python2-perf-debuginfo-4.19.90-2111.6.0.0123.oe1 >  A aW^^f{hQ@d_B.;爕3`Gc4gɗ|@c"Ev&5 Qgy vǓLdI8rEyވ;/\׉MHM?1% Pn87=;iIEW/Q>-7=#:n1s2rC(xYޫ;Z#pubwjY9 o18cf14f5e7215befcdfac4c7ac92391590712be023dfe207a21ac3d238ccfef796c5b5679e808e23461d05e6f518f67526b1a10a kaW^^fi$#6!`Щz`Q(ȗN  ^Y&F~D]g_F.OZ*>p<<?,d! 3 ^(,Vkq     J Ph 0(8;9;:;FGHIX$Y,\`]x^bmcmdefltuv z(Cpython2-perf-debuginfo4.19.902111.6.0.0123.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.aHecs-obsworker-203openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aўaўaўaўaўaў2840d84221418b6f05d21e348473c8ff2a20a30a9d5d41b52bd42852bf617f5drootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.6.0.0123.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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.6.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.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-203 16377324244.19.90-2111.6.0.0123.oe14.19.90-2111.6.0.0123.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.6.0.0123.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/8c0798c0535b586da1335a3c3149ba25-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c5ddd656f4a8b5c1ab7718b3d07f564589d8f84, with debug_info, not stripped[9ҟqRzutf-88b68943df2f15e69fed0e8fe735119d5f660d077c1cb76f915203ac897ef366b?@7zXZ !#,>] b2u jӫ`(y-% EhX)N+0ood*͘mLK`` ;Y7@EA:JF~;qaB5W*O/J̭ۖMLlKר+U8pDI/#ۨWe.vkBTv_ȟ}Ok="Wfwؙ-6.5dy~ֻ&O+1w]gϿME7$Iκ2l"0.qM x5bAƆw5)S:- ,}#]^6rܕIpp"j^eܺW \tqDI( av>i ŪX "H0\2"njf(i[E :w@v4g [{$ m7a-gr qzm_X \h&Ҕ6< f W Kl3%7\ĤKHj&֝XʝĻ W˟qnd : ZA 9iªQm2?4cuZ7#G-QꕖVoJҤR8 "Gȧ?t'b>>p]kG#F\sPڠ*pV0(!R R3Y RbЮ ^Kl+>!L/՞8mߔFQb콖]|ڜ,̙QxAClfb>qxAt8ASy r;N*I$1qj3DmLۏ*D4uF;T s|pr-0"̟pG߼xiIrK7*)D[S8cKBUy6 /-'~fr8lG&0B.A9r86'؊I}k4ʜlqHKw"@7EFSԇ7kߊ?9-O ܂'ڣ巁7}(H!j@8LT*MϮ2&3{>@,VĦENJHE,Ia721+ WU935S) BM!A#|mLضIz rfޅΑP'?ЌIuT_p`52v}54q8*yLJ)6!i1C;^vOUs"4UVJy{Zj.AzdtnS9#/ج ;%_.*(EYbu%C|}ZIsfR87Yso2zE.*ɢӴ4<ֽET"יKa!MZL7it5I.V%԰ Njv,1 0TƯlO\)ߝ 3|Ua;ѓ]rNlߩO]\[w/llqOʉ:p\ϫZ *MM|IyGgYB؀3E@v{%>(ٽ._%3lfSk!^nVǩQ|segEUG艸<,^Dku5 =aWOSiQ1NfV<6ڌ@^/y*EܽnK^퓟Z32䜔>]y%>Q4!p$Z~0ѫL:V᜴bD5R(fU :vrΫ \]p%֖aR!!F+GbU"2, u^BAXߡD8J\T}H?Rk]Yk,wFl.%6@Nn +h}+`0R%Јf[ϕEٷ_pƑ$|yw9!T5l/j:?c//o #pr'ڻt Xk_z vIOBK,V碧+@IoجlZ|f??Shk~{j {yY I%&͎j}:L8&@< =b86+x1c߭F%wa%CGg !IO9uv 4#4i Y=( =~T3{uzH½}»T)y/qULvQ<JNh5=`ң9$MJ6@6Wf% ?{OĈrK!X1qGrHQr ; @^fo7FIMW/T>!^V:q:lV\H=\<]3ޝeNI /gzI6X|*:*>%yd %n=ihUkP-qJxd95SC8Z>ʠxރͳ5# FXHaK2d&e7ecF@BI  N XS>/Havq|Y6$M2 l!ٰeFNfZ[ LMC)N .0!mC`UO(14I?N_AkDEUюR{THq.lr4!պŞBї&eρwBpp GZ/×Bɟ*31QhP @bfVJ!85I&lJbSSxH1;sK.P~ԋ]Z,aרD?r蕐:dQM!Z>Vrn6tuc%#qbe')b$UQEG J90͑>GXjxM]Br890՘j q6GhdiԻ>GE3ŻF7[7"(od4&Ic6u01;VQ26_*|*sc9V@n9!8(AD\~r?Sk[u0DEϒUS/K!Êkp(QJ 2 AE+TS"')߰D[᯸i¼?[QKn".b]w] 0z*҂Bd zt--?xZ XfO~A[sj;K2ku_'%K^29" +o1BZp ^oT77(kxN}wn#CD]gQa(W bw8 pb0qsf6hVNJO:}/ b{{$UB =^8_]‹еt6.Qr3Ap,LD+ISA{gcbKBDǫj}15Z;N/V~|cZDsZ#8,FB\T>(=kek[ ĭ{8%)|9OƗpeއsQ])Q6\_fU"5HBx[ˏ%4׽ݞl p:WD1.`|S[ыqwnW xiTI[! ' |057t0nX?Wf\#ʫjM[OCic)n;}L@z4GQfY7oP:ԒP,1kGYǯHr#zt- 2m2e23&Qgj>3緣1OӨ>"bEfFzM0ih{mJwDijJ.'XWi@=A)WJyHk*͘'RXfeѝ@N->7ffDqfCW^=c DXV*lg~Pfd;b;LJt^d;a@ iK7Xݘ|Į3PHA4 ƾQ:i'+/*.Jv+52X(3S/:#NU}9tKa" 'jډ5YyHh_;Ak(jHp'gڒ܋GGT=25ucH4Trv-~^ 3@tA󶗌I"B-}̦9G.E HLL`:7>,hxlcIjl9fָ XhnQ̫fq6..q!%)vk7xlzI߸&ϪXJ{٬csLv\פNkX :״ߙ4HKKG3ާX)]1h ?Z@sbJfA Q~:LҐomBҏ{1GUXmW1ח_Dt09YBma]IXA먙^3T1R!tVZ'8+Q6V3e0*c35{,$vtE9䜧],<@xL~2\π*#*X}vyz0UQFI[_esboEVF)?&;"-)N;7. ?ퟏkP7&rB\>d%1Ѱ#HϖxdgՑ:'4[f>*"I5cdҦ>EM_Q<6()w!RR܈&+0~.bR#Z~R{d7wJl(ELxuY^|Ի&V,vHkjm%kL1_8(Q๝Vw1fj}Tf|YI3hCK1 levؑ맸(CS: 4BgPP7Ϟ;G]Ч &∆,r-ޅl[U`j~cAVexnդ-F]NeSDISG0IMϛj>\5l16r間/vN.P8(V&1`۝mRwrrEFItKME)IC#I㫻>FBCdj.\,]Fei+̪ɅlC鞒~U%1UtL-\BS\v?(#q&Ӿ+d?'k#2 .^,Vjr +b}!oQ.c<DNNEڦC|J8=|(ygc`;sҕ+c+\YRT=j KOhjT#L \Cv=esث^ y`GtMʁΤ,G =[ `cՙ˟c)*˼i0KHKP|0屨_'(OUtSqe:̹c /[D ȵvr:#l;F^o!ma8%?Alheaw-3ot7\Y݂ hZv~$l\ef9EYe99gcEeSQlqBCR5@-/Vd:g٧0n|kX\k3C!w=I9B\2DiW౹cveI&Zwxs X/zgGߗ/(ecl;ûy);&ş^)wo*A=ӿ/aWJ=gzjVnm:j pfzJ.+C4ͬ#•Oi /Bz~>iM{`H:c n*PrcL8$j"F'+V^Y\T?HB8+^cͪU74' 0׌GIf,'h['Gsɰu5A ݩYZEi,*HsZڟdkjUMB<><߱[)ЊZkQgkuC`k0ʧش$]c2h) ~#v܅~̳ 1:pkccC$޾Xw]@_3%s&p߸x&ebe)IGr=IdyIzI.r[G'\ Z 󑜻?@=yg{RGaDɹ\"VRڢ3KiTN.g yE`^aQ.:FhiDv8YN1y!~3`iݛV'{F~(ߖ`!utK)C.mjP 缴ٝ]D.OU`@!Z;w՗pk@ui8K]! f>mus K FjkCV ΠsRoeM`!w pd=^Q. &-!㜩ɩcJ= ,NG6g޺za]+6% M a~;ș| _ ו77Yh|J `:[2b|Ǽ]Rs>;{-!Cƌ_ arG JSWL).1V#[nb@?t ;k?Qq68A]L!5~C> Kuh6UEٮeˬE夡+ @ s:e47L4joRUJHaK%caF.ݑ`"n`jHKx6WRVTصQ/kN+SUP n a)YEHǣ}-56h|(uǝ5zh!M5 ʰJ}E5 <kcBgs}9@V,> $yƅuYoye cWQJxuvc]hh`T00x | f8ʚaA=K ްHBPfR28Msg%")جw`b9N5F%c·5bo*3Gb) :1iOg 8/(t&!: K.:%r b터(x"%x䇒01GAH2ؽDHN ,{U 蠢Mu04 5 Zi$ā! VmA]Ს+G *^4i 5Ÿ(b$'=]Փm :$'e$t&SdjpEw'#SMOW"Ap&QSMA=ٸhhVAVP;ז"B R+3(Rl ,ۈOhd4uMRVg-QN)|S_"$BݥPcPd14Rs69تyX3Ҫ3d0oׄvT}fVq"FlܒQpn4nOt@i۠vՁdLMI|GMZ3R0a~:uB 1\'k=D~tfu:W-Da5g%|XY:cG{QU9?61zY63kOL.Y%tY]\ I64k-Ƶ Ԏ` 2 /<`C?N:yаHNK:ܵP(`QۻRʊ4w*)l.1{H^`y!<6fLRy; ry8Dli6" Js?vo}+4˷M/ n$rtϘs nzycwTTXl<FV [L%viNI&xo7]o)lc۰Ѹ 4dȿ_Ylē4"I=qQ| ^>ż4۟=sk,_1(KP/Z7xA2g\qy$16BY# 5s#.,4w/PkQ==5ՠ#Zz@YGF h_k l7Iw1=R Z5HX:: DjlG?1/jY4me w;Q~vJz18Z-G3!蓴Nr>o/y)ޠe#g:' # H%B?E~h7Q鳉(}1rLq 2gxr|anoa(\`Ƣ%`9ټYewTO.BKST[FkhGDV>{88*@pe<)[ưM ],{ܵ{WmӏR=9^;e ,1gK@U39{9qNPC@!| Y'p ؜&hi4NB+~"7&=7``+/O=@)`TO.n] 1A6B*MWCTaӥw94z4[ycx?ˑXbj1S!&*}4dVmZƷ @euq=w/i6D2s2/|܅?}aE+c~؎ѥ3X\F"L~{y-aWzUO7JNyR&b#W_m)6(]qj&U{jUC8nU?E0ęMx^@tqiw m6 Cf Qrf:G»p8 :n̻:H~,7!N$'Dp:"xs "ޒؤ TDʧKEЅܕ֋]c^WL!$TtX|& _r"JQ%w-+K9KV]@C0AF[m`QӪ6Vc >B}/U\V FF[0}DSj}| b߯#6%gG&Qe`x: ߭CT2qhFK7bIxtRK_` )IЛ0R `٫v,3eu["Җd.nP$fj^.|#'Bl:h\(xH5^ 0URu9{NV&oveԵb˛os \vMn+yYA_+3J-z^&F`̒Sfg_9'U܇Kp}Q1rO yG)b9&Պz*P+i]+`CZ L5-؅!/aiHxfpTek^k4auVjz|݉?k$0R][GxO)B`rv<~)Dɛն:ʘ~.L^0] <Zsem? A]Fu7<焌II]<8nݷ?qژ[.\֖a[Xlv}&iծȹ<ϨV2"W.|43o^V v5. n?K>%]%mGō2n9댪1i;]8ÔWۨ+ OKgSwA8X>sXLeB lhô/vj}C(⮐ܸuY,Ix'7RԆ״]oը'%|~E1yx[)\(}^#ڙ i W3EPXQr".;Y@pR,trT#+ iB8]-݌B.Z`.ٶ j@ip$59ces6v[,3TW>IF Rl: Q-"8\sᅔyœЦ&x|rN`gU Q >b8e2wZekߕA ա5R Gիa~mwSq[鎋_Up0C11M|v4DVz'943F,; +$i7Ƭ)S:PlLVCx Bks7>}H#%R)w<34ru?j3KG}7i_ȑǹ@t݉EJ9 y+QEةl 7..l 3oZ<i$3gu$tfȊ<V[6N۾3gOlŽPJ@jku[0Yu/7!nm X.҄ Tw Zn]-7}>b|%9D!R]!FEiFkIRgjQ̳ܹ^^]͌{sk QjRu*-ql[|׫4ak] t_UWSX Z`:FV<#` #KCpН8n [GԿ_x͓o>\PI@33[16mőjOJAMj`nd.x:af<]8HNcTl+WS,EٮFs%4un8T.)RֽsK"lNS.dдL<'`8 NRԇu,Ս ; Hx3#Iճ:ky¸=qcj6Dt:g U"%Av?Z Z5 7dȲ)mEf:E[hg05)[R Q ZJn.u"Z%ݕlC9Q8a;ZWxnj f!vGj͒f%8Bc)!R?t3a:&)K@qTn1UTD \9Y+(k3:uCucG%HU&T_42B5Dz»MZWƙ2Ⱥ2"2;6\| I͢-̶r,߉] i$m_3F"_@ 'Ec+do:ce5ڞ; ,yV~5~") ˡ`h 5_ȹy<ʼ(+Bcȭɢ XKm3\/3T QNUBYXIq|Z5E;a}g$a >=-. D.kQBPRoG`8 NٍÛ 86 PX»Sy޺$I|_>!($j ;zf5NF 2 ]@g 4[DCcߧŧON_1߉!/Ԏ$q;B'ܮy$̅58 BXL$Nb 0U0gb :e._3%' @əM p^ȑJ>σ ^Pis^fQLҔrd)o)'ZM>*88Ww"]ԍ]5*6=ę>Jf|(+LjO"qUN]7wDH]\:ۻeu銪׽MĆ_`-%C0>a'\qko#CQ%EW]JLiov|irMEUF F۞,0=DJmE9HdžJ=dKq:S09}w#sQK$!y' 30Fʡt)˩5'L"ND+)J_,18԰&WnQ)I\|OMr=0irңdPh,Re}2N+QȶDwRY,:!EOpPrQ'*63 3icC<+}iDIeGI;579p€{E$-DH|UM;vU\ƭ)4_2&"3%g 4 '1#]|la7VO>hjSN2Myپcσ4ܱ U0WXKsp=;ڒˋpX>+hI<ƒ{q"d/(UbaKtZmIicˢl\g>Od,c$$;H^!2dS$kL}фJDV#7j[fg)еma=jlO2CdA{h!s,_ԫ};e[g]9(y:FHlz=y<[HOw|EkqGӫ2 qe:;,4g?=gHQp=RGºZdˬidB!G5C=yDBs9id CG+QKz ;)^ct,p3@MaL#|t'aJ0vWeY1]!Zzm¤ŭ "Âs;W5WUbU陸tiNH.~?! Q9~U&iJin 9 `Y!XZE8T r_Aሑ,? =MVn3s>ATەoވ+6r G7>lxm[ĶTpHjJ1U U5hňg,(̬jW2fՊ@`WTлtk:4ݹ >^n~bWHD\L93贃֪x\C֗6QJѬɢRC"g_x\KhvIdS -sMUPT0tB^[pum*׃mWFԛM@ls"̎,Yڮr.U=L KN'o.-I,n);\ e⇤Vp_sFE V-%5o) Ma6[Nq([$%$>r\KEfz˞L [ OAW¢2Zl#"Vt6zG{i~ϫ.ulɿ1_`2kc DDXDADm9V@&=dg$+99ewC{ I{xʲ0JoVQhd嚊"2V"m4&iT!! sbiDN_FclF>%4PVqM2'uW$y1/c<ɥXė2}h Hٺ8tX2Bs:GEHAGf+5=A.L:{;#EqY]TlQ4_1G^)/JU?H!9֣*:R?>6X .q%ZGyhn``ǸIucD/- eA淈`,ߜ%\>$MvlPBAlIl}M إvM_UZIjQikin[ӽ?xؽz ?Yw8#6R)dn0E|͝X($Lөd4t@R1CNƭn5}Bc ' R 39rM hst>;WhT+κdU5K)rL$}<UIec2+ְr)ɦߺӂXp߁ߞ+jtxgE'v`Ofs4:3Q؜J)DLMIo]ƫO46mӻ,CshJFs@q6A+7d~\;p+-2ՃG az?? tJٱ5*QY[x5hݯR뛼ƾ ]yn3*R.= JmA闊`smyk$Ϝ\9*yKGnpȉ26ڕ?xPoAC=!طItlS?jTfJpNFU #T77ysP606>dK>ŋcse17T)iO "};kDcwYZQ5(m / 9OL@@n*)5(T^.-jCğmӠ(/ae!H%k Gc>&$e8oyG5lͿ#$,u[odlU# !\<R*Z8Xh(1t_tNI\IrC Z~؈0 v>|t4b0siUE2^j]ByOi㧏suPkDR(.ః @_1A,d%ߨO8?K◽x_nVjg0.@Q,IUV,]E}0lPm,HVC3_uLAHǜ> YT6F @4ճ0&aܹM~S y X\uY}ˤ*#xx/ӏG_(Be 14h7H3 mjf6$FcvlőAA}Cx+3!Hf0vm p[9s(yFL$쿮cn1"\Mٓet"az[(~IμC @6y7gUa=c> 1ƬR GnQޚX0VDe/&:Q?Q,VD@Yۼ0:E|TGuwE*^4}{)Q\&QT {n4!Mf|bx_9CwrGim2~rMvnl%sŷטnZܞpNy)jOJ'No辘$Y$<̇Ul;|#G2!qǍ}cw؈Djvկ5Hp9dGcNݰR3zjzQdS7?sj`]/Ksx`u ={[J7vªyn(. 2-|%"BPy[_Կ/4{baS_7Ǡc˾.G>cFOηC\xDopZhʴ;.\'!xI[h4nt-E)j %whфF8OY6i[P74"Ƣ|&~p7ZEm707Gv+Kħ|yM,'R"(눔cav? mP_(;'Leƣra 6ta4:tbߘyXD"b&¾nr2BM2lٮP94o8R_tfKV-5}v(\IPPe8<*RT+ L$Gj\53g4u0_ICꃈj įp2Wtr|ň5uۜfE adۻ&[s uQ5:q{E/J2E Qݗ0Ɉ]O*US6ӱC KO.JA8-pER[Ž-᧰. PնWDYo*-["Z?MdXGMQ=_-g`Fħ  )PSumu\52!{nxN- ~ 9?G*h"R mХh+[ |ՃdӔs<q&޼m)7~˯\$QA| |6"BYEy$TKe ({5%Y'[Lj7N`)=bɲ9|'PRkY;s1~rK<\R.cEJ#)sWRעtoŬ٥~i.EqS}aKk҂%C R1z(d ݟa/+rW/=M% ٖZ4+k.*i<{Do/jYޫ)9Ȕ%STy ud4tS3HCTUh6/dSW@9:4;*IW嬄鏷Ȱ%_*Ceq3^q0fw^!5VpȧipHo>_!1q"5~t7ZJyS} BpԯZJhn_)lHg޿O.-϶#+*S9eegМ]3?W頝׀ҧldj ۱"B+)eܟ=Aғt7/뙮\)j4ð@ e]U8wed1G9-KqQTTʙCAFcB2V\{t3[SغP!׎1$ 鯼F<zh(ZSQfcKp_]` Z∤Vr M0vkuwK]2[瑏gaɷ M٩^cԂٶO]>͌6i^Jl$[ۃֹQQ=z·|7phϼCRn 1Ĝq7d0R\f7K[E]'{5s;R@m+[\FZr9uf1KyqU//͡_W@ܗPL^_XI$R3^RUgmbD܃G\]Xܷj\_ߙXl,k &0kA^B/Z9h[*8ۇɴG-TzK8t2u<"9N|sdޱUfdlcpsYKΓ4dKXH*Cq9.,\h;b.4YS6 w.͍cr+{t0>_ tv +FV|Hesش2 9ګhvcIcod{@ $mt[t!~6Q@Gk$E93C8LHjEhB 8_;J&$ٔO<߱YߥPDM!]SGM-4H0H*-w/2@+:ad 3|qQ>ɗclIp f~ucK@N؊E'2ހp`L?Pc3чdomֳ{⚃}y8 ;5x..-r"&IW}4c'8 /0`^ ;F&X(~QH;}zgyƱK?I4"h6#I"lKMا>, .nE99VnM-^!־ 4mr]AgZ/K/}}g of=j̪*١%ϐ_9hA2} `xwG4$X5dbI + 2nqz#|=\D8?46G1˺P9 =CNvͿtAS xy&.ved[q!>8s( 8z쁊 U*96_hʴ~Y*K&rkjJFdXWktȹw]5e9ąDpeDzy'\rF{C QDj#C<@ON|ۡt31j8Oiv\ta} }|xa]ϸxH[K3*M[xa4M$.3m)lr2־-'P0 y2a;z/wS5idnzb:2r\ }MnkJ1+0Dv(TLVJ@d'c s J?)ez-K,WL0Hᇗ-Ԑ |r#99[v? xI `BDH xjոQCY6m\)S8f%$5Mk=\᠛O7| M؂Z nz׶:9jIbd#I AY(ЛD?@TUdoDGkHYpX sYR*guG_n%ĞpF6J_s՘aU<0EzzǙxd85/7Kr"Ml<]OEۢ)41};/7dvk:諙$cE㭛xM3NC*xqሼ8Ԉ=jJrW|kCt? W~7YQTfZ]p%ֲD+92|PA+/sHꊊi,tRl@@֐A\`NwEfDۤvWrꨠd<(FBޑ? &01̬֊"V?5KA?p*v sFP;gpSILQ+Џ?ćJ'I+#C  HzQy bNH+67@>8~(h w&=?&0[۲~'m*ٖ-VIHRy$ B eWO*_/4l\f,!/goG)ًFx3EKWoD$( bѩ e5:S¡=@D߉W&@dj|?jI-{B)qM 4 FNև!l/Elb};=USg/tfNTMk1oVeE]ѤCя3>R1ڠggP9:<ɟyuʷi\e3]@NiBՁJ Nf baQlѪ%1Β9w4݁xz/_p־*)2?((+5la[~Yz[E?rJvLtz x>$nzX508m9$im9/BSjj C} 5$m+6Gυceʝ{+E+t_5_w_bRfiI+w>TDBVz/j"k txk6wWhu aX7U9ݸCsӅ3ۗ9t~ v.kl@}K,\w~Gln$ŁOL>Īq }@/f:$PAijڍ& 3| 4z7_o%bB0{)FQԶ~VH2EU3N9,5%PTmP:"NQY`B<)H+ؼ@9rҍ#vg=;WE GVogPwxvw^fD7xPwdk?cXZd<'bkKmIp5ǏAc9wH/b 1Z66 !o- SviQ͖t-/rU_^Ez1 >E]>ž(ו20!ASs(.C8nmfdY1 .tOR u"Vvbpޅ(\ s ̂+D=N=ЈxFFN<ѡ{kF_J6}a?eyo\}M^s˰.mZմ>L@L}.)5ϧy/ftTXg~-W"BNNTZ~㛃^!Q3)w jnL()~J)Kb-%=|$Ю5'P% ål3RR]QKR!|;h$19g7an}\Ё#·HBv̫nLaj{c 4gm(63g-FޚQtL^ktG/W˹ɴC&~P;~N_4a!_D()I"&Z~5_uSgW6vKfOϚ&gn|c 3{זn !V澬O(cUrrf7+qIe Wk0`Xcj)/e/dcG>v<*E|j'5A6YNp QO,dIr k lYZu҃g#^?dhҚwڄ`jPxķB oS|c }Ac #268DO8R&N/N&Y6өX%yճjrs!zMCq H`Έ2j3$NnDY# )5ʤ7$a̮!G&.}ܦ;5z%{~5 r4 V]:(I\QâMZ/2RIqFfkBvQ|Ϫ\@ O`,sLy`;?Vugj)wr#Dvl_!нmZH@/Ts--#GWw.cJ[nN023%Fjl|l47!Ы$rX N'#V|7>FУ? +y>Vc*Aԋs8Q-EQ.?z,bF Ж 陧2y{,-j8$&FcT+HBE%ڄp2mӟ}aZݭ?Jt8alQ:Id~lˠs+R_ =v F=j}qTݵt"֫l`nx~˗ǰrRg?>`Hdj_Lc|4z!d }x4,(K2ZR蜑^@zk`hϮDRYg:ܲODfCbAu7!s79.?/HkF/.y:TZ`7Y<ɧ7Юp@y2cK\Toub>\P8.7o/׏>3miD :M$>K=@$ZJ#u`firaaX")`vVv&gWxa&I8aUHQGsSn1'(uӲAQHO/3@,?b22ЭzZ4pTA eb*7Y)lG 1Z(\w&m25jUܩQnh$aBHW+P_Aɗo5wNxrrqS]*|9+wffU78':3؉%/twg/zl+w/P^q+ߡ4#zŰwߨQ:@G5VFA# 85DLW%c]S@c]c[XI5OZPCX,#p,\Sj(E$qg{~ڶjnc>p2I;=T%|Ȯi#Ɖ ąNdD{Sܥ|OEbrI==(uvf%KddЄߵժ)Uy`άWFQkh;&(#8nj󾥏5+^]oA0r$#9L3"h7ymM^%iݎbS*%b!s!Z3tG`>s`[Lt,>ű=&I>dϠ$Ru>ETY<4TMU?+n3~3wMPX?JC)\4{126z2 ^-:CXR൉0l:=LgG3D.[]YWFQ+>D.t@/5s۩2gЅ$NO  UOdl'^%:vi--#؛jPsrHE4RE>ȽdFl}(:;E'jĕNkO[4EM^dU<Q0PChђ`&ccvZڻ?cs}E*]Sm"Rt2r0 "6hbݖN;u'k&DW/+jc?AF\8X =!خ/-BIb!]7%@k˺^EW7b{q^Ȯ,J'akgJ%'4KZ,ή7sEes<n- :2F~!3[FW C/LX]`X}egQu5ܖml"搡4?&0 N ~-D*]x}FÐ*6[W!>8.g7{OVg}|R6Z69 Ty6.At*n) /³D2t^3.s-06Pd+`"^˧4.O1WvYdd-amv@\qweZ p$nb=Z G;sk|F9G}/θ"EDD֬ELbN5[ȈM셴 lx?(EPycb*>9Ӽ`TVFyLn2jPNtƍ覸>/@Z+@|>F G[mp7-1}A}\Wܮ80"pMX&{qyQpp.I5$+s3AC R'UEM8θM8(\R<4B},D|Z!0/i؊lY'7MοsN7r}dd{%^u:V(s7O% zޝ⺁Ɗ\?ݟ $36߈obfv=̗͢.Is+ޫ3DT'7┑Yr}R  ӎoҜ qL(F]ɬZgia2 &)BnCu񈉦tZTq-$linLaHziREeya0+3l}vfVڨlד>,{ D-ZRt7د5wVme6;K|DʂUet%![yW3{\u7PBwiFS2*#k5~r,Wt:'_S+vSإ͋`4'SoB)u}Dzq s, uK 3d<2{+$pl:|nx4 Qu+SXPS,-%ƴey\K F[V-vEIrzsrBg; <X~bd0"2kO1[ٔUXbY3cH.@MtrO*o:Aa&`AV X:f(afNZќXstU 0FB=?N'bu.F46$ l2+A UFgs ƯvA+1 ҏܰet;8hA x4.utE G,;oekU\!Oj~eDwz]ɟ(W,(c%M tqt}djp!IJI>.teՂQ+r 4z(2H.cĿ["f G5oOy/tZ}u< low ,D!%:/voRudFVȽ>gdъ2 8^2@G'T b]]lXQ|p\qwc{00Mq;sX ',qѵ_$ޚZ㟣@2L@ ~/00o6>ά9Q["R-zҀ\Zُl]ԪX7LA4dt3Bpq{l]y +0~tZ{J]W-}7izWx0[2tj5T-|8'qWrתl?2݂C"O>ThDgL+Xcl?rpWcIM?c`Ů[B3AHƞruS6^G~R=_p}Gi%= >dD,y˾n(MF>ZR_dimvn~T&>nK~\!;#AJ=I(͇ &WmsYo qBad8 h`Vs2n^/gGrE]ѼwECa;6?H1rU5滦U3) ,ί!Ÿri8&EPvӬJ p--#ę)[_y醣 7aA­v4ΰ@;B¨3^=i+o{#IR\i,1K">'e}ÕI!N܂I@}@CiiOխoK ɤ@k_ĂTTCJD+?/UVb8׆n5kZcJP|})* [%}r$ho1]H%s5AE%C_10EG6E%slW uqd]R7a?m,kj"WKP5wp>h\ o ѯEB~V,Z UZYbdg(;C"<>(K'F4W2*lWB}.T}o>Ƈ@/cjpQo1A"H.$twc3p擎I`8-+Y0:uD7Cױ6:_dĮ<ޱx 1Ϟ##H|Qc#n&SÚGDH5z B- y;6EZ83_>0gʃ:Ry;(|Ef<]@9NL >y$>Yt1l:$/-7ƴku9폏SzB3 :W疸snz>vi)K(~\^: VM<~DT풀PY?&^IϱNtx~Aߪ~ŗ'^*uPn^=]J[`E ]e<2 6 E=窉# r\s0Ħ˸p Z>>x%sEԋCXQmANHYah* xJy`QXGUA"f-#Sl%F M΍]*ʂ*o3 Gvh%Dk yHA06`H3ؠhO1Cț7V豕)[*&-6;HŊD C[٠n~=AAҮlTfba,"m/2sRwo( A%z>2Od簾`؟L'>u)]oUx]͉di][L; `COޯ`76^9s仾ZƩ6/Cv4glcMѩzN ʖk0@rkEw!}OpITѤU`†= US}̷%ϴEk/T?FK̾ Tݲ69VfgR@ͮid6Bs)q8u[<ڦ7Owh\O7Qn=]S?ì)pM}аբiZC}.eXneX7vJ_759&V7W}o>:H?Pp`xe)a-Pb*^'ab5 鞎?TQ u@!7_j6  }]YԴ;$!]ț y@9H=A< s,;(QJz"VWR&@ȜOQ/`҂Ϛ[Tno-mb2zvq*XF]s#=;b̞3%4*zߙ-MsZWqh'mXS*W` ,yjO䐷u-+eok˝\D?!;"uscMb :~NSgB!r6d,oyB[& IF.x᠋]|L4R ڏIHlO8TG 72M|%PY ?iȰ|줂-o>cee0>&="<#J%_*ł'Vǟ~>/16>A;ŰbR2KСKn6χBi~`b8Bd`pé QM.;x0J,m'JhՊ ?Bc6URw-m90M3z_\  ?Q&Ћ5tDs#j(s:,ﰠȐ)+S er gO,5 >>DJ9!H@ٸ]@ŠGG~ kT1|<>2dՎDzyZ jtz/6kLQ" OѵXGPڇӹ` _ηA~T>)50X3:X.*SvW^`^nOU/ٯ0l Rόr߽@o6D؈֏8"lnG=F^J PC]9mV UNQս`B;jR fLYd-)d B Q.KYx> 78hzBDd1fk&(}g ~2OV =9TakM| 2* l+o4ךN[b&xU!Gp˯a$&F{^A?ŘP!>*]1j<:5]?OӨ}37u1΋#v\KC茁>~5~C7Z왳Vҷfh0< '+;ڵ]V+: N-[<𿙬j*P[WԤ;cՏ #^VV8N릙V~8#O[  &%E5BGcXKn&6B2aoI%).=N@ ˀ]^m5~..@8w;3QZrˈ˂NITqv,] 'ӇC9'i~Sf7t2ZT%<8@$Oˑ+rKSd\E"M0OFxEh qIMGxN0dlpTa szCv([a,@4&QX9&iHROǔw\3GɁ,(NK R&/'/zecj.<l#V)=qB@x0L}0NkafzL@W1.7jQ(=N K<9)p<äʫ0R)ӌ#$ ˢD[ ,rBTƆ4<FRTA7'pvwV#1Ի4)0կb)ظ@,&b{Y6E"u?,pH 0qX|VΩNIEϖMuT'ibf-\wY)Nd>]ֆLL&6I )&RӘ-yoPb{A(T;C.5.~~ lYf5Ț_SpFȂy=0TЦe@sNX aP (1$aw^ |.hB `Db;@XGPp O*3?l 3C\gRGg~$(p^\r~v-1m?Uڌ @S@2eHA (=h3fJHNԚ7wA0j&qG}/ X"|]-}C@N}7AX~vALj  oF_{D2RMO5n";5Ġ灓ڋ(Nn<8j%5gpZMvv{Q_Ç;pV6Q+u'DU }X%[M PdmI³E7tQN,rcp.kA_sZN(x"tQYLR ;Ź{2?L# +HV0 q4z":@`\nt^F{|8S Nb`swJ >d'kbY30IF<"*+VD׶:BX͹|)1;7cKt\\E2A4IdOLr&+([M^ď.n$^O P7O\5vΔO)2%ȄTDς >\3RҎyҶ6ya1'pHygL(&;ΕoԥvmڦI"W7* ?c31u%'g:d-PpZ˗gio.i1ԥcG. ~c]+򟎹a!i2 \~f."R4")MUe/rgh#3e?&8!+5XteymHP)cUWRqJhH: 2lI;$e\u ~ZKZc'8n eJ^C}Eh*dlYy]_suKPi M؎ʰ2}CZ Ap>W@S,^2uϩ"vEO[$uu>xa̤n1eճFw!IU]KWil9$_A-ѷ='ܚ5pӁU8ZGZ+2ā6J:@@ Dxt+Q:r1Gf+`HE:o$pqr$ nN%cv$Ew))0!HR4 "*V2SgQ1<_xuS;bY}hK 0,+%0ՑL̸>HVdy8:ez> .Hڙueg"nBI)[2!ֲ 6D=#2_r|䔞9l Il랅P(ΦP8E$حS B8ڈ?LHC )Hb̀ѣDrn 8 cɷ uj%4Z]T2ʜ؁&3XERAlD{S?RLP|vI51u}̎Zʅt C43ˁSJ/W'eTnu'@~|Dɀ0|"F3 d4 3;Y`ͨ|,Qe'*{U6.iA@(4~nt{NF|NljaQúp,E:g[ufs^j5yM:LdEQ1!28TcM$0K:/E'000g\:>/hKjLj`햫>T'7[)= k9^o\KXQE߷`X6pc~#+n`lbpXqI izBIIAa)|3h-e6ȝ7h8?&dq%S5o&7!!1!:UBK% {j;2~qV`-e,1~.d_2}c&-1]D=A0x)QZ\7Za.Ub& `i IRKWH_5 쁁ZHJ$u-vУ`U53_[mCD ~c(=sokS N8/]]M=)l[~"|͕ 7StM`?fz#t]~C+v4P*{1 }Z?V:aU/E(ᰩ>w7wpqծ'񶧘QMK/MU[ .>}'9qvgȳk}0&HDn٨DϼZ᢮%F3kZFd.LruXLf6 Juy潎j4*}Ϫ5 |iQKd&˭'kWA,D^_v0F~) [^mrY1)X9-|Tf) Fy\ M_;ng{n[u>}Isql-iHX_7AĂ?\}6'?ciσi5X Q$Pݡ/L\:~i[)o* 7ܨ @Ft ۊ3O]sW$6d9 G $]θ'TZZiζ=R]KtW&/i # bu^m~Ru_:HN3 "F/r^yU͸sRP<9`0Gp-n"(v6e>6V!8\jDCx6PI3ub9( RRhϯ͇|xǜcgӊ?!Y~&\Z~(ͥ "%u Rxy9+AXm ք4\(CɰW.Za U+xi^Vݔ* L})-~-ZG]Zq; 3SSEe=01KxnLٌ0}AGCl۴*1ܡ/ĺb6(n*j`otNѹ”I~a4p4ѭym=dm>([B U+jQOD7P"GATEjp'x5R|dy6ު,̈́X?vYU T#K/񣞷ԣd NJ&?{^[R1 S&,nzpHց}"*V&U"`6` ĵ^k<34J(Y{]{9O|S>%2D$q&7P*N%MQ\AozFi!f#zK3^(wm Q9"Pe#2S bYT'5TK섏+eNxFY o/"dH7 Y&3-G: __F~ 8u16Rq,vɤc=W /7<4.em~I+zji{e3HS*U'v@z,nvp/i*}HSD&{m We-| Erيo_݌.I} E1~Eo, %%;,,Y-vR= Xk&X3thjDnS՟j VHxve0k20&:@EM[@FNa-1ANt)ά?=ʄM6 n%"0Pͮy{Yۥ͞fu2†}0RML+< .tW?W T$3nJIP9@7-{uyF!2 Nȶ=0[M:";!xd$i^Z R˫ @7^h4} aܑnSzXS<<}-阨:ݻ`+GU'q`8J,]``:}i}V4=.2rJzBnv`N"V ؃ PKFPÕ1|aڑ!r ¯f:idȔoA;5z0ű"^ M:A?|@.e@dکṔ?gGq%o+bs*:4ʎ-)\=S8s{v8K MI߈:DIg}g=pm*(E %7~$IwX>HcZM&2|x5ŮWZNSī=Y)RiG3w[<{y |U[+|>A2yX 0>PV`.Ic)BS,Zs$~Lm1~{ oWcYO`K6߂?H}IzAgN38U1W(ZBl/(}$Ŷch ?%`\D\ d'֙ϲ`2H@rZH~S2Xw}yB qTॴRl&K—u UR[yq| cVx'JwSH̸G_#;\Z9eEn}+4,=v%~ٯtzfHo!PG 0$Y3/ypOxDt% gb +3E-ޠC¨kS)M>M()o]^1/e\""Z]}M >3 ogN~&ioGbSPmfߑaY}K7"!\ ; Uu ml> ::$TAH$Q ν8vnÐa[PsX 0sk}S;._9ݩB6kv4&l' \fc-GF@86/.IPii_G:IX܄fcQ>J 5m3`߃MZ@'75\BT.L9g^Uȏ&^i\m iXe@@migT$ v8×UkU )&\)Nߧ4B2>n_9 [2)N_ M0,ȄE+'L᷅g&y79 rW? M|W 5hq y[x23r7}7[ U._ U ,b@8NJzA3.ӻ0!U%=ԴKpE) dlA<  JbWx,;zyʈU+_"U(dYj3Mv/i}I_шDw@%/]Ě_'Jծ8:4Z\4#+i2HC{N5mK!6cA!'vI>^a $ṮCer SU5_P<[jeH?a> eYml"J:E/聭vGTA4 ÁdKݙXn5j~ۨ gamEu[cx@y]%ѽnr-˲ =NoK4Jhe_--([";Ah~IW*zѡ\!Y%]띯k>`]ihj+dLr‘%ex_ }|q_/ٖc3KI Utnx**"KPnQItbGv ܹ6w%6-C^e8{Pix ]CUs4.U0!>&|xM1>i`DmZ5~RÍ|Ao8"}gY lS@T UҶ7 X~UfwgjCv~!8(E4?c.߷'%PӁ@|/gQ#jƀEa$!l^6(~@y^w8~!PzW-c_A'ݪAo`X\$)DNݓ4 h650B\sHub ?G9uJy=sD-?<؂vjYCg=87; ^@%S#'>@d5gG&BxH݃fwàu)v,vox/ =,YlT(,W@EÅz bR-x~}7^% %QYRs𐻊<:wJe]:6"^sҽ[ e!d)d3py"+<_M&(&L7֛} XG'W8@ȟޞ /i4Վ` w72'hI|l{͙>zuZ`\e~K^pY-*X:y\m"y3a{x\@Ts.{1rzH .Yd02 D v"TCN"Z&,SXHy Ya0ܯʄ>[෰($@8|bf5t |#C%{MQqvJU*Icpt~L"ؔMRc(Yf=CJf2oA"/ 3zZUĮ>QPS"sD;s+3.WwLyag$(A^9l"&(rHqHF53 <vI<(1sKm"<l tˈ#'"Yp7Q{hD~ p2ʂ8L`DeyZ5D t+z|`Gt7&a_*v"XbZ RtjN2]ˮJUp'tAJ@{=\;w Łi#O =?qȤe,v\[PpW0)O{stq ?a\4V.kBo<ʰ*InRףhO]cLzf0;"YMcrpm}MQN^O٢}w>C ň-/&5GpP:CאB,@fNØ:%EIҩ!&}mnjҾ9c:nGNlSy; tkG{ՔU іЇ ~q\IU}]D{gUˍLODwnKX*=7Hu"C ]ҙ C5~ SP%sCXYj?Vk)WzGj#jj )(rwtc$mOȏ'b`+80G@ע)vU:B)gwLwT';T>D%VV`jPᶚs%lؼ)6&nfxK ;<3J]w7Ѕ*-p OgW3%C^g{R]b?-V<5;(8}sFy )ph/,}2 DC'LB5ϯoh)}96YƜk7xɮvVoRJ2^*Wh!PԞV؎r$8EVlN.EX1tO JƓoPÖ:XNJD[+ _10q0=65lʡݘx̪: DU{#bq7&]a LxZ(JP0u6-Y,f{*@W \ysiGF BO2 q+irz1eeЊEBbXNW7%NiO1h%Mp1n R#T6wX|z4;r#9{cPanWw !2U ^XR/L jt}Y:)K9/3O]9ytYY.aR[xX%(  5r&]2w2"A,M9cXI AUyֲʾ/_?r8ߴ+Qz(_<3g4bݕ%9)).b1~w' ̤/?Z6>P FC/V?oƩ}̸w-u[9nT(1#tynm$R 'o@E RXP Վa:ZT5]E>wceTs-f\pK[Ez. a/Uc`sDa6 8S|n5'ZNK?2Fi]0Ge`vͥ>M*$_IqTXicsiS_ԇBgW΢`CLn-xtDzasyexi~$'Fi,#H_9o,ͪŽn$^Pr{إͧr 9R{h=A"tҷM)֖skTye7u";S :O*"=1Ľ, F@(8W~`ŁWߙ OPߐGfCN*"KaWJLxYW[և.mU;JjFyϯ(yi_xK ;CڛͿ:@ρnܵSv`o<ک*1RH˨#s$Hma'XcC⫩k؅]ۼ nnگy>Bg%u%Ej08(AoKV?(~cE(#-xLb&kC\JQbFpprMQ|߲g dDlj/uޮF6>J=:xKF+YS #yت?uZ4:N\u\5r;_t}5h(n7xb]ul8>1gB~(r棙̰1+pT?r !vڿծ>[ؙןOG *RI+K^&_ GWbzH.n{h]4oH= \S&q` Qڲдr\8&cM7CDZA9BΤ\6݀PpmUFsR`-93U>7* F$<3>Bu:#reB6&x\j^@L`fN>N!;up]iC]{9#&oh PFL1g[nJ]KãHi.0.Meel".`U|jlLQkQ{hQG'LC7T%BW(G}~~D6T|=Mx3F'x(:X4`#/OTH=tH+@$Q?i$!hِrr1k=-6߷tzS:G\P/5XVGPm 01CVǻ`=m({W[:{rn/AJ5+,Vͮ[xŋE 1͎ŸoftvP<ĚڻJHu[hL\ :P_ !̏S"<ȺfKTD&ܔ 5˓E!g73`tNI'9gBrw7P"C}7(REFmLPzBhă ڂ}<}55w BP:735c5zԫdNX4)j :Ն'E `Szg FX`͡ 6(Rvj'8=O}+3AW 29e[9M^YB RdV6UjQ8}5y6UdMƶz'Hu.̙3B_ڣ=>a*+nD[PS!Pd- osӤ%g@@ IWL,gSbL2, el*g|MוE ORY>`I81[ s(]?lbKG_#f-sujM5QUN [`hO\a _.B`< Smf5?$AHT3[cP-֤tO.aR>9jPun^fZ;cF ^~'&0iJ6(;boov; yt.Y-v#rYO0yKTH^Ԏ Hyk"jsKq!u)7ޱ* <֞yB^[JPQHGnX.y jc6FpjFiXUA7)e[|z:&\wW`H!\Q8pT14mPtT`p* mR*#L 9C܆fG,: ~ԕ ꭼx'#N@5R=J'Xu("1sJYb!ԡ)-Z%/3%1B# ?o8ή As\O.H2jտ;99 4ߔNڳ^pl*1!m &,Yc vg x)eDqҢ=~tN#߽ m]0s32Nq[ |*ԜDa4*=El0?$}vPGgwZ"fp!,/x%NruU>m4&TmfQ;#P텼i*闑.1!s>Qz(d|2̩;EmՄrq4A`r,' 9 @cΝ>&-H1mchKV"9}N `YQ}ř @(݇3b>U~]NZ3m@ .0M@ #V'&7#76$(*r/:Fa\ t`ڎq=L5aAd6$5vPVY iB+PJ%2  4&0!N~)t&3{sNhj^ቒA;t bm8EYҮ~oFpl>C ڵ;׬h¨_Ӭ ldy%&+Gj*Evk7YƲï#,=%&ӣAQgjB),dErddiyJcyRտgH4A{1X;1Om[7I@mHR?*i,?a%^n.OS*s1/#@L4OBfX+jN$`'PUkbwHv\aQ f'6ñ:y)t~o\m{#B'(/[6gnJ8;Y)iE&!+.U[n[٫x; I2)1^g୴UMƸ1Q\V},ֲ;wu+9 GᐏexKx}ѶOe{,[Sx (]kNF\Yr|+*/@tbH\y6¤?*~˿ VYYς|k\` 481Í5h(tݸT$h1BBVǂrԋ5BGugPiIa! ,rxZwv|(Ѹ$.a#UgPI $PpD zfA!`'qqk4Q>Z4=˂J)A=T;Rtߪ[*-U@CLH/]']3 Irrr[e] 5uQoA2**4)zu%9{[D'B&5r=l.w$CSH ϶=1VSBoĕi ߋ@iJʋF*K~'Sq?٤QX":ն\SZ岵M*;)W6 Y1lg 2X2N ҉SHuڞI A|(lBH%;^~}A5qLhg=HD)B3wpٿL#@O6"3^rc>Z7%Rh]J-5!#27PAC@7"!\{̵R (Ƀ5kK>>a靲Zd?kE? 3C[An/DlEaH ꈢ7t]H|>@ i_ˏغEނVH2E\YKz 8NtIfgVR-@3٘~>abH3OKM꬧K&I蜂,Q" Œ1?Y"(w6GV>jb\j/?xl #ȏ66[F ,cT`b'zIi`Onp2p#@z *W;K' 0$˹9ZKgD^Q~Jr l1#+B|R=4!ڨ7ys sy\nXo,u #Vý!s!{_sJjlߧ妘!'x#a_ի]BG,ᲬxRWWHi/yr3J* yŢȑõB:&g Ҙ^b,'z/c)4g.x[g?)\|Qv>[4) bh,{|uqsuJnW^%EP[y){mJ{hG!g4t #rs!1|OSCl E3ŗ-h.p "Z,VcUCIOsqfqi- -z@D2Ga< ȅx]65tXſ(ڜ1fhz)?@YW h4k't36g&@" A=Eɥiܬ$\$lcUpFJ遨 9l0onR6'ǽ_vVմkviC Ei,!7m-`K t\fߚHIc-'髠G؉ !]Ts30Dp#DRUࣷU]+dHaz ؘ[0_S7H:zPcq ww͛G`}}(T~Vقq(Cww3Bۘ@ڴ[o)d2gI xY'GXsd]H oIO7j rL4q?1]qR8YTж6#\'߬6t' jO|7!eHϒP&0[d![vZ}3%:ˬ mh-΁vӸ qSDxt¥( x [zY ^Vn}heStOzu |xFd='ii@3+ö\' pn Lː7[lz+|@ɿ[<6|a3XF'o7+5iI<`sMA\kRg/\DuE>ˤ瞔}4>kp&u t+$熟[ނ?jkN\|B5tJ<}RA1`x{gٝaGt{1C)c~l4ؑVOl8VP݌҈^O5a`0y4v-h`xo_ACN;A[cCMW-G"Uy,B_a .'VN(9yi6T h3,rvVʖ\m>z赔oH>ck5k AO%LWXjWmfD;/!.>Q죆j-YfreE/&"2K[d| 43)m #&A}_ld䱱VwFpmx4x8S h; QDd~^ppޘ/7&5 A2 v+/(]U1 *_cZV&ѫ#8au(+bJsV*y.pŅo\tu'`#<1H;V926O N*YI1nxh ȳƝEtnoREoUrSw\Ղ=iT۰e?@݀V$Qϕ# QM4Ʋ72 5c`SZTM)]+Eu@.2IӉ=a6j*;4 4 E>qxU _⤜3,PUgKzŝ]Ou1x! [*)*|3Ӵ'!A'p3}8 i'<@@Wc+Ȱp絲#_THqOEt$h1% n7"HOZ6;^!i,yNq#j{5%sZ[^/A4WQ4i -r/?~Zh.>#| c{W9KuZ+rH660=r>@AYvш2Nb=fw8O$sI0Dualc#f2pݑFdqM!i;ZȞ%FXzawe?wm8%qgv*M 8RLˢI#s9}PTq0 ]TiG%\Mq> 1RɄ>~Duw:(B{zzQ4C7y˰:Ap"eXЙT:kqX鶙7\/l>)q |8lH~|3(:@$'hֳx >IY}ѧhyg;>G+' 1_욦–.[WjjQE~[e]m5H(n X|WAF!6bzCv5u ϙ.h{/0IѡBCr'7QX`$*9ɥ8Q]m(Yq:&nq:XT/>ABƤq[,d?Ůu(eIg|~f$gg;㋬ƅCEzk Q`TͿͰ76$;PK$ü ()CRMg|k)5JAekam;\EQ`3;anw8~ 7eCX+0wB9><84N Sz}B-DqȭƓUv0Tc_$NR4*){6Ae7 m xي`j bumZ$_d P 7 +uM#ڪkW%|ވ)i~ R;ON@<-M箊}rTelY WLQY=ЉXV 3 ?gg9Ξiw\B >\R,:z>Ám圙`c5h[/Oi' =gmVR8CCgEhx5l8 U=6©B &T;ر7;dp[[_m),0MKoK 0b4;٪57~ZY/(.Hf[ث@fāgk  çAnL3]y*x <ݲ>{ns1aӇxe"Etb@W[YkAQڞg[~0}n5XYx9?Kt,{va j'Rrgj,(o|YBLelARyA'Y[KHNEC4l‘8 a":; sCל$9Ԙ')Nrs{|K(H큜-f2h/UsBn<ԫ4kGp@Be Lݟ3!?6gTЇݑCR?wjU,F ZhxHe?c4f*1A6I^?ތ}`\Nb`.AikZdYldm=y|t5Nq9F5o=UkE@֡$)ŁD$=t1 St8/hV+= ݕ2)|h;X> f!ם558b&5JZY+V僧{3l}@ʩRg7ĘA-uXZzg6dX8~l4&OVBMU 4bqi^ DQSM*Pֲ!+zݳQ>/fpLyqj5  t77I][low8p 'Ap$$EK?1t0N7h9]?,LBv@LclZfфs= {OIRq U %مŁM((b5mj :NO:C(mkWNN(uzQmQԪr}l< I*2vL:.LyPxP`WSKMz'#N),XFcWJ/o3ִo(8\K/;3why+]R.!K0/Duj1WބfAbT})@Q hm'l@*(lE=ߦƩ'ʓ!s3dY[p Ϳm^$IT*LdAқti2`^ oYӂ9.Ti4I+4u_^i8ٝ/'#/p{Ц8`(W3|q#)FUP+35HH$#8^:9 !P#C⡹\% k}O80l Ai.1מ+ix+{< 4t$O*f;ţ+v;䱚Atuxez@MUtЌC}\KNIXhJ@6QdwU_6R͵A;]8MXC1 -i0aM<=yI9A$ok&.G};Wx V%%g[ Z^U~k֎AW{S[dT IK]V@X66)Ƣ2zZMmnHL cSW:&0 b<~`^1H7wgɦE)4ܡ]%G,kuӠǏpjCYɩ3 [kPn`|ZX"np,g,C̎XI>̻j [^, TT|nR P,/9&+؉L)qUǖD.Cʶ 3Gg7JMyyu8hƑ݉ͷ+R9gN'0Ashw%D @I?ХɡUB !*A7QV߈0wa(Dk-W%_STvLQ&PTߝwPuAe? CHt_ЈKqrv<Ņ2ƥI>9 Tū^"Vh:EЪN,kERM!9C2h (Qs-7 mQ4|4Gl+Q:U(sߧL' 𒶒iSWv y=ڿB@ؼ~%SΜak^rj^3[|h]D/g2,IoR~ xy^zxycK vHdX'TO s XFo-dR);IڑZd'kcn4[}#w AlK^۫{>1W_겟r!*9mSu$d ;M6/Mvٲw}M?'AMǐ@5Fcv"~cYc(xj(25}fEͷ(vܡ/xl-^2)2 ݕgKMKmrsS ĝb&g8 Du]e޼^ȁDm;`oej_VxPF.&~hUi1TڀNPS\V7D;k$ZZ]5^K::&1F󈠴E%L,=Bܜ-U.YJU|e,QYA#ֆ8(fE'ΏQ! E!([(tc65+I $4ZgbޱyՄp_ VÝ_): G,RofqsWU./PқF!;]*0knw-<E\_m @@|Y7-ZaDW)tvNQr:`Gz&C87efm:U@Q #51pjHL>J6&1L+M4_ezsOGP^i^rT *V/-59h~8"ױQY:XLt5*4(b2:Q,):ȭGH薄;c&Q)BxSY@&4c l yɶ}&ryG?@_\=`X{!tom,J_)NȐSwOSb$8H>T֫.%n*n/p ?t{i֤Vڦ2|ҖG{$ {ac*p6L&מoV y޾o$+Jn?hY1e|xr/ԅfI#)#% QFT8Z=Qoaw?2*M9;%SF1"DX^l@p,C~r ]bCB_ c9BkM=\CM4ĸn 6\[NlJvC~HknhFo oIG񟴰OU=0l FhyHVp]vGs?gl;۴1J+i+,Lxؙ,mI$'.U֙稒lZ<#G\JEк+_,jf1f%?ʯFp \nL=r}|zX6޺Ϙ]9NZɵC!Skm/)C݁imˠ^6$>xՏ ?s92˰m q"j|ӻ40B E))">>a!(i<)#D;F:vzP1ez]V$< XGmS42V3}{JRõVn*RU'k&A.N&ށe!C J+z66@-mn:_p Cgg w=͂Yl9e0 %?IhX?5\{|А,oqH˥P(cdt8BGmݷK}j20Kc;vy54@ LNHl9* Dly&ʽ5ryi**>(@5}`/&uΜhr+W=Vx;vWVI2M6x2L>xJ#-Avik`._F뗄тqh IeBeNj%#R M L')>M:TrSc<*-'=w@o3G3_>4Z*^fj;<un lUPH~*Ufըe?nZjYu;@{́"hn mE=f0j|^ɗiK~wf~M{8ɾtKj|T/`gPCp>k ?@h@*_-a4#brTɜ8g[’t)R`0C5,ʉOs(C9&zGW/Х!Ag7P[L)٠[7ʟѕD^Yp7?Tݞb7]*G`jvDގ'ش&ҏS#j&W;Brl]$Ճ@fǕ!b ;) !x[ؽWU&9LwQ¹_ʝ)K2dG Wg:Evc*T+OmXRǭA _:"Z9ㄯE ^4-Qr T:-H7 s=wK8gcxMZD ?ʩ0}~u+@Ɩ #'/V!UQkڳ8]ɒ3Y 8ԏvH? G Y pV-^Y+?\6 ym^vb r# ,h2{HلRņTۋ/4ztPajexW -IGW[$)*L2c_<g54hSKc{]P>c3,(fơe@D,w1ؖLcH SޞA,_T&'{MwHvu. {>eK/eDhv1*rv.J0u\=BB dDJQ,niw<^) L6<`t&A. GG$E㗧n`<f _rߠc}YIEj9vYoҧ,MPϥG:ȵ$k%}k(U!$PL9h(u!ߣ$/nRTg'JɯkMp:1-dQ(q =iGhu4r= dAEK~W&P=]MxyDo`*yYS p ('8[;ZU8S9]j'k~~X@旴 .ٷ%S]#7xfہhlvX#ncf}锗RlcT[#s tOB{[B~ñ i +N><@ ēM 4,m[{iop3lo5*#E#MhčNU JKbViGe]? ԓ4[wF[*&OY)7 uj<10q[5򚯻c8R~`R3D }_^w܅NKf'  4jO/9LeT]=0QK?7mUhCg sNǓ.WKZ'G7P4IO䤓gV\ F6 2е?MaL*RAK{򵃯|B .M˔JL#xgTvW;2n`詖Jh$jEzLȚ?[f* 3, ¡n޻k DƓFf|ضu"7.r ejNMKd-I:k8kkR! fUmD*CʿXE*SɉxxP1fPa!N1E*nvmE{ {% wcVM]VbbY^ږ'`Ll6C+ pYZEk'hl[Mn0( oZvNvͯ!~M$СBMۚ ~%AN1fpe|8VʋlCI\wo^.`PfKNdTʰ;][n`dT4BO`1˯18 2lڭ$DfgKy8ta)& VqAE1<mNY$2 {az p[Nc5~\8vI>WeBejLSZ]x튠!񨘨vǽk 7>x~2U2 ѣA|ߜuM2%d~>V8e[{w4H"@sΜ"_Pά}XG$o]Įf.y4ۈ[եϞ[ww*ިi<ߛu$6 v#e[Ϟ~7σxT:|>#“}(oO#&83|F@GRm+xWLF @Kt}bNӽ?W/VFU$G9azbMrq5ZT4 փ H3%QD}K)@XLQn%]2jsh?KJV }T'}~#Ǝ;'"Po@PXIበhI @D8s'Uk7W0pURr%/g˥dX%f;}60VҵNe`단/;x%a T,R,9\ pb3o;YrRb͙8=hc6)d3*b=rAaX4j;Eǁ @Ѯ %E,wy'mP!ԼͼM܋bCɇ!s JRiSG@dZ['5.ܱubpjr>3Lkx˸|+ nd%|wUm\I#agTPQGh ٣})?.:KUm&b;25fK>Th>mG$azr$sXX}9}äV{򟢭P2M i 굧OhފQBO(34LֻKsX fD4zqWF.P%K:H/@LJHZO\jf&9&sBv9*xD1K?$oCV@vC>@5`3kLO@*)6Šp\? s;f"Py$5+;[ؙ5aQdB(IIrRDo:8ܗ<5~2ӣ RUʾ'8N*G@ YR<'^+V*rTnJ愪N.EǑi|2Dq<|}sR%gm`'}-(/ˬȇ͔*X ~+c Y&cc+4|Uh5sXR%|Ϭl7UJy4-)3oJjϐυ_.b)BIΙ.>ND+q[JrkckmZ k ^q~?; bZR ~˙G @Ð5yQO * ;IIq+4hdi :d]&wS܆9}Kwߴ#F4NJ$; V<x_Zj @e֝~?%Wc ~P=?HQJJmr(e\4/-_-ښֳ8аD [zD,x'tӂZڈ;8m Z ;[k6h)*ddјVk0I($m#MoNbc*$L ˱ht5rGlIbo8 Y;kYK>$,\/./d{fZ%UM춖 2M-<꾇QKΖ".|q]J>3/ "op~2( =5 @bKcCo;f`=5$`e K U HڂkLfKzϠ;Q[W15/ZW MTL$Vi1ti'LwԬ>"vlߤ4"wWDZ_MݏW~jLe#h^wwagtu&WHHH g$/WY-!ߎWzޒAv14ASeb(*}tYXc6 3U!|5 M ɉ8(_auwxYTؕfO}̚RJ h~ÀR}p_ʕ<2\L4f8{>P@ `q;}9ǘ%|:P-kh p|>rƈWk"9]D ?-dZ7?BNEvC*:D}?{(X'0u(te ƗތOM(\+Q]Cm.rtD`-m-0*W@Z>\o>KiIy='~@{ԗ6s%*\ʹ/+MP ;S&^=ɯZd.>eHOoHͪP׮t%+ RVL0_>` ̄''OStؠm^FN-" v_-唔x\tP ,T\4lV0V[D}?k&Chިs1719Ą))l|GZ֧#{p*Њڷb$Q,\mF!!f7N8xKpO:wp1f ͩ˔9Y??$;7:Dp+NhvFM3㩃Z7` ~iMN,'g^ \-5jaT' VbN{BsFrtn EJ )4,wqb0MZcįIXۗfО*cmEhBQϯ 9d`(lN\w-=ߩjcJ\4i#7$Vaw1cE]-P&j6z/ˊp/nL0:?ڻIU4W}DfKQ#"P?ť*l!ʢls1 =$NWYUw4^QhƑ%~я}zJ$_2GFEb H U`r!u{&bi\A&+h |)/ty[9( 5i߲.MZCꉡ4 ce<_fhp"Ep<,+7{ViIv.Y?=1c32^׵?.QnN<]K8v[JMTƥXm(!Ui)+r*zXTpu=V ӢEGNYVU@-g#rA[ %"Can3X鸯>iW8's":3oc"qi7MʲiDyJCJ#$-%?7֟eq> ;v'@#czӋT ;LJPW"q4Y̓uNJ151|<H+$`=xV|vu/W98z19#`ec>v֝aMO8J1VA׽)`ksu |p!ґ9.S{W+r٦C;4_?&y%w1JBSkJH Fȏ=F l X$H( [q\ĘaZRpITV쏪[hL@*4gBF3F +G&*; +E3̺(P=Gܚ4xiFs>&myjM*flT#r@^8 u+Pd9:\jI% yU3o2![B屁L(ABh' \7D~NŴ\r*%w$JG3{@L H4%>@Ls5>f3l7EՔzWsM]2b+ x$ڙChbqGi ٻX +.)c= (v3#dbgn&@"!񺉉Cf/˭TK(T/0q}NGTS6/WOuO*L*aeݵ S VBLKK0]hOjqٻ-v 8eEԦӮXxauiSd7>kIe/9A8 j:IV@ Ea݇Lky񿄾xxm3I i3JPFY*َRXz(`N4v'1"0?\:tf֙vTth|x@I`-p>dcMh~:lph\mMC 5/tawe֧m3w|H[lʩVŎl&yUkJfn@$DMmk-n0Р(5g֦X୴rV@jr&; P d]P<st$a>d?;[HӊsJeCc\t0~ 7@%óQ!\%(%|0o~1gmH;s~^>4Ê!6|" @Ȉں4yٰ~9F2d:+{,bWxu9f8k3%t3\;9A?@L 6 c$}9zk=*H'sA;iɞVd]0BU wZnj ڣ单zo6̳υL:7m8;flMʵFQI^O/ %L|Xh)w.º_R"ʠwCy@*AzS[wȠĥKKkn{f}?T< /w⮟"[򶶃QYEHVfͶvWǥ^q 70ǜRtuCqUc=4H䏘%/B; Vp d $GbI&( }5VٺPdE.`<4+Pe|Ȍ ;z&^laCJHn Q Cqyà!oV!+݄kY[ݜ@#,96P2%J_i8S5\k;%c&Orv_.>hus`fn~6<܄҈sYdݚa OSÄ?@%Be5d El7=A|qV^WC1m`ַY/]xQe~Ia {XN,Ox 0"&QIJ&& ?xgP Z`E9MV Xު2" [nr& \n1Wbf4IMxu0 ϐ^B=/9ݹ7Mz3tw=ȥ̛wP$ؽ?Ey[ <W݄qpwkjWS3 0qKW;9QJRE"R1:BG< 8v=46R]lLeyi8B 2xA=Onɘ~P_\w>|ύ cRǓ76%=YX1џ #ՃL' o3Vg397*f_F"@NlX+te :tHSs=@!ΊeFb- `=ۄM8 SRBI2}2ɾcHL^Hnbq^ ~ŲF@"ϛ !9K'(q*e{eXT6X] $c: pwqARx&ܧ"} z )} (:cGb|hzy@tyM+؏vÞxLl^'O k flR k7LCVoQ0,G$N`Fm)#dE٩e><,J:-JMj%TO 5es'uޓԸBT[%'% Ҥ V~CD29LMI1}r2jۂkYg*+cx\a};c`RX%|z` )x ,)p7 6cqm&@5Xɠ[-֭!ap qcgǿ6F*$_)`w֨wcEc_F1ÅsbF~-VBW;0Qm?VQ^qkl:Ptp@r{z&V^5QMoA&9:uCe=Ou(K$tOҠZ36{MCĥgvh2Ayk??Ŏ'R^7餅*h*? E- /tLBg^>'!xu Xޔ 2ŊQ q6#r*Dc::A2Fa h.GG9@;,eUDf JYP3gCVl&nKӪX~^/[ AterÈMa@S@(4fdGlbങCM\R[M_~kBX+e6Hʉ_(.8eIc4'y`>D߀%"s'XOGf؆9][_e,key$ \@O m߽]@ :Hwjp@mN{xZx]@\)bJՋ14EwzQG' 8[w1.amvDOz1ۮu}{Yĕ[7{pY>V^ewSlDG7Mѭj1VX)-&!=5z+rJ`)Ӡ#iQƨw; 3\0cgHqCҡ* Xn#13NPH67UI]23RV\O/uD9)-w3^]@D!7 P`B_Y+mddcz<vG .'Bz v=9"0ڴؓT'R020Q!5KFQgj(p+JP7La;|>#tsz&Lm#ӧùAΪ2[KE.g%e^d=h Tv2{Єn5vb?FCd>SgJ.dƉӞNI ?hFk~ z*PSf!d0s)`>!QH{.L&v\FWO@D n7d.I /N:\Jt^̗~e CKIŒg gR.H~!8+Ac/=5pu6ΞY9P-CZLpcƪKP^K̍&1[4Y2dI3 ѻ1Ƒ~KTqR(XK|uxk+lNc]WZTGAHXmAsUDE޺B9)LvAX`y`3|fU&k،- o>L&H=l#[iئOsμE Ⴙı`?M!V91 /TJ_$# 'eiPD7(,WdÒqsVb3C }zPZ„ Teݻškj:h3n?ޮ M*wGh@]-Q4^I[4ÉF'@8TߕF,V]G#dڶՉo熿!V6v&Kh9gEn[Z@ _QHPA&l.5xotWb̧K.gOghOFOB+?(([CocWV8M+^`Q} I\dLp#[cqXV8}B-MjRR\"zƎ /ݣ[h1u(Pd]5rrX UW%^2.联95mgPlD?}!Us\B-<q&,(=)bfR `k8ߴ_J3F{zLD}7捌3)XR2@{sbpG _S.6r A^'Bay^3pfՊpwuqKBhɾt@]p53Eh_R:蝐S10Nt.&mMZ|sn8%>BH棡P?~_(Na&;+I(VrR6%5ǜØ͏);CH\;BHNsۛJcaܻ?W-Hyz8~U)<%*izRg:V [%/ 8\ ,n$W,N!}O0p~_,7wrE:'rιX߁DQl)=2р5 ؃}Z/pshͪ0EkN,O#c+|vY%Q*FxdK_ ԝ-I O17{_]mdh7)YhSm PCa>7+Q)I `]tMPMVHXw; nAw]Kg.<S!3w jhlV &v{Na:VPW=W+k`)Qlxv~\R>rY A:Jgv(g_;a>y9R hgP]2ƎTc,ZL UY8؆4qz &ۛ66f*>54nNnUiyp l0>(kv_v9 "{7^]%3} ˛[d*0 I>=Š;}WED8q[R3DȢVgs@$W ҝ!le!pڴ:z6; WiXS"vS%ߚvi1e97>nzv%i^C I(7w?K=hgl./ַ[vε@kAan8=+ŅBG#th W,*c7z5eGfe<[i*"iuc-`"4cf*DY;z;DUr]3SIüEpZ<7fK9K nCiւz!' B.ߑj$~x40NYHJ]/4kĈ)Ҽ;Ɖ3̥i[5yq<^Lfj*ߑEح؀IV:[-V `>Rhn%YTG' Ӭ5Jv"](M/ Y;+awEBxۨn% \'m wNF6"ln;a+@H  Tu(%y5ݶm<J(:8.2 #_f]Nj$Qz8zb_d X 8}b%+sK9[8[]E峎;4Ib\HQvsC2P+ m@rE=ǻÞ6wx_^\>;dFvכ"TmXb],j]~1[69 qʦ}GrITB7PQVG,NftVa$f%QʐWc+atXJ搗ӪM,txu@署swkBӫ$]ݼs{B~j/tOiۺ bf+Ƭ/4Ke̹@܈r0颯JE|sB 7ѭ,  p] /~{嘫.$o:3"N7ń,cmLs͆^[zI}UrmYz.*W^<,dy76Xboվo6Jkו pRX޲C݆rW4'"vUT^kƳ3<;EJњvĉ\B&f:}mA'pV#iyܲm\z\Q9 ]v;c9H3"fx*}m~pͻJ˂ c*t#gN͘'%ĆgTX[ͭ8&4+Ac1]!Hc9.=X0&Y7MQ)檩Zss'ޝz X"H+ɃɅBmW-bv98zљucS f0# 9V4wSڸz%O{Wj=[-x+9X~٨zIˋHRJojH"* Mȇ+/H hP)Ƌt͍T.px5 r+V-wMDHu&URp6um ]1i#ٶwկKdF۫ji+Ci\T Т@gQQJ)ͱ`'U`KqRb w S9alj>H򵓩|ҖU~6AY4ǚJ 'Spw}|`y*^-/{G 4o]p##T1tߒ5sʋw4x"ON1=g> iѻǢ2H4U, l`MQcD1sh!y-RAyI» J]Wy>5TA{-9:E8 }rw50^|0q̡#{CVxEkUdWLK% QB W"hh+ E©,ʞpN%jGqXzPQ /"P0s9r~p,! 0箴<* _@ /%CK˂GnmC%!^nzxOBp >'¹1] ,fGM@d9\~4| 2- jrSMuU+P$T!wo@.{UO @߬ !'hԗ'G8'U!0[]w*n^A*~|ty:Lg`n 6Sz3KY6֏ā8 nϦR,:DN,_nEA9I Z&9jӮ_eRU?L_e+\/j1IspwD??.Ȋ;K\ؐ & 8~yۚ3fSbfCKX)Q ~#ph]{$D=}~] lnS |/?NzvƊr㗞V{mczsΝuƬEq!Lkc`]_cGlp,Bm|93[M{H7l`YLS}I%%"/"<IU_`΂R>N~iʹvV:2쵻3ѯ?y#%7hʁQ'KAkg_|x&(ge,9UfѻG_rb)MĎA\٤Cz?r7ZG^,[3I(dnK&.Y@]#!▞(.;zkj8׶p'>z8ټ_jV~UqùE컡y\y95--^Wej*QA]hcmdUHHgz-y?=IA38LNz׻p{vh2<io%I}c_H av=0L{s[ȫB[~H+qKW x1ɜ@lDh?h#dJvaϘp-HGT!Z '_+hY":EklvXv.vjR)@vahA*Km?2G,EkCV50[ςŸ+hܰ(X=S® \EռI2L6)vwz)~ftP35)ꊧ)dA nJN'psS<*,5}ISc ;LWUX]obv'aa»$ɦaR>Swaj?^\^^(ҧ+t4It >E*_0Ճ` H*?VJ,~8%{ qP׉ώ~CYvq~e֡c{EI%j6R͍rhteY_Żx3v. ӣ=j jB|~sܜ>FHB֩VT6) gvAO*VQs`]BC.b,8͟U|g,~+{}32|SY>bl}ܣ)<Ė2wI @| %_X؁*b~ .< )2h ygr*K~`EbDKZ"xFARkڽ&Ȩ#oĭlTWxAFj>)Pv K!'0bl?ߪbi;LkbęaXX'i 7U&=IG"o5z挃TBad]} FS=_~`;bni*ʊv Pm(y-RxE,ەz0ۨRi{P[C?iJL}v>/R^d F=(l(F wvĻg@0cGiys̿䞈Wݦ_|۷iat{.H‚kȮ\E_2MqR WEv׼_`{d'y1It NkN[@z80)Y5Xfjg o![C"KѕWSOяʹy55C.Pg!y Gw\ۏߟI=Lָa&v\%@!vINoM_P"%Ab4]U7Q$ E6w~N8iO0_.>ptf3IM9x}囟5On /+`qfyof$fFʪNphVSF,; o嗆Q_X2r:Ki23^$-.E)zx3IiWD&z==}*zܖd1 tMlb=T]  f}wRq#>٫PGwȵuGƇoA};&p HU"-NR$2%ߕ%PXI^l3=ɖd)n %Ɂg1&)@ ` X1P/fK&k (Ś~CNq#u%'-'" 2w9(r9t[[{,'Q?IO-:B2\faMlRR~ֲZɈe6@"Dj,C$a I0Ъ!(vHF!!Mdy3aqmGw<,4JV.lF0 bJaҬ6kik]~*iMC HZGp =4B/\m` EBAv,URZ_ٯ>{,[fWҢ,a:p"ccZclO}ɎkfwW#J7BR*6!1Vn# B9C yYIAyÈ`_m/kBEMteKjfJnJǏ=8D&/]i fEDp 5g⤙ǔut2MٮuVз\LT%y|am%&̈́)/ʾ62x\wU*Y>}#Ds+g R~Zpݢh ?"jWkv[kt aK\e ۮ FMk|3Pۋx[)ӞS:x70> Q\ku϶ ToWA3.(իCP9d$xC[*QU}%D/*.| >;xvN.1\͋unKǼCMN.r$[$Fj፴^DxĝxCtd.JAS'B/@P5:1·EŶjGj?`Jhnyc^EEw" GA,I,1mnY qĖqc%h8,,h0r#|V .]%V*#GIGIF҄Tg=&@VJ@qOf/8ڮj6w3 I#O>{c|LUsbU Y `&cssBUY=(C`;"~6m˗ڄݧRͅx,p[Oj [~GQaP>a-CCC.—%΀.attkgąCX~j_@+9Uk(a;(2 K5,)N> #2}w QHl(ᣦLa>cڒQ]" Ķt\`H# IaG 2bbTry0k/W}ݛcv=P1$a( ulFed \1:'qc3C$,@xKzkF yp풊bH:ׇSԎk8[Is%nsǶH*;jrΕ ^E0Eq䎥V<5Zͅ AO?k|keԱɛG_C $eao!Uy^]K N. !wBa@FHPOtD͠[D^>3HCqC2!(kQsADr@ch2s(+$j!N6&ϐ$IѵO:ҰWH 91p)qE+as~fZU!ޔOеG7dXm`zmI *8w 8{+!N#BSoNg8zS;c_]اqchLL\ 2F_E߷Ct<ypLor&a9? ?Ӆ(S&Hmk*hF)y*{4&ȏyOX(>3WyaAY7s0{'UcȯDA=Ǖ8y. gRP]F<ٍ'c]XlrREN/bo UNYG%5t;bqp *p TG0|:W7WvД~RJ %B?p\$]u(#q( IZt"6 z{AbSH Sqp T3IMcoS8 Fp<.-2EþM$X{Ic̃:կt%Ⱥp_FB#-HQu.8kOUGcW @_5'ݘR% ^̼;YVH2#:n/TR.U YӜw6E84 &=6+aѕ$ (5 TOX)}GyZS*xe|H-[S?]J}<3ua+RW[z[U#yzuC6 oRHLk%TÇ)G(D8}G4V(ld ui'5+Ŗm5Yz-O8IC^:-ק~V~`Gc*l[H~kŜ_>*%ud:|Z3W"_" v3|\y?vWFYa~7N"QSKKb @isF ;~}P0}j7J?7qW~..b>s}d =k { GBDB9pE-D~~ZmoJ )3N'p9_ t U ٷ+Zܨvo@d͒!l{|lTt`"o7+P^7JPnU?fexoKLc?<}˧dc by 1@p_.+oGx`V%N rRX,ZGS£ƽ jp9DLeU-aO }P+2g aP:uIhSTi~ 쮮jJuYծ\ 4i)E`*)=| *k;9i)o,. HiT^eâP:Qh~lNFk{EƯ#@r~ !&^wFkROa> ץ%*&8\;hnT؆"=hʅ0,Skw8LFXR;%.ٯr똷$5?؊,s1Xf V#E7,#nPfůǎdg@3=1p Cc .[n<@2n1ߍE"T'NqGdlòM?;}nρл0Ny_=)d\$欘 ;TV3;kk]n̅(TX/ i#Fr]6^avݔ@Gm}6\ eOCpV oQ2MRmoTSo'y)Yd2@RY+Q +k5Xhk Bk7- ( Rթk_٠/ΞX='G˩x'4ͱ^F ;q,ݑä< uz%)#oѴ!f1#iҌt鹈u˲-0df@M?m,N.1(g܌Ar*W~yYl&95)ۙTqr BnZ+THjlv(藀3Ikzl%?uPqx" 4NT7`a{MM'bGkQJ8pYnD(reދe`;jӳلF =v_6_Yڂ@abO$Ł1V#sHx@o%0?R$hTt5}(̖B6K] HD%-,qd;4ÝJw *"B@׺|5/7^+ ȐXQ9b x0D6N]bmM*@_qYdq[\bXR_QX%"B=MZEaMKf+<G:ZZ^dcsj00Z-AJ{ޑ;.:KUB/WDPbӟ#a=eU8xױb*rn@L2l:0G:O6?#CpMzy;Ycj6mG% vqX}Z"_? `AAL1N^ۋRBE&^(WR٘#ፗәe\7, % HwUtp3$y{ н`EVS Mz2t6K%GmYϟ;K^{- ӭlB7b;g 5A/f,8Q\AhǓ㲊@wv|2e DFJ,@\8Y 6xP=#~M:ڸe|rC.dFJO <ΉJ:qlkzv%6[?ih E# KAk$}カY~GURATE FG%<J 6A[ei}r"NbO ^cI_DiT,3(GίZetW'#]l˶2BcY(ͣ"r"_Tɒ2{ h_7vUY%/r,F$nBD+9cr 2M%.  !PqLh[o=q v7 \&26H8;KwnˌeC⊗N0D86,EkŶ H1L.Q;-'d$=|̆xc^*Iy=j❺ A!>07.l~˓Jޞϗ{+XkԠP8/HaY>ಜQSWq &׬ ͘J0 '$/RPx\!.ҫ>GdCD$:Qy_;әP'1q}VZ̪pWlz'{8j?8kX&ujrE]97JlsJ",DLAn٩zCbi—%83&ȷYsC(lZPZ[@hRV$bNX✴LZ`TBĠu$Aw_[(][UZwm&&u2EWUI=Gш?IOM@&E,P sWitCX3P/E-5ݓ37PN 3g[.9z۾ ?GnYY*aV:OdĘi9/P avpYu22&#rspA+gL>\OSEDt,B8 k(O|f. Ek7x'=zOM>۱ 9ITD.IaYhM f$b',CܮS2Vw.# e˘lo3x"#4r76BƏsOJJ&< z -#$.L ǡpJ_NsV?!߬Y5Rdzԓk[K5ƽSJ oJLg|Jjw^iעYFagk#S $8R\UҤMM%.[ `I|Û<_0SN=w`4GٖXUj= ڦ{x ^#v,$T^Y13 >6Wa]C|Q ZRb+ƺ' be-K(8ٲ E?4’P mΠl$+u8y5LV3zD3 t9Dh*‹t非@彳O6"wЖ~^L6sݻr@Kg#N,WP>; q'6H崄{+a9K,v"2EM<=!ԢDM@'[k9ƀԚsڽqO}Sf1Ѥwė<]R1<׵Q?js1n *R="02%0Ɍhw*&; n^kw~: qRfEQт-C@6Lp ec햃D}"c B,*QPy#;v\SZDs#6SW7F+ zY&fFELk^"P:I=(fgˢxa%h*Nb '}Sx<-7u!1Pj}9墀%5A_2l!Kw!Ȣ\&3"džSFӲJuv .Yx2D؁#xC9vw<&@^\ WE!m VQP l~>!O 54zw4(*pQ&RAn2{Б8O?mkYrιCm},3eld-cuA4sΈB{Ɋ8B;E͈GVw[? -%h lrSBs$$71o]]m~Po)!{c-0PY"htzUG ~3ɿ|xRd/3M2߂|j_Yv%8ZW . Vz ?=iŕ#eڷl~ob{}ФHuF@)=b\VXL Oo>n]KQ Zb1:?Ay˂ׅ+C+eY>Ƃ(8!91;.'iYlB=y=4ƑnsF}3#xkN@;d0z՛4)Q *өgxV8ycYq+Kp]#He^DxU4PUEFO`F"L3Y0%[VT94I5F-MC%Tc H;QLilY"`;,;Uu`:g3rZDjx}| Z}sc JY / t6j2y:,#k$mB5@Ý?șZf8tAq2WaV{#G~sh/83CPwrk"Md]骤&z?hA=*a{#AP??&|]fJ 8{P5Bl2o0Q;%\7g 'ߢ` ?CZT'2"NJ={TTxŨy3N4Vy9 ,h ﵵS}@MA,&%>xCyDuN|)sޙ@;1I,2D Z<>j`|rP w6Н ܪfݩK0v?v{5=o/ڒ3bivuG|<'W)9`( 8jȀD,5l\U˟;z(q[cw{roRz-.:LwUEj{aǢfZuoU{2(&wIG@Hzyg!z='?045KrA~?5=W6sHACh k>l([ZĬpST*B,IB&8@WVۇDT2R0V[>l er].BK&/4O{B pDL|JUT;^f߾J &J\"jOI;<Jfh"N }4au4=W9l6Y%wAxPO&W񷸟Z8@YC%WL;,'Fw."_f( V-0l|H-)ϹK NUaRӯ(YB z VM w[K?A^j?"}%gJxlPNhpk,hrn cf ^abn ;OV`B}ϡu9=CP%O)i[b+<ɫZ'5~U|׷S~(LCo.5jO5w썻ࠣCQ2aoޔ PwGUgA:y:DzC\&uGm5;(;\[sDFȬig@ %i+g(κ`KFJy\^=Ӵjʃ\f"8e^1WYGbEC1M?ٽ$*0)L&J7=2;ݟi>X5(++NYu%pC jv3mfSt3t< 5.Ȩ7+˱VnRb?d~޽8CPF6C"lK="RUZ$Z@a$0Zh|EbJ_MNO˫EfIfBIL oJrfX}uWLњyUC^;ָǑg]C yX%x?!܊9jA·Ŗ4YGW\x/O>+.F]ö vPj U^rƼmꢓr;mh1 >=C+Feʣ\`s'1ٽ/>K_y7roZ`7RwDox*9KMof\_c z.zb,|B.zZCg_,YG.lE蹢c\|WT@" n[UP̘n4V ,DbI( C*)HWK5 -"7IPQVT^OBf1: Q2M,E 4h~U߉j%`*ZtPƴOek 'X3ոƇek')p,pq"LL^(x0<8P\*`̯spԮi[7_9FxX";y.&f4n I^ጶCmqe=JSvD}`ˁ8Go8S1ٶqY#7U{WmF6|ԣW"~7{Et #&kK >K|t1{`29DDpe`v SJ)D Y,!/9IBByٸuMuaxA_5V8l4) eVj4,:UKx.`516zN:[ra>ux2{osK徜#OB3ݛs+]YZ(ݭ|M)z.G8 [vԮr6K4H7X k/(V̘ a ,:mGNcտsŀ$,ER0zX!w ?yz_y Hqup7`A% AV4?ҙ] ̼ܥ.jRN[]Df+*p܅8Vfkz=ܣ8ZE/ 2#ߪzXȆtA8ϕ[,0v|}+<RE9Sȟgd!4Fk0)ԗ̊2rG\"$y>v} 4QfoFt^QG2#U} -L@X|Sc&n)F_Cl_dr8[vЫ[6ɲ/V>o)hBKKX7UF3d.p^ӱ{٭3 R˒L=EkyZNG~p o]YKb'!cs^5y9t*ltI}&Ҵ*A|W|V $Nњ|x"#P<, m{ԑ-HnrK񢒋WǐzYyTWm!on81DMb> `$Eeq-`kBJ%QvjKy6"hp7Dm{3/ W@^Yu>m p7@{C|3,0bF2ܘ>cCpyYp2!kQѵ+VƒNEHi+h64iAOeUwERd`ZnM :$ɰ_++ ~?&?SZ:FT (_IjVp$!(YU']H>ٖܺoMt! Zfi#-\L };E˕TY]+T့d*] ,|iffL&\O}`\a[ e6ByyI|@7P(ΝZ|Fh~P36l` w}6f=U.7Q_>Laq'Pc:ɥbvcayrƬ]a3)9[(1Y_[74Q߸;X,FfֹZ'0 G*J, !Ygo"7 x]TkDwۄ ;Pd(~Hh:no3+4yL3>/ľ8EwY#Z9mJHl牏-ḳHH࡚Cwy߳2gӂĵYBα}O63ʨ[ϱp]5oٜ0ϻ"RNu FPGaSPdB'EQ9Kanۂhun÷綑U9s㍄}%qtOaʢ\Nx=25bAܩ9%V@nP>џ4 6@e)0S_U`=F6N%!u6jbVI:&ɊGK_4a 7Oz{Bwhc^рX#3mKLbCX:Q[%N$$7+ڽ<&0P%Z=?PLѸ5UIC,.2])[#!)e'kL v_`K N73B2Z^뗨, 15/,DzC_=``Dָ[1c[,(dm[бPW녅PWM=1tQA1;NuZ9[76Фa1ݩjj*CR?9?~V.28/9)@EXaSP7X0_UI@ [[r  Ed6+̻n؊kr"0%YNVe7nkty>JDc-P!ZFzc"!02NpuJvv ar@X>fݿ xU*$z\ɮLN_6aቬEE=Gٌ| pK}J[VOg!.6vNNbil[1Ll{ O2R01 FйI=?l%'c-p)D#QJܲ~rkBFZ}d_G <-:6n]^]yv%(0V:*V 085 e2&CxDՄyfq! Af,DNt+ZnQ(P|mB>i߱0(ͿqHdKMR iƊdBƍp>#щKOl :vv*.kx&AYdI-_%]^НI̟,^CZp>e- -T?A^C6kONz]0S/[qaDfËL = A+TayW+H`2>Gx .!{S7;X'V:3tfHM #X_btp-j=GE %Oė(1nea,^uץ<.$fketNѱJdN$ů# g(g)Ez%,` P_>+dQRAe`1 p& RV h@抴ZB_ik=LGa* z.Ho}aO7Bcto,@ʈArq ObuJ  z'Yg`0mMv^ܬf\b=eG=,~%WQ=<5 (2`^n¤ύ^Ğ@ov>&5#T{c_MC._Ḇ@q3*rO+_/lhRr[E&Z>L LUÎ)AdO&u(q c!Y}ƒOaAqtg#s?jʽUyR-ˊ/3EV#9X԰S"-#cI͡Wo|%z;/Z@7Uňn#E'͙t2w#U+DmǶ ix1oOT`S`͊^OX>GBk@(b~ϭ1[[ A{K|ZSR@:C}P!a]RFbjA-pƃ^gb2E=8묻H↾ $ _m k~9{|Jpg{Q$jVɑ@7x Qkyr.NȖ4eFz1#ЭQI Lقqc 4B3&Gt)yOkk'NlM[aWQ ךs'haY 8d@ KDCyl6r0ˎi(*6U֠-y!;N^3E|yQ(smʼnؙVSVa-I(#`>\OΛkdCȘʑoy-ED aƙ4B%=-| )XEPp:cܩ*,p'x,fwk'QW{~+'8;̵h2LQ#SH2ˉUKXͷHDX.*dFo\7Wa$&{񰲻QGXLL2 Мɽ#J ɇ#:iOS-܉759O_CE|kAi`wBs +4U->Uypwӂz j%!'^i{IFT+MŽREYoCTD~3>H,5=7nɡ~gR%S-:vXf;r3N;'w0oZR ;i'Ь_qҦ98>y1;|I %ZqBb. v:lbFB7+vV33ǐl.*|N$)2D.biNE .髆1O*]/3q+a5&W3h!Wz+"kW3eLe. -]&_;B?ץN!N Ǥ]U<LYgo}w_XE8ԁNb'q%_SW ^m!Oj4D#zLd,*S- Lg;`tҙә0U7ēlA ݑg&~b4ѻlEjC 03帠нvli *Pч"`Yގ׭T!8t'߷DDdlaܔ!rywA d&94pP]q~Knxg=Ŏwد>W1Fw7VaݷikX9nu2qkTނzpS(f%j9aI:7|[ cW%#+[$' uL]@4Mjtȱ⦉^ t|{8H~،~u Ǯh Z=08GI_t JPF5)ӓ>C..5ז2Pq_3aSrb8쁤Kp4/ke j]`c/hywnpz{sv% D`hoLzɖ4a{X+ۍoE6@ZtQX,FAXLJє4Y͸U'VsS[YM+}⡺;5 꽐_G>9 'G5!XjȂA e2S!H;;ngA6>Ug$`ACh @We{-3n/juJa}}򢀀0;Q|rw ZfQ}KUΑw\'UN\jEW=pB@:ޚDوA8 gg[.[ugiUS'!57lj: H}=nB?OM77SME,|T g`u/[,ܟ0yRSC$fm?q?Ӂcj2)4T/XNgf6KE ֍NNKByn$,;闈d?Oc\>L70&J$ f LǀsRw-әbygiAj\=~`7&RBRs@x&-F$JI}ޗAJ3?z9UDbg`9kz)[HČz=FRsVӭMaU z*)TdMIWo$\Ac =} >wwqǤ ׾6Fz+QsWw&މ -Gえt"CfC+X4jX/sms6zZ9`Ga.RGIoEQ^hq~kWC+scF!2cveՀDU09+f)*;n_AHVz|L*߁Of㐀gUac%6gT\^ׁqM=pA[,#i}c;׈"#a^SU9 b O(gKQօ0 |RI]:1kUpӤ⚐f^wO,^V[!b u-# MNjD%] N G9q½UXdu\?ahQ^""NY/zYݥ7Yļ Nul}B 2=u업 sozoKC&ըH 涼e3*Eä́vfroYdk1:Q:NW*Z L+5tt}bruUM"29[Ig xP VT*? ::g%x"t<5g3 o[#Pkna9րj:QOq Mvx^mTϒQYHwxQAT! cx~#bo/Tc-=Nу]eVPg { F?4P\OEѕ Rt\g 芑bكx7~f@ Q3W>yŴ*͵T{Qә`MmA:јȍ&bۚ%bNz?t}eC;WWȑ^q F 霢JGM=”ţz p_f+]2j5"8&6~n0q-ز*EBXqZ@T >V3A`QCa)(MTgAgQϳI_ *!PO@}cx[ &ݨF3p^?O Kt3Ŀ'js-^"I"ӵLZ_h#UQz!%@{CO)Eسc|zܳ w\V‚褓HR#1Zj (e,WtGm3E>V*~ sL &nea' ^Ր:0͇y틌>q3VĕenWmU4{6݈_E4v+!`71-2Z:="5#֯_7" 7K8ʺzQ)}KX N ~}8FZ8YƱF"^*C3<ʔgGd!4IFMCTfܵe6n@@ɞ`!\t J :;4 /?f 6%ȼ| F>'Cv3Ul}m'Yt9W:QӃϐëg2fwwFFH)Hj|=LeQPD!䑃a): d N r]P¼XXݥP=6< .M"^ƑnDu F5pF~pN"XU#ł1u콏 8'WJ"GҬ׶ e7_$6 Y=i5q^o/T8NDaQQ[uvW/nTy't dy4$Ahʿ'|wII,=UQ裾=Iq1cv {Կ A3KF4{E&4N^Si,%ӳWY^}豢wGl.ždqaxQ?evET18>^^ƗV圐!Z ![ ̫jtI=Hq5Q,K2JA~weRI4(!ԓn87 Pt~5k u@s?5%eڷu5ꖅڨmټTЂ>XsceU L)%9˥yI{NOme4&[;uE~20K#>э2_]U%@=5"35`` =[2!5iQvb^M& Vz:rU"Eio9XFEg:_:w.$kXϸaF6bBfJ).-$:vW +Y!~~+qŨv͂%)uT\۔| ,c˭ 'fSjX"pps`"*iu% :U{9D۝{}f c;Z>c'\M>n2:Pt tf=fՂm>-y;Z5ZdW{;}}r@K+,v 2_ЅAj]|] Tl@xK4-9*3/,ZmCE?_ꡩ3zm~6sJz uLҭNޕ|.:Ov $0Ai5\&jl#oPRH!yTE9͎sPNB3[Aqg~} _珦rͷVguY* Im4eOZY 7%Ht)0)9O=Euq%akԻ}jGw@DƱDC9](E(a O o{ɩ*!QY7.g>lqtL fx` t4wXTt!j<䎱e^,o2|C.Z{nGk>NȈPƏcnMBHd,$;Δ+anUgB.NU֨ozQKD>my(&y N+? 4xUq#L+wco^,=4[Ȩt Tauۢ?oLB,.mʝܔH)՘Xi|28Z u5_(hFg->'niP]%99Kl] WI'@,Ӹ [n(-a, IZ]C}A26 ʎ[qŠnd-pX@Nܓb]Nuĩj(+Ѥ'GWu,x]F/@Is`5-Zyu`2SfJ ýP6㯌 gƘ !4*ݗDT`qƷ\{jY6z誢Bx<##F _w3멂HaRsVh&[) p< Zp,J( [g?2Ŧ:e0I| SH˲ކx1d҅6yF/XC@$}" /lw J].|d_byo={q0ܑETg~YjX55?3qNLu~ )87o;F9G,!,WK_$|@Tኛ:KF weV\YU\3gx-M .`cEh受^CmZmUp%;o$."r7<:Bۖd1ž 6:)f:c Oy;REN3˂<=^ &VRcZHE4M9ۡư*gi!XȟT}1j:U FC,F$CAwbM&r+:7\l@2ry;JILTgt ;9bpR<wi&J#n'L{P/j8M)Ht{>ǎc,$EpvVŃUh ]Kv9eH<[1cwbA"b,P.G{$H"RW 'P t'_e \}*݀K{p`RFo綖]QVjɌD4Vc`{ˢiskiJyh fh \fPf__{o.8-b^!a>z>OY2>*L /D?v\ DRI PҲ {A+%=7sS@MZFG#?K#qPv06wRژQm'i5uc}h[+ `K[7yYU蚯[eIYbŜw2p q0*S  @0yjx&4ju繘3{#}h0WWLЖ3@T܉̂ws(N\RBAB̏U}E6wc{1cJx#;pVb_Քq%W~)Rكm<.6C˦PsDk.=ЏI| $MQF^l`!Ʋ@=4䭤xSD:{w;, ۘ*J/WJpq_M׾ vqw<62=a>/p6ws{iT=&Rݐh{Q9waX{rtC|e˒&૭^ׅ:RW=(Wn}"Lt[Gso~hP&\xY08|>1ݰ0W}w=NAX>Qj0vؗ\+bB͔vH+⨺f%uYĮ1`? ~B2Rb㹕aaJT ݯ^;kw ïb]BKAE- q@Yfgo O: q)GF1jsF >847OIwF[P;Bjki"bi!<.&L+U/J~}Sw88竭-V(D71~:2#gyD JKކh[FdToФ $- S 0fκן+?^KZe-U'@*(~H&=~_CMN(D:X 41J4gs$}N ܯ\k8j=ӛ옐iRH|,98DSn倓ٺP5aHPHJsi>]`߃젔r;woN ԍf~zR0`ʱ8k=aǼvr ̛a  Tj| -^ 1_@>@ pxzU{oR]'iE/]46bW7kS8|,L;Er2+aFV9Q)RoPLJَ(߂MwOt?1LJ,JO?^̏ Do&=c.l]ݔ݃AA깳ù]A2SؖV֤6 @,";}Kz*5iIn#O<"Ϡ \%bqR>w 51FZGpuY.Xr\RL;V0EmG{vdt!ͷI J؃MfgWO2=RXm8qL -?-ch0˳|9* nUK4Jt<3'|KW*r)T3zzE6F`p+0Ua?Ydx|[(4$/b@Ƽ:> E"%Q}faYe 66N˯@Ny*M̄_؊|Gy8cvGDD+ͩrFvhp@!/ƫ0GASgʆ! ?ZK\/FGv[7FR 0S[{ NoT4LDH[ +zވ[B h߆A 6t4Zs] ԵxNavl@cҷ#` RK'+Yp\.̇LJ &W[k$1%̿_dhZ 4B!]d@2֡V$UVAE6~~?@'yT;l녺Z'7Z|/Gx/J8 0.#Xȷ"xlDO ?bpIRw S8*~꧉\1(HnM*ݱ6i;1e#NMi6ykסt6^?%99k-,B3b?G=ǮtldTՄ3֦w!ڭ_@mTzNX~,zA;wOїD>5Mf#g H'*(Ã-|l:}oZhFwsrgIUA[k2U \/&' Q '&ik=C vT!l8aI֤ =cOV0Pϼ͌G/(#8 *sTTT`Ev)"JvLcӋ<81hX3Z4UKG{?9}ٿÿ&- HN)z>a {ҔLW@/Ba>Q6EMB.~,`GE.ۡ%6פ\ 1y 5`AD4O=CƯJvNJfv +’zb~=~ . @.{Zc.o,-awu~1#tHk%Is!60_(o+v O]|sK )DgKrt-}v>B3yVˇpj j&\‹_Y쮽[Jv ۸P#EXZ'$;!Q9'aKD(91BN;%7V"gczί`GG&Su0Zt< nۀr?dyKDSXTKvMDSOZ2ye=ޠ)Rswdi 0'{ 7skB.u?p{`0UzĘ?>Q69xo!ב#.eȎ )EBfZs*okc2 '19oN_V e\T^YKEUXi?,v@99MP47o*lKuXY}`%ƙd9mY[B- hǭm7rFT&@ WL2ֺ= 2Y/<)8`,5wt˂?V% 4Pa!1pC'cc]߈ JSgqW_ U񵬖_]vNWR0h&oB>$k$0f\hK/$/ʹN7?_ ^xHlDQ@\tzlÜ5Eހ̄)`HaKc=5ӂFԹxh P;S$be,~'f; , i޼6Kv]ȋwzBW@iSZPP+mQRKqף^NNQːF,gEIH`[&d}a|Ӵí^} @ljSLzo9U+Lu?'R"4e;(q +<=wr^GOp N(O+nSD;6`;nNTlD-)96$9I\럭3 ݓ%->$dl$OINJDZuiU \)A2ۯ"`SzMB_RoM/ S:5Z^5@xaB.[wIv QzM!f[RE]iw/i2f^E@B@ܑw EG* .M$; 8Ұ ܲ xU ߶T5ԜJNY~^)2!d8'ukS9bԀ=K+6gDYBϯ$DoW3\%L$~"& ĄiۡU&:t22b Jy7[(vo:lŻ?yrne?m9DR(&z()A!`- 픷9М/@Bwb参Յ@赁3:>+'S ?Hs?4kN.l dd"(՘3sx_V?v?QFAI z%*̍jv-1D[Ķ4~%B4h+5VYAh?-$l OL.o6M>sUp@6GYno$e\r#ޔ*{pA);!բ+<-l |#*2T܈0 k0 3A Mu2`3>=:ı:)eȜ}Ԃyу9]pLk-*vgbU;yw ϗA2zUE8kW ܇rkP,͈=i弌oyђ**1 jCݹ|e?!˩;k%UJXb"`w,\H)>zZ}X+7DU?h,dPOl/[FZdԍpQd-.q + kM7W} >j8gH՛N4b` بh$&3KMhpdrHcĀeg TFNF +#i)$9p7 L|z0*fcW۲ɍ?UVA,{qЉ`XE8'ɎS.mĔ;\ju>C]?gE)&h- t[Ƿ_aO՞f#65;/wGWR '6!L5&c^T1,()`Di#Ng*dN ]q[Zو W@hqyT!xyzﲀn9{g٬YCc4ol6n" !/NWV%BxF(C\$W-GTU\*qJ}y#sSN+| x>u{q +`[y 4V/%W_=?, ~Ry'.P?I}4xc0[xPWL[Ǒ8,TF4K3''!{Kw!A ҫ ?kSgS_9RkDP_Hg7 y@0 :N ͕Z3s;"d7xjpY=pi}מ3 ZUl++{'ZTp߭Қ:9]&ohn⋃y=:4Y$ʫj5wP(B.9⛫faZNd-ŐnPТ+ q U !91p+V1T[w_@́.)efs2'xְlAZO|@S(9tIo{ELҒ,,^C-^-#&P&aD7OH!qǭ:l^핢<ȧKR6A6jaye 13 #G:%bzeBSs\[tCa" ;'#FS:mv; jI_ C#5φbvg1L %:`㒨EJ_7Ga|.(Z˕tgreDUqpV`Ͼf)l9†өUME5WeLEH tGB:"R(D{2jTa:;cj( frU'$Sy%d.بՂC@vW KjQg5Ke%=Y [{ε?|$))1HN۬φK+(HQzǪY<0m΍q0_A1KrAh7xv~>I3Lc%g@)Sq*2m ")A /Wq#n'zce9&Ҋ K t'bJӥCUc 2AZlZR_D=_㌐B@m\)x.$k^2зX/;b.)ͦҵM>ޮˋ2bW۪vL*KU6;ۧ1WkGlɦn,o.Ia`jT˯k3 ! kMfT6FF} =d;q݈愕wȍnW`2_ѕrL1^ %| d˕3dqkD>I?4`32LQڇ~94`Q+ ٳ6C^|5Ȓu% T?K5>{lW/,'B36'R4R,T*};EE ӽv aui]ȬҁTA+F3lZ`fZE1_! .w̃)&-پK{`53V 疊rXWOZxYHƖJ)£a/!)E/BY|t w}ű4|DQ "]ܧhZcx.dJj[Vr`roWq#?`W*]N%dEݢZ64z.H';멪()+[' ;K;x Ûcw=>xc4:r0˱eG'?eޛv:8<>%Q=-n%ϴ=&c^=r$fwsLxf E$2ym݋ H}S(?`oyR)/}ˤ3Y [Aô wqvDf֩@1b d8VvoJlʆS" X> B,al'; /"K%+,QaYcKq?I^n#^!FF2#VWhp!1I,6*'?uGص "U(ZaIVȌ,8e?u5SoENc\c-{$5ڶn#o$Ӗ%J8>MGsGc]8[)D~g!(:!Xj'jLґ7pN4.Ib?XװJY9N0AK4#c 7C%k΀#gBΦㅼ$j Iȿ3iN[B?>RB{meG|`u \QOyOpru'4oAB{n "'P~h*e8w߱'|Ie|I“$_`=ٮ[Q;+A2Mf4 诱CEbYP Sp)WzxcSe]֋<2rK8z Af,.@/.JLaYR@iPoQ5B$TT~41'GP]\L#!@k)=\G9_S  L:9o@:wQ;Tޛ29cblB׉j~QlCeU߶4! +sAp`C&ږPpV{p7N!нIk#HFE`awLB4=}38tW;µfnZq>,xM<Ys<]i}3O%#ԊN rlMT!x9Q= z }9&[vVfHbKUoD{3 +Y͆Ď1qʟ `VR2ŭ֜x*z;JZT'jm06Y4U)maU LQ;p) ,myM"}U" B:Qs㤵 f1c5%:Ȕ /v1hxgoq4X]a3" +v$Rkʡb&tG@X?gJZwY;Je\v-8э ,HNA>K{AO/D AsU3z})x%v:PSr_mZl,:*QӖAK4VK*%7)D܆Ȭ0sؓ$B:FuZ ׆c,tQtOC/J_RSr>9o:C=d.B:n8N*lkƝ*yٹ_G *b?zQ{_<ݶ>lY WՄU0ɟebWEmh'5aRy~,^L0zLV5[d2T&6 %_sHh a;n_ oB 6Fd힦W)|^~3f!:52zT-9$ȼo$/Hc{+ޱf;`M!NWL઼Ϣ"c^e2&$&m>l̘=M{KVdEɜƋ6e d>v6K t"."b8.U"֩RW@ AK:\ܻ|w $Bނ)׫X\ #-]_HǔT9Ǥ!׵a0(Jk$9j3uWQ6M7_I029;>qVȃPϼCXVHӛ=-|aaְWwvMI%I7:/} mB{"@I{WL4ϵ ,B=P ͌GG,UtkWX1Mݞ4FN[AEܪ9̡uè4:7ҒԐŶ]qH̬iLDc;6}D W85*yb5ņ-&c|HDʂz/å6OG Y%Z4<˃9"xuYXam3^ y ~f/]E%ހ7j)OsL)@'}0^w;}N#icua8aq)gE9ƜL =y?e#OAR5r8+!t +9c640./XbCKWUsJOzƛm9I%I!\$Yw (Y+/J {D)aݾ֙97AC e~q W55Imi,S0T;E"Ϸl$@dߢ]cA2cBʗP]N\?uwRb%Y꨺)dtrKkU,O>=VjqYkAQytb 5<~KFї ysg6L\wX4k&r #:kS,m h8C9;Wikls^jLi֩A\*Umu?̒?"d~Fߚ$p^ֱQxǶ6Tvvo 5t+[;^8]"R 9^czL|Jg_iTi!Eu! A}-=d:rq6i-d$n5\) EfC0 M@xτa6x##"P||cӤŸ (E=Ke4.`ObyVGƲ?#AصZ|:[lgC r*+I boۙRan?]J5Қt&=ZDM&zUI1]C؁2Ű㔖r[K Z6 q5_-f__o.k@ -<,V*ݔby>h|̣p:Х5t%UIf,DWӗ1]le5rXUᎸ";[ϯbvit#iHc˰0TݴapCe;bR@CTD-mwAQO)-+(V\RJy 93xmY(-VWq*EU˔ILTi{2%\3b!ٯs۾\>~$#F 5[6:$zbjNgɴ@V7,O݀l:p,9.VF3j}lӻ LЄ,K SkߠHdH{iSyՌ78brq,u#`?RpY0>Dp\:Pxq\Od$ j.A͜"0_>yC0S ^Yfr,FJMCEV<һTrLq2/O7=H[!ƱL8}{7l*Sb2IP. {i_6x,c&Tf|&Sd=pME+|¹b:~ϻudghT7Wo5"-$ ҩڻw@ (gH$֑`D; q6K 4Ѣx/^8epOI韫x Mހ4Jf-bjӑ|6LyT+[13L ȓկŌ޾xwe} ˛h첵hh9^{e38M܍;bG]5F} MssAךehdJf#_թD" "#Ӹp{Lذ]T*#crcd{CԖcDhH8Xx^+is 3dPLNw,! 7 /{C>Wij8cRhz. 9W}ymIE [ oဝ/*b^|v4x%U>1fp(G$ A lڹP:S4jBY{VNy]eʍ_!E_!>+\vL AsAPDxjNEgF˛E Td;ʒ 1>ޥRJ̜vpf&kl z+=]q3 f\,n ⽍;pbj$m~j x\A4at4i 8 -Ʌ>ďoSO2ſY掮%<(R+K2qk.XyIz(Y[Ot2.t .[y=`,#蛅 wiH SymE፰#:V]RJmSo~aX MOļQn|y%G[cʿGm!|v7y#h)v}h QS>^?()%;b҆OR?]oz'J5YOt_NAZbi(ק9gxgma( 6F= V8wP'vIT Yw,1-sP۷nC:)|8VvۻpYǨYOSbj,},,Y3 $t܋ 7:_&E}'Fl#O^{1^dX3kfҎ`C@#y3@kE|Fpq5 dIM[V.9R<|hf13FoՎ;O*8& _ (gdG/ZμCT 5A7e^AtAMf¾=& ja\DK@D6 6| Ê#\&6Oj܂Y̠Ⳍ 30;I-{ 7^R9EBjQ"N)[P&E•4az'| \فJӴfLGbqEH\#}ezdm9Yc]HGF0B'hn,eˬHvk6m V U5 [J ?$wCdtvX[{B~M0QqrOLjS1m^{;Qcy w4ì1:Pj8Fjqő6Q2ZQ˧-4|ؚrg8@[R7!zp`j~ӄͣV>lv˛ⰁG+Y`I:9R,MPO+j,; cL̾y"Hퟟ)67*znSW#akP`]?Y%Lϴ.8,;PR`U$#$p(LM5tP(B'dyFz qp?o`^GդG鬒2UG&Xh Q YQd>qG2PiSF\xwU;l]B2#t@E摹gR\A=BL8Y.Bs<1;3 KvЍ8zH6f [_QHu#[cC'Ul~nxu9o3һVE}* h?fٲyq!z5V+9:~=EP)T33'.Slmᬉ5ܛ-.ψ_Lαy-a.a)xD] ͑Zu sTK:lӢ[gjQgS`xijI~_ x7Q$OH-G0ޔ'f ^={Qf[>ƄP`R)!C +ˁ8r81=B_Njzy+`e%!gE-y. a2(!V*"oy$Skps7RFbq%F=K~&.L=$$vZs  %}PjdB-״ٗOIB'kxKӠ!iQ"U^N+9`Ȕgo7aP:f.@Sok%]B;B?GV!7lΆjt Awd.*ȳIZ;&u'4p1da!7+~A#j~wC<8 ;LUUOu7 :шF 0R;M=oY}a!zԥ VU/a@;Uuo˭V8U/icYW_ˇmhփ+Zf=qauYʆAfo y6ofcL p6lN[)N'9 ʽ(_H4?UY}p+{wQ|9O'ݼC"Crǹ:!@j1niНyjk8\ 09yS{ ~>P&^-fX$|5Wb*-)eV7О[L?o~xVx*k9RE? /*m90͖h?:uMƁ=,N%+]=Oۼ c0NIl_k_aY4J,&q?ޅdmD]E-9`KJXX= ݿ؏$r'' G3?rD8b@NE.GBI)=%%5nH]'n\zJx94Z]k8Z,lhq)9Kn 0g1ApeůMJ5v w8}է,ȷ25*~$||0R[ߦ@rմX7 /l^pfF>rJKSԝUeڡ'fH&:j|oM z'`{Oh\fĨ2Y}GmjV@r=)?CtK>C&.=0\)AwLEߺt x%UߒB&Wv,(zL6͗jcSߪ%L)ʊZs:ʎs3V**ޅI樿'xo0I=٬f 5Wv^XbGl =<%q=w($M`Ӳ9ؕ65Sֻ}$Bcd\M>)Q(jMLB;/asaJh!e:W'[fsGhBM^ܺäfdmTWž )Ǹ)bX̫If0o?bc6@(su$"΄-5[ٸ*2^0RJ,bisdQpFEs-$v"d7p+DRZR ^k=ƣ@J&-kh~ DЁ|@Hrj< 9nM_¿P;ݵmw˖kIS[h5%X*:K@rrF,UnJ97ɾ }d"`{KA%TL-8 Ͻf Lg|EdUr>mV$@:e8byzJ欑 ?_k~5Ik5lEN~+7/;juktbo'kvA$'56Ak~2ƶśa݄hR'ᰑ!.JUMvbv6 Q7,v-yv/e3nVxV{Ӏ +鴵0X:x:8-~ƾ~_Ů&+zqs$pAS`K_pl(Kec9u2;&[7+6Dヲ;;8K-8nk \U2,pB 47fT>%,-0Y;8 ̡ 1H,o!t'ЫEšQxa(2$Χn063Ѫ˙U~~qݩ xfbq_LXmAyO7:ؽ`{#y\"c)A5 $[^+#SrPwdˠweTO[Nz !-@)KҮqAkGҦwrqr܋!'O1.f ifjױM1jMS2; &Iڤh瞍ڶb5 |M( eeE7OE10i(@|Sbbbе5h5-o zAĜ@iHVJA 1[NżG7.#o hhqZ~P-0V1-:}J,@|Ǩ4/‚UۉZO}ޭpG[ғx+E-^3?O*X\n>(=*u["R Ơ5J&Y~VKrWcv|F{Sx'77{o 'nVD]N"t}(`| oT+TWf64}xBzw ><A11f;UTIfG &G/GXيRf;vyYjp+\30 :rD)4U [xuhE ؒ+%3ipHOk4Ct@D9? &HUE "u7rES8`sG*Z1WTt(V1$Ax9[Uq,͍EAbl8kr,g3OKOnY=UK j%c\uO 2g.7ϋNa ;&~$NJ7y~]75|,RUJ$D?1a>?";Q(KOQޗbY{w {%iR7zDɁ5"oD YC|ےgna߼a7-Tqꍋ&\TK/ŸOz> Qwd$i^ @6YN4Gڄ3̍?(l7U@9\\[Z\!iؗXum=~[4Q.`$0؍p у laD^Pw9T@۰QlLBeh;Z65fNd8N *_:7M9r p~NMy?Sf/9)G$@Zp+Edd_m^[Du*VON\Z2!'urpX֦)}Fi@D`IaS?x>6typufeCao0W2 jи.>9 ́Q@ /]>JM[ m #ޝ ʂ^e}֕3 yXyF<$H*'"B4w8pB߁߁+0ExE7ny1Q& i5-r?3eBsX[['v {0qu>BH $;3> b)`lk񱹰bY]o1Ȇ9w0PtbHڡoD @qkW~CTA8]Tm1_}KF$NWZ-^fIҵ\P>D{>E+Zp3,-dfX8eVGv K]\ ɂ dnxE5`xm^NnjĬ?t_TRG<ߵ jD|BWV`m+̭G^Z.'9F'SP㚯2=OLs9%R0MUϐ j tzC;*./v]- f9ٟibQ I -pmW[L,57̪EaYK8 ȻD_IݝCލV#G\v+ܗy-mjs|Y:H6JBgOdD`Js+5)Jׯ"@.5:u ݫZZv~\@ S)jRv % jR05j&bxQwPb[G/4=7JcNY`A?0btFN\> B4TP tDnOPX`f?[~$l]{jKwvm )DFuiB¨aoW꽦:9SU|̅ժ-ͣwo,{miJ 9akf3bBr7=EC $ =̃Rcـ'qDi,#~*15R&BGWu%ū /h;)ghi^wlPWhOHO߫k6NhQf'v$¯7և0:hWYRcpMBf0os ~.@[PH>6 "1#R%uxs p:KGɀD &⡻\5(O $}ӹÌMAMDՀQK&N~zcJOA74AtP&b ˛r℄҃i%7+m]׿Bdx2+IIC0n6`b{-Dټu 7 ElJ'YX^T2Yơ(fFeƆR #D;X9p6 .5EMC 7KVQ<˾|06N|D?g1$My,w`C[Y#u‘ߌ]4:gt=[wA鎨%f946n b.rr{R+ WD'ʿ^Lw7V}vFU_L=5Yk옠к9[1JrԶ|Xns9҅#8(bPx]xG!ExӥnwThlXrS~7vvLܣs .GN3@bӹVKKyp\gZ❎L U,*d\} 9@8<;TW:F2ݕ0u<<*Υ߱-}M8Ggͤ[,4$3s97]e|EB N#fk0R'+uPB3Sz[~A[ $Cfiސס$D{~:hc_(_C4'kC*;UQ{HO'R<M@O&Gl~>lM~e*uN0>3t"eOy+O.McXZ<9#-.7mrYf ۾mߡT5id"Zmc n][Ř fΎL=qEE=>-ۃcqMidA׈ $wY=rRd@wH TCXb;tQ7RDf8#nSV@-2GJ֩3`zM\ft$GZƠgy\C Z1-AhE]s_^eIh,ʳp0]8% xer%+h`pLG.O""m[atUe4bw0nÜpNk]"@KAG~ɑg.i)+wfuMߜ.",>nX@K!7dz(Ld]GʪQ(E԰ XV ֌0Yn(2.%x7Q= nY]WOA]G\F4ȍxoco>1]hCa"?jxvIHv+dTɏxc/obх D^:f V>{p(ҿ{iH>{}Sq%\E] lЖhNp|W=sVR"}U8%cՏZJ#bFbobj&vYNдrrI݃)q>vcSCOP쯕3NRUa$TOGwAU|qбqE ۸.?eؔTU DZ΃R~(%4fPy#> ^ *7ߵa&:[).' ! .qB)m![mJTRZV$kiJ*I:0i}!i͜B1S~l5 ҕ[/jdbbSZ3ևHXr"+D0RH/ts%͓A>G-@R0|W_D^$k u3%Sr|gY<&]e'3|heވe.X7v,r^EaD`ܪƺ}e^,hE%{Rʜ8jx^\Eyo稩xGH 6,hxAI)ƃg BkZ BٛES]ek ᱪGU@u39OԉE5Ttzq} sҪ- ~%+yG/u% 1IСP X44E9%>׊m_LCP%1޹4(/@xhsv! V&>u=yn(nW@Wf$1g!]-}kħEQ:-Y; ՆN&a mKtC%c[;8`D3x^ ٳ)J;&h4}&$ȁx=.LC4B?7H@HR*{EG7ze;Mm+&ǽy%F8Siqv\G3s)q6># ĺp}=aoq"{O=7kN'lUum;?o'Y;xu$Gl#'c.8kNIk;ش]l1e4e$_%nr0ⳮMua4IX*5t!`C$;Kfawwg#r_|t<uʑ39ZvK Ő+VRI'|#WD=&*\)O;OMYK*z,,IqnUjw?H`cUErukXUVh,G6$3$ܽ -/\g ԋ*K>Z6H>ȽFdNH]?ڛ5F0AK`No\rXtLDoAJy[w+S]:_K9y9- ԋ~NfwwAfOA6Qv r7+ʉa o!Ѷ ]j bW-ʹ'|6C EU$ K&﶑bflGBl>a(`2 ;|5ښIEQ>R ZtI",A}a[cB_b]fcZ.{6zU?5# \LojU5JVP#pzt_R>_O:ueҍ e`g|fm^R[QfF~E/JD`v>,$xNNJ7n.ڸ׏GI3<\ NWlJ!Nfy_6R" ȇF{=̪: #ܑ M'z=6[} GoXp6# KZ8vc; X:6S#8[槝MT`>(9gW"w!F2eo'&% Ռ'ui!3:wa r(cO%a]8 ͳ?I* 1ԐDfdN(KI۱kKyfLjuz&QqУZetԺ@a=|CUb+M?r:f,;}&;?C$0J @ ZZe!{&$[a`Aprņ?-Qy'<-r0aS;UؾQ}Cc>s!7uPšu_ ++\AesC1 s*x4 "/|,D1x#}-yq(sBͫެ(9vgH@%h  ]{]Z-/`ߞh䚤}^䢡Dd&^TXr<0`ȟb3](Ȃtg i~ G]5 OFB]͂9As녾2>UG'fο/ wҽ~dVxMH`ڈDHN_0+5.@nb YAA S-%1gk)^h\l=X3xo~&>4j-GAY't&i(U wLhI ]qk,ވS*v(4:fc,iNaꗇOVt-OWۿOTӓT9&p"MQ\u5NhxQ2 gȘ+nޯss@r41 H-mbKzVg ()+PXFzkse+Ο:9\<@m4ׅwwЭ-v*%lހ5#5T CgV;·@6P$xifPԨ ěUE Є,Spuɒz,G2g{AxxpvG\ھptPT|طF@\卛>UeXDBa)B;Xfkz7r t֒szҶTR2; %!4]ae>kDl䃮<҅{ڣSg![^[6ͪ|ڏ!%R ;"̓mڴɶuFE;-$(w?8=Y=܅' :TNX&`YTrN+ӂ3C   cJJE"z1wXJ)VH$J=?khJ_M|#[FԱ^z*vxЗMV!9)E?._oWPu-o Y8z|HAÄwd7 'clQR_>PGro,Ku_Pd`!3T'{ r՞Яݴ<= z{V**u&6}MY"y2s|rWLHm# w+x맋%7Q4#7znH5ٴG^"__w׌=<bDCGo{R "]^>* RޏJYکb ΝwtS "r}}Ku>jp{s2tSHO/f BFG.PQ=k;`mpr4%JF|as&LGVE-{2{!]*^l_=UB3DICpr&rgq^̯;x`6Tǖ`YPi!# o׼Σam6j`6ӝqىPuZT1ʻ[O$^wj(V_yj57 ޟ~ ըo?b^z.[heE0?q 8XUl9=m.`V]bX*!eo C:_%i?Bl Dտb*e+}EH2?-I-6l'6CwIAu)9Txģ=3;ܬvVnRUۘ鱗B7ѳl&Aas7t~<0i 6`'`AfTآ j_Lzk}ZUr4 !Z%l0 +'==8$`g|=:3sj)W!iqɆҗ&iDCm9&kCL$Vu}\G6p`U%rXtP# wA\IDdգWf*yLDҐoTg6pfD&z?#|g@J`"ܪ܌^%~V!L8^QYu+ӵBlIl̻ 6BiT t_)TŻ ɒ Q[{s/Omk$=Lm`%W2Br1 b I"XN$hTg4+AҒw(CtF .~dGAMd#ϱ"̂[x}="`yeQw$0D Vң]1n=X0,gNHa6)ȱ ]"JZ+6Ql`^y`g_ۗ] n"Ҩ}jr3#͍YQE*ITVSFC8;1g#7LSe۳9HLƉ)cZ^3֍{v3r3L-][s%QUK0_؏V᳊=׺$Yei3p€ ~1Ԍx7o1<=(dԀVbvq?;kMIBC~{#&Y~ńlZ//Jc!lVӽ :y)fƴ:1Y4K~rQ425&P+ #]`w/}[y{qECAar.}zR('岁Y!*rBlmD")+YBi7/+u]wof161jxV+qe4[k6λ|ѫ( 5G0\)0PZ2 h x TNhsnvWWوr3CǺf ,m(CMJM:5 Q¼%o<oQg֒#:?YVvoCyHF/1IӣI5!8QZ&KǤ{kfg/qHF}f !D+d94^64.)p)ąf߿y(g&!/2STӟM,`3lҊ-2ۇAӍ|΂_$:+4 3:M;槶~0brTU6Ëu$Ck91`* /hO9r"̔}2*B1E0$ۿU4o%1N?E_潗`k'Ƹb3+<]\,<9Q-|_0l ӯdZ?[{]HFw:di+-Y9%uI`jbYO^-` l)+_v n0hjk\{1": ):m=U4$` agh`\v)c9%f)eL6\6< sh Hw2j&ZljZVڗ[px&7t-Qjd}"}'+ԧW4U ,0i6=Q%EeDLB|kRs`v +&8q/A<1ҮV3>Ё1g ؂U-/|[(l6זk3-gι*Fuh< 0Wu"s!Rʽg؉Z~F2gJN/翟c8l'udy7tq;5hr BsY2C|^{]b;m5# Lr1Q:3|bf`fNQlMACQ%2 hwim_!t&2K(R_}k XOP~%ȕ<fM \<\jC8$O߃Zu!*TEҨ cfOC%nWEv)|wl|YВU3.C%AiV jB~Yk2܃}yMBo<]bn,CBP g|К๱Kr7-e"Jw G[|Jl\ہe  EdƌwD⫧x7ںo/wzFlyg U5NOmin)S\\Gzq4{Ӱp&ƍ@ ju mӊgbM2!ۜ1i{+ub&YEJs=meks]Tv1:^㜧.'Ss WpTa/"[t"E؏lJiP\?>oeQaAb@ܦtWgԗ.IoPrp^{M7 vFjw@?(-RVSs@͆tjq8 ~:D K98huıq:+]lEE&/uBŵL/0Àkw}eG&EcR`C5 ib8t dRcZTq,4iY?\gLwj(bbInnWjOAI@p%7u$. S <&3K'לduoA 8R=/9؉4KfQ.~zR?Bfo;j'l eo}+GJ+uA'D+Ӟ y꒮VnMz&5һkClP k1`Na')ENPRM'\' s$iǾcq& v>k}RV0+*4Έ: nzgޫ\9D0$n$o5ևhwi{rקި(#ٹ5GUa_EBjpF []FJxWm -Fa`+܌a7㧎}Cݙ=ڋI([Ir&," +WKxbEE*"G6>r&UYczE0:pR4LUD,4(Qt.3 lHjd 9iIy,tNӉ-AR`NɥۥxM.I+k3 t68yX+-RƓXZұ)]*ȸ oLō+(\@zm))DC(H: 򱒆xT6d2zKiaşFT{$u7ρRhTo+#hS&Ń;"(n yS>O{&0S(pkGfReZӓg͓^Pu_@IDəjse"+w Xc:])̤5|1@  'ǜԲB? G/Mm#7R`HvQbHY/q6lHt#Bؼ:) mqQLXN$f/k]T& ?Ը>z*NU1]@x5sAOg#٭6][o( / ؙȳNT3,@J)8.\.Crw ~k^$sCY03gӉx&}@S/\Gwo(?j|!M)sT"V?rQzgeьN ~>.ܭ{SAݨi2ơ$L2yuqayS6iuc*4t*9_eIg0i9E~ :ьi# +:0Ug%:$jlC3)p9Թa Y5&ghD(#$t7e⦠ 2OqM}uK_i肩@<7mbfZ) I>]. ACB.`P'+eX,%"1Qd> Eܸ ڋIo8g^|Βuf]қf0YA?R%.فTk(;V>刱Nel2 Sl0T ŹGnsflU[6a: O0b'<=XPgSI6Y.]OFiiD, :65{r%zv*"Ș;LDdxS5@cus^^iIt%~{O\6*{lj9k b}.t+0C+A?$ol8 2h;wۓk+k.]kd7"ًhxs:$FC6`":gy՚O$LF笐sXk?Kɥί#FÓƁ86Hu {e3@z]2N+޶W&S):S#`#KP-,w۫aVŖK@s'8vdRqfA{S@2hf?/5JoEA}Vݥ-IzB^PL޺dy]# ,&ImmGZ4x*}LQ?֞%CM^gzS;Cp<=ם iHJ3mtʘ캡Xb+"AsF@d">@P"O U n?j6WwBz!9:i +tnq6@#F 5'U(Dj%ϑ QqSY W5醖 {1 V o:޾OG})FTo@ <_pPKtR8 n*!jU.*F[sMf}"uܪ}˒(9ED٭{# i'LP_XXkRS[^pbahod%`n՟tN-7#k=Up {ћjٝdyo@+b ܍c8X)91H9l㦥`EL˜E+11_p%by~r;ZDC[lqK|x|1]֑iv / jwU0`#cn HXB]_֚ W2HC=^Q/|EaKyg][ 89r ɔF~͎Z*cA*0}=:gP@>Ǣ"qzVkb~gX!DcJa5Qԉ8Mtr;/zsPk~g%O* ǟ9PKa2ߐWJmz=(@SoHgk0^$lh-ҷc]$+{Vt(*{ 6ѰLg W 6 cIqtTRi"Tw g(e"@m m]j퇜 >QUh& Dü,׋A4 ƺvO[I66_2xi@~.׽ ,ompZ}ŸAQSB+{J,fhvڮǺm }OmLaFLM>?*Ewq`@`Kxp pߜ)ADTFh+[Dج _ N:>UU;\_zҭ F橿hJxⅢt,*&1(hY, Vꃗ%YB& ~/аymnBks L u`˯4 a\ V{jϟ-[>r˻mOgGy8JZf3([9`¬>!zfBAr~% UuWlei""+w5qIH)6ntùҔ4F t&=yb'H]𶨷 ">tDb+]ӝY%c2~W-Y((i';d]HoDy#h¾#2$*'rRɑ Dx{hiu=Y]3(k׭b3C5ޔoI\C"q("?[ˮϊtw{Eoj{ ֧_A}Ff94I`A/d,`D,lX\<ՅiJ@YSFۻs<:X&L<#>i]<@l1Y^`X9.pdGxA}y~R@9m@ B3f8plw+!ȒjeY |\3GU 7@U3$rB,"i9ZEDiQ* ~דR>ݐD#B@ ToC7 ~^e$-AQ޽C̆R:v8Ǘb{רq='jC^DfF^?92֯+o$TL7 ďUl_y%3F"2Ǿe8{˭D8OEGTXXq]{{R15J ̆z\،9&Eg2 5Mr!_bZ!\ߜXy^vuD=x@ lTvC$sԤ^vovv]1dqՎDX"/^:H=pKg)weZHL}tI,cy%KGաzA}kьd!rBhӯ0(vsNn̾ěe0zìjx]ڢXX"钓7SSEՏ~oΧNnfg"!Gݝp ;ZJbC+˛Y4q7ӍϞ/CspHu5Wᨃfp[G|)jKras2c^,p2SQW%@ے0V"_!#,pbH&LQ0|GB7@(6w׊ MdHJarn?Cm* M_*P }%s[ 2_G[IZ<2C`ݪ3,&q yM@ A 0=mvv>(* Q_`4Mq|_˵)UlCֽ2&ULKC|&H| a47םӐ@f2 5'/"#Bzʱ#yЋ/co@S*,dXN3]%(3+R.p4^yQr/*%ч$VfIZ9)Em;딌Jt6[y2{{7œ0j$(?+#A"G9s֬pr:EX"|"c_ :>W5bK"Mѽ4eݐkvb8P& %L4O^^ $ΉoV< :hPBUc 7ss\N'Yt. xn;'):1LfYtwcqyOF@xI_ꅐ[%˵# EiLي@UͷxdF8wlpQ?Ϗƈ ;CܤYee-ٝ POQă_>ZKH)]2~1??ޠKSAs9%[ZY+m4PgI(]`W k y`rs BiD;PU F3oۼ -Ws] KT,*Q@+Pp߭^w$;XNwNiZfS5FrY5K~}.'ιS48Abh$ys5z|;L>Ư8$ʷmS?ޓoSD wlѐxq y.96܅oT^`] ҌIkY?-&nԫKY.\q ? TUV1TN1WZX%$֭PApzE^)EȽݷh+EYE1@xH[['2WϪV'~yLӦš4tj |*T4^@q Ri,C-XI?:X5]'I'z"kfSFcwhv[M/3"LIPrG@/ᡴ(ZX|,V\B2Ƃ3 s(|,n03D=0c5ذ2g>Rv5烏K9fzQ6mwM`TʐD7 JId3c~啄LJ@^o?vR=wi%r+p3W<7^c|t[gr\sr#q:%lmg''iH>%f^ZjVd6ǨndsqU ]$=hClw>w1sH^q)~o=|Lu6 C{_ T4rK}VH(vfBlk*'O${k:s}m7m9@iOMe}YVt]< '!- ꂎi|r^3d*iL>d X?q+g7_|Z -85 'HR \ZCsn!|ѓTo\N?SMww3Қo?FTk~&!R=x۱N"R<%9+] g\ҬII)#lo+hԵ-eTNy ;{̏9n(&׫i )͔Pvv_Z<'VxnP\YD5$s\Op+zꕈ#+b4m ᜨjs?m&XRbo>3rsx6IqF xgԀH[gl;: T?_ :1*uD@[WCg]G(B H߸JMQDa/FHSЖ81P;%ľrtIPul=1s) h t kd З 0C2DZ)(#[o]͵z' r&2,Jdc-0ݕѨ4x 3V㝧@2 n+]!^%5Br$R#l'v$yeF dP73K5#xFOͽkv>HPÉ}~(ƎwFX(*?.ꬦ!VH9ZȄ{^g|u1Sͳ9tOf2YԽ]񟚋 '.drH:c9anSM*TGI4PS0'|0k3>Qē=l<?t; I4$$z`u}Ⱥ#US?u~qqy CB"\> lfW ͙au&DR:ܥ@0/=IӹfvmUӕPm63b `%P MŸ_ď%f8 .ƫs.ɖ=ɇzD4"4^(wJu V3$ {yC*$OMP}=^41ۆHrՓN ?'3/IN'nZD%F%]O#[!Nv!{L/"I5⅊; *˵.[6eAy>"jPkrf dהGj D/q]V,߱OAW/y!vKq=Dm>@F|sL 2:?zi=!8jIBڥK7K]e*",\-zm;`gm6n<K2~iQެ9^ FD84,绗dŹ#89W0ZYcLȣhތlH개JV6 Z6!e9Ў3!uJqN! Qg%#p}8e) 1QeFp Q6%~9L!L .uj]ۯb|"I:6(hg MyO-|B+!8ѕ`@WQWw.qFF27Qܢ&쩕ƕ||%~tn M"25Bx FT3_(KC3Q=•ܢy <هNcDkjTN.{{%{ n?lߪo]UVEnAzܘaufpʊƛ1`T8= H8%PzADɳ$ޗn.E7PsWoniH.]p93t2OmzRX=YRO<0 +[L ai,aEؕVCS rtj6J Adl)aq qgLZtOzLצv!mHQ#c޺ M%n<\`cz z ~2^3.dUn5(IKv $h,h>͈K9*EY z;5}|9z/Ԑ\z${>BʾT=jG߂IizXU(<^t Α)+bxJ;l,9RI(t~Jݰ:\NG>>l~8C:Nz Jy;Yt ?o౴Cegslɇi'n&;;".L4֮T8SضA7 ~6?Nt{Uki51rmDF[s|Y ŋ7Q{kdtXo@iE=XiQNfP4,}qe֋ua 5d8`Uo\3"P/ DP0?w4ʌs*0{2h 6AI.]%z;\ߵ&Diׅ#{"Rep?ILLs7bNRL8mϻxn;/O2AS=(b;JC,BK/Ddv@h"jNn*V)Ўn=uK!zo=)/#5}B_PgFܓ:ªVir8-!/!)4ҝfB`Fz9uaB;KkhEHg4z3U[R\E;&t H37h+~|+Rwc+ F&ij0>@ SeґWn՗kD%\6qMp2jj djj`UNR+zǵZ*oJ۹@2" XGǜz^JF ]2IoGm[lz`UPwwiBh^8kUח7CD7]7q,k5`Њ;?q=_P,Բ—b~pթ%;z gȶzg@-6n32\@Y(nwKcL Ӳ믖 6b?"^ͥ>l_XaJD( *_p^C6uQSj\Q{UrBac[v/YzؘL9G ATT#Ru}NO u8L ~M}7 >zzli{Ϝ4D@pJg~TyCJD}{]B"Noy.]]5󦅥=?Xh}-;ol (w<:=\sh:Z72LJH?NbCnr.yF۾ Dڢ<݁hI$[f~25]? 7x*ح7"P![xTp^;#f=->BJM܊RnSU˼imeY}ffݟaM:KL73~+xF+uk?H˨=ǀ?B NGĜ߰ C? [A*a*]-}nJ b$~mH@8/=]Lg"C5?n3wgL4lnj^NrmB1D]o =-.>g.!m'0g^hkyQ<׺q|C:T(R* 3]&ŌD$2=g\@K*6l3[1,jt MPw4WǴ ~ٰ\BI4u.H==֑%XrD8?$Ǣ:$U['Yjɫеc({;}2-XǠhC%>s= \&H"">3Y*6:[Tk ƍebjOqwb7 T!Q/,A7s-^>!G#JsƕD-%i)}^DfY;Lȱ=!ش.EXx +?-Ad7r&ZW^#$5ӨF' 0:\c~UH[oM2Ԫ>.~-RA9O^ovr+׎Ɖ 6(%Oƈ#Ё]z5+3f_~cvh멞UZQhUm~_Z>zX^;.zû=7\%s58Wxy_ɜdлFo&Y\6opЧ,.ɣĢDo(>O0ˁ44.C]ڢ$»r{4H%*m# "="HZw00&Q9+C)FVqhE( {F/ūEWw|bx pǢEX,hJS2 ,Ѓ0u dO2iv|9"jl&g5%ˮg#>I šHG)$-q)wywY(W㱇E55_tJ@Yg./R5:(Te{\`X*͝ : Hy# >5m>  [!:T ay,7Mdsڄ5'MlMkg}jx} $NϜ6P^fh͊N cUc)O-H!p8( yOr<lFaچ,\.[㲶WUZ;a1E0-IsS))*wBՈ::d+8>&lų"|p}+xbbALNCv|Ǟ ichV H6ma{`bia8ȱȯIm7DIPVKFЭD*.%sj&֏9dV#b޼Guvܲ-+`j:uG/ 4#Q~F+҄[2q송I٣aSa`l O,12-mRlg4cQI~pZwznZmibԀ<ԼM+ "̙fȃ߀A/< Bh80em*bʄM C 7{$6:#~Xm7Be)5;@l QSGc!{٠+)Ԙ*П"#PSJoC˨;ΈƺCz7:Abd N5T _'5}gG?5rnׂLgFtԉǏg:wob:m3: ^rCy]E{Sd~a, 4l-P!G! &ծf@pcDMCo|3KվşZy99*lZ> 0J6YCC7^ ;$Ti왜iݎ(=48~HG%<5a6ʮƃ?(fUܟl)()7>WUo/0qiEm{zĤ< !z]hbwfˀxi!(0nB P7n;fakϳ]<+mZ\y )܁yԟh}ø7%5Nz{}Khؒ`,IG1fp뀱C?mv[B?H}P6+-$$*;f srq[=G$,̓O4}Neo _bŭyKN'\yp/{uIlI!'nʬjzfz%Ӫl+{jqjLזM>Af,i (\WJdOz0#@lWեM_Pqyd̓mwgZ 䵬q upx- g6L6["2pM2|R$g5?W$y A>D)&,F`Z(!U TyX晞Zóy TfBVW<%@ Ϣ-lC?Ş8t2Wzoh7~ e} yͽW2qs]H'<,Or('$=NpSX˃,uRW}NRn= @q&'Tk?i}V 0*K9.L!Xr 3Zr{c`-Ȕ7fF )_e /1|T7ڂ2Y}fbgJyz3WP"ez lv1~Y5kā,Pʄ.!T(j7Zu~ɿFg饣UsYD?6>W= l _"hV L?`vB]!ُEza -xy0^\'n0,-0 W;ce^b9!;Cl ; k!(.|R_olwiX!q+-)j-}:Pm[۳t=>SBF}[_P\U!e,gfRae6(Z1ΩnhP2QRYY+ܓ*QH ^HDXߎĞUV6/se i+8WV&nX;5?C+_U9c-*L.JBi܄IDK4Ym JGeI9o$w)t<䳅|%n_ل(FC%n0R%~\wS5P Й7fӵ(<>҄ 恚a*膾L 5gBFW#`1Y>ADHQ]Lka( 5ZjRt٨BF>'2aaN4$ ?A=LB/JM)k#'Pu52;R,[9kie/TG0LiCxmQ28HSg]4tm~I^0A-KCo "B:-VVfv瞵Ļ_ǂY{(P7sȍϋ1B)"JB1lkdk5΁(s+`"6-I"}U0qlZz8^W-_AhD =Mn(b(NGirsN ܭlØKe<Ây܌gTUG4F7[c¡,n5rt`VI|,REefpC9,lmיu T3N  U/:E'(#!Z_?8L %OEecpS2!y}9| Aӆ\4Ii(MB0"|'d\ aHH%Ѥ q5Y08|p{Nr7!!l϶YJ4ـ4潛v3~ ,|e\7nt_;Ϥ)\ZRtY_6=6tx~¶~NB'Q* !.mo=!.TNux}NBg8lYRԜYx^/a9s§ѹ|Fvj9-hwxp@Wx'L#dAQ;:̀wzw]W&_$/0TeOg-_H;*V $3  VQ0AeZkf6sy )κJ#pVsz۲0 fS,ZF_f[ @As&V8xy7XoXAI\1UXlhIR.Rh&ҖZ adr5;Q彟k PԬKܹ Kl쾬l2_ƙRŀW7$eϋQs|{N'5xrxFM>҂f"fNO/svm)aӜ6R_\-CJU!V4 õ&+gQ>!ng8M)+T< 37Asow{AoL&Wr>g"`iS0ei?S@Nガuw_Ae o@=f̹aGļd#ksJB٩ zӨr7-w'B:*OnG _X([I{ib?lI8>$g&g@V:]_(^")t%fNށu*F­pN($~O85T/HL>VN>ՂguaEB'>33báOvq.m,D 3tqS#`;KRiQ Gq0O'ݩ= ?[OW FEY0(!; siiK_yt[2TW'OwcDpΑtgŨʀ68"^ĎdEKg38߰=7 n>x_$ֈYdrT4fHqM0InBaELJKaǾdvAO)=f-]c{5 Mbr<8ΞROTTNMdyAr f9#mj >WJ˟4ꂮ"5EIh&ѧpWq.;/4ڐ|Έ ֳtba ~G2N0E[-.\L-B+ K{Aa@Qj9nwzك$d~[hޢTLsdR? -Y +h_PQ7p|'蚃`XELX<ݝG-3lPvOv%4#-ǂ7z5m!3\mQ}\bvUYڨa5E](,FG7dks2Z5 2Gq@98ց7O xev⟔ӕ&O(w:V@V5nȿ3ҫTum},` @XōxǮ9qXo9n家8UQ: &qjRԅY#ڥ>p)'܏χMMgHa\uGOywUwmf#S'y|@_D[Qwg;JLNFm9s?j3>4h_"T֗eۘ*<|A:n|O4KUy`$T#xJ=J4!dtlE! bfaI``Pm߳RgQp,1>ۊTTQ^jԇvHǕ(MHCJ8>1 LrO95uYUs)\Uh;AJ70>vkj`yؓl20Gp VbmWV@NG6-FbjasfMK @wq u,b)9ksRHNg0WFodN[ urxCvs:yQG \䀧Oh l=(sƎ фm9ҹX/M)"W X Hּtr]Gc&o|,#W.>6(WʮNN_I]kCk񀜁 .D# *7xB*ۆM"լj0h/@/XYw]0E-2&Z+pq1 /E;bW1҂ˑ]Hx *6L뿹 Ob˰dGF 2 h[ A&bl8^m}hV2_ȥ` N/~ z^XVs<~a+]J,)#R/⥌A\}>(+zRh4PO4ۏ UT?` I|HhAꒉ9Gr1?N C;"lJ{d0{jWhwW92dDVji#=tP^Z* `x20hbPi I^]Ph탅Y"E=0QlDUza2 W0Oq•˧q-, vY͙[|܈ĹaV*zNW ܏j#IQ5;ʉð:CYI5Es r#7k`! 2*-):0٘|K u$3ݸrCPr5_k+y|mo WW Ru@C;-% tG#/q [gN#zf?Ui xgo ?+ɞ$rW)v' ȽMҎ8ގc\!]~[AJن8=LY>²C$sc1+*_Q}\©G _6Tl,2x?3X[uB=n_N6[nJmnk8JuoD|0sO0ڞ`}{/H-qBU31IP 2)GuN{)<ib[{{bV> WbU^ܿ8N&SMI\NA\2ܜ]ߒ=m'GK]*#5urD5${+FE!V^*L2 k6H[] IӐ(vvM߆U @^;WpJ r,Fp'!O :LDE'8ʹ! /՜t$gܯOa7Xu_q.8·ƨyG+f;؈M~Xqhb$:㢽"Vn;Vh1;fxdܨ_8Tek&jRzxƶr?Ogx,`vu\r ^BR,$Df < $ -kєl`ٗk~m3"8jAf[#Ñᓯk>hU$-jmFr)5 RsbŠb%C'֊ :ec4W[x ̽dVAyKPMY; hQÊo2LtՒ: ?9塬4Q=xL} TȢIAvG}mO+etaj?8 COXSbu6ݤAGe>[6CXOteD7:J&-Ԓ9okmJVM;܎7":R3` t>BH5H'dt)_dhH06Xt cjEm`l_@Go f%| {VkL!El=Դ::@0\_221n:t1t:y9ֈl8+>WT ep$&F-^6)wi%rЋ蠲sIG!x9"uɵh>~80 p/6$oxI It]q$4S)M־k-\2qW NB nOSҬO_ݑ? kdU1 ~GoUx{t͘"_j]P=G񃩨Ӓw L (R'xᗈ`LCS;-F45QPaquDZxcJM#ID:m:FJ[=' +^gw]ݍQ[0pfe/x[|ۓ[H3)M$l 08耳FǪ*R):b#c cmo3KAFk[r4AwB #*no$imYwtYy-차T E4;LoL>P%}otUWl+Ee5uK1qbQbEGb^cZUơ{? =ceI8j8PQ1t;Q=?6[ʓ:WKo>[_;rkZ\r9Ö`fNo |׃~o-햺 ]i~}BS7Yfy1Ӈ\=7η&6$v6gũ3#6Δ?g~1Y't. /~A@̖glhon-ւJ\Jb8&')ik<]_1SaIM*p;efB9o lp-(F" OzH /+g%EXxG :> $e]D#'l˄\ ysmyhA %A,'\&B%|cw=%e=zA1SœH9xP6߆ /;`8P6pgM!t2i!y3s^EcW1`ՌFXf 5ȧkTGO2gڹt TxA|ne+2u:~SuONSHYb"/?rt>qRnՖu*Kqeዘ ZrPmQYx0 hXjny$ĵRqᇅ05ZEcCVzH ) 0:9(Iٿ_ѼmCKꗿMV>G*OxˢpHHM#_Mt}#"}`O/\@" n%w7n8L[ 7D0E63&`fdf?#7R{芿YJkxM%۟6F6Sj?ۤ8 Oe". b o]٧aS, 0c tX~Kz]FRHTa HE8J mV nMy }rW%(Mpj̠X[ ^/gnPX>y+kHd|mb~RDrVm Yܫ}a6ݦ9PcRr{,vۺig\zBjKb)3CۏB++qxNC^icBVL6$z,*LvZxǷ+Qe%`񛮇F1 ?hR?Կ`GCtqS!4.Y4KM$/OX {rN$yjl'7Dznĸu@m]jA`:}EcT, MIt(a.ԜY_ kDM <> asY}_# :Y= _UuuLjMiCɩ]]{rYF![A,YhRǏ~Kڷc\ףj\ޜnV@m9 t ҌByS,ˁnؕɻ ;U=%E 4B|cPQT6 7Qx"w:dk^Fuź~^j-ߏ}xap77H·8#L/y S\7mբW_ 5 ?FT!PN\=_$ x]1m^v%Qz'rġ%6)j%躠_$r X9"];/E5ꗰ] $N̎k(23 zTp6Mi '7&i"P~&v0$~bUcxk}#g|H)v14-{$CJx?@ ziUaYSuh((nT!vIU;,RXsF BOИ ],({'dŪ5q8 IhECL}^+oHHJ8d-cB&.+c P,Tx!9:Q:`%&ctai79:gcB&`w+xnWj5)m_DD_'&ʐS4 3y6g1wWѡڞ_y7Dao WMRNK_*VݢuХQx\D/=%1"r?P+cqJP+@U@L0jlneKSTK[ @=(Ii6_UCPT29N-V| 8:wcx:yġ:$$կ(/` 1$般܇GX׊^!d㧸0|l PZ'(kJR\M0qeU|R5b!xrkRTSG$ 麝|J2DZjuf܆H3s_.$&_bm!&6'|&X,ny)FqlbL%g<@Cp0!'(E7<;]M +q` cɺջ-AU"oLzL_7dmFuxljxg\o'a(d7V`vS:5T](xPL\L^2h!tW )Jy l x3BhxkE輆6tYun|{g+3"*-#2oŕ;\B{_ԩXTT{.Yp9hfvCkQ%+teG-_v"|6aӊhYS9 FGߛ(hl=Wp5ܽtZjukSt4CM eyIy]bu"Ӵ(sNꛨtPQ).#9תeTœzPkxɈRH~FI=8'IJu{lvk~ĞQВ Vh##wt]O?%ͳ*D=8_lQu0m.gez> 3"y45V=k '0l`C+sdr, WS}PÃQXwLNַRX|jW>Z{T($O;%HiGÀ޿l4OOM.{ewHQ3C%L?d3nۡ*ҩ"\9Z8 GrDg c#Œ-\Y' sf"vaP`Pf1v9AAR~<%4% "oc5tG_Wmb{ߠq毠FWf/]4P uNB/wc eQ'q;_rOx6w=U6c砘H"@đ)]α&ʾ' $YXJ[(ʝ[F#@Ch-Hocx _L}Ƙn>Y{ܝ;}XL0H c\ Buy^F^\b? jNa5xNj'ZE` &YGirZ54?TR 3㍘VArTsV ,LaͮjpŴ-^]Xt\vg@r~Kftf+_=0I 9DB4 MM8$;XsjƤ(T<*A y#|`85p4I*-koĞ/ ɣwܿ gjk FLiy51@-r J":gR.Lm*?gAyP1ΖR?8D] v-ݯDA*~a)1.(/'hQIJhxs^';J.S1?] u"N D)ίP+Vc[mf@S!_xM~NI+d7ˆG< (+vxsl"ƯE녉|$eh1!QPEx&-1C_ oi%63faDRqpcy-)"X:壊n +dMwǍE|#7ac[(>ut35 /ظy!ƼeK" XRF0YAyLVk Y􊢏*+rM  XWxǯj;U ڒs ֛i3hsyM;3f$!;Ù^f1_Z2p|&w7{]#ȶ,}N8d+R1ZLhGzb???¬"yZ3R|ʠO.K:*rpXT7F ey^\ݝFC#dd,} G 9ؿl6v*|Բ7:kE6؜JCEtU&o$st Po+![R >#ltrsjK@I}(@خξjm@g]arAP&[9Gq>')Y0'!hP=j=Rm~ s>Q] аj 旽vбjcMh %'&Mz ʬ-e9Yd4$WXzgI!ПQQ~5Ym7k.3M6QU^`}قI׼9q026"k/Gg{vo.޿ODzq5v^X"';dվij9 +C{AqE{y>B ]4^0J`D=2rN::3«v;BsAk(>^6QX F?[̀uϱۖ0! F4Ifφ$X̳sҥ}Bfx%Pclzp|%"VCG3G#7JpzJ0ZyME&nAeycm?玿C:e-Ij-37*#K?bHQRF{dKƜ=}eV^Ցր8d*oߗ ou>r9lSk[$^QBf{Vc=t NҧsVIi~Go4b9v 9^%IsB?l='.*%jzx[okrMаSF~u_%"9J kN$VurҼMCʷBL=Z&ILlz`jrezyxTs]u1+>x Q5' s{>6|~. BJ8Tttp<;f lk'y* RdfP;,;i T+^~>?3 PK)`Ǚ.*q@?6DۛƩmɗh cynMMJפ@rD-h/.wzp4DTҀ_ǸkI$|Gu ]~ R#gD{aoB^̻nK>ͽG+YOt0R8Hl E>f^)gYT>J;٢lv)?(ߵl/r[LaB_ %iYQ;lԥI ,@* 9?@i P/?*m-6,ʊjn@>k,anmx'8kԹ5>8hIK2l/V ?pv͢17wl+nxXg=ES=n6ԧ!YVA([?9-aGc_&8>z,FT= [׏nGx7OIT^Y!ۖB+"_?[ŋr)! a2eK])f߁lqSEo)_A=UCAlbPhOm:Rkt&De.^ H}J _f֔AYR=3$7LEL(YU41sa)\L+C-^$FL=-ztuq9po?h$ajDt(K9}r;o7G"dXEC.NWr\H >Eoyf5Dҹ|Gٛq|UD'EЇPS:D0t7bMs2"I,\.Q%hOR0Jw˿]L/i^z%< w"x9PH>&,@ : y3ʱ%o^m; M6~uwuOJ3+TFr";al +㛊fB~B[eϛxF $VV(X٬v:B$0h8kG۵ u ϑ́Q ˺ \z'ufUYϹ0?P/ztyX]Yhv~R塵 OR@GS/Bn9SvK.'4 h G 's4xXMeO MA_\VŴV Ee@ޗzs;ўNs[V\0鎆÷^fۯ $ %&Ȁ!RuŖ3R2Q{ ’ au< x@N+M;N̔)MXYVW7:;c+JG@M̎5i)ă_EgVկ~V^)*;giIʏO ςuu Au'>j2Q}HFf&]D=蠗&;"Ǿ ~`nNT?` ^68l3 j4] X%8Iq$!,u zh=5%I#.wԖsA<{|yΣo3Jf08]u1;ӱ%2Cҷu|}KpNMc3!PӜB~1t=MvFN#ƅJ!렧_HTwW;#[ g؄;ba ^jy JI~Mu+d:%d4WtlќEGlB^ʋDzTX|3 x֝ȿ۩ѱ447kE*@[ye+~_)TCx?XB& z=N8epjiN^ -MSSJ>)*P,,ܯgUG6c@  ng^ҳ+XA Wih)K PT2ZC͵!dA^$NڟJ"-oѶDoΎQx[{BY؉CpK(+Qn)Y-9ypr<0w+%*㕺MFٚ#g)ua_O,$ Po x@*pFEjkFbw[h 429@4[7`P]H{| hk㊽@;*Œ4 i?(~ߞ/AeK py!%3g?&*'ӛL]oJ-cWd?, $2&!oS x;4ؓȐy5 lh EN}y=n%|#\v]19.E[Wߥxia1B:{c3YctEw ţ[=F߼+ᠠA5~QKOnp.Z&s`xi*w?^Haάt?ۏ w ~@zy\n(,?S-ޅP"<&'v+(T};5t鹛ځ&tJuR6rW=`YYIFrגd3ݯ#w =};)F1r39":1q0R%{Q ?-ƛr1V$bNk|=b_ښ2υUsFiM0Ks&6dsO:"hYnMHq3zZw _{YS&K?f4u =RְZcROi<߀bԤ%uטɻ FZDŽ*Q>?+#i7m9(7 !:)4S$,+hx~kբ %/yG#n`- /u0&}PN\X̤5 0)kBP;J8tG _HU"WZCw}nّt*fө`DF+7<d0B|9#}\gӫ%xV"@ ^ %A@jxpPԤԖC5֦-Ld4{@dA+PUإNL\@,4ԾI/ ZQsz22@TEpWj3cb 1$U YYT9&=*\njH@^3ܙEto~$cpQjfU6d+6(;J띈%2jPse+uB4H%/tزq-b*dtRZG9pPS½`'>+ΪB G! B߿A1v^cJe&P~>)l:DIۧc ܋jNM^NCiӸqT,]~̎.&d+_)ȚaI d?mEȟG Ҟo dq&$^uRaW3Z[#kDڦ4`]{4І@Ѻ@0kk 't?Vw}"vM#!v8yG#_o>[jsN_&BIbqJ-woRuT(IѭI:nNBG 6OQO c"$l266a*QAzN^m?kr܊Cvo md :7dI%ue/ Qz$ Ћ`dzf;$$\`Y+/_3H=&K?@2ZhTu7Sh_}0C _%~K9?pΐ$وbhCщϤa ^}ʀ2- зAy[4)_fs1{23%峜D qeD/h{dХF;FK$;I.E %N7=+jvC^_ǟ῱͝Jr))31Эmͪ+$aC^NK(,䁣`*Hh%u(Nӷm껲*˝`Z.[LIL?}2v̴.U`qK0 yڛDU煣;._B|*3߅qo" ztX"JW.\+v-BqFwޯH#L7&M, -~DE4w>$G`. e? @ A9V;_%aL<?(MaEYg.K)^lz%""ؖ#Y dJ)R5XyQVy9;@%Zh~ob} &QWuk09 p6\&:8Uz73Tb2-{'0Us=x)_oQkY\ k(frb(ES>LɎm$&ֽE?Q _+ՍЯz{A9d$6?rxڸ$1V-7h>@>ضԂ4N^$z9BۇnXe,I@. T.pX`QHSpZRI!4}Qtb==Dk#;cDWD::䳶p҃43!.&/L~V =)u4M_pV\J\!L$L^}IY*oSQ;3uf quVD|9rfqIDHC5 Ǣ|uP'TGcs\뉍ѫOs\<#$,2lq8ɫVV?^GdRL]֓IA7 I=ֹs 1+90l΋W^0"8k(5/9B VA5+vkQxmh=V"MAMEsr(ń_@$q%a/<1e$(6 !U# g5_UiAy*RU`: qt'Ň7c3xuC[a39:ԬVw9"5THOıB)cޥ5?QSD(դ@l7ґ VI1?kǖbѺ]jX+٧,)Et4  ԢYQgg!s<&7`zWOw!vj宽U ӕ{$,A bJL#acΉm&7v`"JE tb~4:i*B!k_US{WSL 륪p@K}f&W_Q,4՜@͙ͣ l H~ ?%>,0_`\X~%&=E ΐov0#vgO\pq>~~xZ.̥6h3SGeWB@lXo޽N5,DIFjeqAəƛY&Hg% IZ,9- tܚz!}oT4RgA e~`}J|'K+ۊ9d9:wuuS4C{٤e"7J\ρ@#O~s>GriP\^^1x];TeG)0^admZV*y#]NjY`%,< (߳gբ!Jmž4=TMxQ u*ׁnp#~lb_)ĔW[蘼NIig_SO4u{3K"@@ )KN3jKb>%/LCqe:p0rfK64&OU{vWes2 !&+ɟ1Y: VJܦ x1.(.]둧4X$]7.s:zK7BK Qߎ,  _"O_{CzC/\UWwl(bO1Njj&59gC\޿ ݶțʚwdC{r}F~KQd;IyIÀv=a$;ݘf1/J*$%;RKj\g ن $m--W0 p_\a y2OZ_ᢔ&vq,ԝ7=h-EO#-y)THK>XA'Kڔr̘\i)c$^@b+&u7IǕFfn?ͪUK8xR (*p{)4l8@,yGCLssC8owwLm &NOLﲟirN` u{>b73]vm,G,.E0,jFjYbi!*ƿDhlt:>t;O-y1υs4Qm8b)y=faCJoBq!.v^BY6m*L[)4ҌM(XXwH;dĬn#F3 D/=P\]qVUsdm;Qnj&7T*3m8A6ե4ϖ F  ԑxԻ%ȁ.dRCsŏF[ttfOK9ްt+ Gg+q H)#+8ĤdG$: (Im0Iw* Z~E|@V?ĦcL}n88y%S7<ʔșTR!r8iє+QphRye9hP-sdnΩ.#0h9ۃ[ kFo9iɮ$~ZVBE&0=% \靱5CaTXEbW_Q"g.cLӼ$&<^3CY}Ň4 o 3ag]g`cN=ބ|Gj\'h|~ ]i11 ?XjׂRpk?$2bKFRT;PmVum.+yӤ^_! hYư|ֱK4FYS\E!.ow%Wt(R1y]Ua|iNDX9+ed&𐏎A]NUtWVFjxqb2Ӳ -]39WRn._g9oM߽=)!YT,r emT x*Uo.ۗ/kRM9↠`/1S[+Uqz})IY.ʁ?\jEW7Nfs~0<w?J;k=Tj;2wDM=Au|HB|K}~pc{b36@6ZD6J"wQCi/2O7o^L5HFM |`Az.$gMR憰˞kMaz!]T޳pDx`/{ =W[txGM?K^P{{zxw!SN;R/.=ȉC+d]4xWѧ ÷=AK/\㾅Oo3(W=5rZJMλ0::b3mYfR|>8D;,=^6r⡇6z3 M'( Ko?g%P#Kd@6m"y:婷ݬnsw6[DCCʜ蘒iiVLfڃމ^ISW!K؍qD}Qh';(&:0n%b? ̝ܞ-҈%xRnךE`8 s V~fp'%m$kIڏ/HFnY[CZYY䀡^lJf-ۃxSqgg埭 hS(j:ee_5b埪ǦH}?&4ipn)kwnP\JvZbd^#? h7ۋcJ[>m&J׹grJ}H:V٠4ҜQ!Y( ҕway_O#WGoihfK?$7X)Pmg$73qAo2}aCv 3Gtw z7ṟ!Wɣ'zKj3+*N\(n_t lzy!DnP"'=ĭ}2~\8Zf:K.[dR?GmqԺ{Q_q2:(Q6X_$/1cm ?O.(vѶ ;Iҡ$?}_l#k&ؒ5[@~G2gCx\"j_B<Yz#ONJg$E3J~YeSBqh\x.\=]w 2 {9yRALXTOI` u^~7}B0gT):Y;-& D<-]%* Uů :fYF ,آƝGy 㱖GsTuDr%_3B¾*<>Oex:[ߕ̒M_=P5qӠb Dw K1bJņtkىLiԼoW&Epd (Q%>s>Jڴd{NEƓ)زq2(rO tU%ŌX1Q_W:b寙zjd|3IyLM*j%JbQ# 97|]Rq; u5gā2ԼN}vᥥ Uz3D#y*⑼*Ve57bjgn矇R0L=| ObTpG, x4%t{[X2TԶa>m9n%7belB uVM˰V+|lVh> g~nIˏ9R9lMY m*mS7w,Q}V;GbHDhr dD34cȬ5RclS1w%R _YXY@Mv1B)ь¾ON$C*L?1|4JjwT)F)+3U]&́Be۵f,U7]Ǥ+-BJ#8ObGU)\38ULsSt^digxIY21`)f'm s P&i:!{gXm]>n 4 |Ӎޅ]p{o*tO.U3i5e2Y{ɻkeIM &DN}dgh+֏$], ް%Hwm-8`E&-LsXOEf*JүN6$[V1żWtCwÝf4~u]Q#b]~)Prrxfq_Xxڌ3M.SS'Tgu^F#0q"7¢I-UylF?]n^UZ[챥>P> Ϻ($0-ƺRt! T47fyt{~\ɦUמZAvX 7/\moH]uRJбsO _s$ϩ'7$`k`b܆R5$Aά]qXןn/ITwS!Zol?"}]!Vl.< .^Le0d7a)!v?z2ku8BzqֈzVL45{[;P,zH^SG>(…m~5fUxZ [y\TkAoŷ-Dص:vQ]pIz '* ,J\Vwr`$t o[SvD dQF9=&% 4w՟~6\,YK#bu+IPIm﷐STl$JZNJRb<ް:D,?ObB7k"?oi)Saꕌ,խQ x dv*im\^``OI "4E2Kq܆gꋡg$ʂ?kC, BҢ4 iBE\^b53KiMd% kO@4j20Վ#˩c}ooOz+,}Wi%&ЎK @s>NZxOW/J%FV1 -v,O|;^fHe-p /2[5E0g/g^dGHxKHq;֑AO* Pf&5́ESA)q]صcGpۧ](L3]>DfXc@ܔTsr.AQ-»hfZ!d1QD!GG{3;wWܯDuj7R]\r& Ts0gChM+ߤ(b }vKQOF1,h"BVv?Gkjߚ}D’UxVMDGon .Cwpj =J7P *酟Zb5 +SуRG]8]<'q-'T< Z9ˑ,+SeoV4 pH.X Eq<~@XD]w0jx]e1Fղ__Ab@P%] lh^KClI"j(@ Gy`GGtoXZ^v^2=diTͪ5lCT$\XK_RM۩a%|vDnsZ.ShXڰ`SŔx(~1'|p_:4g-P[vj*>+IPe6&K@oB=Ɔ4 V(n [?:>VDZ)@n,;s]+#"ʦU " {ڠdmYxoa|Bep>'qjDS&]Zt 6;6,*?"m tb_Φȑ P;ǩj{]rДC 2&j))k{Ҽ"U?*tT ag>ՇSK ڏI iȪl7An{rn W?̜E 9!T_!p&ZҠ1,G¬ZL/g?{VOղ! Ũ?o _n~ 7:15ox<L0Q ?0EO T&B? D%KVNzF[ݜe3@aȎ76}5D: 0bOk1\'Dq~@ٖ0ؾ3Ndh=?[Oj/.ث1Jvog9:E$к(!;a>2Ohs{?aOcaP 3 3%B|9 muڮb)}W[#pŨ_K~O0+yFb9UOP>Ҕԯ9:J#D# GnfTo{%A񋠞y-W*T7ID1@6(s}~(4CiL=d yXm3>] „cW=nd=r:)&SG t M!|>$gC9BWYA0v]lIՒS? rDedbd> p%cC{і7?[l;5ۑ HeJ_3) X@)WN{C4zn3mgYn6m(^iDK]' J#\*z|Sk9f \7( cRR7H '#Ӛt/@%l sMQ_jcqmzQzlpsLDM|Z_^> #J fv> O3ELLy a^zTifӊ :sħnJe0Ee%m{q̊}I g 0f`bo/$o0p E;9\O`ebN L+*ULBQ};O$[u uMWS[\G RdaqxN-T3I˴H~6>otu S/JN_u].m,&-KiB;zlBx;Ca qPTT2dG}M M.[3]@E 0e$'zw {&+b [C O"{1hʵ۫k?I V1H F1hOP 5Y+kέF@Okw)M g?Pxc_Nubl[NލUӟx+M [C= 8=e+,/m+ y"VX&*$d.z bt0K F#gVm.|ݹ9[d=łGDzxzՔ~xqn@@_R6ky:nEDt)'Z0T9TFA,I8̓a$c Ёv.N2ϓULytw4{{r}W}N?eRIY+NziLSLjd_\|o *t9cWK5&(ŧ[AI(*$.ﭦ1#_?5c [sxB>`wGPdc;n0`g$mi8.5GT>ឺ!Fj0p==G;B]v/: {SS)H\#6 Ƹ T oaHHgc򻧈-eb@h$2ԯ4Y_VưF``x 5OI˜oŖE|{5s7Y3'<_DynSҝ m뢎fVe!6 SZZR#>HJL4LT! NfHg#U| SiwֻuR2 O~ p :Aj䡈>^HInim ൖn+Oq?PY_1ܭ1ʰ#4nO{HԚzc `6S2-~ԃ,M/^z8 _ovk6юcRt9lрql4z;.qܢ94FIfށI$x!)) B[J:yru`WʬaqHց(#.IޟfȋPӡe~ c@Fb H. V()8ItmFV6/1 ՙ',5&2Jd?CDP=}7 [2Fe'ڤ,m:g>j?U4_Z# m~ǫ-NV ϵMиƱ*ۥyW 67*36r~Cy*6 ŵ][͸G1ປ-rF[@ Rݗ*a*wʚ8QvTP%EӞgH2DQFb_Y@Sc(aЬ oՈy\ٌTZ$-mcr ;ZV'\$ j+@eWKLpm.{N zKZ'*?ƕFҐ65x$e,?OYm)}<!qC W7)U: f,,ݞӦ㕽?RT g?wdroLKd;HG_)]VmDTT@.㚾#rg _402y.b(( ],:+\5>Ta|ʹ#I>l VB/юP- uۀ& -#qTo]$뎀0 Lrqj$|ifkǮb1/= e-LN΍( =r!"81uЧIqd6`p|S7{L>3Idٔz/(\TL2'k|"Ӣm#mEV⻭,}v40@T,eȄ5AW`1&cl5\mTk[X%!yhጙ~0愪_E AoSmŴZIT!S6n1U^\%GJM` VG-^=Yh)hJ{`2f"gWDYh[r$G1 n,j6ɟBL _ٹҳ$Z) aP JW8LweVq:İc%-yaEKvzF'GWm??8cHfg3}XCOc1#=+2U8bYSRJ!3v#2\GuƐu c!6WC%ݮx;hξJ\hا +É/km5eEhpc?pJ6]0֫c͸ܔV\?45lf׏"2OVžz[u1lj[wPJYV}F̑q-JX߅2)*D9UbjTx P |,.kC/ɼOM9T yѷiZyxm{|]łV?]!T<΀YT4_|RI dnY^9tHf_];H%=+i4!3^It٢,=*M^BC lߡN#}ncFM֤{ȊF#Eܔ8vѴO#EG3(*.3tez6˷NF3$:T=,A >Kp(" n4c؆&X#Eqtl)\c#]+Šɧ tX{n驦Dt,\5K,fyeQx$TQdgG_5fJ`-OCn㯱bdM8e0N#"@@vH@$ıwCD[dJ.,Qi8L^w"pLrSi,X}&oNxWPF.;'a?xt*>: k x|Ӷwߒl3qXhD~sFTܹ]PU4ے5үOYZAse2$?LRXW!K""guO<ѼtDMP:X7@0hFre^`ł%DI1@}#i]F ?!V[hg?m l8֩pw"y9X?UPB0QJ|Υ?;l@nw?f6wd8rNyo/-Ҍ\EH87zQTzV דwtDn.%VZ"ymJ1y:m5šM2jP->lP˥;05zv_ Usļv/Q6q$M@osw{xI5JFAETh3eDKU).']荋!99R F$zo԰@(~Ƞ10|[gM,Õ9c+UKTZdb^T> *¾ (PMdue7LEٝwA~RZFg1=M:WN-!*gN2E[*P<Âz| r>{ x+$w-tf LBAʻ솺gEɉ'j˺[sgSd|-$";2!(ɤ b]!bj "-Q|D,'}fvJ^)MܣxxR  Tvrq-&5Oxyi/陖O_D D=h~"VpnBkjr3N pGOD} . u Xn1R]X0W8n<<4Ps Rٿzzv qBG4FNE@e8 sW#Tu!*$h$Z'Aަ:Ŷ%nK5$o)}7RW1!蜅nX.UسvW{_b$٠+ j\Ѹ{xx`VEwle^gK76 p9u*.BEvBnnC#L W'fczn_<Ӹ=0'-#6r"8oA)}Öop/.fWf§ {5NAQ"'d{qy\ vѲzDn)5͐Ldƭ"\j"P;kO(gp* Hү31S[ZT}x'Э@byHp<4urzϲTM֡׀("c"LԛPka7|0o nNWG Tv~t@ 8JH}v+bV;; tXPC+ss?;? | ~'uJ@-$=XәBNmCjhTF_ew\hӱM`=̴iǐqO{wgNRWEA>^Bx|WƀrpE#^[jToJD G6/:S?~[R.8oY#jE10#wa6 /|YzĶbdq@*ج&H<}ad7G8oӽ뿔Ukg?M3Pb$M^mc[4,ӬqhMrcX4`܄+\E*%*>$ 0H?ť >a 5NRmrz6"5O*g#hmsϼ͓0U(Rڒl񯦙 908e9BAA 1qcř5[7_0 6 dqh\g2|޲xG]6?j߮.mj3^IА}.ӂE\Q]/,J$I+y;-X4]iy 7yzOm=p[ocCҧαBQGB;E]dxAͱ[B,m >NaJ= qi6 5cX]yO=k06{M,(`rgie޵!w +7d\Oka%'tMO'S+;]E؆/q֊ɔ/fo}^E<6#8>\ _̚   \͉ ~ 4 \N/Lj ~쀣sV!'JAҒ'LP ܻ5p#+`O!-}QBɎ1k"8[]d} @3;D NzRJPO<#Шba Oz:JR3˓܁5vF8d ٓ l>/<`Bϡ:7BH\6+[—X%#%bIX0[*iAZ;Fuy@)bXӎ9(UT,N|d %@n`G抚aB(K r6S|lƧFt @\(/ciW)ψeԋuR@;-(?"yqOt: +M D{ ~.[Z\ȨXs.]Q/QxCi#VKu,l3Q$t锑8!ܾdDd .bPA@3W ˼ZΎ:y1i+Eڊ ulVAvlN5Ѕ԰ Vq;`}i:'$A\{قt:Պu!r/.jVʧ^v%Țnl\P> j Bc4`O" p?K\K6tfFDC'F@YOyfO:^ (Y>i06{i΋G ӏ&/ǖ&s! mtx%ǀV(jt YD֮ZwA&`נghkGF 1 &UaeE&6_FZ. ;yvT[= {/%{/%wGN\M'q<}lX8kkFYM J0eŴns˘ŧ3* 2RmdSYoڽ|f7qCd}*龞/}?f6l ^ܲq> NAZ IX'b4xƝxL3O 6hh-[CEݴ]ă)}6ʓL q!>ª ۍa(LmݶJ |Яe[Rg5|(^x ! ̦U|Y(=( D_E O_"Z2Of g`\*h:$#>,[I>ҿsne&Űr?M㯠4pc~DOvC΅ ,^<2Tikk~H]Fcꤎҏ <yvf'1۳6Rx; rѤ8&vq7dGg'*"CV-4^.ώrZT02"Md &\qj.Hų5h_RUXn5x?n ޾>xFaew?p V8Y@|,cד+? b k*tmpK\0D:TcoU#Fx{PTcG\#=ߩ\QSTiwbOqqNOIdJ& RG*ZJz=_TGGr܁Hֆ0p>~B- &8$ǖ:#y5y</hKH6\E9b?lT/Y}C}0J:F"fbsj tKz &V[LކѸ#mr55&_g(-k9bHhDkT>2@ʌn kwゃdL|׺d(`X8[Hh+OԇUF)KmWn~%)?zi͌TkpK,Yj)&e°:l;0x-H@У+.rLКI#f>o c]:NUM" Nqv 6 [ɿ+J }uTubPc|du ՞-\LYR ]ԔR= wQ|Nom1D;("yA~ n9?7 UA$8ҺZ=2d6n3H'ɛư|M/;}:Ll`}@oMI0_m33{<VINlQ7#76S0KNl+h(ж`US@l p̩IOCniKV+/ݒSy'jEѽȃhmIg,ZX7 JALmȺ⦨QCXM PFA.jT]xv/yW VpvEo,yD[K*u=A H+Sy{p!/xvX#ܬOOT  Y` }.D[@"{/^c6묰tvppUSw(n z+aER{ԡO2An4ׄa|6b-k/" !Ϳ\uO3(k-ݜmIʞ#>5t3t„|~ܽfKm%,G958Yj!y'O ) 0>\09mpYsw"C=4DjI wU qgTe%"]<5xfNp>~4 2p? "v Gx!dG ˝'Y2 G!thp?#k? ~D)lS>{TLN-{8.J<=(:d3ҡLO?%xYW&PJ;46f"Ĥ0*jTb7@&؜wδAWۙm~+5ֱQmr5HEsJ~Z= +alT 2z/=0)6ܘ<7@8EBjүwK jYy<"ӊ(f#]oK&f6yS,vF76hac'#gD&(MÛ RRYZl hq{$-9f#?XEVt^aTL-\V"i4لEk}+q4$D[XQԿxj0D\bhrZd\gx7URP'ShO)'R0HR % xasd(l~utuI%cDK(q_^@m䜵#eKBe5!T?u|<;#׆pߦ \N'/ ۈdFd3kp C -_//r\W(!&+;lw׌s'l Aas2n@ "bxW8d6xnUG=L/,MEbNsmcw[d}Z0{܁=yOgZ(N]kZ=!կuZ$PڽqNX/i .[#vna zzĒy:jGE_{N4Æ!RyM*j0 (d-գ:I+f5&5NS܆UF"nx`KomߟF\E!kC@i\i,b}eXf1}YW$| اXM+%Bwyŝ`]>paC@MT0-~D/AeTښ̰EɁOg^V~ЍҞȴA(j[?Õ:W\ʱPĉUsx-9LQ3}`jSJyiLYXO/d>ԎBǸ/m}틭(`_`6 p$ 3c:p mSmZ+Cز](up sb$V>扭;{ ǻOqV3Ŧ-,KMBςYnkrb+;%}XrQvJ`-"饐f;P7,w))QaL]iiJT,v ~ebKeO2%/3|l>݃ع-c_Utn,"GȺM4"N ^.5:Z4wۣM|G#t8Ѽ]3~|AA vW6MhS_g?ݍe( D#{ȻUB5%Ym. ?`ZAq-!8h7\(iv4:fF.>#}-k[Z1~WN%>>(|aќ=}$췇stxWliV'LOz4 ˆAș?IMX|8b֛:։9HlAݩ&&D-#Ks]z߽1x[}(1(.}Cp-${D؃M$lfZZ5Y)>^t{XǸ#hjs1S1}jSs񆹔n3 ML`b.T2/NWU!`MX@ `l~p4$鞻O:shrCU?SW*f1y|;MV0?3 jPߕyO y)>ٻlMZAlC8Mn?tMԻBNcQlҩ%l8$,NS`=Dθ8"Xll&qk+ye~(36L+`'ڪӚPtgnL꓎MXۑ|ע.E96YMKw9=\P!? ^3+KOnXxAҬIm[ISʉm=PcÎ!zа\`Va8/jLB+b b6M5^f=>:]-Ri@>EUCY z$kR0Vxӳ7Ifz@Zt Zp%98=ixy.TD \#_nm܋X;Fk*;FzYj^r@%&#X<ӮtuYA1PnNWca"Y{?Q΢qSefdKݛ^cfm[*`5~FdVrҊM>W1ĝ(Y ྜ7U3%ʗu :ݔ.)!zF쪹h 1a!b;%%u'5a~IqGpasm+*Ѝ>Lx^ug}Im_!9Iu3 DrUYM*$6GAeឬj,hʍ$+cFpͯC@̓AB ?ƀn~#P'sѫi1`O. ..;Ih$hy )oT?dD.%3 P+UkkB P ݏ$|~3-dmyL-U$ع5-!A+LYF4:z]vz</W\YLQcX$S3}37?IR|c?WI?86\g=ܝIg4)ob1_6 V EHwy=%m!MW#>"0UGI{t Rg{]nE8XLHaTwa/U = ##սHӏ F:fzsuoE` 8}%>MئIC}yȬ>7E|/8?du!^T{8W̉ETX+Di4bnOITAx"\ фmWw lE6LƝ%gT}f:ZRmB۰. D=47 &wV*vjnKj6goOv&S p>?I4ʡ720P`@g<--c/Lgh[ x-F$Ra0Eg>{:*]DJї*3-ήlɋ݆H B?Vn2O YB)qT.DQjΫrA,V"n/?sQZB7o´,`Ø*Lp5tˎ$7J Xm\~ Җ˻הF9[xaXC >Q-Ez$nA'e쳗Ew?N\/w* QfiF82\GCZ&ō,\`Z.dc?4[6d".ז$Ơ^]mۧ!IkOB+I ƶZp`8FŒ(: _蜅R_PBK K {kИK5#=(NfLDYZPiZcU\C4t_闫6X>%QXSk( l؛U٦m3!HO PQ-RwcGK GS\ʈҐ4OT\R{]xs>OW<+"uJ'PV7y'^Ep7km%m}'(WS%s aQ9X'ꖩ FiJwQ}6܇O}5`Eh.gqaSo8Eo۪`Ft +I t}|W<^@SƧ4Du3D߫zkq15ÒV >UBLE/7|>N˭?MUUmN03Wwc _‹ ĕf(ktk(A>9(o+‘添V餇OwTJWߜ0kvX1yM'3%xy\;6vxj7ތ!-j \idN@-gHQ Ā'{y=YPpӁOME﹞RX%unشnAH93:@ ){Ժcc"B]3~`4ly5-fl޿ȌWq 5Yآ;{Z"=u^<¢6]ja"+Z-#/d.5LI@cri/`iȘY/(HϚTmdt4V9ǟx\Ԙr"oWRy|Mgr|Tիvy )eX^="M/R"K9r)Lc 5 +NBWWћ,^y+2rz PX65x璯|9T@Yq>I(:('%($w*хKwLW1Vm㡘7lr0zs&xGUˏG|g$_ B 2Dz 'W(z?=&k V혲Ǹ. 21?{^*f]N?ٲ"'٣y3LgA:%lNs  3VMQpl)%W֪1B؝3d3aI,[N4 0 :$3{6|KI?3af7i1ww;BYYg:2DľOK3Ti<>tL  Y9\OH^38n])qgn.!>*1PS9hwE+M"@{hoQWf˳6T>!=yOl^KÜ-#O0z@b3Ø?d94R3x~6* 쇆{'xՓ[RV˜k ! z&]WCӮ{>֑_aL.܃aʬa>@%';x*ohHT1ܻ<+~s55: i"8͗rzģT~>wx(PlUdj"X8&3)(EH&0q>)Y颽CFfTq!؃9Ѽ[?qckv#s [r?=.C![EЙcO#Wb)ͰNPM&FmzWi"[$? ch:z4u@5G괕xYO7xscHxm/FI 4JF#8Ӈj-. 2 Ǡ?[؇PNVjpwU=H,s›gw$ UB\A69[p"i 09xO;\C9rT{X=Se:MIGH=OS@{$f !~QY϶e"8[Ev^(e%|;$|fb)H}#*c4;ǖ8[i RFzDrlk'+N7d օ1we";3@`G=v.8$.pzPYKO鷳ဧoEMyYx)m;R<X^=ViEg] #Am9BtgΛ%e̓tLPwPw*V fKs Z|&;`_=dJ\30&gEF=uk(>^/lS/nGQ:h9'v(\87Ap`ѦS . g!^>LCv›2f?7 Z!#- h]苛OV)1*6y6@°6 -KDBR"r{#?r抇 9tt:ڂ TU^ ⚺r:(pv"%IIyĄ#QDV}/>O.d80A:qXAdۧ] Bm*. XrHn K@ +Fn'F55a ʀ &ݺrƎXUB?il.S* q[ոiDQ_sP}U]*OuCI'¸/mOUJeT3[<`qxAg?KlSqHO RoQk8yoL kau6 R|$G|nޒ͌W%wԖX(&{Ĉܙ B".ܶ?+!YbH{^gWSKJpT 0ppPhjЙf:mU*WB t8PA'Adx$sުʯ:5s*Jo^9iUM$ȪGY(q_AR0=VS,zP cx:|^sn?3-¥"o_ZLuW|N' *ڛR˔ohKʣO\2o#LW_5k jKgĶ߼r—KK_WHy"~)өR̹QP֝R`MWg%DO($؁z3J1Ux0GJ˛%}J,u ZvaBZ X Pxf5PS:;ozgoi8S I3/٤.NTy[*_BD\̬>`) +Qy#3*@ZR dn[mop!I0FE7pp W٤Zq-oV K+r+/Ǖbaf)*<\ŋ힗߸Sbč$<4 K%.`_S |p{juJb4/M)ըjc_5a[L803$z,M{PIJ~[>qbѴ*Tf/dHNۗD?d7.nP8;D˜i# WId Ʋ44~/ddy!О,w?pbp:zFoEwugNw5;ԈL[tT @<? |DI/jqK!eK8eϏ{~7Al׳x^ wIこU[$G TJ-ؑqQn"8N5-YC7 Gqʥs4Rc-Z06aY pxj nf_OgpT w| S("l>ʴpT1  r%|r  *kւ|5طЈ.M%G7cA:j. ddRW/)TRꋂ8Ѷ\ o2Л y9gܚ!_&2*gWqyNFC* Ns | Ϫ<唨m?_0Zp0hOv9\döN"ņԂ++` !KSl'xG+u,ل`dX$ǟpa9'2_l8&Xo"!DkPoI(ɪ5`]1GjujL\KVU`H0~_k}{*?|0_PDwO879AWh"\YiGAm"X=9TlωnX!sQ}º14Mw MsMn!sp0_-[ltxVexR  ƭdFG* ~ rIqtH:ɧAxm܃PWDʋkۘB~v f`V kẍk CKMS^Qz2g4ȆGkR'knFӧp/Zx8}©E``mPӓ[FN?O|NC>OZ 'bϘiqf*S~xgrnJ*2uH07ٕ4Z9, w[B5{`!hNt8`zv&DS8T0D$W0՘sIEw~ʒzcIK 4㎶={TtMh c^ l6<ߜ1!<"3DoVoU'(5smvy6~sUL Dc)$Y]*ɰj>Ѻ)jpg][Y1@E#v!:*,9jZPMQY ~%`~o2i_X}0h{>ɑLjzڶMFZsr;QS$IY+[-0>wgAkO%W^R/rbE?TwYlq}™ Ьc%R_3+|>/$[';E#خקXY|17 M6])_lV`_ RXSHtWܣ6LtGJ/㎗F]WlZjgXVV'yO[ HF"B+̲ćRX+clr Ŷ) $N 8,k.WG&DDx3B[))̨Z5d2)?h~K.VIV"krcXɟciS#c쥽/kF8KB2ua`SQZ|{Vԥ%Y v")#qjۀ=du{TCmdZC`3#aI¥PJάj8`KݍֵrׂH }uKasBw p$.ˌ'(/!i#;vRx0TE7Q0+Q=3(SC ,\ ZhgdVhi _#:қ)wO=atXFτm__8^o7SqS@TN9\e!e6bѬkb\-Z`I_qѹdf2/ [GLQJRv@47E#`܈-m 8n֏% [RzR?U~{rzƏ-o|W8ɬK(зY nGA8q{>.Ȇ?Ie/KS]:V y^P|k$z*!WV½D7q7N %}U!F;+/T{kXr$K2jQ-':HIkRӰ7se-Y oRĿ1bޖ慛 #Mг4<"H#~)fp _bɽ'O*Z1 $l1}WR$ T՝*~~'۶CP''87a晑%G) j(?'d-ڤ} 4BîucA:XxJ|aLJ cZ:Vl/ 1M`fscYk @11+ؚa+!)CIU`uY(ZAH9ZL#]VXǼfB/DB ?^ڷk&DR4EWܤmڣq\gc{yC5*̗T٭MƁM Tl 6*CUO5d0ܭs#AH撩hN8Ȫ6i2ՔO>߷Wk z8cy|VǺcQoOަA#PIt=;)Y*Nߠ̆ZxV ȫ(tN^2!XVo3#>5Bx-rK]7RdF-8A=੬Vk*t;"搐F?udojE=޸+6o)y}u䑾^:&4 6WH W,LIY$2Ep?oK6*;&n:)/Zm[SiG~%'^ Ha{'L,(4%ՀV=fW =;a XU00k'fUNG7ŝӾm`xi6OAH![RjAh6M.4)UNifeDr2nT(]\3~SnAsv} Vl}_0P e.ѧW(TxYNoJ _!iKZ" Ir\AnQ}hy?{${vvkNc)"I90󲐒uSx/ҸHRͭV+Odj ,zܾ=V?zpmMPH|@}TkW|пGڒ\ius'dy!A_&;#/5UNh`tC#Q$L$6C) " NbF^^'dp7|e[2b jNb٭+K578,ëNjЄO$Q!$)ҠM81 }9R>};@zk F~J禌d|F!6. tV.J"EƮ5­i(;.1s|M4 Y|G1xHJU 3D7ZWy]bln"1OH(UtfqD #H}f'O˕ͣw[hPHfD^g%mRwD8 "Xj-!$dkclUg"߻W*NC/X@Q?bWm:6'G (7piniFJ!ʑߴ#`2CW"^ zd^Xu |ު|7.U!C5LZʣw0w#N 牼4ԪZbH+t>RmHc/pn jx,xKKٮ,g]fiܚk7!4%$34㺕+FX;k0:yhXl@U&ˈE PҎzZ54sSOiiXޤ\.W$c, zE 9O:^Fu]muIK:0 @'#%:3Tx%vϿZG k:&l>,ⷺ&.=_8B+$vf4be^j7R@ {V}cs=!3ٯj@;0y60C[̕!a|Qa|7zS%y>AP_e/ 0gѪ-sk!7_WwH:eMCI5zX-_% pTH|&Eұs >8ˌhhJ[Ő10c£K-:["f!kpt9_ˬhT{ثWB4^J>e vၝ\Ti t& $\ٙ%qbi85ƙY3_Sb/ZmG`EM) E&QF%B^xuH ~*=cp>'24U1 *wԹPK?gLkCqz)CPE6x3(\O*4ƌqFbAsWt"PZ+aE0ˁpeMF\fDvNFm$iIpCu" _ޟb(0{A ث}I`ؓxb'Ljw`{C T.wyRHPhp&m_0MyvIHDMr;tbʹe]CIF{4Ks+}jKEBK墨P!ZK@޻O&1l Q2WD`$WwVi60V;!`$|(l e[$)1f=m eXd~G/>l)7'6wL4kh„6&>/= -8@N$Wqwtx~n5YX:v] ⼔KLÏy@>˘s}bߛvt1H)owaj :W:HJp\ic[[6<2b,puc>/;28nCm<( ҍͿpxk2j2I;VRݙAsf_Z+ĨagR:;IHbi3FN0@ hH衪V.Og jlPF8Q,Ij@صDU~_ b[^*)pH̏$UѵE=~;#?{b9N5uɐvT.-iH!nl~iwB"`m/\E{[ǟS d]6S%lҤ}^z;og%](EJ}:=xO҆خG%x^چ"bΛ/fߖ/WѴlm mk:$3(r(VJp+#ZJIlZod}} .Sy-G \ж Dʝ ╩!K#&#o~9㹮渮M#]ϊ  OHeYAK{/RFM^"D!P.k,}.  =pBJ?Kɴ!:d9iA>[9AqNx[@OC1 Aj6B^,'{܌!qQՙ sوtu@rrvHR3|]zB`;0^%Zr@R}vv1%{2rˏ+?(F>{ _(Zm)&7H.*PjM/L xJswS#i}$#;qT+iM$ &uzƖJ*m)b}gBذCOE'4nǶDԷ!6V`:ޒPP"?.#:ύ,"Tw/Zɲm$Ʉ`采5фapXoS%;9?2Xy CӶ$k".РK(ueUVFEE^kHfPwtG=ƴA>5=Q]ğIvir)<-ңݷ.yi\.߳-+F:wke A q&xسHps?^6A2iFW*IcoҦKßk|SС]lTB>MHG42fCjؑa@rr-O:xW܌,V24|z72hy)_WtrLyLD,<fl.-xK<)nT> t bsz/4,O^uJmW&>rד/R $.uUM[i79pX޲9.XxQg8nss1u*g­~Nd̏NalTE2̡6T(Gg[ AIKOj^ +`ֺE/x@~%{qh)BHK,fʉEXȳt!d+abۦc=n13Gޢ]L:9jUPJ#o Dό،K`XƼY5*4W $ʋQ~4d}Qk)l_<8/CEۢn@FfPxi?1G3m4@R{\ DJЎ {ퟚlFEZ;h$X5E"-IYzK{VF{ɉsFĊ~gמ&l<ıFįa1yB?TnȠQY! 4%.nW8?.PY~3(ź"':y7 Ov,ӛv*0NR=uK7/G!ߓCw1OY^8Oi;Z^QwSjӱCBu6V8+e7-/qr'wH[b{iYJGJ>G:m%_XW I6Zd)1{5ڭ1X1 N3l|o'iْq3eŞʕHUT YK,@R Sf\mbͨPkG[b03pKeumsdcgj5P%m_.mĀ-Wq׵;Xou,aDasTafinoWlZYFLhP"v75dqfNXSѩa1cau)+(ī`[Х"J4W5KNHs}"EM̸.!,[g2(]`+&~dKgUHY!Eeɣӈ"_hޞk[)t‡ 5U`} z,v )Myϛ:>ZЭs# %<(cΚe>_燱dJ5"1ژ upN*W5 !r%Z$l|ZmP09tAfߵEUK)$|IHn#X VGs= fk.S8bs_ ks8ʸm;Qp^vN$Tѯ%Aa6:*^ *o4H4{ FN_56w$aKNY[٤Z,ƹHu #"p@fc%-JL $*IK M$Ĝc/%|ٜθ4Tn@u*|ɡ*3 ww4V#9f vE2Y9Dzvy9ÚN|*iBU8 2 7[81JԼk!oKqp4Ƕ- \imLW6iJ/QPC r DK)Pq@Iqŀ=ȁjqjKbʳoUɢ ?eR F lgzf峰&n)h)L_K"%ƼY>IOOJ0`D0 ,ӡWܶ5vP I a[mk)%7PJU^sg!r}ԎjGcz LFqFEI(-._iz4/h}E˲ܣܛUV'T7``r\\!r?{!xen@jtj,3 uµ 4V 2/RxX<4ɽem.o k˯}e٪":YCPa" ?2M5/پa3XCexXY!Pw\ 3,|KS yJm 9&95?zwW:#禥yF]¡ =<&:Ivpג%f+k`9dwݶ!•SfwZKd;BO R[j΍| t$u@KM|֧6 4պQM7%.rFT"?P]~qIirJw5s \ն(xG.1'lHh5{ ߜB돈% eyMU@C#шe]&۾7ztt@d'ݬ^'tkԋ(AĐS$k` P.Ȃ՗)\j?&kbuQ/Duw4*< ;A&Jˣ7֬O ZِZ>z *&≪՘i{$!֢Ea :z1.tS,cEʌ<,~N=lVՈx?(7l{Er_`W@.fuRBĿ{]!M1xpꖛ%_=^E,GӓRg>;Oh"gGr)',y;fʋ:jioTA~M{fʉҴ+nҹ%^C L{Aې 8f=oe%zOf̤fS`ͨҁ1sfnՁse޽@1 ;QH21I _E cP'Yx}!.Vmg)C:j %"BR/-!A а>Xv) Qa;vd_C!V:;ѕW|$/YP߳3P6\_D~Ms1J$n.Sm |x ryՄGvQ=G#:(l?m E`+}ن]|s|DZF~ul95e1uYTW/W#"a^oϭRnKc0sm'AB?Fn0PaJe`ͺϽ|lݖ7Ff%BeôBĦ02HGQ!;~=bC`D$9J0g= nbHF_dȁ A]DĴ9Qdj,D^%퇤%X:N/ f\Y>"7 hOT!'FrLjֺet|܍0NpeG]nW@ 9ߥ72#HlHi$Q] {l:wWg&(Nۭ\k3 j%"5Zwzs݁B!ߎ&OǷs-#1;ktH= p){yO! B!HrĘ/:da)"Y\[ InʆЧ60 ׇa4 ^[>`+Ml"kvz@,}ځe?ԥ y9 pRtL#v",Pds0CNi*̣*NYih岌\> I3RXdlU`c4Pq$ȝHD/f 91 z_z_owvNxÝ# Ln/=sb`b7L4y^? g.Xf.r2}~@h1hd2RXUBB&/Ev ZT䖚-> xh9*Ņ+(m(qKCЭZQ8HiԧEY"**$ ҖL6z_?>V\ DӮ+"–3ǀ9 Y3`!P LYq!B c{%F:vY)I)%TM5Q!h_W5d(UCVn/aki U'Շ\Z'5*X.:/zYh,(y̨˲c.Bʴ,!܋lə9uI(:( CߟVn͢ZW` Re|kA24]XƅCX=oVg,_R~V@r8@Sbxkbjᇒ[ ၁>w G<=vkq7j!gf9i!+r&?aVit)rͮ~v<"Ŋ~x+fh T@qo~CDa; \$CfW8(TD % wBDKYFR9 E3տ^.Iok!Sd"|PXwDx.!R\^W y!MU.Jܛ&%(;;3|By'$pA[TU8՜d6K1粮`8ꝥ- qw $;TO=wΞ=кl$[wV6:;^p!YTL1Hݱ 3ɹ`u~(`h+bG!Ӡ`6ZoFF47Qzzf ~R&$/,H.l2 ǹvH Ɲ!]#!UП"_=JY#dԢV˿QAҔTTe'256(=WyD/: pN_7Ϸ]A,qC!s/d9xݸ}:S,KAwV"aҞѭfR'iwũ*'M:jl6m86e8sJ/#.1iw PZRp[TMʈ_sD>q]ԑ[]|oY(4+D!`ΪtşN;jpR "2kwfNnA GPgo`pqZq$k9y93r<؍\GNAL d>sŔi􋼑dF B&H"0V Pѐ@XZ}/lk$YԬ2K!O1ULɁ(;lL|T}DTXA!9T~R|b~}GZ(aP,Ʒ_4T rX \XA,7E^WXЧ4^#;eFO 52)u[= R,BÑs+ݐrU_|[*‹c.R;v)κc%)ᑯJ!I8M74{ut 4y*!t^Vc'3 =ීu_^W$b_~QHKW/+U #`wR*?j.Ո䥽$ȃq)M u|.HI,B+ໟvxm976sYטn{̩-Gn"ZSe9Nt5pGgP@aN#S"’q;%%[{c"DI  ˏɵőA8ݯ L? !3DydS2&} TȤ{Pk6`~]A:H05xrL4Én ᷥ$|5'Q-M3L7. 9f7(pӕ`H#vBY{-$S~O|7 tL4 QU:Pݵ:3E齱,rz=7HcEpmDc H }Z*8K>%*?+\ܴq[=}|2mr5r>@xjO'OG~!K"3NGŷĻ;;?AvHȹErwȑeg[(g%-1jN+V_;&)[\X~_U*QƱ:k߇X Ki@CS_sZXxO 5ajtb 2~r9Ըc3`"|g߯FnlSy-~j5]С.؟ذtAnXlyB0jN'y ,t/~_Kf9Sfg/եH.PY (QĴ[j=)/s'xI ƍ;b ˓.oRC—T u]=i$;,x`{MGn{ixO2tA(ڶkvVtH]&:(wc~N̳[£i 50z>-hԠ mTLAgV3ŰtL01z){Ǒ udlP'Hy H*~B;ngS`yȠkkZ5il[?=w͖pQs?3d+i@#/Cw ~<]hz&@檈I-va(?guDgޢuS6g05#-hveC}bWLGo+2Zw6H8xrւ> w/߼$`&QW߆ ,3֯- , A~EIl)G4GL1n)LOM¶|Dcx#-8ud\'!Vq6W3pJ?:7uW_W=3*r93 \*%M7#A+U~;Vv s?fuJ{Rm'DlDMnC=x}AO5Wx9A/#unxK&"%\ 6Y f"pnccٯ%)]*A_#sG"Y#/kp3j7]<u<+G ;wl.^B-j1';b6'zsʌM/x( Fh?Jvir]u+ vT4O*Sn!@j;Ӛ,zagJ-,(.Lo}V3bP> Y2""i0 MP=AqX&)#Ah?@p`#"2TOV2,^"^e壟DP>g@Suj5 ԗ:䤴Yx=(mȌ[M%@/ [.JB72KolPu}<]"WQUĻlF]S,62{~$V R< }z"LJ6O0kɾJ,ȫ9A2Q`Ly8cě^h֙.P+E2⸹aԗX$r t݇62M#+6{ۈzǁ:b`(>>haG֑Vi|G-O4V'R?0d\c-yod0CP׊?MoX=FN-o|vк:h7& Fs-qsefLТz *se ;P0b[4¿< @eTisO:|6oZ"{+kRK'Yw$naRqQ-.RQDZ֝rhTv2Cn}lqDs4! n{|. \yߞ_ڹ$Mq1 鐹ϴ a^LJNS#}}R_ߊo4VBz,Cy>~Q4cښ3dVCK9xɜFmOMlo [ ǪǠjѲ= u</WMpJ *xu8w]_:5j.wvE\vԣ}f|# PK#>Di8\rf$vmu1ρG|=x1R>7tyY>( ,꺊!@0q) %WAO(J½AjFtϿRE {2~$*cRbkǃCG]=.a]*y`Y FbӨEu3F*3x#e! ?9Dy$I}@Z!'$Gc*Iv >|,H8~ i>v'yݱLFchKO2 1. 4f.B-'TZjBHh1ٗ$Dw/S̗{v/syET6`DNvq7Fv&nhȐNUmێ[ հ;C]hp`vgWg/ּ֫8亶9yUjZuX8B)>K (42B[=-^$ƼNM*:z*L;h̼1m||Y~q.H(\6G O"6ܨ9=jz{`yLd&0SqE!)W\v!=fEI)~U) "|*ϓq-ɖ%jƕ8/\V);_AA%G\yMeC({'w}e?sÙY-NfrO^{]{߿~`_Q\UK^H|= ,je_zL( e9)ܚ .?ɜIڦ2մsN# XpL5}s`!R|rb%, kYx\]8J0`)dBoR|̉VI fz4\=I^̩#J,&*i NGQ VTqئ1(ˆ,|d#à ) DR~zدdYڎ"~Y蜲<;e9dd}8g̳Y8u'6>=i2w){+CykcegCC<7mp+˥sZ(T-`6 |Tn&o\X J{To,$m < % }ŏs`n`ڱǓgEㅄ^yAF fs0-&.X19x9®K745ˍ43n`|S6PLk:(BZXa%+rBfl@4Ki(b~MH5ˠ!ĖW$bZ?J /S䉩ʈ{3 ʺ Wx&f^|E v^/|3eҥl~PT%N@ZlbA@ j;j2I:tΗNx^w<]D_qlHoxWz"0$9"pK زM0jȳP/3w\pP/}"~ X)԰2sA+M+%D+%m@*=*a^A~M'gJlRoф?2亜g>vH`PtpWLNJEMҢ2;/Jzl@ *sy<Ȉ"Td0w+H|_:FPXW+\*kE) ƅ7-u^*ŀх^yL-ruB輙UU 8k ywWw|MoqQ"_4Dd‹7ɖJFO\d_h??d"{pf93ws̶, sP --:]+íCCMdH8QEbWXZ-r zP^2TSjs*(8ip) FG45ë/t EBZ^ï#D>r=٭Hko}t x\lR~4IRiS=+hvmKd;G][pGq3n(pkj\S9a8%'b2T7G! `c>q$yĩo3XY7#aE߆zcYhŶA"Oh vP FCF5IpEm0Cώ6"!w֣Wvb;y\`j(Rܾg} Eӗ@9MՔr×Ԕ$>(@r&hXUH|RL6ˌku/+utc &,&4b5$%ul{xX$)sΆb|Ԡ7C!q}fxҷ@Kt?fZ"_oR fڽ^qpEu끓` ϊ>щ?U%,n"-dk c}ho´a=VwH7oP/Sv 41 x*R#1Z6v^}}S3b4_Z +#1wަ'i-؝[.,S 6Q(MB|fspEּ( `w^> i7O#l `Z&*;6l-M|7I x`@T9o2Kج4GRd-ULD'!=3qaL["OʁcnOlHg9%mJ$Xs$XI젚+Nzw')p|(=#+=p {jETFQ_7?gvV6/\4/loV+OWLjYUq) H;*;|_i;2+#lza;" EL~VbE \Dl 󯂏8~DKpX}gUEHձoݏ^uշRuLM=\l18?ku3vT+aS tR*)1ФJ}իNxbTNSXFKWhKSAf-)< Ӑgхޏ3 V]{2bʇtӬxar2cpOhoX%&r5vyA`1N@˞jf %6~Wjx?Wi3فq2ehb&+1߭z7y ܔ`\NqKu6{vmigWcH#+C.++I訲Hf+!l)4K o.Γ'@)CfL-+@5ޑTbǂ91g{wΚЎqi6٫j=k r IBuB:kZk=;"2K=~Mz Mt4b^4)RvؘPf?4 /({P=`AY^/%P?*kW` 6{?Ȩrhi i4YTgtMoqr2wG^TfPf4m(b;nx>}51 rys0l7z2=PdAsP&>AAݯG<Ɖ omF2 q|uӎWH[a≓o0:i 2?tVke3P+T+RiͭA!n0f/7:PlgVMW*p3j}Hw/ &QGws߬:㜲)IglElJE88'u +KwSq"B.# x}4SEĊ ÿI3p+)mo9wWu#C9pp(:=+3iwn1G}0ꭅ&_g#m>Ŕ Vں.ۧ,%UQ;D9dž#@9KM#`x2}G)wLtČRYml{(!}o%7(JlSj?D[_t ( nE*YỲԧpadOYИ#VYV8C޺Ń O@$K'4!xF .ʼ-c6N+4pF.aI45 fkuXE1xㆃ(o(yE ŗ'n%7R)?_F.WlX/=G##ׅNBw$8'~4F SQ2:ǰNp ,gX"W|10lu lwK@\P$mλAqVRCtL5i):ҼjLtՒ>235E?9MqIPUG6a!e1~R4ԌFͶ's!脅8>W»g>ߕm"IB:uT̂\m RפԮZ`Y6^ gMnC(ر6ADT hTA'Iί~rTaObR'XN{X6 Ҥq1l戺wbſ>a\^7CZIr-Y@lR> S>ZyRdoxFukՒ{#WAL[y܍n^9tȑo!F/cjň!^ :Nn[ƙt=և2 c(y'VVw˪˯ $G u9" l $ 0GrD)}˝~ $H01xyb\(J_(H5uLL:񷌗~L-xX7B8SMDGTRWga2jrTTK$ߧq`I;FJeיQV֏}j.5 Y8!BPF8|]5. 4 lBsuEMIz28Fc-+0-%fPTAғJV]OW8UnSb6LڽfۙV>|޺%̂unBKl|@?QD>]He91kfKJC'{hXѡHudK y2 mYFH`jYĖqT;^-C|t ̐^ge׎bD1.AԉDՉNX] ΧZh%n}j8ӿ_͘U+Z\9%TP. p/{6nlVSQIx;lZ 뺛vDfI龡E^hE B_}Ꙑv;>_] ǥ?Pc\hhnG.s6s >I$${@a8@{~|[C$£2t ST?4!=nhD3aPcѯC-HN=V&8,=ScҀsPVTsZFIM72DBkq R S,Bm5ambȡ4\h* cwB`x~Zwt>uk0ߢINJ`R|1SΪoH-(kz]B1xr5V]/Փ鑥XX44G/3z(iV~*ԡcO=gkM4;V\tr:|䣈s--]k+s,ɪ.hi ixFҳjSIjb%j2t'iX][-pئ/JPd+Z#c# q+֤i2=?tb9\@3s%"[#ڜp"z|.Icf&e*ņF7\'={<VG/AC>H>mr`a>\6F{1FY&Q$KV>b<ެ{rk5aK: (ɼC bNDy)ޫ5uɵN\Le$5R%,bfKW,~B*FO|iX! }3heԪ21eJx .ՔяDq?xoG.uR:{z%^ aYHYJ( l0a$6Jn$|(a=Na`^~v!vp,2\_ dh-%0R1 #vF@ư} SC v4oGl1{%Hr5ln=ȃց|5Qޕ$c0eҵe5dC^b!gU,w0ElBMY^ڨƌņ [:$4P69otSaT|A,ϞWq@~sa5>0('t48k H2ћẸ#~裚#l+گ4]X# PI3!݄ 'tVa^9qȏ/Jf?/Wn|ҋ 5E]tmK9I c9W`mI y`*mqKUC+?c^"0kiWZtnmE\gnԭኡD3 L E[kt7x-.?H+2tooG)G(c xI0R.PKHJ~ X(dU ʰU _\( oRk02nr׀P"XϯAfL^UX[L[Qt QH aSa;o; ŎW~CSmm}Q0qwgs[8Rh\KDR~o~Kd$! M m O~3Nz"@MZ%scL$}9Ǐ! b{Vr`dג5ww~;^cݵC=Q c!G8GNn 0zs2ȹ?B>?;sUJP&s(z[cԉ^)(6:oE0utÄ"npBUF!"Fao?BܢDAY%S2qi=Z\Qk/w ݖՉ&蝥FÀ<^(u&/ELE mn ѳ(x)BO@KSWD%[V[ EV+6!V,c0JmZ% 5Knjs 8}} IkGUĆ 3Y[= [i$ $TЖ8zO 1jnZ}\ǿh#@8E(A5gBJeUX9Q1j<'iCL> &KčN _Q]7j/b|q0hLscu-r?b-T1ǸrOz ;Klm5^Ղ^w)dM%'v5.mUgpH&`G&Yrx\JymMyt Q *@V/=᡿7f!yT\eglW,)7ݼXn +X13W(a9s-C2d^'s36gοFrJ˟)]'wCK(h 27eP/?_Xʱ{+P5 {5 Q^~t͉+.Ղ52`'@G,(֩fSb]2xMl'6W 9#th?$;rR|\};bSzyURHj~ߍ|gR_@޳4D";̕eWN{"X4|,C>W{+t5 4Y@Rx=+I+8n +z2C*1`Pd*\<&|[; ,t +)-՜xVnO\ HDet6E5/"x0ztN&E{ЍTͨ03 v*ls+ v a~.CuGZu? 9c3'h_ۣ.uuO~7&-ͩGDHoeSz% ,Sܡj҃nz#b׆?u@4cT4_Dlz,eg+R3-j rْL7#`$$)ŇcƊ1;er;"ZG6k@e՞5^`N#aX]82ӄ@s9 y*=]$|ayV0F.TDX=d3v}njয়-ZHmFޞgcpCk?D ][b2ؚ>?^{|l*o`x*`4Ue3=˵>hd#,&"lShP[irm3D "CRR]A:mA{1|.75@r8\7+m2,A1oIzD|΢񗻶 TͶ;ٮI*%Wt[ Ŭ܋oK Dvm?.*^E;t`+kq҃:S}T1 !]X!u 51k h `oުBKN"QVm[;P(i+3k!Y^B6D+.nN>G2nx8_#"afb[C GUݼY迳5Lj1:'R%I/"?E1?0헌UUmGex"xV!C}MwNʑGiû35[K$mBz(.X~XCx [w>cZftf3 U @m3ZިeZRueB\K9(Ey#ߔ#u*E,/di|^f4?b/傁R'4"1QMu@;Gױ%XB.߷i' 23'߹JN!WVr#*%o/Uvp^lolqu>WJ6 $Axn0z{4ghqd|v { AnЦ銖 -ĜpJ?֩ܘ;Wʫ4Ц,,!?; a}cq]S"bZ t\ "w;D2`ߑ:>XT-SXJmՑ1R}n&鉳5O.'(Dt'x7E [$`Nrw ǧxhm+16G>c;|ֈyqk5LAD0ȱ;SxA&EK;7UFQ.S4$*@83R惃*Ab(Pȿɷ>sKmv#!wN^GLEȝжtqf,]arN޿1^^3OB| n=>d|] #/ b!hgbt%0aRfG_Գ>۷Z~?a83aQ\F='`/?>"p특sSih6tQ]c zs_^y֕TLDYl_<:D) Av.F(>|_^l՚]y3)bs>ɧ?|#[Ϊ?8w+M%su/KT*3᝷\H%EXDɾeZi+?W wE3+HhGsXxUatx,<:.$E.Um?M$9}L3U/ړ㌟@g߃Oe[fKj.,v;WI,I#EN7IYt5Do3vs'_"aol>N|KeuS̪u&i)]?!>;P%^ 2=֘5wNԠ hkBGjcciݯbȉca(IvMLC(ʳ Eóx8e͗}N[qw_ޑ&ڂ+^jh>kևWg|lW]a4 6=㋩Z$E8 #:&-FJD }CELF XMqUp LtX&Vhm{|d;# O0@p! qI*$&uWMCuCtݐk? RuPvJ ~-š"AS:@9u?1 \J 4'em- jedh~"?F 'kOJN@-0N%ĬXf5 =3^ĩdWT׊Nܤ?tJ^'J4"pVZ[<`:; 1%λX0 wǰ#ޗR-n#c!N%VV35[*\)jeohrpM)CWq3a'+ .-v14W} (G5}M˰LqjK8(crw˺W'z S$&tfAEm :¢݃]7?xCHŗ5Bx2Pu1QEZRWE$-z^Hu7T ^.[2 3"2θ,:Qǣoph ֎Z Ohrث)D\n=U˦hTJ.a6bgk0`ɀ!)j:6S$=ڐґhQ\q$_lBqY<'emܰXz ; *`,X9 M_ Ubtc](`wL#fY|f`bYeAJp=kP S{Fwc]jͽ*>||Ҡj%cvL,a{>r;mB5j(ўľ 'Xe# ''"ҩrO޳>3i2])9T\[k bϙT#[ؑKߣ{ /F`%DcR~&p+Cܒơݏ2f)z<_y!aϫh'1?\X+O&V5# + 2dɌV0N %9#=6A 륣ehcC|-A~Jk P_^+7p+_I=ť 4U"^>L#EΈHci|nHHy8J[ Wup7,nI)O9kGzox12CmAof啘`wSK%A\ծ>|>}ѻ8߷Yzyi>/\oܚOXz蚵aSc1uc=]U?JwS:^ռ /uZU6#Yx ݸ^u>odsN46um YYA0$aA}Y}{Ȩ EҒ}M*tmBWa]!˳0+çO6toht6\(A,=]Yᨦ~VPU|h'; 1Fi^¸e3Ƹdֻi|j~b 5҅*X"f";ۋ xZ MvOaܤDUk%IR!yXQC=wx*+Z Qj =P9EDOUY$\ SA^ô_ՈMnR Ke˭!-dP~EuzQ&|v41n.P6G5.܋b-GUyebq'GgKkG?Ƹ-ٔW4cfx08'I(e"6f>>%_.A G̜=/Н 1/g`Yr)Pd4&VJr ]H?Nq^~t#+K[m:#k5w> uz_G,qW J:P@r/sLc['8#r?x!>'K\ߎ3J'7hgo7^(X,SpezM2A&@e`Z"Ip-(j[_^poU S%PM!ӫћmNc ''705ŵRN'XsשdYnANͪbi{)Sp'"/5HO2%GXJ)2>גES Y`f*zl } FؖP޸s⥢r Mmw70"%l/"Ju'K& )9wm7ȵfqg3)4L6L9HۤJ-!L+;(/ai}+م`Iu5[*&=S|-pdǵ gFiMے\9Yo ֔jE V|gxʹɓI{u^!áw_dw6W]f<" < .p me ӧp [xw#CU+c/s'x_@>׻-yE6U5/1Tn 3ex+8WM/}*M뾾s__.g]IԛHJQÈ[64 T W"یLjPfg2< ?i*NmU\8B  ߺzUUPb~|7#IhWb{W0fb;Wf#ż룺{o&~Ȓ-]cxmBVcBZ5]Wu i.I{ k 4e8aft{QʉPPwI. < &)hǸ#`2Jɲ]u|=-H w3s'l$BYP(Zi 9Yo諸A5-JWsQ:wRp(;4E&ϲEJ6K{L0rJ{ᏰT2ͻ0 |.d,?$UM7ġx;Vm#HdYchnm{y1 / p;KJ+ڢנAmaMèԟvm2|QM³g!`!xzVK? Q <sUA.LLn D'V>!pB| vE $-zpZ_>)4hgRadҰ ؛Da֎/3{\gSj[S7w xOMbH؜ th#X~oL`gD;&,o|_\>gu+S^.o+h<Ƥ]15_)*8]w{*vR̷S3z-UYpzKR `A ǯµ"uGRMBM{o<ˈ>C[OC(4%/3'$EIśUri[A*  ˔!+'Ti h鰣4(l\BHP8[`iHM6|+#χѸ?7݉2+ w8 &Kq&Kf ;Ur[d`xG[^]߃Z)Ҡ2h.YfrYtI?ȳZl.&$B#aK.@=C(E|8讝mR_f<6Y@niI o9B448{H+‚1W_vݬɐb inanv]!a,V%i nh~J4DYTw7Q m{\ԓm:т:cx ZY?͖\Z(hz|P~<y}k&ȩ1K~zA)g0W'-DG׆1Pk(=B=AI o9E*:<_oOHؑ\U'=7 :BǼb-[}n~=JXb~o=G~o$%!Ny:_ثHƽ.!g]5!)Zɷ8L G6,Idu|aCCP-a: e9A{`>/ɡßuMM`3p.+:0 !\QPqiV`֮q"rTTef!>3Ɵѿ"Dڶfڈ|Us ]N0%jl,0|w넏.qm>rx g1[̴z;Wι3 ֗Vq129y<֭=q ׿ٲK';%֐w]W [TR HhSWNI'"q)q=]^ydAO]?VE.n X#cPl9| yi$O1,~[=i*ǿ{`i<>XƻkX[@5"TLO{vxHk|@=;y} *˖<%v&/ eX-'ƈBVuyW|! Kb&p6y] $RcLJ^$7SEɎdHN^jN]VרZ D \WYDžEZݮSm㊑SeftD5? JgB[5?{IEwuN&xȘ ϔ# 珇3a ׊qzCDD+u=w/p_(ۮt0/-$bAꐥ$;B n 9NH8\+?ZбyoyH'{$c:hk O QadgjECXnʺٴȊ'TY |%pri5yPrStM)-8K 8&ޘ ais!FNDž[Í9<S9$#uW*xƕ%]tF HIY&XRdjJct}d%C lў?t&o<_q^xJ^S)47^rד];rGӉX 帏2c!."@x|ڀr: :h,8z55:jN9OXFVMĥ+,sF΂cTIY8Ől(M/ 8t!F^]h&~J ׶&f cvnF+1$au$QYF%R*{de/@r'L_3J1 8o!Oj"a7FX]h'm @w~┿_a7$ODdv2O]ē8B.Zl7q0V]Q% + (]o.TT\0Fհ6^.1qq.IٝF51MzgNzD`M;64ו3`#dwvsP:j91VzKu'}6KrKKp6+v{h*OR*]j|>>ƩXxZ;#{;KϔFu#{40mgs0|y}C~qӠ(bou'v[C 06/[R[d^?_}J$B13mъd}iPB1ˊ 9źHػpOHB򇿽Z$elj^KV5"ۘ+G~9ԫdm -{1\h-s&:l#tm=3¹O5%OV(dƃu44g^ Whɞ^Zy%<8] 섵Jcݠ"i  4cdJ77VҚ-cP˕fk/ҸE8TljevihOP%R5Ir= v/%Qpݵ#M4>-9>~Yw]Qv̲;xOYgqT&w!#O64%r)sWyؑ2TSK6+- qL9R"ӡsBH$f$B 1C~eDh0&n0 ~؉97n ǯ7u,9q>%.MWM4Ak|} ]Vߦب1g"OFDrq\/LroX6P]pM)Jc8h{i͇?Ѭ<=l,{A-[ Mw9wQ,eePcJqImw>[CKf^MI6 4Ek lʟ-M1ߣWT"Yو!h/PЁ8HrhѪz45!|\9,{>Dl zmn,њAzK; cBDps?,TK7ޅ}yrĚL涗LFZvVaNI$"5Đ bؘ!4fzߎxLfq_hhsaú"37Z> y|bB{<9yY ۡi&@FЩ/D(IђeSFb U:^Gt$Ao]J;Y"E^jQźƂ讇o;Lsr#7!j/FVwGd!?cDpyzX-ܽsBH`g+e7<yFnnDF;xL[U>_%e&==;ږݷykcypR佲F (ZR3˰HK]s傡QۻKܜ`?ykg퍲ܯ\E)mQGRw(*6AlAm'=FWviFg@d ]WKBD -ə-ξ0V.Cpd~Ԣnihy1d_w Y\CaQ (KfxXOwЖ<_)Gk)w%ƒt_",Wt+Q`uyL*3ٿ;\c9 f' â'WQq=G wp2xr1EcL'ɗSe!\0(+:aާP0*xQY͜NRLD#@!Fqۄ*b]i92ST:xy.0:x0&҈-\qmýSm+dVhle{MC9`wb[IA,PCy'Yim)[JDYoj+c&O_=hvYyZJ6EɤZI4n5-/d Zc]5+翫gsnheĩy6ÇtYJebJ-E*N,Qw| `9tJs)`&>t#úi&|vۆ/ɫf?_kqLs|o 6u.=ÔN KB)A p ('ԮJZSeIN23hb(NgiWSqNn]}"w(&4Zhq4ut洋ELD u_BVRfZ|(XfR'H,f _m?xNbȪ&{G,:Q-Ӄ͞ Y/Yq:~U[3evGȱǧ,0uqrGn~nPaj\ƄwF1E D0Dn*{1gDdT:;sK&Σ>+jBR੤; g»L]>p׼ t,uຎUfkF69SCS8ƼpR_cFl%ܤ=c!͵\k/pB.?NO^Y$ݚfłFA<*ٽ}s3m+ o1zEkMA$t1*`,IȀw}s }TsB pTֲ? w6̧ 7C XF oT !SŘ2&,KZEחofVBfמi)[#YWMp>Ҙu՟xֲ$ `_DQ>z dTtYYĝe Xi@RYd@ ҹ۫hVI=Itx[dJ^?E#^.^#7Ѡzq}5@xpv TuHP^m"+vzQ񃺨yd blH`mH+J£r7vcsB4j$mVƓLplڥ^h*M$;^瀰*@ac=nGmxYH$10#4,v/g ~:l^XJtqt CfâA& &kBJ-=nkN%kBkc֜:CHh*JY@]I5&y FPA< ޞe~Iz҇YWKg<xaHKg(/>ޚGH+ݘ/:#؃χ* Ɇ"XNb_T3e\X=|r>곰)1뻜 g3%E-|%s7g!x>ْܾ :< Zy~!\ %Ҽ!491e_qHFS&!S,g_Mx3mkצٔā%ˏ/9j>[q.~4PP blAq!!FiOO-Vtqv$c`c;y6Y+ΗXHT>ہpzsQL{ZB }#31πQ |Y6Xwuo+|A9^1(!Z qI+3 }Əp-%%0/Ohҙ4"9eWo9bz#8M-Y>]Լ6qS1_s.oJ7ꃷb2"xCJ")zrD;hAsMMHQDzplé)8Fw^ܼg~ᛏOm}@-JCvWiKGf8,@*گyȹIrKϼԣ; uMB56N=կE(ArTD\>Bj5B9a(Vfh7Z4(ɂD=9{ aG `&,=0_>I bxA!;^-Ƹ,b>OٞgDg @|g1KE%7E Eazp޸[Ѡ#h.T<3?JF  v5,m|Ęby~w+QoZ9VMdx7I!=&I %7b)rK5{Z\ܬ9~wD, {x4 wAd-.r*x^[RhT&Jq}}.e=k£~`5vYy&f:،ѣI/It[/ק_WׂܲQq4|_UI{t'Iejp@#;6Ԓ/3s՝1P3Sagq6^$w (j&nmpXl>%n E$K4vԭ$ѐ,Z +R?i0#ȜTT P9q`&NhD ֜v~06%љժZ6/e,є2uj5t8ZbDY W3@ܲ lv'׆ u%mЮ[1IcZiy*?،:rԇ@!Q@K\zS>5%%q|9*Y-whgho)i8Sɳbiu@*ir㮽2HLlVV/G8#/q;{#i\< %c XZE7E(kӉaH펺R5O1Fwp6SW ~;AlʆIZO+RVKQʼnRXwuw`=8ſ c C {r[.mZl|lvɸ[ fPZm_yMrlSihG1Wǯ4t߸-" +ƕ9`'7:HOT:a"$zIOKv9&TϸObGnKIL{oNiF@V\X 0Gǐ H8i;"J:XB&Q,HZ"Ρ}vVh~~<܏ZܪD=KK gPµvc L,hz406~Hw; ;}3`ShWP8]0( ;6E|g;?Tym{94Ω[ҔlNvѾonM:53ŞoSe>^`|ք1w4] tf\~&= tqW 蔀1V'Tj0.>k㶯$/*U\;'ӈL (!>|7uJlCe}nV;y_\ۈ7ows!FCÎLN%0>rQw]-iCğzw x rɟ]%A^5O.k2!LBZB+.m('z*TZEꅏ, X-yW籂W|#T no`?.ph lNs4HxQ͆\8?ե9V/Z}Hl:^)QWA1Fg/sҋRlE[KPBq5.^^D>}3,0]E@fX~~cV=9]@*\`%i#x) &u ](AsP< ;EݦYCŻ&`%d- j8MθYhFR#YV9.ߔG럽X:[9[7E&!Ærfc4!] o-&aL"EIow,G\Ja5k]s:FНF?Ε|3p  \Pqm_Ki%/&pXR_)?Nj y'|_э/NǾ5P{ C-BVn:aѠxe}4=HÄnA HJx\Or[V<3S;JETΓ_qwL#dGrV4y6 L4 8O0=f".~*r!nI7T A36x9qwhKPdU2ݼ,V\GNC& JRޑxģ9.h]-3Vz,P\זW]Y 7fVvsA%J&{j%VJ)ph 2wn*gHT5cY?|]ھŐ +՞I`z$ވ(:vt8ć齗 |(.$az`Π[*NԌ&Wn J yf=N Q@ںj*. + H^L)f-*'_ޙҲ1Hkj缆hΘr(l-Dysmb/Yԭ٧U 2?Xf!2=LDEVL9-bH DhљLʉ$w*6s&HS 2z`iL_KWZw/ dR.qMǕ %DN1H@W0jl,74h ?}P.>V/~`Vrc&H:p>,5D<6bNX2nD ($d!N*૗ǣIBj7ZH+t_-CG"DL7:ڕ /UE,R54O{#<6mhMU&IQKf.X߻'I[وv=E-am7ːV'D3'Ecqt@wL!W ܺ_2md sBJ*5l7VŲm NKlxRYIG.UC]vA&缩#U2UN"7TU6DTP`PUD[/`z8DoQ26~ZMGn=6hti*3ds iA8䂇\wm~g;H-A54*fALZ(|w$7YQߠJvD ~ 9Q˺IFa!3kY\&&dVt9 XOCPEDq\ 7Z}Nы7Dg ]uWmӆ[MM2+$FK1YvwsĀ0;m} =z$CPh'y\q/{͖cgKz9L_5ǁŞ^%pI^lA-mhWDA8>Ve2痡^ t1`.yR$}@2NpVFlrK~zh N:Z]# Ѝ 1 c# iT1 feP^n2伎n[Y@O* JБ%6}ϡT#uկNAKΓnmp$,m߹?o})_xS{-L xv2 nǣ#2,,D{#E«E[% ^Izgfq*4t<q}Rp;|Gx۰Yκ݇!ݧ ֒ٯKOΒBYS}=94'犙E j2U m^17v]柚X ֗j81s ]hS/H$k瞮cR If<: O;ګT[P㗼7u?BFezn&ynvËPal*drj Џ9<ҦHZfh'+b h5NҖz_KM4!TqW.GC\sEgW(ή{F#,CY8a7G3@U#Ws4T cqA!4g͏pMyGJ1C/z&=F:o#;[6KTBjvISrkv,BO*Ѫ RUYҎUӵ$~Xxivit~ ٔtGUT&Ȼɯg%&4|WD W[cBo OCǿ+& ''#/Fu&a2bjpgFA fKPćTd:,>k! 2LY xzY5i&(^%oV^ 4qi}=`&i~K ֊!p; vlۍ`x&2pkNRWC/ԉv|>5g `b"؉ߞErcT6^4j~Y%Ú,y'v$V\ݛ O2)"a|FX#5mv-k^Y6"pSa>j{WDZ#3ԡ똔KrEY6tojGꨍvZ+rY:*yeNص&+$ ׊\!]E%pI9Y)Zmp@X>y[1FrRj>/B"o\rGhwg2P WyO?4sq P\J-Hȝ"!kC`% 0Ldɿ/IA)d?'R9h_hkqvà E25 uψ6 Å?s WF>-{q&PvJp$AM6O;ќD!zCSï|C&&3$p,H}ˠdXzF(2l=%=Q9/ +ݼv\q7DȉનHntesM'PSlt芐MUQf%ΩߤOyBQ/(/ CjIFHN4.+x?ɖ'G>ٶ@ 6dLNJQ(\<'REK"B3dҴ{g?>-_v13\HxկU1* LֶegW Na?<£93vuM^o&JڼzJiOIqD%^NՑx#P3oqkư씖&BL%AoBdC<:PUuE8([EkZϮy zd$Y~ʀTN&%H\^aјοW-hDMB@jiA:+*- *JEQ7S4r4wM?i?z. r]^@ѽPs-jTg[*`Q5Kezd&VzpY/P$ٟZ(U7]΍.!s]%-E:T'Iwvf,ty9p $|i:zAiڛI'm>U%uac'tarQJB{9-e[K{lhzEZjdQY;@.KMVxWU%&;O;4 a۾lYԅzJvs7q6]KpukbJUGd*V8bgoLlUB$ @mDڒ"fPO xCWt8j:ZfsJ9fj\Gb?uęmLfnԊ<1 ivvy%*?mjd ϻ3IvF#eaz+4FJL#}#3FPm'X,"]pm/_z|LbƇ6 qV+sy  Ϡ.)~I,81 hw͕XQ|uj?Ѣ@6v҃*ȗ] ̼i%J̔){w.+L?7pGMi qj&Ws֥7 ,uZ| {xfs>I:jXq9מ7)ˍ;uϩg͹ܚ=6&,jW *@GSFe$Ml -C~K@6Tdw̿K+zɪ_=Mwc٤H)U ]Z߯`dI}&`4jvcb ^#l-.Y4B10C,L9EbFrӣGPc HK!hsnEQ:2;F*{e0.s] ;9.q&qw*0VrȞlhgiltVNxS9#dhjێW?E -Qz_<;ldY#qrjgU{, OȬn]" ,Ț'0~Y93go3E鋦QYJ~yoցs者<)2'XՀgGߔa|H+GGugG6rq.bfH'cB^`!1v>aߩQh2>[4'`*Ӫdpͬb5-Mg`깘v67޿Ï܁ 'vdhHz)GoM_US.D6"%0Ʊ^ecʰ&<^SaZl吡vܾmhN!b_ZO sĖ\EJNt my:P3-V;K;~?\^|hxؓ( q^;_Sf9NTNt+ΩDp,FdC`zCqqB==¿o}K P;);l.cDf$"00e +!p-i}&Y'?++xAi5wIcs=^39lE0~9Š!+W S".O? 2zfC6F)FT^עӊd8Bg?" ֳ+!0+3Z8추x>[!$qe-ݪRt~pp(nx*3ؓs‹/ʅ.hdc:> lIŏQa/2Y'XhƼʌí9HeC_rzl )N)_źX,&d}\:3W˿C_B}W$vVCVpwu$*&; 2wC05NX`,GiN֟u|ت'$4:Yh^L6΢dBz(''R{/LgkLXp.TP#Ikq8m$<}J[lP磴B|5PNHauf/UQU!Ḅ+ŧ2HHLW_a6ˎ2p}\(tTkS5x ٠?)PY !1_: /^ ѐ s0w -J*Al>XЂIWK֛-q: \j'7UmƚKk{V3'l~WԵuϏ\BX+X~˜w PNM`WQŗӭ-_6ːZ8[ |/y"VJʬ;sZKʛ1A m۟Fȼ9:[&JzCawr2WF0 ˺_ZX`obV!L_s"a7kQav&$9٤] ߛ7 l|lx[dl5u3c_k2^H螗]3FסΏ1w={`DIJ{GVՏWS8Hdc2!QC9ư`0Rӈv9 Mn'9eM:%Jid^ x؃./R_qO[ NXW+[Y=T > Di=aSq֢M:vJ򑿎l?1*~W.(hV@'SuZ8],nex 튦ɮ7#`w}=tΚg<@{G79ߍ,]jXXGwӑ`dJ{ \Qo*wr~\FU+&깶#)kSv$B% g4u [c@k KB1\"k)cY\YB֋;Z?- Z>wstF9'.ڸ}DCevkZ[(T ~<0FFEn2##}!X[Kڮ8gʖ" q0rQ[BxbëqcD^{ʨpz@&_g,g䎏$pр ,Yׅ`>ߍ0S=CoR&#۸>_`o/Lh|JHN-!DWE(S?h,Jh]Sz:xj |v3L^>~8TO.u*L)G垳15g6mk:Ǘx\CVF?>'OܐlUFeO L ҋ:Y;F?Q'Eń!`M*(6j9GϦEMXHltlޭᯢF7|IQYriE#/8GQNonېa7>\6њZ(ĹKBuQb\٤8Ԝ(熑Wq񂆷/7HnAɷ1^ĒV28|仍 ߳翝2o0 ZR(+,@i@[@l C"ZyRNgF^,swnvi;Sյ&e3Gp[q5I۞Rt~Ȏc<]M7 7}lW^!D<^IyYƠjiTJ}2" ÖA¡ܽ k`~:R ZTyAV4C&e`pJ (`.-€اX2yꓩ=-ZIe)e刘*MqO?*{p7#ʽꡚt)pnHBngWxN@,JvjȰ6.Dp#Qm=n8 Jύ~wd3-$GhU8z+[ѠVv7?+xckcg _*,39Ajce6R"[^io7'&3{5N/g`{T?-/GE nL4i'ߐגڒaBµm 6JV< Y]f,l>H@޵)I2`3>7 r׼lzSEYwv9W~0XE"H6ZN,z;+YE' Ʊy{a*aAD޽藆k^xt@ w \]b^ت pcQMMDR*;@|7[`)9}v~N k_]j;Lv8g@~ ?.gR\kLK+J"cmV S"M^v1YZ~"8 pj 煸C@mZ@|Ws$Qyחub>QB)%ϟwvAy8QЮ_6EN{P= u o~M/5s8FVeK$'^U\ťׂԆ**},.Os"oWA|UP_hı0z]78q{mf2{sP$"7P8og@6 Nuhdsaۜ+\N}o[TM;dԫSOQQܗa?uk7E6 ^ײ T4-O€92̦ |HfFBJ #1!Fe4zQ1]̡G ah$4>uo3%AI0 GC-hl[[>s"x! {0]MN9H` F_TV'p`f։l'xwל0 \)xpFTc,!;zot&2V;zCHM].C"ۢn{ǣYOT_S27 #(MP=o #\Y|2aX>NJ:dM`5[V(W~{к s[H[&3ts ;]8jBpɲ4A2'.=ud>|(dnwb 49ƪ{'B<~ݏ՗^3ؿ3+7jFäHC%k-Hha| mXq43ppLRe'#8$Y%~x[d\Pb0GF^CYt|I%$vket]%EVI&B,q9 $(d.lլgS ߾ZQ g jw*-ҾPlB85kR(ܫF=($`nH^Y0Xi~`3w 5hJ0 xN gСʳ"z07UL=h W#%~ehn I4q?*rSzoB4›/ 3!/f.Ns3)l@#;yujjhb8漮8s%Wjy <ݩB yXd3ktYiËi}i ?U 4>:39uF/&z4(],\ (U*iWUJĆZZy)ߏaY8th')7]!zS@o6`ףT+JDK7XLeC1X@Tu9yz7OX?fˤaEav[T6؄/+,X+Mhfv>"/Pf5QWyPL,U:"&TNxS S1Il_@8bXFz#D- uϔddsyiu8Q\JxkfqD,h[˳Dw F[IuY>5@?)4Wm]M0<1}:gW`$F?D;qF aKaDgC0"aykJW[#ʥ'XwQ{a}Yʂyh;̋l zWdYf+ (υ|tUq98+yȮ;} .m(?46]˹uBG. gߍrW):oQm{36yu*C?핪eaX,$ouy~ũ)(?ҫ]T-n+zh">ƅBR_Ŏ"GlvT}N5n9-?;g q8WՕA~+I-LS}LjxeJA`6c$"4yP?G]VNYmj r@A vP62 3[%AKŭ&rَJ!#q^gb_S6G!'P#LݛL)Tɴ5L^jW*MKv.t֖'TJ4IUe 7l@?X R C9Lؼ&#WHҴX Zt`L #jPE% Cae&D::Ыo7v4iꃄpð\q&r/ZQ6J n"~ '#6I֔bӤ^S2's<(?&FB{jֵ~( J [ Gѳu?5?%KA';dr<0M ݩE] Er(]Vly/ ,$$*"wE2P& o'm|Bk¥;O4kk\|?X"?ڶJMZ ?z=û(rE!}1;ub? R}p=%f''2뷭ACd :5LzJ7Ϊv bAWE qf6n+X%lN󲑢H#06F6~tpT#jII~#u V΁Kî8[00D_7E|Wy5?Kp3xjC KnSA2'Gp{3a8/Zd zΉ?f h4 ABm4@M3g*4Y]1@|̇|/#njr\M/9(;sE-Py;ΰG tLZAqQ nGEQRҎyǽ pwv+ۥHgm^|mD|l0& k:ENWx}{6QySL!_C?yYNm'Y D* dHtE|gc.95,#pRB\4`~`^u[UL及zD rC dT{ptcAnЇWu#||h:؎vIIKƐDY(Zx| l6Wߕy)kKc399ǥ<%4@5f !?Xvr$,|Twhr-j]6^W+YbU"YwjL]1$yԉ X\m P1ڒ EQU` ?7ǾIޭ8Eev;Nvxj"2m24[G-tHs+M2;վ ptgٳ(3MYpCw7~(=P {IފsZ8"k|f4v8&!Jn$Тl6U $Hpq󤦂m3G-k3ϐ/$Z'q!'mv4>rՋQ{`tGqop)5g'NkHtCդ A\#?4b3o禥 Y2 S_-3½#\ j9vx,,]H?O_g]h{fjE(+@ʷDfFa*Ed{!bj 3|Ѝ(Qʼn6vu$;5%2c|Lr(#D';{l4>ZqX,=lT_ц/-xxn5wk6!(D"L=sر]g!8D"\+M iD8~OHe Uɮ\v/R%*A9}ө^s3$[=p!H/{KvY̟qt%<øNX6@ 1\Nԅ,6"򇪑-kݕM!>% 4/GT0v?KC* -M$xyUw oUzI]Σynr^?yq)7h*Ъ05;P$@o7>bl+4Ž.G&>#.1E5?vmN0q_ٷ1q| 3!| v'< CJi]^Uʉ%;^ci~ [(61nx;֡728ky'dL,v{mEv}.Zǩ Ny)ndo JB%C2T6ع[^(06ϻJvdHdawp&LVѹIo&$>% FrZق,YV=\ڜ8U- ջ Lr )p4H4}YK. ⽒ EK4NŞ3`*D#]R$~_ Ay~{O2 [g=J+c-7eRJp\ &<6G{;*-MU vU*Ӑpˡȇ̎ {eވ\aBxWbzb2l0]0@ACexVY>o15<îPJ83nH><̲cwg'bEuo0@zcvsYGXq#ˌnnpD3)}/ZoMZ=맖JvB,⎢x,k<," a1ēl,,E. KK\%COx"X7Gz9vW7 JP P% *&6v%!'"i:K4RG dǪ')_DrN=@T{ƚ xx!` }H}?BqS%ɫV{`$r|*ѱX`FPQZq|gh}XskB31#n|M/$֢BCCL >}AZ\ƛøM+’yjSw(8i(g:#*cLߊ.Rz&CY}Dc<=.t9 jttf[M|+b8e "LjhTp*, )\j>+$d9r;عo=&^HpVR9hS[']ݏw*Jt~V>#G@$ѓՐ-}֣Qn\C5ѺŽc/撞I5ZDžEGF_^ ~_|L毮qgiw񠉜Tm%:Tf ÇQn*y&}}3=j!ֵrS[l30 3R:u7ӒIy0U!O"h.蕝t[V#[,n*UE26WI.w0>,TWZWa^!suQp~ ٲg^rju.,[=IUo\Ȣ2P֠ԟTOH Ջ3cQGLa.j2LcF5C!- XS7 O!t/ey\%6rNb+ϽVW"Tm'#> hNIL RXuȵkM:yFԣa -6Ãf^@lY4F\gЅgc, 7|!qf{ɮѓ׋.DRt0ԥ\NgqH5?uHYhl(gj]UaLfdx!yznY9{hl_OBXWA-:7|ErAD&0bS))S2 P kM?LrdUN eu"X x~#e7 ݍRE8fF_1)x+>D0Fɋ`փ kݦ(S|&ݔOVՠD&"@cQg(ӏ1"d-\gz/nPTcdS_goƟ9+bY`|tQӔB%Ԙc<^dm#+Z#4}w0%5> l]w5Y%RVHpdm`xzDC˿TFkQmj*!-j@YZve Cw>Y\q@69̷ jn iubÎ,ƞ]]-xqx2':_kpt໓0-|%jmt_|/5^a֥QW'XW^@mjv&a0I&ӛpgzhTk,Hޛ)˟d38L) ThEW~;"FYt¼.Wen0k}&j/Tr*nZ@$6"Ð,bf-y|.C 0F< ,x )kI=kpSsn (HCV(T텦й0\ycNsP@N֗):feEt{%Fg/qgBW?#QMS;݇wy ]Aè'g8,7q~I^>MY0-bv@Wm ʴ]>e!dp4 ,MEdpg,b@I0RKLY.#C-yծ_d> M?[$]_4J5?Kޖ:z 7ÐaDlՋ]jɈFC;*Upݟ@[Ci"=9a^Qm-vLM򀮬y CÏvis{67EG\LL0QϘgo͏͠]ϳy Z̓3jca`.4ךX0/G(?u⚣ [4O8E6nGdO zed>b8,D/-ښ!&eU9*ZDWN1?%'msuXˢ4#4\Wŋ' }7v[rN=?i][cbPC;*F.8-O]lüΖ` DЄ]XIC0s D)q\f~{XءrVx(LU=2-t"RdGhǦr&KZl:rU$owq>DdO5nrLV5a%bTL[\V7k8G崵+\%cXk@fGЃ>1]MdVTc鮺]Op iRnM[ VF`ğa{s_7~>8Uq^av滠&OQd'qߝ}jW/MѾ*F%c'o'vpSD+ -0q>jW;=VEL#߉mvL]yX@(]z~UHIy͹N#! ;h"a,AD.΅f9VQGZ">p[@5 ~S)W n!!!d"YJ`J2WIȩ|̿%P91X :6/ 0h}~"R4 O5:!( \-8؃Yw`?l{vٚ7~p`l?Txө ䷺KrԧlUe%Q6SRCS49Ub_V\;;i+zq|cmBZav"<:+A*mgRh"1Ar*.=J371v_V(y( DF ܶS%L9쵎vXwbm :^՜ڐxʛӹ9̾s|fD?c}b(mӌɏҔD:aLe0iЃR{SAxGS.l*JbGB`bl0`[5#mXВ3>d{%>cqT|ϢR&fVRfŀs)Fk| Ib 䪼߽iqH`M97Xթ+>RfFI57OJbdw>@F?w%!pt|H<*73)Cr%991y:QL Mbbg)YKeon f7b  JiP x2F`昊L[7@Pgn/7s˰,r*, Mw`[wiUyJ Uaa!osQSICFHDb&,y{tQ;^%tAɷWW `J eR&l[H $&Y7/|8~ Qf-NVJpͥ6$%1ěo=q"4Z3*R?VWwX;FY6[_rDVy{ њ5TEC^59IykgEG2)F?"1Z[%4rmg˻P2+3=H/҈%4˫=58ʗ2H=JoǴ+!m:F!:bޜC;,GwULP~ >ZW#h| $t:;.c_B~{^:@e6Vn; ~jI6 (XeK'+ˉ'YLYØQ>O ^Jgo]B,drnIil9SQ:`::y<*˭?֠49=\eG/,5o+Xv6%S맜S' [L`]Oq.^?-+ml{k/BcwGBAcĪAi3k9YU[Zfz7EԞ/-H/p(pNlr}P~J,1ּ!99$ϑzxYXEJ'gaQbL>ѝQ$y#8꩔Wazs/=sTւ}mYx!q@B:R7S"8s/wqhjs 6" \LpDui>{iYR,Οoꡧsu[3opRQ*ڇ_KTIM:J/Ѩ¬67'h. @-#n>[{eD)$rG$>>> )1 n8/̷~vC | VsʔG~* 4a}e<ϧ# `v\@3$cS)+ėD `ƺl9-?&vgb B.jż|Y0,A3V1z~͍e˟BT>CHLnmQm`wϖi梥2nj-DcLkZNV~F)I^F{?^C#/[#U3J[:x=2ǣ 3ۊ6_<5*M^HHcgţ6)LT~c%]7a <w~P7'Ld7]A2Ytp}3u6Tw7o4ښ{3+%i9d'57U_A/8O9, Ms 6ڰ$\$m+y!Ha)w$[ aS3xz,]CedaP;KHy7Q*#Uk t>ѻ2ߕͰ)\4-v8 F%8>I wI޴߂@\;>U zBh"V͏L7'?(W*rF/^jUUyɤ)^4;F)Dr!9üC[%orQ:( cDOa7eSՎX%|aQ00c$eqXoěǧX`T9pm VmlNDȤMt %%ZX,砡XhŐ=C|4lqJy4Oq4ZQttꠖX(Q;ͧ)Ozs|@H&i UZC}yQ-D.az>KjE"̈́jnL ζӇA-zwp4yHv"#PW=c^s͕i#v#[ JozDak]QN ^s G8͚+y,%o#YN}Ϟ܈q亂vCgEcὫ)[']_5=%Cؚk3ʀpAhKq1AK\WyTdWtjLq8|L mzg'*KzPlz tI"Z x$ J[^ cqB޿ nk".#畆RwPHܠCubPf)rVܫ\Vt׹D ͙%^@` ٨?/d)sRWR {:vđJgb}~Ib3ˠ~MC* H-BٴbRW"xA_ԓ $:h&}b$`{ m.J|u \儕nQUV7#iKd6'zjGlWPM)&(tSg[NӲ͐0 {ʄR6x88^}AK5\zÏy(Y,X/ig?M ۄGZ6kiӊ$ Laġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4kO}BMϚ2ƷefnVtyT*~[T4{q_ht8ڮ6&E&iWPa1ee\N5gۻ\k5TN{=M/9r{=DY +\I陱lOժx-7y˸di w/T3JGW+~z-wFrSW"/o+Xb{jjl?4,e}sbD4^u {% ¤2jI1|Gx7 2:8J/j &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 *>ɛg"5R"m,.WY ˰ؓfvZwʦ@wGuw?S L.Yqx5qfyF(95[j6rMBaEoEzu1bl|uҬ5PrY$ZĿh4LwF~F!iQZ_jN+$Zk]4.K 6zpƪSb3) _L_"A>ǘ! 4LvmTX%:]cuY6\QXw2I;V9sQ%S<2.xB2Rӻ^c]|@숷[ӖՆc o02X]Oe**>DhޏmMH :vaTi% q) ]#3kg*Ѧ0Na>_:/AWP(Ku/28i7s " U Q]n4!pHM", : xE;iT4c|3ž1mt;g﫸`UMg%f6B—+D-{_3~pwmEnS];P9O^711k~0~{dB_o筠4\EA[:Z&帞')wd;V3y鋇۳(Xy16hS} D} U3N,yՆ363z<;?-72=yYJ8LqWcR)Mmx#3#Ϥ@ Mp'QnEñ>RbF/Y1²t^kCRեb7mgZrfeVJkBk4lF@[{SZݞj3Id I$sRodoRG? kvU%"S0pf'ĴskNx#a%ߒӮZ@3xѽaϽYxuz_gaYٓW|Â\B>)zTx?gTi )MgiB_@P SNEBv+ N#$B6q2ٶmF\5ԴU0q.TX?? @.o8*S -x.sɂZlZ he $::{Mތ5I"Ϊ`P;̌Ly*Oo!(&:pV.RrCv,+IrfuZNœH53@/H'e ¾;8| rgC?[ H|q sNe̜5@ `q1 1"FeB ogE/Ӏ>(lMc͘ ⍵i#@ijQM ?&GWCCuPǨ;;t{=[vNr1Yct9:00tl5 &4g۵`9´}rb> j?DW85W{xjYͭ RV^lUλM,q?3!iV8t(2ɯWܺ#K gO+3->؍ QuhXѷ*7#f!5#m.ofl{on\9 33''2Z.4@u3n:16TRg_U5fŷRYm $?x GfgAT*4[ .'Fx.#=L!/'Ufw&5!5/KOjօ_Z,,%bHЃUV?U-Lc80g|T7:7MK/flA "h-g[2Wr;gձLS'|?8lwu(}qxk$KQti:LlBֶ8f^-I͵L{}-FY͖78!0VQm\nar/x,]us6wKO GQgB uE@m^lEX\r"1 9rIy,x|E&ݯv*BЗA"9y)AO=&$\75Vl9ƶL:kMcpQpltizmx,=:;<*wxƝcPtU }IipEbO"w <\^1䈖kKgV{Xt1vJ ?>{PL)Vum!̝nS'i&rBFSr&=\] <Hg}m ̃jq6\{g?eBZ_hB,zDᾇխo{so"V3Ѵ/L41;mwH}b7j eb5mX&`'y*:l7Htײ~?9]_9S^CPJS sy1ym/~VN *2}(vphq{ez7 q e|b" gKտ;$K!D0?ۦ$5!O @0IK3Vh?XްL0\0/WtUt3NعD+G9[LHEud$nѸ nAmx0zs /@L9ψbÑ#s)\L9HemZWY`LmWѿRvL>j[۝y[eե}[k-sϵbBu,JSs:ʾ1~̪@vW_IEXC bR`aKnt@rwdnZ%1+VIhԼ߰>/o5qų[.m?wCcZ( zQFMx{o2_`YI(`nBQn ˵{{ nQ(ׯf8H㚪:A~1Ar@j)$Lg4<]zebxSFYo/D*$QV"ÿ(kEQE&c@ڻ &&iCwc=6"X C=s+&a,Uifw]SЇr]FpƓ~c9 o%@Q=h5A>$F_:Y'UFt:jN"j Ϸy[0-BW-SN|䧴27LSWN`X:kp4Tf^#}HhhDe K'~*k3Tutpy~Y>0y(yv\IS_xLTL B ^̹pjw: @B>څLdc6) EZ.38t C<}!.{IBŻu(W/՘&}zk#f4D騠bxl=YplT3^aå{EzV K ΋Y *] {2 =%uļgͧ6TBu vݭ ?cmzXxVoN2k!bglw}V|̨CW.)=nQ Bo৥S699Յ#_e-쩰dpǑׯ9T h0+T7sz謎$hXT(Gm(ÐNtP s ; -P,=1O9\aa"_< Y/+,l<]ca&RL(9b]7Qu7v5 b$JQ7jg$&|CFrʖRaT^j;ζ\&n&jFVg1j5s %fD,ۅyPG%´j 5? 㠞d^n絪( ʚ)ÃUN ͂t-[AmBN'ča]҅v"ʲe=KW (xW4l!.S 7\j6~,L|O~pI v+u4S;tj:P*m*\kj7H ֦"'['܍9^.NGCDϟ~~~:|%j6>P*\sm ᭿HEGi,TۿM'Bij}?Hb$TLS.51~[yfdv*T8w؃>5`<~5tDl=6G`)2+!?}|gd+$ ͙E| -1N†DY}C6ـK5o\" Әc0t?qvK"OC?G6mZCMR,-s؍Kf[#//|&#wR4F]÷$݊c#"zA'^t_ۗeaDKY,xNиLȸ۳Q Jl%f`!04u Ȋe] 5n(kD,Ӻ)`C5בUG<*b&})Vh&*2UMCF PiO.> o?o_<;;:W[{@]_N-ykik&#ok/C[ے%yϣ\v֦M/a6g!_#lgK}'p״~A~no9_k u@.!BtWƴ9)K3^"Bq $h*D,XDc )&@hj]("pw&n\6#WD ̩b%S2ngZIq.os[ XkKp>rNO=BoL\bAš L䗆X.}T#f?g$>OD0 3s V̛VTv.rېkM۟VzOx8do 4ŅE" wtff10C6/7ix4'6 :Zf2XYSSI=?Fua!w-2?Xo#Dezӿb-8Lax&6mx M,9aSyRJnls(?{ ,CXd}luFtHQ7S&GFq;;Arˆ\m[qo[]ªҎgVA6tyjL*E(L( aΞxV喢Vvۤxl9&{O͡64&$HQ,SVƐ!n B:861elO2WYR#W+b@XϘ]V~?u%5 R>CN[_ "~d5.|)^!C ӂ1SnG*x(J;bzӬL*E ؞\yʱj O?VM3J?[F&}HNQԓ ܧly- hаhh' `l+$zA"(+Uybv JJ8`#uCJû D#H,  iOxsPMi 0Hgc[TGs91LOo@j,(~ӗFRF/`&dĠ2G>&J9Z4!.AvO&J|߂F|}"͹@)kIlZKMFnwS8~M΄d_ z#Mb`ꗅ.ٯew9S\0'coNk IABdx/{&<eI\}6!Sܺ5H*XG&$@FA$T*BtRtCmDa@сd;)ׂ;QI@\l]}Q-"g8vD >y'~oU5NzU T:5ZgGPC{ aL^G*k=\]l)C#.3hf!뫑Lr!]jz(c{ RQBC;Gm)Nd!%+Nq;Ie[餋 H? \q"7N}3H3eʲ;Vbf1hµÐ&g eq4.zDR+\&jO7Hà ^>_-njM?{##t+B[>&ZRD ex}t`cϥdg%uږ#_N@hC^ä"G uT.d-~U†8x:.و7<{|Bnf}ɡ=O'5S]8b H/__!$9ŷRPiQeݹС8R<홛_z{ Oۤל~~i]jRi;)> GK1^N+s )dbDZ.uSFba¯Vlo T%:$ YqZ|nVCҫزP2꼘=B`s0]h@ -cB&kg[^J9%nPL,lMw~kصpDz-Ʊ݀FYj )ɓ `'QbW S1|Ye X_֫fXRA\}JU0>ҞIg%}Gu unbiOm"D_\=ga,("k$E)<rNbCWr{y~'B0Ȳ$Wz?]Ĵ5+q{'jYgJDl'd $pRjZ^~b!C-OA{ua|s^S8x$zd@<55\ wg1_c* yV%Bjfejz  *+jF!:KHɖTA5paWuÏ\4x0A doA-o$V,,JY7 n95^;,̂X,B )[5SvAZPTL][;zU LR؃/@>[ 86pw?ЉPVj7-81 r+%zP 8WNg^6o3S=G9մXZ^1(5\1?ήx>PdW)fGYjQu6'$\|Ղɧ 6FUǿv|ւ;f a/z,sbi69^e p V qbfe6-ظlk@:w XxIh}`qA}= e俞H'CfS,WU1Lo{0÷3M';CN댇 Og [7 •vXw]xʡ¯:vdb#vdlo$uٹ ;,\.VBFW.1M3i '< ~%]"t^P6u ɲ{z v[1zF&x ۿ{>̄o*t}]SeWmSȴ3vѼBia麀D[>b<΃5/76WI><ҞSvdҋBcIC搫x0dZyA88B>hi3A6B+Z-ҁze ؔ즌B9hWKcd21E՗%.cl)%LBJSu:lsc-35eD=P12 i?1 NpHԉBS :8sg,l̒v>/{IR7<ɟ8GW4Zt8Gv(%່GT ? 'S gܫ(_dDiu@ ֮^5>cqO c~\sV%D LOxN>*Cj,m1\ 6DцZ3ynvE˩0#^}iİm5}x@F'Ѡ +n`aԇ域bc_ݴ50arΉ(5Oڥs>gREET{5=mt% M[|y@[m/s>-pNS1w%F칕Ah\[j3.vwv\96'oʱQ\$5E%Ҁ;_S}7*&;A lV9=8':aFT7O:{mX#%8p.\w`WE~e-IGZTLփ^ʂ{NMsL$/UHZVdkU-#T*~~.NsxK%|ywg FOJqŝ|Nx i( 0) nN]]i:mڰ`ݧOx VZΦ/o9.X[iz>IJI1Ա /LHj/X珲-0Uls4צ х̡g{~8'4ͽn]9T1{a"|Ȫ\Nf yN>| :AcƳ9 LEӝ41^.k޺fhQ)6Vs~Cldy* Dizس "7_kqiQo2Oql8 D7WC[bS? d!Tod'5Leo8$W.TJo1,hNjܟ(ƫ0JR,4??q%\P[" ֶ0] 2ox&t,5F0i%NU-LQy/_߱mӮb0;c\65BIaህq7B)}*,(p #YgcyyEt WhRj8,Z N=y}elNL_ W!N1<Î-qOedj1NlG ʍwUK!I)qIbE'8fH1sǪ=2zcWUKeK)򃦿cm;6#l1lFI=5W{s5yFTnN[~{=TS\+l8l$jg/I|2C⍦oEquqժשc֫PvuH#1Fgە|s-,pܣü݉iu|W|ϛ0 's<ـ0mfjڕFUhY/$ l{6WOks+m[V-Ϙ#4 : ( fǓXLqz_am}C=di)ɴ- qpNg+E|- %Y#Fh?UBK! *"fT[ho $-3} +X٥'<#Sg.qii3z#V4 (?]~gNr}ױij ۑ\hݷyDP7:?hՐrG}Obv ig% ȎH%,Vg84$<ތnC/׭}!;W$l-x0%=%abծV$M4"L 1Eƣ! .c/>}WgؔS7{ɎggޑBI?9xJGDvb >\%,-L d~qsB ;[XLY̅aGY=ձ|l@ &V)r/<-:`Rgq2e95jZI,m<!"gR~H^y,E3geUH=:CH)(4oG%yuBnS+]}:ʚ)BsB'rV Փ-b{7Pwq9*Z?83ץZx9.iᦂ(z+l{Nϖ^򠞓`3.>K!=c)Jw(Ys\֏\Ks~{/lnTME!E'Do]H1 2b@L_`'a纡<"jp&6&C}~HykDEQh\+і*^_۰ 4=y9A=1Rd>wb) ,ʋ`.c'#@͵'#m.[SL>y?NyU?zKv#EIQ-|F` DAOgyRFk^Yu)F5{:9@$wz楖.b=F{i3pxuBL̮ޢy)8n!%>Z]+E ƱPhro]`^z[4 fd;z0 ̿]ۀp _!Q+蝾MNg2jQzR|GvRSodhF0%paջETq{X'gJ 5P0.#Y;Y yJ?kCלv9~n.Ct+=DLXmymMύ˨㦑*}-/s;eujcj}%']ޝoX !3!b /ypv`Vn~`a< McXKmX @iu>m''(ۺ݂oq@6$Gtm|<@MTA]4+v r[nՀ/)d﷈ns¸ !q!߀Z D8rZ,F[OWTYLM;UY;IOL:F8}ZְL%.Sx'!al" 55(OrBtuWg.k|ٙ'Ac@ݾ swZA. BXaW೵t$[KjLdCF6$+79V'i3;Wv~*H$L?j+GB3٨"Yry ;j^X^3 5{&~U;2Buk\^cgn'3ܴcC_<+i⾙zL&?V:\֥^ q љ<T 3 u^_.gڤ[~GqkcB|87M}/ QްȘ`yΏԈuǚKXY]lψlAƝ%ȒnSnhN',>_beu|r'|V)˭Cd*b@#{fhߕts{t{<ݣvDq atc#D4ecw2ϔ#fl68Cbd xa/;_k+ x(W8 =BMa_v4ꇟnU݇aW`\iZ÷) DV>TKGp٣:}Q"kb5ǔKUBZl6b$>$,5'YxY:!P fE.l#yݢ>',t}5Dꅧ|9nfșl@q7/xOOyohȋ E p*1Fo:-龾^\iViSca2 V. l2Lb_>즽wr><"Z0-G%8>7El΂_S(}pw Z ?b3!O*UWjHQwdtPgMa 9cM dA1goO5F4i"JwŧFid\@tS!.lƫ^ w "'eWY3F)(ȡ2*5h!F,/!3tQ/TስYAȆZKpl@3?SOiv S63gs( >?ԪUq~_I\9+S|,@:%m*3(KQf'K̃b!7m\x_ EowKc Jۇ 2ғ? b"8l%if h݂Wlv]$ibE cV"q-SQ{P@NfxzQh+eN&ljїA2 MWst,&gj?O &LG +1+L %% 3o ۢ@2 .&)bhEh7RQۙ˔Qr6Ҕ3B ,%yI3$FjS@5GCD=BZmiyŽ)!އ=Q2CڻNLy$RBlrEۃјOڼKcq&WJ{d4wB' ^_=/zN)eR[S%vU:hZmҬ# X6!zřRZa-oeNYI5Zb$o\`"RUpG;{(on(^=N_ٴZʛqA@-'g˓[clO_־~14`j4cBfEnR490C~na*  m~+N~,JZ`wtq(rY; xBc7#mF)uG*M<1^oc^<} 3py l3x(R*K5Z-Cs lG{U lk[V\ c¸ p-C A0^aܘ`PKu:]!i(uYDh(ʨyg@28Ri"xS y>2 ?y1#&UwwbqP5i#E~+9GD#|=5c~Tn#-wZEYuQ%G1TSӵUxb('T#t@'[,~M{-lɣqs4|iH3wq{_Hy0Yd;oEz=_%%-Qe:u324P G ]N)xXE mkiln+OtAa>DrQ XgL>A+ 7b#ݶiҮG[Ǽ1rTjh7WϿcÝ~q3Jc_N/b*zǑȓ RՕx4,x KodFgqdF) #DLV}Hv{~Ԓ8 71u[P6'U qZW+Fpm_mJ Q?uo@TP9s1<(\RI'խ
m]NŁ#OT 7345Y^k */ȇX毐qHB$qit*\4LWn&Os3i J\s #?0EZ!G¤F [}ALAj] Xuf2P=f3 bH )ZŢR+:Zʜ|;̟Qt]v?͜RH:m<mkU[$셳G9B:Eΐ-n8Pcx8wŋXu':Ԝ]{#V?dUV׫zhh`!@ `}- .a3Oy9TKs(U/EY(N{HlSƎZLbqɆ$D: `F#apUq˦fK1]x;d _}ǫLSVX| _aEJ? @\$~daU=W{@*p'/&=GZ]uA -^K5yZ \(=ߕbۏQ(s|-Ϗ=S.C<Ƨ/m~e|Xe[E] ^8kkjSLFBOȞQ8w7j1؄HVXJSY6tA\췷H~UH5qfwJ,ۡ c3_$G[=a7 sKz,$,]]\Ń𰴨xTx1#GD_?Vsw EM;FIŀiKg)^dZHI&&(ز{zꛮ+}]7bXUULHc,>bB'a/9] oZ(Lt:vDʽao21-h.95%:Nr,1*vo U! !{*[0@ s!WSd-4o^eERY(]+478L;mޫ}Nv򭌱/'KVu1lo1fxu(.KGo م>M'qY\t)}s򞛡UrZeJbDZHx-kX2@|q(T۷.AjS1#G/Yֺ ܈,d ځpbCk 8 ~[3|W#@>H -.gOC8]hD"H-EȾؔ, /V,Z*USW={Kf*)7JM`ˍsC|o**5OoTCE)]M`)u;?R^\F[akH&T/\i7֥{=zY(ܽةiSxlfO1ኙqH׃ #2jOU_1{YyQб:uf-mP$PMEGߙ 9@9Њ[ްrDTlЫE ^)èu<墅A"l_dq[N?1r@FpUi`;ĢMIr~QWǔ-  6}D2di-q "hע *OH8{Z3n6\Ƙ&ayP G0+RďK_YζgoҊB(M=|H; Ć|o?1yCuȤ \l/,DêQo,+NxީRS5SRh p= Bg ب4aPoC_ U_Ʊo.bO/mUhs͍^R^D# #frȯ/khM ;$?Mv&&cx̋!YfSQ7pJ=PHF㹿zRΗ40` $jD׌]%^Q#ՕޱĂn l$"JD߳9A Fu#~#=dq4ɮV|m&F'p2_սh o`HWGe>?hbڏ㭫8؊װ[Q;^3ÿ́ 1g? ]'DW&WoeHvVmb}(8:>[KLt/I+tHaPeMs: Vm%F,pAayT _U{@m* :mS@2(L1m|^78i+H1E;3Q z?(<ɍ$gO!AvyK X8ECD%jbD90?h&0õ}0 c:iG̉ zh #ImqOE(A#Y^6HT6Az0@k(?{jvwsEwjAOԶ\6ey>'lI@+ }ph]UBS\#s6&I߾Բp|-쒳X똙k?~MBőq/f;lu}+ #[b=r@ХW"}gqvU7,Ҁ[hzrɖfN< zlt\IPŵ6ovR23elm@ 0;Y\z޲FB$^+9ٷ!+9-!Jk@ؑj OJ8IοK2r/w"T\9wQ0GN}@<2b`"v+M@=R?%9i5$ƏU*kx9 3U 㨧 Y69Th9!=ݜb$.|2:&v16("!WibqA2֍iOoeh- q^)iBaet'n0dy5;}f}YVwSN5c,w:3fb8|RP"$3_?gn;lRaZa# ļ&$t=et0ڳ6jiܝVj́DJѧ@,W;Ɏ[T<Y+QWy[YQ=Z(C2Y`o1WW$kER-nOJ`˼%"TٕgQz>dbo2dvCz]7zryg4x -xp~5jj3Ŭ!8|8s_B>)Rk209J-\M; p¹еFqU'x3b5RD3>z,/4n"hܱ9a>?.67X0!ak͝n)!s{YΨPZ܌}AҵSst~djhLZm#Ζ?җіwcy{aj*+\ 0ֶeK"$_mjv]AoQ˴B^6S=؏/WUd]U#]Y`{+^guKKRu²\<f#CPyS3(8VX;RhqO_Rs$HQ?VGoHS&>ɘ3~40Ş0`JMا|Fus,.i':j2HPhjd@^C*͍fBtȖV~드 ˢT8x!\\gmcTylt.: =۱٢GL֕GoI<-jDwHԤnHwv:e6/rV\Y:DDYKJը+7K5_?NI_vBhN 3iÛ9Fz+6 h-sŭ7C蘀{H;`XBnTe$/nkFxr*[Eo8vE(Yr'y [̿Vf҇5\aWţ-ZZeMj\Y7/pI2/{bYKe#WԌC\ys+ >צi %MZ2b8jUypKx4PsB4D΋+LR~8w>[E(ÕȤU0V2s-me;}qjY-6˰) X`D.\꒜,vH) /܈em ߶kXhW <Ŗ)1CQnlFK|",\BvL"⿴2#3vsbDwOrSFca{icGo۰og"d~ ^9.J{۷#`{vu"Àț.V/;JTھ̬en~>#h+aԤ]db}q,; Rָ3}Pd'{ޙ@H2"+Ɩ~^3uj @-}UDT_lN+ [g`l0p6#kGBѩ m@ BlvV:_!.iƢ2aQ0h;ABM2b0%f$ʡ񠗘1D(Ʈϸ7*ôԪ 9.WJJ݉7*&B2xOLPg"+ &hɦF+es{otZ會Ua;)_9,3i65_!_# U9|* ˚iah61 +I)`Y mMCoeGQVd*ꚻmʹ25rCR֕1 B6,/)FFN1#~J]ԵɇęWm0X!dQMWYJqjYJSYcx9e>sfxϣshK4@iORl]\i*+UG<3 QmDI~sGLm0!>͟ >%&w.$Z:dfI.} q =ȉFoeͧ ,@hы,IٍN;8&&L&GբO(l+(aSKhA4:VՆ CQCi%4fpbVy@o7¡+g̟sWkɕti {[PZ!gn6v!QBbzg(h/h2a#umʭ:j}UEْ>Ro/b_Lo;DA/؞o5|ͩGW!@2W dii:(l_[q~*ыiNю"2-&*H>{xTAs K{qP,Vg9TcOQ>0t<0z _`|{~k_}4YW_[qyMղ'鄜zₖzcn/H+F+SÁt $՞̱O9g`W?H :1ehF]-k62vصwB4rn,PF:|b##}e3m p? k |T|YBV [$@ 9|I02eMC>6?$Q#/'8G8 EOb:lPr5et 8%[pF F@K'OH lQU L#08xjkiŽyǕf%cW88-e C 5{9x|YҡؚUUYX]1˶-^QT2n*\v%7@vP ‚f&SS%SyhjDsZ/29VY]Hϵ llY ۨ4/3iBPyϽֲßLZ^LxehRYgK 8ڢϢT&6_WjrqSeQ1-jB9ޖ mb-[Fhi{5JY.%TZ{"En'Ԍi:jZlZPI׸:+^`Y&ϕ$ `8vPx^yjQ8}LR(:2tJlV}Hrc?ȿ8}W iVƒ*<QޒIT[ʹN"lV Qd;@˿'y4F)Xw ߃POvPq4 *@ur8bT;F=?5 ꗞ4}I7ok.+4ݺZ.AMFcY(utlDnl6]yGkV?]0(&}en^2V@lqERf5-u"5REV԰CwSnelA0́Z ;b,OzѦy ZCx%0nGYxccԗ2'"\8lZL|Ώ~Q +{@6+`}}M0 X1sߋn[nf^vwE^Xd MJSMYʰgb~'݉y* Zc_h./Z7۪[[6N 2@%n2Үw!Ԛj~Buػƈ[%%.g~^-qIm~!8$S,Ɩ+b֜؀, d"V]Q?G92-B>7@+71xz~@ L#Hnӈ vaJd5s- "0a s7\Wh^ i'%WǼ-/yl!%цwfZbȊ(`yRAIRi-|Ʋ9n |DF4AnO D(f 7G*քMӷ.ϡn 3}puOR>+qij8@VTŁ~;8BdaW$9ji߻_X&>-Dj~Q?eTm& Z~75DmK=N[ l= Me߆|G'tw;م&P~Ƣr,6EC(т"&l`4ď,# iQ}oȍٵ(V@,8v`K(zYXYgrF!C=w֢q74>\]x2r@rDKb W+j5yjwG\Ac },F̝-rPa6+Ji3qlIH!Dپm^]*~6"歀-.x WS& #n_Qk 7~|m:L[1^YTXv>Ӑ8Tfpچ죛+|'@B*Am(F n)G R2*E6cC h_֎<إ9ñ80Dr$\cjxi8 wr' ]{&~YHCrqS4JxU Æ(lq k]0=}y~ÉxK6f(/# 6xC{]ƐDt.2 y liJc;iE)^"Fp2gi}7UOe=I{Vŗ׬xWW'4^ȳ9J !ӯM8%Y<_52dbmR[MO[ L,FEyZ#[NlbUjQCD,>~mYF4ȅc.AG㏳(8 cc%/5-;.f`44\7Q]7Aӂr5{W^>b`G5) kw߅L 7ɣl#:u]ԓbj95Nr` .Dl&;ǵlyl_-*Eʖ,7MGEm"𥙁M ^Q;uP<Ԫ3^it˖-V.+V%Cz$jvnXL1d޴0ٲ(Ϟ (t*b (=>Ngma_"7QjD+WJI&36f7YL# =MnFhWg Td')kXua5Rbo4_ DE'o v \޲.,7mΆ'r #}=puC1mܬk(6)Tx`b/sm, pTDŭFg zJ,_/~#>!0X&g z0 )CH(O{U~oeqcKhmEB:GO3M0)v`LJ|yَoce.4MF1 \y9=9s}f@"SsۑQR* {ؗ? Hi 8)T1rnyg(G^h+g unK'i.M:Qr )IlI:k5@/0.孾qѐ q,7Wꚅ4/"㎷CQ~@8k뷙fF&(oݫ.8d^sʝCG.$zGVq78( զyj'DY,oNBo-0I>8Xy+9 Ic2]'d$u3-=suK/4[ӾQ)'a%/ Ob,a0qAZ]kߥ.0o.}N*wc^7#(Z~D]YZcNl4)l`"L,>92Q60IL.UqVB4p l@p뷎'zd 9]~د jI sҖigm@? ʿl{.m-H&;3wbʮ(i8 2|?տ=2(1 r_4g k#i^Մ4#|@:ڠCQJHX#&؃M<- ;P&S 1H^-cpqFku({RU4٧p0ډK\T}w#9Z45mE5E=Kf麟2kWLBx3ۮ]c,T䱤iJ0sBp䲽͔y-97΀' ^Z-eNjwwkffy#k`?X @Y<@=S: u9B2xuyMqji RlpӐiq_>.*~'9"4զ-P8:[ cv7Z%6d l-%L3 w?zX䴮CJ^>Upy\D?? р6X 6<8\xas-ŅK! <#zlbF(guw(UgK!+߿xTe%i0C>t3a^7kɺ,h/UzZ;,} p$b9ܽ:ز7<B喏Z`sgӄ !Bu%n=5#Xٻ ɳXb9BKr\q$-{h7]g)57 -D5Kww'N,H1&c@2q<c3FwfY*#\n]ǀ x.FaNAnXYD`NdKyކq_~ř$"5l;V¸zFiP-|̳prN)1z{9,+72KḌ}G!Z ~×w_ 3҅Fdڵѻ`:U tvAZx-.!3紜faէ)09(DcwAK]8Wg# S\(S=Z.~"Ucs08 V YۍN6G2=Ebck* H/hMc['@1x>0)J0KT`Np=e|yIf*KSߢSQVIdΫmES~׬ۣB(Ss2oK{ֱ6{-L6?0v+M%?A-0N4ӴR]o0ɟKBx`a%܃5AjA00*** Z7@oJt?ىWLoMIIz?T$Ҏ)%0g50B$!q,NK ӌKrxyi#RV#Δ~UηC35P(NX(2ob&q!|ҏFp>aCGBm>Yq/kΐx>KE֑Y/ɉ'";l?Y׍dH2PqDGrW=H}䥧G)8IƋi%ڒCXY~;8)L6 |PV~AU+"4z]*a+% M3t |c~MuK˅*TM~43H}5i]fm+aP[-mZ)1 8AIK]Y)q]x2ZMBuAU?jou9.e~MshXD`F+.*ޚ a6$J)[H6<'Gjp Xbis\7By\~#]= %5ɖBJespMv!e^u;aRLU:<45 ʇJ# @r#I9HCAF£^2Cf2Ըb~2}8q`O@vuw (hygU-#>V=xi0Бe`ˎ5#CM X.7 M SD̲NB)&B@ni- iGIe{k-D%w`DGrܽ]hP۽6 4}^.%y;]aW>,j4VњpNW7P&^=ި-ETYޜP%4q!D&W_lFh2wCIeɄݓuv)fD-kvڐa+p)uG1KS>р,q~/:/h͜4)ZI9QhI P"|[vy"H:7.ѳAc^ږzw%-Cv#- ?l'^&5Aņ{BL 3c$.92<a0Lpg4qŔ : a~M 4h $/C k6b*Hobh=`$I_Xvb23ž0>?6:@!g\Bod|-zv /A֌52:>,^. 'ױ,J/ ,lsK-ul}5xC~7ϡX$ʸ>z+ުFwX,sGɧְmTj}].ee'CM~Ž.\ۥ5ȸYۉј&9iTJ{`_C"  I?Q6notw@iHIoBy Wp](=}Շq)y6zs?p󞐎M% iB#->Uα:p+PlDlAg+S]KLld$F{*C̘A_%&J \(D5xb"ɽz.HN qe`8@Ոc$aUOah f PPPZEd8N?._nu$l·oAg' s5u U?xꪄrJ۴nq^@mv3HjTRf=~{3k })arP)0A5Vi١D0eZtY]XHDn]%oN'/}W2UswX4\<;VkqkTWS8a36z`v̚K89p7~po|b@F\tq\~, Rw)x6 xI$L3 ~0^`ص, I%GFVarG vz\uۥvnbpn!܈fr{cm*`.`'>yb@˷VKty#zݸ}ҫ>R`2c#l Ez_O4_|5zB ?@oن~`WGX΃YJ&6 TOk>' +:Wojvu  4ʶC1 @UĠ +[D,]*)D`> ߂^ś/ }ep5{(k|hLV ox{Q$Ҕu1$+i8֍_)DC0bވ#LrM P'|{nkWݎV.6gûO+$ :j${ ޗP,bm5;&u~yBorj:Br+SumFteQCw)a7!zDARdŏt  Wyx_M_rw >g p`4`C.^߉ :ኳiR& Ē⳸ ^2hq/:΃i@ea*΍D. أpR?|cG& ojI} *{L1n`G^|=Ԫ$ۃ^hHfVk̾|j6J)$$XDXJ 'Wq<<5`h4n6͂!Y ^ E/5 KXtyi\,A;bv2R]QŠx]6:^DKd* Ls\ ,\8XF:7;ҺhCfS9(>UM} lg9w,{G_~񵀣-ZvyN{ʀY* Ȩ+-OMVq-p3Xn0- NkE/ 2oWDNaTPrD("4yRCvh&;ÔZ܈Z74p-{&!pDD߸5>d`g$x7ѡ{.mk;aI#"ҳ% $\Q fϩ)mܸ2"f+87Mq4(AЯ:&/G\Hj7WtP%xMgLzW$%P|)jR;c#w]tjR L'MXnH6Q5:wAssS"k!fB9$]+k_[d.}6fR $N"g(!n9-=D ,P) œB 'Nc"b sWk 6)KzIs6ŴvI!#vE3=՞cxZL4:k&u<])< 1b\!t:IdԱH1$ մ] 7)_{[р87-Nb?&\2D$Nk b+Lu1_Lpk[Y(7td˴X!I P2vnbxjm>ڪ7ul9ACxtPĥD1t+P>2\|M7>?P{6 GXy'I3.ˡS]1v\ pPˏҬF%5gN.G )Pqh=wXeI 7Lg_Wlͬ xyŇEbhd u)`gꦉ7?F|%}WCUm>*l@J͈}ZJK#tİ*P& ɜdsrq f(?r|p*tEAd*Y涓;n11Ơj>9bwn9ǣc־~*H!Ef8<fQSU,)fMD5ڈRv3uFH ukF k܉D ;; O0D*@SM=|=y $v ^10K[|E*,Шl4`&҉+Pb%`'*|}ZUL yŇqfXMus,4G~H4Γ ՒwcqaT{%@&殬GKwYPq٩'QǾJ(95NOT=&jC}PKl_~5"t t xﺐ*q2m+$ \{/3wQoR@kbrlvgMfC~D@<hKmJ%#MZf]7g[A6 jiWړvE'\Moa n9V=+) -T`ΐT a9qr,bPک7Cb:WV}S-! hC.܁ջ! TO(RŽ$^&^s5:)шEIb7X`) ,v)'r\>Y|28#v<*0} 5שx.F.HBx>pGPSg*h/y()Z0;x:>0҉<>QJH*Wˀ32T._G&"+~" d&Yqm]c\- bF)o͌DEwy"&]p;v0M2A9[ H>t:Ы }$nF&dJn!zcS(>F|44ٿu6m)@C2j y+T,rRd"E6xPЄÿ,iĊwz (ufқ#\F_..'/sSj 3 "z&ԁsH)'SZ43RQGRF1njedNB$Ovh4|gto#x ^7H Zҕ)| {208y,2 .~Ŏ SVp34NINT? PF.%ːI8z4@MG-n·3ʂV"|Fdt s^a̸ >1̼U'[mP|qefd2)jƂ[6xc%7*nwZh<Of*d+ ݓ w8(RCc/w7Bձud h^/K^ɹb#ƎH)F\PV^G_"&(yy+9$~j\O֖-@wy$a4aV*ƓZʹ,;$;' ƚS4}fh%|~ͽP48B mpfۓF?#ypQ RO@ik%De^W[j4*q1&7%:^WD32a@VKiI6]P:]|,Dem4#;z 3Tg;EɐMɗW Po i`g"0JȺ\Zh# ڨA ,#i]}F2A w<n~_^ SiVFQi"j|[7dcCΆ+!WSe-הe e%'AJE!d^7^b^4I,> ]hu[55״=:d NWڢ܏MPfhjbce\#d˺*=DH. +O]6Xz{ >Xm:VZ(:ҿ bfD3U J)FD]}j~pa?8IH BgY\V$u8D\%&riRW\~Ȳ,5%BW/ ~iw޶!wc'Xp Ck+Gط-L>RrRs=9.!XEux1zM?Pv{^#UosI@F%# /W]ID,e74LA|nM;5PK9nPaSUxpx켖jaDe5o1 30pFm`y4eW9D=ާ27<j Х/A bl@cTO :LsD#Ww%u*:L|!Z #nZ(69AU6ܫ^nf mkP]0e2k/O^>n{X̪&U(AUO9Koyn3Y ]' ml㲒@#C$~SZK}4P"q\ƿ\|¥pvS-jJVgIq&I<œAY[?KbٳLߋ=BOi7^=QvRS~:2,x_42 u() x GUHp|M$2}87f٭(#8ɘ+%>b^!] KIqT |.s R„3SY(^`]ɲbo`%o쯥M y5tP3҉o05@0*?WI(#oBe؏V><Y\P[KPeLin˚sY+s3Hí( gu/j<)7NyˆaΧ1/rW;: 'Vrh/vZQT442;|xﳩ?$5CJIc `UZ*)]5~>~ϓVg&' j6ZJl65Au`0$:,Vh!y.- /-;&ǼpnOOJŢYIz;1$}፵ s~kΕظp/'&J^DDdbF,tNǀ9%mXb*j݂C(Fh]#:V"RTuKuKlaZaRͣ0ڦֈ--LA[) y ,A6oT) *mw];4=5O+q%,|{U"TQ i+$@_ۢy6tyjAHr_a~,( - 4:3/פF!vf+g!U_2,'A b!qlgQ*]6sW8qK-]P_ɠ ޠҖ)k93X3DVƻpؼn6dA'X%y;E]pt5QК{ReuVskj:XɇLwRryi1$ B={,L0q$qAy]SHhjR),&Z)qቯo&?)BC1B:6뉆u^¥]bq9!G ( tn jtO<}aH{\3+-ƠJuwyv#2͖jo٭AzʖQ'A8n&>`8Y+u5eۋ d;ؔ+|,)*+]x:*ZzVpǚz:rGW_{H&m8WԤ4EL ;EUȏO|5/̩ wfgo'.{a̸pZ$iHA)oCݣ.r>uĀ܆C8Xn$cst )NLg4؆T.uf.ۤp[%^_K8\Kۉ5>hٵa&Oa0v:Ƽ.q L1!vKN@e#OB[nV\C)ɨ\4Š4[Az_F+Pa>@w8H i^[hm c DjHC&h2O;y ? 1p֡ j\ =Eh&e0}zYZ/%ȎɱNjFuZ¨KMd&,6i}T1P%b=2u;Y]N*D9?f x,0 :̉Pr;|_%5zacpS Z ѯ!7c"%`­|xk"(QÜ0Va6'ЂAz]tTUzDt7o kxG ßzs\[nje^[(-7='wexWM* cY=?{$n7)!tv6ޢ: DqHÛbB[@a-'{׏阕? fxX M- P9f$v e}_0WZ'1{Nsx]T %nꁿ&YZ*X+ᦢϷ]ڧ >)65À~[")}t=0t#1ឦ^734ea3<z uٜJv>2kO y/8GQ~@;Px$a&7eeh!,wU`.'WTj{35@@o<܀YT LNՋ n˃ K߄h-⊤)Q: sLe=)PMM 3q\lN|pb.30[B>oX=&W 0cFPO63jegrP޸1t);[VPkp13RJpԺN^D*1{h^3 T2%jVcX1vϷZ}¤/rFegr|) 'z>oD@#rgs]6yѐ>VUnp~HSHXbDu5D0Eň`ܢ6{`T{/4PwM6VߧQY58]"8@X4VkԈ;+Qn$P _BlUvɌA#t^dS5͊޳\0ҌcE ǴibWÅ)hM "JC# ?9hW ^;(&qqR{F_ELdڳi|6qA,Qs1q;N&rf,YB(x_v#? N_n޲ L@a@ " h?30dyTMro~ hPI SDm#Ycѽ"r^jnYERtE83 F|S.S{mA13<5Yl[8 ^:(=al _c%_qfh ɪI8QŁOL nLIg_?;GN*X_ ;9r,582?Aֶpu@T=[ZS9eFك^e±j)K@bYRte*9/͈ϓxEu4*UR3J:w`z;#lJL)w&-@A137.*\q(Yłv,Vl֮Df0d@Nb/jQtp34`a7"ڊ3mE1'I VkEcS`J"PPڈi)/)5-/^7`_ p dC؈?udb慍>e{¬P}lUUZh kF7ӜOP+Wjm}'M (VT+ܾ$gX*?\k"BFqT"@n6K$>2tMISҤ.=+J}qBWFV l3Qz$l 6 ]vr[j!F5nS^-rZ3gh'Qaf*I/v*Gw~7FZO+ ҪEG`2CHN sI#|Aly'Q'(͢>unv!כ ~e0QVxMwJg8t X̥B}v[Y8{s}D2LXC / .ڎ:9$S-˛6db+\&K24߇t:Nz Y)7@'I.QCQʜبqC{n%G4"H0&{켚I`RLcbzЈ6cu/+KGU ݄.RMF3@ź`s{S T%* (cY #{հofëjy8!8WA4Qxp@~z8 4y5 5LWvLA!S “ 9T9Ȣ@.aAb `*R ONh7Χ~:& ’GU3&|t Q7xF&#r!g T3z3[8*) 3] {8ANMN=ոik}+FSBy'M6R1m7±+7{ 9nŜ!RFd֛F;!',O'0DF.x\ ^a#7Ċr ư$wD>LKmL3(!puaE/🊅(`4ԦߗF%+)% qY8M2u{Qph6% \ϵmx}Ӆ2𮚊wݙ 'tؤ3ڗ,-ZbyL`F%^3e'N!/Av!qBoaMיrVr^kDNR ~RhNRY}LpLۼV+Ņ׋ q@ A6T’iUkk ǜn k>|V3>1j #§* S(tL~WB9 (7~ Fi iK uIE/Y ~5sRT ؎0HQq&jfbLx : 5%i/QO%mXYg~z^71Q=fKX\WNMVx {uqWifA2ӵ3~<*A`Ύ扊֑!hZ%hgGTc 2p#n~t_^>_1>H dKp7qVJ"ˊhCٻiϔa=KuSc4BjtػXS_qJ6ڟu8}#TkX*zHBSt8Ȟ2D% MJo:^˖F,,5l5`gd:xqQtdQtx"/'`,Y;zMM) kmHxEiw,{=/`WAI~'l_EI ySďuc. @ uolioCojS_c] ES؆EeÄޮB[o](_S1j cpU@Hs߻.=UguyXp|x P|(E:FVGJeveȳCVpgOȩRNK=uu z ՐEuGJ8\ wKwakVM6n&%ti&]w4cMzc,jQ=<iUʍzOe|!(9:iC 9岪NC iSH˃h3y<;| rx>];:BTڇ6.'bom7|pCpinS2l+k5\"n 1޽~(B㐋>+cᄌd Q .v00S|GCB n"GFBTbH| 1XC sfW`*a4̢d hfrPCq1CW " .ྫffYÜ`ګ+ЊY>P~3-3NgJc&~CeQMYYl볗xQp U1cq+rNpA*2KMV죇\0(@k= XM}o$,!km&6[g^Gf&^'֊n8PE2ЬWȁjbŰ6c9 ) eW bF Pj%(\ׁ4>^)\9}TVowE,'t&&1_K%G"kjG|sɉ߾ ]/O2`;W#E3}1݄RȫQ@9G1}1;[eU9Ks 35f˝1|)V:+~|djʞGwzk0xq|fHf\U/V ltN6KN[]cQw  !mLqk*%ҽ>2!E P` OEJ"r2|Qx+)x?N&.ی%~\BeH8&\YMI"J' W2_@l ^`Jq7-TRbVq<7l[Zñ|%V'( E =vl-a)CK{>ü >iRuwk8J\"9ّr7/wƙ{bqiV/N!I,>H~bW,o F ֱ Լ?~v&D?y(%-bbT_pZqrGCw~k]m\-cCފA?im͍bg 1&Hܓ1*Pl.Z Ev0cKm1k&2n>egx '~Fbw\|9%uL.%]tl/Nr6"s7/L%pa10g0jf3D7P%[T7 2DͲØX"p}02ܬI-hպ*&5ژ<,`Ƨ&]1#Lf$ #2>^ cvX4Z ]+d/tƹp&նFOv7zw1e+%|NNX)$67j4T+q$[lo RXpvCBB1w܃l9.ƺf!B0[9 I` (Z <)Xz˯JjFB"j^J-0\=K0YirdtA.U`4 =Gڤfd8FGаGdWkV`aI@NDI%Ÿ ):E$ʍ)< ѭx%qkQ"+D@(MWجGʰi)ە%fOǙ7i+Pĩ)&(Q ;ѝ@pP Ǣڊ"#&@:ݴ{f:h[-t F`i![iZ6%,"R|׭h23Lu9MwCK ГASTf~HGPEbk;'}ҠPtxU6QgXF|Xc]fQS0G٬fx7f!&9ɢY81%zrxdnuF!B> ';8v= JO9ZkgpcW{θäHcƾK=r"E=6=cOUt r|'}m Bf s}{Ylԋ*X^S"ΙA4w4}ʺė-X2aOCVc ܭ~̣y<,Yֱ3ڬ@^[ Lاc]Gi>/CK< uĂ34! Vhu?"jvN=Z&s8TPT ̽؀hI <dˍjl*2YrTϊ䏁wukUhx);L6:Ӹ|j݈A5sc N d^ 'F޶Bm]̫:w\&hʁ+-@*m؈=P2>䘘U Vb QA΋ a+| 3i'n52~@)$)njQ.OCAbu>WLMU n~Zљ"{wCY}}Ǜ7 VLmGAM8lN%xɼzV[FdrZ ޝH"1g1nj>L#v{+!|bGr^z7u ni5zM0BGXN UM=1yE@QHdRBDnzH*>b;9u_n;؜ ށ'PŴ vH ij,;0gY"O;]ǣ1g6HM{c,)BѰ?\Z_laXCŝ, R7ggRzz{[Dϒ}О;~{e}e{pNJ,zP]N>AgLOE|%<^Ku-ɊESϭ0ej;kE-Ma( >xLFGQM$ 9Ep̛TZHpZYS{]OXu~IyKD6nUF hWi5^*W=8D0`#h}0eq<4PR]yD:Pn' /yH-\!8HSf\2MƳ-PnL$>BTėٝ!01VIԮ@Ŧ& P΀>b~ԍʑ+w8Վ͘ew5>`Z&l q]O+@ qP[T8ٮ W:ʞW%Go }G\z L&5 pz#Yu@r \ِë[Gvm78P񛓿26j2WhG8ljO3tY%?W,oEȞ ߉HKG.>f`XkjUe\jnm[K76lȩHjzpjt sdyˇkA1ytV ؄!{3-\`4lnR[.:52\Wb8tmk[_:s ic;O8a_ҩF.层vPvAЀdYHaU Ve@łgg \x眬Ygjs,֚(m]yQ==Mnu 6opv^Xě4Fo5LB4B};h I Cu`xǬOK \.MWGMXQ=|cGh8jS+|4/3"T ,u^ \z,Dbr_[WyѾ'[GqT5e~s!`<2ab;| xkhK0_d`4$psI5d/R/b!wk,1a4Y`Pk/F%]Yt=UP$fŭ,y k㖜H=ŽWZ#O8[Dڐ&/JL\F-b%-M8AV{dD?tl5w0.+3aG+tpGw)XlY/DDi5n{V ^>;)oq Z5B¬||lao ̀:`ZiM;!!E(fM2ǙX1/Q^&] 7/#Ԁʟ"sa^V<*jQpǘ2žZBXuwfX+ 9 M$Z@ |Z$ Lkz /I83tMأR$Ś@kSVI%lY @,?LRe} e^޺)-gYc~ؗFjJ) 1*(z|2 ^xfR(Ӳ*tV2[[d6X*Xh эdJeib|GQYY^&E TK1%(Fb>rFxdl@kw#&dTALM՗sIR HM[iG9/}HмjU'nnyg3&޸:PZ^3f{;B܉ܯ,$bèOdYx߼%l«fƹjgM`\ܻ>xOE,t)3J O`6;f/ySu)xb+zE=kJ!,7n RL"N3kpr'>j͜Hjm Dyc&olQaQ7v^++6B7VH(CeЪ%o]- !CUtt^eǓ+ERaYOQ|qVZkRKh w-qos&$b7//Ob#11CR2yYX!clx3:!ȅj"C6Y[yWNU.f(Qݿ Gw ]F;=l̨c2)Y}A.+ C)Ls@2]0[ePR }6h# k<{I)&4V`V}U3̈́c%#X+&1/7zAxmlz߬nIΎRUT44f)/ ssldʩΡ,z}W7R#;Ǒ iFdrl:c 8ev-Tt@P~R;63B|MM!N=@i0M*8ʤ:߁3Rya.HĿ WN8c3jݾgڛvUhDiGʥ;۴ Y+++]Xe}MLHN BL{զǚ]8?"#[vʼnՓM*XLg1}Sp>A^]h\OT톺&DݼzsITYv&sN<B7]d"d K۵\;w1IWh_ d%ZHV焜څ%} +O9ʉ騔iQ!Z!/XbӱAv՜/}ƌ^F/ 6 pzəv5ά7LbNѽF'IBtdCUT %lN(ŠpBds1P `yBϵJ!A#jQ؟S3YS\uLb)'Y%!ɪg:PJ!Pc)RMe7VOo\qH&ׁmI=ٹ+|.$?"`]8sΏVx0zV\QИǶ<ȡ|WJϘ2=C_*B&4(ۚ}GV熹L(-IΣ fkh](/%Nto\mƚey 5nsp4U -lq "l*E iG- S5 9 [ҥ)P;>Y>$=LT}SKo'ȭǮlV!U+3 } ́j[H6bٹa6t"q76A/"!BeBHR 7h^z)KZ~ep ؑh%)}?$CEy ,zfTPM0%Lތ8b].Ȯ']_JڣlA%Emִ8ddtg`XtX[5 rRvPQjd{A 䈍gnngJZ $kǺR;W;s\2o^߅l[Yxp)r/x@83?euT^1Dmɪ(||O^{|y)h To` Jv~zyŻ);FJ^4XGWpr-{e9@C؊ES^ #1`ƎC+./=CzWZ`'@^RÆ|m7L n\o@r];!q\AMKUr軑y _tk|NYsm"3$UidaM;~ïNdWQu*΀ 3 X/x>M2C/Kt'P$w͞Y3ڟHb۳ݦ}z*"M@CM2R pf0n*([O=*kf j,a'x@opz=X>)yK rn!qds^f|7Po0b5%A0\=GS >:nDC@ ݲշ=(u5bQIP'ߵu}>\Czb pV! Nսy\e L ΢Yioa!pKSai;]TC~)?RبQ|Bd J':ٺ@8~ab7pl4,϶#"WDPM #Es8ʰPohͲDr7i@\UJi.~+7Գ59 ZA<5^N[2*)!BeNw$!@>ջQZjYkJX9$T:Nl.V{4 d!1~0[yFxj-O+* XKR\Rs'[FSR{@ ͞9 Ć o 4'* |WÓa#U!+T~/ڥ?`Fu_u;%?d], ҆ߩ݄<Vb|}}GYL$S̗)`h& [hU*xrWN}}0n\hۄtHkACy&?*{x.27ˆ\9MŔjْLTjKDu.9!F~@dFuDwl›> & E '"'~l@3\eÁTO-/ VЯ-=*pSRLBG;۹?ozʣ+sӭN,9EGlQ7ѲhO{iII [z s?1H U0jk){KhօPG5Ou֙4hB#lB>=;?Qp.'k޴J {,\5 b/xl` pB,Mџ7i7ȵLc ,\5m4LRW;Mp>B YŢ;K&+b~18qSh+ڡĉq48ʏڵ+=NpB {b:SU/nnuèpLS.`YJ] .+-JjQW,oGC8+/Z'_Mť7nb\I;QϢgð_ݞ~oBN75ng77{HOGuAb oA8c]%\-G8lf(P[LI.*6׏e̦1.%W6 C^d墈g|,i Tu4^ P*0(p V}2ͫXFXL {7h2r^-eż= Q+ .2=vV6M `dien]%4M|c3H%38wMo6ɾd F@')(>;]i)MKa&doKz̀lnc≀Bԗn#^;n@{KhPjL"5DsBY5bEk*Hz1- 2NQ؄Q2>B1Tr6 -o ?ePQuM E,AaT2X*u0.Zvmm=ҘzS'Qy~1KಆqZ@h6U S:$-JȉGZڶCѪIjURٹd?^et0\ZZ#ՊDea`;30 4] F<7Gx0RQ6w:~mˠӆ4ƒ-49!̔nY[NE㆝мF#y@tJ#<4溋`|g|tɰ}YTg};c#17(a\ʸg!B[ f9:)z?DuK~k'O6=1 Odz Ͷ_lןP\6 j*Apb# 5gpMJRͦ_:7X {T#^I$& $*ddY0`G?~BLrWH'NnYS4IʂC"l ܣ%Z]|fbs<ҥ 8 a5i@ɍ\jU (q #M_ 0ⱹ #^<hہA:;{‰؊mG]!9΋1]JϬfaLšy=U'ڈ~# OrMڱpg6wH,Pw(L: FaiY|#p2yGr"$[8ExI#?5\@Rkݔ) t v\鷿*}" [)v [b6lh筭<PAT Z+s&ho;GNDߑ[L 8 'j;Z~~l ~gaE 4{]8zgVrgooxWUZ4 qneBh\8GQf\Wtpmi˾bI]p&qn2{OI4*kzb!\Шڟ ;j +#C_pJaKO j(o8IL釲zضs|i%*mW]Z˯ F b%`,'85AcTDG1bQOAA}i1$¦g)~" YJZtQY뉸D+%;غ.˙fvov"$\ REc]G+`D,+Yl`;Oȧ_?J*k{?ZէDBwHoJѶI2a%(?NEC2`ߙ~F8e#5N&4g`Źk@$D;m1(Cݣ?ۈhԌgQcuzBu1jmĎLVyiq3U7*8x,gKG6!kɂ|!XRDFYpYˈ*1!3tK!6k 0~O_CttՓ?p Auaw]@Hy쾁ct4«)< 2hAgJ|=UW2ݟu܍dR,7']v5kQ35gqkf;?qnRu6d( |v="/Mi8ut*Fk%A26e~=ă E~^7˼L=w!͈*3ZWᦒ{y3F4 0&=; K oDumY?6qpvf'X%t ', 7fBDwGH 1'\ytyio-XxN<|p+IV#3O2[ x}3E*QxW35 @>\5VQJ\ܝI$}ύ ƕ޻GARm'Wr'ʂu]aJI̴,ӄIB"s&1BN~)8;9I>|,_p{,X,hn"+)ۇ wZt|';$}4y?|1ƌCIPw 7I^GK*} Mŝ%m+Uh .z';pЩ)??uݵ|C !:ȊM63"ny 0BRGw wMD*lbۢ"QXV{6q ɩnӂ*V$ DO+[VӪƥؘ1l%`!Jw"ռ(#a~'jNjg<˷OBP=G/A7 m?R +UD=6TvS?H%D$+m[)ן.Wz^᜖}f1a޿ Ր бx8}Z"i<δ@} /Hꇂqo+3%K+{IJ{Ju1étX=S,>mJ%0Ĺ=$y#>~Jpr,*lc,*slPO4eܹO"6E4)}!;FF]VBde6ߣfz(D&qQ5Aԣj0Ecc`N[@t7Ai[lhihl-uV  ((Z*/xr!-`.~D /ʡmeD s45LnxMļ,eo'=0Ǝ-؉bZ4p "J2M#SjTVpɅ S7|*:3^11QS+eg+s^rOaB ]!ChoUdtkP< M\֝9GW͢ j"x` s{.0S4@ݨ"y?!gzEK-x[+ hjXAp>="=DWI<+>lQ9@^JjՐoxq5UR۰ѢIZ6jgnсV4ℎPΆed!qBMU2"q|w 5\z{'<$R\2+J'.M:IK)>-{-d{9Hʪ1jVdP3 KZ1|utލP3=WgH}|1u| ۾[N[0$UG컈H/uU]Y?Gӎ"QHDLZJjpnL4Zg%-?^f#L *̄5.!ɖ 0K0 {^DFBd; 8BL=ǦH!T&,2PRD6\?:xʶö9f/T EX$f=፟# <#prR` e&p&]X,栌l  vt:Ua 낞Lm"vHVh" нw2`TQg}nv) i W |i&>*s*Nz\#"oɤsũdCk-  }mols7?/+C NRrSj;kCG q/Yr_ pF/h[ xpt0_j0N̏k{O6ϙomgwsydD- ƕq*W~-q An:-GmZ*ʢ@׻aoUrTk:'4 Eʻ gV1Z53%7R5Ͻ6,?n/qlm^6^EV?"mv%/#X㶽!h0ZٖtJKSn+S]gi;%HWq%k.HMT0҂:#b<7yiU;1V1x 7))'^DoTvϘꞰfcg)S}9'xFN2'l1+c,E.R%15R1$EKާqtfB+~d]=xmt ⦲s$2V@!HJ'40J2͋Qb!lg'}:{FT 4YԬ\*Ed} 1OӷmND8>u}l3B,8q-SvUS)(R/G隋/pc@IAQ5b`.q܉FjV+‚?A Ϩ\NXI|mE_lEEeZ^h%`vnxv$90Dđn|5)EAo؎Ob~lсe='OW[FPA&˳΅z5:=np\^f?-^mٮ5j'|\m68V]1%Qeē#u~XKV vwRz3k\kf bL\AaP&F'7 \!Tjnq^X_Ǡ$t#7[V<Xaqq.-ܵat/;wXod={J`l k?<>p(\p8%`0TW NLװ{™(>uz3I憺y8b(vT苰%ع #^Xč[F;0.tiQL1-չm!qnCBlԀ+^f:qi7!T&2>Fh=Qq6 _+oIHEJE7qo;R8)lQ &uE\O@4ze}Tu>lj1G7瑉yZ:%ͺ49s 5`x ̲kc5* 羌iAR9 k9P>b\ˮl/9F:ʐ/оk #TZPƖr@QTU yCRU> t[XWXE V+ͫdTzI: isW5:/s.>M2!Lmq] R&YCAO@D,|IA>k~ʊB8P< 5!hr;1)ٴ >HQJq۾W >ŻUvkתLi /d'TpסOC(䓪9`G"ոoRR&z+*Qdq|6߃gK "v_{Pq'׊;}pKJlslJ1>"K T>!\A>ѳ1}Iv;c[r-YD)V7O~_J4bh(r K a>1Jr4F+$gL_ h$,-ozmH Jdӗۈ~]|ՎxI$yzc[zORGϡMp)abͭsOi\J@4g8QXAI3(0}Jlr#e kuv%iK9ph7%j]\B.pq/zk7Cښ,U)\-D(yEZc S)_#75LMǿ'hD٦v)HZZ %K7; iMؼ =J#|l͒ˇE󻺞~i f8(\L25(p?kzoM=4ݹWxPNr\|Cy`.cV  vzuYnYBqS%wp[Vϵvau+Q]ûsHm+D*x)ͳjS+k$?_z e#?9Ac\Jx g!i!ez4=̠'E'@Pz/oLwb{ n/-GPpہ/܉džm("[ TemF {)`c2.0Ďh ܀մ7r= In݄ ;KNqtƗP-[?D {l5nּb{2$lREEF״:tQBǑIoU.%%3V8kYzp^>(2jFLН$$K_O[4@ EZ-.[ V&e^{K?̏G27~_8{|aV֗uWz4kV `\z6SwHXEwd X VYfieBԊ.5L69:(O{lP av|U7?}pߒJQG }iC"+NB(tނ`d৵9vCڅ`} dp-2&sV$ 5-حꂵm9fΎ1 2ԬD= cLS`nĂwB>Cyf~3ĄcM=<<4~`d3 IHn*!yO7{psQ|;~ G*BHHn޺e@RX[ASZt-<xv$meh':-G*ɢJ&};[dIz,Ж'շ'FU]c;/EVeOA}j4K!?F`q-1.ugYmلb О*!3\᚛.#YXСMCNn!(<c΄n{JVAeP0J^hbR2JIk^(4 .Ռ!M} Y9?˓nh߸vPBY);p Re`:|H C'H=}x`Bo__JcHZJ\54 MqeAg@1KxMsj&+:iƩ{)l"Bc|ЃnOxF@U(9jȯiӇg- wyg)!52~+z'Kq3_Gݨ_,⾿[#0`$R^+D]^s y<^R[cvU&emqh=I6 d_'=:s g\TP?'do/μ.eESyf)VfL)+E;iM񲻹Be/ï A?WA.w~y}Î/y."iuFi@Bx7m11ΜED/۞/mF0!4REfEv_£_<e4Dz,1 U0Òϫ+ItLbx?m1!i2`:?Ya5b1TZ.A{:MTj.WtIP/q4,{X$:u}!Jz%!p+t~:uYH)I{jF۲Wov ]5[sm*B+A"@.o)4zڈ){*K2|jyw v@ȿ+4Dj9۰O41 U2/=3B뗧x&έe;姇 /ۄKU.5+TT~ 4@S!.{{D(y@6e\[K$ě7Gy\&s(d 3YD>%騤 %B Ґ>OOdJ;٘nO*k/Wx͙DW6dƐKkZi;ApBGrg8{jY j+#VtwgYۤZ ]wy8.ݠt)_AlGn}೫I '|.v=a&q-CCYpjƧ(3ۤ!Q+;HE[f!yZ pyk\Iv([n:pk<|;ލh, zA0jM7 "%8Ve/`Os==9]TYH:(>#;jǗz]%qoHsk `bJrւO`f7e.A򴝐|콍ImGlU6m#M:1/x_53i[F#RMǛQMɍwO Q܇c u`2oht!nԓ:괘o.A9G_P22@QoZYdip˺Kk= 6♥<>IޔQv.zԃ/UD\Ǜh37"{?o!u GZGd4ص`VB𣲵c$z8 }\t'}"sn,ա|vΓA2j|dYW o}}.mmʜhŵ4·as!bsìP1i#V_yϚ jAGmc>~څ$"/LEW\0gr] .J< 1V`%<2^n<:> sb%_Ъy~c]xn5ٷaJXVRR6&rgfs_u$<(}a XS9»@ͩi#JO*1|dCK57i>PqY Y&N$^3R \FP-%J#ѼDrx`B븏 @ JE]aH46T:gC+qƦq3R&uKRQi ]`'NT(7(}<Ƈ7sj+pռgs<{"pGDxA0Y Ă^]Bv$AF?Α%h8ֿəFVZ?Vs=X]T4b;I,rL,/qW>:߸ci DZdy)=DЅHZ2 YJ=S=߆-k(Ui3i  |-/iKMj'{(I^)Fp.Ǵi MGJQm<}_(^BIr!^fXԭm)j5l ,"\T["Yѷ=hϿ4i#r!ˎKp~o)\GzoAHL!'6AɐCwDpjMjrS!FR(? ~`BpEbڣ\?Z隡w. o{SzXVn1@pqCUs|/r-0 NU`gZ[QW{ {SPxưsu 5_#"mIKq൭FtmP6o]&?~nWp_{S3sճF?\ Q-֙e:e[n>=$Rx ] |b, x\0IG+9T2DŽhS+ܕ.>pJw,AHWXZI!X(Q:N̂ޚվg`܉Ôԡ H9WÌI](1@OF+][v ޑGNeQ=6*)B؊wx0 gYZNl]CL9ʠ:xەdZ[ȰT}ly}`3`KBKg,|HV1WFrVd އ̑`KhlVtJRp^pKѨ,SS#w܈py Ҫ?9RRֵt$A#ܖ=^&&L!cX8Ht쩑 W ͟0O;U?$@Kۭ gڪ7} fەY?tI6-̪À0V@{Vz vdhk~~:l3'ۮtް0mʿ \iJJi/TeRl皂z"H&K6sar3i+3BpqT*/"Tyc? =v2yJ8J>xH#smXmo[n`q_i{59RȔ9q U[̨] [^gTc9z.n>tiQ7=aP;-/,R]YQ~9Eko+dM &~wRYnx=z47&^ϡ:V0,y[Z_eU5F#A"bgoa(mLAy^ߛa3YܜNJc` -ywY-cPƾJA(^W# Q ֝gIJ)7j[~`NYM}QW3^ḵ,R=o괠/4{PQ{ȑw,f0c6ĸ!(-ܧM UtTDDÀlcU 8ut/3^:c @m.TeWJWq Vfcb ?96>Xtr7Q){ %lF>$d-|VVbz ˸}M{cs ZEuXIR׉fKO ؚw7c٣/ĸpٔ/' vʯ>('eu @Е˭q 41_ba l^)~SԖh W֥Jw 1mn)at^qM]4Yx&y&e~ns|΀CO-t(dpndl哎%!E V) Ciz2fDguZ+FNݶ IY/AG2],ܶ{\^`%WYݦKC׭|n W gen,[cOo{gW*hn]ٶh~}*Xe=p5蒆8j Clg5%EU2Jgǚ'D6mcΉ>_GtxJoLkZK&`ĺ[Uoo;+Q0*料 yy RbJ):Bf#u>> %Oz8i _ufب<0Cսs+ a }T }/ےd&w)Bc7F? x״S^rT uS7*L5F98 YLĥIXM[fywݝ+}3I35-$"!QM\ (fӋ!eȝ Efio؄eRwQ1gҖU_)fuۤi][||V"fyr lmU)oBxfM(s_2g/&SZV B<yh%A"`)zqRk$7K)Zg⯼E[ۃ6{ 44LN:\5oo_\G\:'?ӣ6 K#TݨJY5 i,ɞф-rOs=Vk/Y5Kk.;4 v=Ȁ sҨ_lG7 R՟&L}(޾Bfxi})Гl9͇ Dgku\" 0 u2 & A^Ik6? 7r9}Q)*YX+kF:k1UXN B*p/֥MaK0bve!uʾMH|=sf!AY1Mۃo4R{l-sVX I [1uCf ?7$aw!fg@}Q5cN*,3W`f5--t( ("I[xs@W^k":3 ). Yead&Adpl0.WB+vߓPE2ۇ>o>K+b;@?0{83UEH!~8n^v$A:||vV/@aDJ!OkNgwۅL@U?^YDB4zث#԰z:\qqaQ&>x%- "q %F|֌I(D ^-bKha*JL/,ͻE#G;) o_Nɋe/y@ MpYݑ Kw<{-5eiKWIBdB=%x[6tv15bTN|*0Y+hӉ~,ΉK, i~'e%x1ܛ$ɰx*G_6)v4 <+/Y{IY0s 0&nI#5RP$ VFMn^CC"Mt|IC3$#H9:aT񒀿^Gh󞧫hI<\pJ u+6}dLy?M@QQhEaqdي$K$Z٣B 0MxW7Xw+#!H6\.SdJvˬ2\)B!Q8߶o?9"aE 稾݅7NAoQgz P3^q%lOEOxX#?gem:H丱eOu }kjDGt _9aQ6)]uۑO̲ o)+[px`&O4J^mJ S狜"'`ϓ1嬃!лR53gBSbr\>5Lj P);fh&ʽϖU;fYlzd9IKzW5 BÆJμ.f3Nb]dR]xm |éLm^ ~?4e!@m-9lւX3 d]LoJ8F_XQV~՜ hpv Jb#ڿ5'M%v*bp'q3&J2.Ḇ5q( * (! {OABӾߩZx~CuB#Ihv訏z7#(#'H'q?҅*t$+>+_=ɧK& ee|LC1Ђ2 iTA0p'5~!QUJ t=j jGX3?;Yfx=Ôs|$pj(E"xiP ґIDV,N19*=?2xIvpaiGqtap_v:0_~oE>'P)Y͹lq:˛ ShoHdYW%x/c~,SNNm9‹akR+"l I^DCEo[mBgcNls?믧*}X=S<{'l8L+P0YW\BJI0V7ꁍoB vN8˭-*5:IeFQEPaip:OLGm6 tE_]reL9OL[L@:17@k(e% i7nP]f"Y^bML Qo0l~ޟ@IL;?X }lqD82 7^EVRW sӂ /RFUL}czYJڣ IGmP.$^p2[7ED2m\Ѷpbb6[wLvXV珜1j_xP<8˾1dOg[" }܄JT)H-?5-(?2Z[lMVviULuw-sng5*T|&g~gy*vvZBf+R?ѻK~v8Җ:@J6HP\ Eˠy߁?n^/w͟K!dgЕm(3k8HȁfC1$sj|oD! ȚuukwS8\۸P৹X܆G[%!e~0ѷ+:\\Z/e- AH\BexpW@-H*E]"eYe%:%Ϟˆ/s\pn`f *>YT%_l;8;S,/ීpDp|JLş,'Z[?zݾe4HFj[QH@r^ETX p&Hy?[}>@I$[׍cܨ eZӀzKB,A|vHA[ΰ2!/ gɆ>#Ut&gzv6TTY&qǖb3u)񾴦 ˜Uݪ!FraU+u0()HyYgNG_@<&gG YE@1`R)* \t^ڂ>E!إ@>mOG/5Zgrv_\ߎL#'48V.) X̪1xY∴ ,7a"PK12I7Z,&E@Ź 5ꚤ_S .<>䯣 qѹNq "RMQĜfA1ȕd& "W>6CgV3%S{ϼO))K}~,Ż'@\Įo9é2'ºEI!:uhoP%6d; Ք*5.%t!IIѵ; FZ­ HSA݌v `4\U|ʻyA4FIsG^t*J.*m.%e(.uHi{ `E:e?$ Fם'N j8 $ SN Yo߉ ;޺] HZ 5c֦OЁ@O})Oy;QQoaWf88=qT9=\!+o֕کr)KD&"0u@gѮiJ}~6Iv/˳z ZͲ>@% [D!I`N;L1KJ^Zf5(^E&O-ړ-8TשсΤy%~n=Ɛr׌gN.J654=w|q'4ۙ8LG_{'ww|2)e3z%dMx߈(ZQ*.Ćj%w=;F_εkʗȈPUu"dۧ~WxswQ縱JdJg*xxK~9ʣQKRBIZAVYRO{_d d\<8oX7żH1bqD@*Y:|p[KKy$MIŗ ': p_,>4b$3x"ػ 򙝰U6Id-n" JpRe@dhtKnIBw'~Z]}Z6( R™QZQ{Dth.Ol}ńE#nGiAVe0~lc2^ @+ͣ'+v9Oeu2{me 9"=uGemXQģh !; ~*>tY>jլ+@3[nm2!e$#42]Xجo)ACWj=FJhu;9/69pt͜CC w!ch@!a/P}2Ԧ\@щl["mzvgd>(x#Dn*]hl\Kӝ1"X< =n\|O݄[AQ̸+]=7@:_V*8#e1(ֺ LͫjPՋQ5Q>hL7 m( U0G >3T7'UVzC1 Ɋ8c} hpibuӍ:ld1IKV9U3}-и; l?KHk ](ZemWE>i˶ْR+)$j ,\gti:љ桁97y٨X \ 265ǂ~YQbZŪBz &7owΛ f1jKfNI>R"% K\re9L}QkN/6QSO+"y!6fLX4^"D"&\_g\ uڗ>Tu&a]jJ q+7yO%໅8Nfsd~54?̥Hӟ[ap:s :ӝK~c#}"xSbnYi,:N0Ez˱& $5i$cZu*Ù3:vtFs /@u#; bȫ-u2`jѠMldIa@t9(>;8 ΙdoiKio?rj'[}RڙE7Bᐍ}kTN?׆ dkO[tD#sRWqSOO%A fI,!f~ &z8~SleG{@ .9*J05(2SRѫ\Fjm?AKQ/sn=l怗$g8hͣ2>W|LkM|^ :kY!cX\=@(殩QuFHK@E<{äA`_OV;q@n"lm0YJJ6q ZMߚgq_̔u\8jBe+ΦD4"IMԌB)_RBy4_y&X }00Ep{/(XBn߹bxmt[$ G$w=h}/A&Z7M<El;)бSٶ&J"A'vѷ,@#vzφDR1N~*zqU;AI+Ni[BvȂKPxWDhXSujN [xc090yF%` ZtϽԅHY{!cT|irh۱B@K>Yv'U_b5{mE6|.˞O{ݽgBHeSH86KgQ?O!qof^^NmD`),@~"Pqjs-*hE=%feM 4Y5KAapfǪ{7|_X7"?H<Z_Nzg݈q &@z2 [n[aTU,'V^~” ģeHDWIvD^>~/RbKl$ɌFui2c=h7dNmn&\Ǭb#dHN7l, ̓TҬJLy\EGă`j#kI҅_ƊlliC,t\C StOosuȗMVf^),mXy,/Xee\Q6,5cIE6CWgIdԤ܎ E cDnP=3|6,Gua!Є*(()ym2 X}IK|fFd3ݒ" D\:VZiڱU`j-| Yh}'YvKM;,zKrPkN1g끷z FYѪhP[snh@ߩ|-`u_DwshM$iT`dUwJ ܕJy/H7Ad`1=,hUb£ Up)uSѱup BLfqI;I÷*1rQ%sАўJ \x ū}@bE[/!vk6n`—&Wn8rFeP L6crv'n)ʘ?6n/{ccv<xlkݷ9GXDT0}ccgL]d x]pkz+?N[].Qꩈbp,a͋р`zJ%`/<~ >LD ~k'CCi 3Am;l v;S5Coԛ'?l]UIe{nwgضv'#5X9fdL CUbGljCZrNRsAq>VG_'+2D+閑|Q4"}f7oh%YTMƖ G!ЌTM,> GMPL.BK0g3~v7o]ʖMRzm۾v..KIx%ڷ'Q "^7^~Y(jxҷNXs/+φ,SK`ud2@AA+f=ֹ1PqoT9R 1_͚9s-t4(p/3ǛIB7W'S<1hG]=dR7؍ǨvMŋdBhPz"_/z J2%Y~HRfU o~Kc=^ZmQ5: 1mk0 e(U`Zm*L@P5M'#M2Lc ~W1WΦoe;9>2 pyZjVމZiNH0mØUJ./h Ҳȁ&ʼnȠV8Z^$KлHx9gt;d #O# e3_ ?&|J2<o/^U 0#:{v5*ceo<}&~_wT"՝5)B):4f%79lƩ m@Yo`c;tVk `1 CLVJw9Z 'O $"4z"jv+ 3ko6`vr{?'*9lE#n{^ ܉W>tvG"JUW{5u|:cc gL6N-UfQaHBE>gfܗt`ehC5Gf8Ɗ9 I,u:Gk;s灍틸D]aӿ3Xwi0Z|a9eטʗܚ%cw# bX=ȃH78_LtRt 9"by hԓF~:+vUDњUD G|Nc)ovȚ * 7t"ڬ1B3IMESzj?ɵ(lsDup 5eg'i#]XEUnSp?5Eo]RPR6f._0Of:Zp"Zɵ RҷB Et:oyM(- lJ'Q- d=wM3׏hE -œ̺"N2)qs,G9ۉ~℻!>$m CPx$l>gGc$ipX&!A#E7zl2>;] d. _Kɡ |Vn,Tp5بR,d.3bQm].x uqK3@LrfVyJ%jO07TobK6 ڹ@be$\)tDSUW +ӭM?n}DX,jEJ@uhKUT#( 7M[T@fiw_%):g6 Dj O]&5U3Wbo{ct`.6rXG2yoIop~%iuJ<4hʗPӑ-s>Z_ _wFP$]Y~NI$p2?lnqԳ(u$Ua:cێ {Yq!s[ '+(;c곎{>f;w^itP1mmYY}}(gp`k^s' uL-U[ SX* gsG"Ļ?r>7gwv ?@ OYq?>7M>+O BQPRFUDI{;͝g]?z㺹 &=Y? $B,10je,zwQٌ~ *ki{g]N "._he Ա6u~) \}0ym)uWOId :OMo+]7ƇeqH E\ͤj?tS{9 r.M%nRvݡދ/C_!Ϣ/o)t=;Hv%<7!( &h׮F%6DTK+V1Y5gYWk~'o/9{-LWMsd%^TRK ϱ Nt,j Ju\*j60 F`Cވn1dj/m¸jHE[tL{HO0бn 4 .>eou*xPii 7Vͽ.#e_7=T@ZEEq(3]ƀNUars>3a&9! 0 631҅ԧzqtNXKb/Ev%9EnyU3!=(L{q]WȨҪzϖK؇><Nm,/UB-%QߩG&Ő%Ѵ&{%~fv]5`"H%6n}ݣp?_YBLQs˝݌qepvj$VM R)bX&C5+Rs1A-T11{ٚ]2elN%Lr76&;6x&4|~D* j!0D׏uw rAync>'U7}1߬3"`;&ΆZu݄"W^!No71үAc&ljݲ}Vd<м)mſl+ZEc3@v3n(A%D\5J8; ]>MΌ45 gkDR~9 Yj 3& }t-Y;x.Z{U>t)IDVn;9=z=#"jh3*tgMSSyPFQovn1T{b$u>^2E)ٺ@[ґU`p9!eڔI')"骖A:>TUS Fgō28\.)ґb}̬TfULgIa9Y25utZnPSP*;2MKߛ[\6Qn *,YwSp_%E"/ )p>^J.grx ʭ,R2 Lh>Qn-k5}j_%SWP'x3L#ZOǭ aN! 3=|9R5rێV%.N 1=@(~{lajDJB^ 5w-0P2zZaƸGSDv&~G.\ 875viMtuU}`ب>{r耻O8 ?oR**e5%aFmp0K\ p+i-ZLR+wM`m 7og\kr.^SHE>( `cOv͊t{.!9/iVC(yNPA;K\fec*T(@{>$bɖbh\ #wI=2 sVARE jT8)eMRA)E\B69Nl)n%JT{=kyLMR.?g\ecIUJqaEy2bo"=1.V+, ҵR\Wª@(ۈ_, -D=传XT:*I+  Az@'fV.Ҿf^ kT`ZvpML Ă4:yJ^:c^+ső DG#9\6BC&I YqW\7,2MI Ef^8t r4Fa~.w*1՚VL&ҹ/. Gƪ6'iq.ĥ1“9bq1&(b"DZ~>Gl N=/R8assY'&0=]B'@bAlS .M7GO,aӥSpv ~-Gx+)c|+uA~[5?͇=yx1ĩ3C;tC¬nD@pNQW+k(FO~@x( bGHY]\pF5w%,NlT@8ϼm>u ˰ MJɁōnIzLxqgE!Oo I/,ΘoRH-!_*KEu5{f夬CK`(t)ыh+m Pȧ8l 1ZcC⊳E wfOʁ kjфvZ#ksKb%^Bd2>.>ˏ>:|.~5W @d !2HScd[}L?KE'GfY32ܪYz{51EV؎yk.E?,%Ob=.(IZ_xzC%ʺúk4{7,/Pk~zSaPUJao^NkY_bSxC0۴rq'*<4bZoYӵ`Rlԝ_ OY@>bnY4~w~> #X.V hVFZ4-qgCU;:}lx4`Mh1U ԥ\X㦌XtdzEI"vR[[eXo2qQF װi1LzAƻ#*'vXK" !;ȓ妠aB61")JKQ\_o1~wܚ'VCԚɆr'jcDv_5%@ʂ2|-#gK90f"qkSf!:m;k*(3XƒX W]$^;Gt{Q7 6(`Bd{~[mtt#Y 8[e»3*pځWgbuiR1+= WOf4nf#ҧo,3C˷xL|ss{:l^W$-b쁤C%p Y HlP|mh>;ߒt6^\di~OZ)5 ohM6J`-7Xpy(Oa=( b D|Ȝ.qe [qOKB؜p_HD#n.BW:9zX '֓3~6J$Z2'@eɜ_ml @dm_Ձ>F,UjxQگx-ޅU@^1)SK1@[ 'R\pF' ᄅo{Miܟe ҧWduݤϠ{Q8@Ax*d@'Xǵx: ҜU2b*=YSx )zX;)|`*:( Ή~0I.9].j٠Rw/+2ob_}$`DptDʒX\v`@a?ٯ?V3'Dž@|+:hґ g寪nʆ]Ͳ9%݈{lE5eIEDP.n?pOL^n'@g晽3r_]?t ow 6@Bam# Qh[\,31 η]vuäz+K?݁D:m27E~z[Z];N)Wmr߁"w/liqP]_9 !k'ֵ.}1ir -1K$ɢs)^}L A`&=%zR^y˟5Ӝ:hˍWSCXRn"N6yR|`'P_,O#K8`sGCgNLA 5%oH]ҋ]{b6ы xHh3guJo Zڋ:cNP kS (;ԕgWZ3-Vq!d3ĨIW\⨡sM7jŐG{V <\ghA#>GsCѾNA+2)q VCPIl(Eˡ~yv0^٘ɿ1dâD`2G o ѳ^.5B⊳"Ta:ThkU@/xDdљGhLo[6&dRtgPqwiF&*EbKckpca Izr=D'37 l7!o,0mZ]Bϐlt ^F2MFtaEEgAQHd:(C HnT=T/g0%KwE#Ӆ sH`bta=tDU,^˫ R!$P+BѪlG] F` &w8T|9 ;N{@}*7 rX7vm~gK5D֥5{p9;ݨ}ρ5$j[ A'@:z gwBh X U#nݼ۶0uh ?l7'212&? ݍ5Qc|&D/N7*v* t)U,b]53G݁3=ˁ FјcR̥cW"IN#g[fQ7, ̫qFWnG-'=9FRwoiF30kNʻG]'v/TuʨgΌr{Fɂ,lu FŊΤz$gkd=r*=`6 ~nVoŰR>M62P&3:s|"f?$VO&+ȯ= :c9)QpN(|:v3qb]"9vC|5T9:RU|cH-aD00UM kLTa>$ 8YʬW5i`^BJD?rg'eYCZX0DBLH2\xUwogv < JE2*'_4n^ ^,HN8C"beNҬ>lu}molm LxsZkbaWJ3Tf/xz!-3@j"j.3Jvh:H&dE㭤j$0Ҕ:gxnVS\$ w@Sʗ裷 ˛PP;uv:EHxhG+`Z&CJ 7uKiO`2&1~<|X5?߲cpACAlP}S^mgU eN'IF%16Fo`Щ* $Fg_۴vY6>c8Z|/$E+pevf(6ǾƄs'Ögࠐ(ƒŖȟȷR:\rI7prI}I %  CNjhR=, u[# BYTb)g%' ^-*ԫ-F@a8CǦr! (19WjKStc~Of4PwחCaBRrD Zaé=%W8Ҟݏ'I3F]HcyVe,2jsgCKDathӧwY臑-/?cɆ%%t=I@_ w?qb<J><1stkXWYEdz1C(6sO볖.D rxCdyײԱ 6C8_moqq[D*m9hDx S{f隈d"\rpGeQvEe 6dG`nC-μW0 % c wc%u`S]Gjꢪc )!QQEzUn bTܧ")\M0DJA p ǧrj[20iL`(琒+, vQagc"gӓ`:1gY ,' BknlF[Q+kdviH׻g ڃ-xRXnD-Iz%_{\2J dr] j*Y<sg~T<^qjZSTөBӽl]:P e x<J &+ Öc?q6(ψ9w>&.Jf^M>ɢ`/zHp:,3:,,j9duGͯ]c !/>.ZgzgyXvAHDS´pC >vV&5n1Wiwc&p2 <$g)i[\%͖W jf3cxrӧSհ @3c%9A'h |ܷ%<ş|8#bEFÈA^l;4f#.Xk2 CS?Q)7ks{ <;AdDk˶H{ߨMgwE,/_6,e onr(Q/c+*T* r3@V<4IXeYȀ:ԙnUϰ*4u*ëוU.NmN2¹Y D&x@naQV1l"oHv6e]OoOLF Srw9.}zq @ФWz:!YoIS^Hìg"ӾrYWpWZXJ/ &mi4|!nlڢְ\i~sM,(W}vf\|G4\2CB|VoPtc'?j 7!ĽխLQK.zn@9[^`畛K6!#34.Q֟'W#V_(|FcONܐoD!ώM GYwlC#fW@mxڝRFƓat~y2t6\ZmEʆEYa`:%ӊ^faO\,5.o>R3!Lo hqIv$%4Fڐ%7myhRIk- 03S'1i鳍h'g+;>8ǘh_d0Q>0DW 0]{;`.2ƿiȭ]&i6;LEbaeƇN*վwvN~;:Mt&8)BZ!D7~`T S|! w*_9Vd3pڻ`?:I36{/|Xe BLʺ+\x-retDf kk)/(Vf4<Rk}}vX+Or?X#d>άGN)5ބvU˙bd[=3u(+2a<=v yh.|4ryoryMg;`b^$* O%nv:R\ʬE̓U͟+SDJp"C Nh z,ZKi`ZV2oxRO _-KvrEP"!m[چjnfdEcL0٠d=bHߵM9߼ GZ̥z.s ?)HW;R (*}q? BEWS7jYn`Qjfv&Z9/ԤJʩ̛ =q~رq/7YٵBƹ-5Pr;+YZ#{1aCZpZv !"ݾ^d@pO-XoWn6m3nP_-| 'ZctaIkK*=c oLU˚V*}\7He<Dyie7ʶ8sAR7Й mk̛$m,LW]ް༬BR!P4ţ^wb e3:rVJay-\/|\gpYC?J#-a*A8.Ve۸bFi'u PEx -jen=NΫޏbH7; bC%k1qB-~Kt;sTJ -Ra38K7eq`V"I0˰͈>cyT o]:y,GՓYlTtsx !vC"IoDsFiVɈ6lktצּ0/̾UEVN;&7+ƀ&c5BJN䉌MHRWwUj'b&e\Apm\L͒WɢBin__mz n"<2-ɉ3Ο!蟓CfB;|||~po TdqB?ڗެ,K^Ǹ޳\b|=8rLJ',i͔]A$vՀ8S`-qģxqpC> iK$/x-/j1nPzߒ%ij􉤖!|$0h>'-x̅KaF.R‡tk a5! E݊9.$򙯛ȔZ}ȍ>j"iVtxѰnZza&T%bT=1{-7|I^R(j׮1 Ɣ5H f4ӽ>zx {-tڛXkkK4F~O'uB՘UUu)lm}A?sh"vb(хAxSDD'Ir*S`*Nc߫t畬3iB)76ߨ'y~/ߖ{zȏKEQyxg2@/J[@|)Sb0#N0n*ΆAΨ N^[ˤxMl­N2)}8O}C8$79A:[N}6)kx8wBƝ='J&??vT[ܚ$vD8鞜tQpb" F(xJiT]U>+Tc⥃: ѡ#Vʺ4=fOB[2-ͶVO)wf;@vXqD5ϓgtLER(F~4?7J@O7lǰ墢,g&qh.^v Ċvh v[՚`?ٜ]}/%{L?.X{Vc+Q MwI; &ZܚSj]J]2fДgx1MFej \F1~W i rNW.#D/`nh/▛&;%d䧟: zƑ ᭇ"?Ӵ=j 0[i+el)ѾYG&TҎ<@G]9w|Wy3KW8)*]2t!r[Nk=¹g0&2жm*/Hk^>Lr {_Xm9nB՟MF()c#c$ޗJJC~\7b+A6E%PzDR9˶{[zeRmDrB7Oξ!O# 5eq܏rѻayKn2rUr=G%€% R<y7Lj)؊C-NtW|4sdLbl2fhdY#ƤXC-|XTcwt;˜xy;{lIEH6/Ƣf_A2& diυ}qghzLRNP饫 ?N5= BQˇy]ޔpglq?~\L]7Ld8W~cWt H<)iCe< .2!k%a#{pڹOĮ!P}4vr?D=-6ͪ#ET:زc` Sr'3Mdi#YϹa딯[6)2B*&dk]₴G$#*ThBrW6h;W '{~z <&j?wZqME`~<#gI頌V'x&L gh R]!1@Ό7/#%׵,~57bzz0;,#'E 4 tOrSXG|8"TZg| b=4[dO Mf𣥦uR;N T{GS %(ư 1bY_g&8fU!aEm8.-'i xP˻o%g88oy8Kvn+UW)|N3<혱L܀Zz,WWQo\ϷCm}-N nB3 ~J1KPEOrN%-(J͋sNPv2;/ -ݓdW y"=:h`Ezz_ҝ6 !R, 67]"mԙj@b2,db 5?htgܬnCUb[CL$Տ? -eFV{EA/3>e|i4N'Dݎ! !۪՞Ǟ~$?]D ?-!#TzmD#&dP k- +XCk1Ф,|zx+(^>ua۳Aq%oF#9vH+I:) g$%*T>og=1@BȳmE0x,\mKaыrp55]0OMNO[V3$A;Ĭ %Q|ne@(9*lK/r|Yp&",*N۴r6D|=, fx)Ԕf&- "T6"kǤG ~02c$ݿ:ec n[$fiPv3mToROlƔyåKg|sBQ?͔ qR- (8d /qK_=FJA5@P.F'm佑FBv/}5]iJ7g]LCe.S k6+AE|'&!w~1KZ5dMWs{ 0rGvT`? P{<'r#Du/O# ä!BӤMB`M|Z6O,_adyoW {uXs~cph8= BgV5!?#cƴ-b~ixB7;/L,B;Q/Y8N a i,!R 1<2־(+Ȁlk?O,}3qT ,%CFJX|+&8+JoR#q"k @ {*qB zLkMsS\KVbz͓zCʁ&dq;#1ʱU^53uM7['*GG%#FO^U1̖(Zkr wPJpLϋ9VC"KƬ(݀S5LGb3uHEѲDL+a ǘO?2Lf<™DA|*}6ƎÌYugί+! aHIS;W%ǂ؎>>SmI>pEeI*?%[H _Vn8goa'vƒj'L{y*$Gٲ֐1Cu*"d _irc6h*Rd#Ӧ r>nLAfJ) Dżhj}*%k@äO/is~`3Lhn|m1)'jƚq1-bt8,?{I)~$V\#eO$[s ^uUA-8ǣw$0;شJĄ [9)!R Lꓫ$H'!5)[n985-`[Y-wu 1UOۇK 86YCiiszP“Yf.qWs+> !(BdjCB|W9 @-{Q0X$J'NI} $>t{ `~,qHh5Cd(rm}+s&[_w> ZSt +pӟ>7B\,Ϯz2f3^Ttynr sXw.m53$ 4l|%9Έ *X8TS$BҸAϷ K<> ߷ {rHdvmrHRkkeu@̸pfϭ)qs;Å+V'nI?q2Z7. J;(j%uu |UjKOsӶ^$4_VWҰ]i3%ZN0? t'iWv( ̸Hf ڢW#9KOE)¶eɞlEg}SID:l7zcHK 6ov-X!^Vmiid^ m3AiuC3p !k,-s3-&2w7ld߼7sxNL 0qrsh{;2qgze(גyJΗ-aRf0Ă+7ԓĢ I||wifY~ o]6L W8ݠozv:x[ +2LXif]"`jf8RRA4„>@NLB}K:/VQǥD~=jY2LCkre6(YdvBElW6u=;qѳ%E}]'E5oBbѴ+U1:hD@G7l[mn6gso0M%'"snr6M=yn Ϛ!1\i_}Ķ*j>pY arS)f {Uk+Ա]ϓqد*ӷJr^LrP%&M3@Ib~^Y[oQۂ>i>!pkxϴ#Vwʡ`cu }g1.M7"kZ-i"bE pޯ<9d4&הif}EҠJ\5g`i舁>BHn߻ 3II+ek)]_M_|%($V| yߓx.x+YU˵%3e1v6Ƿ΋rb`+˹g]wO$D<::fqi* V?]tמlL?)EaO]Ɏbs>'&0Md0of}Ɛ$Fmdݎ13f;{t#Bҏ*_-3@牚 +0 wY1e q_o:@K=Qƅ'IT-<laГa~FKC5K7Έ@cFJtL䘱ήEo7@'Ye>7认QFTl:_Y$lCk,K} -h(waC岙J0ę&Sʩs!k;EG[C3 ǤMÏϖU%nOnxn>mb5" qbB+7K(rmV^ϡ4A ec>V׶y}=Q"d) U5MބLZ8b;n~@U,gXF[rxdj\K9H4-x U?,ajjL [ yP8Rmu!ker&^1`}(ȽK2iyhe.heS@ "M/, aOz ?I=н.?|I\wf[D?+ [0?QӯqvR"qL.G+&ER sNB~}:2^tӆZXkȡ:Julsa1l?6ݘ_H8zaRwdl(&%Oyڱ hq&dnܯ^Fn_p\A|8=FIzClYLi"xiN25RC֛;D^Қm'$!D`FӜA{0YԴl᤹[%Gi֒}QuJl?- +&n$\tT..Y"FQdgQ3DijojdE eZL㒠fw1ͼ;5t3;yBd#.=`Թ^uӸ|Z3 ]ca^Kt4WLtr $iL03^~B8\X-ljb(5x1A]˂⅔Z=IeqOMJ w6i#$߄s"LasZ^3^ON9/:}e&ŤS=i-a[ ψӳ3ѕJ)gH:do=n>@j I\Mӯ[ < /^fm:7f)cy+[!uh6*^@^)u'i:u[E]=@hx范A+ҶɚĶWS#cƗFR@5G>!WDt)0<0btkf~kAGDOX7O/Op u7UwT's28N֥z <)0cH<'6l~Pʒ=\@)ڢw9eSdLFxMm_SFlmJ{2߾'\mɑx+ :jt:eu>tt`j\be'UY z?\RuAgpR \]Gl0MmЩwY~@,Ho <_= !ӬA:] r3Lɾ,ޕHPrp)9Dj̽ɥz6f kkp9'QH, G͹JU|T$[1v[ad??$7p-X?luq͘KdYv;1Ԍe0kuS4byuyFA,Z@|2H7pO]p b c* \ ?/SO j[v>5; *ZA7vS-?C l(Eէ%!qTt 1bbXq#|qm\öҁ@o3ܬUP2s^W*99 GٲU-<@ɳ"#fڤ& ZE;2pN-/VT}Q Q:,ø/%i 1\h-ɝ ̫nh$وx z?މ)ȫ f, Q%:y MGsS]_5R P SZk֚~8#"gs|uf$'ęעV( JnQ>*P*̆b«<7hf5LJ^C1ʨvf <t, eV`<思MT/j vD{"lEU С5+@xBrBwqiw)`pfa GTU@sKI}{|atfӹ F8stw> wIN(#7C HX4F5[4C$H~hkphFq3vzOwul-I5d8W'A'mg]ֱ(DnQ]rm[ujyB /#lC C,/`Tَ9 $H@*$./k 4ye9Ċl"OhJM+#@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[Gnd;:>v{ƽ_J[`Bh8uK3qʖ4ȝc0W!X+/2;h~r܇i;#ى~&ڰ #؂`(2:R:/GܧhR\yia>F)2A.D^Z#/P+s,kz6/eu*n3 6b r4QJ9 Tc ]E Y1M1S:\!;+"(2fG0"6VNf78iQ' x.&3èXbYf ~`` ݖ,fxe {7PVBdZ!EGs$T_ءsIQß&FNa>=f uwE,'#3;C 28Z+$$ەyŊ6{!QF\smXQ+Oh&KS6A= o7>òf㝣&ȵs/]{2}GTbDB2ɞ)KIIKj΢Ah RS cvxEq&ۅ)_,!ʆE5%Ybyue۷R9P1#OƳ;J̹6MNg Թ. nS `uF܋zd"{?*"|k3A :k+lxҳV#[eN9^jj C=L[f C-'9-x 7ivß2 gݵPùoe';0*5fNV7.ĒLJ؃[ҥ ңc5̡w0X@wO]%JQ2ScQ_Pt7^Wp$o~2RH?~B}HWE^ LPŝĄqG܂됿0ҫ l KA'#Ü4Ȍ;?縔`aw{1+0n7ϮޅH_O]G:A%y 8[^q~#x?3.hiG=h Q5 ccd(r#IBRwCl:"G8>lIR0復N$Ɵn&ɹt&t&hm=fM$;oaSzXٹ>mYSc̏OD>>|O 3(,r o  ʴ:~w׾AU ـBX{(Up깲m +ޏ0qroTQeP܀Œ9iܴT@5λF=~`,F"s(8^?x_SӥB_s*)%r+2x}jQqhL9_QV&]C7B,4eovPKXhSѪ){t!N$%*cjBApDڝN5x$Cm4i;Dh"'yRͧ4T'`BFz}w| KUckӉ/}GKydNOdqlFY"Oa!7YU߻v ک/.I?<eq3Mx3P|fۃSoNyg~vz>,:XvL@D}Q\ {(6'Hc{G* p´_3"Pr~WR%:K+ *wc7veJ7:%G]TU7R#6D?-n޵fړڵ,ķMqs}3X5DzM`qAn7ty-C̉SW[#Iwu&WK2eóB:ftܬWό4QbO>yXelb:?w(p$P ^R\68B1[0z^&9`uכjN+E ]yc!$f yttv̹4dhFkPOu=vn_㓿r&Ұ"p9׭L` >A#{#D] Z [ϛ̗Gzi^n:? oV$%V Sb>'j]xsF{?#$f\Us='J<1M t趆n^0Q˙ =$`9q+ojr&fȖ\T[2qS~5T"nT WNѭqFFtTEk0Z~F0W%/켯pll.iO|V[M7בCˌ\r]k J*ٛ;d>v0,atznG95b#uW˶4VPkd/G3s0 \#r#`>W[ֱPz.vYYG eS4Ͱ9x#Zw+x ԵhJ5-_梩y [CH^JAO O d=꥿ h"]/gyKC͗"aՍ4.‡zZ'i W`9UgWx¼0t02Djxn\kbl?t XM  t(ha1Av8K1j `E`s hWHqQv|)2?qڭ~Nսu`[%)#uL )J"\:K;G dְQeNKB0Aőöս}bKMTd=SVhҹ?"|zeY-5ù#FNl7-b++\k8ܞ 5< Pl^"cO&ܽ?}@̪ť-ě"EƺJu f KfI`)]g2]&M(C2zټXf|PRf)Ttn4Up:ڊM^{L H__ IJzDrBBHtb{jxqx r 0`Şs_}+c%x#4bV ŅaBX-۱KÜ]2SuDG Y%12Ĉ#!@@Ұg[ 6%YZA5-/}w6eH$͚E"szj,x &-'=4t7[$ d@/ϥbpH_G楤x7cbPut:$s]WlҌdj܉-W N-+Z5xoi2nsp]![nEFt$,J,n Ag)+AWRS.%G[&-5OdWbv{#Tsl\lY.evJԶֶ_vӞRm϶^F]5;S;W 6 t2iI ub}.#̩iae!e/ t˻V[LΰNZ~7{ͯa!ώ!3" (htuiș5۽Ui2%iT 1jx N7\k4֫w}/u6o}|@?蝌?2 ʘme bG.LOLyj8ⳄJdx?4FWm" C[}Cs+tH9] J'D9^>+ .@'m-SNR"aX*M :&>_b6r׷k))7XUlF}37U ׎pM<[ "'yh!:K Z{o9nЖؼyk+0{,H=nDO`;:78ilͣ˻DҌVA 7@T0sVw'~a3Xt4>^3=d˴n!3*) 33JV0|R ?%>d| 3(S oh0gje0{i+8KU͋e"r?zSTRЃ 2 9*/:ґ=`[wK1JfF\'{bPr,>͹UnvG'QzD%l5e`nփœ}6@g#L,٣3>>  `vTi3.BBBZ.%%8h(t۔h)vyfϦƣi'ϸE''a\?qьIteEhgVKYzv =x-V/Һ\}NhF]e $,q(}+g'įb a`gyy HDd܆E/"}g[EHgr]L)To6#L ȸb$gKi}UM},< yu@IY-OMxN!M.Si'PVuxhA9%KbD4`&PPM`Ƒ(ȉ.@lo\HDۏ 4l(f{s{p[^N  m"{&Ixh֤a+:{L$tIhzOm;*Z\:FpmLXQ[m48PZ `&RW'XMDWj7Ы1S#^7}%XrlY?P_ٴ¬i+3v 8.{3Rː_ି !&|Df7%$RngM5&x{m9ҳ*zcx˙,DUX_1Vx ;9$o =Tvl:zmH_=X-,qpz^QZ_*1U{q[ ǰsPr򟰢ȼZ6ł,4M;g;0.HvK_=B4Q.L?L% ŗS'-غh9Q|$2Јy46Ht4:cNF@>%`}g \{Ō0BTvqdƲ5ęQ»?\e%C+]k[)vi"3͘>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[o6Jz>6^=R. 10>5Mk'rض]'%OVɯl\e,lW>ѐ20AAÂczҩo{9I,jgkAB4W:+Qv?~xgC}EB kAV2Y)Xf'}F.i[u*l 7ϔL#'7o`UT0@GjN?vsils>{Ԣ THum/88ԜzTw Ҍ]4h @'lY…z>Op{ ә-t+JR yp\9+: D/`BV?rTm ͝Uj4ɀ[Bj NF[K{ ؽpT,UпmX QbJ5joՌptr e0YϘwxL/"?=j L(F!CgWI$X+^<L" 42Gjs:qiɃĽ`L YZ