kernel-module-8814au-6.12-desktop-6.12.47-5> )lp 951e8ca60af81cc42ce73ec5e78803843526fbe9c79110888a375e95246e7fc4529024756399abc5a2188a571ab567ade606b7f4hO1McV:gs,>Be?ed$, . [     9 <@EJpt(8Z9Z:!ZGbHbIbXbYb\b]b^bbcEcdddedfdld"td8ud<vd@wdxdyddddde!e$e0e6exe|Ckernel-module-8814au-6.12-desktop6.12.475Binary module 8814au for kernel-6.12-desktopBinary module 8814au for kernel-6.12-desktopiz'7localhosts+oROSAROSAGPLv2System/Kernel and hardwarehttps://www.kernel.orglinuxx86_64s+oiz441ab6d4be503375d66a99fed564f5117b09cc2f9db64a9d19b2f08d25bd6dd22rootrootkernel-6.12-desktop-6.12.47-5.src.rpminstallonlypkg(kernel-module)kernel-module-8814au-6.12-desktopkernel-module-8814au-6.12-desktop(x86-64)kmod(8814au)    kernel-6.12-desktop(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.12.47-53.0.4-14.6.0-14.0-15.2-14.17.0i&i&i&i&i@h^h$@h/hEhEh@h@h@hhh@h@h@hYAhYAhYAh>h>h9h9hhmhmgJ@gJ@gJ@ggggggg@g@g@g=g=gSgggggg_@g_@g$g$g@g0@g0@g@g^@g^@g^@g@g@g@g@ggggggggF@gF@g g gzt@gzt@gmE@gkgkgkgkgkgkgkgj@gj@g^g^gZ@gX-@repo bot repo bot repo bot repo bot Mikhail Novosyolov 6.12.47-5Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov 6.12.47-2Mikhail Novosyolov BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher 6.12.34-1BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher repo bot 6.12.25-1Mikhail Novosyolov 6.12.25-1Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov 6.12.21-2Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher alex stefanov spec cleaner Mikhail Novosyolov 6.12.16-3Mikhail Novosyolov 6.12.13-4Mikhail Novosyolov BiteDasher Victor Ryzhikh 6.12.16-1Victor Ryzhikh spec cleaner spec cleaner spec cleaner Victor Ryzhikh 6.12.13-1Victor Ryzhikh Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov BiteDasher 6.12.11-2BiteDasher 6.12.10-2BiteDasher BiteDasher Victor Ryzhikh 6.12.11-1Victor Ryzhikh Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov Victor Ryzhikh 6.12.10-1Victor Ryzhikh Victor Ryzhikh 6.12.9-1Victor Ryzhikh Victor Ryzhikh 6.12.8-1Victor Ryzhikh Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov 6.12.6-1Alexander Stefanov Mikhail Novosyolov Mikhail Novosyolov Alexander Stefanov Alexander Stefanov Alexander Stefanov Victor Ryzhikh 6.12.5-1Victor Ryzhikh BiteDasher 6.12.4-3Alexander Stefanov 6.12.4-2- build unbroken loongsoong kernel- builtin HID USB, to make keyboard work again for loong64- make loongarch MODULES section like x86_64- remake loongarch64 config- Patch from Hans to fix SYNA3602 touchpads- Add nvidia580- Remove check of BIOS version - there is buggy hardware with other versions of BIOS- Update initrd size (kb#456)- add link to kb#437- mention LVDS in patch description- upd patch description- Fix for MosTech/Kvadra monoblocks with screen blinking on kernels 6.11+- remove not needed useless patch- Update configs- [bot] upd: 6.12.45 -> 6.12.47 - Changelog: - accel/ivpu: Prevent recovery work from being queued during device removal - ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() - ACPI: RISC-V: Fix FFH_CPPC_CSR error handling - ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model - ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY - ALSA: usb-audio: Add mute TLV for playback volumes on some devices - arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC - arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM - arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro - arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE - ax25: properly unshare skbs in ax25_kiss_rcv() - batman-adv: fix OOB read/write in network-coding decode - block: add a queue_limits_commit_update_frozen helper - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() - Bluetooth: hci_sync: Avoid adding default advertising on startup - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early - bnxt_en: fix incorrect page count in RX aggr ring log - bpf: Add cookie object to bpf maps - bpf: Fix oob access in cgroup local storage - bpf: Move bpf map owner out of common struct - bpf: Move cgroup iterator helpers to bpf.h - btrfs: avoid load/store tearing races when checking if an inode was logged - btrfs: fix race between logging inode and checking if it was logged before - btrfs: fix race between setting last_dir_index_offset and inode logging - btrfs: zoned: skip ZONE FINISH of conventional zones - cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN - cifs: prevent NULL pointer dereference in UTF16 conversion - cpupower: Fix a bug where the -t option of the set subcommand was not working. - dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status() - dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status() - Documentation/hw-vuln: Add VMSCAPE documentation - drm/amd/amdgpu: Fix missing error return on kzalloc failure - drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG - drm/amd/display: Don't warn when missing DCE encoder caps - drm/amdgpu: drop hw access in non-DC audio fini - drm/bridge: ti-sn65dsi86: fix REFCLK setting - e1000e: fix heap overflow in e1000_set_eeprom - ext4: avoid journaling sb update on error if journal is destroying - ext4: define ext4_journal_destroy wrapper - fs/fhandle.c: fix a race in call of has_locked_children() - fs: writeback: fix use-after-free in __mark_inode_dirty() - HID: core: Harden s32ton() against conversion to 0 bits - HID: simplify snto32() - HID: stop exporting hid_snto32() - hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM - i40e: Fix potential invalid access when MAC list is empty - i40e: remove read access to debugfs files - ice: fix NULL access of tx->in_use in ice_ll_ts_intr - icmp: fix icmp_ndo_send address translation for reply direction - idpf: set mac type when adding and removing MAC filters - io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() - ixgbe: fix incorrect map used in eee linkmode - kasan: fix GCC mem-intrinsic prefix with sw tags - kunit: kasan_test: disable fortify string checker on kasan_strings() test - LoongArch: Save LBT before FPU in setup_sigcontext() - LoongArch: vDSO: Remove --hash-style=sysv - LoongArch: vDSO: Remove -nostdlib complier flag - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint - mctp: return -ENOPROTOOPT for unknown getsockopt options - md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb - md: prevent incorrect update of resync/recovery offset - md/raid1: fix data lost for writemostly rdev - md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT - md/raid1,raid10: don't ignore IO flags - md/raid1,raid10: strip REQ_NOWAIT from member bios - microchip: lan865x: Fix LAN8651 autoloading - microchip: lan865x: Fix module autoloading - mISDN: Fix memory leak in dsp_hwec_enable() - mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up - mmc: sdhci-of-arasan: Support for emmc hardware reset - mm: fix accounting of memmap pages - mm: fix possible deadlock in kmemleak - mm: move page table sync declarations to linux/pgtable.h - mm, slab: cleanup slab_bug() parameters - mm/slub: avoid accessing metadata when pointer is invalid in object_err() - mm: slub: avoid wake up kswapd in set_track_prepare - mm: slub: call WARN() when detecting a slab corruption - mm: slub: Print the broken data before restoring them - mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE - net: atm: fix memory leak in atm_register_sysfs when device_register fail - net: dsa: add hook to determine whether EEE is supported - net: dsa: b53/bcm_sf2: implement .support_eee() method - net: dsa: b53: do not enable EEE on bcm63xx - net: dsa: provide implementation of .support_eee() - net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets - net: ethernet: oa_tc6: Handle failure of spi_setup - netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm - netfilter: conntrack: helper: Replace -EEXIST by -EBUSY - netfilter: nft_flowtable.sh: re-run with random mtu sizes - net: fix NULL pointer dereference in l3mdev_l3_rcv - net: macb: Fix tx_ptr_lock locking - net: mctp: mctp_fraq_queue should take ownership of passed skb - net: pcs: rzn1-miic: Correct MODCTRL register offset - net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y - net: skb: add pskb_network_may_pull_reason() helper - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() - net/smc: Remove validation of reserved bits in CLC Decline message - net/tcp: Fix socket memory leak in TCP-AO failure handling for IPv6 - net: thunder_bgx: add a missing of_node_put - net: thunder_bgx: decrement cleanup index before use - net: tunnel: add pskb_inet_may_pull_reason() helper - net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition - net: usb: qmi_wwan: fix Telit Cinterion FE990A name - net: usb: qmi_wwan: fix Telit Cinterion FN990A name - net: vxlan: add skb drop reasons to vxlan_rcv() - net: vxlan: make vxlan_set_mac() return drop reasons - net: vxlan: make vxlan_snoop() return drop reasons - net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE - net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() - net: vxlan: use kfree_skb_reason() in vxlan_xmit() - net: xilinx: axienet: Add error handling for RX metadata pointer retrieval - nouveau: fix disabling the nonstall irq due to storm code - ocfs2: prevent release journal inode after journal shutdown - of_numa: fix uninitialized memory nodes causing kernel panic - pcmcia: Add error handling for add_interval() in do_validate_mem() - pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region() - pcmcia: omap: Add missing check for platform_get_resource - perf bpf-event: Fix use-after-free in synthesis - perf bpf-utils: Constify bpil_array_desc - perf bpf-utils: Harden get_bpf_prog_info_linear - phy: mscc: Stop taking ts_lock for tx_queue and use its own lock - platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list - platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan quirk - platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID - ppp: fix memory leak in pad_compress_skb - proc: fix missing pde_set_flags() for net proc files - Revert "drm/amdgpu: Avoid extra evict-restore process." - riscv, bpf: use lw when reading int cpu in bpf_get_smp_processor_id - riscv, bpf: use lw when reading int cpu in BPF_MOV64_PERCPU_REG - riscv: Only allow LTO with CMODEL_MEDANY - riscv: use lw when reading int cpu in asm_per_cpu - riscv: use lw when reading int cpu in new_vmalloc_check - rust: support Rust >= 1.91.0 target spec - sched: Fix sched_numa_find_nth_cpu() if mask offline - scsi: lpfc: Fix buffer free/clear order in deferred receive path - scsi: sr: Reinstate rotational media flag - selftest: net: Fix weird setsockopt() in bind_bhash.c. - selftests: drv-net: csum: fix interface name for remote host - soc: qcom: mdt_loader: Deal with zero e_shentsize - spi: spi-fsl-lpspi: Clear status register after disabling the module - spi: spi-fsl-lpspi: Fix transmissions when using CONT - spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort - spi: spi-fsl-lpspi: Set correct chip-select polarity bit - tee: fix memory leak in tee_dyn_shm_alloc_helper - tee: fix NULL pointer dereference in tee_shm_put - tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible" - thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold - tools: gpio: remove the include directory on make clean - vxlan: Add RCU read-side critical sections in the Tx path - vxlan: Avoid unnecessary updates to FDB 'used' time - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object - vxlan: Refresh FDB 'updated' time upon 'NTF_USE' - vxlan: Rename FDB Tx lookup function - wifi: ath11k: fix group data packet drops during rekey - wifi: ath11k: update channel list in reg notifier instead reg worker - wifi: ath11k: update channel list in worker when wait flag is set - wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work - wifi: cfg80211: fix use-after-free in cmp_bss() - wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result() - wifi: cw1200: cap SSID length in cw1200_do_join() - wifi: iwlwifi: uefi: check DSM item validity - wifi: libertas: cap SSID len in lbs_associate() - wifi: mt76: fix linked list corruption - wifi: mt76: free pending offchannel tx frames on wcid cleanup - wifi: mt76: mt7925: fix locking in mt7925_change_vif_links() - wifi: mt76: mt7925: fix the wrong bss cleanup for SAP - wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete - wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data() - wifi: mt76: prevent non-offchannel mgmt tx during scan/roc - wifi: mwifiex: Initialize the chan_stats array to zero - x86/bugs: Move cpu_bugs_smt_update() down - x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() - x86/vmscape: Add conditional IBPB mitigation - x86/vmscape: Add old Intel CPUs to affected list - x86/vmscape: Enable the mitigation - x86/vmscape: Enumerate VMSCAPE bug - x86/vmscape: Warn when STIBP is disabled with SMT - xirc2ps_cs: fix register access when enabling FullDuplex - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Update kernel configs- Remove unneeded patch for converting XRGB8888 to BRG888- [bot] upd: 6.12.34 -> 6.12.45 - Changelog: - 8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices - accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc() - accel/ivpu: Add debugfs interface for setting HWS priority bands - accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers - accel/ivpu: Fix reset_engine debugfs file logic - accel/ivpu: Fix warning in ivpu_gem_bo_free() - accel/ivpu: Improve buffer object logging - accel/ivpu: Make command queue ID allocated on XArray - accel/ivpu: Remove copy engine support - accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation - accel/ivpu: Trigger device recovery on engine reset/resume failure - accel/ivpu: Use dma_resv_lock() instead of a custom mutex - accel/ivpu: Use firmware names from upstream repo - ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case - ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path - ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered - ACPI: battery: negate current when discharging - ACPI: bus: Bail out if acpi_kobj registration fails - ACPICA: Apply pack(1) to union aml_resource - ACPICA: Avoid sequence overread in call to strncmp() - ACPICA: fix acpi operand cache leak in dswstate.c - ACPICA: fix acpi parse and parseext cache leaks - ACPICA: Refuse to evaluate a method if arguments are missing - ACPICA: utilities: Fix overflow check in vsnprintf() - ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list - ACPI: pfr_update: Fix the driver update version check - ACPI: PRM: Reduce unnecessary printing to avoid user confusion - ACPI: processor: fix acpi_object initialization - ACPI: processor: perflib: Fix initial _PPC limit application - ACPI: processor: perflib: Move problematic pr->performance check - ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled - ACPI: Suppress misleading SPCR console message when SPCR table is absent - ACPI: thermal: Execute _SCP before reading trip points - ACPI: thermal: Fix stale comment regarding trip points - add a string-to-qstr constructor - af_packet: fix soft lockup issue caused by tpacket_snd() - af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd() - af_unix: Don't leave consecutive consumed OOB skbs. - af_unix: Don't set -ECONNRESET for consumed OOB skb. - alloc_fdtable(): change calling conventions. - ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp() - ALSA: hda: Add missing NVIDIA HDA codec IDs - ALSA: hda: Add new pci id for AMD GPU display HD audio controller - ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control - ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out() - ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops - ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX - ALSA: hda: Disable jack polling at shutdown - ALSA: hda: Handle the jack polling always via a work - ALSA: hda: Ignore unsol events for cards being shut down - ALSA: hda/intel: Add Thinkpad E15 to PM deny list - ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks - ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table - ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606 - ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx - ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx - ALSA: hda/realtek: Add quirk for Asus GU605C - ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS - ALSA: hda/realtek: Add quirks for some Clevo laptops - ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA - ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged - ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100 - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA - ALSA: hda/realtek: Fix headset mic on HONOR BRB-X - ALSA: hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26) - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r1xxx - ALSA: hda/realtek - Fix mute LED for HP Victus 16-s0xxx - ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop - ALSA: hda/tegra: Add Tegra264 support - ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4 - ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe() - ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop - ALSA: sb: Don't allow changing the DMA mode during operations - ALSA: sb: Force to disable DMAs once when DMA mode is changed - ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx() - ALSA: timer: fix ida_free call while not allocated - ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock - ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros - ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() - ALSA: usb-audio: Fix size validation in convert_chmap_v3() - ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card - ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation - ALSA: usb-audio: Validate UAC3 cluster segment descriptors - ALSA: usb-audio: Validate UAC3 power domain descriptors, too - amd/amdkfd: fix a kfd_process ref leak - amdgpu/amdgpu_discovery: increase timeout limit for IFWI init - amd-xgbe: align CL37 AN sequence as per databook - amd-xgbe: do not double read link status - aoe: clean device rq_list in aoedev_downdev() - aoe: defer rexmit timer downdev work to workqueue - apparmor: ensure WB_HISTORY_SIZE value is a power of 2 - apparmor: Fix 8-byte alignment for initial dfa blob streams - apparmor: fix loop detection used in conflicting attachment resolution - apparmor: Fix unaligned memory accesses in KUnit test - apparmor: fix x_table_lookup when stacking is not the first entry - apparmor: shift ouid when mediating hard links in userns - apparmor: use the condition in AA_BUG_FMT even with debug disabled - arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX - arm64: dts: add big-endian property back into watchdog node - arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename - arm64: dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes - arm64: dts: exynos: gs101: ufs: add dma-coherent property - arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on - arm64: dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV - arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed - arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed - arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency - arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency - arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency - arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency - arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep - arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely - arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc - arm64: dts: qcom: sc7180: Expand IMEM region - arm64: dts: qcom: sdm845: Expand IMEM region - arm64: dts: qcom: sm8650: add the missing l2 cache node - arm64: dts: qcom: sm8650: change labels to lower-case - arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2 - arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on - arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on - arm64: dts: renesas: Factor out White Hawk Single board support - arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs - arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description - arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi - arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B - arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5 - arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma - arm64: dts: rockchip: use cs-gpios for spi1 on ringneck - arm64: dts: st: fix timer used for ticks - arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 - arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC - arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support - arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file - arm64: dts: ti: k3-am62p-j722s: fix pinctrl-single size - arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses - arm64: dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports - arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot - arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC - arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C - arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C - arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default - arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() - arm64: Filter out SME hwcaps when FEAT_SME isn't implemented - arm64: Handle KCOV __init vs inline mismatches - arm64: Mark kernel as tainted on SAE and SError panic - arm64/mm: Close theoretical race where stale TLB entry remains valid - arm64: poe: Handle spurious Overlay faults - arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() - arm64: Restrict pagetable teardown to avoid false warning - arm64: stacktrace: Check kretprobe_find_ret_addr() return value - ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap() - ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS - ARM: 9450/1: Fix allowing linker DCE with binutils < 2.36 - ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface - arm: dts: ti: omap: Fixup pinheader typo - ARM: dts: vfxxx: Correctly use two tuples for timer address - ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY - ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4 - ARM: rockchip: fix kernel hang during smp initialization - ARM: tegra: Use I/O memcpy to write to IRAM - ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() - ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx - ASoC: amd: yc: add DMI quirk for ASUS M6501RM - ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx - ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15 - ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic - ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9 - ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic - ASoC: amd: yc: update quirk data for HP Victus - ASoC: codecs: rt5640: Retry DEVICE_ID verification - ASoC: codecs: tx-macro: correct tx_macro_component_drv name - ASoC: codecs: wcd9335: Fix missing free of regulator supplies - ASoC: codecs: wcd9375: Fix double free of regulator supplies - ASoC: codecs: wcd937x: Drop unused buck_supply - ASoC: codec: wcd9335: Convert to GPIO descriptors - ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() - ASoC: cs35l56: probe() should fail if the device ID is not recognized - ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode - ASoC: fsl_sai: Force a software reset when starting in consumer mode - ASoC: fsl_sai: replace regmap_write with regmap_update_bits - ASoC: fsl_xcvr: get channel status data when PHY is not exists - ASoC: hdac_hdmi: Rate limit logging on connection and disconnection - ASoC: Intel: add sof_sdw_get_tplg_files ops - ASoC: Intel: avs: Fix uninitialized pointer error in probe() - ASoC: Intel: fix SND_SOC_SOF dependencies - ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init() - ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCH - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops - ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct - ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches - ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files ops - ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic count - ASoC: mediatek: mt8365-dai-i2s: pass correct size to mt8365_dai_set_priv - ASoC: mediatek: use reserved memory or enable buffer pre-allocation - ASoC: meson: meson-card-utils: use of_property_present() for DT parsing - ASoC: ops: dynamically allocate struct snd_ctl_elem_value - ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params() - ASoC: qcom: use drvdata instead of component to keep id - ASoC: rt1320: fix speaker noise when volume bar is 100% - ASoC: soc-acpi: add get_function_tplg_files ops - ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask() - ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed - ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context - ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak. - ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode - ASoC: tas2764: Extend driver to SN012776 - ASoC: tas2764: Reinit cache on part reset - ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change - ASoC: tas2781: Fix the wrong step for TLV on tas2781 - ASoC: tegra210_ahub: Add check to of_device_get_match_data() - ata: ahci: Disable DIPM if host lacks support - ata: ahci: Disallow LPM for Asus B550-F motherboard - ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard - ata: ahci: Disallow LPM policy control if not supported - ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk - ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig - ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled - ata: libata-sata: Add link_power_management_supported sysfs attribute - ata: libata-sata: Disallow changing LPM state if not supported - ata: libata-scsi: Fix ata_to_sense_error() status handling - ata: libata-scsi: Fix CDL control - ata: libata-scsi: Return aborted command when missing sense and result TF - ata: pata_cs5536: fix build on 32-bit UML - ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330 - atm: atmtcp: Free invalid length skb in atmtcp_c_send(). - atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). - atm: clip: Fix infinite recursive call of clip_push(). - atm: clip: Fix memory leak of struct clip_vcc. - atm: clip: Fix NULL pointer dereference in vcc_sendmsg() - atm: clip: Fix potential null-ptr-deref in to_atmarpd(). - atm: clip: prevent NULL deref in clip_push() - atm: idt77252: Add missing `dma_map_error()` - atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). - atm: Revert atm_account_tx() if copy_from_iter_full() fails. - attach_recursive_mnt(): do not lock the covering tree when sliding something under it - audit,module: restore audit logging in load failure case - bcache: fix NULL pointer in cache_set_flush() - be2net: Use correct byte order and format string for TCP seq and ack_seq - benet: fix BUG when creating VFs - better lockdep annotations for simple_recursive_removal() - blk-zoned: Fix a lockdep complaint about recursive locking - block: avoid possible overflow for chunk_sectors check in blk_stack_limits() - block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion - block: ensure discard_granularity is zero when discard is not supported - block: Fix default IO priority if there is no IO context - block: fix kobject leak in blk_unregister_queue - block: Introduce bio_needs_zone_write_plugging() - block: Make REQ_OP_ZONE_FINISH a write operation - block: use plug request list tail for one-shot backmerge attempt - Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 - Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 - Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano - Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID - Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb() - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() - Bluetooth: hci_core: add missing braces when using macro parameters - Bluetooth: hci_core: Fix use-after-free in vhci_flush() - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established - Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected - Bluetooth: hci_event: Mark connection as closed during suspend disconnect - Bluetooth: hci_event: Mask data status from LE ext adv reports - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success - Bluetooth: HCI: Set extended advertising data synchronously - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() - Bluetooth: hci_sync: fix connectable extended advertising when using static random address - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' - Bluetooth: hci_sync: Fix not disabling advertising instance - Bluetooth: hci_sync: Fix scan state after PA Sync has been established - Bluetooth: hci_sync: fix set_local_name race condition - Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF - Bluetooth: hci_sync: revert some mesh modifications - Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU - Bluetooth: L2CAP: Fix L2CAP MTU negotiation - Bluetooth: MGMT: mesh_send: check instances prior disabling advertising - Bluetooth: MGMT: set_mesh: update LE scan interval and window - Bluetooth: Prevent unintended pause by checking if advertising is active - Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout - Bluetooth: SMP: If an unallowed command is received consider it a failure - bnxt_en: Add a helper function to configure MRU and RSS - bnxt_en: Adjust TX rings if reservation is less than requested - bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_ACCEL - bnxt_en: Fix DCB ETS validation - bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start() - bnxt_en: Fix memory corruption when FW resources change during ifdown - bnxt_en: Fix stats context reservation logic - bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp - bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT - bnxt_en: Update MRU and RSS table of RSS contexts on queue reset - bnxt: properly flush XDP redirect lists - bonding: Mark active offloaded xfrm_states - bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU - bonding: update LACP activity flag after setting lacp_active - bpf: Adjust free target to avoid global starvation of LRU map - bpf, arm64: Fix fp initialization for exception boundary - bpf: Check flow_dissector ctx accesses are aligned - bpf: Check netfilter ctx accesses are aligned - bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() - bpf: Disable migration in nf_hook_run_bpf(). - bpf: Do not include stack ptr register in precision backtracking bookkeeping - bpf: Ensure RCU lock is held around bpf_prog_ksym_find - bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE - bpf: Forget ranges when refining tnum after JSET - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls - bpf: Make reg_not_null() true for CONST_PTR_TO_MAP - bpf: Pass the same orig_call value to trampoline functions - bpf/preload: Don't select USERMODE_DRIVER - bpf: Reject %p% format string in bprintf-like helpers - bpf, sockmap: Fix data lost during EAGAIN retries - bpf, sockmap: Fix psock incorrectly pointing to sk - bpftool: Fix cgroup command to only show cgroup bpf programs - bpftool: Fix JSON writer resource leak in version command - bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure - bpf: use common instruction history across all states - bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index - btrfs: abort transaction during log replay if walk_log_tree() failed - btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() - btrfs: always abort transaction on failure to add block group to free space tree - btrfs: clear dirty status from extent buffer on error at insert_new_root() - btrfs: codify pattern for adding block_group to bg_list - btrfs: do not allow relocation of partially dropped subvolumes - btrfs: don't ignore inode missing when replaying log tree - btrfs: don't skip remaining extrefs if dir not found during log replay - btrfs: do proper folio cleanup when cow_file_range() failed - btrfs: do regular iput instead of delayed iput during extent map shrinking - btrfs: error on missing block group when unaccounting log tree extent buffers - btrfs: explicitly ref count block_group on new_bgs list - btrfs: factor out nocow ordered extent and extent map generation into a helper - btrfs: fix a race between renames and directory logging - btrfs: fix assertion when building free space tree - btrfs: fix block group refcount race in btrfs_create_pending_block_groups() - btrfs: fix incorrect log message for nobarrier mount option - btrfs: fix inode lookup error handling during log replay - btrfs: fix invalid inode pointer dereferences during log replay - btrfs: fix iteration bug in __qgroup_excl_accounting() - btrfs: fix iteration of extrefs during log replay - btrfs: fix log tree replay failure due to file with 0 links and extents - btrfs: fix missing error handling when searching for inode refs during log replay - btrfs: fix printing of mount info messages for NODATACOW/NODATASUM - btrfs: fix qgroup reservation leak on failure to allocate ordered extent - btrfs: fix ssd_spread overallocation - btrfs: fix use-after-free on inode when scanning root during em shrinking - btrfs: fix wrong start offset for delalloc space release during mmap write - btrfs: handle csum tree error with rescue=ibadroots correctly - btrfs: make the extent map shrinker run asynchronously as a work queue job - btrfs: move transaction aborts to the error site in add_block_group_free_space() - btrfs: populate otime when logging an inode item - btrfs: prepare btrfs_page_mkwrite() for large folios - btrfs: propagate last_unlink_trans earlier when doing a rmdir - btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() - btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled - btrfs: qgroup: fix race between quota disable and quota rescan ioctl - btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations - btrfs: record new subvolume in parent dir earlier to avoid dir logging races - btrfs: restore mount option info messages during mount - btrfs: return a btrfs_inode from btrfs_iget_logging() - btrfs: return a btrfs_inode from read_one_inode() - btrfs: send: add and use helper to rename current inode when processing refs - btrfs: send: avoid path allocation for the current inode when issuing commands - btrfs: send: factor out common logic when sending xattrs - btrfs: send: keep the current inode's path cached - btrfs: send: make fs_path_len() inline and constify its argument - btrfs: send: only use boolean variables at process_recorded_refs() - btrfs: send: use fallocate for hole punching with send stream v2 - btrfs: skip inodes without loaded extent maps when shrinking extent maps - btrfs: subpage: keep TOWRITE tag until folio is cleaned - btrfs: update superblock's device bytes_used when dropping chunk - btrfs: use btrfs_record_snapshot_destroy() during rmdir - btrfs: use unsigned types for constants defined as bit shifts - btrfs: zoned: do not remove unwritten non-data block group - btrfs: zoned: do not select metadata BG as finish target - btrfs: zoned: fix extent range end unlock in cow_file_range() - btrfs: zoned: fix write time activation failure for metadata block group - btrfs: zoned: requeue to unused block group list if zone finish failed - btrfs: zoned: use filesystem size not disk size for reclaim decision - bus: firewall: Fix missing static inline annotations for stubs - bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device - bus: fsl-mc: fix GET/SET_TAILDROP command ids - bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint() - bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value - bus: mhi: ep: Update read pointer only after buffer is written - bus: mhi: host: Detect events pointing to unexpected TREs - bus: mhi: host: Fix conflict between power_up and SYSERR - bus: mhi: host: Fix endianness of BHI vector table - bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 - cachefiles: Fix the incorrect return value in __cachefiles_write() - caif: reduce stack size, again - calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). - can: kvaser_pciefd: refine error prone echo_skb_max handling logic - can: kvaser_pciefd: Store device channel index - can: kvaser_usb: Assign netdev.dev_port based on device channel index - can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level - can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode - can: peak_usb: fix USB FD devices potential malfunction - can: tcan4x5x: add option for selecting nWKRQ voltage - can: tcan4x5x: fix power regulator retrieval during probe - can: tcan4x5x: fix reset gpio usage during probe - can: ti_hecc: fix -Woverflow compiler warning - cdc-acm: fix race between initial clearing halt and open - cdx: Fix off-by-one error in cdx_rpmsg_probe() - ceph: avoid kernel BUG for encrypted inode with unaligned file size - ceph: fix possible integer overflow in ceph_zero_objects() - ceph: set superblock s_magic for IMA fsmagic matching - cgroup/cpuset: Fix a partition error with CPU hotplug - cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key - cgroup,freezer: fix incomplete freezing when attaching tasks - char: misc: Fix improper and inaccurate error code returned by misc_init() - cifs: all initializations for tcon should happen in tcon_info_alloc - cifs: Correctly set SMB1 SessionKey field in Session Setup Request - cifs: deal with the channel loading lag while picking channels - cifs: dns resolution is needed only for primary channel - cifs: do not disable interface polling on failure - cifs: Fix calling CIFSFindFirst() for root path without msearch - cifs: Fix cifs_query_path_info() for Windows NT servers - cifs: Fix collect_sample() to handle any iterator type - cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode - cifs: Fix oops due to uninitialised variable - cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code - cifs: Fix the smbd_response slab to allow usercopy - cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function - cifs: reset connections for all channels when reconnect requested - cifs: reset iface weights when we cannot find a candidate - cifs: serialize other channels when query server interfaces is pending - cifs: update dstaddr whenever channel iface is updated - clk: at91: sam9x7: update pll clk ranges - clk: clk-axi-clkgen: fix fpfd_max frequency for zynq - clk: davinci: Add NULL check in davinci_lpsc_clk_register() - clk: imx95-blk-ctl: Fix synchronous abort - clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data - clk: meson-g12a: add missing fclk_div2 to spicc - clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src - clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks - clk: qcom: ipq5018: keep XO clock always on - clk: renesas: rzg2l: Postpone updating priv->clks[] - clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks - clk: rockchip: rk3036: mark ddrphy as critical - clk: samsung: exynos850: fix a comment - clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock - clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD - clk: scmi: Handle case where child clocks are initialized before their parents - clk: sunxi-ng: v3s: Fix de clock definition - clk: tegra: periph: Fix error handling and resolve unsigned compare warning - clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED - clk: thead: th1520-ap: Correctly refer the parent of osc_12m - clk: xilinx: vcu: unregister pll_post only if registered correctly - clocksource: Fix the CPUs' choice in the watchdog per CPU verification - clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns - comedi: aio_iiro_16: Fix bit shift out of bounds - comedi: comedi_test: Fix possible deletion of uninitialized timers - comedi: das16m1: Fix bit shift out of bounds - comedi: das6402: Fix bit shift out of bounds - comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large - comedi: Fix initialization of data for instructions that write to subdevice - comedi: fix race between polling and detaching - comedi: Fix some signed shift left operations - comedi: Fix use of uninitialized data in insn_rw_emulate_bits() - comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() - comedi: Make insn_rw_emulate_bits() do insn->n samples - comedi: pcl726: Prevent invalid irq number - comedi: pcl812: Fix bit shift out of bounds - compiler: remove __ADDRESSABLE_ASM{_STR,}() again - configfs: Do not override creating attribute file failure in populate_attrs() - configfs-tsm-report: Fix NULL dereference of tsm_ops - coresight: Only check bottom two claim bits - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update - cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() - cpufreq: armada-8k: make both cpu masks static - cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag - cpufreq: Exit governor when failed to start old governor - cpufreq: Initialize cpufreq-based frequency-invariance later - cpufreq: Init policy->rwsem before it may be possibly used - cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode - cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode - cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs - cpuidle: governors: menu: Avoid selecting states with too much latency - cpuidle: governors: menu: Avoid using invalid recent intervals data - cpuidle: menu: Remove iowait influence - cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y - crypto: arm/aes-neonbs - work around gcc-15 warning - crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP - crypto: ccp - Add missing bootloader info reg for pspv6 - crypto: ccp - Fix crash when rebind ccp device for ccp.ko - crypto: ccp - Fix locking on alloc failure handling - crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP() - crypto: hisilicon/hpre - fix dma unmap sequence - crypto: iaa - Do not clobber req->base.data - crypto: iaa - Remove dst_null support - crypto: img-hash - Fix dma_unmap_sg() nents value - crypto: inside-secure - Fix `dma_unmap_sg()` nents value - crypto: jitter - fix intermediary handling - crypto: keembay - Fix dma_unmap_sg() nents value - crypto: marvell/cesa - Do not chain submitted requests - crypto: marvell/cesa - Fix engine load inaccuracy - crypto: octeontx2 - add timeout for load_fvc completion poll - crypto: octeontx2 - Fix address alignment issue on ucode loading - crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 - crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 - crypto: powerpc/poly1305 - add depends on BROKEN for now - crypto: qat - add shutdown handler to qat_420xx - crypto: qat - add shutdown handler to qat_4xxx - crypto: qat - add shutdown handler to qat_c3xxx - crypto: qat - add shutdown handler to qat_c62x - crypto: qat - add shutdown handler to qat_dh895xcc - crypto: qat - allow enabling VFs in the absence of IOMMU - crypto: qat - disable ZUC-256 capability for QAT GEN5 - crypto: qat - fix DMA direction for compression on GEN2 devices - crypto: qat - fix seq_file position update in adf_ring_next() - crypto: qat - fix state restore for banks with exceptions - crypto: qat - flush misc workqueue during device shutdown - crypto: qat - lower priority for skcipher and aead algorithms - crypto: qat - use unmanaged allocation for dc_data - crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2 - crypto: sun8i-ce - fix nents passed to dma_unmap_sg() - crypto: zynqmp-sha - Add locking - cxl/region: Add a dev_err() on missing target list entries - debugfs: fix mount options not being applied - dma-buf: fix timeout handling in dma_resv_wait_timeout v2 - dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using - dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning - dmaengine: mv_xor: Fix missing check after DMA map and missing unmap - dmaengine: nbpfaxi: Add missing check after DMA map - dmaengine: nbpfaxi: Fix memory corruption in probe() - dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs - dmaengine: xilinx_dma: Set dma_device directions - dm: Always split write BIOs to zoned device limits - dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted - dm-bufio: fix sched in atomic context - dm: Check for forbidden splitting of zone write operations - dm: dm-crypt: Do not partially accept write BIOs with zoned targets - dm: lock limits when reading them - dm-mirror: fix a tiny race condition - dm-mpath: don't print the "loaded" message if registering fails - dm-raid: fix variable in journal device check - dm: split write BIOs on zone boundaries when zone append is not emulated - dm-stripe: limit chunk_sectors to the stripe size - dm-table: fix checking for rq stackable devices - dm vdo indexer: don't read request structure after enqueuing - dm-verity: fix a memory leak if some arguments are specified multiple times - Documentation: ACPI: Fix parent device references - dpaa2-eth: Fix device reference count leak in MAC endpoint handling - dpaa2-eth: fix xdp_rxq_info leak - dpaa2-switch: Fix device reference count leak in MAC endpoint handling - dpaa_eth: don't use fixed_phy_change_carrier - drbd: add missing kref_get in handle_write_conflicts - driver: bluetooth: hci_qca:fix unable to load the BT driver - Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary - Drivers: hv: Make the sysfs node size for the ring buffer dynamic - drivers/rapidio/rio_cm.c: prevent possible heap overwrite - drm/amd: Adjust output for discovery error handling - drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual - drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode - drm/amd/display: Add more checks for DSC / HUBP ONO guarantees - drm/amd/display: Add null pointer check for get_first_active_display() - drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() - drm/amd/display: Add primary plane to commits for correct VRR handling - drm/amd/display: Allow DCN301 to clear update flags - drm/amd/display: Avoid a NULL pointer dereference - drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported - drm/amd/display: Avoid trying AUX transactions on disconnected ports - drm/amd/display: Check dce_hwseq before dereferencing it - drm/amd/display: Correct non-OLED pre_T11_delay. - drm/amd/display: Disable CRTC degamma LUT for DCN401 - drm/amd/display: Disable dsc_power_gate for dcn314 by default - drm/amd/display: Don't overclock DCE 6 by 15% - drm/amd/display: Don't overwrite dce60_clk_mgr - drm/amd/display: Don't print errors for nonexistent connectors - drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs - drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs - drm/amd/display: fix a Null pointer dereference vulnerability - drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. - drm/amd/display: Fix 'failed to blank crtc!' - drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 - drm/amd/display: Fix mpv playback corruption on weston - drm/amd/display: Fix RMCM programming seq errors - drm/amd/display: Fix Xorg desktop unresponsive on Replay panel - drm/amd/display: Free memory allocation - drm/amd/display: Initialize mode_select to 0 - drm/amd/display: limit clear_update_flags to dcn32 and above - drm/amd/display: Only finalize atomic_obj if it was initialized - drm/amd/display: Separate set_gsl from set_gsl_source_select - drm/amd/display: Update DMCUB loading sequence for DCN3.5 - drm/amdgpu: Add kicker device detection - drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 - drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram - drm/amdgpu: Avoid extra evict-restore process. - drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities - drm/amdgpu/discovery: fix fw based ip discovery - drm/amdgpu/discovery: optionally use fw based ip discovery - drm/amdgpu/discovery: use specific ip_discovery.bin for legacy asics - drm/amdgpu: fix incorrect vm flags to map bo - drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences - drm/amdgpu: fix vram reservation issue - drm/amdgpu/gfx10: fix kiq locking in KCQ reset - drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume - drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset - drm/amdgpu/gfx9: fix kiq locking in KCQ reset - drm/amdgpu: Increase reset counter only on success - drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() - drm/amdgpu/ip_discovery: add missing ip_discovery fw - drm/amdgpu/mes: add missing locking in helper functions - drm/amdgpu: read back register after written for VCN v4.0.5 - drm/amdgpu: Remove nbiov7.9 replay count reporting - drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV - drm/amdgpu: Reset the clear flag in buddy during resume - drm/amdgpu: seq64 memory unmap uses uninterruptible lock - drm/amdgpu: switch job hw_fence to amdgpu_fence - drm/amdgpu/swm14: Update power limit logic - drm/amdgpu: Update external revid for GC v9.5.0 - drm/amdgpu: update mmhub 3.0.1 client id mappings - drm/amdgpu: update mmhub 4.1.0 client id mappings - drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause - drm/amdkfd: Destroy KFD debugfs after destroy KFD wq - drm/amdkfd: Don't call mmput from MMU notifier callback - drm/amdkfd: Fix instruction hazard in gfx12 trap handler - drm/amdkfd: Fix race in GWS queue scheduling - drm/amdkfd: remove gfx 12 trap handler page size cap - drm/amd/pm: fix null pointer access - drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value - drm/amd: Restore cached power limit during resume - drm/ast: Fix comment on modeset lock - drm/bridge: aux-hpd-bridge: fix assignment of the of_node - drm/bridge: cdns-dsi: Check return value when getting default PHY config - drm/bridge: cdns-dsi: Fix connecting to next bridge - drm/bridge: cdns-dsi: Fix phy de-init and flag it so - drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() - drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready - drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type - drm/bridge: ti-sn65dsi86: make use of debugfs_init callback - drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe() - drm/cirrus-qemu: Fix pitch programming - drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS - drm/etnaviv: Protect the scheduler's pending list with its lock - drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling - drm/exynos: fimd: Guard display clock control with runtime PM calls - drm/fbdev-dma: Add shadow buffering for deferred I/O - drm/format-helper: Add conversion from XRGB8888 to BGR888 - drm/format-helper: Add generic conversion to 32-bit formats - drm/format-helper: Move helpers for pixel conversion to header file - drm/framebuffer: Acquire internal references on GEM handles - drm/gem: Acquire references on GEM handles for framebuffers - drm/gem: Fix race in drm_gem_handle_create_tail() - drm/hisilicon/hibmc: fix the hibmc loaded failed bug - drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed - drm/hisilicon/hibmc: refactored struct hibmc_drm_private - drm/i915/ddi: change intel_ddi_init_{dp, hdmi}_connector() return type - drm/i915/ddi: gracefully handle errors from intel_ddi_init_hdmi_connector() - drm/i915/ddi: only call shutdown hooks for valid encoders - drm/i915/display: add intel_encoder_is_hdmi() - drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x - drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read - drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL - drm/i915: fix build error some more - drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 - drm/i915/gsc: mei interrupt top half should be in irq disabled context - drm/i915/gt: Fix timeline left held on VMA alloc error - drm/i915/hdmi: add error handling in g4x_hdmi_init() - drm/i915/hdmi: propagate errors from intel_hdmi_init_connector() - drm/i915/icl+/tc: Cache the max lane count value - drm/i915/icl+/tc: Convert AUX powered WARN to a debug message - drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled - drm/i915/selftests: Change mock_request() to return error pointers - drm/imagination: Clear runtime PM errors while resetting the GPU - drm/imagination: Fix kernel crash when hard resetting the GPU - drm/mediatek: Add error handling for old state CRTC in atomic_disable - drm/mediatek: Add wait_event_timeout when disabling plane - drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv - drm/mediatek: only announce AFBC if really supported - drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE - drm/msm: Add error handling for krealloc in metadata setup - drm/msm: Defer fd_install in SUBMIT ioctl - drm/msm/disp: Correct porch timing for SDM845 - drm/msm/dp: account for widebus and yuv420 during mode validation - drm/msm/dpu: Fill in min_prefill_lines for SC8180X - drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate - drm/msm: Fix a fence leak in submit error path - drm/msm: Fix another leak in the submit error path - drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names - drm/msm/gpu: Fix crash when throttling GPU immediately during boot - drm/msm/kms: move snapshot init earlier in KMS init - drm/msm: update the high bitfield of certain DSI registers - drm/msm: use trylock for debugfs - drm/nouveau/bl: increase buffer size to avoid truncate warning - drm/nouveau/disp: Always accept linear modifier - drm/nouveau: fix error path in nvkm_gsp_fwsec_v2 - drm/nouveau/gsp: fix potential leak of memory used during acpi init - drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor(). - drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr - drm/nouveau: remove unused memory target test - drm/panfrost: Fix panfrost device variable name in devfreq - drm/panic: Move drawing functions to drm_draw - drm/panthor: Add missing explicit padding in drm_panthor_gpu_info - drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range - drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed - drm/sched: Increment job count before swapping tail spsc queue - drm/sched: Remove optimization that causes hang when killing dependent jobs - drm/scheduler: signal scheduled fence when kill job - drm/simpledrm: Do not upcast in release helpers - drm/ssd130x: fix ssd132x_clear_screen() columns - drm/tegra: Assign plane type before registration - drm/tegra: Fix a possible null pointer dereference - drm/tegra: nvdec: Fix dma_alloc_coherent error check - drm/tests: Do not use drm_fb_blit() in format-helper tests - drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian - drm/tests: Fix endian warning - drm/ttm: fix error handling in ttm_buffer_object_transfer - drm/ttm: Respect the shrinker core free target - drm/ttm: Should to return the evict error - drm/udl: Unregister device before cleaning up on disconnect - drm/v3d: Avoid NULL pointer dereference in `v3d_job_update_stats()` - drm/v3d: Disable interrupts before resetting the GPU - drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel - drm/xe: add interface to request physical alignment for buffer objects - drm/xe: Allocate PF queue size on pow2 boundary - drm/xe: Allow bo mapping on multiple ggtts - drm/xe: Allow dropping kunit dependency as built-in - drm/xe/bmg: fix compressed VRAM handling - drm/xe/bmg: Update Wa_16023588340 - drm/xe/bmg: Update Wa_22019338487 - drm/xe: Carve out wopcm portion from the stolen memory - drm/xe/display: Add check for alloc_ordered_workqueue() - drm/xe: Don't trigger rebind on initial dma-buf validation - drm/xe: Fix DSB buffer coherency - drm/xe: Fix early wedge on GuC load failure - drm/xe: Fix memset on iomem - drm/xe: Fix taking invalid lock on wedge - drm/xe/gt: Update handling of xe_force_wake_get return - drm/xe/guc: Dead CT helper - drm/xe/guc: Explicitly exit CT safe mode on unwind - drm/xe/guc_submit: add back fix - drm/xe: Make dma-fences compliant with the safe access rules - drm/xe/mocs: Initialize MOCS index early - drm/xe: move DPT l2 flush to a more sensible place - drm/xe: Move DSB l2 flush to a more sensible place - drm/xe: Move page fault init after topology init - drm/xe/pf: Clear all LMTT pages on alloc - drm/xe/pf: Move VFs reprovisioning to worker - drm/xe/pf: Prepare to stop SR-IOV support prior GT reset - drm/xe/pf: Sanitize VF scratch registers on FLR - drm/xe/pm: Correct comment of xe_pm_set_vram_threshold() - drm/xe: Process deferred GGTT node removals on device unwind - drm/xe: Replace double space with single space after comma - drm/xe/sched: stop re-submitting signalled jobs - drm/xe/vf: Disable CSC support on VF - drm/xe/vm: Clear the scratch_pt pointer on error - drm/xe/vm: move rebind_work init earlier - drm/xe: Wire up device shutdown handler - drm/xe/xe_query: Use separate iterator while filling GT list - drm/xe/xe_sync: avoid race during ufence signaling - dt-bindings: display/msm: qcom,mdp5: drop lut clock - dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints - dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints - dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties - dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive - dummycon: Trigger redraw when switching consoles with deferred takeover - e1000e: disregard NVM checksum on tgp when valid checksum bit is not set - e1000e: ignore uninitialized checksum word on tgp - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13 - EDAC/altera: Use correct write width with the INTTEST register - EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh - EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs - EDAC/synopsys: Clear the ECC counters on init - efi: stmm: Fix incorrect buffer allocation method - efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare - emulex/benet: correct command version selection in be_cmd_get_stats() - enic: fix incorrect MTU comparison in enic_change_mtu() - erofs: address D-cache aliasing - erofs: clean up header parsing for ztailpacking and fragments - erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC - erofs: fix large fragment handling - erofs: fix rare pcluster memory leak after unmounting - erofs: fix to add missing tracepoint in erofs_readahead() - erofs: fix to add missing tracepoint in erofs_read_folio() - erofs: free pclusters if no cached folio is attached - erofs: get rid of `z_erofs_next_pcluster_t` - erofs: refine readahead tracepoint - erofs: refine z_erofs_get_extent_compressedlen() - erofs: remove unused trace event erofs_destroy_inode - erofs: simplify tail inline pcluster handling - erofs: simplify z_erofs_load_compact_lcluster() - erofs: tidy up zdata.c - erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches - et131x: Add missing check after DMA map - eth: bnxt: fix out-of-range access of vnic_info array - ethernet: atl1: Add missing DMA mapping error checks and count errors - ethernet: intel: fix building with large NR_CPUS - ethernet: ionic: Fix DMA mapping tests - eth: fbnic: avoid double free when failing to DMA-map FW msg - eth: fbnic: remove the debugging trick of super high page bias - eventpoll: don't decrement ep refcount while still holding the ep mutex - eventpoll: Fix semi-unbounded recursion - exfat: add cluster chain loop check for dir - exfat: fdatasync flag should be same like generic_write_sync() - ext2: Handle fiemap on empty files to prevent EINVAL - ext4: check fast symlink for ea_inode correctly - ext4: correct the error handle in ext4_fallocate() - ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr - ext4: don't explicit update times in ext4_fallocate() - ext4: don't try to clear the orphan_present feature block device is r/o - ext4: ensure i_size is smaller than maxbytes - ext4: factor out ext4_do_fallocate() - ext4: factor out ext4_get_maxbytes() - ext4: fix calculation of credits for extent tree modification - ext4: fix fsmap end of range reporting with bigalloc - ext4: fix hole length calculation overflow in non-extent inodes - ext4: fix incorrect punch max_end - ext4: fix largest free orders lists corruption on mb_optimize_scan switch - ext4: fix out of bounds punch offset - ext4: fix reserved gdt blocks handling in fsmap - ext4: fix zombie groups in average fragment size lists - ext4: initialize superblock fields in the kballoc-test.c kunit tests - ext4: inline: fix len overflow in ext4_prepare_inline_data - ext4: Make sure BH_New bit is cleared in ->write_end handler - ext4: move out common parts into ext4_fallocate() - ext4: move out inode_lock into ext4_fallocate() - ext4: only dirty folios when data journaling regular files - ext4: preserve SB_I_VERSION on remount - ext4: refactor ext4_collapse_range() - ext4: refactor ext4_insert_range() - ext4: refactor ext4_punch_hole() - ext4: refactor ext4_zero_range() - ext4: use kmalloc_array() for array space allocation - f2fs: check the generic conditions first - f2fs: decrease spare area for pinned files for zoned devices - f2fs: doc: fix wrong quota mount option description - f2fs: don't over-report free space or inodes in statvfs - f2fs: fix bio memleak when committing super block - f2fs: fix KMSAN uninit-value in extent_info usage - f2fs: fix to avoid out-of-boundary access in devs.path - f2fs: fix to avoid out-of-boundary access in dnode page - f2fs: fix to avoid panic in f2fs_evict_inode - f2fs: fix to avoid UAF in f2fs_sync_inode_meta() - f2fs: fix to bail out in get_new_segment() - f2fs: fix to calculate dirty data during has_not_enough_free_secs() - f2fs: fix to check upper boundary for gc_no_zoned_gc_percent - f2fs: fix to check upper boundary for gc_valid_thresh_ratio - f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent - f2fs: fix to do sanity check on ino and xnid - f2fs: fix to do sanity check on sit_bitmap_size - f2fs: fix to set atomic write status more clear - f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode - f2fs: fix to update upper_p in __get_secs_required() correctly - f2fs: fix to zero post-eof page - f2fs: prevent kernel warning due to negative i_nlink from corrupted image - f2fs: turn off one_time when forcibly set to foreground GC - f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx - f2fs: vm_unmap_ram() may be called from an invalid context - f2fs: zone: fix to calculate first_zoned_segno correctly - f2fs: zone: introduce first_zoned_segno in f2fs_sb_info - fanotify: sanitize handle_type values when reporting fid - fbcon: Fix outdated registered_fb reference in comment - fbcon: Make sure modelist not set on unregistered console - fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var - fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var - fbdev: fix potential buffer overflow in do_register_framebuffer() - fbdev: Fix vmalloc out-of-bounds write in fast_imageblit - fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref - fbnic: Move phylink resume out of service_task and into open/close - firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall - firmware: arm_ffa: Fix memory leak by freeing notifier callback node - firmware: arm_ffa: Move memory allocation outside the mutex locking - firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context - firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS - firmware: arm_scmi: Ensure that the message-id supports fastchannel - firmware: arm_scmi: Fix up turbo frequencies selection - firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume - firmware: tegra: Fix IVC dependency problems - fix a leak in fcntl_dirnotify() - Fix dma_unmap_sg() nents value - fix locking in efi_secret_unlink() - fix proc_sys_compare() handling of in-lookup dentries - fortify: Fix incorrect reporting of read buffer size - fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() - fs/buffer: fix use-after-free when call bh_read() helper - fs_context: fix parameter name in infofc() macro - fscrypt: Don't use problematic non-inline crypto engines - fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass - fs/jfs: consolidate sanity checking in dbMount - fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio() - fs/ntfs3: Add sanity check for file name - fs/ntfs3: cancle set bad inode after removing name fails - fs/ntfs3: correctly create symlink for relative path - fs/orangefs: Allow 2 more characters in do_c_string() - fs/orangefs: use snprintf() instead of sprintf() - fs: Prevent file descriptor table allocations exceeding INT_MAX - fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio - fs/smb: Fix inconsistent refcnt update - fs/xattr.c: fix simple_xattr_list() - ftrace: Also allocate and copy hash for reading of filter files - ftrace: Fix potential warning in trace_printk_seq during ftrace_dump - ftrace: Fix UAF when lookup kallsym after ftrace disabled - fuse: fix race between concurrent setattrs from multiple nodes - genirq/irq_sim: Initialize work context pointers properly - gfs2: Add GLF_PENDING_REPLY flag - gfs2: deallocate inodes in gfs2_create_inode - gfs2: Decode missing glock flags in tracepoints - gfs2: Don't start unnecessary transactions during log flush - gfs2: Initialize gl_no_formal_ino earlier - gfs2: Move gfs2_dinode_dealloc - gfs2: Move gfs2_trans_add_databufs - gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc - gfs2: move msleep to sleepable context - gfs2: No more self recovery - gfs2: Prevent inode creation race - gfs2: Rename dinode_demise to evict_behavior - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE - gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE - gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops - gfs2: Validate i_depth for exhash directories - gpiolib: of: Add polarity quirk for s5m8767 - gpio: mlxbf2: use platform_get_irq_optional() - gpio: mlxbf3: only get IRQ for device instance 0 - gpio: mlxbf3: use platform_get_irq_optional() - gpio: pca953x: fix wrong error probe return value - gpio: tps65912: check the return value of regmap_update_bits() - gpio: virtio: Fix config space reading. - gpio: wcd934x: check the return value of regmap_update_bits() - gre: Fix IPv6 multicast route creation. - gve: Fix stuck TX queue for DQ queue format - gve: prevent ethtool ops after shutdown - gve: Return error for unknown admin queue command - habanalabs: fix UAF in export_dmabuf() - hfs: fix general protection fault in hfs_find_init() - hfs: fix not erasing deleted b-tree node issue - hfs: fix slab-out-of-bounds in hfs_bnode_read() - hfs: make splice write available again - hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() - hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() - hfsplus: make splice write available again - hfsplus: remove mutex_lock check in hfsplus_free_extents - HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY - HID: apple: avoid setting up battery timer for devices without battery - HID: apple: validate feature-report field count to prevent NULL pointer dereference - hid-asus: check ROG Ally MCU version and warn - HID: asus: fix UAF via HID_CLAIMED_INPUT validation - HID: core: do not bypass hid_hw_raw_request - HID: core: ensure __hid_request reserves the report ID as the first byte - HID: core: ensure the allocated report buffer can contain the reserved report ID - HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() - HID: input: rename hidinput_set_battery_charge_status() - HID: input: report battery status changes immediately - HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2 - HID: lenovo: Restrict F7/9/11 mode to compact keyboards only - HID: logitech: Add ids for G PRO 2 LIGHTSPEED - HID: magicmouse: avoid setting up battery timer when not needed - HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() - HID: nintendo: avoid bluetooth suspend/resume stalls - HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras - HID: quirks: add support for Legion Go dual dinput modes - HID: wacom: Add a new Art Pen 2 - HID: wacom: fix crash in wacom_aes_battery_handler() - HID: wacom: fix kobject reference count leak - HID: wacom: fix memory leak on kobject creation failure - HID: wacom: fix memory leak on sysfs attribute creation failure - hisi_acc_vfio_pci: bugfix cache write-back issue - hisi_acc_vfio_pci: bugfix the problem of uninstalling driver - hv_netvsc: Fix panic during namespace deletion with VF - hv_netvsc: Link queues to NAPIs - hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf - hwmon: (corsair-cpro) Validate the size of the received input buffer - hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state - hwmon: (ftsteutates) Fix TOCTOU race in fts_read() - hwmon: (gsc-hwmon) fix fan pwm setpoint show functions - hwmon: (ltc4282) avoid repeated register write - hwmon: (occ) fix unaligned accesses - hwmon: (occ) Rework attribute registration for stack usage - hwmon: (pmbus/max34440) Fix support for max34451 - hwrng: mtk - handle devm_pm_runtime_enable errors - i2c/designware: Fix an initialization issue - i2c: designware: Invoke runtime suspend on quick slave re-registration - i2c: Force DLL0945 touchpad i2c freq to 100khz - i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe() - i2c: npcm: Add clock toggle recovery - i2c: omap: Add support for setting mux - i2c: omap: Fix an error handling path in omap_i2c_probe() - i2c: omap: fix deprecated of_property_read_bool() use - i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe() - i2c: qup: jump out of the loop in case of timeout - i2c: robotfuzz-osif: disable zero-length read messages - i2c: stm32f7: unmap DMA mapped buffer - i2c: stm32: fix the device used for the DMA map - i2c: tegra: check msg length in SMBUS block read - i2c: tegra: Fix reset error handling with ACPI - i2c: tiny-usb: disable zero-length read messages - i2c: virtio: Avoid hang by using interruptible completion wait - i3c: add missing include to internal header - i3c: don't fail if GETHDRCAP is unsupported - i3c: master: Initialize ret in i3c_i2c_notifier_call() - i40e: fix MMIO write access to an invalid page in i40e_clear_hw - i40e: report VF tx_dropped with tx_errors instead of tx_discards - i40e: When removing VF MAC filters, only check PF-set MAC - IB/mlx5: Fix potential deadlock in MR deregistration - ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof - ice: add NULL check in eswitch lag check - ice: check correct pointer in fwlog debugfs - ice: don't leave device non-functional if Tx scheduler config fails - ice: Fix a null pointer dereference in ice_copy_and_init_pkg() - ice: fix check for existing switch rule - ice: fix eswitch code memory leak in reset scenario - ice: fix incorrect counter for buffer allocation failures - ice/ptp: fix crosstimestamp reporting - ice: use fixed adapter index for E825C embedded devices - idpf: convert control queue mutex to a spinlock - idpf: preserve coalescing settings across resets - idpf: return 0 size for RSS key if not supported - igc: disable L1.2 PCI-E link substate to avoid performance issue - igc: fix disabling L1.2 PCI-E link substate on I226 on init - iio: accel: fxls8962af: Fix temperature calculation - iio: accel: fxls8962af: Fix temperature scan element sign - iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush - iio: adc: ad7173: fix setting ODR in probe - iio: adc: ad7606_spi: fix reg write value mask - iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement - iio: adc: ad7944: mask high bits on direct read - iio: adc: ad7949: use spi_is_bpw_supported() - iio: adc: ad_sigma_delta: change to buffer predisable - iio: adc: ad_sigma_delta: don't overallocate scan buffer - iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos - iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps - iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[] - iio: adc: max1363: Reorder mode_list[] entries - iio: adc: stm32-adc: Fix race in installing chained IRQ handler - iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build - iio: backend: fix out-of-bound write - iio: common: st_sensors: Fix use of uninitialize device structs - iio: dac: ad3552r: changes to use FIELD_PREP - iio: dac: ad3552r-common: fix ad3541/2r ranges - iio: dac: ad3552r: extract common code (no changes in behavior intended) - iio: hid-sensor-prox: Fix incorrect OFFSET calculation - iio: hid-sensor-prox: Restore lost scale assignments - iio: imu: bno055: fix OOB access of hw_xlate array - iio: imu: inv_icm42600: change invalid data error to -EBUSY - iio: imu: inv_icm42600: Convert to uXX and sXX integer types - iio: imu: inv_icm42600: Fix temperature calculation - iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64 - iio: imu: inv_icm42600: use = { } instead of memset() - iio: light: as73211: Ensure buffer holes are zeroed - iio: light: Use aligned_s64 instead of open coding alignment. - iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() - iio: pressure: zpa2326: Use aligned_s64 for the timestamp - iio: proximity: isl29501: fix buffered read on big-endian systems - iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() - imx8m-blk-ctrl: set ISI panic write hurry level - Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() - Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT - Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() - Input: ims-pcu - check record size in ims_pcu_flash_firmware() - Input: iqs7222 - explicitly define number of external channels - Input: sparcspkr - avoid unannotated fall-through - Input: xpad - set correct controller type for Acer NGR200 - Input: xpad - support Acer NGR 200 Controller - intel_idle: Allow loading ACPI tables for any family - interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node - interconnect: qcom: sc8180x: specify num_nodes - interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg - iommu/amd: Allow matching ACPI HID devices without matching UIDs - iommu/amd: Avoid stack buffer overflow from kernel cmdline - iommu/amd: Enable PASID and ATS capabilities in the correct order - iommu/amd: Ensure GA log notifier callbacks finish running before module unload - iommu/amd: Fix geometry.aperture_end for V2 tables - iommu/arm-smmu-qcom: Add SM6115 MDSS compatible - iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement - iommufd: Prevent ALIGN() overflow - iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range - iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes - iommu: ipmmu-vmsa: avoid Wformat-security warning - iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU - iommu/vt-d: Fix misplaced domain_attached assignment - iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes - iommu/vt-d: Restore context entry setup order for aliased devices - ionic: clean dbpage in de-init - ionic: Prevent driver/fw getting out of sync on devcmd(s) - iosys-map: Fix undefined behavior in iosys_map_clear() - io_uring: account drain memory to cgroup - io_uring: don't use int for ABI - io_uring: fix breakage in EXPERT menu - io_uring: fix potential page leak in io_sqe_buffer_register() - io_uring: fix task leak issue in io_wq_create() - io_uring/futex: ensure io_futex_wait() cleans up properly on failure - io_uring/kbuf: account ring io_buffer_list memory - io_uring/kbuf: don't truncate end buffer for multiple buffer peeks - io_uring/kbuf: flag partial buffer mappings - io_uring: make fallocate be hashed work - io_uring/net: always use current transfer count for buffer put - io_uring/net: commit partial buffers on retry - io_uring/net: improve recv bundles - io_uring/net: mark iov as dynamically allocated even for single segments - io_uring/net: only consider msg_inq if larger than 1 - io_uring/net: only retry recv bundle for a full transfer - io_uring/poll: fix POLLERR handling - io_uring/rsrc: don't rely on user vaddr alignment - io_uring/rsrc: fix folio unpinning - io_uring/rw: cast rw->flags assignment to rwf_t - io_uring/sqpoll: don't put task_struct on tctx setup failure - iov_iter: iterate_folioq: fix handling of offset >= folio size - ipc: fix to protect IPCS lookups using RCU - ipmi: Fix strcpy source and destination the same - ipmi:msghandler: Fix potential memory corruption in ipmi_create_user() - ipmi: Use dev_warn_ratelimited() for incorrect message warnings - ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT - ipv6: annotate data-races around rt->fib6_nsiblings - ipv6: fix possible infinite loop in fib6_info_uses_dev() - ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). - ipv6: mcast: Delay put pmc->idev in mld_del_delrec() - ipv6: prevent infinite loop in rt6_nlmsg_size() - ipv6: reject malicious packets in ipv6_gso_segment() - ipv6: remove leftover ip6 cookie initializer - ipv6: replace ipcm6_init calls with ipcm6_init_sk - ipv6: sr: Fix MAC comparison to be constant-time - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add - irqchip: Build IMX_MU_MSI only on ARM - irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ - isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry - isofs: Verify inode mode when loading from disk - iwlwifi: Add missing check for alloc_ordered_workqueue - ixgbe: Fix unreachable retry logic in combined and byte I2C write functions - ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc - jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata() - jbd2: prevent softlockup in jbd2_log_do_checkpoint() - jffs2: check jffs2_prealloc_raw_node_refs() result in few other places - jffs2: check that raw node were preallocated before writing summary - jfs: fix metapage reference count leak in dbAllocCtl - jfs: Regular file corruption check - jfs: reject on-disk inodes of an unsupported type - jfs: truncate good inode pages when hard link is 0 - jfs: upper bound check of tree index in dbAllocAG - jfs: validate AG parameters in dbMount() to prevent crashes - kallsyms: fix build without execinfo - kasan: remove kasan_find_vm_area() to prevent possible deadlock - kasan: use vmalloc_dump_obj() for vmalloc error reports - kbuild: rust: add rustc-min-version support function - kbuild: userprogs: use correct linker when mixing clang and GNU ld - kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed() - kconfig: gconf: fix potential memory leak in renderer_edited() - kconfig: lxdialog: fix 'space' to (de)select options - kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c - kconfig: nconf: Ensure null termination where strncpy is used - kconfig: qconf: fix ConfigList::updateListAllforAll() - kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() - kcsan: test: Initialize dummy variable - kernel: trace: preemptirq_delay_test: use offstack cpu mask - kselftest/arm64: Fix check for setting new VLs in sve-ptrace - kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace - ksmbd: add free_transport ops in ksmbd connection - ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension - ksmbd: extend the connection limiting mechanism to support IPv6 - ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked() - ksmbd: fix corrupted mtime and ctime in smb2_open - ksmbd: fix null pointer dereference error in generate_encryptionkey - ksmbd: fix null pointer dereference in destroy_previous_session - ksmbd: fix potential use-after-free in oplock/lease break ack - ksmbd: fix Preauh_HashValue race condition - ksmbd: fix refcount leak causing resource not released - ksmbd: limit repeated connections from clients with the same IP - ksmbd: provide zero as a unique ID to the Mac client - ktest.pl: Prevent recursion of default variable options - kunit: qemu_configs: Disable faulting tests on 32-bit SPARC - kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y - kunit: qemu_configs: sparc: use Zilog console - Kunit to check the longest symbol length - KVM: Allow CPU to reschedule while setting per-page memory attributes - KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter - kvm: retry nx_huge_page_recovery_thread creation - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY - KVM: SVM: Add missing member in SNP_LAUNCH_START command structure - KVM: SVM: Advertise TSA CPUID bits to guests - KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs - KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight - KVM: SVM: Set synthesized TSA CPUID flags - KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported - KVM: VMX: Extract checking of guest's DEBUGCTL into helper - KVM: VMX: Flush shadow VMCS on emergency reboot - KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest - KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs - KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks - KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap - KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag - KVM: x86: drop x86.h include from cpuid.h - KVM: x86: Free vCPUs before freeing VM state - KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush - KVM: x86: model canonical checks more precisely - KVM: x86: Route non-canonical checks in emulator through emulate_ops - KVM: x86: use array_index_nospec with indices that come from guest - KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table. - KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls - l2tp: do not use sock_hold() in pppol2tp_session_get_sock() - leds: flash: leds-qcom-flash: Fix registry access after re-bind - leds: leds-lp50xx: Handle reg to get correct multi_index - leds: multicolor: Fix intensity setting while SW blinking - lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users() - libbpf: Add identical pointer detection to btf_dedup_is_equiv() - libbpf/btf: Fix string handling to support multi-split BTF - libbpf: Check bpf_map_skeleton link for NULL - libbpf: Fix handling of BPF arena relocations - libbpf: Fix null pointer dereference in btf_dump__free on allocation failure - libbpf: Fix possible use-after-free for externs - libbpf: Verify that arena map exists when adding arena relocations - lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap - lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly() - lib: packing: Include necessary headers - lib/sbitmap: convert shallow_depth from one word to the whole sbitmap - lib: test_objagg: Set error message in check_expect_hints_stats() - Logitech C-270 even more broken - LoongArch: Avoid in-place string operation on FDT content - LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg - LoongArch: BPF: Fix jump offset calculation in tailcall - LoongArch: Don't use %pK through printk() in unwinder - LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset() - LoongArch: KVM: Make function kvm_own_lbt() robust - LoongArch: Make relocate_new_kernel_size be a .quad value - LoongArch: Optimize module load time by optimizing PLT/GOT counting - LoongArch: vDSO: Correctly use asm parameters in syscall wrappers - loop: Avoid updating block size under exclusive owner - loop: use kiocb helpers to fix lockdep warning - m68k: Don't unregister boot console needlessly - m68k: Fix lost column on framebuffer debug console - mailbox: Not protect module_put with spin_lock_irqsave - Make 'cc-option' work correctly for the -Wno-xyzzy pattern - maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() - maple_tree: fix mt_destroy_walk() on root leaf node - Mark xe driver as BROKEN if kernel page size is not 4kB - md: dm-zoned-target: Initialize return variable r to avoid uninitialized use - md/md-bitmap: fix dm-raid max_write_behind setting - md/md-bitmap: fix GPF in bitmap_get_stats() - md/md-cluster: handle REMOVE message earlier - md/raid10: set chunk_sectors limit - md/raid1: Fix stack memory use after return in raid1_reshape - media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case - media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div - media: ccs-pll: Start OP pre-PLL multiplier search from correct value - media: ccs-pll: Start VT pre-PLL multiplier search from correct value - media: cxusb: no longer judge rbuf when the write fails - media: davinci: vpif: Fix memory leak in probe error path - media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb() - media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar - media: gspca: Add bounds checking to firmware parser - media: gspca: Add error handling for stv06xx_read_sensor() - media: hi556: correct the test pattern configuration - media: hi556: Fix reset GPIO timings - media: i2c: ds90ub913: Fix returned fmt from .set_fmt() - media: i2c: imx335: Fix frame size enumeration - media: imagination: fix a potential memory leak in e5010_probe() - media: imx335: Use correct register width for HNUM - media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() - media: imx-jpeg: Cleanup after an allocation error - media: imx-jpeg: Drop the first error frames - media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead - media: imx-jpeg: Reset slot data pointers when freed - media: intel/ipu6: Fix dma mask for non-secure mode - media: ipu6: isys: Use correct pads for xlate_streams() - media: ipu6: Remove workaround for Meteor Lake ES2 - media: ipu-bridge: Add _HID for OV5670 - media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls - media: mediatek: vcodec: Correct vsi_core framebuffer size - media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval - media: nxp: imx8-isi: better handle the m2m usage_count - media: omap3isp: use sgtable-based scatterlist wrappers - media: ov2659: Fix memory leaks in ov2659_probe() - media: ov2740: Move pm-runtime cleanup on probe-errors to proper place - media: ov5675: suppress probe deferral errors - media: ov8856: suppress probe deferral errors - media: pisp_be: Fix pm_runtime underrun in probe - media: qcom: camss: cleanup media device allocated resource on error path - media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() - media: tc358743: Check I2C succeeded during probe - media: tc358743: Increase FIFO trigger level to 374 - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt - media: ti: j721e-csi2rx: fix list_del corruption - media: usb: hdpvr: disable zero-length read messages - media: usbtv: Lock resolution while streaming - media: uvcvideo: Add quirk for HP Webcam HD 2300 - media: uvcvideo: Do not mark valid metadata as invalid - media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() - media: uvcvideo: Fix bandwidth issue for Alcor camera - media: uvcvideo: Fix deferred probing error - media: uvcvideo: Return the number of processed controls - media: uvcvideo: Rollback non processed entities on error - media: uvcvideo: Send control events for partial succeeds - media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() - media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control - media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() - media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check - media: v4l2-dev: fix error handling in __video_register_device() - media: venus: Add a check for packet size after reading from shared memory - media: venus: Fix MSM8998 frequency table - media: venus: Fix OOB read due to missing payload bound check - media: venus: Fix probe error handling - media: venus: hfi: explicitly release IRQ during teardown - media: venus: protect against spurious interrupts during probe - media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. - media: venus: venc: Clamp param smaller than 1fps and bigger than 240 - media: verisilicon: Fix AV1 decoder clock frequency - media: videobuf2: use sgtable-based scatterlist wrappers - media: vidtv: Terminating the subsequent process of initialization failure - media: vivid: Change the siize of the composing - media: vivid: fix wrong pixel_array control size - mei: bus: Check for still connected devices in mei_cl_bus_dev_release() - mei: vsc: Destroy mutex after freeing the IRQ - mei: vsc: Event notifier fixes - mei: vsc: Unset the event callback on remove and probe errors - memcg_slabinfo: Fix use of PG_slab - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() - memstick: Fix deadlock by moving removing flag earlier - mfd: axp20x: Set explicit ID for AXP313 regulator - mfd: cros_ec: Separate charge-control probing from USB-PD - mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() - mfd: max14577: Fix wakeup source leaks on device unbind - microchip: lan865x: fix missing netif_start_queue() call on device open - microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 - mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS - MIPS: Don't crash in stack_top() for tasks without ABI or vDSO - mips: dts: lantiq: danube: add missing burst length property - MIPS: lantiq: falcon: sysctrl: fix request memory check logic - mips: lantiq: xway: sysctrl: rename the etop node - MIPS: mm: tlb-r4k: Uniquify TLB entries on init - MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free} - misc: rtsx: usb: Ensure mmc child device is active when card is present - misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe() - mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available - mlxsw: spectrum: Forward packets with an IPv4 link-local source IP - mmc: Add quirk to disable DDR50 tuning - mmc: bcm2835: Fix dma_unmap_sg() nents value - mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier - mm: close theoretical race where stale TLB entries could linger - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() - mmc: sdhci: Add a helper function for dump register in dynamic debug mode - mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 - mmc: sdhci_am654: Workaround for Errata i2312 - mmc: sdhci-msm: Ensure SD card power isn't ON when card removed - mmc: sdhci-pci-gli: Add a new function to simplify the code - mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER - mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency - mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models - mm/damon/core: commit damos->target_nid - mm/damon/ops-common: ignore migration request to invalid nodes - mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write - mm/debug_vm_pgtable: clear page table entries at destroy_args() - mm: fix ratelimit_pages update error in dirty_ratio_handler() - mm: fix the inaccurate memory statistics issue for users - mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked" - mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery - mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race - mm/hugetlb: unshare page tables during VMA split, not before - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma - mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock - mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() - mm/ksm: fix -Wsometimes-uninitialized from clang-21 in advisor_mode_show() - mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn - mm/memory-tier: fix abstract distance calculation overflow - mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() - mm, slab: restore NUMA policy support for large kmalloc - mm/smaps: fix race between smaps_hugetlb_range and migration - mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloop - mm: swap: fix potential buffer overflow in setup_clusters() - mm: userfaultfd: fix race of userfaultfd_move and swap cache - mm/vmalloc: fix data race in show_numa_info() - mm/vmalloc: leave lazy MMU mode on PTE mapping error - mm/vma: reset VMA iterator on commit_merge() OOM failure - mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list - mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n - module: Prevent silent truncation of module name in delete_module(2) - module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper - module: Restore the moduleparam prefix length check - most: core: Drop device reference after usage in get_channel() - mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). - mptcp: disable add_addr retransmission when timeout is 0 - mptcp: drop skb if MPTCP skb extension allocation fails - mptcp: make fallback action and fallback decision atomic - mptcp: plug races between subflow fail and subflow creation - mptcp: pm: kernel: flush: do not reset ADD_ADDR limit - mptcp: remove duplicate sk_reset_timer call - mptcp: reset fallback status gracefully at disconnect() time - mtd: fix possible integer overflow in erase_xfer() - mtd: nand: sunxi: Add randomizer configuration before randomizer enable - mtd: rawnand: atmel: Fix dma_mapping_error() address - mtd: rawnand: atmel: set pmecc data setup time - mtd: rawnand: fsmc: Add missing check after DMA map - mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec() - mtd: rawnand: qcom: Fix read len for onfi param page - mtd: rawnand: renesas: Add missing check after DMA map - mtd: rawnand: rockchip: Add missing check after DMA map - mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk - mtd: spinand: fix memory leak of ECC engine conf - mtd: spinand: propagate spinand_wait() errors from spinand_write_page() - mtd: spi-nor: Fix spi_nor_try_unlock_all() - mtd: spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER - mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data - mtk-sd: Prevent memory corruption from DMA map failure - mtk-sd: reset host->mrq on prepare_data() error - mwl8k: Add missing check after DMA map - nbd: fix uaf in nbd_genl_connect() error path - neighbour: add support for NUD_PERMANENT proxy entries - net: Add net_passive_inc() and net_passive_dec(). - net: ag71xx: Add missing check after DMA map - net: appletalk: Fix device refcount leak in atrtr_create() - net: appletalk: Fix use-after-free in AARP proxy probe - net: atlantic: add set_power to fw_ops for atl2 to fix wol - net: atlantic: generate software timestamp just before the doorbell - net: atm: add lec_mutex - net: atm: fix /proc/net/atm/lec handling - net: better track kernel sockets lifetime - net: bridge: Do not offload IGMP/MLD messages - net: bridge: fix soft lockup in br_multicast_query_expired() - net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions - net: bridge: mcast: update multicast contex when vlan state is changed - net: ch9200: fix uninitialised access during mii_nway_restart - net: clear the dst when changing skb protocol - netdevsim: Mark NAPI ID on skb in nsim_rcv - net: dlink: add synchronization for stats update - net: dlink: fix multicast stats being counted incorrectly - net: dpaa: fix device leak when querying time stamp info - net: drop UFO packets in udp_rcv_segment() - net: dsa: b53: ensure BCM5325 PHYs are enabled - net: dsa: b53: fix b53_imp_vlan_setup for BCM5325 - net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325 - net: dsa: b53: prevent DIS_LEARNING access on BCM5325 - net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325 - net: dsa: b53: prevent SWITCH_CTRL access on BCM5325 - net: dsa: microchip: Fix KSZ9477 HSR port setup issue - net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863 - net: dst: annotate data-races around dst->input - net: dst: annotate data-races around dst->output - net: emaclite: Fix missing pointer increment in aligned_read() - net: enetc: Correct endianness handling in _enetc_rd_reg64 - net: enetc: fix device and OF node leak at probe - net: ethernet: cortina: Use TOE/TSO on all TCP - net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path - net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe() - net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER - net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info - net: fec: allow disable coalescing - netfilter: ctnetlink: fix refcount leak on table dump - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() - netfilter: nf_conntrack: fix crash due to removal of uninitialised entry - netfilter: nf_reject: don't leak dst refcount for loopback packets - netfilter: nf_tables: adjust lockdep assertions handling - netfilter: nf_tables: Drop dead code from fill_*_info routines - netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX - netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps - netfilter: xt_nfacct: don't assume acct name is null-terminated - net: Fix checksum update for ILA adj-transport - net: fix segmentation after TCP/UDP fraglist GRO - netfs: Fix i_size updating - netfs: Fix oops in write-retry from mis-resetting the subreq iterator - netfs: Fix ref leak on inserted extra subreq in write retry - netfs: Fix unbuffered write error handling - net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect - net: ftgmac100: select FIXED_PHY - net: gianfar: fix device leak when querying time stamp info - net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM - net: hns3: default enable tx bounce buffer when smmu enabled - net: hns3: disable interrupt when ptp init failed - net: hns3: fix concurrent setting vlan filter issue - net: hns3: fixed vf get max channels bug - net, hsr: reject HSR frame if skb can't hold tag - net: hv_netvsc: fix loss of early receive events from host during channel open. - net: ice: Perform accurate aRFS flow match - net: ieee8021q: fix insufficient table-size assertion - net: ipa: add IPA v5.1 and v5.5 to ipa_version_string() - net: ipv4: fix incorrect MTU in broadcast routes - net: ipv4: fix regression in local-broadcast routes - net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain - net: kcm: Fix race condition in kcm_unattach() - net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() - net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices - net: libwx: fix multicast packets received count - net: libwx: fix the creation of page_pool - net: libwx: fix the incorrect display of the queue number - net: libwx: fix the using of Rx buffer DMA - net: libwx: fix Tx L4 checksum - net: libwx: properly reset Rx ring descriptor - net: libwx: remove duplicate page_pool_put_full_page() - netlink: avoid infinite retry looping in netlink_unicast() - netlink: Fix rmem check in netlink_broadcast_deliver(). - netlink: Fix wraparounds of sk->sk_rmem_alloc. - netlink: make sure we allow at least one dump skb - netlink: specs: ethtool: fix module EEPROM input/output arguments - netlink: specs: tc: replace underscores with dashes in names - net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam() - net: macb: Check return value of dma_set_mask_and_coherent() - net: macb: Disable clocks once - net: macb: fix unregister_netdev call order in macb_remove() - net: mana: Record doorbell physical address in PF mode - net: mctp: Prevent duplicate binds - net: mdio: mdio-bcm-unimac: Correct rate fallback logic - netmem: fix skb_frag_address_safe with unreadable skbs - net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info - net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid() - net/mlx5: Add IFC bits and enums for buf_ownership - net/mlx5: Base ECVF devlink port attrs from 0 - net/mlx5: Check device memory pointer before usage - net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr() - net/mlx5: Correctly set gso_segs when LRO is used - net/mlx5: Correctly set gso_size when LRO is used - net/mlx5e: Add new prio for promiscuous mode - net/mlx5e: Clear Read-Only port buffer size in PBMC before update - net/mlx5e: Fix race between DIM disable and net_dim() - net/mlx5e: Preserve shared buffer capacity during headroom updates - net/mlx5e: Properly access RCU protected qdisc_sleeping variable - net/mlx5e: Query FW for buffer ownership - net/mlx5e: Remove skb secpath if xfrm state is not found - net/mlx5e: Set local Xoff after FW update - net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch - net/mlx5e: Update and set Xon/Xoff upon MTU set - net/mlx5e: Update and set Xon/Xoff upon port speed set - net/mlx5: Fix lockdep assertion on sync reset unload event - net/mlx5: Fix memory leak in cmd_exec() - net/mlx5: HWS, Fix IP version decision - net/mlx5: HWS, Harden IP version definer checks - net/mlx5: Nack sync reset when SFs are present - net/mlx5: Reload auxiliary drivers on fw_activate - net/mlx5: Relocate function declarations from port.h to mlx5_core.h - net/mlx5: Update the list of the PCI supported devices - net: mtk_eth_soc: fix device leak at probe - net: ncsi: Fix buffer overflow in fetching version id - net: netmem: fix skb_ensure_writable with unreadable skbs - net/packet: fix a race in packet_set_ring() and packet_notifier() - net: page_pool: Don't recycle into cache on PREEMPT_RT - net: pcs: xpcs: mask readl() return value to 16 bits - net: phy: bcm54811: PHY initialization - net: phy: Don't register LEDs for genphy - net: phy: micrel: Add ksz9131_resume() - net: phy: micrel: fix KSZ8081/KSZ8091 cable test - net: phy: microchip: limit 100M workaround to link-down events on LAN88xx - net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits - net: phy: qcom: move the WoL function to shared library - net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol() - net: phy: realtek: add RTL8125D-internal PHY - net: phy: realtek: merge the drivers for internal NBase-T PHY's - net: phy: smsc: add proper reset flags for LAN8710A - net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap - net: phy: smsc: Fix link failure in forced mode with Auto-MDIX - net: phy: smsc: Force predictable MDI-X state on LAN87xx - netpoll: prevent hanging NAPI when netcons gets enabled - net: rose: convert 'use' field to refcount_t - net: rose: fix a typo in rose_clear_routes() - net: rose: include node references in rose_neigh refcount - net: rose: split remove and free operations in rose_remove_neigh() - net/sched: Abort __tc_modify_qdisc if parent class does not exist - net_sched: act_ctinfo: use atomic64_t for three counters - net/sched: Always pass notifications when child class becomes empty - net/sched: ets: use old 'nbands' while purging unused classes - net/sched: fix use-after-free in taprio_dev_notifier - net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit - net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing - net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate - net/sched: Restrict conditions for adding duplicating netems to qdisc tree - net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree - net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class - net/sched: sch_qfq: Fix race condition on qfq_aggregate - net_sched: sch_sfq: reject invalid perturb period - net/sched: taprio: enforce minimum value for picos_per_byte - net: selftests: fix TCP packet checksum - net/smc: fix UAF on smcsk after smc_listen_out() - net: stmmac: Fix accessing freed irq affinity_hint - net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 - net: stmmac: generate software timestamp just before the doorbell - net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback - net: stmmac: Set CIC bit only for TX queues with COE - net: stmmac: xgmac: Correct supported speed modes - net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts - net: thunderbolt: Enable end-to-end flow control also in transmit - net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() - net: thunderx: Fix format-truncation warning in bgx_acpi_match_id() - net: ti: icssg-prueth: Fix buffer allocation for ICSSG - net: ti: icssg-prueth: Fix emac link speed handling - net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. - net: ti: icss-iep: fix device and OF node leaks at probe - net: ti: icss-iep: Fix incorrect type for return value in extts_enable() - net: txgbe: request MISC IRQ in ndo_open - net: usb: asix_devices: add phy_mask for ax88772 mdio bus - net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization - net: usb: cdc-ncm: check for filtering capability - net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event - net: usbnet: Fix the wrong netif_carrier_on() call - net: usb: qmi_wwan: add SIMCom 8230C composition - net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions - net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi - net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime - net: vlan: Make is_vlan_dev() a stub when VLAN is not configured - net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs - net: wangxun: revert the adjustment of the IRQ vector sequence - net: xilinx: axienet: Fix RX skb ring management in DMAengine mode - NFC: nci: uart: Set tty->disc_data only in success path - nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. - NFSD: detect mismatch of file handle and delegation stateid in OPEN op - NFSD: fix race between nfsd registration and exports_proc - nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() - NFSD: Implement FATTR4_CLONE_BLKSIZE attribute - nfsd: Initialize ssc before laundromat_work to prevent NULL dereference - nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request - NFSD: unregister filesystem in case genl_register_family() fails - nfsd: use threads array as-is in netlink interface - NFS: Fix a race when updating an existing write - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() - NFS: Fix the setting of capabilities when automounting a new filesystem - NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY - NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() - NFSv4.2: another fix for listxattr - NFSv4.2: fix listxattr to return selinux security label - NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated - NFSv4: Always set NLINK even if the server doesn't support it - NFSv4: Don't check for OPEN feature support in v4.1 - NFSv4/flexfiles: Fix handling of NFS level errors in I/O - NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN - NFSv4: xattr handlers should check for absent nfs filehandles - nilfs2: reject invalid file types when reading inodes - nui: Fix dma_mapping_error() check - nvme: always punt polled uring_cmd end_io work to task_work - nvme: fix endianness of command word prints in nvme_log_err_passthru() - nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() - nvme: Fix incorrect cdw15 value in passthru error logging - nvme: fix misaccounting of nvme-mpath inflight I/O - nvmem: imx-ocotp: fix MAC address byte length - nvmem: layouts: u-boot-env: remove crc32 endianness conversion - nvme-pci: try function level reset on init failure - nvme-tcp: fix I/O stalls on congested sockets - nvme-tcp: log TLS handshake failures at error level - nvme-tcp: sanitize request list handling - nvmet: exit debugfs after discovery subsystem exits - nvmet: fix memory leak of bio integrity - nvmet: initialize discovery subsys after debugfs is initialized - nvmet-tcp: fix callback lock for TLS handshake - objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0 - Octeontx2-af: Skip overlap check for SPI field - octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() - of: dynamic: Fix memleak when of_pci_add_properties() failed - of: dynamic: Fix use after free in of_changeset_add_prop_helper() - of: reserved_mem: Restructure call site for dma_contiguous_early_fixup() - optee: ffa: fix sleep in atomic context - ovl: Check for NULL d_inode() in ovl_dentry_upper() - ovl: Fix nested backing file paths - ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() - parisc: Check region is readable by user in raw_copy_from_user() - parisc: Define and use set_pte_at() - parisc: Drop WARN_ON_ONCE() from flush_cache_vmap - parisc: fix building with gcc-15 - parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers - parisc: Makefile: fix a typo in palo.conf - parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c - parisc: Revise gateway LWS calls to probe user read access - parisc: Revise __get_user() to probe user read access - parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault() - parisc/unaligned: Fix hex output to show 8 hex chars - parisc: Update comments in make_insert_tlb - parse_longname(): strrchr() expects NUL-terminated string - pch_uart: Fix dma_sync_sg_for_device() nents value - PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports - PCI: Add ACS quirk for Loongson PCIe - PCI: Allow PCI bridges to go to D3Hot on all non-x86 - PCI: apple: Fix missing OF node reference in apple_pcie_setup_port - PCI: apple: Set only available ports up - PCI: apple: Use helper function for_each_child_of_node_scoped() - PCI/ASPM: Fix L1SS saving - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() - PCI: cadence-ep: Correct PBA offset in .set_msix() callback - PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up - PCI: dwc: ep: Correct PBA offset in .set_msix() callback - PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane - PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() - PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up() - PCI: endpoint: Fix configfs group list head handling - PCI: endpoint: Fix configfs group removal on driver teardown - PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute - PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails - PCI: Extend isolated function probing to LoongArch - PCI: Fix lock symmetry in pci_slot_unlock() - PCI: Honor Max Link Speed when determining supported speeds - PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features - PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features - PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support - PCI: imx6: Add workaround for errata ERR051624 - PCI: imx6: Delay link start until configfs 'start' written - PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset - PCI: pnv_php: Clean up allocated IRQs on unplug - PCI: pnv_php: Fix surprise plug detection and recovery - PCI: pnv_php: Work around switches with broken presence detection - PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge - PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS - PCI: rockchip-host: Fix "Unexpected Completion" log message - PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining - PCI: rockchip: Use standard PCIe definitions - PCI: Store all PCIe Supported Link Speeds - perf/arm: Add missing .suppress_bind_attrs - perf/arm-ni: Set initial IRQ affinity - perf/core: Don't leak AUX buffer refcount on allocation failure - perf/core: Exit early on perf_mmap() fail - perf/core: Fix the WARN_ON_ONCE is out of lock protected region - perf/core: Fix WARN in perf_cgroup_switch() - perf/core: Prevent VMA split of buffer mappings - perf/cxlpmu: Remove unintended newline from IRQ name format string - perf dso: Add missed dso__put to dso__load_kcore - perf evsel: Missed close() when probing hybrid core PMUs - perf: Fix cgroup state vs ERROR - perf: Fix sample vs do_exit() - perf record: Cache build-ID of hit DSOs only - perf: Revert to requiring CAP_SYS_ADMIN for uprobes - perf sched: Fix memory leaks for evsel->priv in timehist - perf sched: Fix memory leaks in 'perf sched latency' - perf sched: Fix memory leaks in 'perf sched map' - perf sched: Free thread->priv using priv_destructor - perf sched: Make sure it frees the usage string - perf sched: Use RC_CHK_EQUAL() to compare pointers - perf symbol-minimal: Fix ehdr reading in filename__read_build_id - perf test: Directory file descriptor leak - perf tests bp_account: Fix leaked file descriptor - perf tools: Fix use-after-free in help_unknown_cmd() - perf tools: Remove libtraceevent in .gitignore - phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept() - phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() - phy: mscc: Fix parsing of unicast frames - phy: mscc: Fix timestamping for vsc8584 - phy: mscc: Fix when PTP clock is register and unregister - phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence - phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers - phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal - phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode - phy: tegra: xusb: Disable periodic tracking on Tegra234 - phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode - pidfs: raise SB_I_NODEV and SB_I_NOEXEC - pinctrl: amd: Clear GPIO debounce for suspend - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction() - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction() - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name() - pinctrl: berlin: fix memory leak in berlin_pinctrl_build_state() - pinctrl: mcp23s08: Reset all pins to input at probe - pinctrl: qcom: msm: mark certain pins as invalid for interrupts - pinctrl: stm32: Manage irq affinity settings - pinctrl: STMFX: add missing HAS_IOMEM dependency - pinctrl: sunxi: Fix memory leak on krealloc failure - pinmux: fix race causing mux_owner NULL with active mux_usecount - platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready - platform/chrome: cros_ec_typec: Defer probe on missing EC parent - platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() - platform/loongarch: laptop: Add backlight power control support - platform/loongarch: laptop: Get brightness setting from EC on probe - platform/loongarch: laptop: Unregister generic_sub_drivers on exit - platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1 - platform/mellanox: mlxbf-pmc: Remove newline char from event name input - platform/mellanox: mlxbf-pmc: Use kstrtobool() to check 0/1 input - platform/mellanox: mlxbf-pmc: Validate event/enable input - platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment - platform/mellanox: mlxreg-lc: Fix logic error in power state check - platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message - platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() - platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list - platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list - platform/x86/amd: pmc: Clear metrics table at start of cycle - platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice - platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA - platform/x86: dell_rbu: Fix list usage - platform/x86: dell_rbu: Stop overwriting data buffer - platform/x86: dell-sysman: Directly use firmware_attributes_class - platform/x86: dell-wmi-sysman: Fix class device unregistration - platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks - platform/x86: firmware_attributes_class: Move include linux/device/class.h - platform/x86: firmware_attributes_class: Simplify API - platform/x86: Fix initialization order for firmware_attributes_class - platform/x86: hp-bioscfg: Directly use firmware_attributes_class - platform/x86: hp-bioscfg: Fix class device unregistration - platform/x86: ideapad-laptop: Fix FnLock not remembered among boots - platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots - platform/x86: ideapad-laptop: use usleep_range() for EC polling - platform/x86/intel/pmt: fix a crashlog NULL pointer access - platform/x86/intel-uncore-freq: Check write blocked for ELC - platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL - platform/x86: think-lmi: Create ksets consecutively - platform/x86: think-lmi: Directly use firmware_attributes_class - platform/x86: think-lmi: Fix class device unregistration - platform/x86: think-lmi: Fix kobject cleanup - platform/x86: think-lmi: Fix sysfs group cleanup - platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches - pldmfw: Select CRC32 when PLDMFW is selected - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() - PM / devfreq: Check governor before using governor->name - PM / devfreq: Fix a index typo in trans_stat - PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store() - pmdomain: core: Reset genpd->states to avoid freeing invalid data - pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov - pmdomain: ti: Select PM_GENERIC_DOMAINS - PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() - PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() - PM: runtime: Take active children into account in pm_runtime_get_if_in_use() - PM: sleep: console: Fix the black screen issue - pNFS: Fix disk addr range check in block/scsi layout - pNFS: Fix stripe mapping in block/scsi layout - pNFS: Fix uninited ptr deref in block/scsi layout - pNFS/flexfiles: don't attempt pnfs on fatal DS errors - pNFS: Handle RPC size limit for layoutcommits - powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() - powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed - (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer - powerpc/boot: Fix build with gcc 15 - powerpc/eeh: Export eeh_unfreeze_pe() - powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery - powerpc/eeh: Make EEH driver device hotplug safe - powerpc: Fix struct termio related ioctl macros - powerpc: floppy: Add missing checks after DMA map - powerpc/kernel: Fix ppc_save_regs inclusion in build - powerpc/kvm: Fix ifdef to remove build warning - powerpc/pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add - powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states - powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 - powerpc/vdso: Fix build of VDSO32 with pcrel - power: supply: bq27xxx: Retrieve again when busy - power: supply: collie: Fix wakeup source leaks on device unbind - power: supply: cpcap-charger: Fix null check for power_supply_get_by_name - power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set - power: supply: max17040: adjust thermal channel scaling - power: supply: qcom_battmgr: Add lithium-polymer entry - ppp: fix race conditions in ppp_fill_forward_path - pps: clients: gpio: fix interrupt handling order in remove path - pps: fix poll support - pptp: ensure minimal skb length in pptp_xmit() - pptp: fix pptp_xmit() error path - printk: nbcon: Allow reacquire during panic - proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al - ptp: allow reading of currently dialed frequency to succeed on free-running clocks - ptp: fix breakage after ptp_vclock_in_use() rework - ptp: prevent possible ABBA deadlock in ptp_clock_freerun() - ptp: Use ratelimite for freerun error message - pwm: axi-pwmgen: fix missing separate external clock - pwm: Fix invalid state detection - pwm: imx-tpm: Reset counter if CMOD is 0 - pwm: mediatek: Ensure to disable clocks in error path - pwm: mediatek: Fix duty and period setting - pwm: mediatek: Handle hardware enable and clock enable separately - r8169: add support for RTL8125D - raid10: cleanup memleak at raid10_make_request - rcu: Fix delayed execution of hurry callbacks - rcu: Fix racy re-initialization of irq_work causing hangs - rcu: Fix rcu_read_unlock() deadloop due to IRQ work - rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access - rcu: Protect ->defer_qs_iw_pending from data race - rcu: Return early if callback is not specified - RDMA/bnxt_re: Fix a possible memory leak in the driver - RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM - RDMA/bnxt_re: Fix to do SRQ armena by default - RDMA/bnxt_re: Fix to initialize the PBL array - RDMA/bnxt_re: Fix to remove workload check in SRQ limit path - RDMA/core: Rate limit GID cache warning messages - RDMA/core: reduce stack using in nldev_stat_get_doit() - RDMA/erdma: Fix ignored return value of init_kernel_qp - RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() - RDMA/hns: Drop GFP_NOWARN - RDMA/hns: Fix accessing uninitialized resources - RDMA/hns: Fix dip entries leak on devices newer than hip09 - RDMA/hns: Fix double destruction of rsv_qp - RDMA/hns: Fix HW configurations not cleared in error flow - RDMA/hns: Fix querying wrong SCC context for DIP algorithm - RDMA/hns: Fix -Wframe-larger-than issue - RDMA/hns: Get message length of ack_req from FW - RDMA/hns: initialize db in update_srq_db() - RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction - RDMA/mana_ib: Fix DSCP value in modify QP - RDMA/mlx5: Fix cache entry update on dereg error - RDMA/mlx5: Fix CC counters query for MPV - RDMA/mlx5: Fix HW counters query for non-representor devices - RDMA/mlx5: Fix UMR modifying of mkey page size - RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling - RDMA/mlx5: Fix vport loopback for MPV device - RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert - RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug - RDMA/rxe: Flush delayed SKBs while releasing RXE resources - RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages - readahead: fix return value of page_cache_next_miss() when no hole is found - Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" - refscale: Check that nreaders and loops multiplication doesn't overflow - regmap: fix potential memory leak of regmap_bus - regulator: core: fix NULL dereference on unbind due to stale coupling data - regulator: fan53555: add enable_time support and soft-start times - regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods - regulator: max14577: Add error check for max14577_read_reg() - regulator: max20086: Change enable gpio to optional - regulator: max20086: Fix MAX200086 chip id - remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach() - remoteproc: core: Release rproc->clean_table after rproc_attach() fails - remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU - remoteproc: k3: Call of_node_put(rmem_np) only once in three functions - remoteproc: k3-m4: Don't assert reset in detach routine - remoteproc: k3-r5: Add devm action to release reserved memory - remoteproc: k3-r5: Refactor sequential core power up/down operations - remoteproc: k3-r5: Use devm_ioremap_wc() helper - remoteproc: k3-r5: Use devm_kcalloc() helper - remoteproc: k3-r5: Use devm_rproc_add() helper - remoteproc: xlnx: Disable unsupported features - reset: brcmstb: Enable reset drivers for ARCH_BCM2835 - resource: fix false warning in __request_region() - Revert "ACPI: battery: negate current when discharging" - Revert "bcache: remove heap-related macros and switch to generic min_heap" - Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first" - Revert "can: ti_hecc: fix -Woverflow compiler warning" - Revert "cgroup_freezer: cgroup_freezing: Check if not frozen" - Revert "drm/amdgpu: fix incorrect vm flags to map bo" - Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS" - Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" - Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return" - Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" - Revert "drm/xe/gt: Update handling of xe_force_wake_get return" - Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" - Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2" - Revert "fs/ntfs3: Replace inode_trylock with inode_lock" - Revert "gpio: mlxbf3: only get IRQ for device instance 0" - Revert "leds: trigger: netdev: Configure LED blink interval for HW offload" - Revert "mac80211: Dynamically set CoDel parameters per station" - Revert "mmc: sdhci: Disable SD card clock before changing parameters" - Revert "PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()" - Revert "riscv: Define TASK_SIZE_MAX for __access_ok()" - Revert "riscv: misaligned: fix sleeping function called during misaligned access handling" - Revert "staging: vchiq_arm: Create keep-alive thread during probe" - Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io" - Revert "usb: xhci: Implement xhci_handshake_check_state() helper" - Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" - Revert "vmci: Prevent the dispatching of uninitialized payloads" - Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO" - ring-buffer: Remove ring_buffer_read_prepare_sync() - riscv: add a data fence for CMODX in the kernel mode - riscv/atomic: Do proper sign extension also for unsigned in arch_cmpxchg - riscv: cpu_ops_sbi: Use static array for boot_data - riscv: Enable interrupt during exception handling - RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs - RISC-V: KVM: fix stack overrun when loading vlenb - RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls - riscv: traps_misaligned: properly sign extend value in misaligned load handler - riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment - rose: fix dangling neighbour pointers in rose_rt_device_down() - rpl: Fix use-after-free in rpl_do_srh_inline(). - rseq: Fix segfault on registration when rseq_cs is non-zero - rtase: Fix Rx descriptor CRC error bit definition - rtc: cmos: use spin_lock_irqsave in cmos_interrupt - rtc: ds1307: fix incorrect maximum clock rate handling - rtc: ds1307: handle oscillator stop flag (OSF) for ds1341 - rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe - rtc: hym8563: fix incorrect maximum clock rate handling - rtc: nct3018y: fix incorrect maximum clock rate handling - rtc: pcf2127: add missing semicolon after statement - rtc: pcf2127: fix SPI command byte for PCF2131 - rtc: pcf85063: fix incorrect maximum clock rate handling - rtc: pcf8563: fix incorrect maximum clock rate handling - rtc: rv3028: fix incorrect maximum clock rate handling - rtla: Check pkg-config install - rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too - rust: alloc: replace aligned_size() with Kmalloc::aligned_layout() - rust: arm: fix unknown (to Clang) argument '-mno-fdpic' - rust: compile libcore with edition 2024 for 1.87+ - rust: give Clippy the minimum supported Rust version - rust: init: allow `dead_code` warnings for Rust >= 1.89.0 - rust: kbuild: clean output before running `rustdoc` - rust: module: place cleanup_module() in .exit.text section - rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0 - rust: workaround `rustdoc` target modifiers bug - rxrpc: Fix bug due to prealloc collision - rxrpc: Fix oops due to non-existence of prealloc backlog struct - rxrpc: Fix recv-recv race of completed call - rxrpc: Fix transmission of an abort in response to an abort - s390/ap: Unmask SLCF bit in card and queue ap functions sysfs - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again - s390/early: Copy last breaking event address to pt_regs - s390/hypfs: Avoid unnecessary ioctl registration in debugfs - s390/hypfs: Enable limited access during lockdown - s390/ism: fix concurrency management in ism_cmd() - s390/mm: Allocate page table with PAGE_SIZE granularity - s390/mm: Do not map lowcore with identity mapping - s390/mm: Remove possible false-positive warning in pte_free_defer() - s390/pci: Allow re-add of a reserved but not yet removed device - s390/pci: Do not try re-enabling load/store if device is disabled - s390/pci: Fix __pcilg_mio_inuser() inline assembly - s390/pci: Fix stale function handles in error handling - s390/pci: Prevent self deletion in disable_slot() - s390/pci: Remove redundant bus removal and disable from zpci_release_device() - s390/pci: Serialize device addition and removal - s390/pkey: Prevent overflow in size calculation for memdup_user() - s390/sclp: Fix SCCB present check - s390/stp: Remove udelay from stp_sync_clock() - s390/time: Use monotonic clock in get_cycles() - samples: mei: Fix building on musl libc - sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() - sched: Change nr_uninterruptible type to unsigned long - sched/core: Fix migrate_swap() vs. hotplug - sched/deadline: Fix accounting after global limits change - sched/deadline: Fix dl_server runtime calculation formula - sched/ext: Fix invalid task state transitions on class switch - sched_ext: initialize built-in idle state before ops.init() - sched_ext: Make scx_group_set_weight() always update tg->scx.weight - sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group() - sched/fair: Add new cfs_rq.h_nr_runnable - sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails - sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE - sched/fair: Rename h_nr_running into h_nr_queued - sched,freezer: Remove unnecessary warning in __thaw_task - sched/psi: Fix psi_seq initialization - sched/psi: Optimize psi_group_change() cpu_clock() usage - scripts/gdb: de-reference per-CPU MCE interrupts - scripts/gdb: fix interrupts display after MCP on x86 - scripts/gdb: fix interrupts.py after maple tree conversion - scsi: aacraid: Stop using PCI_IRQ_AFFINITY - scsi: bfa: Double-free fix - scsi: core: Fix command pass through retry regression - scsi: core: sysfs: Correct sysfs attributes access rights - scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host - scsi: elx: efct: Fix dma_unmap_sg() nents value - scsi: elx: efct: Fix memory leak in efct_hw_parse_filter() - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans - scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value - scsi: isci: Fix dma_unmap_sg() nents value - scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure - scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure - scsi: lpfc: Remove redundant assignment to avoid memory leak - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag - scsi: lpfc: Use memcpy() for BIOS version - scsi: megaraid_sas: Fix invalid node index - scsi: mpi3mr: Correctly handle ATA device errors - scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers - scsi: mpi3mr: Fix race between config read submit and interrupt completion - scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems - scsi: mpt3sas: Correctly handle ATA device errors - scsi: mpt3sas: Fix a fw_event memory leak - scsi: mvsas: Fix dma_unmap_sg() nents value - scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() - scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() - scsi: qla4xxx: Prevent a potential error pointer dereference - scsi: Revert "scsi: iscsi: Fix HW conn removal use after free" - scsi: s390: zfcp: Ensure synchronous unit_add - scsi: sd: Fix VPD page 0xb7 length check - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately - scsi: smartpqi: Add new PCI IDs - scsi: storvsc: Increase the timeouts to storvsc_timeout - scsi: target: core: Generate correct identifiers for PR OUT transport IDs - scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() - scsi: ufs: core: Don't perform UFS clkscaling during host async scan - scsi: ufs: core: Fix clk scaling to be conditional in reset and restore - scsi: ufs: core: Fix spelling of a sysfs attribute name - scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume - scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE - scsi: ufs: ufs-pci: Fix default runtime and system PM levels - scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers - sctp: Do not wake readers in __sctp_write_space() - sctp: initialize more fields in sctp_v6_from_sk() - sctp: linearize cloned gso packets in sctp_rcv - securityfs: don't pin dentries twice, once is enough... - selftests: ALSA: fix memory leak in utimer test - selftests/bpf: adapt one more case in test_lru_map to the new target_free - selftests/bpf: Add a test for arena range tree algorithm - selftests/bpf: Add tests with stack ptr register in conditional jmp - selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size - selftests/bpf: Fix build error with llvm 19 - selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size - selftests/bpf: fix signedness bug in redir_partial() - selftests/bpf: Fix unintentional switch case fall through - selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar - selftests: breakpoints: use suspend_stats to reliably check suspend success - selftests: drv-net: Fix remote command checking in require_cmd() - selftests: drv-net: wait for iperf client to stop sending - selftests: Fix errno checking in syscall_user_dispatch test - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t - selftests: mptcp: connect: also cover alt modes - selftests: mptcp: connect: also cover checksum - selftests: mptcp: pm: check flush doesn't reset limits - selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG - selftests: net: increase inter-packet timeout in udpgro.sh - selftests: net: lib: fix shift count out of range - selftests: net: lib: Move logging from forwarding/lib.sh here - selftests/perf_events: Add a mmap() correctness test - selftests: rtnetlink.sh: remove esp4_offload after test - selftests/sched_ext: Fix exit selftest hang on UP - selftests/tracing: Fix false failure of subsystem event test - selftests: tracing: Use mutex_unlock for testing glob filter - selftests: vDSO: chacha: Correctly skip test if necessary - selftests: vDSO: vdso_test_getrandom: Always print TAP header - selftests/x86: Add a test to detect infinite SIGTRAP handler loop - selinux: change security_compute_sid to return the ssid or tsid on match - selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len - serial: 8250: fix panic due to PSLVERR - serial: core: restore of_node information in sysfs - serial: imx: Restore original RXTL for console to fix data loss - serial: sh-sci: Clean sci_ports[0] after at earlycon exit - serial: sh-sci: Increment the runtime usage counter for the earlycon device - sh: Do not use hyphen in exported variable name - smb3 client: fix return code mapping of remap_file_range - smb3: fix for slab out of bounds on mount to ksmbd - smb: client: add NULL check in automount_fullpath - smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection - smb: client: don't wait for info->send_pending == 0 on error - smb: client: fix first command failure during re-negotiation - smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma() - smb: client: fix netns refcount leak after net_passive changes - smb: client: fix potential deadlock when reconnecting channels - smb: client: fix race condition in negotiate timeout by using more precise timing - smb: client: fix race with concurrent opens in rename(2) - smb: client: fix race with concurrent opens in unlink(2) - smb: client: fix readdir returning wrong type with POSIX extensions - smb: client: fix use-after-free in cifs_oplock_break - smb: client: fix use-after-free in crypt_message when using async crypto - smb: client: fix warning when reconnecting channel - smb: client: let recv_done() avoid touching data_transfer after cleanup/move - smb: client: let recv_done() cleanup before notifying the callers. - smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() - smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data - smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already - smb: client: make use of common smbdirect_pdu.h - smb: client: make use of common smbdirect_socket - smb: client: make use of common smbdirect_socket_parameters - smb: client: remove redundant lstrp update in negotiate protocol - smb: client: remove separate empty_packet_queue - smb: client: remove \t from TP_printk statements - smb: client: return an error if rdma_connect does not return within 5 seconds - smb: client: set missing retry flag in cifs_readv_callback() - smb: client: set missing retry flag in cifs_writev_callback() - smb: client: set missing retry flag in smb2_writev_callback() - smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels - smb: improve directory cache reuse for readdir operations - smb: Log an error when close_all_cached_dirs fails - smb/server: avoid deadlock when linking with ReplaceIfExists - smb: server: Fix extension string in ksmbd_extract_shortname() - smb: server: let recv_done() avoid touching data_transfer after cleanup/move - smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection - smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already - smb: server: make use of rdma_destroy_qp() - smb: server: remove separate empty_recvmsg_queue - smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() - smb: smbdirect: add smbdirect.h with public structures - smb: smbdirect: add smbdirect_pdu.h with protocol definitions - smb: smbdirect: add smbdirect_socket.h - smb: smbdirect: introduce smbdirect_socket_parameters - smc: Fix various oops due to inet_sock type confusion. - soc: aspeed: lpc-snoop: Cleanup resources in stack-order - soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled - sock: Correct error checking condition for (assign|release)_proto_idx() - soc: qcom: mdt_loader: Actually use the e_phoff - soc: qcom: mdt_loader: Ensure we don't read past the ELF header - soc: qcom: mdt_loader: Fix error return values in mdt_header_valid() - soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events - soc: qcom: pmic_glink: fix OF node leak - soc: qcom: QMI encoding/decoding for big endian - soc: qcom: rpmh-rsc: Add RSC version 4 support - soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS - soc/tegra: pmc: Ensure power-domains are in a known state - software node: Correct a OOB check in software_node_get_reference_args() - soundwire: amd: cancel pending slave status handling workqueue during remove sequence - soundwire: amd: fix for clearing command status register - soundwire: amd: fix for handling slave alerts after link is down - soundwire: amd: serialize amd manager resume sequence during pm_prepare - soundwire: Move handle_nested_irq outside of sdw_dev_lock - soundwire: stream: restore params when prepare ports fail - spi: Add check for 8-bit transfer with 8 IO mode support - spi: cadence-quadspi: fix cleanup of rx_chan on failure paths - spi: cs42l43: Property entry should be a null-terminated array - spi: fsl-qspi: Fix double cleanup in probe error path - spi: fsl-qspi: use devm function instead of driver remove - spinlock: extend guard with spinlock_bh variants - spi: spi-cadence-quadspi: Fix pm runtime unbalance - spi: spi-fsl-dspi: Clear completion counter before initiating transfer - spi: spi-fsl-lpspi: Clamp too high speed_hz - spi: stm32: Check for cfg availability in stm32_spi_probe - sprintf.h requires stdarg.h - squashfs: fix memory leak in squashfs_fill_super - staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc() - staging: greybus: gbphy: fix up const issue with the match callback - staging: iio: ad5933: Correct settling cycles encoding per datasheet - staging: media: atomisp: Fix stack buffer overflow in gmin_get_var_int() - staging: nvec: Fix incorrect null termination of battery manufacturer - staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() - staging: vchiq_arm: Make vchiq_shutdown never fail - stmmac: xsk: fix negative overflow of budget in zerocopy mode - sunrpc: don't immediately retransmit on seqno miss - sunrpc: fix client side handling of tls alerts - sunrpc: fix handling of server side tls alerts - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error - SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls - sunvdc: Balance device refcount in vdc_port_mpgroup_check - svcrdma: Unregister the device if svc_rdma_accept() fails - sysfb: Fix screen_info type check for VGA - tcp: add receive queue awareness in tcp_rcv_space_adjust() - tcp: always seek for minimal rtt in tcp_rcv_rtt_update() - tcp: call tcp_measure_rcv_mss() for ooo packets - tcp: Correct signedness in skb remaining space calculation - tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows - tcp: fix passive TFO socket having invalid NAPI ID - tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range - tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior - tcp: remove zero TCP TS samples for autotuning - tee: Prevent size calculation wraparound on 32-bit kernels - thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver data - thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands - thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static const - thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required - thermal: sysfs: Return ENODATA instead of EAGAIN for reads - thunderbolt: Fix bit masking in tb_dp_port_set_hops() - thunderbolt: Fix copy+paste error in match_service_id() - thunderbolt: Fix wake on connect at runtime - timekeeping: Zero initialize system_counterval when querying time from phc drivers - tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer - tipc: Fix use-after-free in tipc_conn_close(). - tipc: use kfree_sensitive() for aead cleanup - tls: always refresh the queue when reading sock - tls: fix handling of zero-length records on the rx_list - tls: handle data disappearing from under the TLS ULP - tools/build: Fix s390(x) cross-compilation with clang - tools/hv: fcopy: Fix incorrect file path conversion - tools/hv: fcopy: Fix irregularities with size of ring buffer - tools/latency-collector: Check pkg-config install - tools/nolibc: define time_t in terms of __kernel_old_time_t - tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros - tools/power turbostat: Fix build with musl - tools/power turbostat: Handle cap_get_proc() ENOSYS - tools/power turbostat: Handle non-root legacy-uncore sysfs permissions - tools/rv: Do not skip idle in trace - trace/fgraph: Fix the warning caused by missing unregister notifier - tracefs: Add d_delete to remove negative dentries - tracing: Add down_write(trace_event_sem) when adding trace event - tracing: fprobe-event: Sanitize wildcard for fprobe event name - tracing: Limit access to parser->buffer when trace_get_user failed - tracing/osnoise: Fix crash in timerlat_dump_stack() - tracing/probes: Avoid using params uninitialized in parse_btf_arg() - tracing: Remove unneeded goto out logic - tty: serial: fix print format specifiers - tty: serial: uartlite: register uart driver in init - uapi: in6: restore visibility of most IPv6 socket options - ublk: sanity check add_dev input for underflow - ublk: santizize the arguments from userspace when adding a device - ublk: use vmalloc for ublk_device's __queues - ubsan: integer-overflow: depend on BROKEN to keep this out of CI - ucount: fix atomic_long_inc_below() argument type - udf: Verify partition map count - udmabuf: use sgtable-based scatterlist wrappers - udp: also consider secpath when evaluating ipsec use for checksumming - uio_hv_generic: Align ring size to system page - uio_hv_generic: Use correct size for interrupt and monitor pages - um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h - um: Re-evaluate thread flags repeatedly - um: rtc: Avoid shadowing err in uml_rtc_start() - um: ubd: Add missing error check in start_io_thread() - um: use proper care when taking mmap lock during segfault - um: vector: Reduce stack usage in vector_eth_configure() - usb: acpi: fix device link removal - usb: Add checks for snprintf() calls in usb_alloc_dev() - usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s - usb: cdnsp: do not disable slot for disabled slot - usb: cdnsp: Fix issue with CV Bad Descriptor test - usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume - usb: common: usb-conn-gpio: use a unique name for usb connector device - usb: core: config: Prevent OOB read in SS endpoint companion parsing - usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test - usb: core: usb_submit_urb: downgrade type check - usb: dwc2: also exit clock_gating when stopping udc while suspended - usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY - usb: dwc3: Abort suspend on soft disconnect failure - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout - usb: dwc3: imx8mp: fix device leak at unbind - usb: dwc3: meson-g12a: fix device leaks at unbind - usb: dwc3: pci: add support for the Intel Wildcat Lake - usb: dwc3: qcom: Don't leave BCR asserted - usb: dwc3: Remove WARN_ON for device endpoint command timeouts - usb: early: xhci-dbc: Fix early_ioremap leak - usb: gadget: configfs: Fix OOB read on empty string write - USB: gadget: f_hid: Fix memory leak in hidg_bind error path - usb: gadget: f_hid: wake up readers on disable/unbind - usb: gadget : fix use-after-free in composite_dev_cleanup() - usb: gadget: udc: renesas_usb3: fix device leak at unbind - usb: gadget: u_serial: Fix race condition in TTY wakeup - usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() - usb: hub: Don't try to recover devices lost during warm reset. - usb: hub: fix detection of high tier USB3 devices behind suspended hubs - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm - usb: hub: Fix flushing of delayed work used for post resume purposes - usb: misc: apple-mfi-fastcharge: Make power supply names unique - usb: musb: fix gadget state on disconnect - usb: musb: omap2430: fix device leak at unbind - usbnet: asix AX88772: leave the carrier control to phylink - usb: net: sierra: check for no status endpoint - usb: potential integer overflow in usbg_make_tpg() - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive - usb: renesas-xhci: Fix External ROM access timeouts - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI - USB: serial: option: add Foxconn T99W640 - USB: serial: option: add Foxconn T99W709 - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles - usb: storage: realtek_cr: Use correct byte order for bcs->Residue - usb: typec: altmodes/displayport: do not index invalid pin_assignments - usb: typec: displayport: Fix potential deadlock - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode - usb: typec: fusb302: cache PD RX state - usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present - usb: typec: maxim_contaminant: disable low power mode when reading comparator values - usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean - usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set - usb: typec: tcpm: allow switching to mode accessory to mux properly - usb: typec: tcpm: allow to use sink in accessory mode - usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY - usb: typec: tcpm/tcpci_maxim: fix irq wake usage - usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default - usb: typec: ucsi: Update power_supply on power role change - usb: typec: ucsi: yoga-c630: fix error and remove paths - USB: typec: Use str_enable_disable-like helpers - usb: xhci: Avoid showing errors during surprise removal - usb: xhci: Avoid showing warnings for dying controller - usb: xhci: Fix slot_id resource race conflict - usb: xhci: print xhci->xhc_state when queue_command failed - usb: xhci: quirk for data loss in ISOC transfers - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command - usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed - userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry - use uniform permission checks for all mount propagation changes - vdpa: Fix IDR memory leak in VDUSE module exit - vdpa/mlx5: Fix needs_teardown flag calculation - vdpa/mlx5: Fix release of uninitialized resources on error path - vfio: Fix unbalanced vfio_df_close call in no-iommu mode - vfio/mlx5: fix possible overflow in tracking max message size - vfio/pci: Separate SR-IOV VF dev_set - vfio/pds: Fix missing detach_ioas op - vfio: Prevent open_count decrement to negative - vfio/type1: conditional rescheduling while pinning - vgacon: Add check for vc_origin address range in vgacon_scroll() - vhost: fail early when __vhost_add_used() fails - vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER - vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put() - vhost: Reintroduce kthread API and add mode selection - vhost-scsi: Fix log flooding with target does not exist errors - vhost/vsock: Avoid allocating arbitrarily-sized SKBs - video: screen_info: Relocate framebuffers behind PCI bridges - virtio_net: Enforce minimum TX ring size for reliability - virtio-net: ensure the received length does not exceed allocated size - virtio-net: fix recursived rtnl_lock() during probe() - virtio-net: xsk: rx: fix the frame's length check - virtio_ring: Fix error reporting in virtqueue_resize - vmci: Prevent the dispatching of uninitialized payloads - vrf: Drop existing dst reference in vrf_ip6_input_dst - vsock: Do not allow binding to VMADDR_PORT_ANY - vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local` - vsock: Fix transport_{g2h,h2g} TOCTOU - vsock: Fix transport_* TOCTOU - vsock: fix `vsock_proto` declaration - vsock/uapi: fix linux/vm_sockets.h userspace compilation errors - vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page - vsock/virtio: Validate length in packet header before skb_put() - vsock/vmci: Clear the vmci transport packet properly when initializing it - vt: add missing notification when switching back to text mode - vt: defkeymap: Map keycodes above 127 to K_HOLE - vt: keyboard: Don't process Unicode characters in K_OFF mode - vxlan: Do not treat dst cache initialization errors as fatal - watchdog: da9052_wdt: respect TWDMIN - watchdog: dw_wdt: Fix default timeout - watchdog: fix watchdog may detect false positive of softlockup - watchdog: iTCO_wdt: Report error if timeout configuration fails - watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition - watchdog: ziirave_wdt: check record length in ziirave_firm_verify() - wifi: ath10k: shutdown driver when hardware is unreliable - wifi: ath11k: clear initialized flag for deinit-ed srng lists - wifi: ath11k: determine PM policy based on machine model - wifi: ath11k: fix dest ring-buffer corruption - wifi: ath11k: fix dest ring-buffer corruption when ring is full - wifi: ath11k: Fix QMI memory reuse logic - wifi: ath11k: fix ring-buffer corruption - wifi: ath11k: fix rx completion meta data corruption - wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask() - wifi: ath11k: fix source ring-buffer corruption - wifi: ath12k: Add memset and update default rate value in wmi tx completion - wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path - wifi: ath12k: Correct tid cleanup when tid setup fails - wifi: ath12k: Decrement TID on RX peer frag setup error handling - wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0 - wifi: ath12k: fix a possible dead lock caused by ab->base_lock - wifi: ath12k: fix dest ring-buffer corruption - wifi: ath12k: fix dest ring-buffer corruption when ring is full - wifi: ath12k: fix endianness handling while accessing wmi service bit - wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping - wifi: ath12k: fix incorrect CE addresses - wifi: ath12k: fix link valid field initialization in the monitor Rx - wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET - wifi: ath12k: fix ring-buffer corruption - wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path - wifi: ath12k: fix source ring-buffer corruption - wifi: ath12k: Fix station association with MBSSID Non-TX BSS - wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers - wifi: ath12k: Handle error cases during extended skb allocation - wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz - wifi: ath12k: using msdu end descriptor to check for rx multicast packets - wifi: ath6kl: remove WARN on bad firmware input - wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE - wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() - wifi: carl9170: do not ping device which has failed to load firmware - wifi: cfg80211: Fix interface type validation - wifi: cfg80211: fix S1G beacon head validation in nl80211 - wifi: cfg80211: init wiphy_work before allocating rfkill fails - wifi: cfg80211: reject HTC bit for management frames - wifi: cfg80211: remove scan request n_channels counted_by - wifi: iwlegacy: Check rate_idx range after addition - wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0 - wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd() - wifi: iwlwifi: Fix memory leak in iwl_mvm_init() - wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect - wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn - wifi: iwlwifi: mvm: fix beacon CCK flag - wifi: iwlwifi: mvm: fix scan request validation - wifi: iwlwifi: mvm: set gtk id also in older FWs - wifi: iwlwifi: pcie: make sure to lock rxq->read - wifi: mac80211: Add link iteration macro for link data - wifi: mac80211: avoid weird state in error path - wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key() - wifi: mac80211: check basic rates validity in sta_link_apply_parameters - wifi: mac80211: correctly identify S1G short beacon - wifi: mac80211: Create separate links for VLAN interfaces - wifi: mac80211: do not offer a mesh path if forwarding is disabled - wifi: mac80211: Do not schedule stopped TXQs - wifi: mac80211: Don't call fq_flow_idx() for management frames - wifi: mac80211: don't complete management TX on SAE commit - wifi: mac80211: don't unreserve never reserved chanctx - wifi: mac80211: drop invalid source address OCB frames - wifi: mac80211: finish link init before RCU publish - wifi: mac80211: fix beacon interval calculation overflow - wifi: mac80211: fix non-transmitted BSSID profile search - wifi: mac80211: fix rx link assignment for non-MLO stations - wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled - wifi: mac80211: reject TDLS operations when station is not associated - wifi: mac80211: update radar_required in channel context after channel switch - wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO - wifi: mac80211: VLAN traffic in multicast path - wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon() - wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R - wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch - wifi: mt76: mt7921: add 160 MHz AP for mt7922 device - wifi: mt76: mt7921: prevent decap offload config before STA initialization - wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure - wifi: mt76: mt7925: fix host interrupt register initialization - wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan - wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init() - wifi: mt76: mt7925: fix the wrong config for tx interrupt - wifi: mt76: mt7925: introduce thermal protection - wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload() - wifi: mt76: mt7996: drop fragments with multicast or broadcast RA - wifi: mwifiex: discard erroneous disassoc frames on STA interface - wifi: nl80211: Set num_sub_specs before looping through sub_specs - wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback() - wifi: plfxlc: Fix error handling in usb driver probe - wifi: prevent A-MSDU attacks in mesh networks - wifi: rt2x00: fix remove callback type mismatch - wifi: rtl818x: Kill URBs before clearing tx status queue - wifi: rtl8xxxu: Fix RX skb size for aggregation disabled - wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 - wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() - wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`. - wifi: rtw88: Fix macid assigned to TDLS station - wifi: rtw88: usb: Reduce control message timeout to 500 ms - wifi: rtw88: usb: Upload the firmware in bigger chunks - wifi: rtw89: 8922a: fix TX fail with wrong VCO setting - wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band - wifi: rtw89: Fix rtw89_mac_power_switch() for USB - wifi: rtw89: leave idle mode when setting WEP encryption for AP mode - wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB - wifi: rtw89: phy: add dummy C2H event handler for report of TAS power - wifi: rtw89: scan abort when assign/unassign_vif - wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode - wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev() - wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn() - workqueue: Initialize wq_isolated_cpumask in workqueue_init_early() - x86/bugs: Add a Transient Scheduler Attacks mitigation - x86/bugs: Avoid warning when overriding return thunk - x86/bugs: Fix use of possibly uninit value in amd_check_tsa_microcode() - x86/bugs: Rename MDS machinery to something more generic - x86/CPU/AMD: Properly check the TSA microcode - x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper - x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON - x86/fpu: Delay instruction pointer fixup until after warning - x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE - x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap() - x86/hyperv: Fix usage of cpu_online_mask to get valid cpu - x86/irq: Plug vector setup race - x86/mce/amd: Add default names for MCA banks and blocks - x86/mce/amd: Fix threshold limit reset - x86/mce: Don't remove sysfs if thresholding sysfs init fails - x86/mce: Ensure user polling settings are honored when restarting timer - x86/mce: Make sure CMCI banks are cleared during shutdown on Intel - x86/microcode/AMD: Add TSA microcode SHAs - x86/microcode/AMD: Handle the case of no BIOS microcode - x86/mm: Disable hugetlb page table sharing on 32-bit - x86/pkeys: Simplify PKRU update in signal frame - x86/process: Move the buffer clearing before MONITOR - x86/rdrand: Disable RDSEED on AMD Cyan Skillfish - x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero - x86/sev: Evict cache lines during SNP memory validation - x86/sgx: Prevent attempts to reclaim poisoned pages - x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c - x86/traps: Initialize DR6 by writing its architectural reset value - x86/traps: Initialize DR7 by writing its architectural reset value - x86/virt/tdx: Avoid indirect calls to TDX assembly functions - xen: fix UAF in dmabuf_exp_from_pages() - xen/gntdev: remove struct gntdev_copy_batch from stack - xen/netfront: Fix TX response spurious interrupts - xfrm: Duplicate SPI Handling - xfrm: interface: fix use-after-free after changing collect_md xfrm interface - xfrm: Set transport header to fix UDP GRO handling - xfrm: state: initialize state_ptrs earlier in xfrm_state_find - xfrm: state: use a consistent pcpu_id in xfrm_state_find - xfrm: validate assignment of maximal possible SEQ number - xfs: do not propagate ENODATA disk errors into xattr code - xfs: fix scrub trace with null pointer in quotacheck - xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags - xhci: dbc: Flush queued requests before stopping dbc - xhci: dbctty: disable ECHO flag by default - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS - zynq_fpga: use sgtable-based scatterlist wrappers - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Update kernel configs- Update AUFS patch- [bot] upd: 6.12.31 -> 6.12.34 - Changelog: - 9p: Add a migrate_folio method - accel/ivpu: Add initial Panther Lake support - accel/ivpu: Update power island delays - ACPICA: exserial: don't forget to handle FFixedHW opregions for reading - ACPI: CPPC: Fix NULL pointer dereference when nosmp is used - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() - ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" - ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] - ALSA: core: fix up bus match const issues. - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup - ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA - ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 - ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform - ALSA: hda/realtek - Support mute led function for HP platform - ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1 - arm64: defconfig: mediatek: enable PHY drivers - arm64: dts: imx8mm-beacon: Fix RTC capacitive load - arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio - arm64: dts: imx8mn-beacon: Fix RTC capacitive load - arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio - arm64: dts: imx8mp-beacon: Fix RTC capacitive load - arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles - arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains - arm64: dts: mt6359: Add missing 'compatible' property to regulators node - arm64: dts: mt6359: Rename RTC node to match binding expectations - arm64: dts: mt8183: Add port node to mt8183.dtsi - arm64: dts: qcom: ipq9574: Add missing properties for cryptobam - arm64: dts: qcom: ipq9574: Fix USB vdd info - arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects - arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 - arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property - arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies - arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning - arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply - arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO - arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake - arm64: dts: qcom: sdm845-starqltechn: refactor node order - arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios - arm64: dts: qcom: sdm845-starqltechn: remove wifi - arm64: dts: qcom: sm8250: Fix CPU7 opp table - arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node - arm64: dts: qcom: sm8350: Reenable crypto & cryptobam - arm64: dts: qcom: sm8450: Add missing properties for cryptobam - arm64: dts: qcom: sm8550: Add missing properties for cryptobam - arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node - arm64: dts: qcom: sm8650: Add missing properties for cryptobam - arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures - arm64: dts: qcom: x1e80100: Add GPU cooling - arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e80100: Fix video thermal zone - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent - arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on - arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on - arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on - arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c - arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou - arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588 - arm64: dts: rockchip: Update eMMC for NanoPi R5 series - arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default - arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default - arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default - arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay - arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 - arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy - arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E - arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators - arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219 - arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay - arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1" - arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1" - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl - arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP - arm64/fpsimd: Avoid RES0 bits in the SME trap handler - arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused - arm64/fpsimd: Discard stale CPU state when handling SME traps - arm64/fpsimd: Do not discard modified SVE state - arm64/fpsimd: Don't corrupt FPMR when streaming mode changes - arm64/fpsimd: Fix merging of FPSIMD state during signal return - arm64/fpsimd: Reset FPMR upon exec() - arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX - arm64: tegra: Add uartd serial alias for Jetson TX1 module - arm64: tegra: Drop remaining serial clock-names and reset-names - ARM: aspeed: Don't select SRAM - ARM: dts: at91: at91sam9263: fix NAND chip selects - ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select - ARM: dts: qcom: apq8064: add missing clocks to the timer node - ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device - ARM: dts: qcom: apq8064: move replicator out of soc node - ASoC: apple: mca: Constrain channels according to TDM mask - ASoC: codecs: hda: Fix RPM usage count underflow - ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX - ASoC: Intel: avs: Verify content returned by parse_int_array() - ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY() - ASoC: SOF: amd: add missing acp descriptor field - ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type - ASoC: tas2764: Enable main IRQs - ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init - ath10k: snoc: fix unbalanced IRQ enable in crash recovery - backlight: pm8941: Add NULL check in wled_configure() - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work - block: fix adding folio to bio - block: Fix bvec_set_folio() for very large folios - block: use q->elevator with ->elevator_lock held in elv_iosched_show() - Bluetooth: btintel: Check dsbr size from EFI variable - Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers - Bluetooth: btintel_pcie: Increase the tx and rx descriptor count - Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition - Bluetooth: eir: Fix possible crashes on eir_create_adv_data - Bluetooth: Fix NULL pointer deference on eir_get_service_data - Bluetooth: hci_core: fix list_for_each_entry_rcu usage - Bluetooth: hci_qca: move the SoC type check to the right place - Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance - Bluetooth: ISO: Fix not using SID from adv report - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION - Bluetooth: MGMT: Fix sparse errors - Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete - Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() - Bluetooth: MGMT: Protect mgmt_pending list with its own lock - Bluetooth: MGMT: Remove unused mgmt_pending_find_data - bonding: assign random address if device address is same as bond - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps - bpf: Avoid __bpf_prog_ret0_warn when jit fails - bpf: Check link_create.flags parameter for multi_kprobe - bpf: fix ktls panic with sockmap - bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ - bpf: Fix WARN() in get_bpf_raw_tp_regs - bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic" - bpf, sockmap: Avoid using sk_socket after free when sending - bpf, sockmap: fix duplicated data transmission - bpf, sockmap: Fix panic when calling skb_linearize - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels - brd: fix aligned_sector from brd_do_discard() - brd: fix discard end sector - btrfs: exit after state insertion failure at btrfs_convert_extent_bit() - btrfs: exit after state split error at set_extent_bit() - btrfs: fix invalid data space release when truncating block in NOCOW mode - btrfs: scrub: fix a wrong error type when metadata bytenr mismatches - btrfs: scrub: update device stats when an error is detected - bus: fsl-mc: fix double-free on mc_dev - calipso: Don't call calipso functions for AF_INET sk. - calipso: unlock rcu before returning -EAFNOSUPPORT - can: kvaser_pciefd: Force IRQ edge in case of nested IRQ - char: tpm: tpm-buf: Add sanity check fallback in read helpers - cifs: Fix validation of SMB1 query reparse point response - clk: bcm: rpi: Add NULL check in raspberrypi_clk_register() - clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs - clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs - clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz - clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs - clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs - coredump: fix error handling for replace_fd() - coredump: hand a pidfd to the usermode coredump helper - coresight: catu: Introduce refcount and spinlock for enabling/disabling - coresight: Fixes device's owner field for registered using coresight_init_driver() - coresight: prevent deactivate active config while enabling the config - counter: interrupt-cnt: Protect enable/disable OPs with mutex - crypto: api - Redo lookup on EEXIST - crypto: lrw - Only add ecb if it is not already there - crypto: marvell/cesa - Avoid empty transfer descriptor - crypto: marvell/cesa - Handle zero-length skcipher requests - crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare() - crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run() - crypto: sun8i-ce - move fallback ahash_request to the end of the struct - crypto: sun8i-ce - undo runtime PM changes during driver removal - crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions - crypto: xts - Only add ecb if it is not already there - dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open - dmaengine: ti: Add NULL check in udma_probe() - dm: don't change md if dm_table_set_restrictions() fails - dm: fix dm_blk_report_zones - dm-flakey: error all IOs when num_features is absent - dm-flakey: make corrupting read bios work - dm: free table mempools if not used in __bind - do_change_type(): refuse to operate on unmounted/not ours mounts - Documentation: ACPI: Use all-string data node references - driver: net: ethernet: mtk_star_emac: fix suspend/resume issue - drm/amd/display: check stream id dml21 wrapper to get plane_id - drm/amd/display: fix link_set_dpms_off multi-display MST corner case - drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table - drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe() - drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h - drm/i915/guc: Handle race condition where wakeref count drops below 0 - drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP - drm/mediatek: Fix kobject put for component sub-drivers - drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr - drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err - drm/meson: fix debug log statement when setting the HDMI clocks - drm/meson: fix more rounding issues with 59.94Hz modes - drm/meson: Use 1000ULL when operating with mode->clock - drm/meson: use unsigned long long / Hz for frequency types - drm/meson: use vclk_freq instead of pixel_freq in debug print - drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3 - drm/msm/dpu: enable SmartDMA on SC8180X - drm/msm/dpu: enable SmartDMA on SM8150 - drm/panel: samsung-sofef00: Drop s6e3fc2x01 support - drm/panel-simple: fix the warnings for the Evervision VGG644804 - drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions - drm/panthor: Update panthor_mmu::irq::mask when needed - drm: rcar-du: Fix memory leak in rcar_du_vsps_init() - drm/tegra: rgb: Fix the unbound reference count - drm/vc4: tests: Use return instead of assert - drm/vkms: Adjust vkms_state->active_planes allocation type - drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource - drm/vmwgfx: Add seqno waiter for sync_files - drm/vmwgfx: Fix dumb buffer leak - drm/xe/d3cold: Set power state to D3Cold during s2idle/s3 - drm/xe: Make xe_gt_freq part of the Documentation - drm/xe: Save the gt pointer in lrc and drop the tile - drm/xe/xe2hpg: Add Wa_22021007897 - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property - dt-bindings: pwm: adi,axi-pwmgen: Fix clocks - dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3 - dt-bindings: pwm: Correct indentation and style in DTS example - dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference - dt-bindings: usb: cypress,hx3: Add support for all variants - dt-bindings: vendor-prefixes: Add Liontron name - EDAC/skx_common: Fix general protection fault - EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0 - efi/libstub: Describe missing 'out' parameter in efi_load_initrd - erofs: avoid using multiple devices with different type - erofs: fix file handle encoding for 64-bit NIDs - f2fs: clean up unnecessary indentation - f2fs: clean up w/ fscrypt_is_bounce_page() - f2fs: fix to avoid accessing uninitialized curseg - f2fs: fix to correct check conditions in f2fs_cross_rename - f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() - f2fs: fix to do sanity check on sbi->total_valid_block_count - f2fs: prevent the current section from being selected as a victim during GC - f2fs: use d_inode(dentry) cleanup dentry->d_inode - f2fs: zone: fix to avoid inconsistence in between SIT and SSA - fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() - firmware: psci: Fix refcount leak in psci_dt_init - firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES - fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2) - Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated - fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt() - fs/filesystems: Fix potential unsigned integer underflow in fs_name() - fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr - fs/ntfs3: handle hdr_first_de() return value - gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add - gfs2: gfs2_create_inode error handling fix - gfs2: pass through holder from the VFS for freeze/thaw - gfs2: replace sd_aspace with sd_inode - gpio: virtuser: fix potential out-of-bound write - gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO - gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt - HID: quirks: Add ADATA XPG alpha wireless mouse support - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() - hisi_acc_vfio_pci: add eq and aeq interruption restore - hisi_acc_vfio_pci: bugfix live migration function without VF device driver - hisi_acc_vfio_pci: fix XQE dma address error - hwmon: (asus-ec-sensors) check sensor index in read_string() - i40e: retry VFLR handling if there is ongoing VF reset - i40e: return false from i40e_reset_vf if reset is in progress - IB/cm: use rwlock for MAD agent lock - ice: create new Tx scheduler nodes for new queues only - ice: fix rebuilding the Tx scheduler tree for large queue counts - ice: fix Tx scheduler error handling in XDP callback - idpf: avoid mailbox timeout delays during reset - idpf: fix a race in txq wakeup - iio: adc: ad7124: Fix 3dB filter frequency reading - iio: adc: mcp3911: fix device dependent mappings for conversion result registers - iio: adc: PAC1934: fix typo in documentation link - iio: filter: admv8818: fix band 4, state 15 - iio: filter: admv8818: fix integer overflow - iio: filter: admv8818: fix range calculation - iio: filter: admv8818: Support frequencies >= 2^32 - Input: synaptics-rmi - fix crash with unsupported versions of F34 - iommu: Protect against overflow in iommu_pgsize() - iommu: remove duplicate selection of DMAR_TABLE - io_uring: consistently use rcu semantics with sqpoll thread - io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() - iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec - kernfs: Relax constraint in draining guard - kselftest: cpufreq: Get rid of double suspend in rtcwake case - ksmbd: use list_first_entry_or_null for opinfo_get_list() - ktls, sockmap: Fix missing uncharge operation - kunit: Fix wrong parameter to kunit_deactivate_static_stub() - kunit/usercopy: Disable u64 test on 32-bit SPARC - libbpf: Fix buffer overflow in bpf_object__init_prog - libbpf: Fix event name too long error - libbpf: Remove sample_period init in perf_buffer - libbpf: Use proper errno value in linker - libbpf: Use proper errno value in nlattr - loop: add file_start_write() and file_end_write() - m68k: mac: Fix macintosh_config for Mac II - macsec: MACsec SCI assignment for ES = 0 - mailbox: imx: Fix TXDB_V2 sending - mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting - media: rkvdec: Fix frame size enumeration - media: verisilicon: Free post processor buffers on error - mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array() - mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() - mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() - mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE - MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a - mmc: sdhci-of-dwcmshc: add PD workaround on RK3576 - mtd: nand: ecc-mxic: Fix use of uninitialized variable ret - net: drv: netdevsim: don't napi_complete() from netpoll - net: dsa: b53: allow RGMII for bcm63xx RGMII ports - net: dsa: b53: do not enable RGMII delay on bcm63xx - net: dsa: b53: do not touch DLL_IQQD on bcm53115 - net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0 - net: dsa: tag_brcm: legacy: fix pskb_may_pull length - net: ethernet: ti: am65-cpsw: Lower random mac address error print to info - netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it - netfilter: nf_nat: also check reverse tuple to obtain clashing entry - netfilter: nf_set_pipapo_avx2: fix initial map fill - netfilter: nf_tables: nft_fib: consistent l3mdev handling - netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy - netfilter: nft_quota: match correctly when the quota just depleted - netfilter: nft_set_pipapo: prevent overflow in lookup table allocation - netfilter: nft_tunnel: fix geneve_opt dump - netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only builds - net: Fix TOCTOU issue in sk_is_readable() - net: fix udp gso skb_segment after pull from frag_list - net: lan743x: Fix PHY reset handling during initialization and WOL - net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy - net: lan966x: Fix 1-step timestamping over ipv4 or ipv6 - net: lan966x: Make sure to insert the vlan tags also in host mode - net/mdiobus: Fix potential out-of-bounds clause 45 read/write access - net/mdiobus: Fix potential out-of-bounds read/write access - net/mlx4_en: Prevent potential integer overflow calculating Hz - net/mlx5: Avoid using xso.real_dev unnecessarily - net/mlx5e: Fix leak of Geneve TLV option object - net/mlx5: Ensure fw pages are always allocated on same NUMA - net/mlx5: Fix ECVF vports unload on shutdown flow - net/mlx5: Fix return value when searching for existing flow group - net/mlx5: HWS, fix missing ip_version handling in definer - net: ncsi: Fix GCPS 64-bit member variables - net: openvswitch: Fix the dead loop of MPLS parse - net: phy: clear phydev->devlink when the link is deleted - net: phy: fix up const issues in to_mdio_device() and to_phy_device() - net: phy: mscc: Fix memory leak when using one step timestamping - net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames - net_sched: ets: fix a race in ets_qdisc_change() - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice - net_sched: prio: fix a race in prio_tune() - net_sched: red: fix a race in __red_change() - net_sched: sch_sfq: fix a potential crash on gso_skb handling - net_sched: tbf: fix a race in tbf_change() - net: stmmac: make sure that ptp_rate is not 0 before configuring EST - net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping - net: stmmac: platform: guarantee uniqueness of bus_id - net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces. - net: tipc: fix refcount warning in tipc_aead_encrypt - net: usb: aqc111: debug info before sanitation - net: usb: aqc111: fix error handling of usbnet read calls - net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing - net: wwan: t7xx: Fix napi rx poll issue - net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine xmit - NFS: Avoid flushing data while holding directory locks in nfs_rename() - nfs: clear SB_RDONLY before getting superblock - nfs: don't share pNFS DS connections between net namespaces - nfs: ignore SB_RDONLY when remounting nfs - nilfs2: add pointer check for nilfs_direct_propagate() - nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() - nvme: fix command limits status code - nvmem: zynqmp_nvmem: unbreak driver after cleanup - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro - nvmet-fcloop: access fcpreq only when holding reqlock - objtool/rust: relax slice condition to cover more `noreturn` Rust functions - ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery - octeontx2-pf: QOS: Perform cache sync on send queue teardown - octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback - of: unittest: Unlock on error in unittest_data_add() - overflow: Fix direct struct member initialization in _DEFINE_FLEX() - overflow: Introduce __DEFINE_FLEX for having no initializer - page_pool: Fix use-after-free in page_pool_recycle_in_ring - page_pool: Move pp_magic check into helper functions - page_pool: Track DMA-mapped pages and unmap them when destroying the pool - path_overmount(): avoid false negatives - PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root() - PCI: apple: Use gpiod_set_value_cansleep in probe flow - PCI/ASPM: Disable L1 before disabling L1 PM Substates - PCI: cadence: Fix runtime atomic count underflow - PCI/DPC: Initialize aer_err_info before using it - PCI/DPC: Log Error Source ID only when valid - PCI: endpoint: Retain fixed-size BAR size as well as aligned size - PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus() - PCI: rcar-gen4: set ep BAR4 fixed size - perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create() - perf/arm-cmn: Add CMN S3 ACPI binding - perf/arm-cmn: Fix REQ2/SNP2 mixup - perf/arm-cmn: Initialise cmn->cpu earlier - perf: arm-ni: Fix missing platform_set_drvdata() - perf: arm-ni: Unregister PMUs on probe failure - perf build: Warn when libdebuginfod devel files are not available - perf callchain: Always populate the addr_location map when adding IP - perf/core: Fix broken throttling when max_samples_per_tick=1 - perf: Ensure bpf_perf_link path is properly serialized - perf intel-pt: Fix PEBS-via-PT data_src - perf record: Fix incorrect --user-regs comments - perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3 - perf symbol: Fix use-after-free in filename__read_build_id - perf symbol-minimal: Fix double free in filename__read_build_id - perf tests: Fix 'perf report' tests installation - perf tests switch-tracking: Fix timestamp comparison - perf trace: Always print return value for syscalls returning a pid - perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() - perf trace: Set errpid to false for rseq and set_robust_list - perf ui browser hists: Set actions->thread before calling do_zoom_thread() - perf/x86/amd/uncore: Prevent UMC counters from saturating - perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member - phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error - phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug - phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors - phy: rockchip: samsung-hdptx: Fix clock ratio setup - phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure - pinctrl: armada-37xx: set GPIO output value before setting direction - pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31 - pinctrl: at91: Fix possible out-of-boundary access - pinctrl: qcom: pinctrl-qcm2290: Add missing pins - pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks - pinctrl: samsung: add gs101 specific eint suspend/resume callbacks - pinctrl: samsung: refactor drvdata suspend & resume callbacks - platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys - platform/x86: thinkpad_acpi: Ignore battery threshold change event notification - platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS - pmdomain: core: Introduce dev_pm_genpd_rpm_always_on() - PM: EM: Fix potential division-by-zero error in em_compute_costs() - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices - PM: sleep: Print PM debug messages during hibernation - PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks() - posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() - powerpc/crash: Fix non-smp kexec preparation - powerpc: do not build ppc_save_regs.o always - powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap - powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view - powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() - power: reset: at91-reset: Optimize at91_reset() - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() - randstruct: gcc-plugin: Fix attribute addition - randstruct: gcc-plugin: Remove bogus void member - rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture - RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work - RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h - RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction - regulator: dt-bindings: mt6357: Drop fixed compatible requirement - regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() - remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick} - remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick} - remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe - Revert "cpufreq: tegra186: Share policy per cluster" - Revert "drm/amd/display: more liberal vmin/vmax update for freesync" - Revert "wifi: mwifiex: Fix HT40 bandwidth issue." - ring-buffer: Do not trigger WARN_ON() due to a commit_overrun - ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() - ring-buffer: Move cpus_read_lock() outside of buffer->mutex - RISC-V: KVM: lock the correct mp_state during reset - riscv: misaligned: fix sleeping function called during misaligned access handling - rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() - rtc: Fix offset calculation for .start_secs < 0 - rtc: loongson: Add missing alarm notifications for ACPI RTC events - rtc: Make rtc_time64_to_tm() support dates before 1970 - rtc: sh: assign correct interrupts with DT - rust: alloc: add missing invariant in Vec::set_len() - s390/bpf: Store backchain even for leaf progs - sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks - sched: Fix trace_sched_switch(.prev_state) - scsi: core: ufs: Fix a hang in the error handler - scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk - scsi: iscsi: Fix incorrect error path labels for flashnode operations - scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels - scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort() - scsi: ufs: qcom: Prevent calling phy_exit() before phy_init() - seg6: Fix validation of nexthop addresses - selftests/bpf: Fix bpf_nf selftest failure - selftests/bpf: Fix caps for __xlated/jited_unpriv - selftests: net: build net/lib dependency in all target - selftests/seccomp: fix negative_ENOSYS tracer tests on arm32 - selftests/seccomp: fix syscall_restart test for arm compat - serial: Fix potential null-ptr-deref in mlb_usio_probe() - serial: jsm: fix NPE during jsm_uart_port_init - serial: sh-sci: Move runtime PM enable to sci_probe_single() - soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop() - soc: aspeed: lpc: Fix impossible judgment condition - soc: qcom: smp2p: Fix fallback to qcom,ipc parse - spi: bcm63xx-hsspi: fix shared reset - spi: bcm63xx-spi: fix shared reset - spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message - spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted - spi: sh-msiof: Fix maximum DMA transfer size - spi: spi-sun4i: fix early activation - spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers - spi: tegra210-quad: modify chip select (CS) deactivation - spi: tegra210-quad: remove redundant error handling code - Squashfs: check return result of sb_min_blocksize - svcrdma: Reduce the number of rdma_rw contexts per-QP - thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure - thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit - thunderbolt: Do not double dequeue a configuration request - thunderbolt: Fix a logic error in wake on connect - tools/power turbostat: Fix AMD package-energy reporting - tools/resolve_btfids: Fix build when cross compiling kernel with clang. - tools/x86/kcpuid: Fix error handling - tracing: Fix compilation warning on arm32 - tracing: Fix error handling in event_trigger_parse() - tracing: Move histogram trigger variables from stack to per CPU structure - tracing: Rename event_trigger_alloc() to trigger_data_alloc() - tty: serial: 8250_omap: fix TX with DMA for am33xx - um: let 'make clean' properly clean underlying SUBARCH as well - usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() - usb: cdnsp: Fix issue with detecting command completion event - usb: cdnsp: Fix issue with detecting USB 3.2 speed - usb: Flush altsetting 0 endpoints before reinitializating them after reset. - USB: gadget: udc: fix const issue in gadget_match_driver() - usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE - usb: renesas_usbhs: Reorder clock handling and power management in probe - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device - USB: typec: fix const issue in typec_match() - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work - usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx() - usb: typec: ucsi: fix Clang -Wsign-conversion warning - usb: usbtmc: Fix read_stb function and get_stb ioctl - usb: usbtmc: Fix timeout value in get_stb - Use thread-safe function pointer in libbpf_print - vfio/type1: Fix error unwind in migration dirty bitmap allocation - VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify - vmxnet3: correctly report gso type for UDP tunnels - vsock/virtio: fix `rx_bytes` accounting for stream sockets - vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl() - watchdog: exar: Shorten identity name to fit correctly - wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() - wifi: ath11k: convert timeouts to secs_to_jiffies() - wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() - wifi: ath11k: don't wait when there is no vdev started - wifi: ath11k: fix node corruption in ar->arvifs list - wifi: ath11k: move some firmware stats related functions outside of debugfs - wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready - wifi: ath12k: Add MSDU length validation for TKIP MIC error - wifi: ath12k: Fix buffer overflow in debugfs - wifi: ath12k: fix cleanup path after mhi init - wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 - wifi: ath12k: fix invalid access to memory - wifi: ath12k: Fix invalid memory access while forming 802.11 header - wifi: ath12k: Fix memory leak during vdev_id mismatch - wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event - wifi: ath12k: fix node corruption in ar->arvifs list - wifi: ath12k: Fix the QoS control field offset to build QoS header - wifi: ath12k: Fix WMI tag for EHT rate in peer assoc - wifi: ath12k: refactor ath12k_hw_regs structure - wifi: ath9k_htc: Abort software beacon handling if disabled - wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements - wifi: iwlfiwi: mvm: Fix the rate reporting - wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init() - wifi: mt76: mt7925: ensure all MCU commands wait for response - wifi: mt76: mt7925: prevent multiple scan commands - wifi: mt76: mt7925: refine the sniffer commnad - wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init() - wifi: mt76: mt7996: fix RX buffer size of MCU event - wifi: mt76: mt7996: set EHT max ampdu length capability - wifi: rtw88: do not ignore hardware read error during DPK - wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds - wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally - wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT - wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips - wifi: rtw89: pci: enlarge retry times of RX tag to 1000 - wireguard: device: enable threaded NAPI - x86/cpu: Sanitize CPUID(0x80000000) output - x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler - x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt() - x86/insn: Fix opcode map (!REX2) superscript tags - x86/iopl: Cure TIF_IO_BITMAP inconsistencies - x86/irq: Ensure initial PIR loads are performed exactly once - x86/microcode/AMD: Do not return error when microcode update is not necessary - x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges() - xen/arm: call uaccess_ttbr0_enable for dm_op hypercall - xen/x86: fix initial memory balloon target - xfrm: Use xdo.dev instead of xdo.real_dev - xfs: don't assume perags are initialised when trimming AGs - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) - Merge: 6cd9c09 5eb8bd9- Merge branch 'rosa2023.1' into rosa2021.1- Bump release: add patch for Inferit Compact - Merge: 6bf8545 8c920b4- Merge branch 'rosa2023.1' into rosa2021.1- [bot] upd: 6.12.25 -> 6.12.31 - Changelog: - 9p/net: fix improper handling of bogus negative read/write replies - 9p/trans_fd: mark concurrent read and writes to p9_conn->err - accel/ivpu: Abort all jobs after command queue unregister - accel/ivpu: Add auto selection logic for job scheduler - accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW - accel/ivpu: Correct DCT interrupt handling - accel/ivpu: Fix a typo - accel/ivpu: Fix fw log printing - accel/ivpu: Fix locking order in ivpu_job_submit - accel/ivpu: Fix the NPU's DPU frequency calculation - accel/ivpu: Increase state dump msg timeout - accel/ivpu: Make DB_ID and JOB_ID allocations incremental - accel/ivpu: Refactor functions in ivpu_fw_log.c - accel/ivpu: Rename ivpu_log_level to fw_log_level - accel/ivpu: Reset fw log on cold boot - accel/ivpu: Update VPU FW API headers - accel/ivpu: Use xa_alloc_cyclic() instead of custom function - accel/qaic: Mask out SR-IOV PCI resources - ACPI: EC: Set ec_no_wakeup for Lenovo Go S - ACPI: HED: Always initialize before evged - ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls - ACPI: PPTT: Fix processor subtable walk - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10 - ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7 - ALSA: hda/realtek - Enable speaker for HP platform - ALSA: hda/realtek: Fix built-mic regression on other ASUS models - ALSA: pcm: Fix race of buffer access at PCM OSS layer - ALSA: seq: Fix delivery of UMP events to group ports - ALSA: seq: Improve data consistency at polling - ALSA: sh: SND_AICA should depend on SH_DMA_API - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info - ALSA: ump: Fix buffer overflow at UMP SysEx message conversion - ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface() - ALSA: usb-audio: Add sample rate quirk for Audioengine D1 - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera - ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset - ALSA: usb-audio: Fix duplicated name in MIDI substream names - amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src - arm64: Add support for HIP09 Spectre-BHB mitigation - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users - arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to prevent wrong idmap generation - arm64: dts: amlogic: dreambox: fix missing clkc_audio node - arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2 - arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout - arm64: dts: imx95: Correct the range of PCIe app-reg region - arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs - arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 - arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi - arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs - arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs - arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks - arm64: dts: ti: Refactor J784s4 SoC files to a common file - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays - arm64: insn: Add support for encoding DSB - arm64/mm: Check pmd_table() in pmd_trans_huge() - arm64/mm: Check PUD_TYPE_TABLE in pud_bad() - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation - arm64: proton-pack: Expose whether the branchy loop k value - arm64: proton-pack: Expose whether the platform is mitigated by firmware - arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator - arm64: tegra: Resize aperture for the IGX PCIe C5 slot - arm64: zynqmp: add clock-output-names property in clock nodes - ARM: at91: pm: fix at91_suspend_finish for ZQ calibration - ARM: dts: opos6ul: add ksz8081 phy properties - ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 - ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot - ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode - ASoC: codecs: wsa883x: Correct VI sense channel mask - ASoC: codecs: wsa884x: Correct VI sense channel mask - ASoC: cs42l43: Disable headphone clamps during type detection - ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB - ASoC: fsl_asrc_dma: get codec or cpu dai from backend - ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of() - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 - ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers - ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init() - ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect - ASoC: mediatek: mt8188: Add reference for dmic clocks - ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile - ASoC: ops: Enforce platform maximum on initial value - ASoC: pcm6240: Drop bogus code handling IRQ as GPIO - ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup() - ASoC: rt722-sdca: Add some missing readable registers - ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_direction - ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() - ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence - ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms - ASoC: SOF: Intel: hda: Fix UAF when reloading module - ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext - ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction - ASoc: SOF: topology: connect DAI to a single DAI link - ASoC: sun4i-codec: support hp-det-gpios property - ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG - ASoC: tas2764: Mark SW_RESET as volatile - ASoC: tas2764: Power up/down amp on mute ops - ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type - ata: libata-scsi: Fix ata_msense_control_ata_feature() - ata: libata-scsi: Improve CDL control - auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" - badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0 - bcachefs: Remove incorrect __counted_by annotation - binder: fix offset calculation in debug log - binfmt_elf: Move brk for static PIE even if ASLR disabled - blk-cgroup: improve policy registration error handling - blk-mq: create correct map for fallback case - blk-throttle: don't take carryover for prioritized processing of metadata - block: fix race between set_blocksize and read paths - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone - block: mark bounce buffering as incompatible with integrity - block: never reduce ra_pages in blk_apply_bdi_limits - block: only update request sector if needed - block: remove the ioprio field from struct request - block: remove the write_hint field from struct request - Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths - Bluetooth: btintel_pcie: Avoid redundant buffer allocation - Bluetooth: btmtk: Remove resetting mt7921 before downloading the fw - Bluetooth: btmtk: Remove the resetting step before downloading the fw - Bluetooth: btmtksdio: Check function enabled before doing close - Bluetooth: btmtksdio: Do close if SDIO card removed without close - Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler removal - Bluetooth: btnxpuart: Fix kernel panic during FW release - Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x - Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x - Bluetooth: btusb: Add ID 0x2c7c:0x0130 for Qualcomm WCN785x - Bluetooth: btusb: Add new VID/PID for WCN785x - Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x - Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x - Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue() - Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling - Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken - Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver - Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync - Bluetooth: hci_conn: Remove alloc from critical section - Bluetooth: L2CAP: copy RX timestamp to new fragments - Bluetooth: L2CAP: Fix not checking l2cap_chan security level - Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags - bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan() - bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings() - bnxt_en: Fix coredump logic to free allocated buffer - bnxt_en: Fix error handling path in bnxt_init_chip() - bnxt_en: Fix ethtool -d byte order for 32-bit values - bnxt_en: Fix ethtool selftest output in one of the failure cases - bnxt_en: fix module unload sequence - bnxt_en: Fix out-of-bound memcpy() during ethtool -w - bnxt_en: improve TX timestamping FIFO configuration - bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set - bonding: report duplicate MAC address in all situations - book3s64/radix : Align section vmemmap start address to PAGE_SIZE - book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n - bpf: abort verification if env->cur_state->loop_entry != NULL - bpf: Add namespace to BPF internal symbols - bpf: Allow pre-ordering for bpf cgroup progs - bpf: bpftool: Setting error code in do_loader() - bpf: copy_verifier_state() should copy 'loop_entry' field - bpf: don't do clean_live_states when state->loop_entry->branches > 0 - bpf: Fix BPF_INTERNAL namespace import - bpf: Fix deadlock between rcu_tasks_trace and event_mutex. - bpf: Fix kmemleak warning for percpu hashmap - bpf: fix possible endless loop in BPF map iteration - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage - bpf: Reject attaching fexit/fmod_ret to __noreturn functions - bpf: Return prog btf_id without capable check - bpf: Scrub packet on bpf_redirect_peer - bpf: Search and add kfuncs in struct_ops prologue and epilogue - bpftool: Fix readlink usage in get_fd_type - bpf: Use kallsyms to find the function name of a struct_ops's stub function - bridge: mdb: Allow replace of a host-joined group - bridge: netfilter: Fix forwarding of fragmented packets - btrfs: add back warning for mount option commit values exceeding 300 - btrfs: adjust subpage bit start based on sectorsize - btrfs: avoid linker error in btrfs_find_create_tree_block() - btrfs: avoid NULL pointer dereference if no valid csum tree - btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range() - btrfs: compression: adjust cb->compressed_folios allocation type - btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref - btrfs: fix COW handling in run_delalloc_nocow() - btrfs: fix discard worker infinite loop after disabling discard - btrfs: fix folio leak in submit_one_async_extent() - btrfs: fix non-empty delayed iputs list on unmount due to async workers - btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() - btrfs: handle empty eb->folios in num_extent_folios() - btrfs: make btrfs_discard_workfn() block_group ref explicit - btrfs: run btrfs_error_commit_super() early - btrfs: send: return -ENAMETOOLONG when attempting a path that is too long - btrfs: zoned: return EIO on RAID1 block group write pointer mismatch - can: bcm: add locking for bcm_op runtime updates - can: bcm: add missing rcu read protection for procfs content - can: c_can: Use of_property_present() to test existence of DT property - can: gw: fix RCU/BH usage in cgw_create_job() - can: kvaser_pciefd: Continue parsing DMA buf after dropped RX - can: kvaser_pciefd: Fix echo_skb race - can: m_can: m_can_class_allocate_dev(): initialize spin lock on device probe - can: mcan: m_can_class_unregister(): fix order of unregistration calls - can: mcp251xfd: fix TDC setting for low data bit rates - can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls - can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls - can: slcan: allow reception of short error messages - ceph: Fix incorrect flush end position calculation - cgroup/cpuset: Don't allow creation of local partition over a remote one - cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode - cgroup: Fix compilation issue due to cgroup_mutex not being exported - cgroup/rstat: avoid disabling irqs for O(num_cpu) - char: misc: register chrdev region with all possible minors - cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES - cifs: add validation check for the fields in smb_aces - cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info() - cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function - cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode - cifs: Fix establishing NetBIOS session for SMB2+ connection - cifs: Fix negotiate retry functionality - cifs: Fix querying and creating MF symlinks over SMB1 - cifs: Fix querying of WSL CHR and BLK reparse points over SMB1 - CIFS: New mount option for cifs.upcall namespace resolution - cifs: Set default Netbios RFC1001 server name to hostname in UNC - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() - clk: imx8mp: inform CCF of maximum frequency of clocks - clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs - clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate - clk: qcom: ipq5018: allow it to be bulid on arm32 - clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490 - clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation - clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe() - clk: sunxi-ng: d1: Add missing divider for MMC mod clocks - clocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug - clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable() - clocksource: mips-gic-timer: Enable counter when CPUs start - comedi: jr3_pci: Fix synchronous deletion of timer - coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t - cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist - cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost - cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate() - cpufreq: Avoid using inconsistent policy->min and policy->max - cpufreq: cppc: Fix invalid return value in .get() callback - cpufreq: Do not enable by default during compile testing - cpufreq: fix compile-test defaults - cpufreq: Fix setting policy limits when frequency tables are used - cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode - cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() - cpufreq: sun50i: prevent out-of-bounds access - cpufreq: tegra186: Share policy per cluster - cpuidle: menu: Avoid discarding useful information - crypto: ahash - Set default reqsize from ahash_alg - crypto: algif_hash - fix double free in hash_accept - crypto: atmel-sha204a - Set hwrng quality to lowest possible - crypto: ccp - Add support for PCI device 0x1134 - crypto: Kconfig - Select LIB generic option - crypto: lib/Kconfig - Fix lib built-in failure when arch is modular - crypto: lib/Kconfig - Hide arch options from user - crypto: lzo - Fix compression buffer overrun - crypto: mxs-dcp - Only set OTP_KEY bit for OTP key - crypto: null - Use spin lock instead of mutex - crypto: octeontx2 - suppress auth failure screaming due to negative tests - crypto: skcipher - Zap type in crypto_alloc_sync_skcipher - cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports - devres: Introduce devm_kmemdup_array() - dlm: make tcp still work in multi-link env - dma-buf: insert memory barrier before updating num_fences - dma/contiguous: avoid warning about unused size_bytes - dm: add missing unlock on in dm_keyslot_evict() - dmaengine: dmatest: Fix dmatest waiting less when interrupted - dmaengine: fsl-edma: Fix return code for unhandled interrupts - dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals - dmaengine: idxd: Add missing cleanups in cleanup internals - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call - dmaengine: idxd: Fix allowing write() from different address spaces - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc - dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs - dmaengine: idxd: Fix ->poll() return value - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" - dmaengine: ti: k3-udma: Add missing locking - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy - dm: always update the array size in realloc_argv on success - dma-mapping: avoid potential unused data compilation warning - dma/mapping.c: dev_dbg support for dma_addressing_limited - dma-mapping: Fix warning reported for missing prototype - dm-bufio: don't schedule in atomic context - dm cache: prevent BUG_ON by blocking retries on failed device resumes - dm: fix copying after src array boundaries - dm: fix unconditional IO throttle caused by REQ_PREFLUSH - dm-integrity: fix a warning on invalid table line - dm: restrict dm device size to 2^63-512 bytes - dm vdo indexer: prevent unterminated string warning - dm vdo: use a short static string for thread name prefix - Documentation: x86/bugs/its: Add ITS documentation - do_umount(): add missing barrier before refcount checks in sync case - dpll: Add an assertion to check freq_supported_num - dql: Fix dql->limit value when reset. - driver core: fix potential NULL pointer dereference in dev_uevent() - driver core: introduce device_set_driver() helper - driver core: Split devres APIs to device/devres.h - drivers: base: handle module_kobject creation - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies - drm: Add valid clones check - drm/amd: Add Suspend/Hibernate notification callback support - drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp - drm/amd/display: Add support for disconnected eDP streams - drm/amd/display: Avoid flooding unnecessary info messages - drm/amd/display: calculate the remain segments for all pipes - drm/amd/display: Call FP Protect Before Mode Programming/Mode Support - drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401 - drm/amd/display: Copy AUX read reply data whenever length > 0 - drm/amd/display: Correct the reply value when AUX write incomplete - drm/amd/display: Correct timing_adjust_pending flag setting. - drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF - drm/amd/display: Defer BW-optimization-blocked DRR adjustments - drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer() - drm/amd/display/dml2: use vzalloc rather than kzalloc - drm/amd/display: Do not enable replay when vtotal update is pending. - drm/amd/display: Don't treat wb connector as physical in create_validate_stream_for_sink - drm/amd/display: Don't try AUX transactions on disconnected link - drm/amd/display: Enable urgent latency adjustment on DCN35 - drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35 - drm/amd/display: Exit idle optimizations before accessing PHY - drm/amd/display: Fix BT2020 YCbCr limited/full range input - drm/amd/display: fix dcn4x init failed - drm/amd/display: Fix DMUB reset sequence for DCN401 - drm/amd/display: Fix gpu reset in multidisplay config - drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch - drm/amd/display: Fix invalid context error in dml helper - drm/amd/display: Fix mismatch type comparison - drm/amd/display: Fix p-state type when p-state is unsupported - drm/amd/display: Fix slab-use-after-free in hdcp - drm/amd/display: Fix the checking condition in dmub aux handling - drm/amd/display: Fix unnecessary cast warnings from checkpatch - drm/amd/display: Fix wrong handling for AUX_DEFER case - drm/amd/display: Force full update in gpu reset - drm/amd/display: Guard against setting dispclk low for dcn31x - drm/amd/display: Guard against setting dispclk low when active - drm/amd/display: handle max_downscale_src_width fail check - drm/amd/display: Increase block_sequence array size - drm/amd/display: Initial psr_version with correct setting - drm/amd/display: more liberal vmin/vmax update for freesync - drm/amd/display: not abort link train when bw is low - drm/amd/display: pass calculated dram_speed_mts to dml2 - drm/amd/display: Populate register address for dentist for dcn401 - drm/amd/display: Read LTTPR ALPM caps during link cap retrieval - drm/amd/display: Remove incorrect checking in dmub aux handler - drm/amd/display: remove minimum Dispclk and apply oem panel timing. - drm/amd/display: Request HW cursor on DCN3.2 with SubVP - drm/amd/display: Shift DMUB AUX reply command if necessary - drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination - drm/amd/display: Support multiple options during psr entry. - drm/amd/display: Update CR AUX RD interval interpretation - drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It - drm/amdgpu: adjust drm_firmware_drivers_only() handling - drm/amdgpu: Allow P2P access through XGMI - drm/amdgpu: csa unmap use uninterruptible lock - drm/amdgpu/discovery: check ip_discovery fw file available - drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c - drm/amdgpu: enlarge the VBIOS binary size limit - drm/amdgpu: fix incorrect MALL size for GFX1151 - drm/amdgpu: Fix missing drain retry fault the last entry - drm/amdgpu: Fix offset for HDP remap in nbio v7.11 - drm/amdgpu: fix pm notifier handling - drm/amdgpu/gfx11: don't read registers in mqd init - drm/amdgpu/gfx12: don't read registers in mqd init - drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush - drm/amdgpu: Increase KIQ invalidate_tlbs timeout - drm/amdgpu/mes11: fix set_hw_resources_1 calculation - drm/amdgpu: release xcp_mgr on exit - drm/amdgpu: remove all KFD fences from the BO on release - drm/amdgpu: reset psp->cmd to NULL after releasing the buffer - drm/amdgpu: Set snoop bit for SDMA for MI series - drm/amdgpu: Skip pcie_replay_count sysfs creation for VF - drm/amdgpu: Update SRIOV video codec caps - drm/amdgpu: Use active umc info from discovery - drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4 - drm/amdgpu: Use the right function for hdp flush - drm/amdgpu/vcn: using separate VCN1_AON_SOC offset - drm/amdkfd: Correct F8_MODE for gfx950 - drm/amdkfd: fix missing L2 cache info in topology - drm/amdkfd: KFD release_work possible circular locking - drm/amdkfd: Set per-process flags only once cik/vi - drm/amdkfd: Set per-process flags only once for gfx9/10/11/12 - drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12 - drm/amd/pm: Fetch current power limit from PMFW - drm/amd/pm: Skip P2S load for SMU v13.0.12 - drm/ast: Find VBIOS mode from regular display size - drm/atomic: clarify the rules around drm_atomic_state->allow_modeset - drm: bridge: adv7511: fill stream capabilities - drm/buddy: fix issue that force_merge cannot free all roots - drm/edid: fixed the bug that hdr metadata was not reset - drm/fbdev-dma: Support struct drm_driver.fbdev_probe - drm/fdinfo: Protect against driver unbind - drm/gem: Internally test import_attach for imported objects - drm/gem: Test for imported GEM buffers with helper - drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' - drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence - drm/mipi-dbi: Fix blanking for non-16 bit formats - drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE - drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() - drm/panel-edp: Add Starry 116KHD024006 - drm: panel: jd9365da: fix reset signal polarity in unprepare - drm/panel-mipi-dbi: Run DRM default client setup - drm/panel: simple: Update timings for AUO G101EVN010 - drm/rockchip: vop2: Add uv swap for cluster window - drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0 - drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS - drm/tests: shmem: Fix memleak - drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() - drm/v3d: Add clock handling - drm/v3d: Add job to pending list if the reset was skipped - drm/xe: Add page queue multiplier - drm/xe/bmg: Add one additional PCI ID - drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set - drm/xe/debugfs: fixed the return value of wedged_mode_set - drm/xe: Do not attempt to bootstrap VF in execlists mode - drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change - drm/xe: Fix xe_tile_init_noalloc() error propagation - drm/xe/gsc: do not flush the GSC worker from the reset path - drm/xe: Move suballocator init to after display init - drm/xe: Nuke VM's mapping upon close - drm/xe/oa: Ensure that polled read returns latest data - drm/xe/pf: Create a link between PF and VF devices - drm/xe/pf: Reset GuC VF config when unprovisioning critical resource - drm/xe: Reject BO eviction if BO is bound to current VM - drm/xe/relay: Don't use GFP_KERNEL for new transactions - drm/xe: Retry BO allocation - drm/xe/sa: Always call drm_suballoc_manager_fini() - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value - drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init() - drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs - drm/xe/tests/mocs: Update xe_force_wake_get() return handling - drm/xe/vf: Retry sending MMIO request to GUC on timeout error - drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406 - drm/xe: xe_gen_wa_oob: replace program_invocation_short_name - EDAC/altera: Set DDR and SDMMC interrupt mask before registration - EDAC/altera: Test the correct error reg offset - EDAC/ie31200: work around false positive build warning - eeprom: ee1004: Check chip before probing - erofs: ensure the extra temporary copy is valid for shortened bvecs - erofs: initialize decompression early - err.h: move IOMEM_ERR_PTR() to err.h - espintcp: fix skb leaks - espintcp: remove encap socket caching to avoid reference leak - eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when adding unicast addrs - eth: mlx4: don't try to complete XDP frames in netpoll - exfat: call bh_read in get_block only when necessary - ext4: do not convert the unwritten extents if data writeback fails - ext4: don't write back data before punch hole in nojournal mode - ext4: goto right label 'out_mmap_sem' in ext4_setattr() - ext4: make block validity check resistent to sb bh corruption - ext4: on a remount, only log the ro or r/w state when it has changed - ext4: reject the 'data_err=abort' option in nojournal mode - ext4: remove writable userspace mappings before truncating page cache - ext4: reorder capability check last - f2fs: introduce f2fs_base_attr for global sysfs entries - fbcon: Use correct erase colour for clearing in fbcon - fbdev: core: tileblit: Implement missing margin clearing for tileblit - fbdev: fsl-diu-fb: add missing device_remove_file() - fbnic: Actually flush_tx instead of stalling out - fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready - fbnic: Fix initialization of mailbox descriptor rings - fbnic: Gate AXI read/write enabling on FW mailbox - fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready - fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context - firmware: arm_ffa: Handle the presence of host partition in the partition info - firmware: arm_ffa: Reject higher major version as incompatible - firmware: arm_ffa: Set dma_mask for ffa devices - firmware: arm_ffa: Skip Rx buffer ownership release if not acquired - firmware: arm_scmi: Balance device refcount when destroying devices - firmware: arm_scmi: Fix timeout checks on polling path - firmware: arm_scmi: Relax duplicate name constraint across protocol ids - firmware: stratix10-svc: Add of_platform_default_populate() - firmware: xilinx: Dont send linux address to get fpga config get status - fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount() - Fix mis-uses of 'cc-option' for warning disablement - fpga: altera-cvp: Increase credit timeout - fs/buffer: introduce sleeping flavors for pagecache lookups - fs/buffer: split locking for pagecache lookups - fs/buffer: use sleeping version of __find_get_block() - fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio() - fs/ext4: use sleeping version of sb_find_get_block() - fs/jbd2: use sleeping version of __find_get_block() - fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size - fs/ntfs3: Keep write operations atomic - fs/ocfs2: use sleeping version of __find_get_block() - fs/xattr.c: fix simple_xattr_list to always include security.* xattrs - ftrace: Fix preemption accounting for stacktrace filter command - ftrace: Fix preemption accounting for stacktrace trigger command - fuse: Return EPERM rather than ENOSYS from link() - gcc-15: disable '-Wunterminated-string-initialization' entirely for now - gcc-15: make 'unterminated string initialization' just a warning - genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie - gfs2: Check for empty queue in run_queue - gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment - gpio: pca953x: fix IRQ storm on system wake up - gre: Fix again IPv6 link-local address generation. - HID: bpf: abort dispatch if device destroyed - HID: thrustmaster: fix memory leak in thrustmaster_interrupts() - HID: uclogic: Add NULL check in uclogic_input_configured() - HID: usbkbd: Fix the bit shift number for LED_KANA - highmem: add folio_test_partial_kmap() - hrtimers: Replace hrtimer_clock_to_base_table with switch-case - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array - hv_netvsc: Remove rmsg_pgcnt - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages - hwmon: (dell-smm) Increment the number of fans - hwmon: (gpio-fan) Add missing mutex locks - hwmon: (xgene-hwmon) use appropriate type for the latency value - hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure - i2c: designware: Fix an error handling path in i2c_dw_pci_probe() - i2c: designware: Use temporary variable for struct device - i2c: imx-lpi2c: Fix clock count when probe defers - i2c: pxa: fix call balance of i2c->clk handling routines - i2c: qup: Vote for interconnect bandwidth to DRAM - i3c: master: svc: Add support for Nuvoton npcm845 i3c - i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work() - i3c: master: svc: Fix missing STOP for master request - i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA) - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() - ice: count combined queues using Rx/Tx count - ice: Fix LACP bonds without SRIOV environment - ice: fix vf->num_mac count with port representors - ice: init flow director before RDMA - ice: Initial support for E825C hardware in ice_adapter - ice: treat dyn_allowed only as suggestion - ice: use DSN instead of PCI BDF for ice_adapter index - idpf: fix idpf_vport_splitq_napi_poll() - idpf: fix null-ptr-deref in idpf_features_check - idpf: fix offloads support for encapsulated packets - idpf: fix potential memory leak on kcalloc() failure - idpf: protect shutdown from reset - ieee802154: ca8210: Use proper setters and getters for bitwise types - igc: fix lock order in igc_ptp_reset - iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64 - iio: accel: adxl367: fix setting odr for activity time update - iio: adc: ad7266: Fix potential timestamp alignment issue. - iio: adc: ad7606: fix serial register access - iio: adc: ad7768-1: Fix conversion result sign - iio: adc: ad7768-1: Fix insufficient alignment of timestamp. - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check - iio: adc: ad7944: don't use storagebits for sizing - iio: adc: dln2: Use aligned_s64 for timestamp - iio: adc: rockchip: Fix clock initialization sequence - iio: adis16201: Correct inclinometer channel resolution - iio: chemical: pms7003: use aligned_s64 for timestamp - iio: chemical: sps30: use aligned_s64 for timestamp - iio: imu: inv_mpu6050: align buffer for timestamp - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo - iio: light: opt3001: fix deadlock due to concurrent flag access - iio: pressure: mprls0025pa: use aligned_s64 for timestamp - iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer. - ima: process_measurement() needlessly takes inode_lock() on MAY_READ - Input: cyttsp5 - ensure minimum reset pulse width - Input: cyttsp5 - fix power control issue on wakeup - Input: mtk-pmic-keys - fix possible null pointer dereference - Input: synaptics - enable InterTouch on Dell Precision M3800 - Input: synaptics - enable InterTouch on Dynabook Portege X30-D - Input: synaptics - enable InterTouch on Dynabook Portege X30L-G - Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5 - Input: synaptics - enable SMBus for HP Elitebook 850 G1 - Input: xpad - add more controllers - Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller - Input: xpad - fix Share button on Xbox One controllers - Input: xpad - fix two controller table values - intel_th: avoid using deprecated page->mapping, index fields - iomap: skip unnecessary ifs_block_is_uptodate check - iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid - iommu/amd/pgtbl_v2: Improve error handling - iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE - iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids - iommu/arm-smmu-v3: Fix pgsize_bit for sva domains - iommu: Clear iommu-dma ops on cleanup - iommufd: Disallow allocating nested parent domain with fault ID - iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability - iommu: Fix two issues in iommu_copy_struct_from_user() - iommu: Handle race with default domain setup - iommu: Keep dev->iommu state consistent - iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) - io_uring: always arm linked timeouts prior to issue - io_uring: always do atomic put from iowq - io_uring: don't duplicate flushing in io_req_post_cqe - io_uring: ensure deferred completions are flushed for multishot - io_uring/fdinfo: annotate racy sq/cq head/tail reads - io_uring: fix overflow resched cqe reordering - io_uring: fix 'sync' handling of io_fallback_tw() - io_uring/msg: initialise msg request opcode - io_uring/sqpoll: Increase task_work submission batch size - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). - ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). - ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only - ipv6: save dontfrag in cork - ipvs: fix uninit-value for saddr in do_output_route4 - irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() - irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs - irqchip/riscv-aplic: Add support for hart indexes - irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector - irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base - irqchip/riscv-imsic: Start local sync timer on correct CPU - jbd2: do not try to recover wiped journal - kbuild: add dependency from vmlinux to sorttable - kbuild: Disable -Wdefault-const-init-unsafe - kbuild: fix argument parsing in scripts/config - kbuild: Properly disable -Wunterminated-string-initialization for clang - kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf - kconfig: merge_config: use an empty file as initfile - kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() - kernel: globalize lookup_or_create_module_kobject() - kernel: param: rename locate_module_kobject - ksmbd: add netdev-up/down event debug print - ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL - ksmbd: fix memory leak in parse_lease_state() - ksmbd: fix stream write failure - ksmbd: Fix UAF in __close_file_table_ids - ksmbd: fix use-after-free in kerberos authentication - ksmbd: fix use-after-free in ksmbd_session_rpc_open - ksmbd: fix use-after-free in session logoff - ksmbd: fix use-after-free in __smb2_lease_break_noti() - ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING" - ksmbd: prevent out-of-bounds stream writes by validating *pos - ksmbd: prevent rename with empty string - ksmbd: use __GFP_RETRY_MAYFAIL - kunit: tool: Use qboot on QEMU x86_64 - KVM: Add member to struct kvm_gfn_range to indicate private/shared - KVM: s390: Don't use %pK through debug printing - KVM: s390: Don't use %pK through tracepoints - KVM: SVM: Allocate IR data using atomic allocation - KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception - KVM: x86: Explicitly treat routing entry type changes as changes - KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing - KVM: x86: Reset IRTE to host control if *new* route isn't postable - KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer - leds: pwm-multicolor: Add check for fwnode_property_read_u32 - leds: trigger: netdev: Configure LED blink interval for HW offload - __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock - libbpf: Fix out-of-bound read - lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP - libnvdimm/labels: Fix divide error in nd_label_data_init() - llc: fix data loss when reading from a socket in llc_ui_recvmsg() - lockdep: Fix wait context check on softirq for PREEMPT_RT - LoongArch: Fix MAX_REG_OFFSET calculation - LoongArch: Handle fp, lsx, lasx and lbt assembly symbols - LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally - LoongArch: KVM: Fully clear some CSRs when VM reboot - LoongArch: Make do_xyz() exception handlers more robust - LoongArch: Make regs_irqs_disabled() more clear - LoongArch: Move __arch_cpu_idle() to .cpuidle.text section - LoongArch: Prevent cond_resched() occurring within kernel-fpu - LoongArch: Remove a bogus reference to ZONE_DMA - LoongArch: Return NULL from huge_pte_offset() for invalid PMD - LoongArch: Save and restore CSR.CNTC for hibernation - LoongArch: Select ARCH_USE_MEMTEST - LoongArch: uprobes: Remove redundant code about resume_era - LoongArch: uprobes: Remove user_{en,dis}able_single_step() - loop: Add sanity check for read/write_iter - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize - loop: don't require ->write_iter for writable files in loop_configure - loop: factor out a loop_assign_backing_file helper - loop: Fix ABBA locking race - loop: refactor queue limits updates - loop: Simplify discard granularity calc - loop: Use bdev limit helpers for configuring discard - mailbox: pcc: Always clear the platform ack interrupt first - mailbox: pcc: Fix the possible race in updation of chan_in_use flag - mailbox: pcc: Use acpi_os_ioremap() instead of ioremap() - mailbox: use error ret code of of_parse_phandle_with_args() - MAINTAINERS: Update Alexey Makhalov's email address - mcb: fix a double free bug in chameleon_parse_gdd() - mctp: Fix incorrect tx flow invalidation condition in mctp-i2c - mctp: no longer rely on net->dev_index_head[] - md/raid1: Add check for missing source disk in process_checks() - media: adv7180: Disable test-pattern control on adv7180 - media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe() - media: cx231xx: set device_caps for 417 - media: i2c: imx214: Check number of lanes from device tree - media: i2c: imx214: Convert to CCI register access helpers - media: i2c: imx214: Fix link frequency validation - media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl() - media: i2c: imx214: Replace register addresses with macros - media: i2c: imx214: Simplify with dev_err_probe() - media: i2c: imx214: Use subdev active state - media: i2c: imx219: Correct the minimum vblanking value - media: imx335: Set vblank immediately - media: ov08x40: Add missing ov08x40_identify_module() call on stream-start - media: ov08x40: Move ov08x40_identify_module() function up - media: qcom: camss: Add default case in vfe_src_pad_code - media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available - media: tc358746: improve calculation of the D-PHY timing registers - media: test-drivers: vivid: don't call schedule in loop - media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map - media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value - media: v4l: Memset argument to 0 before calling get_mbus_config pad op - mei: me: add panther lake H DID - mei: vsc: Fix fortify-panic caused by invalid counted_by() use - mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type - memblock: Accept allocated memory before use in memblock_double_array() - memcg: always call cond_resched() after fn() - mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs - mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check - MIPS: cm: Detect CM quirks from device tree - MIPS: cm: Fix warning if MIPS_CM is disabled - MIPS: Fix MAX_REG_OFFSET - MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core - MIPS: Use arch specific syscall name match function - misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack - misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration - misc: pci_endpoint_test: Give disabled BARs a distinct error code - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices - mmc: dw_mmc: add exynos7870 DW MMC support - mmc: host: Wait for Vdd to settle on card power off - mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe - mmc: sdhci: Disable SD card clock before changing parameters - mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get - mm: fix folio_pte_batch() on XEN PV - mm/huge_memory: fix dereferencing invalid pmd migration entry - mm/memblock: pass size instead of end to memblock_set_node() - mm/memblock: repeat setting reserved region nid if array is doubled - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled - mm/page_alloc.c: avoid infinite retries caused by cpuset race - mm: page_alloc: don't steal single pages from biggest buddy - mm/page_alloc: fix race condition in unaccepted memory handling - mm: page_alloc: speed up fallbacks in rmqueue_bulk() - mm, slab: clean up slab->obj_exts always - mm: userfaultfd: correct dirty flags set for both present and swap pte - mm/userfaultfd: fix uninitialized output field for -EAGAIN race - mm: vmalloc: actually use the in-place vrealloc region - mm: vmalloc: only zero-init on vrealloc shrink - mm: vmalloc: support more granular vrealloc() sizing - mm/vmscan: don't try to reclaim hwpoison folio - module: ensure that kobject_put() is safe for module type kobjects - module: sign with sha512 instead of sha1 by default - mptcp: pm: userspace: flags: clearer msg if no remote addr - mq-deadline: don't call req_get_ioprio from the I/O completion handler - net: cadence: macb: Fix a possible deadlock in macb_halt_tx. - net: dlink: Correct endianness handling of led_mode - net: dsa: b53: allow leaky reserved multicast - net: dsa: b53: always rejoin default untagged VLAN on bridge leave - net: dsa: b53: do not allow to configure VLAN 0 - net: dsa: b53: do not program vlans when vlan filtering is off - net: dsa: b53: do not set learning and unicast/multicast on up - net: dsa: b53: fix clearing PVID of a port - net: dsa: b53: fix flushing old pvid VLAN on pvid change - net: dsa: b53: fix learning on VLAN unaware bridges - net: dsa: b53: fix toggling vlan_filtering - net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave - net: dsa: b53: keep CPU port always tagged again - net: dsa: b53: prevent standalone from trying to forward to other ports - net: dsa: felix: fix broken taprio gate states after clock jump - net: dsa: microchip: linearize skb for tail-tagging switches - net: dsa: mt7530: sync driver-specific behavior of MT7531 variants - net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family - net: dsa: mv88e6xxx: enable PVT for 6321 switch - net: dsa: mv88e6xxx: enable STU methods for 6320 family - net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family - net: dsa: mv88e6xxx: fix VTU methods for 6320 family - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING - net: dwmac-sun8i: Use parsed internal PHY address instead of 1 - net: enetc: refactor bulk flipping of RX buffers to separate function - net: ethernet: mtk_eth_soc: do not reset PSE when setting FE - net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM - net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability - net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration - net: ethernet: mtk_eth_soc: reset all TX queues on DMA free - net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array - net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only - net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll - net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised - net: ethernet: ti: cpsw_new: populate netdev of_node - net: export a helper for adding up queue stats - net: fec: ERR007885 Workaround for conventional TX - net: fec: Refactor MAC reset to function - netfilter: conntrack: Bound nf_conntrack sysctl writes - netfilter: fib: avoid lookup if socket is available - netfilter: ipset: fix region locking in hash types - net: Fix the devmem sock opts and msgs for parisc - net: flush_backlog() small changes - netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS - net: hns3: defer calling ptp_clock_register() - net: hns3: fix an interrupt residual problem - net: hns3: fixed debugfs tm_qset size - net: hns3: store rx VLAN tag offload state for VF - net: hsr: Fix PRP duplicate detection - net: ipv6: fix UDPv6 GSO segmentation with NAT - net: ipv6: Init tunnel link-netns before registering dev - net: lan743x: Fix memleak issue when GSO enabled - net: lan743x: Restore SGMII CTRL register on resume - netlink: specs: tc: all actions are indexed arrays - netlink: specs: tc: fix a couple of attribute names - net: lwtunnel: disable BHs when required - net/mana: fix warning in the writer of client oob - net: mctp: Don't access ifa_index when missing - net: mctp: Ensure keys maintain only one ref to corresponding dev - net: mdio: mux-meson-gxl: set reversed bit when using internal phy - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value - net/mlx5: Apply rate-limiting to high temperature warning - net/mlx5: Avoid report two health errors on same syndrome - net/mlx5: Change POOL_NEXT_SIZE define value and make it global - net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled - net/mlx5e: Disable MACsec offload for uplink representor profile - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: reduce rep rxq depth to 256 for ECPF - net/mlx5e: reduce the max log mpwrq sz for ECPF and reps - net/mlx5e: set the tx_queue_len for pfifo_fast - net/mlx5: E-switch, Fix error handling for enabling roce - net/mlx5: E-Switch, Initialize MAC Address for Default GID - net/mlx5e: TC, Continue the attr process even if encap entry is invalid - net/mlx5e: Use custom tunnel header for vxlan gbp - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB - net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table() - net/mlx5: Modify LSB bitmask in temperature event to include only the first bit - net/mlx5: Move ttc allocation after switch case to prevent leaks - net/mlx5: XDP, Enable TX side XDP multi-buffer support - net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID - net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads - net: page_pool: avoid false positive warning if NAPI was never added - net: phy: leds: fix memory leak - net: phylink: use pl->link_interface in phylink_expects_phy() - net: phy: microchip: force IRQ polling mode for lan88xx - net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104 - net: pktgen: fix access outside of user given buffer in pktgen_thread_write() - net: pktgen: fix mpls maximum labels list parsing - net: qede: Initialize qede_ll_ops with designated initializer - net_sched: drr: Fix double list add in class with netem as child qdisc - net_sched: ets: Fix double list add in class with netem as child qdisc - net_sched: Flush gso_skb list too during ->change() - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too - net_sched: hfsc: Fix a UAF vulnerability in class handling - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc - net_sched: qfq: Fix double list add in class with netem as child qdisc - net: selftests: initialize TCP header and skb payload with zero - net/smc: use the correct ndev to find pnetid by pnetid table - net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size - net: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe - net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done - net/tls: fix kernel panic when alloc_page failed - net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards - net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus - net: use sock_gen_put() when sk_state is TCP_TIME_WAIT - net: vertexcom: mse102x: Add range check for CMD_RTS - net: vertexcom: mse102x: Fix LEN_MASK - net: vertexcom: mse102x: Fix possible stuck of SPI interrupt - net: vertexcom: mse102x: Fix RX error handling - net: xgene-v2: remove incorrect ACPI_PTR annotation - NFS: Don't allow waiting for exiting tasks - nfs: handle failure of nfs_get_lock_context in unlock path - NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() - NFSv4/pnfs: Reset the layout state after a layoutreturn - NFSv4: Treat ENETUNREACH errors as fatal for state recovery - nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs() - ntb_hw_amd: Add NTB PCI ID for new gen CPU - ntb: reduce stack usage in idt_scan_mws - nvme: fixup scan failure for non-ANA multipath controllers - nvmem: core: fix bit offsets of more than one byte - nvmem: core: update raw_len if the bit reading is required - nvmem: core: verify cell's raw_len - nvmem: qfprom: switch to 4-byte aligned reads - nvmem: rockchip-otp: add rk3576 variant data - nvmem: rockchip-otp: Move read-offset into variant-data - nvme: multipath: fix return value of nvme_available_path - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable - nvme-pci: add quirks for device 126f:1001 - nvme-pci: add quirks for WDC Blue SN550 15b7:5009 - nvme-pci: fix queue unquiesce check on slot_reset - nvme-pci: make nvme_pci_npages_prp() __always_inline - nvme: requeue namespace scan on missed AENs - nvme: re-read ANA log page after ns scan completes - nvme-tcp: fix premature queue removal and I/O failover - nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS - nvmet-fc: put ref when assoc->del_work is already scheduled - nvmet-fc: take tgtport reference only once - nvmet-tcp: don't restore null sk_state_change - nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS - nvme: unblock ctrl state transition for firmware update - objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() - objtool: Fix error handling inconsistencies in check() - objtool: Ignore end-of-section jumps for KCOV/GCOV - objtool, lkdtm: Obfuscate the do_nothing() pointer - objtool, panic: Disable SMAP in __stack_chk_fail() - objtool: Properly disable uaccess validation - objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc() - objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0 - objtool: Silence more KCOV warnings - objtool: Silence more KCOV warnings, part 2 - objtool: Stop UNRET validation on UD2 - ocfs2: fix the issue with discontiguous allocation in the global_bitmap - ocfs2: implement handshaking with ocfs2 recovery thread - ocfs2: stop quota recovery before disabling quotas - ocfs2: switch osb->disable_recovery to enum - octeon_ep: Fix host hang issue during device reboot - octeon_ep_vf: Resolve netdevice usage count issue - octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG - octeontx2-af: Fix CGX Receive counters - Octeontx2-af: RPM: Register driver with PCI subsys IDs - octeontx2-af: Set LMT_ENA bit for APR table entries - octeontx2-pf: Add AF_XDP non-zero copy support - octeontx2-pf: Do not reallocate all ntuple filters - octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy - of: resolver: Fix device node refcount leakage in of_resolve_phandles() - of: resolver: Simplify of_resolve_phandles() using __free() - openvswitch: Fix unsafe attribute parsing in output_userspace() - orangefs: Do not truncate file size - padata: do not leak refcount in reorder_work - parisc: Fix double SIGFPE crash - parisc: PDT: Fix missing prototype warning - PCI: brcmstb: Add a softdep to MIP MSI-X driver - PCI: brcmstb: Expand inbound window size up to 64GB - PCI: dwc: ep: Ensure proper iteration over outbound map windows - PCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off() - PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops - PCI: epf-mhi: Update device ID for SA8775P - PCI: Fix old_size lower bound in calculate_iosize() too - PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads - PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag - PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends - PCI: vmd: Disable MSI remapping bypass under Xen - pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result - pds_core: make pdsc_auxbus_dev_del() void - pds_core: make wait_context part of q_info - pds_core: Prevent possible adminq overflow/stuck condition - pds_core: Remove unnecessary check in pds_client_adminq_cmd() - pds_core: remove write-after-free of client_id - pds_core: specify auxiliary_device to be created - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt - perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters - perf: Avoid the read if the count is already updated - perf/core: Clean up perf_try_init_event() - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type - perf/x86: Fix non-sampling (counting) events on certain x86 platforms - perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq - perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. - perf/x86/intel: Only check the group flag for X86 leader - phy: core: don't require set_mode() callback for phy_get_mode() to work - phy: exynos5-usbdrd: fix EDS distribution tuning (gs101) - phy: Fix error handling in tegra_xusb_port_init - phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF - phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind - phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data - phy: renesas: rcar-gen3-usb2: Move IRQ request in probe - phy: renesas: rcar-gen3-usb2: Set timing registers only once - phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init - phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the corresponding set flags are set - phy: tegra: xusb: remove a stray unlock - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking - pidfs: improve multi-threaded exec and premature thread-group leader exit polling - pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" - pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map - pinctrl: imx: Return NULL if no group is matched and found - pinctrl: mcp23s08: Get rid of spurious level interrupts - pinctrl: meson: define the pull up/down resistor value as 60 kOhm - pinctrl: qcom: switch to devm_register_sys_off_handler() - pinctrl: renesas: rza2: Fix potential NULL pointer dereference - pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down - pinctrl: sophgo: avoid to modify untouched bit when setting cv1800 pinconf - pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group() - pinctrl-tegra: Restore SFSEL bit when freeing pins - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) - platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles - platform/x86: asus-wmi: Disable OOBE state after resume from hibernation - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection - platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store() - platform/x86: ideapad-laptop: add support for some new buttons - platform/x86/intel: hid: Add Pantherlake support - platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug - platform/x86: think-lmi: Fix attribute name usage for non-compliant items - pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id() - pmdomain: imx: gpcv2: use proper helper for property detection - pmdomain: renesas: rcar: Remove obsolete nullify checks - PM: EM: Address RCU-related sparse warnings - PM: EM: use kfree_rcu() to simplify the code - pNFS/flexfiles: Report ENETDOWN as a connection error - PNP: Expand length of fixup id string - posix-timers: Add cond_resched() to posix_timer_add() search loop - posix-timers: Ensure that timer initialization is fully visible - powerpc/boot: Check for ld-option support - powerpc/boot: Fix dash warning - powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7 - powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits - powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory - power: supply: axp20x_battery: Update temp sensor for AXP717 from device tree - printk: Check CON_SUSPEND when unblanking a console - pstore: Change kmsg_bytes storage size to u32 - ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations - ptp: ocp: Limit signal/freq counts in summary output functions - qibfs: fix _another_ leak - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() - r8152: add vendor/device ID pair for Dell Alienware AW1022z - r8169: disable RTL8126 ZRX-DC timeout - r8169: don't scan PHY addresses > 0 - rcu: Fix get_state_synchronize_rcu_full() GP-start detection - rcu: fix header guard for rcu_all_qs() - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y - rcu: handle unstable rdp in rcu_read_unlock_strict() - RDMA/core: Fix best page size finding when it can cross SG entries - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug - RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject() - regulator: ad5398: Add device tree support - regulator: max20086: fix invalid memory access - remoteproc: qcom_wcnss: Fix on platforms without fallback regulators - remoteproc: qcom_wcnss: Handle platforms with only single power domain - Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection" - Revert "btrfs: canonicalize the device path before adding it" - Revert "drivers: core: synchronize really_probe() and dev_uevent()" - Revert "drm/amd/display: Exit idle optimizations before attempt to access PHY" - Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" - Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP" - Revert "drm/amd: Keep display off while going into S4" - Revert "drm/amd: Stop evicting resources on APUs in suspend" - Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates" - Revert "net: dsa: mv88e6xxx: fix internal PHYs for 6320 family" - Revert "rndis_host: Flag RNDIS modems as WWAN devices" - Revert "um: work around sched_yield not yielding in time-travel mode" - ring-buffer: Fix persistent buffer when commit page is the reader page - riscv: Allow NOMMU kernels to access all of RAM - riscv: Call secondary mmu notifier when flushing the tlb - riscv: dts: sophgo: fix DMA data-width configuration for CV18xx - riscv: misaligned: Add handling for ZCB instructions - riscv: misaligned: enable IRQs while handling misaligned accesses - riscv: misaligned: factorize trap handling - riscv: Provide all alternative macros all the time - riscv: Replace function-like macro by static inline function - riscv: uprobes: Add missing fence.i after building the XOL buffer - rtase: Modify the condition used to detect overflow in rtase_calc_time_mitigation - rtc: ds1307: stop disabling alarms on probe - rtc: pcf85063: do a SW reset if POR failed - rtc: rv3032: fix EERD location - rust: allow Rust 1.87.0's `clippy::ptr_eq` lint - rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint - rust: clean Rust 1.88.0's `unnecessary_transmutes` lint - rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros` configuration - rust: firmware: Use `ffi::c_char` type in `FwFunc` - s390/entry: Fix last breaking event handling in case of stack corruption - s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs - s390/pci: Fix missing check for zpci_create_device() error return - s390/sclp: Add check for get_zeroed_page() - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() - s390/tty: Fix a potential memory leak bug - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log - samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora - sch_drr: make drr_qlen_notify() idempotent - sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator - sched_ext: Use kvzalloc for large exit_dump allocation - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP - sched: Reduce the default slice to avoid tasks getting an extra tick - sch_ets: make est_qlen_notify() idempotent - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() - sch_hfsc: make hfsc_qlen_notify() idempotent - sch_htb: make htb_deactivate() idempotent - sch_htb: make htb_qlen_notify() idempotent - sch_qfq: make qfq_qlen_notify() idempotent - scsi: core: Clear flags for scsi_cmnd that did not complete - scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes - scsi: Improve CDL control - scsi: logging: Fix scsi_logging_level bounds - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk - scsi: mpi3mr: Add level check to control event logging - scsi: mpi3mr: Fix pending I/O counter - scsi: mpi3mr: Update timestamp only for supervisor IOCs - scsi: mpt3sas: Send a diag reset if target reset fails - scsi: pm80xx: Set phy_attached to zero when device is gone - scsi: scsi_debug: First fixes for tapes - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer - scsi: st: ERASE does not change tape location - scsi: st: Restore some drive settings after reset - scsi: st: Tighten the page format heuristics with MODE SELECT - scsi: target: iscsi: Fix timeout on deleted connection - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() - scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer() - scsi: ufs: core: Remove redundant query_complete trace - scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable WriteBooster - scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set - scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO - scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init() - scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend() - scsi: ufs: exynos: Move phy calls to .exit() callback - scsi: ufs: exynos: Move UFS shareability value to drvdata - scsi: ufs: exynos: Remove empty drv_init method - scsi: ufs: exynos: Remove superfluous function parameter - scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices - scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort() - scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get - selftests/bpf: Adjust data size to have ETH_HLEN - selftests/bpf: check program redirect in xdp_cpumap_attach - selftests/bpf: fix bpf_map_redirect call for cpu map test - selftests/bpf: Fix stdout race condition in traffic monitor - selftests/bpf: make xdp_cpumap_attach keep redirect prog attached - selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure - selftests/mincore: Allow read-ahead pages to reach the end of the file - selftests/mm: compaction_test: support platform with huge mount of memory - selftests/mm: fix a build failure on powerpc - selftests: ncdevmem: Make client_ip optional - selftests: ncdevmem: Redirect all non-payload output to stderr - selftests: ncdevmem: Separate out dmabuf provider - selftests: ncdevmem: Switch to AF_INET6 - selftests: ncdevmem: Unify error handling - selftests/net: have `gro.sh -t` return a correct exit code - selftests: ublk: fix test_stripe_04 - selftest/x86/bugs: Add selftests for ITS - serial: mctrl_gpio: split disable_ms into sync and no_sync APIs - serial: msm: Configure correct working mode before starting earlycon - serial: sh-sci: Save and restore more registers - serial: sh-sci: Update the suspend/resume support - serial: sifive: lock port in startup()/shutdown() callbacks - smack: recognize ipv4 CIPSO w/o categories - smack: Revert "smackfs: Added check catlen" - smb: client: Avoid race in open_cached_dir with lease breaks - smb: client: fix memory leak during error handling for POSIX mkdir - smb: client: Fix use-after-free in cifs_fill_dirent - smb: client: fix zero length for mkdir POSIX create context - smb: client: Reset all search buffer pointers when releasing buffer - smb: client: Store original IO parameters and prevent zero IO sizes - smb: server: smb2pdu: check return value of xa_store() - soc: apple: rtkit: Implement OSLog buffers properly - soc: apple: rtkit: Use high prio work queue - soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables - soc: qcom: ice: introduce devm_of_qcom_ice_get - soc: samsung: include linux/array_size.h where needed - soc: ti: k3-socinfo: Do not use syscon helper to build regmap - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs - soundwire: amd: change the soundwire wake enable/disable sequence - soundwire: bus: Fix race on the creation of the IRQ domain - soundwire: cadence_master: set frame shape and divider based on actual clk freq - spi: loopback-test: Do not split 1024-byte hexdumps - spi-rockchip: Fix register out of bounds access - spi: spi-fsl-dspi: Halt the module after a new message transfer - spi: spi-fsl-dspi: Reset SR flags before sending a new message - spi: spi-fsl-dspi: restrict register range for regmap access - spi: spi-imx: Add check for spi_imx_setupxfer() - spi: spi-mux: Fix coverity issue, unchecked return value - spi: tegra114: Don't fail set_cs_timing when delays are zero - spi: tegra114: Use value to check for invalid delays - spi: tegra210-quad: add rate limiting and simplify timeout error message - spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts - spi: use container_of_cont() for to_spi_device() - spi: zynqmp-gqspi: Always acknowledge interrupts - splice: remove duplicate noinline from pipe_clear_nowait - staging: axis-fifo: Correct handling of tx_fifo_depth for size validation - staging: axis-fifo: Remove hardware resets for user errors - staging: bcm2835-camera: Initialise dev in v4l2_dev - staging: iio: adc: ad7816: Correct conditional logic for store mode - staging: vchiq_arm: Create keep-alive thread during probe - SUNRPC: Don't allow waiting for exiting tasks - SUNRPC: rpcbind should never reset the port to the value '0' - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting - tcp: bring back NUMA dispersion in inet_ehash_locks_alloc() - tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() - tests/ncdevmem: Fix double-free of queue array - thermal/drivers/mediatek/lvts: Start sensor interrupts disabled - thermal/drivers/qoriq: Power down TMU on system suspend - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature - thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer - thunderbolt: Scan retimers after device router has been enumerated - timekeeping: Add a lockdep override in tick_freeze() - timer_list: Don't use %pK through printk() - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() - tools/build: Don't pass test log files to linker - tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing - tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options - tools: ynl-gen: don't output external constants - tools: ynl-gen: validate 0 len strings from kernel - tpm: Convert warn to dbg in tpm2_start_auth_session() - tpm: Mask TPM RC in tpm2_start_auth_session() - tpm: tis: Double the timeout B to 4s - tracing: Add __print_dynamic_array() helper - tracing: Do not take trace_event_sem in print_event_fields() - tracing: Fix oob write in trace_seq_to_buffer() - tracing: Mark binary printing functions with __printf() attribute - tracing: probes: Fix a possible race in trace_probe_log APIs - tracing: samples: Initialize trace_array_printk() with the correct function - tracing: Verify event formats that have "%*p.." - tsnep: fix timestamping with a stacked DSA driver - tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT - types: Complement the aligned types with signed 64-bit one - ublk: complete command synchronously on error - ublk: enforce ublks_max only for unprivileged devices - ubsan: Fix panic from test_ubsan_out_of_bounds - udf: Make sure i_lenExtents is uptodate on inode eviction - uio_hv_generic: Fix sysfs creation path for ring buffer - um: Store full CSGSFS and SS register from mcontext - um: Update min_low_pfn to match changes in uml_reserved - um: work around sched_yield not yielding in time-travel mode - usb: cdns3: Fix deadlock when using NCM gadget - usb: cdnsp: Fix issue with resuming from L1 - usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version - usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines - usb: chipidea: ci_hdrc_imx: fix usbmisc handling - usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling - usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield - usb: dwc3: gadget: check that event count does not exceed event buffer length - usb: dwc3: gadget: Make gadget_wakeup asynchronous - usb: dwc3: gadget: Refactor loop to avoid NULL endpoints - usb: dwc3: xilinx: Prevent spike in reset signal - usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() - usb: gadget: f_ecm: Add get_status callback - usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN - usb: gadget: Use get_status callback to set remote wakeup capability - usb: host: max3421-hcd: Add missing spi_device_id table - usb: host: tegra: Prevent host controller crash when OTG port is used - usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func - usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe - USB: serial: option: add Sierra Wireless EM9291 - USB: serial: simple: add OWON HDS200 series oscilloscope support - USB: storage: quirk for ADATA Portable HDD CH94 - usb: typec: class: Fix NULL pointer access - usb: typec: class: Invalidate USB device pointers on partner unregistration - usb: typec: class: Unlocked on error in typec_register_partner() - usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition - usb: typec: ucsi: displayport: Fix deadlock - usb: typec: ucsi: displayport: Fix NULL pointer access - usb: uhci-platform: Make the clock really optional - usb: usbtmc: Fix erroneous generic_read ioctl return - usb: usbtmc: Fix erroneous get_stb ioctl error returns - usb: usbtmc: Fix erroneous wait_srq ioctl return - USB: usbtmc: use interruptible sleep in usbtmc_read - USB: VLI disk crashes if LPM is used - USB: wdm: add annotation - USB: wdm: close race between wdm_open and wdm_wwan_port_stop - USB: wdm: handle IO errors in wdm_wwan_port_start - USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context - usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running - usb: xhci: Complete 'error mid TD' transfers when handling Missed Service - usb: xhci: Don't change the status of stalled TDs on failed Stop EP - usb: xhci: Fix invalid pointer dereference in Etron workaround - usb: xhci: Fix isochronous Ring Underrun/Overrun event handling - usb: xhci: Fix Short Packet handling rework ignoring errors - usb: xhci: set page size to the xHCI-supported size - vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines - vfio/pci: Align huge faults to order - vfio/pci: Handle INTx IRQ_NOTCONNECTED - vhost-scsi: Add better resource allocation failure handling - vhost-scsi: Fix vhost_scsi_send_bad_target() - vhost-scsi: Fix vhost_scsi_send_status() - vhost-scsi: protect vq->log_used with vq->mutex - vhost-scsi: Return queue full for page alloc failures during copy - vhost_task: fix vhost_task_create() documentation - virtio_console: fix missing byte order handling for cols and rows - virtio_net: ensure netdev_tx_reset_queue is called on bind xsk for tx - virtio-net: fix total qstat values - virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable() - virtio_net: xsk: bind/unbind xsk for tx - virtio_ring: add a func argument 'recycle_done' to virtqueue_reset() - virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp - vmxnet3: update MTU after device quiesce - vsock/test: Fix occasional failure in SIOCOUTQ tests - vxlan: Annotate FDB data races - vxlan: Join / leave MC group after remote changes - vxlan: vnifilter: Fix unlocked deletion of default FDB entry - watchdog: aspeed: fix 64-bit division - watchdog: aspeed: Update bootstatus handling - wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation - wifi: ath12k: Avoid napi_sync() before napi_enable() - wifi: ath12k: Fetch regdb.bin file from board-2.bin - wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override - wifi: ath12k: Fix end offset bit definition in monitor ring descriptor - wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV - wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band - wifi: ath12k: Report proper tx completion status to mac80211 - wifi: ath9k: return by of_get_mac_address - wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage() - wifi: cfg80211: allow IR in 20 MHz configurations - wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation - wifi: iwlwifi: add support for Killer on MTL - wifi: iwlwifi: don't warn during reprobe - wifi: iwlwifi: don't warn if the NIC is gone in resume - wifi: iwlwifi: don't warn when if there is a FW error - wifi: iwlwifi: fix debug actions order - wifi: iwlwifi: fix the check for the SCRATCH register upon resume - wifi: iwlwifi: fix the ECKV UEFI variable name - wifi: iwlwifi: mark Br device not integrated - wifi: iwlwifi: mvm: fix setting the TK when associated - wifi: iwlwifi: use correct IMR dump variable - wifi: iwlwifi: w/a FW SMPS mode selection - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() - wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping - wifi: mac80211: fix warning on disconnect during failed ML reconf - wifi: mac80211_hwsim: Fix MLD address translation - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call - wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx - wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request - wifi: mt76: disable napi on driver removal - wifi: mt76: mt7925: fix fails to enter low power mode in suspend state - wifi: mt76: mt7925: load the appropriate CLC data based on hardware type - wifi: mt76: mt7996: fix SER reset trigger on WED reset - wifi: mt76: mt7996: revise TXS size - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 - wifi: mwifiex: Fix HT40 bandwidth issue. - wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release - wifi: rtl8xxxu: retry firmware download on error - wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 - wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU - wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU - wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet - wifi: rtw89: call power_on ahead before selecting firmware - wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang - wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event - wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware - wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32() - wifi: rtw89: fw: propagate error code from rtw89_h2c_tx() - wifi: rtw89: fw: validate multi-firmware header before accessing - wifi: rtw89: fw: validate multi-firmware header before getting its size - wifi: rtw89: set force HE TB mode when connecting to 11ax AP - x86/bhi: Do not set BHI_DIS_S in 32-bit mode - x86/boot/sev: Support memory acceptance in the EFI stub under SVSM - x86/bpf: Add IBHF call at end of classic BPF - x86/bpf: Call branch history clearing sequence on exit - x86/bugs: Don't fill RSB on context switch with eIBRS - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 - x86/bugs: Use SBPB in write_ibpb() if applicable - x86/build: Fix broken copy command in genimage.sh when making isoimage - x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores - x86/fred: Fix system hang during S4 resume with FRED enabled - x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers - x86/i8253: Call clockevent_i8253_disable() with interrupts disabled - x86/ibt: Handle FineIBT in handle_cfi_failure() - x86/ibt: Keep IBT disabled during alternative patching - x86/insn: Fix CTEST instruction decoding - x86/its: Add support for ITS-safe indirect thunk - x86/its: Add support for ITS-safe return thunk - x86/its: Add support for RSB stuffing mitigation - x86/its: Add "vmexit" option to skip mitigation on some CPUs - x86/its: Align RETs in BHB clear sequence to avoid thunking - x86/its: Enable Indirect Target Selection mitigation - x86/its: Enumerate Indirect Target Selection (ITS) bug - x86/its: FineIBT-paranoid vs ITS - x86/its: Fix build errors when CONFIG_MODULES=n - x86/its: Use dynamic thunks for indirect branches - x86/kaslr: Reduce KASLR entropy on most x86 systems - x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88 - x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op() - x86/microcode: Consolidate the loader enablement checking - x86/microcode: Update the Intel processor flag scan check - x86/mm: Check return value from memblock_phys_alloc_range() - x86/mm: Eliminate window where TLB flushes may be inadvertently skipped - x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers bounce buffers - x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() - x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro - x86/smpboot: Fix INIT delay assignment for extended Intel Families - x86/speculation: Add a conditional CS prefix to CALL_NOSPEC - x86/speculation: Remove the extra #ifdef around CALL_NOSPEC - x86/speculation: Simplify and make CALL_NOSPEC consistent - x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP - x86/traps: Cleanup and robustify decode_bug() - x86/xen: disable CPU idle and frequency drivers for PVH dom0 - xen: Add support for XenServer 6.1 platform device - xenbus: Allow PVH dom0 a non-local xenstore - xenbus: Use kref to track req lifetime - xen: Change xen-acpi-processor dom0 dependency - xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() - xen/pci: Do not register devices with segments >= 0x10000 - xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it - xfrm: Fix UDP GRO handling for some corner cases - xfrm: prevent high SEQ input in non-ESN mode - xfrm: Sanitize marks before insert - xfs: Do not allow norecovery mount with quotacheck - xfs: do not check NEEDSREPAIR if ro,norecovery mount. - xfs: flush inodegc before swapon - xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate - xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive. - xhci: dbc: Improve performance by removing delay in transfer event polling. - xhci: Handle spurious events on Etron host isoc enpoints - xhci: Limit time spent with xHC interrupts disabled during bus resume - xsk: Fix race condition in AF_XDP generic RX path - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- fix undefined macro - Merge: b9d5875 3725d1e- Merge branch 'rosa2023.1' into rosa2021.1- [bot] upd: 6.12.23 -> 6.12.25 - Changelog: - accel/ivpu: Fix deadlock in ivpu_ms_cleanup() - accel/ivpu: Fix PM related deadlocks in MS IOCTLs - accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal() - ACPI: platform-profile: Fix CFI violation when accessing sysfs files - ahci: add PCI ID for Marvell 88SE9215 SATA Controller - ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI - ALSA: hda/cirrus_scodec_test: Don't select dependencies - ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA - ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist - ALSA: hda: intel: Fix Optimus when GPU has no sound - ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue - ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130 - ALSA: usb-audio: Fix CME quirk for UF series keyboards - arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 - arm64: cputype: Add MIDR_CORTEX_A76AE - arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD - arm64: dts: exynos: gs101: disable pinctrl_gsacore node - arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string - arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list - arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists - arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list - arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB - arm64: mm: Correct the update of max_pfn - arm64: mops: Do not dereference src reg for a set operation - arm64/sysreg: Add register fields for HDFGRTR2_EL2 - arm64/sysreg: Add register fields for HDFGWTR2_EL2 - arm64/sysreg: Add register fields for HFGITR2_EL2 - arm64/sysreg: Add register fields for HFGRTR2_EL2 - arm64/sysreg: Add register fields for HFGWTR2_EL2 - arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 - arm64: tegra: Remove the Orin NX/Nano suspend key - ASoC: amd: Add DMI quirk for ACP6X mic support - ASoC: amd: ps: use macro for ACP6.3 pci revision id - ASoC: amd: yc: update quirk data for new Lenovo model - ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels - ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate - ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe() - ASoC: cs42l43: Reset clamp override on jack removal - ASoC: dwc: always enable/disable i2s irqs - ASoC: fsl_audmix: register card device depends on 'dais' property - ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event - ASoC: Intel: adl: add 2xrt1316 audio configuration - ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 - ASoC: q6apm: add q6apm_get_hw_pointer helper - ASoC: q6apm-dai: make use of q6apm_get_hw_pointer - ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs - ASoC: qcom: Fix sc7280 lpass potential buffer overflow - ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns. - ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment. - ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path - ASoC: SOF: topology: Use krealloc_array() to replace krealloc() - asus-laptop: Fix an uninitialized variable - ata: libata-core: Add 'external' to the libata.force kernel parameter - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode - ata: libata-sata: Save all fields from sense data descriptor - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() - ata: sata_sx4: Add error handling in pdc20621_i2c_read() - auxdisplay: hd44780: Fix an API misuse in hd44780.c - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() - blk-mq: introduce blk_mq_map_hw_queues - block: add a rq_list type - block: don't reorder requests in blk_add_rq_to_plug - block: fix resource leak in blk_register_queue() error path - block: integrity: Do not call set_page_dirty_lock() - block: make struct rq_list available for !CONFIG_BLOCK - block: remove rq_list_move - Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE - Bluetooth: Add quirk for broken READ_VOICE_SETTING - Bluetooth: btintel_pcie: Add device id of Whale Peak - Bluetooth: btrtl: Prevent potential NULL dereference - Bluetooth: btusb: Add 2 HWIDs for MT7922 - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address - Bluetooth: hci_qca: use the power sequencer for wcn6750 - Bluetooth: hci_uart: Fix another race during initialization - Bluetooth: hci_uart: fix race during initialization - Bluetooth: l2cap: Check encryption key size on incoming connection - Bluetooth: l2cap: Process valid commands in too long frame - Bluetooth: qca: simplify WCN399x NVM loading - Bluetooth: vhci: Avoid needless snprintf() calls - bpf: add find_containing_subprog() utility function - bpf: check changes_pkt_data property for extension programs - bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags - bpf: track changes_pkt_data property for global functions - btrfs: correctly escape subvol in btrfs_show_options() - btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers - btrfs: harden block_group::bg_list against list_del() races - btrfs: tests: fix chunk map leak after failure to add it to the tree - btrfs: zoned: fix zone activation with missing devices - btrfs: zoned: fix zone finishing with missing devices - bus: mhi: host: Fix race between unprepare and queue_buf - can: flexcan: add NXP S32G2/S32G3 SoC support - can: flexcan: Add quirk to handle separate interrupt lines for mailboxes - can: rockchip_canfd: fix broken quirks checks - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk - cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation - cgroup/cpuset: Fix error handling in remote_partition_disable() - cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask() - cgroup/cpuset: Fix race between newly created partition and dying one - cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set - cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()" - cifs: avoid NULL pointer dereference in dbg call - cifs: Ensure that all non-client-specific reparse points are processed by the server - cifs: fix integer overflow in match_server() - CIFS: Propagate min offload along with other parameters from primary to secondary channels. - clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks - clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code - clk: qcom: gdsc: Release pm subdomains in reverse add order - clk: qcom: gdsc: Set retain_ff before moving to HW CTRL - clk: renesas: r9a07g043: Fix HP clock source for RZ/Five - clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup - codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog() - cpufreq: Reference count policy in cpufreq_update_limits() - cpufreq/sched: Explicitly synchronize limits_changed flag handling - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS - crypto: caam/qi - Fix drv_ctx refcount bug - crypto: ccp - Fix check for the primary ASP device - crypto: ccp - Fix uAPI definitions of PSP errors - crypto: tegra - Do not use fixed size buffers - crypto: tegra - Fix IV usage for AES ECB - crypto: tegra - remove redundant error check on ret - cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path - dlm: fix error if active rsb is not hashed - dlm: fix error if inactive rsb is not hashed - dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline() - dm-ebs: fix prefetch-vs-suspend race - dm-integrity: fix non-constant-time tag verification - dm-integrity: set ti->error on memory allocation failure - dm-verity: fix prefetch-vs-suspend race - driver core: bus: add irq_get_affinity callback to bus_type - drivers: base: devres: Allow to release group on device release - drm: allow encoder mode_set even when connectors change for crtc - drm/amd/display: Actually do immediate vblank disable - drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1 - drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1 - drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes() - drm/amd/display: Increase vblank offdelay for PSR panels - drm/amd/display: prevent hang on link training fail - drm/amd/display: Protect FPU in dml21_copy() - drm/amd/display: Protect FPU in dml2_init()/dml21_init() - drm/amd/display: Protect FPU in dml2_validate()/dml21_validate() - drm/amd/display: stop DML2 from removing pipes based on planes - drm/amd/display: Temporarily disable hostvm on DCN31 - drm/amd/display: Update Cursor request mode to the beginning prefetch always - drm/amdgpu/dma_buf: fix page_link check - drm/amdgpu: Fix the race condition for draining retry fault - drm/amdgpu: fix warning of drm_mm_clean - drm/amdgpu: grab an additional reference on the gang fence v2 - drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create() - drm/amdgpu: immediately use GTT for new allocations - drm/amdgpu/mes11: optimize MES pipe FW version fetching - drm/amdgpu/mes12: optimize MES pipe FW version fetching - drm/amdgpu: Prefer shadow rom when available - drm/amdgpu: Unlocked unmap only clear page table leaves - drm/amd: Handle being compiled without SI or CIK support better - drm/amdkfd: clamp queue size to minimum - drm/amdkfd: debugfs hang_hws skip GPU with MES - drm/amdkfd: Fix mode1 reset crash issue - drm/amdkfd: Fix pqm_destroy_queue race with GPU reset - drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero - drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero - drm/amd/pm/powerplay: Prevent division by zero - drm/amd/pm: Prevent division by zero - drm/amd/pm/smu11: Prevent division by zero - drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero - drm/ast: Fix ast_dp connection status - drm/bridge: panel: forbid initializing a panel with unknown connector type - drm/debugfs: fix printk format for bridge index - drm/i915: Disable RPG during live selftest - drm/i915/gvt: fix unterminated-string-initialization warning - drm/i915/huc: Fix fence not released on early probe errors - drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed - drm/imagination: fix firmware memory leaks - drm/imagination: take paired job reference - drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off - drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data - drm/mgag200: Fix value in register - drm/msm/a6xx+: Don't let IB_SIZE overflow - drm/msm/a6xx: Fix stale rpmh votes from GPU - drm/msm/dsi: Add check for devm_kstrdup() - drm/nouveau: prime: fix ttm_bo_delayed_delete oops - drm: panel-orientation-quirks: Add new quirk for GPD Win 2 - drm: panel-orientation-quirks: Add quirk for AYA NEO Slide - drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel) - drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB - drm: panel-orientation-quirks: Add support for AYANEO 2S - drm/repaper: fix integer overflows in repeat functions - drm/sti: remove duplicate object names - drm/tests: cmdline: Fix drm_display_mode memory leak - drm/tests: helpers: Create kunit helper to destroy a drm_display_mode - drm/tests: modeset: Fix drm_display_mode memory leak - drm/tests: modes: Fix drm_display_mode memory leak - drm/tests: probe-helper: Fix drm_display_mode memory leak - drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later - drm/xe/bmg: Add new PCI IDs - drm/xe/dma_buf: stop relying on placement in unmap - drm/xe: Fix an out-of-bounds shift when invalidating TLB - drm/xe/hw_engine: define sysfs_ops on all directories - drm/xe: Set LRC addresses before guc load - drm/xe: Use local fence in error path of xe_migrate_clear - drm/xe/userptr: fix notifier vs folio deadlock - drm/xe/vf: Don't try to trigger a full GT reset if VF - drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds - dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg' - dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg' - dt-bindings: media: st,stmipid02: correct lane-polarities maxItems - dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry - efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 - erofs: set error to bio if file-backed IO fails - eth: bnxt: fix missing ring index trim on error path - ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() - ext4: don't treat fhandle lookup of ea_inode as FS corruption - ext4: fix off-by-one error in do_split - ext4: ignore xattrs past end - ext4: protect ext4_release_dquot against freezing - f2fs: don't retry IO for corrupted data scenario - f2fs: fix to avoid atomicity corruption of atomic file - f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks() - fbdev: omapfb: Add 'plane' value check - Flush console log from kernel_power_off() - fs: consistently deref the files table with rcu_dereference_raw() - fs/jfs: cast inactags to s64 to prevent potential overflow - fs/jfs: Prevent integer overflow in AG size calculation - ftrace: Add cond_resched() to ftrace_graph_set_hash() - ftrace: fix incorrect hash size in register_ftrace_direct() - ftrace: Properly merge notrace hashes - gpiolib: of: Fix the choice for Ingenic NAND quirk - gpio: tegra186: fix resource handling in ACPI probe path - gpio: zynq: Fix wakeup source leaks on device unbind - gve: handle overflow when reporting TX consumed descriptors - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key - HID: Add hid-universal-pidff driver and supported device ids - HID: hid-universal-pidff: Add Asetek wheelbases support - HID: pidff: Add FIX_WHEEL_DIRECTION quirk - HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol - HID: pidff: Add MISSING_DELAY quirk and its detection - HID: pidff: Add MISSING_PBO quirk and its detection - HID: pidff: Add PERIODIC_SINE_ONLY quirk - HID: pidff: Add PERMISSIVE_CONTROL quirk - HID: pidff: Clamp effect playback LOOP_COUNT value - HID: pidff: Clamp PERIODIC effect period to device's logical range - HID: pidff: Comment and code style update - HID: pidff: Completely rework and fix pidff_reset function - HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff - HID: pidff: Convert infinite length from Linux API to PID standard - HID: pidff: Define values used in pidff_find_special_fields - HID: pidff: Do not send effect envelope if it's empty - HID: pidff: Factor out code for setting gain - HID: pidff: Factor out pool report fetch and remove excess declaration - HID: pidff: Fix 90 degrees direction name North -> East - HID: pidff: Fix null pointer dereference in pidff_find_fields - HID: pidff: Fix set_device_control() - HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX - HID: pidff: Move all hid-pidff definitions to a dedicated header - HID: pidff: Remove redundant call to pidff_find_special_keys - HID: pidff: Rename two functions to align them with naming convention - HID: pidff: Rescale time values to match field units - HID: pidff: Simplify pidff_rescale_signed - HID: pidff: Simplify pidff_upload_effect function - HID: pidff: Stop all effects before enabling actuators - HID: pidff: Support device error response from PID_BLOCK_LOAD - HID: pidff: Use macros instead of hardcoded min/max values for shorts - HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition - i2c: atr: Fix wrong include - i2c: cros-ec-tunnel: defer probe if parent EC is not present - i3c: Add NULL pointer check in i3c_master_queue_ibi() - i3c: master: svc: Use readsb helper for reading MDB - igc: add lock preventing multiple simultaneous PTM transactions - igc: cleanup PTP module if probe fails - igc: fix PTM cycle trigger logic - igc: handle the IGC_PTP_ENABLED flag correctly - igc: increase wait time before retrying PTM - igc: move ktime snapshot into PTM retry loop - ima: limit the number of open-writers integrity violations - ima: limit the number of ToMToU integrity violations - iommu/exynos: Fix suspend/resume with IDENTITY domain - iommufd: Fail replace if device has not been attached - iommufd: Fix uninitialized rc in iommufd_access_rw() - iommufd: Make attach_handle generic than fault specific - iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group - iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() - iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes - iommu/vt-d: Fix possible circular locking dependency - iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled - iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs - io_uring/kbuf: reject zero sized provided buffers - io_uring/net: fix accept multishot handling - io_uring/net: fix io_req_post_cqe abuse by send bundle - ipv6: add exception routes to GC list in rt6_insert_exception - ipv6: Align behavior across nexthops during path selection - isofs: Prevent the use of too small fid - jbd2: remove wrong sb->s_sequence check - jfs: add sanity check for agwidth in dbMount - jfs: Fix uninit-value access of imap allocated in the diMount() function - jfs: Prevent copying of nlink with value 0 from disk inode - kbuild: Add '-fno-builtin-wcslen' - kbuild: exclude .rodata.(cst|str)* when building ranges - ksmbd: Fix dangling pointer in krb_authenticate - ksmbd: fix the warning from __kernel_write_iter - ksmbd: fix use-after-free in smb_break_all_levII_oplock() - ksmbd: Prevent integer overflow in calculation of deadtime - ktest: Fix Test Failures Due to Missing LOG_FILE Directories - kunit: qemu_configs: SH: Respect kunit cmdline - KVM: Allow building irqbypass.ko as as module when kvm.ko is a module - KVM: arm64: Tear down vGIC on failed vCPU creation - KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests - KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses - KVM: x86: Explicitly zero-initialize on-stack CPUID unions - landlock: Add erratum for TCP fix - landlock: Add the errata interface - landlock: Always allow signals between threads of the same process - landlock: Move code to ease future backports - landlock: Prepare to add second errata - leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs - leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs - libbpf: Prevent compiler warnings/errors - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets - locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class() - LoongArch: Eliminate superfluous get_numa_distances_cnt() - loop: aio inherit the ioprio of original request - loop: LOOP_SET_FD: send uevents for partitions - loop: properly send KOBJ_CHANGED uevent for disk device - loop: stop using vfs_iter_{read,write} for buffered I/O - mailbox: tegra-hsp: Define dimensioning masks in SoC data - md: fix mddev uaf while iterating all_mddevs list - md/md-bitmap: fix stats collection for external bitmaps - md/raid10: fix missing discard IO accounting - media: chips-media: wave5: Avoid race condition in the interrupt handler - media: chips-media: wave5: Fix a hang after seeking - media: chips-media: wave5: Fix gray color on screen - media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster - media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() - media: i2c: adv748x: Fix test pattern selection mask - media: i2c: ccs: Set the device's runtime PM status correctly in probe - media: i2c: ccs: Set the device's runtime PM status correctly in remove - media: i2c: imx214: Rectify probe error handling related to runtime PM - media: i2c: imx219: Rectify runtime PM handling in probe and remove - media: i2c: imx319: Rectify runtime PM handling probe and remove - media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO - media: i2c: ov7251: Set enable GPIO low in probe - media: imx219: Adjust PLL settings based on the number of MIPI lanes - media: intel/ipu6: set the dev_parent of video device to pdev - media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization - media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef noinline - media: mgb4: Fix CMT registers update logic - media: mgb4: Fix switched CMT frequency range "magic values" sets - media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning - media: nuvoton: Fix reference handling of ece_node - media: nuvoton: Fix reference handling of ece_pdev - media: platform: stm32: Add check for clk_enable() - media: rockchip: rga: fix rga offset lookup - media: s5p-mfc: Corrected NV12M/NV21M plane-sizes - media: siano: Fix error handling in smsdvb_module_init() - media: streamzap: prevent processing IR data on URB failure - media: uapi: rkisp1-config: Fix typo in extensible params example - media: uvcvideo: Add quirk for Actions UVC05 - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() - media: venus: hfi: add a check to handle OOB in sfr region - media: venus: hfi: add check to handle incorrect queue size - media: venus: hfi_parser: add check to avoid out of bound access - media: venus: hfi_parser: refactor hfi packet parsing logic - media: vim2m: print device name after registering device - media: visl: Fix ERANGE error when setting enum controls - mfd: ene-kb3930: Fix a potential NULL pointer dereference - MIPS: cevt-ds1287: Add missing ds1287.h include - MIPS: dec: Declare which_prom() as static - MIPS: ds1287: Match ds1287_set_base_clock() function types - misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error - misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error - misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock - mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves - mm/compaction: fix bug in hugetlb handling pathway - mm/damon/ops: have damon_get_folio return folio even for tail pages - mm: fix apply_to_existing_page_range() - mm: fix filemap_get_folios_contig returning batches of identical folios - mm: fix lazy mmu docs and usage - mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() - mm/hugetlb: move hugetlb_sysctl_init() to the __init section - mm/hwpoison: do not send SIGBUS to processes with recovered clean pages - mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper - mm: make page_mapped_in_vma() hugetlb walk aware - mm/mremap: correctly handle partial mremap() of VMA starting at 0 - mm/rmap: reject hugetlb folios in folio_make_device_exclusive() - mm/userfaultfd: fix release hang over concurrent GUP - mm/vma: add give_up_on_oom option on modify/merge, use in uffd release - mptcp: fix NULL pointer in can_accept_new_subflow - mptcp: only inc MPJoinAckHMacFailure for HMAC failures - mptcp: sockopt: fix getting freebind & transparent - mptcp: sockopt: fix getting IPV6_V6ONLY - mtd: Add check for devm_kcalloc() - mtd: inftlcore: Add error check for inftl_read_oob() - mtd: rawnand: Add status chack in r852_ready() - mtd: rawnand: brcmnand: fix PM resume warning - mtd: Replace kcalloc() with devm_kcalloc() - net: b53: enable BPDU reception for management port - net: bridge: switchdev: do not notify new brentries as changed - net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails - net: dsa: clean up FDB, MDB, VLAN entries on unbind - net: dsa: free routing table on probe failure - net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered - net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported - net: dsa: mv88e6xxx: fix internal PHYs for 6320 family - net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family - net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps - net: ethernet: mtk_eth_soc: reapply mdc divider on reset - net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings - net: ethernet: ti: am65-cpsw: fix port_np reference counting - net: ethtool: Don't call .cleanup_data when prepare_data fails - net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod. - net: libwx: handle page_pool_dev_alloc_pages error - netlink: specs: ovs_vport: align with C codegen capabilities - netlink: specs: rt-link: add an attr layer around alt-ifname - netlink: specs: rt-link: adjust mctp attribute naming - net: mana: Switch to page pool for jumbo frames - net: mctp: Set SOCK_RCU_FREE - net: ngbe: fix memory leak in ngbe_probe() error path - net: openvswitch: fix nested key length validation in the set() action - net: page_pool: don't cast mp param to devmem - net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY - net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() - net: ppp: Add bound checking for skb data on ppp_sync_txmung - net_sched: sch_sfq: move the limit validation - net_sched: sch_sfq: use a temporary work area for validating configuration - net: sfp: add quirk for 2.5G OEM BX SFP - net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module - net: ti: icss-iep: Add phase offset configuration for perout signal - net: ti: icss-iep: Add pwidth configuration for perout signal - net: ti: icss-iep: Fix possible NULL pointer dereference for perout request - net: tls: explicitly disallow disconnect - net: txgbe: fix memory leak in txgbe_probe() error path - net: usb: asix_devices: add FiberGecko DeviceID - net: vlan: don't propagate flags on open - nfs: add missing selections of CONFIG_CRC32 - nfsd: decrease sc_count directly if fail to queue dl_recall - nfsd: don't ignore the return code of svc_proc_register() - NFSD: Fix CB_GETATTR status fix - NFSD: fix decoding in nfs4_xdr_dec_cb_getattr - nft_set_pipapo: fix incorrect avx2 match of 5th field octet - ntb: use 64-bit arithmetic for the MSI doorbell mask - nvmet-fcloop: swap list_add_tail arguments - nvmet-fc: Remove unused functions - objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret() - objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0 - octeontx2-pf: qos: fix VF root node parent queue index - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() - of/irq: Fix device node refcount leakage in API of_irq_parse_one() - of/irq: Fix device node refcount leakage in API of_irq_parse_raw() - of/irq: Fix device node refcount leakages in of_irq_count() - of/irq: Fix device node refcount leakages in of_irq_init() - ovl: don't allow datadir only - ovl: remove unused forward declaration - page_pool: avoid infinite loop to schedule delayed worker - PCI: Add Rockchip Vendor ID - PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() - PCI: Check BAR index for validity - PCI: Enable Configuration RRS SV early - PCI: Fix reference leak in pci_alloc_child_bus() - PCI: Fix reference leak in pci_register_host_bridge() - PCI: Fix wrong length of devres array - PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 - PCI: pciehp: Avoid unnecessary device replacement check - PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type - pds_core: fix memory leak in pdsc_debugfs_add_qcq() - perf: arm_pmu: Don't disable counter in armpmu_add() - perf/core: Add aux_pause, aux_resume, aux_start_paused - perf/core: Simplify the perf_event_alloc() error path - perf/dwc_pcie: fix some unreleased resources - perf: Fix hang while freeing sigtrap event - perf/x86/intel: Allow to update user space GPRs from PEBS records - perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR - phy: freescale: imx8m-pcie: assert phy reset and perst in power off - pinctrl: qcom: Clear latched interrupt status when changing IRQ type - pinctrl: samsung: add support for eint_fltcon_offset - platform/chrome: cros_ec_lpc: Match on Framework ACPI device - platform/x86: amd: pmf: Fix STT limits - platform/x86: msi-wmi-platform: Rename "data" variable - platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug - platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig - pm: cpupower: bench: Prevent NULL dereference on malloc failure - PM: hibernate: Avoid deadlock in hibernate_compressor_param_set() - ptp: ocp: fix start time alignment in ptp_ocp_signal_set - pwm: fsl-ftm: Handle clk_get_rate() returning 0 - pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() - pwm: rcar: Improve register calculation - RAS/AMD/ATL: Include row[13] bit in row retirement - RAS/AMD/FMPM: Get masked address - RDMA/cma: Fix workqueue crash in cma_netevent_work_handler - RDMA/core: Silence oversized kvmalloc() warning - RDMA/hns: Fix wrong maximum DMA segment size - RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() - Revert "f2fs: rebuild nat_bits during umount" - Revert "media: imx214: Fix the error handling in imx214_probe()" - Revert "PCI: Avoid reset when disabled via sysfs" - Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free" - Revert "smb: client: fix TCP timers deadlock after rmmod" - Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process" - Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" - ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio() - riscv: Avoid fortify warning in syscall_get_arguments() - riscv: KGDB: Do not inline arch_kgdb_breakpoint() - riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break - riscv: module: Allocate PLT entries for R_RISCV_PLT32 - riscv: module: Fix out-of-bounds relocation access - riscv: Properly export reserved regions in /proc/iomem - riscv: Use kvmalloc_array on relocation_hashtable - rust: disable `clippy::needless_continue` - rust: kasan/kbuild: fix missing flags on first build - rust: kbuild: use `pound` to support GNU Make < 4.3 - s390/cpumf: Fix double free on error in cpumf_pmu_event_init() - s390: Fix linker error when -no-pie option is unavailable - s390/pci: Fix s390_mmio_read/write syscall page fault handling - s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs - s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues - sched_ext: create_dsq: Return -EEXIST on duplicate request - scripts: generate_rust_analyzer: Add ffi crate - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: iscsi: Fix missing scsi_host_put() in error path - scsi: megaraid_sas: Block zero-length ATA VPD inquiry - scsi: mpi3mr: Avoid reply queue full condition - scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue - scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues - scsi: smartpqi: Use is_kdump_kernel() to check for kdump - scsi: st: Fix array overflow in st_setup() - scsi: target: spc: Fix RSOC parameter data header size - scsi: ufs: exynos: Ensure consistent phy reference counts - sctp: detect and prevent references to a freed transport in sendmsg - selftests/bpf: extend changes_pkt_data with cases w/o subprograms - selftests/bpf: Fix raw_tp null handling test - selftests/bpf: freplace tests for tracking of changes_packet_data - selftests/bpf: test for changing packet data from global functions - selftests/bpf: validate that tail call invalidates packet pointers - selftests/futex: futex_waitv wouldblock test should fail - selftests/landlock: Add a new test for setuid() - selftests/landlock: Split signal_scoping_threads tests - selftests/mm: generate a temporary mountpoint for cgroup filesystem - selftests: mptcp: close fd_in before returning in main_loop - selftests: mptcp: fix incorrect fd checks in main_loop - slab: ensure slab->obj_exts is clear in a newly allocated slab page - smb311 client: fix missing tcon check when mounting with linux/posix extensions - smb3 client: fix open hardlink on deferred close file error - smb: client: fix UAF in decryption with multichannel - smc: Fix lockdep false-positive for IPPROTO_SMC. - soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() - sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes - sparc/mm: disable preemption in lazy mmu mode - spi: cadence-qspi: Fix probe on AM62A LP SK - string: Add load_unaligned_zeropad() code path to sized_strscpy() - svcrdma: do not unregister device for listeners - tc: Ensure we have enough buffer space when sending filter netlink notifications - test suite: use %zu to print size_t - thermal/drivers/mediatek/lvts: Disable monitor mode during suspend - thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold - thermal/drivers/rockchip: Add missing rk3328 mapping entry - tipc: fix memory leak in tipc_link_xmit - tpm: do not start chip while suspended - tpm: End any active auth session before shutdown - tpm, tpm_tis: Fix timeout handling when waiting for TPM status - tpm, tpm_tis: Workaround failed command reception on Infineon devices - tracing: Do not add length to print format in synthetic events - tracing: Fix filter string testing - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER - tracing: fprobe events: Fix possible UAF on modules - tracing: probe-events: Add comments about entry data storing code - ublk: fix handling recovery & reissue in ublk_abort_queue() - ublk: refactor recovery configuration flag helpers - udf: Fix inode_getblk() return value - umount: Allow superblock owners to force umount - vdpa/mlx5: Fix oversized null mkey longer than 32bit - virtiofs: add filesystem context source name check - wifi: at76c50x: fix use after free access in at76_disconnect - wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues - wifi: ath11k: fix memory leak in ath11k_xxx_remove() - wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi - wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process - wifi: ath12k: fix memory leak in ath12k_pci_remove() - wifi: mac80211: add strict mode disabling workarounds - wifi: mac80211: ensure sdata->work is canceled before initialized. - wifi: mac80211: fix integer overflow in hwmp_route_info_get() - wifi: mac80211: Purge vif txq in ieee80211_do_stop() - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() - wifi: mt76: Add check for devm_kstrdup() - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table - wifi: mt76: mt7925: ensure wow pattern command align fw format - wifi: mt76: mt7925: fix country count limitation for CLC - wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present - wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO - wifi: wl1251: fix memory leak in wl1251_tx_work - writeback: fix false warning in inode_to_wb() - x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI - x86/boot/sev: Avoid shared GHCB page for early memory acceptance - x86/cpu/amd: Fix workaround for erratum 1054 - x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine - x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() - x86/ia32: Leave NULL selector values 0~3 unchanged - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches - x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW - x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT - x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2 - x86/xen: fix balloon target initialization for PVH dom0 - xen: fix multicall debug feature - xenfs/xensyms: respect hypervisor's "next" indication - xen/mcelog: Add __nonstring annotations for unterminated strings - zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) - Merge: d007541 5235cbd- Merge branch 'rosa2023.1' into rosa2021.1- [bot] upd: 6.12.22 -> 6.12.23 - Changelog: - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP - ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers - affs: don't write overlarge OFS data block size fields - affs: generate OFS sequence numbers starting at 1 - ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx - ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA - ALSA: hda/realtek: Always honor no_shutup_pins - ALSA: hda/realtek: Fix Asus Z13 2025 audio - ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA - ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model - ALSA: timer: Don't take register_mutex with copy_from/to_user() - arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig - arcnet: Add NULL check in com20020pci_probe() - arm64: Don't call NULL in do_compat_alignment_fixup() - ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE - ARM: 9444/1: add KEEP() keyword to ARM_VECTORS - ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry - ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() - ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius - ASoC: cs35l41: check the return value from spi_setup() - ASoC: imx-card: Add NULL check in imx_card_probe() - ASoC: rt1320: set wake_capable = 0 explicitly - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible - auxdisplay: MAX6959 should select BITREVERSE - auxdisplay: panel: Fix an API misuse in panel.c - bpf: Fix array bounds error with may_goto - bpf: Use preempt_count() directly in bpf_send_signal_common() - can: statistics: use atomic access in hot path - cgroup/rstat: Fix forceidle time in cpu.stat - cgroup/rstat: Tracking cgroup-level niced CPU time - cifs: fix incorrect validation for num_aces field of smb_acl - clk: amlogic: g12a: fix mmc A peripheral clock - clk: amlogic: g12b: fix cluster A parent data - clk: amlogic: gxbb: drop incorrect flag on 32k clock - clk: amlogic: gxbb: drop non existing 32k clock parent - clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents - clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock - clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() - clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK - clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock - clk: renesas: r8a08g045: Check the source of the CPU PLL settings - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent - clk: samsung: Fix UBSAN panic in samsung_clk_init() - context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() - coresight: catu: Fix number of pages while using 64k pages - coresight-etm4x: add isb() before reading the TRCSTATR - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() - cpufreq: scpi: compare kHz instead of Hz - cpufreq: tegra194: Allow building for Tegra234 - crypto: api - Fix larval relookup type and mask - crypto: bpf - Add MODULE_DESCRIPTION for skcipher - crypto: hisilicon/sec2 - fix for aead auth key length - crypto: hisilicon/sec2 - fix for aead authsize alignment - crypto: hisilicon/sec2 - fix for sec spec check - crypto: iaa - Test the correct request flag - crypto: nx - Fix uninitialised hv_nxc on error - crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD - crypto: qat - remove access to parity register for QAT GEN4 - crypto: qat - set parity error mask for qat_420xx - crypto: tegra - check return value for hash do_one_req - crypto: tegra - Fix CMAC intermediate result handling - crypto: tegra - Set IV to NULL explicitly for AES ECB - crypto: tegra - Use HMAC fallback when keyslots are full - crypto: tegra - Use separate buffer for setkey - dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister - dmaengine: fsl-edma: free irq correctly in remove path - drm/amd/display: avoid NPD when ASIC does not support DMUB - drm/amd/display: fix an indent issue in DML21 - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() - drm/amdgpu/gfx11: fix num_mec - drm/amdgpu/gfx12: fix num_mec - drm/amdgpu: refine smu send msg debug log format - drm/amdgpu/umsch: fix ucode check - drm/amd: Keep display off while going into S4 - drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables' - drm/bridge: it6505: fix HDCP V match check is not performed correctly - drm/bridge: ti-sn65dsi86: Fix multiple instances - drm/dp_mst: Fix drm RAD print - drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr - drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() - drm/mediatek: Fix config_updating flag never false when no mbox channel - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member - drm/mediatek: mtk_hdmi: Unregister audio platform device on failure - drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump - drm/msm/dpu: don't use active in atomic_check() - drm/msm/dsi/phy: Program clock inverters in correct register - drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host - drm/msm/dsi: Use existing per-interface slice count in DSC timing - drm/panel: ilitek-ili9882t: fix GPIO name in error message - drm/panthor: Update CS_STATUS_ defines to correct values - drm/ssd130x: ensure ssd132x pitch is correct - drm/ssd130x: fix ssd132x encoding - drm/ssd130x: Set SPI .id_table to prevent an SPI core warning - drm/vkms: Fix use after free and double free on init error - drm: xlnx: zynqmp: Fix max dma segment size - dt-bindings: vendor-prefixes: add GOcontroll - dummycon: fix default rows/cols - e1000e: change k1 configuration on MTP and later platforms - EDAC/ie31200: Fix the DIMM size mask for several SoCs - EDAC/ie31200: Fix the error path order of ie31200_init() - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer - EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids - exec: fix the racy usage of fs_struct->in_exec - exfat: add a check for invalid data size - exfat: fix missing shutdown check - exfat: fix potential wrong error return from get_block - exfat: fix random stack corruption after get_block - exfat: fix the infinite loop in exfat_find_last_cluster() - ext4: don't over-report free space or inodes in statvfs - ext4: fix OOB read when checking dotdot dir - fbdev: au1100fb: Move a variable assignment behind a null pointer check - fbdev: sm501fb: Add some geometry checks. - firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success - fs/9p: fix NULL pointer dereference on mkdir - fs/ntfs3: Fix a couple integer overflows on 32bit systems - fs/ntfs3: Prevent integer overflow in hdr_first_de() - fs/ntfs3: Update inode->i_mapping->a_ops on compression state - fs/procfs: fix the comment above proc_pid_wchan() - fuse: fix dax truncate/punch_hole fault path - gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines - greybus: gb-beagleplay: Add error handling for gb_greybus_init - HID: i2c-hid: improve i2c_hid_get_report error message - HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} - i3c: master: svc: Fix missing the IBI rules - IB/mad: Check available slots before posting receive WRs - idpf: Don't hard code napi_struct size - idpf: fix adapter NULL pointer dereference on reboot - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio - iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. - iio: adc: ad4130: Fix comparison of channel setups - iio: adc: ad7124: Fix comparison of channel configs - iio: adc: ad7173: Fix comparison of channel configs - iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset - iio: backend: make sure to NULL terminate stack buffer - iio: light: Add check for array bounds in veml6075_read_int_time_ms - ipv6: Do not consider link down nexthops in path selection - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS - ipv6: Start path selection from the first nexthop - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() - jfs: add index corruption check to DT_GETPAGE() - jfs: fix slab-out-of-bounds read in ea_get() - kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally - kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() - kexec: initialize ELF lowest address to ULONG_MAX - ksmbd: add bounds check for create lease context - ksmbd: add bounds check for durable handle context - ksmbd: fix multichannel connection failure - ksmbd: fix null pointer dereference in alloc_preauth_hash() - ksmbd: fix overflow in dacloffset bounds check - ksmbd: fix r_count dec/increment mismatch - ksmbd: fix session use-after-free in multichannel connection - ksmbd: fix use-after-free in ksmbd_sessions_deregister() - ksmbd: use aead_request_free to match aead_request_alloc - ksmbd: validate zero num_subauth before sub_auth is accessed - kunit/stackinit: Use fill byte different from Clang i386 pattern - KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected - leds: Fix LED_OFF brightness race - lib: 842: Improve error handling in sw842_compress() - libbpf: Fix hypothetical STT_SECTION extern NULL deref case - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock - locking/semaphore: Use wake_q to wake up processes outside lock critical section - LoongArch: BPF: Don't override subprog's return value - LoongArch: BPF: Fix off-by-one error in build_prologue() - LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC - LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() - LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig - LoongArch: Increase ARCH_DMA_MINALIGN up to 16 - LoongArch: Increase MAX_IO_PICS up to 8 - LoongArch: Rework the arch_kgdb_breakpoint() implementation - mdacon: rework dependency list - media: omap3isp: Handle ARM dma_iommu_mapping - media: platform: allgro-dvt: unregister v4l2_device on the error path - media: streamzap: fix race between device disconnection and urb callback - media: verisilicon: HEVC: Initialize start_bit field - media: vimc: skip .s_stream() for stopped entities - memory: omap-gpmc: drop no compatible check - mfd: sm501: Switch to BIT() to mitigate integer overflows - mmc: omap: Fix memory leak in mmc_omap_new_slot - mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability - mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs - mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() - net: decrease cached dst counters in dst_release - net: devmem: do not WARN conditionally after netdev_rx_queue_restart() - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy - net: dsa: rtl8366rb: don't prompt users for LED control - netfilter: nf_tables: don't unregister hook when table is dormant - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only - netfilter: nft_tunnel: fix geneve_opt type confusion addition - net: fix geneve_opt length integer overflow - netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int - net: ibmveth: make veth_pool_store stop hanging - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets - net/mlx5e: SHAMPO, Make reserved size independent of page size - net: mvpp2: Prevent parser TCAM memory corruption - net: phy: broadcom: Correct BCM5221 PHY model detection - net_sched: skbprio: Remove overly strict queue assertions - nfs: Add missing release on error in nfs_lock_and_join_requests() - nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() - nfsd: fix management of listener transports - NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory - NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() - nfsd: put dl_stid if fail to queue dl_recall - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up - NFS: fix open_owner_id_maxsz and related fields. - NFS: Shut down the nfs_client only after all the superblocks - NFSv4: Avoid unnecessary scans of filesystems for delayed delegations - NFSv4: Avoid unnecessary scans of filesystems for expired delegations - NFSv4: Avoid unnecessary scans of filesystems for returning delegations - NFSv4: Don't trigger uneccessary scans for return-on-close delegations - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans - ntb: intel: Fix using link status DB's - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer - nvme-pci: clean up CMBMSC when registering CMB fails - nvme-pci: fix stuck reset on concurrent DPC and HP - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA - nvme-tcp: fix possible UAF in nvme_tcp_poll - objtool: Fix segfault in ignore_unreachable_insn() - objtool: Fix verbose disassembly if CROSS_COMPILE isn't set - objtool/loongarch: Add unwind hints in prepare_frametrace() - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() - ocfs2: validate l_tree_depth to avoid out-of-bounds access - octeontx2-af: Fix mbox INTR handler when num VFs > 64 - octeontx2-af: Free NIX_AF_INT_VEC_GEN irq - of: property: Increase NR_FWNODE_REFERENCE_ARGS - PCI/ACS: Fix 'pci=config_acs=' parameter - PCI/ASPM: Fix link state exit during switch upstream function removal - PCI: Avoid reset when disabled via sysfs - PCI: brcmstb: Fix error path after a call to regulator_bulk_get() - PCI: brcmstb: Fix potential premature regulator disabling - PCI: brcmstb: Set generation limit before PCIe link up - PCI: brcmstb: Use internal register to change link capability - PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload - PCI: dwc: ep: Return -ENOMEM for allocation failures - PCI: Fix BAR resizing when VF BARs are assigned - PCI: histb: Fix an error handling path in histb_pcie_probe() - PCI: pciehp: Don't enable HPIE when resuming in poll mode - PCI/portdrv: Only disable pciehp interrupts early when needed - PCI: Remove add_align overwrite unrelated to size0 - PCI: Remove stray put_device() in pci_register_host_bridge() - PCI: Use downstream bridges for distributing resources - PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe - perf: Always feature test reallocarray - perf arm-spe: Fix load-store operation checking - perf bench: Fix perf bench syscall loop count - perf bpf-filter: Fix a parsing error with comma - perf build: Fix in-tree build due to symbolic link - perf/core: Fix child_total_time_enabled accounting bug at task exit - perf/core: Fix perf_pmu_register() vs. perf_init_event() - perf debug: Avoid stack overflow in recursive error message - perf dso: fix dso__is_kallsyms() check - perf evlist: Add success path to evlist__create_syswide_maps - perf: intel-tpebs: Fix incorrect usage of zfree() - perf pmu: Don't double count common sysfs and json events - perf python: Check if there is space to copy all the event - perf python: Decrement the refcount of just created event on failure - perf python: Don't keep a raw_data pointer to consumed ring buffer space - perf python: Fixup description of sample.id event member - perf report: Switch data file correctly in TUI - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll - perf stat: Fix find_stat for mixed legacy/non-legacy events - perf tools: annotate asm_pure_loop.S - perf units: Fix insufficient array space - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation - perf/x86/intel: Apply static call for drain_pebs - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read - phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id - pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() - pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment - pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw() - pinctrl: renesas: rza2: Fix missing of_node_put() call - pinctrl: renesas: rzg2l: Fix missing of_node_put() call - pinctrl: renesas: rzg2l: Suppress binding attributes - pinctrl: renesas: rzv2m: Fix missing of_node_put() call - pinctrl: tegra: Set SFIO mode to Mux Register - platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() - platform/x86/amd/pmf: Propagate PMF-TA return codes - platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA - platform/x86: dell-ddv: Fix temperature calculation - platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static - platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet - platform/x86/intel/vsec: Add Diamond Rapids support - platform/x86: ISST: Correct command storage data length - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static - platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 - PM: sleep: Adjust check before setting power.must_resume - PM: sleep: Fix handling devices with direct_complete set on errors - powerpc/kexec: fix physical address calculation in clear_utlb_entry() - power: supply: bq27xxx_battery: do not update cached flags prematurely - power: supply: max77693: Fix wrong conversion of charge input threshold value - rcu-tasks: Always inline rcu_irq_work_resched() - RDMA/core: Don't expose hw_counters outside of init net namespace - RDMA/core: Fix use-after-free when rename device name - RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() - RDMA/mana_ib: Ensure variable err is initialized - RDMA/mlx5: Fix calculation of total invalidated pages - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow - RDMA/mlx5: Fix MR cache initialization error flow - RDMA/mlx5: Fix page_size variable overflow - regulator: pca9450: Fix enable register for LDO5 - remoteproc: core: Clear table_sz when rproc_shutdown - remoteproc: qcom: pas: add minidump_id to SC7280 WPSS - remoteproc: qcom_q6v5_mss: Handle platforms with one power domain - remoteproc: qcom_q6v5_pas: Make single-PD handling more robust - remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 - Remove unnecessary firmware version check for gc v9_4_2 - ring-buffer: Fix bytes_dropped calculation issue - RISC-V: errata: Use medany for relocatable builds - riscv: Fix hugetlb retrieval of number of ptes in case of !present pte - riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra - riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator - RISC-V: KVM: Disable the kernel perf counter during configure - riscv/purgatory: 4B align purgatory_start - rndis_host: Flag RNDIS modems as WWAN devices - rtnetlink: Allocate vfinfo size for VF GUIDs when supported - rust: Fix enabling Rust and building with GCC for LoongArch - rust: fix signature of rust_fmt_argument - s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation - s390: Remove ioremap_wt() and pgprot_writethrough() - sched: Cancel the slice protection of the idle entity - sched/deadline: Use online cpus for validating runtime - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks - sched/smt: Always inline sched_smt_active() - sctp: add mutual exclusion in proc_sctp_do_udp_port() - selftests/bpf: Fix freplace_link segfault in tailcalls prog test - selftests/bpf: Fix string read in strncmp benchmark - selftests/bpf: Select NUMA_NO_NODE to create map - selftests/mm/cow: fix the incorrect error handling - selftests: netfilter: skip br_netfilter queue tests if kernel is tainted - selinux: Chain up tool resolving errors in install_policy.sh - smack: dont compile ipv6 code unless ipv6 is configured - smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label - smb: client: Fix netns refcount imbalance causing leaks and use-after-free - smb: common: change the data type of num_aces to le16 - soundwire: slave: fix an OF node reference leak in soundwire slave device - spi: bcm2835: Do not call gpiod_put() on invalid descriptor - spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent - spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() - spufs: fix a leak in spufs_create_context() - spufs: fix a leak on spufs_new_file() failure - spufs: fix gang directory lifetimes - staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES - staging: vchiq_arm: Fix possible NPR of keep-alive thread - staging: vchiq_arm: Register debugfs after cdev - thermal: core: Remove duplicate struct declaration - thermal: int340x: Add NULL check for adev - tools/power turbostat: report CoreThr per measurement interval - tools/x86: Fix linux/unaligned.h include path in lib/insn.c - tracing: Correct the refcount if the hist/hist_debug file fails to open - tracing: Do not use PERF enums when perf is not defined - tracing: Ensure module defining synth event cannot be unloaded while tracing - tracing: Fix synth event printk format for str fields - tracing: Fix use-after-free in print_graph_function_flags during tracer switching - tracing/hist: Add poll(POLLIN) support on hist file - tracing/hist: Support POLLPRI event for poll on histogram - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() - tracing: Switch trace_events_hist.c code over to use guard() - tty: n_tty: use uint for space returned by tty_write_room() - tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning - tty: serial: fsl_lpuart: use port struct directly to simply code - tty: serial: fsl_lpuart: Use u32 and u8 for register variables - tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). - ublk: make sure ubq->canceling is set when queue is frozen - ucsi_ccg: Don't show failed to get FW build information error - udp: Fix memory accounting leak. - udp: Fix multiple wraparounds of sk->sk_rmem_alloc. - um: hostfs: avoid issues on inode number reuse by host - um: Pass the correct Rust target and options with gcc - um: remove copy_from_kernel_nofault_allowed - uprobes/x86: Harden uretprobe syscall trampoline check - usbnet:fix NPE during rx_complete - usb: xhci: correct debug message page size calculation - vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint - vsock: avoid timeout during connect() if the socket is closing - w1: fix NULL pointer dereference in probe - watchdog/hardlockup/perf: Fix perf_event memory leak - watch_queue: fix pipe accounting mismatch - wifi: brcmfmac: keep power during suspend if board requires it - wifi: iwlwifi: fw: allocate chained SG tables for dump - wifi: iwlwifi: mvm: use the right version of the rate API - wifi: mac80211: Cleanup sta TXQs on flush - wifi: mac80211: fix SA Query processing in MLO - wifi: mac80211: Fix sparse warning for monitor_sdata - wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state - wifi: mac80211: remove debugfs dir for virtual monitor - wifi: mt76: mt7921: fix kernel panic due to null pointer dereference - wifi: mt76: mt7925: remove unused acpi function for clc - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment - x86/entry: Add __init to ia32_emulation_override_cmdline() - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() - x86/fpu: Fix guest FPU state buffer allocation size - x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures - x86/hyperv: Fix check of return value from snp_set_vmsa() - x86/hyperv: Fix output argument to hypercall that changes page visibility - x86/hyperv/vtl: Stop kernel from probing VTL0 low memory - x86/Kconfig: Add cmpxchg8b support back to Geode CPUs - x86/mce: use is_copy_from_user() to determine copy-from-user context - x86/microcode/AMD: Fix __apply_microcode_amd()'s return value - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() - x86/platform: Only allow CONFIG_EISA for 32-bit - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors - x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() - x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled - x86/tdx: Fix arch_safe_halt() execution for TDX VMs - x86/traps: Make exc_double_fault() consistently noreturn - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume - x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Revert "do not pull here various crappy packages and DO NOT RUINE MY SYSTEM" - We could not reproduce KVM/Qemu breakage with kvm-disable-virt-at-load - This reverts commit cdeb6f36f663b9ce4b16b633485d70bbcd4fcf37.- be able to set snoop=0 for module snd-hda-intel on non-x86- [bot] upd: 6.12.21 -> 6.12.22 - Changelog: - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names - atm: Fix NULL pointer dereference - bcachefs: bch2_ioctl_subvolume_destroy() fixes - counter: microchip-tcb-capture: Fix undefined counter channel state on probe - counter: stm32-lptimer-cnt: fix error handling when enabling - drm/amd/display: Don't write DP_MSTM_CTRL after LT - HID: hid-plantronics: Add mic mute mapping and generalize quirks - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove - netfilter: socket: Lookup orig tuple for IPv6 SNAT - net: usb: qmi_wwan: add Telit Cinterion FE990B composition - net: usb: qmi_wwan: add Telit Cinterion FN990B composition - net: usb: usbnet: restore usb%d name exception for local mac addresses - nfsd: fix legacy client tracking initialization - perf tools: Fix up some comments and code to properly use the event_source bus - serial: 8250_dma: terminate correct DMA in tx_dma_flush() - serial: stm32: do not deassert RS485 RTS GPIO prematurely - tty: serial: 8250: Add Brainboxes XC devices - tty: serial: 8250: Add some more device IDs - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers - usb: xhci: Apply the link chain quirk on NEC isoc endpoints - usb: xhci: Don't skip on Stopped - Length Invalid - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- use different paths then dkms-zfs- Off AUFS - We have become fed up with AUFS: it takes too much resources to update kernel because of it. - It has broken again: - ``` - DEBUG: + echo 'Building kernel 6.12.21-generic-1rosa13-loongarch' - DEBUG: Building kernel 6.12.21-generic-1rosa13-loongarch - DEBUG: + TARGETS=all - DEBUG: + /usr/bin/make -O -j64 V=1 VERBOSE=1 CC=gcc ARCH=loongarch V=1 -s all - DEBUG: mm/mmap.c: In function '__do_sys_remap_file_pages': - DEBUG: mm/mmap.c:1718:23: error: 'struct vm_area_struct' has no member named 'vm_prfile'; did you mean 'vm_file'? - DEBUG: 1718 | prfile = vma->vm_prfile; - DEBUG: | ^~~~~~~~~ - DEBUG: | vm_file - DEBUG: mm/mmap.c:1779:31: error: 'struct vm_area_struct' has no member named 'vm_prfile'; did you mean 'vm_file'? - DEBUG: 1779 | if (!new_vma->vm_prfile) - DEBUG: | ^~~~~~~~~ - DEBUG: | vm_file - DEBUG: mm/mmap.c:1780:34: error: 'struct vm_area_struct' has no member named 'vm_prfile'; did you mean 'vm_file'? - DEBUG: 1780 | new_vma->vm_prfile = prfile; - DEBUG: | ^~~~~~~~~ - DEBUG: | vm_file - DEBUG: make[3]: *** [scripts/Makefile.build:229: mm/mmap.o] Error 1 - ``` - There is no really big need in it. - Barium uses overlayfs by default, it can use AUFS to hotplug modules without reboot, but it is not critically important functionality.- [bot] upd: 6.12.16 -> 6.12.21 - Changelog: - accel/ivpu: Add coredump support - accel/ivpu: Add FW state dump on TDR - accel/ivpu: Fix error handling in recovery/reset - accel/ivpu: Limit FW version string length - accel/qaic: Fix integer overflow in qaic_validate_req() - accel/qaic: Fix possible data corruption in BOs > 2G - acct: block access to kernel internal filesystems - acct: perform last write from workqueue - ACPI: resource: IRQ override for Eluktronics MECH-17 - acpi: typec: ucsi: Introduce a ->poll_cci method - afs: Fix the server_list to unuse a displaced server rather than putting it - afs: Give an afs_server object a ref on the afs_cell object it points to - alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support - ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() - ALSA: hda/cirrus: Correct the full scale volume set logic - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED - ALSA: hda: hda-intel: add Panther Lake-H support - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist - ALSA: hda: intel-dsp-config: Add PTL-H support - ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform - ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage - ALSA: hda/realtek: Fix microphone regression on ASUS N705UD - ALSA: hda/realtek: Fixup ALC225 depop procedure - ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 - ALSA: hda/realtek: Limit mic boost on Positivo ARN50 - ALSA: hda/realtek: Remove (revert) duplicate Ally X config - ALSA: hda/realtek: update ALC222 depop optimize - ALSA: seq: Avoid module auto-load handling at event delivery - ALSA: seq: Drop UMP events when no UMP-conversion is set - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 - ALSA: usx2y: validate nrpacks module parameter on probe - amdgpu/pm/legacy: fix suspend/resume issues - apple-nvme: Release power domains when probe fails - arm64: amu: Delay allocating cpumask for AMU FIE support - arm64: dts: bcm2712: PL011 UARTs are actually r1p5 - arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card - arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card - arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply - arm64: dts: mediatek: mt8183: Disable DSI display output by default - arm64: dts: mediatek: mt8183-pumpkin: add HDMI support - arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 - arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts - arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck - arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 - arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook - arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou - arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou - arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S - arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM - arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar - arm64: dts: rockchip: remove supports-cqe from rk3588 tiger - arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 - arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes - arm64/mm: Fix Boot panic on Ampere Altra - arm64: mm: Populate vmemmap at the page level if not section aligned - arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings - ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX - ARM: dts: bcm2711: Don't mark timer regs unconfigured - ARM: dts: bcm2711: Fix xHCI power-domain - ARM: dts: bcm2711: PL011 UARTs are actually r1p5 - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 - ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 - ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP - ARM: shmobile: smp: Enforce shmobile_smp_* alignment - arp: switch to dev_getbyhwaddr() in arp_req_set_public() - ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model - ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() - ASoC: cs35l56: Prevent races when soft-resetting using SPI control - ASoC: cs42l43: Fix maximum ADC Volume - ASoC: dapm-graph: set fill colour of turned on nodes - ASoC: es8328: fix route from DAC to output - ASoC: fsl_micfil: Enable default case in micfil_set_quality() - ASoC: fsl: Rename stream name of SAI DAI driver - ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device - ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull - ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 - ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() - ASoC: ops: Consistently treat platform_max as control value - ASoC: renesas: rz-ssi: Add a check for negative sample_space - ASoC: renesas: rz-ssi: Terminate all the DMA transactions - ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] - ASoC: rsnd: adjust convert rate limitation - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() - ASoC: rsnd: indicate unsupported clock rate - ASoC: rt722-sdca: add missing readable registers - ASoC: simple-card-utils.c: add missing dlc->of_node - ASoC: SOF: amd: Add post_fw_run_delay ACP quirk - ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE - ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup - ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module - ASoC: SOF: Intel: pci-ptl: Add support for PTL-H - ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers - ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close - ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() - ASoC: tas2764: Fix power control mask - ASoC: tas2764: Set the SDOUT polarity correctly - ASoC: tas2770: Fix volume scale - ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs - batman-adv: Ignore own maximum aggregation size during RX - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink - block: change blk_mq_add_to_batch() third argument type to bool - block: fix conversion of GPT partition name to 7-bit - block: fix 'kmem_cache of name 'bio-108' already exists' - block: Remove zone write plugs when handling native zone append writes - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() - bluetooth: btusb: Initialize .owner field of force_poll_sync_fops - Bluetooth: Fix error code in chan_alloc_skb_cb() - Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters - Bluetooth: hci_event: Fix enabling passive scanning - Bluetooth: L2CAP: Fix corrupted list in hci_chan_del - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response - Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd - Bluetooth: qca: Fix poor RF performance for WCN6855 - Bluetooth: qca: Update firmware-name to support board specific nvm - bnxt_en: handle tpa_info in queue API implementation - bnxt_en: refactor tpa_info alloc/free into helpers - bonding: fix incorrect MAC address setting to receive NS messages - bpf: avoid holding freeze_mutex during mmap operation - bpf: Disable non stream socket for strparser - bpf: Fix deadlock when freeing cgroup storage - bpf: Fix softlockup in arena_map_free on 64k page kernel - bpf: Fix wrong copied_seq calculation - bpf: skip non exist keys in generic_map_lookup_batch - bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic - btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop - btrfs: do not assume the full page range is not dirty in extent_writepage_io() - btrfs: fix a leaked chunk map issue in read_one_chunk() - btrfs: fix data overwriting bug during buffered write when block size < page size - btrfs: fix double accounting race when btrfs_run_delalloc_range() failed - btrfs: fix double accounting race when extent_writepage_io() failed - btrfs: fix two misuses of folio_shift() - btrfs: mark all dirty sectors as locked inside writepage_delalloc() - btrfs: move the delalloc range bitmap search into extent_io.c - btrfs: remove unused btrfs_folio_start_writer_lock() - btrfs: rename btrfs_folio_(set|start|end)_writer_lock() - btrfs: unify to use writer locks for subpage locking - btrfs: use btrfs_inode in extent_writepage() - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock - caif_virtio: fix wrong pointer check in cfv_probe() - can: flexcan: disable transceiver during system PM - can: flexcan: only change CAN state when link up in system PM - can: rcar_canfd: Fix page entries in the AFL list - can: ucan: fix out of bound read in strscpy() source - cdx: Fix possible UAF error in driver_override_show() - char: misc: deallocate static minor in error path - cifs: Fix integer overflow while processing acdirmax mount option - cifs: Fix integer overflow while processing acregmax mount option - cifs: Fix integer overflow while processing actimeo mount option - cifs: Fix integer overflow while processing closetimeo mount option - cifs: Remove symlink member from cifs_open_info_data union - cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() - cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes - cifs: Validate content of WSL reparse point buffers - clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() - clk: samsung: update PLL locktime for PLL142XX used on FSD platform - coredump: Only sort VMAs when core_sort_vma sysctl is set - devlink: fix xa_alloc_cyclic() error handling - dma: kmsan: export kmsan_handle_dma() for modules - dma-mapping: fix missing clear bdr in check_ram_in_range_map() - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature - dm-integrity: Avoid divide by zero in table status in Inline mode - dm vdo: add missing spin_lock_init - docs: rust: remove spurious item in `expect` list - Documentation: rust: add coding guidelines on lints - Documentation: rust: discuss `#[expect(...)]` in the guidelines - dpll: fix xa_alloc_cyclic() error handling - drivers: core: fix device leak in __fw_devlink_relax_cycles() - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl - drm: Add client-agnostic setup helper - drm/amd/amdkfd: Evict all queues even HWS remove queue failed - drm/amd/display: add a quirk to enable eDP0 on DP1 - drm/amd/display: Assign normalized_pix_clk when color depth = 14 - drm/amd/display: Correct register address in dcn35 - drm/amd/display: Disable PSR-SU on eDP panels - drm/amd/display: Disable unneeded hpd interrupts during dm_init - drm/amd/display: fix default brightness - drm/amd/display: Fix HPD after gpu reset - drm/amd/display: Fix message for support_edp0_on_dp1 - drm/amd/display: fix missing .is_two_pixels_per_container - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params - drm/amd/display: Fix out-of-bound accesses - drm/amd/display: Fix slab-use-after-free on hdcp_work - drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER - drm/amd/display: Restore correct backlight brightness after a GPU reset - drm/amd/display: update dcn351 used clock offset - drm/amd/display: Use HW lock mgr for PSR1 when only one eDP - drm/amdgpu: bump version for RV/PCO compute fix - drm/amdgpu: disable BAR resize on Dell G5 SE - drm/amdgpu/display: Allow DCC for video formats on GFX12 - drm/amdgpu: Fix JPEG video caps max size for navi1x and raven - drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size - drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() - drm/amdgpu/gfx9: manually control gfxoff for CS on RV - drm/amdgpu: init return value in amdgpu_ttm_clear_buffer - drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags - drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 - drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 - drm/amdgpu: Remove JPEG from vega and carrizo video caps - drm/amdgpu: Restore uncached behaviour on GFX12 - drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue - drm/amdkfd: Fix user queue validation on Gfx7/8 - drm/amdkfd: Move gfx12 trap handler to separate file - drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd - drm/amd/pm: add unique_id for gfx12 - drm/amd/pm: always allow ih interrupt from fw - drm/atomic: Filter out redundant DPMS calls - drm/dp_mst: Fix locking when skipping CSN before topology probing - drm/fbdev: Add memory-agnostic fbdev client - drm/fbdev-helper: Move color-mode lookup into 4CC format helper - drm/fbdev-ttm: Support struct drm_driver.fbdev_probe - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed - drm/i915/cdclk: Do cdclk post plane programming later - drm/i915/color: Extract intel_color_modeset() - drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL - drm/i915/dp: Fix error handling during 128b/132b link training - drm/i915/dsi: convert to struct intel_display - drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro - drm/i915/gt: Use spin_lock_irqsave() in interruptible context - drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps - drm/i915: Make sure all planes in use by the joiner have their crtc included - drm/i915: Plumb 'dsb' all way to the plane hooks - drm/imagination: avoid deadlock on fence release - drm/imagination: Fix timestamps in firmware traces - drm/imagination: Hold drm_gem_gpuva lock for unmap - drm/imagination: only init job done fences once - drm/msm: Avoid rounding up to one jiffy - drm/msm/dpu: Disable dither in phys encoder cleanup - drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields - drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x - drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 - drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver - drm/nouveau: Do not override forced connector status - drm/nouveau/pmu: Fix gp10b firmware guard - drm/nouveau: Run DRM default client setup - drm/nouveau: select FW caching - drm: panel: jd9365da-h3: fix reset signal polarity - drm/panic: allow verbose boolean for clarity - drm/panic: allow verbose version check - drm/panic: avoid reimplementing Iterator::find - drm/panic: correctly indent continuation of line in list item - drm/panic: fix overindented list items in documentation - drm/panic: prefer eliding lifetimes - drm/panic: remove redundant field when assigning value - drm/panic: remove unnecessary borrow in alignment_pattern - drm/panic: use `div_ceil` to clean Clippy warning - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() - drm/sched: Fix fence reference count leak - drm/sched: Fix preprocessor guard - drm/tests: hdmi: Fix recursive locking - drm/tests: hdmi: Remove redundant assignments - drm/tests: hdmi: Reorder DRM entities variables assignment - drm/v3d: Don't run jobs that have errors flagged in its fence - drm/vkms: Round fixp2int conversion in lerp_u16 - drm/xe: Add staging tree for VM binds - drm/xe: cancel pending job timer before freeing scheduler - drm/xe: Fix exporting xe buffers multiple times - drm/xe: Fix fault mode invalidation with unbind - drm/xe: Fix GT "for each engine" workarounds - drm/xe/hmm: Don't dereference struct page pointers without notifier lock - drm/xe/hmm: Style- and include fixes - drm/xe/oa: Add input fence dependencies - drm/xe/oa: Add syncs support to OA config ioctl - drm/xe/oa: Allow oa_exponent value of 0 - drm/xe/oa: Allow only certain property changes from config - drm/xe/oa: Move functions up so they can be reused for config ioctl - drm/xe/oa: Separate batch submission from waiting for completion - drm/xe/oa: Signal output fences - drm/xe/oa/uapi: Define and parse OA sync properties - drm/xe/pm: Temporarily disable D3Cold on BMG - drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) - drm/xe: Release guc ids before cancelling work - drm/xe: Remove double pageflip - drm/xe/userptr: Fix an incorrect assert - drm/xe/userptr: fix EFAULT handling - drm/xe/userptr: properly setup pfn_flags_mask - drm/xe/userptr: restore invalidation list on error - drm/xe/userptr: Unmap userptrs in the mmu notifier - drm/xe/vm: Fix a misplaced #endif - drm/xe/vm: Validate userptr during gpu vma prefetching - drop_monitor: fix incorrect initialization order - dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M - EDAC/qcom: Correct interrupt enable register configuration - eeprom: digsy_mtc: Make GPIO lookup table match the device - efi: Don't map the entire mokvar table to determine its size - efi/libstub: Avoid physical address 0x0 when doing random allocation - eth: bnxt: do not update checksum in bnxt_xdp_build_skb() - eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic - eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} - eth: bnxt: fix memory leak in queue reset - eth: bnxt: fix truesize for mb-xdp-pass case - eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() - eth: bnxt: use page pool for head frags - ethtool: linkstate: migrate linkstate functions to support multi-PHY setups - exfat: fix just enough dentries but allocate a new cluster to dir - exfat: fix soft lockup in exfat_clear_bitmap - exfat: short-circuit zero-byte writes in exfat_file_write_iter - fbdev: hyperv_fb: Allow graceful removal of framebuffer - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs - fbdev: hyperv_fb: iounmap() the correct memory when removing a device - fbdev: hyperv_fb: Simplify hvfb_putmem - firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set - firmware: cs_dsp: Remove async regmap writes - firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC - firmware: imx-scu: fix OF node leak in .probe() - firmware: qcom: scm: Fix error code in probe() - firmware: qcom: uefisecapp: fix efivars registration race - Fix mmu notifiers for range-based invalidates - flow_dissector: Fix handling of mixed port and port-range keys - flow_dissector: Fix port range key handling in BPF conversion - fs/netfs/read_collect: add to next->prev_donated - fs/netfs/read_collect: fix crash due to uninitialized `prev` variable - fs/netfs/read_pgpriv2: skip folio queues without `marks3` - ftrace: Avoid potential division by zero in function_stat_show() - ftrace: Correct preemption accounting for function tracing. - ftrace: Do not add duplicate entries in subops manager ops - ftrace: Fix accounting of adding subops to a manager ops - fuse: don't truncate cached, mutated symlink - futex: Pass in task to futex_queue() - geneve: Fix use-after-free in geneve_find_dev(). - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). - gpio: aggregator: protect driver attr handlers against module unload - gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set - gpio: rcar: Fix missing of_node_put() call - gpio: rcar: Use raw_spinlock to protect register access - gpio: vf610: add locking to gpio direction functions - gpio: vf610: use generic device_get_match_data() - gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU - gre: Fix IPv6 link-local address generation. - gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). - gve: set xdp redirect target only when it is available - HID: apple: disable Fn key handling on the Omoton KB066 - HID: apple: fix up the F6 key on the Omoton KB066 keyboard - HID: appleir: Fix potential NULL dereference at raw event handle - HID: google: fix unused variable warning under !CONFIG_ACPI - HID: hid-apple: Apple Magic Keyboard a3203 USB-C support - HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode - HID: hid-steam: Fix use-after-free when detaching device - HID: ignore non-functional sensor in HP 5MP Camera - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell - HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() - HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs - HID: intel-ish-hid: Send clock sync message immediately after reset - HID: topre: Fix n-key rollover on Realforce R3S TKL boards - hrtimers: Mark is_migration_base() with __always_inline - hwmon: (ad7314) Validate leading zero bits and return error - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table - hwmon: (peci/dimmtemp) Do not provide fake thresholds data - hwmon: (pmbus) Initialise page count in pmbus_identify() - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio - i2c: ali1535: Fix an error handling path in ali1535_probe() - i2c: ali15x3: Fix an error handling path in ali15x3_probe() - i2c: ls2x: Fix frequency division register access - i2c: npcm: disable interrupt enable bit before devm_request_irq - i2c: omap: fix IRQ storms - i2c: sis630: Fix an error handling path in sis630_probe() - IB/mlx5: Set and get correct qp_num for a DCT QP - ibmvnic: Add stat for tx direct vs tx batched - ibmvnic: Don't reference skb after sending to VIOS - ice: add E830 HW VF mailbox message limit support - ice: Avoid setting default Rx VSI twice in switchdev setup - ice: do not configure destination override for switchdev - ice: Fix deinitializing VF in error path - ice: fix memory leak in aRFS after reset - ice: Fix switchdev slow-path in LAG - idpf: fix checksums set in idpf_rx_rsc() - iio: adc: ad7192: fix channel select - iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value - iio: dac: ad3552r: clear reset status flag - iio: filter: admv8818: Force initialization of SDO - iio: light: apds9306: fix max_scale_nano values - ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr - Input: ads7846 - fix gpiod allocation - Input: goodix-berlin - fix vddio regulator references - Input: i8042 - add required quirks for missing old boardnames - Input: i8042 - swap old quirk combination with new quirk for more devices - Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ - Input: i8042 - swap old quirk combination with new quirk for several devices - Input: iqs7222 - preserve system status register - Input: serio - define serio_pause_rx guard to pause and resume serio ports - Input: synaptics - fix crash when enabling pass-through port - Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers - Input: xpad - add multiple supported devices - Input: xpad - add support for TECNO Pocket Go - Input: xpad - add support for ZOTAC Gaming Zone - Input: xpad - rename QH controller to Legion Go S - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly - intel_th: pci: Add Arrow Lake support - intel_th: pci: Add Panther Lake-H support - intel_th: pci: Add Panther Lake-P/U support - iommu/vt-d: Fix suspicious RCU usage - iommu/vt-d: Remove device comparison in context_setup_pass_through_cb - io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally - io_uring/net: fix sendzc double notif flush - io_uring/net: save msg_control for compat - io_uring: prevent opcode speculation - io_uring/rw: forbid multishot async reads - io-wq: backoff when retrying worker creation - ipv4: Convert icmp_route_lookup() to dscp_t. - ipv4: Convert ip_route_input() to dscp_t. - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). - ipvlan: ensure network headers are in skb linear part - ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. - ipvs: Always clear ipvs_property flag in skb_scrub_packet() - ipvs: prevent integer overflow in do_ip_vs_get_ctl() - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled - irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() - kbuild: hdrcheck: fix cross build with clang - kbuild: rust: remove the `alloc` crate and `GlobalAlloc` - kbuild: userprogs: use correct lld when linking through clang - keys: Fix UAF in key_put() - ksmbd: fix bug on trap in smb2_lock - ksmbd: fix incorrect validation for num_aces field of smb_acl - ksmbd: fix out-of-bounds in parse_sec_desc() - ksmbd: fix type confusion via race condition when using ipc_msg_send_request - ksmbd: fix use-after-free in ksmbd_free_work_struct - ksmbd: fix use-after-free in smb2_lock - ksmbd: prevent connection release during oplock break notification - KVM: arm64: Calculate cptr_el2 traps on activating traps - KVM: arm64: Eagerly switch ZCR_EL{1,2} - KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 - KVM: arm64: Mark some header functions as inline - KVM: arm64: Refactor exit handlers - KVM: arm64: Remove host FPSIMD saving for non-protected KVM - KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN - KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state - KVM: e500: always restore irqs - KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID - KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value - KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled - KVM: SVM: Save host DR masks on CPUs with DebugSwap - KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow - KVM: SVM: Suppress DEBUGCTL.BTF on AMD - KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM - KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() - KVM: x86: Inline kvm_get_apic_mode() in lapic.h - KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs - KVM: x86: Snapshot the host's DEBUGCTL in common x86 - landlock: Fix non-TCP sockets restriction - libfs: Fix duplicate directory entry in offset_dir_lookup - lib/iov_iter: fix import_iovec_ubuf iovec management - libsubcmd: Silence compiler warning - llc: do not use skb_get() before dev_queue_xmit() - LoongArch: Convert unreachable() to BUG() - LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE - LoongArch: KVM: Add interrupt checking for AVEC - LoongArch: KVM: Fix GPA size issue about VM - LoongArch: KVM: Reload guest CSR registers after sleep - LoongArch: KVM: Set host with kernel mode when switch to VM mode - LoongArch: Set max_pfn with the PFN of the last page - loongarch: Use ASM_REACHABLE - LoongArch: Use polling play_dead() when resuming from hibernation - MAINTAINERS: add entry for the Rust `alloc` module - mctp i3c: handle NULL header address - md/raid*: Fix the set_queue_limits implementations - mei: me: add panther lake P DID - mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO - memcg: drain obj stock on cpu hotplug teardown - mm: abort vma_modify() on merge out of memory failure - mmc: atmel-mci: Add missing clk_disable_unprepare() - mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops - mm: don't skip arch_sync_kernel_mappings() in error paths - mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT - mm: fix finish_fault() handling for large folios - mm: fix kernel BUG when userfaultfd_move encounters swapcache - mm/huge_memory: drop beyond-EOF folios with the right number of refs - mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() - mm/hugetlb: wait for hugetlb folios to be freed - mm,madvise,hugetlb: check for 0-length range after end address adjustment - mm: memory-failure: update ttu flag inside unmap_poisoned_folio - mm: memory-hotplug: check folio ref count first in do_migrate_range - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() - mm/migrate: fix shmem xarray update during migration - mm/page_alloc: fix memory accept before watermarks gets initialized - mm/page_alloc: fix uninitialized variable - mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq - mptcp: always handle address removal under msk socket lock - mptcp: Fix data stream corruption in the address announcement - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr - mptcp: reset when MPTCP opts are dropped after join - mptcp: safety check before fallback - mtd: rawnand: cadence: fix error code in cadence_nand_init() - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single - mtd: rawnand: cadence: use dma_map_resource for sdma address - mtd: spi-nor: sst: Fix SST write failure - net: Add non-RCU dev_getbyhwaddr() helper - net: Add rx_skb of kfree_skb to raw_tp_null_args[]. - net: allow small head cache usage with large MAX_SKB_FRAGS values - net: atm: fix use after free in lec_send() - net: axienet: Set mac_managed_pm - net: cadence: macb: Synchronize stats calculations - net: Clear old fragment checksum value in napi_reuse_skb - net: dsa: mt7530: Fix traffic flooding for MMIO devices - net: dsa: mv88e6xxx: Verify after ATU Load ops - net: dsa: rtl8366rb: Fix compilation problem - net: enetc: correct the xdp_tx statistics - net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() - net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() - net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() - net: enetc: update UDP checksum when updating originTimestamp field - net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC - net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence - net: ethernet: ti: am65-cpsw: select PAGE_POOL - net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device - net: ethtool: plumb PHY stats to PHY drivers - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around - netfilter: nf_tables: make destruction work queue pernet - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. - netfilter: nft_exthdr: fix offset with ipv4_find_option() - netfs: Call `invalidate_cache` only if implemented - net: gso: fix ownership in __udp_gso_segment - net: Handle napi_schedule() calls from non-interrupt - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error - net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 - net: ipa: Fix QSB data for v4.7 - net: ipa: Fix v4.7 resource group names - net: ipv6: fix dst ref loop in ila lwtunnel - net: ipv6: fix dst ref loop on input in rpl lwt - net: ipv6: fix dst ref loop on input in seg6 lwt - net: ipv6: fix missing dst ref drop in ila lwtunnel - net: ipv6: fix TCP GSO segmentation with NAT - net: ipv6: ioam6: fix lwtunnel_output() loop - net: loopback: Avoid sending IP packets without an Ethernet header - net: lwtunnel: fix recursion loops - net: mana: Support holes in device list reply msg - net: mctp i2c: Copy headers if cloned - net: mctp i3c: Copy headers if cloned - net: mctp: unshare packets when reassembling - netmem: prevent TX of unreadable skbs - net/mlx5: Bridge, fix the crash caused by LAG state check - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices - net/mlx5: Fill out devlink dev info only for PFs - net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs - net/mlx5: handle errors in mlx5_chains_create_table() - net/mlx5: HWS, Rightsize bwc matcher priority - net/mlx5: IRQ, Fix null string in debug print - net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES - net: openvswitch: remove misbehaving actions length check - net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata - net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata - net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT - netpoll: hold rcu read lock in __netpoll_send_skb() - net: pse-pd: Avoid setting max_uA in regulator constraints - net: pse-pd: Fix deadlock in current limit functions - net: pse-pd: pd692x0: Fix power limit retrieval - net: pse-pd: Use power limit at driver side instead of current limit - net/sched: cls_api: fix error handling causing NULL dereference - net_sched: Prevent creation of classes with TC_H_ROOT - net: set the minimum for net_hotdata.netdev_budget_usecs - net: stmmac: dwmac-loongson: Add fix_soc_reset() callback - net: switchdev: Convert blocking notification chain to a raw one - net: ti: icssg-prueth: Add lock to stats - net: ti: icss-iep: Reject perout generation request - net-timestamp: support TCP GSO case for a few missing flags - net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() - NFS: Adjust delegated timestamps for O_DIRECT reads and writes - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback - NFS: O_DIRECT writes must check and adjust the file length - NFSv4: Fix a deadlock when recovering state on a sillyrenamed file - nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() - nvme-fc: do not ignore connectivity loss during connecting - nvme-fc: go straight to connecting state when initializing - nvme-fc: rely on state transitions to handle connectivity loss - nvme/ioctl: add missing space in err message - nvme-ioctl: fix leaked requests on mapping error - nvme: move error logging from nvme_end_req() to __nvme_end_req() - nvme: only allow entering LIVE from CONNECTING state - nvme-pci: add support for sgl metadata - nvme-pci: quirk Acer FA100 for non-uniqueue identifiers - nvme-pci: use sgls for all user requests if possible - nvme-tcp: add basic support for the C2HTermReq PDU - nvme-tcp: Fix a C2HTermReq error message - nvme: tcp: Fix compilation warning with W=1 - nvme-tcp: fix connect failure on receiving partial ICResp PDU - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() - nvme-tcp: fix signedness bug in nvme_tcp_init_connection() - nvmet-rdma: recheck queue state is LIVE in state lock in recv done - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch - objtool: Fix C jump table annotations for Clang - objtool: Ignore dangling jump table entries - objtool: Remove annotate_{,un}reachable() - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up - PCI: Export pci_intx_unmanaged() and pcim_intx() - PCI: Make pcim_request_all_regions() a public function - PCI: pci_ids: add INTEL_HDA_PTL_H - PCI: Remove devres from pci_intx() - PCI: Restore original INTX_DISABLE bit by pcim_intx() - perf/core: Add RCU read lock protection to perf_iterate_ctx() - perf/core: Fix low freq setting via IOC_PERIOD - perf/core: Fix pmus_lock vs. pmus_srcu ordering - perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list - perf/x86: Fix low freqency setting issue - perf/x86/intel: Fix event constraints for LNC - perf/x86/intel: Use better start period for frequency mode - perf/x86/rapl: Add support for Intel Arrow Lake U - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk - phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() - phy: fix xa_alloc_cyclic() error handling - phy: rockchip: fix Kconfig dependency more - phy: rockchip: naneng-combphy: compatible reset with old DT - phy: tegra: xusb: reset VBUS & ID OVERRIDE - phy: ti: gmii-sel: Do not use syscon helper to build regmap - pinctrl: bcm281xx: Fix incorrect regmap max_registers value - pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw - platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU - platform/x86: int3472: Call "reset" GPIO "enable" for INT347E - platform/x86: int3472: Use correct type for "polarity", call it gpio_flags - platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e - platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e - platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles - pmdomain: amlogic: fix T7 ISP secpower - powercap: call put_device() on an error path in powercap_register_control_type() - powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline - powerpc/code-patching: Disable KASAN report during patching via temporary mm - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC - power: supply: axp20x_battery: Fix fault handling for AXP717 - power: supply: da9150-fg: fix potential overflow - ppp: Fix KMSAN uninit-value warning with bpf - proc: fix UAF in proc_get_inode() - qlcnic: fix memory leak issues in qlcnic_sriov_common.c - rapidio: add check for rio_add_net() in rio_scan_alloc_net() - rapidio: fix an API misues when rio_add_net() fails - rcuref: Plug slowpath race in rcuref_put() - RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx - RDMA/bnxt_re: Add sanity checks on rdev validity - RDMA/bnxt_re: Allocate dev_attr information dynamically - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path - RDMA/bnxt_re: Cache MSIx info to a local structure - RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved - RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers - RDMA/bnxt_re: Fix the statistics for Gen P7 VF - RDMA/bnxt_re: Refactor NQ allocation - RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() - RDMA/hns: Fix invalid sq params not being blocked - RDMA/hns: Fix mbox timing out by adding retry mechanism - RDMA/hns: Fix missing xa_destroy() - RDMA/hns: Fix soft lockup during bt pages loop - RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() - RDMA/hns: Fix wrong value of max_sge_rd - RDMA/mana_ib: Allocate PAGE aligned doorbell index - RDMA/mlx5: Fix AH static rate parsing - RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error - RDMA/mlx5: Fix a WARN during dereg_mr for DM type - RDMA/mlx5: Fix bind QP error cleanup flow - RDMA/mlx5: Fix implicit ODP hang on parent deregistration - RDMA/mlx5: Fix the recovery flow of the UMR QP - RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() - RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests - regulator: check that dummy regulator has been probed before using it - regulator: dummy: force synchronous probing - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" - Revert "gre: Fix IPv6 link-local address generation." - Revert "KVM: e500: always restore irqs" - Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" - Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" - Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" - Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" - Revert "openvswitch: switch to per-action label counting in conntrack" - Revert "sched/core: Reduce cost of sched_move_task when config autogroup" - Revert "selftests/mm: remove local __NR_* definitions" - riscv: cacheinfo: Use of_property_present() for non-boolean properties - riscv: cpufeature: use bitmap_equal() instead of memcmp() - riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions - riscv/futex: sign extend compare value in atomic cmpxchg - riscv: KVM: Fix hart suspend status check - riscv: KVM: Fix hart suspend_type use - riscv: KVM: Fix SBI IPI error generation - riscv: KVM: Fix SBI TIME error generation - riscv: signal: fix signal frame size - riscv: signal: fix signal_minsigstksz - rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm - rtase: Fix improper release of ring list entries in rtase_sw_reset - rust: alloc: add `Allocator` trait - rust: alloc: add `Box` to prelude - rust: alloc: add __GFP_NOWARN to `Flags` - rust: alloc: add module `allocator_test` - rust: alloc: add `Vec` to prelude - rust: alloc: Fix `ArrayLayout` allocations - rust: alloc: implement `Allocator` for `Kmalloc` - rust: alloc: implement `Cmalloc` in module allocator_test - rust: alloc: implement `collect` for `IntoIter` - rust: alloc: implement `contains` for `Flags` - rust: alloc: implement `IntoIterator` for `Vec` - rust: alloc: implement kernel `Box` - rust: alloc: implement kernel `Vec` type - rust: alloc: implement `KVmalloc` allocator - rust: alloc: implement `ReallocFunc` - rust: alloc: implement `Vmalloc` allocator - rust: alloc: introduce `ArrayLayout` - rust: alloc: make `allocator` module public - rust: alloc: remove extension of std's `Box` - rust: alloc: remove `VecExt` extension - rust: alloc: rename `KernelAllocator` to `Kmalloc` - rust: alloc: satisfy POSIX alignment requirement - rust: alloc: separate `aligned_size` from `krealloc_aligned` - rust: alloc: update module comment of alloc.rs - rust: block: fix formatting in GenDisk doc - rust: Disallow BTF generation with Rust + LTO - rust: enable `clippy::ignored_unit_patterns` lint - rust: enable Clippy's `check-private-items` - rust: enable `clippy::undocumented_unsafe_blocks` lint - rust: enable `clippy::unnecessary_safety_comment` lint - rust: enable `clippy::unnecessary_safety_doc` lint - rust: enable `rustdoc::unescaped_backticks` lint - rust: error: add missing newline to pr_warn! calls - rust: error: check for config `test` in `Error::name` - rust: error: make conversion functions public - rust: error: optimize error type to use nonzero - rust: error: use `core::alloc::LayoutError` - rust: finish using custom FFI integer types - rust: fix size_t in bindgen prototypes of C builtins - rust: init: add missing newline to pr_info! calls - rust: init: fix `Zeroable` implementation for `Option>` and `Option>` - rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` - rust: introduce `.clippy.toml` - rust: kbuild: expand rusttest target for macros - rust: lockdep: Remove support for dynamically allocated LockClassKeys - rust: map `__kernel_size_t` and friends also to usize/isize - rust: map `long` to `isize` and `char` to `u8` - rust: provide proper code documentation titles - rust: remove leftover mentions of the `alloc` crate - rust: replace `clippy::dbg_macro` with `disallowed_macros` - rust: sort global Rust flags - rust: start using the `#[expect(...)]` attribute - rust: str: test: replace `alloc::format` - rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` - rust: treewide: switch to our kernel `Box` type - rust: treewide: switch to the kernel `Vec` type - rust: types: avoid repetition in `{As,From}Bytes` impls - rust: use custom FFI integer types - rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` - rxrpc: rxperf: Fix missing decoding of terminal magic cookie - s390/boot: Fix ESSA detection - s390/cio: Fix CHPID "configure" attribute caching - s390/ism: add release function for struct device - s390/traps: Fix test_monitor_call() inline assembly - sched: address a potential NULL pointer dereference in the GRED scheduler. - sched: Clarify wake_up_q()'s write to task->wake_q.next - sched/core: Prevent rescheduling when interrupts are disabled - sched/debug: Provide slice length for fair tasks - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() - sched_ext: Fix migration disabled handling in targeted dispatches - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems - sched_ext: selftests/dsp_local_on: Fix sporadic failures - sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list - scripts: generate_rust_analyzer: add missing include_dirs - scripts: generate_rust_analyzer: add missing macros deps - scripts: generate_rust_analyzer: add uapi crate - scsi: core: Clear driver private data when retrying request - scsi: core: Use GFP_NOIO to avoid circular locking dependency - scsi: qla1280: Fix kernel oops when debug level > 2 - scsi: ufs: core: bsg: Fix crash when arpmb command fails - scsi: ufs: core: Fix error return with query response - scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() - scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() - sctp: Fix undefined behavior in left shift operation - selftests: always check mask returned by statmount(2) - selftests: bonding: fix incorrect mac address - selftests/bpf: Add tests for raw_tp null handling - selftests/bpf: Clean up open-coded gettid syscall invocations - selftests/bpf: Fix invalid flag of recv() - selftests/cgroup: use bash in test_cpuset_v1_hp.sh - selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms - selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries - selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced - selftests/damon/damos_quota: make real expectation of quota exceeds - selftests: drv-net: Check if combined-count exists - selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP - selftests/landlock: Test that MPTCP actions are not restricted - selftests/mm: build with -O2 - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation - slimbus: messaging: Free transaction ID in delayed interrupt scenario - smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions - smb3: add support for IAKerb - smb: client: Add check for next_buffer in receive_encrypted_standard() - smb: client: fix chmod(2) regression with ATTR_READONLY - smb: client: Fix match_session bug preventing session reuse - smb: client: fix noisy when tree connecting to DFS interlink targets - smb: client: fix regression with guest option - soc: imx8m: Remove global soc_uid - soc: imx8m: Unregister cpufreq and soc dev in cleanup path - soc: imx8m: Use devm_* to simplify probe failure handling - sockmap, vsock: For connectible sockets allow only connected - soc: loongson: loongson2_guts: Add check for devm_kstrdup() - soc: qcom: pdr: Fix the potential deadlock - spi: microchip-core: prevent RX overflows when transmit size > FIFO size - stmmac: loongson: Pass correct arg to PCI function - strparser: Add read_sock callback - SUNRPC: Handle -ETIMEDOUT return from tlshd - SUNRPC: Prevent looping due to rpc_signal_task() races - sunrpc: suppress warnings for unused procfs functions - tcp: adjust rcvq_space after updating scaling ratio - tcp: Defer ts_recent changes until req is owned - tcp: devmem: don't write truncated dmabuf CMSGs to userspace - tcp: drop secpath at the same time as we currently drop dst - tee: optee: Fix supplicant wait loop - thermal: core: Move lists of thermal instances to trip descriptors - thermal/cpufreq_cooling: Remove structure member documentation - thermal: gov_power_allocator: Add missing NULL pointer check - thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() - thermal: gov_power_allocator: Update total_weight on bind and cdev updates - thermal/of: Fix cdev lookup in thermal_of_should_bind() - thermal: of: Simplify thermal_of_should_bind with scoped for each OF child - tools/sched_ext: Add helper to check task migration state - tracing: Fix bad hist from corrupting named_triggers list - tracing: Fix using ret variable in tracing_set_tracer() - tracing: Have the error of __tracing_resize_ring_buffer() passed to user - tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro - tracing: Switch trace.c code over to use guard() - tracing: tprobe-events: Fix a memory leak when tprobe with $retval - tracing: tprobe-events: Fix leakage of module refcount - tracing: tprobe-events: Fix to clean up tprobe correctly when module unload - tracing: tprobe-events: Reject invalid tracepoint name - ublk: set_params: properly check if parameters can be applied - unreachable: Unify - uprobes: Fix race in uprobe_free_utask - uprobes: Reject the shared zeropage in uprobe_write_opcode() - usb: atm: cxacru: fix a flaw in existing endpoint checks - usb: dwc3: gadget: Prevent irq storm when TH re-executes - usb: dwc3: Set SUSPENDENABLE soon after phy init - usb: gadget: Check bmAttributes only if configuration is valid - usb: gadget: Fix setting self-powered state on suspend - USB: gadget: f_midi: f_midi_complete to call queue_work - usb: gadget: Set self-powered based on MaxPower and bmAttributes - usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails - usb: hub: lack of clearing xHC resources - usbnet: gl620a: fix endpoint checking in genelink_bind() - usb: phy: generic: Use proper helper for property detection - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader - usb: renesas_usbhs: Call clk_put() - usb: renesas_usbhs: Flush the notify_hotplug_work - usb: renesas_usbhs: Use devm_usb_get_phy() - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 - USB: serial: option: add Telit Cinterion FE990B compositions - USB: serial: option: fix Telit Cinterion FE990A name - USB: serial: option: match on interface class for Telit FN990B - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality - usb: typec: ucsi: Fix NULL pointer access - usb: typec: ucsi: increase timeout for PPM reset operations - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 - userfaultfd: do not block on locking a large folio with raised refcount - userfaultfd: fix PTE unmapping stack-allocated PTE copies - vboxsf: fix building with GCC 15 - vhost: return task creation error instead of NULL - vlan: enforce underlying device type - vmlinux.lds: Ensure that const vars with relocations are mapped R/O - vsock/bpf: Warn on socket without transport - vsock/virtio: fix variables initialization during resuming - wifi: cfg80211: cancel wiphy_work before freeing wiphy - wifi: cfg80211: regulatory: improve invalid hints checking - wifi: iwlwifi: Fix A-MSDU TSO preparation - wifi: iwlwifi: Free pages allocated when failing to build A-MSDU - wifi: iwlwifi: limit printed string from FW file - wifi: iwlwifi: mvm: clean up ROC on failure - wifi: iwlwifi: mvm: don't try to talk to a dead firmware - wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms - wifi: iwlwifi: pcie: Fix TSO preparation - wifi: mac80211: don't queue sdata::work for a non-running sdata - wifi: mac80211: fix MLE non-inheritance parsing - wifi: mac80211: fix vendor-specific inheritance - wifi: mac80211: Support parsing EPCS ML element - wifi: nl80211: reject cooked mode if it is set along with other flags - x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() - x86/boot: Sanitize boot params before parsing command line - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 - x86/cpu: Validate CPUID leaf 0x2 EDX output - x86/irq: Define trace events conditionally - x86/microcode/AMD: Add get_patch_level() - x86/microcode/AMD: Add some forgotten models to the SHA check - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes - x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration - x86/microcode/AMD: Have __apply_microcode_amd() return bool - x86/microcode/AMD: Load only SHA256-checksummed patches - x86/microcode/AMD: Merge early_apply_microcode() into its single callsite - x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature - x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations - x86/microcode/AMD: Return bool from find_blobs_in_containers() - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode - x86/of: Don't use DTB for SMP setup if ACPI is enabled - x86/sgx: Fix size overflows in sgx_encl_create() - x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors - Xen/swiotlb: mark xen_swiotlb_fixup() __init - xe/oa: Fix query mode of operation for OAR/OAC - xfrm: fix tunnel mode TX datapath in packet offload mode - xfrm_output: Force software GSO only in tunnel mode - xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n - xhci: pci: Fix indentation in the PCI device ID definitions - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts - xsk: fix an integer overflow in xp_create_and_assign_umem() - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Revert "Updated to 6.12.20" - This reverts commit 983286480ea7a4fcf66dc0f4ca60669a2b5ba775. - Merge: a73201b 9832864- Merge branch 'rosa2023.1' into rosa2021.1- Updated to 6.12.20 - Merge: dfb085f 5237282- Merge 2023.1 to 2021.1- Bump release: add ZFS support- fix: add %exclude from kernel-files for kvadra-touchpad- do not pull here various crappy packages and DO NOT RUINE MY SYSTEM- do not pull texlive- Reapply "Updated to 6.12.16" - This reverts commit 706456dbe790976e4d035e52ca21abdf7c1a5bbb.- Revert "Updated to 6.12.16" - This reverts commit 25c025c7d96f2dcb611ddbbc97538bcae5b9617f.- temporary solution for not generated initrd- Add a crutch for VirtualBox/VMWare- Updated to 6.12.16- Updated to 6.12.16- R: kmod- do not pull dracut in kernel rpm, moving it to file trigger in rosa-kernel-tools- automated spec cleanup- Updated to 6.12.13- Updated to 6.12.13- embed in kernel VIRTIO_BLK- enable more usb drivers for arm64- reapply kernels for loongarch64/riscv64- CONFIG_VIRTIO_PCI=y now, needed for proper work of mkosi initrds, drop reiserfs- macros.ksobirator: fix %ksob_mk_module_pkg for packages with '-' in name- macros.ksobirator: fix %ksob_mk_module_pkg for packages with '-' in name- Bump release: add hotfix-kvadra-touchpad crutch- Bump release: add hotfix-kvadra-touchpad crutch- Updated to 6.12.11- Updated to 6.12.11- enable BPF for bpftune daemon- enable BPF debug info for bpftune- bpftool moved to sbin- fix build- enable bpftool- Updated to 6.12.10- Updated to 6.12.10- Updated to 6.12.9- Updated to 6.12.9- Updated to 6.12.8- Updated to 6.12.8- add ibft- disable logo- loongarch64: enable more crypto modules- adjust FB drivers for loongarch64- enable few modules- off CONFIG_DRM_I915_REPLAY_GPU_HANGS_API (big warning that this is for kernel developers only)- [bot] upd: 6.12.5 -> 6.12.6 - Changelog: - ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired - acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl - ACPI: resource: Fix memory resource type union access - ALSA: control: Avoid WARN() for symlink errors - ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 - amdgpu/uvd: get ring reference from rq scheduler - ASoC: amd: yc: Fix the wrong return value - ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER - ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER - ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array - ASoC: tas2781: Fix calibration issue in stress test - ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() - batman-adv: Do not let TT changes list grows indefinitely - batman-adv: Do not send uninitialized TT changes - batman-adv: Remove uninitialized data in full table TT response - blk-cgroup: Fix UAF in blkcg_unpin_online() - blk-iocost: Avoid using clamp() on inuse in __propagate_weights() - blk-mq: move cpuhp callback registering out of q->sysfs_lock - block: Fix potential deadlock while freezing queue and acquiring sysfs_lock - block: get wp_offset by bdev_offset_from_zone_start - block: Ignore REQ_NOWAIT for zone reset and zone finish operations - block: Prevent potential deadlocks in zone write plug error recovery - block: Switch to using refcount_t for zone write plugs - block: Use a zone write plug BIO work for REQ_NOWAIT BIOs - Bluetooth: btmtk: avoid UAF in btmtk_process_coredump - Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating - Bluetooth: Improve setsockopt() handling of malformed user input - Bluetooth: iso: Always release hdev at the end of iso_listen_bis - Bluetooth: iso: Fix circular lock in iso_conn_big_sync - Bluetooth: iso: Fix circular lock in iso_listen_bis - Bluetooth: iso: Fix recursive locking warning - Bluetooth: SCO: Add support for 16 bits transparent voice setting - bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips - bnxt_en: Fix GSO type for HW GRO packets on 5750X chips - bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL - bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features - bpf: Augment raw_tp arguments with PTR_MAYBE_NULL - bpf: Check size for BTF-based ctx access of pointer members - bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() - bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors - bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog - bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" - bpf, sockmap: Fix race between element replace and close() - bpf, sockmap: Fix update element with same - cifs: Fix rmdir failure due to ongoing I/O on deleted file - clk: en7523: Fix wrong BUS clock for EN7581 - crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem - cxgb4: use port number to set mac addr - dm: Fix dm-zoned-reclaim zone write pointer alignment - Documentation: networking: Add a caveat to nexthop_compat_mode sysctl - Documentation: PM: Clarify pm_runtime_resume_and_get() return value - drm/amdgpu: fix UVD contiguous CS mapping problem - drm/amdgpu: fix when the cleaner shader is emitted - drm/amdkfd: Dereference null return value - drm/amdkfd: hard-code cacheline size for gfx11 - drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 - drm/amdkfd: pause autosuspend when creating pdd - drm/amd/pm: Set SMU v13.0.7 default workload type - drm/i915/color: Stop using non-posted DSB writes for legacy LUT - drm/i915: Fix memory leak by correcting cache object name in error handler - drm/i915: Fix NULL pointer dereference in capture_engine - drm/panic: remove spurious empty line to clean warning - drm/xe: Call invalidation_fence_fini for PT inval fences in error state - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt - drm/xe/reg_sr: Remove register pool - gpio: graniterapids: Check if GPIO line can be used for IRQs - gpio: graniterapids: Determine if GPIO pad can be used by driver - gpio: graniterapids: Fix GPIO Ack functionality - gpio: graniterapids: Fix incorrect BAR assignment - gpio: graniterapids: Fix invalid GPI_IS register offset - gpio: graniterapids: Fix invalid RXEVCFG register bitmask - gpio: graniterapids: Fix vGPIO driver crash - gpio: ljca: Initialize num before accessing item in ljca_gpio_config - iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain - iommu/vt-d: Remove cache tags before disabling ATS - kselftest/arm64: abi: fix SVCR detection - ksmbd: fix racy issue from session lookup and expire - KVM: arm64: Disable MPAM visibility by default and ignore VMM writes - libperf: evlist: Fix --cpu argument on hybrid platform - memcg: slub: fix SUnreclaim for post charged objects - net: defer final 'struct net' free in netns dismantle - net: dsa: felix: fix stuck CPU-injected packets with short taprio windows - net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries - net: dsa: tag_ocelot_8021q: fix broken reception - netfilter: IDLETIMER: Fix for possible ABBA deadlock - netfilter: nf_tables: do not defer rule destruction via call_rcu - net: lapb: increase LAPB_HEADER_LEN - net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs - net: mana: Fix memory leak in mana_gd_setup_irqs - net/mlx5: DR, prevent potential error pointer dereference - net: mscc: ocelot: be resilient to loss of PTP packets during transmission - net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb() - net: mscc: ocelot: improve handling of TX timestamp for unknown skb - net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe - net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set() - net: renesas: rswitch: avoid use-after-put for a device tree node - net: renesas: rswitch: fix initial MPIC register setting - net: renesas: rswitch: fix leaked pointer on error path - net: renesas: rswitch: fix possible early skb release - net: renesas: rswitch: fix race window between tx start and complete - net: renesas: rswitch: handle stop vs interrupt race - net/sched: netem: account for backlog updates from child qdisc - net: sparx5: fix FDMA performance issue - net: sparx5: fix the maximum frame length register - net, team, bonding: Add netdev_base_features helper - objtool/x86: allow syscall instruction - perf ftrace: Fix undefined behavior in cmp_profile_data() - perf machine: Initialize machine->env to address a segfault - perf tools: Fix build-id event recording - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG - ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() - qca_spi: Fix clock speed for multiple QCA7000 - qca_spi: Make driver probing reliable - regulator: axp20x: AXP717: set ramp_delay - riscv: Fix IPIs usage in kfence_protect_page() - riscv: Fix wrong usage of __pa() on a fixmap address - riscv: mm: Do not call pmd dtor on vmemmap page table teardown - rust: kbuild: set `bindgen`'s Rust target version - sched/deadline: Fix replenish_dl_new_period dl_server condition - scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe - selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted - selftests: mlxsw: sharedbuffer: Remove duplicate test cases - selftests: mlxsw: sharedbuffer: Remove h1 ingress test case - selftests: netfilter: Stabilize rpath.sh - serial: sh-sci: Check if TX data was written to device in .tx_empty() - spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() - spi: rockchip: Fix PM runtime count on no-op cs - splice: do not checksum AF_UNIX sockets - tcp: check space before adding MPTCP SYN options - team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL - team: Fix initial vlan_feature set in __team_compute_features - tipc: fix NULL deref in cleanup_bearer() - usb: core: hcd: only check primary hcd skip_phy_initialization - usb: dwc2: Fix HCD port connection race - usb: dwc2: Fix HCD resume - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature - usb: dwc3: imx8mp: fix software node kernel dump - usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode - usb: ehci-hcd: fix call balance of clocks handling routines - usb: gadget: midi2: Fix interpretation of is_midi1 bits - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer - usb: host: max3421-hcd: Correctly abort a USB request. - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support - usb: typec: anx7411: fix fwnode_handle reference leak - usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() - usb: typec: ucsi: Fix completion notifications - virtio_net: correct netdev_tx_reset_queue() invocation point - virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize - virtio_ring: add a func argument 'recycle_done' to virtqueue_resize() - wifi: cfg80211: sme: init n_channels before channels[] access - wifi: mac80211: fix a queue stall in certain cases of CSA - wifi: mac80211: fix station NSS capability initialization order - wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon - wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one - x86: make get_cpu_vendor() accessible from Xen code - x86/static-call: fix 32-bit build - x86/static-call: provide a way to do very early static-call updates - x86/xen: add central hypercall functions - x86/xen: don't do PV iret hypercall through hypercall page - x86/xen: remove hypercall page - x86/xen: use new hypercall functions instead of hypercall page - xen/netfront: fix crash when removing device - xfs: don't drop errno values when we fail to ficlone the entire range - xfs: fix null bno_hint handling in xfs_rtallocate_rtg - xfs: fix scrub tracepoints when inode-rooted btrees are involved - xfs: only run precommits once per transaction object - xfs: return a 64-bit block count from xfs_btree_count_blocks - xfs: return from xfs_symlink_verify early on V4 filesystems - xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink - xfs: unlock inodes when erroring out of xfs_trans_alloc_dir - xfs: update btree keys correctly when _insrec splits an inode root block - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- got finally WORKING loongarch64 config- java is fixed for l64- add more ATA modules for loongarch64- Updated to 6.12.5- Updated to 6.12.5- bump release: create a symlink (crutch) for custom modules- add zstd for loong646.12.47-5.module.8814au6.12.47-56.12.47-55.8.5.18814au.ko/usr/lib/modules/6.12.47-desktop-5rosa2021-x86_64/kernel/net/wireless/-O2 -fomit-frame-pointer -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-all --param=ssp-buffer-size=4 -m64 -mtune=generic -fltohttps://rosa.rucpioxz6Tx86_64-rosa-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=d222ffc2c0c6920ecfad6ec7155ae963861aaf19, not strippedPooorosa2021https://bugzilla.rosa.rubasesystem-minimalfilesystemsetup@@@utf-8ba0193ccae15277f13065d0f92c88fa42005bacece956ffb26e0f6707321c2a465df513329cc603f313bfa4abe824495e5d5311882c17bacdec314dc9008b856?7zXZ /!1] crv(vX0ˑą6R#,ڟkrCt0NJ:^eZSzOtdhvҜxlaӓAZZeHfhWKE+ix3nSV{aebcHC UϣQ 8"A'6ǃQ>`w9tkfyS|2;|uinOh9}<<끩[{jK"#s7Ֆ}Fh]o¿G0~zO#Q$ـO[ؤw]4MFhi7?mQ<<5}T~ޥ lM4=4sП! +T/|3/g lD6T@B_i[ZVsU_|]RƓ d,10gV}>N8~Î$'Cbŀ'qЀ(;zLc #>ƨiQi*# - m{2nUϧ'g蟍q?`Ub n]e] Z|l#;URtH<{A#r@>-!RbLT!lHh֕Y}҄~tIC"5 !طԜ>~*AʥK/|~ ꎱ8&YRXHuǺ$a}xvA9k Q6kO3 $72A8jЁzl#ٯ aDr;AJ OaM[Oi?LB ؊[o.ǦQ\gº)y`SD{٥SX| 0GMNk"@8k~`_蕆 ?wYC9{݄['`Aq@%k.C&zDYDrZ2QnSַdr;)Y|kro.6h )W?Mc=,&//,au4 +lFqz||(Omb87, Y}6Z'eAw5c!RsE, A:@5< jB/^,ep*ۦu0d3 2E~sa>"_`z'_1@AQϽ!7=Y;gj I.0A[B5$[- d#4YڨLgNg[3h}'~raɛhk4a8{äfNJnE~ M^Kyrġ}=M)*)0-&~Yc=wʍ݅*;9 }iΚ$u˶C>'5Mh |$.wơr<2E}sӰ4!a%~TF! wg`|8l3ۗ5.;<7 ksC}-xłӎHB134yBwZ}=z_:}uXbӻN B9Ϗ$'0mb9x8T;`-VqDBf27h<,fVFMdD?My?Ӌ} 1J씡9cNOЈ%G+ kM&U}C-K~s&f~PS]BOPQ=0T!di(ı͌)d[V]Np钩~Խl_d"饛˄?.q| 8JU$^r)"kh.eHo@@{ײ9qAX!^k2yQ7қS9B|jdZFGdnsP7!`XI92D7ԩljt$ hԸoJӓp?Oy-Qt!hEg;/"ߌ@N \.-[^3b+}J D) ˼ϭDQɯ{%y&՛=B},n.*4{ ޷LW8%ֱ΋B,AݼTby&bJDG0f1OI1u y4ErA[';|_=C0ܼƴD{ODf9yM9TB,h%xUbhw&!Iר<hwEo^*d@;$,(+;z.qZ_i!JRf*d\Q3*=uj `2CGqzPSQGuXS$5</j/5( \^gKU} Kt) ӱR[ cGWZi̢@1sKGDK3"2yݣ:ID$'dRh@Bu}@ ~(\9H (֏ZRF\F%㌆K{h B܋NZ r*XLt =,0J<݇+AU>A{j@pM 1/|ҧq6l-wIX\` dֿ[faTOZU4LϚ7@6+Sbm|&bN*O X|CUjAG7ϵao%6qҜ5ޒ5蘀SDw9V"a$z">.~`҇rzek &#S?e@osP$xݍddgB]*|b[7@\bwP4tm.>7g)ֆw|tخ)CSVGrL>q;KM o}Td(*ZWqɆLsUh@Nr`u>91;!yp=Em.^652r1m 2Rw!C|HdJ4|j-I_>߿|q TZx}p+p]wf ,8EUy4'5a/;M][ZgCvU= dg8r^@Q&bjZzLT9yhu¤0R]B][]jy_gtfG7173sN*\r̹A1u貿3jPxƄ+Ǧ! {J.a\HI9{.Wc)PqN0ң/k9ky `Mdb xے\SWCzI`#'cTbeh* ovS2 jaE%nR.c9G ?{}Zl[]Φ)ze/x?_˰]EAtUȬ+[ա).LloWېx,s!qB"6j(Gc0>0r\~>~&GH8GのSvLj4ive u!5IynLjsΌ-n6#k`m}:z`Jܳ/e('6 D ſPUuМSYQh0k*7g>kb,G{^:v ں(u'N3:? 5 h ZhOMt;Oruk! z)*k+9cfIj.FX0 [MqXҬOiʬXv,H*'.רq,o$ҡyXz\?L#*DI9e mŵ/ȠDp,[=ANA&(s$VAO!?P!.y)99Y/@x߉GQ0P뇨,)-9HeJ~Z?0.|wq A8͞SR~C* 5M,8w9n%RWۂAFP.;gd!S:O!1jޞ܈!"Ց(D o"{fA6y![\C{Jxua6|vvn븍!>*qjp#Vϵ= j'=De&z믳g4zOC&|![LO~Njz:./f ccſs{wYL7{9=G5o&4.ceoy.qMwdS۹]A6g$_ J3(Wр4v-g!w&6ej5jPU_g~5 *0Vt E,k׳ށj+2 yFcu7QN6eͳ5F[ꆃ:ߵn]Y֩,R$cs #ʗH!|֦M]u%wwsM=ރh~xGCɞFq|9SAk),C&Rlܫm Z0ݣi~Mdbw޳xYyYl(ы*<GKTsߧ#\}m%‰:2>tgHED>50@NHA| v JZ9Ǫ*>ܒE@i ^4eXNxt;\4p'qC,}*fTu̳ǐoRXc;F4oljˏ>`6.e8>\ j"HP JѢ1#ۙ;l;fdMBH[ƢGc""FB<& ѫIioaAIVIr`_%,׌鬞VܷU0D¸lq0nv CvGTv'wh ZeFz T6:[ sa*%SmOk>p)rת6FﵓtZi'CIT1OwcTGhX|O 5~UG32!">p => ~Jkw ]kt ´d/o }BWQMԹ㈂{z2kEss\rǠ g) x mM5'y @w-mE HNup6ڽf f$_R9ȪP/yla|ɻZ1I$O֑yLS8c?8ڷ+3eVTe( X7ɬ:*BϸW7@lCSAd8_+o{.s'uqbf~U@Y|,AS\,̂?0V+!e&(r6'7K]bwkw% eԢƦhCn}^Ա65pX`vjM<2þXa1)Suс!r\;`33obf\nÿZwoM#BOQfp=EN;ʌYB@b.,pƻ)Ώ͛.iEzys6Jtt:䇽 J+ j?b)K!7nYRc.P5ƴ S"2B] J}3 qSOȘW]_ ́^̭D {V}P11p +eV{=σL3cr~k|{(߫zds++y>ѓ:y.鯯t[7ʠCsYRp 5"Ԍ\~+~G׿S1I7ZH*t[=6mѴT-N-+ IߐJp)is6amnc:4t~g2ze2e`R3LJUָu;$_0FQ $/~m|$#v 6bɠv8EpA*y|QhQa;P8c58 FEIr ?Z>&#uɋsLaס%W,3IV&{':?Z1tu.tjcXG̕H /zc &.1_~e/[Ͳ(Yu ‰V 0Q:{4puERެR;"S9tu*| NSzxm"D%1Ѩ$friȡO3x,RoS0ۯ'ɓ{;qYD^j߁ȱ a+xiA' Noer,QyqR^ l  gQ1Ryi"õ$UY 'OQ"' %sՏz Xut<&NTƦl+O帓JL+_AByYhYa~ϑ x[ޓktY@F%E#R[W3D^Pa/Dkm-drj=!A# Uj֯ԯlꯆbĉ}CnOO2~}Td#u#%@WlLwJ_ TC3ӨD*S;b Cf a;9~ԇx+9&vo[܃Q^Kl!ݤK\ElTU|5?&Ufţ†{*c be'=<_.D)m8U;w,D8wlgo:p # |㛄}ʾ HwlOKk7gg{&w萉ZsͻNg)͡#/"niZĂT_I@u> ŵEndwsaf(/Bykmp`ۘoә_'c3qQ繵HeѽhUO$1hTg;~w)6p]C:bHp!0'OR&DXPD[3# ϞIa۽+{6\}>-(BpeD&P $Fݤdd7pZtK}|Yfx@u\;]ȟyh'Cs*ZTDp\Xǂ;M$z)ISܽ[VPN+^7p5J46XbYyAv%4_@y5%5dڪO'-CS!{53D^ր+Rt{+)s;#7R3 n7 'f`~Sϥ5Y"v90K iD1 (hlC >bWi!wqbtJ:<&Qt }'}Z{ ֛!E:h-(x%u$L7⬘[%H;?Ʉ2!- <.xye=-WmDrl RrMFVS񱘆$JD'y.t'oř_i҅` 3ˀUşo$J8H5n=4@Uqa^#i&/o ^O[lUP~Y>#!b+inﮃ:y J?;KuȉՇIݖ*ֆB.ߓѝrWzS̛e^@C"+!hFYɚP!t<@[X.ءȬ" 9AW3@G `sG/9IU^z;!Oྣ"Oۭ&WK3fY߷hW"p?ʖ8>IZqW D3т;v/mX`~p_u;Ý&sQmoſ^o}" | *Y3ͻJ֙(êQ1$߂9}tW2qZˤV aBC4(hz]ZTtZ!'QEq +CٷG6r;{+S4cobm%k+/m?<x(,6 i7ސp(vyԏl8o$1w/.s(#)rB##_zvh[|Όc)@o~s3}8 8tT-s3V>O0X;p4pTA]XA A>ZVyIC )d7!["ZlѐSBGdd-YtuYnHk[~7}:e4H*)! EkXOj`o=uqkK'ʞbGM͏7]Ur{4O=14xUTLGHm9' 8^ws;F+J-}1B5Y^N;`} ovϝ; @pf C`YVl.quw^Xl") ɭG R$/@M<\B{K'6y8P]f-+8~7׭ c6DjbA 6&YR6':xr hx8nBjfv֮1AO5 +p|J{D(h+3[Kk@$wA Vധ-EW MtǂH˻Bj6w!c<%q4GdgwF_6Z;ˁherey? SK Pl4$dqug#}? yQoڛ x[O)kym0#.pŊVQ*>DC>[_?&)T;E۱[ͱ򗷃^>܍cHPYX[@)ڏdg$Bw)vPӻ|i 辟(/8}Th ˀ*<|:Ue'*8  p^/&e9] 6;B{/rE$ VУV:PKp;.㷮qY3Lh BȌPc`xIxi{lDʷ f*CN?EJ%rJ̙P3=kHbA@(' 4|aa%Y6"h/577q!#SNrWiW]$v#dփ 9Ѧ_e*@Gc%Ke(bKIQ;k{3et4&^N.H%k'11^2 v$Nȱ\8="qF0m9QĶ99Br_OC(:"pR>G!kW8aCUP[` G8<&Uz5%F61W s9Wxprdek F~g&~<Q=$NO봤'o[V GQ ˖L>Ko:xsf*_pKHޠccHL;水 ;h w?}|(>0ܫ_.CTBqs4 e/V=aq9;Xzqbt@PPj˂n9ebVSG;Y.m<4]n#O˂8(BM8H峨 mՎ-̷Fg1Y5ϧyAv!UG,1蹘@Mr /D{RKy7Y*:TB+s]i#@6g,E¢w*SA`өboP";FϪ\|7B v]Ґ0^M?Z}H]Ƞ0Qdd9>J-tJ̙x`XshHvhgjh%o"1mV"/dn5iy~.3?^,qofte9 K)U̕$~S.B} ;K kd@A3rLX!]cķ+M`Bߵ$_8Vjv-wV*>J:9Ym.˧=gIW}Q?GvE5q%}?XX۫idyp섚SB|m*B`o|%Qz.WnW6rU2HRCE¯߷O0/I%ot& ͽ\\ 1Xos{=%>Zx3Qg0}:;6xP;]}^/рڌs:m9voJ}hq=Ӹ6evlm'ZKG8$1d`qчNIzc86ȢrھY#jY"2a ~#zhL olM"6~񎃪i- I6{yr CҮb /BU}92w Nr~;R'&x0ōMARq,XU:;DG2?!BtB3hퟌr@9tn: o*.SȿI_]%K}Q 8_ʿ+D|N@D3V:b$GM RXHp{:ݢuiD$cRk-~2F$!;Pp_J_s.m)9XK q(0{qߵtZV- 8uzC6ZtA}*&5J?ݙLt`0fc u% ԛ`*terRT+Lw4 +Y0a )dy'8Cç͠lPJ5E#P e[!, n0_tH?l>Y!5!ټ dSL?o @[룓P ݸoPv~SE_GIyA&Z\peGϑk:O v,e {i&͈AJYO/m\y\bt5kh`BE֫??C{~~A~]Wa^&lR{oⓢ^}eGdˁl i/nC${xP 9xS4% [֓JNc{ckVPVf_-bO6 B|jNdW8Hm>mDӅ N/gguiT7 |!FӲy. iU)"4HMu)YFԚ,*j!(DƷ@Yt&6jӋy'gIr"AڃxYuʜ.]J Iz[ӈNS9\+A\r,jM6䞄*S5ޓEfWbz =ukQ6xf~zu]iC]0 i.xROsN$;"x??P˪SF#yJMԘ]6-[`Ideҕ[b!="Rb_ 1] ˡP Dx^<6t@'װTٲ nV p"?AR 󗭽aVGO1x3~ȉMʛŶ•BSOo3OE;礋iO h>V[($[뀆b.3 H`v ,Y'Ӹ5]W^e߀E^PUx^زg*ib჉h L'mG %|9ƿ B#$Ka@dW”rF Z.5@!a^kJ2[#ӎiSu6@b:t9z63?E]f ͪuOzapES7M~/õ3dF)GPx΅,J9r!#%\V!U%S sSKc[ܺϲLM4aPwHdAU'+Y^ B.|lէRp1V54*xHZf8)y.P(C PͿxQm~.AتWץf4üe)ϨԆ6RTe,Vu> Fm*ʉC dtMmn9/!-Ob6L VY036#U6wpDE<+(MeM!C8uꅿw)_Qum >U@1`1׮Em ?Fjb$>-BHtfI{>/[blSrɧUKvk"Mt#*TE?s bw3FT+jŀU$ t~ [DIc1a]Ib6=7N&;A[!6J~cvSdeUE(o "FK=|H h|anbW t@ɯ dle, 6:41Ju}3T9Wvd޲P-.c;2䁸79Ct~ՅÀgEE5",/zVԝmc~?t*O`#AJu+MOi+IT NBNJ PyWKdo&bv}nw4P&vrpuƏ F΁zb ;ARDm*讔1]OՏS5Hۺ8 #=)_"KF6G ʎY#=b=UPI~{ 54dUZu/կpv]>" k5n%/8>Pw068z-^ǦPjr+٦h-dv?iޛTAxo,6cd'35GZ ߹^1Fww?`K$R36*䓟QD\DYb)*“7ΰ͑x~TPo7&39&J|ԊOԕ\vC%0gl \m^e LiMϧKz?[ο֌1LXȀ)Y~̚bRj+_NMEQ :ƚNٍ,tT䧋k[K1=Lx94 LUKpkwL߈C,0=JZ<1P)1,bi/H:{͗1+9}k)$-E@wIZhzj[=NeޢP{K4)`W4^7SHS҆O2EܹaʼnQts8FqT0Rt HvG Q Tz2d:9'B)՝fd`vjva(CU%B).UEǸ˰E *OH`,\M6O:uBh($itk4ҨX1XFU\E-sgGjhLgPQZE~,` dLn;oV?c rQ4B;^>hI=yx^I`x]0cqo݄LYVKBje@菏.A#~@PKL8•|6I~0,垈&]K}%d0U0>W#bqC#]S!Vjl&QHE;TCM dW&3InP3R\ ^U2"ay>M{W1 ݊^XAFoy% @ Cy83Mklmsr;GiƐh Q5:FQj4gyMBPj5C QZv0SEPu1̛( 4R| 4pnX xL lgƱ jvb4%@J=ȼ(q)mS/J}숨,>ح['%61l-X̵{+ruʓ$-ĔJKcJ&lڮLJ r[7u\[˘I-'1g3`JkkgFԞius[e!gSbݸ1c#ߨ5Kp'jl ]RP0$O~3kZV)k2('m}bjkY 5svT6BDdof.\Jex;;~)z)UnW|t5:>5(d:} HN4 TB+lm҂n3"`@gcw "'FeȨQj[ G՟fTe@U{FUw)[ zT^8.cYO(bhzVHүwxA=k~4 |!, V_u7_p{iKS!fόjᘔy%(G3{|jG CI٪l9Q) Z"G!`7."Xa4h2)\e dcF@FnH]%IB ZÄp K׹xΟ#A#EwV;h)Yi~f'}Mg%28\v_a?k$aQkSYźǤD*JRe54Fw*u'E\4}Z_sz\unMA^iuѣk79r(?a tqjKl;M/s:nUt+t;#A%M XlaEC.<5hV@JNKPa8S ''$X:^Whof:қ# X+E O`y66nIwiiB Gyk'>%Rx1?Y~"Kgӊb(S`RϝMMJ׏|2!U$YCBES5 @X8⮩N BUߔ܀đ"a'F GCC !넇/e3> ͬO8z6#V޿(o0# 4iS$:a=Tz#nԈlwW~0L3 ]МOf(;_U?ܼcٲώF-w*YuZ(7Zl#1}M=ށ@ڠ.ޯ#)R̲驚454K_#8p p_/)C5z0 tn6ϰBshSt7"M""YMH8=M a gT6~)\}3X7&ՆʦJ: ۴-J9WMB537`U>dsr59d#F#+AkC/l2ќ:1FiRu2 Zbb\būKt loGo s|skb*FXSuψ3gk|e/*KiaN Uo;F] 7Kjo/0'c,8wt YUIщ .`Nں1oݠx{3g hn tgPkOњ =1 -9t]߁ʂ2l2~ǴBW\P اA'{MWי8I$2Ҷ$9Fd౿G]Z~ ir{8hB,1Q]ze]]R%q?\X{֭~n DYݐoَ6֐oJ5%]f;a|'Ep3mQ!gR{f+ttxnyX7Cc.4/ _63N%W UmUb"Q歃Rhzym^0#]P|tx~K=~-~%L^ұ,q݇bN7MIFwn^cn WCbc|V ηeI@5:%ׯ<>"0>B;v6dD Ln)=.!L5{\PAGH V@vG&oٯ CU] `[?x}H.X+uK%QyzAyBPHL ,?eb.0ZRoD.?kC"#49sMRBYr R2GA;%I"zʹAFϺM Fߗ}HԞhr-E!f{H&HQ{rEP UK%z $^a"NtٖMr \Snl<)$EGDݢTU@OU9"rl5}TjPlJ[,/a<#qh8t"3„?'|jf(G8W|}&y"cD=28풆J2='F`E}9Kp*{Ytwi [BBdLh\4lQ7ɉ(P%/Z!lI!f„˻;/yklsrN:S*qq_aZt铋Q-(+^ytޭ7(+rjq A|@u~V: Dou(Ē'`p{kwJ5a4| OzqHI I?]:HykK/+pKGDm nn>̞Q6&:Vx%D#MLĪ$TW;bŝ)G.Z!NӤPxSYT |VcEғ vxmf.NSaAzIc# ӎ˘V{hZ&!U^=SB^ ]J.)+zw5#6z`!i鬆23tU+ծ7J W?` z4 hj ˕[ d:z\56$)@"YEVo.7:ZsNﵢtR>'e{pxvZa݂A ,{`:V\/#O325ڵlEJR [>!"W#>c\\0fj˭T*p,;j(r?p!7Q EnĘEהSy1h"|iZA|\c]REy?!9 z(|7[F?0-9A;~\)jLggK Ҫ#A /C3H^ǓFܧe#hTˑkO')K. r`6-t&PeKnW@Dtl[~,HA@fE͜ ( L US(En40Kd#yEuݸ-ؒS1E•iώN8uDm8NIB,ƴSJEem=,-7Dl|dQIRNt4, aAƪL,x`p|Qþ^EQ+b -FD_L,gd3;BھΩW) w 5"~g `$2ڪj| 撈7?xFT*t.(Ȉ%zߦ$Hq B,u>De*rIr_O6K4JD+HǍ''مzבnBYzFr6<6EH43!{)el@#.0[wڢr;֘Sox;@0lӿc_WEY@K方N5K($`/P+K6% Iӝ^sN9Ձ{9jKtt˓E55r ,Q  L 2|Yk G\M'Q,#! I{}Z=0*ISOMŴxJ?[~ԧ0kP/SLCX@^YL!W%C/2G%"OLG˚ޤ1׫4Ȟ ]@em\S#OA//^ÑLRa;H (v*Jİ=7W+ڢڪ$,l6i:XDs ]ú5,3 7'N}#GJ|]Pp3 *.0P$);UꆒQ^X >i0_-?4}jSRc/PM̆&݁}fy'6VkfED*2ZI ҹ\葇 ֜E8+jp?0 AԻTj?#=e| EO #T$C'TzN:qe3Έ:3'=0r/j_h+5#i;'ݰ\ $[&^Z0@oqCb3lX@EJVさ-4FqD% (SL{OQ{mc qX7>ga'؊̓['m ͬu7iԇVDjSeo2%vz7mȁFZdEMLaqՀ:lm?E:AR3KdBdsl:~=^jVze#h\ xEgWU["Z616ޙbJO*ȣl},ǓD`DƗb|R1`r##۱. bITlllSMp# P{f >+["k_^*9 ]Df)D+_$ <[Ĩ8-qţAHzB Z׺?;٥;_r#nI EEB΁v}Rioo̰;p۶W2Vvz>ǞEdg5-?DZSy\v"w.`!ie0<\Ik~0WS+TRRM2f{UM5@Bk+=Zƪ,J B- .V^-55XLmain)-xUwVV$o9IUb .R,=E"#܉SaWKH>{KY+VԚQ $5%";[ن}HݝU.D'r4nu,¥%t#IOP20\)}]ʒ##ܻ$5pF] yVG5^LSBePz8=< :u*FÏ|yKR4<+]%@ϲUIMHZqhދRQV9i𙸋n  aٛC#pM 9fj(&툹/::x)CɟJ}Օd58I~ynq:apbX P2ưl4D(*M+'s)/nmz,q| sJX3d% qLvǿ+HO).ʄ4y-ɐoabc F⦖02L=!8#Np;66:P 7@ 3&1\4N}߀م͘~=OjUz$Pcy>ᑐ|уS;~uJvա<3Rv$:϶0ϝȪDO>Q7z1ʪ"8Pﱊh#oMSҧ4-qdrPΨE&4h{^ފ.)e1!H Q6ܨwȻVlP6? Tf?K Z&式'QQYg(E /X.b#%[\;b9a,LWM =y$Y[ԮNfQ)&pv,-ȶ=.zTNMNlĿ!/UYd76ġ )v ccV"7{ I+ VN/'1ZcyY Oٕ矙z s!J1p@/7 ^nMiC#zS)OfH>{|aZi'ŢQCT]Ԭ,[ݨ?S]:&Lssք<3=kW_ӓ1q!.f`(p`,YÄ1:&#;uV'Ռ=$nKh%AF#KV;/hI7(|~q"\灿.bؔ8ʍ(1zG<[}꩖ݖkma٫,o[k 2#gC݉0,*А'掯bԅƂu`775rv+oJ5 S>g8VQpRTСH'ֶ&RZU֮> m9ysg5(ٝK&";~cf|͜V „quqC}gSWI `1mZۂOm%6?>)o/Z aj //xZs&uVHk9~#4l5Bw߲cBiͶV$`qm84+L8U ni0)4$y)\:nn_|uc+TD/\*p6#t9ͪEc|j`cfƩ m ,7!e{ubٗ!\z,ZIy$[n0o{"Eb6x/%8L y-j䶞e). \CGq PQӧ~hX1rܾ`0 `)$c xF*x Ѥ7$Ⱦ3g>Ur)`@cxQs5W98x:MoVF}ǒ\_W;A:pwȟ`v,LJ C):͒M8zx:Zub̀ġ724GI,[s9eG_P雛=%MsB2i&-ˤ7,(kb׏i)4XWɉB"'ÒEE K T3?, ]nm) [22[XNU`AQ̆rXғ??~AQ lXSiٵD8kZ')4Kf]~ԁ_^Q.h{"_T| >߭^])y1?#DE\kJ3y!oe~Փj}M{{p`_#AQy]yv$˳4p F<ANC2o'-*)&U *h7Y\Vv¾pI! e'S(un}) ml,5Қ~ +yx§ J$@%GYo2y~lxYu,dagݎcBo%`#eqsKPBCŝ8~Qry{Hs v(Z:NeB4#aĞ㊓w(F6{?XV<&\o(rPɹ] ;T7M?/՝ۿYE fDֶlM;竾Q"l&0˝׸W:N S]aa&ʢCu +ThXmwE-yMgI;_p Ȃ&^ rQI e!2z=CF6 (IEKI&].ĉ2 |p1M =Zji],2oˈ$HO&{Z׭!7xۄI1?-ĹmN)s9r=D^Ati88N»ӆyVV\f+_/``6lw'ze#XɧrCǖ2{X`Zqt%\GٴbOmAGDbB"$k r=Q:]΁oh506 企KIp\M_dz:ѯ掸h 2.(,?9w*ں(jkyAKgO!߈Κs2ETv(J)kh.lu$wA}7pC.k_Z_+sLK`vRZnwXdgA)ڥ vJX1?ՇݥmC,". 0˩ׁ!3q/X51_79' m(IFzupN1cC,ՙ >:sˈYw犺r#Gy Q 9ttɜy1Dne Ceգ~Gfޞb_WneaÇ]?Rr׾"wřRXP'z~a5`#!(D3qJp~jHS&.|$& pDzHlX/-vAK ƇZ+hP_` To߾.@tʸ3 *ݲ$8D-8{RN`n&:8 잶]qt'q}+щ.q8bSטRՕ73=nj?KP%P؜gs e7jWn83Yg<{447!߄C^&V&a{\X͂7,_Kke}ԚqU2rqɻ:JD{CsOVIűm>doxD:EP3C@8 A%) P=`*S]:70ZTY$Rgf3ݙwtv s1;ĪҤ8f{8;syvZWW`f!k혇9՗^u[Jv#.3@K9:S Z1XKe,_ى'Rя]GRzw):=$d2a?c~.< oVKRÓnvIc_wK]j4`-&b͜Ivc~wT޾W=e#_lylʳ{7{I.7BE8J6*goO{{8|h28(!K}{; (@LMlFʆ~/TizJODbBqɀqLP/]߀C׺r\s(TNwNVK5VTo3AgRw'T͚X R`"%$ٰ0Ut?[T 0 U}OMEM)wXT ?Lu{JPZxU2rB2Ih7=szS4eҀ0Z3J=lƴu/Ar\$I> = Mf(?C6[F~¥6'vZ@HNXfpt*nz#ǦL$xA4[lh64-lӻ׺!y]0ɑW Ыyek+T1UQй9~ŦCv@Ǽ6:O,g:ZE&oP?Y`'bU_h~wAdiIE!SSxo#'0#O|!fm ~|߼N7>3)2p O| }E?4#%^ᘯd-c x6xc}a״"g=z,9z5(Bp"9D~_b9U0W:#8eߣKGζW#613e[0yJML4Y}ВbvN1<5%r`$"7`և,zNqmTB$SQ3{c˴A~;V܌]z {*yfcѠ_'І`|/L ]UsŹ:P@C9RS6S4m EuK`d@N%ac,nN޷j$X*@,kv{(/ׇpt?Oi=w0uєz6%Ȯ  [ ŠCSXCXy-tE:a! n=.,vu!SxZ0f姤`#ҕnk6t Dwɬ~*\=UXO[;}/vKݷ0aF=G?2@mvMuusɝoZJ+YBk9\6]1HlSpV#Σc9&@QH؀7ljbc#w*f@bžLP|5u n0' vox akAlŨYra$(X#ehw.cY@iV9M.'0>}["1rJF얒+fXo1SPPU[Z+Ro6ɏ&oFKJexsLlm0pIԟ<5~+Ե{B# A|!V yP\'WM{S[˜Ɠ |—G_f\?z#|;=(#2N5`%K8ie+`-t{~z e6t?F0Y!PiȢvF:\CgD"lv?}:ԙ [EPq=`ֻUsxl3x]DiDb@gNz)AF5K()a (T{-愗6e#czVW+W 74^nH\mk)D.)hX^_ecEuqJg#2n'1xQ.(q )#y FsJE/+ly"0u}EEMTP=gN3ՏWm8K{YEzX7Z2c s6Yo=fty1KxG+O,QX=aʍ50JXi{UU\d#+&+S IM0 "^YM1g*99,U;J W_DHpl#1躬il0!2_V?)ԛk6Z!O#3SWt z9):I!$$$R 0A9b|ÿ>Qoй g}ajsF -\}JJ~ϊp8qRٍ֘N0,up;XViZ^>QT xyWSֶb~iդBq?( vX8=9q CjqNTZVisPt5/OWaK"S@/F)g-W,r .P'!%m| b;dsr1vè=nQbk{H%B LEGbC1Ô mGHACធ#bV6I:G뱌gBد_0Qao.Iw#sc?q狳]X+kS(ɳdS XLd*K!ib^R@onrzR?"cA/^V!Đ1C`}U@6sf?Ӑ#ym-? 7*cKXmwOGp+on{Ml&f.@JdA&dP>rƙA$fxL7%בԀ˙UȒ{ t1P@!u '3XrVv >Q :t.A0 c{RW L/kM&K#LB#s/7ՠP j#ARb/4/}Fug 荐nL3 ?Ȃ^[-? >I!&]ܡFiR{RR F4vVoF.0SNaajLo>fw$wGj{DrOfy*:j6hWͮ+A`RԸAepZ ُ'x2c!rXdujrW b#%Aˇ_$bQ[&jiŢC F`sEϜΤk3WG}-;ud^2aN qAӳ+уaĉ;ՆhufXtL]N%jQBYEtCt] \} iSai7ArO=ua˟~k>aP2&^ X)*'Uhl[>eLLf}&FA XdthLbRWwL%W ^qo> `}.%5z%!\rv[͏N[|Z8CdA49iZG7ZGR,p2 u{.pBvn)NY)%&rI}}!C$H{{`A z F)1!&RP?v:?Zx*h[s}(#DʤϦM!M\ KnCx/뷐@SeYu*<*c.I៻IZ'7[Yh}*'hKd)'vaL h X8X'I"]i였&ZA2.7o.)˔gg# iF;JӸ<h.:Bj*gĨ!ض^,5,{NTZ\.B@E>K64:7!V6cA? < e6.Vz \Yl3F \.4*3~PԂ9=I|K 8T!E83pGva!#΂ѯ Q4[xD JvxV Cln ?@XFF?^M[Z xg&R뎨7CULs"@^f>Z?)Q u ȝK`2/ _)̧' W0Q|oP(J@eL%9-<&wp s<)w)#+;i H4ن1B?+"Hb ecv/D1H%Hh,4Xy`)ΖПg 0?SauR =ɑ6XFmvzL:mC5YGmP /X EkC^;>Q.7y%LϨŻSwbTzՏת%șX4+–zac^rwoId<Kլ2}P^'8h`9FcD ;jXQq>Ӳ1#![k%!/HvMLAᖍ1@y:IR {{XL=z7yNRNE{?jDYleo#Tn WTAV)\ ՚&TlA. uN?1Q&: ̟ sgmҒ hLޞ-[*8{cӶkW/oH>y_LH?щ]`uE/뺛ڰ[^Oze=)VGXYkГ cer&0JjIl*:h*&s؋G{X˷HOKI7=zl*qwhuJR*Rz^MQ;duklq2Bťp:4e~NtKUC˒b;DdF]+kMn刯N0߼NB)iLnA'YLƦF6ZD4cPYQQM"G@@38%9j͛.#U]Op(3*Oz ؙ;fdΧ=|v,;Lc 'nF0V˟ڷ N)ߍƮ|sf h0`(F2#ׄS\RH4boqA8 p>N.Qf:'ϴlՄ$aZp\ >J YxZDw2^γxN{z7bdoODʗf`+և}S1Xp)6#'Iȱ/*z"Bݭ,;S@8(*$ DJ/oVnXl/R{s'^%YRR.YŇN%Vd0|o:yduž( I`FE@;*(l]ŭwפӟ]vyQ' '/Ï0c^sv䔁|)}z`5UÔrKi.6"U6Z-g^1V~'oD=m|=Y戚qᇺ +EMƧo-!6=(0-䑛+t #*o ^oD;6ST; 'eWC`UQ傫FC.hc84ZC*B/֌m?nu9^=X>%FE/̂ \\{_?m5cjQA]pPϘa"DCfJM/ށ%z3 ooX 46(9;#6*8*! aE8OȤ6h;+#7-EIIput,\Ȝ' ~2eӊy h 8b }tohu%W?/ˡ֨Rnʌ?ioDE+K3PpES7-˦&~HA0>VI,|ӻ07֗qc=ʀ?+}RfJlO{Fz{W/<~Vl 1p i)ղRUި;1Ʃ4MzρnDV"?gy.+KcA)+tLB/2p!V5]4Rq]lM憦>F9p?@fc cʣBjO/*)IS-38O Gd\gb=἗ÛA8̎bqM,:We0(ʬ& "C(k`̐=s2O12-ًIXƹ[K1[:*@A!"$7W>xODT|i2R "hme.Fwa ,e &/H4NMݤ݊`N/rhIjSue]V"3q mdA@8YBWAHԻKOXyU<³"(yDwN6$tV sPxUN5 13bLI)Ӂrg˶ڈZAf$0b3w-=U`Y ޥ61,jb2UHܾtǖNATnIl! kV qc*qOmP!kH`029Fx3ͰLs"G~oj2Yt|UI93-UPSY&FmYloITګDjfǭBsM;Sk?MT2 7e~8 GzqS)BW Ys; ?QVLуh˷9E<"T=~Eh<$I_eB~>k9s%6cw/POn"Bd*h>~c6vp>qD/c)"(`l?ؒubruF[85P=Z~Y[$fLY\h2rW֨NyWKdֶHf=㲗5#їxDP2zr×*솼h>iڍۊYR}l_ r;0(k"S.tQP ȺXggO_KT vb߇KϢ5H{v;Y;c osGJVoPU~ ^nJAi@ Bx<s Q-VHJl(h_ ƻia'&G+͈x٣{6F`Nڭ,{&i$Tm&нAo_)\S MqUY7 Ü~K-Ot:>(|{o<䔚1,, ;6)& evO( 1ŷoPn:N+hp1 ^ -0Xb[0ӭgqH0]a78VDe"^oo:ztfFІg{<^X-<-%H\aC*bq^Lh*qaJk{`Nr~ܶ)\JƵ-1F+W`kmAEDN>ht♨.Z&'\svY&^q'@B&V\V:z-2ujd/>xC]{[[y<153Չg|z6zy=0aNWx(:h;.Kܟܽd ]طW6~y_p@\CLc59j?4„jkJ<ݥg@5Y{w{p-.cgLl(;W)< A2bc_l4>T(O~/.4C:DZBBu"-lڑ?R3JFR P$EIf2sWpTO{w]Q9*"-,]-l10nRαFX,ϳ67/F "\ 5Ճj &5֪њ B`n_%%9/+gɷ) K=Fv\i6l㟬 Ͳ4(ǼvE19Aw] b}Hxp):[>˛ys|Ӓm~My* @bW" >r!lƗA*~+HuPZ1f DUaRz:Vpq  w6SL߈i}Ah~SwG['.׎[;_EZE}F"s0-f~ 3ģʜ!)<<ִo$'U5=eQȌ"U$۞m!4tzܩH+vHێ~ƛ2al{5%9J\; vI_"QJWW*?12]JSee]=C䡔|LG 44]+t& +Me0L1(~?7?u.ޚ%qٛ^qS?cG_d~+Mܗ`cm٩ot0w塷@+_pq*E8\}CqKIƣQ5$XS5~q{; WPgX>܈=?#5 1`y9d-%8l(~XבSlnw! ¹b, o}k_DKy^뺔'x)nWr1& b*Ge~/#oM?N{,?Ӭj*{ڒϓ` gкa^{NޯrX6{PX'L1mxrǬXZ'HSu\t 6Ap*GڀJz1hҿ`N5 uNqA72wXCSfr_lb.%- f@n[a|a}I pޥ R^ 0qRDՙ53~Fqqx; #Y=mHAs3܉a$!wjR7]"Dg4+OUmw 'PN2͡\*,>KUM}}hph+ƽz| ]!L L5,k5\@V1;H.:Zħ ѹ8gSb]5KaSF}:ȇ"GBCQUp <GKL!H!{aYP+8;#<  wh𳉑d ;Շ tywk<.k!DqSU*ȝ[!`MsMi}{4cGJa_Kk0ymaPr]T_j8ypPo* d+eW%:Xy6`5ma %R,D3`=LYL3/Walh\rڪ+5Npb io,gr:ޓ,CUҿO^ZҾXMۤ#KZ/J\]'yߕt(G-2Ԡ󆙀Gs{wɂM>usV`gȐ@ʶxg1{ШgUQo [y[Wؽ*ǒ4% A¦y-y S5Rϡ^@e?/{ɺh,0!tn_XfILd]܆?S Kx#wcA艥Ϩ1 m~µnX N92;d?ٚmn Ů% p|G+gIHT&Fd&&?Ю_HFTdɇ$f{Η[XQ"_Bd ۀ"D dր9 M "͉Hj{KX;5^/z{TE]axW`_1? ~2j3Bg\ܐ<ٴI'!VpnQLJE @G?J:K7H/n_O3.mUrXS85k\[;_QId%~o՘fnw7PTbevi aٯM73|Q2M%ņoN{dՌrm9U}?12 T U<)U8o"ЌEI0P?Zgو'}$o,b Vr2Znd))T+\WRFLC$I{S%[fcmD-HvtC{ĂQ֭`v@@S4uHp\a~meBX9]tnU}pm4hOU\XEih}=Tť '(iwr$-Ah+3#(VRjzXAs˱h :9XWs0.גg,$ީyg_ Fq=!Ti9p'^OYn쭻s7[K=t$ cqR횿.T#SݲWTC߃cU̵@.ƹaؘ)U b'd TmUю *Y-.<%[ JE?܆Զ1lu܅ h,gLyRl@CØ=z*\R/Sf~jn a~#kPVcrH|2f^9CtڧEOÃ4-7w"ai/s!Ojcթ':%UyS(Qs%y fxkgH:A҄9wp˻G~Co4>dIԗkD䡘r -V1oߔXKpI%W<91%> V1pيz|NP0j JHRv<6hPJPD{RuF J|}v!8iٝ,hb攵FFpA>i|\Bf {t'bT1J}dxБHyhP Qy.i`EԐfZhq*4Lc2k ZI}rW}a_2fdC"3A6LRvp&Kc~jQnxao;^G*-rda SmT$#Q[Ǯl۸G\_zDDLH6>3cv4plps1yAVg]Lr6ŔV!@$JȠ1Cz镾 gJ},f2฀Ŧܤ!lLRCAJ<6&4Iwlx-iB[^yӯ]&cdRXWNtNf~K@)$(OT+圶' <nnߦhÚ\L!%ɋG5%xn{-b,v?H4KwڔY|/NpzD˺d _?$s >ys4j*W]xso$mʛtx] Tx1@svo[#?V3,E{D[:6Gߵ_h&;IDKʨxa&`x گ7g@[>c4ɂ3@#/LFO.%Vx3 ةd'-D[ML[;47>_g<#mCt K.G<-M;vVfJwMP :xK=M8#>OUB|YuV(y0tnMގHsQ_aNQKi%D}w` <_[1sNNIfn\%#L_ihΰ; ݼ jk){OHVeDJhz?O~e89)'yy u^7zZ"o<()Z%¯^Z9mY,?&4&# ҆pA8G/aPK0JV^f@SU r+  r*ڑһXK ;Em9|qzu*(rPǯ(E>ܲ2?&>kd *> HΏ㕋C Ν&g'IE߾^ $6-?}`|҉z/#Vodk$mΙqܦG&#G7Ct9AcOm8J0| eҷ,?h.0FXlYrРRt1'A[WQɚ5` ;+3Rl<9]# /$ 'hN|.je'Ͳ%;:c}/Ω,8zd%{f4ѭ=Qze͐sLlWs>T!PTQGp{54xfqioRh`._FdQ LXaL^X8҆P@a1ه ۹:2Ѯwj̞Tl#dkO>̗~=y,B>D 1v'jUwuãHh-TNl=Kq0Eb [:,AJ<%HG =~A!K{P'(psGnSUi'(Ɂ$`$էEFwYza8'"I<=54۱Â!P&i#/ d2:4=n" 8@&߰|*B?28=(-06Ks564כ:d>03* TP#rB u:pE+ XR}mNc[d q"bX0EIѐf`mr;_a(Td0Dpj̘c 384ق/4jg;-]zpu[[?VĠdHko|7*v3h<;( gf);T+TcKbk 7j3"ԥ!E1qDE޴(kF@α&6`] E,&*^[T}*Mt@6N .VRTⰫ'Ym(zLΆ|1 /'IO\dBVM\Mm'qjOb3HJ)+6譼ʆ ԰u8*iճQ.~NsP->88 7 sSk b| p;ϵ0c_Ś p8Y- kmQPŋY_tp4 =湰(p;w@SlC?)PACRͲjFBjLk==OR醎foSr\I_8X&ft{A)vC皡( jW-`NJ5WBV1gkd~y ^5g҆aIpDsD-0>\L Ky'sehwȹu做I".g+,kL>5<(fi Oq:.!τ.UEjm;IL+c)PϳԃqFB$RFRmsJ,"XAEv̞XL1b#w`dMLd=|y EO{']:?r1ziʐ!Lؘ]de7u$}3Pu!ijn06W&"ry[I[v,pR ߶7Qȳ#-[ڳN [OK7IKŹJb?oݙNjiVX"^TrAug\ 8Q &ac;-r )WF[<.w d`tX @' &4>\)jʕS 45 _ 70jyix>{:no k8]ܖnI/1 uBLPg6nw85ꩱj^djʊ8 1hnn}av > ~nst `3SS'kuq~,dF*! czoZRfPxkRA6}!fKQAOjK"gP I X0bS=c-MSˑ)iyKZW?Eae7pRAw֧?Zcvx Go #2M.oiq~O5>z >&\4/V%j}+4i 'dh 9`(. |ExaN' \LŬ]lna\e<=pApix`/̀ O<2Qne4S<J!HMO#5*˩-I|3oFWv[ieqli wM\T 1~ޜ#16iȝ֙o+=HV4{9 g&RAIw0m ' Mwٖ~Y&x0!;tFڬ䗓y>~jX6{WeyN|teQ$MwL7 iJ/zRf`-޲ˁ:P*+j3vD(W| Au03ۀ'N"<)_edR[ >"dr_/_B&3Zz#?V&@ai8օ iiD@23JHWf!mթ 3=$Ne|^ۚ{mS[_m|dGۚSWsu3:)/ƻI7վ)E<Zɓ>nTg#<MËz?Ӫf\zy3sh,zM[) _CBIUoPyBsG> /y`kS~ΧVΑ|( 4q2_RyqY/E)kx9:s]IC*r A@=0mwnp br96O2H~Kh; x-?yze1c|Vs"cĖStSρ*ƟIWF;p` ~.~ ^B^0(74MX%\ÖV^eHv U篌m\H1N=IX_{ġNsjZ) ڷ$XBT Y 1P75@fH0GŊ)}/ޭqE+ \vŹ$=!^:C$ߣ[‚r,9ʎ f#<= ×ְa?^v;(2|GsKHזJjsDY8 (tx -Ypr!mtHKT)ro'dS:͆A'_,ISg~ }""5dJRfzSF@s3q+``^_[(BLK2"~K=aެ ﭡX(=rE臂Ҽ%i(pc Z ;4|77cwCȺ5 pm[r r _2Gi4 3=5d :}6`#@h)O"b3nfRINBpkhc𰶝۠AuY dNDmKr(tb#)cGp9H1QTdΓoYvleL>fdi96aI[VLDC ; {Kv֚HY <לחC$C]g*);PDh _@z>;:Oܖg:o!71n hAeAfߧ\)2P㒱u(Ƹ˾O!}ӏyhϭEщ?\[D 2 Is:0 Q Uڂ/;Giԙ&;ʢv3au$tzmvȑyJ/%6 cQOx , =@W{|\87x@[}yʻܬYA'\Žc]ZH:o24R3mVÍ чqB =Xp㫗q=N49Jw Tڹcp] t{{ISp+}{lF9B1U :@9!No" DAG 7SPM6*f]+0/uZZ]ȒOAfC<Б v#=ˈ0m_~{vUve9[y'gzفsd<e} : U`]V%.m:F-w? Se!]OS-a^=rPkcr:X'F9;; 춭-q{MYN]PxG "]rk[-áUA(oCI'% k"?6}#x[hüNݵQGyq1lo1i!`x+g#A˚p=[jZ,e-W k)*a7s,~7?huFX;XSH8C0(9ku]9Wi3)~v3$%8}ᮒ7wlג~( ]hxp0Vr"r⼯ Jƽdȏ!<;د(k6?U* @1~3Ҟ<1U/&HJ?iJ1=1A5DEkb5uZ^)O~ i6|s-ly%V=|&l{.4wVki&C\"TvVمQSn1B} h'|zk'G)\۶0zÈM]Pp3X7 Xc2d@3]!{o@DXK $DYPt>iV f>c̴C܊kwnX,[M#6~ѶNMܦL s(AT;;B- qweү˺$*B 5X0fT!dߡ(`:?@moWs\vS?2Y_qa ]'~ ֵeӊ2l,CڒFlL~50Ԓ>bקzxw_yk84pT\ BXKB*BVxIR=^vxj\%<|PʨCzy#ljdx_KkSᦆJ5 6e}E` uХru]OU!:mdT2CIu0(H ~ |\;[ߗ/M"9̽c}DS?B_N!'N]Q[mAIA44`=l7B!`Ԁ@\s1?5򀷾G `(_'e4:ʡ#*ba @;KijwVjC\kRx星Hj!x7|=S:+^%9+LGy(/ѮU ا:4a:׸|ԽWl>o90Tq .O0 aAeG+~;;>]|@) ,1LUӐr}ҊݫDpAjb.SA97s!ѵB/s$"jcImhu֙u;~{+h5{z\P&b^%7}":oWѐJfc4$&)H%rPsu*O0CQ&Q Fi?8DICKЄѧ!l7-x-q]2KX3/-90Ű.Kf BQwݘO̱X||ԇC\5(2cX]:L4UF1o@hMW 1 MЕh$:lep}QI0UE?5ZaCmX߲:k݊nv3ȯw )g#gڠ,]HzN *.F`&$h҈.۵uVKUaJ(Z#i=?GMN8|"Vr);~ @ :yr}o:"]K}۹蘭Pey:\pIRwKY =C־:e]Oo6)wy^vLS&}Peh ΁T~X:[ū珒ڝ,jc [ߢZ+hKdBn,6Bxde4:6'OQRbz|JD"`v>y8G*}~mcp[V}˂|5Trt;ތ 7hSfDJ&ޙ[en{7цwbĔzEHFZnc΍|Ưb^Xv3$)};8 c/"c4@AGN\VG *ŭWKpq =ErK_&zK\XvĥX)-n@#p -6I|6s#qq>pVB{p4/[ E)%"^ȔǑ9s/-mǽK}:,"5$㹇rB1+7_fܑpF>\rfiY 77 6{-$`qpE58{:xO}[[Q&KAߢ'p+hR$P)(m-`ѳ)vkRѧ!XgBd: ϝ=Tw?c)V4-H/ҙ>!$o:KH6521*Ȅp"[Cζ$́\xf##3E4o;5 \xz.BP3kW e(cL)l\Lv$kH}A0_XaS8ve5À%͘, R+y JT}2bl=ו]a̯(چ4AXM&սJ?`<}Q8|x#ex_ȷzݬtV;J%f))YS T7KK1C^Ct(5]EoW q't7HJ%&r?{j?Kq`ܐE1ˮ)9N ʢjԟdD]jUnTN= $<^A2h-vKoE1@Tsd}0e%0?ͩg9U:a_٥KTU٭+Eon*bء?'/TOT\8BԾ8\ydRIƐr~<ò aJ'Uf dy](1f'`:Ƈב<_쐤G+4d lNWrg ňQB%[5t6یn8JIY-'!ߴb毋 c#뱩N PS4<}!k+)Tۦa4X%&N%5w)y1#5IvN ,F ?aPQ(rG2W][),T)=}dug3)V~'sԜ.:Eލ|v-#zWw\Eݱ}]Mz󯺫^ߥ)ù6xTb&yf̢ݥ%+,R'FQ'D&:h(#zW1G?znE#d?` %hycU6HOBWɋF/g~"&&%^EP,~n,X!sm$7vPwS xVF;ވf6:(Z?_BqcmQ{:w0hJLD!ŜH٥z~̘fɔ-g. n &g;8=k6c|4x;b02c^x2#e)ی[/ܥ$c&sIQ tMJ+@/#w;\5TXsDf RZИ#IO7}7MhV>:A4R b?l?1db<ƩŒPZ*}l(SWxC?@ػ `P\+QLYyߎ;H#],KK'" z")qrqFQBYsRi4u쿜Qpⴍ#8r\vm؞vlm|! p$ccl4:rB}{{m}Hф"UgEzys9# Ϊq.l!l{2VA1#TDwŻ8\;]u+v1kzl_1n/rR rӅ9yvەZvV:~W FCGx&YUuz@~5W5FnN G+P?1{ yVmYm;n?N;*Y4N63Ҹ2wMZn a*$dvsmH"p1U^ 'jmR xf2DN CS \HҬS 5{, #T ǚq`0!S9&h2.:BK MЖD!V?i]v#K8|q,j7ĒQ҃S#c.3yg(+2s࡫.|m}}AX,JRB<><NiN$xmtB56h*\'@i J}x' BiW%\g} ªjzw,DBdWdZt[ KKD-Vܦ݃ri& 6jTFZtOE_]ҧ>onTSX 8NNa(ԹUb mwhƐ*x鶀(:]lW.1?k&ϲӞos0+mwu3|SbPa-x7ž.۟:{$p)*=C n.w*U]22' BZ e<=vlPz[4i4M{h;=$ayF{3 Ml޼@@DWRC1f|,ºHqk؇A1M23M=&G^ڼ"nAZ-(qB\b e4!U}Bf\ [0!>l-%(S 5Z**ecU|5e%s [7 ae)XR,kiƔ=*7Ýk#lZ q܈HN Xlc;N&Q3".O{ '”9yi #n )hӧh^e>2m0pm͗m;߁Ր 4>-SiMu!DU73v0|iso[m:k1S@$̀DI!3HH2<ތ=)A/:P7.lz㜾ڼR6[Wp8;3CGSR*NnD a1L#FG\-#ٶ,n>(6TپZ+C:8&fZyv_?>^ 6 s49_ƨ[2!AT\iA4S\<Ѹ]yݖ0ci.wB{==/C 32$c`3^e1{rԐno  #"wLniWWpϛتN0븢tJ> o{sq@= ïMX:;2)y׫%- kff)Qs8Tt92.LW?lW?zDn@uR1R)lc/p | N0wN ǃO]g\"c^R%S|X.*)LS&R"-߶t=5Z'\H8M@,BĀʲ9#ߘ"vPHWx!+pv~cQJOOJ?YyNpNLo $cjP|#t/)F=d~I6"5HpɃgw۔8 !$ jy1(9򥐜IXj9҄r$Ί[mbJǁQ"4Kumhހ+¤E}ElЬl.V|@bVt%QBQ&w5v,fotp302vH!d'"!^;dE~7 )shKґF<fO$c8IӋWpU*SgFz 4j ҳcuEspw1 ZWOP68 8Ldk_)Vk1UIa1d=]3h]N{GKXܛ\|CudH gQxV`fi?jQCxvƨ]- UJ5?G7>ҭU^La \}oQn.{RJ#l֊6CU)%_B-SV{SKPh$䶣8⛝߆ےn㬣>K~AN-+c-@"C8@G7j֕|[Uចk#ko_2%)P$n1뺣붼Y@n0-T! k,Ҙmű@<{3]ϱz_ɈUpyٟ7><؄/&c+Ŝkȟ56z6J۪ilֵ]u~CpC3XGуե'jSCh piR {KY{7FF$nCfj,WfvQMSL@je/yb_rEoZrA-Nϋ<s7[5]q ێwUË`qHO q~J#-":mF=|R>/4jH[kqU3a FNbιaW2A.֏گ홬g;}^ôޅg/nqG=0`]Ex@.|[L~ĈPjﶪ<_ ƴ͝ջ ,H^"JV nּr]lwwaMP߹ԋ7|Ũ_T<T/k?FS>5!`+&:%@Q&$Vϧe CpM^1\,4:=׎{ʶ3hqz?-Wu o:(o )'2Vxv=VWFyaK!gEK@\"vxI?qUia *T$z4N5ʸ+tO}\_KpPz pn|q+َ@(Hcy"*uuSIsbxA Mw并PC˃Zifq~ٳOy鬖ND[Qtkp m1W&fOwح\0AR$67x~JE-k5")p=“3jNMu:6ˀb$RNӘ5%*NJ$R &M.(x,] lhg9j7*r6c7ukaaS7aEixvuF]/#6]/qz4/N-aUU:I9ɨwhǧXۿ(oI?JUD~dӍf@f)(UᰣfBiOxc JY*&x$bk.:A fU:[Ht??,\ÓfXRL4)wqOfv.g%ZBv;jn:6QN 'S*3}]vSBeof0lP0\ഔ󐫵"t~%]pQ="V <媦+BU3&(oXҸEKP@sysu^y!^)l$pi"Z+RVf_i9J'yPep`86eF@m={뾓C~E[up*ُM Jy#I;yx"Cqbo#{ۊnFPJVf;2\$?fY4&2} 2ίQEvO*%V0/Ҽ:xR>d5diSZRǼ]!2r ؛ʜuT-\ri0YzHv̫K=́8BH~;V.OBDO M@}PK 8+l P㷟2(оG'$SBPnCi@xɥL]>yxJ3,>1C <[U3 3mX\C\*q"ņuVgS\i C 2Y<6Ϛ)&)M3 jt|Dl5wŏ ߘKܚuuȇZtP|^Vka*TSk}W\䂁wgevx%丣jYmUhhC^LG50̘cx5_}u$l%7yy*)͸g~V $`ׄKQM?F玨}YwUwzWVL3U5 e-yݾG>p&cFDfh6(X J~MAYQm$.Vtg2a"5ObRkY{\tiJ w 㫐a 8@B\%1Qq=5c|{ki.Jt!R|K}0uVN}_H:--++l! 9f'hS F*oաPEQOkFZPAٹ ϊBzXN8 @63xW/&6Ca8p7vn?*MM'zASw}f ֣mR:so_HGVz -"9_݀vp"4:V#7+z5<sG}&^  2rxPl&~Js^j=2`7!8 fLf/[}Ztt?v+~jCM(˫:CPVlmўx &D.t 3bO/ebBt |x^QOV5e5E,֒t\qKoJ*2rKwe9)K(yYp:H?1q_,|Z?^o,"!g#$OR`8yvB;($m Τ9IiFTBNc,;'g&3kw/u rCe+T,q /kh--N ]y`[I>p6^Zc7"k`!@IӦr2@KҪnżpWU] (Dj-dsA7-xW[唉 :dqJCX~I4"lSmxM[ͼI|kòyHC'D(2NmsVA2G+8;/KzFl#=)FZ F!j2$(}ΚtL[p#Hኸѻ*ᚹR9J:oVRzp[5-3T!jY YՁӺE Cķd8a KzE(sd5uʟjk1Aɞchkܕ0UzGSbߞVpN?Un'mP2u,Oѷzt.118ljE׎*E%26d-]iչoL͉L;eGq{U|S=i RGؗgWlօ/4n=,ުNﲨ2\lR~~D`: ӖT|)nMִm KCu^ b^rߤT2Is7ZYº-f u{QU{*صBmiWVt0ho#G;Zt[~&h LK7u Tx+g7|}[,bTo .z\;R;F3Bi񿸡߸7v则vAH:<Ԗo !H1P,5!5Uϝ. avunos3<;֐:WԚBV!tL2%_+Gإzpb{ Y {Xj#>|eOh_< çlqgn{F1rF2J!=W}sIɤTxG~Kڙal]}مB>klA=b)עj폧v_O¥+ҟl<%eduRY;WjA)k`rqvmfb@[ms7I9gTe\4TSsQl9B҆2Ĥ:)͍.w?}0-h0+(lA{r|ƈ|Bbb_v)j8\{p VBU(6, wXhr}#ns# 86d: ȘW=Rm܈Pr薉}(>T, a]Nz,>~=cA0߂/IBn&m/[hVKil.L#`5g%d/MC-35Z2tw0G- o -FL0M--^C2 "@OP;'q%0o?a>TꮷQݓE ҍjC.WCvl%):Rkя6)n<)ҙv `aP$0B|M|\6q{GTMvzH7e8F-l5o"6ch:Ӟ(0kc Ei JPgM^ɖ i̗p=S+ZnK u P;nh*|]IFLEoLwMqt<5 GhWII|#mnaY: `'.<qV]IY+V/},Q>P e9U"{\i)-x4WK9Gh2kMU̦!Zpm='Œcs(` { 2tA_}F,ze_.~&X,{dojtJZsQ)Kbot9' u3뙼Cs0\HJR#W  (V\G7w}pMMÈMjCSv]|nX-tNz,N}a<eb<?B7>&ü_L0p֘EvTw\ vVoaTg@7~gA<1f?OHL&p)_$*p`l/D#tWQ[vV;.?)(No㷀- t3'q|]u/)W_aڏBxFәNDZR rdb43í:7Y`9J7')}}p(Rc !Q[!a>Sm~bE-O.^FR:J%~3p"+)!$n6&r@JkfsD/\?d_뇺WYĸ k1V E?/s_t#tXЪk#+W[DH=suq?@ξIg]K`[̩s/9U;eqz}ˏ{0ؠRDWxo[Lfng9u(Jʢܽ;$&Tj`я%=͇HXť>9(M KVԏ_kzrH p  ;uh}~2c?wڬ'i,/sc{ژ- lVl!Vȴ6z;s:eΥ 8xgXκt ݯ ٿEuDb.㘴7İղ  $z bG bG$&Ω-<@ fG+F{^HmMza׹ ¶}cHLMF-YrPbtxfs!j14Xv:-/sVjT.8o!IzuVZm Jag@RZFU t6&Q8F5 j0](Y3Xzg~j+nU{v$ ,ٶ5c:^} ÓruX3z KnN˙g߿\Myf 1}FHY'Zt%\qjݡ!ѷ ^K~8?r7w<dJ}Lz Zh~/Ar}>e6"1ZU&+j)KN}ov$O5תuK ˼ֹ5͕`.Yː(T0YpmX ~tŴMstaҤeр]$Uە<tք)HG()PCd仵z= Ҹ@7&_2ԩ8 w4?ȏ&΂"A@'zx7+/Ӗ}]5`nɛآwyr" ȗ38,[ 7IaH`ώ~>M ʹ AǵnZ|\euLikmТ]/:.V-ۓO ץM 2E6﮽ h֎<@m̎W =~)lρ,yݰъDMܖg;r/gУh%2k]-^s|abK3w"b3 yHdbApu|bdKfV c$%Wj!FF{IwhXT:,k0$@3M8Eie,21|ASBI9Vf.> [j>hlx:r mM47\GÁ96&?4OKzzr- 5R4xِ.rSX=F-؎Ť']07Ayڦ/-|iA.)Xvh 支Ҫq}D/uNP\k@%cpy*5a8VjYR ?m6N,g/9&&F\f"̩zd$8Ȧ$ը0Nme(Yw2OmsxDA+Rnǹ-%j`Sޤ r|}`md׶"Cwnw}~xi+pi[9ǘ< 9%  툓*Tp[ D^!pB:H-xd'WE!謞 DHң? BTjYš *;0 q5{ÒǾ5#l* #H&um ]^ z@,ۆ OyRf`nl9E0)w=FoH+ETЈtƛ)Ƚg 4gQV}3F'A)oa沐xҖzrͺ*Qveu=rߪ p>$X:}4xB~dtcETdtI l3x޾[,9=~|g4,@@'X6@|x-vIBG&[Sy's\kOݣr_MeH/'sl.7A% 5՟h$N΀Xx~^OoD<@U or2^- G[ a_F ūX@Ɍ~ :M'B΄|Ť&)IO!ZXZqSE[Ml o*Mo3E*nᎍ+,L'leY&7uaE"fzk5Ο X+3ٱ$wP ŷ82~ڥRQ ̑B &v tuuVh ax%^IejďiȲ gLΛKUۜP߾k}L&K$􎘚^$4Ak>Řį1p`uA5Lb(ocjDJU=voK~z0YompF5eP?s{- CK 2 p,7tcgh+ikTq3S3mLBSErC7yJZWȇ =-}&)um`M1. yNKLn Փ8EYŌO!V Ɣ]SO:y|׉\$WZjҟZg e69O"蹃TzV`=diO}f@ƥQl~ki :,I `~cb/гݗ>ޕl̡&4+x!*`SbK+Pe&3ң{>8; m )o#4+t{su_u~чq(3 \cBլR@lj+Ohdk:*KA9$u(?Ds8ђ!9=5IGɗ~Zv M@ↄ`֍Rވ!zrĻb "j rZ1{4 -"x&_l8 zi[-ύ2}a_ MnG43Fh;fRo=*GAesQe+nYZ@^&G켼zbӆjzzYbnMԳ;Cݔ&ca4"(v=C۟4'3Ap'"Ž!g[ܞqahNY)1$J0LZͰזa7ה *v0Z_ӪJ')5W4)Pf I:g;e؍GG_n! CЖ%*\S][DS(90<ܽʹ`P3!ιpϩ5bUWymnRA("x dy2zI dO x5/gwTncL/>a]Y`ywZ5rJu*](l-~ͳL+> ,&Dl-E6OJUtCxqg-+NJWip%s\ÍER|>ckȒ GQ9>H_C]8̔;D닦q=͘U4y P+ſl,T^q8ҲN5 ho6;qu!Şnhg:W9 %j3auGE&y?&]7J舔f-u-Ċ0"ZS^ɫ&~KE\hlׄF^l*LT\6"=1eu݂Yo :Jvd] e#+bg Q%ȽxLJI7^[d!q:r'oƄa4p0Q$եy3aqˋ9D=>!)v;rfFPuY 6~Tֶ3+|C.LuE#nD{WDy5Zq Hؓ/6m#)^ݞoGks䲟?t$VYўF*Kv p/G}?sxw lOAR<ǪOnQ|$!ݩM3ߌF>Zn?fWMQ$c0ٙcZ$&bD*b0Lnb<?lYnc~ޙ[ֳBO*|UQ pα 0p:0.:@}P y"[~9C剖Tqe1Sj=4(<ߡ@TqPMOQw:Ww*As:Jm׵^/ő[ _?Ej[>'-|)-=]57ZϭTMI\mXMk*$@z9Ta.u׫ܻeQ;-h݄:u(FB~ ] ߓ;@`#v϶7GPR; =2Ke7`11Yh (?eB$۫iC/Lg}{i0U x'b6vHyoc.!IpDBLj\PߺGoe n9jOٟӭ1+r>׳||یZ-2&1/dwu(nxL`""Nǭղl ô=M | !LzPF2r6|,SsCQT$г-,*\əY;i#6[VPR^^lyM%Г鐠B$ֽg9j8xaЭ%B-޲Jy%BK) */98}߄ymt,}b&K4ə|_fqOYcbשOs._h2BHhvL1:\N欌A)>J8ǹ\ e0^ڶEj'bA|E׿1z},Z?Ndlj\B,AmWޟd?f^@p@+(-`8cG-^`Wēr-фI{mf"ֶ1,^+#Lc*ȝ/Zh |cDW:Mg# o*߮[1{cqt^ɉ]15(w;KQ7N쎘u<<2 _Xuf7{jJf1{V"˧wOqRm l-Cjk&yIIǖ\TE~sl>yqqH ;9^X94M{^(ƉVyt$'##ܒQ^ )`O>oQ0 b sO#"xVT CPjlDɃKWDEj05.]8(;ud+HۏSzLި`6REJ>s,`9eqE IF_䚩Iydw } (XZ TB2tS5khQmaXUx:R|@ Zn7KO'Ov˯SK+Fs z[*|C6wYZ)^]0 3mZ,hCHuܤnG "617EN5ߙ *eƄCR uxLnڰJgw5a􉀞*L<_/>Ja ăϋ@;۶37nqt#0dHoyNsYyMAV{}>2w6qbxػevפs]3~#O\eS.|K3$tǺN\n_唈bc{_j.f^ᄚ8rXmx`&g\O=SCԔR1Яu*GI+6譯+}Pyѭ*$Fed9%<ޱo}l ۿkఏ܎cp-ãߢ^I%ѧ&R*k5-IGQe>i3{LӻS\7h8@~ ne,N9GR uca͙8)'%2 T+Z(9dYi #r$p25Et' נn zl5y뫑j4n7~R~&E3 *;Nq5V.- &Ƴkl]0*oLsn Sd7F-B8tPH˒'쭃Ly)*A༞3%2k.AV^hdm$`Mۏ_'cA?7 !ܵ 2֨;Z U0B<+Rx*ċrtQcQ6u`ێQXEj #d6>(_)磇wK}P=܁9W~>o;he_Б&KA9E*{0AE"d@"8CI%Q6Wހsc!QP= KDlPv @S`A(`sfA U$/ !/nA\ExmbDN7&ʻؔ_ G G)HMޯ3Ĥ}қP'fCl&hK8@#@ڸ0(;RdX崍d:zEH~pۭ+ ͫ'H,̿5 )Zz@JOu=}0U=&_@|pv4!OM:NVH{YqѼR(\zef %OnCBUE`)i;ōHnHs5k ҥ[toX9x!4?5(}M@}VF,(}>EZD/[4KM~?)XcD4zA1CE:d 2e12]-;b!:g $l;PKT5ywNrFry:A%!@Y<1riz(){,?ZG!fu]pUƄY6j4cCTO$?NZE0`BuiJ-BwlV-r|`ã2ztP&yIm0{<ޠL83ۃ8-z}_+Ftk%wB8yml3z/ P>sց]ڢ׿7Ar %26Joc+1PzPJL* ] lG0#MjͬŪ@2V2c#ZqtDAֳ#C62ocRL}$cbSMO)GPc2T!DRM[&.+-+%b0Bs@Y"P=ߴxxi|C."#+M (5}d:'sC[ @%5O 7(q .ߡH@gowꓑa{H, 쎈A5GmAd2/, < 4B Cb Rupq Q{4kr"VQ0Ob Lk7Azo+MK&@T %54 7 8f|ڂ3{#;3AnH<ⴱya~c ~`X, h6h/  q&R6x1G1<))VUVp" D`!2@Vsr!9dZ`:A^l- H:ʾkY&]WIU1nal$*:bMt)&΍>riv./Z$2_N(Y&ŭsU3=<$Qq=&5z !X|5Շ7F2>LVu*$Gtҟ? ,2 TC` ShGcJ`.QHeu 6f(A֝&VL1r'MRvՙ|Rk &|*!zf*]`'?Q1u( /䏴AB% c=ҋ_sIʎW0 rGNYWM5x6{ ҔR6|V9'zvi!RĦf)?HΜyڶFՐ $y8QhPXfm}tH+3!aQ{Fw1"? ⇸†`^`zPGՓtl`g^{1&>-?vMYyJ(vmyא+,746*ꡯٙZD ıs(KY&X<[ Z@$H -pO5 #!*F(P9:$Mྣ]:p39Yh#2a)XQiW>,H9L?N{J]#RVΗiŔELє5E; = ￴˅0DCQhɆ DtQo^.T^#8v4xr%޶$MSVǯ>+|NC]r;[2/ CRhu>+Pޝn=2S: j#$E!%9>cqA']q Lz&A]+"My1f ^/$'us3s飗O&G%ށ:$I)$" ZԷ_jZmOEfUB8fbJ! ",-3fwvs@R},[Xt'=8xEW{~7̽UrQM?d e_Up@5pE,]t2Ms0=|é P6ç2Y<[eQ#ySODuN}!<8by޲Bcbw!3f?J.@z%|<j|fgVD-ii7&]X>5Gx8aDZ$r\nFj9?ٚɽ=OfTu҇>3'HmQi/ Ad4 ]DnͽZrF\+*b2~dEI/cmtLF`7RipHF#EHzSa}S|r،3B[hY"0f֦;^eDu!#x5~vEj`nX~:AX;J9R/cv_3П8j.0^^@3L^,N{ i!ŹN'\G10eu {Ʊ A1 l/?i!,"fkN>)NO75Cn ߒ}R h:)_Lj ac8rneJx [6)dZ|ƔQR^mDh@12떄ȱPlV2*GUDĄ*Ahz?l|ۀ?>0iycird0w {DiA(djWyrܞ__FbA 5RRYpg;*jo?ܘUd1P52:^*jQS}^ƪz,+j|O얁pٯz'<-#d6}_I{lϒqss!5sPao4L5Mx S'OibC0>@aN{Uakd:ʣk|`/8߰~*x,^,,*ܦX@3 _،!2-f.ϯEW/BUvbVaIGP|)})jo eϳtkZYA?jNŅePGw,٣UcD~ܨ%CC==g*0G1:ꜿڠVwH*Tϭ&&=yRP4Pb㘏0?hRΐa+;B#jmkH<^F.-_dK!a±r^yLf]$\ -_ZSCqzە'W2P{85>ūd\}c{m&LUHKt©!?vnYO5:X.gƿi>5ϜQy*YV0}O$4M+Q__%"Kˊl@QyP0o+aTKuG9toؾS4oMcFܑ 2+฻{3|Qh7ԲYIι9d]sCZ<=i '߂M;,nt)|h|ȥw묮 ~W$_}p3(b*T܀m=_5Ǵ"}mcQr&s,OֽWyYBh ׃txfd%;%G 2Ȣ}Q2i|Θ)fn>NgN1תf^qp="[+*bXKZ;PU~xC RطKQE俆 )BܣEw'Y*G=WGua nT G N=8hxf-h8Ź\ *H$qoʻhcq<7OG (OcFk7ϞaSԤnvL2˗~ʄSYHoL + ;P[b>»2V/1my&xD{ "hU;g>xZTO 6L!4a٬=" m)BC\Rthb,NZI=7Gb:E\ jDe{C;*cﰛLӃR貳o!C D^'Omzs_< V eު)og)]Z\ĶׯFZkE'p0}*yU7odTQ߳X׈ҳϗ삔)`{?(4*x)+k عzYj 5Ctefᶰ;߅0ߵuYI@t@1G8YB D9:e )3U$ƥj/Oo#gv=M;Sř#$4C8@~S(6V?$(u:]C; G}ʜ0ॵS428*`cH"rvq*>Z;s4=p,)1X#Uij\%y.e#E2(>SE`3|BSԍy1;+~%#DaA ek%ԞR;9z5f)fBs #ث4Uvbޚíp|0YИrc﹩Ռ|& n0j|M{r!Ua?'ϨFO!tF_pď/p"t^B8fWu6g3̃oHǶ1G ;\є˛LQӗ4M6+.e>?4bWrCFgttAd.{6iNi!q"L _:Pya ; EsH!5;G]\X;lf_<@5vh"R1nG<`vhH3|6T=ߘ+u8s#Q)-%.)8|t$E~ cC M>*xDW#}ʧڮo(M+9rQ2. @ ̔5m!ZZC{ۊ!ߥ65 Ak>v9͒U\PEL@@ Dm-۬~^Dy2O%Jf9a\ ;;{$YA._?PbwBATh:#TB .+$0֨,:lN ԬFe2nkw9tL؞l.Z! # skdZq\ oե q)&yli7gcu,ѕb Orra-.p)7RvEv_^AOt7~ y8k>"aѴ]$DY.3o*.qkNQـmEo޸4=tEYmxdOWEyE\rtfi7?}+7_.q{G:څ Ue$IƌK  |wGx&q>j?%5bR%Uh<ê74}r kԚTE.]jm[Ac3pVW. aS'VujD |8A t@4C|΂=lg~Nq3;YWz GaK6 k=wHso;Z֯V"xY#vC%h9(PQe>KR1e*ͣv#" 9 r`*ڥt-Jӳ:wQ&*jAfe_^-a$lરX<# $?m~D , |o -AfΏ k/ - p(ݐԵжs^B{LR_4bDM/tvB@aysGwT0*ٍNW2|'6͗I9U&-uB&Na9 eɬ;q$M2XPX1-U I$l\7[#^T1j<ʔ9E=qg[!!}GryKj^2鳦/ln4Fٟ-y1?ːc$,܂\ȢNd{%"U{eէlr 5]t8rQ&:_Qh{SbS| h:l3Ϋ|;#" [u {>e>=z]j}عmј\(Aw ƣҀGO?O+ RWsg3IxpHfCX{'%?ť5T@b!s=UU7_eŌQ;ŗ,QĦl]{9O|UΰuL=O2wIx"VŁ~qL!:F{.O }ڟ.[BBn|hK~*|ԅ쯹vtV,Rv7@UN)O~`GSHe/Ѯ !WK҉p ћEf%zzV.P~QtzYzzuYIj ,zcpC+y῝ ;X>S^7ctyu4mqzҲoLʀkI˰^ykQk j^j] ;ӳ1 tGᙿmnmӑ7t2&P#@-BQ}/[ܥ⏿wμ.9^(Ru€)/ڑd"&O%Izy=>{x*LO7}Ol@(I&d02y:5Jsi@#.1b\>F; RRu g tȫ ɴ]|:89f[T!GJ5 T C Mux8bD%QM-@3NFԛY&~ؤXHmSH&`bmXUPvzJD7TAdZpOĕ[&Z'](>7$הaprMT-=ܽ+?|}+?,dJx_l` N)^(y:}1tDGIX׎ {Դ*_skS9Kϒ AX/xF{O%.̈́V&eQTr7CexBA=?ؤ $+2pXGjRژ0Jfm[K(P~RkE]6Wגq- J ;kdoyc)VMč\qm@l9G9bM%LP@lTa؇f('/VCyT,rHnmii0S TBGQw'@[O;uC'!)&YmF5ș^ ?;`ƵY%0߯rt5r&O1w笉'CMNU(̊-؏S\qN8oO|@o2, HFżtw@s]p UeG~E_(!~lL19r٢J"zuUĚeVgzmI;Dѳh`ˆĈPg:^BSI@.ڠ`#p@qO8|.#^N LK\ȕAGiU $=o0aw)pom7sbebN@y8!5;#a7/\4l$N {"}XN N,]0 gBv=IA:g%~I?wIiC{Dk[%,5@}tq B=,ii:oo nɈ+E nkc|=/kئ;keՀ`|IToәӱq b%%hNS ʐ302/zCv o0<(VC+GMz+zIJz*Կ~6\ '8J\HF\?Yzw%4E~b 3շS'\S2`W=[? 0Ce=}v%nm}^qZz $vs I* %VOو~HS'' N0o!V}#s6MZs/D϶'ކBd@p$x#R2,绐|0~4&B<&}գ X|/y-8PuhBJըЧ4u;_a9cgmmrߤ* 2xZ0%(U/kjM`74kqћn,^nwJ\P78e`| kk<T֌8!g; 2~ǂ))aOqk947v`,17K$$m愸[48oBJ=)g\W-,96%Xʉ.\|g,pc39׿ؐ1P4x"35ZMjnYܰf\!2-[N?SDXpg ė^ЃEEi11n-@J90=dh1(,"4FG޷AVk_H*vFq u ?HNрG9fuc(rvں|NC7D}ȑ~+AV3/3\ rrBO+2*lhAG{Kb_c)Bk݋$D2-O͌_LV7],,\RMS a~@ FZD>,T#Z2Ƚ|2-1gDg8b75dR, Ϧ2&2$V!D  rLz_׷) 8T( mڙ;}ӻ)XrXKpIqq}sMWR<#qx VHIdwsU2 uέ62q6>B(vNF .Q98`mI)(#7Gecztiu5x{3l=%cH4w0( ˓"#oLx .20UHܱ|%bq݁Oa35$2"1м+ha oJM XLTH#ɢ%yVѫ :Tj*āBAѫ<<3r^ˢE9>[U\'pL!#6k'4ʁ-6Zpf22lHwuw#rcVEbg Wl獏ށ%ʇK z@.*{c|p[ݛcت ¼SOX.A#ܯ"ՙ&ͦy"ʗGASQZk3~z̚<¾Y7ۙ< oy"#NCDŃlvYarX *9~_`Y_jM>&jNWAIuħ/< 3H.iB{QeN @NRV8i>ҟ,lB"ɾc'\9w$.U&%c$C\DY{90}8*8/f(. W-<po!ұbcf.AcfQjNÀ;@UPX%fxHT̿T6Ht|y&R&dҔ/-& mAGRM,؏l Jb-h|DAGv+ ipkUl*W0:5>Mv0:bR퐧/͚DplT䮏3NVb"suB C`o~sTE| ύʋNLZÂMtWhߐ`Xyq#ͅnޞ:l sX)P^C"whLE fvSWz+s C%#X5F"ݳ%TuX˪{/闦 )I]Xfl%Ҵ9t,CU0H4#{7sPo5[#c=$tC CX:C/e#r c:ysHa{:x&7c}/t[ĉ.~IS!>7$$^" yPՐB%\h`^E0M>2/%(0kX߆$@;=f駣', `$'|Oy k$́M6\d0@6Pgx]@3'o=RF`W"dŴ}a:47dhCZڙY8P2ݩ b Q&=Ӫ,$A:_|ky(,{]RBA_ݴM >LQf2GnH $sW:7|.:Cf1{j>B^'R+0 p(Qr-2!;wJ(:=";nfӃ2!g!j ݆)h,$7RwflR >9xpߦF+:lzUr'\2B=A9 u/u}C:bK~+LG?C Y2ٙ}e°mm -'!$C b.4PTR0̕k@[M"NTAclB㯒qar1/E['0`)F_xV*Aرlϟalf |t~(@+vhW%mtxRi4]`tw 3^~}׍uB Lt]cje oCX>uz@*ad9'#Cӳj?fn[6\齝Z!yIJ1x `boO DWk&?^Ծ\I, sQPܹq>+]@wѧQqDAE 0sgXhؒs{(֘Tn>l\„(g9c<^YKvτT$It{Fϵ&16`mh4N.s2R"*xS5L@*/~A-%p)\ڸ{g Ƶwke;m 'U0RN~PgDKUQP"C.Hf.nlMLx?nvmoh@-$*֜'u[ƈ֌ CuJ ij>BOb0YSti=+f)Оl^-,9v_2>'@bSUXoQ.~uBhVjItW^A786+ь-DÁY+ҫ(Z)q7wACE>HQl%}p[ܱ/*3BǏ*]q?-3.R'?QnʖxA?"6z_Hgє2hH_+$+4V褄c]bV)k)aI﩮iB>2v -J`0XϏ܇ CF3-`L^Wffj=XyE(V6鲇è&#C;v31Zm?q$1HٟIGt zjw^s*M)F7!Ud>É-+4R|x_]!9wMT2= U c0bǙ`26 zbaM:dU TH=1EG:$}#E Ԃ TA0Quf{cϹO[.3% {8M*eze1'ZdΟAU@5H)7P jߔ ^&(A< BPӎFJM)rSҥSٚЍ/_45yYxgK>%>11e|7jҏC\ӊ) 샢IE5ho9Js:S߭;șL+E3i> M:P Cb*ߨB IJGJZl-R >4Y}9b gvo?le-뫪 yC3ѡJ68X$2#pϱs@1' CtDŪFIS/D+!WbAa-\]&Ub2p*8IڜƕNߒuPO/ u)i@Y|MghWLMKF4Q>VCKxb ȻJQN5̛w=Rei2bH9iS> ~fZ-@o0OqϘD8O$\#H-":ٯ迄0 85m@td]4F B @vŸ[Gu4asO7E/ZBdžM$< ~mڴJ Z+r*yo \3Z*Q#b^D _(i拾Lr#*ߵ Hr>_IKs!YBJ0&BgJ} OG|m=+/f[i\]Sn {O-ueNG Z?Υ%VHyA"=;Xb ߞ5uP&E&He9@PBj2=4 ެU:jIX),WH+#x%;8'K\1#y>g` Y >wuP`qtztE"J,^*nTj,^kB8àdJ@[e@̧$&%.1RNk槧!f=qb^}A\+_{|&CRx*37_Αm-$l4prj r+|e2$n oW9<,q߼vH-!jW$K~JHT&k O@"3{FcL1n'&fŽ(s,07/,Q&ah#/ hY+I=yƴm=4\۽! qoSh+6W舁By1&E)m?*2K-կV0rI6<@)$et8oN[da\L&@C#S;lIH'!\6wTvdOŋ ZmJCO\CfWկDdgwuRPEWwt/?"k8bQLP3Ys!Y\YT=3sMOK7rLp"=p؜E"gb&ڌ~y='i 5.@H8zj)7R`0fz;G4Bmg[ó][6Rt 4u1ܒ̓mRRfi@wȹ j/OϦz%Ab3g5OF̛p 1ev=GĪx lSWfi&[yݭ7 6 c!ƊR X}c51R[`%QiHᩎ¢L&]x -z(%elb` [CIgAQ⨋m~T.8T{^cW\D*1ڕy)y01bd4ȼ*h#MIv{|\zNp*a"U)tWL{I o@$2Cbٿ\7-ѥ 톼Ȭ$o U<$x^g׹|@F$v}pΩ^9},&q3kG;uBNP, ыQ7tGk9]0_Qôj}"{0*Bk-BGI愐S<,^#!z ڞE$<vqhӋ)(`|80hy(IUUBDONhA9c\Bz j)qw#MF]u`Տ&TԟOM;I՘al|Lhj۶ OĊ(ї4k #4W֋9U/p:% K.r7Et*|͟3d'Yc}oA{¡Nf9ڞ\SLE_Qr!d93/a }>tjb=V᭖df~i!n}p^8pu^ ϴMID~߀0^sٰw J-+SXMQI}{%+ `g^_)<`Vra1kO(ŗ\NBo'Y]}Y: #1 'NI0ozΫW~H;%OƓ 6"/мx#mp3IG\B47hnĶ&>v _z!ڗnP,?apQG%Xhx,M:Db8GTd0Z<5f ,Xlp8`٪!;/#T;Dl4=5NT1o*Yzhq_ߊwɝ#UΦ E]  K4yY9T07B=Is;e㺋5"`Vb,2Pk#戵 ē89!h|`2)v_C_oЗ ci(tE̩;'z>Ck*~4]} Kze H#O(XKَkMvwDo@ 7 XT.??Xd9Qd-G%K;3Bڪ{D!6dQҦYQ *Ր1U<\EL8Vފ#`ZÊМ^./ X%kWjn͵хff!_?N ac청U=үAP-ȿ@$pvvRb!OFIM)s%deXe1Ch|_#enLJNl\)J>/$%=f !K~kvP89oi{v,q҄H = ; V`aZx 8o DyR,z|u#l>+o8l͆<9 K]{Iwenǩ_)Zs-<']@p Tv]p" iAQ-3}A>%c$lCUw!d E-ν%bkV\QVܥtͤr&CDAzs,e=L4 ĵM{+?fA.UJz@kIM~#zBuGNXr~:a<@]P3FD  V%9^|1 ՐD,,k9I{Hӟr~,iF g_=ւ& ܇ pݫ*߯'wzrϳe]_. ~`!¼Sԡ߻Fk&|!!S`\O؅H[yG\E安̓x~lx-b#guXA2KDem}_j f|Y& Y KGejh\m)$TN p>.}fO6\rش1;I8cg`l8G8zcYq rWMH'07t<OeT>Xt1ky@m؆ce_,"cqD/]tDP2 ݄)H{\Az(@:;{sLSX:WDirFu)wl9F!2zm 5[,&O}"O~ߏr#=}lv_9 5 ZSs"crp$Ƹ(N"[t]aw^O|Ou{V[l ԎqYefTExROvz_*o?R] y3s;|aN}:8uյ\Kֹ4wXƓ񿉥*JxΖ&*d?7+)wnȮ 8sw!$2wSUydawJpbCl7{qɜlW+uxȘ\>]\.,ȅ%ͣۖA\s|A&S ۸IQvBZRsl \\>if. ^}g.DSpV?+햺i_\W㳡)t^`֓a' ۼqM'ؚIEM8dнʙB'؊\[26:n.E)k$pFM h,twLHd' o8B0%e Fkg:R.9X0 w@rH&  ?q 9:,Iؑ/.GbK|GS(VqO_c4>]<ک*,1;< TY"»VbqJ@7xq C{7,6:lw5[ 5Ii/uLj3+o~!],f0--ciUvNr[SR-ߊ!ɕlij;żH'n6c%>թ)幮F^tjmk2蘅8plG S09r4[& KFO;ytbrK\Hث?'',ѦPTSԳq~/CY]ohDt@=>.q]Kw+}& ,/B)c<"xa^R簼Zt3nƳ|nV6E>r_] Y #hjT!]Zc~XxcݸNh`iG{7EnCoSȧ c Mt ?0!nD \yS6Ji~By?+ޫ7uoluÁI#Mny;P/RnjЄC yI! yV +&-sqDnNxvPo~ g3'c}TZ H,x>$#nR\y|-,Б70[n,7fsry5Gb^Ws=#uuϨ۞UqL%h!lbM!̂tP<ɵ2*;ESN#^prG!@Ghbh7F'~*>Š(:~/9JS$ڪ=I\|mJ-{=EHX`TSZfm:Be1u !n"pD) ӫ7rRe}rzbLa%QA| اtr+ً`_lD^fH.7hLj?7X0Xf眚jc CV~^Ptlr;fT`+I?zrV_ ҃T]- P)jtD%īi8  /Q]ˆיBj͓^MZ|2Y5 {'TR;@P*#ە/S.uʂu:l!4zW55'% z*%X>30s]JlnJƒ2cBOìSWMXE]J[=SR68`E;WT+1a 80T5 S(5}bG,*fyFĐ (\E=gjh@5{$j^Ž>i'piQD&c8!)De*YC苠\(A7sGac@"^BX3l -^\'Ǔ*>ӏ0jJ񎸠kʒT=J-&Մw9)9Lp؎ oFN]$Ѱs`Sc2:0ќ pFZxxHMYi-f2ڧiK3xDIe.1sٶatrō1uh2|ĉm6ۻ?ZHL5m^ 7%EZɿkFE!N[,Ň)S>zSUp2z8s:g5VM띁EƅbAL~:GrjOA*Izh6}$|2^-:'ԘO Gh?@T ?O~nSV,0|M3A_ç_,sHX:*Ugu/Fۦ vDWNW GP9z%ڪ2{P≒c`' 9cLKy+\XИYޚv3p7JD>FB!-l T./~Pybs1qx wk@Y6+>JV`$;x_+6wn/f_6E/)Zx@I P5 )}333rIg s %mس+=+jmA>G+, o:Ax\\Y_-iF (t:}!.=m/r%ϖNW\Ą1}NZ.=ZMh(wl@u&lSYڬxgP"rw*h+j{LMN #м4RG\M/0cH&>8s XR qɿ^L>B"& }Xfn:@hCWyNeg W4i B-? hڗ0!>"00\$Su#L8$@Q7^]{:|պ+l(GH2'v">LXv4Sv,?\6h`M/\_k8[?~Z~%D<" QVC}2iN `"yk- }$۳Ų*8\$cX~2Ws57#QcM*9۲3 2w=wEDҗ,aij7Ga<#5="8M^)P8HMIUd$z>K:Y΀d9̷c5FCO( I<6o~l=*p]9"ՐJ~ u3օh8rJ ԰gt6M=L |1T31}ܜa&2 FjGl_:Ǭ>DW!m>ϖ^u{WҽmʠΛ H1RG҅jE*LiHv خYa Ӓm/TӸp֨-$d5m^5DhaЁ=hPc-@0Y1kgŕ(ѵgnj n? WM^tBqX̶D|nj%5TQfӰ#6҅6;2A6"y(t:0WMΝKU>ğ{" 9eI5H'!*gntu P&cXOn$`|pWC*Pc@?,;N/VPQyAx/1!(~@KRGqo:e/&d z-wT$I.|sbo8|nB@sЬ8T"s13RO@"_oiI2X$nV%e*;]B,nG:4ϑxmo5iYͮ+6QTn~ڍo>UrX*R,BFa^ y[Y~w9u7Ab{UJ C*8ڜ>uŶD+16b^diR%K)c.ӆ&6V*Y{Ϡ 345 O.8KDÙ)?怣[k]M"*NgWј" u &1ʹSG>>r:c, 5+ U?+F=tl7|ޚ)ƸܪRKN8-LoUm={#nrb!ۥO_J~ H{xe6Dw_bJT/Xn"TtdJ/T* X+@A_ h'K-?^y5(F0k"N rB25 q>1Ll3Sti@r2,$qo:݀^i1X߷CE( $w.lcY5"}~b-$Jd1k :NgwWſL Psb~֙4LR/:B[g]Vpq'ķڕ! ,⥢\0 ZR zA)eq`!:;y+\Ly8PȇI‚|誓`P{³YCrz\TEd"x)|dCɅ^/q$s^KX-u@3UD"ccz4zد~gʲR^b܁zuȧB{|ƻP{\fk)Gq7M2&Cf"pۖޜޱi:y wiiUTϵCpb tq4A].- r3FiRLs@q~Pr0(xHi9D!B[`KgC<Y+fqN<ܥ]xc < )?]Z(V{G7!@ٹ9zIbZT{n\߄T*SN,MY y{,ո7 c—8 dATRsPhHj@ݡh\rDg !=o%$=gg~ui+A}'Fg7cw e@ƬcqCudIԿvԶ  V#:QUy2Bi 2˼I*]D̝xdFp̑w4l򬤳3twj΢\bUԔ{vڅRBp]Swv0FjM殒2t,HWQLs1kǩwz,!J%!:R{[Gb1>@lT -PyK2ıJ<6 h V&E>+&Vyd+buRlP1N?Θrj??UcO4TU-̴6b8VPV<[[`0 -LQ!@=u2"D{l ;eFfcK[zB\ e$ܥS[uh]bvFH4j,ݒ ;)޺eiR|-o88>ПySB߅oLZQ߄SN&$pmد0nFȥ6z+L @|R\p3 Р|CP]c ]~a f8Js_}Յ/dbtRa]:=D講 EÕy/++մ?dd\ \Nj;$)q {iG˸sBLVIR'Z@o-G)t<) #^f\+[)lt Ͻ5r1?4A %9wl>}`AcP-e  qv8nɢ^0-ĤKrNzх෣eY9 `ϋ1S4V(Do!tD#V3kؔlUFu\ @Rb-KTYϚg '<[ԚIPgO=%u)0>DT(ʍf54͆q VknVҟZVW [QFH\LRJbXAMQ$ NVX^"A.H.8M!Wv1\ m@B(ߑ`kVHs?Y9кSit۹_W~^%)*Yw= a xYNt4PY [T[Ƽ_ӪҵORC <ˇDw$\Oq#xhhϧwP]!q+(Oi_ F7ԉTukp6LBgT{].;$-Қ9T?ժV=bWILŔjޣzNn_I V-ZlhARQW&ٰtFL@ξyӌ"ؖl8 S }RXZ"eEw Bri 9֍P\w}O@ „yl0aU+'˂vZ/ޥ(v 8%A~<䎏g#*ɌG"қT%$帵)QuA|8v/(m!=d?zvȕyWG,=&k m}L4j-f(}h$z g65o%&}"k1Cy@T2l!I⮴w;Eř ]֣(.Ҏ',3 GKyLhpwBqݕ_?_ۓgv.g.fCV۲9эEwoRU |~'eQXIL60 N;UUd\RV/. ij }zG,"Bxĩkn)׷O0ʯ&1)'G{9Z SrEM?WWr_e}+U1˖_$%DW\ zl>nhDV2:5zSZhV/RHDz+-F8sR7 e_Gߒ-Y|YQ-#[W $J~ѯ~{.~hIADAzA>fw?rF :3S,}x>A"np8 Vl9pr8$`ŔL[ߒ QS?L9ڰ]`?JíiMZM+H{i:?@V {%,Mͼa |Gfϙ6|.7+eB_ 1“Tۛ۝Z?HND%CAG.95CŐgiN/?R kbuRv`oaT&0QM\o]6ݴePyt%<(R=e)?ry9 6C?DɅ2lݎ?&d;#Byͺ`<fhhNs\ Nً-YY􏗻F"iNBXb [3/g51 }?@7= Č`^2׽W9禨aքvM/!(kE^FY 01 pZ:Nd9u|BH˦e+AϨ=?vR^ ,0Ŵ ay#pAn *(L/ Ǡ ʾϓ' ^2s4 rih }QzWbU/!wu I :d a7-٧QbzotpѨ$X]T cHU3;{OOCn׆TN, >bW?T$S2z[]ۘe)uBN9@F{Gm##kr ![`$"Дjծq5U`qvWAr*G8NXY\c f3 1+3ơslyOIŲlOyhuL@vg"7c췹ihF'%}* $"K|| au~T956e^5S,z s:id4UZu]{2$ qufx648@[U瀤K!r'O= "1ɷqhP##}>D|/dSuד7/BEM"D.T=%fy$|nTӛ7.J<j%̿:0j&5]SKbS:VhckBfy ~\Ibl'1G^h3f7#ww 3o6({Rn| / #0xf* Pk!j(~̫%cCLk)*{R~2*?&4OP.HEZ˜򡧓gE4YE v4Uz n)f# Ik}^[&-B Tʫ[;5IY M_f}ZǀJH译 _,%(SG?ǥ-y=OAAQ?r4GW WgOf+jJ3ݨd!w=d#m=1u,_\QMVkpK?&7궝Ic1)~5܀kyJ LJ4 lA~ë;.֘]]SY;ŠIv\t{lW$`uE80@2۷ #kXg6R0Et探YY5}JQ9 J^ h}x8"*7ed } 7z?`yyUۺV/@FMX76]?;A{e;;!B<`1;DA|J%p?;vFTX$Tj[. )4#85?gsba }--+޾V~Y{"@Y.r PW|S |&#Y++f1_L-r&{L $-]Ug$wN5sg~_Sd>LIZ{[ǭ|Cjz%+_bj$L֓G^+dI *j\>C1fu c{hR\ >cj2~Y*5W S(:ͱ* `<5G ~*w#FfuF-:3Tɍ Rb7d.267oc=-;>"uKx `;el_VG3 h#3GA9蔩^:}i!"?72늨V=+buhQt~P+w\=-~z ̺z/Nh7DG".S @Gz] "L7Ǘ]7{(o Gx[; |3.;ff<.C++r?R*uƭ=, BG S,;~UCI/U_s[P<9E\[ b?eވN)j1`_Sg"m ~~*OۗzePf^f,P$J.ɯ7!Oc:[*6 WW-\T7趝&L$dS*AaA3|@%:fm2ن:fxŗ*ઓ>hV cfnS''\A{O-Ke B&kƾe!O3xQPrMC'29x =\+LZjToYHGR& Ē7-ra~Τ*yc'?k8$826'|ܷLҠs|Ii7k_3H~׹$?xiz}7/A%uִTika+RSG^X"IW~ciM<RpXd(؇λ.^RbmR-t3SO'\_ ( vkA4;A]yVj53\KdGd}Ӫ ^AήJ{!2[> hUo`%j}_*g7fL@ŋy(ӊvclѼ DxrLa*׸fxkoyͪeٔ\evcGڪl@M<{+LBһ>&^{ %!6Y6.a%$8!6e$ ,TV[I1y`?KƜ3zcs5|fbnKʛ>DЏKGĸ&# tԾHWAp ֛Sp Ov0ψrNxΥVh9TW s ݍLi,qCጉ %Ǵ^iR d޼њ]Vv4r:פ S@:bq 0ڐS) *j~o*{όSTZx E]v1.0OuO V3e>8t%STc$ Uu1U.0t@cT7"Tw-v AOG3vg5T:- V>^N l*O0h;DGN1B i`EOvF7*hRfe;jq@H/ZH"p3ڰ:*{~ ð"L@"MzTkp-.׷Mý>9yfqhw\4p 8a ?A88T<8{jb?E/0L YZI{,F.L.nj)ǗbTGU߄c>1 + t o7Qi:]U֫j^ 4$==4%sH/? v;ga2S9+)dWڪ x W5 9NjS2KZ"s٨>47%6D[@}>p6ԞWXqhs'o=qͦ7,o F,ɹѣȂEVjBDIiu25YA4PZB뙎}F̝ 6 }1XVw͜cjZ@p=$VCMD]>,.ܪ8.Q ӋQh0*s_ÝPVגj=w1bqD}^ y%Am蛕 <'R"?Z2kRoF~\yeNJ42|cR2^v` {aЙ ZS)0oD~<a0 Il̗톄n䎀jEoJ)݀呁*VIcfxV3, mOHdִ(/Fd%V@-[:`u#>S]@g#t|3cQ͂q(^ZG}Gc#YZDzF(X`a"_[T1o tWȼ|VTcas(eJnP*hAA-؛/1&,^c, f=3ԅFMMzC-)Pny Ng{vϹ @\}c՞EmC(2  a *``W̺P!pL BKϭ1s"JsQw7 7ӓl]|)!uF}Cx$Ԏ9fm`T$N6qKފvDsH2U|7*[v/P!> I={Z)3"e->HKII=~Z8(Cyn~MȷX$-͆3{c> f7-Y~h5,Y1>qsF%O^ F\A&bP1"6eaD8%}[=on|5oӾ+ qL1A)e"(3 {9F3lҞqG$$h(7tb}!j:uŒrVfT3d%>m ro+֝|˝|F[0T[Og1uikec1du}c%~\=J?[OdRQB$ 3.b! xM}v:hg ߎJmhn3C |F$xx~a^(P4Z@u STWRxnsHf%K6o}yjӣ&t؄V)!k۷v#J}aAfeVzo+"0{fvsZ p ){$]Ӄ`;ś' ,KWG%;6k a)P6 $X5]EhwK*ʯBÍԹ_ vufEEv\FLݸ ׆t~ 'mDQ?b0XutJ7 vT^acѼ_rIoOʛ[OfdDž6P)m ˆ9c*BLfA1-/ځ!on)4ḳi@3n ^߁Rs 8 y4">ϦJx&o6?#zGbg2j`Nj% "{ :$tW @{f5([5rhQ#%*HI=\]\;F0 >9_h1NQȿpHeBn?h5Ţ0s`6=֥$}0zA2y^xoIADsg>]+;rb6uvHm|'r"I[YEޅ)n8= C7R@_ avw]uεשڡuǟY2d(]N*sjwgGnUZbyi-JV~Q&.(C`fլ>pf`Em NLe.6Oδա,=JA2w%m]=UnVy;W|Oza?dr}U]!26$5Ϝz:[*M{-}J Q%q}4F s%:P7b`wh,pOPoiӻ5 #Љ|L0gb@O:,nuS!k@^U^RaFGaضb L]=l8Lƽ -O2k -r̅ChFYa"\ -"..[d ?{(k~Bh@D|ۥm3ڀׁfvj,VNxL݅YP*^o'W:[^)bE7xC;P'a5I#ڐ,-[6QCz matc&wu^,&烴Ȥcl-bZGYttjԭo?Ǎc#^~әeR2 Pb+`dm.iƱB2E:^m:3Z"]| yflpS{^ : rщPuY/aBBxMEF|=t;\[ÕFF0# q[qp+:HTđ` Ss[!F+~D6ww[-M֍M%HP7…06;d6,q]1/rk]&fD;] 0E|T{W#d<[vˡ~,q-RP#cSUӭɁělhv}qFbi%\]J 9U^@\PR:D&VU{RXb4$f˅fwvN-]?lL I}R<Hp~*enbR Sej鸋ջOUro20kA{pV4 e`(ck<" i}߷j#S{6o2<Ibƛn =Tl)54'H*\:-Э\sO~&kcǸ*9CT^"ǖ9Mi"iTHi8xGpXqp˹ :Ƒi|py26H`K#]t9>-/B{n L KB(BxpIH"Mv9LD7!P&6%$x 1-E)5-8޽zfn0ߪ\,U#|K `p|&N؂M9KC usěݜD ٍJo` `{ wUv?`2J‹i $dʗN2Hf-2tK6{cH+~ ]IZcQtmc.,jZ7 dEs\!اt9U>pDwv;&5=z-P(h^XNnܗ%V; ;fZmtUQlM~D1ln{wgKʮ_e\9Ʊ1n|i\4+i௺A˸ hG`} 'A@(ω= ,;xӟڎbLZ@ %Ř=%M5F)4 "?uu~QEď/hSn9N¤ߒsc%>z=oa:Cu,h?kaʈ^X!:BQFdU t}?s3P5?G%2gȼy6SW&`gjO>,5j;t ,rU mb/3 +xWq_|~'ֿ׆M7*,/%fn,j>%_=;3v iׂxfu\R9$Kz>V6WdcÏNTo_Ryqp yDBhgt\\Γ]F2 l-+. ]}olm[xd[4 aMN SP/Xݔ=m暾]")9<%=R ]s|u/tF;2fiV`px/*Ķl.~~ Pr͙XOm!@I{90k9{яվ>u$;3G%\- j~;0@]͍7jj $^ċ'8x8j ۱7,afJ-I#M_n _Ď ||oez I'oal T"o \tў( `Q݋D)_OxSUs iG.\.O!F'2ar9PNԛs16@ uE1kn92)ݙ)3u>l6)ε> qT(Mkh=hp[ޏ pe~}i}o"R3bx+OV>,kWed85D%ט3 _ v@PD9; `[xϲ?D^xK{ P,\X"R\REEi{77ޚeqF0[ēLf 6.+js)0_AY~sfEsܸ$U;ck1rZ&_,;? /'`\(jƽޅ>Jp`f/36Em޶ay1صAGb~Z@7LZq]:Pf<p ciSc'H[: =^'J'ߥa-H6;.4@rWtWi B_'*sgt}R/_g> Ȍp63*c6xhlO=:f\yoYoo *Wiv˅@@W1$;8}\ C$e2E:MlH̆H]7<L3jW>}۟ڏ `Z*6<(\;r= D9c'ܤz_~7ԙn6!}*p0)+.*E~7TӏՕFr+Z:Ʒ)/d:RH*n9aRa$( ,VPlTxwojLY(c|DX$ivp=ЦyKb?P5EXq2$u8Ejg{"T/rg) eJt0);VgDnAڏ(s&EB 9ڄ3P"Lؿq˛@ l&kt&%87EI%4k [ EOouVhq$2s1u[nj%gXp.Ze'GfR-=ب!Y5 G~z9kJpN.|n {N::c "E9p?΀YwL_- haQYlh-Ab]n_Y3~1]QH&'8f'p??U wՠ/PZo0܁-X]Ț`|y} \96*uEW5E+'p(F/(^?5P9GKۚsM!!WM _,x0\NyKhMLUenkJI|Xq[C T0DV{ A h$r| m$}^vaaw" 0BҰD.Z'Ib`3RZ`]13h| Jgu]#;1U=s{|.Ċ+|b$L'2ggzTW)G%9a!N9mQIA%hee)I-x7m \.He!in.O|K~ć\rzOU(@Y`<85?^'1.u S ?鈷[Q /XV' fSÛmTbvB L&hIH?2 y`ud٤ukhi.l{C^ɧ WLo{|yC{oL1݄y-ˆ KVV/[kjZ>M/Egҟ59dD$'X5X\׫"axX[!wgZ()ğZG (ˠU+1sHC@!QKWE$39cIt7N"4&) @4£28y#={XwC0N"ZBz.q/(f;="vFP$,Zd7RKԼ1|Aj-횼|cdsDfcoUr >fX}حWVY)"YpN"3"0.z;}#7jZ5E -FlI 閧/q ($y8n;fҬ.%s{vx x/T>E"Ny[˱/ZT>BS rU9` ӿ%X=ciȉcr.&#oPM}%^,FKF'#]Lj" }`U%gpOzϱgl*eUa4k(5X>Re$P4C ǫrނ#b>Ȱj'Sc2Ѿp%v]4͙,^<Ƽ>f/J~̆)753J*6e) 6B&ÀϣڨI}-X1TaY-8F!L6 ?+"?1#VE~YQq϶@5C,+_r=Dspw/. B]/z1i >1/w:͋BkMqnT w@\n;\CaOvu*wTPBBK~y]wr23?/MYt }Za<_YqdZWYɡ-Ԋ=`wy~:fB~a'\}.^0|оeȷSD\oɊ[oлVvw^a-e zO>]yCn:Fԧ{IY<,7|˜+LT%xx~\ȶL6̀Y;)4pJkUd@n'Aen]l}ue'ӫ7FLAD; TEs0%4ee AuٲxPurie}91lj x"laDCc0eɩz6hWm2 nS f.\JMt-:4rbV uzy)ys>78P|fNZj W^[V\dİki Tgl39WSx_XQةV·12s$|u=bl9i@獢',zm_lcjSpt|kJ+kKLj]:Y;W6TL UOF+SV9E!鋙b}b&w.0j"dfO@gj&cC]M>Xmj^pi2y%~q'fqY\1F!k} ܚvHOQe*.JِxߝD^dTB\MplEV}XR x_e@\I 7.՚{v .AB^X h4v:iߚS]vQ VA"+x3c/yH$6n@@kRP[BPEC.voE-Y2w*UhGU{ظ.mԧB˧OPJkȞW=ضG/@ug,ҳ| V/*N 3XFJ&['c5[ rYwp93$HT"ߜI U7o xyW3bpЁҖ'˅9rX;' REB$k:BJR$. Fsj^.vĕ7_SUo}oѻ=3'0ꈏ8>]ӻ=Rg46YIDm 'U&Vaɺ)c8,prQ`ʾ3'sU|bA0>#yJGȺ,6l}3ï5WOh"p`XwٹqHu/<|]7?PaSژT?5YL,w!l(^?hHQ}pBȜ-TrQ";gBe2EB$mqZD~{:Wo0\y֙swORfWGxKng},ܢ,9q[ f|GnJ'0U$#tS Zc W u9W F]6DkWY3uz2,tH2o &@4};&grvi9aYG{֮1P`40B Ҿ x;8QOvN f|}d 8 !yT6#tr@np0,%*{3;b3}Lz<$ oZ,]mO>H!EhO~ )֖:If|V|) 8ܷs (Ӝ-t}D@G鄾򆾘٢SSN~\iugR?UlUZ7`S;գFXP[821_bpbDwe7M}pvJܨHkǎ 12x5sb_iicƟlG42"6>I|[q]H97}e_Ml#Wf ehTTTMzʨ$_.aE+)c* J cgu1^2Gy|՗H\lڗ}[xIY!*J\QUɑU(zTlrq|T#U /eh]$mΤ-qݑv,8Y0Z?螏 W|!Z;>Mc|XfVC쟲٫`y. bezicOKql F&L O{ohČ"3Mn^H0d.\ N110ʕ 2G/ `?ծljjW?zA4[]n@i 5(d!Sق#sܑʿuA`M( ǤaOY&OFzkx {: |r^)6 u^%_9ʞ8V( ҍ9{T/u@@8PbkxvþAtrvR`lvS+)¼ܾ17MV aNtW14D]\}Ӂ]?+OLW>8y 3oc+oqࣾ@ .KyEw7x L>`QC̟|zhOExm]ݢZ0Z#;?!%n`"FeZ}NUW[8dDqR|ayCUpM oj*L_: bËv%mt?GˍeKj# pBr }h ƵTbNFc![szԖSja /BԺS'Xæ$  kU>v@౪KTM4Vo r䵗9N=lw1{4`1buAPd]䛽swY=%QeB> s 6?mJ ܍l2n{dlf fړ|U]UL_Xx g5Sl)?-T-]qH>죹kBOg(5ϋ:^nz'HKa-( %MQLft׶7xB$(gդԣkLI\_=(TO]ݓjYf Y0֦nUW-H2;uƳ;4Bņa%5/KT .9/49H/u)#“9 9G/37 TQ9~TB怌}A] z~"f%(JWwtFeX,Ď䟭&?Dt %[R}pA^ƭDѣSK> }ug: nv3)2{An>ޫ\·x-H&r-ZԉŐ$Ky],䍹X_(˙<;t4Eȑi=Qy'R!Q UpHrӹt_ #8;cb=A@wGax@l݂3죭KGZxPb]I(,.c#;[&_+kZ/uBE*Km#C~ GA'ẘQ"rHbTtf+&ӡ0؋KǺ),Zןe$?)w۸}ū[bk;6A8G u˷s!/"R,C$$몝Z:hLodlN|XW>$s"xG2(;t f] 2pK'I- QRSMLMdT:؋&sXwϡ5 Fq%]bcrB_3 LAgBp8exƾ`QW3?Al5Gm}TTC& {F+:mVlb6ɠJSNi(Ao#YP@ R),D['ohb8dn,J=X%2"ĤP0EP747pJÚd/gy~!)$4Xr0p#Kⷎ*aᐺ̀V*{U-+VE5hm̥o#qJ#c^<.iwa#/UOshdwPz ׫뱒w[X@%*E+aK-x5HjDUs=RۜKB(;gh6|b69fWEt"/;yLFA0oCE`3f;ZoAW4B`U30K)] 9J@9Z jç4򟄼xm?Iݓg&n|N]/Haf")ÙisO'Q걡]>CRT_өvZe@.IiÈLxXdxK/߄-N g(-vK5MQL32[w\S5`r+&0%FPxaZ8ܪ38ܳ0{rLaFA;n0&ZqIU" b3l_/bl s|pWڷW K~V>HCE*?b!L21(w xuunnW\81)I~VEȲSA*}t=yQ~f ThqbիelcɼNDK='/ .</pת|=/mxiB *"(u ^f4C6TH]* GI|9as6u5OZ`RUĩ6J2-<֧3N8Kbl@w_G )e1GTp>QpYD> "6asrhT]AL0Z7-t_B)]@'<N끚J}2!G"a u:6N L ;3z:dxڍqs<y6hD pϨ\ho:<-8(׿%lpMEh1RFwd%3>P %O(=*֙pi[Rʯ!\'E3:"Ѷi!#wZm/Y9 iTC,ߖB^V>_yR`%$)n~>fT? E0LDlR¢?aQ~5O94\ɀEnWǕ%rx{DȞ!S*Dj>OQ33VsVuNYg<ĹzV7fIM=a:ƈGA-JF->ZpD!BFp! Uxm7zjrʐ~6D#pƜ;_Rp Gy8g=gFOgjf @!>ߚIW/Rx6ȎRHSP2zWN/kv+1:JIv:"סc潃lv"Ԕ Y猎KnsEe6,vc:pY]:4㰧/ 4V\EfE,ϡq hgF,߭SHs̵K.xiR+"T^li^хhSW"ڨs F#R!Z] 8$GܚQJkl?Ɣ8&><sjzCZ%tz3(b:f7PzYr9 γE@(XhۊZjyr(f@ts=ߍ+ ތz)",^Oo_ڀ"]̼KrUBQ/B|?ho`wAEЬOvIL.VF*B3kcO,W8>2u}Y$hM0xT\.YqjB.A{c;}˳Q``b kVS9V "V7V>@ YKՃ^Z{ӃL RӳY<&@ lA~ğ^j_RgRaŬ'eǕdۙr:0GۇV/0j 2omA͋Tf`gC@o5lT- |2Дarmètdg bgDKVp-@Q: ܙj-fq2 V<-mv s¢5kOa2ݢ99D vZY$EBUpRD٠4Smo\x9Do@_M Ȁ^!8;U5=B! G )CE zˢa30l;P^^(c€KQU98?3ͷR4x~!`spq,XuľqoS|r%7D7rwbmOeA+|b;&u!9Ҕcr2]Ő->r@Loip!GI yCFݱ0]56LkSCI85+zÄ߸ W9x"0Jּ͙E!\Cq2ku G\1}R SP15*o߉/,gJɚ;= wE_YR7<0/9-S].c'w6!fz 5.[~Qk޽y RÒG"pw_?O.ƃ]tN7C61%͹nE2$ڟa25fcS05r~P"ƚbBJ^P͛hUg?rԩ@v9(ڂyChD]tM$M85rPS\SQѯ q=2 rGޒ'`G`Mv9 5d.ݎ ?s'%0:4=uVK8vwnSq 3|(ȭ!W&GE0)MxB485iIb!Ѵ.1wuhh(_֝8k+++#59GVj6q(Z,q t brCQ =4w>Zp+}^QwěQXZH(y&Z$$A&g/{2<\}sRln~E}*BіۃV 6YHIV,uwR!E5=1Z;B{aegpg@Ndyʸs:Z=dWjw@f!ܚJ Or=&[PeL{P*xGB0HTVB/2V_˷1G8>"} ݻN7&|?1H6]O0ZP7}ߠ/ 2VW?R?a I;檕N}gmEpEu7Vj_QeU955wn ßET<Rk}-Fk I`[J]>4S )٨nӨ蓐6?s:)K#dc 5 }i WDԆUe۹ol8d̸afc_ygA7RRPѥHҧJ!8tyPCn7[ʼn%yr4znNs\>XNC gL95;y/ ܸ4/"GWnRHk}NQLeӗpƄ\ 5$vܱ%f˞W<< ›+^|w#KQCrA:O+a&-XZs|g^N=PC|+lEK1yl<r fy>:)o+l[)lͻ41$QDb*]2~*05s뾢j9ZD*AEvck*Sn2څ7(9Ȫӌ@.EkKEƅY od%%=4Ԉ88 wpI3Nk/Z6~Y,}xER|ܨp Ap,5)7zaA2ly^.Q4{M#ܒBNF2# 7]C1F+0u" Zi 5gf2OMݻjNSW"dWY_0)ߐ^ GF(H-) 1BEX] Sܿ 'D+U)k MQ>"4;Yj.w_Rvo*>C?ddXU"5EU03LV:K{E/|7ٕL:91ӲM[D񁇱cl)#TCu^%.ޝ{Id댥h<c`߇˔q_#% 1ֈn^%%;d0]THx ,w!_8Vxâs>i\k# Ad#J>6tKgtS7K L008Q(p?|9&3LXm usmc4Wyu'.+.џD`ZKR.ar?B/,Q5]6(3 Lj +-*;7̫}δ04 _n8g[aYlژ3ۤiG:ӛ?Px_:C޴GD,6K*ϸ۠쎓ӰB.7nr"HT7ӊ↴i|WZnڴAl^mH־ ç3:=׬`.| @z upE6U8z"Zw`{jU)BU0*Q ` !lkQq-dqDk6V,%w#%[~.qbR4ޫz.}ñ=|y 09$4vКlm|̺W'DQd.8u@ d~GHqZDTW H `K YkSl,rm)N0Ѧdzc pAL@(w[#NAp}_BְڞGA:YE&Lכtr¤,`9N\BD3)bv`p! ؾ0h]uRrE AzN(KL#׋qiH"xV2NTha7kBz\kwG2Ynv%Qq&hIvͲթwNtL'g\3aD+MKARM8(Gj8pؿ1^W 4.PG/<;Kn!ǖΨAՀYz;Po37Jm:Seki7n$]׏u .Pܸࣩ}r^)e 1ֺ~nLEXWz"&!^eetr V=2FqHVK@ ɓ|P3@<^{Bbwg(ޖy+}<`&aFJ5H8F~'b488T޹,X8Rh2m6Rզr}ir<#)w ;.} l4Trލ?9>Swswv~;!8ęk[PW\9%gN܌cO6U2'w~)UUYaTnj\ p1,wzM3>"8d ڝ(R~ߕ;;r 'HT#cJ!6lC G^+ŅaT0 ,P//wEGА`ԟ&HXk_ؽ8J*{}cʙ0brhG3'mjl1lL9"2:($~0uD4K|!! K"rE!ɘ iR$!z#7QcXYw~zd}/xmaE䝼ݠK=Bkdw&=іMjO=i&%?﮳ī|d a}@ 49үZ*.1wAf vs/-5UP13y O ℘`+ xJY 2tBPF#f{_1N2F*aob@llJЇaz{3?pr}SjJ/Ds"0Lg;>wonM"s,QavyN tV"/튑 ci+bsWpR*F\ i%F>YWw/1G9uٶND1he.ҌH5GP^VcoBi&P/R%۠OK.XA:]ʎٰ |sWr)fhlAV-Zo ׼D~^Tѓ[+7P7PYY҅(俦䑅܌WO8+ $lNAb%͂Ma'XŹPUy K\5 P[xi.Ä:ѕu7‹|Nu^R#38~U&bHjpTӄDl]ymBl cӌHaˣ@fzIa#.?0 Eg; CS+yƚ}i_$,pR#h!tbޏCg혜PE". J1Vۀ9; C3F[Fl_w"ȫ"_k4]V8q|x׳1s^ML }{*-#q*3t99A]:KLLkn h(W%*ʨ>È'5KeICyaKcVuzAK\ 0x/opf( cLd 5Iz^^Hw@x+ Og'mV D<OQwTӊLrҸO]55ë PgнZWk*kIz܎=a!ݰ3~Fѿ&̕f3PݦJ !XfCr {Oϛ!R׎Eg:K.TNZy"J"'-Up伙~J[XՋ EW]l6ՖlUd~ʜ6b3uLQjIʅ"+^Z: ]1k,eKf aF?ܩ mr2E>naTre^S| ތxqQĐAX+d;9 X){j Bfk;$gYRK[+'xZ*/I[~hH c^ {aXS;iAn7ϳ*_4j MtC/lJOB%^/!* xT3LNR|4Ɍ4]\LjҦ|f Az3sαy&"yF :fL.+A9C oدce`tq, Ʉ@ƟCK2s:96c'89 4>ESbb|FHa/F,I0Pgp"/ GZU-/e3t.pT퐹\e]٘U[}  T~ ӓ8l<~;z5lTH:^j  qV4.iM%RB_//;Nw Fl:xV~kl_LFPjg>1VTEרbbVы{/:Y Yl0Q9c㵻)e[wa ͯ>o xdx  Urw9ĴgkD`~[]6Up϶Tma8֨E@ݾ0}]X/| gXeVVOբu„w ȟj g}%S%]\" _c ikw轸nΛucx!6HL\Ĩ ZV%te`%.fϴ'+?~!i`zc D8⣞(Y4뜝 |$ |`YRidȈT8C\ù)<.>K!@guaa ֝ڞ1FfڈFVğ/uy'?׽ԙ L }]vb¤ +<'IOUq:B]$"vsP<Ŵm|y[KAfM0WX ,RFDT.AaSbT4Į+d?Ը Z;?EGJC}2 I*ދ> iDgJnBI5*bs +[3q/j-#9ggp0/~[8W\Pƻ /\t^]ԟy?t˥:EGQ,}8DϪY)[ȚU8v[;O7sOA,]B܊PhAryaEG+{.3U2qeG#6W >L iuz`3*aQLUQ_؄krvYU˜;'JwLsYu=X6Acg%ykLgl<]ڕ2q1-My߾v4d.ɂ''/̵@a.W 3y@BR"@ڃ.I9[K8l&~i;zjw'hXG&eF%҈ efY^.u '+<*ےΣ@5hglAt7w_&B/PtCfd:n7PV ovC2Jhsp HUy8俌6ll;ܚ{p]Ȍ0hgHFpd[A .ZGlN ׏Q rB2j郶[w$%pygX?:+IX>DΐO\ѣ}Nf븎+OG@~09&a0(3W,ˏ&i=Cl7 ~b~j;gHM EF=p;1I 2UB^HY(ax,GV1S!Xe̚ӯ4?z/@Bw7GFFXɉtO큼SV1XdC+p4Zab𷝶Io?`O1i*~Pઝ1*G6d7sW Nv'VUfmzl||?91>X$" ʑU?S: `T]LF*Sm (F"Zk.҃!^1\XXtD%vvo%Mo1gVO '?ō9hLȐr_􉳔۩]9L8X-z-FudN /a)N;ו!.VpQm`w4h!|1V ѯAS.uW-S^w9Y wؗ.x>?3шD(^"$9՜qC>` WOݔxIhU6<+{p< [\Rkwc"oKzLin-H:#nҿƠ$sR>|ftZ'bC>ޏ.Ǡ%-AD]W uf^/%בS=u\Kx84^Hd?Boo87 475I\b da QT@ AluHMX|}S OeŝsUb6EH?&_brJ/7s D6~^>\Bj/?]8ZWa$./W J zZߔ^>iLn--DPBSB&G46~H#赋ag0p:WA#0?-TU6yܠ֞ GS:hJ?XW7) ~Mz|Sm|G]W#sv ^JM'Dh%5HD&!^'3X%`ɰ 87֎LݲNT!B٘igo4@S렻Z_"B89hjJ3cZVK\c\kF4}~)dH6p:<WħT_2KRK%#8a@oOsv$/fjyn%-şRt9N&},8'~o@yÚrKSWBREֳlc+bhꝴ9 w .,|1Mws,:avb9uUa ʼn§rs?XS'Ǯ~J/RPOoELlmWzX +FOaeA\EHA !R w_5)Mu bҼe\pbojQgD40>$osq"{+"OH!m4F#/~]ڥR٬>[ WZ0TrS r$껆L[֨zHO4VqDLݑw(sVZ%N湹EQjVG pCu}E5ǠnNe ~?d/VLsĿ=ɷf^ #U5`GjN䛬{B?pʸCS~ k$Sjw @N1-i>GzcJEJ9y8kGQRcn$  YüV8~rՐksIPwǯ/Ng&odMçW)e3 }VrkCRlӺ/N=QN UTI2d& BK:]V%@q-&B^(/-IAV$k-D()\s^myo]Mr'8~`.,;KmdRv㡭Ț m qV_:9.`&ݩIyWшZLof ZTl%+zgr*4Kc],jdL>Ղ9FpίDms%Dy"7I<𒍼҉thVg"PDʃm,>Xp]pGW#|\rGgйY"pT;䅏ԫOD^< )l-9 K~HȜ8H|/@6cRg[81`eue/`xh}Uȏ NwwuKg;ڬjYK˿z>"Չ9ZA*0(jmf  "քg*%QvVJ(Qrʂ!dύLX$ߌYS5mEz', a\HWSJ[ L1a⤚b+7 E `盪.o"-F2b-_ѐ8/MZ6B hwfmYn CɫUkE^>љ&ItQӲSUQո$#@W$ɭœ6`r&8i'4Z"+R_RiR7!3<`#`R_>?SZimaЬϋGx;,lL'F 4-cMdJa"ŝ&q.6$ &uW94ZSr I -!w -|{!8}Y|0ϞO)fqExYn}}@oe#2;vf}ی+ag2É c \qyGjr-R*S%۝;εhkY _^xl.]ȡS!kZzz ;])GHKަ⾐|j;t|nS:_&ohMsB=.oŤ &K?O$j 琅*rX䖌+'e+xҗ.V5pWB;xU ]"~ rZ, Sp7 gR L D5_b=NPUf~DgX$f}+1nI{XK0-}-X>3@0qӆH G h j'-CQ>~Q%:ym#?F 0dl ] 3&n1cycH&حO=ڕ#PeL#J&oQ(p674Aj%jEqfUP&a3&a>wuf[yv~)PS7@Xң3uDy I[G>rx_%"}u4|K sL:aռcP}^f2hLHOUkƯҐ35W0; _VP -9GҒJk SN44.^$1R5x%Y5PrYLm]8H<* k;Ӓ{o_ztjw0T\SVʌ7ms%Q5Y+#2.kJ ôƖrF$Fq9R?tr dۮ.㔛Nn;W`XE7$H~zzAo:>H=9!&;>zʾl_wh`Xq6{3#ȝIhĦߵHgǺ9#7i`&ӶA>)# n7xNW"Yc3SuX$ܞ 'j8&G Z U<5= ;vFJT- Ssѣ1E%*\uv>o~Wd)zq-oi}>ۍ`.Ib֬@燎8DұdޤY^ Rtr&Q,FxpKMD??YglmݣvsSkV=6zhlb9s.sjFa@|_C>^6=x(xbHM,O{@m . $g5 fC0b!0V@ UدeI8aeɪW`z$`i \+Z9n`ۋ0<- dΤ+}F\\] r=KZ< P@AXE"J^Iq́p `Ym>x[F.%Rh~Ԯ_Qwjq%6#MjsmU$\"jO+m6XY0o.p>]p3!D&@7v_R2a(i 0I2p- T$K5Uvvmxc╺OB9Ҋ(9FG(</ e[!ЌE놩2rs1ab#8`R %{ۧ;0CbOc-͏{0dS%%ޏbL32QYOODkER 1q/hQYc& /Nj>gÙ>Kw7=8 9e3/1 HT(/빰p>D GfG :k+ f_%@tRD`<7cw#ooAvO0 [05CAZjοE={2E|klUq*bv [xmUxa9ub!7okP_ao8eɢ{%A?HlhYm{$Q)0't&:XSy&R$a";2fxc_F˔)f֞k=(B\#>/zUu;cR!DU>16ձymw v*f˥Ū$7?7ݣ˖ׇ}E?z{ ˧}$h x"S=fxgL5Si֛7Aox :?pZvt ;ԦXGZ`mB[,'?#}bfAyӂkbFlnvX(ߤys&*HPsغ\`fx^W+_kI˜  ktCfb1zK0G(0 c 2_\[|FSJ= EnEɎ#D&Ngyq_ E tN>;n[yxKTxGrE`kOO?.=}d~y)Yhp~Od₩qg4xe_PA~P>a. +MSZMi"3=&`pƳmV%xRra9Rako9-^`$X9J%^ Y륳 <|3ܱ(PC; )p@v/)t<ͿڒB{3Mi!꼆K`2udLܓ{dS dBaxljԵ8E~?v6gJv-Ttb6eD b^~P|n7@r\Ur+e2el[hb2*2fM te'V~z]N'\,@Tϱ$ƛ3Y!Us<h@z緩_ڕqd9~.ihN{"냜W}&T7^c̒JNaс[Wn2UWyWF0^Zmś:2.V&Z64{˿IW)XƵ#;'䍻1:.>1$Kzah{ܬ$v%lHW+V TÑAz@$4ݩ֝ !Kxy[96P @x*UvQP*Ԡ\].l$(ݮtS@H>qJRtP8}.q|Whos5Uwn39kpe㚞`]8w;<,О/am"o'x;ILςjUx1rkty&V0myUuԫDaPZ}yk=(ie6#9_t=TIDQyל;SPԅ7?<+B*DF()0si^1:sw ::[o ߻"$Tإ^"s#"^ܒ!z jPZzCF$%*gOƀ6} Kz5;,HO=24OqB)K?xT<ǒ"(ʻ5uI 0o2Dlq3ܺ*ޭAiBșEWZnPmlV15!'**^?JD[GYۄ`b.l ݥ)I?1qq.jlbȲLI84٧}8=jd^:JK$H PǨ܃L_Y%m! ` Q=zlѵ1 ?#_n0BɛIݺϋҀ.|c@[M븧|o5Q֦ј7j/- qH ׾ŧ0USA37`T6f:a'V"]y !j@ p섗8:*% /.@kY SىY_+O%t~ۢ ;xb{3!J:~H68d[nTPO4FphR*`UWJ VD]cmk̸\@;2e)p6,|Iy?Ifl_"˦QS gV<ԀJ l^}G6UV`@}Јbpw~z?Sa޶%/޼y{8zz4 , )kߑfp Ck1KW ES3 rF qL+PFUK;7׊71_t$ݮ#V=P61uZv7ijeie<@*0u5A~!ˏ)*}/hbdp&)KsJG~F&4S&;T(li.%ƳɂF üX_guvw魚M 'ArŮ9D$Td8<ۖk$H"u;F\1Oy\d/&Rgn "@o8oxE" m ,]Fyd̵cqA`YJu?2[]&2CFcSxbzX !;H ) *(_EȬX@ ̩?VąC|olկSILOYϙkv.%*$=F`z[cC F_' ڬŝzt`/ٿ^W$H7\jȗ+PUٰz>q%x0s9%Sܙ|p`/a"1cZ@< y,mx=OEx7TcT`1[c|ƙק*ӣ5[߂4FOG>[_\vZQq zC(AR܉.՛kCcBh体qMYmiy37‚5(r;̘ {N^Ubv_=ZՂgrx'>)%̣pM6C ^6$/]3yq .$חOTҦQD'Bs%AJrct/̪hވƵL*645Ox4wc~+m3FpZn}ms#I_ ~o 8sa.ZdRd9[uh9Z/,Qh8"2" cʵK^]clRkV̈tYO2͈+Lj ^dz3i'.dGhTuYNU>)B'ZTw=RB 2Ҩ BݭnE IwM8&mOD*?xHVR_GgakJw[_px-k7츬؜߯nxO269WC2'-3,djS5.uCaB'&fwb?I5]!)[i wx&bzE!7(%[;m|G) döm !dųL>><GtxHr%(8' 2!03g8InԃK43-?Fߡ~vpN/~⾋ix[R ށx:BMnfU^KÈ0zUa5+M*H|++񙪏vF*ݩ<-$ !2+\@LΚȫ} VxS\H;1ymYW_]bΧ`QEzc hbA8Df#g<Î![ ֨NCؘgف ƀUk;O>T Pe~ZZ}Tn/$,(s.fu4]$`%A, D/"Cto 'Dk!V]W>`Qil+V^9\mO432Mb On6706>;l Er/>PCk}VۧΓ4tmOoU垇hG"һ8,K,݇tBP3ecr/wϦ5oT˸'FHLR54c:4q|'MjNEڞ`5[[K*9H c(;N_'̧4 I5n%>#?fC~9KUdܶgE|P=ɶS?WT}Iq딄wSK3MUhJ<XBqN-#2)O4KLbB/bӾ%/O,Tm&mƻn{=;~3-uoXt U&Cq5*64}٢n{5#)OFIThW{[bP88Tkka)HY@dv&ʤ? ";O9;;YsjK% o DFž^򽤹`_EZ 8 !VX94׻ώ҈ Ȑ5+B*n*EZXW )X*pGkziphAaM۟\aDyeeI)qZo|'=uz_~ /wb;.g||q3a_P2B?r1@꘥YǍ ck `ՔeW~i$nb8G"X_s8+J2^Z]M-";wǃBm6NÐ&g%Bȁ7e{eWS DRs@ix>N?7ݷ N~g`@uH]ۻ'wm5},JjSH^: 55{-| NAHsꙈ 1`=(HBqukv16zOWޛ@O)Dݬ$Q7 ׫4!@tFa9ɺiԾڞMB ,H"^.nXg{ZNkV2غhQ{yƎ+$pmd# AIwUFrvH-LS9Z <_X,e%yؔ7psVCuNU(DekOA7bkO Ώ(V9YE=ݐͮ60l11 ,P-[}$xz_(Ү$(om1~j)hd?Q`y,p8<^=QU Dd6=ǪSyw<Z@3Ţegy*,Z^F{ϸ Xab1ۦ8vzy.&vHcSBGS:eKh+$VZƲG Ify5! z^X6ŸJ!= O'1'#N]/)ӫ~\/k&M?^K`)i1CB ̀: ! aN[hU&,"_OHkmJ곚  N`%S`Ī]uMӖ_%zjK_bdd `)F056 j_$|fVbm2ʑfwj2GNduo?z87EWpvln3O aˎhۊ2Tib/w.A,^F,, 1t|v~%<7ʘ|E32bZ'aCB)'Li~Ah.`=4{  3{|e>5rW"?| iH{,qdNN,KڷHҮ>HpmFVW_PLjkqar*$&ɫΠGc5 0sɔ 9l}s8=$G*VxI%L .t+>I4w2qH ɂfA`C.h>5Lq ]ׁn$^j~ס"G)3dK.m1yg\?mb9\$Tƾhjop/3(R.+]C轕>({cu8IUB@3n`CNsj2XD55QcxVq4 Wr>c>u._kM Tdҕ(\ءbuG aKm 4F +R2a0dP?0D1*vU\O"V<WڙwS-~e3 }++.31Xg`iXW-"Ѱ&dNK"mdLĎ6[7s):A}3HtTώXtQ%I`=7xְ.+&N3ZY8=s=DYկ":/"zDԑ/q5ݻI6W=j ,!E8p-YkjrE׷ 6b[%^QWg,ns6F& Jw  W7u̶'ywNh>Z]%U)Ko7,$X UvU `@F$/C귺Ctiu8M9p/KKB/щSaG^2o$C)vE!42Z:ф*|fclnĊhը@Nl(V6.暗?Քū"L Dq׸{uɏ+gg.}\IFl #eLC&fu~5*)isſx dZ>#I䧋ǖPjXW-Dg~0:p%н0ՎJqgs;/φ|s#~P'|cH~эah@4,bɼ k3\ +H٢8rsiK'%9"/\<˔6wn+=vc¨}*q?PG-ɞ(#3]=CՖ{9ieЕi ltiG=Gz oЈx6D8U6n7dfsumUuϨݶdsRxF->yZI+INť {VqDiq:_a2an/,hXn>1wb!g61RNf=5ԆUg:'*ߤqH),$+ vzļpaFÈ~ 2 [܀5VMrmt܀JVuc< U8淲B6%$r/VW ^>)%2m -FfS-& TU=sj]m>mRnٕ" K&&rÞU hY)ɱ@iס#+ Fq%!)ie(h/י];{rOx>Wp ˣdg;+ho.9n\EKn? Ĭ'v~ӛ7vE+A 66(k96lfiV V@eRV=*ЏxISl_K"(3ݎs2 stohtZp&ZZkeSΡ7 Ma>RՐ pk;L؋BFXYwa,! qLr~DڦH!wBX p_)νrPgQ387=P6&Q_qOPĀ_@d3~̚k>qvQrPZ{NSL IH0|+Yud!)qrAΔ籜((WI wٖBa^MyZ/2.; 1FZDW W\( M1O1-.Ȉ9{LNj~ |^7H^U'ʂW yBt)-T CviqkpQCG βҮQ;lԭwч>:z*FD>N+&(UD 4(c';[ d ŭ3RF@[P] .Ec++eV8x`vlRWͿ5oV*;|n QX&cJC%ߓՈ+ip3:iDX6C!"C)8 )ÚG0ژG`##gw&|a{}7#7jqQ汤^&= HsCRS;KgpK 'Z);ncã' bKA8L2=Ivn=h.::]{'pMNJ\P^$%n5X֐:bN yTg<9oCHFqcZ qr»r"X3+D  KI* $O(;b @FRpjWct3AzBV/(U5ؐT@XU4%xe)q1XהtWb/VyXHqd`kāO:&B K;E㑣l ;sqƥC36Y~d938iиx?Fv_@я^Jϋt>JPgy]oV4VRКo^&IP"7D ?;rRF)N?*ݮ?s1Z BeǍ˵V,Kr$2vĸ-|Zl2!9;h%yw^n&M_F~ʂ4>PʨYq_*%·Ex(`1󋲰>5SѵU s ԧ:_!]A4.h'x-T>@idЌrѶ;J@GOHSH2U֥A,qU<hM֟y0sҳt|e#kxlwhQ%^綗V,7) #inYap3 m ԻϠFXI%f ])i}拹]ѝve"_l2|vaئ);ka"7P֕k fr,-:)i5[kYɑVG _@X1="]ѾK Fh>3nMƮήRN@ÙXE%!4ڣ^Q*x22 tV~`7:(wm:UR}xڰs966%i&fJ*>ѵP\CkYOQa {!WHz"K1X-M p  `+[3J`[1TQ+TiPN>ۧkGvցYD*Xazgdetp)EyiDaV9ɢVprW}߁nƝlV1ȣGĐ1;Ō{ 76JiLnV.ryf%P6Pr5\7MuFﲮ~Fv5?\Ԗ5U~Hlbt.iZBٹ׌b|]ize~Ut'eyeJ&{Spvdt ef1DСR$cҊ$PA5_#YzF ! ~SPVaoO٢ĮbhJëQp&\+ ڵYvcK_a> Uw%c:o%T5)BePrd1h0YAS}C$XFKy8|܏GYmڰ"kg!8Nd'y.('"m *ZD.&>I>I1ەП2qʨs&\`|\omzS|\!e -Yw *"t%~䚣lk;-K"BUW}{(^?歽H@Edy \2=^k eÅ+SP85Emr_{\UYZ|\NdF,(*W/0L9^9|g8DoF!E &< MwSէoUe^@=ZA5M!"EaG+z' km!2iG^/π WdXKdvV r7uJR'TC, UO̯hI MVMNcl>!_pI{p` {*.-FZ_cdJBUĸ߷V) iGli|n9<V^0 H YinYkME[t܎ {A2fVOI-ʂq!nOK\P%:`1&&^|JfQ%! zׂq:/ֳyBou'{ݧL=U <2?QP3̖)RA0tPS^_α՘٧1bwb19si70\Ăy䱔őUIP|>̴K\i #3b&NxS@j1˅SPP͒Bz$GE=*bBi+R(̉| 5 I\3r+ۋV3h^iZ!W5A. N{H&VfGEkBK?X]28zC(u 9HYaU.'Ѽ䶍k4"}K f %_76{Aqu"z] o.yb"7b/Q֦b #/OD@O Is#>:jnEHiTIυ&eZIh?ՠZ~o fA=e9eF&ufE7Z&mNfG6Z4™hJ.?Ur ;n_A3vA{ij}9ąRH ~mЀȿ1.Ŭs4DKZșggl(- $mkx\-7rz`(Ugp+e^kVPJg]Eb DC׷ hXqW /}sc9GTBVFƟ2vK -h;3.QGj;kbal'1T%n %RNX S ֙0-o}FVua-i؞CrG̮} ^ct!j_m ruvQ }m']rCFfS$"x6*|"d<>~))'J\[oeCd VP'Aj"$Nh5t[:^{PO/[ӛP&,?_<;%h4"u!| ?GvDf;+ <*`47e_[a~9g]"yݱ!tلk>dy,4I/uB.кhND3T:lNN5qU Ao0˕y&-]*cv$Crݬ?p!"ŸP'kZ8:Y?/ˆ/։al#/koˋc 0h M>X-"}\vwIztD c}'tvWάiɷX5Kp;4rO\ *pqn#[= 0dx~=(Z~&of 3o-WSԣ)T_}%V2k@!HhCYu;HO&rA F%rr)pĜ[Wk$LBַ`TsDJ-Ja wrzs:ofyM7pK쭔@rTUptI4 i6Sc Go.vg@QSZ8f*d} }jJI1K+Nsqn"fM7b 7mtA3WdkŮi4[]/Qqbo5Z|/aB%k=.>^hѣ֬մmYI2>H@G|u'.IW?Jo݉x`EK̓oIG,-xH0yM BljUe558ﺙ2-r_ΓkG Λ5ZuޫBBR򕡲M٫L\Tj 4"9*`H[jAG )P5nD9Ȗs,Wu8M'c BOߎ1UXJTyXHc"Q]SԚTבo7Ke,͎hr#ӵlp /[dd8L-ҭP']U fTkCq&KL9w~dXBB6g3\̋|qv}o\EM;2ܮӚt/cP7$}8EPֹ\b Hceߤݞ/ېae!Э FLs:b,%¨3S5'xS|N9G2Zr ]F$PiP\,thLzԛJ Z 5r">eiGljǣ̰zӬ Kh1ezr5ehPo03w/QL-TUOj1*{Rz8뗱f;E}xju@c\d6ؕUu[V">b4;1TrUCIRB`o놜$H+8mA,{Sb[7_˦Y=b^T3ݘR5FB_ƋmtV? 27NڴSNߢ`1soVk@<4#4Os:m.s8fT'MDj{#%+;)9ˡt [t UMӓ2HOsD4Na| r"hj>b.ɚ ϞppJq:Z0S:ږV&XO<M?қnۼqH< zKf`ъv8_=ug Sņ̊iJSXW88;^nU(|Q߯m1\3oSI]!3*X$Hm@W˖;M5){|?-ZVgi ߤnv ؿdchDg҇>0쩐#g@*)4@-S[,3n³4_n T,S_*֘wS f^9ɃؾS[El]Wn֘8sX ’ِC%b1$hl3BFy5?ȸH($ps͎?w.=O?.8E7NXH]COTvP0 nǡv Y6:G\t{T=!u~\l8uL[P۫Ǐںja<[ o/[|fUCIXL߯U d}WW+mRFco""+҂wqkkX) "׹qkW:?TW0B|@ >x_||| Yz.jVP;S9rA⢓l8HoG 4`lD3 £mJ@8hL'+}[5y"P'__~[t:m#'c^Ue]!nʖ*'=oP5T]wΰ%Km'mpwu9&J7v|% "Ss$zXefk[]ʺ%@dw!I=5:ȩʹ@6|͚Z6pQsfes:*I{m75, d N'i;f9, a+mׇK_9 podvO`S+|?ҋ.-?nG*# z,|8`%ZMuT82ȟ{`5~0;n p"4KOMvD>" eڳJ{ JHcbFG`ᥥuUިq]TX Ԋ]e:.j*с-u3@Rϊb@2}<9-udx}j}QAjUΖ*^&104M&ROC&oi$=77zCˌ3L'M'Z9;AT1 ԯ1t*ӾSWz HktR n_@L׎^]WTtcb?A8i8M,ur SW}y\kq uDZYe\`zt6qd6F'ddz͉(ʳ&0顤<R &q;ʇ.s!f-hD.zKo}ufio_t*' >&u%T L,4d>.APX YdCٵqI4)HG΋fjC}팔4%rW0ts}PcJtv?)ܨe#_=rݷ'Vw&E_(sTZ`{Ǿ&9 :Xݾ:WyNE@K भA𖑦cM%?FeSe[EH3GH[fxm\;d0HΫF_3AW-hƒ;oH SR4~P&V ZMw19Crh@XSaOhO?v8|i%68iVFbDD6aJ],}w:YxvF `]l|2irInj^U ɩ*d!a= iE֏ ątI6bEd^eQWfLB-+~i46Vp.E!/@LQԍ[xbUn)+~?Z} _nEwiJ- ϠSSvN:}4= ٠Ԡy:Af<,4ET^9-*  #C{g[V/"nI#. |!|M%9bӟN ?HI+zUXz@[pߞ 0q/(583W5/C~ 0?LR >ϻn}e0^4%>v2W?5t:8D$-Gĩ?`]8p}!MezObӍ~v-L-#YJ?F~"r8x?E_c;'rё䚎5 !Ϙ,Yz0C&zw~*`A H<֊Mmy)*U7];e0VK(4\nv=Px b3ѻ%x9^gm 8PSͳ<_q4ߧΥu@@Ndhok{u9 @ "Жg 8=A(aK#sl}M̓]"&AkY?ƱS٧^ t}04raiDsv5 J)+xγd`QB0س(nw-+]Nbu86/OR~<_'t2h6+@4 ~򩾪(„zU8 <=Pteta&; ެuִe ATUEsFceS[;r؝nL-wz:iPmqOF>"JYpx6L_wUf,+}l-2B^v 䬰MCA lxtHPט5_>Dczf0hu;w +材W#XO{u>,,c {FyB^䂕uJ*_+ֵH5yԄT1onhwU߭fc;Š,&, >؞Zl32sKĐ(i;9?-%D0ȓNOҊt+}< HY>g}KPXq| lpqFUkZ0!f6wv|䭟t79(:rDŽ#Knv6/dBj+^'Qp}:ݸ sPUv5a+*B.޼5^(|?5& UnpDwa快lp\ A0Iƛ̖Oe!6M-J} j/ ijygB.dTC,ZOhэA"1Gp<ͷxtM.n4sS-QY(b@:ہ.ntcv=^)S z]xcW0Tt/cGa&,෡NӂM HiZx*d T&YO-j# ZxcG-ٮHÓTA(F 01tS鲁m+u&v!.I(O_\ǐ2o=ap`o6G?8_1L?xNр̬Q;=k^p 8yx~A]o"ep sEzg1EgBjOd ]2)q*dWZnٛ(ArP$S9b:3 D;Q~ب2xl(W֊Fz#'",]|. oAWYl y;ڰU0I?ڹ/ ʞ{卯 Е_R3gE"3dqi\[?xa w;pՇ19>-Hׅ҇)9Yq8n%6K1wZ>`n#\F;n;|C֡,iyKù.͢|4L~5ޯ2L bɢ26j_0ɴ&}{ O(C M;[7Zko9~s `>;UŎ٬3QCV {top[}]H` zeW14'#)%hc 瞭P">I}cd`Mނ⪚dVK TG2Dr1qs~JԷsKaI )%Ȗ+mnB脸҇%|n|zY:ƝYRKOW%P,TX)k.8_?T-y$;+Chv*[= +ME-_ؐX|L{Jeuݭ-[[UOBg;2+N H~rld;J H]MP?ڜ"` ?=xĉދ{7[U`C,Sh6%Avrk/xIw?䏡kcdb .zkj^MFZ .̍h`;TrB<Ɏ %WoQۜ-{fB7Mdy%yht Ky +|0mzTǚP?#֔{ζ7XY U+}"eo妸)kS}JG-FImx<03C&%O}Eؾ  ӟ,3Xt;1]|y5_X`tUdޅ%dVC"6U'3tsGÛ7P(p_Rdc5U>c" ZZÈ!Jò0njހ~X筆*zjH]N=r ,~*euCF2ø%΋i}(۳W TxgZj~yqzu= Z͜ n3|ܠE"sx.٩y|3.ɄpB4Ϯ-0 +d y"ql3@GNc~Oi{vsxDUZ>nf9>"]uzI3'Z2SL56rj\{4 a^T5 Y 9VF +en3:+2EʧUb李ytg!$b=[uL/(>mek ml].4:pohe-T{vHKU0ZqXmcPX=Scr(oȌ7H)#}ɫ+JQ%!*4a9k͍X +`s0>)w*:M/:vҫ^K I;I"@2N0Չ.n5CEḛo}lz^7hIq(S[}aoZ:{@H rE;N;X׿~h#l_,YPfuE|+0ɉ|v:B L:iu\cdw0kwTƆଶCFLLQUiӚ{dZ"`6η4r@٤#Bq gִ Sr̲SV./wӾ0M4hM H _$Zb@KA`}չ7@2j( Bc_.'΢%։n 4<_% 飾ąk:134Dͥ8yIs>Iڲ2ʬ뇾_9J'S/ \%PX;5v#%TQw>^g>aa꙰>zbʘxO`%Ź=WeǤs$0L-G9˨M`<6$GQ)\\\hqh7EX 㷹+W=vlnN?4lӆmʏ Lܸ u{; #q!Ĕ6381%q"eiZOn9GX:kM'P2&;>GPhQK&LMO&(Si fBBx/!ͼzќS" ٌLq~Y}}R46i3^u*w"cN[Cw/wyY+w)0y;Nx![G$GqxZj?QuzTXm$N&0f)߭Ps{6& ]fSτyؗov@ՇD(xՂQoRZAG7> g ϙѠ[vS6q-m&w6釕,s=-رm 9E [| 7YFH;/B\ڨK}gM0A͂4tiV#ޘpSqkzHLaIK@⡄?JK9 @z4.g\e)\b>{mzhⶹzO'x*- E;:D$ٱ|L^n:b*ode>]*`v䈥DiEn3Uy=q`8yREAHVd <ZaNK Rox? RoꔤSÙf:~A6O?38gpU5yS_Slj\H|j[HH]X&% h0SEMoE b/o|$5z]E#ƫGLSOߘіm:[p{q!}4 {Px/{" pMIz|GI GTZ97;V/\YȕBն5<=D[~" ^w*C k "Vx P1 14KڇUtj/ju#/ukEi# B$ڜsFT[blwqghF]'7X#W;\;;\ü|&SsG4_Xs?#SحeTECeH)xHWd`]6G(7kUW)sI_SPtm!Ő*<ry;n7iE 2aP4P/ζ߮"/kVV K匼 Oa?z!U7B[F8=jrN–|p%s/s1 'z&t(4*"~kWw8U#^  ҸC#w[dH "ۂ}yo"0R/D7}ZЛ\;)_FlW ݈pQwPWe5BC mw drO;5Y쟧gbH̡E޶_%k m$8To#iтs#6b+a=W'r #zW>^ ¨F*!c1v!aAm؂.|5.HW i*R:\Xŵ)z[ 9brXZtilrN8OEɯ_`Rnm쉤ס0Aa[j׳6l\܍F,/2VSc +@{|8gy>-o6~3= Ӆ )&;ZYvoUSv!QGc") /5N D?2>ү祧up1"@HXttBK $E68a+VB1BsVD?3tx'aGO^b%F SވriQsbUX|9P%R9K<]:\k ﵒd3ƠĀ$!Vp|k=2W0EOޗo`sL!@7qtә]JSE`\zV)<#"dpQVv#1lp/<<,AI ˘+{ DnY|D{0Ll`yESA:tU'BDlAp W>}Z@ȓebx^-{MOC^3>|lb/tJA_Xݻ2pk ܨڼzDRS! o! .ͩcOm8wP3ph*1JE: Dek*tݔ!E~j- <8u}01F7ihj˩$ǫ#Ye䑡:IRJtzZ\\^ 豹q۰=#%`wN:2 @ą$ @jƩ+4g" (IE. F3rTFb#cU ?szzi5c|`TcJc:,\̶w*`Zii  PlkD[2!arxB}tZu蹗*TNA1J}+aBLvėwu53 fPahKujj`ed1n 8ؑ 'ejFJ#32^wP}VOH#PE @:颈N7$@%ƪ8W Bl ${Q]\ϵL\Z5yX C^+Z)SR֛/hXo m @&ɱU7o_ǥFz_.{aj8$5(JJ$/fEUKn=)s +r,F< }hY=3ZC3+ Y؉E˾ckEλ5Е홁Szܭk1t%u~8,C<{c7!+*rTr;pUj\nDͶdBzay.f> R6$te(Mi bX}пqA,^x3I>lfnsJ03b#0# XkV2XM϶zIYj5}:H)]A&1n-܆5W_ovMaE m:hZii^톻Uc_oM]ZV)>͏y8&W^Ԍ$rС=s_whRB}VmעKB K0K3f?-f1KW smYQܘ\Xt[9p`[T0rpQ-Ro}-xK8vr$`%yث`q;'}R0& xZ`'s@вWJ]'J} *J;㷸C_(ϒLۅeAC|^7'*S :%^p`>`a9,G#.^>ȡQYJ3_캪-ox F2W$.̵x1SNJkPDoАOQ˺"˙ڤ+``-f9 g`}6p1c}D6T[(MO6$ˤPGm=H*} ddzmY ncdjw?PjX;3w?UI7y;oq@H+M~療!W@m㡄/yʻ)Łc`sJR Ŭ JjT|Y ʞLIo\EN*p5ێdu~;3ǣ*/sxJ6*_uyvMur[1h)1jX=b -37N$g!zn WZЖ3^#y m7QW/D7i+!WD׬s q-q p}A `t_D3,3!3 J%etԩr)oOn~h7 tͪ Ajϛr{[F6/rviaz?XdPP)TCCKc'N,/k,#Y'* c*K"kxZgRe1B*PGjl/i5lT+y9et$޵}x?g.G"g)ItW"T|Øe dFä L,b g W"L&Ki? `C)US6`gTRi `4?Lv>{Kx!x+Z ^LoJ>}~ŧvL]r1ϱ `) XZX` dzt#wThZ41e%*Ly(ZL8o!S ]$G& q S 4uNU DGlCcA6F8? m}[u=f)7"]B)v-pPM' MIEfbnoZ,6f\ WG+πq?WlW@NXe덨}*I u*Ⱦ An-y$ !PS!hY.F60Η]6bX%+]_L3pOeL;vl]͑nnOإ˳b֭4fx M:9.n M; `)aB)e0e)L*7u+G9RJgÃW}(:ʷ%p)za` B%6M}v_a\)ZCڗ> ǜ6vBC]`װ"m݆b^sb]hfKK/hsn毤̡GŸPMɴE8|LES~嘻>]*~uimΧwCB4G.AB8b?Q0Ҋ$+}])w0woeV9Loͪ6щޣƭ% bF|"Fwjg!]h I*; ߗgdLЎ! LםE!(%9-**^Όa&=Ŗ.<19Ц/V+>Af&  0"j0¨D\dJC(d|R_á3Z(.-cOTqPqrlkVķ}D'&~E#":{G]C>mgp2!_CqX/}[HmLuc,K|Xt?QDȩor^TF5K\E"Khgq2ӏ-s6A#a8 U0C&(ݩZ _T&c?wxccQ\֨egDS[K dw ֭/[=i%P^L7-7bX*b+vRQtzZxX&>zzW5\}a_H?bєh[|BYhBV(+,`RO՚9:BgƙȩZw},{UKgL+!WbFȹϯ?nKL6lfC"6^M?(+!iFu3b2L 1|s}Lҏ{ p/j)ײN`_ ս7lM.Ôii͐~bo,2nX呑n|*A#ϫ}jݢ) =6҄CB+O{xtjꜸe]}B1#gOkdKPxaU=L׮̆| xNPotju-*]BC(2X9`껈gx.u3ّ[dmJf[,m*E`#=*Jo%/3':X(]+s@脍hRrt22uio=2?+h5hBK|cm5#k߰2߁9,ӗf}$UK}pրX%$Xh`,ۿKTG[G6tuX Y<;KSg:h.SCtؚq8BWnNRĊr6Lx;(泴DPIZ[׭f- &jD 3|g^`uבNeWh%or󷲗3d%9vV Bőyh>1AQ%"Ҙ̆aqئւ^patUU 7̟?8,[Fy'/#yٱ`RҚKU=eURBri %L>H2f\ihdE۳B$z5Mg!E _~oU3و?C{4 O=^"߃-/DbcM9BlysOo,#s]buY3RVS,Z`EGv{pqU3Ex"X(H_Eo7)37z&i|ǁBJXp`эa[6HsPڑ&@K}}b.9>9q>ϳfGʤUė =M2 u4$ pܽ* JƖ~%y<&{^ O,|8rX!hٷȦ]x$ab%YVmt2;m_Smcenc_: /l[5!*c#|Z4݌g-׭c{4F0(x*,t}LeiC^p@%ݘIE7IFAn4&"eW'{9c9έhVs l M^{JMj2z)Bb7(9)iܪ[A򄠚j@ !)ðki*K7_%q/&NEN @At?>h-ZtZl8>!_P`GN밻;E[{{kTVٵBz-$g7!:mpL󇄲d>B+xܫꑢmky`>tS"]W#ݩ@YwK{k҂IsNZ@8l wo[|aG+1JoYzKWgXnp5(GS{dEξ*z0Gi#i2q jgt6[Q(P(U{ԗu?H2m 8ڐSKIՑa\n4UtP?HP/Ua ҩ@T8s)do($1FJ"[cE..7C8v4XA ρgU}O]ȸsoA|w{2[ȋjYv|[~|ؽ#6J( |b3$l#JLkOC"-%0eE̾$q aۋ KQO`փ~xsWkSRpYfȇhMwIͶ@pzr#Yn2SnmG\0Q˒J7eE T/ hA͸8hD~w}hr,D@sz0ZGJw7{,C(HB>.'Œo'Y*$SRK7mUQ~n&mL1>OƗP07ӼhV}uHU,mDq e^5j1@PujĜ2% facڤ#0/xϸtfSɳǻm8r3 t[I|Ѕb&\D;d^ɏYzؗFAi m[8؊E-Pi-ׇx6zo i7ߜyU]d}4.-]=8akY_Iʹ4nVc\9 x Yʸ+`|(*#['ŅaPxQY$B cI[n rxwU~ lbM}}j#;,Q5Ɂ4,eʵ MRC-Ež|eeE^XjDWmٷc8?>~;꼫A])d^z="q$=H^)-k^/F(9G βOj旟;^Hvjzslsn nĦc&lq|}|4*q?{}J?:^` F/nx}0/Yx NscK -go'X6M!!m.+*} 4sGl;@] ɲ#5S8Minu|K{"`O؊lPugs^SAr[ -U;WůݘR~f7^ f}r{>;'e$lYTE8e}H-8(Nyr^ئRd!Ы)7^2 ^&ֈ){R PKQS( d)*0 s(&N'҈_%>9kEsniɬgUDd0k(f8k~Nslx9y qZIO 78m&U )Sg\';OM&JYy5uL h-ifl>m1U^iTr 5<)t:l8p<~TD9Xl[mrlw^E8.Ho6jŀ*r m]LڠȈMÃ}/&%AA7+L?l>nIH(\f"M ?S#4X=V1T3+LbX?vh:6€<@}%L?RSkB q̒QǤi8׫E]޴jgCV._z s"2-ͦ?^1RqÇ+ vKȸFB J)m浳tl(R,([o[SfEԳJQ?>[NQI9+ ϠoB;“?cfaj󨧘:b!RbS!fh{oS%=M3 {lj}=:8xir-qYci,kSt Rw4=Я\[_HmBn *7p֘aחjP5JU5lN`LlKʍoW[ S:# T XeqiA9?Tk2&vN[S.ߺ1Z<4D}!2$7 EL"S#&`IZ*rKm!}u"jpb`]T|4)[03GЛM)vUtIk1IFiOoxipkwUg #ORꀋ)G)Yd dZNso/j*+=B=m]:ѩP+HC#zd솸 TL/y#d=5q(.Lgo ]MOg^ȕ#k/7UN-ˣ:bnCN1K|+š*3%_-%U|%>hA*XNio\xT09H=@蛘"V er9KWSVC*Ǧ ;izKg5ݫ*6YȓhoNvw?  6Fg;y; 9yl^0YqiHɖ+)+k14*hֈ씋jOʺ%XC޽dWsJWh%<[֋=q}ơ H:@ɳcxO1PVH w^J11U;[xstxRdi@mSF ,>洍|Q#-,uz,fk3aX76\a|MF{ĆFkL IQҧLf3}}}&^{%g u ؈ Tg;H_.\#DPcת>'I;M Șu8cRR]Ԣz0Uh3DI?2x4 tRZVRo6~_0aϗX%U1ShsEd0+Q5yJ*!TO U@4YpX÷aFs%$n^^v%5& W塎SO IT|*AhQV-MiM Pʉ, y#=7 |wZ-e& 8b _`by/ĕ>67mV +C_1e35H>!xoP&;'/qGKLzh֫xZ$M$P< M))++G!g YAsўy2 CyܤxYq_^h9ePiu mܐVA#Jov] !Dy`ޕ:Hk9\I'ئ6L?S])uV8O੢CGq7s՘M_m)v\W杻baR>E('RQ`ET)pОҀVcis8 +Ց Pmo|hitU/Uh=gAe?E"|V,QԎb6kCrrY/Voҿk0~SM7_ QkV]'&z-<%DJYF- KQyո #uZP u2+d@NM9ǁ\WͽKOӽ [ v{<|g1-{3B7^V1ݸv oQPqձ(s!_βs_͈*ggQYUޕ 0 &U4#0=uy#$׍%Xv[))NQxUGCcɪ~XȟR%F7zAG)ӓ^vc`;y(NA\oxzE+7OiʝV[(L;&h._Qۛ"̅FY7_\4%8PNIFN.QS0Gk:K ljL@-A5!P@ x2?6'Qs5~\dŕ~S_}t2EAA;͍ fyIfQ Nb8Guͺ< ~:) |TL/$F{³&Q*|OM$ Pd|+ttE{l088+u=x ]8`MvgzF{W{y^Vp?֧lw(F.D1yxeJr+b !+NdYO[Qs򁧊\h^Xse `UMNe@EQ <,dc{FqEƮ9<3Ֆ=Z-35v-!e0vSa1{,~ۙe:ЗCu J)^|$]G2򆩿*ǻ@1<^,QU< V (΅C rݤSnUQ[O'jmHf?2wEC/Lوt2^풰k25P ifk/W4i F]?z yUx񦖮 ʍz"P SX /d׏ O1dC'" %`zf)ꎫ$U~mfM?ϒA3+ź$ u%cR2GZc!z0ʵphe^4 *:,s,)lۖ+¤SA~{R&k,r$zwSMWkNs(ÐB9|A#8OJo*t5#҉N1"!rn4hpQWX"BzF0Li0Sp -TT>3Di[ð`7_4TWXyX}rI4&_U.T8zQőwf2%$c~gL;mDtS+F{>zusME|;.hC?N㸕*yI6\.TxbxlEFCNOq3-vΓ!{tB0*ox-2&>&4=ր٦k/wS3 Vp {%%aɦg~I+\O?nȳ\Ok8$ 16_I|pKI7_.@PuFÑ03Ǐo<ǜ?Y۝.i_ml59I9m#ADv{5-uWOmZꅨ`YN5\'[/G%,4V8Sx^styZt-O9 {_$)DULNa(e s&VG1=CD^x*$ X{ExX GĴ\@tZ6AЮ{;PHG2t9k9vfr5So0YF^W}lKHMRgk]k27 ЭC JmߙvH&wpfwi%[~<9E}7Ks.U~^d[}#ƶ1(5M ~ydP{7;`L),E$ V$b&?nFV1LᆨVoDfUZ EȸdaX~W^& _a|-9xr38q6dIt8Pgy% 3ľֹSTFHTw:uwqAXFXФ4Cw8dCF5Қ^_]搪m{M”,2\&[x )rH8]WBt0Mp:}60IǙQe+xHyH6 eXM![/M #[ƠUg(|G= oj/ :5[GҳIԨSV@b#;s|_w#w9@pRB(5*qLv:ᴸsJGVja޿2$2S":@zGtǍ W%F01ܑ{bRu<$Y&Z20wG98rYu\EDV}+PFXԧ ;C/8x, ZWoxjcj>0@YUyFJ!q(Aeɠu#o`੸z t7Ee!̚TMŌϑ۠iq4XΛyv/z{ްOe0:,kni\> c FI[q >mQ(ub;đg䭵ֵc SSux ˕V_rbqb{~pLl]Sk6nQa(fS+#ٜh^pu(HZ5tFxmn(qY>$[_A5?tuw$*ks:q7tcY*Hz{eR%>;)͕dH=T )g5cSYvk6mu!! =!&lYV}mƇi"ո"@ ZvEm0MM$gF1l +c &iR2|- ʩDwHNI$Jh/Bg~M["l (/@m\q&3]%ve%ԢHJV,˚+Joʿ9tiíǀ&a禨T\xW@` b.BɤV6n2d~Lr/dT5DKA؅Ӿ[8q{s.T`Oy9;RI}0|:6mAB> H"9l;8p>,xPh̍~R 3*@s@"%ydF"DZSזDὅXzL\9l]ʣX=-J<n5hfr++?`(xɾhѪiqj{͈,s$ViC{ s$ΥQ.sHY{{'L _:;P~QL~k ֔zƄb{uXGJ| }^ǴG64"v٢j2r,qHzeqC}w7.HCJzc%jM3^y.Tΰo?V-6t=lŵ]vŀ\,O1 hx7W.#K=126Ofpt^$W>ǴdBMWqs>Jd]ЦLG}[yPqti%hrҧxR;GpJ#Z O`j`) '4V͂gc:.g6K}xV:Y-b[(9ݣ:4* l+-4*v} ݂:{ZwSۀy)(W:)1;cW1w' sՇٚ,jS#ּ#&Y~ 5_̰Bq Ł"#a}Ym2*sF+1ik0g)-08p&՛;LJ(gSӎ#zNU]jf38 ǖ}Ԫv풧 ](ڳ4"zΝ҈$γ-~]?<ׇ>$!`SQM̼ &RH_X,&X!g2*hK"\޷3_W».F-d>Y$Ua2v@ȕ5jnR'veel]!#)*pV^NWR#1,[AGRBo9s 5&BIӆ$WeIAָ4dy,c̡&_Ek (+l{#3➧$„jF3|?kUQ[[ w(M;kߙy!`{/&CϚ+YrD*FO] VpcBZ؇PTp Ŝ1=n;s  LVy'*zFOH,r^H49S#k{Hٿ۴;c /ͬ5GUTIL/.~B Jw'V! 8:=AAӤ?\} NѐJ:F}lʯ[=^{JyJ)>֞O r ;^Zr5a4xAAv[^\.laz]q#ᝆҾAWWNz e.B:xJc J0?aZ\%j*ƝX#|$=́v<infR* :r80lQV]I3'->h:_ NJA{$:tg W%sHV eSCllVʗ1N @1#mLyC+j]J|l #!b_2f# 9vnEXa͏4K0. x[D,,V/8潙|*l%ǿӶ_p~uj ;/?Y>IfO?2~froYGK1HZQ jZ%2ip|>!:8aQ`7MDQt? Ǐ9|"lw l>b^ N8{$-䇈 5ᶡBdA*ֿO^tVq\L˯Y8jsKiPI=)o _B"t p~!Pc#WtnT|/f]G&P~B@P, ծF$JS""͟`O be9z-wqHј)q΅?]P(6H;T!bOL:Z~q{o8vU:&Ƹ)_^K !h &IěD?Eg%oC[v7ءIؿ,K4j0ar^.&IXg|Lp2#n6Ƅ/x.;Z+.EBE@*+sH#$@}9Rg[FNcX38 oly5~kʛ6A`˜)pQ-cθrDw`%RG<$ %`uӻA;0A@zse݀ 4LXA RB.eѥd U~&E#hP9Ȉ; 5fs.5M˜`@7dT'!0jOH}vQXC5*АRґ;c&&I^5b.7{&c2J^D$ka'T\9RT$0?f5Kl?rPw =VhO!_!2ކްèU,מoS4ff t~X8ōs7Lٕi_N uZ/#{iWF TC;!!UMӟLLG7HO|7GݍOdӸ:9<YDQ(yamL=YAFEԃoi*qQa:jQu>%li-%6&amyb@ksc {.p =JҨ2.#49tɋFs00>&&ېꨑm;Uց$+sE)BCN(X%?a@;m&zֳ6n\L+䵒νEaX_4MX(d.@(@hIUWnFMKD6JWO/ALJ囶\b q 9頧VAbu9 [ѡ ]Z/GGߠnYOPBe aF'5؄%kR*Y@sPtp!Pr.ӑ[vyCթ'|$7I@<'8:F`/K>4F/T>l1_KR$׍A_1T- /PfMYNeΘI{c[.9]? h3L%\vj? <(#@ߴaSӷcnnVdZX5զpDbt{_A6vjnGᚬd$:ل&(a8]k4+"F7n!3u᫦7upcqsҢuG?.ӂD!Ʊjܿ/Y#1ʜUL$9z7^PEϡL7%J m9 q;*klvTm 9pC4un~dzsvI 'k_*V„z ˜,EPu*M08yBulbO|nUnx9dX#1O;`C>8Ɍ/C(7ҵe3D=c!2DFkm^AUMPO'@i/r|d r/ۑB:YO{װ)n ^c[kJt$Wy^KuI Ghub4jIӖÊ|AWǵ$kCjGܵ&3׈S Up 7$PA@4H띆-D|SvS @XC[Ȋ+?]F7L"TFlW>B"ʻFcjL&\Vʄ<Ҭ?MjCE݋Ev%(F O)lV1ڥFj!̡r7-U~,WN@$@(G_ܻgoIc 5 ec_h^|2mUA I;2r{n40ΩS 8*Q-i(hw)5 ( p*aZ &lI(:~WM#qC ] l1d^"mP7?¡4, aIk qA3uɾ>L{2q.krފyt d#Yn^*܈X¤ 'e#;n8#_3KD msnb_l`QJ^h;ޙQHuit?T{Q:oY R(0A2 {6jHydz{i;̱7SɂlQa>P# %O.>rI9ǢJ-Ͻ~se=A $ݸRVz֏p`\h}kͲkf D-lk"Ecb锱3Т0T!aٶexYh+87~cȼ jdU#Cop2NN ,w@oV/TF`dsh\LlG?ߴZSp_fnXj W+ * ޕ>t2" YS8{Y.i&c*_p"kNLz*\?N^5ύ,?MҸz(赽8tx9WjYe!!ԡ&f/6_EnZlr _9ple]qSsy{N幮QU<.M+<28]=v '5@E~@쾑ؓ~ƒ֨ a! sh@Բ› F*2ͥ2+XDZ3fcBYǶar^aYMW$a83җꢭ0 .9ҶB<70Z0nA[̅/(XldC#Qboz[7 ar "z9 M\h 5RZ7$i tl02l!2;-+Ԙ?{+߈hMIyIE,Ӹ@1@G 9J ߟ_(RʟN7r+Huk/Z~\89ۡSf (57 uT~N{:6nOܖyXh497} ܷFO P|u8n,%D$ogPڡ>+Ku^-]v%Q ~*m}&r FTgk|P*:t{BG  byHn `-هڞ(1X.TWF 41z@GD9]JvR]|UdYzHH;}n5bnP$qny4q$͑.ܺŮ+HȈ|S),C\R^jGLUZ$KrA{&m 7(Df5H.VK*}ڱxA:I\<F'ELTȔa׵vV3 2B}J 5 q2P \'ӁJ!tMJ`ZtH4(T(I?)6#p1Q$j8i W r_kA툑HS}ҜqHb=YP-@ԄN6§dW|xBG`eJfVH jIu>*iW4wtG!1Cg/27.*oԎwMxzXG:F0KR)t _BbcYCƌ僉BtҜlwyꅧ}`B% g,&JwX`m\L3K?:Sqm8BFpc X tG)f-OM\lX?m\(g_5`C`>v6bʃ؇LjСtv< ثb%ܝl -p(T[뇪jYZ%eMx3MϴIc^5? #V{?ы%*V&P9jT"ss2홻(c rgdm߆NP/&8Q- ˒& 9L\4tq=VBD쟿o`"qx4@x[iVUƂ:qBPmN5(e|ָӋ)$TU6|OY9/TFAT4=|hP{ˑ yuմ4n V߼ X/Mj+W-p⨙N'e:=ѥfFZ){Y8avQGaȂ+& (Yeq4JDIv~f!oٮ5nݸHFҜR)W|\V$< zwC@bag9&X&hI 3Lڿc<2|N%V7^ܹa~NHHrc W5kr'xd xbLi4::E؂a7=k]a{$%/ -gÂ嫾+8.B[fR $!.hg 1Ҫ d'&&&hsWnuo !t/TȜ{y}O,N-S,^ =SC5ɜ֥@:ŧ;: L[TNZ:A-c7i_~HBp[*l%p^b%/U- 3mV գYcm9v~K''MIu*i/-L@CG3|NP*6jw/KSN6[?G b߿-VݱS }mC.\3rC#9t?z.5H"1RBAĀJ8Bz[`,Oёd˺(iBL-jchP)L?:q< CYq$glTB!&v";;|us!?KK&'߂:`+ů(/{S9tFLŁ.}[,E3yGg&k04]4g̬YMY))%%f 'JxYۏ膂$0Zx(n!E SP`_+ns=F n%V:fTQU Pt*&i(쎪4.ބ,R FpVP=Mgvt- N"c4enIm ,1RM^eQBY^! dP} $!UKکyR.L]qa97!]d^t]GQu3+=jK69iѨ%aF]6ap'(NhS(/ʚGiZ9eR$ G=bykM^EҸgH,XDŽU)oc0T̀]:D(C7E/$@ 1=51S}]jdx],|Qᬆ[9#GI[GE }6V:rHNZӭW`EMI@FnGj›x0sڛZiF]k.\1Q ,:2y`ƨ9J.qJAJZ>M_3 3ucXeJkmV3l8 J){Kb oUbْ~T7rPg{5sgJ2Bȁ1dTv3? >knY5@ݳkۇ/珜H` ߏ;1UեK/B/v7Y mȮՓW\tLlk*ʲ9Je6H yGhU1D씄"}:9Bu($vRV H!mS(EθDfqH2:䦬  !=>ň~~bIjRdT3S: 7_2{Ə+"43黌;:+lI73Ḧ́m)t3Pkˮrx\u@g fVG9SSxlhا3炵F63dϗVލ jሊC9P^*Xd:YG% g RRH'U9bWuS :'2rDL0JTozo}*k7TOz0F5oK253CBY0ѸsyD/8AŃ>tw}06sSybE3h0vy QY?˫6k|Q-4$l7j{퉺 sB&,j3 U%*(_B_Q)3ZIU&üܵeA1!A08cI9 _)\>h&REYU<#M4 W6`M`>RWO2Cܺ0rs.}7vQr|D1oԆI%h_liIZ:QE^5HRu<.%դ pёeIW@[ŚN6T2h|pn_ a"f }F"ySJ[ 7[ӆ6O;Њ n7%}FBE)A`!s:Lsb,K %~.݆Jn*rշ#kY`b_90aXVM@dTlf#)L)(E}2m.QrkGC!N j*o )̛_ocW)m 2x,TĢ񫶌Zo* sb6 GJX|?[SA& /y βG XօVLiޅ/ο%"|SқO{.9ۀqfF`6d M#k͂Ft߁W}P۔߸QyzW& j9^4NpZv aDm8~n[q;Dž-kBpFx dChuK3t/]vhkzIZ4=L9@O.UqC~(jsyè"g#h\ʑ#͸u &}@ߑ'i.$ #-8yCTSۓ.Goïp1`nd˓he9O_9S3S2 l#o`F(t6jBR;th(G6Muv2w)MOZ7(01nkpORO?j\qQ!={?ޘR,fQ;J}Gps=:=ZDh=MNu.&QiøWEB $Lhhfd%{{iђnj$!&V*SP'2317d/5.W!O~=-u"FFFq/%c|sƏd2D+Yg{9V5[O QkUPe \wpj?HG.D#KusPv},'tS?ÞC%Hfuz~>TH!%mXLJO9 H{E$2$XOgT*Qؒ=Zv4@Aih;s*U{[M> lQc ]tC0?p%xKL~,d/?2e;ɂwbz,ƛץ!*vOXqd_K3OyļətSҩ.ST/rm.9]3^E~>f]òBJ>'*е}B(8 `H;FMBjrXҊWU>(T!>(+ּ I:{4PGk}Ob!`hoF%+PIŝǪ)ʥ)&I5~3̩ 3nǒK~k2\A21?-Tк#T7M1dLsW4vd|Qo J&yN G&ݒnݙ7΄hƴ%!X X޻K1`z7oIBfc"yt&?,3<<9_kDAKq}c |Udͅ'FL\ygZPmE2 S) ^DwKzx ݍ!-C 7D+ MD"/9ϊbck%/;u?ۧMB O}.ouvܦԭ2-w <&DUӟ}ơXnȎͿ.KB(,PW\nQS~9m ʤHk P㮙\V]< ׁwHmw|<|eeѴ:6T Ržxp*xUF%F|xʥ~B/m?e 8A-ͱx%mi&> by!! Kg&ELsUecXJ P[ոְ nSuY_n. "d[~z R3 ֏%2lo %?l! K T{cM4]i켷J\fW`DBam8!%GAl? KHPxDh 7-&6O^Wx-;ȪDb#ϕ`1Veutw:"i v%WGjD4VŻcYA> iJ т~)IOX}t/N?-G ϼ̮:P@_[ T1%WrHM?I xhwZ_{_w$\>ͪn;)$^lp,$ZגȭD2/:CV$`PYI<䭰P6'9رq)栗uq:\i8JPQF^z9\A9bhh"8h2寵c28s).'j½l+W#Ե}:률G<9P\״HBpN\4G<˛yDW~Ɔ)l~PHa3ާ>%75(B5M\["r^9:O)Az3HI_wtA![/+q8o(>4p# b9%])#7hnTZ`]=N9ӆYGPQO2V֗L1y RީNfiwS "NzIG-Ώʜs='OPo==iD.Ż/%1)60fQEFVYX"Ԇ+\@հ3!Ҋ;8W NN=22@$T2a%Bl7n4<4#E5Th>dC/7CbrC\͢1MIYh|jyhs bi,[+|Xt1yi)NGۊq)0ʪOoJ/ \$='~2&]4Ɛn䣛m P'F|iE~ګ0U_ћJ,&s ]f+ lk=4뛋' f elQ$AGm1CYi;r3̛zァ\<5GnycQ8 Lv0I2R־f?!n"5$<>RF j2NN1/2{Ql3pa.{;-& 0}r7Cy>t\y3+1okyB}^nHjKz( 06Tԋz`S%WqtNxx)e Tj66c$connÎCɫ&ct#$o޽6 /vr;(r?bIe 'wq5'D3ZXKl4;Gh[ӥUy'  ǭ=ȼnlI$&+{?$UO18- m3*N K_Yٷ VxF&!<ޙ+"WkLP%U|F+<[rc&(4.; 8V/}"Z]sadk24E𣼅YIg%X]į2'טʭ?=¸ЭQNjW3OFHN/"KU])\f*CM΢HiRo®ֻ,Ǫqe7xl0s,s?1^H]*؞O'K!/w<qsJU o(g0 [mGZ@MªN^ s&?]G۠JXQ '12T"ݧ#dL5 oa%0jk&#W@Ji 댪z.j>(CEo)TX.%u+?Mѵ& k@ʇ$us/mPǸq(Ş}V+wDz5"v1}`rg|Ա- ]_gׅRZ(1 y2%b&+4b-; (z Lƹ_ ^v,`N9g1zRui\ yb7[{nɬ'|OzEtfb\! WKW}m8a[#W)MT+}"h[pwt+k!j$n,Pnr֑ fU[ a'˝|"N+{ ЕahdpWLQ7S#fr]dz|.4ԈcHU2f{eCZmF_S`8Y}  j!{܅L[0m#w=8,$7}9|bM+Jg6Eb{\T@Ƞm%cv]Io³l$^Ia.0SCIDcQnlm#5 „&?4 }G((P-}3^8Q ю̬,N2΅sUYtӺnwS0-7z,vg ܥ$`F Qj*c8}er1$ S#[[QV``f69۪.vޚzbүāWRc?U*r 55]両hfgѫR%_j ,x;KC`@YmK# M'qJ(jՓi*-z/î|>n+ʼs6\^ݫSDU>{? @2h 3F>>Vj [f1-N *>D|~-==zy*z' Ґ;BTwQ|y{FhHMʘIXXYBȽfi+/U׸R);u9 Ӓ+54c>( g#Sdn,# E38s=n ހfD8D^fOv.|}~Oݴﶔ$1YNl |҂:M//U> G > wS=~p G+UvFhY{IFR-\!;ÕB!™`pR~ݬljjpf1ϖX[w ;3 nٷr:R o~gÎ5H6&uV̆AD^5՚%^ި@=n^q#|);W(ZAP00 |HpxAe9ՄGA#>CP )&jAI|dwWO"'O6M9ʟĨ@{)>`}yXŽc3s}blE2 Wy**FXP#SKy/0u/b)Y-[|Q q\-P ֛EaÆ+*&iD-}\G<"?`߁RH׸oO5E@JeHpTIdaGors$t~&9̈! qi O"ި`|<#ȢaIQ̗ Pt)~}%X# B긘mW,~FO(|Qmϩ=5~K\fU8ժ uu>,Ή70Tܝ'ES: A p_/2<34$O~iÛnٙwiȽ1&Nm+fiKߛhNCEǚ HbL ƕ`nM-^4%ݻD8[.RjphU `~ &}ii5eWN7qGl;U#o֬0HmgCb+).$NM{ƫF\K+Oz20 7^XG7h'Ģ),@(03P/˂x!>#ᷟH/8cTϚ&>PCݯqR]vAe` 8==0wߴ"i8*C!bLiML@0pd ;,"ZH< xZӖ'tcE?hJ rXdls*W81NwoF8#؝u% ~)b]x`ȶ|K{q:MqSC3 U* tMO4odJMtBdsV@[tQ]Jו$&cTK{g#'1JUMQPRaҬD630~fl>,Ӷ]Xl`Ҹ3E^`r ݎZ]S¡YoY㎜ިGOu&rRςPg_}i[#DN4 s]#x?.n>(Ro(d6ʣt;VK ;{E<)! $㮷l2\LDT]c٦ӗGTl7hXsa;~Vܬ]G`3Yt!q.Ŗtt[z1V{陡! *d-dpʎbדšrGܞaUʻ A1V=j>gս]=ʹTRr}TMҤ́|s?Ni;GF(Ng߂RDE9>P<_szڼDg䶯ޔ|T,0XXRv6v-_ndyvM k$_U(~=yCݞ1(e5Vb'R ?) Jy#h*YA0Fn_;D-K!^?bM 8K}WfXjRp <ڣnA4fj)ߪǪ?c 'V)/dحl⢅]i(LuNcBBzk°B PQ0 6̌[s0F8 l4GgJe+ kbs_uV[UdKf]Rgi=/[ o5=,A}ݨr%uaUl(Axqu:"qGHEbX4/"r" &< U&-o 4? ҁ!!fKP!%v^->RHii4+\gNL;)XǨ>޵i&{` A}yr&*Lv2(2u-sFXg2kװGʿM;[@ئ>-qN?Bt8mnb *#s D*a;"&"jc"ξqGQTD9vfX a=N5 !COﬕ7A(rKO.lſ*-_4[jB桂;8@JГ 1 JE=,]v ;BCO]{o[ R$\)z2~R8Qճ.ܟ‘Ģ,^dPMTw'Vљ9yG6M#@s9N= #Vf[!X$G>&D^NdE;) }>D޷A2 H5q#>_ <17~ӣٳ0ībmH8"h8>>9&ǯŗQxo3_JF{nJFԧOFn xHDM{E \|ʶm).^q99'Ttktx Z?$4 {Grӟ@3? ,f<9x.{TG!rb g z*7aA׮i4PU?2/dWQU>cW dRg}gp{nᑏO{1_L%d!lu-aSNxm%OYco^K: 3][0& Q/V2S2Bxme3c*wVgX4܋;"ߚ)/0ğ;P?tEONxA-M|?K"GuS7ajXVizO7~A9)٦1+WeݩqI.l{J{W3>rFF 6-vyƒ}11JכwoU v_ pـ u1]@սDCT:cb nBd4׭ '0 S,I7R$)ϊSc惰'iv?zlP=?MU##݈ !>&֚i-4kpayahy5AcHdҗk]aNZ6I08] SJa@@.tިZ~VȡLY%y6(,7UP0rEN1AdVL!叴qQ% /t J́yuF}+_lj?@c!7?["zSu)e䋕w{ $=4\`GO=O̮O_H-#k8ɧЂ$!HA `Akؘ^POYAἀ)Vy`Rc# / qN`$|츶n> (|W7Bu;VFCH<3l*x_翥b5mr V*`,ߴU0j:0E->u7HoVǬ,?W Tz 7 200X~qiE.iE%d.*xIT*uG""?P}?kEdrXFenGKUZ)8BN[ ySOŠ\f &_j}.Ws!>S{kuGOf@y>.֜; |cu$lU{E 9iIwTOEE|G'ϑ;t@B:;WwҚnUqpqH M JPlHEzpYxZ: ICh]F& L"I~}L'-yȯGf ʯ-> #}HD4Y}>N|݊{p]뭿 2+ 43!oGFLL|ȧV2|)_&?-a*ŐFLm87܍aH~BͅD0U?~kʁ.q"b(Ф-/%joP !?186V-F .H*=%+y%-YK-aqM$Q9qzR+593^QZy8V0ٴ#9 *þ@e0Yj/zZ_ML{N JIŹIahlMZ@%D.mۄzd?|`AA6P+vwP>0$? kH,^H@c5q9V/{I #dIFP'9Vq5>S]>-t(D]LF`ZEnDݱQ Sz xn_fi;eK7Z/&Y< t ̡EṽֹGJ AGT'GuAϚm3͚Б?z6Xo:G\~~_V"D5#. |g1>jEzmww|p 2&$*_P߹u" B[-2u+mky8>? ;*JYnכQUxTah_CY ˍeRu{9i20kET^ 7όis&'MʵŷdE?X T?Yf0PAmѝpja0 ePs~藫ѮဵaB.lnІ{/ۃ >shy+%iyo}V +M (١|ɼ q7>6x85-߶+t~WGtb }2}9Msk/NnŴM[r( @]ΠOP8IUQ+wcy\m$Ҵc J (Z]K$i,WX{պ -R|Pq: ȄoG˲X_4 r}pbo9R #hj3]+.{7Ěj y* (r&/v=YeYp* "+?F9ւU[حȚ"ko4߹ 3_{eòqÅ<_3c*PX4jDo܋i6>5tBsVTf0|^ LLP4f#ѣI!XYzk jnjerXo| bLG8wZOOc~M5WZfAN(_'VMd/!W3|z#+!Hp{"-em;ڃ`")CnD'azh>mk%N%% bI@O8s2`@\hxls[ ]_GI'Ӷ"aTρ d$1; xfZAy.7^xCn$VztQy2j$H҆`;Q Mu͝+_DhO]FXHFZ dnL˩ٰD[Z )6(cYT$tذGԣs_ZwW3 9S,4&y*\hydyVbe<ݢRh}Y(et`7Rʸ c{2^Stp&9хu͌.acDoۨ8LʐYJbt%%- gZdp[5Fߑ*2Dxx3۩Oup6Pd\4M>VpQ ,H?=jeYVcQNS2B;oeW P'~(-lk1F~5g5R4N NvdVCyU _?;8Vݰ YRZ`hD']`߸֤|)ۯ0P]Ӕ9^wUB nO:+=FD|{6=䱪:C.lcd~-yC$性ځ/ zvm|5oh|C1*Hf)S@?xY%Wbဓ֨a'3CjsA ajd3d8K~O;4C2"ʔDEtX.ˏ9>ta?yv @en|oP3A)cـgu<. 5~‘hѬn tTz6ƤWM :-q4wVQeHf-k9*4VP9\< EL2kzr*[XaNHjp츗˸k=:Xjq" ;=c7VfMKp-g8/)8֚ ;({ JV_w$=lӐ a.s12R:Xѭ)GmH:8'Qi4u1G,sR w,%!E[P'.gbyԳ*c9]Y!/ lu`N5huM?[`rhccv H8S0amYϺIZMQITse ntX mS$_Xrv7{ք-q.R .UǑcJx8 ~Ɨ7zzjt V+)hkqR[->/0i&Tdž SN`ѾKQX n5h-V;l7-R>98+MY?BfB@"=^e!tş/LL.  ᬒ*Djl] knHE\8ε^ercFI1[SHB{śrŮ> Yx"A:iiIOk䠍uЋuvقI jvf$[Wi6S$U4QJ+gQ/$9XO9 %DQ !J 0+e9<&aXd%u1X5]^M KO?-b5#ٝj\#q*[ʤA.'Uq(#~ПX6ctu5\DH9k aÔdEQ0+pFGN;^tSYoornͣS iH"I q/.' 4 ѭJ5ch;gz/BjIuꖩd8QxRш$egjzjhPyIj " pq9O%M#Vv>7P؜?Q_-& ׬`~ae]Ի3V{'%qF=K!I%=HIruYȻkc$ [y9yy?RHq+RbE1)-XHCWɯ)*NVZ@"04B6oEe;|agŬ>\i"xw1kJU@.R<$5XkT%AA&qcmw~ rY;z3ollh)eYPvӅܝDw\"dB^_lOj"ZB~.G[6k1.PnWaRQ-RbӐ՛WfC t/x}~螷\NmÐpӨ{IP_zXy2;;̣53[S<~R]Fܪ/iƞ%"`|H쬬7ipcZi#gQ1f>mRCLE揘+@>]^+V"/.#޿fz*:n7=h Ǻ* S}ͭ\gL"jl&3X5˯G졏z[/b{ # ъYKc<өj0Ҥhh^ -fQj#Òƃ*En]{6l*Ȗn/6Aȟú,gtd~E|e 8IwԹte*هşPʘN[*0; VwK/hEJ#bz&`CBM*۹ŻTlPa\]hrq"ǘ ǜd8MS"YBz"crWѨVfa*v2Xdp1Ays_594?@4MJ'Dav7vXU .9ߞ~FV[|"zB%l !ӌؠvE][M]5{AHK=DKyYI!v!`%A5kV %K !Uxk.(D*O%;Y`B  A,rRlڤ^@elmDxy)J*[!7<[;mRRhJt:LJ anߤFZI,2  h ƲyY,jLKw)HN2hok)~\~Ty$ ֹPT"2<e0 " ӂq4#[v&ec\ L6S=6p;薣R.%Ϣ$ s_+:?fo#zT`#VѢ8r+~Z[6%7v$Sw%tb_*'JwTΞ\_npq|?y9Ti $^}6VW:-|9kX<>5叓0WBVUqԘ+؞%= ox#oY?w!ӫU?lЦYCl+:Au$lvL9y3(P -k?fVNsqlm˶!geI{jd=ĻrhZ@V2oTl .oV\~9 vb(5 @#PY+7JUfHK"*Yvf2 g}ݐIW;Is$q] 򶤸f[ ["#qs#ݙdK4IJuYAQk$|\b(nNؠ^Gn(֙p蝒zoFsM~DLSx= rTb{ɬbN_B.>-?YF61"p\x_Se-k>kSQI:i^x ,BA}>4O`~5y4."#c{TG³&u)6TOE|H2{ݡIF040&im;ck_1dYCR|8ՂW1i !ͩBNY/1D,tT/I܊˕d~ ~XZez4c/xm?gd"F?Z.0gWt;5\[(3B=O)G!7oDz];+2byUJT}-[VH.aV d ri5g ]B*?Jӽ%!V"KQT }t#*oi4eznC:Lkܗ&e>6Jűze,^TKlXW~nxz,1,hM;!]=.v.Hs'n鸺q(l7D>N#ASi8(lube`6bx-Oİ7A8JhΩ|\Ko5NR51V2sG2\^OU9ݲ%jle{Lwf,{(yz̝O['z~gEävÜ܀IJMv;Yp;$c[QPɿ*$yhDPOlJM zIxLfdB\i\Qz6*\^>xM:`\bs9`Kn-FҔEŒO$MFbC!5e!{ȑ߉$zҳ|J]TTgP 06R0Ach+d!QXOihsiA:nn̥!9D5 @;dM!0'0,d/gwem´fPsh[p3To=]'>hC5#x>;56Leb%YCCR{zr \-wG,MNc.fuÁJd-vZOXAx딑&-!S.'?rmŻER=j `[[Շ_MT5nZb8ɦqބ|·+/"t $FZ N={ݣHW 'Gԭ[x+<{Ѳ|%3j8G9=?xKo( Z){Vʑ<8E7kOds)vNdp~jd7K>vRv;]r| >-j1aXN5-+8^)j{k3<"!K9qh:d۬M2 I_Tk$/ h> #LQYam1EhH^4;yDoXWn>v k_F0JS.δҡBFRNm0gʀݓL0*Ƣ ={lj F>FƖV87>E`p^7OzE6L 'ɸSqHpʶ2;[ģz jT&+EYpˑ+X|6MD&u4BT~+%jKyk0:sJYXwwwATaIl?*K i )PvqChbIKJ=0/BOz]NZj˥$\C$^I kP'ɓ.ĀT0©kYY,>8/uޅi4u![L=d\)Y=YjF{ 1KrGnDVص+0LHE= >u cA60`y$i1/WZ2~/e 6CL[P&n,`TAno++<0-5\$sE0[VD!"u~1D,Jb&1HTDmV+e}۟][Pe5R"BGYE.p@gThC.a;~D"&JaQ1fg/T*˯ְ|6WC=fI(y3ܹ(΃ir+Bov6krSHC KO;K-ߤ VRQ8 p-PK6|ށ" zKg(8&/hxUS%W{,ܦZJHK08'`;rّb9mH 9\#V$RhgCU;K'N.: !Ro+k[IP)^/x6zwʃT }^+:eUiX*R/[x@k$O1#od\%.̋jdox.yԾH]0y˵8yl+(VWNܺf9hg#O# K7=25c SX mEzfp&YHu._4Pak9+DQx}nV\MC&7Am-j4*{Ub Ԝtzc<ēUHߌ1uo?xc힤e4D^%P%2dlSqgU9$ٶKzĈz8fSYׄ_6?lԸvKssUpŀ^ W1.4 JFp3+r@'`4 EHHH39(ܴ{kAPKa(-?!g2b"uCJvtSgz‘r:g $uodp oҚ֝d2e|,vCKG=U#}Yd@ CPHD7-C(GT1T.%ťѿPY vnj:]Y*Y,9E>盛$+ F<]^Z!`co-ˍWv` S2!hA[x^xF2 *ܲrI\X؝{v︤3s*!8Zyi#.kS4'/;7kÎ/o#Uw&#-5H? rpN ;A4҅]2>gė{}bf"*cHejWR){ܕ\Œ .8gD#,#fȽO'j=@]~J'$t|?!s0vmzS\C+d*mޥ\nע{Y>P1'Ԯ=|M03Sp`-x0du(6s(lIShQ5TA%`ĸ gjGq_2p3mn =`FFem?,(@ө@JNvJSSA T `i5KNāQYVi@xXD , "i!Uʏn`B\5tVX[,Y `nýTi 3̑ ;J$:eϬmK8l\ yr0y4zț%Q:- fm)AfD>[+E [)O\e[Cp+Xڴ@Bcsff=CJY5:G=Gd>f69qhg'1ؗ`E"-eh21;[IbEA%_K[AabrKbHaC MeZ9BFgq{"_U,ƌ&K7TE͏#@<8 S??߳((T_7}qN? -A҇ ᡆSq Ȁ ny=<Ns4Y"7[ n+Kڃ 4B5Gĉw-w^Z(:ܜӄBΌhqR}+Iu,d~ڴyV<9&ѝ.,48ȸq"?70:Y& \rZB܃ 2 Ccrd8;([YeQNW l-FBI=̀BE))ߵȺ`/z+Cw"Ofɧ<..iRGģ-$`I*r?TAlPftײ_WO$mP敏G~ HZj'u肄A>&]|8R;|iomsz@Ggab@{m#A$/Qhg8D0~ j9Ni=$|.MdHO?Z2n,kbi 9!mKiIpH4*Qhœ9s@N7Ҵr G:B'ŕ??Py+ Nh)J0eE$Gx߫Yy"z "#(fJIRNxck$.jM4*>O 4.!D[/I;žWU9EVZHI*^g䀹N&59:U9ha==#pך6cxB YnaA-͎ЗÂ}M DOT҉KxbЫ7zz \7Uɽ3;a1^5&b6h2FЎ}QCg-QxGP&fyr $|>PL$~tg&1$R}<EΚX)DǛZ3?L?WLPxRd^$*i{E)៹FVU H>z#8r~<5{ucA"1fcB[l1U \~%_cҺmZZ%P10`&Y\(mΎ)zu- ˽mߎJca+|!=G?N`gǸjag PWr,X/2t(y:8 <g^_FE #jx~jI3d^#Sb/'ߦr4K;R._Fg<$L]V(NT/.EweCTY i7K}ànk '] skB@ )r*Al@1s@o+ c|394dz E'zH6}A`B7o[2i6EF0i/9.HЛ$G"!{F|$V]U*1o07dFtif(=nv='" !,GXi)"UEЫVFWY6T_ ؤ 8o7˙vsтhi]>/;3)Tht2F9ce03s)@&Ejt0伞)K瓖^}2h3T1[ghVƺX8XtG ll4eqY+ǒ8:8T"D yѕ~]NDw~J1ـ:v50]\WѩA7nbtqs"F紉*帪0thT!x[=:okFoaaӨCGO)%SjDh2Y<[cIۂ/CcނY~8@9 J,^-I[tl.#E >s"Ǚ!_Q9!r$os0S^>O|f,~G@P( hGD# 3}_: b5d^BMJ_ 8Awx|M$~+ adtwRAz֣ l!(r,}Ҩ=6 熄ba=\OSy,(;l&l=p%]D:=?#вe̱ؼST@j-"$B_ɨjKg?\|ū#f>hw_"Kk䖁{̹Z]L\c)rAω8 rm:P`wMR70Z3~TtVaHYM jZa0o+)wbHֻ Ġ 2^Yf>/CaN#N%L+~aJf~W_5dV{U 6tqsi֗F]G^NMCE6&|K` 8ń%B*gM6@ Gv]9Q[a7Z4#Y{Au\k>s"k>%vq'?R Q%Q8,нu꒯ ]mqt<a*]a7׶"g`)]AFAyw*Mgu h]݀M#uSXmNL NHWQ"A 1*3ܸX8UG^}X$#@F [;6ބv*AYMc3K) yԢ}zOvhl9W0+~:w$SZ#˅')-k""FfYѣbO'@V$qb{|D0|Y~@fㅊ&(Τd  .x{H[fzi])mq)Y!oډhkК*o;m"v'3n]_0媧Aa|+yBz=hh$@w}CAK ?CٵJ56b:,S)95Y0K< uw^H#YduFSꊴp͏ ?|U~?,%{Ť]h{҆A>#tevfl԰u2 $6@⸤tXԜt~wqywZըH- G޾KHh =\GaWgtNPb4]&> I`1bm;At%)V OQ8?~1L4.sTcՖ/VbW`}1 `T.Cc(͵1caP|B?mަ}y%dLgpgK-dܝol u23c3eB;nNieSa|baɲv\e:5Z%tD2tuM9;SG0[KL= p{R-e2| kM(w _YNH,\[*&P<iÉ&Ncz'/(W6pX8U*0 :s>;{sEaMt Hn9?rc^1G ƕv"xL\ a= xsÉ'mu. ܴ!isfr;ZuA.R  M䅸)ز',K6;<:7ÆQT!e]Z}TQ*4WR\;| iE1@\A%K*|Sq8#ƿ ][pN='| y8w(|+qd= aa$5G|~W/O#"=k6m7 80? {Bv<)U^ac2Յӧ w:Y>?%(8$:Q3NVUb" e%Gv%z4m'>f2Mayլa%*:xaݫaցrU գ$Iy]hzf7܌kQ^'`oGJyr!ˇ VˑɲZVIN!Tt!vl8xQ Z25B\pUj295&~G\t- 44ʙ;%rۈ N)QR(@28 7i31-7hU5q2N2)ܨu]R7tS1;\Fnx {# HҨ,z',(Z~!yna"sWgZL;Ehu @Us$ԨSzs0$:%D{}V)YUbS>/I$Ən%ʐl' + O#Rg`T0ya&Zlʑeʎ31q#:RZRJZhRe5^NjgPNJ!cd؀,q3`ݼkVt7/&11DP`Yu 8,'`q`ZȫF;d#qڍU gbYu-8!g#t I^#.2Ro/ <)e50K 2_#8pĹ:ȺsKXB*|SCN z lzuTS&en8R:䐣WʭQ|bT!Y¦-EC[3hނj+/][9fjZc Y鴞'VzV ,Ct ߑs Kø -1eI9|Hzڒzl-Tܓ~*٥$pZՉYY@QI&2bFɈ B_t-aSsd,cLk1*mZ.>OW2-\։qP~u&C̭6Lՙ yDZC{ ҃brG 㧐!]Y7AH(޶J_~ujoF'7ch _P0U~zr^U;1w, @1ׯeA77 ܱ! ͆F 3bEtEA}VЃȢas ,a ZiZҪW0Έ*dNyuEMvh=ham췅,@ց鷩ws (5QԎ =ޓޞ $hy@_bobﻋg(JD휏xA3Dc#VBP˻Sތ<\{`wCLn' *"_Ώk& ¤V<_ޠ(kјNշwlZɄ6(jfنT[L7$5/ qA1#X+ "LeqO獻w0CU`[M*@g*hG}|,k,_dIpyZPǏIbs]aX/*;eJד#6b' ُbyn.1FȔ AeN@%jH ]b|ORnWV[8 hRkl}}e>=!X_)Smmv'宨mUHLjqn>E2[\I?B_ OwKd F)SZ0ԐsYW Ј1:F! I_Fӈ,O|ٳ=+)40M^K/6C|ϭgv:y!8/~Og,*%@vÊ8H M=*7cJ[;ׅVԾ(4^WVը&l%X(憴 W7Vpq<'=+,v 8b3Iqez9uvt Ǯ85ric?cH?ׅsCwn2KwNl.Jie&?z7v?>wB-RT@4(T78g1oF[;WS:n|-"tfC?@œ$lTc@LZ.` 4M*0 *6xԫmܢB\_g6TxTJ[-_cVcڍXNL{ژGE-"pϫa0*CXc)jq>!gY'qL˳&4(_n-%d'%-=*gq L8 4EěngRj%'d%[A{tl|9k#§C"cNu!m#{i#&~.bYqH•Z978A~'n!0rE?qxg B#^vVS'hUӮ[:?]z<|Sn,nXG4Jԃ?xs/5MvfW̰^Lh Y釁ndv 196683H0J|' =LHg;RBzӪ@o{躄&פLhBnӶے|<̩gRyu#}[HYR[#`t#-8}=M0qwdI_MNyq`|Gtgr@mÅ]7G5$;QhJVT>{[wO*ovF!WOWfu',Wy4y=ެSDj` & 8"=pv;D5Щq RK :=Q"?t 1 H1Q}[wLFP{r%x8qjhdcьXM;Y@~?1{ۮՕG s\OR;ǣ5)!Hr9-fQ_EX=Dz@S!H< ҌZBk.NÜʍ;7)? x7-N\ܭ挃ޘID@[§uҾzݱǩjHa"ꇽ$cUgiwlbOJmB0,6 L'$!c!SeNnf­('S0JzkaAx324\'*r[<;=Қu\* rJeTӡqӊO s4Tsd=4 iJ!mc8]I4,kvo:ʽ .WC!OV[Imoh̭ 3 Ȟ/tŬWQv(_~t@fnԦ,fF/T?Ԫt *i(ުJZMIz5K>|>vj!8ؚvLPh!9nLxr NV[e)!ugHݨ'CT_f1'(g{iUGcۙ=bɇkGiQG(8jP I̫_r9%;_d'[Y Fq8]~wD>;QaQnf O | LWʖTF8 i#//?bF'BzIi_PLɑ/5\I W6@y=a0A&]`$&eJ*;Kt vPEGAEE. Mjoϵ?Ǻv"IkZ7Rٷ:CzabQx4X6 LӬKh: 6lh2knb'@3A5(dpH*`22Ps =L3@1GIŤ4zgVvr U/7 Y K#_t4*HNniQs()r7ΗA?-mi9Ԟg=iq)kk!b1OY{gC~B6Z1E ٌkU}$S=jg#~=.kǓ<\즍m u鿐b$Ze UȎuZ>;xr~܃bȋbu3d J ~}Fǵocs~lp?̿]$+8jѤ^3ۘXר\S;~ ]ѳ.ֈYRVR/V31'(sGUsՃZ L$es2 *j* bE!1Y5b~qzddddёG 'Fc}M97;ި&(۝ЭY'I$V0sԥ*ӔߖG4YWTVe y7`r>@Y\"O6ӿ0PzlzdNxƚVǰw(7S +O-I?V?:3l*Vٌ^S(f(|uކE*hHiY^ vIXvP+;o bR@+u3j_4EhxaPb}q 'X4dG=@ :&|&k7kV@|S!bf&sѠszr= Jv#1 ec{x;Hc#Yo5TΫ=LQh nor.Ozx)jrBk:+ ~Pi?_q}ӑDW HsFc{J֤ϛ*¶5߃#"=% Ghsp (k(3equB"qnGn%roΦNn}>,?؅I&C [exW K\lUMwaXaVsΟ.Wj}ͥ1;~sân& _p=ǭp"a*gh:BL;o_Q%qFՌoT'ՕapB#HU %98atxofcoI _Du'*.X¼o+;Pʹ}1_*fjDhGT骘6ۖ[ݏ]|ClH֤%!RŹ^ujp%1,Mu(3aI RY]:tqGe4HZNIР8^9BN XBzbCKʓDHm2j/AӂwtQg#)a}ᐈrǓ /fzjW",]7rl0#7R YڝQ?_.SkumQ1`aGu>Å6 `%O*X#<?oiu q 7@y.`"6_F\Z/3) NZ/%5[UR-Q\B&9ss2Ŭs}̬"2{I褛|[GPl[B O&TgSltQ+II!e3Ԅ8ƶ'- F6S/$ [z zMR,^<. `v /|@MX'#@x; dsTwo D˷nVֶ Xh׿jI{jgz4:eJM]'9!-Bo]3h.D`L[:DNԧH aR #L\q>LBXM|MwCs7R 1L˕] N(8JeoXL{EJ`X H`|p^JOD@-+& ,csbʍ 3iEEG7.cы4-dPIO*" n{H̍""zdvAb~q4+o,|\80q{%bHS)r&dGoع"F ϩS6M8~ǂyk;VcTp3} #H2~ڥENsf=7Jq0L:ĉ5gӉZu#]cZ7a.ɒCPw9/Nz|ȠL5z>eNUv\raPMf<__ؚ BHV C9CT˥0K;eÀرW;~֬ ?IYNYǽRd?yRmsyBmSlwmfQPzb`3 Tr>ԃq4Y)j++-dbKnhn#BR YM;(ѓL6ɀ\#p֪gntĢF%K!DpJF ??K<:B+J[:&Cl"ѹSK7U+);gXZ_[@4Í)ʩrb^+HCwAGvY!,C9EkMv/ ȷ1,wA!\,s68fF<0M2 -r&P 1{ `ۯtVE˳ݬ;7s7l[=k@ҏg)R`'^/m9ήmWGE;'S;v,|!ǖ<% (*-[hGRLM5ew2itݗW1dp׍XS$w;=W߅z =>tD c}B~வv/`Q5k*خV(;',1iz^#t vj?E{ߓ$N'+OV5d}\ vW%Ke8}Q؆nnI:e9 LeX%~ʗ3&󙢿0AcÁ̚I& +FPUYxSw4{^H p =DʧZCB韶*q4ƦCzނhЬY/"&8T{ݣ^Qd ;Z!VNEaB;lyDxk'I -G/n0,dYT:^A %QY&}zYGi dFiRJ O.SnKD tT+`FQOC@I\A:⾫48~;p@Ѫ (ؽ_*%l:HH鵍4+/.|iZ>M!81$񂦠*9%`doXe  *C lyUy5w KvZ>#VAjs<=0}5y& }]oeJ47׆Y!Fi EypUaFm6FX5"D|T)6bIzuzT&<Ǔ_Zhp8?DG6GmMKŕJw rq9|k !2R̸!U^{'#3l%<#m"i {g;~^%Yر49@zZҐFrr' 8 B ;=T_%z1hM A4~ Digϰnqʈ/Ž ’^D-MFP ?LIywh@h[.n"q;mLL>)2f@Ͻ%"s(5QJLptӡ/- I%ƍHhx9Y_?C[7FLϬ"l"ao~{sxGlr`qDGI*vQZ" @IrKÕv>3H xa*[\ҰLZޞ~L a1/P} Hk >'WV7WRfwY0meX`!Xa$L6wYseM*P\LқstLʴM02p+Oͻ2"heQ#B 8~$V7zGxA8[)Tf(!)K0&D}"И,^28`tq;Ʃc ~BqW(GAЍ5&9f&Oe/jHϜ10ss"#Zl1Xâ),Zg&6uK@1Zُ8hպ0rhm͸?/Er$Y J%h*G2[kQFƗ1dH;Ojt YN-Lk6 K/]!>>~ #Kv!& _! wJ0Ced{|S ,63#q>gAqs@v, wؾH a{y;E;2vo0O+se^spR)qj4-עa73Ȼ' ;cr'DL-<`o!t?b ͻ8y(}xǶWЏ$hK4"P8;ŭ<=~PEKD*qA EfW'uQgEF{pKr.ݮe1ܡ/L1:|_Qmù+;۠1҉NסzT:a&ɳM.< ,CMPb;]*%^F%{[)<kQo7ܒ y*"Ns E6Oc pi֠36z=$ѿhӑl~;&aLp*ì) O<1y.5Yx _^X>k3yJ^!SL,p)~O꣔;QȁhvEdpMd[?4,w?^8k<5or h]$c"[FJ?"5 rO_23i&(+xFCAyE/xAdld[J;c-"{$~5q_=>Bze*ayO1Fw?߸@0ϫDJf4m^Ž:mbY42/q6ꈫA.Ê"TBW#Xhb[a~Df&,ܳ[aJ-zR-mKG0xDYv%-*PJ1EWAaډ*,3Ĺsv8ǾbZ A8.`&HpY]A%mug֤Nu ?\gnĥ R 鋋7E^({= b|d @"nҰ{Nٞnnk@+j?k=F7?=9҃7*T”:˴Xcn^W^o=U$nm!Ӵ3᣽uc;!]'I&I۲`%Ts.F-s*B<;LO8Ej¿XЕLI=+IP`iMZwŇ\NvĬr"%o $wM}$6^sKu#Mkn()>ggSN(:Y9$axkN-2jsRVrL6 R[HkYRs-eázy,6쵯0FN& ,xf0\0VT7 :#ab n$eAmd"y~\VP Pya\76T*ovs aobWi4LjqM^d[f"Ƀ"L(݄3p DgJU4q!-I h.Ae 2 U(KaK6jBQbjY ox9zЈ j% Zwv AXW"b^vV뷘@=e9w䩭Ֆĸؒi=&` o ly-P(9E 67Vx'tOrz㩏ZD89^} x19ƣ~N&1L Npbb~ Иw9 (mȓ}朓~x/W)ьH>zpSA2zNPK$n5_Nyc-;kJ"} U.9{:61`?Vok%mBe+/u(V0)hvܝL.!pJ-|Ԓ(tMQZē*Θ$K6.k]Œ#돶P}R܎Ʊ6=zI"ٽS܎⠷G. Qv'aws&v5tx.kYd~x^%b'͗n=˗\cȢ^H+p41"*4zj:P/=}ctꩃrWHCձnMuq:X0`v[rX#(6B'Ixdv2 2#'jEV)0hdt1{KgT5O&(XEZ& ,x S/J0BAo5W@kY~lH5 Mxc3I xm=w˱ڝYTLJ6 q+CKdohw7Gp)yA$ooZ7mG]ǵL3ö٦ixhYKGa|75Dxlj=*KBRmaĩؑHE VViU"RT i㜳d""~SXAMJՌy5_Ά^3ݘruM\/^df_yFxs)HSBBA+`ᆖC$[ؒa҄f| Fpl:o Npnl:&KMQݸlXDaOTt }wCDiÀh ȬO|R~yhH_I7Uk0>OM AHS*6;="GhIQo2aRzLvrI/x][WHOO.t瑑Jott؛]> {Wر+[4{Si+#YŰH}qZp!}\?S0v5$"c _f&Vcc}su'~ L `2rYN[KՏZhԏܤ:/oG4cfwX),g:Vo:N# ;`JU*<bW@ p`t.U?j$ B@:_˗:۴%giA? ;1+$ayŭ]\"* ~hV^[ù(P|f|<_h߇Oє=R7tAor{nMMXmw,0*S6=CEDzmƆ J &@T XŮSt0H{?{'"SX0'Udl8YW2 n h{X^{xƔ4$#G4mfz}0fZ!wax/rVMȦBӋnEUH7,1 `,pRq '&,4 ݥn=ROi2!4$e d0vFa&'hu+jw?C!Ādvl5e#OxdSq57Ry`j{Q2i nAc{1T^.}чFB~HW%Ωrxn _Q{̀`7u!fD{:ʢJ>7^sʵ/q(!DćER! X.1op dsXDh|u},4n&m8 +Q〨7ה~ ݿ''55bY}Tk.^^2 jW .^$ %(\3bwq1嶇aU ȏlW,zUxmDD3@ϨD1=}8%%K~SqR܈KATK]wS6IJ(EyK{$ڍ049P/> tHL@s*ݞv2VLI|U$tEsPh‚dͨ)Ҏ Z9M^ߴWN-ˡ>+wte^P[(1?0pD}  M~[a3'K>{-&hIa__TG`իC"Xc'-űLkCy͋TB %#˽vѾNB0nQJ_"_ݪs 5*쎾Njk{ %~YJuP=UVJq 'YPW2+ eCj$ ̭$ +@^}(#zVGXNkm &߫)%ˇy}ޮ*t_qIehVSOX~q y)嘋K}E]2mQ 0鱟Wa'7Z{E}? RmN@yc4%d9Fu[Պv@b-Cfj#Z3%hj]_<2  M+ p^J͕^ɮ:#lrv>^>r,!Cޡ#6|5$+o# 3E^VS T;ĒԾR=`CL?$Sx/x4$Meqw:H|bb+nyf W /n6Pr(&PC{^dc? H5.R3؈-U "͖{h\>v ,05ܲ <:e3щ{ ]MmFyd*|TD7YB}M$w6;M#ofc֊SJTS#ζ<1P#8VmM@6r2hˮ}XĨY8NAO)ߐ#mpjnIzwuDTDUQfx>rГ[‘*yWѿCkD T 3JQ!; hզrW\Mf6v9sMLu/^k?i381vЦy]Q~9k~/[Cn誙]bGOO7O("7pخ$;' ~x t]̤+G4R(ipx}}ObbN@Fs-@ʅ P(e+y$zPV/R L:1J]RfiŗAʗu*ArK}J^3ܧoQWA){]vzoPV\ȕV8U[aeH~Tj)`&8e,g߮'h5Eҝ?OW$!hdޘ[F+.+>9\+Ve/չ\n lNBO~'MqE[]O";>8_ {vltOy |~Vb3_.syx)|W)LJlxY6rދR'W%m#MFte 't3(.NJ!\ď|kfKd薻c3tYxUx$ȯcr(ӚhF |:Ak\딥RKxg%뤳k:|֋6{ tI쵊Z}Ah8;kE^"ʱ[; F73+#^)j2!62V@HE3Y!lʮ72Ǽj iey}rWqD朴,ᖇ)jZ!K ܜBPDz݋ AY[QHd%2:ƌ <74p}--e! Ssmo[F%xܘ0yFƯ3EC%wanZTY.M!zf۴:z#ٜxuiGh/nsm揕z}Y!e))C?L74iMk} LSgZGf;Ud x#oY<*=V~m=dujO#%ZKK U1A /R9X{%wq(JDbRۚUFi]_:[V BWc HmAcnsݧg2Ĺ+ae'Z,?7K/Mi?U.-=¼?I0W&X)(ID¸'ջI* u+E)y`]qVL< 5UV_quiU-M}9 7uAj] YJ"oOnKtR ,'+WX {BEU6$6!^rC_Qy{7OsuTbS gkUt2ltHtRPf07lK^-yy;lyVI~Ί{LJC{X )]]ÄR&`m G]PimS 7~ ltuJT ڕAC/̵yZƸ-&L^_YEYb^}&!G ]gM ]Fj (N%ɂ9" Iv V>ZG _U:3WX鶼͖XۉG\5DduBwK ~I9c?PLPqbO|MK{B cQm.VBꈟ/KmȢUdZM ΣfKE;Ӆ"JMJYVuQ'őX6i[dlKQZË4CHCV![G4(g>[k$S`4"KCAt(t6n(L!c%P(W*fܣ ̤ҹVVPlt+5A/bfXò(:k҇2'eP{Qh땋Vᘝ"(* R?(kL_$%icQ<과eMiTXCy|(M!΀}5I(WaF\tlvqS;Bp-S0.Ư"[\Nۤ!|>Ixy<5k8DVCޤ1D"b$ܵ}D)qy>꜇?h PcYtѤr=M ˻L~tsd%>Ϟ[#|. l!̈(P3Z+V YקifT2nP|[G063-!SzS?quyZw'-{3l4&eB*Lub S C`ei 6)m<eR<,rP!11~`J|M+_2P_&Ҿn~NKGzE}1MhCo#Qi1^ ~P#; h~<  j.vJ5/[ś0%@:Qغߪg1l{詬M/BKarYrհ;[/|r`rJ.iA rFm[φ-3,3t@a :Mw.0( "tt^:mlO,)UtuEH􉻂f2ҷY'x9Oi]3LK '1LBHÜ芑`isJPƋ*[2V]t(`eRpAX$k_%HkHEnlqBvdٻ +ǟtVІ1a[PcZ&;""G-jcm Pb8BU WywR)N ABrPw+V۰HRB`79o*H R nۀ'/Ƭ0w.q҃W.QROveaE-|`IOz~:`΃> !O ]9}ގCh+"f{%dư,O,m׶càT2#L7i>>~\|紶$I).C{Ryz d++^훳@"__-Uғ.cƙY[1Ԟɸsj/^Ye e;wN\>M_hӳjǂo?Z.1z>a5K9ޓ[-. &^wT(̦E$].Ĺ*|P9Blـy~bC3U?`)Lߤeh Z ޻WBT3x,Mh} {cqx|_ȼ.~N΍iٿɐZqr=1\$0b[%Y Ǽ-~oN( >QA{KKygR0V;D"PoOLŻs7Q] rA;9]篼&+ XF* `ԁ{8'J\r W}.}Z?Ndot`*Ko{0m0]7Ճc&%e:.JŝmbA'KTĤnJUL1T5| ̢p+e P%;|iNs xzVPA3 ] {g0tjaiCMNC`ʭ rĿ"p*WAZH1~ku!IȰSsщ=b (FC.7O̶Z{JwRzAyKd踷 yF\Z,SPz2YWGJ4; ŵ}O`2\з|)0Ew>~ӥزD,EW:rT^23$s*u:sToVqig0:cf;Tg#T&@[,eG]*ӻhLw￈l"[8K Cr@[G'ދch4IY1#ypA)V$#1 a9цF;1tf B^eGеBw΃bU_֥5F$ pj{c7vkiEB iV 7Cp:/gĬ2O{}ArW.є]yl= ~[`VsLb<aav;j:}񅠆̗, w{f*' QY۵ VO߉2_ɔ(3Iߓ0m㽫VVWoI|i7I|$ҾVn\)DWylKi׏oxfK BdG+ѿzSQ;( Hd?E(DKc(:S L;N.;ofz: #BݳݖsƁytnpD5 d2gd-D%TB;KjA3ml} 7d˓RLF&@O/aHW8t޶cH%^3{L$?](&\IIOûnYef3MKv)Ͱh%VP9r&@նPyv8 LT9a|H,cӟ嫲63vŦ=3ifb":\l2VSz+XvGBIᡊ|)F i#-U9I2bxA&,QF_(f$)pGB_U-B,6uuûa;g$;0 xFBvT!%b5^YO}r-K l'#X,э/xOjK;/0KƂPB(*ƿN<ia5`O>6CLΘ)cY(w0́}KjY~[~8pG\l9ԁ1gy LR^2$/lZ{f̐`ON d *[1ޟ\Oc?<&ŤPHn՟Hed9LqSWJU%xJ&Q{hm:wG3d10MV^&3_BuS'zcLxn_xƦ Y |O(B<"Us| 3EczsW@ ~ޕ.%CmѦ4a'_}\Ͻ?ŲC#F)kүq*xu{SMIʘ;Y4P_u SR'GߧƞPM -6ȯ&~E'q>3icCys(ޣ/<%Ne=_/kC_VAX>jjy9RQL(~]-n AWQ8 zph2B_5']Vn.~7c`k)J(X٘iz@+Mi(*[?n@RpZ I;ږ[n&ڛ!D؄/gq!-:Hzh݉OvIwΝPYO$rϲq A{UG]lW<5(X7k2dm-ԡ-t;ͳA W:M jN.,-mBl&yI_ w˳/NH wIP>/.Dj9sYN'6cf_fy )0 J}*.hFC-DB2(puLV`2 tv:Q`Kzf,A@M%3y4`*{ ҩ 0Aʸ3?EebFh9w;"nN sRV,6vy`*YUGP~م"|Ї3--{Oڗ顱B㠨,ҙ%j|,J>NQ(p9ԩ!ZzZ~c1nU!۬AP6^Zj,tMzh$$o7R?w;x16\_cEXJG_+㇜ZV2.gڛqTZ)FQ)]]z%}֨H<TWdb98TqO_o4-JTwEƏ}5txl"BS3K.%$r} tn*wQT2yiLsta+JT]43wO,YBDZKk+[1\N=73O\oN/Ug!k#0ՖIndl]OiܦoZh~x#LsA)7YUpXd/JLk95bK#` nplؽ -HvChz: #pS[goJPG(k)<{r|I1&7e/ԓFΊs%A&Y/<Bp3 0DidI=*0ҕG>,LGr;pbLʶĥm+Mw&$\?bY9 Np2!c$bawq1NDd6J^tH2j:H_[-!׶';랶ڧԛ&_~6^م^2]5h4 yܢ\G8634$-DGq)ZB,l} Z9ʽ細I-^ڄ '0 iS"J3]iئCa$& -~3_S;inA?UgƢ1\v4|߶7N,\)uT<ءJ~0ԝoX+LS{fEN"OMlcl3M1NbIR呉޻op~+ 4[fDÄ =2~Mge O[ZZoK_DX縭#SHM֋„:LaΑK5LEq1?ԃJN6~hu]8gA,_3+e|@m+ntN _L#?u;;҈׭Bo$QT#Pv.ʼ=Y?YoHM_QىpsF%hKVh򧿁 xì>kmFg!=Ґ-1|U5>C%ۛýh;iت>OzdIMgN<He9&݌447HYVLBehٴ#]H Wf>U'k %4SȹL;O[8Æֽjx|TuұXb;'i-j1CJ/2ʕV@0*6񍽇*:s5_LwW: )pIS+4}P֧bcB61+=}A}Dxy |T/^ AK !-{&LeL CByci"C/d~ T;2H-IXUm]&~/}!Z pdۭ=TI0?s3劏wR=l&gl7-)`]ƓQ8JWI@sIoǶK@Kt$i)&kcE/.|x9'`_$H~0h$GMy /I) cd)Y~?g߄2Gv{ES곋_96}b/Uv9cPP6'}T./4!Ǝ*z0NQ`G6Q >Gt3nN9^N%nKʽFZ 9ҧH6ﯾFq=gK z~\[ փ`FĜa4DPǂ-0d獮l6pGC d=9j. !6o}_-6~ tK(Ws %$#ZuN6q da;!x}c_Wh㐮>Ti㩈]Xc:@vp`.xs<gӤ;~F4#1wJGd,D$;um83}ϐ╃`W̄C1zֶI=6mBs`DODJBĘίJ34LF[fOz <-tYO+=g{Wo8BߠfLk#헑ϓ`6%o;FGm|PwcJf!A!Qe5+Vs]K˥j շ\M] Zؕ'fF^|؟og:*';L=h_F1s. ߻p foX!w2ƪ^o_VEN*_ʏ%/&0Q=WWQc/D`3虃=s`1YDx0 x_}' MSѓHz~IP 2ԠxƗJtqF@ڠyϪC>BA.K 3#-svM:Đ7|*_}َ6]V¾p¿$)~#+ -w^ nd҃u GrYxώg#D9Xf9I9OeYS\mGo}FUh]3x0j{$E18ȕ9CkCK}?>gY#6R;ƀ'hԋ3"7Z4vZl5Myp4}_97@|%'\hN6$qC5XgH\cΝٽE/=֨9 ٣:eWm[8ơīЙ*bO@Sê$%d?]ώ[gcűG0O4e@԰iuW2yIK\9Gq  E4*_P0$ђa-S8u(&׊LT/OO h`X KnWΖƠy:Y֋ˢt{dDz7Xr1.2K%y'0o "GyOs=7-ep2P?XpyJxuMFˌxͱ 2}\r-j}5"H,TW9.er^s(@DQ dT\N 0<^syaoJgZ#9`4Q/"pEχ#:idV#(υ){<ɫ}\u8̈ΙU++kJ08%!ܕo=1j-ptMi:Fj\Gm9C+W8S'sda\'͌Y㧄+OEyBCAs7v>^-xiV!RPw q*Y>.7h@XA*ZR$uK_Z/9)Mp<ɳg9n亶YU۱ ACզ/'5@S屮aӴ ybh<03.Ww-IX GdG1kbF8:(VRb7l٦XM!  :F&J 6ZiIWuoW WѭP' @*RE48be7!qp;Q7MJa7?NX?$|,p˖ sk7`ěY H.Q6b[ "&ɒH,_lHC98RŐnfR|bӄmA&! RwbF'$'-_:taz.P(v0/b4v!$t@y}T ԵR@gX&;(**I+v$ʋ?5M`*59о-?FuG`VGhBUm(/ThSuP3NybSmx h *|yGؕoå8vO-:Ϛ\sziEJj[RL1K[vhOKιo1 Hd~G<kBH'8,YFGkҕhH1KK>Hfdc=T64UT+qK f튍s섵R1N>Wdj=KT=›M7:},^Qan}@UkҴa$H]Mּ:RMt3&NR2h烎1~\Wޫo r}fpt` %)[*a87R/q/D~4Ay}\x"NLui-u-3HxZgvnq4nD[VnFXl^A{XZ&Ά -MTW.OQߨ~G @<<ŧ+Xdʓ mgK!/؏ [9 `U7E ɀݾrg, ǶR&+}Li]iw(tA9ce~`[p9nMb(a9ʼnl ,c(; /:bA4Ntj+mu;/[̏rj2>xOdcg/GƐwͯMBjɞsKE݈DJ"GT 6;&g}߾IH&G6{ rZ呷Rۑ=X>RG}yIR [=y:7ܵ﾿Ftx۸c]Uq2 ut{o}-@%d<%;730`wTNi#J_/V7.PiBCE0uHqdyjoE"9)؟fGHe: ( m}w>h/X9- y1%ygְ^XIMѴ$B=Ni-j94dܖyŢ{Ny.>?B/6]<QmgvĢ*1)W+\͜Pq Mrv7 xO;tγAzѕ!vR 2VALdC26oN:twQBqq2Z'Lyߋ+LS=Z/ a/rX nwǎz3bˇ@M p^J¤|g'H+/VARAd0Ӆ Lk#E1,6;3C )]?lU1ݡfYN/1j;#Uen] q9 @tL S|JVUYۀ䍙7UszGsqo٣54}<Z #/"md-5NcD\(fX N 2P_ DL*%!Y(\葿NP#qz!sX{u PUl#{0ҔH{<,%x!L7*Ղp|TJ 7]A415 ^YEc-3h[Q%G qHGٴ>F<(Fmű%C=έ}6m̴k1WLv]ۢ u.K`kJ~^%lp~W$:ev}r.u1 (4A" 3K܅FB;LoTHpc zd~V6re]_P+PBPuT+)W^a__I-EVJ? KR|se#&Szwr*ԎUml1q^pK;r =mF`W;E5߲5$Z2sݫŬ qAPSCI0Q(0ڎSxO4K__o;yZ!\|Jʢ;кBb Jpu1Q56%F}#>H-}"ߥ}LF@yt(BC+{8ȔcRRR AcArYNruHJTıJ\6ʮwoK9CBnIco~S[r X&E|-T󡜪?oAG"zfXdX,L@EzPs*ud6fO6P7Ɠg`!- P#ʘ|i,n}ӸYJCpj+ځ,b/faP *ǣa6?@yYd}pچ8hsZ8S83*)Wf1QM ¹RJOW։΂(${ik곑!kw-{uH/35v_' (\h5#k [xZ؀(۵\rI61.h̔vbcBԔw)UvcѾ#΃vU~8GV$N=l#;d8^dnwDO󚨰sa9BMHcmr}`-%ٌalӰz݋D40=pvtj{CNJJeWfCo}\-φaCvب#p+\1QIvlaNl}peprcF F yfQ+GZ4@GWy~y̓=smb,;J@Ȏգy7CʑL18m[K"߁j+/v#&6YwS(f 9(R HoLmc 4>i D jݥaaS>({ >_ pEϓ5>, D|<-Yl޾V6F-ZQqZsa+hY;9^̤N6QoҨ@OܣnԍlüEqk IF0ouT9Bŀq{F,LW|;fsY40O\akck5t%?Áךo {n[o=_{ןzߣ ۅoa8aƒ\Dk,6Hޕ@VEfIySOC\Ⲹ%$iD g B*u,/v0(^Lזow)G#%ȅxOw<1!q{_mՏUPnF֨|VP};&Ixhm$nXmz= A4l$ ' C6*6ن$[ZZaAK}:ܼJQd_qY43kqt˱˺:/* !Q*3v^AufZvc!G3PO??myq\yh *  6`d X^s<̀@?۩b+Icv`bm;? :ٹSdp Ό ў1ɉd+ 9ĥD.-ZC>+F*\)`qÀ>XYIet kiu!!--dBGxy$b̭KƙߗE2%`'83c!hSnh6M$[r`3WU;Lڄ?GqUB%r;uN`zE'| JLTLg! L3xj$.3Ѝ Jrh8dLƠ¿emԖ*x#QY&w fa4hfn sL@kGs%&5ʾF?K2lr;UԢ hޭfR|w6ΖX O'X&צo( FV Ӑ ?_T:F'`/pK~5:N0.QX{,ʈ+CsV]1nƢ [\`gaF:LM36lޢE:3"I,L)m B~^Hu>`jAbfoRRa{:l=[Ds_$(OԾU:b򒕸\6"ai.4"mVh|ሲXMSxe]ob%~I6w܎ХƲ믓ner_ZQ{𱧰ʊlD.У,&oExArFvC]7BPuu=N F]b7GPqC;ٯ[xD~ ~y(~H"(C-KR3X|,CNMqɵͣJ 'h@JY W!f$T*+z)4A7u EUfkzMa@$41l! 1vtZqrj;9x2(X 2kX"~@Dib :Q ĝ-?̳)5m0BMk7e wh%R8|eV/wy9zhYG_xՌ&b//eǰYnCꔜ5ڑVti4Tq1@9l^7Ar61x0c]ƭ%y7[nI O)}ʺE՟$,!s-h|}U %$.\ض߳[7#w&93#FݩD 68;T5N?FY//t̉KUx2B}*d&Se6N7<`27p ]Q4vX^/"uK 8x6/ӌG]5` \@_'Q9f1 8iDF 4I0xۙJIAsW5 BKxCnNfOsiHܒEZ!%H > ̖i,g'+NeAA0aU_QV2N Mo%oL!4t22ht20MbXp=M75b!toqUvl tL쉂DK̏Mm0#g]*1SơgK;-S\bj.ȟVqhZ$-Kqц-ThzwG 'M3i<ՆPC3d)4Gd?4{N=j ŪcB5T*-3@ʐ."6#cF{m9FE#APM2L{GLnj*j㪸 *%搑AXT/[%7BpB$vMxc>Ə-S>fxwkæ^Yztg\8HF${V|@U=+:q[5 O%Q𱹪ygDpG$CGRFB g ffjY@7`5gW@{{˟GO=Uob]t1.zLBT~oY+4l >\ 嘗R}*doJ[oaw^Z|-*D1|"d_M)S,66Zq7@3jp2|w::1~YqW}Z=!IIh%BUY M0bQ\UR Ffʦ"q+ŋondlgN_UH1l 1qͫJzY6J@n*mⷴ<O٬e.yq f&0B:&1 ].x#F-ý%4:! X=_X")_LUc?)_t-[ ۶oTN*yw :WCϷ_#a9߉q5E:MzL5f8w ٹ=q,  HAZwКDK8XZ*}lSZh> 1?\B8(b;uYT R/b9 f9tkNQ$CIy&ȕd&R&8/fϳFOJSf*y0!XkgV+'tlőetg8R"rhȥ5l+6ƕ~ΨG:J2]#\y T3ɕ@'SQiz/\f,b.tΐ!4~4X%D bHZʃֈ76o'{1 uő5'O!NՃ7io@M41|Xaa-1hMt P,ػUGkKS-uc)*:NMWQn5:8 >_U͒LZ2['z=[E?Јt^6`uks~ OCrbNO \ ϴ59UܠRjKJdp~#B::sH7{ $?P Ʌ_zUg/Шb 4elbBv߬ht=Cs"ϟR7)HuEȗlOņ 03 AI0 !e`[i~ 4bR7dxkYbjG'=,_R`b%Emii MYTpUͻqRTK $&wCcNg,@-WCUf5"C% #1upAgzAelLCHh,+92f'P|~A_>kԘ!O,jQ6JDۮ[%9Ҏ-bG {$l'ou_Xe@ "(:2bؕ/uUmXQ͝'xK.᾿y3L846w{] *t۴0Ee8 wxffu%k Kl}ǺQp~T2/55w}-a+Va^ n,1ߛS<\J t"$ci}UC};$тTzIǢB#tAYZq͢QΐQUHI'8Dj]7f Z6;OyO-^V.rvEY-# ejߨ=u%v}n{u j ̵܉nuNLsFnAߍ%-8,`wQ*Ы) DD%Fd,K~fCo pui(T:9A| B"J]PVk:Qe(;0P[_:c3+s n(MMgH$~z T3c_Jkv#tcXiN-r)A,5^u9.;|gNq t@-jNGyb])=\mժtR"|HևbLq7CNm~<__gcf:bDr l TMs6E!_m̥tZCt|hTOZc*27iٔޒ+W⧜@|Z͠u>w~.}g|9Ry?t*w+4i -pn`D3\k'7>kbjւNh旦_c-p(^c&kEjW CilчUOQ&P>+Y$@z-Tű`p"V8 0PNX{<7&$n<983xv*gB\l/w*Yj. O)9#5,=rxgDA"D ex{3sHcB- ]I{B{H?e j9.i0mbd )W_#MyXlk 3Z}YL5HǶGDA5eҴT\K S駆ٽ*O }:Ci-vL-c!O7c!#80j!o4CmѤc=n(NK^pD+ heI~zިFxMyg a7l|vij 'o+ .iLi>K LuG|@R^ǯ NM^5vvOJ?}6/T<"T]>4[J=\U H+0KD ,0Uoi͜)OD{&4Ԣ0 ;O'!mz(h4X~rອRzk>)½9mHܪUg920{s[1ě@ӆ|#&;}nKgv!&8ش+?~1OO*[>@"h>)g WdÖLc7X#|{yxwTbCfu١|g?)JTla7)91T{l|S2Hk'09t2!\ڝ7:s!&8P`g~H%$AVڝs ??:z%@HUqkh>iN+fֶQ:t'gy /ڳ)W=Ù<m$P;R(gϭPun%I^[oH. '.R#fpE:'kk5s ~ B1nBwCvɮ `o`Rw&&/PvEl7 Gnou$v6VRbTc3FOE;/.؃I>QhEW ֩ѶCSMv`G~6WVf"-hj!/lF4Zҏ8}5?"6r@:À~ Y:ugt+~gcd*РǍ/  jSc1 >xehPM/۫ pWY U4uPte[H0̭T5a‰tgW}7t_n60܆-u)l4Ax:؋8.rQN;԰"t$U̪lVs6#|`lHQ-7m==#S6b #_Z^C e:vzP&!hT[V l"Vz.67b(`L_p>Љ3 ДoGS ΰBqw\io:JB9QtA&t~`9eN ¸TPS]fTsy[-f:ѝvs: pԅ5-"d}|.26pp#_, tΖIo"!*ͩDf=q)nG_k. UXU .ߣI;Bc+w0^쯧xO[:ǪlRԘ/|>KuZG~KɵYB3jv0;/*) RB"ջYVtt-?T ݐKΛ " nqz$^ s:>TG /yr5@?|x=" +~?u[ >uf&iM>^2K2[\p.1[ 2vu:se!i7lFvǦ}$V\Y@־Qײ݃OZU!?  m@8Z |b+KܳzKR:\(R'>I7m{I'0])_ikpתOJ ؁G>V!2 [Ęʷ9>-x˺,s@'P'&+ubQOZ'^W)8jv/!HZ5s&}ZՏ |ŵ :_Lv@峉1i>sÓU' 1/sD\|]D 7ipLdjdu5ix>s2oYUQW)%݈ÈPL+z--IYC^̌fi6s(/q  Q[o,qk,EǸiBRRT B<\ hqwS|[vp#8xJ@jp_aqy_l a&tZIOeWs.f;IlrF#H 8`:iIb凄~=t~^Ca NQP`6p))Uz}IIY,I~9ELS: UL]zSjEȒK?ʴ ?r:ff%NP6t-bx4>j .\n,Nysrpl ~wigL ObHAD !W[(VGmxtQ-PE %Um_ Y#@8#FG$&t1B6Q dNmD0FH$Á~YWF;'ObE26 ʖ%ˎَLm1 bds(5t|=dN[Ұv~Cco]%|@ϛM֔_u >^sD}V{ ; ]\g0s )(&)"rz`LwXҭTٺu6{>( _kOφC|,*1@|"~!MrAtֈGQYέ}|+'z!z*^d~aa^C?pX 3a}mV83(gs>EjK*WӲ{Y/o>J TPQ$ ¿ȳ\@M'Dl&@ZGz%;,܎:2tyX R/H2j\ EFgh պW^Z#4A"V^$'y 8K h!thLJ8 wsYѹUrEs\ZUƝrN7kf~[wHWz9rQߩH* N E;Oʱ 0~F#{IDjπ?{.K\؎=G2E͋2 y公!tls>U}|r"3QVbӢkz~dN^$"*)? +($R>tf=xgAˌC!6`|8V\S^Vk|"5q<&I{\d.TX]t5l)=I]f9( ̀.S!\!vKjMI;KUM _B>DoћkM%Nq.fڢqY8t^ܫ^kekl'ŸDԩ6k)^PYvd=kݕ߷6Ref=_A LHBd')k8F"P *#Hz!2dpbEμ] THƚjW 0WCWEb[eS:%4 SW [s+/A,o"ם^zQ*)/ˇc27E'{iG*W}Sjw2+u@Lk0G7 Y+@4zk5a*ڎݎ eԑT/>xX:qWQɫL}8#%h *pnGgf)ᇛ}υ[(Qv($T ^˴=NL{4:k{y7fݮI^>$BM:"HF07|[r q#7e(٥ڝ\ ^ mׯR{P/bfBjsvTh 6ik +o2 b׹1jole;U^Xf?(1Fx5.;z%KM讳*jV)t\ܹ1!ԫAA+0ޏvh&8~h,8]|%VDCuwlzrvip#{ ->oQ+aeuNׄb5BhV9a}Pd-q޶C)M _csg(ҀB585t93q>T]!^O@"PV*%~ƖKdZT8"s}l,w?iAII-.|0M"$x듘C%@7!t{)4#r8%mӶ9 u ]Ys#gv555q_ ʮhꚄB,2ĉx$QTI N]udjU;a$'9, >ueHiGVilSf"' ETFÕZJ:Yۜ;X;R (ʙ<C^s~"'N{cxݠ_H b%\eL{?v4ZzDh398 r ̋ y'^l9Y!HN316a>nj4r𲥫db3SP5j11zgr)EE/ DGzO56֌ƹpޤFؼd_O;FBA%܅6x*_BSL(&cS4=Ul8~7ƛ,q0 S ߬!KRHmM(Tq>Ny[p;q&HpNXՁH0COy`Xu(%b_"}RPB3J 7I%+U$;p)-at49K*D׬^/_Hva4NaV~]>s{mKu)SJ>'a>+3+uգmG ;z>ya~SIWeQ]^/4_ .wۚ!𾆠c/?䔰r \YSWD$tt2*䷯&P1 *=[Kxa `v85cCw ]*d0b^)+N.A$-d+Y_=F.g f&)ڶp5ʀo04K/' ե`OfIBtLD|}4q'}a3i(96$<C_too~O?6a[lE#N8˲JjCD>c+5.1Lxɀ\ާװj#(Y+fA},2J?,z U<&),0{Z/FÀh7ͲDTeDF[/}7`wJ='YdV+&Rk9N]p犓p+*j_ -GPy)S^',"(X,4cK=YT^͛lz*Xbu@%U 賚5r? ݌7X,SԀ&$\g}V.Δdn\_s͛bQZP i#9%igmO'/Uh =~Z*G85nh#0Aͼ4:(Ҁ#YOuxZdW 6l]?p "z;QU_g#aeZ!x-gh7Ss%L~.u/p=lyW^#fn߈92NY$a_{`Kށ,F'm{ψ{8<Ю]/,j yM=xcrmk sK춅DVѼ3/ɉ؅A ^{ ?n0Djցiv ?k32l֏oC+`PHc2j*w"F?ޮ*-13d 63fwu9i{RBiGAK=k۵ @W,އGTJ`{e0u KM06{rB?[r^ Ke)-w߰×oXEW*eͧu7~ EG 14tr]`@ yҡx1Uc:3,!3UM>n yz777/#gN R9Eƞ L\m/.4$d䌹3=KDD=&퉜WrO;Đ?OGR_w:ճZ$<[=BFiԹfxA׋H;nyܱl^[V&C͛}(b+S'5  ;Dۤr~/M^nbڴ׸SZISDC4.ϝ(=$А8F.psj=%HU.ݲr{/pImߔiBQ ^xˣ_{//AÊPڒ(yV;U&oppo_)ҼxX%/{0Eof 2Ϟ%H D*o}z(0c*rQ2/kJB]CLӃXCdF= 'tWN37N/8gsAB$|^QiAh:)E++!XItЭIN`"'ف;${j>w/jAv6 /+T]sAH(:פERRaLSPSFCdm3,8 z8`x!ْ\*g1K%?N=V/=E|n tEZ-hqh`#9!;1H۷bCi_׺ {.`bOSz2zÕoly?Dc* QqIs| 35ZozckwOsA8jϱ CR#G&?SjWKY%7na-vqx@X~CK?bmXm:;񤠴@2?Mp3J9gXG6-XEAVNt]\-*|Ffc_9 )hK2̛9L_UۛU" 'o}ic!CyE;`lb4pNs`Kv܈NW+wOxtOUMڪ"}`l %wIb`Z3+V6lmAjKe,+? <¶X6 @XJl:9jW8ipJ=6>R(Y冱1?);ٝs(D jDTa17w4̃=ڏd T;g.F ~瘟,Ԯ-χMKGyی`:( 5?[lHzvo`dEA'МOB855xNS@q6J&4-tf?cu`a_ޗ0l\"i[:-atJMTw &LٔL N Vh]F[FƝҞəDj9_zٽt>W3%سvb%Ɠ x69f4KH~ȭeIu,\QZ,s% UPD} m`>Y&w0|sF6%sγOM d|MMYg sP&UI r3C:e"bϹpk'h0ܪ'2TLa(_S7)4Ōd E OWLP\$BGP{M((#RTo9_lk6EBcdBC !0fuw_'"%Ndbњ8sS$̲Q2VVI櫿EJ 7ݹ@G _xn}tm, im)Ec'P?m`.ĥ1Հo<+kdrK$FB6p \fƞ!ƿsb ^v0H4(qXv/>adv`IWŭֹe0 5UbD8kl׏U_mt$ lះV,ǢdTtsϡ}mùyk@Q*=.WUTMl3*o5`*:̒b13^xwq:&a/iGo&f|=$r GF {V`HbEj)_WØ<0zZ1*3]|$i " <)43>O_1OL,{}[ Mja]/PݞLqT<yJ]ʖZn] d<3nTȬwʛHN[D&w9{~qup,8 IB~]S=t{\?c[yέBKJ fq*ݻ,`OXjKP)RPaנ.^Q !n14XTKsκGjN nT|]A#tytpұ>FvɈR/mˆ \/?!d@$]t*#g5 49Pҧ =ZTl)ReXl\Hu*%lUӽ¶i?>8%BGTx񧏓qag-6T+wÉF% jf%ٵq$c7qV"();=(^ jUs*+6Q*hi750B^0ɹRy UOKs`X϶aJ*Tڎ P+##o4A = ) -\bIlb4 ӏ2mZ$,Js;@Nknv{oAr*ڴ`lEjTt_nz}Փ#MpW ?YgbE)8Ʈ-Sf7x)00r˲ Ѽ/1zXw@W݌_˯]6UAnd[EJl`]?Eu͹gj۠oJtΩxR, *\H.ƳF OsHZSxۀ?'jR;Pn y\95+'h^BʋLdKT@릔)/DJ&%s/*'ŸwUS`d6D'5&AAb}f)QV[2:k\fףF eBcc1ʏ+o)㧫CF2޺kHw-eשs0bSG;u iIa<4Y4 ТZg +}?p ka [3Wwn%< iQś̈́b9SǐT:]:Aݹw* $NhZŲLl˽JpMeF~h1y]M }r[w6w/ID`5涺,֦ sgm?ġ.DqЌuOgS~Ϗ?MULlwP|<ț1LDLI2ĎiIJɴrk zp8-'GeyZ[ňch{prFޓ<4{0)V ݨͅCݲ~%m4X4 |Wa:w[Dwv!k ,4^;bћ=}`ͧ<Ɗ@kWy(F* p.dQ"_'y!lp+yg.\_2Dzr&%r+tp֚2.MZݰ|GP 6[,4Ϡm̏Zͷ,v/2H(ڀ|Fpr)MhA 1ѝ+v:K}~wF6j+ta5e6͞W ,9_6;:J][̙UjJАs T)֣*wG;л6WP`y #+89xʂY@-C0[a(+W4%h EEFNu{$?Yvs~ƹ̎)E;RgfN1}͘:)ǏHŴ.KLc)p[Cim@p;yB;D8R# o@­po?T2 YCē`sBv3B}_Qb(\%:W[v72bz ]/'seM 2ԍ:#F7z?uKBM&j? =Tlql @VXi7[6+KSLe:fFɅRնv?Ez|\yO$Isy퇫5 )%iM31DjKg0f2HMhoBc.m+ yh>5wX:fs6AMjegxNr2ynڑ2gtHF:2ϫ]Ȅ9tdŠ9J{qΩaFθvkTGdU6 g,.+^AB3%3F r2wJ b4ɍN&'y'Ͱcr<縼 1`u?S,"nDkġ6Q4=  7z|_IM6XfZ1k+pXcX5Lox 0G(yTH]ĂeGN=UDA*Eu3)(B6`GkZFi: X٠ś8u qygB?- ]$`T8pYc a`p:Hm2<Lχ~R 02,jgk !X#zL<~6[f.\Y6ILUWYk߶' B>1~uM37%+΀)&[fcy1r+s k~#"ksI-o~Eڡv֓Ag௚2#o;pm[1[4~ ͵z(lsoMg8]{!YG^ a_nRy<}mRΩʁA-#wNMnXUBn_q X= mwֺu^iuo;xxs;|'hdžŦ6 ůd1r$C]VWR CN|Ss 1M@?_҄4#jo®gs8EϓǃcHTP4u>vUpOï{p_՞[U'c[dCVd]G kF -1k%>/]Pc=7[4>% Q@A3,~6_`tcp3eb`/)DH3R;r:#Tqt; Z}: fATJƣo\Bĝ7?#\iO ?;]odi C[(]S}:F0,<_q>H?cPD7T؆557<E%/Im b}=NbRXP^ LXr.g<K?o8J!-խİ7UzI߀L>v .-܈u$kZ Bq| # MԐgEǗ[- 8~SLrqQũr(h-~Lc&K|k Y>.seܻKW jgS:E8ч댦GZdq' PwmVZ©2-TY:hA)=|B0sdr!g|=u.g&{Gx35Zt"dfk}0N}ŠoTA.-ZP-ϗ,e)Xg/ eM 4DMyVso'w;္>PX^x5[8}.!wq>`Ҭ!刺FFoVc0dyD&]~jBl<~|m5Y4u9I]S9MFq՞B?vM81*;ӧOZn6]|";Q*E柗20qqnSʩ 1M&|a]0Vf5LMv1%#7# |Ո\~[J߀ 0=ѲZpf04'X޳>uW<{F ,Ooc<'{*7:_iqg>Xh@/L΢ef d Z70 _uUȇ\~o-i#݉"m`-.&Ooo{vƤggp'Ua*kO|U_#+%$'X{ n i-8Hq1'.̒RS֙O@4C Au B$̲v-HZ,|jW͖waq6R3\!aS 6X΍Ra{ ګ||]e.;̥|hvypYl72CK!(Ցk%-avbWxtE4hS<M* ]XZnԴKgf[pF#tiQJm5i4(`gMQa6/Jx?&YxRŝUց|0C]~J (M ]DVs5:޳PluQ֨%XK|+34('p0J;m"ǠR?_qqiS죕 n#SHr[T#Te1\-~ʓ?bک3m_9j^i0^^B[7% P+BRg?=¸S7Gwէԇ8d^`Hn$.IEtK!sk >.澝؅tsiI;$q|T<^JsW608#MYOZy(7|TTafېbxѨuHL&*vwXc.rX U\zR|І35LGz d#a.qޙCb9wUTm:OOM+` r0|䋬``w<<E,{ z^89C@ؾxgtR8"#l'"0LH1h+KM-' U[g Ay%zA5믗lj> ;);zlX3,}|tJOsjT:$873|&JjU lS²ҠL# q^4wevxyiıCw1[XC]UC :]|`ծveVc(b@E0 ڎ]G/9&?z)G i3@]Ӝ~?|pf7Bˍ]Ƿ(nJG)7CR:(+Y.ri4F"U2d72([@xN n6k>Ӄƕ=~(Pc8ÅYX+ď-!;rxqN%&ARKV֦;n[T;phn0>1ȟkőYQb6쾄dM ]:{͔N5;f3{rcjo@QaрƬ,ďF^7U',gcgUqQNl;$J9pfS\sT?6GR?/B@ w_bPv9j xUgZx;hvT)QO*&Tnׄ-1D6nǘZE̅ɆZRAQ3)7P1ǥ`IS ZIT.OJu3F,?{4'Ī բрJxڌjf<_Kt8bFn^m9hbz͊KOc!I~5qـϢ)=TGV)zmp8 0w3Jdhs +위>0;T44 m2ʣɡ~ (vEi7ɠ5٨[9?$!qEw SJHYYPo b+ mF|K[!4P9~ ҏ8vKzuqW'$ȑ \c<''Nmk>.fb/6w8ou=$ MM|:yI~7v6+dU`/ Zy.b*u!#= R4י^B+і11:i/421tB}cѾX+o E#{0+'8SףîMJw:W"x~UdJ\QSUJUf4 q.ŕNCLf$+.tFj㊚7_̒Ȇ̐pqxi+ہ)&53Z}ؙ]*Jw=NLl4A9D׬ԅ5μT?WK9* ~P?นok$C5d2T 4"I$,T}u*tK )y@ņ N jGL#Paaf?-V*Mj/W+1֛5X X|\Qa^ pcfF6?w .a6YlG!N'u2Ŭ5_TđO!幌Rk8!C,7f@0Q`MIYw@lSqQLu f,GLOge \,3G^E O2J`~b ; aF&Ŭ*K~:n/S "cA,. ˡ"ƛrqjj D ,ѯ2^bBʽMD,ݜ)~,ӎd:#: /%mjO^)IuyViǬyM+}_rEq0mO*U%h/O}QD_z&V:LxO% dgnQ:DYMyu/R8G8h+iތ0VB)%<YMpEJ/mC%ƭߘ{hss2U1}mѪ]SsZ. okuc;8?_:y߹ق3|V* ̈́ %] UI^QF~iGc'UrҊgWA=Ξ^ j霜)u' i4i3)/$e?įsu`M}iQ42]?R*sI"l6߷Iz{cr='y`APp,̟JiH~:eO-$E4K42{L@` 7} (z/VX:K5Tu*Utzu<~ɊW{Ovp)HTb{?AH&.H[V1_]ʆFC㹯lOhkEIEƯ]mft l6ҵU7s/$$e7aUS~_NQw-F02t,tjM?-/'ɇvFiW@3GDI(ZAAF1s^O~3ꛂjxr^Mz؊EchσxkSPx O;DdOч@|RRfS>.=g2׻$mR|<[zøW ӡa.?[ns=ڵ\^i1ߖ[Mu8֡F(>64*Gk?0&t6#=&\9I$ZbkeGBoEyijWjQysJ1pbFuMUİ"Xg: nI%4)1c_ۧ"Zۗ{[:m hl؆h9MXBU(x}Sn G/$k u~>SZpÖ`U]e1;`(I&`+rZc d}ao(zD?&(t1)Bi+DU@r$ 9,PrգyWp\T?YNr@4ېPL3;˪oH=alH\]!`ͨU,5˝Y(Lt 2f9D]ACX3 Z~pH7Uff?NPI8I C^{<)I/\VY'΋Wfzo} ϭن#Sh. `bnՌEjz5#^Eve;C iP0H~t1 *As+Fdht,7cÿAEvtV=' ՏI#l^13NkCGWLx/=|9&,l]AN)>?e8-b!`7ڎ7{Y!Z)C5h< i$By"K3C9=<Xj+&PQ vC0ߚb f 9 Q{S ;zeECX3o-"kf _5lT8k~qNʊk\8ikXXqcrd\cMZ Pev`9r$#vcb8"-|ͷGlPbC0%'v(< 3h-֬m裊h>Ad8-8>SP,Eiiq3 h=J|ǃ9#a(ׯ,YSa7Urshb: I|URӮ9는)$cOg u|+,ORNDtNכ;d0n:_nH Ǖl6R8)t;}\N,iFӘVP(gfod"̐9`R@S CS^CmZe׻2#jU<8]%wSUԛJzK^̈́%^'QaTR_m%äIɁ:.ȮwW%n~>8';pGyxZM&E#O,tyBN/y4V[]BhwȄ@">iY8PQXf财~8k2"M}%|fꟀvͣ'StKhG;f\D$_s¼yGE}ah!RR2,4Q=mwlrRж"'ϋbR7Dk+k.4P H[r1NAr i ^^Ϣj"OAz)E sv8Ndjq)0y$LoA7"v=#vmv!iO?DHoeRq`yri[jt~oKOXRBGb/%a玢(}&\pwT.\y!2n> \Wci?]d NRUmZl54!@>Y~gē&ABbPg Lm*y}FFdQTP~>}K2 h'V]ЇiyZ+ZY^)#?c\^N1H~Tn8w mC6Q$7ɉB?Ty؉Zb3⧂`24R9 ZAkc N\p[=f??{;a("*q&Ɍ5ƭ/&Uo"=wCK߼2&%v6ZLW<aыf"EM<]"0ԳܙM)>9MImќR"4@]$SGG-gbR@/rI43\l zڼRwYYbBF̸..d$9-Et{9xb[3Zѧ3~?>& +FeZ8 N.95u8/%03H]fuooid(^`8>eZ73P>Rn0̇ezF( Zyq?*9Y*h8~g@? dmΟJU{{Q?E憯BTDA}#CX8-;Fc*4V6eA bߐ ȭe*PŠnN}<ʔL^tS)8`s۱TTN@TjT-:VRd`LYrF8 =֮tM 45K\/vR.2qAcz灈׉'RjˤT*3p/s*TI]|ӟz3zd^4Ht> YYۇG4U6ڜ~xiZm:&V7: xoD&w[n+ɼkگ(*0Mq461\;D"/47_o)-9BEtFCKjCZ 0c7|qDȗ|J\C8C^eٺ#Gt7!/ 7r_ZF$1 vOoH7+|KmzM#p_}G38xڦg+Af K\ ,:3 [RTشw:.&wxO\=03[4x%99S XOvU4yݺn3ϑE"܇4f0B$t)yU)!1}x"U GjY#H ԟO%HUv}  9-$$ <6Q&` 4BZ P8D(;VP njpb&q#+h`L@w>.rmGY||-Bۂ˥0lȠ;UDs~M|׮"Xn/9>iTv9Hw[rW}hgx[n`iTW'u0qC{[st 4Xl%e2/yq.M )]lC̍ۗi~$ 9(>2¨IKt~Jƪ^vcQnFɴBꬡW5XuX<֖o{?@=ζ}0FgC8sTe4,MhHM`Nml[zы|9eǥSNʐ~mb09}(o1a@JsxnW#V'KL 򇞪'bJ>h#5R=&d>o:J ..'`UDVɡ2:W/.Ggm>'ƒ;b"ˆd+W}Qe暫e!-~fO_]'&l4zb/уtZ.nNi.iUWG'\^*ϋ\ M ߸:.m (3%zI忒(|#xȀF mM;%>!vGÕf >]KՒn>2 ^ T mP@F)O~&.&G!Ia [GFz}=IkQ;2a*"a3=d$m0wq-WYZrqwN5O]BQBBKp# -^LG<K=ǂJ"8!_3qa&']={W\FނC/ĭRި>G/Dzv`7T:כGU7&{X3≕W}yV^+_NYD3nҖnsJ uGcxF7W#Xce pܬ0`r0C4^YO9CEkԟ\qgkحa lYԑ2wDB'FX1X ʈ1vA$ƕܼ>-\ jzH?!jf8Sy$`y\MQ2'0{6Y~H[BRdMREyxG4b|\ݳ]-]1'_05"jb]h[b~\%P8 #~6.w \gNar;Ü8>PT-<1(p"( 8#iw+@ ][l* i'ϡ e-ϬTEw{릚mFU*m]g8R(zcqG&p)6zHx$g9嵲`y6-Z=ŏJ_VW#{  K0jjfsϔ]_WfD2nPhT\2PfՌ'DeG=Y U`<\=M6=ul@ '%C~GJ90 Gb޹aUPD湑UH]H͑MR~ Y;\ėfyש|d؝uD : wʠ<OC4k" *( `y9g' RG6ka&>?1v wsfHyn+9i%ު0kEx|!Ldu[SX{] i+<=ȩey;Ws)`{S$j5m\SRjkM#:i\TɦptBLL&pPqζ?]ϘܽN0ƇNn-(LȜi:6FvЁLI0ɾ:l+iV +YxQ2)k2RJ aC`\vdE*Q/5,;n *XwDKIBB;b XK1:rDN0]am\pӰ}60\y-x4F~~itw#p-;U1HیPTHRldtr6^UmM#~\~׬7a 7wbU~$NITB73]]v}gpt6WId|ј8ydhv4zj |(OS8|6Zv(}@sKvoQTc+<Nb2 ͶDlk7%{^Ωm=?yD:p ""eF﵆kx"{T״QN΂HcOlO5;G5"| qicO hg>gSo , gIՈ+="lhCCrݯ1 ;%Q^p1d"TܑUu|~E񂹉T"{x3#a* )8jK${~!`O'Ooڀ(yb/] "8hJIAR`l"jVGk$ES?"K_?&4nW zdfd9voU$\IIsvÑolO-nV@۫ya=~P[⺬4~59W_\񓩮i"},SݾX%,zVcUo(_bYW qyί;Ca0~{E:,JIAvA}kpgmtܧ::FI:9N(\}0Ѽ9T [(룋ZQCKw^M._=X{͙t>NCy}T}"L`yRʠZZ"g=7i]2Y29^ys9.w[r PW(;KH%[j[ï8ab:!dRW~q)ZL ۨl[]}PՙT 1!|.4TTrԥs 1XOTx{cVy'G~oL3mx5WŻ+c&VןQx~:V\ nZ+(_βQ q0ή0t2yG[߾]Ƒ 񐠜:ĻBj`R2[& tDƒU25pC2}cvVHdwq;$1?A]Lopmk2Ӟ£T6@f f/|wui;.AEPUoRy'vq>ᗍOz"~[pq~>LX($J??=RtM*9M4Z֓(v2ow嬰>y1wo}SHg$[(ƚ$h7quRkBo23Q:u=&è\YVqcG,NsVq)i?HLeƯ#9}ͤ1 ?P˴~9.r0lӹ^ua5@sVNa1W^^Яeb  *ŪX Y}Q’i>,ɞ'1s0E4)2bÎʷx w.= `E1jRL-GvD2aDx4_B494l~ Sgu$-C{TC"R9jK8K.[#7U1#{D xp)\w ;</#V/( x<OKH:P'wt!uׅɫ$.F+F”Xݸ]%MƙYS9eqF_',e""VK`P"Sp!ZڝDդ~m t^:nw,Ej#RlΎͮqEV؆;9IY{u@#\J᪚@Uٞ7]b1d$7Z|)!.b16~vT0ːA10"$liqJQHrî0H =Ȍԭ^?FJd:"9xEH )#%F>e?A|~ne{(O=Zmkт;Fصt6ݴ*61&  #qsasvms RaCFиV# 0=E 8+C#euY3 wcF[aHr7&ri3^Y)WUŢ'bi Io$ w'R;a! U0j}vNMX~7=>dITCi2ޗr!RyHZ~>|5_Ԍ>yL"۝@~Tj il']]?4dM;\8cWD=DV^I奛 GT . wLfJcbVuư6["c{%!y!ŨV 76)96":1 fb{9Z抴Nt_#L_dέtYe`:K9g3P!\,mgMC|cwHvEe2Q:d9'BLR[WmU]x)FjGAzr0/~j{yS4pR4 b3B%݉CQIu1܅w[u-!X~Pl< wI 橷1\$!Yc [t9v~XtQ Q/T(XiNG$ JTj/9G^qJ^Z\U7OdmgBȑH RTj|1T gOs5F7Ihqo;?`%h U;wIF!E;M*3Ǿ'``FP̽QG⎁~|-{F8'{Z$ #(S  <,I5ʬ6~f~@}ܘ)24u.+njJ."Z&)xdo١ŸNxJH%zCs &vڳKy"zD[0iL?~/(M4 skt?$N~qtN|'<Ò-Z^e$mЂnLz+{"p]LgqGh1kJvaZ+)jAGkcF vӺlO2@Y^Upa>q!HwTkBk-e+̀L}f[wՏ3n+:-.ȸsYrCqd\Qy8ts7z߀qbHݮ7qm}AY垶Sr2\:{IͣU}fP`(PU'kTrEFe,=7Gg?|k z l-s/GLEhPJ<1ã A8-El;/b*.ƸPT7+NoӋ? ]tDkb{ԗVZVf&N25 FSOa~KQ ]hfj5|3%{ ~EnOܜ^O@mJc^;2+mm7e>hė `Hg#188+:1{^xSm6'Ю]T7)գ&=Q[X:Ɇ4r7sŜ\jGj ҁ!HhqF[1ZDʽN9a/mTշ0 9E|%0J?=7EҊ( \'\&J< u)ݎB;IƒhŽ إ +^kZg&d{ -zY6U փ;={ ĬV,^6x8Vn%p~mBj)Sm^ph8F \F:`t߂(%"sC.C MrDmcgY98,#滔)I`;AWY`d銣 f[,PysCbK5m(Tꑅb)l^BOOWL_^>:vf 73ZC q\`ڀں9DN-wP5V~ 0+TjJIqLPBg|Ӊ. sSyw"p)v81~{]LrAZ\V(7T%_@B="y~tI֖ؕp >ӑPr~J }ti֙0vTUǸ-;ޚeatw$WF?*cm]Q)Z{>mt\aY/չ3N\cvӝ8/񢢈O?1FQj&<眅+2-01=r?itS{D!BIVi)|5||H%2+?~Y7?"F99Mi,x1TfpILon G ({H% jKEw9j9} eOvGj:y&*9oEX۰L5+,v\%ypy?dW0KKCd6_;-\+UY+-_d;0iWe:w)":,tpoT:'' Nb׽̹4#Bύd ؽ~RUkb2&o\rJLτ$ƫ< o4l)X,~lUoٿ?<-%6~1NZ&Z3ݓ!^F˷ 9"~qߋ%+6eaqLAޚAJiLb\ t8SP~]{3*hms3V$r,.m~,!/8Ș%M@ӹw76ۿ ণd^BYi=`O%GB)ۃmmBp, [x`deӅ{C}2'rBr,PZ}IHڕσYnwE*=2e#KXa[ybna.*ZIY]&f>6Œl=+zwOӳ=DOe%:FxT|jB4ư2=B׆Kմh,(2Tc.bۉیfG,YAl;_P' <%JYB1۷l'hXh)=)d=K0j컛/ˇS{hY @ﮮ6J.? Cr VP0]G&wgyDwE6퀵LD]%&6>ÍdpSERCDd΀bHq}㡩txOy^:¿yEHSBkt L4k{v{-ͩ%O.Kϟx3y57B6n^*AZ4e׫B3 Gp~^[QoE %둼Er5.b-+qal59RV%D!|!̮`|t4"'" mM& Ep[2UE/ŵb[GΣ^\Ltp5;šZak[{@wGvwِlL)xd%'5Pe-OD8ˌuhKfa^ 9ˎ&&>h E?iyeX")Y ʓޱN]ȔЛE4Qzw=1ʽ0!qM͏adYv5$ɸVoftT/,ƾĮ'T*󐧟W_Frk@ F{#Vn/u 36hJ-wWD/-]u1tS3}WZ15^/,r Q7"L~xli-d8;sΊ#V7`rd&ѡvy!;s>7XDh7%j?*[8WgE_ `PΤ6!:nY6xg1:]lxj |QهA WM`r$4c<#(ر@Jo?ÜFg/B*<:,s)?SIшAZm,_J6q)5`Dp;* "+h? ʷj.6&x1QM= 69{, $p4蟝Û7蘝 9tx@b,J {Ġ< .Ñ촭&A# 4Th\fZ8pu{T&򒷻*v> tZd Ar U7rK0<<8$1M@$Ar "*Eݼ7-ݲ,?Eb{ ȣaiLx yP=IjkCv |rb6A.O-}-+]}WGvr_ԉDen@ 72,gխu+@C%(D0;7o:RilȑIn>o[Lӧ=Ła~Ŧ)W<"AU.cϨm#ЭH K~ (" R:[$PteY$!'E̠=%n)oPtcvx:N,[lļې![x~X6VNe[ő51G, 1 ",fng Y1I~8\PWE'ux%- LӍ3 _[y'$*3l\6x`*҃_A=,z8{sq0 qRhQ$6,0#oWG{"p#/XRNm ?.>RZXxH\3t(s<:n5ɹEk%:v>i#T|o[Zʽe$ٛp QTzw{C&N-ߌ_OCj=e%{*2QSe"qKǟO |w\22XVz7qw؆ܼ=l9V팍(#'*UZ/Q FFuPs.~D?A0y5_Q\wuc/zo<=\{ C'+#%jEƈ @V#opGq`]ο5_1؃A[È"`dx$FşKU SA9ձ0u L\xژa`} ~)lxsL̄E$j~ (o2€tf9LvD4o Xf3$}4(7N 7SWȄ]|C;-19!V݃a\>@_בkV3~34ns?ah2GcgδCゾbɐb*ekFxB׍͟(s`oK]s֟KE?a:9eKF-2Th,n&zWt߷hKaɩ S4 wk-1ԫ_umis缡:pawݑ#a mJ5'WIsl"j0}n #]/̜LI[o;cĠYA8 N3eQ*-j}iI'x ~1dHC>9W^^9[\-5 gך GOOM@KN-ho`[ HE/ ߦD|M?(QL| ה5UL#oxI +}<{ȞKg̹ƴZ}5,0tpժf#i>ľ*~j2OL]t)"D;FHLg?JRIU ,$ o OC $M J3')P= `݉lQ>[w1==<:iM̲/"1VƦO!xxݾ@aq]+>qFѠ>7O~XOhupF^+ubݷhE@Q%R,5g}VϳFwY\,k h|\Jm>8thwwV6Z ‰ \zd)>T%5/"$p{ }w+oU2,mݰz+1A֞e1OOM(|lc TУw 21TΡ3i :m2GtQTO =BHh#q9违az; ^4@((NJo'd#'TDAH O\v$``P G?1ʧk)  )B=<}1#s|,dQP*W…887FYo$-rG$8T8{$6HEM&^)N`ǣ+KE#f΄:avz:NrT3EߡBE դ&)zt1>!0x8=' e@MQ1 ۤ9 r)Z_ԧ.F);=7tr~}n\/'pC1D3wY4 mR.ZW2->PK\ Bl*Njg=:_Ķehͅm9ZӁTgK4pNأc'Xpqin ){Д~xA^WOgLwpٽפ*"=<&0@ːt!~"3il=ͩr W93u{ Yv$%\a^rܛml$ȎP `Ġu"GSBhb34ǭR#p N?X? S# FWuV46mWLpjX$]\;;puqݎr Ѣ"6v,Xy&]%%u*ƓHV5~7wquOl>3/hXT1r|R#/j:VH?tt)C9@DN9!Riy&|wUYMM~DIn8]v,RzFhg`Gu]F׍TUd}`›c%JMZc! -Dԡ7/o:{rҔ6ٽ߻ 3 mYڍ@&B.dLZfL_%vů M,}8"{A\JD40TVbux9*uU}ɜ$8[fgg1}@bg1ӣUvQeUOyt'SK8,o6pi5XHԛ4;/Wz4CeF#gW*/F\TRk|'̠F>6bDg/c;_;#bQڜz8,>h08WI`NRP~BK֍o YqUtXv(k-ͽvOl>2Mj&O/B4P/Ў  sUq? bWW|$dOy#|x%t,q-? WV Y X%n4օ8Ҵ| ؀J_y9aB cI\ \I0R| @%[^{L=[¨u72dT@ҫyu=>,!*,y@LŶeĵ?: o[qVb7RçG }%nۡNsƻZQ5ې)Bn`3gvΩ-0C؈ g[OmCXgnLEMbvhS^wJJu6ȓ3V ij[켭=+^ಔ/k[ODo9ee=xx㲅.%(ccl&DۨArD GCcXd I_3^ĕţUS̲ 8؟ ({YQs~t¿zJwAd/^y"?*s+4i~#\a|ᢥ7`ݞZ&`8  >%i8O2߁Npop'¯A'su:uyUͨ\ ->w2K,{cOԫ8q;~]v++5N-{5N.JjrpO*(Z%+Z}K8͆%&ՋoB]6Yſ{3M\)ޡԫ'?4{u]gHd/IN,BD4dj=~VDi`%@;χF O|Kxt__U4D!⎌;0rcו0SܩŒfq@7v̈́Z(3W$PFٴ vU! ~BRY^[w[khnu809t]"4?] شܻ[VhVb"I I矻B@\Ix|T>õO̍i WʇNSKxlyNMm.R6>J pJĪ~Ir/u;̌hqͧe{rKl0 6|6bk20W9)l:kPp>IrQ[%.HkJM-h},)#?K0pˮ aΣP*$e3gB͜lz1/Ģ bGg"Xq`P_x YUu29ʮ?jjO) 93P8`9<3>weVUs?R;\g*!q[ܹMJIiU.w$՗2]ZWY4%Mo:%7+xs.s`'՛UHkljR̉MQPفHJ$&XVE &'4_Twͨ`9'3$U}A$3pW8Kt-&2iΝmy"緗p~a+<]֙ f*b2rIP aIG-Ϸ W OQ)FtzF7ڡϴsBz`GLeE?Q/^[MD4 ˄{`{S7\L!X=, :y -#W!o1 8 ! Eܤ_Y3b(iAy9(B3a%ƙ~DsHni6VF5Ǥ 1VJnEDpINaȟ!Su ˊQ=!9݌x'7#+bUEcmŸ:ogrŲ&n1wdrW$65w=BTie\]( 7r2ErPɠ=:3.cO8Y P87?*pV-ZS2Z]ǾNc4=2+ϙ` ,X~rxX&$d@ާ@'ࡉY}>c< e@x{˱DWE{P]}tJK p7],C75VȊ=Dy[qCCg!\ {8`_,9gC;LUa&.r(_4A]<ң X$?@T9ux# l>S9;h{,x j0D+i(G͞ kg +H;4be[s!} 'mʆo/KOԫ}I &㩽ՈAAPpg8F*d}q hGhыa~]hiidc<\ˆ® gp^3?(9NE끗 Ml}΍kl ېw fA}el0/s,rgL56<U3"%p4k-Yuuf-߳CKwP#\lw#*(_T7$p(ՂPL6ߦ=Q <-`lT:_ɐo0Jm?T؀K[SW,92xO'_`@š9"SFûF1PI <ԙV k׶7u0<^;U[ķM,R,c']3Nk'k!]=jdq~ݶ0K;@ꮎ<8ӳ UFtQ#kF# X"'6" u4rV{,AjR!$`uOzԽAZ^[7qߍ)kJ;=JYSɚ$WXb 3;qEd2K%>W_qGA8WD 낉dIGB*@vTESH^bǽWF( l LR )f>!> {QC0MP<}jɷz"_58X8tj JRy@AOI`*)5^t7 BF}w*/,f(TۥiJ""S Ms~g p)whskŹR 13XؤZPz8P{ר ;L\lJ,z"H_\h*ůruʫ? rpZ<>iT Mډ3­yntp̒ jjYZEThi٣Uxd$̰hEit;A5NmkgZT|h%IkHYŸcK:s4Jedabm 9bR-ǀf $Ά1gus5& 1 MH̻3/cTJ8 A)8D15FGk![{̱x"ji90)OHR~xT< T\Wq7FKH@H)8,{2΍Q}B.Ur,Ւ\c$|N+CKAN1"hTţKsZ6tzW9Y&.0?X.,}ͩ"9fuiK̵6Eja"Z1l

Fw4͠?HnBƒA1O5 Q|bR冹?N93bw3xHe08q&r3ȟqԋΙ\eGokDGyi q3.^4qAkAzU\l<Ѷ ۳;6`J.`sڤ .V=ٳOcAߡ0K59k,.(á8~q1iv OaW["ي?DP>U Ɇ"O;ɓ9F@ H~KtVu cywy?y٪B Gvˁ' }M={Ɂw&ewOБ̽A&5 Ж ,!i.p8THIM0oy˯`mO?i@1dO;v5(40p)`f}z8d!N>&PY:0ucP~WM"' LЭf_1VBn^ gQpꡧez3GRkFg|No O>g\Xl6^_it0+~f6P=5ܘ{@Ome3b[P IpBg3*05zKL\ȇQ >9lIex[x}՛E6A'_wt/̋xv}. ZBe8KVN-Pb9W()3~lo<. W5''jW!aT9룕YafkFz[Cڟ()AC"y]|<_™{ *G7*_23FV|rX:ղMThҢ( 06d^,`aPzN_(SV#M8&kEv^v% gD PB:WH`~Zޅh3!t[#Z9]3uZYk ٬Z"nm袸) 1 gzdY'?4EjZ"UѢ8Hɩcj/\ƯB@]XV'Ʒ )"+"~`ʇɱpڒ^(z I^4 KBܸfP?@K&+&MZfSz*#T#ieM-RY4 [Lv丶]բͼ쨤AW&#(&ϤqisqwejQ;jUܱw/iTP&C4(BEg,U}=(Oh7[#\J=lO૔;4%g+ ϵCz8V63RJJxMyh jiL=ͥ]Y @?cjyx9uGX۸|ҏ#a0/w$K}$nGjWcQWYQ/KQXb#.@\3ٽuk0/l^EoOƝ#[["܈bC8+gtΑڰ{A~Q["/MT1aXʄtv1)vM >m_9yFk9h8~~{H Vk ɣ5bEQAo dHQ:5po9[*`YY$EDU5/"b3nNLݍ|,A vMJ1)T#Qv#e)P$"\B-RwцOccc;vE6ip="҇v͘H#[Dq Z!CZIbXV;Kn^ƀ>Y&o\ O1}Is@E#a R<^q̂7yڳx}$)rp5o=)M ޺~,X*뿇?iUݖyh$ jX,w_.yBK7wfE2QL4Udֻ {S0>w嵩h H0,gBDUpڛ:-I}kfCeͤu_V qWKܹ?0$lQ< q>c7_,6r?1 # լDʄyB;gx³vtX[ZX-HX@KVA^Ÿtc'u%U @`8 v3|z;>GyPah䓘Ee!Q2¥tG#6'[B^ 3bGk =PCo 59ΙB>xOʹ_Kw}z=\T ޮ9:nOfq/WNFj~%DS2jRf^]t3 ~AAD-xD9c3|H NJLߨފR9\yo ~4ֿ86bY08Q.Jv&b7x$q1 M0XŽA6! 5\#<gSn*R <*_nи蟡jp8pVSxM%i2]MzjvR\<&4TD2IpWHuLo 3䑹%,\b/]U^1toҊrEQ\?ʼhE}e}dev3N]$$;2AH٦op]XϽAϾA"׀}ʸx⊜ @#ogY )V^ѯ{K.B^xZuEAYќ QdZյ.rmVyC''5X||l*;:3>1?\ȼXiH>z`XzƎc.uE3'S6I * rKDWP&HDj r:>C/= dTmCjI-GcjЎ>0Uu4~g#V; Z=MD+R,I= (i#> QHv%O3ˆhN^#.gigT1%Y7Yt<:Ew'P`z*v A'8=8¬HFo`&rDw3$UDsP<v)ZPm:dC43p٦C~Yt2:-=_UB?Մxsd`<4ו+r 6z# x֕UNj;q\OXew91%C:v1&:ԁԷ /ڛրK"6&KީC5%B@Ul+FݟcWʳ>w0~/mJ=ҽP:Vn#KsѤnf5,\0jس|vy .)G X5U$o v4ǛH*W`J#7/ wX5 8ㇲ!% 0Ur\F&C` #oS[&t;̦;zA zHh) .a0E*7^^p>P-/@qf2t]3FJ#ypU}vzE%l=1}z̚Gԏnv~Sh$-gJŰt[]U@}v\Yj .X閍wFܯoRqPQ_Ii5RXepA$lmnopI7! +Vlӧ!xЍ64 DKF5DȪ !t WVɍD+& i|ButNLi' U]aO6;s!t?kdY-$f`o~Iyy6r\V!Cg@ "rf?/kE6ᲘAT!x|lG"Ю갓]rr" W5@:s)Knq=WWoQ 2KSP}Ãΐ~OQ_' pۓ='+X7Qx4)֧\^V`: fD>LE,=ےn`:!R;¼NIv^q9i0W0FP (mۯ˳X 'N pU0o'tMZ9c%)$xD^D}T4a5>mbk*B r$2"W7i}]x/," Lz&|_Ӥ 3&LB4C@w58uo( :mx `L݌\Zm`1F];ZT[:>Ռ? ,rK،Pd!Bc߁ \:Se$O]ަ;'ͨ-{~9no2Z5 x`ЪOP;]wDO.w?+L][t`P d@L(WEڹZ->.`1{\G*\}5 ٲLH -yxzv3lnppk8=j52+i!I`ӿ7`!:@4dmִUgF cgkdv@OOTo%e*jYJzE֮㛏A \w(Sm{֪-ӶzW&;MbJWe~U(%NfFo`p\V:oۿ5/SƮi Gb^aS[F%eՆlΟ~,(qjf~k[b.nS|bZ 6fT(GwfdoE|qbpo)mvF O5/~>#3FHi>+V/eH9R"MU?W{ERk:{~=RQ]΀J?kwnCbE&fDߎPa,=2&/ |Mʏ ^N5H~yܬZUK\SְQj.F~XW}j5~ _Y2!f~F'`b"Zio04fޝ].w]ۿ,*S"#7+!L%r7K ,n5s.K:#Rm덽n"C9u"Ss_\/-WJ:9g,}u$έ)-Ey&v$ 1 NĊvnRD>~ Xo;aLf4fJ5)4~ nJNT pO[Il@pCI$qLDJh5 7Gƛ`c-Nڿy_R"?djB$rH`)\ mV6*:R@YP"Qٟ]GZU^MI P7҉П ޔJb淢Ceui4A8] b\֠T08/h S=yc5:oa3'> gZ]+'1zp/$}^We|Er6*yN/*SpLP}p<ְ hќVQ+=[G?iZ *~9mZkD%eER9LO-,G@ʫY+He {No!DuIIy[V~=#Atsbř͵_Pǵ9$M6Z@h @XeSJox2vSLT Nhc$L*y(? 0.՚ {Bo[> R(+Awm*癬HLVw8$璉.BcX|'iD@س+쵦d3)(@ 80ģ,v'6l.6>?bV&ͩ}ki#^ynga'=iqO3 ʮsu(5Ϫ;Vj_Ϊ7cْMD !S^{Qxy1|_cI:L> ZjE$n=P( 9T H@IW8Agnjcܓ?8oX`w jx& H%)JͶ}Nɂb?!aFFb?KN@0: J}p>hhC*PHqY!נ3Kp~%! )F4/]z)Jéb!8ʝ61뉥 j#"b)ulyEIT+$uż~㰅fo5tQSwM`JoQ-o,=8@̏ WYmI',r՟ FTꞙk@-ͩ%—䖛%)U`vczړ,A7n>Y^ӸsN8\ 3<0ZӅWe LJvm$l;c'ⱝ'!סCēr/کY%AK f\^Qyej/zC9xl"s4+&&k䲬ŭ)^ؚ>} $sM8nPMMMɤ<{<\jAiǢ\lظƊf._I r O^u䢈adQHr![\Zϸ MVOZI> X/rmI}D"TnSaYދ)s=97!bltq267Bjc'Αդ/ /G-og쐁~1*l4|Ȓ^ݲROXlcWKdj._ʾTs9`Z&& (ƻbfh9!-$ǁ2=ѧ"WPunqD/\v&{g^ R?7)(L34ˠ5bbv:bGOC߃ao5AnfhX9hpit.a0b ` T ԡݠ<%Ө򭬼&+1 u@!sN\M vWp@6Ұ_6G'4aG'f:YϭRvD&h'ayiyHH9OͥcK_1#rqGU<ȶN;D-((AOTFpz$w[Y\; 5M~A濫CنF#ibAjOAB&n,$0=s *[E%J]KS2eV>8`ē4`JqÝRZQ͑NM(G`?zٞOߏнbKG $.v1Ig|FRY;:o$Uِ>Dmol~{#PQ{\Jy\d>"Um *`?h E8)n|~pAҵм줨nO/6t2M4vTQż{Q;X&.(xLSwJ-:`Y$Mï^=K1^J،{kjX`H!mbeຑD¼Pgۣzꍣ|'1JnN7䂁I͕_h 6;% e/@`y&6G;nE[T!8ě&Ĕ-q曱. DjźnYWeqɥ"ݓ@rLT:rnl}ϗC]J" ˼x؊Ρ[wx4p /+ntZ(W|x}sd+(;KHDr+fi/JuGWmIjNUQˢv۾ r06 Uڧšȏ;h9ve$Q{vdʓy`#q~z+Mef1JD OU6@r;ewc3&Nxhe88 Sƶ f*#yۓTWVLѨ]JK6je7#Cjkv9Ω]Iqi[ &TsJ@j=CwPYMP=&6 RZCy9A*q? <1j<f$%pQ@)b`yBy3T`6]*q_%)I )S3J-UWlPHC~j{yB8_2sEg7&ٺa9xf߃pB,JKU p Ywp$qzفêekq| rN` 2\cu-8ކLpgYɡ@J/ąjJLMQKY:F:fNT}$`-\#2fn*aiD~%fO_sEM1/ "\`)krviW;pA \#nohiLS֝P+:H\Pi/`ItO?p^A7?/|GȦV72 $dEdžYza$&wYNe_]GUʓ KC;%{,D@J Āan\Da VQwg6T T/丣b~Z km+ܑ<nPC|45_@ s덵2zu93]C(77*[Vb4Je1*5b*v tdg-1~Պm;1=I<1޶:Fߗ՝_5wY8[6C|(^Fņ` f/;u;E]CRA 怑 =(, .(T"pdЬ ۃͬgip I^sc3ۯwOX ؈,Gژiқσz 14TRϘKih{٦lV]ZLl;Q~mKY:Jb:R 5W Cv7GvHv#ߜC+k 8^ ,U%k꞊Hҿǁ }/܆4f]SlF#5lQbOYRVhSdRd1 . 3`k㻬#Ɲ71Mh=˾_/*s鮎6uPF)c CLD+WV9c@Kͼ,B~k"k96@}awX6υ3Md)+Koǜ_hQt{ۓ͜(bzqrł#n c h[SnPIgJZ߆m;V w,:5#m_Oc(h~EI"C1ޯʯbѺWe m+K0_Ӷ]{Dx +[!qeU!V|zOШOF$w@BY%G ۊb/̀P$B0(H5lؽF :Pk\cɴvokaaIۮ=mZ}G|9 R-me ^;xty^qQ<Aj0RKJ2i2,C9 O|~i{EzCV7kB_fKp-XU7<筴Mj 3.2?M-H%RpKuNNm"7;X3c,-LWng+r+cA^>;ʻ)W@2HXzg$ij~~:[E2"d٢Cơu$~yy1Z\1ij҄)2%܅oA[NDFa1 7<2ʻV $tZ05̖;7^>w _%+C2=ؿHw9ܭ$hЍ-,"6ͥ FQZ8pD}?w"Ba{-7':)-(n>{BLZ^?KR1 uVe_ U%GM@I,3/s'H߃k#Ħ>Re^%$DE /Β%xK4?E]oO qHcH :gymXM_ >`]hḛS Ild#>S<`hQ.)]i8h{Af ?A~ At?$>OKbK#)qL})As0$V]r+Uf2m,DP~*-RBG5>&_/M0tEUcɱܰr̾ ƳL\OyJZW\hDp\) mmW{{8ch߉C|P1Ɲ0_ݪsFUeڱCؾ#ޫz|O!AR0%jƊ&C5[M??s(ym# O 8JS-"PV& nQ9u-H=|#i1|{EXVGyTZF-huP=D|4)}3 jo %|_\(WV5A@W.#*ݬQ%Dn]1+'۱Ev@R&[;@F>@S;g&v\̈'ҬtNzgN/\揉|V`fМi%)t4&zDæ~˸ZMY"}CV.y@1 wȣDs7OY-Q8"eԟUQ#Tˮh02Tm˴|$d Tt2]._%ڽNAQUi&EDA1rhzC8Ě6@temK+Bq_'gw@,1&|BX/KpFs?!e3VBJ{b7c9#kc(Dp=gTE~,_ SI~JȼFf#- Ľy yF)jVy73ZT-@ "ͯlKjסW؃軯E;bcizdG69:_ ` fNJRj+;WCmʱ#|K\R/ Q#EJam-r[(c$ty3,."3)̑*\e9M?lΌ{) /ҿlL'~m?qx@N3?x;,պ]*-K\9csڒu<&!KAl?P (7٦?W`i/j[䳧IA7>a$4oF"T$ubAGa{m&o{o 9r(@"h)77٢;Ȭ`p(M3Td2M>ìZmw E־EtE ftydG{bhyػ(=tfNi|,"vQ |=Dٷ@_SQ}\RRT'/JQ`zLf"q:څ}ߵh87Vs"3B6@L^{oX_NcSIwV^* cO{ZGAZy.tH=1<3oj D{nˎڞqj=^xoѻoN/ۂxHp7,ny[^&`k`UMuIHSB-8:r`dc0=3;~ drIZlLp$p)r%[!yAJ^-SP bFG:xD񄁏v٫I[3W+6EfNYxjo؝AwMdNߺ=8aA)9E,_N)YP2U-X:5]>T '1z-^ hhe E{+֚ʑ`*wgT wo?hW6se0=YaaO=\%!Z(یdaI[9M DyE&c| 0ҁu'*up)5ه[2( *Z@P {3≿I>@5 قnaJ;0;*Y~!=iD\WyYS9}EwIGP,jP}"{rZlȈ/y@[2%kr$ޚ6|!r<`<#.ӨZjn՜&fegzpFQ%s:gfug/B5:_RDVo!.ɬ@)jؔ0lczB! nA[L3;$1z%)unbT_(k~$j8*Bem52ai6VKHh^dAb+v.gwc'9jA/_@1Y jVAGaKCA PCP%l蛣" w(:-3Q# ܳ&ȀT^ヲՙ=m.ɼi)v(H1}]&rQ(9.Z"<[{% ܳԀN4Pא~8Kl[qZ4L@vF$?.VU "x+2Y&S3Xr"x;Zϕ|gLc3xn.-MgЛ Ám ddi#=–^KO=Mu-ғ=F '+:! D^Vz+̆#]5oO P'wt9V&PP)CH.솭X@νn:2E(cD+Rju=3 -L24ڈ2|Ɓ@؇ŀW^ڟNak6=6JJz"q0d]GM|`BCK,/B\'ZDm|,gRXŠdmxJ{^'4%;E.^c<C`ez{<s?~̹N"n q'$Ӎ%Iה{/NHbsBIXWY Y@| Dc+`l( ~dl 9Jf dgݭ܌6`D sQjU9?~4|G=H4L!,*XFK105mO\'+)_yKǮG7Iw!u4E̜sw*no;EY=2eZQYNiUMB+^.h–0pFy sewU49m˕Χy:I ڷDRתk਱Ru-Lv_뫇 %E_׷P,۬ FVBd4SmWag8˜^9Z;J~,[BjUi|0Q8]c&srH KkN6 Pw'V4],z)kWHܒvn(X0rl8c<N8H ق )47g~ j:V5W ˵5jB-٤8`7$,]DHKM2ah:dN hGr%:p] 5UZC>(/p:n1"2R!]ґRF,z3Ħ~]3%=/\y [j]=pOr yӞ"v<.pzbex?[^UiF'Xhṷ()ė2ϖ$ny [๔P@O7~٘-7hhUsq̅"ƏL Q3wN(5t_=LȪr?Rf4JQpdCer7w*~-1˹&L DQH1R{D*K [${Z砱;>@?m ׈}EnRTvaj. o.m^fI"W+$:Q=`n´(rOPSBˣw<>QM*m%iЄk6ߟyG}' $a/`&eS.\jPZA? DOƛ'*U'b5dg3Cg"Q/(덼d[n+^a2z3G>g'F.(# IGoV d}r_6! pW=ٲOR )*]!ݘC֋':,g0oƏ3Nj[F-fC'+Ih}ő}ۇb]xY5S&gC"e?(ٖ[{`(7lD*@G`'\ XlˑvcQ]#HO- Y)WO8xH:FNjVytj4MnPuh̸SH/o;5!Neh's՚mg>JM}@$ P뜅*zU T-Ӝ>SQt/uߦx}8[*DkXL}HaOUX/b? g` fÜٳ,lQ͍+Yrt$(7rB׃H%W__p3K36/ݰeՃh\1ۧtyCa JttSQnH 4nU {J_%k_>.ؿ]xKѕKIp,t^wd gUىДjr -7B4T@\28LOO>6DF<rCte9O76% FUbdg+H~d.P=C֗kd>.xvאnP0hlC WDr1ڤKaCuf3(A=w"}z=U (fw̥Urd_;#8w5G\+X-gy m AЂZV{b>HQj387Zs؞xqeSA7|_)#0"xÁ[,/~m ѿۙzN\, mڀTt;,㧪P=ν\J}NCņ.+DZ^\l F(ଖW^>c tLF#\O"* sxtS7aԺdL77CT EU + oqW&Fqzmm6>oyܺiQGZ !fZ7Hh5I2ڧǨp70G Om1\ac4-gԤ;ew](\i#W-KձțEc] @y o,81rfYcIbiK1^UXȞfB@P5x}`B3ʍΫV!Wwg">z }s]WShPC:<1G:Sn3;dDTH\Dc 葙'iueXح6nKa~䡀x/؆liE/QƦgv)=XSx!Br@ʿz`?;p8Hncbh _˸o/yI_az%OÜzo_~1ɔ0JF>Rpagn>@?3pܰ1cTȰ-Ks`C6"ȶXTz-IhU^iGى J䛊^=ng4;)&o" I7zU=NMۿeUXZ0g]㓓w(4N,–`d[NQG]bm"1 jQތmK}۹,ٗl@9]㈣i"$MxMJYo.p.UlBQ g^ 7aufxGkzhPcbI:> ?W>_Ú x:`9B{1pD:k=?-a' $b `.Y$)d(QϷq=7I'&DT9\FILkTFjtS5-%+ *9@JZyiyqjtk/YmZokoV嗪y[bKtU˷[]f(fmљn>ʗa\pFv7\쐍c_9Wm=,|xֹ@7DT#琒߬RbiԴyB` F֚]r3TyQ?xw5JҠ<#]"ɓ9z.MX$ټ[_d!+5H)(ʳ3%P$ˏW1S2*% @lb Dnv5i.Q~/d5U>NL XLdu Pl|VީjN5 >&=̜7.;\N2 !eBLa&-{n:6@:-gQ`)ĭ.{Qx1AM Px[EوhmY-YEYҬ \>ӊ>vFCugZr_%m^/Z#.@3A6\| Ś!cϽ3*ocjxD3G-WnC4Iy|@{2jfo+]=R[mfA?"޻ ?b2; R@|Ma{ fcg<%1l[v|`%yZ#VH'I IHR~.i|'wZnGUݺ6z"WAbAXaȀ/)z5E"8Xy 2ѓW$CG'Aj]"YGJhu@FĚ~YD.lgbh+ڭi[v:Ӛ?~oCPN_ivYwWzz+z'ɳƕ;fVڇV9#\s@(vNZ^xx/Wdnĝ`6UMkLWh[JEO;V}ʖuoh*]aNc<K_1fE) цQ̉+8^dc7BG6m~qv]Hz}dEӕPs   =>xu٫_ka]d(B,; Mh(nԉat0g]|| ٩ z'v{A7 }V1L#Z:ލOH!ZjS;,{oVʣu{+JH2ǹ_IvP/>!)b?yPt,RB!pP>\_v=r!bY+bdijsK;%Ѡt~mFUKS% wA Mw_:Kv8(Fn1!(%)딃 ?aBPU XW GOF {p ./DdT9`0H&]ٴ1{jZ:D*YLa_:$"o]5X{nYccAzE/.o8Wzɔ6Oݘ}/ &IQj:y+qoi~:k@wEhGߥzw;)j$MNojNNI0%7KLR`R~dڐXҔGF3ߤŐeONgP~;1KS &]-Pӊ4q紁)g&?Y:Ԣ[7d#Kxh։񔊧'РӑsK]Bۓ֓xUM](~u@yK7 y<EeróKsZW bɶ6?1F"vSn[T A{ xp益i .F9bg̻,iNSɵ;2%^ dۍHДNDVS=I[& rpo k5ˆi Ѥx=<cqV|' H[r,AO%hnKgKhAaUv17GA1'KBL'31^p(e ;2lj`Pmju,@V-ߧ0E7 X >49o:Zs-M4y4N>?hyľ.LqKibSK8K}kϑpC,vX 'lJj>*5唬ȴ! F "{J@ӌ>w po*gl\M,qSAI Fh*o`Rbl 4A?E!d@6iycgDmZOEzG:K0 q+5;5#LI|DB1w";,@\g9ҟ dwoeYzsE(Fc7f^s#TXfz_IJǪ'+.@ ^ !ݲ9: hb# ΍fm"{ ~#X?&Vo~*ZXa GA4S^TFQu qnPhtVs҂#%![*nw37/drJ!4Mg ڠ!3P;<^2u"Egbfvh OpH=ܓncuW,&G_`Ѳee \p'~c˪,A@|lfs8ꢤXi׆wp~sY=4x!'"0DFX0ݻ3ZnLܡn#6dCe?*T7'aw^!B]4TTNnq/;Jݴڡ?mѷnO)J95.nQe2#L2\L.L-\V|Ji4?Ɯ)D"0& p4&pV3o 1$Y{CO:|K딩5g}|vx3@/pwr4o54$KsV)1oڡg. :qVcy]hl@z7yJ<$ =DGt(GOv:ގT_<"XWKSf3h1Qy?޽`0a 5p-7'K/˞;ɛ)WyB€cN7)p~ܷ,/LqՉNzs̪1nw-߳əYȼKT @*d#L.,iJ@QJ@̰A_t誈EVg Dփ5T.5_*3y |xVm^TPYw0v $4C4tR+ʧ ^[>4m (p^ ـmY\ɚvK$.\WU|.e^Vyb-Tp[/D#@Sc}qgWȗl[=韦]bSK6^N^%y3Q *sKC~Pryg^̥P, ~ȕI:=QtEK vܦNQHU}#UI>NzI9kʏR'%7ͮa]VA &,ҍZr2oV9ګm'ljcƷM4D  `)j!`[ F\7!z?_ 6Hw)J@enl}fs_dKA%J!ld:pC@G rb/rF4OP7L qvz@Y~Lo2sZ𷹲Oz}&< oS兮CptQ4%lкHi<3b0z\vPI[/?:⬻Ѵ)w .A,VIZ,lYx%аA|HaW!GtP@.hI7~ sm墭{YO/)V0KX;}f,q?wK'XƑ9F+mAׯH9|[X C9OBnjt(r?ڐFX|WM-61ժh-댋 |nxMBF)S7O0K= N4qJaJIs3v` ^P_Cv(D70.Q7TfP*+\VCu bbPCl\ Ef^9n pba~lm# ;"+zղMeܚr>m\.K](m5{d:n0Ъ{0<> }#}4+;R ?JsGo&qW N#vmiDwD/ /PcBDt%苕 ׻6~?%F+/EPH'jNeo3~uW+KȉH+96:BFXNa|Pr{_ιõg' Eqx#]î;o;O0ZqY$(Y/$C:_u<̗sOk_a2/]y ^7wŁ31b"7pa/IppxpE1Gj P`y"T lq$ >)tb +60:iM+DGZ Ph*oNS Yx=c% $#֒-ľ.ͱ~нpk.fe!2upCHa`GFrsB=J(aӟgP5{p}\fIІ#Kږ {[Z3 :x̀~"Dr1OyNoRr s0™ IiMxm"-D>nt>̓EFu~ݍg->GGk!2y-EuF5$ʒ8 b1aU ##"Ӂ?€ 0)(w۹( * Ř60y($t1Pxny6ٱo>n{bZ>pLӦHRcfc##wjBY|X?$kRAIKRa( tlW8?(*6 4_g̓uN̏'u*wCc:ȑ7n=kٓ98"j_&OKcaAUVgs?"MZf : X86ZOGb[/@o.Jj V~lIgڦ _^ _!Bt&+*yҢ!^Y1}_7PÌWsku'.']C>+x@*K-0L?r%4w#]?(euX}4W }f z~CI=¢!D"cjvM %{V쇬ܾE;36\-sm+0GH=Z<:0v-ӴNe=x=mrqrj!3& gp3GXL3@L_ 渷!zzoZȆӨfxk=V]a(B/A L񬗦bx|uz]:]A߯g*z9^◁1Hek N`U?8j*K9ɸ{ڗ!,d٤TwҜnǔW0.ی7:h鷵z'rѦG .|Lj/!]B &_Ҕ2F9"Gt߸3GP%[x$be]}`B盇5.|N\fNi pUo/~ŋx-x lOL9K섆B@n;kJ+VIIUZ f]y2{.cYUߝ `\MRi,}4Lȷ2NjS"7Z j04?53 c,^ڠl9T=wiXizJ ьՈ'83u)fWvbdkyHujOKMq+5H 1R ` eYQt_2@OAAi"WɵBBnB;}:~њb<hۼ?NG>IRG6 9Z .C>-v5 839jAGK,/gţsZf8>4偕a!}aJ&#ClҪKa˲] t2fګ^/#{>p6fB(ՑA1TKw' ס>5 (/z -0]2œt>/x5ۜ+΀0+Kbx$!=ێI+ \}Ʌ7Ӗ}Fw ;ڗTѝiDѨ$C&E/-M~.H܃Du[6#[WR\nɵDV ^⽞^}p:31_:fYiLIራhIb+N賙21`HPS24\H_<]I!T.#92 B%j;yGs,JžaY"{&)w iuU\ZW]OUH9cȷ1#ϰgvvNrV 8{~mY7kSsJ)S2|OJ L|ABRx)ntʄ1~5NN>r|ǣ'uCQI u_;&PV(SmD!5 wsGEb'8I[c+v- 0AzqmfMʛZR5}"|'cm},0qCCZicؑ^FVoŀSܜ˰toL%K +|[ZMF6WZ5]êi Ku֐Hܘa,"+7F"M,$bG#Lv~`!; M$(ވ?c:`D4O@sJYWL(~L,QȗRαH'j01?#Gj*?'ɚSGنSRteАHc:"A7OʛFhw2k`x^˶$ܢ lxR:ܱÃƺ|9=T눃RVV8[+9 Bn@v5g>dmRjAK5"ihfՔM%+pvY7#&z#$t?#Ѿ(wE.08H |c`.Tp,YXI?aK@4tl 3 gIy lZ8=̵=/g-[ l +(OvQOv6r(~6HN1vIEn*8G^sbYzGtV-=&z, },N66fDhRjbo')r*+ #d2N#Ŷ^_$uqΦui]d*Q ֟R)ns켓yxq)Yc=ҎZ8e5w&zexvit9 HɾXApIE1 eӶhIО`J6t NZGgLUgP@@կo<[ KvVG'ՍNa"ctf%>zR, έ.Ί[ Ƹo"уILm61H6.4D0m=~Ob̾T~^$ 5MI w)j`o/-Q?xud2Yzâ{}8(GGmCi Y㛓S gAn:8S$CYO@L7jI8%k֔F݄z%@oKX :+˂"OVj77MxߪBxG~Ĝ7A!c/plڥ[HU9 "tq<)eL畮et*c/~ [ fS|б Vșx :?u'u_|.j|3:ܳ֫eBF` 9xR;ZΎ j"ʮ8 \;~|:Y v͏+^[m|}<!.Юx&F8A˺uY_DE,x#~"z;ҮO}w#|բUFӼoR\[B߈Y2pxX|^<%&&XuEN3G3_^b{l Lv"nDN3S% `Y1E,4Jćgôk_FH80>tGLXG1I짣aWp${S%x$tӷ }ɟl4 $ )HjLװk:u|DapA ^>tQ!f} msn b!C Z||[ס﷫GrTr~V2x,2 AQҦ֍j^dYuVфd"2CtJfɽiǭnx1`!$B;@B6\I}ۿdr_rlDbҰD4'y7G9i/ٓ[0뵓'L XJT9jg/& b?˒q~8v啑) ,r~V,~(؟"RϖJE(.뎃~'~9؝ jјd;to].sf#0UNI"}4^b;#7ؖ)g@-Y 亓Mw;>Q" n rpanm5(43"q:҆CJu"`*D"=ԛ SYl؃` ;f]'(2v2DQ}.a;O>& HA ݘ% •0ZΌ 29@qѢK;Ǝ;Pݤmߨ벉ltnV6@H ;2KeQqSՇ/밆it%]#٭gQaf˙į*Uݛ!+ܒ u|kwW&D`|Tga%/Yc7Is)us-^v2͊}̕8NlJbasa$= yJ"Qs6rCr`׵9D('/Q3@G0pu@y Rϱ)RFYIb}ͣrOhPF\v(= ,q% Hat8([|#Q,UU0ѿG\4#A|\ ׏Pt!g0)4Ꙏi鄯s`/Ԡڷ% G2ޣ r cMJM |noܶ5xLsmhӟcĔp9e} y'% lG[Wx wr*̀=zp}yX6fiZV: ̫`nnko^T+'QU(Ӯ}}IJpMgdO"bģ˨`qlΣ0Cń@薨o S:6kk~T፤j=Wm~3.EA |Kv*:).sܖ{CWdڑ꼯6ZƯ:ޑ[<9c/ծY߷Ol Wf8 ֺWWgƋkƆZa;rruLBTyz +vϑTkڥ M浤$0YR~%:,M a05M.[ LGm"d͇v7m#-:V,vm;-1MU Jn]S_-l@=k6,A۰Ӄ/M (xb ڤf 9FkV7#$0_kЯ5;˦/JkR}tv7Ooy0lS:L-܏nu4L6FیS=qM/(PiЕݎͬ2!NT|?.9P6KKl4JN~ SD2(2WX N4xܖ{Ä$sXhA빣<~RL3QǕ͸\ф/Tɐ Ci(r .ewT2uk651Jԥ;##ӛa' FUzu@#`== תicž,'g{afsݮ3b V٩e&KWh V i,%fiM*?_RՂHV> ‹6N@+"Zn EW4_s_L/Q?" $or=6ryI<*i4ȇH'WG4CܕE \=j`9kdhtuG?twyn[|+dz r P6B]Ӛ/EL zrږyǫBO^&帾U 3Ĥ)?ZS2ǐz.Q >uAm$}ߝKg0SnH%sK_9L̗Y(?q7͒6GF>S/9R: D],cNE JThUV#=:Cd B>HdlƐ ū1 ԔZy0=7*IQ["bۀi~ Xboh.Ud4̩65=d=pf'{ŋ+ff:8{eDH?;J~ +R4o cpJJ5VT+ i} +Ms ˣB6&pnR0)_DKHTGZ2/aF@\Rr RjAڌӔ %/q ,VlS;w#GR):|303KI@wCͪ=NӭmoAtֶʜ`}rK[-8)C!0]lc琴܁1(a;8 /~jMqư!ʑ?ʤuэ 1Ҏv k+ވϡǪ t}ŝS%tuVY;k4,p s(dzq{ޜ:K)Y(PY*~sMl*5I䇋2AE W-ozr[iZwFB *-mНR'#I$(}w嫤]a/Vl{)9N"aN}i4I6M ;f~lб0`nA)^mOdKmr֛ 4MUd*W ms?ZI'֥ c$E˸\K"X(J$M؇9w(-#_zQkgd (}! B:6ۮDh0aMYvޙyR^|mҾR ԁvym/dTӺEC x5O=ϋ)-cSC#Lam HqR:RKCbI:ۄzlϽ3(IMЦt>hLz"sR?"ҴѰC3R^QZ(b}:~kv i-*;5[X~McBofkŷF`瑯f3reEx~2GZB--,c]!-w2 g?>.vS}\/*x`@(i!yBP\Ok,n^|mtӪZH#W3D&DC.T%!L{Q!ػ2LqY#sz2Nσo6w{U֨dL8Pez %ִ_PԆ!gmBm@.HA-1J],GOtHWd548aچ4"u6kf*!P$QϼVe {p7oxCVՈ~  ";JΪ M^QW%\0oȤrerfRĜ_QW,2s{1&mCY7Sn^+];& )u H:nׄZssXzPԝgKlJ*ϰP\6to]@ Yp,o;N1$c3v;٢傩I󁍤]CB5f A{t-q{Թ-+"?*?rsr_R[? *U5Ӑ# ?gAJ t|!a7W#3a5[TT<-MK@#셛_B|O)u!SjΉx"Yh4չDl/oY> +o%AWC.pOŠs!EH9 % 뼉I}WX}Ay>LZJ[ $fK&' Jݵ vW{hC'iMʔś]a[nBZVtMv KxS} JQ7HZwy oV V?G}G+΂L/F\܁EUwXB`cujuNӹgtCb齁Q8k .K_仁$u/32W~/٦}bcpi-y>"<nR^X{E- g9܀-f"afo=29b_9Jj[ެ2)0ʘS^=G>Ӝ>xci,n 1{}0VU)y\@_4ք,F ? |Љ @57Ln.#:dh=#;'Vyұ&ilmAOMoDr<No1+D^+|Sۑao5SUmž SAחBFr!gݚ0Ѡ/@h)|"(m;D.fm˖~.ʩ΁[|d#UZwKZy~^E_/l5^ҁ.S9nq2(-7c˄K֜BT\s$+6/-LL{yAP'fo׮p5-)sNV*hmx0Dm/FK> LcJ>V*܆QuhAM'X/# ~M ? ;w>NL*lad7"i\C fojj|!VfbP%eqQ*Ͷ$.EM,a<@Mwa'[`Pux#/ }HBAi=E1i) a("64``9H{J-6̽icWR``zXtf\r.Ӯ¢+)##:Ơq}C+Ow4w;~U?J̅v)E%D7w,v  a3 #x\mF(T#tc"=L)$qu';/礆DS~l;D,(Q5MݱD크*.MRjREw  `ՃōBJ`1'jHЛ0PmdUhy&RZacY`n! <7#C_ 'HR!].2ehoM4WiLB|[^p:kQ^ <4cZ]zX]FsnS88GX@< C!6 _SB?6j$ @h~F)i+c?aj 7L"HOMKĄqQ/ho ?> ig6@jmA .JK]b omNyL 1,KOCyP>T4CAFbkbKA;p2$s=o)C^kjahآi_p:qY0wo,ɻL}Xl; =^t՝@&0qPu96_yH{#z)27/#$BKTwnd[b!¬:BlyfגYE(d;ڍtCvTZ꜓%deHz8|R5~M-oKG Km`. q]X$GmxK&CJ3$GPhZ>>U hmzP"m$۟WpO0l4  /@c :#WN3O|>$JDL {qn2nYUԭƑ#8!5jvD^fm+j#liQK1ˋ f>J(\irb*.8_W4qKa;o 2ϟC_h"Y+QPC^] \H?Qe@Ƅ^1rF3t ^F +ٌ\<,"x:/J-"Ղ#YZ#A:bpwLx DT4ބP_}7IRG~Kc>ȥ#@釂\J[+cwNK_okWS vв0-$fZ0 ;hcu7 gG0Qpg']?*SrY01z3,{W9DN΁5( e7^/,{$arI\h@}UAm檬KÎ?p,1=wKwa ٮ$ƙoTL[est(xzfeO<_F+K@(paPfe>dZ m@_J0q 66pe7J'wٚ[kH-2}_I  㲖z߈=Q5#Xd%ahL hy@6FQ02cXgl:7Ğwhg8_?S@gN)xhH,V#ţMRci0q]:[jv;4AecRN]ގDǀ@H6gT/L_m=t`IIS#>Qp"X1A6׺ӚFQq/_; ۪7 xmD$M)zbaiÆ9 0MeX, iPG}(VO%p]^ RE=^}W)Xu/" E]tH!.aWurfgv C uS܆5@q)'^N}r>K5ĉZ^ٗCaǗ="U(JBG6wvbj@ &R S/ m?.@b"q>"Qnq,"YĎ/ pڦm썷'76޺Pqr/Kx5ӈ8JK?PVB> u޼Bn{qk[P/Pb$RL'4Ak[ B{! |Bxӝ3]S^ѷ.pM1GKBJ`'޺tьے,GppUALDW\,0_ĵ0|>g}5i TЕ3(]OND(%D1߆]8#E//sO>[ I%8?؈Ƅed&/ثPG2 Yِ;܊A:M g1a\kztLl2=~N[  cFQWǾ>]Ax},~Q}J~ӑO$\IPݎrt {[4[O<k4G;3#0#z8]dN5:!j!&))BZC, !BRB aTJN.i%D)"ahz@HLh"1 ׯ^@%*J-M࿨ e`:Qxhfv;3ϒӆ0i A(i>qK=r^J%ago)b|XZO3\CYG=X9dW< h%c?Ľ]|t?h ŻSP> NoFx zZ$vdk=WdyPOFQok k\vSYaƬE9\1t4<tgaY1T ǚr~.п5Hp" !KNq]:Ѳy64ݯfccI\ |vrXmP}uF@_ƶ\J x7 1kT18B:&; f$} N%I eB _aϞޚ9Ju@bFr}UW5"8۩ysC9^ztqS.yP5+(M?VvO?fXl,e, (pQxkgI4Y|ۭ^M݊Ƌ*Io6;?$f>~RX k㖞}Q7 I*xtQM]=U!%uHPz@˟?g|aJ{Ӟʚ/P=-p`-d_MgD4;&d O;; YǠ*}f˃HM ny v=f|V5ӓ #ojwXx)26-D4-Ey-lkd{ڽxP#*6Xz"44I3Ks;"Z/ /&q(~gJLcY Џ2r`#eθIº3<4}-l_>U=Fޅn@09(ˋ$~G2юKBD c_FQ2A<^I!6s5jrApWa0ڬb_]q" E]!}d@]1MG?5fsl8]#41[', X[y#ujS6GWϜ&MMQEq/0]pIL WM 0Gҭ qENƉ*ĒXǫUT_&4q]@LcՅWB*zk[<7^ui^d~Pr)0Eˠ7㜤F/5hs!B|+/ (KY~=rE+ ;/w=|oH+s q) م_>t&]]_\2* 銷=SwK;׭D'j 7َOv.bf 3Z P*Ӣ%&Xt, ԳSmM#W*xϓyo9RVJJ6b!ܧ ! B f'OvԽ įdƠa3ٔk 'ԦLi + &;&J@с?M(#I#ŌL:qe|xDMRvk2 # ?˳(M[6WM1mb6YR^tcA1?B]q-fCyw[\t3 2Ξ>PN*( X/v ˡ(/dB9 51n1_@qUA4nfIL2T'( , ^"HCDԷwc/m#a)?,^ X9I~A!dsw\[S^;AJFߒa!M8ԉ$J>x_@ƕS^th9F%P~6"+­< G./3'.p-{i#)6@KPF$;1a¤w9*ѳB^#N4`XםTIK\PF/h:# l'qi y[-ueɵOÙ7aG"o4KG#OT 0d70O2e̗J4܋w_lѕsFo` +"t7XzjYѮv,'I>MJR1s+:b ~ƤǗzXA%P %gȖY판6㷴l=$Sn@xJj?K]ӊ[ZEh<&70}AFP-F֗ 5>C+:V{T6]ϊaGKQ"Sɬ(GGyR%B+Բ{Xoz~>% CL*KXGoּ> {Hn8Ç.M(ټoφRH$&2>@C>uWycH)[.FPK?^u[㆔=:D&!ۤᰗj0K5'^7 *ԥKpI?"w0OuT3۳f Tp5>z0s~8}ߔ!iw`^go˱A ً~;+e67n = W][-Swd nCn-y[pˬgԩ4(c?c&#Yr .es ƓeIoaLKRI-}Tȅ3Xߞd pXrc\9PEybDj6 JT8m?,t=[x%h{+Yb8 pg.NH}*0}{s:l&TU` 2,vMD ̖D)ͮR.F{[ ͋* 5RV'NgЏ*8r/ A-A?.jS=:i:~)rG.LӶFC7oo݊=}fC=of):(cg֏ԃ(7ƒfZG$L3Ξ @;):~e*ݟ `R݉Dv-۱*sdxn*!0Y/)m֤ LO\-Fejd1bxTZ&& <'NTRȮzާX HzwPMpfX1Ϋ?Y.-vT^~~ʣNu%ĕuQB`21?ˮG0*[+upeF1oU}>yK,0+~+rh*eB-LςGARg~ 1GpNaIUpKEu"ficfYB [Ry~_Rm r<0!sJ#Xeovg5Z waT|"܎X1GKs媍5ꉨmڷ9p7]pTg8$:O,ha#q:Eqg#C먍 p:>u"ZؐM8/ s+9ܫ^~Rݱ?^"/Qld _ȥw |IAu۴if  ~mu푴Dfm2c{' b4U#?@eCZ% (oɀXbiN_ H;s<.3_lFau_6'v4MEZqG `<2ZSϻS+RʫQٍÙ4|5t n8Ȑ39+~|L:yӻw <-,vfA#n,ocvY Š8{WuZF({R#10  Gf t LU1Rj/J PTK*@Q ?/li R;]rT`DFr)2lr 遨U)>Dʀd<Q5!הFLwM?)* Ǟ~bn`kj^s,c{OAp!2EGzpHpd:2 -'Ec%fsI&MKR2Zcx=o ҆ "dhM뼐# Nm 6- ^p (kp. Iw0^-Y 0w(SrY#s$zi=(l׎g|-|}i˽ >^A K8霄WW 7E*3]A''4h#B I&8åRN{ QIK1Guo5x-~rf+3T+r(Щ|nv|KLiQg)WmS3a}8Z"\u `JNȋoӷh1<ţ9 xn5oͮqphR*>k9 dϷcgBNp4rƟ,k1dNBH[I |֝=nDTD%0KYXhXW||dYtdj[0ޖodJKDMBMǎ`JW;q£ye ZmV԰\TH:M0ǥ*" J˰`2RƏNv9,22óWR⣜ff@x8vgdci?>կԄ(rF0zQipMs7R1y螴&N%_MdDžym٬O9HdTb# SAK!fl:bBB9D0e`7[deZwq![XWOW2:+<82NrV73͊R o׳ na=aG)+udYkqdjޔWb_+ ly:ļvcM]#MCo [JEؑ`/9 t /8@w+A.so!ŽjMO.$/Q5R#^hH} /KŁ% 3VG19eLd†pydȣb]qvxצ <~~L>@!Z)zb|n^=n^lGw *I4E L_R)cU?yGʠ\vCl 3"4osCԱi=A^9T'UO>N?Gط%!q oLRl9iƑA}_pr:A~^r F xoKѥ.́W@q 0đ2oQ5=t)O<) 5' ^͎Dhl+1{7߽GHв<gݒ9vB+Ӂ -Ø;ّHMѪ"Hao,.G|rK=bJԱ^cֳE@`P@Mvr7;klם^tG1*-(@@I.'Hwcx<1.'2SK[/hЃ1xYLH a6*\JdEW͐,q[;EP`(mO.5T'?;qbn<lx+W-d:)\~kWYtBL7-tEC٫^~_dT_&].߃QBpnZ{p&vkd.O-= S/i%3 A}6}zcP&)DBGG׺jG`==$, >dtbedc90>Ֆg?@'Rkpg _\EsKQe;ཫ&IdF4TudIzⶀJ%ʼnjS0VxopbS&wΈ-yTpښzoYrOs)U,;v'Du[:Y2XGyTfHӗ5[ 2h]spXMhΜxv1rD=Mq7VzI<>u'Q]4fmw}$F3g(n x2N5yvB|_`Nm̅{FACu_UpCp g6}No|Ԭ~@~gPĖ]o(Gvic}v'E*uVnxILiN!"H!O 92hG… 2GΛȖ9`Pxgz%!NK>fBm]  W11=XsW3@uemp%e!fT8yqW@0b+ 8eÆ{8J)MLУ56|Kmn-"LxCVɶ们NNںT'L}Qje;| Y!83XH+[v}W&tꝒ~Wvn7OK0,Nn)}Qu>4zL&D͇.w8Ym`\?\ ηtA6yN˨y$20!㦃GQ-Rv=Q"JSosX9(3|r= DL;aJEfŭI7fL6yaE̵XL^$Ow( Wh"-D]`=竰 |ƏZ4MBNPWk:&9޺$KF 3\6H'.\i]m ۾r+as+8#d&sb3:*l'C'0?[b`>ZZS|y&b_]"Up܃7q_QQ Duy\aω.S `O,.fR+Aџ9~`8 JMc:BSITbxMNM,^;iSh 5A_`wBϊqԩqe].e9/̈Amt<!M>>ҙyhR*NնfĠfvc ( [v !Ch !}ۢ}4h it^&sGķ`nlׂ@Sŋ`C{0Rq7Q =vI;= Qr,ߢ@Ozw?&gV/6{շ|Z vÒXY56-gzE) ى?`|߸lW BE&?; i qJ1GR1X,x^ZşLr|nL%5]ϭvR0R _8pp4Տjf挄L}M>ΎdܹR9Ʈϔu$ڭo2+-5; Qz54AcB͠Ix!1-\el(@uz ;#b.M;NT7_ߙ]O~=/^K*d8E@o티/A)X̖qmp,)\<`* 3uLJ> 3X\.`S~N6ㄱ@V$\Wp?r_:7Aˍaf}TFK~>ֆh?BF)iP|}W^;QcL:$lZ'}߰Şj*w(أ-xhXlA1~Qjjm&'XHhc8 V<g}J 5CRx6=ܟ.,MX7Z$uWm_{`~ =+cl Dֺ]Lc>X_t+$vK(5qX wNU>X][Y46Z 7v zp>80~= ٟX&HBv* a$WҳQ\?( 6RYfꅿKޚ@d+">uX`%vW1Rj]F Z uvh< RT= Iyl}hRT18vc8=[O ylBD6Z7A}IA|d<|s/ REay~Q_n`q21>!\C??.IٹS,eSs=Yzڰ{ 4doH$TCvEo/NN|~^9s:Yq 1[JĖ"r) T.1X$jH]FGSkOuG$'\:%kG^an,|M ~% fӆ߃[پJ>mzbܧ u=xrlTonlqh}kN@2r`yhI;}l'[Vz-Ё' tGJSМ5K*9!=aL;F6H<} ʤHMs7tJX%Ϙ7k<oЎͻ `Rza<>gD$! WܼP,w ~.wHǧCЧ睕13B' L.<_wvV[ZyLM(ɕp!^2FN(5ێqqE_ed,O“䯠;P=%"N%XR& ~+q*ϹGʃ[hA2wܸR1fK6x+Nֹq1N~l8Ӱ2P˥o؝ި;ckOoHVD俙̴+-N"LZK"uZD?\21Jvh¡\Xp*tށA -~ m c\gX-^ĚYA `r{x|y,^ .=%SH 8: B⡊Jn=@ ׶@VB@y%M]҃ Am< =?-?pR0fM4, ~"gpWނq_꽪=ԧ;xt7_z ́=G32̘˯6T=MBwW\$mD ݲGNlT#NEl#mo=9T t\ьYj!(a8 Bף1 Hw|![tde9 8PV& yTi-iN>aZsu, # $4F69S r+&lU1TK}*a`˷ˍ 91 n5]̻o͜^V=̏n:m giuG=cqB~J7cynK=Ȕnp$Vxe") /{M=9} Vm?h1y;Ծ}hy+F׬&BF,ziu6!J hռǑX!h9OqBa%3G[j{sH-A}pu`w.yY)IEShhbD}QJ7Bn8 A4.9h8#n[52Cev/{;2I ѿ5J-Ik6 00 RwH%ǮpG6Aٜ7Ӆk_Mߑi~]Ud PB"ٟR1d*ByN&KJ:1q-LAU)ȱMX(Nvϙ" 75/DnQ'o;Yn!a?ahj!N| j|^3Ԯא\NȰo~^|D'_JӢ4E,䂻 u%kj³ PwQO!sPDu0ՊH˦@m~¡Zftcx^T8Ą5Pr/~UP?U0Έ![%LLA d,m=T1=ܒtW;IBi@"gX9Y!CY48vSTej?'/54Uنyi%qa};8"ڠ9iwz{ ܽ\+|_XR剌Hbf ߡv6ֹu)J,l=(=4:4^lx~=de_ En (["B^gŞj=xc褆3 kh @`'h{iQ[)?7=inj"Q mˊH=EMs$SrjW0J艟ޛ+Lf0' cZ ]M*h# M܍nmz8]@jxvvuC=뙧h 5!_F仗j]̭OE=nR/\zXd+dS$'Y Ty%cE*5t9)ƲjaæޫN;iDL'gɹak7#!4>侰C#X8 Zh%Eݺ8Z2wtLM( 0>`Tvup" +fȃ>+ [F}ʄuHO$ %F_ƬA49=Eb @<X(Di7;Ɯ BDG3}XmDVRm?Syv΁Hc /r:&(/uHu}4&+I|7߽¼-j$JɳY8L#fAOwg J y KGH|3BֹlLveH痙 fxg->^:kϖ2Ȍ2Mq.2-dJbcoݣ t$ٙpF$UV޹H a Ykiz%Nt]C݋5Ȟ.΢@6M9%ECv{zPu+VȎ "~#LKz+Op26lJbL2yNt[5H,,VY9c=H,bw}Hrշ5vYLwC$4Q'Βf/Dj /ߑ͈. 8'EN$$>2&e3:q&eX eZx:)f9^[bĔn ,rHq>Us27㝨Y}K,#ZĆC2gsAxHT G Iʶ2$6/F~$R&_8{KXJyKkyѠ!I֩UڂESIڝ.be'Jf J4yfE"xB\Ḻl`.R儻vtpq(&p\pXnrn2 Gh˃6Cfy'9Df̞[L,Aۭ\ْ|zR:;9T4#\ X\$wz.RkC"R&'1fh[j"+1/*O=qA;3_zS6F_y̝V,Īp"Z0˽%8wMJXi?ѵ [O .v58Nɻ#m-v}L-oAktjt#!W$s9t]#ðFL)>5Im!j"G|X~n4yԲ,͜<+%{(*oiA7RԎԕ9REUkzV%H /dB'6[x[qݵWgM-@v%\}Fuktw)COkvYQfa+'Qs*@se[?Պ ڐ%9RFD7TܸmT\k3h;9W// #V3= ~V|;4-:ʣ\(2,l \HGL39ÌDK#]N׈=ibONaK1J#.V$1<K)Wx)]]t-s蟘 TsP &POvpe{VP斃nؽPk:D .l1_ ~o…gR i]iI jۢ*o|lχiy!Y9WhpwwI0ǟRYesebC0'Y$)ɍAqG.U0n d,HF=-|*/Ӕ/Ó)}&R@JmY #qԸӲTD38 v^Ayh͠e5HL{uڅjQ ]t3ͥ3a$訇*:M1ޣ*'6y#2΀"ʨ6Sg)uv~DTRD,TI%V9]d\!XAX/#d GAhX^MhB!iZ ?Jc܅r}y1w IqH6INjC?Bf5_Mr>a[y"o t#x%q΄>BC"ٷ&dW=xsQP5~8ͥb6]@.Z~;fn0vёq/ԕpװs+Q(wk8Pe e9Mu!= [&deD^VioZgT*q :du~s2[ t2tD\ [ 1~+!`#J5ڤc "п p?5 5lTc݇UVp Ж.B0 l4PH$x6 KF8<703_ʪ Ў~ѓ4sm;9'$t8幕DT_U;ٍ[Ety=0n(<&jW,(&Ñǻ?@JhDGP ۆ8E|eӐ(QM z-4;KJ)&pϪ*|N ױI;056΄s>"'jŴ-ʕh%Tļǥ7ʪ6CgUYngttk`S{aW@ E.a,ˈQ0 *!=Ze xOZ^CםIRh9.@`1CָzIBUWN8\ U$w8ex[eRX8aa7?>E1Aa ;?8's̍dŘwĬpakkeQ\[џw0>Gむ7˃Wg4RF09?VfU@LTHbvxwB70"aLyV/ =#C.Y>bNF-,fIBƘC$W,s\_fz/';9LЭS/6~|ni)_7 `å /b5v .Ge8cjުaSz)}t*nSe chQ@kA/ ("f`:;A!Y;mBW,FN BOatA%qiCz=7H ,5[o8^FLb!ѓ~\$[t >ڜHxmg31Z9|mM@Dt)STu'$wv #Hn3ri@&XaaȎ4hSJ{u][rlk1Xu?p~r˹m ʠ*{rFf%N X4mMKm>"4vm# eდ[):WU+T7tױ,Ny.}ڗއcj"C<)eB-f>$) 1 ZJZ* NiRQ-XLJ'ѫzsXޝQeȭ86B<'}acD;wlh{jQ@ǧr1=fS-YN ^z0D  zԼ8>D|3< @u ݚ[PKQ<78z+̳ƵۛoDD;ßմ/䝎=j!_))B[=F4b#Vivre0@h#MfdS5BٖBלer 4rZ QϚtSIIg:Qf:G . nLb5X%Z!]}"V?UgJ}pDN=tP*)4~ڐ1\ ̓t$LKdJXcF,vܖ<>ڍP&'A,Rvj7niFDY+yըf\ fX1O5'у#c \GB)fn?+Mܚ ׼ g.vt.׋gEgϷ7O}ON/4HF} J6%炲'H+D.n/e!rNGz/:QEy3yAD/7ܼFG|g"Gy9V􁟄lU01 S% X~DR4*블}e64bn&tJokèw^u 4rXO}$JsJ 9t3 ӥwb"}p.~ZJ^NJ ۑA ?Ч|uUE9 *kc2CBjmW\g{O^cPjwh7_ 9 Lob's*Xl׫@] Uj;x7A(tf RbgݴZmq}V`@\;Ch3*89Ѝ[TTÅX^i}_$lOQD}i {4֚/֟9@Lj }]hV(#gMiVl>O5DȿgLvIѝTn0`#/aW UzB`,².U4kwNZc-͘_=}4T~h(T!+N=_[j_7W gt{@,Jb5Wm)Hg\,h_]iT\gv1[ avѓ c&ķ᫺:m`IL8TƢ6HI_g:EK mk* $Mni&g1$4ੳdu! C/|Qb9Y|KO~ĜzƬ{V8/nLdG.-~>["ĩ $9ScU`bt'FtZ^#F nT'EJh|p)-wsU/F%$_r/Any7VN%-Gmʧ-uBΟ% ·krQ9,!doP֕6C4-o36pA}~Sq3 "JHiN 5 : D4ZV>puB7EILS&tmls mWb~紜Aop޿ di.YAD;{lЦE"-&_w, $qrfE`=Xȑa*Om!X?Zz]VYF;]9]&4rg}$9*T% |V"<؛a][10-.GF@B8.ߤ.Hnc rhYf;饓;ZEzY b-A:#_4ٗjr. lT3./Ji2#ыƆ/^:A6gR6(W8D; 0 FDϴ\*B$NdGsw\k^aUe>bW n1w.דjCsckyR!\1~i,'l:>C1`CJb5iиWci8[`'*Dv*p##a9 K˗>+J4 0l*"w)Eoָ)Oz衬qzk8#ƅWe#?tk_ iKOܝt{-Iнκ93tH/ u~zPDZrm=060Am.Vmx$LvI;,<fP"@ADj|/e6Jͫ_e@c$rߥ߽L|hSg="S.WTQeVd3@4L?GZH*Q:7̠ziBXc9^qњ3q qۙ*Tݸ :\e"a̩JƝZ\2q\+H)i_Pq 2EzR3,C. R*ѝy֬L)aYmTG2Lh#Rg85RJ9m@Ѥmb~YI!_;cʝy}nk"J1vA4Ez*AY\ t䧧hwWm Z+lJ]ߞ lv09h~e/Xɼ2")>nɑ3ۗ2]90)QH9ÉrŞWy7(sxcV6+l5agI#?xWTuL/:<@F{.h 3=Kkd%QWٳ!w]-65a6F}s-͂r8AJ|-Pfq.ʰBܻ(A+szem#w0wk3}7Y,VWi00L8 .t"D 8Ր( ֣QwȄR q? xZ]2N {b2GKT*VtYlXiL]+"\XDpSpa ".;!z\\ާ&&"3BE\*),(;[{ThWmTäi"j:_;_9x D^6rCuEL(z hC$~5g;p658=dž0.mפ\񳪩I̘U~eƯLzUv~K%VnA-+KpJ>KoKwdot2M3V3 l23Bm! o /^ՂC@> @ ¸RSV2d-cU'kˍR6[l .>f[drʘ:tѭqr?؞Du~a%6:],/-_VR^jBGR… 2XףS6QobMrrm.MHV/Ax{2;_:D)ȄxsR`DIdo5T\,S2f/?Y^X/Z_E˧`m÷zK} XRRr/LLaC|yƟ$(֠~3ݙKlHR c7 08`nqd}9A<@@Gy ;oNacU !1RmsfB{a9O /Ng];~$vMsumj5;L큾BZA:P|gc38I  &f`S: @c,$#BFa؀" %lëYi A^}l.Rk;L f-]OɹH&&&e"rDmMnK]Zfw}HHFm-`wѵٜt5sk|Wkɐ&9n'˦[aPޜ߄*9,)LlY1F9q~ 4r9徶0  ːWoPU1(QgI& 3IY+ҿCSCJ0tgMhA 0 f.?30ؓ\ u q!gkVVuTavH\E7GD~.]);ssCGKWR+t[ BS=)d ;*lߵ;Ľ._>KfBqxY (F|0.Ve%S)[ſ6,R,nLkDPnLEA2A 6yQ]AsCȞ>W5E!zfzAݹ>`>&JrvՍd~b22j4")4@YQܣ9ݔR`k(605GnҋU†UNcءSto l>Y۫ 0#K`ϕ tF_c68T25wZrm`N,"f猩AB%sA)<'AhKcWFBƴ—1<] #wĸ}Qø6/wex@Sƒ )6/rCA,b\njKyWfr(LB6oIJE7[ .g5p]qHاlFgcrɂGj&ԸĎ_K)X|vitVIH֞-u=9E{l*-SYHgi},[0 ~PSP-Cm#'=Y yg AW"PlYؖ?fX~XDy3۴e޸X PgIPfpt" ]z KູyIt- p+%/,9 A[v)J0(W{|;@eowvj'ՎQxFQMrF VҖi< ȑ<Ǵջ}0+Y%xad|Oj/$t>$?l-lBK>aI<_Jj̉1␉HOo06+!'ׁhҔX/Ma4ghX0{TyZgV, _`Pa ⏵/7,B&XR22O\C]>ơFc齶iBw-6oL-Hm6ᙒwpmo\Θ\ ` 5aD@+5~Mx}md0 꽠Ů<@VDѷ D rN ֤*j팞_ˮm/c+Atc9kB`K%u^ٕ [qAz~XaVH(H=iTFFVky^V+K6EτU.y GV& \t~vG$bTv*mշU>Эj];gifz}6.Ϳc;).(#:/9FzwzyP5&'zj¨A$ս8 uHo{6=c1v…(DaZl :5[.L@z8C8Kgy B!&d7mFLח#4ޭT>UvK͋w&[jdSECt{/XKKJ|ylk*> o3ixJ]xl ϡkR؜õsMNyX["WAԮPDлS9>-`:*l,=E٨.W10 Uo;zZZY~$AJqg!& rm^Q_1;}qaE/C'GHB${$/m~x@/틡z.'GZ·Yӌwvΐ4 Vz&jWs_qU*Dg2R g`oPX\,3hQzroo%љ||$3R~[}$h%o>E9?PRa$oNbAA))-"ݣIM*l0 @9cfxRwbD˕0t(]O(t2cq2J͝1\&y#y\kbCȪ.TaZ $8x2j{ؒUռCWcAÇg'[ZGmyIpwgN"^CoL4@_.xZ"WP_M,KZ4=p/&/ miLio0C f>ʦs w5X_N c=kb&Lfgu@N*zDK6(![4dT0-\sEM^O,87My+Am)ݯa0AsbW r_fuvN2GKViʄ׽J9mkZmsp)NR̲nMw1r .B&MJY2G-hQj{.6W&y͓><̃|ڳ엸ar3 ?Dg0~p>!?*[޼q^W'NzU+Os|';,:͝WdP)'8l BgAL-ti=zKR9=>؎+5҃`_>f  YcyLZ7e"떤d:*-v`ce G1}z3E 2D>݃DW<DV%H{j%PdWd!cĔ8.zf ׸H+СFpkRa_.EBtAW8Lj!ݔ:.ǒwc(-u="݌zeky;tUn\8 d|x(I6h+^t ǭ)a~kr+9WJjcϢi=vE:^8%@RVqHM)Ģw-<%=a_D9YL@29.p Z!4fgCg^a4-SE2uz޹zpZ"Vz`37ZՑ  ݌!QY #)eKi' *2Pۛe)|Nx 5U ?61hɌgTz؝z5eRT&%RiXÒ2o".bn<ak vI ߌO\=>)`И7D[BU+rwC7i|~<^ ݯ`t:YdCP6 4TKD2 }f!fM^ghi1~)qҪ5pyvvLpyoufp9hdKx5RjZ+uu*"(i]W /vBN&jXOISw /e@rucHa u дn]14 GdEͲ|hbVkɪD!/Jvt6\l+گ+wY2CM!SyҤ#_ЛsEsr¹'+)~'@d18#sņkJD}&s:L8_ƷE%tM.;쁁z,9?> 1sW/y~m*l0(uIZxgAFj ذy-Bvٖ҃r՟T@?c8nG8 S&1꽜Hg=:CNVFe ߸KFbԆ:@3RC#+M֪9Δnue> E>|°3fmR?F i(ݚۼC""b"QBE{2x7@B[(6{9iQ` 8d}`xe.R{DBG7z{l b.]@6qU0gTDRSypFHt:p>ğNqm {i|x@MصDV8>}`Z"8509QOk{?.'G6` .=N 5jG5{"40gPoΒ$Iw 8>D+O6a??/Ǻ2\9s#h*dǛXWX'KBcmi֢s:! =!YOJAےҠ/˚i0ƚߍ2̮P؄Ucnךb4e"g&Hx[}NmDCu\s!c-GH ݴ4gɎD'G M70O9{Ɔq+DnO;V41])Xݹ:|q\kHQfY ]]>%{Żp${LN"J_4LrH3 p탪 (O zF 0<پiq'78?b63P-9Yh;,a&|  9=>HMB}},9+p{s+ކ6:dVOf牯$.gdW6lYt^ZF5&| 1 &8ZEYܤ.6*dTqfT̨_ڡ!pRZd=ּxI[ۂR>ΖWIPܔg6Rdf0oiMp (Ԩ/]nr%4  XCRu2}ESD c)V>ΚV|c*NoH@:]ZD_zg<_6jgNH%U ]\O3BAsH.rO.ʄa{Q] yX-'_\gJ]o//B dl?c+urig^ՒG `$)#)mWDŲ4AJSwd~ z @7fFt~#iBSZE(Ւ\c@53Zډ{;x(0 #x#{PY {+;|*,jD;frՐ8`3QNOPVQ.t6@^긼FǒL+8NRWF+'X5`T 8ӗ>! H-;ZfM< eA^) }*t?>iM`.1):Q댛:QQ.Qf!_ޱynF`pP]^s 2jX^/<.vIgnJ5|82f'C!ߤ/.'eb@]E%nMZG{g]=p? }yvsw3>O8 k7EG`5=߆?ڱ$1x|dϷ?CJI53%M".gUA>4\ݐ%l}&>Θ7Q~;O`gSv9,CHO f? rәÂ@ c9S1!V\}>Z Q'@տˑ*:LX4S ׶|3f%} L[Y'3l618vi JoXZ`}.,s;o>#O|ǒr)J˅W0⩚ǢaRgG8f\ASY4ܒ&NMM9rFXflW:"O`;+ElzGMAk({c̪Z||NDgElPF/n(1d G$16T \9)%tV,/O]lw:oK64:6oeshGN Raf"Hc465LCK_Xf.RϖNU ע@ҹ|nZ\csr;VݒDaIdYIi} _\ZU= Y\[]՘9@98O4&`:;i*e#e*xML #g03; XJ %ebo8́?ħ9_s2{ѓ i$@!JkV:/d살 "hNf]surx1.WNxmqz֝d "HyoXM7$L\ElU.瑐SEp|%`؜rN׸+ڴlJ+AW69z7JgiO0C+L@f6MZ h]M,73,*{]?poz{_=ꭨ-}DwA<_2iS)*\ fx<"cs '  ?d!A,@`r }ͽB+傿v ]\)M"}0pflx)fDx'˗brb(2=x{B ~҂H._ڳIl(($BJ. ӁEC'>&U/|g-<iĪѽf d%3EV&a{+(LQpKXS}$ 5c!'Η yϷl~G)Y?ciBƠ.p(1>@K݄054@[J¿0Y{єh䩩eCWh);v۰M:NϹ7G03fVJQ]Zov U0ؔ{&^RI@]6S t9_Т)2Q0*qh)Rz1B{`kPpuXzLr<qA._ ǡ9&?-!)JaBc0hD## s&aZ:##r証;Wwn$]룺|h*¤1wԾ|ҙf\ۓG~[I?A~.'rzƒ^:PIo01|-).$' ,tRǛ[/gctRV|MΨba]V6*!ĔD_f-Z'm=Ԛ@^Nrs 8R=qmpHSfD&J3ا^18g5ϭ@j7 4ogE=titI2?$Q8DdRIcS &Mâ4 JN'tSZݖE0.&ǃĝ\0؃v{E{V$ud8Ch r|F΁ĩZ32ݿSd=-lgWHӋd̳Ee}#: u|1Q׼1['+HhKAf %j)![@z$NMQ #kXzJ):᭄J:# 5]$xYH['mTDtUlB/qP=  %; 'tn.w¤Gn K\z=ps:E{~`ҀpZW: j8-7=&jkHfݧ]! <䞿u L"XNZ䍃wkݞOUvdrWI=pҶPG[P]t:Ec?-gE]UE%}ĥ+C* [\6dE{qћx*zhV=$*D|їͅ_BI+`(?*=QZJ1s~UyBX+&/U@uW*PMG0MS\I)fZu{^r@h.8I'ime!PSF%5-3jnml$[>4I# K{sF@(5SUK'[aTHqL&H5ț4P>WNkb~$sa?WMU,ɘF O4}O{FK4E~㳣oᄋ}t2!\rD)Țx^i c8%&~h#deF+:@28IY`<nh[v됂RC?Kx O:>aA9l1kq7??OXE3@ t9=V YJb_o twgf{ِaBTziG6& QٿEm;Mt}c_l/3 N|5_^6L|j\fН4CF:EK12mu(^&›ȔUfT%*Gl ɟhK,Y{' 9wɅMn&{gETZ!f}g3FƮ!U78),97cSXvxc7y/y9W}#bGmwVm)H╁|>? %8$,]^MȫB^P&ۿ.nJbM+ȡ?+ ?eIIyZ?1Qw(c ڙwYR4W\QMiM.Sd'uW9'5ݸk KQP+9a(k6fV2_,nuP^ɗR 8gM$u +uLSrxϞs-)ior5,$ 2K4|>:t8]E9feԅEgHi.eNƘe|P~kւvePW +*g)rk(՞ٚAk]pQNc0%EXBox8k{1)6z"n  Zx^~>EGױKA.yg^䗄x͹he0䗫x$~8u-86AAo 0$yإ~`uܣݾ$Ƭ!.+ÛDhrLm;0p8irZd` V8{]fbxijԸhrUԄDꗔG~̱@ ʵ qýHVq4`./ >xjs֦yBwG=ՃHYў-kDx<:P%2sYXn}y4Zr&^ -MQv` ņIdh4Da2+ǃ1J2H?; ôq?&T%V}°a8j(Ԏ ә m\ DiX$ NяuP2vMw2@X/Vd Xq41n}0ywSmv$ׁUd?Tǵ0TʼhBAG]yQI@Ǯxþj!y<тR#Hw653q-.Ssqo]&Y:U߷}:dF*sw K}(ey_ѹҸ㙪 iBHSPCl_ Solm|(],&d렷+ޕ6PVU ]բyw:#ɄJ{7H%RoH7ySUP0bC=d6?sw)`T(_B:ք\mx5B1U߼~@z\o29 Y9Aor':A.CEd䟁/߻9%[3aNmՈ.6>Kyu*BQ_1N#gVVE〵~wqB2H5 BIB9l2kMMĵ/q@UUGKU %Ma:oCZ[ mC^aV&a}/ٚDEW*QqSp RmVNg>zŢ69gEY{ Ҭi\IT Nz"p?{VVAKU+WqӓaDcc4JñPO+4J$wȳ{nf)b ~-SF*)saŠ#(K B<{r':I-"BW4w `ɧI$z ŷ{Lp1Iigv6:@ڍWME0W5*S8oF2Zy]1`+_.;ͣ n'L]>@≯~dBFf!%ޔۊ;ǹr݆POyOȐ?e|[7K0]F7\-3=]EHfeq0tA{o( Lo  VY Ŧ8?yBWqRLyP - /&rV"΂5^oٵ2!ZiwK^uC:z@NrG*< ĻYҺm MI#콴&lr~'&ԞS.5~Y ..7&~>% N5U]Ir$g1Y\8fVo|^ 7 o!)AB6gDrCʏQgצ<2!`āA [HW:yF%[`87 E^.S'ۿʳA#BTX jg'&h`~0P IqI7pmd".Sy6s! q VW 7`mm7 Է`$mieqT p_N yh𸜸lb%hW@J]&? hv|S8y2HfhṔڧr7dlڳ#Yux,Tk{p܆{t,GF Vnȉ0ɬ/4eHk4Dʢk%\L'#}V|JV` = 6#(e q`#HZgPCx<_KkaIXnK"5{%SƵqUgVWuO:mLVLy PC;4n磢UV2q .ǰ":q۩]&f\`AlӘnNv`7`Wނˣ}9ب}gU0bSx-W٤<[79q$^+Mt(|UYZ礚gYnekgBc]vz 237M9䚍!L=YM@@ltqsDaQNXtШI 'T a;  u. 0TwqzLH:d=@: i$S..rZl3>+QB?Edjzxp,LR}3{>bCNFH5WN`54U{Jf #Gn!]N3Yњ@h"[3[_uS.F3P >SӋFhsqu8B<];LVUqt,:vra)I7d}$D]{1C;։W TueP-XO( Jg(F![ dړ5Q0seհqM]ma0F dF_+/98)R3QoGxe,R]Y /Nˑ4"kx_rqdߺm=`|nDhdo:gB!s8`5sAΆDU5Zqa N< n~Qt",B<"S0vEMY(zwKb_܊ #, НYDS&$1ez(+@ôT`qҐXRpfH"σZ:=ǐP7gǮsM3'ƅ*;^bԻpŧG/5q<.[V}m($PhrFY&A/ᓊC/m@2pg%7bqTkS;vƹ`&еZt|8F3MKpv)#vTdF`sN_ ;0Ws6|uB}^f%32_a .=.1!I˚utĊ˶.QYuWO5b$Um6͕V ?G}vqcvW/}"Xy&haBЅPw qnD]S#LI[}T"ls].bzZ`lWGS-eWA3{;(H'W-"Կ Cfx.oEk͢u{7z/4O?Egb4cf[߾)$]K4' k^qW?Z8ٽRO@y+v{X(b|-Y!_[~?>VR c\;A" WiZ;> Ϣ ɽ]:!hVSG[x'Z`H)3#W9K/e+2ب4ȷ% >鏍Tu3$\c~OB2sy~^kB E 6rcH5~$mכqh$T.&juQiyH"W5x/gޏ[[^{y}ϕŸ !I;mL(`4[*2bxIgaCs "d!Aq}TuPU6>PDŽb'sW?GP .!ȭckPACd?QIќ1Taym~N;!z~n-$mv9?4^[ F*LPppj+X뿘t#55_ yEG}g9pP ͪ@E`Vi%n!vn /7NAHbU~  jtP|bvJV %vݒDNܩqa' j׻ؒzXuU?ϸCku }´bQǴ/٭ƟVd.u[vX]H5fVE q,u\IseGtac2t=Os-DGto9`IHD m$k[$^;^b1#ͮP>MэU#lҏ VS:2H qYiQ1wlRؙH+4 ts1]V6ٽf%H-({שw >ZRV⓳]惪H-G]=44FECNE +\omkvROte""B7ɳ6DFLEyC/0i öʗ/ԗ\0HFh겵Y"s~- |* K1(<_Zd@ϴ `ԛs{ǖ_|ОB k/JU}N7?Wn΁:'%yނ1V0"M|b^v~TLv$-%JC4nzS2I<Ѕ.8°bLVVд,'жWe?%ftJOG6̨o8 ;Q N6Emmok,34 p\?ٺs?[' 9@i38Vw%+-聣{Pg{y]<⬨!]l!>M~NyUbZ^Obqvu9;~D'M~bbBGh$:2Yj(<1`d5k]:\\{5(czKM[l$TN(W:bNDcktPDC;˪3J^ q}m?"W,fe:U7lX`%3) q|'3n: {)חqFZa?f6@:6\7UOfC  8L\gٺwLyjxadXO@Y.3n+}a ~̐OJަEЋ#FXQ3N׆% D"M+}xkǽD;@^\Fwʽ8uR#](;yRʇBӄaߙy`+OV D d-(JB;yABơybzTK7 3<f٘e->'6c.\qiql-m>g0B(:g7Mqo@ӈV=_۪фw@CYMpgt&0k~2p] sFs qM$:u=xպ![hoQJ(=;&,_@q." lT;*<@ N!b0 WrGL13|uMcE!cmZPh؟iFS#9><9`nq ì.8wO=Y;oLE}bxJZe^"бJL0V64)W_|M+Κ'RvNѰF(AubĨt_ kj3r~YYD1m=˷0 svxu^UɜOy a}YoSY)_.}stBȧmcx[VǹX7\m/c%_cUsz\p%S!}޲cZ_iR2W'5gFbPhH] $~հԵ|"E{,.}"vaz;l LE܁9S^ :>:m?r=CL{LJ7 zVwV^ x8 ! V~*iX5j˪pWW7 O_5`G(C ǃC EE]6z=έ6KM#N,z.qClmD=0Hut,VvS԰6m$7L<4 [sY0<_{f гk )9iR <(^V$5oSTL9_y.dV(cUt/1l.7!`V2gOYLݪ8F*KK(?M8*^Y  SKu_)]|H\XlN!vJaL9n'Y78*P*Μo,Ywӽ0bb,wx; & CUkYcW ~C7;B6=Ẍ?/XXj]nG3vkxhf |Tkt/T%I[d_4i;UdavOuj8~yoǃfINw$råZ=y;0ئ4 [&5D-՟$LDUxLMc8g$4'{rtr{ ǂa:ኳv@-A쁠= y/0e~\YKmPq*] K B%r -n.%y? Y st;vտ~MVګGLrbĀ=eG+ZV)&6ʝ~]ێNP+.m9:n.Bs'Zخ<تOtOD:Jh7%U ـNIgJ6:q㡃A|]wL$ F~r!C>& 0cݴ2 ?ڪJ)م\nU1%eū ijkKxk%(OW*ye`f݆չ n{}OިCo/s`*08ځ Jzv_>Lm`STa,jfT~#\ n'KF m5ۧ[F)L+&LQ]K0X Ze{Hߍ^Wyi}xXrHgLe\ɫL/[X k"@~I-b+4d,ϬC%41A 1c*E~ϛ/¤-DNӞ֕i!qҭ5}ܹ-}ݨy @`I"ep6Dm(uCޡV s %?:JժFgA 3݋0""z΀_^-h 祏2Slѷ}\[7"v?6葫ˍ@a4]=[Twb^$A~Z<6[F6͉dgJWq \ yX\Np|4 N!XQ_Є^&et0&YJtN[Blo`&: ZTmyۛWlot{LQ EEho!3)Fёji^AKe~M_#%TB;}5@PZ{U# CD`j 2f0.:g#Z1@SA)o눨wذe8N'm?^{i&MWW;]H-'w&8ߋaQɽ0ϊa*>af.oUX*jN1TH#X//BcƒCJyq{AڙD ~;PnY--nʺ OԺEnYfTX̎nMX-Kۈwa EW@ H,,OH*#DbX_IkqQQ_0xK79Vjo)@ю D02 m~aVje2J"ac}yøwiѠrĂЖqDO鳠RL+rȦԋHTb˂G{Џ$-ADY;'|YЬ Zinb[Wp}MUɔ'7ԧy}Q&L ufn>K?z< w4go6&;t%]rfJb3zBka,_:#BJ|5\d4 alCWLWFrva,@'qTdo\VܪYȑ*Hc5I!]lMkhu{fVI2C6ÿ`ק_RJ4EO:Śp!Ԧ? k1{UzX6e߻ڬLQѫO]‘1ÈOQH =kM-^6R#ijo0 Vd".$PO{6łkrKGSW-Z݈ '&ˠA'Z0GO-&T 7\lA/tn "b bgo]/`R$/Щ.0eo>2:\}6æǿ{VTE͚PT4͞PcvP!fI\$xxhm8[Q,[%܌_ș@WН_Թc*ZvR"آzϔoIm ̮~"/eZҬlIvuF]cRY7(7hZmB߁Oڭ1C3b1_a-󤃔'ЭEM!86(m;ڙ0r?#Rn*h4,@JhOh1/j{RvgLğQYMa_t_ X8FO٨fj쌯MjćLwمZքl,'^kΙ.P5*$ <^h`0OX`,FHA{I]1 dct}tع<1:?ϰ?)~+蹳 x95mCq0R }qV7kH5jC5ZiЄTi~ F<z]Wr3^ Hq {kX?b@}*gqeܱnaZtJ[엣I~1ǔx_b̑- (hպp&A{8RV= ~\ ~MLxuD4bKL݊jQC ߽'Ƒ-Iسz2ĥv#/=7HG_#q@(1u[ݧw] =eNw_{-H 436pCMXڬi!aC2ˆ}Yn8%tNU !ALs]NXzUs#Qiw!Wox6ҵc%fC kq;wk;DY/i,S\mLg֦8 ȥIXK]1 3RN&~zPa$δy2^[1}0YJc<.|L2A]nBW31S GA)36_>Pp?0,B㌈+>ֆcLkA7\wey{Y#IRsʂYjb-k-LLe0=ҀDN~lp/^LNi*i@p NGT{7I+1oGg,rݹ p O/*b Sn)4KSxcڣ*9ʷUhĤ8X~w(MA' WӦdyUWzKeq= -=&Rk@Ìx7af0y,Svz~〢t(˹QMa@Pz :Nqwv3~U3b^ *pc}j324Ò O"Cˆ1xռ@99&^Dh)9]HPprk fƘҊ BJ::71*r9 b8碍 wRG+m L*LfC%4,/.Dy('wq+7Ѻq맊s]O ťO8d&y@<aK ߁S^JɆڝb]~'7ۇ bS.ќ:\ڨ7};_EW g[O4zDnJk"*mqO봈PݽlɘTAu%lqlF\ ߹iokKߔu> )CIJcՇ+ݛժV:?CpIAz43-a2VsSYOf|^V稫<м> 2ܾrc>M}p>zTwt *uxRa] j)ߠ Tv`Fy٪ q(m2 XPƜ^=/NCNւ*.#WlG8䰶a2&EEȓV/6%yyM5!46Sde/ʅ^9Ϛ >՞TӳA.Ԑ+^~)u@k!~Kz$pdJ i@O2ioGw*w:Tzlo[10WaM"ʆoPRsr=1-^_g%I[eb/V<6! !x<ʸK!=b|7Y{T"t ~e}BT[: ğKX+Y/STTU..Ж.Tߚ]Cs)dͥU86I%g*7Mq"H kdxq3 bp++M]z9UgF3Ó):p?AOp-te7 eВ _l\MG` Hj, H㺀oR]dn>&UD97cHqȃOXxQo޾{FY4fq~Ip}Qa0ePs &W^M'cyy쁩x*JꟉ:TX$ yMxI4uRCض*v"yHa fqZKf>-{XOVUs꿙QKE0$f~ڸooiMٰ]bHs!:d˽2v6"k:C6ׄc쵫Ve-2xVl <J[A`=:@p('vT"u-E2p; OpZW bUIn]bj)Sp";) *J "U|vهsط=ރҹ11ؙYZHO)-j2wQ9[9RQ>_s!{l9n1Ti['ShedWUK], uGf.>FQG䂹{8(LaA1VQe!DR{,jդ(bhi,DܙvՆEJ9r'.I>dOX`W>c`Ƅ䴎2a {Filvޚ)xGJYkP)ZW@'w6I74qL9~ p>.: ý0,/$ M&'1dl%ȣZ'G76x/em:NZdB:!mmFl'*1grS/-lމKcc vڒCK族fP<-=@燵6%˿sF99ub9Cn]BLOqjBBF(dlsг#_ @q)e:f< ]E/o4> xT׷Q3an(<} 7說,u(&ʕ1sg% 7Yճö"5㯆aw̶3>WUD=5Ђ- xB Vaϸ+L)tf/6wZO/a?*O:D0yD a-6>+sc`4Ê䕄1z;2j;u.K*%un~v+HML x0^S) —lIhejQ񵳄Cǰ0j,(?嘤_?_(.Ux:G]>MR׫5t:4mKPMPݞIim$ui `56&^ rjkL$ [)I8o%UA9N:MTuaC/AF:=X÷h65k/΢9RPf^@!"yCn77)\!ЅW=@( 1+^1X(Z.$Kdz݁&9FuGͫiKrY^K'qF+?IKuy=ۑGJ?`^/+Mѝ TQ2./]6N7Djd/Cyl6fjk^ޙ**lzS<" ˡN/`CnY}.isA'Nd}@CKa>CDZuPh wN:KX+巘mnאse[r9v%u _CZ/l4Ҙ-,:9#Õwl,T;Wjq lޜqt)䛳(:᩟zؐHmJVR ?UA^)F{v11-e-gaNw] 彿$X;%˃fZ0fu &qehޜ*O5Z,1sDoǞ]F岔׏Lvp}7sG879'_ 7b=QJQT lWȶtLY{h>2[NﭲDߑαcL4>@I8=}9 -=g\ׂ 1w->tgvB+Wx߷"Q=cf~䑌%-Ef?Ԇ5p5lȉ9s8 Fn4s{ϯP[@T1' e*xD}M7)1=X&^Ԇ,jz !eF+R$}Ud~cJ,ߠa["CDo" 0e&?:2}^kj~\cTRLCl{+ ǑrC}PP3Cg l<J*/) BS8Iի>Wf@Ό)|TڳHU(:uGj#>_2<,KZ7MxjN6Daf- NMC՝f0d ,|t1r'/ D$7*016ڀ*΍l5T9 yV|_Uu,TVۙ>#2cw|>f-N>MݻLwt.!S{}?¹TN3tu^vU1 j]&z1{U9YE|Ƴ gׂC9ba5NyR^M / $aw v;JyIQsjb\˚Ed>Gsw/3uYxRqtl?;@61"c.Ũ;+,'|+bZ#g{-6mSH{?hnj)`JDV-ñ5!pC6dKbfBD'Fp")G$Qo5^ 'H25REJ[/S;^|x:_|Hs? E[FZm|fCqz5c8/8d0TJސ^N7C|&Z y 2[1l]HXH]9χ2Mm{%7Uw*R\359!n[# YA-|l#Oqkkdş+!}`<) 9k]e(QS=LPxokKSh/q sEK%\zfU$Uzg_FH*s3L#RTmmާ'[KybL-j1ZOJwf 69a>pǒ4{Hw{251}Sa0LqwJ8?J89nVG$%nM -Tp,lh@3~-K7Hkf/1,$͊\q^sXb]\ٹ w_k鼍0vjVI(Rhc~/ cF&"FY96m޹+zS }3ca%Jk=q.YdZy[T/80zX#E{i SY3 ڎ Zj"-cQ|)fӮ8/^QTy6Mxl ӱ:^a^x*Ungk :?צ< \/=刾lN`^{uaԼ614C{U+T"(z5V-7 N_E]R*ehDFcz@.ƟJuX뷡5S<yg>Yќer'ZOE:DL-!`%qQrdaV:tʬ $Vo>f;vX l3 CǯM4ݫeVh:(dJ>F+gdTCbibSh.k} EQl sF 2A1-!-rG*/B)QՂK#NkҊ"W]F ֲQ jYu!^*'vFkSqr2V.wkWk4>XPwheaUZ \ν3Ws1xNY91 t{?ļhXb}8z1EX_ܵJ,4&Rr(2R2aLwV)C=< s8ةAUց&8BߜE|t^l(qydZxotu8.tv B6Tyvd0?.;=bo7O,ZHp4 8EŧdB&,k1?3`p#}\am|gMU<"iF QF_*,SR^qJ}jRGkUnXSsdx}vz뙰0 r+  /zAFHGGpIi<Jd?MlۤB'sξjgR&u^=` ̹x~}o 2>w>$VsC65NSƮM7@FqHRuV11e |eڮx5INHAIUL- ""8]]fJb:82jd5lod237`11~[eeu'#ᯞ +RRe7I[ # #p[6q Q L*d,ln ջwĔbyC*Ԕ2ܮM/%MFnt{)seE*c͵LKkH8fyE#Um16}vᥛ.lbG% aJOBE7EGtn1sk* ELAs>)-5DX4fteP_*mbqS /L8$э)]$V]u }BgTks=(:Šz?'W"%7 !x'6V% I_F {g>?m3(ȳ:2 *E M{Ѽ.sZEi?WF(x-egM Z^u{m8 Bű] W&,7lUl!Hƪ7z-ͥlq'hڏvK屹R ӌܓ,5_V᫡( [=VZh !2j3"bmtڿEjg)AR_\W,YLH<&0r  G8R2 ł~cC̖xn_&[$_&@.22'W> BVS૯o);x1:tl͏L r^ %0MI喾% ݪ]nHs'ZqG7zљQ3Q>H. fOX\; 1J1 @<[tr0G4gB{I+Vvrg(+^7p,3.8pA|=@U8rhy%h(w 9H0w+G!+ D"oxܔ4V8[<;Q:.꼢6"wmAVؼ6ocGmK=7ۓIcK即% M#aI_CW2Yuk"'EF%3R`$Q rLn Q&9 }*5Qٵ['9Aǰq}.:z`bƀ٤1,kap^)`ƶ""Slxa"hL+c u6Z7qd"lsy%L s5RZڈa "\:lSzd%0vr dK`aJONj+KBT5/T d9&3/"O BnaXՒi.cP l^ϡ> Ed:QH)5W#[n fۭU݅BV+Iyp=Yъe҇48Q. q BP6V+7FaI;Rʇ.|qiQPsn 4=čs^WóFo4+g]"1hg΢D1wjYDb+ O(v_ tm L|?2)u|kKuEI*pj66_GN댢B7DF>;Nkٝ&&Χxs6 S,@'-ݮgTUpaXzE0-V<[Wɇz2r-r=Gй^?=o׀_yg?(̄-[P$uN٥Õ ſ U6%<쐂K2#Ċߚ_;"kPjYfHk?b)D"pӟoai4*5AㅄùKקtb3`B< tPPf;!zeWﹹNNaC#J.eŅD3{3F "Y A>ϞqQ,]h@cYF/zSEo RLg\s%T/;QiRA(tW ݌T 0AU:Y|7$P_孰$;8|zgI9a9xR%Ղ;w”c2ÿzў_.5pzo#$9љa~.#auA4L1Gg ]vBG394@)o<rt'N3Zrd1qK>.5' ) W tĄ7V-fg0䎴*bg nj;I |?i#h67Gm\41k`8B݇̓2|2v,0Mw}tF/}X ŜM 6g9Cjhrܴb׳O`w$*½q-+%sue,bV*Mdu{c^vY(J*@"?`+])/Gu<[JRsjfXDsdiOz<@U ӻ,Ud{.5\\]s{ŠɊ!8Y JF1ѭ[_ d{A8FFv#KGs6™BcA#X,R>dFI"& @)̄E!1 02S8L}z[SS=qSKH*3!U*~\~ʌay݇pBڐ˱Jˆ"6@?\x)Ot ljh&H֘ ,'I"umԓ<@X %C̈́:ta$q-xYG>=hTZ)ba'FA*ٜ^8*f4h3D).d]`?g KX!j2-Bdg\I4f(H*l'Q!y'8Ri9Oj^B:ɥg3DlH-aC1lG`ңJjXd)ՕihG ՎSSE7N>#ଈSyLBWnr0Hdh*@ _D.sRTJ/ߐ.냍GKޞ5=?$8 sݷW8[vRPc=S G{5yp1zOu n[QrU* B=Ģ-eaZZi슉tؕB}YVH"@A_)/jNO QH8B5Z&2 ͢[w|Y"th਺r^pc)#ՙoSڀ2MdP710䲿X(L,UKDKOY ԲFQ,yۏ7cpL;AI8@ [숸VY t5?1Ż ,GĜW`'Gdo$SBN,Dž D1I.ZzB]易"fG1 ɗL!yAJ[%` t){=:tOyDpIR]{# !/T bQ<9zrO[UI"0/fq̤q3F\Ʀ~n!%,akjs '/Wڔɘ),]j:D8 %cMyh#~0: DWDdT{JSM(^jmPc -9|Y.?Mv|!|0.]aVHLfrUNۚkt\k' hvCmlNZ }>ߍ첛ǑD_񱶆"k~K%e^RK:.Ci3@9o٥}ݑ3JzB{t ?fc%7Z1݅{jfaDW^ɕ~r4Q,ޔl&w[IW1]8&0 T[p>TX;'I:cRbr_N؏A1nx4+݅̿Wo"Քuz(@N{^XwTw p,JNP"!'I&)u[VϾ0| YHvZ?lio݀fXӢl.xA:0Άs b'դ1! p(NgMHdbnv?U+c=qS MCW尀ຈ<`7imp:`/i{/qZ2Ρxc[w729 @՝hu' l&ϫfϾz,:js'>ʹ,٫|h-dy]@5->^r%N1[s3UP?رwEfPJpS^7G?olyV<(@zaҀab69tILwDMJ35e&5o7\< +dyrTm.vtD\]K<~:*gu_̝y9'e|Zz6!.Ró+s/Z&mZ+sIbBJ*V;Pd"aGԟOoyCH)k3l!nBs緘1u$};M]P?"KyNz6*9h Qrc"sSoHn"J ܀Km9򾛷6tNvK;ͺˍN,pyX\AR*՘>rFQĪvj/?xxїck7@,ޭvDbP6 ȠbL3*G92WF>+eZR3Ȉ Unفzb^5i}I5v\w!iq 뢭Jp0LRyhuIP' b%o3c鄶V;Bcp#0ej?P59 IiY;ns\}4Vr 2Dywe'(Y_ŷ.}*Pd+Ʒˮ<|on^loE,`̺fOk&LSv`JlWZ/d#nEmsO9X) EO)gd&dj]tS#F; yJj [^bXތ[<)JO4n,Uv>fnSg2 ],Rjܯ7KҬvv`-xBzաZ VݛQPc{/`P~y7ϑkF:NgZ!?0:kK^JزEXh2^j:WרKӯF6:5O R~q@ޏdϥ<6ƱAT=h gք˿4/!+TGO|JYa=t- ^k~$?%/L[ (2(%뵆wi)n4?i@C0fjv::^wvuH@ dn5;+b,)wS9u}^# bQ[ pC#GwZ3T$Jst2&3e7D\*hpŬ>%#lƊ oǟJIw]  ư@`y^Am`uz*+_X p%Q;7JfSA0SŒ]E3r֣2AƓnv=ֈ.;l1ùG 1FXiK\l7ԣȿYm mMCbux^TU608W6㥜Mf^eq(&Re"P#fWԒz,کo;K/<^!л_@ZnwNA̜{ƞTIՉ]Ԃ}[Xr#9R-<5qKAG>=XIP J~=J9tcKI\ڈQo!YL/`w# &K`ӦYc}jOٕJCZʿ}AYgz\7-SiK'KnpآiIM<%|erL">zMMq@v3';cf 0Y) Y<,lHi4Etmch4PϧN{0_D4ptl1N픘ݲJMN.3&dnc#՚->'jƞteBc><4QYo(ݤ\XhEW.[Slc(H)Nj0;7Etmns ѥliEC =~kM`Eq|H}r|06YAMkfnIpǫB.@D\w4W ;3[ Pi8gm3oau3AL#k:.6fa [ڷPl |Jl7|`f/<$9n~Q7pMr'j|?fͷ6}r2Lqdp('`U[rY ]U#TNS:ϩ"?năڅwQ;FXotPMf :[{TMЈ oZQDAE,J~l.70weS#b=WA]A‚#iq Wg` ͗y%#/Pi㩲@U<3Z{DK%'ܕ /`/A¢j(bYo>IRƮ9 [&^tVvj VOq99P<*ɫԿXR^ Rr1O{wxd`9M"]g0JF"{ߴԑxJ)>;~*?0pCc9}/ڮ-=oíf|ȁ4FuZj2}—BƧo{BRͤhB$Lf%lZ>-T0] #Y>$ƉV !\4,4'V]M ˏD-YQ&u"2Me5dv=6b1+~ǚTs77PcxKQ+hر||)=MJ`n"J*SLjFq%&X~st4af!N#-AЮeP+REoGdޙ_xar!{[f;exO7.}kyz8l[%rPHhz(*v (uLo!wB2˂4iݞ}O NK&NWb7t3x`!*ƽ0w_AR5*NR3D]19#Ռ0X ˉFǜ7eRt۵1kڏ<}tY,@)_\uʋ""kc}Q.|+yX؜ѓ.9ZKh5-Dngϸi%IDSdT}]?b$qB#е&"WG晷dz|z,Ц" .F.,b-Nѣ|,qYBWkdz+oKe/&M+%T[_h`5o,J%%3$ɗ(a5y9B9.8?7r<&Gx2-%*VOFŽJuCGdJvl^i:L7w=-ΚzF6[rx {G^or ORQM0B衋|uxF8* T"k3Y$s,g#>^4qq9m)#+B$}MzctKlַvi]7kXӷL*/f߶%N[,[?IHn#:GC56 ;υ^ぢWT] &Ϙ#[BD}P{\Wp#.͂_M.|Q$vJ I$U1:W-,ҺA7 >AP\JGD\\ftٲ&)T^|Hža0wul=P䆷ZgJo~V'PY h4B}/?[I@TFbMsܺqEK_&xVʂCO5M KylvC*"Cqq7?ĵ)GTjp^0$(X@Wt: ~6ldPƲjzko%TC&CrP$< I 9(,ᏥO3ЬJ4WhDZ nwd֔8{C !?!LZOu9T8OHƦd/!~Hql5Z?MMS G3<EpIޫ4$U cm׫e懃>U] =9CWkȉGZ~\$j ^;=Z</BZRXϏצؠfG~o]hBYg^}e0BU6RmI9B,G҃_>y☵t"@pӏ~X H.œw4R9m6ZL`ayTh&urFWnᏝrPk̈j$I]I|a?z,퍢&5!rߟLO'9<uf#+,Q92ƅS5p/Y.Zfb)wg_ t)kDh8WrF6fKSTai9!:9z&+TF/z&;yBg!d]EcC}8.1)Z ÅFTTN/Aٸesʐ &EoVHMsv|D@ιx^jYR\/~*FHd;sY*1TP+&3v_Ő8.`q.gF'§ni]U<,شy_էX0Pv>R!c޷[G]J8کHlGŔ} S-=I+eb>&rڝKUY՞Cn+s`FW+f]/% \0f( ?b.? :E mDT>0!iX\܉@ sbi?2'/&<*|.Uo ;ǘG(dN ؀?K g^Xehg%ZmAr2s#qQS}6AF"wGiב-4\Z eF' oG>pR6\fE f3j~r/M# :H3Ο7&WrsRG L ]JD|A6e36 `K4O-21/ }Wd&҂q,7 /zyR^@>2kLTGJRҾ. ^BɌ|0TK$ͱZC}Ker18IҊ1tpYWIA#<*|T,!=,d/+?D|gs2^8VMY\_Ʊz?DBّr 'h(s} Q0m_Uu~]H;3% Ӧhg o2y.ji;V %ާp.X@tǭo`.kZm;JC*O5FϫǴ#L$/>GS;꘵ piP:kA7=2{wڹG;_%u30 ^=h9Ǒ}0k#)H_#/Z 6,Ȁp#?2)](iq V2i9=Ոzp猎I a?;3gU(M[M8O:\qY1y?] rçwo.cWRZkaQ>wG#e.؀0"ױ5DwM/ϕEC7լ:=KՆk3e0-I?Lcpo795B˿TFG :3 u7`E_b`-.S$,\&*&Hww)x=rrąrOEۏG¼w0mؽ/ OFo4BGiwP9L`ֲgh3[S+?Z56c)ɓ@( *z=i=+Kl#_'Hko<1W#'ː]ԧ?{ZG.%Q>Ëbax ͅe:qh=+˳Fb2!w@f}DqjWGltmKf"t*,ӈ5(Z|'m7N  25䕒t#%o Aw;􁐒wܹX3HY6#+'p;@]ԹRW,԰u@xz2Kv_4X5I?xה).?UFcrЂǥo?U`Llྫྷ^I\Т357u,s.UD7f 56h7C]j1*q |:M3WjC+P-ժT](e$'3ޘDYa"T>Rqzl]baɡu!3;yMu2S*eG-ܵ܆3rFb|F5r3"a-spw>ID;sq{B&Nn@@D|ؚОu?1kׯXYzѵ.bZyP!'F撟C2tYc{?Mji:+ ;q.z>}WиqKYm%Ңȵezizo-w;yECX=yI巯u#0kL1,Pt|YW{xG0 pJŕdldGpkO סT1<9m%!΃ChYs%!p (@O0RS|+Ѥ:h]E'6 >Ox˺<5}[hC +Q0߯',r(.W*?Va)"&hQ_DvC3<}ɛJ}\pc$plѰ_;BHDY*豀g>_6GHA9xp罄zXbYw8+Rl_XEO{QڎE mQx*> $3E|TӚc!qýb̂$B Y!HKpn<^i]T%Vz<ˏ.Wh?P7HF"N _JDA +Ȯ6{Qž۞U+-^ÛPa&g|s%Z?[䲺1g. XFI=4 𫜑@e3€bU<&;lݼ~X[ʔ?X(ϘGʓk!ǫ} -\\+UG S->H cK`A<6 ZGtFہpq$A݋7GuMҨ;$Zk t=Abkbɲ)MLCLSD&|ֱvV* kF.8w:|/Ƿ 2#aC}˭H] 7 '$ 590FGԀMc1{; naӏ f?쬀VD"T%ъ %27Pb B˧- Dܑ>ݬm2;`]d&=; QD֏h:dU"8w9h-K1N1쇖X KO =1̐ofxHB =Gޫ9[hCqטӅ\y{Ks`)! 8?6\lƁb\wlb&1xCm{NܻvA~uAqh/W}uF@bN}q:G/:gYݤ_06xQ@L[Q&S{3aז$ /y] ] BJXck@7;K<}$-rH'aZcM _wes.Jx"v$䄹,<;%zb0I< [q7bWDτ^`ܙ\ijDcg?Mِ: %1`f%n(o$68W;"cRZ ]Z>ը֪lKeJ>+A.f];mFv/럆f>i#o2X $ ^ _^Ұ~B;i(]w"y!pPrG%J9˷qoQaFZ~JsjSY7+"JP5tF"C>vPLl ^z:e<82;nǓ9ˠHnO<@b(N$[ַ>6d?~6V"S1XݡN ŕY!e3KT*ɘt; /O -M}E,Omfs"+/p]FkRz#z X*v6*ZkЕp&qjMJ2qB7V:n/.F93 S]dW!3Z/~wN9О*DsBa"on'2 u.YX MOϑ\-k*3jWX:(2v= D{,~6 xl9x, }+$x8Z^q,9o{ h_ E]?kSwC3}ZxL:S Ԕ6. Wj\Ȼorœ`WQ mnDPcG?SY lA[⍄]eþN'MsAFyTg 6 K:iKJ90ݦ.,9n G~wA:@~R3y&UY%OOyX㖔͠$?5yO fj6 2Up'uX3摛`FtpK >>5x-$v3}l`N{dni h7 1.>t3GΥ@ zZ~Ch㦻 rku+91l{K|_e=?eG P{s C#BVHukVaM\4w$]oF'ҍUUxg| 򴋕<]UpABk?,Mp꟎R'>"-!=`9P-E6KY<ٞALȋ#ohxFcU>NoIP 93&JX :0.#f#(\X)7ZUf64| zTn f! ˺cu `l\1D8V}x,]?t[ ߋ߈Fw^Hnx䄀a"? aR^PY:e69wGmB`S)=鯅*6EF( 5*@y][Uw+oxsz!.XF.~8;n+7=;˴P`[~ 6Zdh 'QX۬awCp順$͙:|.T4c(yX^G%3ds`c*R'K02 w߁#..&Sf::h++\~^jnȶO~dD[@T~(R:&7_py@-mfAJxoF|* oPmG *ZahM&y kiKpIe8"89nm$ѿg0=Ȏ7nqB>LzTmVw[9T&,2G.E -ĕ`@Ş)vf7#.Wn[>kv/OUa]MY!_@]ggKFMbZ؉* ׀? tvܻY?|(ne煳w^JqܶxWg1ȏɕc:ѦfsETq^w6UZ5*?R7Rڅ5ak[8f*`GkH]dq 25+$j GA4WS fqJu^nU:w.hfrH"1^77V66@wxȖd$h{ ҇FUfU`Kz^ rRB I.*pÜ&zQ8.>7b^z'O# 8goCrͶXSen$x ;0N ON/sGuxPPJTL^D/ș#i}3t=Z_![9lvoAGh~.:LT@HdeFGD[v#mRJd9G(R#eD1I bDJ 7_eDSS3ةǝI+1@4j j2ZS0mU^O58'9genaj\l6# TJ[ET;=53C6ʈИO q6e" m㐵d6*Ӈ`EЛ5O{X|Xb87 "xezq \ŖIs)Q.j%p>f::Oo*m5DǏ݉Fȧ|=sWovD/NtYt;ÚBtvny\}W4&$G}F%B.FNT:tzhO"XLp Bp/O57^NdlO[϶~+ZzV, څWj[ђˀEAS. b#rwӵaƢSd-)xD!IġHwdʻeCL.Zج=sx"q_NGZK_CЌ"G@u]taomqZ'Z-V) )sog]R]"'EhNaƬ*tpxت:w)m ܬZ,QX/k@48kaM j-H 5Tc$nz>n]ne#lv=޼Ca4؇49-DKh[[e5ƑSQT,O+rG B-A+ ? NxJh7AVޮaEG=AW@0 nN dl֧E).$0Y7$͵cGpu|~R ՘>|7I!RH$ Y$؃*O-V*muC MEHWWo}Ŏك#m}L)TNnIo gD R2 [_}򀯁5g]Gћolc]&b ( CHaT) a`[pI`x~f;7\m[xsΡ?MׁZU*3'>.G0͚$"8[N. >zx@Ϸ'#AJuIԾfZ%Sڝ^[Z.#[@CYs _3z)K8:~tM #P{d ӲP2M_'<I7K9ة o"C$ wl~~pSJ%]$RuTq~z  KX&9e #>u''y$:5`PҚzG`}r5tvEO=腃 ]#I>Cf Oz=1nֈz]"%"$]ǝ}1[B)F_Nwͫi;k͵n_C^2NՇ\WxK|r0\P]uWs ޙ4tpZRfsAp­RjsuyV'6<:%^61bUL5 2ucU./X,řiA/sNS^#> d vu3q_pu0eStl@&4P]5<|4G:Xc$\zƾE2gnEiQa BhLUk~V=G2qQaݜ% cցg0I2&O@urHO 3CԪفp.dM!v0^͉l4 Mqi {'bюpjnLُ!mrj䇐A&_S枃Yf!s;Q>E[&q8N7["W5-V. (Ș8i;)@a\@qԀ(-l竳pPCW=E-ik[;X_(JpQ!8C MDV5PȀl>bz߅Vj,7:~1Zg!]BWͪ[H&Trkt=a\󝽊|:kjYRtLI ·.fPAP|HUiyWrBuX ejra<,n* t" T7u1WܭCROٕ=(,1G=qbIY2]3kH=ѰҝV~{+PnnR(4߁oVt)s@nY %*eIݡg?q%`jrzy[CpNw>۽lqE?? 8PbP|1^tOKD+ SϨK&uP<يdÞG2xFTg9햯U9y/{ ;҅* Vdᜌx OJ}ϷUrd䲦i8mimMLj$/&`d|5 ה48ct1%[lQ.+_XvX~(f_Ni Ӗ:Ztу鑉eQMv#=GtKg;_5QbPЋtgT6-E}\NCf9"9r)4ͧ+c `b?rdH66z.lڃ R~\Z-/*^ Q- )%l[P.919MPAYKPP]? DV?:㜍.?5Rs.ӾzTk~g5CҬ,S:gM4f W*9pEmE̥sNXO}gdBs4@]@r~`ABv=:1џV& X Zh/ma&iAK<$nB": ^h`)1T 2i{ӻuf L tsCt|s1 {~MOJ" L{s$89Q U5v774\gqMUʮyA+펪Bd4^0ґ&uxwtS4"wt*YװXJj.tI׊ j?_YYR -Juu(ۗ7>$|D"%V[E& T e7k1 =$ 5z!eh6 ,"x*vCBa`7}xsoX<mV X<Qov^RR02) iKR:q| "Y?@<$lX.K  xքp4^8MϷ*Ģ8'?>lkVr$M 9M0,ޏpܲ͘,0k 9v0@Z\gҲ,H#zO,Ew4?(iY6&}GTÔ'Xc@)1菲3MM2XNrIAJc`+&uüXcod]G&sMti2V8iJn ^*4ޔs[dZ#?y,^- %؄Hj4o_]4Pci%TSz mwR0!Y'3hYp7SȇF 1։:u}|n OK!fIh>;AI5]UnH1%vzQ#O΄+mMd[O7A6"u\%|0U9>5v*{;KL k`/yy2_,:_1 Kr6ȬtuӠ6moP28M8sFe=0|.I\H7~Iar&&8jA<^e4,3(kGu#@/343h7vɂ6*Jaߦٵ$o/4gs6NXQ4|jOG!qNwKbcXcәii3}4*GbTZIms0:l3 Iihx'd~D]zGmrἓaww$0vUJ(K+O_o[|XoE }[@#`\M[) IFfkU8"74т#|)}-3[u3`z&'THSzKLLnrI]DsڗK9dH>$N#ce "gÄf>zzT1Y@%D:iJ3έj!"<#ż;,C4ӊ8Uljd2nWCBhe\<<?cXƿ//rَF6Nf2# kgVjP>.m!FG$`BgƆ p &9ROopMP* (_E>!ZF<(E9֖G $+ pdR4J"Z`K~Ӟާqh>Őq[ހ S}AyO:2eDFŎIQ?>=% ɊboCrUr2e (])CYT*XLƅBs#+vObs=^VBOT?LU!G{ﴀ.]"`\S^ tyv2oM>$iLWNkI~;ؐQ3iG"Շn}gbg4GGI}|j]ݣuU *_LC4 X| g]s2mDҶ2amjd5_,Y٢Vv"\B16"X%n}?S %<0-%{HtZHJ ~ł &BN90ۗ NȂكI]]PKp Oh]xwz~o[IwL3͖$xɯkCIc' IdmI#{Lݤ"Fѣ$ׯl\dRL\kd*X}=.7 t4P7w#>w1wîST;ͺLK9v&O6**K9ΚASf=9="1vG]4@"?.m jtӒgϔ鱶 gEU:5NRRBwrV1fW_S<-K L3P1)mP/'(Yٵ{BL;WWڈ.dzh?R א!!$5_ c (_KzS_Qmѱ|O7w;qb6!$q ++xB廐5GiWg8Q}3G'g=`?5ɪlyL& >7kl E어GJ )5 7jcֿ݌g,gzQROcͬ$fcoU Dtۍ_G[f4!PS/fs1Ǭxz#*q@'2ɧfr"FB cL7GyC<%pOs^;K"n)t/[ޛl qE\*e$c8JV%5IeQ6Hc\7a h@S];fLM* ӽ.N3{%e=כ+_'R\C[s9S/̤[wIm(8Hp(!{v5y]83xX/)KnC:t<4_[>k40~j7 )["F37kt ޒW68j_fo]S:e7p]pfpH0*J;th2E{qًBt& .#̇W܃TI[]a&Bo:&p䍫q]rغ9Oډv9}Ec+R[~݊D!m[Q[#ۥℋ<ዤi䷚VA:Q,DK~gl%/bDX4R>YYP3WT7CR9$9umIbJ_CAGd֨I_ƅ|9EGI&4uBlF3j 0nc.l W.%#h0&^;Z`Rv˥CUI9=%^!˧XUDzu2x\* l^~@2; ҊCNn #v)Cy0d+gQ_XQZ"IvusE14poGec'l z;1!EZ9ʤZՏ|ַW>LD Ħ=7>cUxw !ypޣL77GyKk;/&/f,9% *VÅMY=ՖyF>Kx>y o5z `8\jU-sČKM;of0ue:۲CmW>ՒѼߐ Փ37xKi;>_5nMm`X0TT~vxo-=izL( /6^2~׉"6̄R@/7P/m)pwUIvasH~+* u {Os#" B5=WlHhdVZ0nΓ#K9wU}-^.cV}͝ihK0UVݕ?t #%Ch4\ȏŕey|6C|+~yaG'A0_P.@S(iQsS[qZM(vx?XD-.B#iUV3+'mړD<)!< n!8Qy7i#3c|ᇺ>)|+NO1 uߙ􉎊 U&gn"F Rx[x\X,3:H֑H0 9#iio]Τ_phPZc.D08B (NO@x݂V ̤$RG ϟ){(![E*'њ$-확K=z?_up ~iI6Tg@ƈ sa6kl"2[a(f lmrLU_ ^$JGt5'^ǣjO;٭sE*i؜ck?.h=h$;RkhdftDYG Zr ǧ?m9L;F'Dw@p2@S}c7ļ39^sCmmfat`7Y:qB~ܝXKƑæ<μ!TM6^xKF J7ZlQ/{U`&1%i-pimK ya's*$Tyֿ_!we ٳoz|MZe>8PgcIў6A|lYP'V{I~_/ wW')`jiNBQx!HB_=v/DC%ϸ\aPxRZ&Nk!vKZF#0Fz T5jAQZ9f֩>;d<B-qB5H&@j/T0w2h4-"c/džBxv-dr8x"rD)<.goFy0 l1s[/8+)XC ӧz(!:Ȅ"'Pq,[a%^gK}u Q[ڡUyhv.ǝ#Hmi yzןY *f? y$E BMe}2nQy\yP#+쯙wZl?T%PDŽM|>cIL٘hV~LDOV(w/0[rB!,SS md| Vl52$oݬBf@؊x0:@ ~d`j$6\xVMi@{Sr28J7J|۴oǮ0]Pm;hu H$+<vڥ94<ơB1ucX3ЉRz2$z+D^wnyB)8ڦ&6cqEX)a̽l#$NM,Y тQ'zYJ A碊^= SM<y"0Yo%}dT<8w8 U |q21|q lBzLO.z VәǓx^Y3ARnQwtLTUU[ķ$Fr(k~T6Msssl1ǟ"}NSL;V=!n0W}eaHW͋ W"F]b;B!sC{ĊVU8$FjZ.Ji ` l6M#&E*3+Q.xorzd!MR a?ۃkB>w,WZ)ҊmpYuF([o&ChꍲFd`Vc:[~VTDc% :[ n?Ð~r*AFEO:/P9_utAt\^gjaF?%\!s? RA3{G*!f\G^ћBoWC'jנt@8&$,ez`8UAm_\B `-Y-ft) iq'm&L;S׬ >L4>+7_PT$ica hƈ0l>D`Z>R˜ –2yɎWe!|>Eֈڼj⣃&VV?#(%,cR O~{/ #$049XGoS,ZQ9$""WRWI:=*+ιM\V ȊΙ[=iѲ*ѡ37XEH;X 2ݔ}(i-:eng gu d%`|>[ђ'&Dȴ%dEJ0$>/`sՕn!8,@*"͡~ n&{e+'Tڮ20@7WUp)Mu<33YqayX"Mʒ}>w2 d( Az/mR?QPbC! %9ە(rb;/<p)[㋥ ̭s}}rЀbiJiף5fMgh_.K>v+EJ=V7+ո\u`f:ZlyPgoDt|gWeLMf2+qӮ;,lvåP Yö lQ*?,qgEr1йLba# ,#bo}~, Y\^uClG%0&յ>rv\7tzwQl#<8sYV:f]BSX3`PܵEm ~irn'4Ѩ4K* sR јIڑlx6bN~*[p []Gb`JhdNS>+[C: k1 /檸 8feA+IvZ`5^ۡ;?` Nx׌yp!xRZ`}_ˌ#`-i OG^atu8PBxWMpbc-h?1jޠK۟pЯd^Pc]`aǺzO>簘3amѰwu/3O9wزH$զ:F&k@ekIsќpۚYTWۏMGDib(MP;A6nŠ(;ܞ'ٌpi#Nn|zm*o]PW6@Qk2)D#yTJRmQ!4Ot=y,VqSkZ;sT8Y 4ԋQq4bڊn*^:ALjݜ1GSr! -iaN )|G]JaXV3F[ϏIMB,g^oJܸ(tI$Yi+Fzgs9[%%3tK5l7AxƝAK^?]k'i2w VAJݸb%D پDh4|yFaS`'rE=gE8'>? |lwSăƅGW26\/v(Dh/qEp0]ul᪶, :$ kVpߖ%,54C\IɽLJLP! [e'ǯ|ڭ>FЁ/-}.Q!}{i x-a{:az$[uԞTr3Y И-]4Hy֧:BnQLVAM[}7Y0:6@Bv S^䪩vM_z^:? -mV%l) 7~O%so./sGOo@; sQ u zpy?2#bzM۪% G8٪hpbR-n[(>0 /g0(Y 'GHC3=;Yj.ҞC" ZnNGoGh^e4EcLi-LI{s9;pZ;Lèy^4ދPz`È_zxuf9ȧB0Fl, Gp22/T,KoPnTzp+ZJEhˁ6BJh^CJ.\ؠse: \;4dnD!mQY 9>yR\fڽHoHC@GyEX^xzz~=6 / 'vFpAM7soDٖހQadOt^=솛&61$qېÀO'Heo0q >Zb: ]NL9 4'OSVo+Yc>*.+ʔ kN ^\vz:p!Gy9,vi&ALT=D;dHZbTuB$w'@aֵB/N3g I(ABȣb7uNB ؾwh)Vj͛҃ MH^* ϿhHp~=C˾Y`Kї3{έ5_3 D"0R*CsƂ/W}Gqs킩fHQi._g.l4$_nH@޵Gdǧң@_CG?FN ᫣ =D/uc$hsѕ0 31 Y|o( cgȥN3V(v_6m2q!i2 x4Nd=V"m_ R3YE'bE};UBl(sqȽ@5oć+#C94qJbmE\ĠE-y? 3"t6`!N+4 b=a4p(H%Ssy]-uA<ۡfב^ 'J)xn3N\,;d㬒ʐRۈP_؋Ћ;+tcUҵ`0`$uv[0 |sC xm'#e큠&6:]_avsW/'c%#>_=~ӕ+.hzg<-[$AK&;sK^ >ZRO^j]]FLNN/HD 8QGO5ĠHBdmCoo'QVNGrfJFdc pkZG)׸&0S^rzw|@ c82\4etۗO=  mx5 3;Pɀ!O^e!hmZ\csE#A%)TC=[~7sSehĐ!"9*~,+;W.8m~f0v>얂"8t?3ދnl#kH^?rBՌUD?ÏCY eϿ1=.ɴa3 <|q.M;> K C^ R_$66fTAxE"'qn=]̧9뗹0 y wZ*os5tTWbF k…k֦0ٚf9S * dH=GgG !EC=?!)p!F#{IJB4\R{NyCC+6uӀGP&{[t"3< Y{rᐟȢ<$<~CTUPYb1#1,V4+Ciy"~ KEv܎\U5U`Yĭw]߲|gn8LiWl8\ZJOҐLlEVj7+ ]O1W[rS_#E&UJ/32y1*XWgQ>{ܛ(SOA<H!ԙ/š"awCfٽ6Bkט[Wy-XAQ4ez{ BÎ3kx"TCzm˙EM" '7ǝ{ZRz= `֚%d0 K?cRnM˓':[Kj@t]t4NJr^iN}= 8r?AVT!*E1 2X(XB¡P2a^_FS|N,5*" DŽr/kr^ iKPV \%|]}YFu ҷO1gbigy Oq} @L]U!q fPrS.SVЦw@9M?T2tJMRi(9QfT0Т -]ofX摰ՂVmp#GB/F/}bỈSI&= 3G\ m ʳshNxd$HpFt3sWidu\ы=&@}}_=kPpEPt7/ ]^.9@dZr2%p)Pds{W J9U t􏿉74o@dm٭yLH^˳%? TN?5CE<^"QE^\Q$qq%y,"Ğ%͒s`<Σ`ոwĀ4 lYHq/! GA$~ >:GM}߰t5UUaJ ~k){=}WhCG7*t ߅3ݙG^e.+i;"Cȼ"=1|lL\g ܚ jokEi`ŌE%jZړ3쏩NY%y朘4O%J;P"zㇼϻHcNjt,b jDvXn^9LU?p S LD;(䏡|F_ uI BmR\ ^zxkP>g1E^< y?gW "hl7WO{T6So3}#G֬`J;-Q1M?‚QIU÷,(S?(dЩ ^.C&8NI]r ˀZ% \-k :cQ+YtC=yO'uXC Acd֖&—[*͓7j >DPCh|ʉ4֌q7Y D;W܁޶<MZREĈQsʞf@UwZQuɎAE=M&[?a)P4#z; <} \VM|շ"qJ]j"L=B !17q[|?8w1`UA5 /8sn"7%DO7 S sU®\4 +Nn|gBxc12a(lMm1]$um[U% )dEgkUsi@݁.d^֙\d)!p<[R &eV30iڻ)L}|D-h0U/gX OS+9([QF}{,̭9 U#IAWa^j/K˩>Aͪkxno"ޤЕ:i]tgNJ˝[ % Ҿ_5YYB5UhAѢ4Cq1i:2a[.;3z,6Q4]) ښ0IWpp^zƸL"k~{ϝq( wL:,8K=FBz9YlHy3 {: ʳJRo]/+`%}:RG$"찦 p=jA5̦!'a4eA k5"ۉzyt'E!h{\,DV'+}wZQ(T @}<61 hW<ϙ2*У~J^ȅʷ>Tjǯ&#v/~9v8&КⲴ{O`١*l50 z:ӒtMYcogF Oed}(DHX%j /[wO0Ý=Z*TcH{= RhEeq u_KJ5 咢o/{~eWd7\qn>4"Q/ A] 0\6̌񄤂f^ma6V￉P@f̹K,(T6ު؟)b5z,}S6B}<9wqȯ3@rfo*4#ggB%P.^59nQQ_QZMq5Iӓ<,rtzR!fϛRO%E=Vo DY vVUTvBa>ҖHX^xaf,8ge;Ĺ  Nq`y̓eh}٭ݟ  ɲK:%6g,dk2z>yy"$yrJ`=!N l\oR íߐx2 0ځ9ʼkS|+< n;ԢE>aO[K@ّޡd RZb]˪Q3B&~IV:?qq)16jύ(+g1HX6o:jAZWnbC5”7sd4UNdO=DgR2dܙaA.ElvZs882^d=1dt#&B(1yspd/hN{ O^E25ضm͘9Ë2/AeUYI;+_ >D8a()yrNDR&=a9;"Iis(&_lǡā3u;<?1b"W%^3!I4hD}W s&& J␕ 6}j뎫UeXIS\Y+8N i?u&}D?~]Yؔ2Y+V/ t:ZT(gǣr}y#\b$orzqFa&韒@1.6V],>cuTM;@¹J b0tB;x /{-R g#/W( [I' ߀8I&bT~m55vH]oh"kNϽW:cVdi`*\N 9bgͣJx>`f󇃺4^yMⰐiWjVD@Ӧk"·ݺ/flx5VFKQ?r[큭K[nxf͢s`:s.7tYb70/筧cȯ\gŸ} ~؃n86_I+}^Xw1Ÿ"EΠ 3 .PĆ5[U@ִ0L{2Й1?:%h*siTEѤUPAظ\"k{6vX6[kf?( dRϤm`:IG Q |vcjG)1Cl[GaIN (<QIWۡR^+-H7}!KKS@V𳩋(b?#zh^T_4.BrAԮҟyb(W8.'|F e4JGJևeҔ+ Cc4jlfF;mJFkJ6|( Rb K+-#Flu6>jy&n* $`' NĪ`to4vKEʭhBcg=T&c%\2zdhulf5*{=]9ӴϾ3ӀOZĕٕ< rENjjY4b21vUZيtt :٠Ttò»awAj[ yu+& %9pTZU2 @Œhqɠ@e2Bm ﰁnSXmsclOr |xʩ g%x\AMZ7} &lR ESZ)]n2'Q~)R%R? FN3˓i*nZWY7&6|8j ,w#Y`@BAx<ž Ui.>yoF<@[-K\7ס4eA$]R&QɺMEqfjIKG(>2(FAMCV=mv=JːѰI=i;x{V~g a)꫒ֹQ Vh#Z\~v;*?Zʥq#E%݄\#DVf9a)rLS/֪X8v7S7Y>u& )QݙȃY#6dpQ fQLA,TL0nMK6X,{FQ^k#LM`8J[.zu\Z}+drƥϬ>0Ѥ}pl*dr߀8SцCa&%?@$ߖ E? ٌ+\VWj}[}2yDd۬~MʞPpAg~Ai\TM-,zhsbKD;M0 xaTz$\Vpq+~hʻ@^g[Usl0%钴eܷ`_mץ1R(vc]GM.hpM cN6W^L0mnJБx4xC:%^3XzLnə`"dH"}>Ilp=]}">8?Qw2tiPp2'dL0l> M' ͛`^)gZx`OI+ٚzي;:=")9b+AEI4T6ޔ/3rMb:Nįn^w .40~<ߞz&D@r%K;G-}$\¡Lx6%Z\ |uK$ϝzbG;*X0|g绿]qj@dsڬzRXƷ3S2G9_$œv44؊ $AWgn+v:'[Ho[IOfp$SryYHOW7]9pEApބ7[&g*RP;<V7R$qsx? g+E3~S[ȋ/؈Yxm>[ p7Ѓ}2nhD = `ZrNE5nI< {ۢ!'YfeIQkV;~=0eeWs hexdiQ6uqd:ة7Dq s~ w0/-@|\~]]T;"0Df: b렄aMe%izN 4Sުj"w|1SVfcسaFܡi;Y\&k׽Sc6[gϞ7; tޭQ>2 T}gΐc\}?"ֲc|ʭqcANl~r%e.|]cRYJ@IPԋG,M247ԥ&N0MK$w0hNvM׭sy^Dl1l8|\R6Iу@,/SF%k`vR|$ TH kVG3p+ݼz~|I5*s&>09hna4?=`v|:IGg:\֠"~ !"{{$ے|k K>p:ò&">}^EW>wxo5VOIM9=*Ms>Q7W#Mם w#>zwgtMBUK0QӮ$ 9bO"um4%s}8 PX3* ,)|;:B#oq`#-kx㒗`4::3b*|Z نf _L&c)*)1 hTs1vԗ W!4[^&,OJh^4a-5Lk[.*ܯsִ$%/5 h,M)FlƣCW:ՎB^]?l{i`BfE,t`z ?0 ->\bjC~+mWF`zR%QTFvHW/s "﯋%oӬǕ&$ A5u*a{QEf< 2[gt߉]q#$O¢V%hu?Sf3Z73ّT T?gG.܎ZMmdsxi<^κn/3ѬddF4PEKe3 "^j<)73D@F ' *ߋ!GP{Ic'L DcZLsr y;ATыzIa:V G %8T7 :+I )P=?!h>Z Ʌh{JphqrE:N,c݅LM ٔ "Q4&=ceE$rINڽ`#)?~}wmp@ igRyC=r4{U[Bf w:P>㛊5꺩Ce) v,XAWh_t݈;=eh2 #ڂO X*laC ,. ODcOdaB\9ǐSv &e3Y<NSѸ&C,%6$uK(ҟ0Vk=sɑ2(Nww/  ^f$[3LRQ/8R7DfѬTAO[#@]Qq[/5PG5*_$mX{lҮT0;!2:_asd{uniZqVmFT`.\`kќxtRKG ER?Z"3rlo%x 2oVvĹFnD,bm/^laO~чM ZcV>Ȁyu5}|uҡw2j}4L=ՠW*Ud UP.xqZDg=N۩+3R0&^9[B7^!Obo2ysX= p|'d9Fx9kYBG*;JtaOFG}Ue {9z"(&<c6?QG/؈<$RQN˙7FJ ~>Wb5F -ʯ썵ZCoba^2&JXtπ ~bbzrW]pX]VS M~iY*|_33j$4ⰶYZ~eKKrܓZV;I?0g]\K+yZ9V\Ws^5ٸs,o$A)'}>Jkm/Eg`OJ@p]Ne@\%lAU Q'ysz[.r6.G=uv0w\MYų# !b6޶rQ=ɇdkkeX'v5ho/* ;}x9ψ~X5k:v%0 V c |NJm[4%4MPEb( >\6ق\++=Uy3^18P+@ge [zGd:WGr/<Z5ZCq@ ^Rw"_19aP Fѽ2>ZK f,_Gi}DNQٛk$4'L /CfUX}$+g鿃6sV`JU Qkftٖ졀HҴ?HJpgDN:(,4a"gu=Iņl,qu ^0ľe_x(?W|ly3=S_6l7sYڲB[Gs]Z m.arc(鴌sty<0㫞Cu7Xc1[}x7)T-A (vZ )[9B./B1? ?_.~ur :[NäNcu4a|DՖ\K<8z(y ;jkMkoPYg,KC`\yӷs4-[?Hs'{p M1X %: F Jb]BBe@@vO%/چ8ky D\ťe8C ,_|/E+YxS~[U4?ЌH{J#7ƠkIiFpǔp11LqdIfXhOA)G^X?gօ cB7@jJ ԱRhQC(שD| lD:oVdpőti`\ ꀑ$w+oX%0PWV UBBR fTbBJGfJM_M6|>xal? -)aj5lAT|Kl~<2aX0G0WK9㒇I5Yb?pGKEI.[@5L%tV.i2ZrSW'1 CҤQ20ݍ~^V(2ixE_yZ ([x+2Y^ԧ^-賂q*ֈ4k!+" xD$)ǯc+ fd-Ο/xd(&z!) (~N˚mKebޞF]!⭮qӋKs0PZVxY$~*yQn^YoQW(p)OX3aP24MWtೆYǔe bdDanncqfCX : kNQf]C@ Ch!qlCV8\pP[dl 3YRK;URkXoGon_Wq'pccXֵ9Ll:I_%.zfSH4e!h3 ݦr$ƽ̉T^%2]K,Sipc?}`'Ui1]s2R~ 3N9@W;>0"ߺ0ԓk(-)M^^$5sVsN53蓓DŨ_K6{ YEаVnM/G_ uѓ3F]q9AVyײpq^esa1 OAPJg#mO ̃M?!}S\GϨrT}Gq*}i)#̺׭h@KY7bƿ6[B<`;j8Z,T*N{*hl2H ؙ>qi(Dg/ pjSVZeq'O%Ki-*HP <.T|hP΂gIo(W4ѲzX]UϘbL%qΛX+{ݳZQ=busf=ؽʡx)|,Xl5RR>bo^HUN0ɖ_1K1TY !99t&(Bf+f 3na!Vm@w͢a0}k@[Āl{C19FLش+|hM3 X3|T><~yv%mfjb| %{+dcX6%ZQYLUy &lPIPi_j~Òq` 3I;^S03PM[9,y>[†3X6U%r#pZՓ nGPYT W>Slz),XyX"ӬX65ajiǸ{N$%_mL^Wb 'W)_+Na }.t+BEg];/ IV+&eSEc hۿ& xlO{]~ hHޗr;&:h5}7/\=cv~A)S1d}QʧϗIG9tF IA9V'\ģ=9wb݋*%xp`\ǝ3Ε_?%]$v6p ],4vN9ƵOޯ6cT9f]m12۶v=é6:" g5Acx`+|kD^Lf{-Rԏy׋|M>ϺVKKR$I;&cK+(/nZ^/$R|Vͻ_򽲛ôL"~ȜK{êa2EC8%Гe/{Z"1Lq%Z}lTɈ|˻1xB\4:,`PQvX U(/b})~]gHQG@˚́uS 6Qs5WNZl?66nu@ɛk-ğ1.8;)IwJ.9|kO`߸AS 6)J@tZW7yMI0<<ؕ%bؔWj)ա>;eAŋI7YpTϏW@U *gW` (YPfzfCG_ n& T 1 t .׀XTfPPBT<Ѓ2ݍC!:(19yv ҵ 9m;nreP% z}N*JFr@ޥ:.-4-TUBTˆXft~~#Wn/Q&| ;[z+1ye` m@msS^e}!S ,ϖjkUi̲Z{Je/F0DNn9s*j%{Zfa}Lpbl^r@Ur&',|ܽ[!ɰ=t}%} sf2e^,+)jQU%2X5\|-NւzK*ӣMuĐG-*P}OSE* \f]\úB_ kRfCcjdԍဂ4E$NÊդ9Nn8kuШ L_ڛX54A03ZVVm]@N2ߗ%@MF6.e89ܐ]1\1G0}~!n*@|B %}6pt~*ʙBԩ{Lzn#[rp/EhPrM*&3Ũ0fԻڑcyY"w0}5^( x8|oy^o87Q>/F'H,S s1,}E5:c3ᛸU[#F::ejD7RX/A\ťזUQNO16nKMľ^O_#xt`i\W5Ό;s__:(6idɟ(N[= - ߋݮVr 5-&#++WQ 7 ϧ+_"Q47V>YBsZ-%uK S|21%@ޔFڢ;T'`M.PyͣhHIUc OV0m' "t v$<^"icJ,0 H@"g_,ecnxlh[+^o{ kzA}|%JJh$,2o ݛM2$6TxhTyƖdw;vhS_rvU1f$jf,Ė"=T ')^ƥ&<{?A='9ȩ ss"q6E(H%#>Qf&0Ɇ[c+ b(G~*ԕ!}2 ؒ(c \: ΆOsg-i@Ƃ)H e%B(tỎ{Sy?p}DU3H3ٯDLJGn'eZAʇbkYv7޹ӧ giܨv!BdA;\/wĨ'y5tkj7jx*7Dhg1"'طڄ Rc۩#6,OK8s-l^2#g(EIJW]Qqÿ|')O)3Ńw J]4;Q;o.lcNH2Я>4wh(VZ+6cY%eN iZGS}h%re{ ՎCt80ߕ >z^ k;I{JÁc_ N2c<&Zb?@/ݗCNXc=3 oVh|-9i2nuEFMHtܲ|ןe.gi~qsmP;V_^Rlcoѵ m+08*U'3BSmYeo6>b]b,wG*w^ҭny2"s&/&IJo}0G &nx$݀7dml"w~+$M*ZWw{nnQځ<7p=!h@4EAImgè%|;20L9ƴ=q ;UrBL5Lj0@>9AMV:盉 Lkuj&wq6Y`6l]j9%ul4JLX@-O7&u-7b{ >Ј~;%r; ;|4R+ЕegTh&4nm STIsY#[5 aIK}g# (ي.C-s2Jnk7HR ƹLL38$QE=7YJ=øwА\$ z=bQϰGpn(osO ]N G$HLO{7Rg(#J5  61B1O=pW6Bt0KK+?RN2e[)74,/w6 5_VZBSA椣Gkɋ뇒xU4eEX`Y,Fr1Ajs $DTidK_Oa Ժri/w|cth"4ApMQHTLadXʺ|በID/>jߊ %޳ DerBɼ* #)8W7KD}x<2%~| [ riAX M&uJ-># y5%Y?dL9 Mъ3ѺOsd$;h [Is4tTuc9 32b|/@w9ߕ-q~pF6lڮ˽,b:I #~CO@)[ 0@A^KN8:Uf]Zq":hG''9\glFYDE7y.@=P Lѝj}hl@hGVJv/ >ymuW\@/Zl?լB@ %(rݽRbn@gc.Mx\y1n$7bY -J1k~s-:δ*H=:T' `,7_! a3;I';n7^&VbmjF :˵']n܄׵a.=iӇl,SLc=o|S'EC<枖67Iy<⫪݀%0%f9P6}wWcYɵWODn!,PǢҥ$: g_NG5Ŋj7 Q0hhn% @~ s'ӱ{z "v#7kur]mU3+:bwR/WC=fǦ(`HV^ݡd Qb.q&@pbD*L*y"iB3nu}W6:>KyUTuAHTg3"fg]pa@cϢW X c:l. CAPi>!ɲJnE)Hx&17K Nf9ogԴ"GLNiW:EDS/貞%s6 [,$嘈I?2ЗnoR HHfiX/iEl4U\؝Q-B[0ej![.k~DI"O=]#KzBBAsXoɯ^g8$D<ʼ4%9@n4*夦&?n-h3/a%5!S nbX:t;ViqH'{ 8Y b8Tᰰ{;52nMk_HƪqwciY(h oʧ1x#GeBxTбd79c[ =_ĭTOzC: fvù IGk+K(ƛncL`wf|LɾoVZ j;^=;o>vRޒjur{n< *r;fBLsyT27ܗh1~egPaydqM uU@߻ s\duߘ+Ivighu 'E Wʻp RIrmunNM>) O Razxho /N!.UOcn]- o 2͘iyi!!2L,xPRh!:g2Tz6 n7ƩQ[-܌hAGQz?tF~LuJ\3w(' hiS:s,l"%G`x@gV T ]$Dž ;7Ϫ҅DE cJoT F#Rߕo(t7@,9p R:RAMRۛ0 5D0/+{_5'h;[!#mBѻ2-~.A2Yqq%5/@D=JW#urW L:UL>:G--U÷?V܌~^܊H=L%KN=18)>,yR&] Ս(eg *5۟WImļ䃴ɞ7 ^#og>bBhҎ!8Ў>Sb%ʗ~JzӴ63RJ=X&%ݲ˹ "^fqE !.*҄o -"G@ٓKMg-a99CksH7Rhk+FX;Z>l}4X,G><%l HzӬU*^7siBTg>q¬2LFƽ싊N3t$ۏqȡ-ND"٥j&Vg9| i(7Wo%1mv6. )Ӽ071Jg7%('I5iA 3пN -ฑ7( if I @=%)q:6n=gYT%s\D('Qnc _ \xZ&ر;F/1u6;kC7e%y47zX m%@ۭA~[L#j O>T]1-s3bϊ9"! ۘ̎@z*S\^Hi# ).FlhQPq4(8ϟf֨j-I2P?Aߜ_צ0}͍ d$d4d3S_)uٛ,vζOd"OXWlH`?CrԿ'̎sاF2Ivѥ[AaGD.T1ݭM'j]b)aoK3I,*@mgeWJ LD 6B.`h8D,ߋm <[f;oI`"8H|7=4'yF`n2o/9Lj6bu=SYox[,7#U2vL)R#Gcw'NM{[ yAO s@kЫ2!y $E|})EۺEݹn uYaTiQ!L;j%%=Z,d̏zolΡHa X^$XbFL? wM>!(VĂ4=cI&tͣ d\\68Hp) L*I^n$ r, ISTnL5Jλ=0ׁ G1NqsޒSd}7)p }$.6d1A_?{-fIP<=&]8ˡBXń|4\d`K՞-vuїRtRJjp3idk~)*|/!B^"*E;}vQm'7_R1[X 2 ,k龃9uxX\<* Cteev.`o/mg; \C]v}D!Bfc x2ǝCҢۏT]ne4ۛͽ*x9eq 7Rg8x=)w1: 1#&aVTkSGkΓX/=$gл'Ƞ[]ϖN_$@؄JO<,JW%a( ;pf9Jn~:۫Yk9D RpfS3?"h6Ϋiai?2(#;&a/Ԝ̳EJ7o6JB3ȓ2ꀉ7sA6TolX. rߒ3R(?D`lJcx!wcMvqKu!$~E~JdÌD'$JA'07F' Ԯg[+_,vFI>"9whX[0x}Qt Lc8=JcFY9d'#[2C_xgW7F;f-%w}dHsbo[N^2b~VGNLGO[5k%u%hk?rXH_m6ѳF6uLE0 S4˝BkBk6b%Bmx%ΜlXUmEY[yYJ$j5mϘ}U쓆$mng Tqa"ߌ?c=yxomoe^BVpi`eFIII$ۚ1sAxXYGp",2}^wAI?ʱz:%>lTe6CRB0Ʋ'ȵ#-"i^5%e\p o%oƅq^H:|ǥI!Cu51S}) mZoYtlv0/ohG~ޢ< ~/* 8$׋|ImO3.n|]y|?}"WS^z{,n5C4Oi 5D ZpVck{:7x1K7_FvesFq8G#ޛ BPN~e9J0붰 !;'Z4&QT X܉+^2L.M2\{mjLLx$0Q|=ۦL`k0 W3:Nv9&`{I!yBxMP9J?|++^`u RbK%pl;l_;i`#SU4!@k+/ -| Q;?pJS(@r&u d׎2{jR IUQ,f7b2z98زY:ҩ,K4Eu"gTK~X~q'&lHzyF#yYN|=y'l!}:PCݗ^ @|ϻwX8(%8T:Hl~U,-p|0N_̛?RTF?MK"IPj{\^^uԧG\ywJ9.iQc4 s]2 ʈrL%B="6kԡlf@j`|c?g%oi.ͤC:j}"%o C-"3\gyr{=Z^yaM 3ڙ-Ϟ߁VW o4uD.r5 ~G{JV-:QA߈)@ǴȷJءrk(=bS-X% ]\F A={g 5˿ęlTګ:б8Y1Ss(*г[9.ar)dFMz;QLUWkXD=Im7ˮ-8 ˁPT.X0!4dfبnV:)rd 1Z[_!4Rѡ/X=(^𪩣~.sXzw vzpL}=/`d`I|%ZR%6\]Wu%~g@iyFDQJ=~`rL'0] lvU0VDX뜢#5!Fp7hhz7$0|hdq1ɤ8.^mJ"q)¿'X!?&<ϱ.=Wץ8 \㲓g-:5S#طW߇9*I <][3)!VHeb@XެvPtn%k cy #ⱘ7xx{-7\q1Ip"J b^[@K؇0<8{1vUmB;,Jgw-S*GFR:o繀R(|]:T.y=۾ƞ1o1O߄jǟQ¨7kүj .PxY{vD4ŤUcq}[B:] O2$y̶6EPкRmN}cZ`Y _]QJCT~sQ(W7]z$PG@AL?OcKW2Bbmk_II\#vN-VÔp>aIUf=j@V<[|85nXe"l^1K`gX]o#"ܥ+O@>լ ˂^vf;xVn.]ovvC޶`S+0XMj72yӼM5;wBz6Jj.o^^?؄';"vW;xzcfb(7B$BUCڦQxhqF,jM 5|RazT8ٞe.Irt74ӗfwNWdkbI*:ո>6?yF0f.]t~ 6\j-5H^rTKb{oԆV3J76)J =x3++5ly 2TP?8ppV}ӽI.S;͒w~!/~ )2o;-.fS1n PX$YܨS4+G5 r+#mB.6)5כm{dsMwdhRy[Z- tO-@~ ~,]R{b4Iى3Y((gxV8 @Mt5'WSaf> :UpRw{2*xk(UzM4[0ռlci\}6f wyb.ԜWCe(PPoimSBVјB5+(vOHrO::Ifw/InJSlC)AqTU^ -Wan=l1|R^ 41f,"ϣo۸˚2Tt}<ɠ,x`r T/;l0Ì jg뻔G dsp0OxÒe(~]xOP-$Ե69R?5 (n\d.K!w]*4. 2=+7;ca6 ۉXim(%UlPsųф2 @wxďuKa|6ls* ٨dTM(*Â.ɒ]Աqm@j]#CO>!0Bm q:`ǻz2.Pr)OV@fIM_h*8):R(V G(lm{=`2Ӡ ;ZMY#qVf"' x (2tFnQ?\cozA7n*JG^`fΝN=Qtx0{(EM|_r #(@ 9dTTث0 ېm5; I+uGfhA6AN3mJ1?pM 2fϊA镽@Qnx:}j/U#G6+)B (e!.ռt2&ҁSia-n|TNN贃9=(lzMMkt @EÄ{? kGE3z:}TVz^ ޝM"B/k0`yQm_mK['B}S{L8ZxnetN杒I`dMIYL2SU]vz ͝/JlV&ĻDd4[deSDI) pnNlmS7tOo} :vZhUҎTu}ղ<86&9ư'W:2?<>}{ Ev!a"@"Sதtyp%Z9]E)O+2r*)ؘ|fX$G;`Ⓖ~%^؄X^L5 -CxjW ^[[݊DC/R]-)>[8V"P#UAI( q@ie@4!xcIoM"߈qm^*N{pq?afE#Ff<?Pbh/.^&tya1tTi>s7R<)\m<1 d"3&c` ofBRl5=iov : m}F C87%(!('Z5+ү9o2 A^fiZE{JxB! ԇgGnWDž-y^ޜ+Ɖ:H32>[4f&?C 5iw4: hF-z};1ktSJj;uN"U=cx;8=|4Ʋ#v0kF|4/L zٜ w MQA0-*8w8$>q'r*xr,M&EV?pQ[(H>Rdd_XPG;]~Q&1HS¶1S.,`TwtupI܋ _@cWj;sBᮭ784{\ 5vw_ +vMz 'I܄ȴbۍ<0JVG/6{m% }';B I&@Ny GӇqW $A6~wRz|a0kkq< ׸$qLo[6ҮUW*Bf|ܦOq4-9(D q] ^),yuWr.hp:8Ӊ#fPw*3U\Z>lHo+tlk%!VzX 4GU*0Qn(Y"08I y` :G;7g۲mԻ~''%@c#q< PXbpL*NzhQ#x3oyDuśAkAK%׳&_um*[RI~8p/#.~{;X nrwBHsD 7b:nǻ'%m%V%vqcce}1!aLS'6_32yYgjĐPX-]Eg=1=9\̝tE_(Py=THB9yjqPC!-*dw޵_e@wyoC^nnIgp1lT±>Ehq!Q 6M-7>%% aSϱL?te8?f+5˼&UYɽF֐bCY!6r=]70 ׆R7w¸oM.(l'4C=`Ko>S7xUh({4lx׏.-uCuCyuY+D8ܧ~c:-K&O({xKhӸ5?L@Þ܃LPQ梓J (2 LwQӝ'FRu f@ >pOq @W,rVV}8|Cէtn+t 6}TuUsD?b2=&Bb;FN[ph{쁁D2:9ZA:AFZR^f#܍kky}q39S?A#p): FZ5&hlT 0up˫E(Wq܀*pȰ˳bxJCB> Hm8m F?btKH 澾+B5(=uNr wpc5h4 ӖPPuWM}QƿI/xسذ>l_2Hb'&o:Su汈gRn4S Q4\ t QaH̾ו[L(B*7In  7F7ԝ=c MTkVf~R~~ؽ=+%؀P P YHctiZPض*VޠJ et44u\i{]A`wP'2tͭ`#CQx}nr;wʁbMM,mHaiĎkSQ#7<i׿(%oF0X/XkFY h/MJ`A,91|@á n[JeZ7g dJ(F rS1‘aDkog`r0y~ wyH·gэW 0GVMQ4טVr;9VW=Jo'w!x{5wxrF"i>(UlX6V}sof^"%4'`<~DyzJY lRYu3Pḱ,_9ֲ{T[$l1;Xll" 54t`/`/c͇YW|I'5ByNHD7*?GUҝI lK*g@ ji vua9Y Ra'soz+f'Sk REQMPf %w^X>**5n[f|BBWz^%߹,8& l|'X82:(EZ\h<9S;dx@:*7躠NLj㔆8:Fl}̜YJX(rl {0,4ahcm ^`T.|RXuAqQ F6#:Scw18.0+7S7^qn Y 4ucfwU7tPQV,5-Lq°3ͬ':t%9>h&8WGat3e6Ƞ%Nq32K}4iٷZ9.Ae ^ DUYe ]q޺X'רϹ<`3>mq)O~!J4EUAtP$*d,ŨCodu2vYXy闳.fjjT$V`$]t?.VUƽp]FVsaR`L,6.a yФ6?m)ط=o`Ve&$ |ngda|l E_'Z4b5C'Gw#}/99y8ҎVw "7|t%)9ZkPk}VkԐtU +`5Aؤ'Lh4҇-Ǒ_*c4d`WpT+9!׺8dSK=j抈&+CeN_x1BlK$XCV28Dd^:q G0Q&*8iW-sґ=վZ aN-,P¿\Oͣ斗<􊇐sssˑ!o}>죶T$qe >gU%&K7HˀSgij0|46k 1e9d C)"vPj_#„/G:Ztv a;N@FG!)RG96r+EJbSj/ T$IvtM]6o|P SyWdBcҚ?y-JNKauY`hQa]}hmuhUK >5h/GS:ʾٓJI(cQ& y9SV PoCr( FNEh\EwgA70-|CݭDXGR 9m@Ȣ;"yBʘ&6fܵA phs=\H+2P 9FZ MBNg Ux[6_sO^F|\ѕ)\RVz؜Cqp4ϗI95TrfTfl]7'MC.DˑTu` ӳ}}7IrؕU# gΓfW l–Nf)PP1mR'TF#jk`DQR~;F1. -H(.Dn,ݣAHNapN?|i淡4Q%9m[tWS}ZY=:m[^F %I!^6dA.DKHbPLåmܽjEhCոr$s=^ŷC~hN*qyЍ"5ȇ> `ve H,pr{9%&DjmG M:#UI6L&0b~o,[#dzh. ɽ..섨b5RO[GaT/&yXm(//>XǏo>,W2`s!> D~*%)tkf{-:ǂ :ҶQ(eBf˝Lu޼,UoIvŃȠAJl5@5seDoX=q9gM9_I-`X>nǞQ9D#r(:VYA-2 ?Zj4]_Z^#h>4a{D( _W.LQS>_]dTᝄO0Q`Fwr*?4YQi6k|eZ~#cpK< Y7+3rfzj4ψ4E]Wd9cIucnF' qgVߓa{CR S9~R}0[AsǚP+#ojwge_rk@TCnz4`uEV͂H.L 3>c#uݟ\Щrb<*#5tY9g?tP#Z9ڹ쨫hbha$6A9˭9<*uʷt4 "V=a̅CEw{asW7Q.aI H#!CvKQttG2ŻYэ|qHM7E<7NDܣM\sX]7C&PN{Nh>= \+TT:xcKwz.Pȝf`R~ze,m7prS+]KZ:һM֧!(3os5"cNMXOڥ3kG-W6DȘ)Te O½>ZIϟ Eq&idʛ,lw],1d$+V0qj"Lӻ vD|l (;͉lєfgy(mք6lgUCl+@N+b 1ec)o=#4uva'v&Tc#̕'uH8g=='Kh 9X,>» Z62ճe( ۬p+G];;lrWWx{%?jlWXHNcm^M YÓI jE`;Lg,*D}ynֽ7W^sVrh΍!xZ!bG eJh >E$O}sK{iL}##僧]G:UpA2'MP^47v /6{pcG pt)#IgK<+rBCӹc`BV}7 _#G'%?ļ!7N%tV?vmIt}(PSXٚQ GSIL1tE{M,~]֝1kǀ]c0HV.}C,ѱTpDӯP#&\qnNF_& /}7%(ۍΥwgfZ/Yuvua3zX@}];@j\s٢\\$cTuֽ?CD2zx3|oV \c@ plO7a9$ S0 VȚ$&d;ȢHgBǤXO;=k7PȍZ"r܂{G[M1Cx9-9Jz,8WdJ|mtL]XUU&ur 12l(N)bӰwhR6*-iJfsc2UU"O8jpaz#>f7md\T!#!([+ 6/)&DjSe>x$ͬ-5{*>ԛ:h&hyH3 &CRYĭ@6k]K6ob.*S&EQ=AVC&[R<"l+v +mI䷊ܒk1v<Ȥl(IሣU/>mAOt/4+#q2 ^g3hdX ϩ]t3|œ ~=cW g׿{!Q.͙%նF-a p% IXT"1ek0ϽF*v;\JK[F>+#ycT1]Wx^3VbTrXBEf^[OSDrPuY5۱^!Tv^Of"R32vtFx![ϫ~Ԅję7hIqQHVHdvXgw'L &;iD`/j@}] fu@-j?%yQݫ)a(]k!?}46Wu T+vWć*[3FoW# ^5M[WbnZYu ƛtnMoֆ}᫨bXCkiQ'_|O;CEF(}sSb ioo j }&A+߯b5SK*&D^wmDʛByQw{O "4IW*MO6HBU5:SwҹDguGz,,W L+RɌ_g3]w"2D-☻Q {>xV|j_޽J`-_(4BN ]`FHZy맍T=N+:;6ӕ"YBc2hKRu7 F͹%Վʉ:fQ,߽Ĥ(ejJ.1 m( 04#Baɚ28y5( vAEbťa7< ;GHK7܇`bMcrD9؉K6*_Zau$ZV۟)TWu U=_ĆUҼ=I^cAڥz@[]N| dC,\6M5 w|3x<S {4;œg(#Dc_QR4() *#N),l#P91СVh ۗGWZ0㰑(Z@Bp‚  To:H'`u+؆#gK0+KW\2Qe?9ǃPltV%a0dVLO')eŭH1!Kj:fM6w32 J6VŝX7aYi|ge{9h&'˪0DFcclf/aZfy+9}RؾJWx[ᑒ{%YS~4\u,1.q"eoR t%؝w[bmzBXc"B*D!hı6\k6Q.^*zpA*N6 Xg 9`INg+oOZEՑNϰe۬oqD<2L:0GH/83/'ADŽrdt%a!0]WP:L+"\"-X XkoZs)!)xf"aܼ5m d ]W .7++F2Sτ\t?ÜqfQ@2[d Ec\`5%H7 XDkQfS3ttpqԾZԸً:[\Ud8u>N6kC7|ih5LiUv58279 Nܩ,X~ sgйH 1 vdA'[ +qm'ƆgNsD3]xlQm?4sAR)ة'ΧL: pPBFKP-d8I.jnVԺZUAz G{ 귇 8ϭJ.NBW1.{V/U3f1ޏxO$1CvO]a%oovmFY5  5r{:IO=ʢ`@dg6#q)0Ԧ[a!Axķڀ*g~Sg~w}tܜ| ;.48ڇO_ӡ|AbHGo<'Q-cc*)'b6c'Ph*~xA%tdv)Ɏ]ao%WGo0ο2K e5L+Ou|Dp4:^OR6 Imqu`c4=xa*K'/oI-Ytw}of5ȏX@;`<݋@QYNu~1w$(>s +a J5 D ezf^/&_zmϘ|RL k\iݍ"թ/5+v8H|Dyp-/_6sLQUiЋpqÇ:(^dG벆\\mra?Z*NB50SrZEZQjpϙΧg">;ɩ4ijFеƝ(չ^^VOGVḼ#b{PfmuO@)wMkftgqqK$h Qs,iK`{EAғHHc)}'3"($E4[Gҝd 7m"0j,~> \|ZC z dJ>L iPt<"EA.Пm _$x$܌ >y0e融3Et*NT}vɱ,"*CpX` h`+fi^X x"/ kvӇ,u~}%:-+2ꁀ]+[§9Ut3YR39_lMZ̊Ef`L!V=n곍)-&.lqqC==|P;V_x͆?QO7&(GL/pI+E+iwf50?Y?ln}q^I O DmE:D˸C U / %7^۞+> wt"0i$0rł^~:N*S6=s͆| iՂ}( B5Y'M6sT'Sd\ C[I. vFZ2('deH7;-=fZ,O,DjNbeni6nמNyMb/asY g]׺8adV5T烙`V#kZ`Yq%oG~\gt m6rS*TR{/!?&b$1~68vuٿfk\lfwDcfU˷`} +83!že 'rӸ4pSAFbx<I{)w`Vxj%,av 1F<3ᄊ\CpصiM xHTC̼z!*:v.Nh\m}`!-Xç>[uݞYZ'9htd1W?s()U[2\Cs4]̯eI:z1m_6ˊ Z9V˭3{X;!U^DXT׀ΓJI }!Z༱ALw*y~ÀHIJ\7@ _N4V *9`q%TO +3=rlW@(≢FX.f\ɇUڽ#eqZCDqK74v*iILm{A+Zi?jXeМʡj؄AJȺ;3O<ݛV>@[Oָ@$^xgj>_]*Xi|E!u/y<_g^΅+C# > sǬO",brl.$Ij,jI;玄"fI5Yi$kUL_Pa51/G-d;@C)}QTW`|:Oq'cX(!9<3)MhϓYV* T >(|0~ =M{~bٍ .nO)Կqu\IAr)DL"KEjE07wnM%qJlz04%JOmW$e; ZIu&2(B1V8 yr[kaѝР @TxГ:$/A Lh0n >fUQ;"tnh %m}VP 8΂()Nd/%ƾ:DlJKV@\_|#KD-}H~2ߑ4蚽.o" (or R6i#ى(S(9mwhUxGQ*erݱTiFjF[9! HE"UF&sq{&k郈/;j0=h:ڿ&,fV6$qosaٚ0(blB=Xk~UD}5:hF&0 iAKtr:XCYaa7R_t n3M< C0vՌYZrRuڭ|ŭprvL@/zB!gxaVc<m׍H "hc{,hOTAddHԆAW,RRvWgDF 3 Ap甧FE 1NyP[^r0o^pN{V=6ńb:V~zӅh7ǁ&-{e_'vi:1F:)ե2$x}d|^d˼tJӅ1 t01?h%5ΘCcɯQ!(Y?0®9)܉Ueʓ>;ǭ% 24`F+p. Nm|@?bGI?dItl%ϼCrbl=/SK)d \@7&cltڋ-)NXOuh8ƞs/g-6̗R7/$qZ& סK#s8LMQ#$˭OvgAyH߾Ƌh3( Sp7|겒 +sV9<%f_3SWlAFCB4ChW~'x "H&J"z!hRsW"1-JyZ*5ko\DM"K'lVw'ωP>R$ھY Ĥ!{3Bag"+ 0QLIo|uT{$*sbHЭ%)LG+:_5RP BtS5C1 #Y8phIyT0HǶ8TL#9U{5viRχ% rŒ.7/t☒pWRq /|X +5 )w=tMM0ծA=6Sͷr9Qn=at[ZΑnڐG֎mAXڭeQ d@էPO3pQ֍*$z̖*3UD! Kڭ 'Ix v84+E3'Š:۵"gMlSq]ȴ+*ByHfb@c@X;:j.n&je|M']^LsIs 1~'8 ڪo %c  \PʟjS Z{E㢲@9>$M‘”ScބM(,Sk̆(bUb|]8z% !YؕV[TxdN 4s7{D v5sqƘu|.l:'!]JxQ]k _EhHT{}U gIL#MCv抄7H;,2^f| l=z&LQnÓ:V]H[ Lo V\a]Svt LgQT_+f"@ 5}K4<mN e`#.BıꤒDC4sV0 t-" =2 VY ;: !3T|b]9i~ tR^z u撄5/՞UݏoJaRK>צ?| G䎏"DkT؃ߛ Im1l.!CNL;Oj.C\FM3nAFY9;4uAE]xFqA$I:ɒKz\YYZXvd™\I*4FxlTww\A2TE -@NS"+ro\h0=RTb~kq ugmte\]fk$*Tz1Q_ߊ]jRTD5w x`;4ƤXi%k^:a7TUzAj [8SlX,X#\ }'q2fKԗk(/!b+eʰ'oDuLT7^ -'P-/b%fc2$L_EZ7ed0!IpR=3S hF,ۅj70mIrw[3*5b%;-q/Q&9\Ԝ< 5*G\+n@Kvī11"1*ϸgS"#2e^N`Lm`ِv~mJ# 3 j697m1D!s=J)%c|}M NOHҀ#Tƈ8-E 5MFSZ(4Q E"Yfɹ~_Ãv>zۏV=9q{W(*e%a٪e*\a:n 2 '689+*O=KD\ΰEO 8 6TX=d3)YN7Y^I^f}?pɂ ڨx~! ,^GwqXv/qǕYþ x3HTA BmWƼtaY$} 3mU(Faw;R%sd*C1MS }MDiGLfJ)M3$}1JeѠdGKށVL799*Hu/Kf< :DD(&g~5]2, $a*>Ē~U//=AՁ޶+'-Pl譽& B C4u;Ae4C{gGTJdkŀ$ D/UϮFM{+nfYYJ4wbj=MHjELH] clV͜R6Ch'ߐBVeGdk:4 ŧ8~pMH܉XܦpkSټe*1单9eBD`aec"F(ИG>o6ʉejg!\hl.ѹ%9qFkTL }~=+K3XIyOtbQFN[QkQX ?  ~z`3<f;Q[ȚԀoNC4*Aݰ8wg #l9W1)MDHz"r ;|x_JD$ud:+`*8c.lM"vV.W|~|oƛV2^#hT|Գ< *r)l2bmAg_^U?Myՠ<;kcJ[Lj [XpPq\Рlu'CLo/m5.Q<0k r ưO.9ƶjFc3' ~dI]]s)׆ȼK1.8BɍC,'M޶boM5I裨Y&HkW)fEy<3{ca.yJ8 VҞ&*჋ БgDZ4o6Cal48NJ*ܙЌ pqi%()wt<~c*:Ēc1.Kx*ľ|ySS(J8, EHqtܕQKeߧX*5&81gG8batK<`Α:AO4L* "7 6MX  dojÐS}G)Wm ܯSy3h'+9ћz9H8!~be{Zd!7 DU\3͌㽫پ&q@} yRk@ʓ0RDL}>:ۓ YP҆-Uhc7U1 p]ب]큏YxwCcoS&X-3wgf(er1h Gpa v=aY1ę}XtMk!3axi˵B%,tɢ|7"Dj_9T^YqkJCMpZQ4b`AbNZ)56<\*g QByk3$7Q `mTf);`\R"|YĞ%|U9miSGe#/Z%)8VIЮ`(2_ӄPj}yͥRDUtfXR{tR(~ &N P2*TB6g}X |Qk.%nimt7k!WpP#0.iA͉uj#iU(U,s2,'d,wN|D#vqq?{j"=HNSCoO3 mY-{qF'd QI8HۥB潐Hhj5tJۿx~F_h?GAr:;m;`WHti)>@2}k1m@cD(sFn<:|;/;ϓFuG%y^`Q! S0DRMlF<+"(櫘KP $cΒ,^pۮb؉%'Iu'ϣ` Pj{_"pgWy+K(3nq2 P;ؖ{o&-?1{8a*t :=oY p!ʉ(_˿pU}vX?m(b GN:-t睧B@1i$"Fs31:>gPMBɫٍsњuVQ.$^(eEWYQ7Y/ Zf 2ԦUjM dH؏TEª]OP/]#ē;= 8i5X Cɥ>RYD:mZ&:GGЕ7)[ʱe(,`0F|W`h(lpby\̿0c=]}dAo5dfpQ{RUt  Bm?xmA$Zئ׻Iv%4~YG/ .O^<{39@ 0^nV’jZa)S>¡y t &053ד#.~fG]:4?+Ѝ P쵉S-ʷ(ޝ0Q;eu3@pm-Ƌ'dsIP߻"kEY*,L'}Zi!N|-2fp:Q+˻mߺ/'][7~ Z7jגjϸ~@K:iavR:.y-jrR:΢^9҂o;yDSVFRh$N0e tjSJ^4"!xu$ԬjQcY^^s&0y}]eD)z tw:Q3R#λ)M45y'tim|J9م%,Mf4/ $2PSF\oX3*; WVO#b*K+2U~I;RZ)U7}0/eu %$cbꒅľ{8n->˖hƃȟ~6̤ tWJAr3ǯBSX~)u;ڥxˎ ͟* `K#n<6 b4Ҵn0b4ͫ1-BYǗ}{ J-{D h=N:x˵ڝ@UxjEQȸA4Zb eҩɝo.hjmV{\KM? q))9@Hk|H_faq\rB\3`$Wzͺ2 v\B>A7u|TNU@+tݑ<ϡO>lMQmŰ̎U2T^zO?x07JT[[|atJgڬ}ȳ<6ˈuth>2׆h今rȖilC}DUk@ly81 0b`% QA]?7m̤(;~/N 7ڠBMtn>S2Qq2S1}Em^G+X7} BЧ~S=Hn׽D9[dbJ%}09nv\鼰=K u\ v3U( bhec!GݟnEi 3SiWMn-`o&3lFSm!K̊bUiӃvœ|&I }:U[L>֭߬ !Mwvmie1 JmՂߓcsKӵLz4ߟ0d3_D*j; 7oʢbDD_y W:4)ښH9eh+ǚG#k݀EPҥxF݉!줠gR/T4޲w0#a[uJ @{RA<$H7-75M#gWf[rЪ]w1o7ɖu_e2ޑPAH^H@^(]Alsm߻&kr Vo5q+98tn 05& ڷ INMT?j;?w<'~s:&ʠ%q2pS9Q=A.k̮[ o\pg|гZ.p'$F:Fb+A]dXN6)D Dp^z74_lvFcĶtM0 ҧDUH8@Yc̒$`uVRa:'E$,,}WߓMr\+Wf+矩<(@L!d[`† 86V^G/Zf_d&NK1K\dWraD&Hg1ɥ g IF0.t55~Y_SyY.uOC#րa QPRjnTw>2iO~FƐgDZ ~E{m}.^n7qOiaOnنZ&$W[{.6'8u+DFMf/^٤ۢ=¦sȆFa.zpՖQLHnє~@@rVpho%Px%JU":fos$n.'E{bH]k^Z9/-|@'0c93UV?w5#(u&T Ѧ!0#p+VyQDjдiQX#0\>)@܇=/H%6. *J(Ip%eه`p>\Is#cHR mAFDaSy@7k~4Z s`'V%ݬef~&BLBuYA1 Z~N7e=]C_IHL@X0YOH=us{t?su0I)'3b[ok*9fD%>XcD{) ,"V7%:z+j6TŶ'] ڧbYo<&2 n:*$|y1S x}T*e Wd9X{ =jNܝlC]uo ;6T<͙eNB p)=0 Z+njC\:x5ExyٲKq#\V1 . F݇/]ɍ.;.\ooPjn}2[B].po7t2#$n\Kv[0ZN;U8.zQOa;;閠PAȖϖ -+Qb28h;bGŬʖx@ 5dH+; ؂u_3]ҢE;N#=L)%ڧRؐGJs/3nz#`@_c$%"ŋkѶU~ua9ZP#e=k#pS52d;PrS M:/kkէC Y@AAX^٤pF/~Hx$ޙō[19H )ho'ݚ4Gaq  &>Xd{D]ɿNXMK/ǎ*Ȕִ!N^ p4,rB`PZe1 & 3HM"?ǩ IA1b Y<{6ֿlomec TɝOy9=nîGmaRrkI,pjeÀ`eL=ZlW=} &ktf#3qaT& 2I+Ded)Ir>e@Ҫ-'9Lr|}BPu;aj pп^|-Iwa.jX_ȵKx'HiEo`U:9 Q)؋|9nw TxrA! PZE'ē\BVg>uS<߀\e}F( xb $2+(`)ڵ:@.0mbg}V W{"#>%%*FVǣ:M\ڽtp2]Dv2OP4T_mb9(x pZjCVkY*K3L[GRTDf8~ DIGӠ+7)6p* ȑM:4E=ʉͪwn|(ν.en`ڷ 5f 2o*(u9BO4T>€{!] u9EO y7޽ѿ9n@7C᷿")mqT&EqpDt_OmϧV|C8ݘXӊt8]&=PP&ٯ6o>U 5(6lrbf<-r:DD>ƾ)beewE Q1<'Kj[tHYꭒoI`U{ T :pkAL zQ&5/_{ evt)HdpVJ(iH%xvD&m6W8qPi8f5dPn3 };G=FI?+ɮ r|`]K :Fy%Tu-jŏ]&D"f/e#[%bҢetA]8<:uGW0Cik]Ŋ.D;S!'Py^8O; 92IJlLܿ {d%TgieX8 '@~/h]Fe&xim<∀j{ Wz"]\5կYw%guC%}T7ڀ t 츣5>ֲ@rYgsRt[{EʴGXv`hDmW^ҜFgi<0{ ,C!-F԰wA~߳ʄȡ*h%y>t/- (}R zգY?td?b«|& 0Dׇu'H0lx?|+="Kq7]^Z!7ȒUNl9rqLWlZw)5էmɵ8 Jxv&/\2fGzk_XZL\$ "%<07v ƛXvu^Ajoϕ?נ_I 9AMI먎m3RCJLnMnF>Z+TAyK.쏋'3xi"6Hd>o8:7TOwnF-MIMAMUYS r&dVoelg$]?@5Ӧ) } |ք3x)~6;?8uy<8oV+ %*hPEw بXkaLBƦ/FENlt78v{Eo=`*g߀EiN$]u'aq]xu⫆1{ZF,?LB`M,H!eԝテ=p'T4[Mh%{>{mHM%(Zj UGBґKXIsu.F9!K+u(F )s(Y)<09"Ykϫ޹ J`DMf ƻ#QKx; VFrZ )9jV}//7"5!Ü-jg$c,*7%R>GFpȱl YT_5,)?t\E u%6h-M'n̈́E8H[?Su}y.iu=D"A~uXf~{=A[JǧgcV 7(XD&)"K;DdO^jH3#:u ) ,$r2N^v){ruR;4MlƉ);ɏW9/HِTfE5 TV7JYŋȼ̕haI-7M Q.͘8M-" P R{=) 1c:鿦Hs"AOTZhž,.xH뤭V) 9Pt $3`.֎c}$}~4I+pȮ} Iw9}mGXP.oRuy^x$ewurΪxq{a66(E?ᦜ=ƽ/_5/.v8%~5,@ICJ\ fq9bm1u`J7|&q8ZwW ם^27ص#y=qO19aH[z@Jr塉ܯvop )Ivy2.j9F{.wZۡD-@KƌHͯp<4!Kja qѸ[@^~083y7@"X&>lZuT>(zLFfSTp}}0Z.3։Lk\MjͩeggQfҧʎx[Z25zH51tͰl=N %68e b<.ϭ[g^tsuGV+^ ":c0A3NC>Vjn^߀v«?8c7? )^r׍XxD)`jڝ8'jFpZ 46C j@CU'矜ʭ@s9$r}{h{,]U6 \^tioxߺEs[m~ZJ5y;G4#fL1=%Įˬ 2%Th=~fsI܊ҵq<Ѳ9hT~ߓ^ Vf`ͯ|S3\`U%2&udRc%`2ɏ~ՠcnpbg 2(땯Jd1㫆ưLAA2]>.^ZC7,^[m&|8r8(=H1asWLc0tUI} b{ٴY1OFuB@M-FU7Q`1;޷V ?Oi拦M> G3@ Q//o`D%fN=yXtrl}WwkYz#DgQUOIA7<;{l$/ eLWdL_ݥ(tUTFfLo߈&߂!m $?8x MwËf 7c**Q3JyKhCB[oVRc.oa`!z$[F EY"iϊi(18c"g*.!@tj6,weR4xT`K ;/OAQ3o~84V%#շgFVw/w50lF'Ht&@";yMwN*ɟBUk|1?\:5xu gE'6 @Z2k_wSGI3&~ۻ&8<06?!mQHH/$<6 pLZL[C<4.xRtqW[*ذ(cI4AѕL×/"MFw3FfZ;Uj*6 LIu4է)lOu:U-FG@I,}^fzKHUH Zd}zl4]Np*;L}٦oXYĝGg[Fv6rFnͺUY.[l.C_#ق~~B p@g9pKX9+%etmz·7I!! (ʐ(<3=LZvٺu^-p5zLUMXxicX8ؐi6n}f@1cx<ԅvϺa VT$g|5 Qf׽Mvnl {рռY>/ ~F{+E [$ISƊ^ ޻'?#\3{>7TF͑k##Eq x O^됚'5Bqqd?S4]&%æ#IBxZҼWdqZnqE{ٽ -:Dhz^ݥ@%Fcߊ?.deԏL /6a#V^4rω肎jQReY`n7R s10]NK } rV`:ݗm4'(e`@1q.'ex]FccEGƂ0ؒlfN㳝 y|\?o{]j)W!QmŰݣDbt&P)󘻀I=: c'et t8:C/,H-ͩE s \r,$svq^KݫrYoI`f=J0zFv?H M0x6e,VMq4q+0 Q,yll]QoMFfsJ dj+jW^¨3p5L_ 6Q64 kx4{W;V}ݗīom<>P`dQw\g{7V8^KE;x\O"G LHbw#.d[d $VcIA%;KS LcVE|Ds,zQw$H:>[[6✋b<=deKsZn.`:]dL$Ոn$Z96ߢAi(PW=Od''3-~4;%(ҧ,SwJ߰tb 2Nq˂ơ,)wCKzVM"FIַ+6E k1#ϖB;Tcb{ȈQVsm|=`n޾Irvi ݤdxx,հ8r 5y[O Dذ[vf(#x/VL(~?Q0L^냛ĨYZR ыgkXj97f+O)p)b/@z,9ZD C3d $s>e $ZlSh3 |Aчf) kpW_!rΉ@Ծα\KX6|K0T,/i])64YEl$'c cҼZ BHA{M"OoeN>ev\TK+vM 6iEK1uTR|ӡ*^~m&$ӿMbODH8z~0 b]X(F'/gomW)v{v |y U8OilK~$%3ClAJ4$I="@vBgs.QJ`lw54(T$zQ@L!{?HsQ[7TKb;a njJ؎@I6峩A|yF?ʖ5b.&]F7j sCDͼ;u!SíҜGUJaӺ 5}dQI-aԷJoq}ڵS3mʱo [ }.ՒO=r_WNJǂ{8ZVv`teC®Y^*O{(7dԥ_W\$TU']4_\W1]'}ZM_+Dt^Ž8 hq͖@\Պ:njⒻëˡ2HnXt a ~S('_ʆ yo&2~=/ ufnGCHSu7г<‡1mꝮyNXķZ-@9oh Ir"ute e]l.=VX/M ()o*EX;7ҷm%;"@ߗ<vC\sxeb]47n8 ^_axN5irrF=ZzSVer|B ./U:oϱ/RsdU KVAYVH;u I|ġl0I\ <"rp:KYLupd1|:Wl,T.F ]JYPԶYFU{AXO?vX,WЩLVK^ qKAazﯰCpϓh5;uc/cD &@SU AO`W#Nkn۩aFҾHшEOu r~'1孹/u76ɓ?x; }Tki6Xh E6]~ 0?;>*U*Cf-Cf5</ȭOn#u'}~n0NH'f(,7a)"hO[!XǤ5L3HtpD94a_OI44IF?{H-뎭MDNXJCu`+~ӌz _<@4̉0"6Hi~/ A"{Ԑ4a⃚a ӬqB]#x$Y3+S Z\+bAL4b``0(80_7DXLY vF |mw*~GEE{!| *-+Vks^&:^à&$}cc6E*9X%xULtkGZ?SMZ% Vo"a ]ct9}) $V7R)K0֠]w#Yti> 4DQRQkP-+VUFD#;e#l5 i2m73{ቕi$5s&*Qf7Z&CG3x2[ Avr[ѭK"KUŽBy:9">fbk) 鑞1B ޫ%r1,[9 b,./ɏh#,Z%RUyƙY3FpSnc۬ 8=m"h Kܗusa2AJJ9U3(яŔ#5~@ FUJ=h•諂_**Xb[hKĂ>LTn>2"~Rg5><_MctsmnM=Rt7N`ZwV; q z26c}z=‘9UlSs<ڱG $V.鳆A*m~"d =肷Q O{  2ɚr;QU$8fKaήKև$ mȶ<\wS{Xz.} gf(y?N9SL:4g7B ei(u5톦;I (i1 AӺF#t].yل-sC6it`0A pB O:IfPsGvIK בh _qr2sw!L}2hyd/T?7`4 SzCJtx,˞{ʊuZ>`BՅNB&OeQߓ]MgYX_ezqT6W­0&|~{'8<7L!tFUVtU'&Op@]'{8tAYqU"\ Н$wvSHGBroWE dT}ONQY˵)-5wXJs ć6ڠT lk%YbS]go~dL{?ꬃ1?$&vč _K7lqҠzb*O^9咵m0`MRJO%8ux7D}2~сDC;z'$hS4e?sbk=QzV.LLK姨w^_#=!Y6S^A'i~`&]YP"ɢ>4%X:f*2tCr}5ĚLs>n4c llu+g=1L&5H$Qk.vNWB#1Smq4b^]%EI|9\+^r>Pm*Dq SgfK#x. nVD+M}3ә z2ݬ Q>Z ܸ(売A! x%k -%}ܜ CwD2W#nq_ [Tw10|8ZkꊗIQl2彶$orwZ0i=yL{iUŰ.k>'&`Y9Č& %"KAJ@ \r!Pŀm@1M ~f?+Lك ga "D޳1-Ꮭv%c[PVFYɂiAnu9_lcp㾅O4IфW_j=JMNsuoq ~+R߽FR:OW0ȭӚjG\wB.1Z!'=9s+x21_]1v@.7iԟ6S@ Č( F|=K g3>hET&+(̡oNO(LxcF-FafIwӯw_~xv]q*t&*CZ ɢu;SBRZ>ȧiMSvWmI?)P;_cbcAKz}r5 ~DRBF7l`]AbTj#)jl1v \1 _ jz 5CH[[GLPFڔcqtv⁎Zoͼ\i,}k?9[fu-t]YJPmpjLޢŨ(M-)|*_w=ɵ8Àx1q[x2ܢ؍` ڟ|7Ƕ`V\ث?awTv66\B+iaLb,QA3TLgt8\^stX=ssL=c3rju-:Mg|.fjSsk^ PgA@< H7-mʾr0AZTcNX Z9%Y/آ"G{r{G^fvIƟH1"ki(Ƅ@~0E?yV²阥"*۸֣ϲv^ 9O!9UJN,m}5x2ﬨ OҖ+OQIm-7+q,lqk7Ia\SFê8s^8H -ܮ+N<•l RL7 \]Q%ya0>$tss@})i.Vִ 9!2aHy̘pE5+Pz::m ^h_;{ة5#I4OҒ#‡Y{# 'dyL.}ΜI{Y)%{C%r5"s0W=DQP|^ϓ9ÈCNiփOGnG|?! |LJڊɳccXŐeXVMcx_czo5ckisz,R֏9D0Oo+4@%\=$>17~z8#û^iNA?7gK×|׆;tVLo3ѓ, 1:Kp3gHvcމaVﳬSq756q|K%zdA#:w(Uu0x΍ K_9_$%~$& s} QmeB~q[8ܚ1ʫ^Q!kx#Za8ggYM'_e=6 ƭ+SuXSJ0Y!9vEW83N;=mˋR'j tہlƴHOIoPq<]U0WV~*X Sψv꫶Ò˥u_7H-vNo<Z,͔()W+u|$Q[\ͭÕ4S8\T2oyDV'%ߙtadK_Yml4kf >P{/%L?w~-4<~dQ2 . 1y@)}sB΄b(ۘx'L~TGK5ׯ^UIь# l2T'.O y"Ubƨ- |ݟ3I ^Їx⌕Wx XCy0@OU9U7,Bh)4WUqͫi3oL(p]'xwv-zg_T||A_ΰxS[E r}hDR$d7]t~T<4vnR5WZU*-L-8jU c?G< u'J`\K%-~ H=ָou?z+{1TۄtFr^`Cm6*T_PVaOGy!+tgXUoak0毦4. yK}ZhC;ZkLCbjȽ Y'zN{q%剞Ps^?~3qSvPM ƽN%D9>ULsTpoVAphܨAPгOHm~TB$S*a6}Gl4l+OT DIYǥ^õOʟZJ|-$Bc:*DC9 lBHSV/d*[cpSd{CuP@H@;MM(,v8/y)UP%y%22O?~Zy͠nR As}mfHkvAI_`Y6u! v|U^h}Y|B xuujK4D}}Mk@2{M~ÕgHǠ%i*3ښR;bˁ2荒8l)VBzzu_ߐxu g}mY [f? {J_'ïV3[<8#Z Вӎw/EAM8N$%6e .?g\$N(➚jX.ĸ|L_zL z g&5ue|S95J3e* )4# 'e\Y{c5;Eu2i&:BŀۆCnȈV1)Av8r-*J.-;a ;Aj t^ɋqߊ^Y 'iPSY?^z#]7rrKWO qi !sBDW|U4J{^ܬ~P+1C)ulDoeT\Nѳ~WṐhFcؐ^V˚+4=8 +!zu4H I3+AKF 'C,b$#;4Z9fm|K5}K YJh[q%M0v͠Osݮe[Ǿ3bn=o"VWV!|kmcB{Po>]9N*+z nb7+vŸ<=;GvDL1="íLj|e^M PbeC(\K9YHN[MMm.(@K,9o'sNon5SX z\TxّIt&O-m{r  zLVg[Ag5 k wt片gԦx&d%;g yˢ]#YrG SU/AU͇W?Td$ M~mmjxL,3 r !J\50[D(ql5µ[rN#@4_Qya D/t?s׺]+WAB$eyo҄KCѦwBx6+Z45*9u$VS`[2uh,YO]Kă| ¾&:-4l  |j(=Y n# l&ƑiHbOUY3c/ ,}AЎ5xøOieTP _6yS`qu CH,Oht /@\G+7)( k44v])?_\;;2\mmb#&̕c ꖪ99Vox x/gT)FXÀGDմmJg;^8l:.J߰--/TV.Q:LZ84RRF%07Mz2JObZQhPwq) dv[45i\F1)KFPPjG/g˕)x#nټЬ_L]rZS1IdV&8m5 3a#@֘beCZ%dO]LrĴ!bA#G\-ek$| Ԍ( Ld6V(bpVA:W)HP[ BSr1!%YQH')^ryPC:Gv (KQ)j r2h/sـGA֌:Dfj`SS,烖^%״# F.;zZw4l:[}ټ۵wKJ ڍ[>/98ۼcCbC蛁pD7b9a?Dlȵ`G ;j螧}`"ТџZ.HX^uJ TÂf3]<|fۺ܌vg:4mBva05<x+ZSϔ_cXu#D%DŽ5 QQLҭ_"k8Z}{,=HGz̾ : * g04($ SP]8&;ly8]*0zeВih Q9:.PV.3IO@ҌF{dXeT[л0^ObBX}a$7/20Ԝ'RIFTpêKIlUx@߭{#f2˅&v$ #Rk=!Rrz]a{ ks T;tjAһNQL4<}\mFCh J`2jl^丠 lyAz !fX4j֋rZG^e`Hlt|BQ5:B1Y莜o\_;*yr Iq|JNINhÈ0}cRt K"&(d4e1d*gؾUƱ] >(Eՠg _XѝVG>6cETM~1_&Z2F, N/MU TvYByKos7p~-}E06jDՅ+6J/̬1:Ka 4%ɡ#rd-)Z$n/~r63- `Vj@M|W_3AugB,q+VȰ +>?_f"= ~BE>Lՙ)icّÚF mB.e٣HEҟn_c~%4A#A:ਫ!ۉ{ 9r iD*q-7+$R'A'jh9[w{7T'+: `_W tkc\ب`µP { 6'=_6dr~z[=kLwM,2+T3@4~{xd3%7e搓/=@e9m^+8E8lXg6OvbHDA3 +ZwAmi'uՙ0-lY4ۈIsķ0B]A8~7>!c0~B|FzXӅ.b_1.;dJv;ci#fC^:( 3]#`dQQ@z88b ngeai䢿S l_)OD0l"c] mQPl`7>n92}* ^YWU. m'[Ǵ %3Sia8g~}̗۾SUyImEdѬLs3MUҺ|i0tg)DuT)L- d' 4N(!W♏,qVx>~wSفnfm(w!$lV>!:wlg *biq}@j/H}ZsS$.^t^5w>6Y Z\7gmEo\(Sc,7\nweKl~̽+1pސ:')ޘ k=/#fp. HJZkHrd:f)Q\k^;c<eJD&7ӎ7'aա ,y2ݜ! ` WW1K"iZ4,ĻʃniV ->A8ZnP\BW(Q瘨;C)֩J#B3rEkI8wQEt~OQb_>kzorviYoq=rempZoͧ V#辫@0e5CB` A=>i*2 ~'ë;8ɻEF2/B)r8{&tp]hUi ^4uvڗqcUQRʐa^k=ư@ ?Z$y Qy-2 %@h!`AR#k6+r~W툦n:iqɌ>5Y9y8 +. كEM!ka_E.2r pj pϼK~8'NU~%Ew(>r:0_zŹ=Vlko.<9š=rtϳUMM55Xo>ED~H%f\RXq2pl?~)J1 I.['DipHrNinCm"cpZh{_+<et@9H>r]'xM-vSWH5 L[w|LE|cU\-E8b90fӜ 23dc{"j ]`؁Y7PKWFp]k`e)͏PJ mƔ_ӎ[DOJ$ͤ1ڥԍ${RR1F3.(Pl\M>6y9ٴ;^>_{~4tK=D7M Lvj8O\=y/BrL\e vixx > zvOzq_z0\T'"jQRO΍>v8)}G? fRվf)[Y1 2NEC-ai%dD{aԽt$9]SBܧ)U3%=c\ޮjքӢO55FLlMnKQ SlCq="^PƌT _äwV:tR,8 [hzQx12dAt3 2hg?nU0OTlU@ 1θnۙ)5@Lv{Q隷-~[ŠzAΘ&sib}qZTBF5_B^ޱWevGQܨ,H4?J*OǷ9|˧g-U)nwadܧ?DZQR΄U,2~/Yc,;!/ \ͩIί2¿&*vi?lm.v)}$$lW<͈ ܄Lߛ2*khy#Tq^$j7)H7 FaO/yvZNsG!j]ߤ;,tmzk\֠CAhۓ13x?o 49⺇֒ 뗖@^bl .m$z{F)N5*dr$؝ԄWC(BC]+:Cg>MGNdB_>6aLp  zb6]$424P "i#C3N,!%* G'pd =XyAV f¼[9QOErN8E.OB;qBTAV Y)(Qe@WHo*rMFz٪ zܼ+9:t%wr HuUv:-Ԟ aTd6jud(dW $ya:<\C(G8-σ -HJ R4A@-qb0u5Wi|Ѹ'lfb6bU8LOoE`ko<0c &ނÖQ0Qkt($.yi$,>+i-㿝Ȑ-YLŎPZ/8uÉ[~a"b^-c9z gšT^yeUNAgu^c¨B3%d9|߁M=4%`4a|o$|xY@yu+!Cpmď[$94h Q^/ c*Pq8KN+͔?7 SȜD$ Re/In+v x6=Q6{+zoI&; IqL@wxx)̡w J  @XB6֌//LNdw-ТD7jDoͳk`mz}JK!aZ^^ {)=X4hTÛQpatao\'TJ܈L):~><{ȦLqKk QŪb*a{"uj!{ݳ3׆<2:ȣx2m2YPRNQ5Q]ЯK}=:@ %gCg@m*c/=}]0RޡI; bU!f?Oy)p bnbJqݔ[ ]GwԨWN۴*6Ø̍Jw r5kԟۻ0R$z;0Ͽ4F ^ܶ2Ocᕔ2 We~sw;KY)^azN:: ֳ85I-(RZYJx,`[ڮ!|7}QF+#j[긚b…sVݴ ?wWx_H`F4O'pKo.n.7M]dH^LѰ9d]:Û@ 6^GZM)G'Az*N{\5RCrg[8aQ!?澃W6oh͞ v_m?T*n\TV{Z,qj\\3bhֽXKn?ۊZsjE. XF\Ld)dA aA%?lSn3 _6I 89B],[*051z^O2[@g6̗[ĨKc jt-P QpcTD6&&^6ފ<ŘScݴ긿3ܔ.cd1ytJ\XKa#&w>ˎWvTqTNkBqPky{P[koT6 A)?2^-RJ1IPލv2-ۻ{S@yjx>š{!;zоqdZ ᣤXTQ[AHvRl#^|ȱQ} J^u]\1%ab=2&O.oD!`{w`~ vB:vQ^ް&nQc.n8$'QmmHɑ'0vctSLZZBgFF!灇i31 #@o( WFrzb>dyiL{x|JGfnf-Xbe=_oDDžUY뾷RŒOE h0un78bSS𒥁栫Z9ȋxp?[86Q2yv/ZI@7+B2fG( x@~mJk䒚E)Ht8AQrutD/5"}&k; i&`;tt1 tÎ]0mPSB;sTg%\Cf2p$؀ K,T QNQ?bU9~>SFS?g Iu`LbT+n!enU/k@(@q|P"U/Sn ە˓ҢMQ:crβHr_2gDF1!q'2%~Ysr=;+'zV,TgMBY}{raF42|1vFU7ٿf.eHb1DSͰ㛾@[̉h9sVU=f>\#קiɾ5FkE%k\x cm?e_hBR:;nHz 6P.I{MW xd8u ]Z0KU!_y'Fa%FDƳԝ,|{#V볰 nPu+S+LkNU6 uA`ݍ_ܘd>.۔ڭn{,[^J?(?!̌eO#AhPݿ-gYg(%DL!Hd%.b8:8,qrrHBJ1(ՎS$CwݩOT':wclL$'QpB"]?_h;Dzn%8Bǰ"Nçoqڬb޼remD GjamHiİ&n`͓QJKCl?_]B]7o8@{њ:V;ϷkhMӦ%̚-"BbK2!FX_YbڸwYؤ']gCw߶Nî OL(_鮛 έpr.s1-Uʤ 2MW$PRY~Yf.gxRŬ;ȈFC(QEŬ^jTz'< aDhj=) \3Cfީ7Rߏy>#SR6<=1;v(f*ycKlldoa8fl cAEB@h1FזQ ȴ#y~P28|rtcLj٩e1RKR\;CsJ'*!N.|~Rޘ=`_.jX:T莂Y@("eꝶS- $LY"bՋzB$7p)HoqA{:d3ewQ_,A-c:q-s,*ͱ(bN^`Q׷SJ->+[!U#oW}zZ-H;Gn&Hõ}Jk\cgWzB,rO; 3j8LƊԎ%[|%EZ~L`XMIc3߾5f|N8[s6_ ڊ&`lw6 :s{8jfjx{4XDoCr{Lv/TNvIYGD2`vb~ 2_AI(2C 7sЯPSZbN^D! YѲRn { $|G݇Irjmo-39'Aޭ`1.hg l!Ηj@=uOW@v7 Jܐt҆4hת ; \F)N 6-9\Vw=/T[!ei޹KOgzv9Rlk3Z 3Ll¿VX^iB-GlyCqfuK[ + K;3MP7t5J=lMWlZⳌh/|c$7{ gh ,eӣ&ݲڣ&8$eNɄyftUS_FL*"0e>("F&J-vw(0D3H7%Fnx2Z >OcC.9 F6yC8WPRȠdob]_b{1}NyƩI*<sxSSbWt< d{>RmE>j╖NoD)sM^͋N{ֽvv:Y23Ҷ^ƐH/ aKvmD҂QW(\ii:%gPF LVK{#i:LC_'%-ᔫv #``l#vMot8&/UQj ?A.Fn>*V o>0cIxGS*($M$p(;;Z*芉+JvL&|cT}TrzV@& TƕW)0EqqKR_э hkB7p-a/}:u/֧ٕ(|7L.N?@ȶDzWYW r-M*Fz3-b"Aʿ.-;'`ah\@h\h cBp%(_ت 000y CzFoq>Q x\XMlěRL*QU'@`F(ȃX0\WnSc~bE1H=GF][s6ED:ctAJpf<\%W& MB].v'%1k-[hpS!.,?z5Pqa"GHcb6ãkYDJPݲ̍qigҴW.j GmUrq&?R(caUY"3󉝏, r\pT?ڕ\n?pOν,Awt/{h5X|Dž]@Lf(P:Vb}k|LoMFh"X>:d]o=D]ܸ|Ja{7>/ }ӽƕ+wd_x-vYW#>zdSy$ą\E1ɣ 4ْ̱AcKc#u_A`B/0)Hp~>aC_G3uy^6;ėkg` ^o[E4qm%;HncT%]f%ʽ>a̕R.tTu G(qR-zNVRq0.#a\, Zh:FJSH"$Ro=U>-,C7ID9Q†ŐS[ '9pÒs,v# k'n;B֋jQr߱6C_ o]L' l7H?14)`[S~ONMpIL1d\XZ1ڟ&lI>UnlC<ߔaF֬h] ۗRv w Ta~%m ,r*z}P,B8I֬D_*/CϹHNZx*]JQXG _ v;yIp2i^bh\^q0rXٲjpﮁqMtp|~Jrv;B=5vwu$l r",o9*S aV#1:=A$:T}ZV#@y{O43|Oam1 cT=3)` z_27mE[R>Y e&E_YpVfv2')0ϩl?ez Phy3%[}ڰ}!کnԖ c* n!V{,/ x&xa[*а[j?{.EG󩛁K}6!Ah[ mH A q>KOJ-fO=GMxp91H] $f#9`gZd JdA K&1e>i&~;`+mӨU2A8U ǡWօ/ՖFLu/D9hYڲjtzLŶ/3WcAoI=Щ w\;:c,< skC` .x҆ak_k-mX#toXO[ݔc:..(Dirx+QV3a@qK̯usCGeFCj@Di#J'W~{jbN"V231<H)_5Pɨ-//-#Z&4_ݗT yc!4݀ oS#4׸8,.0 M iǾw;?z !Fn<:jOCzvМ}b_HLEo*k!?3!QKC՞*7ݥhMeh5_Uc7,ztAcr* ѓ)\<ˏ 3Uo`\e/k +,9*u-N ւ:NgqA瀧5y÷ o{K Up ?u+=1'` Am [?8'>C@aXM2kɛFCERZw򠆰2+nP I6 k%y iRC-(Yyr!G)1 eh'';bVǹ5/[Fpűc:ґ}E}x?rwk˓e E,~iBۡB?ׯ)[b7 t U2o9ŽvP.E~vs$z!);pvmPGEH=cEdֺCL|y"R՝IzU6t>qZ2x _Jcѝ.A6 -Q|H6b0uwwCq*3b-V "f )$4 \}sW[[ sp٠ ǭ/T]<+rSyWkꏐJèJ+Y o]g_ԯ3: kn3z83+4ع؂3~tRж1ҰxjYϴIڶ*~@jJ'(v.6);v`*\SfDŽXc_ɛ;0I+_(RQ;iYR=y0'Rgi~JoE 3i 'LKjI pe%喀O{0g Ճpdtc*~|GѠg'vnY]gbi)cʽhkW RsyQjjή4>rLMyMk1 ,GbZE`̥;{=!^kM;8VDA.CPm{Jc*(maU͑ѣXm۾op,es$ubgR}v@$hc>M^U.iQ~zybrfy*L}2whRG.P^]㠒ƥ8 HD;/RC}'@}BpxliBНu.~%,*~w 5Xm^W_ -;x#bn]au)Czl$ ]"zh"jPĿm=L$jgPӞun!3^)z&ź<S]/>?nBoQuCx9n`b EHY*=إorl$Ɔ[~Vy)("2.9]NIQiaҢ1ecMw]B RK YOk@ͬ ;dj2s9/7 Yf!3KﳣaqQvߣ7727v>P%1-ngؕ'>O(|ml3F^H ﻭ5RĒn1;b96Y鉩Q6y #a~;j{FTG\Әxi)aŜ??2EV'tHMi5E4$R+Kr"N!N} ں 2z)#.>.PCsZR xQfWp&1b{vχSFfC$2)nԕYrqjY]yC4ˠLzkTfatU}UYȄ= z>tޚDG%ԝ#Z5B`}Yh;̝$T"OhK\[e>e+WM^ݷv{Weö!} ⵿2ŦK.vNW-(+,|6PEw \ P Zo:hu/Pv]Zm!cLD4/M7XDN~)43ud$ݓߙB#`4=˖ytjE kT'P\k)SnjS$fhk(m=a΢ coe`;֥V{Ӝ]GbD 1Y\;E9gl\u,Мr^ :T [ܾ*;?":hg:'瓲Y9tqgןDo[u$nJCnZZ6`n]u pou{%6D]cЩua@ H `Njt/NO "G>ߴ埒?`2q٥ҝKc&ك' $PmM~[ &،VaTae09AYÑƩ4S:N`Κ)-rCܽJ8]Qxnɞ, G+~MdyieDyǵƄ0 aQlMY*1f_ٶ#l9Ux ls9W>I=떀 7`ѹ ʛ$rn(1?'5~(l?涆Pۨ.XVƍE oq g[EXrH'YrGN:Si\b UߚD=᪃A2apvCPx^;ӽE[xfvYIh]<8Ĝ6c0Y}*ue"glwp_j UIQ 9X7|DY ue ^`ۡ& ex:j慄ٗ^{BDo^n!փ8+rLe*ep8rIJ~бe(cLyTr76N[ jC?+%.}xf*Z$[sͰc${gPY4%t91͒l&_.eWpHu'?IC!ޙC?c1hFdXzU5d;MDRYBӜ_HW]Q!./AVC+?R0GWμ'" T g\d7mݵ_oAAſ~O]܈0cJQ_R'@Z;f  4<[) n˯4Sk*ͦX͵>X vWŌGYG#I>@7dTiyʹtR.1k@ ;vϞ.^jY!\q^{ 0&' Ś^mwXn)zU#?VՌcmͫgEf?u@k)\L` :SibkP,YtJn= )TxvtxyU?`z@}f utk~y;FH\|]{مo=4ہ TЪ19f:#zn៽#siO8G}OiH3xJGs)+zP$f8}*m*gAOadK*Y8YИ2p$I) t~X6]-Q5Vx6@}YJM͸8Sƾ2"G ך~D@ֺ KR&ԟlNW4n{Uea w1F#N, bϝ]"O[d=MK3vFDCX #tOA$ z¡M8)ICuyM=> ߤS2h[ܦ:S{ŊH[}f H;Fi^kȔ ƸWg 돩 ±" '1-1V6Rt™uǁ{h1Ҋ6k/-sJe"H IXl?$ xV>6k76?RXz,t"´'] eAМs-u,~jȿ>am }9<U=WHk Xߡܝwڟù+<~iӽ]R?Kl^ˋY[G S[ sR&si\a Zs uа[csɆ,5^P ?V dۇ8#06tL Vduv jT;i126mm:wWr!`@Go l}S:~:As$vd# & RMZsuiL'UbGGKAײ4.I 䄁IsձA뻕SE8GEfEp_6ꬒݐV-mЈBV^ahh`>󫅕Q8a;K_3G5öUj4Z¢+ <>gVq@PZG Z>}ˬ>jjq <*> 1d;o0 vS7ej㤎ĚheHM!v_tZ/aR x+eUƙV9 FS/ ¯iohv0 :AHoGlA/3`cV{vPh2#oZ,u+jL@"6a )9J)Y:w/6"tx] Էac(NZ$MzؗFx ǽg}F= #%|ydk| FEAvΉ9dקj拿mmk#*",!J&x49n0Tr Judξ }i!t Da8U<:m>=ʵ3] [$l#%(p䳥L]34kj&k+ T ׸Y ht- }0,ޕsfRT  m5TdX5|~ k2M֝ݾq<\[eI Cd"XF׶TBNpafmG%8TY(Ӗtu#J].C0§4;6g g9Dc6+5gTLJS\>eą c9fy7lF;;xoFz'LsGU=(Fwv}CG B uax$$% +v2f3h;v ,H#)^,WBl@+=Hf8-F;7~8VY>`p}#A#l}J5SjTb^GŧʻgIdtSW\4y'>O,вRy{C A@OZbܗ~/ 3e-/d}f:qr[3B 8o2od:#+Gڌ?(z grSǛɀgSWn/mp Mb\p#kC2*Zw-g!ĂsLqGh#*g4)(ndٳfytiGUa\y[0$fO5ivX OR hAS^UV=54k%G"նboƥH!Ymp)*?y}Pw?FͿ+ս9iG4?ـG)̀q[<D3ByctW+khYxx*`~zY;VGᴨ0m0F~87 YN7ÁEGTJoDdd_w- NUb+ @TDIq_XǚxD)0~USEٔhFI[P&Zo)DhpSM_Ca{꣺Ox(Arr'{Qr=hQs.ՌMS;NJ MmlY|B/뵝ɧޚȼx¿[; ~(#/ #&4+n}:?7#fm6JIL󆹀h]RAGRS1< T7cjOG}O!3n{OųYٟ6:Rz k=jѝ:M7cΨ/ͬ!%gʟG8iD8 ". n`*]8\Q^E0>$J Iwr]bPϊR{<H*W]~+˪Ō2-Jd3X:E{ OEzԂf~S4Y|ucZ%V۟I^:եZ#M;,q}_FE B_] ü]N282M Ӆ\ǽyAMp̂NĒ/mn!N9^*>]i;,&NL\"g0[#L֔Vbp/18BQӬԂQIYٌ?(Zj9=~yb^ǘBJ9-jIx1%KIՆ8C7v2b?O"% Ǵz߆CH 2R0pl \7mJL'攳'}̕F1W3J3wIPehL+ߌW!!w ݶ "s2oEefWI̟0)=$I-VcM`|P ۰Bh'Z[)cWrVy4Q 8xd&ekfKKȊ؈k ʻSpe5I(T-T /씗9bj^? ޔ!glp QXQb&<@X`ӎ16P {'m L'1YVYMBâ#\:_,vJg5 Б@%/::7i@@,t6[CLo.Tսfn14Pz-C:`Ŋ{8D{f]g9S/y&6f%aļGz & d*T!b_RF@&UR} F!GZ#x2Ly*SW)Tj*Q-UX#HtElA3CRߑT]z55rAB]d[ݯaoq@Y2ui@= \b٫鹬U_|zC qwO8j԰;j7 :B6EO V8E􇗸P0eTՀ;w> ϭc A{V+gnT(է:~4d*͸W&|U8Hi%B[?B嚈"<kGbe!(@|\:2Úٮ k27$ Nɚ=& 5[Twe_JB=|=(b#ՐhOrZ=a_33 4m ?:1 ig+h͊ Ol1(M/9IX۔>:v(pz A"gU02 JOH}`skKOA(pµ8LزľA-iﻃ $ EAeKjȡq#PzZRfKW`㛝n<8P1R}W8tGStj3m.N&k2|5avعή0M%%ﻸj7^h<;|@UbpBg@]\jDdMb}գ?sl\b#!lbeF235%I.*@c 2`aUUЯؾ,5BS%IQ`cr'byE \ɪ#'Vb&> Jsc":YR.+%[*񼆭Nk|8Ӝ'a?̈h]QըW6HӼ! H~_F ߓm]/jNb6)yuYΆw9x2=Gf6O(GL =sl_l"lNc1PS䔒!ɔ_wjAXKycW1Sid+`lWO2#XZtgvKcLIe`C&u%GW *i oԚOj$ K pBeK̠hc5/Al="Ƈ}Y?skOg-R՟ш~4Q5e^s=Ť^_*R-9VǸ AwAX˦:Bz EV%ۏe:%6$r[ :%j*xK ]UjKGh $4D>+К狆(|7Qk3P߆*Y{Oο#'ODwfk#uu@0oBw'X ``G >ͮK[cF*w7-d%m>eZԩPSzZ; 5f?}ߓ_oމ7 ,dDlAc4ge&iKy9H-Մ%,;FDdYG"IgbMqҬh@%eEEպQj$l@a @b L~vQ Bv5qHekסQU'K|aҿFb<ُs,h56IF]uLzH .FXꞅ@hK PV,& A(݄ݍXrX{utbecy$![`|l=O8d3Qq]"q~6pײ(!X/腀鬠uL"tk>.5%g~:j~EE'݆[|3.K=Bh6{p¥we`쾎H8PٛC11ϲ8 Z b׻~zb _Y?R!+JI[ ʧ\e3tG/ؾjFά>BL,/'@_np|+80ypX5 N%9e|,u~0$ƥJH v:8M_8ʣa:x޼8wɠ%E2CcJp¯(&Tqv+*0NܐjsbmwW:DvHeFƁ캆sRT$UmC6}و bݵksGąV)e:ɍRNA{3Å6^ 2\ջOͣlȲ5! ƐQ}t87-\s"Gj[~DLd"dwΞ,`AV'<4s;,j(F dQ|(ttEIąg1w8=s`rlH  iTox/E\e4cbf'-W?mɓqrrclV\@kAo?J!NY )ݎ-o3}rܶ#;Q' vru1.k D~^ƛrj i<>YڽI;56EH $yYRkB ?廅uKk@$)O|#I߻ﴘ̙ oжHPkEDp,4j ⪛'#!P]hECZz'sPG#8`\ѻS(Ep酅r|:\RIbN*>% g:U,:תii%C$%6KehUXuKYD!BQϊj7W[ф_\gW,-^zk6g5>\d%.zE)&Em#.sZsUgB-(M0|jd=dXه pӇ̥ʍlى y]| ‹4YYV[8As_J9W϶m|܌_?*$i :V[AMh5Ռƒ15gF *'q5}Dh M3 Y=Q}%ܛ:>cYQF.VBD{s<~y9_% SPհ9 ~}?O6G'X0# ?n1:1BIX98)LpM?&d7GRŃ WfüSg> ewn"|ADDڀhQp%  ) 2Uu΁ |R(/BQ>FL GkPBިtso6~3mQj=5x,I t`.SU{wvDUA ޯqϐռV3o假#u]RbytUL$cowsE˿Ē||NM$> * 4;Á02x [tF{*VAZVco6bcNva+ %xe[ۍ? O(LMݡ x;@KO?OO>ҏPWsfbM8|ȹ?={ 4c>jNNҗ5BqPs(=Gs?։t)#SIhP<z /#UkX)+3T~nsBV Ľ8cQ]}+iHT6Eo[?O쟷LDa&,m4( Lp BCK)L.ƒv"!T lo}لw \Uyjoî!+"W dQt:l߽m' #)A0shtzTtuGJ<ɒ!Gfo(8:;ZN _@:{T.NS+ Ȑ8њ7diN4FL=FR:nt6]Oz|Rζw CS3og@ KgнqN'fzZ,Ԃs\ JwhlaX{qD& )RK_V=|cᤏ}"ݤ*QpHJ֭PiѫX?erf⩥OX .zwEhatYj{'~ <_rPdFA#V_ᤸ; tr &!xMm*wUّa­Hd[eh EA?ɂvnEl8 p`ky$BeEYC?'z;hX-}c--[Oe|x|=a$2Z {Qȼ NwIYЈFMtIt.ĺJýH_矲:KH"Rv-OP*n%B^ [Nz4&%4[$52b#B'6ʵ4f|5UqI~h |YnNdM)7"ܫ c9 0Ml{&^;wC@`%ήˎh78i$@OhTUe|^R w .y/ܒ}`sS4hq*_16QLu߉Pniz9eĞ-@ i؆}e3 #@vBy*UBpibh$ksιYdh|^/4nBrsi>[*>1"@z7M`SaƬ,a% ]Crwj%plYB<(AHh\W ~/~*d'VCNmJ"@PV%OJV药92jRmgrKWE5NmOCSXi2uH_/Ozz^9K=_f3{kid^$(^ L%KpN#3>Cx$:sPA^E,C8G78G,ɢv!p?F [l8F ꢞgFDzg=N~'[3O $_,yHGQ݌kⳟiEZ6Rq@ϸY&X@U\v@yW?—}\^Z|&+S4YbLD p/;RdEr_-yd4`EsmX`Rܪ~9>r?R&EG1%>D`&UBtɆ ~ }f02(P zTIx/1`5Wظ_?q &e)qu5  oƢ"}d)5'NWԐc!t 5v!ip?a1oH6ERJQ͏Hxj_ey/:h@PSvI o#/kKj!~&]ox1]+Tgd_A t k^%8ZWQT39!a//o M]E=.xFL3e:F5Mkm&\~=#sI:4ac3%=<◗RM7#IL%${:U?u3kW| Wq}7ӰA!{Δ$F(popJކ}9Ӕھ3^I>^IB mB60}7|N(:X`%Ӎ|Z6gׄVFIHX-CDfu 9!absXTrԬ=GS^1l(0y`Emo>eӘ62 r3*sxS s.0<8Rp-L}&lPJ1O͹Uu '/7dwarG+4mI]v;\2S'1w(cT+ ]<ݍPuh6v3 8a U;݂r#ڨ$+v`jrmfBV T_wLaYO.4`I 2h @ج^qTP0ĈB^J1<\vIø:uΰ0t}:(M ,7 Ӭ"0C<>pudd2`3el7̟wPw3;o60 GduU,ZD<^h|xvѬeFSxnUH;l{ET2Ɖ܋xԄ2b,.󄞃}W`IOQ5Vh742ttg#(ୠ->b>ofCA/%`ZAg 6.WE#,{EaӒ@I(M4fwZ)M߉LrZC[ޭsNDm\xQpwnX2Oqnŷ=Z2I٘8 { _>gI@JD,Pk&dPlyNJqߘ~֎ ÷SlV^mVΛ)I3D}]YFa[q=qqpVr<)D,˪ቮb,baJ\ohz8..ݼcCVSןz?[*C/"kl6b@rm:eIx}n\mW Z; !kʐuq=bb$A2yNCG2g^˾JNY{>xKkSDKRjC; t NܰU{ז& ;Bca{-S+1HւKY0J6;pb9üCgگd?rxzp{h.zI%{r1["ZGݒejPgSN5Ew˂)"MDz\|¶yMĵ *]uHOubBjMAz; Ͱ$Y=]ZdA i.65^1[.[ Hfߊ,_"L*I+iw#?X.iPF9yw Y:a8#9Ix&|D*= *HcM?^f8 ;єAEޫh%F7QU:gu%IV[},Yb#pXYgU8 Db#nKP&jݰ)]dlQ I{tUױm}ln*t5~FN1*`?.X}`;x>#=nMNĈx2hS;uQ n7X]dBB$2.:M読a)jȡ n;HQ wRJܨ,N!WQ<<,1 bk摵=}.^) "a籥`pLިy"=(l >\\p quf5hHrϭ]EY~ g wE,䗄R Gh-<'mbV-dKo8D3QuMKf.( ;wr^h+jwyD?z`?i30ʒ˸Z*Jd4|~LU**XӚ:|`RY10 )StsPqulge=5$ )܇[pmvo|o⽌jx)Hꀨ%N"~(yU ߈O1ڮ't3:ty cM(9x!C0RQ/qҎ[5rEK4ƨD$4=bјfvQֳܺpjƗ_7铪,:)lv"IHqe %2o2vʔڼJ49M.7"_<9@ '--J8*=_ lme uo0i'm+ FBe n,~BD .oa4^ŗnfs?dNT4pLZAgqR;) d"v@o6x#r/.4Tw?Y7&Ż!F]q JXX_vMu8JFr8 FJF~$8!1)d[sC)?qC/Ag/o8,l r_,C'#pAQL@R;a79o>BQBL/7W㻺otxad$5^؍eLFHۖ@#nܼV?[]o/ ՂOE <fv>~ aP0ۃ+v}*o-9dJMFGv;lw-f)ᱭq ois_ӖۊlŠi[5.೚>:H-D]>{IsǺ?c0J5{qD }fnR NJL-so::~79X", !=s9NXHP:j$8.p>8[K^n9*Fw7O!y]z+*thul7#}:c)Ӈu3lozz9IИY%lpƚ۟^Kh-zΓ|+hcSTbF'wIlu ˯A\R;[Sͅ76nvZ66fy'}n'L;.bs oha$ 7iv\:=<#&I*OxFȏxZ@K}ۜ<_RƚMu)ppa!y_痱7@/ܡÕ$ ^&~zS$=1 =F+,Z`y6"!힭}:/ xkBT8>.p -0A] CʛK&srzC78Mǩ~7{h+Yǔ>2Lrv,z~;ciڵ;^TGd3[<R#Ă?VqnpGV$ABC$d6Ok߿%D%R)> HMq 1O=3 99p9[Ӽ/%ZKfiNՌytF \j+#nP B$Mp@V_z֪[F i؊g+_vz0i Ku \:q^}Utv,kG^}hY)~k(L, uWg>!ua S!1ȌܪXv'KژKj'gMU\s֫ɅiIwa[ZJC]?Ą\G]L],uKG"Rr(`筞=QX:j!e 3D3$ ٭аzL$;n GJWVÈGC];rJ\HJ%'t ;!rƍtlHy%P5NJ3-h D-XC 3w^*|_a~SiI% 3JtWh'#Nfo;fW:F?p*@M2 A3<>'Y?AVT`C7_>C =f4q|xh'V$𽤜7KCg·q!stIe9 {>9 5 hX6~U?)ab<ɒu?J14 2J$igI4@e|R|[QT! !,m=|썣%r2N-O[g޺KHE;-\(J2d;`C0m$Ylޭɮ=|Li?zF MP4$$>Fҫ*w X>aE< o6}rE5my_E PAy X= ͗$sNѱǛ`W+>QmyAp/Y$W[? pEwFα?WfW%t^*4>0ɜq ^c&vDsڳ8滢T<~NrڝrQ(1f[@ d`fWlb]m˞ұ'HcU:^::#htWNU7. Oܦ8RC)DZi~VS>E4 ӗ4{Or+Aab PSt[&.mBK 2Ψv0vNz hEې s!"d] >lY8@;p YQ1a# JHqe'U\J\g csSӎ5j1T+) ؘ?s_"gs4읰GK2ן.,Ѓ`9f~jz(USu~u1dmHP_;OxmWǙ?k/+~a_G9H!_=dxmA8rr#87v@E˺t 41?&2IQ7CA}`E{3xF}A{_}N-Ijmqk?}QU?GsW."@$ |3M-_tx{]pޑR?hHΦ̌f4eE`/ı~A[5O =ȄjXۃmԙTZso}bhz:*,V`)7`|rN@odެ̍/qp0lE~뀒7՚=a 52sr9Cxԅ"c^սIދ4D곯)Č Zx yZӖ$ƄݕNk.VgU{^JEJRCQ5P}B~܉Y\0%0y&Лo:?qƛnց8+xǾs'Gf.To8~jMn f6CJEz}L!XRM Äԏjh"̧@Mh0SNѱ@@^t &w,Ye LJƑ aVH51la$oc3jZr}7zŘXN"~`$}k^\jsR:\qqS<2d J)EMHh8[N&3(tόᢢ9]=Yq@S0!ɽ؁9.L xDUp<Mz !P \fnmuziQ#Fa Z38Mc-E14&EԁmIȣ2)7aXuq%6u,?NB`&1uH}'Y`Bh뗲țcῠl1HLI̡wж\9^z9O99YFPz>i#+%gOw7̅,ǡr_ ]'ܾ6wm;JX9|If > 6&"jX;e>Qtڝͣ2$ ȒhvB+S!x͒܂Gi^Zsfҕ1(9v~妖gBc#$~~l)կsSJs3B26̖s4'6Wl7K\M%KeLX謁y8fTZ r蕡?=ePM6لؕX4贕:f`x$ar1o3`AL?7͌'q3ښ{χW]ٸDVG 65I1]IM}J#DmzW;[B]3^+>+ Yz=d8jUD^U9F/ʬ9x:Z3μơ C.v|JYi#/!ė|5?ؕ/ImyjkoȱMNdDKs=+FI7?#1?=iņGptafTmK幱k2Q% 5} ;4҈z8ZLE(#κk\4im7t(h*C3/D鈆(3Ģ Y:>gMR;=40#B.s 慒 PpXՓYcZ*ԔWXΧ>SIrP e%;<֍3_HR]ˎWI/C^ƾ0 !2cTMzC`@jo8;FqT9;f(6%?ieOhnG /D,ƫ_]C~+BK ?E:ϣ nʶd+" q|n8 ߈ ɧs^y?u#NB/SC(k$#c+ nUŀQǬfOgmn1=ѯR>qIwm2Kf`ؒrM'9yr鮝Mg%Jk{rxe9jtO f[P"-$NB.L@^:SM[2a%$zD5Մ@0D}E|6Ln̡& cRRwm yi5K2(˾rGJ T$$/>uH<|ʖNG Evut/'eUO0exV&,lrD30[-mD}oʼn)ۿd܋TUqôZI,(<ڦ~ݘӵwagju~AcXRLݣO 6WhKHHʳCU!?NxZzNk檳}gp׏Zsz± mJ_NJY;iZ#)*e qL'$8}1H` WY4-^0'yJC;ʛZ;O$Z$Fg'+ۮ~]lB" Ku꧌yvQ0E<8CЊX*P"'煳&5,A؈zɝz!ioVh }I=^Z>&å(  1G @&(׮f%N0!օ_˧ߡ Ϟ3G:=!U ԕSDu(|Lzr XipNG[vagC뱘ёlJ@Ẻjf -ݰh!,fH{+lMK<pkbѮ _ W_ %8>}a.ɄtܒDd9&.\3v?Q { _ jQ*ĶGW79qM3B+쾨x-7o' ?mtU.ukM(P6O5BGipj? Isq#r I(R\D&PDcp_8q8$2|7$go1n⣇ׄ\L'!IE>aCaW$I)7Gb<h }{kqq t22i: qCt7ooFx1hLW8~@>:UnGjo!\aZ$7[_NSC"AUV;Z|*df{3TRŪ:ʭG3N6),5.#S/<=x*M SRPu˥^02LɅzos3ث^v6MhvZo "\lE4;RdįTS_f.QhȘ2Rbgg'\"GroevV,v.TMb]PiͅZZy~BP:fh&7eVݸM|7.4B̈0w QPE@-lw.X ܞ1>h]7aa!5')Nr=B FE{:ا"m"-RGLdh.8*[>8ԆsHX6s99oEq/|~mIۤ{(V }y*D53 XVl2 sVtyGs<Q%.2n})\jB ͍@6(MrR32(XN,W3%[z-"ثc[OqW1 O*ETI]N7NXռ %Fe3?l h**'5~KZѳCBp?.@dC>9Pi/(#E#NlAՠW1!_YDŽ x ր־xbEx̲XSCcns /,@h!ltx1 ҟsjE!9#xP(^`B2*ۜF+i O׹e.ذ;FFK;ܜAowQw\"K2-v, @lӻ.xE4X.m}I=q^ Z Y@֖n\H㥙S+b*X8\(mcsxBSjb1/;ͪ/VG/ʘsэc9K\fӭAg:㊞ 7״1)EȺܓADf-]?U^.V;FJSRtHf"[Oc #V'  O9 J*qcbX3 AW(yl_P p=/kHɥ~-_?ENZkX"~:xq1jXct|> ~(0IN&9r]4U+T׬/,}ME m`W $\MnhwcqEa=U(ajL|*KjQ.#l[ u씞6ޠ,2PkQF=&l3U°<=O &Ԍ!ʰ"X'Պda8ź823- }"R/{ d7㺉7=ip+zx|=M*EN%G0gv׳jm,5xAKT3CL-w j{&dN3MFg~%nr"JvoXI/%k}Awo4["ݩ\g([A7@LX_$o(G"A-TSRwȀr5  E:)˰Ob_AKܕv%0:%R+8Ct(B ZgvaS<$) GT J\r!}ARqyӣ)8]i% K??J5  O{[ZH-fԚRNrc+u[':7!nJ3i[61ϓC)iB%̓z1"m},vWTU^ W!HR3,؇8Ty7Kﳥdq 2w!5&GI ^ʫ~eYD&FíX=V4ڽ/Rck.JDG( ȏ]dL &48ɑvnXL Ye:cƵ b( wӊYU0m+w YgaM-׹0@! 4H^ ~L|Nc>[\ۓ-4teݪY< _ {2,@\p IפXlׇ{F!oVBe* R9}Vd<]۱ZTKtP,sh#El :)ZaLAOqKUx0xCվ77VRV*fX (T%zQKD~<|*B{/Pc=tq-J5@ڪ4s2ggo܅$*4 ydI&KHԛZmP\9: TͼP7QNhIŗ0OOP]dOw2iJmrN\ITVEN9䫝q!gfCd-`g%KGv#e)CJ=_CvKÕ3H" s-#@'bS~]w,܂BY:q)X&8b1pi> (YNBA]:Ojᅫ٩:y#.,O)'LФ3ԕAF:<$ CׯO9ZGA;,5mT̷)Ǎǎ]&6oaЋMgӒ$p࿬2CW&<pAo|dřXݝG)!=+d}'KǤEG0j觎cp Bүa5M,g% &zn˂3Yqjd"Z >)9h k8b}pbe۫[{±5T9W|O v+BdQjhd/*Jg'}&j})~Ip /@j0.w_=9LwQ; Ȱ/d9'NeʾuXu$Ǯ1j"K]Mil=AǤ̿ 22ttݙC;>پ;^fZ}11+q$s̅ڄ->QChqt]mk.찹Y q2Ҙ%5~p޶H Ma!޼]KsS4xzVhF97=z*{Lw-]Xtv鰎 WvctۏRP++97L{L4ݞhSz;P0sƋOOwyA5ʘD2z[Y:q ;Kc#jB/ tAla#/:G[{¬ɎS15$BeoW*BB={Q&ƃ~"\(#x[J ݋!|Wݹ_0Ak۾ꤓZn|_1rχM UdhNA'!/tf ?h Nh%Ez X,H|m;s'<1^@!Ÿ5vk}`R߷2_>-?NA\sώy$3/9ȥ̸z6!xĬs1 UvlDr\ n n~ѷ ;Z[nvݟytwL^ Y-os VeV,tr8mmNഓa7d<|TL%sI3ߒ \NJەA]|1STB^z,+}7y$0z# 57m$cR\78}ک۔7THAKO5ͧ4AfNVtc1=1Zvn^VEs~L1Rx0]07+리#X]>ˆHpA:,s/Xj=hFA*56[K̲zS#͗Ǩ."&k`bq?yDPy_MDNrzMJDk}tZ+#f~9zTFyc} w]pMu{v3웬2krr(ǯPjW +snA ĆIZ#),Zȯt/lgr庾YQ׺2O׊7*Rb†,9->V$6Sl@xBRRHnŘ=_t;Kd)bڀp+J G0x^Ԓ >gro=|QߊzCuSB<*fa4,1dy׾崴ӄܜԸԵ]3.Y.u\.R;}z=nj2K*Ƀ[$Lew..CRי}^W$~CHY ֆjB;jf`uʣdcP0Wzp/5^jZ:$}i V#ƀ_ۏmu_2'nCPq0@~~貞}}!Bh'p]m7*!U.:s\ZmHIbܙJ.BU z#07`R^]JB дԕAE*61`|T)t Iz,$X%灼#\^$ywB)p"qD/?٫y>KjemgLa2Ex&ct* C Q懋oski*/5嫏`g2CiBvٻfP )FrS0LX^&$i*:AHiwo " g?B]gtI>iu_0ŨY/'YztW޻:GLPu 20<0"dZ9$:+ Q?3x}n\Mk{H꒹čIumϋ;{* /As=4prVzl~˾/ .freO_1>}`cdtfƧXB6T)!r?Hc۩D= _-EX m>3&AЉ7wL%{GxIc@"PJWm}2NJ2ga\i院fngYdT{W ҧݳuF68,<@! lvq0PTgr_:pgpgmT=q$gDZ`??JmxA`K^"F¦gBAp3 hL&ZƳA'v!+2tfy VtOv-&F4t.~ʮvea`!Ww9Eh!i|A+b t(,}daRb/ʵЃL;ݯLM`pj}lcד/ISJM\C>f<6@,^8!S:T`D"AT[F4\=פr->>^?>N1𦇄~$3,ۇ}hCE,7~X_{wkr-1(*}jr:,D.3=2it3V t\DŽ:6U&d usyj/5CB&2"TiC'YgˌF9FvobnXc2to= ";[/ \<#rpOmM#5ʖ"'za:A,PzCM+aufky֒Mr7e$Ni_:LeMzLɮHЧ foN԰h<\&[s9j.CvVF(D$`rP/kuZ1&qS;vBhyZd^H.Y;f~֊xk |#1~C03.@{91^HeCd*vbVuEv #'rKʖq PL<DG:4GʟQ\^L "t 3l)?(xnX~<RQxdmv?kBSR_No7'*<[gX¹b?>\[mZ/3srHuΉ-.Ct)3>I'hp ! aWcxW;褝o3a1W𪲕'9GVki9 c}DPضMƉ+'Z۰iJdT;c]ߠBsԝ,BӄUanw{2_:cj@[. SO"&;$Vud}kD6u/ )z7YNX ѫ7}m֙v[b3Cc&[%)^KdiPPf[kAz}nSrՇ,Oqnqڎ{0j+Mv„Nq_WE]{{<^Mnji--"-/uךGb~c/ t97ȐEAL4*cS7"Ј5dokVBOrtlq"F-!%V$H=*D;:fO۷!p`$fݎ$+_}^[BT/3Ɏtnk05y=MmJq# =?vgݑB! )^h6o__xҊlTtEjSPXWxpف\ ;יʧ+"89h}41yWH̩_'k? b6U~HC؆rk8+ DZu۝#_ Fsey]WF>SJCޟt%oR_6+.8Tە I v0 2a祖جIWYuWCJIҸ&9 6$@?#k+ܳTw*'VnlvSIc'#6bW: _VeE2@0إ dpT&Hw]?tAEwH)\rr4c]9<hdD\ՐqE8DOߧ/%X t-`K̺Et&jȱfSo<[ py)vB˾>e3W)dEeHW@(϶(<4yW9.ApFPJPlQT~J0&c o RN(?74X_p}+>'Z}=ŇE0oګǠ/U!zcڙ-؂K + Cwy$"C<OYh^0 |ĉUk4%~5A|nНz"i"%M$*⬓y:l|$SŸun  :;JC>\UȘD~ڤ]+~ٰrmޱr&h\Dr:3Zi8kK$ƗPx@R{ IF>+݉I: cݩ e!@Og]T2לщc墀[V5(ySn<|SQ"~ 0Nq',DTaX.򔻴#(5x[uB+{  6B\q'n/B;Ҍ'،?ٹ).tj7&-L#=L?"$+t rgsaa.w_;tX_Қ b@/X7k˜ uw H*gI.@"1hp(-dX 7qQuSo5)bmXΈlMW &6&} HGJvt4AKt[{7#gc:x|Gѵ%~4Z0h2u@!I,]smP#+~ bNm3D"6'g꿢P#+vBvui&{N}˜F T5dfKa_ip!߅VO6\l*TpDg ʧ#JT0e7B9NWHɚx!@պR?%NS&ܘֶ&LJT7&\'e|)lU 'Y?ǼW=T5@l{O/8/F>^#uO-SVn]vaXT%5xxV\ڙXA r +A6mlshib" |BTZ__|ߕ)ȹiDTgMnG"ӍY}hy)sa趐A@d9ai]KJi;OO ?-xhH#W蠕ޥz1NIQE Y͋藣 8y|%gjU(uGb$9Ryv,F&+|L)"#0YcIZl3L!b,QG{&qZϛtr0?Wgc"'j 9zOcvrM8(쮓_3u]ny NU7r\pK"Fdܶ$' d'T`e?Ȩ(Q:A%V4I?(5/QGV)3So ђPi 9n&E)w)ese]Z[UYNqcRK} )ȘU*ݪGyΔǺ9﬏2J.|-y;Jކ Ƕ,Qkz9{{'i1ӥ`2wD!v|4wYVE?bg8b tPjϮʔ >/Ss;dNQ=9/8B*$4C]D>a 4ϼH4dykt(#fnV&CΗMMH;{ۆ/ _dORgݐ^b@Yq88U2ʊdj;(tK<طш  92IFffSH-FxLސz Fې(B*ݞ_c =9o ?Rߖ#`J#a*Pnh;;FT6һm\4K1xG;ǿq9[KgmR b C[ePkͨnoIYc ڤ\>laa4TT$(-ƀ_U _heQH_';1U86yRV&oY T֑ &D0.D지p^ҵao >x$:\̯$WK% r-\:Zێ<^%D%\)&9@t,% S-^^EԁDuGPunǧ``YjO} z" uxVdZV;X_cvicvļ?|D6AGfe8ىxv\XʥjرhF.&kcP4dN2KKH+WC1lY!v>{~}#^i>Ċ g t;b Ad|{uSr0rB\S-FU ?;),}xzg<7ϬYJS0bo'x|uFt3 ]*UㆆsfRW0 MF}iEI)b)i!B FS0 JYAgMO# |b)oj8aJ[&mz~4ꚭ{Hq(sGp2[9Tj-do4#8p(FS}NVA1 cCh obq|N}}*[ѳC% =bg3 LEk%nKЪ$=f Zj q B7~$v z(%% K!Ky'y")5Yظî<icq M.jpwVtE_Q*m`;Gah.#g&v@؉5j ~Ŵ-НBE\! ڗUz}BbD A >Yp3T >$u7C3#O9˯3"Qw-7 -IIZw}t,X70nٗ>;w=# ֣AW !G-M8_]:TfS s*&u=si;|Nang̑iC8u B<_O:)DO(I&٭si+G\e@™2T͢SR?8q*W[&;ﲼrSa"GN_A @WA܄rfQ'}XjJ( :&3 v8SnaLG.B+rkmINC<Z%aH^)E|ȃ"&m;.P«mjҴ( dC(56mB:jrt@ KLrR lVWOn=6Q۳:"xu S}jw\7ɶv;~8TQ.2Yx|JEDZ~W>"bݭsj{Zz= Mίi7X,g%XsSmHSnTRFT㊚nBur utYM%:ir.kRV_1BpA{a1K GL 5rf\Z>"a] &vxAiĤFh,]wm$gR|s(hBm5M=.{}>4C.myߦ3˼C>i7nvIvE:/~/UJw$]Q-M=i? פ=L -+/wfo 5c>5xDkV+m܈M(h%J]i'`U(\#z,\9BIiAAe4=Vd3o1wM:v<"o*w >QQVjtlסqǜxwsL;nBZ'-6]OT"*9 E,1n8}j.8fvRll8/C,9j_Ia0A NPbl÷xJ'_%&1vh(s1!Vڟ2cm9/m/JOi:UmRJpyJQ;o7=l3'=d888k(޹h(hݥpͬpɦ i1/C?`RNzM_& kձdk idWܪt?sTI΃0ـs N_ %ۣ`ݎ@ғ3u .L{GF`QDVcZ$z0X0Nۦ7<)J!kYbTP [ zo䃁g oXɪ+# JF4{;j {ێxUNy i yjYm%S6l6}=2 tL{bKB>/Ȑj6\ݯ[[*Bc}%$#S6C.E#/;yGbZ Y'ݽ/>Cϟ5Eq侬9&: .Dz:cfei#ù#pIiI,XX%u7x1 4t-ǎή68##( Q"r5iogNO ¬kZGQ4{* |{iKoMv@SZ6m ^E!Yxf9Ђ@J7CI/=G;A|4R)0:>Ż]egֵwmu6?y& rJ|Wz:xn`8~Έ\9\3TH9f1gTGPs g$l2`$ J C㰒!G^P |z0xTXtJq[cb}k @)gx}V1@ jo$P,#`/$=2 H#Z+cѥ yUU-dp,>w%$/K"<*-7 :.>+ܱ npa5Tȡν[n;șMΡ7a[]Akeղ@BC9BEV0x lJ`f]ÁP(RyT,bq(cr%>cMNb)ehTw{awxkVwQk;@VGҍ1{QvkD?{o8U]4&'M>ALȿ&.H̕ۿ$9D e9oVP`GnGm.%?sv~CqP&*=cvgۧlł~.03,4U3iH~Di'P6FA*]S MDM¶Y=XlkZϷn \>xOafMV6P`O6%R@XsҙQg#%g ALi=E=׾=dLݰ ʶO8mQ }1-$J#)tzE&[4h +kԋ64.u7~t<-9%ҒxcyC\6=Wi[t"6@8b{;4I[>yRQ];r-аU蹫$Ć ٓ[b:?J0L SM+|'ʒtwD|kJ{gJ y`: ;G^xnAuaCmݢ)ֺ֡V]Ҹ_LImz%N'(=@n|Pت]>x}??R@p!U[p+CX~/fJXKlU4$)RVtoƖ!GP|h@Qxy([ɦOMffےϥ"\DDΑA,FЀ~ڴfYgw=- VDóp:Mx7ua52 O?R;]X4_9]JJ)k٪= >YNkHUSks7rG0|2ըJF7nr^ϴwYzaV8yI`vJ6[&% H}.`˧:?ģlFyA$3kS5lR@ m(M%n6NYN%Ax7қ5"E]@ƬbiߡԴ7KSxu+`f)=Q`TSL/ (KT o?ff}6AeZu'5Fׄ&wivDS)T0Ƞ ɔfήEgo-,7<3GQ nS&;PrOc~|qB5LSCd7(>k+/do{$bxP<N%cҞ-(ep3jڤ}>_ 0ㅯ7vSnTjA^!|m 4ٯ. v ңNx9w7cu6ilyn];&vzѭ{bw*]?B[;/&L 2n?_]wT͒/n ,_HՇj_ J1<M~|G&ebnC{gkƝACg[eXZCH.JxN*'Y P-\7Q&+^W@²bkQ-s ـ Ruc嬧 *N*%]oVc˓ݎn!'a!A/ۣ'D'jk4GQ~Q<@݉mD=(t!Չkh~e(czM*y*p4%hm9׬PJmmhOvp,D 'Tvx g wK  =|ɷ_dڤNJ^BHKoH8Ǩ;џ80X,RNUX;o(w+N{]n H l;Dx,0IFBM{AhHM98ͼr&ZR#Ζ`ix>8^psvJjD޿CP'4n[P4L S([rnG|@}CzJ,LLGL~DriYrlǤi)8nz9q7eH2? g|dъhxEk,`q)_O_D&LqɩE0"yk\o6jݫ,t[ٖZn[s)'GRX % /QQHkëO*NmF$VvbRxsJ.TҚҪwg@ hKw?mz\7njc:J12rݛ~kPWf 8x'|ٕ-GuXǫ͕%ENq)gk(ibeO&v3?<ibSv1 ֣sݤ67J4mHweݱ? ?{RB"S3dc~@]k4Nc4<[] H^ɂTcy^"}JY>='Wa# Đd4fc蔹# B1f=+JG9&L"w®6AŭTF}@c!<puB)FiJAUw@$@Jt : cY]y )ux+L䀈 oe/ 9`mAmR|3*QQlD"D` M$y(TE V;.,4tHJy >j6/A#~VkRpOJfg*7'\”!%ЄO7 RLz# HXbL[1CZXy 0JE߁pԉҞ5zSxE3a~6\T<=_l2 p郐Y4i*(*R~?@O"<֍*pu@?)eqHuVa 31Vdrp_7+sxճ9u*kqMi+i-M+?0cu[ };Gy.^mA_'>hٚ>S[&5mg7.jT_/%phOG9z%#g'j_P+BuNWy4sZ,6= 27|5мL?-hvc?h i %+v2c ϗ>ir% x ڨu eo?3F@*YL0 8K%n {%H6 vh/Y^Kn0TyfnBA4?ļWv x)jRFxF~ߍ)Iwݧ궮gQ,ˠeh ;5y[ҺrAFƂUP,^a=Xaukڄ.qFJ,Ӯ@G`u6BD' . *@i?ؑT/ } @:4h B{M`{1Mp"Uo k.v8FȬ΅ε㭐Lh 3ab9.UU.B@%P806#t<,zrFAp,l ON,ԸdD8ayoIe_߂eւ ~'uU)8iWiC伔J1O*)r-<}6&A &ţP312$8%鈔PGe] (wqK^ME_O8\vx ]HU]9dY)%]" iI~ŭ0 70uaZ5]MU]{ ةTM1#k{vU|2ʰ@ "Lcaws<kjXOȶ2G 6t\XJHŎ+R]:P^u+={.!v $$f) фC7נO^yڎJ?Jq_YPN!To{,bv=l%)$d֌ǙFr33}>Qp YeYZ}o`Vvr[Rk6 E+/v="Чwxb d4t??hRm92AiYMmoZX:*8vqguiC};.gpRp ()HzZ֋NrU~.;t1(RhΪXH"( u 5So uu6]F;ݡM7oGOS_K,7G^YV P``h p:}[5\Gvt'ѷ&Vbc\v-zhCzn2^PkJ)㎉pD=*JU[goGEٲ-Ћ-c/  ;BtWp܍1Lw >\#ۺb\ֳ\MkPͤw3P1 頮fVRtC;}BQ5n$127YpHil3o]jOw]Ur脯s;Rk7XH*;#29*K*ص1Ԋ Dyo=cYXR]0c wf Y[u}!n&i6%{]|&P|c =|cz4Y-ca!#\XWZȚffulՇw7>@w>ɨ "&%.)YAK#X {QLǘ K,*Mޗ …2Ҡ<,¢_Rwo= ( f URFR T+G6!1q:p_75ݭV/9cgKuAT{f8KAp>Y ZϺr%"d&QќLƘhNcoquZ"\'K^T ֮IKE]tr"5fuG 8IV +ਘp^݇ L ,q!=6Lp߻aO"y[ڐ퉘&̣Ыͯ#ya}ws6,@ra!-&A^9q@2f3qt9z[7K42Tr&r UQ۰Wj*J.kܵzU+ݐ1V׉ %AAePzd铒<8DADΑ w#Ѫ2E:ʨ7PYF9!J$BX_ovOүo=U(/s5+Ѓ)X|6]o~dܶ>U sQz?3pDxRVF -63୳~ bjÀ~BJ~V{?v␉A]}qKջM|M|eyv"t<*x+xoѪm_<n&a0~]ќuEO7^w;>ζ; q?b!_m-w{T6g}hM 1|}x1GgM-"0v]/qPbY٦,ӻi(@2O\DZTP5$Nxۅ{JaQT]**gB`lԚ&CYU>]0 #_Aq@no}"]# '@O1x@py ꇗ8`Jdܞi3QT/|8+iH8ʩ"@7oY?.7p"'M6=OXeMV/eL.#hoE.tӿ36 ޸h-9-Mlײ"ENmкd*C)JG^yĥ Cm:Fͣkl}XQn 7 JOy` !M%)}©xν>&wX%$4eZI;J?79/Z$|Gj88zZڛub!e)XPq.q q9zt2$5hp$>uCz6~Z$6i\sh<5鉪ghFXuv X9TZQ%&gfRk'pW;5;dA7nh=#ܸVm9]c3(*oXtB)7-f1pgc}:q)"<LA{CP"sj3ܾ٤Mnxu;#Du3K-< X+49 3uq$H=2HJ 0p(=Oaxh^e_*4Qs-Za1wIpxx{IL7yDS)vzKԻx\er0!fF}>~tv"*DT۫ol0g­o}&%6v\) Z" t._0yXڳcb:৷ hvJKu}ك7E]]x0ЩŹF+wIAaF6y2`mk0;Hi 78J;DXA'2eQݛ4Q>oy>'N lbG$w" | dHvg6% E"\x0V8/Iwck,{U>{'n8%|o $5:a'f>C̤:hs\ 4']Yj%|12S~rr# "ʌ\^>ὋgnR9OBV#ϕ& T~ϛgiSVϿuMCHA<~qj`EH~GDC[}5/60|pHK~pn`קYv"C0Υ"eOJ%f`"woaOZJGQz0g3vca  hhl&D!ʐ%'{i2o]WS.s3ng)g&u&8^MQloOQڲx)AvgW!1=OgE[[*t.~b,DWGV_#mK'Z""IyHbT!X8S e#k #-|;.u8}H5էE}OxUcW#>(N?[9,fq)W&<7Ucb\o}:ڴvI ʰuhp vF8UyVpWyfm2<²ܙֆ\}6͡V.X}HGD ~CK[69iMa:=JUhCR[R+ CJǘ]YG * %Tk/( 14* o,p)d蕽D#[jP7gGqsqb[+r-j?#'R,҄-0M^%'N=9;XQT;KщIE 3;TM8s]D=yZuUc3@4~c-60[KHc.T-Vt-I6~.$u+y0ܤ:ֺӔ%qE񻣪0= j;J j[8e |E['e1?@R֫S7 PIgO2t T֦  TNgpIj2"u~8-+ @ ,LT8[R̶,u鹂[ th~i#0<$DIN5C14'6S:>EVAB\Cqwu$`$zlaF4d.:M-@fsǫ"1vu)ox*#|HE Ҝߖǃ፠ۇEGQ{! 12E| /&{]S\ q@~ yc4U rKD|ayU7`F֗|_Y]W/nV3\p醴^ # $`[^^r PICAd~5:s/ `7@ke\e2oaϐt sOYGAz d'9ŏ~ R-w֫[dT[tVg˟6Ke\ >ntFdY+vy_z9O])8s_~)!;}%L9z5'Euu@~@seW}iA^k(gwļx=˼^;"L8vo-8[|3˕TY^ݐ7m-{Hw, Bx揾'[EOQ:k.;v$h a?`AE(eu5Swfc w :x(ӘK\xsǞ"W3)CYk%}q*pDȨ0c ǎ[tDO ,ǧC88x1-Nټ5.}UZ% HL=4SyvWb<*dȖ9Ji O {JZΗ|dH%o6ZxK+qe L-,É:Xvh+iK]$U9("+O7]cR hX-}&;7-ktyŅ$e{jAt=jR5xަ}n:V' bzk034bnj.kGFt<,EܕXG{0MQ E#hQ>G {FM&|њp`>[MtgtMl}`M 2$<6JRqڬYi83/GJGCB /Pɳ*.V?t2rQգ?5&x<)G7]k ؉l?u36HKR iD-èOzZC-%5-?C$}2$YVZm#C?0ŋ(zG:cMsDp) Wz=Vu!?>9>,ۧM71`,s8/n2/5pQ(XM2tD=A3&k Etj8n6DDL hy, 5Q7VMO4Dz^tZ)(\uA !a,餵c6?쮳=F"UBm>"ERCjEbȵuV3WִLnM$MNgWpYSQE" ŔGfFiI eֽ&o M篩[$0v53{F5cQ ONfT ySM Hy&R.҅r[ Ddn1A_2L]:kN`ܭ< {ǐ,5Vv?}.[;ʿ95˹0jPv.YBJߤ}$jH4oH#qpo/y` AOPN59.%gA+KA9Qx.Nx@)xJAc&+q"!L"]ڜw63WӴx۟ #*hU9i)gWYOl))@fi`\&h}wHM*Mp[ɸ+z}c'fNvys`ZpLV+&g,Hn;=Q~D+TMRdׂ%)3)co2.Zk>̐q#`^, v Gi0E֪],׻haweXgԞDx'Y'*_6$wuU~ޛs4G0:/tk91zM#J=<RqŸ6O,ȼ  )8+p^6Q+bL{) tJ⫒6ףOr&ICF40Z. k*X6o_ZTxX$GQŅ%4@ˮ񕜀K?1/"O/j]+ $g"n] j-PXрj."hFʌƨp '86&@Tz>UX"XO{78Z*Ppīi*Qs vhڊʎGUjHcfCՆFvƕ炫 {۫nGגb˯]ATW󢈵kڴIG/0(rsQieLx HTmڟЅ40AYKƈF~0~)ĩi@j^W޾P@띍`N{R+ O&U},^3Jlꤜj3,Mq!fy-{ѰUX7us>вl,kWRGh꩜k8K2׏M\ `*)P*쵕MkbwUo޽^e烜9?e5pXY*CՠӁ <+b@y4j.<ݵ nO!"s 邘+Q0O*7 VP| 9zfN[e QdzEol"$|"tAd8,o0i~>&v% >$i}+%xUBرu/CM4n|#%ibf5Qj`w@ZDcb)n=TP1:*_%kM=oYLN%BIugU UCzTLz@Lɽ?S$蹂@t"`҈3`bJx 0M2&eNT UNy#tR',ßfyt ^"q2blQK)_H2¼\8 ![$z4 QuKG#ItJ =8g #Vɽ)Xa˄#ڐ΍H]>5tZRe~PI~s9$r ~Ob [ſ)aWrGIAVH 7JLPo:&O<8wL¼*u ƚ[%(zǭ7ZcFtT2~dV'S)5B2̋`Υ~1iF>$Vy}'$uEztm- I{Z/m|}90VWX*Nuh-x m3x}s~;}\ +ӍWFћlF<^ѳ)vzLPEz ;lsYJCUʉ͏߾ OOY]DR Aፑoj(E,] W'B;Ro_:ߠ1HΕ>xl!!Ҽ*#s~:X/"O$@1ESxVjsƭ7^ K JT`MkEKYB ] h.Kuo_gS䝀Tőӊ'#1Mҭ2ڸ@MZjDɌ/MШYz<)=:$ȐJB1QщX, 4Qݓ %?pLD~2BAJpx>7L|:ml`jrm[t: HD@a.bc8y~' δ:5Q9J*?[{KՓ u\fm\ĻvaQVZjG7v_.z}ݘ25܊$᡻15ŶtL˷n))c d2)Eg|Qb,Rī@wTl,biVJhp<2m&35AzABVi(É榟Inсv-k% DmŔJ?bßmouR˴ԍR={㋌y51wcjfvwb+a},X!c0C5 2Sf]Va.lrcԝ%BVg9H{upr_f!^*H*SÎCmԷ4ev *`|Ea}50`:Mhu=ъcl9E2tXBBeVXPBGm66*ya:p:V԰~M1^l+GsR?bȾzr ިq`˒1Jf|{jRvqUS:Aݯ)Xs`ԍ=Aymp϶jbl$"FsBOk |:Sۦ'tz~ 0UB?R> 6cU$p{T > |=i#K{wU&%$" [#TlΊ:i% h0!`H(yyZЅ(!MѦJ&4xR(.6UŷW9A:IXY/ 1Ί<:Z-A S#se &4! OLHqy4\rmW%C5rxd]Z{t}Us83eX?@C6.ZM<>#כ}I3qN Cm G?Y! ̥ ?&oJLE%ˏjKM+^4k}dC *_tldꀱ!4 _H'0&FZƁc rkөi 4,OuT%+:h{Knw*TY(![m̈́4ל |Bm#l^#mZL3bBfdZ+91{4Gc ByAj0Y@QŤ#58uuP"ԞC° G2)v$bkWݽ/'' ٙ~t,H[5kQi~oxr$u!oeUtqkɵX*aچ )aW: E5l!8YY]jPKoIW ^Mg;5o]1 >kDnI`O PCIsW'$/J}2Si#I 3$ L#!caP)cDIFQ"8!12ܴ#ZL=DooR2Kl>>+j+ZCpTkil]Skql,ȃ^aHtP&͜D6b[EjsKXAL\' pƋևJ~^ SJp& ͅVM-/ԋU[M/BB FHRX>uǪ:~;sF)!AM2Au`5dnMJD>x3I^DW*kZ?mWk*4ӌ)8. E*HlWYP {Y"MxUM0amۙ1<銪\>_ `$pZ6͢VI&ղƇ]zPj⢶l#bvJ55o6 AE]6@#:srwiCVcz@V.rh۷ c28#;. S,@-O8;~cNG7=@c `n[38=LXKqӂ53ZX8>x/K?4K^f#dt&'[r.2dO'5ڗ$+F57B%lOԈ2jBc/f`dF*쐆\bP6T_߽Z4-C]dtBtĔo.",~L=5M1]8NoQ 1`j-%XeD bnARtHD/ILKlmI-1~"p9.G$j\纣IcPP(\$LZƘ;ۉ-͡w>3^UQ =H= }kw28҆nGx*ΕߏpO(Rh.-_B=rAao?!0{9%PUbٍtwI@9)jMP y!nwa=X\M12vlz\pN#D8j8yR:dIT:Oّ?"XSrML3X+*؜bbzYM Bv9nTx (,N9u[-"Xz4"mHJC2N,m~005!ίZ5 ;AQIUUm:i\ ym^!7a-~iY=C/5A\"]h >KF@eh?baeT񑃎::-XV(h⧹Y>bߒ,rͼc7Ej(e#a[Lafy:#f惐r#HhmR)_]RA骻krF|T3YFL/A@'@? %B4DCK ֖6W[1U6e"Zdf&{(oYƣNQG֜8ig3?GDCQ'rʓqv3&+~C*iC( LU_H`ό?v|3i3u+A7܈Dsy+S%Jb=GaBX_*H-~ʄ~SH]P:sfqZS!Šڹ*b)^aN}*cp;853_lУ-ׂT C\ O Oñ 6+}Z EMh,34TU*nx7.OP5U193׹>oHOՃzd7]$<_̆Yy%.w@u'z% d|z?:ck!$_`v%4boVÖMo\8J}z2 lpT>kj#kWdD\/FqDz1B>e^tfa0hDfϪ6dJlj緼[?J(d/O 2]g,\Ui#9'>=V!3QyK;~FB-E*vbKg/bRZ\ZnC똍}|VbnoW9w;#MNW[A[ڬQ w$.ˆw24?Y9/~ᰚ՝ ]2hOz} #Z8+zCgz+xrFVy&ᰮb g $7ox 1| Nebd(@b]:MN(о(g" G.vIeV2`dׇ\A*{ӥ!f[u0޲Q[j,?P ɺl NԹw}JPL+g:!5F#-])rNDUg/SEtĦI$ jYrC!N#r5F}YSR߫mxѓM[@P%hbJa}C ҨD&7*ܪ]2Xsu7jNɳ漸DFQer.&֭/F- ~}쫑"2 7-9 2m43v :ь8鈯) hYyҙ\>wy[&j5)!M7Q)B(ˎP l+>f45МTu`r*h`"pV(l}+vL- Ėe*^Q4~κ@0GE}oDcO~V5Y'K4ya02,(+Cqi4Sƚ߂WG0Z*@Stf"]O@8%3|^|apo7q|aŠ<}rJݗ6, 0L^(ߒH:urň Ϊ r }%Qy`e'HXr(2`>/P3C^zY wO"JKڧb`=o$e,}獺h=炏XrCl5aBm DHq;Mt(m4tۉL79)o<:b,XF UyjCgD=-dY8*mx֐^i2w9vvI2=68U]; (1" }rR\Bun~Sj 1J%tBg#F7!/GR+hw"gLgngL8.0[=q5RZ0؀uX;`C|4\]:݋9/7uraٯ-B%x u7Vx #]_)@ @2E$ˠ6C bZ|&. AK2. uaQ.#{ k˙jԜaUbnq|rqXCm>zSW"uTAy<8 [}sC;O/{w ̝ḟ}9~B% dR co >kuyI;`ϴ7ocHFA&OoFJG#Ca3j~ v!%?7"DA9r[F'@>#tL;h#<˶5`Će\5XC^>&z(bY!"\4E\ɇ YS`vL4zd$xX) op}`!Oel1'N4E<1Ttib)W#ߩz~0MjX0j%0W_ӱ0p< )O\ #cH/ɪgu·Ð64Rv=3n=&9Z}7}P\iJzZz̢]ˀoYZ4J1Լ mR/ &|JMgA+BKx9* =O?~YҸLSCtK98d !wah s.K9W/(.ͬB0fDtfsy\?chV5k򹇶k>$tv B!+2Oyqm_h1p$Fܗg/UdN`8jҤHC;ثcpJR}!F(c1bcfK԰vO~ݯ^ȺYї*ńx⡮DpU>Z?Ј XL#m-Q;v&'kR5g)`xo/?cL#D)HLw]ZtB l= fPܕ~k7tr1o>'KkxƇXc=%)?1bT6ZDjtC3:Т9lYS9V)>u=qBChlC؞ a < u.-RJyp͘O:E {|8{gz"]Z}<{X){Vh+/")+6S5쐐S%l怌j .>۩h4.4cga?߬ )\| X(uh5mE,2}w7KvfPwrSeC=">]ONbhR!N1>PPr]ny֣ Tn]jJݿ<#_ #U$˹p"af91"1?RcO{#TCӆrl@otd}-r$vWC k$'h/NE*7mmȕzڈAbjlŊ!M}UEJt!s*Ρ 1%c#{~ԇt&kr9`#QvF0i.J#05 x%ZMi;ZJd`PP_A?!&TtQ~m6ȃAVq5ט"D 4V;Hc+l6Bww{ )5&s$=? +c-#cz/OYo:,s! cUe}7OcZ 'M>^ kوVSqXM5k_Kv] ~? iüLVxD<\9 e4` É3p<|/Xހr懏(൭vR6M*s׊˼Q9^gq A>IB1$mDzX$ң9 :uֶU' =^7'-#ff %kUn{/ZAYQ.3'6iuH6)>𾚙 *I)5iNq|u&>w8.{huV,_0_ϫmnYNa?iυC`'ˆn]112L؇e8:he] o Jc̊C0B:w]WI9?5} f  -2O2!'1P¨SXrAİ)-XX)k4i!٫NDF WOxLskuaTSa^T!_/GX=Aưj&R ;^5nΦP j$=5ӵX =ɞ~\>hUnmSڅUAc1Ύ[0zipڢ#l$?}REIiDl>D*4쵢R̀EֆE6]kJxd3_{7O_aS/|:v] A ]hbÁs)v# Mb}oS3K}xRlM9[@;>7~[l $42;WHҥ|)aODlcx<,dm]|2Qe=)c`k64&XWw$ƅ9MtR"va0.1<#lпDsb|lI@^ƄK1X7HBA9]Dxӆ ͐3$<ģ& 8nHFbbPVOՈ`35fXS+F0Uw,t`1~6*>X-ϓ3e{\%s;(^{va:׌3=DŽ3|,q撽N6K/ kLsk=*=H/2d!/Rq3?:5CZ8qLw8kC{Mh\u\G>^޹46BWawB=jleVd 轘bb߄w'1v`5&g ŗ])AonjkYT6@nm"/±Qa%GJ~# kE sK#(v%}r'QsӠ0}kne|tƑIG : ƭY%P]`_sDϣ ӨWP*:7Z`5T9A=bǰk_OM>y,fNzosf5())bLGϲ8#+_Ϳe1qzضDm)Fq̉G`YmfoR /) ADGRuy$ľoE5߸# js=:k^78M=U*c* fE83`FB ύצ ʁVy|5tx%Xܒz)lix -g/#0u*˘i A{<-C Oq~Ee6J h̥#^Z+ϡRFAUO)D&/E%uWsxޝ<8ceKZ}&]E]jݜ_4nvTdM8,e6>,I5 益ÃI%ISf}xôsH0i+nPYe״z.gA׭dg(8xe&n|RK~ r۫ɓt!3Hꂊ w=Ѯ^/'dw}# 487i?ōS`iHw䙑$WUwzhF y!h`HN! PY b =QIm{X`OXA%.Ė*|({>\VN&!}m<* {O055yR)FJ:fc!PU4ELV5b1׋GO0&*7k!I8zʙz: y-𹀝aZwDIZv")k_aFg:ÞfCR+GU6Љ~t笤/b+lůa*u*f~lSN+IRNccn'c -0ڜ Q+9V#e,ТRP"l3a#?(g>}^&Ivy+oQTWYU9F>Ƽ#t&`p DAB}emK73ݰt1co/ Z`%y38o1:_Г2yb̴UFKa[5a`O8#s &ˡ ڌ̇Q;uonpwr5O\ !UZ\DCtP{HynQRy?;D :5ٟweyKapAyw2ILBl bo~FefɈtc7 K㕍GU&yy"f3`^$&prbxHʯfz1;"\ؾǻ ulLsxL-kHd0cAuN#i$H70r|4Lc]jĽGqi2X";Vulݽ$HI-%pϐS|nA8L:!m6A7@U6r_xx,A#ߗ]wfQٓM'APiLKϹ.as3'Xx/zü^W{fDU/?M<]~tДɨ|b3}wBv)6|DҘ0\o"u_8I^6 Jpк Q{db*Z7AnRn9ce+B$Tˤ6Jz.n6˫Q٠HtUh ,a%Rȱg *UPxiDb + gpir-3&T;Zڱo^ض64j];/-AߩYsunnN3'(j[9o} v4|xޙS1^E˂zt4xӬMl??ȊP6YĢăOH]Ci&hN/"#b_Q>Eh'y_YS E29K$|8&fJ` 3-3|qjBlv,h}#:02ֽI#?ښL1(,wtɅna5"f[syD]Ӊiώb#&gR_F, ZMK\6]߇SUx:ŽbP8lQ4Bajw/+HӺ=#05`Z+zM0nz-xR=l)NR묰D›D=ʼnXz^$'A4(6 soMSz]X35f-Bjs-%Y(-|smT$UVBJdI885WB 21SH'4m2dO Pu}lHͿrW!4q"?gG탆hVw ebRB ]Pv;O8o4lӁ7zh=Ŏ#2S+.!t;ő/-BVב찹D킘`WnC 8}CyiJ({jxO >I1)]Q{HjMocI&;2x0vjh8NƮ>8ӌ9Յo:e$qgȃBwaBy7+Pzw,fET&徦^}S%wTġFw `7یGa%4vLL(}xxrcQِ]m@u! gtImsUCc?tɬ10~LP^{ My օlSxYy훽fvd|Ϫ1D:( nn1 <[M@á*cQȟNTkSQPn<v Q 8N킶y; }DAOE7p_hŬ19N4f$-9c~OӮ֏U?LV%@rdN,\A̦5qρft~#^_pתLDpF2N%K 4*= q`bx s&Oxu-ёFײV̥|}9,>Y'^ɡ;3$6),d2!%'0B1Rh7l_&px-<pb8ՌڒL>BW؄`:Z~m32/U%[c뱳QܽE-TFZɿ0p:drJKۯc ŭDn/s\lO5VP+WM$J:7 <%eUNaE_ɲ!-h;2V԰L4 "G7D B-JڰxX@ȟ C/mGs_0=o>nmQ5( Z u_i# p.GX]3l͏+˩,YwْFϯ l=ĵA! )zn5\s@[`61^) @!5؇=$g7xS] 5WtHPEQ w-B;ʏm+C!u:>8;dۊ&[iW%ye/[!ˊ(ȣZd{E²Ũ)}gWipYEaHqb54X`{:;c)هׄ\"ؒ҃89ՆCy!b߄k}jvM(o ,J)y q3z opbW"<[tl$ ‚I> Cыђ;GP6G>ΖW"mP4bh ن@@dAes}0,8J6ö*2R:zVZb?NU,oQ8U㈤pΰ^WNIadehI X !lğٷ,5M`玻$)*zZv>])]p5GB i,Hv[jժ.%~$-]> ^$h&Z@u0Z?^Rnʐdf  0ܿ6z\ERʀNw5@%HO)8">K'9~oE\\]XAix)= q"_24\3_unIO`IIh.?A z)w&\XT0Eww5ֽҝʡ"+b<3EUFrC|;=B??^,mg4}7y=qī!¸I30Q>n9m;16G6mҟl'8ѰHϘc3ezsTfZ X$rmD%s:oj~OTsXp+ KYmLE6o}z`<@PG)մJ*yϙ,B4ua)%N n?|7pG* E=D`7BvRz e ?h˦]{w~qt;eR¶XXEb](bm%'Zu VL }$ A+у&*HQX+coca27ҕ‚yf-q|?6tdGӌ*BK=U})QdmiC. Pv l2xX& Жy>wxol!" 1ú<OBx|! `ѢD~2] ދs:Ia1(n08TﱈmnN&:|1L8΂Y>4EaX%fN;wZ -9=YJҾ! LF8`K%1 0>'}&UjXyq 0`NV~ E;y,^ˠ;|Ynxtb3X u24;~kHSS1ri[ dѫ=D@SGS_5_Hb2J"7'(7&eTd%ZI]O#JQ/TSKk[khӛ { O rv% `/{ APz\/Q(~z\?"Rf'f1]F2Edk=Y~9&v`N6߹҄SVh1_)IoF0* i3j1@SZuv̚Cv^8E=pMX Ʀ`VF7Ui1\|;Rpv0KI}M"Ee^v NE8 "kgtS.1><0=7L= [޵o#P/,*t44f UWh^Jɣ qKZFD1P<$j,ag%H;V`i UJ^u65_N8nL¸K.)R&mT{滢΁B1c|+c}g,K\\'ϧɬSc'cec켴ʈbT{ޔ^~szg$Uq2!bbh N\Rle6C1m=%7YuX jPgM-n,*)l{Z \bw>k%^"@̀pz_T(՝cձn7TPP9 @:A*ꧤI?_ g$38?14Re~yv qO;6rz]sZ2Μǚ9i1b.TƹpaP&#hjXN*LXMWB]|OqU{j\EMRguN.ɹ܄W;t(z&qd 5'͵c(B(PS\akBu~w< 1x*$e$jyiఙ6@]6C&lf5|z zMU9͂|.Foj,N3XvkK -gHez P_|XB v1Ʃ,5ѺHގd/m<7L+B1a}(VSNFb,t|9\+tzGB0Z{Pfdv skv;|JG5º,>:;b6rKoN*~GK`O_7K1]\χNN[s%ǓD_*\ehEm XzH4T:"suGQ5f09.3%6k(BDtd>%9.zcp0=1E`N_p[ `H0 O> ߞ~؟}/C7\d3T[ExEBn!Z~%qdwj!~ķ#ߴ rjHCus𠶞{ր`WAtQCݱpmtHmڢiOnkXk΃%ܕN<$0'Pޘ%PV17ES7dh&XDҖ̟Ac qv Hˎ< W}zS]#!=L<!`L*[&T$)Omϻ[U$fnmoeHNd2z;Gxb7PQ.7Ke&ebV_%3gy' ۃi {/5'$2}_ 9 #N's~'ː#iヅZTHx-ZD~S:%Ճ%8:C'cѱ {˰ݟx q ohK#l&mo?Ҿkv Y7bwVN-UDk[vkǻrς#ײ4䗳B3+f u"ddMexi]قYJ- g8Y4Xtq3킛(:WǾ9s"ł-"$=G]b+Z)4MUJvҶyt.0;u8RƬn`GF=La`eģ/g\tRo1lʐ?bbW-= =M%_pAF#~&hѴW5p wN*, ;F*GPƹW=,|c1 F֩GOŒ00t׳7!m{gnK9ͨɧ3-¨EX5\J'4'ؿ d Uw7cΕÌߵ^! \jwT9|8ホEm|#nA>-~х OPb e'쬬jި,:Kd~AQ( __܈(;sk~;H?& Hxi pt!* ٯeħեrl WDW4}4z$ԥ3U0jSI x*V3s}xM7L#>RޯʵC\den6e1(XC\G_b«qQ;d"h9hhŧc6|TAlk磁) 17<$5%~]tf0㣨qY0 $ :d_תLp6Ukw2_OSQvBr1m;dl 09]AD_dϺĻƙ^`D1]Ia+2Ee(Xǁak.!ҡyp;>Cɿ$GUAɋ-py6ulaJrybn~8#+Ι e 0MIT%d-4&Ji%ق7;jZ `GiZMXLed%ÚEzẓ2(I [gƒuli0 bJmZ|0N tZUR.xϘqvtkDC'$*2y4^Lw7xB6 {Q"(d,۝6tҙQ=m!AsTI~EuNEiUBgp ;Ȗ&;W0q6vs ēvC:[umKe( I<3>s,VWuOx9 na!}^gGi~/; vըNY{`!6JcɃ6ϡ0WV;L~6Kۭ :+X^l?눾Az"*8K仿lxܹԈhyQeTIys[,1<:\`[lc;,pc:(5J8F-Ԋ^,4Q xiRk:ɶ(qO3's 5\4p_&:S\vhh ]lRErs4 UIG^y%O;ܙ\AAB;hLח.@yr1wc;(-C2 # ?OЋ `g|ϑjiϵN}R2U>L4´\%^W}'wLyZƪߵ7f :",R HgN*az`RC:`sC묆L&V k6cD"wNJ򧔪{_R±>)ߑԕ8}0e&H/H y+ $*= Ԇn82a hoӦOҤS I|4V+K&iM'z+ Wv0$ lЂ3f*6>{$]6Uaq|wv8Je3N΂=T%Lx]BYENvʒw+8oAoX?l1ˏ@1A/{X7ڪ@5`I:X\(\ݻuf+;yuF㮝Xx"2ڤtϒTVnup2D Uۤұg&eO'U686RBĞv[RCR%hjtgϱsv3+dB$H d )&CEtU;ur Ijm#)?ۿj1 rji-m[ -Q,{9 6M__$Fn`k ŠnV$cskv%%XVVĞ5/W.i?xTtP`xaI㓹\[ ]D}b3`uc6Q{.!ҜcX`".9%%;c3|^<\ѧV| uTڔDyhf@+v?L MN'זTf=\ &-=q"a(&0ڐ唙+!Q}0OVu`KX?`ġ\~hA^l-: ( NA0)> ,,0aúQq?+O|#CdIAP!ebBV5׳Um%˨#5n$;^]]T Z" yOc;ɡeUlx.3[IM&ͯʢ0CK`}LA٤jc0c>XC3􁐵澲2TRԇX)M&R$&XiL r{oUkL=*"?$m ew%{& wu83TE%K̢r%ǎ<`J8j¹S`쓪cDZlܬ7*G}N=tKؽ Qy`ȲV,/*Ic?hUA E!l:r t~l{~X۽`"9s[)u8HX4/8SC\j1/̜$6.БŎ&Zvbm&8=ZdСuw\3Inxj 5#k=3S:U~FoH  B=618"> !;Kyؘ-XڥUbpmݔB7y߯H-Lm#"D* eju驓 J pדUqL:P5G9egoo\袽Eg`7©_ZTsVsIUQ .pbPA}%;B|91\y<.ħ;- #ˀ֌[ ַC:]jL΃8(O7/.P[~0B%J^[xz(0v>c^A.^ 6,#:lǂ>;ۭLs%|3: jC5(7/̭wQl" x??[ޗ yyE#e+{Oqr!lZL(\+alR`gti/ ׻TIT:O.ҦG~_HXaav*Άw0R3I1nw Duƞ_+q&@厖Ph/MfX5N &d|IvI7cmCa>AgѕTԇgńYз<$%43͒;崠|8뭱yXGG0v:"jQ}׀8_Y|WSSɅ $E1Ѻ ؄=f[qw#4-J%sҢddܽ-Ž2\H(8g~[O#|- N Vȑ0vKK{4>ngEz`iTϬtNm/.{`K4U6+P&1TQ?#עj NY%>b_E|"{|7|tH2HpXLZ+X^Y׶7\­*G{.ZBr|н,3M3#N<}~.5MOFd& #v+YU0EA5w&?ul<)^ᤖdyguѴgڏyVhΐ7߹TNE|Z [˷\хp)RgXtx4b23jhF_3joep_ WY3A*1Ra&!c~@{E^RW4 W0B31CcsaR'>ߍz,o,p$#P}=c# 0AOR I/!:]?38xCI#&UhDSP/dIGBL\I ᑕ #:1 m0dÄk#02IBk @ՄUfm sL0d]l΄{:Gm9l BP\+6rs{ Kp=GGBQ(tW0*om}C=k;.$:ѻϖpwIe gS=Vn?kqExDžaHL4a~rkHg%C ED' U( "L8Rk^.zih皭IEtNur6?k:JAנ@Hl诀o^gOv F,X%P!|xG::Ca-u ǖ= +Aj|'5#:ت؍? #ykm1 E2/ 6U9  o&w&- S3߶L(BEU՟n<l ՗nnSy2ܺd2؃.hDZ|k!gbk>+Yg\>$!Gpwfpz&4b'>nt1~o>MVHz9Vp">93(_WipU\P 5?oo)I%ε޺) RJ.Ąm=YTqiZ(N~ F 7 "g&~J[9D@*1UB둋ƴLO|UEz< BM 6@ ڄϯ}t Jg5%U\09ۖV(eϓKP֫A?tq-$ZJ)uOrP]i<͜%ޔ\~g-Crh,#MFńIPMpW<%OH |6iB"9X>O˛K8Ɵk.#=+IXV40ƾ+po2=X# KqV扗+: l|MTup|c)5#6xM\\cFK87XwLL;C;)f_0R30O }uYK[BomcSIS]! x 1g-R2îɖ<.$Ccx L:3lɊ3p=&,]A]sztS9ظ[ كhZYz,,on>tr^-!GMka ߢC+pAw -X3R3uѪ=VH'XkVQ8'RQڣH2íBY(CՖDpp1#p&' .n4@XLPqXV1L +):A,4v'g ] bh36c. [ 8smfp9 hPu~VP. N6y|\%_5牣0LJBOPzK*rYLp?Q$0O4bDwK=:';R5/bNy`p-+k?Xo&Ge6̮˜P,Gt{Kr#Q*705|_Mtʉ$ThBXX.^2>c F2Afڶ]R壼CGfѝH2P\bDT[7:w_H/׷Mdv![0w_Rc|>5Nz1t¬CM>I;:ڄKus/є״^iD#Rr*8 FӧWF+UnBM&g@/3{kP7^G~皸EK)&+$KLA*G|o?}51qV*:z˶m7lecJBN?P??U^YboaMTҸVo Sٔ,ףgi y;%paʏi OÜ9\n-͜f.v >aKczXϬ#ŖʀkT t|(#Z<|#/AC~y lUtx4+rD$/US5 %i+dd@e&f>%~_,g$Jo#pJ:YZ3L{%"G >FDؖ ΗiT$l˘ٱ--<y]OsƁ: #__Ke.Ob=if*7E2(gPaƸ7:$AQnwwWƅ%Vr4xFq,L L~t-tOd8K:O]E{X,G䕶v_%5"ChKXo]H<~;%J:\tK+%2)mmg)sr-=LUADMYb>1'W['ӁS\Y@_GJ 5\{r px}{49薧 -Z`2eyۏܵQʢ$,7'qɄ !pCáu 0%vYgTUKJ.ͫuF>j'Wa5 wY.Mp_ӐuNC]e].(&U2`8ŧ@2?*ڿJbe& nKE#8if)BBC о~./7v, oG8B,䫣tB~#9 YB–CEkUѯca_ƈ+]lKP0]X@ "iqEoNh%3e6ǽ1N/v&i]83I[["mI Sʞ(`*!#)7zDqKA W>QLܔ2= m!r%/JG{+E-/xM޿Y++e {`Yo̥Qɮ?]Xs:کRv ?j#tSؽ1@;j2ofϏi:Ƀk dk #AKHgXyᮗBz&ɕc4t fڬgeOe(zF.3ޫcB]XH-?E:p" pi0 NмݠW_az"ePp\cCAȍ9[:ycO25TXzluzΨ{&ی( S.t5uHjܮZrHŸ&5o

?7+"e(A@ͱ "tN}.Mh$haRf /W+w /Z PQ63%'8L}n~Bnu~' w3|Gݏg2?:s5eF/?V&OJ&A.I7oa-:f +4wh[oAO#NMӴƍ%b D-1̢BN@1VT}^a֓h$h?\ͨlM&q. JGi\fgakA67?p0vP$YaYBA{K"$ D[M&<5Y6l:} -Q=VU3-O!>FMu^B(oj r]9Ԁ7r i̚^ЅEjg٤ Ek$C/Am"L-h;T+T:jyGF?{XؤB4&+!ַs/R8u8BBz2+Z:s2\{g3ķ wPZ70phrR* <IrNl=DN7Y?jխ~ &yT"OAO5y>pLhil> .n: vq1.1 =Xh}X`fua\zC3J)*.& :NJ^,6 yW ;"ÌFz OAZnnEc-.j9ٕr!>% >R?xMzWJah1ߗmV=*{0k1kf&iGP䥏[7jE ۢ/U~gd4Gf7$Y8UO)MEr1*'wz˜R{xn>Z~HL7O poѕ LW]p kB=J+/]!f|k[KVy&0eN 0 H>71G$c&À dY>XpZBxM2ޑgsa\Y!Bɶ69QrԌm^E3<0&dYbTrPx83r^8e3 - ܸBY͆R>ғo| S}Etaqaq).yE"аc׻dVJ!NsY/;G;Vk3~l)^ ڨg7k\) $@]hL?1N,kCǭ[Z㔉+r o>,bSa72{¸{gǴL#l#u`b(كQk3'F/b`ԑ_qy$>-W.xBXjśY0y))Gm |"T4dl =]6A犞x9>IB擥0V5Ҧޤϝ^f"g+M1"YJIdN˞\rX.LGEJE?ulJo]@X1u hnv}j04܉GWu]>Qa$,vF#Z6EݞJp\/A1MUh-1:dG~h;J:XƤ8}l\ʅNɆ(CR̥(n5&2S7XD2j_wX頸jWS&I)mK*/T4\F0U8pi RA ZLU1J ҰzRQn1 $Gy9Cd#=rX̎&t4|r!`2ot1_A$pB鑢Ua(ZdrĴI^:':vu{^3ZN7$kgpJ.L{BL@|GOXLzC͉"|uH )O®473f/0*\ڝҪUM Sc/ɬtR}s&#L<N'aǶ\K y$㌔FW. Nv$F4ʞ^O"ERYC5kީMȻfI^ε[y'P%aM wgXj^)) TV1-|Dqe>nwk0Lvx>蠺#dU/@v01; M?m^~s396IcfyOҩ3`~&,t(cdàX,2 1{6l%L+!!h-̬2IA&ĥHU܇Zc_.ԞړjujCBPPНmUB^ eHğ+P2c,qaKe?jڌ֐]gK جЫ;Ǘ ZuIwjmui<w\NU*IC` )\9ho-qh oWp6|YVz0eQH&ٽ Nם+L&Bxzݼ2z#hH=D4suj`[I߯5: NvݫCGiŋ3B.1gEwbBIC=-KqYCI)K*߻IB_$vo1sV>Ը[G RBpEV4:έUQ:]ݝD߅(,,%m% TJ74{^Q~_)ۺAZzˏA Sv%Kr ^X3c2=K| GJe/tuْ)-t*8l6(jÈA\Xbx's81S=XlV<Ł3#C6 AdYPن>ӌKF#eHL; _u _:PmmD+іahq{s-8J,M)'ׯEqs;RC YBb'"?m;#0]"rÊ F4z(EO}a?z$XepR!5ڮhJ&9eLh>il˼tp5'[Mv[TbgݟT؂LCB\,-"ЭrH EPke$LK򍭐 |(_6ߑ 2Rr, m "| @3THnvTrά e;qnx6X9#4qvvE9Zȿ(y/5>wq q;13Tu8ј󛞂<;FfɲY>]"RĩImL!W61fg|^\<K,u|9j̵^j8D{IRN-0w| i3|Cbܟׇ6tĔ1 &mǞ,%7ɏ*%bmdyo6.tC'~7-4Hib5)xqih6׋f ZpSϞxspucm.|i(elf_iEr&+bb!d^;5t(PV ml {4O\!kr4c5h? y\FeƬ ˇ\DNktg~,efkQmd.`acT k ܤWsu/Ooh(k6rb)Y\ 1K/wbF Mf1pi(u"˓X.35, Ln>3} cf7/c/И`&S$*+.y-jg$˼ ˛kE(t~MȆQ !#5LX;NM~Z^b(#oeUU׌f ]-X@MZZHJ%fc7?ft{_Nʓb{='w)߀ZYVq$3&a&,6 @ _3z?-հZumʈK3a'YQZn+ʾҟ1wǡI;oN ,EV9٩V >ifrg{h: 5˂!䩏rf*g4p7OtLᶜ;?/a&p[^o덆zG5֢ig+ckt\F%zpS-g;Yq锤Xn>"zO{܈OTxL ~2K*^|}f~ax@,@pV}t/jz&a, 8MSIYGo_KʻMxHQdөUiM-LN 1Kkk8{LiBOxtAw>p/Fk1$ﱟL nJ( |3QRt..w/d8)Y}FY_ţMXLS2E^؊YPm = !T|UX ҄#}Xǣv/>E%p=ed|t6 EGM ]X>RywlAI5bס7aQߋ;M.׎]G S%-.Σ{K )<f (绵y'te(#W̶ybϴA=%Q/9n~hMfv0E^쮑uapϖ̊{8=H-!CXQ,ꪤ弄A] IAգ3Ն]Zf/%wx 6`t>{\ˉQj$ַVARrx:`HKWb.y7e)4:|r%ܑo.^*e7tޭӄ9bC冈ԝ]LPr0x>Ţ4Kkn;IK+BmdiǩԘ[79q` L"i_(WVWJ_؟ FFqj~kf v-nIR OMNnlY9Ԃ+2Qci$7ZM4"~m$ y$B`@ AAD^w"28;^W+(']aHD.[EMg4 WDab=7V|0zszba4QfyȕTKQ(?q c>Vuc}o@ĸQ[7JՖ|:I]b>^8GD%)T :I#WCMa^C<<<Eaga:p1718{חXon ?! egc *Dd]oڥU\&OF7n?@Q'DMZy #E"HuK h@dBʝꝦ@MO+E['[Gp!)i@{d)^Gַ2、 5OMBdiԮM=LcbSꫵ:[.fA  GT!ChPKʲ 'p*D~<׍W'ײ ġAGH¥Fn悮x[LTل΄i:d_tmɯ=P$!sDs4%u+>L&8h?؈)`_1P 1ܩahَ l`S'$]z"l+/G#`옶3) lVxY 1h亷H\2s<j0#exp.IB;<7V&,h[cjՌ/Z9'@lٺxQ0Qg0f2V\Ӱq@ې4;a% [ 2W0GLL8}bak|im=rZ{KH5GҁYI&1c]t$@t7u^ Np5ա$ al s0ҖB9ͤ# v%EП'*\"[*?퍩N3od[VٰMvLjf_Z`$h9jĂjʣgҖH məM"vBRӪ~z O he ^]I:TRݢ[/jj?gY@ KY \ޓZ;16gcηkc?.vETUkוMG4u ,$[ԍ$HN`dC8Cl(kFNvA: *- 3ľ@#NA.w[%^?d*bce"/`J^T@g RCLwcU(+d9PЖ$d3U4yxo) c􅭣eM[H-6>q./J"5ׇZdafGXr-\?G5Iє./NDvFVG]=H97H.hȬ7)@-ZLFP~LŲf. -~CރZvd!|72*&e/)ŃO=/gD]rPmiU5ڝ>Mr5=jeS0YVkכs#@XaeNU'0ggk)XFU2hN<'^hWJ 'Slwqc|t@E,+=f=>/`ɰJ |U,GY(fa|J.q^DHmeC\H#jϵ #ޞZ{6ҡUD1 ff2-+C렓}P>"k@y"ykik{Y,9֓GkMb˹ՙ(u:o$GBirmUҺq c#2Jft]iU|f~]O^)4W> {̵>EJj}4m#dzqOmA$b#iitE9ff<xD-3!|fxm"dz*ŁOE=r=ow ^z'{,Ư8j)FQL6P0XO~foXJaaَz7Սf~Y|K{tvHC0'nlEyr.*`4Nv%WS'X6m@zZw (K @/Y+ hK[ބ2owQҽM E2[-4,9#m;-fA_/(w Ji\:t12vQR6P]x,,C?G mҮ+Mo| ThC3]՚?𚰻K:9hV1෌QG؍g&C!Txq®4L$X[<>b*RĄџ1^ I,6M0mP,kF&8g=akK z_k#o$ Q*ͯ%° oDpD!ho7#.Y>TB>gW\[nݮbK%~e6(a"s"Gk8ѿÝp@d)Q܎`|Ȋ院px@p{MKGMg& ?̪H$(ML ?"RV|~IZ/i+.Ky;۱{u$X[~ vmd<ڀ!C:8h/n`o R_1 ԶgwIlଡ଼qy3.Fp}Sr WtOuVj%匴e-RCv`6'|E?dه[e[gc#]mt %Q|4H?em-r~vb8ץV v-fЊ:- dc].'dtXkڃ֐_ҥʤ86(Q*H#?E ĂX M> )E8)3S&h5x a-$&)0d{l4\Y4Q܁6g"'{(Ekm^8PylI`~OM B}P;K m+K*X? JrpE^.7^ؐyuS3/gsC]i$-Q(y*:Ү4'"d[\雬߼zpY`YU =y:i͹` ]3ӣ^q\klnrbL%=\OXt~^ЅLKk?y!1e_-вQUe/x=Pن} ( ވ.,m!3z2_$A} VnUhhnog (Ŋxk:jqp΄͌gV!A(ظbMk?\so,p9Vg>^. s0&*3;RA_ؤо`# $O32CiV2[pM :6$uI2qq#BNRC@~kִЪ%{U}w'XŠE%?۽&D SO"6iDkB&4HJ y0to9iQ[mTsNS8`ez)1Ge,\SmkAڋbH_A.'D&ˬCYU?be\:|,0fEu}<רsq"t.*?Q-qPv*"J5>jTO2Ufjyc*}.ИE3 A8KC{~8%"ͱ\37EI2[-A.†MYY"y-BH_! =Yq_C}ecUo]\1eJכ8H] [ME]ddI ?jBk[+p:aȸv8Sc葄 JrLs%]ojmBhbd,Jm`X#@C8%i_ij(B@\Dt+\ ?{~P_ ܼɦ cH?uCԨcX:EcӤP5}#d.̀G?C |@(H6hϨ&yѡ02?DQvp:RrS&@1@*.TD8{x%[ЩW>KX;0+_pS4+YD륆@97}(1 8,r=¸2S2Δ2ɴEp^;&e")g(Df6t.}jj M-~G](>ӻzsNdN5`2CF1_egqJ$+qܖ zhթx4WVL@,oZY5b4훺.,XƳF[< R[.Kr Ώl8=_>Z b̊Aޣ!gg°=%!Mh_XcgX0;9[p+^OHo#U0D,M,~*g6l(e,(RYHJl]9l | L?WJ X\9:H]?occQ_Tz"CGWn#ˎiIo/T(OQ"u6n1 td%NqN̺GdxΨ'qZDS|iۙs+ Zӵ̛-Cp캐A5%S|Ҧ6?P7h?]c8u_]D!?w=)>?GSh ZE鸾L߉{@>ntrx/ꡣ&C]"xOS2ӎv*L-i. ٛK(Q|8Ͱk%4\oģf*rΔ(b<$Cf`E>#`Vln7Ǻ$ J P70'J?Yҏt b m(@mYq5d\?WBӷ28R[Ll c?+*,~9Zƕ"&{6^;Ē_yJ+D L'oؤ 5;"38i9M_fɨ@44W'ڍuT.Mzg_LΟH6g*$f A<֔pO /#7Dd7T?Nl.Q Aƍ' mSA^CF4:6f̔3 qD![x1 _!qI'阫IleU>IњHR#ޅ}BU>ʴlKr.3vkV hU8~lӵ8\yO8xJX2hT2< adaN1">-t7VW Ty]lRdAA=ѐ寴$_v|* Fb>G|oĉ9-,w.9Գg];WFX̞NTod}:z&Ld$<4^ڟ+S)b8K?MF 3= =%'t~t͹Z@9SҩhNAo(8"E=:g3?+p6螩^M-gqbċ҉,zaPO2ydH|T[:ؿVho>}LGʳ3Z<`MzhmF%Z܇lA8@h$+{qLBKM'.}i^V/+:t 3!gh?gKm,ˡFWe.⽍=K_phD; 8v.P \4jBHj1I^mJheIܚH#]9)$~'7&tP؞B[p4 $=%YhKCy'!ѿB`WKeSNKM;q8e}a)G`7^F6rnD.zJ_1fRN\=DN(/VUWU%8^$8Q5c{8mR+MyYN&T轤.2i=0ﮈtP|Cm.93@晣 SHpퟒ3uF)S]Z79X.Nz {j|Lnf!fVcU8OI/Z9!w"+r׏;ܶ>)mc<u#<{U84og< x&i)ͼ׺7>;K<1kW :ft@& tp ?$^B%Ej&o̡۬~aC6=1EZ P ,ۙ!:g&GА6c&)ŦЕk#+v̉EG4'Uk&r-> p_\|50g#wM}@c-?m%}lU L^%'R9"g#clFُ.=i ܘ a$NB$%g!;s0;zM¾p M8˧-Q[{bV|;*-TY@&b0j}F;.ay 1wvBj, A-f[0"ı.J%/n\ uڍRY}yvk|7)1\:4ނ;% iw=%jtO]ϕLփwz#xƉPt-[6.K6Yb$e~:$ 14fR|2Bիi@ݤ CQG}rt|< lƒV5?242j5X~5<9/Ҍn%ɉe1;~57X( UVl7*`#6qQV~D%krSVw0 H8_htǀxQ]4T[hP ę hu ZǏ0#()eejOv]ms>֧,QOÓ  W@^ V8QY\9nĮ( r $DV3N;z UqR+cə쪚kٮ}o^.'ͱbC<-mz'5fG[.MNF5G7\tA<,|lDNjJLwaV8bx_r 2W-|䛲\Iy%&p)x­f/bS! 82`k|Fs}nLd4&,SQ_dq-"j2_I}myr qn%CQTYK:[./@~{W\]->rlw+0f(#D*pq{t0Ra=`zuEwYg!AX4˽+ ]l7| K^sx9奧N@,>:+I3FglET!%Q zO*F!wʭC<Мww'͕As*n)No&L|YTAư =8_,<:qq͛.;RԐqUr+]e.uǭ bqs._m=]^+NX @'sbI澻dzeSsܻumI#bo +R */* ] QԘWնKBFS/}n?s#dw{%)Wd(HP幙1 Zwț$TQOy\ |ǠZK=jVx/V<Ezp)t逩|≊A$Unf-R]Zx{f^, lt(2í\ieķsz ju8vw {'s:R-r%wo:'+g d n:])\l$Hpe"yMr9E`̉oP &LvWAGTVډא*{$eaۈH-ܖ~4cP\2TR3GlB@@NtNa$Q_!W<*ZqPL0I׮T_NЋ4Bnm^5!=˂Я:bv E-v`PLW>:&sGOX @;[pDY Cb5%m(LmK[x7ij݀ `$Z54VNm+d*WD#k O2_=ƃkh =֘cݒ8stZu*| a1O*d" K}Zn"ӌp4n:tT8n.Hʑ>u0/gKeB/Q)K`\nDs#s9 ~.“K G8w9κТJAyKE\<'3iE=Tv$zo 88`5&vS{w= á8xu YV)f@O?^ 8%hOsj\z82/B2aewY+eFlU[Q_m?:aRw;z*h٩#QˉSU" !+#Sϭ;`cL\I$+' ܧ6wf·'&HRXjЉɎ*s8E5ظnAn5 ̌RI3:s_qa4+J":T@-o3OsBnTߣ|r8}:]PFo1gx!B&9[mWN`+ܶH궉D'ECSKeBl͊uvYeh,%LFF+Z 1%.!;XCaKdЯo~Ĉj27 eWτlECFc} ]&5SO$xs0r1x }3Nt{sSLGƃxkZf]Aݜ`B6r~k!bcHMzKC) 9paVFdͣB(=!*x];QTfDvbFBnJqW'Z XJ˙*ĥ33)JVJr=fTNt#? =2mJ/ۭsS<1Ku>|6ɋn&z<UtKتY4WH+Y-}`!>p5L3~A[Oۧ0?q[ -a:gu,R~?fcTJGM? ?.jƷu&;@SغqEcT+WTlh&S,[Pp=+'(W-䔉f*6R /:q-:>S"9Z;Ɔco *r%!\/Vσ9\ƐxޕCW슩c%0T^"-t2N1GÈ_=?8 }#_3 e鬧ƭ.(ce/5֩@P#q._qgl87TKv4ڏ1g w7SrV^7&Dn|4K0I·KR;ls@}s,;^Est`6 Q?5X7U(qS5TF,3+Q]*Nr;)Sra0z$`JLbDN % 2D %l 1x7,T&Sa{I5c%';MkbgӚW {OMvНb !!G%UhZ23(AiP`,F?-JcB+N!wQe)n.ҊŬ{ ׬-s,j8a,N ݛ!H5{O"A(8啾D3+ YqCG!Tw6#Y1lOt@0 _`:uz,ZT`εzfzW"XL4GlJU('I~)Ģ^.gaEVA{բa]=?q ` 6a PN543n3c߶"q5VC '.$VO5u@-Jb2PCh^c_ 2=:\mxϱQ -dz{#Jڊq3lZ8}0}w~?ݼ"w*;}3is n^: ZUxOn!G^ ;P˙L>[M}6! 7W=OsOJ+ɲ~oum?+RF5!۱ڶ^@{bf2,y]cA1^2L4:^Cr}ED 5,ͼ"\ü( 1֗.sϻS%Fܝ>ԅunMpE˯LwCi9Xc-쬋Vtw8j6)HrN3I-%U[2L<󕽑5q#= IerVrd7&s.OBQ[eo4',,iY\a3T`|Y  HJȪre-DjiO.Lk\1WHߖ.Fe:kКv^s;DWMfln[}v K nZ,q itFZ>{x&Sw,]ͳtEH\Yێz),mpEzs(ʙrn{5 #7B.&tj%ʛë==.S^rsא/sg!:l&L?tr5׃hy\D|AvO+n='"W<:*,2q ~Bd xg/x~D^t!/jϛ(RsS=Py(;HMU֮U=^Jȯ'B턊]@) F63Dc6(W/ÿ،u7I'n*L1:lkTG$v]U Sa4&B~`L:iv@?`Xp<׎#jl :AZn\B=G\uٲn)?ul XWK[> ayz)>#^""P r*r?T;@NK]NGAwZk$1XV01+&~RTF[Pw RWxQB͓xy" O3DQ2d䯠3(^ z9cU`aR6c272MWp-2;xj umeh3ŁÍ~Bm4&[xi^WdMK$ݒT:Qp\K(+O?s_E) Plr֒^ܹ+F*oK!j%f("+&k-d`}$~A.Z!u3} ?:K j9ވ*>0PmìGgvYv!UcCk19XN9' A,%Bk T}%sM~!I״{yw _Q"2w#z e %]c:Ա JVſ5t `(D8v 8-LDAR>qz1_) 0јb&R +:J?d˦C\x4;1n*&]w0g߁\IYJĺ\e\ x^O_0aM7VFSuwή9uEܟUݡEH[T|r.f4XlK֣Zl[G[_]ZTO,o @rg:}_Y ̡+w,o,릂L|S=mJ cշ+,~a%PB!o0 I A/t'}[LJqF4dS_OeU.`IBLCj )eW}č3ox[yy"Ad$xXh"@*64˾) aM{'$/Q9~[<O?޲1܋;N_%֌p.Cl)ڙl,ebeU,7o0.VS0"AW~7TĐ>KfĂ0ĒZ\%} ^K~"hJy`'Q<`+wM^}9$H)*IۑzYi3E~Lg)OrAt{6JTZ%Đ|3Q#ncnt;ٞC'f lRAd̃1&^o;,%$[e TP1&E' mkW4׻bvRQZ0(0ROIk4Q#~~ R7 ~x[PP{f[(:[l=m HR=x'''<.hw8mW`ҳZ{3Ǒ- (.0#؞WF띶[2fs&6dl)CNOt!4|PpOe1xpyt qbw˧(Q4| S)!vQC 1g䰻ċ'E"FHWIYxUֲ* 8 ^sl+r)Aˣ4|\(,&JӸADGXZkavm(_z_`6B\Z]3|9Yԧ$| ׎ګu=- SjMRzz l,_7&Gz|L)`ӺryYbY^RJyO^QƚԲykr3g|I6mnuԢ)9Y*p70`(8-t\Ђ4sYgGFaBMzv !o] :ު>Uǖ*g܁{r\ :؜0F1h8I5Dsrvו .+YiIԔTʥqL0&S]B E/pWp}["!,Zo;2cerǸyZNgpA.=.[oV ^isކngg;vx*q%Tˮ5 5!@Ɋd&]T"=VXf'FXWA0Uz\)VA?._Vꣻ.y=saH6d>* K$%x&-&MUhMw;}6ZԍIUCi1ww_ɨ#/.:_sifx4yԏ'&|ґ]"TE,qx׆ wp^W$;k&1o).yiyFy :V5"9빺{s5s`;8/Z Lyr3=62ͷfn@DlL7q'YR O=Z{a"QXW0BEw9xY/#qX-@ya= b.q\qMzL>lgŦEh^'#SʤRB@afY!{vFj/.3X,A$4qvl'U~@RP1L@س~}ϭCegP^Э1<[ڒD%1`+vcI>5ETvpBDxJ<0F ` Q"V?8r/Xjx F }R19"m4`+׃j@0veVԑߠcp(1g-Ҭ.5.ߺ˔ %ϳ8)4^XKUbCdt!a]]ZV֛|H[2-Ħwփm-; gLl-fP,yuFf˫O EPlB7 ?f.p}g5愂 )u}JMD}J$RbjzZ:1 *QA)95%!ͬ;젵ApKN4[2_mFj#ڋp[owkRX8&zλ䞢na6(X~vЂq꤇FC2gz~,vދ:,&@.rM5FgT%%S1.DIQ7+@Um=J/d'a4)4?P{M'e/|L 3ёQ*6vB:7dD4.O=kOx6AL E.;߯@qT"c"k;xߑ.9QM2(?%q,Qs*L^Wa?nլfS86 "$!5]ڳ{^ׁ:G9bv47=HIh4oVxNveZ%_uBTwꚐCߒշ( <6$xeӊe1#gz G"VNve 9n>XuJ$B|=a25"c#p(0 uX67eyV̶}K->Oʦ _Adt(.rs°i Ù q7r^ |xE'|߳ ~A,Y"]膂yrQ5 ~ ǭG%!RT<ϏbFA㌑A *|.H rκ[zX('2RJ{ 8gK 4\hwo~fL6:cAФF2&=wLP9 bb"C E]]=St9hג7oh*8Nq*5x;iM|yК4+ATň/x(>1!@F_tq??G{J \>L(Ps# 슄dͥER)+i~+ j6~B=k`DΒD_ ɴN (p{'i;qrRhCrԓ-*e=R+WOzB/J-+n0JJ*7ymlPJ /H "$X eNJ3qBQ|X;I\95gb)}#7͏䙧x'wГPw7/yu^" (dT_Ž1uf,t1 |{Nu̲M1ת!Sy-o{/J =08_z/!Ip;nU„UI xkPqR?w.wRP}p=78ϦFmgbs6^~* &_tS]AJF0|| 7ގytmKs} bz8quya]`oD>XjsR VndNxj9U"x U"տh A3wµXajj){T>1tQ )b2gt@: fQ= ]iyg>p 9.Y a1r0<5~㼃>VC-/ (>ϝxox>@餮&ՠ+c1^7?f ڛ|Ӵ?3{'Q~${f'#fأ"f.USi7 1=jf}V};T;$ a&_qGe#.pDjN#X'}VR"eFZ3݀z>_ 22{k Lr|zUU<󤂹=th$\]:FbE>Tilx=3LDZIU툲B;~&ܽĐrdʴAS4 ]DP@ef&Jܰs>vs]__"YCZrr`X])%#xf9lI՛L"q̰8ᅙ"SӰ2%mU7XMU|`9eX:q*0nԶ_>Z xG(i-8tm ^2U׀>@Ҙ& 'As.qLi}?d!Gj/ya@-v"cح-@mbT#q\I~;`DQ `5iTFݥ/e:kb"ޒpQ~";_$wHp2G=)ej _V0,e rqe @}YOt?2b #T"Jog:r0jŲ9B@ƤY}IN;(h}qOqP23:c.& bOXS "~6TNxf=')$N{IiC3jhד`|%*l hƊ9K[en+|.NqiϦڽG5TKAԐEG J؝Jb'9f NK?8/`cHnҀ}d»r[ Kym67./`~8i@DA]ZVz*# l^pOdXiUckX 3N8<&3K9ܰ=Et<ޜEB3 H oߘd#V($N@M}<\aG⸹UYV)mK)`l]Xd(QC7 -"4AFXׅBdK1 {͘9*XlI 'u1#%M<ѮӛbCw57 Oq\3`WaϢIRXm;' 2; (rhgIO:~XIHMdbɀ?ƹ˾,rϽ*FE$4D3u+C> U0*ijҞT_EGI\@)#?76ᕣM iq Q$CT}i мX Zz򅧸okmJ\EPSx7D "U$oŕr' KC3[+=1JMMDgNչ,gƊ/Vht!rЌ3a9p-aJЦy^XgE=bIa|xH\Uv39۲Zsf%xu} A`l}tlvQՀ> ̛,ܬ-a5}F7ZK@>n?Zakɰ:g Ohyj~9o֚Bw4ܸJEJ;zk0PˎϨ!?2RC )mdfCqC]:g@><>:c/h7ë3yq/1-=73 +f2C=OD81\{EŁB3͸<Wh [Ȉ|^e̜2`EANx<Vbө%2kl<#ᨥ0Sf9f{Wc G_m(xh`Wҋ*Xx,dە>Ըᐿ! 0[dz(.]v'osH1-֛ec`4̂nwhZ1B5%n@OidVyn ٤wpjb٦Z\)A6ΥpJ¼ٌXlh#ޡ^ C|҇"d-+2Yu#}kuԢK `W5˶܍ OIE䎽Dt}Y씕z(~; O;P gӳu=S~}eV,J3ɕG?u'<rⷲdEqB .˥0$hN ֲr30>~yCYc{T؋EIje7rK]nhd}_#$NjYIO^\|5i;C^&?%m)d'u?@|RyMKz Ĉp'Pc\LӪi#=!}jl4xv5QYNĽϩO1 $f] e>:;=^K(cLf_[]kFA%ekrWčdϭV3Y*o;mGMO=pz F‘7{Nd?Tn ֶ:H'S!񋬤:92q繄r -4,r"]񾊌"f0iT14,KwkYWM'2Njj{ ck?uպ]eT ݺLQO%=] ΞlL.d5U;+jn>bch\-^nܢu!1" UBg_P4.|Np6&oA{Vs:x$UG8 h^|?"nt&*Ga CLH9i邆Ԟz50?] cbq3..o <3]#Ka 阢тꌫdYp}w;mu3U0D| Vay #Ϊ_wRԹKAX rq/QOvi\1lYSTZ11V7WHykd$ύ|άШRk+5 r~!6cWE޸G=Я]m< zgP=%LVSH< }[I0Bte/-@pJGhiqm+9?oj@om;V1=NY6}$2yɮu~g1j{BBņi\5c['a1? lIDZO^0j]`HxD!Epv.X"R@"?DO#bgbAB;gO]zKA6HSA4aI*) qoxfV-'wpm-bÑ4κ# \­Ƭ.VVEcF.WgS9Pgwb7n{wvEqHmlEƧ^?T< ; f[H~=i O74O+EA'oB=1`epy]U T\H% .U) ld4t96rIJ& ai4Q X{mD9Is;JlfcS^P_~y wzݗ*o!'$f@P,q-S Kr0cρ0^k|Շ$g|ABK4 0 mZaܼy)`NVLTşmozوSu^ t†;[崼4M 9Q-4Ov3p̟t-ѿD׆EZW>X2HLfѨR~غUschYJ^^9s Viiͯ"t@ %kPeǦWlQT 9%}RtT}e- %2?EC!y\ wgEK|=鬥yhF P>"t'fS"Gt|hp\]]`VoSRXJZ=Z v3j.3&3?\WuA>Bj}˘~w`gKhfpP^}Vo.PEɇ">m(6r[ X۹^yzR/=nڙZ+HFS[,Ҭ[ވ\Lf)ND(F&+c: 酞tQ̱8(JH f `p#Ӳ`iEzF%0.Cޓlbj$$XҋxurE4fsͼ?Lv#u>mpјCd\HxcKC8NN**adW3H a&%ȅ_|zFOrW"@2]Hf}nJ@zn>_gwSչc?>Ӳ6K3ܔxҼ9;nB{B2z5Q++H[fBUEq)ɘk=ݠtxm-zr5 xp:;↥+ ?WSxCg=C_s_FiYٖMD|7XI[K-_1aXfxn\"vp6.a,sdOh^;h1`JMyg|:Vj/;u^?EBBP>`o,J":A=d|Q^ىDk+ \ j䷇MyP/E5$F d!<,W5MY+=T=$JM24 b9[C,cnlЖx6%΂GfJs ۝ o-1T*4[+r-\1/d'jaDrϔb֚9UjƤi[YK?px^^~?A+9 \; ϢqFf bxuHzGucgipSQSuc «^Ob> XWe)-gZ@7\iӤ}ܭ;GrU 1e;02e&gl'$0PQ9+%LSA"ߎY3\Qq)+Q<ˀ8^CHCP)c ImWWВ ni<$[ z,pMtL[u؉袌ܼ+_ N#&TDCSS" e|S`T?kcD- 8I&Ҥìbg"RRD"qK5#%2upjv5U/~۸UӈSY0ݜ{ξ{y/&ʆk2_'zb}vZ'm,MiWymU54 H$'n}L1C4v?!:7óG1KA/,B(H^"M~n`d]z ÿua,ȳ(=PF*Hnޛ!0D}S'Yd [tS"C (myznp(EiVtv ]ɍ6Ilo2Hv }UX3׶+fW]J* oX% }Ԗ'䊍DmbXXŽ?pDwF SGe|ރ7{قB8[V 4 .E¦oGrUFd@>bU@ G wGlՒ٤}ޘ +Vkݡ|eR/US7]k|&a kQ#!xen)$oz".q=NJ \qhI#6^mF3Vn5wD_3HOTTnZ1U 8<njHjӚs-Cd( yJ9ڗdg^?I r!~PONw&,+#Ss`}Zmx흠w>p_? Wlc&FG/-rFH%fOB{p&Z{v&ҟ, +MYie:bHd>T8m q9AHJ;Cg]({FD}Iq+FeZ Jz 5=2iYO2e?V8] 楛l1'+k:s+%xuQR7U.cs/E`R eb$nPK6e3c{&g?o1P]t΍ᴣu(ZŠg`i!"BX@`\_ALtw݅wGdS_Qxs\n}^jrHKjL B3T3prw3FZs(SP 缊A+Z|B3 ,n"}z-Y%?$Rn)`eYY=Q(‘#FcWƞjFVk÷d1 dM`(pw/NShy[qT=wtM 3n0a?[삧m@cR`oz 9i  8opY8R)qR*9+o-xW׎J@xVS*Ɛg`B$dd- q5m89TۭzbtSuT#jDp PC[WlT*滴Ǹ+o 4' P,@ jeFR܃*g 4Ǯh$u h!."C t+${?-kD".qЋL#Mndji6'HE:ƲQ S*:tNoaBx{g`[ {LptolsgYJcOr  d1DKnJ 15*7qhMe6S:e,8:FjKrxsjk/: M!\ϓ[;I0"9HOl])6;@Cz1S|y;#aݾ8"`eF>uSf?n_pUi!(*2ZQȁC+s R2`RKmU):sVzSZ[@HP1rJc]D'!H^vQ @qUK2erF%NWa5mx7Fi"9{.`ՕSYWN+~T]~ֽv/:A[x($8X0Bu]ꠛ)o"# XF҃*XCxsP{֝5 "D*7eUwq{hpt_:31EN$*rqeq(/_k@Ҩ:z)Ai_*FMmKqgW]Ftu9nOgd fNor{VK:MB,2p(#Hpe}\xj݂KEq}W\ˌ4xGr':# *y a0ބ)1U!Q6NP`S s󌹏n,`Fjڏ95C!.G"^71]dd>,Gg׷\=)_ZCں}Ep:+WArׯ%y@WF^[ʲ#rfR~`}E3{ hMrOtYվ45o&lg̋/iLK3>4"7@#ӍS |bH` '9~ddiAKxKt:Fgȗ);JLSؙ:O=KO Ly%9<1ŗ5׻ w1b]Ӟˠ}9D^sl!d'cz d\R̓H2*@I!춊35(dXiƷ_aqyT aӯYz+\G7k/p֊vA}V&92*S`S >Ǧwsߗc[97&ҷ6<\P*{`j!}NL'gB<#>AfL֢T*i *.O>$$GC  LBgۛ ,_-cIWs:d=6lf٘F%߮pNh&:.g /ʃ6 ,DDXddbn Ẉd;(;Q3*O"D2 W)p[׈iqL[k"?gH9^!٭ Ju*E et3y+)MFSvZ6b@pbG<+x&NtG ZA?ܢ$$1T42 Ф:b9/y-ѧb oaskV-B^N{ 9$Ǣ-X 3&k v]lтN$",n{K]^QyAoktcH[`c*NR~$'ط-w/Nud! TIr2lbehq ,Qr:-9ZmW@Dw+>m1+EذpUyȓYbt785 v OP1C*ٰRdS{6ijv6$~mxRNZ :At9:|2#=X8Y(mj_3Jiu{ ۦ ;o޶'{G9?ÔD0nn(I`$TOi(;KPEQv.v .o[̽ kLTĉ+WK!Nrh!Ƨ@`LC4\1$h=`sr$+ֽFʾ~McM̷OHe"p5Uj_GP> iyY+X+W.;Ԥٯ!6YQJO5c t#HZJ/Oj}zZv0nniDv%lV(` YnhRbr>Ze\lHVgE, iu} g!W]HӑK.% UHPٹx^255[K&[iz i(Qx1HN/-h8pqw!*bL[)N ;3NX/ZlHc9Jᠧ?0U+֝6۱ZpT*L8:)t0쾐g2hһFБ/̩ @)c|+ =V si٧5W ߈NdAXOx16~(ͺ?پs~ճ8|f rc ݧw.с-ߥ- =uxo"/gZ1Cj)[qv]GG# W 6}X] 6A[~:Y uGd-]$#nlQ֝̑[ɇ7~o+5~&t4WyN&?qOv7QѠ?g#eiLB/]+OkbZ/F3x0mF:QSy;ʀ!/È_9xPc:zK!9¸N* @~v~(堐#袷|[GߨåTiAJmVpKKZ178]eM!'N"cv &;)Vf2aDOxςl; oL36՘M}Z/Y)x,8gTd!Z_~7]P>E'$d o$;S/<}ɖÖOԇOXdÔ?!~]Msٽ;% @m l6+){0Q5S~0xq M >o(_-n2Zo#m-dzvYKoFF}_b؏f٬Fz}OOu$eKo酗J9>rf]5R+=4EN[`ǥf4${ۃsTMmQ~eA(,* PͳsBx N uw()c.DXKLsNz,ͥ-:"3nzpPq61 Fyif S/CLkԁ8麂V m5'8M2,@B5; k`~t9Uemg,ǷxphIQ +3鵒V{'e]jwŚzѰϊ}WCe3Q].+cã֭S<^khH! ݇./aw/TaZX8'6X0b@RH~<핕Wg2Z*}\ȴѢXhMC0t; ØFXŖϤloF|+{kO_S )rmu[*Q1( ~2#Tj3\NppPIdA3aBY i}8}vey!Cm̪^r mHNdSR'}VEDI$7Sҩ ,[ۥX(  }qI֎!߹-?4execWŇ5^PBNypTɄ9lZC<ܾUsJ[MDrTT\ww>GFez&3X0ZWjsl0E<L9?оM+Ӳ}ji>k~|cAAO!D.% 9 CT;cRXZ3,Zܽ]['! G+EVL MPQ|@m$TS9n~#V.@{R(22Z1qNX4B>Ka}ELF(?1]"oGdH´SF`.i-|I6B-dXc0&#/cfinӮ> ^?cC* aK/@6ItH-oS s D5eL+Gdo+-NR-:[noL^' 7N(\Lo"gPɱpiAB,iEN\y]?o  G'(Cd^{sqo0 bά9L.a(E2z⎋'0K\XKC!lXdR>jr/-Tpq`8'$jƎ(͌i4QQ쳃4Ae^fWiSdGs ѓDpKݏሶVN^odI '_4\ -]k_o_.G2˘rKL,-VE>ME$!P̶:^86|Pe'/K,oq{^v(I̫k9(oHonJ]i36_(V)ML*Y#\}v鍬BwZx!4{}NkȟJyF<iNmBcjb("n_Wwej詒{5w-EѶR#zja懧(M,|3uid10!G*E=:ekg\< o +r:Wp)禦[sFȚ5oS@"Wy5+MUjil6 J(IX^d;>}F3Gۃߖ|@gH0bjX'f nx hV%]|$ 863NPnvd R@8êIX&v{@lraX}JҏFH(V;vWOx&T?T?L`NUr^ D^O9ǔu-D!;21',ϥBh%$K ![*6Ha9@E?'ZBKaP9'[<)[O{ZE<^Ȫh7V-OUΎYԐ%>>S$OLӏ??*{J"@8f@xwz)OOJ-(-h |x a QV1RFxALԼo>CQi[rhvCМY44ה$; 8D/,ĠZGs bVc\%.[я:u7ƫ[VäH;oDON'*YNԾOFf=̲;}Y]6)݌~#E݋8èT'EU.* :9~"G!ĤJhV6ŀهs<8ĒV"`~*_N 9r{r>G!a]3Hդ+ 9A̍M VpSCA1L}f0 G'içBV`*\)~ C*w#CQ}tпAry!%}VlVQS )$$7#5c0@z$E~8p;w*x2R>Np/OE~ІCԌ6r(j y=+ﰚWWkHD#L栕$@H{v DuL+\STC gxK(ͯ6GiD p`T@K7lv ΋1KUVa#ghX*6xgeg:&e2d4|H5ﶉkXQil,W27ZgFt #Ҝ*z ܻ1s8AҿCA7іzn|_EЀJ20F?Kr&GȤ&\s۳6#ȇCu0 UB]@dEEXCl}|HaE!%^`?vKj'2e j%j Kq|:Zc"COw꽲$'lr‹ GxL\.vW=-|V0CɒQ 7M|4C˫ڲ-gY<4?Z3Xo*_иfFco&3g7aQmQN؉̀/7?[ʮh:{Qk9t碽) OL2\4*FG*vԂ}*iJ4E{qc.SÞD~Ǹ#Lmx{/$rvkaMtVyBz쀽oUKTwj'b:t"bWhxZ QoOdpLj?$50=0җE%3jE'(p|/rb]޴fd a6^aǰssM<&c?>=j7Rjnje"b}+8u,5o4}j~ .xk"(hSlC2[fLe]]pJ[nH pdԵscÎ/^FwxA;JZ[- =wM{FOanhj`h/ȋ lW][*Lnt#N:>wn\l1|cd-]>g+*W*,F?bɞ١[ |)[ZU ߆öpH lq( VY/3dz+M^`||Q-ExdC+ $ fu5܎RHF/McylWGzGmNZh(8)]HiXeMDd䢠g)}Gs~!KЃ Kq䲞Xg#eD-s,lN L%{z +bP/L٩ 3H}G] NbN4n ϲ OP}%CEKHyH\vu6]l<ǹx`VRx9|9p͹D9*=0(s4U؏yȕ-u_+ߙwZ)ڈ[V*#0?Bn&|L$9[[Tj(@Gpĭ 65>IPr3Դ~ʴ2 'vJU)ƽ~\h)eCMzD9sʞc <%syZN7".6Yҏ܂=<RV}0LvbHC\w_]cAtKJ귈XlSV\=@d*c$ w.LR t0,mr ,|59؂zTʌ|}h5*|V,Yc`*uTzY(nhq9-4v&Ќ$J z3"uUTu xUtBP^TpbT79CjѢCmF0V'2Ƥw|{QsjJjbRRVHW6k.2jb7paр~ӉfuʛXg_j:wT+]Yw-/y )<;ț2)ާ0rBM&Xy34R Cn @sv%GޯVx96@huX=f =%f> Q]ھR|*Ⳝ&,FXNǦfCG%*7ŞGմ+\ڭ!?yђvҍ7kxS:qUӦ]gEOnP6'㭂ļOqp}I /\\;ڜ1ܞ;h?fYm5ps|^H^52o~ZdL2"͍Ew^E5V =]h(M.. NAW_)hpɀ!(xx[,}qyV5M{uу`1DžO<)_kX!:ӹlVr{u1L7)D'd$vtie pALVDs@B%$OmI ׵SFr" vKtliN329[}Zwے'ƗP}.TȝrΚn5oB6Umi5P9mD:mrXarh!ë́a>On hOv(*/FlpqzA^>{A5 ([ȴU~`7 i\ݲFI&^$T=^` XSk]bYȶ%eH/$ŧ!g+fL9lsC' YAtxRg5~cDQn̺Fvi*mV>˭>:ٷdDEZ}h߼qBxfoBH "]!oZ/:'p&xE#fvxtI؈U"5m`qk[扅5>Йgz_Jg$6==닷JcCK[J .q 1xc FcT/cMdX=G?Mw8>u)=PQJ2l.ɢvc8~8 r|`"#HTR@ fR-T 8δݒny="ϽUR[ĵrHfF D]tħ: (ꞝލITՓ;YthL_Q{-ZIOZA \I|#(l8&IW;'a. ҟK"ևK1>-7.64.71MY<)\$P-,=n1c򋻸#zZ9= JAr$ZWv9۰HܨaQ#H%r~Vx a^ $OS+`P# zѕ\Z'Cvʞ;ZXt0a,SF8;~y8L @йICg.Kt#H"ȯa|blV QԼɼrnWb0QSvo(P'#?*,&-A@a+-`aupVy,q8w};xn/P`u40o`#Щ0vpN[U߷:n^=AژZ0'_9]긆u{7όwrVh=M󈏝5(ݩط[ku+{ n Eϼ@ȸl-:y.\[>H _J1Y?G@k^v3xOEǠN/d=5S=?޶_$]ʵ'SsLL-$}kwA0"g|V]>0Y9\(k\ v$2$jCTHIvǦFSXB1 _st|. ˱GE!mr#eמ&0~&ݏ85FF܈~yI'_(n>dX*HHPcir]0;/w{. glY/5:̹uy*hh@p;$z[b`kХ?w"-ҟC+ y9чos]&3/c%3#pPb$з]eDD8qhzvbmWP)|CBu,:4G#&*4wX=>'~+Z #Knx / f/Mrjjᇹ%d8׆vZUaQәb9HJ`7uK9NA-lePtX=xI33 6o "Dan(IH56 qUk)nr]hpUބքkz &VU2Y~Ɋ !Uߞ ,[̬h\eWCdՖ/jl(Ln< ^\:ϊ6߹19ovg'Be!CsԬ;9teU=wtMm71V{O"oX]jZ1%.e8ޗwɱFS4Dps5aHٞr$wq!]fŬs ̔tP._BzF[=SJ[9' %Su:K lB 6.ﱏ)w}lw'gVTCPt D rhckrOl:K\bWA&|gד®iش6)4c`K8^`@JZZ$963уʴ-1Q*EO3Tl݂o!wϕ!5v:7sPm-mZ!0ja:tһ>sInA 2? >$qQWT@i.^!"!_[6]mWp3DH|+d E4_saw!N\C ?]̊834 [@o-L+MȜ[/&%%\4P (95>Hx)?- X6sӬWſ^a _!19 0Qrd ΁GAB EХ؃zVq6%2c,w'Mc`nnI:oeZЧKrS"MYq rm &A0)!W$4ES!*o}QCu*S!,IOW 0pQx'Mtbo{ty;aXTPMXPY6*J{y^_^r%H5 :k/`5Nkv2'3$lph[H>_XW&ZȂ}LB|fG %đEj 䭅0Jlw&8"Ћ` >3yƷуjki4~ ܡ#4&"E'o^]{c1!!Yrߋ}Lb!M4 ]))WPsde?3=%kz- }hzB}^n},}Y3ɹUB~OE\ 36;I.+{+;=='Qsa,™ipujkqk;rXl.UkΨ,-,+ڢq=_+whPi|)Ȱd3zIODx9&d DsoθS}?+`r;~nҷQȤA"1JOŢAGqo 4%?F]ZŲ9 ps ~ s%qX[[!Α:sc,>6ȚZDM}M vB%`n0%g2JVg.UK4MZ\3{N,^5>Hۣ]uoIyCLGK ~ =Jdom'5A& CuS/4F(y79p{xZ#-4yMr$4Jm}?kdܡdђ*%!v;>6;R|f)7(ӱq$bmj!Aut\@bWa59=tR>ힾn{"m<ܦo$z׮a4h V0;nֿUPϏWQWl C&{?ɴxq_m%aOWk [|30$U /4deLRlHV`W\E ѷPF~pvΫ^ލ=.?2n3HpQ҉jFD$vIXS nqh D:1. n?O46mŵ[WЄbByl93N~D*l$tSRC(ٲ[/FLRq:t"K=7@X=0ν(F_֕IWר+BT8}V۱@e=t$ ,vD8yU0k- آpL`Pe2ْB9ϾZM奚rݑMTb"x0^^fU\ac]BdT˙"踫:7AQ-1mTM`|=7o7MfDRg_םB&D0b{h '[ / :n79gE,uZaqAR4ܴN8yʺ;XhO}!X7WExVGUN*}#9)e%2ouղZr#J#mcE=*ME=YHtFkɞ/7}ҵRJ7 Sҩ!鞱oX/iKJPܽ "iup>0!03)~.["H Wf2pI"B'yJIٷm^Z=\,)K^FL}]!VdU]nv8 HF.p ]\I4Xmu;.Kh)7F:4˽ H>r$Lq?;wG!㓙޵bܞrRRS < ގU*)G^UzS|iou>Jg|'f=bFv YE,WzRiOt7]u4݂pG>2aL1m)(pMAP5S%UcHn~sd+(َ /}$G &d+Lp{eI*A"_bsWf!3c¼yN9UXFVE?d B~0>%23ziRb/vIG; ɐ/IוKb/*l9 -(6,;3=XCA5ρI\=R;D\><ԥ"_MIZSl=Dk^›*ژS~ n4biɎ O>˂ E^C=yPsx :uQVI+9#YkƅB_~sjKxhA4o 0X9|XTyT%k牼ϽWYIN2N@IMԘaSCm͒=~NzF*ܫC2)3Yv >s[gIwt\,3vhB}gNt[֦k,LCg&$ΫښQNl^LEDT,Zᩢ8"`p$W87,F~t"d iΩx »P~y7N}}YsPD[ZRA  g' Mah͐% 668Q8VU6S9/@ImrP֣wIi=ȿ/8sacD%rR t>OIԙ+V0 7}Klmݟ @֞#Q0T&nP/-?U0lGbr: +=ۄ#[K Y: A8ODk dM`mr6&Uz:.rRmbK Oj=[qnkN }w&o*P¦HDT!MG/Cd k©f9͖m4Xpӯo9wtX]i=:ª{"^I8U|Ђ2fucxBCʿ(G ^<$WܖJbkcD?Ƅ gz8Fd̯77~[5$Nvzp8k,ZWI4 ":F)4Av޶ci&=/Eʣ"v@/s=|7{bHeVS NnIJyV_%ZiQ+R>_6 B;3 p]S^Oڇg',?pV4ɰWH}ҳDdƚcB3a=XCd胣✼sr^|=GΎ?3`&zOb{#<uKwT,0<['w .ե,>8꿞kţPDk{𡮍o! CG4χ[8gC8HkX *y}d83PM6%M [FFg[X5gX9IUt~kM+wf-Emзʤ.0g2n!W7?jXb}2C-nRyvV,\?9[ 2U=@RT\^C,ю>:p춖~a| *]DyOdI=t F=Aċ:6ޢKKO{t[a. {a_0S17SLЭ/hX&G(vMտ'hX"mu2HqN lEG};qtmp!$"tzyՂeh"w[|67{;ՑG.uPK{zOr'DcwZ̥nN׆g} <j;riCݿ8S6$ޑ1 Ki#3`@orRJR;Zp~wi ([J{ǛVIP23~P5!a1c\]Γ/D'>H|lٶZӟ>]@훑V=B!E>pM6XhuW4Fmc*yڥZН@,go< 3ae0IŐbs. /f( {|C6,)2)`BWc\N7svۖh3!2YeTvH$r bpį7; [ASZ194 >׹0L_.[ ] UDZ,,>,8Ty>f4a{%>-8Qlny+.ǶV:GWPi]r ўv y#$~\=L*n<*R_XN{" :j<vFƜ4:)Oz YvaA,:asGڶ=v]Uࢸ%C40hfrU-!tҮ4Xm9t3vkUbli JJzߛ&s.c"r`X .xNf|ߋ%eLn;[\|G8%*es6Q3] Eu,k]KGDw\^-M~ EZZ^1qJ1+v5o uԔ-?Sv>JqeD-W/rQ>I5`*_,~hu-z@n:621RK^D@J8< n*E5sd[I pHkZ=)!ܐ &M4UHP)i^re\D cO'Te(j$JBQU@\GyQAe! hbz5]r+X!xe~s"n ak>|/߉r]yU4>;Q8dY%' R4T^, I h^AUY2[JliS?S1}H 1Q0pS9.((+Kgک4o"AjPqV\F}SIjL q0lפkàdEsi m#䅄JiV9%4-沵7ԡPkA26j\7i,_Rv8 `暵ir$p?6c|I=$GCcfRZ&x)sPрgaM&n`uiG!kQEvzώ^2-dX k-ZLL8K TYH1y86?Mc=@Džc.~g@t[6Z'kt<ǹYɳnj(uwQ@xZA7**-Ed~[(I5Ң+5gwM=sl(0CT$KOm#8S^jw#9!&zxSqE6$sYI.PTt__KRQ/En"&jɍ7dMy_q Zl$ܽؖ{!fgŅPc$I.RYsըNe޺o3[eMC|B>v>iZ!,h 1&%,E;ʝpb6b!>~.KjA>}k˻ބSA F;[S gO€QBuUF(tzbLT}I=ӓ0:3#;ky^̋GZf*UdFm#ulC7똑FF泿&kIYp( CE4A0 ] ƈU<8/!/wBiGvcwTaAYP 8.TS YۧOx/M6tLT0`Jx̚iKdv<slb WsmƅOh99kP`Ԍ ӊբI^#wzV ~|hzDls/=ěho7byB\Sw;( w5)C 0XS6xΜL؄51JNU3f&uM #恫ǘn/تNv.,Fb^wQg>P0t؃wTtф7y l D溊h'wϨō={q#AP3?;vK7&wEʘQ<CQDu<=TѤ֫f/z[x {\ E;HnDY*/A+Jt)RAs-"Y>w~Z&gѪ+k+ƒYg25@V5zq ,]E޼jH".iF&T  <.URtlѝ8jL^_%8eO2ZѠ'8*hQ-j@: |&Wݕ%D;s?F"C&,UQ 6HɁ s)ˢv Y?Vcew~7 7PİBةeumG9fh8KgH^Ḋ~r APx7 ;4 :Gknr̈́i??nL`NIl#޶\ڱTrMU2Fv ΀]ஹ/ ҤoZr0>;(pGnv@lrU/I[ۭZHOmΛk$D=ߏywY^*R?E FFaQg `W.2"3)$ݛєMwĻ<  i52 z #|R=ɆW{l8m@\#턽WjOOuJ;x/h3/3=_}VZ`=bi5EM?J)7=I6Rt&dXnu/=b`zGP "[6v ]qRt:h/K42&mQ`ӂMQi+F_\ʜ2D%={9DjGdFR,H/#KdB(bo\f0ּrW%l7f9qImm{_TۯbxbǦ[5`N!>M >UHBcŤM5br 7'Y^+ڑN_4"nh9|eտVG|O)|m T7)rދ2A%7n8Lμc\bT ֽ0]s,Q0n 02ŲQaR֬#B&/ߒt8lAʸELl9}#4Hq묝&8hl̖6sq:?4>+0A/H!ۂxwl>pa#hAw;+DP8`(q4V|&0w֔})"~XIWFKu_( h#Q F.?x.A k gq;kyBAvd48'ljސ]p,t]3FdX~iv&8wVll',SP):JĭI>)>u҉M̀ AKp,<+5vY5rf-C{<4)$4rݒ*Z :cp(u6=bT3MF# d'2cu@]7xV^U)8 L/3e.6e:Tb[~gN6[R24mgԏqwhHD-F -We:2 JD7ɴ@3\I6/MҶO x W Hx3 EjPdz|X+J`di_r%Jh}ֽj{r:4#d-7v\S/ktڂXJM3KZtP\E/ng+'ו[jamϹIbɩ,$MW\UN3uo\Q(LCd34&tE͂ | *NI]xx#>_Jm$&P5v!'VpzBaք[D[0~JM '[C}{2q!,Mn85MD</ecJϥTJʛͰJm:28DiQK ;|n}cCk#fr5(jV)N],a\.F"g},NץC5Ұ$VRN4V5t &e"B24NG 2*):/Te1M['m{@!M 7'/ -Q ѨF҃ݎ7l֎Eۋs~ lFA gb!VI#<<7v=x$EƠǫc\`ܘ: <_19k&|j*5]R\avBpsA#k"]dϐCQlH'c.QK)9>ZL63ORT!{)%W*x~'%+bi{ƒo?B'4(} 'M^}tx)W倳7smX6{ڌ!tsC7oEY`VKmXw0`%!X:ab}4=~CUۀwn~O]/Bu*әDYaTp5v@ɑE$ȑ 9Cy%N*{1Ws7KC7(* 'CZ{M)ʻFwD0)!Gj#ǃ}rƲL0͕$ řa}P@ y-AR3SB%Ru"VFQ("Z')<y͡G.ؿgo;[@2VD]E;#}&ϼO 34:&pϝ)5-~Wrq@%u]Urدkq9~r+0meIgw@ErsD؃D!>{+A(F_ 3L9itzeњM!]k0X-cڬv]qFK#xX6J+|K kYE,8 ^&*2՟5CXmܴ%W+sN?NEdwk1G`Ku`7I9"˔Yȭ)jVVf C>rX$V(!jOcBۀ |L Nu 6s/aQeSŰWPiUj~ZWv4&b Im?9/U;O0[WY`f'Y,<`RB\VTO:TNcN5Ip ( j'F];-g= [Qo F )(W&`|iqE&"^m)E[W(oo5 ;W9:bZeepn ͇tl!E0fB[Ûn9Bc~j:iE*eaz^hr *EKKfኋx׾ʼd dcbatD:B7_1ien]a|-/Zϣ8gLg݌$!;L@fm>`K2kfkѣVd|Owd2+Mm2X.Io٫ VZְJfjjI>ȉF~q=FG@suHk;KiJK{k,^$g "o {=el]^&l,8-D\: ۫Uw`se:N 1Xwp' y[NB4.,#4޶vY-P$7>m顙ޡ8(,wUЃ:tFr*aL3`ࡓ&dK=;ҫlXeeϲb}[3f&d )Txzvf^P@ѓG!+{֋*#Pۜ љ1_*21QREs'Q{.͟}cA7<2Q^cJSb2cy z 3]k͏svsmFZsuAf*Z+_ot/@([SzE>f8빎8p]RC[ ?$u!ٴn\KE(Ony>{y~,D &fY[]Ds.u,g!/`'{Gw`Eצ1.|OC+(^~УC_ aHЉӁkXy:Ĥ8@A i~XFP 0e6; 3+5ҳaG^JB jf > z#dj+,X [Ot{'N.N,:w[#%}w8&{Qˋ'yW>>~+ m}U*fr^LcF׸VI~ ڙV_*Ysf)O} .Xuu[Z-G]mc|f3 ='o6'#-уأz) Eɮ'ERC' dTOBzh'Ex%#2 O}? |`8h_u/^](GH#h> ZilU2kw@>rKWϵhIia{ ѣ)7KNqR`jTAd]NbyS8EH U:S[f_ x:/@/)MX;w'}l 6 mx&(\0k4?ْhAіDl&'_hr #qyP4F'&+W*jWKv؏4r9 w}T# PRkzѳ=xU$|?GMWvR^9)YZ\;n1(q.Nww$;2`h{UYe QSF ܉%}HSx(YgxE>=*:qĻ{*DQo/9آC`~ 3'K9f Cpp}hLz >ggSBB@yf$x2%$7J3Ϫ5+3M/`x&YLqϊ(bj{! Ts#-g-8EQ $n{{&|z2qŤ 7.X̐p^Q'6 VF! 5ɡ̅#kPuwd*ئ>ۉ톔e4\Fԇk+U P+YM>㚡xgaдx$@j4U|•~Xޖ&M1]apޏ4Qh+Ln=g?&M^[pՑ4Dnh8=׿ ɵE"}ڄ@?c1es^j|vH1[5)a"w|@*!0;t#g4EHuT(WmcVw9Y{ }ͼ UG+'&CU55A$*H4R Kq]eG s/.M:UޘhDܕgRz`ZU9W%XD.5uo7!4''^I)8a1 DH@HÂ@A".a: xc0GƢ~']-D_-&~5mCg|9tP` ҁ}zfqKЌb<ϜjNLs=m¦|[Su5r87.I%DUnQ6m`PR~gj3*+Z V`4* +=BڄS+Zw I.9U9PBfy{lgu ,nM)7=]Y<;'`av 39l*2C)2vјa^{ BYg{; H%!.}r5"z'Fvn,AC/.Njt,O19 YV _AONyӌ^{=t[F0q*Iid,bԸK<FBKnt(uaM+EfM/vٕav)ձ[tn^ŀդt)sSNv0\QD©Bz`$9;@]a̾&q^`6I)è/ (aʱIsGks{9p; ~Y+9MT-tDd[ I~Qӄ𑳧Yk%(O*5>XD?ZPv}X\2x bcEC`B$$rvGXy~0_RY%Uyf^j;z+t뫆eK:"{S d]ִ6"A4!cNJP\r`'?Yˆ곑<=!59N(lj-F=[,~UW)˱031+._ߥґB@{ѯCj Nx(0QS1M-i$T1ĿW}[HJ! B[t6iJ`ܞS\:W-3Y͹v W' ²$UZo^[2C ELd09m+ UT'k^-ZKGBH9"( zGd]Ng+fQzQke ᵀ?X}ʆt d(PTUoof}SG^KffŪpHX9&]m;!tR?bfh/$3;/4+Dx!I*5`w$$2*젟i4N!n A,N: ~6se1kz[ aJq1AhW[<9E61f}bU` j($g0.֐ai%,}-ް-}QD'Ќ(ysE} kORAǡ#H&ybH{8Z0G4 tCm(Q@0JAUv+o/dD)vP୨I9cL9|e/^Vg!?PE,_vaowY/u@02:f3}Ljl/4V66ahX fY2<3D4+S"U=ؚ;VM)9Rpf72q[<}KVP -ybÃg;*ή(j gKE`>SͲ)Va8KuoK>Y*`וUw'BTƫn,IFP4_7*k$(2D,0'eu<]2x_D>'4;,GL1r$%1u)U!]%UR5ǽ(̮Q6kZ+45}AqWDbT;&goK;8jſa=, `.0;qEܿLIJ] Fc&Tz@z;dhv&̡l`dvGbkظ EG^S)ۿHRM+Q h B|_r/ G GGIgmFCV+kz3#;%)vl8kG|&:We\>̓a_xӊwC ٩ŚP'Tl}f͠b$4ƿL̓j5(p~{>%|))5е6Td SN{eD +K EhVb8bφ4O0d]EGi6sߨOf8jM, V@oZtO.$A[uy[ᷜk7RTZ%ƩFƒ_3'3]h|/N5R1@ıco1=uyZ΋7kPq _,]_c!3e+-IbY ~(73|4O^>w  xqSrRL(f2!OLR"^'3Vh1 9⧫|Wyԥ6HZzx}U,H:qBw̫ xWPcݸ?1Frz ߲B4(Mqbp&ys<5by^Or flY c8 Fpl},E-ٱn1Oy p+u;_(,#dq@q8ܵxb_+i _kn`&@O SB>LzE:Wo NQ}dUYHV5CoұHI}irx'*6O?M E![mBshr C:(6&1(KBgrZ5;p@z9li*m;*mϨ8c?䮡 ßZ:u rw-LarևG'V=Ӱ`gI/bXMD)7`3@/.8$:|lW-I}`riJ- PXmnA_5opD*@Hc)Ĺ-WY; KzKF#▸D #ātq0ͧB`Ô1)u2]]9i"1*_:hk}/|ul F1D}(nZ`SA Dgj?B4RJivُ is^4 q9؁Njv6’i XCwKDZK CsFGaLQ-i>i#BOZАj֦6BpJhn )w@ jPAPiƾ䀄Ku*SsaU%Dugqbg00P[[PH6.S[ 1VOX6Vwiq#Ru'a@@Z H*/bhQH$dC'>bސ*;R9󧠵mTr;0k )cfMYRUїI~^AƈE3=^w5nq zF6rdYؔa-Q7'ZMb1ѽGաEAX&n)G~ΌR.~'2nߴs&/;U7H4w˴nб Co%11e-MLOLFH!u(9wdrPzR*oq|տ=" ]Um #@0ʼneܦ*5:L 2h+OdpUπ,pxTI?C Mͤ %$3]Qm N+p:ظ@pp,Da Ld`jStOUlfZ 㥒Lva!6nb}Cn p0Qw3/W  Ӫ{CVU/&hv(Hd*LWչ(nDxϲ`)r"CWIlm} \eu3!ob0NAL/\ghyHp-7(׺ w_⫢@쀫W[ֆؿՈgKt٢njxMfU4KRBzZB {Y{ P6*;RS=3/7 k-Y(,b7M cknE(=gll 2vwSl=cn]o: Sd[8 GmUPfЁD{rۘc>9YղS&p; 3Y>RIQ܁[1 !(i~}4_>kڬWnKpkn+-TI>|KuG'2^`,|-xV&*FQ.Xb{`9Eg]a@i%c'09 /({H*tTf!uX E˚:wꮪsLOp<6,QԿj<һzg#L3m[oZb%_Ai9e&0ʂ2Rzw(]梾f,=nqntfM pWDhL2X;2rH S]g5fVY*럱*.L#6yvc @)l.%-Y(å+ ɏkrtK$?ys9Rg,` F9GjKrb9Y5d5 %ԙ;緞 bzwOZ`#I9fO2dQďѳ{ ˞~+4BaOה;Dml.'6`v +KtzyaA0xKs]vhuy+˄ߢkޜ;(4p,q`]8 }]AtOZR22zAJ''EMy,&9,V İ"6<Ti36c"x?|0{ޝ{ K5LkK]π>htp!`S$dwxkJI6t!9q=cO`:YF~4 -/C$(6us#ܨٍugX[[tJk{#^qV:F%o;AVž*ˌ>)BJl!OE(LʹAqMAѦn,G\#̹e;nJhuol8w~gJ{eX2+W{'/ ےA"Ǐ; $Vה"A r繺٠t)+O W.dFx;@!a;a{0PtdS8Mq oSifb4/ H2LVkJ^" |3#:. rt nXgq ?(x qn'ٰӗg\( ee l΃NmVzc7τ4)GG<x֘c;B-7,fX%3Bg&OF/6zE䫽0z&ޠh!Ǧ[ҟg|yuW]EDKk޶A# 88,oibZ2i#wiT2 K")*ʫίH7SATP$`M UL7P@O&FEX$F=R?TzeyRgEE7(CWp[ `x9ˑ&#d N jDhf&ȿ(#pf.yԙ9T2L,5 ޏ/Kx)'xv{G})Wk̂ J ܱ ѠU›jf^3ċ(QW݊˂X3pĆV7Xέ2fGg(A@\`ZkcpOF[|0MPRvSy;c:W黑B <}e(RċYn벧,,M$Vq ^ @?Fe`1PY}u 'G+$.q]PS18N#k6t1kV>DmyL,@K2(![zfzQ.(Er+v>Nc,!j|z>vb!b54EZMc-V| &VJDw˜Ff@g TCD`BglqhWng"OĵA{;8ȵj2:EN !HbnfwOSK*kc@v:؀@~%J@0^C3Ϝ7ޢZt?pA{SrCw8Po6 u@t+W>;x Hjz/6JW7V=z|Ƕ%׎@RBN*z=E6u7s?iXo\&/B"rA4|mh[g;*)L|3_ Yhb"C$p@ ^f4wm:c֛XOK2} ^q%=&i%*%_VD?7) I˒R$iڧFyz*dODbLJFv`ǀxh ֹ /C!!IP.M%!|#@ρQI?C|Φ6Y`1,"1<)5NBVHS}J,רPH)8'\Gmo8R$+ypLy*j@ȒϑwapqxIeAK9 *gǺ".UI4xJn "~9[:`k7Rb+Jxm͌n:} XVd2Jx1N:!_Ç@kp)(7zPB~hDo燣Хϙuf>IKxǶ<$`;z>q\~UƾY鿶}aC*q(ON1M >IN϶v$E?iI0d^4*[R;".;М`Nn7U7R7ӸD Рx쟐ݒ4&W*CC ]4z1a>ۢl ȃ`G0vd_s= # HYtf딍Zrh^W=iu ֬Xh֝+||{H]`u ?%Rq!kU(\aJ-eܒ݃bEW?'%g+uAxq IQ e`Ӷ! )w$*6ydc${xCZ:^Ll$yMlpI ,lIOzuW?)^Q=4(R ;<_5wwڢ\-wEPj'3gkX&(֟k 㖍~RgC ~H; MoCUi9{&qD0 7A협~J :~چU MAH'VC.hESj!QGZ$*˹(18G0ϡpʪ΀EYSC\A<۪+K)&hNk2Aװꃏ"p2w)³ 9龩sUW l0ɸp/֔;hmW7oeY1͎I2jxErg=5Dh$- = y9MjֵaXܦWSom&bJG($NK9mգHI$:Fi|z++n%gPrT`a3‡2"i <.Cn:^=ǵ5ñk}M)`RX7WwĂ\Yy5qjNWC֭?(B6Mڐ"<`#!'q4&+S4$q{bFDG#5#D䂽%rϹF8#ŒPPԟ5?EGcFmfq%'>=.4>M`M=G)zV$;xN~;q#~9ʝ "^+1[Lc,JD&4=Lm4UpLAy 2D*&5`Wݨ dϷ Ξ79Og#geHS$AХSҽ !0 ꒂ+ʵJVu98~]_BgN!vr^dCIX ]RGtMI,J^P/Fg^@A4Qs|x~ v u}ߊs6/h`A.SEڏ g)*%b갍6R~2E:+8o>bCp*v'ۇj@v@f;]& W,[Ih4+w"jc*--BsAyS.Jp [dZ=L:ߺW)f/VSk^7-ӦtჄKϞ付gc*7#4;-5Tѧdٱ:U?a؀i>YL?#NaChp^hI;?nҗsА֬c`t٩HPfm cPoQN+ՔNW *T%8d,3JAz]z [H+h #fXWVLLO dPV&Xbgt7cf0 ZRpjvm~!b8ua0N=9K[XYRV? ȰAE2IBYu|{1ZOJ+(pmUDQ֣SR;}=J4L({<϶*Zڼ](LNՏ>s\{{p}zju fjѳ%!N+,95@[t[K5e6]8lmfSP5߱<[|2u=Gj~PLEEXMm ЂRFd0613IpksʟNg$mtoΘ %;N!fRf.OJe` D}v m Rz<&.U׵*X,T4MpAL78/y@=0RbAFp~|&ȧ7DqNA,"؉T%U/ LM\_l)+nio񧝠tlx;@45fNJ$TwOLBUGp!x{,J_x3]$=@U0'YZNEX.j6oPZa|&Ċʓ-h8Nu0.ߤ@뛐F_k9=EJ'j'(h={4+2cyQ;t g^(" j˒BT 4 THcVD (dnFma*W<.U .>^_Te/gJRWZWGt]M@5Q6S[K}+SԚSnyzay-N}6|s\WHvHyCm_X=~g߈-9Ř>:<̝t!5Evs! %Ň{6џ.ݐjP$( X2O!@q^@b! Y%;{44{|~~oP[|h}:_GB,8<K]'}<>?1Ø( qvxRR`#p+IfT}^y {y P/H}kV:>)WdV")p1BsG{Ex6sP.ۖ抋[ (XL!d^[$Oם(X>EH ӟ!vENo[hZ=HΔzsS4[}p1!"4TML܍ IU\ٜkYZ wdn9ҬsŢ4 rv5_ %UO\TBOw2r>ٞLl?Bjn#ݻE2?nBb;fs~dBNfc+"CRWF&) T0U8 A۵HR!,avv@MejFQF]1(s(i;V$s1!z/؇Ro$0diQmIY)%1KŅ"_[or%ZlgohAz#+V%^|7itl71w N{OْO6. v=uԶ }2;o|g p=b=,yT g9Xul$9m¿'6pu$puHEN<׬v{M6yC5#"brp"^ldvůr:ˢ饶O(SP9ksf@LD;v՜1vͧڰjŁkܕ[DVPqC?!g#` gW{T zO\Xi``?uM<ט;r%q)xItjy 0 '6˟'YT΃oϤ 0._ lǗJ+%{W[N-A1QU{ߛ:R5N"Ìuy{<E! ƞAJ67b_Ddl6cBP|TGa!%HN\{iN.Z4!?yKQp%XHa˴[jA7)g-d6kuLoW:D||q:Gmq=4|ByDd",ŒCp9,*|}"`#,T>6#W0p- cH&=hKcd 5_q ="dJ5|}%FQeoA>m͇rXAؼ0,%0+<(&j #R˟[+~> p̴pAŲyk , N1srYes.'shNe}lҾ$p THkAѾՒ#&RK@Ze!U Bq D./7^WnH-aq,[,=we_)t]k\' *0C59"YJd9# Kvo2Ҩ3k$N둲o#23b r=rp=  `?U()WsH.WNC$r.VEw{ s:@][|<dܡNؑgHs&lƁw3Hୀ 7:2'?g>6S؝EޛNRi' 74*3de18턆 m49 a%}uj3jR2%_@]2akd#ԛ0 ^ی:&r6Yr|*V݇gw[Ed`񺙾W͜F-ܓ -tzgduVu`9ߪ&]kww0JC7–_Bb9.؉ɉCЕ9s L53ڒ)Y[A*?lJ"ʯԩM60 0Ny/&zRLA:9IV)!r/bf~>#h9%v=p B]٘H:IRYz+HLr2t%'^'13b ӫCX*c=eC3:_Ap_`⚧Yhn( nz+un (r\!slYln^M;+w'!sUe qi-?c+8Q˦uqVptTNV|\)y\- ,4劯3] u.;rkojxZ'c_r7 E+ sP(! `M\l@)ܗkZ AϨo-Np8 -c9YpL|\ɲt.vm1PK{#Lē۔^?VG=n_zBԁaMZ!ćjwf:EѶ,mj;G]@uz])XTpWܼ1m<_(;K'\2.Ǒ-a C ^\f/h ̃$]23O/ev111Y`hjF-&kELc%eo`Qo\R6Gώ|s[՟3 -F?8@wߕ[Aujf*xwMsV[L MGH5dWqh5{HE%1XaXDX|k7f t.daL[&5 cyryM0-bW7 ?+ *0[FHϋ.AG0p7hR g,2Fyi 87®7x3@ 9h!3{TDj?kG1K, i?_ҹ% En0!>SҮ^^H#Uת!?!m\;P{i/hua Q eDQs֓4<]yDVe<>t@G'sP%oaZ$3dW)ԠԬx9*>f}y*(lO+ E\I&Xt\G}_7͂'{@Š]>#$0l6@=EaAr:؟N1ѷ+rori\i!<-n :ZciQvıH菬69!~[ jA Y-UduCG9Fj24[YRw6\N#qW!!i6bTu b83xl y9TBݐwZ>g=wʪh2_6 ZQ0U!>&HuiY`C0 3xdqmQCPrAjQJV8f2*#T`Z7.b=Ni_huIV;S$.u,d~w4 IM9 #JI?Mg\xwQHpFC}0"7nlYja $?@ y+Ϭ,s<uTOM-{v" LV^xh Ά5iݞ?]o(E!IɯZ-tō,iO,E.!O'9ܫ4b,@<1)viҨ!'ʟ$!W'ɗU\ f`Lkg$|YLjqpF]/ 82Dž- 1lh.~@O7hFCSh\X@*#z<5FPrwL?^](g /UCp oY͗`ZRPG@BNs6eT'YDޕy`3{Q &zX,;Ǯ7i_Ak%؄Ɖt3`:wZ*9N=I?HC'urW=6Sq [[^0Rʶ&o9Ɍ:o[4噾vf},[ﱉKjÑ5Db(i5L;ի mEiU?s0Z2OWw|٥. e*1(RHz P0~R?R<⪜8f˼0@x$`JnhŷW`@nzCCygǖ.|Bt$˞O*Jw ZP`BľGt=KR&K?Ix*lQͫ_f g.aL W@Jˏ c*C9vW)2I_w֌YGPnjS<+QA RT7;! Ub:W+h$E#LúTbKYMɠU+/ l o-|TG,&$jG*ҁ(u&-dw>pd|i `5LM0y^1|~~"d ?5KxzyW^;z~9\7NsP t(Peb%guz+]k@7AG`N׳E3 L'%Dtx !g74#gf} 5[-7߉{#YrwZֻLvtc< 'ʹBol+(TEQE|_YZ븆ˌ凚 iDw_yAղy^2HۣX֌p7ثvϼEYh&ܢNOPTOdXx >/2G0n8 =N:7M;IcƮ7.Mo&O3|xek,ڴlXa~= uܧӂVR){8ͅ{U2@~WŨ!u 20o|iSj4KˆFǣb6wq*lyF\.9{#lyFӱ %oH  24떼R qpg쨢mi xz"|&Ԫ$E#wS~+JcUq"7>8I8D6T?Ðzɰv;|lTm ?iK( :3}\ܮ-~!Rz nNzgGZII5;@Du$Jl?>)8ߧ|ǺsGWË3 X6S%sQy\tlN㗲P;.O* TUk BJD\)x|/܊KJP +]NGP>IWOOw[Z 7pQW&>.\"eOSNI w0+914z߃lQ A31zNtVA{hѫ089%"n>fwF+n::c>/ +0kDklsNqvGޠ6@a`/k u-tc^ )-@H^\V=Nͽq|vl삶J[1ʃɯ}濘ÃloIJǠ%h`]S_3;7=t݊1`L|_GqEy sem 2o8-p!c+E 0$U%zw/d;(| H?vv&M42ہLF2$>I!9rFy댊.r;>qv oOJbkuY|Lpg[̱DOn徚%`ljH@YîyްD^-|@m~E*ĤBJ^inԻuw7]$/7 adt=yՈY:#נRH:3+n3@}5 ΥfF{bUԫˮ0Y'Uŋ#b4dA"BVUaup{2PK:FjNVd uk 6[UKIpPx( z,G|'kܒl]Am42|"",dxS5EVD \rf[