perf-debuginfo-5.10.0-153.26.0.102.oe2203sp2>  <@PT@7!.ܶujG7od=mopeneuler@compass-ci.com G7oţ mOX0f*/}%2kM¶)o55^pRAˍj\Iq-tɩ,v=ݼ(]-p9L߶vG5D2i06O ^ UZmEE^~OREP!l8}p޴VUAUhw}_tNU4pJ $=Cib݊Om9 p`.7"\ggxhY=T67LP;02pYcLQ\E8G;GuVC6@Ph#T}!auV{#|qX4 2GGٌ"{c"%wQ }41faa27a1e96dcaf1110c2648a07b5239f45cf7e4aca0aac4771b104a30c227725feed9628e37374a1edb3040bb429156e2aa528R՛{iv(F TVd>: ? d / R 3E\bl   h = Tz$4(8J9 J:JF G H (I |X Y \ ] ,^ b d e f l t u Lv z    & h lCperf-debuginfo5.10.0153.26.0.102.oe2203sp2Debug information for package perfThis package provides debug information for package perf. Debug information is useful when developing applications that use this package or when debugging this package.d: dc-64g.compass-ciFGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64 a` P0(&p&T.98@#@AAA$AAA$$$$$$$$$$$$d - 5.10.0-153.26.0.102Jialin Zhang - 5.10.0-153.25.0.101Jialin Zhang - 5.10.0-153.24.0.100Jialin Zhang - 5.10.0-153.23.0.99Jialin Zhang - 5.10.0-153.22.0.98Jialin Zhang - 5.10.0-153.21.0.97Jialin Zhang - 5.10.0-153.20.0.96Jialin Zhang - 5.10.0-153.19.0.95Jialin Zhang - 5.10.0-153.18.0.94Jialin Zhang - 5.10.0-153.17.0.93Jialin Zhang - 5.10.0-153.12.0.92Shi Kemeng - 5.10.0-153.12.0.90Zheng Zengkai - 5.10.0-153.12.0.89Jialin Zhang - 5.10.0-153.10.0.88Liu Jian - 5.10.0-153.9.0.87Zheng Zengkai - 5.10.0-153.8.0.86Jialin Zhang - 5.10.0-153.6.0.84Jialin Zhang - 5.10.0-153.4.0.83zhoushuiqing - 5.10.0-153.1.0.82Jialin Zhang - 5.10.0-153.1.0.81Zheng Zengkai - 5.10.0-153.0.0.80Junhao He - 5.10.0-152.0.0.79Jialin Zhang - 5.10.0-152.0.0.78Jialin Zhang - 5.10.0-151.0.0.77Jialin Zhang - 5.10.0-150.0.0.76Jialin Zhang - 5.10.0-146.0.0.75Jialin Zhang - 5.10.0-145.0.0.74Zheng Zengkai - 5.10.0-144.0.0.73Jialin Zhang - 5.10.0-143.0.0.72Jialin Zhang - 5.10.0-142.0.0.71Zheng Zengkai - 5.10.0-141.0.0.70Zheng Zengkai - 5.10.0-129.0.0.69Zheng Zengkai - 5.10.0-128.0.0.68Zheng Zengkai - 5.10.0-127.0.0.67Zheng Zengkai - 5.10.0-126.0.0.66Zheng Zengkai - 5.10.0-121.0.0.65Zheng Zengkai - 5.10.0-119.0.0.64Zheng Zengkai - 5.10.0-118.0.0.63Zheng Zengkai - 5.10.0-117.0.0.62Zheng Zengkai - 5.10.0-114.0.0.61Zheng Zengkai - 5.10.0-113.0.0.60Zheng Zengkai - 5.10.0-112.0.0.59Zheng Zengkai - 5.10.0-109.0.0.58Zheng Zengkai - 5.10.0-108.0.0.57Zheng Zengkai - 5.10.0-107.0.0.56Zheng Zengkai - 5.10.0-105.0.0.55Zheng Zengkai - 5.10.0-104.0.0.54Zheng Zengkai - 5.10.0-102.0.0.53Zheng Zengkai - 5.10.0-100.0.0.52Zheng Zengkai - 5.10.0-99.0.0.51Zheng Zengkai - 5.10.0-98.0.0.50Zheng Zengkai - 5.10.0-97.0.0.49Zheng Zengkai - 5.10.0-96.0.0.48Zheng Zengkai - 5.10.0-95.0.0.47Zheng Zengkai - 5.10.0-94.0.0.46Zheng Zengkai - 5.10.0-93.0.0.45Zheng Zengkai - 5.10.0-92.0.0.44Zheng Zengkai - 5.10.0-91.0.0.43Zheng Zengkai - 5.10.0-90.0.0.42Zheng Zengkai - 5.10.0-88.0.0.41Zheng Zengkai - 5.10.0-87.0.0.40Zheng Zengkai - 5.10.0-83.0.0.39Zheng Zengkai - 5.10.0-82.0.0.38Zheng Zengkai - 5.10.0-81.0.0.37Zheng Zengkai - 5.10.0-80.0.0.36Zheng Zengkai - 5.10.0-79.0.0.35Zheng Zengkai - 5.10.0-78.0.0.34Zheng Zengkai - 5.10.0-59.0.0.33Zheng Zengkai - 5.10.0-58.0.0.32Zheng Zengkai - 5.10.0-57.0.0.31Zheng Zengkai - 5.10.0-56.0.0.30Zheng Zengkai - 5.10.0-55.0.0.29Zheng Zengkai - 5.10.0-54.0.0.28Zheng Zengkai - 5.10.0-53.0.0.27- !2004 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1628 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1819 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1981 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1386 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - !1929 [sync] PR-1920: net/hinic3: Add DPU PF device type support. - net/hinic3: Add DPU PF device type support. - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1893 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1887 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1868 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1782 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1890 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - !1908 fix build error when setting CONFIG_HISI_PMU=y - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - Revert "drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver" - Revert "drivers/perf: hisi: Add support for HiSilicon UC PMU driver" - Revert "perf: hisi: delete global enable pmu from xxx_write_counter()" - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1798 Backport 5.10.163 LTS patches from upstream - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1829 [sync] PR-1813: ksmbd: fix cve-2023-38432 - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list - mptcp: use proper req destructor for IPv6 - mptcp: dedicated request sock for subflow in v6 - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies - mptcp: mark ops structures as ro_after_init - serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" - fsl_lpuart: Don't enable interrupts too early - ext4: don't set up encryption key during jbd2 transaction - ext4: disable fast-commit of encrypted dir operations - parisc: Align parisc MADV_XXX constants with all other architectures - io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() - efi: random: combine bootloader provided RNG seed with RNG protocol output - mbcache: Avoid nesting of cache->c_list_lock under bit locks - hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling - hfs/hfsplus: use WARN_ON for sanity check - selftests: set the BUILD variable to absolute path - ext4: don't allow journal inode to have encrypt flag - drm/i915/gvt: fix vgpu debugfs clean in remove - drm/i915/gvt: fix gvt debugfs destroy - riscv: uaccess: fix type of 0 variable on error in get_user() - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB - nfsd: fix handling of readdir in v4root vs. mount upcall timeout - nvme: fix multipath crash caused by flush request when blktrace is enabled - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet - udf: Fix extension of the last extent in the file - caif: fix memory leak in cfctrl_linkup_request() - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() - usb: rndis_host: Secure rndis_query check against int overflow - drivers/net/bonding/bond_3ad: return when there's no aggregator - perf tools: Fix resources leak in perf_data__open_dir() - netfilter: ipset: Rework long task execution when adding/deleting entries - netfilter: ipset: fix hash:net,port,net hang with /0 subnet - gpio: sifive: Fix refcount leak in sifive_gpio_probe - ceph: switch to vfs_inode_has_locks() to fix file lock bug - filelock: new helper: vfs_inode_has_locks - drm/meson: Reduce the FIFO lines held when AFBC is not used - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe - net: amd-xgbe: add missed tasklet_kill - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default - net/mlx5: Avoid recovery in probe flows - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path - vhost: fix range used in translate_desc() - vringh: fix range used in iotlb_translate() - vhost/vsock: Fix error handling in vhost_vsock_init() - nfc: Fix potential resource leaks - qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure - nfsd: shut down the NFSv4 state objects before the filecache - veth: Fix race with AF_XDP exposing old or uninitialized descriptors - vmxnet3: correctly report csum_level for encapsulated packet - drm/panfrost: Fix GEM handle creation ref-counting - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - ext4: use kmemdup() to replace kmalloc + memcpy - ext4: fix leaking uninitialized memory in fast-commit journal - ext4: fix various seppling typos - fs: ext4: initialize fsdata in pagecache_write() - ext4: use memcpy_to_page() in pagecache_write() - mm/highmem: Lift memcpy_[to|from]_page to core - ext4: correct inconsistent error msg in nojournal mode - ext4: goto right label 'failed_mount3a' - riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument - riscv/stacktrace: Fix stack output without ra on the stack top - ravb: Fix "failed to switch device to config mode" message during unbind - staging: media: tegra-video: fix device_node use after free - x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK - x86/kprobes: Convert to insn_decode() - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor - media: s5p-mfc: Fix in register read and write for H264 - media: s5p-mfc: Clear workbit to handle error condition - media: s5p-mfc: Fix to handle reference queue during finishing - x86/MCE/AMD: Clear DFR errors found in THR handler - x86/mce: Get rid of msr_ops - btrfs: replace strncpy() with strscpy() - perf/x86/intel/uncore: Clear attr_update properly - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure - ARM: renumber bits related to _TIF_WORK_MASK - drm/amdgpu: make display pinning more flexible (v2) - drm/amdgpu: handle polaris10/11 overlap asics (v2) - ext4: allocate extended attribute value in vmalloc area - ext4: avoid unaccounted block allocation when expanding inode - ext4: initialize quota before expanding inode in setproject ioctl - ext4: fix inode leak in ext4_xattr_inode_create() on an error path - ext4: avoid BUG_ON when creating xattrs - ext4: fix error code return to user-space in ext4_get_branch() - ext4: fix corruption when online resizing a 1K bigalloc fs - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline - ext4: init quota for 'old.inode' in 'ext4_rename' - ext4: check and assert if marking an no_delete evicting inode dirty - ext4: fix reserved cluster accounting in __es_remove_extent() - ext4: fix undefined behavior in bit shift for ext4_check_flag_values - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop - ext4: silence the warning when evicting inode with dioread_nolock - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() - drm/i915/dsi: fix VBT send packet port selection for dual link DSI - drm/connector: send hotplug uevent on connector cleanup - device_cgroup: Roll back to original exceptions after copy failure - parisc: led: Fix potential null-ptr-deref in start_task() - remoteproc: core: Do pm_relax when in RPROC_OFFLINE state - iommu/amd: Fix ivrs_acpihid cmdline parsing code - driver core: Fix bus_type.match() error handling in __driver_attach() - crypto: n2 - add missing hash statesize - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() - ipmi: fix long wait in unload when IPMI disconnect - ASoC: jz4740-i2s: Handle independent FIFO flush bits - wifi: wilc1000: sdio: fix module autoloading - efi: Add iMac Pro 2017 to uefi skip cert quirk - md/bitmap: Fix bitmap chunk size overflow issues - rtc: ds1347: fix value written to century register - cifs: fix missing display of three mount options - cifs: fix confusing debug message - media: dvb-core: Fix double free in dvb_register_device() - ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod - staging: media: tegra-video: fix chan->mipi value on error - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - tracing/hist: Fix wrong return value in parse_action_params() - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK - ftrace/x86: Add back ftrace_expected for ftrace bug reports - perf/core: Call LSM hook after copying perf_event_attr - tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' - dm cache: set needs_check flag after aborting metadata - dm cache: Fix UAF in destroy() - dm clone: Fix UAF in clone_dtr() - dm integrity: Fix UAF in dm_integrity_dtr() - dm thin: Fix UAF in run_timer_softirq() - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 - cpufreq: Init completion before kobject_init_and_add() - PM/devfreq: governor: Add a private governor_data for governor - selftests: Use optional USERCFLAGS and USERLDFLAGS - arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength - ARM: ux500: do not directly dereference __iomem - btrfs: fix resolving backrefs for inline extent followed by prealloc - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K - arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength - jbd2: use the correct print format - ktest.pl minconfig: Unset configs instead of just removing them - kest.pl: Fix grub2 menu handling for rebooting - soc: qcom: Select REMAP_MMIO for LLCC driver - media: stv0288: use explicitly signed char - rcu: Prevent lockdep-RCU splats on lock acquisition/release - torture: Exclude "NOHZ tick-stop error" from fatal errors - wifi: rtlwifi: 8192de: correct checking of IQK reload - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio - kcsan: Instrument memcpy/memset/memmove with newer Clang - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak - tpm: acpi: Call acpi_put_table() to fix memory leak - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING - f2fs: should put a page when checking the summary info - mm, compaction: fix fast_isolate_around() to stay within boundaries - md: fix a crash in mempool_free - pnode: terminate at peers of source - ALSA: line6: fix stack overflow in line6_midi_transmit - ALSA: line6: correct midi status byte when receiving data from podxt - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - binfmt: Fix error return code in load_elf_fdpic_binary() - hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount - pstore/zone: Use GFP_ATOMIC to allocate zone buffer - HID: plantronics: Additional PIDs for double volume key presses quirk - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint - powerpc/rtas: avoid scheduling in rtas_os_term() - powerpc/rtas: avoid device tree lookups in rtas_os_term() - objtool: Fix SEGFAULT - nvmet: don't defer passthrough commands with trivial effects to the workqueue - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition - ata: ahci: Fix PCS quirk application for suspend - nvme-pci: fix page size checks - nvme-pci: fix mempool alloc size - nvme-pci: fix doorbell buffer value endianness - ksmbd: validate command request size - ksmbd: validate command payload size - cifs: fix oops during encryption - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init - pwm: tegra: Fix 32 bit build - media: dvbdev: fix refcnt bug - media: dvbdev: fix build warning due to comments - gcov: add support for checksum field - regulator: core: fix deadlock on regulator enable - iio: adc128s052: add proper .data members in adc128_of_match table - iio: adc: ad_sigma_delta: do not use internal iio_dev lock - reiserfs: Add missing calls to reiserfs_security_free() - HID: mcp2221: don't connect hidraw - HID: wacom: Ensure bootloader PID is usable in hidraw mode - usb: dwc3: core: defer probe on ulpi_read_id timeout - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB - ALSA: usb-audio: add the quirk for KT0206 device - pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES - afs: Fix lost servers_outstanding count - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() - pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion - LoadPin: Ignore the "contents" argument of the LSM hooks - ASoC: rt5670: Remove unbalanced pm_runtime_put() - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() - ASoC: wm8994: Fix potential deadlock - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() - ASoC: Intel: Skylake: Fix driver hang during shutdown - ALSA: hda: add snd_hdac_stop_streams() helper - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c - hwmon: (jc42) Fix missing unlock on error in jc42_write() - orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() - orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() - clk: st: Fix memory leak in st_of_quadfs_setup() - media: si470x: Fix use-after-free in si470x_int_in_callback() - mmc: renesas_sdhi: better reset from HS400 mode - mmc: f-sdh30: Add quirks for broken timeout clock capability - regulator: core: fix use_count leakage when handling boot-on - libbpf: Avoid enum forward-declarations in public API in C++ mode - blk-mq: fix possible memleak when register 'hctx' failed - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() - media: dvbdev: adopts refcnt to avoid UAF - media: dvb-frontends: fix leak of memory fw - ethtool: avoiding integer overflow in ethtool_phys_id() - mrp: introduce active flags to prevent UAF when applicant uninit - drm/amd/display: fix array index out of bound error in bios parser - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() - drm/sti: Use drm_mode_copy() - drm/rockchip: Use drm_mode_copy() - drm/msm: Use drm_mode_copy() - s390/lcs: Fix return type of lcs_start_xmit() - s390/netiucv: Fix return type of netiucv_tx() - s390/ctcm: Fix return type of ctc{mp,}m_tx() - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback - drm/amdgpu: Fix type of second parameter in trans_msg() callback - igb: Do not free q_vector unless new one was allocated - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() - hamradio: baycom_epp: Fix return type of baycom_send_packet() - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() - qed (gcc13): use u16 for fid to be big enough - ipmi: fix memleak when unload ipmi driver - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform - wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out - wifi: ath9k: verify the expected usb_endpoints are present - brcmfmac: return error when getting invalid max_flowrings from dongle - drm/etnaviv: add missing quirks for GC300 - hfs: fix OOB Read in __hfs_brec_find - acct: fix potential integer overflow in encode_comp_t() - nilfs2: fix shift-out-of-bounds due to too large exponent of block size - nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() - ACPICA: Fix error code path in acpi_ds_call_control_method() - fs: jfs: fix shift-out-of-bounds in dbDiscardAG - udf: Avoid double brelse() in udf_rename() - fs: jfs: fix shift-out-of-bounds in dbAllocAG - binfmt_misc: fix shift-out-of-bounds in check_special_flags - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup - video: hyperv_fb: Avoid taking busy spinlock on panic path - arm64: make is_ttbrX_addr() noinstr-safe - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() - net: stream: purge sk_error_queue in sk_stream_kill_queues() - myri10ge: Fix an error handling path in myri10ge_probe() - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() - net_sched: reject TCF_EM_SIMPLE case for complex ematch module - mailbox: zynq-ipi: fix error handling while device_register() fails - skbuff: Account for tail adjustment during pull operations - openvswitch: Fix flow lookup to use unmasked key - selftests: devlink: fix the fd redirect in dummy_reporter_test - rtc: mxc_v2: Add missing clk_disable_unprepare() - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL - igc: Lift TAPRIO schedule restriction - igc: recalculate Qbv end_time by considering cycle time - igc: Add checking for basetime less than zero - igc: Use strict cycles for Qbv scheduling - igc: Enhance Qbv scheduling by using first flag bit - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME - r6040: Fix kmemleak in probe and remove - nfc: pn533: Clear nfc_target before being used - mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - net: macsec: fix net device access prior to holding a lock - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure - NFSD: Remove spurious cb_setup_err tracepoint - rtc: pcf85063: fix pcf85063_clkout_control - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() - netfilter: flowtable: really fix NAT IPv6 offload - powerpc/pseries/eeh: use correct API for error log size - powerpc/eeh: Drop redundant spinlock initialization - remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() - remoteproc: qcom_q6v5_pas: detach power domains on remove - remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove - remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() - pwm: sifive: Call pwm_sifive_update_clock() while mutex is held - iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY - selftests/powerpc: Fix resource leaks - powerpc/hv-gpci: Fix hv_gpci event list - powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() - powerpc/perf: callchain validate kernel stack pointer bounds - kbuild: refactor single builds of *.ko - kbuild: unify modules(_install) for in-tree and external modules - kbuild: remove unneeded mkdir for external modules_install - powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() - powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds - powerpc/xmon: Enable breakpoints on 8xx - cxl: Fix refcount leak in cxl_calc_capp_routing - powerpc/52xx: Fix a resource leak in an error handling path - macintosh/macio-adb: check the return value of ioremap() - macintosh: fix possible memory leak in macio_add_one_device() - iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() - iommu/amd: Fix pci device refcount leak in ppr_notifier() - rtc: pcf85063: Fix reading alarm - rtc: snvs: Allow a time difference on clock register read - rtc: cmos: Disable ACPI RTC event on removal - rtc: cmos: Rename ACPI-related functions - rtc: cmos: Eliminate forward declarations of some functions - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() - rtc: cmos: fix build on non-ACPI platforms - rtc: cmos: Fix wake alarm breakage - rtc: cmos: Fix event handler registration ordering issue - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 - pwm: tegra: Improve required rate calculation - include/uapi/linux/swab: Fix potentially missing __always_inline - phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices - iommu/sun50i: Fix flush size - iommu/sun50i: Fix R/W permission check - iommu/sun50i: Consider all fault sources for reset - iommu/sun50i: Fix reset release - RDMA/siw: Fix pointer cast warning - power: supply: fix null pointer dereferencing in power_supply_get_battery_info - HSI: omap_ssi_core: Fix error handling in ssi_init() - perf symbol: correction while adjusting symbol - perf trace: Handle failure when trace point folder is missed - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number - perf trace: Return error if a system call doesn't exist - power: supply: fix residue sysfs file in error handle route of __power_supply_register() - HSI: omap_ssi_core: fix possible memory leak in ssi_probe() - HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() - fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() - fbdev: vermilion: decrease reference count in error path - fbdev: via: Fix error in via_core_init() - fbdev: pm2fb: fix missing pci_disable_device() - fbdev: ssd1307fb: Drop optional dependency - thermal/drivers/imx8mm_thermal: Validate temperature range - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() - tracing/hist: Fix issue of losting command info in error_log - usb: storage: Add check for kcalloc - i2c: mux: reg: check return value after calling platform_get_resource() - gpiolib: cdev: fix NULL-pointer dereferences - gpiolib: Get rid of redundant 'else' - vme: Fix error not catched in fake_init() - staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() - staging: rtl8192u: Fix use after free in ieee80211_rx() - i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe - chardev: fix error handling in cdev_device_add() - mcb: mcb-parse: fix error handing in chameleon_parse_gdd() - drivers: mcb: fix resource leak in mcb_probe() - usb: gadget: f_hid: fix refcount leak on error path - usb: gadget: f_hid: fix f_hidg lifetime vs cdev - usb: gadget: f_hid: optional SETUP/SET_REPORT mode - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() - counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update - iio: adis: add '__adis_enable_irq()' implementation - iio:imu:adis: Move exports into IIO_ADISLIB namespace - iio: adis: stylistic changes - iio: adis: handle devices that cannot unmask the drdy pin - iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable - iio: temperature: ltc2983: make bulk write buffer DMA-safe - cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() - cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() - misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() - ocxl: fix pci device refcount leak when calling get_function_0() - misc: ocxl: fix possible name leak in ocxl_file_register_afu() - test_firmware: fix memory leak in test_firmware_init() - serial: sunsab: Fix error handling in sunsab_init() - serial: altera_uart: fix locking in polling mode - tty: serial: altera_uart_{r,t}x_chars() need only uart_port - tty: serial: clean up stop-tx part in altera_uart_tx_chars() - serial: pch: Fix PCI device refcount leak in pch_request_dma() - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - usb: typec: tipd: Fix spurious fwnode_handle_put in error path - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit - staging: vme_user: Fix possible UAF in tsi148_dma_list_add - usb: fotg210-udc: Fix ages old endianness issues - uio: uio_dmem_genirq: Fix deadlock between irq config and handling - uio: uio_dmem_genirq: Fix missing unlock in irq configuration - vfio: platform: Do not pass return buffer to ACPI _RST method - class: fix possible memory leak in __class_register() - serial: tegra: Read DMA status before terminating - drivers: dio: fix possible memory leak in dio_init() - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces - hwrng: geode - Fix PCI device refcount leak - hwrng: amd - Fix PCI device refcount leak - crypto: img-hash - Fix variable dereferenced before check 'hdev->req' - orangefs: Fix sysfs not cleanup when dev init failed - RDMA/srp: Fix error return code in srp_parse_options() - RDMA/hfi1: Fix error return code in parse_platform_config() - riscv/mm: add arch hook arch_clear_hugepage_flags - crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() - crypto: amlogic - Remove kcalloc without check - RDMA/nldev: Fix failure to send large messages - f2fs: avoid victim selection from previous victim section - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() - scsi: snic: Fix possible UAF in snic_tgt_create() - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails - scsi: ipr: Fix WARNING in ipr_init() - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() - scsi: fcoe: Fix possible name leak when device_register() fails - scsi: scsi_debug: Fix a warning in resp_report_zones() - scsi: scsi_debug: Fix a warning in resp_verify() - scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() - scsi: hpsa: Fix error handling in hpsa_add_sas_host() - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - padata: Fix list iterator in padata_do_serial() - padata: Always leave BHs disabled when running ->parallel() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - scsi: hpsa: Fix possible memory leak in hpsa_init_one() - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed - crypto: ccree - Make cc_debugfs_global_fini() available for module init function - RDMA/hfi: Decrease PCI device reference count in error path - PCI: Check for alloc failure in pci_request_irq() - crypto: cryptd - Use request context instead of stack for sub-request - crypto: ccree - Remove debugfs when platform_driver_register failed - scsi: scsi_debug: Fix a warning in resp_write_scat() - RDMA/siw: Set defined status for work completion with undefined status - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port - RDMA/siw: Fix immediate work request flush to completion queue - f2fs: fix normal discard process - apparmor: Fix memleak in alloc_ns() - crypto: rockchip - rework by using crypto_engine - crypto: rockchip - delete unneeded variable initialization - crypto: rockchip - remove non-aligned handling - crypto: rockchip - better handle cipher key - crypto: rockchip - add fallback for ahash - crypto: rockchip - add fallback for cipher - crypto: rockchip - do not store mode globally - crypto: rockchip - do not do custom power management - f2fs: Fix the race condition of resize flag between resizefs - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled - RDMA/core: Fix order of nldev_exit call - PCI: dwc: Fix n_fts[] array overrun - apparmor: Use pointer to struct aa_label for lbs_cred - scsi: core: Fix a race between scsi_done() and scsi_timeout() - crypto: nitrox - avoid double free on error path in nitrox_sriov_init() - crypto: sun8i-ss - use dma_addr instead u32 - apparmor: Fix abi check to include v8 abi - apparmor: fix lockdep warning when removing a namespace - apparmor: fix a memleak in multi_transaction_new() - stmmac: fix potential division by 0 - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() - sctp: sysctl: make extra pointers netns aware - ntb_netdev: Use dev_kfree_skb_any() in interrupt context - net: lan9303: Fix read error execution path - can: tcan4x5x: Remove invalid write in clear_interrupts - net: amd-xgbe: Check only the minimum speed for active/passive cables - net: amd-xgbe: Fix logic around active and passive cables - net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() - hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() - net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() - net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() - net/tunnel: wait until all sk_user_data reader finish before releasing the sock - net: farsync: Fix kmemleak when rmmods farsync - ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() - of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() - drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() - net: defxx: Fix missing err handling in dfx_init() - net: vmw_vsock: vmci: Check memcpy_from_msg() - clk: socfpga: Fix memory leak in socfpga_gate_init() - clk: socfpga: use clk_hw_register for a5/c5 - clk: socfpga: clk-pll: Remove unused variable 'rc' - blktrace: Fix output non-blktrace event when blk_classic option enabled - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() - wifi: rtl8xxxu: Fix the channel width reporting - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h - spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode - clk: samsung: Fix memory leak in _samsung_clk_register_pll() - media: coda: Add check for kmalloc - media: coda: Add check for dcoda_iram_alloc - media: c8sectpfe: Add of_node_put() when breaking out of loop - mmc: mmci: fix return value check of mmc_add_host() - mmc: wbsd: fix return value check of mmc_add_host() - mmc: via-sdmmc: fix return value check of mmc_add_host() - mmc: meson-gx: fix return value check of mmc_add_host() - mmc: omap_hsmmc: fix return value check of mmc_add_host() - mmc: atmel-mci: fix return value check of mmc_add_host() - mmc: wmt-sdmmc: fix return value check of mmc_add_host() - mmc: vub300: fix return value check of mmc_add_host() - mmc: toshsd: fix return value check of mmc_add_host() - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() - mmc: pxamci: fix return value check of mmc_add_host() - mmc: mxcmmc: fix return value check of mmc_add_host() - mmc: moxart: fix return value check of mmc_add_host() - mmc: alcor: fix return value check of mmc_add_host() - NFSv4.x: Fail client initialisation if state manager thread can't run - SUNRPC: Fix missing release socket in rpc_sockname() - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt - media: saa7164: fix missing pci_disable_device() - ALSA: pcm: Set missing stop_operating flag at undoing trigger start - hwmon: (jc42) Restore the min/max/critical temperatures on resume - hwmon: (jc42) Convert register access and caching to regmap/regcache - regulator: core: fix resource leak in regulator_register() - configfs: fix possible memory leak in configfs_create_dir() - hsr: Synchronize sequence number updates. - hsr: Synchronize sending frames to have always incremented outgoing seq nr. - hsr: Disable netpoll. - net: hsr: generate supervision frame without HSR/PRP tag - hsr: Add a rcu-read lock to hsr_forward_skb(). - clk: qcom: clk-krait: fix wrong div2 functions - regulator: core: fix module refcount leak in set_supply() - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails - wifi: mac80211: fix memory leak in ieee80211_if_add() - spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE - bonding: uninitialized variable in bond_miimon_inspect() - netfilter: conntrack: set icmpv6 redirects as RELATED - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() - drm/amd/pm/smu11: BACO is supported when it's in BACO state - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready - ASoC: mediatek: mt8173: Fix debugfs registration for components - wifi: iwlwifi: mvm: fix double free on tx path. - ALSA: asihpi: fix missing pci_disable_device() - NFS: Fix an Oops in nfs_d_automount() - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn - NFSv4.2: Fix initialisation of struct nfs4_label - NFSv4.2: Fix a memory stomp in decode_attr_security_label - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd - ASoC: dt-bindings: wcd9335: fix reset line polarity in example - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() - media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC - media: dvb-core: Fix ignored return value in dvb_register_frontend() - pinctrl: pinconf-generic: add missing of_node_put() - clk: imx: replace osc_hdmi with dummy - media: imon: fix a race condition in send_packet() - media: vimc: Fix wrong function called when vimc_init() fails - ASoC: qcom: Add checks for devm_kcalloc - drbd: fix an invalid memory access caused by incorrect use of list iterator - mtd: maps: pxa2xx-flash: fix memory leak in probe - bonding: fix link recovery in mode 2 when updelay is nonzero - drm/amdgpu: fix pci device refcount leak - clk: rockchip: Fix memory leak in rockchip_clk_register_pll() - regulator: core: use kfree_const() to free space conditionally - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT - HID: hid-sensor-custom: set fixed size for custom attributes - bpf: Move skb->len == 0 checks into __bpf_redirect - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() - media: videobuf-dma-contig: use dma_mmap_coherent - media: platform: exynos4-is: Fix error handling in fimc_md_init() - media: solo6x10: fix possible memory leak in solo_sysfs_init() - media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() - Input: elants_i2c - properly handle the reset GPIO when power is off - mtd: lpddr2_nvm: Fix possible null-ptr-deref - wifi: ath10k: Fix return value in ath10k_pci_init() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - integrity: Fix memory leakage in keyring allocation error path - drm/fourcc: Fix vsub/hsub for Q410 and Q401 - drm/fourcc: Add packed 10bit YUV 4:2:0 format - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() - ASoC: pxa: fix null-pointer dereference in filter() - drm/mediatek: Modify dpi power on/off sequence. - drm/radeon: Add the missed acpi_put_table() to fix memory leak - rxrpc: Fix ack.bufferSize to be 0 when generating an ack - net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() - media: camss: Clean up received buffers on failed start of streaming - wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port - Input: joystick - fix Kconfig warning for JOYSTICK_ADC - mtd: Fix device name leak when register device failed in add_mtd_device() - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs - bpf: propagate precision across all frames, not just the last one - bpf: Check the other end of slot_type for STACK_SPILL - bpf: propagate precision in ALU/ALU64 operations - media: platform: exynos4-is: fix return value check in fimc_md_probe() - bpf: Fix slot type check in check_stack_write_var_off - drm/msm/hdmi: drop unused GPIO support - drm/msm/hdmi: switch to drm_bridge_connector - ima: Fix fall-through warnings for Clang - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure - spi: Update reference to struct spi_controller - clk: renesas: r9a06g032: Repair grave increment error - drm/rockchip: lvds: fix PM usage counter unbalance in poweron - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming - can: kvaser_usb: Add struct kvaser_usb_busparams - can: kvaser_usb_leaf: Fix bogus restart events - can: kvaser_usb_leaf: Fix wrong CAN state after stopping - can: kvaser_usb_leaf: Fix improved state not being reported - can: kvaser_usb_leaf: Set Warning state even without bus errors - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device - can: kvaser_usb: do not increase tx statistics when sending error message frames - media: exynos4-is: don't rely on the v4l2_async_subdev internals - media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev - venus: pm_helpers: Fix error check in vcodec_domains_get() - media: i2c: ad5820: Fix error path - media: coda: jpeg: Add check for kmalloc - pata_ipx4xx_cf: Fix unsigned comparison with less than zero - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge - wifi: rtl8xxxu: Fix reading the vendor of combo chips - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() - rapidio: devices: fix missing put_device in mport_cdev_open - hfs: Fix OOB Write in hfs_asc2mac - relay: fix type mismatch when allocating memory in relay_create_buf() - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD - rapidio: fix possible UAF when kfifo_alloc() fails - fs: sysv: Fix sysv_nblocks() returns wrong value - MIPS: OCTEON: warn only once if deprecated link status is being used - MIPS: BCM63xx: Add check for NULL for clk in clk_enable - platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() - platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() - PM: runtime: Do not call __rpm_callback() from rpm_idle() - PM: runtime: Improve path in rpm_idle() when no callback - xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() - x86/xen: Fix memory leak in xen_init_lock_cpu() - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() - cpu/hotplug: Make target_store() a nop when target == state - futex: Resend potentially swallowed owner death notification - futex: Move to kernel/futex/ - clocksource/drivers/sh_cmt: Access registers according to spec - clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled - rapidio: rio: fix possible name leak in rio_register_mport() - rapidio: fix possible name leaks when rio_add_device() fails - ocfs2: fix memory leak in ocfs2_mount_volume() - ocfs2: rewrite error handling of ocfs2_fill_super - ocfs2: ocfs2_mount_volume does cleanup job before return error - debugfs: fix error when writing negative value to atomic_t debugfs file - docs: fault-injection: fix non-working usage of negative values - lib/notifier-error-inject: fix error when writing -errno to debugfs file - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() - genirq/irqdesc: Don't try to remove non-existing sysfs files - nfsd: don't call nfsd_file_put from client states seqfile display - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() - PNP: fix name memory leak in pnp_alloc_dev() - selftests/efivarfs: Add checking of the test return value - MIPS: vpe-cmp: fix possible memory leak while module exiting - MIPS: vpe-mt: fix possible memory leak while module exiting - ocfs2: fix memory leak in ocfs2_stack_glue_init() - lib/fonts: fix undefined behavior in bit shift for get_default_font - proc: fixup uptime selftest - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - platform/x86: huawei-wmi: fix return value calculation - lib/debugobjects: fix stat count and optimize debug_objects_mem_init - perf: Fix possible memleak in pmu_dev_alloc() - selftests/ftrace: event_triggers: wait longer for test_event_enable - cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() - fs: don't audit the capability check in simple_xattr_list() - PM: hibernate: Fix mistake in kerneldoc comment - alpha: fix syscall entry in !AUDUT_SYSCALL case - cpuidle: dt: Return the correct numbers of parsed idle states - sched/uclamp: Fix relationship between uclamp and migration margin - sched/fair: Cleanup task_util and capacity type - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() - tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - ARM: mmp: fix timer_read delay - pstore/ram: Fix error return code in ramoops_probe() - arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC - ARM: dts: turris-omnia: Add switch port 6 node - ARM: dts: turris-omnia: Add ethernet aliases - ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port - ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port - arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name - arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings - arm64: dts: mt2712-evb: Fix usb vbus regulators unit names - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names - arm64: dts: mt2712e: Fix unit address for pinctrl node - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync - arm: dts: spear600: Fix clcd interrupt - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index - soc: qcom: apr: make code more reuseable - soc: qcom: llcc: make irq truly optional - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static - ARM: dts: stm32: Fix AV96 WLAN regulator gpio property - ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 - objtool, kcsan: Add volatile read/write instrumentation to whitelist - arm64: dts: qcom: msm8916: Drop MSS fallback compatible - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias - arm64: dts: qcom: sdm630: fix UART1 pin bias - ARM: dts: qcom: apq8064: fix coresight compatible - arm64: dts: qcom: msm8996: fix GPU OPP table - arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins - usb: musb: remove extra check in musb_gadget_vbus_draw - xen/netback: Fix buffer overrun triggered by unusual packet- !1837 [sync] PR-1814: fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - !1790 [sync] PR-1650: mm: disable kernelcore=mirror when no mirror memory - mm: disable kernelcore=mirror when no mirror memory - !1777 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1758 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1765 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1670 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1755 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1746 [sync] PR-1727: add support for timer_shutdown() api - !1733 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1620 [sync] PR-1578: Backport 5.10.160 - 5.10.162 LTS patches from upstream. - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1716 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1634 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - xfrm: add NULL check in xfrm_update_ae_params - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups - eventfd: provide a eventfd_signal_mask() helper - eventpoll: add EPOLL_URING_WAKE poll wakeup flag - Revert "proc: don't allow async path resolution of /proc/self components" - Revert "proc: don't allow async path resolution of /proc/thread-self components" - task_work: unconditionally run task_work from get_signal() - signal: kill JOBCTL_TASK_WORK - kernel: stop masking signals in create_io_thread() - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set - kernel: allow fork with TIF_NOTIFY_SIGNAL pending - task_work: remove legacy TWA_SIGNAL path - alpha: fix TIF_NOTIFY_SIGNAL handling - ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling - ia64: don't call handle_signal() unless there's actually a signal queued - sparc: add support for TIF_NOTIFY_SIGNAL - nds32: add support for TIF_NOTIFY_SIGNAL - ia64: add support for TIF_NOTIFY_SIGNAL - h8300: add support for TIF_NOTIFY_SIGNAL - c6x: add support for TIF_NOTIFY_SIGNAL - alpha: add support for TIF_NOTIFY_SIGNAL - xtensa: add support for TIF_NOTIFY_SIGNAL - microblaze: add support for TIF_NOTIFY_SIGNAL - hexagon: add support for TIF_NOTIFY_SIGNAL - csky: add support for TIF_NOTIFY_SIGNAL - openrisc: add support for TIF_NOTIFY_SIGNAL - sh: add support for TIF_NOTIFY_SIGNAL - um: add support for TIF_NOTIFY_SIGNAL - s390: add support for TIF_NOTIFY_SIGNAL - mips: add support for TIF_NOTIFY_SIGNAL - parisc: add support for TIF_NOTIFY_SIGNAL - nios32: add support for TIF_NOTIFY_SIGNAL - m68k: add support for TIF_NOTIFY_SIGNAL - arc: add support for TIF_NOTIFY_SIGNAL - task_work: Use TIF_NOTIFY_SIGNAL if available - tools headers UAPI: Sync openat2.h with the kernel sources - saner calling conventions for unlazy_child() - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E - HID: ite: Add support for Acer S1002 keyboard-dock - igb: Initialize mailbox message for VF reset - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N - USB: serial: f81534: fix division by zero on line-speed change - USB: serial: f81232: fix division by zero on line-speed change - USB: serial: cp210x: add Kamstrup RF sniffer PIDs - USB: serial: option: add Quectel EM05-G modem - usb: gadget: uvc: Prevent buffer overflow in setup handler - udf: Fix extending file within last block - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size - udf: Fix preallocation discarding at indirect extent boundary - udf: Discard preallocation before extending file with a hole - ASoC: ops: Correct bounds check for second channel on SX controls - nvme-pci: clear the prp2 field when not used - ASoC: cs42l51: Correct PGA Volume minimum value - can: mcba_usb: Fix termination command argument - can: sja1000: fix size of OCR_MODE_MASK define - pinctrl: meditatek: Startup with the IRQs disabled - libbpf: Use page size as max_entries when probing ring buffer map - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() - ASoC: fsl_micfil: explicitly clear CHnF flags - ASoC: fsl_micfil: explicitly clear software reset bit - fuse: always revalidate if exclusive create - vfs: fix copy_file_range() averts filesystem freeze protection - vfs: fix copy_file_range() regression in cross-fs copies - x86/smpboot: Move rcu_cpu_starting() earlier- !1704 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1700 vfio-pci: Match specific devices with vendor id and device id - !1676 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - vfio-pci: Match specific devices with vendor id and device id - Revert "vfio-pci: Match specific devices with vendor id and device id" - !1651 Fix missing dealloc_dfx_cnt() during device unregister - !1643 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1645 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - ksmbd: allocate one more byte for implied bcc[0]- !1589 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1584 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1600 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1603 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1616 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - !1579 [sync] PR-1541: Backport 5.10.158 - 5.10.159 LTS patches from upstream. - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1594 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - can: esd_usb: Allow REC and TEC to return to zero - macsec: add missing attribute validation for offload - net: mvneta: Fix an out of bounds check - ipv6: avoid use-after-free in ip6_fragment() - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() - ethernet: aeroflex: fix potential skb leak in greth_init_rings() - tipc: call tipc_lxc_xmit without holding node_read_lock - net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() - ipv4: Fix incorrect route flushing when table ID 0 is used - ipv4: Fix incorrect route flushing when source address is deleted - tipc: Fix potential OOB in tipc_link_proto_rcv() - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq - ip_gre: do not report erspan version on GRE interface - net: stmmac: fix "snps,axi-config" node property parsing - nvme initialize core quirks before calling nvme_init_subsystem - NFC: nci: Bounds check struct nfc_target arrays - i40e: Disallow ip4 and ip6 l4_4_bytes - i40e: Fix for VF MAC address 0 - i40e: Fix not setting default xps_cpus after reset - net: mvneta: Prevent out of bounds read in mvneta_config_rss() - xen-netfront: Fix NULL sring after live migration - net: encx24j600: Fix invalid logic in reading of MISTAT register - net: encx24j600: Add parentheses to fix precedence - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload - net: dsa: ksz: Check return value - Bluetooth: Fix not cleanup led when bt_init fails - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() - vmxnet3: correctly report encapsulated LRO packet - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 - igb: Allocate MSI-X vector when testing - e1000e: Fix TX dispatch condition - gpio: amd8111: Fix PCI device reference count leak - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark - ca8210: Fix crash by zero initializing data - ieee802154: cc2520: Fix error return code in cc2520_hw_init() - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() - rtc: mc146818-lib: fix locking in mc146818_set_time - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() - HID: core: fix shift-out-of-bounds in hid_report_raw_event - HID: hid-lg4ff: Add check for empty lbuf - HID: usbhid: Add ALWAYS_POLL quirk for some mice - drm/shmem-helper: Avoid vm_open error paths - drm/shmem-helper: Remove errant put in error path - drm/vmwgfx: Don't use screen objects when SEV is active - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field - Bluetooth: Fix crash when replugging CSR fake controllers - Bluetooth: btusb: Add debug message for CSR controllers - mm/gup: fix gup_pud_range() for dax - media: v4l2-dv-timings.c: fix too strict blanking sanity checks - Revert "ARM: dts: imx7: Fix NAND controller size-cells" - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() - xen/netback: do some code cleanup - rtc: mc146818: Reduce spinlock section in mc146818_set_time() - rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ - rtc: cmos: avoid UIP when reading alarm time - rtc: cmos: avoid UIP when writing alarm time - rtc: mc146818-lib: extract mc146818_avoid_UIP - rtc: mc146818-lib: fix RTC presence check - rtc: Check return value from mc146818_get_time() - rtc: mc146818-lib: change return values of mc146818_get_time() - rtc: cmos: remove stale REVISIT comments - rtc: mc146818: Dont test for bit 0-5 in Register D - rtc: mc146818: Detect and handle broken RTCs - rtc: mc146818: Prevent reading garbage - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm/khugepaged: take the right locks for page table retraction - net: usb: qmi_wwan: add u-blox 0x1342 composition - 9p/xen: check logical size for buffer size - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer - fbcon: Use kzalloc() in fbcon_prepare_logo() - regulator: twl6030: fix get status of twl6032 regulators - ASoC: soc-pcm: Add NULL check in BE reparenting - btrfs: send: avoid unaligned encoded writes when attempting to clone range - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - regulator: slg51000: Wait after asserting CS pin - 9p/fd: Use P9_HDRSZ for header size - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name - arm64: dts: rockchip: fix ir-receiver node names - ARM: dts: rockchip: fix ir-receiver node names - arm: dts: rockchip: fix node name for hym8563 rtc - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series - ipc/sem: Fix dangling sem_array access in semtimedop race - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails - block: unhash blkdev part inode when the part is deleted - Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() - char: tpm: Protect tpm_pm_suspend with locks - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" - ACPI: HMAT: Fix initiator registration for single-initiator systems - ACPI: HMAT: remove unnecessary variable initialization - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set - i2c: npcm7xx: Fix error handling in npcm_i2c_init() - x86/pm: Add enumeration check before spec MSRs save/restore setup - x86/tsx: Add a feature bit for TSX control MSR support - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" - ipv4: Fix route deletion when nexthop info is not specified - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - selftests: net: fix nexthop warning cleanup double ip typo - selftests: net: add delete nexthop route warning test - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled - parisc: Increase FRAME_WARN to 2048 bytes on parisc - xtensa: increase size of gcc stack frame check - parisc: Increase size of gcc stack frame check - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() - pinctrl: single: Fix potential division by zero - ASoC: ops: Fix bounds check for _sx controls - tracing: Free buffers when a used dynamic event is removed - drm/i915: Never return 0 if not all requests retired - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame - mmc: sdhci: Fix voltage switch delay - mmc: sdhci-sprd: Fix no reset data and command after voltage switch - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check - mmc: core: Fix ambiguous TRIM and DISCARD arg - mmc: mmc_test: Fix removal of debugfs file - net: stmmac: Set MAC's flow control register to reflect current settings - pinctrl: intel: Save and restore pins in "direct IRQ" mode - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" - error-injection: Add prompt for function error injection - riscv: vdso: fix section overlapping under some conditions - net/mlx5: DR, Fix uninitialized var warning - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() - hwmon: (coretemp) Check for null before removing sysfs attrs - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed - sctp: fix memory leak in sctp_stream_outq_migrate() - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - afs: Fix fileserver probe RTT handling - net: hsr: Fix potential use-after-free - tipc: re-fetch skb cb after tipc_msg_validate - dsa: lan9303: Correct stat name - net: ethernet: nixge: fix NULL dereference - net/9p: Fix a potential socket leak in p9_socket_open - net: net_netdev: Fix error handling in ntb_netdev_init_module() - net: phy: fix null-ptr-deref while probe() failed - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration - wifi: cfg80211: don't allow multi-BSSID in S1G - wifi: cfg80211: fix buffer overflow in elem comparison - aquantia: Do not purge addresses when setting the number of rings - qlcnic: fix sleep-in-atomic-context bugs caused by msleep - can: cc770: cc770_isa_probe(): add missing free_cc770dev() - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() - net/mlx5e: Fix use-after-free when reverting termination table - net/mlx5: Fix uninitialized variable bug in outlen_write() - e100: Fix possible use after free in e100_xmit_prepare - e100: switch from 'pci_' to 'dma_' API - iavf: Fix error handling in iavf_init_module() - iavf: remove redundant ret variable - fm10k: Fix error handling in fm10k_init_module() - i40e: Fix error handling in i40e_init_module() - ixgbevf: Fix resource leak in ixgbevf_init_module() - of: property: decrement node refcount in of_fwnode_get_reference_args() - bpf: Do not copy spin lock field from user in bpf_selem_alloc - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - hwmon: (i5500_temp) fix missing pci_disable_device() - hwmon: (ina3221) Fix shunt sum critical calculation - hwmon: (ltc2947) fix temperature scaling - libbpf: Handle size overflow for ringbuf mmap - ARM: at91: rm9200: fix usb device clock id - scripts/faddr2line: Fix regression in name resolution on ppc64le - bpf, perf: Use subprog name when reporting subprog ksymbol - iio: light: rpr0521: add missing Kconfig dependencies - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw - iio: health: afe4403: Fix oob read in afe4403_read_raw - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" - drm/amdgpu: update drm_display_info correctly when the edid is read - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock - btrfs: free btrfs_path before copying inodes to userspace - btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino - !1554 [sync] PR-1506: Backport 5.10.157 LTS patches from upstream - !1466 [sync] PR-1428: scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - !1575 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1560 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1383 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1483 dm stats: check for and propagate alloc_percpu failure - !1504 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1479 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - fuse: lock inode unconditionally in fuse_fallocate() - drm/amdgpu: always register an MMU notifier for userptr - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() - btrfs: free btrfs_path before copying subvol info to userspace - btrfs: free btrfs_path before copying fspath to userspace - btrfs: free btrfs_path before copying root refs to userspace - dm integrity: clear the journal on suspend - dm integrity: flush the journal on suspend - gpu: host1x: Avoid trying to use GART on Tegra20 - net: usb: qmi_wwan: add Telit 0x103a composition - tcp: configurable source port perturb table size - platform/x86: hp-wmi: Ignore Smart Experience App event - zonefs: fix zone report size in __zonefs_io_error() - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() - xen/platform-pci: add missing free_irq() in error path - xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too - Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] - Input: soc_button_array - add use_low_level_irq module parameter - Input: goodix - try resetting the controller when no config is set - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - KVM: x86: remove exit_int_info warning in svm_handle_exit - KVM: x86: nSVM: leave nested mode on vCPU free - mm: vmscan: fix extreme overreclaim and swap floods - gcov: clang: fix the buffer overflow issue - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty - usb: dwc3: gadget: Clear ep descriptor last - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable - usb: dwc3: gadget: conditionally remove requests - ceph: fix NULL pointer dereference for req->r_session - ceph: Use kcalloc for allocating multiple elements - ceph: fix possible NULL pointer dereference for req->r_session - ceph: put the requests/sessions when it fails to alloc memory - ceph: fix off by one bugs in unsafe_request_wait() - ceph: flush the mdlog before waiting on unsafe reqs - ceph: flush mdlog before umounting - ceph: make iterate_sessions a global symbol - ceph: make ceph_create_session_msg a global symbol - usb: cdns3: Add support for DRD CDNSP - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-brcmstb: Enable Clock Gating to save power - mmc: sdhci-brcmstb: Re-organize flags - nios2: add FORCE for vmlinuz.gz - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails - iio: light: apds9960: fix wrong register for gesture gain - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency - usb: dwc3: exynos: Fix remove() function - lib/vdso: use "grep -E" instead of "egrep" - net: enetc: preserve TX ring priority across reconfiguration - net: enetc: cache accesses to &priv->si->hw - net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled - s390/crashdump: fix TOD programmable field size - net: thunderx: Fix the ACPI memory leak - nfc: st-nci: fix memory leaks in EVT_TRANSACTION - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION - arcnet: fix potential memory leak in com20020_probe() - net: arcnet: Fix RESET flag handling - s390/dasd: fix no record found for raw_track_access - ipv4: Fix error return code in fib_table_insert() - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). - netfilter: flowtable_offload: add missing locking - dma-buf: fix racing conflict of dma_heap_add() - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() - regulator: twl6030: re-add TWL6032_SUBCLASS - NFC: nci: fix memory leak in nci_rx_data_packet() - net: sched: allow act_ct to be built without NF_NAT - sfc: fix potential memleak in __ef100_hard_start_xmit() - xfrm: Fix ignored return value in xfrm6_init() - tipc: check skb_linearize() return value in tipc_disc_rcv() - net/mlx5: Fix handling of entry refcount when command is not issued to FW - net/mlx5: Fix FW tracer timestamp calculation - netfilter: ipset: regression in ip_set_hash_ip.c - netfilter: ipset: Limit the maximal range of consecutive elements to add/delete - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() - macsec: Fix invalid error code set - nfp: add port from netdev validation for EEPROM access - nfp: fill splittable of devlink_port_attrs correctly - net: pch_gbe: fix pci device refcount leak while module exiting - net/qla3xxx: fix potential memleak in ql3xxx_send() - net/mlx4: Check retval of mlx4_bitmap_init - net: ethernet: mtk_eth_soc: fix error handling in mtk_open() - ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties - ARM: mxs: fix memory leak in mxs_machine_init() - netfilter: conntrack: Fix data-races around ct mark - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() - nfc/nci: fix race with opening and closing - rxrpc: Use refcount_t rather than atomic_t - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc - net: liquidio: simplify if expression - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl - tee: optee: fix possible memory leak in optee_register_device() - bus: sunxi-rsb: Support atomic transfers - regulator: core: fix UAF in destroy_regulator() - spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() - regulator: core: fix kobject release warning and memory leak in regulator_register() - scsi: storvsc: Fix handling of srb_status and capacity change events - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove - ASoC: hdac_hda: fix hda pcm buffer overflow issue - ARM: dts: am335x-pcm-953: Define fixed regulators in root node - af_key: Fix send_acquire race with pfkey_register - xfrm: replay: Fix ESN wrap around for GSO - MIPS: pic32: treat port as signed integer - RISC-V: vdso: Do not add missing symbols to version section in linker script - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC - scsi: ibmvfc: Avoid path failures during live migration - platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 - Revert "net: macsec: report real_dev features when HW offloading is enabled" - selftests/bpf: Add verifier test for release_reference() - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run - wifi: mac80211: Fix ack frame idr leak when mesh has no route - wifi: airo: do not assign -1 to unsigned char - audit: fix undefined behavior in bit shift for AUDIT_BIT - riscv: dts: sifive unleashed: Add PWM controlled LEDs - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support - wifi: mac80211: fix memory free error when registering wiphy fail - ceph: avoid putting the realm twice when decoding snaps fails - ceph: do not update snapshot context when there is no new snapshot - iio: pressure: ms5611: fixed value compensation bug - iio: ms5611: Simplify IO callback parameters - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH - drm/display: Don't assume dual mode adaptors support i2c sub-addressing - bridge: switchdev: Fix memory leaks when changing VLAN protocol - bridge: switchdev: Notify about VLAN protocol changes - ata: libata-core: do not issue non-internal commands once EH is pending - ata: libata-scsi: simplify __ata_scsi_queuecmd() - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() - !1507 [sync] PR-1473: Backport 5.10.156 LTS patches from upstream. - Revert "net: broadcom: Fix BCMGENET Kconfig" - ntfs: check overflow when iterating ATTR_RECORDs - ntfs: fix use-after-free in ntfs_attr_find() - mm: fs: initialize fsdata passed to write_begin/write_end interface - 9p/trans_fd: always use O_NONBLOCK read/write - gfs2: Switch from strlcpy to strscpy - gfs2: Check sb_bsize_shift after reading superblock - 9p: trans_fd/p9_conn_cancel: drop client lock earlier - kcm: close race conditions on sk_receive_queue - tcp: cdg: allow tcp_cdg_release() to be called multiple times - uapi/linux/stddef.h: Add include guards - Input: i8042 - fix leaking of platform device on module removal - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() - stddef: Introduce struct_group() helper macro - usbnet: smsc95xx: Fix deadlock on runtime resume - ring-buffer: Include dropped pages in counting dirty patches - nvme: ensure subsystem reset is single threaded - nvme: restrict management ioctls to admin - perf/x86/intel/pt: Fix sampling using single range output - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() - docs: update mediator contact information in CoC doc - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout - mmc: core: properly select voltage range without power cycle - firmware: coreboot: Register bus in module init - iommu/vt-d: Set SRE bit only when hardware has SRS cap - scsi: zfcp: Fix double free of FSF request when qdio send fails - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() - Input: iforce - invert valid length check when fetching device IDs - serial: 8250_lpss: Configure DMA also w/o DMA filter - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - dm ioctl: fix misbehavior if list_versions races with module loading - iio: pressure: ms5611: changed hardcoded SPI speed to value limited - iio: adc: mp2629: fix potential array out of bound access - iio: adc: mp2629: fix wrong comparison of channel - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() - usb: typec: mux: Enter safe mode only when pins need to be reconfigured - usb: chipidea: fix deadlock in ci_otg_del_timer - usb: add NO_LPM quirk for Realforce 87U Keyboard - USB: serial: option: add Fibocom FM160 0x0111 composition - USB: serial: option: add u-blox LARA-L6 modem - USB: serial: option: add u-blox LARA-R6 00B modem - USB: serial: option: remove old LARA-R6 PID - USB: serial: option: add Sierra Wireless EM9191 - USB: bcma: Make GPIO explicitly optional - speakup: fix a segfault caused by switching consoles - slimbus: stream: correct presence rate frequencies - Revert "usb: dwc3: disable USB core PHY management" - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() - tracing: Fix wild-memory-access in register_synth_event() - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() - tracing/ring-buffer: Have polling block on watermark - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - ftrace: Fix the possible incorrect kernel message - cifs: add check for returning value of SMB2_set_info_init - net: thunderbolt: Fix error handling in tbnet_init() - cifs: Fix wrong return value checking when GETFLAGS - net/x25: Fix skb leak in x25_lapb_receive_frame() - net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() - cifs: add check for returning value of SMB2_close_init - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized - drbd: use after free in drbd_create_device() - net: ena: Fix error handling in ena_init() - net: ionic: Fix error handling in ionic_init_module() - xen/pcpu: fix possible memory leak in register_pcpu() - bnxt_en: Remove debugfs when pci_register_driver failed - net: caif: fix double disconnect client in chnl_net_open() - net: macvlan: Use built-in RCU list checking - mISDN: fix misuse of put_device() in mISDN_register_device() - net: liquidio: release resources when liquidio driver open failed - mISDN: fix possible memory leak in mISDN_dsp_element_register() - net: bgmac: Drop free_netdev() from bgmac_enet_remove() - bpf: Initialize same number of free nodes for each pcpu_freelist - ata: libata-transport: fix error handling in ata_tdev_add() - ata: libata-transport: fix error handling in ata_tlink_add() - ata: libata-transport: fix error handling in ata_tport_add() - ata: libata-transport: fix double ata_host_put() in ata_tport_add() - arm64: dts: imx8mn: Fix NAND controller size-cells - arm64: dts: imx8mm: Fix NAND controller size-cells - ARM: dts: imx7: Fix NAND controller size-cells - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() - drm/drv: Fix potential memory leak in drm_dev_init() - drm/panel: simple: set bpc field for logic technologies displays - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - parport_pc: Avoid FIFO port location truncation - siox: fix possible memory leak in siox_device_add() - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro - block: sed-opal: kmalloc the cmd/resp buffers - sctp: clear out_curr if all frag chunks of current msg are pruned - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send - serial: imx: Add missing .thaw_noirq hook - serial: 8250: omap: Flush PM QOS work on remove - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() - serial: 8250_omap: remove wait loop from Errata i202 workaround - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() - serial: 8250: Remove serial_rs485 sanitization from em485 - ASoC: tas2764: Fix set_tdm_slot in case of single slot - ASoC: tas2770: Fix set_tdm_slot in case of single slot - ASoC: core: Fix use-after-free in snd_soc_exit() - spi: stm32: Print summary 'callbacks suppressed' message - drm/amdgpu: disable BACO on special BEIGE_GOBY card - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards - drm/amd/pm: Read BIF STRAP also for BACO check - drm/amd/pm: support power source switch on Sienna Cichlid - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA - spi: intel: Use correct mask for flash and protected regions - mtd: spi-nor: intel-spi: Disable write protection only if asked - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm - btrfs: remove pointless and double ulist frees in error paths of qgroup tests - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 - i2c: tegra: Allocate DMA memory for DMA engine - NFSv4: Retry LOCK on OLD_STATEID during delegation return - drm/amd/display: Remove wrong pipe control lock - ASoC: rt1308-sdw: add the default value of some registers - selftests/intel_pstate: fix build for ARCH=x86_64 - selftests/futex: fix build for clang - ASoC: codecs: jz4725b: fix capture selector naming - ASoC: codecs: jz4725b: use right control for Capture Volume - ASoC: codecs: jz4725b: fix reported volume for Master ctl - ASoC: codecs: jz4725b: add missed Line In power control bit - spi: intel: Fix the offset to get the 64K erase opcode - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm stats: check for and propagate alloc_percpu failure - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - dm thin: fix deadlock when swapping to thin device- !1526 [sync] PR-1482: CVE-2023-3567 fix patches - !1338 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1491 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1487 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1496 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1492 [sync] PR-1468: Backport 5.10.155 LTS - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - x86/cpu: Restore AMD's DE_CFG MSR after resume - mmc: sdhci-esdhc-imx: Convert the driver to DT-only - net: tun: call napi_schedule_prep() to ensure we own a napi - dmaengine: at_hdmac: Check return code of dma_async_device_register - dmaengine: at_hdmac: Fix impossible condition - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors - dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware - dmaengine: at_hdmac: Fix concurrency over the active list - dmaengine: at_hdmac: Free the memset buf without holding the chan lock - dmaengine: at_hdmac: Fix concurrency over descriptor - dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() - dmaengine: at_hdmac: Protect atchan->status with the channel lock - dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all - dmaengine: at_hdmac: Fix premature completion of desc in issue_pending - dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_hdmac: Don't start transactions at tx_submit level - dmaengine: at_hdmac: Fix at_lli struct definition - cert host tools: Stop complaining about deprecated OpenSSL functions - can: j1939: j1939_send_one(): fix missing CAN header initialization - mm/memremap.c: map FS_DAX device memory as decrypted - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi - drm/i915/dmabuf: fix sg_table handling in map_dma_buf - nilfs2: fix use-after-free bug of ns_writer on remount - nilfs2: fix deadlock in nilfs_count_free_blocks() - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure - vmlinux.lds.h: Fix placement of '.data..decrypted' section - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 - ALSA: usb-audio: Add quirk entry for M-Audio Micro - ALSA: hda/realtek: Add Positivo C6300 model quirk - ALSA: hda: fix potential memleak in 'add_widget_node' - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK - ALSA: hda/hdmi - enable runtime pm for more AMD display audio - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI - MIPS: jump_label: Fix compat branch range check - arm64: efi: Fix handling of misaligned runtime regions and drop warning - riscv: fix reserved memory setup - riscv: Separate memory init from paging init - riscv: Enable CMA support - riscv: vdso: fix build with llvm - riscv: process: fix kernel info leakage - net: macvlan: fix memory leaks of macvlan_common_newlink - ethernet: tundra: free irq when alloc ring failed in tsi108_open() - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() - ethernet: s2io: disable napi when start nic failed in s2io_card_up() - net: atlantic: macsec: clear encryption keys from the stack - net: phy: mscc: macsec: clear encryption keys when freeing a flow - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() - net: cpsw: disable napi in cpsw_ndo_open() - net/mlx5e: E-Switch, Fix comparing termination table instance - net/mlx5: Allow async trigger completion execution on single CPU systems - net: nixge: disable napi when enable interrupts failed in nixge_open() - net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() - perf stat: Fix printing os->prefix in CSV metrics output - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() - dmaengine: pxa_dma: use platform_get_irq_optional - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header - net: broadcom: Fix BCMGENET Kconfig - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() - can: af_can: fix NULL pointer dereference in can_rx_register() - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() - hamradio: fix issue of dev reference count leakage in bpq_device_event() - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() - KVM: s390: pv: don't allow userspace to set the clock under PV - KVM: s390x: fix SCK locking - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK - net: fman: Unregister ethernet device on removal - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() - net: tun: Fix memory leaks of napi_get_frags - macsec: clear encryption keys from the stack after setting up offload - macsec: fix detection of RXSCs when toggling offloading - macsec: fix secy->n_rx_sc accounting - macsec: delete new rxsc when offload fails - net: gso: fix panic on frag_list with mixed head alloc types - bpf: Fix wrong reg type conversion in release_reference() - bpf: Add helper macro bpf_for_each_reg_in_vstate - bpf: Support for pointers beyond pkt_end. - HID: hyperv: fix possible memory leak in mousevsc_probe() - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE - wifi: cfg80211: fix memory leak in query_regdb_file() - wifi: cfg80211: silence a sparse RCU warning - phy: stm32: fix an error code in probe - hwspinlock: qcom: correct MMIO max register for newer SoCs - fuse: fix readdir cache race - !1471 [sync] PR-838: Backport 5.10.154 LTS - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - ipc: remove memcg accounting for sops objects in do_semtimedop() - drm/i915/sdvo: Setup DDC fully before output init - drm/i915/sdvo: Filter out invalid outputs more sensibly - drm/rockchip: dsi: Force synchronous probe - ext4,f2fs: fix readahead of verity data - KVM: x86: emulator: update the emulation mode after CR0 write - KVM: x86: emulator: introduce emulator_recalc_and_set_mode - KVM: x86: emulator: em_sysexit should update ctxt->mode - KVM: x86: Mask off reserved bits in CPUID.80000001H - KVM: x86: Mask off reserved bits in CPUID.80000008H - KVM: x86: Mask off reserved bits in CPUID.8000001AH - KVM: x86: Mask off reserved bits in CPUID.80000006H - ext4: fix BUG_ON() when directory entry has invalid rec_len - ext4: fix warning in 'ext4_da_release_space' - parisc: Avoid printing the hardware path twice - parisc: Export iosapic_serial_irq() symbol for serial port driver - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] - perf/x86/intel: Fix pebs event constraints for ICL - efi: random: Use 'ACPI reclaim' memory for random seed - efi: random: reduce seed size to 32 bytes - fuse: add file_modified() to fallocate - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - tracing/histogram: Update document for KEYS_MAX size - tools/nolibc/string: Fix memcmp() implementation - kprobe: reverse kp->flags when arm_kprobe failed - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() - btrfs: fix type of parameter generation in btrfs_get_dentry - coresight: cti: Fix hang in cti_disable_hw() - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - fscrypt: fix keyring memory leak on mount failure - fscrypt: stop using keyrings subsystem for fscrypt_master_key - fscrypt: simplify master key locking - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' - i2c: piix4: Fix adapter not be removed in piix4_remove() - arm64: dts: juno: Add thermal critical trip points - firmware: arm_scmi: Make Rx chan_setup fail on memory errors - firmware: arm_scmi: Suppress the driver's bind attributes - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset - efi/tpm: Pass correct address to memblock_reserve - i2c: xiic: Add platform module alias - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case - HID: saitek: add madcatz variant of MMO7 mouse device ID - scsi: core: Restrict legal sdev_state transitions via sysfs - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() - media: meson: vdec: fix possible refcount leak in vdec_probe() - media: dvb-frontends/drxk: initialize err to 0 - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE - media: rkisp1: Zero v4l2_subdev_format fields in when validating links - media: rkisp1: Initialize color space on resizer sink and source pads - s390/boot: add secure boot trailer - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices - mtd: parsers: bcm47xxpart: Fix halfblock reads - mtd: parsers: bcm47xxpart: print correct offset on read error - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards - video/fbdev/stifb: Implement the stifb_fillrect() function - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake - mmc: sdhci-pci: Avoid comma separated statements - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus - drm/msm/hdmi: fix IRQ lifetime - drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - net: mdio: fix undefined behavior in bit shift for __mdiobus_register - btrfs: fix ulist leaks in error paths of qgroup self tests - btrfs: fix inode list leak during backref walking at find_parent_nodes() - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() - isdn: mISDN: netjet: fix wrong check of device registration - mISDN: fix possible memory leak in mISDN_register_device() - rose: Fix NULL pointer dereference in rose_send_frame() - ipvs: fix WARNING in ip_vs_app_net_cleanup() - ipvs: fix WARNING in __ip_vs_cleanup_batch() - ipvs: use explicitly signed chars - netfilter: nf_tables: release flow rule object from commit path - net: sched: Fix use after free in red_enqueue() - ata: pata_legacy: fix pdc20230_set_piomode() - net: fec: fix improper use of NETDEV_TX_BUSY - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() - NFC: nxp-nci: remove unnecessary labels - nfc: fdp: Fix potential memory leak in fdp_nci_send() - nfc: fdp: drop ftrace-like debugging messages - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() - net: dsa: Fix possible memory leaks in dsa_loop_init() - nfs4: Fix kmemleak when allocate slot failed - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors - NFSv4: Fix a potential state reclaim deadlock - IB/hfi1: Correctly move list in sc_disable() - RDMA/cma: Use output interface for net_dev check - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() - KVM: x86: Protect the unused bits in MSR exiting flags - x86/topology: Fix duplicated core ID within a package - x86/topology: Fix multiple packages shown on a single-package system - x86/topology: Set cpu_die_id only if DIE_TYPE found - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) - KVM: x86: Trace re-injected exceptions - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 - serial: ar933x: Deassert Transmit Enable on ->rs485_config() - serial: 8250: Let drivers request full 16550A feature probing - !1423 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1291 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1457 [sync] PR-1358: Remove DECnet support from kernel - !1440 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1461 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1464 [sync] PR-1436: Fix CVE-2023-3117 - !1319 [sync] PR-1285: nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1421 [sync] PR-1415: Fix generic/299 fail - !1379 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - !1433 [sync] PR-346: anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1413 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1390 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1393 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1309 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1330 [sync] PR-1325: jbd2: fix several checkpoint - !1333 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - !1341 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- !1370 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1365 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - !1344 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records - !1306 [sync] PR-1297: iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - Fix x86 provides error symbol- !1231 [sync] PR-1191: fix memory reliable related issues - !1236 [sync] PR-1194: fix memleak with efi_fake_mem - !1257 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1249 [sync] PR-1245: hugetlb: Fix some incorrect behavior - !1234 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1211 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1276 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1304 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1301 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1266 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1240 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !1244 set the iova rcache global - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - config: enable set the max iova mag size to 128 - iommu/iova: increase the iova_rcache depot max size - relayfs: fix out-of-bounds access in relay_file_read - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - efi: Disable mirror feature during crashkernel - mm: mem_reliable: Update reliable page counter to zero if underflows - mm: mem_reliable: Fix reliable page counter mismatch problem - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size- Add hugetlb_optimize_vmemmap_key and __x86_return_thunk to kabi whitelist- use full version-release instead of devel_release for mkgrub-menu- !1189 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - !1226 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - !1229 [sync] PR-1227: x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - media: rkvdec: fix use after free bug in rkvdec_remove - !1219 openEuler: introduced OPENEULER_LTS to identify LTS Release - openEuler: introduced OPENEULER_LTS to identify LTS Release - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - !1213 [sync] PR-1196: fs/stat: make tmp variable 16-bytes aligned in copy stat - !1208 arm64: kernel: disable CNP on LINXICORE9100 - fs/stat: make tmp variable 16-bytes aligned in copy stat - !1204 kernel: update SP2 OPENEULER_MINOR value to 2 - !1203 Revert "locking/rwsem: Prevent potential lock starvation" - !1200 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - arm64: kernel: disable CNP on LINXICORE9100 - !1193 [sync] PR-1178: memstick: r592: Fix UAF bug in r592_remove due to race condition - !1195 [sync] PR-1159: xhci:fix USB xhci controller issue - !1183 Fix some warning messages in netacc - kernel: update SP2 OPENEULER_MINOR value to 2 - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - memcg: fix implicit declaration of memcg_print_bad_task() - xhci:fix USB xhci controller issue - !1186 Fix NULL pointer and Keep PERF_PMU_CAP_EXCLUSIVE - memstick: r592: Fix UAF bug in r592_remove due to race condition - hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE - hwtracing: hisi_ptt: Add dummy callback pmu::read() - !1182 Fix CQ and QP cache affinity - libbpf: Support uniform BTF-defined key/value specification across all BPF maps - tools: ignore one warning message - RDMA/hns: Fix CQ and QP cache affinity - !1151 [sync] PR-1150: EDAC/i10nm: Add Intel Emerald Rapids server support - !1175 [sync] PR-1157: Add LoongArch maintainers to openEuler/MAINTAINERS - !1165 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1169 [sync] PR-1162: fbcon: Check font dimension limits - !1156 [sync] PR-582: mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !882 [sync] PR-855: Remove the automatic loading of the hisi_trng driver - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - EDAC/i10nm: Add Intel Emerald Rapids server support - !1144 crypto: hisilicon/qm: modify loop exit condition - !1147 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - crypto: hisilicon/qm: modify loop exit condition - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables- And net-acc tool to kernel-tools.- Enable kabi checking and adapt the check-kabi script - net: let sockops can use bpf_get_current_comm() - net: add bpf_is_local_ipaddr bpf helper function - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - !1093 vfio-pci: Match specific devices with vendor id and device id - !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !1095 irqchip: gic-v3: Collection table support muti pages - !1081 some backport bugfix for sockmap - irqchip: gic-v3: Collection table support muti pages - vfio-pci: Match specific devices with vendor id and device id - !1077 drm/qxl: Fix missing free_irq - !1087 genirq: Increase the number of IRQ descriptors - genirq: Increase the number of IRQ descriptors - bpf: fix bpf_tcp_ingress addr use after free - net: deal with most data-races in sk_wait_event() - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data - bpf, sock_map: Move cancel_work_sync() out of sock lock - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues - !1063 i2c: hisi: Only handle the interrupt of the driver's transfer - drm/qxl: Fix missing free_irq - !1059 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - i2c: hisi: Only handle the interrupt of the driver's transfer - fs: hfsplus: fix UAF issue in hfsplus_put_super- !1042 xfrm: Reinject transport-mode packets through workqueue - !1069 support ACPI for MPAM 2.0 - !1070 crypto: hisilicon - fix some reset problem - ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 - ACPI / PPTT: Find PPTT processor node by cache id - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 - ACPICA: Add support for Arm's MPAM ACPI table version 2 - crypto: hisilicon/qm - disable error report before flr - crypto: hisilicon/qm - disable same error report before resetting - crypto: hisilicon/qm - remove duplicate assignment and release - crypto: hisilicon/hpre - enable sva error interrupt event - crypto: hisilicon/qm - flush all work before driver removed. - !1026 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1022 [sync] PR-978: io_uring: fix the problem of running - !1045 perf: hisi: delete global enable pmu from xxx_write_counter() - !1037 xfs: fixes patchs and backport patchs - !1048 spi: dw: Add support for 32-bits max xfer size - !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2 - !1005 scsi: hisi_sas: A group of SAS-related bugfixes - !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration - hwtracing: hisi_ptt: Fix potential sleep in atomic context - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU - hwtracing: hisi_ptt: Export available filters through sysfs - hwtracing: hisi_ptt: Add support for dynamically updating the filter list - hwtracing: hisi_ptt: Factor out filter allocation and release operation - scripts: Fix issue of module signing with openssl 3.x - spi: dw: Add support for 32-bits max xfer size - perf: hisi: delete global enable pmu from xxx_write_counter() - xfrm: Reinject transport-mode packets through workqueue - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - !996 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !1001 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1018 [sync] PR-944: nbd: get config_lock before sock_shutdown - !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event - vfio/migration: bugfix lost interruption after live migration - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap() - scsi: sd: try more retries of START_STOP when resuming scsi device - !1012 [sync] PR-924: dm: add disk before alloc dax - !1015 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - perf: hns3: default use hardware event 0 as group leader event. - perf: hns3: add event suppport for ROH - !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue - !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process - !952 [sync] PR-929: xfs: rework feature flags - !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock() - !973 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !988 [sync] PR-954: block: iocost bugfix - !985 [sync] PR-946: icost bugfix - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - roh: Fix ROH multi-BD cmdq issue - !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - nbd: get config_lock before sock_shutdown - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - crypto: hisilicon/qm - alloc buffer to set and get xqc - crypto: hisilicon/qm - fix the pf2vf timeout when device reset - vfio/migration: obtain the mailbox configuration at one time - crypto: hisilicon/qm - obtain the mailbox configuration at one time - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - !993 Clean up for RDMA/HNS - !979 [sync] PR-943: Fixed the accelerator capability register issue. - !981 [sync] PR-967: Support dynamic_hugetlb on arm64 and fix some bug - !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup - hikey9xx: Fixed incorrect use of kfree to free sreg - RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' - RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() - !992 [sync] PR-949: mm: page_counter: remove unneeded atomic ops for low/min - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !977 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - mm: page_counter: remove unneeded atomic ops for low/min - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: refactor hclge_update_desc_vfid for extension - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - perf: pmu: fix set wrong filter mode for running events issue - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !964 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !961 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - add a function to set qm algs - crypto: hisilicon/sec - fix for resource leak - crypto: hisilicon/sec - remove unused parameter - crypto: hisilicon/sec - misc cleanups - !957 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - !933 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers! - !914 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - crypto: hisilicon/qm - remove unnecessary aer.h include - crypto: hisilicon/qm - stop function and write data to memory - crypto: hisilicon/hpre - ensure private key less than n - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - !921 [sync] PR-919: Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - !898 [sync] PR-894: Fixed two accelerator bugfixes - !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !909 [sync] PR-907: tcp/dccp: Add another way to allocate local ports in connect() - !893 mitigatin cacheline false sharing - tcp/dccp: Add another way to allocate local ports in connect() - net: hns3: fix set cpu affinity when state down - net: hns3: add support for getting GE port lanes - net: hns3: fix pointer cast to different type for wol - !903 backport block bugfix - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !899 [sync] PR-895: config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - uacce: use filep->f_mapping to replace inode->i_mapping - crypto:hisilicon/qm: bugfix queue parameter issue - enable MITIGATION_FALSE_SHARING by default - ext4: mitigatin cacheline false sharing in struct ext4_inode_info- Process PGP certs before kernel building- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream - arm64: Keep HWCAP2_WFXT uapi consistent with upstream - !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver. - powercap: intel_rapl: add support for Emerald Rapids - !878 Bugfixes for RDMA/hns - !879 [sync] PR-877: sched: fix performance degradation on lmbench - sched: fix performance degradation on lmbench - RDMA/hns: Fix sleeping in atomic context during DCA unloading - RDMA/hns: Fix a missing kfree() to hr_dev->priv - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G - RDMA/hns: Fix a missing check of atomic wr length - !871 [sync] PR-866: arm64: kdump: Avoid reserving low memory repeatedly - !872 [sync] PR-863: Backport CVEs and bugfixes - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - cgroup: Stop task iteration when rebinding subsystem - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - eulerfs: fix null-ptr-dereference when allocate page failed - eulerfs: add error handling for nv_init() - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - arm64: kdump: Avoid reserving low memory repeatedly- !795 sched/fair: Introduce multiple qos level - !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug - !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq - !773 Compiler: Add value profile support for kernel. - !842 net: hns3: add support for Hisilicon ptp sync device - !844 A patchset of sched to improve benchmark performance - !837 Backport bugfixes for RDMA/hns - GCC: Add value profile support for kernel. - !803 ACC support no-sva feature - sched/fair: Introduce multiple qos level - sched: Clear ttwu_pending after enqueue_task() - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle - sched/fair: Fix kabi borken in sched_domain - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs - sched/fair: Improve consistency of allowed NUMA balance calculations - sched/pelt: Relax the sync of load_sum with load_avg - pcpcntrs: fix dying cpu summation race - cpumask: introduce for_each_cpu_or - lib: extend the scope of small_const_nbits() macro - cpumask: Introduce DYING mask - sched/pelt: Relax the sync of runnable_sum with runnable_avg - sched/pelt: Continue to relax the sync of util_sum with util_avg - crypto: hisilicon/qm - support no-sva feature - uacce: add UACCE_MODE_NOIOMMU for warpdrive - !851 perf/smmuv3: Enable HiSilicon Erratum quirk - !793 LoongArch: kvm: add pv ipi support - !840 intel: backport uncore-freq current frequency sysfs related patches - !839 intel: backport intel-pstate patches for Server platforms - !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !848 Support T6 ETM and Workaround CPU hung bug on hip09 - perf/smmuv3: Enable HiSilicon Erratum quirk - perf cs-etm: add error logging to cs_etm_is_etmv4() - coresight: etm4x: Workaround CPU hung bug on hip09 - coresight: etm4x: Add Support for HiSilicon T6 ETM - cpufreq: CPPC: keep target core awake when reading its cpufreq rate - config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - net: hns3: add support for Hisilicon ptp sync device - !835 Add Huawei Intelligent Network Card Driver: hinic3 - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support - platform/x86: intel-uncore-freq: Prevent driver loading in guests - platform/x86/intel/uncore-freq: Display uncore current frequency - platform/x86/intel/uncore-freq: Use sysfs API to create attributes - cpufreq: intel_pstate: Enable HWP IO boost for all servers - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode - cpufreq: intel_pstate: Handle no_turbo in frequency invariance - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3 - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs - !601 fix test_vmxon failed - !739 Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables - LoongArch: LSVZ: Support PV IPI to reduce VM exit - !777 update patches for sw64 architecture - sw64: bpf: optimize DIV and MOD instructions - sw64: fix crash kernel memory reservation - sw64: kvm: optimize external interrupts assignment for guest - sw64: guard hotplug cpu specific code - sw64: perf: unwind: use perf's copy of kernel headers - sw64: trace user task unalignment - sw64: kvm: fix inconsitent timing metrics - sw64: restart idle routine if it is interrupted - sw64: mm: fix pmd_present() for THP - sw64: fix format of Kconfig - sw64: reorganize CPU_FREQ related config - efi/sw_64: work around adding memblock regions - sw64: kvm: add the implementation of HCALL_STOP - sw64: fix a compile error with CONFIG_EFI=n - sw64: simplify and improve smp operations - sw64: kvm: fix clock synchronization of VM live migration - sw64: fix support for qemu boards without IOR:SMP_INFO - sw64: setup cpu topology of guest - sw64: simplify pgtable set and populate interfaces - sw64: extend pt_regs to fix broken bpf_user_pt_regs_t - sw64: update kata_openeuler_defconfig and kata_guest_defconfig - sw64: fix bpf_user_pt_regs_t - sw64: increase the minimun frequency of DVFS - sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m - sw64: add support for restartable sequences - sw64: iommu: fix iommu-flush ops to support multi-device passthrough - sw64: enable CONFIG_IKHEADERS in defconfig - sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig - sw64: expand the occasion for using legacy power management - sw64: optimize idle routine - sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation - sw64: topology: fix thread_sibling setup - sw64: perf: add libbfd support - sw64: fix a compile error with CONFIG_SCHED_INFO=n - sw64: add support for vmtop - sw64: add CONFIG_SCHEDSTATS=y to defconfig - sw64: add more registers saved during suspend/resume cycle - sw64: deprecate the restored memory region during suspend cycle - fs/ntfs3: Fixed the error of uninitialized value - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails- perf: add CoreSight trace component support on aarch64 platform- !824 Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - !821 Revert "riscv: topology: fix default topology reporting" - !820 Net: m1600: Fix build err - Revert "riscv: topology: fix default topology reporting" - Net: m1600: Fix build err for hwmon.c. - !761 net: stmmac: fix potential double free of dma descriptor resources - !807 Backport 5.10.153 LTS - !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver - !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !789 x86 FPU/AMX bug fix since kernel v5.18 - !787 Intel: Support In Field Scan(IFS) Array BIST - !781 Intel: backport split lock EMR CPU support for OLK 5.10 - !760 LoongArch: kvm: fix bug of kvm's hugepage - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - drivers/perf: hisi: add NULL check for name - drivers/perf: hisi: Remove redundant initialized of pmu->name - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" - serial: Deassert Transmit Enable on probe in driver-specific way - serial: core: move RS485 configuration tasks from drivers into core - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive - arm64/kexec: Test page size support with new TGRAN range values - arm64/mm: Fix __enable_mmu() for new TGRAN range values - arm64: Add AMPERE1 to the Spectre-BHB affected list - net: enetc: survive memory pressure without crashing - net/mlx5: Fix crash during sync firmware reset - net/mlx5: Fix possible use-after-free in async command interface - net/mlx5e: Do not increment ESN when updating IPsec ESN state - nh: fix scope used to find saddr when adding non gw nh - net: ehea: fix possible memory leak in ehea_register_port() - openvswitch: switch from WARN to pr_warn - ALSA: aoa: Fix I2S device accounting - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() - net: fec: limit register access on i.MX6UL - PM: domains: Fix handling of unavailable/disabled idle states - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() - i40e: Fix flow-type by setting GL_HASH_INSET registers - i40e: Fix VF hang when reset is triggered on another VF - i40e: Fix ethtool rx-flow-hash setting for X722 - ipv6: ensure sane device mtu in tunnels - media: vivid: set num_in/outputs to 0 if not supported - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' - media: v4l2-dv-timings: add sanity checks for blanking values - media: vivid: dev->bitmap_cap wasn't freed in all cases - media: vivid: s_fbuf: add more sanity checks - PM: hibernate: Allow hybrid sleep to work with s2idle - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path - tcp: fix indefinite deferral of RTO with SACK reneging - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: minor optimization in tcp_add_backlog() - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - kcm: annotate data-races around kcm->rx_wait - kcm: annotate data-races around kcm->rx_psock - atlantic: fix deadlock at aq_nic_stop - amd-xgbe: add the bit rate quirk for Molex cables - amd-xgbe: fix the SFP compliance codes check for DAC cables - x86/unwind/orc: Fix unreliable stack dump with gcov - net: netsec: fix error handling in netsec_register_mdio() - tipc: fix a null-ptr-deref in tipc_topsrv_accept - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile - arc: iounmap() arg is volatile - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation - net: ieee802154: fix error return code in dgram_bind() - xen/gntdev: Prevent leaking grants - Xen/gntdev: don't ignore kernel unmapping error - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() - perf auxtrace: Fix address filter symbol name match for modules - kernfs: fix use-after-free in __kernfs_remove - counter: microchip-tcb-capture: Handle Signal1 read and Synapse - mmc: core: Fix kernel panic when remove non-standard SDIO card - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO - drm/msm/dp: fix IRQ lifetime - drm/msm/hdmi: fix memory corruption with too many bridges - drm/msm/dsi: fix memory corruption with too many bridges - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds - mac802154: Fix LQI recording - exec: Copy oldsighand->action under spin-lock - fs/binfmt_elf: Fix memory leak in load_elf_binary() - fbdev: smscufx: Fix several use-after-free bugs - iio: temperature: ltc2983: allocate iio channels once - iio: light: tsl2583: Fix module unloading - tools: iio: iio_utils: fix digit calculation - xhci: Remove device endpoints from bandwidth list when freeing the device - xhci: Add quirk to reset host back to default state at shutdown - mtd: rawnand: marvell: Use correct logic for nand-keep-config - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller - usb: bdc: change state when port disconnected - usb: dwc3: gadget: Don't set IMI for no_interrupt - usb: dwc3: gadget: Stop processing more requests on IMI - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM - ALSA: rme9652: use explicitly signed char - ALSA: au88x0: use explicitly signed char - ALSA: Use del_timer_sync() before freeing timer - can: kvaser_usb: Fix possible completions during init_completion - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability - perf: hisi: Extract hisi_pmu_init - selftests/x86/amx: Add a ptrace test - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() - selftests/x86/amx: Use provided __cpuid_count() macro - selftests: Provide local define of __cpuid_count() - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly - x86/fpu: Exclude dynamic states from init_fpstate - x86/fpu: Fix the init_fpstate size check with the actual size - x86/fpu: Configure init_fpstate attributes orderly - x86/fpu/xstate: Consolidate size calculations - x86/fpu/xstate: Handle supervisor states in XSTATE permissions - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states - x86/fpu: Cache xfeature flags from CPUID - x86/fpu/xsave: Initialize offset/size cache early - x86/fpu: Remove unused supervisor only offsets - x86/fpu: Remove redundant XCOMP_BV initialization - x86/split_lock: Enumerate architectural split lock disable bit - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Update IFS doc - platform/x86/intel/ifs: Implement Array BIST test - platform/x86/intel/ifs: Sysfs interface for Array BIST - platform/x86/intel/ifs: Introduce Array Scan test to IFS - x86/include/asm/msr-index.h: Add IFS Array test bits - platform/x86/intel/ifs: IFS cleanup - platform/x86/intel/ifs: Reorganize driver data - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data - net: stmmac: fix potential double free of dma descriptor resources - LoongArch: kvm: fix bug of kvm's hugepage - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap - !802 Backport CVEs and bugfixes - bpf: support BPF_PROG_QUERY for progs attached to sockmap - !780 Backport 5.10.152 LTS - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay - iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly - !791 crypto: hisilicon/qm - support dumping stop queue status - !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix - !608 Net: ethernet: Support 3snic 3s9xx network card - crypto: hisilicon/qm - support dumping stop queue status - crypto: hisilicon/qm - add debugfs to query the status of the stop queue - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing - Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA - udp: Update reuse->has_conns under reuseport_lock. - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - mmc: core: Add SD card quirk for broken discard - Makefile.debug: re-enable debug info for .S files - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB - ACPI: video: Force backlight native for more TongFang devices - hv_netvsc: Fix race between VF offering and VF association message from host - perf/x86/intel/pt: Relax address filter validation - riscv: topology: fix default topology reporting - arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region - fcntl: make F_GETOWN(EX) return 0 on dead owner task - perf: Skip and warn on unknown format 'configN' attrs - perf pmu: Validate raw event with sysfs exported format bits - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb - riscv: Add machine name to kernel boot log and stack dump output - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction - xen/gntdev: Accommodate VMA splitting - xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests - tracing: Do not free snapshot if tracer is on cmdline - tracing: Simplify conditional compilation code in tracing_set_tracer() - dmaengine: mxs: use platform_driver_register - dmaengine: mxs-dma: Remove the unused .id_table - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() - iommu/vt-d: Clean up si_domain in the init_dmars() error path - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() - net: phy: dp83822: disable MDI crossover status change interrupt - net: hns: fix possible memory leak in hnae_ae_register() - sfc: include vport_id in filter spec hash and equal() - net: sched: sfb: fix null pointer access issue when sfb_init() fails - net: sched: delete duplicate cleanup of backlog and qlen - net: sched: cake: fix null pointer access issue when cake_init() fails - nvme-hwmon: kmalloc the NVME SMART log buffer - nvme-hwmon: consistently ignore errors from nvme_hwmon_init - nvme-hwmon: Return error code when registration fails - nvme-hwmon: rework to avoid devm allocation - ionic: catch NULL pointer issue on reconfig - net: hsr: avoid possible NULL deref in skb_clone() - cifs: Fix xid leak in cifs_ses_add_channel() - cifs: Fix xid leak in cifs_flock() - cifs: Fix xid leak in cifs_copy_file_range() - net: phy: dp83867: Extend RX strap quirk for SGMII mode - net/atm: fix proc_mpc_write incorrect return value - sfc: Change VF mac via PF as first preference if available. - HID: magicmouse: Do not set BTN_MOUSE on double report - i40e: Fix DMA mappings leak - tipc: fix an information leak in tipc_topsrv_kern_subscr - tipc: Fix recognition of trial period - ACPI: extlog: Handle multiple records - btrfs: fix processing of delayed tree block refs during backref walking - btrfs: fix processing of delayed data refs during backref walking - r8152: add PID for the Lenovo OneLink+ Dock - media: venus: dec: Handle the case where find_format fails - media: mceusb: set timeout to at least timeout provided - KVM: arm64: vgic: Fix exit condition in scan_its_table() - kvm: Add support for arch compat vm ioctls - cpufreq: qcom: fix memory leak in error path - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS - ata: ahci-imx: Fix MODULE_ALIAS - hwmon/coretemp: Handle large core ID value - x86/microcode/AMD: Apply the patch early on every logical thread - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter - cpufreq: qcom: fix writes in read-only memory region - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() - ocfs2: fix BUG when iput after ocfs2_mknod fails - ocfs2: clear dinode links count in case of error- !782 openEuler supports bcache by default on x86 platforms - !765 LoongArch: fix some stability issues - !786 Support userswap feature - !790 mm: enable ksm per process and cgroup - memcg: support ksm merge any mode per cgroup - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 - mm: add new KSM process and sysfs knobs - mm: add new api to enable ksm per process - ksm: add profit monitoring documentation - ksm: count allocated ksm rmap_items for each process - ksm: count ksm merging pages for each process - !778 [sync] PR-774: Backport CVEs and bugfixes - userswap: add user mode check for swap-out VA - userswap: check read and write permissions for swap-out pages - userswap: add VMA checks for register address - userswap: add checks for input addresses - userswap: fix some type and logical bugs - userswap: split uswap_register() to validate address ranges - userswap: fix NULL pointer dereference in uswap_unmap_anon_page() - userswap: convert enable_userswap to static key - userswap: move userswap feature code into mm/userswap.c - userswap: provide cpu info in userfault msg - userswap: introduce new flag to determine the first page fault - userswap: fix VM_BUG_ON() in handle_userfault() - userswap: introduce MREMAP_USWAP_SET_PTE to remap for swapping out - userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP to map without copying - !766 LoongArch: add kexec&kdump support - config: enable bcache for x86 by default - !758 net: hns3: Backport wol feature and some hns3 bugfix - !570 Net: m1600: Support nebula-matrix m1600-series network card - !629 arm64: Add initial support for FEAT_WFxT - Net: m1600: Add m1600-driver for nebula-matrix m1600 series smart NIC. - net: hns3: fix reset timeout when enable full VF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - !772 timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default - !768 Backport 5.10.151 LTS - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !771 Revert "config: enable bcache for x86 by default" - timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - Revert "config: enable bcache for x86 by default" - !757 openEuler supports bcache by default on x86 platforms - arm64: Use WFxT for __delay() when possible - arm64: Add wfet()/wfit() helpers - arm64: Add HWCAP advertising FEAT_WFXT - KVM: arm64: Expose the WFXT feature to guests - KVM: arm64: Offer early resume for non-blocking WFxT instructions - KVM: arm64: Handle blocking WFIT instruction - KVM: arm64: Introduce kvm_counter_compute_delta() helper - KVM: arm64: Simplify kvm_cpu_has_pending_timer() - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition - config: enable bcache for x86 by default - !634 Accelerator Linux Mainline Patch Round - !763 DAMON features: Support for process-level hot and cold data recognition and adjustment. - kbuild: Add skip_encoding_btf_enum64 option to pahole - kbuild: Unify options for BTF generation for vmlinux and modules - kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 - kbuild: Quote OBJCOPY var to avoid a pahole call break the build - bpf: Generate BTF_KIND_FLOAT when linking vmlinux - !749 intel: backport intel-idle support for EMR - !748 intel: backport intel-uncore-freq support for EMR - !742 SPR: EDAC driver enhance for driver decode and 2LM - !622 Intel: Add PMU support for Intel Emerald Rapids - !615 Intel: Add RAPL support for Emerald Rapids(EMR) - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - crypto: hisilicon/qm - fix coding style issues - crypto: hisilicon/qm - update comments to match function - crypto: hisilicon/qm - change function names - crypto: hisilicon/qm - use min() instead of min_t() - crypto: hisilicon/qm - remove some unused defines - crypto: hisilicon: Wipe entire pool on error - crypto: hisilicon/qm - define the device isolation strategy - uacce: supports device isolation feature - crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DEV_HISI configs - crypto: ccree,hisilicon - Fix dependencies to correct algorithm - crypto: hisilicon/qm - add device status check when start fails - crypto: hisilicon/hpre - Use helper to set reqsize - crypto: kpp - Add helper to set reqsize - crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value - crypto: hisilicon/sec - remove continuous blank lines - crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' - crypto: hisilicon/qm - the command dump process is modified - crypto: hisilicon/qm - split a debugfs.c from qm - crypto: hisilicon/qm - modify the process of regs dfx - crypto: hisilicon/qm - delete redundant null assignment operations - crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() - !640 sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - !624 Intel SPR fast rep string operations support - !594 Intel: SGX incremental backporting patches until upstream 6.3 - !580 Intel: Recover two microcode interfaces when support In Field Scan(IFS) multi-blob images - !469 OLK-5.10: x86/cpu: Add several Intel server CPU model numbers - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER - sched/fair: Add cmdline nosmtexpell - sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - net: hns3: sync linux kernel hns3 wol to openeuler - !753 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - sched/fair: Start tracking qos_offline tasks count in cfs_rq - platform/x86: intel-uncore-freq: add Emerald Rapids support - intel_idle: add Emerald Rapids Xeon support - EDAC/i10nm: Add driver decoder for Sapphire Rapids server - EDAC/skx_common: Enable EDAC support for the "near" memory - !169 sched/fair: Scan cluster before scanning LLC in wake-up path - !678 backport some bug fix for page pool - !724 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self - !675 driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - !665 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - skbuff: Fix a race between coalescing and releasing SKBs - !596 drivers/coresight: Add UltraSoc System Memory Buffer driver - drivers/coresight: Add UltraSoc System Memory Buffer driver - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused - coresight: Make new csdev_access offsets unsigned - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors - coresight: Re-use same function for similar sysfs register accessors - coresight: Simplify sysfs accessors by using csdev_access abstraction - coresight: Remove unused function parameter - Revert "drivers/coresight: Add Ultrasoc System Memory Buffer driver" - x86/perf: fix use-after-free bug in uncore_pci_remove() - !636 backport some PCC driver patches - !564 usb: disable soft retry for EJ188 controller - sched:Open the kernel configuration for cluster. - scheduler: Disable cluster scheduling by default - scheduler: Add boot time enabling/disabling of cluster scheduling - scheduler: Add runtime knob sysctl_sched_cluster - scheduler: Create SDTL_SKIP flag to skip topology level - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API - !592 Backport 5.10.150 LTS - !644 The driver modifies the configuration of SAS link establishment and link stability. - scsi: hisi_sas: Configure the initialization registers according to HBA model - !630 vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !639 Fix errors related to bond and rq inline - RDMA/hns: Fix the compatibility flag problem - RDMA/hns: Fix the inconsistency between the rq inline bit and the community - RDMA/hns: Fix a missing constraint for slave num in RoCE Bonding - RDMA/hns: Support dispatching IB event for RoCE bonding - RDMA/hns: Set IB port state depending on upper device for RoCE bonding - RDMA/hns: Get real-time port state of bonding slave - RDMA/hns: Fix the counting error of bonding with more than 2 slaves - RDMA/hns: Fix the repetitive workqueue mission in RoCE Bonding - RDMA/hns: Rename hns_roce_bond_info_record() to make sense - RDMA/hns: Support reset recovery for RoCE bonding - RDMA/hns: Fix the counting error of slave number - RDMA/hns: Fix the driver uninit order during bond setting - RDMA/hns: Simplify the slave uninit logic of RoCE bonding operations - RDMA/hns: Remove the struct member 'bond_grp' from hns_roce_dev - RDMA/hns: Initial value assignment cleanup for RoCE Bonding variables - RDMA/hns: Delete a useless assignment to bond_state - RDMA/hns: Apply XArray for Bond ID allocation - RDMA/hns: Move bond_work from hns_roce_dev to hns_roce_bond_group - mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() - mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" - mailbox: pcc: Fix an invalid-load caught by the address sanitizer - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq - mailbox: pcc: Avoid using the uninitialized variable 'dev' - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq - mailbox: pcc: Add PCC register bundle and associated accessor functions - mailbox: pcc: Rename doorbell ack to platform interrupt ack register - mailbox: pcc: Use PCC mailbox channel pointer instead of standard - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info - mailbox: pcc: Consolidate subspace doorbell register parsing - mailbox: pcc: Consolidate subspace interrupt information parsing - mailbox: pcc: Refactor all PCC channel information into a structure - mailbox: fix various typos in comments - perf/x86/rapl: Add support for Intel Emerald Rapids - !381 net: hns3: add support handling tx dhcp packets for ROH - perf/x86/intel/cstate: Add Emerald Rapids - perf/x86/intel: Add Emerald Rapids - perf/x86/intel/uncore: Add Emerald Rapids - perf/x86/msr: Add Emerald Rapids - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support - net: hns3: add support handling tx dhcp packets for ROH - !617 Support geting xrcd num from firmware - RDMA/hns: Support getting xrcd num from firmware - !633 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - mm: mem_reliable: Fix blank space issue in reliable_report_usage() - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed - !618 Bugfixes related to SAS error handling, DIF, and low power consumption - vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !616 net: hns3: supports customization requirements - !625 AMD: Fix build warning. - kabi: Fix kabi breakage without build warning. - Revert "kabi: Fix kabi breakage caused by commit d5616bac7ada." - KVM: x86: Advertise fast REP string features inherent to the CPU - x86/cpufeatures: Add macros for Intel's new fast rep string features - !593 Backport CVEs and bugfixes - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - !611 net: hns3: add supports customization requirements and fix vf fault detect err - scsi: sd: Update DIX config every time sd_revalidate_disk() is called - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - scsi: libsas: Do not export sas_ata_wait_after_reset() - scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset - scsi: libsas: Add smp_ata_check_ready_type() - !503 SAS-related bugfix:rolls back these policies without disabling the hard disk PHY. - !600 The driver supports PCIe 4 TB BAR device allocation. - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - net: hns3: notify specified VF for recovery operation - net: hns3: add build check in hclge_get_vf_isolate_bitmap - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: add support modified tx timeout - PCI: Support BAR sizes up to 8TB - x86/sgx: Add overflow check in sgx_validate_offset_length() - tools headers cpufeatures: Sync with the kernel sources - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification - x86/sgx: Reduce delay and interference of enclave release - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() - x86/sgx: Handle VA page allocation failure for EAUG on PF. - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning - !581 Add support for SVE Direct WQE for hns - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - Revert "drm/amdgpu: make sure to init common IP before gmc" - gcov: support GCC 12.1 and newer compilers - f2fs: fix wrong condition to trigger background checkpoint correctly - thermal: intel_powerclamp: Use first online CPU as control_cpu - ext4: continue to expand file system when the target size doesn't reach - Revert "drm/amdgpu: use dirty framebuffer helper" - Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega" - net/ieee802154: don't warn zero-sized raw_sendmsg() - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" - net: ieee802154: return -EINVAL for unknown addr type - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc - clk: bcm2835: Make peripheral PLLC critical - usb: idmouse: fix an uninit-value in idmouse_open - nvmet-tcp: add bounds check on Transfer Tag - nvme: copy firmware_rev on each init - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() - Revert "usb: storage: Add quirk for Samsung Fit flash" - usb: musb: Fix musb_gadget.c rxstate overflow bug - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d - soundwire: intel: fix error handling on dai registration issues - soundwire: cadence: Don't overwrite msg->buf during write commands - bcache: fix set_at_max_writeback_rate() for multiple attached devices - ata: libahci_platform: Sanity check the DT child nodes number - blk-throttle: prevent overflow while calculating wait time - staging: vt6655: fix potential memory leak - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() - scsi: 3w-9xxx: Avoid disabling device if failing to enable it - usb: host: xhci-plat: suspend/resume clks for brcm - usb: host: xhci-plat: suspend and resume clocks - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() - clk: zynqmp: Fix stack-out-of-bounds in strncpy` - btrfs: scrub: try to fix super block errors - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT - ARM: dts: imx6sx: add missing properties for sram - ARM: dts: imx6sll: add missing properties for sram - ARM: dts: imx6sl: add missing properties for sram - ARM: dts: imx6qp: add missing properties for sram - ARM: dts: imx6dl: add missing properties for sram - ARM: dts: imx6q: add missing properties for sram - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 - drm/amd/display: Remove interface for periodic interrupt 1 - drm/dp: Don't rewrite link config when setting phy test pattern - mmc: sdhci-msm: add compatible string check for sdm670 - drm/meson: explicitly remove aggregate driver at module unload time - drm/amdgpu: fix initial connector audio value - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading - platform/chrome: cros_ec: Notify the PM of wake events during resume - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 - drm/vc4: vec: Fix timings for VEC modes - drm: bridge: dw_hdmi: only trigger hotplug event on link change - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails - drm/amd/display: fix overflow on MIN_I64 definition - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() - drm: Prevent drm_copy_field() to attempt copying a NULL pointer - drm: Use size_t type for len variable in drm_copy_field() - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() - Bluetooth: L2CAP: Fix user-after-free - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - wifi: rt2x00: correctly set BBP register 86 for MT7620 - wifi: rt2x00: set SoC wmac clock register - wifi: rt2x00: set VGC gain for both chains of MT7620 - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 - can: bcm: check the result of can_send() in bcm_can_tx() - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() - regulator: core: Prevent integer underflow - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() - xfrm: Update ipcomp_scratches with NULL when freed - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() - tcp: annotate data-race around tcp_md5sig_pool_populated - openvswitch: Fix overreporting of drops in dropwatch - openvswitch: Fix double reporting of drops in dropwatch - bpftool: Clear errno after libcap's checks - wifi: brcmfmac: fix invalid address access when enabling SCAN log level - NFSD: fix use-after-free on source server when doing inter-server copy - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data - x86/entry: Work around Clang __bdos() bug - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue - MIPS: BCM47XX: Cast memcmp() of function to (void *) - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() - rcu: Back off upon fill_page_cache_func() allocation failure - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle - f2fs: fix to account FS_CP_DATA_IO correctly - f2fs: fix to avoid REQ_TIME and CP_TIME collision - f2fs: fix race condition on setting FI_NO_EXTENT flag - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id - crypto: cavium - prevent integer overflow loading firmware - crypto: marvell/octeontx - prevent integer overflows - kbuild: rpm-pkg: fix breakage when V=1 is used - kbuild: remove the target in signal traps when interrupted - tracing: kprobe: Make gen test module work in arm and riscv - tracing: kprobe: Fix kprobe event gen test module on exit - iommu/iova: Fix module config properly - crypto: qat - fix DMA transfer direction - crypto: qat - use pre-allocated buffers in datapath - crypto: qat - fix use of 'dma_map_single' - crypto: inside-secure - Change swab to swab32 - crypto: ccp - Release dma channels before dmaengine unrgister - crypto: akcipher - default implementation for setting a private key - iommu/omap: Fix buffer overflow in debugfs - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() - crypto: sahara - don't sleep when in softirq - powerpc: Fix SPE Power ISA properties for e500v1 platforms - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition - powerpc/powernv: add missing of_node_put() in opal_export_attrs() - powerpc/pci_dn: Add missing of_node_put() - powerpc/sysdev/fsl_msi: Add missing of_node_put() - powerpc/math_emu/efp: Include module.h - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg - clk: ast2600: BCLK comes from EPLL - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration - clk: baikal-t1: Add SATA internal ref clock buffer - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent - clk: baikal-t1: Fix invalid xGMAC PTP clock divider - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD - spmi: pmic-arb: correct duplicate APID to PPID mapping logic - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent - mfd: sm501: Add check for platform_driver_register() - mfd: fsl-imx25: Fix check for platform_get_irq() errors - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() - mfd: lp8788: Fix an error handling path in lp8788_probe() - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() - fsi: core: Check error number after calling ida_simple_get - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() - serial: 8250: Fix restoring termios speed after suspend - firmware: google: Test spinlock on panic path to avoid lockups - staging: vt6655: fix some erroneous memory clean-up loops - phy: qualcomm: call clk_disable_unprepare in the error handling - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown - serial: 8250: Toggle IER bits on only after irq has been set up - serial: 8250: Add an empty line and remove some useless {} - drivers: serial: jsm: fix some leaks in probe - usb: gadget: function: fix dangling pnp_string in f_printer.c - xhci: Don't show warning for reinit on known broken suspend - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers - RDMA/cm: Use SLID in the work completion as the DLID in responder side - md/raid5: Ensure stripe_fill happens on non-read IO with journal - md: Replace snprintf with scnprintf - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() - ata: fix ata_id_has_dipm() - ata: fix ata_id_has_ncq_autosense() - ata: fix ata_id_has_devslp() - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. - mtd: rawnand: fsl_elbc: Fix none ECC mode - mtd: devices: docg3: check the return value of devm_ioremap() in the probe - dyndbg: drop EXPORTed dynamic_debug_exec_queries - dyndbg: let query-modname override actual module name - dyndbg: fix module.dyndbg handling - dyndbg: fix static_branch manipulation - dmaengine: hisilicon: Add multi-thread support for a DMA channel - dmaengine: hisilicon: Fix CQ head update - dmaengine: hisilicon: Disable channels when unregister hisi_dma - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() - misc: ocxl: fix possible refcount leak in afu_ioctl() - RDMA/rxe: Fix the error caused by qp->sk - RDMA/rxe: Fix "kernel NULL pointer dereference" error - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init - media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() - tty: xilinx_uartps: Fix the ignore_status - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop - HSI: omap_ssi_port: Fix dma_map_sg error check - HSI: omap_ssi: Fix refcount leak in ssi_probe - clk: tegra20: Fix refcount leak in tegra20_clock_init - clk: tegra: Fix refcount leak in tegra114_clock_init - clk: tegra: Fix refcount leak in tegra210_clock_init - clk: sprd: Hold reference returned by of_get_parent() - clk: berlin: Add of_node_put() for of_get_parent() - clk: qoriq: Hold reference returned by of_get_parent() - clk: oxnas: Hold reference returned by of_get_parent() - clk: meson: Hold reference returned by of_get_parent() - usb: common: debug: Check non-standard control requests - usb: common: move function's kerneldoc next to its definition - usb: common: add function to get interval expressed in us unit - usb: common: Parse for USB SSP genXxY - usb: ch9: Add USB 3.2 SSP attributes - iio: ABI: Fix wrong format of differential capacitance channel ABI. - iio: inkern: only release the device node when done with it - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq - iio: adc: at91-sama5d2_adc: check return status for pressure and touch - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen - ARM: Drop CMDLINE_* dependency on ATAGS - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA - ia64: export memory_add_physaddr_to_nid to fix cxl build error - ARM: dts: kirkwood: lsxl: remove first ethernet port - ARM: dts: kirkwood: lsxl: fix serial line - ARM: dts: turris-omnia: Fix mpp26 pin name and comment - soc: qcom: smem_state: Add refcounting for the 'state->of_node' - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() - memory: of: Fix refcount leak bug in of_get_ddr_timings() - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() - ALSA: hda/hdmi: Don't skip notification handling during PM operation - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() - ALSA: dmaengine: increment buffer pointer atomically - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() - drm/omap: dss: Fix refcount leak bugs - ALSA: hda: beep: Simplify keep-power-at-enable behavior - ASoC: rsnd: Add check for rsnd_mod_power_on - drm/bridge: megachips: Fix a null pointer dereference bug - drm: fix drm_mipi_dbi build errors - platform/x86: msi-laptop: Fix resource cleanup - platform/x86: msi-laptop: Fix old-ec check for backlight registering - ASoC: tas2764: Fix mute/unmute - ASoC: tas2764: Drop conflicting set_bias_level power setting - ASoC: tas2764: Allow mono streams - platform/chrome: fix memory corruption in ioctl - platform/chrome: fix double-free in chromeos_laptop_prepare() - drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() - drm/dp_mst: fix drm_dp_dpcd_read return value checks - drm/bridge: parade-ps8640: Fix regulator supply order - drm/mipi-dsi: Detach devices when removing the host - drm/bridge: Avoid uninitialized variable warning - drm: bridge: adv7511: fix CEC power down control register offset - once: add DO_ONCE_SLOW() for sleepable contexts - net/ieee802154: reject zero-sized raw_sendmsg() - net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() - spi: Ensure that sg_table won't be used after being freed - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - sctp: handle the error returned from sctp_auth_asoc_init_active_key - vhost/vsock: Use kvmalloc/kvfree for larger packets. - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM - spi: s3c64xx: Fix large transfers with DMA - netfilter: nft_fib: Fix for rpath check with VRF devices - Bluetooth: hci_core: Fix not handling link timeouts propertly - i2c: mlxbf: support lock mechanism - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype - x86/microcode/AMD: Track patch allocation size explicitly - wifi: ath11k: fix number of VHT beamformee spatial streams - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure - bpf: Ensure correct locking around vulnerable function find_vpid() - net: fs_enet: Fix wrong check in do_pd_setup - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve - spi: meson-spicc: do not rely on busy flag in pow2 clk ops - wifi: rtl8xxxu: Fix skb misuse in TX queue selection - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() - selftests/xsk: Avoid use-after-free on ctx - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend - Bluetooth: btusb: fix excessive stack usage - Bluetooth: btusb: Fine-tune mt7663 mechanism. - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register - spi: mt7621: Fix an error message in mt7621_spi_probe() - bpftool: Fix a wrong type cast in btf_dumper_int - wifi: mac80211: allow bw change during channel switch in mesh - leds: lm3601x: Don't use mutex after it was destroyed - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() - nfsd: Fix a memory leak in an error handling path - objtool: Preserve special st_shndx indexes in elf_update_symbol - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() - MIPS: SGI-IP27: Free some unused memory - sh: machvec: Use char[] for section boundaries - userfaultfd: open userfaultfds with O_RDONLY - selinux: use "grep -E" instead of "egrep" - smb3: must initialize two ACL struct fields to zero - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() - drm/nouveau/kms/nv140-: Disable interlacing - staging: greybus: audio_helper: remove unused and wrong debugfs usage - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility - media: cedrus: Set the platform driver data earlier - efi: libstub: drop pointless get_memory_map() call - thunderbolt: Explicitly enable lane adapter hotplug events at startup - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t - ring-buffer: Add ring_buffer_wake_waiters() - ring-buffer: Check pending waiters when doing wake ups as well - ring-buffer: Have the shortest_full queue be the shortest not longest - ring-buffer: Allow splice to read previous partially read pages - ftrace: Properly unset FTRACE_HASH_FL_MOD - livepatch: fix race between fork and KLP transition - ext4: update 'state->fc_regions_size' after successful memory allocation - ext4: fix potential memory leak in ext4_fc_record_regions() - ext4: fix potential memory leak in ext4_fc_record_modified_inode() - ext4: fix miss release buffer head in ext4_fc_write_inode - ext4: place buffer head allocation before handle start - ext4: don't increase iversion counter for ea_inodes - ext4: make ext4_lazyinit_thread freezable - ext4: avoid crash when inline data creation follows DIO write - jbd2: add miss release buffer head in fc_do_one_pass() - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs - jbd2: fix potential buffer head reference count leak - jbd2: wake up journal waiters in FIFO order, not LIFO - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero - hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO - hardening: Clarify Kconfig text for auto-var-init - f2fs: fix to do sanity check on summary info - f2fs: fix to do sanity check on destination blkaddr during recovery - f2fs: increase the limit for reserve_root - btrfs: fix race between quota enable and quota rescan ioctl - scsi: qedf: Populate sysfs attributes for vport - powerpc/boot: Explicitly disable usage of SPE instructions - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge - mm/mmap: undo ->mmap() when arch_validate_flags() fails - drm/udl: Restore display mode on resume - drm/virtio: Check whether transferred 2D BO is shmem - nvme-pci: set min_align_mask before calculating max_hw_sectors - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - riscv: Pass -mno-relax only on lld < 15.0.0 - riscv: Make VM_WRITE imply VM_READ - riscv: Allow PROT_WRITE-only mmap() - parisc: fbdev/stifb: Align graphics memory size to 4MB - RISC-V: Make port I/O string accessors actually work - regulator: qcom_rpm: Fix circular deferral regression - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API - ASoC: wcd934x: fix order of Slimbus unprepare/disable - ASoC: wcd9335: fix order of Slimbus unprepare/disable - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure - HID: multitouch: Add memory barriers - fs: dlm: handle -EBUSY first in lock arg validation - fs: dlm: fix race between test_bit() and queue_work() - mmc: sdhci-sprd: Fix minimum clock limit - can: kvaser_usb_leaf: Fix CAN state after restart - can: kvaser_usb_leaf: Fix TX queue out of sync after restart - can: kvaser_usb_leaf: Fix overread with an invalid command - can: kvaser_usb: Fix use of uninitialized completion - usb: add quirks for Lenovo OneLink+ Dock - iio: pressure: dps310: Reset chip after timeout - iio: pressure: dps310: Refactor startup procedure - iio: adc: ad7923: fix channel readings for some variants - iio: ltc2497: Fix reading conversion results - iio: dac: ad5593r: Fix i2c read protocol requirements - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message - cifs: destage dirty pages before re-reading them for cache=none - mtd: rawnand: atmel: Unmap streaming DMA mappings - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop - ALSA: hda/realtek: Correct pin configs for ASUS G533Z - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 - ALSA: usb-audio: Fix NULL dererence at error path - ALSA: usb-audio: Fix potential memory leaks - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() - ALSA: oss: Fix potential deadlock at unregistration - !585 x86/speculation: Allow enabling STIBP with legacy IBRS - x86/speculation: Allow enabling STIBP with legacy IBRS - RDMA/hns: Add SVE DIRECT WQE flag to support libhns - !575 Backport CVEs and bugfixes - !576 Support congestion control algorithm configuration - Revert "x86/microcode: Rip out the OLD_INTERFACE" - Revert "x86/microcode: Default-disable late loading" - Revert "x86/microcode: Taint and warn on late loading" - Revert "x86/microcode: Remove unnecessary perf callback" - Revert "misc: Mark MICROCODE_MINOR unused" - Revert "docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means" - Revert "x86/microcode: Document the whole late loading problem" - Revert "x86/microcode: Remove ->request_microcode_user()" - Revert "x86/microcode: Print previous version of microcode after reload" - Revert "x86/microcode: Rip out the subsys interface gunk" - Revert "x86/microcode: Simplify init path even more" - Revert "x86/microcode: Kill refresh_fw" - Revert "x86/microcode: Do some minor fixups" - Revert "x86/microcode: Drop struct ucode_cpu_info.valid" - !424 [OLK-5.10] openeuer/MAINTAINER: Add maintainers for Kunpeng SoC. - RDMA/hns: Support congestion control algorithm configuration at QP granularity - RDMA/hns: Modify congestion abbreviation - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery - !256 sched: Supprot dynamic affinity in scheduler - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu allowed in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - !323 [OLK-5.10] sched: Introduce priority load balance for CFS - sched/fair: Avoid offline tasks starve to death for priority load balance - config: enable CONFIG_QOS_SCHED_PRIO_LB for x86 and arm64 - sched: Introduce priority load balance for CFS - !563 Backport CVEs and bugfixes - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - !539 LoongArch: fix compile warnning of drm/loongson driver - !556 net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: modify reset delay time to avoid configuration timeout - !538 Disable local invalidate operation, fix memory leak and error code of CMD - drm/loongson: fix compile warnning - RDMA/hns: Fix error code of CMD - RDMA/hns: fix memory leak in hns_roce_alloc_mr() - RDMA/hns: Disable local invalidate operation - mm/damon/paddr: fix missing folio_put() - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice - mm/damon/dbgfs: print DAMON debugfs interface deprecation message - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory - tools/selftets/damon/sysfs: test tried_regions directory existence - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command - mm/damon/sysfs: implement DAMOS tried regions update command - mm/damon/sysfs-schemes: implement scheme region directory - mm/damon/sysfs-schemes: implement schemes/tried_regions directory - mm/damon/core: add a callback for scheme target regions check - selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter - mm/damon/lru_sort: enable and disable synchronously - selftests/damon: add tests for DAMON_RECLAIM's enabled parameter - mm/damon/reclaim: enable and disable synchronously - mm/damon/modules: deduplicate init steps for DAMON context setup - mm/damon/sysfs: split out schemes directory implementation to separate file - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function - mm/damon/sysfs: move unsigned long range directory to common module - mm/damon/sysfs: move sysfs_lock to common module - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() - mm/damon/sysfs: use damon_addr_range for region's start and end values - mm/damon/core: split out scheme quota adjustment logic into a new function - mm/damon/core: split out scheme stat update logic into a new function - mm/damon/core: split damos application logic into a new function - mm/damon/core: split out DAMOS-charged region skip logic into a new function - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() - mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed - mm/damon/dbgfs: check if rm_contexts input is for a real context - mm/damon: use damon_sz_region() in appropriate place - mm/damon: move sz_damon_region to damon_sz_region - mm/damon/core: initialize damon_target->list in damon_new_target() - mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() - mm/damon/sysfs: return 'err' value when call kstrtoul() failed - mm/damon: rename damon_pageout_score() to damon_cold_score() - mm/damon: return void from damon_set_schemes() - mm/damon/lru_sort: change damon_lru_sort_wmarks to static - mm/damon/reclaim: change damon_reclaim_wmarks to static - mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() - mm/damon: simplify scheme create in lru_sort.c - mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly - mm/damon/core: simplify the kdamond stop mechanism by removing 'done' - mm/damon/sysfs: simplify the variable 'pid' assignment operation - mm/damon: simplify the parameter passing for 'prepare_access_checks' - mm/damon/lru_sort: deduplicate hot/cold schemes generators - mm/damon/lru_sort: use quotas param generator - mm/damon/reclaim: use the quota params generator macro - mm/damon/modules-common: implement damos time quota params generator - mm/damon/modules-common: implement a damos quota params generator - mm/damon/lru_sort: use stat generator - mm/damon/reclaim: use stat parameters generator - mm/damon/modules-common: implement a stats parameters generator macro - mm/damon/reclaim: use watermarks parameters generator macro - mm/damon/lru_sort: use watermarks parameters generator macro - mm/damon/modules-common: implement a watermarks module parameters generator macro - mm/damon/reclaim: use monitoring attributes parameters generator macro - mm/damon/lru_sort: use monitoring attributes parameters generaotr macro - mm/damon: implement a monitoring attributes module parameters generator macro - mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it - mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it - mm/damon/core: reduce parameters for damon_set_attrs() - mm/damon/core: use a dedicated struct for monitoring attributes - mm/damon/core: factor out 'damos_quota' private fileds initialization - mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() - mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() - mm/damon/paddr: make supported DAMOS actions of paddr clear - mm/damon: simplify scheme create in damon_lru_sort_apply_parameters - mm/damon: improve damon_new_region strategy - mm/damon/sysfs: use the wrapper directly to check if the kdamond is running - mm/damon/sysfs: change few functions execute order - mm/damon: remove duplicate get_monitoring_region() definitions - mm/damon/Kconfig: notify debugfs deprecation plan - mm/damon/core-test: test damon_set_regions - mm/damon/core: avoid holes in newly set monitoring target ranges - mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() - mm/damon: introduce struct damos_access_pattern - mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate - mm/damon/core: iterate the regions list from current point in damon_set_regions() - mm/damon/sysfs: simplify the judgement whether kdamonds are busy - damon/sysfs: fix possible memleak on damon_sysfs_add_target - mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() - mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses - mm/damon: simplify the parameter passing for 'check_accesses' - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP - mm/damon: validate if the pmd entry is present before accessing - mm/damon/core: simplify the parameter passing for region split operation - mm/damon/dbgfs: use kmalloc for allocating only one element - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() - mm/damon/dbgfs: avoid duplicate context directory creation - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() - Docs/admin-guide/damon: add a document for DAMON_LRU_SORT - mm/damon: introduce DAMON-based LRU-lists Sorting - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action - mm/damon/schemes: add 'LRU_DEPRIO' action - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action - mm/damon/schemes: add 'LRU_PRIO' DAMOS action - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' - mm/damon/reclaim: make 'enabled' checking timer simpler - mm/damon/sysfs: deduplicate inputs applying - mm/damon/reclaim: deduplicate 'commit_inputs' handling - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h - mm/damon: use set_huge_pte_at() to make huge pte old - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized - mm: damon: use HPAGE_PMD_SIZE - mm/damon/reclaim: use resource_size function on resource object - Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter - mm/damon/reclaim: support online inputs update - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' - mm/damon/sysfs: support online inputs update - mm/damon/sysfs: update schemes stat in the kdamond context - mm/damon/sysfs: use enum for 'state' input handling - mm/damon/sysfs: reuse damon_set_regions() for regions setting - mm/damon/sysfs: move targets setup code to a separated function - mm/damon/sysfs: prohibit multiple physical address space monitoring targets - mm/damon/vaddr: remove damon_va_apply_three_regions() - mm/damon/vaddr: move 'damon_set_regions()' to core - mm/damon/vaddr: generalize damon_va_apply_three_regions() - mm/damon/core: finish kdamond as soon as any callback returns an error - mm/damon/core: add a new callback for watermarks checks - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring - mm/damon/sysfs: support fixed virtual address ranges monitoring - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file - selftets/damon/sysfs: test existence and permission of avail_operations - mm/damon/sysfs: add a file for listing available monitoring ops - mm/damon/core: add a function for damon_operations registration checks - mm/damon/reclaim: fix the timer always stays active - mm/damon: remove unnecessary type castings - mm/damon/core-test: add a kunit test case for ops registration - damon: vaddr-test: tweak code to make the logic clearer - mm/damon: prevent activated scheme from sleeping by deactivated schemes - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() - Docs/ABI/testing: add DAMON sysfs interface ABI document - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface - selftests/damon: add a test for DAMON sysfs interface - mm/damon/sysfs: support DAMOS stats - mm/damon/sysfs: support DAMOS watermarks - mm/damon/sysfs: support schemes prioritization - mm/damon/sysfs: support DAMOS quotas - mm/damon/sysfs: support DAMON-based Operation Schemes - mm/damon/sysfs: support the physical address space monitoring - mm/damon/sysfs: link DAMON for virtual address spaces monitoring - mm/damon: implement a minimal stub for sysfs-based DAMON interface - mm/damon/core: add number of each enum type values - mm/damon/core: allow non-exclusive DAMON start/stop - mm/damon: remove unnecessary CONFIG_DAMON option - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() - mm/damon/dbgfs-test: fix is_target_id() change - mm/damon/dbgfs: use operations id for knowing if the target has pid - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall - mm/damon: let monitoring operations can be registered and selected - mm/damon: rename damon_primitives to damon_operations - mm/damon: remove redundant page validation - mm/damon: remove the target id concept - mm/damon/core: move damon_set_targets() into dbgfs - mm/damon/dbgfs/init_regions: use target index instead of target id - mm/damon: minor cleanup for damon_pa_young - MAINTAINERS: update openEuler/MAINTAINERS for Kunpeng SoC. - x86/cpu: Add several Intel server CPU model numbers- !540 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - !507 KVM: arm64: Add minimal handling for the ARMv8.7 PMU - !527 i2c: hisi: Only use the completion interrupt to finish the transfer and i2c: hisi: Avoid redundant interrupts - KVM: arm64: Add minimal handling for the ARMv8.7 PMU - KVM: arm64: Use symbolic names for the PMU versions - !531 Backport CVEs and bugfixes - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - ima: Fix memory leakage in ima_store_template - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !525 net: hns3: add supports storage product scustomization requirements - !519 Add new command to support query vf caps - net: hns3: add support query port ext information - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add supports pfc storm detection and suppression - net: hns3: add support customized exception handling interfaces. - !459 Backport CVEs and bugfixes - RDMA/hns: Add new command to support query vf caps - !508 SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - !374 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 by default - !510 LoongArch: fix dual-bridge machine can not work - !509 Loongson: fix 7a2000 gpu driver can not work - drm/loongson: using hdmi hot plug status register - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 - malidp: Fix NULL vs IS_ERR() checking- !511 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - ftrace: Fix invalid address access in lookup_rec() when index is 0 - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !475 Support congestion control algorithm parameter configuration - !471 Intel: Support In Field Scan(IFS) multi-blob images - !476 LoongArch: fix failed to boot - !497 SAS-related bugfix - !479 LoongArch: update network related default config - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort() - scsi: libsas: Update SATA dev FIS in sas_ata_task_done() - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - scsi: hisi_sas: Move slot variable definition in hisi_sas_abort_task() - scsi: libsas: Add sas_ata_device_link_abort() - LoongArch: Initialize screen_info variable - x86/microcode/intel: Do not retry microcode reloading on the APs - x86/microcode/intel: Do not print microcode revision and processor flags - platform/x86/intel/ifs: Add missing kernel-doc entry - Revert "platform/x86/intel/ifs: Mark as BROKEN" - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Add current_batch sysfs entry - platform/x86/intel/ifs: Remove reload sysfs entry - platform/x86/intel/ifs: Add metadata validation - platform/x86/intel/ifs: Use generic microcode headers and functions - platform/x86/intel/ifs: Add metadata support - x86/microcode/intel: Use a reserved field for metasize - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() - x86/microcode/intel: Reuse microcode_sanity_check() - x86/microcode/intel: Use appropriate type in microcode_sanity_check() - x86/microcode/intel: Reuse find_matching_signature() - platform/x86/intel/ifs: Remove memory allocation from load path - platform/x86/intel/ifs: Remove image loading during init - platform/x86/intel/ifs: Return a more appropriate error code - platform/x86/intel/ifs: Remove unused selection - x86/microcode: Drop struct ucode_cpu_info.valid - x86/microcode: Do some minor fixups - x86/microcode: Kill refresh_fw - x86/microcode: Simplify init path even more - x86/microcode: Rip out the subsys interface gunk - x86/microcode: Print previous version of microcode after reload - x86/microcode: Remove ->request_microcode_user() - x86/microcode: Document the whole late loading problem - docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means - misc: Mark MICROCODE_MINOR unused - !448 LoongArch: fix some pci problems - !486 Backport CVEs and bugfixes - platform/x86/intel/ifs: Mark as BROKEN - !477 tools: fix compile error introduced by LoongArch commit - x86/microcode: Remove unnecessary perf callback - x86/microcode: Taint and warn on late loading - x86/microcode: Default-disable late loading - x86/microcode: Rip out the OLD_INTERFACE - scsi: cancel the inflight async device probe when remove scsi_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - scsi: fix use-after-free problem in scsi_remove_target - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: defconfig: update network configurations - LoongArch: fix signal handler name changed - fix compile error introduced by LoongArch commit - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource - RDMA/hns: Support congestion control algorithm parameter configuration - !447 add perf loongarch support - !449 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !466 LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - !458 Backport CVEs and bugfixes - !465 Revert "scsi: fix iscsi rescan fails to create block" - Revert "scsi: fix iscsi rescan fails to create block" - !427 Support the feature of querying stats - !388 Add landlock support - !425 update patches for sw64 architecture - !444 LoongArch: some LS7a device drivers support and LoongArch bug fix - RDMA/hns: Add dfx cnt stats - landlock: Use square brackets around "landlock-ruleset" - landlock: Enable user space to infer supported features - landlock: Add user and kernel documentation - samples/landlock: Add a sandbox manager example - selftests/landlock: Add user space tests - arch: Wire up Landlock syscalls - landlock: Add syscall implementations - landlock: Support filesystem access-control - fs,security: Add sb_delete hook - LSM: Infrastructure management of the superblock - landlock: Add ptrace restrictions - landlock: Set up the security framework and manage credentials - landlock: Add ruleset and domain management - landlock: Add object management - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - RDMA/hns: Support hns HW stats - sw64: implement a new policy of power management - sw64: add DVFS support for different boards - sw64: add SIMD emulation for guest IO access - sw64: fix THREAD_INFO_IN_TASK support - sw64: maintain PMU counter usage status with bitmap - sw64: activate CONFIG_THREAD_INFO_IN_TASK - sw64: LPC: support suspend and resume - sw64: fix a type mismatch problem - sw64: perf: remove redundant function declarations - sw64: fix a compile error with CONFIG_EFI=n - sw64: iommu: fix the mask of physical address when flushing pcache - sw64: perf: don't rely on layout of pt_regs to grab some registers - sw64: perf: fix support for dwarf in perf - sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card - sw64: refactor platform dependent codes - sw64: implement the reset hooks for general platforms - sw64: split out the idle loop in idle.c - sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way - sw64: fix "unwind: target platform=sw_64 is not supported" - sw64: register a suspend entry - sw64: update openeuler_defconfig - sw64: organize defconfigs - sw64: remove unused code for unaligned load store emulation - sw64: fix sw64_set_rate()- !456 Backport CVEs and bugfixes - !426 scsi:sssraid: Introduce map_queue in sssraid module & code quality reinforcement content - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - neigh: make sure used and confirmed times are valid - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode - !443 OLK-5.10 backport sharepool and config isolation patches - !451 add drivers to support hbm memory and hbm cache - soc: hbmcache: Add support for online and offline the hbm cache - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information - ACPI: memhotplug: export the state of each hotplug device - soc: hisilicon: hisi_hbmdev: Add power domain control methods - ACPI: OSL: Export the symbol of acpi_hotplug_schedule - ACPI: bus: Export acpi_dev_for_each_child() to modules - ACPI: bus: Avoid non-ACPI device objects in walks over children - ACPI: bus: Introduce acpi_dev_for_each_child() - mm: sharepool: add static modifier to find_spg_node_by_spg() - mm: sharepool: Charge Buddy hugepage to memcg - mm/sharepool: use delete_spg_node to replace some repetitive code - mm/sharepool: extract group_add_task - mm/sharepool: Delete redundant size and alloc_size in sp_meminfo. - mm/sharepool: Delete unused kthread_stat. - mm/sharepool: Add meminfo_k2u_size. - mm/sharepool: Add meminfo_alloc_sum_byKB and meminfo_alloc_sum. - mm/sharepool: Replace spg_proc_stat with sp_meminfo. - mm/sharepool: Delete unused tgid and spg_id in spg_proc_stat. - mm/sharepool: replace sp_proc_stat with sp_meminfo. - mm/sharepool: Move comm from sp_proc_stat to sp_group_master. - mm/sharepool: Delete redundant tgid in sp_proc_stat. - mm/sharepool: Fix double delete list in sp_group_exit - mm/sharepool: split meminfo_update_k2u into meminfo_inc_k2u and meminfo_dec_k2u. - mm/sharepool: Split meminfo_update into meminfo_inc_usage and meminfo_dec_usage. - mm/sharepool: Rename sp_spg_stat to sp_meminfo. - mm/sharepool: Move spa_num field to sp_group. - mm/sharepool: Delete unused mm in sp_proc_stat. - mm/sharepool: Delete unused spg_id and hugepage_failures. - mm/sharepool: Modify error message in mg_sp_group_del_task - mm/sharepool: Fix null-pointer-deference in sp_free_area - mm/sharepool: Simplify sp_unshare_uva() - mm/sharepool: Rename sp_group operations - mm/sharepool: Simplify sp_make_share_k2u() - mm/sharepool: Reorganize create_spg() - mm/sharepool: Add helper for master_list - mm/sharepool: Refactoring proc file interface similar code - mm/sharepool: Don't display sharepool statistics in the container - mm/sharepool: Fix NULL pointer dereference in mg_sp_group_del_task - mm/sharepool: Fix a double free problem caused by init_local_group - hugetlbfs: Add config to isolate the code of share_pool - iommu/arm-smmu-v3: Add config to Add support for suspend and resume - vmalloc: Add config for Extend for hugepages mapping - ACPI / APEI: Add config to isolate Notify all ras err - driver: Add CONFIG_ACPI_APEI_GHES_TS_CORE for code isolation - perf: hisi: Add configs for PMU isolation - !413 ACPI: Add Platform Runtime Mechanism(PRM) feature support - !402 Fixed the following errors: The reset with stream fails, the query of AH attr is invalid and the RoCE Bonding - SCSI: SSSRAID: Code quality reinforcement content - SCSI: SSSRAID: Introduce map_queue in sssraid module - Enable ACPI Platform Runtime Mechanism(PRM) feature support - ACPI: PRM: Check whether EFI runtime is available - !418 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - arm64: topology: fix possible overflow in amu_fie_setup() - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - io_uring: fix soft lockup in io_submit_sqes() - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring: fix soft lockup in io_submit_sqes()" - Revert "[Huawei] io_uring:drop identity before creating a private one" - !332 [5.10]Make Multiple functions On Netswift PCIE NIC belong to different IOMMU group - ACPI: PRM: Change handler_addr type to void pointer - ACPI: PRM: Handle memory allocation and memory remap failure - ACPI: PRM: Remove unnecessary blank lines - ACPI: PRM: Find PRMT table before parsing it - ACPI: PRM: Deal with table not present or no module found - ACPI: Do not singal PRM support if not enabled - ACPI: Correct _SB._OSC bit definition for PRM - ACPI: Kconfig: Provide help text for the ACPI_PRMT option - ACPI: PRM: make symbol 'prm_module_list' static - ACPI: Add _SB._OSC bit for PRM - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype - ACPICA: Add PRMT module header to facilitate parsing - ACPICA: Add support for PlatformRtMechanism OperationRegion handler - ACPICA: iASL: add disassembler support for PRMT - openeuler: pci: workaround multiple functions can be assigned to only one VM - RDMA/hns: fix the error of RoCE VF based on RoCE Bonding PF - RDMA/hns: Fix AH attr queried by query_qp - RDMA/hns: Kernel notify usr space to stop ring db- !414 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - vfio/iommu_type1: replace kvmalloc with kvzalloc and kfree with kvfree - vfio/iommu_type1: replace kfree with kvfree - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - raw: fix KABI for backporting raw RCU conversion patches - ipv6: Fix crash when IPv6 is administratively disabled - raw: remove unused variables from raw6_icmp_error() - raw: fix a typo in raw_icmp_error() - raw: complete rcu conversion - raw: Use helpers for the hlist_nulls variant. - raw: Fix mixed declarations error in raw_icmp_error(). - raw: convert raw sockets to RCU - raw: use more conventional iterators - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !411 intel: backport isst issue fix and other update to align with upstream 6.0 - !401 Accelerator Live Migration Bugfix - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering - platform/x86: ISST: use semi-colons instead of commas - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword - platform/x86: ISST: Change PCI device macros - platform/x86: ISST: Allow configurable offset range - platform/x86: ISST: Check for unaligned mmio address - platform/x86: ISST: Fix optimization with use of numa - platform/x86: ISST: Use numa node id for cpu pci dev mapping - platform/x86: ISST: Optimize CPU to PCI device mapping - !406 [sync] PR-399: Backport fs, block and net bugfixes - !407 Backport 5.10.145 - 5.10.149 LTS - wifi: mac80211: don't parse mbssid in assoc response - mac80211: mlme: find auth challenge directly - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic - misc: pci_endpoint_test: Aggregate params checking for xfer - Input: xpad - fix wireless 360 controller breaking after suspend - Input: xpad - add supported devices as contributed on github - wifi: cfg80211: update hidden BSSes to avoid WARN_ON - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate - wifi: cfg80211: ensure length byte is present before access - wifi: cfg80211/mac80211: reject bad MBSSID elements - random: use expired timer rather than wq for mixing fast pool - random: avoid reading two cache lines on irq randomness - USB: serial: qcserial: add new usb-id for Dell branded EM7455 - efi: Correct Macmini DMI match in uefi cert quirk - ALSA: hda: Fix position reporting on Poulsbo - random: clamp credited irq bits to maximum mixed - random: restore O_NONBLOCK support - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() - USB: serial: ftdi_sio: fix 300 bps rate for SIO - mmc: core: Terminate infinite loop in SD-UHS voltage switch - mmc: core: Replace with already defined values for readability - drm/amd/display: skip audio setup when audio stream is enabled - drm/amd/display: update gamut remap if plane has changed - net: atlantic: fix potential memory leak in aq_ndev_close() - arch: um: Mark the stack non-executable to fix a binutils warning - um: Cleanup compiler warning in arch/x86/um/tls_32.c - um: Cleanup syscall_handler_t cast in syscalls_32.h - ALSA: hda/hdmi: Fix the converter reuse for the silent stream - net/ieee802154: fix uninit value bug in dgram_sendmsg - scsi: qedf: Fix a UAF bug in __qedf_probe() - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling - firmware: arm_scmi: Add SCMI PM driver remove routine - compiler_attributes.h: move __compiletime_{error|warning} - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush - mm: gup: fix the fast GUP race against THP collapse - xsk: Inherit need_wakeup flag for shared sockets - perf tools: Fixup get_current_dir_name() compilation - docs: update mediator information in CoC docs - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 - ceph: don't truncate file in atomic_open - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure - ALSA: hda/hdmi: fix warning about PCM count when used with SOF - x86/alternative: Fix race in try_get_desc() - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest - clk: iproc: Do not rely on node name for correct PLL setup - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks - selftests: Fix the if conditions of in test_extra_filter() - net: stmmac: power up/down serdes in stmmac_open/release - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - nvme: add new line after variable declatation - cxgb4: fix missing unlock on ETHOFLD desc collect fail path - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() - usbnet: Fix memory leak in usbnet_disconnect() - Input: melfas_mip4 - fix return value check in mip4_probe() - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" - ASoC: tas2770: Reinit regcache on reset - soc: sunxi: sram: Fix debugfs info for A64 SRAM C - soc: sunxi: sram: Fix probe function ordering issues - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() - soc: sunxi: sram: Prevent the driver from being unbound - soc: sunxi: sram: Actually claim SRAM regions - reset: imx7: Fix the iMX8MP PCIe PHY PERST support - ARM: dts: am33xx: Fix MMCHS0 dma properties - swiotlb: max mapping size takes min align mask into account - media: rkvdec: Disable H.264 error detection - media: dvb_vb2: fix possible out of bound access - mm: fix madivse_pageout mishandling on non-LRU page - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - mmc: hsq: Fix data stomping during mmc recovery - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 - net: mt7531: only do PLL once after the reset - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() - ARM: dts: integrator: Tag PCI host with device_type - clk: ingenic-tcu: Properly enable registers before accessing timers - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 - thunderbolt: Explicitly reset plug events delay back to USB4 spec value - usb: typec: ucsi: Remove incorrect warning - uas: ignore UAS for Thinkplus chips - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS - uas: add no-uas quirk for Hiksemi usb_disk - btrfs: fix hang during unmount when stopping a space reclaim worker - ALSA: hda: Fix Nvidia dp infoframe - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically - ALSA: hda/tegra: Reset hardware - ALSA: hda/tegra: Use clk_bulk helpers - thunderbolt: Add support for Intel Maple Ridge single port controller - thunderbolt: Add support for Intel Maple Ridge - ext4: make directory inode spreading reflect flexbg size - ext4: limit the number of retries after discarding preallocations blocks - devdax: Fix soft-reservation memory description - i2c: mlxbf: Fix frequency calculation - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: incorrect base address passed during io write - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible - workqueue: don't skip lockdep work dependency in cancel_work_sync() - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage - drm/amd/display: Limit user regamma to a valid value - drm/amdgpu: use dirty framebuffer helper - drm/gma500: Fix BUG: sleeping function called from invalid context errors - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region - cifs: always initialize struct msghdr smb_msg completely - cifs: use discard iterator to discard unneeded network data more efficiently - drm/amdgpu: Fix check for RAS support - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external() - usb: xhci-mtk: fix issue of out-of-bounds array access - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting - serial: Create uart_xmit_advance() - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV - selftests: forwarding: add shebang for sch_red.sh - net: sched: fix possible refcount leak in tc_new_tfilter() - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD - net/smc: Stop the CLC flow if no link to map buffers on - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() - perf kcore_copy: Do not check /proc/modules is unchanged - perf jit: Include program header in ELF files - can: gs_usb: gs_can_open(): fix race dev->can.state condition - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs - net/sched: taprio: avoid disabling offload when it was never enabled - net: socket: remove register_gifconf - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() - wireguard: netlink: avoid variable-sized memcpy on sockaddr - wireguard: ratelimiter: disable timings test by default - net: ipa: properly limit modem routing table use - net: ipa: kill IPA_TABLE_ENTRY_SIZE - net: ipa: DMA addresses are nicely aligned - net: ipa: avoid 64-bit modulus - net: ipa: fix table alignment requirement - net: ipa: fix assumptions about DMA address size - of: mdio: Add of_node_put() when breaking out of for_each_xx - drm/hisilicon: Add depends on MMU - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled - sfc: fix null pointer dereference in efx_hard_start_xmit - sfc: fix TX channel offset when using legacy interrupts - i40e: Fix set max_tx_rate when it is lower than 1 Mbps - i40e: Fix VF set max MTU size - iavf: Fix set max MTU size with port VLAN and jumbo frames - iavf: Fix bad page state - MIPS: Loongson32: Fix PHY-mode being left unspecified - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko - drm/panel: simple: Fix innolux_g121i1_l01 bus_format - net: team: Unsync device addresses on ndo_stop - net: bonding: Unsync device addresses on ndo_stop - net: bonding: Share lacpdu_mcast_addr definition - scsi: mpt3sas: Fix return value check of dma_get_required_mask() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - net: phy: aquantia: wait for the suspend/resume operations to finish - net: core: fix flow symmetric hash - net: let flow have same hash in two directions - iavf: Fix cached head and tail value for iavf_get_tx_pending - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate - mm/slub: fix to return errno if kmalloc() fails - can: flexcan: flexcan_mailbox_read() fix return value for drop = true - riscv: fix a nasty sigreturn bug... - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully - gpio: mockup: fix NULL pointer dereference when removing debugfs - wifi: mt76: fix reading current per-tid starting sequence number for aggregation - efi: libstub: check Shim mode using MokSBStateRT - efi: x86: Wipe setup_data on pure EFI boot - media: flexcop-usb: fix endpoint type check - iommu/vt-d: Check correct capability for sagaw determination - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack - ALSA: hda/realtek: Re-arrange quirk table entries - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 - ALSA: hda: add Intel 5 Series / 3400 PCI DID - ALSA: hda/tegra: set depop delay for tegra - USB: serial: option: add Quectel RM520N - USB: serial: option: add Quectel BG95 0x0203 composition - arm64/bti: Disable in kernel BTI when cross section thunks are broken - arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" - vfio/type1: Unpin zero pages - vfio/type1: Prepare for batched pinning with struct vfio_batch - vfio/type1: Change success value of vaddr_get_pfn() - Revert "usb: add quirks for Lenovo OneLink+ Dock" - usb: cdns3: fix issue with rearming ISO OUT endpoint - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - usb: add quirks for Lenovo OneLink+ Dock - tty: serial: atmel: Preserve previous USART mode if RS485 disabled - serial: atmel: remove redundant assignment in rs485_config - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure - usb: xhci-mtk: relax TT periodic bandwidth allocation - usb: xhci-mtk: allow multiple Start-Split in a microframe - usb: xhci-mtk: add some schedule error number - usb: xhci-mtk: add a function to (un)load bandwidth info - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule - usb: xhci-mtk: add only one extra CS for FS/LS INTR - usb: xhci-mtk: get the microframe boundary for ESIT - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() - usb: dwc3: gadget: Refactor pullup() - usb: dwc3: gadget: Prevent repeat pullup() - usb: dwc3: Issue core soft reset before enabling run/stop - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake - drm/amdgpu: make sure to init common IP before gmc - drm/amdgpu: Separate vf2pf work item init from virt data exchange - drm/amdgpu: indirect register access for nv12 sriov - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega - ALSA: hda/sigmatel: Fix unused variable warning for beep power change - mksysmap: Fix the mismatch of 'L0' symbols in System.map - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked - net: usb: qmi_wwan: add Quectel RM520N - ALSA: hda/tegra: Align BDL entry to 4KB boundary - ALSA: hda/sigmatel: Keep power up while beep is enabled - wifi: mac80211_hwsim: check length for virtio packets - rxrpc: Fix calc of resend age - rxrpc: Fix local destruction being repeated - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() - ASoC: nau8824: Fix semaphore unbalance at error paths - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" - tools/include/uapi: Fix for parisc and xtensa - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM - cifs: revalidate mapping when doing direct writes - of/device: Fix up of_dma_configure_id() stub - tracing: hold caller_addr to hardirq_{enable,disable}_ip - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() - drm/meson: Fix OSD1 RGB to YCbCr coefficient - drm/meson: Correct OSD1 global alpha value - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - pinctrl: sunxi: Fix name for A100 R_PIO - of: fdt: fix off-by-one error in unflatten_dt_nodes() - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports - platform/x86/intel: hid: add quirk to support Surface Go 3 - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests - powerpc/pseries/mobility: ignore ibm, platform-facilities updates - powerpc/pseries/mobility: refactor node lookup during DT update - dmaengine: bestcomm: fix system boot lockups - parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page - parisc: Optimize per-pagetable spinlocks - serial: 8250: Fix reporting real baudrate value in c_ospeed field - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - bpf: Fix sockmap calling sleepable function in teardown path - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues - !387 kvm: arm64: fix some pvsched bugs - vfio/migration: Modify the vf id acquisition method - !379 scsi:spraid: Remove spraid driver - scsi:spraid: Remove spraid driver - !336 scsi:sssraid: Support 3SNIC 3S5XX serial RAID/HBA controllers - !393 Backport 5.10.143 - 5.10.144 LTS - Input: goodix - add compatible string for GT1158 - soc: fsl: select FSL_GUTS driver for DPIO - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes - perf/arm_pmu_platform: fix tests for platform_get_irq() failure - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() - Input: iforce - add support for Boeder Force Feedback Wheel - ieee802154: cc2520: add rc code in cc2520_tx() - gpio: mockup: remove gpio debugfs when remove device - tg3: Disable tg3 device on system reboot to avoid triggering AER - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo - drm/msm/rd: Fix FIFO-full deadlock - Input: goodix - add support for GT1158 - tracefs: Only clobber mode/uid/gid on remount if asked - iommu/vt-d: Correctly calculate sagaw value of IOMMU - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible - ARM: dts: imx: align SPI NOR node name with dtschema - hwmon: (mr75203) enable polling for all VM channels - hwmon: (mr75203) fix multi-channel voltage reading - hwmon: (mr75203) fix voltage equation for negative source input - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined - iommu/amd: use full 64-bit value in build_completion_wait() - swiotlb: avoid potential left shift overflow - MIPS: loongson32: ls1c: Fix hang during startup - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - nvme-tcp: fix regression that causes sporadic requests to time out - nvme-tcp: fix UAF when detecting digest errors - RDMA/mlx5: Set local port to one when accessing counters - IB/core: Fix a nested dead lock as part of ODP flow - ipv6: sr: fix out-of-bounds read when setting HMAC data. - RDMA/siw: Pass a pointer to virt_to_page() - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed - i40e: Fix kernel crash during module removal - ice: use bitmap_free instead of devm_kfree - tipc: fix shift wrapping bug in map_get() - afs: Use the operation issue time instead of the reply time for callbacks - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() - ALSA: usb-audio: Register card again for iface over delayed_register option - ALSA: usb-audio: Inform the delayed registration more properly - netfilter: nf_tables: clean up hook list when offload flags check fails - netfilter: br_netfilter: Drop dst references before setting. - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - RDMA/cma: Fix arguments order in net device validation - tee: fix compiler warning in tee_shm_register() - regulator: core: Clean up on enable failure - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node - smb3: missing inode locks in punch hole - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() - scsi: lpfc: Add missing destroy_workqueue() in error path - scsi: mpt3sas: Fix use-after-free warning - drm/i915: Implement WaEdpLinkRateDataReload - nvmet: fix a use-after-free - debugfs: add debugfs_lookup_and_remove() - kprobes: Prohibit probes in gate area - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - ALSA: aloop: Fix random zeros in capture data when using jiffies timer - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() - net/core/skbuff: Check the return value of skb_copy_bits() - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() - drm/radeon: add a force flush to delay work when radeon - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini - drm/gem: Fix GEM handle release errors - scsi: megaraid_sas: Fix double kfree() - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() - efi: libstub: Disable struct randomization - tty: n_gsm: avoid call of sleeping functions from atomic context - tty: n_gsm: initialize more members at gsm_alloc_mux() - xen-blkfront: Cache feature_persistent value before advertisement - NFSD: Fix verifier returned in stable WRITEs - !380 Fix kernel build error with clang compiler on aarch64 - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - Fix crct10dif-neon-asm_64 build error on clang - !377 [selftests/resq]fix basic_percpu_ops_test case hang - kvm: arm64: fix some pvsched bugs - selftests/rseq: check if libc rseq support is registered- !390 Backport 5.10.142 LTS - USB: serial: ch341: fix disabled rx timer on older devices - USB: serial: ch341: fix lost character on LCR updates - usb: dwc3: disable USB core PHY management - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup - usb: dwc3: fix PHY disable sequence - mmc: core: Fix UHS-I SD 1.8V workaround branch - btrfs: harden identification of a stale device - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk - ALSA: seq: Fix data-race at module auto-loading - ALSA: seq: oss: Fix data-race for max_midi_devs access - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 - net: mac802154: Fix a condition in the receive path - ip: fix triggering of 'icmp redirect' - wifi: mac80211: Fix UAF in ieee80211_scan_rx() - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected - driver core: Don't probe devices after bus_type.match() probe deferral - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS - s390: fix nospec table alignments - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages - usb-storage: Add ignore-residue quirk for NXP PN7462AU - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) - usb: dwc2: fix wrong order of phy_power_on and phy_init - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode - USB: serial: option: add Quectel EM060K modem - USB: serial: option: add support for OPPO R11 diag port - USB: serial: cp210x: add Decagon UCA device id - xhci: Add grace period after xHC start to prevent premature runtime suspend. - thunderbolt: Use the actual buffer in tb_async_error() - xen-blkfront: Advertise feature-persistent as user requested - xen-blkback: Advertise feature-persistent as user requested - mm: pagewalk: Fix race between unmap and page walker - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES - gpio: pca953x: Add mutex_lock for regcache sync in PM - hwmon: (gpio-fan) Fix array out of bounds access - clk: bcm: rpi: Add missing newline - clk: bcm: rpi: Prevent out-of-bounds access - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate - Input: rk805-pwrkey - fix module autoloading - clk: core: Fix runtime PM sequence in clk_core_unprepare() - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id - misc: fastrpc: fix memory corruption on open - misc: fastrpc: fix memory corruption on probe - iio: adc: mcp3911: use correct formula for AD conversion - iio: ad7292: Prevent regulator double disable - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete - vt: Clear selection before changing the font - powerpc: align syscall table for ppc32 - serial: fsl_lpuart: RS485 RTS polariy is inverse - net/smc: Remove redundant refcount increase - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" - tcp: annotate data-race around challenge_timestamp - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb - kcm: fix strp_init() order and cleanup - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler - net/sched: fix netdevice reference leaks in attach_default_qdiscs() - net: sched: tbf: don't call qdisc_put() while holding tree lock - Revert "xhci: turn off port power in shutdown" - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg - ieee802154/adf7242: defer destroy_workqueue call - iio: adc: mcp3911: make use of the sign bit - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask - drm/msm/dsi: Fix number of regulators for SDM660 - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 - drm/msm/dsi: fix the inconsistent indenting - !389 [sync] PR-385: Backport CVEs and bugfixes - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - kabi: add early_demux_handler and early_demux back to fix kabi broken in struct net_protocol and inet6_protocol - tcp/udp: Make early_demux back namespacified. - net: Use u64_stats_fetch_begin_irq() for stats fetch. - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - block: don't allow a disk link holder to itself - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - scsi: fix iscsi rescan fails to create block - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling - xfs: fix potential log item leak - !365 net: hns3: Some bugfix about L3E check, promisc mode update, FD counter rules and rss config for HNS3 - !373 [sync] PR-372: Backport 5.10.141 LTS - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - net/af_packet: check len when min_header_len equals to 0 - lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y - drm/amdgpu: Increase tlb flush timeout for sriov - drm/amd/display: Fix pixel clock programming - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid - s390/hypfs: avoid error message under KVM - neigh: fix possible DoS due to net iface start/stop loop - drm/amd/display: clear optc underflow before turn off odm clock - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" - drm/amd/display: Avoid MPC infinite loop - mmc: mtk-sd: Clear interrupts when cqe off/disable - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - fbdev: fb_pm2fb: Avoid potential divide by zero error - net: fix refcount bug in sk_psock_get (2) - HID: hidraw: fix memory leak in hidraw_release() - udmabuf: Set the DMA mask for the udmabuf device (v2) - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" - kbuild: Fix include path in scripts/Makefile.modpost - s390/mm: do not trigger write fault when vma does not allow VM_WRITE - crypto: lib - remove unneeded selection of XOR_BLOCKS - x86/nospec: Fix i386 RSB stuffing - x86/nospec: Unwreck the RSB stuffing - !371 [sync] PR-368: Backport CVEs and bugfixes - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm/vmpressure: fix data-race with memcg->socket_pressure - !362 AMD: Support svm guest when host CR4.LA57 is set. - !360 [sync] PR-338: Fix virtio-gpu free issues - KVM: x86: Allow CPU to force vendor-specific TDP level - net: hns3: fix wrong use of rss size during VF rss config - net: hns3: add support for FD counter - net: hns3: fix VF promisc mode not update when mac table full - net: hns3: fix miss L3E checking for rx packet - net: hns3: add interrupts re-initialization while doing VF FLR - !354 [OLK-5.10] machine check safe review issue modification - drm/virtio: free virtqueues on probe failure - drm/virtio: Fixes a potential NULL pointer dereference on probe failure - !343 Add KVM related info to openEuler/MAINTAINERS - !359 [sync] PR-358: Backport CVEs, bugfixes and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - driver: char: delete svm.c - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - kasan: add kasan support for memcpy_mcs() - arm64: fix return value type of memcpy_mcs() - docs: Add KVM related info to openEuler/MAINTAINERS- !350 AMD: Fix cpu capabilities incorrect detection bug. - !355 [sync] PR-347: Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - !339 ima: Fix a potential NULL pointer access in ima_restore_measurement_list - x86/cpufeatures: Fix cpu capabilities incorrect detection. - !342 sync pull request https://gitee.com/openeuler/kernel/pulls/340 from openEuler-22.03-LTS. - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - media: mceusb: Use new usb_control_msg_*() routines - perf: hisi: Fix read sccl_id and ccl_id error in TSV200 - mm: add cond_resched() in swapin_walk_pmd_entry() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - livepatch: Fix compile error when CONFIG_LIVEPATCH_WO_FTRACE disabled - dm thin: Use last transaction's pmd->root when commit failed - zram: avoid race between zram_remove and disksize_store - zram: don't fail to remove zram during unloading module - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - blk-mq: set default elevator as deadline in case of hctx shared tagset - ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup - mm: Fix PASID use-after-free issue - timekeeping: Adding a padding before timekeeper in tk_core - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - cpuidle: add cpuidle-haltpoll driver module parameter - clk: imx: Add check for kcalloc - x86/cpu/hygon: Set __max_die_per_package on Hygon - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - mm/swapfile: use new way to fix broken kabi in swap_info_struct - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - !269 Reduce the memory usage by kernel - efi/libstub: Fix build error in efi-stub.c for riscv - mm: init: Fix build waring for ascend enable features - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - block: only use cmpxchg64 in 64bit platform - proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - Revert "ipvlan: Modify the value of ipvlan modes" - net/af_packet: make sure to pull mac header - KVM: arm64: Fix {fp_asimd,sve}_exit_stat manipulation - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - arm64: fix a concurrency issue in emulation_proc_handler() - !309 vdpa: Add the vdpa device management mechanism and optimize the iotlb - !324 clk: 16dv300: add GPL license info for 16dv300 module. - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - vhost-vdpa: call vhost_vdpa_cleanup during the release - vhost: allow batching hint without size - vdpa_sim: set vringh notify callback - virtio_pci: struct virtio_pci_common_cfg add queue_reset - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data - virtio: use virtio_reset_device() when possible - virtio: document virtio_reset_device - virtio: wrap config->reset calls - virtio_pci: introduce helper to get/set queue reset - virtio_pci: extract the logic of active vq for modern pci - vhost-vdpa: uAPI to suspend the device - vhost-vdpa: introduce SUSPEND backend feature bit - vdpa: Add suspend operation - vhost-vdpa: Call ida_simple_remove() when failed - vDPA: fix 'cast to restricted le16' warnings in vdpa.c - vDPA: !FEATURES_OK should not block querying device config space - vdpa: make get_vq_group and set_group_asid optional - vhost-vdpa: return -EFAULT on copy_to_user() failure - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa - vhost-vdpa: support ASID based IOTLB API - vhost-vdpa: introduce uAPI to set group ASID - vhost-vdpa: uAPI to get virtqueue group id - vhost-vdpa: introduce uAPI to get the number of address spaces - vhost-vdpa: introduce uAPI to get the number of virtqueue groups - vhost-vdpa: introduce asid based IOTLB - vhost: support ASID in IOTLB API - vhost_iotlb: split out IOTLB initialization - vdpa: introduce config operations for associating ASID to a virtqueue group - vdpa: multiple address spaces support - vdpa: introduce virtqueue groups - vhost-vdpa: switch to use vhost-vdpa specific IOTLB - vhost-vdpa: passing iotlb to IOMMU mapping helpers - virtio-vdpa: don't set callback if virtio doesn't need it - vhost: move the backend feature bits to vhost_types.h - net/vdpa: Use readers/writers semaphore instead of cf_mutex - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex - vdpa: Add support for querying vendor statistics - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit - vhost: handle error while adding split ranges to iotlb - vdpa: change the type of nvqs to u32 - vhost: fix hung thread due to erroneous iotlb entries - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use - vdpa: Protect vdpa reset with cf_mutex - vdpa: Avoid taking cf_mutex lock on get status - vdpa: Use BIT_ULL for bit operations - vdpa: Support reporting max device capabilities - vdpa: Add support for returning device configuration information - vdpa: Allow to configure max data virtqueues - vdpa: Read device configuration only if FEATURES_OK - vdpa: Sync calls set/get config/status with cf_mutex - vdpa: Provide interface to read driver features - vdpa: Mark vdpa_config_ops.get_vq_notification as optional - vdpa: Avoid duplicate call to vp_vdpa get_status - docs: document sysfs ABI for vDPA bus - vhost-vdpa: clean irqs before reseting vdpa device - vdpa: Enable user to set mac and mtu of vdpa device - vdpa: Use kernel coding style for structure comments - vdpa: Introduce query of device config layout - vdpa: Introduce and use vdpa device get, set config helpers - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} - vdpa: min vq num of vdpa device cannot be greater than max vq num - vdpa: add new callback get_vq_num_min in vdpa_config_ops - vhost_vdpa: unset vq irq before freeing irq - vdpa: potential uninitialized return in vhost_vdpa_va_map() - vhost-iotlb: Add an opaque pointer for vhost IOTLB - vdpa: Support transferring virtual addressing during DMA mapping - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() - vhost-vdpa: Handle the failure of vdpa_reset() - vdpa: Fix some coding style issues - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro - vdpa: Add documentation for vdpa_alloc_device() macro - virtio/vdpa: clear the virtqueue state during probe - vp_vdpa: correct the return value when fail to map notification - virito_pci libray: hide vp_modern_map_capability() - vhost/vdpa: Remove the restriction that only supports virtio-net devices - virtio_pci_modern: hide vp_modern_get_queue_notify_off() - vdpa: Follow kdoc comment style - vdpa: Follow kdoc comment style - virtio_vdpa: don't warn when fail to disable vq - vdpa: Use simpler version of ida allocation - vhost_vdpa: switch to vmemdup_user() - clk: hi3516dv300: add GPL license info. driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I65S6L - coresight: trbe: Enable ACPI/Platform automatic module loading - arm64/trbe: Add initial MADT/SPE probing - ACPI 6.5: MADT: add support for trace buffer extension in GICC - coresight: Return the pointer of @pdata when not "fwnode" - blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices() - !321 net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol and fix the incorrect way to obtain parameters. - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - !318 net: hns3: This series bugfix for the HNS3 ethernet driver. - !307 arch: mach: add support for 16dv300 series soc. - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: fix return value check bug of rx copybreak - net: hns3: fix incorrect hw rss hash type of rx packet - sched: disable sched_autogroup by default - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - Fixed the issue that the macro def_domain_type is repeatedly defined. - coresight: trbe: remove cpuhp instance node before remove cpuhp state - RDMA/hns: adjust the structure of RoCE bonding driver - RDMA/hns: add constraints for bonding-unsupported situations - RDMA/hns: fix the error of missing GID in RoCE bonding mode 1 - RDMA/hns: fix possible dead lock when setting RoCE Bonding - drm/i915: fix TLB invalidation for Gen12 video and compute engines - fork: Fixed the extended kabi memory is not initialized - mm/dynamic_hugetlb: fix compound_nr incorrect - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/swapfile: fix broken kabi in swap_info_struct - mm/swapfile: use percpu_ref to serialize against concurrent swapoff - swapfile: fix soft lockup in scan_swap_map_slots - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - coresight: ete: Add acpi match id for Hip09 - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - mm/migrate.c: rework migration_entry_wait() to not take a pageref - sched/fair: limit burst to zero when cfs bandwidth is toggled off - sched: Fix null-ptr-deref in free_fair_sched_group - !317 AMD: Fix allmodconfig build issue in amd perf uncore module. - !314 config: disable CONFIG_QOS_SCHED_SMT_EXPELLER - x86/cpu: Add get_llc_id() helper function - perf/amd/uncore: Clean up header use, use loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - iommu: bugfix for missing symbols when build arm_smmu_v3.ko - !308 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - module: add hi3516dv300 clk driver - tc-testing: gitignore, delete plugins directory - sw64: fix kernel_stack_pointer - sw64: add support for KPROBES_ON_FTRACE - sw64: optimize single float load store instruction emulation - sw64: fix VM_DATA_DEFAULT_FLAGS - sw64: kvm: support debugging guest kernel via gdb - sw64: add basic NVDIMM support - sw64: fix argument type of __sw64_vcpu_run() - sw64: ftrace: fix function graph tracing support - sw64: generate call instruction with disp 0 - sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support - sw64: mark sched_clock() as notrace - sw64: fix memmap_range_valid() - sw64: bpf: improve BPF_CALL address check - sw64: add basic livepatch support on SW64 - sw64: acpi: fix compilation dependency when CONFIG_PCI=n - sw64: fix recordmcount and dynamic ftrace - sw64: fix topology setup - sw64: kvm: fix guest longtime offset of VCPU - sw64: improve stack trace - sw64: remove unused boot syncronization code - Revert "sw64: clean up unused single step support in kernel" - sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y - sw64: always restore MATCH configuration after scheduling - sw64: track last vpn in struct cpuinfo_sw64 - sw64: make struct cpuinfo_sw64 cache line aligned - sw64: kvm: add qemu fw_cfg device to chip_vt.dts - sw64: kvm: add qemu fw_cfg device support in sysfs - !302 sched: programmable: fix build error of bpf_topology - sched: programmable: Fix build error for nr_cpus_ids - sched: programmable: fix build error of bpf_topology - !300 bpf: Fix build error: linux/kabi.h: No such file or directory - !294 昇腾补丁回合 - bpf: Fix build error: linux/kabi.h: No such file or directory - memblock,arm64: expand the static memblock memory table - iort: Read ACPI configure to get streamid. - Hugtlb: bugfix for hugetlb remap - mm: cma: use pr_err_ratelimited for CMA warning - oom: add oom notifier call for oom panic - cpu-feature: Enable Taisan IDC feature for Taishan core version - memcontrol: Add oom recover for kmemcg when release buddy hugepage - !259 cgroup: Support iocost for cgroup v1 - !279 sched: programmable: bpf support programmable schedule capacity for scheduler - cgroup: Support iocost for cgroup v1 - !298 Perf tool add Hip09 json support. - !234 AMD: Support perf mem/c2c for AMD Zen platform. - !211 AMD: Add EPYC Gen4 PerfMonV2 uncore support - hix5hd2: Add I2C_M_STOP flag support for hix5hd2 driver. - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf jevents: Add test for arch std events - perf pmu: Save pmu name - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - staging: rtl8712: fix use after free bugs - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode - RDMA/hns: Optimize user DCA perfermance by sharing DCA status - RDMA/hns: Add debugfs support for DCA - RDMA/hns: Add DCA support for kernel space - RDMA/hns: Add method to query WQE buffer's address - RDMA/hns: Add method to detach WQE buffer - RDMA/hns: Setup the configuration of WQE addressing to QPC - RDMA/hns: Add method for attaching WQE buffer - RDMA/hns: Configure DCA mode for the userspace QP - RDMA/hns: Add method for shrinking DCA memory pool - RDMA/hns: Introduce DCA for RC QP - net: hns3: add vf fault process in hns3 ras - net: hns3: add hns3 vf fault detect cap bit support - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - dm: Fix UAF in run_timer_softirq() - livepatch/ppc64: Fix preemption check when enabling - livepatch: Avoid CPU hogging with cond_resched - livepatch: Fix several code style issues - livepatch/x86: Avoid conflict with static {call,key} - livepatch/core: Restrict minimum size of function that can be patched - livepatch/x86: Rename old_code to old_insns - livepatch: Fix patching functions which have static_call - dm-thin: Resume failed in FAIL mode - dm: fix null pointer dereference in dev_create() - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - KVM: arm64: Implement the capability of DVMBM - KVM: arm64: Add kvm_arch::dvm_cpumask and dvm_lock - KVM: arm64: Add kvm_vcpu_arch::cpus_ptr and pre_cpus_ptr - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs - KVM: arm64: Support a new HiSi CPU type - mm: hugetlb: fix UAF in hugetlb_handle_userfault - mm/memory: add non-anonymous page check in the copy_present_page() - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: PF supports to set and query lane_num by sysfs - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - mpi: Fix length check in mpi_key_length() - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - bpf, sockmap: fix sk_rmem_alloc underflow for sockmap - sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP - sched/fair: Fix kabi borken in sched_domain_shared - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - crypto: hisilicon/qm - delete redundancy check - crypto: hisilicon/qm - add pci bdf number check - crypto: hisilicon/qm - increase the memory of local variables - crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF - crypto: hisilicon/sec - enabling clock gating of the address prefetch module - crypto: hisilicon/qm - fix incorrect parameters usage - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - crypto: hisilicon/hpre - fix resource leak in remove process - crypto: hisilicon/qm - fix the qos value initialization - !216 AMD: Add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig - kabi: Fix kabi breakage caused by new member added to struct perf_sample_data. - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR - perf/x86/amd: Support PERF_SAMPLE_ADDR - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} - perf: Add sample_flags to indicate the PMU-filled sample data - perf: Add new macros for mem_hops field - perf: Add mem_hops field in perf_mem_data_src structure - perf/x86/ibs: Add new IBS register bits into header - perf/amd/uncore: Allow the driver to be built as a module - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments - perf/x86/amd/uncore: Add PerfMonV2 DF event format - perf/x86/amd/uncore: Detect available DF counters - perf/x86/amd/uncore: Use attr_update for format attributes - perf/x86/amd/uncore: Use dynamic events array - !201 AMD: Add Perfmonv2/IBS/BRS features for AMD EPYC platforms - !265 Add LoongArch support - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !250 add UPROBE_ALTER_PC flag for uprobe mechanism - !268 [OLK-5.10]perf arm64 metricgroup support and some bugfix - !282 Synchronize the code of mainline perf tool and support the parsing of TRBE trace data - !283 [OLK-5.10] Add debug print of 64G link speed - kabi: test fix kabi for enum bpf_prog_type and bpf_attach_type - openeuler_defconfig: enable CONFIG_BPF_SCHED for x86 - sched: programmable: Add lib for sched programmable - sched: programmable: Add three hooks in select_task_rq_fair() - sched: programmable: add bpf hooks to update rq and task state in enqueue_task/deqeue_task of CFS - sched: programmable: Add hook for pick next task - sched: cfs: add bpf hooks to control wakeup and tick preemption - bpf:programmable: Add helper func to check cpu share cache - bpf:programmable: Add cpumask ops collection - sched: programmable: Add convenient helper functions to convert sched entity - sched: programmable: Add helper function for cpu topology. - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - uprobe: add UPROBE_ALTER_PC flag for uprobe - kabi: Fix kabi breakage caused by commit d5616bac7ada. - !276 support set/get VxLAN rule of rx flow director by ethtool - !215 cgroupv1使能cgroup writeback的功能 - !222 vdpa: add two ioctl commands to support generic vDPA - qla2xxx: add debug print of 64G link speed - perf cs-etm: Fix corrupt inject files when only last branch option is enabled - perf cs-etm: No-op refactor of synth opt usage - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast - perf cs-etm: Remove duplicate and incorrect aux size checks - perf cs-etm: Print size using consistent format - perf cs-etm: Show a warning for an unknown magic number - perf cs-etm: Print the decoder name - perf cs-etm: Create ETE decoder - perf cs-etm: Update OpenCSD decoder for ETE - perf cs-etm: Fix typo - perf cs-etm: Save TRCDEVARCH register - perf cs-etm: Refactor out ETMv4 header saving - perf cs-etm: Initialise architecture based on TRCIDR1 - perf cs-etm: Refactor initialisation of decoder params. - perf cs-etm: Add warnings for missing DSOs - perf cs-etm: Improve Coresight zero timestamp warning - perf annotate: Add disassembly warnings for annotate --stdio - perf annotate: Re-add annotate_warned functionality - perf tools: Add WARN_ONCE equivalent for UI warnings - perf tools: Add flag for tracking warnings of missing DSOs - perf cs-etm: Pass unformatted flag to decoder - perf cs-etm: Use existing decoder instead of resetting it - perf cs-etm: Suppress printing when resetting decoder - perf cs-etm: Only setup queues when they are modified - perf cs-etm: Split setup and timestamp search functions - perf cs-etm: Refactor initialisation of kernel start address - tools headers UAPI: Sync perf_event.h with the kernel sources - perf cs-etm: Split --dump-raw-trace by AUX records - perf cs-etm: Split Coresight decode by aux records - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() - perf cs-etm: Remove callback cs_etm_find_snapshot() - perf cs-etm: Prevent and warn on underflows during timestamp calculation. - perf cs-etm: Start reading 'Z' --itrace option - perf cs-etm: Move synth_opts initialisation - perf auxtrace: Add Z itrace option for timeless decoding - perf cs-etm: Set time on synthesised samples to preserve ordering - perf cs-etm: Refactor timestamp variable names - perf cs-etm: Detect pid in VMID for kernel running at EL2 - perf cs-etm: Add helper cs_etm__get_pid_fmt() - perf cs-etm: Support PID tracing in config - perf cs-etm: Fix bitmap for option - perf cs-etm: Update ETM metadata format - vdpa: clean up get_config_size ret value handling - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit - vdpa: Consider device id larger than 31 - vdpa: fix use-after-free on vp_vdpa_remove - virtio: always enter drivers/virtio/ - vp_vdpa: Fix return value check for vdpa_alloc_device() - virtio_pci_modern: correct sparse tags for notify - virtio_pci_modern: __force cast the notify mapping - vp_vdpa: allow set vq state to initial state after reset - virtio-pci library: introduce vp_modern_get_driver_features() - vdpa: support packed virtqueue for set/get_vq_state() - vp_vdpa: add vq irq offloading support - vdpa: Add reset callback in vdpa_config_ops - vp_vdpa: report doorbell address - virtio-pci library: report resource address - vp_vdpa: switch to use vp_modern_map_vq_notify() - virtio-pci library: switch to use vp_modern_map_vq_notify() - virtio_pci_modern: introduce helper to map vq notify area - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() - vdpa: add driver_override support - vdpa_sim_blk: add support for vdpa management tool - vdpa_sim_net: Add support for user supported devices - vdpa_sim: make vdpasim->buffer size configurable - vdpa: add vdpa simulator for block device - vdpa: split vdpasim to core and net modules - vdpa: set the virtqueue num during register - vdpa_sim: add supported_features field in vdpasim_dev_attr - vdpa_sim: add set_config callback in vdpasim_dev_attr - vdpa_sim: add work_fn in vdpasim_dev_attr - vdpa_sim: add device id field in vdpasim_dev_attr - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov - vdpa: remove unnecessary 'default n' in Kconfig entries - vdpa: Enable user to query vdpa device info - virtio-pci: introduce modern device module - virito-pci-modern: rename map_capability() to vp_modern_map_capability() - virtio-pci-modern: introduce helper to get notification offset - virtio-pci-modern: introduce helper for getting queue nums - virtio-pci-modern: introduce helper for setting/geting queue size - virtio-pci-modern: introduce helper to set/get queue_enable - virtio-pci-modern: introduce vp_modern_queue_address() - virtio-pci-modern: introduce vp_modern_set_queue_vector() - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: ethtool: add VxLAN to the NFC API - bpf: sched: Add helper functions to get cpu statistics - sched: programmable: Add helpers to set tag of task or task_group - sched: programmable: add bpf_sched_task_tag_of helper function - sched: programmable: add bpf_sched_tg_tag_of helper function - sched: programmable: Add user interface of task tag - sched: programmable: Add user interface of task group tag - sched: programmable: Add a tag for the task group - sched: programmable: Add a tag for the task - bpftool: recognize scheduler programs - libbpf: add support for scheduler bpf programs - bpf: sched: introduce bpf_sched_enable() - bpf: sched: basic infrastructure for scheduler bpf - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - cgroup: support cgroup writeback on cgroupv1 - cgroup: Add cgroup1_get_from_id() - mm/page_alloc.c: add sysctl to revise the batch and high of percpu pageset - mm/zswap: remove _init in the initialization - mm/zswap: delay the initializaton of zswap until the first enablement - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute - perf/amd/ibs: Add support for L3 miss filtering - perf/amd/ibs: Use ->is_visible callback for dynamic attributes - perf/x86/amd/ibs: Add bitfield definitions in new header - perf/x86/amd/core: Fix reloading events for SVM - perf/x86/amd/core: Add PerfMonV2 overflow handling - perf/x86/amd/core: Add PerfMonV2 counter control - perf/x86/amd/core: Detect available counters - perf/x86/amd/core: Detect PerfMonV2 support - x86/msr: Add PerfCntrGlobal* registers - x86/cpufeatures: Add PerfMonV2 feature bit - perf/x86/amd: Add idle hooks for branch sampling - ACPI: Add perf low power callback - perf/x86/amd: Make Zen3 branch sampling opt-in - perf/x86/amd: Add AMD branch sampling period adjustment - perf/x86/amd: Enable branch sampling priv level filtering - perf/x86/amd: Add branch-brs helper event for Fam19h BRS - perf/x86/amd: Add AMD Fam19h Branch Sampling support - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature - perf/core: Add perf_clear_branch_entry_bitfields() helper - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature - virtio-pci-modern: introduce vp_modern_generation() - virtio-pci-modern: introduce helpers for setting and getting features - virtio-pci-modern: introduce helpers for setting and getting status - virtio-pci-modern: introduce helper to set config vector - virtio-pci-modern: introduce vp_modern_remove() - virtio-pci-modern: factor out modern device initialization logic - virtio-pci: split out modern device - virtio-pci: do not access iomem via struct virtio_pci_device directly - vdpa: support exposing the count of vqs to userspace - vdpa: Enable a user to add and delete a vdpa device - vdpa: Add missing comment for virtqueue count - vdpa: Define vdpa mgmt device, ops and a netlink interface - vdpa: Extend routine to accept vdpa device name - vdpa: support exposing the config size to userspace - vdpa: add get_config_size callback in vdpa_config_ops - vdpa: introduce virtio pci driver - add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig- !275 Intel Advanced Matrix Extensions (AMX) - KVM support - !227 Intel SPR: Enable Intel SPR features in default kernel config for OLK-5.10 - !223 SPR: IDXD driver (on top of OLK-5.10) - DSA/IAA incremental backporting patches until upstream 6.1 - openeuler_defconfig: Enable configs for Intel IDXD driver - sched: Fix kABI for task->pasid_activated - x86/fpu: Fix KABI broken caused by introducing of guest permissions in struct fpu - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP - KVM: x86: add system attribute to retrieve full set of supported xsave states - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources - tools headers UAPI: Sync arch prctl headers with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - tools: Move x86 syscall number fallbacks to .../uapi/ - selftests: kvm: move vm_xsave_req_perm call to amx_test - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing - selftest: kvm: Add amx selftest - selftest: kvm: Move struct kvm_x86_state to header - selftest: kvm: Reorder vcpu_load_state steps for AMX - x86/fpu: Fix inline prefix warnings - kvm: x86: Disable interception for IA32_XFD on demand - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() - kvm: selftests: Add support for KVM_CAP_XSAVE2 - kvm: x86: Add support for getting/setting expanded xstate buffer - x86/fpu: Add uabi_size to guest_fpu - kvm: x86: Add CPUID support for Intel AMX - kvm: x86: Add XCR0 support for Intel AMX - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR - kvm: x86: Emulate IA32_XFD_ERR for guest - kvm: x86: Intercept #NM for saving IA32_XFD_ERR - x86/fpu: Prepare xfd_err in struct fpu_guest - kvm: x86: Add emulation for IA32_XFD - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM - x86/fpu: Add guest support to xfd_enable_feature() - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule - x86/fpu: Prepare guest FPU for dynamically enabled FPU features - x86/fpu: Extend fpu_xstate_prctl() with guest permissions - dmaengine: idxd: Fix kABI for IDXD perfmon cpu hot plug state - dmaengine: idxd: Remove linux/msi.h include - dmaengine: idxd: Fix crc_val field for completion record - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA - dmaengine: idxd: fix RO device state error after been disabled/reset - dmaengine: idxd: Fix max batch size for Intel IAA - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing - dmaengine: idxd: add configuration for concurrent batch descriptor processing - dmaengine: idxd: add configuration for concurrent work descriptor processing - dmaengine: idxd: add WQ operation cap restriction support - dmanegine: idxd: reformat opcap output to match bitmap_parse() input - dmaengine: idxd: convert ats_dis to a wq flag - dmaengine: idxd: Remove unused struct idxd_fault - dmaengine: idxd: track enabled workqueues in bitmap - lib: bitmap: Introduce node-aware alloc API - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() - dmaengine: idxd: avoid deadlock in process_misc_interrupts() - dmaengine: idxd: Correct IAX operation code names - MAINTAINERS: idxd driver maintainer update - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature - dmaengine: idxd: force wq context cleanup on device disable path - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() - dmaengine: idxd: skip irq free when wq type is not kernel - dmaengine: idxd: make idxd_register/unregister_dma_channel() static - dmaengine: idxd: free irq before wq type is reset - dmaengine: idxd: fix lockdep warning on device driver removal - dmaengine: idxd: Separate user and kernel pasid enabling - dmaengine: idxd: refactor wq driver enable/disable operations - dmaengine: idxd: move wq irq enabling to after device enable - dmaengine: idxd: set max_xfer and max_batch for RO device - dmaengine: idxd: update IAA definitions for user header - dmaengine: idxd: remove trailing white space on input str for wq name - dmaengine: idxd: don't load pasid config until needed - dmaengine: idxd: skip clearing device context when device is read-only - dmaengine: idxd: fix retry value to be constant for duration of function call - dmaengine: idxd: match type for retries var in idxd_enqcmds() - dmaengine: idxd: fix device cleanup on disable - dmaengine: idxd: Remove useless DMA-32 fallback configuration - dmaengine: idxd: restore traffic class defaults after wq reset - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) - tools/objtool: Check for use of the ENQCMD instruction in the kernel - x86/cpufeatures: Re-enable ENQCMD - x86/traps: Demand-populate PASID MSR via #GP - sched: Define and initialize a flag to identify valid PASID in the task - x86/fpu: Clear PASID when copying fpstate - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit - kernel/fork: Initialize mm's PASID - iommu/ioasid: Introduce a helper to check for valid PASIDs - mm: Change CONFIG option for mm->pasid field - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA - iommu/vt-d: Clean up unused PASID updating functions - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() - iommu/vt-d: Fix PASID reference leak - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers - iommu/vt-d: Add pasid private data helpers - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID - iommu/vt-d: Remove svm_dev_ops - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device - dmaengine: idxd: deprecate token sysfs attributes for read buffers - dmaengine: idxd: change bandwidth token to read buffers - dmaengine: idxd: fix wq settings post wq disable - dmaengine: idxd: change MSIX allocation based on per wq activation - dmaengine: idxd: fix descriptor flushing locking - dmaengine: idxd: embed irq_entry in idxd_wq struct - dmaengine: idxd: add knob for enqcmds retries - dmaengine: idxd: set defaults for wq configs - dmaengine: idxd: handle interrupt handle revoked event - dmaengine: idxd: handle invalid interrupt handle descriptors - dmaengine: idxd: create locked version of idxd_quiesce() call - dmaengine: idxd: add helper for per interrupt handle drain - dmaengine: idxd: move interrupt handle assignment - dmaengine: idxd: int handle management refactoring - dmaengine: idxd: rework descriptor free path on failure - dmaengine: idxd: fix missed completion on abort path - dmaengine: idxd: fix calling wq quiesce inside spinlock - dmaengine: idxd: fix resource leak on dmaengine driver disable - dmaengine: idxd: cleanup completion record allocation - dmaengine: idxd: reconfig device after device reset command - dmaengine: idxd: add halt interrupt support - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail - dmanegine: idxd: fix resource free ordering on driver removal - dmaengine: idxd: remove kernel wq type set when load configuration - dmaengine: idxd: remove gen cap field per spec 1.2 update - dmaengine: idxd: check GENCAP config support for gencfg register - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission - dmaengine: idxd: remove interrupt disable for dev_lock - dmaengine: idxd: remove interrupt disable for cmd_lock - dmaengine: idxd: fix setting up priv mode for dwq - dmaengine: idxd: set descriptor allocation size to threshold for swq - dmaengine: idxd: make submit failure path consistent on desc freeing - dmaengine: idxd: remove interrupt flag for completion list spinlock - dmaengine: idxd: make I/O interrupt handler one shot - dmaengine: idxd: clear block on fault flag when clear wq - dmaengine: idxd: add capability check for 'block on fault' attribute - dmaengine: idxd: Remove unused status variable in irq_process_work_list() - dmaengine: idxd: Fix a possible NULL pointer dereference - dmaengine: idxd: fix abort status check - dmanegine: idxd: add software command status - dmaengine: idxd: rotate portal address for better performance - dmaengine: idxd: fix uninit var for alt_drv - dmaengine: idxd: Set defaults for GRPCFG traffic class - dmaengine: idxd: remove fault processing code - dmaengine: idxd: move dsa_drv support to compatible mode - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone - dmaengine: idxd: create user driver for wq 'device' - dmaengine: idxd: create dmaengine driver for wq 'device' - dmaengine: idxd: create idxd_device sub-driver - dmaengine: idxd: add type to driver in order to allow device matching - dmanegine: idxd: open code the dsa_drv registration - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus - dmaengine: idxd: remove iax_bus_type prototype - dmaengine: idxd: remove bus shutdown - dmaengine: idxd: move wq_disable() to device.c - dmaengine: idxd: move wq_enable() to device.c - dmaengine: idxd: remove IDXD_DEV_CONF_READY - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev - dmaengine: idxd: add driver name - dmaengine: idxd: add driver register helper - dmaengine: idxd: have command status always set - dmaengine: idxd: Add wq occupancy information to sysfs attribute - dmanegine: idxd: cleanup all device related bits after disabling device - dmaengine: idxd: Simplify code and axe the use of a deprecated API - dmaengine: idxd: fix submission race window - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() - dmaengine: idxd: fix setup sequence for MSIXPERM table - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin - dmaengine: idxd: fix array index when int_handles are being used - dmaengine: idxd: fix desc->vector that isn't being updated - dmaengine: idxd: add missing percpu ref put on failure - dmaengine: idxd: Change license on idxd.h to LGPL - dmaengine: idxd: remove devm allocation for idxd->int_handles - dmaengine: idxd: Remove redundant variable cdev_ctx - dmaengine: idxd: Fix missing error code in idxd_cdev_open() - dmaengine: idxd: Add missing cleanup for early error out in probe call - dmaengine: idxd: add engine 'struct device' missing bus type assignment - dmaengine: idxd: Use cpu_feature_enabled() - dmaengine: idxd: Enable IDXD performance monitor support - dmaengine: idxd: Add IDXD performance monitor support - dmaengine: idxd: remove MSIX masking for interrupt handlers - dmaengine: idxd: device cmd should use dedicated lock - dmaengine: idxd: support reporting of halt interrupt - dmaengine: idxd: enable SVA feature for IOMMU - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages - dmaengine: idxd: add interrupt handle request and release support - dmaengine: idxd: add support for readonly config mode - dmaengine: idxd: add percpu_ref to descriptor submission path - dmaengine: idxd: remove detection of device type - dmaengine: idxd: iax bus removal - dmaengine: idxd: fix group conf_dev lifetime - dmaengine: idxd: fix engine conf_dev lifetime - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime - dmaengine: idxd: use ida for device instance enumeration - dmaengine: idxd: removal of pcim managed mmio mapping - dmaengine: idxd: cleanup pci interrupt vector allocation management - dmaengine: idxd: clear MSIX permission entry on shutdown - dmaengine: idxd: add module parameter to force disable of SVA - x86/asm: Annotate movdir64b()'s dst argument with __iomem - dma: idxd: use DEFINE_MUTEX() for mutex lock - dmaengine: idxd: Fix list corruption in description completion - dmaengine: idxd: add IAX configuration support in the IDXD driver - dmaengine: idxd: add ATS disable knob for work queues - dmaengine: idxd: define table offset multiplier - dmaengine: idxd: Update calculation of group offset to be more readable - dmaengine: idxd: Add ABI documentation for shared wq - dmaengine: idxd: Clean up descriptors with fault error - dmaengine: idxd: Add shared workqueue support - !220 Intel Advanced Matrix Extensions (AMX) support on SPR - mm: Fix kabi change caused by saved_auxv[] in mm_struct for x86_64 - !270 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction - !229 Intel SPR: Adding uncore PMU support and fix uprobes rbtree usage for OLK-5.10 - !251 [OLK-5.10] arm64: add machine checksafe support - !54 configs: change the value of NLS_CODEPAGE_437 from m to y - !255 ksmbd-introduce-new-SMB3-kernel-server - !262 crypto: enable some SM configs - arm64: add machine check safe sysctl interface - arm64: add dump_user_range() to machine check safe - arm64: introduce copy_mc_to_kernel() implementation - arm64: add cow to machine check safe - arm64: get/put_user support machine check safe - arm64: copy_form/to_user support machine check safe - arm64: add support for machine check error safe - arm64: extable: add new extable type "__mc_ex_table" - uaccess: add generic fallback version of copy_mc_to_user() - Revert "arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY" - Revert "arm64: ras: copy_from_user scenario support uce kernel recovery" - x86/fpu: Avoid kabi change caused by struct fpu - x86: Avoid kabi change caused by adding pkru element in thread_struct - x86/fpu: Prevent FPU state corruption - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation - x86/cpufeatures: Put the AMX macros in the word 18 block - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing - signal: Skip the altstack update when not needed - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() - x86/fpu: Optimize out sigframe xfeatures when in init state - Documentation/x86: Add documentation for using dynamic XSTATE features - selftests/x86/amx: Add context switch test - selftests/x86/amx: Add test cases for AMX state management - x86/fpu/amx: Enable the AMX feature in 64-bit mode - x86/fpu: Add XFD handling for dynamic states - x86/fpu: Calculate the default sizes independently - x86/fpu/amx: Define AMX state components and have it used for boot-time checks - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers - x86/fpu/xstate: Add fpstate_realloc()/free() - x86/fpu/xstate: Add XFD #NM handler - x86/fpu: Update XFD state where required - x86/fpu: Add sanity checks for XFD - x86/fpu: Add XFD state to fpstate - x86/msr-index: Add MSRs for XFD - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit - x86/fpu: Reset permission and fpstate on exec() - x86/fpu: Prepare fpu_clone() for dynamically enabled features - x86/fpu/signal: Prepare for variable sigframe length - x86/signal: Use fpu::__state_user_size for sigalt stack validation - x86/fpu: Add basic helpers for dynamically enabled features - x86/arch_prctl: Add controls for dynamic XSTATE components - x86/fpu: Add fpu_state_config::legacy_features - x86/fpu: Add members to struct fpu to cache permission information - x86/fpu/xstate: Provide xstate_calculate_size() - x86/signal: Implement sigaltstack size validation - signal: Add an optional check for altstack size - x86/fpu: Remove old KVM FPU interface - x86/kvm: Convert FPU handling to a single swap buffer - x86/fpu: Provide infrastructure for KVM FPU cleanup - x86/fpu: Prepare for sanitizing KVM FPU code - x86/fpu/xstate: Move remaining xfeature helpers to core - x86/fpu: Rework restore_regs_from_fpstate() - x86/fpu: Mop up xfeatures_mask_uabi() - x86/fpu: Move xstate feature masks to fpu_*_cfg - x86/fpu: Move xstate size to fpu_*_cfg - x86/fpu/xstate: Cleanup size calculations - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() - x86/fpu: Provide struct fpu_config - x86/fpu/signal: Use fpstate for size and features - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() - x86/fpu/xstate: Use fpstate for os_xsave() - x86/fpu: Use fpstate::size - x86/fpu: Add size and mask information to fpstate - x86/process: Move arch_thread_struct_whitelist() out of line - x86/fpu: Do not leak fpstate pointer on fork - x86/fpu: Remove fpu::state - x86/math-emu: Convert to fpstate - x86/fpu/core: Convert to fpstate - x86/fpu/signal: Convert to fpstate - x86/fpu/regset: Convert to fpstate - x86/fpu: Convert tracing to fpstate - x86/KVM: Convert to fpstate - x86/fpu: Replace KVMs xstate component clearing - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate - x86/fpu: Convert fpstate_init() to struct fpstate - x86/fpu: Provide struct fpstate - x86/fpu: Replace KVMs home brewed FPU copy to user - x86/fpu: Provide a proper function for ex_handler_fprestore() - x86/fpu: Replace the includes of fpu/internal.h - x86/fpu: Mop up the internal.h leftovers - x86/sev: Include fpu/xcr.h - x86/fpu: Remove internal.h dependency from fpu/signal.h - x86/fpu: Move fpstate functions to api.h - x86/fpu: Move mxcsr related code to core - x86/fpu: Move fpregs_restore_userregs() to core - x86/fpu: Make WARN_ON_FPU() private - x86/fpu: Move legacy ASM wrappers to core - x86/fpu: Move os_xsave() and os_xrstor() to core - x86/fpu: Make os_xrstor_booting() private - x86/fpu: Clean up CPU feature tests - x86/fpu: Move context switch and exit to user inlines into sched.h - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init - x86/fpu: Rework copy_xstate_to_uabi_buf() - x86/fpu: Replace KVMs home brewed FPU copy from user - x86/fpu: Move KVMs FPU swapping to FPU core - x86/fpu/xstate: Mark all init only functions __init - x86/fpu/xstate: Provide and use for_each_xfeature() - x86/fpu: Cleanup xstate xcomp_bv initialization - x86/fpu: Do not inherit FPU context for kernel and IO worker threads - x86/process: Clone FPU in copy_thread() - x86/fpu: Remove pointless memset in fpu_clone() - x86/fpu: Cleanup the on_boot_cpu clutter - x86/fpu: Restrict xsaves()/xrstors() to independent states - x86/pkru: Remove useless include - x86/fpu: Update stale comments - x86/fpu: Remove pointless argument from switch_fpu_finish() - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean - x86/signal: Change return type of restore_sigcontext() to boolean - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() - x86/fpu: Mask out the invalid MXCSR bits properly - x86/fpu: Restore the masking out of reserved MXCSR bits - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again - x86/fpu/signal: Let xrstor handle the features to init - x86/fpu/signal: Handle #PF in the direct restore path - x86/fpu/signal: Split out the direct restore code - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() - x86/fpu/signal: Sanitize the xstate check on sigframe - x86/fpu/signal: Remove the legacy alignment check - x86/fpu/signal: Move initial checks into fpu__restore_sig() - x86/fpu: Mark init_fpstate __ro_after_init - x86/pkru: Remove xstate fiddling from write_pkru() - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() - x86/fpu: Remove PKRU handling from switch_fpu_finish() - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations - x86/fpu: Hook up PKRU into ptrace() - x86/fpu: Add PKRU storage outside of task XSAVE buffer - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() - x86/fpu: Move FXSAVE_LEAK quirk into __copy_kernel_to_fpregs() - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() - x86/fpu: Clean up the fpu__clear() variants - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() - x86/cpu: Write the default PKRU value when enabling PKE - x86/pkru: Provide pkru_write_default() - x86/pkru: Provide pkru_get_init_value() - x86/cpu: Sanitize X86_FEATURE_OSPKE - x86/fpu: Rename and sanitize fpu__save/copy() - x86/pkeys: Move read_pkru() and write_pkru() - x86/fpu/xstate: Sanitize handling of independent features - x86/fpu: Rename "dynamic" XSTATEs to "independent" - x86/fpu: Rename initstate copy functions - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() - x86/fpu: Get rid of the FNSAVE optimization - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() - x86/fpu: Rename xstate copy functions which are related to UABI - x86/fpu: Rename fregs-related copy functions - x86/math-emu: Rename frstor() - x86/fpu: Rename fxregs-related copy functions - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() - x86/fpu: Get rid of copy_supervisor_to_kernel() - x86/fpu: Cleanup arch_set_user_pkey_access() - x86/kvm: Avoid looking up PKRU in XSAVE buffer - x86/fpu: Get rid of using_compacted_format() - x86/fpu: Move fpu__write_begin() to regset - x86/fpu/regset: Move fpu__read_begin() into regset - x86/fpu: Remove fpstate_sanitize_xstate() - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() - x86/fpu: Clean up fpregs_set() - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values - x86/fpu: Rewrite xfpregs_set() - x86/fpu: Simplify PTRACE_GETREGS code - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() - x86/fpu: Sanitize xstateregs_set() - x86/fpu: Move inlines where they belong - x86/fpu: Remove unused get_xsave_field_ptr() - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() - x86/fpu: Make xfeatures_mask_all __ro_after_init - x86/fpu: Mark various FPU state variables __ro_after_init - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") - Revert "x86/fpu: Correct pkru/xstate inconsistency" - selftest/x86/signal: Include test cases for validating sigaltstack - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ - x86/signal: Introduce helpers to get the maximum signal frame size - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ - Enable Intel AMX for default config - Enable default config for Intel NTB LTR vendor support for gen4 NTB - Enable Intel SPR HFI support for default config - Enable Intel PMT support for default config - Enable SGX virtualization in default config - vfs: Check the truncate maximum size in inode_newsize_ok() - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - crypto: enable some SM configs - uprobes: (Re)add missing get_uprobe() in __find_uprobe() - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints - perf/x86/intel/uncore: Fix invalid unit check - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() - perf/x86/intel/uncore: Add alias PMU name - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support - perf/x86/intel/uncore: Add Sapphire Rapids server framework - x86/cpu: Fix core name for Sapphire Rapids - x86/cpu: Resort and comment Intel models - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks - perf/x86/intel/uncore: Parse uncore discovery tables - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. - rbtree, timerqueue: Use rb_add_cached() - rbtree, rtmutex: Use rb_add_cached() - rbtree, uprobes: Use rbtree helpers - rbtree, perf: Use new rbtree helpers - rbtree, sched/deadline: Use rb_add_cached() - rbtree, sched/fair: Use rb_add_cached() - rbtree: Add generic add and find helpers - configs: change the value of NLS_CODEPAGE_437 from m to y- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - RDMA/hns: Add support for open XRC QP - RDMA/hns: Fix inconsistency between QPC's sl and DB's sl in roce v1 - RDMA/hns: Fix roce v1 traffic_class problem - xfs: fix incorrect i_nlink caused by inode racing - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING - drivers/perf: hisi: add driver for HNS3 PMU - drivers/perf: hisi: Add description for HNS3 PMU driver - dm ioctl: add DMINFO() to track dm device create/remove - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - drivers/perf: fixed the issue that the kabi value changed - rtc: Fix race when disable/enable UIE in rtc_set_time() - rtc: Cleanup for UIE timer/polling emulation support - arm64: ftrace: fix module PLTs with mcount - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - i2c: hisi: Add gpio bus recovery support - mm: mem_reliable: Start fallback if no suitable zone found - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - drivers/perf: hisi: Add TLP filter support - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu - hwtracing: hisi_ptt: Only add the supported devices to the filters list - ftrace: Fix use-after-free for dynamic ftrace_ops - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - net: hns3: fix get wrong value of function hclge_get_dscp_prio() - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !260 svm: Delete unused ioctl command - svm: Delete unused ioctl command - !252 hulk backport patchs for ascend feature - !239 Intel: Enable default kernel config for Intel Emmitsburg pinctrl - Enable Intel Emmitsburg pinctrl for default config - mm: fix ignore cpuset enforcement - mm: fix alloc CDM node memory for MPOL_BIND - ascend: export interfaces required by ascend drivers - sharepool: fix sp_alloc_populate no fallocate bug - mm/sharepool: Fix add group failed with errno 28 - mm: sharepool: Fix static check warning - irq-gic-v3: Fix too large cpu_count - mm/sharepool: Use "tgid" instead of "pid" to find a task - ascend/arm64: Add ascend_enable_all kernel parameter- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !233 dma-mapping: provide a benchmark for streaming DMA mapping - mtd: Add several functions to the fail_function list - ubi: Reserve sufficient buffer length for the input mask - ubi: Add six fault injection type for testing - ubi: Split io_failures into write_failure and erase_failure - ubi: Using the Fault Injection Framework to reconstruct the debugfs interface - ubi: Fix permission display of the debugfs files - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - PCI: Do not enable AtomicOps on VFs - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read - mm/filemap.c: remove bogus VM_BUG_ON - dm ioctl: print error when HC and MD do not match - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - net: preserve skb_end_offset() in skb_unclone_keeptruesize() - net: add skb_set_end_offset() helper - ipv6: Fix signed integer overflow in __ip6_append_data - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - tcp_comp: Fix receives err when server receives a large packet - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - perf/core: Fix reentry problem in perf_output_read_group() - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - x86/ioapic: add an interface for driver to sync hardware data into memory - arm64: Provide a command line to disable spectre_bhb mitigation - arm64: Fix the ipi backtrace warning when softlockup - arm64: add dump instr before BUG in kernel - tty: serial: uartlite: Disable clocks in case of errors - tty: hvc: make symbol 'hvc_udbg_dev' static - tty: hvc: hvc_vio: Staticify function invoked only by reference - tty: hvc: hvc_opal: Staticify function invoked by reference - cgroup: Fix race condition at rebind_subsystems() - integrity: Make function integrity_add_key() static - scsi: hisi_sas: Modify v3 HW SATA completion error processing - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset - scsi: libsas: Refactor sas_ata_hard_reset() - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10 - !235 Introduce memory reliable - !200 x86: support MWAIT C1 as the default idle state - !231 ROH: Support ROH basic functions and adapt ROH mode for RDMA/hns driver - !217 AMD: Support HSMP feature for AMD EPYC platforms - !226 Intel SPR: Adding core PMU support for OLK-5.10 - !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10 - mm: Add sysctl to clear free list pages - mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled - mm/memblock: Introduce ability to alloc memory from specify memory reigon - mm: Update reliable flag in memory allocaion for reliable task only in task context - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Show debug info about memory reliable if oom occurs - mm: Introduce proc interface to disable memory reliable features - mm: Introduce reliable_debug=S to control shmem use mirrored memory - mm: Introduce shmem mirrored memory limit for memory reliable - shmem: Count and show reliable shmem info - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - mm: Add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - proc/meminfo: Add "FileCache" item in /proc/meminfo - mm: Add cmdline for the reliable memory usage of page cache - mm: Add kernel param for memory reliable - mm: Clear GFP_RELIABLE if the conditions are not met - mm: Disable memory reliable when kdump is in progress - mm: Count reliable memory info based on zone info - mm: Refactor code in reliable_report_meminfo() - mm: Export mem_reliable_status() for checking memory reliable status - mm: Export static key mem_reliable - mm: Drop shmem reliable related log during startup - mm: reliable: Return corrent errno in reliable_check - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - !195 kernel: add OPENEULER_VERSION_CODE to version.h - !175 AMD: Add minimum support for AMD EPYC Genoa platform - !168 SPR: Add vfio_group_iommu_domain interface to support DLB - !128 [OLK-5.10] Add Zhaoxin rng driver - RDMA/hns: Pass mac type to user driver for ROH mode - RDMA/hns: Support RDMA_CM in ROH mode - RDMA/hns: Add ROH basic configuration and check - RDMA/hns: Add new device ID - roh/hns3: Add support for roh dfx(debugfs) - roh/hns3: Add support for roh reset - roh/core: Add support for inetaddr notifier in roh/core - roh/hns3: Add support for roh abnormal interruption - roh/core: Add roh device sysfs node - dma-mapping:add a new configuration for map_benchmark. - dma-mapping: benchmark: pretend DMA is transmitting - dma-mapping: benchmark: use u8 for reserved field in uAPI structure - dma-mapping: benchmark: fix kernel crash when dma_map_single fails - selftests/dma: add test application for DMA_MAP_BENCHMARK - dma-mapping: add benchmark support for streaming DMA APIs - !190 sharepool: Update patches from hulk - mm/sharepool: fix the incorrect judgement of the addr range - mm/sharepool: Fix sharepool hugepage cgroup uncount error. - mm/sharepool: Rebind the numa node when fallback to normal pages - mm/sharepool: Remove the leading double underlines for function name - mm/sharepool: Fix code-style warnings - mm/sharepool: fix hugepage_rsvd count increase error - mm/sharepool: check size=0 in mg_sp_make_share_k2u() - mm/sharepool: fix potential AA deadlock - mm/sharepool: delete unused codes - mm/sharepool: bugfix for 2M U2K - mm/sharepool: Support alloc ro mapping - mm/sharepool: Extract sp_mapping_find - mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}] - mm/sharepool: Rename sp_mapping.flag to sp_mapping.type - mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable - mm/sharepool: Avoid UAF on mm - mm/sharepool: Check the maximum value of spg_id - mm/sharepool: Avoid UAF on spa - mm/sharepool: delete unnecessary judgment - mm/sharepool: Fix UAF reported by KASAN - mm/sharepool: fix deadlock in sp_check_mmap_addr - mm/sharepool: fix deadlock in spa_stat_of_mapping_show - mm/sharepool: fix softlockup in high pressure use case. - mm/sharepool: delete redundant codes - mm/sharepool: Add a read lock in proc_usage_show() - mm/sharepool: fix static code-check errors - mm/sharepool: fix statistics error - mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid() - mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group() - mm/sharepool: Remove sp_device_number_detect function - mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size - mm/sharepool: Delete unused sysctl interface - mm/sharepool: fix dvpp spm redundant print error - mm/sharepool: proc_sp_group_state bugfix - mm/sharepool: remove deprecated interfaces - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support - watchdog: wdat_wdt: Stop watchdog when uninstalling module - watchdog: wdat_wdt: Using the existing function to check parameter timeout - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters - perf/x86/intel: Add perf core PMU support for Sapphire Rapids - perf/x86/intel: Filter unsupported Topdown metrics event - perf/x86/intel: Factor out intel_update_topdown_event() - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT - config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs - Add Zhaoxin rng driver - defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig - amd_hsmp: Add HSMP protocol version 5 messages - platform/x86: Add AMD system management interface - vfio/type1: Fix kabi issue for vfio_iommu_driver_ops - x86: Remove vendor checks from prefer_mwait_c1_over_halt - x86: Handle idle=nomwait cmdline properly for x86_idle - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h - KVM: SVM: Add 5-level page table support for SVM - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC - x86/MCE/AMD: Export smca_get_bank_type symbol - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Add support for yellow carp - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs - hwmon: (k10temp) support Zen3 APUs - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support - x86/amd_nb: Add AMD family 19h model 50h PCI ids - crypto: ccp - Add support for new CCP/PSP device ID - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h - vfio/type1: Add vfio_group_iommu_domain()- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - Fix the header file location error and adjust the function and structure version. - !219 【OLK-5.10】RDMA/hns: Support for bonding - !224 ROH: Support hns roh device init and adapt roh mac type - !165 ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - roh/hns3: Add ROH cmdq interface support - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - net: tun: fix bugs for oversize packet when napi frags enabled - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - roh/hns3: Add ROH hns3 driver and register a ROH device - net: hns3: add support for ROH reset - net: hns3: add support for ROH ras - net: hns3: intercept invalid MAC address setting in ROH - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: HNAE3 framework add support for ROH client - pgp: Check result of crypto_alloc_shash properly - RDMA/hns: support RoCE bonding - !85 [OLK-5.10] x86/cpufeatures: Add Zhaoxin feature bits - !166 SPR: KVM: Add new instructions, Bus Lock Debug Exception, Bus Lock VM exit and Notify VM exit support - x86/cpufeatures: Add Zhaoxin feature bits - !171 SPR: HBM retry_rd_err_log support - !210 x86/tsc: use topology_max_packages() in tsc watchdog check - !198 update patches for sw64 architecture - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - RDMA/hns: Fix device ex_cmd capacity - RDMA/hns: Add support for sending port down event fastly - RDMA/hns: Deliver net device event to ofed - RDMA/hns: Dump whole QP/CQ/MR resource in raw - config: support sec crypto. - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem - arm64: memmap: fix request_resource return error - atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero - KVM: X86: Expose bus lock debug exception to guest - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW - KVM: nSVM: set fixed bits by hand - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT - KVM: VMX: Enable Notify VM exit - KVM: selftests: Add a test to get/set triple fault event - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault - KVM: VMX: Remove redundant handling of bus lock vmexit - KVM: nVMX: Fix nested bus lock VM exit - tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sources - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT - KVM: VMX: Enable bus lock VM exit - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run - KVM: Expose AVX_VNNI instruction to guset - KVM: x86: Expose AVX512_FP16 for supported CPUID - !161 SPR: IPI Virtualization Support - x86/tsc: use topology_max_packages() in tsc watchdog check - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - RDMA/hns: Support DSCP of userspace - RDMA/hns: Fix page size cap from firmwall - RDMA/hns: Fix level-0 addressing for huge page - RDMA/hns: Support adaptive hopnum for MTR - RDMA/hns: Support flexible pagesize for MTR - RDMA/hns: Alloc MTR memory before alloc_mtt() - RDMA/hns: Refactor mtr_init_buf_cfg() - RDMA/hns: Fix supported page size - RDMA/hns: Fix PBL page MTR find - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y - !181 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !194 bonding: 3ad: add support for 200G speed - sw64: remove single step setting in uprobe - sw64: fix compile error for CONFIG_RRU=y - sw64: handle kprobe breakpoint if CONFIG_KPROBES=y - sw64: fix incorrect gp after uretprobe triggered - sw64: rewrite tlb flushing interfaces - sw64: rename ASN to ASID - sw64: fix incorrect gp after kretprobe triggered - sw64: add deep-set-template.S - sw64: adjust layout of clear_user.S - sw64: fix compile errors when CONFIG_STACKTRACE is not set - sw64: update openeuler_defconfig - sw64: print real address of sp in show_regs() - sw64: invoke hmcall with HMC_* macros - sw64: kvm: add guest live migration support - sw64: add support for S3 sleep option - sw64: remove unused sync_icache() and some debug codes - sw64: tools: add R_SW64_LITERAL_GOT support for relocs - sw64: perf: add perf kvm support for guest os - sw64: remove useless enum - sw64: perf: fix PMI with no event - sw64: unify header guard naming - sw64: fix incorrect white space use in macros - sw64: enable DEBUG_BUGVERBOSE by default - sw64: sort Kconfig select - sw64: clear .bss section using memset() - sw64: remove useless local r26 in setup_rt_frame() - sw64: fix assembly style - sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM - sw64: kvm: turn off the clock timer of guest os - sw64: bpf: fix 32-bit bitwise operation - sw64: bpf: fix insn_offset - sw64: bpf: fix ebpf jit compiler - sw64: bpf: fix ebpf jit compiler - sw64: pcie: fix piu configuration to ensure data correctness - sw64: fix get_cpu_freq() bug - sw64: lib: fix __iowrite64_copy() - sw64: switch to generic calibrate_delay() - sw64: perf: fix perf_get_regs_user - sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG - sw64: init sp with kernel stack top for idle thread - sw64: ensure IRQs are off when switch/load/activate mm context - sw64: optimize instruction usage in fork routine - efi: do some cleanups for efi_map - sw64: remove trap_a* and hae from pt_regs - sw64: make RO_DATA PAGE_SIZE aligned - sw64: clean up unused single step support in kernel - sw64: fix instruction fault handler - sw64: clean up unused hmcall definitions - sw64: fix CPUFreq bug - sw64: do not set devint_wken for guest and emulator - sw64: improve deep-copy_template.S - sw64: switch to inline _copy_{to,from}_user() - sw64: fix exception handling of deep-copy_user.S - sw64: adjust instructions order of deep-copy_template.S - sw64: fix head loop in deep-copy_template.S - sw64: fix sys_rt_sigaction - sw64: remove unused members from pcb_struct - sw64: remove hmcall swpctx from context switch - sw64: force context reload without hmcall swpctx - sw64: iommu: allow unlimited minimum value of iova in unmanaged domain - sw64: simplify icache flush interfaces - sw64: rename TLB invalidate helpers - sw64: rename dik_* methods - sw64: remove context check in csum_partial_copy_from_user() - sw64: fix deep-copy_user by deep-copy_template - sw64: kvm: expand the number of SWVM_IRQS - sw64: fix compile errors when CONFIG_KVM=m - sw64: simplify do_entInt() - sw64: always use cpu_data and simplify it - sw64: gpu: use memset_io and memcpy_toio/fromio for iomem - sw64: pci: consolidate PCI config entry in drivers/pci - sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 - sw64: fix compile error and warning for CONFIG_SMP=n - sw64: delete run_mode in struct cpu_desc_t - sw64: adjust make rules to avoid compile error - sw64: reimplement die_if_kernel() - sw64: check processor state by user_mode(regs) - !191 roh/core: Add ROH device driver - bonding: 3ad: add support for 200G speed - roh/core: Add ROH device driver - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - RDMA/hns: Fix RNR retransmission issue for HIP08 - RDMA/hns: Optimize the base address table config for MTR - Revert "RDMA/hns: Optimize the base address table config for MTR" - RDMA/hns: Remove rq inline in kernel - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - Revert "RDMA/hns: Fix the problem of sge nums" - Revert "RDMA/hns: Remove enable rq inline in kernel and add compatibility handling" - Revert "RDMA/hns: Support cqe inline in user space" - RDMA/hns: Fix default congest type - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() - arm64: avoid flushing icache multiple times on contiguous HugeTLB - VFS: Rolling Back the fmode macro definition and structure members - irqdomain: Fix driver re-inserting failures when IRQs not being freed - livepatch/core: Fix livepatch/state leak on error path - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - EDAC/i10nm: Print an extra register set of retry_rd_err_log - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM - EDAC/skx_common: Add ChipSelect ADXL component - x86/cpu: fix kabi for cpuinfo_x86.vmx_capability - KVM: VMX: enable IPI virtualization - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test - KVM: x86: Allow userspace to set maximum VCPU id for VM - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation - x86/cpu: Add new VMX feature, Tertiary VM-Execution control- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - kasan: check KASAN_NO_FREE_META in __kasan_metadata_size - kasan: sanitize objects when metadata doesn't fit - kasan: introduce set_alloc_info - kasan: rename get_alloc/free_info - kasan: simplify quarantine_put call site - set hisi ptt module defconfig - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - RDMA/hns: Fix ext_sge num error when post send - RDMA/hns: Use a constant instead of sizeof operation - crypto: hisilicon - support get algs by the capability register - crypto: hisilicon/sec - get algorithm bitmap from registers - crypto: hisilicon/zip - support zip capability - crypto: hisilicon/hpre - optimize registration of ecdh - crypto: hisilicon/hpre - support hpre capability - crypto: hisilicon/qm - support get device irq information from hardware registers - crypto: hisilicon/qm - get error type from hardware registers - crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support - crypto: hisilicon/qm - get qp num and depth from hardware registers - crypto: hisilicon/qm - get hardware features from hardware registers - crypto: hisilicon/sec - delete redundant blank lines - crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs - crypto: hisilicon/qm - fix missing put dfx access - crypto: hisilicon/qm - check mailbox operation result - crypto: hisilicon/qm - no judgment in the back process - crypto: hisilicon/qm - remove unneeded data storage - crypto: hisilicon/qm - fix missing destroy qp_idr - crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write() - crypto: hisilicon/zip - some misc cleanup - crypto: hisilicon/zip - optimization for performance - crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr - add CONFIG_BLK_DEV_DUMPINFO and set it enabled in openeuler_defconfig - add config to control detecting conflict of opening block device - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - !163 ICX: EDAC driver decoder for Ice Lake - !162 SPR: EDPC get recoveried but the PCI configuration registers value changed - !158 Intel SPR: SGX: Backport SGX EDMM support - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock - netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs - EDAC/skx_common: Make output format similar - EDAC/skx_common: Use driver decoder first - PCI/ERR: Retain status from error notification - x86/sgx: Drop 'page_index' from sgx_backing - x86/sgx: Set active memcg prior to shmem allocation - selftests/sgx: Page removal stress test - selftests/sgx: Test reclaiming of untouched page - selftests/sgx: Test invalid access to removed enclave page - selftests/sgx: Test faulty enclave behavior - selftests/sgx: Test complete changing of page type flow - selftests/sgx: Introduce TCS initialization enclave operation - selftests/sgx: Introduce dynamic entry point - selftests/sgx: Test two different SGX2 EAUG flows - selftests/sgx: Add test for TCS page permission changes - selftests/sgx: Add test for EPCM permission changes - Documentation/x86: Introduce enclave runtime management section - x86/sgx: Free up EPC pages directly to support large page ranges - x86/sgx: Support complete page removal - x86/sgx: Support modifying SGX page type - x86/sgx: Tighten accessible memory range after enclave initialization - x86/sgx: Support adding of pages to an initialized enclave - x86/sgx: Support restricting of enclave page permissions - x86/sgx: Support VA page allocation without reclaiming - x86/sgx: Export sgx_encl_page_alloc() - x86/sgx: Export sgx_encl_{grow,shrink}() - x86/sgx: Keep record of SGX page type - x86/sgx: Create utility to validate user provided offset and length - x86/sgx: Make sgx_ipi_cb() available internally - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() - x86/sgx: Export sgx_encl_ewb_cpumask() - x86/sgx: Support loading enclave page without VMA permissions check - x86/sgx: Add wrapper for SGX2 EAUG function - x86/sgx: Add wrapper for SGX2 EMODT function - x86/sgx: Add wrapper for SGX2 EMODPR function - x86/sgx: Add short descriptions to ENCLS wrappers - x86/sgx: Ensure no data in PCMD page after truncate - x86/sgx: Obtain backing storage page with enclave mutex held - x86/sgx: Disconnect backing page references from dirty status - x86/sgx: Fix missing poison handling in reclaimer - x86/sgx: Fix NULL pointer dereference on non-SGX systems - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node - x86/sgx: Fix minor documentation issues - selftests/sgx: Add test for multiple TCS entry - selftests/sgx: Enable multiple thread support - selftests/sgx: Add page permission and exception test - selftests/sgx: Rename test properties in preparation for more enclave tests - selftests/sgx: Provide per-op parameter structs for the test enclave - selftests/sgx: Fix corrupted cpuid macro invocation - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed - selftests/sgx: Move setup_test_encl() to each TEST_F() - selftests/sgx: Encpsulate the test enclave creation - selftests/sgx: Dump segments and /proc/self/maps only on failure - selftests/sgx: Create a heap for the test enclave - selftests/sgx: Make data measurement for an enclave segment optional - selftests/sgx: Assign source for each segment - selftests/sgx: Fix a benign linker warning- crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps - crypto: hisilicon/sec - fix auth key size error - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - crypto: hisilicon/sec - fix inconsistent argument - crypto: hisilicon/sec - only HW V2 needs to change the BD err detection - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources - crypto: hisilicon/trng - fix local variable type - crypto: hisilicon/sec - fix typos in comment - net: hns3: add judge fd ability for sync and clear process of flow director - net: hns3: refactor function hclge_mbx_handler() - net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue() - net: hns3: add support for external loopback test - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - net: hns3: debugfs add dump dscp map info - net: hns3: support ndo_select_queue() - net: hns3: add support config dscp map to tc - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: add getting capabilities of gro offload and fd from firmware - RDMA/hns: Support MR's restrack raw ops for hns driver - RDMA/hns: Support MR's restrack ops for hns driver - RDMA/hns: Support QP's restrack raw ops for hns driver - RDMA/hns: Support QP's restrack ops for hns driver - RDMA/hns: Support CQ's restrack raw ops for hns driver - RDMA/hns: Add or remove CQ's restrack attributes - RDMA/hns: Remove redundant DFX file and DFX ops structure - !129 [OLK-5.10] update pmu for Zhaoxin CPUs - !156 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp - sched: fix kabi for core scheduling - sched/core: Change depends of SCHED_CORE - sched/core: Fix the bug that task won't enqueue into core tree when update cookie - sched/core: Avoid obvious double update_rq_clock warning - arch/arm64: Fix topology initialization for core scheduling - sched: Teach the forced-newidle balancer about CPU affinity limitation. - sched/core: Fix forceidle balancing - sched: Make cookie functions static - kselftests/sched: cleanup the child processes - uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument - sched/core: Simplify core-wide task selection - sched: Fix Core-wide rq->lock for uninitialized CPUs - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst - sched/core: Disable CONFIG_SCHED_CORE by default - Documentation: Add usecases, design and interface for core scheduling - sched: Add CONFIG_SCHED_CORE help text - sched: Fix leftover comment typos - tools headers UAPI: Sync linux/prctl.h with the kernel sources - kselftest: Add test for core sched prctl interface - sched: prctl() core-scheduling interface - sched: Inherit task cookie on fork() - sched: Trivial core scheduling cookie management - sched: Migration changes for core scheduling - sched: Trivial forced-newidle balancer - sched/fair: Snapshot the min_vruntime of CPUs on force idle - sched: Fix priority inversion of cookied task with sibling - sched/fair: Fix forced idle sibling starvation corner case - sched: Add core wide task selection and scheduling - sched: Basic tracking of matching tasks - sched: Introduce sched_class::pick_task() - sched: Allow sched_core_put() from atomic context - sched: Optimize rq_lockp() usage - sched: Core-wide rq->lock - sched: Prepare for Core-wide rq->lock - sched: Wrap rq::lock access - sched: Provide raw_spin_rq_*lock*() helpers - sched/fair: Add a few assertions - rbtree: Add generic add and find helpers - update pmu for Zhaoxin CPUs- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - efi: capsule-loader: Fix use-after-free in efi_capsule_write - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - block: fix regression for dm - dm: switch to rq-based after queue is initialized - blk-mq: fix io hung due to missing commit_rqs - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - arm64: kdump: Properly handle the 4G boundary - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - !104 arm64 config: turn on Amazon ENA ethernet driver - arm64: openeuler_defconfig: turn on Amazon ENA ethernet driver- memcg: Fix the problem of cat memory.high_async_ratio - memcg: Modify memory.high_async_ratio changing scope - bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() - ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC - ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module"- mm: support pagecache limit - mm: support periodical memory reclaim - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - memblock: stop poisoning raw allocations - mm: introduce memmap_alloc() to unify memory map allocation - microblaze: simplify pte_alloc_one_kernel() - mm/page_alloc: always initialize memory map for the holes - mm: sharepool: sp_alloc_mmap_populate bugfix - mm: sharepool: use built-in-statistics - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events - mm: sparsemem: fix missing higher order allocation splitting - crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - io_uring:drop identity before creating a private one - module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !67 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - scsi: mpt3sas: Transition IOC to Ready state during shutdown - x86: Clear .brk area at early boot- memcg: export high_async_ratio to userland - memcg: enable memcg async reclaim - Revert "memcg: support memcg sync reclaim work as kswapd" - Revert "memcg: make memcg kswapd deal with dirty" - Revert "memcg: Add static key for memcg kswapd" - Revert "cgroup: fix compile error when CONFIG_MEMCG = n" - keys: Allow automatic module signature with SM3 - netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols - !53 Help to merge the bus lock detection and ratelimit feature for OpenEuler - !45 backport adding Intel NTB LTR vendor support for gen4 NTB - x86/bus_lock: Set rate limit for bus lock - Documentation/admin-guide: Add bus lock ratelimit - Documentation/x86: Add buslock.rst - Documentation/admin-guide: Change doc for split_lock_detect parameter - x86/traps: Handle #DB for bus lock - x86/cpufeatures: Enumerate #DB for bus lock detection - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- mm: hugetlb_vmemmap: disable hugetlb_vmemmap when dynamic hugetlb is enabled - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries - sysctl: add a new register_sysctl_init() interface - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP - Revert "arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB" - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP - selftests: vm: add a hugetlb test case - mm: sparsemem: use page table lock to protect kernel pmd operations - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page - mm: make compound_head const-preserving - jump_label: Provide CONFIG-driven build state defaults - Revert "mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled" - ubifs: Fix AA deadlock when setting xattr for encrypted file - ubifs: Fix the issue that UBIFS be read-only due to truncate in the encrypted directory - lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - !34 SPR: HBM EDAC and MCA recovery enhancement and bug fix - EDAC/i10nm: Release mdev/mbase when failing to detect HBM - EDAC/skx_common: Set the memory type correctly for HBM memory - EDAC/mc: Add new HBM2 memory type - EDAC/i10nm: Add support for high bandwidth memory - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers - EDAC/skx_common: Add new ADXL components for 2-level memory - EDAC/i10nm: Retrieve and print retry_rd_err_log registers - EDAC/i10nm: Add Intel Sapphire Rapids server support - EDAC: Add DDR5 new memory type - mm/hwpoison: fix error page recovered but reported "not recovered" - x86/mce: Reduce number of machine checks taken during recovery - x86/mce: Drop copyin special case for #MC - generic_perform_write()/iomap_write_actor(): saner logics for short copy - x86/mce: Change to not send SIGBUS error during copy from user - mm,hwpoison: send SIGBUS with error virutal address - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers - af_unix: Relax race in unix_autobind(). - af_unix: Replace the big lock with small locks. - af_unix: Save hash in sk_hash. - af_unix: Add helpers to calculate hashes. - af_unix: Return errno instead of NULL in unix_create1(). - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). - unix_bind_bsd(): unlink if we fail after successful mknod - unix_bind_bsd(): move done_path_create() call after dealing with ->bindlock - af_unix: Remove unix_mkname(). - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). - af_unix: Cut unix_validate_addr() out of unix_mkname(). - af_unix: Return an error as a pointer in unix_find_other(). - af_unix: Factorise unix_find_other() based on address types. - fold unix_mknod() into unix_bind_bsd() - af_unix: Pass struct sock to unix_autobind(). - __unix_find_socket_byname(): don't pass hash and type separately - af_unix: Use offsetof() instead of sizeof(). - unix_bind(): take BSD and abstract address cases into new helpers - unix_bind(): separate BSD and abstract cases - unix_bind(): allocate addr earlier - af_unix: take address assignment/hash insertion into a new helper - ARM: module: Add all unwind tables when load module - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - block: fix mismatch size for flush_rq - KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - crypto: hisilicon/sec - don't sleep when in softirq - !29 Intel SPR: HFI support - !35 Intel SPR: SGX: backport SGX MCA recovery co-existence - !30 Intel SPR: powercap: intel_rapl: support new layout of Psys PowerLimit Register layout - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/sec - add sm4 generic selection - crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() - crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps() - crypto: hisilicon/qm - set function with static - crypto: hisilicon/qm - remove unused function declaration - crypto: hisilicon/sgl - align the hardware sgl dma address - crypto: hisilicon/zip - support last word dumping - crypto: hisilicon/hpre - support last word dumping - crypto: hisilicon/sec - support last word dumping - crypto: hisilicon/qm - add last word dumping for ACC - crypto: hisilicon/zip - support register checking - crypto: hisilicon/sec - support register checking - crypto: hisilicon/hpre - support register checking - crypto: hisilicon/qm - add register checking for ACC - kernel.h: drop inclusion in bitmap.h - crypto: hisilicon/qm - optimize the barrier operation - crypto: hisilicon/qm: Set the VF QM state register - hisi_acc_qm: Move VF PCI device IDs to common header - crypto: hisilicon/qm: Move few definitions to common header - crypto: hisilicon/qm - support the userspace task resetting - crypto: hisilicon/qm: Move the QM header to include/linux - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 - crypto: hisilicon/sec - add the register configuration for HW V3 - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos - crypto: hisilicon/sec - use the correct print format - crypto: hisilicon - cleanup warning in qm_get_qos_value() - crypto: hisilicon/qm - disable qm clock-gating - crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() - crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() - crypto: hisilicon/qm - simplified the calculation of qos shaper parameters - crypto: hisilicon/qm - some optimizations of ths qos write process - crypto: hisilicon/qm - modify the value of qos initialization - crypto: hisilicon - modify the value of engine type rate - crypto: hisilicon/hpre - use swap() to make code cleaner - crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu - mm/sharepool: Check sp_is_enabled() in all exported interfaces - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Fix kabi borken in sp_group_master - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - mm/sharepool: Avoid NULL pointer dereference in mg_sp_group_add_task - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Support read-only memory allocation - mm/sharepool: Modify sharepool sp_mmap() page_offset - mm/sharepool: Accept device_id in k2u flags - mm/sharepool: use rwsem to protect sp group exit - mm/sharepool: Allow share THP to kernel - !31 update patches for sw64 architecture - !27 Intel SPR: New instructions AVX VNNI and 5G ISA - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() - x86/sgx: Add hook to error injection address validation - x86/sgx: Hook arch_memory_failure() into mainline code - x86/sgx: Add SGX infrastructure to recover from poison - x86/sgx: Initial poison handling for dirty and free pages - x86/sgx: Add infrastructure to identify SGX EPC pages - x86/sgx: Add new sgx_epc_page flag bit to mark free pages - Intel: AVX VNNI: x86: Enumerate AVX Vector Neural Network instructions - Intel: 5G ISA: x86: Enumerate AVX512 FP16 CPUID feature flag - sw64: fix floating point register corruption - sw64: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP - sw64: kvm: enable binding_vcpu debug dynamically - sw64: reimplement save_stack_trace() - sw64: reimplement get_wchan() - sw64: reimplement show_stack() method - sw64: rename debugfs dir sw_64 to sw64 - sw64: deliver a hot reset to Root Complex with plugin JMicron 585 card - sw64: fix simd version of memset - sw64: remove unaligned count - sw64: pci: fix maximum bus number for pci scan - sw64: add a misc device to chip_vt.dts for memory-hotplug - sw64: add memhotplug support for guest os - sw64: perf: fix raw event count - sw64: gpu: replace '_memset_c_io' by 'memset_io' - sw64: fix __csum_and_copy when dest is not 8-byte aligned - drivers/irqchip: add sw64 interrupt controller support - sw64: perf: fix the number of supported raw events - sw64: dtb: check address validity with physical address - sw64: kvm: fix incorrect page_ref_count() call - sw64: iommu: fix iommu interrupt handler - sw64: fix dma features for zx200 - sw64: pcie: fix lack of PME and AER interrupt service routines - sw64: gpu: correct low-level mmio memset/memcpy direct calls - sw64: fix compile errors for NOT chip3 - sw64: perf: add fp based stack trace support - sw64: rewrite elf core copy interfaces - sw64: fix ptrace.h with types.h and NOT __ASSEMBLY__ - sw64: merge user_fpsimd_state into thread_struct - sw64: add ARCH_TRACEHOOK and regset support - sw64: change the value of physical_id in /proc/cpuinfo - sw64: perf: add exclude_user and exclude_kernel support - sw64: fix some structs related to pt_regs - sw64: add builtin LPC interrupt controller to chip3.dts - irqchip: add sw64 chip3 builtin LPC interrupt controller driver - sw64: remove discontiguous memory support - sw64: check integrity for dtb passed by BIOS - sw64: simplify pgtable helpers - sw64: simplify __phys_addr and __virt_addr_valid - sw64: avoid copying thread_struct twice - sw64: move struct pt_regs to kapi ptrace.h - sw64: access pt_regs with regoffsets where appropriate - sw64: remove other struct switch_stack things - sw64: remove switch_stack from __sw64_vcpu_run - sw64: remove switch_stack and allregs from entUna - sw64: get blocked thread's frame pointer from thread_struct - sw64: dump callee-saved registers from pt_regs - sw64: remove switch_stack from signal handling - sw64: remove switch_stack from entMM and entSys - sw64: remove r9_r15 argument of dik_show_regs and die_if_kernel - sw64: switch to generic fork like system calls - sw64: add fpu state save/restore interfaces - sw64: access IO space with readX/writeX - sw64: map logical address with __va() - sw64: read host IO registers with rdio64 hmcall - sw64: map address by OR operation in __va() - sw64: iommu: work around iova mapping on pci bars - sw64: do not include sw64io.h in io.h - sw64: remove unused IO_CONCAT - sw64: kapi: use generic vga.h - sw64: clean up unused pci iounmap operation - sw64: remove VGA_HOSE things - sw64: kapi: include generic modules.h - sw64: kapi: remove unimplemented IPLs - sw64: kapi: remove redudant SMP_CACHE_BYTES - sw64: move ucontext.h to uapi - sw64: kapi: generate some kapi headers from generic ones - sw64: kapi: remove unused header-y from Kbuild - sw64: uapi: include generic param.h - sw64: uapi: generate some uapi headers from generic ones - sw64: remove unused header files - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub - thermal: netlink: Add a new event to notify CPU capabilities change - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET - thermal: intel: hfi: Notify user space for HFI events - thermal: intel: hfi: Enable notification interrupt - x86/Documentation: Describe the Intel Hardware Feedback Interface - thermal: intel: hfi: Handle CPU hotplug events - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface - x86/cpu: Add definitions for the Intel Hardware Feedback Interface - thermal: Move therm_throt there from x86/mce - x86/mce: Get rid of mcheck_intel_therm_init()- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - !26 Intel SPR: SGX virtualization support - !25 Intel SPR: Intel PMT support - !24 Intel SPR: intel_idle support - docs: virt: api.rst: fix a pointer to SGX documentation - platform/x86: intel_pmt_telemetry: Ignore zero sized entries - platform/x86: intel_pmt_crashlog: Constify static attribute_group struct - platform/x86: intel_pmt_crashlog: Fix incorrect macros - platform/x86: intel_pmt_class: Initial resource to 0 - mfd: intel_pmt: Add support for DG1 - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable - platform/x86: pmt: Fix a potential Oops on error in probe - platform/x86: Intel PMT Crashlog capability driver - platform/x86: Intel PMT Telemetry capability driver - platform/x86: Intel PMT class driver - mfd: Intel Platform Monitoring Technology support - PCI: Add defines for Designated Vendor-Specific Extended Capability - intel_idle: Fix SPR C6 optimization - intel_idle: Fix the 'preferred_cstates' module parameter - cpuidle: intel_idle: Drop redundant backslash at line end - cpuidle: intel_idle: Update intel_idle() kerneldoc comment - intel_idle: add core C6 optimization for SPR - intel_idle: add 'preferred_cstates' module argument - intel_idle: add SPR support - intel_idle: enable interrupts before C1 on Xeons - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled - intel_idle: add Iclelake-D support - intel_idle: update ICX C6 data - intel_idle: remove definition of DEBUG - intel_idle: add SnowRidge C-state table - x86/sgx: Silence softlockup detection when releasing large enclaves - x86/sgx: Fix free page accounting - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl - x86/sgx/virt: extract sgx_vepc_remove_page - x86/sgx: use vma_lookup() in sgx_encl_find() - mm: add vma_lookup(), update find_vma_intersection() comments - i915_vma: Rename vma_lookup to i915_vma_lookup - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code - KVM: x86: Add capability to grant VM access to privileged SGX attribute - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions - KVM: VMX: Frame in ENCLS handler for SGX virtualization - KVM: VMX: Add basic handling of VM-Exit from SGX enclave - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features - KVM: x86: Add support for reverse CPUID lookup of scattered features - KVM: x86: Define new #PF SGX error code bit - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) - x86/sgx: Move provisioning device creation out of SGX driver - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs - x86/sgx: Add encls_faulted() helper - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) - x86/sgx: Move ENCLS leaf definitions to sgx.h - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled - x86/cpu/intel: Allow SGX virtualization without Launch Control support - x86/sgx: Introduce virtual EPC for use by KVM guests - x86/sgx: Add SGX_CHILD_PRESENT hardware error code - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() - x86/cpufeatures: Add SGX1 and SGX2 sub-features - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit - x86/mm: Signal SIGSEGV with PF_SGX- xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - livepatch/ppc32: Fix the stack check for exception frames - livepatch/ppc64: Fix the stack check for exception frames - livepatch/ppc64: Fix several compilation errors in unwind_frame() - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - livepatch: Add klp_module_delete_safety_check - livepatch/x86: Add arch_klp_module_check_calltrace - livepatch/x86: Add do_check_calltrace - livepatch/powerpc64: Add arch_klp_module_check_calltrace - livepatch/powerpc64: Add do_check_calltrace - livepatch/powerpc32: Add arch_klp_module_check_calltrace - livepatch/powerpc32: Add do_check_calltrace - livepatch/arm: Add arch_klp_module_check_calltrace - livepatch/arm: Add do_check_calltrace - livepatch/arm64: Add arch_klp_module_check_calltrace - livepatch/arm64: Add do_check_calltrace - livepatch/powerpc: Support breakpoint exception optimization - livepatch/powerpc: Change livepatch_create_btamp to a public function - livepatch/arm: Support breakpoint exception optimization - livepatch/arm64: Support breakpoint exception optimization - livepatch: Add arch_klp_init - livepatch/x86: Support breakpoint exception optimization - livepatch: Use breakpoint exception to optimize enabling livepatch - livepatch: Traverse klp_func_list by using the rcu interface - livepatch: Delete the duplicate code of klp_compare_address() - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - sign-file: Support SM signature - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - mm: kfence: fix objcgs vector allocation - mm/kfence: print disabling or re-enabling message - kfence: enable check kfence canary on panic via boot param - kfence: test: try to avoid test_gfpzero trigger rcu_stall - kunit: fix UAF when run kfence test case test_gfpzero - arm64: kfence: scale sample_interval to control re-enabling - kfence: make re-enabling KFENCE compatible with dynamic objects - kfence: alloc kfence_pool after system startup - kfence: allow re-enabling KFENCE after system startup - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs - NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- sched/fair: Add document for burstable CFS bandwidth - sched/fair: Add cfs bandwidth burst statistics - sched/fair: Introduce the burstable CFS controller - mm: memcontrol: add the flag_stat file - eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation - crypto: arm64/sm4 - add ARMv8 NEON implementation - crypto: arm64/sm4-ce - rename to sm4-ce-cipher - crypto: sm4 - export sm4 constant arrays - crypto: sm3,sm4 - move into crypto directory - io_uring: always use original task when preparing req identity - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - memcg: introduce per-memcg reclaim interface for cgroup v1 - selftests: cgroup: add a selftest for memory.reclaim - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory - selftests: cgroup: return -errno from cg_read()/cg_write() on failure - memcg: introduce per-memcg reclaim interface - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - selftests: tls: skip cmsg_to_pipe tests with TLS=n - selftests: tls: add missing AES256-GCM cipher - selftests: tls: add missing AES-CCM cipher tests - selftests: tls: test for correct proto_ops - selftests: tls: test splicing decrypted records - selftests: tls: test splicing cmsgs - selftests: tls: add tests for handling of bad records - selftests: tls: factor out cmsg send/receive - selftests: tls: add helper for creating sock pairs - selftests/tls: add SM4 GCM/CCM to tls selftests - selftests: tls: clean up uninitialized warnings - selftests/tls: Add {} to avoid static checker warning - tls: Skip tls_append_frag on zero copy size - net/tls: fix slab-out-of-bounds bug in decrypt_internal - tls: splice_read: fix accessing pre-processed records - net/tls: support SM4 CCM algorithm - net/tls: support SM4 GCM/CCM algorithm - net/tls: make sure tls offload sets salt_size - net/tls: make inline helpers protocol-aware - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status - nfsd: Fix null-ptr-deref in nfsd_fill_super() - arm64: Add non nmi ipi backtrace support - slub: add back check for free nonslab objects- sched/fair: Update rq clock before unthrottle a qos cfs_rq - io_uring: fix soft lockup in io_submit_sqes() - arm64: Fix wrong logic in gic_arch_restore_irqs() - pkcs7: parser support SM2 and SM3 algorithms combination - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - ext4: Fix warning in ext4_da_release_space - perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c - huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - irq-gic-v3-its: It can't be initialized when the GICR had been cut - irq-gic-v3: Add support to init ts core GICR - crypto: tcrypt - add asynchronous speed test for SM3 - crypto: x86/sm3 - add AVX assembly implementation - crypto: sm3 - make dependent on sm3 library - crypto: sm2 - make dependent on sm3 library - crypto: arm64/sm3-ce - make dependent on sm3 library - crypto: sm3 - create SM3 stand-alone library - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - 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 - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - arm64: kaslr: support randomized module area with KASAN_VMALLOC - arm64: Kconfig: support CONFIG_KASAN_VMALLOC - arm64: kasan: abstract _text and _end to KERNEL_START/END - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() - bpf, sockmap: Add sk_rmem_alloc check for sockmap - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - bpf, sockmap: Fix memleak in sk_psock_queue_msg - bpf, sockmap: Zap ingress queues after stopping strparser - bpf, sockmap: On cleanup we additionally need to remove cached skb - bpf, sockmap: Fix memleak on ingress msg enqueue - skmsg: Fix a memory leak in sk_psock_verdict_apply() - sock_map: Fix a potential use-after-free in sock_map_close() - skmsg: Avoid lock_sock() in sk_psock_backlog() - net: Introduce skb_send_sock() for sock_map - skmsg: Introduce a spinlock to protect ingress_msg - skmsg: Lock ingress_skb when purging - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU - perf: hisi: Add support for HiSilicon SoC L3T PMU - perf: hisi: Fix read sccl_id and ccl_id error in some platform - perf: hisi: Make irq shared- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - block: fix kabi change since add bd_write_openers and bd_part_write_openers - kabi: deduplication friendly structs - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - bpf: Access bpf_sock's src_ip4 and sorc_port in BPF_CGROUP_INET_SOCK_RELEASE hook - bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC - bpf: Add bpf_get_sockops_uid_gid helper function - net: core: Add a GID field to struct sock. - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- hugetlb: Add huge page alloced limit - kfence: parse param before alloc kfence_pool - sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - kfence: Fix wrong memblock_free when enable dynamic - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver - net: snmp: inline snmp_get_cpu_field() - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64 - kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io - vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed - mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - scsi: ses: Fix crash caused by kfree an invalid pointer - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - kfence: Fix wrong size of alloc_covered when enable dynamic - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - arm/arm64: paravirt: Remove GPL from pv_ops export - ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id - net/hinic: Fix double free issue - eulerfs: remove redundant calculations - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance" - lib/iov_iter: initialize "flags" in new pipe_buffer - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - skmsg: Teach sk_psock_verdict_apply() to return errors - netfilter: nf_tables_offload: incorrect flow offload action array size - kfence: make test case compatible with run time set sample interval - kfence: Add a module parameter to adjust kfence objects - f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sourcesdc-64g.compass-ci 1693989386 5.10.0-153.26.0.102.oe2203sp25.10.0-153.26.0.102.oe2203sp20-metadata_list-compact_tlv-perf-debuginfo-5.10.0-153.26.0.102.oe2203sp2.x86_640-metadata_list-compact-perf-debuginfo-5.10.0-153.26.0.102.oe2203sp2.x86_64debugusrbinperf-5.10.0-153.26.0.102.oe2203sp2.x86_64.debuglib64traceeventpluginsplugin_cfg80211.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_function.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_futex.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_hrtimer.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_jbd2.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_kmem.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_kvm.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_mac80211.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_sched_switch.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_scsi.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_tlb.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debugplugin_xen.so-5.10.0-153.26.0.102.oe2203sp2.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/traceevent//usr/lib/debug/usr/lib64/traceevent/plugins/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnu directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=420512288906a2fd4cd4b6ce7d2bf6a07f8d00cd, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5db4c76b2b6ed8a96e693d3adc020107c5ef97f, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ee6014a2f6de4a9ac9a4fafc9d35f21dfed6d559, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8dfaf5b72fa4b8340d79f7afc0d9cc34011418d, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ede7c844182e70d2b509cf06d57ed17c6e33ed0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9aad743b2898f433917e0241e1752ccf3760c2b9, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d37eca09cb5e3e32e1afe003141fe37e694475e, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7bd5334cd4fa67e0da0678ed6bbf7ed5b9465a78, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fab9ffbf35561b935854c89c3d133503335e69d, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=56f9665a53618fddfb93d8af00f1bd41ceebbbd3, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=392619e115ab6d6a5e7512cc635a45e59528fd8d, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8779eab393d62d4adb2aebdcd657605b7586a580, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c3daaaf53462af86c34ccfb3b8b324e9f74e370, with debug_info, not stripped`z [ f Wutf-8a480d2b9f99bf8d6e67de4edbd83c8782e7254b7c6fab5fa2df85a6e0137810ce91ed52d6a205484f87192a2c15023dfbd226a977b44843298d75aab099350a2?`7zXZ !#,a] b2u Q{LV@BE=v VN ǑF[+'` wHŌVQJB4Ϸ- w9ۙ3V{sJY&BS\`^A2&eZ%[盩KsؠJU{}>*e3DԤjf+hNDz3_wPbA4#6 ,N|C^ bET}YMǪ'sE[,\=H$wSe]plF^rgfg[4=TܤjFi$s&tTN4 ^"ƀa7z+:F.L=f_"ʡ8E}?.q>$v9H^'ӖkD /aHn,0RsI]&xWWF74On'v v3,46#Q&tҕM=d(9kZϾ_ W:4ȷ RQ;zl6VGr@0%W g9ohMh^if@ŠBlc_‡u%vd2/[[U/ZS NA,/-ȱ|xEhJ}ti 84b0 !RkIlPXԸ 콎P{GU2%tj5rIʠ:V4MJUV c[BE4nDZ*D6aXېt *ʮ| , )/R SԐ)x0ʑv[$e_؎y4c'U\gRUC%\~LNx&JݻHɰ/D1r^l/V <ЦMj8#YnLe{_bvOXZ*Z(kD K1N%Q~Ύ ;|<~ѣ\߰`QUUF,: ˛}0Bΐ N߂^Sc Q+]ə186w-<_m~yl!$،8ױ2DYܞ3N('W˅墽i=뚕Qafl5,swB!ZW Mцlx2Ӗ4 İR/f2?$$BR[Bl8,{H;g ڃZQN'̢1@=^J_3xyʝZ-:GNd( a &wQU 7[U<ByuW)mƉf7EH˴A S@Id" B"4{~8̦˜uBA] k" $ c0Wa>XpPx+daA]~7c}vоd4p8__` iD}=U{͋ș/^ɟ&,&GҥkMxwŒ1J b<پ9>tהhD\ne3%D.'[\CP?Vg<Ɩ&kmVWK*L u1HNUVk7}^^MQԋ!;,)n=UqYzؗGrW̢v\]RHn -`Aʬ6LkvO洤%Ѱ MYX.7Fd|Q͡9|6 +1nu,;;<{CB &e3Sv[BIlh { ڟ"tnTrCW]Xrɬ ?8oHqz\q!R!Ü9}D(JTѻ`UXu͚\A=q4bp_#p3wr}0ϸDT,Y ',ɴ-}^xp8Q'a_ZvTH~Ha{4֐=ijic*5ۥ{IK%m2 <ْ_)0>z??7Jߺۉxcm% OEo/j D7_tv~%E9,&&^}=9잍d F^`kjavxpgK <B3U@l !&E_(oVT)wG \dArzxH;q*&1ٍzZAPӍ%E-P? |L׍c64#7S;#S?ڲ F/I%˼&8ΜM`~c}(m'3T\p9zkw_O]Z6}$Egw"U`z`_;QxO rU+5SJz ~u1J(đZP3<@.۵%BpܵOzdTZ|1WBCtoa5/GxufWImD{:j g)c/M~ҥߝ46 (ܘ-3TGnfav$C9U١i䊖X:XķlY+ lhr6hא8HÄpglNO9'WR%NFw S_f>MaZ_qއ=IsZqby]bHK _W[K,I)'L̯SyM(\z7o«6xގbAtcM|@9(v0u(ʌSA`27552%$ bk9u4ʆ &GtWCc<BQ   ,x$O '.~ˑILYV.B-`i>VӲBng1h|iЦgScha֍@zwC*7y!}}_M5d hYUF'B`eX G 61L)he *e_ЁgtL?1墌0Py<1%.CS'fcξ*E62'ArQF8 Jڄ\S3\' ̧kzqy>zdݙ;gz ~85Xʤg ){[OAnL߈ K,~ejm3ܱOWfuv+"<#cxбC[d?.ٯ.jJydL%08I_ިdLEfz2enL~75&nqmPCa324U9m-*ԶqnO Y01;]νwh_Dp xln>=[V᜛7-+7$F"f8AI*A%穤Vۗyo/7#B8}kUEi,Exj^ 5N2**u%݃wMڴߜ߲yXFH(]=&賋zw@䝁ɀe[&*C@d󭒛)4*|QIs;Ž?Pu2~Т铚sldW^T>ֿTֱ { Cèr)$gTV40sLͫ"8LfVLO#MOeǰهȀPĤrE\=$aU*rKY@e­R,ľL$R;ƀ 7VS`".% txi*lu~cڌ:XYXF΃wa6(xyͺJ$ƨ=~Dب@[B^#x~<qPxxGM[iaFZ<"U>^DT nYAwh7՞^~~6Bq>BT␪#Lg8NwVXYIs~*rĎN 30#A3*84 JQLIwŧz^K ܤ ^1u![Z b^(FF>P+fݲ[8=5$dșm .H9)Iބm0b`eFV@xltr&.IG=Vy9‚$KZϢSG!K"]GX=r?mY>1%8֢А\QIgKw6OS+ 7,oJZ L—)7 "qk< Gg̀Oj?}gWZ6欿t1^۠W5' ?#skݸTnfcxgJC|Tb9a+Q&pe~ ?14CW,26~[}2$B+Sn"S4ligcY +Aim 4(Y6Iq$3Znw&q82a^jz[DFNfz E fL~ ߰ƀ'0}簣voތ}.abVst831u,oNW)mp:3GR_IZ8H"FZJ/ ~ݴD֦Po] W=dUT"N d3jd-ֳExaYfXDq*1dh-4N57/.ICL RMgpn(4஦cf?]Y99g'8r3٘mdQK 7X[ G?LxV]j nZ8o4ː>w>J3B6E,W!X|/K(C|H:V6J%T[93|١oK'DSc@o\[ 8Z%:} [W%E5֟-hQ3Wמ qHE@cmj@XZ} cn}N-{> z+˱ql4[ D5xj@_*GDj G.TIggw_J6 Y2BOsm($Tׁn$c&< j3{!& 嫳 >-d+[KO8dz}N8z}I# Cn ^ȻST5a_!6Fe>fY<Ňв~Sg:G 8wqz%˔0oO0͙Me_^1+w+a6v hV\˚G I,"k{+ܲ,[6j5E_cG ۸SrX^p7zCMfBvt=ݐw#sS^|UrfivQ4l u*x ^pDrRNF {d56h=x adE-P6—)`cno;͙ F剂<˛@=-u|H&;2X}i\[&^ld%Hֹy' ŗNU"])8h1%V{s')pl2wq^Z@Qx*B*d~?>Qq1/D,? *Gj bϛJ|ͼ]rlɧG9"[+-7r u>@+z5&i@R HMjBZt \ȬJ֓ȴgڰ\D(ߵrtvAWAN40l߹ZSŲSV4&c]t)D5MSGQ~F@s^[Ya3 WЃڜBB8J|y-+ 5-q+;e>!&+ܸ^ ^ O-0$[:ʞŰChZu7ѳ]!h*:Ald[+`wנn]p3_2B ef<ށm@͍D g>" [T@Z:yKl ,|88r8ds][-BZb~+/ζƹ6.e9ogDh)䢴bi~B[JKIiP~{.LS0y)(ae }]8{\`L>H!{^e|M۝Vck 4lHBߥ>[ߦblFŝ}T?d_m$&5@״U1Lƽj_E8}P ;яGu/F%;%pǨ~*ws/(4pq^al{YtU^.H_/:7_ױ[eÐiTv XW'7/#Wtu)=4k7&hMSlW@he7Rnъ9v ڶ^&v[%~FWcTgCYR%B0tx}Zlz{ l]+Do7Gf6s|ԄXYZvatbQ:G)*P>;-0bzůG_faryѸpqm<p)YԮacu?,} b0!S_[f$"oYGn?Ęd$=טgTqji=W#W"4V\M)Ń}=UUEi]ut>?cg/Q.2qm[ < Ҭ5c[S72+v^} -Pa7,+sѰcT d83ᡗDI6 !,S_mD%lFY;Kc7OB,n RZ7U? 'ψ<4MC4jMci[OΑC 3abd(Ϻl M<'Q`4)_X_GGE{ ]ڐ;LgXaaַ[,Z`?J Vպ /1` K%lv@8nw 6%4I:J0,Bz*Z)m>X\L &PFOc8.yʮ'Z ;rd9psrx"SF {9p625ΨeS<׵$[Cq%%de4 ƶGH&I.{}PYX%y7?B^^d'/?M^[V DahOlʧy##w@A %GSeRkէKs=i?Ҿo]DfjBcW&*g9EasM$5uZ΀؜~#JZ;L~eF5 OCGtO(|Jݭ2i7XJ矆|휻G܁%^tZуD݉e^"tz -0/^_Tof"DOU.;|HCό(Vl.^̰clcZT7pV+f_xda*:*8g_1ŵ}Xg8]Q킝;=ntmc=YLn?7VlfF;f[NoP8eVJ~I.SRآ)[f&bmtPT;>uZHtMRtv/扁,|ZTGb!Ců%I)NA0VZGG%wނEaˡRؐI1 OPvnYI؃خVdDX$s]T{Ki(ԇSl͎9$HzFOZDV`>/n65cƧFY+ϰ9~b"eq/ 6߄Vfv }XA|4ҐMs}-kuaAk w{bn[sDzm3U᱌42 gOoJMR'}sg{>bwbz`<'~E:{l`~lT *m`N}5'ld|l 1迲{Lv)1c]ٺisOv/:RƿS^l2 m"7t5n\Bxb#+Ӛ$+ӡbq/Z+fQ&CS4ҲZEE+3PiI=c1LE\q@Z][SEM)X R`!1XqXI{Fc4m _*m ry8 gvD\JUwBaaN?P)lQo@fyl~HU˸Qnà VCL- rҙu Zn3+D.KqjԝOw;zyE0lӾnt ( )p{ ꞃX qVTWjw8n%H 77\QlB5AvӸ^1PW{x34ʬ 0S5TUW>^ϳu׼I@o^G嘗!LJ~7{% KsԍX.u<-YIEz06yI A08t>Ȱ> >/fU\ I wi \>K!Ivc).> ԇUn To%Ǩg6$p""C @F ŬK{-iA4wiFҳ37HLc;+'gV r(ObOGFح%vMV;< HtK +=UOZ%MstR)߸?0tpoE]RM839dcc9ɦq)Dm %J/VJ?`ٵ!&SlgT#uc,7[  Q իJOl1/! w_Jar'rJ$?2F. qNŨY~xfZ6ǻ/ԒDb+Xm;mH0s6SO;"]k!|}·V7DVeQyyIzB3%k6MbbdF /zeXst+hL(w˨%V[1P!Q6|Н"'R PP=$/VW3%rzEg7 "k&hyӪqNrOC%Q54qLVW(3$UKVNsO+aKRz:Q໔f}gQ_~k7G tEcJ;ƛ/}%]2 26L8vF%&9i !Rj~bFe`' i8еʛJ*?7fjA3#V*X+VbwτNr(Mک:]0q"a t>] Y-w`#t k2/jjnAL@5LR[o{hܪFLQ/N7;†GT{:`y`s^FçKUG Ps> QQX>LYgh0Mw,reԶjG ns#Ci,gc~մ7Ӆ%9YΡh}U(H@Nh!N)En"!A G!/Q s @FLBQ?U,gD Ÿ6sԫϯ׿~:4(@߫g9O97[sIo=__2(/k=(*|/_8ԛG J2F˦e':41_d6ɺ(f2ݏrEuhfQlb*A`r#<ȿ=n=ϫ~Y\^obă* By]_3,eY$:R7 dƦAb$#.؋Rb%(U-t4ZUlfX)pz#}#Mu1Hj|^V%dZ-ub IpXEp+-ysOvf޸(=jp;EoEC }QF7!6OER윚~BpX14uvmqEE!fxNިsZL&% < ;=TK2YYU> G.f.-IڪaJz]SL*9|8_ z^zxcHg9Jcش!t8M$etq&n].OOnz30(ZWT'4HDZ}NULNJ.ȕp8!||'G\ P4kɯTAD:r?$D_",[_>Y%Nxɪ6hʮ3@|C˲K2U1u5rن;)z6?T}{ثrob먠MwlȼT9DPϑK-!['sֹ K# Nl$8U+Bil VӇ E瓠 TQ ry;ʑla$kjIS1)Ktv^8w ?/s)1-4Y5  !Jrh*c؄)PUS3\as,y^mܚ2 7Mx@ai~pl( : Y-jү˲ ywK})X^$2Al:X1pQ@O=yt!0?vsA ȄQϯ{]RcFg;CzCTt鲜cV݋2طU٠'w6ڎ 0xlg2^+ De,:)0kntzcIA/ņģΖh6n~Yr}f3q/ a'WQac2%+W.p@,!J:I>|i~vލVd*K_f} 2ZO䠣epbbaS[x8Za Ur|-MCݫZJHAm}9O?r|jFҝ#{R+YL9 +6rRS,r2\)OY`{uF֏$į7T+kg>vAQTr@vbj ^pA7l'd zͳ tTL&TheE$f n fŕQuYoD(+Sr,u,oEq(\7Ey.Mi*eMW+$p* R$ <#tJ h͐о~'; !@-_kLľ {n 8 K^5B[+O Ye崡\/q*x#+S BN̄ 5!mGELsD8p K,Ρu~QϚ٢Gu_〵KHR-[xu(8 sX`!C#pߙs!GJ/y c%4̈j@5`KG ~g$m{]k;a}P봻D*V-?]w2B̓ 4[RA(蔹_хuu{t}< h ɢqMjL|o*[e x b`;?nC_MLz$`Y"(|崼|Rm0O [wVU3ڮ0ek2Ej] hpeLJHtdCݎAS:#+Y 2rluuA 4z2Ǽ# gٌpdV"u -"c&zJ:tkR Xn|[D<<esU+*N5zpHVlSIWoo~NX.SQm0ڞ D^+YqF b!L2d!,`+Cv|qb>y ? )1|Nsä._''ytA8xm!n9-zdjWDy#UEԩQm`>E`>X: zZԧh37Q0{JsA]l~#ZW^Sh|eI4K//Ro1~ZW^t2.%b$>=qWhX hx,s5H["(q$#Z9s;ִË n|ifthB;tlZZ;&z'.ln$VBh4^Ș}ļΥ,VP g6i@3)EQ%[ 0G2[*S'ۈ}*8}x}µk*Ǽ*| 8 12mOS쿱nK6krzqX.kVCǮ0oKa F~{nwT@ $@:xn{߁kGXSz8@bϳã# tuȝr`KtH:0. \u6-[}6XRJ|~XvvhwqM!˵<7=haԣ*=ZGt~c^h:)z+0h0૕6wRu㪡4LgR8l4FLIie@ L 2qĹKbm;8!pJaل6Y{OL 5d.|P~h@_4yY^ݓWʃU`D'sbNS c_\6,m WD5 &;#V;^ #f⼰@"W%Y4C(~1ēl* b&F.ݙD> !;OlQNTҐs$]濋F?>Bs)u͖%W8@Eߛ;;\ 8cub'+ =ɾZ'B jY'ARytY9e+%ڔwSsߍ~صW>L -<3z]hE RP`WU+jV/ǥhl>Kb9~ХuIR17Nn$ϳtPY,DӅf/ !ٳhZoq${g=,գg"::gJ2Ub'!yΦc_p^vVI=9c]^x_}bznDwP Y`Zf!ϟUoB~~-| ʳgMQn['  #|en_ ۜ+IGL7Za)[:3' wYB)]{rPt@D94'Rpal BD-C4YҰ(c0Aҟ yC^ ݉!纵>Rd#91<gp0hlnBYeBY$w;?ׇj<\P1|[r8ú? 0E Ş88pI_c$`ȅfOa?>JyZF~2Msਯ`C ptB/a&)l^۰ j (EGcټ>ؖfT$R ,10uGH݅P'Q*'ywOT՛܃v.zcL3A|2|WSٳGZJ"tJ#Ju mFf]OMHe#COH6%&Z pz/9%6V6f*m OѼ}D:G_8zV?e.ֱv]83hCJPGBBYYxֽ$-7^ҁpoOz 5B)zf$_[Wǖ}\O-E-GRG7}5&u*+JEƊexw5AD; U@'辑䞰^:6#2*S]l*}D*`(hN~c"0:끊e2-M@m6H _?3VKa(TpJ_^[1V\|?2YTb`XA͸eH#;ψF qVrm{. ysO $-@6} fO#\L,Yg8P`}eT8uz3kg۾v 0B=Y>$ɻӐ=H uwގmx6/EKrC4YQ/. Uvź`0֞ )wqݏ*rOY incOw(m׶&X?C"@S4Dc1X4l_gv]+-fdXˋWaZJxY}}g kjN?-9Nkam(en{`Lp^dR#30H cxݨdWjFhvf!lճK5&w#},oO6QU8U 949tGuM[m. 3 -h嗡 Bbd g@NJ]"i+Ǣ՟|!V*{cѭ#[9Q(i?35μ5;[¶QArl-tJ͙Aoɧ:Yv?X*;OI_(ww^n)HӖ&JDKIGXY[,@/b |pE 1s_uOphЗx:`"3uXhH/'U&'NVƧ_g0Aо +FM c}g[&[r.$zE? !.%5}kw%Ą2iODJ-FY1Ȉ0rl h= =>?9m5hCuX)tOəz/@!KTws3,gb>-dVRKB=6n_(ZK3 Ӈ'rNEEscAe=VyZP *a3(7+q"O#c!&PI9,hg!7)Zj$;2|¹KO_NCȀem욓/+p==ߓ6v껂Z@#cLb7AW$~"D7}w$[a$5qZ'e<"7&!y:JPrB8'DCH!ҚUi5OQXu^ٖ v}Q:lɼ':!0"֗ΏȒ782؄DcPߒl=b\;۟5y\j,fKPD-8eyLC1ވF'ȳ]{6m254^;Д &EۣA"s/Åw}%V9;1ZqꨒqԴ H~ k*i KW{0rlv ;I 18T-EĜ < RT :ºF (ʿk̨&9+7;sSӠV4uXġLtg,lWn>.aX(R) A@P=̭Sq9$e!A[cӱ4~v|P!2vE ǯvd)$<V -8 @^7e L#I\Lrb!Ex9w%VsxuH ܖ fߎѿ`>,SEt)7EJ2X "v9\Ձc]#fH e$sTA;Jr" gdJ7M>o(RkA.i Z:s?qa%kVW/h.\PB1Әh5xH5)OzcahKb^R;̬g-]~;( ]f@8tIz%ݝK,1G~^&<ޑQ2g ~ ^f6Sz ^-Zw3:Yj`iutLa }k~^ (F˾~*ykb8gq4z?JIO|xh]wN,'iOQ. (%Hڅe_fbi94fb -|)TvFն-,iplH-} tڱɮdNLURItZ@HGcnm+r"o7V3?cX9Sǚvn%=M nv Q2j8q+X*]1\4&D(U+"x:gD5gHw̴X_e֕h%cHlf1eڱ@o1^53Ӆ*qX ѿE{R(AIU?-+] N5}MํRC=}}rO1*xg*@%>U^KcTA-h-(m"jjQR4.dkdT{& 97bTH&"iwzZ>oaH1/Z>ХzנW8bpi`0\P."lSf3SZuqڇK6D4_䅙UhjŻlYMڼPRhOXE~ *!:c2T-auJK- 3G7>l>0]T0~3PH{gH5ViY %?ԶlZTg!wj:(1A+{" wܮY~O.^4Wζ9G9F]5 [u R&=f;ᵼQ@$a~Xb}7pٻAv22z PrӧT(p=$ieVUudb ;BܻDV dsٮ+LgǝCʼ-Qe=hZpN-EO/3; s#1 y7 gi;U%W9ZVSg%Vh\mn lԫ8 $:鋃rL~ҥPB\h')& H?XB\Wd :4tkibk-#蕇; rCY!O /5(!&Clw+ɭ,ts26>&B!"!{96Y\q얚(܏*R{,+::(c)[rso(ԃu-׿rCkS֦jєGtʪ;t(hr.- شN#LoȵVH@Q`J;KжgU٫CĀ @Α־`y QqbI,t \"OļmR 3d c3# 0рO^IJ)qԡ2_݌@xunj%VU5/Cz[gu1/՝3YqG@Q]\U!UhvoY,`۠@cFB4^E-S@G~KDCxcPY{3zjy| JJ,; x TQ|큗{G(o7OBK6W?GOULt(69nPC[쑟"u'^P붼ñuG&zx|M eC]5h s(Um[p3|Ƒ<4KG5@g,, v֫WJ!όӎd}Bi؂E3T\lwN?Ң6 pTZ L| hd{$λ[s^X5jRJm djYpI7NQ=[~ў~ dL(&0CvjsǬ98ж,@22B>Ε gt'7ZaQP:Ov gczd&eH])CNR 8\^nɍl) c1~|6=@D_$]U@w)Rw+ mܕ\-f|trV?-{8yܨg W2|L8S^!]p5RQLzH*ݮ"2~4{JE(Ӱh=Sw+颰Ź{QHC*Ei`޳MtUQyU>g1uk>.0Qj)@SAn̉DZP~eٹlI/PTzzBLb2eK=IуqGk\<_ QB^`ؓ95FXāIfUbRbsdv&` O,4׫d|Ѥ_]QH|@?Hym?}ix)PIb- m"k.Mt^f>MGR;.}DbE Z~3Ӫr8m!X¢BrXt)Q)(#3h7qDlA%(A(fu+ 'm( YaJR<֛mt,F_r:!G>p(DeU|áF2\9K<An)m!N! L",+ߕO✳S3|LicBhe!HRGxkeKٵl>Ih:~3(e6I4PZ;_W2N"8a YVpPl>qT8]UPF2xo'<7Y& mJI)ѩR/QSIBɛ2[W6%yj}vՃX|Rϫ!!=TAOc?;q8eD\IwP0& 0FQsb ܿ(DIZ0PWkzxW uc]7mWhlܬj&fuónr"3)~!6MPz*$5/ԃnDNڛ8ЮkPJ=YBR ?MN+^B% t{˫僜DA܆ץ4#ͪ PZ/5,Bk4FXվFy1v}GL 츘AĢiEVj's{lc6gu7 b^&^Dc[^^nw>u,p ,/B}y8&i{h؜ʠנ9A I}j'ˌ`IάHczCe/,9O[ )s)JgsOѡЭ/5Mfgυt.wfW/z 錮k[BCZtow%blZP j]T- ^RtqW7PA1yZ,,,4ÐJoe-i@FɌ`hG|Ӹ,6 z\η7O- [&G WzQ>R.c$1/ PP"4`lXZ(*h29f-D^jx(;d^1`K5g5QQiav9qE.]swMw;"O5UJH:;Ί5ngY_IjXXه!vf-BJz2KiB+.Иd[72h`4ʹ#[vm0j05!%:7`STUjF\5q$p^NXHx70pVL3 g>v\ Gf˱ORAfZ]ۂVlZh0vMPR;lb`o5b{VIe2%`wLF 9 Ovysȣ@&ǣ׃s-fmDi6][&p`[E ~ss|rD4_ BEcO,HFe(L'k;jwa&Л6f5A'n"w`xn$`%>;=9}QɭS|76B"Q eV !tj+UbA*du&4u܂J_ޘ\3}=S` ѠM0.y8l7H3?Yǹen tRٜ\C1qPխ 5oc4aꎐKXKgeӥMm:{} {:ڞٝĿ$\ 렇њ랦㋆>t_8裊0?~Śqė0~G⛶rB40B,=Rm=W L34-gb Ib2*Xt40ۛͶne4<+,rTڻN(s-0,UQ/P#]m|P`_oEGU%6B4V`UFI)2:"6MhN`N ˑ7h5L`zxV.UJwFv0tje|7R,U`wn'p^F̸ʼ˃SC 4޽&2]q]syLg-+ ,JԘv|4 YPI08>O<FxjK1Zg:)n!~ˤD9 DKJO'ڃ3۽K(iAoyhq6z=ȜJo9l!A)$+ ֋520d3(sqz)gsRȁjZ+`@ƒHEZ⫶ V)aے*`ɭUH ui" u؅$YVIO-eWL y251i!]..ti[Gl_xڏ5 ƨ  mO0TrkJQH*z7C_m9N̄#?E2h q'<.M t %?‘Y6PͰHdA'2Lj*^nb;Qm8|LXV^f-,PH q"M`8icR9y t~ҡCVi vAx.#xb\'љ"?MjieH4z Ph-`nT9âds=3.9%~'&$얝șNtn%Nn-٘}[uSm4)8nXJDrҨaS4M8w1Lpݞr+`)Ɯ!OMaS 4QF's[D׻tfӺZOZvCJ I__'ŸtV<T֗Uܪ ZwToW[eDn<4Er l|Le#O!bQe"Sqb"UE5AL) ち{I/J)9ƫl g] P h`SMvA5Uukg1`ѬkhY,r5vvvm͏\!vCf 5vZh:ӁPsE{|Y A-MK(s w[>+so "<t ʚ̽oB={ZpLX =MA0A3<9lr" btF0rwȟd}J'XHl~/&߻)d*ΔA!Jm& iw =h!I#䴫 bk<*Uژ\r:t%)Dպ%Ÿu-ǶٙJQ P5=fjT|=@|T>%"BkCjKN]j}D(b.+x#B?XXbo}L|Z%Ju]CM\9W4@xW~8b/.Hqm8z,Qs0QvBc :Iu54JVR'#\5bzx`<"J.$ O2J7]*C.vOh[anX[]R%E/\GK-qp~ѻi;|6;l.ڢYf5!H*']MCѮ+e~*;f9p{*kºi#vf4,C}=JNۀJ.-k'>Ůk5x*NXwث|fRwϚ(|~hI f X /56AIܢjeLF $U+($8+^3Es] C'W֡a| :]yv1WdOó:‚Z Tfg>2v1&!qT-Z+[#A$k3S3U/ "fwcrg}`~M2<*󯲅u<.oO|FtNHZ:is3wtNM[zͅ¬K<A?qzRXA<Źj[i]rC?nʟ[BJj^g% "^sj.!m|+T𾊐Am=hfoՉ+Bf Zw8qށ!󓙟 }1.4IS;jZ$5(' {b2^9-#P ^'% kW9'͍.̫vqz%ĉ%{il۸'h&G~)60_g.H]ns190+;Mv0)> VI0wF P8+Dь怸MoGk(nj >°kndvsMstF5QTQIp0h31n N&Ts'H$յt x,Kxf+2gGyap9(u/9#a zCRgCV9%Qi$-/ZN+|W]!Gםh̋t1s-!܈QuJ#,F{֚ӆi&)vhT'm%չQx?u9C#{&Wa@6\bJlDf ^\^<̮]`EZe6N;)ݰâGe~~?˰}!/5m }m}T&Zd.ϰ8eDĞDˎ*)HMفR9= dQo[mMt"䊵|UTP$aI}HprF!&:M/LpM%t1~<0 Ζ1 joR2 v7^n`emcOr>rmigjJ{05>uB{Q&d]WX4(0%v'4}䘶T`Ռ%1e@\K5Ja!I5of?ofcg}DzX":N/rZ UdJ&AQ f Gvvl*E Crs]99Q-w͝hp!PGsj(MX忆3?q&W5ՙM7g@*C \(2_x?O7-N-F -g/u;ԪW N>7_gvs^0uպ\{\r?x-lƒ<#A;Ian/JU#Rՙ|C }lUj %^r|z&Jάގm#^Mφ30,s#3c@L0ѧJP9Yl60_ QOfdT/Y1jǜӉ0CbF/OGg/Qw#`uEƒD-8N[tqk|7 Ւ*km0踗NruqEz 2YՍZ $׽P8@[?xg=lWLڹs?k14Tx=҅AZAA GS柋ôjmd}%%bA 7Y"pN%7^T2s62*օ=c6EOIj^1q`I<>滯3}Tlw(J)]D6̖Cd,ܞ+ʇx0I;=վ4l%s?^]֯– c$˹mo2ʈdwHdh%C%Dou PT ~!y)$~h Tv6k/U&{=-woQmԣB uټ^Fnc ϭAH r^hFp>q]⑑^xEG!ps(p5%NfRǽHQG'PtxE|B˕f p^ F[#! #s`[0UꉁY\+r hJֱEsoA~PT#AV"z҉Yc9mXj c›^IJﮨXH~#&U9eﶘY [ʧ~0P?.lX/?mجσeJaJA؍1=C"ý$5#/54 8$j7Jvwr'_W-w Kj8cu5G.t-:7 >6,D*, L)RyQ[/Jf1rejm.hY>QayRUDcf)Ll0um|uHaU-6cG r1M7v.9 p~x P# π-ft!zVN6eC͠س៤JDVF8崄]WAD]vSUaѤ-ɖB4i6KekvоN1跟n}`*ߎD`w5w,%T `v& pk`hCuQ+ ~r!u !@NR|Q} H i4Wer}fp4aI.͟5[C2dQ:9=*>@w!kPa)+I%EbQI?3]NDE嫣:P:8ru*W]b9G9((/=ՋioQ~h|}!R u{mk?'@ ~W[y>aY>Xo#{d4}9nRy2蹲%RREAMf e ef]0uy>Oli:U %9K Us- pD_m!ihBרS-͒p=QiT۱mIU4IӮSOwȝkyx'( ۫3h.}S@Zqd9>_R)m S7CtCvǤFk% #fA-Ǹ2hP$P+}c; ".w֡ڬqLiE>}קPC3? fJS 6|H ~M'H ۛVpضqMNb\m3Y*ǭ.xF>"飝O9 K%-0ɷxeD/swAVcW)q 4]A}ږ( j"51*r|Cas:DLʓzyB0j,FxX_AɄK\7UE&3;i$$3D2uF-l֪J2g-@/U\~u$'ZoɜNE-94ՏD!w5ⰀVnDaR*?׬a5z)SSbD0l9[uJjLFSKc&^s޵W\7j'>@9}̓b`L-&|lR]5>۳>opUxLo<.=ISFԊu~3wR3"8eؕ _AAg֍!e#߱&9#+,zhBTQ/-( 8- TCwCIZZJe &k^DJHmK aiIj(idR[{K 2Ai]ּ^xw#YV ht W%v"INѮrw7tr[6oRQ{{r@KuV[ut!cZxG t\E6^ӸpaHH qJ3?Z[}j*nY -+#^TxsL9z_횅F7i|,֍IVL5)VD4NF}E>)*vyaSU;Q:R27 ^lMX[wFQ=a:՜C(ӬG8x p ;1bNkTL7ig0,vu|'>G1 :}ͭ"~w Qqްk؈0Qi0@3rt+r-.9zfSx@bD;l-CgMŪ7-Ex[AbX o )VX,tZ A"6x 'mVE}yso$ZRn?,"dN0+%Gl ޏvjDbvF:i`OD$`˅"G3^MV݂VGb1DIcqnNfy"[Il รzg/v5ݕ-A>B4qҠ= Lce8}|Sf#Z*=GFdiB*loof j9AZ''9fLJnEeBЪsQ30IVdqżMmR ˰OP%X EJú* (Ռ P Γf5nfd7:@ ]B:9@=EVJnGjВ q> $c?^cX"՘FIJ\y!rdGؙlv7nӇAϥ' T('Xxڦ)lTrVclɹU~^RIMU-+A^[6k{E#f c?X?yJo|& YKq*=BާY(w](eQvŌFA@ \T]O|"z: hJdxVϱiIrE;_A E*XGARZ32 * Țgw;?J~ kxa]tu7lPb8dg_i[Q&h5ƃby5zl+TY-.@ q|~ҟY8F[_w2_43} #1Zߜ2p%4@т<µ0(&^5n{^YnC$/h! Nj+]h;! w7(uOG흢9!:Wa6p߰͟d0jsXTNa7CS`ܕK|* n]{ a,ҥW#zni~gJì۲k j4'fQu5Nvyʀ(pU=su.׶X9G/I] L'!&0bd(+ic ijAu9IYTֵC&sXnB( z5E9cH XK<,™l9%!OWU =GJE֮:EyGlu? J 6!/vFׇ??}ɸP5r>܌NFͦsg}b _VmUlgy2St|uF%]ZӃWz J8BM[HSH4{:Fyq k=gstq;Xigk&C}tt'srw("<K7elmO3~9ΔG%eIws#4Zk%)9fmyZ1!Ko fRi _K<k#v}Kob m9:h}pÔ:ƕzx+Ew2 Fut#t?1yh5t29Tm.2WǺ5vG IK$jLū 3?|'Y*b /8rCL5(\.Qc]LϰHO_\qq qf,w72cPt-hXpCQM@NhRv!1!k,lb;"_LR =]0&xmKw*j_O &AڤnwoG-8=ki.!aRpZ 8'_C1fˀ@'vA D=ғx6+ "捔%qx:,^jhj~W^ir[w]5'GMʂц>b>Iheq@DU̅OUW/!O% CbdJăD*ģNtL`!c)M"X6+$<.\茬H8aoXVFeݚ}܊֥kVvLPG#|yr>Eu',B Nht /όH +`tZݖFiƌROCٖƩ/)32fTAӲ;3ba( ֙O'InͱB vlSʽe ps670nlf!(qX]%(Rf[,-J!8Q݄ #eB$I ۙfòdc'p*Z{Lxc-QWwǮy*:S#^3@WlrN6CuNmoE^lviKZjAP F/>-*,kjdClIʺZG#5J}@}m3[c:o lU(?yݰEe-Jߘ{rdsNFEk`;sBK(>^<а\!Ե!,TFԒQ>D fdr[2i!9uH)ЎwQ"9wC)tI|+]Mqt<,lu\j6$5:uzy;߻<"}o]ړM J;8ϩ53aϭ'gN|4T2$.OBs9І͡ڋY"׵]P&p {[19!q>a)Z]!9y0MryލfLZUΗHף^b`3Ol3CҖ_v*5l pa%;<@q52pZYDw Pr1w6%VKU^g@u,p͐}DJxu2OYE|x}]0j+/yͻ; 3_Tö\(f*IR`oGij)0ev~oxh&%jM}DZcr_7c0߅1L@ŃKMN|SŰ-h->iB^Db/BcCy$7nH8KeSQd1h*E)jvڻ =rO*zKY(_% Hۄ}W bRT(!bRY;܁yMnwա ɇ.iVJVu1V\yOseEF\v${"/TNV~ J5pf빃+dҧJ&)ӶGW^Cا S"{QO@Cm$@_/ښPCP-c wy ڲ᣿䛐d֐ҫXZAп 8jr*ua 䌿"bk2[Fw*N?_ie dk ^FTt΂>ᔑN˽9ebVPg(©^ AQ޶}]%o?_^a;peZ4WR6P$kVՔ؆Ekk8rcگSTDsnz5n<{ѩ]*)[ EuA+ {8% ڱOQԽҥ|=¾Ejdy/+L}d NE{ob렲G_aI^y,i&x̒CxWwZ% j{Z0G:AyHc0YQxQ6VJg~$i3B\p;ZWW")vTs!.qM* 8zHM^m[ Ⱥv,vΔ=wsuw-0@+ȆydzmC:UR{/Μ-fFYr1"u64nI-pZ/-ieԴA3p#:5d4@UDb7:AMݏ@7l z ' #҃RF,?sh _E+>OD1]Jp?_sMr"y;X jSZQUkiZ3ۇMTaijClLaӜ;DeuҙC1`+cW1:b%"P*Sd=3 ꏿJGbY#HUۣ@\l^x{7"dMf +z|cñKr۬81i"z.iKB!|;hw^tLQ.h2:JD) AG⿡YvBӨirb ۯ DЕ3KdSyD*ӫ~ۦBc)6By.bSʣMe{f՛ŀGΠ@iyz|a}3Hݼ|VO F^Fo\wc>9if<%;Ii'5)˄Q,pDۡng2^TdI.7Ң:NlY7!w$> MyhlRcL;(IS^dp=ͪc@K]sw@0Mɴ9lAUGyEMm2yMR4s.9QV7@ .~ZžPuh2,lˌ+~?R1GhR3 0bb-A3$G!:o876o/?C(ѯoVh(w@#;9{PcСWI*3McL 10{40,͎\Oў1+^Eg(YYu܅">ت@.FЍj%nkw%78, y^t!OmxDNG=WB9J{XF]#2Z*x2\&"SQi}:߇WdH䨖蛨CF@8qwJmQg SIh!y&]Vɚ/~HJb|PjK/{s]x %"? Lz"pDbtr' _2#H5)4ٍ?VSY$HQA«IIEP"~C4Z ="Nէ^$!z6y&Υ(e8.!qL\@z ˷9wAמZo9A֡llJ])Y *Rn+}1PMS9)ad$n{8#j~yԂ03Yܣfё(y4znLpIAˢQ3|vYK›Yvz?$Lx7] $RZ. !j".a1oRk>fe f!:`uF_4W F;fꇧC?jn4 5)w$TZD1ń9ab|mrAS}+Q`o,&Zxcy`Ç!]fr-H),gN4i =ݮs^ o ME뛦뱊[#CB[@'aIiZ܂ ldԣEibpkeE L+ud& :~gz9Wkkȫ[}|꭬y@3Q\K?:tMf u]1;lO'_/>ƾ{S,LYl88%,P_[F5ߤqJCh|(-R V5ql_1ti&O #L&=9g>"ړC3y&pCCrxPf*O&" %/n!yS[(P#^>6'VQbzyal b"b{ͼ+KymJwEF p#*M2FgxLJ볎1fsY8{lxĀ?S08(QV,Z?޽VrP|gjIقґhcy72?g*xgC(s#-3XZ̏:=ԙOcC/7Dd҉aύ> v_X$K$ ܡf`Ԉd@ߘԭ"T~kɱTfVOrJ=9_U }Itc]ꠏK <*:)tz _6+Eh% Z(""Q.栯H˰.i**nHs\[&|~ŗ4L'ۋ:_VԲqNX,!8:RbL\!ZҢtңD9w0j'YݱUٝ9Y#Z!}F#ד8i}<%}2,<###"BNu-&nW1?( omsyE4h !$[mn5tbI9ccQtFlVMc!*FI;jz!mz /Fp&(@hᮝڰ"xWX0=,}qk$xŝJ-6]l5='5Ui>4s&8aVk/Erj#?Q?`s37.PׇJ/^|򔩠@xTRJL pz|PMxE̞u9ʇ jkD:pU[yƺZQ@ k*M0,?g$N%{[U0Nj zb쿭<N/74,]xɁ-3#?Rڞ-ltptm=Iji(3^P;7E>\W208XAcUT{@{zy9JpM#[H=D,@AoܷkK;>r Adk4i8%[sd8`?*>Q;FHj.$z'LHFL8Xd'&U7@+W~b8X5[! Z#g-uiA5\x%(5Ps3ZeDgs%IQBW:4uR$G1 vgc^hsbrQ$hc;ƞ(I/b۲@P' /B ,@qlʌv<{"ww9'&Ɲ|fS#Ƃ>c${XX"ȵ%[xʫ o]tO3ۿ1234;RTh(Ӣ :K_*cQ3'{#8 X A젖s)aųFPHFk_eMpg bgee;9"[)})O0 yBNj\Ȩ薏 8 [9C%{& k'-.Qco`p?%W n#Mn0{z ~k܏t"HqB*-SqlbZ!&*h;89) +C+>`$\3O(8s×woUj`MssN5Jl9Z ss\D $dp >*"B`GI &&LS=4S>jpSnC+7Fۡ@=L*O{i-zrʁ:>C=Et~gV }~LjMPMB4.6P[kP- R0 =O^$_dqgF@nxku&ʼ['"H?WjFЭ-;䐁. vbql@uf*ͮ$ҷ @|)kpIG b5聃-F%\*<|͂>WxBQ܀ahV82zGzyȯ@7I m':~tDL/?pg9XA s ꫰c1y*24X}M"&Xe-Ҵv{,20r'M, S 2NnrQyM[2{$Cick=Yu;T_qPS}z5v'o뢬E[QHGReO+s+e3x>=X t=+Cu8`DpπeWc]M#I7v؃e,@<'c8jSEoMj.!5QdrC8^QRX*`'5%]\7_abRqc,&x07OCk;  O Y4d@7Yx<&)[)Qnc,x\PB9Sd`>n :qI[Xǎ7v _t{u]o#F".FH8ޕVA0V()#MY[,[^D)Ѽ81igwSWiRYwk#*(a{:9wXMC?v"!H>oa)r;lrTp^_Ra-sE~S0:9rˡy܇4LON[{ɆKbHW=µk>-s \Q;wXdao zӐUPW;\(V0}f"4CS3hqJnۛ:1F[VDžRLcVa: ̪ jb%}}ΤԨJz?搗ܹޫ*#hOl'3ty!J-,H>`5/'\Uz\0XjhXTM5䐹T*^NQ (M(\)E䐃jʑy2s*t Pl/LFY]Ct|AFkPT woY^%؉ c="1'ϧA:(~SdeԿqr+w'&:xoK ܍nJzտMW*F5ϝ~ lɘ oDFx=avnM2`=[,U/TtXk^d9&+Z:GTS[~,sM>DO0ڔg|UY78Hf1tJӍUf>[w ?j*[GÇK5a05ɿzJ CQ$afEIۤ'oQ"nvJnofM20Q0l8g\0mE>/Pnf;m%4|^@)2,/,{wQU4+b){pxLslz j 5l|iqpȘ˂_qe=CL@$%|_r~,o11CKhcǭC$D1OG}Zv]*4{7(Ev0|{8NQ$k8N!t fw o\l{].3ʟҶ̙P~N.o6U o3Dba$ L9a@Dl- Wh'0:cEm~z/j?b+LS+WNGJefskA5?W":VV5 }kIkOT@b~]/llM%›;sQP?9Bz`^|[z?K @onAEЄLCl<ղ3&1op񷶛>Y@r)uEԒt`2zЉk_~-f" +D{BeC*V Lşsnl/[`G\7B;k/OL̜;x' AjontBC)͝oQ Jbod969M@Ă اvc7Y'UC , ? `6Ԗ9 !Azs & 6{a}25^vȻWr#6~@!UDex[nBM;"-3|olҌ#S:&0)B97z JsCSlL )8! (*}yrruV鲖rF6pwig=V{ՠ=Vv$^5ŤBA*s&H6E] sٹmty`8Z2R.$'_0%i'9=?>lhVs1N6 aԝW l@!C" CЌ[oViIIzi0E3jߍ|:-.UwN%PoSQ*1XJKUj fg~E6eˊ&On L0x v;PGӀ)9 gM~͒3F|Aag)I8+c,Sb:`ⲚKHerA:i5~яlq>/uYH濇IQ(O_̺v ǁm%T"t Y1g5~K(`wCgه'i#1EAxF=Qԋ{NkX!h_9Sy>Rh!ǍaENiɣu^ цϛ?!%޳!U㻱;z9*aHjۏ'NAq,ln1W+&1¿_RA>ܨ,m4:rAqߦ 3lB i/EŞqJXv|հ+2hy^OW}12V.>䟔lztw}$5{Z`ӛYDiLKh`̎ g1^^`4W vcнJA{xBV:GĆdt?VT$_CkY.^΃Pjxa|HP h\b_FZhtI'ZJMZ!(| PWWIz`Gaѝ?&9؏pb)G8 Lqr5"a3־0@ijfN踈` JA^o D)U;pY>v#2D|İ|J2Bc!ؔ˸J6gSA%QR_ibd·Al(9&kgz:`ߏJd-5‹F2̮gJ`\z7=/#z#ջIJ4ٲih2غ1qjd.;8fm2Xȭ9+]y:\u$  *g6թTBqʝn;xQӄóGQnr^D(Lݴgg5nxC9ci9:V'eٍ 89@c$;BTjB,#8POz6 DfU0?AQrpHB^:U}ѿ3[yArbZʮtS+_5(v+jعݧ`뼕պ2Ki%gePDq0$v_"/Tcpt|Cm$~S%ɀF]S(nj8"1ȹ0X7 k#J dopS-<01B$kw&]/LP aqWE9':#@D]2vXy:NJ#yl,c\Tpb(?d^[K;}=|`NbXwT)dxf~I|d5F@e)%wToU0"MnX^4%JB[Fc;Lٱ䋝;2ңuyCSؽVF}Dr @@ d/RE.{ AѡhܾrJsS@lNzT%&zmF*+N7 xƃ^)Qa{N哇FWn| wJA*zHz/xG5e'_'V)B`wy6L+pL_͟Jch@!Y#Gi2ïMazl?r'2b=Ů>M{%[BkPcÏB3{~8U`i c'%ǠZh&Ny$_DD\+2gh@.s2r"Y?qp5o 4`fbm;l ,@P>(S'-&7>J)l_#_&jj&- 1>%!FjeD}'+r^֑ 7/˹c+@yqߏ(F?KY^S j[ Ә߷$q_@⣱ ntutvQok>Q;e#CΨ +`V݉搃#5dTf yRUNk̓Hin7x[lKOp *ыpgBQ2_riLiZGP <j\ 볐i nm<_rv0>;t]ɖF=V;? 3zpbDofg`,A l5f{0XnrQj,C:H-"}: tDX^p/-6Yk"x8뵲ưE WGUт&s$Ȳu-SEDv/r؄e $"$m $5) ]8O1 J0v˹ly}AOG!FP%]3gz.OFg I4 k/zNi&9sO)G'63D;c3סg꒔؆9*XAM'mCЫdcr@e5x ePktkg o2E'nO.HoQk[^XFCZ> ><<&- C`319] gaZC_:Zq:ƚM.$nvMM.:!1\xĆ84ז˞B}+̝)#qNTqnsYWa ZEtM qBu1⅚dh lrO?7\$ i t_ (APm~< `)$yƏڳ*WKWd`e宲 ƑRy&?#t<ϖVcy02)*WJր,ZVLzu|"7=(Fu}ӃtIV%oZ  z͈V+]J; ݱ_G>D5WvbDSHC?v\[e21&Q[Z߅ "niH0ޢq^eֶgJpZ7 7I@TXfix^*J}ǎ|dnJI@_C(I A;Bl>nc^sxD[I|aRd%E@nB-uu f73GZ_{uTl= z鏄g٩niqY >#4]\b<4osr~3~h>>PP R@1;ԹjYK%y sʼ͎ V5-25u ۶i)Ջ> f 6!2J3gs݌0itF:Nˆ:+g^J`m}r $nxvy= J^US3T`>kW VGȑ(, DG \9z?TLvrz$瑶~w_83ȤX=&@j0W~y6gC Q%㩀X\zj Gkd]Ygp<y]T[qs^ĖH muXOz4#F%7%D/t,kPMcM ?CXò ǵ#:pPTl'lZ]ZĀÚ&t֯dR_~'$eo|#Ngt:f#hL|,Vu~ΛE&5wtMˋXگ(e,ZtW@Hڌj8h7'Ν9@ Dh9ݫa"AC}d &˰RwlFi Pho p4 XG13IrAuj!n+3?)aH.ߜ`pPYlj" 3J%FE'7UTj:bwrZrQ1@ [D˄5'>GLN?mfMiZeiHKHRLZ2Qȥb`$i=hr(X]e=$dBge.h"ʵkx$1t>1@n* {Z<@ Ge02" @_F;dD?mw6QoLن*.\^օ "hg(sr"77~(#SNKmFvW"~G:#,N7!.i4>/^YF63 J%zBfz蚞:n]L/ aI1R<]UШt2}Ks+*mҌ9(6F44u_4`!F? _Py',-Qy.Pש8B o;tT(Dg&w(? &bf]ݮYbpUwtǤ]3;ZFcMq3c=<"iZpѸjLÖrI:~d! گ%pȥ?q~6a-V"Lm|2eIR wgYx Q^Xg]] rF5~#j1l Q׺`\jo_u!57 ΅d}pq6C9ͻq%G:r^窆JrKw(͟'VkC( =g؋ uvAkj21 `mۑ\U;a<wueduOn9L*)}ΐ8Uu KIXrֶcq֧pşlVC O UUl_ne!̤^a[`*SNIEI{Mн }] f NxG,@t=\.F/Ir\FZ+5qKH`iF`Ѿ:֞[{Au5'1+>RE l U^{wCF z`T B&#6(E] xTŘ0Zt S,޲яNb-}^c[Rn&'@<$r˾8),(ʬ@{-rk _bFh)Rp&6Y2ԃXSP2{9PtW̟ru_.}jmKrD(6~ PSiwE T@6*Ւ@6d߲ୣP+rstfXNn;Ԟ.>eOI}䬒{fsxG0?1O7Ti7`r]RK)vE79<:7ŸucArτe9JHK/?>&<F'"hiOÄ''#B:p7 O"vð͸߶HEI$K H +n2^,f@﹂bpJJX9Rd#ZeeSLTq ~Z\y5<(2Bx1ƈ DmDbS ܨ'w< A|5 d}^㰈W*\\}G6.QiA3l1^}eBY'Y+X*Oi8 aPQlUjkP.Yv_'A Xk7>d&,ϩL'BNİ 3kmWUmTE_ah4(Qj 13ϽP2v'W_D\ccC/PRHL>T0N k#~>f[{_1 ?Tܟ#ߏ #:Fa뷈@jxil݌j3-g)BJ~*'H-%ffZB=C:!FQ(Ds圸BrTիFSCΑx%ZR >m%TZ>HݍoTUEc-l0:m[]tlQRP!$w4 (AWGlL>*4fjx- '܂3C[AR=j:/ɒtaSSl}(LdN|C9ް{څ̔#PHDն|,Kh;5fq61) ?@VNEOrC|_tvz Hp4E v+ǝt|lXI k]ef6ŸDžiY0)sY( Eֶhh˕1pXʝZ7pk=3}X5CCjCaI2H- Xu~Lulڡ}o9 W[ێ*Yun5{HaT #2s:J>kyV&_>IC$(/4:y(m KV_&V;LSo\ʑ'SΡ+,IL-1'me糟T [)Bq ];nw%2<*q^b_jk[sQ-IC\sEdu׶]ׇ-Ii$TCwIܲϲǯ<vҞVXj]6nnIfE74OVQHQFOG)tY#H,kӢpHX&gg%X6]"85,Gg2B(sMt==-"ck5˭0k~L&䒝o) 1MjCH\P7M;Y)S$U퉔;b6QϏqb۝7m4*wpm Lp|o nΦ+caY oT'rcV7bEpˡÄ~3C-1WS]~jC~j\;a-k"r5xMH\ 87xlL[\ȷW=RO9h5h~8[.fp|זPwsRkL VdʭɯldMAC,z{'M'7aPԿHg~}]HWZzT~k13 6QN(VŲ+F9]եPe?)6o;1Vn" 7B觥|cc,!U[)yǙzooV2)2Fm8bF\7/?|)pl4>m9 Y}w eERUH.fʇW%TiB/>?KGh=v8Lr*[5Rv }E3(1b_^4*"FNPH %Fc_Dv mRYjNm9_Bo!F[)|]FWݦ!4F ofRGX9"hA-"x0OP/`If4 rQo*է~v h\ݶ?;(Q Z@hIt+JVS}TiVu9FrT2_yjkYj += m|Di%lƹiGKmc 0)"0mZ){_o4!ݹjtưÕ$.=Y@TɟvğR aGp 1!ILx:ݦwmdF=d/`H.ЎP 񟇝<:>hm9"<./eMmf?4E{tTDg4i`H C})iÈQ#"\n6p K(;na֖φpu`iƀ9H `Ա;3PA]rgFN*SyjE{@NV<{2ŢCAG[M k293GDC$\_u,lӆJh mf%HRԨO8B sxV,p0L踿\E;M+Q콪0|K@W>û,9"k`A4* F/0!B{ߚo`-CQ >^{F cBͯV̰Qj/P >+N\'Xq7ŝ%gLz8 ncG[5n-(T6O( k+@F sEİ_&"53> *~=_ɮ~~XgQ\c8to#I (ߏlȚG؃%!b9$Tpc)>4ӷr8GDfKaJd4' x^ naق\#f&0Y~4VC̑hL}xXf `ꔂB]Cnr˩IOBpA"6|:&j"'%_ura'$\屠!;8Y[(qtapk< Et"W&7栾RTR'~{rNK)G!+_zrK~>Qf}BԉxUH-\1R/,9bb\mbM"1ȗqm.ً9ˠ&[a}z !3j;cǙ&U,W4‡^{b-nJw!wOb~$5]W?_1dPDzySX+4F1;\N O|b52-V:BBWu#9&9O !p3򢣶kdLab3O5]7.X 2擃> ;9qqSQ<U@P8?plcfls +H- BʍkqJiگ4ĤDʀyR*[q|_ڵma=,naX(+=m/Ѫ|AXA>!еO'X! "Cx(eB ZXKU}H- !~_ j}y/&)GrFC:ޭS/b0Sh@֌ۋ iR٧Xc8ݓBO-RXuCG}P2y!+񳍻ZgN̥xE>K6IT/*dc K](H$^xTuPb#ݿnx3JY>0 o\GYR|]`6+NiT:Km5o@*䒺t?]#;76H~:Nߝ T !we6/DJwM/_>Q;nk[H9g>S6~(,2 65;D9pL>Q07~ٹ`h9e0b?[;*\y}]H_ Aa.|-Iq1^DԀ@=i/c^c, SA1دm.1@q=DcN j WK S#,,戌A9qhwpfqg% lQ`q v*bAd}wZ`yj1];DggCVz^JԞ Zf8wPp5}! ]3~lr2V]$M:DQjRW6N̵i9).b x&ʨU1'>lm,q!@U؉j(WԶ"{i[L%ˋ_U}%UCT4#pyxYڽ3?)b :f|Sq*X ܠ U7SIt>6@M8֡Jxd|槜dBJ]OoA_\v%o3_@F~gvЎI|7KĆtTF_4wbk“?,Ƚkl9ѩ g~e,6^IYD-b(YEAw$"A8{csmUvƇOͼIA}* Moܼ_ yRCI;rQg Cg E37^mQyR5<}$C2i]”3ay7pc* V  U{K8;<.Fsd\>]n,xvRVZ|P qRv!&l;%(5.y}77]y i[_,-n5Yd Jc1<,֨;2ݩAqL^͒5$bz?g}0`WP-4XzͳM˂TcYX^ɜcCXטs'__B 6 : !7ߖY 8c-9EXTL܇Z-'TdyPbΜ4Q3!9ԇI}\d@YjQbU-)qК%6{8_=, ؞R I-&Zb%)% kXJίaV +HØg I m`jip~,?S*rW67^϶]Y@?eWikCid(VbS{9ogPTKSȒxSi*/;<&a_F4 (t^J̯,eK޳_HOTsŒsLfUD<-/cJ!1<3ݝ|c l=ǒDRxpVj& *3@D6JKz'/wuJ2UUA0_rk5l %6% AeVmtSZp-ZԇBRsB>5Dj;N3}ό <E赪>w{x`\age-6k,FY,/[3uVTaw)G e8lECYa#>aE\hDZ0as-U]wqOĢUZ'Т_xZ`L3Ff%1DB_ A& cQy6 ˱{4 Sh@VeL7,3kkA-,+i>i=/, T]X kZC=Y(KBO Zֶ[Xݒ U79fsAyo ݜlyKw)O@U1,ƴLؚB69 31tJo֣b>#3MXY0N/!P\^ c8G[ 0ODI,MtK>$@aX`bϮ-8?ڧR[@^t jQjFLzz/'{S;bwU.8[EŒkC0ၩ:gnhlj"$+ˀ$MuVcZqVDߦ [?*g1ouHV.PtB,bH#v-1UII}N&:}*p-Z z[V$[HV #!2õC`i쳠@7BtCjB{;R@ōu)#+}ٵoNʹ%,Yǰ*$Swkp=؀;wvڝ]ѲEt֦::\ٓV=1 ٸ~(D.&E8C(#%q!g|;M2p yGl* 16&ܔ]dz6Ů#IotHl)k:о~̯~h~"u{EyhSSE)`k&V?'%,ˊ!JiJL;"`}/wNИ[MM 7=:J>0A4+O^JKNxlgʘVzx $ 2kCE)#~pW`~ @7zE#^}'o\g SCnLv6iQ#WF YT%Jfcd=|pş5j;X8@7EѪ'^sC xL-ՅjNT85 ]at&M7!pl>A#? (=/$$<ۿ ̢%NMxs*WõbDPl#obZ܅'(D3D2JRMDa}&/|eΏt/O/I 0]DKOȌ 1:dq1lӛpO$3iOϱϔSqP^5R !*ڨ8ȗ̬BkH9!"#_(=?EI~ViXGO2J[[!څE]"ȭ&=q uu43Ʋ%dd;GOQW?O\K}fxٲl:˙NPrf.DTߘ*B=> $23wπrc7 L'gIXQWfm˗<<ۈ4z|DLJ\ ݙ=o-f<5m+Jj}{6݋XwXӫ_>|{xWMTCMpqIb}!+NdU6|UQ8mC5 Ps@؈8(b)Mȸ"\R2 6 qHuJcU?10/A"*2Ь[R(Iua6vڻٛqy&D zaB0].wG;BjHϞ1Nl?_XC U&}}}G ol٧nhƖ6-Ů]RiY5_l47$drvVi=}3/%'@JgsV8u1/#bZ3"l +o馉9uJB7=чߩk 帚ZbO;wO&y`O.f$V1GVK:kJWA%C]qc?6Ѷ5{-m$,YtV|JǤгsK%1QѹFcޑ0\G{WFzgA'R/Vڏ4e&gc}X5_a8EUcĎecZZmZ!I$wO=VvLs9[7~̛ٴf ?L~A'.ِ.ʛjӥh^\a{5NraT*># L0}:3ȏs,,Jr 0{@`o„-d6^ /59gdgX2^z/15#n:k& |R:coH Ay9zl\5ܖ vrOѼuO5~ ժ*zD{xx&tjPhUN9q+1^ j=A:Վvt m+\['P{l9Q'`Ykc R{[^6(>X=]=?9ߣ}8S؊oY^+j4!SaAt|Kq(5T N;a+gȕDW@$j7K6QLT-Sۓ*(D#Qj̇:JkjC lgOdOe8fq~?ׁUrK,6q@.hGHl9^6'ͽX[L5/= **5^OEc&ZY>]ֿ2_.v&! HzÛ#8w G@63bB=h֠إG&6lOyaO%,g :h%v5'RYNndEb'EXuM6 s#IǁJQzJfdy5)< b|t]jɟ'˦/{*Dݴw [}Ȝ`è"F|K/n# Ie4a~D@i=O'VXWpI^q5% aeAhM1<8U-( :rfMyX)*۲+;`EO,+5JU{b@f`͏߀kpB|sFFI1DGS.߻d/ G,c<%k IX̊) SY0$DM \d\bv}NaHH ky٦/q°.H@irS\r 0{{1RO5S mYvQZ2K%ݻƿ ?hJeXSn!sZ&( K%5WѓtTtIԨ|j3A`8亮IX#M8"NwH0oZӦ* _\T}t̗1 ˴v [/&n]ۢ8U$ ʟ BkJ?v!(P:gLY"qRbѤ^%XYlotAC"ŽLX}< 1m34C@oFhf_ҡ*jDA0kܥ0 vuwXB#y^ Fb|/UJ@\(X.yU*(yɖ5BVhsf)*2v348mn4pTf!kT 蝋^fXc4c!Bs<qa^Kkń 5Wn:iBheoԻrJ_Q8+6ÄTaYϼ6JNt,TFCXGqJZ ){D\~"&gq]bp3֔ɉ3 ls{zAĊc{O 5|b>I6 V?ZA5r=Yµ8; f0fd_Ů 9RB:~MI4EfM}uwi<쇎7XX H_El0s vE>₝G}ܝ,SO pDRZo, r$1>pjnkF?"aLes^Ѹ ]z~.kˁyM1Y N6HyTٙq~jj$U9ֆI4{"0 &&p`L{NwiH޾)DoӪŋqb#W=cTbt|̓QEtجC:wv4mIisT\oJ.E]]7`)Ɲ@/ǴC6oq(8JpX]WOBd$KN]|=0ͻ7&J9ܜ@ÂSyDl%k7ɐHۧHU#D WVa.0LyOL;h@h}Z79xGϾ _E&RSce+aI>f`S!h LXGࢁJцv 9=rriBF_ N*+*m8ŐJ:1Dx <`uvmlժ҃;,uhiu{6'r*O({ P':Ϫ:M\o geث)2zږ'LIg =jP*Z;&ɤlnlOۙ>g_(NTVV! j12sZJD_?m6DJ"KbRϬSJGno=rm̫Xd0:+'q,fh$?f;+|M[%Bե^}uOm0H0Y]ⅸsnAoTbLD/0xu4\GrzQAK^P6v0EGHL4Ko;m4+]uE>cGw&sp8Pd" }`{J:yX3THhl rx>sk.6L݆0X `#Gvϸf"G}&< -zJC0|G&2sL8oQ}ɖ;۲E;aidjYAIS%x(iC։/AA$1;hY]Kӂj"b#xYk䠬>6͐ͬ^ћO@AzW ZTrK.NOܼƵ5s'@ʁ<w=\tZtO.d0uP[+UXч{8keK6/29bTiרUjֽ%8侲ϞFݍlo,$Cvy:${ aG%6/cfftZNsW2} s10 +\>͉W5}@J^2S9 GņHYB纟5hzOף |\AZroR]_N\w߭9'?%>1>10tRAM4+$>"yx5YA(PXID}ǛTܲA;H_'8*(3a C]$t&)x7Q̒GѱdE;4[|J"2k2ae ȏew;7LA^AlZDɋ.g+ag cW%]wy uZnϥgx ecc>%]yLl3:7?{Ա@CQq鎞zOfbW}LƙfŽ~BlG8s}|H?vk9k.I!䊘Ya3,Ybg` <V8 ?Bl?пۑѿ8M)Mϐjsk4ۀbOv2'lݍʃ$N)ѰCUȬ"lj1FV/,dT]Y%mBO|99>މM! 0;w;^B@$,[':lB]D: r '9we9^ GmCG;CFsL((W`Z3Lֱ={e0RR4%p pk-?s9k4fnk;:57֑9>9C|Rq(!L˘mD 74 As>^!Q א 'ňG)Qj^̜; i:8/rf>2Z݅R U]A #'!Fؾq" 0ʝ-;=+KǡIsڢ \荵_ruxcDM(5XRD!D[-YUcdv?L3P4DDR/!iO̊ǥ+N> Wo5YDaOBY663~sĿw :j䨾5f|GONf)}y-H:š{o ؼ?뵿ޯQb1CS*-0 $tCô͊܉c7 *L T>g+=tdL$]XtRՋ XNGpRy\E Ԑpַr# !#$p^Z3IV&պ0DpX~JneQ* 9i,y<6,VJ "Ӓ n(3sXV"F\Mt'MbXcP] DZHv6s4[o68-.<`8c +隯WI.g{DE`Y=u B~ZRu3TB0 o\xoxR[}O-!iayh}NBb%pKJ\ $LXICZb)zp&Pu@He.D:;8 z)u]ضyo 9#LhHp<ԍ?V]I"fKl6/6Jx(l,P[*: ~X'ݢ. oYqF1>f6SDXLA&eЋLG6@ӝ*W'+y~S. {g~Pb]TB sp=N2+嘩K)^ lb.fc7-2v`URǔy?`7JvA _h>,2"q_ tl&%%ٿf\q7mG`;?ފj"4YCʡ`>MSKX5f=xoLyTb?sϗ"M2y9?8o+} ;^[ njx8,b9ZY:ǜjdDUΩ/_Ɨ>z(]POn9oP; }!EfSD# 6pIظەv8sꭔ%WvG˜8|̙?SSҒCDľ 3:1#Nf}p*8'GvRdxFARD]AՇ_ ¯u">bogPq_.do4ԒL-o=GYTH`K҃b>rb Fx{@L}F{p%4"Ӧ}iCg~ s-?w;r:09WV!e2gREp_cz& }e4Ynu,<"GbƙRwH%-4$+TOȼu3sB0]0+2Hx:eģD<<׷rf1'= x}ݱjv0H2@sag -G!a[kUHy9s#N8w 9$>/t2WZ?>PtÍS.G$ڴkr g-7#l FG4filwc|HxbXL=׹d$CbVet6h{<`b[b%(yQ.n1,$ Uv> iX{NI[]h`dƶ6EZ6Vdc<;ohLBakQL~kZl +wՑyDlޅc &9i|LY15M&gU)C)1Ƹ YNGXb>\2q.w:/SSs/!Ĉ̠"Zh6$-g7WkY` ORRcMj }ïh C{)na-u+7leS%"Mf#cZ"XYe|$%P+ea3'`BJ!w43G'V7{o$Eִ{@ɘꀃ@A\Y~q=E;@~JnxcӡW=o&ȗ|{|Tl Uad(zNJLػI3p)L<^rN2Craf؝nr6}xܓNnQw^  7xMwm ? LVr=FW lŔ~v!fαy A#kEvK1GH#isy>R@p)i9h߬ ^B\}x79UJx&HFTIkS&2> DZ?zz-_VO&+0%3-1y/r(]yMm;oƷ; =1/3Z[ >Lql{ܴ60s{/E}t?h< J~zXY uXth4꼗JHE2]M2.A Mc4"֟XK^WG؛sl*z]uh|:_eV`+/{Oz!RRf96Z]m;/3nIbV=,3Hom|%'V d4:GDG[b|U a{ ֳST1}sɌ%B#?)AR9&g4ZIKxW|hU)R *۸'դGgd=ҦԈLؕqbG`H˚xuDw7K{NSq9EMhhj6ߜ!+ XtnPlavq +emdЈ0"ch<=~$2%J85-Iv_cZ'p}}bHm(dUf$&=zy_73Aݣgtw6'P4Iy%UeA4,u]G=bfMVeVgq{h<#DaJ=uR:161V=_y !0L=P_=icR%=|WN;eT)2W* >Fqp}l /,$"9y"-/gwhLa@ߐ6{ߋwbW80#ҥN Z/u>]XSA҈z{?8>$şYtS$qVMT]X$f|@}u<]xl[MAFQ◟/؁7UԜ ^otk+C馀$SpNԮ]И@y5h.KI)GM,7l K u"c!uh|71'f4bUG;)}GE2ӪMЗY+,XX%"'\":{cY(UzC`jpbfL V)Xz>B(/{:J-$pWh* őd/Va NR_^c\gzXtIyVDWij6E:5 E1}q]PӿNy+Ae";PB Ǚ1b,FhvG9(~4c65qT}߶8;I~4d\r<ťfT5Ż)df\Abd>kET_?ͳ?{3(hnEe'(h ,ǭuJΣy"\<&w~y̚ 1,ZbPMGqugE(c=4@+Rމ;˲ >*K RF&=oSͱK+ w}!ߒ\ G|DC}|MJ$M<O܄*6uUtR jg RUw7&At3x[B&hꂿ4CS.'GPcAbfqze7ƙyѪ+e<8Jf9f/LzVڬ$Wd}^Sx$gQ5`cp nj5~V|$3 ۪&n臭C[o>h?-8pgMl\@ M*J,<>eM0^p"޹vqi6؊^~cb\1굃\d2j[)`gy~ބ(Je ('+ n:QЙЯ+q+ƅ2vɔ!fMHإ6Ӓm3āe҇`\'zMBvt0n&iGDϣDUr$9l,Ftڪ Y ?vQn%iwp-пבr Kq5 vG>PVl30-\Fj_wQe, TWm;E"jD1[espߨo%~L+AY,%w(I(Q>c+{ W]9/W4a}D K:1@Z T?^׹aK=`ƻ#`FZ}TВD?ZdQ9f4m}ΕYG%Һ◧q揶:/5tdՠXu諍Od4W=%!. qf7z`D\ B:dp#|< -[jNJ?9&5nn m9Pi Bhr,K]) e~Vk;dDXF쏐H$LXdHN^#r@&.j  i!:Pe|N7Gduge s.G 4P[K , SPHK0zk)kzrz8T i:q>9I]*NF8f&m>fg2ܤj% >RHٟNo![ڦf}z\ +zɴ%U󰳪/‘RCcdM}%^$`{d" ЗŊ~3tz[>{X"' o}b$C*6D@ d{a-;4rCPjQCCB\jo{ FKmZp+غ6 @>2S@Ul9P qksfcrE(*A54LϹfYs` %gD&k^Kϳ } fd6J <^TmɪybZ𚪆vFyOXH%|8Pk|Rgx!R ?."w؜];6Q0/o ~T(NO=3z@F\ei3r4aV+Z!-^z\]OtOe?Ƹf?X3/AnrP31tiegtE{iJH)g<=e^Ea肶#:[.z]hFs z'NK')hL] e@h#cw ۵ھHtϧ)Xᤜ/yVDكĖTآ^aCH bcQ>!*v dak3 f/ PA_OozttKi) ,hC0jZG4މ<#q*C+0!Xo0N"6]"6t1bV"xX"Ra_oQUn`a4HJBIl]!! DIv>wQ𕂋h~^}}nyE;t:"2(a|&1v9VtEjy/bKo4; ٞFckp.Gb*gOI9W^g19RDzTec Aafyŗ(,M{Z!>2ÍS,s6xOwLmOD:q3h̾Wys 霕tQV3 'ۧ΃9I>Qa-F.uAsl-$%Os#qV+ilh{f~+"IdqlOQIڨ,"3Ea$8/,4בp`iXK\1դ5,8*Tڐ7~4ؑF)TI"pjɕ +Ȥ℥B_`m7x Tk`٩ȥ$DWEs'5 > `#&ɝTdR$L\(!c XrlZ)&Y+@Xe4kS$cte_Tr̐:(E{H !#xR .0&9&]{F nn)eGKu6.TpeK|0KH˟%qyHdo(֭?V^B\A#O"Jp_k >t cyfo;Ej 0#qY@\3!'{l/0=ѭ͔󤺈3;0S!fٻsQ{c^Z^E v8 xVZK8b.R9ŕ8攒8ݬ`R_ԙ8*/<* fcBF-2qQ0S~^ԭP L}rwP=vG0`.UL0%tFͨ"Gx)O"t抰h #eK`.g΀Z$ƲEcya䆾{Ė]5{z _\24_OP)_/޶oi]1Z6t9NAJ!B8Ƞͧl҄ZZگl>O+ 2q4H~>9@/L>1ў/zwiş(ᤓ )%-V9,\kWhmӱc)P]\(Qݓ xl߫S^rpß\G:%5^~GvqP/_(- N vz=i ֡j.v wV ^W*b l ?GCA1L[ĖL.o"r _d_q~*$ ԬrQ6)EV&I>$JJmm}kMr\ke ˧+]dDjA%7AzrTpqYZjc9>ɯjQ+<ÐRJ o_q\|eT1 ''6P12ⳆUUWASTb-Ҭ[Q6QY&xRX k&-:!e#e熥/bD;aܗp;O̲֓uN)l.xux k9)L֝􉶷c$$h?JG|Eu>Q{ӔR^\ Ϲ+Ub]=ϵwl 4t .ԋx eiHa `VNkQ(zQF:;35NY޼mKA9s1..R*@JWr8V"@Z{~Pu]ļSEE5-ΖҺ EUQ紕t(&m!.΃  /)S,VÌܸؔBvXjU[^+ע.=>l&/$, of_y) fvV[o!U{Jټ6Jr솰 eZn7l ?@ӌJ2&RpޅoBԃM0wH-.^nQ,BBH q9v1hM-&_XUS}g8}idK@&ɻl@K&P#nOdVW&}!5qW9&eacIwPdGPYڔ]" ˥55 87fyVK1i$zďqfOs΃(B|S:Z u"&6?q-h:\T" ,佒msUhiOmVAQ|d~6ܦwfoJ2"~BJ[C':߯r#-MG60d .;q{6rPSyV"έ<,5䍔rAHK&KVO9b!x{Br:B$2e9}9Q\Τ2A)GWpZ ?bym vSm$xBaǻd.-[9 [P-!/o~ݺAuKDM0EJ?TR9 4\v'*vG/4!K%vVneׄVӰ>ƮHVM_jqOeҙW(%ajqO0с|UEf>^{Dʔ.xZC3|zlf|5u,Tf_]j(Q"pBR7 +؝( fy_jqu )d/CB'aEs[ʧEW7G-6&ܯ>n #Q"D7{ԧB +g(6} I`\dq}g` ř6c@Y@4u5AaO(6Pp@׏x:V.Iͨo~?zu+ >xtYj1d}`2ǰbē05w^{<}ArXSh҇[oĢrKwS\ YnkԒwvjCEfw 3xDqk5f>K[Df?_ PRfy]ȟYc~V{й %|4*VQx&_ne^CD%OKWՙTdqJk7uր.ۡwiwBgEBY(}vg}pxt%l-!Of]"|L G$<^Ra!@Pn׈2ÞS*fԌ!=aAs&;*9x|Q? +gA*ڷQ%<.N򨬘=:-XFsߋ|1])o95tΉŞeD x91}xBѰv`dɎ׬]Aa'-5ԻܚP87^};EN=e./9/*#s%"4~:̑WdBRu&'yG-O{}td\,SW@uyߦiUFoȚB r~'fb0«(bwGl]q`n&O&rMFRx90|\0V#|o!'<2rb_nNl^2$2H#]0LP,ԥFnjBm@9x ZLBGPNAՆv7ϿcZgkĬ!f1*͛,9:Q׫tgH-ߋNn׆ 0̉pkV] "`H hNc;`-ʲ7Z,: xu.MV8VC2LtgK>kbS_ׂ dC$Beف2ɧ{xǮdmeN})ypDu4< C L #7pKp2~Â>yawb$!WH:_?~mXsvVL݌ XFOROHNefa(No"3eWI(bzb)M^wtЎZ!O$b:^{ wv|WOElhyUfxp} g_X4\Iʆ&࿑+]W 1D!_4!onQ'X1P*j%}aR׵%=e#l'f2lf/}?O??G^Ȭ`H(ZB9>;s|(2jQQh $T_-n2*j]1݇ߋJZ~>m5ր Ă^ fd@, 厩*>ۻ}>(M_$N5]l-Nڦ;:`Ċb__4?$9Ӈzxf^݈s+zJhBK{Qd&tYG]Ͼi" SpU.n6;d>[U".a[R\u;w(5l v@ b--S]YtWuG8L;u hQ|.lַuIf3XކL;r /ې22>` .`L5\?[],ıA9ZbqtXL+o}{Mnоc?7Y=rFC^l`B`\>GaUeQFYh:JC< }֓>k3#HZ'W¸)jA% 4 C=q12J8n3<ЄYRϭÚrT p'ɻP wlȔOok#x㔉Mb@G|% MJAjeCD[YH7`&Tl '}x1WP)ur:PƪFG8IG>Vp^KCL`˝%#)%oךo%{ҭt0&sq~~WO򈍷gىhNV4LsY7[}Rz%sJ5ϷkXsTKRVEcxX+Tę8XV߅8Tq$/"X3d-AP nW% R(,#I|̏1yW+x}4GüdJĜb*FB6[?g f@S`E= {;|/'a0L),=c5xl e͌S-vv#%: B󅥉rdofGN2*ީ$lyV R\ZgRQ8ghn0k1gm5tn ah@ 씠MFĺ405E}9Diμ'HP2bNvMQ&MC%~}o(o8xpt,8z[$3 V]P`2fu@6cRwW<:F(TaZHōMoMȦ5.FT*BeEt6coΞ+pj6.n@vqq s_璃Ka _Q/DXR~̉O>u5OuA 0N95*.I\oy)dQB\*_ֱvw:oqX6Jf6ua28E@75\zG}"ql#NPTm@ j Clf5{xIP^Ag&J%m]fgըf籞ZpxAQX؏0)w4@Cy߀*g])g@4;]-"qb_ ^4<. a'X>+<%*WU_2eL\M2!}Tk ^ >N"S(Oxܝs+>n6VՠwTevFc<i<~GY>q+,BSpTt"??߂i~H XOǒv*w"vw:ʣkA/e%D,V~'_Iymrǡ嵀K}.(N*۠_g$C"W|&)x=n-80iJ0S Cl'd31WEE/`ln",ֿEjm[hD笃.|7?x/JzIw@.5Iڋ-0{9RcG;]"t#Ԙzr(( j^Jn{_`R20w儂U%3e}S>D b/:iW U*dߩDF# )DOބiKU#23W:ͤ$Ͳ}}Z^'1+9Vj:-`KH|hWvޘ7uHsBv! ,UqI#5-Mw%FškN\ZrqPp {qg3-:gkG SgV9Zv,BԻ纭=0g& {QJ]&M )2y5kOY#(ⱎY}n;3kyҋWǏ OVCN(0Y^E0IQgŐX(_6 %!R)Rx$jym1]Ǯ捸Q=aaX|0+![2Ĥ$mJjU8b!@"DUtAqn/EˬmiـQՕ<ͤЯ6,zTPBV\kJo|D K™fi sYSnWŠz"N :Ջ t" *}c+mP&dan;),vS S,_P Oj~D@.d_Kb\oBrOV!PF*7^OνJN58& bDэ3ȧ55 Q>V[Jsj,u㉦$ᣋGe60!"^ɡ90$X0__-ȌjÖSAvb񜬖V~ÈzDϏՁ&~ ^0 fX dYzJG^ .DK/L9䇣/葜ru7. N1}%Rt/T8[֋whq?DA$]G 9 QKRhζ^.o E3F^irt'&nm@77Rn5os\`oQph]4lȔ٦ɨA-A|u3>-ム/dRn(YI)`N=mw* Y:N<?dV 8r} M{2ĸ%NP]\xA:OOR6M+z8` ,Tq@CAltŐQQ %~xuSlj,.;U힖vz3 J6`eq\ND !L~vxf~͎G3\ j~t:3 r!=]`; $TŠvJBAb[u'D8r6Qlumy.mVA~f(>15;ߌA}Ӌ߂A1K WDR,S49BGQXQ \.p^no8kd^aZ dඎ=,?$h\4b>%E7L+uf 2 yj-‡+A˻jWxƑ:®ٞg\彫iQwjo>NF՝z[xDk 8*?xC>67V2}yYuP\2Gz<f܅8s^ئɸWݕ PNp_fo7n/geh/ "bV IX@_W2tGJڷ*@ec_$+糪LLAWq\0r9䏯}Z*T W.>w0C"[q*eYvs}NO[3Іt4oOm?,NfI..n$VFh@"ZP:5I嫗f[!pRP3sQ"ω4NcvԽ ǥyT|-,ϻ/IAji'ec|WǞC=%)gև- ד~(%9 ͪSV9 "@;2DҸrz}w7D/[%J&4=w1~D cg"|FT<|͕|f%=b=ˮ{ &hre X27w":܏HiTt{30?`>hq2eMj} #BUG?5sjkKHt1Zmd׸vȹ EV[w,˭=ol>`#ѰEXޭ7X)Կ_D6\8M뚰4rUVy_[ǿ hd%W m?1^ff',B5gKmO7;5RPwe K1W~&٧yP>RP2mG%cQ@%?XSh,5b{_nE"пx+'û:)JyA'qޡڜ. bĒoBA1)jd>+hSSt*.?יڇ UW؈K !aV3U`.^ ¹bBdnq81:&N$5͍Khp%͐42}=RGPZͿW~"jڣxUMqF;ohnz'ܑگQlL@`_L@Qi&IHkA$oT3zu _g`J#sH1TBHAԱa[ڝmt} 5Z`cg2_ rTdih%~a98c=)t)@3뿨MX6&ycM=6^-[ DuOۤ A[Qd wrh|?syLL-hŒHn/UfHJp Lٸ%fI`=D%3Wc+WĊ[Z ;ac oV8ǤsRt/zఎV" E2gBo@ǧஈi:bcxa7Uni topF1gpJmF#{O,I>{8}Evف|;T$\sJ1{CV-c$Bm=u"?L{w"&&^%Ġ2bi#Ƹ~(*2|1'rK = Y(M!ӶNվڱ/6 ehNF7:NlT'rږwzWWFss>Ţx:ăm =vgt|xP ~> iQ=C;7m1lOڋ٫ {",j#Ghn%y=ݓ2 FOGR1 ~Pʳo8$πk+R}] QI:Gʶ|(dF酖;+3 QDo2Lo25o?J31x Kmzqv*ODc$aVXN:@ E5E 1^OMoؗӞ-tjp7-,T"N,w)-%ːb˳vt6$MuC. ڋ4 {l3j[aQgK'}{xVay)@,-X|xJWp?f 6HtuՅ r+oׇ8ՈڧE#Ue_wJ[[)=K} 1m0a/ q#_bL#z'5gc80oK%5%; zٟJ5ǡ7b99oVp/ҚFWTgَ$8;2\1f0c])~b"w\ q(Q@.-H>]ڢdcCؤG')`C 0'=]8S?;r͞w5^Sò$ֈQc鋶)<8H@vOTbXpOA1THd5DD9w# 䰔~}S'4j1Z/NK)oz]8"pw^Y D<=*]}!+i|"'T(ÂP2Bo*6S֦M$%ԢRRVO9O"4Ztmޞm6,v=kjWf:/\ |0ceʖ(uI6M/9<2c Z!ڑQ$F)[.kV,$y\ڞ_c9,LY%"ݵxג y{o.Ԃk.JYm2a04\d!gj = iExޠMdJk0X;Q`;)js?1|ti@4}HB彣jәZ, r !~)K} V׷%:0/-Z/L_9++nSso,3sաLm56rD rM1pVd2|ڷ6E( %.49F@t,nOiU{[w T|AHS.p7!f' I|xZ܌\^dR_~Sdʌ8kib;d[JU2,Aj1JXuq(r {♆inj_qR8?ZȲǑ','Y]mRҷKt;w5 _ h"U[T$;Uf1pф).r,P_, bO*`R ّx·uz n},q .FvgԲ?u`D4b JC5GaƄ(|OC`iSf8a " Ӡg`bChRt]D)\ L@:L3eF7NvPs2- L$&NyWZ5K.{}u4Z3gRy_7G#VYhmȗpd2(hL skpѫnB-z[X eF6~ZgN_hLa!`)3;㞘nQ 9^~ kck2s~W*j*!V'ܷt=:'t7|ybSxK;D~-;)ݚݡ=OrH~_I|k{ܱ)PMlGֳ"pnItb<e$`ﱾ-^ .yvb4iwE ^ LO^PU}:kҊGE;%թU)Ͳ_?+zSM 3h@blL=d NGLd 8ju)(sL̘qK07j'نf0I(el_D L`144t NwcIԇWw}xֶԊ\2⑮6K ukZ*ʶG  *N9󤗄w5[%p?x`:v`}9)yXRs]ʶbF?Z[HLdWz\`)C? p G_%CkBƅ9+gQ3 N-MA%M:1F Ղt4_Ѡ4W#O/tRoƆ#urD36@A-)K1iU'0G.+ũRQw?uu.Dhq(w( Ib/djlG]^#eC.~ku%[Ym[=oPX¥SQ.j~@CxCPE&~BC&Q izc>$nףul ~Zv"qǔσ1s9yԭ.d*3c[Q.[3 Rh hخpE\C̯Wy_5G[V&QXa;ZPn%Hmc2"*_ϳ޺Tw:5YdwVxd-/<\*c2o'IUV$u_>H_Oo;Uw-: <7fUy@@~4ʎh\1*!I7E̕k[P4J:w/{C6b 2 SA,G]z3b}$Gإ=U(7y7wX[[L'x6&Ir79:"af}«L ;OCH-U4*zg4ҡ,%2G[b O9lq ϧ0cSag 3{t?atP5_mIʧB1ɣCQAdY@*j 23Ս(n_ ckBćJ(XgV:CϱҜYyd?l,,ܪ ml`dĂnܱO9c<ϾÊf5aq I5ۧ7LU4Bd=wbдϘWvǜg^xz0:Y|E4:~+, %el&&;+ = f6ZWƉ ucex(tSf]z[|ht?k Ȥ\y|u8o=sg78uW͒'W>_7pEҞev-V@a_ Ocȏߓx ^%tAG%x}smG@~jޡ@ҠQzڨgkt%`=STLu? gb.=e= =-M j@11,yӇ?[4,Ksх=P?$0 f@14^ oZoj{->+UxaeaEHX>N%b`5yȥk^p`l "$k6 5gǒ}8 %nD~ƙHTQr7}e FRdp2yqJgQ$m?\xu=Ol-t*W" xΠ6H{XlG_o`Sɑ[y_,yHMS/>,}yq֙XN܉W2$9e${H<:{W[LP&˿1e*j ztd7sC ufͺfW2>[ڣy+9ŚA7`$G ]ҹ7)@&/q"'$7c]RNh=z5[}EW)7Z'%2%*伅۽zR`[6`7:"P;OGo=RCy3쳖j_I?eh$#OrVWo,m 2&BO3e 09#toAŽUn"'Z#{{3Nk,qӥrkVy42aR\Ξy{yApbR$R'h ]O[~OA"Ӝa\BE>MoDGDREZ8aCF!}eR7U\m>ɱ~̼]Vb&-Z7otWe1Sv,9Y A$\цCO{L{@NͷZDKLR,UVG6K'H3 JAȗ~~h(4-FP1Y!EZ]CsQ m«ML+uoʰBalkxyeeI%yjTG` [P0wkH6!f#ot>E?S)"kx /^8;2//99=jVuhj/=T[hz7M_4JOB7c,hQŁ rf |Z(6QmJ9PTb+=mbONchAu[P 0)ys(5^ܺCjI-"wz4VxybfR3a9Q UCBFa(w//TDž~+u]]ޠB 8O=#eFz\WƂiuǺ Fk=?XHdܔ,Zюҝ@Ӈ""VQٟ ؇0#~YO.c"z)߃4pHx. UQs:Up8}$&Y"ӏZYv@ӂoi~|wBUݑɵL,+tAwA,8鑗O>q&]sRfKYo&oz OI@-XKfA!(?''ˤ%!l 8"M1NLGJu >5wWS >J;iu,{(ȭ!ޟg*Iarv-E *(MrB^>a'ǜpv 2@.E=cGWq{|)S8Qf]2(hdB!d9a Uᰝ㜎qKa)u: L+mP+_a^su!VrMGi> +h\?$ h@rGzAVۘα9 އDVQ|s'DCv)jc)bǚ4Dgb@,_8 wB88\T`sftrAH~8/T<ɘTɆd&1ZOܖ$h9B~+Anjx 8EWtPpHWr:xwƞ{uزixlzK06tzDӠA7aGm<3&pda{23Ūz#;&꒲wlܔf`ً#[VQJ[Ak\LrQ|\,3~ɣ*CYujx1xBH΢q#^͟;:Ynt%jL8ilDlAB&Iuyv.m;a51/QvTQȈ8殈lbM +{ b2Hsor7 &p@cbU#y/YF5K8q%.w3i 4W};saڋe9`W$f?k 5LCUIՂ ~efx 6ZR4Q؏Vu)-c ^oNg}+6D{HsG1UR'fЕ(ŠAV"RYO  \k Fy; VhE4-'NP/8k_襅2-;>@ĩr<68tR8%t{<D[зUu͔R'89!F. v!-Y`9OSuI~(}bh0_hє[H ydVjl>FK|wʫ\e9 N#VF]kz:O 3]c b:DŽ{p鑎u֊ÍpسiUys)D4<7uxw|H?j'+^ilX:7Aw$N>ggl]Ickk|X9s,fnW0X%Z2ljVwvrOT`wTPӫ"LfE:u\ 73 TZO Nhу0DIKY=rpȟ |v10;ϣ  0*@Ds:sJWf;EJk'~g2.>2x5B!O ! $TN1 ZN8'V|..f:ya8JrM~Xhdn ɻG'M/'9l$p40jOK<+!$Wg3^8;D9.H" TOQR4v~M3rx ҿR1R=fmV1NHښJNt}&"tk/Q*:cZ(Vzg%Qf9E2%>2}rU";n'.SޯKd<凲.FYÈI 9DmzXh~{N5P>TV4*g3Bs96F8~0%bkW+ y@H\aG`^֢Μnц;e7Uov8 ~wYN2m( &XV) \FʐTPӄUj C*C_?se饻:#$~[j܎ HH\F-TfM!TIE%_>~md~(F~c5) qIf#BzCr 1*;};`^::4T{!Q#z^U#LV!?/d<鹿prڝ;>/+t@A\I1fOla-OG(.0z9> gM v2"q{Aħb;緙HUTR`a}Ĝa 3NˮY=ʨ`}K75S2rm2/ s>m#gVA'39!5lԍq]Wث-timgZ.ĭzZ9lWnf)؝M9c3?DTl$p9վϯX l>@uIm!wl5#Vnp|.O) ܯ8%R_34lxI_!*P/;G8V@R! g 2g%HCtK ;Nٷġ~C:=p~yuq' ͘`x8Q *oΪ џ`o1a@si3Z O3nb˄=Ƴ34 lJ^7A`Q%c3Ofu gkU;B/|;f;J་ɪ" sL0B =8~l#/14+&8%ÎK" 5͋vi h;PI \m)bi_]D^yiSωPgFTQcum E~ۯ0J)1mƐ_| ϟ32h5pE-tegpB8|*_ ǿ7|.v _ޟ=F jy B$_o+sgU?񏒜lWz uo ViȻ'.9|Z6<=q߈)ǥC,<Y J˼]e$tח+$_O4 UQ@pZ]JU/ #Ro]ZNGD`Ŷ4U(˱붓Ev8 zNzd ) srv(R[rboj&QR1Q} %aqq0H~ oc Mw`.H06DU_52۲IT9+GEY?_Hh 72"8ؙ?N@ e1.u$ge})'D6r{P"ة2ǔAVC3*^+C8WOLO- d";Ī{2Mjջ7Nj0 iN]hHe 0f*fFd2T>ISʐ} ƯMaѿ W"0pqzsM* P  QFRd>Fa2$CCV涾$ѥVՆ˾WH9冿f8WxX+HSdY➾[ ^WS3u!:ZL%& {gPq.+!c4 .=JQ~.$dny)՗[2yXE 'C)=re2G 댜 }^gu[OOOB#_"K S~,6kxl% cH^fw1>7kg8`rٮ %wzO|pRDya=r#i %lYiXcr-9և$@n!@Ȧ@np*,1s lkd0r:j@[w=啾 }UFe0Z3#5Q6u~sI7ji3DƐfq(e d9P"^$2ren8>?Z-D'MKu hOaޯjW^K58敜{LH@ 3 ;띐UoM*l7QE"L\>7t1;\oRL_l,wdp.mbxFs븘dۘ *$1JU2!i؄?w, T@+mY^ת˓϶QA݊tce_H#*']O;KO]Y*:u#+ª>/ce^bjl.|D(` 5z4Ziʗ"7ҪN pz(c&>0p2XYmu{ÑA>嗂ۉt/b]{y XCV,XeKMŢ#:[,ݼO]4.(el?xMÉ*4ur$%^Pv'>KSŚ BN`dTDsSMxXI`C/`Lm"Ku :o,uenc 0Wj0γbhM'".m5˰z|>E7EŠ FvWkeȀ1U?r f{։vT|1G*w#ZKȪ}  ӳÀ}vzʂˈ?c{5.qd2T%,uj %j7yzb6y^GQr(>"0 A#_bKwM- >z6+^IlSA?]}G$XtWZT`Ͷu֧kӓZ?jUavXjPNXƟ$~d/T_bfuRùmтM>`̊Q)0?hY MJ@ץ04|OЎW̆ܽv,ҺZ64NqsPb0Uk[B"j# Wu,+]5 "`N'} !z%Z }!MR03knFbc"vVFN!t&3(eXc(A?T=hHSs%k@$u,^v#MDž ^˕|=Nb֤)<І|Oq⽊E&6aB?}|$|SHR"HR\.YO23DDP[ukL2䬮UMs S>vP ٲ㩮"Rykh;ma2KNg\v{9ĠI`|qp"mE}NT&lm c5˄2ƹIQQ,+J[??QYhK>NYT=U`}4}~p ,5ߍu`!??3k_ʀ %+e躛|]p!'WNem$f~=ķx  IYT_߭*~`T3EAptIs[? ̶kv >$-zi CB5DsHjƛwFXd~>s{ghiy/Hy#^*-QlbmFy-qzFګHWD @nu+uP&Άewp5mc.潵,]6gIoJIocs\&Laij>joɷ<ϙ2i+k}L8aI lS⤫,|ڴP8$ؽRL=\mƇluMo"qG&Nh$~@ǰ; |"юW+*F{xQj>wyt6 |x>rPgwʣ^'RX hۥbg"o,M+8Uye]9Ń@a}BOuhڈ'_xCYu \m]Zn03K  >[jp#g&i:9v[ZTU $͒S%VJXj.k_F)SOy=S)q hfeAhvSNOҌ0@Be)!l 6(.; 9esِ.\Yj7WZ%ةv@sCcZQds:>ApKig:PDHL ,j# }hȲd)I#k6vf0'ssLǽ ̞Z޶YK˲5}="SvC9ǃGaWrkG!B{i\bnA1^|lD&nr~e ]ziѲq!+[LOL|Qp8]EW!ÚY:CmHZzd.Ug[] M*G!sNV.+ox80ZEz,3m 3A 6vNB:us^zAේ'<; Xuѿ,F<ߦ^%cwSRh?K|6b?-ӭ֋c/mahl=_U=:(Yb9(]47T-#n wMY jSg3d8}e: # "E^W3 d.kl&MU ɕ=nˁ t.3AQ6HNY8h3^D@Fũ| j>s^꧜=WqݑRn3I 8i'KEKVCfczm I-\ \ a1lB|ι5xPV>OVgNShN_C[Yzb⩸]jqX*۞e.uЕdЏ6Z;91k~ vBgV,V d%:rVЩt{t!Vs.gM9F5"mQ;V;>ݫ._!#mi.4t[J(sH怳wH\Tސ$<$!TmV).2h|YUEF6W beUpkld}HCLH/01oleTsyLV+ʕYj66_x/~l6cbz43esȚggŴKed{#)Q*o> G+Zin{Nr yVTZ[` $Q8e|P 1΄ mr=+A dr^S={$`ٯ Оi6F!%D&}[Vd R϶oY%[skɠ:1b Пi1룶GE8,'{dꤋuP𗖱i2ިse "VraMz?cE.)rɼa^Ax{ 槕flsFsay* l(A N-u%:dN:Jg;y͹}ˠWETk-RCݼ/$A5Y%Ɏhӯlcaθ'X׮2Si-E_җ_#L|| {\{KY-% f@QuuPVWIeEiߩ$XgClG3[ U~C#½i Nx|p\9ω7!o &z{7r7F~m5S#CEuCRdC5Y~WKP Ļ-ec&(dENV ܚz5xqi'a01PbB<_&a2~&cPh9Sj&(~# { Bؘ>h$8_ Mr8URG\RŌL=kV7Ug#[9׫*̈́8D5e_,hWÂhUPN)p[IR:w?RȣPwJesZ 6$\"˜2<8ω<& !d[j|DUϞ z)G k(Z33`Qs-E֑vj\&fTwկV票նW;чe%Jab6Mm#kv6&\A.@/Pi*+*B w7$$n?˕;I&޳4Ծi6w8S3vkHcy uzmubsiB$" (4憶eV!wBp? {uѴ0.p\A09xɿx*ZVv&|H.mNN M*fFZ[? k,nFm?wύJ Q?Cp`2c**ZKQPUGr0H A)BWOۆf}V O텕5|7ЁǕFbV>1zq?tE~,6V)xg^ xf>+)NЅNK& C 5TOgt>}^e`qhzaD4wyR_U<ڂ$⢣,zu6JDɽ?)ϬJЦW0SKh/en@X!1ն"2!!/;" ϱrl"t`0&hEa.^Wq4YWUURhȃ{$sawO*W%ݓ Y>T^?9GwdO0d`l YlLy~ÿSм/2 Z_i?kray i%B%:r:V6%aP6"YwvqqQpmy@ܴә/U>ӸlcP٥y.^Bf<9;r+nGPf>/[kgHM,b͆2؎$2٠XEݩ{3=D.׺:ualbE=RTյ|mrYΒiL׭ Q;u(Vt]Ef 6I KrFt(ֺ `˒Օ0݆{ f^U2e(%S8'y[5TDW7lw E=悄oE|5̗F;(Y\DO Q$K.N oOfbVr=Z "aae{UpiJ':-@P}jyBI{"c=7Zdfa"אf{ hyԖ;~U[^.u/h ?s"15*IU=:]lt镎M9J Fr\%>v]jz[\UT/FmC௟Pn~9OZz@:T &=Z6:Ћ4qzK(;'e@ e(Q'GVnw1:LTi1+gd4;ncЦ3 R@-|KDqKֱLGIhܹ$RnMe%DU.Br y+&(!RLķ;5épcxՉP!p|D.BaQ{ +9##sBl+a`KX//$@ pFX4H>L0@v^dPxcږqvNQȉͭBZ z٘qbh deB"Q",i?MK%< 'pnyY˛cAĵ΢)’&7:W'@(FsůHc( XRt yɰ(]dJVr9Bo@r XYsri?K P|U;_^~ 2S(拈cR O&#j>"@ DGU=ӗrb"! ~UkM(ޒ`GQ뀗 Oкt,쑨R#藫~Hz ϸ- bՒVϚb~ZŭgL!{+4nwTL"r*oǮpɳ9ؙj.5A?۝-+Mpl\\tzzEˎӔ ˢ6kǧwwm?DRIOnlr>Vkܷ^%:^JF ÈlgS\`Ed*l\W{]@ H9?5=hd Ьߦq^V99-GA&}g8%!kkB8k21Rt+I\-,3,m\M$;"zyfKDI&UhipRQG&6_l] Ag Egl ;Œ`8{j&^.oK48ox0 ։m4.@miȦ0aK|fl腅0gy=*R~{?"%Ĭ9ϫj:oeT>DPRwݜY: @0؂;)R$<5VY/6 `/'oj' L~rR0n{}Nʂ3ɤG|_5zqA wQĔ$^󁥅a6ۋkzfVa>AƢ!y/!<$u8 ha̾ FB[Aȭbݤ5Yr\]H0f{c:Nc Bƈ O.J5ޅGpFҮ+^:zתw :Q5gKa*^`D*6t^nWrͣC՚A9\,)B$xLlX7UFnA  E?\ѐ>3/T'dgNݜ\d>jl!(4٣W ]ӆGCO߫ܨQǸXG㵇(@z侮ުlB6o:Vd<|x+>ycDA l5ׯt*m3ߌR)wE6aƜ =_WsYD$;koKBGï#FT⾬=Wc+(3?݃ pB(9 !νR̈́!I``uϣvHzleǐ=oyf*\U9GJdUlEZ#5&ݵum9ŘKي_Hg Eӿ|'cnW75Vz!], cvnMSGX8czZnx#;X7ؕDoFz7_!WelMmB&= 9 6l, "lq[\(;Ɂf"pb&kb2 pʵb]:C鵥C :k(Kb9 2m5#7&,TeI'T SY/M $5 ^ekf7GגQ]d Ƌ=/=r%GRㆤDTbo`lc?cBՅ̪d; UJ*?½ndݨ70:bR9U(1@}C>S'[xţ Y]^0ק!F/!"̂M%ڝ¥+bjkן |sU($ 8饴jqOVJDK[ *۳ݑ^韅n *)B-!Xt}%/QK.?L0?γBz pj 1h&fBέ*W08nz'tYEy۵0v_*L)3G?az>TR/\\L61蟬5xIgSQvtUsjimq\4Y*c-־Ew@%]Pf+9% Te%-[9Ȳ^ˮ";6=6VzREo>KfIAljYOXKUGF)[]U$1bPw.Kޥ>RDN_kR\_cS E'Ny0%.-|A7"YMmlF2c1wfZUTtb/3Ɠo; 9%aV_&_l}.]Y^ Xqѱ"%Q*)Hǃe-7CɜR'fJ!z!_LKn J$sBO<·2h5 6Sc7ZpL.L>7Yv!/,Ri@;f?M7bvq:n'2aIңUCW eߺy3v]`>l¥Avk#/6~N Vө+ 3)Mա+R6GT|n9 t85tDK9_`ppL:;Qz1e~BnT?-!yl} "b6!аgPoi0/R'Oy}wi>/AA(֬&V-S^3kƐYmGtʘ E1@2{X@Ov/_7u9|_y?#rBM?T'?پCa nGR0.#b}N;W,:KEɝyY~ Nȃtc3iȢ ^|BDQf'JػP0h1r0$UYº3O*$] 3F_Y g_$ 2x=}ROVE{͔C6~F"ʌG̭-CϊEqfTF`/uDE&%D ~qۺղ.ig ^c,x.G@o؈ s$q;2iƓ.Gfj H(VPn 6EZ ?/j7o6t7 #ʺ01a=W_AջEt\t2ǀ~_:ێ{ ̻<(rnmei&KAH pa\f"%bLDنagCFC˦ ,HnwJyq>]?_P~2JS1BCjiMָ`weF6M3E**p#~([aVTfS=robbf^l)˝\*}7X頂nI taQfS&lEh{&dqeA_(oYe4%FMֽҺ܊XD,3)m挾8 J[(;X0Wz#gd3LMGF|Z'u?XSa[R}1\3hI0˿*q,"}fgwź_~ 0jg36EѵsQV5ЙOY4Z7y\,җrjZva\>4Z϶>tQ-<ص|K@9< (yxnht `GQ @n1Dgʱ\b6w^ .TkF'QGT,z^5na lu,f$Ǵ3= SS(ֈݢBNm71o!ckƭtt3s-g4f!UPEK qGD82em[.dOH[ъԞXo^$K=/U tpSD,1jrm SҲg JXqoWsgdE6ΗzC8`vKr.#^G|}<~6r̽v[Ps}>Iߞ7(uLX %'U||蔂-:&W]2PN\F֨9#x̫c5R r;U"bde\K\#3~<_fsUsXnVPp%=nB[7 XY?)-z ܿ>r'>n1Exꢦ0Jp< 7 J#ࢽ+YPN sMuDN8rOU(灗*9;h a64b"a \s_eU `CRa1ҏX?+i^ƊckZ P[WSP"g +)fb;c]eZ#pBk!@S=s)/+O2@);v22Ɂz)~7&-1'$1Gh*DM{€!iWˠtwEbN?K/ &5 a=d>V`Z/䯱-Kgc/5i?8 ʘ5_I}~2.8:Ri?cՅt¿%؉Ry7F=V fMNEp^΁ims@JyfY% q{bg?,Nc,L[z[ ~/E Jʯ&@)Рx@Lg>wG9HGy(D;! z % s5sϏ>s,L@Z6M0*vai8DIk3b.eŷ JAya A3)ksD;K@^m N8>O pn)|a2r2bɴt6!;~C8h#%ʾ[2JÛ Ң4 ܺfǂǣD$5tq1K aT=L,iy oemn"i:*h5,#' ø+E%:պ)sP[xn-,Lc.2퇇4!,k^d=jCC9.Wښ`+g#]&%Wpf"x1:Ded|뮦M%dp'XI}5H9*nPK~Gv[ Eu뎧s iwTZ'9 H4CQ?=Z\e"ё߳DyE t,:9(NE$bW/ª#lP"ϞV57:)߸Hyd{ð6EmvN]v2]1*yr. ( |>h41""J[za(;RpH -JkF" c̎+ qoEBV%^n{qQ-i>u<ޘ-B{$n?"`%yϷgmJL +69Ns@FneURtb՟e>.IϫhxҴϋ܊=úABh=n(옻a\Y>ݦEߊ7nOYjvlmkj)jen$vIݻ%־K^e18:_rO 4bYd2sY_GOQ:"_`_lҾi` U^kh[UNT4a`הt}s- OMFWzS峦v @6 \2ʫ}74&70154==2T.c˞//='b9C,O =F^(min%Jm4~ì@.J/pUff"evSQYjf`5g"_;XSq l #iNŠep|4#jGǩr\j8},S294`Z6< Y0)-d|β7H6_+ң aZ<؍W2gwG wUmUړik~%R벳rDBJC PðD6Z,tdV%t­_k9,ܫchVOArE'1@TP *T7a__##y3ܚƯ3Lx€e0|?7Q .4[-"l޼(&v$W,ݗ . .3ON)1{Ww"29UMtdWTs[OcN.v9N!>-bGT UX*=K<d*nl*:S 8#J JHIIrG Mzco0Q_r @ ڲ2%;FNkZcƏUʧ6kgr4QD0k$3)۽Mgb]52h.jtXa,Њnc=["jV g#6ISé@ϰ_{KPV}}^Ot8 V q]갭Ղ(|U)WjǠ"ٷ(O7v=dt8'']m"v:iAc𠘦oق/ZJNMJBqF\6oD};ohĖ[>>% |y=,r C^}h1L'wiVI|L%m7@OL?qk#QM)nwA`=\SuX8 h]Fn4qiZKaA&p OT+ 2uH"B&ss9y$ri1C7h. 帊d+u/޼.W|Q~ac_fʵ4U\rx[~i[=B߬6v~/)-?ϰ^s?8:q P*;cėmPES #IBòKb8Ƕ{z>q֣˄H=- ?= z+AZD;:.͊H, @X}b5LDY3Q< sl$q *S!PЪ@ȣMn3y:܍nVl@:Ăv5_~}|2e~ۋb- H7VvBhĸVثkϏXZL^z vPj-,+Xi3[I۝h:-#.W;1~w:z;}f.*;.:~h ?,0b@@xɚJFafn0+)*6(b2=yЄa#V ȡ/yO"h-7QHl/d޷FXAtG bn-R1 8'P֮:0J97ȺtozWГi 11im 2qĦ:s*11 &K|Jz-n\[} C *%cikaf3J@'@d$m)loݟJU^a_1.gھHtaRΑ1_Ëh"jג0|3k#V; 0j[Dۙ_>Q[Mj#}]E]@ K@vgy_6$fV0 NXa%FyNG? ^xknBqBſE!|K+h̼ߏ[r%8\[&j(mkLYda9'Ү텡K,lei?e]pJFOShlq^hqBvW1>U4byUL" @}7~\,F.*ʗЇkuDuU3(шM K# [7a-htZ]A[w-rpM#FX2r,7v#H~ _N`ճ흻tqsk\X`$KWˤ>wH|~|"o;MbűD7y0TürWf{j㌪e.h1>'xz,wPң<عoxCʱO7-IX G F @@TYܤV@-J87# >0;Z"kß3lQF[|g˥٦;,~WKGut`)8Ƅ d佯 ikٿ0YmrՉ"hxeo#5&&0U<04Pv_y*Șm7؃lvΐ"!F2CJr*hUHzd` K%tn"w#{0Fy4S mN5쀛h^TKYQv ;[85s>lˆDW-K2q=!':ҁs ^.-b2&$zl※!hfR;6sZ/4zvԻ+]f=kij¬غXPI&ݘyHt\8^=C Rg˄+>`'st7QwlVh"#0$,~d1xT0ʟS ![Ny`7ޠd]V# a`N-tV$_\)SŖgRhmv||@fDp/3Odˤ !TNa nLD(n%PfQ L3_M?V3; wc\b8H^w9Out P.>FX;b VII(#MCKB}3_W_bD}̯k?ܟ`{߬E^ވ^ ə/ R&#FߩDU& tF^)㱰{>su ą\s#6&7U.V6Mmvwx71n~Āc+Z46L Q{{ Vz"'4S. G Uq Af%Rw5Zdz櫉#o"|+mY%;u1cMyt*u%"r1juwn2W~68"myBm챮l@qWZ@Ǥfy ɤTLSh,Ċ*j9ܜ?w睧phFV1=@ F4h=T%hdf0S ;r37{aӌnT)XYVP>2|P{d9r6~\s{+W]%ij4r64ҋ;ony;T䙾[ K1Z< &˛" `JPK+uON3US)gƄoZg{+ S`q@!dx+` ry"AHX+4`Q,'0#UmeL SxHAKYї:rڎo#> `3PECK9b兴w./g!Y0.޻$p0+ 7G;o'?f|5eRr AK{9l:iaF^\2{_k{ʾD@g#xWB.eƉةj)'v9JJ.LLPrE{*Z+JշPC;W`ϣz`pK xbE▌h:Y\׽!y dАB&19ڿTNwȢ2BK&lAA8׊ފ>3BOx{]f@gQ%fʟxj(sҌugƵ7I> 87AqiQ|.Q4F|~9:gc~]Jёbn@ɼuYKaxmjq/QHB+/i8ӡ' 3+N{N6 ILcTNJ ܙpg)m1''A<鋦~ť@ 7%>6-?\ ɒFܑk1Vwe|\vxĨWr8`*ië4Ms^!Vg[Sc,l-t*V."ӯ9؛Ep  kCOKSC7%9] *X;9`p[z1ºv ^X.rYi0\ג{jM\/&LďnzP'xor^mFEegp7S֨ɤzӒثZj$ኻێ68*/~. 82)"yi>8E) Z28Pׅz -X>G92S 2Czj\7#&u~ }=iY@oeßWO[ZªS%:6Hq.ȩ-L 7r$A`P;*"1j,zw9P7.s"Yv؉ NVohK\*Ի `f+&F!kIP:Z~PLx_{7:dYAG|࣒>>I3!aRwU ԏ&'/ğ`%ͼ[ Pdy 2,oh%Q(-Y{Я =$jI@&z=#ӥQG _[{ƛT4%+ lӰ0?B]7V[\ysabՖ󒱄+XGpkaL2M۫+D%cG]\Rwξg)Bf})@T`]초imۦb "޸%/pOthH|**Ʀe$'4h HH0^Gh}P f~5,7EQH8tPSg&z@"5h j#l&J$x74 RWF%݄`zIrn)U r3ڭT` S[)*>;BY 8ۭuE1`HV&6jg֊9`p?,}9F{h=$%7V$)"E-&@dM'rWї'ɮk9Aˆ)'hQU؋hAlG\x~lB&ݕd/=WlnW2 E?I?N ڳ!0M5i'fmq96\+?fT[xүd^&j+exd 澛ʠÏT.L_v*zN.j:aq:<@{]czv KG`]3KTfu2lBЛ Gq4hV:n7R8J51U  /gm9EQpҀ_&u k+u޹M^6c} DȿUT-t `d?^"U 5XKr#paV<$sEe䦚҇wx!lϷ xzp1 8fX#T]º'ekuZקTp K ƌ_V?>T{w<8&St V$u47gj` \{qo{E?UC5bz%5* :5m!Ⱥ|\\mQlt3 E?@G-r?:h띓hٯ\-`g&P~('T窴WNj>N4 :z&n}~̀+b ߭?Hb3{7z&< y! V qC&@|LY#G3jVi$gnF1FviňvW*! qzˠwjILhQcI \zvVN&!:BB'&K»rȲyX #NXiDK4<#x 5*:;奔#F"! <.NV_5Am嗫#_&SA"]FTyqƭ`]@Q:YZ%O>e5ЍB  PD8PF_CRiu`dp|<~%Д\#v1.R^%v#{5? LքtUko0"X̄a-;H[LXu@Pan!m"t\' RF楺Rg^{1rXvovc{R[""hcx#>8謖;_h~Qe6]c oY|(*&LiU.Lvu$5&O>1w"T;i8f܆rې'gXwg+6rLl &v\voTVЧJaS%hCBl?sFh+ky^QxcIh2L4{m^Ѩ}ys{c :#;.ju$C(_f8L܄r [ 1#>O7C~ssg᥷pÅu9oA4ʌnpJ<Q0^0*.!$S}g :GKCђG 1+9&\&"TK>>''x SmGC8޳B]$@di|5>}iGzzDb법)@\Ȋyp 2Uǂ&`ځ4K!A.aM_"6׾bYo)٬Mj+e٨>J`a8,ċn,KjHhDMEcAq6m06!kUzhnhM-^<>V $. Hvˑ0"eZ ޅTgۛ(xs+gVvRcڂixᇇ^C{PO!i'謱?G_RInBFBbZ[%_{Yp0(BǺ'|+dsH,TWB l9خ [d`(ET  Wp#'\pbZvĔ#}uK=:aSQ\8C#h(0nŦ[L'3_] hX0mEǮg#j>ݴ4v1ԣ0}]Aժ2\.*zޔ( $mi"yh6L{]zXfncK+?:22K+pKlG@Ľ^g_k>3Qb ͥT_\^· aYr42\dUӼkZ(CSJO08-9%{}JɭQkPw9QzCCq; Z8V"y_4'1KczV&4BCoےΫl#FT)zh7^a 9@M)KdMe,[όʔ4@ ,& 6}Wɀ҆FT f; !e{mh2AXWUl77&[F4֩}\NJ#`w]fo!_\|Ĝź|^d*(%ه.Ĺ=I]ܳ}:3hE;eԾv!ޠd7M8X#J'îή PGsͫ[&L>j=w5[Jt+Iw3ծ|O͐Cfr=2$ פކ`S_hN_*p~%) `F0($HiP ⧢V?5!HX| ]bD Bl09o1[ >t=\hO/NҦB,_e B&|j{R] xt! p剦".g8VqlUYo1@ PU9++i{#-.y/ǎЮն33 N>n񶁣3Φ\1>Q`N0 iR=ʍ.,b7Vc>d;MyqNM8fFhՂF(T+e)@#4j,p%=L SSAeg[؍K?⌉qiIZ/۾bS©n)*Yz|k݆ a`Um lWbwL{Bq ! u M8Exlᄁcz2{@H{c>@MB/gfF[nFR=4wtx!"n˙xE9ZsN26TQo$/}K iGuvA})!O[j(U#;yX8O:A`+} ]aU2P6z,v<[ vuءBNʠK Ć,✘y<ÎsY!^^)P/Ut1!M 4(j8_k)=2(2/s'7jSay 捍]U >Jw3ǶumUΈ e?8Wj ed"Ɏ`=L(\%T/@Y:HU MYJ 7y ]*wVBQAK+R>*ӣ,!C;0Ťtd8^ Z֬/LD.MYmek/8K#3umȬu#W!¤MpWܦCMahfo@9IyL"ݶq== ۷`V3,P < #Ǡv.T!nu:L,f0`ӾfXR ߹`k0o4-(ײ $Q/$L%)-jF" bܣ3)7bUfHR^3wöT!P!o#PLX i잰8Z Q#6/f ZaYPp I>5@I=T>3V8SA̷jɗ@B痵pyų LMEq}gsCݣAW0RJNcMf80hTIqaw?5v|(̎'.E"^m|?ѸWielFb7rKj d.QA2T0Ie#5=2A*F` {OG!PE h#e8$5:vQV%y$ PE\ef:`zT\gd%`Շ)$oy Ѭ஄SkwՇo 7!%Y .vq/ʛc:A떦@䲜eR _QGW1t; L ۩aRD `Z{:RNwusRo}\no``Br:LP1ayUq`u~bԈ'Z=Wגu XA^R{cY!y"㬱1_ -95εZ pS/4_Oq>Sef 1b!^=6~OʉyJCX>BqDK{7櫓v㣪hgF”ZxkжZxe܍C3ڣ&("ߗR0 ϗ$U>E`QdiW{5gPvON Ʌ:5fGn&8B$븭˷lnJL6ДJ1RKl6j߼2 3V0 f"bG ;[*"i%⺊jIЄWȲ#5' iC-3LmNhJX474џ[=`ВHrnVz*C5 !hh>8k?>O1/E+YJ&;@!B1Z?˜*)! lH49iUB_ElNlE>$'YWacۄrBz]9:y`%:[XLdtYFfqWj$@VurQ9t#嘜K.iS>Qr獘HcV%gi#y\sʺut ߩt<;,$5zdcl_uo%( 0|JMD)aX.%,DAv]S_6%l0c 8D44Tܙ)KPcgX7(#;\K%: }/Tni",kl^![_b@B1e4mP.Gljk ɯUij;#1[v~`KhQgIX9K9 HtR6WWO[u(P;՞lܰ]~K^0DG!OƮmA(' A(C7@& 1^iI^)dH?إSVnWpľ6*TתՊN=7' RЋ&ToCE!Ĥ lR7Y1;#,78 rC f4IF~g,e5dN"R6+~&c䫏Jm@FO يv#ɔ1䳽z:0;d&Z*,'mЬG֍ C^& p܄|_t0{ynt|XXٽb МP ֚y qKZ77H-""`ÀhC{w,‹ZL/%e :_oa*Yf.h": k o-8]BD+NAfFL87i]b n4"iG\(wfF-edƻf>4IiڎtĎ5Vt﯂Jwߓ WQbL P(T/b!DD /u3 O;uj3RX|{"/iB ~&kQ* {q,$7Z& 68}nqF ZDzAU{eJՇwrQs)P0E vڋ80)A 6qӰ՗C9v$L"cMqY]6#M;q1հWք^ rZxGɒn\ +)G?t AI*MJdx7,`?f6L_(oe*6q<)1ĐhȼM&?A'EJ ^ y=ԠK肻?!.`!^s5,q|sR(%4ŧ0zT\tIYSHlpߺDIZP-rk@h1jPd݊lP.Kjc^w_W%93 ȨbΝApCE˛41 %#m#͔*$d$^@8bpF6N]UEMmI2MGYxj(MAj@=j2ʰ${T``7jJ|ƭ wVypaw;7ԕH bd'7͛\1CYz"hIy|77%#;~+1ccp `"pRd8arJM*Cs;qفVr{7YVߴ~x"-s;--UDD9v]/!$⋀juKIjNX0bg7S܇74q/lLy$9دWQ\_{@߿DX9ˋd"1uk~o)R:o6S2 /6 MS[h8~ANrӄvh ࡇ+ϲ+6zdwFBA,RBLu3aC[߆R x pČY&f$v~7zECk >% ɇ0nV2-]K4y'm/e6=[^ZR SצK_4-W 6ԮV"ᧉu[Z.Q8}I)<':R&;I0/^Sá <\+E].&k2Shno x?YШ@hڷ; H+£ S`q([. N.\4Sx`C:6Քt6;z$SfPK;Ua=oϧt9 g?`eɴN?Σٚ=v+0}8K+tvܟjY) *I2]v 7Zw~(j"WK 0 DxSQWu,?:Y*ԊC;T$B$ hPi>Y)PfÓurU r0[6Z@FP+ ůkVPϕҰb+#kÏ,tТԠʡeCY=[r1$^H .lJ05Ơ~ c'(=+~{H VvXN˪xT=Q)" p*A?Z_& WA  z&%a5D|R|HQvuMvSH|y(Ich|A(.lrE{# UOAҷY9SmbV7% DZ[CӇƣo<0^_SXp/غ#JsH߉a|$ 8oeoV@!40rٜ}^F73 )~Jw1W%n-^;֛36t݅v4h ^$^-XGC„vtr,[!PK ^58_8Ju滽 +7*@\}¬h.>2vC*3@sb~hJbǶIFʟShaA,oRUSQ['`WwM."!U4mqȪޯqZdKI5I#Xr?SWdպ/Q\^)2P,<^}b=.ǂ=3ο6,X:Z쯰;BBAP=Z&YNbh=++2aDB<XsIZDnTT]y@"6oNWN(pUR 7F?U4կ<_}ѕD­>n,L+t+vBsD1stjێo;]ۚ2Ⱥ*wMp}J O`SE|P~]ق%ֻPtC/l2Tx8R6-?8 Uyg[dI1˷(q vN%鼣yxtܙYӷsϪܡݱm!QZ !(ɿ 06;"3CU.$zndg1 1oaP/n6 Qэ'TgC3A!A0vmg qc߯ϧ)Jzz *Q4|Um뼠%1j6xvM wT -O$3Z˅|QʛF1!ߐudN`>&Þ 6^!E]~ l)˪J?.j&/]ov  -" {SKR! x>ּ 4BNqJ0oͿt~^wyDq|gJ3z5TTvР x eLqO|Í\Nʾ9E J݊Í?3KV<.:18{rz/ÿIqv{*S$6.,>N&<2nlx2. baY2 iǑkM|GiVI$[_8JSnɜ> ,j7_7Q1U%crW9Sf8}Vuڃx 761^EZgjħsY*|F miդ,açE|nH4n#a6dhF0@J(/ E+6&)Έ"HXyW@<7a,/M`c ǿ@Xۯ_={3 , ^a5Z&rbNAii AIcur/ܱt(Bxq P!c í#n|38yӭJwB^ ]~2XEx(aȿ? !]70ǜjM tkY&y3`hHV?3ڼx_8nkfA<hHFJg2|=/Ig˅G %?[4OKۥ,%]Y^vҌwpe[\jwDT,1厜%YO׈FNm 1mRC]/"u:cm*P,8X)3g<NA丼,D.e)~ZhˊμJ"R_I}x\V),$ 4A @3Խ%YJ:p {A./r ?cz`7ωڹ.Fҳo>0KpJY8<%&ݏKj[SV~IXJm =V:z_o5Sw^7U%nj48b>,c,2ĝS} 'S9`>u|!?E6hFUDм[8g&NIoKD[X'.i!t؀ӂ,"/`xyK|A%uCJw d\)Űn݋Apk3\p p^]7?ip),*z&RwVCD$H0-UczW^RrD-Qq9Hܿkr&+v"XLi[6eg{΀M-pjuJf8޲U2 z}D$=)9y-0NW n7lԀ)zcxOp ]+~l 7KH^O Z'rg1O4]:5*}I 4\lO,YԸWi;^q؂Q s4O>nT*Jmnh'jA4ζ7oHi.$X2 mwGڶ 7S׽vxqCWsa C =͸`._*gڅr+vV28?ςP:Hx!?zvíjHm Q Y8ܷrSW%1]:4B4,4u| E_Su0VPE/n8\ܒn-掎b0}toM rܡ6.%ٻ0Bgk{:OKp@d2&t*om"t1cJx5,BE?a DZeQ~~#ѩhekZ|omȧ7jLʠka8m;1PI*a.x2k){ơC}FwW| 7|nYfjY1zs*σp+n;UbeOȹ>]Lҭ,4aXwyd^7ǵR5&mC~R/lזr7կuB `| &jZFs_1I5k|Zq+ro ž?h-j zE0zǬyjbDִ-A_VC'ãRj3C6Mliޢ}TS̭|\/P]94m[BHO?`[=`h-p"S!)CVy &'0vc(~Ѹԕ,XCXfWZ{h(g7pR+TkSIz!y0Ug@B?y{R0"3D]-Q)۠bsBD'@.}"J{} Y  [ZmMjODS+Z(=߬(AtSZOZӆnNO nQߋ24r ʲߝxB_Ռ]V}q>j}K#w TB~tN!~UAO eqD8 0v`O> ,F")+aCN[Dk-I&RW0 x=ʟ"o:濞_ @]ōLlft2M>ƻ \-/'\_C<a3Pc t eη%pL,EtĿZ(TwɈF@2+ *-iY%+sKLڅ>Ӂ(l]|ttb/NmN8˜]7,<M_ӵW "vŨ1K|[`P$A'!GmP3ILj'S4,謢ênVy#Ktf ^ Jh?f{W7/?Φ1ڴL(ח\ÏkNbI(c*Wn\t#)a-g((Re͂hQ>gSHVeY/@ I8 Wn64Fʚsob PyqHj3ʝdDk$nET-Xךc+DE7A~qȄZ-m9`/@oJydrP} DqKBPaSWuAޓ{dT><X0,}EwIz&G^ynˆ#uy(Jx*ʽE(4iݡM.t9}IU.)+ɳ0A@uU[ILܝ2zm2zg5?@\r27dX ׿FU<Ky›`3S**J_|DEJZT -ձH#ۀD-ήai[:Z~/]4b.uwf!ihR̴c;YIJ:gh]9ǫhέTX7҂vV;x>=׫tМ?=! xdl^ˈXs,9u; 5{yyp'ݪO86ʼ #s@_9B\`,*[/ Orʐ5\TSd@ byJPS504Y1~9ok1K)x9Լ0?-=^|x>*%RqEQ̋P, y ؙ ]E!f^HeD5'@zolnk!D 7AG!!L %5^w!Q39i ٖMFi?'pٮ~P=~Q$Ymz> ҾӓɓX@[ R*ܼl_wѢ䒓2Hg6^)&VjL&}@Ap6,18:ޠsdɐB_dq O-XtQZU"/Hb8g]bJ\FB^]6-JMVgSԐ = tBq4x@X db}1l D@$-SAZTWn/J-vwc?}!\2VWe<(קX0w w;~G,(??o5hʩW||ͤKzfQܸw)Aٗō'CQՂ(+Y;|?(Nh\L}d:T(/}͜H8sSr9!W-܄U|V`CI{5F6HƔK&Z 9R f^gy{xHlq@KHBfW\n R(%F(%2b } @ͽ 6DW3;y lYہ \ɎM7 br{҆}dNU027P lXN"[UQ Z΄[i\,'v 7Ij6/2CjyFEZXS ]+Unf&CH13_hæ"aMoGw. OIHSg /DQS  h^q&=r&W8L%j>ʈ id?\$:&.=*W?*^b,c KHd%X+p,X[1o i#gxo`K'2ua A j* kr-G4th5BnrV Tp[}uXdf`%swR9aC;P}vSECm%Hm9hN獆`cmX;+ YwvCH5$oge+g@-R4rL_ͧ st/d "':˵@g}> g϶X-c7v:AIpKQ Di#cs*]hR&8͍m,87t'RROhonzxZGu5rRAV%_>N`㰑q8v >nBAKad} eLڎP/&{bm ڳѕ .I)f̣S~̄U$+̣rm*/~.lm+#?4B}1TTLfrgؗ V M@(̡<+~N4eZ=7LuR1ߦCr %H:dU94)J1j Ce$O:Y'PvsDp #·ܒvxNR*pI-o,5u@+vyC4lSK.3Zp,;TEqnɿ44^ySEur9*Qq/K]AޠA}8غ}Yua \W :p༄ZB 퀁-26Ftξ~Ceؠ@8VW 9CVƆ D& |i6y 娒1^e TC0d~-F(zvbtTڙW6%u2*(Ko{͖2z".$֟x[!YB:pDyC*ߴuepF  , MDz%"h{B#y-y{ܸՏS^cS`УYY j{! /w$VhxV4L;r饝.'h/ʖsZ: Jܞ<ͩ:X-w^1 Nv,D:m6j\3I?Ɠkq90K05ແ2i#"=px!&GS*=$ϰ۱W!˄taKfT+*9p$v<_wU?f nPw3b?|Lq Cq5 $el4~⡪'/- |3ed_B*1 ל~J a\,` I~El2+V%gzHD-}/۪J]"xMH&Qgϕ70rגr+ޖEE=f pQaaۜ|n,Kz ].Ա DAק5rg*@:g1m ؄ཟzPV\11p.R4AX Z^9EͿGD&}4CŽ.?1m -q>fZ׈n 0V\s8(f>Xk*O!/ߝGoUvRb17Ā]H7ٶDvK日[Q4 CJ0{:#soqjG8 '?pY{4"t?Yxl|~포k&ǁ[bZ ePYqkfV/!BQjR Q;jGՆv  kN8H{\*Q\v,SQN L}hpp:i4{;1HǾtC9U%06Z4bPDh5:- nhme 1}b*5Ν~雪r3hF|F<ʼRJcX 7x]8}h§g/TA;@^m{ቫcnRl}+=UvI6pgLaZ6&eLˊT@ynQͦz"7Þ1.0!ُVY}AxJ-Q=-R%.77춟_z¬(jP a55L-.ǒ6uS@_$iG1U O0пk쑩6eg>:̒J@˘ 2!4hEx;΄ƲoȋiĐ}%:\0_k M ,9Jo.ܒ؋PEE@΄6cxDG⍬bEo@d& dqM۔o3AJ$u.R芻ք&f[I3q«mMs-Ӡ6*)H<ɔƔQ;UZ`=|Y#%^*>"KX7mob(~x#|w|vtl6fۜ}A65##(tiQ7S-&%bǾx-bTV,,<1%nXp%djx^JMACy. L >o{ /l`T6mcWe![z;zyfCeT֕)h28>aq`pAaE=Q=@>:0;Ɗ>ǂ׿/744J<io]8ڤn E}KmnXr`nBZB \zӋ$qR2f Z.ǵp*Ak5,$ab?G㲨l:K_ '_MԸYy3K6k}]~W2N$J\Һa֗Z˸xgvh0rE6z5m:nzy?ОPikqqݬM;1{g񡧱w= ҏ)%%Aȁf{򆰸`BYLujlb#H =Ro)( 2㍊55IO4=ã?/dUB& : *sU0PB`_/mH/¿$N=2LuSGS,, 쉰ǁˇ\X4!B3Xj-k=)ZnbR G5(/4 ҟ7$Yt.Hzsc^Mo4h;~⬑J8iѧy>Dg^ZBD1l!nyaXXڏ3#`uMѡWFU\W̮ 눏pAa-_X߶K<[30$乁xs{1Lʛ/.[ l&8Ti#I`xM'yW[DK,A-Q v"F>ˁiPq RlIuȣKm iשWMrFFR˚n, :cY՟B0:taw"KJgM=ry³pPiN9 0cJH 'g|-:C9DۣݘGKT8/٥^r'@͗6p͍_:^xC\bx .)sc)yA@M[^("v%q8sUgRM 92&Kqd@yUTO?Nfqn2nC;'KR@'-A>12>4QG^dY+<6E7nch #U{Y6"Nytja(h8& QvugUq>:&阤8{"S1wX~&],z W\SbLG$hCC-lhØ 0DD`}v-bٝn45R1Q۶~*nmbloZ  (9r 414% nZ,cqQv8.x_%݅F˃*IQom^?x2hFx+N5ZPK $Շ+ ~Yh롉YMCބ3˕#v澐ZB4lplV'Dp0KArgA&&wS4j~ &#n}&D9KkJ9^mH2 v{ 'LzoeA >`6'Y Rb+Bֽ* q> i!a;JZvHF~^`O]]9a%H8?;tT׈A4W[%&Ŋ Qbrl6JrڧmD: NBA=?:֍5tiOu+ȧbI(k2e>\ ]693bREvfO^ DLQiR "}k g{gyn-F=GO , QZ0FXcSe?kyܪog%N2(DzNjw8\hzDS;u*tix̬l] j8vmaz~ҜQ/fNdf1x8 X#>.Xc&=|ot<ܢuLI`#"'_ܴ٧vdU;,4L TvH@2 D3+*sq8>L%dwT^k O)y>jD'M ~U3!:_FtB4\Q/F۾#<4TEHàZDaU:r{C`c@y&_t1FKg2qdr5}áкq#Xv^Q&eh]ŎZyNC5`Q3l+{|dHR7hfUY+|„AEhK NP1moz/),o96Եh`xjӄ 9":;eЀZ՞̫ōz2.Lɴku@{ -˜m۫[ap@Mﳬ0/˨kRh9@`9dF~‚ܦ 孜ߢjXvUY'z$dzXfP⌜;Udg]6v ^IUSA.FFbliCϕA*ZޛIvo`K$H!گ1Y7ӂW o6-EBlɈ}DJ)bIٕ fJxウ!Hjk4h|AdvgRnKo=$"s\./^6*HO=?J1Z4vE2unXm/lBV]mSrusi`I-NsfR"90㍄QVDم巕![fQf; )>!7o^-3o <Kj'3& ,)ν)XŨF%,ӱ۽ҸhjQiIR9ȹt<$ݢn]P={RYo0m{ikgO/Ċpӵ|k^}ޠ%ŋq? *rB>!`/":rru7H- Y!ؘ:O$3(0oGp=Q-=,詼7T]}!A|=a8[3`Hl+:u0oX VJjh7ށn?3֐oۇu yHW)AYIg0@#;)-?]/SC634s6xAI'K'oO,}IDq\Y9$8 )+SbW^j)Id6Af-zZ"*Bt{_6`. no$'m'l݌J 09د6 ]s^?{agd jkeC_H]HuOdY\56igʗssW5#Vs?۫6tJ+a]N.b֟ڹZDέH,͡1-xO# 0)!_D+5m)/L_|5U[vao bNh[OK;=䴑i“UI&0DՓq;묺h`'.aj6xt:_!.jɦknZ#{AGͣPJFr4v &Ck:lEwZ^H2X\^pVlæ|~Z6ӍWacFS͛^#J~@/,efOosCE6ᖊПK)?84|jYU)3:i כj}EbA@ӹ_F$/?R6 A,]KV2m/bv)E"EJZ%q"wu_uZ/:$ܕrOR˥eɷC?K2 O4.tz|)316D ~REwNX0 JQ-@f'zdZʘ&?A>:5r.@;d oVۆv' V'!3pa鳘<X96m8 ^=(P[ ͼ$at H54XwOsŮ^yB7`MD&cm|M0ib;7`KiyQF,{!S :Nj&?h">.`o4MSAwWAHBP+ZG8@RFi1E;S |Jp3²T3 RV V&.=. ܥ=ΙJN"X!|vN:.=(W=-eXu߭Z-SDQO(ۂbt#{-8GsWNEa0 QoE=Q!y.i%AkWe>rJ~ޖ#c Guf9oKnLtrqNߗƋ!'X uЧ cށ񺵎v=GaFT؞j<3o 錩JCuͬkzko%|dޒ?uaS ᅰ:lpC 6PK>uz?d#0Ĥ2WW! IIj|°Q,iMl 2Ъx!(MS&%pxCu?lk[ʉZIJ 6fCuA1y!ZhJD0Vtng<^^ fi~>?`lqBѷG2H[ ;IGq 2IϝT@_PJn K{B*9A6ok]9pJoQ̸ O1Եʣ@#ZP'aSs*wY*i07? }0ЇF c~Fsk>ڝs4/S$j5qς@oуg&ː%VQ}taX"Z-7d :>b5hm3_=:?,JQJpŗ\4(ꝍG'5>`zC\/8KV ʇuS#o8~QWWjSb&a.p[ W?pE"%/3-(G PhUP%Q1Grr~OFRpmٹugEǨ|c;S=}RR Wzuh6;`L!Xf5a G n\-p34ܨp{܀|GRVk:+|G`Nw9n\u%`zikbcsJ+IDLeu6L}ƴ(s@H3D1cLh% [Redia4Tֳ'sY5: I-w<ek=:bmwmEUh[+5 A1ĩS %^ ɸG25W* X˵^e?@Q-?#:3y p4QVܫo9` O'j7I[>F҃4d/a*~|g3o#;ZX'nPV+u 7 b'DܠzQ}ui47# ϝ)"S!͹76+d13cZ+ODu=d9'8 ^,/C+^׭%r9*F)E= ʁߡHthu1@Tmun¯E#(U8H?E6ѿwEV> ;W(OQKjFpXE))1sYYye6I$`5+sZʙ(aBEi3SԴ/c0\ԄFQB}6Tj C + B${@^F#i4/)0ġ{7T]\F#%|9 ;}oVWkZ2B?2ېR8޽8F ˜܏ +z J'ҫJ(,o!3iZ8T!iOZZWxe[F6[E!KA;oq.NQwwC~(l=…P7(S0[;QF^Jki&h_ft(OjXš 6!v _4@xF4 ۢͅ[k C#ϗ@oC54ģ[KF}jүjsmZGӛhRr;"ȎR&- =6񠑾V0gTGo5(NeVtA#f{3Au;Tå 4>rw=*0VA+e ڰTzlwre}re +?TҮu"Si} Ʈf#qPѬWop{ґ S .0[}3K? fLn }:KzЯ!U[p`*An\2 \yl +iCWG@x^P .}c/lށ Df{ֈ"Eղ'Z".z}%$Rsnb99ztiTe,=VfDMDLY_iy..6v\XOY~jp~]BӤy:@VhvkBQ!lnYv4y_{K3AHH%c8o m]F십˃רy-_{IC씗CVb W]a0R \;6i aᰩ 6J5=)p+ß`T_8py[> R4ǒSB٥>s V .UH:9~@}qݳ`wC* xr=v>N)Ḓ^:݂m]i~2h`XMY3oVU83wd #3r&t*ɼ m iڡq67}r,ہӯ>c6Ŷ_]:I\0~aF 0"wkpG9&-6$w$Tԋfc!]VŌt; A-[|]`OG .{$2%ė}zy:pHAt [?ĺYWGjQ{i?ۣAGU`]l\M̾>_ch}m~~Ò fO^;.|]xqa1O DjRj' phV( o"[i Y Kr?47(~ae1@QN8u/&Y"~0(svf4`&F3xAE}ń6`7^D6w](R/Ď^ْyZPH' HO/I;/q+!) 40"i\'~1gCbfr&\ ??drh?`3ᐓ v`BxT:EFsiHVESӇ| c\do.b^o&"Q b[[sԝx>M"&ߩ^~h&+)e Ceɑwq꼎}pm( 荘G& q_Ʈw):w,}Y fN 5A)%ܼ ɒnx6,.,H-x(LK.,;iL&-]WsE܌Hxif:)7G 3}A5ߟ;K?!jFufj=.J3BC=# r=WT+j Z/ж.w&{׽ |DIjͬ) yПuz} mMlX뿲4HGNrQ!grK8rkEV[_$zAB֨UnM|pǩŢ#U<p@)x .Fu"湶3AU/_%e:l0PNȪ:驍h@$)_g"drlmJG vʟXE@Cy; :m.EzI:L ˖z|ߛ%j̕+s10Gne lաª3&*A ʓG:?RXRIߦ8SEH -0TlGCk"]!u@FYQ%Z"]}EݘK G%v[:wepBJJvsnJ mEeV=D47]3X;ShD i;k@Y5yd)`S𘀖R_d{wEws*Ҧs4C{>1}Vf' gjP] zęMWeH_^#䇒;e$X:H1͖Ww>l["c 󥬈{ ZB2}zStdR/H+m0T|2S6 s%$4u>3 d5bE(_}k(Ni,2tʖܩ:1tS 91{n6 3B,,D't/P:L[mKc@OǿvE:K9DpLwѓLyIH`T :41Hda輠T?Ngfu> ]+]6t!-B]d[9`\PPҬ?$IL-?ly5?}_CD$SH$M[pl&IR:ݮ! |_a]_0p`0lØVl u٫ri=.'UbM.;~B_&N7r HES0(r\twE!S2`=2 pg訪1-jO1~#8Fˮ rgt zKa.\T--!'8RTJKU}xPVy]fteŒA/dYX[) 4T6,;u N|Q{>^SMV:dIUQC)7{eX^e X֍l{@8yKeW<來A٦]tIc5l\cV(W R T*ϣhk_{ |h*hߠ ZիRɯ{V[9qR ueSt|eQ`+yū rl3S#(_PliyWhY/7YH=j!: 3l/;EFoו6B8"^OF?k9j>e[N8dבu- EGfeΜ*(!/BFx@3SeZK`Mu&P;D!a^E9`fٜ*ו1Z:;`ExuZ?><1>p)ydR |޺xa]1KMO,EFcSbu}1EH$]NE2{޷zuzDkq߫ O v hKl4 4=U1xQ|-0͗|3t30$$oSAr+m7'=zccBe.7frDƾN]RHY/(X6Exxe\uo>aY{ pw2=p{(J5^į3(>I@GR_UXaԢMlPhzcw84 ~a]d0e=(Q9lh 6XdP`Q/Ckējjޏtis#]["7[i.Eb~Me>}m3oF`Q0ߌ\ n}}0'$9 '~HEzy*pp-K?je5#ffY}Ǚ8嗦O+8&4<]l~DE5mXGlLP" gkz%hWWB"󦊖!ԥ7.qj 3-[} Ϟc 6NYYwoj- ;qM.bD 6 kb9qPkiXXHǂ_%hQo)NV:ʴF;yƄ8dda61 Q?B Ws+~0>gA)CFeLW'8T3]wbJ+y)TJS_$x(dgGjBYִ ugzR5!3_]!|& \,1t L T}$#fe>p'#7JTt{kVR *uyGY2h >Ӥ]d~e uCq Wծڻz6b`N6Q+}KstQmxeo2ʩ>PT1SG#@42o.oO6P3=TA462o 72 CiC#3>E,4 Ym/-3)n=}W:Z:H;/uy?*Hw0fjOki9*iK zá亥)T?9_z)S/ZEHIpњIi>j5 ~z369][m zs(i"h!cњPDVX?穣qD͂/4- 2;"I`J'," %%^?v(d m[*a.ġeb&v5Z{r׍j27'@RDÉ-?{Jn>8me.KHQ:bnT)Hz23 gŦ|fGm\BbTCch5h9r_@i9:qqLd!ᕯd+$oάZ0!Bmo/r:`84IQG1u{V)"dȯh^ lGKꖗygAXFb5J{sd)7]6kt\_Gknf%uxN4IQॠB4(UA^PI `2NP'RvQBߠ7W|)+F/6##@S2slEB-c"IN ,uU uشVυd@ ݻ=ޓc{{h&sGb$ڐՀ]JC(T; iAm#=hDbw䎏&,ҤRSp 6 TMqU|[Td[:?\> Y_Dv\3y <+SlKMaT6)Vut7)d?mX9욷^4ݩTF}z/qqz1Ҋv5% . fvonb%j~ڀl?8L7],>0> t v6%&`ꌚ?h3vrd}b_mOLStTh0RIZыvmL`!(A)lgr_%;H^,=FU@%`_ ]*.-j$$fe(| m [^O Iax"4[l3ڌ%s@G˼n 5q0YlWL,xC+@jSBn"/g`ǏfxeQp0X-9ãp" jR'z)3sn@; [#+BgAXݝ Z*!no%J B2ѳCF$[ΐ[4%r-J 3S/N1,,m*11!bE:FVjNJI ͲET(͚C)x˛".#{Ll?8S/t٬ v=e/֩z7"\>*w|*#@)|g+#0vS``D65FCȴb ')l+?$z^>V4w|`>$wF}WOX>-Z:{IKY6~}np t Ō`=;&ȑc\?Q9"IZ~ssDBWaمaESR~/ ^X$^cdΡA$fC 9 [.,n,@HBUT/ᗘfIVP5DJoMd#5|(wӄukC5d.$4R4RߗϷ{^.N`ӀrtU Gc"/&GN {kEhIq#o"[a3KUfB,X@U !3ty7*cUE^ P X;~i8"0[n͡=1GgCђ.KƊPVFz4]6S裞]l}GU|J0z*8%t*4ZLy˞f\2y_gj5UlyQ ķ]ݘLڡǼ0?i$<)V=27`9O"ԜBi^'l'Cc"j `eHfBGuWfU-&(yr*'l_*V='YۅOdRNSWmfnʉ>x8$lm촮*QX&NCpKd"u:UM.Z:eNú&Z61b/Tɗ&3X~e pU֘PkR-9uOl$7[U;bjR+~ Ƹv_xsI 멖LL%|J =F&N"+Tjzm*Y|9d$FzLG3QLrdU{н6-2hr$ iXr:T,3ovO-=t!w@ h`.#e-=+nvEn[R6 2GdnxCWKW G{A}P#;!j rgV4MѶ4p.V=_-̭$RH\؉` t/y`?_NKhOܣG$aV nwM t [K9Y9gS?ũq DR[3d{r(.!C5~"Ыɫ?^D儬^(K#8sy=s/w{FKD} <]- XvCL#XjVpI~$ W%+K#%@!Csj+X xw'㲡:4tGy-h'̦R" Yid!%;$9}b mC\HWoDƺB Õ1ǹ7v``{*WX5pgm(+S붎%x6ϰVdQL`XÊ7? 4J]k-t! (:x>E@|#+O X0pbd3J\;I:ߎh3faP5TRM &JrX0Q[K\#͔K?ԸrT_fa%IQ.)~+;1#eBM{#V{FZ~[-EqdB]%/=1+?Q~M 3&MN+&5A~&4t@!s)<"ulP)_F|B9*oP7`GIJ翧ij|#n ʎ,~pwWEwA{|AEeSs,pAjR?CH֋c 3w9^c '^gl:NОo"f 7b+\1 gqUCg`2Y_=Ym"٧So(Hx%O7Xest^7Y xwS+0̅Tc)(`EA6ֳS!/olED1(ȥ0ikgiӗJ̼nՈymݦΆ:Q^O{$@@wmݓ fZK5s1Ma/ocPGö}8|fH[;=qT9X5& cJPpC o.EfJ fNB\7-V:MO"TYì㗉 ?k̫z lP9%0KDVʡ03N^mIL{5?N3*D3v4+ ljXcy'=c<~l+6*%`%,9߅r\fvO.I((EԷa\g9tf\>#svi32X5Ղ%W=Whw L2Qдt7aczP1+\o^{3)Iưb ks¹˺\A H.*DZQΑo0t+jp|ԢqD*'; qwc)E]px.IhUv ]VluZaK.}#VXT%n~ o N T#UszmLF!Z[3 F\16%[l LONY1߂Rz)Y}' L'}G\g VMbϞ]u`tsi#`GS,?pf<`tXDg I Wz7j'J"fuP_9N@u׷-=tfJa`NKl6 k&S9ыJ.]|h6urX7M`x\T"; P)NDL՘fO9z⢋wR+?*g۱67 )@+8W;JX/ʚnZxBtS\U%e{;eiAhtp(7飴H(z{lV@%LR%&/unsKt*5b\PY"djR4mXe󒹌\-O[&QxF\EϝbԦ|3 _7 9fOSZn2F{by3iL`X-$6]Â/+kWG܅1,* :Ry|#X)xLڅ(lmqOO[圻 {ڀr9qz>u8B7H 5дd?e 茎tnIRd^ʊvhUO dT3K%m k9 z|OfDÅ-2t4 =~on[ 륞ܔ# g>ο_,P2NBR}`-DaN z7OA$6F_._J7NYH "k,@烳a@J|Z:a <'ރ6 0^wBSRw8Amm vnN#s:ˏ 7KG}=AyXvAdދe@ָ9@8BZ0E#Ö\(Kxj’|~YD%\;[iK<3kIj/=lWmXࣾl\-Q,]>[g#e|^@uĭx2,`k,)̊]مM$vF4ѡ$)s?26ONi\¯Ff[J_!Ql$:SȸY3 ܈ND9Gs%j6SRV5U9"JШB{tB^ sDv!<MF4 7u9}l›2t ?g\V2Z @ A쌸=J`oD*w4ӘWّ[tlJ}bvв~簰'"Qe]j4n]I4BJTG-6͗`͔dםҬ9}TR]zAw_ƿcTLOJPj^n5drQrw(p=/׻ Bh*7pB -QKrp|ԓcҠ:@ޟsx|*'<>KӘ '/Jo 3yv.,)#D"ܟjH^t_xx?H`?< $w J~'A8@@ly~o׋ Gpŋim&XݝD˞;kȕ78',C)Š`\a T7(]ݛa+Dž.9Ec 6=:rLu 0Vѝ 4"81L9CE5ɨm<H2ۮ^P2vp8JlƱDIr97(M(iɣ`o]Iq(*$d>yE<gp=/X>V:h yZ<,N2ߌ(fRD_5x*-JQZ<0RaX8: I 3RX<f*?y'w// K<ǕB#Wp=G o=(iVJ\Vϊ|f=l0".EejJZ!'*2~Գ>t0@ V7x5h4B - ArQzIkA)qR`{ΘkŦ)K|g } r{@,[V|pœGDG$R'kjh0hOM֝ܬѼ },ȏΔ1f4.Sp>d%$71R$;pOQ/_G6iʉ;LvoRHz"?^f(B! mʟdx/WsUvZLM4ud;9[,;r thD^9OZcd-JhBſOvE0 3hs]}/iMw)XYPYfWrLcU|j|=v2#`泆Jz-Ќ=Vfٹ-OVe}q-x:lnpdBܦXH0E߳^rآdh6q^kNR@c'/nnԕbj .k!;nK!x=- C:i~`_LK5>%ub2O "w;ԋKgսZw8i}uY|Jޜvn, faIp)IR_WzѴSژ&!ݪ EKし 5WCL7Z4To\|CCoBZ@Pl^Q-Fm^=_ܕHaI5wR&6ѷ+d3ִeP _)GZ27{Ln?`~߇*{+Rbf\ _6 6[Pɜ p`7 =ΆyM$-g-vy/E:]3Dн* }AǙ _bIV9YZKgG1BY&ϑJ od'i03BkhsCn64=4iwv飦7S]ҞFYV.\jOpi l p7p᷌3ߦHoh6eJ]`>{>nH8%>{x)qhva͑?NVmJnzqtPLQ7, #m" E%Uw ʃjV6hף3zGCAQax%u<Rƙ<0p_,?`q\]ZpeS >qü%v/1qŰݽg% BvaVkO[Q>-¥Xg=ƺՄ:CnjyMͽɘ6tԵ~qϿW+w[:2%Y/پކ mCIÃZ7(aK]uEyQYdf%  !>?x'/P* *U2~ f-IJ׭a87CNoe+-5?=Hcl}s.*w[mE-ʻ\N*mNBÆ.6 ^UyĩQ0->4? ⁠~܏ʉX܄[]R9xm'} L$VrQ)]BJzƘfMf.GUw_䧓,B@!ju1XB} 4'LdƋac[Ocd5i|rsR1a DU9ּ9A[Np %KvzĒt+N\k+[0a3mRoRjN"p^5qGN+,;3 6E3P7Eů6a pF+0d3:%:,jNY1ץ /ʁmfǾ!k JIezU4SEA{NX^(i%EY_$qtP۫-7O9 r#dJ7$V])d!ytBO U+oL:Tޙ}N)B.d~4MRɛ[w[F'L cM@A10 f{NiY’a>^1(4#@Djkꠤ,3klS%RƨCwѶ־o]c694<쵦cY%M%Ck'L@K¦>D7p4r{"W\U#CQ*@N)m5{]qI[G$=94R`3Bݼ۫6cB~7!1IJPJA'v 9dtJBN>?;1P$C]DϜ?!$ YS,p.LfH _GƣJe;Xp jb!\$JPw3n1nQ} ܵJD{OH(`NָE%Z7򍁍W`w\0@lu`C i\l+ j6ȘSwpBw+v ByoY>E %Kj̻=TjJ&M/ZLxT`/$;e_@)J7_ #5W@A%'jͼ[->qC!s@mr:\5_p_z%-E&Cg$XOH9α=f0\}tc6Tgb'<}d$<&&I^l^'?эa`k~ݙUJ,ו`Up2x$z"*XWC&*~CQ=F(YV#sCsq*t 廔"UFT)Xh!u U""nzήҚEs:{@}ʽ3LQ U8*(QI#-ڞ'⠰e2ӑVt>4TՌK p 3?"¸ߟu'>4<+G~!EW 4b5C8*[[wK9B=#'G1XtL* `1Cx5xB{xa Zhp!7JT]wzcZYAw(RNs:M6.iw#>CAg]}?-nKzJΖBՒ܊P(r[(I%/DgTy;qU@5H ܦT Zw-V 4aC!cL6,7TWA nmw 4X j#o.֡Qx%m% @vȊ϶;f;⚉"+G ] yL/5}C|60:YΈ|)x_6wjpG"BriL'ߜSOda TL fj?`AP/t8Q%?$l̬9B<_Ks>1y s< :"`L#qOd(] on{ӆ׈~Bda !vOUl W)fPp=&^A#c>VpB,ƌh[}Lj^\N!pf#sG v)u;]RJNEG@L闢ym^{ e]l9[E]swFܾ֊4VsxG3њa`PxW35RT~Q!Bs7+Tɳywk|bVܝcPx8/(KLy;fFתe>BKF+*h/N]d-ggBe >jk,yW+A\:ԇSx#oxN~m߈T⭋,@t -4} aϊzDsw 3P+FjH}]œf;5?KAN/^Y Z PUʭ9{| q,/u<\P ~Ȇ{op#iR1\lv_FCWÂvŝk+@MQ2zDsx㒸D>M@ةNp{38!CNw,5l\డҐkͺCEj,FUΥנfrPnbe\C+ЋUXr2wòaSh;" \FƑgXItF$iJJW@k*zAAj2x _ /\NHJblcAr EM Iw>JLxIjt)坖`: gBwڅ⼞զg-/C}WE$Ơd*Wᛆ IgGPV=t UZªdlkfN*crWc3cVa'صPmf@Ay]D堣/1.$r7l@* +xʿ] ;@_d]Yk983A.T|O3(Jޫ*_#Ǧ 6͎"j҄㤈cEm$|dR֝# j@[+SF; /Ͳ֢$% BGZ*pNPLx鳂"0})p Bb5=J2Hr\p!ґ|M( dijFU,j"f_v}6f)F*p3RXVST϶yZ( 7rb7mir$]9ʂdDX2X\#~^XSl'Ek3 ot -D!b']?7H1 IH0%T#)hE:wqa>Bۭ9h``8 jf0VƒJd{&]Ļ>d%! 《=]p`c /Iΐ!6$Ǩk1 17+iU~܄_[3"sHK8ţ1葝n n- 7ZϏL$yPubm±`EimtQE֐ xPS8]z\YVS/pfU(MM6?GlX~dB]v6*XF$h["j˄^8ZՅ!0vLZ\}?(y~07G`l. 'ƴ%'t"boӵAEUۓc>jWX6 R$p M!h/J$LV*c=q }퀐aXN*z.[؂} 8γ{ЖKXxhA|;X*k, A]\m%D|񧩊lD*O\w;4 ݝG~CYoxHGZ9ivV86i\L0 k>'Aj"tG@3;n*0 /d`-2_/ ILmtϰ[.Id{fuYz)r!QZJ9*Ѻ_=ܼSC*#$`K9(M9G`O)c$X 5F= ຃%k ( j(HM#e}!jR-h$AguL̾z\Xd05 DDzRug-DA\j7yf"̂20[aހ(rIDw^YsJùy4떷F?;Qt@9y| ~GFb!*) )Ij't݃RĮ%DZ/!.?;ԙY뿍#)Gm[7/Kxܣe/渒?Kt1]a,7%Ahռ 3L3Ye42Z|m۬1U04+,U֚jFS NHZeL1\6mhĵ[[8m{vqwc <4O r}G-' q hݳ6dpiY;u*}6jJ]%)P I)NJg!ΡO\4/3qʏkq"i{3ʁD/cDOj!9ޙ@'|I}<2&ktZ9.]1%7<[JpJ-*D,i #ҘmgDijKRnzz>"0=?w:v]/Kq@kvD7%IVVʻs!&ne(pFY;|F:L--CZ5MA4("v6^$QW[+"ÜyF<03ԏˍIqEsG@vrgwk'XYC[hXEh#sʖ:nw7pASQI88QYƕzyl@r`#=:'孈CɃG@ϩ*4U%jq:SKJD[b%mhi(j2zct,44hX'PCY *Jݚw~;mS׼O71TbwKvAs9XHrV)<9YRMɾUdIFrm5疖\\s(U" g&?$vO? ?QS|SQk7y Z:3oc-uT5CKفSCVrI !PvwvXKA;jh ;Ϻ.k.؍%'_0;:DHBgi: rt>0"uc[g.؜:KxC4)߷"?w ӼgyC1EDkʴLg#4,K,lX~c(uʮŸlӖ-7OLCf(i@4+g5СM(!~v{(B7MPQac4%o( OCѯX}A7lQQW nlkp,s+H:[]Oi6u8tGR_jEN&sID(/o/q#֘x3ñ#-@emz<اæ} h*#ʏ/zF6a>"jTąӳiLnY|AR7IzQxtmҎ?/WMe_| WМ&haign{;t3b }3$VB:<Ԩx=jFb(.5c}_Cy _TxcsHMDJk`d? -Ƹ?u]L ?г!ENo+6w(Ξ4WaЮ08:;r*Ls\ЉVm Gs<::8]sk/7$8+DY:Qy ᣟ u/pߺf2z/wI9xY E6CwXKOi/̽4)aTE Z&QcC9|rbջ-#ÿCFDp>aY::j /=eV]e %*-FzVD:Ek+\6+JI$fW{&$y#̂cO|mv U؃!I[9<]pQ?Ntzz^X=-)" qLVq){l۩޲e%~<& F_M_O}uԢG-O7$b5B ۸,F7 )(>^C^pj=L[ w{Xo跨{v8((e4\CftXtl!#ъoHP '˃u{ydJ;KM6O]*s(|Mԯn۟19u< Cĵѻ-4~)%a9 Z0*uU,N,TloC$hVĦ  cD{ t%?]2=2F $1lmWk`?+:n\V9v4n/kSM*,钔@;^8JQ[{5<'P>lf߄V&*t@z/`@i"IgF-EVY(ٳ 3ڐcM{.j3p<±2ȕJ5Uo*<.jȖ/",sRd*Կr.ڌ=+t=v n/e çPW \ ZUS5Ct>u[\6*sZA uf=༇;rfg6M¯trN R- {:5ӵ:}J=.>P90PԎi%FlsqZR#T8x>f"B }* YA+/5.:҇UC'9մO P.s{ [ySq<_/ĕI܅3Ć{/.{#d}Gi=IXL B)M=i{h.Cn?1!K4B9=:+Ê+]3J"!/fcn.';d(a"ci_f3p+- (r+Ĩs1˳ ~0dz+mr}&UC7(\uA+/+M50_(*r\@)z]me3Q9xv?F/l,p=~Ty> bS6~{7Phb }XJvl 7PpUTj^n? 4Gf?\l,KJRaIkTÓ~~(hŲ5(bN&ˇꩶ=n" hPQIcH lDzdgU~aaoSP$eJ& aq⦦#]K4"|힯ֹ$д~iV\u QAFeg ڜSX$Ru΂ǥ^[ wF#ҩ,`Sh!VᑅecnJBǬ!z(Ӽ[W Ar9P[VY> 'Í~5 ȗ?ћUOz(|DH]( ]oS#A#xk_+Y ɘ\NcNd0pDڶ bX/FXjW'qW</EZSû/3je;v7s!mqĎu- RC#u |/ x?qC M|D"%ήg#ԴnDI&gfc^F7;C M*Ge}^+R9L/!y]0y[?Ek7jp)[^6=<|*U6PcWyV/UVΆ¸7 $vg&|\)~mI@]J Ly|Wp$C.z~a3/yYG%SKĬ .NPl ~5]>}vsJKQ'D^2'_OްnHsZ/.aGEYa6u JzJ_W9)E#Ǡ,% 6oh>R(1]Ⳳ_(bTDĝlb#|}~rq:e3YU[&G$(,Q"S;$e2;f놕l'J{sfCkyBWH'dfFFY elM2-֫ˡ}Z!2ݸe;59lCxDїrAD3K.6G3_&̐ѩ^ha7W+j-Lapr\ON>-4Wl4Y W'п".FXp_PRy!=7P&BNJb[Oh<+^?? ws؊sE]y@TDRҮN(;}nk@gpǁՔv|/7I#D?4ENw]*~WEK9n2Nx:ZrYύ=UnW6ܬ^[|uQ[aC|qth+x5j䵓!;4=Z0&Nϯ ·i U%:,`_$բU^=-r~qcx>`EsR0UtU@'U8ىEM[Kjf } XW?tm]K`~ q{EŤQ8H 顨)-8B?K4%-1:^c1@Xeg=&3O>.$>A/R[\|KJ P,nKZOH꘮Nl7 8z!"˄ks|BF1yQFQ[T\SVܖU-F4^rS+g")4tpWARɝk^M9W_:a]y@xNe%)ڦ 㴑ؼR 9 rq F蠫9$ܺ[R4Syn@WAУq>GՊsӱ.d2,vg%HOH,1*oH<%YЌ׼Ȭy. 8ѓy\Q_[E6LgIiH\Z44gfV`fJs~u~P0s,$̑Lȱzxͦ#x$13Z6>}lx 6- + ĖVGV5L?'*KF4N_7TX;QC-M ΀ЭXS$jj4uZ|4Кm"]B/ndN=A)'?&LOT/猖 v1Q' L 9JmxifL$x~,|i¼It-(Sᲈ]x53c! 81w*Jӻ4e;vz"W*Oؼ`b۬}&è=beylp4N*[28C@w{֜Xr>[泑;x0Oy®h8|tnD2=sYa:z7L'ݲg90t X$4X>'dR"q^qyo% ̢:ʲ[x.l,ZFKÄ})"w0 ?.H!C'~^X/<1`S^CJ-qlG5g@ `._n4;XGfYRfJIccaf;HDLJ'b)DYI (݁Y~{&Z}A}7І 3?$}#TVCrƎsL\EyMgEa͚p]TGē4j=+1MpE)0k|'dnU(ZIPʖ7%aug+LID`32!:]e9mЈ)@s7uy ńAdM8BH{XRԌ^tikE%AHf27QVLLV 7ׅ n؆b} Oz]#3 )%NPLGv:e˿.rIF9Mdy =ڊH#֭Swjz^g8 B\J.`V#t9 U :m%S&E_ 5EoS:J!N" y ek>i Xe G]]{CW1~3hѝ'#Un (xqrx֌YI%cb:Kh#7v!^(Q6?]$nHLI4]ʘZ[X8y ^ [W /-LE3rb ^aדJF!=WMK &q|]_ @KT?݊#_#SZO#mh.&B趒[8jn/>gCIK5(9 q^c%'e<,0sٵtw|퓇n9>.lQ]Ì0hVYJ\a؃$濤+\ӝɳ@kEP.S|Quo+R&c2=Ye,e@o_x:\"QL.PeL#I/0NOD c.J[3 L'kD\dZgD;u 0Q`^(W7n5lLߓǯAP`A0oTguS c;.uE|xJZ Q8Uv#Ul R} c=_ɩ?׈ch H MaBLp 2uT?цOn]Cyfe֩րݟdxhEk[1ܣtj7ӄ7G31HY`j$2gկZ,L^(\],Wgu:C{ɩP{U@ x!Xlb-8q_ z2C(7Xy^Q2LBKI$ٰٽ#'LunglJu-7{[^H[UZ5 gΫ԰g=}loXwqCw8. 7(n@xxi55'$4? $}" ֘u=f.XJH-cDr 8T><UˡW [;,ˎ#2uO rˁ|`(_b#/[Z{B@ܡӡ`[? G$n1(^x(og ~+X#^b/<|j;$]ֿhM˫IM.ϗDBmHClߖE`P ?ksn2KTjzswQd+ʂݛ3q4=`ZƘJ d"K|gQ0ХP]6pW̞|ڏ6sL* Uy} [$S$?p~Vր+QFYFupBZIBwdGNU4٬OT nĵwL;ZfΨqxaEl-6Ē/wYt#z:@U9]rAKĤsrс:sɛ0;Os'%?-/pBDϽGRp&祩zm,Ug#CZ)5ʫ`yo)҉M{ޯ78C<5 NzzQI΢i"laDKV#nx#O-n@:'; VZH&Mt% D8*n ~̙Cc돻e;6 5`L2z5uz=?lmdީ)woʂ1<ĮMA^I)3'<]’Qt nW~3==7lHN."l>[r.Lf>k2uݛW/#2pOyOq-'M0y|mr,%@(ƨrpф1r1d9h& YMZ>F(vVkyuFX #&dve%vcaUy` o!ƥMP>mO;>퓹}yG}#;'͔'iL8Ј׃~VyVQsʥv٢}{ m 0首jݮPjpU{OՋZəH&JBDWM%:|/XR1aB`>,' CI &=DRyN^7'}~s)PUiq^Yi/)XM os ڲ0YBRtR3h+oӋ$Y]'K)xBk]MBF\%'K >V0HwycKY4(#9=afGZm[]tȖ+Mjeѧ=)Ooyy m0)mcwbѰ[B`҆R]zB &}R7y݉OͼaG(/tR#Do2y?pEov#$3;-\5F @+iVk "P\%-L|۶{$.7Nu2!u&}ة g,5pB2M4uGE»!. W 5$i _& âI!ng ˩˝=5QSvr 0aF1 >/S,`zI }ftߨ/A3a͹w zuם^ח?`hN2/9^F?rYX]2y< pOu3z@=aƿC;;BSԀS!gu'0 ?ծ6㯄2w0%A9;kyO&]z(Ǻhtok%͇h iԤ:#ghlbY0XQ`1Xn c |TGgI_wdN,-(AADJKJOo+;w(_yc %l֚:"YTMuc"-N)W̎]|Cw|@t!iCN$Zr^bx_C~A? d_!ieX* y }tXd b_tJ><o U_}3tC٢ʺ|$g. !5?iV Mo g@['y8T8f~QF[\]$T̅Y9 CQE_8<#fRH"yYzYuF |c,FD6[gߋ٘{~!2zkQi뫁t@<›u]55G(],K)VB-8(]Pav*jI|xZ2k#PK]oz/u& ėUd1ΠQ>+)}>;sD0caRA SBү7zg)fTrgjw#zʌjtMIR7m}gX ; i7'ɺw~ @dp)U 70A0ःy8 6}d1nB¤Ԃd}0ʔ8/ӒL'̴WF>*M[خ%^CH ;wMy`-G hc!763(8%6"S+Ȝq2GpI(oJ%2V6gGJy(-F)IPEZɜotkC$Gazhbh`u)&AEĸk루H=d~?ң;^浪V_`DM_pYFO%جޜ(f^rXqMDRel&;lߞeV4 g$+]WmKW.u5~ҩvA?]>Iɫe*Kd9|zl? K_tn>7JcDstzmR^syjuWsBZb4?R%!&%ͺ)nrW3}dm>V2*ؿ&Za! L3eIuRdGݔ|(&&?^M끒*JRIet칬I'EOUY}߻G!Z+>n'T̓K3a'+DXva7Polqo*#=/;ǀCjf`2=51լkD7$R+4qe}(Kp/l[ (Ӭ9yKSIV &qt6r #t؃Yٯ,x`iM>~;q [5l)ʑGA0R}`ص[t헷)l{.U۩Q%+T~&fBX::gڼ݉9x"ܚR GOјr 8%rND> MO yЋ e'p{rG8~m_wWC0L lˍbRjf=U _Z-n4l5Vf|)37>˴λ֓8/bb|pJ"3JwJMܖ@che Y-6|x@PzsNI1rݵb7׉t7c'yPVzD.=M6a {C~zXnߗo 80mF, 'Q~Oze1 {Iݎ"KNb)$(]^,sKaL/@fm"zI|atjyDzɁ~%HOItHZf'2ĽhҏwjkrtlȿA]OCI\MGfszbPEwF̎j Q Anld)ٌX< Z̼ 1MJA Ģ=F9r) =z ޵Ǹ&?Ds~Abaq 2> $rX85,2KEޣmG,}ZY{;m`qVn1Kjҽfx~̄6I8cHDk'Uar*&8^̃@e2jayFMmU4R*[ vBg2Ԓv[6E1/ q&>ҵL{sIAx7t[fxx~=CwID 48%He_(?F#!svnTheC2KoX X_d$ŊxYy"aѯhD#][f Ybٞ*# I|X$tw8Ab=9F.ꆵCXh85X+ 4m"?N7t9ֶ.z(T5ث`cP`w Hon o6̌*Cr| 4ѪIb쟨#bާd^؜7gu$doM- `i"K xO[/i Gecn%Q7CwR/aO7+e*YՋm !E*WU2g{FE-N({q.!w23oԪβ$X?1;ıbQgh m4pbw{ I$>4=cO!eH(Y{TVZEiwM6H+#=~3O:2foƣo8s-,1# 'vR]1L|pR:n)Ш8,@<{`B95 {. ,=TЅJS-wTȚhZgQ [7Z@uk*K2"1Z}$ HntyzwzIT #QOQ嶼LKMg3͋G c]V" ^"LJvLrGfA!ˉfpי0`zatli@9 :Iq?BE 0BYyaP#WgO"skOCNプz!(?iYW<=8sEşD#%PktMl[NYJxƪ1GMtmޚWRGpE庺~x _*>z73Dy S;<΄pR.bt3"ưxxsSQ+ CO%s6z,죕aW}짤w7lrg-f@=!$vl2 $HFGAaJuPMmCq R5H~ fЩE¯-i)^vΕz{LI^;ǍrѨ#!]GgpB*=%-R+&o]ځҒav- j7u(C6Uoٞ=GkyQWr6D}+ӵh6tOdА̭lt،DxZt}z̈شp:&VSm^t9fh[~ oN<’=Vƒg.3hjt jpM?W:Eո=YI$^O.kr!ok>G Bqʇ }i0b)8>1?CW`aBaj,,'+{sĴ 5<ZfC5(0Z8Mv9;4;=~GdY{s Ԫ3yOΥ&h8_OM[4.ħ.xN_X!%*pܧ>[m68k,^b8 NاrRP}crVeHאH^n_E@{q 'Oh3Q'Ͼ`y%a b0NL}[S 'ZQW F^[*-6aljP)5D ˲1UG'BԈsL+NӨ4-Ҡ1l7U,zѮx!|̽GD7pj 8.Z^x%(Ua턢2N.…ܝo`9B}Cq-תI ѽpSF+OzFKbK 8n"`êI+ǐs(q|?z3@åĜލ9un8L]*X3٤g3?^-;T0S茩,4 .L:0;tl)?t˷&'9KXH!n^q:n*$mAr`uƷ4ҫ,&c I5 ]~xuFf <جT)fB\Mfj !VJvޝnQ؎:Obb9,A,`}i~Qu!keZL:Q %\F >la"?4>yqY~P KbH7 K:di4L+ōj(MK{CWX5`LB泈E{w2(l*M" xL˽F41,B윘l4&E Х3(dr&G۳O$` Y#LՅ'$ Y dh Ӎ} ]&c1?L<&=#{VOh}ˋ&zMd Œi0glҝdh1nTk=2IҬgZx_]S5ǎGɌ{E/ =.#4ׁ%DN<^XbY$>ȊbaU@s_уfL6]dT[+ 텱D-c3^c5uאLkPBOspAF%/.~$ жUU-g4Tj N&nyl\N>ĖL3cY)sK|Ro7Fi۔Y-Y1!r[ٰrD9va;r6(i\6j Fθdn, :pTΊK-A$ipen,ƢNȳk9եڂ :KٹMJS֏߀9E US~=;[~#jp2ۻvWTK+ F|d4ݚfⳏVU|ڽSL.쇂͓JDwZ#֍lӮAj3: HN1")Ios @xPިȀP OcS@%kd;ͼ!ѭ7JDYj!q#4"woږ84ڡg7i4 0LAON2Cl M"1-F1ui pYR7戃ʇ3>ĺ@Y=]2SΘpW+evl%=ٕ 6x[|M$[A*H͸5Pqeo؎%jc=&KST?ۀ$u ff}Ui/렎@bt;@_t{t?b8FMD҇iY>ZDjXj*R(BH_Ί ym3}wN^?5,}q &qX`a>@Hahxn?IZ]S6qۅGhj"Zk#N3 fFp=)$֋0k"h7a^oDRzTL 8lb[UkKrhT+MA&~~tP7:{3$=紨]8?Y<+ގIj1M0%Y7a|񷏓K͋y3cm\)Ku]v=?QjLÈ?i^_WAtWΊt?7;N I R~OM+z+YMVcD[9*nԒ>v4$׋* k)*Op}kA%zs, 瀳k(XE _6"~P,%O&p{jrģ?wv~7퉑A-?((9z}U ^/?ףfP 9Z ~sarQFu\K):f eGwszZWMʚ "t+a*e(LU;b;(DmW51֑Yj3Z1ZP(tQv!,pJ|BV5.J2s;ګHI~)7p+f:^Wa4QFVgȼ>.O_716BVN| x_$ Ӊ/tc$6m^Ae7*F.<؂O a{g='-SgwOD[ւ3F3̠;' r:/˱.D//lY7Hiwz6HДK`\x /҆ 2RHk{ND,GtL+7Edsc? 'ɍK/)D>h-4}E59"݊Σm^ Ņe6R7gI:ɫHw ,.6=e Y (=݆-H'+O yoiwT1gk+Mk]gPB[,c1iE;dʰP.7|Ŵ!$߼ʰ5b5Lgx( E9]%#:qݐ! z,q/\,>B[n0f05>@nɂZq0x& 6R^ҞvF4yu fXk #A{Y7c?F_ &daG.hgfIh} N#G!πpXFȬ$4h > C1:Gs/uā*/*TVOTڊ4@TVjBgQل&ѣ;2a xU~9m5^~,3A6173[F@*y6M1`0rLJ[G iƔ`қhm!lN4R>BHG41:Q1XNsH- !"¦5 ܶT(:(e@ڤ8~ 4jpWJvȅ 5@_X2-*s&&ז~];Oliu-Nbfd\vf.%5;HD/"wEL "M;5h@Yd l~j9, TVEMukVǐ$Ԛ|Hqd2d׷ ^ۊFQ2wt@Y?ڇ&o>i4+Vdm.'R7at3QBF՘#CLh}`P @yb!F$gc x7/DNIQw +U\L p]m-3F\ ZQ'!u߈Nu'7ԮuKzԑGuyl%R}lﳧ/^vĽD8fUg֍H_m\ɍդ A%O4DY+ M 4,‚/F}MC*f`bhY$y0;kXf0?sܺ jx_4&uv$Hx^;U]ٴ7JcJqLZm/Xqaߠ al{ I,5:1]ieu.R0񄧂>h1APvH-`@)'ޡ[aZBZ%:=i2ӳ&ֱ4?]w@.|"u d^`ʬN Ƽ6L!o/&.uQ`<\*,%H<()@\VQ׭Ư#Jp05͒B0|K,MTd22 ,w .|/M/3ȜWN%,0'D2 "ϻOV2hAl!o ׻0Uaz]bS$+GBÚ\ONST%Y',sM_<^73'Ov·sFJ֟f%Ä$+z5W֨d;3cbXz+=kyw45LentXN4/^k(LD%I0 81忺dE`)N׀łK)#<y~sP K;ޓE7yKA3cÌp8-n*AN^RW_^j^8To7v1w8/5-GP?0;hvhQ |Q )*~(&e#HNL$co_5bO_G`!3.X Luvԩ쐇 /.*̪ t쨒\saZ 6 .ZZA~ K)#6V_'r5L[J(w?T((=S`*S)}8WVɫ [L?KIDp/U iyg%viϟKW1%EFgOR& }7[}iZ>:6j,=zv,S?d> M)*`ڒER>p(G[@,'I^o',Z:nq,VjGO `ҕsv͗o[f,4ӽ}g*{}?p*Ũ:"5KxA83oư-+ҋV mHyѸ kUZT'J]߂tDW׭3;i,̶e`boyƒO FSzz}3@"'ɈkTSTذPhQU9-4d_\O^:0לII*]Qh&}X"_1zґYaDLȡ,J6XoF8:HTh𣗌3(̽†km7j 9h@δL."mb% تǾDX=a~'E\: ZG^ |'Rv dAek5֒;0<%c^tR:► zb5,@~: \ۀيP|Vs&.%>U(Sq O\suxv dOڤuW{t$E;e_Ȱ{@5F^]f $Va$ C69s"Ф̬HTxSw\IrZ#ģaOUd*)SB^ nqE[j9|[~bë)z'GKI2%$rNhų-F:sܻMשH|LV )Pٍs.@ivjQ³| w$!3b% o35DY0FBGu~#ViH 0m}R𲡹*P-kQrފ{k'UBkG3R4N;. lǝdB$܃'bZբ<ȳbϤihs>#\>bJz&YP7ϱdꄨT\ct7+-Ki'ڀ+A#{1-(# ]g6·9˂R Rɺ+J3]]Ze+@n?ߍ䣁E2uOw@TcUƒHL<'ƣR`$J9-x2m1^]Խx;y7[s,'86~˺lUyCųlu 4$P>c}6_ќn"P!6p4s*YGq`=LNyhr WJ~J3;,boaeBA.pd WA|& ꡿< zJy rGXVimaƜ@C(%:62h|3GuU(sqiDndUpX# ޖ`1ˢŝ'94 -i? 4XIX$^~? A0DƄPx~^eyJ(0:AA%%0ofM4?VރLP>Tqmz #<ߪdw^bLVۧHy%tm@Rw6|/;"OéJEX#}F Lr&X)A`Cz6p^fP£Gd v@.oc&a ^{ #ϯ4DŽStTiL]X[~!/7un.+}}#D y 4 =7?#:nO^1)LJʐ|?*DKq孴yY !yhLt"? 3-R|٨SփĔ6 f˴.u!)bv dzmZ̥i6~AQ%G`g-;D@t,}@T?5s]SfX}6Pz$y(-qZ_JNdln=nH <@nj&X!zhv mD~)G8/M3ZleYN&ykX x5JGҏ4z8-CD>Yj%ix{"-x1:f4O9:@sOX{|݃2Œhc+cPp)r@[ZZb$I7# OFgI:_0W^%9Fe +D| ]<@[˶=̐B2 'zv"p)-j:Y!գV;cflC8,y7~qSY0熰w?!Z{NֽTuLX#ТIZ~ٕŭ'O$ _.Jp Vt?6ivÏ毂Ffg bʠ:O1MOĴoyipdp o%?Y+*6fe&QZ1!5[qCcx`MdwCj´gnbc*^)%;4BK䓰#m.KSfITNW{בD7WuM"6-%ȷ$Ѩ(N]zmI P]|!Lmsiegը4m,Bd-m8Gv9iC7[ʁNJV/:(P)j'aG MԆ Pc`q8}DCgtߗ+:b\R97}y ҏّxqInKҘv΢F1O'aELFP226Ȉ#qBx.+n=tL#:| ]%%{MFg]/Gy[U~(ź@VT21y?'`(OUY9 Lq(֓FVoan.e.RC: s푘F&ʝb^(bd+[+щM󯉥x?GHۗc5|oP}DCc0a$GԏF!u7I^`GqIWk{ɔR=cEK1AS$#[KBtՌ^}R-DGeJf7vX=6ܦ?m͞? xu]jA NQ9-%=A; >ø[WӁҜ=Zi.(7/ =I2"M" =8j:'ȩƵXa8OqvC\`ʚBr:wiސ!X6-5^li=k7>f*aM ?z&`T@NA>5L6ًEEؾ.bWQT3l"C.&ê?gjpޣOApny#RI6Y>)ZEt^n$?t:\: 2GŠ%A2K F|YZ^i_T:ªoĄ"T 2ܠ>aPkؖfMef 6 I  S-|s>Tᠱ 4@4H?w?ީѓs= cIZ(0Nb-[ƍm+PU(E*Gpx/@b. 0i":^rP}{+MIWl؃FBOG!0ȩyEF[E 6%G:Lz2v:mޣۙj$#@Qzbt,~cKʁ^\(Q7CMW1Z1N*l₩vFbˢU5Fڳ|0g{/Ex[۠ҵ і^ravPG؜32Ƃ?>gxMז˥|'h#2qMɪ)aS&@.0?,o fNםsl9`<VMCna?Yj~›4o#>YkEi=^w>ݴPnG9:AAm+>WpoC &8 jFu9AzlvIr./px㣴{(d0sܹ39C!ϊ\:v6gP#VDQz k)aD+,J_T FtȎKAƫ?p3Od ,cbĩ F®L+V.HmL(BB'Ⱦ2$*)}AO:ZƂE TPĹ}͒@aS1T妙/4K87FOۈ6ۊ5/cَbzB@nP)0f\_ rG.s]ȧN"d\}Ο& kQ;if*HM CI>9 <^n z2#\K: #rLHlu}m.FIc~H M#NSR'/!״0- p8dPbZ^X7cKbnXuX#Guz4:'[ YqJŠĈh3&\C8B_2@RNځJIm;U@`8 73 _mJ1zΨQ8#)\5Qk-Y#_6^+SY@pxmL%O{4.;bق:VYT'GP%Ȁμ$O+vaһ MC\nJNh%P鮃`ELo(@U]`1 ӻ"6q٧* ߭|Cox9PWyX, MꘋXSlAthfQa;aTj!Zާ;lz-=\xfc8t1hanAE>V8U qj 8tA.4yo{֨c &PH^JCOx8V\['~1S7&VY͜x*U4g`_5e50GH1O0H/wk#TT폎sDH{|׉2˓ȦU}D4R.#"0fb߁cq0rYynձӫpA~LMJeb=@*o6Iq\FBp&jC`z$p(,?-mZIX[du!uq]c^9lDQp31?YcR$gG~T8tf{9^u}D,эvl H< rdḑYmi] jrXMj"IP@ rc.:5% t 0pT@TPi}HcݧTZ@}͚5|$ SOsL'l6[:5{I˼9(B ] 'tMZ5.]M!d%_|^~þ$df&wu*2cA/"|>}pLN.l[5ݒ0 [x!Bvwyrb3Y۶tؖ/?K]"E+^;önhɑ*azocKQ Ǟ[mQL)]n7Z\KLd˞#%Q$RVۄmK.;w9>/8CjoGF՞wmyvQ?5vdДU >eIY$̡1M'>q_0'FH𖊐qjvNȈ8}}-sK-ƱTvH6s"n٥_[m~<_:K([|l?9ILZ)[:5rpP:G-Cj풤W!mhE]Q{9;|܌}F0rtS܏~6+.eu^WXdv`;ZJ53sC1^OX!iYaF#YQP:ݑ^GvD$ܣr1E$#76w~2Z=~|NCLHh_k3=JQR787UBn@쪭 a@mg-ckD$Z]KpnWt \7PW UnpSt&u O *Z?FڂY̾尅SVS~̧4(4 V4ֽ%u~,~'\\_(@Um@~p*â ()4Fs0$„UX +yR|o LiܧTXO;$=#2Cǹ ޟ$'K4ʒ`\cO!W"zrs޷!5m7- =!$e.r`>5:Ofҷ,JWy%Nk@,wuq璌X.YQhgWU#ګD'3X$0@01pNT#aFD&"I&o"Ag\`B橔K95D&n=oLð>˭Dwb>z9dio> _ kJ=Ay;"~@V߇r5堔xd ^@IDg2cXLԢ9vCI2b./^TtySq_uX$S t7 ^$⒯Wzޝ9.% {d_QN7sRSD3h}&:T%cb?Y0kz+x\?*oA56qs8POKŪLH(:4"Zl22{?uzf+yATOUkqYfLmʽv#z\אΒ VrĎ|m'oUИG)2?̕:u 1l9ZL MSA/sZJfzR( % \?V541_ݺ(F2^;*=pS3"=ʏH}kb??v>;8r6R0(( `j%8@#*%y5WJfڡ\jNHi{W\ 7DzFI16̅b"=Ho\4ݼ~59+ (jG⇐:CnM_Um".;0Rh9GfeC$0ni0Lfn͖Q\: }r9 ABr>rpV\DD/O@^.4y~#cV =~ejI?qm- *Kwƨ|tks,X Z=[4B'%sl & .uu-A2<|FOwG+F@T6~#a'"VaRjaEl[i̤Y[u&@tTch_6El>'yAwߐ$4㧤zs K.z-LiVz.e&SvFڭtєݘ-_r>']ZSE,L)Y S-\A}!x;*(B w+hg:F8>Ik6+K,)#]3g*|fd%*哘DFR v.6fI9 ^wwT`ۧw:p`ޒZHoEY.$w{f\F}W9XœoEx"OzN=)Eg̱+>IV) ew%_x[xpޡQY-ay/w,CO~%3[V/s6ӹC@"r![pezdR^-}F>1f|METB\-Ǒ .)8&B9ab'EӻnZ蘧‘BVvE3bYiVl$eCx*݆vx+ZldjFH7aQ,(Cnx$e:WTdg E}&rxģwnb(\*j*aARXyYq%4@^٬cӓ (+jc"XQ)憐 ̴PP6# 0 O\q`bNK3f8>p3g6CM/Ȕm;sȤ=E(&т-7'20lK'O|ЛQv7!w!wNz=P9ƍ&k&u=Af ,z9J!HdvS@i̡[nv=63I",NmGZjOeDEbK"7/3K,B,IU8:Kv[L'4ePtN +tZ&c_$sFz☕}(lE Fr?qeÿ-A[P?}'5I yٛ|XyI0\4 pT{X}&Vr = MXPUG.!?Ʌ#(TYM<ٝʥGDe(ϱr(Mdv2dσ#si*H2k:J 9&};F+,F7E&;9PXCQA[mߛp3yٸTˋ(pseKmeJ]kL ꘴k,ldk{zwC27߹5;h8҆3(F{l8 ;_F?eEC=+bFH0tvDpm]3C_[ fBȯ\ eǡW=Ef ( #0/9p^u4Vbe/ xpsq{Sҋ~ 4ڝ k{uUkY,s쒈O7|AJƁMΩ#BJhL%P$y#ReG<[A"qYj'D|%L77^1ʼngQ;!pJ葭l2Bڪi=38}avѯSt‹{9eL?@Ao)շN!".&U29ӌcKǽ<Hfyx'[v(E"V O6n$ uj5{oǥ4^ؙjjvv۸6=I 8Ƌ8xx(ej+MY) 1oDDgԣdQGM`[l? ʨ0*ǭHvEG2;O/FaK" wG*k~XAX$R'DuK.8'0fa9emaw-dњnw.] $3txy~K  +H<&.U`f4q)Yw xS 5mj }8Qs'؝92:.4dM8(V*ōp2N iҚTxM DqĦzCU60t?\EDN-~gKv "BWpQ݃ w6a[ G<{TxD?<ǂK&,Vz O:U8eoƽR]Af$0bۣ)d t"i&[#)~0)~*zʭ =7MłQ9 i4#"4B~!* ;jiǼS ?0Ɲl@'eZ}z7 BZP ,<硵)P>Wh/U^=j%G~MUfk#g͢4:|ZJ4h R?/ڝEe.׵hd.NkS9 8Y$'pn-Sj8UlB΅W'mLENH͵Hs1Λӈ=9sv҇6\wiqe[ WsY E s/nA(LoJ3$]xԱ " lmnx+ϐ2>U&Lxn[%`p( 9'=3qTtrTurd:PW_4<9d8ԢY"Pn7Is8RY>LO ݛ@[jCTPiT mCxRA5,>xQ)vI_5O(Ől=G!OjC9ҧ&S`A}(X*܍*Z$*4I T jƑh,e h٣b^ECE1>PȞ- Cz ZD>?V5h9dQ {_;Nmi$糎 n~7|v3GT4o)5î~^r\^~=( W8+|z.fnP[G_!1[6=7^+!uIY@WS/2Ƅ?0l<S νF7ê|EY-rTdP% /DZsU2i [Y7/mz^*\]^j}0\pD> <4V2WȺfh6 1-Hb4ke3 {t'iUHbդ\Tb4K:h~U!~.wؔ:9ٝʓD^EyųRKb{]P*3囜[ N1K.EM @:4nt3{ñv%GjBqJ"Cj\O( :Z/45(w`Ae=^`ՠqs\^߸EhZ}Csq,4joNMa+nYs[WLMѣ&LjΉsBM0* _+NܶgzXbt`4|{Xq`hԹ)} Ğk+>_s>Und -rfQ7$qXOkS O~ eaAprMCOe(h[ٛCB "ݝd7MFa@Ox Av w;0I*E!ɅuĢYz-U ƚ`0˂<9FGðFg4kĭڥfC1.4ic=Ck vՅm/o Ҫ zw:'xc7o'җh`ܛ2Jtz]VY$­z<3mE6N%t_nE]~ܯ1Dr(F1UHQyƪI/d| Nq+*| L>TB&I*ǧb4})|Oq /3\o#9{WْBwY C4EY4 ˩IOS߇:/mN|1_T{N')' (򃝒iʨ{E+˟]UM,p=W1W!T7"5esԄO_hb%@U>ӍBN,(=pk1Mϵ?*8o)E %6`4XτvbD5_J1*ѽf ωwAL!^V3mBsOzu jieў^TZr "ɞ;#b^ h둡5Ҟ%.[#9NM.!BvLD@ U K@O" 43=J@9\@lJQX[c}xfPgX X.$0"rAbTWNw8 hDߜ'(s@ljl~Y6mv뒣&8My`W) ⢌sU'},hhꅽ(gxS$iTۓK#k`Q;2({PlD'qV!#L) 7G4\njX.%0~eTm7⨭i[L[1P[Xiyb)aҫي*_j(S|ژ@6[ cx;@c8,onc P(a7|I_ӆ@Յ]3xV/M&rV\~~dB"vMHq Ib{ !xHaJz{#Is6>~D#/5`3CE-+Yiep?y K^Ȳ%={4VONMdYrݶak @jG%  Ptb=Fu{ a h N )&u` Iw2jMȮ@1))eAHMp:*Sz)nF0^W[e8W^l 4/Q wBK:gFKWR-aиo T " See-?vI$J&yq2dJܼCwT۲:$=Dnfo$ wW#,1c·&4@L}D5[$:w"67y׋vf۹$.x tɒYP{#9Op/ 6gp}VMBND#ô 02$#q1$OQqZ5Y]j$)]yf{HШ6& a^b| OfR1![u4;rttSs}[T5: c\nu SP95Z L IL{QԲ-ݴ<#g<^ҙxGAzL z,#'KY>ٕHQMI{N*Jq"Ĩy [ըaV!|dOy.cLj qlRJ$i9Ik:XBVKh]\׃լԑ1|w/27p%*+;4#AA)M /G=6uz"8[kA+5_TT6⿙DT>Рν'Jt{K#%t;T]]Oe-XP =<},|$>]c$H~`q̘FzC7Dyuu>9zY`tWU.WĬN/cyr:,n?o:sgPEŕ>ic+ADW@3DNn#'9i% l̀i^wX}ZW]'v N-N WJ@;툨##Ku+-/^4l1&^WE$7H"+K%א̈AS}RV]zl>։ qbՊNovZ9dQ9 zyUmm_N۟!$pr2:+ZѮ@ȻO3Ri6iL :PJdV$wCd_2J`FH+F2:zoT[Wʒjሣ)&XܯCil}[/!QH1V{{gWbkK":|5Ad{Rk]k2DpB-ˏDX9nRf|_EӧhVs7Dhls@"NJO k[ɢz&~:c;z/)3F0c&?Kr/[ U<2BQ4Gm셀hBgg0EM.Y[^)sbR! LKg#"4ěqEAωI^z7|З:7zpc_c O7%fݐbwl,Fhvy @ 3^z' )q~:y1bs`{5"Q.v#Jt%7a Rs҄B;m>7)T($S'@#x>0+ 4:YGlA3s+%e3gk%yaV3t !PB9 CrdO|R] s Sח}fm sÔA҂6@yd:K|p N<sвeb' 5 gRXj0>!x9JQ_HfZq+O[eLM&cqg4]^uDC|6ص+ȽE,VT|*HBqȡybZbf6z{$5vEan`L<-VI &KMOk(G/k<ʘ0tp< FJRa^Pb ^1c)sP҄^,;䟞}}Sn$GAIX'uktwDCқGfr(]_gP:} M?WG'E~ +y;zGVd7\]p'执+] Dg5|JaL&˰g90^ "-!?(3NF4gu@E7l ]!y60O/'? ]b+eM$ɛVTAbZR9ތ1RVT[3§q=`O ?g˭1L%ECْ 91 @k ̲cΟcE3Q3J\ʲE!Eܗ ,(W7u6y\`kOLYfvzQVGAٱ.Qf]ewqd N⫤?1as[ojH_ =\=rI1Oii!ZdW)E*- X,Ƙ 47 <-d:zW$p"$nη2W@׃9un/- F΢rC6P2I?،(G&e^Z&("uZ~! [+sqLEZl%(Aa@'$,Qkm.{J lU& ޳$u-@чi֭ӅuR9I6wHohcVj3:6{Tdt+IzZItQpQpeg=R{]l@Z7T 2Uc&: Bяjg=ھ9(YÎd* P> X7D-=d.y\9VXJRȄfmN!J3-[ʳ#FgONmd/~P UO~m |өI B)!*bb_FwOt8z& ,K8 =Gn) 0`@~Z܅,V /Sjn#5) `(ASnAݸ4yiQ\8q܃ /x+95A*D8Y{뜮ݳkl)ZuH_m{~Abq|jŸX@ItμgT1*c9=#G/;! 0)$P-8fvOW>OO=)II`t^IN@0`jNި@0wk@3XvF͢uS7~sQleVDs"i Ê1Cts<.-8+)6tjp{~#F`5@UZCwxNX9@Vam7k0hI=([}aL[ޝy?d>! VEKkGj.%,}$ՙqp8/k)=CLV)fqH0Qw]ӑ :E|Σ+”£½Ú܈1nzlcyܸ=GA wxhT#}i?z WWbpPvTqo[J28N#q`q5#-+?pdq Kp0EP* oiyx%kYx`G:M;[) =ӯLȚ%^(ݬ?(gUn`P<*RugJ0[|3R c>qQSK>61g3BS:J R&Y[T :bªD.5Vjjȧ* -B]D=6mbV豝qLľ:c}z!+ӁFLOOᓙWVFl)PEA8k^T5c).1߆C҇w50=: ~fK J{uM %)^ LI˶/ ~~2%WbB4ΣDup)*!.;`zBQ>oA`(BQ]ñc-ޖ6k@ͤ,Q1BgUXOd#~h{K؃m5,FU‹4=jn,\n߂~dRhvД|dD =9=Л) C̗,9uAw%F0R1NQ'^}E\5#&I v ˫Ơ `lHGf ZRe/ߋ=[4gN2 >3ny:b(2[ Qݼ쳒ӡ1EN-o@oDA qz:B[ Ǫ8|}έym7B]V/[]c %_CpGDR1d$^v+w2O&_[`z7^QY*L[mTѐs(R}9TU@6#kA;{ːa,\?܊8 'QV&qn(nlP$LUE*Y>ŰR>c>&[t1SX z}@)RN=xWAC16W~jԊXN+U^`?| EM_᳗LKUq,s|-`rw|\oHWM6@ Pԡ 'wYG9a-+Q.ZN0~FD}4IL//xjOa2![u6CUj+&z;As&a7{9I;*o V3@q ?9F(oBg"RK]%9d@yd{7LՀ?رf:௦Ÿl/SŜuטZ~ArA;ݥѿCؿ͌IcwGuKtHQoލAGI֓(*zXG͂ƆTi-aTC͂3]sr0Z(}Ŏ(X-9 K+)q!Of|Z&{E,#?@9,ٺEk DbgkMPEs "b}{j?.;RU<[f6E,XIZ û'ao iLTuۮ⃽Mr^v ApCu)֭Zڈr"!'j/G8EqEyjgUhq z[%p6|#&e=LfI"G ~</.Ix0Mے"eOS58haA>*+;{*duM{.,`7*՞ƻmi5M?+Ŀ WNk66 l@V_yvp i{VݜUm ϳ-L xL?ăuAT>}lcrCmQ&XT4[SG׹:cc߾A}UL+>sEb0Ⴕ$REe7Kb)&Z^>ٞkx~LzJX+sX]sC̽ >I8<(#ċl*ju)n$? 4&%>26t(lʌsB.v-XÀYn[;p5'L3@T)2:, ow7cULf׭LS 񁹗c$_aƦ-੠ FH˃4vQŘWJc ^yD VRrh.ct᯽YI5D/Wrƒ1f30 Ӯe-7B\Pm?Z&c%$"vPyF#LC2CPs;6>j1X:({Qz I! ,s'&dAgR4z4Z# %YS:v ϲ(Es];bYysJ\%'"݃Zs#t}5r6k2i2BHY4@{~7_(Yi<+,搡u =1r@eb`'e*$@A/ℸZcw9^l诵gzC?jҦ=|Ȫa{Oln"K|kLxSMb3o\jL1~X^*&ME2~ԥ6 2^?x/<[pd"c[.ysr\"&px5~(RΗ?+/Xɦv`ROuhrI;<:!)DQv79=6}SA;zCZNÂW8#)>v¢+4*NAy䙀gkwmoMbN31fKbHY^DSS^Y RHK9<] >-$%}7R U!1(ؠŷ#j#!nk "~4EӥUԅTOrx޹=¸ ]u {:TNdt;!N&{P@/P<ܛ\i΁I+.}o)Dވg$ = Q'In@y`|Z 6aʱu,M7, LЁolns4Xzz7Ʌ>8zɾ@vV cyZ >(O=\bmhySK譭ՆȲ3d3:qi 6󌒭^~/Lj˥ PHBbuY&851j< sCqyB azw2jޏ'L8zBȿS>[Bz *z?)?vc?`ip6${ wHbAWʞ _ usIqzvkc}~{,nJ# HiK 5H&+R7:WhFq'f&ҭ-a@g&+>dkOOJn >iǤpŬW~רH05ȫb/)ΦxK4ȄƓ#cqIAϒe}Y;)Pԣ{ï;G㺂{[Q;3O-LO{2o */6 t}Yj]B< y jn[rVP/641!~z_4ϝGG?DnJD$ 1it3M'b~/.;ʋ;<"G#i~B21֚]*b}S֋DQZt>K tAдӻo@gP{|aF.[S۶FuFf8^&G褺+'>Л)g<=zPP")x ̐r*(>X-8nW̻SZAq})$-')ѭC;HxNY?C܍% s0ҖaQDPWJC'ưksPqC t~c̍jؾpMOQ_9u pv@D^`  =Ui 7$^~)*Yg/Dx9Mis|a˵s3 )%O 8IK`$a1M:a8͈')cpqz~*3~r^#}MO<;ar%BySRKԿY~+NqZXYv_;4jmk[lni\%)̩:t4qwye̠Ќ]z]xupuq3SblnK u$6.ziA#wTzOG_]k2"UŵBR|6*ZPMWؿ Gئ(jx8&@3 ;nJH.g>/Q8XV.ή4?Kki-iQs3ͨ$1M{ ,!жb!~Ԇ9K-VS2FJ4s#;RpmZ;:w 5]9N'fONPa0#US)z,{ 3c . F(Sɏ@Gq}u& yˊ!U+TL!J&oAZ)Ȩ6HZP8U8 u]+&Hnah6^\b*/ @iq; M'4'pwY@J휉u /sFo kNcJϏ{G ^AA1}6CgG)iې#!i3CXTi~$c9?6ȇԅe`*=ހ' ^6Cu׼"&C_R?'צC3%%2?>0}>u@4amu )e# TN8@N3p)Kd&"'TG-©t33࿰{om<_JNeĨ0)Թ[GCk89?l*ϸKV:~PsTWʂe\2LiZZ=$.ov TO{·UpN(翛2p>n/]ce&RZ` Bɖr6>(M&:Qڋ|%opPrҌ9Y^w*C ϒ99ڷ&op-a km0Pƒ5Te:92&:lX*QߝcTe'2ᣬUzizj@y$D|{Wk;:lE:v*]IGb:x_%3RS4SA iUtݯ˩=FrS| ?o=hqd P)")ks&}ԏ', ŵ}5W<ȷ8`<"dCmD zHE}LdGBC;(O]ЀIšwwpH)l{hUTsgB`,/]pے(/}Dsn>|׶dٹ| iO.R+U{|jWbJKwn>rJ/mLe^ہ$/ߝp#O^!uQ9n4#ZW Nܣe(.V] Da[MXҪ+Ԗ=g>{e'Fw6֑a79rc-0QF>ӷ(eZ&gG1n$s[5݅}xBaP" 3 j0 ܱ7W8֝L3DB3m3ʲ1wB~Y*yp~S 䬿D+yV6+VM\[=bP( 'Z*9Z ԻY؈J9ZC抢rL@&z|\A̤͆fxac߫FF'ޣwvR3Ľ߃ :tQMGQVKu7$)vQgvr6ѕ=uо3 <7Jy02b6 O]/z;SQBZ(B”ѩmSЈ}RN{gSCH^ԭM3O+˟̕°xdËEy "cɅyy&{l{)y: &>0a _GbYa-.hWi{;7.M ѣe(d%~37}۰5@~ dlr8?$2طN]1*zu{h?o~8﫩d|gFD(^d >3U|ܚFƓqS‹CQ3x]/} ,bA8`E[>e^ۻq~\zq xUL-3kK0Ρgy|(u3Ռp2TEV+uxj t`0 YL@a3fc$dO`gJ5ٞthū vbJp꽖_+rM0M#FE!=f[%d}*"o_+_E}/bͺ!ra\G1EJKƒ=`|A;_(O2 #wJy/_Op3dT f Mz S0QE>*fϹ>^phb;4釲'9mRe5/rqp %% x A={ {8k#dxMAa@>A%kmTNٛߗ 9&"g9CTB&{2rk:EaBiugYۦVtj\M>D|gy[q աيw.)Sf Ɖ՟_O@\Yנ<PԤOOmiN-A{MqC54Y'c=1JJ /Aܲ׭ |^F OYinjtևUp>Mv9%f8WLqw.; )L|Uzx`UR_ "jWuAsxEKviMo~(&D,k*JARIhfghĨMr{\Ě#Spi `EMh ٔĸ1'6eVMcE$?!@}t;xf&ٻ~/h<@>lw85Gdv^a(A4 eQmT/ = ɋZ ntr{]?%{KV|Nߑf?6uS;tk:[wz\B6?Y7Ix8% xsOZ|Vzc0gi0ŪO^}ݯ"#<}El5_#|+oB˖8{ @ »D2&aO mT6,HVF<9;MN#N>ib9xZN!O#?S$Xl<Ҁ[{5]\PkRdh;jc%&tWݩEh΁OS;fjFѻ=\MNȭmڈfUGQ_c`ћ,zfƹ)s& M SC(\kGGVh>@klC*ޔF+~3\:wsD3O A&dHk>O+myqgu>qJD^3G15 jD~zQxG?GYKZdRAKtt>B]Mz^h ٢IHOI֭cv0}ZW.F5V,m?|.W^KXBxRSz% mP4ѕ :fdUv'nl/n1MtTPŭ|cMB]?w Kxzn 1a|o ȣkxAY|{yeR^&:vdԋ5F& koj)g`.@WW"dkJI" 5_oa^|s[07o|yb Li/;pҘFT= E1bf*20-q|s~4)\2:)VђKRi=QDf'#XNgc1~[7#UvUI()Y^L{R"mѡ?+@mo_V_<|2K Ҕ cdS]wkV/X8|Km A 4Tx$_~f0PQ!!MmS`=O~'g=HYi= ۜ(K4 (Ţɹ8hKLDk@@vN{@HaҘ_^.O{Q[ mM9HϬ\zg*U)|ueOP<J?L| ei xBfW}"8Τ0Mq莇+=غVPW~HR aK ~ERdEGʪ%ӤJ[eu@TtV&6qHBMHQ#͕X{^~h6Rkܞw֛>c qS.Ōml[m'B УotbPtǿ#3u_R$h m6 }^:P|OWY4\9%GEb@a; k@ G0B81E*gBJ9(@uH71,\OOբ_to|Li„@{-e SKlL=xs8f0z1 O0=f1<ΙV_K:{8 6D#_)8ߌ#y µi:ctĨo\YO6ăpkF9So}L.$0D^?8X&j>))74b ܜ8qokӑP1, rQӄjXT[:)*+XPR~m4H'Ic@]6KN4"}xHЭ4B+Noބ>)' >z7=J^Ha,xҎ9H * Ol~D+ J t MG5*s߾.Ym%Ee8 w@}~DY9_UM'oh)R?"J(nv6 7&>3 pT(8 F{Fmӟ #ȮC""t'&89|Œ&,o'u !Yzϡߜ]*QJav.r=2kMHŽFZINdfnZfJ*,5ZJecr NZvP"-P}otHjf8''4@s:Wa1b1..(!%51-м ,r6dj@6Q J53u[ѺC]2tF Og)na᥶10Hm%O8sntuݵ_ W%QZxIj)L<>H`;|,}I%"vM}Q[x){[pb-Al.,Z& vpMg{8.Hiy j.#B!{k>3Ieݵj C2= Gb+tȈkb4 JS>a Aѧ%m`I>K+Wsf`\xM@1 ZS3DsUGNΐa% \/B@1q'=a[Ԣv8BB Я5_..K}iu[#|(s^ъ.*xW{_N!2rkߗO1aT_Y2;##zIys#hgB^ \b6虜ܨSH. S|->>r/I%~m2!̩~L8Vy?=Bwvކs{am164I ̄؞&Q "-s.XOP~}_aF{G G`dS\Lae(Hx<^QO{3? 16X[:y] db.:AFKC&͟ulR)~" ](bxj:vdrLe>(!!c~9[\Ӟ:&`M@i+u!0c. +ɯ1~DX> %U#mSCkﰫq&R}G]IH nK785|U =cFhѠ3iUՏ-|Ÿ݊5Qs/|w5XR6͗qoZ=G.uǛ1xELdUjtK_=Q 9tAV&Xkfl'0$TCfg4͂)mRN_jB[y&.ns6-aMs#'=-*8`j1QgұO!=@=Kbym*%EŰDHwHci\}†fGi1z{s $GD/@ @(2'dmaC$9l;Qڛ}$*\e*_PQ1?z8Wxʞj d2r4eS'Z~-8bhoOK̼/K~ QwHqEY}v gA+\5hi)uVܾ||HҌ?k& Q9;|WR*,/G4k/f*9JјmQǛti^TX05O޹]Yl6 .k1e ڝ5(Uc geY<6YW7.јN+6Juy- ??@ONm]/8h1qˉj_ɧzu*8Kbk}V؆ 9>ȃCLrp- ᥛt(b#MHY*%?$*HJu #/fGl<)ta u?=EItmRE 5n-t,~}o^^Z[:`sG8n*UB}X}`B7]E:%$"_XI!L@_}>N%P=GDj]]p oPk"*z7A6iCJD55 ixPq-艝5eFquU)}@^NNR(( i"+0h&2fˋ]ĝl Y30Xa3k³_i޶y;Hd@7@M]-Gmz_pYM$`,+[r`z)>5C_7rZ!U9LXSDk [`ёx0{zÇâhэHcN}nK_#3s Io@n^l!4EY]&a[f);uGDwL2[IJgl !_8OJ7(EϠ eh[pڝ0N>SIW{HZKw<:~T$k~2I<=.j8pќ|NBV.yYHO0| < ,'"cC)sQ43P:W6$[a^thRf<;4^eUjD[_Zct= x,#].M; nNfqT^Ddg39.EDia.zcDQ6A'IsU(kBOnǞd+q5!}lJ3"إ7h|vۦxoX+m ;.yݯ|=bv$1 : G)( @ɑ].fvXvC*gSW3ݪ,p p:)}q-~R5ZaL#-]o}zF #Oшjx;*g=no4)Kz狂_@+ I7H57Ӧ Qd]=EZl,x`O+ֶy~dtb/ -k%=caI}'P?Bry( Lj! !Ē)-u:[?i aیz,2Osj0`ޝi/JEƀn^"ۦ}4;_Y׆hhJ+$rhB~{!cZ3{VSvVJ]rIsk#k؅'IR`;P66Y1V[` t زoY˲tWFGB\'SNH{<+7(kwgGӵgC^g.` דt<x"Rj5a.>+ g&76Bwcw-rɽw72ɾgg׋:kfbCF<#]ЅŷNh!)d%np9Ɵ vxT-& 5nL;vpNyH)ѹjƫY>iR@3i!> "%s7/ށhPZk.~OoF5Y'M#! (6!NTP=m*bOG.U<ot0f#Nfh6,ʪq ""iB {ATuf| =ڑ?=eKSj=q7 |1g<$F5\Ëxj#gV̸FC1Qo>]e2̈́vB3NG :}n],K].*mG24_-oJveҭ$`+aQ1gFC ˠxL<@Ѷܳ,`\èiχCelqa ׇ>g|"6lڡGUG2Qiy ca<}-OrVv''辰3 qEck0>\;qf-4|l⁒'S7/k驉\;q$#ޙUf=2uzE G.2jo;&R:q4sjTq|z qC4*;h8#&>#76=nK,߱Mw̱a^1tx9h)^Q$z=G;LbR'03ciNGj52(7EMx_ǗF@罖ܓm[6dPsJl,kp:,=Iysaր| G0%kGxUTK1H3sS)g]<VNfٖ`"ji8pipmʤ !Uat|ϢN綜=ܥ#_콬Gjg,DZ3pouX÷kRujLFf^QwHl93a:mAL/: 3yt pj`e,1=RCN1R3jMͫSk݋Se ܲ!nwk87 %604{hй>wfF=%bKYCxM|20gTo ~ LRT2xq.ww{P 980QhIz0X UuM{z.Q-vp|h)xO@%"U^ɴ'eli^/Z7n4RjG&e!hIƞG6ms , .6vxëGNی):{t,d( *;:1*4=hStr]gr>߶ ~q/eŮm}oA$#YT<9t폌'u /U 7m >JnHÞ)V]D vyj~w8jJ>V5Zg`cvQ6 fEɊx=cJW Eo`>eJ9,Vg(tw;ߒD6&,qeȖ[ŸCY2>R6"FknN8NsY"m絣\{Tfz~9m ɇ?TXxyʡwcRTYTPF&;]U"aUNbUl$ƊU֢$lsXη,,Y["4XDP?d7)J =؛-H/տgt{(Zq^y9s42 +"NN?-1cgϖZ&ZC[.lƘR}1!ϓE"Q^N:*e,G{T4R2)_ -GC|_"UGz1_ wYu%Ÿ?b^oagA[dPmx㱺r9բGP*x 0|6"}`7[T↦50uHwG_H;N@z$GKY/7mE?%"Is)\k{ZCqKAt3U ^< !%6J[UA!Pn}H+ZkMeȒT7qXdbGG,FvW(&o=l!ޡGb0ٿQD_Z&o3ARR|OzYs4mנ`0*+ܖxΞJ˅eE#Jnb:";IaYe MQ*E' ^nJl/ Ib?Tby*Ck)$ۿH0#O]PCɥYL`&ɠKUt ''0$W>TX)GQsqWWhh?0)Ղk tk7*y'XbT ]L %Y85w*_ݾlj[ U7cTn>xJ֡ĥPd sq'z /TT;Mh ץ}Cޢ)V"*/J?d)x!V֛4 zF,(BZLtG*}x]܄,[9@n*h2s5 4 zxsr䣣xɗqA>[u}bTa;-9%zTyn.ڣ@YlLm;!2/=kd,+W$??܌[7d}9NH"m nFh9 cYr.# /O;j9||Xcf**e IVwʉhłS¡#$RA#w?ҜT6 ؈2WGjBNk'BzƦ0/)@` G&%n!W%!Wąܕ7#q $?i(`Φ "lOlt)\wB7[ۂn*hFXukUY]XG)oOcoN>u"*Ze V9Y9Tpz7Sy.^ hFFf:Td1k,6;-MzwBAG œByU@@ erЉЎyP+& =Qu!%*neCjNFȣA҆܏u= oň4=bF- rRxqWJ Ep<.LmI7e{p;tŢrӝ"'=9{[T"<D^Ks~"+`Vϥɍn"^+`?2JV1m3#!޵TЅ\=3ƬXM@p65g0Aȑt*u~2f\ryDRQJ $v׃a.QaRϟuxJQg*"2!Iki#іdHVXo0 u&ixhfIA?Io}o ij@y'Bp=R0g73hDrJ Zݩ%5>4 }{E^L;GAgqzv4<ftIu?EXaO%C:ln]b1X+wY80H+qo'<=#0bSev^NV{|.~3W(f&R [N}g:Nx6|GUD?C7+ e ciY{,2N$xY|آZij2|w2E3ñ[Hq~r$0o.5,DKԫjg!&xs(0ד1: &- 3QƂ=}W?o/PKDW(\W%bn JQBw^gQ:%tDT*Q O§p -pK/C8?'1hiۆL06)"bzE*4 3K,Hex֦$Cv<$+KKw@0e ~>a(L\ѳ1H8 PG؜^Фqt0牖 k*8b᜵dXV&V3K E}8J o&˗L==DHwnoo?7 N802r,0}_籀F˱f8;~ .HuZd=~p噦 cRޙ݄%lbz.sHYiT@=L0 Z}A䅪E]hxgǬ:0=+ӨJ@&vsʥEDTtQ/sPQ P#۸c"|x?%ٴrQ!|w#{q\eM$<E.LڙWV rq"`oQgѩ!@sWa{[mƝZdR2ѫ-:qpE\Uޫw_n>#A;`l4::}}qf丂wsu:i&c&wdJFm9$ucaD%'37i2"xd}$XQ.V|5ȷrUa7Η$Ƣ[$~S66J`'+ fu[r/ -իXw`H a5V9y!8xOqR%:ʃַmMMOSM pjɎHhgFñORqrcu?<,_/l/>o2%:Ķ2$z KCGs,z5S]R bgR8gu#"A6VT2BfⲮP0M2s?"uǯM^Ҷ͠m d䞐oXS{}KAg*yh45VlLjJZVn7kWJSJ0mZm^!"(&T`pf{'1MX/za7bKÖ́g(ӤxmGX^գazF۸g#Zuۼf`̃VenQ76S1mFKmzpz~\R]!IltwʶWq{33}sM!ï!%yǩ٘4Sy@ |WIPgU,6K˖F Fk/4w'=oR*o~?]HYVezL Ugv Hjّ.2~I<۩ 39 /ƁOZTކC8kB>ZY cג'gA70%i pxdS ̛u+Hxc&< tytˤif ,٬aSI^*6#bғ]'lP<\.s,غO]P,X3|>+)iz?z 6ll;?@bAJ'̻LO E㨫Gxqs$1ݧLD\YÅKV*;4BPGTCX)h ╪뚻LӇ-(g9_HJs4_!5C;ڎj F?LVLJv}DfPCXwLNr9e ,Щ"$+H L爾sQ~(7)ѩ`؍li f+Wg6wvHK/J;<=Y2{zI; xe [ Nrf%xyy: &YG|U@%R%凟;4J.h8?ڝ'Y8 dYzS'9Æ=ԁ$ws| ]t7 ^MyAB}"U?!)Tk }F6p+k/,7F))@.0D!O[ȡe!{@GS]u-ܬ(m 51.6J隞U!4 2RE (YFc/]z냭="*vEeJ7G-ռf9To)*' C򌢕15Ԡ ts2̝W:`fFB%hAFqNeϡ -(2)c/\m\Mqbwy-zbU˨+~r޳XS^<ifunX]HB'Ff/\hBwЊin JVcl ]kAIO#u8_M_:\_a`hJ5 KSN껁o[\;Y#ɝ -_:b]ҥ˽.qQW"0#@?/]qV4kr,M;S@SzNaՙ %~ݷU#ߒ53M )`3F WwMDV#Rh7 ~9Yi~>9I?'[! v)4s028͵%hk`46-Y"]#X"[هOXvЫB3:ri/yp8G:E$w7dzhiD_j%qz@K])LZ&W$kMMsRadc|`vBr!<! =t'/+oXٖսYELdϑ1GK:S])Kwd4ַzE}Q(6uy= I)ԕ}\ʦ|*S*nO%%RHa&rP)W9 >A~ZEwbW}IVᆰs.ӘB\(h.sAdkq3iIB<3&5߳\*G1|Pe#^' 媸A'^c)X/Kot5s>+ RpնrA k1lڬo,AY@K&hQ0f<ªn{bL  iՉNJEbcQm7Lb^L.\A\0ߎWuyi`Idz!@6EMKQw5@1Wcg˅R Wjvm| 班vVu|IAPCzvHphT'UcOewc)<4ٽ*ed`-7`oMzwٙ"ʝݥ[$I8]}}޹vd% r} v6cQzFHeԥbz|S5p*X#U v[$_1&F: @vivp~񂡧p̋D[ETfWה{Ё􊕀t-]c,'KlBc0 TWCQ>LlCPO=KE(;|iU#U[X;PW,2999ʇ{^FNזi3wt- X@Kuy]M"ڵR*:::FK6V/wKk'ڮd' #̮4Z[8<^8/3ݴ D^(nU#Ei sغ# }a>m||2eKHTm3\le)qўyTS zW%4Y,͘^Py͋޽g/ݯQ3>͛=G:QL'`Pt m8>\AȇoJ ?:-a c1Z< H_H |!︪YQS \> {Ғ 0eWvf*'GK#)hQnZF?ް*udK{b}WpZnӴrwh}v!\E?J)M}󅗙usP7(<}ls&3FT?_0@ʤtĤL\w`4eLͪV&2ݯ)'lGWC߇6c,sد{=s#x P  eGnx>nb导)A.U8Ǔ;Aܶs< ɿc4_twWs[ `c2צM6/5CZ%IIEuuҲq%e57eKPgC$6؊Y*-Jp:- -ٓ}a_H 6wrB ߔJ#R'!(mLdI)׼z:5"[6&"8wTL@SB~rFaES{ABn{,]?/aݱMJ|>D!i'o6+ıXUʄ`6>1O#LyA#Z "PRȝIO>Dӱ}cZn퇉.nI~Ϟ3B-fl>pQ)[t\SN֖>itjy {ua mlyy0Bx`vgJҚjhٌVW5UBEsEN﫳+L^|;UJBXH!j*K] dtǨl 4+{c$Sq< οNjc=S2 z{epU'fcx1tתcϭ 0%j&O֋k'*z Оb}q8DD%{YĦЈՄe$ҍ$m;3}{cfvވas'K-Kh@uMIW3eptܚ#`jv' +~]G'_k]͐W:&;HB'yJGQBسK^VNsb4ŸWɊX0>\o%"f9 ,|!\OuGPd$gooz='AoLyrbcv-y *\ FB6~:*ZLTZjeN8◾cl!\$QY?4ﮂiSaad#FQjI9#y#FADd/~"tUOd(LICgʗ.E^FJ5Zl VQ?O)R@uWU62Ex:QT}S ڧ5 kϪ u^gofElj>Ѓ}qfe74+"he)>m~e}bCdff~| VIcr͹< M_5;wޢEg7Ttyx3L!ߢA43`gDa$EY>&FAy,$.xHdn{)Dw^ ay- ̸{ bn˛|{I u0y?:QSrFb0g'zکu ٟ[}z zORETioUF`Jp9CF:ť;9i4 'lMe=jE"^!Ls럯G3V6tSV(ӉL`*|urj_I\ՕjB.XXv*,R H (%r"}Xޔ'f[vNΈG~*QvV:Dnt.Ot]r.C_WL)vW+C"0AFffss_q1 c]ǩhfM+rt~)(J̛ZDD`Qȼ<^y~_ܚUג>B[V$z7޽*j!uƊ82:Ҷ$X3 ~ŅD<3,"tV;1,824ʈy8.nIr4ޛ[{jm= Sd,Z ԢJ'G];4z1]9I%ifY)%X7GTҦARn0 S`v +նXɼy~dD\7iܮd p0^J oTH x^K0q# 9;@UVt>WNCn:`]{E^MJP23ZW|~𢡊=;;)UA=^1ow`&I)cj2-0VJ i Y>}ن[hy1b?i ]pNr G4ji08-VH04N;FR ZSS)o]9ꊺ%,ņb=ڪ:w{j,"r'~Q1nࢼKY6!a׍www(WN5m8܃\=(4@_uΘ'HtSg]y6`//ܿǹu"cGxRK$s@$WxF~#^Tqu}yհ1+N Wi)RվEj r}[qao4H"Kն*2Be TKy RكO'ט©+Lb|MޥCvoSm92abbaই.FvOPf?Y؃? b`2E{\@wxD#qI`> ^4v%mMR`=Kpz1";!t{' oʐE OYE =t6㟄l2NP pKk%H9=۾4nzݐ~ޯ+2c0;sG8#HQCGN[ДO.i/t( rytP톲"TN&ѭAF?ѥ&Dk2F|i-g{9 &>NP< m+$IbF\#NSbGOޚ'! EHx1g"Lr t(SW{EQZs/`ND394iEjJڪZ=*  Ctl2XlX7octtp̓+ϡ!pdjگ3eGlJVo~nO??vQ.?uLdD8r*)Ń$bӳdݭ-"arq]QFB%8p#mm3w<^ψ+*7ju+՛I'.1Юa}dmQ_UВ1$^ ~f\޾6߭jgZFfj+N~˼iSԎ|V8磽Իjcxg:լjS߁$7"#[ޠ]{w˃&Mb 8UO)jtض>==kR(?0zsZ?\%8# 8J$%kNb:xU{atpmd?jw/5Y]N(y ?w[ЍBuRsֲI";22Zol٩q)"CmflxbڅEQsbNW<%A oU`C0c^J ڝ~Nk KiYvŻ;ќ{(!)/V83 _Pa+CnJ^m4gIOkHv܌WzK+Z Xh%}9,֛/18:V^y.|RP3[]Z+>n>Y,#nB|],Z Wؽi%kxӿO9rnyA_ti[^jWzϛAF+HY8 NZ 섂D[rP% y]95c!< %1cXb)y2 Y5Mˎ}^3rM]${P[/ȁ׿T#ElPD.)Ǎ; lN?MȢ;q~O w6LSԚu>M_|5$ tF FwcwIKHN,NM(vFmG&PU3gnn6$͒y4Uj'#b)ůQ5[H;>6x}(H@3`év&"#:h wT(lg8G@ n}):؊}NJ_@̼]#:_[Uayk<|Qua|M!<;+.aZ7|sLT,1dN;‘qE2vEҹEڅNQj;8s?~vE#2Ŕ\6EicO1a-9FM//4M~c2m^ yв䨱zFNPН|KezƠy=:3/sȘ+vuZGW tzKܠԯL|x6ߏE!tY/)R(zn`CZ_XL6bD7|55\|-ƶRoS+$HL|l 'w}KbE]pP8Y5\l?RnР(Ph^CڷJk\2~v/z ueW &16hעD"r7㌌xl:@Ws{ܹ5HBh )*VT+tAa +88L2m6|#M|:DR-͝t ^9Ϝ` zh%iLf"IxJTޏ|yb2 * MIy @bE,cmo slZ0>h<+zZv1ao6`u"iL{rNa8WHJ9a)b rWQKEx֌>i͒^w)UJ-kE2 P!Hx_5,OV.gPvQ (1 ;Y [[ +W_ʔSl{6&E0= $ ı=M:^/2hnYLO^N;.Ot0ZY%%ORa_y8 `|./ۧLʣAmjG?'d)`,ԎKØ*_7Hjo1p`W]@R%3;Njg4j-F vY=>rArFLo|rm O{Mh+p2WcEf|޺pk\[% 0 2uT,HjcP՚(tg<ZUE[^dѝ9p(Bfǝe³g&މM ŒvN ^XTDfʇ:ueMoHsyu$m ~ va{[75fz CFGwrV~J;.`Ze)?0-gNoك%#[Z.csJ&#갋+K .4$O±HN:_tT; dTJWjA#U^uCK'$wŰzM%h`8I IΤdN>Ir%WAdqcB`Q4ue[ˑYYWbu+}$ fr6#+wJmy]Rع"{JFg%* =Gy}l%t ~_ft¬"smֈ4KA/Y{>Rs!Bm+t ں$TE9{}Q ]b sLfzc;R¹|?nj6F\YkxCu&sB%01q:&II#̤zun}o|氽:.K22O/8/ኃep -ƭzV.sUQ}W\"wlί'/u$b]#\!h;ӎkFY}ٍ$Tt8"b韋e IwV7A'$u6ɽ|:'L+[F) Bpw|_cɏk7g7](RFW! vQX +V\]!?K#e/4V@xaf>lʧIȚ04NLƳ"ϴdd>Yh*Àn):?p%G@ss.ʡ0i8!T@<^?al |\'!XuNW#K a):{X&_i!omk P;_֞fZlžÑ`&Y3>T_+7 c'gR_!4PBܧiNo,i7E]E]4<U[OYcOS+qMb$M6N}mOW!?x0-C|fO)%yv^:?:#JmOIVgQfUx:vGb̩Kc]&V#c%S;!~skn?p0ɽ>rdAG~,@SjG[ <ALJWfrX.kVa_`ǣHo8TjrDy~T؞ n:KsiBrWKSYc) w jwދd-d7u_fAWC9u^שVai}ٯ1ⴵ4UҍHgkvoPk~MO@5p:#> vfn(*!ŬO-70 L'FJ`79fr͸4K<"V ƹIkJ-J6E^j/E?Ǹ1>Tf )ιi"6Zg_9G$~Bhbd^#Lx4hcA;@U$,ɛy=LM-dZ@{<*աi&/B o3lʩ! ;rl@bJnRJI{wmsgOE:RZ-iKGau* }㵜hq)p Y%}N7ɗg БW8Ou;sjp2^].hټnjURbSdZN;P\2aKKZېegNIq$Scߪ]aJ@8GnO%5LE-x,~vʼK̭JG SeB1i;)2설4ke #JAi6Afjh8c: >:k9jct;ԯMM,RQs SH7 /+ 6(U3LF#Kl,3}A 'vM4lcXg 0QO5H\Jӭ;(1?0FDa,镒vbٔ3%*jR<91)9kLv\ _%JݒP_!۽9)NH+k+(#W&!dx# 7g~(tW =TdL%Wr{Ĉx4\N#Apo3|Ƿt}t$5N]ѯp9"cܨz9%8 fo?Te~SRvJn7snQOuC* Xi9bǽå? e@o9 YZ?@sP&d0՝#E'9'{z^֥J  ٪ap d,R խ 1 ۜ U(V iUȏhRUʻ#gƸ\Rlm]`Cv<\`NŒ*UDT/D{?xhS̳V$ߡ)DCa5ɑH0+?2*tF8g<$[U|waLwjѤS.&n~l_ˌ]ާ9g kd94!ZQBNuoU&Af8k=!QxJ4e!;uT-J@_!."i[_丯堦1:Ulk4K4i,KǚxPͤ^c[LJ%LƉy?mW%PaP>e{M*Ogf,/+jJ9L//a'R"vɊ-TkE FU]籓)p=6Kfkgb"(Yފaj#&MH1> "v6G+4V& ڢ1"URv:*A< 4`Q,L:.cBApq+\j{MW!Z-JAۃ]!3'*,sՒŰX/Jm݌U֋4> ;g>+ɭ,RRAvyB^Rp5jsA "q9^Xe] wy*f@$_UI'R=_7N>J>j A~lM쀞%b Nî8CɆOmZ+2?;n1חdbVl̗ #^k+zMV+\n.u|cAM2kɢ,B85뾸ͯ6[SCګ҃턖a~`=dX _V=(Sɴҫ \y {:-TWaa[o߆VwH:ˉa],l8w$I*U}YuRznjsFFƠ'^HO YD5xۍg߱=# Jd!pđ'-9Ǜܦ m3CBVMx{߄]o8=DG&IF;肹ZgzIUOrBGJ݉( YE9Cz*oF^r0P"T5=.H,rL]nߵF|ss [ +tL=grQyPex  -A1\{ nC[q!ο!:Դ쉣a^멠ދK\F =B;tG۫9} 栬$ ]zU;I'T: W}T&YUM*CAnn+9/>vZ/KHlV}%>^8(eo'Idn\?LN/Ek`HLF|ջrJg ۀ:8ΦIS#K:mAςiJBbz3:yz8O3ʪ};<j})m*Hn|2v)/K7L|DO7qwtOVdA'1"yGw KC`??" vmTIcl0^vF c)]$Ͼ^DY/{-1X3MbLRerR]9w|ܯSahѲDF-S>qӉyD/Yb"Z˰!9>#U;~@Vo\y"c$ y%yST0'r\3:2s<4Vy)tImHsQ gsy.nqNe/W)FhIdPEsPrhB62Mȅ%=Xg| AjA`,V9;l&k0(J[݅-)Lc#;\m~'օLY67ôjށhNkE-~+Q% QR/Q..rB1q\x/.X3~t7Q3%2)OVVSI"Kf7i)m5̯yH@YNd&ew Q/KQm Rj `w, Ne@﫧Ac5;:~6TqFC!Pӆ"N0m+Ր5kU)<6V32|Ý%TAɿ+ 'Mvt{գE.7,l -:ds56kwFXHY1, c*oicwإ\(ehoP9qIe=b={.&uXgq,Aw ^^5#y-:wUp K?<"^f#yQ) <}'ZK"Ҙ y_b@KU ,eT^Px|p~A$ښ"NV185RlQC<{Y\FzO'5['Vɢesl@} 8=v\$__7@pΉm mBKs'#D Mk  P?#qd3I2,qXqk`kK<0u6^?֎..ہ.uZPxҁݛm:Zaw^(Sdq Elh $GEh_j[ԎNg@;:aIʆ'q59NfW^ۯa|qD"حV}|j2~$Py,fλ+eWaP@PFd zw,ew4\nsQ\Truq98QwV=ZRr]4IXƞL, )1H&_ Z"IvXL|/:Qʢx9 ƥj=,0J11>/L'5iј1]iH|KFY;HiyАj^[7y*#I *_vo=̾`-%qv˱8fp 8?@E SV}DO*{3…&2MJ׳uɞy3w6Re-OE᦬b%2 QSV姅񛪆s<18Z>Yr `'S"\GxJ+ ]1@E{()ǿ3gJd-pt0,ɽ ԕ^vՂ Ԝ~Dxb XUv;R~c>5Ww4tQFn퍖Д֦ z5Ý[IƗSiLkm\blj&~- KY5Z_?:룚N-vbZVoҶaorc1g;GERo^WE&ftߨ3PGW\&n['%97X'|ib|6F_ q"bq"Nc1=W0$KI!< zcYoAZ Eʄt8qJ^SIV\|t=&?8b9o4cnS5CsSzgl>#]gȀA7hKK\dX"B.a<|BC$ M: ^ÖbMbaJ4O Jqe ?7ݛ[TeΕ-5U9(" ugks.$ dh4<]I<Ϫ%HH"`:ؔP>(.I.u!Sm{СX SD'ipwXGXw '"B8b A֣Y.6pa-.X0/EY4ԁ]f$ov Jw3 v>3[_BI&g{IK p;wJS Kc| 4/:m ˩;̦8%H/ p¿0ݕ~>vH~%".]Î?)䦳,h(,CU( z+U>YmI+H_ɔVU?0`ٚPHvZ1ci"tCDÏ>SoGlTWWi oy}+zUH#SK)5Nعd?HcųKGw _`HAoyNԆà8$=Q[537+KEtT໰t'GgϔJs3F^ʜʡҳ6 >{JHwy^ZR=5Wg U2j 2t ďeT44JJ7X3?0KrњR]D,>67( ; kK2R+"L8,Qsr wWfQcbC1@)ȯ.H"~ғ0!ր+ڷBd. 6nePۢh^2@{:H|n^/N94̅-}CF/uM4U_){C.U DP& RqOB>,^V=f#ԛM$: 8y꭭wЃ1KI"e|'ݏK)W/M 8RpoxyvM:GIx}@C0 qkBޡLpL8VW+|/,IN? :Gej]r>wsu~Lq7D{:⪡Z۲ if(xp Ώ/k03~d̑j#&J!5H1"Ռ%e ?QZt&;/ bHjދ爉e(z9UӤnV1i\>-Vw|Ug=*1!U}0; A5nD #˄WΥq\:X&,qAՌQ]] j5k3~`7tp5Y̷J<Hp~3H ޡO!5p@>3'w>u4k\} \2sStAG_ j2j8,9pxLnlL쟞 SEkmo$Q>qIbdŽ؁dߵ}uJM>Aw0/+˧od_UMEt$?s"?3<{-\`*]͇^CL3Ll0d_{VVʋ4}5*PZQ(]@է":Аy~gD` pd[kǸ.h}-JI6Wad|dY2p ˯`f#8>]0Y`/L @69弘f ,^df{uh˅H?S؜[%Q *)HG{vuX2&.>?q\dzm>qb{u^*AOD+O?tSГadD'Vɰ:׹)IV<CRDSdCmP6#(! ֙h ?j)Q|np|iLQjCS=L6ԛY*;j5-Gb04ۙ  .0v5Stwjngę h>W2(@x%Y4|bB_ﬓ4Skb]$A2A9/ħzN\h%0 %s`fڣ*Aϳj8W58ї_"g/r̬ܙdLWNY6U7a"!˿ZU-B&l B׸Ƞ̷[aR=ǥmXKm_ h Q@ѲzI2T\P$B #27iPr VkݶdYܩ~V6}}dH^azDq24<ʇx'[FOi2 .1@pz8D5r &lsZH)70ѹͿaxϕDpIIBwthhaz^t'<7XfA;}ډMR<It_DH[ҁpʶB(nCM67%#Yxs SiEz6mǀOx]>^` X0 V_[ c5umIz=bɴjU^BB1EnҏB]^|' _eٸ.C fzA'ccBr 4 ǹ/X59Z(5*ՎZaGjfLY>E˔5|~O\C d^Vz4H2iKÐ_?Tb3z!?YJ -qA(63ԝT(}4FQR C-ْz)Lo$%D3uXB'RWȅi% jUK)}q&E'W]m2b4WArVq&Ua؟HcT3 ˍWٓ)3/*=2 U T*nS 9"B@҈GzJ,%4O |fA"}0KdRd1XyPH:7$fŞ4qyx+:-oA!x #_,KAO.:lfˉHXec }>ZOpwݟ\I0!+5$c& 89OiHCT/zlloRauoc^=&Bw=k+0* !m&/_ÕH| ȣϩOHMΡ`/ޘY.1GT5YEɿ:A|ѱ x Ksxvى9rF\.IR"_s)rAi[xq*~(%X\em&W="tz۹Vf@Rw^is|쩰 m6}3vU6Uq/?*pWeB[ efv0DՅx9=u /H"`k@Sc>Z>yԛA2UO8FE2z9ވl~ʹyDw(}ax7mgN &DcEC~Œu#EݖXƼ|':4'wx;;r8qߚ̗lQCWJor&ip#nTҥ5\yJ> k#"T֟<*3`twEQwƛHxw`ZiJE8l)Q02f$@eqwu{١T bȕI3e|j&c_B9mJ*0B]M=S(o=߽nv;s6뭆zi X ?hwrYfSOD R`_ Ж+ѯx`>[┣l!dgh%jL_!qXp%YgjEx? ׇYr:Zuf$o{ɞ-y7@{H?ചO˸-UҕTCN!m5Gdu`"FՒD| +O!; 6_8%k-΂cV쭒z\1.-MԼA9mC;7R HE7mßpff&s-C!|ͭ伎Syf4NmFb3Ղb~NٽȢ2O{!VČKSvKxc> aKhjȟJKOjQE!  mE,b 0kѝ(wZDÉg; ̜Iw{Q.؝0#akVۛ|UWTD&(Èl0JEn%5IR;п$Dbl/ԡA>1J fO L oAq[a NnԾ@XvusI0?H;WνAMԷSDfi\䮹?mt}S=kHl'bJÔ"cN_=HZ_\Eaxfdaދ-31j:L-||ԋI@$:q`R]e{}(# JwJ\ 3>TVy;w{AAcK~{.Q;~u|d% ܤ(\仱o=+ G+ ap p )E; 3~ Z8Qi]eg9;*=FDdɞQ|'  ۣA@tɓPzqavܵ62AfF|8~Z1B0q5 C%GY OgmYF寣\R9rXO-t!ݦ2+LˎWJ`Vx~_"/D-Ϻp4Waۊ]O5pt>3V ] ۿIj83W*Wǂr̠&(1%1p n^i#SǑ#;T|pIs4[:<BnL(#֗jf2F]P/u]C;-݀<ۇ _1 j |?8t%H~3H AO|ICÝWO!- ~*)D.e= $p$(>bLtuPv, -Pnw9l+* y70YmqtΨxoW)6C(M.$ ){I>r6i/}b xB&0Kcy F [7D%s~3B/|J!T5=gm*>t%G=;/-zB`lB&Q,|8d+yH: V(C"4oդD7؜#d#?jwjcBuprNEa;aAOmUjU]* 2h}\D0X !m 1A,dUd"lBr]7Ѓ6"ِEyIHUL33m#! el1V{l̦Pf} dx!=`}nNP7,jlÞ.Krh)¹4p]xzy1Ŷz$ yu}*V([طB Et<3\u>CVP{/M_9${#Ǜ}k%MV!Vv]"~`ƿ tt}%HPX-#VC FW":3;-`C Ƴa¦GqrƱYnQșۋ~y`65pa!PZ-d<@g`l=t2&J $ZkڒV0CKP!֙nW׿ "7_ڏyN?Ps/Cq6GJH1S2<#F8d‰tca.[T5W;}ȫKc<II訑aY&͍U$1o4KgŮh *Gh&W#'&¢")92ȲvVaY)$zSH50FKCps?gp$i]\;r\DB[ߵOhntU=!~4G6"f=o^7^MCjy\DP ĩ\ E垎3:5 &ssz Fͧ8Ry/lq,"-5%}L麠kt 7HH|Y 51kkD"T7V>zn\_*I=B㓜Pi䓩|l7jw>A&&ⓧ*a\l/ '3Kvj+C[3^8uBQqo*֍~u@:}/U;ՖtQ>5%_ev䷷~x9y#xW)ޑ Cq%pbFC8!TDIS( pao3P@pA޸Ir>VMa G6PVv yosjAroƼmC=jW7H3eLer}*P 5PV^Pb7'*yS2W9+}k~x3nvG8kM z#ˢW5O JjUT>28! !X0AlN%+Hj抌\gݴ0/`o@»M=O- ]JjAx$f B&S.Ղ3xRձzg*v["Mp ~*%gi%n.1ҭws1FLEKβ0h;$>A"IcJǕA7!KWk9|@_8slUkq:TsOY&?;=)Y *E?ؐCעUJ̺\ۇ,S=%ނ[GedQN7R,^3P\o`]jd>8&'yRF yoIq̬^|C۾Amua>q_(H8ɢ2'XgƓ 㫘W.25 t24$ a`LU,(h µ.U-,SI[37LLhIv/1"VebKezZJiˣ "Iu18n'#~w#$J_{u!AV ݐ@μ|Y4BNFַ}r GJHo)Qsbb7. wYƜ8,'yF#ET[P0d[":ov5uQXj~;XfFJ\i`8±BP6d iO> Op&_TO`u x=3α 9khm@2VOq{.>spBKk x; vةbƹ.DraV86h a9A{Gvd@WyǷy1eι ;UUшZC3ϗ,LÚ D#8 u,b-2kђm6 bP[P{y!cVμW+T'x@J" ]1wnӈMY#vㄅ[CƉ+B!SQF9⫭xm3'˟h(a_IS.^5<#9ێ+wģ&''aԷ2*Weuo,&f-״kB1KO>G&޿w,#/Y\H4gBى], 5ЌTBTÙ E. mX%rHgZͮ)?"c[KJն4ك!R%!ѥ:i4e yl&R ڪ2(x鼳 l;U$0֔Κ Pu%ܼk5w[!ޞ&zGJC9tNfw)655+T|D^PŶh !n.WGebV{`t;;?tsr LZg٫'3brN  FqXG|Pc4Ƈ/?OJӆP ɈG7 ) <{g*W<\[ º]ˆ =FLnm㐑>Vg`ge(쪌i7yQdOWVdqnף'{8}ї?RT;6NeI0 ŸIrWs`OC;yt$(8շq:ߡCa6K_mEl:AE\~S)^}Ȫ]CE] Bd1޳6T%Si#SuoC Idj'6Q9}&R?P  ޙʣ.,*R^005@K5<㧋~5\cqns*[nκC#ǠKm!|#Y45v;0<K EdE8r]M{$6mzAnEMk)$CDEȩ%62m< w4&L%DzvMaߍީz-m{Uc003ٟȁO ?"gF2sD]N%ㄯhֽ<_F;5W'.bgؘE0abmYǜlcuzcwH!J.Z *pt~A*mƐd s8s7!PӪl@a{j@_Ϯ~l nCV$sܰ>U[l?ZP@Qr@hxc" {MEog\@"\L }ŷH4+dv4Ȗ~T=$NwT@;`d%3!;6OzvfUSwwte*c kNZU̓m~`7뱅uB|:GZpioOb"'*CVPpLnS(a~Pl ѻ=Ulъ,MP6YpہIg=Ng3X)" nI_ T̡VOă>+:k}5;d2YbIC`h+#XZP Ir7RfoVsPNhGLPВ}dn@Rd_^\ ZktHy-"Aś ~f0wxF#l~ ۅŸ9S5G8M=yD֓Gv:Cl0y,Btmm*gS,Ǭ{^~,48CD~<\PwmdW,K$(ӂx-P}I68DBvי ]Wş1Z3X,ԝ֥YLGw6]sRX¤HȎH.SKT").KrN˚T6y0{8#|w=K^5rjR;9ظ*{]O3$+8ʟwZQ>])`n? y?@M;u]a\@tSc!єQ[?Eg#_*n[ ([zp5K2ez?D%KQWo2Y2d b$5ΡHI/<桔DD:pQ1;@AY_H<'78lIWfhQM3_Co`Kg<2qKHGP,eȫ>EK#LI~ c-tpљY:g T1{ Ϗ7hbv2["H!_",^&\*$фG&(øgpn1F `þFhyVlŮ$KԶlu(c"p#.jR5h{ ^H?! aw;&4\/w}|lWx6ƑkW+1CWxcDߦK=z6&X;W  c9% ߖC8d$ǣkPgxygq;$,,Sh;E(&ܰ=5 @3׀Fy\C=ޠywgz6:j=$_N?QZ6_҃z,8lSK"M[gۋl򺥠2q8.Wm6!UIX{`Zӏ:Se$?k}[u*ظ#ބxldo6bң9s5e s T ]ؚ^[Nm Csc[)ۅ3pvP߭g}ƶ(JqYV37Xqd&^aq|q)A kxEQt)2bz nMplQKP|;Lvb&51OݪAvEIjO͋O.Ժ_l"ȕȧq Db7_(hH}o N(c:u~.ŗqӳ؊7EU%XJ˶Tb9L02Xr>xDPHpҘ0G.7a_sz*ӆBA[C<@8IGW 6p88ψϗ'B*i$8 zbiR˥ٴXpM'":XS 2d?kZR?K</8D犳ȇ2ߌ)5՘aYMRda4zÞ ^x'M0@AJBVf8Yĭ.#W6og0 yU5^/ l, mWfߗ>~*;7(?r;`/_W7}Dw #hSBw7 +[)ƉnVU6_{i~k`w'.#0\©L$-4]8PaSb0/=[8puC"h4z{CF[;/Kkyd-2:qt/:]9Wo WJ[stVnu6,2rYN;{K2o.Wbk#Ki)CJ["@Ӑ*'JΛlLUh~wzP-lyB[49湲V,JSX7`ySlP|ؠlFkVpLa0exFoy5$X:Ԛ2d"Cv'@ʼ ȍ;X>o< $ÀSd2ȷaBTbmsRFщqFB\&}h>"VWOQHTQq E!g?Pab.|ZY&1v Iee^z|_+uV[vq.H?cȣ՟fY{Eܩ(,!2yKYcHRi<@M >Z,,'}ަPPwHSE,nH?A!N%!C>6=n,dO÷!z@"0pl5hʇ^Fr:#G:/WU1k=K8\>)CCdj<{_dc!p;-eEqWL;ejw*3"gw |vƽLAu׏[2dWG9M|*Te􀰑A׌uZb*t=lr%Xa]Z]̊Bn+:OjIklv#/3clGdնmr{%Ipq!"bOXaN@eKNj `yIܢR>u,~x9M^˭m7&(S8mJJ ô~ $\.H\,GQ<T+*l!DVͮq7;)= un{h7IE\:]p~ώ>~͑\tW.g?#Ó5@g#X<6Ɓ1q }BF"֜eN?Ţ;LX# xGKg@dfu֤oH\J4^j҉Č"GX*n28:*ץEz^N͑Y͐}-:s~ñQ5?ԡdIla,M4)0.~esLg)!ʏ(^&$8k}t{@oWj+'g8<3fh96j?VTSє4Zql_?+;{@\t[ؽL=rsXRuU KH n?ȭ 1fB-i2J@c%G`)]Z\fG+EKlZ ؘ!̏_a342BQPQ1Bxd-|N6|PɈ28eJ qj"͹Hj!ߑ~RIgEa(=0u:^2؃HJ :=;ABGp8㰃hX2Y;SpN?>O K篊Qo|Lzy/8|c=s'&se{HS w"B"AvȮюbb™D01Fyӱ~8dBN[Q Mĩ%DdUZ7F-\k\\-83X#'uᛦ7ptLS @gDn=HV!qO gs۷<ƶX]8EK!= u^Jz^eOg2M K p])#+0gt86kYȚo]fizM|o<;hߌ:Ag̈YpgF*sڔp\e>J<%wh(3fx'V%?T8>-M=tdeJ89wēx$&VdL@v?x>dV@z潪fMNF=lxUGi8r@dS /mCU aIEUywu;$XJJ{q?dw](7?cf&R/R'I% p=Gdu#C^;-k#>ζvxI`  'HQܴAZvTD.79'|ۃ 4QSy]8?$dI*SHY v֑C^d@fwV(\(ULMF=l hZؚpHruc0ԒJY blNnPzQ3ںjMDJ8횹xp7$~FpV[ .r!ؕ{J/\_Xy߻|k3Qw9/xRwҨe[4;di6wJ8wլ:RU#29{`xs"k_G4~a2 zw]֚ҹT !7nS1Bx+TEC#_Mu![?Bh D]gN!1ipq_\0=KEXsrڲr~E0GG 5)_. e1@6:aXtP?ᶂ[]%>3|qtm0@;~Hz5\wfNK ^e۷borjʛAv t='VYW` 0wO&Ou\¡L'''I6}y,o-0{T~_ Y@^1uqWKH{ q!Y_]Wؾ%$/Vt䣗b(34k9g.wGQ*Sa`'ŚOib̓VeQ>|y|C\#2B-?yAo7u=H[;~bȗҳ\}"iRe8P=k9c{:0>Tyݹ΄2>%J MeGqaXWUBASh\#P]Wu=;?/~=ZL-/Hgmpb܄3rTm7ʤsPT5@ YXJKWA#)6aH:[I1/"[q>g0:}VvK-bK?u-vzL1c}M'7i&Gr%Tl2=Q\N35 ŀwDs+[l䤬C7큟 Ξ"bn2n1 G>Ъ,9 PDb< C=a[Opq$ Q> '*^! JPΊI!AyZg.Mh֥ͼ?G1X**PˌMiYZdʨ |GK/o+A W唠1` vr;GO-~j}[v$TBq&m~" 2{;Yq~9_p?M`Zx@F`6i6LUY@ __ujž(-wHAƁ+I]|Fqإf땗J\Z?%F >6{VKaKlw_ۙ$vn_I<0WmJPO$ ;&r*i`͎Y!Jk@)SZPUT1*b?:G]p~Ĉ֑t(PMK+drFgJi'F,IS@;,2)K+Ù.B-гܑɔsOsJ=/rدw`{+oߴ^x+IPN?4[grc"l@4uwŊ=%l3j;&%aQފ=N%OuhsN0[W2zI$2a%(>wծWKUp7=kA m0PjuF7 ·N_o6Z̦ʇ H_f<%@vhp^a ':z؝Ԣ;Ajo9,i|U[/v ;;(/4dswwۆO0v] wrȵOkf( v4~(j8xkrJL'n<1 Q]in=UR^DS D}٣6P<RX}񩾣ә `u7zךo (SuBr֗Ӏdh@- '6xK g ߡuE|gGfj~ĮNoL ge' h$#B=M?C.\q" _%Y^?JRU%l-b\lwNLoX BOT 씦`#`͕M6 SsQZ3Gh 3&CKɂ9XT;\sb oZKx?Ur Bx XGs43!mtXƜoxu-/9]Y} ҔSV`7 Xt#k. -ֺw{uœ<!^}(f'I. I~JcJQP_JP2- zSf\7Xשm oI3N -QaHV wy ;Io`oet&lrrnǽ{$齥4va|ƀ9Kі*i26tq ÐIG AO\u\Y686:Ք.< W=:)xȢlVȻus Zd8gOra㍄MzSK [ uИFIleW3LnUZWc3"HLgGCiTd9wLsͿ.nn\u7G4Ry HsQp=%y*QL%. [ fH޶X*T"p, \^]5)y-]~t+D]{hmwBq*엟:З{|߯,_ 'U]1sUjװ _@fgY<LIS[ɞEۮ !{x&ͻWvgSCmzx15DfJzA#ʞ|U56"~7+  /guD9OdXD8JWxJЬ騉RŊKgUrl?p}jWoŃn!3}x^AX@ 1X&_dN P>Ҿ% G[gR4t駻\NcNTt^(KFϽ n~A_[SKV߹`[BJ~hE=|BRci N̡J,/~PO7O,a]sG t D6C5zT43!4Rs/d:&6QDN%- b xUXXO+^(Lͳ|m`@)X<1r9@cVItfCa5Cibq㢹l= sG8Y~85<Ӝ+C s?S$0$|u}!עsfa;U'+x)>v_21ҕpxwFB\g XS~52qwe-d|5ʒ0)mVSN?6o$Gjmns.q Y¯V"Yvj񓽙5 Fm ptv,%I|%3`TA sǕl")ڕR$0Qc ~V_KzW~dv\ DMi>M6W*d+]vA2%t]A7w0ng_RIozUu"݃mژTN3B= YyϽ_iK]I<=$*U;=zNVÿ{%:>U`xvˆ_uG5WW؏<Lp2xR" 5l A$c<> 5nAf 'g>5>ZlI\dI kpSB߂,Y&KdQ< b v,XD@o8}).8N.2$ i-Q(P.&#YWwɷ*YrTzU⁡P 2ATC3Wí$HHwJvY BR/l48w+NMp .ϛzGjL⁍r/M9v=po@/8&urOiu~#_:8"zZMLCU}=Ն70,}=XNK`qBGduG+u\m<~AB 嶝Bh+$Eґs \ _؝L# -b'%ﺰ&w2p|. kjH$$7H>^ į=V 549I>346<`@6iX!З"h{|G^e7 +OOذK^e*B oDeUj?2>F`su%x &>*8 쯶k\:n<#<0:JpʷAz&#3@a%l9c$Tyx֮"GEGE)FI+J."% 'W_Ǹ [GtЦQhQ 1ߕj Dqp[vX %9T᏾ROH G@3x0<8e)WT4= 6 uW-a7IjN΍/,08tȂlJ2964tVpӌ#;&3]#U{ Gq tƙo$< NNHrnsŲ)U)@a O/NKO‡LrKhstfOB`[K(z^/~OTwp1)Iݝ w1Qmq w(Y6fT!M:e\VQ&rBM\Zk@uO:jrS2/p%FCNfVHvf@ߥDHܦ(+aaي,I|@ dmi.>XQBIf2` k(=\=Bosm[_/~^1gkO݌M`g-u'WA}4ˆzuDfOƺ%:,zpEP7s/ghܝ+6z_ςL!:;&h"鳠ɼ`¯op26#y&5|B`Xoͦi4qY!- ɷpE0Aǩn5VnϼgV놡xo<=d\%4yx`E_&9t!:+٩+U?Y^[sO$Yg 6FSBCǰwRc[4hz¼6)̈$ɸ!i-e:_F|aus7 va'U%j`6Qh+%/ G G!e2XƩկpTEF)摨\̮oL,=%G;!/+ ;\-h1H搬 ѝ 4+8HmBQr[_klďLj #l 63弘6(2M EP/a nJ,,Nyq׀d?8Qړ?sGdtMvoenۊ}\QC!vxׄfkPn:;l R=ۏ7!u!T'pba(yppkPY2w2X+8p5)/":D-A3'{Pr/4h4G,m)%Toq^:$q%'$ $RT:Y%X֬(?.Ҡ/@.X7Iqawk4吔k,9Y =Wn.u=4?p5)w@LpMB$5?׏V Kz$' 6XlqửQmڂOf죧qEy}Feoݤ)Ye"`L}-m3_EZvKUR] HQaep?3.lmrQxmT'QCaתmKv l<VFMH%fnjNI3]Q"Q,}olcyT.h=8X8@6d$3pF}E?nE|$]Ɵ֌r}UVi@f㏿K΄&&{17_"`]qrӝ񏤄ILn4,miƒZ ?R?~]s{ YI()֧IU%eO=SY":#or'}ruBBq3X ?m:$}}{t״dJsHSF7_ ?g͋8۰B5I&N/`-ʷ&ÿx>d.S#`2$w!6)UDӳ e Ѝ&@ 0Frtp7mT5Π "_ڑ7h>|dA&1 5=`+8L5?#n_5n*T 7h;On<š@UY~#%oItNu,?1a'p"$$ 6XPu]:HQy$>ρ !P9@6i U /5Uac׌b]~T\Z<%xK]4-5h 'vd5K{xuHwY|0~-v@'\ҡcWP3~6,jF^] A[u*Qg{cq!4+քG_N)0bIxR$i],xGh_ >Q[<ݑk~}PPgZY(31-s4~.)$"R4RMR<}kӹ!pi2{LҢ&x= Qnx]{c@< AIYf?v68R hTy L{criEdn%|3#<o/~Q2pp}YmkDzR$P8>(*"Nur!Ƣv+ۮü-V.Ev? BֆˀYq]@> qXv09?f._9ɻj70,lA(`(v4J~ %KJ5U8O!SQX6$𢌋gw?.oj^< 4:-ި5\ ~ X1̉ k,VOò.쐔ζ/CWkYb.T#ToMgh 4f1:ZtʒJQOmBiwaf CL]FRjfElJNb'$Vrke`bN;Yxeg^cΐ#afʿpb(Gl5ZeCeJq+Q=bd6 `!˥7"*MPzd/mhxrotER>g1 L>)EX.daSH?#p`_yFϒ_ 5˻۹1[z1w,2,kC_]E~x۴HпeiB }8 1þwan’9W B]RJv |PZA|7͚O]3.@u4*0_}͂$[ w#<$sOȁtOi28Zn†F!Tw藬\eRhJBy %(W^n껺?12Tq%Ӯ~Ԥ0$򨎺-FLj p\%7!F1BoZT]Q)2{]kcP;XžZa(Lԅc6uYūP[o#;9*gyj-pm5P{vz< VpR|F#}&]v(kQQ\eK;|&ysV)ͯH_"TY[&BLPoܪ$""E iXj$I%_LDngE{ipݨ RCa(̕G}=}gΙT,NB غXcZ),! &?Zp1Q=ۮdDFs|e!Ճ)ۺ;R |1jN_U&}Q5IVrvKͯT*^F=3_u}VYdGtY#m*Ny X'1{vc~ȏ[J]FJOfFdsR̽?qf|)-NN}7V!&aV23V~P ʩ ϑ$kMNl]zUb&qjkL/ÞVzllO ]^[MާVV>ttԎ]e&A~ 'ۉ<$AjvH&\XJX_YՃrG:RF_#:()kUgvžNoH@͋iAb3/7tm _]k1D).6"zT%HCޠy<;w6͉bzt{]*eч~*.`EXpm@:Tsr"Auxu菞ICcǃXJrO1)- /_oiD q8jtb _6;pԜ=Rn5kP溚Y {()*x$NT Z~;]}>(UI +ٰq]Hwc>QF6?y7o_ ']H%.T(z9Qǒ W#4NYS&xx%"{14"6QdT4DJ=J4YxP6g@*M"J(P?q^ǨFhe4,BU)}o˞p|+ij2c ݅u 9;U]vC?Xk0n4}tA9o!Յ>Qkg|_r$Mq^zɓ?ԖM^.\PWl޵f5*e` VY޿31*^N\'DŽS|mDY#!5}uTMޒ{nfU|~*YCd>bg.u"~Χ+,V0&Ţ.xl=n'Jz#vu>7\&hTRD/݂ Ez{a0~B;^t< p@QvdaӐ6IӗE3IDݲGE4lOuJ02aUĆ+Hs}4Uh_Mdk]Zjk#F#=~ԧ'6@:{NR b(o4leR/_%@z0{\2Fq7.ppi [E= xXX4.ERߍ r"Hc]LGaO ϑXZfH9z$&2C 7eIP]b F2,3McI}jc@Fg>-q3G9՟³Td|),RAej7SA+dutvO,`ϛn?|)t|=Ζ `i^o~Hㆣ=hmuj## 9:t2s!k>ؑg3ji^޺sϬq8i&ug46%s]q Im;tr,$ʛ-9<%O.n v1t$ X8$׺|1q⺿Q]+}+"qފLd^jCh][?ϝvSu³5dhvQb>fX@B$EC);׾}Fc ̼9UOhȻ# ?ܤӓ 6+Eg[G& W6wlAݸ@۟'}2XK{gܛu3,!}.Ixsh޺@iJpЭǥq*ɘp P:3fCyL~sG%bL^4RMG;w*ElfA$7kG,|YO̼l\.bg8U`Ld ѝ^Y$geؿB_nlhq^&d'ߵf:*2C?79upuސ(_Д~kز[r]Fdnr`J~{[ĬK%= %Й7`xI FB M`r| Wa7 X2OēJ%9"8\Vv}bzeq)ZIS3n,J1md;+<~Zl`id͝*H=ܪ["X(J $!Ĵ}b]y'#2vؼ/Ic L*-0H!aDt̲Fı}mCmY)N<л8l[ƻBFo_D0cHA8.}85ˮ \m`>įeI&J  /DW yY +ve^7F5S@r|Q'a00 `> jG$}śBۛMrȰsT>Yq(3_|ql:ZhyXՓuSӣhF7bʪκ(x_KuIp&T$ ?5nL!"2d)j)vR&l6=2'%ti.yJ#Tq'"AK cB_ ~~ci+= QlxսӨLjRUpGAp$ oܗRzsdz7O," POG8[UqIMk5JpJݖc^_`}̎Nq=xYR>1pxHؐI2S<οհFu.>q'85Ȋmۏt;-DY7X-~K|-r:NJ)OO罙N0<d<_@j87*{&Mzh.y\長]c&\TkM_?(r͵N&Xs[jbeұ h/>,SjN'H`ĽӁ3AzV`R#Ś?ШId2$w:u"fN*)r`%h,ś<}ke! IzV\iV| XfW]65j- Z(i1]{|^"|'x(RvxU?Ul")[JSNӀ|fy7Q( O4Ytb _;wA.K^H5&5PcA\˸eyVef#e,>NzI.~X Â6J )/4ߧiZ³HI'z_a7c;5 L)@F~ e(g ";H("@dرQYz[ha\Ⲙ3[Cbc:0pN!,/E,u{q WWi*#Evz> ZUo![0?u[H(?B Q򙌶EG\xfޚ,Z( 8^ J(T|vKI)iQGfΤausJf(蒤wφT#Fb܂΁\B\!֨!ׄ:} J~Lë;S[xd%JQq0$G{B( ^Y 1AHhQjTG0jS@B^+WN~:1)Q ٮ . i_oSC4%c;3 _ry)9D'>/`)wurpG4H bh~a;X291>NfvKOUC8.7 x<O;T:l"\颟?8FN݌݋VR R F?>QcHLtqxQ"PmH*nI.Z~PN$Xu8Dz=u @CTg<5 yu@\74U#~MMpOKv8{v!;dZOoxvW': fvl_w ϟbI-F7!Bʯ#xctC ')~(U2o2М݂$A?tcLq:`򶼏uQ}ɷaCգQ'>gixFWjӅ>ϚhH*|e%|#Ko04pUmk! g}1x\)0љt.@v$Ѵ"8ˢ2k۰~5 ;}RWϽ<т9登ZT8wE"&CgBLl/H'#l?)|÷:Jdb1w[5C;Ru֭Pf4ޑcMPȁ4bǭm![Bԧ.d92`eH}P*GVoM}G-q7-֙2tNfƖ% ۮ,]/_s1 ;/k 0KO1u/}P=f<'ѥQ_5QTo%\p=tbP5D"_}&jjz')wg~㤃}-JjRHg]qM)FVK 0bNE :ˇπq"s<;P-$ęS0a($TYFRLl?i5EDX4nKd%)OTz3onCj( l:(n0f0{(b(R=g@zY><(l"}ګ$r2C8Q6*4HluX:H6r #ʍB)-_޹#c/~bͷYF2:r6@8v~W[r> #GV9":S;ZtyB]egqӌ1&*1@LQ#ƫq|@جNPZ.P|RJh~LnC{FA Qo'tqVh#e$wαy_9A6,$6U%ip®'bbLaxҭ%0һYBiH% H"9hYDK=@AA VCܬHih]XP7sܻιkleNsD:XoJ |F,ou?q~P҂P+alrǿC2 d{0E?)LhATVcZ[|_QTeKHMR=3b V !a2o)(vd5[oUJFQ'7/6[:O|VhD,gl̹HRL#Ӳ1! LaX6ur"%h6Og{PĆ{`I1#OsԱY0<, ^2jYL~AM,-]vWcZu#C[ z^,.Z3L>H`VVd2D_LS[1Gf!5.T^Kȇi$ڏKF.@`h4"vg^u2i2Rw: @_^'ӣ$7V$|YAr6FYpFc{]+\0ߢ&tB P)J~jID;jsF϶ޚFʴͣ "j6g.'iwrJ1t߮QT`Zr0uJtTn'k4=|=y9zcW3^h9.maI *׾}-3{fuMAD-}pw&$H碜1rꉛlp,pش٦D8Q^`; *F6j*"nBGc?9kydW9&ɟ|ܯ46LgthGbd{ Z#fUo-b%;*}8 f~\o6"^9⤰ uFu绵hE]E#G]f@ 4:Ph@RTxO+R_vY'QFy<m@ZHut'zfU3%tEph:LDGٍ6qOSFv e*1YHx5lFem1;:A?1@9G!tsK'WcsW@R(؟kx0L*i2BP}0 ~Y ;3􈙻K8)n:R~pR,I3G%1g!="u*=ny|/2R_&*!ݴ#y-oEϽ vOhKF@} s.VmNћrبcKc^?p?qlOA[YUGiA` v$6))}}<V(鱦k?pd gUTYDA$RZ cAlnj>vy.>C?;*CY?qH\iJl;L Jֳ/3E WN w‚1F!xⓅDq2XV^^"y]g&N~)23 (:jhYWeg=cF'0W5Qe`щz 28^otr Dny4P_&qMހKġIur!OKZM/U Tf\ŽYgĢϬj4G)tXQ a|Ó^/m^ImsC $4j&hA0%3aeaƾ[84 eDq\\op5v\ ǟRZYOv: 2La$eLZdSCj5,B K޹.9Ky<`H?3L{gU,"v3b)&[gZOw]E dUg7&6ATmͰ4$:dyi@[dˇįwy/@BLSXMzCV@@o1D8=p$>DEz u<$KgC͍Hv:RLTUg[S[X zN%܏Ԛ~.,?XT6-":8i*j-8c DT<0Ե04^9AZ*1كj7{ӿ[e ZI'lؓB2l=swgJķ'z]7|fpfdM!P+: ;&>1dMIFR*$~A3ʊVPTd؉ZNfU+3~ĥ(PqǼHe>޷XTr.(< m/pV=[@T .PeWS4e|a0->!E^jzd}YWX%0s+Bz?Ba*/ Tx]&{ɓ*Zg Pqi=lZm?Q#b0B]e> LX 8=*w+B͙d;ɑH7Noձ8iziKoۀDd~o0E;&65($<63z^G9.Akb7(A=(I1#Xbd kTZc >O]hभˁ=Wf/+̜[ٻ+4ے`'أGO+ SNU`sv'?a8 xjI=ނq 3e>?ηXu> 86nnNwG% u5? *^#ƥNr;\\{ҧkNI#FbE(e(1O5o{ZNT /$-@G 4 5&lZ7U~uTa mLCpƞpYW"@X| ;u/7˘揬Vu%g,l XUꗦCLzi\6OKxɪQd/99ҥi( #=&Ċ;XKOo9Bks ">2p;hD(̮(*![߃=M愱HH yŒIuNN'jLza;A+t?Fnw]VA'l(2DLGL{CKFw X!1vPǒ%@\l;/kN]Gz֙-.RO䖂h{ UX}¼,&{20{*N$oGj6,nL<~<1$089>߆ċI)A9VǑSEP1ؙ 6^ݙ L"C&DDN> f/7w$:MmSƦ YiV 2yb &Q(tӥ*ol'Yz|h6Sm{ΐ%'A\ 닆Ow |$dȪ.VHK_z}JDX$U&&1''nj>ˆ!jѢB:-C$mZT{6U #\(爈|I~PT{w-M5O/8 kZD"Mk|ť;^?Z15um:%;2Ӡ-8jI]w 梛ՠittwt(+MDo2*@mE#!T&-z)1U׊b"QjGE2B]7+׶IߙX"eaԑ H(¼1[lG#)a!.5qheoB/ 99H*#~o=7i<lA3 YuO1Q?|xˢ1RQ#=Pɧb:ydy )3dKa2mFL_yE'Oh-HƁHvTR%UVQ{@}S~H\PgohM(c"m4s6ToR&T-(1G͂Mv NQSoH5vifQD8sx )Q 2Au`$ C`a^%\0AV!@x<wQ]x}ˉOb7LeJCIlOK?I4*+Krǫ _;<k&5]HSғC j*km9E,b3RM?./UbX:a:̊7~rmWM$è֎X$!d*e6P?-A2 5BP(`yU$`8>}38Hr~v81]!' mBkSrr(]x$9V kҼ^K򮮏Eϳ"$`PqIL.q _mߕcu9Ih E:vTGd|Θ䭖^ə]PëW̥.Nzp[2U uFi؛x6[:\Ge|j0mۯ+L37М]=kx&A5k+tFYjHFZl?ˮKG5M1!A;eJvdI@I`5vEi3xhHmh;KHߨ` &e6b-;Hԣ#7*ޘa+E?EJ8+f -H:éZ$cTuFܛ$vA:ZBI$1H2';3I=Oyb>|4, ,}v.EK7SJv~slXn'@AXQSƧkaQ95WŇuN-މiXO ^ڛbe/UeFFG= 3yyuhݰv[jc!YՌ_^ӣrea*Q_aĽ61 A%EU)i(՘:]F';JAս݀V8J%'7cU(]R5)'veazf)fھxi(=|'/ h~%% `{o8$4<۞)2k{rꌱ|1yt߳}Ք-@-/D-/l%_SL߃9gmVf$2AE!Ò'0(2ۢ0>S]f |I""QF3:mxSzH ֆ <^A$~fHXwthq+—G:Τ4EHHUVJH|??aQ~@@nXUEm4KԆ8 ҋҊ[+b ɉ9~9$\Ĥw~_:Sv!Hh|`= wr*pd@a)ͷ@Jĝ<~U=\%$;{nw-ksSmΫU3yMD ˉ\>R c= bIOlFna) ߢ86W =E]*%&zqLc76se+ ׅ%F鍐䍿t`6Gf?`-۲\ϔ;~~G;U_ GЏvzƻqQ. W4,yʕ}S&)ўBHÊs]#|UA3O$p} 0 Ёx_,-:84)= U8v Q)a.VRZA nXxcS&}أ^'=Yζ/ʩK/,+́1,  !pge~<@@:blO1 =5Ԯ^cxa#1 $/97rI-̞ +M{(Hc- (p;Hk7d _w6T1B6LzbͧO?J^f3NY=T)n6Ǭ8ɮhu_ WѝÄ|ڳ|J2K4BiOy,Ao쏌*:uh8dD5mhKݝrc"x20:W ]{b؝/P 9S+-%u)goN7GhuԴΙs9|km^٣U ,(*f(V\M'i+%0N 7+%C(:"w t;6h͋ҽA=H>(ۜ6Xu˻ s־Ni G&_lz _7m7r[Ҿq $Z!<|ܩʦ8dIqI6{0ovV)o"-aUr}A4hKM$XAٶ, @bVW\G>Du O%Xm JvsI⅝| "/Wj.Tb.S;ju$edyCiKIE秮ŐSFKl.?iV 4Cr"*p/vkdzQabn<Ml0d}iZ(]n6뇿nH $+K y3ᰞq'?&Y2ʟ,Գ/lzeC.=,ɒMx'0ju88.-hӡ */mwƷÒr PdD-oҌnADc6٫_SH/dz5J_ɵM̏5;bb9czS(fX.;v ҉;X ʒ$w*8L`܄7ceO .MY'Q\?Iڞ5{}%1ٹ?`zx *DZJXK)2G*OG= *^iF}8Y0_g x]X;Y6U[;xІT} L 2CV/_ޞqɩW|?꒸m0dhkf[lښwBC8HUIN[$ŲW ׂa R¨-OEPAn*L>eÀw&Ns(f~)iX'bp4̓/)zv`[#alCuNzk}:zk3!]rSW@^O|QGMصw?,Z@ lSYF(a\鎹 o+ ~z.o6C][+q13w1 2d7[)?=@ݗQ7]QSV,!jȓ"CJꠕ3'3D!I(ɈGHܒe1h͗컼ݿ #>Tk̶fPg٤B?.ZrRɽDXYYA4뷑?&61rsqdbhqʼ2e]:W:x|=ׯA,Y¢w34Yk=ະ|rVf|G 4ٻ|<#B۽10~AsiAuF~: ޼Z(|H0=W7墮dՖE];vH @GPv<ݓxL`KS{1 $z (%M^C +HN[jޢKRXhvK,{c5;m&'w%R \-쏪|%VmC+ƞdB&TloG(-vpKtx|$, f[V?эFPHJ䖓)`βQTe2ŧk)!#$!2;|և9f!,tAW*?={UKmb qWG4sccM9d ;YX#UI#B-[Ԋ[$ĹԾud/q~m4*D@&5rR M9Vpe661چ#O@umY16G&VөdxBN?OlCyusvc6!:`H |# ]CYĜcBM˱tr<_K58*N9zs"A*' g` .5@5#6D6g{oz/}&]^!:p`#lٙwqO)ZȧoV!uʬ>Ym;_y-md`?(_,CH`dH!/p-2*'ySتbdKPUK >īzM<UvB`f7XC: .ZJ477+B~+ cainT`':,fE!i6ƕn,"mGbOktt~idB,lhBH*{1> lUcG$X0Rr!f9EQ"8,?HtWn ֡NN3m[v"k+sX$ ^ۃ,Iw⠛wyd~fկ6I^>)Pޗ}~ X aD W2-q.F]KW ] 4½u9ڙe4֧K;D+s$.BW^$2LdWx- IhQF@Ǟj%@VNM| ˹LLAJPG?UO yNv󼤮v{:cAU;*`PPLc ad0J>i ĬPڙz_+N=W"z(jŽsJ?yzYb<ֳE&،?sXx%RЗXC_ g^fg Y\8~WL"Ne'`jѺ7_9۫NJ/66[*`ƅ<21x(miUp~#clCő}n;(s%E1vU~3=r #QQZ˜ f$UHuk>a賽FvvH#4? KC8a_0{x>*tz{D%tǡ?gM*ۯCC'eq R xYQ'CgN%.ۥzڜ<{;" qE\+7Dowl-a+6eQ:JSK_U%l1ncH ׏Ao3N ߐטٴd,LbvȯO2NvQ2V4h`wI?ތK_"wSBl>YȾĶ=^FCM6jb1fa*碵7W)EMOlB4Qt`cQK {e$cIsә45ReU| 9o! }WzJV$g!"e4A}VS0$8Q8!#]ꋵ ]5IB ʧoj,Mxdd+ȶb^g Z2dFUEAYjdM5 j]Y47=W(y")pǮ齄kPkJG'yaY͡Vyz$9Eɼ#UhHnj@M.RޘqQ]Eke/i_/j^jҁO9 y_eC+D~_7!p>C 1k~XYLa1ڱ !#yZ|B#Z4\-/_ݧBqn٩2/DLRXK#dz5Bx޶d0؎K[ WVGnV"X)ܴզ !NHztvc^[)/A<{QgQ6fٝľ |U'׽Qd3oXןmKm̪)q%BTc6=zq 0v}%\,)dWgP(sҵ\$=Sc?^$1z󈲋W^7.9ޙKNlun{|}o}Dl_.&cxa\\o07=W5#Iƞr V_R7<=pj,7'ۃQҾ ՒYhgqvZ=_Z`]X#B+\G>yz-U"R2&Z)tl[I̼YC3پZP+ ]>QxX/00?+*ƭ;Txu(,Khx< xv4 ,n{8x;2n!|~reeb4hYŖ9^ vˉ;,u]E51?d,gp4,8`zyM7=! ԸW*>cƏM`7S`,8v@cwn#U!+ V28Rf$H[kuG|]N" x`48$$n$1BP9bn},A3|c ,jI(ㆲBX"9$s2܄3:BYRpSd9F_nN*ق\}$¦1mQhآe@hͧ*fF_ơ?%\ ҤwwR7/kQ{3LMbnSӖtapDՂ_B]6RoVf/Ǚ*(zү?OgD&{u&<+ ECuuiO8<*((=䱸ٷIuB!% )0cX烎"P /{{L|.}@O3Ku\JwrF@.XIh 6u✳UeN_VtƾgcD E.,!?7T'iZ[ȶh n6vű7~im r7aRBSʘtf7I2Xo%l;'-U&+& 6K6 i &Vܴax{k<7士>ߖ7/7nM'Z. c5եSZ۞'?ܕŽv fu[ePr#_ig3ZWo,6t刑%I}3'k q;onZ=|i">w=0" 5ff4rVvYvԇ4O}>c3-Zo'0$r ?.f+:T_)AǞ.uM?mjΟ N# u?PpYk}ڜ2iF76gM)V3a9*L8VԈŷB5?ja!X #7c4` "L kQ&Ki ¾ѭPԼXebcP_54}KC #Bk-!5c:wRQBˤwzZuYլїaڟ1MS^qzk5W\krX߳9a^ Ҵ8sUuЁNөP}?j"˭iwGYz)+߷4^mJ0a hf4 =Zĺ}矔DJZ asULq~M|!U2RڠPak0ƣ9 Ž =v M~RSF;GD\A@] ݢ6'Ҩ(Λ8!.m7q|>u`Ad#6kqSN@? s䷔* SƝ4N[ a eY [J[kV`EG<ᦐ~He9P)r Uil;|@rNaUb|zwik+ g`Dㆤ( ǹJb-uvMxvZ~#g `inza^(R<DŽmYnB"}MbHU{$;خ:p7A'H!`6ubS{u[$MP\gIUned,/ .53Ik☖UjPG QBilfKT7^vsZ A)@|BjlX8#NȬפL?$ <e>I3{ݗ"R{ ɺMX<]`m=ax*3\ˡ\'3 @yH6'aD0J%^_Юn: eTܲg {OtZ wK,( ASt:ٵ"Z`5-W"\cPn*צ=_Zsv7%eZȾm3+/8(y,>WTՎK,;n-w$ *aW c@{B%wtPғ3X)SF-NKihEH\?@~R#a{dh)@ǎ%E^ fh+/80͹ }άՒ4w=&\>s~=) ,NQm^; _Uc7CL`2Av@pK(c߄N6}Zr+$GF_PEڞkQ i) ey^ A#xVT *yՒXQzZ"ʂ4ҊqMxNWV9u#^%pPG9*\E ni hg)zG)b̈́XkhÇ9|q+LGu/NKvCy4R!U8Ց =g&_ЄZ-~,& 6}UtZ.nWmۑ/:JO[Fseݨ(;OI2\?[jIJO؟$+ɐCVjpiQKy]]0pSǀ 2'j/u' ɼQ( V^o#^_E]hJa6>'6Ɉ-6elX+ oD ~ȷ*A"DYf< U &q=Q> chUv^8Y1fH+ 7l\dW\i2N~M~|Ah?VPeFZf,n{ D@@lKIWaWW|IE%(_vB'83d0&ĶsvR0S]q'a,L*U2FMm"fТKT`VNjg_W4i _ZB0y ,z^Kڦ/\/QA>E"jmY'q#.>L+5[bXp4 ؃*;PU(~B*h '+;Dc=(-NjC)麶Sw]ŠGbj%Z#\QkxK? Zpy8W!e@NmvJUC2;hgw ІB{ H0p`RcHb{8#b kNN_k- Т͕/JG3=gb~s1]hm?KYkL)^gu]wXD)&% T :ia\$@S:%Z >˺#|降h Q>`WU-(2~8 O餑\aͬ0.̗pik-bd<<|f£'ߤM"<cp6^-WU^㫏S#IBhaؤ2L,]#ő5Zϡe?;*\ce,ѕłL!iͲ8^i*K( ϗnr :s-:@X~|=ͭ I#1TJ"]TMDe2Xqk8%T7zEu"v_B4י1T}ؔ &єxic p«؛ " /6ls(3@ɿZ3W ױñ6Sq Ua%H~ fVlumG +2鄝>Gq|RADirW) >F^O#0 gNu C{D)quxMuiD2Fq5J5gb뾈{Uxz ԅ8K.5#–)" FU v[OEW Rbe&g~*aY. qdžCp@M rļJ'{{f =E Ť=| N^㸛{:zKw#HA.s9Pc}cTsҋ;bhHlE cH]'%ݱ+4f7n[^-P MQQv?}95lYP ̏˴>Q]usURA\ED*3h1@c%@c>b%38ěG٧8D$rr8iH# غ$Ԑ5qU։,ĊǚFd$dl#ʅiċVlc7`׉3# FOv~d0?'V=P&yh ܫZp.x -V)N8@,4Ҥ\R؏^]nR mx'*lg^-:hT[Wt6KY<G;nW 0Y(!۱:#aӂQ"oMlastb,e&(c?? FL>v!-Y-k7$B P *,ϵvpޗSb pGLvm+b^pBP\OJE[G.yrw_*I(]ƶtmJ\]0OffڌvEi)^_W[s;]%ŷmᤜ@_NJW.⺭VqGJT m*pҏ;eqX*/,)wsJFᶉ;E8ai`LYƻa 7RoT~եvV`1QvҌm]Ysn gΔB9MJ SW낦$Uj)3Z0MkJ(:sYR+2}FF0eH1|,s-ٱFQ I5gm "7 MxAw >-|5j|DؐUi]_8sL#$Rx-^ٹ`B;n3]]lF^фX S>dυ0Y԰(Lv4GY-G3"+cVo"8s <ʪ:®?_Âƻ>M͙"vѹܹA`O4/޶i+U'5CPOE`lVs 1WXkyimFy(:KYWNA@؆}m}mozL}IbQ%iŷƈOI,ltD4H\X׉LӂQc{OqY^P D%_t5wÙkB2POje7 ^/L&V2  ➦gI% QOoRjFX5 .d "xr^ٺy#wH&rhCkA:/u^Ӌg(ӓR:G7F6>fC> W,]݋ވ/9X97$8ҧûL4TGӏ>Z}W;a؇&zůQlDnwڹ\{~>hW s:Kn d'-H;1K_kDrϒ07&B-.x =aK?H.7DžHdiq54"G.Dlvn#ҨS8\>jM8Xhl3q%:gWK?ӈyFy$r  DMy, @".G˱\0#x%UՌX\_I鿭gGe\8b%"Ol!v 1*jX>f3: ?hALtN?(aAMgԭv NiכQ,dB݇ʇ>nKAj`IL7ǝ`+5u;iE̻Ain}8!}!OҶdOfWZE1x:z*pK=kJ]~8taNEC) {~j _3iQԠx1i`;"(H>"]utH F2 ӪqK`e|q!m%4,+e>S=%7r'0~l|Bg3ҶO`3A5 8cL W󄷵ljJ.}L0/g4_-G@e#%ݯ5bU 8 aТp?^*8}-^5x<(PA]㖯5O_q;WeXz Z+&V2i H"?YDm/ vzMy]ty2|4˺d.\:<& |Ac0=?\} (f dQV.`пT1iR\W!mah5o3z{w"U" uiyr\ _xi x~M9a]yEu !h5  (/^ɭ Mtࠅi$9Jpj0&+hi#"uH!򺪻!_$ /#f3z`.u~ L+,%BH^t)Ŷ1Kn@IXpjQοq=e~y龍\1HpwV}j-5vPc]d;m'|Qnc+ȭJ5MRT|S*F }ž]Tny~UItʌ"MzE:gCj $է^SjwnCI˞)wr `3Wǿ & V a$p% \ }z십V\:kf;g+n/\܄jmvb'wb/iae燬JN^<[~%3҅"z3{YFwwE ,PK&8}pa'49L{l ֌3gvj)n:h_p[Cu\K2awozv]5/C!S^+ jO=w]*& '.6d;Ţ@q鯧B%1X+\-N p2~9d *=pJ(@١mCeᕎP.Y]dbՀCl*cO,ђyQ9_')k^(fOA|>Ud.8)e[gE,>T%S|77k^mc: ` MgeZ qhj 6)-uzLk[ Qɶ"3o &gx3rPȬ2iz)of%=&+ʫy.!!T^%C|=pb޶BAz_scTc-)xg&RY@Ȉ~[ٗgzA^@&ù}7fX}"|q!of]e*ȘռqkA`cg4]YYoc(s VkHNơsKթ`F% xyYcIdWtv |-LhNQeEUHPPNSajPov-giӐ "VZJBߢ^ٮd{c}c qŗRE#{-crJ+t&ȳX/|@ ;W 6W[[fAigvͯY"74YCC *$^vuO'00" m.M-_B'*ӎ!| ?KUzn#$3="=TϵF6,>I=V:*Q^t^sPb,܇CVb>m:>4z% XuPr/ z)7R6N,iqE}If}B[H)']LoC;{T`!Oeh\; ~jYS'zr,+r޿$5Qtq%c5rPUn_Ty:_1L0?Dl~M~E=ȍiyUCZ pVx!<kR _ e*h,W?x;7UYjU3Cƀt=)R9؀܅SG߱S4T:ίM)k2)0-h$E )QVUX[=O%4/"ZxzEࣖ4^ۚz3Rad^bi '7Cp:V'Γ2.cƯ/e,׷2rCO"BJf` 7Sx\JSSw@XUiًه]f2$bQl̊}<#ի?YshagWQo$DYm Y@n gh3NyQ C)<.HjЛ7r#,-ゾ@(m4ul2%a4൳EyuYMѰL9EB~ @:wБA $YM4v~PSir(KO Ib`C8S5m3c-<kˊB>M~"lt+&L|j1|)XAz %c^ׇKc8>^t%!%<37;_ B]⟫nh=7ы _7t x#H eDG͘KF դ”VHdg`LWf2- F܆+Q9{, _z9"U/ITNqu5~nV\Y@[(D$'`0bzLj_? 983qR\r B.k5r>0gcJ pxxM@2 R`o}ntwY<NmK9B]DKi5g4OϊTeV5lV膺%ZOY`L8nG d*+Jʋfr5?_R_0 ~UG`c* J!'&N0Z~>@KJ0l`WPwP7N,=u/ Ss?e栠& J)R_s^ֵ:Y?t~-:k T9#nAh;{EJtQ 4x>{T;ҍiͅoUFBCҡt ߠ|sg2_t&%iu:ܽݾmj9 9ߨ @JK!5t/UPJ/-H=a_*si޳VT0ҮgnEz?͐uVJy62K O1EY l&.ĎI3SeH5Qoqkeu~'è4M.p!.*Mn1'Tpt&3#CϓMzaE*uS8WF?&)t}r`*֜ nZv» r[z~zeR͕BXrIaߋU2ѓ`<Π?9NFbϒhəbh1!/w{"ez.q ,tI;/.G *٭{nǾ7sq^ n+1wfj7~`kqE&#XCAX tSa

1Ax{\MD2 ?aN>SU¾c`&#͕p֟)-7P򴵽#M3e܌V"_%wn8 .5(`_DAqFǢ[sb3T7s5>Zbl$IVh+ӟ=WjQuH]Xi8CI O=EܰB]:DNnz #Mmm5xlN53Kv8`;,'l"Z}7Lތn 9y2Sk36 bO`.-iWU Tظȼǿ EhrHW2- Ai(x"ͱ>^ݖ\d" CZ|Tҍ_MTeb"QNN1Mi؟X}7[лj!d" bMK?}/t(i(#fCGSZl{D zj^5=101ҋfP# l];?W+egȉDO:[3Q\f|̎?$?7giG`!I6W&=j( L}>EӋ5vcZ`LY<"tԀ*uTV| TX?vyP+:b㭷ɯu|])nVL02Z' G΄SD=*-^ `@ѡߺIi_[f$GN^܄ m n➽0\nܺmwR?0yλ_ 6FptC:P}S.r#jDya'%9B.6%RB( }6l ')[Z๋tnUm#B8dv ]ik&9%cΦcL"BB'Q떥ϔ c6BW XMVpiC}/a{tk,5qã\ \+{'gnh"fkE+DrwF (BG^B#X!}.0:Vfj>O/zb~~iG ~皌3۵N)Dj>oJC^w~ SEo;JEAYzXrwۏNRR E?aʫDݣ4?2YTѣ^7G4Fף~•J'TԼRo,~?hBAy3k(p6 נ`^Tv$D2Q0s$5zB1@ aqUO oJ!$OoUT5 :X܎aH.;; 1|cP_[8*5Uڟ?`VV?˯Qo2ch(a76C0Bz‡]Er^tO@Ҩ.Rg+]& Q-+PWki3#NRE}Qdg%8:RvYM&Ή?rjek={ϐf]7n"%WVT; ? x<`j:5 SGz[d4]'P+2̚z@9tI Jg#@'E!%y=3ƚB(*$+K .Iϴu4i-7v*s:pm *PN쭄ߓLqb* +y9KFVm-zlYD"\'<@hlECW}MHǂwBNwFK ]C# 񻎐oMj̻ 83/cuO»K[]/@]Y%A7«gY\ܼ筄o0Bi@<SG=mxg D]#2Rjmߠ_ F] '+[|4F4h'Gh]b8}iq:|4 fmd)kC@%[d()F[.fC`ilB|TA FƵ2X␃XM4,vhs0e9 a? %.w -,,Wn"4yûCѳvlEck'N#Y|~m-0/Aga4Njw_JSSbGag-5M.AB8_U$96o1CպTe^̱A/OʖTFVW=1g G . -#DRtF * @뜶D\͟$ny4Cƫ^LN0 #;q2mLaMCRf?tbuY :1˲1a;rq=s()W8Ň5U]3'S!W|qZN 2i7k/yBGRCrbNʂFaՒ.Wo*v =TG6Βʞ|"P+zJΏ}O׼͚a} @Q9x}:m0ʿiOg!JR~[.ʹK:1δtm?QhWBحLX,wXfy=+ϢaB TeKϭhcƦ|oq0pېI? ys<'hI7(g;h z}wHcʬϩ~V\TdlL ?jۈ/U*pwgwE5@/ @(_|`tӛraF0_ɫ#Ҳ/|nW} XbԨwɯQhǦJ;m̘c)FZ,b>ѿP+8?EMQZ_ S(8=Gø۟AXq(߇˝nا'3%8󼗢BK羝|wJIiP;dBEi[!J*EDa_Lr@@+Mspqz w}vەkVϔBcVK@yk'zjԩK.xsL7@8]3a~n$– })di/&M뤄;x \+).;jEI? 'K9ˉxS,R")Y_RZZ~Ml: ,@j Ck4wbܰH7ΫvȜ;F_ZT"'OZG+]4:N{FVjM) 5SDe39E= Ysv(DOb'e:׵SGm5#GE8- {.??wz> L每" ކݐp(8j|ZU\ܺޭXxVmR؍n~%āUvLXbځpĸ83PF{@HSgiЬrx$  ryƩaIY2oLw_$˷G>Mbt7^F?lj.s[0#S"+Jz'|VS1TQ^FL"Q=S^шqLvӻ+3'0?Y,H 0do DRBat@B VglԝHx>rF(xɎ1\'M)DޙnYpA( l8sRܰ }GxI[!2KI̴Jk앁9ksg(0ݕnM?{9dtr;C: KcC(^ȓegi0VyDþ(!\e!b?43\ b4"ZԢ9_\]*K}ev=I/) }|\ =j1*0x7s|x:RrDj=}%J@)IpXˤ 3_G#$,N⑶!:ШN^p{ݮ۔'׆^?#_K{8͗f`*^tH]rBvgYW${LM$m_6䭛ׄmECWaf ĖONBDO9^ZZ0rKw =py;ї N=2zO?* y :&/Ûq r3JHB^Ⱥ¨k"8ɯ nMUѽtNZw:n Iۧjs($GVm٧\kG bW/F> _"K!{Zktn1 Z;*qCt8ޘ ׳!'Wӵ(J+4#l7@:ָjwC)_k^pI]~0їldyլ%]p]=IT#@sb5*Ԋ b:@G!@F;vl\K>p*&[sn,_wa8wg?Mk O p /[zY 0}'z)Yf3>>c=\[4u,(UNTuO{MDu*=}C!sD/{A:eֈ,¥F'J>uL޹,F{MzjS"<}nL2=&:j~Chһ.^X a|Pbp0ʸ_FE]f5Z2ğW̷K`ົ!3T4'l8##Grq*20% ɞ߬kr{+jbĚaoϢ߆fMk{oZzyJ-K%`&ZE&6  S4dh]j8Q;zSr oDC;Nxg'L?Йh钿l)GvT.CQV#K/AbyQvܘLmܺqZo?pv|5AсU- )$9*.5l{Oa3FMd'#ϤaVY:SLwB1}r7 `ųZeC#vdZI=<9S@'ՋETBX~ۛ6B)NL" t)AV=PA{? vžEz3cjqRPJ7~_^࿮X$=e%+8IAh` dqNRy}'o`< qgNe]d63[& `8 4#Vޚ"n \y*Wc^cEJTu}f9it@oZI xmeF0ظȑMV"CE H0WwWs+eX y&`YcJTy| 9 ˷ɴR4ـ121XS_ 3|]v#oya>w *G\V{z*q(Ef+`_FEgeG+Re iģQ2B@2RnCzCuFþJ#>Z.ES:1'`Ou\QB'>~ HfA'l6Y@ E֛u-ﻲwvFJZ.=OkY᭖g܉brExFxLCa`ULɠFa>:u˾EN:J%RE,݉B:-rXfqX`;$SJ}g$1gE+Ƃqð)ɵl Po+S^7°Lt*RKO l WOƭyDo(bR@"f=~ fc>3,ꗨS%p!iHJPy-&!r|GlV=[VEp!N*}+F7ǒ٥ѕa\FI" )>MϔUM m;2bI jE HHe})‚a%^w-sm* /' N ^L 0};RKmb.h፜hjy@ffR&3n>5Kj!h_LXfVo@5h% $M.372-2 vhV[dCut޸RHwK?S_*Dž mn tA̱Gqo%=X,9=c6`:D.W{"5H[n#v =;HV:/ `e[#ة c7EbWG>F/c؛ ks0IDh%zᦆқ;pU{vXa'72U1sIRyzݒJ4ykH涥58A*hWْ#3@r״קG/iqWzv&X=Qøy&qCkLwPߣY';#2% WJ^݌5 UV>notfY_] DIr 3Y21F"3jC H^}b9JDŽ^,Л`|&::c2ւr=,ɤ!ֆ1 -CFp;h P7!bGi]y킻{!Ig1l, kr4Ԉ1@j{z;;[j yf^M \hiQ&ΣQA.EgIv#8F}Y4H2Cg{rk: #rC| jC l|V>떑4QG824߻1 B2Τ>pl㕲W*H Uoxc(~lAPNJ%Cw׵;o4->pt_Mkq[ ]~o! Z<*eQ$i ²qΗArظR_עUoRy'TIQ߳y.>:M:ȵ p[t hu`tFӾyµ!v{0Y4St P3"5]p,C!" \k+ vS˴!V?lZH]dGSA }M+ ) I(=ݰ$=]uGgO 䋣1Şd ~_;' |XLg}mQ#7z6+VVD^Y@ sZR ϫsgψh'> z˂h$`jU1E⥠r|"׾&r~`c_Uךtuq(׍i:Dj:)Cfƙ1vz^_Tpd̎z|i7&4lh#<$[8+qLogKd#Xs*X~UĒN.'|vdL%gLZh{aaKܲ8 g 5A 1{ r'p|:IOy"!p61T"S3X~+F}gr9Ɯg>Nr']g^.[ ן]NgP¥JD4?t/2Z6iO@7BeW0u%eg ɃU1曟g|8@fPS\DҰF΍T]2(la}v$f _2 @uT@m"*?3XR'^`W|(rakFWz9vƅ}֯HSLؚISpTTW+;:v ˟D8d*rBaN~}i%8'S#, CdRƵcd:\vli9 ]RU}t(@k!`5xpӀj`+mkCnua3~DXd\etw Kԥ ՞EZw|-uTַXXW5O |?p*j UYb8Qz|XYO+idyQ%hfeP2(!Ѩ3LISg˯N^ m8zif 1x2N2H-ҥ KnREyih9ANvG )tFԐw:T#4)sGAvl ֻ<'*(gz0GzKfN-#%. $+G.Dn$%o:ܙX_)_) :@ڄNAᢔ?r4$"z'pg?%D+yGʊ *F/;ȌxU_ߓnbx.0v>}j[g *T-kQOCLE&o>bjgELI{sb pԻ@qpnbj _0kS&Zy6(DYw}߿T﬉ck]K@C{\D-! / {4Od7Hzoea|sWIJmKӇ4a@Z/~r͞hM1Z~ J:h4ιӥj\{|vAVGPj}!jGPi,RY }kCo2 =UЩœ}]bK(ƵVI8OξQ(D~8,)92Y|q <[|? Zʎ~CjEF#*h-@ώ LZE9rsVscV5I6e>v/h 4#/:6iE9+@P?=RKע@ʓTНaK-wX&i;T8KeT!O(H3s433i)9|$xaE> An:6)w}M >eH[?8}"٦ZE6cr gM#k,{X$fzN8'+=Vl-lu2F `|1 7 XsFVmw L땍eƿ0ija7ע V+qDDRRDKF|nYKG6F*rILXaEad28g }c{*Ѐ'ATtrA4GcD\I} c`kwl@ jcٍLx%ܚc/S|yȘa/3-q'*Mw-3U9aίSP\14.<ʼ]\5L?c5XUITq<+8⤴B3]ܷ|SKLt&&leO65Ց$>H!!>FW!ԛ*Qq/x^/n10ky͈b&UcS0D*2(28\ZXPE)')&臤Ǘa/Y̊E+!(łHvs5GaGŞECڑ@(=5GiZŮ(]PcR !)k\bxYy>zB^ A];sSMV=MRkPTDLQ"ؠ .#?8VK=ԃv(N!OdBN;zXB;4xmBcIe*=@@JYaXQbv*|FG.Ŷ?nʃRlK6O6`cW),_-r^aM ܀z_|AB\rF#ҝGZ^G]0cxX_!Cֻ%k ֲEPPJe%G8֚(ҩL)k㺉Cwz\Zv YY8#fBORd /u)Yɮ|d=T¡ ٩!^a21@ 3+#!9BՕTD:swUQpѪ+A3?PH vn/YLJ+Ьoɵ2ji mȭVvFaْKHT>ësshZ?t֞O8:j.tsdkQ=SAt RIRȲH! <@aҴ \zīX*Hb< >׹*\DeFP[4*G`_m@1i&LS&#ĐqI AGHi jdfyMjs5gAD)/L2Ce\*)tV! 1Ip1{O}vሱ;4alvY%D[ccA:8ΩL,:u*{;l#VK!sIxGa-ޱ&vmhMwSVE: s"QoB}g' DS |yR %*F:_aU_FiY`+)Ny^GSĽܢivN9ck!qd5&BYkL,(Ga OI8Z6TTl2vd_{폃T!/dځx)tu`ꮷ~` Q$uE?s4ɂ_ʫ km}msú䄻a\.cA 3@_[-_}. Ӷ] \YIqF)#K*%1o8WK@c~씱"VGjлSuHYD@I$u2zge2%>" O$t(Zo4(Ϟ1] .摬-pf=lЭ]r?[~_$kEBTG̪.>ŗZz[+Â񹞮y"˚{':t.=CRl!=d*@^SYHrucr-[gJ {fXU$@`IhṬكad!2[啰K[ cݷCWۈvo1p0 Ux*UlZ >";ǫWzF7͸=&3jq _YupnEj:ElQ'8L=[!*u>gȷ mr\& kµ1Ff` 0~|սi~HtKՂtqVN3Bn om<<^9Bz*ME9Rzkdz+9+jǣV4AM(!q\aQ2 P㧕n ;jOlMĬ>>THGOg ȫ/e=3N?^,(4ޭaafOƱ[\XuձMVf66#"]ݠQN} 'Luq3!\?jI۬$rhT]Pӫ9<8D~sw.NiC2,1 o <ڟHFmoŹ@*֍Hлd Po6ēĨyp'#Df1y\xS楠M!G [)ky1EhiXs N 1>8ҕk:`|Zel`z)bk],N]}C !W +aA0I'k C4cA(N8Nj1D{I?8}Đ[+!"$@TEedж#4ۙ+4dDҊ}~oԣhi<:[%a(TBCOۍ5T,jޯQ6`֋IS3#3ڄAYC5 XWތZ*)!,ƵP'-ܮ;Buc:sQC1>%GSVzd78 mi,.ILV{ԑ|PZ PG~&Rc*YY8.xA I_{Wra*V3 H 4Y\OogU0ʓ{Y|4}&q0s dOK9},\B_O~\ZVByT J.3ۄC~z׻1(-\, RT)n1[r#a9gVfFu~'F(Fw>4 XtAYfO sWPyF)-+J))bPyY57N[߯^r_֟+Gwu(-j">h&I_B)G u'g$ I9\(5)_ѶKr I$@kN+5';/Y>'{s-QnF>Z{fY~P#M懤1E}m 6ÁgeuԲxe/&!7)9^4uǴ a((=W5'@Au?U>/)%a"L PFd߈hbjJFz@CH955ifGdzʉ;3F%F=C'˟Oljk:+$Z֛RDh!rG~']p[)Zbqh%5h 6:>pewYڗj1pجT-~IqU=G#gFDu/2l=&ddf !-RvN>Y뭛E,v@ 8M-nmV>_<+KyDÞ+\ĽEx2#VY'yx&4+u S=Q@?&ndه:&Ѷ|^u!v:gGH TQk{Oa_i!. JQ+[6'YgWq՞Hlve@VO*IBXj!zEv;4<)Mщ?9=kM)u]! {T[8 9:EP/f^7 9bN ٹʐ5Dfj g=HTxPLA|g^tx-Tٖk Es#N\diJb X]/n6C)X݁_ג1~$gJ |?J/kͦ"&vیK.#={ǕxZe260H5#!3ߧfq$ p;%u~$F[ aZVW=6u-RªD ȡ#&8=ZFo)j~q4DԷ~j>e̱HwwBE/` 8>z+4F`| (5V> "5S͜|bd @3;%WU PwTQ/Ft8 qNՁYٍ9jH+Rw+CVwa$`GDvH׮T/E7+|Q]Ql`QoueؿiHjK7$dyUUMcsK9S| f}a/HSP+j R7CvR9u}0.y0g"ZfDPH=m0] rԝN:XACYMoo&Y+u9*. !v1ZtsKſkb%i L5N{ {P5S `8 g= tƏ2S]9W9#OrYxT=j`ӹ~bשYRQ|YӳmT Q^{ٽ:_g$t{I.Zp*J 垴{ϒ( 2f b>mu.*8E1=G!G?(PR`&B"Za$3 )3yNK X`k/'V;jt jN9 F\tʺ(·x q? oW?*bX ݈}`-t F(ϝ`J?z5@!?ԫ/ ŴT`bZRDRğp5^x-Ecګi ]r]^~ݕL$ӎ񅒡 ?2JO\y@ME_!<ȎBxR?]UK枍Ŧ.r޾5b&+Pe cQ,d~0Bi8,B4kj!LV΁٩ l ߾8Jz/faJY׊J7Xjs"~bomb4ː Ƹ;k5J`J}\q8܁*鸽:#):1ޯ ɝ"l>|}7R#נ0h?ޤϰ: 98~|Vdt͏fCmqSA?᷽hhYIzW@׷xkE^ VblݼDf夷^BiyKidCqxP, 8K^st0?'C i3Vj~^tCS-s(6#02E9"v?9ֺ- Ie5, f>Lʵ@ťXS Sb&79+,,VSgaKԱfR!?MMK7 χB,ӁrLΗ:)CTG&t2hAiFobGDUD?VPwx6X>l e/΀y3pKŞJڭdĽS´Vܠ\bJqqx"V/zxǠq3jlbMi)/>$%jZ`?s"wpTݬ{ a_8Lf[tCK˫YvSF>cN-8c o5Ŭbҍ |O 1HYyS(L+%iN:b23vՒ͋`w_R{1ȋ8oYf}PM"żͷbaǨLc?JI! A&i ` XpTkx n.Sdј6{iPO RNϙ.+К8,prmW7wCRVsr<=֣ylS | Q򍿖e@j,)Z}!Rt,F)N3~$ (#nEFCh̀Mq}"F5NvxYAOg6HjTw8? ܰaHYe8=wi܏dLRҘ";`3"eCh4_~ŒbyOOPš לXHKytN?1jL!b"k9(t;bƚN3;vEۥ!QXqJFU {U{mqiëA#}$TO$ *mLX`cczT]JahjK*/c8GBT~Sm3F" )9rq{ٺN-?^F꯽\7UEI(J1|~ZVR*՞[.cԞ[_<'e"ÔKgleM}zN$+\i 'Lnle׍7S?CS[Gk@)vƹfO薧"82g0\E`pLl-?|1f m<X[+q^ p'liZuo'AU`{\ Fb zS?pו.{,ke=mO¥L&a~\VN5xy xJ$ fHS%u$D@0o'!v܌x۵0^LW94"{4XB-~w7܊ȼ= g.8X¤){/ţo F:pw\ GߊQ*gƋӥ͔1$RR^ DQv3cE\}gg:0Jyadܻ9}soeM)iET̃qħ]R f@ H׭&D'5xKꦫI)E?CVasȣgh\κ)ʴxt V Wk[2AlwQ]55&p{rlXkj 7"͢D_ClڤgH90RH>AU}ytH\:}P,6d؝Ǿh13`ˀtq_Rֺ~&A g kuwCd߰1q c8r"[!XK/+jb(FӬuH#,)%t>q5A)̐B4c7Q,Ɖg6o(ǧ&׮Dx)WWz(/ÎIk]-LE nV=eO_mʮ%իNsUBF˝vy$蕈/s  3GYq( ہ^}\O9LʫnگfP/I\j6 L?6ͨl5k߳E AD !hW bneDe+\Y͈δ:ɧ,wH=<cqz.{]B7"%j=1#pvA]F6-Y?JD2 ftj2_0$!2%:6TV;K{ǀGf_!XHZXD]wtP'ܜc?632(> U!9+Ӷ+$Dw ǾA1Ga&-0GtAeͩS_pp2UqOfUv ϤU+iLOmQ6˰!-#µnj+_MSWf;dJ]ug܋w ~ ; q:U]ş 7Itۻ`up,0z#\ailw(RSKzn,rf*5CB$H|TAPRh3 hyǝ!lnbV)J.ı B4%dm}vs|ݒ  "hX .v{\jKOޱIH䆙O72K { S2>K$I[eɴ zԏJȽۮ{g@WLC^FízYd^@IB묈nB4yU8b̐Euģc[Tp@[8Kf¾%~S2Is?xNΤzx͡cjlFz<9&-**%)t"sPpjW9ҊIwJa?}Z + "m.1349L]"s?nB݋G/o+#\@kZVZYqr8k1B{j_D-&.LcuG]VbRwn=l,%K 7$;a6֪.z~a@&ې5&+v{ZXi0K^7'$Vc*]F+[īw$/;}GS@'MG`˳ސ f}?푗+b=S8dwپzFtvp+M ߧVhM˸VT[bb,ƜeC!SffuM3dg-{0eTuV-HZz rP",;D %, &?k{{ZP!(Pņg c̳:]9g2|mɗ;q'=]]v6;ڵZ#{whh1w f~%p3iܭu(w.2 4aÝ?dڰ %;D@|Պ1"$ONVtdmj2C9M>MsT: 혨z(M<Y}k)LyOpp7$+R b1dm'g}D梠ĥAHeDLXn#?wjAW(I&{B[S~(j1ԣ:\܊ό2KuaUlPΤ@>(y + ؠD+[P#(TfUIq8Ap"M||R#hd(3ғ6k"QXݝ@o,Od"kِj_GHq*퉐FYu yG>8$9b߯*5Giab 8GA8TRg|m1Ss;EzJd"5G@v+;?~ =e xKJDQ~x%{PIC AOل;oA|ߘwM 8Cm l&TBTRKԡLPR {OqܴsDΈ;248vi ,=͂6_܉BV~s겶n]ƉPQO3k Kd*ٞ[/ +ȍlgfUggEͦjsBMY sPO'!n3.l_\;D"[[2J֌/4Gjũ7v^_kMל.d0:J>Bm;OԐ!WcXOk`0׫'TBrZ9Ջe x࢕DD'qH)9ArI tq@iKJgT7>o$->w^zSkXI jkeoLf#" qXs$SD[S]s= P<ïBU\ɽ~>z4[B6 !Jj?#ꔏN8/k͠c@ͯXf?:P}AIͯ)[8tF>ùP{ş/1aXou !Z"&]{p8ׄX?/b8#h7q;x p>$x֛:]]wGFtđTr.Pe+#dXb)01t MUEB5fPbdVhB0.^CtKo3W!=&' [ @6T6ZTêX9($`~`4fCہaH^ud!amR%%|q@9aPlg3$-WfپSQ=a-n.PԼҴ:1B4Ez̗.*p԰`MLʇ' ~A7KTD{ht^ڶk <-B0yXd׋3kPرTaI Doxg1`0;X0cFp\t\`=ڷ>mAL̇Ҝ QӚqF.E.]⦆}H:;Dª]ۗL S'NVg &"ydhIs$1潂 QwITص`J.Kr+*,bJߏB~TZuViG O) jGA}u\yXE]!1uYo귫Ц;ԂFD1NG"xP k9׉bE:@ҖWbLy?cPb[$ ,\!+Y$_fQ2j#Ǖ45d(pLA6z_(U#2hr?,( l%[mpM:95,EݲfQ26wըPg5am$~## KtI`x$ nn!w涌P@ ౅1حv&U\}M,'P25܍.αG_ٰ*}{R LXEB~ʸ56f1\@GUL;T\:0#qvoF  `"ĵU/* ( g9 Lm#8بӱNVn5xb*^_7)/fr3R?3r(y(FXۑ43l%`:e^.*}oؠCyR!;?YvY'e"P[pW.L5Ek %ȿ51jma^p|jʲHӰ ?}hoƅ[4c8S T""B 9TW/gz$; #8vhYmQ⹑?tlCb9:w2Hj}46gLˑnODG%v]ȄyE{P}!u~Ӕte ނs#pN^70kHܷmOR.c5 Q 4zפ\P(^0϶ z._Z3oe()m9yKC(Z&2G*cxnlrtZ8aRj&TpVGt0up4"am>RCRh#'71Hpgr#7zuQ8Q[O.Jpd έ',Qמ@k ڸSl  y-MB{xT<bLUCɓI!Pޡ<*^P29x]k%R.ɾ_^õCletJ9!L]ͰK)5$μBG-r.t_>t%6ޘqd` z1(t tu? GPZllKqt۱qpME)A]0+DJy o+wO:XIU_6b;dvXgb@[B1FM~V?][5RN2nn^,y,kaתuɀz%LH^e| xf_}bZ|]W b,ug}KQC+Kc|HiϻJBC;u;.'I~ 1حIuYһIF:5F锻G429U*.^GM"PnOdQz` ƆDTgfa/0M 2KC X]طg:K܊J*؎*eO~ Ȼ:?aFه 7@Vw k_>f8(< 2wļE u 9xW+JJeoC<(^p\^ݻF9L1.s_όnKz&Ee2S͎[ApNr3wYg8NZ,#|} PoJ2&<:%D|2܉S{YT>bۡBEvzy!I1}k AhMMB.:mQcX &[SqkҲz[NfJt?CFóCIÙa AUg+FE[A~Ksi1{PG}Vn˙U..iQ;lQ"%%g:+DǩRg!`KaUy} |vۊЌU&h;4a>m3q ] ڱ2لoY ;Rk?܈_5g} ;4%b Gj2)#c𲱴0Ipf;bbH7 b) ه1>pc]Tl?3R|@6QFg-t`Jp䷒-#-ū{%SHډc^ ~l9=у$OB[3;<-{6LVz`Z/܁e&L?7 q} ϼ, FsɰFϲ@=@{WhaDX$RV-hJzPrc\ ) oAnCFrIѦ"EzcE$4S.t./fqNg &lI|,~=eE ,6/!A)bMH!7cXs5UZ = ,C0;/p fsU SbW!ܮ4nN]$ 5`"T xmaC5c7B+3!†6#?`vHtnj P\vrO vkim%'ܗ|`@-Q;q #>۝}7J=w%*7ӒhpFHiːO2ʂKiCS$G}땏@2PUTY&۳~LUMa!t\cK_%a.] PPc?Er5w|q=J :O%oBq;!-5Vϓϻ6GLD]MUdlktTT0l%!H?è1J^՛O$|I~)(@:& mINcUadZKKI@?Z Gb>Uht; wi{;K_`e*Nb*?yMwv S))-\ؘYOO;) 2t.X@ ~6X"q,o+j5b$̦]kHȍ)ax2'<'Dܣ#V>(sX>m$qdC]%upu#Tר7{uh>?[K-ٕ&;>Ty% | [N:g h>-$ygS/^^f0 dGgS>s#y!X>?ȺmwcRu[eVw`ջ%4xgvlХh|{7Aǖ]CԵ;V卺'|Y& KWdܱ U5<5W+Rfj](DݙAV,̫*VOm=w!gYxʌ"<̎ ?/3b"-n'`@(3 -: ll̷Tv#bjۏWE|Ļo\N!+iXׂuР6xL~KK wцǘ:\Q8Vp3ڷ%!sWX&Y jP"0jOt2+\xb LYcJ+ZމR2A!ŽT;<xA;=Fdr,70 [AֆZ$$R>fx#4yo,"@AZf-"y4u&E8cskYyK}s -A*_㺛z!+ת;UHHٷN~H/ф!<ZxT^SjPShI+G h%=œu*sDg}6'&DZDB> L:MJE] `6e28J;DA8YbBVFv2Pxsz r;?ENg@7zox _Q 8@تٌ&_. -ҙ+͟30AmuscMq*fKU pҚyL]3/I ֠'L)C(:{Zy13j,?^+\n9&zjj*ĽC:n i?bkkhΗGSscٜc-/B-׊X]/.ywbK9!T͞뇚 ;ލ誗ĥ,((!fRS}5`r[zZ 4QJD7L> 3^̜tw<٪h`͛ w%acERѐ)/ p~#d̚O~mǀQ4N\3Mkg W浗xvm^VXvR[mgqP=w6Q5KL)e[ %ĩK1*B%#5v4kjVMǑPMdH%Cg'v1' I&N&}ZM>T;D&w:"QB [&(%Fp"}QGUf`DUQNeUSr T$4e[`Fo,h#'G (r+'ؠ`(uj܂ AI/G| v]cpXl;ǵC)w"6|й$eYXazU+9BAbf) Bk3p{T @"([/ϥ^[/Sr؅&.!X!`YƌZ &yv=[x(V.$pH$wJ !Be7X=zs:.Kaj$p>Y1}}gRiR]))<,j~ކ2KR.H 0#М-Oj"a{bIbo jՀ垫]/.%țH1NGHCC29KR 1LzˁY4?+:8h'9oXُ~.VִKeIbcd  /ei/%I̖L7``FŰ;^{F?>4$QSqbsc^s򱖣vj nqFyP,.Jf0-=F'Nr&_Z0Slr.Bs=F+;*BP7&+6]jGO9F{W^Q4?;nf4(W8]K*謑$X5uW@òNQ!%~ Y9ͧlǚq%BWp&LD0H?ю*Fj'O聙vRuŠ(kb/PVW*v+ڄSf^XN~ף28aH0uh`(Xv*@ˢM".+Qg;߮PTzDՓ8veUɑ"njʨzYI cݰ\Nv@L>ip<ͼf*PRfA'M/I69_0aܢݣI}K/O1z,8r5vv^$J/\XF!)l/[ġF6COޚeݥ7±GxhiZ_[D!`͑.9Q 7RKJ5ZdE# $9+T~yuL z>r^FHjcܜԍM-d6xJiN bfEF˦kcf2x;?O%0b!-g PG% ~kmT@ v Bxv$ghhW]48]wCЫT]O`-%c{Bۚ~F҂ hv?MIw~ 7Ɵ[CLxC&>Ch.~ OZ[F*[u ܢoO7-LDM@pF{{׆(jkydXb;˶b2#,=#\l(W~mL;Wķ2Ǭ"'V¨+%ϯc zypkckIg?;TEcqV̕vZw8FR{Y(7 dl` sž);0@l(!sD>;2 cǡ[S涫ݭ%}yS7 bǭXnnR=Tny^)v|#x#~cIH:{ӞDZ+.*aĜ`$JaO(QHhb%rP]Nӵ%‰tcuYKGwƷy焗2zY‰}գoxO0W85ψ&(bY!̂(c Jr4~Yꎪ73EwBtwp]6P r*OZ ik B И<{fy [xOe&EIHV췣AL2M_9dc2Hiώ Taf;w_]gi CϦD@OZ1j2?0QBςs {;}fBkN+' W[3G/gݚ_Fոx :\5F1FHk@+7E[K DjpXh h'wXmOiu:4ctqiTB}&g% xKclf?#msV3fqՔ9i# ?~6^Jmޫ"Һ)d.5<5<3bKH^X*g ZjwI{d6%6ymVt 6')1C?ڙhWgWY;&5`!zROm -"Q?A$="Z#y|[BSKQin4c:=t(,gƥhL)$iphHLHo”+nADcGYem> 5яERl fk.nvjeB$KËviv\"?sJ55Ze'6  .!D&`:OZ|q g^qjMr;3=xoGI;cO2 R6 7}L-cL=3׌a0* !h/n V*'f؆3ZO7<-w[:LUdd A`U댃4Zńur`@țNfQ;/2SXl߿+paf"~?FWP\yʄQf؀2~w}P5yrhe#_Ǫ%嚺8i 4kWؒ W`hIÑDB9~8W?XQh➗O1~+<-;x13m좄#_?3CH-}(mYcC ̠xMԮƾnfILύ訚 A6_~@-.!p$BaYQf䤺'[Cvp=æX8p {t> Racx'fn$=J3jH 9?{Ys[mEzV1jZeGW7jx?dc~RևJE.ٮ#kjR4EM0Rj=zhX;#N ucCLI|Iz`P`^ùWP*î%eKE[ô} ?-&W 486.Q렕i?rw%!wsFEGŸFv\x/GgQGҰxg,"kfq$\<;z1֓Xa[Gj4o(2& X `]4XG89% ~(z 6YNS$pQ@H|҉]Dc$:EvwMz#YgZT0qmw׷ MgFg4]Q b䍓nե 䠅z6N3PD'x"a5$vsPXA1DxKq}BǬn"Սy@ᰊYy@݌ #M~M>OBsۧWM{:n#[tSZBq}__F(JVbdL5Ի辧?^8:o=VU,>-n6̯8[KBφBH/䘴Zp.. ɌVΑ ux W@F/LVk~DǷ"h`_PՂ9w6(?֟  "fH~ug#in=ɢt =&땿Ic32Ae`e\*(C[3m.f9R[gY{0>s .)i[` 'a"Lxݛ&=-un ږmV;? b`s _)->xwb,<-fہ.U\Am4"l*\M>,5Ti/ِKag,JH=TERSM _B'YQ[ZF<5FӓT*1LP; `̦jgg~͸]icyT-0 S7NƔ~`}z֣3Ï_cs2q=B@A.:́T; $FB0S5o=M9$f0Tц D?XbOzӅPli!@o.Dy1Q4 ͊x:Q;v,$(_J/h+ JE{ؠÀg}JŶc-:#UQ(~WumùMM7H$K~' iA_ F%N5g?K YU9dytE"a -,ɤ߶ KJRLTlwU"Qjrrs/2~F/ oE 3l!8Kۏqֺ0{I]&WZoI]9GkIahyY~ ՅZnpDFͿQꔄMFReA>Ň[L`xN|ڜV, |( X{!|@mȢ?LI&2l3# ޖ%pieFQd@xkiXc2U(=s900{P`^ʤDH|؊1zujSm΂U3Hpbwq [أzWaTG `"ZO0_wCUI)xL`?HI!AMPi4=tu٫mJ-$(t{';QGLX ݶp7I8 OR Gp1~k/y`ɥF5ԟɎʋAPϡl4 5UۉU n͵rHVgt/\RJ m`Vf=/L9Ui.p^_׋ hI3jY"0AX"XݶKE JLDA⿺ϲF>t$ ]Ube(?XF "[ {!EaT>k'M'|>V@ÙPҔt9g_yD֕SDH0L5aldgD@T4=V=vc9ءh튷XXG]{F̓+B(L v#qyXBqk<؏U[BɃ1E1{{Yأk|*COK[vࡹf<4s{&Nz3X=meiy Pļf, h_\qJH ԰9!)+)boUyͼ(K*R\<&L0%hn&ΌfĘ|z!Xmy=vUH?_(]_o2[5HEHJ%p̶^=&m*,N%0&cЕ&?؄f@3[Q[ߑfqL@yRyT ^٫8D=&1K+|u!+TW'obf ~kj51ftG:݆l60.c!yb8Zf< yd/8(uQ5 7O(jkp N2g&-%hqQaڀ^3M++Rz"3,,6iE8EQ23C(~/Jg'tؔqK8*Yb{(M{^ wo{C'*\QOv$2ԬSD<CI/ K >ep5> uAL1(vC{\LBLM~?W҇Ng}(ڊyqHmS}k+! gQhX8^%Ofh;Ϛ8C@pdcm w}9}MfU뭾nܨ`0ZR\fȘ\ǁ Kã3vdN'yvx[M0ĀZGie 39f| z1çkɨRnZ4S=J~sKBS"pB]uu-U:kq}sR@.LZ/{$? ĉ/ p>R:4U\Kc'ά5RJ] 3];zXtObQKoY~65r^B9]crbo\%%av#,wJ9*-&ά!Cy‚QWtLG$ԋ?<=CbD.R6&ͩ,-'fMf;&"Z%d\pk뤴[,:poo=9t[hk zy1+ղk,]5CJ:;zg~xpDU6gyG^vڃvrJA  szU=̯ɔ"4NȭiIԍjJ#x A>W4Pkn)V6EaY5j +b@ctnY?/ wwQnL31;L[mpE8>*.>3`/9 JbDF R$-P7A5?c+pNU l }uHxտG #z"V7Ў]z9+GboOo# /9{F2IȖ0M(=Gr@ T (1zaf]~%UOWd>8a:w$NM7r8|p?G_=2"N~0.+>k/Qܖ X%];-bl[ށw :o06ý~ OL 񠟀_Y?ewRnTi%obҾsC-z $A2Dȉ;FldBCF-/[*Yj!T7uZ]%rtBʖ.9nwCcZHt qMj+rlNVfi,Zy\w Yz^5$ Z1lc=A%G!lXQTA=F=qv{["X?u(V©ʟhYge$Џm\\roAx xi72r 7V!ٟ5mp-tyMƊ`0$^%{=I礐 ]=nᛦTr(Zp0: N++5O"c(~V8@dԨa_+k-=a  ޥJZ3 $v T++m<9CQ`:' Ԉ r҄y{LB9\].\tmSf#)X;aHl|*G1+ͳS{E)VbH}s= d0zr϶{Z<%e,O,ڗ>DZd1"j#AISK 98θtifmNYT}ÿ٬#~SC̓>8' YP@AH^fBg $ )(nN_2\:b sw/_ h~վvIN]Hx% !]]EF<5QTF^[(֜7/ěw}#˃wP\PZVf.6rdmc.Tu =h2n+B@mUػV:@ЀEVWTo[wp$<jioZ#BK۫b|z! ӐSbfU'4IE̶)1T |P_"U~`m~t9pF*AWc h7,M,d#GMtg 5)-1.2`@>&:fnPiO{Kи ;y7>@ h^ bˣ;Bٖl'im]6dAbEo|pl^9 Tz × Wb&ԥlZc d9|&lI`H"=67A/xǖZMIixؔ;](wirOZ)^Tm]0Q9~&GV75v VlYLum@'Y,)J"^YۭMͶ;-|osz"Ma [1DaJn<6olBo,m,69%c + j2{я8s/Y2X[G2UckYȻzG5G$lMjP B{MJPjV7sw$,z]pA~*!Vl6R%%y\ ~ vmem~OBs4b2*o-K@[. ʞ,zϜQDYKbbE{!Υo0[ɭKÏ˹A $E1woej$Uхɟۑ6rnPjqr/ǭij;mr)kQ:`Lނ\Z">%Y? A{S]SHE廈CB罨(>0%Gޣ&@ӱ{~Ցb<1 w[cߣ+= [C n2lZJ8A._ovb-^'} S8Rt)\ĚaRŌdt|e[8!p$airSAwEo<@(Ö5#R/D-q*7A$uզrmHWUyI]"Z0_[3;59m#` )(R©nׇj~Kފ"ucyۊ*Vc rW:&. ;HoW:g~W.sJ #}N1sٚx(TQZ\ Wbi mI-Qnrbsݕ^ٓ7?Xqt&ЪK]_#:>!Fʍ_"z0g ,)Z~ε.#{G2?z`mM (%QI=Loj6"Omfv\ׁ)de=ߎIn8WX<4F{›YJr:2hjF-: NokrQѷ@(XEXYOQpz8D7>rXi|0l#Q3jg ֦\< .sqqf+k'E6ef\*דw:l_.Nu@*2 .Bk[ڍ?m^Ћl%@BRg.6bLrz<)[^1 ,@cĵjpvJ|K/^]CB5>ƈ_k! ;YdW  BT9b4@)R:dNx ㍴s"7O ,4/ *|Mcԫ- 17L@J= W$*Btn"G7**;4pҵ ٳ2e]"!:PWÂA*F0,KxxV2'pc!Oح ŢDK/=놠S[ַS۠dvF:p婮X1kzëZKRbuʆͳ\_oH@2 R[{ "sB$,Z%6eer$p[ |]K@6Sێp$?4{q;"wtwJl?%L%Bo5Wŧ~Ox;?+J&:H.I›VcFZ'r?C٫RM^!hFOھ蓩;3 J뒘/(G?-('R8P,S]F{!=Yh--̠h\Ũķ DUjU7P=aEAjMƞ\s K<^KgG-cxc a5[/^fQ) ƪzI)9fvNBZA6k"c1ADK eT-Vw7b޵;x25gG.j$7-X98d8(IeYJd:"hK\ELP."2?V*\"΃"A#} ȧ{. `Rq*u0 u< 4LqK B2RfOĥݬz!e1-QcnKtߦw]/'`4E+*};ØI:J7H]pl &&߀a%T<\Z+RTTPmJ"2#:=n n ՠ_XaXI(i'/Y)d '!?Lz[QvərEiuGx3Nׇ :ǤM"M} |izqGt;vB6{6r`mfm_|ORnhI$i3>85MT訣BMwq& (] fr6xݡ*p)g~wͧӒ@z{0j?d"iw_-S'\tXEdL6˦ *l%/9q؉bHI~/(̬ymRsnً,L{6/ !{-$'rd>ί}(Y s@Eu{j2[D#c#%O1?9[bC-眴 `vlr/Gfն`LC|L5D5t^Mm9͎1P˶J_ώf3yӈD>׊͈!P{cF̌@1^737 >IZUDS?P(fh'{&a:|*UA)5>}S_fRFYb3ٸ$Xu#wŲVaR,L4?5,iI|`8`S.KkittSX8o!П=ԭ@NSv?M `şw-ڝ}iVpUBs1 aok.!\?Po z)%av\75áUu) ro=x. ߀,4QBjqfs*Zn82wLqB98W@#a382e2PȂ~pkLD[yUUËK7PY?W#F4ŭj˪8-A2CT^#hDKU9KPGૄ~ w'hDͽ`_L:XLc4)ҁ$d2RhF'CUc<쑙F8@Io?_*U?jD/yz6͔_ Ut!_g ':N4Ǚ;@?\C9v{=G#x-4zdCx9k<|Vk.Pq ib`BjVw#엱|N [~*xbWtf=F$ eԲDFuͿ9Sq A3fOyZ³q,u=gF .fnl2ŇױXmX4W}MwESu=Eo[X},0rFJ8B2'/w-DYA0eRI6)7b@1{4P5s!|] 3I"}QU :UY M72U%v'JˊS| 6` p/z#a. C1xs+v{sKo>M!9n:ɦ!)Us! -R=9I*}!2n[y&:RLߩ Z_[_MCk+d' *xed2~$ĝw4ۄ9EC;G%NYֱׅzlY-C'Aw2ﻛv EqOm`G/ o Bͻ-R\g@Kh"Ad]l}>iPJg{qƤ\0mfuaPe!s4EyaіQC o}hIc4L-g JBRiQAbZY##)pB4RzHLJ wqFmj}㮽!o.My>u?h6a>~W 4wȉeiz}/['C\K rZO1͉w} X;C铲fkZet]C Mnt;4W-19Ҋa)G,,ꗆB/FjD bg,U.I _ETK'!&kt4u  &H 9ġFGZDF=|F1UgPHp7XT|2Ah]F X|Ӄ*  qr}Z?Bk 6ogu2y` BȮcj(wXx.T.eu.XBŝl;["?\ДKU0r c+ZR: a]8rRN25'Gщ_"#nR /BClRݤDʏ ʚŲB^n&PUˇD*^DxY0cQoyB k<Џ vz_Ps|­3#Xg+b+(l24r@4c]+Įth{:E45:8cDE隝/denIg33pgX*wݴs>w$WĐ콞7E_S+<1 =ܗ 107d8O׸K_Uη׬)%VR:SHc}P <Ȋi6BE9kGolbI \MTpʥRΣ2[̀z@|T2:215 ueXMAP4Нw#,ab~ۛ$RH \a;7k2pwT(z VdwYi\jGďsl9_jb%yg]Ve&0Yp<o>zp[^ }23ʙ7UGܠ>zw3Y^~!tx30i< ДU `EW{n m][eUX=,n[7*[x5![*bM0fejUp Qkn+ B6 nM6)̰،SvV MLA03-u&HJRx!HoTK1m.z8n䆏d<(omg4T#e"OI[y⚥zSw%@BOaf"ꐟ21GHK^&.QlmeIs$A%@h7@ZM5,xK|gAy//ԅSŴ|EE%_' V^감g[ s1F@ :o6^}1*<agMuNJ ҋͯ Se~"9K5$Q-zL"Ni1=\6Cs)4$u;(]|)c2ċYy+mq-"@@@zCVBmdz9'AJ@s# qzaç'ц?k=.tï5A3C+DhK)Jh2F2׻wDӒmLB!k1J\ƵkA#sӍaf'Ð8y|,fi6>*l=Ԯ374Y71I4EP-!F(@ W=ZQ(zv 1@W(a{j=E? r}''gK<9RJgeyn|-!?]M&N {)3.@{09Ϲקvf- 4":5n(2} *|7]MG7@!ogUQQ~l TMmbOu `#{WgLJ#2}밯} 0w%qT䡡Ȱc!AH&AT.\La9h"W 2y~B^}0␑ jTvXcxSRy Gf( l"=FF&xE$?,VJ0HƘfdӃr-3A5t/ DK1&WI[dOK w-2z7yJx2~3j{|~j"أۭ:_vqhFȧ'ձ9B6[$$]dj-_O~6Ӕ*W@%qorgshxQ';?I55;6͐ScKٗ6K <ܝ."58ۈ6!M^`]7+PcYZl{)"O^(dC.~33UÜb$~J+W|fox?ÅrϢ; y֍81Koq\OQίwiZot3ܱ D5/#^8&&[2x]W>ı;9Py=nY*rgsbQA^5csp>.ΤY\epL%F}Ш/a%IS(~w;&)k@9G2{#{ s '\.Bam",1?YP%>HNsUʜP6^-n쳾(#">QYɼp%M4|&݈/ݯruF*L%T"q#%?@(u^."$J1ɗ%Q`bO'^ mgF8norދB _6;Y(,Ɍ(D ߮sO&XKЀ_hGO >9uo@Jø0~C|g%>4Rw|mX#Zrf0mTE6cN$˴8.팶eq,/mZrX!$W4եIxORzLS 766zHFOWG kHڵʳM3s.չ@C1Kq)ϝI-LO:2'g˚)[7P9ZbѢ< o˻"닣edYrJ#! *p+`_0¯Ía8sCR{kznY`;E-V -ƱA $ij8<3X2#x{7?T"}Ė܉-xQָ$AJ8ͩn`5K)jJep)dAr>*Ͻ%D Ɔ T0/!ųj?S(Eɧ]Tfe$OUEl9Lp[AW@gމ?E+ &(9qSUD$#2,WkBG{{gR\.mQ-Żt xL̈V`9wA>_l Wl˾z'UnYwROR,o ** GE]1x4#[uHR?LviH:͠7KP+sfw+~#Hu4KW]aӕ!ZOQPHx7 &]+l& q(>ΊQNoJա8ċ*E6U*2N  \r솾#d,튺&H1V"7c͗aSozZ&>n+#XզE:xs cڷ>1^L3{[9&\\/fEu]Z@^.~)Nx<~jK }cr#(wA6k9';F<݀(\D<328>H9EVPCq ,{R1 4—7~?7ШaȐU2Qe_~|M>EKfLPCgK>2_g 'P4zQҎ ϟC#نTO,8L~OͱC5=v 0N a7Z޿85YH~jN4Szg[KnqQ!XD;kYJ)#cS%gE~ U͠o奠ş g\4Տ7ԑNwh?~Tp%,QWcNM`6ucKݢ@9}n~e"ͷ3zؐv@!* ,5?`SBv=UxFu&! nRD[w M\ %-G&aOod6u[pp{y2B;^ U x84L`捙j|$fko b${r@=bgso  %<;(Ofa` V7*`V(aQ$A拗&WU`z\s9Z}t-GiGx5w]Hs^)R5cazU^Z`%x8_%.nf cLѦG?J<_; *m\SvZ墩E֑/6lb1w 圊- )$`Qvy+(2֔M%Q]/{V{9 }B{-F_V֬c طH:/O6NRJ{(O<^L!j2@;?p9þ?$ b:`h-Vq^JO(@qS9!T![z#t=M ",eƥʕV6i⣋vE.hۮ"L:_]1i8̙佦8%CjN|k.E wp\{lF[gvт(!';nv>*}e;Tgo@ \{MhoA < ,&q\z !p+ؽ. H#ӼBJ2GIp] 5݉v kQZbn_s^qqtd?0'Kt}{{^">=U^"V*˱J8(W"U 0 dzLTس=A+҂<@foe,1j% ( n#24d[P݌{T^Z^KG2ɾ搀ERZ폡|\B,tĐJ|g0TWvk4PȻ leЩxQ (oiP8SkRf2C/f<3\.'%tl5kr|pAffґ3p![]Z<bPP`W+O&:9H>Q9)c쟛 ap0  - ^*ϵuC15U&h"pѨ&OǀRXF?wi$: R\<+(A؎S>CafoVJO> ZKpG[n=q- ]OF0 ] l'X_7o!jEъp0>?F) $+/MxʼNw냇oN*J4䖚/)8CTL~`ϒ=eÝ6o/) B믝A);GhfOݰIQ-j&'6Z{?"_s m$.K?shE0b. h@J3,:O^P#" *-r557vôoQմq 6G |R2)ޅo ;1! _Zvmp((3˚ޝXl!D1#Q/ zbW̻1 gq43ׄeuQreUpϢuv h.P# Սf5˗#yyȢ{-/:>f"p5NpO}Çڴs=l32a?LdI:mc(۸_TҪ{3m5J<5UGou\$Ub٬e8_عpy9W]T>KӴ *>!|1܋]#:+slmgeX1_2us sOI{ xʳMHQVM&e`QBvJ ]YC.[VtnF/C?;md`\ksМ&sIS{uD.fHʩ+*$+ Con5hpr Ju'vZU;$cp3 %^6݇Y}>ȗZ A\ت&큩,1W g?x#lkB eWZ&\mMDMv @eeC NIX*hgVeN4>8Ʈ4],KH8XAeln/˹jݑoAivJY)\Pbk9_Bղsa7MXd4< M6% 6p@$7{#zgE}кڒKSehQ9!q<+U 11t Yȭ>:=ߪELܹ; ;iqnXSkKxnk>>[5{% vE/ӑO#Gg>{ fH|2z^3qfѴn#cӐm4h~yJpԪ "Dqgtm8˕ۂ}W'rY+[DWӫ_ۏZ:#0[I\īf\)B'q RD*d&v*R9]0o|$JE|kı .R(TӸ+:Qɨ>=WO0JRI9(Rx_%,"& }70ɀX4eS7La&;@9?;a ?ZkWr?J5Iq3A.پq!XV?mAj.JOrŽAG0g?LdS oDmpц?;yϱ`ڥƴKO|"|A _pShRp0 ofeVǷY:m\6*B(,ވĺ2U0\ṙ GMGؾӳK=KA_gHk9.TήZNdhaKߛaTXo^5cݪDRЄǼ5v2O[>vq2g4*:&=|_ƒ=v]spd>_ t|Ch#, 23xv$+d.0uQ>%T#9{Va6f̞ʃXr^={~7ؘy㊄ݹ4*\Jق VK-_k^"s̐{8+;GO/XXˊ?c8zk!_R3V? 'a*$7s2HoN* [1d[:{>kdf_ mVeQ):GSA1;8!Gil PćIl5t!ifI—rV8ΓEL8[w``ՕfY!ÛJpEM|5F6L>pZ ౐{Sӯ/AO"554†o8lzp{;bPՎ6b/|ސ! j[*oJ*߁mN$>7zouIp5rKZzuν10 _RRͫ9 ff #!i254g+d_?~TS m)aBq7"7Ա=Eɪ,]}nIC~t)Bȣ.Mo806Jh >wGjC`U)xkKH'itB˱P}9۸C?3^ltez!({ ; Īm-*RU)X,mdHm|mhk}"3d¸q? ʁhVtEU)geBIRr~'F01Jg#ެǜwwCL^yi=E%xsB~IjK)d"B!;;z9Hl@ᔻ`}% (J?B'iIob[4^/?`Y?Vʨ=(_q ְq" H͇I~U@wD^ i7HUEDcv/2p00vk#PE|5QlpVL_P&PVw О~؉*ۡsx-{,~3E6^Ȍv Iގ񅝠\εn'f5.o ܢy@r)ُ-F}2;qq)N WTݴ1|b_+XUq>|@Q-;/i,H:p_?vna#XShKW6 %ji`VI\0w&;QuXnS {1z8#b$Z%89. &~jۭ2|9`Q9cL_PgEg A{Wr}F8;U!:3R m>ha*qO627/VYI%eE z8X@&mk10Y;>pvH<+;P5͵ 0ӧ6Ut(r<ɛGrNv"'$) /Y;&讅Ag!KMyVܿΏC T,sK)n1qz.hn]C%߷ eͮΡ) $cӬ];heчQ9mUhA(0&(*gw/O‡dVcȑGlB.*:5邈5d.xEal/rt% H7J{w:#LgnQF{z# M٭pNWYk/0A\P~6/P~c9"g6(t܈8>%aityp-E/cA vY*.gI(b"s"ރ.TPq$u^.T vCe4'%$M D,2O[*@r)j7jzVJH[-=I/5ZW:v]҈-, 3I~l(ހdbɐ~ j&lxj$Ӊl1/~w) [dȘm %'3 Y.$ETh-8 $"~\?&h缺{䁉Rq> [ |jrj,PT"bjlVbMouvi3WQA?_LS%Mc/m]wGK506;EBA>>4C*vThN(уT v]cIcI_2aXud\Hn;;~1d=xi?;Cng;CAE1(dh)-OFȊ|k>^ U:`c Sb@--o1 U~(GIzlut3:q$uE N3v#Rx10 <'i3Yp QHSžV۔5 J/5YW(T w$J egةDT9Vh0I=!C3# XWircpE V‚p l:^ +16s1jtj3o&UnhNX06{!O9.JKƏ`8Gj//+|϶3%G#ht (GΟdc=Ӌ\FS 0L]-戁bBFGG 7c9 (cYd*d`;1'F:a8v8Y /f#>}Ug ƏM?:i)\>ۑtaMbow|@& upsA wQJ~n^ NEY2 jΡ6Vp3У<6mTtŧ*ǭ3I% a@V*Y$ c(XM&(ͩrA੏TG,5qHO2%M֫pLd{_OiR$IE_e1Fc,"Ok ;8J 09E@K[x7PW=rFZxHe[F6BME4j w Riv=̙x$1!9al~@RS}Mfu>dOx~!鹶P%E?!E'B-trt-s\ȃ~8<P2J2[ԷR@VCtd Yc2F9KA VD4ʒd^NP>fF8^mi`t4qۨ-MiAf0dYXL~jMsq}6Nc^+-[=)z z,~K %oBjij?ᕴ1ORnVW D3u 3ǩ" #,mf ͨ N;@> LAvUO'&E4]* ZYQA ”Va|KY*#]4:!%IE%Իmk5# ʃY6  >NǸ%4 V'Y>MhXr~ DKӈfCRɵ~YǺZfX&mNᅈثoH|9w{o$M&\1ANVىؗ^5\"+o :>[) =X)MH[de~jV_L~b]!-f,`@Ɨ^5':H9\ƥnA FrwxnKd d?7qV;>&]o,HcuW+魐"}`;4PRds{Âx?SŅ0ݦ=y@Dyc D5xN RS̰9 Nڅ'N8 .!5f-`C0V(jU0?"N傖:r($> T`5fL9=tg8\laVf"Y2ޯ_sπDg~D'?L [mL`&"; OZtH)mT/[?- UG$cВ-#o WܜhBjJ? ((WqTwAPˏGOBe;Xa`1ƄqK _K2 ݀:UAu6!UXT};d E VF@.>8rHbw.Bњ ^`ljc'탭04kG`PO\$J~W) ꠫~lبgЈ0ǪÂsnΥbJ2O>VAl!Qƻbek]l5/9~rFň`nT1]urb6 euoE:;I܄~Ts>?fi=HVq|ʧΤHYgQoB ω|Z&U( 4L!NaQJݼ[;WސO)^^pb(!0 ӮlǒɆ7՛o#ڂné͎ bMr[$ ܼpw$LМ|6L&,B?0Zco-E0)aa02DD||+IZ!!rI>knD?Xj{v,9BV0 M&)Dx:G {~TLďWKoLș%ɟO/,(8؛`"S@{KxN JdJ@FԔ$&UpZF4F<آ Z^ Exq=NUi'+\sY+ LX+ItpN[-Y}oCM5{Zybĩқ}U"`e Kkvbw`VΩ0SKI)mU:ig#AqMѕsomX丙i55~$,@N̯ȑ/;_L+1nn\k:u $Z3ʁ#Ў9Or Vw頪i:r#yE&=h~m OXEA/Ua5R.+&vpE)gy]PRL ~QfhL{%Pdz/DY!SRGee/jJӼYq"E!~4޽b~1Kd̃]p[ =kfNff&aXJ[,a˟7w[9ƋK NȮˏ [&+vve^?^&={x?~cޅ(0%l|/үSS$YHuP}yX1'@m}Y_2Fp%|X3bS^mq&,ULm@&ÕS6˙~Cofsyߤ+F#Rzv YC]ƀs"-SƭcCRG\.AZ8iCS?_S]؏B8օ9'OdK# i]%Dշ!P/ qzp̀Bbz 3s䘢zB|-[/pUBocWI'SE嬈[ W[}nO cuD1ā3a%5ps^j-1D.= Ǜ T3#'A8^UW{>#P<171iDe,-Y@T$s0t܍ȈC@-5B#{9f2"}݂E~9V1fAibNa:8KNe+[`I]%T%ohfG,B¹6J#-״"y,T;p$bVD}Q'3Äq'9Whs&{ hߌ830Lg Sdp qԎ7%֯6b[fGL~n/lVpNSxC<)7? GWX,q`Y6@gyѫѣm^5$#,:2D뇶-[}^_duv~dh]S'R#$b08,7c(5}O Cו /Vڠz( M_ *!uċjJ3#(=6&i*$F 9Wqȡ)bm=0%`8Imt .|g10OK "րRcе~4od&V*YӁMq0%n׻2A`{8Y"]45zC.Z4娫1}-h=T%1JEyN(8>]jv'p}.WFDpȆO a/ Hzeqty(Jf)?Q/ غSyQ 9DM%> ;<`w5OgeSl`B~Yzb9ef=lKr>%+aٲА)s_huR{;R8Ud+Y-WhQ@_0=> `+"5}H-I7ntXw53Vơ7漌\mI> ?y]tz OP_pCǵ)m[!mX4aZQuh{QGlno>>~yeew t9w~ Y1ZrYlY9̗@/&VIf3tT_?/\E36X񬹩_N$efɴEsb#ni4Yϴqvo˗ԑcDU iy}T҂1 T# 3J"?mtjdg+SiQ3kM?\5Iq b5qdpI Ǘơ:p5?YxdIH j]yCaϘc15Ğy}Q㼏+ucɌ2L᭽ .n) [t{$NKviii8E7Yp["#ʍ["w3P7Hrq (ona%\;jk=JSÓ&!6EO/T ].8QYť &j1JOdo},?@eL6j ,c{JRRAZJѬ>E|4Le+=ଐEE2WNexk*^2i\0愎хkI,@mĮ+p  ?x墙-P:Rgʆ5NR)Eo[:$U˰9u5VZS&$K0&7Ȱ❧BL3)Fўt.y7"ouO${nFJ}C7jf25z,h-680R?ݞA]$ ha !| & @Ovżfk5 mX[M9bIH0+ n{`iɉr#jp+Ni]KxuY'EzLg.jb UN@?OeMN-Pޟ!x1# lt w 0WgN4~Fa ƶ .;do04. 5CSKߟkh }sςeo칒JQ!d,ꍯKI!︮6خ47({/닼Rb3$mـxqu߭X@v%d7 o:":mޣbvx9a Upcl OH60WU92x|Q^7aۜ*>; IB \ňh윭ӀI;T)Av|Rud _KqK[ߛBfItKZLOpl./ߎe@{3GT45רFVΑ@5 Wp *~_/(qn~X@63 p ܟ6IyABQSqY7by;~nHhA\Xw] 1JIAN}Xu soJkd JƵ&EJ eD2T|Z9A]! 'U:};teĽP1S6Jp.J^2]Y&ulr@G#'ESF#X7'0x1Op+=8@cuP {A NxG{<ݗ&ٲ} ~@ y8qjM;T&/lGZ/"=_iD D)vBbFŞq -UWB^nL+A]tv7 t;tTz" }qy&h|/GzoE2egOQ-y+Gs29f{O6!9V%wY@%=R=[ I&pt QomtSJin(z8 {B_.ۼ64AkMoDĎ6QzDP z,'4p4Q>"VLzmmX;alr!+ JlMpcE߲S="EHY#)'s]_t1˼0?.AW$3onۦa(rj {93XM@p|Vή~م` 5. !ȣe'(WS?^#z H/͘ $2~tz?]"Л?&=k: b*D|q \0ޢڒOYndESd'G~_ [AY M]fu s-TC!YF{SIHu>4&㏶d6h7룝c{XKfgX"rvp/ *MO)&̢:HIЇ{OWA=K6Bq R-:Tc|-dGz0*\%rU@RAPPssrbbjE 89?"TWHPL&]nЎdŠ"Ar9'TaޅWehŨLx77RtL}6PWYQ\66RQٯ9[qY0r"lQta ?E8 $q62Ml޻} &ł+9wQyR"lޛa> bNXH #Vj9CDB6S@7y+dU|S퉸$]ix[oKaV_㴗$tK֥yĜݽ~~h9|ԎHxn&j/y+ (@OxZ /DgQ $ԘFqפNwÕ {@ѐD=XھaRY8ӂTM v]EC+c'#bz ?Nc仕aQ4ٟOu( ڴ|4 {?g3OGw5MIA-g\d ߭DZ7OtNQNtzڦʫ?nhH^~=2C cp &BZ<ӁW_?*RF1\8;>ɼPJtɠh((~`IZnQE2{0ѷ^ S US@>eskt``2qn3(Fe\KwLӷY, cK Md ҮaoTc&Eq!Լ2Q <C hxW_2ӱGW 4I,[\>cL4̡|L@c9wk쯱hMR7{[j i!nƦVcZNM%Wiph TZR?_9b(͹%  CET_>Eތ?sNCa?|Ĥ=šAqTh2=c'c u}UZ:6 65^Fݰ]5d߽oRT.D/z>؂߶$5$a,mlٰ9 KVTaz9ir u&4aH SWxڶĵ|eEg5* ~:}`Um&.1Q*ȹݵPa\2ʐgWmV)v Pt{ Ju\ I(de}wΦ!Odz&pvY."ImpjL_ϒqUu=@Dcte օ4C"Ɲf|Ze xEJ X+ qc4/Iujʟ`.!< < M8Bh%orGe&D9_z:m<5[vaI!Nڞ¶M0xAzpKͫicDTtb1eA7Q"頙9:Ц 1߱sc"_ U +G\hoεZ 6gWK̉Q" \:V}@H\Na諸rPO$3! A(pbxɟ32/.JT+j HR\(Ge9u,қ0GhA}|0GX\`tIocL|av5"Wp1/ C:p ظ|;,hrff3x4"!H1ci$5){(aCRbm~![Dr"Wح£l* `{D#I<z{us+LC!/)ܑdV ;l2xbTAa  vlâiJ%lq@FR+M T{ۀmEac#U3J^[i?cĎ8϶f'y,Qy*4#ÙqP'ᪧTQ}^ȳD1djt8D OEn|7IY{?l <%|ps E@jk6#7}H0J۔++P=u} PGl.vIKy,az.pVʰϏ+u sMي[f2k r7:y;vLJVg|L찞|=+Sc bD~˥}8+Gsvܜ ݸnq]kbcѩH} [:A~}Ԗ?[k#hܔ?;&Fa,rQƾ=8ӚEej2'y@5[ ~HDSQ!2ećf#š{B'z]D)=5Q/J֡'&c)uqVuz ~8]BƥsnzsI'$3ꗥ $]EuF8CpÕḺ+j+@ f9~LFWzU1 /m)(xt:Wf։+‰3Կx?#  j-/j=_*%!t[hA9pp~c,mAW6ehb#V;uG_QY3ԄWXμ9/2VRNYoPW>щI]@,~r8ln?;vMӻG/%qn /3ZVDNNhMy@`|&~OJ"*phpi 3鲾1 ݧ7SkN/At.n۬3D%,|3\B1iC1Uh5[٤ JL8o%"?++k"U0'xcIZ܁Nl_ZSPsZSOfI3&<krzc*y*֐Br"U]/4BwO1d wYw]O{D@__MbAaV8b о.4EXZ9 :52A,^G>4;O:betAA[QA4awPx^nP1ZQٔe KbbSx -oij\wȗ8rLc HgO+~ꂦ7^8i i+_[dگG)ZbNOrq5w~zw=v_g 2ڂe4ѩd%Ɗp8S7/z,Y6/$X߱Rd_pFi["~tRvo~k6DDygEթZf5*] a?40ut &e(߱3@BMˑ҆YR{q[yo؃OL3܏مZWa @h Y6 zI(- (9t: >{MB0'ab;,|-ȊӾrZ"LUyƿ_A$Xbe!{\%3E @?Q@IS;cǴ'y*ǿCD6Z\NTAeͩB6Ohp$S)>;b>2&*/֪Kt q[@T?^Nug'ר-I Zg6V[O+z|˱rA]y<CtWENQA@[ʚ>Q&\]/p{ifo3iHTGܨV̬}WM(^-7'*Ro@P_r2{nC159jU;竚%P^qFV"dbF $:Q([jVP5$PwđsZӧHy[>>oQɪjg|D7Ⱦ*z~{r{+9%ȾZH?`k b|S:cGݞ"@1wm0(.-tV"F2(SΌGʍa.s{c|%#W&\d8sEqv?<Ƶ=B[\ܨ {oӱaqepnBx5LaYڢh7y50쐹P~m[BAMjp0M1Y_1\_zZ%u7e%QY_#1TX(+Ue\FOwV?["j)z; 2e9Nn*˕:p*/]c#<5N$ei0A%Dː` !o&0x:5l7w+|F=Rߒ4|7b 6EU O1(;9ԹY;;Oq2)G;dUrO=hK6Z4\&a:(MX|*}a?ozedܥn'ߊ?zoy2PE;drZJ}B4ɠ$Xt oKEsΫ!>/jUtmpڑ B5rE, ͩ>4XqzГݍ` X*P;!r4$-D*_XYQT!V%? b<6D=8Z뭹Z b(?[Bg~ >/K.[lgN ,ĭr|ZFX-vr*`QpM @,Q>ê"f48V9|S'7D(r ud7ؿ+rE("q'i(;.Ub͞OoH[ eaw9E}_d|~uX E!x ׎ * usS w~f\_ᯯ!+e~7|U6iUiXˇHf1x 3ᮍG@Qvˊs K L d%Q"@.Ska+ۼH5JamZ .[YXRIJ^4qEQSq+,PnHvP<`E_ H7k5Uzyj!CE A'~*Nփ?ٗR8_5c6ߍѕF9 aGTr-42Q.H:iQ>&ZS8-m"uu;s߭lnǮk]Q/P-Iβǣ!J'ohcAL{kս?oIzkO.xC BYm31?X eog*{l/ *xynv-bTS Q@gA?Էfe[yъ#ɛ(6]Gu1VEWOVȡ互d3%0e"]]MŠjip~13uZyfC j0rC-i{υid9@jgC- Idh Tk٭C!L_ҧQh~΄X@d[Fo˛)ﶛ5?C+0-!0=3ccG9[w¨ty(u80*"%o,֐iLPA=ܭ+ڭۯm?0Fע VTzwhU6z"B?~Tvą@T_G$*&}_X*ba6)Fz]r=w#)#,S[ˬЇָRT *Lizu([<,>xݱ8ˁg½.[Q!󽜾.|aăK.RZxP+1F]&`Li~&TFqeY;Z_1/^"+'b:=j2HyЏܶ$jP]$DBi-B6Ox8̓)U/|P]٠ZܷjJI(qn=& RĹrg0frp-Nmgh+N-ilVm:QRH|Q FI,.v,ox(,]X~`de_RMALIy"HV?T&ղYޝ`kp^j;DPFW&Ȕ컛=aQ+Sˢ5pHYٶ Y#0G(uMmlBA~MKX7̏*=C>54xd9G;*au\ UsU ?&K+@vYԍ6bYXP+SFl4\ Wb>PAܟZ⁝Z]83H`ٳobm]y-Sɫ2qGlk"!&xTI^fvD#F*<]g5XI}}GM4`!6/(ΎLh{q`d}tFqPG OʗE'tˆvl\ak-f|^ UfZ)Eu-n P@ e#7aGm! :^W2A4gd]rp@{GH`]J[v#~7TJ}9h:*+歗 C;jW/'z #Q{gi| E̬В\y -I-ʈ xP-lPJNOe QSRJeE]} ɡiǢul < |ְRGc ]th֯֨fblXCnlڵ'1UE:(]3J=^GeLZLF]^?ȩ̊I92783#fi⣋<5KfQeAY(L9h[U S5?Hj <>OKN[EKrIܸ)0ņ ࢇ*M2bېK˸ =tWj1ǡˡ$޶uW*6 Oܴ͘+V rS~ |)BO@ J-l5={.SHTIJAdxT8 gEXLj [2.SrRe uJKC[3Y+$x$ YON]==X*N/K͢OЊ$3,Ƅ'}XK34t*ꈄ=]!@z7ư&ꁑXOs2TD8DRXm=}`"8cyzɮ!/B(q sx ~B1fY7pDAvdQيaJ:2Ǻ6,eR4!IPiM#iI1?)<(YӲG_f ԩc_q3'\ \Fb(kFμyٻ&؎{GX)Del!0U_<- é*6G'_$\Cc-$"4W}~/AdnW:dI~]fGLh49WuÛ¼߳<ؤ.p8`@pjQ : y|+;[Sª7w`>ymomD{Xs+D>*2"qMItNo7cc8؏X~^_PH󴃪|ed Ƒ`Tjͅse&ae;‰n8M&/ lK* S:V&xqԨ{:>ه 3,ݮiw9A}XʂzUU_r Ǧ$I:u-LxZ-)~T'VhrݛXY+N&fϘ5@whGG`FsP\#w+ | T AR1LY bvy9>Y-jOEڎ-y;>DjN GDpHύeG xs?+A$WI؀/9H^AU;#F*od[`}GNSzKUYQ{IR7 3GpZS'Za][FN} ,^'8.-<X-I:O5h(q@#slG>YW$.$n]0h?U ~YN6a *AOf{N3o'&ױWWQmFzqݻSQ )e3xX&sX'5@-_\t\fWݼ wS}M˳K25):TY1_QD3]3MbC9ԏ}\h_EA,d?ޕ2p 5+})Uō6S+1(@=r*u!EiB |ԣ9A͡_; Ѱ4<[ d/)4uU~s:\ 1f9*C88\KW9fԥFZfC& X?bБ|) E\5vLDܟylj3bjBrThŶ-(HENw#eQvz-!& Y Ud6@K Iގ#>SA J\58iqkyvQ# pEsԟ؝9~Rߧd^8j F%*m/ fFAsA3imTѴ|t LU!h9%80į[ǚ5TNeO^*8U'ZWf?L^TL.iKlAzDSo!Ϥ[bIL/GjK09#]z p32os[]KUMFF iiRHLoWRv, #%Pt嫼 uЖA P JD̫LJ%]&G~P/9VSo|-M<-gS;u&`6[L+%sf,Q4a}+>˶ww;'"`"D>A'L#!zNW IEZy7Zz*dU^0slkD-d0Ipň7vRuӵsv*% Hff"| ,\k D2CGF "L(`ݯ/.A?ZgzRhMtLON`)nHbAmՐ}0+kcgİW1a&%`*.zax HЂMM a@5v y>6! P+w֭s<ɸp^Q~dNPxPD !(Lt!.0 CعM^jM_$ qt&OU Q_Fk$ӕݔ PA_,ἌRvqxqdjB  c!5 j3f ZdŽp;-STU, # ѩH5A KNnARx;n^~0nd{bX\_O٩piΡ ̐p6ߨnFOq D}OȩGB?pY wh)hIv8Fp?gIÛ)df: kf;\M?ϨsTclX}뒦joY$֮[{)FRjsltXwM-͋[/{\@W\hwni($]t}[Kڦ|fy gq9BdP7D 5}S<$ 3eTv,5jdk2q S`"V2d4_JގU%N>Et~=dٖBXY/d^FeIM P3ռZzR= M§2i#*ÕB}R.*6E\;jpOgeum~LvjJ'B2((&ʓ(-b93^mxQ*%.NҎ-1Ixϊ#ٜ=9){z U] _FNb\Y<['dE'dKZ"sړIA B?)^tVr_ XRE 묿Ȋ?,Ƣڒ+;VN,[3 7--@퉲LN#ELH{E.gFGI p?`5{N&Ÿ]+SJxߑDYB op9]5y\;V~bi5c<1(w .M"aBYQ/WaSͻ:/p߁u7OfΣ="B[V-6U-SOk jC]HqB;w3mM*͛@R\2Lhss+L[K)вtꇡbd3tR HM;,Z3O"L}!T3P C^#H3>gьvQfUO7H>}]%_MbrCL@%$.|+sה懇ml8]}E!kgkڏAɶz,kb{tK@ڤy*@q!/%Urx P#>|>}o)r1?ӏ{;98JTk%9eX|[ qq*spfBSJ~s#Oq/,y#m<,]Ҽ-w O5t)b Q)_YDh+p.4?`~x=%9u*b7<>\и,z%UȤkG{3[M@ȏ $1yj z`ݯa%!:#,WCN@{'It$oC=)_ M}9*KyH$:m̩]BҧpK\PX b1r'7C+Ԍ.Ͽ1Zy N `p7/]VcY⎜_~yL*1M҂P GT h]MVw [AAl%'0ʶV*Y\I\b&ΦP mMIXɊt}Ljݴ/jkԻ!@Q>KJ)?r MUU[BXܤm g/Ƒvt:k;e7"8g yŜ>1fQ3+rf=e]q3(ЀeUz]6-cO7@)l]RVת/`tkp^j0Iǹ\ 8Z"o)K];LvL-1LzحڎQW`.yJ" 6~A9*O"r!C H L ]iu|e.#fG?[ zî({)ӊBjBVſ;TQ֒ ‡OJu2mH#-9-|$G Qtx?bS_DxLJ' % ='Kl684jM 9~A5pB$ D69̺S\I&-H8S";fW#n`-(j2l*g'I=04} E-F<-,Hqro? T%HA v'qw w>OGŶBnt=SaxD5'8<07&djBvɠ,XՌ\ iT ;T`žeI(QeBH"8XJ QQb^. e?6S/8EZق$?yX~]CoXQ>"ͻ 5IeӾ!9dGaځ^k#7crX3v c1ݴG*ei;"j8f>8F->.+9z& joGJq0qplj+ #Z3\Wytvh IM~W{Di0~"Wy߫m.̟udXBx(ͧAz4wnS?ld:_bs8ِ*3'cGWWϯխk8:<>ֲ&s$Ց_tl욚L'3$AT\Po\DŘP`6kȠ5`Q"ø^n{DRLL5}-t"{//4bgAL E"/. U8hhڷ(3@t8EΝE{slOx~ֻ|`3A!ݤ>JϘHk|mP~|\pzF:o>ģ=˵`f7`WB$ζS2ƶ&ѫ#ĉO*:ˢMeiI_Mi*!elb9yh BڪrAD;Hgo+|(Bd{ƇӢ)ZGRQL@3a4K"+U㆕FW E|V|ա$va (1+HV!?'Q4Ύ?qx~G4.R]ȝ$2aN]2Hu¼#]fRevCaK"ɮxHͲA8]ټt-eSy99J`o7|^VhtK8, 1j{؞[EL= =H9 qX?K?D#I Q< xqq; ~ P&Wq_ˠCycuCv3Kqk=e{$N-+Ib/LsFDZ擹djK}vc;\٧yjCAWv*[$H9ifШ\&%j :slK_"(>Đ9 }_zj6ŝX~G|'If.* ƿYYU8 \i9Θ^y#2YQ4[w1]ōҬGsR>owĤKVHՈ}x׿(jҝ31Բ)@%$1crKװKl{߸̖Lݹ,^Q]Yf6N 05jx:'L `N>Qx^gaZ⛘~Nh3 2.*('glR <9 б;M?;ʦn}5sv|Z[~5G[w"xʚC'Á#y>5ÄSxEJ ULD-8_~|cD%)WWX<7^D|&ObZa$k:a*LǺp~H]g|EZ=H~}[ԜAXoW} yX+"ꋝ—%sSj8A&7O5V8t %NR(:M%/]n ?f<ĉp}4=\V"%/\][_ܧj\' 8w-ey0.r!R? ^s* ak̤åg^Y>ȿV72"Vyj1x[ }sefzkB.ClELH$vW͛I:8Jv۩<Af̊ o8a}M$vA_F]Wރi ubۼMtNfj3.:v٨'AW˽ӑ#,3"*{7[nswKhFCR 5ٸѼwpg;#Zjyu9`FZ숙BW[.+BcK4Won Pvte ?J~iPb.؏]=,]~ϟpS5mqs]r"*ծE.[{>m5x?}E]=zoȉݔ4Mxw?S"-X!$U/`6tE?hf@dnO;"UXkp E@gN- +vk$YS(# jĿLNVT ͲH~ⳘA.kNw57Z.GAxNCF>3jzf-%.Am=9w$o6bݣfNj'V.B7kұnR#+^ޢUS^Nt]t!#ed>)٬BkVSG_5qGGs.I2z•LM7tV%>F$OiwNv. w6٧Z۠Fpe-' ,UоaTp5,-p'] &j.\HWu ēcJ'X6(]rioV0%^X0_&$q].PlPCq>0)jb+/P.M@M G-"Ռj@h-U@I.cGR Hwch\UYwߎ댨"RoR7-erZ-\۠cXDbMrȌ\}^I'sBp|RjQ_G) 0г/Wa><}f{PE+Ohz>ҚgF^tI TBḧq3T5$c3P|*7 m |I\kpTZhR4lz&a3}b?i]9E2O|}ۂ!tr`QѣN4).&WQCKJ0SF8*Q%p4M8:/`z9I}S_--כ /\2u"z7eXcp~y"EPv0 ijSRKY%rEA]S=$(uI5$$  e=1]3]§U[ x=vdz: jvA=',Gn+;]"wr;\]{S<Ѓg~"A|?|V:f}c|gqS Pu!EtO[@ld^Zpy f* 9eIlo+GXƃh CWGGE >YZ=8L&N;Sne9nO߂lX{@Kl1 H*t+*\+1?Kj R ҆]vy.{_%"d8P0*4c9'5E5/ WO'0Phznx%)0#jp*񒴩LS?U6ZxҪXvqTfànR`JD8 ~74^ z({_b c *bܼ+qy m= n02(RkIl^;E^NAAjT=5O{?2d o[,.W)FqG P[5"6(3ۡ"\torpkP4R am29u\5H.ɠxâ7P  ecUp/q%s#}43^jfʼnx8%}Q0 GuZ؏WҔMтڢV\+Fp۝@VN© 6cC&ۉC#-Ò>?L5/(AԬ=+.VLKP43-B&i L Z]=\Za[y3'QCD=1P6Sj|#_iT_>H%y_/_ZWnSd&-ًIoAKŮ`qn K_Fi>,53$K\IBV6\+ܮ bHa$TrW;_K[lIAhǛBta`2sL{HޘK.`#?g}?~ < r/VCFvZ^~bnŮTLxH(LNW>UW7 2PQmzokiEųJ:6xgF=4cd ;v#  0oi}赛C?T42sQ_L4vӮ j10ᢑki +8pb;tS#6LSV٥tjYZtϲ6o󶌽eQaj.flp\Z9 c )* [ y)9UMDDEcxfO'_Ҙ a+0OU3-8v4ǫ.{K3SCVZ+ ͠Q&"G7.N"B5\3kAuE٪(*z'HtBo'r_qJϗ~%a,5-]-q߻"5Oh0ΉgdL;bs* bMGZ(flpT) ^+.C_.d 󡈺%NK_`+?tgQ Ilse}d n Nr`UT(vU^Qsqar^kI*sŸzhfBwǝEkEsS_D>-ͮJ.l;uvB43S*l'q&̵8dDB-GBhH%b+ K7b[񚿥Vd=eœXٸ_Є!Vmf@D97 ل: XZ8VA?+2UV*h 4+`"ׅP ӭz ,un kξMHLéՁ]\hjk}5Q위vP ½OɣP =C3j E>b7X!݆X -ygD$dsߡds =t5vC%?pڲcy]df¯R0wkT鎲qq>hyS!((t[JQE)7FCr3=#jPE9U2Gjv,{8N"~Rl*p=`rfسMA=EĘ9ICX'/VO"h 4²͔M^ ((>hɦPhM5^pTet)H,VslVQ%֦)Hz2!";(Zԯ{!F]}е.")l™I""GHx@V4L#ib IrLXxVj3&>AQf'wڴe;‚\ jET->Ã|J>$LnکT8VԥV9i秂盭iQb6 @5+/xϊgEFy!ewb88zNGiHU9hiNx+! 5bڒ^p+hPV$λJAH(ʜvxHp2U!Ca4VLO Jthd)s"T&vg!w{ ރQSI4 ܘ/r#9mu =5%[ {\\c<Ձ\2C\\ׅTSp9]1MQ˱-eKojKhbO|Pu-oq kfd Ϻ45pndzBSsDe'N?-̐DM~\WO`3[fP,=0cgd$^x"S hlJ'm#L_dTO:k:k !|Fӳdlsڦ&rGu\(L * ̡F$kG+;ެ/>Ą-HמKBGm> ar"QB#=3_a8yDqW壡[:(fq'{r|%]70 @="^"a;4^_uD= -7[bw^nkm`rZh9 bc LWKC>!ESxv. ޶$,c#q1 5m⧗S2cp=vVdf}Դ٠$J^ Pz& F`MʸNs n߂x9ל=qHTW9@LdK?]4oݱ_HY+g҉ەƒ'CSh7jh2[&!X_IT+<Ǖ_i!?5D,&r̿^=zƚp⍋x_Y% 6TB\(GB-vȤ '$"f[P>{JkBYV*~yxtkڦK?qB+Q!I,3´Ȱ PT`}j'1=*&tk(2J9]KZ?l29yŋo?<6ӱ Ђg|4 gD=dӿ(BӒZ0T OXG$٦"p ܝz&Ir6+2ِc.|nw<>V# I:M<}4]螦2p.EP8wSp'7_C5N~[|ޖ+ =LNڨ2SBH 8aˑPI*[)3G1oMS3ھmTu^r}B$0ka?Dz)ka?C ^TB'AD]A7肣 wH!ҷ/ -DqT9=߳•|Q=a9C&+-n\3xy*[8"teޘ/d^ 4 :?Ťxe+XHڳ9PBz7~JX;řWaF-VBySƫpL! {>Z|scxOg/h-ǒH /ëzQ%Bs=;G;p&aEi dV+#%Kh}^I!YdF~:S1 jt  6%^>؟_ag YUH:ٸ WiG|٣N2`n[I՝:Շ"i@dIvFyjx;v\~ܿ~ BvnѢ{ufjּ,t NL+gf]n//<:q@5 sx6EXN(aI'|?.s-38GWӨ7숹>gbã3GXgL4kŽ5o]n:.CP DBN`RȠdv~ p>n~y1a=\tQ恗p{ϷUXFⰱaϱ,>k OEf:#Yw":fXBN'Ԅr krF(/J¹Tvy̦}CvrEڕj̵ANq+/.Ӏ }V}ǃx볶 קҨj%KaXLzmʏMҸ&-zh`f8'Is?BUL#Ѱ|m]J bђ*}WMX}~i}"hYF\ARی 6u{Sf\ 0╩dpe{< ;|Gw$[6ZMvwY_UY'/kW͐Lj>J@vB NA#BT7#>RccYjoX}>eDY׏S@ő.P|lt)NJYUS!8?W!gh,?`S`HD۽/EY&J$l~|.!!i|_ZWS%i$v ( CQTu}V\T{=(^h9B˵p^\~pCmok$rQ6J)=8nPi'44 wBcIdETHI~a[] |Qv3m]Qt5zIAd4z^.|;:пܩTB lnikʎy=Y*졲cXɡkT ôJ*,CX&PR1 M!Q*#Aa="`x3;t+ȼ:so/oμ:-܋,Xm' UME۶L4E)aj'KHm>ؓq<=&`sGp_qU05QD튖kCvm=*Xl(/nq 0dȶd~nu4{HfȼЗHw#@mg+xq針7@-!IY?kO6ŇkD6%kbT9CWsabq"Tҟgraܣ n! 4( S)Fq. +myܝFY2ܜzuWg &|ޜ شn$Fm8̘n_yky?]Ϸqo,Vτ0NC# {y||‹Lv }V7d8YMwycZ-VǛjWꚸ/ TVQ i:HZׂGXܬn9"#Nj*<H/,ѸneT@e}4ɘe '0U5G/yDoMIa(b Ss.,AYO?#!OU/mT$M̃ڋ  Ow]EedO:-Xcp`F ozTޮ+>6AhKE7lH,<5:Iђt:eQ壽j uqfӻLZHX%g 6K'3+`Ofx^lCH/ȁbEXK ҕ̌LE=q=#WW_Uq$uzL2M;^;&{F&$M0IM/T٥;hߟg ^sg@pS\IijhJ`oQ,d%E\zZF˓9%[iK9%c)_{m?12$vu 4@nmZdYC8ް0J+o^ss; y?[q&@f oiUF!R1XIm\ mU6}4. wo~&]HO5,FPv.AU⎹MZJv("½̺g!Wu(ĸ=? d~!:{rԠEB;kB- &X(EVaF=,2wk V}GNSU2{+j^,>Q#3>n$r7N-a;c~9K;j&nxXTF )>YyᜟA nWV33%2;>f4+*܎3S$c'T';7N92(86.A]*]`P|Kumnăp@\$T3(ٵdc!|h4QTteEw e^e Et˓(jH14s#R>Rd#~qvy_}ź: E4KҟA0&؞);a6a%ݖ-00!> _'X׉l鉭C<[`n,:!qnp,}p~A( @JtWPňJ4_s0&5`պO<8 //f8'qċ-ˈX8j&i < (-2A)?N32gQqo &t̒oi8 ߲cR)oz7n,MaSD؂k";kGy>R 3!#p"DH7Z­3sF&9߻Pn$PnT:\J|z9?q]'(,|jpAɉ H$ſyB3QSW2\^L9(i lDN3t.,ɭosd2v,%La+躲N Mí>B|NQTzcJ;ƈ-Nm10(><+C8˱C94^N@@̏jЉ]LNUe7 ~e`[0%\hpcϸHwb`f_'.ux$L4-ӈ C!sH5Q-bΠp 1b?mm0ɽ\L\_YbYo#z+Ӥhys"GsD %c"P^rh>EO l s{|"\x/16-<{?y%OB71-2Wg`0ik3"피&Ȝs+:.Q^ި0X!]y%n [˞P$1d2VծyvUgq_⠔w)7  AXwc3`1޶^ȭ߀ [danz=,3F|nO=<"Hvt5YvD l^׈arK)n>!b0?&[7Ҵ3ox,`V`y4xg* j G}`Me\%.TpBΉ6Fÿ2Uucw|&en(78YPeW̛G;;1PCM vPX ZG(oEؕq~34?/Pqw9YzF؟`K`5i߂bA}UГpJgu-1NLdi݁;s(/.2v _h*KqxRxDZPGyT6a5cgú+b}vӟN(sK뫿3F%ccږTRS0H&ufj*~{l¦YJΆQ[OU]x4!cSU($nVPI2^. R0[s-xS)0bWޫ8Fa^NTqgsy22-g1tG|^;+;#cA릗[cxٞ.*F2ß䥡MsMIWk[Q cqLMU. p㚪"ۏSb FIWvRoet-!vyN p:e,9 vR j»'^ZX_+aKq< ,PHb!H|ywoOa}McZu60@w]Je–p=AQIڇ[s2;oEDGOjXq@[坻g+`t' ĜMV7VdC'@.s^WHJƜfb)Z3()*%꘢[9xos=yY2"rUg\d }YR(?FCZJSfɐD>YXo ^ ._A=kS NDb`AœJpMve#Tq}ݨxҌuw7S bZ攭 L1! \j֑8 tH" +ivW.!g~H^ͷg|6v|5$\h)o^2ddVaǮ܏ϕxks(G}My`nH [G ``VJ{u:J6شGjGgwoT9N髵Urœ7aC VPfs4&ldxUfL)6KeB:!g=ztɮQ]#Ѵ~`pim:jPeJ>Ϻu6.Vvg$&~Py[$ cɐWo^2n~BYT‡p؃kh}SAӏY&#VA9+@w ' /xȪpھ6gg﷘2t '_Mا뗁x'. bi28'Z9> :W `s.ߑx=[#JyVϱVIY# JrpuȆM #A"c1-rKZ=Pj!Y Yǻ,51o(B6„t\áy~BfJ4 %S ܣ: N(}E|YRcI0?%gJB~ku2?Wm$ҋRfErȂ3\ Y)@lEe>~ ǴcpҕQn6]u&`~ Z wH ^:WzL vnRna@ܦvm]",V4`KūC)KfaȞJ8%e!iWB5*k8êo@"02ҙ(<~(U4!QW[ƈ&R*o,]u0y"@ۥ1Vty0޳ohymn 3)XLzi"?0/gjg$H=,^+8fx <;6,-1b$$pvݖ F̽Lڹ+16WqQr+} bЊZ kuk^`QwsPǚ# v 2pؙd 38ްqHG gʫ^—"[0Yj!+m֔ضUIB^fڇQIߒi]fX/OՔHsACp/g9Dtó j1+\"!jqȅ3%񇰚2xdEԁGƀ 5uo K^l3u@m<,r`DBEPTζ`I>>H#=زk@h5V?qa@|-ӲSrRr9r( b3̛k&,ch܌p}- ')2,e[TX5fFX m @vѧ/h"LOKD;߬B9FKXZ ܃[f_\ ?YoS*b⋭Ⱥ:~]MžK).?=Tp,֌`;'?b1wnTAˡR}(*b$H~EMgPDBw'1(-$偁t E!v{]<ҁv2&TGAO}΂y̓6XO%i,l& C;y]hZR9k%Ӯ^Q{)F%4q>ܘKX>?g=tKNdF1 ;Τ1v]TdEd),˶JhyL6!ɥ,!ֽx;nͰiG=D3k΍d4?N0fA>ewc6.941|k$~Oˎ߭zҫţ,@{ӿ򙶬(4)g/8d}@!yW2QNd<@D]F4Pqr(٧ָó6˨s"[|:W?)L jS/8Ɇ/OxOB( 7CJ.79Hj0|aWud24$}'d#¨ޭBaAp0O82w[8S\]G!*g耆9mjŲg .c+֮l%6{1S?&<_6xL dC>Re5U;X;ģՊ4guaFsrW4ABM Gv (-|튝V;JDq;x Y .ڕ׽9O|Pyȃ^:]V]ߌH2K)[SY|]rߧ_ ЌW7tx8%6E@>p>~L5ݧe$9,+QY d@ Z abR3[ATзi1nUzƾpAFi<)*~WII OCvM(W%_ TYd,1 ƆGeO.>klqTL[4ez&h;\[!:#ݹO>o?2ZG$|w E;KBL#obdxgC!pҚG+Y[Ibg,k^}fjXq͓G_Aݍ1 !j9+Y``rM NN-"-b3t}M`4$ *.>2Ն@;xŸ=HHK(U']7?+Hy1Ӏf "r!§ $)Ji9yQHnUrsǦ I8J̜hӃn=uy\kUVIBkF2sLǙTRtL[2Y^R7E\M ǀJA6}")"6L*C q^6){_̯|Ƌx2 Fgi3BQ㨂X=ʈъ[{).bgb2x("~|um'cS˛:.J0ȩ-*U{+cbg;'f5J.J_ n}#M) ˈٝS0&nN:Ii :ど!}H8 !Y|?q>H_*>OҨū2ټ)fm$oG8=J^6$pAQ Ί Qvb26~pׁV;t;Q><@] ˚MASV]"%¸UFXAYcO&"P! Ui\RxCwvcRYw+Tm? ]e VCi]YthƄoVۍR;١m,%Pv_/EȻt;sޅ}\8^ *~aՆ?r-zsy>v86Y}KcECnF<2dim" lٰG!ެE 2R[O~O(Srڶ&Y(i9w)ChD3a cqy75'!/Gຖ`[͘1v]ܽ_4{2&68't$oCM-׾x|h09}Rqe5I_w%6w9M,hMK<\sm]ԿGowscxꑤND$`cr(̰c0l`i4{G_!5 w})`*KS >iFJ ^+lv;eӮ6z* r̷[k$"Lh 0O#p\i&* "DrH-'KP-'Ñ"7fèX2G䱸:͆PQ4~y2 J&36:AQm131܁+!J%(l=VZ*NhD-.]r1;rakJ) }JxNX$S1 8G uzBDZ-`m >lBثw{fv\  tP> HtS6ˏ<-jS,xFDZmnBn$YzH|kA 0 -M Ԉ*B=]ptoH9 a6:-(Y*SZ!@ gDDdp|܆/ 혟MԆd'C8NH1SwU3E^qB{-,lU&P9HMʒ`Io;3 ?lh{ܑ^zJE$BZ΅me,`gҗ0eKxiWHa#gCKb#PJ5⧆닼EݲsDU%:Up[jGWb\v{{\ƀ#m]ίvJgoZV?ēeD#zz2g$u$>>Rir0M=N$P Ͱ+[1]>#A͡LShcIX`{&v}_wjVpW󋵵=m>=xaq)hc[ɱ{ |t|Y& '=h~F}%֕k#{&#Tbal;fJr+6ˇ*# bMė *ǀ)QFF1X=:.:AN`1Wڜ*m >kLI7_1qW7\c˷ 2l\Bxl@);Iɫo_Xs[-u[r“¤`X59rV{hˇR8zqA:5{iVT!ۉo'tIӒRy%b?A 0%xԚ8ryߩims}+;Uw&BPoO>:TotˑRg$9 țY,z~`@S1&<YrC8*w/y*5/`6!al`PL&2H{Cft]~ KyoU_--ۺ }a#*mKt|@s渤Ͽֶ;+-cmf:_'&N6#pXNӺP֗n~:txa8yaƥ`x򊘢4'![BZMkB}`ОQJXV(8^Orl:#!tW," sN./݀+I++-ʸk#%Fޝ_RY_ e" ns庿Ih^yW 4똔n$$ k f:mu"}[uj9]hʃ5s`(z!.ٓoIpuPPvp#S{ 7e_в 2~#+6=*$f5T,fЅ{|n_2@lP3'V|R3sQCĚp(h w:Nk}_I_c^ޣ9$p$25?]rUț ss!{u٢*CZ::Z$k Heg>(cћRr4Y%}ilHo}Xu+4`] ZJFHGᬡ*=G0h\y,_iWYTxg rGE9wXHݫ*Am X _u@\%H9,9C XGSp*أsz2DDK)o7:_7edjr`aD!@ BH"٬!0;m'C]mlQf " Qn1CuhweBN4Ka ;^ U=vGnK#[~oHl6EAhxD$X )aE俼7x\ ~ AV75r;d>CseHDW[.,{B@mլfʡg@)39.2;1{Wf%IQ]0)z1b$ 6H#mtk w(Q!H_8f5{^*?mc>pڏ/fDEeVd4)x+y?K 1E AkRC7d+ӧ%mz 4:9/]D)VoosB}Y[֔ aF䉤K6!a]UZ.f, |iîkV^l]bC{W'mryR 2Ǯ=IsϞ;y q )ԪL:MtWHL\#wtU ar]p`ck5a /j 8O \6_%*p/P7N7=z\?>+y`\ԦpC)ȭۻQ1}U5i vqwkkQB*D26V~;Sg+$"P43 SwpOCWš9|hެϘރ5K#g}BC6Ʀ(Q;?7$unI숴F)ú?YU gDe~PWBe8"ԥzM#PylGv}uviKTClղ%9l~{sA?KvFub1E+sN=zf!W?N3xFn(gqQNЫTIj*a|[Av(-HSe[j;h pÞ$oRTڶBW@I raP`/NOV,}Rj7<X\<40(^NY!W-lB&U~0PD5 bVZN~0^D9G1 e[̏"SwNu&Ȓ<"=7͑Z1x^8Q 8O+>&ggO0QiN}걣N#.@YvSKNqp g㒷VmzcI# \@ymAV1PęS;]˖9]~LE0Ӎ&SڢS*R{,1x:Xp@s0JrNKˢiA3F-Pun zv1Vg=c[R7P: F2NSk f80V >QB NEqUMBbh%ӌ;'[j52hH@nnӟWlf· 3p Vq}QkJ[Ǣ*CM IMc%:Kg:ާwq5*U ,A&bwmtm/Wv] 3]gp`;#]΄= 1g2^B?ÆsJLAgp.%pG9;+9?‡#/Hج_ =^ٵ%X P#Cئ"@Yo _ص̑OҰE}֛X޾D+*`^.UH_>x>Af Ć)J4أJ"o2^1o q8( ED^N%$)8#fz$j U`|L>艢(rnkPcމO[]tvMjr%yo?2ݜ|9Yr9hƾ=5xO{I"'PgV¶q> r (5p֡g:{[jRe9 9% Ww:X=HD& 49,~^cGoUuZc (X/qctt@ 0$3a&}(׎T?9i"ѝI[9cTܑ5^Q&:'=F^T"xhb ^=5zXh%o}V: \o0Lnv\iy]TɏagSG?bT4q8+/;QdǐVncvVA~DbAhk 7QzN(*s_ҵRǯ%`_*e0{G4 v%ZAq?"EmkT"Z[ifT8-ύ+twTJXfvU6~2c</ "̌G׬[͵e} nM 8qEn,e H0e4OX Ь0%jJjgF`=A?Q7ò?T}|&>$C̻Rs(CF\4 /y_9#FQ_OL="Bhp1]@2LUaEۦNnOu KBA(珘% dQ>B7KhEp$M-$1ZCE/}êVhCCj?hqV[P"b-@73k\$a@UmiN6/L3cm}fx$`.8>'˒#ױޫ2y o1ZYjt:טPd YOü y}BybJ _D\e-Xδ lr!ɻO_ ?ٰNmfwT|\a17Qqߖ솸Lw HԪA'OZ!#&!!MZ ToIl;j!e>W]ž0y})+9MYnqHl6:XeSbؓ׳E5%O50ɻ%SL*]>MUܩo.ͻeL7ǦjuYn^EOE*GCpJcK=ە^X%:Ś=dTF?0 -%,Wh?҈.HD@QĢCY;l!9ۇˊ°i^AѱENTRb&aCΛ4AJtSFS(1eNdEG7Om{Xb6HH[RT[~, M*Ra6mq\K@;lNAtzJ/(u51R+;/_ և'>0)p5e-⸷5#IVs &`J ЙEˀպ`h ML$bU&mF LER7o>2Vg][EhE+ tS /d,W dE"( v4u>+*t<>Qpssh z+>P;xU!$.MUF"wL|G}K#Dd pBM@_߽CCw?"\%@=e[QܮlA ߴ AcxN&|Y1n&O5("||96LWDz3-*]3qtZ HKL #'X%Mԝ$G0=J pA+W=f},?XAX)q V^>L>"7a@ė$h99\sy Li0Z lϚ*lTxZ`>teN ^Ydz o\^zuCe&2-4ϘCaWʽ^vAH;:z^}ؽ|B$ـ YYpw&< fT(ču/9_fpED䨤|t4<o*%$ywēh%lߋ%&)Wb W|~Wa翠GݳK.,+p=͎cD2\\ya -d癿5󎰏o[8sWdnfR*IQ5i,Ԩ!fQ)^ٜ -:)k9\*GkfIsɯ]~mTm0 #@[\h)0.zz Kyn.+O@Ra8_‡SAC6O0˼)oLK^2 >-X[钠BlPisR7@# 9vTɝ@%07iF"CBkדC$t>4e*%Ө!qY2c^~4z8DUALhStt*hfNCYDMYBQ@~{@h;P0Uĕd;,P4ߪrGlGpKְϙ:@Q9E SwğqwmdU<9~J{Q`AoP14iUəuϦL]kmqޢxhfO" <#*A&TQ7VKѝqQ EDg;{?0P#C:/ڗQ*!n}m$#3d "]T>D\GcdjZ+Lcsh&pw"?VLl  eu<&T6Y\o;"Ep:ahg 83 `)k;q#r54FQX(9C׽6_lNx51ՐgN\ذ28rnuq,pNٛx*4/>yן/2m *{I#/\YPX8PeRw8EWCg\:ʮ `Ɩa+2w¤<0؃t YW5% cϔGQzCq KK-D$^:6f$i}lQSVT7pK1π$(rՉ-8NlpR%^&5sA Q@8z H$ &5viTl [;"TOMK$qj*~m÷.&m7.9fLxB9Ga[U%PģV/Ci/`uwW;W1|1}S;Hvi=EkZ؍si7ЪD8i*:k k* n[0 J+VA,KW'T~K1dlsOW{A08M 4љ oBo}T -;ǝ Kx@?a3DVn8H\6Eb4K5e,_>$E4k7Oo1="?6v3nׯ D2h2&+X.&i]?o!@8D0$uj(߹. rTf5gǓ+vTwJD>knbIϬ7h?暏) gyofkXA3Mt &L!.j3.s.9SJ(鴑rbwv-FcSl))t` l4=.-Eǻ Ǻ|CV7Sk<]ת@F\ys z,k8aj_ Nf!&-EYzP i^W (lSot H.JzS1r"Jz?"=:0nd{=gvx9*>+1X b~3c&0*Jgz#I>U7Vޙ_51QչR ] nWpʡGH;t`c|j^7d( Fg5ddƾz]OF9mٺb4RK Q&|9\+u" Sj]m.λ Eu{TA}ޗt7ߌafdQ<]NDcz:V' Io??_Ck9!N.Wb&S^ͳLEi>d|ίx0;,|$NKo @0`M {^I~L`|0qLla9[:CLJDQW 1ۀr'_D7)h2J5u`/Im~L٢4m(K-t)Na9eORԶWx]E$4~U/'Sty+)niȰ'hwrsrL[fytK3%n\pV``55{ 9nI`.ƕ1j3dzX9q!~WXCn1(AЂ<|u7.? RSa)zʏbJ;D4dD\\*OgevFm#KHn$dutf$EblVWAk"nflϒJP5: P1HČ:Z۲LQ͑HN&xMTyTz>~ob31&9=:agWE nk 8m @[&(O΍+fNVQ?$v_<$ jeO`_8|~||o @\sfPK7_3u{gC3 Ɣkd:׽},t s"`XLW$F"`FyιTNab$ u@ƟTלCu+ym<tD '%S)2/*5l S ( fpt+D|WbQ|.ю pv Auϒ(Ov5v tFȟm񉴃,/?@ (Ef#>v{4cI+j4b0F wMs!՘ߺ9YӖ-TP$ؙw5ڈV=9 ;Wz*({5Ur;vǸ6=(6mDt{Oja i.]e*Mi0|>7iFI:&G<' LyC{AEҟ> pAe?ifFtB/68X\ٻEQo*N$ 5*)Yjjd_02sK_!l#zT,FTًjz/UMF%x5=]Of׭r[=fvH..M` vfxŲ.}^5kCe*'T5^}+uc聉vSݛ˻7 #Lm7qyQhj' ⓌDA@YS=j4md/9;Vg$xx^!Ĥ2Љ%u(FChQ#^|AAƙ3$/Ӗx7j qZ;AhKkQFA[28Tһ×bP'w"wDej.UR=MG"ǝ>g&W0v%C[%OQ}bNEbFhxI+]=CV߶%'$8 kddS~()+y|Yj;8ȩ'k"c%CL,)W11"C[) A&lKtNSdIc91r xj ̢:! OATIa4@E<?G'όn%D ;ܮzvF%y;ű5|E\b_ύXx;0i5 .ۋ^+)s`ڷ1k`^87T9 T#76_E4o|pÂ߲jtUF1" Xg^]wbf<N&|JMJEno=Pu\[Y:Ž w>`_" zmϽ O΅+)kJ4)%y5s-z+H^o&+'D-L>wuR},a7æ𳵹 kKuNe| ׊E;5EdɛFF_$M0o)}p-e>;j8 .bnYZOq:qzFE,}n7MvjnC6 zEtmT-Y5QBd,2s{qR+ v+ŸI򾜮3l*6>O` l=B$ͮ\BבzTDky)S>7XZ-c|wz}xGCRrɜ=r=s<|tYs${IT&UI^0!sʄ1jYdXs /vБ ,^IccGP(>QIoΧғf/U جl5@k%L[a; Z 2+.*y2&`%|w+T d1c lP$8,n ~Wf¿WKye%H'>Y(.#6+B{ .S Z <4s5j"U /p4Ohm}jX,9fia#wxX4'u!0 DUzn;96_,ڹ#b 31P΄xVs^}2܉oxhռe6ŎdH~&thi@i,i VF7$ZOI[!xjwbeNjkX ^ "dk2fB&bdͺ^ `c@4_|DM28Ob{8)즲'Q->ӕ?f]ܣM'uG@Cg .끌WiPuPie󔈾&1cS h1cPQ #sBeL<%X# Qک XP#*VrRK=CGkJ{4EsqB Ai ^ʄz;rAi+~RaXg&*dݛH eP- (u"5G`ISgod6{pSXd usp.J1B)s<KѨ>>N[À aul/OF2φ .\Nb|dWeq?{gyNK۫^=cL@k(Om?gf\G2Kt. RtÎkO1$LoX6mMUMCo#1D@` QPsGNy!E0) Re[h(O!˝bD?gaT:mQ_$9Z6EEEzsoqr$y 1j XEMNF *cXD&:u`qA9xD.2 Ie,Xrj+ԦcUN<'x{;݂Z-*@^pa bOx,XM([+t&/ǵۇxǎcdG?.a_^Uq8fdžhnq(Vit[y=ʷ6!KzC^P՗rYrg[&٢Ax}yU@ 0zN[>`7+#+Sb;f8!`SVmͧ`Ts{xՊ^TMGFdL][ ssW$Rl-p8Wj6Tfoov?O[.;`S-z.{z~z==@rE(Zdc jR.Xy3LgZ.e~ZydS2HDSJ/Wtmm ^7sb ݲ?-ZL5QKGa>lyL65%d^3L3 ? s.稞`ھ 1NڂIFJ#Mem'7  jX!˽hؽ9deȅOz_4޹jȟ}I#FՀeΠۭ 6ZAH@G)1 {"KiR& ݆u_OyСvÓ/$#5UOh2^_RpdY MX"#'2oMVwP\p U6StD}fuh|Mo-aQrU|Ga/{nEy-*v1&/8 1cfjᏒ a_ +.UhJ61e'8!v+ ~ג Eq%_:= *X+Q<s0+SY,62k]Ϝ?F8v?idM(.ix֋A;hQ/rYpA6LDT~-.K>7dV%-6"f)`Ӧ4hk~f4i@d(,jqyokΦ\Bo'ߛ ֧ ̠xcTso "N/NMt)Œ.V(Y ͗1 PPsfߢR.?|%#2j~G_jxѦ~#3?`DD&_0 Fh-&]lb$ #yVI_8Gp2I4lo&f5@aI)0W *6GXh] ^K嬽 gb5`D>b 85D`3:쾞*bM7w+g}- 1ou#yen QWyMv});F[恱)VljN["7ª sXOTGZfI'vgm_SNC6Pz >InWg|,Ċ՝WK &ZxsHMG*G74w&\ewN: bq\y5`hwJ`*9lK ӥk'7eYJxG%0(^3IvJ:ͧM &]jLv[Ft.VSLLP&<4, Y? 뻡UC&>*6||`Kb@U&a# imzGPV'~%1682-W )La! ` &ЮxI "XK :*&R/mC/EC azt۹ӒF8SN|ؠ3N"_ oZΧ4q_qmq޳iSFP̓!)+ =(]ŷzo:p?,s,/rMLu9Ə'| E]ݶ^~}mwSs]ӽZ*2'PꝖUG1(s0IJ=KsBG=*g1Yʞg(YMAU;yxRӇ(֜DH<`: {y\Lky ;noGG@hDoa!-u|td]X^~u99)g)LdŞU2`RR ݚO+NE\V́xF2&&2GP8~u(,+ _!Dy%{_|bf-፿OLҡ˩<]NBֹ $S 8n"u?Ϫa=Kϊ۾m>ScEVO3&tDl7l ̛&X Eɰmv/fK777Aw'^7xj=I8|ͯtneK`|V&i3$o"|mNu1s=w{gs og7)|ξZy~/0`KJxv 3df:эw#Ә[i>ґ.bpn]wuayf%|纛v%0hإ] Յ.J\]T//)G?O ;9 @㌄#+u#/s+ѸÔ@WfGf[$b Qvxn{e8ØkkC9z5".ڎz Sl|KoW}<.z@:F.bw0u&o7cCFpHm!EhXԧIS -F,v uSıd/JJ^" w٫Ca,tvxjә"DL1fjaԼ֥W;ِ"C$le,:{{;/hmUuc H4ADitjGU~; cRWц02RˑwaMm & YC9@.ފw{~,5vÖg.k'"JU"?'-`of%:"J2.CB$qX㫄ieO",cKK[-?u "-cxYHdAg6ydϫ1* J#r%5^qxX䖾vR Ŗw]f+VO  ++wVr6JALC{wSqˊ;4˪sP~a滩dqNR#wT!L,*ZP)zZ--;*6 h".fbCL>i/}RL<>bjێfS>CU֌/c.l}_0'ⴍ6P,u&t7;_dtU [,6@e$8PeU Md6Z,&Y [䄰j|Ӱ~<9|69%/or[ KKWޮ".j`-u14_cN!E2"#1\v}.;,(YޭPovFB:8^*N}kAAG_̼xNUjSU1!ܻ&#-SRŀCcm價"V@,v46<+a%a+;%kݏIpxhG"_K)4A'"G:uRɣGэ P& XA^eyh|`WY͗sXcKr i>_7!Wt6.qX\SE rbȯ̢' 2Y0-fYU[,<) ^8fZ3S_d& 2.]' ^{'qiXyNc  'F ~bTte4(ѠCߛNWSɝ@-UE i[ hYNzI:A=x7;bS_/,oy#»<<,{ M|!{wqeV2a 0?ъP!wnQi|IAUCrQ遻86J0z2YKZr1d"g <)gmEsmo:5h<ʨ.Iu'Tc\}mF$rt,gckР/# $,"&+Ck ݬ̋˟8HB͵u[6\ݞIP7{>^!Ԋ*yn(%ߨ-Ż~KJkA%]PQ}/<P1XĺE7*qb3N haƔE5]e7yfYC>M/R_@) dt:T $eĶg>VM{AjZt0`3IzeL\!Ȟް-~g򧉹`8L y08f#A=vEbl}D>5wCuY2(+ۆ &W`׋$ <񋘟0~ɿ9UMlx+?r횎jxZ3rE0 ,5aʞ{m׊D];S-M(WO`8ς gòa; L= .KwxyNIɱ>7ͺuٰ \a1 ؛O̺$U[TE0LyDWԸݮt4h/}rҷ{g{AԖ1zZO$Zbh2 V<~⸃6Ip?/[.'։(P{(*O ]ʛ0wr4Ih@a7 IeO͘薁dݽ{}i+XV?TEގr"udT~s.y4G䘉 XnȾǛئq_uىuSuڞsZ5C(wn 62u:.~g6\ᚸ]GG!0d d 3Η6wnfny65ɼ{7xX;ҖU٪ k @ 9aɾMsPޝ@|,0ZƳYKM6eil:Pg,aS!KrlkY8<V“ jn~W"Q6ZCdqQb#bl)rnTpw"JQKw(;diVT"[+;w=nb'B14;Ťc$T{ ]0³>!1(y1 o#J8q}1\FTj`KTP~ixM6?Șu#s1.FKbv}]5AsvtҳAįP|95_Y[Zx/?Rn{w}[*8X1M:[] )Ͻ[|/r^Ftݱ &%C̈F҉T7\;X|\jj``U E ׎=7, <&*@ձyRUщ=gDW6tp$(Y=ʅlEl'nd bn3ӭlmd Ў:5iJZ54+zq9| ɂ~2!EEgRβAKb3rolxG<YԴ kHޚO/-;Kyd&:@l0^ۘC -חEwoٟ!O"pCR C[~dɭy1A`J8gL;u}9Oyz-#q6NVȩ鸹T| D"h,m`ɥ451jA[N(y4>EVsa+RFDY{PMDbɲib2u]E%p=~uDz~.96Á(^UYTj@|5wCL;~Wv, ]PO>KUư gX -v `avwxB+^@:e뭉 Gͳ6'(![yYO1mT!ʻIP­i$oJ a2<0Q=I-tל+{#YB,BzfobBq?̍/I25g-՞OU>[9+i}BP}"+C*>"*~V 0`O;yWG[nHCsKy#0:,1P6*jlUXb.i8EZB~zf=VTӬh" os2$xr^U#莃(\kD7ƉGq=j~iOA?\eu;{iRlE3޴*syeRM&hKvH9l*TZÁ5BSM/ICe5̅Ҍΰ#m_ d~5pi!8SqaSǧ]yY0Y"Ys xJہH--PI>{z^~S|i_say=9]y&>w'TwI: mkOޠ>gl}MFah< )(LNvN%{J ˿4>2#5ZuqcUm``tR{eYd~Mi#̔?(:Cuoy(I_/<xt2aT9C^ቼ ipHɤvM)js @%QZc"nZe@lęy!b=^9JNѾAfYq~U87QΠ$LS%ۢ. Аk SdNrqL#X'Ћܺb;]Uh [_#.ǫBbp>gJ3Pߦ3QV"KB7ߜ`3uB vSC>tah h)?Ox /}O`vdo쀇JsuOU2-pT9ot/h00v6"-l KയK]`T+Mp"^Jh jCy׈MgvnP0>ux BUtȾ]uK'gtW:17Kj e W% ٟR3D5CϷ"&[]PIV"^Jz lD R--ԥ5T]u{~ŬS*kz[G8Y(j4k7 'f; -8.E~Kh|E&k' ӳ!~F5Fћۜ(Pn$`у2?3YΟa<附[^aϛ[ߨ)|Lv4 _sىxOCW^GT.e|i"!MN`ZT9\W+AKT c2&ִTcyĀӥlyV`DE2X[_)-zcU4)'U51d8:dRpT,'Z޹^ 6cg[ZY3gB.I/_A@d` bw׎Kn֒3mB4R zLYQy\}1-h")V}Yx2M$аL~ƺ8XB0P=RCNkB_\I콅@y1*%uւ VGO$de l崿r/{(J6p8#:{U -ea1EbCm W[%}sOPfUq>JO &7Uhn:&s[;b2[F פÏGM[=XiIgPZk QȆ\ x6ML9„LMRD_xљv~#/vFtV+-;MQtI: x'g #{ZV ~`y:'g|e"h(2( Qlp7 /-{BZm6ad)C ><c,`@wp /Sq0zL7|eg4..b( CxBOz5~ѰsAL9&KuM#]q(h$.!2^(r8m0~|IDCm$5Đգqh']Y)p q4P)]r6Iqh *DƕT.ġJ鹫=sjd́L˾6AU1g W/i2:#>%ZxQ!zѷtʴR.\M/@0]A^W)`jMʻ5+qw#dXƹ zqΥ¸G7WI_YR[*I5U-b Pp!V[G4c"ߤVyM3<sE8;8jݶ67' US2<z%Cy*9S>nq]R[C˶?{ain2_}H8Tt[>UڲO%w;P-YXavYOtaִZB|%L4!*]vY48Yp$F#"j_7NxV"ǦZ/2(y2 [QNj^"j)СUEov̪c*dfKR[k`{L QʽV:e*'>m~9>f]fэJ“,[ ' ZuIR9Px \~t>ޜv4xooy,LT'zn\ Enz! $l\ׂ apɞ7횦qm.e3ۜvп l<@{9XF.~blchlV^favf4 J4)LYHڪM=t wBIz;<^hAlۺV@MZD'T-ԎwlE>d$_. , 0ƢK8w˱9i؏Nx0j6uK( zɝLNKۋNqI}5xVzA&[aHCE_lr{Dsʏ%D"82^اPa@7h5Ew 2gdhou?\yR*Qq}i\ YG?+v < Xg9gX2bPvpqD\_N _O㊶#5ؙ&4ÍrKIq@G,i=SҮ[ i:*rvXvqz͙׬Wm\!k>+WS wp?us2)걒c&/ PL lJb 5l7j.ِdB#\?g]Ars4iג u[} 񭌅2S[Ȗ9jL_EfR/wl6wO4;`S@JvDE}=H,֡uPReFCxSX?dyoaSBvEu?NKX1>}„6JxQ160q*Q,vR;iC Ȼ?/#zV} Yh^3?Ĵ9G=TTiٕ“JKZX%b~>Ͼ*=V|nbDNW-(kePu,7Lb0jwZlE`OZ _UVdeYb.\2U2-Cpc$ ?XO> !! 6%9Og0K?̕X-Sݘ"wES$hJ.0)<33&'8]|g[ТK(yC xH̗.bv %lکXϸ \Gjjٳį -3R#aYA!?CM2ݼHekSN=BQSJ'B4pm!n1ji/I%Fe{S81یp|u R>a#' @.n<{)\mB򈺃u-'D1|>{! r\)Ge^rmR^v`%#BXIOD5!iE^^vʣ+ 2 \֛Fۀ /]PҐxˎ/cNJ@{ݧGnc$x3ҋ;Cn`(`B^bNcqAgQ6¼P"X qdLc$@UU;f⓲.Y̹xH9pܧ[#P3^dݔzs[g sNi<l,qArZ$ʕ`ql">he3~ OU;Cq2/3x; =@!l߶F1T$g9Ŏ@Яd91w#l$f ‹]^67~G,.O\ " (uEՍF Qײl#zx<n0p{=I"|ˋȀ}z&ep_@)Uκ6aL3R+T )+2t9KŏfQå&s,%N bhBU!GJ f?n4qbFM_EE5LDI_Q^kK*R6AAEV:v-:w72b83OgѪ18),ȃ:8ZuRA}rQuᾈ/ws ](StfoR@6ˡ WbA `YȦuŷYwK3yApc#|5 wgmI=; i poz1.ރ8˽:}-A?xYEmU!qW[BRb܍m=u&,Ą1H1tvתϋtO 7ԧB6,2ͨ 4sp7ˠP0Td#E~1!8?Iy!]'M=l;UaBd%4 W|t:/nB@~ I5oW#bT1qCB\"TWrzj>^hhMMD?W"EސoI(LuGgHvٻ`%> 'J݉ܢ'ֶ?U%XZV慬ir\ w+',sy%Cy32Hrmk[L,:p{чĚyk - ptgl}=)D9aկ!7݆?ld% P`Adf- bJBQz씍2TsZ ao$covJsMxkx,n{1'SbS혨=@DjeT>l{>ur=%}ж8zo@SdwN+e fm!5琈 ;Te|m8L&|$6j?R=gPqGDk줓/9ihz}b+w3zkL^Nשּׂ>Pc;eKO@Cr&)Ɓ|+m*}MBId\k7f rtn ,eeLgoESxƥP :w.q4;Cѯ3tAkmngrjXɥbvw KBL)A˕Iގ1/yJUpjAj}n)x>UP%js4A& f9E- Ibf |4䱐)C;}%{@o؎p30C.k+3NNꑩ(F߿LG|0HމYro?: ;29^eJDv HR+p8 hztu}JgGΡ׉*KVn9`܈d VS9> ]h{~x-8*M%[.Td8lկ2Mf7ȗBs:WL{æQMʛ0_p{,*S0#HWe0uDwjTgv6(ww{“|"J2}M{##(ï)+pؕV6W⸗4XbN:fnjrzF׵ЙoM_{2H(Oz8 "x4_mR,I-p,i;$dFAE0K5-$J_ÚB^e *G2ܩS 4enC.=! +3B͵[~1|JGL_{hUFRbq]40jZRD.L Սyf涜OVӸDn\IZ|inJBX1ZZlP"\uy:q'8Ud(E.:dǐNk>̦p,/.ԡ@dݺJ](KÐP!q:꿯/M6*\`nhW(MIfXKc%y@a>5CPՄZdC b,=[$&9-mH9{Ac}Q nEj݈BE8D'5]XU'p#xiFws5;2Z{l xϥN6X}9F:c|s3ăX%FMoyi07(V=?o *FJN:g'UF <1wgat}4;Gww@Anp&|):d88J~ai;8wN#1|W^w73w&5o&.\VjN6hq􌐺-|1#nBmd"a$wcBuT3i#)6w|'~J/H!Ke@2hk'ǻ#o.EI$$~CJhl 唻fE!MUIG f”(?R:kXnc[w L濥y/3=tkr&$m:,/PcM%WB4R Xd:RH7ܷy˂RIJt)G0QFv.dWS$MT5]8Lv ߰_4ÃxG S3̜Kr޻IY9^IfUaJ΃MsW)s_|xc7|W˘rg4 %=FgݎaN֠A{e+27Ch @VD)`9 Dfg-S>쪢QG7S J>*_^H!Xͯ'Xfn_zߦ1M$RFŲU401KlL/ I`_>?I)#!FxU8`P = s4 [0Pc@rih`>.ڈmaGloT6i@f$=^bm8RۛW]wz9üJؕYN$:V8ai|bGHdC@6+`ՙHo{? ek cj4(!=d _Pm\c H]p! efǫ=.Q `tIAyjk|ryfA -<- XaӔO7[ ɻsF Dm؅[(zE |Ŀ``}4g~eu%̴N[o[Ygj!_kqɛPo (q/p'ULR߀Bq)y -wh]I4$/ Fa(n=eAn;Bu0i XEQ3C%bmJXqATAί]d 87Hb^wt(#BAZWw3\g4$ 0!ײ@cj@\urf\=X"8mՠ II=Vw-}*h938feTtp%e% 瞯/V[Q7:{ю5ZWBOa_Zb;P, G?ӵC:*UJ߁-6xX9UN,-y`U[N2ќo!D-ߤRkt#b֗28 tp8\ 60{V\#ǴƖgw7nA 8'Oi˦Pt9uMlWAw6¬nT=䮹]$Rr,A׀]d~2ֺG']y{]GT;Ub/7:-Ңu'UݘbB V/UO%͕e-guZY~ITYD{'tq AT]Lq-vBWmM deX{77́.;@ҶDi]JhѪ'=EAOC'F gĎ!(Aϕ=bt|)7-> B/)̒ø/R;ޖ5Z,%C=IMgdd` utsJ m&XE73 >:PT<"8n8w`B`pEBrq1~^"Gw~}7&m')8#sv/Rw"51Weejmr4 ,(a_/W||lTv#ࡖOt L{vg< _ejaTQ`N*ksI# iOR97t͘ 8m6gI\f>J4LH=_Q&dEo31/f}T%<4>[+ozJ.4VjVXx 'D<' ciB\2jܪvģֲN6=~qm#y2c 킜률`{ȻS3N z, tpէ#;a.;+\^)W !^bf uI0aF@HW$<]֯밪6"p>c5EψyFW5]\!2d&>:=,63ӣ0Ln V64Q)3,] 7oG\c Nw H ?>C=p1 W>ƋEZ H$5[l`I՗3>seP؆s5qEI%ԙHbD!:G0A bYnT#0~fL4S,,d;+gX#nL,D<8tM4BW*j+9h14P-r`^qén; }cȄRs#0m`1{H.hoFp@υjӰ{0[m$Vmn*ќ #k6Qsm oo&؜I'5}>6!tAiVF"ۏˢY 7QDԿ.)9-+>š6j)`Z's>׀|1UtGrēR=kHyxgu #0ZC ςJ{Xx <'4!c4'Pԯ>q}v؞3Í`_k9I#&:_h4NjHu"n%j]! &F<7{:fHDPۮ.5=ƴ׀֌184ǃXB'(\"D)F7'߭s5Zj!cn%Ա$޻iC-OZ8mnOeSLVR${&L(V2(1X|bF~*@EG'q 8Y{LT!IaeK^eƎS{$$0v9XZ35cF˙}syj˞?'XI!urTi5Dx OO~>X*D$d @w | L* ,݌?vzWp)[p[nل6x1AsxgVC~~uܹuiPS=۱J(qʽf'!|gZ86n lCt_zm1h|Ĕ TKdU CAM` O/ In߃XibiĬe`^GZ0/vʛP#nd|D/!sLL.(#c(v-M\ƞ= `l>aGv]^M0ek@m2|.Oeվ?`u|:%Sʿp"/>\!lyP|ClT$3q}=L'.MkDlR!>)Y<5Iz:Sou\whd@C >%`EnJD_BaNg^E3 }+ @,pk,nӚ-嵜.5l԰<.h<셧W-v8s K}jR9FhrʞZS䌂~XjץK89ٷ{0 }1-LM8Wu1g5TSS,v5a[Cg%:Eّ8:xͤ e-D,:Mvch;=@䷗d SJb'^i{| y42X[_M~4bdiﻬ#(@QZ#]Ne{{Čoq%NׇPuÌ ˳6!<&TD>Uሤ⩮թGR.QG"YXPC@"H49~:NzUӉ44} gZFqg؅f҂ ^s)l]/p"*)9 !nq +ך[4v\'TԔ YSatMhLJ3WX\fUaO)pT %ɪx%rC0i{+㢈Gn'Ne>7eZDPDD.ԑ8D$4:)\+Qn`&d54!eP{?ĸg" ]%1<ݕEYJJKPPI8E(^,A { P[L@wJ u:誚\R +Y-:R0OPHpԪFD΀q)%/W o 6a&vc9*c \RRnUJepW/ג'pq $G[:MX:ቱv{!   \Oۗ}co /giz- .C&EQ``Jnn`gDh&lbjdR=i֘/[I=M$5 נd7˓sFfRʔϹ ڋjUHYF7՚7*Ueal/U%֬+8 s&^0Ė)yo"@)C=ӣo:Ф'#Mf cRNJcy+WS2UGC$Iʹ= BƜHU1^/p O+-e-U>Ǯ\/N"E{*g^>\hwN, 3?]NE@G7Ӿp94_4D:h`rWVrP?9[3bDQ'~nqˮ#-a0 l)m2C ЍicEξY<)+-o dɾ@eEv H!E?oHUq,J4C`Ux?NLŏ&L޸h9UUVl}N [u(LTU1Ji{9?\# 9CϠo7˴ϑ`(UXf{ūȀxoniWuBi)/(L`γcZbڈΦkn@Aqu70IIOUѡi!lkƒc80O:nX@恲 ~hsuVYJD@p=V5+Y@X㞹PFjs ʥݲ+ݥxC߸tv^{T"VlE[L>b5dD&o"iNCη OYm׮L!s-k_%9蛈 ˈJ+$_9G jݗU+6zvP'}<3DM?KODSo*$ |% LTj">=t\?y8DUe`]+qj^X]8!Nɏ:'l[⹛a-!cRG$YC D~.sVL(r'`0Z'owtgkg&Ŭޙd=v)kl퐞pj&Þ)3f]GJ3 [> Ux. K_ i5>cAd ^0Ai?:ajs`1rG1gA1tpv` ;Oע+eȅM&T/{U0U?7SsOHE@DepمL$΄D_r뛬 kT~&Dw2y| ,k~Jl1|t܁ ?5Fi?2VMa:+q!R@2<-{>] !}*pIN+*AɾscBqB/8 ֯󣞿D Y Ñ)NKO׏A]^&0sY)WQ~ ?ՀE)1UUO04eZT%p0~NicEWFPNdfcllan,y1ZHu>ebY$qD3⚟O[+tX/219Ma*fh]t̡YPy_%6J68 SDP'{ hx ί*dG/ۛ_Aҗ5l!⁋Lp\e 1jw_sO';"*̟fQb,yڃ;8lL2;glr^P3frZ?y~Z2ޤAhhOpBظО촌f2[ @ZWl0 +Mi< O m ڝÒa{~: cP=fdyr3n7LF#_np20GCx%n#ArK| ʂRA|wU*nM` {r~hmZ*I;Y""s+m,?n%WO*j[rzuQEG^3&0dF2z0>OFqBsT 'AIcős8Ny~ tdS X3u2snl.* Q!Pl|GHfWMxfw7Fp]y,}U.!V,!KE:-D_ -E%nSyg?aV5I>|>aP{d3<`fD'j C lvHCjVyOehw*7H)6g˶-KZ1=_VN4ld'(v& 7kk\ e~ZεP0VnfmuQPB䕘73Ԑ xJ[|=併OˍdĴ{ *˶ V+4Jw2aQSAЗ-R3C2䳓Ǎ > 曵?-ԯ-siN=}FxΝX{Jߞ45fr#濟.GR=*#H8V :A@dXQ GC;oa%ɩ)0ZU(LvMatQ uXQeF\*Qsv3v4j2$%-ш冚q9!d֞B&d(U֬^ʗE :%Ma+7CxX t6uXZ~ j07D(~">L@L!LRȘK NW?W?^46 >{9E0Q\" b51]K 4PPrv6yW`: UޘaßW$0Y,-D2ÌK9ꊖxI)4,f랔)椬T~Dm1Hf˝֟Gy3?v0@jG2BGޑRz Ct;ҩvhI9}ot`2?gaEߟI.DLR<-gŖ3(MaCylvh*S@#oҜIM2DDz<>U4`VX D1#4ܜ͙~։w!)Z] : qK 뛫Q6:"=k{X :P C\ wPR]\S,{:]V^g6&@51m+UVxaV(2H11tʠLFP*Jsl`hMEMȧq`d S(M!;ŚI=/WM]'KT<]7pM9wB4_.lVas8HVFʴ^GDK0e]ŤcD\j%GŭBwxjs: v {@&-qKh4Ux]ZO!Mqmy l֎}o9:(Mde~{M5tlF܂GZQWR SC` F?fYݙ(ZI=wς"C@]FS`O|ʛyHgS1,ĝn2>zjDfk.)sEH>l#xVg<=BI#єpUdᏥ'?kЧU݄E y_s!j~2Z&Zw[?=/T=w޵b"KV@'f\l >_Ms}|ae#)/?amZ̰5}aY^V4 .{o>U,)gZkrP< ٕ] v2oF8f  0oS Ѹ|H !d^5lze!Nt3;hV =Kބ)qAL#OtR%mem@d$2QV!D~yHSaic5VR7ʯvs{@f}/!!& 5Xҋql G_:Q|F>!Ͻ7Msmŋ`?ŷy鰚>q)Sz3\vSC;P܈%USdml6k]f,!)WSOEMqNpUYBTx)sbmV/HKxS":8 OK&TUʰCe_3|7=s 9;)ۂ ZE,p_%A[{H5t3FGؚOl)N?ln"Znx=R4iY23LC̓tY|~:/ʞe,Չ! .m~RHǾ*iו<'岃wRVj9S;d[+.˧>^1nwʀ@Igvw"0Oo"@>_\`SVQžlQEG+XU6ex6߾ yGEvKOP Ei'Q`l;zae5uQѠ3vGz% bY ߱\DzO eY2(80Կr=JUaxGόogovP*0#t*aq$S jIZL@/4p }"JTACI] "FYv)iO98S3D&[$bxBI& )ds4~4؞wЎ:U Yw<@9 HlYZXC&Tn(LSR5q* k9~1AZmTk}V"p92RwV\*^Â^~PUSlK~9D2ySLj(}0<$Y6NJ!Eܗ‚Kɟ.B<=CC_»xT~lXrQjr5HP xenB,'lp:,g #v>W"+vZoo7k tmfhIb͉X`cLh2 ęVfzEJkZcV·We0=NRᶹnԖ0av)#W+3'a Cr~iw;>3ii^ָ }9h‹'}z!|pTxr5u'97͈"?MZ4T6=+gօֽ!o7,fcaw,Թ!(o%&k oU\Z!BP% I@]$ k kqoUL;Tu.Ag3terTVŞn4!岛B/p4ڈeȸQQ*2߳P1$Pp<,nL Uu)O?-vTHOy|LrRI4V5rzp%+l'zG \NuFh$&,?2<.0/?POO1ɚO~:zᰮٌixAw9렡4pDs:z lRUK3d/sĔIvfatPt,ꆁp1C]%%q"![5fWE.NA-$Yrʳ!`:|_Uiy/xy9xLvlKQm{AV;zQvt> 3VXb@3>Cf :6}5Q¿J4'|'A5cZRA TzDCW{ սXT]TI;\%΅ȢntO?D6v4Hx?|^#L֡J 4/ܷϩԛ]=Ų)Q.bﭙh쥊 +=662c7sٵIX?=[]%S&DԲPfqLT^ l# !Bc}JH `4efE!7T Fqwv̭4_W@T(t㥿DybDZyeaD 8X2_r)ps}3^t3d9Or>:Rq38 {˜}ܧh咋f/,:d2jfmQ}43x*J8 $m5r'ZBXDP p_"5|/İ˄GqBSH1L`A =Oтbbo?Z"rD{1 {êQ}(4|Re^jJ,S.2X$ kq2ւgkx&;WCOfKBj >2J^|슙C(=;+rܧN,".ƖOus5ù `F"nz% yjryVNH\ڶm댰"STEk`RFתA{n=0J .On l-@>'7WW"95؆i2JDVK19-w(5OT e$c{jR ]qa#ĹCj" 9dК~*5p+Y8{:~ ɯp PfZId+af3IB`Vź$xԹ`|aCX#GFU@-8`= q*Ce:~ UCJ+υx19}ir؂elYBS<U>Zyvzs LlM9dU'b ࠦ4A1D%?ۊLF\DZY\[}kzŠ)ĩu"'𮊨V<5>m%g|T8T(/.="Z1f.=Xȶh1$8nv% #U9Tw]:_XYSz%MYP ]uO~JBv4r&9`>띆>֑lG'0=/@N"eHӶր ɕ+5o8 ;/ JVj~ۚrkbŻ =[ gCj7CGCAkTG"#ESwѶ^ xQ?s@-pc]_}4s$2,[jRM7TAqz,`NJ0"Fl$c Iy|#5q_IhYj mW]SOL;&G6/ʝt  Ph}M$L >(h!sڟU8=Gd}^M87/決6gvImn)@ѤJ3 .ڪJ+n:X1ơp2ٰ>F>zw9FT*~: PĝDdA!pWxن%=!sfKg,GM[87(8x4(NJr%phqE%~&AD|R^R޸ U_ROj_pMWr=Нoەf/>GK-:tl\b :%=#wc.06*6ܟ Du3%(Tm(wݛ5ErFV9SQ|cRzK3Q6eg{;!.|aq"qVQYϥZ)K8M#ō-a)2H`xOa ̖֜^RI2N((0iY.S^?@d]o[5=U db"<H.)$[f_ mrU G "U'p14(^c_^gTP(OCdv[+P? 6k~曳9+?V`zIFc*#q_7pAp]priI\0~/~ ڏHh?܅9t8ɶZ *IgE }JG[ >phֵ&dVfcwTss|L- :9Ttq_ͯ(O/QeFUά,u!Be)>/aXn5bR n>l쏴| B"Q?zJP%\KgVաYҽH][PܻVJU n V_<2/x1p%0I-5b@[su6z$6$4Y99c"C&#p׹B}LT9"+>k(* \fx9t-31juE=z!"ֆ LPr|nE*[xF'0,]"?۸!VZ(ݤ$9ZUإ,Rҷ~&T7R1I *5&7&׹)K^(t'+:C ᝡHXi),dȆWME/7~(Z;̛O୒z;s9.e |i#;8.¿1מڠ:ARs3>tgf-s Vwb|mT9Lel}ݥY3=.=G_֌D0y/z]>^:c\C[x)@ꃆn}Q ~T?ʋ*0JÔxT\1NՖT/øE-XqdjBo8WN+7X0,Pw ͨxq`.^cx 5 nFW4Lۂ'}9ݿ`iASOۧ.%\}OJjd_dD?4Cw|du, 2{_@jcYQF ֯ *@E3tBC;o+Y7ώ4r9Iamf[8 Ib R.A-0M36t>B(vP&CSW} 1MLs=[* \e=8z%LW lcT%imht5}Y^i ɘ~DM}־M2MUIS78>ږ@ {v#$M&E26Vq/y P0:M0G^2p;f$`Oȇ~A>,o~)]~#V[:7"Gٸp~4$F8-\kZ@#T 򢝶]na%7qU`yըx_z11t* A%MoQHuMIm2&*OnuEGŊpжeN Xy\wX>wkJ-?5c]\'GW^&{ƹ1t SB3 IʬNn L滞ϰbΗg:˦,& [Y'{UOȽj+ { ;`LQI#iAkWks(}+=316?-AIvzd3d=O_Q- 6W$!zn T6dzFxp½IO &LHN:[2V]'M%ƇW/yLG2)c#\4dt(8M[dk XsMoq=J~cCo;1)` }{\B sk)4WtT W69YQj"Ex8T5’NRKz!>Buimv|Ն(xu:`>T»:*3* {oԳ^MVAxeenkS;돉S/وQ/h<ɺTAo2e(bZU{o"u\,BgvX`B]P>ݜ.W-2i|>[]ӻ)xwpE*3KtO#'^̛4mY]oYjv'4eyx{hb$bCyG=|gZ%lKI^w94Vl%זiҰݧ~ꅣd*yGٞ.<80l&>zTO<)GQ[:TixCLhMyB7cA4?1b %Ls@2ĉԵb«MBbK. F^{U 38vM8ɾO٣IB{ø;!ayo)&|`)ONjfdɽ {tBuNFUY$t%r:y\E9HqyYpak/wNj쁗Ⱥ'I~?ާp9>MI-NS ́nu/'L^Ep6XL/zo{K3h;^עe%tP9CuoffYR}]λHARGzuMP+;Ȅ {@kF,|\#Qh% 4͘>f9dhNX/4běuӋ@om&f$Gxxel=P(yk BY)uH޳'ۅjD~2D\C=alz)=yV;W/0V'ME`u܈J/DJZPws6<m+CfӗM€2C 4-VZI(s+7 a7=$}v.yނ$P:8R貅?SΕv.\QBcѦAK.߁E'[#DJt# qHPp~p1ԧY}^!_RHkIEY$ aEI IE: WO&̈́X>Ix5F{ļهy)d(-(KPOH_.&dL[xw5I?I GiA2Y<)ڈdͰQE ÙcݐWv~v abn_2;YOJ ~'rfrXWP$n]JǾ+!8-iBnS$k`JG`bTUrDǢg5 KL˴-2сb^Xu}EoPHDmڶ;cEM)2.֒%28Cbx,R\\C^ nUE2UdZ L)50D<*.۽b#%5Jb8_3Ƴ%=iq#{}m[|jFGH᪱*~fђ?~} <wkޗ"*f' ]C ycС*؜ֿ lIuJ^HQdN*_}KVݱMC%Qvvy%Qp%k)mWBFA3)f/a(4~G&?\6{G\ûUv5zGtWӑqW'mB6[W/$x ?*qpYn4[A`9\(w`>>J.F|K'dWwBCw 5(rirZF2Qd[c$5Ԑ2ZRu\xD֪$ 9q7vyWP|kg'9v'oziwcFŢv_: -YLVVO3d|7w(-fc iIq޵G ౰2!}Z 6_uGn4XͅB\FIs??ADLt}A y8.\fP\桞 <ѱOLD~T-[+ܽRë!UٴKN&-_ijm_zjMK4+zݥWwN\r1X)J~kVF(iQ_SRJ)LA4p]Fsb9|--[TzX.2.k2>F7׍0H ,bj4 1m|Ӻ9R%re*5T l=T64ܕE8%9ޘ;TvkZ5)}AyzW&W/)n_Jd>oe?4<ۭ;~Uo ϑuTg0E{rFcZT@)"*> (_b4Y ,EoC~_j7Y|k2D Ɨ囯^^GQþbTگ`Xt 6B7uۮP\2(f;ͤgO;MpJ v# °utK jӡG3ܶd,ii)a5)*Z=u )2)H2@!I -QdSAmNB bzꜦ4qHcv^eYu[=掰= zAz3GO1}2l3O}qcgyf V :cTRZp7ąc i$-H ۥ\NwĆ=wۭ!k#&61Tr.ɑ& ?8an{ _.wi?oagF ZgG"1JxʹC̤X띭١ڃ)̏NTSk Cp ɛU\+F l=3ʗ%g$ "-0nCaUjkNr?3! $ˬ?N#{$P_\χ>EqN 0ڗ|09YH:Ti 9z95/}`%&$hhc I1 @?zšNhsDa3xS|4+%J#JCMb&/57i _^#DRȼ <3ޯ fxr pcu AT(Ж۱FcOW"4X:hE˄bC'nOJS!k'n2CW])qj>>ͯS^sl77"6fSI= lHYDow$ݮwF"WxNVPo\hj\FVmxNu=ҘF2>Opbu]L~چ0 .x4tZuZvOI@| pOe xǯ0l;ta4+AZ b>1Rxe}L,+hT,Ej3qi_7x K4W<^zWS:՜,ݸBjRs \]"X5zm)x?pkf>LWH~8u3f.1iƼ/dr2&m@eB+)_5 q#<ɰ`(y\c&,>(CE-I,,i" B<0.bDŽzJ>'Gs^M׉Vq9n S23bGo5WܞFPo00VJmvŧ9sIQG 9u j#"qnt3{}P,a{*W}/Rvr !%ol1_)A]PJQ\Gz K*( >_L\5ཹCuq|_vHԭMV<3&NB"!af'YVeP~V ,nx GzaZ031&X'b+ۜJ"H fwҺ*}`VV֭"qn<2, n7E,L+5gHȦsYR0Zlcy'j$У>/[ui[8Qʎ?nǹ+9/Ym4jSmbTBu* v-Y$,~q6)QC?3mW %]e!jDQ]/nބ+4.WXDrA |zHK &oR"yF%^wI`!#i*G0r#1Ěږ<+(a1{0cӁ2C_<"a^%ёT쬂4F^, FD,1 VÞ*y7howհ ot}mSf5GsbTG.GDaKtj]L[96{<˄_>w|(6tY;_y2),d_ }<47 TkԋAWYҢY>= C!qM|hfrF&[_^_ ZI\r̿!9ڍ@}wSP(5獴ܷ@a-P 8f:~次jhRs?vQm/!uwuVʇ¤ZTA{deZΥNXW)@ˆC Nx6~& O]Kfx\\QU)Jufy( 3UU2 A+Vި EfdT3hv5P)e`ҶQuCUU :}F[4:4ITf: @A.2($ 4&(Cf7,40r~DD7c<+ռSHbE.Z̞|XU\|,V@fi5z3rc+$*^2e@Q7jINv𔋆C&>! D$ITZg@7]PM |ҏ9[cRr]^1wS &zAʊorCƙ _v w\60pA\kϧoBO(?m1 8/CZѮs?شoNq7ڒ~Dcx>9QAY]0L&q %GjW)Uj#3z'u%}~\0` dvxH#doair؇6Tmw`M,8ca J0Rk\sp//99+Ύ]4zK*GGmא͂Sm! ;GҎ/2L]K˖D8wJ*,Ct6pۍv9q\tf@bԁ^_n3o1Eꣶ JR9IoVvR~AgabU;0yMcE<Id/'J$VYBP<8ps%a3reD.m$=^zajqA.faj٭;v3㰡ѥ.,0E;9dhzȜv-rl.ctPgP̹TLB_P90*{rtN.&8Fnpvߤzccy6Dbȁ5}rB_bUnqw,=)'G/ƙIDRV[H iF΃4UT \ 7ɲ@Ճ {=TOn`RF񼋠~=؆Zu,M-ȠѮ(@Jm}/eя|R 2֠Pmq!s }ㄡn_ֿTrQN+C:ubާhdY}udUh$ BLI-3-Wb}cN‘j'Sʉ CQݽ-_ ^ > ' Q sGТW2Tд1N'2ှvn4 ?Łt~.܁S&.#[{$dݬԀ<ٿRˡ )vO֢'9.I:nIpG|ҭC:y@nf?ʥ2&س`| Q{H|E3CzD?l}"C S#$5hdĖ <ĘSڸ+i .w aq%0i8=FY3m@·ʁ0\ &Ȇ~Ah޵dē5fv4s*R$R̯CB{_oMbЭӡY'\5QZ4$ bKAIBaօOqQT[ᦩA<ؚ mBqLdCkA?Շ ;[\Q!Iɐ lEJ&}/TW~ {ӫX/z6@G?-5@ ȒL8m֒Z&h6~% JbM7@1OHk3Ku\0j^yJ Z8Ha^#d )ەJ)|Qm]a 9kIJIaj):j} ^OBPV(/qziU[znڅ$6.o/, Z~T@X,urIOWoUWs*BU~&;}d Ү|N)={bB^8?@4s^KQ[P2kl rwVX-Fsw {!ɠÎtVP@6+8\DC DNJS[]kA[U|0B m*O|~Ɏ>HI c:y[}<(w⌠ώ%0~)M}%9d|~yAi9k=*mW&YKF;Ga+`qW@)t #Go+ !D4 +XWوB BlM2ڎbi٬tT]x``'ЧSlwJ˫ƯtRdS*v!Eg՚8qBI%4GVK'[Cl+! W`ؾN GzpX,5% 2y/ EfDBvjpYU\88J>)VhdTc "ު3Ouu_, 9h\DڴWAǛ=6)ڳFt+g 0w2H#q Dq:=*cڔ+qI8D\C5,޺f82K=?CޏUe ઐVaʅC^*nv"d`(y`?t=Rȹz-=#`J$4cCeiQ<<4ԜIګt|ReX$|.cby h Y&bPdyy}ȧ v'`wĪFb2V˝ LrӾJ!K"GWu_'ekpt6v]m^0ւ:6ͥ*pYʲ): ;x¦$*ƤmS|) 9@z޾!!4P!]FCx ŧW?X=;| kkbեdoEg nusםrɂD֟Kqtx̓bْG]O)A\ȷQ?o| =3dz'$@'W}s%vE)W w O4}y6Ɲ8?vH,r\N(ZX$2lo\FS U3{–> vЩt4,*kfL8QhoMI]\b*Ap(sx2vo*U( g915쌸[~ҏ=Uy>@sDI77mc2{',?:gK쌫(E4ݚ j7Je2qUƎHJUl`D=c> l68w(§~dT͇j8pXqDJ-I o[ZӯI򱣽p 6(\ V9Xze,^{Giڷbݒ&n8Te'R'VC~1Et^͹sٸڦLȕuh$Pt[5G 7ΝI' Mb3,YlX-s=T'[@Qۏ17݃ikjOr˩96Uwu~_GAlksg10l+WeZl-Ȫ;{P.xyލ?)^"k~2Eo_KRx,Dְl%vci͆掩cFIDQdG q$,yr}EC9j9C.¡9=ޯl|m#FTMN <+8;p{tRmsN52삪{2܁vn/T..Ԋ3:`8ȣ /✢| ]ㆂb7v|`.n=a32vST.0椬L(1٦ -q)oř`ykQk]g b-}0,EYkb0앓yܢ`1t$9#a>HØhr׎9aVoA]'aWkh[ FSE%k qh('{cVD9"8.Bh?G7$m߮qXgۂz;&dGf_ͲHB qy:q^57ye$e)&T^_QxbUZV'3R|dJfަ`4g"BJQUfLȚ )z!P>NKJTj%VfDDEUG{j L7K#6?rƪK.n’*DmJm@kr8bq ޹N3%PKT%iVtE [LgS{tRxyڎ8H:}~=Š1 \5Y7½ t{~ZW?i^v7Pٺ#Z*W=z _ǠlwWKJrp;;M( BsE7Ζ:b+t[wP>셌1Vڟ%ќSV6r|IS ͍⏶z*^K@DOOCulhH]r=}ia :\?4޳=dCe90'5s%CubIjj剚Ci02hi`i!oǩ@|3弌]sv5Ջ93C᧒<Ѭ5_KVK\h,hvsAҍO)JXB}Xile>\NP=p}TV#AOw / jF &4\>'BZIcu:j`sIr(N v$J.{xZ[KrQ7w``}hIamdRyR+u(;:|(k :q@H~i."7!̫ ]6 Pmn&o_LvTw컒!laXŷ K׺e?K([ Ӗ#G }Me|Z""8+dǕGfPWX}O4DfB;Щ Cxʁ<:i$a)Gj*2K7'01xl!՚b/;тm卦*LhL 25=t碆=@om\@AI0swp].4A2vS.ӽ'äh?rΌ\Ae75Qt D*bڄDT.:LrK0pBOD~EFgHdux&?0+f%"E1&и K9l}?{rՒ5üՔئRN<';+=S̿ acvӡ&u^f,WH5KdR?jt-geXkx٬㨯[pk]8['7}wWLSAaOdICgXG:%O(mf1M>!hɪy^O_' w 0ޭv5jP6^d>p0ك&nҐ(YC^Ǐ%1m&65QYw:9ew9RkOotw87ΦF!a@Ty˙f~5q=n5d͏1 ᬯBnGeBV׎,Aiɒ$7ʖX SpSq>{Y;KN1С 0HVTt¸NIT։@mɾ9PbVLCS̥1) !vg~4!#S ;GR4!eV@Z4 ,L&:@V^& iіw^z uQSR=Lu$vvT B[O}xZOIR[Ug5S"1Vi]zٿ{\5O>W̙I4K^QjUEKj.IlDVz8%’O  hz"AΣ-H 4)OorAgUTYNQ2Cuק%uqvlFشuc0`xTbx\/^7e6 m|qM+ *^J̽1ձSYo_LEBr~Ʈ uT}̀14xy?АM1Hhޏ}!IYy!}جodS% !@rS{;WP3,"юA3  Id o Jܽ1@IW *Hd@PPua V3.qv*&UƑ vlN +Ll(E]R ,B`ARh'Of'WM(ؔ.~A5Qy$<i@ t18UTŵ 顨n 9{nKX6;nCvKOѹ%{Ҍ6W%{=|hyBccb_ոK]ׁՁE)įtm}OΛگMRp}8] V>0kZ\a[ezB !̛Sw@DzA t:/RUT^=s*"TW-C)X~&( IY> yTe6/f {M϶zZ!8qj5pB/gTGgFQ׊ c,|u%qCtc JâB+:y<5 K{#q5ژ)1o1!SX%Fז#҂xiY7\g<*sw1gUʦL[(47&k2Hf"SY:8טDp-1hDةb+y`'\媋LXI|S iB6&S|ٯqMjSQ2?!M1֘ʔg߷) X yZ{ 'ۼMmTB/y7L7,Ț0J~r +[=[L2| <0. ;oʢ J!.O&*YɂJw.&u^^&؝{DWkyǎC󻨨o 㞷baRSIMtpgծ[_g aL@)yξ\"OPW~'z|,C/Ǟ80 !jrO=eՕ6wk93/wKpo$ş>Ph5ƆG4rQCy*O ZZ7@2!htc0)y1T9BT΁>@fi'@6cl 1Uj aplyNGkF+L{ (-ImW ^m!P%5E6!Bj HR2朱#?yg,d&5!w,$YS2ʎ&JGEYO.I2xAMѝX!Mpz:mvN&"uq)#d;B UjtsX32^s#Wl^oBO1 Jj_Jyi[ ꯨo/FlԈ(Ǽ<4w'g 5Ѷp5VkS 4լY1O/a-w֘5Le[kjs"^1.8ecvtcg!5C/'8enct#>#Xj ANg~K|=||N[i:.NKcXLOU%1*i}i!p+OǠ VƧYo:2IEpx]pr%/~Q&c(2<[giQ¥MzͥuJKt c5,A4$ G2^[ ̜J0G/{1mkHi}s_m㿱$ؤ ج%$<|xu'~APA+yEc֌XOl{>up;IX˶ݑ:C(*;[Y֚OscCδIZ0\f9MgrvD!A:ԓdG?2ǒG =__N #g6/] RXB!d8^Ղݸ l.IY mL1skkP45%rNgN6F* {NKEt8܈3ia2da]ljDWo*řnJ{;+F؂Qbd`ԲY0+QNc+S.65T['>@sZɼH)J="3ł`hamrJCMǬj<>2,-Z_M sl-[rrGUpbhM!GHϺ72"tHi`N4 : o,Tǃ=0$YtCկڡFzn TZb-eNEQ}&BЄgNjmM9pupł췝h DK s)Nj!Dg%GIwb#5TqSY:.i\e.cʒ/VY9+MJlf=D*=ҖKw2.ktx/ I[h"qLM#C>'en|ΰ^sm(9P-{GVn23o|rce`wT}Fƿ>yD03lbV=t##m'ϱu9Д/P?aZ2%YC%1GN| zInyGfi(:V#5K_gѦ[xɚnr|RCX2_ UL5dqiEV]n,~.wV;H5 8Xs_" Jhc^lD.&q' _bU(a_04pc8ټhҤWrKJVz3_ˈJUprxyJAb,3(+eͣRrZЇSx~m.^}YgÔV3]BѐX SȋSĞ]<ВJH.m{Hc$"AF lz J!Bu=^hH8@Pe_ţj&Jc{یBϑHWofd}5dvJR.Lg*[4f+#e 4\ SddwQ^0]3S--aSX0!Pf|USPIS2^x#[%>T޸p,nwKoXD4Џ?D,g/垌J+y_}Ec]rMlhU{ab.)s@+DMd(9.d׻އ&G[to~/= ,MqG\?{cn*\Wem6:;IsSwܦ9H#](}i~{`QH.Sy0.}Ҫ_B J°%rOߎ^ϔ<-cI!QVPOfsB|v\,/m&+p 2 d*Ɍ]"˯yԘdL/^jO/ZyUSJs]#QiJHXK>t _ e \8;@ :/@YhA N/SjcV O5/}<+J O#勤u] #niGH-kzVK~=o ,)Һ W@̩Y"k2JP!y^89.֭׎^Wc^~._ x h=iN26r5soX(^e`{AnM]}Y "g(Mf,z(7_P YX;+hEo^).AAFO=OxY=`'26r0~"j7O84ǝ@K䑝bXPp kCA^c% $== Tr_ycg9sBr%:gutK)9?, I\`y%f|rZsJgsERC?HWW-]vozCP9";_~N9:$2ɖs\\ G9_M iئVy=i]b$dmd9S`4:rRc /%l> .m@ XaH .SZ֤JKjgaSe,jϜJ-!˽*9Y 3nAU%[X-5oO_VfB}"#/xlW_ى05 tT`y Ab~%jTMZw/{!X VA\ PPg BOٮp YO\d٠p're5VlG12a[iґᒐr^ND9SaGu Џ&,2lS170gf_aߟK S:kDU49bENȊj%U _އ/@͟d]ӽxX8\60GpM:@]l< ;KrY5"́Єn;1fIɐf*ݸ@fmOU@eďxHBʌ$A4sƜeVƈdMOQ?J.atɾv0G.ֳA%~24}HKލa"b&X׺v_RPC1oAo~jӞa%4K2j 1^E%yM׉9|d* (cxONոWCmtfwR~BN 놋/%1j9 p-◾D=Eџfjo;X{J6-wi :ށGEqO Ġ7s,TKkXxyyx}Z"j:$HPف~'Ah]`ho>Y݆2aLEX~,sm89d @4>3C@ *u-l;{w+yǻ@*nMR%?f!F'5__cZnoep_o-^,I0gS[:wKty54 9!řOOCn]*TlM C P8A?%?mreVD'tUws iqZ[S#@^}Q| P]}0ZfD͠ ::`zOXU &"s5@+ȹd '6r'-Im#.~[s>zsLtsR< [b5ꬔ%e9hl$VN"Qrdyzy&~3UσB݇vB9#-4D-37TnhK[Ӂ"}iu;k\2~j. _4>nKF`RW !R~*EfUu7ٵVķ\~jU\Q ~ o6}?z9~$9mgY/'01|UM)IנjKPLdZ,ѯD~9mo[k:dN]BYT}q+\@ΪDU#gxیn-<~ZCl/UkD3% C$=nK0 ٚf%IpAJ^r@D=d@0+U99NFy|2jΈo(Q]TSI$SG<bXfFt:8|bC\}ݻaj}ŤxK;%fԴZ z<5~:ݜ1NOPTY[2ڮ"-i %)s._u-s ~Zl4;hc.<Hѱ%m.НbNU{@k!in!%Ɔhd oPMMJ5(Y4bx/#0th+Wׂ/qHŞxɺms#U)`RR.N5^v/O$l0&Hȭֺ݀xnM~WV61&!.4 _ e΢{O˯=-|+[o|eXA}3vwq?XgM,BEY!nJ[Y!%q4hzI}|7كy5 Uc5@N`n,5;蓭7"/$8rӘzI&,3OF݅) /[Nnю ~'y\ fg)倂]˴荥tp|>(&pJ4l/%YZj BYo#Aqw8w82\=#aJt'M" LƐB2]]gA4=فNf̀0EQJvaӈ3fM%vGњP9ӄdU?q \.bFBL_Qo~ Mu#v#,&~XLSfeཚty )27 woIk<띪EMn\y[L Ղh^2oi6HAL"x@9Qo VKAY5+^[4!]KĹ\S#ӥOa,QC\럄pD` Z斗=}G/_0nL] @g؎x+𘬁_q|`_E nqj{xށB_.";^Kx7vK+VqYo= hW+I=\ %6};ۣJP''y*#ug{TB/i o-_j2guDakj&84]Ƞ Qh Ii`ox/F \͜H i47%+028t<Ӌ-9rA8.S:DoK/|VԅеR{qҶchHx499ۑCDdF"Pd6yX>d;p{q Hmrsbrho$8^%譫qZ~w.Zo>dȽg1~C4ՠhgѬL ^Qbt+P_ԓ3=(Tn<DZ27lʥWefҋ@NΟioJt?Ƭu1MK!ƔAZ;2?_~ $D!UE@B#m{!߷}^l4-5[Z&Β$*pU % g:4ЯwH>9#bPjP96F)kTHfC=v Sfl.Nbvn3]PO c0P`,q#Ne>=A'>K\3M̪c]@a@NǺ"dR]dD٪ZA9:zah џPݭ?1VWDBtiQ8T19\y4$k<;0v\>|Q>g~׹_ɛИBЄ?ɞ-ZiWӈ.;ſ0 u`[D:Yq6{K>]g~Wt4es Jd.*M? { AcB-(_dq@[ \2xӡWYK]"TôӖ6+csK7A1On`ε WvH2\_V: pd#]ʹZ XhP( tn-.Dqy, m&VSZvKk< ;}:1THޞى{M=`1t ]ypu"+0 Sv_6`)cxq ~&1F_M^#r6+TEC8.v zZnS*Ė}cyP tM'?/G.fg08PЇQ gJWBKBBA_]4y^#HnhuIo/rE$0d$,hQP<] fBWxͤHUO7RRGEj6;0V<} etWA>`L,_lq:Hr|i[1Xio|s6u#c4k$ 0uJl5{'s2œ41!]vSX%?Q z`p "+6-X6`QطI}NB 땿qUtz܂0'lLc;q_TF6L\PvJBHo6_Lr 8<׹Rh6[ aI8u؊FrrYEP~Rr҈u/H6 ,/S<*uL w,+BěoƖ=xlvkƅUnw!XoQ|S<6 Twbs7'Gc3'S.>I[+ض<*u*W_@OW1bw6`*1nme9#-mYGr!1[Ӟ?J7Z.`7"_AX%4$H9ЧWI%!Dv4ư{{?om#<]YR늘5]bde\{%rDtu=w"vn#кDW'dѲuo)uAU9LȺx} ekܷ8V7`chSbԡDV1N3A:tS@J}WAahbέ^.;6Mѯ9oW#:gURjs-i6;#lªFE;AKF`73 =Li,`מE\h8WLlcV3z Ed`1^dd.{;Dgō)>k7uYLk?*Ky $b-#ޟeponSA&<+Z }lErH2|gf&%>Tzwkg&@Gg)F4B 5S*`NNBI}EP؀d y`AKloY~txǜqÿgKp<噯’P]Ҹ+rr}a85P]oni}f܎N"=Q-s!ԝU;1ů `\aq6g,yu8Q/ɱaӨoaD"S;b$smz\"d4ۣ_*U4eP ME=QeCe+1fE Pfh::e{$ڄ?҂P9[&W)o?|46ؾ32JSJU0Kzo^j, = b dݳ7;r~8PÀN^(PJaP9>O`6H83$x/juvoB9baP. U{^N[5*@!OS1\G#t0tMWtǪqP ^ɢht@DX /9uXA>щA@eR[NtZ79.޼'k%n#ÐMC "=K4U=wsa H_j!j"|[N'`xJC~-3| +AG9_ ę¿TBPɨ)Lo)bj<ޝք.Q߾C k9|TGq.7D?uG:7M8d1d&!A3-ɑ7OvxK/! UO@RrQ4}22r'_$$wziȁ(k2ۏD)Q&xܔ:˾CHP<@QK†8bh4wHW ,*?)2 ~CWiϹ$%WzeΫi$ᢖ&\TDYA?|UyjPҞ]!xT5֡T%FwӝrMXaoWd$ffpp8sȏ~L{)V~+5zx UbrnרHۧ~ރI0DY.hK>G8^hUzw`H V]HNB?ڤqghW̭4m[s @+Ծ[ڨb9AA: InJ91̚Tjj DnX36#No])>-'tS'#2@&mYd}"wY/(}EU&'71dN)`=lynE@(e3?Se)QS!eTɬ΋+ Lqqg|mU!__Qz2_t[Hֱ)շm5ݥrjD:{Uս !72xbeU"2A69/A/DrYO1q7:]Ũr2IZ@3CYO)ZF3tʢс.<]Rӓ*@k K0 ʽ#w4 炼NaAzgzX I+40ȍC(>eanup 9 %/V!n2҃D.#fa% t 8qm(iU5Wac0HL;k4.MNq~"w]tO蒕U鋀1=-ܠBx:Ti[ v>0WBY Z &2)2riʨ͢uA{~ X~̸d 692}1;0EUh7(WVv[S/i&7GE- -ddh!xݾc%]YuZ~t1gAa+-nfBQ~ P7LWEeuY{CUK>iYsh|j@ϕpyuvӡ[azLG! [>[.Bo\A [K!$4A\㖍&q6!547 `Wٽ:o-˪OsdIP&F jy)b-&ᄒUQ i)vU|5׻orN2'Ga3EYl;HrӜ V6Aa/YGַۻ&?mV\/oG 0,ɔW9&͉ݠP5E|5J0);&@8eB Z\Ioߌ3mʻ9Ez4AVg򂮣8aG3HA(0q(׌QnQTL>^ *˴7N)z#vyUH}돺毓N+$9S5l+xį)iآ"wT{'xUn̠EF7# !_Ve/rp&VƸp*vh( ey r3>`;Ihv' cB$ǘʂ\\M'r@{ey\O Q썿Qh8ڵ/dϣUwUf^NG¬ѿ^.eOFХs1N]5ƀ#JR-%a38|c;O?kS1Cגb'A?zNI?I[y OgEQt)[ NL_l(Rx~7yt\p (QUzIuidK\*L}lNnx>2h 11]#i R4|ΊP__o`'Jp(3#%q|u$*?aPY p1I gzE/+/\-`y&[vdEdsIT7HXZ~y'qJ+Twa" ёSfJ#=:l3*s<kCp@exa0#0;<=nB`'9R PN:rU;qչ M`6*Cqo:S 3Lqs(-|pcAZ٢r\ZYvoI ) =W.\{kD aDwy!I:Be}^5B̙a?CXM;9}0&i}F< hM-m_|IH$2-_1pΦ+q^6vy6?!d$oLjc()ƒʆA GRf-Dj4c<%C_z vO|<9fu+=oNWc/aDx$hàŘ)@r T ʋe4RV*74;OU8[Snk;ƦZ?Av0Iocvp3(2{n.>#E7Z<T銮MzXo{,W<}r2\yO(ZBG BrT@Шq̂SI諯@wiVLtB>B {ðkC`u|@+F6oyR*ckTky5m9IiϺMО4OB5ɲPQCq<scKW?D+)|,`qeHy3W8/,%F6uusfyj^bC2/}t0dp^TDa%AgĢ cfh'8,/wp>t-p ԗF\ǰUSaNFC#XFX0hv0,a"O=zI@(%0ECkĈi>B9I*9PN6`,mוJͬ{G;YyJY=Ec6$sh/'xgsF|)C p`[l)MZu1[5Y2k` >rq0/*[#1.섨@MW{d$$zEga,9Ög*R7>;GPc(PGHS7n8w t8\p$LGaۣzOj}D{hǤ(yr`U^թABI4 | YQ_0eWk˞>M@qtcGi3)vb0(馫&ðSF7V_/h|'edva<$;L(c_c ?b%;E~W ֡=^IB $QŠ^>ї9Fĉ,-_K,*~-~<NY#^JzrTsQ龭o~ic*?|-.6#4bUH /ԏ ;i-PNϜG5_Fm= h'Yꦧ#_k'l_އvCܘIОO b (C{H9hJWMsi;*>.{BAO# ]j9&ńV F\q"cXKTx60Π2o}K:̩ M 9odM\EZ>C4S ;+YU ,( 9Q/喃I} VJڗlZ&cD`52*k .=G@FCM ۭ VFn1F@\M#B94N($}^;,&uB.2P{3]RǃQ [XA9^=bds+ldHF*8r3} QQIM@0}0Jp^%ȳZ鹤fDe*c#ՆEٻ)leVC '{f7*G)W pt^j,w:_-vnaX>gWuC`p>whX~ V?ȩMމ]w݀ /Ʉ#DQZSx*2~)f3k=`|Ϝ0{n~}A"nnWe>GB4 `B44~Q7(ʦu3]݂GtE^ v5`'DGj(KR·G&_ _?rі, L"k, b^ߛҋ9\Qc=DҒCW]H`%f 17kOj RV7s1L Fb%/Cx?(k]~Dş%.VףeSTa(SA+=ipdN!V(}k`!_t]!V=^ӠաZ _v_^,+ˬx"m5B)^IK 4Bֹ0NF7i#1~LzHqڷ٤?uz6qw"VRw݇E0ɚ%@C˶xyDƮC }er:'0矯(?tj%-_"N9дy84S<ˁd<'[puH_lK4U+[TmS>nBuGA7U7Yd/,QGMt/2U ,A?iUxKC{OxS|pe\uӼ(ʨKN2E)'!gȽ2gR҆CY ?]V`T,ɩ`:eԪ1eoGB]JZGS%SÎFj#_/NP~RTVAlC wHy"Aڞ}$8čpe ^B16:lwN.*/JT0e5XOzƱ*V8p1&~Rv T.*0[Ү ے,?bڴ/tWJN {iFF [nvHX v}?)rvo27SfE|;'W&sKM $춸jDݾ)@+ w4JŒQ>_8lv5„B\bN2Gud00RXsᩒaiqj( $!O#8RMR L>J—m=K6a~_'N1|_|k@z hNA] zܪ42癓k a"(wV,&:-R,>Y>R! ^_j1Ai͞Ca39EvkHc234 ho; $CrCfX -%#b]zY -Fza^%@X1~RʊJЦ>uiicM!%3jXw~vRU fy\u{)%Os1>L[U^\5Lþ9k%ח͂r]V{kaXƥMwh3DcK =jZȞC{[GkYߝۻ0Q9w) Y0Fox~ܓ p_ZGtEMgq΁V$_׃&YzѴ!*bY#'wo^ [FrEI9k$E]XѴ0,%Q\JAʥԀӄm9 o:FT/аr@"R%nda6S n|<[vw6RiA0m9`ӹ:!!3`LS ky(iZ15>V]Žn`VQhZtU6JIMI9gOK b76RK># .`bIj>6kv IqEgji b RtRt=V"39g2'32!s/euncٌIƂm%Iw&1HUt>_̍Ea*ARrh cmftR/:.sbT*3(0 .=͏wC5Y] ^sZ {!,18{K*S#`ĵ ,c1-,G5K@SgLEvo@ĝ֌sE =p sm{hw@'oիײ}I:<: d*4&hMn뻍ÿb<5Qmg=fpĐ@Fz77`,ȈQq [:nofDIB"=Z-%\hXq)qJ f:~\ Xt^dS/Q 5Z:,?Tڦ쬻N ;C^*>Ewˠzn0rY>:AQ|{77bzzBɃp%ˆec^hOZM0m3IX`VᬢF*麬.p3c$͓evHe.LZBh|$; \9Jܒ]R НND1&Dck?2S: Tj4gK^c27p&,㩦єSշ"Xc6wXbդAj~b jꐮ^D!} hX) zkGa#@Q^qθ^)ßBo)u{ ī! $Wsyȍ= I;\EezhЦ>ԈLsmb>PZvb H{\D4K!Y'`)+ g]]jT=:uAFW1 ${r_t\o~ | "{۸L?>7xYúsu:k{}J?]uN4r|%k8APc&XR+&7nUD`wٚ֊MjFGM5aſpy]c5hE?HY[ sǻ%KHz%n3hUE֞x͠^+4eYt^=".:P`ĸGOc%ϛz|,Zoʥ137X/ +[H4BeTM#OWͬ(Z)xꈗ(CB =BCC4ܦ{לX)1Tq Q\r_ZY+QjٺTG 8bpݵ-|WrƏ{MnBq7+ FLP~ii;Ӧlk1cYl&o+K9nOzvfBsIwLc옭i6ċX}:᳔.nH ߑ~4 Bx,q#Yp p>[gQ!IcMD.- QeJ4{lAEgmw1zVʟK5څG C)ǭqXpǝ?Sbicםˁf{^u*68Z&j&*n#v Ylt'P(>v|~&Ųt|]pkL)d9q]SeQSBR$[ L<=/FYQƭM~+N!LE Ee3kr \4A4I5Zzw!7X@v>_t ft[D"+#2Mtfm& D^Ḇ?DWɵW8vcc7$f̤L쳴ZNZu4cuAͪ,d7Ɖw}ݥ̀b a䋮o͇*V&y144iHxeJ-=p:0.?_/XWb[V&Q֐hC+V6n"`s+Rr*Ww;QaA>ō O3* !g$)hvnŎFI_t3TB4U8A#7K7Jx[΍Q5n[wK$H5P5\[ Iٱ{EQZ['riI n?h*2xXܢWcs$ hbRN);xsKJw%`f™.(t;9v.;OCeUe$]A.(8J^T #zwɮSsԆxtBpXXtZ[2OU1& QJvaecK8Y,Wꦝ-Y檵 (_;@F9S!rI%}u‡42-5Dl |B4 ۰w4g OScwOEzZ;$ Ҳ @hz[ Mx,]GRk.<1oל#j!H̰:ݨ<+V\{QliTZ)tCԄečt o]2 .~cٖ7N1kIa?`@⬹-y2݃nCzb遥QYS~b,X"]to$F*$}~JZ*yzXyk'k"IR ˊJc  bZ\Yq$s?rQ>۪>ۀv*돸/gbZ[4aVg'9XwE + }jj{-md^0CDAΫs\.s Ҳ@ 92dKm1XKjJ}??{=UR¯ nW _ ǩY^Ri?*_3 ̀gMT .a< "חnF˅ж9} mޒK, Yg# G +&UuNOR\Ct';|Q{З۸9mɬzr#~,-͵I20N0+d񘌞]W2~dU?#DTBW=zp3Te] A;dYu?^ 6TA$,Hu/O֌Px1{q'c؆tpѱQըhnŐ>0bU0'c#*]ޝ!y|usgN_IK(LX/.;_qOOA ƴ1 FZ駵1(^v/ >N8h p]?}`;D絠^a%!QqCe;bq(o. wZ}#RD_YK|}8$[ ,9$|ZmʪbQ ag?XLM4QS`,&2tD=l @y!0Yj>jt+/N/I;I"OrL, r*͈?!%&8XUHM<0g ckPb_bIԳKAQp]u[P2Ti Zy3p=t ~6j`3Ye!g[W`ZLU_0;3gc'2 چIO`R8Z?GVj>_ZYBt#Ӟa"[-go6Fv҇ whS~~av5Oh2xb]sT`{j1 ) )d(.y'EiW6!W?9T_dkyBA@gY0U*XEӛ8]?27KUf4F$OCV庯lQ'aSDk$AͶf -ѶYS)Up$|O}s9]tNU嚨2S;s;>@C#[\jTOJwgyy+SE Ȓ|GFtu7]'DWa`O/JC & 'f~AExt^Md(TbuU_d0e#|N~mХv`C Nm:%DW{Gq( *PEZ0Ϧ8G5'exҤȷ N1Ϥˬ~[XTaeQQ%=zs*ArdzΫD\w |vS]~u vtʈD_n+ώr ݄q\9d 46PLLO|2UXɾ㌫=#XbY%vlQ0?ӡƤq&`i'7U6'_Tu*(BR6 } Ⲡ݇9\+"R:'_ wOzǑP\5K1Fe T.ӸO,t Py)s$EB V=-2GNNu4kMMY7#ɱ"+J@4 9gtbPDiF[v:%v6/ aPYS=@Jc#gq Ic 9^Vr t|!e8CX&C1͕bDTR`qe8ڠ}?wUN$&{C*a[e S*z#uAqad]UQT_c>|tsb9s%vD j}yC8{E1;lKı"x߭Zd; 3_2;.z0RtA>j`;Py@ƷH] {T e&Rfx?T!efB޴#_3hĂ-`KDR^ &]1YS}vd`ď^2+ Ē,{@.Eb,䎹U<ޗG`;\&@KDolDI7bG'UgМq_3aXbJajr'8Qk(d17EF iV+BJIy` G7xz%:c+?klX8ZmnZwk7n^rÕOCK[ 楤_VJ MTy(n @^q ?Y~b6\. MOZpd)03*أXڍ_4z`!nۺZAM%pt |.~YKc|bJ Im;Bq[p@@%C;YKXׯ65lT')qf3* О0l7LVܹsȄ8(/ԶjBx kР^ kB ѿ~>]XUzF@B kɵ5v)M/HMv/*tQηB? .Bo#M$G7^ow|ڔA)4Tg Rut^Պ *${VO4cO*\FVR[k/KmgEa hVג^ !n6^Ɍ%>-?>bbI5H/ ZrR*|Jaob sB)e_60K0tzL2@P2A7i9ԩ0& tLxEȕxpzuVg tb=Twc7|n&x9kv蹟9a`b7d*;5B%#,-(e'>{zٚю1ELًKR<]! c> @ve6Y2+ a`9\zv-i^q'hg^(@ܸZrGo%a5E%#Zo#KE4) gT{jW[oMD|[1Չ <SAE"/Jqb^y9 0-nW-)K[x~>mM-N1HXbPxS1BAnfa@I3+gvU8ܜ{aOWGOj©l'I2(sG|s@$ 3=O{aӀBH,V=yBiO~FlJ~s./Aҳ* SL9Yto<v04&wZLrp/ᘯʱ:p>'Lq2ٻՎ/ɸ5A&Pj4N.\?[Ƙ~)htZ).<+P+=«_SsBw%,-3 cFl\=J<'JjTuuVձ4B^۴ձ#^lbB.g^k ȅ!";yB|F#X"H i<" `uM5a*]\# } gyL -oEwb5GWi!B󍭩+xI{9,}%S۔sefCQ]iH{ۼ1gG/WK0듺aӾ k}-VQ Kc46~&8?taJRƽڠWf3%KC1Ѧ_PV*AQʺ'pf}fJ#ϻ³C* [g2>-DH%p] HAu+YbYzQ"䵩W&ϩr:tW2'iP %9gr$R BD} ȠN,VbӕӺS`t%8LD}l;i8 X,w{ktJfcTf@z)L4Hj[CJ3ICCw~$| 13L*V$\wHY+cf.6qrs) lyp5 7D P|M + )Ơuw2#nKZR;/ZڜD7nb}V I9Aa!> K4MJ30+vskI%=SybA13=, [XFH!o;]PON"#~G$rjgem!F+gϰ Z8,x1Ρ[ŭcWr"^Zs%Xa\m#cNl~W1aUnXY&?-\3)G8+t(.U0N&7&sfY$b2q0buRPT"h?f$lvEh$ Ȱ.X~8GQ}ID *z@h7 _itHiōYr` mB@)R`s!2通|f逆7Ljk/g#ftMf% Nc;^@%$rF/Nxr(G൹DG&J78އ#A*l}[JAd2q㗴l!">'*`GPOIzq]f^^-xևm^5oчZB ƾY`&Rn5iB6a[AQM5R쵾b̲d_z7H.ل8$n'x,qw12uOUv y) &Dp b]Jd #)|nw6"؂̹Zmg턭l .i }gB?*[f՗1^\ #ߧ®q9+鈭)%Yu'q"W:?8jxKG=tZ =S.""?zNr>F"T\tX2'>Q47cWx@gK]HgGu ʵB6qBO.9Wjh$rEd4@sՂ%G:jrU4+CR,ӛ(WgVނȉ\\V=X"ԒW6]46g [z0)'*A]{ƛԐ`ޖ*,M$ZNy"}$yUbϲlLK:SUO2c&s~Hv oWiەFHk ýˎz ;.?aݸ[ $(IrL"i0}r2e /DE_̟-<+vXX\bXlx^`Ld/@j[c \'LnI eu KD 'FRڱ\ie;cqZ2&5boQ9Wз7C_WsaX]ϒuZ60āi vUeL2)5==Q}MףtGLMߤn'Jl~]^+L0P79E<$-ne-bh8eNh!JNQnTS'M \]hڅBY)̄MT4!k;ɗ~R-C%=( Pug NN/.u D0dyvVyqp((PԤI&niLźF!Q̈2+/!Lu٠&$<=F4 a-*WhK҃Bs鈡<&TIKc$v.c̭㛡A{<#U ɾu<9Ffy$7jNn ۍF$O汖̺C҈O8 0e'h߷"T E{s`+5Vߜ\;58#Ҝ֓+ )/F:Qgjc?Z-)-; pTǟޚ8'(cb Uc6"(%!wY+RN+,rE;Oڒ^„r3ݎDJE}( s܊ͷD9m)js_緪~2#BYF6WaJpjќ=n$8%R1rFq;jm'Bǂ ag֒M;;3&Dn~zbe}'ƻsaë. dq..=6qT40`/z2wUCvD,ɲb۲8oFѨI l+9rmłd:(*^h5_DlҘg.-(>c5GnG?pv- C8>B|?Iүu|*N<^mp/ 9E$U=Ps3Y bVԠ 9r,=4qgᘼ9<+ c7*8Դr\]WGjD(e_,W!ĺB~jѼ3g*F ʃm|YE4 D$ ԀNlϞp{=]P]k u`忦M]djOe8~EGu?' $*)+'4լytv>bbk 1PM%FQ߰xJ2lO52I9+cI^6#1ab^kfN˴>d7=mQ*o֫ yU᮶SH'C2S4d"מp* ZR &sT,h\Pٓ*wg]gS(=dEٚ؉C矇hHT}sCJyj)-l[?> p-O ic"ů MYcdκhKl`=a8KjD `1b `Cf哗W})a }iG`|=\iF~@,Bp#$f  i)rL;ʸn0ߧ-ȂӏܖY5;ĸDF K=2BMR Kݰ>*ܡ8@ϤWHj㳗*q&bS,ZiZěHۀ!z:aܾrS+(C~Uj6qԽ9w؏=xQ`}Qƌ4+7-%]|%B5z^#'t60i:ͼk50㨯4(zf  NRtA*GM=fE`ķ9U.gt[#Y-؁0 ~0 lzŝL=#9 ܒT9ub3{TLפƶs 7!JUM]e〞n(q|VN7]}WvmfWTqq" k 4E#:}D_:IX%_6H_j;zFUOyH %Dtmf-F<)vz%w܋=4}lN/5cW2՚ՑGxxbkUۦhT)XOC L7sY i@(AJHlzk=Y1kU^'A5Q*CȔG6ctP~ CǶNcU*mS}ȁ5b0`BsJ{ɗ_^d'F;邹yKU_aUMWAh@4J;I_mΉc6A@ N Mu@AXB]iϱn:>w EaV=Cm Be&/В"K&N4 (pJeՐzFJLzU ;z, :/UQ'W+ZGy$6:]~`ro4 ḤWOkc}e D1l7NjpA.Ư.Gi?"덻ӿn;y!V>=x,M&;EH+3e .açc.yi2[DgV*\)0 ZϬUG2_g)A1bQPW@x 5JNH R>7`E>w҃N|yj99m*M_IG%MCV h^Awn4534^5(p53<(FnXέ%D$:<Ҧp<-LQ(|JcO47++1eN,`q~v`!Vs s;"uY?T+1{K8tk}>wh m3;u:;+㠂"?kED:H28KNǗ!rPьq5JWHH%,t#o Dq9nEU`m +-F)@+4j:j:5|1! YW0= 8DLx&EKubxpTlM wjĄ@z$nq_E5`ȈWY&=?&d'ֱu 5vᜓ.'Y&O]d&j_->@:/+{#q^OtAċSU=qm;BEfn4M¼gIV}IrBib)Ɨ;-(λ*~?dMCӤ3|>_jU:}Mf29w M/lz`2 e#?QVGUbU=}!6'}pi;5PXV}0\1t(+ +}TS gJ^ Q6(+rU[`2iZrU6&|{GI+7NL";NfڼnY/W/5=kKYvݑuq 4)MALw*gI9N-%8-pZ>VZۛ?%wK7Zʼnܣ۬osu.^g4p6:T/$~Cw: <0bja jO=!30`̺FjfYZz>@}[15 -\?s^EMtҁ)iT Q3coIg{u N E1u~_mg(!1#t2 OJHAxfsvXʯnd!mKm*|F#mWTx"Kk ƅWZ;*>Ei/uGSs.J?&r;;RD.޲ĸ틜?)*2}/_+GMH6*%kra}EcK3z9=t&qtpm}dUF[T mGDhv  o8^O 0Saé5&9/d.?r[0'/CRGE"+۬⩻F7aҎ{}RJS'ҙ~;0 VtwEi^n:؍@Q%d{u*/,lK}oєC e/ Slq$F 9)SZ [^%̻TkRWKi=$<"lab]1 *jCyb$mՂ?X-\t&nlKY-YMj*廬.zŸky(^4UQ-eij!pd`-K1s>&)/iFV(s&F+EN =TF:JLF-fl>)L>ģt G`靱#ud,*%J-Ml:$$O*$5 qp-f屩hEK}4G!3ٺ /j:E/lhJhhH>"Q|“UV.|?|l.+:3QZ$3oU'wOXuMziGzV s-2q3V~Z;N H8 k)Ïh91Un ԍ6 \lz< <@s`3(N9g§ M Z6_*R;m`".AR_:i@"`;RI^~CxPW;lW*i0U=Ƨ{k[b-'k8 Q}>!9 doM9 )Zj6IV,p/s?-Jd3gH!x9iwܒiQ_2cʅiw> Jg2 ptZr *Ӽ$s7&& 3l%#3ؑdk<30R9G[~rpDPs̚Xl,/x@Wq3X1A\f *-qJ|(WQx*賊4&Е&fR:xK)*u() >c(MW`?GH}uꛑ8tDa{]j\+zx.ѻ~c&mLH%0(7_ +k4s6Fκm-"'J-:A1}֖(RB-Lc:nאV'I 0sMm6#n 8[&*~47`^檗FF}AGI_NϾoIȾ%KЛA#ʢHy{͎H@IdCpя NE"0Y/h.b\ ic7 Aĸ ZډoԎdvv!|g4Ȱ@yJ&,iP?EtomM3H09S2ևL: `|q_DSPӓIհ~C:G0cm*W"_I6G"ᦍeނ&?Wt9J:͞3Cw >Dbp[+М(XQ0iăW\UL0Pg a9Ljfx}H5(q{ 7E$l.15߉RywV$,4_q/q3·/pQxK5lKGCJ*S]U< EmivrV?")T|Ul@rBMr]CO$ םK l1dV m35q@_)?Ή ?jNԗr& 5F!nCn> ׎9|:VMnjn#$G0k}IVBˉ~^$p\>ue()q5P^.~ ,39BU/tɜ)4+ӔVͅ䥏oI7E2Xu:m2uL~+]Hc v2<A9Mώ}7f!>;;bKqr- GXIr̀yOjϞiΒ:&~C$4W/m%`( QلStSw |cya4AVWiXI~.zǕ+Ye\Qp'S cZ퉧eT1С 0P%;mw * Iw99K4a~7fK{a5Mǜ݌1"A$B|9S*{ nʝm'>Z@@M7 1PC߷蔎*@T._*^?ܹ5/os`yHEg7#k" Gn} ݅EUK\O6(&85_>$`;pl'O |p` )ll4-n$R$3m]2@ش>}"%6 5}Kr4|.%U8m}yzE&ӿhF҄]'uHl 9ۚ0bgt#婊mI~ /wVE׻BS"0(/*,?}JaJUO,TK2sbbL[DbjA;ZΨ8"3ݷ(~e'YH"hK@+$]4qݏ֝`Ź kF؞T1b"~7]Ty;gb]:&֙XYt&̷Ȟ/bXPqcP4tSqRt LuldyOb'"SH@A4 DW!18gZ&[C(s҂'_S#QZ kѩ70S3\Si9]Aޑ ѿTc-M3LЦgGPv}*DMD0阰N$^XN.6`(9WpHu Dh} ='Y1۾-M ā@nѯPڒ04ŪD8vD\Ql/*_)Bw}Zrb TQi'#ٮ$!/Ŗ#O+3gI8PMO[KI̫n X~iYmb\>'̪<l9|?}A~A0Ap8sA!~kQޣ/Iri}acNbJ"9tdɚw4(t'۷̃My]!<[ jqjlR0uw/:4:I+9rbn( !4U]b|˽.HM.7wxU,6ju7$v6zca]:WYsTN>X[_sZuhh;)N4tipmמ aX*@$~lD0EIx!Sr@1K5E|j?xw`k`up%{gnP=p(!٩$LZWrˌdϷ_>D%EB1÷y8~,LPRw+Sʓ\ hJ5#V(U<+<W*xP3A]A.v [m7"΀5e44X+|!}i`(C? &=hm~C)b[wDqmN]Q ۬,y藸(W c_7׎a6+Y\/c C x( 7Tga*kA+M8|>Yjц}6 \np'E"!} )` ]]MFi>Jc6ƺɘ~D+$^#oUR8$"@ K>qt>Q6CenrO6 #*od b6;u(`,4߰14mܔ{&󙠅'5Q͇y\_j"aۼ!CTxNpInյ=4?tPYwе`ngַXg_p w7pH8}Tl@ÏiP&;e |)OOkmI*qoˑۃ;W7xKs?6jz6“;X{0|҆:R1aFhn4=w*_,:7Pτ+]1&Eg|.|#g/x,oϖ"IR. 社gf|$zNf&B\ܡeډ^RQR)ͫLI)-%ۥFێ$BєT'wz?{L۸])+Jw3jAizdmJR2?B~jq6%}2/}ֆH nh ==)y$."¦?,EFHI7./g7,` d_^$|r`Bav-J.`N]'\F I]#39+akG3rc"43t`-$rw4 #,tKsQ\)]g5+ fֲw~91gmQ6u PШu /U#n!9;&lgw ,Gx@zr*n7PQMUj3dZ,'J_"L Qs=E n c~9'l8i^+Z`w(J}yrp Ѭ:鱔ͯT_ DbIC9ip!_ږ=a<@J8jHingXbXm\/*/&)m=\0Ks~,QlL!n}e-HF*%!9<99 o)&q6mbG;X#f(e1j5M/I!sFӌXR<,h<{b.[{7O^#jEH P.0x;}/}X ))8/+'co.nA%>ReQҐn%Jm3=|]^+CՐƨկVDU̖˾PzQZ$޻x7( '9g_ΎXXҺD U[E (Vr")37|i&Ms瞈؝{\3P{+Pn^-Oqsc ,,=`(NJiy2,XUK޻>U 7zg6itYA4#B4Y 0H38D/wͥ}2/89;rzxl`jR 9> iYo-86I5}CU yeE6rɈ4%%]jGq4$(=8ꕵ 着t\ &d9gr\ |t+jZ[d]nc_2=IeG3\IRݓEU\/PtROxsvМ*`oU@?y&DI65ʩ2җ(> :@ ^&ž%vJd;r/kMAA ./ >]!׭?Sʨ&}e^43LLfpzG$}w^%oT'ë\cê;N Vz>Ui\RFɱP١mn!ɷoeLH,ۖ]Ԅay-Uo8ɾ`7Cux@O0;{l8D2&ΰ F%b 7=c2"jVn,|^/`D`#P#sOR'g'Qc̪BWd]e3so5. 0 e[}ɱQ~eϿ{a Em/U.&q_$V|"­lRfDɁ "i@g"+ʞ`RPJvq0mPUAj158o[# z|Sv|h#Ǹ#gz@rodpszR@r1K @`_frբKDs" Fbit_:|Zjj78Cbk ߱ Bp̞2R嶔iK#(_+?m^Ncۦ -5JIO1*Ca2UrArKt3~YbI5,}IckA EYDDګ~&^z*zq4e4UWޕVv`1MG)DzfKKQ[x,?}}̶'Y(&'t4X8Fe~Z_>|0Ԛ ?< ս,2'uߞW iͷ'kj.W"܁b4ihD3־_[(J0u=2,$Q"\sx/HyBEL#Yp07/@W=.b~d4#4l?bMg z'ag>5_HUGL3~W.#*⌠CO*Ijvtew%(Tp ZTaLh93[z&ʛFVvї B ^1}KV͋!`q,G}͘x'G, -C8H=+O&gWAY NɐJ(I60^a5Q 6@Oc2\D`[[V Ol"Zh)LKVfiD($@vgp"ԄR)ӭ^mō+]gi)JX!N@+h206n֊6(B2ٹNjʄ)%J]+wɇ G0F Lh!rnsm0# ڞCx@oTڤ V]&UA~MRแ,nT%q6;`|E5"qǭ9rH^$ ]ydL)QĞg 1Oĩ.KfhjUFό+oW6/.R)mM-ĉ7]::KZ{tˍzw rݎ/t^721I@+ġ:!OAsj>g 佑5hvGĤ }i](PwlPġb*}QF9ĀfpK !R)r(ɻ8fUEj_в iޗUߐ-+L XZ(eAYo[ E\[ϸrc%hb=b׃6EJE.(]sB'p#֤|D:6ɭFx{[(-_7Fsuԙ삁i,Y`Suy9j3|k@>Jq7k4N;,4/"j9țۻ7"Ku:*qǚ4nJ>e}۟İWIbRdEGEOANP4FSDb)#'T?h No K削1Rڈ/^< jȫ9ͧ7P ns S_snP(y1]Z|eMa6?*;F{VayŇUr?2: GlFTor&E5$xzD^޸ |&Zd~pn{G_&;s F5~di"]@v M]pddWߖQ'Mۿ˗؋w~ G 9 Fp/\ ܼeD+%#,cц[r V(9Ƀ͡# 97 ʑJӄت94(l0l{ѹij9c5 58>lԑ_isQu:+DGa׽>Ejc܄? ^O6bq=翁"UB-=$oXrg^l5Jr{$^8MuG{LS+^Onk o>-rr[Q QOgiy-9JɢrMmmt)}5Fޓ ā]j+i$߃lҪviҚj-|(݅_$;VLiU،Զӭ A%߉TXm!Jȉ 0?%Aܥ"ZA.d.w=>S<ǚnGvoiۭA*jwO6i/i=^GݧIa/57;Cr &~_9󴼞ؾ~M_q:# o ~Dw&RǍ- > F/W䫗滏?*rl(G\SbBtH2cԵfH-٠z$ O枷EΉCj؊9nV!mGzUU^V} )'y8&€ mSIDдCrg]",>covmg,$2s9ا,BpժU(+A"^* 3ezC-EyKrs[RVxYó{q}^cˑ_, t ZvjGS-_2}1< _v` I߾+aypZ"2SJK\j>D9Mt ql:q"tI\Wnz6E\r<Wh~'?W{Z.%5/2 =ea4j %dadFIjRs6PmC9ȳL4-6^m#&O?l2HI,yjJ, 8r[zf~ 㲩2b[ؾ.Gکy5|@rJL7ec|zlfbF"a1gׂ*{ X O{eBX(3E{7y|35awd_y_&@ xLLsMm=m$'P2m; ߫:( "翃N}LT;HDj&j 'rd7tpDHs ,mRcHNt X}h{t- AR3nωPck1AJHCs*RlRogc{zb% pTv'6c-\Z0DS ]xb3"~M$PAZnKcE:β N*Y}yRqW\Yw;)zKxPC~2@{m WOySRju0 0ׇ&tk^6wa&L7,Y؈ICv2Ns4 XX6I!F.\*$#=*&4ZcsH`e GjKA$ƿ%dRSQoεO_PEn3idH<σPhVTeo+*DfgVoPǶ} J [xAF'D ~>LVDعb' ǧ|Cf8 gj[!D!TZ1dM6_90ov"aqZ9ڱ`xnYM:(߫O{Ǝr0O?6*.TFiTAdL3,<9cBZL!1=!IsˌEtRMWZ{bׂN@.\@{Yހm_s_5m5MnnAZќ1g8gagaX*[L Yx'yo4f\]}SV;%gZ^ WCQGW+IJ?!2f3V=d‰ku~/^ Wx9eK'1(lC:|iY!(WPݼJcϩUjA|nAui÷[G|Ha3\HdBW"= ?!1,7A{gDyDp XUcF,@E7횺UmPh5IK{{ rf#|mI\g =f4kO Ѯ3η?/M=_MLЕ98blPL.C>w;m͇:R,dH(V!뵁H} T$= zTR esώpioAj=lͦ"TIڄd䯵s@' eO7˧h*}o k>A5UWB|إ00& Y{KEI^$)0]׊;3>k.C[g#%omIJ&?&* @rE*0fZg:*>Kn$R/w8V!˶Ar!sM40$G l{Ԅ*x%KlW:,\.Y=^&ƣoU#JԽQBgjM:Hδo@&y299\N/|GqQzMkp'""6o2U#rW 9xeB(Y 3;?}lxUy;NTqv%鞷C${&' Jդ0ML#U$ `S0DI: 6^@?T6nZ0!_8%ϐˆeы^θ71IʬqzA]V)FW_ $]Tډ@]PlhZ!(k9X'6Ai 'mld{~F&=.fu Y-w,^N@@[:a2Qy)h~G!Ac,a2F+pco;*Y_B pε?*vl~!)g6{D@M}n\sq'볧޻mzS ZƖj~Wvn07eH$g w|gz :5N&ZqfȥA05)۬.\ӹ,sf}iHܓpӧ0f S W#G]ORrlaEqP#Ͳi@bde]ӡW~KkP߮lʴ% D*@暠D}uդm y %q©.Yg?ŵn5Pev8wvQMd*az"I1·?jQg3aHj)<.V)lL{?U?ܥٳb"{.[FL3__mhjgsb[_1H3 I^_R*ōfnu?/%RቊJ\eb ohZ:g;w@ 2t<+JeEOvB^5kLCGXK4#G)Z WI()Q Ig:H"`F9`m՞:Hʹ7W+)D?hq7UCA `?8|=a2D!Mˣ6ZV3QW rZ`rp{ U5şŚ~ah$OiO\c\8YE|;wµ7N٠Z< w5K;"P$t1'l'<_J7R.Du(6VawѼM+$Z-шjwAǜ?8?t&'mh }Le׭t_*i ́NV` 2~`^_Ӂ6x.\hlJ+ Mw r \N$ׁuY+O ˡĀ&=`Q\oVc9֫ƈC&ky!U tC)x@dW5{!/G;xX"=_vL6Zm߱GI?ӕ= Cљ5.tg""1/wH鰻g;[d."`O_uU]_MN^M}C<(0ϣ_| [GɧS #3߂LNe{%,YULATցeEQ?kf0}ab-' d-4n.`%́HَYs,.r ,yckWʚ -!xZhf CnNsM΄QzVe;zHCOj\pN -v0 2c'{+PKiijO:I*Ew^zb(U/G_2/xY➈x,NzVwf X\Ċ cէO %<L? 2h7li fOM>U-Bd쑟gw,|%D =mu3{),U (CPjr g &cVh$M<7Z,&-hK0; Y x=xZDUn~YQRmנؚlRФ)|GB1dFz^Ѵ f^~ A A̔orZ_FBS}0n :E)LhXA8Mؓ8H~(U2E}{l2_{Gy?:n(HhT_vGǙ#tPEKl_)qirmDJ2"1ǻ$#d\%>Cv.؝Oxd#%h؏Zh㼋QX_/"S:W]f*ȥ.c8mF b)ȈֽUT7&b[UW1Q_{zp5)Rqp8ϭZ.m.UE5:}iYUT׺G_C 0 !lt}'3!g^F7{ybыP{[%V$xQ.Ʊ4  h)%)& oy=4Ac_^js-Y;+Caܩ(;eJ v0\<~Ͽ]LAKz|o!H SnT%.0̔CMK:G $(t,OG1dp$ImDžg 9]3<ͪ"}gv=^cy q:7_WNٚ9A;_&fn UL|QDJB4=f⺡RrԞP*6Q[Z'"Ab֍;as&Ɠ%9nh eÏ;I{3OP $cnDl=k79<#vyC.[=F z. `.*8i( ssԨ}zGU݊vyH50>VҮT%hS}Q4ATu9LfX_j"G N53>B BKϓ8)~"D'Ɲ~ d}ELs;p$kif|y4Y{.MKƲrP}:6< #/, [)!@MhDМ."eƎKRT/=Ye VnLKxjLr85=90PH."IS<zj!R}kq;JrŁ S$e'$VxI,{ y8l*>J [G>h~_Z_fZٙMQw0p{5^vľ=<K2Ioֶ3$mZc^wI SZYH= 43YqbVJ]d .a/Sx9dpgeyC_NŬ,"ERwj} ZBK;!'&e51֔`m[¢!*0x[ˎu"8dPDr2ԂA-8Vb߹{iX ]v)LD/ yιFk$waW KOImBor]֋,u"5!o1*TǿI\ ARL4̹}bӼs "QE`&jaXgF$zUCx,GP )yͳAck+# n=TLmVw`5q' {ɤMIi |X57ђUQ܀ m)@>ec4Q՜Z=F@B4fˆ%,p㱲Savga8i[c\)vgۼv> z>]Uצ̔D#Ӳemf! g.c:BVas@ -n?Dql z@Ω@dSn 6`~{.mxbb7҄)z5po AH7%2zq|| lj[d[w2y|,p7U iAQt ,k"dUdN$}CIk&'V_)j˨knZoӆ[3wX4#9g`ŚՉ- ۿNrs9ÁAԅ6u MT0aL#R5~C[??߫ rSF8:{/DڸJ{#Sjay;DjE!e_WF]caPRU3d4*b,*6ةh\b,fі56] UڙUXqSGҝb;o&WhT+v]>T$pVt *U~ [L%vl9aw/,ofN|V߷mWtHCPރ25z+ MT?|VѬM$%_SֱGJbgV qC o*c!Dvt&h|IP7CB"0p.ゆjz-$"L SG>c2٥.e(Ҝ^i(4 `rkN4`ԆM0)a^-Aa>邇tgs ~tmQpp6DCӝcTa]닉œA- &:wŠY_\ IU\.~ :Ӻ;,^/ڦ5+ߞ0>22*R/}z+RLwe@<ؔQp82!}|2E/fR{dTW4'ˬn{שk`rF{K9öꗘl fT?*jO޵fߔ=0(z4/&AZayޞ]Jv߁#D4!5MOc!~ɲS^gW64s#\H5)+#Ze[V$x3rRoI9- @tJl4\fM?3[7,:ⷻBgϊOyK֑⮥.jZc$C_{o0sg=#G7 Ar13>_տitR:B)4qԤpWXR.a@ qe<o{@nQ:'>~V7>e| ePjKTrPmFT3ͻ-0/3Gn :'䛦{X|KcɣH-/EVL1'A9/[5F윷DJ㱽* P:MDp<]<͹E~sP#ā*HC{ &ˇ@4S<m*G#}fȗ ↠?qD ` W+Gw>o<+:uJzX<\r7aڗg;,7KXlR>Qp X?z .ãkx>Lwd:G[ѳą~O.r5 3~֩ :jܙ9J:*>( DB1yMa%káAI`yȜ]QX/+߯#,8Vaky(>dɀmT0y8~b8 9 h t>*}ʍ3E`MG.5!n?2rћ='nq@K(X'1%gģש={d穸V' Bl p쬜P H:8q6@hF_Q>CDb~jh?[w(ӶiI$ŖF^%WLA'9 E5t6+˾Cƶ*Pu\:t`b=ʹ8%WoS}؜n[vOւf(" qk fEaAToCyp\¦y"u_jL؏77{ԝh F 8sR@ IIW҈ѭpf1S!jҦc5tЛ2x+vXG)\ҥ|E)l :D"B+y]F?i!LDJO{۸^Q$rȺK/>Fp%kKmzYEnkZQي& w bރ66bU $J3w+X1G'&qo G'n7;~OVGPڮ_]y>E(k%sOSH0*C%>KENY[mkhți7f@o"'hyu5k5uyͦU.8mQ5 _`\G{0h1\1 bIvق߇ yQtShl`ȫ4T=7ھetDO6e~I W3Q1>fe+匈۷{*sO=R‹EEY!MC|U!+6pF~d-rf-<*.`dv̀DVUT9CN}[je IP,BwRI} BO91;Mϳ SѯKMYp"9p̔{z}Bn"Epz{&5pmF7I!HKa@J{gZt*N>6CLV1q"#F""٦#Qaaji`pY0D5:4]EShLj|*`x5wד&Btͻz{pi0?1ݨs$*tΚk|tf(H~ZƿaVe&z?"A,}׭zfrf6tnKy+RCζ #IxֶPլ-2.fQ8wʥH6fsxBt/[?\V4 Xrj maޥ+~&p{q{ tVR?7hp`de@Zŧ57so3i&@<%EJ Hjufg)7yxZK?=ʃ\<>V^F,N߭WUp2.;vbɫɒ/0O %I2vvhI2gI vaiܼ3Z@C8;\8K `E^7;l.I![5WI^¿-gst+$=I6@4yXں6*V%lϵAؔ wZv 6ٚϿ2h@`byTcFOiv. bx Fbb{}#*x< Ú,o_M(ZpT0Sh8 v5)RD<zzNbnc>?#7Ȍ2ERU+CCdP%l M,/U^tONk*b&oO 'xg60S2`(Ztd&W5nT4oټm<:R FmFKD+ <ͶCsIdc10GgƿhqD4e/lP|sڄ[%d\P16FW{Ehڙs.?X;?SH\tmg;6|֖GYU%FOk'|C5n )ǔG11^lkBqgb7E5]t8:q"Ju 8'Y)V K{Ͳd>vھw_~|gr#HB)|Q6p8oatZo X8n=`5 5!L9p-I3:FCt*b?v1Vl-A[L;toZHX*sDM]Qoir:~#T<\yIElX;uN^|HvaTeO pdm4E)}k}v\e`U{F9HV{ j`p2m;`l PB,u&,zjn3GQ&B.ELYTy+G(J|nh fXfQ@ ڡȸC t $W/sz"REݦR MU hZיt>2i^`sl}3]`ڱrmY%[tje&@B1LC60 ѱsqHoB /Jk QQG0`ݰy3ۻ竜v u-ا3@jF^z(3䇝O\/Un[u-+&%m-D;kQZSv0Na)%bJ4>D3>#yf׳{7ӭjY.Ʉvq9*6};YQFT/]a' &g,ծ{0-H|%'<4"KEgqC,e\ցmr#Iɫ)Nh5AuBݵaS=k 8 cҬUٞD'> u{Aم3DO\qYVyX -;-|(*mrzLȈK}0-* ljfR6y.'{Qoƚ\ ]?`ae6ۃOdL#1I2>,g}`H5tpr?<❉ CtGM$i \z/W/ »ؔחX\o.X.>[KP +Py构a aJ[2_b@'_ŰyLToChZF} +euVJQܓM]*@?۾,oyD2zɝ 3S G gW6pC)Ø=mjDĝi"/>#V~|Nve%䒲 ȓ7wާޢ<0eRr-aG:&Iր FL iŐӤɭNے@ρk4>%?Hg pp~iJe,#g;]]dbp䙀Uo2nl˿^Q}xYi *lB5_&u|. 5d0! Fa> ؓ{j.x%휫*AiYJ([}Sb#)о",ޤT fοB`OGnՅcÑD]1Q]ޥ{ç0UCr8whf83mP%'YF=z7V @"2+ia+#'eWn-Eh}]և[gvqsJ4E5>c>}y \QrxR,OR-o6[i7Tm]LkxTbz5EA'L ` 9ʣ|e#gJ' wey}76DwdM҅ PˋC1`Q;QK'xN?3EvA &VgoZ_1\Īʅ7ꧼŷ hOܭ4o|\J7m 8 dTf|ŝ ko{yā_4Z6ZsE;zJ;Gk3wXֽ$Au*mm|Lhȇ E2QV4/$c Zy~;˚6\{04/\ v`v|u=< $@徯U[$ I-2m,/?Bx;~S*ݠq7% "x[@;%D-%D0+!!,؃]o?,[%SN9Ӝ{]nj$b0ɰ= .|#A^Zt5yק{^*op+8>bJx[ \C/hv)?'&&^_s*Xms}M} aA^f^cp,c4,dXHO1ԤX6"1S@ |o+x@= jSQQ:KԫUq| >Rzʪ8$Y(9*,Lv eAӾ%VaPrN ~Fmn򹪵 H Id$F,̲ڄprBqʚ qE |@4ٮmXnUǖ.hzƶ3>2z ggGĢ{oFRyfHܗSX"+&ǭQ.,sm& h̡VzNHMÌM7Fq*ɑ0EO?llO+P5¤}Z{0qyMţ XAڊ[3|Z,r%_+ d~QƝt !K UZ}J!Ċ: Zޯξ*Tw,k1.s@lP`(}nW׺+Fx]'{@?!ddK++Z*HpRS9 Kbo| Ao ÍumɯP;t)V,o`0b}<&r)t7W^:w$[(]K{$FԐ <*>lܡ}_Q2};s?8cޕL:-w,;w҅FRil_q 0ML?G͸p} ']j&8]:P?cm^lնdH1"B N~[}8xYMT%@EPf_F)y0Sc*gvY]Sc:Y }v_f|6ji+*sa\-cIkwWZv3]ZÃ;VRZzR!yKk)MTHؾˠrof=u4RuE @lT6pˢ>qX3wa3F١X\uTf^k=d[)MT3:j294I&,eO}}:E)Vƒjh6tT3tN q0mh3drB GЉ5u݅1{W>$x2Ɏ0[KGHNU#+; |; T=H]m,/_P)H5KP:VZdT٥ St=HM `KR u~s?IO@D6tbq}voh4.?:|Q&!Ƭwn8>x\9Y!S{LBm @Z&nWfxy#m䖺5Ҫ#% Zg Heˌz~_e8m(~Ê|i[qXҝt5o@GJ,xZJ!q*Mα E=cmdA}ACJ"/p~2RM`!]wg^CoDҍ&{KIތc`)c.Z(DGFp)Bh$gH"=z.qlx*)-mS Tf2g Pj6֋hj2=Og1ȗ3 T*^S@Xp` vS@b >&+‚zW'zd VCRx#V?QI'r uij2)'&%5r| [_#Ev3;_~ZՖ|:Ͼxǂlk=Y[Qd-l6i@k>o֛e6A\~m)J){OyR|)l 5  bnt/)/TxW^fYMKp<~ud-D+ {}fzC޵RtƵk MĦN8=.60^JIN t @׫vMQP"Iūv%A(qKCTd*2pyzsoYx=K(ODT1U5E-Oޏ- G4naҩ;w*"c4S`>D 1Kn@?QZIj]]2Lx ^"gh~$v\Ƣjwv*ad=zu5O&eY6^}F^C 1dВ?n&ZayG2=qU\a1G\an6 >$H)(caJ*=Ύe~rOzX?\+y ky٫}tU*&@a%?a4 ܗY nj=P[n!{c`{$v M(qU4> jeRx|sK!:BJ3krhBRp^I#ۥ4D(C^ # :.ܹLwE׋ Om ߍ ("ЧtM1?[)㎳N)xYMju-m>u~)l(ta>Ÿ |<-$XUԣ+5"AiܐuVE=o]pDZgc+SIj3zΜ O$F W3{7+1QBA'!+jK1U)Ry0{}y囇{d* _`:hqRnدiPS^mDl;nP;#V7 8jθVǹ,KR)2^ x\Ozbt%8mO%4wu5Őt?}F|Ό܂b!mu&1>jϚ.ªM{拓2R)Zp*QUۺBtw܅f}0 ͗gh#~p/ij>6TV hooiFT4='-Mܼ/ .Sq}oG =FȶM~T#*P7:N}l lR 7Y elw=U )cUQ;R'a€MOtqTafhlazxM<{uBY&L ߭3K`Ĥ09o -L40nx ?n^2Bqwl2 ;' *g1%J65w5]ԁ8*SɴE ‚Rω335#;͵=%/s^FGVܚrۦ+$7LGXMq.M," M#E> dċ7_E HM(IJ1<9Qw5Pt3S bXSHo&vپSߍ22Yč'+x9cD'XM5I;bɆ 0py"W a׾{oKǶ &+!D+@?ac mV4Q" j0e)$/e'铯rP늾~:zãu}dߣq?`ɸH[d&'<ſtE<&4p֭o6SR&M?J¥w]D,0|W~HX.D#=|I531#cC3H(M Ҿ|X"2ޝ԰"pt%x[߹" )#T%7!bBp8o'ڹ,,8sQem+$%,!S+cy*׹dHS)G0saWUo. qXZ҆RSi>8? 6ЂLMQSwHZF2HΑr յ'|Eb"}󲮈Vru8Oc7޹ ڊI :.KH%@ Av}^CZJi䊜ScNׯLeOݰy5gD &0M-H lA~%:2/عzx4LgOiPl5eL8]I Vdpٗ-z*&o 9Ӧ^/ ᮥŜ "(ԅ92\&}#84z1{]߰nǃH /*E쑰 KSWZr 2N ?u9Iת ܨ~'qE 哛 c)ҜNȋ:/~W?Ea| "+XZ>-[pD"ʇK y{ι}"Y^^BÀx(fi,Ul*E7x0B.A ^2+;'z:Iʠ1B< ,CttUjqߟV8L6Ex"_#<? "!!r0@ 8e-ǜj}1] Չ6?t׹@?vLГWŰ݂F8Ů,1j@J ̚YTOs =us{'NS {As$G5~^G,Ր4MCr)Z4o oCQxi%8. 0NFkyg1G5`Z Ty7b5q}k3vΐt gi"I*~{W2~;Ϫzt5N⑜Y11}g \d@jK}8x9ȃk: Gz.+D,Nu y5z<"@Q#&+2ᅌǰ~Upo.z8F>А=zW\ʁ ϨɇߖNHk޻U&g0ă,|\~v1m OG,HlQu7swղ1HKqlP+Oɢ֛5[[z.OP_/ܱb9%)k:^NIBJ"a US]tLL׎f3"bBX5ʓ\Ny+ɈN@C!*wqs̷PTwgQGD4\{'FXѬiJbrG,J X\E8lu-S fK mb^ZqNeȡi{˯4Wu)Z墎J| 2;wj1ۃژ)+_̡5`@Qߊu;tnH ԰m>Uq$%Qgڙ1cB j*ޤ"IH¬$!Z6v;RdwnB́l"]U9*=JX|AЀXogo T,>+eM`x{x/%_Zu=?=)`4?^Zh&bw򍠿=Y{o%Tт4S}ˬpRRxM)r"yb wyu# ~H[uGn]WUܸ"yJ[: -vaP*CҚCɨ?9Q@024:)4mbfs+1Q[ ގgtJVbO{JrǸ7`?wI&x8<Jڴ,+\>.+f7>E7Nw>ѻ:zS VIGG;ˉ$;>8ğpg#߀vۡj'^1vSʮ.{Fq'0zeB>)CvJֲ:@kaJ lw%5*0A; o,ɽ?4H&=8s@,Lz|4TEjbP(O5]'_2^hua=)KZĒL=\naI{rq[o%W2;soJ喛{]V[np]ܟAW0#\oC'&e",t#YSWKw50Qrv3nY A[אg]SIBCbaol *?79($K1759H~Ԝag-7IL\ /j7fHdI]t{W@&ڻ4h"myzopɛS )!lT. >ަW9|rkXaOyCxdIu~5I7_s=,ukp!b?e ?)ɀ4DO#3>mQ :dRu6}!}#{ uS -T[dyb 9F6,DqŗٻU^U=+؞XɅx\a63<&Ǟ?K8쌥 o]JKy"' nϺ&r,άڤCV]ĩ|H4yF!D[6g&?[L`[I v p鼌֘~b {o\6ʅb}j 䬘ցmsQʸrcE!+3ơbhp\~x&L,5aGy y{:I߫ fsA$VWPJYtA7ig+ 3Twd9D7j< R Q`फ़CZRwses5d V#.u8Xn§OltbƘp@|Ġрڋ\p=.k( $Pz7Om~{T͝%)!r6T|no$dhiHۯP37Yv5=?q=O'LE YX!lVF -ݭA K$뛇@ Ltp&1RN}M eA8]1gu$R>qRҿxVߵ$7{f^7I >\*Rp3:1QR]a"B7$L)E%LmiF'au?wڻ"scz*WM{m-|e, D"#FY[8^W\׮;j! L؈: _ ªDciű)r oR=C< `DŽ|Ez8Vqj+89(k:X}eT+e2y;õOΫJ Id5ٜщ[z^֜IZ|׶`}?bR-]ECMK7nZfLyFѽT}d4'6O`=',߃~U8"aoQ]Rhgᕴ\g[D_/E"u{rYL7%U9/pO(7-$6%U8/4J ^񡻏bH{0zT1Z8|_Q擊x&B4."i!14bx 5ٯ~.zQnl>ym|B=H^ַ$S`,=LGqd%KݮCZفkS a ʦ=%2 bx)D '^oU!dw{#~X[ .ΝtYiHI-Hx#7|6^&/ILWZg_z(y՞#;DqCvٌZUыj 1 L&-Wc 1uG7[!T\Df3%M[Ե م/`*~יҬ%MhpG=(hO ^8ED~uD:-a\ ޒP T_o1ͽH%ӂEXtBLy>t'3sN>>וv+X] } )YWänX%rc߷lv@jRHZ2ǑWMySNد#e.P68f@<6&2ؑ섹UKBG2S._r%hG I,^C˩۠$|pIg4"XPA4Dk?X~f60b%m*]{J&RS:'t{}Y{3]㳰{VhxrY>$ p7~yLxaB'_;l'T\osj.8B-kKrH"f}FfF)eX?eK7Lq cjn0孇*91]-UЊgPzem FYy/LP?J:JĈ`LˡÊ;+Tz|m)<>[ ?grJ*# m)_^}"VcS|aVo@"TڢaDi? >`{I U_. E.]sYn^ UǏhRN{tGL4P@H6!˲q]P6߸E(Cز&%}^њMڵE>CKC2VB#iPbb|.zhs&lgnf7Bw#GHp矲DY,h'¦OwWےCVJ)U6d9x*bvIFzaEDH3D(^u͵OŃ w/:{%(wJfuh_ߟHT2EI*ߡ?Kx /ާ=Gyίoty,V4QLvp3k h M?d2cL,p =ojl0<vtu;m38h 8 hЃȴNKI: se i+VCuzkQ<~j6gh<mha vɂAN\y|dybh|whKrn1ui|۝|˰e20 D8IRs[ YC&O)\gVδ2Ζ3uu֛(Хm&ϪZ*F52*7ʿ1u֜[@N3Y9tJHC(rSML +}bZ|u"BvG8)>EjLP;ޖ:"̚Ϸ}I0r)uDQ޺εhȭqf kON|Z0mM9Ilg #1uTn{8-s4 E\~7;^yrbGڐSEߡ-IPsBix x+DWD[Sb_UǸB3U{i;d ;{eI=uHg$zkFs\^sV&FT0H6Gv?!@>K>=`< ڇJB?ؠ|O]atgQSu[ӊ㋫ϟvO=z. >DE,xd025~\is}[ 7L\)NHPY!1aKo(C)W3}yz)oTlec|b]X?m\Ac# !0zn .XnbGW3QW lYT_W XI`L7*iOn7:;jKF չ \n3PP|ޛ/]$[ay?Qh&~62$^PLy7/uFҢZ\}΂E4Vq hoel3Baڲp_>0Š'Fxp_37hw)A. r1AoC65TE~i\׽sG.8ΔjtO)DFq*G1N%p~B 9K krZ2OHw;F-7MuXk5y78_9ƴ'2VÌ׹lN9\#GQRݔc(Z>9e4y6CcJ5xtGBˎ*ɦےQ(31mbvqfMҰ*3E~cz-# $cITJ6pMu/bz|ʫz{V kSTع?,@ L޸/fk u3Mpu;&%s?6Y%}LjD%CJ?RD!&~VK^ԫX$|asF46.UZ~U5 )*`t8p[I|`n3smnhY$bNwAnZRݵ.g"cgAբ`+B;ˋ՟@;/hUfk:6~CJveInxc,UjB׭_gɮ]t؉U1'\T@|/>*4x/ gxHyG 'a{CP_ZYw8ҵ.gmG&Sazh?xmWvat j5g%J|y~6o6Lu^oKqh1?ocj:x"f6@W6i7TdjylyYո&]9>d5aC_o}@you)aqh̅StIōy {\Pќ<_TǦj5tONqR hq==:&W/:ߋMID~QbI%qg?/l?E2P!-NkR.u(<1RhTAĂVeDyAѢve"EhVI5gsŖXJ5q˙~K_b{AY h w$jppuKY LGAآ=bZ.#$Sv"Jh 'q vc0glumPv.G6Vj05g6lm3$¼E@O2_ᨊFSNw)-cP5f1kǢZ#1 Ee_dVBՇ썏&7F+;`_S+\ @Af?p%V_'C$*Mv`+T_>zM.مn½r&1Z vY#"~r2PX)𷺳}"kcOrV.[KxLAjIm~,)Ukȁ@h0P8"&Tdos1;(5mFmK9&1txl]ʽ^mF}U_d ! d¤hax["0,jO}ϴF?Tw:ծː8ݤ?1t_,ђ,>kw%=RU?J^ea#gbXZ$KzBw)>.FT_=B~Tm/YZ3fEֶi.s OdE%@JK%f7w)rZgcG&Me KҦأaO47+8 ےK>Gy ^}mX8@ m";b̥$⮏{Α Р\Rr#4#.zBU?u#>A apDR?:IEz.HLYM#1 wwo '_"wkϙz J:/4JPm, j3ڷhoF ńe gS hfu-u7Y rE /]rNrV()T':l IFF9͂mY3lO 5aO97)$N,݅?9*?Ss(T}Sgb.—_S<[m!+`}]-Y@8_E6>)08y_KGլ 3 ڇYOy^J_q9!6OՖP,1=Lxld:4 i:۱.0hu^?P!۠gIcw*C~Y ? 3i\+5sJ5_&u6AE3im uyĦqrLgkw<)X2j6wO/CN^msLS)KX2F*䈲AN^m/-&_G kHzRRpjQ)O} 'fC\]z>ɲ?tᤗ*Q13 7]L XΣ@D5d,LbYh5[%eu$\]%q2JPihSopKE)(.Dm#vNd>;ejoA@P\B/_.;Bw>=Db_:0υba\$HI*)l>+?6Idl#@&4w]/6)mmErdVU89#vcoRwnfp1'?PPbyPzGE],QkUG)|-9#3xUAUy8z5߹<>2 aZq$3nZP #bTnHLA E-V"1VSІ}g;ڳG)]tGzOK/`¾WNlCoJLx E.5SJ 2 ASdAUw Xu$ܫd6-,g|qzLd'FhVC[pǓK>ȑ:j-/ zgg" gp/@"hPX ty(v$s!Oo&.@k*[x|Oث(gC4e@U@[>>5~B}+m|'" h BE R~cƷIcrWr_kr[~TgI.e46[idO˗lS\NL%eteҼJCڮ{WG |v̺>f}8G3C h 5NliHAۘ9Yαю١g{UD[V;xY[d' lPI4k1ζ;:/b0ẉEH.:FBS(%xE{eJ -۫2 HP]%dіD 6]Gi"= NL:kPA: _-,@3* ^(Jfs-ǩqf%>xBXd?BҢӶ5>_Vywĺ 'p.Rw(V RCDl,R. ~\8O;W INʶWzΧlEІʣ&ם tPY01'_%ٍ\JR %/mCKjҖh9mޛ)=" eF{?_c>7 ),S9 W̒l{>-lZNPV `pJO'S)⡽c-n a=RC-zIs( $tSKKr9RJ侈pE/~Žmߋ9qzCn,4ҷU?KQF ѐkU8SPԋZ:U'_5\Q̬>*XYHqQdNyV;2{]r 0w[=*2z֓(~VI6hң'"a=Ӏ$8o8^#0 |(S9!T k&ˮdVWؗ$!#pDab#*;NPT-~^J,\vQ\RF52SAQ™ӡBFO[!.t݃=JM|42?FJphZ B7aYy,CpÃϴ+5}Ց~ 8`05"_殊k)_^/= p*O*gͿG˹gxS&0z$7[c+}I+.$ZR΄e)ݰ^O P91,$!eLqFkֿVɖ B2Eѣ1p>7^s_*A'MP{"%@tC&H@t-<5]DneÉhPbp#6ab֚_;-ɊLJ \9nHk?"Q Mt1{ h3$Si]ZPo$iA|Ɲ[&!q`Bɕ@Mg !"{Bwy0Ccm0C[oYQuՄЄRXat*iO x.l,r1ǂ f^?,L>I-SYzf~y2#tX:T}+c% Œn +3Zh*]Y F},Jp6! S'>U C@r  _jt$tB[ϳF&-OIh逐$|j Ǜh^ L;DG9S/pZ=A؜@SDZZתpP)p4{b[96<p$-:(d>d)8>f!2̩n}k$a0nZ+[/D3>$$f b[6_CT>)u0\Stb|>mCIsYZ/pS?V!7›/ai;P$c(R?0((Ok yvء=I%?_#v:Zu5"O~q]*VB #R Ki{w;S G: 2Wv#R}./aⷻt'qA4S?w5_BEllc͵*HDH)N"}))[-su>nDZӽ_'S`+_n%V1';Cc?7y6Vmς6P+ IHcR F%^ JBЀ;P/)IEuЀ?}VhVd@9F)+Ǧe[BǘeE"l~7>ج*ݩ㣭n)WAT x Vጋ,E#1elS9[Jqj4{s٢{u$̃fLvMl d*Kp:c'eTZP{`L@ X`x'+Ɯ']f/ WL8_vΑSo S%I2ؘ1G8Y,^K{Y|R y,"Os&WoSDg}(nG@7"oW8a˱DDk/BA'Lc^K ́w_Wp}La2d,FZ?|h=ҏPfryO !Y3t%cxR{teҕ =COxp%wݟb5<*͝J".v֓܈s8K|~ }3R߹1jkP>[šu ^snY.i9WES{R":])o=6IM,!;O kYF`=fD$J_=t(pc j We8tRWKk^wլ c ]'V`fl@r4,IЍx:cfAbo|S_b"!*`PczJa}X7$xPalCzLQ_u Ơ ڌ.{E|}1)6Ib /Ag֓ShW\Y{&ܯHu-j"1QkXtJ{ˑv&J`%s@=<.ʨo);:gLw xt?bw Hj&[nGتUglD [iF5O qs 7굝wᢆ% &ZT{[bGРKо8*& y8Qڿׯ՗@}%'X \H_%٧"lP>%pM5FM&>c|L @] gTK@QpcϋבX?h[ %&{~~%_0_to+ٵlG3 UV}LRP-o~Ek]szNA ɥ|_ֆ$H&oEuDU_/U%Nc#-.T)˨d*QJpЦlL>N1ê?i8pb?7>-7D l E;S*d t9>m\T\yӆVjhU>o˦ T?{0Z>i58/N5z?UJ ]R+X?% өlLÄtC7xE1 Ggy{f}73Fggn(O=ᄃ^`ZhPonC?!AEjӝNU[[dqhO2l+DmϤxp[?-9pˈ.L[AY"1WAJ2i!UW5i:j̊Dؑm-ϠqkC~P'>.8-dDu*M!$|")tohLJ!.Ob!t>3ucewQsT/mzw,^$Zṗ=Ke(2rTӲm[O왉n #XnɧN i#spniWA(~OGg)cΗEIW4Qr"DإĮf6ѥ߂SyQ"KW@#8BH2]]5I!ȱЊsɇ&UsS艁İdMu ʋ\@iBR RnYg.ڬ"jA*nGӄN<^y~ldϖǕ  l -&ڟ=$-_ms`[>,fhzbNUW*{|#%0 *V:aͱoD޾\/K1zM0uky}=ڳ &\)m mހOG1=<ړޥ_flƹj z<0U+ -]L^>4Fre̡R##5zÞS` kߧ Hg40jJg[pk%{Jkj  @M7 +ZYϪA]R@<*e)fH 8ҧ2ȂžLKFybn^_s!_]|[MD$,Pd3 ?Ah咍1dMIfڗ9\5 QsF+28 ņoHT6a0N{ =*v &g&Zpن0uT "Lvpu}Ĩ!k^4U^PB;(e)@9A>dsygfcL(΂b|k=Hی~Lx+^UC^2tBeNv*Sֱcjwmi8uuƦĹCJ_sy'vwN5^ 5~J=^yCWL4i/yo=?G4K1/,q,ݺ=V"_7K;wS> ^?ꌞX&؁^X G=i/ t:nQrq#-'Ug0ť{bB*܌tB)</+J8ړ5{${Wg+i6ڃ to lnq+V!8'D'ǵ;W4n5 גtTv-춎PE' ]4uia+Y}`Y0B2=2~1>vߥ!H!"Ɖ {3) 2L-Bzz846I1TRdp`U%Iocx6U6TRf= xyש'Bqm:gALӸsz1|q'%H#*lO;y$b%OK!M >kTLx<Td. : [>:&NpW;ŃҦr4=t31 f+,!@fO/Q;L["ӶAϳ%Ɗ'WdɛFd C(ls?Z-$}^BReW:ğDu}ה:Bks&(c~HM 6^T!jvQ|1șQM^hu.[YWum >rUe5g~g)~r;H1noɤ1zFcl(.N_#hޠB-hY*nnH6KZp\tNajȾC_a ߗ̲R.j![ 13]Mb rr7JwqÌ5CʖFד˖qL? Բ@Ma,g֢RV* ȯiiL}DmcZY^:^zb{b+ȐMO nZ |)'#VpHK> jZ^m4Jm&y=Hqt-:)wUhU&aeUFQD V15y,XL_ob]\Qq|؇K|S/õ#<[0߈%n<u |K: ;;7g^.d)¿~Vէ[Xu A|Ti6eFa1xYkŴ[WcMp~%+*ƩWeD30AO)Rp=[?xvE̛+ 0/^JUgK\y>J*l̳*^tYzG|J<[B'0,A vDLhc$δ-9 'nRFƠ[0DŽ u %riQq꒒E\=v_o{GﭧЛYTu%JbH(%7Ly/B,]:jRJ;oE]odAg^4SFTf9̃5өnwoPTXq9=b瞦Lު5Dx$!c0U !UѦ$O;;r;O+\c^ FSPr^>6~i*!}OE@ ^PnSOE7X ݀iWP 8r8CbHFߌg KcC;k.d+kYyC/^m=?G$i?$SƉ&BJO⦚HCL/!IgqAqxXͽfa?+~ip#h{+~eyyGS!;DՇRwwt^fkh Qyp@P[0OP6kay%S-҆=Tȡ+?ZX~5yIVo}'wݑ{8RDY ?LX8>}*~ˑ=0cZILp4["z'2%TP"4>\rʶ Cx6J,gM@Z|4 ԝꇨTۧ2^]p0egpr&xHzA~u,\U|=w :<{-'ꉄ"=(5ڑB->涫mjQm$c>BQyE!… g؉/#(z"Wϙ$࠭Sh͒j,8W_]|ܜ3q= C2%P58/ysRW`As_LbX|Q'O<l%,dȀ YAbg mpu X5ZgHrcb@N.UXZnNjYgc>ܢRpz*WOU/c1͍Y~/.fgBwRuլ. F|/t/vd)foO}`rToŲb =Wn*iVofhcVOMYqARUipK#ńSu!UhbH 'NLg(ҹq>ϣ.i=y'lEZZ- ֡-q)K, DZ ӧ[~_xt^ ʓʩ`Td C]Rń'1⇹B^J TƊ\a\ j::}"#/[\j ({Z91Cfѿ='4IB+u &!R:H=Zbm!H"M&%wJBv7?}4 %r#FBWZ  n_2d+vXUf/~{Ɩ/[US+W13]w%.XAO.t|J(E̔Y 6^zg^ӳZJL~|jx`" x6QBe &J پj]z0Mto\%>ИK `u[SgVEb]rb*$Yuc n Jg )nj)^1QH\a)|gmV=GXXI`K/GlUc~S؀{Yݷv[AJi$}`b  KB[kS ,`i~]ƧkWC+<+.0[H"b/f)/wUA%BUۢsT /irRǿֱUZ,L|d ԩB!5p<=O1m 2 E"̼ΆtX kCZ9ܽU*j`'%Tk3=:sᤗON׿A&ۜ5#vD)&%^U$8ȅVq1Mg)e_B,TMeT*)u= JFo` &`X]as|jFwrܶ#-|DǸ~ /\=ƻ%[]Ov1pݒX㲲2-];2μ= oE@=(c5r~x|O|x ~R!31۝oMn-u&vU ]Px| (9vw7_ (Ctg; ,Y/Rԕ^X7VV+VB?g{(u0`ߦ;j3T4Nٱ_9\ f u/7M~Id#BȶS͝*DEtl8"`K+mb ,7à@y2GYd[F4I%oW'ZV,>X^-PYWP] }1˄ IZy =eإ ;tW%(♚zVvCOJ$+$t> Z?Odw=PUQ|-ل>گ ^0[PwLqD+R}ֲ@(c|y‘d7a-mghLZSP)ke-ZWLߥM8F?4S'&ǥdYȕ@CʫF%0JNy1v#)x 7fQ:5 AN҅iY[)&}Ug0H}Ijz> 9<;Y&0Ͳ&Pt |)2'lc IHVuyz)E_e(t⊶#Ot RMҔ߬G4uS`1 XNpɘXq{)on Uv N?\tpLdu&9'B+Z`{L7V|_~?öHpXttJpB9ψcrpF]1jP2`EOsk jѣŬp}ar%mcA<PE{gf('A?l:Rp(3j0Q!|-Zns\=:Z/>:#ss)_סVPƟžc(QAropVAAa=\ZAPd7Ң 3pRgl,V!Rcw&!2).Q3ec 34";#w'Շ`~}s^;.*G9>sT`T1*UXD'!Dia,.%a ߮S ٹ|Li4xݫ k5R=rA Tރ q~DRvzYZ/f=| oBzR('zGP65 JJsFUˆ vLm)oY_,wGsUҶ>@pD\"7yϣUu}o/5G06s[,4$_B[PL%B"⧟=L'T JhX@A .npKÔG͵FF?0Tح"j8+L-vXj@W-p60FɛLd&z4:^3 j[#"bmӋnjJĆm̤j2ٮGpp1 Tk5ݭdVg 'g\z>n40t4ىXS"\)f1.&:YjMC_ex#B؞'ՈwByʷ*o7e9dkhHP 4+]I%Gk^h0AwԳ!7H7̽[ &ZN(D ᎁqNʣeFuCكzu/TCBh : ~!T^n ? !iKȐ3l5{“0j Tfh)QgB輥5†SoO'!CZ08}T0y~UYY3v!q@  3 ΀d ܻoyXk+y%!ǿ˯SWMی.ߋ]TMs|@KR$E`b9]~*րػ 7}Abv }{8 Nd E=seV6 O:5Z}szetTguV?M(L"N(tgp@\bPհ NYJ+W8kzd ${C }52sT>Ɗೆej, 1&sBFG -$󙁰u%r$D2OGv)oaTfgaB5b7@mx+~ǝ,ߗrN" K!ֵ/+Dȃr6].#QLhjf1wxg8ON$#`X:Ո}$B@ئ$@A.դ{Eh,z<5ԱavRk\_} N+[¹r" 'b]7E1D V"F㡤e2rF#zBky)!zAQmͽEgtw}r8|we"txB (\ӠҝX328nS2^1g ͇17z6 Kd @=:)椽|_`|Fi|wyBȣ-vIWRR2ǗۏBp_+[ `gY9Utd2>>Srk qT)x$qda13xJE". 'E 8avK Ә1#t|Uq8)AH7}i< '*OcGt;5/-{+AlT~]xz ØY!j¥H_1ą\'֜U7;3@<+~ j_wP:E|&\3_(f5 8s#*D5!zf\Q6OyLuᵁz<)$;;aI2CM!qK̵8pVqP;<'Tlbi(5`mXe-\i 1nIͲZ~&} `Q./Xc]FV} GhƇg\Jh7/ߝ1#-) "xYU5xRGXezҬ⤛1Fވ1%)Ɇ{ƒwRHXTXBg#Uå06g%ݢԊBv@8VϗED=3&}rO4u`ƹ;IDX4kd+F:‘09ik F[놚AɬFQ3ؼI U!|S'G-V+Kz%r4I岮R *!`cthYOwq;7c b)*_P>3!KP% aDf7G"8$y9VNrC1lw&S Z??Pq8{@~yjw>vy桨Q KA> (bs9VMB7Rn(t@6gۯPM|bXO 7"oXĒ!}Ȳ(8vXC6 8W&a+b,}-5)': YDW#{n+КYd. Wgf:W/X\l> |ϣı9^[ f}R i޼vo_6B|$~-\ټbAJ"M_ڼ]O&[Bº?-ѰFB Q[d.|m]Z񒯛泛1!&[bHd+. BI2~JQclyiVoP&ʮgPn8ݔR72/SbroF̔[Y/)ʬB+caǐ*~w;GѾl>r6ӀX#D 'm^=vEoԚ=zAs\lg-_ EX*,oT;_"t- g`L]Yf"iKYfpW(`QuO8z[]i٤%2]& vP)Nz͌~}HG2 e-Kr"۟ NvO! @۝h/$r<ԿcKE52ګg:e*Iw]qi=%W ;B:Y {_:lC&3P ZLg{,ҕM(v#.P;<"8UY(4ޢU R%qf QCPyshQdI`e!r 5c2]CYx m Gq;+:9zLmv(;## 'mA^g!~B-ʇG׵v6X\A͆d#Z-jӆa-J==0_%ks=- ?/ї\ļ.80 (Ưbfq`M6|GڣSs@VE-Ā-@'N`MFzd^;clyRI-8;MÃtc 50=z%O:#AMi3"xPScϻ !+S' 5u'o97[wg'ꙫ.ڸ .bx43M^GA)P פ̳] P@QzJ8D,V(t1>U)'8KW/ I5.4*+T8bhi.mH]ITuztX1.zNV &.bqV-4ƀަMBLrt* HΐP`oYړU~'r ;zǑzpl#*;č=B XQf6:գ@;Nb'bb { EdJ={*ctcEIqD:; k,H,,2x69 V8bV.b|sE>*Sx8w1̾B̨'ysd\-_dZ}_}E\n܍_˲3*hm?YwBף:J&\@eRB3kqP3y>;5V2ψbr %2%9 RpF5/,WTNsapl~@ٝ]@ ^hQɘ+vS76 ߎh;c;0{] Fo5VJ= k i3&'8X 68.bGD|2 \)ۏP'Pk>~201 Nٜa8:-ŕNk^w#cbLOXG)LmFbQ2>OBt[>Jh'M=mY8'WyRfW7 u$_UuV jqCH8`KS 9=Rtۀ *7I](9Tt*|-@uPN߬N8q <Y=@2x5*L@Ǯ4m0i:RWnJovHQ(ٟ]YY3N5J3Xd̐cX s E~M+veV/<@^@ɰzEPMxA$^m|_r*F!]i<.Ӈ.kbRVW `QkhȤ4O@I;Hϴ+%8/y;Hdv>vs-k Exb2ՋȪ'PoI ;M5g^QAu)tVXT}F$L6,Z8-e7az t(ΛpHznҼ1}m( P-c%,:%4x> nܗHE'4EQz)K3_ZrB[yv) ՁЇYQhSq<+0dKPLg&s5ԃq6ץ hVlblIV/j!UHUP3#oٔOU{hBHhpYWWoWJ %C {\*^NJr2iԟn$===tci$DNwSȞR mkTtĔ:ka `' FpM/6an!bC8<"Wuh! "tףnw5 ur^^ ?m!;V()`s4J;" DK*"Ud{ٔ+}J %̙O= H-2^ TCMރsb 8!aϰU-u톌_ٓ 7SV,4\TO#Ó7`Z+BeT6ֿkL4Ѝq U6$WRnOrwS۫7,1g:ǹAP"%`MbPn`:OV=ʓ jVXLH3àɨս3a;+W\/x"羇c{DiwQu>yK,ɌaWʌ29B+VT*'yOY8Uz4\lpmGn.Oo훔eFʯ>!KdC~"h/Kkm#&>C*|=GoeîcSb3Lz ˴SUyx2S?b_M#*em❫kTfB+\}Fw@ .3kގdgie眰p*).zL!Y~9N1;eeu5Otuг \/t>:ơ_kXګWi<hzitCۏeU 2V2\OM꘾ܕj C>JʣBg1wT  ƬҎdؽ8BGziY9;37JĤP04?սɲYuu; EA9:HUȍu2$ k/;!hGƝZ3tIZs_u}lSACjp8x4+pI۶4R=~>/IljQ6Y7_:*~´B6 D c+Q9ut R^ܧ. Sf<"͛+ LP:vۈT;-Ҥ/[I3F(z }2(d1{pRޔBl혫ͩJ bE_Gƒx'"Χ(E=ϳ1` j=pL Kl6+C?;}3fk?^tT\t2ʚ\4`* }nIo0}({duT*PR0Dz̽UUp(J$ل; 5u?ZIbz4tdj1 ܠd=[:p@|XC1E5Ô@+ 8tt-ceB%}%]URIR!$,L c;r|p4{lh#D ﭚJ?,ݺsEk!UAF\(9{#3ݙ"آ?ZY;FoQDLC?92's`9P|+!Ktxk:SyIs;Nzcks}@~F-5?s:1a1%1I"cpӊJ2;\ 6^sMݨ%mf ,:iFyb6NT&(DpMK;nmyއ_.Bɫ;}F4+ܷ4y~3ꎴ[>xRG:#L Wh""^M̐BݮX^ot>S,=۰I|F+p.Us;׳r,W~"k[7Q0Pp:j݈!V_.t7h/gJ9!mqrV KRJӺ:%m/!G8Ѩ,>(Xݼq+3N/NѵXrRR{C۴t+Brrp= |3&3AP$:U YaNP7'MT\UEDT,9 i"9۶m3v^ez},PN}!)@4 N\'IiAxL BRMΨ8A *oL}O]1吳c |*~3$_r.MLpRDssţI`ة([sxԾIdusODz E&b9!bUUUI0F`b5[|Žh!PXBEcmiF9x/PhCL6l2ٗ(&)vd~٠U M)w,f.\hka7Rn0VtmPn8uo֬P!* w6YrApM|[ :WmS)2Fg|9$g}jI̟ e#A|Rvb嘗j]M4Ǽa$r$\6{C+Je25"]xGJC碔=#/;8K"[,u,FI1S5C8>AF#aǤo ÁГcG@9A /BOT!,\u.or/DI,&.<'&<:Jؒ/x0Iwc8K J.XJЃPgPcٜ8_Vp9=s#=%?)nuͣ(d۵mYgĞX<"}=v,tL3tM$pxfƁI5H27mo ”t<ÉsO*jO-$çPEkb K?`|s-;4dJ >N.'PȐ}t+\:0b,$5[gm׾uIܹ9[Ih V [WmA!?V} ӟ#A6.Z4Z%fDzs:+o9$eSBnƲ&J???8g5{B'0s3+XyK ;#D}X xhTǬLx{dR1"1gLk9'B>-sbpd*|?5ؖ᩷]7F'qcmمudo#u:,">)í}$mtac}Sg`sŊ+e-G(!Qt$#+53G7-O>ZvRs{mX!oIʷP̞Pbu%mbHٹJZS BY|RKBY#hJ[ѠEDˊlo2֫IJqB!ᅍGNGaK~-]zQ&d1bM=.t Z =+=a}ߤZOҽ^>̂x3 D.mZ_:4lj 9ҘРy'x`iqCK6u)ա韡pS랬`;[;`ۘi|NvҚZB1Ԥk8+.V'ga#6W1 _"Kݶ}΅Aɜ)gBYfjEƿTYQ)YxfwisU&/oH~N?m-wAzcۊT+,ΘzVQ_:g,+q:U' ȝ%\骴jРq,\\cTv!Q'A380LZ<_qu]6CV6E;tCylNǟ/7)Dأ3cem<?:18#g2(_zπ3j}i 9A07S?f Ge5̜dA!vj;e<"e/-t,Zkh\UByYݗGrl@f[bo:|`]|tVGotd۷C4:YFP0c\mW3g{ K4Y͍M½( QHb14I H"Q'+R\7g(DqL jEr3gjefnȸK 듷ٞ{ FL=r X!k1wKݴ TLY K`25]<E}iv:ouPa/D37.ePn)C Q)y 5{y#8ro+# $M|?y {¿Sfbr!@_V(肸Dŕ/=3lf[g[¸L̠q?Ό:awTĀ5Zÿ,_HXs7yޱ5ưZ )pT W<${="1n31=1狞w-kS5$ 9(H5ڗ~2;k2eb4m> Y!<}]WxDǡV.Գ~WXL(X+ esx 9MǹQ@cq5.Ԁw94X,=6V?ȫbޗGO!uR*S̞DB/BĠ؂.}?*A—̓q>fzAڈ\bIv&g3ܙST1V1 /aZ~3NB>4ݚQ6p"ho!ަ^ʜ-p]10klA\ 'Onw'SQ 8}d)}AR޲;llc 1["~/>X㣅 9%4xo_N.>V&(Fl}q5:Kǭ.?y!g'rbcbߊg)DdEխnZ-}xM3n@2Y}+7B^Bi'Rzf#\4@>ұٞep@I>UKKC6DGފu|?9ւ{] ].+u#SĄ`sv|V;V8 $9oUH5S \D L&1lJ <9V$ETU ױ_Yt.k}hB4x^{RG\^N&*蘪_P?=(iab[MI$[!ug"o1Mpmˬ#fK?:&hm(rW=hBЇ˙{{ALi^ /P`(z,:NY.А8Pd>)jpӷ$|R)X;PG7VX ?$* 8E}5m1^֭A;EqȆ| /XN,a܌\4\>’-.$Bjo=c:_\ Sf훪 Q`Z߷k MU{)_3k.+ TfJCH!`W>x˰*BZQAؒW$&GpT94:θd`Ux2[9WRdY2E =E$3j:pcToQ<0V H/p)uYyT4"[P4}OwT#y2h<eJإe8̐>jƊ`nt.)8(A5aMw+6{27ϐ.>9Aw{D@K &He.)}w,gm#[9ѺaLocY_ aΎYT7݉毇+&d@ \{4v)PrfNk d  NJu5@<:*,j($vm8$;U"+" y+Ϫg7~gH[M%iSvf;^sKd:8]*/{W.a.!g#!/+8~ bԼ[W^P+2[YmmV0 *hMPsd&N[Ɲو7V-rsu:dvF5^O`nnUK9 v~+1ilBvLLWRpsιylW)`+˵|ޠ53,F['R'KN,|廬>"BdИQ8ƢH 3!CAL~V)<yׁV_}B"!9/rGtXg.Pt(w u# =˲d3*d%p)XVy)8ȁNee\2& 6D* -|51a}EE<5mrXѿ- x0uDT#~V (Em1*"f\_Cޠ B9fyD~eKcr/QdCYjP@9՚ O̸mau Ӕ`Ģ{]Bd'$4e,0r{[#u:( "B70#i[ês!.{4ܕg%RvZaz-.&44f)yvm!rv`̊'?ڜ".xMX]v!4&*7}@O _$ߢ\ZE h~x7~gE _{a4 k0^3 G#(ǽd0*|ŋK4ӜO&˲6M3Mb p:ǪO~C`u6ڂx.a=%iM:AXKAg tCC?ACid<!(/]T,,7}Aip89sKsIF-4=c=R1,KZ#g0u,wƴ)jS(J&X5DZtj_pyq!Jon4͏r6J@£*Jv!d^F@Zϛ:tꝲN!~ĭE=_}j{b;$]:Y~(Xt$ )3&40%'$ͅ( /{a!FaX I-[GlɵE-ȱnc /A*/qi]g|4ag.U ~ҭ%|mXĆ^=C>P55ed- ݠ 84x̢"ڃ62ZL(gsc}jg\3Oǵb!>]F3 o.mydpEI\Pu8d4]+~Ie{nQ^ݭ^{*a&t(*$7[lY;ʹ0\%: G=AETq::\ Spav o jC1">&ѣyz SN$up6c}@nm~+~WbR,? 1ThibY#}i +h֍RF(HYF\O4#)y599RƄӳηζZ*S^ u%U̪f+ /~^BCka/nbm/XH|WT ф^%7A/F<&{73r7XpLD^lHdPCloIMEvhbd17*`#bM U>:(8%}'-^sGtiy'ckgx_*-2Zፇ&bOh7in_>a5"py+^R+:S\n'pcHƓƖp4 T'ϴSDhK0JnjV)4v3,`5gKRCQ9X/ҖJTqK$jk$rġNڤ[96M`npeCh9!.,YRgfxxLy#&TP)t="YbƠ<u YU\cY[(N[2y$TU"7C#Ť|]|^cTEՒ%!*ED141h+8Ua;GUwϤԒI95srs__+UaAxEz0Ax]J!Y>.NK)F؄fb ;F8\-LUNj~ viAV@$#"=ykFd+pP%P hWME+a?JW)8PoQ| .`Fǥ=+T6a ,MUN <ʅp㣼_1/ݾ-%!;Q9;s, HSw<ӳᜯ ֢mIxJ!{Q-|NX,nmک*)o2'nO$8̫TEhK"(|7KI2 X:Ʌڪ@Ca}!RQ3:%4|<0ASʎڬ,JgpL3fi?j÷W_Юp'Z*^ yK|"sY 4vJAK$$2S:t*&kd -j+n֮ fNn7_5WjЉW %$\ h^>)cɜUCӨa ^X=BڣU;VqŎkʧk|BT6لt 7ecM*\>*]& v^ˏvN)1GFo "o 0sIJ..%a䵸< !0JlRl4,IBxgN:I,J}LAs+Mdbe-k1j۝ñi̪rhB̊87we;;˳[-\A-s8#9Z4.x=AK>mj'.AjOIanF$OQ; J,yÜ=PR~69^ZXzOt پ:;~ !uIQs4قqqcVz:m.yw:Q}'Yc6*%Ӟ'hY^؉mMZ:'>lW4N~x+ ~׉>- $tj S Ffi.P}&Ρ)R (Y J>Ia|e &>4@c2]{ ƧUb}WrW,b(w".dXjOLK.>Z1dB'4m=YEB*Oh$>̯Ưf;BUa/XnTՂo|T‘wHMh۱o؎ohG *Ei] Lp<0Vgq|#Q3dJR0<%͗|my1?r(6Gu;2IF>8#IC?Je/J-\M͜ ƿk,+Q[{([ǒtM0glkN?rt^]u(+Uz8hZNqMq@vNz X:_s ;?[[Js3.CrH' cR x2G<&io&ߢ(1J9j[Ic3;q>k״Pb <^8EeN{H C9(4C}Ek@$nu,Wo0)7^ZQ&g$Z¶u|-UF{aO3&J POH`ˆ{seHf\}+tUf[/f}|k $ hsP-|I HAꏗ'?oD"+i't[a֕X}4+ ڬ6T53X/Wך} "0:mxTB.C"3IˆjliÈ7@wi_2R0RAb4xaދ,;nLPo0A1RF8˥E?1O'%6A)qFmӰҼoUTmU1Nf ),[삵ހ?{x[;ezڽ9P C^x8`(C#KuBAAZՔV34(⮄ d 5npƨʇ9IQ1̛fIs6K Zǰ#-Rikc>SޟDN^.W/cf/nDY{ax$L*hN4\8UXQ4!Yw8"8|"P7֭z(wW(un}.jBa\Lsg Id8XE,P{@ 1Zk̡`\܁/H@Kߚ*ڜ*]]Bɥ^fSA}V'i ?c;*T7K?/`r%d,m ZGya1y&;enRW_H0ߵDJM˴ӶSl@XJ˔ Utt ;neFg]-̳`M}XK@!VΤYrGW8J\,Gt3p$K~;>V:)fFp_ 8x=^:}i_!6]?m{ΨSY"'RɐZW*,LO3VWůkHlA/IamS @ŞU]9v&#EU+6|,Eo/Г5 ,&8'7DKӣg|<"qT$m+*> B]%f!r1f(̾S PPB8}~с^ǢN;Q.:3HbH3p  _cI>C"W&"0 $^I|[Bc=b`c%/|#(J b˰Z9?QzC)8 ˳J hT4@\Af7enߪ ˵@iĐd2i\6:g~@2!cMO kcB[ \SK,FU!1aˌPgxc UbMcх,ڰ_UJp GjRò2t(R{^P($!~P${zw[O!ebR|fJ{9.;8Eq 8, q7R18(! Ծkr@rN)fI3z; }9YefTM7a]0|nZS(!k2rw_ PvAkX`Ԧ5tL?Qc|pasI+$l]HK@ * J Udɧk>HR835G?l5@d6t5HuSqڸ7 IvN"פpszgӻwM>3kחQ$)~[i OKmX|xuCR^?Wn xG@Sf݊ W\ ٘[vP7oɟ8waK!D$tbyN9Nqˏ|Ƣov6x}^{(pԠB}ѝ,o%co9W* S9odKc"_?1=.w./Sͷk.<Ѝ&T*z˴ q@*lw`CK2z'qI"XӶd;#*q(^yސk괥;WGfZM(DsZ,9,amp\uNg!<Ƒ璞?@~B7+#̷]m?sjUZ@5!G'kBN@tNģf`.{VEq,w6{-Bp.?fHTR!FWUHPs&ڡcŹ|Pw@Ousڮ|66Iq Pػ'vZ߮:\$=+^{Ymo8!+/f[GE,U _WdU o6pK'eq ]%)$#w^DULWH;rvd 3ïC@9mX.^]c k1ĺA_p-79P*Sؖ0|(D@MZV ==f/>n?t1bn]5ݭ,b( R[oouzbej &nZGqO:~=pd4uҾ׌j r&oaAE {tG*EP2`by^Vm)ćfY./<T(DSZj~<J g =8PsUSVmؿKCmrcKk^np8rDO Km_ϋq>kƭϗp E}0ٳ{#%}Km )& \Jꅀ$h[3'L&@k>Y<$) ~{cOj1Jq*Wm59v SǓ7@E/1|wOBvrJQs 'TE]'/96yjFwgumQgz'ꅝ>r!(_UhL˙D_N<&ȷoֳ~xR%Ty5Z3S1yz:$M p1 4׎RZyQtr.tw+֋Wh?Q0 p;R#!^{kM+1FƄ4`+r_M r׈$\yvC [:fi |]I2LV(a:( ʯ@HAZLCGLb' VBQ iZ1ɽJ@ڬ]aXHn ih? Hm{?h9A9^ZQueU^kkf{ݍ\˰/4`F+aaFU&C,v?44Ip%چd]Ȑ5 e@X'Q2؝o5]>l]>'H!;6^]y?3 >K6;k}mQiYr;x[ñepMNӃ-WrZzC08@ Jk%JOd Q;{;B xLH?QT|Hjxz6DwR`í4J 4P 8%}ꇑztHSy٣.ꦎP]s}*&dUWLK5cJG@e!:&FJ74Vl6Q0,@{Wia6FHnli#9>"TjH&Ғh="7lvYKa@ܵ&dߣd6ኪ<|oإ\"["3Rwhw#/1 >^>RẇKx` Pcd/?5߹o5vi!'^%ǰ5@`'XOdQ?>(zcLRk>fF -ʩ@_v&f7 '/r8 )@%KdfE_0!.T ۏ7{tZOOG=QUՆ2:m=a:{P~^OC;:9-r{ IB4Hɤ g޽iR+<;~oJ)rs#O+';2a G׌7rR]ʮ=%x$:uT,*㜍c&hҪecKPHq_A\Aꊚ_ 771n[?jDzq7?3RoA$.<|0;wL }]_BCsxJ@tb3YSHa ;~!X4TO`vxx$%AU љYQVr~H&lb| hdqܨE28}1$ɋ/r,,&}ɾRJNzEB4֍p:N6 O篎-$7r8j3]z!P*%JT.g_=]Te|^65kw@/c *6<' rD#.g3*e?I th@eqDc]mXC(E0}I"]pD֫bɅ:iޭv '(g8VPͥϺX^GFs,ǜpS4JGZ ˤZyكxs| vnUVi}٩؂*#K n$;h1>(\8c+{65`B.14bCߟ;7^A yiCA\rlwij>Pd摏;WJ+rfX)ַ&il ц\(uOsFFs+'4H7IGa{;4л7ZXR9Ku0"X$vwr6bMc_&HC7W l;lѮ>B~7N3Q}pшJl}mqZfǧ9e&(M+% RaوO* ê==U)iR@?O+@k@Ni DВk4oRL٤SSz6_.'a"h٫^OBOW%7o ~9ҡl8-bѻ7N%O^OPHsS[A_B=H;F]t9j=řM0_ Ԉe*##vdaiz#we)>r8"ՀeUiWRxM4lo .yX1{41ٟ_{^ T\їDu]Xz+rÑ#I[dZ^R8NS876N);B} ;SVfAfۣoe}_9Sm&7{~21 V>2KoD5t$RؠAE6 **RQq\YE7Fu S;6bK3gHu3K^7CMP/hDaRm޿uRRnfsԄ)jf'= "BaEQw/)Xa|r~pX,IN#8Ua $Pj l VJ 7le?u"ؙܺeKм.. cjmQv$(tz|Ԟ'hxֽ?rqbiksRU@#Rzkg2B;EwJvNQI4zs7xWib}xN 9Ȓ>pgoРzՠC)3P$IuAx>SBXuʀshY5W  .%s8mPFK$<Ţ \ߨ6Y4PUaPN15oY|E\-הoEũ=-٢Ac/?uZCxSU8WPkg\Vhb8ڮuewc\x)}J'C&+蘉2`_@_ckxKTLP(!kOR2^<GƼ?dq2D'[>/'יHE}=CTBAq$f(zdΒ9.H3l(_-WI`j'WVco^[q#ϖl} !!4'(|/rqˢC8oo@t|rw oq<$ɬxMD_ҦڗS }v+u~{Kx) Z!u Ck*xKԼ" G3>_ 0=kc'+k$*W3<4W[ʦddrL3BE^!퍻b.bI ָŀk3Z*J%s%"?"ֿ, _z' DzlN /SÆL }L:ju(Llls=96=iz4=~)Ǎ •OH&IGinXH )yץF~,og.MZgX3J=n*lx%z4s;*c3W)<عƣڅd =f'ڔpzGWt%"'2qD٠휈לE:}b +klJcW%}ؽ_Yn@g!;TlIjl^B{:NY[Lsޮ-0Fv e3+A+_/H4ΰkPW}G.12[UȌV8A.+~[Κ>; ! }K2Q+>0Y)SkAZ|?EVY\`9v"y*jVw$/QԔ% tG^ܗϽASo / q"dL IA`:TLvx=5CX:?IoLD_];߇@e$!M!.`xv:57BPFd\0>_e=7i!$@/tYP諦>'[1sAgfaks5yAD!-^_Pkr*zllcrUZ`k۲$&'~ܥ|G{Vf0.M Ҡ>uC]Xa.:#(I(G<+;"/~3ev+$:d:4ln}!0GQ嗙>+r& 2n]BpA)Z>Qۿ9-p `w I51pչٺ0s0[3l8*D~͊aW~b'{p갲"sx_^L7QՔk4?zP8놣KFzlB8JLFxOs j5ϴyT /GdD Ɩ8~"'ȄEt\ d2gZWCruӨ4<;TwTKx#IC=='n}!!]-B<3,4dlۖtn#H8nQ\!zzq g-4\k: qO02ip'N' sb]iqhJϪ+3c Ģ|jK5&*d+^s $Nji)9A$HΖ -ALm :.wzPIq}Nj_2h1s[*@QCIP׷ j Ee U㭊)q|UhLrJ,..FhJpuNI U2ܞ~;JB."!̖`(4˸~E~EhJ^!kAG͹:cܕc, >,Z(lKW%jڎH'W޸g|kdGVϐg^nGH<.K e7wQ J ㊙ /ä.Kps_ "`X`qhkqbÏ/ ,f/~DE)E 9 sL$.inpVyIGP!EK8\FUx=!L]P1cn}nBvι6ٜKɲʘ Ak?T3jw'$FuV:;V5 ql#K!Թ5ƞDt6 6ՇZv.i >FCh/<݉tEHc})s T?dt)Y<_AXWiE ~{!r41C,.ŽV="dUڊ˰70nY^U9{晞f`d.V&v <,{VB.ϣ.W1<{>s61u ؅~3H߮޺~bN53TIcj?tcCQu/ l*Z/{$m>^$޹](zPѧqV/ߛ~ y1dpuaޑ2T!dw5yyvLi; );- TK_|8Xӣ[U[{pf88"p\(3Z A4@9P&nץ'e֜ Q%rBV->NEQriVb &Y\9Y$]7$?Ay?m8 2^ss*v{ uKR2C!F"BHe~lG. QpWCV]y =ƒQF:9'!I/Ij$qוoƴ"]*:$@{@E3\i1y$*b@ù͓3>9H[t5={'u2"_-͌A(ɥS&GgTƳO.GLPu)&}&A3nߘ:4 fCk΢9sv܏(qBH%Gu%/h ra)AjS{CH"c6 mD} )?Qؾ{~l7eߖ 9U1 c}ǧ#p/j#q9DĬtD Ӊ;,~/`=/v촭7i?usѝ\[[X0*VIS<尬#:j9[R`*xΗu"뇊 %㬠m [im -5jz!vIN7cʎaA x ޭBNubw z/ gH[Ov6}mª$~ W[@[>Y=楾.z~B2".;rb '_@Q0/3e43P,ԒFy6`ޯ $P2e;\h(ii?oTiR!Cz::cs,>PyDjYOc"qLI!/JWG[1vSgmGOzD2aaFTw䐝}+RZtgHag v\߃dMQ6 Ʉ.;O'ARͱJǞ Dum>{:BNۥjMb:EC35V6yHt9,bԬqČܔAF."_l ˰L z ӓؘM 5:|`mxP-Lܢͳ Έx&+ǟ $`7є]WAô1^Y>$*Js pDi3>Uqax+"8fs|l,]c1_wZoSV6?Kl-zf2b.+dd糇 pdsGqNr`%"DLE1vzBo6*] (.] 1Cm/^~ \aP[M ѶP&*(yvV=W JeZЩ=6:+4qv4VlaA xjp=;Å@p0_rzb\EQ`ҫF۱dr% aWz{0E_Tne'9C"MB^B4إMG4tT ~mZ!VÛJDoL- ~ xYjkZ0I3.#7]]ЀکM3]M3qKcJC]D[ UߒVwAlʨ]Z0c2F4)k&{ |biMWZN}+^)O*="YM)OOd#E~wpHŐ:XyW烯]UZ’_t})[bc FǮjf2ۑg0˪*aՠ^~C"ъ,iKkOæpWYXZAɣk3"8|c._Dע2] pacC }-63h/E>ԷZ%r) !\uS,Dmaj#-ZoǶ17t~rI">R鑓~f@ܪ+З{JؖryDU:tJ~Q r8|57ӍƻxB|OEZ*׿%A&~OFhϠ$@TvAbY 4@o':k 9wk){~j튤^S8^CGCk>CC5'ϣ㯄J𜵾qq'/p*8';T.dhLdUܤ2 2 bNN*.O  VOΥ&a|{]BS//8dzzߏy&l~qy(f2># P7|WφENC^փX,Jڼc{O(kc->O!SwDPg2'(}nӦ0b4\H;dP=b "M j@ONqT6V<]"i6X(qO^!gDJBA/ 0M ʯx8JN"OPe܀{ t" :WWAZisu '2 [|f'~4RG4;*-2ZZhaϻF/n}hk}549ķ^»+8\OUk=ŚQmmֱ WJT\5miA EY:Du ]06zWwa9M=oxE/]ףfHTNvPpg$kv xxLs!@cRD" 3?Oj/_UDe?n_`&9nO}e{'9 JҲ?M?$(3,CgY(P)x?,w>EӠxEUq> x%WEqJCGHQљ:i^߻^[*^(FԤLH6TelTr: ~vfuAJ^ *6.ٶ4rmH9KuT NS^"vkpC>h\ %F d՗N \5e*0SN_w8 3#,g&z:<еX 2.3bީ˜~dBv&fy@7è\y"gL)UCZU=GHivY C&8pB Z&@ $p"<h"|fOQќ-}L\5C\3Yt9,مHtl'd(W^*c-ʣ'a&lG,WۧZ}=g&y}۱t4 TI5<˨1c_sy8al˿n׉qG$Ml#GLgUّ^ǚxG/&=JkzAǷkX֒ě4b(E,/)\uF3*0N][HI,Jf;|mZx q4 phL1{ :238g"6}uOOFl'eײ?3'X 68';sdV߳ˬ9](q5]v J 1rNX5w6DZlˆ F:6XOTȚWo%yGI[J%^COP/P Go jūdk} #AٮUcEr6E+urմ>BFpfu|-W.71PFw^Yh_7KB>G4<=+0O!"p^8 ;Ca͞ #x;jř+"`RkHA^I0 )"](Mx-*K.7p%~;jpO ds!eQڗ h¦- taeB߶7bb+fUQz9EE dPQ22]3ø-;!)89'8@::*H\r?;Qa T綥t֘T 8lg { #d "- }>0Ebmwtd;H D #D]<΃}zvuӐ=s0l O DQtA Rmj D)E> 0,_̟UO j/H%P: oEҺB Y )46E8)~@6Vs%ggYNB*$ZpР:D_ıe"7 EQ,<{rؔl&V|Z*<?>De'At$I 7f<4˦"6n|&e?H?F8^-нwHN.hD>*Q@rEsN@LSJa/T#O+~ G6>HY^Voآ[ _^k2080E3 11,GA*QꔜJ{8lXCyZx:F%ML(?YAC*ZZR'*.8}Z^00`M6ILۛ%~!:v#v>qe؈3Tj*TrI .Ft=i= U&Z==-XʂKXqmO@e5{UYŚ-bHw}9z:E7;tVءK˂?ߑa =ghtr*!Fj-2^&wRsZP5"|SJ2t̙w>QeJJש/ P $+xȊR(̂-Na7=ܢi  6 6x|I;vXEΟ^7Y8\Bt.v豧%߯d݄au;cxAWU ^]Z@ E9`;a  dn5݈[6VqѼ.w?ve!QXB9J:0n:@@IPm^1Fcs.R|#rB"1 ]ޚfNwyUhPUٰB2:+]%I-˵tL 靬:i"\kF$KV?I}tџ-I˯`D*! n 3]TDBۓJʰs9{ E@ȬgKrcH_/YWQKnohgg_+gE҅Bu:q I2jLrL(HKM7J? ܭomdn 3ͨ}"H_O_k@qE .E0TruaȾnXu'2vǂvz4]jC4=2H_?4-?jPqd`$~"5}jd&2A8“yճ5lo-XmG#r,nM6E.\Oj=@rEݲ^iC)9ݮ3<+4(P,|ΚDwKҘZ n?I,6>T:٦Uݜa ,>Lʨ2\J:p'u4SH~:?tMޖ;sP9,K37[T"ݼkVc3/)sǿ®?lE<.L,,I9;îslyw #~+m]BP&[IvGBϮKgc,0?BF;tdLuMLIva2IDY; ^E?0}8~},r8<K:g5Z#g6ܰer2nj9S=Tמb#*V=w3G>3,+ KR@0GqKx 9A OfoӅv*6ts#1SC +BcgcU9x!d?vl!f+dq`Y(.KMFcM*8N'nqO0 TdN'\WH nS79\_nm;OxoeU$J 'K)% E L+(d)Wq zyoB8.6!hk)AHо5(wЮ0L´uu)4㲮o,(I._vVB9=SׯIL< $W:KמG(2B`l79 hja%.5-PVz-;kj!yL'{B~SI9 uC>`dn.>Vdvxqyn YSn"fDoi]s!Lj"vܳq/Ҿ{ThE"cK=~ˉ&CӁ>!3h a}D;xũl0v))~PӓVʗ/!I:pGJ 79nlXxg2{[ SWP/qٌ6>2dC0҈*}a6Dqgq?f9w`s '~S.@")P! 8~m$"Qp?xf>~mxt1_DVF-XM+KG$w-5riAVhV:/840-Θ[>%\{=Ka 267 [Fԥ@#_%/D =d7!Yj˩Ԯr}q(V%g!6ؕFy;pc43Nt7D٤$G1j){,'oϧ^;']ioIC6.x?P,8y1Uab;"1&A(;hfGQA߰Tː3vlqkCrv:.+8c*7E$qgD<95KNHA V`#(b_⑧"=P4(ﶒ"nPF3C d ՙM/g7j~!Zuɏ:%NCʖ oe!'2eKmy 㘉 e&]X"Ŵ,{ثA`ek;C<xvHV͒|?A4iJ \!Xu;>gdNW6ޮ2Ud8_L@='_:'B<!4ԈLﻎ4u~#Ay8w]K0@(&StkeJں\>A דTxl+]ƓhLZbQigDGQEL'8юnE+W Jg/tkHZ\e3Y} 5r5j*d`vU7x Px> Cz$5P@(M&Lْ8\j6[*VYB{0+}z<O{yF ~N(᯶HnI_폳PN˝hH 7$#VX԰2u̷B,[fv󰜙&IU;̗/-=rͷri_$ 9زq /8-9>anfZ XMHP}|5ϴGx%+cтtgPBNEL铚jk-Z1ZZv#)fZR1DR6b" Wuj-ZŻ0<=GO]-~aE;,կCT'A0cAR%.pEY4FiDGKZfn+,Hcf"qd[ǿy`B!>WRc;7P G!4%Mv@S¯آPuRDplV^ ^f 6qɌݑXf' CHWK}3>9J}p]}OS"'@Y3!@{CGIn/`OB w&A$_mP3MNJZqĞm~'9@FYu#]&dc,ib2 n&cVbtv/نh^;J]aQY}зt둸;{W7Sѥ)g'jи H\Z;狢E PٜC(g/4tmB>6sQvȕ 0^ JAV b^?, /s[dRW&6W9fU]?szԡUj3/)/=LPn*oT_+?tu :h%~B7R7&DkbkpHc k=D"pmMgDOg-!UuJd V]w,uƼ (TTSaiIN?Q*6X0g@ Hރ6jTAMqَmԀI>&|,k n4_4ϾPO?B’P@W ZGF`#Ph nggD$̪o7}B#O xbO(Z}swyu0SeZ `%MBԿ@Wc͛e<{jѓO专=l)> >ٰ0D3kxz:7%^@"c-dLW^Jnfߙ,q~^}U_ N0LOA؏7 ,\6E400CcyPM$υ?1t@ѹ~qYXnjJ9!В:6kPi@yVQzW,g Ab$8,Ebp%3]W1QXPwR;IXb*wzmQAmB7"9[Կe/oV_5{A9mEڭ^,Im_MsY@HoYZ<`;L} %:g MRxEߕ}ɔMvDQ;ħntkA/GT` u2}*ljU'>T8߀7GKnfPdu2( ɼ#5";LBK2s^2.~RYC:;VAI[!ORОh>}[Ϛ+c-hU^ ؚ0уpEs7@{UvU ;.΄fr2#P{#Be:cz_/͸/Kf2ܓyM$V$ eH^ҟxx`!\y[a|Y{R*v)y08}/Iza5hջxDE PڂT3yg?(2c꦳h jްN牾BNEeF]Ր.s }Ѕ ^ڨǾLq3-\k:p6˼\{#Dɶri^^CyZ2HC g99 kDӕ2HYȲ}Nctoҫ ״$2b`QNDXwL5/\d8uh;R+5(6r Z ^C)jns(['}(YvFdZ SH r-T qAMV緔/CL>=/k:RN!3LYk Ay0@8,X吽S~gGp6[XGG>~jY"O?p>Jc\kiI dۣ$t5'{G| Xڻ1Q#T<4Nt!xŇȠt}Y %@ +FiȀL{#tL TpUJ#^6u^݃[+ Ng[0?3_\dIV[d%A8_gc!cv!ן7?^f&bֳ1Zdp\C$&sCjéUѢg|2p<;(0KP5e$߳Q*+%,uD*mj6V2[G3a'Q#*5޸ȣٍLF[U\U0C@q(d=xMR3رs7Q*֎uZ zɍ1dxyieJ{yيtGD*)3;d@6eT}>,'ZsFu1٬V]\0zˉ.4U6^<1i %Hj?CZvBuNӞ/fC.KrRD6Y~Qh# HxG$GuQȿ=eB6V;U ݝCߣQlB{KCp+]OqEwdS'~C`.PNUzkU4" |#TdTRdW8GL.U:nEb/ 40X_8:ow".?u<#nca(#A *mRM0ԋb,4 m]D,<iLU cM5gE7KNdb%rՑ,e'rb4wSǴxu*UO&h#FĽ:'9NRK] Mf-WXT-`]D1w+ǃ]y l[y nU1¯lh4g8+Ķͬm(u.4!=M_S,8:C ޵>W)4=0{`ov-sKWމ@͛{ٸ翷8tFJ$\"OįPg`$̈́f•deyƹH z-r<>,zjZ%Lcz*"n~O{s!꫷xO925u4GGqTu}JٸjiVnFR(y1bMApy&duM tA$FbF*1bt/PoWH a<&Vef2Jƚ72i>+bXkZP#N[%O.|@կ޷dڜgf᠇#L%"gRMTQ2XK67tH&N9VBb*h'1fց.gӖ 22/"В(Jȣ8urX ߆Of m3UC7T[sRRu; Ů pj$Fʙ!˸?("JyJ`A^ҵ{ {?ꯍcKnBRץ ]I?Ԃ|ŀWRQr QakO} F[ < jdgEmA$N] f -e2z ȘaW$ɬԻ#tZ^ 4 NF*%|PMJ M=H`(!̆?5;p"1[hh^{Oa(Cf-Co>lHRaau8oc$ua.^ }m* 3f}k~ ` xk$גg5=WxLz;|ҟK*$ދb)o0%gi[u U賑$*L(u2(vgeJl_]FhL=6'(B)Ds}5[i ޯ[F=˪+#pDmv?Cq1 r-P|kUۓ8ĭ!1Ww:fu,͈? &)k\ܜQ(_/A.)jxSYI<= ~w)r!OA_P;$>m 2s-k#xl|v)`m0&'EzҘҤ;'sRH㒯:7:F6.tӦ}D#0í"{yMum_lij!k - yB$BiՋ ׉`.EJm/ACSwK-3Sȹ?@y`OP vA!@iAf ֍}'Z,IḤv-67>>*.6i!."GVUjsUe>r R!n S*j/ӥ@:g#ҿcG\RQ"kci^ k(Okޏތh_i CÿNCDЛO)$9*v=*٣e|mcvڌgh0j\*w7]!˱rTv_V| ۦfP"+vԽBe7V n)_#X{4 Ч]H~^"N§x̡|3Dvko Mӷ|˚,̼ӲKG^pa!$L3; @{nuWQh_UM-IiN+vBRŒDp4:tAc|^6CȰwSʁb)6Ӛt{*:Eab /Ҿf(~8c/vBS;J(%":F8J\4pFP: *zb|hM$CfoǝHIMݘe.lз?8?~=Pb8B!=AecDr\#E C|j}o[&۽v\.doTq,lu,*`#b kKYU$٨-|oVͶIY$5ɛ8훥L8p_%Ŭ9epJ@ts2>aBY*̉=`X&W)[`ޖqx['7 9h[Ѷ2v<ؓ!m]Fu#AaYSb/ T|K:R"?́ZܮӾ?CrLc1&2C1r%9`qG"eY?05*'r_ZQIqPM&̄ #쐳C2"] {G5R>Lts( *#Q]IUXoB@TqJAL-՗Pۊf$p4ȴJXC B7[Ɠ2C m,Be 3!H傀|%_y/]¤aw=֕AវNZ ͩte1[sU!DŽ'b]Sȸ. ȑSi;MC-w/5qtKXx^#,(%welh묿):UpcQ3 A7 juS8ԛ (p:g7h4]7愣ղ֑vN7$cDvpkؿD 36ca3Kp'peDzpCdƗ'Q`@ 2e;b%#|5JMJpPL]fa/zZ0&;Qy$j\D~pH]g܏z)0IS<Ԙ$O='Ia#]!]V#^~gqJoQSuٻMAncNeJ.O\!۱Jw0bϴ~CACl"-WϹ9oI9 Y0'{DŒ kJm_جTg 4[&c(^((TUr5DV± ,pdҥpxMcL*(}Qh7F1f{,~ D賗ᔆ!8hgp19]C,b HߌQؽ@;ٍOG_{OiL3Wab c;a/c?% @\iVDj3on՟,?dCD-dYî"P,sC;g$+"ӿr(iR|@Z p<5n5S+R!93ƋH20([N1&&de:z @XKӪsݗ&NSG3IhdRLnWD0`&tczI_W@ĬyJrˤrl>|cѨH/tC0c ^I}ίܨh?y.3Z7W6I fnVn^ ]traUyAtHڍ>e Rä<L6joMu{=H8h 0{Yun$c#6jfuHK|_Nd-t7"8z/䉦GF/8 [}IF2H /_?ʅuL Hؚ+h&gq/C!3ܿ̃wHO5=^3?ɕ:68 :DhAFUVXܖO}JNp$uj62 J:ޝF2jEzd RPevV>;=(L%oɉ jL=>4*f Ȃ&BΝ 6]rshq}&qTX(q]9fֆ$'XUqHng|k-WW'v|*ه'l?t6(NHU4s Wd:K$^&~dK<"v&'kP1K$ âu}9NJVۓS7[8u)Lv33h"Q`>86 rš7=@${XZt|WC 3d Y؜y=&g}=cpu ]fni)]]<X8̤kN|57Cl6oD}^ nRd=#vCLb}Ju$ ^Rp Cƺ8C!)h@/bA 2!JȆΡH_ADn!,7\ l X=4 N70\m¬3=D nR3^'k۴V_x+[SPw24kL7!ꎇ 1_>eVzN{``<@WwhDvH d^KFX?*s:YpS_Cw}KޭBObstzbAwsc<GD \c몿dr+:T=;b6Do_rޕlGI/t|sg__^hsJaGG$S 4WمdH?nd0AvB·6L)p9XG[ f~$Z fr`} Cf@1g\W#Տe^?nw,]q՗hx̕{V}F6KaR}9׶Ko/#YR]ǯ).=gIW C3NTC!7zӲN]JB-\YV B"qOr RKBvc"LhRmO,σ}w]VtI %bC@eNT6.;kVQ@;/]Zs4|5+KT-gDB|'Pj>;Bk"ɳx6dL|># Es%ZsU)CK`+%(&GB۫#]nK]S+Mr 6Ae/IeϽQ$wxb ar.'9)iTu |}k[20DhKĤ\5O* G9Y"'#`LF%&Rm$_JwAstthMzve;?X̐3W_|.W2JRHPsF=d!Nت!˝IM;4ozuP1Ž_ԑNwgSsG) W0]0T8.!U}ٮ7eImkO5S1rw"v()ư)ͼv4 ;;{+ߧ0 |m1sZIR.H)1If P:Lh)G IRU^h{Je*]oac5 lX`d&.!dLOOu|NdK0̤Va 1<0=rňWfL,AggR~'@K 5Ǚ[3ߩra|+O$޳h? E9X|$q`C@dIp9ц&SA>"c9odh9G9ȖVQ ޸P,ՇY+qX$*Unu>0D7f|<|ftP+l4 }bA;[I0[pw٫AldJ f{"<(8qhA E6t/1xe޻d WJLP#|ƣP+Ԁ-̵FEyk PL=Ï>rR[ًɱl_}($E͓]Wq]ʤ)s#Dl?WXd \Gś~5\~Ccc.nU4\ؼ=#@$lǟБ-;꺱3Lx#UĂ{H S{l#blbv"Xۣޫ*nL } ewg[>9PCRْ  WצW~Eo[| h9Dg!t4G'v 1#h4KJ`o|lUoucvC؆[p|hb{1gqv-xCbO㪧D(, aL s M$0jܘh+m(Q^4U0NL&ez@ ~`C2AT4ƻr]60IߒL\zQ(w28V+:%toFlowt|( doMɼ |89L#tܔ&GR|tLqǾ_8{sMu .'^ ^ayjڑ-_r8 {=EѲ^GHL#aL:eq ڇ D+_ NCł8b5g;&r^/艃P@-=Rh雤UQ)ᮻOq; )b*zxC#^APf$ Ke(-AtjxduTz¶Cw̡t4Gm`hu:2IvˠndP !GElX9HOVng/%j>& ֺ_r}.P}WY|-[TzZd=U hLP_M1TDmQ/ۍ_ XlJ{z+Q_P+ 3yG 7/oIR][L|bK!I%,}3 R;LvMG,ՍfwSV}K5bw' d~ xp"#r6BlYfP+ݭ}pf^K&o6~)sCTD U9x1}شF%4hhK^(!:̓N.c}6),Q@z#b43 fgd޸~jFґXlރ#Զ\9)EykWSф0ϝMOoi`l.;1AQ1~NoDջ "~zG0?žܼgK* ShyLzp} )=*և0w]ʨŝpUX$Viˊ)U)P%+]n'lMoH`e C?GQriS9 ]7aU({c'r\ʲVW3&dt:c:|O*kA aK#Bc)u[&*;d>SKlMHҭrTr;ıJ=.{Úo\]+i`Ioa |]MZ }+$]ҪsL[tk4+lLܐd)P.Ч_;klɾбқ[.y]PJK.JR[[3LƲd#0co[x܁< H/#5=k|RݬLM{V2vP ~*R/T1ź\et(a^2EQe<6͔F1gbgIfl=u1Ɋt}nvWR/p4)@1oMmR\~_~,fz.r vuH&obGoU-$;t0cz;-.+ZlǣxJZNάbGѐC3*<ĒmĔU_lSڢh)MȲy濲{A*c_3WEIj2Wl]T0ƪxQI5-q3CME3|r7Y{4 cg uOP xUEF] ˱ZӎݐmZ/3qdUk3Fw Lv[?ї@٥Ԅz浴`>su&^8r=DcP;{/ J1ёV~$c)ft0 IǗrsgX۾ :ZUKڤJ7SpDm]HuJr5YM:QVv@uشZ." AD W~%KbFLMEvx-O I^>qwkEZ Lҳ QL=Edp/+!`W#~HZ"/ޚ$xm`P ><́eTeq 8֗7W$/<*ih!P)ĝv>%yFlVX2 qv7GLxÚ\QDÁ'{DdͿe^+bnb}[1Њ, vP@vՐw.䝿 hLQ*)~xzV~Z0~sOf5~-&oEbi=Qځ7sw0veq-9.y ʶUsQr<8+/wuZ%T&ΛpaDWu-+;baI @]Y^Yب{Yq j}W,Lݸ8==^PD^$*xR Z 3?~^M$kEZOݬq8>R 4?: 8Swp*ѩ [UT[C^Ic$ַ!3L̜d!ic4Qa:wvV3sK|ahBՆ3z8z=sp4卂&r^}ιԡJYVeM!U^(&w>8ϙ/H]\@hT;4Av }hsa-FPwQʎCi D[,_~+g^2-t5X?E2Fo =J'ڇa9 \΀3Q 5TWe>^+LVjME/k 4C &#+R"rt+}Īsg}D ]" `tl8@UpLKPyX+E!vͼUx4د[xA] :n8#KƢOce4rNPE~X󊿵WR([ffhKw^d;v I~_ƷI5bUweH$g\, V{ |jw$ pX=B6ɽ\n2c!nvERHoHK;NΟ\wUqNM8oYm|X!,'R &#LBXryl5N1WFPPso[ 1 W M(%la9gʇAFs+>m!7 Lt; zG?AbL)_缡j{?}bU ^2Ua$3ļDV|z6 xXP$7rl ! ]'b|I9oYvCD}kZɜr\܀0pȣIeU:/sp2MDs BTÜ +H}kQh1dRri,gr7ּw)YU,\$?BH %_3<)ovbrp% IAAMKU7Ɯ(.11*+kGtGC qؖyRe5ڄ'K@iEMV7y[$MRߠmǦxt<ծ ㆪ4ƶT,B ǻfEz-BqӆHuYhA k|H |r0i{t9a9\$NކJ[_+!`"mJ5o e bWEY;zgah<C;6]K d"b~;@KFKdy7ף{ٳPeX_mI* w8;6t-KGil~A~Fb__{paUҮ4!q"X|`*DA">lEZV2:=rHNIVѬtyƆ#dXLk"gl0 ͷ=J 'k=.a[[y'K ;0eYM[*j ,ʿJk঴S&AHՕPz(++[J۳W>4ȊS7{d%%L= 9MYʌ7jO9mAD|p$~OX\\0[.jͅUGPey,eD >毟ܖ_KNk:s LY#)\uTg'3L*~'Gz6mb.q"U֟i6^%3#}hbZqJCnZ>a /[ma^pS:{P(9SC5H+@j> 1oz- < PlDsK Z6?uY@'\AxGVr!tVM|ܒwt+%k/]Aܐy8>Mv=GV{^$%'zM~I_Vs2i:DMWRyEYHINj^̪vxt)y~c0z#ѱ!FBfJS r勴U;R37_h.7ѿBTd.FP'?\ $sUz Mb~Qa08xjv0[ -0~t.hd䖟M?/" laX[hr}6Gl,&g;+6TD Q}ۆp.jeF\u NsINhK;V8TNpwBpVAy0;>('V}if94k&LςKȅ c Ƹi02+HDKyO1_t65p:=Zw|OAA9?7 >kI [[5auvxt[NDrzfi+rU+}]|+Jj{%6 }H[3 Z3D-]/K/a] z(E67 92]g%mL'?6r: ,dvZ 6_Fzݾ6aW|"؟ym_ C?vъ(6:{d$mt+$Tf7Ryyg15nKv]3%\o _\ΰ=.W?Jq>[pWuCnPIqnT19b"ՋDf?ƒjRG0йȫM$hFtijUiXa :=7@y Cal XySEe;Φ1١J4Xmt䰪9"~qF0' RЎK-.7voOD㕑vPK$[8T YZu o&D|zǾVD#*" Oʫ|R ry׆M /Ӏ-0f' <}d2b{J<nOh1-t}dIw|u_~|8GzݥQ6~[UEZ균@ae}=^5B5:f0Ucj;r{(J.݆ڮXPMFA@5ꩯ&U;oMP09?>f {>9qwY)i@]}#-*&H l]RuEs!M=/ n0Lvh.4bS/A4*{ oUC&sA6 GPNNA.CFbgٳj|sΔFKwq*(1$I9Gk;"2|5$At2mJΨ/Qn$WrǝRC$>hyxqZ]b|c8~fƏ>GEW]w^.?TvZ>[0u13YBbqNN̷z$ZK- \+>t ^L H  z`%0|pH.E?ܐޤZ`زl oV~k&U5ǂYiom]Wkui qtNyMJ$Av\Cxw]\uŔ|b4 3S\ҠF'|2b*H_!A~ j+Jk1)+&rP CbNhZNzм %S&m;Πc,NQOK;n Ak]QdF| kWMgXkI)rc95QKL|8AlrLcep&hO0jSܒ ?R=sX;Zz{e+,eEl+",`{ۻf!4SXl/_\RQj,iij(\Ȋ9/D+fVek aS z##--4ǰD-aa`":FJ.!* f{&HŌAnr5f@t{ڼ16,h {l G9E5Ta4Յ +] ~OV Rt/M:/C!4n5 8aӴq :*"?.TWrjtj6gL݉ZweNWO I6[`Z\Q`[J?SK>mwi-k(bnbڑX _ B%gjk}ej&kYi#|sZߩhc2֞etQa7+cjT{a:<6WE6wB\7bk@,Tж0%~fmTCess҇fYQ YHF[K˖|iIA Y8Z;,j}JܞGmbh$q!7XLU`iXQ#4)'+̾=51 c*J6 34GtqqAaHdMw W?Fhx!=<7H3C;56YXE7SIR@Q 3Ht٨sJzA*m €$}+Z{JOw]5*oCuJ^!8صha|u=W[k*OTZs[ 0](@èEwZ?-s%6lPpIi>ERLF; {CzRE#v|Ę}惇o%i;ݹm,dM8o7Ӽ0WThnnVS[9AXY>og9A^sՈaH~8gCF8niIZ.V)g|Zp[feXv_[aiXxO]f!̓yzUpi׌tCr҅rٷn7&_oL(v-nCţ3<ٵM0mI匐nb1XrjP{5^^ fX˚HfF̯t~&V 4PV"\җLN$ ,9/kZ;`D\TL""RX~[X?^2asY]sx/爤~XK6a+6QiWiXyB1ߠ|zkAˏ!Lrk̏uI-OLm11Uٱ5#l p<3ytk= @%[t^T\ЙY8(Y]cc͵As;B2JGEm.pѕBQWRzR9b3eqb8,U='TQ`P=!K!3DwH3(A=Eo#./\cӿ ݹPqH]ݕ0Bj> zxXy<`#Nsup)qP/ěl %X2TmJd aF y]n|. ><$|#EDr]-+0hуAS(b>K. Xظaaklv%Ʊ:q؏0DUNT Ƚ2MC>K?]O%: :s"fW {6CnC$  Ф:hYBKK*8_9KfUw1FE^)B濼$mVEYM2G`-!6|^b9sWK(Cԥ9 7 ͵KvtJ\5ma&At[X,+ps\65:f"= th?,0pz<;c͓7l /BV0v>'ۓt ]iXNS@l{8C]l\r2.8J Rԭts _ (\a>U^O mtSsw`/(oFYʿ'ɓΗ5j5@DvVfx²6&+:L"klBݏ֫धXQHc1eK,YS >K*p&p7k 2G?]Q[F& Wo#ʍ ƿOaq^|Q-9W)a{5pjzE08xC"Ydӧ{>Hܭ^P12'Onʙ]*Mǐѝ|&w[7W4G{Sv4Xk5M6 C5/ 9o6M^??,u<"}' + #u8Apy.|)KHd2K7:Y7Q:j7wor׸Иyel!*vݦos"dAX]3FkbGdX\hsjg+c(`&,|JHlM/!&#cXNc Ɠsg o)R+bh6x% d,It4@-*v])IurYؽ*4m93)3+ї(1V.J:`Y*v\FK:[C&rQݯ竊!ǒU ڱmQʛdȩC%~#KT#Lf!1w @yȂƛܖ&W,HeS d [lؙi^„+7W梊AEiұ Ԇm}HaXdi  LJ6g_!xT9y ڱF+~3n$>_τ/2?F>ncԞZj=l8H_ͱ-j$r C̰mON׮G+/; v޾Dǵz2& u􄀠F̼*wʖ?SE,OBL8ŀ]\lqlm.׮7-MsV=뒖:z~-,0 Lf@zYi $nvPd?FQȹ:, :#2͆V)1d{;N;fB%y88uduH37|# W6I郯YUlChٻBcIOVۂ#U/tՏrHN60fyx)$HD@4H5I ;4/~nWފP@i;X̟hyQik.n5TPvt +{b89JKuOܩYR&cD$* uYz̷0[}4sLK%,TnEzUaюq@bg1ò2ʇPM1~5)Bp$6*g|7Peo͎+r!Y=QJ!׃fM>PpUX?>4rRU:d\G EfxekeQ 5PSIN *((a6^//%3 Q4*;'Fvgf w5i|3ءd= E]J-,tцu1m뇎ԼVeogpC5,<ۻb6He^GdLwh# ꂧ7RBI͔ťIv39DY)W11ܡg|WD5b34gC&.@\)m>h3[\֭[2ۅ 0㕻jiWPCdo!~A?A޻b%֩]JgM^ Dc@0+\J%*T@~]Cȱ+ɟ0YF6BN Ôפ:`MjTI"ЏݐU+F|QpNl3_vncb_%߼, 80H>q,RB k)tdڡiRȪdYoՐ?X^UT3جwٸQlB(o5c"X{9A蒥EmMt_BŮ6NM/mM G*Tuf+M7 s l@M_R+ Es]'sҟ[s#FD;[A5d~/%o>߲U3frDL=0`R,mgd+HU3jXnv"%\ip+DpH=mPo{Hꭩb}KhffO^+X r#{#\ݣ.4Zg,eŪ8rp旌!P"-wj`D T7G4e*QK6\1[SҐ!8Ł-x嚹"JoGX*ml&wu;d}G[vnmS[ 牲sO$ rv&^\H~OVm` 8FjB#)yq{2BXnVҷūҶP67 $lg;kz㏞ * FE9&}ks A\Zg:XDZ廵$ y؃jGO3` f8UJe}&c3f|UPjI&#ːR jL#d'GNYf e )P}cOor$3rh ]ߵ|wr|AXKkV *a#e0ʣS\ʍ~S!1p+|l3$@ y*"烺"AKEl罘ǽ7@ gUxUopqJ4SFeD,Gf*oˍV֏:"&&EJeHx-h.nՍ)~bW";lA0M+`p˂4)oZ`BVz:Uc(Yh=Ȑ s4[CZBch} m{CP̊-R&"HՄyVg"RHT]/mVF1zFd6As42S|pǸ˕)lȓOMw\eMz@V NFYzxE:Vڦ2y=cY,y,FneS"ˏzWo5gTEvp%N}0c_Zm͈ ?}f3}ђ]6"֐2i,Gm4cRlU]qէXkܮVUMcFbgX X_ Q2=Fv/^,˧qri 2zIreO =bMX$N3 hwXGKQ׀莿*2 4jmm"{KbZF>멬@OmԚ0mA˙KKAYמ -:R(KL^6K=y9c"S} 5ֻjگz$|%[:@'-}1ރ33d˟Jv>Lo>`O=;ԫB-1NҜ@:}&Dxy)Qds2Jtc}`Kgm,VSD=hH0 yݘɣ4'$)r6' Q4u$;-(%GJ~s;<;8nP#t:L>uDx)􄶁e>&t4͈R8>m 3˶%9ҷŌ.4)bnHr䎱;!|: $|83#1JfR;)0J:`ONh$t|~-z!5 H L>֜ГZ-yaxYi薰<T҄ؐT#8z'!rGF2e9&Y@Ԃ)R5*Z@a&3>ŷ2B_4oEjS%c5 *7jȽK|"Gdʷ.#d_؞%e kJNaO7\:rޖ_.tr[Z7kr$'-bkH<Ѕml3蟮O5%)޸4YO6Q"0pҋTĝ jmi<ʸ5u%deAfnj%a m,F?UwH}$鄀3Tl#]WG_:ϦjD=gL4cKpWkMYy@oapiQ&>SCjB74C #a䌫 Q(FTbPvz%{zXoVÎ \ze\1J `~6x%hOI,MoDΊjF|Zp5}_%7j N@ tZ0 hy`>.\wgm FEx0J i{vׄA1ȗq58({]['iC_D;o>k㭻rnUT~8@4u9. qp| YM[j^y.e)`~h:yESH "FM@Hw6YW 97 ;e^msQKo@eJ(1rߡ;1hE߯ rr(|b{;e bY5e&cvXYΪNJ,~&9FM+ӵ;^Bq2ckn DHy]II䑡J%w]b׀CYˍnyAi&']ΦO^X} yiաT9܄vc:E t7EM xĀuXFȷ+;"HMߙZ]׺y+H57<(%L5,މ4&NBuo`;0]Rp77)ZM#ʄV ˴_1XtN>;Gߵse}Nm8FDZ5G>tR4㿮pXRER#kwa$xU.'AuИ #P`Z$O$sp1ѼY(=m4@t"#w8-} J 1n^M4}EF>=j[O\tew۽YN09sC/!AGb&UL?0+~$R |##E% sv c"r 6%R"$(P]9[O/;RP!={uM[!hH6L~hc &,49IWjė>M|lq\biH3CVh=哛ndqBg f:^{Dd۞RpwFyb_ǎChz5< Q?;WR]k* u{rkzf 8O䯚=a'$z9Og3BpA'dβtBQGY_ DZ(r,vxͥ'^:$v'H(01`g!ґE9NQd>du~@ $ YTw4Ǔy@)I` .ZKhk$q@>)wkE[P&|^N"zVZ3MtV1V$ ș5b s*#^DgW.̻fh`)NQUjm j ^}-r[zHg?϶zj%aGg8>_)&3ըWߙ ޓ kADfmfv~ۡ 2p<}!%X:ܕb䢉ApYRr.ãXS8qLgpv. eKUgW/I<+vDSVb_ #e/~@/vU\MVZ h{V{))H\S]55bce -Qrgn,8x 0] 8Hj &;%uԴ`C>DT}R&hΡN#*y"kwg}>OgJ2iI(mP\U~#K)<1V9g.ujRZ VL7 P[7D&QOsm=1|2' (EX")#I] ?e cg=²90\-gqoz(g'$q) M׸7a eCg|#1n.$q יtv Ep[YQJH^eqN:OYÄz۸!ۉM(KHKmsp~[.u6MfFR sw%KAPg˶8TSd^;r^dx@fDOi,yB ٍ|GB_|RRb!4v~eȗQeh1# >bzg=q u1Kb =c)7vh2%rn6`ѧϲt,iɴ[ټ34"JiGA^0o}s[GLg^2`(6B7 !(h1NGnx2jʶ*{dROHh{O-WM`\SY&cJ=gxI)((>EkĊ//-2/{N1naAw8/&'(zSe6u h|ptۃM|Z(Po﻽ yx2]i\taa[f(jS^hC * qg& UYxًLEľ$ (ϙ#G7yiyE  \C`Ƿ,ڎe*oJjP@rS66 nj2 QAr*y5=(2Ҿ~b}\KU97CY'pJW2PV91bJVhd™4l, gtP_f2~ڰ^T(M9|XQ2{ګWE]m )"~aMR}nOу~2Cpn" `8dPLdU޴|@ D>\E,"]eH?CI€[o\|:}1c2r~o)7CoFc@3vbޜ`ٞ.v 1ugf-T%M=mF,#,@k>Wk`@l^'궶d 2'I9gN1)OMyT}0j5, ;и^+`}O3dǑ(4 + \r]Kr? o=$ԥѦ@>vf32r}>ZP:FgI LKxF"-`-Ov)š$N2oSXi3VIoXfK frK’C[& cT 4 wy/YVZ!K#[8,9Xڄ?*c#PT{[Ju4o\ tڦpUS/T M!٨n _ 1fxlIyVSEyV=BikXGA4VicȀ8p}ˌz ?UV~ H`)̜c{c0<l9 7W3i'cy`һc5YtFƗNS E5ڋg)`Y\>ir@O_(: NQ lP=MޠB@ii> Ltkmo/l d&7PH0.34U&TH"=F`l|)8}?`(Ej5!$]Vj{_e9ە uy&3줗ckȴC2Qb\%N+Xn[`to|.F:*N2K=-JdCIB6lŶGHQt'+qaֵfY&l6}R[#j`?ۋ|Tɯ]2JKr1ǗP2m*D7{(ފY፣kҟ񡐟.OUt%Q/Fݗ9\akg5+^ `J Vo{X v"}`4۽= AHLu?*AJGMbcmessC[n3rO%3=nɛh΅&'ʆ'7mCITpֆN.xm(L,\`UO[:cNVW`EGJfbS/[*J?Geh* KoHx,0bX<h?MJOA-1e@u}HٸƎu\WN$E}$V橞jhhwkޣdBGAqI >7\5C_6}J=lk~uYN}2d"`S:RO,""Y%}λ+=I|.b`4*ʏd<[Tǔ.hZidaUndi#3}IG<Vxp ~/:zqyo,A#\j?ba.(Ȝ<ޜ(G~ Z٩ˢAbA_[ɨiq-'zyel!>s,GחNJDG9Ov5YhA51.H}sxz0ˢ@z`#5g{tT p+8E0LL dNO$QD90ҕ+L^| +P!]Ѭ+4-/~$aOmOvoPMo^.շ|0:,k>COkgl\=mN+57cu 1Y D0S`|KUXWǷR|Do~L%7!**Oו  WribpwGӃ) ҷfyͼVء%+KBf5'n80`n$ ;R!.R8SPzPm%$Fuq?9jk΢>!5h$ݨjnȌ{5y*2iÓpxZdFF{>w/M%ጟ_Xf*E\ ]ZM{ܯS/4f/k6O4GNmTgW+L#fx {$Ra|0*PH] `GMKK7YdȮ6H2 _ŘF65>" Eni?߁J$W:;DD-qKǑy4_ӭa']ڈjo:ٳ\vM&Pbƭzh}6:ׅQY?T uLUZc]>QS?:-j_4Vjur_.; p #uWCDqDmyZLSěiC4jv]1'ӓ\:G>h:5tӠ/fVh,bE\>TcĤid{ ~Y]iN֠Ha8fr0a6Xcл۷MZix~;Y\є=fq3SPw+WE^܌?aI[Q|ҁLkwM*TUg4aW&F7&'lɚqo*j^KysI iu&4P߿Niq BBܘʊ$Ypc4x!XbS:{{M8{!U[>'`"2"Xp=7X.}z10[=~Q]v Y^s³xAě`#Q@ߓŻF++Luǵg*SbEb0IɱL|0t5X ƅpST$JK ˪l?E[vW 8xHK!vPu# =@"  +9Wjg{%z|ǭ[عzt걻/Ods*!^gY "4E"P h3%Nŭ[Jlgxta{E_쇧9}1}ŕ$ƽ{U?eo"5,R6e⛑~~8@tJir/sSH4{Їv;>s~U[5Uf 1&y=$9}?-v@;%cyax$3 wa=']mRr  %`0lsuw؅m}s"ûqLW%55pD61h9۷rEA(-x7P1%uŐN"E\!WTÝYm5l:͕yt€f$-{>r$ୋ ilx"wem@{Q etu8c '"_Y Jף/dL;ORWd1 dݩ!ws3rOvUؘZ[~\-Xovʤf570s%pY{brN d`p%q K}I OWI{1$ضASWyCsCJWlVժhVW\BxX;^s Ml;B u^S@p\dPL`N)bfFpDcV8WR#ҭ;1e~1o_N]e G:ŸfF/lVHB=kʁmo=_PDI9k,Ow>7o{TB14;Mj#yHxJI3ypb>u}8E2Qشo *Rƪq4 C)- !9LS&)uBߨAT `DRQvivT`N Cw~,a_(n5:s , wu4cN}gU2PobXtgMziQk 7KVTz ʴbH벖x{CLƨ8R<"68$NOJ s4*b۟gs "a\ 9b75V?FۚꂘQGO7 i \«.n v4?e&tdR,m=3#jyEN}OlZ\bV~^aE[0K]?G~CCћ** ﴡ3HK{tIJXW~DZʚ8{fR!޸)I`9uv'$ *e-l],"z6 n[-&^e)EX0^Ô=w̓S۳$񾉫ՊaF:T}8>\aɦzmaˋblNnZ?pgl@hhA.ԳnUM#Q~ǢvZ /F㡷[66)ZRdQ]%NC}iU%FJ`+.9[[c?P-FW^WU@B48JX'ObZdn)Pw;˝@.W|žECwߐ2ܼjTOX]@6>yLd. 0Cۿ)31<5 zZB{HX ՋQ&ԾKf'؇w{+N>q.unpң'e%TOb0”X\VK6djS+?kυE:{Й/&U bca>acy vQzcR#Vpgؖ+fٳjB )[y秭uA*XVb4gNSPƔ_VlfxYOld} RZ]wf۰3)ۤ ߈ >͠fa+ M׿ /$zY+%qd0L+FΪBu{ ;dFYޤJoKErk-ÏP:.3xZ*|rO̾8j1jtn&5+)exWEN4ƦmͲ/`#4z hL Z+h!n=y-mpbõW3UJzuAX 2Iv3D,ExtF#nஞu|2[AsdbqtfjR+*o~FKf/jdIDWdl+APEsb)U o h|s4cw֫V|\}6Fuc>W Vl~{YGXt9]h #r'aɞ2s,r8bm^шs#s&E']x*eB&-}zWmN~0ı; nhu9t 뮊v`;tܨ `(~ K/c'3u鯭ƹ,!%{qZ?4 7AFJ'}53=f x[ͰJaT_b4sSR(aT WOg{4P*f*}}.1p 8ϡ Y4Eѳ.Q0yF@Ë K 1gyx4Ukn (Df `B2<QKo,%=7CE6&q,IfHm9)31%)ceI)j78nV`|P|ʍ zQGQ FcvM93g܊b.|݁_9tPF`Ѱ$_j҅7{u ⌱ҒSV̺b#q }Z)4Zs'lW],gOcpM98޵9({7eM~`GuԁύCK eQ !яX%q G~tU)/N`cE)`/(d q+D8B(ibgN<5h@*j`x/ _hΌ ɺak#}L^q- Tb.%͊1 (j /gۺq|2 Ҁ|UN-ʤESc$utXzZ|f!+; m,B2ڐX1= RdcWY@!A`!l*%wݓCM& x6T] }` _̅Wk)QGzIAAh t7Z_&*@'E/_ 55GB^J+W nw,d'M9] No_wY'HހD1dGMbjV WD{5h]VGsDRw؝4>9,a:_gVA9d%x`I3:*;9h΍9N= !@#aj]-G{kx6W53J<.4b׆ǀwMb4.]ߓ9p5*@=gC YL_c5]P&e"_>?xT+rjW#J}K3 rwxcZ8dcaMW%]m[Lظ*ggxgbt@75(e-_$(ؤDN7y|z\fکBJ\I7Ą<1v `_JMwcuL!g^Jh2 _p{(~9"b5tǡKX/,zat-T1XLߣ4zISAFS1XL}Y4Y[T=6i2Rz27ztH_1?F:f? a JSmUs`Phx+E%:@Vx.5QB&ar#Rx;Ś-y$|:~ d4;Oc{/shnA-c2MT\2X87rck4r_Vh5_6M_hgj,)TyzNjCPqzRÍSǵ┈)l*6v~.9da$Q;aV2+] ޸ z"|(Z@K~-QQLf56*}Q6Ҳ_MlusN=p1NP{y?KlDMocb)8çQhA Ά0y)x}ӭ3HelBoe}F0w)ӫe&}[E4iB!㾡q^c> k#NL! @.7Xй-KRuX $L+h5WNsR݆tc5 4`9%t"Ho=MfrRm<1ȣ<;W#_' pmCH_ K ؄Ku X]O ̊rk䐃:ҎJ_G/M\V9&Ndl%!RE u:9٣' p)ܤgilߏ$L't]+tqNQ@,Q ̵ ݎqjp9Yy%A26ƶ s[KպlWTD,|-E{W%,䮟#n ЁU a)wy;W.(̳jPjä'J^ B1vVA`ZoK{@}嚱##ufklYPt,$cHQ%OۿuD{]زhbtp}irDG53\Hh6YGc_e(}FT]W4`xDGo ܪ2b>!B tM[lhw@Hp:cV<8}?(ڊ\;5bv_2 }7)aBssgN4ސ=BEiLޡ _.㙍C7@ݦ-ˑ&)Xmc xDn_d&BNj({F)5ja1IiDWa!'M][KX^BD`:ۤpcyG- tn=0.|xZ5 ^8e~n64yYC\`rR;Y"2 rUаTtE/W*Q=(tiEЗZV &_ e4$`͡,w`/"  kIQYalpIT͍wwc%?l;6>q!cQevFpUe eo $kC-pK3&; lj%)C\PO pyq&*TU?dz/$!- 0^4.nFEqHJԻF,i \VY2|XP7nCP+Nc&V~A6*H'iчr. 6b~)Y@*ߖZ6`D<5Wbo`ShPers62z[ezOJfEyt`Xp5#Pk8hϐ0HTi]/%[;;9gnyZ!"N]ϴu%D8;^3ؼtwm!gOpQ*ԖG6$v&%橩E\\eF~vl7YS{M?ZзPviٞk*BC BofQAj&P:*Y<Zᶻr6*M;s~z\Xw fs~T y)P!݊u:)[V}2]/k}J5ݡ[$`_V]԰4W$n3vu8>ў (4(+v:H) %eb]2QZߔLj>daB0%3R#p_xn_dETP(~G+¬laTO I6i1ܩZz-{QOnmwH^V9{Q8.IH8ȽGK2'Cm iJn'@YVElHJ^ k|51icd o -5ypE)QIפ_H؍sBG23Fcs[ *q.C)ٽ7F_hS"̳M]W\j+$D`kZ@8ʃ6)ِ-mE$nxhwMlQ@z!U%[z0RE"ɏ#ݠY*H,HS)ʠ>4XE t,@TBˀP+3BsN07ɮHg9÷ L7;ļ`+J8؈glDdo0'x[+mW[DF;TCcyVcEaD0GRb#a\rIÈ49~ନ 'v[TmW6Ad}!<0wE)$9beX@ׁ gq>ǕGR |᷀Qn>y2 /l)(hl-32e ۴ªEx7,kTAޕo{{kŊ7EVE/_݅( Dҹ&ɭwЫ9(uλ L3H!#47UN^-H/+G,>g0ժbehﺋ,1P%I`dn6ק0l'rc[izܬ :S/9|rn🢊1FYd[KCW *f~LH!nC#X1eI+u@b2H1$0 q\zOa+7'p4M#ڷBJqM⃗!9sIYX.&$)HQq`)ʓwGͤ)uwF-&=oĈVe[z~5CۗCVd#Gϡ@}^|)cC1f 1wR+{{خt؄z lǑ9zNm"E,ՒdU;R '.XN! A ?a1c>Bq:|7j/߉aȭgt$VBŬqt9;}U]پk/Ln%=uicg1z|jiOl= *b"TއTBi8l)=a c>Q tj~6zaT?9yL,o>R-Fzs>#LHk3I^Ƣd"-HBqn_~,l$'&k=C?(wX> r{E; [Dh_˲o4i6W hFwם]r>4a J>bBi<sӗشk 2 X@YpJdy/r#S^\GLpcoWO*7zXCĆP;|^$#sBk3^T9GfĖQE!!OAkyTz_dؿ型R]D:;NژAX-9[z1婖9D=`57_Ozgy 7!?gg=Me[ica x%P-$ ~U[cRÎZ^8P$p6QWӝH1kӒV~,T}n. !ZB҄XzOr0wQV"֨gwHa__f:'U(*Nm.׼PEaZgӚ&8ܶqsM4. 6X_׾n`cͳ7 uCGu;A9*(CU M~|$![7WicKRHr԰xOCQOK @ >aC5q-~6-m&}Z\nuvW!s_} "bk ]CYX"э>1YI RgPD &Rƹ9kRpd ;=\ fKe\76C[tO!5_j}^10:r/22rr Sz^@%1{I_3(\î\xdyPnEm)syO`_siMo@1I%)Zo,Q`X506jNaA-n¥.3Rk0XܠլލZ㦙SK?`s'Jٸ(FCHh׆ 4hP6=@s1s0jPDcZzF[K/w&tn+giGm}uBsޑA_iuMM"$t>u>/Ü,C_r.qo&d5#}H̜fDlƈb- 4Am~tP-`PF$ٸج>gGB2T3:>]N 6m}sp\ݼqGCeO7-l/ERx Q ׀ÀwcO8vB`Pb,Dc`KMz=>kZ}),fD81 qޮ/gc,V JLI"LNr_⫞wߠ.%WтMdYIűH@N%SY҂>tU,/j[-yꐟcy5s6:l[&rGd 2]Qr7T4kFbj&^TM" " sCk30 ` }CtIʿ\Á"ln0n "N)Dv{)Eyq3T\|g3~p|D=!y琊pZ>O!oh_YzLan2̘pLQEWQ \bQX5IpV~%$]#3%ƬKW+~UA.;/;Z'0' g{(zy{~myuhA‡6R\0k!:_$:dڀto(A?Cfb0DL ҥodZ#k =L<{HioA3T띵,]lvE։#Bd{-otT<@E>zy}[1'1w7r.@3b;'݅X+folpj(n]caUO W)"5㯝X!*=92BMQp^Mi.sйNʞ84"}O[dnC9T7CmjپeVyR,n:1%¹x iؒV3}gy|h kˈ ?*_1NҟDB2ZV)S @aKL6:*V}u?ӗJ|wtmXk~j rr+_eM 󂬽0Xsa3uRQԘ2Z+2/,h&Xm> O^2Q<.MnM܋pl{#o'`4CVq~ Yr;0] j7ɿ,UQX 0̾@hy%fDj"Bѝޓ_G.!(ձj=r[2+DkV礟lt7}%; Ӫ ce&W0͇10PCmevˆ~28],c^Ie~6M}ߦ0b@@rWOzL$+8"6⸝^jATR)K7vbcjd9d}m%m~F(T7ɇt,d#_FMFKY =岞Nh%n0n;6rq.IǏ;s0\&cko8G\;mX\Zf0p,u 2lFkDf:Ū}+ڏ(p{CJ<î+/m)+gU6%4 (oq[zm[DZ4r"Iq$& ؽ+,ظYbBjH=pҟՒ*&yx3ơu%o±TݕY*vq?ڠDd4⒕-lx3;$ ␵& (47o n>d|`^7})ع>]&Dj♙;jDw)f_ц$7͒OT$4a،s[ ZkQ4z (N㟱.ݕhOj^) @lU$N M'u>Fuh_ܚ c]K~.F9p5Oޏb^T$VU6GSa;E^ZS5IX!d\ݩm]E}Alk n{T2B\:L"vҊ) :_s)&_<6p NVrp%A#=FH2>q-?㧵Jh̪ܷ=Y M=Z9q^]⊕RLvU{,+()ݰF>?v6Q^-Hк=m&Țu6(AP 2㿎z;Z]M"'vșO}\=S;>T('NuQszȯyVpSvM?%xiʺO;-%QJMBTqEpHZ$+Y+Bpx"- !X~}tm y9A[aB4G|y.wr2Wq}8fĜ*fS>ƼMATG\ս5Cv6\>k|Y҉!, aM:*gQlh#:H޸ ftBH"`ž[ug>FqWkͥ;uy}Dg@ʐBADd ~0俜%Uv=s9`m&9UaG\6T]pSMuTI\zgqM*0)=NEk/|m_(rL@!͑}TF`wㇳ%og^ӝca\bFz(R&@| IGGwc]"G4›qI@d5q&ghcD|2v2]"HF-QQɥ#ִ>XI];^a$NtjN|#ݓі",] 6ZQzX+M"-N@z3Y"ε)"4"7di+ MՆ5%{\PW}N(|}D*O<9&lTȝg'6x~au#cKzhU>p&{qܑ>n8 񱒛b1l ƒHL77hWc>tv1TI䧄em ۡipqHqơxd%\6#^ҲABeR|wI"%npDUS7;u,tmu*m5<[B)-Xake.l(0nՋ3"3 =w|L |b$kXr8NOHFXhP3ǶXC/Kʘս˓49NbRYόx9@+D0H;l\9l, 9Nd68>!6PZR@XDEd r8eUV*͂Su'&\|cp[I0A=[tď4 s,N"Zj؇-嘔G{]ȴա7?le$dK "iX>Yw MoM-.,} ŀd>Z)_ #%,\./,^OmpYř~+$UшdM>Pv8V;cGv.yT-T Fɺ@C3ϓ7$ UrOɏPb]$; 78*F}_mqq/'c LuPq : JBq8}&C'~*tV)M.r٨k@I7>>#5W]W5 yʮ{ 2427j s-ѵe8Xq)VDLWc@ZJiVs Xn?Z ZfF~Y$n4׹󔹃۩-UPDV)V~:/8WC'?Sݧz(~o Š?4Y)!8CX]+(KD5(t&\gZ !kmY `Dwm~0 *ut2X>K8v/ &bG!krEgȾ<.QRr|nsMAiƜj%x)J| JZ voStiˬ]tNMꖨQ5HT3ZG4dzdeR!k4nqm"oҮy-g\ rapն/<84c6jd /"dOjCXHwbV+͌=(䔢Rf'R6 UBeHwk9 LlCF4NB,jӒ ;})W#5x{T|SCtjճ<2$A%{AaaWB!;Nῇ;*o|>B>+ACS>!~UhXHO2LdW+E`w3PY[OIR9^BX$1FT[IW|FH3oP o@`*BM\2ŲMuDtOt7p ՟4 [uqARCi6!_8yV +Ƙvg6֚tKO9TPBM1zx/{KADo'h2S׽I:.0g/h?j6nt L~82e27.>~D^p)5!XRΪg\5!+ k>J;u¥ȖkaLIz9,s*}#9Ԡyu޸&iAcJG7C dDsC2tI4a3D)"5-eNZZS(f~'Gh6tgE| 6`&* A"(n6Y1Ŀе Qi dޏ#=L:T*usu72GJ=0^'~xc7|dzcl;82Q{ֱOL 2Ő5+~93a1u(SpxC1Y0 ڻ䮄{}JyC2%#Mٱ7 F87|csݿ_Z{2ު^j#/l¬sު6z3FNt9WkFZ i1V-,Ey>-]cʊ5_1JXx*$;DsC 4'V=d Z0Uu?Zݩ5"F-5x=XZ1-o31pr'6NqD#j_U$smc,&K,LNdEˊỹ^EEo)Z,.FQ'1[&y[ys VXRPyXnj~EI hh%^x͇.}ygڞeq@|_,'W2]'E@c9n.5V76F)3û˻P-KcVdc jR#EJ@#}~C{Sd0uy R#um#]_}+Y ()+оm|1Zab7@#wȔ0/ˁ5L"]L"¯c2] VTB4χE×H0ړG89h( Lc+U=rŕfb>j=tmG5nY_Lƌ(')^F17-Vp +|2/Dú-W: go»xQ.tnt;[U~$KyV>_[Yo% =B}WU <&Dɘ;[`Z)+u0vZ+3H*½f:wjy't0+fKZ̔E%l!5hAg CBV4>bOKMw@y>h*9UhlF.SL[Y;) 0XRDr' @z-}s(x#HVWZ3/G,71:/%{ӟꀸ\ɹӖ+:׀hڪiR_5)o}-8hdvr%P$oYrcevVjND4^^?FE"#exl,fcڳp0܄TQCZpJ$qOopiShU9Tt\Dκ ѪϺ,uzP~~`@Lc[i 9g{zNkK'b06mNGp j5h+q{4bڂ;z(Ij2,\X:/Kw=|("{"v$/݄-E[XO <82[MȭN#"i jM@$~"8-YŧqLu;J2@ZOD:_"Še "s_wލ%Zmi)Q4aGץ}aPfAVxlC9l#„f|4PgsxL/Eʷ#b+z3T[{-xcBa{ZRM ^֢X::{_6y,:Rs%rSx\.m!U/*̈́'Q}Ug>w0UVv/zKV+WMdo\F?4Yi!e 5?Tt)nI !θlR ؏(NvCfTm@xgI WF+HVq@z_xW6oꎠ!gIs X`rtF3譴ӕeR.gd~DG:"?K"ÉsiS?מUv&A3̴:di6 ӟ}yL}73gMLќK(?6r23d:$U>B_\fR , ߦv(8/kykw:]%iё 2劆I ~d- ̃^1g}=!RƲϵ&%-n<㑴cj6]Ym 9*.lA;>͕=s6&6%tdr /8JЧ#;V[id}T*/twG;//4ϟ൩]/p7rbiG i(ѻn4l!qwn0}W, MkFY]dn݀˃ OG!('nW.c"!ȋPj;%NQdaXH'nbyFsNa%C)DhS1'$a|Ly|e:azҌRN/Jc]~<usO^a(Uґ<5(xw]vx73& x2(͙Y9_l ܦl,2 #k3:R17 lPs.@Uaw۾; ""C5q#"PhNiq,<Ъ9.5iZiQe3< lwMZxl^g4 t6S;~9vGI ZO{⏿6L wj2B]è/jv2IcVdy'5/T1gو' ր;4XENQ1`mw=@ahxf-uy_4ܤ>b&<3)IG{7B2O@ݤ!Q@5jn6.:wd;g@ y /Z%|it}:> @B$2(].gZ'$MAXԶҾDƔ")y}peǛgymxg1m&nK+)2o^cwH=1l{wWն.7eK{=aoKjRQ5@Wj@)LRǨȸX1䀶{I*F>o V4j P%; 9,ܻS$oߓ]k.Όt!!aT0Dw7:k8_9vG#]]?!plC[# " y@j\iHgTAi298K ,UjF\mP`MEzL#Tc CmS'H'[9 )["2'&ᓤn 6&H;$=Ss_4j/?{:=f^|O.Qoh)>7>t5[H%2"B-9LͲR۱ŵ ]njt[ &TbN!:)b9f0A]0?kRI9k9a`.,V@m[qd w|A |Wqҏo0휎@b*FMCx-QL+fZ[~%(ͣx0>&9 "i~uP*}&bAx6SQiCƄjِMvY1:QoԷ\_'#5Dc\ ;8.ȟv!00R$_rq]C𮏜ܑ[DVν@b-w(*ɸf6M9{ҲuRZI'!fr񡝲#Ғ/ḉy z.S@y\Puk[$wrCM+LBbOo^eՌ6LNl¹!a ,L-j/n1:.ryF͐%i\x8H0SA`a#"i['7 ۩6Sn D2Ν#٩?~e{Dk* ;Gi{v6|n\S1`|%uTQvCqp !2!f\TPvn.䴬 kR3R\Sy *\rBz+h( oW +^DNl*m8a]+&xn:N+c̭ fѸ7J[Aլ BRL \'?d!ݩ"8BM@_,:[]|BC,8'8.r_6A۟͜TzHMS=j:@A80ߑnzeI++嚣N!'H<Y't*= SH)L~W D` %2_@1,@ /:894ku7n -U cWL;wtXbJj ke5j4%2\_<>|$EY's~hϺ2Ez3#xrqs#l׷?tOH-$b;5L$Fnv/g!*3v 势䴎뫫&{@b`6-c^N$yl%Q{Ct#Na0r- ʹ#fL+t!d҇/Tm [QOxyY>C$>5`~'>Ss|b$I?r/^gf9= M]߼6Tho[p`E]dgn(mk"kq~~0&xs+g gpm ~2#b&AY:,\4r`̶׃*c2L^";,9^:&ey5^F"8H6^5ddBvı_q H( R4Z3!hmd^u[K৆9<ܒN`6+ZDVqxY׿' Ƞ0o-~>MV{}'tƾWzɩ%DWᓹB`3 ẽm(^T+(BIzJbVet®wt1OdkyԹ0bPzUAm_= F;/t^(ܦki]ֹ`A93;_G^ɗ[VjezX1$Yc7Khzcs:|N|91<}X=/7ZߑE5r ̬!$-SQEMf@ ޠ{4i7p70Dٜb~AQPSiO`Hx/f`K>}fy g4y [p5cb< pR{3>ӎf.=5M#N1+*4.y0uݲ_-z, /pu*ۋ׋|-w!deJؒAoޞ p]F%fa?,E|ESZİyho~s,HO}&]nZy;CN^@l8S~݋(:>|l$ &OpS/n/mMJhSicCzb\)mrNP3$3h!+tc#:E%+iDj]ub'gp5vr"7s!hG+6v ~LZk>Z3/nq|'NjF7 af~ .FjDmöb,z):'puv@{G]r|8^,ʨjȢAv 78h'1:" W%,ortG@xE)j]=I8h|aQ|^|15|Қ EMog(8EuB k"ZrhzNx^4u`+l2g^u\TROpT[ژK㢢*xKjdeybpוO$e6]t o82؇~`dE/"Gu?4"8P@Aa $,g 5MdT9(PPp2{#}nj近=~΂e@CN4J'~p+#EEȓɟ~};IT]M.ff W bķ$NCcSIiU> F4)%15@{r ,,?!P]Co,=WBQ5\TC୲ {oq(F7uE,u;:.~v.? L0{h>6e7NT7]y ރJkX@j|VB[ ۚ1AC.qj=Bm*%BJ[k谰\'cS J<ղQ9)Fh@S{$ 0.BA@>cdMMu4O5C1- upr1*"XņQo)~qt&Yzm?Qt#{9{mZf\Ecݚ{yPgZ=klX78x,P+;8i͑2 s'[ n2dM]l:[ϑIzV,HJ\v_) \vT8A/'G-E]0cF,o.qY\3#5kfXk $=8 l "Žq4[_,Cu|X*iJOKtr|O~0"lx]k%qilyzqE^@dEA]KUZTV]ϏgV`{H 79^WQuq=Ҿ|"^5FԖO ^ŴCB8 'HV=`hl el@7a@5PM'IE$tsTiκo< R%Ʌ{{FB}._$=kϪ> VȰ!wyJ1A_{/&K ^ˍTifW8f\!q}EУ[z\VU<#Q>6UǗF)ȔnV;-WwySP^2լ5~$u j_h\e,Xql TPhNߕ=IscJ8/p |?<\bX(R3Acl${>֣sb{M CY{=5B^`g|{N`y8#!pME`}Hd'1}P["ߴEL"\[v샯on݇>%r1fi _9ɟb8K*MBU p\Vui|nRLw^K3k:4V[̈p03%Nb5qZw)E|<} dP#᛿9#z8_OeKhN"yL[($By²9>u"ժ|P5Whpc_czQne*eHD26JFKjbFyݩMs_s+NY?: @$㮑I_E|USP$hɨOkg;Lygz4hLX@^}Qp RGZVxD DXfm:rMnђ:R UQ]@\G$R)Yo!M"/CԲ]k p(h+ɘv &8T~X*יo8y2If% MwRj*8Yyo-#P4p"3Oza![>,1n!Ȉ]hk3 f\sryD7/HTjBEV۠x"أgKrpʇtdYeEuKr6Pُ ^w!= OD&ݑE@=dUf N4Ե_62'@^ނ DdBH"Wn[& Շf$6n7d`IĜ4i̼tHs&*:w*T41k~RPo24:I_[ߋOyQAwTh;\Y L.+r_% ʃ)I6`K:nܰ,NXcl0ѽ72f]X G !IEEs H6BB3Wz4N#*6N_)MB|,CD&P )tjl#[,߇X+$#V I 7[iʹln<)I|ـMCNEEF>C=KܬY9Z} q qq2->{F[\W=KWQ8Gm] #k@gǃl=!jU1zB~ʍUeu"TԂX|t''hewdff&o =.NLLpQf)W1{hȥu`@UCȝ9ôVVL`ҏCkWan ͻv),{oX%ãAslxHLgܪ[ 4C(gQ1Ȓl㢂6qS{^45D u!U9{n`%=nQ+S6JwCmP {ux(4vy}{ Qfb % =2ŁNB_tFކוJ(Rb$`4IRpDθ.KoRVL2W"]XSLdqSp6 ј"Ci ]=^No؀uPE2T+nH]/iFdo.sd>Эh!X m7aOkWȵW* ;xTc̻D-0kӛR |\, iK$ TN,tAa`['L~"x*|)&ow U )V\Pߠ=7iHt=T6^666-ydF[HjV0d#5T Q#ۉ+bsqB}D`q0ȪJ(9|ʄqZ>xceSg;#j'kN 2Yi^ÍSؗ C(zPRxm4pp' $֎O-YrB<$(]8O}tc*P!h(859l{`KRMO2QbTݹh,lNۢa7&%P>vfŇKxpisZX&н,C @Z^tZɈDB;( YHXjKBΥfb"`8l[eULpZsV2dkh_h8b Q6&PlH68~%eS:u| nGm\8jmi0ajRWU(9 VO5P.I2X:Dd@&Ĉmbܓ9qȳetDc (G24IJ̕R^ ~O~REP,1򜰭!sGR*o"ݴt3J㭙^F1Um0b=l yQ"`D_Yoѳ} nNN"R{9ĄC!"+75WEKT4nٮq4=#AsɫP eБ`edT9K<a㵱bvEC+hiJlgM!?~u^^F>QTnK5R;qmK#[{Eh, ZԚLd~t_pgccds86(FZK3A0#%V_R.t豔 3=j߉K{e^\ eR"ṽlםM<=y7^Q[ybXHX Y3v*?nXBhhO2FI;/zzǮ/}ļ+U&ѿiED\:Xb}1z< Da,rbBTgC99?M y)M!pHwƗ"բ] nhZOEλg:Jn&(3.")V{]< h]k3+bU$!ɆkJ|ģܨ dEui" 22(]GˏIFHi4xܱBWMMmŚꔅn`a%yx /n4|ȑ&333V vyH=֧B?#ID  P{7b;&&0ce zCc=c"%c YQ;'^Q<>8k<=YlZR[a/OqpioZWіda4С+qCQҽ` F.}whTG>j>JfU"d nd*Ed!ZpZ=ܟW~^STmHaƸ..nٱp:`YSXo3% ,sVXc7LDe>Y9.{],0Td+sz^+^ؔg5^s 6s,vtO(iDxA'y=|}O>W:hѯޖJdyyb}d//C֏{Ol,"pZ#v?һnDk/2PZcǚkvZī`fRKmjdH7҅ͅ~-Mק69f?'-Fh:U~? + Titr2˲9aq[k7S0A<|([n3 R߳ tXVoŶҏnR2d5*o_fCv&ÑgJclosT0o\Lt[{d7~@*2&lAOBoZ_t%y}sceR`"J}pk0*GΒ3G]rs;Faפ =IFxɒr^"X 6 f=z gR]oRC1%㬈FI!$\KjɁ7BI$Lgeʚqhu4B71۾/\@sP?K&7S(AU|KMkz1$ɔHsE=oz#BG8Kf_K(QN随gn-Xܣǜ'1DŽA]3xoe'\tevueɔ+Jr>%\Cd@e*rt")!D 7t|Ukj<nC>a2jG9W?qGB(KJLUiԡE:+aI=;Η :{ep5ìsHB۴HQ3H /'.~7 {ÌJʦ|ɽzV-lD'iKͨ4Єh-JD cqIR2Q=b5S5-C>L Әn:&a ς҂V-B5ɺ 6QfO:xp@DҚkSJ胗D%w&ֵgixХ _cz'MW2=p`J@&U3w5]yevn!8y>n"/sG0vV}DvHjd6ve-B@rH`4nE#Kk Βx[ns~S['\ˡK:#2$rqJiV_Vm|CK@&]s+/oTDe `)adV:ptC`)2Z̙@} >:wN:GrV@x7 't յ4ǝy$|L\RR7TAi"_$ =l?40p+d4Rxw>ʢOκVToCł=b ?42 qߑHA XPp!;u9F]+KB{h j {bekGC XwR//ASLjXk0uk toi3WtLc*}"ҺzOzB@rNr#I+(_u! .XBifX.7\v?7~_{X5g>9`K-j"p `~;)4}+#0&%g6Pzp= }`ohחPlCO&^4Kz3:dl:?X%| VL6٧dF.>Ja9ۨcx,V&mJf8'5lm=## `l{=m&0_?..gJJʿH+.&g #bМ.<ʼ OZW_#/2m# c_UXNg1wZ#{c; 3ȸj"Bـb0Ys~J:d5-z_&dU_)A_MB^1';8䌎&\8 2O(' 5E@泏\my>{T.Y|Y5֥GfO/^KU$ #a x"((jɍeү#"dXC$@ $ XFAl="ۦ>AGƞska @80TrAԤoΤ܃%ס?o}i{:PʞQv nJTAf["[nX%H!ܾl-?zɄp3Do/(opcґ,ܰ3,N&Jr+aY=K,x ]X,tm7 wrJ8IAL\j.G37)n3^7Jf^11}`f}41$.?ՌPR&.בyJ@x$m2lQdۘ[H[`H1lKpMt;˨copW# .>D\P/po綹[psӬ|Q8L2X9VI:)|-LRwac (*ؓ9_$M!ڐÃ6o@b 4U6H3` c_""obCj.r2vA^pD'*f:Vgjq {zk:8 ӛe(7_E$,`UZZ{ou1(Bz%4Z7PcԱ T08?*׻ r\ih`çC}q,pBVoMfm䮵$wն0Q胆+n7L;ocsPuHA *c`My &0#@Jݼ$rJ%ԗdtQ% 8p.5;0i3iZN< H`n"6ia*ܣ+v3EY\fw S‚S72xPc!8@AOKU6Eڒ\ayt%i""8 K4V'Meگolȅx Ҟޥ[ÇbFfȩzO0`DػOMCp_F,#XnR`'PX`5MrqBַi(2`s 4:D ;A'}ơ1t|1aW7ܕWn-IMwzb4*0#j7/?"&Hn!?L&q3ufؖӵ`ìm)lc(~2~ Gv<$vvq(&.RLT]dCO*m_V3#rI#1O9СQK3IZ0~αb3!،@$C &[D{mHn^')-j!|dF.aʃ 0 Jy2]"xRNb( {f #P'G.w!mR=WD*4L:uCK-Yj_;qQz*jbM)wOGm ޟ[m{(#jT5EP(4C.D)v\@mnS;*Ym ꪀKR!ԸH1"y=|:y A&=z@VU:5xadNheZg%jFFtHUA/"?G"$cPa c za!%B ^=l!zʻ>vbS(F◥K(YiŐGU__'I)$qJo]t*^۔t?P"?=JQH$33G@p]EkW `0|3?YO&~`'T7IEd)2e}#)I0|nEU8t}f|(#:25d 6єFN.^X㊖L(_g;f}\Kr1k1WHL l1+J]g39\I|VN#kD!6Ǚh\G 2O-;weL6TTu繷or%N:HgB1,q}p&.ykJ́36ݤ '=C ?[LeHӈU"?Fik|-,ucO-0$1 /QUa~04?z##ݮq4YF8(-A|2iTjZz䕰Dq&˂H(ξf\vxyPZ7?GT.4?a><'sDa!7,!\H@ nw@\Q`H2Kqʕb@V°Cq5h!$;Xc V &flH(#ի 8n:GGZp4}G#י:oɹ§D&z6BMVΧ»YqN%=g\:ǒ _GnOhS *qi+uѧm@7}Gxצ2#1kwg2>w_}vTp.}ϸD(,.3 4R!kJxjMāFoUdj7?1޶/A4cJEDov>IDhثK#w-p䶧݁hrNTUH?3PC!K[$ }n )id 5/'F۪Tpm4N㠂Ul60=m^3tuvSDUƏ#V"ר],kDvyїPL(Unb7{P7M{/K4tul&yAܨ167>,f&aNrƉ^MUF{ pɶ M(m }!{TɁIA\2@ xK`!D+<)#HD0w/Yeə/Ty+O,dr\?J|,9q #rlN*S%T&"=y'C̢@:1q([BSN =('UH/W6}/,]~aYds;`_ K 4FL 2] R:8ot ;QG>^ܦM!+.$m`-f; cIdy<tEN,,g4CGzRP jw ރiC83_)8'<}9.o|sOS{m {>x/ΒQ>c`hslH̘C )8 FD;CBp#F'KsSAxD,a^~ցdjm<<Vwl) wu[͒RevrU١uAwqޘ"M{J7O&k,=8ʌ#OV`Bŕ,Ċ(ܤ}\H[[a \ogv ~J$w5*Ո0o܋9l+_k*I'VZvךS1 D['8A^7pFݾ> = ᪊IlsUB%OzH)kYr\.eܸRcĐ~xQ` '~qܲ%d-θEI[/V)m#^Eε,&0'$مuʋ<9`E.e#͆꧅kX\bʺix?Aw"%spQēs7LBkt}"cF 5+^{3kU +'`?w ٣⋘CanZ$ O%zV6ؾ@@콒ZxvFݹ-t} ʖF\2s;BH TO#j[M0mjL5d!NkG֤Ũ=ݻhtǧ,WW85hEBU`M:`MJu5DYԍP3O᠍GBrћ#rn\4$D@NU Ore#;\糯''wT@k+Jhx25@TwN֊4D!矄]#六|l b[_.tr#UŰCk8 O؛^o5 +^Y6 -~}*Kbbɹ#} <ӵwh݅wk;LCLQ} )Tc~D4Zǥ31鲕vEB^çKuX5|>l{,RSmt=ìhY2=+ #ettc/m#vݛ!l5H~=⿱VX{j~8ssbص*=vA[anW;FHlHr$w(1 ՘q\U*pB0M@!'N@$Y2wjA9Mc΍}תa|1`_ԤcBlR uPy2!Oؐc4nk |q/ /u..(|"!ڍlDSjKER/ʻa:-'KpܟK(BkMNi*u9fi4W+ФQe'G/Z z]% N}q hrʙ:<\dLDr2\pQPUⶉ 0b'"zHq $A7_c)^\Q҄pa^̲am%ӪI[10ݜΰ-[TC|X7eOH6v-zmZVD;0_fn=^πl_ұn+yC$'4XhQZ>Gab^=7=} 4|Ф6:5(@I/H<<52_ӵz9{NKpS-:\~#F r:/;fdL]Tz_p55a=ӍS:I7S8j͑Uf#' _)_ϙyךbʼn*Z)z>=|4|۹a`f'7 ʦNС(EC,(N#+(lz !=鉌%)ohB ;45 i7HrXO|DA֢̅b69nTt NMͻmLj Do(nh}+ S|G&ߒZY}.Ͻ;R(xc fJRw%5HeŽ=Vſc>8΅fPjGVо,;&f 0ťg' ^e݂7R` F|ƕ ֍抒86V|$(f,m";ۣc.o)ַQ'G ^%t,N߸N`jCdu"ʘ7POһBŰ2l|gq[dc@o: Cdt)G/Cx,u/K[=bHG&<.V2\~JwuL$OE^}BjT i^_z\ݧ)*{\LʾǾ\09b苼LC+ AA%HD#33Ca%%dj)BQV:ȭ*XF0ijTHf v3RH,fV=( h#}yz6!g]AzZw)L{T=IE oLCvp/N+\\&3ELHbJ0L6D `z$/fPVn S[m%(9}%?UMdWAU',~]i|Nk`g/{+kYˬs6j%5oz s#e j a3 1*8hfCǎ#\үkjBB ^eb*b]2i&ZlYd3j0J4̜*G v < ORZ8bK|nٲHATi (-֨MJE7 0U^6A;,ˈ4kx꿍r>O(or-ᤑP zci_)D+SO9:.߸ˠߝ2NSNx%7; h?-t IG{>>/SWukRJ)'jws~b,4LM_|vV}ɜhyIp*CqOH;"J&a5#ppn@c;&9յN N-b½J~҃葃]*f!p_ՐSQ?ZE|?z"]R>v SDU \^lnO;:|Ӹ"DO'3dx*ahƭ[ķSjo5c-Gs_w/ÏGo ~Tm&\|b K-th̓*.$謖&zS1~+F;cxm*;|EB =˿Y*6G5(TI_JjĜg{΃a݅H=h+G b*S p+1wqLH*dE|M&+*h\B`dQ1H Rvoh́Su1O(zWrR{ɜ CJS O,[ù < ~EkCʞ0~Ic5kdS,-gޕw)/#\L5I^ 9Q?tFxM m:;bO  c4q~ߥ^J@O)F+g9׎ rA:Vo"LǼ.;c &=کV}c\wk,r8*OSƎ z"{~|'uKF|Clʎ=o伕>oM2A=_(@az )¬XXfy~RsN9&Wp3=}UmOЩ\'<ʚ1|DXV&$;kr V\&v-ӌI(.<\U8cs0B6|_e:4{* 6#J Cÿlj8}~MlZQ~v1Tt|tyҫ5{7}2im!!ٙϛFU;O`Hĝ&r&͛Y3MD(1_>Y("EuȁgF7gV72'[EZ.*:ƀRn"vSu󥏦*9Y l.#dElmG) *1TamO:#X@YҦk~s[5< W/$/dW" -ܙH8DX@-f3 Єh " Zg}as>ce 2@ D n ź%:铰#L]cGծQY$׹Pu1=tТ5;u.o{BZv- ygC)+ Se2 AѺ-eѪ[Kw^"8C'f'? 8;y4dlP'%*#mSˣ%p*#ںPRƫH4{S՛>{iCk3 48.{V|}4Bw@l1Nζ:R㧚b>ݭwD_uky _/CƓV" . ynK]^4mN,8<BIwʚ 2(AePjoFC!6\Fȅ6knMbuȃgŲQ#8@=z!UpVi:vһ&\Y @u.?̥w!(C8FtWm[c>uM2FZ۫6[ {yA 87)& 7ږ`DP(a6rbU[& 0ǯ^VYjbg=Cwx,@~-B-P!_s>1q~SFY/ca!қ9T|ԋ_)Q*$FQu z Г" IQ~I3jW/ f8a8`(5]3> G}zJfuPZ$戨+xQ78&}!@ cWQ :*7]>!™e&mP oȕr6\6' RJ_oz_Ky x_4yn}_g;P]WA[3Ab5 hnlMP3߽.%_qPϽH0#g7N8vT80a8+(fX,0*:?Rޒ2IɄik_"oaC0vS[J|7>zOz?W<&`(`XB÷xr$Hݓl.gTxDP1 %>fk#X_D:-Նcꥺ&_p~iiiw]c9ԩr5tiԕ4BS>D@< UCZd+lk 8Ax8;6NAwHpGň@1E.vHn@^:vE!R(Ul,G:ou >T0%[A|픥L gR@$WB8A%Bv? U=_ksM!:f@hܤܐ҈4/<b M JTxk՛e1c e6IƁh?XIKJ-SqyС%Nul 2s]NK{ \7ĜD#PF^Һ-Az#TyHbue=>eyx&܉Vl0ċxf>Г+7%%Pq ǣ *҇Ҧ.̅P#׿ljR (/4\G%ޟi(LF؅v{THo@t1 ɱ82\/6'-a4- QcpE$Z .0΅.z[(e((UУz UOfsT&y3UT_07}/m3hBС*9 v@8xM⎑MWL3ӑHN4$oZ:h92R0E7! HX\ɚ@*+L;S;tiJfxN)iJr\S_nZ*Ť؀ė̅ 2--C;P bÊfMqEm$~JT静w.ҋMl柖\ K!ʷ<cL_)pqC:z V!]QZokԂiu (¿+_yߺpR)\6%f7l!FTKN_޲y-݂ QhCc{S;BW(ҟHmmsD~E`p+1ܳh-r8#ɦ>34xzʕ]3N`ebԼh׍7ם3H0k;90ǝi05"ztim rөp;ek<+yj.N% +GW5mǏWT8gf(ud Nc0zΨ/lTiB7( `W;uIgq_>ǝw'(?R>4&7K{GYJqµ#ytSz$1 ݷl.+WWsU;ՕLi$P8ٴ f7aOxX\h*J3f5#ؽT|jscSW]VwFJ(n@s- M{`)ect?YTͯ#sAڑv3q.8 "\jU$KY΅cn'㥱SWYǺZL;ݫ  .{i>wwu'$Qf磶D(6>]闺hKAKjn&z#%}v mǒ \W`88]@@6qUm:Ջyķ.D^XZ,GUC L췁 _o!]w6س.Y1unؗ7DiB[9^@[閑pT'(]aY&,V|F޳vf`ȉX2]\KoIs[ 5#~_M Zg8V饸M "L>g &YNWRϥyaAd z Ty׭ R$ U)Q^Qs -\j;&h"vPMSW>&νʆxHɪs:b@ös)IIC]4&S 1_PVT&CZH%$"2ߍi&@ڝyHCՆ:ED5Da>h%(JUgXLoNW6|/Q0OWۭ@bώ *5Rʩ9=%絜Muuyqð_V.W+Sś&C<;oI4bQ*%S_P'5Y`IpnA-J&|K>yu4 '3OZ8]Hu^}'mBDX޴mQ=:VLNz,-j Fh\i%:W S?=/r eoclRˣ[H$}ﻸM<5;_Ά7sǢDr \ ,Zx\~a+RPv S"+.\b3'^mІ=>) 䣹-b}aӰ^(/Ԝ@Df0:r7/TL)bi 24X6/O)=I-vl;QՈARМ*v1ɓ pVRY\ bYzS}\:ٟ:]G%bh eWA39x(j.U()=ra @sއ|3U 4D@5]HX&둴NPFXƷQD2s/yjAJB5adʃ^XKhuZ+2ڽ#DEd3!b]! '@׏2g}bgĴݗ_R^6 Q\Oz{b嬝tV }Zm^ټ%'w=#ӣt@oht$uդb &VӤ>Ta{Ȏ Oڃ*:јu O|耇ؠLfPU\=՜J0Oqױe~Țo8 47mn?,'8s.ixH3EN|Sg|h|ؚoa\hݍ'=`b[r̦|a5p"2^g$ɋZIЮzOk@:cS?/D\X\&|l5[<? ^wzӉk7DfCs-hPxܙ K-xf-ye&,=g5e@*W}u&zANƎ q.MFqċtNd.Jqd ަ;li;3 `_#k <T۹SzTee"t{31T'ɛW1 #eNIBMR&-1d?qpd&>ƛ}HVmOBfp:)RF$$HC Zs>lPj4H >8hÂ0)I6zp 9܂[-/y`ݵ&Nc 0ׇj*X̚-}S蚚g/z$t *<Mr":\Ǟ PV:oW1FSK&adkrP5&֫?ʾv؁\2. %|C@$(ҋ"SfH~^~#ZNdgBkNxdEM1xNV 9tH2f(H2ZJhс~hc7mYeKht 1*EG_/U*k SrC7թ̩qaK@jurXϙJBӄ:5Pt0ʺ2PYb|pUǓ?nßT +`:>CcՏg\"/ OsyַmM[LHQ!$;)!^Kmbp7+_jni T- : %u6@l ; m aFGz o:|Mۣtp޴, ۛTthͶwm,Qx(ayqcŁRb!3/7<@6[C3^,%DTnb?6Iлy49/}rum}gW6L:a$-9%^F:C%mЇ g=WvO-\Ky4DVk#nsފGEV'K C=n5[j``N6p{%dRlnзY]%&#B}s6P9I"%n6%;WRs+]&3rt'{,j^uPE (Ѥ 5^ `I?Sw" <q *SJa E$D+#Mug:YڿF?N(CbxwwZ`pRWǘ9 9!Վ=&3z-;>Ufh,Tvo0V㺲_ 4"8OUFT#i;df'+@ .Hs/{Ћ,6uxBv Y"u-7 x){ry?Ma8O:!VI|=_TV-BF&KuƇGQ?4f̰H͑WLA֐{I jXƪ#d *Xq(@Ŏ=^nO0%*+Y͎:q[?k<۞pl.s?J慞஁$-g?᧙g v E9 ƚyrW'62=uJξT›m15nZEA9}.gt6(xlKր .hr(}p3% ns.Zڞ2KH ,5]ÒBl~a]JaLYq`MC#:0Xd<>;hXM !Lsg=3Q%Wʅ $oӰ4\bp =i{=% s$h'D)oO =Ѭw(x?=Uܔf]J&%jBrX8sfY)݌ 6TXwiܻ @F&#m"`V #F6-[Z4]4 L[!41T53}y&p{ΉEb1.F<3ImMaJIÙmNkq>1;PB3CYN9;ׇ`%I0X/O ,FNڡP$s05$r]I8b@(~`fv?QNf˜>u˵,]2 JO]68ttkG#eL$I<7PmF)]_#EIVěл0a<%1 MIMב_|I8l!Tղ Gh)x k?O$5FZJrxnr{V`o/s7GfTvFxCrx-4[M'{a}e:m` ;!-0ĺuIRhU M\ ̭xd1@,K( .M=r@[s`š&^;xٳ[‡8JQV-=4-7=qފ\r*=ԖԠfB"4Sgb4@+2U8GYOľn`-ז,[ECXnE85>Qc2LϏYTpSZ6W-ra}^9Zvxszn.Y IX{QjΠX#ceԷ|Ϝ!Ο \ ]C/hm-TfEAgbobo Ԋ&`+<9(P!G+Rb\S-GIzLJ%>i'39G=m)r6l_d6vڐbDPT {fRS+p`b)z`F.!S@N<=z;?,(4&ʔ1ω7 uOn#b!yӯRi7^qj g~H]*`$ fr D.5-.bˠՔPd?Jp{ED-l^XJ!hI:qC|^"s-.6-C{R=hŠ(2tg+dt&6H{׀^T kR>U~|c?Xv%`je3.! jF ߪ`ˍmjs nyΕ/v̀DtFǶ8A ڂ ~@^PоIwjtuԮ}}±`@={>'r~}Iz8ȕº0= H`\kڕo>'4}Y\0^ɏ[P(0k3^M0BZ?6>C :Ky@џ N"HbΚQ +_}Bپ 'QMοZLbڟn9Ȇ {ŏR lvVg:,H&.žO:R0Wp7 Z J*djC) lR+E@4C0*!fPl!0[\;&d3~[xdcs~1NdA&:sX_ 힇ey W Fpۭtv{,RW;8!LSRzc#3#d\uk%:G7jan6*0|v 8{x1핼 UzIt .-%tR -i:q-2ү>4kڭ>LQSNgj[mbU2u"֝KF'zRkbR4>sx/)""D-n舭VB9烫*\lR"=cT zfPQz˙g(A>H<@ B; kx^4L0cwfe(o~ wЄד ،VN3Yv2Hn%o|8vFxG]=$8Pk\pѳOT E2^ؔT('u,*Go!ke_ \KvgBdz 饕f$c?q"HCi7CD*nkic \wIc~M16*%KI" Ѥ ^h_ +YT?z?G`ΠXsjcp=҄X>ҕzQ*fmh/AiKw\Aj﹀7Keɧ161te^ni sh ;>htI"D&jCjz㝗oF'uWϫ~yi𣃵}r2JNkWlzAw#fdixdƪz`{Ҫ\aω?jTeN'״'ЪCp&0LJ4 H'0PXduȍ<.$˴vD+E"enޞԌcTЦHX|@"Uk?%g5/Q.lZlڎnbŜ3y1yܜ/< TArKUCh;`y$uvبRR?EЭL L/'w;6/iAvkQIRESԞlD9nh|m|5퐠îYEދ!`Rb)ϕnG5z"&|p[i9F&VRZIQau+z3'函SП*JT,n8r1t]aʀH2:D\=_kVZ'4x%fQ29ǭNdn[ѷE)> u߀8bd@rB ԺlF3tؾϑ])R+ИK)c2?+9iMwxz7{! AuEvqAt$8BWǶ2D+S.tdnK%Ý;”!NcxMmɨc0'o=. Y9'"J⸜K9ҏ U7lݶLA07z"_*}pFR'hܷk[@a4fӄѮx}:66aڬQOf~"^Y Eb?MhMas20j]:$ Wd`7@ˈ+B9athm_3 UUGY%C0vMta:[xSUMC^mFA 7ہ,؍0Ϛi9DB\Y_[eoN)sRr$/2]ΥJ0:*i949\jyaΣA6PrcU`p|`DnfKں-Lta<_jh/o>FX!# @\;at2W/uIhǦ:5KSvz{n84|G9Gb03F t* \'] ^~4[ 邺i;{jf"@/f~.g_vv]̬.2?7OlVcWOI̖Ysi{E4T(&+~T YZM,~`c*  \Mmn9c,Z_'NEJւ\.kcmi1~~D!]$m\mD/h-PNI|璯$MRBeRzіtt_L4ஓ2sg9v%gujuf ,'=\ӱkh˻/ԝY#{/CsB 8@"SMR/taU;D,b m-3WDsO5}f. ?eoJ>L#@JwLR9םhĐ R.ClxdZ_6#5 ;QIa1v"<ȑn uܭmuw~:fydAhJk5ia"PH|{EM1Y*}WIVM,T\||P-i03W8b2_)1C]u XAU/L|fM>r'[L0F8>]ܑ䇷RB<8Abs^,xzۙ0Ny.oӮ)qfi~N2+Hh4$JAg`} ە2܌@~+[ȼ2Fdž|XwmR߽~_2ӣ*~^ԁ;.}Nq\&ikWBBJU6*UbqNxbc]Yw <:>%FjZg}(#~shq=(0 I8=8. O_n!UnTSHp4&1SfbwRr%+)Tu<1losۉl͌otσgdw !–oDMtV'i% !֯#3\490g>:}j5gV4 :lS\NQ2 _?6pc`ϫפq y;l76 oPҦØOym]GGt \#BE= %×1|*[^_<2*BWԝ9rQnR;/#%`bOF)ʷ~8WbVUhl~גx0$ɗ + H-^ kCaSC;&oCG7}Ez[^\ Lz.@<Ro]=`P0a5z^ ަ9U{&_H w?<$OMނFE6{e=*7OȨ,'G-6kԢB9Ҕ1[auQXDМüa|]P?SSo&6>  ]tg,nm+hF2k4bҡYLG.'G=$A]o!Ӛ SŠyFH}_2ׯDʑQ{ҟ~`.ku9az6 ojrn'gmG]_0;# -iY> #XS|EŲq\fBji(md3EcZ[<$Rh-ٙu;fUwMሔ7^FѮ߲C[ v~:1G  kI R|2ISb'n)pշ~mlOL$w:yb9h'yVT8ĵy:PbsfVKc]\0e9_B'N-9aB|( Y Z&]>29Xox`\cP*0".Ou,/A! 3Dt"^ ե} "n7K4T,ZT [4̅0hD8ok 0>taٍrYog^v`Ky{DKzzxTܰ#D@S@{ P+2zߜf  s-t %АSb[j=*(7k`ƶjc帻]xNH*m.W:sOr~FvO,n)~RYQ8 XUMd1'52) oX(+?cVfN3%NTRuu*D&%n;Bu~,%a>cӪ^O)0iA31i=0Ak/kdBAмҞso1&]0U%:kEoEk}AX:Iat|MY9rcrkmKFXʖb^͹k $ڿi8kOVƋD?2f$Ho* jV1tĈ=fN:˘z!ͷSJƻ6#_`v%S$B5\yw h`yƩQ!k "(chtaP8T'w8C[nݎ,R&1ZAT]3em;0j6~ϳ+q[F"( h?U_jxAj+yHe`vRV `0t2@Te~ !n;Lln@ƇVt,s|o^| ̪S@\bV{5`pR Ms;sCCTƚ2ιq5W?ĩpٛAQu8T2`x̄kV엒ؖdS؋itB ao0c\1XRK@/tYɔ3ҴQ56g"Olٿ"V _c2W6=͌ QsڜdXTӻ8#^JIB^*iL< o14*1LebZÓdh"Ř ۡx\ɸg?9qkk倯`&Q-i["&+]_dpuȗ F> mmp7 2%<7ނ\$?~փsnh cn6^#۫Es$ecr"7Ӂ_/t}x5k!?_ o!W $ =p,w}4PUp#їB㰭?p v;g%] 5c~T˻g=TRgաkEh\:u1AcEq\R@J3m!2a9N4Ý(!kho{țSE;FNyֆ,ThˆD;;EO_OH^٣J&NGdc难'{8x/a:J+Svȿ £% T"5WpGmCŃA}rZp ^~Jc ż7}gs݅TvJZ4uC5XtQV)^^%a>(t&[exHՐCZGJ2`Wl~S4;m3%C aLJ:[lR 1tcͨsv^J >l cc=j/ fEwYj r?1CUwx+{'IV~RǯإΕ?z K`gXYBu@zta\2n=5os \:Dwq?Yuir0T+>SYel(l9#~(:thbV)UjdC!^ xB).؟aG9ʐ hAlCvQD^ b13 t 0(' QFi+aEG4wqbo+SdbD5KSJX$Q6->ZK;e54 /I nzTؾkJfyM_y2}u`25y'cVPtPk=E ҾHyhUMy(J8o%FURsEͪK*a9СϠe5bwz 0ρUJWab-q<Ai~ /BJ&J z)rB4´1֏QSl];}t@VnAK+G[ٲ]x4y5ho=Z$їΓqO#4՝zzq;mIu'5\FQdrBw\˥۵IOqb%ꠀٹ bDi$hݫI=oQ=0mݣPB`)[j]9qޢ9uTĠ3]X2,T+ym16f3(Ez)![ugh1r}I 3k;7ıYw^Y1XHHn7r5,\I@|ZNfqAa8xCo`ƎPLV퍖22yf* bμ0b@8׾]iE#A$"R% *T_Ӹpۼa TBmdMq5v!]|,N]Z"q.+,/o02- RpeI ACp1D' 7Q/-^IWq֮J [=d;h#b#xL]gq^ `TJ"ތXVF1LjFGD!,d%{:WcDDUzi^lB^@FVPt+I \gLJ<#\ fo6L,ỳ;_QeG֝Hpqbu12v:F/ʗSuMs`៧e223g=IES~T`M7}?HL~ƺ pOH`'[*M%tԤhMS h5a*Usn2x}݊,6[LqkEDq׼@I3H>W7 ljA[(`,D|gZD:.7Nv> qgK|:P=MPkxwec^TXkm]Ҽ\oo^d`DMWv5aym2[۝ԓmrśޱ)G} .:_J)O@`Kd! Cf8ݼِ>ve(8fW`Um8ʤڥޒs `k^4SSstr嫁UO琽؝߸"j/C!OHHbq0lۼu 伿Жu;tו;h{Iª;>&]cɜ=бU ,J" 1bת32H:SaLGp0I^?obJ%Y<] mIFf[F` =hA<0 Đ srC^n/W `b(}?UVGb`OGw|ױekI9R%IlMmkߝftTY$plo,]6Y924M;O,6llf&q󫪇*WEy?иϮz-^eQRd^| 󓪣d[ɳ H%!nϖl(ײzؚ6އ,W#Bު4R@|:DThmp):exH-/'hփRЩ9@k9ĭM~NI=BIP>NQ~",(8&ODt jsdGˉ$49dqun7ƷNڮ3PF Bo0dzc 'b핾)tj~|;mRgRDhҺ/@_H  q4i:S0]4%R'\ڰ!|Y[fsLzsɪ3*^1 07JJYMܳE]pF͝us׾*1WwAW(p?MsҒ.`~BPu6G,32Qf>& $bʧ{j.ٿid4^? $?8xC}*`4hp>&{ {_u]@p'␱ xlVVΕnhV: ER.nqu8hdHwyGm*6w;7Fq o%}d7=X* .aN\uS]2Vg-wU xP$' rUgwsi)E|Wxa[:wD nao%WNFntg- Ρ ?*|b۟IG峂Hb`]>s8:^,LG~1w'tTu3\Sz@Wb=7'>$#1?xRmQ)trooCXt\Q*]9!I:%3>>܄\,XEzD\=f6nr{'%j9$uFKX ?[]q~(RYrWe7mD# #Ѯ#qgHlrׂ.~N5>﷭d+\U.ٌN,zn+_:Np~C3KPvnG.akf+e̳Vq~^Mb#_cD %N'bGgyJS {3xa$\tYK̉4H l_GN\@=r;9j4;3K%!7/*8J4P 1<XP=h2H X#h.5Jf3t~@%[(l}F[D25τ' #C#Q|E!A@C*/HQKۭ޳qљd/3QݥO[3nޝ5c9D\MHzfZx,w?b E@`7 œH;S*w=tQ늜{n6n1\oG8I2"|fTCd=y4qѾ2n8-V:鳆NGbޱyg +Dfs JJbGӜr>.#eܙҜvкa"SJ$%SDy):&&Huj2? o ?]-MR5G䓕jm8͑zSM^eF)ԠjF !R5cҟ>tQ#tBJHrh(s,dZWo~mgVxmr8cŹcy $Cw0i܈0v,~QU'o"뷸zd~  5EF)Ŗ*o3`dol&:GhPZ`)ѳ\R9.2Բ64<`XLrI*8k'o"/0dm0{Eʤf>膴ͼ/qK fF&}Zja#1'0 XS]GVvNǾN^RUhpr^+ E|)7nQD63"fmSư|mj^n~Qd=;i˓:%a3fs7clwl/r|.>xvȓ-@D0JB-3.x}ҶXAjK}(-Gq7J*†N=kRA@Xn 75| $ e$k# 'U0,O vHQ{ C2-++È$-Muv(pk "Yvm{BR+XU#g6%Q:?Mf'~!~JCNw sdCu8}IB|GM')=Fy"8.Md7kuU]gT:K]@Š%.NL`ƒsR(N> F-\ɥ}jcHcZwD:nbIN2@Åȹ{|Y`:}k/5ꅀ޳{ Rx_#(K"XKi w{\~a#(6D5Br~: =歚[|rgO4Ҟ8<`Fe V4_ƅ%?R8ɦqqaj=h̳Ş+\Z[JS]岋װIQyL/MeT&t A|bftq)>5饦 Ip@I`-5239dz,i׳d #:&p<)5t[R|9BVVUd,Λ =e2󫁈bĿ% ~43Eo#E@'sbkccD sMwAJi m6صNZ$Q'GPk .b5@idp#25;"qۡ 8ju>'Rxg-<"2WS4ѺF4-fS(k#'Vb.m m$ LDY5cl8փam oB7v| SU i }Kuؓ؄*$֌ԽM c[gܷx{SSv:yv^B.=q>XjGKO{|a]Y9u~ "bbQ]zP)cinn)I*6!X"9tkoҸlK@)A`NT8j; ޯ*.C(FW.i+gW@\"i=ԴNc]ʑՔ}M$)?>}I, Ϯ$lhwT/\U9HkfsK-/JY ncE׀֑է2;R`p46ѳ-{C `VbƵfp[II.y7tI yQ.:^o[IݗODdֻNԄŖ}şaBW1֭m۳'4 f6&'Q`T]9T'cF&kGKC4^zog J;V]Ú9“.ܦ Z&,eVM &@\u OSnF2*{:MAfMDb['/&kc%4_ ҽ9va -_qrSXr\(jXD _:eF֏ 0^O%]Yْcބt8QSAk=a"M{vGi+eyąp ݡGy<Y<+E8!"}AX_{\2N6Sre~ޤu#}yPڃxxW1 a@EjF-֜2t/l}0/%=7k1cBPD|rI=+)"KYbF޴3q]N& Om4J=e0bVFhzEկi*[Ė^"!,Ru8sp chMYqd;^AaǬ&v !0m zBTS \tjƶtw:;Uﱨ{Gra쀆``'Ux~o%^|>@{[ Q70olH~BM#vJ)Z1Sq1Dնٮ<8eIH[K,-#h™sGHD_@2I2pʱC-)p$uAM{踔(w7߇$zΐup$.ԗ+yI˙o/6d]֦^H:$? <#@.[y~q_Y55M=ߨsZ gQ7˫Okm>qT_,;Ҏݾ-bQTǺ=( ¾(2~Bѯ#O/{ט+ 3k^IfoaϏ{*&|ޗn`SffF%";Rn;W22lR:G/J"sV{~ 3: HZE%bnPf2;H_ɶsUcD:wB=6Bf z#}YPwa裻\("X x5(,A y"}y}cȜi`x7:od+.X:g ESBlɭ4ٽH ;jHoš#'i=f: _ۛo2%yTd UEN{Dvoԓ<(=첯~`9DdF_:Qz zۄS5kʢqҟ,OpfiTd^=?E ا@"/ɱL(]v'"9Inj"£ַDimo̚'={dO؃{(gQ z11˶@On"W>z"7A/G%₦> SkկЖ\F)Jw -3 @W@E'8JntJQ͹FEqձ]qL@3lVTι\ zAލT4ˆ kܼ{PpJveg#hz3p mN[zA̩#ڛY/胉gYgBv1olijR!~}ܾXja8"V8 ~( *h Zb8Dĉ꒰xb>n+:LAa_([5N XğS|dLRE)/)^TIIeg0+˕mJ-M|5z>(8\,Y-".oyJxZJqt~ !Bb>NRoH=z҆E ŠJ5G[L՚cFɪDzAr/)j[h ,9!]z4~Z&6E`ԝ20P.yBg/UkY3"_ȰhwJI!-sEL+Vr$հs(v5ǂ`cs&,pBs"g2 w9"w :v('K٠9/E,@B3_1HGBO 3[zECkj ( PH x |)|Fie?\z?J3\Z:cM2uqu&k-ӇDK\̬*i.Wbpޮ(9ȂySXCLSԀqT3sܜϪFD#J(4ur0p6 Ra 3)ҨzCM{N3¯mlP_Xlݓg6D|9qN<5u  vX`_iuC+!԰uH+t7ZsnP > nّr_}WH6'/OבF ]cyTÝkiPw[o頹҅gK*/De(qQwuCUkYklm>C kS1fOo&6>=UG>'ccȋz}X2NL*jqsh6uB04\h[@@ 0L]gCIv*gTHa8|_{ DKUMUŌߥҋw}6/Þ}22d=YT *Yڿ\znٰ/q >wb+$#1|Ê4,X?z׃B+UA]䪕VRZZy}\Y`t-/袟ӞHg /~T~Tab06DħǕtNR{s#C]a_; gRw=5&"BG]tRu12N2n7lEsP26w]PޯO $QK27h"eݫFiT?8a"m濦$I! R>p`?5vY0%!{($fi(C9xb%u8^>Sʏ$霃ӈ1EA"=CA l{#Jg]j:''^Tu ӷ_^µew Ek輸uª=3s!!!Zb֬OVQy5?Cˀ FW/ SR_m{S^QGY:٣>aIpb9zB>(k.uQ꿠 z7 _x5puxR b]KO,':)_X۶gf`)q3>@9o,s=w @@w[KuI9xej2w[4wNcӪf8fud匿98}@e4sQy|1`4'dG%aF W)iTxM@**&VHanՆ"q\AGv]( '8_/Fdq}G]vsAߢeCל!yFJhƞ~C! v.`YPk` 5XK;m/,qUr6&| ݴ-gfN'$OXOw-Z@*:™+ 'cEԨUؽb`foJ- ?ƿ\#͎ k !:dt)4Kg&PcQA\=-ZgT*fke'sR3bAc74EV 4iĄr$y rP}DSh6@I;HjfΛr*\x"dsiFH}H7 <՞pwFRhՊÈaxN[Ng ֫?v/0EM HX2li´[NP qZ2܈|:5↥YPSRJ5VAk^ZJgKfΰgFFoAK(x~<4iGn: /szа88?( ɉF3-1`k>Vi,u~B}.l^$ZzCiƻ以L Z&'?6q _/_)ןX8 —{I!L.\0jOo'N]0_߭LfboT0*-(}y󐢵kFWdJ51ᇆ0])Y0yDiR'Q=)l?/?YJ`#@<8Mg yre61c]tb\zq5p ؅mx@,Rj"l+^@[ VQ({gO7v -V:Pf1ҍ-O#w@QA[L⁹:rr" ߶ 5^LIʏAy $FpL؞giz#F0o:y <"#ªyWv#a4RV g4 0N,i sGQ@ ??j&/3 -+HO,jL$mYG{ 2QA0Ϋ"T5<Lj[P7Y \jUuWm֮,9̈&LKeރ&xҠ*)LC ⚩u标4Cޑp QTA\ʹl@H}F GzRW!\'1thMh|ƞ&#K=2V\ OuEa]ߴ hitqY{Jﶵ*m|k[=Ā]`]rVbN][puq<96Ns ZNG9Q^ʙEW QL^C4C/2 plu/_Ӝn@E*3vb?n,lLX2Gۇe{ [N#Ý6v+p9p\!R{i 8P#}ӑP5nKFfskpa13v Hgae 432@x <ʓT%Q5G*wBvٮau!$O6AЕ#޷fy.S{)ozR p*w(;w4JorpѸy0.&{?PM&I ոu5t" ɇ_٭_nD){>Z:LTƷ=9Y-DjNڬgjhcap6dDŽ^%P܂53Hn;qfSmǯDE^f~gYӺI^{ *K `3' Uѝ_tr33/=Y vɤHiRM]]:OO ;" nc(nioQ_Tb=5+1(M=M[ƹJG!|'4lY` =J /C՜PiefQ~x F!=8c~ţPbgl-p%6]wnX~A@'{787; <a~uPK&j `9&'>PdO)溟c_ƽzInjF*ka#ZL|d26?$"f3ߨeEQ'>{aЃz7߲}\X2իvMg) ^c\+%K4#l[SZ̑s7. G,XF^pGPd6{y; @AR\lC{ʸ9%;;5m/j,B=rSp}A$Y A.K:(0cS|՚1d0m<6=b-H(7) Um9-MYj+}pK{O1v_yr#4ێfwG  d{F47X * UlZ]}A`#_eKkd+j0LB'fYϗH}-[#CTK4fh)R7DԻ@[G/ਦ΋qikVT$LISdGT]sX+F`%zYv1 /|;=-@קsFD_ԴnPȌk#mK;uM)oS-R_W9~e"玗>ndp8ǴE68?b[D!ϑ*u.:̞Tx84;^v="H!;O>ԕN m!jmT[frU8`O4R `6uKq([~3KѨlլ ơ(% ~6Abz^;RbK*Z$;}q*&/T41?݌ j^ g?2<~@mK:1 Zj64O(re=Mjva{^CxaTj8w`*Ċ1 X fR3sdɑ8;XEg]P8pHX1)ռĿ]R ռ3ѓ8k?<"Ga0H1rR"LsEǪ}Zf &o+|0Ȝ #y9T< r~ <@"^C)'7ExƗpdi( N{ ?If QlJ92k_!冂j \>L'Gҁ57U@Qyg* dď2|zۤX~>q=QSFxĨwKiR175:+wQb]sXy y6'`/"II j"'jNQ"v𓽂K׬ .3Y ?(?PM΁JvDNa)K#pieSW dn#T%Rb86ٷɿnUy`H&\ Kh1^Q~F`N/87Z^ܾXV ~.X<ײ$Or P̦ -csAK 1|x "KVR"\ [ 7?o, q?P=;B9V6 )9Cqdҽ T?V<~hGĒ(Y AW6xG:fRJ] ;NCOT:GXsj@*E%Hhcc7P g(HHG(ݨTۓ%>ПȪ3pןd~a39Ta2G'0B{'}K<MP\Fv"OmOdLOK/6O5 *5ŇjceX^;ldMᆩlhޗ@ӗ4/ =+=]XQ}*f;~N+LjpyTyzz~͈aJC~{>^ {M}q0h*r~yx8#NX|ϖ .w,,Wuy9T\;rg9BH!z/'* M61y0OIPA=90OЦ %pj?ݹyҖj}8_C zB k@RKȶ}'rQP{A%NF~ iqm[+It ľ&ë!#=%y̖Еu! \)*rZ`6Cf.3eM>h Y}z[㽮+k%|^#4ΐ(/9 _7b+mG\ߜ~,5}kS<:t"]\ bǜXQ+6ޝ`*C_94g2h[NUtFmpƌĢN ic^V\'ǚ]}t ?w \~HDOecAAR4o1~Vp76W^Gvn:Cȷd׺uj:G',|t0S}sY]28lS*Vઉ(d9gxclOfGӷb>E*iF;;ԫt5g:ۑʜ kjO=m6Q&PlVC7saC%`{'}L}bnI>%qPAw!9X >LP8Lo%P7TL6ڗ~6½,+]7!u"Hxusn"kV<#XꋣIZh TԚv#۬QmyWX t. Zэ3n:>JѓHss*di(5,z2)U_1U`b=IH2 V*E'ni%q@#_03d֖OHMP[I@=pN6WPX'HEI|Ѧ?㜾a~rVmŋ-3Un?WT&Lѩ§e%ѓ.$P, \w]p$w)SϩX(E7NWZ5◖v`w[}"BTuWkۃ:n]cF.lo4zqr,"3Iw4w)t5/%/wF#Dֱ$m@a#V~='h$pJ, spwwN8?'?v+ uT?tSeo#joVfV# SɈ)=T0?I+ ;.jfϝ\?:7r>9x'>&Ki2!Wvn\ԋ&(,PLpUzE)6BvdO7b{c|StS2(ö_i ZL&B mB(Cٽ? z;09^Wx ^ռ ~} aECmsZsn ̽U9KBh 2o/OfhEW{rлybMtj{@Qo ~>,#pEjo?'6cU-D`Ɠ#h܁.8zޱv#1e\ d1EDPh٪U=qzƲ6 YޯƍndW48Ճ!@5E9mvه~[vɞ* )yP29'\L2F AF v7@ ~0R * ")"|ܿE q<"8EyX4fvb .7eX]\TuKg2A+\hW2d3qte]9D '86% =GbLo3%+pM9ZTh䠬z!(S -;v_LO& ]gX]ah8(m2?%^nie}ӵ\:"U%VAΌn)ZXjuđ+c3 ͚ *Waۿ %^5_[N?i{,&G?I|"k?qoaY@$xi!UIXU2! wowqCH5f"*3WW$V?ufg'~ x^mnCŔRrVZ( ;zבM "]h)S zuDhcǻi+fwyUe\n1y9`a"Kq*+[gyP5`8 z}__CAI|ҭHxl4x9CW(~,#(⯮[ 56cyiK`B.F20pyz1?+X,d&MRKִd! HO2C $c%j7P _ K$T2dy@y%,n|vgWChp$t;9‘u]gϛU +(W/4i쯤yf13z+ڙt \<&Ą3׍SZl.3Bg]_w["X%Ni6&|-YpHtoNvFyY5M {Bf%6 @1Ar{,CX+LEhbbA^d08~hRDIkGvS41qE*5^@ P*'(w_OxgqlҪ"eN'i5;M8 %cv!RF2 ٗ|p$N ęPC$7)n -IwT<){/C]pY2c<#ƪY/g[d Zz:IB;<=H4[9?H5*?f~< h֑p f|fPJq  j\]cj>j-چQe$,뎟я:A6[- a=8Q.Ć^`(xXI tډYBd9r}<IcԘTwL D|wc9*zCNjH3ybS5l&ET~T4 @((D֪m0 ZFBM7L0-d5*3} bA/`u vbv ƎdHmfkj\Fw^OQ\SDAL+U'~af3I'kWM.v7,Jx//\~ק)tBUb$Q8BAժ׵M({{O0PXWoy^38'JK~V6J+;O9B=u fkm~=4tC|bdzfm}u]-&2}:\$ !!4+\5}d ;+By)3W]^UWXzQ01 sxyV2f@QIRV~X>` U~bwk ΢uح:}#WoWE.=M1 QH z;*j m{UuJplI>bE jnL7>BB}\3nX/9{!e6#L#M9Bp't `5|2eI/xqzbByEҲJlT3\67to'iIor7f`>:ر\[ GN@ Nl*{ܐQjMN<>_6 /GתwyuOOxm4,IzCEn?Iu눷T\Trnb5,#=۔ ~RP*x!O"O؎Wm[~ 4"AHv(j9@pJqmq[ E0{% EhDGfc~b:'!aɖ#ۣ }'&'͂7;XEIvGƲ:wCK U: u,m7'GRW-F.Y$R<כhFp9܌ 1?Jn)DRfJ? m7]-~hL,ȅHU˧xiXjʖ_n4ϵd۬7)dJRð7,(u #'a6lK"FB\{R;vV(,z4Uz#LOn[Z'066leq<яuѥZ1cp3)Q24nOlkq'V@sNÀ8P!K L%IbNIP{%ں,Bx+6T}  ]ٲ6:bxfn(Z%,Y1|&tHN}0^@5>e9}弡 ?^(z7& gĤZb-O%ҏŴC 0/I.ꈋ!p|`&8/Q+|D Ы,7tb\ID`7oZ#:q~0A\_33qxn3 ,VX z4A+2~K\'X=;RVk[S])5aa y5B2m/G"{{= Zusiu>>}D!}zR{2U+(&I/al$NYBa̽ƈVIώŽdN! xņ)%~C8!{fiKrDBj'UP7]nx»ً\AGeBmIn)V]s%F0җ{z Uf#} T#R[oҵ{$3=`^mNv+lj~$Qup'=_>E8 Kod1]$[<8:4jOc25C'gjʹa;]ΚgM9m =Rڂڐ@;!/H55naPhɄ Xz[T2tR8X~5yG$'G7bwyop8޵"5E1N ԰<P:aQ^^C˫{ȅMyyrY@WJ&4#>):'DǷl@4˻ɝYR[Hv +PZV1bBB@ O'?AC2xky{[yir©̙v2+)7~ AKEjW:b՛_T?ТYhɩײM? _Y*fSpY5.ykT4ۆdɡj" 6Gs޲.y7l]:L>t~ɤ!S繱rni1id()ّYdE p:W_,üp M>킾@Є962Ysj|Kf(Gpfˌen-=s%Q'yobI8¾ eSigѳlXZ0Fà)n}vtm1"[@iFY51P  aV-`TL:5N0: z&T\ml|?q!(~Ǹچ xw؍,Lmȸ<%i3$R'TDFkM~'_k%2FWсfrrm kmESSՃ Ao"YY7`fj|jtIM~(=Wװja/R!oHe1H\zyg2pdEP:AX#> h%8Ih ^_ZG bHI.M%2B MBO$TwqwY˹lXϹ{aw2oD3sQr .ޗ pݖZ>x4r=j#VIo^UAz8쁢Saw̷k6TZn -ۦhT5P C+fҲpy{T#rD~i  HԹޛ ܉A cf`kl C$`@D'0"-!'˲:R @NdraT $UThl >P%5z/э]O6f+r-I TH;,tƶ_4f2tlqHP_ՉQrsԚq͵J^^Ԉ O*.jt ;ݣw'<FCQSy԰Br&9U&' >[`ujHC @ a7Dh|z9=r8sB;E9M Yml6 5V.Ұ[|:rd!õ0|AbR2=' Mjnj8ޖqrIC 8!|}C_S6>I>Oǎ\SUR)ۉtGV>ca4p j?Ny s?F&L!锕|5&!PJy5nGK)ɜH;_bX6WYsBt}*qwX١N tB#p)ɨv[u`Ӝܑ"H[w{K3_G9/ys Tޡ&:,xэgchUK XlY4 ֮q [|)km3yu^Fozw)H;DdvHCw>̨ _O9$tʐutv&>D[]"~;P:YA}S+ PH憞|i.V|*Lu4{[ ZX.8}[N)${L%FըZf(SGuS('Y3v8%Ϻf_ր@97:+K;Zh6d>U˥H>ꆾ=yRVn0Rդe[%(0`)5{a) 3ˋTV9Tyq;;Bw V˻ƅ,ϕ~14WF6N"ʔ~&qAVy#ݳlRPS۱-cN2SF;Ћ!]6>d8^D҆X9EE>2zDw;ۿ蹕e-w_,OØ@e7^k$ =h}~Ϳ*}6T;p#)j+RO-dy.X^.)XW`Rz%-"(fK? X]sG w7}#}+xMDk-}MW?au-In3[lUҼpTkΗ%49@JvN+^# yO-tI9"Ī & ,U_hn],uw_܂pW>,dž0! (M>,4W ^ 5Bź2هMUe戂E[wcbKm~\[yܡs87&h"kyYLtF-|s}?^Мp! : j̲ۑQn}bYXـ~8onp%8`ul^w(M CF^XV -Uy1“X1wyZx>և'X@ح^NFGbA~DLF{_Y*>1&ڐ:1 uӺCdN^؟ s8[)i2Tݫ$*T7D1еVs!|dySAKRCC^X œ5!Rs\[J#9=kK;N?ѽ{sIedf\Ȯ%^A7aasYV<x*q=҉ybբ2l}fCBcobTuӅU 1 =ABk}_$ rjon֎M;1qs.(#L_A26-x!ꀙuhdX C m Jqw{.lY{խ['r^lR%3_< O9T+Bͩ{%up7H0!#Q̙ 3U'f'Mv/RR^ ώž( *`ƭcV ,E9RjxfDQu.UsiէS:{^TIzU~xl%3v1d_\sj:U/*dO微@=Ҏ|vѺ+x}wȆt9E ldN֥eO/=NLC,]zJ.'V48SƼȺ\rCiIW 8 ‘Ta $$" /0sm(8-oztff L}uz~&ImUTqI<][U}E s1rgͷH QM,z Vl@ՖCBQe_NUX'@HÈjԨkomwc`_)JDw#bG+pzsj'-NjLꖘɟVKX3m]i DrfC٧;rKl- ӯ*<4:5pf<΢ #P4稡hByZk׈19y1Zdr nBRo8xwLEiwR}m72-wG<5nrm]7Cz@iV1.;JcCqZ3O`q ȟg˾à$ 0/.l|4;jFY³_&@9<{) u=JtB9]b(G2/z4ǧ,fQck}#Ml0o)WA%)o^/@$~t%vr##{NXLO2Бg[B&^FCH1gSIe_(HE^ZB kӭaRw+Yr)./a{i,_6HvӇ _jXb8tN:0,EEaQ#O~W<6# 8(J8?6/kk$r@ilZM7ہ^ 6Q؈ E"6|O=Rs)/EkY d5R 9zV0GU)4vz49:yp:3Fvߋ1Eߵ0k $I[ G`ֹ6lm?q{YG`i镓~ {g"o^w*ehq(=8mBU% YR<%x$X̐4+?[ߤn/ i- <@t 1ê_M;F,W#1WPHXPY 5wr R016` U8w=) M 靰^im_-oB<}-C0 n6[O|#Ƒ@ĺ((g:M-ޓFC.K_'vzֈ +[,F+uvzFpAn`EMr.j3(Ezp+eg>Wvvyx6}5Uu6SI"iOM~"bR~F8`:!kVY'VI9\G?&G L<^~k|=V qQ c[N2'|[̝ܳ(l6,g᫜NGBE8t$\Hd5Ts댞}þ3 O (e6 z)Ez Ny[^z9ԈZi0L>ٷyDYNP_EXE ]D,rfyLynk ҈xT>X%bddk3o|P(CfI ]kj)aonC,(`ﳲ֬ uS^bE1U3[=񴽶\i'*ᑋ.U*@ _tJklD6> J#j9pqdǦGtkTUA183[{ug(Q;z K Vs}zhLoR;/)2%ފ' X!s 2)rl ytfH>jAEGTUR/jt1 ^WJ B7ѹLT8 ~u.PId2狕K)M 5sͷ􌁧nQ?,1RQ3e-_zZenu < [XT,PgmAe΄EߥQ96a<,1c8a^;cUc{|x_/Q4ήLW c$f41!p_J m+D1XW{Puڗ_s!/ղ1$^=?۹򁾫]R qwȫsW4xtܒkW .h apw$& bۿ8!KֆK٪:7^HN@L5AbyJWp$~x[ceQ=^*)qs%SOD }}]xsq`_ .uS񯗰{dWG1`!ɏ1݉"1jl4Yݱ.{~': ցLj Tz Ob6Q &i*K0%sN*sfs8(u2+pX['{+v|Ic+TBh(pu3]&J?$tF@A,룒]O^[`=RI8V.y{;|'Ļ2,aI"~m7p?f!ƞ gC|Jr2D{PиC,~+n뻱~i{$JiR"PtWTpE]>q-#DG ͭYͮ|Ύ!sVZl}]}"ԋCrgO>1ϫc j* /n~:2."z-ʋW4S]sURJާG8g](1K`0t_ЪvSv?irM17h/teSj8u0j9(i,ANzɉ8 b[aTMQfݷ:ŸOc \gsyf[AU|]ׇ+/x 5U8u~_Ydƶ+l$y3Yx߂YȮ]d6VGE>?@tZU$n̰3ŋX-\=Q(!hQ5H!8sסC&Pʒ/CK%=#>u޼GomwZ0JEf*h#V0|徔l{<^VY]"с PQI-%r'@6aQ?3rL3-f0˜&زN& ]u @Q 13S4`ʷ p:ع2-QI==0#H+^f{WrMiZT&E#bQ1lq15trFC OLj}KclSL"P8Uup(.?Q5EfN@Y@q a@?. Gs`h7MԄ~5h*&ATkNuJ.V"k^ImS[A18YX½ qWy%u%8 ò]{b"(B88oM AEE¸SX{suҨ ܦnb!Ay+K䮙d %纞}D-y翝ja ϥי-e^sJlc6B7лFyуqCN,3mzryFe( $01K$^=2D54\^EaPr9DC9D3   ǘ粭(DŽ8I^5yx@o}T}SnV+wl;Lai+Fb78i[p)8B,0w4߂[+Euv+CBDV"E ]BsOʙOY)%ZB8.󈔦0| g!vȃ`]RϒǠ ϶“~9m*_jBPٝ~NCLW JɁ0V9,5$p%Ƹ啋 Ր"k]D&96oZ0E@ugUL""%U Ѻ*SGD̦+5Ac'|Դ'Ϭ-T]`ժ`M*PPo+08ՙmE^ef>U)PȂcFAb۾fcU)[DȜ:V L4X=E:XNy_*"lI.a$qU رU_a 2] . G (`H7NicXZ9EQ~G? Ҷ a)kKΏx9>~sTk-7XS"0kuڲPk[/|@pj,xyns&g=h OLX>7oGxIlnǁf6?k]dpԪ/NoF&Yolm@դ%-b*f2ץR5% &]URu2L a'{柣(-E#c8QH`mKx|LvlCѹžXsxhgFB:p}H5ڟ(=> Kңg 1ﳆՈ,Ox鯄QMS()bƎY!v3BKf?/b9vI7WQ{8SGx IgvPf. ۄ[+a8o (xL=UF=>='o9FtѱP"u|&|gE * 2;xXPKXd\p CQ@hu%#8^ lQD!|,2>N, nKph#Y>y6̩~V5 G +5l78e`$뎐NfN歮KI2ѩlSǪ"lb}I@%vyZ_ #ٲ Cʧ$ t,Ҕ: uVAF W 5۵nG3>M@^HlakXZ+Y -Y]o篡E#s\1?oefUhګ2TU&fd}vONŗH_m1(YT][*z/}6/PifK3NӠ^,ɌHх5ѐ^)&M8`Pim#fe$͇ KAҸ_A}f𲣇߈v֤Nz9U[~Ei};56`v,b}{i;cRHǦ My3&S=QOc`xaLMR`[CYh7#r嶝w3jVίI) ڞ.AL]ou\'wE2$+,ց_ @+ <؎>oH;sm_EfT0ғ nc& 6N1_cJCeFhXP? oͪ71.x;u UC}*ˏV0n%0"bHݪNJWTDiTes\sŤ }s&"\Y*?.=h^@va|MY%0`tX{iM ͅ!%tW56pL71.܌H=/0] d%Ps|%EhvnҙRbVW;ۇ2*zJRld jn Π@vzur6Xiևb@ i:/sp&ùFg<ݠ`a]a2[^˛=+ո01JbZUhAVNf2FČ{ vIPbD|!փ͵㖣ła)(}hZLG1|!@}-6xTMBYQjs27z0Û#h <_ӄ㻊UIolHU1׊o/S(a MIhc;{uH;?%aPr>&!bF$?J+4g]S@'֖uUC=pyPn,`G^'1o.85/gyDa,N 9Lim~d)_O1(YMH"rw _<֗W&4_Zwa-e؊S6eGŹ~ܾKD i<>.6:w DOyLC˽q{*8h74SZbW8Gn%L_Z cY­u;/̦bR Θ=t[:߸v +BFK+#t4˝B>o2`b7tܔ,Y9OVB| TMAɷC&j"nj<û33P"ʸ4zy p\a5Z|İ*d$ʒ:nQ>T76s*003J3Inat}N .hؐ^ :m6U " _0adԴ-NqjQɮw]V`s VNr m:XO^M1_}E|j*d\\̡Lj*zCA=C7mG)cF'bϋ8wWƔ @ YJNW0P_fʍň"jWٓf$Jc 74:z PM)> [~x"L&n=/ֵ'y}M|] P>z &L\l*? 53wTw^(nk̀-v+ @@T @)|}$K̜aEhp+ 7xW@ ԯ1p=ZjS0gt$ 5 w~xq66ZNgqaS"FxC&F7Yx's917A:ylw̎\]xp͟5+8d@*GP(*}ǒ3UE~$L1ج'Վ$^e0ܝ _7J,S0DϽ%pƞuFls!xz.er]Y+Zfb?΂4Z+r+KYC\3ϳJ$CnuvdR'A;#~\Lj}}6rv+|ٽw֓?뤦?j^β4T)$i@)FlRWL1y҂ :2,h7QIuA%™MHh?ہ~ kֈ=Y cHͪ?QK\f\;%4_<(KQM@ejfK[֭lppK`kF y2, Ȓ5lṔ y}Ehr_』p;.K&TV='Mr9D!Nuj)VCO[wU+=bo6 o.5o ;n٠'kQbu2cFP KQ4ZYTuAV=L@] YEy#\48tpk5C\'3e5ᵂ:=5c:"HX(w=QwCOkMuD&iΝ,ϸCWpZFFG,ӭ3bٹG'YD(rlY0ѷ` KU3tނRf)Ϧ_׮פU4"zf>pa1TO!){R?jyfG:Ndjlr[( 7H%bXZÉUPY ZdtݢeE$g׀tsu:Rf@_,T漽۲14A=r*ElL[hfq^랎H|Ya>+'[>VkQ[Q,mw)|svhF~d7=dkIu6}S 'cTaQA͎t>(̧[4Ke )m\Qyj#6 XF˥_5eu}ߴOC} |ɴ=llvz}=\ +ؘǿ-hGӳ0}X’gfXt[.HjnEw0ƥ~;&v!eN+e/,tĽ 4l%]2(Cșp̄ g$ȸ|7j9= W=qD' IĄг6w;Pɶ3Ҟ8;uE(\5~!K}gQW<ȸnJ1ؗq@#D F !FQ}_6%n3@ik=ԴUG 0'dE7)Sɑr껆 fY_/H6=RQEA`@Af Q V^אcIBos.#= %= !Hޏh(/8u5}mp)Kk[q\8>?uCw#zYdD*-ͱ2R&VWoVN ?LrZQn_C'CIDBetՅ٠XhGAZL!{N[Q@s.ThǢ*:&4~nK`^΀~{68bΜv"Xg&6d_"&k/ՋOC]\Cq Ls O钘.% /cdlß='"z $pT.mmWEO.$ǣF(sB )l/o 3txpm%]biV<*$t_o%SjT[̭+<b!sx{ Jso0?rVݵzV̲o[t´"yaXH?'l#K-;bU"cD>2DZu +?'jA 7*/pQw]t@M|GJ׏$Clng81e>-Gf)ݤK+:EsWӥɻJZ_GtlgM'ʇP74ғ8\e,4ʬ59Ě/ /G{tĀS^xtTK5mzǰxOlzmP%?m#'0j ҥDTȟ*bA>J8(RKk_nq4'++ 򑪡$3ńq''= Q#ϗną tZ5ϕz?E>h?U ȯ ?&Ҍo`*hbt]6stܽ> z,p6ݯIV?ׇ7c-*QcwAѼV8 +xg(+R_;:lm @ ?CȔ^` (3 <BjUv[@hM"; ?i$ R.[9<PK47c Ys [o>-p+M0Snj)/r{ .K\i\XٽmF$*Swh@U9| YetCb}LM@m/T! <VhUCqO%aBv7lRP7ql<vPjx|< fїMyJSVY1iwS/&N0V =jY:!n;le7JZ;!L@}s >A6'g1}nͫ4P :9 WCa1s~!%uJͿko23qhU/P[Ll0.{vJC-Ņ>kH2_$X>FtRSO-!F2i$*N]\pp֚J-?vX?_lcbǪ }^PJ~_ O@\FHq)=5z<.kjfE)UF{`;D$LiJ)*(" E5@jno}u=wĉ2R"ƇgK,q6D}Wl2 wnӉHcs3O0 OjH .C|!گZ*fȨ V~ѷ ɬh d&SO5ĝ@Z{mg O2 =%\ο$cO:ۏtंbZ\׎3uɮ-[0# sVTom@>)؈CF52`h9 LS8]em$vƮcMJZ #iD͓A." AsmVu"U_8\ ^cKٲ$.#$j]Fޯ`toF :}&*+WTvcf dyYC R\~W],o&}4ԅOch32hjՕnZ\wRL'D/K vEô]KCrlǞ@k,ƫ!Ɇz]RVt],|YP`Oqtb)y"%2km"qRY21h2M`^#piLcY+xI03vट%qA#װBi(&CU|]Es)YUݒί6&B@_>ǹ5 k+&Spr61 [ ?7r-g5Q$O%Wڜ}-3WN&UǙ@+&m1l O0Y Hh.'5EbjwȪK$@"F} U_ӟE #'Mji,R#n]'" %aK`QXչ.^ `= _ `(+IbT $l҄b5qROA&oa)/=2IUo\T14YFy:= wV1CY"|g4"[(׾^\v fNUA&DpRWbb^= ڙm=0"uUhwyirQ4j$HkN∹v7qWg:!WL Jvv? &:Yװp",<>'13d6j`ꠏ6>Lu_h:y44ޅdݑA3^Aʥ#r92g{ ںIS:UN*Ysr iY~a\nW!GIO kyxPFDYC7U](a0#ys}N9yٿ+<]ɽ,oi JBN!8+A䧙3ɡfkyJjĝPo8}ȃ,JjɎ\(Y3,3C̓3/s?%xdgim1ޮn>&,y( =UUWrJ'sVklq Www^u:ֱ&@ڠH;ʮDʢ C է`զC'wq(IM) T۵Gyx}izQdk 3hW=P*p"ZFku\+6]tCFyv44sj̙9>iM1KEpŌ]5㯃֊ɠpwI^lѱ?EhvZJFϬ|Gmy>9H% +@9@oO`#nFOh^ijg&< ῘCϞ>:AGb 36KQvvBGl/@^I'F=O*;n](> -C}D](_ԶYjEӅT8"@Pp3>vOQarP57))ǯzct|x=n2=j&XE GjC{RII Jگ,XdKIµF,q 6hg!Dcֻ)+*ʜh ܟs2c8zVV3ر O9C>C/wv}X0r˃Rt qy\P|r@gIcI |O o\{:i)'JV,FBLjA?(I]Wp~lxQ]5+M!RJOY~d|<ȶ8;IcØ[:1w--pչS237l3e(bĊS9˄&rGg[{ q'ufY/iC܇QxAYo_% BJCW-xML^T䬇NL @%%sR A9BvwT`C#|d% Y,BeE(e VǑ32J镡B; RkP _['2%Ty<G@W:$}G-:L4LZ{(f_Aus @۪ " ČRNoqyM *{_K,L)q|͛oNfPVRdŋDLу]qLd_hr$p^.5=9"fah͗O/!iԴ….ER5\sd9@:0`dbkx zrDe]<25!瞟!g4lv -YVEKE&Hؽok~(?C0l|™$&]"yu!Qw+t\v%?fRzꎁ*#þf,Ј~fRPrǔg[߂?eGC]NZQgp{͑Kt|I>ުZZ;4:Oأ:ŵH%K'#_-Ԡ x F,O?ol yn ՅaP!@2`8€$tqaT^l$ؘc}Cq&+!E>n t:Cځ_:[ ~齹`/ cÓ$Y-=wY ?-kX}}puIh:9 -=]kfl>E8xN}j&`!৅EoD{ɽiRԤͺdQk5ړ`Q: L@o ޺ A @)Knᴇ{(Fc>QWIuJgZK6Jcl@^ 8D"k4 ͈]Hz4!@C,^L)E(knR/CU΢_=!/D]oڮ^@cUXP;:GCU;G7CNwd {ijD%hn^jTL$9`bS`b3p&2={~43^|Mů*ʐ7ѽ5Ϝ^8D`su┶^>&[?e.@fVNIwjP4z#S6rclLRR]l5Gà UT3SOMZ&(]MdZV/'nb*/0IX6'})'z|̓wE3TvED%ţְk8"N\ Ž/>.Â.*(&HS,u2\l][%re28# +Eɜ}|1%2H' U}F'eABG3U]Ɓ;yْ).BqEpj0SYp"_ek;^a}E`UaOKVmZS~ٹq+xʁ,d4kijr1g0 GUF?#;= |w*F[&3=x tʇ7+2&%ZTk`*ԏ1Gx!F cr hG#5EɃX| 8mfߡ]Y9M"!tKP@$D <%uΫz 1D兩{y'/Cys:|'F3vwMBڄU\bCPYx?U30ZS 1 ]:G _ YuI]g=@yO xRl(2aQ0 /#tb?Jz|BprM/vP3[(+bjwfͽ 9!5C^d$C9 n&yY WUCfO뜐 AG-R(''9/WfI/6x9L -5T_[:-br8;zLd.Vh會-%3o lhxF=(5qXm3!HcGBʨ"Up(ioDS:r{5N2]>0=r9m#[ 7dž܎ޒv~D,MAt(/ڠqF}KWvBاV @V;F~ Rylc`Bun}ʼ|Ag& R F΃5<{Mb<26~҈U!X^ӛ8uk=`]g UòCN1**dN7 )Zv9y# XmPP8k$:m.ӷ|*{CKz{cؤr ;UFW';}m|pKo*x^VA{p?`06l:c=!ڂ]WHj|M>FjlW;}w&Gx@c;X x Vj;bAǙh([-5Wr5do5*d xMQUPZM 2ZMe{π<4wlUȊNT:v (RYo]m& VK+EM-I3^)K.jǂsW^6 &靹6Y`@d){+`#wravM`_M=KH̑BE#c.0>Ckg (fv?K l#U$T! ueHg,\Я>tŧT0/τЩŠEEL6x]_-Y'_,p1S?!JtMpCG&ven@4m{Cʰ^b) t3zwk?h>) @3L_9OQm]T#24ݕaZ4 d^&I`lp` 6>:> hGf 2y |hkk5vہgR^gxW0 _6؅EdW zwa궛7ރgyҀl޾<&|*~qAN~H: tb>ωР.W& #6n R#宕FU!z%lٍXbOl)[ {ژْo`TuES[0kx9 k ~M CtT\EOCueۏ< F)Z$*S|Ҹ&s-t3 ӤSrWCGvݨքO(c| CI.BDG| c;Ƹ^mq˂9ҰxvM[< >2lFo{ó\YHZYi̖J33a:8+*OopcIx3]0=M@fu|0RzvЀCu6]@5SY55p_p-;e\fù_ݥgu8| `6[0j?n^X~Lq䲅Ù;}e׳Zx܁?-6fqS͎6QBLl*_E_z{ =>^%4#^i)ڔ/ E?f+ЊΘk@0yIv}T- O8ǣ銴ڱ+5vW=3ocWWrRr:2uA: e3o0I|]f^'(z#AWK/u;e15Ʃ2|Y41e8 IĕG.WTqrg-` ,ұrT-}$㄄ŵrmxS,O̓܆= [ #O_/S780)A?*Q^ D3'EHE:QZe Xt%bf'EzF4!y[d9q3hŁwiWϭY@9fS8̝][*`[4:f27(gM,FXiax*hma.o`Kj 8fm;b!&+"q<߰\wd_nWL`y SI_tvJ7ЂM{سp+?O~/*"m+hF9^WȺ,[C|˶ 2̝kΖ`DL8O)j!7EƏ:ҫFGg[B$5/!s^̅~5 E"䢿ATUP&#_\X =Gt%02?W1Aٕ;М(/5tZO]W e'n/ 8o#xev~+3̶z LPCA?.WỂbf 9Zv'PsGQ(ҹ,',fQaۖ J#  J>t疖Ck&u30ɛ#*HDnTO-Qn܂ {)ZDBtbեZ}$Nh;+W|^c l9%?*vy*L4*&Q5Sݳ t~ds2+[s,,,I՟CkժK%{J RM   J?p[T`:| ⑳(iḋl%Ӥ而ޜ;Axa*(}E  "cѼz3\O9@\7#<@d5TI)>*uqILq?gFk|\Ung(.3^EbtkD hTZA7w6,3j~)to* ,9fQW*v.QHwi0o4~䑽*xhrO3iPIz dKHOnվG7ofF#S Yhˉ)g54%9!0Xs\FeҊҠ^(觗Iϒ:J SH0t1Z]e3_!/^iiƕ"O {UjZN.!%($ {?@ʼnd TBUWbw4zZ#39i^wZ#w(?1LKLC0bgI܅8 & -^ *Df3c9 ڧHݒ:"aC ,1RAy<)&Q).ɥIFp x'!1OBf/#Ҁx*>?x,Gsj Xg8qnCQO 8|&6 !]j˟9叐BQ\:ifm؟Wk&\34rK.I qLQ+Dwm}ŋulgA$5.{zi`_ِtꄪg}E}x|M3ty0GSILgZ f )9}ߎPljε䑛]KC?7ɥv&s ,@CUv/P:hH28l!ko4.li)0D]Kף~GûD zCP/]Jei{FV/auY\?ˎ}#J <7K緣rѨ(();_vWOLbMYOKEL"(fg{<$|}Z1{CƳE ًt'R \!8GC3ܗˇ׺ xiuNt} E414VN| G/*U"GX_ xAg;WARÖ4jG ~,i +s:=^l2'o:/.V'0҉lIDfسYi^8BR 96w`uyyqe1lEOu}M59bZzy矽BBHV@Ӿ! .Ĝ7+L׹͔gEw(6$0=:גӊrAHmUg*HqUѻZ:]C36JsHC ^:g:SXlB,s&9UPYI6yI`kDҠO.Iuvh 4归XR;_|DL=\B91IS@񏋫K|D\~GNHѾԀ[`5wH IwO,ywq5XSu|3o50aόh~jE%s9dO 2C$lNq;0zkp{ƽ3 ;&,bc?&huYL!':`/$z3y+ )J;["eMfp`,nޔEVi%`{ۜς'*Ǭ3/{i@\͉ !6J>"a:zWHY2-)ӻ75;0 UxH˧LMKpI<w^zy#Ĵ^{|V$3/_[!h _>e=Ө;"VыH#6_k9(b%%M%v{,WmY @E0GeE~VcE&f,8c!Zo;dR-\y-<ɸ݌To\RVD*m?@gNI: :#䁗JI,w&G#,L46| %Ƌ6и Pf ei̕J_ %j ުJLT$7ɍx2?PXX3zX];vQ,dňY^~{{ V۝1j# 0%w[1c<@ |,FԼk2eaYces#M@E1֎SB!7)>S%y቉ڟUи@}Ȅ`AKBKIEH 6 gV-lnoDD&~ =^w٢'QTɝ g(}Z ܌y_\t[w#4Dݸ7=JB>͐~ "`2One'1QYϽ׵{!G]C{ÿB"IXF]J(P\..E`?t?R c8ԁ h"Ml%B:!jjb6ƵaH])zDVGd\9. kl+ωpIJqcoML= nm06L_d=8_V+Nz)rlܾ_|,eľH)?%1BjY&.+)]PMpdZ! \FFdeR7ݛ5_-@4:XaWǠ<ĚYj*6Ŕx]|aL|Q,fCE^Wm{1*"[MWpJ?-o[ʕH~i,poPq|rs9,ӑwo3R#b ķY c$Pz'mjBZ§L/CVt 'J] HIL]hd6QN2pijj<'8åa<-̌ثz+W܀MJ-<|ܛQwoԩLTlқ}l5 A5T)] KwYԄMpY:"A"n/{?( 9! P!nhi}<̲_&`8Tuxh[^;i>i+Z'LȃYSbp; ry^n~!Ճ0#XEqcJFqqGld64br/͕M8%}NaofU E* ӓyAsɴ#ZڽADx}nA^6BG0%QCI("f ` 槅]~R`J()OM.BI@OS `*l\(4' b}91b~ 8| Z-@O%aƆٱ˪n;kf?o"@s-` "3;Uł͗W(Y1ۇ퐎wnBMa:jRfF3J0zB83$1y/6]-(8j yx2?鍮8og.]~@4nLܥm!SGa(kvsw#{Ã`m8ާ )t!-&v #-E8~gԱ+E4C7&#} { ^iTIQHsL?JmNmP$SYܘmBI).W4)ZPѧ%5!AT+o̿b'klW|]f?ϙBq^|JW\$3~r9 SdI3xyvTzT!SuVz'喝ÒRw]0Ϯxank+C{VHUG\Bڣ<Y?e[)oRg LmtcXOe]uU-#c%'_"EŸ2%GWO罖x+@6 r7.pB|Xn;Im|* hNސJo*N"#<.xR3:*DF@[#w-=EFmpx݇Ba$> #>>:Fw,pK 7W^Sӕiհ%!vkuk{H$+&&={2Aϝ]Snz+FʳΤ"ĊL,$eF+77ʂҵT f!a #Na1M F]Ml"]zξB ws~)@Kf;{酏N$dڱm麀[-v{TΚɋAq ʚ>e:*Q 9,:s9r:vRXNV \;hCYnG=ԵtMDXj.-묝97aX.2B1tanC xk#}Ji@3cIt~ﰔ@B.M-2ymfV'LW$ .(,fwm':Y%y߽< AyFAX0.zDWe3jmu%xV͘޲1WJD/9!d:'{^Z4>V#GCO·g g^(6Z+D&hb˕'L`9ɸ|+rڪq ˳X6ik.y͆l`?Wڒ&'?\-D=a3cq\9xk i:nKծ~yO7 xl%w1*J^-u—{K6𲲡IgIIJgї6BI܄"aѾV:#X&Qn'7F kX =GI<$}HN:/Gc[@dE CS̲d;~B3M'X^ҋ-IZF+>x٬?2旃or{ľl#U{\)-{L,w7Y)ǿ@' z (ɡ Z_5c ]OСK7Sn /~TkS8[,3OqFj)z!FUdQKFnӋ8PÂNYs+~2TtVԘ'*%N?X] ܋@6.2 ($ |z08̛gd8U!9]sv҇*b @\(0كM˪]Wd mm{[zVvl$3~jNhܑ>9qG3 Q(qER՜k1V:҂=$x&p\m&YN ƽ~+(0#i $EHE+ 6BD[)~{ǶT0>Z2-!5}/8NR*qaA@?/XY=(#Q/L-\k!Nᅰvy]( R‰'$9|*Q8x>CvB;_C*4AF?"$nOen%K24zide 1мA݌ax0mK!+!лi9G4((hb ( EMrTtn 6]dQJJʓjmd&C$j6A0CsfY` 9I{"h"&䷙9.Cj64g[SO -ыg"_%,Ca鰠n",q @)=L^Q ch3$a|*C ۹BOD ̯Yʈjt[ɗ3x?ҷŇY--ů(ѻ^Gq"`Pl" "yTїRfJ҃%|ȸl^Ԅj Gc\Vp(NJ[<ن,χ0`'3WrݛjmH}< 4҉lU+E_ ${M`3-|?v:4^v.p F6s(mt ?vops|Rsi'm": :@bb}oj}k-hS+xSǞ"Zj2mk*_ϔ>7%ΟSp" Vā/G0BoAYZog_H;hӷZ_4JO0tH8dC,A& G\ŲkEL#WOP@Bpꖉp!Ň! E Ng!:xw4߬"iSJl3O ^Mzs8r\= זL3@+Ѵ*֖[(p@Al{X]Q֦g\yw9f DLnoFk׍O 7H6r@fٝc= XWW\Di<6 0/}ᮮ'#ZߊLA4ץDk{6m?#hy?Q!SQџ7|d'hPll,R_[hg $sHOL '3n ja (M_bA$ 88W ^ L+)ג/dR"D&NVRth̘ nDVM ;|Q>˧6yW")'4at]WcN?&dCR8k.[E&݈ju5t/rF>sllGktjJa4M#^%g$n[ $Pǘ't^Vs/#%8 N:ɹhAucXzLC3}M-kT(R'<T$=8_O!\Aem]~Q>&?5Ly,Jnn+C@{?oa?7J9gy$$=lETMHCj0@O ^† \W~d.Wɱh|G'=&a@9 y]ux{~QX Ko8OpԆ=~N(٘T^LNQA\@:v!|€YU0ƞ1KDKB;: t#aISc}%#P.rg;7n q4"f|8>r/-02;wZZ< (ׁDLlAf>bdý[ %b&MVܕHޮJupcT%7ؘ4nܡU~|Wb [siC^hy:4D 7P8UW$n#޳Xt?".* 5ЪĜzɐc FyV7 AW t'#x@i8)*d*'I/鉀DŪIܰ$$$-\d9]΂=CS&KFRKi<,lt=J\ҢhgrB!Ц $E2GSMЌΌQu\\6ݒrU%N=2V*(&?m+7ge{*z.ZsT{Ұ!)`ަq 5A଩7ȝb0O `0W|8oǔ'<DXw3~.^FfsV@tzVo0w3srI$T&nGgUaDץDž-5T?  a[WfG-8iam(Pլ9lyĹS%^w A2轣)#SSS1e3]%iOF}홑TwW&1u5.ա$]_7%#>{Yr.ͼXRLԨK+xbx _r|(u3h+]8aCz[ŸŊhƂ3Z,$HtW[wBӬI#ջ|`\~l|U]53zZ=Aŀ#.B>͚Uw$;&Y=n~˘)u+?ajHl$ -WA}60 Lj4ꛮ3y?Xt'PuBw[i$>|$@*,L,rJڰF51ȵ\z{MkXـΣ<BLHBiff[ͰK7Q?%kw3o u75EeZUx =T/nv "jaPq0%ob^1#ٝDPH/u(Dhͽ, +뗧Sל{¤}sZo/!{ssra\SNΔ2rҚc*%]|L39'uXF[nb6"}GCfv#/ \=B_{BHG n5aP?>`&Jb+o;j 8ɤhF!vzZ"` q,3N3pG+S okcA;LJ[׷ؠX#[G=Gb)SO|{a;s 7ZDopLC†WZ*W~WK|Bj6 ^Rq,/%_j+6WHOSM? F:`hiS:I@A8jm_ױ^̓^;5Fd>0H+g*RBo/w|?~'g՗kl"$G㳈kA7+-OifwMx[4c;-N  mU-sh'ȅ-A{6ԖTN)KBw{Tu (!J=:,UhMIZ>K`A!e3JD.7 nQw!~?a\x!Ie}IZ|i#z߄-*oO+ЃSPԁv-> FhjȒX"Wl@J5J:Y MEqW?+L߉ZCW/[| >Ϧף=v^e/}- %e:^f"qq7FG窠ʆf gO?".^~k2UQ{l \hsJ*n/ N$/KQ=Fv«xE$og"Sn+mԁޫu6lrVBtѵ8ErP*P$!yHVvE cBViʼ<aA&Ok!H d}1@?^uA&+Mp+6t;2 &:bClaokt-lܺ*ӻd-QH' c[fgC$W 49+&ᶘ% pF}г<5~0bɠ= 쑵 Hm IWK=ߩQso_ mF4N;SlRf!A fppo-Tu銟<]f9fiz`W~ri_p%"i'vgjrڎ>R7Qdlߥn;| eq{jAOy7r?Gy3b8g?1֓J4]/tcԱ.Lc ǩFUAeÆ[,=zVebYE9-/"a5B I*t> bkHD Gd"eb´LX:̒̍~5h DZˠ,3@J0ؚk7Wlr'Cv~4ZK$MY bu6p,'3ԛ<ݧ.+0mz-(Ma9V wIIz:cNiiqJ<.%JTɷM0R]m`"K[Gx~ a,⨗V V4澃dt܎~LZjP8A dש:&` WvVPoP6MNuQ!9rD,ܩ:5%cc7ݬZ$g-o7Nިg/Čǧ9Bzkx6ͥ4e^`+T%̢/V׿kG0zZt0}o~𧦈Sàdoaݿ0=ys )g,ħNf.=Ze6z]Vd5f k7PӖ|זȗs)ĵntw9Uapg:gU,&갭}C#VTY=~"i"lhÁ^eTzA|u$eI}fl{63B`"QcyUb_JZ2 .;5x]r<D!F˜K-ϱ84iyB_i5 :["s3AF%r@D}r"n7]EaK*!tɊVA2b\^4QQ~֜颷 ϳ9'3z`;vn)}8iN3.z\dG^`my8^k%+nGhﲔڜzMsÑlQl8h='&z%&)YthaOo=󧚟C^~e8C^5RS[>lH]V@kovᵰb_`#{;,O?2B#Cxc/iWoAwOe *tRˍFRشUeySҐ%15{V/E&m}ګeo] |M%jS|%ClEm_,l^ u-KW5TDJRL F0%DaYzV)JSĎ0EL߮׆9\*F[qh (*^[$2T<]t(V p;o -<)9}vVD,Ee5"Hݭ׉£p !\Fn0zD*Q3{R9Ut̍*`Pr#q||emNaT3H=텲b%ԝnA`O; p=B9DX]F[,%$~W#cH  ''WaWWWJD;?RaB0顢bTb&Eo75D.an^OGb0+M`L"ϞĈގ.p2y~"Qa|]x8_=`@'Lz+ִhYk86`E,޽g {5bόg$\qXF+gy$Mi 9Yv'lOs8xSHmƹ.lE%'O0jKB}t qNOTc5$2/Vk"==I!D{ z~$bNMz^KBE72񪒨2X@+ R/!'U. ?^IШA@zRKir~\+'0ۻ}wX T&ڱTbi.frZFj>)a8GKgprHE]7Z.aJ}C8v!ӫ܇:Pz9pC1Bf`tt AJlw!?O8%¹N:1c-d8 7>9Zt}@/Ǹ`3={XN1e)n]-5sɡ+]CUv= Fl$ F^+d&V%:)HBǔ0Rײ#?=$Pc(WnfPE^KRBVXo_6F!0XuVa`*<$Zi<:P͔BK,LEb<0iF!tG!@}ܟuoЧ%C+^z? 7jn1 `8G@$څ&M#`p$MLvE!Sؕ yMJ 4-ޞ x #9y<-\{1=jZ1xgN맜B"h0\ˉ1KiB 3ʴEGbT6Q Gޢ uB&4&qaF.O0njE^-}B:6s%^3q)B+v,({]9!%_w5PqVܕUÀ]v7'ߦ鐡"ߣ 삺G%y_6]/!@C9\P;`/~dS &JD}/av(M(6i<{8q8n8=d.2ِLAQhN\²}AX ˫Jŀ"Pfx=Dջǵ fYvD r*I}KWzfM:Fڴ-'gݯt` _~N6)†)Ll?}n8gѲ tX2_S,Ćie HNx6\ʈ:Emv (XT=MVRY:eha\Ah(R^ A<3sIʙ9yvU\' T|#%'\P8O~K^ؚ*WF,AuD`ݴmu A廴mtQ6*ڵ]z4yu]L \.lt;+kXy{\W5%=KI{Gj) v}Ո66!F*G(uf9PIl'aK]kuROvk"j/q%whn p! l) /D{7|H0◧aDi YkoP ß2%j΂]W}Cs y-L%>W?;*S4@ 0,$,PJݤc{E}53?0Pimfs^d)C?fBu)KRJڝ;xoHR1~uƴq"``s2) Tgy[Ghm .l*aJu, xrnSg4t]ܙ%9Ʈy野: 56y Z=#.^l/e,? WpݕXښNmQ&?l')JPОǒ2{/XSI*Px#y_6cr W%?  ec?[!e(OVb<~$ų5)`ܽ;0=Rmw͐g/)3E <C$$~UŤoD erh76kml/^Q[lޮ3QDN({l93QER&x,k犻IkyedAcMu?1^F%Sܡ1cL'-$e-+'H]I@EGjrߓh1T%N2*[UcPT oenA&*u!N[S$-hRS!8|!y'钥Voy4u;Ohԃ<^Kӌ&[u|,s LG<0~ #!Np3~~|˱[AU Ր wzPSsA&@K,Ϊ#àOO4T[ke|,_6?&<A_+\awQ:ײ  b) K2jx5BoT\%gGMC+VRmjSW!h͢EF@pkwSAR=ysRUν`# =kV̭ﶆbMu[' c+gCҮj;pBJCǔ18ڗ/}AA^|1S'>˒rJ1oL1 H[ݦv KD9psb^#Ua3ʯofxbYy"-GnwS [b5 ^C$3;K]Jl,\ A8?7- < E)z8yDo"`/#4tjA>ǩ^ʟo ޠ.{fO2L'ӛ^4'sb*x 1y7 zr @n㞴tWD,sm z )Q)xT96[U! /F*П~zePMiBPh4K,МYMCdj)} dHQЃ Jopޟʡi Rhx0oF fU86 |Ԣf6v>~Y4|d'LdžE<9-yX,KxۯD\/}oљ*&rԉS԰،\Rl;HژIiaЋbrSf_\sf4&PWWxP"V1tVOizUXoꈆ6=7ÄVt;PDf _ܗx "Z-&BU!#Rr/HznWL~pW*)IJj`"c`3N(TN) B=s =&lԛ8@e|0š!f22]ŇN}%ú tF~?C(.^п6-閱sE)nC0~L% 0: f/D9T9^6J.,#@!˱уXŇ9=UA"[G\ä|{ =f#W,)l+5ܻhOmx9ҪSL$fς6579ʚGU8$BvbOՕSf|}Ң*|+>]WTBN&'s#2s:7L?24;quTy&9 PAu~p~)%^6Z3mVk2D#{Lc8"9q- $?dz}iG T[W-.A٫$\izk咐*e~mYYs90DRXSƴk?i O l}>ᘧĝ WPl`[7u]vg*';mp$Q#5o߈dN`7z.0yEyJY"̾?^F!"RI#pb ,/~}K2wq6L<zGFcShOXnp/xr|sC[ĥp*x@ZLwoA({<J+mB|LTL} & Q`8O:pֲSmljn5dKc_K2׺͵.-Bf ܗ\>4cqQ=H7/00RYurF׷9DmMF-WӒb,T"ĉE, :;UgU KuȴK,H f1ޤ[#GbeQJ&uq,q LNƈ }A_p2 Prz%"vO{Ndq?5R77źA2@Q{&+'zҩq=rSv[ܾl=uG  . @8@9l w,5kǺ %G/ K"UT`wݜSK)m+tGnM{f)s"\>W2تu' ,="|ߍhǗpOqL ]F|pv>ͤD1p|FSg+DTd.B?c26[l7Ic5ػF Y0Fݹ늼}6O\S2nS~V7gg)chOɚ$"Qc V<7.JϬ mq~!E5jf1FL,[iAyyFΘ]6 ήJj! 0*/x81Z#";y ШKVdkŷL3Hw~CNã?w|sՏ#pnS'F^ ci!;a.UI== ܠeE/7l;y4q\@#MȌ_Jd\X݋qQBkt{JDp3G'p-Ȼ\ >lpKa$~k`yj^^ffdeaf 6!Px3l=jǾlhm'`Hn=`Q`+Aw9:\x`y.^2a}~хx-Z ,,esd(fǛ\Sj #r3G'UUG0!5!Drz3$Hw@ qxOҰf|{${dwt?Lfza&2RWJF.U|%Ήz^=ub0VQf jDk&!ٚZ8omꌶB6NXyԨ RA^Tlnsha{Pr&F2)T-H!dx 灬&ݗHM/KÕ @+AZR*IzlSz+~CSRvz6̈́VT[@4\B8XL(*6^\lC1ڑ$^QeU*XI8mJm; (ts);Rl\s镅-Tt$`ن ,(,2y$-@L6k3_π3Rtav7-.,8ڞJLbYɭKDVcϛs7rZ Oӟn|'pt=[w9/h&OC꼩`VoCbjU}W/'b=Wv:"jr.g'' sCFWǽ"alŕIRi(&x{!L#2ܥwr@ݪa! \9/TKwZZfyi\c'/cCĸ:E}"eBĸ=P (Ѩԡhy Ca,@ڃH2{vT^aW~eMxfp>\l-DdǗ2@/EBNׇjbi *v$8zn}ðz=AiK?' ċ.ZჀ?%z|]`ܥ8ȣ<5;p:#-jb\Ϊn+t 𶽤-1,EMOMzU&jJUȁ5VbFl;z$"±Qİ3*N#PlT2qߕ(܁;c4o'Y1L+Ǒ Ӑ0 8FK/K|7J"iH~smɵ/.p~{Tc]REwh) p=Ȩ-F~Ƨvi+ZN &6A#q1Je4>_⪭%#]ݾj\6*ƀi^Hb_:%fw{G(i/ saIJ7+Țfk$ubf5d槏5icfK(Dn*KeoжDD>O2.V(lO`~6qosWp6fd,]#aqʟ`8\Q{:?&+ZZhvS=AQ>@e`,|}RDN,-C-0w&EF$2`J" *jԏc ӚB3HLaP~%OQna$Ih0J]s&m- ;DaDj~_+:\PSd. 9*6H: Šx_d-Xy{3v:L.*WHP(7!I{[\KK&IdQ-/:|f~sBPw>oC|7*":IX'YII)?ɽҎM0_]f]}=PݕrWQlxa[,Q^c%m7b)Õw!6=L|ي_/|D ߾J*A=j.'SLIg.N$:!zH71fģ9BE*\\!ػ_dQX$db$F~Zvrf=TCֳfyv5Oiݺu f|Lnvo5ˑ? Pˢs``Ϋ/ӊ+v˓ÊBŭ>ŷF J޽R^M^rxI- 7cA:$+;9Aʷ33ψ j'⻋D_:1vsqv6jҟ͎0-ǫ7\sn-;XAMyKw2&qC(3~!Q)QX"A^LLG߭;B56 ey.% |W>3JZ 2cז1 +4;ƘsE/CVOu*{u{ƢFuKʍŁ5ƛ6^S֙nN6R{4cyO3::͓79ywqT˖D63%| 4m r'-u o/.skV8>og7£`>}^r7S8@Ҕ8/+⠠N?;E"DSoZv6ۃ4R  U%p O\E&̵ l`Z ^ Qe$Z.%WM JBҔ7%Ls~9zs>7Y]-wTPG_<S8U*)NaI,9=hEa:0B72^\C䇂Lp6)Ҍ:2eTƅ՘ 4y|/tl4@l6$HV 2m3ON3D8.ۤ4 E2}1K'!(E-w@gH}=t1k`8gQ| Ijŭ9_ߘ濪KP*77Lԁ-{:J8wb4yMlXKx0VNn%i.Óh003zmq%5e h\یRwxU/_ՉGZf{/j߫9򭪺'LPHcy]ٷW0䏌3_ˌ;~t726 vM;VL$׃Qִ9O2^ڒn2eSֱ2vw'avȚ° +S.)B|\7HBLp!t*s`&HmԊ)$hb= `㮹`S$qOX.1޴/_5+{ZHD 55i}>>y_V:͕˿)uZk baӄîFhC;pf WYW>eАT.̍ ȾQG bsSj:6v~jԼ^DŽ!PH@9.>i dsN5JKB)&z^`^8,fNp[2wBiZy1R?k0c"-L$?|tVNڊv¡W|QlҪAEH_;"lYWrD: #{ uQD*ȵGBX+ޟGQIahXQ%j#/ 3ۙ\ꣶ [0 ewߊAe($Eb$mk=.C uirSAkb |ooRκgUŵ(CGXsB鐇;{fooPŒűdc<"o*q5, ={!Q ؟r<:!mS^Z,Fy}@*yޭ1o/" g.rز\U||2y.نtUP(7˧($pc5lO~cR P286 ZJxL (l\(ZN0&w1]exǩLNemTvfmE} wzB zSAJ0`_k3.z9?Z9nȠ ښN{Ku9=ā+"Ӎѕ`|9bb-Q.~(ߙ\G>AzDcHa,Kr,轠=I}vfZT4oJ3@,5TqFRWo<yͻHᫀQ$⠓\4t:N,WayUu(PCx;S5YB * ٛ֨KV$V |YÕ>=RzԣkOħdžfVݘv%b *&li{NI^WK9{#W' HjaCu jO,Z@Ts?IZͩydޥ?"(9)aPVKRIqa8J#h-nIVW%sb8q[+NA4I&a-cRdXTJyVY)@^Y5jQDX[Wi/#rrxF{UH5xI&y][PĖý%yw[*,|?pQZET"!kͩ/G8%mxb ),?~[ԮDw4J@όNe+?ke8p8 rޖWb6΁tk,,՚nmV#y:*8t30Q4LQ 0PH)sչ4ocܻB<r9N@CCZ6QO[xn ] pY2.qk *ϕw{fAZ [tC${LRƳ*N91d^73a :[Z͉|WFLY =qo8 #dI+hE_Zdu!/RQ3H/$6l?9i %!%|`͔(_?;W!'TtMٳ2@&0pa:ETj#hTK1)$3*25Ž^Ew~"60w!S?!;ƅ-؋&m 8&"X8cvUKBR; (^XQmtnueS.o VetM0נxg HJa,pCI8MH_g (!5CqRh9͆n^5li(:e<:Ccܜlbrl!ٻuaK 9Vo⎧Nn!y|YiN ~Ib?;3߻ j*M/ /:OCoz`ccՕͼ2>eqv 7;[U.ѧWXm3L|uv퉯|Vw)Q "i-A!SxIDyIh}k.(T6'wyJ}RǕԞC_-ۈm*^O%Yg$dl'Z[ݸJR L c$av@!p_yNEa2`[ awnA'B>nõB j > ,OT62'U"[rHV4x q^nCj ׸aDF+,j 49}nA0߃Ap 6ns~ xMN% -S4ˣWm%\\ H?R\/ӳ2aG/$<5hphÜ'dD"2}_5RN A()Mf C=}Ȓo/AGJ $PEF̷OŁKG=>ʲɤY2` ~aXJGJZTB 1S-rS 1f Sn3Mb l?, ÏTVL@_bȫm$U,_^&8ֱ8/m?tgFZA1). ^,AdO%Μo J7+2 Kʳ1&/OeĦyYG7:dѸ A~*jrN0D迌jN R5qPYժvdD|$AH}xeQNa@o߶e124xY/ewh "i 3@ˈN묏#0ՊY-:0)TȍG/vtYRGdkze5Lwji4c; (`89>ce} ɇ2dR:M}kWa iBYP؝p,Hpѽ: l4Av8dOiV@bD8=bq= ٍߏ5@̡L;s&5EA bϧ58EnpvϝY"-3 &uTV:؃svioÕiĽYbs ڨ8*\EzRRRgLqM_n6eb׀OѡUp&.2ʟ?5!QbIY7IčS Y4fmG) v*|q[)^na ќW,y3ءj*S0gF='$ $kևe25O}Ḋ̉ m"xӝ6WzDžLc_JnMjǙtpZ0 G_x,3j쏕lPeU:I;4Հ){I -A@YF:ZIrs.OzH7݄eagI)MT$l!XC0(B~=n.HOL(PmsrA٬~KDFB$&C%}aL5&C%(F~i-Cv`O|gXmD =1$3nO?'GWñ',>Gv ;AKx))[/ T[n_]W鞏LSr})I<([aCV_`hksnaIO+#"/TA6#ŬxoE 1UMW Z6AC,*vpML^ FbquWWK ՚YN[tA7#;(9/v`)YЗp"uP{bҵJ4 MqiL4:[aF4@_*tH<"+30Ȑf7I:Χ%Wq;Tp (6D)2Px3}{4Ǩt7 QmӶZ<8 PuNm%Vټݏ,n/oXp' N`G9 d{hr௥jnގGr0箒Y=ocy༌9aCy#w_)Y;[F ?8) #ME kډa,U~.zaP P{y] 3?i[}5J8(+!ԉBn0'n᷀Nv0iVդD/z"M1ZL=\x:uYb|+̊_Pz8{g[v3UCGtigDg֠KΉe7[ TPb8[8`$Wh-Je)Ef# BP1BYH@Jx|䪢ND /{xN [XL&&:gS\9>n5dT$y!/%bB\33P]S7V >}Wll~MLafy7[ݢFK %xTͻW^^y)au4?`@x5 K{:\XP*} Fnd;aRO Ϧj^aH׬)^X™G<0TWc[-#D^!ttM$*%HۊS\qo+#L~*?WPRZ%Ve{&9q)|Lgr,Q m5xK4q`F91漠5q uV/v[nɆT@"(~F@D@52`Ci>ĘaQ^zkQ"Eii4a?h'WX)S\wVsiQ4uQ\jU%"ݑ(R]ux{798g[23G`A;!S_I3uH#($#_0 ,[PJل.J1(RZu6U)Qq=+yy.5A5B7,e3^QKY-kJ7{fн Dݍsto kbEMEQ5{L-#_ ֌ǖir0MtRVD~ u%( 46E?5\9.csQ71l B%?1luRX, DBS Daq!0n:KQH66]ś>FPy$#(1T[axzFx㧝!Jv4^*oكK`7-}ef 'd i8Vv2fOX-dr 0)&Oבz5AM 堫1TOlZvߣ"otZ2||^0uG_.ݫvJ4zD%`8,)FÒ]"WDZFG. >$G {Kj/l%꣠8?٘]Oht97$2 XGttlMVH7[cF*$Flܒ52pev9py=v,sj24h02;Mw~"Rڱ,ڄt&g,6>'M%?K9++pps MkExqi41cb~zVoS G_n`UǮM@,ݑ]LD$͗yhZlތ謱'TS;<8y^8 Q8E5FfCshre߭nCv|R (ן/SBcM )W8/W& $?Ґveu=d'{\uT{ـfs, ]Ճh`r["ӯQmZ;q^E}eaTd'V3F8B)~q4_C5 ~8+; GF3W_O;etmn z64}cW\G&/:~i^E07>~dgg$"NAy̎[af߀iBb9MVKoF 0E-sZ"2/u Ec}B6%)7$[" ƿMcM:Eᤱx#Oڪ"y .zh#dêZ=mAJ?.8jXQhF˫>u3;;ǒWLwkI8%47m\5|yl[z,>pRU%EGMjlҘK)f~mO@HX4?rUWDUn&BLT"nofH#zb@8ThD:^{$W0jL4&!ӭHL2\)#Pܤ.N6%%nA7?e4;w` 4yZuHBAg6!Ed%.Fn뚎M:_9W+quA6a3pTV`uе7)Sϯ;Ri{[#!e[p' z㖷#S;,ĒMqo-PHwXS"c\=gTd~tJhl0̴/dK)VdHE6N60CG)̤q:cҨtKK>6 ,/;G0}%}(㵌͏}+l_O+p楝ٹN $rQBJ@z@QS1dސ%HLw4 %OSuzjo}S"L\/Gt9m;pG)5F)3RyahR7 /]{Tͤv?b+Z 1StSWZ0ɞj/=b|@Kc{pnL,z^q "턛Է^x,%@FQ̌B~PRȹeV!ei,6ur1Uxs;Y<||'r,Vhi, Hؚ~Z$G5 ߉&<^*i5t1\b=>?C.=&d8Wt6Ł=>~?x]wjCn]V sI@P?T|Я%YXN4J/lBLP)Nhj3Q\bXseч'{ \V$Ce)Y@+\hc@dD&1N^MdoP!@L*=/|{lhj|K\u1> {&m/[7lf2?dl-*m"sk l]o+ܹBi+O;% vp1 mkm0R`.TXWstX>fFM8En ٵ{qWTsS*^;Xf?NZL*w.ql$=h"*p_{AD9 \jJL;JVxM#.*÷xtT0mN-mU)aKbؚFW}-hۦK7/w 3i?P0-Z?`Tw1b ZmL>p)IxD GSw"oM fwX'x1n^Dfj"PF5 ¯:A00[h#>HdjT5SoزM(;[YO.'Td۩bjс3BZ5r޾Ԏ>$&tL~ʅa!{&;{qu=P`M`&ч=y,Vpu<] ߂`+"hkkzq׮) w>k]~O=aRK/'˲nQ6>cYm91pR/#hbp[:4X9ˠ?qYhJƘ1d<&F>*tJza*Iuɹ' %Ħt8 )c6ѹg"R{CtoI4|j}bvtQFYM-RPEHsNr{tm_mG>%tC_[T0_ìI- U?m$KSTjBǬVk|(Tk[>]!pL$±!pE% Jld^jHFDq)6П]4u3HJ}cq~fH8YC9GS} ![sK< "y6I2bIk^$94u:(2>?4Z,k>6`qws)J 'd!K+&ufRqMS2~lbL76(*pZ E\ͺϰCԜ"Św4+4֞wg`A5oQ&$c}ĠKQݡUi}9,9^JEָZdx6KDZ M,L$ ۝j Ef9太Mݯޘ+d3]xss"M^{A&}';IG\)}p/{W@A)k(ӥt68!QBe߼1'MӾZ%-\<ÇEjTɣu(E$UC3#.c|13Ѽ.sʶcY3TlJltE i< ')40o_R 'sdjAbږ/^Y-%,܆մ* j-{p25s$w҅d (> /m˗\} ƤQ88HqhNΘߗBr) @~5>¶ݜVe+;?7]j]}ZLAU֌)+]d@G-mRT0OEyk$f'3_4OmooA*.W+4r11܆~ èŜ&KH8^ ;6|W`[phOo[\ev2Q˗S22 D`J%m/' i9-q/E-zk>v!Q7S#ӿН}3[;F+0p9.i6LG"ǧP}.a_>ʶy)ҏ%*9/G>!|h0nί4݉gݥ|ǯp$WrxciJ%8I4![# rI*bLQխz*f~Gp>H`<9<^ʀ1`(!w!<~;LK89Tl[;Aհ[vN%}(R7Xs֚6z$&;V,9ԑ6$$1O&b2Wx`cƌ2HDrz8KmCieyh22gW[ّG ec8"F[F,7nڊ 7BJXaj-S*f'p }}HG9f@lݟ85#bkRFZDrZOk[,u+}Gu%.RVz >c{c ]dYlQG롟+H!&R&-KDrq0X'2{!<]ӘF. ͹.TfZu6 *\DAbD/ N7^Vm͎i$p P{ I]?wΤe4h(XRmad&^i!O mxu-kDCzVd;9?[YpHKV븢g:|@Du>f<\xy6WĩWo'!+Qخ )6FyWE Z3һGWȃo&fٌKKHފuE)ܱ9za3@p[uOʽ`$獁S[f#KG>𺺂In \Oik>T0x,Tp|iHR\aRV4`Yf~TToT'3DMpv ,I$ Va#?I&$ԭ۴-wT{3.4Zg0shVnfn6&EX#Uhy|V)60lpK"?eo?\.7$L5iN=UZ#R,*O3޲e$mx RDjVzwKo5hƛ``8rk(YTXՆOJvLu[0^=jwvЌAų*Ϩ Vf[@"vG1,p_&u-/VKSC/!INN`R݀M05LK?2xBd;jqm2b352&ڀB;nM| rd_l,8u@ԺFAkW;ҠdT˵57D4r}=g>~0ėI*B 5k{b&kI}^w4ӐNmE֚2?hy3 ]Aw 薛PM܁No9~Vq;ؗ&e}9WZk D`gZn]?NFhx&$MOX?A51}VCqG¯MndbVh2$=?K"RB/B){\zy<4ʣ@B+DPa{Ps8]mg"=Q )6aUY:Bowւ>,՜,@G |X-`?:Q4 9rJz/3w_4M:3;H)pݎk-,]=(Ya+>“` Ckк&j|PK vuk =) *>vq&I'l(z6 c^靋)+Zz(Si8Lt l =D/ Dc#\"wyEH؏ߵ]r -d[OTFeĖiSk'p?e &kA(_6x}gt(&dzVcc!eZX`6DDܑE1ț44 ]%qes3Ԃ5HmZ鍹}Mh=K,Y.vQ5*e9\ !_=6ߏWe\zzZ6 Ƶgݙz!zrݦDzH`% ( |Uژϊ=nq**U]dJJBCaWo\"g@Z-MQcBb盄혌0 fX :-$w-;XvƢOR a1@j`'܎}ҮcLh?%F YJzپB˪S8Atx?u%g }'0ϾDnj)?|S T.mɒ0NG+-%wi)I'+|`4MgXamqQKZkx q"qYRGKyi|uM]׀2<1vUgKʲ nOީ' -6J73Aa|wC WԎ9WΒ '6GkƊِ{QNjG4pW 3Olp3㦷tm,|l9ؗ&@u,4Hd= &mKm[ hk5xFWQ >stМ>b߬Bdɔ<8t:5jw~|m-񃞐2k Ew_KY{*wVG=醚J.˘4ֱr~e@`썊{.MOeYɎ{B4j^|N?Fu\}}uRހM^q\eySo2!&_6)e}Jҕf vޠ]W/ ^Ozkܨy ғ}<0!4ӌb ΠGV.Rn:Z#]M/p^l;!XpqC6bwt^8󞚓eRz3uݛO0KQZrB7lq[^QZ yC +ֹ~~ `Gʗ>s'UTm͎y>| etH{> txj@RQiG׭a$0E6csw9 !!_kA-mfQlh< d~ "`dexδq&UԴhυ|*޸2 7=ت*FdФ\'Z EcĬ;{.Ђ,zcDtIm,x_!~,hٞy;7vȶdl ww6N9!p֠QL (Yh c8eP(n7\tDc@,v tl47cF_r]*N fkv޴]qFV}2J:;VVr2v Q(">d'cOxy>\'MТ>⑜YŨ iY#vյ{Jz.nR?O+x5S5l|A!S֚KJuA$vFҒ(n#j8֓nF{ !AI6Lcڃ"E lQYS3OO :Q׈⼎a)t s=̌? PFcT W}]|&wFkRg, ynU:}Opm^ A9|%D=@ ˱؅O=aJJmۭHvTǩDx?,9FXuTі%M^bLSf )ofSj^6qb?UH|2*u`e=K LYlǏr2W9Lm#G7NBl \epQGn$?؅RQO \/ԣ}+`E7dsp~sO@>~ NB@Ɠ3"]. qh\}gk9Ut{n8vn {r~.vYtm>ZƇ a`&d7]f$E;j~YQ*{{/zfw'!`:HNBb_AH!nﰦJJo6m -v[$QpE\#`H's=F̝twh%ڷ&P8-qxhQb88nCS0.D=?*Xά[?lODsX!rF{iU8Oc>ZCedO BV޽&^E&uH@A/Lx (/Zl8ޞqZѯJ 'u-foL 8l;@vL .~1̖Z#{7J@q#U'%8cZږxd+'{4QMSH&TiR'0ZU2&fIBanKDN,1 Wl)} -G ~.>žr0+"Θ;]Lh]\uUpw^k֋u-,0,5113C!AV$!3ڞ sh@eXfRhS%%$mc TWig7Omд]5v搨_zY~,:Y^ J 't\g.0pW],>-V5l1X%%F?evr|:@^Xk >l%VR/|vQBX$a2=rݲeQ;Ɇϯ6#GM{BGFJm uYc|qM`gf| T]ln$$#E`FwǮsRznk\ ̀`)s'^ D0^QlkבWvpB | sU%.#076C]B1(n1L3f'ɑ_\2p2m\?\";qCx췫12J>@(1l>_uRe4fHRx'5ZИצ7*(+?$Js*?=͎J0^E A)ڹp# I )r3Zgcqs2/!k_-&>ЀyF yQi;"Qt9Ҽ֤teQ RttA0m~:+AKJ;=bZE9#ڦp$\,pmEOvQY{ l"X5}I$x,3&1Bԅƭc_] ?1+n:L[Nl]aQ]Z{Ogf[5_vOav5i[J'#|ñ 0 ]d&tlpZUs yƇ r83SFEȲUufBuM-gc! dMFtp6Fs1?Z0?Rg%gv-S9ƙLVRCx`yc_V1VĊЭOtӾGC?zY[-M:*-p̢jnpXNv&"b1)6Uz<$<\,qvq}` T8R ]]CvFLn 7i {}xn'}q=fC'i]A ?]=\Jf͂!$x`Tx,i3uf 8C l1E{+dJ=z76ҍ^ZȂ`IV#dEDsV]DJpq PB5|~ÛFҳ>chS2k9(:"s-lRp0_n뻭<$%j-0l}BS;>ji}H+8GfV>UsdGKQ'%o:r^Rĸ Ww7jDI/Hʱr{\B泊;bY<27F܉iX`l8FL?Baf2/ * n+6~-~FK﮾-%J-zّ:>G1(qAqR8yY,.Ĥވ䇥N{گn0rEPF8K[ڢGP7oYmVN5Rb- e{w{K3\g2ge^])_A0qK\r!j0Z$Ar=UvΕQ.p$ a@7 @JZX7[.P /mnBROF7G ]lҫ+Yҹ~c5]Kb1R8 O`rS`9t"sfFрY*S8ʞ, |-V\f:^z(quo_Chy΀mY@Zb0=aͿ3*u*vL 򔁈6]&D8Td=Zf@W)웯@I#6`BҠѡ4k\T{1c_~7H|3 *p@@U7m ~ aFwkI_xDŽib`3Xt`@fv$Ҡ{DŠXF@\4Yh}pmBLFu>~MuP >j1 $^QB&ow?țoke -Q5}m8-)rrbE@; SKF.{jGL,_jXd͊BPML;< jr8:rL>0;ܕ'uV1WE"h } _-U ه^tBW"WVt\w7lhkÀyP"mbCo ̗jEk"}S\,ﯔ"*_ #9_/ZPdDhgzLoޭKƁiR FiEC<Q˅:Vu>|UXVX63 )03"<}s"n~q[?d B-{VZ!.NBSڷZI:׵+fLSX">{8ka \V&GV&W+5̝i_ T׃*H,\7c&_*(tc2X>&ԖޚZ Mxo0yމ?n5b@!a;oF '[R17_~35*%1Ohlo؇[{7Ut4GdR;lej̐ңw@y&^3(|CVF7zf%˥&B[egj3aUJ>.P]i` \ p/l;Q?5G(&c܂{~)2b}lZhPx/dբcxf!l*HZcə..R4lz9ށhN quI)ѢFJ'aVmٰ3ӤqHy6Nצl֣L>m0L38;jiKak*XZ4|Ivzdxe$Z~Aqd}t (M 8 (}1iv^*'%bp{4iGPxlL9;tٍ5.ٵ|, iIc}PH!rx ;(f+jb%M?&evw~><kF9|ta1J@^Zu'GXi3+K2J72N_ˣ~Ljt %'vH)Sd 'q#c@} YgU"T=WBKw1Z̢M@_,gK;zue2jQiR #5/v#WkQ-ŭ}\P.=o^Ei>ĨFDG#n (\؞׌X#Y򷵯P9].pũbAuw^_̟:e?I #)1]@4U"8.`OrHYNR2|SR^( -B;飚av ̱7)UðO΢Jnwrޮ:p{/ћсſ!f.UJEqvSƕHLݵd@NqX{o3ʹ #X̬fU'uvpߜ>O$-݆1ϖo$ x`S_ҙ1M!WWRTْqMb\aqy&8uU`  A,M7O;P54Q]q[ځdݗl7c;?ldhz/@U$ˣqyS>-.x[j w uu_LS5PH4Ixs@*T+ɷ2?~|0VRgzRjT|Z8fu9>f縷=ܽMa:{zι1M]ɢTŨ<͗ӄV:QyWAL6 of:XgP-䬕U~7G9!pM\g}0Fʼns) "Wy~[Db&JȵGRC-!f!tTO6Wzhpݼ'`;Vܼ,Eǩj- cֆ,dTc[MYa g,~vL͹|&o$3=fʚ+` jS0?>KsyBD gYrZ ᪛B<ڪ9h'" IWn,%lrnp' TKV#[$d&u?Cք`gml G8x*K)pɎqDkl.p8mlz,q;<1و;Os""f7Bk[ᣬ< (/ԓ#\J^sdXϦr] SHo%R^eI*qøxrT߂|)Ē`G2b0""<٨!s6;=!^FQ]!&ܤlvxר#CT綬hFL׊⯌Brps 2!hI TQ;gK޾+o2 W!KZj6VS,/pY%H!VRҥ7p )\0de w͂ F >f3~3>}Jo+v&-lQ l"Э8^R{eC>.zM$X^QXLɁ*U LXMO/o)$|.ӖZŧCmзOd;$̐e{q=zg:f^T4 `0o!&;pxRTY 1i `%Sՙw/ F $i!Ua)mLgx2/SPv 鲦M]!sz׵Gn:nتs'kK bFSצUȱOea |=ŊCٟ*N:y]ͬY>4d ww:<៹pC eՈZ n8eJqcϽ!c͖K1~c 1m/0 h ArW (פD^ s4e=7: WxXُ>$f""r?/1vɩRȇL`K] |_T/fVv}{^ߤ[="FaGgNj=^@#so@Ȑ* w=at+\Ͷ=P*aU3!L;3x"EY(;_ՠ ß(ɹL;'y| /Ȕmdg`Ò -: @HIג@|x(4п6q[-l@GZXemaV J$03 Jcy- | ǎ@Hr)gOCw %Pϔe0$LzĂPd\DJԋ*l8.Yzk-$+Y1m +i%PY7qkPmD+qU8+ineaZ4%[,,-/9q-Tἐҙ͵!#N]k*p!^" "ct\.dWS1- WjgˎU Ͷ^ ffH'oUK+5xCca/  ǼB*YD괔+ؙt$uUlT[NPƦ ( )Yq|;LQ WGHAs*`!Kbck`x[?ݰb !_vNԅQɵ\K4<)?JGr Ӫ_wC,ewM}91`0  }J"H-d o]?o%ds!ȸKlGEY( ( @bAyPMdW*YeTZ.>̕V02˳KWc$@dY Iɿ&/h=e\i_^%2*=|mT&O.Wvȃ)W0A)Κ3Oa`/"w_CY@eb/<8Bц]q^Q<~ ^nrnxdlku %-85 ۧduaUX%V! T;}>f덃wA:՞N_:o%W0w5. FBt kG84dt,|vn8Qu]Zw1eY2=R #, Sg5\U5'H. ƀ:Y)QUY?w[otzÖ3ء' 5^jL=T[; M%&^u+8V)y61 %Fq:Ӻ=뚬?Ϫ Ktegjt& =P:u 8?6jMvC/ `fb_$l¤/a{'*p 4V T6-|^ꬼb9]U%:Ȍgmˎ$iX S M{}י<7IsT DoDqTz[Dx\ZRjY=Y{fT&.!oA`-&?kU8*0=E9ffs6*0F؁t- ٛ_}Ҡ3J 2*`8MUN.IT^#$記~5l;'D5 )>v]: GA_z\OamQm_ F6zA`,2pJ!t u.PL66!Ꜿe&MmgO]A sai_}t5E(MaWC Z#\v5-/7GmhzP WU*6F\ _tH7vY`\I\V+,~?:g-ˬ^*uA!37ܻ1 V(C[h j}Kc`T-T@ W3LByx QV7aS|5w)-"|AHڲU@ާMFQQ `Y j)#KF4`{^ *l}8ᜥEۊQK\x 8+zx6qZ\VKLs(3sihA!I6W⤝(V+lwlqg lQ}>{]rA,O~F.Ec67YDu9IšKK-1.MF ]bS hʗ¦,튞>ƪ ]I8Қ=K,G=|-Ԡ,ÞUv_Eqg39 eь蕆Vhk%"ɽqg`8i w^zśY)v5j*Ʀ1^B"` "*iUZ`Q[diTQ|+C2@WOb>x7Kсe-ds9:`V{qaW}L(RV[Us0]ݩgdFxpaECVrW1ip{bQ@7,RCmBjv%SLĐHL6kME|O{>aI`;4\&$dʆA tXE ezvzBv- H;eHE״ 9PrKw'9cY9H#~.,lt@ {|Y Sg⯿O-a(wkzKP4h Wqk2{Mfyr]S/NlY)qΘ` ν|N*8CI*yj0NUjPjD145,.*u$ q:):RƸgq(*=R|3FD'lE׫:)X|Ykj9_PX"-g?X"uؾu$/C,trKN`ꋸo%L(@ e0:׆i#)uɆS>%A(y8`˔# ^ 1fԛ㰽(x^oT֙Q~Mlg5ҠӒAViU\c& = D]y-yRWXeT@ -q E9 8cFg$_*W3P-7N08WMivU'ugRˆ"7n.q^ %YZ?=8H5L(>&oS.Mz\3 4SoT1'g2]n-"vQ(7)!XfGiTVqxG頱aRsV-s$['up}^j&BZ˩=ׄfd#F׍uRBя"*] L9ϡv=ۄkRkҽ2_hǷYwx0uMʡm+Զ-6/(Ҍv[y?SҗrC4ywhX V-3(u?g@]M] NYgՁNmj.#6n"\BвW j7(<+rFHM,@vȀ{o:%29#YP:2ؐg:qL>w?_^|+Μ?=?0biKJ,NgAN~lQ{c߳pB*D:hj15s4 ʪۙEjb*uÕۡJaPht -G͂ť숼j bv$"w! U>pL#+܇uUwS֜f婆3K$_(i?1.9M! ;V:BOᯙŜF((ق̛Od{ zKJ/Rn࿭ag=vl7ھy ăfFfJ4ěZ%@X\+ pP8bG<!vba X^[n@֛lh=MrJfyc%Mhy!' ! %Eȡ| =asJ5& V63/vgei$VlI_td@ ФRdȑ]?tˍ;vRitH#H͉ Ǯa([DV6OS|\ fb7Eʌ.)1󿜩; _(XdLeXNX G-ikRǚdt1>CRv^~bW`hFK0/1S8Mp?3pVk./+KtR>QçJP9''eO~f{Oc8d[ڣbPf}Vu"/2 eI=^9}b*-Z _?pN?mCtw̖QUcN6 8Px66WQi!Pp݄.Rz߁g?OZXR3s%^v]!E;vs>4L.DvSfNJBZo^M?V$nm\4MIeU(swNwd{^Up ]# e2-Y2_l  Ga~}"l_Si + ~EbTIsqM,L#5I y*/ [%;];=6Le0 T @ NMjfKEúiaL6beL}|MYiWf͋^jp>" jA_]nE}I54u9WgEM)PXY[B +ItaBĝZYs s4t??A~! NʸWK q1cDh?[CLc>%C S7^vC:7I>vOD_NE{ܧSFY.-*#Vb;Fe Uq8]i7Av* }hK?˛t Y:;[f^kl|J\2K9FiD$ɢ.PҤJK7txydT7pz׃cPoXvzlF$}|51Gϵeg}shkt6 :hT2ЂbB>ҨXfQ+latSt>$c\˚E9- Oy>@&av>ީw<b~UoClx^u CqCx>1KWl 1HlYD;;V4 ^$Ѹ]́v\YfY.d @n^" c"VZv>(ݖA Mhp.zoM ;y} Jlo0,TgߴH#8kzzLD֛'\=Ne8y6; '1Yp?vB}Lx.dYC O@4` +@MU m\/Kes},>fovTv>m@^'h(z"t*,?5,u-Jzyt/- x\NNU}J\WY{L%R>sפfy V  TwHpkVmbf\+k;  Ge*cZLsb)ss 30yZ. A]&oK$ >΁fn! sx@`BK+}cP$ ݸ)~`VP{6 2]wKꉟ½h;8̲A#edtvF3{`sޥd|w/l_"RMTmL=im>L}%R8騴>ʯi lV=H+ }j#-º~Ӽ?JagBHc× jw)V!&f S;B\,Qh06W޿W JԞ }w,4?;ZO2eٕnG6J$ v}P)Uu먝JXHRwql sQh:,]{4 $O\Fq(:ya*Wx&f\3}ERycQN:ڢJ׶uV>ږT*F#3"k T#MVyˀ6vOח3-lXiOlFp-+龳&QŖ\2)?fg3d9VϯMae߮f̟g?)h`.4xZ=\_ pxHd(Kq8p8~@$ڣ)rƪCzSQ49rQ¬v Wg32,VC+Tr;{5&? r-Ӧس>VCעE+[F.!:xKmi X?pR/(! CO>Hpbizkr`cRA|=C:xOFx.s_JD v4$s^R#;N YeNK,]V!'0ڸzfa'Դ= vM*c3d*+>5%]i#͚~)<@Hp|Ms4bZ֋wE1Sh,$__d[~UTS,BWT4VuDGs 2υBgYw"* s9;Q^b}@C4#-Th0Y˓D1EPT />m;N Z!u`M'<Ӟd ݧF1^ńW͸z?dpeߧyDc[Q€۵L!&l&RfM 8<TR[Ke!tNVH] N?G`v} M1gUa3%zk~ĪzW><@U6"ی Fzmp @j\ m߯8&]l R٤'Ж@KE989w?5zbTv-JCкAuw R K,$Yj_!_Ͼ?J RoȪ.](F]XUWaML !- x-^&{׍p^|npeH s|.Aum1?An rRK]ˊoƯD@ !,^䮏t=s<`@1yK7ƕN{`>P6j~SVhJK;iH#18JAtsj+E5xD&"w%^ZDɝSam{b%&藲ůϯȒ=~.=ef۝뚁>hAxd:zC h+F5iY @[0/}Q=C'}OOB[j]|+`b?%]Skٛ3n#zo^_m"P#3 )_ )U@sVyC6ۭ$:vπM:^9x_k=hdZͮG7M{"y/X]W~=IBЕ?dbVgXc@Oՙѣ1' /4/n4M6qN $?3٤T>:$SF!'ǤdEǮDP]"ul=&Xq]A'g7{[ᰫgPĻЛW 5^D#Z:pwd Dy{>BeL5D)eE1ѵggg^f~͐ grѢH麐搷$ܨ!v`\,1V d=gSKWb.V|0BC]@:~4( W;xcSML㩑 k|GC,-m `VY\r% Z t2tB!k ? XuEaѰc#6 s=MNa@KR,/N-$ت3=J zPe 0@L8cHrv&N55en1G IM|suKr$'/@Rkv`?E#ܮ`{ ktB4;^ -FO+6(YzDG[8D?2`.5ls؏Ζ>Fw(:Z~%I+4+02/]g;LD#Fc+]-"?ȇf1fD"aceO#pP9*}5E I=$i=]b:^j/;rCSk69i0BqNv'萇_IP荓̜:3W3|-r NHwȎlɞlOHcgpDGfC1/e~kб7w7hX`ԅ r!\:RPo۔F} > @#R çmOݒԙ oRb-a!XmɆC֍7՟9T1+GB.{cѭ Dڇx]B< wjxZ$"@o<#y'vBFg+DrrGժKe`/nRdO]2-v)]$ku;iG #4U%l2m#(:CS C4gFkJ< ՟%\aw-ckāC@r0OʡN7VTyw-ɀZC筡pCX_woS'[-l3ܒYo r$QgzcC9>6,S8Hukj?@w M.XtrXzpYA+g]G;쮝u縢wZNp#Hϟb$^Q#M$*I/g&*_&R.CB+#Hpk~/sITb# /)8[';qJ7&JVWqf4DP\?jV%-I'T ^bi"eL$@yH''hGfum•4FD8di3 #81&·fX @^OҴuvd28`97dbJ*i@-]f⒊u+U]CqڰZ/7+lXYIïX;Q7ZB7^ 1q^F-#VP}[߰j{p|nHUm#|PLz#2c*8Uo *&;0QW+yp[;w]+~ϐ;8Gl֘\iNw׼m_D~7(fa ]l>Դv!S\T6S.ePF^#);Q 1'Ѳ8H;[Q/;PX"q7̘C%#ـHb }„-ᆬaZzMx|>([\-".zNu>je SDٙnIAdU| AKd+Oɜ[l6Jn2ZBq{1l)jʶ ]sB18f)T{ߪ.c[? dԾ$[Ԉ\r0G)d.v(\%ueFQ_lDWW<85zaTȏ6~@lM :nXB9u=və-1일 ]W'g;#;)OcUܩ<;B`wpp|x=n_#>;q.qJ otPߢ3;LJ0.zh( aXc!siԺNWL-%\QxnQS)jm|whOy.6VT4D[cQСq3f`7ޞn¦PuY&Ѥ!-{ܲxV/x:#jhjxH>T#pJ5j{L}$X}CJiU,y"aCe_\}͡g VȘE\PϦ|MW,kĠ7<dF_׿?b>*b~S^'W,w6'.o5Zp>tEKgk0ܐ}&Om[MŞNtYxnw)(URmO< -u&>).(N,CGR1[v5 P [Ī~/{4 􀂚gDg1d.2fNs^:"u=D_?#T7u,d&I(d (@E0Eģmo+(;3ig/؁*,4t-^&ɲ O7%.Sv$|n aYmCvJt~p:a,^XcC(rјsl5foTܩ$( ^^5b ZqKh ;Pު lZ'u":f&)2ژᨪe̵,vu F3W4Q4ޡON b{E'&dA7vj{Q,]WS oUP gIKoԁء3>fw!YȎg=ЇA06^ꧪ}3?S:Hvt&Ag7mƸ]G#4fɔPKNiRO$Nn_7TM 4[- U/,U) L~jN!xY!x/ǯz&Q:َ7C2P%OÔil-/њe9fK?P]p̷^rH<ƳOW!w 1{3mbC5TXI]Zazg;q&6?t,iS6!!GFD]+UP]YK&-Wehۅ_6BN1;Q:;P!͒?8G%9ELheIn`&{a,]ZdX|50(jv`f2T:u0Gi&y5 eXFJ*-׌ ɂ*Vq:Ν <@aw8ۃ|a]*gl*(}ʢp9P~M\099<\4,MG61(X=T .tq2n ]_-yRBtNݫٓRʫ 6)LO͇ M;4=,ڿWFxF#]GZ{>T:PYY-Ѥ0*[M,gpN[G/̎3Vg_ ,P5սX^U:(H t.z&7Cڹ Tq܌+Aa8n;K (v%SVBZp`/tQW 1&/E8rZB&-E6=A f9ڍkzeԠw vC0WѨ zO፸k4anEx`VF*&&vo %`l!E,;Qٿ.13%_2D7'DJhՍUMe{b77͜?`|10B9 8Olydo)A 2`EBWU/}ao'S̠dXwÛ~FX O&昬j, (" e 0By-7=z:5e(W=#ɖ' gZ,QFE,"~ ִ&1ɁzA,t(ytޒʗɤ١3=?)r,5(lU8=9io|ӲD,'[搨W`fB|V^jtEA527sXGK`8^b7Լs5.e2UfCwA_YCH&\ r,44"\x[ ?s$| h&MMt)Hn?x&k;"?;xf$} k ߑ;vN& &:ڈ%W#20Y1MYkm0ai g̈85jxa|T<{[/v}2)0F#9e*O(.a!ז %i] 5wCE0yl d 7VGj ;W9ma8i:D.;bpej j<240*\XKa/<+y:̎څ Fi;'Kd[RKm \G?`e'v;"nzw0?ωœ5!ѲtzI4׫T%EQb^i/t䅷XF O܄y w),g.RlSxSםlTVrcz/`Af) nWƜDoٗ^}"bGɑߐ?7nsrȶxDVU()F*GAJ(׼!'4Ԍ'뙉T+k^FL.Љp] ӌD-Џ|Ł |o`#ўXπJ<.2(E&(O5˶QLP`YUs՜2W԰?9%G)&l: *fv+T*У!\7٨d_ev^ 6Va[y)"=]96azp oNe'W4Ŀ#P ݀w~l~#鐔Jဆ<~2 4R&FFPW<cSMR*6)lĩxk^\SXAw\ :jk\B6NXKVf1*E(ɺ ]yՋv(dZOd)^]lT 쾄[1TB<3 +_(DX/| 1fcIPYzӫ4xM_KL^p>#Ol((!֗WUH\'@Sw9:H&ъ4&6G4Y~JNǡh g:0ݡJm!>nl|t~S Zb/躶wO$>k $}STIEccB3 dlkV#6P 4)F+il Zt$"li a[ZLd)ْlȌ(2/}Lj1^@><?^]s߶gSw _ #L2xVzHa|oEKN1{ Kh>ޏR((6'fB3V/ \f΂Yȋ4[$qD-v1; ؎ >qg8 |wS x0[?A~yc CQn $Ma:d5V qpyk BRSZL~Ax%$#/~G+4҅ΕRx-ۄTҕ sܛHe@Oh="|{XHL*t|G4c63 /޴:sA\,R =99%OS.[ 852E[Q _AG}k |D`Kŝoir!B(@feR{ 7 f:=RRmR˂ț0)}fOa~T&>EsjX%uOtnQ2,`h؇JIZ&*-}F+hqnLb0u}Xr4bʾ"(Etq(|zM> m=IT! Xt͖Rw1֣`߇$}I7 kY'TEsE֧~@T@ Mq$܂g%-`3.(S>lDO?!mOzgX_5.5x|a^. S{ek&o7E^U<,d~17/g &j`Ϧcݫ)e,6_ E2v]e$ KpTgM.ɢą%tGtNF i%mS.l=dCc`vx@ wC `zO: Zt];xdJ,rգPC&MfIw+AӪcڴ"ֲm#O(={㕲 Ky Sɰq; 9#ÃXKwOXVyy;`9&d- E">VK??hI٨@+D݃"@L{5ؽ9gEiԭn_{OìrН rR =HI膦\Wr"?ݛ ʉۨO"^x,ncw {'JfaN2eQ@wX:{*3ː4 t6))B ]0(s4oKI.ZcZBM <27}vª2fgiEOӓB}3e E&K 3* Utl0މn@t\[t.H(N)WXd3ni;|\('C"ϚEaиUX UsocXh5Oz5ާ8eBK0|e,k۟3 ?ΈY?t1/Ga&;HR u/9/rI{pR^f nP )Ըʱd|^%tZD4:,hf5 Oc4gl A{ =}V0Ȗ2u&۪gEae^^k v}_6C4L|OsOb]cd[OGpRaM 6S!:VCO^菫 N4r8r{FZ5pkrQ 8*]1Kzbь?^[U}B O/n¸w VRw XKFBߝ1/0up#wu6u9lzp\, ytFy0@~8\CRw"G3sT+RW0z /Y9j1KZv͠b&; d$n$;^h&#o:zd wf>2 ɯK .?LtWLݮ#U`&n0 ^h``#L5]ųW`G=(fhki)rI D%+sJ?2O&wE3\:`㒿ko_3"dF1`IhM6O!|~OX TY~gW} JQ:ջ~z?S#d(Y]nWIh,c؛ϡKXf|mBϖ\hesL2_5v~_4-aخ\?#2 CwckFzlnɳ cG %:_3Q/d_V=J|!Vί0+OlemDctlA@e)Gѡ{fGtaM y=lGvyG/k:9[g(TgoOTp'[vT/p%&-,Ṱ.XVp #eW H XԌ!Թ>DRFڼPɖl{雏)/flܮD#niNvp?6;?J%⬫%rQu#N%" &%1 xj<T^cZ"/'QA25X(~nF?o`5OƕuؽXB\ZY?#p4.VAR‡fj!/Iyp)nJ{||޾'8?Q4UJOmxF̎rJe4_OƎ<+uI+DLTN]h r=V: 3IၫQ»@qI,Hc<(I6,yBnaVnyr$&DNgxq4H^m~ԭxMfZf.6lԍB 5-RIIԛ-׎!?Lhq_w>Uz|D=NT6(m ^vNW35t kˁSlnw|!Ϥp}k;J9q:KXFl{TG.p=#١wd)??aq<7m_l$_z{s9qf "?yr]" fbeM*F)?® "IvM=~}:q* AӻmF,3by3qO\:;78hLhQ<$U 7zhEa_t$Ҡ 炫bAno zd^_@?,|5&ͅ-Cr>TCgn'Qjv+p`cB6,=Ļ'n ~|l*h[Szs%%ƨ& x5 /]rukѨ-BOoLA.gGo.r2iCwGhaDΟ'41A f5 NXm&NY1͔ټ!+yI*5 1쵾qp),LcHL[CᕪfN1ҶAa-Ni|}&[Jw-~jK xb6qACQdK0RZ Q7ӿ0),A;aBxKY"8euT[ HGzIǑ%J!˩=〱ZX}F x/ /GZڞk<]ehҝE8oԫ_Vb?74=&Qavv 5?sgmT*sXgORRs`ECX5S,{=͍qW/kǶٚHcM JP"}&xȘ%Ygf|p)6#=D' U4HuJ{̖c*, "ۢ#j0RmEֱh ]BC%sQkJܥm+ ZhN@l{up Om[S/}d]7ꊃC$xf K7GgW%̗zKR8gK-J1≫jUn#C.`m&I/5=郵 8&{i\Ĥrn:m3EzP){ o1=-벍p렀 ,XqOab#̭,߮Ǧǟ$Fi^wIn 4HSN8=P PiT<8\O+8™@~'/]60(:ĕd6'v~fR0}#3< LCp͎@$.&2;%ƌۡBTbo?G]^ăyrj hitM:Xf5D&8J}fqCd5GRLπw&:BG |YVuIɐy G~qA:Ǯ1-C9'gf!JCo%8;Ú*7x\S"]dXKRtwjvt$jB(,yaɯv p,I`?63Jf"3Ga3ˋB kHE0c %N@qד D٤r;p]K_d/*|a` Z7ן\4̈.WelF_-uη74' 6ʸ- ӟia tuP`j̶5a矡a)InKoE5S `c=)S͓32: aZqAb~ lBەgSSW3ۥu¼t՟UT޺AjЧ0(rرo[X˿mɠ́9K涃r==S's摌YQ(WDN(vEa#.Ηk_d{7&Cah&<9J.2uOAx{7o{$I: ~8ܚQ$!-g:dfKi@$}YXEA‚½}ܬ-G<̎@T+`Kqj{ Z(DNfB]P,`9zg^ )e3ZKE]Cio?MPuysZڞ8!J܊Fng:8ag;#.M@0%Z-п@me5v =;scD<3`@3s 7I% sM֥gTͤץ=3sȲyBNKd,PoxCa'hٹ? &U#x}Gx"CǸ|B8.Vk#0Ք/Px6P 3/P_{[rZp'f&:}. ߛҚ=6 0p7ce jt޽ț'G?Oef#$M6 FUՊoLnQ G:,!u^mi- $.HXk-Gwí2؁wfWzTBbv}*H?(Խ0H^Y@sՏ_L+2۲PGilJ>x 3p4Wlֺ r#3˺K wa#bܳ1|ӟު 9pÊJJ\JC;~-X"8jY(L^Ah cb6??WLu#XH^_V7T}e _97EQjYn,xzըQ#1H~*S8Z ].O$ N>sWs*>4T??1:{99dx(ENq،c6ܩH}@m(rz1F(iLuY|go7PZ}7n]Jxq:&$4CL0&hrlq1+MFU==[͔<Rտs=L*psR&`q 'Mhll*օ{9)=o-aX+d X{#(h60 ;g]&(-hWM❀I)%x I|V"lPGFr݅Uq@q J{҇xOYL֚qC.,n-]^wUPWM< [ˈԋͱ̨G*Rc"fҺިG3Bpב)ueY֬+94U,rhI:t: k?Cv,!^f•G''9>OVw0GK#qs:\;gTjd9XF%iL ebސ5Pfޔ~tpOư,~|Z bWQV-= \Wv1CˎPl==lH5$:wqР=7a2DeI KIsඓyBo܍]eb_Yiy1+ŏ[[b4ͥAg(dKJx.W&K&[+ b5IeWeL̊n]1[) 16naf V4S{8g0D=4.g/c$p`|)5hI(,sTސ@v9 T1us~vG^NImPdm6F7obi=)Ywwn#S9.y?ƽ$SiC˯zb0T ' k?rPH$ˉ{pXɔJŸ}YM Ǖjƞ /v;ה)Jb~cAh]ห`2CzB }ʬ SX.pUD w|VzDCb;f!nXBV4J^N0u) >2@y20np'< )ˊRJw#< #HƇ~ X?n e' f8@+<]7Kau qX/cLyKAX^%+?ڨ"բ+E$ٲAXᨠ4ȯ.C̵J{] M:D{,*?G( x`(_Uln)??:UU%d.8ZI+g"Vucu@5<Cd.vjUإsc8ͤ`;%-386 :`[η OJe V֥tEc"Hp k[X ZJmz'b|'OOx}u:Wta6鵹4tU}tml춃48re]r8I^ёi@ݶ쟷+&!5k"XcI6Ěp%^8cb *^u8,EswsBmt-qrȮMwrbuG8 =vR%WyԧffIaX }͖E /СR)vs]z;V9)޽r%Y߬89Ϭy3j$C-AݱUb?!RҸv7_mm‡È.Q_YI/Q_XH# 4U vH.hk| ^)#Y2,|otYomEn GB6=]&=>CF3~QaD-ig]r+,HK^!Zn71*Z 5j4&ׄtbi.a= I.i0#xK7|Ҁn (^:MaKX|.07)U'H j]ݼn0'oND,xU%Mv(Fܿu18Rf<$EgKbڄ*)ozbo5``èkS+3KYo_x!eO?7p=: 6:Kkjf0CۯAI8p X+ Vn%jgx{¤G׌wx=a8^~Igc/46l#4Vn|*uF-f փf!wn2Z?82^ cSd/aRsșG^<c#jYml%/ں 0@zhEk$~E̺̍jc42QA77uQ2SZvZFOhgN"Wx.~J0l_a3f0P Bq "&,_G%Zb?D2_ߖN_3w{8Sj_f<9%fB} uگ7x(8hkMM(Bṗ [ B%"t+fAɎ8030M`6/O =C嬊B歹^vVz0>||Ÿ́6u{l3 GflE?XZ#v3LdC~Ct9ұa_v3 "L S7|$kqЯbϥX ` [Hix^2P3 +<40} L7TK)RUunƁE^'Xr[ns\p#6^vʙ4ҕͧxWWk*E`FПmnFY ȑw%M@ s|ղL%(9hzVz,dz.`7ik2m-YH ?kͼ@V|YEOP)X9E_'Ù'NǏA5ՊW%53rs뢣2,) ;K2Q(*c60\&wʎUlAwF MhJd,b[d1u|-HXP^9QW~^'q-߾Z|U&+Ex_ UJVX;"@&WY[zg̘m- z_&Gs3 -rۼXͅws?$$ 6l[xfhXh?y-OVm^SV;_c$;i Hz[Q&]>E .XyG&ذfHV:r$s8E79Hig~/hvMn%-Jrܑ2wɤ,,/ [A%"6 Ȍ>܀Gօmly(ƥl%X9jҬWn<4'\H1iGd͈pya`(7F@ ݍQ8ҿc9A'_8oUc|̖ڼHy -{ohfx`ܠ-T*]fbpbP'3V9cuֶG߲Ez3B429.*Щ"`c/a9j"k`"zg'XJ~6WY,0ah;+[ȕ!93Ds2w 3GqǙxC%I[ {$|x8hHD(o-2@4mtE!"ϧbW,\V[}ʢ'Y.ų"|d0U V**,MͬmEߚzK-y|xJL~AO蹆8H^OsN:v&AY2pl)ЅYSs4=aQze=~^_AdCJ*^^ѱ1{b~:-H>BsgN:LHtpscA:v{![ v"8>5;;:oqbkxs/tj`#pb& S-KRx11/)ڨ{{iL;xװeXq[\1GAN:ʪ)Jd9؟6=/i 7Ρi(E8E][d~韅GA<4rTbiek_WsuG**" {B|h=y?csl*aԖS_gMS>B^pz2Ǽ_G!4aI10Bz#֜YDQ/S[ BGJV,WN#8) YJ4 TC=oX;Jcb E iV`p=V#ܳ[;ϊ<?&4`.)'m_?7@R!;Y_K['!XP : %cQ/;ȟҀr ny([+`Hj-)J5*$hF\̋T e$lНFW4#%SѝBj^:R>V󛄦x0Zkg9p>:'/L%C)voL!&`;W;L͆Yrf21nL !,IZ#a ̳+Dj-,au@s7}.8^ڨ Oq顯uW^(Bh=6jdbFljU>V>3tahNic\3.N_ל"b]%@aۘILB #pIY?*!X50EyFr*le?a mgҁ_91ZbK5𛐶cy)xG1MSfF,61 moHk̊/Y.9 `񲮎綐Ne Z!ewkաs2 5~? @k L:9xa/)HpyzmBeTH^\ywZ!6r~EB ҹ*r.2Yz OK{fΉ9握P?&EWUj]c;.]thH8>7{ɫx'U[_Rf&^b66vG@758"5q9R'~ʽO*eBc?ึv[s'I\wn5CɛA!FVdWxܛ\N0+ Q VުiJ }j:!O'c`~I7)uA4℈3Gl?C phue "Ϝ-ySH󽀟nwïц]|lkb_O' H(ް \U}F3Gpx ?C]W̺gldw^ "KpE"ɦ-uԴNk[ "ObS~)>F;# g,\/bM#=w -lK!9Ew080r PIp!J|{tgARJA9%5 ٦4;8[jl_Z$@.;31OfgQi3>MC~xd7DV!M9hSfea~Cq,4Qvu * R 4XR)kT|&1n{#9;sHhxݛ3A4mET X%o'jN Kv@X^;*~ur~F<'y4b!|I` /+j  B_=KZ cU3UG; Y˛8Rv6b5mBjaԎZ.daٺ19'u>[L+HV+4gJ|/Q- C;um^'Ŵ]QuE(t 7$wC-v %MonY\ﳪ[Qi=ZpRX|8e==/&Dz: n gp`" `ƲbYR8iA0a;JqF@вr}мM 8!gf|)@Q#XzY&~V1$rg;Vr 0L"9 mϽE-n5N- ]#2t 뙣c"X3\=TL zړcXD֮_s_l@U+MRJ=<8wcfy a229up \8LJW.XRϟ10pC0k#VZ֔OC0fհw"UZRhZcعƗQ{0`3C5GBc#1;":i a2d8#.ɯ8k $]|$Lք#9K~Gb-XY+?JB;XU[?j@Xں6@\'ʃKIb1G!|40; -EP"+YI+Rf~H?NrrtV"/>Zn9 G'ZvFcOf37Hۭ%Ìq0ڧQ<(ЮF)2&,=V; h%qKOLCro>yfC@mvѓqm, p!R:)Sdx3 Nmdhe!9o>Q,ؠF=G)~٢m HJo;u`ě}p>P i$8N a2ܩDREHNTX ֶ2èlb`Sҋع! qt䚺u]iJ"H"pG]"2>m Bbt.x4..^($M%TA qSf|=27}ǤFg:F^nCkdo\>=f@T}+oڧ Q:PisƔ Pg n[9 2& H.]!,'o(H\Ǣd X7z[^JV&p cc_g|/#+_Ta\( >5 h3ߚ͜ŏ+rˍa\ꛬGka?3_ ={'-m683!q2Ivy'۬R0oD$ҏ'/ p*F5ƒ"}cPn5xRD,O_dCbuOE`f'dQvT"  f=_ư!!UF{C(ԵKIOnj編}~i=oͯ^[G)asS;5[O"=4TXp敏5qoYʷlj5kw7_sYLnLvǻ5|ȱ?־tMW˙ۑʃba lFu#N*q6#56+T- 6) L0DՕ Xv\_bo/6x/Mqvei5#:;nÜpZɜaT|qC0sZx|xJӮ,oNIJ9fw4"ƽaYװ.Cݥfck=ZwFQ[6Vᄽi2t5KAqiM)hNY{j_D̎߁ls`FMmYLOUE,MCZO2$}iܱQ~:lMA.o4|>5hؼXi #=}/M&:(w\1d (9߂])jQrCߎ .'#_ r# #NUbT!yj[U3$x)/ݢo„#{[J`DiE:Mg VR[7fe)0|@BwnւrqO>d 7dqT[vaSVuRek-VQEg"L(dikO|CFIA5Z`4LtGgϿ3<*_Q"@Msk]gsiA% aUwU>D8]HbL<ӥ\P@{ mdN-9$5@^;? 'S` DPA)pԤChU+XZՠ!`ayrzό=Ǻ(fcSՀIN.-& r5d%=*hXFMk8xϳ9X0^[ Jzb;݁nG>1E3y2`\&P,ݚ(ns=?؂o,o5)߾0ic#.;h9";LE㚞YB+y,w3o|xwt*қ3Z#%e]վֽfe>CHs]L}eEl6ϔV~(4_aua̬9Φ_ʤXf\`eLtq^NsW$^3pIӛǵuπhA4LLR8+KRNԺŕ@HrW,v߻lǺbB_\rG#E%ޤvǪF>e*HWr  D!sZ$bts.wVjXZSju4Oj?n̬v̷'>4XU>Bƞ28 )#(O$MlwuZ'G{'ϵbr g6Ȍ_'`\~{,q,k%[ 9xU cIض>3{-`U{p#ɿ{=۬N=Jwk6K.<jRXL3xE=ytF#V?uF~|x]=K+5Ke1.V(5WI!h>Vլp,f"S U=iL̵4g3U K~?-yƦ}%_я"T]Pik=ķ{Л4 _pb<D̶ײ`$ii\aY`7sEnؤ^C^R#-U=PZƷY(s ($Y>UTqtpzmD Et@sX?_)U(E[ich1ۗ+0?C޷ZbU짒N{0Gz!OZf}rb)u}\n Pcz8#[xtk-DŬsAYݥ6S!zsA7 !5*} P% #9)AOO{51oBYQ* Rd[IY$K |6`UH(5XY_K/ic|b&к_j02,l9V֬,{f($%וK ɈZ6IMLȱЅ\ Q{ :3 uqIѸU،YĸIx]Nm^k+1ra$]⧴Wk'|NJ⚝nGoxM9L yyu z0~J/$>Zq]DLIp0N"!F8P#@T5]$V֔ޒcDsˈmwd_gI:鄴*ޢwF,Ia\wqCh wKHA/!KI]&yGK(޹ҸPT(sӄb;:Dz*ʤ@ܱdF@rl׭^;KϜD}!ATM />1M3c꣖{YXyju$>l ehG@+DmlJd-$9Q}1U.%ٌkNA03P =\W@Z`]|l%\&tRIw|܇g[psuU fNGlh:+F`e(}]9Vj|*s'}q΂KyF/t٩ē;_ #I8N 6tlvvueJ_bN {M 8QZ6Q 7n.i/W JWXFB)H.JQ":py_~J:"vJ]:PG!_=r0$:nEK ?djXV(_Lcdi:Z>%·fg䱍_FsGj?ec\3> E,IgwB?*#@p1yKj܅eg-Ig)tn{DAӱ-lH5֖UD'=e_lz^(њӇ(tpm17VY1o ~L8ѽOG/;D5Êu*[~W"\ F_{;{v$iji=2FV ޶AK8xcD[V:(6$8N}E䙺x"eqL^)&YDtf^0MZ,λF*G$hdVe<p 5L1RASp Mqqӎ%)PҬò6px*ӀF T\zpNa\H"9$ߨqpy_4ތN!u&t5j %mM4 #{].[ۤ鷺 @HbtH\Ţ˾52r\A`N 0gїs qp\,< nč 7L%։ Z'o - (lZhfn 6GQw+{IbT$o5Led&9QES Ip҆`R`(߄,]j.3+bi&!*7O/PC}\iK=(yo6uEFmשM7q}/H%_7`9&;Za;vKS"R-u^&Py4P=0jz9G>҃6ltw93!%8NqJ-:piemeT$]F̗-5">Ƶ̝Ct L1%ɣ-MgV4tY(vDZ3!,r9Td'SF F:;ise+X"(s+\g` \&h=r׼W#cqk}6✴/:9(nW6eH&EtErxSrkw~RZZrB{UZc[aE'r.ꍐW-q!!|:70m%m 8~rr}W}4ܦ&|DpMᗵ'b1ĀoqMDqU=ۭgq~;J[m:cCUGwK:&QZ%Q"Țc!e̤,&'~^Dq-r_9d #'*tDa| 3_yU gtf, blu:j )U.&A`~ &&b9 b~ NGeG8h|uo Qъ@Ujx+lss|'#VtP\f$}Aiřw,$~ZracJUJf)kjG;X4VRt#g/88}r!o!H. tV$7wV[F%¦ZEk%g&/&ذ|C ,*O#@2,_jx :  z$iqw$ 3ΰ`giiUaYv}(t^f@'m b0$[eE\oCy0zz@~ݠsV؊-sr}MvrBT9?ӻ[HGg0qFgǟkYse0ؕpHh (ӣID[5^ 5rIxcd[ą>a*g~ I< C\pSH㯉cؚX)㋎ qD-p2- Xԃ FeTJޘh;ljT^5a[1dv%;9'` -Rȍ"Nd[@umI~R;ݒJ*1,je7}>KKb^ddӔ^ B4]4Qu"`eFPGlz $OySeKi!-MCYيY) !u:S9W3Ct!9%B5][_0b( rF 2!N%`v,(8+hT1$G@=?o*w쩋0KNz2vY\qvCw$1uF.ʅ x,qeh2=<:p *Ǯ¸WW;~z%p#WboHfcF" "-wuþ( #ʆ3{y软q_cOR(MM A8"7<éMwOn#ʶ$J/.] t/,?6Q[r6d,Ft(Ѿ Vhk9=ϊ^s Qq<3VZ7-l()=A?WOlǗGT Tg#ZC'\Ɗl>K<*ΣW^~@]1ug^v$B ?<0;VzI Cǎ I<$Bq;&N4}b/~FߵĆKޣ=HX̼kXp!4]ǚC'!JV4Ƌ!A3W.b^.a?EDx V?=I߆DF"ZSla-ں2?]CG@ž0G&h8aӬǮX`^S’O9Mb<_)O!dd[]8َah2)z/Ҽt1ʺǕ-τ&3GSovEG-]p'%[B,[=r:gVީYa3!1x֡wn*䎏R5Κl:Ȏ n[쥷;z"=[זNV(1pz虝SRƃ}}\R{@ҼFG994mQPS#HQ>#cKe~Lmv, ۑA] w:RIx{!^.wZ; 0N\Yk_ Bw 02*`{>٠tcCVQwh q+/An0q$I1^fviRɚC3]ꞃ7g+!n?A!&*dv"4ly'faC 3H-$L*.LO. &*V!`9ʍ  ŵ+:QQmP^"o S@+)E9GwםAx# 7<:+y&1g%x')6-TvvNL"@F ǁ } `H̶e(7IǷ&M:gXGpNV9.!a5~s͏dl,boo_Yt@9Uέ㻑_d~ZsVKjYGn56AK٬GESqтcY l¸dP5 Rbe8X7hM7S/|\rad0Dbe7sU3e[S=b@]&}Yͬ܈t\6*q>=Ub*S+t B70/_V.A=}C5!pC3OTZ/ G7$ޣ-!ط' w֬j6?wlP~ɨm԰, u61 QwAn6%+  S/;;1 -H Ȳ~DDDM1O;#&;tRuvVY O8)VõYd7|E n H*&:j۝j ^ > 89%c"N/d``5{<@FK%9N^BVBF04mIsXF0vTNS PV"xTU@`y%t`x @/yid똝L@;}߂* G4+nogU;tm,<:-mxiK,EEPd (g63f!+n IX)Ibd e7 LeIϿ9yCۈUy&wn ^h-w 8KRPI4ܴRTb5w>^^6Me߹u- 55A *]qVOP﷤F.Ck=LLL KwA=,I|<^߮%>QptJ \Ҡlgi)eY*q*=΢ 1U}[;G"}Y]cxqxJAnnGw9+^;Lɚ􈿭,o05BSg [h [9{[2BOzRنcVg6OU syyh'E>x0]LZrYhs$ZXʻ_gpgQaif e;,½T|?MChS|G6Πh=%5NIDvi[]uث6 fwAM zgDt0 ?$RRڷr.n|] wQ%1$,?䏆<`![ڜ@' :]0Nl/1O>|–)_H dקQ2VsrI= H4_k+[1KeAXeqÉ/a-8m]/Xb$m$z%v+7^-#ȉVX)!C^L[Q5!,|SjNR*:7$rl9Rjcb'>m{uEr>yKzmFYd.0Vlh4 :LЭ'`QDCDI6}5wék]+sŻ’^1ha[jINJUYf/ZV>5T1`n흅[k!^W63dўnS\aieht<-{"9Ff^=M@n0 Q3E|nաf1%vZ9b>4w$L§˵Cu 6DWa2wUgjDǡ9JY]:nc02k=iMS>Y/q?I v{tx=S ˣξ( +%gyb1X^O?`c,@ KdYH>}a9Y7̤EoTrfۗqE5 i_HyC..${woi;}W.ꮎӉ6MAîه7\0zзSZWJ82^;HN[f=t]l]CZutva_P_]F%ŁOŞJ6#ʷz^g5A<ULq>`/+pH+@GI Dv:"aD㧊_sLD0`+j2 ?*R/5 RM>ujO\,r *Ak5]F?(Ǭ0pYޛX{r Uk1lL{|&Rއe$`*p"X6Mz k7UۣJTfu^M_ iGm Y;q %w^ hͤu:ogа&1V2.3V9Hox,9 8yi%sdA8K2!h1$qU3IP3/Oh wp T_Όbү`T _KfjIC*znk]uI.)$1XYfm,^zRM$E*ZPPq1:BdY8hGA\+e*I+hKG8Ka>l̞~} Gԟ=j ǖɧ:>{J,u%#Rǥ(-p3+=@5iHAT TNSd''%xh0+$X>Mv0- ^H:F j1kRUcKZK)6yZL`VL@ r^yq3$;1rmF o`"hTHN>2tH41Vۗ::=jk*56kyphZ?f+,@y0$iBR%.(65?n8uv Gwj57/8lJN@QЎ?_V!L Uc뷡{Ȩ }_`FW_g' 1?WAyװݝ%6^!EI;=$ˠTȒ?:0jZ==3E[~2yw!v=`ꜱQ>tqGczqM0Agݡ`jzb)5-5*".|;A%AYcб2+]6[] :o c%73$s)Io86vzG=h!}BqKdSiP`-)}_;2t֕D#יsI4A-^ r7Ft 08N4V-ٛitz6d ?5?>kQΜ0BZ*e2튪J3#1%Y|^dg7;RkS( o;qRޥ3\ $fc k*Li?m00z&%.0t{jylqyb=/ތ*TFxe4JvVP(4 [&aukr;+<ҙ![$ziЩPHlBR/`[,/l,܍iףhg dB1f;>j53 1?ES)ԅUeBfpU41y;Lέ[FҞFN#,!3;NLQX# K=^0ѧvpHb,RQ "+EDl LBџ\::QYVtQ˷?502Ǒg^08͐ͺg/PnKxuFWv*k:lIҽs0sA*ܞǐDŽޑShOVRԜGY_4MV(ئQmep#(0ݦQ#cm)17T '̪;>#U)?H33A3{ݦ$TS}xDPiC˼d JzfEln5)CϞP̒M%'St3G;$>Xos"BF%VAVnh].'?h>hXGZm]*L,BkN@" Sِ7~ x.ykH _a-3vstHE˜?WG]a4)Ǟw r}edžmH+yEY/TzvRlñH(H R{FbI5.}F_48譼5`t-wDk -\tBP͍"Zc%$ O/ڛoͪw%9„ˤiȭXfC?1yXM"vfZQ^kMՊR_$hkC8"0޻o/rlV4lNMRa6_Tl@i%[YLJ%G1MbvTpt "s􇡅Չ`rrQQz!L%1I~臫^a&Fx̧'J2j械DJJ+YRrw d$o}z~gā(6DYm;,Dn5 󨚇luweB"_E{&]6U Hrf78 -trM2F<,3~ćr4 [jCL`QvYiͺ!CL04.b$pIEP}|y1˧؃~=B p_ЭjڑՎ5W]Ff/UN3 a%y/CML:Z7vo>2 li_7} N7&4PXDJ#)B*2dJUZW7 fq䄛5Jyh!O=d %&l#f#u[I !Iȣ#WLI _vl68*qTnZ bIEp\y=ܨk^0QY ,d߲W5p{ԹL Tsw>n{,UA>z:CeQ6e2*c7K/a|Q,Ef_DҸ? ZNؠL]Z&H ֆc£WGx]2 :T؉KU^}OuôV' c&t4lT;ܕ|7Z. =OtvH$(| 3XKN꩎ y &\>7lї0Fi陨agiM|Ō@ rWv 83~7W0z9Mmɹ)Vx=*|Mh R QlFVi*;ԋi Z7+hܭĦ8Սpnsu${zq1(rv#xqg}z\ufw S.曓QxZnx^n)$5S LÞC P* &IUH0KG5)fde| >۪?2۹ Ju:_M$υ §+Vd6FC;3 `g\~xyPhvE:vsC]L.2- )Ɋ '&vIITA!6S]U"HF|SH$l[vW6pr'[ zϯ I0̴ ;7Q Jmdk^I,fPv4i tk8^ʑuV.: ;Xhjpܽ`<0x3pekVuxԒ NPFch Աn ?%7unQa0O_z8զf:'(] xFI2 SC`(džgP@q :].Z-Jt}|o C۪Lr_=LeM5/\&<Rp%H\\F:ٲY,G|wn+Q=v\ĕNrK4.x 0j}{ bzyȿ[[L Ń#l]z%mw&];QAeoˎvIz \7;J4OWc7)@/ Kp޷!r!GzTyۙ@5BonТv)Lsq #Ƶ|τ~,8 &of$xr!7kd篕:.FoA R5XewdgxqDvS;@fg{4!ZR S0Aݠ6 y^=SGE!XQnېT6!W,hA}Vhқ;̴xIr}irie Wi#<~1a/}@LϮu|PR)J.KF0;r ~"0s5joX㪖'%^C`-x5X匔;E U]G;8u 6 *}Ng"BZ픩LRHϏl E|Tд|L*egI{e`1TW:tӪ*Ym]݋5X)cxŽoʽ]$V6)ύNFZ?b}¡nNO_\(hbxs/5Hʈ;Zt9r0Zd껏0fFlj@+Zܐφf%;󺺱Jij'DYCT%~by8B)Gw]!"P |Chl'ztTRnr%N.XiFgE.?3tv#:E6ӧhc ,rxl GeY{azP uDJb7eX- _Σls%togrTx&k=+:b{`@Dz'̧G%uW:2*m~Y# 4>3ɟ@ x? }fN8m7ѷ{x ׃A<ȳT2 ! 7"MO& @PScVb΃{%_A o|"s}',r30sC:= S<(9硏Ѷ5P!uR^]f! ~QfX켗ou#=;pL,{-OUY)dvZ 7GXlq+P?9AMxlix:=$˄6uN,L!#01tjyl%tLGO{O/ |t !Ȅg70s8/ϷMc\VX԰OEpPWOѺ 8rѶި{a,Og$.E.S C&X\ﮎf"l{2_bNiILY)}n{7"aڰBJ*5[wι⩋Kw"##1_$_ KhU^ 6K;*=B\_3+7$]}ea(bG^;RS:Y " O䔗 P5OQHx)X=RȐHsʞ_4~EN~T&U)JhڻRL硿_P*)QvJҮL/kZ+dS:hrxq\KZ:~DG[ȁq /; &\^+݉(Ymܨ|ƍUģƦ8e7> ۇ9MC|,-%uL<_'m 0T.biTP;,[bćJ}Fb‹OE ^0: ylz._n\/XRO_ڇAa8:ieGmśe[XWDc[:bÉcbNĘTJƄm;2-Ji/Ӳ_TmR:_G~lv~_hU鉽4{izlW?C2&ytLQ׻3l b,^F x؅8lAI!RXzLΕbEMG}t`]ֱ bzu`z,<͈Nybci7dlE}<"6m:U(/b*mKC7˽5fT Q o6 Iqe?N 6:?lp)2p}B6.Ci;eV\R0 РICjuk)C UeȞd.nWўmc"?c&y8*7S}WDmwϨ+aiƼ]@d},MLR΍|ċk~/25DjV\eih.Q pTb\$9IuՕ%px_~eZ$63a!eB}ĉ oXBm|b#?Gcnѐ1ؐcm1FXbiޤ>(fe-%[&Tf$!gdb]Zc nm8ERLoTZH~e]Baj6rO i}amGOt" D!CH56n-ֵ,UlR{d8kn;z3QYKFEr =VdS#vJG)R:Z%[)U|g(Ζ` xң _/Ʃ~Je톳'Ur]}bsʉ%7-'LH5S~}fT:dDz&)KݎֱrXl`C/Br>u" ${6X4"H W9e Z|(C^G%pr&flw|"L$iV̶ !7&Y/y:O_MV@/ (t Gb|絍'"st7A* OtE?mFt!u+祙NAH!qހ0DY& a8Nt?p 6ܲ1fĆՉW%hU1y9;n>sr%gSܽ`j3k#V,krKÛ\!K"XwŇ;<>{jI@Tbh~a%GB=IÁT}أp?<&WLǧ'"LWjt\`~'f&_8ŸstF 8-䄝vpnFxiy6jSK@pj'IDU%X$Lt8ċBDAv~n7gl5Zx/B9] A:tq$WL~•ܔKe`x\y:[@%?ZSmtó[:?qmi6J#@bn.AN4(|{A#Bq,iJXüfI\4@wdHVH R޿sQ<!GTv>+̟[d"KSE&rQS"Z҉n Ɣ 7FּS隢,Fmzw:GQH ŀfa}|L}wT^3 E꤀Ľ*j*=}.땞߲PEb˕mrs |rkM=K%+T!t{ FUesɎC-U.^/D˧̯nu-OY\fd =4KLjL ٤V{*>\:[N T/?aGd##p ՞;STg+S+^Ow_lOЋkUwvꍸ4I?PuuS\[ Qt7!{ 4`@O<FkޭdC#r·16訲bzLݐ ˎৱTx(yB2#2gZ+WpuLXV:G3-kj}ލp,5`A%ZŽ04E3wۈ~vy#Iv>1mzV4qmjdb((MA6rΫ!o .<.lK|QyA~L׼x~@J~2?@-bW1lDn_w) eGԓ#ɬK+Q.4y1T(W  }Gn8xuOdhmT#?cEKoًǓ-~Fi>dLu+7 1/ehWXSm i;Y}J*(9\{9 g3## !1EP`0UČ?)({Ov'KVLL#liB?%(-DAȰv['y1x#1O-SZ믊[a¢-ۈ9Zcf#<%736/_x*`3yȅQ>4X𐾥+Ĝ]SHe_y'T2 F'ɟV }uPx"mTy]˳͏ժf GpM5;\*V1۱ F؉M(|a 9kd)TBBUrtlDPwꖲ6AvRӒ`׻P~&NQj[ߞCDuv'Cv_1lr1/^os!_7 ĀSgH`6fb &'|"orUIFM:?d]@¢/F,43eK6f-{Bat$ݭ!$7P 3I +SƛTAu?z> -HXrf \c)W߿'k]ZiP%t۵ImݜH:27PQo$[S? ٝGC$_ WWĂZMPj!qcM{U/8?wx``ʜ&{7=b˫HØ*-w;:X!H9 Rnx=k1T+vg1 f/G9{RSrhp3lܗ{yv~ yn-yU#/XU;dvËeU;XM m# 6O w I*vjK{b4EE~s92+nGSGj#c_&ñD}VO}BoBὛrBJӜx-36s*> s;^^M=%@޾Xz`4pj)4)3|-; C`;c S -1RٺpM඘*3yFD2;iKK|usKTr킅TC ~'9</+r-[D{w>ao uOI6RhLR h]g9@4A 8ݢ*A7ip(l8e:˸g"DZ̠ї`ݫdK%'$@H]F'tiᷛYkaeҧQsI] % ^,ZaA.꾃8`sb@]rQn,̌±{:t1t G($#D) nej/íDbďny4sZ슨&+nu+-;9%O"Z@L%Gt>O&k 3TWBīeR"eg)BYQ `G＀Iy2_x_n"J_.u,mU]x>|W?d{sloj1LTZd0{5N.~3Gq MIEU~ a A3 eh' G7G'RQFLQ c%K21ސ\4ܯ>74˭GHfJK'D[1x϶k;#OP#n␸yk%N>iV [[9'vI1V… Ne=&QXJ"`绮˚zP) A;g0wc>- >mCX_ࡶrs&V62O 1 шEBP#s!1o?:8Z##̅3SBt F_eIvlYɇ,S>5{[W*PEʺ(挂@ɖWU`EA9Fhqe;-+4MFyxgʜj5wI X\lH+['\KGxQ@?pGX8_ 9miXb+ӵqBYF96y(?JXAX(Y*2vL  A? ȸkxAGxf*i^X6Y{09^>7I@J% N*K-E>e~uFo/ֹ쓼Z/$m\.Y0 +%kzuX@\w/eɜ3i:IwO0ɥe~J"n><\WUI_˰Jd&A' rTgW^@_%FIfxx2gʭS · &`zg?xMŲQɹ$'ϜDQHSҝpc'E{Q6n$th91oӱ!tiW7|]>8bEpH:@MR}ЧSҔXfk\`.e3Qn+ioFBbne٢0챬ضoW@x BG&i;:pHIdCAЙeӗ1 sș@;((ׁ 6bτ˜d—/<5V2вy&PqM[$8ez3Kn[Kւ1p01YjbA|mM0R]E4-/0m$oY܉㠚XhdHk[[T`{`FxڇQ"cBۂlӓE_j_v`!>S}?""qv/TIR)Ԣիwo:jZ)L+fsLKby ܼ?4Ɓ)TjXO$Y3Ssbˋ3@y8L:Tw6i+ ʆ.NV2tXQe1WE3 c_6y++@Xǫmo3:@xm֋wRuYX ݡ҇ؽr`}%2~kμps/x'Ҏa9mDG+sg*O8 IJody&kX.jsyYH.vD'QOLSB-x0B}GWh@K1hG&VٲrHuVi"͆< 9A Q[~JSR^[i7ܵx[eZq+.M"fGo:&ِ%b&2 {Zėu[Mڅ t; 6?M:Xui~ 5t^7}xe@g$HeK3yS MA^q/%3~B|ynRYpU}4)p WE\ `{kUޟ)'(ss 6M;ow@7޺IPo}p-" Z%J#)_]A[w"!\\iq}?:/P 3Umw 6O5eBJE)mz;7edeRXEv7\/2-8.qmZ@ccY[uP b~- ,?YcD1Px LbTˠq[dNW~Tu-epB:kjSs L V4d>7[y\Ź>kEU Cg ຑt{/JQY/(N=4hO庨E\- D2 rPeʔrbڸS*q:5k.rֲBjjdc3akjQnjMǠpҸV3F_CM py&A !Ex+P`hKr]w AK~0X^' g=Ō^B >E^=ƴ}Xyzj:Ro? oiS'=>Ja"kٶI]YsT\d!MV5$ZuGapXƉ5",gQjbLd< un }Q]&~fb!2R9Ѽm> w7Vҗsyngxi쀛_Gkⰶ ^ <簵̕ *c4$ON?A> ]Cկr,4n`ƿ P8o.?grIska &i0N5{-w  iLy x "T#6C>dЩݱέ+2owj x}Xᖂd=vyT`ʱFeW#L|69Q_:۩ۜN{$dTDU&ZI,BYUPX> Tsr2r'' \kl@92}On^F&[ 1m :\O ȢJ&M 0+o;DC _[P z`iP~3Ci9bb kZ=> ǾqJeLdMbHv$/7鿗Zz܋e7}W1M>LxtH.(B!y;@ 6fV\ח\/CbV9[:h [׿lCZNg9@ o#0q3O_l @C+8A[N#\(P6RHD[vo=VN )+6.nUs4KAUnBu_cu`^q.?f_7e +ΰ[I +9l?QJ6L^{K]Ü+/`WyIb6B t !,5a.ϥS~.0]Fh8$%[uyu>+ /,X˹V )|0}#QcEw (S'ćiۀ<ިp=Q_Ds$!B+IBmމo?/q J抧W=+R7Z5" ܅IR`_/ 7]{KXk-u]Zp@jz11*+(wFa Ds݋b=c; HC3:q6Lx #0BdyU WtaACP-u,&n(\liʹ6)q=\LV 3@d:P:eZCM&İX~1Ntt\Q&vKæI;>O, ~!ͭNh!`6* ?ǽ_u.& @NV8#؎ oTo)kK!&+wIؚb!XI;:OP6X%{ NZFwfJZe83z0 [~h?p|H%!}C4#8jGǏc2;E!b< 0Zz}6JF|sV {XHi+[ec*vA֕ ?z?tVt48֕S_ɫS-1 Ce$(bO9~jqAZVy#ɎfB"Ti2m5TGoUWiyI!vYt:ĢJ+F/%p{UCn(?B8VgI=71/bڝ4Ѥ16 +h1VII,sVA5O#5|ܫh (RO˭ hISE#V6ZNOMao:ZxG옫?`|G+.qIWIzZU8Ͽ\.jyR˦u{PNqzBF$svd]^ŀ~h.~`mR=荑 :&@ʊ>S.S:)IT0B0-ܽ>r;bȟÌeu&x$}|U1fM# 2&H?^oj'rd])ܚ,o+ @sg-7mG+oL+N籬Ni1חέ0ߨH2^՘ĝԕr?GGIu̵&WBrЊk)R1I7Q6A\Ax`n^]~ojgNzHq(*^zA5= m SZ4˞2>2}+ǧ@ݦym1I2ʔOfq%CVG-2bf}Cp緈8]Pf$"# .#²;+ -!k !eM7722jE>Ǿ͜R<ߓ9іD36)尭1v(fka.m)Y0$F[KB SCm,Z$$Y ԇcZL)Ja(RUU_$W̓KYZ=P݌sС֍ԧ K!q؍Iw5bIu)VV5W߉0k㪌S_CLfgjj>m>/?K}_R3۩ق l$+ /ߌBZF`U˃$]FYsqA|`MyM:f9tqЫx8_F>4 xG$)&#30bQtNLS}'Jd U9wn#&>2a~]jGmBVq+ݘBKr=)/!^ը9?YH)eIN7DJض0aMP@̻kg$o5d58jfk )UbUG :ُnDp^hOA2k3vyxobjanpgW4 Xv- XTx0cv|PS(vJo80p1@4I&jaĀv9|5]peApSTվ6;xg|v&| `IS8!;pv3>פk-t_ߝe {>.PFI*[y aU?z/<-= ]Z}A3qi ¹GLG? p62M+&dPpc9ϻO b!FcʬgMqS9>TplƸI؊!*d4#ڗiA3 [<~vW =g=؛ ^˝EWZ>Ps?8@pʜ핏.ՀV<,4t"!7Ɩ^/-GV@n'ݙvm/OjSD&QG?Rؖo&dkY?!ǧtcH {w 7sQ;M ki / ͡w  ۵l[‚ FVYO-)Sj'TlJG/ lç ?B;ր2l yWﭭ£{H) 8u+I\:^Sux3ٷ$ /w`X?#5Y* ñ/~$:ο^Ʀm`V r2)sdRp+@4>fK+* O,=z}yOodބiPl$ԥ)%R| MmGUF 󖂏LFXAԘ.i@}ˁH#U)\oۚ&V6thxJ$nILO26y}\ntVJ/Vx(,3p:ȫ WO֘wkoCY@(/\`0SzʽIT햞ťD^.bHćyhOt[Xr)84tA~ka/ū.}4f#Elg@!LS.O3ҧ6d XCGqXBҤ?#e#;yDN?XP,> -Sm*HVֶ"#3~]B ew :RZHىrpfWK'mp|nDql3pDxÖ` sWܴ#t+$3տ,J?뻡neY@t$ȬcPUR9Ñ^J)xrpqavr/QQaN=L }0#^vmZm'Žc,/M8eɢ,tg+OcN56>9&h 3^F#a_>!{;vB3'\q#w戙-e`KC%*Xnw9;¢(]j4jT÷Fn?>'Ga5$mwI^iEw}?8.&Ju/Wl3ylj:|MH vd'Yy&E>PC9xcvJkyrs]0( Q(,$}` 2Wp>!7LZaPτb:uN%Px9A9W:gvnw切b1A/cm1~U}6pV7R|@#Ir+|#ϛMlBǛmIlTr=P8 ;]n{V'W9u=e\\Tv}v CoX@״!l/cюүRx K/WgxG]-Pt(V"-=?yetܻ() v9`mò |.טi'Mf 5i e6Z:Ef[$,>\#̗HM}yIC;WXb(#D,:XȼL^] }qw H~I;鉃lS\7gzYhrڊ5έKFֲܾ6+9 1nmE(`3~cжp:Y\Fmt>w`Čt6mkT !i+#({d-/&1V4ấeH`(t6_,"{͕VLpEhCR<=+,y> =,W/]j0ء~.,HHR/-po-&#h|/^ԪOZ"Imjλ5ZSþ|H}!tj7X_Hlwq&0z<4Knw hc~"Ytih__ ,khDk1r CVz;O hzRJrQEܩ aЇ e3D^¿\Z'ph&y+rIPW}@#!G/>YP~xgh^2$l=" zTӓ):Kf6:+PLvdhҧy#(] z!L/h\ּ>R{|t2WQw@6c. )Y/_7>=oߵ} D&I >.ZL-,<҈6ti2Pt`Q@8r1!~)#c%m?Tqv!' ƌ1ry-b9$gMd)BJ٦ܣ\׃kQkoGe*Dm>c(3sGd9WzmavxG! ԦjpbN7r"ZyHՒxcm3tޣʳ'r7C%v,Y2~c9"= )&_5ox4_m1tw2)@ᳫq4*;dO=<+lC,Cuu/T 6ХOH`ܱHm`9bCVb#= 2Ω #jpd+H1> '>&wIHNdIPLƚ1O D>3h'Q$ߢ/i)".G;ҵԒq,sPPxȈ? ;S^I:#|*">cg2Tn {owoCYfןPFA b~%YM8{ovKo?BNԚϱ id1 OB!937>jhyUlYξJB&|2 ?9 9tMϰ4-H L^P5IGJ3G~T%)kpUmw|WGī串:p@ p2 ӝL8Ie xN;H>@r0f>e֚v̉`?;|\xl1M43rirUlzCny֢w;`DlDxx4kcAl}4- Z'y4@z,ϑ )Pܳ@rg([2f\/%lب7l\W7~2&m~!Q-: 5TF&}'KЗjbc LvyQl'TT+З+=Y{NS]'m`b̥\|7d_6D&+Bcv9o.!QӃmÿ ?@9S|Jϧ {4 ^S3wf=m2P٦>soǨ7Suu #)DTJIu@|g͂Q?,XUVxVяʳCߨhhS\}n~"?) %/=aqsԴhA&.=f[|U:H%1.Ү * <`$ƿmǺ hı2t%=Mu6{4ap&\%z98H .Rzz X v>W[j5O# 8N(|0|} OMZ;AhKM,2RV~: jmt|m\!Q7^Y,Lڏ=o8k:unCO ~Fۢơf)Ǘotꋜnvވٮ6afHN|odM--秇 @c];'y@7<1 yV\({2æΐ"ʵ|7[rk,BH1irrҲ&tS&ѹDV|*+ LTb& 6^\fNY!G'VPŖlMCfۄʾ1^'\oYn~utK ^j@ǽm{MBJD;eH&v7Q_oݺhfYpT^JۜΆ _2DX(5#qn`G d+J ?hw>uNM`4B&>? :A&NGp*;EbX)nXmg{bk NU+Hy5w5G]s )ejZoe~,'xՓEY%Sɢ⩒P*c++=څ;bN:P4}kfw[4ryR+'i6>&eL)bf2[L_m=Wkm訤+2K`^Hh(Bˉ+EG?tuPgLdU:D=zch2ՙm] < {AދpDi2 ]/=(de׀7R gNXE-%bWI{/;Pm?؆i [Fn/ ©$gX0{Vpi.u\GOhWȬtqDfm?!QF(ɰO*vG3P?WtT13ZG_y+~?`H6gPPF@x#g v {7^nkZ^HBq E˺7@̥tMm;Ǜ+GLzH]]=j䒻=,6O*XS%We勠;frh; B}zEvrNGf]{ҨÎONmIEkfpPN`&m eQ̲ ~ :'|Iԙ%{T|To<ѫKyij]P#Wv*rVkxB\Ech8WNK쇪-qM7``wJkT'!TGE! |,tP79=]YSN -BVߜ)S=3=RuQ<_la|Aɣ<Kkآ$؍B=QQ FP &]Zqh\p#d 2?@*Mp{JzF[#Vzg YvS&xUUQt2Ǯl+YT}^7:b8@phv3 |a<vAHӛi7+ v|`ox-|%h4>1>3k.ܔՒM(pҀʼ 7':u1Tm̫@ꋻjE<Md/$OLo0C!E/YLe; "jDEf|zk桟D #zKz7ZYq_\s{@GzyG8,e4j:y*eۯ/He\:2kPScO꣘8$#P@Mk[6WuP;zVh,t#rFp\ 'i$aN?yX@)B!QӰɱQBB T,l]}B.<N6R8P`c[;) fC~7'Ȟo>+}9YDDuהe2͉!}L4v$ `dX щ6Zߛř ;!nF3s$č_[]V(ut0]=PRgv$jg`ȋ=j b?:wn)/OnP|JA1cVRGP5 LīP5TlL형,rT<ŶH8O`b7)F2I3S04]@~`HI^aهY80֎i'd.(#[3zS{YQy@~#:4Gp|ZrI~rV)&@@ X0ltkc==gHU {=VPŴ'xr{xp3:֟?͆^Vɱ̗oEx;Tϼ͉VV-aRs]Lw+,.,yпֆHCh٨dq) ]S B`nO6Ev@l(~A]:W1FG\u}2mBt&Q4V˧.9G {Ji|0w54`8&(RɯߙRxX֛qsl`PRYF}\6dٿ?j!4n,[.>xF c/IR[2na=1є;e![Ʒ7FVԦQl?* n7Szh&V_ADK߷r.\*拷,Ӗ qm(|L}O]: C03R?E ^G Jc216]4>] *0U)/n7{z.vC֏ iRMJ_.L J񌀫Ľw &o#`[٦$&W.GI56S+mqь(0 |šX0Y|q;Xw,TY[Ѷ'JJ&m"hTy { ^,T=WȁI#?3%`tt*cTKA;f_km+*0o)iKVD |ğ5?5הnϖvf4yRtQl>!G8,j8)`ߎF&#'Ñ8Gz22ٛXM@p#pLK|`5P=`ev A7xIiUm 9)kE9nwiRu锲&`5ES34C]LtXŏ' y_8qKPm#8zfzM\;=3RQu(tbD\˼R"' }>8s&R(o3.F)"DZu>1vrݮ~AdnbT$W8lUu9zR:D-[m\s͓:=ڎmթc fOgqS6tzS,w)8zEvQgXGjf.@7PP,Ric0]D4g,S3a۾DSkScram,zI|ђsaP=N7񘬳G/՚ʽ3}TPI.3s9q}6[w=,Njs{O}];[jv㾧VsV>Fj ߽8]ٕ)O,8 I}"9t7,͝4 `BI2E֭53,K4ۯ`c0ZG\ (Օ&3Vt9hah]PLj4S8G:Ɗ•^s/?TZGdOCxf&;ƓdQx m {ti/jk\U%e{|QӐ]ga` t-\ï)-bT!>K[|j9*MX;֎$j;F) n0+B8/FĭuW; Ѫ1=v L'#>YRķFTԀՔuЗsAz:fH|dB<*(gSKJE+8ve6294@~9)^XHĸQ4$Da̐D ?t JYO&";cN@/ %_xEʥ20"UiRd 1`! 20 ęūn,*J [g7P`M[فsXNg0aӂaDfg TR;A B4u%L9>'&(F؊RUp_Od(ںjgf{~Vm- >vk GQm-vjf{ȭYLYo0Z>P `^pliXYnZ4=^X&X/AOtGJ5Mc:x{SIiPQ4u1_u#8!tAqNPm4N"QD :Ϳ-1zd8:,Zc"%FR¬Ci0 hsZTokx*6l6%6X9/cʨ)$lF$P&:C8xTxzg.G PIv ] 'sw*C3Wx _קb"+'Ui#KA|ɃbɅ|J)Q{f>V7#N@p1rpdsGZiP ]Y fLgk<NE(} \Ҩ0r팊&1{G;L78У6 -ҫ߄M$T9OkDe(KӤ0|z .1 R )2/Qob ~j;-']G|b\ FP 93E +$@d+nfm#MRRHI=V;i[N\lc-KX7# G/=>>@4EQX|ඦƦĻ7b߯{nƽIC[L'pJk4AsQ'C_1KUAQY!xd8ıŊxAWRUxI8ytM>ŏJ;&u ӑJsr]_.iw:Fs~1A\P2{&0f&j1AEj6D-~]5X,1駉ml>~ԕ LI֞BDs$WWU4Fy8beگ2/4%Is5^ *?#.|%HZ)95Hf lQ׈%=sBB遝lôֹvGHsA?@a4_b0eF$WJ?Zgn6o>Bn@]-L!1X+/P _k*$;kq!8KcmI0*l'Ƶ&]aهU3 ʵMj`[J#(9HiS{+|h%UIϸ ܢQ9(o9!@iD!ALÜw s5eA ʝ=C.0 Co| G;6겫>-pyi=aQQEei9[H8vxZޠ]Uu=ת[4y9?(1}sF Y}ЀVc\ɐ T*`PAm<&)}wB_faVe<>GN\m7؎vS{uYJH/ rm0$ӤL^l׭rfX VU5)A!ggh,@H ], Yg!.GKI!9*ic R]jpnA <5Tdm1V1&B$BL>"[wAtz,yh9_;᫣`qx{LSTB)eY?u ɪP9m0GЋ;E :mpP(28vlcGGIH|Un9k0Ψ"mx!.eQ9e)Yp x:cE8"7"qp%AX:: :",T$v4GֵiaG.$i~8SF ` ND`x`(PSE[m קږ+mx^!H=S=[DQ?K^d+kGِx,wC>1-$@bՉͣb?%6 813: nփ}='[F`-kǿ6Hm-D3UՍ^vqy b"lz?p#@:Mrt88[#p!-϶|eUn0`ѐo罊Le[RMhzj#2?9vfЍ2NJNzce?a X +!:+H>r 40I!4]L9j!F@wzN,"4DSRHo;]b)ϝ@fJj!}[zv@iXbbp2-W.,̀|l|h+9$6rsTlf^r iqAc9$!=n]'LķUw'rFR@,qs&D!_?UV+ŝÈ^sݝ@^1gzM,ȵ[)i)*@r2AM;!g""uk Tțk )Xn[/K H>"Ю~$ 3L`ꌶx*NZ8a vw /ZӼv9"|rb+If+N9ʭs:0{cPM#@>ah\wö N׳;OHpq&2Z,x%/'E*9Mt_֡rmhSF彜lƹ5T3mA%@d:'FVv 2z^j$aC$u`T}C?0j4N{7J<_ٿN"7< Yd=AN@-XDwV=j.%{`LGf$ed '^ФVL:35}t0} &s!c&.hrCYR >b3&Rk"9cl+!ϔ6|ʇSf+y@wl*kQԟag{mV폫qmф `o?[,٢C9dudQKN)󑕑rfog:꽭*^ϴ|PG=W2Uڻ3{?E6h;WdteBgRb$V?zTBcFwװo(rqI2z—`}üW F#P?hYQ' K8٠ڎSOQ=MkA* ڠPd_ȝ~Y{ʹ6gv..%g|NSi'>|Kҭ>#´qT[do.5a2/e.ȦPG(2n7#]_5:,G+(h\YW tsXڼ\ V62 fL<NSï?˅9*,H}*2lhQPVTm-Tb|[QTElBU +"m+9>L<_ 2 *,_#d;,#QabL5mIƚJۡ-L0I)RRm GSjr>ݠ$oM- /&8HeBV7Zf}e|`r-un P'޽ˋ5*Kq9 !%^ga۵z\‘o :!:fNq{*wC-Ks8IiO=&_ O$ǻcLJ.?X2|HYR*!ӌOĦ2l5e^^`3_( 8k"rP(XL: ðֶ硱%#ҐF Z+bR,;7놷㪎q+g۠ ä*#UMz_%KiC-?ű"2e.* F&kF6[XfPn\PnT7ʩy%p/5W&\aUYѾUׂnmP1\!OŽ?&,k)0^R1S'I`1Yj5usP @#p⚌Ջ/xm+φKx4_UD .#wひ'ݎT_B =)Q+gNfw߈Yt-3qYfpDԦ`%!^JV'`4g ^qŻUKsu7NmQWaÐr=<ɹv;xTi2P&) Bc%(gw.2twRg˞"&-G [Pn`Uvő`%V3HѤrh iϡ*f7U}I #6RC?8VpˌJ2l})߷bܖv3u| ]"!{u]fŋȿSD5ϸ $1|L9bb='SBp索{Sl;F0|s1|/Yt3Hs3E%bm%x}$$]CG At_!VK~1]>C5;mٺ.)_Iu$D Zb\\5<~wc2E["ݏͯrcR) 4Dh-0 yVݢd.f3od{Yc04sk>RJwP3U#=V|'AnΗG6Ie oX5b_*$+j(3IN? ,nH6A֝$p_ zڿa_96G?dۆ]U$L Hbm.1/t.0JN=_ ] x~Z!qsqf}I̙\ydkzʸ+*FUP&+*FUı:q|B}*t6l^]ZɢX{&vl2H1gKֈc&v&zO']a _6|uD.! <=3P\(ơE#stg."YiР`n+l=2Z):^M7{rSf{gy-Qwmǟc<Nęx.ٽO_sTkHpCۦm0C+m.BWk_qMC# ޥR6;8@ )[U=ST:7vV(jPw_Za5q9|OK%h֕$*nqh50fMw6L=:kJO hſyx%B-6(+(7 lAy]v#[ۇ^bi kQ{j\tszb̰閽6 Hv˹EoRJZ,F `qZ@.[h[<&QA")&rBRڻɷ u'F5a_`"V_oDc}_i#5'I&e_[:fe1od$̦%LEvP|E)UG,mDx9s\}K}NpJ9^^B5ABjU- W&42q=M,kc<:@0kS87^]9?'wכ(3:KdCx@rt.[BhLLz14]d~~oB6Ϊ;ϼx "E/Pz=Ewp3<6 ij|̛#{u b.&Udceρ\Qt2yMo_ͧͭMe'f(_Qm]1tjp5h=rx5ߜok"*0X)5 hBzA`!EHm6Iaq~4iťOhʔܧS=m"O<zIZمgYKݥ"^n0xNrDþJApP `s|X3]Bȍ!7F |B=݌v883A }lEz__J;5*jBß kߦW7aysNzQJ"Kc4.'Гl0)Lryd cnEi[H?Df9e%hJ=ZfM;A/^zG_>KLM>4ؤ0(̱M_wG,g^e. 2O"Z-v׫7a&)?6 "e*I#㭯քHS}Db&7F[gU4k;$ȸ)%I0\r{8|w5xa~ߒgx?[QB 4Zb_'sex͑b8^$'L=H6rr~ ^VPM掺% H,W,!#0"ɮ"0○%ƒ+ٶm- -VU~R@ wA< =h0fK>ǤBFбlN+ÊX=Uia#Iq"P-y5b^`~e̅b .?`}xz#!H)UgLK7Rx'mW*-jHFLحuY5D&+/OK[&EM+2 e,j$]ط P8KD \^>?&s*KA2sш(s+mlG1;n= 8.k0._s=I5Y:U#REL\`_rhjgFL{yj&yuFISTș氒Jn$ϮPfSG<|lr0bm\)!l( ΰ^+xNM} RzS[+#=$! Uңp%¨N38qXx+lK}:d8 ,/Z-BoFjSW/fC=φi?նҽ2x2S!|яXW]f) LCl[2 2/ȫ/i{~fOk^K3BȆԉ쿱Q<¦ψZૃizVq=RI7E pHK X=gV"[]Tk!JܐPR)ô2K[ЯpYb[1Sz9'OI@ iQJx9uOo fUoErW֎m#.@OJdP#ya2Mtuy]eߓ&Y{-fz'itBc$NpreE6,$9cym7p49f%׿²Wf[(`b6鄺ntjXU;4"x UTd#F "ϙO3R=gQyp|)V Y`IR#H&#,=NIT8|ZY0cOkPè,|jk45/t* )~HdeG. dQ/mnoPǭ힘Isʏ*N#3 ZIAFЉK~Y:-s%_k]^y`==⏰oha=kY\^BE.ZLKǽ$ hTt"vZnFz8\g6d&Y1v7d:v eלi#=wgr_e&$jY S"RVr4:);eDW?`[yH˖]-'FTAA)m: ,bYlNoٕΪnCG,X)eSq?m&N~9NZ1i:pֲv2];}HŇ7zgfyD"%Ox{0C\2ǯS_gYƪfCҵyD[lv^!Iye֡p* g4TP>/uekA摪pıuw/Ƣ`Q7U?fB4{ݵR1>\DJ66&jpq\H彰_]QK2:} x l Lȗvο噅Ičr'vևFU_,E,'Ĺ>{ 'Һ8^o*eUwbX՚xSy>d^~.mU>"+lo*KI,ǽ:Z9Հ %fl`.}?KF>.0 4 {Nsr1lyyޏ^[}WM%Sݍ/Γjǫp0,N4/Lueu4G?$lw=ף,q>Nq ؁BpO4:Jx>ZDkIy|OeMP[r&F{BTLN-̥`]P8,{4]ëiMׂ'6ro&&z(62Dk$7٣,xyNTOL°w_RzKMGS\-׫ж}#|L|嗦7i%7q9sWoFrOf;j5D Z(J,Ϡv<OxC.MX9 CrI H{.0C=+\iǰƷ(AkjHxu3GP (9&yVaZSg~I!'4ZZg/=q]JLՍ߽Zz$]}&\^,G]JҒE4u֟ITz+%fAؖ2Rr"%SxoeQ1~Ğ!$'~[ӈWI#5|Mw}}i~/n&hC %ƁrA?wFmA"yRVVx;i(֤JAž=toxu+:+IC8J~eGvN RJ*ld Hk;Hm4xI}w7[( ίnF0 A _&|{7KcxAtw:4䚵Q> %{oA߃NSַEjFFlWi#Zߵ$7=JALg5mco1:CXHJD$´瞗PnxdA*h$m q,&c~3P4LԂH6ScHޭq "жT $yLSn1F0.qwB })xD1jxqu#[[)PEsIdQ29=*}NRN(/>VtW=QMBn߁غ}0*ĺ6W9R(Cӏ{⺤pH$e fK61?%u 6mNߊ ?tCJCӠKhC&| .UQEFV k5۾5KYX= 5lՑ4^E/A#'e1~YsPR.pc[qpx0,Pfm1:yjK^JԍV/͡@>"Wuz12(%zyu:g)*'o}?e{?#Bwrw (QMj{i>43,wԕkhkvܵCt* lA>@:BA<;lcIOW˃\7У0>|T&QR $~y{]겲=4Y^+ n^9e5'\5pNb.J4NoDU Mr/84stF [=EQ=$rXJu8_]$8%pMeT!? =2}0/$r`VkToN`M _ДuP"p.ãV$>(,ē|:3f RҋTdu4ѥS8cNlA'VGߋ: FM̹:)=fK>DpЩ#t 33]/Jх<1 _gy_ByIQC?݃Mvq/J qauG%h»T@_Rp<+^2/!P.\e%?Sv% (I̿ڿ{Njt:5Jx/2ɩI7.~c#D1R-SˋWNXpsFG ZeD*+&Z72`-\ |ĕYʾx7J G3ӗ*HNUjW&.9ۙmʱ1@l&v+'EjڣXViDy &S܌\=xs|=8(ѺM~bBpf@n>i~3ίDt^n+ JO4^w鱲cd{{KG%& x.Ec/2We() eņK^m"¸*5 6L k%"&QlNk0U)^Dž˪ _Y#z$KaCwt!7!GPO4Xl]`iڦ=c樧[kRLicK i_E7fŴi͒Wdh}gM5?'"7vr$E(:gV8%5w)Fl^&E^Q*-S9!x(й =\̘|ClNjʡ +Z;Uxh^ɜ-LTow RAVo"h'A [_~P c&U⬚{ r ~gIHRhI#+Ǎ~t(b\Xv{f5̛Zǹ'O Pք(|)w W6MzpPdgYޝЛ^Q٧'/Q횘_cJ/R }8^%ܷlGqs XPTC2A(b5+9`)> Ǫu<&f4;d 7KX4_4[i.:u¼ B+VKM!i!řԐy\ [\ۆWB>XHUyd$ 1gC!QݗyLx[N俳ȗ1Dׁ+Sj癹2k9wO\#8/(^!P+V. ۠UX_A'UFN3bMWM( _zteɗ!kƼq1hUP5W&tL?NL)jK$@7gs|K@X&iOLL=()(6YKlM*"t2tpKӽ{^ (iiː:LmD=bFqT PGIy"wtVʵqM9l;r׫nKWL<:L5 Ke&O7))򛑕z|zH}yG =I]*;25^i"vި(rbDx8 qdMυ~ 2, F5/iHAA1lX |kR Hz ]JB^wDn{*`r-s,D]}q23򗅄C8 oJ8?msh3e>PN@Fzwk Vѡ̸\brU} .AmI-*l_rp&MZ#.a0-ܶ ?~L:rz} vLjEP?! aڱ߯9˂RZaXL8bՂߣ"b҇~bSkJW7̑ Dִ/{zg0:(k/^}EL=($R9'RV4Ak_`(8m,Մ&2p݆DvŮp*Kj 5l!Ok->5Nu ni8"2 QX2.}mjU2qS""u"cS2u Ý$i;_GiX 'Nٸ:Ý)5%>0DNzͬ `Su(A3˃? cVH̆QJ^ԷNH>Մ #?<(pVgplp=ŒQԻhMCWyƵl[@, a >v,_( ҡ])Dڧ*,(l'`c|^y9;8פbVO;5/zzdLؤ %/ mfp u'jxh.%Y¯} $sh#VYy%I E UyhSN{7c7,8Oxx"T]@Zʚ a1gwC m# mC}D5%L~jhK&.v[ CB3}'wۚv:R堌BOOaw Փos3(}⪋ ۩ Bw%y?3S*maZq)jpI497Iþp0_H6YR\#5he*"t;uHkuȌ7UĚx9Ϗ  3um,:ibɩ);Iܰq0\b&,iL칽)8x-()o)wk O4bƾnX~,7?Ӻ;fpy 4f,=ʻY{Sg,0›I+Dit ߞ &'cnG#]7Ts-@Sܪ+mA' qӉØBhEd:`ṟp8;ѳQa-OڡUQ\1)9ڇ,Բ}7Rae]*~MMmT]+4qd Uv,z{JNsRcj.4eZ3M$sB-W b]T7e>MJ8,(\Nng fvNlh JcEvNG ie.&+nԎ-@Uxȶ/AznWA:=bg.wl}M\މA+A S4 > hKag,4ZCFDߗjzZB4$6h}4Y@U?{d_o¹rxZqn(j~3BÈwM1\N7AtAp0hxOxDo<0y$J4mv U`Ծm;Ւ;mcK pxu@gq0uwX/F`l.Kn=@Xu?}~xwA-Ȓh|Jl'O8K, !ۍMɻ{W~9'G: w>\Q51RNIUB7Dp%&b$bWRV/_=g$eKAh-Eac&q K[vq!i䷇5Usm Qϴr"%3eB/$fpW:w\ƓP R ,Ge􉸳,_5|G51w4KxCPA _zw2{'T3b7h3Gl1UP5%5T%ߜ&{uvue{&:Tq fU;P?Gsx9;z,R8^~}t!7lg(qwȘz\2 ߱૙յ 8&plhPt,!쇫ct^oh e}i˃W9Zd$O GL"Je$ ɿT{Nns* OksvQ"ܭpCAF2Ҏ5:?6EmE6E RT9 8Ťc'#]$-͹K]>}1f E-*|=Pv9S< Ne@#^J\!+ϙ6xūؠd HZ1>ux6(FӋ7yuc@0 v踓zVa&?@vXAޚ\B4c;(M+9t_RW S#Fa'"9Shg*5d trfb0O̾b9=7{6"zUx?;@@ OR|+8ZGcP@>LNN,x\kNUxE%(ܻ]blEMeʨ~3+ćoRh;C">Z\D 1Vpw]QmS1%X YЭ#ѤkB-?)@8㞐t4XyuDr4u_|nWܬvǠaP衧gi8ڦOh4'tT*[иddNJP)]qtŅ& 蓉0b 6k0p"إ:3Hs0 X-'^rF{E;FՄax)_3xqAyٜGM?Mat< Ps\.jOEI{ddJѺ7E'DJ8٤oWiA:pifӤα 6e1%N{/c\E0ٕ*vt!o?To/%lvy/#'FWFסBtܗ(`؈H/BWT$ܒsEġ@.pcô, t\)A݋tON270 Qx9+.~q3+(P޾lœΜ(_Ou@-;t 冯* ^_-$ 01P"1' c6SZ@O~ C8dݔ; tվTmoE$5*Mt_Gv^**7՗7߸:. &MO) am{S٠ |e@Te\e$Vԩq9kQ`pǗbѓ$_D]SKṚߖ Ut_?Ā,`\=ٜ\W5cx0skuXҮw\*y~j=וiso@ =&)V dPuncЏ,1T+װW[Fi:_?{6U!p;SOʅ;I)\s eMfX`8bpռۂ3kV>؅yG 5"&O >b`v`GٮYs3^U#ȅཤes`E/o-~PܷkV ʢ_\EeV{~;HJJ M,CgN+QL\¸D-Ҁde!ڮZh.<8rťG#qz=mqbuimvo&&t|xզ75V?Oүsf8" Y |ԣNUlwfQ9lDUO2SW: "0$TG~'.-7rs*{,kKP{WL6:d5:N3)8&%OkWh quSZ̃13^ad8cdDoEKۖ-&DI)g/b\Imi.'֨s R9#"GϩgUQ9:wJV!PT|FbB3X^"RJj Qs6E)/'ӿ'/.X0/W8>pV$5nn2s3{\pLxYTknI_THArnsdU~m@Xeᙯ@;avaw{.з#Gz)ۭl1M?Ք>Z ׎{TT"z[&JyͭgБ)soZiTU/ސҏR-wЀ7}<4! 3&HF6tRJ#_dZ2'F3NiA ?| 4mP$ne 㾷FN <ά "]p>?&Oa)|tǿ'LI,\ٳ!PE-StfXk|_RRvkgXt^H/H-xQ2wZ_QJ, ePkץyP5go`t57yc#pK%3a`΂w.Q.5G!MQuSbUIΚ*7q^M}†27yYI(.-Ǥ, H% c/ "M=S4u׽M]InG%OXMs<oOYL?W._9OLp819 ^FCŕ9l~_IG dϺ'OP Rdku,~QfRIƘ6NЃhqɢ)K`޶k Hr^wގ̧DA_&(OB\0Pȣ.~Lq򥥙!}]Tk)Py ަbq3Ǖ=J:-6sC)?t~T){UTPϻOݮ]mnxv+KOBKy,îy*0W着]NdeZ| N eu|K[1K^@ F(o[H;sz w^2=:[cߏIրOe(!1-0JV.c:iH Ԋ,Q}Xx KZ):._M6la~\G760:ma+I=Ղ,'|"Y5`/KQ%hs8+ȵۆ&ͅ]Tk5N4M=#7m oE1~ UJmmT5vUF߫_ b͍  χu=;e t/rAx%U ڜ9oy\=?XSP"TA>[P6Fx]}J<96\!@w+FHk41@SV sdj䶳NY$`I.dx/D"2]QFGEcl,DIuG_090&+khdF΢N4R;{l2vopBpeTZ~Qw$_eL+eKJC [){x%LY\^&rVsn1KPqnbNյmu݅6(gVȧbx DkS|9uJTK#9+Nh#0;:pR~vlzh{$g||5 &He=r65h"4=lf&#hB(J9ֻzH% TL>9ԟ:v 9]zs6'FKaKɄ4:daH7 B=8>[K0OIKCr+hOP6̚v9h &sw BU <_"k`%Z# Fn|K=B%!,o~M۟dP3e"GDhq+˚VPW+ mZX J7L''t^2M\o qbC?Џ3ڧ#z}S xƻnɡg0oBW:|=DdSTQ$"D<94)00C-WVB)ۓ$w,a3bBYu[ƙ:mec$u@xkcs<e0vQud @5G͊1KZBa#(Z4@oG JG8`jZPY6fUCa6!56GJk&/ObuB#ewQy% [ I~COYp,_lTrnקU||oQXSw24)*{I0NƜ2':S-%[< 5z t%j{!or2`tzd^RJ7t鏺 'v%4鯊Z).;Jh]AH A)(N1m!RiA'CT} 9">Yw.IvN;NX\y#.]xeq &ݤ忂sU7LE _6nJ <mE)m!9z ,=FV(VZFCk.>2Ε}}}S&媇n?̻>C4{3\y$z[vV7ذMWC?"dk1ּwȿEC߽OL <+}FNt(LGJ?Rnoi1P1qHVJx,+0fϠ}-- Z YCiwD9Ys>Eb^]aDY|"גw_f F5>ġe''F=HśO{zDŽ ҺRꅠnHGcqGpn:2mvlM\SGC$8-bpY\ŲGVaEN{j}:كfQt&oujEmzd2ȭy4ZW7;iw'8)?O/9S"U% qYf VsdASiҾRNsI!4ָzfo8;5^1y77IUO{d)]d&&Lcl,l0 }.=tN`G+.:s"y5jӺOtLIW*nT`x@Qoa\cňm,j%@KȾ"\QCx0zh+scXS=|fcj? {$iS[5x$fxc^aIQ# J+rLd\YޑPbt0E%0ST/Ʈi::%V߬MO|uϬtӪ}u 9"Ckm[W9=C/Zi AG"IS'>E7vi7SNp e( kKgR2[m$rϊHa0;3\myKZ+ϼC=>;h1𵞜KNJ:l7,QYi330c|Tjw!=y<+N}tEdFY%UkbAO1> r]lӁ5dX(vQ"uQ$YFV yK \N;<T@؏ +slvrБVfh?y\mRHq;3x]{m*g?-ao[ WQdޫ)CZ< Kۏ_^ml8Dž ^@CYK/cyEOCO8{_OπS ql c_ɋ7Wz[|A#CoaPv7p"pFy; IU3F9/hV#4[MFXѲJy5j{ǎxUSI)t=Lᄤ,CH›)F9?(W3tCZQ*~8 m9 ΟBjVOtQ3Z&nŃJluSp$y6P6rrqnUdwa' ӖԒ+HX8~nfxXxa?x[c^݅3=κ;AЁ K{ *(ix*`X5d/7WbSDͯ1}nö 8I8!9Β鐯+P$Qh>1EZs޼`ݵjy+ݺ&:YƋIAE"mUL}L1;{O?8[אzD)O[~d%v0|6hy.գ><= / "X\#Le_'BUe=NBj›d#~[ں j K{72WxURI{ G1rg/(ApA4:ؒ>tũ*-4V\Jf 0{ 6rOsjV2)"2z_s󟗴Y9wb;a6q ;P+24W.Nv|2rOD'GH54ZTC̅iez!T4)@>2٨qQ%A^Y%ӭ:yur"eFYdl%FEyjWҵ. 9OFE~7=qP ons;+Eu y0I9te|/+prWd8Ѡ&kd=g`%!bVC!_@|w(Gm 1yE2Xv#UDwLiSx$D (HO6'?%J*.Q͹Zd|L 0Zn1a۱g :{>W D2[[(ẋϳ KĴN_nJ,KODPB=ƭ+B-o鑋S)L5I:t؎օk.W-jd}3P.xl>#䶵4TD;…}p8a+Irh&v,Ci4f5_g)=}6VP dN Ә+Hx!zO{ tiٞj?ɰCeON ԏP22\MȐ?B}( E's~<1h\o&z—f:ddQX'iZvrV+xc_4NOicbg$ @d,cr4<^&]% 8Ǹ#Ĝ`Ztz{V]ȭGT xo$sEKqJݼ|X㿱8U(aG 'xgI$y:BfXyM녈<\CYU\A~ ÇBƵ{# ";|N^L":4vyy;>JGzHkᩇlԡcmlο ՔLJ5uRJ󕴰 1c+6#f7OI1Ѩ]TF]{]KZ9'Q d?Ba(]!4S p$ rfkBhGޚMʚ4_I ^x9ײۖo)ІʞnTB`o/5x+\6A̰[18}bݚ ʟ`eh1 %~?J*ӱ6@hBڤ &Ș% JugdAW ɝP‡w?Eu -d5Dç%2S{"[vb Ipy!dDQ:=ֶ(q|]UUOhUv}i _ >+F^(CdAFhX+b^օ$Ȭ?gqi^l_p_Wo'8Oa-9U(%Y,ˮ/~Q`]:)wj-E9[s!YklP2a,8؄w/N .kI4#]nb:hpI`$VI /K+o9'\L%T|ta6u셾n^L /LDW61Z3-[D46 _5L V]]쌫e0MIMD 禐Oȋ6c2JV~^:1,Zad E;wڭkM s7`Xmjh͊g]u , !y˥4Ⱦ T2):ٔ*o SPTAVo4~X3D|6XkU6u[XP/႘|Hx.Z6eu!=Y?m3,CsykF٣_mvrGrn~kڊA9VbŠӳT|%~FW7:ˆ; s{3!|cۤMp;jqf L5Sk]6VyzxɀlIJw/aO'9ct2ddڒj.4&׫$sKmHeFxA6f_Ζ+M ng0NՌס8Q[겻WX9 6alXyV&)7[+w+U#dĬvHj4O5N 瓈g i[%W*{v]񀇐OU: pӯwX`MeqT㱻xb=~̾`e?ۭ:)hZ=c.{s;9`x L/6FSooXؐ8hR:- qn pAL[@ytN/* ?G}(B{]NW$`?tKi׈%Djd76 3?: o1#Hr7xA9Gqs*F 4P A_Fj M-9-2^4C0^`VƙsV٫fzOZQDt΍\6xdas.V5"q9Ͼmu,u0&]-Fh)HZ #pnt݅}R5TBvh2?pTPo+{31bdRI'TT-r_ ]'c2]줱Im/stw4{Qsv<(HixaμHAdoʙ4H"&ч?qKFUʨz,?H{mz/Fh_SsyDW2ƙ/B5 #:KR0^}qO_ BJvnV1re+,2hcKG=W\w| !6MF6.hʏ0u=PFpgG3#>`GMv܎0>e 0C'xS8f)M_.d?N!e!o|leC80߻󴬣ʗN:맇jTqΰ[8e8>Kvǰvy]=%R ǫ ;%䂳%jf[P3&wr;(Ю` OO8[iD#&ٌ]6)[uy\ל!/$^Ȗw800 MPT2eFy%H=)Z"D V ҋ+SLHNgtP^ :-4@&J'UnTa[`|2S+w.ܷ"•wH嵞r A2Rm \=SԝK=`Y*^/A,JגZQ66oA)Q# VC^n|@^&cV&)!wn:9 E^O%[ZԝdGJ~ẇ8ym9ZU&4pgbn*g,",N"=QYS:#觱3]+hE%0LЗTZ;]D?&Lf%Eۊcni\}qP̸ǣ:;KT_"V[gWicfA.`Tg$7XAc3d"0@u+gW:R  p^nMgh86p݀4Ld$L1Cɯ땡9)Ŕīzƹ|j)Emˍr~KukΗH%ق5`[+JEם]Yuq|C:]. Bpa-Kj+냽=(ɺ_ A\ytk Q4.ĢkQZ4XE%IhaL;eWWV;4B'5묾2?z*)/UC{>7NRxpل.zlp9~L0B&^iy;/^6E%$%$<)y\NH7|qI]&c /<,xn'zPxi>Ǫ~q|"acisӬ"7O+b#*r=h5KҞX̚-: 21q3i.֦0y%=P^=ُ͢tltCP U흲{]0p6_Ç{6q '1Ð :}nah@b;MN~J\!]s̞ pgS`qBi>~irs0(,F!>2vu h:.1a_Qc.f5l^O]Fq1 ]P?gKwP5m SKb$Wu.XqdCtŽ ڃ0-J)|u! 'HYyQ5L'&Q>Am'~N#B>W 8E7tq8lϜ̭ucO4ܣBLqJ XL~id91>,&6PV.H';`rO'tqE;$SRw zOqš#w^a]چ'kVϵ2M^ qa{$Ms:E]qj\?(?_>T2$yL֥:{LsUp;j _"j5Pjp*1rf.L@%3 Yl8\@;כXy 엠3kҭM>PȡHD~ǔ8V>U@@b̴:! " [t~%!CW#Ksa5@flӕfxQͪf~vm2z52rD*^h`IO tSF:K!>ѮaZ)"3/\yq/ſ:AC2Co^`oܕQY'|KI+ (JDV|C)'7yZ ⶩ֠riz1঎3s dXȐ (~6UrP-a*u3u:CԚ͠6&:Z|0͐j 3+ߧ8=vvCduc?pՈ4t$ʳSS?9/Q&ӄqNF {N3pf1>T#o'HGo",̜_Lm9SQy54#}Ab%&hhCil7츀fտt97iAffTL%Q%VH%[U,V8@*E#_z%D\k,}L'0d;츣?IIALXd͏Yыq7J|D#0x2I}f!{_jHC>a v7@Kq}EP踔>x$t mT)#BQ@j #{w*F1'@AlcsS鑟A 0y䢸Bo(*ˢ2fg0I4spoA,ŠŽiV.Ą0h1s* HT#='/z"SmxjI8XرB^ r䰤4f `, jg!:ڄu9j隍5\͂Fx! >NE{Oj}ſV %o h.`{% ~U]'BA2Rlu+F_2;t6 a4Vi_EǎbpI+^rR"j,nJt_Kabסۈ3Zp$4BDK` s63ߣ+y$1xDR:pH++Zq䯇?1[DX瑎: %~?E=x{bO܀(BՐ+T#n{Y}+: q!_5t1JCT}cǼXѸҬoP]>]7= X}oR^X.`tu%y׏VׄwPs'7T`?^g͂橑09VNq|PD-YBnL/k 8 0$d!@qv"{\4MHI}՜w5FA[QWަWQdXnYP/x[f,"Q])7Hn-4kL\<_۲)Hmz'_ T0t rc|v|K"DBPKuryB'&\Tk$GV򕸹[wʃB\6aW#ʲyy J"Etd=l;{V~C_jƗX(=@hcJYjR ZPNì\ק!Ї!q01>ġ`xۯ^ih%-쁹`vMoV#q9&(;ZKf<-/al7/;s`B 3Π33G9Z ӹ"y٦Ufh7I{6RCPhp_9Ah̷ =;-ЉU{4muU _Aa)uE1J+`3/֪Ԑ{:7w`^BUY;'W0rua> Sɔ35721Gj  m/NF= 7Fw& dlj8a&/4* ׋@s=Y ] <4_A p+/E1$ᱝfrJ/Ѡ޳zc B8 )#L5nϽ=R8 URFmnYDCO*/v%Zl IQBۖ3Fu. =hY0pӌ{ =%]˃psʰ0/L0}y6nz\j K@Q[y=F [B͠ 2<R1Gݤh1UTtd|6.{8\Ea]#ɵz[RNie̙TJ`#"!E cu9iS#H"6@MVazG韝 z :?Doo6ߎ>\mK*sbXViky*p\(,((Z^Xr਱C8͢ggpd dC%f2 MO(&2=j,o\IksedF$௙\V󨺪$SMxeZҒդxOh%5E P^e9W%Ә{!0k" +3|%oDs6E'ߢ݁*woP]֍OPk(O8$Zd7 VV{0lPηݲY<[=3r<|{u! -JpE׻N'!r) Ed$ Prz0HndW=H`CbۙdJb[:?Ud+^(/79}!/yg r$nb5Wu2ь{0Z'CJ$QC63ޛ.)[l@mG<aKONJ%7t͸h`D_-vL)c'/c%Ӂ˴~Kx>~yMXd>dm#g@)Z^C&|GEJu'߸T*SW7+;s P}﹎\.KI`+~͉4($j @o!voDmVu,ݮR5Birg kQG?Hcϰc-!&b# V/㜆Z{654`!m6|㮽bI LܕAZ-  M]Ӗv9tp.|c0IdF F骂֧xKȸN9x3s 7K<$ч]X1n:A4[ B-/h֥+#E[J-p"^Y=~v7nr?߿QJ;}eBH>޵!,Y*m# hD-Do$0$AFɁ{XP ?5k`˨U`>B0*GQ8g QӴ `*D3ըU6yo:|f0dA`#NiTon A: `%auOfTv㇢8(]>)<9;+va,o}*)r&<1÷rc.e6e>D\הa.(U>pTr]uof L)O&;BnoPb:?FSq:&5keZ(8r;#(1U? wOt#3*gU&UbHwKvzē }>ip1ՆXg\5X$:W$/)daVDص[,̶v∽l8qt% a=OѝUNs(UaU%?4'<+]C*@CjڄL]'z܄##sgAAo.#YȬZIv̿JWC̆0] \{޾֞{9zñӊ Idi4' ,sbyQTZ͛)> YiA܅+r' w[&hR}/Oj9|sQY;RƵ, m~Dɐx~'O%g|Y,KY駓oQ .fr2[/`&NɐLd kBLAyďexb@ Y׷%{30T恀hRu7kl@ j 19.9 `n[{#Y^KYTvTc+}4@!D(3$đ T 7 k8=WGPAR (tH,2~K]帱,k;Q]1[t<>6+i~+2 IA_u[}CSJyRa6CįM [A`~4b]EQQ>qBz?V˰e㷑Cy$䐪[x{xC8$t˂<ݦʻ論U{p+ǚ[fFu{Oڱӎ/ORkFW.esZ?IW_;0޸~KNO_j?I#R5\fYuAD*?$C+v,+>$9Ω4OejMRI>X*ZvDƨ8  ӱ\(vK= )k8EiSJbLB]A6> 'h:sZDI`*{q ͐EO,2u8avIx6M.pGHv(slI5kH\ƌ QM;'! 9XI >$.שQ)rpl:E;a߲eGAJU m)Oرy)dO8DH|atdaHߝ>4?F@r\ي$h./۪龙hLj8PI3&GEqej:ʸzޗ+0~DQ2.:!$(W#{kV?lZ.j8p?YĮ'jt/:k0MB2`!N$41|ݘ)j:Vd&i 򉱕-MxX;>d5Wa^hRcCGGRIb6S#j갬ޝ@nCÁ zgD{RJwJGA&nX!(.!lv?5K\e ]pߝq7oA;}ɨsQN5͂гUǍhh%BH_|\5kރ[οsSm{$;S#sŕdwjC|.,(v5"z֑)TD=`sdbHHgYgF,eý7!H)F@\e{&Yӄk5XAG#t 'u=DWq/f<8*Rn)47n.`^!j #ڼoLK ubɛSO U x-~I,pUWeFb[;hdJy3:qO _Z&b͞RdE?>Eb!>Q|$ )i8WM q)L{ytBxS9`_]ISjɏN-|hNe.}PI6ӧ!iʃ`K{64OP~i\L qAdPcA7~h 5v](!,ݩ<$>."X@D22^yͳ5=;%vȺs{xΈlk!EHEiNeɼ!̫ ށ`ExXqyr|L,ZŦPI}*cnxkse-k/A;2'='1y쓿@ &)dThP(>vz ]>\7F;kM;r*s{W O=2}Y{RWa 8JϻHw{DSl͹JGc?"עjZBj!+=cY$ʜ*|u㯹 (,E|+rȠC]l%[ ]wȸiP9%*[ךwUgKLRO6KhWN_y%"ha/W'!}-_Ma=OE'\G"0y]sA ޕ6v m>m(CAl+%W]7P~K/_C0$QyDA _<|=5!mF3 ށ&{t'Ao7*Ԅw^~Ch6D^c>n kf8ww<\c_9NZ0Pثx>HwEB?Wm9zdoO4\$ecCe?f%)9CwHWGaWT4PY&LMfSbx=--3+IEo-''-K LW.!1&8|RHc$UBGzEsBhOvА7gvеfZ] &ސd#V.]Ŏ.tJ⟯2ʾjOC INՒqe.O'37;h@{w1y;1=p>$``OU<f̦3t=f̣{(YE5HVakCU%}'3#ȨĠbq ?ylYysQ)8 #)M?*=,B^tKYо3ğEV'|4oVm x.Nl"Z6 g2*j{iҔj`9JN[&USنF~,9@?Ɩd=,T#TJlirK̐5YUqπZ^mTegӻjQ㡅댰\CSC2׊" MH9&aY299Q"Ŝ}L|sY~X<&œ~9l_zt}ɦ̰ib ѼϷ5vtȡh4KN)'l8|G_r] )QZ˅KW([VɆѳ6Z=EIZ=BG)yQu &&:Ź6lF5н.FƱ;Gtu_p}w%SY<ŪO[e_5ğِ##ԜCK{fYsS:)Q&-"8< Y`|&Y+pE["%&~Zc_9g.`%\eG\ezLuH{<lSE S)^Iy/rhX K9DvrE:zuV:r^p`tm>`ߍ15 MM(IVf%fW!u# {ۢjվTK=F0f̱ùL6\uc'*}cPCx쌌dG@zTʮj͚i`ԋ7_Hmͳ{Q^7{-U'a4>"l+H0 B9hd[*,!=㝄`c]kfl EFsZYJ|pIz>Hf_yԈr,W4%f&m:zA\OAQ ǭ}^jWWN4'_$-3rDQlCg6#~l#o MlҢA5wqF9]`ɭ$9]*Ŷyؑ*?"/:$sZ_aψ-X>džڹD0]}첍t(h>Т S^N$PNc'l)%b +`E Z Xi+s{:Yf%^qAQn]N# g K!BƵ{1P\-g#{|54x E%}ى lҿ` wl+jE%N qd*p.`i\Qe3kvS1g9 &w]V1`tO)>v>?.f78Y&FO"DhխB*@f~hXb+hONuEsS7Xk9Qw۔/4׎ۍ})8dF-ئ0w2҅9baCRMJW !JOABzAq |cKcai T_{E7D'*`Q V'm^GP(*8͌m"`13 >It!Inל䧕k8gԷ$XYSSpY}q1^ը5fOJK< TS^˒J91Lj))OۭtbS1&ǖ {KL X]M!jU0UCvtͮ#*Ƨq+| J"<X0*=%PB󅁣6H!Vy?}ǃCSC CS{( -fXgN@MQiZ9 X3|ͯ%5Ӗ@9~kX+ٍ 1Y0&D#LJU}AE5QWxO>&-x*6,'MYE<4Tje"1(F.!d+ϓuR;Zjq'm0Y(D;؛v2\AY0+K94SF7,Gyo}sv=@? I6l*0~B#n:S2oAz,]wpW!|Dw fl:?B<FZ1Qʌغ,Tf,vV앯Kj9o !@`aCor9}ނ^ۘ`gÂsG){g-+3˪N -toA+ٔE%F4XH@ &eko bK@v3z˪va _10) F|P39hA~*o:'2M`8xQf,>eOKmb^Mxl=c030>J[a#@*4P&TR,a{:'nr2j$ Xx|.\Ё 8i1tj756R٢#XMҗRV?j޶]0?.A$H^`dLrlHX8`y$Q:|Mm:# {5ON!%VtŠ#hhRa߂Pt̡FӨ<4jgcE"mj5!S@/X+gotGǫ YHck^ȟڋ)n04b=׀@bmTJps;7 ExoJ:`-ئ] +t}[KyYվiq\BU'1>CLM)F/!7ܽY8uyĴ!e*Dw0H2鐪ԧ'5^i4LZ*qJJjEVQ-J-ADV;^!6%.t\:+Ĩ=<{'o?< 8؁~I%=$K{cB +P*XTt1غMjTmÚ",:7Қ3-"&QjQ,}z0_З.͞(:h&l_ҴnÎ~l+#k/@҈{XMe Uf^ q%Y$s)QVS+ѭW=;h:XG;HsBx@,ۢ1o,@Rvoӊ UHtOk"]ybue]3b3m.o]8978tɄ6`?F椼 Ȧ0'7Y@Z&oXkNDG\ҒRuz,NW/P/Pg;;YֳА/']2D/60?LFIT* ]oS匲gY`1^Ϲc__J:0D]Wg9yɃ)C.̨e?=#:>a_ŝʌkk #[J˵_ʼn,O@$ې&%aO_5\w|eb ]zU]/bbgi0[ ^rLDh~:' 5QPBr&hcw C{ @vTK9&I&}?]@e6o~&wB FVt$Gÿ 9g0Y=G.G=bE48: ~180FfdGJXIomCR/JR i(-$5OLm1?VÄ>yJ 9E]jho8?vpO ans ~SU v=U%78Hp;J;[x0B@fƓbc*Fd?Г֖>>c9F )!UD6fhS8xԿ=Euݯ>MVP#$ cyAN^xV)趈*t@<#y[`Åk+Ғ3u*ńlO tqxe֬JDr0%riOIi~ZJ_mqҧ:y$9N1OSZ`4*AIt FWG'1q򀼝DwJB.wH;%h[wAkGBBbУ^W7r77I ?TcK=`:Uz դ~^}*=i57RP}o\'==_0˩T TӔ2c` FkkV)]#.Hzһ n]϶6`o"9zx`iD<;y7д4S~X,"pCUiPoZP{\jz+d%"ϩ6*bwFwѐ:#+\WGU(>q SsSm$2y#m4u&4,ɛt=<&4c֪14B43a9NEk,Hcr}P۾vW)ݧO՝G1`nrIy' ǻ?˛ ]4sBF_i2eRc3瓻A@V+{|y=Щ@ǃ¸Le#_ 3c(9|c}LJŤ~zW _["wyD7*׭AɆgŠļ|52"pUa%QH̆q*= \ܺ1[@Psﴱ8HLgᕭޞFkEM4)>N[Ord%&cعX㠽ݞIiJM8]+LQcTǎ&zJMV4~!P[QWWM~fj~9PʄGxKø0J7`W|6$  Q_?x(]hf](#I`ۅ70 [z2&m x /|gָWCb)%&u()]W^AViPie/>';Dqy!8 WjC?:D6{5 iFɿ/K|&v#иѰgqMHC/^o%&VPG6!)Ao( mʰ utp|}Y dzXoQmCu#bgA%0ny{@zYoARBC 2IlJO40)a `3aKP&*aR2#ƨ5ӥT,o_bu.1PE5|m}??*vR#_Rܷ3*0"!-Co%*&v=t+GdUjù;s{di.Kn u*wjVfh7$c.^ܾR1Jh ʏlt$3zÈj]USZ'Γmq@ˢnp~i,k)~0l@%GJ:"/Uj9˿)b0&Q̰gӃWX [1zK4K1M L ?&a~(eW~>-?w膡mf=;1Ł:Z:e^-nw'Ϊ)ZDq>3ڳ!`CO*ב#Z[Ix3%(NF}5>e=O] h Z/ m]qKrIztHl@h2*w"_|jBMWS(h-'v^;F@rPhν$OṔO}cMNrp_0b0 %,f"ס,?oSgO}Ηr"HwfL_ j5h?? ttҞnY,,3 32?2o]8\DͦN- %YUv:ݣeET"sMqreDH3AVg3-آ)Ps"4CrҴEڳ&[_gRrda}T g~* |2?pwfl/OO+01c?|9BC^PG?܀ļUF/#`QÅgE=InL,Zrg g@P/^х]e|XTTfXݞ!gFTպ%{A0ӂeffZyhHZyg㤶@%g.eFc"N"ֽ$piL,@>\ xt{Ը7̴Cw\;Z;$RS3MG'Sg9pRzw]Lfh4(?T=TmiI*q>///&Xl3ݬ'ed[!+sp1NPknIt[h9LPb6b~eX?4" $Β!][zTy骃ȭG{=OoRnM{*/z*'")\іxvpI+roޖ=T1PWCh팣m`>F[ Z͐ zWbld]VaTMH5_V s?C6 o駁hbK-ތK~_JN[}oG mŇen/}vUs Ob\ŢE[ 3 wUAy烤a"[Xa=\ZYUU,jNo»}Vmt@؁|4iRZ:_^B1z5%mJAs^i}N$pj^Da_} C^ 8ZY7j#?'a[$!+G Ia]>G?Pe.1 *"49FM-!/NIPL`;P%*Ù&/y| _ IiDvI_FDΕ$P8 ef贶YRAJ{w"ۅ )fX<,f:6 vF2E"TE=9 evEd@@K1`3Bz<1-0vPlpHx$V ?DA=5]'u%00U»}`4rF@dKK@5ދ,\C[Dum*b nI_|/O P9{ d}J_FZ-(K7@ lxK:fXĄ=z%cc P8I'>YDNhH#JN3]ߖP6I5~8Qui\:Cƍت*\?~s!+.Qrӡ)Hz %εe`L?;Hd<ànV GegnXga,qnX'%N eBpD|Y]^),3F(2y)gaX'j$ uPF;|V`8ʹk_6PzPf 8 $*@R@/bA[Ά_eMgڧOtpkl1*5*_E/7ds&iD~ae9s|bgUYM?Zt   η{ >-9Q`XɒH"]CF+ N%PdJدĻuV Ҟ3x`Qtk<:'{;iJDȚ_8ұ]d{a ʔ) IVsuYؓ)km࿌J_Na Ԥ'@@019B_S+$a^ƣi լV>o[N'q;MK% /6~[M8ݳom_#y:Xz(Z5=XS7]rߒU m<ɡj]GHF:T]RPLg[Ix>%-/PT{Zǁ?:ˑ8uLA)Rl#0n"[h޹ǛxAb 2Ɣ9L&|EkWR}rGia?h# ΤnFv(i t\?8l= ډXa]CN{d5mz/ e!qB[R|+ 4N1e]f?} 7b]H4λ?ԦV9cU Q=jax}h Hb٨ҒjĹjd%bуo'>L6ryP`69&EMb:})s lm o^SP4!#{i/3csb U (c^J_!I2k0\iA$lվ'OFY  _.#\Ӭ.2(;$a[@ĈsU7lP:t&<ӻa_O ڬftF44= лo19%/TI.QSekjdws_L ѹES g(oڷمPH8qTJool  YX-rRyHF[ ;P 3y4qcq8C .3in̓WLWUYWԒ*q0 s t8"!kfΟHQFX=Hs&@$@y\qBP\ϝKA '{>x4)1 C4YєvƶUT\)Z%_@Azd)jC:bh~dLX_y^g.4 [Y]fCXԊݾٲlf@Ns嶆"mtNW3?YݧAݫ C~_ijܰRi37J4tb0ǬO5wPVu煾y{ZÔ77P +-C;ES_GOekԚWHҁ8&d{rC2PtWfs&*l*G%DMh~'@ʍb*B n;qfcœQ¯,e6hB⋜=ܕ_-9ύi=m o. 8+v4N-)dxU{=Ыx3YaBf7^F,EJ1d06Kج@JBIV/4ijTo5= Q8YϜnRY}CܪZ.>E!w&kj&3iÂ0ogf -g*P6*ȦXF݄6<[Djd)RBZ37>&5eoZ2 ktKHQ?-{Ia`{Ro EHewo(_L3Y`;I\-U:WH<}C[gŻF0KKCzWsZecp=8@~ܨշhe+RK#R~mds T$g6WVSQR"Mcav52α XM#@y} }A^]ާN!KW8`&ʅ!6(Gȑw?fYа QU `uLIme LMN4W:Y1ªfnm3xjD'a5C#(tvH95q#'_i +(MV m2EVb 7(ӌj /$Xh[fœ7thkxL>NRDc0j   #Aܕ3#u+q8Ǎ+b0[yw()\u5RKp2Jm1z9dlHZ*|ʀkqdw Bշ<6k/PуJ ^ ıg1d/WmMb6NzP߳Vlv/x5U~I*M-:q\<~}Yj~elZl?bao|yJGbD3C[|/ݴLjfg5+S&Y)E8,7`ㅧBJ RJI=j=h&o$3swWT,-S7SSK#Q">c2шE_rJId?K͒ ;xhl!F+W!˛$MP2'{} "+`7o=_evUm% yh' U(UsZ<Bq=gXs jߐܝlIph7g,kG$ʬ*:0>\ )3Gh>1nuĈJGƢH?m(O%!7 s~󊙫qfmExɮ-(@p ]oѯ *"fpbߠ} BBPZ|D Xjɮ*g?SAq1J0eX *9J}o(n(\fo}v0 oT#q;uY1n|ɫ= fq1 /ο.;PJ]+/X#IԲKu%^ ~W{FWʻn[,lrHZ2j+':dNCӐr.(D˨̼|M1Op?M,<(fطL2uH+Kϝ!ᗒbNvc6otV eʹS& *<;W}<; 9qպ!!O> “ 9DT.Mlb4%gHV@jmC 9*pxa6%~ r%Ra e?ykH} -lϚ=rT=tBDmY/CVMJ~w:"*K%y88ATBc &rq_ڻVt(S⑳컡eX[Ђm{q1*RNr44s>FntSY뮢qϑ:9mа T'EcgTqʼug|LBhNS*rpG#~r9@g=;i"ڣj&V$Q<`}V 0OZ5eXu64E *˃LA,SbWȝ3u]8tү?"y˞s;$ZcQhaw<'U 8!]{tP\;.4 :Ϩ>o\2"Pχ?@>}Qb_briu(~Oq\wB|RqTgO&tqSF-_x},lޛU(uK5bLO[LPBJئ\O.FEè/4ulm/$E4nHa> [} C-]sO [yZl:k4 hMJ?Q?4GfixZ.V{M!rE9uc4dTQX@"$_^٪$cfyb!B|+LE2;Wab} ME u\ vaxQ޽U^1Jч]&\l4 cw7ы74 GBcd0MZf3|(tO@Iy7l JJy#x٣Z4j-QubUq%L4S' &vw3C.=HiiLYpB}WF oV}V6m~_R? !0ў\xa{5<Ѥ?g|L` 8 ԕ{|;v;9U[=(}c_\@*X# ;nu[|>! 'j,nu Do"RӾ}_>aKeEۆmxpmz mWQcm2Sğ* 8e@>94-=詿$m0oJQiU4Pj޾F6*ZUdVVηfg|2#JM(pIyÚ#2CnO,PgS#W4G4=R!5J Ԭ&42}j{y ~Νl-"U (~Rښ h[J'Ae3cӡh5J4dUJZM~J캺OR8'퇼,`T)@6gP[%o⽿э,7^0EQ!SX:f oL h(㝠6߯HnwV5{%}QoڄWlҿBʎԙu5t}+#3(/ڡO+#zWϻ, 32Y+=l TЄ6\\r/w݆[ਐլw >ւmPAS샸%H]ΠH,-`9&Baʂepݮ |HC:I+kY )4hat|ȭKBxm^8L"ȟH]TD>_7B.H~,AR*Sq5Uc~Ԍ;?cOSK a$sm>c5ʉ$nźE'Ih8̵ .?ʎZN_սnK Ꙍvv_ܲqv< G8_@,zu MCSFXǚiNܠ UO>SXFb gsRdq +W9cr8҉U[J]/BhvEDԨ7pzlȺ%;;yj:x#OśWq R xqJM#V"K))*5 gk iq>`-8<; ?f٨:N,vUm{冕SH~><C.~<kN/ȹj\kXQ/KRydN&i#}ٳe,*Ct fRY ҞlP"ӏ|ˆ*0@ r)Ω-O 5;M[Ar.>,dbFQwm=;kLK -]GhCЙz7DR)٘~RC]@zTy }icYUSR\l SCj|h{uds!\ J Ĭv>Zu9ջij) 1/r ?B X(^%1|tƒ\Wlm #f2,& ?X$?fEjY >wC=h 4?AՁ.YSܛ[;%$|/'5h\u|k˔8\U -HT}kMDGp<,I <" Be+tIl/l?KldHb&_}pɺn=#(O q^ǭCV_Yk5S}5W, px݂K3a^  \ v<ۊ Snj:vi0dҀ>RdD{/ #Kd-+)!h7p.ЫiѝWUxԯ?0ݔ?\YUmW&t,GoV6̳[$yP&ot"p?w={'_i٭U3e_r8{KU햘X(لI+ 62@Sm=s3IRJVΨ|S _3;;N!JHuݔShoT{3`o%2s"{s(BpX$k; yrZ$K(]s ?+G󥙪] Μ{:>*)\5!3J?Qw.1ojΠB_9V3Cą))) 4vJئLUQ]}mu4~mL?"~|j 'ScQf`՚c[` pk Ag_{7 }t-U8M? DWs? `*@ݤx]IқL'6FM}՘#،1WGV,ECLpڰepjVͮ@]s3zMn%dI}4)IgbHv PٔU7籏gDVo^K'thJ1`pg+n'e`*L / 3c!#[az椱xYS[mjd 4-g;%(g;"rF5Ж| ۃ `_R=x'ۓUAk:S p ܌yȡS J*=1MɤqEV*@^?@{YXKhtqOzh(gbnA8RwA˒ "Efjk38UU15.37 PR2GW!3g &mP!O p|F`S'-Eΐsba>d_՗ kqNZɉ0@`-,&S$?|$w}h}XD7H8~<Cc<Ƌ$}A#q$6>*rG'7.l'6#jPO.(R6nPjӮ5 y|伀S}, ޯrq o?V\)YJ[l6?~ $b큚K$hU4mտd$xchu9".n߈>o4/vd;q=^3z ;D-c!̍-Ŝ @vf.Q/{` ^{7Jzj Jid֌{j{١zJv .߱ [y|@ϲ{k̓&#NmזJn0L{bȎho2Y9Tb>㷠RYzAC.˻Di$͸r (NO<\]GG'Z]Ep^'x3kv,N oƒ}WX/ޚ2C;*)[N+]euo| Rz9Z.SmWQN¤mkIC[Uߪv1;"9P٢1~^IMQcHi`+nZVgGa;wUտ<iV3'E ܒZ0Ð)&'t ^꼃 @&T̜J e% ZE=$tP+QoxcvŇJ 4L*/#U׋*TN|uYҧo ަnP޹%Hҵ:?2h$$z=;-$xgʜFDdz{g䚼gnY )&<*M6$0dy򆋕:JI9!(zmfqg=`%Gm@gf/]V3i;<."c>\;n$DOe?[#Bwl%TVI=7dIůiYO2ê90=[T{5$ Q'ǵnZ$vTn`voLQSrSZ8_o[ rrG,2CkDix#`.^(y{( -ua&s]\?W>Q[X_7Iu<; ˟׎L_VMRŝb\Aմeс( @bgoK|Ob[sЦԮYrvA]0cx Pa?̒?!ɢ~$8 r%j 3,9 y܀''V-NiH;XLQcUt25_[pȍ|=8Uv[GDgpys0LY*R/ȆP;T+⡥?Jdp;Ae3H5Q(SOIqg1BPH<'i3ב㭆r(?3̂QĚtZN}V)qwpNaL,M[9RH-6"D,:ISԚ[C4`v;>әL\4K>USͮ+g1= :Pl`?pQyǍJ$6=\Gx__~Wx f@upxjSћТ{$\Dϊ(K/O/it1s;3Fx蛖$a" _)m9ubT}2D+n~%< 5;^nf BݲxtaTH-;Ls> ԘYӱaLLk ALoT怺/> J&x{~^6u!{&:TQ<@^՟C[mui0:2 fIJWyfE9X@snv~n_[Q27sȖ2;JkLzOĉga@k$%`'Ys=]L4\#YN_`VGELnT . H_,E ]3Uf8+S&ׇV%$-ģM# 9/O5qhn:;k_Gb.km_MRcj`rHȮ]:vr&Zݷ8vŃX~1dbnl}P7LR٤Wd1Y;<>Ыh[FOeȴS⤚c|hhBvs19x83^Q?lUh16Yu^ԝ7QkXUe*#I ʽ@@CY[ De66q^ Y5̛C[N7pFsʪxMWwŋ<+(*ko/9w_ϑWɓV$TGLNJzRf ˃jdhk%6JQgm#LOuV]MC , ^nᦸ+Odhvncf@hqLحScT<1+Z!7Rel?(n%]^$j@C?@,&J38,q)h^0_CT)iQwɲr64:s [CPj6ڟ$E'_в_[6^:1\=#ʬ6pz࿨A2X|䧩DFyۛŮ KƤ[uL⡩ g=  5 EG۵Sgw*0D5~;|@߲mx=HǵW ~;s8 .aqOO1{m4l6zն ).5HTz>j0 &kQ }Gwg S`Ql#gl'd<&%QlpKXB'ѹEÊ۳;x U,1 '28!%B{.eFd)}FÌʈ^h"&>]GkQC_ 1qocE9\'+ ]L+׈XG8,#o623 d.Nv=S+A]O , ZMY$@[2BShL|=)"D1Tڣ; 5R}# R8b6B<6g/B,HjVP[Y54nv(ujg^Z>׾\Şmcv5PAU[< *=>!Q3i@OovPp ɕ3WcRCOOW#Ijƨ{HN; WR$A(>^~`@h^[~y0tT|Ϭrr-QZ/Dd1*bC_< qħ ^E2hl3 i+L6."7*;ě+KS~alttد.""'SaX.1$ [N7 #d_#K݌GN)+uEGRIvvgVCLpǨ˖ \O} +fVrlZ<}$˷:E܈{p&fG?n{Ej@"w(W.Wg:[CD"Tio#dJŭ_L3Nwj\hE|W3nF"瓂ZW*z< fD0[`=؛ɈHM*t卯8_ߋcKk8сRz>):'?B_ 3C4TzUfNj4N_A(9"w5L|-tnp6ccJ|Q%B7mV_?fZ ]t]<>XddHФ! #&_ƩE072p#9n=7͡ Pa] o0{ԝmld|AQݽv%hq>Ae ) j 9OsaH}}=.w)bW:(:t^uy^d)3ui$C-=)Wb\)q8vE9aǁ[* p~19^|XTﴃ$DodOu s%a3ΘK%-hY_zV~@<(9"Ci9wJ $eqrO-7_%0V}d>hMDTG6'e$NGTIaCxRFz?zǕ-gFol?, C B~^AK&ИYfh;d@&jQr~*HY)Ljos:cEc绱h⭧}5xe"v<:iSzo5&Cf=32M`,[a@Bi $И/o{}K6٩3Sfx^;,`]@>u_"Z "pZ𥛞ئӄ#L϶"=ѾtZ<:/ =B6sD6'{?6{m ktFy$oUaPsO59IW5d vh؋v|-΁ dP eGӼ2p*s Ç/J<[>zJue|RV+vsvkx?׺73>Y}7dLhrsHs.MݶKA,l|RMuoӶrz?|RYZ]^u/N㙻Q4*]CT y,ƨNZ8pꎡ4N}) }aT'b`]3^D>H-W=nvrfV.zKDujgthyKO87ׇC|P|2S{Lgv>5.W}o zt.@lF;bcŒ0?'Ը[|!H;S 4/ؽШ菘|oԀ A=nv6Df9-Cn`1Y{wj=\*GG5>-#O-L/m wVDOrt{@}|9ߩKAQь:8"0؁Z曼'Ǵ萂q\#*?b.38:kw~Ћ-p2/#ba>d#:[C@̓nsʤQau"8\@%|ݧnP*e5qʄgiQLGt{7@@Ҿc lQTAs'ݍW;Hal&#rQd R s+M'G;3’nw*>u}fjLvMmfuhBTYsw]BsWm jp`;S3A2W2Xv۫MY8 >:MɃР=HOHMZS@MoKcrdOZa7Snj B.D45Q ;!R ^Dn6X._Qc7NL3{H@`2hHӀ;3hWKB06%5hZrDŽ\;5"rtCEV-JB%GК96J+!1&O0cm]1_UX_rs.K )?  xyDXm4Nj(_ 㖘KOwqns?4ԑz1F5V:~ G~m|h)nwHfrnN{q7sեvF9zYx. 'wKقצOb'^2d<͠2%Mԭ!G0/{cQ`̀ϴ Cl)!B6 8+vX'؂T[ FPbsw\-V(B|Q.-ޔ  ƑB.?e:*xA2MdJUFucZ^;ϰ~w3Z txzKN#fUt8ۙHT-;x>eu)ůFk1$-7B3EKr7n7po^G|'赗ZT[V~~_=;UjrS `BuJK֝[+#<{׸P5l>K3N.j=W=?ߘ 7)OWW CxlOLtBa} (8N6t P뽦npAIa'g$C  QjT~㩿E SMrN%HJIzU1P۾ŅIܠ GB{_YpǷ+SQ]W~TS׿d}xdB λE+a5+k+D,YzLHxJ?5z>Y&rUY֧9}7(>Nq×YUDvl}'o2(Cr훥֨<>_o=d(Yg"~1Gj1,|)|UR#'taNV׭uoY&r9~>"-%9,˗JPO)$q`&5 ]jqۥ@]´p:+[Ee4g>oc~m)/@|]l>{:WA-}52g#xWs(9k5iBUs`fB+̃&$ A+@JړB NGnXKaP<]d:Ci8D)hoWi ;EWT\\^kxpՊ$G9iw2ߖ٦:t!:&V}g#߳ZRT!YSG G{x:",|qwm]U.޻YbqLwdx#o y\\c ^ѰYg Jw}ՀL OTcc3Lgg=\?CLJWOZ l8hn1ɫnO+Z)3fHɰ4͝emn2tw7wƧ "x+qbS`aG$\xh LFvIi0-⧅ 9|N (3@R r|zq-WphWp(p<\;w~pQI+2;5~g(5׆%ʥdm$HNewƌWH=i:йb֩H/vb[š6a Uga,"q!2a {mf ·=s݁dSԚǀ@ t_nuKfh/kn TJUc1X!jpm3X=ߒ*m bhNpAX|H!w1ϼsxgYY rbW*8eŸƭM ^.5@M- ?)wV~Af$:pWE!3q#I_ @n-\UM%eMqG7# ڱi,%9%@"?e>N"롄juek~Gq1'8ÃޝYY6_)ͦ;(?>= +s1Mkj؍N(}٫=3w'A̜ZF&rڏ!^ o&=y?j$"|=glx\a 6@K%&jRqa92\W;(_DXrSQ uih8>-) fB ]cip,G-i; [XM0:_̉ tW,7('P*ݺjW//zu''KG{N*A;k,v G.u榉yI0) ân07/#vU"?%pc:dLGK.h- Q˸4%>y^{)NQ>f #kK*vH{G~X'H3~oO[eeʯ7&_¦$@;ckXw=p^Hhk0wxv7[Rj.&e c2<;׹^wĪd}*&f3Z0I"=HMF\Pa Q:ZpxO8Ddb[$MXlZZCH$7gd&2f,)|QO]R3r&X4hU:7_G͞( "P5IgR>y MrącF(ѕ͸:c8;!x7 ga* y5V7b81叠 PIZE9aS'*5/ gkǁQ,4?NjNs0ĭߚ*V+oLoT3?KBp:1tU)H*xUD!qv‘Օ Yl@P3ޔwQGO Qg3ee ŀDr\L\=TXf_ɖS9J+ 27sI׫0Kq`y[ST@P#Y5^=\E!8/& cX!Fbp{q3 sig^zѯ18^KNH2^fӐPDHczV@OoE@ \m b&[sV? he2u#|Lj,yБ 2,8s_ކ̐jҼѴa}ղA_/Oe;QMqkq 3=i%X=p;7>/mK[\%-2PfA=R_{q񵠧xDY>hDvjlgqiI'+q5Hpy[vieVkЃDS/"ˑEXr^;'38N=hVDw/* ={>U'ֲ )y|'s)Ü>#NCЋS"`D$9)!ŨVA,Y@tҟBT u~f1o;I;# C CvO㋡hn{&2~q?( r.L*Ӛ tՅ:$X|9݂IJ!5?Jhc\nv'Wmݹܣ61DDK/ߜI ]TuI3S $]ߩ~7i+'/}C3Bv@ޖzv1bӥg 7DtrI t;uZv0Z?9`l@N0^Ί=n2¿"scJ˭7l ]A7cfl:hP@%XxKdnڇF{^x2sȖ#Z{w<z'K8;zAtV#lI|TrK4W\ܵzkJnߑfMvN2puAI~*\]u5ЇoT^;Ycϯe]kLq,Դ-r6 lȮbQ'݄jkiCmRE@H Mj$bocܑ+ڂl}->[-Mwqt9acbf"&}b{h^pu  PۮAi}x  o!cܕɒcθ5bb!~C}bp1|M\&¡' |6jҊMF [N/052G?ҮX(\C_V)q<(BΠ*+9o/#"VϵaBcr+űDzHLC)4r;11@A?،ozy2silU)tP`/']Xg.!׏ Y&ĸbeع$A揈]r31H' G$%S}',YP"cK;7K62(AS~D; ^n4ZI喖w=j"O< ;JZo9AK}R_ 'yQسI*~L- 5rjf s=aS!OЅr_{)sz+V\lKn}ڢrrÿ[ib Nz~"䃹}? .CuY qL߫蓙sVQ-:.mJ"}ϻEg`n3~^ / 1qtH131$՝:{z5 gLOA -aC5T0~)|rk%Egy`PuԊv-N ӁQݾ"~CSހ&wyqhqvjPE@KH]Z"?-pmjTF'ôǐ9Q&!{0z -z9E_RkrE v9sQ1F#$ŔuAx9Z,$&!˒W眙hnW),5OXW!vnMV,#)^*IG5.fLp1{!/ŠIߚ8Iv ׊##c%ZeEMqJKhbʷ~&;&iGaTieѻ*F6O~,C <\J1E3R+C~STo=gVcl?Y>nMgR,EzaDB`s T{&\-Yg=3%KvdԭP:(IcPݵ)1`ݑ:Ty$L9RJn<d֘ldn܄A_:Z6@̍Gs-i $c=x,l)N4=1,fx-l@ e7֯oNEz&dɲ^;Y[XvC( l+أxkUے_.\&(PR-6ѦJyQ_0/V^6$`ƇUOu O35=(x)ݢ,|@&q{s#y+'pEғ&qla44'Bou|D#` \ZUD`1hd@TBӞJ?3t9gh]4-n,PLP mJC4=f̃c<*T&|aXX١le()V "82 k,_5\q4N[NEݡUvk ZZֻ "qд S>瑒YVt}>f*B%ᐦ!ϡ&!GRUٽ];-Yq#ve'yqn|| Y t"qX?\jA'\j=Ԍ` > H]:2R(>`&ؚP|wY|(UN?K>l*u<†*$l,ֶ| ϶tLjI N?iq|['7|$wڈ=JU?d,24fiEOO5D;`,4c5=jרlx3zYToh.|ݦO)+~Et7JqϞ<뢋N@R:͒sRJw,DFY4 Pܝ>X{-"7ԯ"-o[:vIe '^F / /{e|r T pONhMaxBbPD. .G=kzB_1VB('Jl mO}SI5^Gt\tl;cr* 7s2&9YR!A[uu3cd2Ϊj"0X'?xy֐V@N?be)m-5륜)SCIYϟ! HNFJCk=.6*4救A8uH Nط!cfam36p: Qqv((1r$Q>r\b%+4%kv7"ȃk[|Km$ P?> 9H\Ṙe64»79vxyvʛf͂iM K%EiiFH{*&BvL8X݁;qGNTxP$;e 6("E]䨓/1rϷVß :p,?\>\4iG',VÛE}[횄p$:GDNKȼ^?U{n4Gؿ$uH;'ڕ:h[tmXb| @~sz陛.@擿#CDhϰ]J56;,q'IAMc]k$Dh)|9yZoiq5g1x˕93qyl 85S%}͞?hBrS&ϯٌ}'̑4u*u m_czIwI5q6ϣmPɫmyaDgTsܡE}J0a V";7#·R4LL zѠsKjiX'h=,w71WiE3 WO^ f%LOX#g523EW2H@,|)Y̬œ[ɒW4$bJ*Uߟa/~=6B9)Lldb„^Y y$z`IL ۑe~-Kᢋo03j:ch}j0mhivCZ $wAH&?v Ekugݲ.,GmDMhS2O %EdUFTIe18'>wr׵ RQEMݎL2 93V~kP:yP 8܅w"K"Su-W9q+ >Wzce$ Dc`9AbKUHdoChf\5[AYO@)q v{j߷IQ0Gs +$8[V$l߉wWӕd2=a#C@(pzG. $!% TؚEн`JZXGUIq¨ѨA/4[RZ-e'ԯ*W @PwuΪ10";%BhGdt/:U}`EjwHaxJўvQ0,X]dTp?M5yi2`iF(bx?6{2"L"qu\9LNl|s-BlwRF~? ٟ"euݪ@ܠeVƚ8qb>}AiUOBNe0_TGCyur^!H@~-!\ʵIv\ȩD:Mk5Q7n"]z j/$AXTrC yZ/S#o,wWG+ެ[R }dٓy яa$O GQG"{fHF#$a2jUMX'?F߹t. x&hĶVAI׷q=9TX\5۶!'wxI1|N2 L;sa8#p U6chp5*1ؼQGP]Kɥ) 7|5Eo3Op~=&+-;午Qw;LM#/OBVo#9]~LSm+6./@s^km9v3Ռ&J`O8N'/è\=cs \v/fz * q QYҗҩi_YwSeJY)4)`rM%dT͂pm> G)|WVꂡGb\En|k0NQMؘ!28I SŖVw:GmId;52N[ƭ&S| djw  u:j6Ϻ]3Q 2ᗄWFsW)3q!JwͣgX}ҜN7Kz0yqag mR69t}󳸊D rOHb`NT|$w h]hq Y"jkj6ϴ^9f8]]ĦϜV",l>1i1:N#$ˣ*ކ])N4z?%pc1C |S*_G݌ko+%yøЕM_: _\|Ek9RlD(΂6yGWiS5j!d|؅]mPnN$uJa|Ǝ+ vyI3$7_=&7u݉G}gΡ2 U'J7lah#YXi`I?ϦE1~* jmBGSɒՔsRJq6X1&F..l!=6,s$B KY8o󏗄h)1ס"&)"ܔ_0f̻Jn}$) +p#_͠*r0( ku2↼ԌqtD~E:6cTdIJj랸YRsE5'>_<@7Ai_j=9`(,1x48VR _'W9jƺIee6UA4ylY!i+)d Q 掽t^Dz(gB?ݝY`8ڜjZ6:'CDNJvNP `Kfa g "+Q7𰵍9KLXjRnWH^?UoKkb%GPugkYr":P5~+?Bzf(y87 }'?B c>J0II;x`~Q`|CW$T)ԙiI0 9ut h4FS팹G)z`eufI],'A|؍ۈy-p@ Oxi]JaW{/fIˑ- sG@n&W(cYSR!d*``J=$ O˿H% m!u7 X`Ywx\@v:@:VX]t$E}/Dß-zUyU"0\fL`q<#oI=uC>Ͽ1]:}ɂh{+@*4&b~"UbDz%4MG٣s妒6%>_O ן%Ab,mU'7v80HPPItO~[7+ϸ؉B r` ǖqoU?n=fcgg 0qM5Zh&H= DC+tu^bG1Qs?@ǀLR4ėαR,'jSL[oRV5`2(;lU .(HŽ-!D)K;ka}񭮏D>J,|<'H5jzZBkN;㝀_a*.<8dgFW}lg䦯fcfeYBc뭩J) (3.|}es"sQ1ňZQ@WC/a> V“3o^:s "ai ZK5qVauZ\̌%S+Uk 8n\kdTLP`K&v(ryuL/FϲQ{!1=CHwєս$)51$to;D-:{T,iE;X͵edJ2(y ˭x;3!Utc5qwDp}~p+0?MZrWiiW4*L#%_l 1r"É50;1;҇AV!j~f/n֩R~_졔0|qxViRi $$4:g8@z;xLYge!@L"" z1Yex0Փ Г^T ɻ8J◤S]ìRRPӵYmݲjYR 68:v qU =U%n4쁃X`LbY#zs y{7o=.oe fj\$e; !cMt 8| Yp`wo07{bu3kQMdm݊tdSt~cz?ƿȐb.6C{s3̔DU]EZ(-R P3#x2x]mEBZ>1w9 :bROZ:0h.7SMVL8_Y-x g!yx69{K_dՕi7d,pDi>(r=QA3vZw%E 7Q앛YW[᪙+#lf;xdUcډ~ |{i ?0 ,81(3Y "`]r%/cB`h@-i3DZX^~MW_wAlϭGy/>eoW0^)aDvloiMW5w\G]͒UkWJNWQU ŌeKk%JE 0@B- NPšnt,Mq8o]sBͦIR Tz5tW+"[piۅ [Nw4?Ll DEeXɽ6j 7~))!fFehlv^[+j"uu:N!)|ܴۀP^R&ƅ1C#:gQ5ʲZ$bD X#M{f( 8 G \B]礄q?cPX !/)/T\\y7"bճҔDWyԽa;rL_mf d,Ghf`:}gQ s]w_\eۦ>(s]N`+g' -"UZFY7q{1jrgaFȽ. ✻d,fY8.<ـIH3L c7QSQ5GƢ Rj-2ْPG>ե[ mׂ{%\Tv$c a*Kמw =&,)yf]MH=60Vys|m{~d>{'|rUK!;5mb a !KP!5jx7^C)0~6#2JŨTtTf>{`cTVs99hӵ+B0x' c\=½Vfw9 UϹt$$ͨw  ԫؼq  h~5,l3*}b(O Eƹ"kv8dEԗAE NWq'&I.#9?rKq@O"(](: 8k'klH -ZE{k*$O˨Ryc HV|H5f*A@TO#7{7G8T| |I^4v d_w#+^6.AYUa;V]ǗI0Jv9aI mybx\:^ϣvd]eH}RikpU >Y Q(YD Tdw4^JH_譁8/]9a ]m\&l6XtU{| 4p86VΟHKN|7qx2KG>M7}.P?I|fK:]ufk]5@7I!#K001i s-GJ<]Ļ KՆf<X hndl%fy HUs>H5>*^<#?"B >e0vmiݠb22nE}+!\p#f׋;& tJU{Ayc.IK),N:h%C3ln'>ULcUm@@vtVV8gi5Bn?zX K`k"N7CTȒ~5kV}&C2YI;& /{u ;VƸw IM-ʘʇP}?bS/[tuJj mq< I6Q*T8a[1ꉈJ-E.C峔,(]uw ^jX,,*wdZB/AЭ8}o]"n冪Ҽ}RtKN{ D(ۂɥ2s؍<[5K]jI-N%rxn݄NٕĢMQb=%Wf`:v2A7ʿI9cj G4;j!\5Omf0N_%kc M?z ? Ӿǽ[ԜzibQ[ΡS2gx[5S|] r})')EIu%'˦ ;A!3 DSk<(#bkKyiZya`p--~(4#P*BAཝ?ܡ7FwLφ e+KEvОVMP7`Ԩy0ՖPb[MqdًxbG3;lj&MJ=(͔Ҏi?\a\`.n?G1\MDD8>\X&i36oeHFX,E'IWs>_$3c7_2SW }B,Dh ;:B/'Xz c=ZgV]&ƼoW6k#c`+2a~lֆADAcj\)8ae׎mcbc.#V=KXk5p@qC-6Uӭi|٘GAk2Y%F԰]xHn+(Ξ +,La3h¶,wmiXMX2 7:(,0ri,Lpe"QӭC2mfr%qd6S5z @<o T"  : &].RFSX'>`=chB|$OyHI ¤?h"kR}lHxInHm{V`A;xO0jvJ:ɼeMQ7he]+R/AS bgj\Exv6a M\:sO: 2Sp׶Nz\JC}VlT[jӋkֱ GgagkB{;ˑ8{RYP2k6 ?qY?F jkm)4/'\[_Zm^!JO5Րt,ң#wRs̅^:\WFe'̾hbb8 4tqiO2Z+yqy%_㭈0,;5F-2 v)KMZvjˆvY}9X3`>Zl;ľq#P\9ķ%Ɯ$KXsY4}X8Ӡ.LXA,PkoDb-0 L ŧ烠 °嫝=١fALM՘rU?sb\UBquEjּ: 72P4*s`Ϣ++3=z9Kjb5%u2rԧm wE4rT?OX3 #8AM D &Lh%ߟ X=$04-}wMiVV܎8Bk,UxPTa6Vk5Z`qz+MCRQgC&V4.1%ɑɠ)v#e1\+J )p |?K ,'3fDmcN6ƒI&?e\5IdsB#KʒY(?53Cq£V0;ħn\IH≯ѷhn^;UhEOĎt}X? rש{*LF]ٻN1v]m;Q߇Vd֟;z{8@:y#T0ĢNowx#S4Ud62=$n-_fnÑeA['Y 1pr<:iX ٙ2X* Xv8j^dshdFEF~SdѬk.:oyU'€K^S0X2GwGF-2b]%L:j|xܤ-w + tq2jjUaD؇ QVٲTYx$RgeuEW 2HIbk5c|~wb?&aB"/-Rg[Ovh09܄J(x%~N\soHBg TۢU P Q<+b٪@[n3vHr,w%ս8 9eV1hQZ,) i0qPYhBg|%r)xC}"^ M}<:|tp{RYo"+~RgBKdb |8ԔҨ6fd!Dbz@ >{q{֎?#ߗ^ U:Рn8G/KAuEٯ_m} bvαrAZ, ܋1GnMT|" O2Y"O;)w2M&ݼ=y}X#N;zHLMy !K&iEqk.uW6N=bt̍ {QG슌>B=S7V'Ay_n{ɕ}>Z-xCzp{qop@N*I`L( 븫p4t.Ov0>F7>ُȸ<3|Wƿ?D[zetuvN L/o؉ :c;# CEX Rd?:ϠLJmm/Sc23vO= eb9Q|*`HcuYҕ F2`Rl^. > z7#SM`~~zpLG/̛?@?!ul- HK]7c`AÆ>>JFPʝ2]͢؞,Fho`=;0L99:>+$ox%{;QJ~Ҙ8 {R#%qcpazN^ 'y9q2MUU;338n)3u(z^@krk5%Hܗ}0n/3..B]HB韫aFd R|O G-/‰,?u8V0<`VV7f4]%?ڡq#ٱR/KwZs֔6Ltz!YӼV"GD6օqUFy/?xV5^pkm -W"FIVZ}t62n۱_chnE;.\zo][&m[,pzͰghG N֍Uϩ^ٛw28~Ъ!^r#N,Bn4ip-Q./mJÄ&:hTW*&>."f[<.r]FJznQ#gۓ\Yv{\=7X!x8TLO{z*#e}#~eܿs s꜌{/bvo@#퍽2z_Ue\1Rs#0(VG(JTCc>-_Br%:G-Ui뭕{ٺJu*J[Po_@Cio2s#\L(M.VWoC:G;_ F)3]Hvku0QJl$,vN)6oЂ'HBDcBmU8bWKֈńjse%¨Ew缜DKrClzV6ζw5P%Y\ OɸJZ7!c){Fw#ӵ K ;~BUt f#`A'zD$3IG0yvum!! -AZ@J,kgjG2Zk К8С.}ckFVwwsBTqu! X[!$٢ҘFTPzY߰[G;<]7Dӳ݁p'Bf6ɾv.`נ\b^<+~8XKWt:0}B*v\#GR7+b] } 3FKF&B{l7ɰ_ݥ؉h`S^HvEZO4U ]vw#Gغ^nZ㉴ o)3X\vȖ⾛eh) QWy~+R$ktr;ID*cng wbR]O{1 `KeNK?\ B_#nɝ 4/4t O^yzI69Ս1*9+])3e?0<QGN8|)tT-Br1nTjeD 7j*tŜ;Pzv*AW`&\Gh]jL8~룅ևGdfR.[x,IMTdgFx&ԑHj|װ)&6όoD3;ɥEAr!nέkNۇsq@qH*wBg'q 0F.]MUhjZ9R3#QixՠQ7)Ô8̍թ<%MWi@:3>4rvV9!b5n:E }f.LÈРMűJ9o zlz&FՒ[K*P 7|-iL|> ]Q#\Jj\(d{qG3(U8[Wi%im͙ jTDŽ#$HHY8{b:'-.pkYqz̉k:dmcFUJ5_U\h1cqe:rnz,W0^ BxaSYX9=Sw<b\AJ/QEk=Հ!}9"YICI!L?Z6K3;M]R XCS7ٺ=>t K>(hH!V<& >#K`'旷R ֐(nbExQ). P /W2Hf$X"d\Jen$g659uΘ/7s+vB-,Xj+l;҃W5J;&e6*!`jӶ=bg|5>te90i?(d -=6?4B yb\"%IUG t\X ^++r],JTh6O^P)*oLކh5 xL  _ @J2VLq{ ]{dk<^fL٠~L rnq($!MZ"Ŷ\uuZ;~C62|t''+j&??.t@8qM# % <'ZYWY0<*W O˺D3qPz^ Tˈ=z#^{qlo /_各ҥΣ-V=&kX@R@ԋv'e/[6K-gWcf^(=,WZcb6krG;/#GA7d3zy g#1Пۺ71 +pJ*v˄D N.t _>*^A3fMyBe纄s5"n Uꋇi\6CaZu%4J%D |M [l8XrDdїt!#^޽\3[_, pIX%~߷dʄtjry[7#J?^!Q0:Hw;xھ'zut[?nwmq^]5 3Z5He9-#v `ײ|,sOZFw}nj@2Y*fM^OXML<^ik#ImnJ~49;K[Lw-봟?(A"AΜ,,+ O~kJ,A:۾Qz0TcPĮQ\玄|ܗ3T\2ܦxh.(F}OJlk*uR׬vu*w1`B7kC].c[i!ȂӔ'~O_qNzHT0dVFrW*fҰ8XrWY"Ɏ~EU78/ 78RXKNIERֺx~뫩E]`JZ = UM\ zSQ*u2 RF NW#@?dGh2 S>^F(/ )kT9t|&QKadupAUŇ8#}o61Dg0_vq0m%M"=`tcWR 8_UCSț`sM*;cܡٶZ iaVxZ;z7d6呫’2[Z@ j[Īֲ.k;]I[ЭSȐ9C9kO:߹>Pf+я/3ː.GOc5=V~;| d*,&41|ƁPzہ81^c<X@2V"7%K)7bsAO0ؖV/E<30Q@=IxM쟞gJϭa?LwYQy#)̫b{SG FCO6Z+~a8=.@i>Jf6̹R }Ecw'R)A[Fw)N7ךlM`b"^i%0?~0' 0 *,kZ~$li d(gP~tlX7.}kPF6Q$ȯp*0Bs?6k(6@{i.Яt#=AMʭp`nH0YBssh,EʖU#4 x0V*XQs^ Sڮ&+$V gS~yR)it0ێiU#j 4/ipFv}2D%TDVBs_='JO|緊%pRܜ#?zAp<# f?dm| Lee-KMe n_Ҥ(=h 94o.Ӛm@cJn•-Z ǰIT6)I^xwV vG_9 zR2=pA_\Ry%ؗ#0 I`3us7"s//SǷO5R+`uzaZ7uʔNʢǮ!3,g8(4/˻p*7OS|`bt}o1U4Jv.1.L,{l}M ##.]3.8}t:;7e;dewAUP_cAUJ~bZ@z@E`k0CƤWl\~)z$)FZqml^l93=,H\W{%+/3حGelehTɃv-h뼃^T^,m@Nj23a(Jػts7a])͕GGi(Bߠ7BŜo,1Ά.8TвƦ:@XI7 "䊟*im^RO* пo]oeJDKG⷟?PUv6-dhڅ:Z7!%("w)kGS^5ڹO)ktj|R;;6 >Bxi$B~%5oGzy4jYWC [յFW1 slɕ^e=T Ӂ !oVXK=wAkm/(o?*Exݵa̫|mmDz(oeh"Z亖;M oo2.FT Jg?%V>W'@_9jVxIpDÃ1zPHeD51Mf[_WXkuG&s[5IAj'uK7^vjfe"YU͛Do)ڏ, 7_0S)uqFsӫ! _@5%sS#hB cN}Nω1AY\~JVР=Ɋjb?DTPpk&OnafU5HFeϊfԳ~I2Gpzd*N^FO+n;vqYҳK5%, >.pY\dJMKW!0ЍMplOoFї8I #9AQoc+\oA=Ŧ9]3va>-R|u&з Ǻ='~ࢱ`=/O# dCb%zm}WIVr?`4nxi7bd?w= @8PQJcy%\Sz73we`+4?0=r ;f @yo6@hF1C2| rvEKm)_d!!/D_5Yϳ-ZiS/<5G5d"z;Ԫ)=. 'Dm|? Kfﰽ[ *_J,89*[^e{ۺj݄smq$HC%($[Wʬ]e*o*j6cD!a'x~=YOn (Du9{܏mhw&gΧ?Td0F̶LE*|?CD!{ =Bvk&q!&i6 dӃ|"&L_%W?S "wP JVPLC+٢FH›<7?e եNh"eksA:a g ZrͲJea@vR mjqR:uVȀ]#6aݽ=x%.ԫE4I}^ؚٕRљ37=(uQ)]#/|GPeZ0@€dM4>Sx1>)a)WOj{NzCӹ ̀ fZv!UmJ&ciUB_)C%Gt# 5KN zco M㦆*Ƞ7>8Ph;{%%-Q+3rJ-Xdb0jx =O>x7.̙P&3Xz"ґCxkI2LS,?'T eYa *f~|E+aXく2!@z{.|AҥD -օ~(F_熌RJĪO_ʌ/䩸vt:6#QL{ p:ՑH>8ϫ(ºC5v/OsJ:l4g+JP@q(EwlD5{Nq#Lf v ZtLt_p?K*>ǂ؆Ɋ]Y4w]t #݂1B Pz6}s'v9<:5? w?=愢H6yvH-`x~?var2^%93ni\A~0[ E^8*ߓz8k6R:9$6\ WPplakC1}C۱ WJ5 ##G4 O~|S?q^.r U0'\oA]c#qP"Ȍp7/b׃=y~btm&f%Ԙش\|P_ TbzXc\2l(˕(%c6|Nds "TRh7ea~]3B]t"fKE=Ij4I2u>+Z%U5V Ñ**v>fZ~bBM`Ifee'׆ %$gRʀVkxQ/hωm6?P ^!s2 MG4@ pd/uG:SԖ R&Z=%h zfoDž>\.DƧRƋإAVTlHLY)>6JF6nS:3EjjuHD3)$;fL‚v9?)HwCd:G HA]y#"le쫊]b`暐;g%6SJwꔽ}#MUk|&8`w7$*|OG.apS!Վdakw߆Pљj ^!JLH )jzK'6j;JgxY6[~X2ϥsTFBonKާ RHK\ȫhߙLz SXVmO#g$dc¯@ `iBp2_-Xjgw baBWL$J$QX: YP2% n &MLYqy* (*޻sx52*gZsMhQ1kG?d Ю2jk%<=JYy.ieM~·Gi"XyYa0p$H\eKEvm6\t׸W~S8k@UmZl!JQ?d"AQvP*8‡Xj`low4҆ZКDUVCXskynkfɁqv>t7ɞPY*)BPʟVU㡈o%7e25[@ő5 ֕$|~u^Fe3hT11?g-Cn:qU+~j\/@GB;It1 ZnN׎Cy b?O´k[:sۋYb|\ť -3LS&\S+b^ wKh,oE#I SK&DȎ 4PUrNvGU㻮E^Yb7L%FKLQ4KsfG<kUq3%I`nؙW:<t, ǟrsNEEqÙ8(LylO8oO?iIe#ts]KZ EWc!%**R$$n*l)X^#u<ͨQr4 x롞Fl*yb8ס nOƆ>wf.Ax ,ʽD}JJ:_ "$YBbC9Ymn?W|ԎoEnvAoP 4T3?=HPZ51`RSSߵ0={8E=l)Z]+BbDF|=< l`j<є.^IvtX"+v4Cz76?})m8zK|ITZ[Z\"M^yUw4 ϛSS\zyOfQmIc!7#dB<%cJk`6xUk=v5֖~EM_q7t k9՞ŌvYPɓ3U,vDȄa]Ƈ~j %u`%lbɹ# 7R7MgVM -Ϣ[\ꆏ=Hb#?_ )< c帹4_0nE^%O $cӞXZi߆yӞ-;ޗ 짢n*&r"֐y'Q uOwwu׭X;+Mq2tvhp\ߏr _5n*`@yPd/qHŰOXs? I% cp6";qbCEJ;D`ڋ;ZJd,*y<+0F\;^ham" lj^re@!`c⭫6cWҪ3^61 PuJZP_[s^ļڟ]Fz:~z9$]s2h*H"E7ߦ7+"+) V;hxc<~YE8WC_kvj4Rټ<1Ӝ)Q_aPƤ[U/%+50HˁLV'cF1 U#W2T:ũn0S @8KV}Wt0;gzd i))υު3:G6/e:V0='Xq7]?.n[.3B3RXn dΖ/,ZC|l W rB8W'.n8WHz4 ޞj'ƎގBiEG+|0 db}IIyK;\x"N6^c\@NuXM]z՞vG e K=Uyj0oN^wKj/B}$wm=U y}4͋T3'TGW W_ gZZpnCߵΜ3CY,((*R(e7yz@$A!--y-%s@.^G!酓E[>gА25 4?sK=?UIb_> O\iGT _M"٢?=1!IAlM0c7Jkk4Uq2%@[,7#duEctX*1'@TK/xD#9 $9}Ɯcʘk622xujg?Ɓ5ݗxAROY >eȁ_}5 3S @{#dꬕھ/yB2Y5ʾNN~^)9Ro\4sl'sp ߍ[<\=zA^ Ǹ+itsItp<q#W[D>" -U꓊iYjKW8uʭة=cn/L*|`K.Ԕ|']ā*NUA3߰{M15FΌɝT[ |GXĉk#n&90L#2N↠zBUtL'CI*q[+nYEc $4We7G4$'IkTBQO p.YvcAc5"~ #9ĕ-eb9ô1rB FYU[ɸK0}oP`@6鳬Ѓ=!:~K72rgoޞC72(;#vU,u 8zXy.::\ A3D W0P,/tTmMa 'f65a{"?Jg4tTȓհU7cka4W`gSfoms¦P%G.^|^ӹQd6TKD]& ޚ$S0Ir ኿ۅu[}\-r8Q[if"UmͿv"QU֤Xyts_rXK *e~mLnzQHC .!{5iӃRdώڑEÉs9ΡrJe{$OQ\bl?wW pڔ-Nf?890(氆,1ak|fjE^Vzavow+ooQ]Հ]|'16lhAzNY((V-C+mT@\XO)bk59\- z=V{M"8f13aV2?:.Q^Nz*A|pKZa(A2zŮRxHޱ rrZkO|Bd6CfY.%lAoA萡_l8&t씤MQV iÉ`` !<`ipS,˝⡐pF|5.C&a:WU5I$\ f[ɰ3wںz/D-B"bR}.qD'TMFkҤ o ,ƹJz |޽K# Eų؜lͿ ېffXXwIux`2vf$ӬI,p@zs/N? saԿ DM`R97+_-L)ΨZB\#dez!AT'&KߡG`~rI]qd6> VojEs)~S֣B#cFBQ/Ȧ9|7B-zKA } ?̅tAxaDkGym8R"̰v@Snn5CvznU:7)9aVj&=#@ SExF>,XAeok^+ [<]ǜh33fBDHŶ^A6SC5}`/Jl&TPwX\}dFj v1h䌎FvZYYFeuw r mbeϏF#ى7c?ԛa9|j2VKJ TyļV J@b]S|oYn3is1][1~ (W꣢Bb$f95Lru_DE/V83Q c咀 ^@uϬb߲|+G:}VzOe( ~|q,#< 9f5>3ۑR4\e6Ǟ9IhEW*4XxϬ;8)9.A(9Ԕ"Q1oR.6fkqڀ}mлF~T|ț[LsА,:xC5".C-D=~ pi ;m&u^! 2U.Ĥ5_&&3ܨ߿p1|79>xm$QDʷjgr4ee_svFXW4WA^Hw02kMxR9ԯ@῎m%U^i}tGENǻTy >[ԢIW'}?bHNFͺgtsz5!i5ъҬh垖b( +^EcD%e>(Gq>x3X8Lrz@!r,D h'#Dtڈ)ⴻyS1s")tl![0uJ=bA5F?#NsȚ1u_{`-VY9NKm )Z痥D7W.{b0Ղnj}Vԇ!7}8s@ M0&DgU{KBf!IX &Xʅ:xaOPy| wU|'?C)CQ2IfYWuuY;i2`Z.v ̉`]:'X^i4(5 @}; HZra67ob ^'B0ᘐ_J'w\m`ҘF\+1sV&ZXKaI #P|(PE'Մ3wࠨ- Fo+[Ko4>#`\g/h5ޏ􅿖 +IF>VqMv\k٘7c Z9d/~ڀ迉TEO~5gTC_7Z܀&PM4Ąg xiXtɋǫZm=ژ GD~i1j9%;h}'ƒ#cDܡYхYU֌i?R.3, F40Α3u.) ΎW;2e]럻D,(wH6Pu~U @C}Km|=ܽb<hy %ą޹L|hwDCuY\Ѯ 5zWR׽3qet :]"3Ԯ ѻ-]n u?zkse]F]섵ۨ~`cYW>m!x"0XzJPWyKh?0W"f o [/06a5촽Kٷ+T;l ~֛؂aCAb( @[Au$5iM@FEQdz Ejؠҿ^ބA8Df Z+zOGNO?DTȭ t\ui⦜eKkZd8SE;z1ưܘSkI>^ٮkQ\߀:uĒLN3|*6E[%#?ZgxVvJK_ ]ɳO 0Xz4wȤ ~CyVvy Eaܱ5İ"{^Fӧn`K;Cd4DCӏH}f8ߡ\PЙT48tSt S" ЈxC\{4wV!O s{`ӥO_C!H-~Hmg@WhH坭4}\n @қ<1}M-TGpe5>"0ߧSO[b3~`Czўš04v}TP}j*E[ 9ӷjAcF\IКmd^J% i .dz9e̋mȁ+j5\5 et'uMHР9t?չ˚K5j)NTS`Ծs$i \=l<Նԑ:.Ei4zM}KYYq+FS'E-V!$svy)c< dn qW=!3͔32갉&k5<Bܲm!o{fFKZ&m"qC8ﳵ;ѻ5 k.WhGu¤';xew6_|jvݩ6_7V#v'Ha:{j\'gG%*#Pdjz.Z"ebx5#%6,*\@;:Ԛ39:WORy`mf1f37jj&o8dy* XZȢPjefJM/U m6ٜ:Q _0}Z,)q2g}۶\](\m%a.8Z^ %9ytS+T6落?m؃%rCʥTDF)z $|dA!ڧkYB}KKmʷqaie-&S 2)Ս8a%4\y[ tЅ?U0He ,lr~Cи/`T\ E.b﵀:m9cD xE"~`P_80uHVBDRZpҙݰlKNނIPMQaf 3:R=\&5?̢1>:6KJ? E R38dyܞ$z]90oN|%;dR!$eOw2Ƶ8#;ΘDEM2|8=Y)+z=IF*+lWͫgs"@;UV)-]Qf_Mh^R "%tE{,{%v7ND}*wEkT M 30q 4JYvt` kʎk>s()x E2t5Ho"~缌H;UÑpa㋮y'T$=qGgY:8a-]*n$uvyd{'jSTh'Z^GZ0%2zi jfDCT7eP].|Df-'Azc@u3H;] f6BU5$(3{vrxۅ  KAd4(S^7⸐Ke<˃Q#{g+Iaq1WF{o _V&љKRcQ|E:6*B뵵~ 4'h° ca"*{W6uK*!GJ|#hޚ^⾴$t@Ŕէ{u'W.eׁ,j(SXt_:7)g*#MVs^0Ț#Iw zs*Rmr+<_"NNiz>mTШX /2SQ(97D{p(E=k\<\Y]65 FVɃX.3 W-;( #*y.NPEajnS^\V:`ohv'tcI͖2x+ %{ W%j7] ZBJ]yXҁBXdr֓[;\f~_N^> X z$LE} dվ G\&Neib}ЙPSND-߻>Kʵ=-,]뇅-l'(it(VQ,ZUnn秙}Il; (m.Fr/鍜SY㞾,-gf [S<.B { 7l/#A Qhq EXcZgnlɮa,P<Z@0nŎ֯7\Vea+&f f;gA A4Ca1u` " &,ߧϦLztE,Wu̒5H J _v[Ӿ{ c|9?#1nJCь}Ɉ!ǁ=gVI0\Ofv'À%'j/}?B~a}NJ6Qx`|&K+FurX]ZٜxǸPWw`NL1uӲ=rJJBfSw>l@mڡibuc%wZa@Od2TP_WG(&tP~F5]%]l‚Lڕ ZQD˶ħWm BB-;qP;Io`ܱw]-o"a!$UuUpm,#ֽhصɳO*aCOJn4@j.AqFFzdQAܱt+ A4:zZj%U/R;}Q#^:6 GX'b8 NtMj=Ey8 aۮ%ɕnʷa6%i3yN]E+>CF bȘZ4`jn[4Ivhk,Cd-=1YUbuc$:?*ӈmCwĽhzѮ{,Ƅ RBNwԨZ)E<mP/#٠ߵn\ #a-5.pOk]hv{fRfH(55-#ৌ h D@ #;lT}^qyx 'NW/Z瓋Xh [ij/w^=Ͼ#ĸ,I>T@X/BSw}R6oSޣ:H`|Vy`]//#0n*l)J@}1}AFѯv7mU#3Ec"]R~fdgӊI'e* 4-UsR yIC.Gp+DPw=0ݶ!/xp 3eس V=`ZM`'mexj[e?=h[Cs<;|uxЭ(K6D|>ݭ i51 կY`f/'IdKv}΀hh[CAle9vL4B?qI.nK0tܳf[ÞUGHR%#6WKR_*41+i;=v-NGRE(Py\P}HTmZ;u9@u["fO-7lۃXqLT If|y(Tg) >c`@hqZ34ĥM4jLW˱xBXV2x僪a5һ_6(y< -/¾Ij&e &~Nth2С̷ ~'1h2\Kj˅H\O}˗Zhш+[ )q.Gt6p`Bj o5@$ Ԁ L cFG! @r$Gh(>EswBXL>W{ffrsvQ+Tu*zC)G#MrD0(ml;1E<|nz_fz0akڤTݓT/!A"E{48X2~\aŒjd[d˖yK32@c?WHRᯀ%u-}T\D7P.CڶW/şwshPL bAE>[nhIaW]ԙOǵ'Yn8Vwusw d[" ?@NU& Vp_Xh0^a쀬<+&!wkszһs1hk%QOZ^ԁ,7ͱKBuZ=~YvxeC ڊ~ĕzhrg %Ҥ\X2缌[Yutb{ÉʣOQ(:  7 _R-ĪQq@uT=,+#̪ؖpoœqJy,KxvMx1==אYPdȈYRwCmޭ氖{C(>A_Fi@Ѻ-ӳl̈́Q1T CV-d d~R5gUJw"cs:1.i'T9W);Gt1_N#z$TRl6. !P?o}ߦl/J;M\ǵMKRN#'tv 3ĝ<'XИХE/\kU.pH߸Z sSS'쵥2K;G1!Tal rU3<ٳ < l]( :L2|vt>2F! Ygޖ-:vֱ#H!bFǪ,Zl\0bxg;&;]vQK.@ W*N\8޲1>C/F˲syp{e.EG6oj[z9)p\d}ScywH*Se̬U6֑S}sӐf2`t@a|rwgֻ4=owzܓvR56pNwoo⳩l(3YVGT'SOFn2 dh'Üg4`=@"Em+HOfYNB N$C45i"FC3pT% v-JED}b JNb38TEe##B5X2l0ent̻u2qD~d$vR$ 9\ TğOy gݳ) ,pt19lUy:(Bd_;#mE%u8ѴM7u0mk,[I2kRPב0a2 XLjc|yT*x6A<$Eqf) ĭ%5D|0{aܦ>V!].Yŗ\!o8@/anLk+ޠj-Qq;<`3Hi--(6Jj[^Ê8\j@>}k+™D d>)Aެ+׵-4( DV!u1YɎaUDx ;"RNۯVR%IRwJ+V**IX|W:7ep =ͩAp)tSK םRYj OK E:Q("_ҏdF sOh:QܐP){)׺W[ Y90oiFlh@k6ZIb3NpH5jyv=ُ BuA /YPaáMú%V痹FuA6qt p1~K$SFoY@]vnQ-)@ ZiU)펋z n֋NN7͠-Idю-+CT.l| mSaS︉2 Sҽ&ȃnTQZ0il'˿w^}ua|$'ZYo2Gc,t^96C$ RA{t%sѩߖԾVC\0Iy>=lafhg˅S1="N>+@5?D;XAb񑳪"~FjG>Qظ8KCZ4} uma\Q&{n$oMsG^OF~z"uRPQ+bgׇ|jV,~@ /_s$p!Ev֋}ja8ՑBl>|SgvJVLp4T:Z(zʬ5F$j a o=cO-rZ] 3b%0Hy?(7 zaWmS&k\c9`r2g|兟Spڍ lj!-I]!G}}j!VnLHؕrK3[ l*'$D.e=j._H-u[47Ib4xr9xnfz][~1nmG6 X 5buM8=ѨwcތCR¹=PTn-c$ C!N8V(Iƞ#Z-%3#ڑiS )[x{a2+1լo#s=a{ElcfY(}?&Te flB߸k-Uba|˾_H_i0&*YQbU \a ,O{6~2'aﭨۊʌk8$_BdXAezR$  iVY6Z-`s&`v;h}%[X}Z(jJ(A4j#}GT%6n YC Pvى2GZG#(۰٭eqJKړ6 %RC=Jp j'枮Y@C۝>qjQ<7n.tNFƮ~F)]0/U3s3#b6*Um7-Gv2Z,ɺd {(;d3cVHy)ch0\G[yPޯpBI a˱=bQr$"SKtQ3297"ަ7+JRʿ9d 2"J243b.Ai;IW/Ψ3 P,T>3"UXг ΓS!'QПsƐ"U0ckl"oHTpMf$Ednr[d2~Rov{0Rmsu: X;u:u||~8Ayن+,>bd׿f1uhUo0K\)}cy/xkA!hpN GTc; 0W?o)iK p т?!5ϐMS=B.rn_\)'?|WYuA{ѹS V ڠ'6T@x䘥 )@qpIR;]v_5p!XwƜ3~- 5ݔ']?;*HhXIFE2W0PPf &W?<.&duIGQh,8=o([ߪC}ENA4֡ k~n}# EiqA|JDm vx# `aES_Bg# yP#X"WFXOk` tª+;gn" (yrX! eiSSU6s[?KMFG[llbk555IL7{p!Oq?|J1#0N]1s9|3Th9qaoO726H1jy&dy56h =MӗjTyO\t6}ͫP%JX5ws?"ٶ@)1q3KCWo@8ia*"<[*W gZV --(XEIRadGJUhD2RҔI~6NN; LEGH,Uf"=0jVȾc4QKp' >^;N8}t%L..ጀwfIŌr (c Nxn+l֒5 Vh7e1J%.po䀘iZvP"GCvj?\G:P}'4$^V{L ؽ+[TJ DVj-KI%#`_*l-NzHe&e++Y2 %\3(? ]{ÿt[$lw HW~g+ꕱ휢+#_25I!-yR,/&xz-XC =9XznzbVL%B"f 'hҶm*py7$` *YLHfN=5T-~mͣpFв v֜e\X#S(M--V;/tL*eVXvRk`/M*;M7frB-=Q!mtFX<SӍiVɝ!;cl +̲]g eRg39rW/VA.^ɧ5 95L4c{Nr!V$a(K nlYo""^*9OUIZX tSV4aUR 8Fjv G DIjz\w(xI7PBn3Aay_8 л"uƧ:tPdϛzJ3.I `6GGyrKlhĺ)C32h@^:Uy+#|^p{*b\k19$*M]1LdUTeMQ(bɄM'tI 9{bnf= aB48zi~Sg͠nKED/?"9\|(K:7N@,xwk^V=idE"5f'Kg2T.&C&GrT7xrZK2=  ktX>kM6F| Sl1ҖBFQ_{7AfGu 6'w4j0TJ A V0 |ۖ{_Lw;Ira6ַ>SƔzI*^opf~Lap 6V\ͯ*3'L 5=aۍW^ cV,M+~C^DC+ޫ m['J\%m=|?[NpJ+e6iVb8nWB~]\?1:z&f^9;<>|W#PUHɋ}nV3^V]M![3 {ӛfA"10ˬ2JQ!W{~RFAP.XS4i ;; R(uT@ޏ u )*U2UAyKt@֪2G$#CNn㍩4[^RD%&YEs_^c'M&9 MtɌuQՄK0 ]>"6qi(6hۅ&:){z5VvitE5 #`\+XRIStud|"bjR8VDK;%p2|;`S|dIDQ+tB=2{DBo4+ s'`NQy Rc auKP\jp#.jDB&]iC#ČdODTͫ~rWiű)ANU9Em['fx.lz3ťգtsf{Τ5&REHδwJR)5Gbg‹D8w%p4 kSoB 5?KuR>Ŋi+C<)6v|di^$)eJߴ?ꖅT!ʸj=Axeǐ1;Q:LZP…VYc.>Sz0%v 8"xBZ?C/쇿A/?ԄrM$KSQ 4E"YKаgL[kYݯ㡴\BCTB%uR׬@@:a I'xà XO -$" !z bӴcTׯZz;/i7vW`zaiؓVhe)@=j\&[cM ~GJ!ÈT!B;3?Ї@@<9B  ~/Oy&2,Gƀ_{Z,BqoO5Si(辸ĥy Ow !!a9#ΐXEN˧s|<@^j0׸̔r* 8/8Nx8*ֽ5u?%FXxdF:ՏwwXQP$[[ 19C'+b`pzaLlUgQ"(ZxJ[p#&VڻÌbR$ 8K+bfKQ"\;g]wvH`%l**vp&\)?)h2DPRcz"ɏvLew\ Y{C#V 7ϐ1'ST]Y[3W52I Pi;*h\I8#XT2>:aHjOO3'Ni5CTJwY8b`]Rrz޶1LM`+q CzN[ˑFsfn;I\iu+@Nsl`¹N͙|͠PȸPݦU!)&\t6 01"XW'FsoϭVo2CS&HU8";LtQ]Z|HO" udD4Xhp4ohm SK`KzRGerAwho WrEɊxQqrR1qNM21'NMc  D X iћ+=&DeoehOR3Q΅XH cA~9pi# Xq5𣻷woVe9QY|pO(.NhFKLxZ/:J;|a($κUk* ThDܴ0|·u4ZȻ=| ,iOfIҥ xԈ'{Ս3Mf$ CL6G5k)-4u|{5NSDMh-6(>Z`MIz,\dg<_X,8$ChM  RXʊsQ=]>alek޳!vVd#Pi#%BQ_i;ܡYEh/9AM ?*L8qw]") vWmVw.;ۑ.h2' (paK&tEFtu95Íѻ$کv I2uhg.]5gKR8Z*ݟii:|Hrp0 >n=9zם@.y 8 :ʡl΄-`"@|CHPa)8ekrw(IlRkLvAhpiQڱ;U@}{I|YQyW=yC("Nf|kL C')Img.7<<("r*ɡ1Uws=63N9^0y ,JKLL-hѥ"Ipk8/(?,|3 ;ÞWwBGՐӲi^ w# '7uҪ:_ I|e /M1xSy~$IZ=2 4ZY)E-KSjY&;ӿnlR tEp 2k[һkV iLw1;- 7W/iXKRPTƽ!k%MMegj8w܅ ْfIJUwz;;ug=$jtz䉭Dé]s!{2a]CX[ I"j8i>uٚϽ؂:luyғ^4;H$$AjC;2Kq, GK urxwMi|Su^U[E ;ȥS`ubA1!ꡤ4Ѻ0+EA.?a,@퐥~^8N4 t7GWӛ(ly6pJ?mu fc3IF=Qc~2,BsM*}JXܒ &"In)(%x'vRJ(6'f "&(`ԇ|ONt\)i@`~n\GhUԞt~uLVմ]\إdłabũ$mo¬7C\8yZݣOGEƼGOԶqH?g=nElvceO,e{(4/ƢY7V&p&pL5 K#"AuѠݮ\r)B c#uRIC^*!E8_dQӹakN [$*&3Cnb+T=I(FI3$IEGFHV[cn4X2eE 4w'({"3Χq5k*N1,ba|xڶXE*.1PVax<6SgpculGaBDo%Q >+fAv3D)񈆾1] ÿO,SuVqſRlΨPxO 2uC\u.{W&N6J4^T15ZF(­w! zGLjD/QJTbMqKPG>fiH)h AMۥO,M=& ޼Û݉=TY 0cK EjflOP)l4pňt !KdȔZL@MUʚ+I Mp/]H"'7`m]@*>yD)Lir'~p%xlsN5RJU4ɵ'M-nPT2>2<=\xwrw·8Q sk.LNW&I`&I $߃ xOu 1JiS_R` gFvĝs:!l JTnTa\ +QD$}[ Q{qHja;n$d vaZ ʭ-4uSF~kK&P,$Z$%&Gǃ:Nmrw;j߈FJ%1ĎQ h6`&@Z5.Q7 0oM-yc_8 EթYudfC&IaIE*dWΤ{H8]YFlpaAtlυd !4HfLhJy<{גX Ձ :M;Ҋ RG‘ى=~k8iu1}@Ëdy\|0QWߧ<ÌRտWh|F8a'Q vk#R:Z Z&TQ*8nM1 bknE}:'0U%MՌ+!3ce{M?WoSx\" X‹(d*U.C!y؛CI!(e4Ok`kꕯOza8g6D vjୈ2˜c # Kù%^sҎCP Y 9Am3 ~N ~@c$ɯte_9QXs"otK wلBٟkK`0??iFP,OVvE !N;Wa\'Y~T*;f]_OϫPQǺC{(P>TV4GYt `U3 >=``,OfB?nv]V&5o|px8JԜ\*V-Ó%Iڍ* UT*bL71rZx]yve$ ]{W>y\/eI}{*v(!=%3^ "X(2M(gf쏓/&"^ GO#z~ex[V}!h:¹/oW)q9nu_WH{1XDgrJBe5)-sLSA3`[2-F}nV8`L:p A E݂/\߯fy=u!e!6hi_gr0#&&^t,JRUpݬ 9?G` 'ۆ5E׵l-G;1_Aԉ>D/Ug5YO4abP}$ \FkU᱈T9MaL-o->fac;>ފ;g /FNr>0ޫ+SmΟy"iXYX<,wUwe88VGuwiq=mWϓMM>ǥUVlrm5w %^DP$)Lh )t r1I苐<nl(4?Z5YgmOYRkiR'IHG~7[pg)˺hHťh7_-o~FS]:Ӯ{* pr]{t5.O}}k ZЄBd=wHr>f!M ٫|%lOdRs<̠"tFXCm_?Z.T(/,O<,hsԘu~I Z [ F#J6HB_d0G5$" ;H#n9jO 1~\h7kDWE^ =9 fLo"n~J!f<6-E"_ ɄruG'='UDM <@ xkUIOgpAn&ݭnbpj#J7f PtI%͞Ki֫{Lɇ¾iuz2tNH2 sպJ"}<"CލOk'd$ /}7O I'gm*9z-j40M2Iڱiy~AByv)Z/jhm J!jS/SvHJZ&yJL%jvueQݚmGBb˼ #{~Є1b[0iHGT%1 ?L,$nә+iZ4y`/cR3@gIIR MdVL|*}gD\x1ƣ).Y86)<|e.fxhA,fdAR֫~~3ǫ\nῄ&vm8+Pe˧F6Gmq\HxgɆ~$gHEc 7Oj(oրMk x <#4! Sj$vlHU#5({# ;KrAʖ؎6? ;9bY+k3ӏ0gIVe&?&xbe+?+ ª9 ʷ2nX83ݷ {rxKB' :'!cF~^PbMW1&<!d"ǼR>C/]9WRs~Z\ .*0~(}[xڦ`"=0,c CQ]plxS,O9a-ǿpŶ5qcAؠګEͽcV7TJM<`$t70sͅfp'p Rw,}Z֣Pjʃ"zQ:߬uXb y'd[c}8Y[#vzd/P@J58jЙjp(#Q]ZlKbDouEs9F1{ >[#r ȷ_V>#-B4uMX(w.$IUݙ?I։^ޕvG/5+v".L@Neڴ ^K ޥPP"~e[ AIY&R/:n5RVL_O3i+x No ^D-/4uu?~(iܛ ݽMeKπ%G`JkB9d)n{о^iRZ巄2PWwMӽc~:_W2h>Տ4$v::[2u6J_GN^ʓI_!&ѹ_=&-9`DPr,2qy2Nk*Z.K>Sjz}6E(iN5CG HF+ihPRX?f]MG I4"ٴLdx'.;VUP5AJOEƛfM, [S -oskpe֪/ZH;G!؞y_f޾54IЕQofÔο,qQv2Tq}dm0}KƏS'@:3wAfԺ3+rKMb6vYnK0,bRpf[bHMDPrt2(6ݰ6z9 |'\rTы1~wCw|t: %F?j,Um'bQR]]3Idq~Y}/,4d1+S E*`i^t]L` ~+x5Jq^{3{!0\D5!|Б5Cuļ\˘Y l[ ?kH s! SC@ap1ȰG3ur'H1 쀈h{NMC:umk@i6pG RI8ʽq)w@S0X9&@a.̀PB]Xq?2%F!t6nAA΢8/>X-uDhc#P7n72553ARL9y7BH*roa7{yX?掽#%D@)Dp@\g _~gyNp+wl-^NruaJG"?#L{jG0`hb/sZ2 8kfz HbWUtN`&sZ&:._xa,äT WS(:KB/bѥꅖб $VAmct14E{tu]>ovqZ攦ms/2-+˜H*b8Mx 3|վԽwq5W|u̹ʐٝcGW}~eCeι\)^d*7˻Z{d{e}n'= ]Kxtй4!\(z#WMMa@}Q\%Zx%,חV?(^VaE|;n}Щ;>o蠄-GTQ1vg<_L!__Q03^CMYcEHT $#Ru(y;'>;/ۣ}./t%lor56og7S lJk ul;I2 J8/v]h; D\``f>$L砹tq9 bzk:a6`mDȪTs?Q~yJ_b11YŒD$V!1e7{.>xԄMv6 Ozo^$gbo|aOKݽlǡJ:SlN5ٶܤ->nL@ov:- ׮h( c MȤN#mpk/3 DcAtت]+8۠2Tuqb@9v=Oy.•3Zo)وk&btElp@P&nAҚ剁5$q'8#a nT.dR+چhm$sʌ! x<(d?YPb<4!w?\܎L)Q4,5̃U?]C>zǎ]ԃZڳvNmcC{>%ҳu 0 0>o7 G1B; |-o0r< IO*@+#EV-X\!Sjzr<=f^ gq<4 O"I s15U"AxI3CWTGBk_j>))F7⁰i-$ _BqVQd'~g?]f/+/ ^T1*8 H40Lg!6dr3^֙{=k;F~OEB Ka9~x4N(N{cI+|!sAYW4EHwo4wәt2۝Jzl1glK"ypмJMI@KEg 2b{]unX XQ Nv3i@9znrW?;=^]D i*R5,pp6 #S%<T#clՐֳJ*S( ծa9.Ɗ 3=ۚ\L_!p>&XM/#`1*^ֻvTQ}}ļ'1s0*:%[M6>%{whq6I=_~_km)Mp])d]v;Ҿ)Խ~60@C盖ގ2H,FA@"Fo,Ōt35vh02~g0=TW؉n"4>xIr6UFj2<.&_0S֧τ85\r.Ǟ KS(n{f,8G}9`8c*y'&'@ d=6sB,˷5Ll{8Ec"/tV17 ։cZ1f`!P 4^V$MX6IuՊx 1BO= |2UiW4#RUjW=<{pGgI]vjԣx]G蚫54Oh)jA t檐t.FׂjcP~{':Kٗ(x ni5[51W~|2/z^EJU6נ;T{ Ώs Xߢ} ^vPm;Jn01g$Ӛ8';V_H/?ʥx6cw(8N'FK/aݦg?rsW5o(D90Hۻֶ#X+c[FVl6alWX;^a]곢uᬺfMa;_<[TVn_K4A+3Act0ʗ̟ D li8 Ю5xcYPY.YP^?$+`)aiyE{)A~3GESu;،lXaD˧bДt :etg.z ع&RuϮW 1W <{F^di'`g ͉""P9ўKℛ1c7xDDk5C4(aؙw1]\]A[`_8vHS?#II;/xèg河({ϋnG:\Yy,Bڂ$ d":q#đ̈́cXZeA=g.jZwM"dĩ!:rjߩyXv3U6Flr8)[=4PuK.Mӌiu5r]P rؕ>ĝBBmMG-tS$/G㤸$2Ěh47ubˈ2"gbwm=\(Jӡ#+d=ڀt#"г&PRxK@26L-,^alAO.1jVJ_SO'2Ʀ\8FJF)h _?t" θΐ-}7(:Hi]UT1By v'o Y UF$v)mR^س Ⱥ64F7xnPEF8 I79q]gC^ɉb(̟Yx/zAST$?ʪyA-/>w ᤲ4rSH󼚴+rhuIdbL8=+s* 8>P`{BbCt+@Ry=^XvAd`ID*i FFu:qR~G3UYvA]X pd?H6:JA9KxG~HyғY牄%|:V{[.]Qv~X̗g?<A߶y&8jhb,e+VY(``?H'ї|!2Q#T 27&dn(3s\Y\J\ae +Gs>C/b˥҃qU5P=*u`Hs@ys ~~;ll^p2?oHD9gvE.;_[#QNym!D>llc\ Ց ]o(L4x՘ %ZM{{2gKJR/u hOb8aKbS*q n5G l3L=CW*~с0jkkV]sI5mƚd7t{8(QA>"j !1R]YQ1{"C ;l;wS=a"0=刧)3~o\s2ǃ[Fv{ǒ>8"i+8TJRTӴSOA8W$^U&JۙWlm}%0@umP''f&:eFNq L|LRB+覭mZv ah3\/dQ~ZaGJ>҅\xI4U*{Kٺwy:Dǘs"R&t(R/*9籯@V Q;.AQh6/1";9}6+Aki%2Ny, ~]w-TAX}Ftu>i-l됡Ç猹9?npTJX5<ُ({5qGm%ȧt H|3`MAes愶pR9.3jU7}ޗt4GS#˸IԀ/Sb›G?e *uc߭L+tFm:;v,?Dp$,ҷAnTIrB˸R"0.Gr9FW"F*-gx'?5{c%r"mw$0Y$ d^ZA}nF]$\cP^n@w4tc9s_\`!0`bgQC! 1gd]?!9g*Sf1Wx4)!m[r6㷯D]#>hiELY#u8Bnăex,jf3c/˞`x7| ~~ *]Aȇ!OZ)h|)3T rgE96 k6&gX@0YQ03cWoΜ >馩r/K' IǯA>f EOgF JB-fª3FOESoU5? -T#-aaU- .e /yf4F{h{^M7lذȵ](|q,(= ={ژpHv]^Vuy9,Z7e4Fɀnr%1j]ZgZq̩NԩxI N)Ѐ(DmܔP-&J \}VH0K 7D:VT:8l/{4۷P/<4"{$ln3̫+m*|gAa+8B@H@V<#T9iYAurUBлX R E5O%;_\]T6Ͻ8NIn8PfRui$Iuſ4ԶR{3I [>?zppnԌg+~(Ŭea̡Ae`@B֩瓢T?XxW#[V;#T(kO B#E&Z ݣ\]SU (P_4Si1U2׽Bt(72>[U4U>DOX Mȏ  Ǔzu, B"IxMehEEzMhOp1ֺ5piã`j*1eUw7GE}@SwNF %+qǫj(e3qs$x~Br4TU\6bʞǹOGE0[>h 9$s|,L3 Zhkg ?7eLmVJTq3!l4}= Dd $KV[d!1Ht`hGK#FsFҼ1`9mh~ bV'ژ/7{HޣT~@Y:;|\S~3/ O t+Q }Ilݏh( H\vbD=ymu9K8=;VKVG9&L7S~'k#0I@)#,;#WIfqVЭ8BC/LF zqT1?P%fȷ*ʾUV~PwsY~.BrSܿw)f6*5ʰ[ nX}ҹ US(KUWoߓco˺wjϓ#d8d vyϨ#0h4RVfs%<8^/bemiD,SUf%Nݭ>{u#pMҵ{ԀU"od ˏԏ pk l }EҲlb8%f}s'e HBIj-å@9S@Yo)\2P)$ų-W Xm:k7G:OgLIf=Չtq({&y,Ő:/],lp!@?H}Pp8N/s1:y\9]SE,#&x,@}FrnN9l,"plLYtdx4p&F?k+\*E +a2pI#&K)hO.3Q'9rw] _ҽ%")IECF} ` GvٝP {{%R`X$;{59Mri YjNlI,-} YIgp 2F2M7?o% jENdmnD\b(<Ώl95U r3T^uCiK F_$ֽa_t:STם53$t| #a 3>u%ONPg"RG I⪨Ũ”fAX(w|磄OȀCt_=ύYvri =,BvDr7D]B޽3FjʉsXI`&|NՖ$tExʑ=)-B,g<8ܙbFBfEW+E F瑿W {vW}iSJIcS"7OA>A_^i4h c$-R!jҟBX`K=ۨ\Ü>`^{ 4o'Uu%&v5%Z?W&NE6ZEcvjIoT c # D5jYACD ҧkH2cfׄU4kIUKxoC59).&ߌCwР)BWvJ G8a-6!ڛXޘ[uW;fJ!XՄlYoF9L~o8[}/np0M׷LpJ@̥R*:ٖ9P7^"*MS<5b zI\3qCJOz#*ۘ0Trt#jY:HO*= _Υb#ꨴ%KfdeqeZAlWX!ИS˒z/cʅb)VU2gf-geB ]9#AL2:CL;Y rJy[eZVfڮuvoI%Zbm߈ie? { ]T@&k۝H4{DЕδO#"C;Yl~yEhJ.z$;oY*:P?>uɑKOO~Sf#`AES5%6BQ'\NƖ3)zZxθɝd&৽h;GH"at ΏqԔTqv@BYMnZYqFq+Jϣ-H(|Zߢz!ssUuZZo֍HYBA9L˕KlA*T~EF |B|Y[pL^َ?'s8Bn{pppKsꀳ,C#gCkY-p\R+їFvvkcqrV:JzZ wN &ԎykU*?_\ 1٢񝶾O"l H> yfhYIANBi}y(6?*Nf#mNWm &-8 r f,Z*@kr # G&|IdgZ¾>Aij/NVOJū/T!;@%r<ݫycK֒ H2g(]UO.R*r3ư {òھؤ0e_W>ݝ4˹1`kn/_DCt6mNJe ZyVz:m9R1p^Enj _(]ek0ϖajGoM *xҟ+atCG BejnE6W0[URVga٬b acDf#|gbȻB'5 *5$/WACbU!bgh)f>gX'ة)rLψn1NXXiYA_m_&rk3Y2sVM* ze_.t' 0e h)-x.bwZdm ^m#Q@Ö%;1= "~d(IfZqJ`N3=]6$=&ʽyǖ_cЗ|L0X  F EVZH\ CN߈cP`IN8OT ׀z"(敏b O ^, 8%m] /=sVs^2 y5SLB$//#Rۅzݽ[}JZo]knJh+~Q !uDGp(hl+tno!>בx3km@=-, (#'^')B^Ig%jәK]1z=G>6u@18l;n1O쇋R7|04'ŪWQe<aō:yԧo RdzK̃Au>XB+Lio-zexor 7Rppot4$igxo=6eTzo7[j^>oq/"*uel帪 Ȍ67ZbY[^d?Boǔ^8;p|UU i74('xv[fW77cB+gRcVMnVs.ndF N'YZНbx&ܤ {:y2 ȷ?J|ϯ4dߋ3lx0F)F ԣ 58eFhPr&_Jr 4\wGC<(E/30lܱURZQ~J>3"ifHCʉj]xh7oMT?\kأƓPR] 0#H aF:kRӬI5Nob6O7qtmi|jᗵ׍mc!>`3j6_tFz}̘{z2 ?8,Cx>?0x@;0_ HN k B2>(*4(udpԢ}}YCpȞio0UUBPfȚIۅ}X"};tZ)ǠcZ6/g q;DϽ^E쬘9&$C6IpӉ1V@R}`/gQ3+qag= @;Rj_U'Gd-|#cخCImY@O&+~j恾bFaUkz9N1O"ly'ͼڜM|_w8{'k9Y[^ʠM¦\4(%8n(R kuknN`Ɂ50/.ZƼ ː"~$&.: r*PuR@Z#h%U[l4$"3G.hV}>2i +Jp@~|Q ѪI 7:O8}q iN>L  3kF`:K  2/SŮ+OO)7< 8&/i8`a27d"/Ϲ/{(Ky+S?CcIg]O&tS#R6axwUX6YW%qL4 Yz9됏OTR#KyFz4v0޿|[DYAn(@m7!T<ОYIpQU# Uwm45Z~ Llegu*sM+} yD֖QG&WfSkњ͸my-qhw} &>@`os׾d,0'KGBE93A/EB:v6}qO9d<  ڡߡq7\Ei%')^X|s>?ꍨ)Ng=3ep qKIJ[lL#o 8YpkG9,BXV;Ftvtl v5oyiAy m̙rW ^[7 >zeوe=(uqX)@\O%86^qY kNկK"\fg}B6sT9w>n[]q7phrK>Uz8BQso6Ng-?Hr8vf|FUaM6 0̂F[+8r9&!|ѭڣ 7d^3.*R]Vq.-? Q$V(#| RB_ː |Y94@?46C\JE}@fIŠ8;9 ԁX [vCe8`%kؚQBOi̟ >3e6vҮ3}=;Q!װVsd0v~¸䎱h[y8U PEb~.pQ GmC~̰|L1+ &3G%%I+<ǁFLXRKU%Q8l) !FgAr8$S;ã(: l١vk %H:~UQV`~CwlBM'$M0՝4j,b0oh.ڨ]\KѻcsVtZi}gbVZ<u׀ S\qxf͙xO8& θZ6 9?y;M(Dx" @lo+LLraBST"=ׁG_wZ}Njh =i-Hj T*Mj}d|@osGo>j104,'=,N~nQq;*8x 1C/Ңp?T_{&I򗠃Te@8hEJg-ۻBڨE)4it-+qaygvp8s@$D@ 47ؠ2h&Ns!3a$䶙^q@rI"<&gCE .ר{:d)%؏:艇Fiِz[6 |I_zOPvWn|= %C,Є5~==0V%ӯG ClE1XVqcB#,`} d^a^i( fy/~3=a[P40ku^1vn .f/7=s?ukp;m@$6?`Taxw:a5] j׺uH%ф.Q *WH]Fr#pmٿ)F%0<{:'+sT}2[} WZIDi_~a~lzIbbXDRcY5튋%-QޡX>D8X0GpN8̰StB@ ŧ i̚uCA3b>>#Mi8Vbep$6=㨊ɉbngp01Q4c552C:ztRx|iB4`Ɨ^~Q,h^_ԀmF`K 攠Us-LޠD4*(&YM^X ͠Һj 䃎^!B%e,qԹ@22`YQ[' mjj΁š~ŚQrC\%Ju=eBёp@R1*J!9H@gkU6W Èن34/jk88Tך;Y"2'i&W!JŽ[I]S]o-3nnXV;ԑ ;nc>86O70V(=29kYJ50,v p O#;DsÜyn ~هMQWy@猕ͮ!L܊AHPr ;*H;w-J=}<%< 8kZʀTZд7é;9\i``laҷe ڝlUZ}k~JK |KQu0H9Fɹp2@ٿN1IoE\*1C,߂P7*qwO`śu'yMģKI^Bew#ŷ讅l4~=>/K*:0,CVB;ʭӮe>7y,aD:QZhGDqբ5/wdZb-O#8٢WŔA $€ j88U+ˎdOCdFf~eK寔]iL*0x۷{9B/zǙ Ci`2Ia`w&k $w 7 a74"fט֕ȈVOU0  S՗_F[!h ~JG`(iX yܠ<',}Ȫ"=hRoSi *!M:f T:hY0B4a R(1b}ix#?f \0L K&Z.HU#˭(Az7(iQ?~L7'볼2s^@ԇmd>q?K͵OeH|fOYՏ3}jyYA:J*~.{Je&1~/BƟhэv: 8f9h7&bq#CQ,*pyrP(d?Dr!}ȌMHG |ï5@>'C#Oь0wB[oI&P= U5_- dl@>$'+)qZ-ˌ!EH/u%{֯ }C}徉b1 2y0 5hSXu~K|dð yՋ8)>CD?@s'0z.cr1JN\M#c+2z"&3%y}l C!پͽ^U@<-8ѿe;7' ک/SOMS(14Vst@<4sۙwg`ci+XȻo" W,-A>St ػ [Z+&S+HqD:r\(z 05~o$rU?hF r6DrIZN UFs\Ofjɚ=u%/)LۨW,PC 0D FԶ9̈́V 1rF?F؎K P^'}d([^WNT$T}mӚ\z޺QK :*ח84{ \ըs0?ޥ&ql.1 h",)HҠwނ_8_{Iޢy,>F\<,or 54̔ꇰdGٌp2fj?-Se`f& T!֦+J0|RFb-<+԰p|ZR47j4bWI`.k>k&}ٽK`Q)W_ 3Moe ֢*xgSuyi6hEL=cc L/t҄A {w3=rؕ9qnlh;'; Sw|֮]n4_O ^ :u+P ߼[ٟB7hbF_>t|%Cc..ذq31܆JԠ-UY璢=~۪t1vf_'IAhoP .tv[gŐ>w'MƝM(G#Kn6LA=2^7I1_bsWGAm1b dEԷי1tNJ9BLm*%K"cb'H{HlL=ݰ~91^cxUmȚ@]:<;7Fm3d >XvS;6jtU\(ֺ鈰֨-D}.VpuЙ68KFȊIts^N-?giS,8O#k}1n5sM9Ih2֪0U,z4<#gg]}87Lp!zf"-Np]&,8".2um Ѻ|XFASy0:e`3 mzRK.c˜a8 l5]"{HTLX"5s.`K(¶ϙvXn*bxމ'_RecrqZbpJªP;|6GA&B=HAARcwS't MP\>[m-5CX eG4b` Z,$b G".7]gi>zUD3<;ۮklWo` :_}FD3$tRZ Lc71 ^7gkccŝ" ,? "-y)? `L EԳ1A r۫)Qu>{#cGgD42uM"ՌB7㥃g8)yrˑ307x=NRGcAg`HS>tHohlSW\;]OE!` &F]51N 7X]ΫWb;"y`tcny+3۰?Z✹1_SO &R<- 'V6-d"~{G@I47ڂs1K׬BXC`{stkq6EPyNK\Jxk[֍h7))BfJg+|^; 4*4&W[[I(SLQ:e{`JD:,SԇRq wj$Ef"MAbR^Գ󠫃Yg7`jd4iX9Rͽge= ؜OIw 4S $SmT"-x,Hka f_M¹U+._^Sp^xQ\N&\8RmD5j._@7 ޺V1(Ag0B\o%Fd!c5I3sHx#6D Cds+T 8c@q&DHx4& 畄I j8M^BM!ȧJsBM4t}I9.a29⎧jzPW 4W|zc\sxR&Y3M8W/R,LOåX]wh3=10&46V[AhrRM˦@Og3TVbqeP/K/Bl|)W3B](FGtm ֶurl B@P,kDYik ם:z. m{ q*g~%BZ[Jlw!R %q< h]nVE:|MZ?z|O39A.΢a#Jp*o$6gf{6%Cf`gl32;1`OiD K)崐$C{v,F(6`,9r|18d95 u;r/B^>%/Sq9\95(r@4ʯ+~d\[ֳ&XvO?{ *v/?D[aUͧlә oV`2T<{NOgئ⢫gPGm H{dC5aQsӴ:evӈr3fPӃNP@3{ܢ +C:jGH(LLiy?mOVg!B'iHvyQi4h3۞o_ F{3r]\./Pkt,ٺUUϠb ކLY$;Fna{&~ ,R?#R}WL";ižL%w:mY.J mdU?=`nOrrͱ]XBA1vr!Zc#E87p5 eTr:e I%А 9 r $4?` n9i/l)deWk)qlc!̳{mX{Kf|{ϡfWȚ i-` <*(HFXh(Мn} yW\}`[נrsK;{YXz9hV8Hb|+ٍYxvCnz2ۈSoyƔ큔x.RhH4WSeNFtI VhA\]{]|BrucT!c>%WYWCZMI5^+dzWi!fkϽ6ز}M!7ӄj2G+ڣ.mWкn&;SstlA5KvK).?wz5:p;=<3(Ɣvr`H:Ӂ^n4l!Vʾ6{*LjU)Q u쓽 UshWzrJi({~tΠwca_ycr*RxkkS}k~(@0g(9Z,0X3u2F&6l*𚪘^E ^gƳ&DO4^\(!R6sMd_jl 8Y*,Nw* ҃+'BXybR'|;cw6$g_1 ֈv|HC[> pԋV zʮ2cג!n]`j!grӪ@JC;**.`NĞB$E Ɂ969lm=X`k~n_%Ipd&#IrZm}dc-r-/~ o )gQj7.Ώ-[~\W3unޙ\%jgMrίh/`ʦ}U4Yȱ slܞ-Vy*GG#' gfzz6gnC|QQ\DXx]/O6S`{^I&"xs?\iY|X16AiL@ޘȚf qYK۔z ݙطhKF׆&_9s?1MD)ˑI~LtcʯHlC?ݚL n#)ij/ |Ϣo;Z=~ s,Jl^mfɕ^PQcr6fpk#<\{B'KI] {źZ,Ӻ~tEhw{`ȵӞ8TAiBfKP zpGްsKU&4t; x Ȓn}h֋Ҙ (-6+CxnUkhA$O];+S2ehBNmC3\?F6i@(MAyB1=^2}ڴ_Ide'πF yRZ\j%佡~$8yzZ}iAN_]t e[ؠC)6sp?U3&!;Q򸫭dʴL4 #E|10X*-F·lxshn^@MU#Gg%߾.!u6Hԑ'o#d׭{QM%s:?lQX6v]` 遴g /Q"vw?eyK1^FSB ?T;=vȭډWAHFPI/?V3&X1r}w +J@<"g_qcඣ*w1J:oƅ h R%tj,]F6dQz{kg.d0tGkiTY fx1O'}2OnXqKun`7*hOfd籛mL5g񉗪Z#댰Sq6+ % |" X"' *'BX;xMÑۖ$[!d(wϔ}ǹUU'$9v-;Y oU-'6ʯϾ#oǧTWCMk_e\OXc}/^^6TژOyr%;{WC2]R5]6T()-!J9嗬u:ٴ1@C[@P卥wwb(Z`2>0(fC, 7 =&2sqgmACTuׁg² uNa10d()H}TbVm0ւSmC7< @ts7O0(SBEF-8 ~03S m(xk!-*%ΦwKILY>H<+7^˸\; ܲrZ$<q4i#'0Zqc, H?w #.Y[ks4\3C$1QjnK|j:u?ao9\&Cd` C֥ܭ\NHTy*YX̣8]t^xީ W;D O<wgLK.\H6IH`JZޢ ;\ v7WڠF5$iUpIt Y|#/ ;*ҬO;j|pտFJsQQֆf@`XdӮ֚e[TZDMsj@\7XydY$cV&ԉ*]v5:-IK=V[ . , big`ZK%[-F5d\1[ql K<,& 4X̥l_~f>U&׹2wf]:_-nIL)e(N,4o@ `fD)/:.g3EK<yKܐ uR(Ϙtͮ,p okljePeL '\"|X#ܝ#d%,M4}ހz+ޛr *8 D5Aq-~ǸG Յ N=.")耠 g\"Vhq h?v}#!reʌɲ38OϦ07o멟vdY5o3(?0ö7qUtu,qm*r+#mL8vҜ<9a $V٨yšx_/ M5&UTX3濄4d&I7 )}q+ژ{.LTC)|d|Z8% t-L74eDķEkgm[¥ Zgqy؊l{_]]w zʩA\< Gbb٤hP1W8agSUMEɞdD .Y\4k0*2?J0Ghֆ}\x B. A]Mj*[j&D'B ʀֿtӵ";ͿmǬ8Te+81ܰt.[[Jhla3[pq z4XM^*W#}7rwxS_n*2+\z.jL,dEѡQ$_#нh8j~L Q] jn 3IЀP uϟ #p2o}Ve$gޑiN,+RT̪J\ K8c2 (R2ҘDy w=JI#WCkPEz83' *Ig;D/%J# Afh0EcʏǞ۪R]K[ـ+,.ja}<$XL(Bm>ء-*q|G=sup9?'Nnܠƽnv- ]//Æ w L&88랚dN4zf]5NKa<h2 'dd[lDߴy4Մ)6!_# =d f⫱`!zJuOgƲ@I{N|o: }u? $^Vi XݘBAqbFb-Xг&_;_Q'Cz2|"{G pn%4r\qpA[>VN")1*K,?U1`:Q<" no/$=oP$t}R'.w2F&)޵l2F#PuIfsW)'jsSo|eKkvy(msыǐK(`(1(6X򙤟)W'1@8)_%KC0z=|hG,Γv7gtv$B=x+@I-m)`+ȧysfcgбǔ*6qaMA'lׅxK& (Ւ_&k"(q˲΁N323L6s4kXKn*BtlE*Q(z/<e"N?/m^kf*r,_D[,:4_ ,bM;} Rja5"i*kxS7(nݧU̒RrLfNkM6s_)5^˸i -(PMcXGKt8nPuiuiJvs.&_QmT88JT3td̩+sāqڪ #>_(`L4551k', `+k(ߙ/ʾ8?po&͹eœ7}D}=I3(*M3Jd!\ m:>M~^ ;z3>ɏ] 0pCFj݈eR 'pد @rIuN$r/(6mxKB]']fYlwY)u!iӰGL 25R+A'YvKųTϷ [ }.vW,ze.@YcGX|"уQĚmW" GŊ޶j~qعny_2.:=5P\'Z2Dz I %6N7L8}ߪQV)y/(* uݭ=5 8ɦ=/X6rvL%|IڟNf&zʱ|گuNNN[Dɤ+=$i=bO硿jtE1{2,>:A;ECa!raѥ5.“Ug&l8ބVOiCfh)YT2"uRj:V}Z;^WyU*veeoatxo_l'r1.޼wMYU |3>(fS+H@)aS!ALOʡF plVQ-@Ũ2gGi ԠӋR'O nݽp .~O]Gv`: +z[Եpbg{8)a@˪u/[^й(6:vKZ27謣A[:GoEޡ(=/4*n:Y n>6wMXEi::&K@``e f}O=~ϸ2 ='|.F/v5⪕|<-8yM3E/mc=kB@=SB(=lMm$H}Bm%2.?}^m&oFyĠ.Tk.x\o 2(W A~yBޙzcz"s{lq8|-H't>U\XӘ0 6uڿҳ5dI0B$OI;_EFMC'DP :X4+ɐ>PQx+`6ԮR* BN%81>_P$U₺F7Jq%ٿPͼpl$-D~.Rld)πH+fA[Y-CΆf|ݐG $q:[D({HFjMFS,|&⤅STI>릥TaӌILU^rg}ŏmOzdq0P}Stf *J[O#NGq]'^$ȻZd񓯂Ou!3{8F"`Xs`nbdOV ڡR`3T 1H#ށ w}fEc~L"AaegŌA_6z>Bpkq𨷃g(V2DPF)RRcz*/o&7'>a"z0uoEO&66|T;M!21ٮ {Tx#%n*^&=P*_X*"#-$5brSUj?(e4Xt]_D rY~ƝHm tO#P҃AJL\OHi+H4 }h+H\p `z^N;SXN5 >) eι>ݬ_h.Yځ'L,+EEuqs^qKV jetH4a؎W}y,{eWlиɊ|:5G@|41p5ٸ-euIĹF.!F}z)l1TO3 ;\ς@jٔj[yO&;#ܤ p,vҞ,},Yԗ+ a?:Bҵ7[ 1WLެ}aI PbO6uDPmXԨ2i{Dzk4vclXPY9>xeO⥞׈.f"Q_moX3T*8N}Q=eY1G6x#~/%I@o*,1{vs޴F<ǓQ|f1f[-Hs݅~7vXQGŽ'Eh0W)te4> a$FBynYͺ\,5[^uG>…Lm=ET9X C9U)C `ASݔ -C ]toE ~"rX7NF/E\m#:xV-RVlp.1r&U lkA"vGȵKm$ e/=#EU 2>n. PHxe;RO;24ǴPt%'Vz>Aeg4:D .)-""cMTh"QhY qR_NޔLUm K< aMvVM;܇*h'$zLxun%][K^Ozsэ2<2~OQ9FH8}тUq U4pq"u>8:n>uoxrHwxlח {ӻNف2 &jZj3\ᆝW9 I"cp =E7 ('͚0v,.2t&6 ^|EfcR=߂7//Gˤm5ȯtyhR(9ߪ޻?['H'k !EogNG2Ʀ5-{vB _Od\tDci'&2(Хf|Bmq%õPiěcrz#\ISDt(;#6]~u K;Xx9ȼv#ѭ(ӏjim~q]O@|)`"rQ'1]AwC}uϧ*:N]aӂw0hCcwUkt4~rP[as_ )myA3@Q?F5atbnyhӝp¬Z- ƊϯOb#ۥ_ǫsN߲?87xIaóCuG'9Rn/e6DR enIUiD筐>yѶc :Ct$j cU7{@wݖ% ˡ0\6f÷oOߴnL}zcCp­f}՛"[4'C$/H#/o7TdOAUDmӭA*P `<:Uu tUkWՎfVZ`0d0X^%f8M JMKE M^/z׀7ż(SlMlKg+jbߒic~lrEY 8#[\qi?V#R_3 qo@wXR>!CLGoc\_Q69MFsVs-& ⛱8H,^^k>AH. "C'??򔗦(THY.QY^l8ǬZ+!$4mA)q!)z2:3 e \"M_UN^q* f4I+ѺWEw&Xo'd*%'|y0k?%Iȧqi@.0:X6a5< JJp-ڏKџs&8jF[`W>X(SKR=drH @.; S~@ut矍9$X/ݩ: /(I5;y|ck]]<28tGo+TUCc}q'&jނW 5K7ӌ 35t᡹a'-N)Pɟ+@$Yxi-w0P]lV( T M*6@mՙ7O0nǙ@OʟT,q2\DE)5_nS~SN3vYU"w(fRHX?( 36@A_:#aȥߌaN/;g>^9} IF@mf:%QxQ,+niY[ɯnN+G7v:sg"-Ր1UQ0.q%#r gۦ}(@;v#KyeW_g.{@&uĂ(&I eQ\ui(Cy:ҚX1\>+ oFv iO*'ԛ{2 3PR΄'ZFK<@UѱcwC}rz" }z& S1KvH^@䦠G`>O|)Z Ƽus$!fAB6/|'Wm5Mi\/PB'<ԃ4(!NcnFՎtcaM[#aDXj>{3^,wOse,0`U MU^S' )5}e /Dn.IzxD3D,5?#i c9j%a@HD.{A @iC~m!،I/x3_&ߖKz߽ _=iT/؁ȃ<~fߺ7)j`DK% 㫠C ("%k6y/Ljngl5x*SD[Yzy>uM>}ȚO~AB oygd5,Fri&XɱkURHu@UCƍ =i1J‡kN9Y{`lқWrt_Vom-?p ,Ty1͛$0bN,E2Ƃ2տ5O+fd1xx@#vPИ*(x&`z(0غP |ex #kx%׉l0K|X鐃C$EL@:?+":Nڲ]u] L--Eʀess:%[aA::A~/dUО{cx({K.yS˭2bKtM,!$8{XR$Y^Ǫ߹dC{aƘN FY'e@™W'{S p43sʦAMcʥMMv0ջ]vOBT:r3 H퉻*8yAĒi|E_aSI0FJƉ2l1UP$Gue cD)_olfXJK@H$*u7vm6 g:9ӂSe>`'&w_<[>]:F'-Fy_T~`&xUQs]hBBjn( li}0e2P]y#4l K,' yf.fu?+l2-;gl)*&8VI{cܪ|XeQnMDK(2\젅/4vf5n}ԥ+E.P@Mm'ai8tY`dSkFn sP OlZ!M,k?&zLdwЊ֩5a{hް v)4|y7q~ON`8=/{J1"M(3_w9$PDQ(1 ҡ9vEaT󹦫o}k`*t  8q'bђ "\ eu`~lcA~ٍwz(ϷYp qFSGbtt#q)^\FXmBbt;9d^`<2֙hD1n-mE ze% pUr5Rc_=. 1l5kl>:riG XشсN,g2bR+\;%,>`֏dwh)62v}N=08ƫ: ve(j[+ftL7:N!X_#?s!jĮ}y~D[0a01^8KP=a"/}{Dq^97㷊u ^a@h9\lMpP!auq XoCMQc+t j+NGDA/8&|[sƞJPk PD`݋uv@%*(v B)$Fݶ8{0a\0ݿ.\༏ vj1P4!@iʨffQi!hn`"̫X^Z8w@DX[ԇDf;<&_Pڰ-Gydbݎ,VHX4f!$X˥CӜczmhgK5]yj(lf[}b0U-<\b@Ft\QA75>T1 և?r0̰M"8g֊sczH' BE ϡsH$q8pq_rHQ&ϗ&_7_Z0/k1e`:bHl!ʣhyT%ňgto`whj6\נS/B^nunf4ًy"rA~1"TF[nj,Xǃm#ں~pn9S┋KʽDe>vOӸ'}x#jZc,LJJI#Mzϙd4xޛB's862\ hlQdjK%X0e o̜אV`~~K-%=/]tXi %QVE ,P{^8c(thag2-H|T ]^Xjcgq1mp8pGFk MrN)\9JJ9*Q_M)Q2~:%-˔k[ F`n?ێ NfR0? I8_V!lXO3c#߲ARb dVs'YX1Jv8ZY9JvEVSf: vKAKR be *7-)˴Қ3{ՂvC3oʼKɣ}Lmߘ~STRT̖Dhlɋ1۽{!FwIJi'FVR Fx"txw7̕6e"hBBchIn _r $M$Ɣok^+M5pTgF]* @ _b`?@gI7(Nm>s.c%l1(֭s5*܃g?*`<$ gv;N6g9:nP(a.GaUE~Xyʷu)ɤP9kf^;Z(nD_7ʤjζ vUJJڱ9) ZyE/K֘Ad$mqr޵WyFcNeXHhW [j|G7#, wsX"o'/<*jWДXt[^ݣ^ixl$Ji73`4$g3,2/26QfkQznhG aB V|2 A ^sm\YL箢H@܆H3IS|Kj-҄knhaR@إ}J%o j|K,3r`;da (8`,& #NEu!?]ߖԧ Uf=UG9?X#[Ii7Vc}s8 G3yf򓸖zi̬kЎszrdX(DJdrM./ 4-Eiޫ1;Ԁ۩ ٪4LY)/]9C\?7]lxU5!ۡJH5^ػ$@U9߳#~ &9/9dTF^ a'TyV-ۍ3bUI063n<:?@ `>liX1KEih\h՟ۀZ %-&6`J,Z$a#nWioߞӲ',L_nU;yerMlW8H;}vvcґ<{%+*cP Ҿf-\V 5A}Tm2`&8\[ pAKuفvkR[ JIw+bJ|fo&H JLM S) /U Xm'焖=fj+p\\q;D0lɱeS9'V}y$D_`G8~(}>wʜ!)CF >YP)e,_{Tac} ;0UՠWW"}lU@Iuc۟ Ӊӥ`fm!?~ac*zOU%;Ԧ}X g0"P07P,⤅9pUp[HphZ-ZCRn/vwGe{t❳ {DìQH9vZ@ d,cC5Ӯ̮ 軸S1;6"ZѨ":t9T!c$~~ʸD`d[.+mHFKKTutDzDh!ksk2j5 Q݌D\E$2_/[ǗRQi4j *&yQfT{F1EyM/fjq>gJrC/I3J:3+ bfXDSi1T$ oكZVk.n2ˣ`M^@%Q!ϵPϢgnQaܒNI&kD#Q a-.;`FƐ蚜[t;Qe43p K|hTDZ悈#J/[@m+u᷇܁uw vZqH٪fesaψOW*75itUٟUg $܇\ ،3`f ,wt{m傣F?1:!/e:̵.>cHiehUC鉃ӱ+@\\+cE4p~#@m, qzL.6[;8Q4Jj<_u)j9S]>|_|&g_")Ã)Wk٘}s&„k/0@ ']@D U-H}Yg-d^֌S?v Io_U53"Ro\7xn%#s5usiO*{=֐ںǷ=M>޼rڝW+n /3̬?ǁ}Ͳջb5DyfrM{vu84l\3tc!tj}HKWohʹ}YVb֎.j $'o7DFv0cuք׺=(P6\wJ$`Z(KW6'T.)4n>2I:v_O1o^rlߏ'`( T%[LO snBlE^@-G7+QZ,a1CTj@WoR| sOc3ܯQۥٕJl֗ AZ{h_>&ۗ MC2GQ%O%IrPh@,٩UkPt2HC* i,pC ݬ#&O :MzjMxqNۖIĶ )xMv9#:TV5\\ xP\ =-%At@<82aඟhBw&%!ROSf6@H٬[!Rm3J[(2X, 贒 P#G<e>B!<yqdUE6K2+D6IWFN݃NY|JVA[y>׫i&|8Vk tc_0{^:{QhVrlo08<4uY x6,/d4< u]E ,p;:,z"^qq)15VQ Q6n듁EcyŦ}Cr\м vS\K臦>i0NRg #=fU |ƽvzIgo&o+ײa0*XFObI`y1[Bf .Ӡ&iT1%2Lfj^M,J_jUrCCS]rapSq&Jӱ"z{46cOiūş7Dܽ7`aM!V^)$WTձ!JJd17k=AeSb# ïgDO-LhY[?JX)4D×2HZ b (@ѱElcϪoRk^S=)Ŕh$@:k]efѩxmj(с؏c S[s"x"I`r_Ʈ]^.O+y'O#-3ș; (k%k?{B&`tTFnԓQ (opEF`-v9\eMgInOQ{ kћnQn+`tZc0Mee8(iC%R4M KIR7(,:Neq9xZC E) 靿dpx{TLڿq+T߿r0,R~'wE'}4b^/L+P0.0`?ƀ[,kC#wpR_њJWVN5ëfxd-I.!ɱ-LmΝЬ8b.icL :[kځ?tErvЩ׸ ,;tuYX-'t(^wosXgRXm.}>w.:!/cnVȨ~W4Vʷ:]<&J e"3!?oYlmF4JKm4.'B|D*Bi.@HGog\o3{d^F#sԋ^Wtȫ` c ܹ7`^V o@-V]I+O(9fKx]Ġtfpw[Ekz=ijkܐmLhXV;}Nq=k4@9f$fTꀧ\ y#m^\PWKD|=mb`św/" 2^%9j&zTﳯ$2BՂpY w6D앗Wt/,#=%*Xɧp_'ݡ5e3Q!.ZrP~7ű# s 'X7I򣪮.WQJʂΑO?CTU#9~2 K0qOI|HfwG#sOxŽ䙽H#],#ٴFN ,+nnYғ_c<]RURw.x ftgׄoUI3z+RkռE{~odvvyi8u}î3s>3 v︌]C W08g|U=ԕӓc4jIɂ-#!0}Lkw3+[I6u팮ĸ 5p)h(\ףz[Ͼ4QPB^s de;6wcB,:ܦ'Ԗ h\9WcR6a#( %TF6%LJ5#K|6kUN2YąDXNѾ+/z cۻDߨ#eu7htve1ut뛳gW:+w6VH5J*/3i A</"vMLQ p><3XvBif+eI\QlHt<|?[s̯G*Ezx&wMJ>K+b{*+<"!IuOX|QS<P cIqv IDAO[dd{ܕU:7`OuݍyX+!ǧ l8o*܇ FX_V$7ÉqS -ܐ8M$qFuTs+"cSpͦ"Y~2 ]g@RsR)RWnj6MeeILkWZA>p[kzLCO~@AylIH.GIviJa;![uo2=YOd:|VN(4R?x&;Ֆ5:V?KtMrm*?JZof2ov@^HެB2vX*6'jүZxWs0ccзBPRQ0~˭JJ=kWzfSn&= "kzX~qjƒH_NρȶH'`^sJ =EY\t,KЪn#>W NKQDq-+.ez%$΍ԅ4*ļs~{A[¡QA'׽8Ъ0w ܞbIǂ\GB798b h5M5Mͤ9>Z UJQlZk?Q9پb +BɅkп`ќӟrXrל2+~n99g`iעꙎUbQUN`Uz߹hOSbf⃃cb.[a>bqcH|iLsa(-=R̅S-ਡ5@,aD(k~5&A(؏5xRc9s x խ` $?(p.?&UF+63x Vp##ѣr^4 6PD+q2jVHX^Ԙ>E(wV䅺j@n;d'uzUfpXN+i=PA" ȟb[IIRxGo9wR4, hq5XW-걇T"*9Q>`C /ŸY#>٧mK[%1YQ\;b^G/Ao0W 3'8%1-X98saߴ@. !w |dchG!QP$R98ALiq pxU:ޗ0[C~F"-쿁75~-"GuBh9gZ uHyM) YLvmH}o}ɭsᱳ(M/x +iުq<ñ}FX<߻pc{צ ϥ0ںwhh7۩{ߌiDbތq-e"ǭ6x#6-+-N,mб,M'F@mD_7r2Cap2sp7W8HNH7gc^}Q_,32r&%dO6=UMrhT?UѰ,w (PnwI纵O0]*^(Ml<'3 wH, nur/]VF.R/m4\gIY@Pdi0=s=No01Lgi??i_"[x`TŞ=ؓG$z%ZaȈwIf+V ИG" |یNi/^ mv4&ʵ?ZƶqBʋ6/v;PjC)d7ARƋyM7ZZ)/1a 1HI5ҿ|flhRifS3x;ː/| s?5b/!*> d/oqӇedmv~IBcsF븣kY*}㧻zXa2gw Y5\\b.cV68hzQzF{ N!2NaLNa6TX_#l8Y4+CлS±w(F0hNu0V] a}ꂐӧ$ED~:[h:7dt;i ?-;$<Yu #䷍kt#yX:c oqxʴA.l~~B7}h9lX5:'~tއUug -< [HrN)%k\vZz_bFWl^_q̷:  6 jb文|;d;sYe:@'wƂ]A[/Z+" .r'hB,Cp fݘaI禘jTÉτ׏Z_&JK!8_I; Y7sVZ[ &g^lZ1TՑlfCPNsk/8g4APay*#P؛ Bwd~a2Gw+ۉՙ3Y9|s#⯸-h2)cDxK F(QJ9A.UqW8j" -$nx'{$p5ՅS,WH?WQ+jKNAy$c\eYa|,ϪNc3PL֎H 4 7d3l /'A|퐑#o$ƉfQD: 'rԾ8>4GsL7=gCs✝#JR;-|]H8qUl *%#Ԑt|@ B]T86U= B{lߕ'DR]o|Sben,B :5LW.$[Z7@ ݭG"9"|>Ĝ)" 1Z)d=8Bi&!T! 71J ɟ>XCZL%"9h ڝAwج_Vh0aCpV**ѢǩBYDI+/֮^Jf@vgж*ͣAҭ]͂O\ʁ+Wg4ɭb3ޗ-|=٫N{QyS LDL`Kxv uBnԣcn_A_KnAB&b  ݍz[,T ayG:_:HaQAiڡ09ΗRDeh/֊D 6sfwУuy_ gHNW1l=|i"GH"^?@Ů0[Zc>äq$q9][X߿9%a` Cu%z,EᨀΛ"ű1yOV)&h%BZY/ύ|)rhGhVcOBjUW?!5RaC*AA3f0_J2fѷcl+#59~>G;&Ww l'$;EԱX׸'z0ւeSa^hJ SSt1ѬFJ ς>U*Clɽ5Mފӷ>UD+d_“Q)_pjCZ4WBh2 SKJ&h|j!`0y@0Qr|0.`Q9gɌJ`U/7嶀dyT$6s)q*U+IiTPXN͚ w `\trtMNE΂ߍۯza]]3[3G6/>" wEM/ .Fon9ۺ 惵РUds9~IvDUȓ^&z ѳ۵ZHm Dg6oClƒ <[-V?Zq1DdE)}14;aI gG?hsj o8PfviXܮhg|!%wͫ%nR"āX,U r^"P9צkEB:JCpOUg:ϵsO !Rpqq>̔>Ɗ@%iaܳzp-2 |ks] `A|V_W_s Y4 ޱ"! }M> |}o [I{cXi/EJ-7N1f {ת+T3\_e]pl ċcdT7csYjhcܨRQ'EK=-zpkd!d ]G8tXBޔE={W&1wsFluc%u=voPaWp.z2UK1QIJpb8 %--͓+Y?!f?M>3+cPӓi?eϼu`?r=DX+v[c9:t qL] e2ƀ #٬8B6[.:7Ok]HD&RQlHGY ݢ+9ݦÕ)%G`YZ#eC\!>mv 勁N(Z%_ͤf(qzҁe\A 4=`y6:! 8w D?cZ|f=~&[ohTad`DY=6C,ը`<2$L)ޞ" hĊ7VxY+(h'C!T(#Ԭ_&<x)}_`dž&51`SA+ =qLyUT['pcǀ(6I=KQx^3ճ/czucd!vo_XzñPC P)BJ})HH@"yl?T(b+vn$ <:5%e^'1h0!vlnlbJj,Ǐۋ66iqCK3w3km_oXp3klϕGK\.3*~5%bzi0_oXK [!^րWNcܖ*ՍjBV@.O9V?/(G>m+d9>v; 2M7oPũ=4dJ2P;]g0j AW麴[bsW#PR% kHS%ⴰ$uw4)ERH`o`K|\54>]*6SP} Pҥ̽a0>ұ4S,̪ ]/^d6lw/>}6F{ Ӯx*sZ gTC[sCo[۷K29l$:x(P^å|#N[Em:XNnA 34\v@)[TTEcBGz 6UVDjYH̝|iMus̢`Wpghhc:9I9e4=8>GIWHfҀu Ɣj./XYgݵPˊ3!$S;Q; X 'l&u*AI=؃J< FPQܤTl*!Uv$ixT׆c_Eg`\47P)DJ2:dZ.5S؆~^ ۺ7C8J9уL[2/42K۠=C3 mQ폱oUŀ`16p!5!k]]X<`)&Wn*z,|Q䈴C6 r{BR 5EdrXz. r{gE1kH&VM7- -)Jg w +0`?lUB,^pA?L}|UYv̸C`w[ay]8Pg3_#}QyW=P޽%~j)8/㷪ޏa[vK}X"$GW1"/3e{gf?',pn#lkv_X]u,d9J|뤺̫pط|EUU9{azÞQ;V, vwkurwXK<4>P ގ xoyq7SͪP:UqIӞlϺi!@3h˒3H8aDYus_R!Zuv(}LE67~.ր;>( |x{$7&|"׹a{  0NJ)׽on >~l6P]uNn?7 HNI%ѰQfQ1*S:*]Qs8 lռ|g QAx 15v^[_-&O|rT`хLpk աJ'=G~~~NPkn\(xk{Q&I@")r[59}>-k]!ѪH  < N}M1 R`hե:2syU O v.MaO3}m wL(7꾡*HEFYfWc^ƅ Ȋ93̚|{ =ٰvBv):JyuD& MG$Z Cpu…+#M(` π7sk1D EA7laZċMR O4EAKs^J%d!򏕞C2c݀+vUGTA'OL3贿 Nk|W*d;rhs?CE1EtH|5!98ޒ6H'kv*;^8ligr!KℒkW31g"5Hc<ekhax%T^*L}HKy]1{ 7 CIGV(ah^\ַ~50>%mD#]U@ 4~P?V8y}+խ jb+߸O"VhF q]7*8ѯL2l$m9*0ܹ"4p? 5򧦗I5i&T#ԥ3*<@/#@p =)1U˂`e޹ @OR =J@,ŕƬ!8Yڗ0Oܧ[&!*{46}Į)85"e._R)sV#׹[0cU.v-6"ېid@1>d(b$^,$v`ǧȼ.*t$Yp a\8y0k'f+3 Md![SkHI3P 5I DbިbN %m0;Y*Rf螵\y%(zHqk+%#1 g 'c6@=}I۹Xص]FJΥ EeMN8١N&ڦ슃u)<ʪڼ%DQ s{9P5 Eyi/]&`$<$A" x7oY }cn?W׸fDR9\vMh^5p N:1Wy2X>V33Jp{FJ\~ )c˩!A.vUS7H &,%0~4Z,9}`0AϘgzz≋ ­u?ߖ%+EdCTf|8H0ŘB&^ :M"^8E}Ɵk}ϱ`w]Mc=Hñ맀iZon<C⫒! V:6cOKxP`5^V @X؞ GI?٣M^utd;0SPOS1lDޓBԓ1I)jݪ5k EYD@Z3Ԇeٸ&낈+ƃhqpR8BsOeCΎ9,'vv.:1 Zj:p.B>ϔ;Mav%ԘHGڬFl7db!̥42sFB@uzŌHVOԹa\K!NئhqL|ees ܵB8\܋ 2WHy/`Y "t0] Ofl+NE2ij- QE5kj, B7**fS?~ Rp`]`Ǿo@[tt*M—XeFm%43Ɯ_[D~W_nro)kizEuڼDL͙R)eD.ìh ҃?ll-PO+odDzz2t"ʈK접JƲ='mG2N%n,R pȕEM_21NGVoDY/v_˥~芙mNVh]qrE5|)bĻ},4UX]M<.7SS3c[x:Br?VHWCFlf^{,Qj ][ϒ 65hU]ɦhyrc"l̺`jS*^)DC"VҹYPɕmOD߅Y;b k02K0 <>,m+,60d\jZ!zT~^%5# d8PT J#ҾKhI %l/xa>|%nC:C%&;|XT!n|@/p@%bs70WN8&ʏtyحA_Z9ISRa徠UR^L*@>P:}#~1x;0NػW!`;աw"HMϒˮ-P~یOX]jlRbC"Wa}2zA&5 Cgg"IiQZBrsQ|b6!hݺvDŽ+}{0hJij0~6AOZ!4h͢kCino x{ \/H[a+igQ-yv+rvZ" %LيYFt'1?`@LNfŗ}++1Mez asgרY73Uo/3FEsPHBxt僑n'GpV'ngu^0Yb6lNz cW8mG{hy7ʍ $ |y9>5;@I3%u)P%XY{๑UxF$Z r&<ןz eM-0KsX^3[fGI{EN'5"O1q Ozo@ߛ_zK2l0%T;=++U?]8Q?+Ј= h ͇? 6O^#_c HU MӠxF_|[2rsNyu(g WyF i0?>WDK(\DGf_4O mէ_CI'``av@|a3%|as9#ޭ rEs{ޔYYr {Z Z}A(`d H UE;)mf+[gT>%<@e-|h܇vc~T&u"Imd \,)s1RD9E~p5JSGUv'~}$])W G#!p7}|b+KB1"Y$VńFKi7(ЮOz+=ݸb j5\4!$.XU!8m~~ 'TRv[7 o(t3Ɋ Hԡ~w% _Ta&9JU}{]X1z+,fK']tP{?K|aܬ~y͙C'@Pٌ8NY=hGjd&ovY^w9c*A-Xr( Yrt4kѫOɔrok8Y`<6)wtBW 3(u6ÀwċQ J@aEGWo |6S5VgAuP p`XR+_!fct E=R䌪/8bǹ(d_n;5Q՘sj</zJ1h28?kmBhDo?K÷K>: (W6bL".7qhc嵞NunȵbYEIN29Re%]k[ 9=mOtj a`039C)2mv`g3Q*' ! u x!eK}Zt+((zG9aCQJN`d 1;cR1qËay{jUm-R+)=>iFFY_>A/dlԹJ.QV6a숋i Ee& /dz~}Xi{]BˆHb #beQdWa}\|jcM U1 d?v.HtNAx6 qf7 .uqoHV:(z "%u/wU`&rNvݴ ꊕ-[i6m3O.%a#ê0SZn{$HR4 jA3ڊFxjePvǔ2O٘{QJOt--T!${V"vl}>X8i.]#/QmΏTw3FՅ/`uc/\JtA".bʙ+TakSv(FB]N ek!qvW^p:u.nJe>6B1f̧ftkv>!^!yx MwG=U˻dW9M&pfm 6N&  .0~"f$h֗f Hw*"KEdYT"os0_د#ꆴ@))^W-J2u" tWYszkmɴ9ca)NŃlAE52t3~ hn۷(ՃT z"N%@/5G8ߦj֕%D+)z.>zw=fW΍whM)W5GXY,CpsBX#uB뿋_I -FUutC}?7 f2|EY`ۤ1uY M7h/p{ #F"HCI տb\WP-7VqVSP Wz#꩷S=O ;@29E%Uan 5g.49ӏópxqd%=1{'9}q3cՄ 0RLX &#C( &qa 'ueP%Lsk W`ռJ93֊MkРDK-#LtJ ~C"}``ުf0gPkRJ_i0Obt=%؇eY]q~6TJ =d۽!`tgVgc]8û~@x{:,C(ت CjʟJsSf. d!Y.4}?>:Z;D l7ea"]JL^SGKȸB[v!'A=Ba`m,XN B!|w-&1Y~3B18j&!ItgC)nq9uqTt/6Sm2[O5w ffm:KaMz:(Z-v'tc"!}@J(hXJAwwjְ UXFyOaoXA3t28f~JN]L#dېd=Upfw% * )[J^"sĝi_.(7QFV.s o"♄cG=cV@#pǏB8UPTa3uw[͹ zFkGdtoѡ;2Th=~. D TYA7GD,TUXhKDappo''?$5egKt6V5݀G?TSI /Mj مI7Bc[6*8( LGSbä{ߛp0^Qf""/h0=]~tl&cN>YLx8|Xאj sI,ʛA"_HWa˿aVzv#tCi J:G ]kJ3":n ㍒qzB hDܪBq6 iڂ}/h_s`1<סՁdZ*~aK-po^AP1zb|rOK&jʰa^c ߢ(`(C{ pCj,BXMvpBtDj3m`o ~dY=.5tJwC #(E/b-7΁T&Wz ߢD/I.jLKUZ2b'8;!Q.4YQPo+py~ZL'U/U \h&]hme/YR!}i[J(>[;}߻UOpb|.ݱwp9Ty,݄:1Q. Yϋp&;AgThk?y}z!COxR'1tbɰ/=af+\LM<^ ոezW{|y/@=Pio\X20(9 ;LL=%bބǁj&onGۋx2˩|*Z}AϾXv^ٶ7Qr@}tgc}`.5Vh)ˎ+< +iQ.M]%ҙN6Rir#wz嚶ZSb}ΌVCc ]H)-*NCv;]d@C@ \v՜4Y;@\po6T>5O3/b1S OS{qe[wI)؀LϷ*jM^7/KGf0)E1TXȌ]lXNk4)waDT~nh뭹/{yFSyS3c%61^˯6j_Z,*o:NF,G /ubWܪZxb  B=r 68E_Jd`2̩K Ur h?gCeG*7ʅ3eUKu3qU~%ĵ$!{:[}/ eqǹ|T K0\f [C4NX:{0J+9IH!q}Vr`Hx&CQW7q(m G5+7 o@*bVANtRh",q%lkηG땚ΥІGeQT3~%>tY:%}D)Ҝ 7dN ['#89z%0ȏ  /^<;$uGTfFb=@mea91#Fn.CD1Q62ڽq4+Vq,.@̬ȿpjIvDFyρV\7b1Qu gH[`o*hXdG6#kJ5ǫ^e/M= /t }96ێuP /[xr̩19VM' 4Hbp*H+%*ڥXXh}"aY2,Bw3m:D)\"mɂxT$Z}4jS2撺7_!8'> 1E'zGl˨@Ek2NzƜ 0d0J [LhyDqB&NoN&`r8r(ean7Yi>+Ep|'tp y_?y,*ʸRnEib igp #rhoRRFEl`'x r9 ON1#;e>u0)%K.Q,+X|QcXeG‚]G9LKnRBJ-ycsכ6oÚ ˲Z6eZdH\vQf*'/˾Ǫ/0QO4rw x/gwdT) +0 kM-vቌ$#R]|i۬7/^O[vq= gn1@)i+y(!#lC(CF8n&'J߅Qo_s:K3j },0ܞ[&s_M @3C l!0u-Zd+R˗U{ϳZMiֺ-@ OʇՎL'6CRpa\hyMkEb!g5wtzt_k|OnzE ̒JilZ %n>ڝJ_Zyt*;/RfڀoG\|y(юM<%bj]sƒ;5TbvgȶOO]C9 nx08M eՊ| b ^V'3xPd8`z@u0W+{ Zr:} D4G۠?F&;@Kc%VZF tnoq"[-%n&#S':(j'dח h& 4CP٤0+Uw@#K&+6S?{3,,%[VA1VR (S}KŒn*+xU>̇A5Bҟ)z Mo6d6@ّ5 _1Wȏ*ih.ysuguS$+'%裷jjږ;psWum4>^4~eV?)~p\V7bjes2L*w~nA7=n6@ oa6h(b'" >MtbÂf7pZ!058bd<1Qr}`2s)@u?=ugpK1v@5JJ~ˑ$3J&4OCeԵݢ_,yxJ $եr<#@t4-N) @T WݜVY*J~; n6lW/rFn|%r$ ye K_tzuZY|j3#Y$K =mT6SӵjC~~N:2_d)K06x{<}4' U mB_ׄD&>=IǾILcG[BX,ꑞpۯԹ%"NˁjAiw8uc׏tAx*,8^T8ߛ$'x(WW-Fk5Ec`V 9(E"" r9 (:d 8b}" 浝}0;IQ3՗)wͣS= i̖dcF "'˲e*IU81/1ʱQB|a@=Oir.̓5w+g͹/+Bqzt *u%[STٔݦ/.q=3.|:)x]R Db-+),C&'P#tmi;VpeTs5C0T `dn軍&aƂ;yHӮx5NrJ\#R2R=[gv#Qmj:lZKvΔ"QLaAxqBg; A-%Z!{|>ZSlg,&SLA^'ab뿜ƖF+ 5QTy}%QDD:n[0Eb\;LDv/5eq'ĜiOO0vKŐw%F(V;_]2d۩XdK$۷.و~2o~N"? M(miy؊sBډbtᏻÌ7*c0l),"R)P8!@4:XZ^GSoU"lޱ`ɭ٣1L{Yv>"_ 20A;i?VX;换;|k7H CwI!%~xDwjǒWY+ tw\\jzEFۿOpD_;U'l*}?&9q`'o17 \< :,E!laenӨr:)+G Vݠ[u͵AN/eUKdo%a-r7Õjg&\Nra-64'$̚Ҵzjc@H:9«S,d!1*)SxIfE1>D#~I`q/6Ӽp<~h\~Č =jLթݎ+D[@ZKj3,&,)i*xUf"9mDsf"蘟BQL0t~4aHn:A!xj4eYt׳^N9 L57SO pT,~O$@T#|jէ,.Pdљ6%㱊J|E,#~&zˌX# @X{|7&% -U.^ܜ0S gp>M`[MWz9MDU0P?_ϋ/*ٸ"ra="=uN;UxQSLQ<%(Cck 0Π)IvπS?Ao%WH#12F=ѽSR =xoH\4p>b } 9>b6fg-db+:%X[q긪wI.0CZόq| ~(-DV!x֫ HteI)g UÒ)/\cD,ihp$oM y~d"YVJ::Cƍ+$9a&`GTkʦه6pZQd>`dT  Í#!o['Jgin_m[@/dզ2#%rv_c`=.#nT0|-PrO'otZDw(",6h1o? 1V 5nŋ:Bb_:Z"O¶a}d]?{'#JaܢF~TX+qX"hf?z x$Fg(B 9[p>yCh *7T}q3i7sJHS-Or LQkI? cl TnbGyQ*d~SoWODqwf{lrd8qˈ j- 0kW& @[VZE@/"pRV;B[y8w10@y؃R@U$.JUS bcxiR ģFl9^%fkpqHNIc|W d6X={ݫniPfὪ枕ٻt6+yLdI35.:pr;;L R/;4qd&aǚOI_1* B2gL@7aJD.tqKh,$WX-ʼg <  nTki;Cn>x6o=+3OځN^8gN\r;O`2'۴ݼEg=k~=%PqMLG9wݐ\$̛&TГmG!XyQ{VT6r.bNS~smO]ܧǫ:EYF@PE\D<G.9fx/5X㐕 oHl} !޴ fu{2=f.jAb9_h29Y m 6\ee轟U Su4S=IyQ7`Gmvrin W l30-)BH/I~rX%8p14i%ٻh|4YPjFY5)h?כ#a]Tv܈rhq޸!U!$yVu26 ҿ)(~%bۤܿ(f׭gS;(]ԒvāM1WLH'+d<1h;I]w>shtP0KRk)Y(>ŞDg}\ !E+[( F}:@Sc}۔ڃa> 3MM2Vˆm|7K)G?Վ`pwF1r= ߉(ߪC)Il!YrvyT߻\-P!r~1\4$YlCb;}b)@;Ϝ"g|X{]H6U{é-lHhɆ`qGC^,,ZB"ģ/#J'/?(L'| xCm&86Y{:Ȧo@uΡI8nlClM9'so28)tR^{g1*8!XDԚ`$4=C/N."(Ѱ]vZMon:sm<(AZ-)+Ы)o0lW StwwTGnRJP{'$;tv ?JoC|pg.4!c.1Iɢx-d<݀8?dHanS[j{}0T$q<ޙ0vWB*wTuGF,z=ßWt n-n/Q):O"nHKZXzqs"0 ZpZ{p)$;Yj(6C!LtQ9!mGo҂Ƞbc+>vnʚA, PNG2_!]Neҹ3m0)XLEs3l\i k-2e MݾtIYy n[䋲4S1lMҩktn~{żp,Wx^brmD_J5|`^cHVk-{_; @<ҩԡy >=hϤNs8`uWupʕckQn/f|C uPWJ LOGnRfЦ/P` bO.JqAMtz,cbQ.߫.7NI[6H7TInwN4'XĵVYI-׆O7`ou`{8WQF kJIkJ(K#܍QH30 qM:ڝ+gGuaCq7W>A {5aQ8b#d\aP5} ? 7!|sr5:dqd@/ZB9"dV:N݂EtzY6վil^uLfʰYy)ϧ%-h;`F:2$3FC5%ԁEDF- =`)k8?:Dܴ0NOşaka1 # w =S*9Rr_1S K).聹dIkC ׽lws~O{Y &ti-;j}痱(L_%Ql6΋]uX c;o! ^Gl`]E|_Q&yJ^8KjNnӼj}(ے{RBW3I#jSV撫Ň˩~̚mtܩ~63?[Ŗ?;wȳ1HT,_k+aF"ev23LN}\0l'(ϛ ]^n #q7]lb0LV eR2*N+r?FK>%{dUdߤ^h &u=Lfr:ːǫ  d@ղdE Q>KSR$H(օ(̉ћiBGUR: w.s=]|k(> A0o&"k3~JE*q5(2ա9~qS2D) @zX2jC+'4D N5S K6ս"*RiFX/} Upx6WvT/(a+=Oޭt\#xϒ>LIE'o$T6 2I+1?Lq^06blZiI0: Ng*CR, p<e)AjH5mU1ԹUW4˘}1׉Yw&C/i*%f!aG>"_C6wgمo- "SX9t^A&5O}yMky*fUy-F ^'@vֻ!bg8O-m4ѓ$Wgky>㦃wRu2dR]_dgDu:l6swI'窼ju ޥFk7N[mGstbi*īG3FގT:S)14Ikd*z7ܻA@9Tb;߄|PʞQK>e\guӷ6O>W޳/qkn$̾ݟv'L젆ʎNGr2`1 ☌V}n[ڌ@Hg$cpu}qX|M[2PԼPT>d6"țtڡd$KIL!; <U%8MO/#+bS˭t8D+Ѱ\S8gظe01动Q5xzĵy!Uf'a2yѺ5;lZI7D:oT6w+˺(֥M9I4.zZ oceHY^$ q7OVp#:63px{P4 Â,8̚*Chmw.7R\&RWDg/8$9ytc&"LFa;O/*.^z+xJ5sd&4&XʹgJ2dNF<΋xj 4oēusqYV&BV" `o7cIcWQ.Gpz꣇]Gy0yhvm1@.7/ Oĵ jU\^lV͞Yi6݃)M&|KiΑړJX;% p8 Ӊ,u.tLz$>R)]8GEF=$dMKa+VC,Lnj !y5;V4O^4 (}h|u`]6O0Թƚ۰j?pa4؎Q b™Ց=GoOj gN~n =M} qyW b\OZK! Oñ}6Z_"~_)4Ԃ$u*?xPx,Ɔܧ:PhH Û'V6#l| PUoǻ[dB׃]x%<;Sn8-ך-X_^7^w>"םn\ K mHcfwTDUlNAYt#@lzhGǶon^vC4J^ ǧ׃7 w%-Z5u3z{]M:p+dZU!JγfN!c4*[}`܎L4YZ C,OЏt`bXnbde@>$% 1aVz+1 0=o/uV2Ј1fG%lF5#"[A]>(pÛ']%@QL ^E[ߕө5m:;e9?pW?Gd^G :'wkFof%,YAm]bÊFM5.ʠY̓0ǖ 脽Rs%/ }CYya͕x~F({$. Y"S]N CL#B><V5'aDҮ3^Tj8qX˺HYX ꮋe,>fށ%b=PrE!Plwt9u}?}z 'CA'{8ffDd<[$= ufxʵҍ."\Q40jC˟5=WG3cРm?QžFҋȢC,5 y2 ^*Cz S7a-_Cj05V˳5tjs14uas1t O&O' 6WruGۈ"a=,Tu*^$lMBjme9aR*%'\U`Br%}\ w,.3Ȥl_qy jw(Vdt_:gAd/ _rfqxBn>7F +e¥;(z3qYCbE, 3D(n3뻆Ln®eeHбF"M߃UlVqIb,rdžL@*﬛SG gW>P0`tQ-b1NG~v#[W8s igL֯.F n.r(9ůU$ym`>Os[tL\m)G .I`ˤ*N+ʛ_Qb9("f{I#eRW6)k0$RxZ#zѺs͵=5$`Qg6SCğ|w^Md@7ÉB*Q*&Vי[v2]A ՆpRX G&E'U\\74FÉ 8јɿ|7ڠ4(A-}[3CT~%OLi^yDIqb[4 $MKX34P؈/cj0B/zgi#ϟQ8x>=mp`K+M9&ܚ`U惏vZvV'-D(T'ۺe^iqCMSЯ +#5f~[Σm2 }VgGY_J!:JPצ]'|n@!Ϟ-´( >I)m]yr6[EnK,:8~,h ̉DEy.[g<@d|}]>e$d MOoyB^%+4I%l+3@e{%zH8QNmDžY>K1PW[q2tҙW" 5-)yjrFPD6b#jѿf+[F}w<[D%ZP,%"(cNۅ@rs*9y|s\Mvk5)}m>=CԴ3|H%zđ+|D K"KUjCǢLH衲Tz㤞w$m-;X^/bpy=?c4o^@@u+qcvYi\}l6nӥŜ^Sc)Io]5v}wJhqCy<n~T<[Í A,GgG##T[24GLo ,+e$j|>?G =")|[Ҏ0$1 Ug?Ix` J 6c3+7"ʗVs7ЩW3FA賜28[yi^CD^-mU2s0t.K v(~ כ UvHގ=Vgh˶kʛ»~喺-Rvӣʁvo3o_y4x,=L`M<޵@"=S‹vDEwM%h|`2yj^Pm]<碡 2 J!{C]8xvd$޲HGEuM"B Pͬ3eR(0p"/ʫOzKJHf(s~N*?ǭUEO6f!V-BU|_JVR,Dži3* h>" gPS7+C ـ. \X\iB9xȅ#n3j=3ٹ$8 ).x:^_鰤A'ՒT` ܠzQDa3 \_P5Z|u(f!Rv~w܂ڱhO-$[oEjke&~elG4`q;d ~:vxm?0'gZTտ0o9j7Y xgNAu0A _.uTʶ^L?/giDt=N: |9i2 R~6DjEE<%Xa&W X'#e$h =>_pՌҒJ%š5e*x<_z iy-k*-a{ǿ j:^fD2"mo}pk9պB*7 i)BcgL^ݜQP3祓D5ʩs˅ . n 0i㯷&xH07m4hFG]𦫧 -mӢ`p>aV BB'8?-xfd㤶|Lagx51 {;¡|l 0cO PÀd f$ACih-f%%F;ݩV's ar}R("0!M5 vqI{a%>|))dSyvEEJ{D.ݷHц[Ss̓jmW? 2 nրg#@VL#?pkNI0[hLѓ3*(ĈĦb0b فxB?.&SHTr9k/N$+Ҽ!;^?O7,Hm>vgh vk?9 J#bi! U5 oDWP/M%;3ij_Vu?]{uH SJIT&*].#O|^KJE#^@DDy`MjBd`AKlQ&2g8?]x(N57eOĔ?-sRwOCtFݢ}[E-"t #E>AcjlF6z""2rCi-k2퉔o.<܍>\@e}+_Gxt^B(2 º yMuAt`3| -+5=ȰOp8BggxֺBjuqX"䲂A-&r2 n:&bqY"74znLxZd}FUӷK'ֺ|gk>ErL+zm鴊s*K!TgnAF#sy(ɉ=HhdvAy۫(>e" E.JAi\LSdXTIfV ސsLn-ƒXJVDp-O70g7ѡD>cGUCDI(5$5bÎjԮenوhS|l:-:NNALT0 6u1"%Kc&'-eUwm+_s"IধNʋE5Eޭl_0c"I#j԰_3b#QujE$TU[71)C"@&s3🭙` -/JjqM6,\Bը"W&F2lk-\PT!kRL3*|Arm2(~c.acƕ"366{[ RL19X6G_q1Y'؎z{.PDE:<4U]h$k^XmE;xa"\u\G—{>*[M\*طZ\չ; wQ|S4^K+)K&T֊Fb9AZQKVd&6ҁ}˰ezcdNPJUl=*5i|Wy%uUݚكݓ;2f@?QP7U_aD5=ceh]_#i5c7IW ̡$aݿuYR.jxkRQ^0CH)RB[o[΅sE]QSiSvOlw\E+fP(oy/fH2#X2;Ǧ LzԸr ϤTlftGr6vP|[2*):iu,cSDX/=DTD*-qe=Ĺ^v<.-ss76k毕3h"7[i4KUކ+X۽(7" zP DbBKӮ=YӯFpac;?o !6J )2GΨ<l?+# PW$kAes,u݄b:AS{]+m$#$bbٸ?<9Os=Cu7=[gv2ƀp!޻6*d ڤ݋[-N&7h$'e˶[r&įH%@0sP A_xn=Jn-´e1 .5z(EǰΤݢOگ :Xn<՗L|Dx 5FsL1xP0Lp^3JK$̌ϔq2o kY~yŭɡZ!J*ee%!TUjw+vh̬O%d7/FAɽsrmK,Z?=z kbaFaluLqiKǵA:GL`+J僤%1YqFw"HB`s6b s?z]#ُ x5ȡϷG]Bj8^v.mT1->M Y';Vd"ikOKxEvW79BniQv4:ђF=P}Gaj]i+(ԝ:՗[`ɼ$r"2 jC6<(~uY3ႣiOuq |8'j4Fhq<]$g# _"~atkW C@!GYapli]_C]Wy?ИdWD'Z }e&cF^Y,qbZHud02B|L2MݶO\"~r ەDH&4r=HޒVaE :, bCFFɽdgh%ƤTU-Fs1PM|IY"Ap *QD~OO)Y|Jj2<oǢ 624]K+9:"y޿Q>$J"LA\\)KqLSm6WN A/xsAoWb'ƴ`!oFܯ{ϵgvUac[Y.m'N!}0L};jb5_\% o]čF !lX\ď ,h=[k:3\uT'y&_W|;(\׼ҰN izRC2dv ?z?`%eO*Y]7xHǎ>p{2 fW*E=ƨ$: \22 8|&DeFcH&-o3SKsZn%5ﱱ?BgLXMT -B|Je9GXZsL P-43d9522[}7 Sֹw.S}He~ |yII͹]p\۴K$pml$|^NL0KO'I*{B1~au߲R~{O@+*YS<:#LFv}oUjWhp(q'НhzaI#bZ9I%!f[@li1G_/%-X z$,Θx#qTҾ~iWtO`EœlwF7S nL90وgi:X,9υ-( #_\>T,AYWM`f?=+0&痆"*kpJ3V#RX v{fEW a!,n7@3b*f]'-*Rӏ6B~p;}+S?]voΣ)84vʡ.g-uᮟ6Ei7ն/b-&RK՝wBUmc̯2¬?fz}W|щ~LuV!Z>73n| pz.,,3B ʵqnnYmt%W(R4<^qf5\g-ídbbg7ЇX¾,M^/+d@f"NKǴQ>G|OExv\SγEx0]L դh//&ۿx_vX$eM+'iF-Rq3BV~:SBEr^+s"~&*󭫏`!j+q;(rsP]V,(/dǴh N߿I(Ge\q9׈U=}!oۨ7PߠP"3n3QEJnF}=Qi⣜X1&x:++Ѯo6|qHz"M Xv+Bi8@_j>6AԅI(Mˏ??A P/",a)ߔ[9@BdTYO){]%RbW+VLt+jePW\jYgJ=gF4Z-XSO2­-dug r %xD--.ܒ1mb% 6\)FT2-U>Z7%ޙ vX=b#D<˔& Ȇ0w+,& h6}x5,X;s]p=o=%LI7 M))A>mo}@X >8a.!8y94OIuY]4AL82Xe:?N%ᠤ`)O|KPznJf(H0%BIT"!n*ѭR+؜~65 nJžΖ!<܃mdR ϪjTq !}*=90GZ,xv|YB+vi0jZX^uM:]-jS ζL;>]W˯}=mgO"}  \yV?/hɮh53!`zYTҖzn%d5RKH䎜Kߍ6jɸo!(|b~8J͠b௖i3$h <- n@|q׶T3O "q&ی~)gfa.~z>AY-ld@ƶ]Xφ=L0f{ $ɆJl N[UZ3u_֋uO_DuÒ^àjh pLC ${36-qpfV6+RsXLJFgrnNQds#З ^8m(4G6{ʵ#7_jIu<>2P5[ʃTzL6<ۛ:v˓\n$8ntRKu#v QM$1rSDv* N^[޵+NjUPY#v 1=(yoZZg1"iQ3Rv(~]Gmp%Nŏ{MK_Btd R&AQLWy,>DeE"P> * HfBPu j~jzϋX,FT3*=$fKEԻGnm -cy["W6̘H|RB69}XWw,S2[jRVyp/>RRWG=EE˹ԭTdҨ ҟKX=#mod#LgN-ҽ@f:XZ3RFw&l;I*B!V4W aiB۱Kac0a!~3lGKgTƹswwXiϨjv;V=e Y_3Oв03>C/OLl4s y+/'4G"6^; <30Zṫ>9C,iODG sza 1V'."]≝:.y4q[ ."@`YmkSI2f/[jpJ4n=&;suMBr9ʸҽ:ȟZ7#ЪǞ !x>g6`Pى^PI`*R}xcO2A$iݑǀi(oQu2q~.ʼnwjx]iUnȮ#$Б0]x6\mv}e_|b帍dTZ$?XoV P?ihD,? N%q?L1mt0q]ڎӝ)MM;\.Y=ّ4炽>fݸ|:X*(w_XljREZlZU/|U(NVdgH>x9䐚rT|@+[rT#L3 ZZ־$;hҘUcmZeԞ!CE,xi)qoNi#;唥<5[(tnBꆢVqdTYbA [VCAqCt|  :/E&l3WhR{`z~Ax(YDBBhY0+D9/jՂZ@\k'>2M) hi@դ~:w?樸֊|蕒OF9QFV =sb !lC!)_u@M 2:P-1DDq) :%iEē칷 0ivQ+nY@EB#@*#`'칿C/]RыW. 4$B8\S' nFLvEwx羐Y XC qD<"!-۪g eRXׄyaC"R$5FͰzzx_J$pީZ8#(b|h Le~6:aP\Ĩg: Չ=b뀘A֩}~ ųEuHi_;˦nRh&她-W]8 kZ@锯C;U4ZCC'P}ti=vub{}]GnkR=[!˓K *'S4 MDtZZ 59:SY?q~6&ϧ0Hn-8!7>%gZqЅڣdK^r ׍غci 2M^ŷ\ >ln4#/Ljg6ᥓxP_ {wJJ;@m+n#Z9T "4DL̈́!d$ }h#UsAK|>SfU F=rժjfDc3YJؐ1JdAbi2ÇUDwҞ-I(z70X'w3z3o`UF=t1PafjgBtUE-;dW`): vM/S*hmzЛJ C\1n -) `z7rvK_Rb$ȰZXՁ,YU[{,/# ʨk^qѰ љ?%xb=Οכ-"mU$X՚#Z7N7J8EmjE Gg42ѭ@ƬU %難3Ű\vkaln8ևV SKs5zDf8{ݴlJ![uMǂx*&0:ߑʕX 3OfERD*3K>;> 6v+EeKTXCq}Q҅O Q.Lr\()F-X@^>ou#88CPR+X>6*0QHDV}ϊ`.c?t!Bt^g9PS%lfI e(Tvzlp݀1yi!K= iI"`slHeaco4`6Dr=ykOT;N%iapJBX2@s9qd!-ÿ,B.@5)v&b!=膿72x &zʜOVn_eWHݕN!uDK5\tzR§8+-Ϩ} Weöz31@zoNk+$zKoݱ]t?T䉗1ӛKJrrfR+gƤ==E\e MO,:T"cW`րc=-I3 M4!&(#ID!J.OtRIfgQ}{"Hښ,I]1Us6 JAՓw!박Ἄ'޾ [2J9O2 !} \,)e)+9>16_Y?P`ONvL%FY%N-*{+BDѷݼ3[N<]L2wq-~//.Y sQ9eG3O=ko6'>k*t:N ml@ꞽ,|eRJa jJxH˧ _Yf&v `΅cjP,uK1(`i.芆7mQ}Jş$B& H&dh] KԼ a7^*kt7u]pfbs.oA+N!otrMYK9~It~7%(2"Dr%qB'J1#:jI8[tvex@N Kf9?Bks'pP{. B֧ECw2۷vV^.۾뿼yugn4a eq+.|oA$WТC3g[[/sIf@ל&`Ԡ=8q6Ŧ}m uβXq"Y"L{z .=+gZbZ v 4)JTNJF"efÂap)+9ʪ8d䋓'K C+ 5h@R~c)g7tYDiRհQŎ'W8.77E~{)""T C8:_ .PH]bj49fa<ra3̐pªb8(kvTۅ$_̿KEu<񔱴9Gy"DOnH%[z]"$ h6WK!GP 'a4'=cC\'i6Z2{hF/ 7{eXo']tKFaе0U<_7ǫ >` a :7B y`)Lze< N ^LQ͢}ʮVnW?@vpϚ?Q5ĒhP `eX@ PákfF2Dxr,q\=-<&֑WÃi]%yKga݅h24!Iob7-3 Z_c['j,Ø dcUT?pgH❧2^'}I*Wto܊B=)dV.MM1h*mTI 8捷 5kƜ#_ueHA-5.}P#H0ԯnؐ(?vBmPv&n']˪[&|-zc kc/&va|Dyyu2B{$O:fLk1dz}%&_yݞ;ٰyWD]ٿ'􈥡8Ngop]*c<˕5T.'LQ lV%*iA`%`3Bњsb{|y=,-uQzg QCܑ\[9k'b5!b"U~q:6D`|bTibϘSLkIs%Y.U!Ʊ>E1)Ts[ǩ֚48+]:`*mH3̀}#19=e~(B)] `nA`,~;'RQ;}2Q%58R䁜DnTlTyùe-OI S1~/<2,V"_ee4+1pFX?{ "R8,1Eߞdwe(Iɭc{?b-7)ɱRYlyh<]^oy_DŽ.)a`dB֜|ۚ6d`ٯpFZG}T!_NU1{Y-{t0  4ԋ-J8@5sd>:|GJXqbRh2@ͤrQ){GApĶr#o'0 uB~s_] L5m1&6A,Q}.ѷj˾"cٸB-﹂X=]zɹ. 3X0*:, )Fri=*0t(SV^/uoO}>_&Z7ut'V wFzʥϏS}u`bab ?bY-U:b#1%㡭V M#T ~{Jz19en'^2#ի=Sp_ʔLJQ W2K|oYGs 2ĠM1u@(cLY BI5pPrT6k@yh,&U#׺m;WQ4 AEEܬ]tb&+5U IĄ5c',FKw%s˿E/|s"yPv,4ɽ5b!᮲/GW[nBfm2H;yl zm&H&rϨR Z6,?ȃaҀͬycgzRxP4r'͆ ͬTyECZ+鹆U)q`{hNĎP9JB#WU.&k vw`%+ȠJ&,$jML}6m8[a[i;URs:ߴj؀W옒(0>s~'ZaV:thdH6_Lʩr M׏g*ۆDTҟg̎ %+81N D ;!.OdM 'm: KfHcxY+otyi߫nQ)`?ɖZCMEAz[F]k| y%A 2\a\%r}OAJ: [c@+ H]RA,61݋l8ʍ3 M+b9O3.D}𠷒F̮{BDp0CcM8iR2>)pzmEYʒe1cY8T|9g^/4N"uSߐ+Y=y &[x&|e-y& nV~I.3g=U,]-Pɜ*m#@ӗ(ޤ'Eޞ9nB=XaQL_d !x7jЁq8[-,a,>qCG-#3Z`v*̡0w{Bq>)2s*En27m#:UIg,hmDuPV}8\c9 | ֝b+``\y֋)ȼTXY!;3 -7@b/q+ Ǫ;οpIFHdxשʁU|e<2ؒ~SP"5J% e(F d)K+4Ʒa\-/͙h]sLnA!P7 Kv[h`O|lv5qX1ӻ^Â' $>wqzO#FXٺ^:#\<đPY1OqS6p YzI@ǔ~Is & e+HP( ֭e7ZbVv3]Ph~hY.R>ޕK25{h0n+t׫/iإ)D!Jg,0]CkdS>@A:ߠWOR] 'T܁%vWI$U#}PE8p`$^_ pbDh5kl Bc 1H!hc K2Ɩ(`UoS>|v>3c6s: A::ـH0l%Imݻ^;'f!߯WR 8|S %W @`qdzfBwbҖ5o*}̉.i]# Ы/}v)#EHpBH[Q7LZLKJ3쑆VUG&F_T0!)r5WR,JKU0U3.w_xJ|,fvT%̞ekҀc~)Hho0!#̚%߫ oz aqbx投 m:CxOip4zaB nh3Hǻb/([ňvK:Q.ы(wн<;n-$!,|L|PIwS[c vr`P展pGnI,~X>d'b;$3cBr\֜@p|7-7Es8AEjZ]XGBl8@]^~?Ein?<:єyuF\ aC R*KVsLs0=?weބхHn$^Tf58l !(\I( ‰0jt`Gs#PŤ?M* K$o6{ֳz"6HGVG6;Yئ3P H,ew6mA6- :7-Q0Q%Ҝ0FNMQ#S=omivL+La.c!u{ǢJ"IڢQ7?8bE ڿ$T@_£e=#E?\6M4 t0HP5ٙ.Cak(6ſH ³?%"8a`Q9|馍(A~dlm->cq BtA% PU'ᆲ2nG2Wvu`mu*CG2̑/vc"AD,hƶHWq'l.EB(B}VUPp=݌Ҁ@Cz: .ݧNcZVS\T~hF;GoAB9v= @{Cs+zk8s{ w _#E ~x6#ÀõcŗݣеASgܣi#ҙM{g\}hvO wT6.kpl9[gL=3Pt톼 2*~BY&e乙O}b!MMTv%Yo JkigML9(}"95E?>\8x> r(t-m/^u}E~6E@[b4u-gf%=h{*_[Zc_.!"q Adɚn'ZƴBzIƊkU96Yt`.mU3.Ȩ>Bxxr{X@evӯ&lX6y]C#m8[twB˸Τ])z0gy=Ҭ<h8޺  *TCسrM @7] L6ƴHAvmk}u}&Gx#rX r~+A8ȽLstCٜkt<'XPagٜSrnEwkk(}ɿZ2 <!}EV^ꠛb(Q7yk '3"N=N&k`82eQ-Y>i&eV%'AoIh;VNmE+A#J960n@IL__iVY,HI)-^vkf:{: _eW" npX:D):sgI٥߫;753\LM(aZAe|/A`>=y a(\^=W/E7Ê4G>e6:#n3.WL>jkQuPٲz%D K['ϣ5XgM!r~lM;axyyvY[{T0"*τY8xBZ_$YI{S»C[:?T#f})&{Gʧ~'\qXzxdAHSL2eLK9aBnL Up2^/Ru-%B,> U3^Žt@2˂]9[[zq5 .'S#}Yl>{&P~,g@k 1ߠM/(bA .C()=uLpw Y߉\nW=]@ځu|2>I-m$̨=ɻ]d[AfLxa[fޙ *0ȼT^c̹0! |%do*J'+Oid lFaɿ``ކd+]Lʋ`;e6V`ꚗ XUy\a)\!Cr ]^莞S^dy]Y^arYo\٭Š  sTA^31WO}ɪhu5Y`IJ_A7_WB[2@(!~7>&2wx)Ƅhy*aW-+.`G489Ɍ.֊!.g4,\ '굶g ]&VsrVRPk,YVser>ql%uVg|4-Ұ zs ɖ8qr x%]Y W5fg G&*n7L=lN0c.h !~c#*7 y<Exo\jq}} kE,hf,;ZZ74U ~SNξO{#>UҦ j/:kg]Rҁ >;re)v{T|$ba=Ya bCSӛ!PAGڍQ$d f}̅\$HÄu7+mu*dÓ>01USwlY]4@MS~+PY&Sͨx%,llşVgi2nFz3P C÷;@z]׷k22 /h\LicW~:^:dX3;?*GRx|09Z(GfwpIIcN(d@p{u[Nl!2ǚ*חk&>PjKXHEPa/Amp;I6G[5t)ş+a|+թ6~tKM'MkmMVo-(_*\^V l&qIaC9Q8_Įrx(]7teV k/.) rk8g) 1D#nVjpoCqV\%T-m9Ȯwfϭ:x +XBr:XPk4 0խ͎&:Y4L(J (%\8p%"båtCWHS*T| ^irҏmqw$;j`p0/f~[a~h`ZN#ZH%,ɍː?Q-7QYnտmeljS ߏ; U@;tub]gCP=޿ZO3)q CI1=>o:-xk/_QHVbWk@ S|U|Yfb؃>4㺷 B8ͼtXڞ kZ%ӎs(Nb>l(rHr*.ҎxȽAMx&޴z'E+1|a1()#S1oQq_0{ꄧLCnKS*;5,2N`|2GPTxKSG;, VĔI,F#зH 0B0*?z4vdo?.C3͎"S{ﵳ/VI21k7bݷ(^G߃tO0h18f'XL K>K:TlPm) m΁'=QS+4]?H'GQm>Ir=8H0ew*ҫBQV-IN!p4XiL-'gbNVduQhmk8 OBKTƱ$-dq$S,)L0)Z aABo3_9{YTLA9޶oze}G50_.Uy#=v}0~h^|CD&xRk%JzHTQN^B,I5{@ǡxxDu;x}=e4.!YT37"=t6:e1XG$?-SyRWJG&o?=<.*ⶡT$_l44QmdWH^0Bq=4m]k=e(z?_ףߔ y^DM֖8\.>pk=[C S vG:HJ[GCbI3ۼg|~ ٽ`MF7m녦;ƍa⬺ym l5{>l$)m)dǙцXJ{{&NJ] kKZ-ݔopzԓ TΉ>qgHfPo!Jz2CPk1i)v25i 1눣㧠vWs֢Fj%FLܨ.)(߽Ђ<;b !+J3RPz͹ҷSMλ[4#Շm |~Z6p3jk"g̀Ja= mb!˝]tw&1%fCo /_hݘxe [nVaUxGgr!f+orAD'\fT!*ĵsjH$ ~OkOl`Y&rzLo7?;,3:^^{&~Ds|2;:`ÀðNx2eSd= [iߣ8BSZ#ZR(M!ɶ`3,m"GJr X*+{TQ%1VcC46:Tq-R7%Jv g|ZӗPv%:Ra1<"͝@?*I{:]xd  E@2YvH1?__2uL ްd{Id@ MBnΪ6-HQ p !϶3VJg~ƝDV楠tibj3pnVa~_ c!.bQqe ]5>ڒ X oٍ&M:xpo1!v;Vz#D1!I3 ϵm;L-ݐuMY^i8 o̙l, oN3CXD@OiAQUT\P"dqa_'.dG0%e$/Wmb2>66qV:Z f>;EYHi #NIUr6[o, 4pW>gМ`Hlnպ$1O6X!0eDjvBSP#89H9wG"ǡE3q*S+zajG! ]OE꺲Je ]pAvY0w^?l_p_KͳF"[hr:cƩ)7.ߔfɒx=ht9',ib faاZZ9"bU77H噫Pz#!M(^ٹAK6QA=eMY )뵹 1Y7p ߬t NEu{RnvƳw( , /ĬYpptѱftol#.Mpeim,E>wߘ'mmH\6U]=*w~U8=284Z  -P!t/8 c4qf;;YW )l9Bwovg'm \'ސ6!UK'[_ð $[ֵqSmD\Ѹct3(YXITٱh?AcvylͱimR E4 > ?mݲRz@o]ƱoDz xBs?[ t{g$5=VvcfEyvȌ-0'~vGWFMs^] M!XuLt]7gcrH,CђSmT. A@ uLJ̭?SO`pEU4':XC|D~5yZD ZciKIWo1:_+$` U C#s"H"1лז2 +A7՝oh>`CfJd+y0{2sˉdA&2c)n4+1.4DtuÝ=W+yevy .4K7s~kue'ljħ&k?$x*mGUrJTꑚzK_V.71|2c2,*wtӍ,R>ꕎ;o̻|e|U/׏7CQ+c7C@ck[',fWQԅ*&W*1\K>7Q{)U3EKºN~䷕A)0LW!P?? mZ(zg30(zGp;?D~,6#cS7CA 1Cz:d'! o vraN'qȿ09GBD,Ҍ1O`]PE-hLs8 TAq_8{ʒn"`9oa; O8EhI{]bNmᶍFn1-Wzi*+h0^=I"2zPJӻtjj.;6q4 燑Ӫ+U㫃J瓾7c 9;3᷁YD% J s쮞a2XX;a)c/gTVi\ _ZYlXWr`V\sx^)cnH`u~ #M}[ɠy[4W^V-p"CO,^H#A$7]x%͌S\뙡;HcǏ56/&jS̳U7 +$%yظeC"̪*x|K%a4E`[uLlެၞpO7EM@HI:j\) I.HJ(wNMZ 2iP= _SMݠJ$BJw\f0oC+K3\YwZHm#dj x_bk)#SAzEJu\.V=-qHd{x,# ![2DPK?V oVpCt$4T c]ZDu_YdCֈ/)ytlΪ38`e& h0Cq?29QpY+*"@k~ҷNX|e}ͱHrfX-N"7Έ1g'-~XkăU v"iZl$ӆA9Ơ{!Be/DžJ[xYŐ(@.P03-L7 : ';ur8wS#eO:=DTYs,s6i~*hY!W֖~;W/A $Qޑ +O;ss1qFܗl2i'-HhQVD J8Y0K{  ûWM} u*&́&[5UbJy|.*q"n~MX :dKLnځK{V>5^CtZTpt̚N|"Rrb k/yRJ8'8~.d Ct B-ۯsѪs|Cd AbZBl#Y @ G}^+HYOlFn f,:VlK}TЁ 840O [Ck\|Jz?}X 3?DѹJr7Ήnm-h6V׀0[z=W\ GK֧BJ!wwϽJQCy~#j8- i [LBX18EfLCD\׎.ġAռmEwcpRPp} #ɒp Z"+ >"d-uڭHP&tc3E ԃN'6 @|Dzw!3𰯰)L|0)a*]+[ZVM 9-O}M`\2/Ohg99[/糡$|pf"ӧK%8D.NǮ{A׶?w|Dj>C@{An DJN.JŚ+BK֠bDPkQZ-q() ؓd$hFY~2Ȱ:p~8ڴQ|jDpV zɜ{{5-! 5[{$.,P>mNbya xFdRUe~@CTɻ裸>.tF̬ *hQ🺼X9LwI|0i#Zz@Ookp ۉ9B"c-LXAvƻ=qmtCE_>+}Y10JȝWN{PBT G^زNa)tș]Ƹo׿TcN(8QrpH&>) XGru]M䢼XX7+0R'| s}8G,dq3Ӡ5 y5z7_K MB HK-"H"*,4q@7N(!LP^2SDbBA Uvȁ-H62-4crJfe|ɋNI&ۨO.D7Td(,*I_sVf`}/G.?{튔TvM|ޭFw+@C ]O@CsHĉPqv|By,'ڲL 3֏ְi%)˞kzUWPMh_F~:`Ly洰/g53]_$~Y8s .dII*YCR~q.t;թ۵j=j] lۅf nR5++eMm/Y5_p!w8XG]IXwpMFmr5/dvmZl#k4`m+:ʫ!ؽrtûYfPCle*[T%>*JG4Q[3!F8r0ZS}&?]쭗j<+Im\l'jhJ%^ߋ`o4ncg4)| ndO)8|pȕNL@&jԙ^PHdžķƖ"ǜ28TFh?hr09ͼtKYe2oѧ_"Y8٩[0ӌP r5ao2Ew ksx\Z.lɭAx۵c?ٟ`ԅhi۬ 5U aTvܫ&|s8@;p<$Ra"CH +,[(J0fnTಲ0Ralg@_5Q-s:aa д$JPqcڌVEخ"ڃdCch \P^ZO) ʓtLd6$i`9 VߴU$Ot?iv$MXqC3?}dD*z!h5Nk1{7Y5~n/UbRʦ(Dv8NK'Ls3 #ӧF1Dť[.a-OlFyHDZKR@,\GR l>3pY^rת.wENFyڣ-|8iuF`lRRŤ@'ӆ1L!&pܺ #|O_B(#+#>JϾ[^@3'RS([-g-#:kVP(8_a|U~S&fBhyhILqnA2<;? 6_TS0ٶJy҆w"a Ք.F(աk>97ܵA U. ʡNX>5>( h_e];Gm )bh: _g̺sSE51LQY* l?E7BW䚥w`_TSwMwg*53I%[r®KQD}}jNlI)oTw `#מpPZw8Q@V\} UW:>m#A>LђҠaDE!50?>^ p/tfR=(6m y22Z t ]ֲd "6UL\3R Kd ?ObQP ם2g}4 .2ˀD=?SXN|Q59s}xIpGǡDu9/˂I!b51&p~xNhX#*Rz 4V1oE&Q bjҖ\D`ᶶҁN!'hB"^kzWPA\oq(a}Qc2lqcac2(cENt=fW]z-iҷ] NNK|RX 2tdi{'w!b9~n˿Yy8t \#O)cz>j )C'KcaR^Ld!GTMr#+%δ vZ}_"dx j'ow(7 حQǎD˯' ̾< A0:p}wkHlSd bpf?YO." ,|0zUiSQ̱8+*C,,͆zO`aGm;E4R@#B}LśK~[7{@dȺ#\=(QC~yr^c\o~gyӢ\(ursCQ54\ ?hqΊ d%K)y ]L>loߌiw_I>/pd`h/̯q=bWWi7=!/y,{~lNJ !Z0%Bubȭ dŽ{_ؘ̆TomڄR͕T%LdDS,)!gg\D>1ednf}i YPbZd`zḤH.WOUQڣ>Oqg%Afqzv7uMW<#g`7`p라s)O$>C5Nz&E d>,[LEsg,̶= Mz״]צcʟak- ┓+weAr@Hgd `@[ 8 t9 0a-Lk zz` +yT"5Fy?`,6kFa,.}&׿:EtFs=sLQszH RY&V I\ 9 Tcn@;pzM%=QL}X0Alv6Lw0,&^0 [XZg'M\JNbxZ!HtTӐs}Hbt0 )Cg !j'#y΂@5.)f4gaܢJM9l2Ɯ0XS‹yյZʿFICz 5"J( _(NZEV`֫QM]?NE8v|dXr DSl~Z` JqyG%Poc<*/O -`#(.xVwOٛr5ݞ&Ȩs> Mև}MڧCHE{> /V[%MrANգ#;φdJOD?p d,p-M4\Blg}5D Kcc(zelr` UUvb!j{%J,)ii"&7:!oQYdы9E:~٠:70La 9N8mtA=ixE7j"cxR~eu9VuMG;b%"z *4 K>*sl]FK:,Qe^YZJʝwTﰦr_"\k Gn#e8Xƥ-o^Ƅ X)1rV`#;_(mFOF3_JA aBȨI򥈎Ggu2%= bkQ>ɂzu/SV" n Xvl#.M3Gf 2\ 6j3 2h=S 6!d$ǞXZ7^56Fp!q(k b˷' !mV^iky)FZf-k k޾uCSnMx+Cxq;]˵YQϽ%7\$ԺxjmRZ YogڍR^]cg- \TDJr=w[ p΃ũN9-B}Bhr zhhl\ą)\7QVo />8l, r] 3JAƢEDlSܳ=YiYN6`)-&qwzC A?hn|,lr;CƗi\6:o_}t*ZS_[ biV O mfK*b6T\ 9v J8}Īd6TyeuR_Ru"bj1zEc%@һHPOfi aj"Em|1( y$^&'ovmYkѝ.L~Zj@Sg2N "wZo02B=al#`O Us=%:C\nOU5d62 r&r砦:KrGF78K])\9",K(2 =C YGzo=J@AH)Gv+Ö_ݤPKu3yI>k-#p1y[@7}E4wѽ#~4* (BIa#N !La16`q0-> 2(+T}^efdލ# S/p i%2ݣ~i1X,:%M^W)"[G&^CtuhshzPp/j Gcw E4 _(:P&a"U;5lc`-IaU]VĚ>a6$b`#@bHD wy:v nb} Lx@^*l;LIz@9ZGwOUvCMDFngŊ94lbYCQr^E}83ʸbI4ĄFgvc{M#_2"6v~%G9Ӈ4;[Cw:ib' $ HPۓ1Ź 4x$j7Fcfy.{W=QC]M3M5Pr9UVdxLiѯs 0)_+R a?5Z^dy$A][f_^sq}J! x=Nvuvצ]pOoѝ+Y6H)s͝PH{tc70*Ơ{:Һ~֛G{NM<\go Kd-}&]BNY'0fn.V1a+ eL#3n`LI~s;OY &5HƜ?X }MzQ~F|ݹ0IälIMh3 qܡ?%ySFk=-P 8 :9פ !4^mtYb伨P$B˿n-2Y@DB'ܓx񾽳HKmZej &-2۔܄E \ry+_NYh0ö.A;+4 {(`G  4n麦+Bh@}z_YrVՓnTã7!2dTHaFx3Ѿ WRt8~.߻`ʥCY!@M޸&R9~@緢1'3}vjr>E8}Ẹua5,p?g# A%{7A7v!hlh4MV ڧ9瓙I.ýDB}*Ug#-Ӑ?3_~ȝZ(צ&`z1g+iwԡ՞s|rBZ:7d1UW%_f,4B 4R`aG%EOF-0 mOKdj.Iݶ}u?I_z_/! \ SdtUxɉ 2Yl)UO2?p==fWO߄5Z vbSrAW)J.դ .?+ h5L/T4\uSM(BF Z(Wa)|X)#|Jí.iPޠcʤAD< n]$Z5S~rI3#@WaWܬ O)D &>M!_A>0_a#{'&e+Dhy0/)Q0~&D\n԰ZN xĮ|1=m3Ӎdۤ$Ƥ;%a!p>4T?bo-*QogyDWsδUTڌDoڞv^WV(jvY!W%بqfEt*@((MDQɍkuモq_BZhYXC2Ό XmJ*zò7_CSG"w*d*qymUecT ԥ}cɜF&F_j tJ;sgDt6Ā}C\&=XɶrW5'{d%_> "CZ?b352&_kly!+ b˧bsUBQb/sn:nTT>9M Lrl,0cAk$mcUg5eW8͘.ޠ_Z}LP~&NV l~9FD`&*#b~C1zG~>Q%9Doje 5$ͯ;_ ɞ k786kb!f^\>"M@($o%(2qHg&PW٥ 9֛E_kq87m~ ?AǧQFQn{p_h oI\zM2!z3“.Է{|r@X+ =ORLHģ^@^6ؤWgO 'HKjCe^ z̛ݟ6D%J[۫t1>YA i+}NWۣnʾ`KxFB<<E5G|3^قE&H*|R ͭ~ ]\l:)P U(C4>*g$1@!^ ZûD>a5 $jQ] 4d, ;rz׳)TL,Vlos^i8lZ-XB#s_]Æ(Fo.@H|jOvnmdv:T0X {'2Wr.2G=}pkbXTG9 ߢ&Ǟm^gӫ$W[Rv 58f /̫6\%?.6q*ANuw-: Bi>#3 `}{x~5fAp2>φ  Z+"4cav##㲅|GѼh3>OwaT!BXm)8YmE6T ]+2Ah2H/V"uۢԚ?ea,}}GNn'9-=E)bV a%RJ9P`ۧqLb[o|XW9lFJ&Km]nG˛Wg~8w[Hv?gz{KO?K*?8,WM޵`/pi{ 's,O:K6 +p$+&]:P9%9`Zˇ!+icrF+^9Д L3_55߹iaY }VMX'9Z845vu$p뾘A瞶NU5lwvSj]OΫ C"o3}Pbšo_,Tӱ$b!m!5 " Nf>1ХS913~z| MC%f ]QJ#`W3XúwQk)m;Ȯzoڏ.J/sC$CUF'>EUUqh} ԑoh^d*ژ ޛZvOSŁ0x|7zhˉ, rmjMZwRT >B3 ؔ7y{Cp\[9:ZWmeuJ@L''d`j~/Zs$FO YrĶ@nqEtxڲCǷA1#1\,' Ik'س-"WSб٠SAtv8slCҢ0 dÝymp` v=,!'./ˍV89i'(GBjn_Kp5ja EnHtGV|II /RYkЂ\f(p1P1dI#p%?|?Anh.=Y*xiଫV37sȾ'drXݽrIF#6hRI%b V "ق ɵК.<~~ :f "5A `΍y*c-#[ RPwt S0[S۞9"ލv4J, 6Jhwɳ==q^dx ;XݤttcxxN(ی/w[ l bi'~ѭ 5W)$Ӆz>hUP{Um!v]hX+D/ݧL6X yiŤJOWXѽEU^8=̥3URmV ux_C*ɮsSj:ʞq8ݝ iƍ (;qCp8pX8`jVB[KoV DИ[ ֬4]W Of8 t)Kߘ!7AR[k}@\-@S>qg}HKQI: &é^}bt$+D#i玶SYKPB [k|$["o3cE(&q *͍KŮ҃].D<N߷ i.}iC?Kj,-wUr^Lki:LVzUa`9}|{":d~?݉M/MYH2-1@{MB(3%Dd͵҂ ϱRxPpkgBH;qXU|˶(:I@"qi%: FTp kuy$!$|~#,mQq6 |L$2Mce #G8HWh+1!2 Xg]R0g3A23 >(+?)m؅h1C|$5C%1)te5yxh {W8Oㇴ){8΂G~%@gߴy5S. :L02eӲcL*FI,a_uYg~yFy:պR}=wTP/-nQءʌ}bh׵PEeUo! H+(&Sz "Ëɷn,eˀCgY:Fî!d=wO֒D$v;iqe^ښ-FdX.Ar@Jly)e's;bZ74FnZb)ɏkC֓ zaH\sT-ӣ;Zȷ*5pWJ%^% caY%,KSpskޠf ȕPM DYKӣ3ts5y*ZeSWrHtn4CoM@(w|8l 튡s8T2=8q27fzi&gk~׼k;^ pww<G|gI ^9`7wR&P +%8=޲ᏸy/-vT6|؜/\+H9L'=$p19{nڦd9);盰0Aˤ)x*6(,hf1N)R++ųZqAfͿ.ͨ9n:2.ݾ:U Sb>WX?<w l,|$E4;nċ $ƙmZEZ 񼓎K)bpry)U?2KpYׄ)Q*H6:idR7 U3;anUUUR,?L+ "6J8ɇtBL3E qɧ֤gjdp*pkᝯE*Q7NnM0iw1P'sߣ{dBF,\뺠#'t$-6<ɯ&@4l%PKRh_Gp+$VMQ CqGx!0cx`+ҹ9"OcVʺcc'zɺ 1yuIB ct:J5$H`ivEW n 8"tVz*~͓*y.ZHFugg,'lD CqKsl#3olK@[Ev3"A 2O&G=Nh,l)l) _+B>͌x:{)ER ˢuX-8ٝQTH&TY,.w@WNHM ᏢǛ7] &fNԞ[rMj@5pzq4~pzU(lSGH\iCb1`\f)}Pcar2?r(BUUbNG-d LDPЃ/p\Βv `า>l Fֺwc1gvK0 D]hQ&?^e!H2fW1y-3ftYnڰ&9Oph'c181 JB/a͂L Q=H_ugo'~e.Nk576>lh>Q Kd+:mk}ArmٷVB%2YѵqxN\yP(SH\Vpr]"'oAUE5niI%M"`NNp)HMŏLY( 1 B3v#faKd$YTFO2Bei~B6کDA4}SU M}+tH DdEFQ ekv1fKkhڼG谄Wع0渽?bф۹Buo}h? etXǖ(K A٬Lf+EUtȞ@?GRlr@ufZ40Li\7}ל_1ZqN; qpÌdޮq KR ygh+Ov\2U0rDd񾩊;DݼƭLa'$ >Al %y O r wi8)A1//jíF`AOOճrWn''ݻ4h%Q(BN1TxW "L'WR۴M3sMH4\&J&#-Y\_&?ـ-[;:d$`[ _!"xdyuVlDeѭޱ~%W~GL7$%b+ $bݪvm?0Kjt'fMW`X[l-D¥L@,O 4!͋}Y;hn﹔XŐ~ՠo4gj)(|ipagܾVrL jj?JWPXF-Es=AGzT7 7M%`A΍f Ʉ鈥QRJpQ㛀nb7Xξ!d^`8豽elbń5梂 TH$IT_G("w,stDƐ .%ER{:aWnB4?<[<2Оk|yO?|VӀۅJʟB/DBKD^$zQqW4D&`g-dM)B#gwelP!]@Ef T 5z,˷dteܝ4|hC)*gL˚4-H·x Sӻ-|& BmlT>,[o8O Fd>C&׎u?H &gIZL T#TN(HY1K2hlCm'ٖ'juxLDû1D1'6? ^4#ϽZg (4 ^I+Mr.NYf[LAHqzܒP׬aNL(OfwϯnK307.{q1'zd8p_06@g2$"X?d3&H6S!'{ف}]3H6>a_O$^>J,M"`}H׵Pa{d#O_ͨYpO`!":Y $Y}]> "}9tgW at5^|3Y.Nw7ᄅvF%̐:]?G{sՁV폪1uʤN\4'K3ÓbPI ǽlruJoi6pkQviY5ŮPҞHɞRmx&YSdZI4(1(FV W8؞W'󫒂"uB6 {՚ ;rZbS,Z.ZϿX#\!)"brR-d'S+ ul"2FzJ9@QkjoIRC\t&oi!YkKc+fh]BFh_h>xН{3H`'bpcOL[< 5{(_xu#*$7/ǣ7lw Z'2a&'D޿߅Qp97P~ĝ>:v}|h󛧢 Vnڨw@ʪtP^7AÂ{)/ ;9}nV=LmOUcm?3GM*> LuH NuĨ\xZ3,I!qO4cČreˀvrcڟU%~ %fO80hzr4vhN$ D(,fLK1#[kGG*Ds0դH*VkRg^8-@noB0XEB{ǷCWVCPV=y" dx2ٙ$.I5_ ̯ďBaWI"Hݒ1sg3P_bɻoR`N >;cFHl lYg];^OT9xh{H(hԩwўHCD:)-Xu;E=q@8wf/y{NMBˁl1@;3ouzW Iԩ7|w J0Hu0 )|+; Ex' z,3/ӈMuy#i@$GmϖPۛ[uC]6n;xWrW^ز*MVhX {olQXPB s=~UD#'~%=r-8t S5 D5NrwL )g ȇrjc_P_lN\61RZS(îc{5KQ ʼnbrKhL@ſKi 49D&_q o[>ͺ|)ٔQ/ D%`j[3S)v4 \P!zhݗc Иw鳡}pɴz6kUhmCCH$?GwK(DDE#;.2>Mx3䋸 Ыyc r1q>=P2p۴i+\ )%sՁ 5ݽa-4 [U&E{-4g7'bp~fu_!4<.o6^ l 5OjDDkROrWg^'sݎd6Oc4MXlȠ-F|@=_6_-X$_e`D8-]j>h}9 R E.:! ͿJ1brk}{~ druHhX6[z*S}dtdڕl?~uk~5Mt64 EsWtYbg@0^r~ /K|X1ąp{:8Eb3$@[L~Hj^up&8B=$Ϊ F Շ́jO bdVf <W35ן]o$u/ ? 7s>olAJ>̈́8LZwHR !?*Y_7͌t 5#eGc e165h P}BFǼ-׉!D/vjZA?\T9et[{6#&4W$5}XNURHݱzKZQuJ5^Y V@<8@'P*~;{aē o "L?ewRn~ 791T.Bx\76($Tm {vz9KY^ϯX0;?GۣRq@eC2c4Ep{CM5Rΐ~9A;9Y8q~ .շ0pB=:u9V,?ߨ{ߜ5!{Ш 5mcZlMr;WPR'0'j212ΗDXU))g&:Q1PoN@O*Tn=M1 R Ǚuڙȕ4d 9ʇx+P6%Ӫr,4Y. .Da;kyZJԊTʏ`0䎘یsxE]6hᅽrMSp]tk03 x 8'$+g8*PEE]{CbMr.P\g8'ٙK3l]# 9r867Birs@WCwZ Iu7A=Ul>xNTng7b"w{=*3djtnzYR62I?~Yq>@9^*p>Mj;ȾAlϲ%JxTXrw 㽼cE\~ltE%/G'p1d4͈4]TYw|~ Tr;!: b7*T+'=bV`ߜ+ȱ˘i:BwW: N]2T=y|njq[?B'*`&Wol!h>|[қVM K/;EeW^VT&H;#6Ga k~a~dAGKDɿB~gk=N}?%rD45Y1c@ '45)H^S81ܖ<0v/vd?:>;CrDhJvGGwā2g@i~]8ݔ+-|[fH ,/Z?PI.~_٫CTB;2ǵZ\ho#Y&\U 죭'#>ޤH˗]vOD/y jho" "lEl2Ҧ ~)/5:06b+s(w@8snK+]X?U*j9M}U_&ȅ!|RsK04/;}MbmxLCVHQ D&^O c;!P RnvE(01wQ 70<;^`>MKWl?>φNI%ؚ ( .`X/5sbtW[<31aE?(e9=^= \gtN/;nk^Bcdr_tK! H36ʟ<TӘv.dn5zƄ%TzݐW;P-"}3Y/Loը]7K+4 `Z^Vmcm Y)S 2E-2aEH)tRP{!y[Z~~ĈޒŰV5lWIT᭠9OV,:lgM yBj{!FөNPna˨6 9*s{xS4FC7Z[lOx i%Mk;N><) ЬAӹE{Czz2.F)Ì 9W+22n{uYHQH X:}s,t'cu3sEKX KaD}?N#?ATwHhb+E Q g4E|`<&mK<ig*Q6S !ߺ&6~'ez9](g+]ZcO#p#ki2)Ɏ5;uRͳKK=4J PPw+İ5Ѽ ݾ3Wa%6DYO] ~yRhDJV&c,VruvQf`X@qgONο۱qfp}d 7#W"uI!Dw}wpE%ѥ8BD\f4F/d0^$Eg n1C̘ۣ#pyva$R")DBzZ붻X|+L`d=#XǘQ ]\ ::"sh{ K0L7tQF oy," Vk裿cNG I%=PwRcYG?BY?Yzy!NZ{TGr8w oQa RƖBo%E`n J mؽylNO3ivlO,ghp| 4ƭ:ԠHh*[$:0X#S)C,7¬Z$Tv-Rl%%b%An#Ĝ{Λg/ H;!T 6i"pͶ 3sj:n;C]O)Ll{-"ݽdU?*Yi*}VTʟ//ۇ̽"CveQf)ov=5\u!. DjwqO~0|&%Ku bFߪXU;Mnfc?T+-U󝋸 c3U,,U $J"MӁ$FiIYz*P %Tw9bt̡&YqlZ0þ4!Y v*I!e+r˫1r2ߨV?ToćhӶ}ZCj}^Sh푢i.!ՒuԛB?Ɯ{!X[ lKگgmcOO'+1-B1h;< ֪ zy'S`h_ouJ;7AD!?u|{oݬ D0^U +LWZW95ȗ>s+>{ƣϴ֪bY5}HhuW雎TJ52EAӡz!H׎9Cz/ɂf"q&K1.d "z! wVd(6'|_n56$Iy쵄V&ZmP a*d 8NkÖ~Oͪ[TT==;԰6]l;@jbQ/Tj#:-L>~'J+HJS <[Oo k=5I8W֊LyTonD:-b1mx:yWTkܭJa/n3|Q)1T)]re~tfؽi?#sgb)8Ƭmvjn*+ݝ86#ܭ__CGf^Dљb2 :o76g8 ֧h.\ 1݄MF(鱃ӳ(VVl2 Ik>ڨ|)Vx/4hTeޱ~b28RGhʷ ByPzwwFhE rbG^6Y6V/b%r,iLg77{7ϗǩ.* {r[\o<֔P!T鋭?4T,\EyEB*!p#^tuCޑ h̀|t xG2YctwN\R#8"|w]EՁ,.d=kHSkʍ?KU-Me/xD{p5{0ZrQ_PCԵmNTA%>z B38j A+ GKɢa!wTۈ91'ىӌvYa1kl)=-U|x' VrRD oڕTޥ=pԟ<K9/ WA7nmz]BӪ5EOyJkYonQţq*fq5DA 4|,S@^AYʳaFKa)Ց{hkȹxǂ@Wn%D}#B=@/д¶m r+=sԬ@m d3=0eOSs6a@ /Ê5 U-z x씷qidtyF$o@lVt y~]+2XUIyznaw"OȨZ)X5\+ɵw!.rDyosf$(JI}DC,U o`ѽ< mXjBVfPyV#z=9Z/%l~]Gy=yjy-nx̞<@QH7SIb :Ivp? p2m 2%^vj2@B+mN9mXcK5̞z˶`D0@T$tv\P%ˑ"u&.xlИc SpżPH}%ldlM*Gx:Qt#>}G!V9+U݆V?.<Ίx*MǠb:4CDS ey3&v+YP{ ĴQy>GV`gE*=g@SKά+;uQxkUSF*YBu`Hm6R=jYbro+R p(-:ѮBWjo ބcF?)Vٽ(ffuU0d'&dLd2ҩS Ay/ȥEB]%yUz {,5JuV5KrAW5EcqxQWd+'٧U6-,VHneA,uzp)./Ty6-^9RZv(W_!x #a&k3y$q*RaJ0UB/C4 (uvQsH"r4 0vds ә-K"rE(k<+M1>ErGAۋ2ga[C ctqA-)v*#IHCρ%O>$ȺГOXꒈ6 YGʢ.iZoS"!zޕ;wZ*">O0q*P}^ 5;  &:NmJ7ar/(`*4e]T*#^zh8r:{$fB" ^۰Կ$!rIXJ)Qa\ s6(XMK^\/k[#2 nS7F,Zn},p,O2C)^&gZEP9;@hPra0GVڗz'uy]?Be!T&$4I!N=

xhDuBH&2{BchK LzyfyN\ae9 C{X/_@.L&B!j~IB1\s-/LG*< -9!#w>ͰV;Y.P=t sT֠L@aǦN@G- VAIbkXC=4uF$YkX\T72.R0~,rU=JyG7nV? `Oڪ{T?ǴrዃTj6! Xt\$*K P~%ym!G/N9n7uQ%#o5ؚ5xYC~W0gUkrTfr;Q鉽n>A %wgbM,{- {c}ƕPNc2T$j}LM- ia@QΣ@1Om/VCimj;n}AM}˅fwYt=m  OԸw2E̗æ-v5뎜 7]B+\JKRՃg{TKt,~8\$"u~~dE􏮩>>2fӭH T%kc&%'l?B͸ @-=W.EP>uHQ3NH,#)UyfN#|zh:tL4F3>HDI7ْe/`D']xE*::c;*cc\gV7 K=I:¤%NdG5MeNH>j4Z8KʢX򃉗z[)SŔ33w'->i OHWRB0WNsȇPG R]gJ&Zwa>!׿5FO#48T[H.Fuls*}_WcA̕.HB4},l ֽ@kG)9gו6n䪌y7uZqt*\vdO?P'k̻WG5iAcɁpІWBUw0'm،%3򥂔h(`tIΏ@ o FE~Q/1+ʹtRc;yi|1vg,4 k ] i Tq2GyG];3Yk#Gb0_M(c`L5-18ˬ |ķzEB^Vr3/<;q6v/f^lH[ )R(7~뜅CvB(OpgX ']jpzP/㻧p6/|w 22猩 {Hˌv=IjLEea1E56NVqPAv> 2nN%]&a;:S-(QR/ d'" ,wij]+}W8Gw2@\t.&gLqL`0>Ȅ 4qab0[N&Ym& }F![#"bnC5d%W߶jRL?<(*_: oivkp_0O'.9vNE5c XLyH~HxbyvSe+z⢈`A=ͨ,t*MWo5Fv;)- 83OpҎF58b7&j!,? ?FV4гqUyevVq=9ѧZU.ԔRUs-=`᳽-\Mm~ D|2J|V_Jvi Mc*メMgSSV#O'F20oM6z clӤUwM(\aK5+~nDJg~ڤ*qj c|o}GSyΦfl%q(fbJI(5!64KcZ# wT|t}W/xy.̥@L&dپmĔckmx'+gZtJsBw3ddVR,y?ž3N$OP(]$PD"UF ?b_egugFL*͞TSIsJ <%e*M 2a:Sִ2Eh"Q_~@f:lR=6c|@ĂR^8ާ16Oͦb뺌5` V1D,kl*l,a޺,ro=uȅ/½Ѿdž=޵5o BE` T綧^Bb u@PLJeHu}Dr 0܉Y|7=^\❝4h8dEBɓl@\K = p-Da'[pIi5}JIHb]Y[x嵢ccy^<p8 ?} g$ԋףpܭ{xW+\/AhpV3x[P&J< [-LB-U ؛"һ٢};`15530xO=n?&Y/N&wY; GҲwo,3 G(Nȧ>x׷S"?6 Fqƙ鶪t`p68lzxAWŰ 4_MbATCfbPƎq&7nVM}f; a9I_nّ)d(׆6~$_ 2xөY2m": M9LYd<6ezQɮ]_9ܬiSڦwE!#kkYqGܡ &_I7y_Ș//5 Ž\J{fHJǦ2e>)lwKp).(!ߢG<10\%?z?sG% [5RE^1fid).WAg!"[tj=f>^kJ<aoM`"ߏmcov@`WG^xƗz8cM=!/ʇ?d0asEA>SGF ;K hkXh4y ԅ:9+ߵnRlPiuG~>1Z]LC8 fû9 |,Vsٿ|+ӱ]L917EYY=_]S숝RZ`)G$I_0I teg6Dž ^ޮ+0Zԭ! * N>tzuJWUĈ2/+?G DYC]hWU<ЎX4 7y\ˑy P.knKoȿnim< P׹ ~vErÞDZ`x^[4}[bs p6w3RW ,q'nrd%>:&ωMRK(S/2B`eYV^-\B8Evw7xc$ȭ4VXZ0 f [xׄn('%ZcC,7e\qQT_sv@a*-$P;jv(%8YuSZzI}<_Ar-"qҠJ ͉柏zO$UNCFoH,<Zi%/~\%ӕXBG'~#&M) e=GnM"U>tJ$X 3⅂ބ">"[^nN)cq 8܈V3[m7=lˢ~UtY? .OrKmמbsG^W?`[H1m{,⳻=2]g(@\8p_fN1{iimHiMnܟG3rM(Z6JT ⑅^T<|@}?PhN[#Fw;I 6kQ>=r*ߡؓ.0r(_i3ڀށzYm蛑[<ݞAMm.94;K:ߞ

sĨBޛ Bb1와WX SHIX&XeauLLwǕ&Dˈ"I;; ,eImQ fp{>G@.C}Ok:G nH?`| N>ΰov19GJ =;рB)}eD& @n PXU];WT;#cc x@J FK/vg-Ѡc0yl鏜4 Vk0A^㎕@B,YpMK[Ush"{c#>17pB'MewQʥ~kTXfE=nͷ'<4fe7p.Ԣ !?b)n:m=K:iP)%P@V^S?LV/PhN%z5yټLBB4DDPw`=[t R4YꠒT  LRə,4*Ml39X2q4W LdEP3qB$Bxs Ewm^5w$Թi\ep[alej3>UGi`V {~Bw hD(V|t; n,kn]ePT3OEƞ+]٪%7vh^P@g`nB<EtkZ$ɊD}S[Ie- -A .ejc.ܹ\gTtK.􅽙/㋹>,_(^!kQ8P^#\%Tt,؁C ͟\ -UAfw1S)-ʐ^\H6h`eM8J=kf(?%~'6}Mږ!r|Q- 36<< Tj {L,x;^iݧI+* Z$aWEaB]KXm$L{qbhI._nH~S1Lsz(K̑XPMfYʀ˸tK8m*,>-y_V{*ax6D LB~˯!]hQ@ o ;A1Wm jt}Q6MhKoP_2s)R4Ո ^rS)w#W} Ni꾹r,ZC0r3|%Ʀp+M5P8v(yr8fK hɼ&kF!T/<1\f}K#Wd!oM{:Fߋ@rhCҞᩮsw<U"gӆ^5JpŢ`aI_&~x֣u$qJ; E[\bu>e 91HN@]KX]LAe,3#f+dp +Jxi &r]-Ij2eIuw0 = t%̚~|YnWA{" rFn;hż~5X٥;'X_Չu; r؜ם XSr5aANr)]/[.l=0Y3@}:/t%=ۇ'5+Ǵ|mx8&y O谺-bkjJ#ga!,:7($ Q2<+'2%6T?# l!跍|؋]9FjOe +6 O%0n@7Bf|{ԧթ=;_7'vFptAk֠"c2> cZ施 bvKVO\|9֔c 9~ fK< j8Ek!#]Vs6?2Tq}E!laMlWϒT30oES]i6dk]ī >u)ɉsVϛm,¿ oWtk9ݔ'#=~}yW ),Dÿeɲ &ٱ%bSm#w$ΎJmײK`m9ċ[mgkW/T*2pXkY;tOƼss?iv^YZ(ٖ$k0װ=CՋpdn^(Jb: |]1ٰ8':/k9mzO\lfoͳi>WrD_nAv!?yܝLhG݉MC kžt PÈo aRy].Q~˿!tU"xx MF]8!B0Hg/EXF=d_ʝn̡xvvpoF>^SZ=q|R@B#hEDzC g+Y!}L􊸎I |"xѦ%6햬Ȍ YqzL1 x(|kQ>s\㞫›B\UG!wn+eOhqZ- +#tjt'HmHs7#O=V~=itYahss2F;H;tL-V4.xkƶ@97_=nфDsj\yUNšiz^M'h)ﳲQde6)n|ErqH5iZDۃ$Gd2؉\~R0ƈ^{T [!hi?? !>UqFrZ~`#$̱|,茨/,}h+^ֺuS{6i8"g%ǿxDT /$yr+i'-_]Ր|:.ގ9tgD,Zo|סV,G~aG[m8m(n6A} 6r[gQ~qVVP?{I8XnzU>rXѲ߭!Ҥس9=};-Y7"u% 'M(CaFgS݌bvzOs:;ܬDPuH*Vg˵;I%t?:|C؁jԾ"o5LT\V414ky%4ezDT0Y:V\;_yu(2ɝ;P^jժ+>lt(Ci|M  W1oeiUDDC|2=-WDR~~c@"`:5N^( UH*J=%:ta5*s=_j¬>Ob5:|{Z!£d zY`Btn3;#/ O՘xBU@$o@C"Ey-(ʄ h2nlISd)gdi˷Hdqat bVY=u߱E?[(hſ u8pHJJFt3B ``jgz~jhF(x|5NYr*ˏk71BuV[Lǁ/H !c-ƙ I@ov0C7M$Nj- 0۰QԂREd~z-%;jF`dO 6lZ8?'Om d+:P e;[l;J\෕m.z 9xҘMR5 HwX&r -YK}ˢCQm9ia~e1$ m~iaG&sڡD>/6]SG(d ! <ߠot45~r51 1nX9='D1K ݪx/r~ă|ϘBJ\cɋuSItP1:0y &F /2\M}L!uLA(@%"y9.!֤)uDu+v8;SkLĶ򏿈0c*1ڸ{rȂ5E> 4Qѡ UkU̪BGM;-NqiU!+VV){)J'Dhώ-% ;r$qrl> F;%:m.g8v26d/%ŧW|3[ #VJEr;EF0`>ХF-}Y!0^\{3(U~}C\m  `Qjg`5;<[0k):=%,7  «~cKYv,2H`RcZp|E_Dǐ}҄T.{JT=]ErayTaґ}`*ςH͑gq ·vNa+T"yR)_ U|/<ئGlgFm]*}pb&L ]|pA~΅y(⫅dsQnuMsiB#(Y &}I0aG.4㾒fAl95 1mӔ@Ϗ"[Gėy294~_/41$Jk1zzԤ4S@AsSɒCC]!GyŋMTrQzb81)Ln,;!¦KjgI4EETB-: %K"4 JNfʙhx TYy9W\g[w>(C1QR3X rp*΄8 p;W5/]TrM_n_ܟur-zo3@J/\(Ԉ )'UظKw9X:-|S:9pW^թQ)7¯xQ9ȕ6==izR(;r ~p`Z/(+?㺯i jn^x:w2{̕M-)`[h8 xX$Dw19  &@Yҁܑ_x ѺCH}yǿbf~ݞƌ1Z"*e0k,KIXi:ab[o2%#R`T%-8uApq(0<7V-{7=}O92q/,iua$ƛ^F=PfM%RHum:zÑ|Q9xH@Ɋ3VSεH^Fq̕)Ns)5lL)],>҈][HC\AV/ NnwEDhb!ÿ}m 1Cgp&Л bPT,!@Hqx5Y|V (T2tu `vEVĎ'[R@T/|fc>Tn= 3dK'y:L5W %=OHp쎸mжurh6ď,`/DXZh8VybhRUUxWCrp-6rob3@Kt|ce˝=%EUCtU X;"%`jc|Ȳq,;+4GJe㙥*Jb,tgQBZ!~򬼘kKgNS\inUfdhk)wj ߆NfN)6 a_RGC}) 9ޏTFqa[$ Rn. MUrT*1(3Z;tdT]UJ;̳xOsPѷBAVĉlw`5pw, +ޥ>Luo:}}$]ucϱ&MaQs&j'w ,Ct$Sե@a^PzJ}efضލcG Jhu8UoFGKI2-\ ~q cž.צaT"ބQNʾ["u<^$9oٯWaߏ}9-?X#ž>Az &)E!l+ŧ랠J? ;P38nܛO 79/{H_ :}ǟܾ4 OGS#}נW ;Ou,eRs,-~n 醃q~##BK>s2'6_*etCs&bT7cb{k;*obԕtH }'j9eȰ?#?U!fHB)2͂~2Z(V!ٯX,x2dg3#AH .9*p(S+J i\6$Z{M[9Y[-)$fW(0M8|Nfiy7N5J~iGf{r5d}\~cv+SAŞ~\י&j=YY9+/U.FI`i_˩{Hq\=jwHBXǍ2{H%yWGTWûz(]@yYBmN(e8KV57Jp'}XJkWwIO̳eku]w^,C,u0ĘNd7Laaa=j4K? }yE9ވ-UUҶxk?EDO {f2~H &-m[e/7;;ropN7|$CJ658omoWxwbH|i=]eHHjn/c㍈%LcY; ZُL(K4N5q2t%GÓ_cUц1pW 3=(ķa~|,fVCo>MQ_@D.A(qmPh-"}!OMov2:NjqUA_=۵2ƖGtURN Lu$Z_2vUsx̫[4ni~>Ʋ\XDG] qa|mٛHC5$4Z}%|U13_{Fa=^V떄%O{J,W{3(囔t'n1k=ųL-B,AU'i,]F58Uz#\PCqU=6#D$0/`w^ ĀV@%n7 6rC)un p$.$d&Z)PDgo#7 q18򡋡\bVN&*̻ pxiCP/PkKyaFOoԐBY{ Ij~RPG76&c.x=-dM=)(jUTʛ(y11 uW@ V 95v$҂ n\792[Z!x}z nX$O%]:cPU͓r(SRㇹLvXvWs޽olP\5gF#WҖ^!25UYLR25'v^\>::<)# aS\rkE`}m͒#Ѥ/"u]U6…˓HN}DWc@EKO ;H&EpWeU"X̘bz~W@ً2 (3`vUyߒooݷ s*GM&}]!$.PU+-,䥒8?dž7ѣGr 9V8w҃%] T*9Վ^p1{Ub{i6sXڊR_ykX.O4V ŞYem5x`t>yU$q]sw 0Uwd=.q"Xѧ<6dLܷ3^OP `o3>\H]ȭ(cCݷٷ[.:{p7.HK*=F z54$Nt ngkQtKly$E =]ḩ,bci3ji]NCdBҲDfk۰3z0p9#Zi. :"}^נǭV Y]AZbRXrDh-WR3+oł _`;0< Q^ZD"PD=IWbΕ|աQ" }Llq.~YXA~f5N]aƽ(Sk譺4їu9=]ת t̓{ڭԢ?EA{3IHMb1~ A3za˾㶉i.bAjf#2I3s*ZF-{B DƏ΁o2JQO82KQM4KK7skzqyΫ*bb $>|(Zeہ~p0IAZ6p_^Y|{~XD+EcvlRrfR !H@$xzhTuEٽYGAwi3:2pՀCq=zxW7dGT!*J#SI5uP'oPi:!BhujNW[ [6e ک=c'DF*?t/EoW¢ޝw@湛QouigDרř u0l5`F.8.Bؼt_q9XsA &'b LVIt`t4{z‘]>ȁvtmMPv" 0WDP 71%Y`uLMbv.m"15|E$7N֢4JwBV-?A=@ىeD"V8z2!~I_*LCȁz3Jo1XCPJ8ZZ:jGx6qԅjAvr-& (~,*$&-`p&V, uCkFݣM| &â~g6!P" 3R-8N {gUH[>&HV•򙣢MܟfHS['P'HgJ7f欄 l=U'̉(÷Ğ U!6]żE>'TL1Z1OAR̰?CɋKQ✌( D`#] fR;a?I`8~|tA5R52xbNMS] @BbdP91ESpi {po(ONP8 2Z,΀ "(,LU3= ;E; a.}2IJfu"Ug47j@Sz'XnȵdLCyTFc޳j{W/fR7jգʰs}DB1]j0&F' m0@Nh4~Z0[$L[$E"n\혯~cwR'~PI4󞓢Iq|\S.=|U5iۿ &`, wX w[3оuwqo5:]6Fw42ס$(7[ rF16X= R>?{@e8ֿ9. Zx͋[jr>mu-5bMݯWGB(\zo- ,Гf1D 術Y? >E+/!4cLԇ8;Pw'.l8y O"g1j @jYF zCX$4Ep x=OP#oh.Q=~"dQf(o8xtFEm͏Alkc{js;"6F\q{&y2)j&cm:tyUKe(4}k٦3latKLH<&raB:AR"f"Z eCQY7Fs60; 娨\Y~abAlAx+HDC9+m]7ԶxCKFUz@4sS=[-)l~f:e=OU %qlTYW)oMYguN`#PC^ 堲鶛HwkA蝌} C_A…PߚO~ nGZnLݝB?QHP 5<.&xZ8EsjωgbUaDK?ӵY Hxm HM=d-{ojZI]UJ$Wʈ<=1}kS7狂&bݘ?"I$i)ã^@d:}\1P1 "m Ē|K,7"_mըo#\4 W]ւ<ƍ!~tl n6vf*w^GALpg@Opo-2vDszէd4)|dqz vwRt: I`2|\$'(q^1n, Qv ʝVW@O8<@ɫq~61Q.XDX'Ϯ6OL$` ?ei#wt^.46[ȏ& c7'j2lK`Dlv8s)QgbCZ GCzgcE8xaMr< hTTij+OٳpkcC*z`%UKhl xeߑBY)5+^4n@ZU]XȦ lpkJj; }'-ﺈ9=qڎIyo?6y?~%92a榽j'u4_g4҆( jUb(, 4q?B d1j9PQj[9 ̚GKG[eہۧQfMBeW4]H@H}i97`C7L0xcfaZèA ('AR9Ir!;İ$"]vGt{'~+æ A ׇR,(_>(NܘU3>8 J #w,iƼ6V\Jwd o))V?K~I1%kLuD@A0Eg*2v_H R!=B4Ww²}|܇G:Ԋ0M@`Ƌ/ոxg1XD2v[9$-n$c &dtzI㲾WX \ f!/4 G5+^pw4mDM]%fLԨIWFr`JrsV&k-RXEɊԯ{M5t&zvNjK0s"UC񉀹\-Bw0^'cwo=w [cǜQ&پxr8w[l78}_ii{~|>H)MfkdBYl7|ўpTgpvvlMkC^wGIz'!? ^ȯ]NP 1l=·31#N+O20y}f_ږ_F&1zWܡ VeThZsa  hqPyw,֓Kw1}S\awHQUNE6\Em2~Ayφ{% W*\Žpwe6z1L>_or' 5zXbO>uՑ 4В;=LO`>q5|]3bWygɉ@Z7Q ^"Y+橻עA,h|q^4nJPoߺ9ژˣe$y(/k/"JXdiXY]j/ ,{5"g'TB&Mgc}I}ؾ ꝐL[x1p˺KNl|z-MɀpmpxFvn*垀R|^ [/ճ0s?$h"V >" !=vфx-P]giH)ɫ&駛^clq@bhdiCٸ$92v|BP׍)+I\ruSIia4l* N+PAJgvy-xyh_lkbjc\M2Ի Ӂ/~7NICEcFa9dScz}G~q;VD< ./PڬQy  ~nܢbbnGT'xRIB>jlJ3\(_Y( x"Fn E@w rg@]_7+OuU gt`hk9/@?93m9WjE>vmsڹRD|w0^ z'?P唄AT+B@. M#]W˅A8e5vMENЌ4m~sGk̟  ݕwY tΉj;7bJe-Jj--v롆N`\\Cz]TXB7yXf* BrQ Uӵ#B۵x^ fisⴿ_W,#䣖6\WGh  n΅XRd~1̺7F%XsTɁUG @pS3Iw >؉PW(Ŕ3sC ݸg $-᫨b/;^nsyI.Xꂞ37w;-FlPA'~K ʉK?[UBhh<"V^Yw+XM ޟyut7{s9W:Gkbxv43P:?%Z[ 1YJ(ss&)R.j'v04szqZm.ffSk~ T%S`m2v^EVXVfwd^g4PƐd\Gۙqظ) U@ x;*{! 9HKm'U(<-(v>8B$QM}WC3]qDJ[F*W!hEH,5,?09*a}T5')_s.5|$ +cW6`VmFhX*>c ]eif;7]]+p zt|q("' Dz_(X %x#5.xq ,8@\=#ֿۥqPS)V}n_lzqw[՘^l8QT@ (Bz9rL B'L-Qf f#A >$,) @1:nz=/\mKeҴn T. A2cm]T&}b4͹kS* /MT  a,͌[s 2*yBW/N }9E CuΚځ[KD<>6G-ـBlputS4KqY@%ϖ2˅м2BAFlZ% /É}/0Hfx/WJ4ы8Ux p!u"ڻ8ar1Z[7V/ީ=9`:ȈK.yS -92Q3t/Kc;[;_US7⑞Hwl*JL6E/^df,x 3d^U x\ .ߔ9ȍ%>27YSFyA^Kh6д| np*k+QJzFb10BkImT|4ij2/ۂ3֠ yo&0{%K2L5lW%;|8EfOyblbR!=XA ⛉ѾE& z^R.F9b7Z٨> },%һ(ObG:aXldwpQv"I=UeKSQ𬟟xR 7 qܝi/և}Ütx^c,]} 'paYT8MZ):#+?fFOY(8FȲLF 8#ymɤFk+pDP`LY&8$~ڏqR(40HP=,GaLD1IӁ!H-c?ebYX@Xؒn,`>£PS:N\Ȉ#߲OȘ?箤 V*;`)4>T::(s!8oUDTUw)J?+i@Er..k@qW˝M$J+η(ex^Ȁ*VEYw'OZ1j¥An-Cw/ų {Ǚ' bKM`--aGY PF9ӯk8)\}8l(#(oVnU )}dQZ]ޚoiGslz퐜wPbK5`OyV~j^ :! 6`ptv]AI1|fO!ZBN  <Ğq+TeJsWѶdsI.z4!1 ErH \8>りtYw_Qf(uVeԟl;϶Mvo@w>W )ń,;!#]&(59"`}p(/0hWr2_A`( 3C H?ND*7!wR⛶o j$%d O kmBR7~ TT.J YAH/t)7L4! VȱQ(%.ƹ;s0y=!U<lkrG :G_a:({ʥ+䈥dVzJ_E9sB2d0?j B(d*xSƚݢbJ4{ғC-L9r &}OE&afz%OeW9)JnP,@9`"[@&9$_ Y8Rro'ȴ"{mvtgt=$:z p=X/j?n,-D-eU:Ju+`; /֝I:geP+t8`xZ%l\sBG .bTA!I#ĺUr\FIUBOB& t %N<4S*}Y:g%jWdȿ﫲4㵪X?6ԒλQ}]Es W,эT$0XX?m_ <9J-Z \#VZ7 Po+I;)vW&V`ZB8ʀz*V)AE~@ci1E@Ch1e?RJ*5|~y ?(S4Cd$3o3sF݀> jܴW~Tܓ 'ms],ۓ,In jJ4i[\cU-b/oagSͷ]R)c޺ڱ (Ip ̨eC0oẎ]f[FseL;&1jUЧ'@Ot h@|j hH#_Gi޼V[zdu H1nQK]kT44qlp$~w3bSvmplR%=^)lv԰@Sgb\4!54Qt ^X⦽y_I )?%&x@Qla]җSYe=Iy`mȉe Ԛ8%ЌUmU='>55jDHuG'ǻnϵ ȷ6:*R1toHm(t ئ奶]c҄LO6>Z!]xM))n$) CX<,ʔ{;m}V['%'}%V*eɆ7K d;IE‚+Y{,xZ&30LbhDׂeET&|;$[Q>go;Mټ< qw;Z69hY-^N"OoC$"VE ¡4fYд||EGZIBUiBCT4Z XNqK]VG5̂$1#N.L"'ajmP%B 4 zIOHy.LB)vYTdiZoNbWnG#n t0i-N,9cW@l|C2J-UWkGNt{ Gp.E?UeahY /~$ŀrc`ξs-b?BZK`AG%Ԓ>]~K??Fjaoq$C|Ou7[qIk(eaq*X9)V?,4iNcgbvt{4k$Gi 2搪1Cky6S!b+m8exim}}-&}'6T뽙ZaHVuz`>%XU%]m(HTX+pI,@"Me~٥˴UG~W;L7w13A &Ш0LQ?Iplg5}1G 7Do"AKK 34( u'ҕv8Hp }/az&{e3#.+ʍ;jO|^2AqMoIrb:Dj# gbv_40V7t9O&`{Px]bS#Odo}ɂ&b5iĤ/&)c@uFKk*X1Q:-$0N5BѬZv hS{h LBzq}a^h8檲J)MA!Y|w$:X7*Cg|BQ߷YT(Suc{fOX tm 6[c-Bd &?'?5 q q0 PJ`RGТb1e6Ӧ\.cauL~4aJHCʖ˺w;qC$Z&RK]G30rRSZ,EOp5_ I(R!rf~v֋V|-PY'P<[ȊV::o^kikjU!dx mÆ&#zїD ~EFj;ybY~Ӝ~\z1%- *C }ںyE @%Y57Q>~d '/WW,GiMΪR`g+= d S7m籡  =ihgOd? eko1s r!Gpƒ ԉrO밑4OQ g@~; mҎ&e^aTHXᙦiJեs zRW8Hܵ>YQ͖6FpPwb-;# ʏ)z66 'ں K7\.'BGLhrT^g\z^[ .̳ x*#>URPwOY AGQLx2(g/Ib1/ix8{=e[ҧW_%:H+OLeH}gפ3f/ ~hebh:JeZO !qQ9?!FSNm݁PĠz8S'@s׶DԒS e)RF1]c muT:xl٬H7Ő2wTVtpz_0EC|nޞ Tq4'+"ֿdytGQð8.~G=#d7I ն3KD\Ʌe'OoT"K*QXkOd1H!EgxQfB\ ($_J6 HڴO&/+2avxV]:S=-C|y3=΃_Z5}| pNYYM8fJ6Ƹ9fmUސk ogiJx4(J* &8AK!{ȦM{yN@UUR}՘ki6gZ)stZB(өCDȁʲb8\eـ O؝2 o굦y{iDž:]c8 `%~A}{Asr!ֲ!p-R"whnA FG#]MS,ln3G L8&OCj]mGn ȄJ&L 牿M?ڠڞFVᐃBn]^6) "%Ǻ~FLC N$rɪsn 7h"Vn#t:N#;oC$IܗB\{^a$ǢC\2kl<7A4jeѢ,9np<ԤU!MjIhkW03<\{m93-27Ֆ24 *,9BhJX8Cє.9L>~bʂ?[V_ID,` <- ۵_ۭnyjgjZk2so$T2)O^,yirhp% 5D b]VF׮ }yCke9.ѱP-ӇRWY>Z}g(ßPǬyu:q*N8{gTy@)ycz9=m/X@ıx'@U2TE եkxw7=t$dDչ\ҭ.?Lum/w4lBU&SI&8CRGF~2tqQ#Ryl6mq7I_3\[ŧoa_u&A`;"=KQݨ"2ww$8{Ck.=9DR 3JHDW2H:$*c-`Nt_4BSc a2ϱ]b؉i߫wmc[ςɷS +Ǹ0O"-'Q9zfH+)"{N1FNbh(><89ċ/oZdZ֦bGaUM1" %W~cqr~Ufʷ6O566 eAa*PPJŏ2CvK굑Ex#vԆW%ݱҳ+9WT^c#-\ lP&FSh7o|Un,M|m?*]2>jwV!CWhhWppGr|P>2_M,ɻ\OJi+m=7TZڌa$nsx +]@XmƟw_{^5%5~wO )bs y \8$zE+ɍ>nfZ !L/*-^(_Iȩ{Ջi^o|-9 qnwFPC"|Ɲ*eʏ2k72 ŞdaYXӏGMw+Dr81dlJЖ|"AXV:n>u f jJG3MG}ViCHTŋ18uF= Ws̹>csF׳$;>)a#%U7jXj/۲La+Xk}yVK=SF3Z0k3"KȳVJ_DSIA6|18ko *Jk*ʣ(ߧ'+=Qww2ǵ. ]GWQ qE )eT CK2J=!Kj`6:$U,wjgNg J'XFB |t~nR\jGMА9@xG- kYL^xFe~QnAc =dFqŬk登j:[W"㩧/i<ɹ\삏Y)%{Z/ u *s'j<6e-ARDbv Jsel"F*)~{d-?ڮ|+l~e?6ޠv^?T?dQ)] mpS9PUԔxпde 1 _t EV=7򿣷rsӶ '+D8:  " ɎS?x`:ߩƁR˙!sxfr\FY_z -JvϚ=`xt0C\"&dYC[4q$1I?xp F9={5VgBƎa b/ }|y wL1b=kS{ SW' "aw  JbN|Hmk Crl;|<{ALߟ֨!Ẇ&^R?ʩSuqh"gK7V^0y*ѿa>?>\JkJbn. o*$t06JUi»#U+l-̍s?g  ʰGrfo7:BlI|FZl ONBWdCT L"XjN՛1}`e3 "g%3NxP',B31FD?hr]Јp6n}/0'?a N/10fsн`]@7%tцu;RSEƬ_m_5; @4Ehg֤+IoF4vf.$Dfk9jvq{$r#"&z {!żq4!'B8P" q1Fz7Yd_L^nYֆ&Doy+{j U߸G|'Ov̂6% !$BHQhcCY4%'EY/6iOW FV<+0BVU)H9 K'€5yP-A~,d6K $ DDʉѿVtSs @$;.;?}LQ&y =+CƻQH9 Ի):uOXj}ñ|eZ)}XFAֈłƛ}W6#}k9k8sTͱU'p'b |g>=dvmC;Lb wtBj~RQx0koԳ@30ڗt{RGو2{GPR50vEͤdlRxq9FU(@B:|cb{kPoJ#Fh;y ֱ`0wR=S+nr">6\[ܤXtu]J*P)K;g3+_> Ynk7{{SYǹcRՃK}h$5uO 7?a8uIgC~Mۼ )L7ܚ(*bQ}Ylj+UCZUi|X*^<D0i,0֜m/?Z5U)zGv#zL @w" Z%nBS۶[Ί Ls{ev+>B9 9ԡ #Nu8/9蛭!-@Q^ V1PV/UqCJg+a"2Sa7䧻:/W嬆e[øxlLAttIݦsbXB/#ܹapVx]p<|D̢|I(Ȯ5%RdOAbNx{P $y۬nn(3-ҟ/L+KIq”{ݡoО gRf[וixV Ҡf'Y.ݟ+) O;B]_N!B/,0i: nLi ޱ?+0a3f"_sXߟVUJ ?.uYx@Y+`-YJL]]UCÐ&raU-` Ek,㋛y y$eÀ XR.$Pp)WH YW֣$38 Ia QOҝl:2_1⇝ld8L_MRz@yQ/uDX0!s!YK*;]"?4˂Hd,/5 x=k+Ņ@,|οFa΀^!q o"b8fR_|c?j) VXܯ8MIeFGOgd_TjSÕ{$J̵;:q׿ ȬhBCӺY؊< dҸ3(E}“OI~M0*hQ‡PFzQeAWGXuUHT0GooHB*"=&>;_wC'isAfOx|E9p:I(4$~3z뢉fc7丼F;0xH\sNX2(.-G,z>>%x!#[5> F˷jGwKSz>oĤe.ڬHYT:w^uTkf#;YXŬ tԆ},_M*TȒ(YpdZ[􅁉Pip[ ܹfS{_D𳳾 3\gFEթV?Sl0PjɾW0~ͦl^pn( to/ɆĿQm-A=_1W@#$AF%wȹ>hm<Q'Ev4r7 9XJB2 i? ԯL=<>-!s6CQ/ch0݆9~.Qa%ۍ040aRl H.832`34w6Vi8,m_o-ㆢ[!ȵGU'lp_A+H}%'ьi¿nOk_uj!d:^_:ybt%$upa1BMfpAv=LNkeزy̠{DDͫ)&wJS`mMS/=Ŗ*u]0le!3ǻiƠ 8 (,3e5"ym+:-cN4ۻ$\D KKβ{K}S.cWn'9jgG@_v_[k`9y mSe˥'&#BDJ4n.[]҇T*O!Al3-`nPY-V ,FteP~^ֽ1gh x:{䍍ӱ6qI Z(*@>u) ۦcǕF:i^I'ӶYdWjuQsᒬ = Tr ] \`a+{e腙TU>cCaE10EDuJa@tM0Njo@8't(3Fsw8'#U^|x[_}7NDd'Jsiv\1쥝$8Ue5$FԨ,v9"dowq__0 mXp(`.{(|Š^N]̃xX*8Rr831ppeDQ#_ݭϐN?eaXM۽h7-HoQ9zT/5keTLx+L??ulZX x']4מ፜XvRz-|=sMB.姆i܀CvE싦]L*O"c ҃ػXvͫ7/'@{2:PL|NFh4Lqa@OL+#ʺl_}$T<&tK$Dz;bgɈy+oZtWi*Q7ÖISl*mt</>`plk0!rX@мwxLQDy"jpC6"DDgJ/UI^^Ht?w{m(u.U+7JC\Qzo3 az(yS`Lʗr8P-ĹbPL^yDxа!\Ta/Nl 5=*ݯяwީmr*/1? &_i Gwb~e" ,] mZ]A apspUQ|0œ#ob Bw#E+gnN"(GRe3SlwA4#? @y\mQe3m^ !zPY ;7A Rf"c*&_~aN,ݤ"'*ةaׁ!}P/1Q.u?3 KIn%dmom IpR ^.d7T--Lz 5Zd)D K3Wb;Z .H0ޝ.3L>R؍8=-m>M YVmհ[q;EXn]>302:O[poZ6A{=`8.Eye XKTU`w'{ &&Qt~"("* Sx/}:k+Кh*zpr d$O |rqwc1rq?;]s<{ -|cy^:4aC#hp/{:n`Pg\bw:$*A%]yΚ@0y jcVB(VJk^i^k1WWQh,MW@9u'4TR-N.9!zn`LD Z9&c$r6"kjJuZ c!COpvj?K_g*Z>G֣=pd%_;42n |bi@![`֨xߗ?  qKVPK8MyCszuvy034n BWmVt֏y&FA%8DmhϨ"I)'Ά;vޢv5s#PJX'2pV+ pQ{PrGFx%ju#H(ZrpDI-yˬ"OdFM\[[Q8Ќn3u,^U;Qx y5u;=QA56 E/ `Hr];#"8H`$=B9<6}|=F' A{xLv#(8_1ÁZG`]tWaELS P00׺K B:b:ujF99mjljYubIأpS\~yR0ڼ]Wd *bG{8h ނІzY&6-m?î }Np/l-c!C ťRšM!}sמfNj逓h Qy8ޫ{U3PM WOiA鹊dy@) ԜoIˎE+8Ug„TϔV(F!"-i* hUY\TvFǯ ^^N)7! )dIn/IKQUQfIQOD(ujij27l{%+)puȱ\K5VM徖5]xZ RuYpEXSk"Ja(tEb4bML,lr@jh, B*{+(fKu6ӾPF7A9CjʮgU19k08vﺬBr*%[l9&r#k!!mT$d"K~jog5lWkݥ<aT)21CMJm˟zWKME646+rٞh$AZ gz4C+ŠCuuFr:[2 1umr':J!aM1m-@;p.3ZN-7T~Cc`yds*~Y rNxL'z~0~w#RL8C=+rU1B^ye8mۧ*B_ w)/3C&|LY/&D'-U ÿ{eKv G\K(8>ټevq:t0R w6ncOlMu8u]qH8Iυ vY!Z_f)c*EԅJC?,icgBx3-\5gmn:yi#|̍gx<(~xGSРni|K}e,ERq5(.fsr}'-- \{5bo ͐ml"NS.*i7=cPBU FqԳA/ɋfbY7VP4q6&A+nX >HAWQ9;_S'S8+;i${12|sq!o9l䝍\HzXG?jU~5ր1@t1(͂:?QT`eW"O|aqNJäƥM`iƻ6P*_!1 $syOmJK?Vv ;tbR.c@ikM FSi_rXu?*=ڃsqm;iꫡD(t8Kx7݆ؖ#/ΐdZ^'М@ذ<8ad[:e?>u͠z>/Yc-_Ɣ\U {G39q#*խmRQi8Bncrop0},+XЇR`6G=bXFįr{{iS`RS) ^ N2K<pLI|j%~Q>иOHwm^ϙ46F @NcxΡSAl+j:5-y4b3<'J`|EjUkfeWb ]lA[ .f/aj`ӕT\JIg@2X}.eYjB|>=r77NF1Qޠ8q.š2TӗtBV^X(@Sۄ{' @iMѣ@ ^נoUE6+{t\^(K ڲFؠ1PJv{T7tW+g^Ke\XbMJ@CPVsU`V  <_jWZEgv0,Fo(A*(wzv$aIa)&ʗmn/؞N>uP#+;z_2`4rKm xVe0Q)36D`J@{Y4S==j'Yܹ/zE'&TG*=*>`QIå<69%`(!<܂ܮyL@Qht8JehwkTE+4*Ӧd,lA=#|L#&8%ك` C ^}uw]O t_m2Q5bUnWM#R/L" ;eLEf?2j=^D9̅:p|Z8r13Ixe*reº]N]ش ՘5-y t}!Pky KBQ! β$DiH+6.P@OD[291ŬьϰhJ]Q)s I^#f n@8Q(oQ׫c)*Cǒ,d&C{5įh?;R)E>sM/pU6EAX nAW'KZ2pR@ NS@I BL?LCy"G+(r^zB̡:OmPJ?46bZm_# Exq&Xh=]tfAl7.$έVܕVQ%\ "n)eU˹!ZĻSEtp uѥewVY@v9=۸(3a`ZՃ*͟ *\oW?';,|痆񺰨Thd8bgFZPԡJOT"3鼌wɘ!. B+Y4!0=4նX lsȾB8y^D--%&r'`Tbη$EKűLAݶG';Ծ'Z$q);Az?a^Kzo Q =w腦Dνҭ zGja2!; ">1EpsqgDw}j=bi>kXSfX0 b<I,*B]U\L&kb_/D7?K\"`kX-{ $OǩN|!`\ d/RX\>luM/Bk׼YE_`(6 ,#%ˬ% u}!H?D;mÏȒ|߸4A=gaf{e"-Rw뭣D%jcӶ溙=fjJ|\^H}oW/?d!-TxFUޜSxDFlL=vazozbkֱ[*$$A+k0}wՑ#xs''l!&j=_Zq d'ѾgS"h(C]\}9P:F]Y!H$ [.q / wym}&b 1"s V#@2הt<o[-zd3Ahq:%ၦ0|aق ,qTdLGqYi-!̏#$Kk ا%[0&(*$:ytU)b:IYJ+QW}tyL9tR2m4ЎLTH)z#~(?qI.꿡{{ßxNnѧv.!>ڋ%BUGՅ="J*pwPbhFbRRWt5宊|`#ނo2-v! 0U4F,Y~GeXSW]Pri:}JU;S ʮyxt9\q6ƅ08U yZcY*z?RߢnU2 ͽ(`ZZƼU(). 5?/򧸙2h -+ kO-$j5pp+ $ZFY]yz^X*DOXkWG[U$;C~ }O *Iyf둊Tcy hӦ0ה>AH}ƃY 띭 ̴!It Z_91)'kENmv=_kcv%,L$]άϤ1ϙVB,Z+ӈSoK؊ [O5Fp/vTY86ڻK;;`{oU\CYk_ *!ɫϿGupbTruE}i@ZFk9c04A(çN=Q|pޱiQw|yDKahGb@p|,ZM$O { ]S-BC阓VO&N "#8jtŵX j써cRK= e ͹0jK)i-ls%Py*{nG*L?e/~ AUR̠I gj# 5ޢ|.,1+pZdV\-vU}Tqk(Xш `s@E L}e殹Zw"dy IxBq:GLM6)ϒERwv9~ '`,!Ʀ ssj=J:F-,; 3MW@~I!1+!aVY0jr7,s/n_=2޹$1dM:&FVoBfq_G9mR6 h=]&G YjGGC dchEeM*5܏(SgX?0iu, q*(C; @ 'VPR W ]97m.rC"KIGl)-$uAʥb/,OV옏[A6;$T8 cgxE߳)>}Qn_]?j"mzdRpԈ~\0Le_퇨Ҵ;Q8yl_K~;8pfcPb6_~Qb1̬")}MjkWE/@. ,PQ#!ahJO?Rz.A3ډNt5A-b_/qP#H)MrQS\ moDǃŁ't9C9U:^>K2tQ0kdC3~1lpd"SJ;tc9>yQB_ x^,,)؎OhYr"gF K<}k8.tɦQ*T[(ӟC3:@jP!T~5ҙegg{oDVN\+,6\X=*\|5!DC{(_ AC?DoN">Sl˸g>nc޵򠤓Y`TvxiSrɅquɷGdix_ۼ[>ӞMb"!HA= { *3-v}'W #7:uPxXP4=ELPaI)[01 )y8}KHnV nCakZYրbbmS=뛑GEgeDW@!޷.n^lki3il 9Z'fgfDy@`#[3"=< z(- S&uItCø}7Ɓ("qĐFϟ?(8q8>Jg{ !-!2}O5юEc5 b"5dR{*呔uHp/5s ^OݡSi d.SѦI>wNǶC3۫ejW'&f#UA$z`Hq COaPOwM;$w`"2')" uA p';G9EW鼷$)JX)RJKK{ƒU܅\En*xV-&\Iep~FA(g:MfxRC̜&<՟"ǂ("-<!۟¬L MӨV19ȋnP2b?]In^W~<ј+z^ p ?߸Hͬ8Ӹp3$4fe ̏KD$Cqi+&8ؔ}^0*V21ŽQ2$l4O.j8J)VPj!YO懹$"{E8㹲5v;96E8q8$:çovF9  Dz<)ݫBjMiRzh̄ Ziւ@zuX3_)r\:mXҢph9`JX]Z0kii~XYLdㆸz4HPpg1`3ι/[] N B~!Cnk!J$ :nUJos[)ySخB^@Kmg./uŋƭc._~J~ž=vfqMmp`+Y/8xpF r6f֬ K|woԥ9,.#^䯬` w/ rMYکe8(Qqu5@!\=4@/ bMx(.v)|(J<=EcS\#7U~~' ۤMMΉHsotk&[bZ ʲ~qq寰ou%~F{Z-ige +\xM-o֯,,` _d^5p: ©e D'#t t#L9~FD`a),Wys%zVO{ѹt\4x)N_7|ڭ t92B !=WVTR'.ي ?VLIvm`beݦr#-4 Wcn~.-8,p+1ky&eu"^w`vbipǠMBM|=:O⚑mZ.&MOaHw[%*"pn겍1h"ǯ5묢?^phOu.d H`_h/qyEv W=2{&AM6?c-4" Qe58`'zIb'q0V-˦5qb2/-/rzmj\S*h&0pߎ}NS1~Pd8ʆmp$'yvf&K/؁lxJY8}8$1|1Xl͝ljͦtS~ځrѕ8 arĶ1118mwJ 7X.jX wןbC}N>3+alcΘwgA F2}7>.%P<\k" O^Te Y=ВS3# 4I%?gG'õAgR#Җ[1+Dz6gnScfgD]*[iJT;YLQR[\۴ڭu+B˚~5ee*%sAS' ߃\jGm*BXJܻ*CKCz/f:.dV>orgS:fJ1t㠼uPO:EcʰDZ% j  JyjNjZJTl*:R/q6ֆu!'z^aˏxl9`*#K19On6sw pWȲ nX{!&h؝`jrVZ-j4`fkXK=1xCYn6'`=FϚkՆQig;\NL0(RI}}8$l*asc.ۦErwͧ#c_ 5QAj{O΁p߼z5R q@MSfV-FA 3 *~֘H#oP/xSs(VwwR=.,{'{ijs|Rl ògݙMP LQj`3g3ThcP)YTjf~G%Tr 9":c[C2#LQ6C%;a6"I-w^:0B/b\lVp7$ b2י7 *٣jyDzuYe/]GܶR_< } .3Bw!kHBAyef)wR.*8Zr65Y)FxJx#2;QDUֆ+8ϓ21Fc˕!ܳ]w~d^tjw- y$V(pLmd ueAϫdDzx?WZ$=jMH5p'Q0cc6xRiVfvoc H)JL0bJe.1.:=W ":8bl ,dlW&e_r ÊFyDn/*:!c: Z1dfX{fj$+.<Ȗu{2$UKPK5"{*xOd5̶8P%Nz,Ud?{76OlDfhoO KG/~8 ۵i0A\ͳȨp$ RJYdj>b x_2 Bb G%, xTډl+|J*ݮ,Q-f|bcj)0W*x:Q)6If$37ƃf>ZF3~q0-h%d{z} LzB:FOݹgM_^5L&UR:_<=dAHi٧_=JT6 9Osj^j:)B}#R]nFBy)ǰ^2-cUD=ʧ~{Mn Xp? 6[hYZ:c !}ʽnZ` mcṂjryh4HN(/5\tdP/ s;0cysy^RL]͌Fy;i N:0 [(GɅ'/]TcH084:̟Pj_ɽC,hݡ'AC[V:&K5% }+@mWƟȗA!5=6[|C<ÝfGhǔe$~Eq;xp=9bXp_"G =!6$~F1T8)*=]U%}dgp*2Krqб>ǻa|N$0v9ȖC]tyXץci a5zgsuW7t8b6 YZq$ZRDFt;da),wJ8Ǒsp@E\s1`Ultba"#2}_ 5ӁἨA!R:;:,(1:/={2UTI4KS+! 0dj_h8^VF̿t$նgə.oY3P܋ι;s-#uujT*U|=aCWO& M}Rfy}u*іn鲋Qу̚+;]yîb^^6A<l3dY O6 ѵpa'y4]TԠ5$w6 p^n^#"}q@xP*K&ς@DJ6O6{ q` ߮u ݨiI]/?L~58߅V!.~&bnj pY}IfNt? Yj|v0㛈I*!3/'\(9fKB > 3btRLaNte_S PsNSiH$PKZz'/U~jW&AJ& S: iHX!ϟV`|ȘM{Y@?~U`pQq=i _bOqxr9niZ5V^ŗ:g!UD.?N]`)USF8m{`Hqnɗ6s C2+,ygc(,Rdy=A}aoа 0/Z+^dNjelJ-c Æh5xȟꦿ_.M#xIv f`;.d1Пd0BU1~~F6#(}z.O5ItmM:o ɹt jf b./nbѹ8Ūg{ўu@97^>QeSe[)IAL|ȝ.-bԞ-wF΄g;"} :Qw0<*͌Ι~xQ|?JQkW[S0 pl3Aaݢ_l=lWHFd;\{>=bH@~@i fgB Urq. J E##~݌-7RH=Y"VGk3w#shykyXrAm$~O[P#p$&r Xo6"1_IEHF|J[ [,[B ޢ4MW^hEO'^8_r1w;׮Fs5Z]Qvkp>l/Z ۠ B3Ξ!"=\p5QhDuWy/[j >\lgΙ)Q,9%[PLU0h;T{TL:^ыz]iԌ(8gm\(gGз^SsP\l=SxE:mlہQX29W2\/_/~4>zXÀ!MTU x@nLFM´_1 8 BPwm5ުcg.Q3{T=}%g?+DQ@9H׮ŝ0~}ur%"_]Y:$\Lh-d3(]Mq{8IąP?|](ns̊DMH;Y*%80ߴ祴xLI*ӠJ)$W5;l: '?au>ǛR~"*=1b5Gxܯ_jr[jXwAf͆ޗSO޺dfw7%QޓJ;^g+xH1i#Dւ"C4)"LNRΌp1.7Aek JSCo&)+!u6[? 3.g~.3LbE4gc;tHT"^] Vf 话bS .ZE$vtd^l,8@u@!(l[9 ny眂.{][DesQ>k͙LM^zh~L8fIrQw|$8Chg.7Ui; oCR(˰Mda D.#TzM{|k.+6*BϫO'q7^4' %h<:]^|H+Sy֕Jquf5V>N0sw ֞n'PC J1nƗ$%+XAD:6:Xn >s-5/_H=]g{M 0҈7윉s͡}H(pL%1v:Udـ/>pZ- )$fڋ̝$Cv,vfLΆ D8ORG5ϑwO_ȥԋ*tfԑTir!4֟٧ȭⴊC޾W+8 كz)dE8a[ $p2MhʼnGxaڙ{K&Y/nkEF|j8[  4:XQ#H):T/y}~i*1 sLtc 1]C.?6Xjl.R&bpVpL9jEX2= ~ ”܅^1gHakUgԑv a1*\5|bQ(_"&*E n탑5,苵vuM1: 7Aw>:9.# G2@I2l#kSͫU^9잍!S--_T0Ȣ ?Ѡ/%>cd 9+ݚvIi1biu/F ?3s8=bӶJ9멅Ԏt(!&q$~ 𵷈O}A}l>7#LĂ$8G݅7ŸP0+ҏ6ֵB 0e"@|9Cd 6r9}s=!NRoĐT9*]T`be0k  h@2[3譭l |UBɧx_\-1O+mm\^~- ݭt08:CiGB8TpeĉǼj/\Kkv.Q :Am$&(1d0m ƌx) kG`w?7S3Z|Wj- ;.;"En$k V:*;ZbNn<skE+RʓiKp-VF~$_ٙ;QGsRmW!qm%ݥȦ]NϦk F䴗N"yӻR/NӬ'?:jvާC܏& U1!!V}Yϱ+jCEVW)Lr1nXkwȅ >g"^) vPK&K0\ϳb{jRM(y\` QTV3]MW4Ѥ*.hfyfl$B7A Jh!e^"UG&vnJr~TQ&t%up+= %lcpғeo]3]nJ OPcF$!ildA5 xn[@^;YW$U/K(ՊȂҾ^^XVnEo\8=_Xe㉴fSξ*8S ':A̞Ax2}LH`fU=hQɃe`8+hh-fe6P(; oI;x6f+-|2 Pgl4f>dT._fz(rӄMf*N47uBJ^iΘT/6u'Tߦ^²r+Xb,921Zd 7zAK¯;mKS =Y߼D+$+n%1m;R-@D [Fr%\(78@g%FlZ ,8Zg%gW)u9mW>^"91Y-" b=i⁈)r#gP,G^ ϟї h~L<-nu扻L rsHG*]BT5 Bj^lg?Uɂ5|ï@o5D2:2mGw\j_rг~'ctc/BџZ˛,?uapGW7܅{ᩀFp1M揔.dސjc8ͭŠ c/L5{YZy3we"6hhn{0Ī|#! ~M4%\+7^ ݐV4U mZYJ9Eдܨ^(֓9%NQ_7t8y&RPMʥ_#OD-VH+@ 3l&Bڣwߋ3(m,2}t|볲>:#nD F$mn+Q7t\qW"Ys~ʸ*pkQl=yc.Eh2?ս$ьtT~"9f6bg'lO)?PÞ(PpS,our3p09)5TT2J}}۩xIHw&$'g v(5(b4$ICJd] ؋lD3kЧ-GqR[9mĮg)B0Nz 2Ybz?U|;8g/u%˭t0c9u?)Xӑ؍21b^,mJ+/007-?k2%$$t D;{\^cң"Epq\;Z`tŃ#%^2/h~y:?qmK%̧?)zDĀ\jY UfXdB4ZDTIz$9_5r}ɿTgϙ^vh2z.+^|e7K\kKQiBz7ʣF1/x#Tħl zOy=9Ekӻ~K:Vkd7){*3 WG8X/%*K}ѽfg#XG"6E$Y~JS[nv⋘|Kg*^z1Cy/1IIѧHF!i.v5iTN-5V <#'7N5K,1:ӬSP*%aEaOt*%9ßX!תx.tv&v҉{OqsRB4"kMS݇U.͒}Oc҇O$&-R(W"ɽ YꭦE [5|J2Y`I=+sÄ2dY n%lm9'bCc򬓂Rh3U.9 A^ţZ8ZWb6!Ϟֿ"Q.; ӄSE>jl};<:PO: }[Ž2F7'(rjDo%{YO+c7dʠO O1x}@NIabSXݖ3_19{=?Ȕ(~]p w"|r4, QޭH"<87Zm8!"&4 fMJg=97(P,}s8d\!{>(~pT0sph!j=^z ,_ N]uÍg#"yn 9hf/_?qA?4^l}<4h!$ Kg(||*ׇJ0Ac e(DzO#'|ŌjJ+%qnyB~G+}573*bjM52gVwBml{S'jX67wnu=J򼿀wLl:,ZLC6j!Dև2>#&[JSө#B |0VT2J]^W!n/NuUݗN14Yh]ïغ}8:Lk3 B]+wi-g9/Gi߄O[Χyrn]SYցJur(Jn< u8ِ<=Q]F!4#2C,_[k<}֥][jAR^ݷ\erlTrz+om ~g -_Lsac1TR]86ZyXO†Z_]ˉT}ypMO"zR?W?oNА%K O,{YuS9% bbB*dF] 5ԕ "J]rmPh _Yc\ӷwB|vzCMOH<=&kO.Y%w?MhugJ,@gWbL)V [ l5lFSio$ܫh?%bEuG'qŭM7^bDALMv)̍! T njvq.%T7u[Ib1@TcUM8Y9/LŶMFeu "4R>nCrUݻtARcu N`IKj.~YOy#`9μ%$Fk.(Y͜C(l'3(qі Ӈjo>RE>y#MrQW T(O1>,I6QRsFwjcvg`Ѡ_k;)Ѱ6s>WmNdX 2 +^';L"],v(jOibjkΝwͱPBEXkj0 |f1XeeW#Y''KN. Eߢ<SaSؠ續Z>AMel:^kTej~*זXl4N3=l殮z@Zh#,[1@Df8mb|n5XV8 >QMc?1 ) 1}?`b~E}eO|d#«FJ?b]{;KJ}瓑g7,\3ϐ(s/̋䭞Y*lD"+@1y`RF (!n*m ~lY`̙Wv3ySPjqMwbzi 3^lމf!yoɺW y濅f~i?VufxY3钐+C]W)Zk|ns):ќ2 wnzy@ArNYȡ H"*PϺ,gGWĹWp0@5>$X:[*MQ.+maշa 􅢥7 T/l iA4d;3ֶ".%0E'[:7=ҵ:Ҳ~(p4CU#} !xc-")4iCj)DSl,)Vzy5J /(tĆpb|ٸˤ$(@(AaZF7A9ꅕF>#Z)i wp 'AM~|~ߌ哃:C68{=v)m ~2|XvQ!r,6PYV# $F ֗oUV>Et[k~~+04Xkk5ԯc4tݒ==l{^CSn8ښJE\˿~~hvМ}:2u'[|H,F͏͝)(QD NB`cXyi;{dY 3͊N9ڈb W|ݶˏ EAn;6\y6j.HH8I!m<ypmOʸr"/YHl&rS$:PeDJdD5ZQZPCr2*0X\ {!Up).2goD<\ 5}foy% p=~ON[)4}X̅Ľ eW`M3J2pp Tҝ0v,74CbQMVY' #_AAyH"$ɒ*F2E<`oDX=7V4'Af 5 ^'&%L} zF3׏US3\: kIv Ň]?#N1:I$ .NyMB {X0 ޳'IcbVTkd^Ω]xY^ea7a*`G83s7: ][}P5@>5a|5]-B#u/޵ b9˦Ky\9 hI7HaXr2|'|\"C {'>ޙvu`CIϷ뤙Np׎ɒG%ìNrsm~aFܵ"0s#:xŮN'gr=ztʉN#5Q) l' #{DC5?@ 6ǫ{Fr`PԼޓ;!#w~19ん#)#{u0nj~y《M)b3A-$!v)'K4JM7Ycwꮼk/{k1$.2>֟ Z߱O8[땪&yOܣHGIϗH9BQ$ ^_cB1L}W^V"?cgH WDri 7C hCP9e$y!w6d?F^GZl: o9XwX1H#poץﮫE[LkVbe !he7+YUTA]&=lfẑktŠ RZH:|t"W3Y;g8Ѷ*`oƩ&f.F,T6`JeYJ* ՞U տ,cbI/]cɵF%BySprZ G<QY ~*0@f3r_ YR5 |Rn6:p4FN'bylóQ$ܑ"@̍%+uY8,"k|PƄt” *n,\Mf6/:X0[]Vf/hro> s?;/OȒsEAB|a5_H]¯%l1Ke0ä>>VcPE^)9DĜc m# ^f*|ÿ…kS_+yY3w:%2m-fFR20-x`=VR !\S[M{ .Σ|ٛ.Wo4qE_,p4UiZB'F,i]sE|fh--6ԷpqXaJ~3t?%&2[6]eUύ{lWXmlnA!lk[__NsnSwx{鿏f+W+A>㾙9نa``_RLd<> OR1e (\ Q4UPp마-YqW ;&&6XK9U/xQƪL 4^;`܉nH\C ,6h?޴~c웛!&V^oiRM4!>BUbp:lM)FE$]kjUf"b F- :LngR`$\6*_3̛q+r% !|!0yqzyOT..# I;i*oF5ke"h鈲.>$qr^?\ڠ$/vs]s6ah/KlेW,L>@: aф)yPGֿHXk 'w Y}3El!Cty"K%HN <Z&~pL{s39?(sZ/@R5s̎ "rq@D ^MtX"ߘ//V@M۴RZݽ _Aˌ_8xd3m"-/,Й0B],B-9ib8%IJ *nZԬk*s@$u؆snu8 7lA3ɗ' N6=;xA 9T:Od= ޣb;}R U<ݬmH3rG|ic x.)4/G] Mjbȋl^&}H]zx(մmmj@1[f^ˣݻ΁ -:ua1a6{ÔPusשz b_0!,°T| [ [ژ#=YPute'E7QU:E"-cX\iBwm 4unm~qfP3zΤA pS %א2-q*5ŗw&Ƒ1xe>6ܙ[Qt-w~> Aztnk(xPc%7ܑd! d"7Z$>҇M恬zf0y kM~M?P> zZkIߌ끲GmOs-貓| ix()]像kxB$]VWB|l\ZV姆k *)+Wq1Sh>_ E|Dfm{ DE#Ɠe9T{,{% O8kH [ZLҫNs6=ܣ|#{Wcya~&(&HFkMcF Q yނT_-dnC͐[jԒRoG1ر1i~oOv%C,'XKQ _ήQyDIG L;W}R?tR<`GtÎyEnkb `.*42R̐I ?h~5-l(p$jj{JD]mGnC4 (,Қ M)y>ϴ#JکpK%"|#Qm=B?6g]wZ_K"snQkk@n&⅌Sm}Խ>Կk8<`0l !o-0Cyan4_ܝXޟ@gBO|$Tik^ڰ`0G*8RPtE<=B&}.~QT:XK}<`fE c%p/Q:mpbQe;%_a-'Ed*'&QV&CF{KoC($s[FjTrTML1 Zg1(ɘXۘƃ{V~.*Зu6|7;?rI>gi!s@Aݳj$wmʣ}yzzL0)|s Nh-q0zy0g+MI-ړb %Y@FsGI  6'ږES%`촬o՞͡?%ԉ(:VH I;߹>w宂 bVЇ,uSGVn|nhݑAE101)-􏍤84qjlAͫ:1JA "v9"m:((-naT:h^0 .nNakC El}+4<"R/a5\P @hplta x3gx(+6ovd(d9L?”KqBݯ0Kd|@w@ͶԪx "ĩaNVc 3[o I_5Mx.g˱*۱ZvwQ$6Ri >= ?wꀑ5Zi>$S/z+קR(8"#1yRwl oTEoX<)y)Z 3mOf y%=ȭ/4xt]s-ONtHӊb\Ϩ|]h3:H[Zx-;U>"O1!1KW h sZn% U1 V.z}HzBVs7XKhq3`#r0@'uCoa=1ȐA0js|YX< /Z2wQp#tYqjtnF1%kc*tX޺i!-w^ķ͍ ILd*5Ҵ!}E&?*$<[ ~\%~SQS59Ɓ"9 m v^qn1 e[χb6Szɤ°/f69*cMű$X#UF.WO5/m]Zl+@Ob;@z=- NFG\,a&{}o8|,i<=.)ܯ|n%嫤^ POXį _,(ZPH։D8i'_@r'ъdĔ5bk9QqPcb :f|(]"$hc7G `P1fue% PxmպIْ7㎈<;d-_2G _Z\Aw/DRu mJ]Wأ57el|4IHfy|U,'<o8ElGVS佄\N;-_hRSn$.ĭBZ&0Pg_c f5 }aWw\+ x#YjO꺓zml1X7qBn7= i;1@d=S7b&9ACkO ]pl<7O|PE/u3q;xuߨ 4Cz뻳:!S!f8-WzzTt,s(߳ (Z  j#K4iwE8,r+m=ɘuKyL܃`k;WK/}f%_HYtZ#cUEFI:Xʣ@CH hgqk4b:4|𝈝yPJ n'1%b0?^/#eŐO8aY`L{߾`z앛!ůCMjj_%OByaxfSM2tS?v`_"EU)pyŶW{4Hl/2(&C w~b&kMDǖ1Z-=K˽w m㢌#NiLʰ`v`?Je6(jqjkLSq\0CI~kff0I|ykpsHFƙzN{G 9:.NR!BFJ~Ma; 6 +3[vPjoϾ;u|aQU zrB !/~!]A(ݕ`-&,;3Cp+*d5kAy/w#1Ԛd/E_>Id6CvNTEa/4®z:Bs}wa'SdvV$![phVW$ Dk=tXs~3L]:P|YdR%=n|}ۻE%ޙp3TESJafֆw#k!PAh: ]vb0Kb9ޜp8Ѐ+cj~O B܊`%R*b7nvf0. "eܿU"@vYav[*Tcƒk$p.K95 2OVg'7yw˜c/w@}3YVNϋS9 t@g1~Muf9B0q;JNNI2> l:-cfdxqQ&R$k v\!Kn0]|OU1`JOӺ2lR=Z^D䚬/V2:ָJ};T] P jxYi;+Ow#jj80WUq#DK-^*da7D5V  `K#Y‡o3;vAk2E,+," s &$>0 o-0`CsowWGn6^* r4ؾZ_MxxzF? )qG,^xa|k ^0Ā 5O{*X`AIR|VY,CdQAHa$Wk%t&'= ]÷mWI:3f<5(Y_3<`)AqG,U0uN+d1u~?f ^TV_-qN|(h )qb78HYSn ou\@w=K%-YS;;>/ GZ}t"G{ o7t% f/1cHtUm"e ˪~^qE1;6Byq0Uw97ʒ3A\T67!,}|B˟0%  ]&ph˰ٳ n%kO۝ >(赫\$IA hA-0|okE@b v ^rHIi* 5Ah/lbnمo_QEe@6Uȓ(w -*wKvM@rĆT `Y _-Q(mUW2Ir[RrК+ilN=tZ]5Yج([LzKabA.ޒr^p~1M1s]MM"Ƙ`]w i'I͹]e_|ų%3X'%'Qp"cXKUdCl٠:ŹrvfDD'v3Y`b-ʀwC!peK2~r5 ߯@і{A>vRI5ovc)6&&GzM͑* CUu@q ` ¤#+V 5/rKe %th7@}4|It('g!յ6 m[e@cZq)Ur q@)UkO-3_<"RG+y4uT"7-KW?5atNkF?Ap0rΑ$Z7\txVQG`~OB̹@51Z%±BkoVy*~'z9my:vR9q"R*|{vcJӝa`u\Kó;CF|m)ZoȾ+~o}L7"`B4~$zfEO3l" mv ƭl諜!^X RC]aVVDw?YTW+{AL >8r.:QNpXFgA+-hUngFI)?3<\;K'q`k{|rDgRz֒Ej\[`z 3W{-o tKW[vgL -XzXdQhd5Mam5w'xTjo0&MErLb~7 ,أl ٤ 8- p5N}!t,Q":k9\f݉QspcǘVd&?G-WvΛ"[#|tV(ɛKI|̈́G͸C9_±5GB3aqiNq5J&|~p&G| '}5iZ$H€8c|[ xzO/գD3iV MzJX2f^f^)t[l/~ly}0B!Lh]8 t8?׻XѕlI& 2І~~;]GIG2. O7ܱ?c'2Y=EGguWBYgk$jwu9 4VE+OY/CJ^2_g0>/Tx-%,zY?HTR cJ/;(OR-S#YB>PSΉLn+޾=6K=, Nw%of.11fXxc_qۻ<g tAbJW~YH@7D+]Vp1gzȵuh].+_Veogei&E]텨F+:qle+%ݬ9hg vRC:z3I;)j]T 7J`XoB5JEMYikw+i ZTc}S佩lx1oc@;ZN PM @]fbjcR ftAfضT!E5NЌNaLv) ,[4x%{&S5XYrܺfU.0Wg< :'N < R`0,/PtbqtLXC(en2& 䍻Fڑ@?wU*YnۄMsSF*7cBP.Q蚀')>,U(dw"{7>e wݥi.Q$}+fބՐ 52<~WpQH(k$H݆+Xj EsbvaР3xjw!dGvZXO,Nu?+{m\^⺕ճ`J'KR%]/#;u-bYT=AeU_wJ,Rk0g%}'n 4`eVL*is:, zty2vLξ36?0d,Px|Kɏn f'hӧm _w\-2y~xF'/&7ؤ[B+6I5߮`ݭ,;>$_E !`-XthXTT4Jns}YSyݶ(AP`,dzl1XM!U@=,Dcz[_ \#cMK"צ9<f?z)2t7 '/'pWD+fܒlmHe;Wyv$Atd2װ2?d̶[eG_a݉%yHߟ=fn{UTR7.g<<4g^\ۦoV~J@48Ѿ^77"7 Ez%G.&ѧNޚ>Cݿ*Uu6J yZ1: H"6>^d)m[ jׂ/3 '%DT{ VG2J1 f{ΨJ8p΀D2wP7}\[?KQWK)&mslbB<NڝKpcƗ$4wb ĤʁЧ?)VcR<1" #VqyR[Pjڍ(Uu7D}>[jc Uom9L-wEi'[,j}+~-,K| ׊uRrI(_#KףI`&<Rn)/s#UZ{eK;xd2AJ:odZK{lO1UT\90ҬRAцk̤K>.̪[h=|Veeo<4~>hNܪlYKRcbK%C0!p׸0gƾoe<39k؝Hn]t?q]m ƿ6dQ+)88m5ƌ%N/$X;|qQ Þ]JS,n#L;l4q*C0KXYapgcGf]s 1|KK\W'al0@~'iBSaT=!'$iWs1ħZ LUoy؂=`>;u7q{|Ye|$Ԍb@L1^ZO/qG#q݈BrT^:0%XGʈ*-6̨zPol]4(]1At#)$ק齔*&_A^|!Wk]Eduq+X\|!zC$ ٭X/Sp֡Źsu]xXB[N>9<:SlQV Ɣ\lِ# 3 ˷b}=hwt8Wq=dU%Dp?5c#iՄ6q](\h|u)`ljHYKmC-?wE@t=qp뒍Э&`MŸCY)@بx|ԯ:yWB4qUF3s*Ǜ)~&hv`'>s{jġ\G&t(uIFxY:Dw07{ rsͭqE/RBc!(:aJȊ'WGQYr"酽$!˺piPP&A 4-ŏ٢ee1mCO } F[ %1:ZbgEц@Fߛ)Rྔg`#vփJ Qe[psE*-/J}pB(Wa|^w!kPv,Sur E\|ǠXˁGi%QBM" OfS烱σ; a`RQ4^߁oTQXr$н6W;aԬ&,LK2nF#SB)҇oƮTrQ]Ga,ߊDwJџ t^珫fv^F=.RxEpd"M0<~+j~uY_=2jІ1p}ׂ,8;Amj[ZإbN+Iqq_dbg+7\4B7{>yZ =k~,syCLj}9|TNҩum2x^yEqXh%@)6yдtAh=m}BV İP&{Ry`tЖyoPèOw'ZN*SR_8zbkN>QxeqzN<zޓ 2<ě/F> qq|m91PhIqyUaktG`1-JyJ_ f\J \ҷ&Sy?%o+c)sq=o<0|.uAAjϱ=-.-t\y4^st-ց)ڭJ84 և|!gzxݳ@5&gr8ʍo/5P"<#oUON>gMK:jÑ{3I䐭,N.u]H t)֢ ӹ_ "=g{Eқm٧`4~}au8A=$C1(Ľ 4c$9 O!@n+ʟ%t]OJT՝7{֨sz?0эٟH?H03}]j޸`Ս󦬴{x)~By[Hh~:ǵo4u's7(&ZSd2ٸ_K; y;7E"^{3?lU"\?I".&wNl 67s pq% fe'/|L1g,|g,D#t'źPȳ>?PbaɥJRnL6atHc?=uH)nw4HrD؜ t?um`ze.̝MuTv;+Κ' ǮTΪL1Z;jH7>R(/ 9z6Om]d*v6v[C@~DaCiR'ZG"--[O'k[S94IfUEQC?+ݪ^I<0}w!/@nAR*ڢcBs~Ð^o/ a,Y(;ra`ӰGw`=KS5!voJ?à yG;L>ϧ79 9n΄|.GF |Do'lVFo+kQ]ĪYFh1$:5Ņ A$yxP*}KǾc5ƐtA8QtsJOӻ&CS-M'\ M_)1iAK|R:^uL0T=u?Z1"*!.eMN[\]='(1jp<.@R:C-PN%]*wʗ96/(yHR5A-5gÇ$J}3d7^>8`W?z̫kcJ QRh5Eў5*򃄤V5F'z3Z%n~f\%m^d(V9>B:O!G2pJMVV-6۫;`^_f$@2d-[>Ԑa$F*i\j ' (LdqrsQ*AN3AL?wAk(sPY>~2XkeΗbT_/ϟ>2_l+6Oo,yںjn"Rg쎬i dVx>>8Pm_eǸq3C\b2ˬ҉.ٱCmyp! Z9x_iǤ, Ӵ;{r,<"\-ɲ"dRzvbZ>~9i!|\;j2nŗ<2 Ê"| $)0[)L;]K8azc+}l1 ~<9@nስKcI5yr|yK  $ĢS6Mgm'< :F.Ռm1ppBo74h|tđ@ )ꃵر@)ʮa}0/>&9"\۵x{ܚ&k\~xb% k\%7Mv2K `N+u8 gߌ b1U2M5ܱp ΍_C=uwyZĨԾ}6)!4 w(&o'R,JB;+b*1z򗓥}l|V΀.-I?A'~ۭ}%°;e)|e1u[)Ĕ~؅8jt&ml@~yF(:dHxmg+(֌!_jP%B 6ݪiAŠ~X;nyRukW,Jq0Z(Ϳ)Z.[\QѢ 3Y y(KPwg\cuMD+T7c1kR^^U5Zy8yZgэO"׍ f;viv86Va5珟8]H؉BH9h#gy] W *{_M%!͔yĿN›!(oɔh~HP?!a~>R4EӕQ> he"G|5YBBҎRtqrm2/zN%A:F[ڮS{/=C,O^gLLG2ս O]q@L#CmϬA9 })5*Ĝр>, ;x@HF%\"ILt$o6J3{.ǣS+@X=-/)Ha29ڹÑ>!v\ P=0*Ilq' |l_`WHYK+y~8Vd8 /D@R\PQ.<?."[I$Jؤ^p-~X*o,C~е!"A3@1Miբ3UoA-14*C,$CJC,NuCIp&3,B|vA̯. o vdF/mw%,czJ^O\2u d>N9(pF^boOԔMCA|HFÕ QILH2 ^=o^ KWjOPdC)~/IыJHS~Xe~V)O\iF`%]JIvk REsҒ`Gv/@PvQ5WW_gkf*Um = b4GȚ"%*^'hr1ci:v d=lY.+%^UpJwgM殆wpy!l*= p3AH`y#:(|g-QlsTj>t^BNc5hGº5?+t?$rö2JB]j|4AԽNEfcE5Ǩ[CQ(ܓ{2DzeRK&k;위5mx:(%"f.p"RK.Gv$m*xc0ADM[!"BkS"ĜOb_[<*li'9FՅ>axlt-ئj988Z*L5Qe١t~8#6 ?*F1SsiJpFAܫ$T]bu V:qvR1w@Vm^< ieg.Գ^Ŕ_"Z%HvL1,P(VV@oޢ>ORzqÞrI9gR5`~ߵű!| +i 2@e[)b(S2}&>5U nӑY#v;¨ПkͲ{TO:F|!^A @k\/{L,ll8lRߜST6i;]]bxAdzwV`LE-YUPKHaqKͦ|V٨ZO\]$Xav{14+zt!X1qBGe,O *IlgbXojm<W6+"v8IBBkٓ ]7-g߰/"e ^CTG|Je[⮷ʱKW_};i<m3J<_x̵0ZY9[e^+֥Z2+e 0CI_*+E c%Iy";|3R$Ihc!5p0&b{$_4fɡl9 iXQ^u ȭv_ X~ wDT*3vecv#+~ !f; -jģ VH<2n)3ZSkY#72/혷AΘ=T1@M~BI.:F]WW5z tXN51%c,o@quZ3ɇ \+.'V3!!+6>K~"o٭I~6Φ^1>M{Lܧ@F5ɧRa.+}[T^sݬkڰfq ݬ-E-,u=;]LmF3Ǜ f |Iy*"Xt"&Q 1;apT¬P!̂'/PkseeJ,}&R=,gE&mmɯw>cɲ5-T30VE[&!@ ˺ʤ\°Obo#\=˜j&.eѶ#ڷp} 3g{ş} =:xpUTO2Z/q0|lPN!܁O G,I#N,smħc|y4}*mZf`/LG4 [L -5'i'N > &MLgCd{-mfTy~̧S(v ^A7NR'Ęw+8*ޅYIIOah1a-h>W 5ypա2q 6(w~P; [_' @'}#z 3p. gF1gqM }d>mlm#rHSL-3\+* KFjђ5&9d"K  h,y $fT›TzwSCԤV*ԃmPP3C~OE0rKٙg ,`0MT.p.$,; \2;Z〉z4uI{uCiӪ߹ŭe%I;~,gΌB(kM}~!5GbprfK"=@ 2V% mar*"D.d/}V^ 3kX. Y$Q>mc>FXSqY0$ ƭQ'ύsRH Ibr܂ G6܁5] Eeݓ /ߢ%Gh5my\Si8I~a{ׇ OCu^GAQ#[찾TpFޥJ!cngUB8yU2/!c%M#R!jF6]\>]0ՈVJjc/V@VXd f` 깁pK:^4U01z#R_ӽUѷ@P:t iv(V!ς(lrEcZV^!W$V!Kn_jKDIPbYILz[M;~>r]1٬T9wZfO٬&0;z؎}WEikJ,<=Cg^.|U|l,ɋYQuU9X܉o ZHFԁ &5|놇'z4fy8^n|YW9% 9yE2<2*xNF4v<#0 ",q|${vFiyGJ0Rκ5 וmC߉~$0&q_ )`PaˡtytV˜ ?-{T e*S.1T^*pqh8}nZx̕l0fפ[H7q]Rb/1ƺ08jIr/{Y ;Ep(Z'j>JT#QRB/: f]n;)4cLV.^#[dr/3(k`$ RtIò&O{eTw'&:LB&l9Znj<O!>f/ߑ An#cSVǂrrUl7 uv/#8~ G5TQ!;*H6jSD.kԀ3tOGO&kQ-ﲍo 9q;+&O͗>gp"yN,&ɝeʖ{#;s1o?[YipkS]ĀO)SԧG}JhB4΅wz:Dn!5it SMEX4jc^!9wowby \diަĂIBZI쎉E.<͛[H1$w>@[="mzOICAԒNANܸTHO4!XZfG M5A #yc; @I$//m ^fU0GE)u |Ǯn&@oGP 4 MIbS]݃inEV:I\Hz ?n9xo0_@)Xx;zmgd VMhZߎhC⢸LQU/fZv&Q2~b~y7cqai$> Ntt2a)\ g;x\Ά`#Ђ=SQ>n8a yЬLhm;a:kMs:ǂ/*qH i(RG"nыrilL;LM~i9SE=Bq*V5XOga#ޖ {pGmKjI^g1-_KA4wE[ec!x$-dC1ίyV^JlSP$cANF0*)xd&.?Xj5nfso%֫x̕~-}@ 2Dr#dO: / ^Bkѷ&?1}r4\&P|6Hw^~Y{CÑm6,W%hb |L5Vc;^ȕ. Ê6w`k=*N 6pPa|h3_BUn>\)*笧hr!3݊NĎBAMNχ\P*)A[j- ᙗ͸cA!| jeaVG(f yb9zIJ =IukAͬwFYc)|#St<WVH69%[q@8^?vV/EMRcg݊'#y3 [)p.ӏմ8%O\85h~ΨgDf-֒0^k.~# =֦_s JT]FRZq(oC@!SHhD).lhgؐjry[ZL463z|p92LLxah ~Nu̘'BӘ#!;fت OZSǙQY.kYRBlc%<^4Ul? Y+#e$#b;}둮˴?G5gǟ#=[43~t ccڡ,ĥs0):rΎ75BHTr& X )||Z<'q 9k,L$|H ,)ܽ"L)fK ,V81 IZSo` X^e~)U%]M71gG!2✑F?ujK^abJ3)/I# Օ1ΈGg>y1d{T<EUXg2?glO !F~:i@2৺.-3r3zCj"PF(gڏ9,I "Wv_"N@Rl=ʽ#˞ 썫7 :Pw~Q7'n%5(jqpY'Ws|: cg\-_TF]uM"=%ԝQ1H hX\Ʈ@ӫHb _0HbD>T*;&)ߐ:> 23k$ ġ*O%q2sr-탳ov%;_#މ~n|{i(M[fbyRM[6mڢTߡ\V u3,H/>>T \ˤϽJ 05ܘ?VW~Ld uL,#ݣ*?w*!rBܩhj5g5x=PP;e ýZI-ԆF ɧC&~ 5HpbLw0kYx{ R̀U uKZ{5s,9#*H:?ŏs@e3L#XӨcHx9)y\6J׺WY1Ftq˥Vcݭ9iO;fc7Sr34t2d^{w捠oۻ c=}9:`5_؀^Ufٟ)]#ߗ*9VcB ̾7=zm[{宒Pn}5`x_)tsO7S|]i~ny؁9~ݬ2 GHyRAߟ/2c*9MZg]UVQz##<7lN1H5 P~֬Vu r3?G̴nPl ;-ne|M ۫kΔbe^^c_X89wz% P<ע 4XUp{@VpOiYv9_iW}pϼZv(2Bp2z-iXųFso@Éo@ OqFs{UUSaKtO2@e>t^߳S'w2ί5 WR9k!qC=8AX[F@H{)l[ @Z:\ұn4~)Lt:iqw$g|;L"FL|)TR\:)bu %/+G8:e`h x^&0vWi3O)s䔴,<Y/^+V#;aqj$auovOϮ/nbjlgv<G޷-pݔ(lg; +Ot.&2*YTH9}F4 σ Ԥ'b@Qie g@GzkTb!ԺxBmQHٴ[n2T:vR.e+1C?L; zwޏNx{N|$W صH=']fT۩i/?X,PZOEX:Ny rRQ+GblMHpiYV 'm3zɚuB`8FQƲAhњi5r)=<)u7O5c.W?T~қS%^vEѳ\iRi(ۋӍ=Td%!5 w !$LOL#':Z9Rnz_!'Zbv+s,\އ1:V0]"}\qGY9_ Ͱ;U4!-lI BNv*57/4w{%c@XK:I/v_;b$1, AiuP_FimN8_; l7)3.WK/z-1:9K:%|?6cS4qӻCip 9`"%ivbSbhe enp)OV}s p3E}Ly 2WF&>ѽnR'MD(gGKOxK ߺغ-SxBD.)FkT?Ł7i8]+sS"`Br # ¸ 3ed~n1RA)#{J2+ rwwmH&#?"kO j<$on~ ?O/G2P v(k[UDiUaHf=?Wkli}8[Y;g5;䱮Dߚ<}<2ypu'{7`Pwg"< 倢֪\dG]l%/P6rD`iSTɰ˜ @DyAgqAjBH8z2^$Ʉv}\"Ы!+M#BT?vQT k+V}EdiNsˣ@&<mx{($bto( o}S?Ш̓(hR>٪?=}泉 xt2MU3⎣*]ԎD7G؅4GEFuȡh׀ITohΠh=кƲ_⃥u#u5#Ax(YtOFjba*bӫ6LcI:WZ_LǼ1f QCh=?uu*@dϤ?I UeR|pVOڌZ xfjg_z*a0Nxh jw;p̵eT"vJ}itt<M6C|23Fjn{ &]T+H R{i؅5O3].$1t$U]Kw^}Zr|=fѫn_BHp֍鐍Yάfddh=Lso\~)/|,Wf$SG 6rnŠrڥn" Q ,Z xi1`#ۮp+-T/B=k{Hcա[ i}Co[ - Z?vz9˒!u/E@ֱEqοZ15LB+O nenMU #3T^Xy8?h~H&` Z#}Rr% }ʙdd]׼rF^N-=2XwsR`S,dE1ϴc{S׾@_.6IojO;`BG6KCkF⨘eJ_DNrfMv-=YI&671p +*v`""Ω[GY@7:)bs_uI qmN8KFIN\ ]&VL\ARj*"jT ,eb"inٰ>jұWUxv}$[ ZVyΫ憏^Sa`S}&sȸܜb"=" VMpj̮2'O^Z,/R@= s}`u{lLnI_JXG]O# Cdѹ᱒E- (蛰P$d B%Ovd8>T;8$i6{E7syjq.#,V(;퇪0EhWuiS0- P3 ÝV7jT&jArW*pT xJoDJf"dǽ.jI#7XlqD[$9D!Kq#hr`܊nL._I}׌!j6[{Q`[آ |nҝa 5}1 J qhAxo[l Њs9' W:X1'gteKWlJluEa%45Մ91| PY[@HhOC]YoȾw%;tކ<-ĵlSZ56(0˱_ǫ 䉝FE^wuw\ sЙ!UB Uc9`УJ vWPe`ga A?m٧xq2v'1=Ёx"Ÿ@]9d&hxҞ8΄a{v5ہGdb3mg ƺ)!2NF;[נLp'-,ԯ&PO똀5E),dM4zBgw~0lnfcF}us^]RguDIvФA][E3}?ҟSy~FyBaghf0CIOXYlGTn U^ FHr)1$kupv=NVKEUh{6+mmhu GEo 3:eY+:@]XjN99h7eq1T)ɟu~g_5;hb@4$r8ٵ9*x l@6hߙPEԱPAWB8LCZW+7:& 5en;C!:PYix&ա Dc1Sag&+A#i2[(!n4-@Lf0V@%FxuS9xAC*0QQ:Olp2ƳK]?%vuq'Z* 3M }"`#cXI>aYٳ-$u@'׸d eU a,v);ߘׇ݌Ղ,5v]jE,: )*W@Mb#gX֙"Ɵp^[cUu ㊚`/z$L[JXdE"ՠ]Kk6Q3/IGk?6`j'@蒘?˜UeElT-~26w]#h:]|_zf+n Ep_ޟqo)‰K'C'¬E6b8$qJz<_Pˤ*%*{Ez ̇r侊쵝"U6GEY H;J؅}T%x14i3YJdz ..w \ab,5D8{V'{QY4;n̦~?(Nϕ^ dʬ`c`;tΏ2ǚr)I)a-Bb9ĕ MAJ?{, D!^|+%m`!zC}LՎC\T?qB~MX(EVHaq4kN H!A\5n5CJynS[f˖1u7s11"ZDO+zC^^_,ͬZ[ʟ_/v3+՚"r>(ݥ-91/,YQ {aL!5+V~8eQ=䋳94IXXv+v롚P:HC$sЅ|ql}VpVGw5N@2ŞZ2Piu>wiαQ hA) jwdb== !T]gaES`k#Qh ɐb{S$.u>A[èX\`rx:ojxL!޷[>a=XYSpWk?g)S=㛄ӅW@ pl65߹}/G=qId U;¨풊~8/ IRb45@GŸy!qՔ^ӈ,k(` xEZR92B*kBy(ß+")+u}bZ]!EN ls_>ƴ\ tq:8RLikt__aLRq}Q&C`5gȂHk`өxkIҖG. ⛮ツs ԫ0}Z0i8 %{ُ"$52R~R?8WlwH½vdž*.X 6ҏ P̼^kaIȡ)Õf xg`';*>Ʈ٢nv&$,#)KŘr'CE ܁YItq(eo;W/g:ؾXwhۻ6t a#YFԊ⼄p&ɡH%6 |?]c$8(9@L$Ns_F%%/܍WmqeG?a:Liv>3h"BHVJL,vPWPJUB> L+hmv!^JW9(V.q$ץROe q.nx@=HR<)&ߵ\XG+X_%ř{]L>!ٮtj!b;Ò{1ezk1ƻi٦qSͮ)]2i5'D[}eqcz*N;M&hm˧y>HqAs콗d[(FnW5^ cūt$YHn8)4uJINPdmϚj;fUE~Zov r]̕|S%MÛcY : z{[JugOu?\:[E/k 9 K% -< B1OC)m#ܾxh9@ObuMW&z@=uK r|<}, 0ȣK`'c_ XD?"x!bv`P+XN*,k缘6V} Yz9GL;A?&+Y@Ge䧲 fJ=wHt`hu]QTj]DV<Pi *Z_$"mz5!I?ZQ;mnWNL/HFR S,۫$}-PSsr2 FTE #%5&Hug%In7CRF&ݳ4l:o\U> {@YE.厮Ϯ1α׮.6?BT&IҐvyb. iW]w[a.5ۘ[/(WuW$l_WOJ7 {Ձܬ3?T~e 09gi&aS,rf uJr EW3Npʟ;{=rzɤ,r`Fv7⥞ `nB,cVJ3) :]ak7<mC~?l~1i^!r$/"k/_ѫK~?)6kMljvDSqzcO3†0h-/&V-BhvgIO*(M\[ÍʫT&Pfѝ”' <됁?9t4ޓEj-}̍O‰)j`:|槃3#ۃܷ B5 sOPbO~->O˥\Ҽ t˟z\7s_' H)jx<ZP),3ؙzjl^Nq× !xkb* `q|CW0Ys3;;E[KT0a7?sJ.TXѝOl(R+p <;=SPl>|*)n]GtDta/%謩gCuU"VomɱQ*UnWN"3ΖdpvH`7(~&JY x%\5 Yp(X*m]j8QW3"[n6%`sbdKg;9W{ 8uDI[ߕϖ9BU+?\9aU^Vw ."+-)7v4J(=yp.3=":Vҷ`vj4۟ B[V׶4"I.[ABDMDkScqjjhٔtTO84 }o_yItgۼ& s& hV0"/-{!*SI`_j_+F&VkA:}ٰ- <~Ek~q\MxlAp_&X792ѪXZ/_9H=BP)K_"_,Ώ^Dgz @"+<xTr[!؀Kn+"mIdC@Q3UO+̧sS H jܯ@tB xD}ߴZQ ზ+L٩n!e0a35blz`3J],>Y&bdx!BghBRu2SátV;O$$<\E'|w'B+$ 5C++=Mۥ [S9 r l[5հx 5$oW O~W:[Pц9xW`q"#p<6Oc_W)iFd@T4m$}:Q8&i'$!~wuw0:3/?:wMJSCɀpV3шOJY݅OG 2m1v&CM*ï+rH/9ߨ6\5*̊pvZ9MμvkCCb;=?3AA4>iI-Y-=g4Í `pV n)4`Far`9]x\jtE02Y[|F,ВMeYFti;a ul2fd {*?lx2l]}%-RXe]!.7nˤbg"\Aϳ8aߐtpQ$ 2sς/Ugÿ -dn]==и=o˿8jȶE5fvdv 휕v`wB٨L<]7鮞f #\`8[dk:FEb<&IS '"4;kLk.c6oWhZ )?>583_i!dCXIGX& G? tIvתbU`IQNyAr&ǎԌ ;6ֻn 1b.>fSĸ1aE,cc"UxN$xWvoYjzahq4I؃ݰrC,*f4ZG9IF񾴚5xӤB$hFfDgD,HzFhSߗIɥG\21]σlcahc3ce<"|a:J|3˗{~uz')̧BHmPtXhHjSF@.B{D¨9@Ίϡ;'Pօ_^:e&Џj4>QUbn(bF)I%]RlhPܣb#V9FOY&_g̺5:I}#b#GS 8#\α k.+ĜO%Npx<ΞՏjX6q8 $?(%96L⩰==j:Ӯxց׀i;V1#9YyFq|vvrvzO21I|J$hAnky &ns:lZ2_Vӈcy㧃R+:FT>?]OrmeL}<;pT5+ҕKe8)er\֒%5q5Tk X̝WHIQ_!n԰V8(t94=ftavxw4G/"φ=ݤ? aC[N=ZcnV5f:/<01E XEGr3Ykɩ V}]SsB#ITdYxǑ,bk=N휡62\1TF;tp6&P+r<'Sq๚dmI!9߶SFir^:׻{Z`vðBQ5,7jd< xJ^bm$yz 韙FUs0S &5]޴)A;?X8-XtV`,HUh[Cb`3'F$_V3<Q2SѺt tt{?WpxШAI' MרsQm0lX #ҜnT0.!ͳc/"t/Xd:^=w۬48ŋm~{p;hO,S|X_-MD|ӊ ^tieZUo1P?ceܯˉQ뜸J/!.rK3bbi!МxN{ZF{]44 h8ne)?`ŬqO|Z&YFrD&0&z9'?w$q?H} meᅱ^w1З'a([ Y'EUuW"z;Mz ŜGъ@Eݮ'\'kn0;|Y"3(1A TyZpk;PH`]I}~5oD4!;.*HbM3@lsrd!*,h6J ĸؼ)VM[v0Uxd\Sgey:`P29&0e˭>8Ͱ[0Xq@:so#$Eogpv/.<x>ͻ*qI6\ұ>%Gy2/7RFĵK)BtYPSX]RYV;˯<奮tT1ۂ IkB/ʓ S Z6N=M@ʥ yP_7"_wC_ eg6q\WقB'r pWv-rQ8@CfՅ7G,DkNS98{5{'*[))|ŽhiP7 [@ҿ^"jǑ603/M"{,'AD d^ap㓸?4{V~XR N jxko_-!;׼H,˒1'84H Vqobrqq+1N4/rG!a5oY>AfKGWE[( U3$[O#X)c`;dSzoQC%4nXm(J.> JKO-ؗ]{+d*5}"nwm,L1)QDz/h"!n81^cYy|/ RFAC N*6viE4-%W4@_{J+΋?oa TOH*x." !U76]JXnUhqݪc ɬ-ʌZ1b'`@ɁNN˯Sx-ZRy `q@^N>Yf.û<^QZVŪ pF,ٕZ{NIGPU͵l1.d^T$cL/ҏ׍wD&vV6lbIO}ӡMi!& ]}s,mX#r.º휬/ ўړV;W;@/Q{U1条[>M-AIui)1rwݎ]ˆr#&qC?*e`ں&CEDѨ=O4 h|y'WN.`dpw3L{4X(˹Of9y~`ՒnQo =ȟ5g!pgI(tTWAq14".|^.;*ڣҵf=d ^0dva<̕%t 𝈈o/IYҘ㫴&R3Z;p*hIJ0üxchբhf{Ic865oɟ%MerۡMLC A댛C/̥pAS ,a-c3$@p}_<]~9xލ+oL1yukqw4Si5^(=V0͒i9^ApɴՎ o;h(=XL;#:ґ7{HXg#XR@4ߥ:LEQ0鳈w mV'~! _/=BgbU U}8نfu}.yvѼoqC|A= ZfIBLv@ u v ܰ믴A3ߴK*ȫRr~VӴ#H[ ́0el1ȀAu2IS}9\ЍҸ%lʍdWH T7bf .f(-ڇSB7ezR蓂geJT0D_,3aj܌C]?ւH k9sWo z} oqq$7> >_D= `le$+m#EII1hcYWRG6wr[*_k~1>i M,?QkʭX+,! -fO[E8O/b =~1Z+xΧ`>HEŻQ$_T歈9+bb,ԻK< ӊPg@n.ARdW=ztnhKK>]H`eP2xl_?ޱGǟD%B~pėr +^JPɌǬ7Ou@e{r\JEEe]f {®Zi~mPʖi$,E2\y41G0jwZNOƍ_ <@v(r^(9k?bg2B9ɫ .x;B{,nCv7\~GThb rՀ 1`CAgbDvu͠Lf (hf[Y%$?wNT" [OBT )M=Ȕ?1j|ϖ.t+EEŨ!#~ m2; E]#wԾpE}R}o>I[2{Wce?ǰL/GH6xu3eh1zZ`zFV7J3<=զ4Xv?1MC]D ŕ!>)B-"[J* ;1LcIӭn #-! n&TKY|r .#bu~8LFe xbCQ`Kg>h%ٷ?/1㢯y-%E\XA4e#iSq4BTp{Nrd^7$H4&F&;ƻf0quzs0]ǂ[2hYcp$DC< J:oQN3Xã%nϤ 1r{8En0-Q,~r:=O/N"sBf1f";)Ș~'} <ߎ-6ZnjNsYu%*?OogX]_7Z@ ^^'p[?;4X;M XhMR٫|0$|k gT#I yŽŬTՙSR~4O qWb@)5痶MO{"klIZLd뮙=S@#Zo%#4ȺtX|%,Sǫ0> 4A^b;ע]c-M/B42g}&ejT {Ko* YjӮe͎qjI{m b_˻@Ih$ {bb]*nUpۋa,:6Uk$LB̓Lڝ59$JoZ9tJ462A~4YIp7*1UkykIMނL0s Rܟ˔GA5!+r0{R!zii[<:վܛһ5F 'ESI/,2uKQid+C_XlUb^B28A Ps[ku\=]izH_-8WJ֊K0i&\Ԫ[  %Te`WϑoMQrˑpS-'-c"a! t.`\BmWv7Ѷ2 @  `bdzㆤݽuۓ?eۉOՌ1{ ÚEowKJ]t\4@9aXc/,},EГC;-鱀ja'úy/o;:&OԏD e+¥d6V3d3hQ^j⧣}  o9 #uYǎCm<. ڽFW+MܣEsweEp->yǜ ghd1s^t5tN}zd@鶯ߘ,MqY0͠0j홉efo\V oZC( =as!ꪀuiͳ TW% C½ف`tSBRr'|}IGq/HIp*OT"P:G/U" cDJm԰ːefr 'lhLѴp䂺%K[o'@Ҡ>mȐQ#QM{m2nxr4E1KVKm++AN=Yzra/T6?yZj%!Qr7x;n%cPs/`QvrofŖv!)? @CO"|<𘏦EzܕRG%W>4w ެG+п)sΎ]KlqID)5g=[|/q޲ZZ"oA5iZ,h{;G~=lUťZv2s'kO c0q\Qf#63_"߽ᭇ^v܀sLU|4N;Tp؎VƎCĩaXIbS-lV?Z C ޾GL1`6WXBQ˅ !(t{"=V^ɿ)sE_.'Yh(+SE 01snR;+aR[X(]nLσVamxrHG6 `Z:k D en8Qs{z zr$&!|f2Gjo),\Zr;Zϴv5\ߌBiUc{H2FoaN`Pts Y^<v^l 7FO&OQeeF/ĮŏK4:b#S"sѺmQZҵJqF{F1 y|8) $GS6=W 2\2aJ͓8j`<[<>5߇u{s)|A`?L[AY /Jg2;S~a7MK owy64/PZi2޾^s}'`5g됳ZMMv]7]d9Zx47GM:C- Z|\NG"jX D^ڋUT>-77!-L1Ⱥ17uNU0lQ ^-qMxl:w?:Vw2$wr!6vOǏ)~悤8UէdmɵJRbQ0gQg9cDcM1]øv}NA8ǎɭW9V}`G]̚9ouaD=f'7f̂ɗ~UzTQZGd *l'QEŚxE-o0'FL7u .z`+=0j(j od{ry=׌5QB)Wkr u"6;dl^7̫ۛ1r9 D h=7 Ȕws+ Joj(} _m{NbaZ•Jle1kAY2~?D%GmkT4ɹG~u ƽ s!k̙Z8,%'e{c[caqJ?U2 /w?ї:tLǤ=_`lE8070 d{`rlCv Qzcdz<\4Q6?3i> d߃_dIxPɍz.mȾ+ZͭO} 6 BimѝdM;Ru1PTlyo>UF q߉3/aM[5PyK+p 셆[W.Q+Mv[^*Ad;&?>zaa}2Ǵ*e/~HSe8 ѽぐAl exp}CMs.d`;y=]il!1᠟20{kWսB$T~3%p8~,?op {|tpkM$ )T#C ӻߕL[Q` c%[V`;zRx|Jvh­_HG1,};^;TUǀ%ϪJsSxOBZ@KdT+kqDN91%!|Cς͋=bi;0EG`/yLtH4R\Qrażo F.+e&nhrhNh؆HVI '!RWRFx |^]lYXjOmB1*]ⰾX2ۢhq*J4jq16!XK$u!M:AiuL5l3ܜf/CKINPpJGg`PoG/aO(D0gGp ޱ~*ljSM4ˆ8flik3|Q7]e<2̆b\3 Z̲J cznܮGc5cH".mJ<Ϣ;iŰUqň&cD+q 9nIچw\ >wժtOK~jհ;6Qc[1R4<%l fGY1ʰI5Sn!V%sosOI|o&f35ՙAԔ>zWp"ۣocZ؛YZq؊MFX)Q}Yhe2pM>K6SU0,55l_t997bwj9I8j͌tyL?V H0=-Ar ;(j D]!B!3/TIT#+XYzOcznk6]_MX@%搎Vs70{\j i O>Toy7|f0OR]a"48Ex?BXZoK=23@-Z ?v.${\&qm`4ȆGf*!{"륵,Lmp/ڞ hϘ 1!8gfzZp=^T~[M[Ʀen" l! {7lhuhP8{t*̳ $33r[$Șc2z90+†6E lZHKdjjKflh`{`F-=oRMc=P^\ <9@qȻSHԦc#g);R,{o!3m٤R_NJ9jŕUa8:`HZ٢Ź0֏ $ñGVoTTO/8'Pr.=5π[`s _Z hBllu#2bcCa݌FT#0.r49/|pIB(My34gVRT"L[_`xjD {KOday$Yh%|!c uVWxU<8X ]پ >PHqlXwgh뮟zJOdlm 8b{z 6P՜yOцFL}&lq|Hg-ܘ:>5v]}.Zܕd7xg3u@ĝ;{ɗݖk<@Ӏ(y|3fsB'` :"=eETXܷ;~]騫Zbɱ x(|H1ۊPB,'ʢ}!®l r:Sd\*dY콎b=X!eKOr5PVl<2``2ߤ<%5{fCQ<7 3uo+>S~%IZӟin)SgҮ3o֕uu^s!-:dv`ү%HϤ`{Qi K HnəS\o$:Ɣ{70} '؇_ZOFnጷιDeD7jYaedo({B(F*v! ^dK)Ngɑ ϳ2sNW%|cӍ]_ueb[(ȼռ\ՃhCaw<{)ZNgdAǥZA*2{^ԹSziIfÈcm1K,\)>dp6+޲V;a UzUhs'̿kNIk~+W6fzpp sx%zTnUbk(n`DK"x,nNꔎ3˥*Mٵ3zYEFU3A1bXJh!M+فnL$R6x cx9+jazdFPDgWifa߼:~+Sѹ 8Z|m.ǒf'>:(^ŻgyBTij NK,-^{tld3Qm( &e(cS[=9QJh}fF39?Z?!xee% Ze-:A}u1I{WKv9MapN kWm}b#Tk:Ĵ:(зt_V*lXƏIa5e =ro{d`''=~l!= Y33VA׸7ԧx5<^j5 RS͊G\3\®fjtܹ*S a'֙Ni*5͒?vCOX*@&z4 ԳSv8G+ASҴ-pK?ҡ3ct2$NNp}eNmg  6 |;R}l+:X-䥋D_Y.0.0\U}`xžӺ(g#g֋n{gT?RMQN6lNkj+Oѧ}tXt,J)֒EiSm͐Rl?[?&s90PdZk5iw$>"%91bc.d?MY t ( wI XK.;b?xҼ85SWFF/_ٓYa=K!VEG!^s8N7+r(=ԼBpۇ#,ܑ[=s7p\m25dpX  wrܜQB]Ȓ̍Ry-lbvxZK6fBld0w:iyo4L]$ D_5FRIV3n{~߀c]` puR`%a!#3nrX"5*f}f5 2ZxcY3,~(b, _@&2 /w~FU9>Q5^īGq'I052]Ւ^wJm% +mFۖH|+rіkfy/;'0QO0#heҶ+aBQ&7lVk&bҴG$W MGҒ$_-ۉP+D3L^kYi (Kx]ת9Alc+s4xX)ECI&>c +]hA&cS;yxω)KdZN@(–jCrċZFj6-Mr951U]ЌmN*5,߰VV)Js1^t4ck!et8&6 龼^L-D'v5t<܇? Ջ@8a H:O5tXF8r0 ?0yf'0i ewa=ZB_j^*QKԏojc-_sWE#q 3~_>6W^Y4L u?JլP瀢ߎ1YzR,M l &f&bo TChN @#R VH0ɏp~o%ժiG2#orIy˼5(%3(C'@gN' v劼AQ_at]ntKS=Bݮ\.yFC}l7c&@hpA&oA+88 %Ә)S¬']/\"fSV<l 8@BM`qiN07q08_aCr*1&G/h5i3Qh9Z\Gv"CfrH?Gjz3 +Olrz0+t>GޔI⦆u/{GQW<%Wx x֒~λ˲mJ}vسHOy/F!"fG':r\jT3OC=%dzU/0 eD=_p/Y7.[v\^aM;gSс֭=tk~0d6_T_Җ0 ,O\D8#V'PL ݖ)%eS{#j/gpK\ <+z Ge jV0-Y|Lk@bߓ- )پsLm+Y$0g'C+`2ݍ6 UyIK[J-O-?W1vdT<:Xi)…3{hmsrDG mP2Ʌs.{6yzIE__pX8i!u(廇9c[WxWZCyU_[lPw^'o@7uE*m]uu5rD7p1g`eh(ϝ B 6mkd-,sV_@|Rܜ#Gy 0?ְbŽ5XÅhϴ1yS)uRAEJN M`O1 0׌vx)h~9gl="}t{ 5ب42VHMjčr>MZ. (6ľ3ɛs zX\HYygn7k }ZrᇷޔbaQ|o B9a&m (WFbw4M@_,A^3MRĚ:4;8s-B&ivoMҭPZP['=X&6\65B IdZY($ߗ1>ر!%s1`s P*Y qm8#t p'k=66`)ܵ.Ɔ r_o1pzϬ_ Ԋ#[ oy)rz`W$FP"%]ŜnRa}CF;W BHjX4dWx?pݪ&^SmT`#/WZ37ޖ9Tpk-*JQh*[vJa臗Q>"ήJ m-~*qUZߢlq" <tQ6=;'('H)sq61LR6Py;uoxWg읱rz-wky>S3NMv]x{:D|]=Cd}'`sAԩ/,Pxf}zZ=Sc­vk ((2C&7Lm-zJ]UaZü G ( 7dF2|0 z?A!|]N6gcߩ8ځl"+Ǜ@@φ{YU0*+nuR&Ԃ(!}ω k}#n1t $,V>ԙ=ڦLJ*b)7JE7S-;XGgSvͶQ5KSyÌRG:M1Um&qc{oWL[_8A-x]э9 bOI+!c4Pm&{v=oW +'_O|*ϳM@hs$.a òC6*,~zcH69V0Zu&G#e-q[NB dbٔz\.Hz6c2ўX@QZ>0h 5]Z5SrMu&z+Ra5aϐdV_FC>%0vs#'3"5\ef՛ q&;TT$/C%a.|yAVuMRDEJX5G*f3m3B+l"nە_Y>0ψh32JnW^2K Gh2$͇WC]$;Q#WY9^SQJGP>fR]*={vpP5 H>\1/`m,h;1'v6.v.rƽnoJăWKE ǘK1V"-e3tQj !F¬<BP@2I-IDv cOcNd. |4w;ɘOtdǝ$4an<D\%W){|NA r "Ɨ9(yLf3B5OٖH&&KlS؞j],Rxm] $˃1~IErp-)QshiU l=ܥ9ܤ"0 1<-9ԮG3g%_2}<_ 6Q'S,?z<0Ц~2Ә)q8{!\iڑ8|7ll#琲T@m_c#N/{(R3K"mżM^SAE^!bm-0/h˲AhY݂*# 6_򏼹C=5I-(|PNZݘ€daa4+0]il[hh?7]99NwQ쎭֧7}1:A]6'=<t_,pCkk>8c! &u{|c jxoު7o뇒8;L8;:' O)qĕq@\m!%˛@_/;9 evm/K\-: ?5ҝ+V;%J!uXx_ĔxmJ#~TnV(GZ3rJJ*).2K< 5ұٿMJyVQ [tϠGz ';Iiul]bZchJMj:zQ4` ;*븒ͽby :^൜Dޟ`FZQ`rv% )~ify3V.?&k_ȟxYаi !uBa)(K!> @=''~tǶ+̍T'T!^P.v+oc~peל;i0C֋c|6w5qE~{G7|fVu +I 18ZK`flt~3]4z4BJ10GObSN*˸KqrW9 a8^w ZQDf| jccRAU#ݏ-;A(,t.0 /EQ]iLN ,˛♫DJ{Kre*=Q \a݃ess&;&qi+QE3J;i(pX΅Ҳ f+#7uTt:uY"Rg%@R%^Qǜ-'+wu%2n O18TٸU@5p15]MIEz *3ZF4%C W2VJ6I(u݈8UF[`5z@*n#sz^\%s KXkR7[gޗGYx/4\؝{ KjWM7jL̝k&&XzǤ 09i"Onc#4.QuDllX=o+ʌIEx.!|UlH P bIV!F׿;KgUj.eԶlehDE6<)}w^ Q :^A?5.v}X'y Vz -Ɂ|+io!ȗVX^Ӭu8RY٭U@R%G<͋#mR8 ݀3eRR1hrСR\]@t2‰n [Er$rqڷK#EͬE{+m*zPd, ZwL~ڮEœI>4zTkwE1iʔ =_hJ*bX6 QSkE.XdYFXUY.֦|f u1 #q`~ Hչ=3IM9-Gg *_|WSt)O]={ݭ[4͐v 'f9hH^j8&3wޟI1J;O zJ#gt62N(Rt_SV2n,} R3"A[y~/@tׯFvi/'x-FKɃR˼> uG6M* ԅ^ ͊Ul +oYЭ||݋}l" DR$7'lOr^JTkMxZ`RfUH εh(HJh#.@(u=N "6ɧ *r 2 UtغN騛fy5WYjv_a]E'/0IZ.6nV&)(Ĝ+npRr[V,Z3oxD흍lXJvmZ_rw&?YqFyǫSK#Oeq#)Š 1 1UGBJ~s.\>  bE(Lʾ*lIYpuمƞh08a 7*ה!yqzKҋ(`Z+JUf wgnb\gCb^6s=eM I{ $ƽ /u] cyڽ t4 Oph t+SrI&}fZŊ}k51wT308r)A;;QO4eFK}t5#RezlջNbYB6@wiΛBT+1/EFCQ68]~) -B[!}n5`08!J.#T1weẈI ?&%4X<李Ba'`7d 4@C#=$ tKyƧ z376z uuJ sJN*liklm~V4`ssi[k&L68iUQs==ܓZ Q%/⒳bSwAp/CKcq XwYkx,|=$SʎLKt[DGg0\e˰· DO|&LWNB+ژUBD"cMUZ6!RWNBszŵx#fQ]mJʫ嗇#| ;r9=q30_GpEo'SI ѥjyOQMp\5 ) ^Q&mm\mxm\+~86#u~~}ܐ&6n0Q +H7zg vsUKh0PeCsUӅ6\Ak$XP*4!Uy 6̽UCdަ9tK4K)8a7:(dAJQʱ>Nҏ_DH(W^X_j9?`j90x}@(aN blXQ(OUCqd1ɗ DL Ri9vV 5)!$lr*~.Ņ D)SHO ,n&D@P&K7Ev75o'h;8b|܍pM71q4P̭8gYQ 6yHaxzuӨY$){jDWZ&\Pba,$^[腤exvd UӡV=|W-}`RY9h?Zt=r ^ĸh? ^aˡ7 Sq"RB`ҵpK[`N.$gWKBišFxs~J6n K~$C([6yF =)~|o?H6S|;ztt}"w:Z^}Yqu,JnU+է'EhhEͲ_"tUlm#2UGXn JLYV bhwdUB )8el͙} :!-S( /EaBj.ɦq3zFB@ss;Au+H9?)l%RL^8)lbkkɳP쪿 jP Pac7ںSվ(tk^Ed+M!h>L= ,3@g@fWb%j 1m#&Е?*þ2ׇ~ |ar&)'8/leaќ6č˗,bW| v-lw y犀"L,. ,UЯBmZXm 6d .Rah9@?ŀ•jaN4hҐu7VwYF- (`=iorٝmG$38+ #+|gW]6|~` f_]yl:{0$2а3*/7FHYYN6NBXhTQF벒XqO312dor(ij( /RԦ y ;\3͂s)1ބGMWs ]Ph"[oSh6b)J'VGsK ʌii!|{i}οBF Io^O2q{ :l)"N |޵ 6PH*+'H/6f c`MvZeLĪ9q4# H9J^Gc8eanW/`3{C@r(ch=йNl&mIXu)Fk[L/11% Bʜ2Ҧ δҧG4#S3(؅T-u"0Ɖ"T%&^_7_Qy_$ f#ّ7 r 򌑩;.͇q~犟P̊Kms-`bI\G㍯/`u@xozHQ݀394#}ֆ8Vr㥈VG3=EC4" \b[v ĭ6iIߖQ6Z]t#]ϚAu_ Є 0# ~K|ya#M(7>`m:w'B-,ҿsn.b"M<:rSK$! Qխsae:eݟj7"`񖄭@IN:T}A8-evkdzgl0*+걅:'zgh%myjO񽺞8bvZگEfշ"혲>@4 o^oB81t٫ב ј\(}J}{ѵm/:aWQnC = }\g>k[X8wwF|˗az(ue|b.Ģϫor7ZZbuWsFΐ6Z9["KGQ۔eST2:uSr1.D;26?tS@>ɩ˒!$Hm PrpmF^rj!WVsl"*=&-Usҩ}{ȉ+(բ#bA*&U]26 $8J/ˤ0Ӭ(&MF2܉/z[OH2oǠަsr7 1:>b̅'}(R~Tl=U i8¬Ҩ$7gs"-yQ 7~.y`VLmѼCIVضȸ1[,g>1ނZsN3P׿nЪgq$չH$WÐ쓤 h Āk|uGQq-C0+r@cRX6hp kKdMOsLmg%^R89Pe4lxb۸;yt:*3 MDuf(4! yl|Sp0dL³ht|Bգ+k#ةLͣPg`t]Ef_QC-x;~`4ch*;x9NkJuЈ;ֈ-$?VY|CЯsU9[|25ui5>U`D<6#l 9.'ʒ 6/e׺Rc/ؽB`IL(w ZӰ罪|MmͶKI"1E-ސ0#=v.[ w<$ (&@Œ2K ۂ/a}!s.}[>dטM$U>ђj!X.̎$eЧ5*>-ggGORE~& ĨZR_ɕ@.=s 8)3&3(B~f4΋%cn+bᲦ^K׾w4JbGCv.8MS)q]7e`UȕN;@MjC h^':, T/6Z86q;JZ- 3vRFlvK<}'\Wj6t9Ѝj綴.C/Żc.$z~EJyAɓ`h-+KEX*ƻlѸ>Uoh:3$K! eŇּ/gSumMKcSw4 ,mEݽȠK~;FicZ= w\oPj48w؂;.UD$\QInsҔ~V9 .!ftKެ)wi j!6 4>$>b^rF\e-gdSnQ#$Q~Vr77f']=%6оwWAU-RfB?W, )ȃuWj6K>J4;Y EYomѥT{e@ʶ#_IhGÄCpLh^eL|<+CT;Š%լu~ >P8kS*j|HS#,O5)욜e 95#CN .ʎ"N2ZMM3.+"&6?nfC TԌp쮮Q jhY /ב1ց.a=ET'%.UprDhd|(GC 1j#Cwٛл3&T7lIfBzdHWOyW]Qs٧^UEJ:Vݰ0ͱsė!Uhaw߱lr8XǑa@BmqMq$]%DH)ED}Dj*Dk€, P"< GQ7\R`:]D8;[ڑ5j%ݣ=dy?w4{$?{t um̹_e(e!N/ HeV[z3`DadT5 gYOit( 2$!L.G/̷u %'Tk᜔W '~4Z+kRÚ&ePGrj$V;>Up͂XS(h +lf" neថ}V&)x>?N"3N!r([+:K@f:W VrDūQE;H8@CFԢ2K $1~w2۳f`1n*D%ZL򕫥npc:&H_[ ДyPN? A箏f5W""ݺ T̵;v0cJ*2OwیأMyޥV,pGa` ׈, sZZaԪY=ql|B.nV0BɬWĪW]Ɔ}RF1øOͩQpSE$X39Oʄ H _=wh5_ї9>B:ccӊ"srIetki/V aWtBeXkQ'7h;tTU;r%}т91/+.`+[c$ئQ!ʐ*Saojlc_9t}wI% Y͇]Kdf LrRuD, [p4`r7.*(Չt[$a,ZԁSxN;hG=@K*KP6ZC3]Sl xZaz$@MLBzȦp/1sxҞ(Kn3k(a[x'J^kIQ2<hȀ5}h6ϸpFǜ>[l8Q."=8>'ÐZW(ir3bCRS=~V&wKL4x[ZhJ`Tv?^۲ iQE|1_tS†o WK[i4Xj$~b3/lRn;S V (A9gĂɢ7Iatl@v&Y4w^=oץ;f@yoBj2}ϸ%tw (ִo kOO~ޠs<y00?V^ܨg_ 4T]œ2(<|'_~cY/XE:$56:\/vx 9& 6E* N *Rq;VҬQHc}T6. (sAZ?|! `^ĉ>mǾ_[Ī09}_,ثC&#y͠'B3W Y zh}5.ZGùLT \~ UXoD&l~9 J#{W1 'wvUjJ (L:5ro] |KxQShْ8;5eGz @&iʹA_Ԑ_00焢T˪ݬP-9]o("88z+╩J/V;<"?* j8}e;}kϤr𞃿&dtU.RpI[[}JwX?S#A<) +)M)DXܙec}xeڙq>s}`LKNgq3רJ:L6@J&6jt(( \'0O\%;E&Y<ĖI] jEON!i`k1\f {g Lճ_H<1>PlfM(3@o?F)RDXz8{׃nW2u)-.aƱ &#_~S@fJL82'@qv=3ydxXBU2l̂Ha6xU$30X}Z#m)cESgB"B'u8ˉ:g)o:h~˘@3G8"̗妷)b&ޮӍtʢV9.!@[͈\V 2][+_8!5iD!-38Rϼ@N: HУ]2 l{4|8wMgū#̓mW%*ntѢ{ߺҩ<3ZD$#"' :$*oF+xz'#X`B+}t9Թ(%_cDz^x M>6RU#DÞH6vGgM<ȓ/WEalWՁUĕg_K ~s86eS$U{>犙<*Pta~ivq 7ƶ6a;vj}=P>?$~7O) L Fpՠ3> Ƌ>Jk%YT&ޏ压ڭs_‰ G ?2]!!#g|tly*(C~0eXuSQ"ч_UaU4=AC KW4󾭵жg"10=+ճ1m/ՕKCGL'&} I+]$A:` "&s1=v| M?-?Cۚt ̧S1EUGUfmʳL](^{?K[cѿUM@r;MԽ|9딉4`pmrA⟭ih*1btL;A;%QGnP)7CDdf? Vih&l(^J3IE)_eP@lRcK]7D`7I.#FpQ;zս,I`G%X +ެǼ]G@OwAH֫Db7rNt,;rn5u*WE‡py. Ӵ k ?sێaQH8՛+#ԍ 4+qxmC {Yݪ,PD-Q>1B7Ge`mTa. N)n %Q;uQ6<7uh`#rKI^Z:uh L_FѹI3{O}{a|R -ssM"[1'Ȉ龎POUl=v] thD6ѱO{Un3^x):}8,=6P|aŌ19y*Ya4l qn9/ް_fn &'dw>$s>I!k<3#N\v^m hcWFB& ȍ.ظiG-!։2mP WDLG'͘sq1. "߫k +b!@nȨY1XmEZٴz;*|٪Tv2[w kmxQl[vVmb09THI YeAm/ 9pvˉLv+;q} ?Sʐxs|JJME]`^:VI0q^])aHU& uHyl- '4znpi(c.flBߠӿ7Q$mh-c,XG "J{XLHhNp!=\6xt<|i3?PL:HW_LamJ\h)DmcI"_N[z?';ӳɸCra'-3{-= &Kh,^RiTp-s!L@ 7]P_}2^4e!Tpz!V蓹mtñt k6*"pʞEzqq 8 #eRȷsKbiU>AU-[(|Nꡗ¾p$8xK c2-C/| "naVh鋠H*am=.xؖ/mz+=Xؤdit_M6zE)r(=8ˈ̨T(yQ*p^ k@z7K1Ga]}_H wN~)V;  we†-y%'I{pI^%C]O'I7'jvbnm,?٘ rvb9Z~YXpֺ0"mJZ^U7 -XZWEaBG Qw{-/g+;rf߳(g#͖ q2\ԓSL^ ?@;CNƽFЛ=h_Vj1/FqZ4$aF(o"9ӿί}T6!\'WஅNWt{sbCGZ0Fu$ޡi(]a5i'V̘ߞnv;hN8n !7z[:;(`eR{ 5>?'H\9JIzd0[]vB^t"ՂBUE8S<|Oxyb$Oӷ7U*~/G+z[2)2tp:QZ8?%aHM] T 95mY#Xp(G{(Up-{dw Wh{lTF9CvN1PKފ!$OW[3J/زin+^a9ٯc[͇(2Cb@p]Z_[0K$X5|Ŗ`TDEڠhU-mbxr+ѐzmβe6tj!NPknݓEICKsD,R6)4Du$K fΘL(Ln~U}Z,~2֥y:ץ34_ ؂[ލ;^ Ӵ"ٽ"átG6j&<N؟Q?R6{g$xhfT ',[p2N s2]tXM2xC{t|2y*qTXvd1Ks[Sm7kӦ9.pر2#U1H{4n (G>Tb 䝂fKUg z9 Qn #z*wSa4UPL˸ Z0͸>e.C~Lln-Ӕ^W&H 02jOAi<q;э|OYXp ŴF>DAkJ( Z%fD 5hw~z8ngK *ͶT vj=*4K[g%caWAu՘ܡUt>UAK !gcPCq|`P'C%j ( ۶M"JKbS) `@9n+[*no}򯴦CYL.#5)m4zx8賠9z_}ؗ9M}xـpa).K(q.Bʫt9'](yx[L"/)qϛbrϵ.⟴EIS2Ku\Bzb&$6AqXڎ$;&WD268{[EO? 4˨\p=/v: iE_d : 18]VO1) J|! gZ7!Fl3ơ|N\n`PV<#_1*ˮY&WfqbؑJ(NN҄Tًim8A8p+0??iIV)xB"1l_7w_}=3VtWzxJISh ËRLm0u&JBh(p~%u 63 =䇪y>ܱ>8ݮ7m>z=!=v&oNH~ꢟ|UbgòC)MSFgJ-.j+䟫uzUg{Պծ !N^Tߖe0?=̋(Ud*HWUQHCP}<S ,,b/5 žG&keżq#:اGg(\5˜Y"$̷s2y ׍ }{{3`ͰsXSĤhBOzJ6}_.nS RAA`u?wC'x%6OW<;D 1G^`ש/M8ڧ9BτCt=5AT3(g"-k3\F$׃cd͞;œc7Aߤ*Ow;XtƋv 7Ұ.ueP>/ ۓHSȇH _~IˑkUA9zY w )36C;$l11+ۢqrL.4 uQ 9ORx1ŘB+/T4E6 }.%2*-2ܦf` Mvڡ`Ĉ_FsRos:,\ˬxI'U)({hU|I'|F? 5hL "n!Nte2X. h'/ґnj%S~Tx^9nj!B`Ubq8- vN 7~_xUu%L9O:_^_S`j*A|z :B͋Ҷ/#Bʲ~Hl)qI(% lIMGMy6SfRo򭀏 }WB:ƴa8EIz{2C-q:ފkQ۫Qx C?>?6Uy/'4~"[`#{fq<(tA 3_k=xK/ZM.hlYM*­6E6ʃ!MMka,ebT>b +I8klzYr" tRT Ǘgc6D ?>.Y`,d8j (^Xu&,:D0;uqF-TH%0ݗg#i<;p7y٤M;]o'uBF o+[ZN6 ?x#- kڠD^4s]{_*SDav`҅E!{PDK\17ܭG[w\%-'fOӇFABb]0:kJ\0H<0\?6Ʈɠ^$6Ȁ3xf|5 aP[0HeeS/d3گo@>Nw\E*?dVWĖ}B O#OΕ)&´/aQp<_Yt[W ! bÖI1٦kԋ;^M 4G.W]?SGpu0B(:?xR 2|34$H_y];}<n #lW-(4,^X[ CaLy8DxG^"RwʠJ 񚘾 OzVͫ؋1Ƽq{(?IL5uʇ Btm0YĀdko8EMuLŽc|ңKQ4JA=WCJh[ގUe3RȐ'j& g q;A'{]^*b|喜GU~+Ħԙ |Ϳ͜j;UlTv=1צ'8e2d;(t@qkfIC(Zш4 ʼ&BHt'1v;$|nT"nS鵑rK h#jhIy3]_Blb<9~Wtm[Ө Zkvj$y&*@BzeI-ޥFSpxfE,G`;_}i.2Q<B $4Sp<D{$a||*G"Bi=}aK%~Ǡv-kР+$$ "A>Ujbϳ"}ʵA0-ʬd6|zZp#/S[38ו>G-3vvGÆ+N!+˝ң36*