python2-perf-debuginfo-4.19.90-2112.3.0.0127.oe1 >  A aW^^fGO`i.(e@6l6:9{ZrXXj^!hV@7щ)k$"pr?HKnY#PڗY+w OzŽߋFLi'Mor%t+=v^O<O0 `=k(ޅw^d UVS_]r B\ -jLBhb|ɽhp>-(OrI`n -'} $K9@s)`4y9~Qf002d9dc33e31b6f3397446d0f508a7f5d27a3a9e8030ab1887353d2ea5af2701dc2d46723382a3ac0e520fd090d2e3c30dec369 }@aW^^fB"IG{v50(1] I()O!,OJ ,r(AkkE0g$ Zc<+R&8}$Gdj _}v+'Dpx.t]Ȃc9Um7OJ &H?ֱWL..EcЖ8jԚE:ihzNwLΑO_Oa:VV^a_cyӌq7CT/ S>p<|?ld! 3 ^48bw}     V \t,<(8?9?:?FG H8IPXXY`\]^bcd eflt0uHv`z  &hCpython2-perf-debuginfo4.19.902112.3.0.0127.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.arobs-worker1639015616-x86-0002openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aaaaaa769079b8326b6121be67514ad4bfa63b13fd06e9341bbfb47b1b6dac5f3c15darootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.3.0.0127.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.1a5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0002 16394530424.19.90-2112.3.0.0127.oe14.19.90-2112.3.0.0127.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2112.3.0.0127.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/2fc76430a8567be13994ad773d128812-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=343df154f2f498f8cff8af5ddebcca8eade96492, with debug_info, not stripped(b<~iΚ:3utf-8bf8ae3d422209175cb48200fabcdf03aebeda06be47905606f8fedcc4f4c1579?@7zXZ !#,>] b2u jӫ`(y-6DD>;Ή\>`8 ʠ[gHGرӒ'2#Qd x8u j`}pmױ_woD[NEuZ.,A$qkyxzgل` 1lyvfi/ӂ~_u%^ ys6dI6B(7> 6B\WtEP`P*/(<\FΗT>n[2țJz\LtI,qy@hٙep44Bp . FM+54/RCUpT.{V8Aq`ķ5d!hj?#Sjαvh|Mvw]64?5byE k bvhyK8F{omNam߅is3:NJ,:`[7nE[vZo5ďQ}fk]c}dOG0C#NR~{m `vb6iIf}46zT|xJҎJmڝo+3=H+S"|/9+.=U.%Wy_ǜu:Fv w q޶SQ6]a?V,a#%W?RuǴ0~BIn0U~FP6BZ$gxW:VbZTMZ) m`9)N`r0t0;%Sdw9(3`%.ITxCwzacͽEG&F5Ap xcOWG>@#d@nX4 Wp0{w70C} `| q9Ob%sA9b%qS"(3Tq_׼݉1h ~m܎bFX~lg`hξeb99k\S9?-0 rŅݘwpqO-GC#(ISF*LJ`3iX.S$r^Gbe"%DsE2dP lAlow3agv!W$T#G8 Z|//cїA44IB 4`RC)-/+jeٓ@ԇC[a&N`%GQ_I %,j *oLATs\lyYkjaoAvfT!o*Kr҂H2q &=,!17[ V>0oҟt Rm!'d|8OPBڛLT7!wz :HVi؎b V2L+ [?`^w`z}L NCe:FaUa>bk H';q< "Iw N3G;zE:~. ZX"0,k=7*zHdAo7wG9[Q[7>_!!ħ(aSGq6ḽtt:t~{|жڙ45MF1|"S1^d7y"@ZD #]""K0gg8{^EiiʸP}ߌi|q!LUam7:G@y mx)>.j9&,PxJ iER2g>߻wXXbI6LH&X 6_] %]#c*Vv|O|<{)F!&n yrN |[44v,~? 6L&Y$|%4^R\zqz+D)%Hr,doX Uwi@ iXU}K32HXaf*/Pk-bW $[ _(v9L1&ec;Ta+dof7J*gWE}ST(B^OZ|9hSI>1L ,RdF28~UO`3N?`Qm7*ETQW-j>-&rezϖ@\qԛ =Ȧd 6 6̰P7p-`~q_ɮ4(]$ۛIX{!PQƹjy93:Fhӧ1p IѨ`̚Y0I%_;i14X3{I0$KzD Cd/3 1B!G#kp7^[FK޹D屾l! -d6QHܴu`9TO񛞄lշ6?)$*Ĥa4tTq.˸jGt%|mm ޝFJI3ZoSmqAmN3 N &:T%U@Ӏ4P-3ubڙ!nn}7蕧VUfG. e;hH B$z#r#+]TgkvTxU٠ :)GIe}J7ʋ"Fua9w$C4MC^0}v'4NC< ި4e7![NLi>;ٯT xUxiFė! }%O,*L哀lR}+m.\ xN25m+GF=@uЎf_SɄp d`̮^entTO³?ɞS mGՙ#+ES(HgxOB~qGkP?4"\Am t">d+wh^7haNh^OH|;Y_AY6GMKܼշ0Ñ6T$(d.ゾ6:FLRt|KGO;MLm YP,i/S9;1ϖiJpnSz=4bZn.y01AO?<#7XtÚ՚__;!û^bz%̋t^g:Z:9CFPCU=!ī>#j:) Y 8ځ<<秵%GZ+:"&.Δr kU1D_19xW^*D|^I.i_Bw57|:m?XBF`9Y}xܞrNsu%ĊPlԽeH]Tu1cZ (Q[`P{f"I YJb, ;@l剌|$Vg <3 Nɶ1aYV!IzAuŕ͟ATA@bznbEk/wa5dՙG;7荁v8>@rz0r1S{-M%+j|>PEȫ" :s[gC-VҲ#p6ɃDa֨ǨV®ҫ-ωWMcv vF20gH!lH> ȠO3ɿL;n/4+|qo#K4*ً:r,W<_Tys6axāS>KuF GtDːњ4*C:tDۊ0ؒ) wH( )HtaH&)taYϭ:*"'~GQrT՚~),D$n0_%D$WwiG|6Dm߉XZ}H=J`@1FM"C"p5j pҜEb6ǹ9;V'S$#$Ō8-KwGIVܩq8[_MOxkFiQVxPժ}@<[aX"=<ȴYa4{oyf~uX T-KD7(4}lߦ VGn-p3 lY9s_1V"uϴ@@LAwEĝ5nju v-:I.eSg 7xd{ 5JT JH&D$\T ~g^ݜ̩r?i_^ÒQ-l{N|:ȋ{=ՌNvn\luJ4)+.e.&$nvxjHNlzd}1$gTJt 1+= Ŭt]6:j0r ;9؈-r;RhCpN^gh]^O rtt4=Q[MQ 戁vfM87@ݒ/k/ohOs__$&]7 OY(f{j<MUZLRAkڐ 08{dcJ ==qf w5fS7O0!JhK7i l Rӥ<;yDGUbBx$a+FKȳ + ~R;&nB< %4fCȉ'ԾfΙha*-) 9(m҈Xr!噐Z`"Fš g8m赢Rh VexG1&hSuշRbalL7?8Tp5ze.pgwZ͕d, s6v|ETld[be,Gж|S~ {`|]G4LM&{vtLp-/.4dPkxFO&FyUNc V3zBꆖjNYFC@ZG6f2]`ArxT/+J0JWSw?kmVk1(.E .RXQVjXSuD3vHyg9/n6py,/'[ɡM;rX 򟏢8v/e_S^jLĘ8+1Voߟ-{o ˸pc{4pwԶܑa̗"xj=/UP# # B^=!5mEkWsx+1 mPVObsנJZnzmtLP2[ɁStd;U"5e"T2KaBl^8jF:Rpِ+ӝH2H`؎Q傄-ŗqS p *wA|k;񆴵ļf lᫌvj#b5OBe<@5O:?I+Ԩ+5xsz$dyKՍvmmjo5\SE^b)XЂ ã]}T~e 3;LbktkqdTB3q  ʵE!9*%>DÃUF4+NJFxriF>`oX(P9Үk3L;M^UDkS nP}K-EDW(5ͿcZ6ʻ/Ee4 NkL{^ULhd=MWjw&cCH]S~B;ADB!z/Om3ߝW̓~'Ӄ?R3q/`5[XzC<kxHEfra 5lSOXCJ{Քnl"MsK[ѥw[N0_F^rf&ze%!5Kfb} 1(@c`πC@Ϧ8cp8^9]05F7JEslzێ9#\|:eq,-踨0[ :} k?.ŵFlhY9oHZ]5k~=Ytvl t*fyz#6<h.,5G" @lHۖsJ)H+dK&*m UZ[Fr H;o|5{ Ko X5AŅYvC-śasms~sqjGIZ =xN.`%TU6]J%wfZf*C) 2ԛʚ ޅ8N+O^RNdvY`E߻Y!p{ָ ΃= ˞^D}BFHpmړa"K: ݮ)l,ܯlH* 5*4ՠf͠.A[!Vv2k`vp ¨5}KBderrT)sH\a;eBKЉЕ+Ν索)]ʂ(S^rvs^Cql٩hZ[`& ($C xF_-/\r] kRL_#r#OIPv;8ञ9|o; 0pqIlDyb `>5 j>㻄W_2lژY|a wPvto떵S>F*ڢ3N4ʘ fmԅ94~{Is錼CJr7 &cԩy.dvDx?zG؀6_R'ez|[A׽O݌P|gϨ(zNlߐSh}&/tUNDlt>1 eUhʿR = t; ԉ[92+(9U@ YL^2)SBL A:y%4kWuPBrɏ$8=wk( sKIFL)7L2f~[>VRvּܴ? 5#9] Z6@xM4@%͕.5!n$L*-v&NJ s9J0Uu.(OfG<{9&J:NCvGK 1~Mq~:[Jmǧ8[FsR!q-9^=> @/S]k9>mK 3tʡRpizazv0dTxǿݡH%y\}Wylg!Dmѽ[1UT@ QߥPk̯>})YK$h#@Iu%AvIa_oAZ]8'y#p}%id k"BZ ,ħ('Gs]E%#0oƺ{?NI( =s`KuGI$5S.Nۻ`Sҡqwr@8*LvNj1͐)*Ch`cCdҍW)uw{W̵}V38XO҃dZoVb=\)*YbqCO[P8"5)sQ]ȧ9t+c'MG(z-8]y*^ rXc&"^Νд63>@mr-;W?AsW<.U͑ݶ6SV;{w%7-8ߙ;D Խ(Dy l`m{LG0_^obA SH6UDjbVI UA:DS9&5~ fAO[ J4Z dW lb9-'e |Z}xӪ7 gT?_g0VrU >D}Ō6 c< ߶n m- * i׾~_SPM$Vݶ耧QTB'rlyG `۳'8 ~_u)@<_oLQEdC'84TY)W8-'C[[mrU* Sj!`dF7.]@]bNd% t\tD/mqe*pMuеU:hř!ui?Z{> Ë.ӽkN Glջ+\}n#;RLQJ\.CTs/B;d=N]M: .]q ݎ1 91Hyq0c(<$eK^\q~FUDwT,G dKz%ק&UGrn @ZXyA•Ht[]kIHSdA @/@!rJv#>ŋ"@sr_%`u͑YգY(ʌmPKL d"a5 krkaߒI17-GeM)Fzd,0gia['%lEaapI>yxiՏ#'r: -6w log"F+!e MiInA8ׅY pFCSo*N>lh7 Uj;~Z {?+T3ߑ~ xQ(qg`bhJ!q]'Fq-9&bUN B ɳꍙǠ\79/mrGA1!D;*[faѭb59GiKFoe6\zPiU=DAslqd~5ΦϯZ9;a̳ER?ܳכH.`1@8.n'6K7I rf UBnd܊W^ tگ,1^IB*-_Ն_#wҝuE b>}8˒ޙv!l"Tjlu1$'XW%H-jl/l}@"%eg#dG*?!G%3,jQ1Tg;Qh2 AܹuIy8m|b儹Z$k0ȼ==@ ]5^z)Db. Wy_gw73\U"K_s pS[Qs&bGj^`{ڲT3+f.rCĠhxGԂv މ!E{#|T%J]qy5b8(YʂmvdrOGQ݇rj|x V[E~U Q یL?N7E_,҃sCAx÷,d6h63ϭBAp\mTl8!PQ'|5S79/p `uwFI6|@q"Thٕdשu|2~o[h1+̃Z#v5%MPPf5uI[}eЖTP7e 8MH/koEvϮPAhp͟D],[j'IjXJ7Z@tK&Nh p1LxpZ;Z`MG./MgkD;6bvkOOW9|:yT qj^VzFĵ=ArH29/$wx w[ng4Azqnڒ}lLwWn hdSla B.QպDe4$₸c:c( jF4UItVQ*v\T8e&V!WTI-f0%;a)#lԞLfWҎxs>0D8qUSӂK:oo1yLjowJ輹Faf2T!]o>1&BW*JMF)'e{{wLA$y;^M{@_>k/ C[i{aS c,/}VHš~t[^ &GXA r!F7;ǯb+Zn';rL@$9c'"$ưb?!7x, ՂȰ)'-X#&Zkqey%W ;!a(Mfl"wֱB7Ieh aGIJ8!Vوb‚=) <&mqDut€toR*6!O$/K:ˆ\e/oLX@8_6mzY-^/ ?&͡y/Ia|lipfִ9uƎHVzī T$1FI0/(9 9aS;%@3(g*Ǹbz&,j漿D[=!5Wj3`N.-HOZDiB4uڞ!_C*I]R!rITZj%'WaF~q,c qT<Ϧ8߾4-gwvrmxsYq?"rBCiW^ª 79 Fӊ|-9!m! aoYM2O7"@l-ˋnz:x|=i[oxVJ?L[L>I%T(sA_.>"eB@69)z_ .Nf(9@M#眪UsOB`IEM^uq8[*U₦]. F[u.iSݛ.}>^Z.@zaZ齪-ZPg#e6ID 4K%muXmc;P׉0 R2Ip_f8D̘>]1X= ЫAsx}Gj#GȞ+ qAu'^eYz됖zl"E`,3jNͩƱ~(6N#o6U.=یJ_F[mu@C`9Uk|!7q 2=o}j^(OOu[J9].`LA (;j(>cJ vPdBŶi&a"|SwdLELYK"dЌ);DoayVŒSpUٹU[#|(]T`xSN"eB[/X=y&dMIf&Dl$;=C (BXCX0m%#13ZkSkaZZ|cT+V L,Es\zaN5TX І - >Jt#U"i,gF\Լ 4GZF>:'o͸DZ_sa˫=E ո&F=)憥$neW׃2H]_4 9I4‚(ۋܖc.PΊ8zKވTwdohb(SТ鞞/ǥw|X>UhdT<"dr~o+)WǢt|;I/sߋ qȬup>;P:`]8|jS1t4%DH}z&q%2DPiTz.>]-QRoKS"̅"Kī#жznԘ[:j4_w-|k6W۸s+?U< Agן6ىGZCC`E9#"ȩ>8zʚa;k7猆O^@V;"ұ˰uM@[ ɉ5WdK @YOmc(н>\'SR\ג" 08t\t-KRRŀQcN8ԅwir%6![ nh {]jۘ1p]*QE["4 ܼ{]OZ |v7u!Ym?YNlyf| Q1q֨Zャ22}QU=X"Qxg4CjGXDu UvG !^$nա}547PN^tPidv?aUe %tDV*)vM6,G Yh>p=ͅq0b%- De FLצY7~~v))[(Kr5O4'X4Xjdw!(rp k9Rĥ'E[caA7uU} "?:c :Ev)6!%݈˱0pZHhdt!r-ž0XN;,?WtP%l%mH<@w$iaw Rt-Eb90'#CڇsR;>lkr97KysSNIPjtc3M؟ >b5JI++cԈW v՚ꙹUp6O ^A5j?o%.LjY~o1xse5cV5w:w?3q/>-M\dάG` dɆѸ ŏ1J&KY"=˪O&\RO0 |"β-RTΊǏ~)|/EņiV0?}j6lFq3[Ɔ[RH6Xǎe|IRahy]PaEgKGi*{I&z8g.<гFsۍ'_&Sr]×kAG ^/\6 <1JpVd鏵1Mzk.Wnvjv׵O%S^#Prk`rQkA_uNq\1]5N}!E8eYvU towR~yPGJfew7M Uذyߵp^ 1łR!|, 4 #$DB@4w Jzу2I+6_ nMMNH=Lm1{~8Gje',bg@l1;/"@A%P4t:whݷz*+=}-`Ld _EX8&$@*,Ys9.JI+Ya~J&-)a X*#Vg @=žQl AfNko5/"ފ.|:Ɇ퍟4c_k3>deg+tGUǍͬ4<80Q8y%d!9aF2@_CLQۂ9mE*+K6=v&wϙX-Pxd "l;/[w) fό^OҘXeHmbw\0J;9x,2:˩q)Y[GpE"UK7[BNo p3F4E$o՘vV|f¿p)| ̉#*'H3+ch6qv$?(~Y, M_cU@PM.hZ 5{o&` #.ӣՐ[0XWeF ɖZ%!ßV ]Jeu/ D5XŬ|:nJ7Al~,h·;Ť/3c ~+ ?|VIzf6ίZ;9|5B )E:n§HI8HzeQZJ%,'|{֊=wn*^#˭\_"V 6Êu覉JZ| ,o,o';%75$Pɋau{E,ӣwPl%+PDJ <:fp͡/^6|p)oUz8 {Ffy"U}S"չ]o%ڶgh~i,ltޢ*A u&b#,g|Ӳ<( gpqt!B%Ϧ te.}7sCB|vO Ayvd2ͽFCeL3Fi2>jvC$W@-/%nv3X]6/ Oe?U05CR"e:;vn,\}C6EI o+z37<REig^ff5C8pR$'x p?œ=b{ުA)<<}1B+2z<% >JkqS#Ԥoy' 4Xk`Xʘ h|7c_gCK;lC!2Ʌ.r(MU堫{^ғ(bTZW 0uv%#xty#K;W-}7ꍓ.cMS~XSfbŤur1k=d _(-"ԱeqD Y]a95`Ja4FNǣWq&B$Bnfkf?Ot6b̌u|"a'_C\ۓ xVW0ZL$L;V֨ 8zW;[vqFVaۘ)os* kknB6c v&0[I ?2KA{d#u-fHoj9 [F|FJAkQ?ōtK:g|a|}.<2N̽y WS@ͼ=nɇy㨰W%N|ߵaY79e9 kaKj4sJKdtmG1Q  s|< ~̓鱥dN={͇ֈfV3p1J& ;O ̇n+/Ŀ]>B{* V',LMcyT2fH ^~ UK8I^O)cᤡrC` ['ŅI*>+~6zn8LS7ek50浫Z nE' 9lI4oio1zʒK TU7hJRgVH3K~ Շڽh,MtB|]>km]H$"B/∉UJلAH FQR+T(ұUo/F~ AͿKWwZ Ӕb$V0:+ uX(yb'#l= Th9p &KhAO]pɒDO>}JḾXB&(UH}hn^_l o5a50>hy9:Jr`K~HS8}N`,ӛ|lk2Eg`̅@0ZCѷ`lRo kS::d;sԕV] Nf_L}F+6^ߎR:ʃBwQke CU~RrSG+{ mBa=*dHdBWQqBCIк6NaE%׉𖮦)tt-6,=)DIQJv1|7ͭT'0룚/xw)S5PY'Ҷ䧬= Lg&{BQ *.JFѸ$y6'+TmC3_SJ}Y >ݖ:Gn@gث.p5Բ;&Ko 8O%ED>'~8m_&iabڊ>0 eyt+lȖ}j*RL wR|'┹.3_`eW孰;e1HE,yq+H;dHr[Pn̈Qst"_B t3jR&! s[)"T?p3Ӳh9d]4o e&V8eq4HGb-p3UaY󤖿/iE'Lo'λb#Bg:j%HX0S Hܖ̝^9pU5-aDCJ;Ht 1k{!Jw&݋)QLH cN`+jS+왥G&ːdtZ`@.Tl I3l"| \,EB'RnnJ"xSysE\њu Y8윘+"bп\fo*o=OU>Gzل?*T2ɳZ\'. J,?vAܥXCN 12"^^[nePt-GF>CG򎪖sbW( oKz[ \ݴΤ/j]9{n-pDR"lPo 7H,&! KVKPDljRhϼc)Sbj֫{;&޻!)ؒ*|Z/R $MOJnXs ]0*(Y mx]c3,LPZC",k5E=,SaqSaٟ1ZX:s-q.İEr{,r` ? t)rN(x~mImPBS . 4qT2^c!3砜<$'@p,d)5Q{aDOљ̽-Ax)ٽGYͪ#f#-A<n6=o}iH$7ͷ2f0\hLρuꭽAr5??t;骔xf6!AOFhuػb7a"FWn 8'Cr>x1ўr}eV8H[B|T.hޮ@|<4naŜn|K=Zu48|ĥ(UPH4FŐDY5;O>^Ij#~֚_EB•N$qoLv*##*8a ׇ|[k烃[˶]TFa\ 5D,C F[f\rYIq\z%18w(cںJ^ڽф u&JU0w!j>_rQ?)S  jaԌn{݄LG9@ XBjg/M_GW7֪CxɻgfЖTԐҺvsq#,[.ڂ]Qs(i2 P7K)N|8)>#j$-nBᓯQ8Ϩ?k 4z߮WITX͈I20FvJj'ajQl~8b57h9ڭZssIy@ ,0<Şl2 hs5;+`(F+ck/ P;w秡lF; %ɨ (djһ8^d\]ǟkR =^݄KsY kwR)9͔kgzs/bg M#@K>xp_'<2ǙLQ3-@#d8/ԗڬ,/Um 'Y7G&4hf0p:EsfGMUAS1Nhbš ~}DttXgfYT'řQE2E<'C< UAl(p}HIz y N$Ld}~_P鑆lhXJͻU T<)zx6a]@T*J}l٨U"HV&ATrls+1l!*eG^ (QV(BQFCy taoE AT{wA  ˀ]'/1U~Vˋ$!nTs#+ A֗gl9=n6/ѺUcݑpbh{weդ#P4Y5,%5+ G&.%\Y;$I.{qoK&RWu~v@l@].ީ Swn&)gf{ pJ1x]nl+@;KzMT(2߹d&KKZa̔^1,AnG,3`BS u>?ݲ0f 9aVEp 2Δ[ʕA_'cL-3S /%8d dB_zt˶P?RȨ.gaI 1T}YDL* /mL5ZQI(a]^&Dۢ1b*x  YH@!gö'MUv(e|JxA_kVDjLJ}hХFYm7& #=ˉDwϽ,n^nz:'/yY܏hySW%.ᗂ(“]8hnt=>5˞ي'2%b/E!5sq]"Ԧ_tPBDqitiX{M$|D{?e{ERa:|R9ƏXs(\uhh\DYMr^cFiK XIa F)(5~UՋ.|+jM. 4EԮqug,2Ӭ WD4\''Te'hI`D}OHbh>se {&Ai5U_.9#ۢ9,Dv fͺ-븮}/oX6v#6kSzI0V}*}XF[p_=D3!¶x'{XP=5" ֮'m;U-3&%8 v0fmG(y2Bb+uTƅw2l%|*N-)]i2桃v-:hImb} 2GɍX(pwh=bL%N'.k#0ϩ6ADkɚʻ8HjUL63['yKijLN@*;'%mJg6޿sϞGh)5]nbde+g}\p_| ]4j Z"Gw>G#ܬP` XwS}qΟ-u !NUs'OaD+ RWh mXJc=2Jlƶe8 !9-Eg+LxdF䮍xyį`Wu_uJRz~1?Q;VK{N!U|&E.C'y*T;լt//'lȩd/$tv9{C0#z̊>'3ab;5c¦բɠ(d1@*?gqؠA!]}f5–K1=uꈶ';0胢 ԝg  j ŷݶcuSL6ЅY2*A* X)(Z[39ExPJ~f7 ˮ׼"*푀0ppV\N TxTH’AD*LIxRt, x0"[WWԪDUpy5h?R̃|@3 oy;9Q8c5*@_VXAb{tki+;ǚ8=ZCk[ G>djV?IoWߝN`kb,_-_8g5pԷqٿMQEvfMRR=k0yޘ绽k5xif퍫i4 &q *nC%X0uԓ괊Y'/1ư[-WC4>cE =Kn@D kU}"ș &=+r$N9#0ի0y̆wNpe#~f|V4*U. #-bak`BFvdy|ɺu>qqPs7{~(K0\k/7Ps1]R$e79;feaU'Q>E.CIw?xZwd bXHئϚo Nu )5y.jҘ iuA].`Go=׋=0Kd6naJ0hlJt3*Ɍ:o֫3Ғuv.{tz7\{I3wL`t_Zuv3C9 )LÀc@&@T !'Z$\@.+|}ֈSY9;$tBNq!rbuTC4g]bZc~\uij(SQ鯥,"9=^#k'}.PuB=5; K1 nK5ZhNUԭi,TV^J ˥Zsi5JhcX={`^^ZśyA\)R$֒54>VUui"$0ً@AY.>i)#_#n*PmjqNw7εS~nٸyǠ{y"a =ΛN%@g1`OX0ޔ1V|BdŰJ<lYx+.$"]4/yUrgO7xYJSEᡩcW/40Th$wdYak\jv G.븝^ZKgG"؏ҹlEFӕ)[2,81Le GJa8ɠK s'oyYf걊m%7KlYo M qd0`21^/RqqbJ)I  "!w!p-7xe ȕY' i+"o֞(pu@KVf:2x؃QJs)é}R1EٕǝQ5X9\4RvSG#ڲbTt+djl<.BȨ0&lƚ>;FL83E~#eϛ==p_A5$'7T']W #0} QPt cE.8+Ch@̚қ BW^BpnwS'&HWqA5: ^-X_psKRゼ݂o!8pp Ӳ^6&Dlވn|=9ީH2?pNdL,-.,0FIx(ߵ0`@(56%>fs]e>LV4>v OǑb'`nu46|Pc;T6 ԥtq{i gQFTz^%nHe1vbZ(n=u1Q WngGSZZYz"*͉:L߅D ՚%=7s$XԽRELBq"k:5XuݠM51ɘZm'z8eUSـZ 15 M :fJq8k7:nq3?K|4l^,w{[פ={t-!VLp-&)9ՃjcmN\ɵZӼ5RiŃb;9e_=U. g GZʴ@BUFXFhԲ'QCϘYٖ; )Ԋ{/܃M[3՝\lR [R =`Y%l`LXMZ{&D(6'(НZ*0}4l'TnmJx:CxFjgKIVBk@vȲsJi$xA٧~61  \LON&'w@ }U:z}uj X]h_6$:jgG9gNڄ7j^ Z{2C{>y.0-9(_ގ91L=ɶ'vTƱ#6tw(gi!~ɀ4d# d6#Yڮv ~56wتtfY?õ98u(ypT tΖW0mL< Tp4@ fp.ѓatB1'k,=ɩ6_Z 9}P9=s|A%h I_g!4N"UdNrI t/FpPV!4b;hNznqh" L"GߣPR!w$8^_i0FWn w{$AEonXjbtL7rM7mivZa!םƼ i-W0 SFrZƲ%mG7nc>vEsqO6s6tXk0))`tih׍5%x"'84 ,'F/+0F-J>j1k^e 3 A V&e,v<_d_-w}}Yf0ƏݱN<%n%Ƕ$uiulTg\ z+jRFYi_Su#(#+7_y喋\p>6AwNA=i ?Xz826W]ׇ}{ҥFS׮ܢo=Wk_B=aUoVdeu(uPVGF4\= qa2(k Co7gQy 1߸:3ć #B,lF95QPd* S1 qd$6XnjTE["\3/7 T s$l~Jϫ w`C^R7l7ޕd^*eN`Czٺ6|S μh}<,%Ush ѥ$ʙF!~lTm5Z00/""j?W,33)x؊ oa}_6Cbq?r^e2ni8a=p8*p)eXrᅃ±[ J {J'W; 8Q˻*x*FOL׿ķǻ]`#D%wV/ e#Tk8u[RbS]FIw|UJ!c^0_]fw6mcgzfzbQl&9>P<|u/nxBi5hmԇ>X|{e)cûӦŭbH$JVgƯ }KuRLjkA#XE]W569hQڱ6PyQN~xOtcʆ R$L3!B+3XF6p>*VyMll&K˸X\[\D! *p? B{UF#d C k1!Jk>$ԏƃ( ;t$ h^ȫPVJFiE'RU}9h nHҾ!܀B%K_4P!'U,rCV}XPTc¼w}t`8{??wǵ"x@_cDAc4t­FذmkA5N<1haigCly"T+O.apީ;vٳ@._ eI(1W.ߊB䅟y> >./5p`FdNƲkWTHd+JD]p\G)֠vkI\[êF'^ }б 픟U. eJ2EMG&њ1w9 bX|˺bwp ?nzeaMW.-k9F[6D{Uݳ\қh 3E+hd%?;"j5kцp\{qWS'=d1CUaFf遛NMJlAz}ԯ 0 BDs;x|Ƿg4 XXDjNs}A}dX%{$UwU47~e#&0qqCKyH]U8ZrP쉼|;En 3|*<o4l t\t&$$awBbwXK_R[ 1Ӵ(ޮ߶{O!ĭ=@G@)!=PTGXl?+hЪ oij\<>y 4RwHANͯ?#|Z|8;ʑTmrRhU l ۇ53ߒ~x|3&԰ 72ES Ҿ:IZM%|7'*Y%]1B-rZ\l7;"E>?C-%x^a3; :ުFb wbWDgOʏ}ϲO^mEձc8I%gl-UN "$vK;P%9[O<&!$$@Nقᧃ3OF5|:2L&SDVmH4Ҟ ~Q'[T)Mxv$ G)pf#yt9:o)6t0-[sOHouT]ys,CKnȾX|9`#kޢ3-#l( 4}q*ݣea&hf-e|Ä47kX4{`Zgw EDVɴy_/aT_5SN5Vz%8LPK~* V,g?䟼վ!]+#fLR wdgPRAUnxPiʽ5"_nu)mX&%dIٙ{N_VVI u/e"7PO8%tl-JwxQ[,V_w1_䠀\t b;cZ%j0mB€_c[tm{5kCȷ:^I& YiΛAj&YA.v^Pc&HZ)YNKD*,,jyzfS"fD^N='Bb$kn{gd- <P;;toq,[}xd:/;%4M.9%B?xHj[;F9 cDz',MMwUc n]-M+ȩ+d>#O!{{}nhՄ ! }*Nl&B'$З?@X3ެh~ƖIgEXQU8y"jdNvJN-:k/W@A-QFcY)f0;:mEZЄ9Nr;is dX<-$ DMWیI1+3K>+60?&_]XP5(}ENV1G x=eEE\oXgHv`/lۈlȜW awy>[H4t꧈~`{9 I :i_de;6w,NWY Kz_g|sk^38f6F|:uE HO,臨; 9]bbsvT[NB6v})f.a\55~֡ 'M#\u ftķߡa tɅMgQ5(GBq}oTZ"P(z~T-xPB.0xr޼\AMd16[W6grRFyC*$ٞ  ͘8 t^K.><*_i4|vxch5}V^>@${@Zք ;ï͋@$@80$Aǥ`闩.,v*kGy`;Kz#ȡA)Y| HN3ۧNxeu( sѬ͢& {Ѳ)8ah(AS(pCZ^ mڳvHf&_ i(c Z{ՃK0WSz7zu㼬1*22˝Q(dD86sID,L$(@TZeك¢}6 "c IC&_/eD@nEAOT.ť^{ʠcb+Lk92tM}\e+Qm m6j_l䚴~m}'1( [ςWviQv$ןW_Q;`jů-%E3 Jr"rxp '1  Gxc `e@AeY<.}KM{ǂ!% }DmR.ƒt7T]||#!w" HBUA|㪂F^#z ع| Me oeIׂ*jjƦ b7@Km(9}tԦ"aA%>w8A0[bV\~eLӮ|P`U|cU |%%&jH$'Oת8k?1a{9Ar/' /7Cٵ;6>__C`~h_Xs"F&>>=!:Y~ ;"~;(?{*¦DcL޶XpeǝvЋ 8FGI|/}w.ԒB$Rڄxu6M>([T LqϴSpMdzvxxTX(DͰ  YBzJ9oo;3^Ę*o_y1e;MFlAxv6 #PjP;,N0vCp+> S3//T%!uįClJ} (Y6=CT Wu<%dY@z!?h6TQYd&gi;g#{o-7EVc#[S|z t#YiYL*&4T^Rŵ J;iۦt9cŀ;AM&hmIvR~"Gbt9mNv?AF&[䢘E"yyu=b!ɵIڭR+7p)Avr3ӊ*͈X|814:Vdbn6-Uշu3$9I>pR) q"}˱SM W/p˅w*5h&]":g,TvB*,,:9?|/rE ^A$Y]05PҨ @p Zܺʳwut&f)3nFJz*BrJ-WW{i.mI#u+:d yˣ>F_8˗n΢f:3٧py嬊ScQ+@yMcw)|nW@5?|wAvHMvp6pYL6Xw%r5(|]|{/ZWߜZ\&/vIi^;y71]rz AZWI[}ҫgR\ fh b>>[Z^XG9Qpv5 W֚+|[DkruZX4{bƘo jo."rsgƒ0:|.rYy{7&Rܓݸ!nǬt69";4j&cr׽4K`$9"DH.q/7wpvJcD,V7=okM#mzr!D;|[39 MbC5Z@;p7]R_RIV&Bl*p\o Rx{"G0s7uD3sqWD? e5iqEF#8i=}LqµZ˴Y[ey/)d!k_~P۽b--TPNYIܹ8-%@d,'ua iB( SRg}i C #JSA<ʛt]#@}Nà45;Qְ hmЏޤ 76>@B,o!~pD*86Uقi9bPF|nG .~V_W\]> ۖՖb8'uOtm (n9{\a]uP>bu,#,c麃Uۧ">蟷r(>0r2=VhIao H!F+i۔gҾ85rv2UEHlIaS%t' VW̭I2su%e!T81y[@ʈ^,cnb8č^XQm9&Xw;ځa o) a9[ oX%H$r]#4Jx%Ѫ̈́?;;P(RnMP#yeB @5do /K`MoFZ ۙ:̣o h"@^dPWጼ`wh66 |èj"X**zF}ޭ`,{敬0]X ]NX,%0l)x-DWN^1&0Ý`L.TuHQ5(}$Ig*Ńpɹ}HqV ~ P{yUB921DO.:XܧO0ꢊrYLje~EXteLC+_0쵝| syCyp$5q{bĄU d}Tdt;՝r'qgHKڡ0V&a 7Bad)>MJ:Qn^6|@!0iE_rf tcw!liI)3P0ޟau?dul'>e]Pr#W=]:&j"Ϭ ҘUJsa=q e A{™O~hް}fg@ʼ6$7kLw] q^W0L3xT0))-j^53lm=C7DG4O#`r×r]zڐuх# 6n6oLcj J62RT ӫk=iO$uU~|ê?Ixro)mӄ Tuq%CW?0]^n=j^IZk|ÞqPsJ"xF.![lriӵ({d`%Lt\SҪ9Z`Ń6fv ƻB<.w\y?j`G\0x6_}f`0l~f-0Օir[-pEɠڐ OFY^a$W8fÀ^3(۞$kUɽN<6ŗ69?kpj'GZ$NR>O:"O*drSs'ut2FTgTM(τ8wjۜo&#p yQYCB.kb@t]S X_:m+gɓAKNd3?}lTV7O::0r?yN \V7 ^kwл4ǀϪ<81ueRBpr i<@9^wf:^,]e7zRn:B>Y?tqd+zR4(4qSќ_-ZVuI:^* g/exb*>NպdyD& jʓZPHPOtXa- ~z' -ێ\$/2 'O>cz>[OZńA$@h~h;MLcQ;DBxl.! Ϭ;4ںqѧ͉.<ܗw0Ԕ1^ΡFb>%_`$y|ȆP7MmoWdBTr`&u8;j8Za)᎜J5;V g0T BY#uUee9h%?3Fa^-MxJPL8Ӈɩ.$ԊorRN6F##^xKأ&&f2f{!OpvM!|5W*TRI1] _+f(Q#bV'՛%+)Q!uI<6=hƵ1ޱTkvǁ-AQ;c}2וcTq"PD].EM"c.IN1d$ T ӣUr< uRi{]+iFa[-v(?2 p]ڐTŞElKoA8"zϺ|sJͦ>ayf ="і] llQCZc_P~,g [oŠF&;,ɜƤ늈M#.tBp#ղDʷdm DwQ-oc`?۬u,hC)\tO;AÄ9Jbq~qQ_+X[*t03Pٌ*R'_ʨ:uϬnvR|^asMmٚvZ7{l2g3ѭ譴r0!XX`tCvȒ]2= FB&xn~\} Ut pFf a{GMMk+jy ︈yl44ySo?a?ϧ.HqUpߧ3CӇMT⿫xt<8ax/>;Bg A|RqE(G X6E4Xpʦ0SipSi>D ^[ 8cH]ՖgDߘһ iC(t5 Ci%EkKk \PZZ5_ {WaVsEQHqD@L\]/`T!S•k&N!t4ȴoŻ06ͱ(lq h:[əL\:u70 Pxvm5X[t<ћ⁘0$`Ą=(`|vspP`qO.:D?fH67,(52tD>r+X(?'*n =VZxA>HpWD(Mզ7yMΊMw0j}n_[H}], $}7DP;9G<ikԆI[{`IMbx.!2iYoǢH"cU.LΖfUWZgV, Q.5g(qdq9 7;%"}î'r@E׬$9 P:9Lj(DjX1_$R/wd)#yсP56FAQj!,ЦHR0dјrڭs ad M ݺ?R;3S^:Gp\H1wzSDTG",u1,z2vBgn`rǞ"ΐl%-PyQ0?gX& f7a4Jdd ߧŴĻ_)4,=K%ֿ2쎠;H w,H!8ڻ r- |TOL wʼ΄^=P i(@>I"*o*;έqhmB`+kq ^El;&3]9jStD:lĵ+|B$ktCJ35A> Iz8i< F/d0TٷXC҅-+RE~k[fVjYr}$?/WA 3׊G=4!dУDx{4 (6bt61Cz {% *ވ+f_!y3~sr2'6bH]Ӓ]j~@(ZO=T|uޑXWz4}s?*^0Ã2t!9~#X9N'L ƛc N IʡqCe>DfFT#%>+xGl<'%@x?ӖX>:fJnW[{{.r/bo?i!F 'b 08$ 2g+ϴ.5s[TPTEoLvgeV7#KzMc!Lqq Uh8> Ҩܶ=Qᄷ.Qv 5P EzTLS{i%n!nsN3C o҇EA'3 c…H/} ˸'F d_1E^m񽓳XB}Y\ޫmӻ{+iAk)eLH^En85[l}aL)HH>\C_%><$3o) xuJT^Cp,YQoQWj c1<i5vƃL4k0:&J,ϼ P,r%B#ꮆF9bO+c e t[> k h\-FGR.7xasN`]]SBk #Ğ$U[481H[qU4I#Rq@yYJe2eJ?Mb)ߓ5J2O 6k(؞wJV|g1K*hpUM,vJϪq|xɰPtA\f|br~CӁ}$c\l+L.wR 1^ȽdNG.[ׯX z@@~!p Ln"|z:'%冞͑>x  @4&-+3y)QK4/-݋v`{{"jPgAKL T\ 4Mt֠LOA{ Y[.z|h@Q‰R3~L} 9J{n  )I«OQCI[2 4Zw'Wf3rbOċsK7w;|(a,pZg;θ{9]OoGҴU\.M^tFSF5,en uoWeh`v:1]b)W={/Jxȷ8 +f1-WmGQtZi3_|8I'83KBmɛ^< [O #FmTI]'橰GBt,9GatSO !] [RPߦgRľ@9MvV! w'a:E-iNk}>6q“e7Z3;ډ#oRkΔ~q$cҞ&`uh3yH7(quǿaϓ #gR$c  $L욄VdX7Eȯ%`y,dj<*B^SK%4F.?V'yhsR /Yf)՜PT Zp}5{GP443(!̄NCP$5P6E4֜WC4L= ;- $:E2գy իu]PSIzh-Hc RP84(4I&}sIy_NQN6qzČZ$?䒇6ȴdU*n?VHGf#2ܞ;1p2Ɋ3)Et:~ER9hE/zddOB%^ \FI[a (:'}bf(<лeY#!xUM]BZjfR.wGC_k7ژQ0J=[1j)+a<.\~!YEO14 X>N sPfgJ. FkJ1֙oOZu۳mF 1 M* jZYE`j}fa>9'C,/l؁+TK&U9P`脽-eݓ֚]NVLQJS6 AsVMsuFSM@_$g\IYHx1dٚkOQ'<6늱4*NmC"yt:[|TKEfHOç>ީWIaGvx.?A ΥR_l-`, ygZOL[$#Hv% xW]]D-.Gs58s*,(H|ya1^hMzi~cz sHO(gt! h+nO߅4k M9U𴖬Ki2#_"7͑Gw_:u]a ƕ92rq@vTjLMuxWȗ0BKX"'y \N0tO4T5[3? Ol~C "H"trpzw jwF]8_r{)]ƦjxC[C*;Z[$m /{1keⲦZ;U4.qNɐ3.)*8w6GW ~TXnp&Xc<.{ҹ;GZXS9|sǣ%flD]K̆0AOwCC>w!&`'oEGȊ'n۱Ts E8C*iBLJ\1Дr.^?PWY[NVݭ臲BL"Vc γѳtZtmYFDGG_ kC :e@@tB[fb'amʶ{?zYÿ3Q)PwhU<.♿ S!(q~mNgp:ഏT*'jk$ pԙ{0uy l5ɢ۠zoP6Hc:kX>|ov Z1a7%"Xl[g)\yr]%gLC) ޷^N;v{Ֆr{a.-Lo".<;Rܯ|;2đTʗM>ʤI|nI1#D"y"z@+3a-,-6uPmB *N$.Ix*5A݊xA4w@*ITKY()L{atM[;25m}2$%5׀j#\@Z[ ;lUN_RZ2Im`v3d[k-o{lAqَ\᷺klCoqG_Q6ձH߼'D^nET(F MR)R>;^_>ȥ+D>r\-j:7/~F"2ع/Y/>-ICqȅ RO̳ `0U&:Ed @dtZi^I:fe2Qc`V9k]z I4ّwkcHJ}[ F%z,񰢕V 8θb*P>>e >7]Nh׋(GJMA`1I#P;iAa谍#páUS1?5+}<_ld>J!5jF=ՏA6:«ψEHt ;[l8m mo7w5#3:f bǭo4M9,eM+kV.pr%sEY>}T ^s~tV'|.z5~i t@5=@ |lO4 WPB#( BRAw5Z=Z ՁiWQ ru<ȉ-e_?)Qpd2]D83WG8Li d:7T"6x /ʛ-l3h..Zfp7 7*<$?A׫̓^&d"d0s8_I <~L&l9y`{4ھ7`<:/'6:m O}]6ެ:_zgXuB_O!&āj;8.yW-;o@BD_ܯzK>N:W5@/Q!l3I*KtsbۢX} BaˌUDžsܱo%to?Tɫؠ,J)M6E <3>T7Sڻ+JûfAHAQVLH-r -fĨpdId2"Y4edo"jRC>sq\Δ`ͩ?˛ӬSlK_ܔefƦ|$Af:̹z_mۢto}}KJVJa@:!وMm!#2Hw Cݗ^}IOWNLcpC5u u(xDM 緆*^z:_5ʨpyhh(H²eԤ[rVdv&ΰ1枭t`Iw"gJ-op y<ͧ6A{G` }مx%"AubȝfUbLjHĜA=2=O8a,S3dvȝT}wHW&UP1w&(4#22de$h1Ԩ֐{.huښ?uaD4?72'/|#}Ch X-yH hKpxɽtϲ!)byp=gnDԽ|>^q1cLxvF؇KkMtvC27!* abjŬ>j+1j~8xA^$X}[&D&Oa(ZMg2Qe\^n1&~|sswy(mRWp&Jd +q<@szo1gzHK^Zf/o@jmEܭٍnW OiirȄf?;s.C/S=gOi<0F GÏ5!G$\4C Z `CF) ]d+ TMS8p/  ]ވ%eăěEr)W TV٭ʽs}خ~BTCѾaVs/J'czYNKBsIoQ A(c9'.iŧW~Q%g؂m,WAw`9xoQҘ/K˫`<8 {5ƈ ejOEc(1^;H[z`!A /J0c2X*yZ qVG[Q_x\ W98TJ^s똣C$sE*ϛY'q-řTߓED:1Q þgnƿqQk8fL?I{3"':,0|\ъo³di1PDbg V?8#|Lٶ`~~Dx/\'Ȧ(.Kr $L;"Me^b2r|I<ZW ¾ܮIOW{ K' +bcH7Pw4hU9(ʣZ67H ?F4 sԲ/ VR hGWQU)maGgb^]QբxIEQ@61d$: ;B,pI"5{Kh,DvN L'z ૽ԉ[w64W}n-;n~ e&j2\A-j@5:#>BHVZe&Koo"Gh辛ɻ+y}BAΠeE1 mmUm)nהBG{+xb&|_HXb ./]33)Hxݢ(d@@Bܐ;tqs,=u՞X$F_ڏCIz>s&>KL%uTso8*>YCF(L)^U9S[ i @.=.%-S>lgpE͈;qKn yv$Ҩvw @XSz. 4J}\}2ɥC w=lWS1AeGڱ1HAce8Oz{,;'ryPg"πLwŸ|*hh胛k[ cr9: PB>ȯ|7tVMs-H`,y~^(D|N^l^ue^Aal5afS*f>J.YU,aسxg V\:iuլ2۲t[}GP[CA_i959ב,E׶8{kJqbj%^Qd1\ j;|oe3ш'@<.w(`\edtF;B[N1C%^VșI"Oa˩\ j&%e(EǵcJ18+q=A6MDwM>q΋G W$>StpO)&-g==,&xVIԭj!3@ 5I[!qgZ["[MS p%x ێQ0JeD%\>̦lT\$薹Ο3* SmԲ=[!†M0 RȞoQa 2XPrm!:uJ\]OyxH7%T6fYpDq( M +V|yc)lE=[#-k03'fWW[k3 ~PTyeL}8 455{+4H4y"g'6A@VˈnT,Qj꜒:`讶'9^ @> 0S;|(v":^]u-nGEϕKn>o.,}/=P@8>Q[-#OpAI}=!!D٤ӎNn@Cb#[RHY 6~mRB Uߦqfj<cڇ\"^;[ B},4 6Q,6dȼC4N0YTeeOUl2-і {ƕ:]zPlP`q>no{=ׇs?,|(GY>ƲomzgOxĈ_jr&r _4,xM pQ׮OáX )By5GA8W="O/q0?_Ce gfu1ImޣHXvDMHKj]TƍmygQQ؀{_GLqFl_e >/)A9.-<ġR8Q ^'q.zTe{BD ҇fJI D] *Ǘ`MzAck#-:`} AݨzLϗ=tex?\[zT|7pȪpJ?:۞PK*!4o=T ضB"h-K&>!vwaQ!י9Wݹy߄u" ;E(57/g?#E4F g8&;o{+/%7L-./Z#|'b]Jjnkpa$O.H6yĵpF#=>I"GʹAOP_ds") ?V5#Tf N[4YBXi>fI5ѣҦPd8v{tPr-F;|_0L,W6F ',~"(!F\4}m:}=o]#Wc]d$F4d1I_!j 2JpҤ?W6;chfڍTޏ *1WBSp wx?{%]'6Uej#ka`'qt q>s4|']l9?lG]F]'=X@1[-uٶUGpACfCh8N]*8&"J1&|j-t%j(8ayX#Ӷۉ(I捧7Wi{gdBA0$]Zq>iF\j M! {"K{PT&m:PO%u(YXb,vlCv^ ª\am£1@Ifu _b,5iM`]Ñ8,s.tn1P*RA_՛B;cͲSIҶLA]E7bHt }*+2Ņ,g/:V,Bda()K~ۈMU)ڿ-/˷yɑY ACnmufa}Mc?Yy6aDPs)Rߎ82wjB=GK6YwQfm[Ȇd9W DRj:_+ѤҦ_|^H+ H(}79$dɽyN8ND?÷ycf8ֻEp/'F6G|>+m"e(or[D} ERΥ|(<IFf1t>aS˨pO<.p{r?rgcD =t'op#bfb%mZW&<qbd~0UF!e.2 `7~mȫwVna9"ܗD Kċ444zn>*Pt H8sg"b2U5 vU& [ʁ\LiYY"r$4 ? _>AK`p0t7|%ɧ K!| ?B[DNp%] G=p7TdmVWt6CoqwY't?BIUj"^[yL04=tмX30@A.?"S ՁWB/ǫ;LpMgE sqyΧbXzyu P dwV0Nz%48}s eet}5U&(('nb)  rXrbULʌ<1)>jny4,~w^k˻ݘ h<¬1 EN6G6&?ca=<.tdkp%3GwX\#'+A;sYf/4Bzq< 6$%[Ǫbv[M.gċE(0J/lh6nS]~ߚnyG573ot.8mVZ2bYq?j *kJߡzOa-}EHPFQrg( ծ.65;euMDra_DqJzЮw9,VAVrT0J#mLG&C͔;"Uj."vd֋0U%w?p–ܩ{ ws EDF4&Q${~^_7꽉]~cbsc}d;^] 7"ƶ˦7HN/$> AԃNi:o@7Frr0)dnyˁÌ4{>:W&,]&0bc%""HP&%Q,ַ;{K6r|0[-~`t1(;Ik):;L m!~nZ2}D!6mü|Ȯ`E˞E7"(+p5 1cÂҊyVHX`H@N|*}pj1F0r?bMa],^#E_TGΘ"̏ו.|Px3$z!o4m;M9pnFQ0->.M .N/ST!`͢1Mk]AacG4J>߰-,3m^jcM7ԞLB́J*^ck 㬮J5`A˗%r0 W5PCq!9v I`<>)`d2ry;~˄ڭ~Fsz9\7-Zwq{t<ۋ‹GZNnSw[Q1!+qlk8$yU^{6ZґN]Y Vez/YZz~ BQ\aP\{s9$XȭQH6U['O-p'C~m&[w|ǫ{6++-NR[Y.@B"; zvqTWul@Yx @^BM4LYFL d-5b{2C \VH!Z΍h'{%@|~ XtVBܱuB H6I+$HFChKCb"/ Dn}ghB\Z*"aJYT^Qu*V%ٕ̒E3iSX$z(3g,.C>g,B? ogQ]eWP%0Yli]N,`[co `iytg0v:=dCU.7]y(t],xW&z1z _ ?f]#LyШVOf̩OJJH"1xjO=|=W{z#6 \{T +|bPc9 $b=^M $ ,8g@WmR\~)3U>Y%O+:ko.X;_"dfJTX5;|SqǮ*6^\8~w8 00E7ι{'>W98@AZ3MŚi[;iȦK=zHU$kqE{/IpD %n޼g1"b]r=Xd隗ڀKo/hָNHُ)^E iTdr3J߅ UCLC2oVpc10.10moGp]TF&j&*(3.xWB.Oj#pn(PWXɟ Qb.hA{£)%҄ߏV0cuNXɾD(QM(t;wLt./UR33_&:qS6 53j*_t.Kc{!M:Сx](2IdA4Q&z 4[~#9zi"us]qķ r}5')gӷ+ oCO$iv.zˣ<LPWkysb\+32g6puI*]af{4q70 s[B!l69M";\Dtsx ymcv4F8*26F V.#xHth/ p7 F(.Ƅla,:a{O\Y ;}֌v#O/|Zl Rs8ACI4Ӎ;J}#Ʌ)`A %Ji:=PhL VO3S~H}C[z530ƅw_'PPЪg[\{ vkcB YTi g]3˪~_:~(xsb/%s`^xH!"^a/MdLY@7W=!""K 7;ecT $l)]#^H[OOk6har4,>%cQ Ր:FǑ`Vu251"KXmq`*/~VuȀl!ܛg/ 95'n9>Yr,1xK8C5O􇥔j2F&IOUBtńum8RFBS{5.%@# Yb,Şfac؝w_sHx|5?F Jq<: Qཟ-V E{\~pCy,鮿V;뇭 V:۾ V\txgb6Lɱ_ˡ=ܤUd]S*p:]@ͧyd +s)-$Wҗk,B]GCy?',߀ {w6\|LnM?fS.qs,Dn_(Pl)0P1il#;2ɛ P Y(o; R,aqKO tl!]׊4jNW%exK6o׌R)`Lzo!{:`fwF&WC0TVi A'1HaەπjI5?ΰXXV}9*}TͱBxyeC<`#|m f-f_V9$,#U~[<y͟ r G]O1Uʖ(?IBaZp~ݛu2s% r' 6E·| >b[>_ S&ùƚ"AP?h>:u2K'~tŘ HJs+6t:DM>[\B'/o.Wu5o6 w ms#'ȵZhJ#ΩkBzU¬lW$Ho91c<-p@s GKhȖydj?᷊#A"ƀ,`CySIJ;bNd)uKF;8u<|PnnFSw=v/1h<³UwF<}Zo Px><w'nT* ,^Y/ϢOnOL)^W gtwLA΋1+?e/5wIûZ+?f0&<(J`&shj òW@ oWQ^V 7L}_$WAlMqr1W߻;uܳ~3)qtnkv {}H&z(+.fRe~$l ^ ?ԦSMiy(%ugqtnOZy+Tox(;:7]>RyN77⎁o9!wI5"ν f_Zcn 2ytfpwHtWG5򇎺ktJa,#s}_D? @SsM9R~jZD]0ײԥkJ4;?+^eINPZLVnO3jkIg.P8xG|B1漛oyݹ& >vlN9h5ͷ q>^v}CKMV8W%[ĉ{5gPSCv-cvnШN˝Z7df$6yÂ΁Of6CoM$|E;@+Ke<ńmB}r+XYwofIq֙()^n]bl Z`OBIݯ__к`]b *g~#B+RyF5oX91`|ՋkҷyjM1ĥޏ/Bt\oߞI_*LF d[&UJcl.*&5>Osxxy@kȖū[6-s4EѶ%SIPnV'JB8̥SQ9dtd2re;Q. v 2Ծrgdʎ`nl! ?nox[u^ axt~$#)9EKpQP:j5źb@EWv&2ŗ^QqGP7a i| 2k~Ly؎`8>[@Rz?h}wP!t^4(Ӥ%೥Q˔#E 8MUڻƒYy$N54JeiΑ7J~d3<EsGNm&RiG+-X\20No6j Sv\o ~FR2Hq#$lp""/-rY19Q UXaڼ !@5;B HhWβy_gXkGW)ZvPܮ^̛Y ~rI\LoaŶoo?} @ {@V2i "dZۑunŋr+n9 !p0l?3+̎k\kjJ?^w )VÄ+bdߵΕ;޺#fLOqv5$Li,!]8Nx\5HvJer]s4'D%Zv,1]w^x _F`I¡hW ѻF'K[%zݷө%TFІz2'^MBNFF oku ̓,Ό Mgҧ9gBpB:/o):ߔDq4)w .H[Sߎ͊"*&2W9H@yUhSy_D0q/~"=]`H{O{rdL–JpjvɁuuD5HYCg/ G G2U?>81;eLkmPe⊭?vE4G㥻uU@Z[l>"̖o #_9˻hUc^,j;O=,(:yZSȔ~ﭔ׻Xy8D}E~'&zBkGˤbVVW+hStߠlR v6.޻Bp ^\씶ϳzz /4dQMZwd/:嚙 Wی5>6eK^A^5IsY"_B8bʘh5p@Lf%σp@F,>M:d݂;XMsZar}Y&DHB^NEF,v!{D)+jS{t)0yBb{'cqe]#ۢ (L7גEw"4*'\hSfRj?&I 8Q m;ܿ $ &Ǩ&RT'J9ŋb? dLLYbSck0Gk8EpRVV'-q"=\DʈR߆R,Ru-!eK5׭]2…h4yѲ׿Wwmؗn* ԇYAl Nܢ\$%Z[dI3M<dO=M_5_M~UhۃmNpHĭB#vi$sᅔ9,vZ1-kFQ'j2+  Zugh8 ⛓SDOI|( 2}AZ1:}φc%6=o53=bn|ͱ ɥ9>TcRfdfWT22O:bZlI Ul%KͧàLž7hQqk~B1h+<G@;[%GM&2qC٥ J+?Rh:9A5ܲPG5IקH2Ě;1Jr9BQ;qC-ӪkEtb<`:T{V뷈 -3TJtp3FHf8[5=Xg޼N^,̺8= 0AXFPKjʛÛV{Cpl8ëvB9MKUE4O`bEևQP )~,.v *& C1m߾PJ|Dg93Β2Iu֙VQe o+ B; ybŧ־Ѝ_)Yk-NgF.ًjnk֒ ?ou sKxy(ڍˑu ڵWP!ܳ!+L^mUDbѰaɁZPW:! G/ 0FAs̛Sk W"Ƙԧ&LPakLuyVLlӤX];|& W_?#gGȢOhzpo,BGX_2iݔsEde`kUWv鸗MSU3enY"JTNy!-hf&(ul~⚴{Vnz{@99!Zݥ{Bh6Y쾀 O{& 59Xusvvآ<\S& uINmi ajr)\#m.S܁IDZW{Ol G cXNj (/sPث9L׆npO@`y-Ư>=T V6u_9HI Z) VX:):iv#G UßLzTCvlTO{ə AkWƨ~·O7o",:F08lTr5g8kmN8vYL#I-_EGvc i.,l$ťSH"hM2]eXw޿h@mkspMGZˏ¼Jf. >XI[œtgXfM?CaЃdƮ·q} X5b QNQٶЂ.׸!ݼipbUSL#v4E3ueKA|4'jʬ70ί(6On%GVGzTNCX@5%#NCD$ =A[ YDfAJ  ~G6 >_=QO{h[Tѻ "fv6%)xA[RwGTFtO-dQ|J׃Mu[@ب։ԀLF h2NbGCLo[>ņBb~ I󣪘Â/dǷ&}N5k3DPr7 (/T> 50O:]?،qLs}Y>-`_$bĩM$5Wø!I ijLZTH:P &"õrQfRm43ъl `]hpp28)cQI'Z9u)8 &XҤl^+VyS=i5g\s1VS\\Ks, -Up-NQ@!'gKFjMk^sEiZԪ)/G _B--{=DGl:0U +WUdwLN11_9cAKqo-l >2/SM cVԭZ(}z2Lq]ͅS"4/kz{M֠!Ew+GJ;xZln3rx=@ 0{VFLΥB>/ t58_)xMn,ew;/h&un0А~w-4# &CskǠW{r,O9ב 6˄ЛXT.Hk{\zˢ΢8 > nro/e[Iчh*+ׂzXN)]?h)7V$I -՟r:A0yPkZ ki(5 5`zH^H LMĵL7yfhpcIN%d$`!I*ѽط^ou}f(3e-jHL@`ëapX|x'RA x'lETFKUMkOAvnPn\/bC Z<1}+L虉8Xa.?dSŮdC#-s(w%zԟ3)x"b6)Mi˙+e<]Q`;fl0|?n]D8?zr{!p\(7@ĀS'8ADu:x|= +WL}G m`:D~wz=x%,+Tɷ$1&}*ǥWhM(hJMLs[v꫔bBcØeS\ F1[uG^DhuiInMm">a^Ĥ]![#1{7x瞦v~><ܠd|P~chܗ^r[ \>zjM%ef'Ѐs)oKU VIʏ xJ$6M{ \D Ys| H;Uق_^(Ώm{#kH9LcCW*[Sx~1?WD_az)Y%}##3E&WuRMs*g+)`:}`W%I蟺Kqfؖ-U(~Q3V@rv95Fn1>R"Xa9Zeuy _ޚ4IYq7jBG-DWZ԰iBqyst?T/P{_ᇖХ6L%,]GK =K8|ХQdQ7O@{ϐR:w0sٷ?$԰VT`Qk>1ptbSX\ V*2EHꗤŝEld*U=`&NahWw 1_W Ԝ$WE|EFCUȿ;^n=e2L2ȱTd8&v-FcD ɓ5l]tTU{f EϻWY`Q2BJ3`] o4+;\>HCڋWj_ q?Y!>b[N/T bUMOk{{W@ѿ5<zc0wҢպ46A, 5?@bTNmbْ4suP갗$s_( n1 ;l^X1K꽕¢1V[!]"ƾŕ;cywZֆ>|DqS` QϏ%|E8@~S[o?@KRdtHoc_u[X1"^S~}M|yګ fFOn-c&K BHaNY6 @sȿFrM~KNt>_2 B'_$f B*UW !V\٭/$&Rۄ #=FN/@0gqw>m}:Ob-ɂeD=+j\=~|^OB>YV&YJRgb`78lEE룖8Rw!G*`ȿ3,_z4ћ:C0[5+}6 9#|WN;q}'bu1'o֪ qU.՟-^ɐh+tJ-ۦ|-Q8YG )l "{3EDń@ CVmHY>0*{%]1+%Y[Nnj"ȹ=W NGy sdҳօHGahaӉ~7Pmj&GM=Ko&tk:byc8o#yOt0!'nF$ʅ24W6yvQnj]4΋7` L')n}&6CjcRRYPaε1oMMf,0 M:aJ)+$@2qV ̥opKo6fSX|=Astlw[pK89 B&qhpQ8""/-^IvM& 8p 4 `16T/F7u4knl>ۤ@Kp&dzM\vq'9x4d {3*Ŀ~x^ڐE5<5p*`4q{ПD3KεeK&a)*tKlm=t$ø-tW<ԙGAS&z*4H HtÐ V1 5gkr4$OFDz)gZ_ЇrO: ZMFn ʉBSYZb=<Ͻ3s;eIϐO`]aqa܊igc 5] QAL1Bm"Q5E|}YnAo˾2O,D zpe3SZsx4#/Cvv?3_oZ4x+";Nr94iJļ ÜH'ˮmЅ/p6@,'Yϧ+@p PVvxm7Ss$%1} o_^Z8&P;6Q&u[1W|avaWDȔ^&S,Xx+[ ?v*$.!.46A-4wBy'F14hua~*8RK!r ! I1;6 =`4"U5{vwn@DgȭɚU=n%,E򲊝{r3YAN">' q q^m Jg &I@㿨\a&6TBQ#&oF.tW o_\oiU]Ԓ ^0L-3i١9L7[1QO#(qW^-$̍*G칂)/rOp+xel:bm@a/IWITq0R=gHKzȂ-_Z+CcR?]SO +-kp\Dѻ(c3#Jf,UC}YpԖZ}\8G Q׋NBբPk:MA< ; :l_\1Kcyдx#&-ueqIal4v5{dZmUB;ZtqT6'<~ip]d0B`eJN 0TKR,]=z~)"0,UuէO]O5Ua|#F{Sv[>esXt8m_AgzEg'yz76 MRS9h1jΰLǚ,9umⴋ?ǸnОGoX`|PXG '%)h/I;fwn]yɀƓwB . b2(V3,_Z^zJo .Wvo-MK{es0JzS$g(@"MS ǔhʔIj s ŭ Lqpeע~I.IišAG<2"j֘Hnux\L(MʔX)B06x=GƓ5jiFlڌ 4Ӽ^;]2F9kjǦq@~=,5$4'c /\Vt[8T LA` jG\ox-ǟv)nvbާ il6f+[*ٜ gqgR>[[awUҖb#ewtnXlhڲV8>p(G+S]$6zV=Q^ūa/MRu3/ LGk4g T@fWK +tFPEO W4/ͨD7!kOG;鐄u=3^|N᳃_9ex^B$G m5lC,$g62;\`aT⛺= N XS8,U1\j En\S'S:kzSJ@Ϋ)ӺP"4ǵ(Wrek~ދh!cpVNb>iLtUWh W9f@ۚY!IqhAEF83YUnhApA} S9axLD29bH'bn1W3|G^tI8 ]G՛rۻ"ԜעAyH oi9CΈ*&%$V:dFtB/|BUėfY'Υ[jT B/s]72(Rg搳o(㣪TzE+V>z2eSoM hkvSTґ?G> >}JvN]YJw_m|.` )Ts?Xkk6l%,6tqDWZK4 R^f{!Y["U+JJ4;O(`.EǍKf>En-`ʍT8PĆcLH탏X"wV G`Y"ǚ!ڈT+X`WtPL?5oGI7/:R;z wx%< ;- ]Eu3wjs>?H,Erz>]nBS7ё9OhwqxuLrX7lf͸pr{:G$pAC<xM3XnaDZnxzz~Էe\dy3c%>gzǹE?!_wQm÷ :(k;+1 bcDj#8MrUpv,"Sq:^n@-#־>3ȑq/Z\9¸#p!W5EgRQ'6Ɵ (VW* 9dc,O m)E cg 4N04Eg 5MIeC@N;`E {ov vj7뽤Q ߾Oyc" 7jYV!@@%J>?+.bhRHi3>FG)$Q_ںL~ӫ=./z܁@k jÞ|ħ>g}{6=<@e0“SIlZ{+suޜvVsdS0e3GBaf o irƱw[N]+tΛ&D/䮰4aުѴj5kvzPGR Ǩ69lr?ذEҳy.cotseyAOV0GP#n0lw͇i?.JvS~K2XZ]ĕ͋y AÚw6mI:X`nW&RVÜh)ċқ'iR1T&g1O@T /xⷁ)Gv(lrNDEjyZYXlS:vF/S 4=Վ)G,~IOmD>wdzWSqn,f_4 bI;jo&PuB?K"WlzֽwR&̢س:UU\?sGѴXZeDGx7 9yIuX/U\|"-e! s0͋ۤZĘ0oEB8Y`㋘H u.rI+_FPX_*3IӢу1&F/N̘< 5#KoxP5+吡su>p3Q2|wi #x:THPR99*@i.1Od]Ռ^ )@Dp@~nXgFfJ(Q8zjm1rh#W!0:s4ŮUR|;5N9G"0ynIw@&2?H^pwp4+egK Z%!6~77|U6;xڤ6R*zv7 1T)&e.YsJq2.łށ) `A*8z^|J ,&5]cF8q-$*߳)<03-v-KYBSZO+)2eUd)5mD\PէaQNЂiw~oUyOQ~x NRU;,OۅD'ֈr[Dhco[=p ^v_v/ ('*x4궕y3"Ghbf#E&TVm MGq׋Nnñ~yXG`$oW;5L|5P=>tsnĖ?w&${x26\!W۵p <0-wxxܐ_&2acs\@@s/PA 8ʫ o^!( ~@G8-! Ώ€cP߆}Kefe޷RNl 6|ğU=;! Bt`AccIipTkW@Δ}sr ۷bZc?Lْ2v&<!%4ˮ+ew|Q: ]c)F2=]Fh1tS48ͯ'~ap &ݫVGՉPdNluU:. jp<""P'Sw8Zj(r; S^E |*4Uk!GIôJ}RPgO5>ڢ3-^nM"#"Q-GLab:0<ؘ-cUɢK9E8XI*歚@e$j ȲBd d*Bw<w?P)@RNFdU:s-W~h?&]aOG _ 7zm9\x W!8k&FrP;.F;(6/ohMBB26Kș GhmxD!N4mff3\VͻjVe ;l#.xvbc<1`?(Sò"1nv,a!$XYF.rЛd+(mhs)ِH*k; hS2.s{7Asua}1Ip,LGB-RN;-m~{5< ٺ1} FְDGrFZ 9? gi1pMk˚SI(60sM?BSD4$dm9 bCQsOx0xp8\np)׽^] T ~l:Ҵ>JDT?UWwَJKdsexd 7\\CzT:<]H*۶ޝMu%XƊ8n7h {|@l)Ǐ^ZBC vHF@WJJgΏ҅I1<_G~ہ8dk0sjD3<7f@qK(d)b\Ƒ Yz+(!F1h;WrA/F5WfAӤx\{x,'LˋZ4ik&e|w~@f萅0 xh)#Sko!\]du<H9bzUS+#jd&wKZ 3E`׸uYJ~\In|_V9j-*F/bP8|%HkC_PQ@>K*Ȏ>3hl .觲9qfə9XȹlyM>O(i Y-HiOU4 6s28P0Iw@Ft̓I?t(,.ًZB8G+8>c+<._j7 >+RV[W̌Z*#;p[F#XhnYY T?,ٌO6y_fەlQxL\T Pv;>@t~5UV5G4ӝB)0\F k %<`i^=Olx{wtE*dSi̘6^{1դ TV4A-n~R{Wᒐ0ۨ43+yBOრ<&w(#>j'mkKnY`<&p ž&82z[S⁸̽g1{} y( 2ʃ6x!oc]:,p#VvHӟ ˨4ûAO4YABBɪ2CU"9榁=&)r=g\wu+L҂G=5 C{Ʉ1Q"!=e8ޮ2m-xQCxm#đYTzokq-Vz'[9F,`l`& &:|P130;hli\HB>u c>.c,M$\\YXJ4y%Bp+ %f5 V7!3j@aw0Y1 G!H#~7KؿmopX!·>B2i}Jװ04DnjіOAZ7aa/]aY4`1Nf9^TL.8RnXV" ,-Y("SB;~ىt GFyr·2raVe~ [ ;ʺ4$@ /,lq v[Yp0"'$[03)Hֿ gɈ'lT4[y eRރj}od[A_qD  dOzjlW݅,HO$ K{-#vtͩ;1`֑}Ms3i¡B9t:N&D_@REK4\0ۦD'K[vUIF;I&5lU0A=ڀ38QzdB"!lQ<캏wGa5҆a-h pz@1ap,MosmͶC͕_N/TWa }U˳8`Ÿz[|'E(P4aB YBm#ɒQHEfk$6 '<}@Mq2ë)*kYs'\Y:=-Ecsx-1y2RC>{=_#276>KnDP)yV;uo*RtD""UC5ːž_6[[$C, @7[B[QjgSjݞqhLfBgwcTY!XH8Q)'Duqb,5z(bYmLw}cihOdC'S&PmFxUqLr@7(3YwЮQh Ocl5S[BJ[+R $Lzy;zV9mN6d07wQ}ːXDg;!Ľ.ke_k"/ř [Z\|: ~kzl9_Y<ͫ 6ʐK:Ƨ*^$g0ׂ?1 E|xh~X C6h-}IVlA2oS쇄/d2~>O8gi LKF. Ᲊ}3gx>AY1L؆:adiۢ'>4hwϏvǾ!. waH-"ACIdv}UwK?E(jy3Z`ul(_v u%0x¹詫w8LrT2Cп$R[`{ySq`CCs^&Iz96-iňg *"ZМقVFIܖ+鹞je~F(@0IWI0<hx(p]kٿO@f6Ϝi}ьj}}`Ȃd@.0[tIQy!®Bq `H Iz?#fFRCV`F -9-t5 j\qq 2e_EO?W; d$U:&nщsIŻidEzMΫ"(XՎ ` r5; @ i%AlH|SK3Sb ʦD :\!S|_F!߿tEy=}'Xw{6Բf+\>rx,J$g vn9r|RpqܨsT&@ i\GBXz+j5`{PcLPAlu9)69jIC٭*MrȻPb(T#bv`/*n<=ehqwUsE1힚Ma#y7 FXOcr ){/4r}]{E<҉%d;-}RRQ39ŷ)2G7SVT`*{!ܮ֬y+`uײ."b ?ZG0V<!Uf:A{-I,2ްṺ~ӕ3Fڶ\M9&1)(ΟnkG" Vex*{;"og-Î6Y@(1/G(:_aG0tS83Bۮ{quܞ'pΊI:kf75QO8}=p v=$g=YHfuXt\VO耷_H{b8ņ:O+ bQ(HVwC2ĕuhXK جIGpDKy~Hh5 a~kƹR q/ll,UA Y}phc떀{ x8f 9n%kM9+P]|gskЮJy*0TqkSU Ğ8ƳE'@4У+qTM5=(woShTcNdu⎣Q0 d:$CkN/X(BW3,'^*|c;4H Aj(>r"MBb[tZ~uDVFNg}eN{F X w\"SN^M*w]*Ǹ>a Gq$N3ZkA eRD)Mg;)]'['kl`WRNěKÍC XpyU(,:7SIp+} :Ժ;8f =`)L1Ua=?W B*^)ŹF݆FF-pB^bt6Rw#o5*91uP nu}ke)( @K VwIMMN][C/ͰGh 4܉o8ޜQ {St5)jqEbxش3_h{W fagEb&:mt ݐ$MFC짊Lܭkusq]5=0d/LQfIe q\p|$RiP'Seƫ#6Qe̐ 3 +'lB$(n1ۂR H4e.A kaR"n$7`ByCBQ\blfeUujRsH2=u9ipgJHį,@T%N\ՏhGtQd;]"l6YE׺ ZHFM ٺ\0n#6,ܓt BˋD|9Iy r y(os n_VJVԦ9QѺv4 i!3?<;}Il/6}ÿ?h dGfat2iqs}G;XwCn`S7s!gf:o=ͳ.<${X,3CNJ~8-\Mn…JdjGy#BrMg˽+Axߑitr%Ns`77N:c-5q?C5QjLW.fN70a-y7r,^Rk_\W;vKh1}H9?$Ŀ/ϙq"9%;vA,ᇘ-,GϾ`y4vz+脾 ѐ]`c圐/dM/^E#|h=*Rkڲ5Ǧa)c][ Z:KriTXL7TR5GU}: 50C?-yYFvZ m#B70jOF&@r _lbn de]uW1327^4rtqD@#@Sh g }gL(rAgyLȟ!+֍sH{H W I3 cEwڹ2 hۃe{e⋣;/Ѓʧh'pXa99yCSwyX0l${gY5*]gux dk)B`E-1RqQe~O兖Tm.~X'1HC;2$m̥26s P OO ݯ {2BwU#t1IeU$bhٔ~P@!Pbhpd(˝OA v8( 3 2x%B BjZQlJs/,eo)duv~i`7={rG4%љ1iN{;6ӭ9+yoKwAJ=aŪ-3*!Vo_(a:Hi;a`Pدg%U7}V 춽"_M@G8w6旍qt0ˣئy5Bvq]f:U0%W zRI^K[D"V#jۼz}Ff@͵$_VXGD q9Bn t&m5@48TTTVeL[v@ Ys4kۍb5Eteʯnlugz z/D; ;f(bruru@,+>R,(\&Ş` YQHAU7Lv}W^]wѪJs'_)W(WE8$FIx >5|(cZ1pr {,qbu}lhHa^A9.x<fHT,;@=N7\ Km^wLf2x_EȈLׄuJnOGiCĮZI-ƌ]bc-ԕbIw\#ѮfqgВe~SZbei<ήtGbya|RY4rŃo[Vi1R+yjR!Oqئ}Ƞ޾5v:䬨K!LVeI݂j'(if(M@ؑGk[ xs (,윟 wpE'ǔ6r=nCTގ@ѕb 3vZ6?מ#dW8_=T 5@OPb Osauh68KI=Ϲ $c6jf };` L^'M(_f P`.$gP**aܱxpu' 'S8ڋQ{+uQn4;oJT%aq pV <;a Bu֧4NtnKh@Cح+TM;#_cHU}k%Sz&ij´%O*op%/5sopq6Qwi$*"Wf$@@*{1Fj%&'J@IJP|!ct 'lwSHLƤ24i UpEu-ȀExM&eźΘ&-x3S$+[^A69Q^}\@B?>wpąҶG; 7i,)Ъ\^/ϑ)j|Jr̎cŠqvX{Xe2',[/fia_.a|Aܨxb]C\] 6X;: UDaf+o4`B& \+T(`~ddPNkVQqDe& (xe7~N+ KcO4/Aӂp:rv͕ـP>gSK t^^nv"}8uP TcUzʾP0`'OtaⒺG1k?PqD[ڗRxbS?Nw^N͒8 lX\_AcsmKi}|tX8˯BwhTGȫ#N0wl$hV26 x""inѬ)w WjNiM؍>JlVCP {Yy|fcV2ޖv]'.BzcOm킟W}#8ו’A*ڬQ`7?t)r),^ib97J"3 뱯45S~R>?0^URǐK ߁6w`cPEq\]%? Áh v/Ȭ*{IڙἓT%cAwruFpjAbochz^:2x=^49G`Z$TT&:m6Ĝ$+`FhGα,[ 3×{E-xBf"v /:c! y˜C~6 `izt%29{.D,?MW RB8=Ӏ)Yi. !ݨ7/n$>#9ֵ`9 mk7"Y0G!i4e(GSzfصz+dTI DCE4tJs1`H7ܒaBcL8a%_U/P!A0Wuh3atHЯypӄQ7֝enU|Cp- XiEZ"TE%'i Ū׬T#s:ͅtlϨЅ*"}ĞPRbX+W͑{  ;a͖H|*M}Y9rV5?`63`b ̿miTB 읦&y.c5݉ ؜Ɏ ~ŕ&j'` P@(}?ĿYa:'J>}[}wubt|s@ `?A@6E{mZg% ST1hpiYSo B=`!A9gӵل(vxQ6%R-zo:)KԖ+@YO_^yND9|&=@pߔ?*Xyd!CٛN:ցd V_p5v?6 #q f+ܝ,Mݿk,Z'73+|k{< O%@|('PL)jO00 O"C~@,Ave~ $Yw#M:^7焙A̎+o6)(vyN0q!R%ϡHP!J[ҿ^b t6L]HtP_RDQ"8'wdG>`8)3\EYJ/0_ mu H-DߨR+àP"/g0d].*[*"v]CФ&n skZA${l=o ɬC W]*0uo.#(1;fk]M'yPu!<7Og]$ޔƿ} `E{@?sM5,"4n/tSeiR#'$<[x]!qժ9w>#Cި5cvF"Hm SE3Z= T#nS{aI pRTic0peC=bwJl$帙 _#;]f3mcb9[Jd=hx<$;<" {—"; W6L|DZxG*TXpȅp[tFHKxZ=3'Ua(#IE; ]sU ௤ݪHSx@m>K,GS&6>(B%l"6"+SϫmVͪb-rPXWp8>*&7Ď?$aiPUm_fFI$@&cNkÆg]; LbS`\Kkțj}=2'/p~ QcW@ <;JH ŎvJGQ6c*>ǐp6M`yn<GS`*yZRh>nz{7/C2RqkIeSBYODӷ-*jc5weK =&# 0=a@B?lJJ іYMõӀ;kfè}aINVܼ3\%n3iQ!\AFz/yC(#e|{J{* (Aޏz&ʔ+]זYGЮZ s4A7ӟ"?/Au0=,bՠȭe,}$fDCu!ja kve =1qm> aDsF`%-k݀>?ʪJNӭqUUPIJ[߁ŊgcX\Hκنu\v]Zvx>D;5 _f^(6=ٮq810bФ`^IJk1Ȭ|qfvCGث/@9:F"ٌv]W'%KZ.N/J=\cN. Don L@D"Hs4S*):6W\rfH'̄TaQCJֲCe)UsKc@СW̊ytr+]>{P_qtdztj0(p4 p%!ͼ;|w/%G١C=硽7͈dx~e⼃4Z9(DH(a7XԪsy빌sf_--[|2F*^B?Lۺ'*~SYц%"]g/ n%D Ԥ{MXEyNW+6<[3;@"GHI)!rHN>%Cqۤ-.?o=&m!CUEӫ_י:(ܛ oޒarYHཫ; <N|M&!"if+0B6 aL[ N{GŃtmڄ*r3պq 8i`=ugUlFiۘ'D~_mz򤦗V^:2DW4AJ˶8Ցs LI{#bpSr.,21 T%g1;PtpB^kl;vx=> %kdA]"7B N~o 69 bOca#\jϖ0g j#faO R"ghd} Gs6/t:$s<@#leecv7M̆Xϣ%%i2o?L VԅYol'үq~B6=M}3)s,A]h;45RpR?/o k8/oaoCa) 6'69QVwLdg֬-/+`K_{e׌N[  @>׮xA/1q4JXګFp1i z&lT*  #}0&w]j4}>Ӏ~h?'&<\E%G!۩p~s6GɑSҧXL= %}4oa! )¯ Qo9[R Pm/mNACTl8*M}SF!gO5f08"Hw/!Jr: Qu] h*bm3CEe6Qъ߀,k޹[ZlqMd&Cs*yp|ӯZѷ(D+EX~g G$QT)@g,֊2᧶8yW܆2 ;orWߩ6` 3G#ps h&.;_Gq&_Pk f9 uƒt(>Ǥn4N"ͯMAckJ^zE]WuUޜY逤9~ˢ󻵶e"gG+BEʅL^s_XR;%G<(OmZ@ u+Wwn)7  vM1 Eb,O\fpxi( W]B),`OkJ3=( iJc}[\6ѻ's)& +`NDiחA %E#iY! #_%Iq`V J{ʼn!IDinJ<:rJÃaWrgAB1+qبɭ27'.m XAU ٨nO0*]u,9\ۮZahҦa:} y#ykݒ皹]~Nw'l!h<E C@fb"& %I:9D'՟> YF L.ͱĈ3Q5GpٸA3 FtϪ!8dOVxJΰqڕaY7Ra1(2 _"B]IZnsy[P?,JפT1c &+TQ#!~/^h(@iHE\ڔW IPE,-啟cOo;ߦls9;VE10IqzOslHyw+b"]%c MA9`,󤬝uS\X*? Vsy$c7}$>jݪj7 $6mǾd.A%u*sHK9;?&SPqX@W7qJŚ&J'/mC !`(˱GF_ˉzc37" fu)S17HXo3܉`9hаI^z*GՕgW"s_Wd͡KFXID@8Ig|ʱ(2@ :J8#@>-Z|d3a!1sv+Qe/u&fOl Gj;J+:/ԗcB;|\~"I /|{Bal@QшDLs%mFͽxr"Cd#%pqmUIh8 JUqБWgYdDUc8#l){#9sEBPwlr0Bz77C*b&Va ы)i‹.2H!F40=_t3m^4waG9'wJe-[z;gqxEp;15:KY ;qp,Y+6g\ĈHz^PjVSZPSq//9VosK!^QATt}̭ }a< ~S[o%Hkvk{[v{wT̀/V]#?L9̓ AЊD7~4!=`j /h[ Eh&<ԃoKC?p XDko\4}֟&>DZ'%Itg{M`a_I[n~R3L D2Ley nvoөS"[ӻ)a[p֞ײVd>NxݢwUk_p6g\H_WRt!Xԉ+RD(I K1 s ʓlFD>׺E,.OO)QOjHUyz :V/t,!߀ %.ΦV=p<6¤өdžBJFZc,!ToPZoWM cJ- @NA.LlΎUN2dNq9dcAO&?:_aiHT2x~qy s]Qda^V{!>ڷ~k@thn{]C[(J|F+cŚV8{\nOcab"&lZuVS0aVp$AbI8o?K9WhgrBvs)%S${3|]BNlJS6my ++Z_Zd?l '=hJRs(IEE wι^=y[Q8 Snk!8Y3F)41"GlM iZyshoUEk7(9wWV<)p/ c$ޘOK$ڔR]SY=Ζ}!ul*'dKr-AGy =" ]+|W@Ç=ᔝ.a- "|DhhN"Uq6E4{[Zd3+V<)꼟9 -N^yAx;{9`)kڜdž(lhW5P7@pZHh5s4nV2LIe*&VGNDN7>o+ j9WfeNtY;"S~Zc.NJ0_ L@hWnc90݇_|6>&ه#|#mU3?3Y× j#yv=?Nb܄JhFMtX,sG3U-L$FLLGe+]SpT jS~3 ;Gy`Ռ21sz}cY Q*UşϏCo1_krd2F]"{~l fPKY o"6oɷ}ȉX0N*)%) (GDsD?bcJu#Cr=DޕMu((ISzoi(z _rcYdKp0y sZr{H]trQݭf yZ9\PޜrfvS'lT0q:}OkNQr@- '-`щ @R<{m"=VY)ʟ1I^"):0=5G.N@c h U })낲Va:6 jyRwLī" ۿh2 qМ"!+1Y;]+Jʬ;=L=/A)y Sk98K'իk؂h_mfRF)pb^}~yBU1Wn[t9ih~U x*"C:] !”w-#0^ >k7o'ٷYa.bOh9I5yNLR3+nD"T0DsXtнU'iۍ5 1%ÃXySK"]rKTQ:E{WY;dMIH~Hen0#>$-+b  EЏ"!v#x2dC)wTi/-;Ӿ`Ԫ HŜ;A<&!Oxyl':EY5I x!dl -VIg f z]Ȥ}8ie `^<ݳDP?fCwL0ɡ囅{e{u1xHڋ2Y#E CZ\pl/D0mƍ{/ۏC#[89'j/W.a%~0ߺ5̵m>cW>8[ߑyA I|AHC 2[g2Uh2j)3uOXy;hꊀ~3XPFo IZ-̓A}±x]4{tw ]a9J-ܒo]44ZKe-:"m[v&+#&JeI<>z`W /p`Q`0sU@)2{dcb9Tȳ).V09v‡HFb53fqMZ]PQkŹkSs^D)c2]P+EO3M6Ѣ*I)u105^[jZ2CnkЪsK2JHU3$iIȧLV`Gz8OuOL.dS #?լA-c܃}{E |@T?3u=ifiQlk+mJ_T%|bu(V}plĠC̰cX$-⨯Aԥ|{W: =.@ld=q'"TSyS&.2^Yu_l8NY1%~FS ڮq¹ϔZͅZgbG2'e&hQzTbwJI00k9H)]4ڬcUo#8n>7..lXL;^qc5GEyrk&;NǽfSpBKAp*L`+a i [(Q*.-`98gy\V $vjS x{ (9t>d>*Bx1i]nRKu*iwBHK^Z ǻY! OMg $SELAR]J#[?}`8ͼpZvq ഼|=Уj~v` 8~Q1leRNN_[?%Ƥ%t*N\w \W|)GCk,Z4h CG8LosȒ;4%s&??݊,|UY9ߤD^2)E,ӳ_}נԪ&({ڰ]faSwʘ ",*)#iĒ'K~M78Pߗؚ!dZ/S(fYq3Sʝٳ.O;ka;[ʜy.Xin:pU3!IipޯTrƖ p;Ws;h$z8؇6_1B8(¸Kh]Y(״' 2̊;(q|^'Gs再"sM_M(Uz }e@f,H9}2d -*6N|+Յ-u lCuZ6U,^_4]òqM1+!c~~ᶳ9#?@o 'e|-bA\$mi=y]oiÆ%0uMF `/b(rV-;^;óCm)>~IғC|{qvpiVu4V  n~AޢE\MeΆ{hNy/ Db[sWݵBzaw/o'D Z0^0!pyҸMt׎eoq?;/ &eYEf-E`~oUs3#uymumg/? *g]W\a ]Ɏ[>^ LT&E^&kR:(VEJTY)|(qJ@o8~*X_-hwdT\L͠l4 ;ФK7QQ5f/´dRcz"Y.`խzkڕgvHT|԰Ld@fG!mq[tTO ٮ2.ʭ(ޣ}$ TrܘŇ@ㄝhwz-!$?l1p}3y n,?h t^)NtVrA:x%ޥ̿NX(C9 8G]F(<\PiJ ;NlbBJbv|Ҿ1|Tǁ<~9&n%/ @=)l|"mڝeа3-]µ-w>c\0Ic ty C'1iqȸZ ]O: S}؞L]?l 0 EF U(R؆p (wuJTryXAnu…eqb⋔B =) %Qwzи)|6զXƠ;sUr۽z0{NCpEt~`J0 D#$O~"fPl|skSI~h'KE;e((Ýtl_|Y28;O]# zĜPr6rJ3~gN<(^Oz8UdAF+)2#J]x3)c#x*dR^7OOYRzCy<"yd9@L U-=4m4R;t~UsW/#3HBMaZ{oAb!i/f;tYJ]6O"dYǗ /|mJ ;`ŁNLaHIcȒsbUn5{mI(^M*<3bT= nIu|;xO{i.w]_SOIXN1r6kO|8QZF(NKC5k8]j[m\-duVt`9Sj+|`b^Cɞv`^JO3}a#N93BFAZ^Єt*$HN Όx]@Hޗ(bĐx-co5,E` M4W"׌YsAޫ?01?vl8Ze|̗)YH㸭6&x=OɅR$y'ՙ.KB!e"GSxiV{=E^- P&pp9q%KnMȽG)a v07w&Y̻@` |;d53ɔ"/\)5b/2sՖ P٥U4xƑ}Bq7 EC[;F7Kӹ"41! MƙN$q"aŝP~.HV+n"qOM“?ս0n]#$!WP3jNǬҟDpUӨ!G}:܉ߟ S_zS|O1Z>Њ,)-ZQ!l48G: ݞɢqvϭ. >K+$Ё3B)209A+R)5ߖ˺V>TewB )9$d3""i}6gkt;w ZJmb){z73ߓ{UY}n͛0`hLѹ{ ੷BNݡs/" |8OveN'd 敠vcpVvL^)@@F)97t栨|H_OLC/ZQ7|GQH7G8广J5?]ۓ3 N;2b pIqҗwKt7`"ݳ]ȝzYOaAxƹmyL# ^djGe"fyDT0|~tr,AzZzemi^Pf(; `Q_VO7Xܑ( ? `uE505G`~.%b^m..V-  '_ii%V/8?0ZL`%Fo}QLȳ"i *W[4p?ԯ ep 1@,쐗Jwz5|@5DR :!SPI\rI,.e,SGۚ@_kL,{aV}ei[u LCkto"AC?d`5xyn)JSivq_q:CnTL08d_ɐ6^:&:OΗ@)2?,6dj_T۳Yh⡡p-EhB +~V![5?lĥ4dE0:~[M|уMXͤ%zE-J kXYtA8"ap؛+ZFh\6-m @Z^a@}nʁ@eڬܨŶT!Vq!!X~ \ TΞkl y9ST͏97t{)ŏ L% EO'9"I;Iu(=bRzlCMS&=Uw_ |!,xf2HkioIڅ&+>)Zfwyuh;hi~dND56ZWL; rn%I׻VڪbV8?< o헞}ƥ p5VE =4P}dͬ@~J.S89ENif]}SckJByTʧa*-`=//غy#Lw_zݒئ;B-Rj+ɊL8L|$iNxLb"QiZh4giQ:j>ͤUS#MSbnh%ҥ_U/ HQeŞݟf܇d AӜb^{ )H}32]w xAW, т&KO 3RB5 s7t; #FذC6&2bsnDZ1sݵwS0hf`. tJ:G%$JBZ_ml Uql* B/9b$C HM-3,P3WbcpzO"qzfB=OEiF?X2?k1N@D8J qT &HM1K%z5zZ':3kG#Pӧ4(uuزIakᗖͰ %vDй ێBٟEjt!O;ۮ/|k\q$i!2e)Z /36AHk(D>ּh[xGF;lM;c@I(`" zGX!6+1jZdمb@iaiTQw>a#{xNo:982AaE@8!1u4{?z}thJ5 ȺVZJ._qgDžԌy"ҢrLs3f~tF촇+iT8b9Q!1PToxPAl(ilP!G-QMS0#4/˨`Ot {W#ߎJ $9_WU^ٞȂ$l҅ZXlDi!oxnݼo<Dz,əN[)P 0'5p?---ংDX5>T/`U 3* GV:`KIu~/?nt j-Q]>2ND]筜cENޕCۮk˂N-FY~|KJ¢&MğXҀ* YްX0uNYy.&%zG2x3Z6rX>D4VKנOpٞ%rd)QUT&Ϯ|,XȄb\cNFmP_\A4Ϭr|O1Z"l4 QYO@>uļmz{⨕|8miW־~ڂ9N@;%”blFL|xw+"6zOB RGاuޟ .7[V9O7@F`@W(26rϨwE~#WT_jl(xI.M<ɹ^UAĭhfJQ0k^s^-粰H "dd`bq#Q 3x=T?:Nq!f i[?SywS}aMOvCMt1N_7MVFR_k$/ c8hv92Nk^vLC̠3,7GFOMl;]J"'x."cB8exk@fY]#o~廴`񦸋4p8,P׫{t˛f& TJt7zƟKc,XgZwcV*iMzO+;i ݏհ 2x4c U"85UZ6bdXFM&PֶN딹lg۳6KNCb:xA}.!.aEF;7H8:#5\D3D*>9Lw83(j/΁m6D7U 3Ŵ/sJ&&ˍֳWgbB]|xܑ0Kpbe+7A5`0`5b>t 3u#J-_~ <@>'N>́66aQiZlDt$ _r gX>¿=fL7fE%~`ĢXlh"BMoؖ4%GHQOu]"Cfvoeb]^ *@4ӂ,R9~: q|ȷp{4 Z9eps{*n*1s#+uai(tWIp`Ky ql|o|@iv)prs̡^J4)xDZpOtm'}#F?b =]ίbWNha )q6'o2Tj㯻K-=W !2 z/v'4׺A+x4%7i2ETjtD;i=?^:0J[U2Hu٨TwP 2F*SAkvB0x'eMȝ7C >}dtat-}&Gr7W,x2qgC 9P*ϚRA̭12K{ꈲPG,SdqCSȦt)=YeSٵ7;ӌ I;EHy {w]*C۸JUCMŀ3N˂"iF* eg<^, ofPK]8s_3qh wڀpeџ4x7d]9'wDZ &UBWQ|v,? pFB]kvO@[M!;)/=0oSB8ɝ,333".EY!O)l^ۆ뉉v\(d,Ěшۿ1KMv3 ݪ8 HqLYPtbuf%M/yhW%Asl9>Me8Z4-lv*sTfxL"JÜK^&+SA)}eV[)8@:Z"*.h,N^Lk7˂ F62s c' GI 5;Tnh>r x(q݀ %gz3^ p #A66n\*hÍ!wnɩDڒkj8weېc#,˃MU؜`pMVb|j[>n.,]s-Q<5;G>3>q9~ɬIdT"=[ 3?[x2Sڶ%oa)4)P8͝p0 ô meҞ0?}l]aqrGHƗ%<4UqhLf}嘌o@WKhC̱mQ!;.hFo^bwbŀVMB+ZLd,Xp}QaE-zPCE?CFt%ZJ=XsY  d)/cY(H[Io_fАt/~,c0dMBMq#0[uKن|sZ$.i>q"lȥ6Sx9i>s "{ L.[׊iȯyu)j;qic{/oF[ޕgcjaE9> Ӵ9G2ܗ ɨ:~8gi)=cnsi@4A!A/d*+|>2k'@LH?p"͕I3n V,\θe[rO堃tȮnK :  mCyI#q?~ĒE(#bxgZa5_.9yBy:%8͊,2;d5[ p݁B\mOG?x[]("W\gn@x<׎$Who8]S+y| 7&S:LU/A8_ jSYf`֡ݱZR^#Iq~se! 9}| ר<,R ~4#R&?:ZU;`uO^)b+1='5A: N+u!Z#(;r \ wXYБjn'$[,3[FWM75r oD|\[:821R_ p ͡|Z8 kAD6}i|هי:U{Cҽ0eeuM qkQ0 8]Zxr&QXnWOf0=W"ԩ_8i'n wO爜i_,f.&R$ TYFLylr5vǯSqD!BT(W򙒲bNJe͗Sn};z?MjѲn9<9:A& %i[%a9Y-E)iX叫_Js*I(8`,,cw.e@Ae엃;/SVvudqG(: yg p%$rÎsxε¿ͧW?)CrP<_p-)sySy7/? ,ݱ6RcDlzUHl=D.qԃeaI,JUÚC4l9cA:FObn-Q2_- r cAoi"T#Iч.:e('@R[6dvmC`ְR^@k6qlٮȞb(̢0Xchx-oAG9k-} S x\fENc/<de$M@]o[^n _<,P"(Y.gX?dB&ixM,!F_! iOw۱bui g:lCz1둥-ߦyrhBFƘ/6+GVzHT}vpB?1-Rj61!w%A w@ ~cG> YyV)TH pw_D&䜳L@SNK~D)vX|sQ5ެIػVyZʱo1{$uHY] \%Džu `^Q7PLUx w`rs > T G'G bYb{gָzVK7*oq1cy_`"޺/%F;6n7'\HMSc\= W)U%xIbx;d+KqׄR5}QY>\Vhdp&I#͵ -3ވlѪj3?|pmղaryVt1 +QA'wزNd#qr+KV#n`cmS nY?F}ױu̒Wa}er_e$=anEוU *DK;ȄbvUBxQU3u-5+Q0@/%+mE;><&V|0e;8bc¹:(VLʓû֛_R[GV_w쭠]LUgGZs3]WPʙ5l6G |d\)sɴY"\Lvo/|[ tFĚ^]NnL5X1}J qE 7.cA}8T`[ p$H&߇^&y3}_޻Hŀ Oy9b6cCL7=ߕ 4C6 (0w_ofmHWJ$xy!rlI>}:E:kP[8ocOZ͹.Q82Ya!?Mog>Vὠ1qNKh2 b}Qv}M7pk$n~Y"ڈ"JHYV JEj3ʮjg_&UQO?鈴^&ӵ`luG3OÙQP$z IL:ܠjA;Y_F ,l iϨbX6 緣י[yWfLlz~ LdbrFɥi ,ܐLVK@mi hЬf]I/^OQLWD5mT,MH8E;tXpT⼑'l7xmXTPl[ަ۳ p MmRahl\ ~4[Q%tfe"nvML5Tˎvn-ʏ|͸v'5\\fZ:{2ih+=m#f/hDzc$[3Iwnw>С]l2 zEE;[xXOU>rFW;BjgLhok8p/_žCZL8.w7[2i<:_e]]m_^2x"{=޻+?Wn:,ul{vqߏRa}]S9\HXSw)*Nڕ (sfeN6碛fZ{(ņ8׷aEI@L#ٷ9oxffA"d|eUQZWd`@/UIm"츨k/ 63SSg#Yxb $ҡHrm@{%_}]ҋDv7i?!ITɰSX]C90*c;DS$ӭ(3EFx61#OoW|3$ب7)7!A P6U|@ >-fdV K0tZ8Ʋ+U7&>ĄjsZ5ޗ=}?3 nA9䧨x } WI^8\[ȓ,X{oYF#Rp&;U +0Xxx\H\n# V qHT`(ݠB0KQZ/ ] ߭i(uPnW6m:Q&uʣ/qF[+Z)Z?d>QJ,믌JTQ<4CƢlp ߟ\CG|ٝcf`ZY F;T?ѺQr%ZN .|,=o^TJc ]8=PLid|Y(򓢳w Pi4u^c,1aqopt]P?>l+=ǬG|t/76H2 ᜫ 5I]w̕`0H'`WmԬQ}hxC#UZo :TmGIml$.pSɒ-0;W+[/T|:opNyF-Y G*nUvEH_EqHTrBXbHt3(eU𩤍+0Q0|Yzx.Ésw 'J8</ ^hȆ14RowKHݷ6xFqc5n\:u5yN^1dBO;ݰF{i0}ýE}jb$^~xDm25OX9=6 Q6GL:|+œNu/7nc0P}B~rxULS|h -f%!]z* )u%`w{V7LI~Xo'(;52moi齲XZ"f^F}Rps؅mreӆrDƑ*"Zjh=KqN.Y|ΐ;)1 Q2=跿XU+[ ́xl7E2AW4>P^ӘNM ,aŰy$h抾SL(4U[fȂfp7צq>A2ۯ"`SzMB_R#U#nFP, U :V I:[NV3krT>;(fy@SGE[E-l`-bqA\fvo;5Q;_ #V܏0(QpZqn8h/PwRr8d/ŃK,x*#wqz{&X;fpRB퀸4FZ7ݖ?uD!,)T49{EhB>jn+Ċ_/)P";`AF%@KLx0hdiyF[+>Y\='xN _wcj E('~MVRz+(#x hyvE DY2`N7 ZA^@~:Uq0,@^Ebɗk%V~iEy *MgnU$*slKRSLgdcitu$`1i.K 5( ;yעCBMSidWrCDTB{"*&we:ŕI&C3П~CwSp"Waq},m YBKuM7,t˒GBh\4MSc^4XJ(u(d[5-Esv?n]o<m2=;8Po}W/jagpY>CctsL"a[b5n.1>sεCQ^,)a+/ONWQ*;vT ʹ(^Av%{tXpr3{O!E<RdB1bʛ!ށv%P2-{01G("ǯ dvRZwqw~ K@D(4eI%)QnƎ©<}㦳Y0m, }w{w,{lS`V; cy itek T+E5l[Y"1̤2 'E"=&.N(N&>Hcob'(M熼=-3eT^adp}kN+dʄ& >[G"/HL-jLf,4$/[Llu,NWGT;?ڃYFϩrXN>NJ[+M@⟑j6t2l8upќ'Y'y;kwG (| zHP`uWrCX}&'b$%{=Gڤ~ZgR;S΅L /7F';Qa GN6عKpA|7sR5ܑJ[]|tu/ >TgUЩV&mXL<,[?SsEsVfY7;>> ny\x![lc+K%g/iEGgM?NxG_N "[BruQ0xrf*+kd[CBƣ0"+ΊCކ1*+13^65psݔx潁Zʢς5pbϛoF"LˍC8w1.bAx?o-~w Rkr)%ۭѮ%ځ`0 'Ŝqe|22R #OWX^U'7`T 0yh9aR"v }G)K%\{&j[ tΝ9*(tFțz>+6 x7r{OX35hCɶM>Σ=P"fӼYz" "bU+`|XЙK6{qVPJD7#܃ƒ*X r[ʚƗ+ݒ GyHQGz虏7ckkGϖWZԔ0jT\BF0相ad׾[2KB$YdWm!K qMe&\Ow]Ӗ'qIL/A fE(Ⴢ3qF6=?=feX3+Z-Rc]W ڠeONX+A~ܦHyv:qk,f/yg`L!vBp/8 lC>kۋωɆH&\Cnz}\8. C`Uq銵U]uQ-0x؅ɨk>2pwQ.sڷJJ始f&-id&Fv=%7qW广7?DE+.#"E4K *lWc]Ս€H%N_7p~)LA)1 5v< ~l-IRsm rBd ?^ڷ;h >h&̤+hĽA($A,X鋱Gok^N|"d^ ׇ|d)ieaiḿŏ$פesx4H&V zeJ5FZ*Cj/[v0/%8u!Zd)}"l&~ڀF29 k 0*{A {' 0UkqVI\wS|*iZ&  wCK7&@1x| +-\ަU/VᆕNet%KV AUΧ aL'VRc+`LMpzOuЧ*!fF((rhƩ䟑K%!yX4:Xm쉚L`m<%oVP!u(q]%4pK-X4 vƟ&,! =o8C?xy=1f`bok 4v tn ƁeI^GRa*Z1Rs(yMl y -tSÎ,,1aO"FT].n B^ZMXl6)3r?lظr^.R&w? 4aŶ~ǑMb anڝ UVvCLGMuPWIߺd,I` =L хt`i~!1asSm#X?+tU[c60ܱ \e (KGgb˰5 QV/TN)\yZ "f\y׎BX?J7z:YL&'ڦ% K{UrfAEҭ>_tTAA'ȁWվY2di^Uy,hA]&IS( K74nAb#!g$`v?A7 |,Kت0E&oZx8pՙZH^UO >[ZuQ&yý p$S Z22HkҒ2z8ix#I%4xN`avjBR|G [5k=Rf$sQΉgwN+'J9M4+s.:m$8ϝW_~[Dáf/o ~s/X=0`=~IcMl? 8ِS皜6jc/0wLŴ |Ϻy,@x(Sj:Oj҆T>:p>w$"fK8 70ץ+f~q˺zHugwMBBZc~%$e@12%Y;aMKݝúҳ a}/KdlPWYr@@crƚwkSrUX`aRQL}wC11}-HmzM;C˒pdǣ8B.sV`< Ы#hWTWR14us@>UX?&'L[ 4Ouz-mw檏:InT.ISp)qԎuA{\H?b|sfOA;X؟4wJʯUM hI+oxk eƟ۬x ) v/ JAaL\QԄ2eDfrn|̼ݺ-M-)=}ޙu|gF8W7 :V&IfLKwjDmE27|ַ^|;46u$.<#$\i>] $u0-{t" _R D.ʯ#,6ڹO Ć};mKp^1". gppq+y.kmF D,. I.RHvNSuY{U7OB ^\ɚ.l'ħ߽ɱ;ĸ$YRU>RԊmxȞS%8k,2~[H@wj`2TrfLh?O_nu\`xYuhϥ?n<'hϿ-lVkZC/ݎv.uVSA>,PKVz&ِ_9ASoLJ c}:OruO3K>?I oE?^&U{㳝MԌtAd J 4g},W̲dR\1hXB§ޠ=V^̹ a6WzlDk+]QF8IƋKPisQE~ӠKF9TpF@?o2"yK)I_õd@ lWXȜDr/'0B}VoMr(p b*ޠD r39KuTHTw _~鸗@L9KXBavtSXFi/n1s.+pHm!EG >x ҹ`6Va$u(5\ $',ڍ}4rۧO4]E#3p+>h8[[Ys[+x^WuL aέ>ex;޹u]Aƀ@^HjlTcz8iӤd%md(}ԓcxb3gfO4nʵǟG% Ipn O̊z8H<M .ԅ)E+kS`\ĤP. 6#LnÖ4[Me&>Ϭe>xm"ݲAv#qdkvk~m;3FNBp sNͳ}c]zAEhY|'}ƇpfdO*[U⾽QA[dK>3zOUKYS>̑>Qې@_zmp܎0s :H_'q5:A*X-Y% `_;j{]ᕙ󐜿y~vѣR[5 7r2|Txj{zAÞv^GOry/v뷣LhWи}LZL0-Ԕ8N .b}$s%T ]U6s͎H2˼ÁFG7j~jVVj MTN7cLDeC0`fK'X'=길a'Wv9 kh7j?好Ƈz[1O:Nm_=*dAf]4.ҪTh}k,9Uc ]#òQ2OiN6 $+fS cĺUhJ]@K9٨7XsJ6ܭ@1lK4fbJ C J *ψn̒;Ji[4K.?}Mvo*tA#c/U"YվkNɺ ɗ[zi*Ӎy >b`T0"ۙiQ739ISg1ȶNy$'tfTQYaoYS¥іkX:n?Y*2#sj Z_4ݖ#,i6;μaHvn;ɬp v ב&AeBk^ qe|0d>Iv0 uajϩɫܰqx0uѠ[&ަ5Nr*&8}#b./KVHYݜzjXLB>z*Z3&hQzU:XUא'9鹒;vU3` W*ghA2{j`]ؼDa.#_&9x790E,q=߮z3<#@k2b&16,+}6ص|[K,.ypFwRIֹ .ٛv)JAqCuCZsQǫO jXLDTM ~F57iDF:qlkt!ՇjM_"v:N>LzV^Fρ$_wEEoV[S򆭊Cn~א{N& {ʣ-;}OiB%<VUݻ [\cA㐰G;{vUn߰һp1, V5֎+j)&Slx(҂d ձǂwLP|AxP/៵!Mf"ffJ3E=_"8hXbc }21ܒ(p, Q0o@sBqzHs%7u;O~b1v! IqDe&\\Є =*rGV7b瑱+@:=,Լ6fsƶs ')6#!+t46+7[x[ 4yjH:M,Em_4#a/sٍeT+^=x{UԼxѬq:it\ZYx3J4,!8k]TTT1B[mc׊+p\znyqV-\O,I)uQFK_F\ĒIL?MkdB["Ys&ȨawtQs4SpyV҈,{}mȧeta,nQ$cY? \^Є @l?YA 1GwPYêoʙa%[; aJN)+J&-C sB/p]!@VbJ㢷^4 tުK˗5 YXR'Vy7gP7 v![E7ZvrK ~G %6b_'E|n0ofڨipGAI\=$XSWen\3-i4_ ASh!M8opB~q=HN| Ͷv_cKr\N5Lպ!lzSMB7[`aSĖk3#mJMx˂f}l3hf>W`S6*m38ѫ&R<*%tLG!ck(LS=dծ*if@((LzUO'm-2aXY`RX50*gUpb 1pNw@)0WX&pwP#áh' (!: ASZ(GcN !S!f5UUqT{F{? #'NIwM"4`FQ Ig}=,KLXķ축!d!3lXH+"cٹbU};ǰje^1vԒ}i%QNns#˚ _>b |ߋU(>+N0bAOG_u5g4SqUnDv"V@l+y ѽoCV> ,Z[գ-DH1I.Qi%|vM5UNAZWhA .=$BҦRkA~BHZYwTx !Q"A<(7R^ JG$h9J 9-k|0WegoFF=ԗ`,yvi﫹{%)z髫#m@ƥ<G+[SDMTuXy~G*L*mFtyY:Հ#Md*;QǿJAv7ggэ1K)!430_Yx1}L1|\P=c7HFx[|H2Xclh-oACu)[0@\䌚E: CW0˛nu?Z\El#a+PT}utb4D,."OL; AE "ĩU`8!ML8dt Xhto*@{? Ks.B\zK}!De٤F q5nU;: |i1?aRPu=4{0J-=\x+Bt_9ﵷO>KS]~!I;s3hH=2?Y_ZBS;Z7?~YqW Q{$KƯ6@9ZHAv{or81ǝxX+OVwЛZ7PDrZP? 26G# @rDGվӒww0!P+LJC^.΢ 3.Ҙ9]8.@0 LPT?g̸0iʟc;ϰ1fK trv>h\٣D;Cd5IۃRK)J@Lx1Gg1r,o%/0uV _A "!9o}H97 BX+)9鸔(Ʀqhygjɢ€LiM [ yVc1yF ,ΤmUXyӻ1IEꕠe&!xgy2(ﹶAl=ą6t>re_o;8I>m5)DvJ-^sErZ\o;rMn( u֗9'Qk>_(KuTHmlF$GĖDAҧGN?2 _fj~N esTpo|7eId"{7VBNi4ve%n5U:s YnWA0[$>'M'tYd˞-R ~^UM]G p[S4ŝ!fl$؂ljh0 -qQSܹpҵ&&0i`_0`<"zFz_gzj׽onJA6p>Ab^~aܟFRQm4}g"rBVӐ8r!](TRpPfeF[L=F:Pz_/0acLeyTƼג^)%XD `L0>o(,wfFrb/w.U,&}roB0k/t]^moN(` ޹*F-HSyX@;/bC$3#t-4TAN)M@EI0U.#Q[=QLj]BNĮK=G)g,L e~xA e0[ܛ~ˇO;9J| >QRGsҏk+]kv%S2:4qP恄wUVhrU R{o? \/(NImoֻ{ +B|=+[E#p@ pO΁l"G-"V34k'V2!sW`h#V !{ܦ A1Un޹ G;d%ҷޖ,^דK:zIWPg0U/sgj9*%5 )~T:(C^J|Bo|cK,xy.,mfD]jvz(AGLVO ҍ"Io6M8' KEfI2HaL4x'D D:$e}WC@QcMof/1^ޣʆ+Pμd ,^!dG:/8(24*uO{/,%ŵn!ASҭ%}NѦ1ذLa7UM$, -jau0͸'^ʧTzx0D60.?f̉Z0UR򶼊tR`!^F{NjbbWMOHInC3h۹ԳDΞrÞ[f-p5vTG<זCLwcF]Y;˾G4L\3ϛ{NM}ibSvlP>O tW?Xli˒bUeSx\:MogN^٤L(Fbt ~:Cr,c9ε(q h>1gav%wu8s"StM%]; :w\uV*ʘ{_sckoe!Kn_ jK\_QV<"6]gp~)6\Nq?o%qchp#=}2f uiY I=P(,Ҥws*:xqæl&G?֘`~"x٦{?͋#}6E/+" bѪu Ѝ1>uBQK5JVz=5@!:YRiW9AkR3: se1fP kFdmk`ձRȣw~inV jOq }¿MT%^I[A8c^bPᨭLd1|B_ T0<0@!՘(gS Tx)9"I6"y! >‡wPLX| Ro;KY&B9U0NaV2vuk `pRG?&:dj QX l1K;}J]$9ٜqpSHe$ޢϋc]4=?|u})@8cooOg?)0W=^RSӝ VcG%/MlCP?LScdRnUg L `N@]F31S߾+g~ONy'1ߪ@0#+0e:j!t5Gq#D;fdz"-Le9\14EG{FF\gƠ o/B^!6:xX*mWܢ {L?1.0>NzQ,0ܓ+z,Vm-k ҍö8 ϩq1\DUr)~'iIYM2pq?ur@ (E M!+%'k_C_D׫2 vW2!W]fvot5Nd %^؀}Eb}vIZAʞ$oabz8^CRMu &nqSуf)= I׃gw9":Rxf̼ãsņnYl2 )iͅ9f,Dv39jzraw;G>?awws^Eq.n@,sޅB@8]DC/?t*jhY!ż خj|UIU[Z7 -i-q/hkdž]H_~~l0}I1Ơ~hQ*l͌=2)jրZ^dm bSi \GzTQd4Ȥ1ņ\m_ް}P5)EO$Umj4_Ǣ˟7C]Զ+^垱?;=&&S MO B5BG@T틨QR{J7ņ M{g[N@vњRѠ?na/dHUbKv{%K2 iUݵ*cz3Sm~f| #qHg耝IBv:̗$5AxPB'¾g!(~WO:vr''Al&DAo; $_%"oPhrWuNX|_4śxhw܄ t'`*H։! (P8` <k#yAGFw)}9;IBMbsr9e7#_a{P+׉S&^:pY%]Q{ŶrOz8g630 ze*_ۂU@vKw["UH҇y4ܡ2^< ObTUڇVcKTYņ} q% JRcZn4t _^ %3#33؊f>pf6 7nENdrbl}E~joR `WO=f^0| #m~zX!{Ǻ]l CPߺu[X8L@BUk$횁b'b+1<bq"t0x)3>JDg_V *ТXIl^Z ݃Mg\yػrI%?`[ԭB]"?oػԕr"V?җ^lg 5r뛴6Y.Y^_tgqݨU3l9>gOSSD`,;vq\.ȑWHXX~aRvlN@5}zBp V̼#W닣pl ZXćTлO;yqkqbµ@kSiK pt&+gdnRC -! y^¹:_RG "66osM%+ ki+όR-rHe| zi6N$Q7ZT'UüFڠpa\G''MLćJ<@#Q#j6Q LZsR[n:,Xiab6[U=.҂qu<ryAM~ [A>$w]+dHL=ԂH=_+("|RrB|]sF:$ZKSyo9&{,jڹ@d(|b*Pg,z2ƣPDJE-<>J 僕7:ۋV{БDoCޭHX]wtJ2ړhӴG4@SJBHn124 EtDLB/N9c.q2H)IJqRϚKc~-/E<g^yy<$L j $b2ETH(B6TNխsJksedbZH\'vSmCEgP;<Li w(GTmFݞgn)4ǟ;@-`.ʜLpm@{!XfcI]3vAiL~(:3zHqǜL\\6N,獫 091V)EKsl^*BĦ'/Dae|r rȧDf8)m #ӭ}p %6֩~ 7q>nd1fp)2ST5רRo9 a_1[5wepλ@I<\@s~SgK@OwpU˗No}b g-˦ui"J4/Y\X=|;/inhrhF4Ī kkj8~?EiMXD\'\YreXxy p=fUoDzMYFzj^h iv䬫_}RTUd;2fr8mr uV $148L/ԩIedGm[e|N23}NZ 5>2`]t*jN p!PD.u2YMZ]8U6f(L)\fHm[~:&/}`hc-'COq޻ÌZ_[_9D-G WZ~r  \@êqPN0-N)'x+8GQc "BC0WAq+\>2 5jnJeksgY;筓N&X睫x+%F$>#{VAA,Kҝ$H4W)G ѕ<;Њtlx1v㡆9O~*quC6#4gfiPo1QSMt,MX93L;GJ8|RW"eh/pg[E/SIF6A !?R+ :M dg?a u̿q߹MLJѕ.}9pV5Ɍ@2P 0Al+"k(l体[Y3emԌYcf~7x:e[L*)4:ƕLtcp^ 8I-+$J&̎W7qvALE98Dk1VxD@ 6g$qNVo"O'm~T$1_f?x 4\[ĵle%>`[yIٖim\|wXܫ"^`CVT%{Beꋈ;/ ,^Q(cit1_)=PϸD%AB_-ybKl=`!~%OOjaQ6_JA`yCR&ԞB`+84djtqȭa eSRxzAz4 UG)D7*v9{ϴh/)Q)Ε^a:I0Ć'Ro,I_5@@߱9ԛBFѢ; B^a wcXƴQi^LO"vK5Y/;(wR=LK;vӢ/xeiw/5a DTsK@-(}m>4ܝP}{&33я=w?maC7CO|@(udL 8DŶ\K^6tđ %QZH*R>T;ʢ=%1JL | }QW;7h+q s᫯_.\0)cSS BtlNPZqcUXauuC֌-}]2f6 XWQ9֒/X.n} Z-z#kG\|| %:.?`GGs1 zts7/݀X]W*>N2|A[21;X#)n`"!KP k*Vw융PDt{g*"<]>.O8 =Y.|mZfRfAz ^Y՘rNѴ{i;lRw߸]Gdiï2'\ q5i<  9ς9F.T|Z׎lcGB1AYJ0k ucYZH ' [`<{lh ʤZ*Q1T`9BV ' uƇ؆؆\op(j*5IⳔ8;k#lvS^*U°k]tx1һvJ k>\|iA _g)R}Vq~N)|c\OߡyM3)6qZv'H`gpŽLA,aRNe5J55]W=z@VA:']@|apȣeܬ %}id[A֒#mp@ ?5)+ ]gcSU;9UҦQI<܄[C© 9+zߖn$ٵv$Tt-C;X?^/è@za*}BYlL yuώ5֠XpL3`KrxϨ`[r p $?IcTKaaË\9è-DZa(\pqҗd*\ {JqL_ʘ^sMPaMĠJxo)M+'ǥc*a\nNSi$`$y4VV̨[ڑv/FZXS9|7<ZֽfT."UlzIhC,G 6 w 247tEI1QCmFV.9;AS~gB> `jM1sOC) RV"~Z8M'%+X 9XgܦcMQK!tޞ0 ʽ;IZb VcʋwQvtDHn,_HZƩ*_qX2?vCxQe(7>vBnq,ē?(%7ȩk""2x5>iOjG>Ջ'&[ LV@]˽~pz&Qn64!y@,y k[j)g=5q6=.L3_qH['I""! UЉGM|]xGf׻-ZS" MŸ$)9_ӫu⣗Rۻo}[U2U#H2Xsvoz.kDvbr"0 [Dm]},/E4Dhz~V($qi4d߾i׬ C圷ok|i3Gᖈv.uk8#yD(0u$1h)(ʤpÊKH؀hQ[Bز_a,S QIXIbZt@4;-^AZGu9/hd+()HO]mH LWD6 T'NRuPQYP\G^dDҀ 's OjHq\B*)cUN>&io+.jp[T&vY$>6g!j[Icljx Åz& `Wd4Nt~² lo|ͅ#ƪµ7ŶȌs Ig= cZ,W/U- jXy 53L yT *ؤ{g?S4u&axR5< wdV;*>2 t.BWB:N_;(]$ @G@/6ACN.;.@ot!F ^u \gمWmIKMȇpmSjMowD ŷDC}֑!Anj~}Z CߖBnC*kĒ@rW䓫I2:%;@1dT)QOJ#˸8DDfs)/tYz y_p{ ;چL jk }Uj^ rm>rLj:ۺ2m2;OL(tCz5:W'?O}f&f(zx芇ŘPCF%yI2ә-E?"h[Ş bz1|m0α:*>^]gORP}ў . A ]6؞W E['Rfh:'];poye(Y4b`S<Н>bQWj{}rjΙ)n" }KZJ;ar32pXөCiE<*Qg^Ū+)D;N"QkcuDm6PTپK&YQ"D WW8 · ߓ)U:=9 >X_uɾX٢ f _-/ְ{By mHCGsD_ݓB2m2IĽB?3 nEf=**'N}ViA -"}s$dGS{K:%}\sD`nyR P)UayiS%!WrCǰsb{xJdv*$R*Q&S0~ؚ>6]MMTo&z&SQw})'o $ s,P`#xm(O~6P vS5F.w؛Xi,[euqɚ2PDjZV3AL zhKROx~!S,̆cN*;૎;S؞VHm ($C7ˠrMϘEkeʔl |Xx%H8;[{}x8Y^bJg t 6>?<1۽Ծˊ_h`SEv̛oL ݏChq7r m䌲`> A,mT rWnY~#@܃SΎ`Hqh!b#zϕ 39p"g*> @~p֋k /e}$. ۦU, GSb5oܯԮ4\\74b/XSI{'ߊ^'r !F*u 1{nZy Ua[+%#]ݿ^h )? = htp\(m'1rd]a ܬx+666}dB64rl5 L7Ɗ )4r`llf7/1˔>UsQ0wbz3Nj SB~a0;bc[Ƨ ꩕ACa{?! ?dUWL-O#Z/MHIfݏTe^_5G Q* 9ّ)`FyRɊ,t}{4|dׂ['=5t_$t!` u,^^1_q*i:5k:IĞ\BSVUlzO`n`NEI*evSli;5W-j%z"^,sPWZNFHC{kQpFȰdKp ,&?d;!eynB2!RXx>SO̅'kN?tlo _ &7q ]\P=,~$9,RrSeL9 XLP 39:'M; 7mqNXoFHYBV 8f{*hrl$lȶۑ>\A?LxCr >&sXSV9gc[sЩԚE zFdaxTPXQ 2׼nU7 nh;nt_%*h,M`zx2if$ [2SE̸'k_&|f֪np\"W/He"ev@oBuY؉~:?(b^[p.uEXz)r' (Χ~ULVҠfA4`Sdft5'ݫ8|ΫC,E7!_1B"!Wc2n;*&Bh@%x߅Yـ uG%OFgpcM8CE%<-mLZ"҆{I"v8.("K^~nX'IhXJ rive\yȖBZ 1u i(鎊s3 /_뫄twq0B*cB:c-巄p Lz:QHyXKcdTt&LX[zucĠD2jDsw @(G9ikU+qn5O7"H1tAs ӊOG-,#2_p_U˞Ve T7F]UdkfM y+$'֯?zt\/ZwB)_m3S8<r9.-T0}I#WǗ9]! !Uh{pLXJ:q^9ʛMOf!&ے(zJqM·B:Ð ae5ط`/ gGaMh}@30eND Fu1,k,C,)IgLTBoa̛]Xg+;gw}9=* N.-`* r>*!e'm"dS-UEwrdP<]o)Q݆/@SFwqR!-NO^ΟdWOJIc*^ ѿԦM:ES,|E&OZ6yuԸ%0ٖuBUبGKSd8U)vXqlH-B+"EZ(AשvVGmS kzыB_T0(j`9 lbnRT2ٷ|T 描; qb_ SlԳF#/eπhRւ6 瓜DgrcIU"q7MFLy.`WӶ_<4|t@TsWʗKS6q0/ Vy vXR :`v*@cA<}Yb8oPOvޞnMNW;R,SBrkӴ$B{ͼB,6 6MagcDkYE 6 OUeFΘ['#j_!~)9B1Ƙo\X|| K۾~٘w`S')e` EQmLx#AY:Z01,V=Ӣ4;4=^dɮ"8^8u"+9h'+}ҁ/ޒ[Zood2a<~Cu&K/ ]@Sǎey j4%O=Uz ׊%T{iF3N7h% ƅtjYUz0>ÿN> p9ֆ@K2'L1,2kiL1XN@;cR.n܁]̧Fu4\h0҉SH7HJrK2 :,v/^t!Ӭ7+bK屩ިOt=U,Vd"O8CC)ݜUࠞ 3)1W@i nǺ2\S1R5`h% 5(ۛl%&` $p(-k)-_Zvf)OeR<.ә) 'G}: m]VgLM 7V0N:Z6)e"dp.>r[iSݑcr?u g3VqH53otWrr[R;Ot7 }IPt^C[!S#>~&yU03vruBz- iW 3Rf;u%!@9@, XaOq6kyQ$ 0dl<) *oeDpq3+ Xl$yXsP=5-T<h}r`{>S.9wRGDB#.Yȼ/E Fѻ& \Z@LCق{nҮZd]s-1 |xe;p,I.:n11uQ j K=uvm6kBQXf鹝>;o-K6^pT YXa,o7nD2Y%8gy57Uj еE͊U7 @̎}uegƨŮiX0}n(BwoֹA|u>kpR":OU%Cni38<*Bs]ͮrKl. 2f| աLf ` :" )rbf&IENNiD19jlqp/] W#f 0σ CEaaM+! @:>%D_`R^C{.|nws&`@F8@\PVSƝi%1Q*pH1"A=?ԙQ 1 w\y: ХkMu5ju4Wwi{Ų( r~?EcYX[':֔>"o*+2a OU*} E xI/Y87uB5/U z~QBe2^*HL}kF*\.]Xs_cAP~[<6{\d8Ia20.PwbLA޷lv]y7h7wO֮n gd$Ylg },98('!$t}2~~!6{*)]N4eӾ^:zco\_zOL[@g[`mC+ X\;^KfX ϓe%{>_t g 9tx)GSQ2JEQ+CwSL(ýnCmb ^b! =5<ߥiHjX$"k:}A B˲$3%jv*ʺז``XnWGYx {W 7ar8/F_WZRN:tovN\)(涐ssќ#Uu 1CMD%VЕi'4Uy@ϝE 4}y}o}9mDb^4sp-ATbAئ ɼw#Ӽ&f4ME Awkldi/12OmP_L"od%3}5U({jT5"[Ө+ aw IHC(Ոb72irC82&qtXjqPM= u''|dͩL78^ i8fI7ECVfMYwcQ#nFne~3Kln3$,P=&*8-K~1Sc ы&}8+kC=;Ӌ 9;RB<?zj!*XtP#T`zyWlǫAZ%TT)lUpA sa^jct+ 6O[-cqQ$p⑄b7SEm8߷QefξQ3(`!$\эm#`_<%a0_JV} ߖٸV"}1<2η2'T17}d=AQ/EL5P8֯;W2} D9¯ODԧ=N Ȁhz Wىi)xķ 2T$;^8װrHcsdWg*X6~lpKCg JKL?[ پt=HGn6Om)g_c. }fJ\wfݦE[Ȏmd#5y($wl ʘ:u0:f=3`Y!t{~"aH%^'yHi1wFxơȕ׻^%ݎq2`Lo|0\;L7oh G~ ,J:0-c]`Gj`ڽ[nmUcξ]qE~#Dy9;qyvШÁɂ&:`Dۉ4wC$. 8rGAe D\ < GkVZD=OC%Dۂml]\ Tqϫ tTxUDZbboR"Yd^ &-Ne0PO5 hu3B;^@?3xZ-6-{x ) JASX˫&vbWvi'# Ml;\‹ضS|{^rOJO=Ai_?{bJ!h7Tp%[t3\6Lqu><'hG.TD/jW~ k4Mq$gJ'oA<'TQ{fǖ~8#8{;a櫀D{Ϳ kS_Ld$ä] ߠxB,q '|4M`ܿtZLr3%cSbh*|vM`&-' } $) ̼?ܱ; W1"Ťu,Y1?, M*}(nIci#pΟ G }_ch}#yqe$D\%;q,jSM?x㚃o|jȵϊb,ǂ[RH"C^NGs0`+~1dao(fj JkL݈' >e&cPoompP*{ad%!,Nx5OkVk0*s.iDn7qjdÔу/&"q91t^BQ{Ze_hgxvJpM!UGI=M @ʣq2V#n{8 ]EFzޙhM_[է;sS }KRjc17V 4t ᨊID` Ֆ@9咩e`wŒ=gΧ:)4OV,KCS8Y:yUgV q?))DB4,qgF@r|ɶ[ܡp^KM>Up//TÃ崴2ݢ>w [# @&oلٚW"dd%Y!cKO +`|F9QyHz 1YK6#DdӁ/¨ n =57bb7S~Ҋϛ5~*k틘JNhjy\1Ua XW|8I6'DzzE߷:F<&.4M{"B"h3SA6(_9dp@`uG!pOo]W5!3QfM}RHG-}Pˀ6Mdc&7d=ʆ]ݰH]bdz&*1}YGfZm&;" 7*n2Tq ս_02D Eygro&%DM"B^(%~T<4+_|Gbb8Kԟ|R炊) Qw:G)K,]a A"K  wMW נ{K9SՖ6f[F- pT(PYKjvOFjtk7 cQ0"(#A:[ޠWD ie/B't\X9eU㮫M$Z˟EN}AeC}~X# G. j a5EUyxwv_r鹵N) 78&X"oMMK ѡԅMB˒*=UygmO*_>oы|\ms]Pە e7N+ ,!tI""ŠᱛֽMơ C#-JyטGqTZ:r k:Lh)S*5yvm@%yدgݨG.Ȥ0yy6*`:=Gg^R䎭ʒ4[#^<hEـx%+Ys^*[mۡg7&42S,jtjq5rLZO֩ S?zC.QS6v)=J)mJlLdVޔh-Z@pe/g282 pE<\YUz2$Y]x)Y%r=)8Hϻ <S4&'Ga+f+EhEKk99UsQ*zI8\#D{qV=CUmyR.GޤE,l#nqTǜ#`A'MȜ3 r|ҧNOи2;pqQkĈG?71<8ʻ~s8rB}Uvw@Ca&i!H"𗝐a㧬w)+| ;N5_W#K_,/7 n.,,K>UbI@t?u|GYMހSj~BVŽSD+o(R7#gVa!NxX~^ayװ-dA!kND+ǥo.%[y4(]ӃҍW 0Tz;~RVY /]O"k35 zm0gM} g`F[MzPυgS,x|W\#U uHfND$΃ -4عqxd<rY -z Xpn ~gJ6hS-v*.83BccBO4 IXJ:3ƴ_$V55ousXZ- l5-r AO*qF_?[NȃQ$.}߽*n{$:Ѣ Њ g*MbiVߤք8L^-/9,&UQ˟ƞ򽵪oýwqڏwte3:d^grL2j0Ý U&T,{8G{Xԅp]hƷj1_p JħEQ3ӖZ75*n٤`~]A)2#"v.fdtDrǣS TChQ/k^F4rYښtnʰTlh^~QM|=؎*6BwTşOpVhGjbcW]'=}:-ݕ^eIS Vגnxӣ`mLlj̬*8NoÝއmbܑdӔXHffi\[̷0ZBۘuTH,0ٻ # ; -2<ؿE `~V5[lH]O'u-{qΰEW6$-Q?kMg:AKV⹞6*)|"n $ ^z^KI"dL8Tf'-7K5Q;^0,?:5= x R\xGdHAIxiA'lL8oxE)d/xs?gn/t7PZ6U'̵+)\)aJ>EiSY"HS77*+IY٢)ϳ"=%⍢ăl<$jp8wK诛OD=(ؐk^G<نL&S$~Ho8/Qe?p9ñ Gŋ`IWJA@:# m`jB~vo[wy\KGRwPHm~%ȥ>$q|̻Zm㖮(א8Ȉmd@ Wz>Ep>@?M9]yrRu2Ħ,*{9A {GkFpT9dE- S`8s_tպjVy{Q8ަ9ɏf1%ur9TvKpb% o 2N||38#y,aC2K-Ǯ.P;`a)s\5Z}ϣ'Ewwӡv+_ٞuu~P5 mNPs+DZ5C#AJsR 2S] p3%VrmV1˼>b'0hḶC*}&/.<`2mɛy =vv;"O"J0('Lt>_6)WQ.i8.N_$nm8F AOǗWshf `/%%s@2{ߒBziKߋ{Mڡ> ۘAeBm htIZ}lq{cnw*iw#GA« E<A`2 )*~Bfpy|O~B;,J Ɗkd>+&[8aE[LyMC:vÞq)|d"^G֊S3ꚨ``ź.6Sݦ"ia a= ǯ#G,2 "GbNcu77&cꣃVR(VlǸc:+v-{+MTppn.4a:b]t/:X"V1άTi4hz#q W#Lk{>eeku(6uO'p#6-'"U_%:*s\@;΅p,~31~i\Ula*ڀ~ufH.0{}{T`(OԖJT$󂠢RZ, G }t-GSk[|8`]&[fnGrVb=ɕ a`}LN]Fn=4dK& x,PDb(4SpI 3{RN@Cc,BU-f[b6 2^hiT;u "W(^zg$ OtYa]'hCP򀞏S=o#U[UR4& 7K\-BǴ8M>kUf?rS@9/Sb]>>|16w$GG8u) 'z(@# L;5Mre!GE1w_2.#FkY8FRڤZm[7p {YB6p8>RT'Rz ?@N4Oth^2ϳh=k\zb@CРLØ IUA 8栱ՏRKoo%%\w+>gLF VҐ [8ѷJ8I͸w6iv`</9NQbz c]4}[١H1'f(6sazu\=0[^ԿN.KƊ]Lt|V Q`!^Ljim_ xu=7raSO`L 9O39dN=@ޞOL -tiNGi3yT/oBz]F$< 9ޱle?sFm檛A9y`$i&bITUP.JLbOc&q1sr̰حNpTV B-|fX:yuʱk3KK06;b0y8ck(.˙W~laǑںC]^cØfeiEԞJi'C Vjdx$iZW5uFˁHZ:kϬ!Bb] rf"RZaxXiQnyWr}˘Z]8E8U[zH/%iHs! G&B"߄Fx=Ȍe3F5nh9q VLj{ j .nt6Nmʱ=]n'LW* 8rXo9rASr^sqfYQ*w>Չ}$*QDd/R.\A$%SJY٬#mLݵ/V=Gx]Vӱ 6nN|PFY`~$@x Y-RC[~ Ǻx2r: `'_Oku9 4L ޲4T\ {$*v ^fbmʻ_*5. 8jg*X( CZGpiىQS'$@.){w5/pNDH$EAͯ 9-m>qO8)j8Ç 2s[56vaܢ̽hʟ}a:U$ӖR@y(i|'aIu1Y|J~F:Dl֐I}xPψ4z\M` jǏ 9{;oB–%PϛtMVˤs:圀][I07ROFSpXч0sASdM-QPhOc{r.QP2d* SIe!8,I5ض)Tֻ^#!EqPC{5]M]0f1+ vᒬa^:n)'C:+tc/[{<cnxOr|V oj"]knqX},/ҳ\{O= SnRlhHW+(Bx.7Q{S*%^_=EgxYcc! hz?in[7GꗜkU [޴)?%U\3Pl[W;GS㾏!?Z~(?PⳠZ+itFx5!@rK=)Ds,6_BQb2y-~g/>نELfb!˿e¶ H[@G;k۶}v4Γ 84xVۑ;U%JJ"l`EsoL]|~Q!䬡pyaN@S@lȨU4lO=fy3H*@e acd`5Bص*}CIH1חl,:.9?q@H}l 5jB˂ 7G2-}|!#+]&Hϱ:ᄍ7]1Y&Zj+ vi}H?$冯!XC@<'MMՀ6 -KWUiUe9yA(R,uw|dmvo1PBqmYjbW82XA|@Z;*DR?qa0ӒHOj3Mbˋ/3/@_1vfu{U_nmКwea'X-WՂn-:zY.>[Zڧw\'h}G4M{v1~Y5kā,Pʄ.!T(j7Zu~ɿFg饣UsYD?6>W= l _"hV L?`vB]!ُEza =r`R3>E 6DMȕU@iͭz֟Km-6^s+Άm;k\h&\k)C*_}gbS&s7k>?*Oߜ5x.3sGt #b13Ejua&f_eVjB#KjHg?owҧ.dv$]Pacd>G xus×<;J8~vL S񎭆rAj`# >`hЉ+kVئ[>WKv 4,"a*e3wpWpKyWlh]0wIAjӖ?P_ H U3HZ IpfZvTj!Hnf$bqYLF^ =Xfԙ^Yt7# "SZv1 !O և8Gu"Ɩ5#&9gm3εe |[eIV:"QC^{mbƓ:(X)H?upE_GP$3n*neؠ8=Ufw(_5QNx]~V,"o¾4"8JoBs9"e)guLub Jac-X:Ż,O&[Bq墵o IuWmR{~BkP\Oh̄&t(8T4uv 9Ec-u7k}d?:YgүdUG2l-O@ ȳ։% ->aiHHx@:U#XS#&\^\i>H#BVe8AF4mGzϨ~JiS,rmBGl[;7xZm]XT~AY jv#kKЬO|"(KNQ#-ܑl$*}I-[[]e~|JN,<ޠe*:sdu)8W {B ZNpӱ}!U])=5̲PL--t§?DF^ vM^C0Z${ر|^CB щdiDoqej[R4&M wu+HL\G`l .Nliqt2; OHǎ)T;vl^sQ}͒;4ox3ដS!4 `lG/m,3 Cga(L02|N72 %@=-濫&>oj:.J4Б gxQ[U1C0H]BpլjY_VhImg8*5|LOP%a)`r` K;kW q $n/崠_@**2.㻖Ums9f'#Z&-tk bWz).jv\?؊Պ8 k AˬyXROfTVqmvBڕmc`UxC@B Qe%m?o0+WT |y#<t'o4^70ȒANckM)CimN.mzmf@=gOL~'Ӧ^=bm8aoO /os4OR{N֦K$jwIGi0-#Z*¢/G x6&MMn)vBP'_#fY#GIY|tp`E-| 3M@;{ASCaPDyk8F;r=>v~,3f@kMhIC)InJaPUUx]p]{@Xt RE~POI\|7e #6ۜn^,=eБ7\ZXX9T\F.2+k( V!?IoB`l}|(FLcOQmcB!'0Q˴7{s:+ɛLsf8vC%W4/&KKx<ĒQ'>H_:\JH?T><束V|L  n-cߪcR]Y3UZ'_HS7Zժ Y{>]M6[NpM" _ iT.H/p-Q2S.HPzL÷T=ZPWd*nu-HS a5 %ece4eQl/T1I_1?줸6 .KYHM[TGG66ưw4‚9?3azgգ,nTU\ xXn`H\aK^l2p:z2pA5F6 u Eu_k 5P+.XM]}!WO蜿2.-: "tFrGIPJ{_Z\oE Ep6c[(;@@fq]s*?`zݟ!~-sJ4%yĔ6#aC6fD ~Q*TO.2{V"Z\Xb"ut9M K`]疄k E;,!pݯs(gK"#{ȍAs36|oxjqL)x})޻~E*jc{hjy<|.-w|܁IS_ oON \!gڥagXH/aٔ,vo^,G7_縈IrD5FD:9>(·4Q,Q$CcG 51]~ F^aKV zRp Er0@?aS讃y%]k %1{`j}ҾoD?3S>D`8(wt:dA0Ojc`!EtM@a\4gQ.7rU{ar<ϛo۲h˳#CF8Q1 UB*Vg.ʏc#U B^\ޱgmuGjrM±vm/K_ہ5ʇQZ@7hݽss,{E[8ne96Q8%{),rtCg}~ҧiLˊ2ah' SP593Ǡ>`Bz,zHWysM\p(U fZJ[Mkܑ6>BvOqXօ44oSP(} ſw,G[YSTpbc L|DB^6%d[ 6UЊAbr:Q ;8Sc{}9iNjQurLşnpsnԵӘE֛$[O@l>z1G>lqDn+Ĉ{ɫz}Ohut;Kğ w!mEFh7J40J yomtNmUjD/Sc uYHlxS¾Էצ2))@X \Fcº%v1sj,¥p+^k e4.IIUV">[(2L \6NN/ I1_Moy&$u_bjZ\`܂!YeHS#jQ *(v FLwT (xsYEXR^NA_~LMp~:ڱQ~,X2:*fCGmg;<X{N)))@F,{FKEwҡ|`׶J^_(Ao%3kbm1͹ tI}qY^?Rsd3I*crvӅ1 rlpP,~o>G譮ãbi_ & o梩"qd9oKEssx|KXF1\?| 9ҘMjX36zkc9j4zsWK/].:5>f0ПD|h@̊(1aG+0f?2 d<R(|Zϑs"QtwkX(X>Leר*7=zD5=-nǞ\-]cl?8ъ${uD %<ܮ4{mE!.,X{1f2=#ߺͶ֥pH F~  ؙi`OCOĵ=$ƽCIƫ | _?f1!vfVݨnc},5K߅(޺+n p)]5>^ gڻx驇tJL~IFDYRqEv;~t9l. " L\zYg0egI)P٩`h'uq|tX1oa+I;;?'q$܁zx fg?5>ox\ʟ ar3PcMB&W"~k EuqX.b4d[X=k;=/B]}_El#ҿ`^A8 oA /8ۃ.h#P&"0I;e&| Zqޱ` KK$#kS2*ҎYƕ}7:Tη/^8&x#մڂ(;oyyaP?sZY~f(АlW%,R|dw? l8<޿[lJ>w W[b8( *Ѯ>/Hq}F4d a|n$(*jN@iҙz̆~!$} (iH#k+Ay= GzGw;& GD-;uق9q\]}Ik-RA<ɣsu]a{G? y6׍ ڕ^}ۍUNM`1rTG .۱QɝhҚGle1wXwros5B&CxU2.4@,C8([_ $pvfc;. THa7$Мma ]-%X1%d Rr{ D?~44e^N: (!n2;"FPFDH.[Nw֍0 D=vA)t ]MU\ψ"-? Ee@BAX=y2\Y2ʛL0F~9CctΏ 6[/V>NޞTJPUT PIԿx4ݹm\SX+?x֑~KmPH^ojTdffi][ABh %kڥ~iDŽjVf*`smƨ3neA6 cǬIq6p UA|wckEIĭ%TDN` 8[k};_W4QzG!(@+ޔOwEF>?yln^yS9=-$rPwRR|HT1_)[͸|`G=O*-MKzbXR\ddy8YpG􍮐?ڷ+p&u4֧ɷe{Vo }Ke +2X2ݧ;4AŲNO?MW{3)u4ѭV8R/-w=<5] y\RNɆ%H)ZT3ne!p:[H ,u7zJI㞪k7Q1% {,%"j47*áqi]ߍ PY5OwdP$hnD8-ucFR"1H/3~!YKFR棶sDL?Y5uӇ+h!?D.X=ڇ4oCNbd_/ }'/EXf?paYH"tZ_4nbdgG~@U$hY~]j)@_.D@<T>`VpՎQ,#j w֋ \I:zo{$:I(ݦe~#kkYm[o;Q5.e7Xa0O,3˯ʹ(:">70ц+g*@?vR;6|n~|ԅ[#Rrפ^R@<Èa.ӞU[{V([*.}PF |rʁ_Ig \[EpPWL oV@o!Cίbpeý 2̢PϞGj} -Eg,T@`OyE3SR&@̾ *jj'~i`KރqGA{>'ypOlhJ]0@%x=~c,Fc3S8oiԻZFv wJňz-uQ( -#%u9Ǎ h; ϣT]r4M`JXNHʋ$ ,Ljr=w`fbOgN VPƼ7l0I4n}Hx>e>]3%$ <2Nf0{$?Q<~Ae a8l vcWtH!D:xݽ 4.LdYXC۠a ցgI5S0qgr lȝM>{:ѡWq(3Y}>-ЬA4">1Qz_O+ 8*p~@b^ "f1uG j/E UҘlla:JI#CH%w;P"3s#Ic&t?OJt .K2C&!G)΃zKeI@,xMIEY;8p++~Xc G|9y)(2?34mXxH.\+N1L ql|D%n2ik_ǢATrkI4V 9NRxq R%J=֘SG0rۃ_>n3Y?4Gtw.ˣqutUko佾[~I>Gi9#)C5:Y[fY+lm`SʣY[e"_hI2͞ 6vwDӱ?- ^w$<^n{W+Ѫ )[OStFQz|[h3^y82r-u P09 !߆ +ÊwI#˝HJJ3{ D 2t=gbGLS~PSJJT$rJRaAuԏs@ F9*(n%PyFGJW7y 41>-X"J!6Cm@;~dW$< L.L*MژlK:0]Dsta!  P?pQ3yq>VF6{ypK_ڀ)-d> ߳yFwT1Ds#V@Rr卿kk6/to6h lze\r ć㚧U o|z=e4'\gBaN#Z9fh>{TKTܿn}J 3"@fTz7{/o^:̓6c]H3b/unzMO5q\]Zm\@<7p:d7Xqh9 ll4+` ;c|Ƃzv]y 6Ev(0vd.lFquퟛ\0'~&AN>174!Rc0yn'li_ pf^РJ0ocT?Àzn] ZB8MQ 99@mgތ'נ/ke(~Bw'8HX/w"WCF%Z< 0f])kyZ& U*W,& .zXs/2l|x'F9.]Y:Vg[# ۔l 0YสnVzU:*\? g3Į St˚Aa^ 5̨MMPAbv1-WN> ިjsllKс[mH;7}Rr 18@t[g~@3]UOGc@6., A':M%V|F_׃I} ‡zv/2:9>博j[#ЯZ0{ÒWG#@HU/P3D?҆z$JʰXOULX%+i>/X2HW0a2/(0h[5{*>]>@[y"Q2:fi%Cq{4& FrS.,zU B$g);lߐ˦T.@W2hax4?|0A|a[e7dHi~C`ߗ@؞fR mJQ0Xzލ:;xd˱fÊqi>)+ 2-|ѿ~XJtey,Lk]CqhϓYs*X~b #Dbta6L$!m1e#—JK`7"[Q+N44Čr:/A"OT( oUQ)C Zc/1UhcnF±jQ0I$X^#FwiEQ 9ybb\ p E[ ڎy`A;! 4&ȠT̖f?M\2״ʁC=}/-BhA6wԥ9{:Ӏ36lK9CNXv"xMVIW"x%PpY,C#iұH(#D(*F/@I\XfQ" ^QofMK%tnT!vIAx}qFWW~,PNV"F6DqynPءCL}^+o,,0JjC/TuCs?34J+ ¬85KqsbZ0knX^[T/wLH7U=¥ }|3̛ =>&c;}8:3Y6s6lXG5m$]eJ+:fhB|/ۥ:RR{2347T&i8u>r9F[&MwG'd$mc*98ùm>awrO8y+~Jڌ 4@˓>A3XC6:mz'1 _rFJ93p<|`L AQh^ūg PΌ _wEfΎ`?,=EF/e#5W\bH)@[OdzTAxAkcء3j㽨|e0#|3' 찴oo9l9EJـ<ĭ)6 ƪýR;з ub3ˎ?]$ų471k({-p/Zt!(,zZ1}#9or¯u? atz~\倸js~7`!r\`Q$@a3<,g̻bO*K kATL= dϺV9%4pG.T= nzO!{⎾u9Jk]:Ga+8~gIt/2R: UzU9Bq0Ĉs zfAvƧ˟Q i(9mN`BoC_N"k/)n'OמK>hcȜqWe0&Ka<%KCJݪIδ;+9<պHSmM0<0|"a7bI=pjMWܞ]${-r HDJan~M`CZ mR"*+_ ΅°(8Ɍ59oBD^y0 ]BiVLb*f;F"g3!uH(Iy^T] sŻIĤRbr33#ۉ>[PDL^$vda#Q8UjPVpJ|167BYm;O+0 efUW$:̆07wzod(rI'2 ;ҕj~BLCˑ+ɂ O9#9FJJ43j 11~"6I[wL" zc' Y#BOO/Xs`.܁OTN! I\s;4NEylE<6I./=!WToIj{;2H`B|:Gz!WҀnEUE U5]#Ip3ݻor6D4m̴ iaaOyg"-D乨Ɍ!k70 ?YKCE\cSWysɨF`;?nmΓooUj*Zl)ǟ'rsŻAHҋ6TE/WA9prGf6gQ_ ݫt`\#/@"p.AI1Vuoy]d/KP465l`,"}CF{{(z> d~!ZE LDϹcCk]*,k t!Y ;i-9奩\tȘSw  } ؘܰZ_Ɖɔҥ4G ꧔rK+6IoWg7cPUǞFĤ +T:UxO_^է_0ݍk2 R3YMg"$j[_nx8> ͺB컞A>AFy- 1 lvfV4ܰc{G.vV)ϣUj4|nwwXB045eqEWhGȡ[kt^wbߛ8kIbHZ~SvNɧgKX3e,9NB]º;a^F 6 Ό^=/cly[Vc8b=XM1=ELrjZ 6=S}cP1F()+ܤ =+m}&Sz 04,Y c͛S8k8('>M,}*bGO3~x m`ήR?@# lznCCe֤$!yC^ľF/1V|/ϩG@#δǜTOó=58%&!JMeg{7V@l'Nev(Et!; #)EFн&ߖ?kDE6Dnz80(m_dxO+ 2ON&:/rsn #ɰ7*.oN8?z";=ޗ6b XA^}y_yz'6DOs rZ0m^{G&J]@._|2F?=  mf l۱7<КM1#*T~o%/buK ıy 7*κ@-+lC4ED&*e* >%Y}" Y|~밉tਇmH9bULɄ1PfJQ0-Y( B ?D49yLtuNΞd$NYUЇl oc_e۾7($۞WVZ~s0_c7Nڣ#L&ap5mZhG~2Vnh ;[<Ez'ZpO3pa~-;N[ ? P5\N${Z-Ɍ1Jef[ԛo OΥOAPmX!w7;2Β%VG7S-{#dvߣ?ϷB`DźZ| 0wJSc c2ܜ;=FT皰oFI< S;aOL oKkRI83l"zqEBh*#V[lf'G!roJ!ΉLwdf4= J3Pyr>#3U*:I} u%n{+$.QWJ铒+, =y)AN!lp:=9DYyIɆ\1z_كۅ`/Lz}9̘-/GFv{Qv6ؼ~LB3.ySU^7L̢4KyYk{7͉0- KK%2~_ZP f P*PdpOJ8ZϘ!fӶ iFS!:AuNQT[%zu}ϲ}ܭ;0 8QE|o'^M-c(\#%Pt@ֱVuHk?V.v{ϟ5 >=Sb&lU%亐J*ǠZ .'9|q>{it8'<<*ϳFkvR򅍙DN?"H,zt8Oҿ i9\h~mאHߜ4#z޵XDq,椀;  ;ػX5_˜Z+n%rX|ʦ3R⇪sɲ4n]6_r錊. iėL&oQ(xcsfi'kőқ&- ,8{i?vvJ`#xI9p#./hw&Uc+9PA?攚IIl&Sw(J-NN 2*A}MWxO >oă!YuOEGJ£Lc[_L0mZrFQv 4!gЁx<첞{]Nj쳿YsO~=3o8wwSb΅&:c?QuP[LHXErPwu[yIPl=_ 4^i5aK=Ay$~H$i?'w(~6ɳ4ueuT'(;`bv] JYjC ?$yFSrw ]$Ŏ'a|&3s y\c$Kh*xLğ̵O]P{OX,IhFG544Ts<UM;ne9M__W%;p6)"X7=;ӏuP smH{{ l,лntg'YZBs[MÙfBe&n.Cף&u4)wjErm7Ҡ+Tʲ"B[k?,J鳿Ph|§ 0XPdNʄ=o5i|bW5/6 UY22Zg *iF_1=A׍T+ױJ{)@:!CzrOT2XjIlT 4WnPPɟ`دs&]e*J7e$~foATYF+-:2rElmqƑ\"}'p0$e7ɂC^EdSl~:zXpNXAjˮU}Tb3DW7mE5Y)f&R?bn ɒfAWxS,^ժ7-Լ" ppz2>!7L9$BGaKVmRH5 \m ˇ=iEo#lR"X&G7>dacs_%B4ƨ C!qbB|nTl>A*.e~X1 r59~mOw7,XH4Vn[[H_XsTsѻscGAj!;:jy"2Z|e&H:"M/+ݯP"LSmВ Q7 Z7 .p4[j.Ȅ5k">?C~\xصAv;eܒ?Eݓ;ĦȾη҂mi?pA1e`5w{Χ+m yZRWL8ŒÙ喹PoS+ji"A(G y?[!dT,sk+!O֪纀T/U& KJ36t-U.\ L*zbRgkTw9; ^LiCGU[@iXwjO$Cc5jcKf(!~s0/_'.]SZ#+e=dZNPZyX(d?U[U P=ki*L+$0ˉ)#Mpvd̈u$yz80aC`6~Mt^6Pv 逅R/r0,N ń~eO|6|qk^A e- r/GVFw]%Y ;rܛ CaU6͝FbyP*:=6hF+2U(`zCYODa&kJq] y܄2ԕ_Go:IUr:hxZI"MsRT2#E#n^^|LL- [g%Tp*M6AU9!of0dpUB5p7Uk(Q-nkyfQXDaAwzI -:H: M5I+)PUQONyiΖhJFD?:_2eg/7~-' Ee]DT~\iSp(*XJTvۆ7V q<=| uTMI-S1ޞrd7.Gy \Idf`֓ * kD8[TZmfW4PԖެ;,8Sx.5*©ߑRգ%U1T4OZ!-=o̡c},aRkڀ~ M!)?4T nǯcgHUk˙`A 1!gsZV+ eur%eI5t ̀{oQ]Q~^)_sB)O~Bmˌڐ,c0+}}(]VvܦC~ "Wg*R>x(<{]EESko"g&Gr7#'ؽCSwyXYT Q U_z~:^..3m]jZIJ {MZ4ۖ$^pXJ8QIJ܁_=񏇸̥&d#*S);.{fA 9X1rI!\rюgi9ǁi:~a5{ 'N:8)j9ݹn82&N>[ᤖmebb ]b"bܥrk͒By$+CĎGՏMVx`,5@zK9񣢂RL}foJk(ԜYh:13 ua; 6BXֳ7lMǪtޞjUčrx[ZH;KN})0_?Rۧ$#_K9Mzve>twl#"c4}nsW(;2虐QwnYstςȉr@eA]KB2kdBSlւ nLE/0Imyp|-co4Ǣ,qzt!TP.(>Һ5w3t?T@ w rBƪRWtfN4"ң aT|F bnX9-hyTX朲˙DQ.}Zr&b&Z&'!T"$<`'F89s(l7NЇfVM!" +nYJ(K/]2#$ P9,˯mMH@n]z']5W*"m*FŪ/Iq˦-OI* +sQ,_ZuC۽YзzpOVy}*7e`gDݬ4!-p汜>{z[|?*Ҝ[ZnvOe C׍)Y䙑]yx}UR:YUL%cڽsVJ̒6jXɶˍ.%DMަ|0tT8xQL4XVnsDo~^ɩ!osG iÐ&tT8aAiɦ5Hw1\^tljW~l Dv hU;]mIy$'$y}n' l;U=Q7Y΂ y"ݟzlT<&z Z_mtYRmJ-k+өEj]p `O%&f>|}%g>@?oCW'"M|֪%G{~n*޲rrQ-!~zodE1$OyԳkkֿGnޕ@~sQKNEkQ6JHmYD]I1hn4_}mⅮ;ByUvu okwyF޾ݎsYO ?~(So.!_I=z܉ udvS>1'y#H~VzcIQ^#S>h[b[%/Ƭ*!QG2Q2vr_\Qw=qeC+,lv +sIg.ڌՙX6L|s kqxOy *|ާ2Yb+q{O6 tP^T[̯l?\FOѕN\zG ɡӞ8MI$7RT8S8/Z冚|/q+tud/Ўa[VJ:ŏv n톔I=Uk/ƷOk1VN[2:.t)>| }A-n.C4'W^Μ:f^TAS6z Rl~cR^␄7לQwW.rnZJ"Jm` <0x h$ȕxX26r.+HՃ RpyͿY&E]0"k"A5EFV)`-|R si6-T"|-F^?\f@tm-P߻x{>Lm76;{y؎ /G"VO0ŁCg mwg~pĖcGXs<=6F&}ڈV:qHMx`j"q?Xj.hԟs $TN;u9x뵕`sJ2`zNsQ7q_u9V$5v*Il}߮{H- 7|5SNDMq: n.XZLIӣ;IGf]ղˊJ 7}j t6'=\Ŋ# ,mNϚ7%9B6:3_s,fKgWd0ǡh1i9qmں8K c,صC.KUF9^%po?{*mH߫t%igiS[ͭ{P=gt ڵWY*BFDV ؂JcIsqq1i*ihUGYpbQUI9D:2i DO"Nb-ZDcC^X6>$zԒx-J@.K,І&G6\(~eI`:0)i"$cxfqёʠ󺒸JP≘-=B0rE?z2 Q~)o,Ftur[P"`&o^)NXA2>iU|?hA0^}?NЕ1oَa]i>[l_Ͻ۞ܯ+ƷO.G .޺BCGo{s(YNQ8]j_=,{R$FYClF%xMdἝU̎r0#~vp Vsn-g ףێ@Ooi.9&yBYɡ#!Gw) 4Ee/w\صKxi lWLWR! D)g:9i`+@4qY kToK,U#ʩD\ oכ.ȁ%ƅI)h~ëGv CrGi kEhDgn9yqG" ZV"Lf/^3S1jʒx%ڷ{ƕ@Vz0n`&!8>{BBB%  `'&՜@,hi⢽OٞArk[?p\P1<@P+ϲ2Вtn+Q^zg+WVq\=Zڲir1{[`NCr[T 6۟x߁U%C`0c `%V[z43/ q+ɺwt-@ҝи)‰)J'w,Sdǵ8/OI`%ݑΚ~Y16C&/ _{To{h+%_$6hU2AzhyQQgK4SAQ rbqA]tpSewJ{ rX?zOfG9RNA`1jὧ"g͠7weWE[bK.@?~X 皓Mxh"k\\M틵bd6`hVӊaS?ϙ0AS7zeDu[r3G2a%Yz0[hhv ዴOEe%ȖeL&n @&rO{2f*F6Y5i04),M0%]KqPab PDAvlq;iC-6ҹ4k'? W[rD‰gβTu\,'cs"WǺd%Z4wrk4Oxqf48W':mlvBIEtH"=C^Dx=XrMTŖXWnAT_kUrwxW7ƗqC6o}dlZ;(MJ 5փ^LP2pSCq D,&wno(s;JVO2 EW.^9i撣j R{=L ]f\3dMۑRIA=Zoo>|nymn+dpq`C'H=]5SP/"O8f|%i!\n mZ=r |?#^:${LJ$o }HU 4и2 Ɋ#5 -oxy!)Dq;r\I{҈DdXAʚ?;( qcW YtUXhHs|_?}vcWoo(lM5cC\o*[)@6e ,qa8wHXk&Od8㚮4c!;,^c̥.3}N#l @@m%w1bz^$TEyM5{4un4J[}{hlXG5ݝ!_Q;R4 *gMV8U)}Z[0Vެz!beΫ' ⱻjS>o(VgT λHk;÷3`MGn}\RBc=3@[]OlSaOl~Z`;-19#RZ[+Z0[5g\Xn4'_!Q?&ݵ| ";TVм//Ӥ08([n^E:SM{;h"mz 5hߚ`@+jUtM<YLHe8tta ȂJA@Z,aM:SVXݍ`vXM[ ėfՏHe~PKY)b]ndg1GU! E7M@JW6aY8Z=AwTljߏ8pxa$ov,B )b{1jÌf0VLI b 4UF8&/VY Chr.]3|L)]d+=y`8:@h5!D)Zt>JW\hi~_[TO:cX,IB>N\m 5#cFSiq<\sUl%ImNt>`q0I;xuR@F/HCq6r.!f€rք}ɪ:c_o,dk{S4$ qޠ},Js.L!%c -./IgH{̛,g}RY;7RtO}ɘY/HZEZϲiWNtT ?kcŘA NO[ȓcHЄ^4o$?,Dژ=-r7nO)i2&Pv:vB=6W>1s*M#f]=Ԩs -)hO$}[>+&$)b܍mEQE}ӥ>@RPHY-IreoGL= D{3CQX\MI 0~}IAԦ6.yVAm` 22*?5!18I!^]JW4Jd mdjh6Xs=ynNr N>JQW;vڲp&c,vIs3Pm+g_Z 51پN W@fܼx}(l65''h} y|WZFLz#~Mf`΃Vzfc`ץ(-}"j)7lLSwtЦ,BdTC ]ΰ>ͥGAvC'ӸJ,l '})*׿LY>#\%5Ar;PY&稟]4瘾QN'^> >$dHV'rͪz19p_#Zy\״XL#< lOcM=M3<: !0FS0*%2iVNZ8ퟕ/ i]%)sC/PSTF(fYЅo #KHk0.,=_xTO[D1~KFA/ɗp7~$USw=GK>Cqc od׆[Zp[>$u]^7SHb q) ݥ~OS<%C|.u$oϜEx|>ZR gOx>uI;[md̔N4yuWS@Ѯ+mhkglCzM m~ˏnZW(x/M7z(\8ql;YbR"=)(5_tdnE\8tP>lި< Jh< /z5;2@|R9Rt]Bj%Hf] ~Dv4}H1c[$Nuݒ =GyAfI~G&25y1zL´A\$JOoz*]\tO&0:ր$mss}w/>Fæ+!ȮA+7 f+f폐e5Atމ— -KtNB?}چkϳsmܡ)BjY EB\1+S>TG2/`崭vFz$NLl, {՝Zz5sNzIT,=о~ާS}%zy%\SK1YC3W?β`NmNɪB&>-.yfJTGå_t Jc9I&{%@:;яF IKvP6YֳWĉ΃ jD1Ld <5b:;0Y9*z6d3okknkzdRxt%|96$#+Wgr+sXm$Oei6^=J10 ;p/tnD4?X1*U-#}0'Mxy/-Cpr9#R=:QtJ* դȱb="ߥTߛp(F#.B%<<9v'rйGjd|]Cau"M1D?K|zn/>X*hL|S |hԘJ+j >6M5t5W6@I Y\ݠb@ըAtqT6L< @R֭֮kYG>^7+iMOH#j1c `e$O!$w!тŨҫ O#]a-ZɔUbeD:54yw$Ud#Yh!(^*ϦQ!e(Ӟ_ii?,퀮\2U8%EBLGqc䅜@@YzCJBSY& gTl]kD|W(N[1=#onw6!7-sҽ(\zJ>"PiR=%kDIѭ?צ߈QÊoHA `΢)_*|sW6nwKll1 5 M>jcUE6&[44 :v˱?(!+:Z 1x \ <󕣤 IEG.br%ǤE-zj3 6C6W 5$Ub BHMIwchB%A1_Er~fdl,MM¦"9kŗ"s}e_粖偫a>1`BN {RbT#ku#-JR?U(5g (2s-KΤS,64ԩ5C\^i[x(U-#ݚ%C0ERmeXX\o.'O7p/:}7{ Lc3Az3ߐôն"?yg =tB%h(-nC YTfhҹyF)M) E-nFx<-Ϋ/D9 J "rJWʶ%a]xʳQ.Qqf4>r@Sԝ`[5|a7w1@gT䌬2Wbim -9<ͻQ #]ص\KZS Z#gPȆÒy>dZa?^4J8obn>ps-#ˌĸp~<D6O%j!A6o̬Kd̤/&3G(3?#[2O*H"*v0p >Uc??5j:0sB#~H)օK8PV{ Cb_ sS,9NF%ęx~/v"pDU&LBhGIjr wV[(N0Rs~- gy(ݒc&Q"tznѼťc `GXf33][#1Sd>8ߡK@CGynԀM$KujlZpNviiy57i^xN[.0} `bu{{bn*Cǧbo$8P#87zOÖf)-i+= WhmK2&7ivQ5]Kn:"%Q`(fEKd1t˽VA0Š$K{I\bLAk 2Ap=D$LX5:V͈(ֱFegmطSbG5[TjLl% 8\HVF%x+1 譃}]2579H@iwhnHNgqkL0n%'ICG`4X]\ywǪ}=#.Յ$dxIdt;ʔU4_y.ε uF,Z#gb4 m,;# V`Ro{{PHy>4N@F w2BS[<#Xc<\xj4HIq,q &UX<; $uWD) NQt=n4H_h}<3MpGF2Lz}ECסݤk[v2ěc8e3[}EI+нd`\=2%:wq9{p6wZM-cE}+&iL|T?,k”7٧sʻl#e"Uƀ3F\<5DL=\zoLq(HKݵ(`>&z?#@5{nysnxU4Kz[J$gr)`=7\)iZ[fLD) JI08\yC _u@X50Ζ: /*9 G NtV䐄:EU/ԉ$xoe ȹ'VHy.Yf)~߯Xڕ,wrßj=S@QԚ?้jf/-E>Dt+9O\9C'&Ƥ9(r=V$176H^9Nk\$*KAu?Nl Pbf j{n J!xQA;;== =]VJ>DF/Y*1c{'м a k p}*7sВ9 J>t[# R]>M `D!߾c+}UAba&nWVZj'3,Z? xz KpR=B@ eQ8a4Wω>A鑉!d lIVu-PeYX߮,Hը)vt#Rȩ fGlX*Fي"M2ɚ_Hs;`"S8x`*@ur3n֢K"M&E3Y\ XaM+FWqw9D>mr_>d۫&|Ly ) ڢ%BKCM~U7$Q<`#u ګ;ѧB0}yUЦe"iSp<+Q&s r#aֺCͨ`Zm=:g0&72びh Al/% <}m<䡚Uyyfns⎮tU04]} aDM:66k EKgs%kdXoY侐p)LTU ؃Ѯ%1>σ3.#hI6eۛ3Hoa8cI)Caj^WT@,"ΪJ{2@i`lj2D&SB7"ꅕK+-L4T?&̍*ؔowG܇/V[4Jmb"ـ"\Ĩ~Zx][Ry|b\7;.nc٪pGcJtWZ[GV9 {_ߎ>4zI+ԯ}8'?vEtjQ`R\Ө!𒸞 xWN?j -9b,8/R&Vnuh jr2Zg.$q 3޿}Oó3?W+3I_V`C-m,6=eN1J!Na?*e7%rq%)d~tM>ꏐ[c`-}< 4gCOrli$@v}qaL<^';~o[[ \vC&oyJB\zS _yhK$ wsjA+q1KҫuUap'jRqQ}닧TP^PASNS 8d_ʌey>%۲VLgCF&TX@]rzzpyM_O5!Ą5{DG@+H7F iA5d)"3_Y*}DU*HǯcTMI˺q֓UuC 6ߐm驛Ooj{q묌6\z LJ DJHa ,Ѭ`Hl@.fmysSkCנu\aMNDF ș\?85.÷ ؝=5{atClyk"q_c:0u {".7(/Oq-M[b˺!b)u>lr;#կipz>LmIo b*ş5i+@f(X澃@e"7vL4Wl\IY3.>=”-Fɺ}#)g$-ie) HCdlfE.^frJ" %BUfzn9EI"ЧewK 3Bw(e-5hjBkqcMӫ!v ֐O qO%F}4Yo\o6} Zvg0ƟOHR0K Z+\gOk֣vm.} #?KÈ^vtf!Ӆ%)[ޅǬ, h-MΣ>2_.7HSQtVZP!OM<[\1Y]ikIAȤ_ZՈ>85 ~{kίGv a [h ڍϞvSBiӻr`ΠWQ\u1‰N*_{O8NΕ] ƆY_Zk;_D]ٺSvS&=0 . ' Ph3t0dT۔-ma0D(ځH#\ qNe"nΘKޱ-L!d 5U%߻p[8, RvEáQ@e<t 1r7`$ᮭ#Ȧ @, jh*DFJ Ǜ*a#gFiZ+kJ?T->vK#~̥hS6| i8uw}2r"-qeN|'/Q +2dU_bոa\\2[ `vIJ q/aR՟~H"HɫM&(1ё8 $D1,# XAry+(+|\<_ب FiKHd.Bʈg)D$Ϲڻ2~.ANr*X(Q,՜lgh3Œ.&P8)}@DoƳ-5R /u,zÝ+}M(i\OSA!G6wHa@=p:I@=Iک G3tvat袂B(ZC!j1cSL*B>"9wQND6[HiC"Փw.g8(HF!Xw_)w;4\[o$3⬢CD>Pf߮6>Iz_l^4uSBBgD{4*\"KK0W7 L71V(h(7 h1E #q+.(WG ؖE1WA,~(V({or;E~身~ ʖR7 >N{igW+"rb-6//܄lRrδM(iY?0MM۴^P6ͯR@Q mZRL[Bm- I)DP%>br:<mZ1?V4pn[m"8,ӟBIx"'*7&>G~.%{#'OO3<-+%)HƧX NzBj^} ԙK]밤^3}({00 i1QchoScbF$]V[8xiu"ZCVT,4<4S1? .m% KxoTX=1AQІK,D}\̄XVI9@X8~ Q1؛o#ĪOj%M_CъG{n% mη+9>?p'Vp?Yu; _ <%N4SEqCSjܻxAqoy)=Eg4% Y \jn3&\`+Sؗ Ipqx?hV ЦWJL d$%(ޒ@jܕ\_-8)A+ErMos端࡬g=ښOChr&\KmguV8Y Uܢ0VqiqA4Wׄ, |.ڃ$nKɝhpG~8>Ѳ<JXlABFyE.?b* }[!U$ř$2t7%YD_#>{ċY/yzw_}!!_>;{d4CRdŭR ,U g܆foElmSNQI,ᰅ| m9v-#f!k3̫\EEP΀ omw,?V K+19+d>mh D1X*>Bx1Uog!M&})y6ʿqf@Q^;c5VHu}j?Ч";X^$uNA5M|#"hrRvZg.ʓK,n(P!B@r&K#+,”k? tOƒ0o,3+g@ADܼƭèǛᵎVA">UT9GП' 2RglDj)9L+XI ¯DKzqhY)g| 83="L_+ Hyhg"r5&'v9MYzeN, NΨWG'z&.#~hڦd&QGSWߟ,]JְW]3@{[M@ u`Ө}"AiDp$k CKI9Aȍ :<.+16’=QK|="pFRF[vO,$z r\rqBn;)7k=7p6ߤx"w.\>\%%J2~9Qr%\o3I2z+ {uS2 N)ZmׯQbl8ߗUֺzS5@T0*lAd?rXrQD/cbC+(3ʞM6a'g]rv[6*Xu`CNnyE|tudX13.ΗlHe|) qanb0]m皳RyS6ȧ2Mcs!F VDiտJхa_ZH&~Y֊㕺Jo= >N55m6:!Gʷaן*r^ O/U[WX^C\=Ѫ豋P\ss݊ pdᣤQcZ4Yo7#-h5!1^s8y)il]ihgnFc y\NO;(4xߜ*ڣ&1 ]X'<˦]xj*yZ D6;ˣVI=~t`SM$o42Wt䕯jݺR^Tv۰dW~ }F^vt%N2X.s &請G+sviІ+)@!k$2PaQ"fʾxj\sI_ƭkzl+G"RX5qv($ !V]-1[C2 ]N0^^u7&cVFaC0 뇛BZdqwp2\H ERbfvG1 |M' \&ms3Y`FN f_dxTs\ u&vv ^<$+nnkNLLDKѼ q(:LgI4&u/Ŗ8oLРy6Lmy:V-xoBb0#1<蟻񐾥+֧,wnؾG-^t󜰲k?ߩRJd%/+bi$_Q*V0]PL9kv>xαρE՝GU1A?rNO~` 4ӣ٤a76$xrn;dѽ6] k Vs!Z҂ύz1t\b8#hlJng 57P 96$X(\ _l#BU1djWRFFFk 9U߃0VlDPny9޸y;phh[4\p00ڸ:1MPؠ̰brvL9jo{* eܧ6O<r]4zpя :/rѿ6XlVj7% *it1WoSvKN?#ּ®IJnHX{miKᐎ@> jh+rqtfg A d޼둸]Uq դM[ՄF#6gۧ*L?$$9ktSnancC_0.aJg=4sSknkR?vBhRO25!z^Jκz d1Ҭ׻o2cJ%,\ 4\ȄiN27|ތ~ iʸfP"${'WaoX~90@Z/qo]U'r -l^V018) kp?R ߰Pg?B4L6J'3 X^j%{Img $h.AC/[UkydvE1yhQEGDC0V)<[^U)5CTdKĊ<1pY0|ڹp !8͠s`Sg;qtոQieDEB9XΫ2F,o.]dd-9׬E eāHE괻j.Z4 ESN=JmrU;6vO5J$\W}&ߪJq~/9WO:]~٬3H 4_5_ꏾ^ o#y09FYo޼BPw^z"]r6i[,WqTLpRϡt-Xknv)@RFrF>-xgWihC./@N}Xm]El:&D)̛%=QnjD$>y4daŁSm$@RDs[SP[,RK :)7%GY 8JIgv~0֑i~xn%1J'ߑi?%iǗe; :9fD6SkYLt Ci+G]x guFq*orY$w5>[㭞:U{-f$ʁD}Zjz*\}XnȮK28U_W_d; XthN.΋u'Prl| A0vEڱ~ L.EZ* /qj\wh}wa\[ xN. V 6pXsu Kfa) W3ʮʺ1NQָQ-v ,%} %G -.T Nk_Y,u2ûv%#Np$/S/3_Fʿ&+=cvuD}8 =\~W?{7JUjLBaYҁ#GwE\oXE&3|>^奖ۉjbΰxпC<.HJz?3*]dDx\LEhTcнBa^8+}U6/rajNXT1Cwxji ~f4dAgF6Tg'j6OyohsG촬U_O&0@,#!Ta 6Fq6F$Q`xrn]x2ײLӂǑMT (zg)Vaw["[,*IkbZ&⩏܊#e;gC͐W%'pϚ,|唋 ş+ҮGתּyrFmԩ .Tʎ_?M-hA_ھ&Ls'53|[(CDOl؂K|?3;>%*<.^Uj7>P=21_5cQM^uWD J(lnjF'$=zgqx? z + sHJhdJ%yOn/ LcB Úp8DOnICt9uo@ <I^타dbv&:E9emlnڒRߡCrXZVi0eoʨpqyP5Z u/ϛTu`) elMM;:;,ֆqG| O ogsCE}TP1,MDܦ \ۥQr" *;}:۬).;Iz2vSH7 j9v_7ՠB88b)7ɏw(rD`Gk0'oboloFĘKTx"n;6G7fIP.p~Z֍W)0S<gII%[twy_ڻK[-BƠ8FTj.p<_0끫$+' ?~L`r}I~$4&|kZ1̝DU.)k"cM9]! g#"^׉`"Hf'Hbp]- P+4ITM08)i']kS1gN?~b͟K_odi)ԒӓM{(}g1,^Lww_ޖq@ TgZWhQ(z`^h\kHܺQ'JXT\s+me3R@N/܂<ck8_7T[Q!;#Sd5$d/K J%Ŭ*^<̪l[`~as%a'q[Y~-xy.bRh׀ ֧rD&RQ+l6f'CСVAk]B`w)"kR)F04]ýB5,&EI©2%_{t( ݰp{$\W0*A5ӧ2x;x]U1ia>X?""mA??Wmx>ÂZ2s 47e&7ue-;;r9u5xX5.-ߓ1kO tA1FHtf*C|.z@7|j3˜5P_PXDNܻUVQ>uC6Of?g0LgŇ#xxk->c!V䱶뛋o{u b80PB뽌ܮnt^9CIHӭt!xNw ^ΉϘ& ꝺ>rX*SmލsȪ]Y zu>?b HoeB/mEnGz0ED}zPoHdKn8Y5O&-kl\pdw1֖x3cE |AeS%ۺ U-a}R`ȿ=Gnޖν .B*mE.?.g̡7%J&v?dRbUa($gX5MfdEd,l";.:S*K3á!CVcւ,0]J{ݗHY8溽Iǩ#ecq \#K8FE!6g 4,P')7eQvWX_e&dh&'ti/7[34aa%ՊU8c2Qt,}dRe"F ]u9|C)LeJAEEJ9'GVbYWi IcBL{l o8FBnv S6$Fx0e"T-4 hCDDY;îI(^򂼽m+nbn$pFxL+z%H`wu }s$]M Њ{8 #i 02a(|`3XP`j=vM#[("/O pyە\8_x~.S?#;Yx9$s`?]Q]Lbv +-wpzI i_tMJ)@H+ަ2 #RYSq+KadV}O= <+^:P[௚-8^R2XSynCV*|PiSͷ# 0Ɋ#KJ%78'+vu`0Չ7)4̆rGrkaߧP |#Qw~j+#VMK.4Wß6b;>$y\Bbf*AJqokrh+b\ *i7+*R͔ !d!ԓ4-8}F7R"y8]Č Yj!`ҨW KJ>Q쓃 1\Ge #t) b8*qKese<P$ 0Ԝv4l!kޯ,z俣PU1i4{A&哆L`WH YdckKZ.J pHaOPѷr(a˰I]H,xÚ[\{R,o,2:op@y{ ~~0&<;j IU]k\p01ylRݗ/)N#m"j$cLv.37v?_7upղ2`Q"1oS̬ hi RB;?DMT 5[? YB#)6Hf1maslM S'Oޓ!þa~>z^ % ~Zx> }lm]yb"yT5ॢƙv`cOއ:{bl^>gm!~\Ml)Nrf-ֺ~Xt$$БNZ+rɁ8iKUPJG !UgW}QsFƪ1tkƲ`p xW>D{AFˡO?8Ya)8or=0MݢL-qB*%fF{ j |yQ_v{o֌&#hΌ=E8.l.fEiњQ-s.mCbLRA6z֗}d_@ /dXs{gd0H$BA%\|ͥKEqh<;AWk3 %1{ H3; 3{_GaAMM;2 YSf=ΕlOz5GZW13=vy4uNgGgS].5.4G=M֠bCT:L1{O5gS@6_;t1}2#" 0b YVZI_'"iY+bU@DM7?cP>dPΰsoRcKl2+һZ#Ӓ@ n^ir`;A'/v !Ty:h**p"wβ>1Ԡ]j>ltߗ6Fqvj毡r!X=G(*>B>}XBDm+re׍!¥u6oÜpۙ!vZk[(,qW{Z/970t/5߫?!?b1B'MH9~]SKga遙\GS]v:[&k/h^{O+!:ܔ1UP ܈Y?`CFtaX'nPBqO2(8/׿A0R  D! S$]ȝGgSaKŀV_쥾X)+بM!j[4r`$t?qǷiyM4 ;`}&+1l3l!^@2ljQk'-&14.̅ lQ=~B$a@sJg ￀ Τ0;E(^>mY@4D}#9iC(d=NS4߂}#@ȱhx1 cX#@)]bAcN:OGJXbҖPl<2-^@nŹ5XY . pF݆kT swQX*7~m] xWۘ8~i.ѐ4+pdn *r{¹Or)g{^V7@Ku*|_l ug亙5u#_oYNkE}b0&XH-`}w^W5A+O]?r4!? )N򔅅&NptNv1m#tJ^L'dM\d*(Φ~ ƽ9#ALQ薩ƝJJ%bϡ}geYd8Hau:\3¼0fC7!{ׄi̲|+|I^J18URAr #)z}xM0`D D1 HiSQ9L? [H0W (o2E|cvuWV;HK'Dĸ*Dm"*r? L+J܁Nٻ:v "؅7ރhC=ч`-(nwW1rxPx.W A"RSl#,Mok(N"3sI원U\ͫZ|32.:ob9!%cS:Ӡ*ƞ# `9W>!YL i/~ k+;j̟! _JL$eW~ت'R^`~ũCGi\.zh.튙TosoUfj!.(ޠ2zV7LCwL%V0ͬy lm`[FBKd_.7Ac24Pף\kfhz9XDWP.tB+6-ċsc`n\ JKW>p q崐~$ucLj@,HnN;xD Ul!H6=l&+=[5x|`1eEގC# v0 /ۖbw%AMr[5z~F]7dϞ(#oz9uW 婆jeZB@mRGĊY |?ij9&sy͵@Ƹyb`},: GXPZXqaOSsɉE,rM ET )AĈ]{"n f;GbEv@&'(vTɒQ[o0n2j|6XG-KXʘ:nPRmGɡmz#eGyWBx}KOu@0;3ڂrğKy.MDu_R^fg;Tx?$vwqY5whu3`302Z.7cv@!>mr2 DmL^,/b$&TNd"s:")*K3xrzi9q59HʎWa :j9T̹Ep>ZCgtdXys?[TO?$G=Q(ҴYp4BAy V4+ocN@X|N?]1_䠝'lsqK}X (NU<`aS`~u[rw^"/C \/Y,4Ix[R$> at&ɨv@kKW'W1r~stD+o$Jgt-mDi:3#םA - Q;\{YHd>Gֻ 8æRPnD+99=3ZQ0AZ?Ǫ(,J:>y@PWVĭt##*P[K()pү XCPۄ%O(m*@lxg5أg6H:]OP.c1`Jp^7o"Zku!hWSvd֒T ᕨ{<%lp-Jmkh{ B¥0U\/Ĉ/N9C _vzP:U :͜7p.^+q!BQ].,V(Wu2L2)^_([#ԭ^hddx QLF8ui޸fP.japj3rD/Ր.b[!f(sќ Ŭ{NVUrߤ^TqP d3a9*+: )XkLPÑ<ͨN$JF @ؾ J Htݨ}uG.F]E7#h+=7I?H)-܃W,֡KkfݠSkV YQ pѠBLD5Q;iwO ރiQq)Dں 1ssydmj9䤉s_'&2M6G]ΨDé/D &^AY=ؐH\ώ։?b`׬_421fl"q}'Z[|'-W5< 5))aQ_&#DӲdZk%3FKGW|$u3p5 i lyS*CR6U_WN๏TTꪖ&H L6m$hݥ:[tvj<8@ysZ)*sh@N59,]jYI ^Ŝ7Y3 f^uq@M9\1’wL5n,L}-gb۫!}I[d.+ڜaH&N"VQ`ƘL9|1Y\^z D [nLX:K>pO~4.j=T6nO kǵ#z&hWRCPU*8E gX`RXg/uKzF2oP${ .?7C`/_LHp[Ďӿ`>L@uiSޟ+5GM1!"_ө'wdl$ǃP؅R ee_ȉЬޙ)Ic[ KBΡsưvǤޮR p,]gq]G`&Uߒu]P<~P(o{cd`Bͳ2Ťl,BЕD\fd0 &WY#>.ALa8SHܬR8S_ ۧK% $X@'cxʾzζsk_i`0sCZN@nD? g&21}Xs6E,~p'~2z)|DO? Z /D}OOf 'lPP4CJJiS۶!RSdI}W* <1nK$K<:BJ>ǩeFݵWFFRk#V&`BiqYhČ6q \ Bs?p:p4Mu=ʈv]`pwhubԑ[5Y= w-w?pťCKE(p=jXB>j3h82Tz;x\b7ᴖ͜kgݥ$u_}G]w%Sbē 3u0ed-G!Pi+,R;2X"imsDx_י04ya9M!=`iu O1nFW \Sb˲V$cA^_W~GZ¨uB)7fNPSa(Ӄ| Ui3"`ՊVXvT͞l6%=P_& 6/nZ:q|/׍ W\}_ā.IDYV!͋tй0˶&<4ya H 03K{*P^3%䴣xNA9ӞdbEּe}(MWNnMR{c {e״4tp[Ng(ɮ?v6NsV)j' 9vi}T5<#{GM鄐.QaBcWtgr3'Nwh> ew?~"÷7נ*GiWKo|N0B??H^x I= m?,U=9,aʥb`\7af|j=QdK7*[@W_F\5yŒ bP[eԔUasX7YO0MjJZWNO<2NaJuc8_ lT'#6_$orKx |VDU\4+/0R%`U:&G_, lqXLϞgL옊}QpJK1[́HX'|م+r@iVĉ]~^@\:b|>ƞ'\h:0/c'z:)-qDp#8gEz $bfGp埠ygݷMa 3u ]%#^+խ3'* ]bͽ<&r f[{{N/kI[K}{یN6i9WP My7JYq JcX9`dROVϤ yb1ѭ,S= g엛J(=*C*TklKUL_7 pTF+[Rnd^7ݴjQFBe/+rSq qY~ڠpfO2PL1! D_qJcڡC0x,5YQgV9#z"PU[<@sW rnP=F]إDZߠӒ_*NמCymǺ`͙ē]ac D(KP{)1k tCPU$QKCIy==A̡XIޱ`E&~0;o:[G zOQ%-buylfL=:83f.}μ06Q09yNJ.z LrܘlԏT"9чJ ZApd# gVTzE-dY;9қ1I]6g~XrOı󝙍iŜzWRYnVcF _5sZ).GZKM]z usAWa_h6s Eۿ?mQJ^5[JJ mI:_ %~#]|ZRVJ [bTb9QPbZi$O R:d^H T`;-B8*L;[bHA8Rfv` | pչ'K𘤡5͔;$ ṳj-x.4E{ +< ӭp/A.IQDK:gKitmiMOy쯽.SyQQ{4_ ;Sx1ʐrnGH r!>dyy֗wBH2\cvtϥ:^n42 D(;apIXM`:5Ά&NT$ B9J10//G"-ApG Z/K@V *gc7Hs~EO],E݅3X燢iU:3ᯔ3 "_LZ k֮}v#tb?r_F$0f;ZcmuC-Tpd^wKwP钇鯊K<$iFL61O((QR8qI @hB?D4"Йɀ]55JZ0St$۵"e3}IBU~p8qTmqOYg hpr\A-n!|,L)[3k5^:=E-%7v)fT;J>|? =p|ɼxjK:!2%AN8kLes?{0dn/-' p45JҧosTSs\-Hu:Yr{:,{$5ͨ7oa fbzy 0;P3C_Җg=nzn&Y>Ul_&sEH獓źH%?wv)7 [QU68rJ ^}"=Ajǥ[:(C$!EtroJV{ $@8hϩ[.ib Uyd:~Ƚ?\|We􁀦C4с"j\~ÿ&a&8>MZ$C1HSX玡")iڙj|Z:[ƕƞډ-ʆ xd;~'PnֻW,d4BG)Kk,aQwΩ{t/*փ REiI eI%]8ZMs,Cٛ2򨊣oYc32dMSsFDrr6.X(-wU1;{[3:/`6>4sN_85&uDU@kFõ`TrqUA%m'`"I~q :zo^vp0:r9z蔼F-> ,,8|J?ʼn1L\Ú==U7:%NfVQ}GB_ަ /t" `*6HD[uNʫ^')`1g欺d STKџhȭ4pco7)$ipmlzkhY;'Jkwr#QkJI =%8QKR;)6S]L6t(62#oSj'ѐ.ôQ)1=E..f te·]+DtUPh,TmL[Τȕi}\6ffЄ0 {plMeiwJIb+0 1$,&_ehQ<_b-R!֕ b6RVBxPoȓ\Kw` *jiE}1ey}`I  ;aә]Vlʋ{8-X/ذ2@!gAY`<@>r2F#* )<EY7k fWb@p9 Lԝ3TK2Tt$3ZcJ.01E0t" f=ErN3X$D^)te=0.g|'c R+lQ Gn}:+f~A p+w+LںO-"一r (EJ$@?=$37-UoO+;+"Xsy0NcCۂBFE*[MvFr>h(lWfuXG:x!3L%ߤ#Bːg?RgHP{]&{:y*&ǖkN8d 7V}>7ikpMmco[y8len@HǼcHDtTVsѫbznpDtǍt4`44bka&6Fo$2JU,s<"j\6!@J8b#OEh雅iz0BW U ͚7: g̥k\L2yUykvD%0mFom5"5Cکz- {!ϐE%*cIs1[* ~֣:ےRQ+/(U ht$`\ݝ3B%,|gM]l_Lj/A_ü1xVn]tRI'92U)RʌOX +)\kzR8/s-3:=_!,0Ь?bТ/JX4ZyDB b YTО%u^ VɄZmԂMRݝ枛 ȀRk o:7KԾK%A(#U LZJ2*"IJ0T᳛ȜZ E~2.5 l+7(GG|!9X=Z-ꃇj' Z*4SO}GYs nu%B%|w'ȡ ;qxj\ySu9с=1u ;l[2^1We3!Y}77zDmf˕ [hƑ1* ;|0])DAt@3l^_7cy< Í.')V" jtdʄ8޻jbc$6 fK?h)goEC93FzlҕۭDNMg J唊ђ<~ @g T H2[`\Voi@-./#u\{{ gW#9[%9=]~6 ?:Eˆ7ޚ$d'}$O+oӔq*a9jl}0"RUS 5 &9$OKl knw"͑t ٤b˄p./L_k})|0W,_ꋄ(<1)K 7'\6!.PHo;8 H7: m18;II9ڢR;\o;nLV·Htl!=-{HbgJeėAn7_:]Q6 r譇5b /}MA6if]En#`nؙI;FA,Rlo.lxTϔOdmxhHzŢ\'LY>tug9_?M )W|J.T,`;9837Ϩ%UEƆn pե94zw5/<Cl $;;*TxE;qo|b>ڃ?~+qX^:RAg-~odjJ#[jzǍV͋V9gm@F}b0ob 4SS66^pgfV@<PbwޣFeFuh"FuKH~u4VS ~բgr6 NFLSbu.c Gw60@.ZӑKKk7%Aja,?_v3ENsD3]&"vL͇%. 71m.P}adLB Uv B8ZseG_"t-f{Àw]В_p'WXcR(|dbq+hXD&K<= )2~+(^"~_IF)f+,e6`u1=+ʇЍ˵_@LXkǿϬr[e*-tɵ;0 qwjB+O! gW-P VPVyԅ9_mB;1.2:jP6YYk!zhmU;"_ܦt[V@g=wtjSI7KJUJуiZ Sep4!=/VUNb"aSCDsf.)$F/Rv' u畴 W*G4|^FuIqU/n}r5?y  A.a?6D"iP e㣊=֫d% "zZ 9 ︳iK ׈ ƺJAʸ Gu6%Й >?PZlUqgqrω`@ǡ[B ˫ew~.Es0Yr )XCAatd󹢺Ѝo EΈ[JvѨ 6]:r>Ri#TV( ]cT"XD0ɾe nЦYf^@L~=o(!1h0E)DŽ+";< od/֭\梿o/bg̪[9ѧc伲u3}҉wT~ 2f_D%BjPy Y>1 I<<ϼ`6byy<ǝw=$+MƐwtc}li̞ܻeQn~e bB卲o$ҩX='9L^F#X֠i~p,8i3YEHV59ݢ]ڲiOd^ZC ޮ6>r6ƙqSR Ugy?JZ'x#TT+^~ׁ$|٭% ;p xfvmзjGy=QnPPridk޴+5A3qlJAZ̆l#'2#`01U~K#fx/_џ d7׳f7?J9HTr'fmI2$tԦ HUA}G*kAU ő|ѣ-ka5F</r&!dJs?޳iQ-6?=ͨMտ蜓)с;-(½\@pS$Y?+X tp/yu0ñnF*6N/,(싨 ԅ l}_ƫ P\WԼf ~ HV"+1P:,xP cT)?ìя:k!jMٟZ}!TXuN s&8i;=r й,M*ݷ(oEDNb@i5%R__GB\DPcj!Sdt_=8B scS"m-4~7W!^t>WF|ޫ{nn_2Vl Oh,JGWdJt ycCpL5k׳|9>uLxޤoF?kX»D*%$ɇBxz'csf\|u.кqǨ iR)螷 DFi3 7#]z@AڴpqjJH-kGDRE-xnRV cwt^ ֕\h.s9'N(l=zj-i`4+jr\J;hR$'s%5m|șx11uѕ{_B4AeQcSض|DqyXLÀzGsJ>g> yn^aУ߮ 7ZSNuwih5I@8c}kq'ۮrIBeM]{ $U#eUZR"`l]d! Uv)>B::PsP!Q"x߳\(ϏKp٢|Fqʤ!&cpL/ NQnR:^H;‰MOmq ޓ‹m;+eܾi"ؗP2J'e|\Jsr:z%^2S'm6]IXDe0\+ϹZI]*J=e_ĎFAsd8Ȱfnʎ"1[{y]-c'ISW]+EAI"vA̒>3 1=*F5Rt.?$'Q(y/ .&g~،ڻGD=1V}I > 0̴A"Mc޶L8yM?$M?~yzH%I7o]' ?di78sf s=;n 9ˇJٲT γ6u'ȧB._]g}RV ⊯O/ߪ^Hgq ۆ\ؐ;t~d1J\6WXO/ .#ɧFRP0zmY~bʻwOIj ݚ4Xh\JhF߶ ƐP^pz;,+'ץuDL]@3WލEL+keڮoݷ5ʍ,7ɨ…>WQݿ-] ;qcQ^xָȽvJZa΃`#˺]d g W|G+n<Uޥ*H*4编E@$7[fΏ2SR&u1Q]r9"ƻc7$/?d |7_]@uO E4յU 4Rp=j.xCqꢑ-G8P9+AvD#H4_sIZeZ%DA՞9s q3-EhΟ#@:vv"z1sEORU!bsKA.ic\@mԔ.H00`)ـhvzk&I/8$0zV`o@I.OFVXy!`Ag 2 YE[v_wํIj$'Z[y!7w[?8=vh%%aSZtGl`DjBw:MR=`半a$e7ϪB검!)Pꕻ {-zE_"=,.E"Omnq| , WJH,`Ѩ 7wqKRW/o~f(a{ IGQCQ,4* 8d[j+&FN%Uy@4Zb\9u.ϡ[GAYU4Ww X <-~SS6XcWEI'zm 2\X>"6֓ !nbƍN6U,g֚_Q g{^Nka| R7gD/&΀0eoc~.Y̶Om:TQo:5e-l3R?&@?We6_|ڐ$x &gCPm^ySUŢLguUta7 :ʞp #&uy 9HɆԠ@,/QE{sI8SS*NP莾ubFlR˅)̼~iEÈ)+.SI~l#Ȯ[$19? Yz?k7 )' .(^ Ϭ[HOL耈$SΔ$z G!}j_P*2_0=(@}hr!o텹 !u:[¼ ~:s]yuyhҵ0([ `H𷸈 kf1WtYĶ ,K_Ǚ,bB~V`phAo+:gC?[r8ꟂHiV'~|IА}")n =/ ),R: NYIfD.u~;1&J,$ZH[ 8Zc-RPˣ$i gs3AN*U _[أVG[o 9A m v轧l,KqaRato8&tM.{#9iZhtx,)}0KjlKZs&Rb_RPTf^$&kY9'F_Јa!KPp)o%]UIDAiuGj զFR/y >`6ArS8=uD@) }Og %Ŷ 9s)ħ{A0xnjP_Iّmu, 9]<ߒ@28=[I{ϲ4`YGlD&s7fũv;< h1JF)XO$7pwdɂKޑ )!^ʳB"!@#(3iYOC 20+&'+l~O&,DOMb&X[TRP*g'+pLJ 43X‘#]Q&Z)%V(^"g@|JN%=OMCDNfG~Ԛ %5 JyI0Ǫ'IXݬz V />q}We/_( wly#" `38qX9ȗ+,](jw HJK.-Fj/[=vgӸeqDҳ@{FPzE;!9L"J|N3sLjnNv 3!Av>&;Afk@`/AybLM iѣЇȌ qg*m% j*zk῅dÂ9ߘ+@,QbʃMP] F[k/MAP.PV^UBQiEgk$5S/kGζۏU_ A.GE}[+q[J=-?ݩ(CuK< #ba/4hMRwQ%sqҸXHYD/Uh_1=o^۹hs^h`/w;E&!xoU)x.7 Ubz3Xt8#k-/M ="%c$P`acwo-t\|f|KpF3׳a(s H*.Auf:@,5A,6#$3^8ݨa uʫ7BE-B1ЅjWlP-ɺE(a&l@8x*[C\rZ,z1M64:)}Foz pxU:CC;;P5pJPI{O xvߵ)i ,hXRe-%9 D/!%~z4J9ބEV/}NK8X MAIy_a&i1i$iq3 : xC(=o 56S^Mj9(R.;DDag3q,8间9=ΝnDIhН%2p¼ݮ9HB8鈴%s7 ?++k(( x^+jݎk7|Qba}Z:OvGdWcn#DG`VVo .FSH|ǃ0al_K_:TX>w!yDr<9}h{䝁ipeM`a'b~u!{rt?.!k^ (B#V$>rL| ;V;n2Oqf{l} 'BΎV&Ŕ+ީV06Ym;~0Rveg?hNW}p4s7^iu9'RuGDW$UrbFԮ8 =2C)tUU#CehKY72*lu kaJᐤ#)фf?OX>0Rr1[&ELܾGSƽmޠV}O'WTp_%×2Q|ͣlzO7QZBU`w%w PoEIM`Q=Xw[ݵkpyԛpq8d Jt?H 5D|% hδR=P [ ?q #FG3*TfTZhqNwjg䣖\sbH@2lS0_/ p F/ UsG*Hc}LƳ)ČAwO;1hܦe c;o:$Σ9ֺ%>k"K)WŒ46SOP_VaRY_{LbYIS2꙱qw Tjus44RX+Fc)B3">!9!'X(IFOmw(;r8tUBI%}k83a*u31}&(Lb}ACZH$MR(Tu%j`׿S3\&ȗF†N-PlQDT +=P/-ȗ]RL@vWXЏȰ tDi#/ˉR$#lq D9NTt.@i>p> qWKh75>J6ܨ4|%qբm•V}rAƚ,x?UcIBz=hz7rF:O}":$ U#멍J [9wMxANvF ub" SA<ޜ?]gڤIBjZ10]>z$ͧ;-՟Z0^Ď7F0 3VQrUv'"*{ 2ɥ($MtB &z?V j}&7z>Q4]2^M(g{J!*aOF"6s4wL.y#HhSxC8ixtJn>, Xjq` C3nxG&\#X,I~ta҉+RIN֋5%9!X2B h;U!;v:e$~\=VҒaRXxk^߆+LmA2\bwHw4nT}iLU%Y t=9JR'DAjFP P ;)KY6^T+J2p@YjvIJg Nj슘ī角H +[x@HM&i/_=6$ƔoKY31o@'P%Dxa 7mh 咞a&} I L?> PYn(RD"Ib4qZXXaX_v jݲ([f^t=Ц'*x:}8SC>I/zHd<@L=i( u)'i5Fԟ7yJo]1jAIz (UY%(&_ /,_ n&VP6Ge%shҶSP ^~$UPp -`c} :p|}]y[[<05zfZi'`dɆc:ayQ=edN O.ÇruJfZcZF6uzz'}R"c18"xwJ-Omj=J:] (2ͮĒ5Cp1)((2l\V=p,WDfz"զZrqY{E"{mܶJ]T8xXkG-ǟ㟼ћy- [6؅; QDT7m #!'/{4\_";N,U0"-Di&t%NL -I3t1!hيKo >WIe"tr'9aKit&2Ol/VK9+A.3󕈳czm,|`$,UfzC]U}pg;njg. B[1H7PS<4nIL~&r(D kqVCeZygE.Q(6@_e Aqm8 C;U P_3^= ˦3'$=v]rBAc ;RjhC,O7`fe>pzreȂ 8@a\7. |uzXYݜ08|H17I“;6ߩ񲂽~qa/חRJn-As 87 9kKX{\F ct8Q̃!xZ[ȰTQU-ޏ0Y `\2";G\X*wW"+bJT# kpUL#R1Q%ޮrF+2 6?-pbDت,skKGE|ؘI&~L4^ W3dc)oTi.AO{W{pYj h+B24\ƠP B pRJi;zPI2cM T:\Ӹ/XOLaڛ fyJc{s IXw bT!@ZHb)fs N%uXSגy -NPsK7wbϒWcͣ:ԓda,qn&D&% BmЭMM\jޠ$ßMH0E*Y{K)oϱFۍOdw޸,T;%)W}̍_eXY9Wo++;?+$Jjw 7o|EǝȊ Q>* ̮,!wstfJgZ6"\<DDqS bI9BDW:0Ap =)_(S]sZ UgjAN~J;Υj72eB MEz6x@־NN 8pb6)^YWOERY, `|T&lˍc>x e1ߕ<~q7woZsZcLk}-D6,۫W] fw# 9V=t6dl^(_zaN)^8ܐg7:0x &+B';Drg$D\ؓ:VM#<@!n 4lí 7`m2q^7H5XF(0/yVӝ>A FXp}'I_9O#Ҹ8h'Ha_ӌ:{ `f^{itCw˙O:Wh'B~U{!:ݕS [NB:uc:#w:c) 傋]̿8oܬI [a>w_p݃A:NEosfLQ  A=ۋy@;mu/q)E+_)ՙ|I ']g{ 3 ;4\#8_yU=lCO| i/'C;5 ؒcnOM+Iy*z}"KYHގnƊpZysΉ7<@4Br <)SON+*Q4л+ia "8>a1҈YBIMɥ6>ҔMDGO^Ӏ-BzX* `tcY1 NCZ۽,!@nѾK̉s^ ,oz{{{TZY /<}ӏ|~/Z8nK6oRd6!tDlc#ũEZג%UMC#U]OpEb-GVع%[barsR@!u.doTyKj^hkc+ !_y{qƕ CA~cR\hg'9#'gS)mx[}iٳ dTl4dΞ0fZV]xډQZC jN΁`V;,}߰s>%ľ"NQj.1Nn{:0$q.㎑khۚ;d+]R΄}MDX-R7[]' 7icʟkQ"pҟ c>f}'mT ,۝hWvQg@ZY5/ʵv%!k:"@iBI4H!VM ru^:9M-HjiwN=ˆv %Z%+mׂP3=$O1"AIr.1ؙG Z!Tpr x즦-vKUQ tdp*)~K)d U&=x'm>fSڭ"  lFQbw3 +@%MtTWߚ664PWHp-ό<id{42F348c^PKkr݂w9]-}'P"dcutmfĭoq ;y%w0թGRYgd,YC >f@3:Oey:%L]ҷmX=~,sc{_Ʈǩ1!Ylޑn=wmå6&^B 6;,83Q$" oj?bS4autP 9&lɐtr.ZSN/8ChQ/U;=G%TM+*#+tmxTXk>)r00ZoIT#?5;GPtO )~>*˦Y~aS*R?jٱM,`hvsx7"* !꫟x/2(Ӥ q*Exm(X dzs^I857v"/[u*`%gRjrSyRy/T( +}F\# rљ=9efF^kd;&[&:o+߲p}C4M5ajN4 it,}-ybR|ͣ`0[pwtUq TT;nGU`R}|?Vw?^2IzEvSTDGw0dG ,J X<-6n~@moPh%G"GBzuZnУlɴquI˥B^m:){sjWcrtE.TAݶ #l-o($ldå5?M x+8v04T8&na%‚*d Od|❨U-0>mdIF!KUt|R*1U6s\j=kەvz"c-7`შw&S=C{,%]Cm.E(7x6(3Ǔ(6է1'~ˑg3Rx1z֐kX?>b_OsXG:xccZQB0 +|~©ɝ1Ngfbv &$Su.=~#vNU)rTu[uWuD`>1G@ tZ̔(A` P4"Ed#13It^T$죋lAHM& *r4`d,#-Ou:5tS.,nXYSP:>_S~ R@ɾ\RZ?9mN=ƌxNz) pEBY5Rlߤ ir^PYC/(A+ 䜾%:GO+a4~=xbX2.=' HV Pm>n뭉Je_LX/Zi Pm{538Uɗdu_O҉?a6MEDj{C C ^]-:^IWI9+W+ vN5Fr_}bؑeQQX <^.p뒌3Nzcido!I@R߻ z0-=3,,۔NLUHtk4%JlȕKF1Hdmk ʽ3m4VpCGMMY.&@ ^&{sŻF[ Fe@އ~<>(~Z9т` Fu̒G!jB}AJo0;]VoFᱦ?9iQc6Z%TYx,[6'-wӤw\>eP.E@}"0v%3Hn&8k oB`iIeXƻ{eJѴİ.ߢ4 0"Uݍ%?I 9 XjRN/ :؟;t.F:Vh ʼnG!qTaoΞN6tDKF`w' `dz;V-H$&v!1 J{syOL޿\jbsm?EEKbb kAIX=zJѢp$W\ygі춤n}<ĬcBݎH RAxmбFQ@>*Η]Jj NM8mJ8oV"ňnqʊJҜ]xTΨI,اƎ>g[ MRr'TXV c/qW.GZ,ٿ6>xyUǻ9/1a$X<s#l# W\c2D u' bxKYΥ7+EP4LBfiwEǔL|ՋL쉬'rڄ ooHrέg%ךT7 cM`Sz/[+Qr8tCߚγ1a'irQK Cy6+bgB;R4ǵUhh޻o:v9{V~9ߧ񉬄ٰ1j%Z"v8ڶw/Bm_{,U:Rܷ\@-|zOc8:g(ǿMjta*ua .A1]#=&!Ѷ.  'gEwUYAEYM2Ӹ-0;+恁–}>ղЧ)l.AaU@+/v5$Ǒ~r '0pb^A@#smJ3԰7Rz%97+eӖ:]tdKX qm}?ښH3Yȹ+ep뱻f/7T dSj.iє{OXu 3G kE F{%BqT.0n]\6[OG v X%srΝ^oPѭoNw)*]1 )!:'[kF2aSo4$> ; @Be:~Tia ] m1uX|ߵ>fz$9) l_%K υ/DŽmP_sP 5#<>B:`xLLg"˜J?JqyF]`7vQV, |Ei9% Ƭ%Z1rHFXh&֟_ͩĿyOZ/He~;HP;REQ=_24WM.ݡ*o 2O8q$Z(3͌7F PСOaØ g]thҴY\b\xod͠` m{fՏ!ZO戓[3Fmʚ7"دfFJŲ׸OzWy\(3/@d>$$ :"^t๖ؔ^ [bEI7vc+b%%5SU];.`%Vq ǢD`HŁɠ,/H^y *tE!mvWrz=P~x9-=3F:J瞗Gw m%zgԣ{)+wiI=<(0ii'SmsƒAsCz1iB| me'T*hm't]xGa/9Vnq2KF4?=FdX,z:`?_x+#rx~C={kZW⛔`)Iq7zd2#c1Ҵdm>`E&={($ĦnqQ2rZbʽ=ţiBއ?>P z@ڙl懘$@]fj#BΓc΄6Gd3䔖[4&/P&ʉc^jw(" xe+~ oqCFA;q%` ;Jut\J?Y^Q,]ºd~\ RI3ha)B¿N{@=`Yck-|H/ڈ+uI =I?$$)jg|JaJXt?Ёy)8R@6i2=*,"U7 K/ DIwkRj7b *Ġ"f~A8=؛z_P:]j1໻&شC#j 4edG- @d'B0d#XZ`J\_sUGS3J} mҘxKGbme8t*|HnWh 54[R';j̃J[|K 6Wc[i]v_&{e;JSHh*$Hv6ʳMh?jP0Ģe ?+5=lNSdpU<g]P P #-S;()wsNY^'^J [$MkUT\+|}i2p!%j?4uje媭^w~*Gd@'|x@wu 6Pa#^ A2u5ci2z%9 υEJ)}W"?GwѵV|#.Fͷ@0;fC8m9I+p@Y5`-bHè4yYPY}rWhu6@Vd w^և"}^*AUAnÝ>b 4(W׵!]k܄hHwFC&l-+Ny/l@?fPp,MyF߶e}vBl}oɓQWq7śHjBI'ѵӻ7bV|qZ`ɼQ i_|(E * #^2z[8nla 3ԧ)yqj᜞Q7P\G/k:ql]T#4&6p{`@0윎dS]tt8XD6૙0=9Id  q{J@{>Pv 0T{~5 -]X}-S  ^MFEAicCr,M'ΰ$ #;:Pvf `XaB0e MdV>!i%oNBBu{$ _pG:LGn{+^'sᔚZoL_!X3XΎ8\ۀ(GYif,沃Kw/-i7nN=d6-`%pJ.*Kmڔubtws7Q""_{uֿ4Zή48ܦqDR!/S"[yĔ 0"Bu&2`TτijD%˪9ѽ(ͯO@el Tby8MM(^U JIj} %hB=}6jtȂO)na- 8YpUAMt ֈ,k%>ۅHIɄj&!4ؖTYrW)FMwRHAYʣskn. LU}p݅&VL\- ě!μ%:L[%ۤyI}M}[I/Q?/+Х6zn@[崸0'=_(ϟ.sD/C[ty]~d~ ԊðwDyOm#/XĪcU\ e_b 8"}+on"U5qaq5\ &v5Lp2GjgfR"7^JajC059;yNVg̪ڝ|ڛܳ)Th^ -n`tUf-i/; ~VjhКl ,QC"Z={#'_]̳ܞ 3B(F(;LmKmǹ&MަlzҖwrK JDܠHw4Nw"`ۜ^A=B |_HTtE8ǜY+zy7a`AesЭY'XE[ C~-^oD| ʥ M4Szq`z]80R +]XkqS<5]yCNu ;ח7ղ˼7yuoNÒ8xG\J6mg{*_qοZew\ {6XZFćQÔ8brH<"iWu,QhRVBW20)ZAJǘN:xLFVB+p[Z@rjg)CY:s1Μ~$0.T_e\-'Ӹ_5fOc4"z`_ rRKF nӟ,0˯NZ-xgB0ϛua!c],ՔU>` 1pq4d `$ $M,ǒڸ>!/tJҵ. v1{FYHnVh`cD=ǂk>"4ww?X:"0_ǑO"h}F*Y'4Ra.t:! Z^R` j 1\EW 5=GǪj14?Xw]Іa^W'A֝ @*-Gi&xx@Xp.[LN!Z>: r$%ZƯnjHmNxڊk׵e2<CqI4w 0sA%/>2[+Q *XxerzXgRn9,Fr\u>1%|CdBg%í_/BNEbû\*Q 0%)D}Uvʿm3htwg*hn!ߘ֑ʪW L]@wV6FVU${%SIm.BOy>{D!e%t= Hˮ]p 382ẓoke~FBp^r{ff:2xWA1KH~c52Qt͚Ng\ȗ"L.FO}?1E ުjoIL:FKl}Tb4m2 CKt dn=suI %K 2PKInpP w(K<ƯdݤF(4_4}9HOݰM([(̺I|Rwvkvn`v ׌ w]l4M3t[Hxe1kICLۙ{IdwAe=#KϊFnܐ Lo4aa'3xY# =FYBnL*2L22joǛa'"OCU٠We@l"qxE7/'b <1#Y" {SfrKKMU$GHT8*V]hT$dׇֺO@!Bhz㚴l?Nm?F;&s_q;f7"DG% ΅g (AC =3&4#ӯVϻ7LUTAvi$/a*57Üs,4Hq͙qPb? :Tg{,68V ekpg [p wYÙ_םPޢˈR!OOk*hoJ,w>F2"a w:G:[ӗk?&Ɠ%z)%eZF+59RO5K䯶ĶG).:䖙S;2:--x~EL]jJ*- yNz s >q>}7Gc[0) Gsu, E^8G_;+ fdM|{<Fd3mQ8_EάX{b+̜/O+"%LXMUPP;+?E'V- 1w=YxaWHpjpߓ#CP,0:bߎ5-TyKY, @ c:ŚB҃TЎN}%ޘkpeYEEm{쩒 RšQC$K(K m3i4p߱Rg'PfH$ƹe!|0,|!gIԟ ]oI:⬀7.!3 ;bi^_E `\}zͫ,&3bܑP@Ji=6cW*_ 3sh(ꊥ9C͆]AMa˅ Xl9Z #C{] n ]PJ:MZEOzc\% 8:D}!S3:ېY|S\Ge+(l򟮒Nqu5CDxV2C#vJӗϲE$S<{- [ w<{Q(N Ԅ<z oyҀ-#֐S|-,?15WLJpެ`[L wCHݭfmN Ί)0* X@0IchؒsINFUU3k@{eSm Pꌔ2FT).>A0^Sޢ}Ԁc. $ϱ*fLb/ }gSZN?NOs<0.ײ}OjySrܞtEX0;}Mh^Ahj?Ub#CJ*o쏕.T-b/$ͣkFTUr%7G ƞ[ĬVEޱVZ 1"Xl 5sǘXC k]:_y 91_r2 )S9cYnظ 1sC$-e2ai=R+1@YNBFwk13X.:E̾&r ' D<1'wIÝzwԚKCڛ!w.n/*#&8%LvKXYg+PfY\.*&k9PR|}JL=H˸y2qo@^>zЅn;QgR'ln )m (/s* 8:C%H,=T3ֵ"X×7ՂˮBYp #W.s)aim3Mыz9fddxEj"d$_hvmD6E)KۋcJ}V-* MSO} 8`ݕ}E(.LS>q\sPddFB,j B>Ppy pܙ`ft\F{;nw`uW̠!UOlJ,:u,ֿ}GBeBDnh#k+I&*kM02\0m8sS:EeʘewgI&3Nu.%D}T]SL Vk65YB"vj댉!*vB^lw(N1ssuS{Cա1fk0RvَENI9gi/ەW4dL@\=XjS;DN"Чe< E*v0& sreH TYԘ5j54"[IX (-{aj,4~h|[,"-~Qenz7crHI!,I@mD+2{8]XQꀵn ;gJp_*_TJLJs:'Oݻ yUI,Djpk+AZ,l1@; նa"ڏA/daC}͝aexBg3eCdѲzR:d[rZ(8hJJ r+V/{):M}r ȋ@'RX0t 2)_-nV}OO?}59ٍ/t.\?5yԠѰP98s0wf6"6g9bL(MٜeygߥP +޹OD!.n(RP/CC{4dN Ji"D:*Z|a/!zҁR)g_P[rS4m'P~m6+OS~} 3EB3$W ب]t>NA9O9Q{Did ƽP:jky/xI&widWې裨dbPj1w+!1>r龠FW!kr0'}@Tbht~ vDSXo8,j'ieBO# K1+۵cUON{\' I}1!6F+VMVP̅&A9/ N'łyeMgԽx/lB',a֊yk'bI`>*=jGY3A2IolI}+mu QQU^/c:{&2\VHi$Q[ZQU DocG*kxԉ֖nW5Rc`XPKFYO2| *].K njZ㩳(3*!z`13 w޵ϼC)%z[Jw*RLZ*;|,X18 ]Ws[YԹ*!(kB9 ~q9|OHe~^!)-eS*Z3rgdɝ01HB\(WҦrq-"k4£|:xGOД; [ȃ2E"ȤH܏>=1D 0őn568|O* Ÿn!n=tPKLSHu5vCK0_̍HRQLDW~Y3ELσAc6o}f#uHrtcn4VB1#8={“S*}'@T_Cņ)r\[Ŕ?YWT{U@89#K/t$9pNtv]SHbkm;یI=@ojsKpcܝɿn4z;2##u0]e()%tb\BsztZr%&[stVSW|uKM+2}{[Wbs6kbǐ1D%PiT06Q 7oJZ%ubUkjp*JxM!44eʤTuGhN-H1I(79yN.|8||@gK'N݅sh(`Jܗ{ƽO@zWF|[E`34`S\xsN, &\Oڷ&!N01ByHvUЍ}.%UD:#e4eE"+Z"g4bAΨKy;MMHd0SWdޑ|R,hb 5)2wB*7'Y_5GRڣWTdb+)(I iC9ce:zuF qIwX)ήwFiMV#{22pavE8XkkDӊl0K ,q~b*lH>ƋF7Jd]om$Yu#[:0HWg}]!azmH~!CuN,BB1A>&?lZqAkNz*Rq'@Ƈ KKhPZ] {G.~Z=m'TwS ʄ`r^KZq'$ Z !uiěDzd_o?>7E0Q.vV,O5:Cz{G 4XaTE)3XTF./:yKT6VIsI#Q2|9:a'\S-3(];\ceC {;~dOȊGn^<A xH=|omΐMֵˤeD}}Ig}߂Fpk2unsw6K+S Z)j>g.t ZT|/32w00NU_>^Z.f@dsa~*x)lGgPj />2!D ߺIA?ŜIП7AGb{wdYƭ/lb%r4ә=ҌWo ,$-Zb$)\@g2Xj\K)$lwBvC& ~8ьS^n;'/0ZU~ 9un˱g;oeRj_k2:]#w^k.v܆2!: E穴jfk 2d].:[VȼY݅lu徝?ȓu>!6!<7Q]y# c؍69Qג lDДذ L B4⼬œWĿ(B yyCkЄ8K1)iIJ"\j}u\l52&1?]3[E3?Ukqp0|`N|9#R< N"ϤɌ&"hqܬN|SCn̫RV~bh-6/z l&eL5qShK!R2BSyLsƳw$r#p%{XGk?z0_L6E6$lmˋ.tMgʥ_JrF0CHG#4 * P]G1V[h:pIv@vׁC<<|ѪpوjIUo,+HhR))$U^i{u[LBS<Ě#>A.I,KOZ+,;I^E[&rݶ%U)zۍ2vdw è|*MfnAPM2j#v "r2~UejLYc<}Y(rQ܈;% X`F@^޽r[HMŐV}}|Smw9OmK ٌI=oPHYWЯR;K5%JEa絟r\Ty_Z-x2NYJ JI(tGWE뷏N.*b**Dp ^9UV: 7~ hUUܾ2Squ O`q @E4# O,&K6ɢ jU[dw)ZRl>=r؅ +9/p]lMi`xRY3}^tȆߋڢiMJY6sTbwx$T1]U՘?N'gLcX&,MM^cyp?shέgrawv|(q=Ugw<7=sRa!MjޏVmU@RcC#ڿ\z)3U:Y𹸨ѫOj D]#KPHD<#/LЂ&|%,fR1:+Z k?;,m<;a'|$!JgDyá( ۠RĄ -t#DÜHUp]a7&ϴ,Aۓom'"`sCʇ )qۃC >oŦn|:r"ͷ,$a;JYtU$+/f S'(0!(`Eu( zqKA o6SxFrjEXK*zV@I0)[$K88Uw׍t&!CܩY%D񏮘li%#LT.xgum?%Yc1|V]HDx.$m< \sY$aG[s uA\އhV׫St(+\hyĖG|3J+W09-dmka$@ y&S)e<ԾkL@zV坞x{] 37V5L{B_#p2.ƞa^?u,eÙ#l4BN׊I$N&Y-CAyh^oD><؈͇JƼz>+P&y樘}q%ӗ636rIF7adkchZZU$ 4jέ4D3x9ux"yw;'Њ &uqb8hV&{Kh_ֱ)o_4Q/Bfwܱu}E>( n,EcDʸPVٖsGڴ, v,&_!3[<A"jUPb#5Z !_4”C+쯱 y ; [4I J'͔T0\eSNCUbB-w0/ScS|nL~.ƅ`m@pAhI`<,7]-1P۪)#i~u۰uy7Ͽn5к)$z#ƹ ;uQTԺ:7AssuC-ĺ"sӾ%;*uTHL1@hn#u #PE92n6>[#Xє$Ujŵ}Io~ ʎfK1]Ưf ̧ϠX3EC`2qGu Ղ"N gU-YҨK *Q~zOUG֕i'rȺ1֨E0?'vz{Osg-0dy:Nv8<ԈpQ6sIn4hpo7HwGӀKzòHOuAoIyƽ $2]OPmJN?-?R^ Vs#9Rh5a,yޝFUS50'? ]9s: /Re]^^; g3W5 Sa;h]u\cg C53V Fezv>h;.6yt]#irPk-qַ*b> d)eÓX ;Tbyb=fv-M;+qqJjBa`b=Cɉ'eYaK<3ld#&=kS'Tc1HظN2WUB8>@ yngtfj+gq=Ɵ!Kbčg@Gp;A!bDlxju(q(S.c 3͡:hjK˔!36Wo:[ת Gj>;kл9KQ$UGqnBN13R.8=-oK39FmRGjX.ePf+7rg>VHetbNzGĞ}s() WV#l=}¢1=IQV/[yDlp0Q%7>u/P>SgF:1Q @)`R8]rYǑPUo Њ%&x(r w Tll@~B/:lT2GF[j Mɥ]<c^U#8c*>E(gbhzvB w~Q tEc\սc<f6[Z.TU xoz|(9;s:~S\NlaMX`@y*#?L0O?L$J!ɧ_r^  nB,#R_oBif,tur#$/̰ʎ;J)Mh8 .C4d?$,~rXQ-iX6Ta.H1:%$|z{B\rfւg8,l1n g^&w4?H^jItm=p{,_Rɼ.Z+"B9j"lB ^G?&Ku~KC`rJHF-';a F .mjN],%QQ\hGUucQ''0/)",)ŠܑavA%8vɹwHӇpfUg> kZ74}y]vUv UrP-Eh\ .XBO2ql8ph^}Lf@K#)Q YN@OkT:[E7|k+; qH/Bߝ*q.r9?UaKH^3#φݍcufy^{'!JpCrck~ʊKʌsF+Q497B5q^MZN$9 C-R *]:8nk7e, /lo[y{a16N"ߘ}὎וs>'a} b<>~ڊ?j)E}.\(G9&{x)kϱӖ|z(/LO^YV|OyB"di͕Ys\EKZ&vn)sV+oIKx:NQ}ku Duu|G@Y;D1 r3bf;h| d}oEZ)￐-^оŶ\SaGYRc~$kErԞŋ^.~M`8jѲdoI 9{X#^)= bws^_ėx<36'Q|Œ|yXMF{8 2 b T.7 Fn^g[[s\S" I2x׷,ڮL,o agt$3A K)K^_թEm~t=< YE:(,vw0 8. @?Z l鎼"%4;ءe\1%U\QAeO["Q0q$x+=8DZhQO#k7iEqgG؛v ג/V N6uB|8ö:dju4%Udpɔe%>t&RMps1GbTdՠ֭S/%W4d:1 NX I\)u=ң|YYٳ1^=l|+V-/m=)Dm턣b0I#k@dU6XJ MG HP%ʊh{wjn$=bͺwK bz5[&Sq%K?ຼl::^IWT=Hyw*䊃;vSԉy2SY ]!6Nݽj>W`6}ՠ}dTvLj2T4.@SXd<$a%s)Pp:L4SR,χڅ`yGNc1f|˜:3ZjHflOej3Z^}ȕS=<%s;NT|24[LygWJK!]%ޯn&xZtC}gHi<.NkoIB/3g (dVQHЯ|Ș$ 0p\6wYuN*r`EST w@’:P==)W'q9 |`z  T! P*96.K ɝ!GOaq3- ?4]&۷qFfỷCZ-dqdWΗ/w2t%UUtQPJuE׃sԾ/?oUn;-r^CDô9eP'FuxL =m_?JLeݑĵ!)M8ǁHo'|!{? 5{윭3ЅL*i1'91(@;B@Q.=Y՘{瘨IlL?ʿo* d}WIBZ.ߡ&`ЄbNJ VD~4ً=r$ "(ݳ}oEyĩ5~\ck'GId*g䛗xf~y-o(H=[J=!*45$xpPz-ޟd GU0ʃp,1%+=ܳ:«|X{eMLɧRFkUJ$|?Uuע5ƧջRV$|,eUYR3QP dq Ђ\.-!߯s,y(pƬ~OwPQATK>Ը \0>h˂n p/rTCGOYMV*^]I0ũ:9fi2x ц7RX{l*gޛGrl DVv'Uu&s1B{{}STS+vר/@R;g`$Yc6ˡ Ar^7ǃ;}o4ŠAyJ~iWYjZٿoεpHx=B{ªSc5v~ﱋ]EnJs6S#={}qfM]q3q(¸1S(\Ym4n,=.oB kH.'j'C~ca`CQKw> /w Qd,~,x21U&0.5HkU[#"-% AmU50hl*vI+(KRNJL?sڢfk5(sJnF%kP%YDyWRnpx܁sBzW.4U:Y|"j|O`[~FБ]Td:ȄE\{m2qeސ҅T3MLֈ2Lq <3d%mG^L`^AhUSLl]޺}RRJ7øߞMW6 l|j[ Y DyY%~naW[3{xL Pd YC[mpޚ8f4S Ef/]zady4@dk+ c}Vh~g"2D<+6Bmhb[18Ĩ{4B&ހ ul }p+!5«][\~}}:GJK N).jzŨev6W,ck ˋ339Kt%n.=V0?nYYae#[52Xr8%a"(VOڍ&u X`P}SV%INmxSZӿ LH{ֱCil4' !'h6=RH0ϹǸ;fG.n0Zr PI]KDހx~m"[,=p}L,C]X!8eԑ괹(\TtwtJmL&pbG~|Zp-!-{~Y~45z 5ڡo\G5{z$>1|+ė=}aS+Sy=kt@:Y R˞&8cWŗ~VKz jz HT8)kWF<2olw M#دSn375rׂ}uE)M ._Y 7oabxCJN0?]K x=>slc$n 3߉qI~jҿ@Ik] j mLTGS'x2sDGu6 3E$ѽC6i4g2FW I~ބ4U31wg$C#kVeK*7/3F3:dCtnz8)ZsF PN {ٝ8KXO~ Se1<D(i!e( I:P0bCNd!g'9qaI09xU6?wp㉩(19X GHImN S޹-pH=4>EaϳmVśv{㼾>9]r]uy?=AeqԎbai`Z' 4/go2<;0UyGc39;,vS:hOC>9@a׭t|%.W9c|~ HMUk,x6 l:3YO?=+<$O͈fƭF;&u;+i[8y MX~sr_xwzKM 0ÿ^ r_$!Y#S'J1sF^NȔ^^'FG3McS{X7׭ؕ:u|H0ܫ^GgpKpAeI/U0Ia;zd4< n;*y|CB^(Ypof SrT)B]+0+w t?P?7 @GhnFvY%qǜiYIOB Bd<,ֶY DšcqY Rh.@NB}igs KonʔC* Z*5{ZPήQ@r H}9lz+oֈ2RQN >8U^']W`7 ,xjjNmᕮ*}<-zL ]iAdh+URh+wgp1uB[tr3E~- 32znMW9UU ]t 4ﲷ"dyl%eToјcD J(@phQ<ո?-KΔɌz2p kLz(:ekSUɩw}Svۦzq!v6QІiӘPK$&!AU 7 O57{:.W~CZsyсɅ1ERqVUx+{QQ5dS nJ}۳Pp>羓5:|əAy}b+[3S%k `\4nq.:$Ee/ ҔaWb 7y39%[JNi%޶PX{`*nδ_|OV?3qʀ|՘yŝd*![1YBA=5sIVѢP3E`ak(XҼI֋%F5^}74nm&`&F8$j")p pmI]dQF㠽ՊӊHl^*lr>vXWSCEV0!T/.vs xh׉ZC!46oFq+ (27^pI[d|V:Vm5VM=d;yB18=U0OMhܟ`Ȗ#)5 }$mwAu[M=MDY=V-X D] z@!ΊݓpD獩`u [%էS\B`VZPqoH:$o$l?UbjjWbwqÕ8{~۸K*"N|]Rԕ&)1%rBZ (KڨA~G-dt^J\W[By#N^{fo`HClPcI݄=lmoXOAqNYh- ,0ZT蟫4m3!/Q9BC=ֶ*%[#&S_ A ToUt 36Ev8?D|Tzfo4+F; UtF4뺌6jj]>v"}"yT Q܀e^;3Oػ=/%X9KP3. *Ya`&rPV@m+k _"+l#1-cf<Ȼі큚/_F+ԫWa>~!HP*J> 4Qc_l"9}[ӑ o}6"t!kl̡mX'S{Ӌ{0f9# YnO@՝?/>clEгt]tNMoS :Z$Et>G.Q689Uam9D>)2ݣ-8 ʃ- ;x`ቝO#/Gظm%wdv?B3Ή :zPr^MFnC']~;~j:2@ 09erlo\/yS4h6Е?m#6qMԶq7Ev0βӄe\M8 ka2V H[DLg PQ+,,CNO؎d=EB2 igHp:/F _QFH]2g:K%xSaP'"".g_qNWrKNX[M}.0)Ҁ ䷊ IT6Ȫ3"vp'_ͣ-xGBƉ3+v뜐H;; ΝlHxg-,$o/6]@fݾts+fǺ*Z딛PkLs|d+jL5$/Oal<@Uׄ o3{GɤY0}MV ߮kmxyy8mtn'(6=q_H.]g .`FVƑ)|0O j;t `IS"#wZ(ftF2~17s;n^UsՈHYPro6X`y)" ʧbZxiF&OP'm:b<Ӕc̆ gx(xnt5/`A,X6z*jUXg8(d,'wS#U˟*höJm kYX;}*'t h}?0q`^ͻcc{H~'L":"9b:C$.%$FL 8OkRӤ".F=>%x&,+êS>svaR&g,LګJE 0=("f}{jR pdc~= 0 ^`_b{ΨT EyRf*_nMy>(j*|;kǬߡ㓧vA +o!xgUnB,k`*6އCKCKtvC'ѭ?舼 [`/riM<}P~J2xO;wwtM{YN fޖ? vOk;ǘ깳PTߏ|U΄U' t *<?e8Luh]+ڈSѱteBcOp;(ˈ]"rg4,7aĈ7FHXwh}3"߻D *utxy}'zh=$8ՈKa(UD F _ NsMu|٭ jȦϩJg@' eUE<_li#L >C*^f OߙO[P<ȡ c9ȮjKznQ*Zg%d*Z)7MY_?tH?N`OOz?f *Rސ{\t40jJhh57Lzg1ZlH5)BGyj~i(8a9\aCC =u&|Z} g{ < kJ}m]O$ b_(w{(붉XN!J` 7&R^^NJ^eԳc)"~ە)}Fc[yl`}MZ܊CbjQ:n+Շ-C, kYۃݲLCr;/7w`(@`by_,:3=W m } 1?`;pF860J~ZٌxK:Wm9gC?wjLSQ1k4758А78QF-"%&bJ%>qV_'W65I vf>M5NĄj!+"|,(rl{?XjQ11j_Gqސc-ł2+dJc)u%Jܦ;C\auZpu|A(Hǜi- ΢^6s;~ĭlc9PX?_]/|V{ͮנJǮ$䃇_ه&#}jW6n NQR+AǕ`&E7jwKրB!9ũne{nb,~<2'LۀKs:ds,f?2N;Xs/hM|=Ն[VO*` oveaar(OͯK"\_&vG/' RYNR{87(r84@{/L/G@OInP·Z9J(6>?tJT)ʀ̊ViO[ǿx}lް6u\ja}{¶T? lun*җ`۰CyuрNٛH ;@>N wI2kQ_ۢ"F%k|錅k[w|c;;ᔒPT yx!`tL1n$5kq3.o;{#4Sj. ɚNOln\[% v7Y18&ƻ6/|P d?qYUғ%J6}c}q:3GN(j)^>yso=)Qk0/wvW$J߉W8'NdAXBqjGdI"u8 w?I GHGQ}~ rߜ6(F6Jrm<̑%<ص"3HٮΡSu& wpl$bv)lvUo'Ax*Wfi(y l8|@]97:L#M$(ugR«'gMҖQjtO<}BG405QLE4wQ̴@SI6:4·Xgx\mV_snךհ#f丵a! (/"ˢ% d<Ƒ赸~GA Ś tU;fR z F'BǂjM_W@6wq|4&1{@ E٣F'VgH|lCKd[1]m0bDYӔs"vRŌ7}f94C5@1f1lWR;:@oW Ѡt;|i<ՏV^YY-1n8;Os4 #'gP\`} ͜69Ma#ʄj!< xB>- 6e*dS'h"DZ@jSFP onS+z#S4SƎJ!sW0C(FlV@x(q{TSv}5)&"fB#Ө{җK$J8XCzSfkH"05wELLI" /xXp7y x-M,GK. ]j+4WL~ #=R㙬t</E mlM;ioQ ])A܊ȕJV;T_K( HފG+-c'-a~faR( ^z&4>:Og!8)WC9SY)p1lxvl"6 Z[Cns]Cbե\ѱSӚ*9TzlZoEnXC) Ő?u$b1@%q{JNĠjk?Y—yHoh+P^#b^d9sSP̣zK3df̑j(P^ xZ& Ӫ <{ ݩ׏vu*Nv_5,eP;k0PBۆ7=egԔ!cB<JK" o~"&zmJ,$}+c{7jԚE(,VCGh V;|+0L1F-hn2ZwШ\`IǁXܕ?@vh0 n,GLNd'P#p?AR-TDʤAlpH>-]<³ֽZ #yD};cnBri՛{^ J?e-^u**,gB` uOI\R! ؁,)XX_^dYQ+gPǯTr FY>Ūʝ\E.~a:V^g䏞&(A@&>aZⓡe}N MW<-r5X0 iKpg|EG-SƨM> :lZƣtf>%ߏ'kxGwo[ φAUP̯.ۏB~:H"wx{⡛+_;0 *˵uc{ăx'@79,dTHE 3Qa eW6 /ѵ K^Xz' 3 ^ qj!Yi2 PB-q8k;0=@Lc \..$T(mjX6#q*'3D2сԀ)U.y|WH?nM@evC-ߔ隘̧̰I-ZA>K e8@hGߺJ Az&}IXW >tֶͤmMa D|}JAYU6 ȼ !Y~BGߞ(3p09 ˊH uK$ N|x➂2LEsQ>mzd0" o߽OͳQ(T=?aeі}8lPUp*jXMh }Dat^;:ML }J)iU u|n\Rҗ'jܚrKK6eaYicspi,OgwRyϿܘF(}y$=}]* 3'mzQ'CЋ|nNgMʥUm_e5H桘٘ >$e.(3A'v-7j'Jw2C^_G^r=Tsf%๒փYķuBFAYL݇6_YRuOQ-Jxk(D;IN}Gofiv &VɘC4ȁE=Q fǤQ߀1406KhvЖR5㊽ <0\!䀔쎡Z Ht(@ ez#.Y?ÒiuP[F=/ʫ#U1!DNvɗѭTɄ~g% Ai MF1q(ExRCRt[ԩ𠵪(?^f%[J8hLNq8Ѵ&צ䙥 EbuiHHbS}ޚ@dOp#:9O?cn  T{WOU3H/A{iy3WM+>уX!1A҉ } EHf>}ZHiQ7}We7_(%b LRbĠ JTrs|(سr%S˧AB +aX./J D)юF"k>L<Ǟi_cI/X?\>:6^_o@.;uL.18vxkB l6Q+v"kUn0P+U4HEX>2,>=k^j?U315Ix-Vn9ncFblTR[:vhӳ*RK+JCyjP6^6hY|m"v $Y3eKkP<)i9rhy* F|嵽 _Q>hNy㚜0\UywO5 x46Wr J4D²P-:HV"WjY&u\Ss7 rE@G%hNٚ`_ 2+K*xrȾ. F^Bpcv{ HT@|4BmKEt,7JL3f y.%؛6k%/*c$Y Ʈ}B hi>XDqvm`ǙeIsF.)_AĜzerg|jh޹U #xUV aӠ k<9퉞/fНA4|q[ttql}.[Oޛ;HM ha[0A9r(t;/KtE B1Nb{ ëʎ jU$U?N=AwCmcƾͿZ;}+rO!vr.~idp@[ O"):3)l̓.de -8Q @}y- `(,rZ75/HR^ l }é$(O ^Ğ_fc5ζ DÂR@CaS(MRE&sOa?Qr/=ܳ~S|\OC0,V <95IG/NqP2T|thSv.s UIW+aE ?Et2۳&};ǟDZrn&lx\= ~Ĝ]" ;vu fŤd Rr;Kc`D̺%ne%hg~[Tk.li2qXK`7^w0DhH1ƺ],U`I3ҷT(.+?َlNxv/V1'y ) bZ4^,B9R{>sNr Mİ"J"!k8k1_[-ܢ_]SBW bKlHE^+25Х?X>)/Ԟ_5r*=Tb bUBBq"Y?qL{jy̿L/@t?mnVQ;'; {}MX((޻ŋ8v\?V1LbZnU;vօY@ Q*Ep1ZvzsR¾=~gCvٔ`->I^Q FT:|.#ezml=0*5E<$WB*RĔOQh#m*zNooأ. T ``Ld8y6ФP`wN HLXj7}I:u|Gntצ|;YE(+:*1Av '~#SMI-H^&TKr@Bȿ fߌ0d6c2耲(A,QKd5ĄC / e8;Pc_CpO/%4HF|ݞUQciU,r.r}"AO:!! R|Ƽ5؛g^v1|bkx!s&Rb5ز!=聾T4p K|VYb`/KY?|AzW7џ 6]9SUD? \f)%*HCh_\൉mj)5^RUs5j_|F,ˬYS^~OO[Vh?ҦQ_64 (Z(rbw[>\E?i}/Sc(Ik,shz=V/jI5Ac6+MEڀ j_L&Q緮K3a>!׹Sx0%K=6 q!1ú~?w_vLS6+ܯtM~g&@C}#oT8k|PƉW"#jtN [H|Z CUimhHx ;S֪W*.7VSg]S԰"d4]Ʀ/e],J [6"FWtíˎ(CQ$%$3zrY7ݩO̫PR R&Btx!~XRGmΗ\V`` YbF2 zke. Tڕ57*(k}i_0;eǿWHi}ެu2ϘI1;s6kdZ׺t`5Hڛ5Nm ~"nBx(:M|yf7ݎͪ'tcSq|T&{xf7 Y I"n9XvHr>&4d{=kHeG:'cށa#{ܢf?hb>GfҬlx[\-Zh!* esB#CǒvSY@1RI;n%$ťsޗy_ɚӉ4fA 2 0+F::3#XurykY~n)zs?Rie&C^?q%!RD'TohY}I7a'^4C(glXr>8EFitJx1j]c" E_/R :TƇ7 k9\Z:TA mV e~"Nd2(m~]&\S5݇8+aC^9>h׎)t<25e~ZW _ 3@UK%׮ed,b1R.':ކ^\T>Jr=.RAM"Nxzǂʊg$ߺy;#y|E؏'$>e[ 4hgt |uف$Fb.cBcZiy'}@&KNy б@k X!|hQo%g.ϝAF|_[dy?!nUz%inRAp^K6IH*- Iʇg UjyꔋǕ7rm1_.IԂ̢ETkz@[* ȟ?뾠r9H M=F2Y'+RzҴ{J·GUn:l B2î_영s>x : U=~&( gokrIu ̷GPmwa9[^ ߕD+k^,^5]{ 9&|"WvPDJЬę .*fIi#Fb ܾ;y_n1zvU?aPye٫dV"6Qxbr"uT펄vX<9=~k&H ;5Pn R-Ձ@[J#3F:b_ X]Ao$^|{g<*U^=pbMpqPt薀k*ΔXVs',~jy`_xx*d.$W+,XIjSi$Cا.ͻ~P+):?1֮6h ~lEKyvQF e{. Ze=| F+W ԝW܈catM*C(#঳~Hzl ̭%vjNDVȯ+ "aHTa׎d4VлMuY|H0/no@<Zecfn CjS2 oY@oY qO  Q^PM%'PPMRl/ʰ(i9i nP"gA-d(ŭrzxKxz5 Ir*|p(+*oEk 7wd'}j76T3`)ыKS66*$+G*'2rc ‡jS74Z{ 7wcV10BB8/a,X S+ԡqzCnGxu@n{AnC|*9kKA^[U Mәݍ `os؇`.$QYEr-*CIp9|19ShЈC}]{D) bSI6bs{<:-H>nm?f.X)aZGfApy=Fa0#hr+'N*&.pNs%\vwbmzatե:;:3e7MX J^6.` xǒ1kK]IgL5fCuV𾈮L!;ta^ 8n\NRalt@ ~MasspF#ZE:G@ꬠT(N+]p=Wz#P m:`d "yuD6:- QuJmgf{/'1}SoAuʅmge` Cો@{XS5m@b[WfZTҏ\lX euښ^{sN1YI+Q7EYݚ1ɁVkìwF*Pm]1 p 2`fq R$kZ7kqJZ&%:e?A3wNm! V>t᤽#P JR|4m<4~,./ ʈhe2آZLR tQ% yr/]kl<ȐA/2D#[g6O)B &*f4≣k+ M!UbUhm0{q'e7DZL9v|T4 ;)Rr1FX u &,GoH8~ 6PX m" 4sEg?#͒mEpZS# {8(i>ݍY_Y[RPKl8g2k}>۠ IG ".n,sv[v(*Ե/Լ}.M\MژO 5RFqܫΉeŗ"casxGOH9) wG̾5TVKkt&d 1ty'7t4E-\ Њ`ot1-p738 'w:h mx6K& D:um!قD*E=/b_Acw(f^1nܛ|jPxܚ0 b n,+;Y߼|Evc\Hj9QT! z$݄F9 BuI CNj!={XpQ'LmD5%3Ѳg Zw3+B\trpVIz-SH̤+yAP`)tG]w. (JW * -gn֙K:ԣ`v 9<Cn&9YV_?):`ֳ).No.M"1Byt_UtU7C/pbi_v03-&~ʻgQp?_ _ L~^J7zZ4ł$z&v Xqq7a!'IO+zG04Յ#ql26DJA }4t+OXK/TdNJ !AP Ki2uHvM0qdB#@;QSBL3 !$ڔ^`$Yіv77c*<ݤAf6,G%{y6BB$3Qjb !)+-()6*Ji&3I OLOv2+ptoEQSGN&5l]DoRKUz{g1U*eFX*fѰ1w6n9 #%^۫LG@?z1FC3|G-;{<RD_=4 0%exqྴ;tVqTRny pU-JvNvx>kn'A>d&JЯ+X.G|1҄͝wk;N!PnmN2\~sLoa63 lf9 -Qg 07F[+ kCbLƍҺ "~3\Ӥ?R'-ς/ak ؁#bZIxl%dJ<_)Oʈ@x~- -IIӥ aƄ,)N3.P"QF=x*/ƪ4]5>Ǻ#c }"89(ˇ"q$mi%p CxẴkz)_aC>: \zJxlhEv!tL3 @AX;'\>&,dZD:ݶ^6^v[+fT2]`j^Ʋ6˜W !Y@}_0wG#I ս.V x:9D4%V|+:s78Rn)wi3YkXtj(9Wr8.:ıb`]qwۯV];W. _:c &"3Ch.+~z`:msۮO r?r/s[4Өӌ'rxCU!<@}[mظw@e,\g iem`}(N5OWR0/딨]u"4#H#E UؠSV.%?D 'V6_ &ImZd@+--b_6zIL2] K'J:Da&:SquWQX2e&dAYD}+3E=nz .rHSEau{fAk ǁ pgMbx_ n).zAp^=ܔzI+k+4eg^ <-Q)nO/ UJRe ׳]0HD%Pth,7I/Fw6 9+WxJ t\j4$+M4NK(FjT0OkWA'N G kZxY A`ğF^rs'Ejb"{ӑeˠur*kiYQUr2{r?H"fȳ>F%òp-f?BZ3,˷9;É[&^ 5bj6[漷16 1jgG6[G wjRZgژMs'd(;7KMdޅpӃ;hdpO!g9ה㸭8X.9m>@:B_uNT 1)+cDq9r$r"G4Xʿ<P8slC0a< \.MfEZqD,.]3 C.лdwjN(R'Me"=12LjQg.B:'@h6洟d0'qj8n1+)_-lص6ҝx'^1msʽ"cfa~_߿N0pYS~,Uk޽@U _2g!#THIWa!`{Xe&pƝƫF5&pLmᨰl>ep ?_څn3k+Gg v=ԗ\OOQ)RNOc_^N^ucqgGm?xg'B$_8TO83ť)+>؆0Md%ݾlâq8&yU[\c̓jt=n^VXD^6l%YGհמw3 v@ɞD|)v.sr-[؍WMAǢ`UyЭ)>z#؅lw >07$k 7f P$ǫ宑Ct2-OhM#=IwN5,McU(oUuuAu\((aD/4hH0 а!3<@d}8b5!x(-4衩#y d.poЏWeCx6Y>ުbRYu )=QNeY5ʄӐ셥ޅ}beB'vJχDPsbsx\._C7!ᨋJ=s#gi[!:񮧙Tg2^*VVDc1sBao_# v8K4f8 >& 5E?̋[ُ X3FW7wJW(ML4(y_JA| 1Ҋi yä"q5d 5<5/y5lQE h&\"|<"̠rc?ׇ-F R]poټMʙ[ :}% [Lڗ ز.PE<v]_i"lI&C?JTW` Δ'%|t'vᑩ5QvG?9gj?8`m.b,uQe\(0"k`+0sdQ@߽ h5 Ph?uF 5V>w0#>_b6=ˈ$bmB)` G?nueRװp}> ?D&K;1y; PbEfl?rv#b=|aV\wD7= IlD|Ad.T/a{_ܷ ]nh?s1osjd}Nt6.l3gָ{dXs0@Fv5EU}DYf4,[VȒy1xY!6fa?v.W؈#-:B^=w4P:Ӵ$V@Ў3Lxpm%sZGWԭ'n8$n瀙,6!.SH ~TAʧi^;`ϚԧΖP5['hT8M͡8 --t/yEo{ DV40c\ ^w:1V&/@5=C&JJ1K7VNd]}+˻O.IPϑE־Y NQ*5=@eC9Γ>Hv mN:HZ D)Hy[ ʵms\#x`70/ey bcIEZ"lyDٍWWeC^zH|}wD_ Z~s2XS  T]oLM yc0#,g9q6]Er})3D͗?ygV) Vr5X>ỡ y=z/7 \J&n(b-1jd:;Rfφ5)^ SGtd{vYd?qPxE>뢌Pri!!pͭDM2R`O\}, qAX{.1ab{DLyZ""b!b.pUC_KώƨP9:i6Գ{PZu2gZY`/V"`H>hn6~O,4V|$T?Aݨ?S 6 B%Eoᑀud^CfwJGx(\f r&_\Yx9?S!M} *ԭob D@^6‰h?[Ōx͢v^J87GoqJuZ tM|#Qq&WYkȭb:;ʺ(9i;VnN )oAeq;.L6 mu\7 bdoro=iN[=z{/lyE, غ{' ;أOzG",m4Kq wS!́Ld/gCj.SE-c*08 ߪ4:GiTӴ嵶[ߵ>#~I}W뼖R+n MvrCa΄0tn RZ;oBLKP#nx͎$nKUreAύ[2`-AjRnɑHHk4tMV{ӕagؘ0.6M0^|%P=Ax︙{>LWo8;D Z9̒VN %;@)Su\ʔȓv& Cߠ+f2gXU$hs)^Xzsy&ͦMpcv|.@Z0"XJ$e'bˎ7ٟΤ+KJ@Xu7+'~%$a"UHc`L%W06)quoHP7 Q#QAP/GiVa%7WZWwÞqvT$aO= !eSS%VqkY@21.vS+*C燈|c "[0 q}~XO;@ `e[5\]4?Wclra[vdsM'fͧpv~I)z\08ӃT]^6H #(  ( NJ3}*3~j?Ƴa<&'^N^"PpvG[8B)&|ٖFGô͙4KR4S^Mo4*) / LzV… j!Z&IûoQЇC4DSқ R$M- 4n@B|D#WajyghYp+i &w =7~ezp: 7ODDs}%ow1zJ/s|Lhz?_&P~I,|>F)5P:(+oB {8a>u ot.Kۑ >~~ YcrbKiةΫuimncT/"|ex]*⁜R2AFjݬR9u{䆭3^vug߂Znb?WA%0-%lLaOa@;^kgtgn^QX|}5:GݽGrmهA=2pkG6لؿT vTHy_q/w I4"5ZRiiE[s63-#)+ӼPZ6a=: H'( ȵġwΥwJeXXÒ][[VdݪY~RTʚMcS°\"~KJn^cvI͚k3gzHPGes #cԼG6% 'Wփ̈́OxSr\Z̆rÛ( #41ں Z)fCK;QV@8p1Q@NtEx)' IPy91TmZ`SU9 -Vu$ ?N~ǣ}/ Cc&?ZZM+ ⤃K$XR7▉1}zZ"$rtb?H󩑯Cs bс` iyEh0,N=F(*q!+\_m[M%Z9>QUIc]ߋu9`2Cd;5+4iI12O,w;"A̹ShV-Y}|d!=抈+&hk\>:IOg޵aѶiFiN;݇CNcp$ DNB78 }tvds-jՀwv~ E/s6!#D:x.hEAFcI>cW 'iÀ9m؛_qSZD'v1 ,j@ކ dE!dtr([gRZakZ<КCIW]ȡHU`t42?b9N$ Q$/c#"zZgv[=Yr7{$!%;}2 NB S 1_k░DٶkmGKZͻuԸ etWCcu߁psA}]B؈'$t0?i0f?NJT{,hİt]0{NC>0@l# rlCb iX2_>SN{~`5r`ndlmnrGte%$ɳ"ǡP  N${eKxԥ `'v]|jϑ8(sȭ<=F3֤ߊՀW'01 TJB0nխIC;Uvz:6=,.{QjALَ:7+sڔnnDlA3V5#uiiIhjgY6, a[C` ;1`PjB~Ĵd0N?[xqսIadMj)e8~]w.K%}淋]1عpt <$XR1k5>4Ļ*Jƕ;ohFw zd eh&.h5;:;z( ]wiMZQt!9}WcRc_W9"869WMuƑTm F?v_rIr[A'[ۉUc昹Cɴ[R~rd$i:uNt]fOD/5KGtqyJx5! ?Y>)c讟R :s\21ۿpxu1{ug ->sSsN~Fe\?N'zxOKHZh+a(u;V`qU*oiCq3ɓH}nE?bbD53 P)O @0$x&X[dC$ol#vJ~L2;F(_oسJs}D-^]J/nvۇxBǃvg-wZ &DI ǢWg{]~m3ʹhu?vw> c7Y;%5{^ິ?цDR╒_:Iw:H~rf{&uXeUGVN) .L. \5J`חgf8țȈ~%%3j#Hcڹ9x? 7~k,ջ,^f-?. HX4"8LW"nyM\BŅ6&S6x Q%Y˹b5ģ*'~kN)EóUu?5 mњFiHl2nh*Frq+\&DD+- fQKOqtD8xQلVGXݞAX+݋`'i'߭ Ҏp^]g_ڟ n =A 4W#5. ;vJp];v"Jb1\\Y/=* 2YCV#)mntl$n&GXdIR ĥO,ȸVj4[HMX8*ˀ34V@49yR:e:MPؗ4Qq:A`X~{E:hEߑڀo&dхLãM("1Dhkߓt?7d06|xf$zwޔ?ن-N Ő4elul|7k{&"IԒXX8L64dž':|깂ES]t@͍1rJ-(NAcN Y.r3i_ MQet)D@_nQ|!319{kAܩ2d|Pg-CouU0ya-fԷ#K(W0h')}U)nyD#d# >G\x'fY^d5Uʓ ,z~Iv?:$!LIn`'3"+N"" 矋¥iN6&3퀄p5^Š΢<.Uvw`5Ѓ(86M0=bh4xt"2GhwMNRXwwȵrw}Z 1e/q.&l_2Pϵ!pd4/ŷm\싿 IF}԰&oH!:-NBi!b>VR:P(WYK*8Fu9a$Ba)a_Ҫ1ucG#UƩm ڶW0?cm_0hEg(= R!J91um,P5q{Ox"G!+"c 릡e\Yw(q j+XARPSflwg1h9H:|U>2d%Sb=Ωe<85 =p/̨Жkao8B RTuڋ2A^! -+{!b><嬅 Ll-7N}@o~[Fn 77iݲ`:[ˤb$1 =0YŅriu54q@%|[Ii%j|Pm;?_՟"]fZR6'mFጺ  A&gQ= st| :M~$z6OtctYPu.. M"MsŶztďNgƿj % ;FT\ܶe}ftLվIb%߸C[SW{ ftՕ\15K# ҸShX"&j~e'1D uC[MOy&LmTjIa6 e$XyPqЅ| W4.Qc8K0^u( oЧuAJH#2\AꜴ-ǎL@AYO/!`0|m_2vJtAD۱Z*^uElXI%'`hփ[Lˏ*MևV^/ܱ<4^i|m.j b$sg\nZ<lg?#·;i,\As nW%|0 /uf(k6g)Gb*xiecAdBӍgf-Zh?/'M9 [~fIӣfn~C3r)VmfA`t):T{"z<k)E!&k&-V<a*Gy ia7-82rxf֔eꚤ4JAe bbT桇BQ!/GGcat2!wwst?':~BDs!(*6`5T#7Y(:8hlF 4R됉Z塀6)DZXo^ܶ8ԈtzKAP?ףGvrw==SI&=wٸ}x ޭ.~6I!=xHl\kg+EDHdּP'm Dz]&20Z!U>~ON%Y$8 U|hD@b+гӧZxW0 ,]CaImґЊ#?O P#HB'z'F,gGx3UreQ㄃yyVbDVC9߈"y1NÏqBȼR1nL;m0+M_D:4˫5ehE0x^/KU]&ƓDsQ)̠efa_ͷj%fAp=zv\2zMB R2YGՖ1{v_Nsix@È_Auk!zh5H k z4S!kъBQPfJ0:~UԚBqȉHB҄W>TULթ5e7z_}=LpMBEٵf,*\]T¨ݸF޲˯UKoeMD rGS5jK8+AHmQ虣 3>^ ukZ{^֒֋pї&ܐQ,!m04dmǺ}37:yb5B"9T/d% 'WU "?Zas5p #/| R;طCl1gܷb8џrv== LA> //'7œʭ.h3icN=gQM. 20T<]uSP17c7FJ>t[͑Y+yRrTaA.nX`/<BDB]zrʕs3(Gfn\9a 35K?"v7FcQ.b$aƚ <סDW iT'$뿲e9&݇gG^@Dجj9КMif5& )|meDIDr)|J}'NHTTBud@w7 sW+rhgCo/ITOaeo-{A#²q(޾MdDu06uaSmcEθܨlGqhEXo|)7Bf};lnHTR A_,C 6/5d.c;ȳ8L5}hѰPY9Qsy[;y-Mqc$(ibӚh#C?޽'L#[y6% ZZKdyp_C-u.'f'JEhYY1v}1'Jla=aI7{ΰ3߭aO MsЍ*_KZ4S)K{P^=AhEb\OБOCfsܾ-98i!0oE$Eyz\]Fk !qޏA54jA 6)n=ΖNs.RE3 \%+!SyL6FCeHnL \A#'#N M,BniW@Ѹ.l7k%[EkadGQ&!$$g(Hk]݈װޤ|T$+uicߢkТomm0io/Kˀ\\ 6f $۱5ժoClS~8Z׈~cO$-=I񹕝bUѫ ` y=νz`H׳ҰipJ h2X%k  }%Zg\ڋd܍YC4MDaR A@\mFg}1Y"y&"&|l6(XQ.H*bVHݯaX"d4>gX7:lN(#]o"%EC1y50QЭ=MX%S\qw6ŁUtp;J&, lVI'[x(G!H =Ra}B}5ރ, lǵbs| /X9K#wۦXR{R8^-QQUf"R9s({SQ ʦ"MJًfsIpve#KFy T-ӆYxkԣ?*Q6aڲ{-XVSES ofږ{k06e!172h`MPXGEZΉa݊Α~wȠZH*A2~9sO~m%ыu/h!>|t)#j0ET( oRJ<c5NΥRjM5@T("DDFL1o;z+AP9ҀQA㨻&,Zc&z|pdcY\N0KL*n(ȵ.\ĵ%0Yµdx\ғ.AOW3^ol&#AS  |Qk9q#ad 6~7Y's?pY]MZQА=7,-Ƒw D&d+I\x#j%%vqf Yc4Z.my8Eb4`22Ekq% Ss5+®͹ḻ̀/ѥMZHsL1&N-eeS0"M;8ҒIyy,wH) Jyq$iZ3:ƣUP&#S}u*K=zsuTqS&Z/%sH8 r{awȝ Oi ?"=1:Z#{ڔk4H$ tY]9]Q@>;"0')ܳF{Q~)kSMGo闹97 F{H. ?nr!rP}ivW2̝!Y`L\vg3s0s#8[0&[ykWڀl_2W ]_4/v~mu/Bzx/@EفN>|d<ׂRԁiW .rQe`($1!s@*JRXyە3C !-c2ѫh_ [+R=hA7|A΄|i7lh ~6IKG5OD6Rt߲Iyc$ ~.˲jc_"$TՎt*2D{:ZJ*il@& 2ҤGfB܆ ($6KLx.B|4άg#gqя Ͱ`ث;¦2#>Ra!hx礼`tt> 1Tf1g7X|sj,Vl '!p{"Le{5}<^sNr VhS3ߏ6%Ҭ_᫿7m8^؝8h qi9 >{ub %5SJF\1 LS-f f{E 1,L.wɊ w!2ҋwW48rB܈P9{ !ǨVfALuov 7m -"1x1*=/15:-M dS1Uoq3ds1qӀUr էk]{Fs >,1+R^ +D]%UX%Prw=o#zQRO-y"|؆`ILtqsD3BWf2t˷4$p]7x*!ר+XSdSʸ%FhT`;^6yo4VH,p.%ooShZN&!*FVaOaӟNP3d:<]R-T&qzY6TQ^*,wL$ȶOԣXcVٯ[1QD|tlA\¡ݢ 杷âNYU2:lk~5owHOPEW<c65|2҅ IUJ8&MSnZUy_l5ؑБVq2a5Fph"&м8L]u"vH+Zg6ͲB1Xٯ, AnkdEmr4aڠQ?0OT`r=D|B11bwsjAa /ȩAdTͲKu?d AOuu' BŹE2^BŲA~X=Ŭ.Zf>ޱ^=ITșn(Yx19TX|WKzI.t| ]?i63W.wƲ%|`qNq֓}Nu#Ks}.5f&=AO#,v %q,~>Zf?e7W<{0Z>螵^Meik [(&m1D)+U =<ДCY09zY_f&Te֊vu~3؎c84 l|dCu.8i-SUD p]䭈 2 0vi"m,(; |v`u0Ct;\ȸBkq{Cb;Utz5 h#7 yn `b Hl}H|}63nʈߚlUn!7Wt '2s>]mTƝS,c ,Lp3y߁8>؄mHؖs\qlp|0t4J/a*;c9'm{{)*z_X|=Lk 1K[ y#RAKѤ:,s y`DkRLPR`pQL`setΕJKG6w;f#E|ZUghf $/z_45zǷ_$u΍zn<+@7ZO J'^r}G(A/\.kB{0<|i\7FN黷HܵzM g7 05MhXǤ} ,NڕXr]3l:kV!me03U_l%aBEX-Ei\qp׵4pS)=w;@]).zS]nZh+D G*i G?LtQCѸ!Ƃϼ H^\!!҇K6ƜO.ܢxŧwj]q]+&׼h0ZNeu@jVªNA@^{`<YSMOZ[C Wy0O^|;,]- ՛PAOOTO J e H;EvQ` +pAM*_f7-WK%"2 u(3,dd\^Gg OrPy6K0ب^֦3ў췐<)nz"[ˈaE25{Bpe%wDf$z㊅_\7ΡI=[BC\@QX q~ZxK:.5,Omw(\r ^O9JhU89$?mk}l0$<^(^\y[a;(j_/I=/BJpr `8~BC]V -*&CL1e52ΟWEt{RiZ7t,>_ &Ң6SzģZ󶼺 fKD}a?=ĶTk뀥u$l*QS9)oYj1jQ>3/mj5NlT`?ㄡ1h%I#`yL3SS bBư.t8J$`\rS-dH'XŶizx$@0]h`5燗*$6wa{qC|g"_6Zb %ATX|[x2]qdZ?VXGx&qj"f־e2F!lcj˫TBIڎd~1@rHxۓsHE`"\Qc-N/䠾Xî8DZCMQO["-T2h+@<ݙ64FJlrP. ̗;BU!iZG"R7*s:JckX0\$6E0cN'LL6 b!^lыy/·7M pW vk;)qNG>r2=ּ=N9Tn9WcGD`EÏu@[/DlڠߴbNͱYi94ѨAr=E;I[TT'̡%3ֽrk4ՖTJbzz?gW[yn9ll4 ڛrN4)CY soi2F !bJnouG-NfZ^T̗f+SO4Zj=_* e\ԲELdZIL9#Fpj9=B0]GBrW̾|RW.y($C1Fg}X%Bidt=G5 95dz.7H CKxB܁9 `E=|m H&2܂ hW`Z].q?ukt7G:|\rp9]ZK c=bKl&nV,Z v*7,wrѢ?C!徸l3ͮ 8r VR sa ~hp16>SyS5V(@>zx"l+%Ȣ_ekկ@`Vwmϰ+?c S,̓".BHpdcK#nu9Ugút1{`[t?fyt4mn kU(.4.$9A'EPPw0MC';5M^Nt$ 9}gS'?q \g?NegO&ݾMn~w*? p惑le y|:HI][zڬ#O<ܧL#hJg.!-- 0zngQ H OEt1 u iΧ[^HCaMRzRb.fV_hdE1 u DACYVҡ!Ba.Q0'P&fe/I]Jqε0 `DME|I]+ 8Nݽ5\SY@0ml)K zU"GXά X>*8 *7?ܫ$4QfqY.f{I`B:2U9Kq$TL,[#fNYxVq M Esk,?v؞i'|T+)N3k)&<$Ec hQ1) i"Mb1w3u*%~x(fGM\~\ZR/*pme% $I@Nfpd|}ᅂv bs7$&<:'}Zs1J< tΝ:zC@ ?XFg>T&Fe|+Q:ڱ@|6>9lJደ񞟁T]Xu2FxV(đqh*zUϼ;4@~l(+V9|d|͕SrMމ{fγ{3ߕu1rLpg,_C;Ҩsϵ5ӟk@)19nbC`:TF}88Pk%cWժ#r>2KS`գ X_9z1aa]pmEv鹆,i`6/D:'7( 4hCK ˆg+z~jE2QZэ,(.8҂]_̨66A n_^gIwȈǵI,mFNRx{?*Nݩ7ȏ|RYEhOLSr Kԥ=;XQYVxٷ~}/'^=Z 3.51k׾_ŁGbD(f|T0qSK)*[a| w) 0`2w?y\*QLG,Tף7?IZ (βV8eխl$7j?䇌mM-?0wK>uf"Z86&QrKvG &809E|)Qw "vk1#ġ;tfEEYe Z7SųB>-*,90F!'$P`՜?96FVDLqD]1bBV񵮽qt<[£']&(^#8Jkbv yp@wj\c((s=~ %bK nqs=:m54yp>hFp,D0yYo3HԁB65q ;+Q*Od[㗜)$Or`X1}̔gQBh7{~ڑH;ƗB-7b<.5[ q:@\> *46J8V!Z_&@%fq]jGѕ%X\P=&qvX' m˻ ; 3GQodx4jZ9@}T0;v#M/uTLO#.f!_Mi/%Nʚ`M\|<٧M:%[wX>$别}D^HiLS2ҭ$uݷaIֳ ߱Q&BM{R7 s6G+Qrˏ { 7ԗEu͝qR 8!"kl!V]d'{0?&hd,8X[zR2 i𔒼w3!QԪ̓Q{š%К"Sd/C̤Z $^%IO #T.*B:wAf}0o d`!WS1lf3taDL?؛{%{rbq=@? Ґ~o( NС9%gn|g%7"*'GRD!ضi.K2fD_[3]з},&gZom01{e繹PH>,`l,yvQb ^M^U=HOݬ^ HM:Vd~LCªy*_v&e'9;j3 f :q|qs҂O=Y݂-,3^*hjd6A{H=+!zŗ\kGy.=hq3N-G/I>3v&v(m!&䕥5/$QY;3SPnj tFB}lc..jG}_ o74XY܄hm& 2!}8 U{zP@~u/4/ţ[&n; H"t2Qso\G2C~pBzo{;}5nXO,gT\ >m B^N]W-Z__)!$?,D;.T&O/a:Z?4 )P1TScE+T I6(=B}/᭫jzvRآ\x7WVfN6(Ck&5N#:ީo^f lu3r߫CHP3}E;v(WN8擗P=cqY-]‚ )9|Mb*?j9ƣG(5nwWe@esj)Q@FnwΜ/PD/Sl|.DV:"%D{8kRpfR\p|a1R] &?LЪfA) ޿P@Xџ-F~ q $3Ʊ°Lٛ!&Wg`]Q$-y}yQI>s f.Du~[Z!"z;&A4l}Z@%cn0SȝtC[bP»*KWU'v G8!+J NʟѼtpקV[z O~[^fBZD/@V'k:Oad0.ظ]c}MI cPO{~TMh"2Dp&Y@ȩZuWdDj{ڒo+m^Ua6GQk\A : {ڨ`x612HL1[YE|ܔCD{(]2WJrp)3Iː]2]y^#n(KOͥ(iF#R H^3v)+= u@mr UGnKh[VQ{(jGʹrVɎ-BVBNo'Ozp/;;)X8<%l#L3|Eթe'ܷ>e5/>XUwlŧxD:N6mӛ> @egG4F0Cz#u렲<߃G]{UzT:؊#2y$?%TiGDdUݧ\Tne~{7EF&Zfk׶!IQ*7aS}AwU[boSιT7} }+rb=l)-b|Z08Ӛ^ 9'fEN'S]G+g!X\p9aA+R/,j |^]|bP _ؒaP{q#0]؃z!Fn@M7,GGJ72S+.:u>ŕpHy N5#oD1X2Y 0(m-LX|k/uv͛#iab~7ӃE4S-Ժ%7',$:jERc=C2a٦eRmWN5]"gtN-̫e&T2h rQ( & ^=-0_HXg .߆4 r=8OW@38MGlLVÂMG @`C}TW/'Yo`-}:Ѵ&t}a]a\W~5vǴR`?G< CJ8c`9t_kP'֙*ՉJHYwUrO75 tasXV>Y^)Q_{D3NHxHZ{<@) $S'^+X )\)v^Qjևx%FĚ wDmu|o^8T'xu{mԀuG-:|Hva`1u}PQOko=])w2!Vypi`8z63WnzjP,`R7z[կϗ1mLa& tlA]Ҟy8jb_HpS7A?E]s,okSV2IJߪIp L%%}d>:ӠuCBxyCrX죥.Q=ʾ5d&&@ªJ&(!'Z`\XЇ.`& <3d:2M J-sTЭͶ"hPу"iϱ~.a.捂6uLr\d먏4b2&&^$JObg+N~Bz~\@[^HкZW zM5'7;CpBw]^?rҍʊOXnf O>:Tc+* ;^L$*kFV-c4O̝˩ ` 2a|z`=@lgE> >-*pT?zPűQ]{N{2A2/7UʖQQK~6wyi7@۫ Ds0 :L@ I֣W6 f0[ ({zEQ, hA` jzTS/vvu֒|#j /iOcxC͈z{t2ezf"1(u +,rr IM0Ods(']Yd.א+eP`↯VkqkgP%YL*Pd:aN 8wh:}zB  _ԈcUeQ!YxgL;:?D?s?x󘉌t2XosqDhS2_ܥ<%I WztMsf ;|n}ZLQO#uB-mh$%oj+T][j׭,#F>5@w3dt  &i!6"53qal"/'ax6!&of8Ja<F?@6Ϟ?/&x{*k/κ ̢{JI8 qȄiyE589fCR|)iA/ƹxڏ;( pG ÃgvbV)!f#S1xMwnRa"Hzd{ 9fhliGx8ި ZJA'npNIc Hv!q!+}r>ь\դ0G̦ p`T Pé^(C[`)L*LZaɧDbxoJ K1qxWm{aaxƪz?F+FFl ]ul5o٘}r:T*/r.yZ þ >sWQZ"?aN=p2ªaE/t;0MEWPRJ6sT $ma5 D{'3c~/{oa CV/p𗹭ҹeۣElM(IGDDxOR[P5iƣOJs!|'@ v2P{Qʹr"6juXu-}nc>7|fcC 4q "bO} Lgq0352*~EWvi&;PQa FtߦCZv MS#a!f#u׎E#=/}[W=+s*2hм[KơƢO' +*:-G/``d1 cN3L#ρS Oc^J;z7?r, %%?x$D!W>>tyL<._qԉsť(bJ{ xf%}k{kOTR+nΝ& IlJ|3xGv3Xߧ''i۔o͙7_o~o u#Z ySp[8 sLj4>:?# {^Y6\Wo>4GvN⎏ܪF2SKAl*is'>JIQIgrZjFĜ JݻQvKWh$U%:"JD@)b+Ob "Ie!x+EwPkҤPp:dhv%KPAM,p8KIU6=4(:u˨\wWR/#6=v|tF@"*"1)cFqUR+[F v?A5 }(uEIӉ8ekRk,o%*BK?mDjI\āxR-]:5vQ,sݡX:q5 W{V. ! (O8;`>Wi?CfMȻ|pZ>T3oX# v/3.@l1"pT) W0vm#`q9zU_;ph[z{1!,+?Z,1vda7j E2 \r[g2BYvZE ylLa,RV{i!괵jOǡܺ񛆛}P@TJ !{44}XH,8:vyuF/O®>-C-k1.Y)x肰Yu`( H<$6 `<|RvOADB;<&Hp:/m㧚epꙇ([oXO/18X ,㾩Oab==T2آd^6`;\JJ)lIZ , ޲YDgAUZ{mU\;_8ح`%URY=Jr|`H&V6IUMxOMȻlRKok!9MS5\S(<g/`w+o[9"t!J,n|MYL.4RcȻ 5YHǕ~u-Yĭ;qb\W(:!ZZX]j(]CAQC3/Sr' rl^[CdK" I7}ehA=ݴ2?' g%*3m 7)MZkc&>ogPg<19tL>Cbróѹ,Àc]35y8Q'+7xM*rDD>vu3Gf!Bz*˭#"gb2CnyWC?6v@cM'ҁ2 ?)@nR3$hl&;Oki 'Qj#ݳ~xSܮx_f(*lp?2^&Zp J _&1)6S0U94. v_ְSD) 3CE9nRΘj0Va ;2X,DyJkDpH@<.-b -"勯@Wh[ lj3x'ˋw//q5U g\rCCk|"(h_3ve5ZW}F`?Ըxvf&@Wv;tIxM_R3_sj21ؖ$#,O߬db{jҞ^O>D$ /Sk:4uX[ݑ@bj(. (jR.1ӿM`?YJx:a@.OliIĮ~S(!I k~*ԍYWck6FB( Kai9ݰ 6o>voVoHᗶ%4"дBv8m[euӳ}NpJ-CrkaʙE]x:':QN]{spfAcFLhv` QjuhaEH[ I!Զ+Z$#yi FmumpV5%ՔtkQ %0`5?O76^]P[9F{c]V嬐>^uqa"GeTUX+jьc!ļ sQ7F1<2"X뾀p  6f̏}X,|Ҵ٭#<0)AlctSleȅ%} )TRGMeȸ[ߊJmA&x"GuË$&4 &Ab\" ,mVV5~ooPSaͮ\G Zd(4xʏ-{XKs$ƇedfjVR4BX9 {}ZeIpqS($.kዏ^/M+$)v',)4'1%N!V"ϓhKoPE/g3ŢJ,l&? ]JM}vfcݑc2 Īf͘tDgHl=nM5\)HiK$q?l:t=N3 BDn'ٹ*!^e#sv.X[zFueL CbfL /UC BI3fթHm>gaߠ=O@<+62F'뎅:pB΁F@ g\9}~5`lacO7ձtcr0`>j-tlMOSQG[a B3HvkuTTY8YSׁl@t1Eak.¬[!,֝JBʞV?J3V3lj@<Ρ$'Ҹ:0i/_rZ0SR=KO.I0YV&ʅ.G<[{4>:)vYE.:,j/ֈ*E:#,򎁎} Ի^?d18vb>_ /NȽYfӢDLW'rW_01`fS% \}0,b-4lYv(IrƇھMi 37$QjS_b[=xBSȂZn!!o[TH N,Q*ԆwQ.AB4;UA1Qʉ<, Aoض T|+/sA>IU14Of|EChaXV_k댖jSj%zzugBCAJ 3;8O,c)n{j55/]uh0quގ{{-OMZ"7:z) ~hBϹd.\qTPS&3U"F=zYѮg+7`Cq /҄yOč^6dnSZowkBx4,N2JOeG+y*6 8Io5LfȘ޸Q"q:ӈZ.pE_ YĿQhKGR7iA#)txkX|H :}(蓜ݕ j-#Ht:T-\[RDZ;?_oV=d,ne R$j)XP3 ʑ1g֓T80c)-'K`1[V?ǹ8jnnt Qha!ޯBQr{% q@IfKu⍹:0 K=e:TSO Et^%ya9F~8tv&Cf/ۥOe8p|#zg.<:@7,5yndgšA,TG pN WKiU$4r#C<3g~܄PMV1Vi?U77Uۨ#lE_jzGȜ=4;fj&e+Uٽo[܏Oy")C$"h\h.Bg6eh9 _$i [*h3Q=zbK'w&󙫅EFW5Uq,~7ƚMq YM`soA"RbDVGY!%euRY}wOX/5~|2fYro.u4$D&lDŽ? T)~eZ%khYO&S4){~ >DTɐL6jA9jw<+ꔊ1FS Kf4p[]&W)QS'E1?G85H{E<}@q=< NpL./,Fl/-\#g=큈.A:Q?/N `~%L0[sOP <]cځPVmBJZ.E I _9ȡ c-C3l`BSVrϠ8:lEeOk3bŤ$(O.VLTo‰^ʃN-ђC?|t|;e%4' M2L)ˀJJH{` )D7QiN%(^ЛZA%$+_"rzf6 nCřo-r<9sJ1ke[JuH]Z"ZMhRfYZiP9HM%*3Tw#,{gckut_I,4Q"k A>.ijcdҽ6?qu ӹ8,HoX0<}FFE\%,=uEo*'ZS@"z7##m?}̴n;Ǘb$(r„,܄8|!}bR6J65RKF ttG V ~<_U$L3aƈ? g)ӈ'YP0# ix=1WJR¬~TqKMaQ Žj7++!6D4ڟq?AginjU ~_w- mT KFzSUFZGG :T̛O,y)NB_' Z47^o!ޟ2+s׭)Rq[԰wH⻣Lߌg'(8|FN!뱓N_2£zItFpnD3|e3\ h5YSϚrC贪~{Lntk7pH*C=!,vluְ׍3HB];Nkn.!rR(}gnk 'P~!kGH=n0%f vMU>vR.@ѫ &8MBuqe% xYr;pϨk<8^gԼrngj_.u&w)xJMLfKT+B!{E$>kyYDF;u-i#FU~#,heAabrгZ bx(Ԁ;XM'8{P&W¨{&o$hqT EkOv5\2PB9=Λ||T= p]Ćjڌ; P*r`d_H,dݨ ʂdq :ՐQ^j, Y`AiԬ8Z)|[)^͵ ?nt?i(WNZ>P>i aHf$3IIٯn8[KA]m^59ʈKiDW&YV.|<BpR'G#-#kQ 35RCv'9[o;0Vo v/ ZVB5@f{0ș{^04U] =828ÍH<'4tU*++`3cB!ˡǧN*U?ஸ3 _|FӸ{O'S3]IEv q5D%UU7ǹr,ҰO5[z0Kܞ۽Fh^ =6fXx7*an}|t`CЛ V$mMʘqjr=>4}vXr#A3d+e[eje/ {Gs WjqtfmGCݚnq B#?}Q8S l@zPӂ-B#kՀ U ! D3mf*:{۩QTr$QTůƮKsE\nG+2.6Vg"ghL4]G8,o((|x&AZ.@xS>p0ryUÜ]j{.e-lkHR?psܦ1b.ʄp[VJ[h\LFe5px ZDS$ZJ/ĹtѿK?edws%ZOIaHsv,E4Ёg n'a-n UXZ@XӠo(镬N\l3ˮ-:?k̥4:'Y^.@Tr*g({eGdV-2faurPE6VQkgb=BɴxvБ-095-]ޭ+E Xcϲ{+Dqcb64L1IMv쪀iW HSM^L案iN˖SVNEW/)؟z+;k\Jb}»V)2u[MLC6RE@=U}pPuݎڭS{'JǵEMܥ:!sT/q>8Rf򰎖۴KV ͋& >CU%ђ5uQ,y^b߂#m{yepLE׏$Q/@P)( =4x#]M1Bh-0Y^xWY; NX'wfhOs^yOZYf31%H0vW 4)xYVUrRmp딪kN?ٓl߀ h7Gs=2=L 3{rU:@kC@b\0bfM JM'1}ʔ)Gp䛸a$6űhpi5,:GC?8DcD.m8M3[_ӡ$+䔁!kĝHI|~>\G%/xa slʍ:/. a>  Y;eQPcr0dIMfu%!N{;1OeGƌnOEu(J⬨u8 y5D^JVV ;[#CBВ+M_Թ#ч4<{@d'X'UzGs빯$.p 4̬`*I'<4/[iB ھכd&ܮ~\mK`4E.$Cz{2PCz!6o'en|T |Ի69; EµWlM\Ty>H]0w?>{*f 5gXlט\!PպyU%~ FA6*H9@%;iQE$zK@^XE!cZ+~&v{ aу* :m99'I1 yPȟnsR@ D y[JJ7vvAn o~F/~_׳ոS:{ñѲ/졘 Zpu£/2(&YBV͢`Mue2.d-c^Ah`vV]xT؇= Yؘ}>si r3ŘWL^]Z\y3Hic7lx.XN`1xFiIvxئu"yBe}%kU*vt-|{eF![yB):́/$hb?#{os~݃E'Sݶx4x"v¾g/7KdWai'9G?JcA%XzniBUk}S)P4y dD|gҬK L#enR_\FLw::4=^mpQ@dC!m% =ʴ5~QV>0v >1Qϵ^#@.vB\(>es8i5j']F6jYy;8U?i΀gHzm3Yht% l^ˡ~SMo_E w) sZ;=.m*2djo*p >ۧ~A&gyO,&5ƽ Ơ=(Np"ŲQYnat\u}z+]0 7^Oz#V/vRv0F-uxy}k;ό)t`KSa_=H(rx)Fwe 9Ф3ߺC2A> Cq)_[ѽ/ׯ eIi@Bρ`s)(. :B'ΔJ=#(D9R/u$ HX,^}h=M^ȕ |򄸤.9ig#Dn QZ"&+rJzN$`Ae< T}h&X"Nxxx{T~SJ;;6z"ܽ-`=$3DstRqz#3RB ~]b A21AZ w7Vfaq n+ͪFT}UnNA ERu`A@ǰp`Ԟߩẉ+nNQ eޙP+,wڱ }0jڋðYyG 3gboyQk]r}}֪2׀T>YQ.b[~ldqIv&!#sʿ9`Ә[῱ kwTU(P sfĀ?e ܎K,֘:ˀ^Zw]% %qȪ*pa^E`٧/[? 17~i65vw#v: 3N B"ЋɌiA72cS֙yH}a'>b@`Ի@[Zzw=m^| B>U8GDI 2ƺǖM_:>G ~x+i>fCc )RWs73Kf46/ tA&Qbjn'Iq]%=*#H4D{[솁Ekvjv/m#x.\c;OWk5C̃8B qX0'@ʀD݀q:Syەd+tVVV6W3𢩑EϚB@` TeHP<eH+:O*nq c)(/6"8ܵ B鬮_Qgw/9DIA|/}~s ܛ1ӖGXBW vW/Ɔ.a^&gsTuCL9Y  FF181emό4з^[>tj;h=ZAGCz<ԘomG }ZNe:] ^PaмKozL_ox_kZ@b3?ȼMeluP2H,b  ΢K!yy8r8sјaj .n mZ,Д<+%0? BǏS!sgMG|{ª`b;`*݇4cb_&[[Ƞh[". >/`U_:&:.gn M"5KTƑi[tfG 䁚8 ӂyGd;O!DK 3%Sj_]x0E:Gd :(0mM$^xM0{)u?gb5ԍ$"4ًY ~R7Z(eaIak>owm7 a9-X/C )M,`6(xG0J~A`+gHFd+K =-Y CjU\c~ռ`^LՄj.GY?k]¸M$=^6*D%.!&ʉCxmOޟ)[8`dĹ%o ~d͑'v4?UtβqGdeLڼxطq=y 9h U'-OH[pA4b9Z4!7hT}~8 _EUw w$J"ͳFacQ 99|kNe޴怿dVhkW7.';gO v7D|pX)̪v O@^̟zMeBd@]d<#n}ZǍKQ4P/&y"T g&} +.z6{6,dK'{D-uO*Wjwr|~>)oO ikbHJ6봳#Mw UX&u{[+xğPaVzmЃ>: Ĕ+b;^ieqѠy;pZ@a\dl 7_B/'1@^K2bu13v["΀uw7nk-uӭ)u$Sd[ƈbޑP5Dtׄ繮MJu2ːOڳdw2L)KDuzӏ3Ĵ@7l3_^q|H {iL’-J@:kL=hg`@CuQz'G(JԻN i' _邁-&21#[>*&ܱ/c:y)A4ưFihr-iR"#c2= 2 w-0S}E .vC":#ݘbPH7|G' 0։au|v}pCxO; wA,?VDݗzm h^=߭{ C(툝O70!b hqNɩ(T Ў7_ zl%ϡc7f%[~.VK"aT@(U+έxuFbg횧U( J%xW⨰/x ]WѬ3]efWA>i̫D{L1|lHC~ v;ͼ@bvcAߡR^;BH.S3ƽ KfDufH_ؼO!@4~uS`':uU+7_%[.e|>$>&R;_F0q&G|Fw X3aEF+bt076E[; ls`9qy/h.j!~9BO&Y(KA%E{lY?w^*)jhP5M߳aefկji4SܙȦ wKGWMuw*tn{r>ѯ_{0e|*۸CEtD`@@ =v)DҍM{ouR%4,$[6;7sx, {׿fgEZ= kuܥԵd6rv Z4MQ`zƈ=ʌ\P8']@d$5b^EqYpSeW_iwJDnJ:]çT0=qEz9OQ8~bN4xb>XTL9@b^E ٍ|G> fZ 7uNY5o{§1lo !yeQ9IDTi{ 9ƙ&5.V 8|JA]y/m"mN$7gYI<Ы[[-q[FBGuFdg3${ yW($ծ{=9?5ADlS@ D MKBPk~cw;Il<"CJښ4vm8wQmWK?2~/2s;'8h3g92M9#~u^~:BH }|Qp"V1/dE?4h ] !uk‡aQf Ʈ4dd-ꚲO$ٽHF 4g֫#ҥx(T7HMny8jZaȖz]oE/iFZQ~|Mp?Noh Cn oP,5\ Wn6^à = }~"Tn)TY[W=<:$ 0}`y8#Ӝ'h)3x Hg`*>,ȃfG{1Z_8ue>"0"Yb9ߡDqHip4#FZ7ɼlWS|uó9JaT$ 6wuk\h= =/jUNH 鞘%piBi/ħ'ѓqLqo2e+r#H܁_Z,"}6u';UI1MYeb`Dڕ j/@n'>U~DT 'x6` F{R $ bT,_}V9sëH'C󹖈2*%|p$r5?eJ@kRӡʭ7k9@V G|-~A,>G GaOܤ!r3vn}!ǵ ߩa#-], k%sکϽe#C;4S2=*|((AcC&~4Sv7؄]:'X _(h7έ/`񘍰9"wR nosx |U ysy" 0&rVHF^s77񍄎&UF\+y,dZ1uFH\$r8.]4t=}}BRZڻEj &?FÎE՝7zA?5|  ]ȷXst2s $rCOlYEεv Bk@t]t 3.:EP\mYcJwԵ2@zVUyg`"ֳU}|hp|{{b;ոܕ!' xiU<&! qAjuZd ϭ]2}!(Mx7 z ^_CV! Tn| <.nuޭKAVo&㾉 )i:5ᅐ[}09ܻx_BE]A7>p.]rҥah,M1rmB?1+ja_䉝|VM4E'(^`f'S,)oYPeĔm-c?<Oneda]ַ*iGnmq,fj&VEȰiWkPtͭ#ᝉ:Hٲ$:*o"R"1`5o#&ӳjApXT\S3(m uXiy5Eq +W;cp4Ex`#kv_E> E>`~dC0O^M_?M!fmʃ c!.9TR ~6 v)"2%|L5fV;)6B|T>K>[%T:ה58s$ CSE*.fT>OF~p]5 Ib򦙷+?$/?\D;RTXBz.-TitÐ g5/2< 1=#v&Tdԝj|svQ4RPnq)3.5KIvs ޥ!C#r2( )U-@ 2ALJXaik nlFbLhއnr58\Mtjk4JkP{Α$==1'WgY2 ͷ!3L.+Ij:O AwwSzȡ ȷ PZjېmvTt~W2J9㩽5)bokT| ' OWIֹ"hȅv P n>Y*cװ#U֦6?/ꕩJvf\˅D$䖅)q%3Q{;~.AC ;(!e4+Tf`"i|L GtPfEd]W [eUϷ@G^!v`ޥkY.]L霰8y8V=G*Yt^/ u_Ŵ:zPܤu2KWQ~ TUQ~2ȴF/SMoBK"Gt]{o {IՉ*-Ʒ%*"ߔJ[}^on4m7Uw5o]ݲeGj c$y^kojZ9K)0(.z7iܹPt BG(^jrк"?fX-Ej,ꉟ3!6$)z^m:﯑FiCAhr_:%g(rvdUݷ)3q76u ćz/5QI/ nۖ9H1T ױ%}sf:8)^¤WUlr#zͅGp퐕L%G*^~;%`0[f,u󔤘}5횗VND!vRBHhAFN-DRy,yws԰w| %&! Ãλ͠Ա4H/6>Tȗ!|kCUf*#x(ABSj[IqqY=N>[Zkk@VO/W}kco.<+=X i)C?uI, O'bbq@n ls4/(\μi'O0,i{عt>i0): )m*t.&!|Y(8%A7VHG'-"]BEd%S BNCϫV] G;>F߾4mâ~<ь#!qO&G>lް~NEd S d2N+{bI604 %nѧ邶 e4j5%zhd_Q%mp3$ ąV*U4q:/ta2HQ/qQ"]cyN0v/Chdo p:$!L%T P遌36X3HcPH1/Ϝ;20yo,ӗìȭIQp*T@`]ƶHP>i\ÁηBb{y՛OnѸ\k$W h*MؗAYj}ܯ_Qzt-}h1F㏆xEڷ-"X*@u U{ }W8Ue" 8"\)SkGۛeǡvӱ|bV-X[ DQFWGxM'ț_`H zM8Sq 踘xpr{4c19l#W$Fͻ xGt<`ع?8TV" zaxebvr * iǦGEߚꙐ!GCxir*gN)tL fˬ-dApejYʨk 1GpmΡ왇a1A^:;?͑CeH7ON JEXZS܆䩼ɝhuGkO-='K沒$H v ~ukWk*߻^vUgnB_#?0wHlG2{EOr:wž]u_X6 4NXTđůhf&[m5([= {\[8Jx7Tps'a O*+)vU8Ytc.'Qk؅9]3)>Cl~I\v‡wLkIC䘕Fz}ޏ c$Վe_w b;*zӤnh> eˆþ]#?DF>sKD6RgGnCĬ0My Ih ͝x[B(D:3 #zSךBv Jg8O+"RDŽl% xW8 vUt\4~2d&}=̋{{f?#.)^fWh}wƦ0" rX7n[=u'h*ubV㜅^6\8˯ >;Dk1e,Y^T[ڋ'.;ΖWtXŐć6JcE0]h (EWDn#L 4OAjzrk\A:-^"0g(OOl?iN9_RCF43F9MMvy{KFkl7e:[9W\(gƥG)v$cKUh=_2GAlP+>-RT2Oۜ|Wcc E,hWn/e-/Gox Wgl] JzՃv݆ Vm\86/=:l@T2#zhGz`b: я9RSÑ$ )Àtla9V&_Z5;*G:+¿Z\Z)5SY7^MLKÈ܃A:L ZY*ur ŹF -0ćk.x"@EEj4TGxvLk~kfyTs@^;󌋚y!J{V'vϖ\MzЪ";@ _@R vAdޑ>UQε&Pן58VdFo<"t`{_מ^TX6zD­)T&;=ݘʵgwCIu_Xy*`Jn3[qJ!;+!4uҨl-K'h5lHXjK]$yɈcnQpcz4J+0C?ǭGȨ7lH7JaQTѽ~|8㫤K4_;Hr/n]rQ.4eV})/j\¤:hRǞ=Tюgi>ja.Ù6:+g{}z>FȲš jg@*"4 ^ni3!U+!)fFGM+|m{+SR; ֟G|ވ+lj>3V8x|ŔX62ت̌r.O^0{3-~HI!c|Hgƀk4+k$1y+Nk[\'dקŵqL_5ݎZ6%w hLRin>I+#[@[y`囔.g^}}`)̈́-.,Ů}T' I^# &FCc}dn~OoTo\׀ gPsg"ݒ,k٣.O!G [RxK[$\mc?աKw(K$poWmzm@RwoEw3>BfѰ3^ukG%Wxn#ϼ.FKO ZT(.CB3y-{od0il̷ Mbx)"ŠO'aD1KgYRś,`K,#H:b383^%'tue3sKuAA?IaѤ"&JDrgCvV7k`Y^MP/MӶtĥ9u34c|ߊ2c)?GeÛ#?lO hGw1 /G܅g#E3g e.%STB(,8~ YN:AxYqCz7( SC)'8ixf5ޚxp=Ase5B#5 sBA kHO LwrȤ͙֪(HSVm=gv5ר|8>` &nߢAB{"2']|&t/A_C)_)P[8D_0U}" p?x romS*oΘQ3=^oAspzZK E+/-uƜI],פ'Y:Zr d])+WMɭK SvU4+=  *7;[V.[ LJށVB/~6Lt&;v]I<^} jO!Xs*8AGb,ƵPiu4%&7<z<t坝TaĖq݄3PW6;g g9dD(Xi/rBS{ mAsϛLL%xwt+πz~3Ou89.~1|3QXe.d~ 1t7<~I7͎D/(4ɢ&Ҹ'YaΥŭvH)-SNUt$xpaEWeayw ~n?nFξWm/"E#_t癪t+V/#\T~ݾblT"{DX&ߡ\G254\N; c㬜+2D-j8qg;wpO*M'>ѫ;j])?{[:L0 'tҎSkl+l?(8bN:k&E(/ $Փ6 הy렉L=Js'yິc e0|ƌId1yeP7H@#R?~\[)r+?{IR4)zH'ق:c0 P:Wĭ(-l.K^B'ilwJAɳxMe =FP291ϖpف5wCx[=ed{efpM1 8?zR0N./+OgWv\ U{n N)гaFTKtlsI:z8SHxFIu&¬8/EpSM_Fcg ӿln!J_V:/?vwZYTxOz --F^En]̶t98LtK8}!XY"RRk@>h+}/.@5pIꂛx-=|1νAĘDa0Pe}U9co;F)vK5&X-?4?ı mvVfەp?k:܋3K9i sئeٟKYH6 ^IS[|5j/viNe}ksa4 k9XIF@i~()p%|/_QkϹkR2K5,>A6sqBHio+v8iPP|Ī#f=[')DN[`~:?w *5vaYXOGEV[w,T-sq'/#ikoAHh*y8ޢ}&ӯ@Ì-O CgO8JGa \ !ƢHqB3g%ewYjNF+HW70C>-J!mC7_vSl#\7U/΄+țy-=Ԯ~l$D5v ;{{,Ա;x惂≰%|5y#eϣ*)$ ۿ!d.G$em3FG@[£]+䱤#yܵ6 ѥw_5ޫ!r5Āc\3m[p5TqӑhHوdg;W#šv,f;^z^)+5Gļ\gq^ IR"A"[_{Si :Ǎ",lVy C'wliKyu0Fmɓ^'z»D>%UN%Z>[7*'XE0_dZVFǾCc\r nj1_fh, $;B D p|H(Y7-Y tڧi9 <b]~;L}]Ls/WFE"@8RHnLE !,ky9Q3I#TL }.T'lnl^Ġ"sx"GE=GW T0*}£s &Ɯ+ޢ1uDHP\f򶀥UKJg)P[[fA&Xۍն7(Q}qn-+zThsQ#Z+(X~d:x/+d1t1_@/6AP4-#KשBb]o=" mz/|bhNlϸ%;z vgfinxMnioI2+eňBؙ"iv Ղw|o8փshT+a02RjW` [YŪC!Z6ξ;[0!DQ{t)5{zY cEAȞZ8RR]Z63=mH!9kLeS ޹z?F!7|Vo{߮>x|dXthwKVݖ͙)vn^Va˕jXOkrDI")mܦOMqІY`nPvoЂ}Z'u so)0o_6d+ʯ6C,֩Skx> fXx6-SdžMla$ 'f J(0/Ñm*SݧCLq a Kx\/X{):u3=Hx ->eɼG.1b}SV, :YY]ې$2wy7cigKU<>[a£3ë/kNJNu. ~g#mc2V"LPJAn_%$Sݕѕڟ=cR;#~R%cq2,+^NV!A ]c=hKxxR6d؋6:q=AJû3;]1 F6ln=*/(rgsw87̒p# Fs?SŐIK>̃ʃ00/ NV5XĮhz6Q[ ЀaurqgzW q 7|X1%%mx㑁 `N{L+EӁZep B!ޗ'.056/Y6P50q\=erEĽ/p ė;A-Vi+ 5R0N "av."5b$F7~ܒG U<с s_V|qA:@7N?^Jz ZS,e N(ng3 X }MKHZ\FO߅G-L]:2Iʼni]?AP#: ͊Ҩs ˰*+JqFbeil&w>>QñD/FnV$pAirdRԸP60AۜY^@|BcٛuN)&L'VAWp+*[Gf*?QI{1EFzu.0cfi nk2ea_*ʒ;:hoKDaM$WiP;n3Bn&%0-ky*> VZpA7[ԓP>ژ3?Zʟ/&ы8㘡@^,) 2b)s@|.WO@~},\7 uKwt?ʍ$3]O;9a•.Fc[ŨhX|.QLsQH* ж)Pı>j'FL=xC8 QmQJwN{Oz0vHHH3mK@EQGd$ժ@:D%8A1CҖFQcZ %;t?A6w UY8jQ!mS7L:rK@|Q&7HKez] xGS9F8d灖-htU=MJW0":'ZrM$fT*RsQ-n_AgF9I~2z+XyEoGr~~HD̓Na5.4>FZ(`0PքL^eBOS&=$-X:yAaJ oxE&C ʌs xRdYWFav9SVמ-[-?.}N\שWy!*8CeJNPxscd C o5,, vl12vuy0GqCӛn}x۫yӧRz)z)!9Iqh+`XLJ 2 ;t.U:epk*$;F:,uC TWZţދw3=ǵ&z4W(ښ9mtyKB(S;zqV-s>N ~h=7-vyw3'֨ch2S} \#K_.=EVڤdc}zZ_uXm=E{UR hWӼhN?vwskϾ„F/ED *X@wⴀ:p9d4sr\k̆Chn׶պa"]d !ZrR.W;4hn#dc#Q4l(:G>-,@d5i{wEjYՏy|Apxоבo]ӖjjN.hdx_awwE5q$<ԭΡEإJ* ԊN(ş! 94[6M]aF#Lq:߅ >li@7"! /6XF-0Ux"b1$Ufڕm!2JE2sN'4 x^վcKJv1T>!b%ghVu")P iLv"&$+cPwIK 4pybzn g5w@u[b tڛQ3S8ˌ)t\E9io ?ފ{=-Bh.*ŴN4DZۺrrwЭϟq:(s\Zw5[vL䋒D/ cJ ؁Oxuk˕Ycjd41+w_1ڠ8Qir^|PHO}&b=ho xE 9j.B[^{gmw)(DzIz>[.8Ɨ>"RD{2-{$Q,y䡅qgWXx+Q(%ZHZH٤?҃3:'\H J[y]xbj@ j _XI'bAԞ&k4*5eQ؏hȮH|GMiSL^$s1w~KY3yy0[QE,On}E-=lpKZ g(ؖ >Bdoⲡ et 1ȵl/1u)4HɹJ{Pb%}& c*d޺5[VrO(b$dҗCu].suχʋBH#`2k*sg32 ?4>SYv "QҒXPB<)0 I)M7.'95EJ%w[PU/*}8f !m.i+u6y4`-kCm3X߃A'1ͮTJ{O9v+t"l;kA1Qun? d71ui" + 嫬V1*?Gv{jT賷? Z9I=Yw_',NcItߡ f4Ё;:Ty_6S`(O`P_W\fޥ`3@(16ޔ#\%1 ǎe"϶̶L_ (^o$uA0E)!LIPIg9h0x5 TjyAI"VLs7q t/4u@YTntStǏߍ|rU.w'l(XBU??' $~S݋hGGz׈c2a*e6̂b w1;rܰ1E ^yQPi?kbP̙kuie"m.CVamNH[OգNy4kN08O?&1Íۯ\IJ_I4nuޔ^/r]K-uJɿ4붂<n{h†qGa\%&Kc'(ڐ{GCpYsU|dF ^>0I[Jc>'EK'q! Etv^k @"rI/cio{S gbژK?rufRa\A#@ñ Z b؀@: nz{ʪ}+NplJR##0cdRWgS"ֲogS%OL-rx[\.V1OădZ Pk~?},BػfLx}+bP]Qc_5Gmlm[߿rP&VsK9:"{Q1C`2{*;T@ ߷i[-U\ޥ0. 5 ~^'Sp]y/3~ih4G{"N-ړruZ]&77a܍합X]FVk;3d͊tX!"9t#8L O!Gd_(=BpjT/dl6:MV=E $C3t6`֒1U ZL˽W,>[( HeaR]^mhЅnU5ܶ0Y&6$c"Lp9L?:N:=[.߶ ]ki«Lňe8GֈoS:Ŀ5JPS [aGGr yD:bh.+15y`\cA-Iĺ<18]T"4Č>cyf@\t|r.-(pD~}W~9ݼW-\Pv%;zՁEcu=+RK⟜C*2YTix:SJWA;ӭT~i 8vwo7;R3.|i4"G&\%ů84" y;#aR3G Os抎&,&)mY5~$@uQlKy9)ko,ժzt  $}!vREu; ~.饷8JIPx۷#\T^*0~Дk]uJ>p 'wrٕO] 69P,_Nϔk9,x4RTU.ƅW#l viD3JLf sDtſ@&^v :N^3w-骉.=V6!NoR.Oh^}&8bڙ4]a,l+%屼d~aե5$w}j5'-àJZu۰;ʽ"4aS&1(™4`KE.JA]VVwjmHM>HU:L03OXo,UO6Yi i\W?y=G =q>c "s~-֛7b$@mI/[B&Y0{j?%ŦdS)/< yqt[Kz%9艈&q$⻱8.b.oK4>Ƽ)mVOf?D#!;oīQϣv1a1XgH(a~.5\ ""=́| TTQT=ؕi& 18}7ȿa3ﭔr!XKy@lyaϐlQX.uldsԤM‰n0Bkcwjj@WYHvș] U* (:ohoCŔCyu,bykň;|}E {)b!V}NO99W,w@Qf@!. ?0]B8~eu|bV0I!AU:9>g(z7)nJ= &C5QwE"W@8{v&N%\.͖) HbRťռ6v#О6֜,Q 3b}iDbmHѢc:غMscDkE2{[M!B DCFQKBZIK +gxkAj+UXCďPTmHӤ͙.iCx+EmPP0v#/v6ym iss'DFEh,Ƹ. ԀCeI2s0pQbKxkƀ8Z3aB_%sw4VlX?FV4OCpqhD_s.3~ZI 1n$}(w,EY vVU<R$+H~n犢m 8E&Sck@W_ *];ȍ 񋬅-5Cq͑oXc"u,BUCG@h(&󘩧))(<+N/0"~Oɒ[J㔿NQiվw6*hyfx~? Dc auQ>$ٻ- g%a͉h(3L&Z3_T8c8{"+pݏ|=:!`DSML-QHVq_P,)htj l6k2q$wh>Mu8Bl&?4]']ʌlp\vR6h.Py[Ds U*z:J?lQa?~(6Ew|$5[ N*5~X1E=Ln>ݾwG m4zqapOie1΃vgwc5 ~q*@EʮH)CGERNu"Hka*X]R ,};đ)d1{h4oW۔070.kv2 ;Kq6O+zjQ@ka>uh43LIQ17@7"Z$ &WSvdȴˊyWS>9Brl6D&\!X*^A;g/+݄vK!Smܯ;2xٯ$@Ct0u˕gx"=y$ԏ,v* <S.l7W> XWd[|It9%a:}{cĵxeה]WIaf"Tf@LEyV֠nj@E*|;wRH>W:-)wۃOF,ӈ(i(r T[Sp^8珁Fp!IL]UtO'Cˡ2m+ Y {#Pr)7z+w.k%~\IaxJ'\$I겖.?!(P٨gg1{ȗ0cᣏ6j8pk"MK9{zq$ݞY J׮UA{h]=):SY<}dKchnQ{xx̺5$bJCZI~C45? քH6 mҺ%f$H ڏV%"NЕPlxIJ۴ ӊ qٕ_O_"uG(if'V*+8_r$hRh[QКR=PN`~\nN!^% ]wN ;Y] @[}\֢F֙@$T AKi cn| "K0K>ptA^De9a$ BjdWnջg7CP'l| ޷ PلGe iA@9)gk8þ=9;!xDD<Ǩ$k(O5*šq ]?>Q~|{C|f2R1}56ɦBuaN \GֿDsI@}̞Zz`6RTSFi4MlE`11V Mo#[5@ F;[f+ʩ<:ɮ4Mi`1uGb&Aov#F$j.Qs1Pm%WB?SoYTh]}lݍ +BvDyQ4Om 6%pPO׋Eڏl>'jE-ʎ!<+SCֻ'`Iܞ&s >~&j9ӸCCfn)-!&RzstgLFt>l1Yr|{Crڝ.o-xU4ꊄ 8s*=T@#6ءqaR_j KT2#9q _>: R_8CA(<>Vs,B'%fs2jXyFx$1)BKܳ_Eu}KiR0{BKΜ ? ߾ ,I_HKE6-'Ygs \X\ cyP.?ݬuo?3_XNg{=csrvzV *]` iב]ҔCˉ DqSrq"'msi$4MZ߉`}* 8k"ޤ 5XxT*/љY/KF$bA G 8R  qv%Ϙ7 D tj465p 4vD\}C{rșGZᡨ!hr놨80 iG4BYEGjK~ r…-i{AI8A~w\ (i0=z;`AD9T{v٪=l64sPezo1Uo7xYg- Ɲ&sGN ssugWXm.3e8xDmG(3 903L^_q,I? Ld{aE8}w59-ҰVXG<kY|Oo'ݕ:h;7MXHG/j7,r'TLMmLЃ蕧cn)C ocC MB*_@cMyos-j< H0H%"ѿ@Zn>[BxG w~SQ̈́A4yc輷;:tWa8dK'Bɡ_Љ*rAdoIu@FƱ1a?[:M7I>-*dh{q8 Ǫ )Dxآ^#SNʹw  PƖ,ciXQ^6HxLPqwerY/Ͱj7qQ>QAe+tJ'7Ց}I}{zBK(i#9'[-JzZYdM5S2na|wh/o'-ag0;R1)&p`OZ{I@Hf<Q#*|iLf^zKQ&\d^HrMv7alh(C8뚰uWtrlV9NDߊbJ9#T{>U`!"Q޻ra}o7U$\kAO̚֋U U^pe9A*M^B~ݜ{GUPBܟ y3'5Aʚ};'l̴0&&^l KIJeA,?b#9 ba~s;LҷV9@W/Xj( &zɔmi ٱAV֭ A KNFgMpХ)-vܦ\HQmTAp{ 4qH!Ł3Rjx P_ewcbZg(ܯV䫥ۭm3x{ ^&׈ńG2v)%LhCDfax7B dz|;3O \/H/t/g.y޵ɋwi}k̔ B :$6t~Qށа;K)X \d7'r1U6QfY#;$JjAP#gɏc>vO-v>f_t 2$u]C"r@Ydei )РSO,ni6$dX_CVt, h+=qoI+s g KWI^|SGw5&eZѧJbcKvtQ4j 8 * K3Z5{UCZ#j{!dQ&Bf !%[4uŋM3m\Qd7/kdNϊBi*+30S5׈7-8qNd"e8bw\|ɶ:t"ơQ{ UfʑT|Vh*D}gq_=JbcChrJu)h&Ee'},:vrR+`;ߘXKeyaOjǴ3) sI1%`d$z؁ vG{$wk^^́Hfp%`v8 6%ϝ6"0f,X<7c'pAF-yBi@<ަ*iB.IE:@թFA7a _K1ҳ/:as)/[Vf/ sϧr3p^G='8(ҶxD{HL9:̑;4Z⑌^MFpwFN$ԃ+ ^Yū}5 1p V*1h#`ZS>堕bZ$ Ⱦ?^zmD0PfQUuqtqKɶg*H{Qw)=c6-Y/J_LM8 ~8=KKI/BZ(['p4]ew+s:+.;ՊL,~O\(szl`ezdb_d] _p8lWNlS7~. >znO}sҌ1"4 *l؟#9;o١8)N6KRdd`5ݢo*`LN=O];+JȠ8N '?, T6 ݼ%1cIvu ЄyS.! u9keso]zn:B{f7N `SG؄@Y!f_JbuPiBIaM ;+5~jLsK ]j)橍3_,97 `^Sz V39%eGuW"zT~Ta'~ C[;xIs 7q2cR\6/iLx!dgP,BD.( N{iH>nUGC=K^ȾMրכzCv~=3%2|37WH 8Pv/q_~դ,V.򍜈^ 6^#.r$*LIz.K7()$w@1*0]А_{ Hx;x &I0HPRɶ&`p@6@)0a55sYi\>. mGB[ *U@s|z8ZoIeP|E+eQ*Cq鵭,i ҧ~-p:q 1(>bzK󵤘gsbQ0V`RA}B"g'qlLbЮI5"׺wޥ=FqlHNtA2Eɫ 젍֜a~Zl@=ͼszdz#қ 5e" %15z8AqUئ#cKk6$t]{'+)f1:DTl/ob(2sb\ b^WsΨb^Wjd TJ .: #\Ъx!1U QE[c^Jxr 7 !5lJUP p,ǚsKG1_2F:4=L6q? :*h 5p:Gu@086?WHbb@m=vw nȍ6MHOe:-}*?kclc";N0$yt(_TzNx&߇W[+pGD1xle@Cʣ}D6=|'+שjMh=,n2otyL #mK膤@YJ${> 3TU鎒I'lm6f7)o cdvLe)Í*ANJspS v_*D꥾@U iVIuDQl?^YʚƗ>(aŘI-)h x*[̙A `^DOV(".uc-o_c[I$"&|cO%?%_P)4Z^£4 =ptԄoFÔLGؽd[gjsArSpYt z~M~e<=KKhnI exmj+,`QyS 2 4sB=a4x !0\|DŸ]Mnv6C#r QCZ4:kn 3F9lG-;|U[1 ,4R"V4FC+aߩ#@7K?4ϨrbPc=hkh<}˶,`Ȧ6Ģ9/PE$Hڣ0`eF'56/6= 9Fd`fŕFo H :Oă"7!2~@v-rS#ʀk^w_,eci~v;(iZ ppɧPY壦N>B!b2n'POt4=~5rŐ}\r4RnqXP&ǥv y;kE8f֎$TM@]AEV7D&)]^!Ej7s?FM7eWH}pg I*@%W?FErwbOB$M1G# p4bׄ,{y+Ւڑ4b|'y"' r+3jЀJ$aN3>~;i7?J.!y'QwVFBH5RɌ^ؗG8]*s B)&jcT _Y)Цk֋C;x* qB(ykf56^8PUms޸Pzԝqz%5c˭w\Wtb9=EOt?O{MҰt* [ZKU*R?}֥lLx0 4︇L|uKB?N ` jmߊɮUHS+<3︙CMX Hoi5v\ҏuL4&_+',+pi;1[ehP ,6} T;WbVӋ12C&_G{/NM ۰\it/]Ѓ WEu˫H{4N/EsC7F#ԯ[Mjlhzt~s*~돧[ާҳQȢKg6Hih̲@@6ya6ѡ W9ąwӋE= a/7kPOe6M˓ eKcjHR;,#R~@Zu%vOk:eC- Wh=8 ę^.úhhCZ+jFUq# _p[/VZ\rw8!SǒY8YKALSW\+'4l}=EF}1ʘC{N-n6V14@iA)N2f?s"v2d9sowM%k6bVp/Cu 6~*&3~ 6V" ;m,JOV5uUnϩ=@gJ Z@#E~_c:^Wm1baEBo$|:+G5`fFK$L3GEɒx .7DGou;ҰKEW3td Y(F?Oe TtU~8**2 ol L|:!Ϡ 8v1C4t@/;;zw440+ 욽`J=q]lS犄3kGTT'ӧg-bĄjVla?AH~`i3&>S%fMEnʨRΒ/Z儛;`Olz.ݵw;k, t@+@1f((BLB+lߵ Rkͅ]C(!=DB{<e ۥ6&td6T#7~s';^.׾F pilY}pJ#\x{rz!nKYt$إϠMqaBUNcvnqFJ$S?ާLPUh(B,Y(5zC2sRB %_'ec ~ c$SKNNQ"}6xpӉxUAꦛ-(6$xVP/чmNmD]ݼ_I(3q!_jA>Aꥲ45U::93!J05saW8hXi33M0z(ڑL3=I"r|ht[;rlu@= ~$%ٖ HnH}@# 9pcZsI|=ff-堰2Bڱ(qA ̔hd_n0UuM#0vմ@]׻j-1?c$~c?FFɓB!%p;G ,gQpvFe `l]8H O-b0aկk?5?&.Gdmݪ1v;J>v[^WnQ3\u ρh r!qJ9s] TȫEb%"pmÙa^vԾB = |S A#0 +|kB&rF)yR :Oo$|}WZzCxs-%Ӱ2"&6&Q_v 2 Ql_V'HY1s,G i= aEz<8?6x^,mT@u5=nY9OME0SmS`eI?!Py:?no7rm?2;/nPxͪ)|U75`G/< 0D-eSIw_>oMPMMH5} ۡ?s {x##HF6ZqBgrq3*Lǡ_'#:s¯SYu/yL柿*-K߃&3̈́M?7ot W]zs(˭W%BSRGjP bףV v^QɎ_`Y2| Ck'E2G9hF&rLtj_7ԡQk^?jĜ^#~A[5>qTO52$>h,8*O(h)VwTn鮯_g㬩yv3:% | 0Es[v%{m7[-"'DAO2yiviX8@kg"2ZW:t_$*n;TEOz$g7pp;6p߅5.8-O0SF!6* -XN p#_$6[MըZ*#JIؘɇ& 񶞉Mmѭ˴Y ^/m#vi1a5Ʌ!DolRK$9.qc[T ›1.mUO=.>:LӪoKiQn7<kRr)w`9*J91%9$v:dPzTN #i_nO{Q.>򜨥 7YH}JKMlub±0Z+Xy]+[ii`bf.C:m'G8FʰF~nA brF_tItw_0v;zb*D 9J%N c;Ja̶\F{T52kZ퀗#u{k)\-ww;lEʦ ńI0EWp'n#5ba+{ר9^ *Wn9TȮaKbt$5CFrF˸ O-e?:!%9_#DUnE@wQ"oHkeEIifF4;TM-;o&q; qx;Wb%4֗9nЏcz[V#z!xϫQ8$6]cxjTO.1ὂcS0-M,9Z;˩HVd&sY/Iv{0dZdihK2j$95 y@,pI ypeV3m,S{wdfT)b6֕HvPc\e5Wx@(^Y3_^q*"mY H#E{Ʒ5וmБy&NS`,ŶvϜf4!,rHl\:, zR>3'-WJUBz,H7ٰw{x?JgJ#ڷKA y]! 2@TDr~t[ؤL m^]F͵IRϣקS>}Qf F N*^C&sI!0fѹˌ?(5QmORgGYcVjAs14"$]:8^*yHP]z):⶘@_Tk b-%8)luSQZVL3*8*rb㩗?/[k`$D|Y['- ޗ^}5sz.@JRf]N n t;^M.OLVX5T|61ь@G|mgپ9!mqaOgN 7:씑BbSyѼ p#;+C'FSGP6ΉLHR\dU~]Wy9aJ xi B B7 zpzr#oc&˘>zQq>DZcN"\1 J렢)_Љ(l[63;†d$*jx MIغQG FU}9o=6;]NqQIXnFȒBzՇ D7|[~^noՓےw=R?u#Hև&LMY?S|Am3BuK+ӎ#3I [k/h,t>DyGs.}ɛ`ȟ9@`}G+Moy24^yg!Ӭ{iNDݣf8 T[{ØudBoR+L;jEw>ȇ&ij1e%VE jKXvOńmj s^gdhP(7L:"l;f2>JLAh#T;ز1 --[K83r`LJrH<yA[q*ro,YGDxyX'0TJ-@q EvDϺ^`O@[(I>:}Baö"H[c",a sw%?n+FQߢb)tE/ob1uP%HXy2*PjU O(§_ pc{9+x@k`qAx]y\QWYrl"$qVѸIcPg_лQ{Ҷ,8E;+'1I׃.[B~~:ٲXǗ;TubsiPACNa^'r߾o-w2|[7a]r#qnw n,Wӵwɘ Yǂ9)KP;.N ʽGsD/yD&d**Y櫒 GjJghEU>c 7勓r9(c1vn{\aHv' dBWMj2v(oucrA"fxsv$*tZJ~`,Gz@|(Qe1/qIe.Q@X@EŸ&޽G Qod ^"O((BǸ >7*R5iҾUpbb뎁䡏VjD@>D|Җ.j:ȝPsz4+KR9)ϔH|=ncJgڍaX+qQLϷQ쇡ŀ:eL ҂~OГ~hs;1-R_5ٞIG|^}7TB`WaU| =CڐPm Iа*+WnqWM/rNh:$B L%SO}Zdhs%nFܼr~_~h2nx̀ JO562j.Q}oܒ0X))uA#oe`t8&DB f)Nd3fsC}Reg{Bt.@JF/NGR>A+1CIvhO֩i J$wxdT9$@4J9ւKOB4JX_̴ :̈́"`vv$yymQB%[Xg6YXDD`v Q1b@4WtUGIgfM4\mz7Sv+%Kn/.fף1VbvbKh`׾ efzBX} H|I&gbM#r`XF_]qiQ$ӓerD6KcϚC n1OSe$x{1CȺX*';1=vў=a7kI.20& POP syaGZ b>Nѽz;v`/`+{P:3lR9;o\"<Nu0UȝKMt%Tq.!sRS]F/h5(3_;Qb-ri)xg`SA~&›dUф)Fn^SoȦ@)tPk+H\"70# [ӶmDR,cU:|MCcK8f9);f~pgS2-^ݗL,k >{uiʸ Gn4=Ug 1H_(z0 Ǣ$ӛvYvx/Tc⋖ Bζu@enӢrKҦ2jV߁SMҷ 7;>z8߶<wC]އ+0W^RM|H1oe  kyU cT]€꺖E -?[.&/] 0zwƕ^ #8rL;) l iIu41D[0)fP>~FTX͎|i=QƢ܃ep;z^%=F S?C"/a`=Ao߉ N%YWA@m 2Q -(yy$oW)pF$^rBwԔ,je}*][}oɴ4y+Vūqxyw Vu)lTxY2Eq*tw[|Ʊ 'l/֩S;, b)F~cи&pqUgreQa/y9zXhFG!A >"kLy tM:67S:S%z {M~wvgpy@WtE,p_pA:\biAeC>f~_c?]s,ts<F`* U(7`z\4dՔBzUݎ0:b݈vLR g#%;.`SאѵBa&G8hU䂱Sf50?,zh*R-#2j>wм5C/S>񉒮kCT.2 v f l}mQRowB,SdLLYH:)Nanj!B7սΈ撇J)Z0pX1(7WyRlDWBi#O xC5 Cłpo=FdO{^=Q~%{J-dQ` ".A7;0OhK-ro'l=f$~c>?j {.i#l_m6kr8{2Tm !IcZbQ 3C;<ዛs9Ww7J _W{ڲNe,'4R Sƀm$=Tz % 1dFSO5;V3YⰉ\U4 򷋩Nr̿# AE0UQsD{0Jу Z#]HH.j(J9 ^ _fh1'QB&#J ua_/Gmݼ`!4P4O̊5Jn0G]+mR/HMNpy~ 4yH7O(SF kOnZ#LWa~%A¤c\NF'f~yw-Μؖ;JB\CG2"b ֜s\82kFʄmQa>? &{ͼԣmi$wR)S%I7yIYUY |g)ۡГ{̣UΞ 4'a oz|mgQhoLM5|٤Ϩ.A] M4/nW2rabGsbN'/,K.߻4e%xiv _w}ƍYt6ݝYEC "k L\ZjӪxA֑2fӘe7K+Qgi3FDNYC}6ir,RUG,I1""CXKz]x9*ޑѬ]'VYJ%tl#oPCŵT>:YeYs7D9 A:_|:iNPr>o5& I~jkcrA9>1#bNV8~0Jf}YVݎas\ շ0?rwRQӎbE(7ޒ`Ng 4v&s E 8pf#6Dž@6ݗHWnN "0Rr0=j jl_i GicY(}ΰѳ|=7ڍg*C흭V2xX$ig d>kwZ}Q n^Z}`_=:G5pM1Sl!:w ܲUu7ѯ|"0t|<9 Xk y?ۛ0Iҡ>0/[đZ.vH_AMcGIJP߸=hE \%lC6ړ'}Z|9k%c? 1b.zŽ UeUںG!hNJq;lU3<ԨoWn~ Il]ңqESS*u7-RH@KwD, u| %,`;"jo($n' *gkϑnMΊiub*qIk&%,H5Jp\f[4:bGI엟)Qe"r^aԮ$iY&3M"}qkirWDr)Lnx Pytx} %\|kk i}WdP´E#HRVanxBd3-ßr1ĸ 嘗_ȦSy LDBE'о-%¹#!Š%;ؑ 4d(Ǥi|whVviN?$v蚩Y4X NWq՟]RS]rzI!4º2/. QU0AK#/ 3S0Zț^&}b!Tb@wI´Q :M aszm$++E:b8bVo- xfVslJL&ŖYp'%$5m qTsvڢ,ꟑ {xu`O *g܊><4"X2`-{Z mUfU+٭T1䞏PTlT,]HHJsc}8}P@έꅸTeYT/ɍV5CzlQO~c6gLU.3C`j9Ŀ.]]7*D&E7`9WY}}.55!RZtZi}Pd¬{L2źuhƈ=P;$3Ӡ@X Sff&60ܪg;`ɖp/o`0]͵}}2`Jk!QD4'^xI֔6?+HُA 1qkHfpx GLXty4 ʻcCg5r XW?_rC8#a>"ˏZ9FuC}R==і w~-'#i-̈ KZ@%)g4-ZM?q."\pG[:^uQbhp&Ϗ6Yi{[ nY\e\93BȘ -F^4d^9 1Nke/ 4,o@'YY?EooXG}1.o^Bo1QOVqZ ׽[vo#nk &t4VU&Rx6e yTKj U8H;S-͐9d26Vנ{-u ѾxUq̆$6:FiCGm}^VHSkx (Y>C$.9;lT2IȢoDxxЍ@ pmM66t!s]\܈>D (^&9 Y׭b`)a l*#[ V\`.1ۚZ|,C*wի\ʵ-}TF Uɥ7JkZ Z]1I_|?ޚ oZBt'lu$$ֲ n;c[S{Pq2x`J ބ44K{6b1rS}/P(8bַ:..GT*Tڏ=- |ҭ0lSi8(_*eCzђ}nF)GCZ">2ҟJh/;XߪxKʹ-A ) ~˱:6$ڮ'j(ԷSam!h?}+] Id2 TE&'%pjeez7bjv w̓i%v{>H!'[WP3r_?!O٫6^՟9sq5u )J["4K:vlHFnk,(%֔B:] NQ"ۗ)~$:aH!=&Ā{"3+,PSP/5G-P 鲶 qR%ǿEA'{_qv|G͔e5@|XGu\tkc;Œ,jK*STvOEtqnVN,|5onV=pdA kk.6 VeʦHUПUI#q2lAdnh,$f%RD.Ky >4k;9M2҇sfDiwDQݔܘ Giܩwsb6IkCe w%*9?Zkwl ^2U55Y2YP{=xȣar| SJ.68bє ""2_Nv 40=Ӎ\d׌tw$=j(:>p;Pw4\vyMJlYQ&WU?ֹH]K[Tѵ$*&/6}*#dKU 2uX-x-0@ɌSnYτ 3jj9\ iwE`F8^ڥ& g*$frsP:Xh\Ϝ+kj$ڟ/@pWmS48( Zr"@(zoB*\ݿd{zTqN$hd'ݮ=UK+smSOcȩ;š$'4hYDž+"]t9Mi5.wjDCPPunʌK}['6 \ӟH,ZAip̍ YZYߧlr#֜Ve-xŵȅ5 ^0}2 @H_)s$CbFT EPM` :^/LEJ# r󉔭.#vHef]EgtT1[Bۮɱr'vN?fX:C.G9h/l"؇YrreH[D<`:xwB;Ij m!~wķ.Oem}%D{?$Q,/R#]!{^"?pzc3LH4?p - .Q/T@!\ԶjS.vbhm3&? ?a$"MOBdhd 0מ$TzPtʱʼduDŊa ni4=/MpIRp1g5&;Vװ]C"%1Ac {.V'L0|vKiѿ2h۵ M h ,B3S֦tLZm rWa*(4&GNvh q׫4o@/e_[Frw<NvX@ۥ$2|㔍AAR*˹jY<#TP/(]`Xy{iZgBhWR'ާGNcy7f6ME8u\%NYR&b[?}Ti7Җ߅W 3<^]}I`syJ:_?7rkvOO.q i2a-{.k8A ̡}GK&j(;{il+oa"fp!$jRwRUM\F$ئ[o VkO㩾qI]M] ۛ'UwL* M"$Pt'c *\>AٓwpX8X`2q}ȳ^lZ~IsTVtܵS]W#mw}YzIp21ʜ[xF D$=Cg=u=T ۥL7x[)O?@ y֦ XcSv2ujWM A[D8w0.&i1 i%Lsz\)htYX[hn-[Qt|Kj#QFjny@v%@ΣTM9sp#8ڔG$CrTKq]-O}ef?iuK#\ui̢e0D{Ȯp:Ar6kZpK rc2>}[l#]әlAL z)ա_y"՛K'x>27 } Fʉ/ؖ,Pk;Mz/1LHЎ6b?z/iZ߬!2"$mhD< DNQMMtgHjh%OYy'9Y{ "D3 ҦnҜ8.FiO[X:bmMOS f@5M.T1vuӖ ĩuC~2C5/̐(2-"BMyH0&mgRy)kP|/FgqMO- D ]A*QcR  Դϻ*D77d NI7Lpzʸ"3f37\8܊tsڹߑ6hߑ$Њf:ბ`~ ]٦$Y dwxtrP"4FO|?TvEơüZIa ;XRDWt|"4țS˂p(u̷x91bkWE#ظNPA*A*h?B;҇AOgHe"N"=ຢpDWn|cz0=^gQ!ϜЌSz\`A˲yv,$!zkA~VsA3 CҨ*a22,:u.h*L|Hkn쨁9MMn1O9Y&IyjȚ2ڳ# = /w'Yl=fjCPOͩoB0|K<,G6(o*\]r ՇgcYߔje; w|jPBB+@UmQnHwt51%/ B |:qCχ4l:JK2;~ϖ2kog+y,m 75JD O|XlƖ$z$1mO"[駼mĺi k8hyӅ=]֚R]_ZGb͙ 7>d (T6 DN #/ؽգ7㿇Ʃyhڵj< ;B/Ա@QEOĴ䭱/teǔOwr؉©D4UOldqlG ԯ#1%5m=xkEẏrs ͜ 1PLԀ _e';_HӮᔆ+"P||K`|X晜Ft k2dȆ(\~((ꀙNōY_j5vC8StɕE~D]RD~R8O+h1, C~ cfH}>m(&ga]7NΎ:`rar'OFzmhknzQC7}N%lI-$ߑ eT/^&vx/8_+QJ;cWi^!%9gxdyc)ooi|ܩѫ]xg_tzAֿ-rj3 Mlts!Bf/9v.|0J %Ys8l4>*- :g󸺆SkN`ik\{Kby3 s˄</5;o )А5=fqu ;F ߻ qΧ7UhܴvhE,>`qHb4w)¸~)"?W$ ,t0oE>% G]BTZncx=䡿Q gܵsEi& aM/JP⮲{,!OL ?(rWaVW,՛ %a3EWi܂*<_Q,4pr`vw H[y ^F>v)Ue+62y, NfT N`"U%ڦF%BallxsP2x}QԹᾓ'4~ %H֯X9n0M_xmI/s\Z94Qە~S jՔU4'.{#u2Hc5th}$̂/wޤ&Z|Jt >k>ٛ 26XF ͟ 1=DpDNYNi׬)&d Uj]_54ßȸ1U$HK;M)eHiW (eľ݋+(I[R bǻ.GOBTG'r>|;~ y_ "Z궖ADe Cg/r`qY_IHFҋthhyzß~,$T` i4)/$Z;J]f#ǒfe1,6 U8bh T(6#>%|X2Dw1KIލBT:$5rV01i.Fż*Є3y|~uZG$nΗZ99mN@a.&I1_5l&ߤvtK Zu;Zh^sRu.bp t!ryOx+#`IhV`nբ(%SY@ݐ fP: vWZbDtEI'R ͶJI-1ٟ{!AgTj7(-^psWtJL.Y;ER*Ž*al*rj"RZm']vesk[tfJscTgR*_\n!t]x*|dhThЊW//hz>G\ [͒9u/Yi4F"QFs>+8XWQXآϪK ij9&~*CͅR#,%bVb|}0]IzufדSC;  E.2{X·D @74Mz7k4tu8FBĻM4G\)XD ʳNdꤰ@Q@ݙ"-k+Ϲv@dk~_W,̮Lfʪj'u \ Ǹ0.R^+|:aԉPÁ_ 䌂uC#KôIW|?5ɋ'9F";eS;e%kSMKD3?3%)&!,̴(wd|vƜ>,bMBX]tS KR!<[H*bMƔj PH0Lmr(f :05(WGy<y IѤfWC7^1P5Tͼa!ð~c$D@9 v2QR3`QcYZZWLIs.pJD1!Lj)J3{Y-ႩUƶ|+pZkJ58|֤uQuҏT0}M8[lA4|0DGeRxOX0r+D/h3(nc{}ܻ?I:LJ$xN>a40G5Ք[_l)Ye%,%ڥ\|R`"%Ó>3^,NZzZgZC\1obfC+_w{(!n&le!ZFGOLZ{Wx^?㓥F/yMZcQK_G?eI gdHK5P%vLz0Ki,BK476kR>T W9r=qG޺H˖؟ 7f0 (ؓq!8|Y^Y¸}&NX7Z(ZrT 6e>h?^U %z:x֧v/_«Q~s%ɀ_lS E5AN2ZdFYy{Qv| ,X>Fs"Qw@]h뎀Tt<'NfkBE7K'4 "ZSLսu!$/NH3Fam h.i%@ \PQO/XNjO=cĥ4׎XL-).G=r TǚnH]>1Ulb, ;X@^\v\D;~L&y#J|P㰾$j}]&Guqzy@?o2D0Z'87P(; W#ڪ*TL=6JqrDq°g@;Gm?n>;#srWl .1*O6"E_W ٕ9̞ KtJrm :HU^&R6cP}`WNņvW?X@;'HX,=#~$n t;V`rGjэԒkoI '."'~aug 6?BZ|¢ˌo3z4n* ᜱ2WקQwa! ʆ"knu~!kXkqtN$'F>!w)E xD3H<N+D*Tt vX?\:|5ް;;?ڑ:Pot± ,@~ QzKV}]hMC0 JxhTt44}$Y0gW^P^k";2=oNQ`d)Jm0PS>MK[,x@18n&8>Q]7T:%im}vȁc{15l1}Ƶ4NȒ>;s?>3C6h 8M>yŜs*?_'Ӛ<3FI%STLwul`U7I74O(Vx& f7jdPuD]ַ-]EC7qE0{Vt┑n0LЄPES X}}NDI},t60?JRS_񭉼N8Q*NUoF4w Ue0sKpQ+JK.ȌJ]uU1V,#"'c]Z.9lg㳯+G4``Ccuqգ^֔Ro(6BIzAF| e#9ȫ0_Oˊ Ah +qkf)Jk| WŇqUdok(|™4nWݎOXܚ f?H}=l O@S[gtEg?5ِG S2Cк@6V p e &޽9N G*'d3mywlS޷_T^?2WXՠP`,%3pbWO0Ͽ]k*2fx̏u諃WܧG`V'wrMXtRE6}%xLl{/BjEmB*hۻ 3{=7_v` VNIsM]dqhr>4`NAU(,5?: {BKd5o8,d[/kT?,e}ˉ *bQ*7ݸzuqױ0L9o5v>g嘗# e#$a$ eG}ӇD^sdw"Ȝ! 1F']Sv?,O7y v;O`Ihw%NERѸ0IM\jX.f٭:4mC !UzlmMK~auaR϶rȦ"bMܰY4\{408>I.T@*9Yz'я'憉#pI\ sp )]nWgAH 5[ۙ`Ny f<9XE5{UvQ+.>eWgơpɇJC \L^3ևo)]:Uweشx;Pi">NYW7⟞ycy3hmIR\d_&mHGV _ijöLVfdH^tHgqDe2x2QrXVH]aW H`-<p/6n<0jy@Ȼ\0Z30yz\.HMe8 ZjVDN3fǦi [;ֻFn-^ch{ޟ`:461Ao;P&][4ցˮH)'v[A78@ެ$1<.v ({]A`=AX`&#^M NGemZ84cĪϗ%}ʊo_bč@}<\9N =nH<&o)n4V(#@ 5C#irW3'6gm4ŐF1;Ua3& }kFX[4v|3DÊ?GIx)fݵLkPIA.qZ~<4~1NǞ6 Kme%ĦǿFJIgA243 tC% 38{ vb$Y۬ D%hP+@ *"l ?_2m<Io17(]TU"ŠY%APAƽҘrm~9hIa7{&]|bPC2|Ռ9V |t$v_(:RGO냀<uY}xZ4օۯՃ0" @ Mw/h5}Yؙsݕj<):@;-1/b\?%щ0wkN e uR|Xc60]+~L$|Wh:Le{Ei,@k&,t)2S< o>J)7aN4 2׾pQq>=g\I$UuªigV="\֭2)eOp DPNAxS@;Xs)/;ڟyOcx'Y;ɪG+OldN]h L+/h>T\L ºpIw7qӅA& tJPOxAG;xod 8cM8;#$t55C!oNu??e+](ia!4u 腡a(ifeOV/Zq4- 6Gp$`\Ye?n?'xRڊG΁m/z0 Tr"cͫ iCۗkx̟$"%6`Kqѕuams@ }g|V_j[]5oJ8CgƘLqwM)%`Ԏ1kCk{:\P&>8!`H!=Iw|snuӅyw'sf_ϺRTVUL]Gő֪4BopT9a ZS88._"4+pXhߑ9aa=EZDBXxn i-wUg ^P:Fl憏CkC{a џ{^ĭeUa`h17[ɡ/6yak7" HnF?ʴZDF^n˨·tH#:! ~1_:#Oܦ}[,4:. &BT lN4w#m >.7&'9: DJӵ aҡQ(GO.nqSl +_8|ssd#g% #`.tXN"[k/aeyMF7nIK\Ŝ1IvY19G|M*'ڊ8XqAh L;vN3a+p_ (7s3w+7zAv8v1 i춦W btf-pfSMHb麾5)%}϶)Mr 2wF bPNu7CqL9:!%4ha [F i\B.c&j}c c?[gt^KlMq+GtN5cԙoQ+mЏN]1FljK#~|54I=gkz|o2GWTH 2p)k D!_;Jȫ~poM,̝{Ղa?6-ӟCSc@ذlH0OF4YAƂŖ-  {\Nzwr~7m iiDR~Dj -;"vMM~*#T}^v(PAXٟ8euxb_9I!BtO)O,f) mgW?Zi8zRs@ ~E3;`"I{9oMya)~zל1E ?2Lpa6~^[Y) [Z&m_;8{:(AJBF@DR=f |eyQ-@Yk>o&̟*v-{ND΂߿glR01em "L'^֨R< {p4-#j8(҉;5Ђk9ʣڷ4rxly+c7Ÿ ԇG Kدe0s9x$c®@Dqh aNЯHa]2=3nXV!6'$M;X|Q3N%rFcT8spOs G؞I汔+xe\ k^ڦ^ǭvOurL0*>&#,/PY?`uJ%-[mc;lPSmyT4Ay8Jڶ9:QKoB6 f hDr] Mk}wN鶌zf:ssSEG}ٰHP?c%x\bm^zÑScGd7y/c[ yVdmoe*rIӆ}J;Sz@cQ6dPďx:ZЬሼpQnr< {\m'SE%,Y [byDX;c{*RO-×к^LВb*#@P&I&2/av4%C}D1+-uCA(7.cWHeFd7&7ɪ^Nԥ2dڍSe}iq+PAƚzF;Y05OMhq؀+iSRf+ߗ 6f<@֖YQ&]m(zn^vNl>.cEJN"\7!1ElrxP>}")bWU&bݨZajr+T1 b {5_4p ,}S @ d@3EPOy;:;M|f")m6*̇Sf5ӧ0 ~NUrDkl ~N؞{+Mo[۞e)ct& ۜS4Q+w +9dkSqw+]mT@',cіPad m2lеH5 S$]]`W wrE'̳S?KJnGAFYG=Ex}zwksX{)T{+SyxwM=`" Q? e$)YoV;S!>r2S-;1Gۋ2/o(+l#39¡FWBQ' @\{B[L ):zmHRFw^m»5#}4z&zfi-]@--G7`;{wm﷬3-e*¸6VR9!!ڔ77b'x ^N{>BNvBA,ͫ\'HKj9f+8~ A'<]Ñ+ɢhѰ VZ4(Q)#=nkſZ>5El5b[e'`?ע8h ><=Lןy1jb9Ϸu'w8ln:Ӡ͖V)aH^TF؇)lIۈؿ~\-9< HwF{KŴ(q!_%v`~##ԉ /sNFQ rަ+ JV# Тe<@ ''&`ug .n2tj Tq k-_qXHYC3[m-*|CΌHZTXG9>D5sT$(_q4MWɰqR^ \PWXʃKVHiUbH;Z ?Γ[3LnjM-~ . hM8;E8})"1CLW˱`_tQgmS"9Z\;o'Е$,Oaoyڐ,@ /"nWV,>1vZΌHdym6 Fӕ>ijdI `7OMs٥7\2tYTANLm| ~BRa/+9;|Y3oaB^K"PXwdЪXͬr'Eki$]VΞ11$ljNE=8m[g΋GS-fb3 1f'_%&;*#b/X. ],a@*dϘ[ٞ2=xO?pǃ7yQwւ"LvMr.,ishqRlq5|]HIKvl tp?O?Y'ABAkqG2qcq厖of1NkNo E G-z؅=0*x\ 3 )e%+ʐ#vʚ(bɠ%R[Fh~w")m* ^*ORcf|i5~q"P}Tމ^>@`П[I߄&|ظFHOLl2%;(ZVZǜk&E x$[ u\3@ &o,:7kGy`RaU݊  MPp!t`colES~7ck4=Ck25PzuI )m&nIR݈shUF`?a ȨbÙ+k"U 39zyVoMl퓱1PQdA{&@FkXV{!yÁ %j.m}Y^<7Vl-J%?w&~y؂NdL<[:B J-myA-Ƀd5Y4U( #ᦺX(EL:9[ᚰwpvL {jWd$dM=$dQ ꐊKzYwۣ/f3cdPZ0/W(q @0V^͍^ Œld^2U5y\Zq^^5QjQq WV* R*f/WcC:#vڔ8#7=P?T"IDsq|~?ݞV&6{MIw'>+F#n#Ӿo\ڄ|%X+C=Upפ@5Z2k<8]) @(\˸`klw$M] Jʂ]^UrօQRJ ;YezED2q抛~8̖Yaj@\X}w\VP50@YKoM =|6zD.w:ͻMu zg-)F#>@Z(6oz tO&fK 1s կ6[iv<3s*^ZnқY.UK`NIEm,N]hѰ kC".LƁߜ7{˰=ZF[ oY| 7aJ6w)wc &=$R/^UL3<>:"NVB؊-VBOe?~UPp_CFe?Sچr<`õ`o u nvqkЏ\bʳ۟- (Bvt!,Hw$ hq>ei%Ԑ&z߇aW3|8*rt} S۱Y(0|eW6ҹBfo{.p IUgo;_TK2xbmimmՆdD\+6!(I3 re4R=5Tb> v K2;tXY`g#Y3kJ ʐV^Bv0ֽߩ5qՂ疮>j Ɵs9Ss$dnDPG|Ղz OYAܫcwD/t/VUF^=Q =#(M 6R]Z}7Җ(ˀ]/J85wQCn@x!X-Uz b&C?MX*<s ]͘.eF>*J[Ч+\gDiEH@1xc7s6&%sl:\mONɖBҶ'^> UBL{%]gT}HV2+%BcK/6K+mN]|4N 7?"S?W V/iBӼ9UKf{>W@bR0TUqFV_ʺ7`E%Z3a옇.jz,Jl}N&H%"l%ZU@}Q$C9xx DHEc͡8g!*,a'YUd*ZG6s `8ŪHMD$Y\q3̓5 ez'@$pNwRRB>pb3 wvvݙ't~W~BjG;CrB:Y}>ZXJH9Ȫ4.uύsNDȞ~c& 9gZf*Y 1Z$eQ=t0Se٘@_uvt WiŌ=,O0F >R߃N'25U|TcҞ}V<+C z1) Foa.J GؘsDV=V3 (gNZ"x4Qo4!'YyW˘pN789/\t- ce:-}u8vNqiDdl:=ӏ""m=|L=S Gڠ{h/ń^(-[Y\vwPxER"rL}&6/6`q=b+-G[2E)}n}U{2NG9-RC?2ScVe hyt\R9"Vbeηy)Ώҧ(Ϝ]&P\/T1$6$kS;rg @"h7ZR"v%DT+t֖' T%LEtD%ohؼP*8*Cс}.{.MɐEZ9Pn- jcuI0䔗XWyohWl ݞB'\ayO3,Xt[!r +9r,ӌ#7ϫ56a=TnB+U ۭ9FU.o{6ׄVQ;>b.;ڭ\@YgBf(uBu"ػ+:I-LdXB6NwQ DܐH*"b*O:.Gy-[wIDt=ƶPzsOF鯩猨-CU q3>{'uԫ4]EݘPinYCbKg1Y7#*1KG="<[[;Fq6)9cWv[ŸdZ/`$E.rruy (]WvlH|I9ئp5>ŕ& km\[; T=^PQ3'5Q]ĆLяPN1< _,h.0N+JQp6Gh]!z*޷;̥Ĺ+Lz/0p<,hʞ ̂|0u[:C^YХu4R{ :L ҮEK.ذqV}ÂxR6E&E41U,,F5͑6H8Უ^'^^F EYkE:w / SΥ&||Aؔ2-WdT]{~U{&B4(Nei8HMSh!&EBz94"aW|xC;5(FNZc[Lj3oKL{cٍBC&ȘyB\Vs=\wBi)OȾ5Q! ^̫6V.< x>ÄкRUQS _@u m6P,3"]-j`8ٔU ™qs]BMmyЧ"9.<%pZt8z-ߖGo+/qSDzT ;vK{*_g=\A4͈IɱlNP7=ށITqinZ>ξO4p%S9t X0T<]Gczלٽ 1NKeq:pl3dKh' Lr}mP>җ5=s5U- $oPIVQ 58v|Nql m3y0(y.v p;:C|pLڒ]i2l ^8bF9U-ҙzFuOWF TN\ƶfl z$[O//59Jea~6`,+W^Wb&~M* &Eĩ~\k|>ˑe6hb3!  5:4wń@x7QpԼ2%f)"6mNTUDGt:|Vqfv~^jY_*kP( )n,~/[:lhD9GS$.n h|> om }^2ݦ#?_i(V8SϩeRKαoτn@ӗ>橓rjJ_Ljbi9@iKaB1"(:Mb&|257,kyfEY ^=^Ř" NC($:8 NBV$7~i~i],JD]xȧƔؤrӧCr7_!5E;?4CtE{uC+̲dz>w8pFA +̞~ル@oT=9 b<82՛줍5+y;[Vo.(L#/]R[0&||ݚ4 u[RvtbbxaC1tV_NJիuBQ2 (0 ,)RUI95RMܻK$a*R顽 Su(Jp."܈w`+JLwBݏ[~`7inEU%(Ab8kSTAABHeԢ;*L QӚ{6JjAi[sM dE' *b xې;mT^e]NdKO3pF[$̊¬*̊ v+<VLV˗xFde<ѹZBӲЍ"=,ÐF?QT\au:y3UTlr ,׈fdazKUĴh 'AR d T芘\K\Z47w4dХ?WB.rp:v2'?o(.=dΑ ʜ|5u!oK{{Q m4b  ujDM~34yCy)Օ[kw&sDhFmq?+Xhֽܻ^>o21yO4$+jfb$˱ޑq4IQƒ6]G)KmF-GP+3x* JqQCׁ:= j{֩sSA^sk]ܡ0X.SlK@E^ք nk Q%=̡+.x3.U^~/GCyHw84#`ぉ 'N{l4%ȹڍOtl\\ԞS:ڻq'iRU%;7f)A@J!b¶Atɿx9Tm1 ?P瀌]r;Vdzhյ{o+p|1 +ףM^%k{Mt6_eO%+j%I K%UׅŮ!$qθ% w^D.yu @|C[6CҀ !C9CïUZ r/-G4g CWXTK%!'T_ ?.ㅥ{uPnʥ}By?z ΈhIzJ9;rX<dY r9g)qNbTxGJq`nCc0gJ0E&}*Ic~gX;p)*-X8RI#C4+χN|.Ԋ\R}ǚy'Q+6~CDVtsVJ0/(PJ#eOT;JTP9!@#w%UɴQdZ7-2܎Nn^gԢH0CGPvԔ@ NY@Fg:݌X.H{ؑIIDŽ܍ zAZ,= zgcLgY1"%/t+M{UCn>5#٠ jLc* ״EzcrL [LeP57A$#M |./Fah93q9R0B\ 18b`!IV])1Djyϸݜo)DCl ]gQg3[s6h!!Ҍ=sER\x,A>x^.%&:CD [i̐s#ZY(C_2朅_TFAUFE<k| "k#xR&iQp- Y*LΔꦦ9/-+VarZ`17y09&U+Ĩ kCes2YMڪI1PVGa@K~{;hZ{^^ baclSԉyoVv)}?3gG][Ҏ{(2rPp2z!'ҥ ~DBt.qq%@cQ/g&_=u-lƮ:Ɵ^"\eYk)YSejn†ʺ{yl4=Hk+Id+DǚtxhIRF''9gy7 z-ETV%kB9|"v"3o}|zۻ!)bi@ub5UkA$BEng?<_T4LXGd^^淬PI*Ɏb֒}oX[c}Ëވ?7 AtoۂJ=~"&of=yY-4#nY?GHDfr7ik,ZPFiQ¤KӍ0'pN#$VQ&ZR"A'RU:LD kyЭ%t;R1kU#|GaL=v̐i1{6 B KV&ܥ!BwzHO%wEJ C%UŜ:Sr˨X 0_j~3Gy@OqALDڸx!as 粒[G {n@Ipaki73d\C~ {PA;1P H~%0'Z̢pD?v9S@R!DZm[Ph.Rw%1@o5 #(!ղɿoI+7.gv? 9ڑC0u#FMu,z:vWs3 =@JvEх̇(/&+,{h4>?c(!'E)<6*Gּ@W u،EŞuCO oPܲs]Ֆ X(lQZasb UPVf~B W|01 o 5< <`F&E؃7.bj209XŴٮIXqDSA&<(cJ qnS?&)_ЕҾƏ}&n_೛NKnHmm+g&.GqnnWz9%\mQ+ѱ#{}B27_&2+SzUJ=wTT6_u[v'`6 ~Bҧn܀~Ph:m}99yܟVHxEp="vgmO娩 =P-ܼ3qvb Ұњ=Mk6s5f!;T>ռ"lQcqٓ|}gYj3R:'r!2䆵MiQHNZY1Y!'f˫qb58ߪyM%x&? 6ibĻ{ ijr.ʔܪBYe~$dK&fnF2\u`u0bO!Qe5꓇wMxticOo6G/~h>w^S[a#}Sx2 e<Eib.4)9QE᷂Kei+4nɎz!-OBn5ψ8<{?ma sif> V ^KM cB{l *˔[G"|s|=I Ah;Ipd$,cEHj~P`!XXvEud}vh[>Uh}'k^CD G {/ۄ!>!9 Qka N hdUQATVښy8#4j,Uzijazhej$P"YeOQF؅}FR?CVDUFcT[3v 0#Z|x#TflGqYwAljvIFCM cqC{a"ѱWy de++#bk9~E?cr]Q/#A&ƒk`]~4}&-v ʶ eCW٫"[ iw,;4=7%3e4}J\_U %"@+r)k z"@B&Y:kjTN<3:LPR0YQ'L!WHY$^~r۱cBZ)6%QcKſqc_YA(;%!VsZg9ĝD3 .k^eX;(5ܾ U a]c>Kj [bssbRy~S͕&B}DR# VHقOƳ8Q32QӠ=\{GoD9HZSI9ePk_{=P0B@w^r(&KMcz2 })tϡ/=xjC klH-BAzsӟV}q>RuZϓH/v~w:/Ɋ1f1Y%/ (N};IX/ȿ@i )u 0)p@*Y$Ƶ8bNwoE~;qY멀"piyaiuPΘtbn}N"4 F΃Ľ`> YZ