kernel-module-8812au-6.12-desktop-6.12.47-5> )lp 111e019c338b2de3b846993a2eadb357bac1b5424beb453372a39566859d2efba6304c0daff9626dd90e0c266eaf87f8979bb981YkKy d$o x(LV$>Be?ed$, . [     9 <@EJpt(8Z9Z:!ZGbHbIbXbYb\b]b^cbcMcddded$fd'ld*td@udDvdHwdxdyddddee)e,e8e>eeCkernel-module-8812au-6.12-desktop6.12.475Binary module 8812au for kernel-6.12-desktopBinary module 8812au for kernel-6.12-desktopiz'7localhostVROSAROSAGPLv2System/Kernel and hardwarehttps://www.kernel.orglinuxx86_64V灤iz4aac108c5331fe6e2fffdd4b8b42f4f378f1639dd3d9b8b8234ae03e1e4029adarootrootkernel-6.12-desktop-6.12.47-5.src.rpminstallonlypkg(kernel-module)kernel-module-8812au-6.12-desktopkernel-module-8812au-6.12-desktop(x86-64)kmod(8812au)    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.8812au6.12.47-56.12.47-55.13.6_23_g28812au.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]=aaf856e29c9f18b6ff43a7e11935a0673225e82f, not strippedPooorosa2021https://bugzilla.rosa.rubasesystem-minimalfilesystemsetup@@@utf-8dcba881f9a14c6252f1f5de1540ad096f4c89ec18609af90d05117199bbde5ac2952b4a579053c4e5805aeccb64ac6c46a0eb9cdb34d6339747d080deed2dd6b?7zXZ 1!6V] crv(vX0ˑą6B]uY;!qmlKi8h ~& ?I7`JGTQب-9PdlRdn9o 8 ɠKM(ycR UHN"^`ex1@F.O Ԩ߮Z/,k[._ydL ʡ\GP>]/2mDHMzl9pIbժFC=t}topv.ÍD1O6 іGg]*P vdfnioҡ{k"Ҧj>݄YfYyc<4f(>ȥ0 +nG=x[!^p27X&\Vvs ՞&%y ;JCG泌^oϥ9MI\`ss`_W ݳFuy.ĿU73'.V!m00YG,'r#|M!ZU >ϲ:/ ^ s-"(+L9Q]@~uyUa'j?s<TXva2) 13N.EOނ +f0k4W?Ks\GDy|,_ dӹwH~зĉ1.)(,}du ]a1k7dZU{|eF?lTm4ޮckYGwޢ$EZu1ƀ86sS!dYkYpR l.pg9UeFPNyd|^K=F; 1;^0fәTv+G$c3^5=Iߝ-,SwOU|%bC[C[ӒD(JbP;0a yZXaI _&? xYhir b}Ui@DZyR瘏+>mT\_ R`1Ռ/3ap~8i֝="B< 5-4mǂ9m!J;P[x`QI%X#~l`.bjvEe,4pgŘnt;6YnlHoi\YeljCP0P+a1)fULE ; H<;9Ll0ގ@e؇֨6:[S}`QYf%~ǽ;1k# pm(SUHD5544z0xbYܻ{蜍)!!L@Ad7wMƨB+Dhҟ=5+nwu S, S,E wP)vwu=BqR$ب n< _=wn]si-|#).)sj3^&׌ͪ\$B) ß΂!ˋk @ 7D>9uy|n_BM(Wg*?l=46%:OЪj|}{PBM CA`u\̧~!l$3Jv-px_%'~uS[3ԆDύkV)I)a5(ȥocW辻p̫TYq3j%{i4]%FZU@)DgLzB[{m曽uќJ+VP21z %# @J֚C\_IhYFQU92S' 1z7Fj, mZ=3RhK5Ҟ܁tfԕU|p47~jdx|Ycm3g'z;ǒ<1 >~?UWH2JyUi~~ TUixjT/]d6G4LuJI5sP G0)E}|xH&?pc:8 >MzLkfҸǀ4Nzh rwvrN^LVͮ䱰]gY(Fj'aJ( vf͞B]G+ҿf3Cěv<]=<"μUXmJ } 4v>Yh 5_~}/Vޖe D ]WCo NhzYrQ PFDRDi:OB9fZi% NusIR~Y!~cfOiB-1~5_WG~B-Ylll-i|oU"NbYb,J^B"D\\ygO Uk=!H(սIН&Yshf> /[+. {dy SŊQɈъo 2hmZ$̝9.[=^5\.nTiw ڹFwSP%iqgfޞ`?cZ\Θ¥`r@BPat3oȫwAÝЇ KA\Q8r 46Su;ɾ#b4Y97^Yih[mFA)*U }?FY3 G\[va|9b0;@+!&BB)lس|hlpz7呕7Bl̀fg={&`coO7LQYMA~+_j4EI>_13܎f(3< "DžA+R /R*HM~z +) ]fiTJB6"*CsXFOc̝?bY7de9! ?]g6 Kږf67m͠J(x+MJW G Fɇ^YO'l^Mo|=.ncowWM9{i:YÐv׉VwU.*{p22?REcj|gRn=!x~ҙwFIJ̙VQ߯0Br<(;>(%W>BðE1A!xڰZ'#bHhfJc}|r 7`~ Xc_-[{Si8G34>ryi0/N@XOYzI _[ ؜FΞ|UԐǧp{҃]b3[`j~c1!-+2茼0= E"YXRI3tw꒔ +E%j&U?sheL[^[RjӶʧ\z!mv~h׼35GyOs ͆4p.c;Ա<χcfPu։ß"I0i@rPGo\AESи8! vW¬1ľͳʺ"k ;yr! > @J^XYO#ܝ*8B3p=hIΕ/Z5.AOC4H}YU<5[UH/S>0S_ yG غwGVZ}lcE#(#Fr;nJ`$r937$;І~̝ld͉YdaU4(sakd"\ RaSYU qEQY< YLow^V[(t>mjIMoׯ4r],DL@!cjԸ}=^ ƥ+U%|6КƺȆyFKRs 9+!+nia^7OBTGp!j\LjHD BKScfuh}׼ɘXA{}*5Wg>2Bge5McJ9OZg 4 [Jsc=/U뿑q` DǑvXZ-]|ɗ?|wf̂#5h߂ =LyY91Y6aLTF,-FO>Rulq 霽32[GYA^wqHW#łB):'& ,tM_v :5kx`bBq] yYB)3$^HaS 'G/ȵK$Yq;[=EYڠ P;惋|t3,ScN:%M Z%/eZ1){UǔAH=Γ_]ENy*Шn^ 6SIELW;JR]kilvHph+EzdFYU|~!Dǣ'J/=M d dZD2CKns‰k!Erâ]U,J:=[g .|'30~/2LΥHm"kQ6a7b zf˰M"#mgǟ4ɕ؊zna;(񽽙cvaLcBC,*( H̋NE/;b-:'Af@Q/,خM|ҵ:"c )O㠚: s.MO`1 g3_ oRDNF9Ylq ]=QbӁ}yOmb\բHzhqe`oҵMѼ6Qtu]!N\^nZ‚_D)Mŗ3VT7jnu0!DG5۸zMN"iSJ9bo8RZ:cjm Jk\!^p4?)/[)P5Lj&drCH{pj䅋: AeNj?PTC; ̋I_'ġ~7[$R $0 8ZaK8|d"(h`)i4Y֫:u[-ρWrz$xO{C=|_*af*B>c.xsb ՓT񄀍<> ;z1fnB~3<ĕ!~֞)4KeR8ؓjxew)UO`{d3ŐݑJCQe/uxojP2SmS%M[H _jM˄Y+LIp0w=% -Ҋ1ՓXlfk^$i?5tߺ$ȶMCxtY@'%,q7Ns:K2^ŋ%ȊB{钽CThF/Lh Зڬ3S*H/q;6\)P5@؟ a<6X”'\2PD3u(-#X{=1vv4`f6nEz^m]J }z,VBtε3Ӄ$Tdq3kKӏ|Dz_mRhXatܵs", 6ԑ# Q) ߳m]?J6dbMdp*@@ѣgW( /ZOZ2'(isQή18v >i, NMKp$ow@)|QР9/1Be...q/ t"mBy6s#hk+W80?SLE.@"R2Ҋ Ũ6ii ?Mq_QCGGgskTyWןWMSs$D2O&j*!s3hIzQylV77> )r0/*:ѝS- ̛Oj:.),: ݄mIӣ*nK7xzN̢P|>I@mEx@!vt^/_!-*4+{Iay9(\k:=t T9dA~ϔ @igwZ?~5 j܎g?W8G.Z*kWeD6}T-VӠȓl`!9cG[ k4w G1A3`jFM|+,\AEMZ_ʮ(jiXr2U2#WOh `:2.u6"!'~"5d%AሥyήmKD;pWf ғdG 3 e8,Zo7ېxۛ?<>ŕIcGҥ2$%2otyTB'p ĊDuo{} *2S&ےb?jokPqUC-Vc4DKoeL1zzxo(&x=g1جFvc*:7ϳxw "`͓VuG8n7sQz0lQ,txpؘS"t(Lv$U|>Dof=m5^_4Fu_ڹ)խő#fN;}F=UIr<#s WL'sZX9XD``nD ,LǻWME"ҏ9g_~l%$(RR*@qG喲lyтWrfv9v0zw[J(ڦy{VLGS(փ`(mѿ G^٥3? = sCW0i+NqP%i:!>هH` |g~t/B6 1}w=;Q* Ŋ$柚C> }oA]2XF$YmyJ06 8nۨpp7#CRZ &$-$AImf4@|(Hf,m`} Ve䆓^lg,\ڛc,'',xekrBLRdt"mLhC BJ8,QO U @.dp*1Hk;j@Е_)<8 *}DA#׽աћo5Wz>k)2|bkU(Z6T-ёLK@bcIKr@&|l EVLGD`wk'ю[aLs/Q̬20RaA8ojRJ)l/HJLb,.wtfv%u1L;s-Ns)W+ OD;1ǚrC;Hc=ũp-jUwb(X64.vB$'yOf1JYUt+T(6=0|VNBsg#v:9Ѭ>7#ߕVS]W~Ҟ՜ 鞕}&07yN} kQIgs>t{% ڻhA" K<\Mˮ g41f9I';=/V甇'| NqGkbW Rgp#8̅3@hx 8}4`ӎ]A|ؗE&G΢AMY쿢}#eʱVYWM!J!svnu ? "3U{AB-K DԌmhcE[B"FF\i>LJ US 2-஍sߴ`-p-"){ Hc ˋCR6cJP-*3Gm#}Xq]jz)555™H o{s&@{`$w7o7 5g;0Ydzx帺Ce&wC|jC Kߕ+j I[ǘ>mZɪew,B]ѾZȾ++*-ȟ1U+PM+5# T[aϵ qOo洛F7_ 4yٔ#gLQZ|qzSy9 Gųϟjg>ԇZ9݋MQf3 <>-+rgŖ 5F[*?2s㻚T U<҃ΰfƦrwEfu>H|^@xvZ);'ƚh OibH,^ڜD-N-.I{˼p&ɣ @uRԷ(VW1ֺJS=jKݧȝJk%*pUB4  Uġevb|pWlYx#l>_{5o܆fHTZV?_FBSeء<,0e9 +~proM͆][,1I !Oq:@賜>)fz2?e=AuSdm>uT|7Btks(l*`帪>Pk0L) m`3a]H:K^?SP)jIHUv I-Z+x>ws~%bP̄8 MW-j(xPILMX EjT'&=`FAU?NE GgZes 6$I^k /܈ᛵM}dՃͨ[V۴Bepq; G 3x5^*:fmç`V`P37QZ삌%C Wɷ6yg_zU٩p=LG` \x?QS7HIG 8H(P3oŒz&Iֶ$&݋Cُ#Q=zfzRo?zPmm Nw>iˁ{$ΟU T2wpl >4 1pp#-zm͆-sςx聋hhsC}֖]q Nu>SJJhדwCMhͰ(Xʀ1gd>;`S.orjp[K'z<9%ꃅO@H==!9qL_:G4m IN<3+ik+l?K`@}Ȟ"v!O;$# P(P,)`a>>ƉGGHixEju>,>[\r]lcM)_e3ZQX0[zm!m0zp.=`%L a$x "^OhPL$lj;,Vl.=wnC_(!~/ *6^0W_-Q6-bj.w2%7R,CY1y|al(Xx=7怺R\oq!IEpޛ'H m*\#!i-ŶmVzLhϝ(2-p3EtlBDS>޶*'hpqb}N_[U}S ^gWBH n _ ^8}9`L.k3+ch,(ky]v\HX)@qos^1NQ%?'%6ô%cp5!Ѧ6⚽N#?22nOcTaD¼~l%wT[ OW<k#I[TyG[h;hr4[uf9HhjbQsnnC./\*%AӝljlBi-#e[R!>6"΃Ryvk籥pʳC* `ܓDp woͰ$ޠ!z@i iŭ&@yb> Xz#!p|WX#eJI~꠶`QǃB,*xv)?k!:~d{.+Gk7m0FܚzBkT$"&@՗!($zH^w3՗]{ٽ}q:osFAUx;͗#o$(z(8*fe f5\oʰӥֆVmŤ`m5=Acб?II [m,l] %.ɸ`)amU%p}!}8߲97=]&ŷ]I>~]6GeKX2E&QfUz^Yk^#Ҽr,dZRCY:SS8ˢC6lyF'W>c˨esExZ 7#ITlISױpH5'I${HEB b r>Zcɴ]EylXcDsI`w~ z FK9m"r'#é=[")BDp~b·:Vk;dz6c@p׬kX@[,'ʓ" ߛ3zųC˨ N'z+=(al+t~yҪ4heg41 S<S ΘßCI B<kX?T !iiϘ D*db0ch$X^Vnܕ\W"Y/Y֦ g!V*1"UUؘayWcNșВ5 0B{¸U RuQ^heDfH%T+Q=T3u֘ێc}OEv4]YKLфtzÙ"?Kؼ+L|Ʒ4ΝLN𫩎zHxT(B;M+p mf.MV\lUP83I4 8cΧ)sĚbvtq7ZOkNpm 6=X#s<\R%fs(~2ݾޣYN^3R>:>l/T>[R grHG%4 NAk]Ύv)?#Wsc$ HDmRgeE7-lpँ,z#7z٧Wʽwo)3m4 YӏE폹%oÍt!#{Ny: {e G,<yʚfi/;R^%X'B 1V͋)uȝT{Z<=>Ąt=}R)/NkDTQZ6Jd=\0}2iu!J, ɕNb`WT7iLљ{rC{bR /VhVH$lD&Y0,`j@KLuD" 5Owxq@΁tV? ;5PX_nPOĜl:ȕ' *ț\u\Zu ?eT LMGF ֫Z*z.I5d Q/Z|{ oIy9پ8t4`l*\R/⺨mELVtBVy?L.{_ &_v)tv" ?UЬ:[VeW,LjuI!蕉D'j8Xmbېs"`u ڵ/#e҃zۚ†CP~hT~/cҨrɲ6[tG}8-#j~ "ز)LQ$AnZi>/礃Z}@A>I,$ ѣ up1U=6dno1}mDOf Pr5Dߌ. \# ąxX?FeVЄZ#55>|m'T-EUN5 AOy| 0^dIR>;nϼtâ~һc[J|MN*B;Dv, խi&y&vM)\ܼx\p{4A3(U.W 02hO[v~`5ȴ>!G`n\N6^æmq|΍BRpWf £s@g ܭKĴS 0.{#jYO*Y rs#[j$w ̣c uٵ]1ދ͜>-P_mjIG*OjdzX(=U/ %M3|@j'Zl1[?Px>H9" ><ذiJ&{\{/W؍]NpxQJ{w|K9>n>Ǎ͓w*KCoQ  &$rPnİGOv^i╉|mZs>JWrs{MAV򳛃0N!XэFd㠚PʐŅ:~ W< >؝2H-C1Ƽ;͆cr]8MTQ u7K ·9AuE-ny.n] *Ajq|9XԏnUE UafSGGi@hvt?SPكj`S0=2i_|3jTsZY~q$ODj*uO"[ȭLv6ހǴ\ Oo fx#Pl ˒y0YGehxZ%mY*$! /۞; Xٶyr8kp%L"&{R"2vQ~ƌ+Ne#VW ,3ŪcBH/8bL cݘFЌf+[;xڈ| 'q`©l )P6.fXӝ|nRO+d((^nM6ٔ3{$-w|L2!v!+vB̈́4q\txw$4ٽW s: Kp#˧wz8IaG %K 1I{6J@/X! qa7>PFϭh"1.jE=7!]U7c4VG%>W|i?D zXT4T"~+t2Ws}xmgmMd-҈wh}2ڒ3q%?c}LcP>E+"}ʍp!Ztqd23y*y"S3Q M\l%O{@`aS<}SSI/t vsJV]% >y+ B(y" Y}}Cѱ=Qj<>1l'< xZ( \h=iGb@d0F4˵CǀD75_H$J(d5yI ' ӏ/L5~L[,&Q,p2@I0\@8qoM,O[e(HX%7vm6V]G+ m2mdnZSIk$#20 WH2+l)ĶpX.n ~BG~OxxR{[)TWۜ]8ѷf0A,Y۔/k7;[b9SR)ʄ,HgXL1+W7Cx HkНޓ*MIN+U h?(*4^|4+5@[b?-eHV6un5o;rZ$ѳMLGZU_{y@~(ۻ_w!_+E1Hɑ1_}X -wIo׊2 Uu^7jzXsՔ^"H5Z" jUy6.O(9u{ڄQ39oMxh}`;XeUIJ~2Ttm(wl*Vv. D8 2󨒞ju>W>-UrW0R35D0SˑKGM&Ƒԓή_Fw9lQY稙_;yV2P98IpY)"D1V[EFxq֘.'u9}nFTf#xFoz?mL6fIRl!j/\Wu4/*Wn'ȄXFs12Wv G>Npheo+<-Vt>,뀦VrlۧB`gCY;jv*QZ*驐Ϧ\)I&d4G}GjG¤dzu1fv۹7Z-70o@J>Z+ݚ AuQD/Ao__@ 8XȩV؝l: UJ~*( ɳ#/ $r N6Mij37'M1z~O߳04(֣ɴ͐A(6dM\ ٜP4_^(a"@Q?./9$V`I۟{R-R|`m̤]86\ އ06sjxLj'(eYE>*K@evH_$Oڐ7\^|8'ZhQR* G%Ŷ"_{%.ksI¬dfa%v A\#8&C :zrJ6Ĵ)"Z*(I!ҀEF="!Y)h( -d;HJJTc/|pc"mTԷ?a(S8L!fd N#Pg{p?L ?@;Gne6gߓˡho+0pOtE>LD O#oSo+H2R'xA?=NX qL% ^-+A]W?!*zs E4GRmEsFn}G$i|h 1Esk]TЮ*!%~a^)-?yF@xl4#raD3b⴨!<("}w:HBs|`*)sw!Sx ^.;=6$񯄤sxHic'@oĪfyI:2!#cn;=8b)b8Y;H@>K^5G <=TJlmqMpC* =-#IChD@#$0V3\3%hۈjF5FjS)zc(+5(@s~l/BkmJ$V&vG0֡Ԉ)f:1/]/2<~V@!t#08 !x5fD_4Iq\r R.p{PO,WV@UVr]{Ā޳oc:~sbc,XRbC,$[#bO 'IGs&~ u:&0q^^ʹE(e9!bٹלnc[PFdQU@y@3fhaЫe]އ3N&?5ɘV%oha'#;D//]oK+,CYcZM00/>#ż{c\l]p˄6:QYz!Պ# 4Lk`(q @h|f2-}}voxXLjrK1c-XXi]%zWQJS՟4 շj+" ,\:|]߇_*-b1bbG~;HxG @77)o#Ä9t3QZcAxry6Zx}6=z{jqͣ1xe$B t)'`%"È0Gf!ut H+C,P(+$X-*8@ԇ ('Dz # iR,$&k[l∁9v?Hp:poI"n+I1of skxWdPB-/jC!v[٠J:hxv_ \keu 1hzea-qK 6èr x8p9HGߺIz'iֺpD70PYE9hoA416~$:?!KMKv6.q@kE2n;b Ƿg? )7kCOY u3o FjJ޽"yw!nܦV7'r&:=F^TbF+gv[kH^c]jIn"yP =N;jR]:) H}. [rwh22d햪R,ՙxmP;2,6ʣ&;kt;Y8 *Ǻ1$Bs>5)H` 3f( pӺnIil"X]aheWڦ$k3R`31ʓ\Dʺ3Tkt wPtLځsM.x8M *™׵Ǩ^Nٶ$w'St0[kUA5%xin qm~UMvmra/2OkOp #m2fqg)y > GNb,*\eXY\o1ڴfBlس"Aq q/{yNծD:dҟ0 1{gQO-V_GyB[1܄ymh0JT$*΋/)ÒhGg^IA!U o8,Qyt5wiXB2>\q}01KSͷ/x?ˢᐴ~|)]sivNۈ"9fqlt_~vk/t0U|UU\FwK{,^meABѐ1!ʯ"(]Vdu˿ٙ2;^? f\23y/Q\˃;rٻkC.5k`pR"ޅG* /r1=5h Ř%3"_ZSzU-\b 8@lİY\5J.FjXƖcCaSA z]VITЖLy\R*W-*E ww@Br,Xkt<]mIRQ $"~Kha =yBV@|W=9we¤)D|Y>YWJ\`{jeA3Ta9y1%b6G |? 6Zxٗ[viwOgymAZϬo#ra2[hgksɈ2Zqv8̅`WZ֜Q-[/{nX 4jqcgl0wuNH}|KsٗM=\$ UT /jcN.:,Vsb]w3MzZ xJ|_9k~LG{)! ^"˘*[ fy~Gjm3[s=s9|_5y;VfN. |s/ڴ,I-B)Df{[M݋A৤z܆oU-j=I⃕' 74=|GU!G:vRWGqOZ6^j?~eJj44m.\ꁇP2܏x<&LF|M+*Ir9tp3waG] G g*UUm{](ϳl{`e!%=_{n2*OL|-<{ GS?8}Y&~8]i:}9C},ΗAYċM𷬥JKk܈,\*쓉nU n1bبPޫimSra@ve0' ȽY t*&ф]6a*։j (PˆY8Khf}b*|Tvs"_y9KR2.1G= kCr)_F-m Udɩ0Wwyf+$f`m"K%*P欩ARՔQ) zMAJ10˜^99%EuE{>"ZsC4L?p|MZv xRF.Mlӂjdi]1հr`(gpN@ﭞq] CN7fU=Kt BW_2d16": =U cp,uնtZ+i攷,nVYj7_+dlJ3qh&ߺ'Qk^nMﻕ)XȡxÃ1[|-lj!i}Ҳ34\_)m9ݗ=% OM{F0kqh8ocg7{e7 ɻ.p te71%*k}\ r]rI𐔶q黰dd<׼OBV c:ta(Pt$ X$SFi"R>94c+vձB@{L"rSnH J@8e7RY5՗k))y$/$m`*'0?Ѣ_%eM<6Qaڒ @=B~`F{C,d°bH-7Ug2ΎgB+ ":ul.eNn=ҢӒTPPM--LiHm [ 8AD䫍 % f!Vopp+o/SC̐B.RXv1Z8'Fǭ9\$Sw R#dӡ}pl@!Dl,()|9$lAeR )`͗*'5E.ұSQ/~V/UЃ8&f{% cz WQإX|y& !_'fMc*O uB#_ Ua1)^0mڛɩVv0LW9!Yk^ &"n^fV^0O>L1-WZ-?; П}CCL{h Il'd5$)" Cij培V02[FֵR웴 G7bMzr1 HcpɆK1LO,}b=aA`!h($5jq7N@f <6eg aVfmWw?Py)*qO* !z<UjɃ3e{ ]"ދ~c"Tf^ HPBky POoEVFPӁJ%A\pM(nqeYdCVM?4II#1gK5M iR hۉ]{+D, KѱP(gZ`}fmT$rY=qӳNa\KS|kFOJrT/3\Gi0Ħ4Ư++;kgiEs)nt5BYlL`>/< yN7ԯ4ufr~y^dT#,qbܐ]:>O_vi ^8sZ@wJsmNUg«P6" ('*hqq@B`TߥD~y`fmsZ h]F6AT\8_LVP^\\q lDmɢ>mR+JDpqICVnΗQ>B=rLrg'sQxK5]DVTVlg.ScG$ O )Z|5wkp13&)a. =xvD"-.YoVW9;DtO;D7ِG_z)LW6mö% Lo5&D0y>žJAD7E`=#jpN&Ge? B`гl0Ut5[R} 黮$ G45nА5g~audlHnw2N<"Flk 1$X{5ǚˊlj䯨rY7%A2G E (6_yʛ TTBBW«M@]0'q]yaA.`O,fg1v(Ib@'* _ T1d۶!{OO_pΕ53aM DƒB6UBߝuO/~`>,S6-5S6ι!_:;cK> 799⋾*)FJ^h4Wj;9W!;toDߤ_[_2Q"THss#g9MjR0npp$%> pb V[V,3v[.GDQ͓_:՘#vZa35^1ӆjj"):84_m_a{;9JBBY6t\҈#d|n2ڸ0.\ƌ[ww$BfaDα<DqlUJǦsrQօ<>-w'Od7}#+1_RM2,` ^tMҩ]*H<UA7##>Uvj)Ama:Fi݋WRQl@+)5*"٠9):ZTyOӌ\cJ^J@b{OCgQuŸ'FN?Hrɵ@\\GG ELaR/.UYgh&B/G[ !:TJOǨW2C6vS݆; ؏y-YIk!dFڤ7Iq-*D3$*ub>H iy<9Z[jH$ Ji2 ;_g σzdZĂØz<4H-g} {|cS>B߹F(P-V8mģdsƼ4ifeR=xԬ $;Y~b_99-qL?S2˔ןW03i'ñQ{``4fwfXCԋGN[ G!-̏irAp"NW[@?e|Q#hV3/وlغƹS8.g(I'$De-jJOMfgLA;cinj48Z^lɢdcpxGcH_̏ʭ 33ٞN>[%$ `W"_MXwRLL='o)n!2ciTbsEBV٪'_&AX[1: ^\Xc/wo8L(N7M|/@9f{ݚ N9?jqWQnfT1 tޠD( Èțv7{Nﱘ.E0A_VOզe-x>DģU@ 3Q۷)G۔ $eFͶ'mS2Y W&G,D[h_O9ߜL,;bXbX\%<ד+ӡa[m6j-G|dU'1*ZEx OA(V=s&VEښ8k&̈k )4lyU( ZQiöo#:Ғ;&Rw'"c; qM]P-1 XE~18W 0`S"n[r:icog ̲Azi__ʕ;C2{;r#~RjNvxP55 ]ѨؖnB-Ee<*: Pimé=h{Do3m@+#mBr3o713k6=xW?Hm<]4/ڃ_o~T֮aXvkG{oGM/ozs𘽖i(Nʧ?1F첶(~@$;;0[2눞2qm@g̶p)d'|)}<GMQ1.VNѼm8($6P;<9ttrywB!CLTd?XKAppݕh/A 2 T9HEWJ a?=P(N:9Op={ŐjJ6)op¨&עp2ģk- # ʇcs27O z=\3Va;uuH"Ղ*OBXo{̼jX%>μi5vy @jUH߱TF k!$6b]/ W2+=I(^+}^d&=V{m`e(Fx?|%{sRSlI-YUZ䱝L'7|p-AyrL!j dn(DQ8Z 7|m1n[mNx"$eIe1w%ֺb2 )\A?#.p˅D{N 0XB\o8`/2֓iJ@l~J`0(3Vܯ{vWVL- KJTiEN{ vAd"'vQ8MFX[ln R#MM8wQ`4x[=vϸ=_ [ I MG0;6Ďg풛IЋ,XˍNʊDM:,ʊ4DgbFg٪dbmhBCW?;?B*R*Aw<\FMt=O(zM0}p)Bv*Y4T~t[a&qb+Kq4n&P(S^=H$SrWnxwe-2}{4'Q|}< 5a}ؤo}B;OpU`m!:ɏ\:;鵓( }"AfIf_q!F Hb__]?Ч s0UnUح<~$ e;mVXe~Ê\THtF9얽h1y0q=S?9Ę~\fB(/RjB B*n2ـ2V3lX١v%lx(L=]kqTmiRLؗ'&KBlbt"nSb. (_;"}(+}yN:0#au_+|?p.5q!߇0:πQO'm St\)dV|m{]+=Nͮ6cM&&#ɳFNp.s'0-/\zffrl18Uv($)/y,2Mb<'#]GS޿ sߜ.J 'sP0:ٟ{nnl u oS3-9̷dFuKV-eKS3{t_'Wy!&V\zzSW"LCg!^w,V* p2l*EbX'._4;w^6'A {\|E+;oiה]@2+HIn&h S* 7Fmy[T0C^\rwXx]As@)/$~졹Y82%)Aϻ8skKL2?W=_< k8 &ܚcU m P)D01ga~mC xV6)Q+@zmtX+jsZҳ{r\dAIiJٲ{rGk ̿pJ6)5)Vei2 vT.=bb VjނmwGg212 ǹ-^a|*E cqO;*9C&S^&{V#n"ztMJl> L[~es 9Ta:ёB"@qOaz mN #& %v, * @|:.Dx=6$.MyBHul&x#T'UR_h!ІS\j(,6QQ`HeEwTk[);]wa2lV5}n R:pǷ܇ RDo԰zУ$ y^>l?-ҨG~NZz,iRfac'n=_a~N#iE Aibih=ުe*Tbv9:1j A.l{NRB0Rv`Dd}o󼝢Dsb<֖G^ibu@tՑ%lzv{u#tV*i"k{0ztne1#c!c m6QjI>|aRET )r)-AQ@M,p r֛q+B6/|da׌4އ[xV,?z)V)zbA@̶hM&I+kiJC57&eZ4¼~^)yvԙmDc)2;3#V*GCd:C_\R%zKsi 0Ȯn rJt$@<,?e1#5mH/)xsD-)j$nZk"z)Kbx,f˃vmj2_#3eVB TMg(<% ~[@Ίn}N+qvj_LU tV䶑Kb;T1ge}%U(+ >"򭹬d<öH/08;*[1D)b;C2IgUQ݃41%#T ^i"hJ9ֱz^SfXìm~MmN߳D>6$1s|c(}1N^6)4蟭_D+2%]fK3`FCKkXf?L5҈=zn#.:3;ĀpU8+jd &i@U>U =q(J2vT7ζ xA+_ 5ڑwD"dS$ŸOzk!U' M=$wk0Y̳lΔ{ԅ4݋C% S7QGfX3³HCC\śsw 5i!uNI(/F0Q# ,S*11HU[| vl7c ii]4ɰȇBAؓ&Bp$VtVJӺ#Zܙ:2о0EtLYU:Fy+n4H6 z}#"u.dM< RhGwu~I7*9Znw?Mj(gc\ĿaΑ1'p. o\zˁ|v0E+1Ve1OX?J;f3'7==@i3mw–a"lxc"kxWis2.SX$4OH[,L6-J?OyC"5""餼$~4\գH[Vib54:o mS5lMoADfvС'"]x>Yߖ؃Щv34zX? 47h:>./[Z at; Qַrzڻy#}xtT ,_)vGۢ8Y.qۛ$C2D\x'e23y :$VpW(q[,zd O)~ǧx4Kn`-1701t'|? ջ"Dxuw}}M61_H\GE*mx{&s>*} qLm0eِ*&kdBtQ(5SxK]0;+~2gr9BJ7W}eȈK1SfN/Ж wm)[-b^9"CM@Ѯ[ԹMz[6CesYb]gSӳXqR7ZnIPx"F c~"Y9**>SxgFc].y- 1ZJq?2BB 1LzLnP׬Glcr=?ؕg+-=!LKlpaҊ{7A"'OXnwGgW1kt$$^{F6cWϰ#eyJ.謣7װkh3cjOdy`^:@Bui_tCk.2wC(w uUuIRй M_CfcXyYʊ69Q_ +:KqQpNu|SC͆@ E ȠdS񇝻CιHylrU>{Ob M6 54D +r$a'"m2pXqKInt4&d@G :=j>C?[-cE+,NHe~zURT'*9=DS4>񴵨jS ,:IM]P7eHmuٜʺTCM,C1mߏu qVkEկpC}HW~הkY#n ˽I NiLK!Ȼ0i\u7}l6<fϪF&46)t&)ͧ"V٥"4f/Rn֛d??}~(TLd]M&qhmD-AQ'nHԡO >˘qPknMA$}{Uݞ'Վqr.lHÂ^2~!4ҋkVUs@)G#Iz5sD-sHX ns-pV5]x6)\;a2bHsP;৞%ga P% jA8_1J0p4qYzNFBby8=Wd(~IUV|*ͤ|WBR yS2vlY0G vJs^Y ܄IK`XM 5B6؂Rd4%oe:kwYK+d~*? 'WoEx_2S_i ma=amF666Lr@g!YY~rWɉ˶O˞C]iw/!zH .BJƖiJUK8"ϑ&8Hj[X=?m \ h$C5d<כR5ߡ&)H{#DL]MM0U\/p2m1wM(6TCa;B0q+ {պw7+`2 M¥@B =$8톹'evhih[Ip ,ҁaȹ&fXgpT-Cɟf5*"JӶS(|D/H)_кyϱsKf=[|j+_uj[':ȼj&r ;=e$rOըýcDd:[g8KhUhŭby"^z{e,MY)Lmr'sSR|bmfz^m퓆yVVxs'-fwiˍ"X س˼˩F ˝NdBZ1w"̑iA جӑuPT="w~;kkeh7lg%Sj0H4K0,Eh_j]#Z$ *k XaiqEXuQԹG}ᙁNyػQR!˵I&$)]~fjw^&>"-VơCiq %P>ڣw][)G:KQ,-nv%c@Q7ѧ*W@)4w̃@ax~dDe b]_BJG' >KyV vVgj Fj|r#fMl8 9|V!G~ֹA0h/"}']X%lHX6?Ӓٛ~kwA<8OKeح%ZJTk 7`5¬Sy'σfm*N(o_TKowǦ2GS ujim<&rK@ǞΩye }Ԋx.8H]/nFO ֘MАf>dzR]T:U}J5 x+q~Zʰ&P:ۈ ppny6 7.gv^EUYA˜(٘ .VplEqAF~HV2}Ͽ+y5]Zbh.F)&YgycjvR~${9$țbچqb2qz`49><>(0~q}BܫxmVcrׂp䡻{~3 iaPevk Zgr =4@md!y1R@Ow JESO^kf7d%z?d?yVT4dGFh[ȓF~~h?1{:r:F+/X\T jfܟOʷRtXI[RjI)͛1;҃~MI;go{)[:Q/>ɇ(Vg9%(2`_kJy/4b:>o`<62n[$#w=ZRڄ}ϝϻ̙"&o+5X"o\/Ѽ >b?c$NJǻ"s_xD:g8+_?j'&̃r`yꊁ\:cq/o;~O=Q $~"tyfݻN{]tM21TiYLWR!u!N\^i<38 ]EuYBޡ*0~ _ը rTX]KoXXD'g=E2@tLͣUdd= ddxH1Nec+ jhXjFFāS" _eH PIdWCd7]*P ð0C_7C;Ր99\eHhAj|N{2={9n h)@\V~~=i=a(Q76齘FȴaYSf/p\KIT=wks= yg/ٳ]T P:vU}-Pc5'[cFJۗ6ek;Iʹ[ ;W%~| D7.1=Vɪ0,okd6;xZ!̊R%3d8&&q92Pr"q0aʐ)f4.1LK*nf,QIcW%gnޏ#UN"=*$yc;pW^mgpt1@|KB75-'P,[ijRPPj^WoP訯m~6ADPd"x7K=[@= g:XY ,$XÂ82Ӎe{D9)('l%3Y <~25 [5ScY!xzNI)2EA@;I;-~"Gb{at ,p)XŷWR6'X|ʡYrt :LA̶)!A0j}l91n+7gCd~_!+nbnn,x?>IzD3t-w\CsX&9KeOFĄMsdz#%d CcRC9! ̐>iSMfX.f-cVlɖ|pv,?#q, ]J! Vg>Hܥ*%ޓԪ2MN -Iz9 t8mE-7jqəΦƥfiug\`L&%sq="}n ,$N-QT??!g&_ڎD 8!ڗ=y4i4d4ڀc⻅4׊~c__,rIZoS\/p BZ-Vك}n'{v0TK\bq6qJ#z:5+KZuz' c $\ XX!(M9MdUeO5C>Ty!e g=u!39[]9xhY{+!(؆[uW)Km'|/:{v%[αvR T(. HdvVrZUkiYyi.{Xgou ƫaf0l3qf3v*혎'4c'gwٙ ITBfp6ΉY-BT8^};7"`am:Xt,> "tCAYX>[T^z29yNo}Gdk^ao*Mw7@y"?¶IBӈ{+Ϸ?h$&잦b[Iܝ0_}M"'kh)\,?O nE/m(/Ⱦp}:jlfcG_$&4$0._$̊#Ú.&( 1xXVߍվҥS7!Gla=o9ZxAW#V|Tc ;VEuxkղ=$=xڝ+66 $XXϮ K4e>fjۘcu'D m"tݜ?Zצ5JK8\m+({N `* & Vn&X@M7vʟR fjJ )-1-;p".=C CVi K/lSD< $uNԹ`* uOtc{0iE 1_]`t5<2Sk!|D ƗԯއNh  d|şfHSuU޶Ljxw⟌+H UffέFRD`J[_Dޖv==JĞ0XW#cB"Yo?gSD45`y@f0s {Wm%ƨ %ٮyqVr1Cuq"6qg=:\Kjm qɦv7|&mFc@=QI[X ]8uuK _mQhKߜN_}>m6:t 6$[P12,%!V&g*z!uoBIMGDD o{k@Mv=1pgo׃J Q>!{ƏD= C_xmCNH32<5A}X=c=_N.},bdJeh-fC8c8`#}MGG^2@|Da]L@ Ͻw&{}cxjNhM{7p~o\6cUYjGs~Mt@٧{:c!e@+cS?t[˒za& `&`&/u۪Lo+߰AU{RPdD"3E<41GKOri)8zx0FcawȴCS^KڇYpDCU2œ1e(M T.m> Ÿu< 6[3@ߊϗI!Mb>N%/pu)iP! ƼT,|`S?A"L[ڒߢD򽑴7UQ~ZxX mߦ~U E-E>Nഐ=kn89Jz~.nGg[vS׺Fudh1 I0=~ *spPWszn@K ?PƾGtXu0N &i-J@'fQu2~4}j?wՎخٸ6{dh5̇ĴNrpHH/j䃔|\S;}Dȇ_9 fɉ]EsZN`5}SgI\ =MH~l&c(,HM$ÉXGU*ddUו/ damu0k/{lɮ9ZLӖvҏ &ơNZ6jeF`j"6>wG-23(A3JK?dY7ɥ{JBHɗ9d8_Zo>mu_ؼuZ';0= J.LK0iQx*,?M9mfn&^DNlUqDԗc-тSkwlO 갃ǏRQ+iNYEζt?);g,g>~)#>sc|?}lYbI5)ǗR9VC6Ucu b(F˙bHO5X(6|uʈǂG6z'8ҞȥOk|cp"74#A%dχs:Doɿ6=63 h'b,F3fɩ.;M5 a_>ZpRSՠQ2ÄIİQ"6F&5_3ߞM »fDR K Yyzz, @Z>L pWi̬fǭ E6BV붮 hsҎ^#m}nw+3\qi zS_grme(׊7Uj3̦Wxi@ݵPm)\nD0U^e4;M$qLZӦר3\X%\cflވuq³]]zIf.ϗT-ԨʱcPPHSXz6).1Zx'{̩[\mk L{d-}fJfBZ2?l {cdJT(CcTn>99NFM,1<^4)l.L WghfHHj@qBp a>xm8AM1 -m˗FTw5d<u5.̟L6g w3jϳ[!eʴ=Z9"P3ڜ}o~U̬.beZL5}]‚߬D/{݇>P㰴'7}+<n8 wx@i7d]"2Ezٸu*D6Vawjl\pVWqP~̹X?d!u7opj6iX/1 3 ("0 xm n_syq,`{̛B`++?B-V{WT`An+.HkUz%] Z/:㦿w%lbIEQ#ؽv8*:ɏXJYʏÒ9*0{ZݗtߡXUͷ."dJ5*)[Nzdz~P&GH|}6KǺWblÑ#(JUd攀匈y/v%/Xߤ[1ja^ͬE*oǝ8SGO oWE#QBFr**`56J-_B*//lZyR;Mn[Lh(##Q蔺L6|Yvq Dq n@2`u,:c;ڄ pxM( f@zrW_ uze 2d&L(Y[34ppE@K?ZĦE[01*b-oS?DO7JT191J$VcbDJ=Ȯ+u."0y90,p>W =IdY|tvo5>\^Eڃu`bR` APT,"ukhv}=G~ʱ0PUf4&$s߇hy~/rQTm E:9e:@pCT'G$8$ atvK{A;%9h]X^ڟ r;Tl zL! [Ȃ*e&z+~o7ŝH4É®Nex]ep k.'^ڏ^TMŌqZ N曲x@ Yxұ,б/p҄% "7J>'{3ϑqDFQ%L-Bӧ$}#M|"zjx3Ͼ*07Dd<,\EN(5&^2ꌏ{Z A HsE 9. Rkt X_OoMa1w +_0]%57)4  y3ajqẽ4 C+;QJ(yff% |tǘ!-ƂjC-_nךz“c=8y8k>!̄nނr|2q W~Ǵ"2u |8{J$$4KQhs[%0jW+`1.Ez{hV#7b\FOa-7Q˧R@LllmU<^e6zr[TɄA[؂]euҩg6WԘA) ϴ}Ff*宾qHY e>r`U[vt A /3}2'genݡX/4#>|d2V;=,)C%s`}yh$440&&%[ evG>KnΙ'gfTkrAs9@/JFKsxi|cې,goc;6Z5 9b߬5owC`y X訫(Hul5 qq9-!$Cg=^}{<(nI+vf!ki :'Ћav緆B †LP}AljRf5g!ή NVu[ BuGFuW̭ k^qszBǑdUȱ-ߟnPn({EXϖn[ 1 cG@g9gN0HwӃȻBH:AH9#3_O}2!zC^-Ҋڻ$ʸcb! |XZp35=X5Ϡ8rO< e-m\oIϹ7б'=kQH\ l("z&ò=y.J'(W"o'ReX[9KᚸD7qfI5a1-a>4Y=()pԏ.v"JRi1ZQݜ*T%ou~RPd,ϕ51Pf>ЛƙkW!ص(W.|7O>X\2)4؏fQ0&@RFb ȞmPxP!y)<@ s&3@;V̳Q[tb(v -X剠/,.^b1 wQ6SX NK[: O@C-[7 vN( H Tz!*FР<1+zrb,vɉzi(Im=fx(iXփ;Jq̯]_gv&IN+yڿDա,}oã?w4 H{(y]?:]+D-^<+`G\qǽsLQn,Ed @@4#rWG:yy[ZܫG-IY2?]Km.a?ٺkTAo>ly392kO!mҟ|WP_}}WJvrx,`Ae~utJ9<Wb|B8ei'2l[WyCGY#<029xݧ7ߐ5[H-VBuCL?%Bx0o|S')0D WoXJxU//1U$maQ<*nŗI$-Q ˁ 7(hۦ|Rbyjg_cwH,3S], FMgRΖ=,tE+R m]U5̇K,W^T&qץZ<8g[BhԤpB9cV>$ 9Б.Ĺ(`)/lHM(匂j%ނuE9BRlg iEQHJ$Y? EBJJ P1Y,櫡T$L-X_"0N7)ę |'RM鴹Z#znA>a%|ɚEMid)4[) ȍt#/И4w﫻>j#WNx 1%U sK[U^Eۥ-Uf%.o$/o\@ktÎG->ƭݏ8K8hz>{Z>6#q5?p.d9>ЮDjuKa~AE0lH-xAiOKw'%;XU0$wrV9< _%z $3h\xbth3' |=8<x~J/6~<_~ض[rbT&@~z fY|JqKLO W S7tLsæ%KiFoa53׌/WW#$z47 .>@=\";!$ҋܨ#d-SCyYOξ2Bj%/m"Ue`c_13Yp8 2iy{h)X/ VM :)փC\.ׂB@֌(uC^RF`$q=CJcgCzKIFߏm^ہo.)u)bva#6Bʁ.E;&?=ĝqC7Ƈc*aMU5*D!1oNͶJoa\V~= EhXvH=DYOwzxa߹_IOl?B?K.̴h{oz}qKdm`xLtt ȇ{Gc\>ӱ)JUW8ڵWj ?LWR4f +LC=ȷkeuZW=/N0FX( oP pd%;n'y) N(&˔-'#:On-v6eL7BjB%^]_Pj"5&#3tj% b [fo[^VSUo ZKTœspCkPwE<U<>c=)^ˍo@)\MR[@ f$YiW@r/;va=n[@ ?`.LH Q;^]tǛ{‰9=}4Ӷ}27)RFˡ{ЙpH1Qhnˠum:!x[ĨJf5l32N -kOg ޸[p39dx;ꮆɇ-RGH8򑀥IH0ױ;Wucs@"n5D >,ĕϲC ,t8Y]\-&OV |Qk_o{ @4+/gv»4Y8xLT^T[ُ?C@0)جBit#?:)[w= /C_S5U5k-u’#y9p;*Q:hS 7d$yVLm5Vǟ#z7ٶk .vնE鼋~gJB`e;q]P^51=$ftK?^$P A 2 uﰁ;;yXz)0WY;ϴƊ*Խ7]GG85vnJ4%Hs0YQf{u7ճ,M&l9_RGѶ jg(ERYEmB$Mu; D0ۣS\%iF0/7n.O|@#gyE86K0Eb% 7z"BvHzPUg}s؉\|?iڀi:`{[l~gSB_=GX*4"=+~Eps 77Ү#`^DL+W>Z]'[6j> XTӹB) R=.^ G \3?^dU!j )G-Τ^Ē~#&bs*o;%xY j.0yNhY&K|yj`dp͚vi>eZܣfSw[4;ZS/Xd7ў$!Z>kp>oqPX-7d}cakv24L 8<]4 -ޑ魝iK);=I5rꧢW@aA'Qv7"srVJ y&p( @T;IM! GW&Ӝ1v_E6\Urӎu qq#"xdbI=3a&c AuApQ͋d,4'^o xq %p hrf52S&Dy*B BxBg46v)#yVe>7j DS\ab8K<%Dc#(of 6_|$%}gc"KԂԟ_Ewr1)jI\((4-x8MDmĐUPI8#=8+|Ad}atJQ˞,)Xk+8Ŀ}1lF}$1Got;VݛS<%/G1^F߈ ԋ--瀣)eWL'vCLaw|&Z lO>BrWOPs<گb=^*0F _뿊wk9,`ϻGcXPaŬdƌF by0&Yvl̓W=-V!zNVZo򓸉^\\)U#8N? %ρ/8&ʃ}q bR aK N/-FNy!pe,)bͰdz2lOL,ZD4**)!-bts L<he@҈0!A zL(+W5O3p >6WN$a/a cEuh>E%Nbڪ}5΢ZI*m3k̉>3#1@. z2P GHnWE+h//B{j9v>8?ZXZ3~%s>2 IjCN TYSY|ywDFtSZJ 5_bRmE{ 7GM}4hmR e1Ow+VvrA >ߟ=plb>Ǔ k1c  n h܏ r=0rM%vrE|6fJQFI<@ ^tnu\^yz.գ+aE2yTxwsuė+ .~h!4vɨG6  xVHCnElsuc_~z-Iڥ\sAyw4A)!hz.=ccG`I`ەX^Hpyx"@'|BUvj k0%Npu4DV6H_(EgIGV!st>u%-EQ3@9[[S)jv(LC~s'd>8w?ꘆu{u%ڏK6@OC+U×.F>wz[靅ҏ"CTsY~[r?@`3ۜ;>1?  _ba1q+zEyNZ Y%¬Wqv!@1@zsQ @Ѥ 5~l{ jWwvQ`Mu<%XP&/ 9%ߚnijbҍ*L;*80 j" +NN']g5kՅPu' J``liC_9>2[-@ǃyŽG Zh(˴h{pjKŒ+:濌ڽࡋC(gY͆;ՌW,߰KwPj5j>`(C} .e$(Sj%>͹la k`%{lN1/y?lԧN ̘ ])16AOKQxT:B\RR݊m=~ca}qՑw"IF7yKsU%[ ǝb|y ,.1pP:g!WO"sO>z1PG\T;q vJq`4`˜^,3GMpd,·Wn)E6h+0UY(6#6㓠k@;XْŽv`mzgjD62)AIgOld[ӍE 5q=^=ݯwEfUGHnJ*T(ZG.cE~ - ;`փ+F:H^*ئW]N1@,r϶'N9jҫj6۰9%X( gɰU6Dg>/lr 6%Zo' L*>:ܫWuh-[c}ӧ$.@0a.kgנy C紃 G)LȒZ[cƇ`g-Y9)ձ5d/+lQswL!y=1#G+d HϷ8z'D'2K0V"xWsk9NE<^^⹊ Hc7&7Κo- VfrlDLc=u4|BUź⭑/j+B^VC?l"ߥc1RJzKXS TQ̶"C{%%wW6lcAQxzPEHCM)oVIgQ RsPtS)c@BM VQjYM%DVħsLj&:]Y/չ (͍nH>ѵ:Z0YV,6ϼiOt!޴y'RB>kuη yA \ZtwIEr{ea+:{*6:|N&"1`@zT{:jMB\!fdu]E&Rvyo6zFWC3Ѝ 6ٷX }Ȉ J]|f]7gG1b]/zb\,.&/۱NMtTt); sə*ތaO=Tһ< Tv}G* *lTR^X1~"<}eEٸ0] 8t C@CܻZ85HaP,#z\GaN=& .TnIUZpquPiYu"9fԧ.P%`|zOW[zɺ=]ަQĸ)Ǜ (B{/3ۂ ՎѠ~Uc*ZZ-S9ӦYqgER"a~/H.B]Ò 鹛@P%E4[h/uOrTɃYH_{aiVx׵9# 4MІ?@v4Sٯqƽ%4+ThawYYNjnZ[ ;S WtU όl"'jf{ H+OŊu/K']/wϗ&wvdcr8|Jl+?w9ĭ?i] 8f2WVw(""Ϸ]'R?Zэs(˺gzOXVpWE|?f=դ(7"9){ =7cK:”`Sd!8RS̀nFNOAm =8odqU_))E2Z"aM8neM0^VZbGUD nK_&icAѬ B`j?LB@p8& @'5n/?cF8Xvtܷgs,Wf/:ٌVxTã߬V|yTtP" ɞw7V\U+3[x+l @}[1$lYaq&Tx>ďS@mMb 4\Y)4=~T C:[8ޤؖ^iԴm-.r>i#A IBC)}) ѤXv!Sk2+o8==/౶ޫ_7n,΅1]Kt 1 4ćP4X,O=V~fAR-U8'wSZt U[$\6 GIAHn!Ҳ\ztjć<̔4`^Qr._-IiHhV* tnbd6z;L ljf\kfWqm]NV_P7巿|PaV@L v_F-y׋ U.T ~۰u*.b/Tˑh'ardԀ9rl'fMMUBa[SzjRi%k_7"ݷ?(FEIvT=3͝y+IZPP-Xa˜G9|7x]Ou4ܭ(IwDnįlzdzcIMEM4ftjI{J\aVݼ>ٶUO͹Qc^8 96jS2b;ʸl#L25Go7,ț JyNŔA%F U]>a}Q-[V& M%+HʞЙiu m_bv\vUFsg[ q;p/cwD =s>l$Γpe+J_ xX͈ȵۚ9JhּpfI]3m#loڝnEP UWH`zb55ԗ723RQ`BǕ~-R2o[%Q̩KdT3WʍV@~y3OB(Ue 14?GGؤjBZkM#hjٻſiP0'@SP}rEtgquxNP(5KI/n6,7P<k ׇ-ΰ:KdbOC-ݥb8p}U."v^ &@1},3hvn_q`,hYݒ $z,˔hiilO*/o~`^jw9L̵M0c|0;T= sHFGlf9'Sq"3C(meY2Xj 6˷I9hE8k 7K ޶*AQ,.خ~Ev5 "&bYт5}r҄R >s-Tnw\a,΢9&62>?q! :8Y*@c(5Mo#X@' ɖģ ^)0y39k>3LD(Ot1IA~ wڧqOv``ONh|:yRD!|Ѳ/hPT]Jn*=`( '7r30XE|M@x3:M{db,1@׾9ڜC+m`Apy 0n iAR;f>;; q#:)/ے Ł1KHdsX$l(9WWFcم%NGk)%m6jMuBQl,߈SICڔœ sA0EpL ClM,P摃uBqqOڀ__P#4z"?=,2L_w<kj/ӡV,b-V~կ,a1&w9q_1g/cgj戈@AAjK% [\;}\1XLN1Ս>h Dp:"J|e,;V"`΀˺ f]Փu픝]Z @1Өఐآ3')x%/ 68[Hipݎ6.MDw[IJhֻhZ?"]bWCtS(z+ﶫzw>{!ˋ!.$fi{6g8*!uX/c ^,5<{)c~ A?#mˈՅb\8JXRQ9c^\(9K@e?ovJtKJ lܲv1PA}.> ~ kWhP`Uyz~SilUÿB)9OV: ,o9\eKJ6z:߽mmVR-[=Ũ{|kF<lWo7>d&)8+k\{ uJ0cͭfůYe|mcJ L2tK_ *aC+/\Ñ`V~75(R7-Y # ּ&-^ɓxMx")P1;wa  /1tOl#grsPg+.?ѸA,*W=/TDP:=:*RzLNE^o|c+T(9Pصyo(FLT7ܶ~.H,XYҌ@w^:â~  o2.Q<2fh5BҡX1>Sg6ٝCtb/:^Nb|0fMtlH7&.BwB[d3j,{IYھTtEAy坞m7>1*g <uO`*l+s.T)kqSl08j"}Io%R;^qc `o*@ lIA&MEHpFKo:fPw[őZUjHq-L1EHt&&> }%UU hs޻)ݡTSCsb#;Šdnnebj2F/rlE&&r@7GPH| ^o΍ .iCiuԭ~w:]Nq_x0`:W˸FpciJ)|q!@(.$꜐)g: 8gTG{y>=53,R7B73Ijxݮ݂2Ԛ-چi[*t2r\ U~/S8!5nO9=[`PTN*lZd j!,rrWF3`/-A9%zUy<D<޳rpE@ R4Hj7Ǽj[,`8U@Tkq|I l}ɲ5NV,9+_ 2O*aylV2W~ C u LpkG/ZOkNfjל'Г`2(΄yi~$ɫ<~BTGY!MfhaT V9HE_wF Khjz~\?sdT؈ #tir1PwS7\C&՟ɪ%Vp4w=!Mns9_1+4ea|G]Ǎ\ aJv0V`r-? ꉵ ~wmєfS40X!<\z&5UNx&-$1OtNv;3J/[oV0gT{l!;dOȆ-xߣ JM)TID$_1@gP/;Q7x" ̫vZ c 6vhzǯt׻[YK^_㛯AS6>]g8`Eɹtv٠ r^;*d\&Hc ~'ѕ3 ٝͥ =6eb<Ԭr+g9+0mߜԐTnwua=QycH 6@bumZ-\n~6>#ZJБ닳c"rwFkmϿʩcJvj]}IŬ9;'q Խ̱ffuBje 9@7K bxTGY%Eo_ՊsHD_Xv)n]c!ǫ@X3V/b*-1In#*gsVő~rב<"2Hيvt 8ذ *H o@.UB}u(&X/tՋEF7TxzEƳ]-8"B,zK%\Ն5hsM=R*Jm?BF3Dz$:Dr"eCaZLA*[nUoHj^7_Q/]RW+022E]J2ҫ߻+ d]zm"laSLAjv^]p})6m&Y (SP>V{y-4 ŻA-Iaݤ˻ VJp'Yukw| 6K"x ' nw}GMnإ\ +0T0ښpb(n'=*>0Tl:PnT%tkʔ$oJ*[ۤK39ũY>4Љn( {tԽ}!MT͚3M@6ϧ[ vͥZa?j֤SYπ0>od̏{:t:SԗUϸw$4(¢̯cOe Y߄4WZPHvv|$uy'7laq:1m;*;4MhS14fER<#JFg05QY42G|])T啪 ChA$~܋oHbBd1' /66g`[:R9%u?fe΍Rϕk^ c:0$Y-0BmHTɮl߬?~aoA%$sZ"g )!O^8'=T/<T@nGI)dcWzh-ayzƙp͕)r3 @7$mO#3(B; Y$1ȢM?>kCI)ATkj6?a|QMtdwҨ siRϻa]{: rKxe~oe1P;j?%W`|} uEYnGYkzӄWJ1>fzzFg2=O?6@>iua2v u:(A ;e׉+W:[je i18o8ف694{#KBKX3` q2ys>M' ΄~ )Sb)JRMC^pO(l[ǃ3loH<Ƚm'04W`Io7Cs 1^xh॓صRs\@ GXxkȢEʿ[!ɀp/ ܥ#"bg. Ql>]|Չqt-Z7T{TLj"θCpw){3w"A> )QdZƒMxlcMNj=)j"F% c"QY9A֓oR-f=w `bwʇAԉzRy=B;zG9wHh`sZ.4.WS). Q9^g~]+Vsa&n F.w>qB_En @v/6K`f/p]C7P4#.eid-~&JC|ʆy}u?I̦?ˌC:wt@U/o;%gΨ* iPS, ȁ;Urj [#_^ -א}C+-j~ T0t8 H}2\މ1@g757o6jJU2s2X@jj A֌x i\tF W5 #UzCi^-f.d`yg=4zoNӲëh@+ɃqK9 PnS}0ب@ҟo!Ŭ$W  (hZ30XOލ@/c[b4"N YJ +.Gi}=O# C qUuZQ M5ҳ+9|p %u5Ul a ?xEAc;DeepgWAO|!7; X1SKc@@O}]Q\z88B=x^\MD\t^>X0mS[y]ך`u.In ƅ ynΔL"bxc[fyt*o@xK=*z4we"x(0ŅZ>jc\sѼ(=q]C4"W^Lf, ^^&2|* Xehjj.܄ےT9jK9Kpñ%z䄿'⪅WI Z̔"~YXfv)?=vIǟTS4J%eм3#+WEܿ 7z!43|yE+b;Lʗc2e}RdUP0+J9S87BRD{s39 ChVKdn%fCB7yԐ[BMJiF+c7I[ՎPƅ2,vv;;Ջ>Cog.ߠ42[gwjn "Ȣad l6983D#𖅗e͇5Wl)}v¨ƭiA`HT( VM1w[4/4onnqv6D?̨"q[m(ʈ^f`Img.[t[83h!$&::R&E*TF"ա&֝h^QQѬ,2WrPbQ2&Rs'w8|hE]nj% 2޼͊ _FEQN/3]027\ VL1=5sVhзbcS]?D8/ZN<ѹ0 ? Fv^K$Fk8%L6)Cåqk_za@?L>w' ?*Uxd1 |1ڔE}F gM h#IIt qr^t S jU~㥆wRD2A{ U{ H^%l0 0ڟFGƈM#_'#}N>H!!g-@|ɔqљ jk4@7y/=EPsi[{]͜מ&jRlXgUZퟨ-e[O\EN`__k"4/h%E^,{|%m93-4~_ȲrqU{ʁpB4[W`.J Nr$Srjꉙ A?}J/ UR>Gi2KfoM+w+ H\{6ՠ\l'}Y0cn K`vAƊYv [ɠnPM*g+KA(QW&P~Ub<}"t2TN̳596T@pÏQ}]{(2vT=J؀G%sp$(5^Š>{ Y> P٭U}_Ώ~܋kDJ3QN[:wf+(RKW&~6WPTb]<~.8i’b9ƈdPtAPX9.,xh~Zetdϯ^3,r$ԟ倦?P@<5*u>So^t_kGR- kƢu9ֱ(4~gamfɦw/L>K:'CKyhp'³#ۣ5RDoRvFXȱ. 3k!ҋm2+r(vl~g%d,f`V>/*lU%3 OxC\ [ " 1D{}iу7yUljXeDZqśdO!>_b-/gHLl゚!$ʪvjCZzAO9=վ-SP؉>:6* C5]`C6ҼSAUh|ݣK)(EM9'xf/r[ 8ׅɣF75q)h Gqr1;YN%+ґS!^~6;\L/id+MF=\i;B娍rnmo뮾YSb5sťێ&nC|dZyp !$qcm_,s,[ir݋? 8r b+Ӊsי:R<0rIUL4!~)*ɖ3 /M o+=R·F:;p:e}Q:eDN"FITrcoH,OD /x I?c2> u4|7u7KsExY)K\Oaz% ڑEy+6I,A!5:N[8kd2Y6s݁F4v'I<ӵI}J=-؏ڗ=xӂ@Æ5ƽ/q/a4(>muo"! Sߕo&\)pqͽf7F=ëDyQk;u0a{_4#{.Q@v\~='?2s' KxTX4Jn㜴n j#x7&qTnoDE^,xR'"½i 就dEk‰W' 0bFh(С$ 콺{VpQyxwsS83&(cпD<[W4\ CU5Id)V4/ez`ZLN  7E/œoi+c]sƍ6`΍Q]N|vj{αF5rCr_ڿͧ=;-g!*x1-XxbxQ=z "-ښXOcn6@׫ˀE@7 ͈b)]RRY· KCqKD-d(٢*RHJ4_dO'G1>}JakxӚMӅ NyojwޡT ]| pOp2 ˁV-8yp?x!R0D;(J{9ѩzN貆g 4ò&R+|.=|p.R#p2j ,ЈWy$k,7v{"!pIJc8?m =P.0`'b@T?qySr\Tc xRQڃ[FH}b"'9J_;=r 6A-?aBCV"Og@XcQQb&?2iqØ}i2Db+6^c)Oc Yb)JqЬ䪚ʤw9/}7_17 iwm1]qлK'$-*4 b>EZ7-,|(^ *OiMpPitm`0uPcEYPFgWnk=b0NyV`ZPCypC4 ma!GDWQO5bI}D|] =/+ 82bniFw3] IxȧJeF9}W@ɿP cV@F6T ԝW/ @jAv`%W"K]MQ-Ko_g*$9uh_B,tj=j؈Q})eiZmsdki[ֈT{kI c%yh{Ѫid?!cjy hx J}}KЋ0c:T`pӫۓ_ԩ yZkO섿QN pO>(4n{ُr`*~͖5ct #^!O H&x[KȒ nq=9vSuԦbL}qa]p߅u2ٹ4\}n@ƾ oI* in6vƺ0Hq^UERNqT ؕ<~ԝ;},o!yx;p5pJo۔|Y_ .r= +uLj tw IIcM8chJRGr{\XX0 r}SwYoVVsd} ;(GJ~+ƧS:J<)a 6F f.V3d$-B:|F}],-?N;/S:ϴۥٖ*TӼc>XښwD8Om;t!J@{ C ƛB\ fKqVe 73tͷԫ+t:8YC]ʹ`gǃ9Y`>!Y ""y}LDow5T`룰}jLدP.N]+sX疺vKuQV q]Y\5mWþեĶ29N\h NEůAmVG *ŰmAekIQ{!V˙榕8*7t2ͦ+t:Mypta^YH4w+-[kH hBθC%!DwI-!DΚkq+@1C9qoJ,> D)2;‘ / E ԙk t3zPfFIrLdCLNb!2#$.Ŋ=A^ +ȅT*>VTЗIŀH)ZBot(4m̏{~^:4*6b if [}*g5aJ!7Q-\*Fsia; [M+@˹G|OhLHOQp!irӳH|2IYUډ?RKzOAr>xq3Cn87?\Տ*Z'!LZo=}Nŧ,iB9ʢq=4x=҄[ɳ9wid-F[ELMhzuqZUK-1s/X<jZumW}7 IZr>4 yKVkخxU9ԜQ J3%Vf E)_^xGhj8+s q?CBBW]VK@ND YA-sύm;]F:ng#MaO$PwXQ~T#,18 UiM,^蒸F "b4 iZnij靖ڣwjrJΦWIG/ ӲƙEp2 *.Y Yk ՚=Bϵmƹ cYͺ&n—psg{Ez5gd߇ۯD+w$]J'WnV歎U-9ObZh?2٨U @Xz2>j|>E="fpz[h~%++m P>fHj`8{4]e$*PF84CZN,@ (v,?P|=6$g>V4 zXv̟Sf3|O3O}Vñ¬0cBv?NV^( Xb;[ȯgf;|8^U]ME6m7@z%W\[znͱ.0C3d%k۫ ׇLV萜[*no_Ut)mZX+{SȷЊ,wQvm y`k&ѧ/p]qi-ǃ)],s#~qȇ$RB9ha_]j0Eh6dv%{RNe6, mOGj\Ahho%*(*97SqY1z!G+>P{]/vۿ6O1+j4gA /=nn׌g-[2F;K¥4I.fkrأ ,02uZ2Xx2/p?wU8zO4@zfg9<1Bwҧhk?/fp_|-PO\F72$EޏVM}fh$UU3ЙO"4P/G[<`ټygKKdg~5)O} R+$ GX=[>+8X?H] ڢ[ٖ -&oDDwIsԹGb=2k Ir68v;cheGgtR.-dJ:n1~Hj9(ty%nX7o3FhTuȰׄfw^ܥw`?NM8mOY"Eh;*|":4 ;.ݷ 2v-i rһkTUV9l Vm|u>TTï9EUa{E 6{*CKE)+l*0wE;tZZF!rTg,-k#qRVoO 9vOA,MGIJ3$ lz܌> .VyD"ANDoO hPH>yڊȅ&Xu=%76x8Mya%X53:|v.BľC{yd{h x NI2]g x?=y-A}GogLͶ.Vy =-]G:I5c^u 1:ǒ:N ]v}+:tFG xW6. GmXeژkO4VIVAnUZN1_sl;:hr}- .T_ZuB3狚AbB2-,.W"odcϟW V T ٍYds֛ldV`)bpRK˻RR綔hT{?<3V7fʺVddӤR\օҔA]qЍ.30"(xFԛH,lh{Pᬳ .!X^BӮ+Zb&`_6 5K浙2]ڪk-~h\G9ǘXAýsͫ:oŵ¾ທ>Vó#ܘjcG]1 ?UѤ 5v(Dx& ,žWB!jHUv7P~?޲=Ю'}B2 oS t sIu+Ww>B=ߌZ0rd>geMk2vMئTBp x}'Bl;JKpQF{A<an&1x|Т{]Mҡ5@ՄsSB]6 ϶&[̗G8o1@O'A}4Cb_`׆ 4 a {9 ɜl8fc.fB2hyjP`VE18I0{%FrB8 ֍2W\VR D F ac'hM0ߞ$)+,󟰖8)^1FB|3+xi9=cdBU=%AIL vD@;(P / \h4Sf=m0$S74Gl{=m?P*9b6L_tcwG"xX``<6T@4g9I'1F^]`p [ouhCZ _DCbY|S2ݔ6<)gH.&ew-d].>S)NtGji W^8K+|U1(,09-’ו-qc|>BE̅Gо{i d𮂆7~?%u!4yMn"WzZwc[Y}H>IǟC O:7wƹOoo騬'Isʊ#y٦t E}7g|KȦuEⱶ! ޺l Fu@<({8dG[*IWO[Ϝ b!=-gL.*]F [.Grȯ>=U6YF J\$RvH~{Dp> zkSbߓ3RŅ4&\^>ZEAVȄSbٵA?c<'ft&!bqryee:_J hRl[Kḅ hW"GۯX`3S#24/ئWQDdF=?Er#1ξ_F=G{;V:Ngh;>fp@tyUub4bNsIՀí, )ۖC7K^SaDMXqbvi'3M5J[Cz'Gzܽ1 ?xWGOxr7aNm0qh4=fx jUh݂|/^Y'+uAϋHwrAò e xʞ(/*2b@@B.$sJ$BNC4*M]JW U]R{pfY 1.Q:sы]V':e5;a]-Sj^rsϹynӛ28I?ii81:`fD%\"h4;K>*A&k:=Kqՙm V]oT8*< ykrP[ܝV`y2'M(^B48}ru;h~ӫDE[D zUaD-ݠEFJO AMlL|7VIXtT'>6VY< 2v3p ;m@IwWcӐJ0 /jW1˹]7_@ `Gm"g>\Z\;pgotu~paa\^0UHU5rLEKQs'-6g5P1KNljvAH9 G@x[}~k`K1M3ib4>6L?EmTr ijh6 1$̷V%BKsO-x^7؊\4*TCΎRa'$V@]o:C7ʨ?9̀}qx0onz2Vɤ5f0jm! I)锏jCBh@`xP7\(UkLv vyHU*?#GB==7i2BP cl4s O!A:HAOT/hr`K6̣ zbv ŕt =2nq @kO+#k`e:T5E"w)i$8?uq/-6ψm{;Վ:2ݝVЋ I-29 7Zm6]:65Q \@[{ D 9g~>}m`퀚'Im-T&ewW_=Ve0Z,>@OEIBU)1[;-FvR,#J%w|mO`3B Cد44x^- GV/@?Ԕ@8Ǚdr0 iL]mLZX ޅ4jA1Y2=yTϒ-_SRXP N&]R9lY }љ@E2#^瘦c 5>}J+O:*,ar(R-ߔ}UKdlwi[( gէ1{k9_’)y䴝(q# |֓#ի{Px( ?]E)7<ŜeU-Wz5 TgΰЀRJxn@".PdvD Y;V$qu!`-Hd@n͹`dGoWclh ZH^^$װ$Z@+UCo'e>]4UV.ٟnڗٺjvqPgRERe 8'( YUn:Ǐ!XWtP21dTbI![q pgOKz2mNY*8wMu`1E%lAJ)$!dea4w ?gHw dJw;;\uLsQ+ ^mOq5wE]s Q&5mvyp-xMxІ!pL-E U Q_o}pΈ!b<#ph`.7vo'O0D>9V'#fDzq; [xb d7'octQ#¯\(:pZS43fw@\8"|_&l->%-C-nvsOP"{MF˧ l(rd ej %iϥinv'*YgrCJYNc@"#fk0R>;4bD " 脈0?,da&vG-QDN?3qٲSx` W|`|?'.̚?הkz|X 2)IK' j>ßnr:g pVmd^ۑݗwf(őoCQ@>cb-)eQ*ܚo~aSg6de((Wj5 З fetqTo*=Xp⍖:\8zr&fS\9Lw83&&&Z;/Ɉc+EPA-JdUpa5 h\2=CRaMezw_n@? gJ5LBmRt"u;e"o:ZqY_tG Kyf9\X;zI_ޞVazI ]aiFMOt; ]18#t*DW糰 n]%F'Zl­zJk4jJ!'{7?|i!`|SLI<$ +]F)A<"W[pFC* ODVf4xQR~Jv9K2ph'Atk˛8wU ,c614_n>wیM@*%#_᫥]{Z0Id1`u.6$,j BOdgEBzϵVڕ72a M=[ * >䙬9T94Exa+mC%B`}2T]tVr)OY&eI\FX5j{j8-%.s?, ? Key+%]r_ B DÜoʊv.MwC>=i_FͰw /gN\h8;8iv.BrIY'_;}$0Q x3ֲಇrɍ 2l%}c=Jw#ڠi`,Jz[q1+]prK6cREpOJ=<6osR nU36s,HVPInY:P_Y%#HS=g w+x[6ʂ);8I!fv9jq/u(r|?%=ģP-7b ݽf)FuK]H5 qS \iFL SM(Ɣ`a$Fĩse@~﹦>e(_D NƀS Y\1 WH\d&clvsEP9B^璩Pei#Aw0tOCf#GWM߬QCQ۞^!>@_>Gh740 TsO'ʰnM-aɿ˅iFM`` u,K/'l\a~E.>d&OglWhR (,JWD^(3?N)ȩV- ,mnpX~_=v{O)ӟ:Wi2èdue1-@ ⩆`X&a]8I;C23F55?>4GI#1/Ŧm|RA1aW&)4,ES4_uP$Zqܖي6чk<#/W~v>=NRr91m̳fDPqN*c*n.%% lheڰS;Poס/h+/#ۡ9 n Q5 6Y|};(ܩxP73V$m%D |^a76f\^ %w0qd80R%R׉a.-QD3Wg-ՄZ#7 Nk~"07p)B@J_%:O~.Vc! " 3nE }rמ I\ϯ]sHy/ۗfzh%OsՏED5xOer:!MB"ʛᑹ\fldymk+LzNeؿ~?mɫV-v0pm?4;DA%9/F-G Q"\rWjUM$sI?6]u}GO: kw|djk İSZZvD:ΉE-~Nu[=jU5e؇?nhr%ƱƮ9r=Dzᰑ/5c֨񶥗qK7ӽPo _}-iX-5YbJ=bV@^3Ei̋S9כ>I.Qy6oY$t^]٨\5$_@sUIHZam꼳wSڐumg]8q9O5VnX.5F~gp2 r>CR Zu,?aHȖ{5J U=u0TQjp tZTV|fH B=VY%YYo R%J#><6A4|f[F3ÌA4V1w/] 3uk GR'26S!KۻZ|dcw89&s: с!T SKY/.ʰuCfvH)JGem.E0 ŏf>}qlnyoev)%#NTIjmͅpV⭲޼w2%XdrP_mF'X r*9]W hLo (®2/S)ST)b}QHET1qRa Py R)=s& *k` N$$k]gdRF,pD2a8'HVUa׎' ٵxk{E0N~.vGOڴ|obϭ#~W5SU76 +&D87Rd8W>"%c [F=O gk } } |Ͷpшqp'JbPhXu u,H;.7X2fPJCqRrc~M4TxTP%-#zI8PܹBWZ'k0Y 1 ;#n `u)o8WcdJSJxrօĸQS=5vC?t|'1m1ZS(H$0/3v9[)|ľ15,RmīVաP<Љhw6ܛ.TXy$'}dtY~!fACYLDos߈g{'gؿٲNB̞6=2,R{ ݬ`5UouĒndd᦯l򃱊TfBDsQER_}'[Gf| Uy !E65#joځCNZ [.ZSPkL @n5VHl'W-knm03zC* 2Ae| }`H|dCO`m{hg9=8;R_)LT!e4t.Ӳ,"-C/]t !klDY]mܵ6*yd.[:yT.|g=Ѩ6=Q)hz95S%|cVpv(^?];u3#P.RQ78)m SJkG/y;NJW y2a{Op:d+P)k_(#'ĜQIŃ.-rg)Q oL:g:[S#Ԯ\'y=*i(6qh|s B Ӷm#zeبQpI+3>I)rB1X:[@=b-u_*9.7 !\ gߚѵB?OvF?O/-RCƤ_CͭR[,8ah0-|( "@t܍f1s1J_UT?Q*4Z\ n㩞Ͻk-TWH N[ǔ䉩dƒ]rfc灇pszIG[$;r1{BzPhY<ci31a_9;58|—rJi$g"x܉.u\",sdD&ǪtN rUM?d&<4ڭ7lUe F1^C[cdas04Z>[L[)fcϒ1hߝxږ"an$< m=ϦxW h]LgŠܜNOzLE#rt䔫!!bL޶퀩ZaL :+kG G2@4:mramwĮZCs )b+ O5@$J+md_08y-iߥ>er@)묪ɛj?CPxG9'F(B(`o%N퀊cA6rJǵ$T5U$ŵS54 mx`8yYh} $O#Sc Xܢ²Y'*#(a,|%qq0 1'l+|kïYVK%`fJ A S<ѷudZt!0M%;C|a:=z)t8r,*d U5pPhpesl$9Z(}m'ڊ%5fTvyi`YB=MtIb0WY|+;)GJ00 gH"?lܞ Z;3R3ћt)P0IJdWEGKn6ɓ}`L2jssyD7R1m,n(^Ws6*rSSu6K=Ncrò&*O75|3ңA%ԟ,(ܽbjXex#~YT{"İ ܢ8) )N<+190SaDҤivUUvϡ|>]wom0x@{8L3(rcN A< _dJx@p^.\ THkSxWp&UN?7DvN[ wS5St?`p@ˈb`h=I'-h4jWzXzf6Vq+_|#6hWw9o|Nw)Q̪@%jՕ\8S|:y.d+$ٞ1WK/;\IyT $uQ^.aH[u`=ma76 &8UQ} pȠ[æ=mi؏W~#pܳ =wY |oMR #WcVÿگDXNߙ9cɂ !c#5=/mZ6 am~D6 (5 G:c}dQɐ>ed|n{6Gq/Ҏ YC7r'ti_,r78y3-"B>+?M!p='p-Snvs q jƔU+ـIJ$w9) ;A TD谹8{upÐ{Mlj~Ճ pW!"@VLEAX0ՃeJz,4D)n'jz X*]yKZ^)Bjκ(rBeU,[V5Le7/.O/ )"]Ƀq%m¦۠ҥ72HOK sQ/揎"'7]yXxK.XJ"?S夷|!*˟3xC8ܺ'i!n_j ʢa6@дaj`<лd!a lyIZbOYia8^7|t! ;fԛ)m.C\5N_d S*_pǦ:P0"ѵy.!z 6>ѩA8XFyZ.dK/ 3Qpщ~߂s:[ʱ;@͘^31B~ G@(riqp;5推$K%e-?V!7 jA@vjxo $;byUdd~ehkN\@4aJr'M$f73E% `&&< їOUY#yJñ_+N3a$P,s `|qn ,yhH9YKHї5qC>q kzŅD]Pc櫢lƌrBS>-M!,oY7hFfImкnYv-tǓ8 @+%&N%a-ԕ?A*A(^#Kȍظi]`,.,r^hNSQQ&90 kIp>>,%S>XB¬NzxQ`MYG_'û rLD12,e7_%=e(}Ԝ"OΨ{z!qp睛9a*%|3U MB]Hm|XY "T6RMZ$ƥѵ3=}B50""@"2h~}==[ .f_rȥ&eeZKdMRAޖ\ВlX}uy=M #4ffR'jhD5qM#D m8?'|Nȹ &  ~t' CIMGp}K q%vroӟNz5 y`QR.?א81"-n`I88;po)F5F\T2~ .<Q׸UJJEP4+nC8O>+.oYMύϿe,EZ/z 9ga{.`T3)yIБ"<ºw|zl}lÍ/p|;$m:OOX/eV{O&Z(Pݹ Y/t'%ٖ[\x_#p>\TS2N>uJX7r}3_j3`--Ab |..±&[i0dv'i|UvjēauiEQց*T x\44tCS} 6:Ɉ+J H8b*+kWg-猻X&M6^q1JGԻrVSi Pz#P!8\gݞ,6'SMC:8)=!SnBEPp5ˢRCX\0L #YnNX,8Ca h&k;^աRCl&;Kp8v삎jP戻#F*d% _<G۪Qv}Mgߝܘ }mz+E©E}neR fbSm.ΤB l_)ư9q^bJ[KT[2\\Gx Xجj({qWwN.◝uM8ʘ  ķ&hy|_ ֹZ]EWDr{8҉O 㤮Cv6IU9lMۺē>}mqqG*V\­8<4Pck KBaq- FAzaĤXe\Zq|)H-JժѾ[kM;W`A3YTiPXӉ,|cWPFM&@>$A'B3F89v{]|dh>jntÇs@<06PۓInwgX26@:C*$cf긎|CvvA5% lvɨc瀏%r"Dŀl_$QX0!^kvS+Rl-@~+N.8u:$̀v!鑦V+S阠1hO ;!a? >x9,<,A (8SeA! ԤO4wB`v* M[ ՗s ΩUe[uIU.F dl\. [;D:Urnrˌv -z }08gԥϥUpWg ߻l:,Z[%_xzD3vVY7pfa2SFpg%GX} T$$fjݐ}=(3\BɣLwu/r䕞f#F| l;pZ:HQ. 8 $c83CB w ,D5eN5SgQ'46<b C!pXLqk͵G ]핱f.bY +39 c< s5wd/:z= ^i8b.Y>aj_$P dgp®(V7!JݷH]/PCi쟠y-b@l6c@ߖm€%Tcb??i A˅Xv!I3e D G%=s8$Y6)}BwG`aڲZ>4|9ZrU~U܊+1 "p(XJ%L8j3+d" Z >?B<&5Hz̗j/wXz?HbŲh jHPQA6}B#4pEI?݉=hB+Kȁ0ڤumL&_7 gqƳÒc3}u;RxE9'xpѫm|U&qy@F##7[n,I }YsS;B&nzo9CE赩N|pƵpڿDM&ط}h0c=Ys+* zV'CZ?N2͎K}DڑwyI2$ 1GZ'}3NI3`eg0 aUº%'g/޸kó95}(cizɝmKI-.RP mh%$tt+RXe:d `SD䞦&oi< `HCvm V|>xth_gv.^[!ct>㷄w,HdLѕ$j>u7oI{(IjTJ4e}ql-CUL2%PpjfC] ;_xV$Փ:+2 kh `J#UyM>ozFuaX>v"֏ЙT{c["5&Z|[~(^f0xɓ*d֌NSc>`?kk,E̚`a{e͛Dey03xzmDf.}xvClY-潶n_<KYV]5Z?|\Ntyʋ.BPPvДwQ&} EYxbװ͘@I6mnR{sT{?S۳e8#Rug^SL:4SWfӌ=*LJy8eŚ-R5; 4 Z:T8W`0 _ <בsdw"ORaK^?fy)F}`)W;{PjQ&DU(u1mPUoVP2˾y§/_omЋq'uǛ3!p4m2R-B wo-|G'´P#j]nuyh􂑭HfuñD6:ɳtFSiU6n@C 47b O1.GQ Lz[קm{OD2xpC;75J -roXOV͕f,L׹Lv@q;cҎ1c6keQht=HhNJ[7EGqn-$cՐZ!v")htV*)IaD!Ou"p"a9Pn9mq;s r+ 8}Ğ<]eN{wkqcqi7!SV*׌4AN#Ur }2JUZ7p$HRE[)X \íKj u%0U?zK,U!UC]1ft(2n8duZ]ax\5w~rAQ&W{Ywc }aBJxSJbFwR#)v-SDg*c՛FɪƗSEg'n5_΅ ENRXynQeM6 xty9%3^';x7xT Js%,xJ{? @P]oO(oY2`/nI9C#wȲ޳"AcuÕ07z'XgDM~ >\Ҷ<գ"~tqb94@= >Pp IJ.; F;R\1Py8yНܕCT.FnOJsiFc9m tɉ"% hJg]qE; ;WR$!mfXjߜ9=>Aez&cEJ1##S}Lfx@EuR/>;NeJJPCmhRJ _S8BƜ^ 3>y`q'4i掕f,9;Ω(zIOLw%m(bŤ >pKYJJMd?dlRKqrgnwE3S~$]X_T'hE6+ĩ!CF1)tvT\?qpH`&$:V`Jf+YDi)"C0loqtTg*q6A>$:pTQ"$S;i[NwbC2Ma=-V$&Pp{5U0B\$f4>>-+ޭ8A[Җ,Ɏ١\rPE&-<l6kH$#< ^KdW'zd"ϿUI%궯~Qp;[~{k-wuDH[sA@T*Ub4³rp ujʕnp Q_ Q^~I}Duq` ¤{wdG<|>bn2V|czq61l}TWZTL`EA[yT^` c5'2 B:W'HOb ,vig͇ݭ!=a#N>n#fNUhuC `ЌJqvn(&gV@ih_9&bGKfn{cZ)7>Ǖ3,zltc M(W.C|cYٶ17}(A-e yx#~(Ob|yS=߽ Q.Lq? {z䌆Yo*n!X D͝U[@&Ap1ٿ]d}xWT̴W}_F *voJh);ةo#sEe "*ڊh/fOTj;X4#|WKL><nQpy7CQ&o@+atVOڱ7[TŘ泉e. 1%d(A&(Fy| Q_*qr]iòGMeJ KUShs"NnPlGOZ-ڇ6iWˬ̚ValR2t(u~HܒhrG߷C=2C@k#̪ ,(`fۋ}?H:D!zqܟi `X2M@UZ%߂&6du33됂gpߎA)D3PJl0PXL;r3CLW ?_y0ϧj:WqD$T):sy-ù>)H;aD&O!n0{<U9gǪaB!_2DWKmb`t-IZ9Y-rXФd: ~//vaK!Vg~ mгiw%̒+g1)|+qY\ev?WUi<nMU׭L}j_m1.#)9_R2ı5{AZj+2)T "s1i6F^I`F`S@5qjc\UY,,L@:VHG+y#س_:j/6?gv'WwNlR%Ap7ew!dwd8+ 2r!TBKYU-햡P4791y/Bǖ<;pT2lr0Cgo7jvن/rdLK1*Gβ(qT7G؏U~ɵ`Iu41;- Acʹ/<`_ѕ] ^NXWQd2*c-YQHx/ }בkR f$l7z=me.HFw5W-TI+A0' ZwNQp}sglgRL%!K=Z0b>gōmsɪ֪O*oEA+k٤V!Yo[&1tc!35 ٺT7|K6jǯG< 2םBŴ69/H.SFTh\NEyήuUkެ|r?x-(~y/əhB JӳeP\] AףcWw-}zLM۝O0PL *44 (.ti^_J_-[R}j0%>u@oGi"54'yR}rLcJfH ɹR W9IKغ^T9Wr]1ӒI$[qN2Fy&G8D5U0X\wiſB"poƢ2c/{wlԬdN+s-f_!Cj6aZC(& lٽK~޺Jߋj̎Tatf[l:tbT5f ܖ͗mM\y<;tu0\5~9, m4Dw]9'_j ʠʎR\pZ;t$u}${-&Srp]3Z71>S4PdGLcVعLYIc 4Te꘱I$H^@w9H=FmˀRBBGVySOcfSrő r-^^EA7\!5HH'i,mӨ-t|XK(!Kn3Vŝ PV& zQ r6K4 ߿Z@:qYYNYiˑҝ>_Gn7/ݑUR^"[uImbusKCWq:%`:}.B;eWiVvRMBݷOBQ"x!=X7F&TzI#MThІ Z&,sldI=!x_-IńTF `p0tOztwX1Ih1H@"p$ᲝdxuYeGi``C]a'z)l&E6Eq,5Phg1`%C=U'ep(Ydtřt;W%%DeP ogp^p$b gWfB\d0 ^[a;@",qըi>ՄtP 2f.7|qW]黗nxBF2YY[0 6m95'S'WtNăwMeĭ($vWӤE+d-B@˻>]H{{jl%UX֊͑paj/$(gE70h8S,O;1/|ŖqN y` Ny(jB!>o`XF_:s;^a_jg셓^OkqC8sa†qY}ugړAu4`!*Br߆]s{! F=4'y#D#jnıy'6|cSdYjU3VTC#rBgU9y?Gk02 E ;z;eS%  ?4k,vŏ"eSڌqmd.Du#?I*KGpw`6`wo~9s`]nG$jED>6Dk M+LH;OJ5MjҟM< 2&_`-5aY%ĽYZAFzpUO73DAV4ݫvV8gcӁ %ԥDiزUxi+6~;+U!k@U4 iNE)SOFF4Sn:0+TsW'Sq(Zg鞬R6ZN/H:Aa-?lа.eQykUyI:&9zP02`M jڥ6߳^oc<>ʭrBF8qw?'ona;n8J+ׂ<H*rɼyƤQMVAI9 ? KSXV+A94TS~euq%whyx@?!!ק05H +KmMD= M ||/J:{u YM߱hI/ 5Ĭ;\h mZ`\*=3#!ˀzu0yμ{]{Rʾ+>DZԨ_yc\UedHp-,zr.wMSYIۼ_Ad)hdPvFw%/x/[ZVtCNoul}H( S㟽eȰnty? XT׺B}mt7N܋pwYB t85YGl`)^ʘHolPתxF y/7 ^/ϼ|^N՘޽wKjiU(! UUQQaʏA59VT]e$ (G_ёNɄX ƋSoP̃ TߢYj:`j`; mU#v+S*/eh*8/\-%F$sVZI͟K(W M8lOc{ZƏstQ2 -!VIk6*i>K֢ƶ~ pΰ[Q`Ug 0=p.xN@=G=G!g@f%ĺ!&[+%*[o 6h|J'`cVOS3QLT <Ƒ5HK{?2+i%† zx1&%vh)jB'UQH Buۤo~7iqݝqm [Ws Oh'!QKmBl CB#-}`lm}x|Sz`Ÿ\o }i}HJUH-lg/<ɒ. R1bGbYd m2zBɲ,Cp'z'PDiyg5!UߌJ=߆x=*N,%)oGz኶Mf,BxU0/ O f$8:-N+K|E1q?vGFS榄k6@Hh<ޤy942ڬ4k$y'SNm4ϾgMVV G ÁVO:M >Z;z܏ %ʦ7dRhB6w m RKs;3UmKXcYpr[~FT!_ݪUVj\LvEnZ 2"i2{ 0o:'uɩùFVs3D5̹lęD e{]1[|pB8Ҕn,ckJ"ZR/Uyu[ ǭp Av +v铣2P੦9fJߑ`N䪱#$,%ZdQPqV4 }ҙD$o\"P8u _]' j?Un~ r!B!m)/`+ dTIjʼnW>-hH7*ܴQH[8}"1[ ͷ<-O#^#ڣـ=ʣӏ挚rGEUFIL;u6hQo `zyBL?Czƻ8!h,p$F``༁p7-h&W)Mv͏zN3MpjϨA7qNjDyѾS;91\[kd}rV\$?1w/FYS4z t ..n5xlq1gDY cA&sn'4[ܽ)dh9*]S/:p1\P02^]=N4/(MSw2WR0^p|Mp:F!]{W;ƿv[D;MȲ0VY,j-=ynu!Z|Qw%zp&4$Rt8=DT6yl#qmwT΅*&[* HtV*JPN Tal$< 8#[9GVMuX2٨֦ f(kL͋sbe6 DKPFkl۳(Z2k|ڤaKxY8 BX?V*,rU^|;>NCuNrb): To3IRS70`MAӷJ*OCX>Pw H$#T{[qTIz`[y3r͍Y|Ib _ 6͔q;yd(?{J:|U܀_F4#9k =@X-ғ\͹]v9\q@v]8r,! C)fP/qhXO"> fmGK$j~m;:68GOF(AW^'O}t@zc^ NB҈Mak?cpt -0s0ׁ'sFjYs~9 3,C=Ka$z]x9BDs^Oor$6d\UEe]<^8c,@L ӦA#֪&HqFH@A4B#leUS Q iX4"Gzot'ȴ29;G袝 '`vTk yɃ idkF-"rnoU^vjJ~U ! f\$+7f$$L =gU;`iSk`B]z& =X+ fHq_α2KF/d=Kx»WT;.8R\C%zބVhH ߷-^јI3BI S\Wi S:b|K "@[=N~{6X@PشQA?/ o'@_B9ɒ|qTCNиRB ]zirk<< ]_2tp0U Ct Z1dAC {"^"dGDkA^1I0P" P"߁G&"W7ɑ \JʐbV J,h1,&D v;e8ts-- 6=Z63\>Z ] '{폡\l>o4uBx(Q8[ e]9-(NҚrHO|B)K=^L&O<늙3'fn C9&SNYϹJ밲C+*ɞƳcLŤZh$J_dNvT<9 ,=7^ h}ŴXX`ccuMDNN`7eBK5S}BⅩ `,;t$^][_+dOdh7l*K;36?201*l$tl؀f/"+mlXW qCkp;t5_M0ڑ-z+lϢo_Mit6 dOTg [tY;d@{_EEy2MKc]L*(ɧy︸RLWns Uy4>ƻkmi&UvxHWJfEogljӼQ4c.;]HmfSr'f)fep"yTWKSHsޔK,[{러7Ju7wF) eơGܹH~$CO؏2~fwR_=͔NﮂZN|Gq朥G?e-&(4#\#j}#ت1lST0w{f/ͭvi.^Yw΅f1s:ilx֓3Ҟ?ӋA_YֿUh+LV&ⶮ04SS>} ujt[ѿCNEYm+(+lˣ7?lHƁN +Ahot`^W4x^l̈́T湂ֱ(QRЯ%E 9{[8*hA(X%stHA"ӝ41*qak5$ R lۑGJ-xTLtũ/!+q̮NgNdy)-ҁ3~8\ f3xƚbpWo{|IBm(aᙉi5e>~OYIpquL~ y- 'jﵥX=Ԇ1-nР"Aſ ,ntv#2Tw5ؕ(_e>#{{-}LM~G=$~ԶoK`ؽdq վԽbH_p8EC'PD%fJisK]WwvQ:iF+ՂjOmݵ;7Ytd^į`k'Tb`pX(l S9zx߻sL/ ( ze4 \8j`] άwLj%َ27kۑƇ]Zp(X[$l( 8]ΗO21H85b܂*BMvdI w=27c2+ !X,D~t ڔ ĴZsuF8.k^E2jk(ӕb,>Q\lVDH(Tu3{3zU./]s"5{k(25gyv7C~5 wD4k2Ĺz+sA Dw0a>m |%LTWY'uEz:^a:?ɡ.*c=Dm?W$ҏ8W/!4Q .Qb$~0TZbz㈇$GT\Hg-1HKckilqvSuuRbY9M1aUh!Gihsg4`2=p>L2>DgQ׍k P-YdM(`7r_kbTWїyhc, -`Z\R=ȦۆY"쫄rsIL>\eNQ;W*(*@ѹewtb;abd %#Uւ/ 4|q 0~-K:$ 2 ʝeN9>#2쯛1mQrD(iU3^CyߖTa 9͟t+\{ExX6'_p`6G~SW>r OA:8GHQFD9ةݾVn1/ qFPLAtW ƫ$۟T\ff7]g\\y waYͷQhp+KPyA!ې,R7-*K'^1(iJ-8d[5BEA,0\Rvߗc,d)n){݊]>A){Y@ e!AJpm$}"?;18teRPz~tGJn`gQP9?ik_>F+-򅕿:r ; zmJO5F5,}.eIUE"fD~ݽ,mBL+" `  v9DL _I~a1ݎvg*BA(e NoegKYu[M˳pvɲD_cJI&*'ÔrwCw'PR!{@nUxX]<O2 AiK70h:)&2HR6h;rYS/`Jfc"4'L fJpCm=HFDA+ ::XIK\4G^R^/3Ԟ/]D™S DJMoDLJPN`jg3_$R~-a ogf?to5s+x_Kk9dUr~<k '̍\׬"I$lg +qϱƝv@}o lil`bE;Yp?H 0h޷#a?GH\koA>Dv>&:Tt.ăS7JuҶϋy`ʧKs Qr+~X^W&<.0eZdcuĝHK3= *aB-[ ߋL\\ŋcHQS 'po\Z2Ĺwd̏@[*<%mYeקM}Љyg{k9Xj|JEk/ h3N2XAE]ƿ+x"d}C#K{^%P'MȕqY\&\rtq;08 )sIFK6#l*D AϹs/?b:.ILbF@`ʶrKt)s-lDq.ʰE&.@zSl.2k-"hSp&H9=Βx?p2Ys}E0gV&yb|j,F55qqzt.a~^]) &C-T8EXҍ٤u)BJ)`ú ӯEx^,x崖b :Vju&pﮨ] W{v~4HZDʫ(`Kn/U4$ E%(: gJpAVbliglLݩ\Pm[ dzØRplygXSWbP߯9w`* ~ƒ ճ1~\_&]=~5RlBWbAH [qod]0A!u}uغd?>:bBq~E^6zZ@YWd($d r0"c>ɺ`A"eBƾeϻm]}1zr">tuLccBZ 6(h\ZRMU”4 А=ܕ9}]xfC2b;-;W S uMr5dS2-SyQbN&>#UL<Y^RnJAjqX*eL*s\*hF#a}~%#uV?l`4;su$-@XLˉH'[b0Q2Bj7 ge-( l)0֎.xcyVj C_5]ƒs_LC.EN}`?d}Ъ>:l+v U,{`(ޠ/LDC࡭J OdTD7KRPQ`$jgenIL<Nť5֚.ƅ'Bcz>\ƅ=aP ?)8*+;2BwTpS*$xY0{3 W6ӭiюTM஬c-?Qvz"y,⫇Ώ\\EpỈI'BkE/%E˓o]-ZeVIDHڶ%̨f>j[h}0 Ne5"w]L񍼦#zM~ˠHQxb^ҵ=AЋG'Zi4l y"MDa)[G?Ro߽ɿL. 2;g'}YsR|ԋ_@B$Tuw )T@0/Kplgki,1|!n7ht(+ɊmH : VG;'b =fOo26V~H\$&h*ˤi<߉ 0r 58uōzؙQk&{XCTC]q􇶙3D֘w` $Ok\=4q&l4@2݈PcPo:)tC˵*?}۾~te:Z (Ua K6`PNef?#s*op ^_5u:8N D%n1@ 5F``L[z!\/gk|1(Α@]%~}o", ^Qoۡ'l<[+]dxG ff|ek"v"fh ދ+o}OofYDXkЪB>m9hB.o`:q&EN M\HlP% `e' ?tJ{Ga)oeeJ~cقy ]PV+/jd8駔ODa)|@er±XȥLN{0.eL? aA=~Oot߻"ULkp:ozQ4"G6v&YChV "ΊQ)א .IqWuM}6J~fp_GImD Vuf'dS'^E9^IS6Ջp RT 'vQ\"Ƭj 7 `_歴pοH۠p')^dNq[`1l`.y+O;nebDSđk󥭘,\Jn  OmGXDPˀgZG_BZa[Ǡ/g)nZôML%`s?5"! a߀EAݦ?l2o>AkX%u:#eJdx_*ũlV#U4W?*\JiISWN e+N4R7KŠ"#zʻJN2Qyn$ 1󳽗LczW2>r/﫢QX ;=I[{n+>2`a9 cRZ5ȘF ջ`PxBc]+&Sa) "s^K|((]V.qY)rM# *k`EryGyDWcVOl;΍ӸlAw,f2jcAR1?ݖs}Pr1(u~L8=HYR\gn X)sT1T@;Sø_m˼'94OŠ7=e("T}ITвl\jt E+RcV:T+U +v*Wdzy-޻+Iߠ8d#Zb9.|i| Uj#ujUL\t{>J|f]`qkKa NGtW/\>zeBm.7ygF bOf"'{dpP|cӄ|T@g0,r+wFi?Ǖ`*ngb#W1ღN: /ex=FDfUubR=O+އo+q$cSvJ%n(EHXR7Ѱe5){)Ry=ș`0teUri .W2 YoɺIFg1*em•d1;7ZBP]Nh]e3.]&:{ie8(N 0Ք\ZW|oǥNYi#+\B֚6eӅPA)oxdC.$D >1@k~75lN4Y(g#QV'm(Ԕvu7١/V?9]+V8.) vkn #GKJty12;jL s쯵ݣSVHr9oeأ> 1}&5🊧SLrygLoz mEThbĘ(B4JӌG +̎R٫ѣvn(1+?/B3aLT ;xіlE7Uޜ%#k:x S:PdYƴ}IdѸJ[|:(Ei /*Hй&3; {K 7,?a>)hj2E LHWGL5&A9&l:ַwK. !0mw  LGP/6&6B|9^]=.@,-se,5#sӟAÔKo 5d( h>8l!"ٿğ>Wh;dc6? `%`qR{|6rr,wFhN:pP+"ltPo`s?ϔ`,l $D vsmjM]Զ}ؾxMOPJڶtwȣ*K{&)ҕ~ 0 H|Mdi.Ym w˷YA<Yw`a uV/Hu[.S8$Y+ ˥)8žX|mnfKk1cPW'cW겡 Vi?%?幌Y @+ ^:-mؼ*( 5G%,5wAHDՐZ#Xê^`@5VQB{tzL `MۑbG_1H5&4BJ3W_2 ~S#7&tҾe;@n@3F皮 ޡ,NipJ9vTݱOʼn2pQ+ls0#uZBGwEEn1@f*ǔNp`+%gG  i++'e8'X oPfFVWLo0ט|Oz:3yysG߁~D =r= }M"`C, a20}_'2YQ蛍h©`0ri3j^8wV;" K9W2iSHr|F/59d(%G{d ,:=Et@V];aδ98ځ3gm"n[Zޏt!~2Ҩ0O®1xb0rHj"9,'[4a_V Ohl[Ikj)p3/GCuȑViVn"X(H[̃"dz5rl=)߿e2 ]{!醐`BS,̿3Sv{Sb>ym ۿ~EѬ43i&,o9!&e,3IWxU0&:Ǚ(_n] %] Z`tHf?Q7tQ k )~joIJՁm鷁n^{SMVx3m  LrhIb|n0On\m=titWm7MZnR,04 ; <6Ɵ h)݇|Ifj'Xcl4H(psoJu!mce = L?=Mμ/#! gtvG ~fO$iը5r{Te[2˃QxÜޝ(ծ`ZjAbW4I)cgu6 Di k'L 0)ad0`?MwkM5i·H -rO;{]C;ݞewPϘ|~P,FvqnL_L,ʬf+GcSV`t*HuֱHY OXJ]}J_ޖ"275$rM3ǎƲx".m |NWV;aN@%+} j!Ɵ[+?̱$ܾ ([ @߀(`S?m<W iMV}Eʰ?d@ogO9k,}9ߊFE)ޑSBtY UƧ# 'gSy6N;;=?ѿhfC\[L$ՖP i'yn+WzhńylPY>USx@֑2%WGl: L0e5Ы_)(Psp6,* Rm_OX3}ރi逳  ccY8W~?Z$6$;3'NV\-HNs3a}\yTզ|4! L*{L~$U0?ٞp /w`Jg_'KzfoFko~Xٻ!rފTeO\p74 &qvAdGp!F^+|X:d`HAl4ĭ?!ADm!]G}JSrp1E4oS/V5F+VN6c >B Ju?&2Ԋ{SC/kٔԡ%̎ecQS5>?>*p5 {ZBՅ,~zŧ i 0gsAiNM-4-&v1tge)B0{WNT,n4]\5(Pdb=O>C֤%jGkSdB^l> eetJLJoŸ%F𵉆Qleү5G/\o0f@?[dVȤ71wt%:$e7.@t0]:l'QhK:#!<z¨U!8n[-CC>{`+SW~JUKgsN>uv2u#7y6t { l:8%S2(~<`SBhX z~KpC* Q`ziPJ|{ɣ3dć#vOX06{U1 (,hh9؀@^,HGg/UU˿:Ql<(hSG^R6H3z#d'_8{4]{b"Oə@>ӧ?N,YלɢH:9(Ӌq#jV)+YۢS67O)P=.I ;U ,31.(g xSȠ.\O9# ӊ #D#Kc;$ QC_' r(B|;F; 's=>;tA@7ld$}ٳjncNc+ SRϒ|VZGՖ];alǸ\kʗ6 M ? D&K^L2 ]UE}r%fK0[q<|]%`GB`Io\nhO2 8YXjltšGĬfGeT8a)K`*x_ t轷M]Uis7*gk([`e7ehzt7?9R$3xMCFՠҨ(eC* (@q@VH._놜Њh7VV,\jHnTSU =+vjګ =#rEjlܧ\]x4*Q?!RhKٽ { iDnz͹\.d2 RsXF,+ZPWAow;3Eo6?h_ꪙcC'Am^dD`BX]Ix{ts?"[ <09^\t YW9z86|ܝqN wbThqH2`i^CFű,X}"~k|jm`ɨ24F $/PGtVQWd o !>^4Q7]0> W57Fa4y$F.; C5%ީxxj>$/O~@Z/ny8]Ɗ3s o-+Ļ:E8)f!IWmO*v#-"Eů!KȬx'd` ُUK/t»K[]Bxk !s?ְn+yNl7ɂH&D鋩ib*Ph ݆ 0\p"xaS(wкIL(VabZs3,IO'jx#§=6+[ꝝ!ݍdEVBe`N}5l4շZ]PDh8$ kawĔXVqpAM2冉aMm y?$AfƒYFP^ {yVG$&YQN tz)\-]'QRlNXWXkqSt?N N\NCȨ-G.'!Vs" n3p+lKյ' ~U_ Yl)lTc)ٜl* k;)evWb*笹) (_ii4^"@U`oEo P^L]Nʾ_G7 sp&"ՂSP^RVy+qwKi9^i7_FxM doTozH#+?h%5Ci_aJ. @wO|%vt &'#a5޴dBo, .Q g/Ki) NZ`~d: ƆAid7NmnRBv{{A(|+<`@Vik8~@IT͟7ب.+)% ƫF ioc,ңǂU 3soF&Jåĩ1 uX0_ I{V2lj|YH^_+ͫvqf1\G( {w[Z`wN[xs Asnw:)MQDb殎:ɐ{#@Z+];{d5jq/VIS-~ُ 4,vYScР[vr3 L2K. sXrpH,?u]ɪ́gΣˢlшB٧Z@7K,p] %0p(vĄ@BCƥC'wLo=fsUjsY{RfW֍Ѡr5ڴlePnGwL) L~D'cXnm 8ܧBj֣YC'f2J[a5:1hI!p 8lG[֟#R;Z\ۀd#sCҢÒiOsE~)G :}ŗN5)Ք)F!ȵ%JW6^:늌t9ŲNɢ Ʋ$)v 4Vy1`|x,}uIx}]/Y33-E 7Var1\ҏYExFࡗ]:X1}w z5LRFqRn *CѤ-En3I aJ(oq!X8Kp@_ Gm=cyax[яgbsPe`uǀ0)ZOQ0s>UO|MS`P8X0kv9+g\fhDA.b'}CYp-4ڥ؈N*az3l6S<)p+~֟ Dz`9Gۧ<1/Dm!÷q+(+>l\wAe,C qzӀzb*~l!j| H'_@ ?--<W;Ȳ*0./* U?"Yg s4pDC:SLIVhm/qץmCEkݼ5 ۫z[Z$HM4aof`ӱ5ϻ=] EZkHn|<<4F0yBT 75頎 XxC}!XnbD\h4m.G/oN?6y(O"JY^Z6~Jg67kFO1#Ԉb{t!ZdzWD@9y Ӵ)E<(*+m=#*'ӊYB/Gk5~69Dž#XbĉY#Z_5ֹ*RxYHl0ӵTݤDy_ɟLjp8AntMM#QO7~ f=p$Jkjs4¹Ph]~[shHE1s)*V^L3 +T|3#Y :6)"ICJ :IfqAki!Ll~cT-\\aSE^ ռ T]7!дRq/źM)p/L"mp(OZ'pj.(Gu U ҙ ӓSF/Ȉ$U`*@&JlzYj  s1?)OS$s Q˱HE R 3-cWy $M Óq z}2}^! llQ敳tLU?cacw_ ATRNqGζP#ӣT^z$$)Gy}3_b |"wiv!?.(G0 Goqh%]3ǤD\5v^ -._kaYZB:kU=^=yOnLl7քtP+p )O栁 6$Hq&_vҋA U#ƚ/'x!?Wnz9m'$eh&3g2Cu#ruĠcv:jquWϢ^yxxTh+ntچ,E5m{C) <7?/d`AˑSe~~t G,+nP)p}chNμ ݆+frwJ-aFf'X_qmޥ@q F&Twc=1/ _;zr?IqiIW,$(pu5rUw?TE4vVKz TD@qܪfCz}FYWɥ"Q:jOM=zZw 82 dP5*,܊*D2U&'G[>u%^A+5*A T<$j"ϽCkbk b(@{}Mt:}{]2U+pL<<>. MyA~EYuX]SnԺ 2S$TP%'2ʆd[@8D[iaʊ4r{+, k%' n1\@8rk0s㷱=UFۥq|#ܞOxe|OP*_ ;?ވe˫ &)!4ַE[B!|mk7Jр[Z亖ҍg޺Puv w u5,K_9r8)=RKk,aPA7D2,Lm _Aq},A{ 5:Qv /})ev bc10GY /5GX^Hj:t2Q΂k֛ Q2B %UHTPG hdd^;7hSZ5MdBUIpm>^+c j#f}!u7lkd}1<@@E'>e"'s> \vO=f<0@ZȦ9ŇͶ&Cv跫Y|u"P>SAH౭Op8V>Ld); "y4GQɣcY9ELb0J=e#9'k |9SDo\]PWIWn"xD4Z2pЂdP-ްsR\X0B(cPD:چ K@U̟-.kuUw&TY}Is*zۤAXtM/}Y*p)\qH(,,! pefT=MqtA`Iºl]Ő#]wXiELB(־[_NAJc5w'&s,̢tyrj)+SɈ ϣ4g"MKJ[1)FJ١Cc~otCpE=&F ΢1>z|L_fJAN^,9;XqzEi<OkI|k)Q;bo]FRc9.%X; E_[muSuk^4#RY/TU=ӿ'QU1.dfmA3Z @0v_mh:jԦoC)N\>y D9Hs-v g|- CE$YM .HZ1~oJ\S?%[? 4G$'>WI#2Tut_8y]̹QlQV@A Uc΀Ϻ43֦^CRx*籠r sRF{QVjnpVY7{lJ 6_朏_%/-m0]C3=.4Gް}1bauðnӦ|_-=r1.Y]ݺs'ȵFAysn5@䫪 >Ū6!$5fI0HpP|=^kozDX/w[R1-+,Ŀ|`. #;ua+<8Q4U-YFgH3$*Nـ99s#&Qa2puz D9IgUj#!r<v]%k) h?2M[h)KQ&Y][xMcq ʢ+D i Y Թ-"X'wq~=wzBr^:J2|B ҿ"\m_mxel~pERkFle9f<41BPdkQm@!:}i3aygS*]88s\Fϊ*P Je0'u36&ɀ2ACtrAˍȯdz&xC){9lKDeBZ(Ι€͕U^&<{!)ͲR[P1`<'?Nw1EgB}Z _ kb: YyvxRYͭ ,XeƵsRPτ^Y-}3́̂L03lh"hWh F \lґw=c4˳7 Ŗv԰4l{!.M?+ET/b?m't'MS:U+6*G:M X}Ne(~ r?J|o {qzHz|Ȧv,Zd_ q~w^Eky&]30ca~X";fA+M\ Yv_g-֠7+G - 1l)\zŗ`a!lIkP+ =t i ;ad˟^_#`MMjN,-vv֔ 5݇ZJv=[0t!^h'|yi"PUaxzs,b(7?!(XBv'j} I |H㓲'WkmO\RŌ0+S ͩw> s ̿ꇬUGJT_9\&Սet)>o3[_ :YN B&=7E:Y18jfȉ-Fq؃QL|@-F5q4*3^W⾵=UC ګ]ԍ `IǓ++KYy P@7tD [X@1`P?C<po^QRA/0tFq_R?S˦_CEvn͆)Ix<ڑK60RMLJs} ) qLhYv07Wڠł&}=vX4h!DBXc>&7jAaF "{b8G^Eŏz^G?O**GId4sQtIe 7*]dTbQCʁ6Mi\c6Bֳ%X(qVM YA3pw_a_WAx̭ i`6" f*dC{ZIm W:~a` >K8K*tqپ _I SM}9GT@ڻUH2xn=0H\2p 5<תٛ81uxQrUæU HoK=`S ra{1֞^H,aR+ |G\`!/h~2AjM@X5`U#4PT"*}˄G~*`wcJZA8[A*iJ {Cl&pTYkI2?HgV[*Vmp-3uC 'wO(Oi{r`ɶ_ ⠕3Xd8[(U򖃃9gKͩ2Z'w)vxnJ-b͆ :9U&-7XF]b^An&µiv:RT}a̔By\!7VXdraSzu+Ň p+217 K : K7~i>9AO ٌ;{"~*A^l ,P1IkYA06J#rGbnAU[kf"& TМn|dsVb'w;1F)GQCjCZ<3m\/+h6 S^Svy`\d]k* o':`^&\@yĜmsocʡyWY9͊1(cs`Ѧ-{n[Uz&kȰOD"03_&ht@:m>dMC+j5 ?PKgz45y^cWq2qfVQ Ϙ7s9-Ck4MA%Xg̢|q]]>B ,-3/\?Ḓ!Ѵ8t™.VޯFkNfEk01)JpUW[*Ĩbkhi,]5ԇ!RڗܟRe%8$h-F]^H*Lh3cY^b;k\`H:0 l$VKIv pb [;scDGш\cT=p:@mi#F3,}r+)n੎t#OL7(%\W7X5litV{oi4w}tmy1/;;W/Kk2nLQܟN(0Ԗ?O9YfU1FIci.S(v}X4|qmw}0||E0ogW[.Z@aT4q,⊎,6Y!'Bo}>mG:6Mi w /1^Lz5k9 @g`s:ju|ڔDu6R܈|-w̅"EcudϽVAH)(<աh 0M I: l.}@"/gT`k|?] [۴a1R3\Wݴ_b ,' Di[Q nod><2ڕWXDe L۴̨ ƺ鳔~VJ*>J9l &9g!>v ɖ0K&VX+W_LV{~YDGPGX2#8J﮺% GPUz2:?60JJ_)|4".OB=S=s5:8r䅥EJiQm(?(?VmaSN3!w2B˟\)(?y\? ry:y6Hy{"X"5^aE!*q lS>]{Lj.ѷLO)a4%q oa(QI EM|Ĭk|+EB>@iEk Ќ*2L=X0r t|l F{ilb#$}IRfbK..Qp"lA(@/s%(sfr8%E5 Rn 9 1x=*sEє;*7gg tp)Ψⷡ:2n)cd,XAgMe9)[u

Rŋ4^hY"Jً : Dz07Mš̌ΈƾVμ4ž"6" ΜL%R .;hʑZF_^ 'uWErc΢"yNl.ʐ,͎py459Y}wUbZ$T(*ރj4iNw9 Ť=.yMEONm\}<9NP;j媙7 Ae@\kev قc|nwK]'ɀ=n;_]jv8/>k"x2^ӒzU˥W)8o Ē"B0oP5#%b6K[]j{I#j`} 0\3b9[;.D|4sܥ=tBq<-:Yj*:;{.؀W\P\܍AQcikg>"4d?${VaI~s vЯbu;:"Pq)V pv鋭%vS%b'bmHە&)^ե"gmmsS4;\]ie`0߂x;A ϝr=!}u"ɩ"}S08-V >1&zHcDp͵:,c*tޙ 3!Y NdjŔY>\ٝ,VvOUmXAyL#A>] rx5V xlZ Ǻsgȉ,!A$_9(k\舘AfUVnlKIz÷Q(}r_K[CqXmR¹ ˜jy'aAb_8r2Ǹ%}\HV Rj"+EKwW.J=. ,WpH9b0y@za2ޭ\clKôt#{s:^GTبs4/Pc";l||BlfN i~6'F %-1lsWe Ȯ*K|EW"8H؅_~~N[+1VZA- Lp68gO@bI=UWk(ÕK2x (uZ?*:a-II*;x#qH8$t Dae샒s9{2Dweoa\2 Ύ>S2HUm^YQv6Gkqv̒G2 (8]05CX9[ \6x30::,9mb1ǿO"UA. JM2+$g5__1!r'GqLsOLǶjKHCt+[%R$֥F1ݲIn'۳V  Œ7)zkޒCW{ wV"lq'cOQrHH>^2e\x?( F!OTQnV/Y*gw VA^/Պ&PPJ[2wq93= e/OϽV1i.._gGDtdLLSSȸRb*Ol3OKY z:]<xcnߵ{-A ?_jJ+hM757 s'$DF#,Q"=GeEР,ֿ4%Uv׹qD;(KD? N:Uˣy Vyׇq69!locFRءXQĢj,v0<pSJll6w%OxBU92 %ڎ; D4d_lnM3{f{bCƮ*tYwzuDOrp޲~_1vSeˠ*+JS+0ߧˠHw48'>ǞpqյY}6nH5߉m ~38F/4yF/o6mOG*2폩 e7=>Ei+?tD.:(^8uE?-WH,dC :; ˧Û0\(+av3dfQ(xG0 ^[0$hi \LEϰ2L3r5cSU.)BɅ[ GMSێۄXDg3Z&GW ;,"١D&eI}tcK(ԙ<,m&7&ŰT>='hqUb&l3w;)ӑ'_+/EEU$;\lSy䄐v PB8I䠽w*La;fEHD+-Ћ嶆mnGJ':}"cxceUr^p{29$WTIJ)^V;U/T,k7njB^Rs(kx̅RH> cȰ6ѝ:.P@'}J + .Jj %}M;[BhTwzP 41)Q6.C]1cN.[r?۰ِ&ΰd=$f́XNZ&\fsM#w F!Z%俖)ȇ*O{kY;V]5a%C@vYf,I\ڪjpR]L#,y$pぉ 0*,]0'l }3,Kf,̓ճUai7 (gGYF]vsdC!hT vN}A0@{+; A˽FB/= 1QlؼPϰ"EaBBg9Np̾?68Z\B, -*j0e Wv>cOOIJ94"_'"XuAx3DtVTA:ypZ W0Q9p99(Zliix+IkRG0:V*RO;VuK۪ @$GiB*/t(F4?kOB qqE[`y?I%Vʝ^+l1Y[#6AXZ3n4J*j[NoݡElh}0V F䗵Yerfx ,x`C3.QeکzFԙKP}ܔLV%TqB^RkaM Lj.6.רOnCmVGޒqN [TwҨ':qMF8-UN/1LnN:HS$c,Wr;Ѯ'(*u٭J~^nPnsf֡C桦+'cBJmFd H߶KSf̳~ ٞG ][o&|Q2tQHgYcz6z%nӉrL_AnJ]`r͓S*ԯEĦЌ߭/~wp%b)܋2j#8=5WQ9HK I VZIfLwGkʫ07xMqx6<;\SNZ4@CQ E]:;H9!ΐuKB"!\^V&ݝ r Y[ydՑ(ÅƇ&pKW {Tgxnyq}2%&?Dhs;Xa : .XXk$A*u/jm%f!^m.KWM+F#TSv\l*&Ӫ[Ke¥Z7rPԆ6[Q|D(g74y!] vZ\ɏ crY҂ bB㇜V0mS%džAzZIоrk?uMbJpXlcIMP-WLض0Fs2.b .WW йL悼c̫{½dTZT`&6T1+GSZq=Nu7\ و&vRh 1oǀW|%{.jN.X}Df r ±v΃)g %f"Ćp&n]+֪SըθKy6V[^Z;m!C-fMm5IM T<Y"y13K[K]g 6Ŀ6!Vˡ7hM;kUd|_ ȧCy\y ^D]Hmt.,%ft!Ԫ?r*slj>b&efG$8 GC3=k'&׋6q n*G~8Zc}K (cPrN:Iw%L<1\r_~ $*Ta0F!vάj 8:͞4d HZY[^pBih s^I\ *Ć7ώp:KR\Gp,oWB|{ ߍk|4Ռ﹇w\z3w"5_Mk麃w6~Rv,& `CΝ9 Ҙ qLJ-F@Ol7Qy0ytHa`҂|paP~I6ӏ4|ʞ&_aN˄^*;?/aT_LYꜲa`9}ّtn8oGlz9k#7e{O0ѭu6.Sؠ:(CMgZn!i3L#*׳)0-ܱh*&R0ss 1V$R,?[偀IzNsKit`8RFmO59`^ q1Й-O3!e-SՁy7 yLA&ЦJ}:^!}Dã z_;Wav= >X^ l=UY2rh1!ED&-D1fȃh5YD v$+;b#B6'״@@UأHG.}99[1G:n=?PTH4]|W!՛B_-̿j]'HJҒ3Q@ ^b(oۮ %DѺ$ZLX"8no}a15j{x7?;ZuE;n7j_c0II ݎa4J=12zqiMܔEX'&BI9–EdCh«掏7ҩҺH6P>C7p1jB^&M;Yyn,\#4HulCkU}Ns0*H|*2*pv9!`cM<q:T|٭g㒴 h=ޮbn:Ϩ]:1ֵ Dk\[1DxS]Y"bB9ܑ*H~Bkɬf;N>\4`yQ2\ምɨOnmkx\jFPO|̀k`^bb,ENiQƏDn}En*,/y$CɩmRF3+'LjuDaDd {jKl7PP{ao~"Qs׾^pX>6N6{v,z(P; 1磊{O:hzee^Ȃ!5: }h@ؐXo!Mnhxh[ l*,Gf=!VWP Ɩ@\?L4T ¦5)/@ԗٛB mU _X7R"Y^Ig* 'Z$qRiAI]P_ܗj5wǪ$K5sX6sX\Mp!hbad!?8֊3I#@=GvHV^%[hsAN g`G ᳂/9 `'&ܹ=iu԰y…eЩ.D"(dH͌KJy4=HK16î)J`Ts}keA{'# *lү·B0 8 u+W/ṗzoR PuTtor ZQ?7w:@E6 2Tڍ0N8ڦXzZ< 9 qRn!S}OFGyE˓?qUksˡODzIv`>2 x(j?i[Nën#9 tΨSg" %{n݉x2ŢɆdEoEMmfΡK&Cdm [a'XquF(`*nKҒ^{M~Wfwwnf1,$]*8[<(0\d/dӈ^wi1%/L!?IZq%i4%K(r5Cȑ]- HrF &i@OlCxtɀǀFRǺL1Y΢Yp 8=#7>'머kI p JW,^Us85h'>OpS~> Lŝc@N9P nwy|1I[\&ZFȴ?~ ΐ 8 FE2P%PZpsY! N_QZE ƟFz41@updy?=u'hk# ݤ[։<2}‚a8ImaA< *q/ek q!Ph =1[I&z?݃$fYd+?] a۵ÔpBi31nÐI ͺ`zk]-,Q bY(}Ox2gW-:8 ߃OO$ ,W:Z9Xey>OtWבTTL;u*Qg.N,@Qr˨ihBğ\p#닓.7VLo6<B%dImj`%kvF]Ǥ?3m_'PقׅE2 |ED6:.:7[/t$'k}Ac]=Dm.ZfE.`(y$Kz`K2Ͳ;U:,œ/.' Jn_ ƼuDW}w5ԛMzAN*Sc id,S1wTqڃbTהlyx>椊;GPSK~2l77,=J//ϧ\Aqju (~w۔ۍ3"@x]<@ ;~YxYNtpq,T,l9Ս$_5W,I'R!n}|br/Ug^NCbk"aӐ-)xf|%ѤH^TDr 拳r|-op׾El2i}CK6>EA,0ew_I'~;H5Ϝ>UYfġRLj<_RٛPWfFsQILC/ȋI !ޟ_%Q <*ixMGu%L7:?1=9fToNёw큎xW1ڕDi84 E5}> ` sk3jv8GcDjTjЈ: yc'lz*|{@ܣ\C?R(}# (oyg]?لЉ)veWUӀ}gUPJ ;Y%w>ܘmߕ }:4AwН.h?aV.N_^fo\: \6έԓIbӴ&L(G<_BO=+8BdM@:z%G{kԱߧQx^م[}"ך}up[oU~Id䔿)xTmX p_~?\<S}eE,PFIm'Ol8¬nq%r'o"nk褶@Cщ?u:nw N>Eao9igG!TNQ\5(H|1(L1;兠ūv||ymk'΍W%љ﵅KUiLM]w41^m~+SPw8sqai+q&C6‘wTUDD6Hd>ç|g%3=?Csq.*kD7;V@EC+]_HfVRu<*rԪ* Nf#1O+q',`1=RTv~Kxwy$Rl\~RF}qJ= /.-λji$ l֗1L+ 8W/ƺIjI$DώM|Zvl٩P;;񭃱hee)M\==AμW~/scKJMDսo[ްNf! !^-HUbpU"ۃ3Byjy 17O@Z_wS D|GVpd\å%X4Dkiɻ!oe|JG$75XIp7&"4GV/_ǤL14mn a-v9>Vc w^[4">Qo৏WȂ7w@i#>Tlشm%ҏ.z͋MG`7@gOϔk!/\R淫}a ~d˸S,L~vD+,o_{i&Uב$@%+ +AO]+oe>_NEwUm'h.?bEq߲% Q!v%O7 V41=لN^`Q'O!(2133$+Ӏ''PB̲l DH44Ah*fJ ?Ei6a GC3C^zF: m8`{Q)S: * D {W=,QQtؐakv9$I2%L㉤;{"דZeAA%(L?S#; Oq+Ǣc&XWFMS:fR}͐U F1n 8alof*jxO=h/ &e϶DSWF@5IRuY=\W&cJC 86Ыp?`ֺ7>Aw]#r7S[nVw#F_cK†$ eȖةP_mx/EZS4M=U򺇴xH^&g=^O#PE~6A1aZ;<Wz]q\QPP[z[B57<ʚ5l8K3 t-OFB:37;gtQOaPM375"'ŠlcKsBr*-_Иo$UJ2ZJˬۦG>T(JGW.aB:, Kety'ju 0 "-hBu4H v?4i-Iz֡t!XeHD䪂l`dYmaKO7rNz'\F*K 鄄7V>@盲=Nu * %QԐHRJu ,Q'ٔfqfJQ1b=hG})wv=xL)nMQ>+X%Z\6E+A(t҆M6 >+(넛{[:+\h^(ΦܿQxfLPϏ:m!5 ra}Q_K/ w30$64h˯hn>.wCV3>57YoVPAD2$#C"xrCI .ٰєOHz&NW'Asmr5m!\eχA5usW"DD9Yn8>rQ'op(p i|HN+J+\.OuXP㉘hw@A08˹T&S1ӛxkﳃu+3,V&~F;^A֭-Y3isiv^10ܴr-/dO~,,0̅1;hF!m 8mL~i|hCO-9v_WADpB_+h΀zJTYsZ62D'^*t%;>\cY~*(NEi.w0Z~13fc*Xo<_yVHkdva}nnDJ6Hfˮ%?'݅dhp#*Z6+?n1޸z9CXysZB]}2~eɉL\ahTR0L km~~4Ἱc08 GPaLNoSTOHHtg, 6ew/M.Hn!-dx w<];:-I"i,18ƙ&S^OXrgKt*HY<6e~0e<#p/8I #of}- r7q3m,OsMfP>*E_uSɺW:ěYh_']!Q uz+lY5 WC|\ƐTVo9۔Ճ "}!}]8ɥ2iLMvICSקݣD`PVG_n6N5j{JFQ{=!]Ǯu'"fk*ŰTHc)gPz#uբߣmBDCrZ}{;uxdF7Sn)=C=xch}F5줋)ud!ԤUb)XX";FىuF\⋞-i;aO]bj y:i[C_ ^H.{ݑ%^B@ؚJJwM\K~e:Hhl&2׷p֘3Z\ Γ~\-#0N#>;WW_蘭d0y_~ %Պ[b#1M[d;`vt3~*kٍŮ(>)C$!G:^p8<8):ՃSfd9X[D!_a&}oAG$eT6Θk]2C{D{`Ew&JY^PWi3pBfsȕ8x@@*b1 spEa[[Dz`%7*5Hc %ᏼ6["{X5{JݩRtn*N)` zrb۝FK"M:%PCZvWD F?v* PFb G|y[*&txnb h2N+A (JR"" ozv뎻C;ܤK3~ 6]C[#Ȧ[`8{ClܨOg|wȔG-Y?@a2B/OL_qxT^9#C$e$8ZɎ#?4CԳ8r>C4sBOƯ\v@f^?  zg|AkZ#dɂ-3:R\d`( lT/l'Ʉ7#BO&zӥP[wz (%t~d0-T _7 g<3RDF  [֯YQAC{4u`. sJ*NY duqys{ܳM:~N.<}ŝ2o@*&m]S;<-PTXm^JŎ?By?DOKuxd7\F,m\>Ƒn~6["eRT.M{&'OہGʽ]/: u|r0J' `wdS@H{\q|`"MB;N%m1)L"w{Wp+_0NkႶ5OYv'j,P[Tz䨃m^ˎ]QhؔmBM5%'nKI ~SLbM25zY~3(m*4ǡM)a;f x cʬBCLB3nV6K7Q ЭzvA]4lF4:`k5OuЃ] 4mNaG3UM?Y|BAwdX3:.⊖izWSqKZ]Uй2_yq\|3x $,;;N|AT6 ܷAv E'OFH@z):sQ _Xdi$L%(*{JdhU\m;i$CGL?@Q)\Be*P\@_;8|!zXFsnwӼ,-G[MP&Y9m 7|8#/1(l|F|jNݗNj)y)⶯Kk'e;2.[V!21N`Rjp乭x-?!f:XSaW'o*;ɶ1<^IP7Di:D;w9k_5pGDϦ˿=DKz.f]yJ26v&J~s 4w|-@>ȻxdOV;ENAN/] :fVQVH.l6c~Ϣ@ 1]U?Pz5Yܓl_j8 }W DŽz9XڔPcx9*Kal[ EE@%=,?I#hHF31jc2KXy]u*nK8_пҶV ȠAWV(eqlɥ/yx^G 8^bxE0Ce-YAtUH^ p=wrqsa*CU?&(wZh(3 BUK=lx9Wo](* jaL)q]q"OP!d+u1ss֣9^CsSn^ݯȷz,]~ܕ*;U/UޮP$Uכ5U᛬LW[[qtbb/#78?ܓ,Y+Of*crv<>f'(~xojs^[!Çf&2&dvm!Bzm7k Dbgos LكsZ:JJ؜z/ŔO>9+`cXl;[JC]8$vIiK@d7+Z.w\N5bm{gk ugZ@s$2\f^v=* vaЗ*s?b5q_OhLJNx%P/MJ׬gӲEإLH=G ;7!cj D(l!$dٳMTB!A$({Wg !N}Y[F^]Wg6ڠQwC9E@+'}v$-c5f~E/v(|vA"5!6ϗ 'X+$=*K7[@1V;eRJ Qkd x &R[r49AҖ;^_L'i(r.'+3a?x$;H#K U5H ޶6f{A0zyd4HS ==F3Q{~_P|f6hlIK{ϴ̮ usU0Lv򓰅CQQ)trqYݫ s:#hwMɦ'Wqa1fxh6>f*^vè:vt`+{P!՚OI*-jӁBE 7G&?7- CԚw"JjnʈIHQESy(X}taV^/˘[@'X)Ol}O}I"rFcnZ_o p8\s;b36/;gOi=m;'"CqWCnk鸴7:a8am^˅-l O׉[+LxC{{/J̴P9?2Z[ysMЗ cM6ۧ>Wpwںc=+b֤XEA嘲%9+p neu8 J/!2@p- §}'>_q`AJBG$0x.ZL EK72Us&Vu_+0Zt蕑w3NJ GVJv KK1`t90Z뚽*Δ4a2Xg[ZMaU):&ē{H3Pv5@Vl'͠o9]5dm*v U5)Ѣ7,& e ކ,){n4 T~,pyk3;6̬T/RE1S`_3Ԝ{8:Ą%\Pî->01@oRe#vKlqB|͌owrQOX~*saBp2(pnޙGH[ OS}jm]So2qtmU?[eݕ &WIgu-],~4NvkaSpQG[8`k2\"?d^ *)dEзkɑf|P8it\b* QAA~ ڱHRW5n[*m[6rxR7fGbXVr%YHoHmŻdC^}i`D k&%x00G۳*|`FLLm)74Pix}Ë>j[՛Fϯs6|Xy z dѓO#ep/: lk6$ͻeV:a||&Hݔ[sT\bHV|f0F}P=(AL—yQ{OdWnΞkSTut*g3 ~0e)hNz:}U0=5]S I"$%NX7]$J0/Zl"{tx4Ǩ҈ʝ!T# ,x>8APXM[E9 I "Ĵ^G+g+Bծk\:yϻ hLQH32'XqD`l/ʦqm.N,_:@DWq,=`8SpSuf`[_c~G" { RleTOX$HYBmnW%GPUT`}%LQ E˵Jj3 9 ̅V h77]k"{bDDJS6nG}B1Baufg9^ XeE_+!(!TŨ16}]eK1{'W|ī6iOtndN}Ȫr t䖹֮\25,}ݫ6Ng|vXHj0J`jRT{CF"oÄ>\0^yhЙ IgU1j w}ICodMawcW+ySo!OmpxB@1ZKy k7vl+J>;v)={@pmpƒgk~*õyvZX%&|ёU;QӷCr~!٭+YS /l!^@B)_* "/pY ܑӁ76cruV8_ejy](ͤ/ԲjNl%Ԗ6B|*d2kF u$w; *8e._6da3g+ÉY,&oR_ض9U𗅄 SR6",=RSKXj*p]kh 78PE̓ |O(jMPdocn쇍8 zžڥ=(a_lolNl9^$ J>͢.[ ə6+%2YK.4(ҴN)ZvU~tN>ĕEʃKRpWg /P Yl V4kܽLɍc!xl:Dv8+6OJ@6XhXgL$L]iXztd$wމ&cRXwJ)PI__L&؅g\73_Dy`p(͹hVзGw1;'or .@FX]8/<&o",WE%v~=⹲?nW?(4G&7Q$yf~g}M #ltæhns&F1b[SUŨ1iIBnChM>smmhGh6~㠜P9ZL ΝǙAdѭp?7=GA|v6P'\1sJy}[3s@Y Taχ>j{.oN k|RncEUP{eF$(aaIZk] z7J)<=!Gq?AVz7׀\%. y5ZR&ks+?9qQ5pxuGrH*y^tA u y]mrG\I?\4vȪ'0PGɊhdOi;l%z&M,'¼J[}M$Oz l|Y򍨌bwLdc#4-~Jq6;3lV~*`/^]OWQPjG;Xǚrkj3Eˎg Qj|Tؤ1}Oa&tc4Њ,A"ɬjr#AǙu Z^,V H9py* |^ Z{l1>29~&U?QNWJ'sץR&9T^Z8޼N7 "Moΰ}o ";7@B{N\'C4{G p*$۲Wf4хf¾6X/40 )"YLAWQ,:%RBT4zKksA{Ǟȡ{1ӯ8aAUwEIԧ(/M h NNwB_pUIv &#/b>LX}XlH+0L=Wua';:v歕U<) ^P\_ MgHV4gJ `h7ks6wzY䅘ÑTi, Ѥq۲^ӟ8A/AFlPxVcflFi] vZC|,Vy?1 GaYxlw9c3@I<#QM,]&3hEX4XG{[fUy(oNOƹkP`u;,Vŧkm ?ᶅv\49rbJE"-g"6v8 G( KVo~lLnRA$:kse^ DUֲ^f|Rfpb@42 '8C_!EQƪ'Ƿ~gUf[|ok1HAJ"׉AanTL[uW.&/r[BZa(N.l2|,{y*{P_qy,B"k`A?\qdK1N/c QɢPEg#tX^HN+I>]~ӥƣ҈n%*h l@ ͉tnŌ1r+=*-ɾip| ~FRQL^,mF]L< )mB=w 7ޝgfyg6__u'[1ڕ:B S00XV1%eǰ!YC3<Mj( WM@M,>@}ԣ2:,GgYR'{)}/ ͌p%mzqT-Ge/{3We3Ή6*BH`dvك*H1p+߅XA?M%[.D)갘W407S̷Ɯs tSg ?G߅ IW076E*y'͔B&ga1ϱ _3ćC#LHuwY&-fBpvho nXa\*ba;c2:OpY#hñ_awf85 TVh-S*b.bD\Hh:`69!%͜fپ`a=PG7^老6Uh%>; v˘\t}zO+u7/[nv3E uiIf NJn٨pB)0xB QHW8}zCATL/A1:W,AKҳ*Y=`@1N3^Yr@.4s0CzFԣYzOecm|x5NAJ}6ߛ B.ʉ$]wHw)!E"11":C̯(s?W:ؐ2֓Uf@_Rqlq B;'Szn'?X7 `?4c{F1-A; zi '$cގgԡ0^{EhɳX?Q5̲,cWP8׸n|]8F%oSAcS7+,wVn6ܡGW bM928f~܂M5#TZotQhKs!7rѽoH8pPU|o];gIjHZD ƪH㸯['ڧO* DX5@n+nE_ Hd"H.aS(Z-ݖg"Ke7@!Mj͠Cس⚘8$ .xLt2v{\FW>f<7m4L߆"ZHҬ,ugm):_ vaJiYC󔓉3 P+t?d$#W%@ , +"^yQW>WCPJRmXc/,V~M,,DR2@pT22@\{ЉƪOVj`9$i@ d[@dTlKp(3vՃpR*D Ҽ3:ya9L{voKKZ1MؑKPg5I$DOE_ul҃PjG@:)C^1Y:'W_ ~(Yܰ95>h@->ҝG&~&\ʛɩeX;@16*8CRs4>72MNCXyUX-RQK)\]Du¼}&ڹK!`9o[S~hHBp\Uʴ{FD "@$h08WE揄/7?#0R=~Lep$ OacϙX8RpP^T  HK2Rj^ G##GgM|E .Od;f VM!WK^Ozn2|N.s}3{P(LDb{ J|> =%Z負>P>HcDpZvWeԝ6r5jT>8 u+d6ͥׄX=лMch;NlTŽc譽rZm'9{8=F>AMalyKt}f BD03m\x-DæŔxxE8&rJ;la Tn~Ν:@G8&"$'ʙ82/XaG=b5x!ŮDr ) MR[_MRIxƒ[%ڹ yuCz2g/bE+㛒r؞)z=$hxؚ7>s^v-C[u%/j%m)^ACo£HVWUD=UXϤ|8w&ܧVC?]\[/°dWvFM@ikJ 6IJ0Z=Y,abã# *!a9f>6mt**cWK[ۿ1=KdFw njk7 x]*aQ ]x}xF:^Os2%5mIKZYqjDFv@gM\8M nd>G)O 7M TotQGJkv\k8Ĥ7Z;) L읞~]Ӟ_ k4&*LcRT 'W2*L7T~;gP$Rh Q=E !1⵲25ET=g#.!CsU k8 yVN'|HKy@Δ1`~]bwBa M ˜ܪ,⒨b"x^B纵7(DBĨ8L<ٞ,4'sKMM-c33 Iqb*K6}ZSMwҶQJ68l+>}l2o"II'ssCc &ưuTJx9jI`5q'S9K esNe(J/~LxlR,eJ$w? 1f^`m^ ,?)7% qNCWI2fJe!)$\.Ϭ$*r8 y7KMK Ep!]ZDbX2%1%'hE"#$ xy5#6}SZ5@w(}̑Cvp g O^Z 8V^)1h$EʑHB/h^4X'UKXxJ!wppKV. _Ú:9**_)w 3g5 ŧmuhnF&Ru4"ÖbtFsޖ1|Tn' R$|AM#ϒU3z޽#vSU>> w;I5 &q枔n׫y^'mo?<|(OSvRy{Vd~8m//)ό%hl"вٗ4\ߧqeM$|rd@"ٱ\kgyN+'uIz`-l)jBgW}wbOr&$c/w\e\ I" 'Lf]dQ 3hAK`AA˫cx|e |λ-Ϊ-*qz(=0aUO9m/Ü$.$B4Jh1V"3hO=+~}\5MSMɮHUHVƣmi;'P82k(~qx@'ϲe{r'h{BMWߍ.#,i4T:n !XI%WZ>FVa_Я -v~쥃HVg +1nefEsZ'@Kҝbj?-aN"W≱af)-LNZ˗󽎷,E&F88O8B@s#h \ݩ@SAtRԁ8~U#8^F &B@ yyh@^*8>u*˽ؙsMlCֿ&h f mTuBé|AOvqr5i 5Y0.)e4廀<hhuR>Ib^oq=')v+*[E͝8y/BcM6VϚ1la  UtU xn2-n މgkؚ1Tm`W3ɸ_ΌaS6\ ~phr \.d(yCڱ%MR?CG{z'Bb.vKڼ#c<_:OOȲW[~K+)Ԟhxg_X ^nzozlP{سfkFCxd^&ˈ7 и·T*Lu5Vd`?UC-Z/T/<{cK5 k돂, eRCCuW ZG49sўHz߱YTE F(|?w|tUGԢr+D{ 2^FUB}?-fYV1]4P٬kRNDC$Ŀ<e^W5,]Xn)zR3]#5gԫwZ44'(=$Rz!K͸o| ]4[ a2C1m/:,H `ڑwWʲj Lȸ#l!ɪ(iCPD2@?IjΫD,[n7Rhn6z_ '+.›7 EJlo~nǶ?zMie]?ȕW}y3(B7H6 1B.~mOL?뮡eV 8Yu]שD5$‚>NPPoh]QtaUkNS'H/#ass۸r?f}4$d.KL㡆_~Y#\~"F}6FL:v0/'./^LY hBL#>>nBV6?.0$ :NF I]^ 2I";PuLrAq|Z!/o@5&ݸ ՁBb#Qኒ^qX2Vc޳<R+=*tȾF?m&„Kw=.WR35*[USJo| < AYv^8Ȗ܍,}gNF)u*5gǝ>|ȓF'e8@襶_ydKlhr_7^ f`X{6ۗa^W)ɑu2."Wʐ`Cj4N>~W;"܂V)9.58\_@i-Xbf5s @/D%^CN/2+w)U7{l"ddEcA!*( fyXŠIL.pM ~6ކOzP 4N2GV3r}[ү$O`uA*%H=0UVժLv #V 5I:B1 Tj.qΩ/MٱYN=8kZa$^>#4AdԚ~qtMD82SQkNV#0[j`=[5EԳ_z5bĽ0=`jr>>( B3?-wt`bqSCL)7L xww _{DІ(H#̈Z EDFc PO)Z3 oSaR9h:b^[^.Oahdt%G박+8=Q=bR|c?hpn d3N߬AWRޝYۚzbNi50w2TƁB=$GCvpWdc4Ϊw q9"#5g5>Fgo>/95aoEL2y^[Yf` 9G\-vvRP ̢z@hB+= O- ~6Dp#%mFS:D1;s3p?ϱ!'/BTlr v֎@+{I "> F+PxXCD<'JVI j}70ur:ƺcB[@TvG,)r-8 ^蛉ey >+Ж):\Z,/݀q!\VWC)x?&G뤢fcqpQ^4{nL8+9hR%v>0SIwoZ- 8p^Dsr)C~e`pe{.$o ;$yZ^c7Q$Q 5 a-ᣚch} bs4 y0/PSQA@D×noB6}wVϝacd"G`8 +=穜bjEyG ~Mz 1<&|K/GmK2Ii\N˪і0BOYоf Q1{oƌ=m3vMMia?5w1a>=*7b)P'Fn[bp4Nnw"l,)W~4Rh%°rWU _,MReI~e8\AJ{+Kb/~ 64|Zl-i6N6, I> oҼ{El| vOidlO{Ogqk2b5Vu|+{Z5r4FtE^#Qﭛv'x ͩ d/d#\~KY+Ɔ|e FCn|d %|hW+˰'hƁujT߸huK; J$)m[e_EkKeՑ$TAZfr=a$6&)PxэJݫPaD/9MkYշVUs`r *sX[qkV>?P(ɠp[KxQ  20h$Ş+xHK.x ҹ1hL2a۫PNfrG}4`j[_ |` n}@ԱY0v`)T=w} WB֫\ә"]ww5 !xxU2@vVž?@i`YiIdoQvhD5];nfA F,M#lp}Vz ѭ"i%3m 2xf3/ V8=`bIYl47Y# 8`օr{_W<-*L>fkI~^+hr-to\o0+wRIJzdO[l̳8Bu2Di5G\"+g=f@< GўFZ+ >}{]dx兑WP{K'7NL^p@9q|2r)eX~~PC@jFx}/y`8ej4;[BȊ$5@8xGj1- (TsQW(o"2H?^ޖ*ogWM<,<k炁R>]KbYMkAZy>[q1%RHsf^uM샩r IݓE~G=yIlj?:b ~@DՏPq [tR[-Bp-&a͚ONn\_ܓ?IzO0f. Hl`!QN2] "Tɿ5z! BA+ȯ|B%cP*wOG &CDH5{'7 K/<#wNu7Z\xi1mEJ8Xz\˲ i@S;AdO+ qa=llrnZ[ATw,.6{5qǴw(KV*!= C}bL^$(8ӤW#g+n8.NOFz]"-ׇI |/@܍p|zbq%I _l>$|@C;\hj!p~Ls$LMa3恈Vn' 'HgVp/MkL@r#nYb͹zx8h A2jޯيQ @ľS$oJp! T~Aܦ bL_#S ƔjW$RFw@:mfѱfBkjqXv?UYE5pُ$E(نV^&L@6\vȽ`Ӕc\'| 79)4,^eT @s(U# :Xjq %yh?G{:5/{`:NP?-+^שG`3jeѨV [$ZGQ򸓱S6@?( L]D% V;w9f8Ƈv>lPj%[1F8UuF#B|1 Ufd7 +_Q)ऻXf%"~_XP;:uC0x^iT ⋷kxȇE1<ؗŃkɢ椦=Px2`{eꂇ(nkM$ fɚoHCWRU8Q>Z:tHBDlœud2uрYm`ŸcAQ5Z9Ȝqzu:ɋ_"'VGUk?[ưu!'XaQN\]\s2SZ[OܯID!*5c[2j~ޒ]ڲ7 iXggp-/q{A<|$"fH'SFmK.nLtr;$7[D.*.gTPF ~ 4$_`6]_kEЛ _Lsgo5nG9^*T,wv[cym%[֟W.O휓#^r--Fv%% Oj7dleK{Du|vk*zv~B_VwעQҗ 9ԬSL,p ͱy叝;)~8{<ڬ̃Z?&T|:l jN1T# vϴi'oC0:E~yF)V2U}-LIuƊSUi6x \.yL~ޯv U= CUGY-@+v]Ziz48^qnNqSHRѝtH9}l$oqo_{\#Rơ=;]8MAN?"D\l Չ`G6pX&681Jrq9}M$޷ 8.,, g\Ұ)*nKB ;fDSM#;OimI<-U"{N|~s喋Bn;S e(_ce̶\NRqPV1!8KV"O3-HwRb;4ڍJ6oo HKCw3l[ C߭׿XkLwèo6`5`t[V|X])]h,n4][8q,^}Q&iL`hTIJ2qs .qRXUqlk&LsmUR B܉'|?n 1nDJ`_$ qsu -\d?>:2k6AU:C9K,Ia]]}Eʻy9sI۽xAki֎0C[ҩ0m7 PksytPa4-~K6`Rȟ.RjI6zR%xsvV@mg,O{#y'jVJ!Kܻ~F5/8"lCҧl>c ķru;;$C& BS ".7 תw>VB=XM;e$DU(X{n0pm-a Mu|0agNfL/nP$|?tcOP~J ~n1p{o.M^5E)/7(\JP6I߁HexSAIo_|"dTjXBC:ͱS%*fa-;:lV3s\ʝiJ*, zO} .ZmFT @9N:]= (rPcy2 iٟd|,n_XTLOtM _YvpNڣpɨF*7iovL25 1jc6PQߐz1(4J1E{Ow_];;&]B|3m v'"|5s]QcĺJZ-+s!U4m|̛Mȝo:eJ;x/+ZX`CZT 0I|+ >Ɂ&;t(EI&)4:16RXݽN Z"x5=MPؖD>2NF@_v6k"*A_/#f: _$+Gs%99htJQ\fIpT7Nq] +;^*QQ/^M;xhT`лeN7nrwSZֿRgw%J%4-.㻤j~+?U(0vfAf%=qKW0)/zX0eK)vRЛ>; }z8d{=撦; oj<& ,nHT[GW9gZan=-mb1QA9d';PK|zn # mQItM5&f4U<06-ud&qB\(m4 `f. NT9,r#2t>D k +}qp%EÑSʐ 6lRx].|Q'zepe#)ٝYXw4,pҳ(+:R5KpPUg7Y:,%ü"8'Z%dPjyd*6DsFP`q7ط>w}rTub~,Dd\jvf9tۭ%i+,ړn֍=t@ꤓLGe!NhsŨGOm8z(B#. `m9R7_T3|L%Q$ #-;*2h0XdnYidpaE7csb1GAJzԂX6Q%qk={\l$|kT!zύ}ӫG$KtI+3[iݍR4bGA_Hnfgs<;! 3ؚ-=LO<~25ByUZ0ؘ$-r:iƟM䏡jdvIU9+ejwMm\"*io~gXd4*t'xcToT["M08bDsXa?~FnXhR`nb @'`. ʻ>!U\0D:vp* w} X 7=h60, Vlpu1 AI p9ox\Q mߪ.Tzδ~&\>jff0&lOXz Q:j5󽸰WׁVl]GT} ` K˳kmGA1ck`vl@M[},ٙ1\dOԂxW;L1Qu-;ӧAg؅1s{p?+Hw^vDk3u7E 52Xn$u3Γ1 $:=^Tt~dd)e%JAɹ=~Er]fu@EEho6v2}X>#b>A#? 7u`pp/[rAeRFDT*U{.WQ/ 8cX *7j BsD tk$p$wا5 =uYy^XQ*=졑\9:Ou:y0ޙ7`]aF-)ݚu<5vfﮙ85ٱ@E ZwG2c:r}+wM0?;Lj8kݙ㡧.#`9$@.~,\jaB(؁lnS%\h x%X^yQ-?Ek kXQG%.+4Ge/ +ۛkpbAt88PR$1 s={@H"B%pubaol[NPDɁ@m7r%/'r;Ȝ;80|m0TY kϣ3A*2`M-G5 |u +`R])S4u 3wX2N(͋x^8!r&j 'S.]Y|LOZM1+i^oL:󸞛^HX"_a$y ٞ:ɇ8 Q%..Ӽ;4vhF>Y?K787tI68dR>5v_1 C: f^ xr;_ѲHp NռO\|p,|og[%oQē'Pʚ4*uH4hSu\`h <|_z1lU [oz~X!Ie$^)G H4*z_$4 dQO3BB"wq\,#FGC*{ev5ًk.=W6TrЅUZߴE)HŸݺ4*X2{IğWE@DX,[»>V!j-Ԧ:Jv=>R.r嬏^&\~ij訆 Kw"ӖZ]RAgkw3YP07(V9!a#7l15'"b uϐS 1AQ6jN?Ŋ@RCrnz-f8l}. 'Aly}LD#gמoݤ?STq[З+S=΁<Ꜧ4^KU#xƻ^RSwAm<&r!(G_X%)wktd9d՘r+gq/Fg]K kW0N}9UlW - Rfun(A V') ]a\)\E\s>e1aDS-Wz#snx5P=={e<~Z ^qCQ&1N.6km@|=stS 3<]X>{dƣZ."uƳe҆ӫټE+ %%o =Sb\E.xh7)BrՄJ_iJ#њ {n>0AD@ #{{ e\@/̩Cmt'VQ:j.f[gAzK+sP"|=Q {  XԤi dk( w>bwx9HrlD,ho)Y^C m.՛\RaTϢSX+}zt^Xg)pUSQ5 5ڣ90V$ߪPk0C!%"x9w)Dn~ uRXd! "i]ُ/:,_?<_}[ _=MWt]2 :I$. b%Qޚ|Y< *LQ?&~Y),wl߉աcr<,}?kt})v}I6,df ;*SeRq1y?;# Wa,pZk_xw|@^ 8l7m8yT޻\t9#=epS,4P`)^$ : K]:[ p5 $=pߥA0%I 'Oӧ8]rIבUκzڊT7ݨƦxRxG;FO}m Д۠rޡ!cCXkB 'UG+aI14ېSӂܦբKh<=2R&f,3wiW,8}ȱ(4Roy*aNK_'^cy"̢5f.Ұ9nH2uoRF꺮B6+N=Ǥ/ ٪$+$uBτ3d,b$zS'x4FnfLMI:13:5 Olef7)KܛEe4Tͷ$G"K|Hq 7`X`]'@ZLQ$`#p5A2/}}:j+T6"b;&1yrn)U9RM};8B=M`9wNbb.y|zλݹ,Rh-?*E-|JF<6xlNNBJ^@FөfT]mbggҪ; _x@ts֫ꪽx&xis8 P ٝZeyVH]aDbK t jU;-t}  YxGzQ:'l<di#J~d'lqB$a kC\~SOӞd"mqѥB?_VgQ][WQa&YKHWBtǦ{_h 55կCd@5 L U32*%_[n.\f8 bw[Zn9V z0e:=ue$V|Ǻ t݈s))HÞRp=% fl )MSEJ)#f\A~aYo SIS!64ƷhhKKBVokKׯP?7a6TKha9#R=L;ǝ_jBN^M4-bxB=On_ġݟjNsPLi3}'?FֱGX>& &CvP SƇTm*UM#i! k-=m29LqA?f9D߽vh"R/ omXG=t:c?xS3@g XZG_k56i_FɷQz?cϴ`xk9=ŠSq7jx c({D tTN(Og]2D_1i]e=@9խ*" ,0X;a I,K*a}U>3VwE&a?cZ>xGdwD{Z6LbmB2fE)A {ezQڃ1hvg7xŃTIinX'/*G!BE!$PX)@B_ZWi$-DlZѡ1Kn}OHmqk+y2)"t<*K'.t] 9H;X\4O pmoegX4ƮE_m\@sqͶCu>aޚO^v6`Q~=Z酟*:bA/i9c8z^ͫ&Kovm@"oB>V璗pOWGqqR]fjũ+_ZƆS=mWp3-8 QSGdH4;zg-$b}XADB[ A uXDpGބo*G:p?vOyb 44t:~yMw_m? ep{+QPyUr2!ƶ?'$ːoH&znD0ycOyEv/|(n'_\TzUA 0SqfA~C1PwX-vO iKNUYcoctV[5GB*Jwx:"Bƙ] C)t++P`c\'0Q8kVŖgVɷ‚|Vj ;͆OڱB@reן̾FW'L#!=VVЌg1i@9NYu-{~ri?gFH(RRlV! GW*}-ۛ*wac:HզrjXm*.ibmEB;`ځ3XL+l@j 1͏3Y2'6'2Ǻ%V\Q8uyhpr/.#n26eĊxX/'jX`dY2$e "8cj!f:b>+:=j7g*m3nRF㡻FO95_J TWKHM@;Jj{|vC]fM<*w%LZ$c}}<1Ia;6bi=c8ЩȢiN.p60sx#JI)^)3wO}?{(ڃ*5Be3i:=V&1G+sZl6`qj A=l5jV˅ms 9 %gZxs/L*w1=>a<~`Gjŧ<+|t9 Q{̆4C=W!3 Vlȹ4l(rM,<=ŔǂB`1xZ:XhfyݔY+[fn}%AE2sLX.DWOyǑg$^Ҷ{ eSxlV¦)VhJ96ꤖHp!;mW:X[w ]d7w$x0Q%r/z%-r?ԩ2uwXWT(yYHȇEC;|}\xavHQ+eh '³ur;M/Q|HM ~}%%!:`(m"rAOG8 9 wS҉.RaUHkՆnq}I7%UoE}T{bo"[(pcJd)V!QZؿ?4+idW1FIK/=Qi)e28Gl*i'6ah(S@8=lX% D@񾞄>zdj#4@AON8ƜٝuiNo,O;dYtekdF ` Zk<(uj<*6큟m.i㾅e^HeेRunnHSR/`!T=?sx(B/`ygʨ2 xMb@P@,K OAkwKOBC-t% iD󄖂G\ UTeIct@b5pTF~*;9~`Wn? lˠ8n9x|I3/THd[TG~yf$ɷݭtNTWKCІ07@8g @uX rS@bafn5@L+iţZ8IQ7C%%n3o{4g2'{ZjM[ \# ~fCbX\ʙ 'Y#j)UTAay^FA-ٳ[{Q{&+tڡeX@zF7L柟:pfXݷuR… "3VYRm'Y{!N?Q$e^Ќ֯kOl wu 0t?J/:~k"BL u-Z&\z,(J]azooS>L^Pn}̂]$KiAZxC6oΡ\}_JS(/<䶃ttПlc!%rQJVVJ#PӋ<KF[Oy|ƥU|T^0#kSq=!2c\j/$OCFcjKf&NT,Y}qjg$ {m($Q0vdr\[P]טלdB_D\zmqI}Am|a)`͞ksn1A!$GߞA oLmp9/x15]fMI ܗ\ q26癀S8Ϥ{P/`>2{b5-rKJn>g,0*Nd:)5 2ӘtI56(Yl=.EX)R{ŹB9wҬR#ͳܐfOÔ283\'Uő&߇H&'ɂY1@7 v@{H.j׺e[ pDlx/g8c,VB`&QX 81O,0la,,[˜m:ogth}I_F>. O6!gΟ=2ws}qڞ|eJ/8oKi EOfZ+xsވ4y, MSt} UǪZ;".0lsěgd1k42$*x{6 Z5If3LU35h\+6{TKwFc\7Iqͳvm!h)^ªpڕR=ﲞϏr::$=F-V3נk,p*Fv靭@=yeZVHbw~%F-$K-)p^R(<,p[lFE[nVEEQq_5%vZv_Nۥu6ϙ}{RVXS0ӡ**͚&nnc?Ұ«ňBVB.R&}g?l5o>48?z/#XPrO~[%1^gNUG(^=m v Rl[ J_6NoMCߏIz߶xr^%>cfL)ScqR>Tng۪[a)k6;$moO)G"{p#V*BHw7Sn~\{Ff7vݶ. -p\++:U?ݴ)ױ_n'bF<%xrVٺ$D0"e9fmU̽S#uNsQUӜձh"<u6cczy: Cm%_2 &Ɂekt,n(B-~`#ut~i WMy ;ޠ\e܁gBUaĉŀͫU=@آG$u!oeʭ!߂(R_Q+C>Eѥ3縣F@)ʧc QիTCɪU kÃQطb4$`ꮩEo}.rݩ vs#Fđ0 6=zEgZoqWlRc Y >++7kQ$Tg="k0g:B0* #8Ir bʠ ᾊ69,.fy-? tw?!]P[>e_2QC4ҟ*?.t[!ʗv-ak/΃@=7HX}lstB$].'779˳42Fly%#A:{&Ģk+g̎)KL*SX/X-Cbj }{UIy]|ܨXŁ3T̠s'(gƽy%)'tbǚ]!:rkpxAFʤN?py,eIÄ/,W.wzaVvGI*mP}A=g$b EK|f]ϣtB#);ts Yf2: }Zc7w VQRQ@ͷnF`9ݣV\i4_ &-](TFlT`XV:<{[_,ͬ6^ĺ)(pIFggqOk}U-B  {]lMg7#s`X%t33 +iKJ@Z!qh%} I1x*w|Z&Yh˩N^ Wj#hNy}Tax Hzss%t@3AN=/:so4gyP+;&x̟l`/O!%jDBה#fyH9:ZW^;)T^I6>!db,o 9#H>cdF'$qTgLg(s8Nc%z/"YΚ P0|E 6ӢJ׳R> SvϠF:w|cIñ-qQjQ@2tIts\"~Ae.BEfL39g^{9I!Z%QjLhO0W#k ot):򀇵m%!&θZs *mq$Î ND +kZNJBLOn?Du<_ubsbS{XA'T%hXAnBpQ5r;De~W+@!B3S%F\[N"@d 0y,aFHԟGףMDHUhvKpU,$+S;#6`S/b g^:i986:Y@ nD"8Z:]=/>>Nxv,i+u]E~x]']n*?9Fq/of$j{)hHTC){}S$'{Q,:/$5h!d '38H&p}~i  u|!=?DŽ\?ق .&b|/~oZ̓_y"vCob9h>9z814$M.{k#~Ldz!U Ok7K99wMT=^4u]K֍1ײ9ٻ.PUU-LHpcYRs #,dF vޔ.ִt@"^[%ldP(|dd -&Vy}=5oo,3=~4S9NIE ިЍ!ܗTեR?}E`p#߬7y6h[6"Ov'38PQ7~&`(lrСP1H^Rbs,s;4/61i. 퓯i~[VR0i aB#,2ld#F:N"\όܴzCj+Rp)vwתv~oj[K?Xۓ%iBi& 0ڈLU]L Y> /kg0%#)6ڻ42aF˳,DjVy-08@R"MHԠ 8Qn1<=:]>i`@zQB9L}#JWڭMK^fl9xH=@eR!EdB~Ebe{?GF>-gV~:<]ڷÀȱfe;4bt\k ZDQ_;xodFZ})F!vIȓI.D=h hQ#7Ds5t\! h2##~ P63w#=zJQ?/4}ZgeMO#)φob79PPwJɜe0$[m*gf/ ^@d! ?xo{_ZSy=6;rVJNaF~C}?Mhz,.j4_{H'ěȭ uKMY*rBI^6XyYFxbOʢu0)vc[ld6SqHË5w窘L4Pț=`jiؼ΁E3N[W|f~XxõSc;i} MU_a \H8tnܭoGŧX=ﳧ/ Sݩ#4ը"cNŝo?  T{RZ'($4BܚG0l홳/"R }ser2Ѵ6NSɦ1XF{EpAɎ&5_q4 ¨DZbh6dROBmUa xd0H7 y$xh׌@VReYwVS盷tXIk_` ٍAۆ1 <jMcQeS^r\rbA%lC#(&ɂ]X5P~jwޖ\<'x]뉊*@f`K|ƲdP<+; $mȊJWxihVuAL&=u .D tYbU!jw / mꁮP8W(~>#o@ |5,<\_3WrhH=î_W:IJYz]y@IfK8*y!̘e{@ec CAL} j+#M@Zd]H<(/_?52m$0NC K uP#6k m3Ye"sh-l fiN'w ubgNA]>hx RMFYaΩ(o|Cp7ԜԬ7Pb+Na-$FAS%8*K 71]t2)d.[hK||R"dF S_(Td^4&ZY0ݒ`ͯk)k*o0QH0;vuYӵ͒lu^b%%H,R?*կGU9A#l\AYyHOhqs^Pmeۯmmp[j(t wWw9L(hO̡b&G #Pj ޘhD18UuDCfVj a2x< 1z춲dE=z pg L]k 7;bו&23 LvivLFJODa aΕM_cf&ysEr&jmx_9/)__wV}k;HDcyLr w*QqҢ}ϑz'@"(o XIky2gq>"ӡFx=ވAh(^8'ˎ \w-ٶ3cY8.q&v<C}}m|_U[Fb$ ]ncp~njW!i 25Y(<*SDו!6W *\7ή1E)Ԝ+NIE8z܀!p pdFӑ{{k,cx#!>Q X5cT$ܣQͿws58yBq=ժ}o$qO:^a>tC̿~ƒYȮqh8?? vǍ΂FF]D_UJ̫m8e Խ~q.S&"ΟRppmn`Rۇ9W]3MaM0D"ȨO Gp_,K;F.ۈ!E}#,p#P,!A7,Qy2eqdyr@ܓ9ު!MXYțcEʥ@vzq%1p"RM[-3H7~ۍmY<#}´K4E_Y5U`rϻ85@xv&Dt&٘{yau@ר]hi ]dAB+&<4Zn if5RGXvao%=*16Yj[(aX.˷3۩5`+}+>[m5sYQF!ʲ; c+QYa&hLc= -c݂ "7,dw Wh!, #^a! 1"D$ q{vҢ;;a◘CnbO9 UZ[{fiu YX=Q kkKRN@J3!q8trd`"'vSe%zN/DnIYUW" 9*k\~Xd+ 钅%i "fI)UF.tYR5;|Nvq@LhÅV9e5T ՗VQNlB-H OHߺP{ǹ kb3e| l~  tIUuI+!o8LnQ(NH@]2fTa0_Fv1r!!RW7jVL-v)lFpƔ鬕hbt'\K!{W^eҵ8ܮsp:9ll7&9IΒ7~Tb 9/!H)²ӝ;aE.+c~gBPPHqgyvF?7cR[B =Qz2І0o89~rh1^8矑"=Ԁ6+iR=S^<3ӻv& Ӫ?vAq_2oIKd؍-JMWYOoxU\YWIrtI ?/ FQDeFĬD=hqWJFy}M|U-4z<=P5[7PJ 7JM` 聺o^dҳO2^K[ n/64T ?-rƯ ?Xd.ƥ LWStloF0D(8ƖlH7Dn9|zynǾJt!{%I.RLꓨՂG2g:D2N,::G_Hz4ܧ5VfGpG<<'04fЇ^ EzNJ Jݬ-%Zio7?9 D! %ē @sZ(2T k4rs74UyJavl JBн4\.K $MH}r\3?#[`v32]>yԱ%tͮURߞC^7˗Ƹ hMP' CI~Q{˻#y}I݂?U6!$2Q'N˜4 s5$to<^4ISN/H!,!r!:-'&3VNBrY3t^_)^aCכ'^I8!l!o j!QB,^(k^ Ȳc҈;DIQܣRs5v6 y^0]l(Se;|gX?f%*UI#B[RHɂTlJ1ju,xa9Wس ҄k59Hv%CI M."Pm8*_B kp^E'&c t]%*!'. l_-WKjd5Vlّ_-`У*3!vjm=?u?Z7'*zU.6'+O,ĸw^8c8UsiZ%FYzL4w d6|E'빏R%ĥZ0)%˓zo`2ezUė#2HSF%7\ފʺ}h-]-A6̪FP0[lr5%s"⠙Wz';x$x:yr$^փXANLt#.|t{3InӘmBAѷMU0~R)5}bN.[fnj?JS6Xl[>V5w%~CQ~sі#aNSH-?l8޷*C=X^ԠPnKWPAc|z9~oGQCGHQ (Lܘup(vPЭ\?7F3ȇf֦u`RI/%q Srq2m@v4sjaicJݝNOWhbY\xSs<zom1X܃a+ժncos"q}EH4e"ˆly^i"8hիӱ^ܘ F[ v@WYῶ HU۶)]&CEʭb\o(zVNbc>龔yӾ8Es͎,sttk[o>:>TIo5a04>+,;`f/3.)bE[1Ɏ\fܺFqSU_Cl76!), <[4rbL(Ws4yJA,zB3I7+B͊ :QLt}GA/ i"tvDl8j%Uf&ֹ\7cX*fY-fUOj|\}q~)ҔcaskP֞pBYK7JNz?+5xd_lO1jmٝr}^]v2Jb'| 'rz%!hܚ1lXW8ixk3&iLd_!]9wRPM!G".rHI;y`ԠX^Z9jUSf5yg %'@5ed{ĚAII]φZfTSr3[2T[:R2kv){ӵ+P!#ljE8ĉ"hT? k:{ ,˗6qlZÿ :8#oFq1x^Gmw7|V13@D})hɄ,NNJ"9$ 8M5zV<- tծg_y&蜀0B5L3#M,cceO mm^5jO7dS0F)hN^65[9#׎)l%9"F Ƌ]ǣ @mj6ïf3&h+ &vBpl$5hE\(J뗔xTQ%ڔ ;nE? x Ε .}]G_Mby ?/A#/ D~Ig7}4nvC?wuϤA?>TIVM,ͭ^'G޾>ЇJ*-FLeWmBT6|:;no͋hLG=>H kVC[ܫAgùʊRzƶϮ<?WIb˺.ff|F\>5DBF*ihjj1qS}m&KpwL5Kūټhp u.t+/@wUp+Mxjeߴe@%9W5O菺n5@(% CQ`5@N7oNtJtX"M}Չxp==k5&afӿ*7I=@S8ILWh/[TW8o}{D%1fF*nEh9 b*co͠=L <7ս&m'>>ǽg+ ]ZHMl=zj_`LEq=(,:Qi*$^8bފ8nquSJQ Y_* &LYJBOk&^lF?4(v`wz|a`pO<i5=dl>~yyd\c^P߱rV%eYqT룓F SQVin0@Հ|s\w qͽ KNf6ej}\ IlLwYʶi0CT~($#rl zGnZ*;5 HE>^N?3fN=$2&ET`׎O2od-< 3|  #M CLޗ`5@thή~Xpk;)eE '2 Ї6^/(渚7r>O/R](cޛ'hu [t|%.Ħc NȤj4Gq,.ojqUWA\u_TאF6#E{ nx>ЗmTCi'"Z_b1}1,bthN[YIďA0wDt㭚o DxOP)4{T߂d.\|"7>R H!$[1#m8>a_V+M9aiS(ثs?G?9Ha_h]mپγnWԙ2(xF7Y7P` vĥ0ƣ[Y.*y>G|NvE%Xd*#R6Fi3E0 $X C!Us 0^ Vd*JNN4.JhZێBBdp;<@IK.A}xyq3@n-ҕ-ANLd b(lPeF/[횳xz>U,O.Bd!B>.3#XY`{I|(]7՝׆,;cY-w(8 &JǾ!\w,(ךXÒaSn5s۰ IEshm.JᐯSʼȄYI083m>r 'Sy;VqV"ldNv]8B w! n2\lVggxtTNE`_2tC*\TBhs(k˲rȭI2"l3ȰHN{HƔIFͭ‡LP8~-]v>bӤ|;N0ϪӼq);L 2:=en9_f#BnoWrZfTKL˸M~I-wvե&U fK:Y6R'䙨~z{(*Z/:AF,?}^Ko@NuBN"t|HsGΡ8(oSeC4+c%!Ȓ2IT67j#C@ yPzHr #"gOOrf>M|旨%/m:A @_og }JבZIp솜1WWщڄo?:5ӥ[-yqZ좎!xQ)fF~Nupb #+(]0 _/%,,=mtPwef/?|qiy?g0gC[m2b߼ ]1YpG{~i޽P)).ú>(k A 97Hl̻2lk[f{EVMu_62!}R+T;NWHS45^\Tgw^Ծ ޿oKY6ffc31왉͋ZyB?б<l"B(o_IMoוOli*a=6JMTlϕcvC&mH|RRأ%{2;r6j Ke%ĄHL&oPU9u,]D h`6Fg[$?M:=+:5&m-qKCʗyӅvKI8`2F1{a(hb-qhJ[}냄y&Z ^0-1+&4=MΙI߭ ,ZfzC7y_ -iza5.dj ک5 BI$}d}SqmsԡhXaZ'[0A,:ܭmܚ9evm%*Sy\Om &KQw ^(7'x'#{h;O" GzRv6ϲfne_cj%-[̛boxIO|1_6{>u˯/-EWNuag,kUz.CtC8#XԪn7+\!䭌mQwUu_L*U؆k5txXb=z}n{މP7֒O K(&jTuȌDrTUR c'c&gdz0 Ad%|$=W_~A/xu+[9{ Gikl^@jj~Gt exxTʢX{=K<>V+?#p^w#GRJ`i0.P":`DM58䑁%, xVHKѬnCN&R2Gbeڌo`YsCEQndYCTn-nKM, ,> X?Ik]9EP!wTFt*WɌ^s* paPЀ?%bԘ9i,F&@]3n򇽋I_?_-`y&Q wT:9pO@G>2y ,JaS dN)L/T8", ]!p Դ;~z_(v˷YrvwBjTXt/3H[9=k>L_i_2&Rlސ[Y(=RTxg.F0Nrę2a0{pu4UqYJW K<2Hd^qEEVFHrwg'"I-4R'.U`]l97MEN:8LjjjUyZ4{Ox3'~v4dzTaw&}!t(|da?CU,eahnR;2ܲrp&GA&v&oeCKqۅ5] npµ 16_y ֖2h,O ;)\np߮1 R/5Ex{`sK;\Ws.r^R˵}*L\XG;FC4Qkq_fQu"xzEΦ $\(s{>XC@LhgMEN̷i=Z)hB_,,+t$h"AcE>J|t+O++bBuPT_cPH11"jV#[q͹-Zuռ?Zr]o%Vm )MmgZWŘ3 2ZȁS`r;sJ-!qI:%N!zm5#d ^6>) P>|"4!AA0i<q~4+i/RFE <;p NMnְktZJ +_ ^Y fUm /pYnT i{e?e4(hI^9wS^QI#)H|W~>PRɈeOL뚊\]8 j|onKGO!n ,^a~ h^u`3OL6$-0_mɔ+Ψ+qM`WLj& ucpޗeHAvvcž(eF pΗ;FV:Kv/L\t v.>WIQ{#t F,m6>xF؁5fdBBYIpId4fʯwbUL`Od0)ϴ3slk1}[zAvTIxӀE|ې9,%-r/h9g*0U RI'(n7TyM4S 5w"a >ybIL߫}ؿbZ'y 8>o6%p=:VV` D~/aKSnsjA_2Dͦ)EpM_7@E>93%XVCSxgAlNбЇL7m= z ΋C'Fb>"9Xy:D\ ŞrXE&hsRxasC/'"ij 8OdU"\HC2[;޷v-G4mFS#z2z8\tz2~3mML҈g8UA $)<4!2/;Ň= '3bi1K#ʯ' j0H@o2'NYy HRTU4K%U+b[ ?Wnl}a?zA쿢NVDp\$7F-YbwQ/=[TL+8 sҽ1hz4tbyIɋ`-ң/F5ylaWnQOPn8W-W:}h#w}S*UL-cE/_v:^uPnAg+]H߫43!zVqR:QI!BlAerΡϟ#"VH͝S# cb3JKYy۞'\`칻١E5ȠMZKc-e_+i1, <4?膜0ݥc|4\]vMahz*^^M%m>S`8~I !hP!^ܝӹM40zsNR{yF'U/훨 pe",;XTohߛ;Zgi  8Vj@ =dLQ܆2z1Dӡv\tZA:vs,g)<|hzm/j?-&i YcasttEYU5>)[Q@N^Q6O[},a|ckFĜae)Hfkoy)cçDԆN:g[cz˗et[cLOxnz(!pݰkrZnikH G,5 cJ|otf@X/yE- \y6){,i/L?p4d sLQa`dj(˼|7UzIadQpD;MW&zWPM {SpLToH}O@ g 0C?R4w@{ı1y8"ciP)za@^hD%nX\lBw7T(0DYvf'Z8ދg!Ćq%LV/\!p=_«cOaO_o$ُW¼WLz$~) sp1UXP.^|jTT H}&r2agZw:{c5ܿI7R0-U=L)B S/9l8rt_X0C.NSA U "AW9fPZJ7n25Bwf o x5Wt6f,y·(D#Pᚵz.i#tdBps20Y¼T۔Q"xOFmF>)^M%'8^5Ã逘2 Oܦo&e\)hhyy[tPBdYژ0]qF7X_dPȣU/UtT=Bn *l 7mf:[@mTթئ0lҾe-́㼜 *d]>$Q0P^&`\&n*Cι&,mӖ'iTcauixj:&1col{љ\{F 3{&f"./ 4vER * \ǙGti0xP:o* f;IbOud*SHDj.QA3wC1-hDVie @Ή]9#l>@ibI7.QJ;ħPP KM0Rl.A ΅XsHE/|JҔ^>1jW [LН5L]?(13I}&Оk>ge* [exV|N5NŨZXeO.!n~:=t5~@edG͒L ` {1bJk~6~uޡ u ?*#90w-&f_;N- |k<ԅCȘ~i{?’L̠QG-c0tul$:$E WusŘΗ 6&^W~g~Ґ@v矱c|Hh"^.SE@=:V" &Џwy 6d} _|B;6"4]M=%>uC6`PJIDOQ_S71ۺJ8鍶Lb 1zmR}_>YwǩrjPt~e(:Nq=B#_q)Sq2 3>P}<'h']MY*c?9i)wXfJ=tO*0-ȁh ,Ӏ - WZ)*ӇdSbgZ' 4m۰;l]A!;VbV,7'dv޼2I9q rև@ߎa01e6'Vi@1jY Qw[eV1[e $cI~,+1Z; ~/aQiv7ddP|wKN/Rև  trjem# Uש':c8UTytͤ3x?:$;|5Hq!aYvgBa\o<:bD,Qxpj]޶ W2 'ev^X9oF$xN˥Ja)}DzD'1KK`t`̞6,ٮ^& pb 3z5!#< =fhy;i b-_-px{'ci"s\벳 ,2MnY QF/-rPn%[Z|#mTr[x>B$`H<:wΎj]P40_$ (QWY62P9m-XMIqq^Yw#=uFf8G!hsfҢZoN*K)dzT)ے&iØ%Ye;o CM )^% Ჶʇ?`9DjdƎ=\XF@w9 m6T)QJkT{Dʜ!Y*"2Cc:LU + it]|At+T=[u.8]cO}lN6I3*N'1m$^~MqPyYTLa'4Zz&=4i~ /(ޫcqHb[ IXm7=:7AfYujIJ&5cӬ,-)jP* )҂-&%"t׹8BX Ҽp 't,$弸6Ҵe iw- -Ի9(*`@eՋ5;,˅Z*Z:cMͲO΄g8P]3`" B:AԠݒY-!]mvf׈' xW?F0IfU*&*pnC#<\EK+Y߬ei4@4ȣ@ 6MxdUO?\A m:d ѩ)P*{msDցKCMgU |)/*ҁD}hEG*Fo8q=Aʪ~alMo'@8j*|v3dEó+ 2i H7xijE3IMɠΠT-(Ni 0*6|bdvۙ +0}b~*aX~VRO~tACȌX0@7GUVh>7NWz I :YNS0"иD~jg$j7)u׆ Ĉd Iyi4g |Ln`;Q:ys.l|M,D}< oD1kFR>,rzR/%Uy,5MQe]RЁ2p:}o-}wȋQcŪ (`gH6 ;.T 8d"|хur9u~Q @D:)kFtvL=SH>hCo~]M% ])!1POR- n2`>՟;cHhQ'l|PSf3yIXCіȓul`adU+*WRؔ*IO<|7|)lؙ>o|XFnky} AՐikrfBuS|raiRGBpI7#k"71hO+q7fPmc o=4[aЎ.a"Kj7+Ԏ Xl4;yiёwĝ,T;З;4ydI9Xbށ.0J6w VoeRV2n,KzWbz!dTWpW  ޽Ϣ䲄_ ~wP."6fwp 3iOx^* f?[E~"5F$Z/L;]*į+?Y[%?25W"2( X>`>e,6J3v+nPI],\Fh C"a߽֡^T`=xPo:(k5=1Y)K\| C\}&gxmFh ෿/!]$LO$7je~úpK4T˶!6WήQWCŁ]q'-Sj.7-!>T;6i!(yZ/Ī[KjTW/LlOSmZrǰ:0H#OR)*XqqRg_<&{D%͒a ?ROq3ʱ?ghM, bDgysRhf7WʊU՝3_|[̶rͲ)!A& %.ſ4&C[s<akh{UWߣCRCG$XcA<`gNx{¾R`m'@u~bRXK'AV,ZJ71 Lr9w0> ~ Fsw+vֻ~IdD`k8™WDůiUt7AE/][b>Т/=ȦS8\〱䬺pFp%~`1BTBc shDK.Ֆ;25LL8& !{S70M$IA OYgFʐdiYS9ґfm=Ոq>.=޽w;7 QW 0 h5Z:`2&n{Y^K20­h~h KxT3fLJdpe Q)Vdmەס@poI?IVQ1c>OyPvŸP;D\ܓcjQs.c?vG7 CRs jvIZmj/%|pW+W!|eAQ&0r߁D;v5{0#_,ڂa1Uڬ1%}PChKA(Va;A1OPY>G0A0\S K&"ciGXr LT")q;j4ίy=-_dQ_ʇ6:?{.$Zh)hENܒXt";B5lO*Jr':=}lkyCn+Ɵ$>U;1K?Yh5{I q&ϔL,_8]ufi'Z~ ?9'+pdtcxG[Bh F$4{tB=}l;x1 T\gԶg0ZW=m#@c6!WcrdIg +ΎX%l9Y?=E@ܧSLƩUiO`p7 &΄[{M}`` DA~\-/F 1q4}[OUr;@i*:+Ta͛B7}?DH7<{1 iTWP[ӵ4IԄ"D{ˋN? j"(62msv.3tmq'd}d*DɶEE_FSzc<} y;0$7s;=4۠ȯcެBɭ=.jO~sz摬Nq זU!R 5?\*Qh<e Ծș/ݰ(|]_YsN/u í;|#sJyꯤR *IH*^ ?Zle瀚YE(r9'w0;F_vr(]kՓÀpǻj 8G*N11Ӧ0ܗ,_R;vK&!sk QA);GDdq{;RN8x`5!n6~љNtY$-!ev( &yyR8pi^lp2zj nsrI6=FaS"w2:AqSW-3(16I,`+eP ) /"bU{RӴ 2Z+U>8tKSh_{-n~ ϯ_{I0fP\B|Zϡl-^ s|xͅQlwhㄶ4{dGZhҋ/,q=ծ:KKUJj"z[da)V,8<}\p?j,.!(f͏y9YfBJ(G38a&Psˠʐf"s %(_v{Qk^q- VԙE:]9PVR!׿ւ (F:pEOt)_B |.{Czbx:2;WqZZ hsWVP $6,_9bekY#ɽἎG3e!]e(JwHK-0;Z<^$IO_(mB4i'/xϼ.!%4t0qvf8 lɖ:3 |=ƗreTv_m2 `[D3BE=pH!qOC$)K B1am<3 IMDϦNrBx_m(wF 0# #@ [ҾzkMFGp1S6k2\Ƃ0<<# 𚍯UY6ƕJ:nZfe j'Uvګ7u:jC"]]j2U@fSi[_ ҕʄiz66?DNU>cFvzQT s h0IY+;ks~T|A?1mTfq?UuAi)Ǻgk4ar-Z V켶2#q+ fe}XA˻ZB||SӢpIn{t{M61d>0 Φu&bP= S|t(ʍg' 4h>IfVfc;*CSc8ӂ?#FIVw2zZrƭ8UDCyьLDu :;3aRx9!*gf|-neJ9kLY,P|FyB_v5D~VOaFLN>v7@O[<9_m* ry-xсIи:u 2 o؎y W~~E-?n#scRs]R*G-cMr7KX Q~`**^Ȼǚd3Z$o3DϬm%423 th7vB6?-e&p~ŲR(LQ᪉F4\4sfd|H +7`MȪ)#!i%1s)FF1TEdUD.نؚHUz¼=*'[?ı.׺K?\wZxAI'>=\0sXE)2 A3\#tKrC;qE >\OCg'RQf7Bd~pq6W 2#x5(4p.DvBM wh#k2F]H B,q|'@E92z*8nu ODvrIQ(*T  ůQE5lZ0^=3(}f'dgge;R%rsΛ׶KL>prm&ϡ՗4;fwf e/+I|V CHqY +yTہ[vx)_i72X Ց @1#[8z se c'n Mhqt@℃dtڑ{3?JSjQ4UIWs=/d[C*v.`/>Pk ás:+rFHs ռ6\Q9ˁR֩tWdoCv,)e#zpmq٢pnoK AG`OאŶ/&k]Q@љ[pM/k&OۇYEсyub]$ZYG?#!i/eXtd %gY wђ AyΌE RXOyN^D?mق.~V %lX"p=A6#PgԔ^Pӑr.;j?}|Pc@i^ 6>C4`vEy'q{G-7~q%uYAg7*NR}6> Fnrg&Dj}I(e$p f|;(yl./%4}L hwSKܿڛ WN<0KH=} f*^G c\ s{D= ])"RR^Th>H_|ɏ%/8LJL5Hh;scWK mF}ZzOh"]ٲ,AV|Yݡa:?QnvvLpQ<*yz.n5ȩ\7SSNpz/FmsX0 d*x5.jN 4 ~sB;RNwAܵq!wq_î"8Iq$l{1`4'\2vteW] 3O9*GbU-=k51y2#mI.Svl͎-Sz,oN[H .`ntSÄ!W{kÈnU8S!{X5XP7wC-UIo،Q<¾¶GʭƠlI2*@{O Šˏj(M7}ZP|Z}'PٹCBY. n܊86KRŁШe#<P(I<Аb\h"ze|n#gB:0 y11Se "n%WTJU ,,;&<ɟZ䎈52FSb3Xq S,L9@LcxCDcWU,\>wu?w-e87T[C.˨$jo =,Jfj,47'vRG0% `R*-rL צxTn,jU&sE$ppPP f LUV/Pg+$"&8Nr}B R?;hR[vp3sL37jeQԍ~EN ֝]*?m'§,̦^`w8'u9P`7FRLp>Q?ss6oB[? 0R 9=wG^`zIІ`Èn\8q0iF?c 5j䓗&T‹T]!1d` ON9pqNEc!{%4H;ArPi%imKt Y3 V%naՃ~$ͮ*QfE;L!\u J"]ۅ-= Lګm{냙VاPe5Mx? gB16D>필Ω23xsWw* kX۠%FE8ռYj^wny%YE9~Ȩ6rvR fRdSN1 Ohj/nMx"#0D_n_[ [  ({0buvvuGBx‘*zbyueaI k=jlv0[އ[7@ȫ](jBΧr9uGy>gֈٝ6+|5{Ԟ4Ʒ Ul6(-P 'DoY IuH䅠e? dXF$ȪuL|_5% zl= <%SN|;ɅyM}FHbFtw'խM6nxں{ Tb E|h{ޤe֕Ip; 9y3RBҘx*ʹEϱXpnL\\jeY}F1Fxd!$ZfVsڜ{c zp zOr.<3(9I(wKWIw 4nܞW0G!1Ib{ l!6x.OٟH1;nMyƕ=4\Qֲvi5u en &ل8TQԋ&DЯ7G,9t})[;Ů6gF4O-s,ަ܉[eYrO5VXĒ)X$߬M#%ay+cȹe%Uhg/ -.P:~2}G[Q €J_g=l[=6kB%aB=>2b -lشN'8q67͞WhAYQKC(B&fyE33i7H5+ lІ#w[\q%MwkC dZ "t΁t* `^w3yS:.e6ƴ~סv54UhO(5xKm]+ ox} L]H{tgaALksdbYڲՔ7@(y]N%,RTAsYVq|iMX.;j_6WµcOek2nDGhyFӛ(J物luҕ`FmLow%j,,#MQ%ƛ;9|Q2u/1)=Љ4RSȡL;'9֥7R Էt׮BC܋+vPD|g# _^"=dd}+_ɞnc &S7anoNb?]>,n]tT4]sJfL9:`z@y Buϔʟ.yJxqT# &M!kɪmh D#-OvI`9\&ͶleFۊOɇw:28A$UǏVJ(H^1Bt $8IZN^P 7_1﬑2EVG0jx< &bn5vyߍw zlGͺz" (H,RIȕsV+8;ҐQF!K84 hA@RnFtq':v(}Q sqOصmVWym(rsP5䭊$(nRd_qDLBW$=iu]gp~Z&`V-c#OOen4!D% J{WF+l0+r0Y۽z͜8$ V:${-9fAlB[$7MwZv`h\6Y+զ/cpy*?Ya<f4S:4j*\[y88!g%L[{g_V2upȱd;)AD {SOH= z"}-/&[Uklz N?3ѽ9|`(Ail#_#ŴŨRdn4!(Yw'\j]ue^ a.jX&C-l58vbP8D #] bi iW&RO6E#dҙSmEt6ޒѡ}57wuVZߪ\-#p["OOsH +Wd| o5Ѷk5G2jG3 'zFa RuƬ<1?^)p╤ӎۂ #'5Z`vtCgZt !`Y=nSNOXeBi^[CB{viC&k,pWK2['>ϴy0ڸ(\0ͣ"Rh'[ܜ"HǩȎ]Km3XE_>P•*Mbw ڡK)ABW'i(G;+ A{UϢA;E5*>& HU[-)g4O;rQ'ӷ[H6tMf !Q@[E,7HGf2lYJi(2Xd /`s9E 2N@D3[j#=TFWtg kyUOv;Uh&9{WCqi>}y=gx9f#VZT4MZF_d׳฻-$2߇.Vzw-: 9ItTf3 Kxⷔs1S'7OAidFcWOkTA=,;T!Qela"3XAs=AcFVXQżY/JWx?h;QwGwiN;dlZov4ӐXɸZ6Գ'%1q o?vqn;G4^4xREC9ciV}G*[`חpy,c{Km\bAߡ<=ƫޟ^ w/JZrֺkS0~ }݂2v(H w QZje-}d-N0fjBg?e;KA62 )_~@^0ӝ;ӏvOlJs)r҆Ψ_K0#P]bU& KQ~8ƈϹTk%G+;fOn53"a'\R6.QK7=/1鞔:A0JVeClo`7x"( IakU Qچȹ@V9ʑek^E,. Ҏ"S U%Nf[a8/LCArzW@ 3d!|*JeMkbbW|֢I|Jy W x8] Öun+-׈zTB`h –G)J+̈cDf= 2r,wl3e\aZ:Uz%`rtVX/wA\z\YٜDgatMƻ&@aOQ%aHn{|% IjYY"3lE<%~t~m{Zlq:Jֺ`weSns~U"uS8Elu4Edm }yoW~Whc Zzŷ_ugW~ H* ENꘫ zP!x6LJv)']?}WgYS(Ł@ůj!i!xUb0[,K&x6>.6kc*׼l\o>/Tf}+=BZ_Zfuj=6Ap +ǹ:7uSKk bGX9CsDnJ =1%L{kE8qbºŕc}V V o ܪ-j.Xi,PsĄ9WskDWnlykIfZin5EM[;#!K(r- MGhuR6mxI:i?W=H߯LnguŜbvk?M߆ac_2#& ]hhV)'MYڣ_5âGen-l ʞRK&"/G (ӌ y)ݑ<ݚкm52/@|4?掿Zmmechp*F,\S%ឤ{[MWAMGzxJKUb4 U{|(3apg"y\oBEnA*&Œ>ftZ`rlﻘID7NA]cƍ"{J4I<{bt[0п=\,Iy&C[KEB-T=k̘QͱԡsJAYYM˹)䁺%mQM)J:=ڄD&* ;{<`d4OR9e=#JgY`WOdO/"\:_=NT}t+nǶV ۃЃs<uZ,hGniBěoyH &h ,%}g}un<@T=ȪqO!7[3M |,0;&[AxL_$>c>dLT"{?Է HЕm1?ݰ=?yݻ$^2lk%1 {qrysu碀RF>_ٲYxLPpyڣ؏@c,QA4k˜Ryd@M:uimBRYթA dOő,|Ԣ9Cw}0Ŝ>R~XPM 5qi{!AК/,\9zLs5`\WcڑnX[ɽGL <&?]KڢQfj &`jkY;}lu=W{|`RؙMٿ߈p@+_aR)'KQ c?(v{FP*];igXӡU^6ݖxIڐz{|UM o4uXЭ|Y9kdoE)VHZgN1&7ƾC R^שEz(اPX6EQ!x$9{=vVR\5u% _YLj렜%}:"[ ɫ[0gI1[|y[h!nb)9hb|/q㨉%~_~tJxZ\mpfsoDx=q[RL YҡeJ9}3M[\L_uu>+Kz-8 ER߭׸ FPǫ|DyPعjo (:?}L|=>x1˩N٦ˎ\`-ޅĽC,ѶD 3)EXaקOu:1h8s:nrzǩ(ZնtuFmvO_EĖ,0O"+=Uz<`%8-4kJ PQ hA`Iu/f휒o!l"3gfyHC5'+ǿﬧ/|?;dUN:3m(e!mLh_e*N1IV=Jr w DA\2ωݨ \@Rí6a]= #1vOn>GhR>'\:a?{71R?d׵ys]% N8$B~my#6$e`KcE KBC^9Qe[L #OWQ&ҬǞQ@ ~@CrǨecDKydFD=`z,֯{$h=eBS1~Xk^_K붨A(-#((VO$Q峦$gTBB!~@|@V5v;rϤVǛ5@In*G~Ӗ1QCn(\`HưY47܀r=d+ebSs+T4Ntiu<߀\HFNE:𕴩YzsԮO5tg$x_G"_Rnhz# zx?Ҽf9E*?Ϣ[ 7'ń XQ1/Wy qƏV(BΟ{6ɀm sm~)]."poF};Ovnw&Z^&yۃ!.2kǕwP5XOVu?ZQfv`Nt{1RYґ_rUSk qPY oYfhO^jKI7!e 胇ډd{y92iF%j '!`2ktHoW;^Z=> 9%rJD#u*sd[zIu;b}PVh ^4‰O_=ME݋!g ^ΚaO`SG=>d 94%Tc Ulaf̿|ܩKL(xe.;̦k~\huU ԢL#a.15消yA/nwx5:8[ésFB G&d "c kN DC_㽡-ʠCRw(:ɿyţ$vZħ 3hhRsZ~V T6Y~R|JM⢛),{ J?z7OVRQ"5L\XNi6vzz,38›ʶ VXv;:ie^ʖ~]?uX痬zus\M﹀NͧIۍ%Q\c`ZU3~ЇU 2WIpS5B&Wҏօ}:8G/zw{;7^"6m_iuwr v8_㼝?&P'L~!t+OIfhacFD?c^{0/`$o zevQ:HV 3gЇVYe2ܜ)̾Bsmu6pΑfvn>ɨ Tgʻk7x?x{T=,Y? Sz%lm഑qV^# 5 zA!Ӏ8Q g_8ě-Ǣv l:5GrYy 0r)_m٫HFEkP"q2 A[ TR}UIeCWrь!۪>)9pem9".+ s:55J\?lF(Duև1jA9C7N[wB$(xC:+$%+y1&Bi< C>!z_ tH?B?ۀF5`27 *|7@hcUʻZL,):dp< L&D&őMH6+N[G>'c} uk+ZxEtBD!/)~C9*8e*濈hX\F*L.7Lnd5""fV w}6.fr$L=t;0PqZ%hE3=63~wl`Gn! 'd-& s<4 @m.MDg =4‹?' 4[Nq9Œap$)7S*.EkvВjچWq vxgПi+M덯=8qTMmB~2u= l}ETg#LbwmhxtVj(b'0f2<׶W 5.tOcSϚ4q'$|}vhT{y 4whce*|;d} Szi^ 6!0)9 vHtq'uFB$XbF@_0S# ?|_[d;B:tbFr ɍK%N%:幥 ^MYbw1T3nTڊQ;hTqVgFLreO_lty I F0UqXaFږFjqky~hǹҩA1r8$dXSg3LM%s {ݱ,7PNtx V׾)3)Iǫ0ZLYB yjR0N#hDfPp1VQbJ-[XQً2#ɮ.l/dYOMT/Gƃz[|Ë!䩡-؊7N!JY Y,r+"xju_@{~j] YRIѮwK vZmWt&ZrYd4:4a9YoٺD%^> I y -;7˦ zq8 X/|[83?y;Ƭz5JE݀R}1B4;SAT KfI@iv9oj~S?w.O;} F|#nLU2lGaSa.i'D +$#//O23)W%^}70^G͑o%00Ƌp-Nȹ5QOftI\yts8iQci:nJnÿlJ/j;FieAO Jϋ>$lAd|#L/m`jvL9+J Q ȫGl3 {S}jCrǡhp qSl5^Sy$t6/糨lyHXP*[0债LˈZYf:#I [~bED#a3lG.09GDE"_!ܥvniK}HMj/~ղu i'UA<5P\@ʸק?[QBjyD6`ƶZc_MmI>uvI^|,"~s^DU8;(!E~wh )9Աcu&Gi8!;uf_0i|}JS>H3nCՋfߔˇkݸ)td.Wḧ4?h2_qTbp]iG҉/Sq` 3~>-DS7=sWXcEYyˮ|颃Qu'W iήsAbo$i?Kk\ղ'p`ˎ20Qq3}rP.L&=x!M/l Mи:d>yLS2maqa AU됯d)4( 8sBr*>s&}|P' HUjٵeCty w"`c ' nYwofwP#z ܄ Q-Ivi4~ z ,?k{؝,(8.2s%QcK,o+P5YkJmb^}N/"؇wǣ0K@H_8 {M9\\%h\ǭq3bwjvI=L& oD0( "sb!6 .G0U#a_1U2r9^K5CնVI æ&`geh"|y}d)pTXc5iWe1N2jw)v]lx#OO;`اKoOeI_d'AwÏ|xZ eU꿐/ϣi\ G|q?1sWQFr?5虤`/{K wdC)0>zQp۔!k:fZ$ njwL K>yb[Y퉻B# bNФ_J0Ƨ*'D CVG' $s#Xl~Om۬j6qpag1Z$tW=ƫ8LY:/^PPT55._T 9q4=$'% q{4khW~fwm %W]#P0,iA9!KElu_񫭞/rv1t tl N)ǫhTs9hH ֫Fƪ&BZ+)WI—-&3t*2[~^٪Ꞓ$#zƊ-HJ1x:8hGk# k΍12B~:1af(2^5(D!rgDp29_DU#[Q-T97yA-د"7̥EܚĹӨ3x:#!Eٵop7UH_RHW{MM^eI~`~&L2<Y*%voɼp_t~J$O"Y"|5r2*cJOzQ307D8#aq>J+}fi ?%8_&Aֽ;'kXԕ/f`%v)0Y\*x'tbmpIYbw?F{Kk\1(ZjY?X7եϡO'JذرJn*!Tq#2b=A:h U'ʏZJjH\X4;P>b֗;N҉9ϗp:kRHbX`2!A#:$9btJ[t y#8*C ,ꟍVCq!I2(XiMn2LXEa]P]:y*^d"XR\ӓQkeO{=M.,` ^w˝, aOkvh0Bb&O !q<)-߬p/D|m7SoT>TQaP DM&fUYa8 ͒!?K`;='lɷJ$mmszcgUbو4SrL0{)B\q$}3u46},:J*rmյQteهL| 1[iid=@$*Ş- \WiS Cg|q?Mk'yʎfZM.+ƧN<.-ԙlŵa+X莆$2+9E/%)ïC7*BS /B!$o0O %K<+4|aWfjV5sO.g'}.O~xή3K0NmRRQdbĶMhyB'a)Iuk~W«(j˂i3jM }A#ſrĦH%R㪑![26Ɍd|'Opm{9JXj05YNЅ!ZymM=Un {VWk阇oJL6 C_+ t!/-MO_,`%|̓Ź[? oFR},5Cjv_}hmJI Ԭ䉅rf.yA#/hȄ KG2=;a8 >BRdodIf 8ˮ?δ%l(|85GIX7L[_Cý{rJ:zDrA9-J\*/q 'shSre{W\ eUXǙu{X] 'uJ⸿}zB̥x:>-% 'Q[󉙮ISܭgP\Հd0m7.{7zpJ6=' o1uv4Vic0-2D \~|F p=)p˟9zB7Sw`eJ=qTՏ dF?Qy8ƌ=^M-0i}iOK e h@%d麭A%2x~k^ʒ12DY4:K5 fb!<z@~eiuF#)5)]V !% ֹW!;=Wx͝yY$.h> oTg:WB*D'nϩ2^M?l,3>r'OеT$+5A@~#BMhdBnAܷT@ d U)o@h*YuxgpV}^տa=fܔ.n nb= 0roo鯾L vPInH '5|0)͠.?B!RStp;0l:lS7Ύ| WVpn`1U-Br/˴J\<$q$V\!xa[3ߋm=oCdz/ƉQ~#sfv"JثJ1Ŷ4 SJZKW̓hLhpjsltb7uLS*0![vH!/zt @|2nAfQ8*čaDqbN@j w$bym`(KX= ~H$,G-7N;w$Ծ u}V ذhvf >GO (&W=i N?o/RBGlT8MyǦ-˔Mv٬1f~e̾TeX4%t eZBφ^/:цv21ĭwG֣I.(i! Wn +g(m{cuqdATAC&|ǘJ£ڊ%i&`{d~j{ET {M 6ۡu.k`EC>*B^Lo"X5N]b+mDNÕ#j̝kB罠0ξ _trMftD !fs9ղ)\ZsjWq/#S;Yl&)ƛRqŸ 5/B46i3]{ (;8 ˽skK=%P䐁rvx"!nN8Mh\2p_8XZRPgk0ޓ!W/o;\0k. 1_h1rmǓC̨FmĮ`ᕡl)yx[uQEl\n S:j;bd%i*NhKd[R'yv/ 8cF/P_Xy`L6\006n,. {bO)!pKn/F 2k`nJ: @x2PgwD/{_#?ksJ07 ezሑwFuxN.r417A[^#VXbFfkY,z$j%lp#q31Yr`K#FD*Q"r}GY`ފ\oP@ԔQpL_kZlCa.?~E O8ᦍlxzRق)c9Ѳ8?[BۏdjJu/Ri|QCЏB|R2-6Xݖ#YAn3w lyW0 35ආ 01(ΙBܦsL!dӾAjTÓt)M|!?o N~au}XVsZw6ޟjZd.e~m8W.}m4G98<+YdR,Ow8hZ|g(jGhBq6_Fx7Y7- AszFE9;6jKsK;O3@W}tDlȋh;>}0t;S ļ!  Ѯuƅ *F@d[KYѽ'MhPxN6ʇ@3Y.60k)cUKyE #U a6"^f ZP<Z\ ' '[M8#-JAt>Յ2#3&<,eשZYf14Y2GJM -V^k9k*@i;Ĥ X:AqD Q@WNT SI[EƟRKA$1|B,zqXMa;Ɩ=4)1r)Ϭ2MS'VZҴ r52hJi;[4!v%;|-DdZfY֩0 ĠX>Ǧ*]2!2 +W3a|! g"\Ȅ(>oկOxˤwf.!6Q*_{C\Ș+kLp0)kgh!25QQrG#@@.妴+lt5d3a 9q Ixpܤw_g X|l*%%Ob5f1j83s/]"qZc{RBx(2e%Ŗy> Gv -H0AzݯNnE><؜ٴ Q;9=GS@;8SXq;H*%FX_c2>J-zƿcv94At>~hƊ.,pF ulD|&h1e$ntZT)WZf8N}| Zs=%fMH*e'ZT7(U.L$IAG ߝ@2OG~l;x'4s/Ʊ[ =Njs%V!ԛYalJߊ_ ;"hb7 Z9ib.r-WxP 2nXU4~լХQ]pZlQ?x.v\=`}MY!1$յM/=  wbLc MP@8BUbCYc;(RM%T;R @-nj oHfNf%FW}ӛD+ 6cQq!ύvqmuwz\P 5y&Նf4ޕ0B\^$>ZHDƚ3%n\NaÝA]z0u؊(Ԕ8CO/뙯8{u$^XzCSa`+_oèpMLHDZ6`J>Aد j6N FdT;@i;F%G/幂`lqZ(ܐ1]#-FT T`$68ram9QdA _:W陝JLo'1ޜHݧ,*w,XQ#a:~)}^\(ـ7n;e @e j{]Lg@g[zGj>{dz'6L,C), @|A&ʣYٳKKе=@_6y;E?Ŵ`_;`\x%̊kll51RUd[_0,6U1FbmZc>P4(-lH98u&D~rġWB;.}5X}ت f$@z jZ V5Wf'>)oMĝ(mԣ KFe62) GfoML:0>JjR`>Lb5ՃAeqTj;6'Ιye$ukea?|],!SKoIlpN?\vtr wquPUqB(R-笌JBYr풀Co)+t'PQW&ͩҍxHwq"G׻M=+ǚH3 1CrYRq-ǑgtC99;[cD~A7NeB;ʨPB9Mu1dPC"h7ˋہ=6f#y-gRV,qM([Sk ]PAҘi1$ÉT +osNJiI⟶k6@ }n S#0|~NlO3>9ߎ Fױ>W0ݥtP@lQ}#i.M avt.(pD#'`Vx3efCm¤Ԕ%_;fuMiSNDq){j$sAĊTr%05t30S;uB9 yh1ょc*~]fi|OlP{dzyՃHVrns7=py8"3 &vG!1Wvc?qM_-N~teu-A4; .=(ehRBmLޱmR0ƯχńHkF hDy$q$ c(1??Fb"Q,]׿ W5f ˲ F <+MՉ mPEo(˛a9ZTLˑ<+9<,V7at b-y(^+]|}am:tuQ=﷯,~cD( ic0Zϰ 8O:G{c%/L$YI uݴ,3EX.}|be\"Zq*T]Yƃ62(݀wJ7yTpRKdӖ9kGnVΆ#evjjYjxB/\{ ߉5!~# [:(z]! %wo(_gx̽ih@2ZJ. 8(Ux3U p7gnK ik,i,?_:Kd2Wl_f^HR 'l*l [(1hdM6wZzT:y6OD>˃P#7yDiNO1 H[!Iw [9+-q3#)F04W]+T*>*l6.]ay?&!*C5󓟅dUQ@PݸZw,dgS6G46<# X7wP?[mӀWfqv~߹,RqcUtŰT~3>|b8K=OzÑa+ӹ gLayDߢ$X!;7/|G_7-qd|,"([r4C]>3O"e]F4#o*NaQr4lB-Pf96~Y-mJ>[PLk;QFF.7hWAھ/y#l9СF p607Ʉ;;tf_rMGʨFs"ۼL 5[)0|/MJҺq@vnZ-XQUIvNQ7$^7`aŨ꬟"')~ĸ/V.Uˌi ;}jTr膾k+$w] BpܭGw'gy (P'U%ЮXIanGTb4xlV :ly/ 菩{4k֡gV B%U$^ bY{.ݑBy#-ggpK\oT{t&ng8LbIVh>04VQL=1~b"JCc9l3FTiAJ4D9McuLV vG|U,CR`C%P/sug 9$/{x;ڷ!d)|/;SJþFxŷ|PF]=|8WM^z F7mo$.{\|W}kYeiWw/j)}uv-݊D=2"7>(Z~n|Č%V`8;asp[A7kve;$/嚠 b"ݲhB& Vy~Qy GWXS@ w6;`Yq<Il ؐq"ϑ4X0}uM,t HQȩs| !01檘~[KR>)0C:M/Mr: uYA+:95%Yڞ?ɤ6 *ХPV9$PܨfK! /an&J:} :Eap1dFY/M*Xk>O,߲?5AOJiĀexi`Mgy8Jꯦ ciIeJe=Kcq;`k3Ŗ*%E\MV%oϦKR%D4u icԕ=s7^%qe ˛O-6RAgq_%jrNn6b8] HZ*,J{ci wlapX5W2;eE1m# SmNjbB[K122w=<ȋrWmd^JNu3()N!Ґ˃'ҥfX? . ODE2uz] /G~ X;4Ծ.l}^+bSKV碋e!!?nbQ )4pڄƄΙe@Y(S(f@qB,_bn^8[ g,Z6oȫfk2~ϳ Bc!?~J"-v-Ү8QU goXg"۞2FM/WJTϧ>ר2#?jQ50cpQ;b,JGveMMGdA9 gpqb[/{zo6{|5D[ P=7[ 0Bh(),9a4ĕqW!o6Ң\U'>2Q!款Tݲ'5 VyWMp2!}ޱ%uuGZh`%Z, @ަ{׾,9?o^(rq>O Gևʇjv=:®'8e~ bDReFnbq_甄=~ILo&Ů{@0.!kD][{/Ek:SבuUpiwx37"$@ec/w&4nOl{q~\I2}RKbTG3bW W"1-BgV[9 _'[kPz0qaʽ48)T+Hoz*V*e9Hҳe#+l`rEeZIfRjT!’<6/b/UmtCRx<#-r`l^_-LƧlEfgţ\+h[jOqtXiE6+[O]'`m.^[o.ǽ0.#M//\PzDbW+JlMc+J~`+f3স(GE1DStKpQ?~ܲ@s@pr9(ȍmk4<1Hl KDs|-u6` G{)~S1@2H6, q(ަh^qɜ>& e@A+m泯N@nbI@-PJ7Kgt=0~]G"cּ t78{etW%ET/@fj|%ֵh]$^:|BWkCFh<@ӷ_e{mCiO #o_U 쥏6 @^Dx쾄ۚl'i4pmc3zk,M} D&x8qi,,p07f Br~u} yc sBTL?C'nS؊ݞ\ӵv]u{ Np/<[.%\Ip.\&.>5IlIMo&IX&oGiA)׸*6_#U9:qͯڻF{ J풾'ޛ h+F`CVKKǘ7Vϛ4jryG>(;M5喲&B/i3,א.KjmwOu"Q|^d'%D=lDP6+P<^OZ'U0T%/(p 9p1%Eu&,הȶ$Lj6de2e K̩kݼ$=/ш3n//VLp GCT4Gwb2,ve4b? O N-Y 4bs*:{N||ex]2i .G J?xԏ9ƦJmˊbRAw<~sQ{{jI0FVdݜTZёH**jrwҡt0&+{-ۿd}GA">"s(rg5Wwel x)ÈD nZtm9ͼ')s,j(:Yuj{%1e1ܒ61Ӣٽ}Q-nW|9jh Q XBtq̅N "ّ.J(e>ն/!g9 IZ W{éw5 M1f,"?>idx4J3a*K@=kM/7PVdu#yM CD8Gy!7}#ߡPsuҊ*4Al0Y^Lj NӘcuP}oKpLg@W G>W^4Q=Fhw@;O_vjdi*/J$ Uw`YC w,@Z=~#|/!3_,RPB$Bdycd7(;NQ)4/(k/k3.l#ΙRkoJ^b*D/+[G@1N4Fg4 `cZ><!(5 :`#y&2- ;h7s 7x!m-LPep"0, P)a6:\h8[-|IJіqՠϳQO:ƺ:zׅS9&#`^$-<O9  AH8I*(5&% NꎋR3>ܟ^UK #m%#kg( V]qr!-9M-IhN Ml,q  ^m?9Ԟp7l08k|n@?{%1k;.`?ly° H+ijeH5Pp J(['C^gO0J'- |?yCe jhИ;2| tvP@O G^9.>xWceE D<5yn]ȽqeNەO\<D Q6;1Z F1_ sel 8QM24"+̇+Cc*!ې˜ic*tX! | ?r!/t GBX̰X"T3Q:cJRh D3qr}OYdG*.*A!bVa]3Ы 髱)R|x6}3ӮW{A4x\\ɤ9G+{s߁vˋ|1ikmv<./~s/%p7y,ŷ)sgrN2n{*<CDkhKz8ק3n_H8{.²}m7B u㏵ic~Ox“nq_Ia bN%S2GWlk5 6pE!nk `i8&4yC& eaVK~Zץ{Ar: O41НHRһR_כ{ZJ3 ekH~ ID'93GA٤qށ|q:8$2ϲ~O_ 18f߶Vş1 L$6pvvp$,H ^15_M?a; PQ xNŨYqpc&U"<~Fxbɛ8P=^pڈ*홸vTjĖ`n ˢtj1/*U?EDPKnZܐݎIRmUA3[J rKȰXFclK\t=@CzI6lYDsr#z"]3t pP-A@^-yd lx(d }7rtL;7 LA'{:zݖwk ;zx-C5گ=#ٶ{jZ֨ *-O1[Hd)H^X:)+˕UpZWQ VC2S .>[MtriA>W6D&=/.ME6l~CsivIֈiHtݿe9Td\2m(EVɊ%;$T-a--rrx^i+e׋UEռ-$+8˽M(o=Q C{y l# Do @noA7m>ipF@5X9cݝ@YmO\&Xߌ!!A}j_UGKPw̜p "OEAC@tƢ?'7SSF/ M>x~vlC?w=mL.NaÏrI;)%dTb 'Y̡z鸷x@+e Z'\0!o. PL"q?]ik~,YVsA^##1jRynN+_kewioQNdP5k[bߗ,MV͒o9 ^ːv7|U@ʪK5̈2+(V2Lf&h(^ &Sk~<H Qø5b)u t[]cEqU;5O/YF3(&i't쪥|4U^Vw9Ÿno F̺a+6;ݜ)wLGߨX~,T],M0[^,5nJO9T- ^ǤyBKJ0㻇BМ3PJ =B+_>FhgRM!c~շ dFMM-Y+}ܻRpPJ]]xh qGt ߴ H[ ȞֶuvW9f>5c4թDo"BX2Տ*aEK2سS{L+P\Ԁ1Wp,k>g&Bģ"YڻqXȇi/-Խ+YhI!V`U"BPh%Њ\ݹc-8[ؕ~Q|1]S⻌&,iظ+`;K :uRZa݆wv-*BrDU4 yCV5{{{YƁ>5Id E; ~H*H ).˰4$ 8JP[{nAo s I.=+-D^󣕓+[eOˬRVy>]x8 *3vNY)dm6GS&yk~Ngn wl~o8ʏsf0L)[E=ӟqy2պ"CucErv=)CGM^-)ly$ ~`,uf>GKI\kʊ3\چ^0fIi?.ۋl%BdYA8a!$^' l> EYfnlυHPTwre=}]}g SsΥHS$)qZg\] ueQ :}NTvoRLBXXfgpf  M3[B+kjʢ.ˎ|V(L65w%8/ },:z?/>w 07iA(8:jweͲ-moK)1,ʚE~Qq )V7]Ma%Uy&(qrO[^i^@¶Oȟ'?s&~_ohӸ v;Xl^ +Jj4GB\c)_3TrO5Pu}0dbU$Lf`p͚!IBJ|S~N29ҪСQ4$ah袔mܱw2f7跜[5l5}$r(_ ^DOz?C!33wZQ"Gnk焂8bijG~Im0GT0Z6d  ,w8gl !FOs}ИYM1|.է8tShGQwpPY"!/Q+b[e8nj陖=⻍Qbn6@}wYOUDc,F$ݏKc⑅"^wlϯ*#x?@^ tG ÑϮ|NƵBA dհ׵` ,UnȨ xer,wz:Ht*s멎ocV(hY; Teo&+a]\q W'%_!j1#Rnp}˪u*{t ܘ3.`n@BǢc>:l"kQLϞ&?d\M38!~*/ܥmCl=fˬX(/À)R4*RٕSTEZf1~6׉E}PBu| Gc<-*i JmCd>GM|iT 8݋։C$vUj)S %~X#gۋj,W+Qu)>񕈑%DT}/~ icKX/E|!+lw_9^Q)iҀLTG EC + af'3fxU+#TGX7zmX^vtKSˆ_I 1~e\&C 6OcCmRūN"Dk{dѥ:cC gUVzH/rw OGmH&Nmb@&:iO ,.(_]EKbP.`22\AsI~Jݦ;w&s㬸$o&(qf^T/̱1&w1IM;\>3""eNg`X5} jr;^}Ň"c+DPSb'|Ly`}*3ƃh˯0\cyj[fѕ$LX~u稇l2ofKVg9#٥:~2RC퇂(lIV>ёs>D۩ .( TXaȵuzkWo5_U#s[-hl捴*ZZB+{E?:-fI0Pv9xcd=-hM sL/n !NܲMxaaM:"i]KiSHṠ)EOỬ\ݙA͊ IZbLKsEni 6_lJ78-hM N9ڞ7AG߷gVې,O 7l3{/d ,KgH?cwu0Y/|=⠪z<"%R=tMWjD MpzC2 _?߁j#z_i5*gŎoa/9"W%5d. _Ϊ'O1&b?~%l}ryL۹( /$ͫ挘&!Eu) %J0 IS0zdvT:vT{#Q_z1Mx Gӛne_`=&.~S"lZ9TП)ƵrhhݪAr]?.$͈xY ;](nA3݈Y,9#ͅ N2k_tjif8Q]p!<5QVZ{7͵6ޘ['551)GЇ{ĠU4ʛ:^qy0&3iq᤺b LpFT_P%PɍC!#JA:8:.Q&uPhqha!7rf`}Q'Vg1fcrRoMbف5U:ѱY0¼JE);W.V f<%Ɛ#!QiQ'rG:V)c`:"]cԒD%^D}'`}^U)d":Q4>/lŬV-#TlɔLWW5Ϙq p15p4)mX;Hl9Ys߭\Ga#WzIUQΗ.JL;> _δHp?PjRX_ڄ"mYߤ5|)rE q{]!ҡu|8X*(ϨwXI?pɼ\A :z^jHge{}D?&i:|07C,.=nc~DȪGQ94.Kx\#_ǐۓ/ B:_b$\i^5Ѯ)Y=)B#b8R#da@c(e %.I*A^#aw@S/˔C<> "A?)/Z8dc;bG$u4Qsdk2}$meG*-˧G#W@7Zئ)C__ 2Hqd5obj2Jthg|?zri=7Ha&`B;ο#k/a?:2 *kX/؊A@\SADaf#6ã4kJG'U&<\w]ZD^r(.)[lV=~ذȴ|_^,十j U9[ͲUN2TY5Z}E&~gs3ãpjKoEIЁ!1)&t;h4}[PfCh4 <#i:IJwE^k.qN0@-> +>peޏmXKB)v$Y?-T@pdBDV_o|Hyi>LVx>7 2\ɉì:7cd'Zh .L%K '7/~Ӕnɗd&ڲ$Y/#9CÊ!ú<rUL49%ל}(y?>(r77&✠V uYYxԻ"CT -`oZ?]Ԣ(O⟶vXt XDJ\N}娃#x.~ $Cs} i, 1l-.y(lm}cʨЌ)|cВ>CՃZJd/N@l-//51. SR?sL@idZ"T( mxo('Ƹ}fA]fgI;dsFˈ&,n`sXuZCa ~ESR|m $nY wt@gܷIc%&RI녜]USPC|mW$(!IPE {#M8 ;Ln^'DѾk*N*Eg͇Uӧ@!mM7[,03l&72|D^vRBfjϤ=1ӢUJG],٫qWVaxGL-M,vt 7^72~N99'/ިcX(4GtGmT<; c ځ6ҊBF'gir+)d#pZ~"8O zr  X(S4A #.28\CȻs5@:1UO=QxNkMU1MY>Qy)/ t,O)Q0ZGd[9hSA܅LksA@q Rtq#vm  RX{6JG(}{8CwccIf 1Lyӵչ5ҟݪi6 FjrAHYw5oaP6c61j9Zoe BÛA:JX=]IxtsF&nv~I p,- )D Kv3F{i l/,$8dbS^l##<DWs+x\EZN) Ԅ"_P.k~WÑ U zi+d]fށ{~`J )̟uh4Y[j>&*tLx2!`O$mVa]١<1S!b+zRoa/Rn;e6T4>H.7P㒛>%W*ĖS=N8,XD ZCΟrt)7y~aWz&1s-0GUoB B QOgy9gowaX5pv4U|zw-TH ȰcZPc,< n2oq" [o|ZGXM5}3kG-38G7~@*4h>wn2(5^_t,Wr/I!W &_G%YrԲǞFf4g P|:'v3̅F)I7RC"η}PN`$Pug;3:WKF2 `gtD_stXv''h>[!vq&;"'tq )A/D{*Q4#YvK, UXoY$vy~y4W3du3 92/:`)ϝ*V.hD@rYCo9_㓚9.مhab,iH l#jSְ饗klGcn<79[RFHX1=>kR" pSg [?wTRo@"Xn_CyQ&.g^΀RLc̍qs9f'V;@4 " I9[n%3 !ǩXfudoE57M(۱bф Ű /Z/&(#zRiǨ$!c}+/77`C8lJg>2#1tJ9Y+#YqަvpCKr1,/W'8cЈpP2zPS \dsTM>hUknnIP{[LW9^ƨ ?lMkv\N߬4t*B%Ȩ=ixVdfIig#j2L{KBQ#2gJjjS>wh3?ݼBxxrxÒ]^u[̞N*`XH3ʝ1H @?fUg3A!`9 $[fKIV0(w-R:?긂:m({8?}"b'=7ܲ3(\>yMp4le7NA s[z1h#]zt#DP..=58!A7Pmu6r|oî 9ޛbY'r f_` P,G@cގ/1_X:slQMΡoQE{6X@Dտ`_\N/,a}"=f죩!h=`]a>T&889GN(ۿD"=䝲,a?hPR$D:羉 V_sNYkn;Qtmg*}^ZWXú|^xyUY:05y [ˠ̚7tgoi3l>43B1O hEt{\RZa3}iCEh7e͎{88lTd5ۧ(pSNXR:}2X'8qJ.X8gRJ}O8*;6:U}#Mlj'zӅ9GbJٿ.j)ߔQ2,^ JQv{% jaׯa{#"9iYtF5| "׾m)D90i磲Q0NJmJC 5GYDk*R?])nj!?sѴ@ j*8vpq  po+`c3{{6~ѺҼ1V\ȧ$n.ݍG9t>_<>za,feJ B{@1~@99,FWeS1pUsVQAvPR4^Y2K1;"dmdxR4q?>zY?&wF:ӛԠ!epo_-4HlEĄ_}Aݰߕ; 9Ef'l42_fii8%ROGuyw Ll3Xx?Fg4M#|ׯ/|)KGHAeRT.t֓Jo&oCJiS2I‘4.EԾGg I<ʳd? {pe4ƅ/Szf֮ﴑЁ 4,N`p/\&Ǚ7BIp⚍afɃ\#vݫ5y_r~ObZ!cz ue36+LS.➤T/iIOtҿ".3nf4ztdJ!eܬF??@X$J92Uyj٪vN@sDũ='彺%,aJ :ImrjH^,+%^/4NBnV_x魧4aWqt$&e}ͦE"2! J:!{ 5V&㶒?>@Ejj恽(./EUxJxaY!vMM MiFjG\Κ/ @c[BvL0sRɏCqQF>ɑ_71fz:ru!0AcpubUd?L?΀`pZ=j-]/\vQCWp; p֡b_`Ǔ >3۴^Fl6O Fu/cu5$RDF7;/&]agslfX+ `>tTYd@gDPR7?f-45-;"qbؖBX1-a{8u % qQW* K])>fZ! (P@VgfIfg:t(R?L/e|49{Y rڨGJU3h)Ū@S۾+ @QlS1QIl3C _ǥCxQ/[ (Sz+tL|-vaC*k;%d66]\Ià˱~<ޙ0Z)FTX}9ƌym/%L~1Jz+ؙ2b̫y:w![QB',ZOX6&2Е69O- fۛ/f$[qn 1`GJvbӖ/2~f#Y2TNaӅ:[Vl:zo``h>8gְ[vՊML!~I> :?cH |Yجݲ&eZNNס `-eCB04‚nmՕT%ٺ>سqeH0;P[R'M͑ y /`)|%ԊǑ@˄ Lor*mbb+װ&L܍o];NA')Ks$)Μ`o^AhDziw $B0W鶾v 2&1!fU5o3h̪793s& `E.;EkŰ;PA2m 2lj)Eutm*Aw˯U-oOdmC-MNG9o@sO4ϛxQVҍ{$N{A*j.s2t~H P[|Ɲކ/b?sXJ覔lqx0C>?1~)ge_\y)ޘE#AVbck^J1W|+ +UWR÷8wJxM-[B(h_qfY)Ɖ3=Gbxu۾M{!uµ[$PeeLEAL!,Ez YtۭiĂ vj;RXAۚ^(vGq/ص|}]Еһjӕ jqi@mjzy@eXJ Ӝq gTـng7QtA@bOѽ#E䤱Ǻ^tCaeQmR'.,q:X|ӯ,ҎhIi(4pMd>QaY20|Y1Jh{hȵUo/#^m]-)B7m< JtZjFң$z:*#/n^ &诮$^,QͫBOA,+Bj3LL Gbhڻ _ )Hc N\cvJ- oaxp*T5E%4Bo aY8kBn]@1YI!,쮴+ѓR R<;bYp  -ZXf5CPvcv6y6,mS _َux=}Xԩ8 [ m9d?=+.xY;}`kΩD4`נs+Cќ׫UHMBϼgEyh' ؂7 ԾЯrN{;-P#3w4+QD;6Jc+8H]k9l? =x$pY]wqwI&aؑ.0W!jCl$:2JYKLI%@۶.#稸e\ ۥ ۀ LEF/ -iӜISm7] ?:Egb)"6&oUn;? LL\9* ;r)Żc}54zeɲ6,u_V$6ӎç"+4-h]]NӛqvϘH ۽GmŬzGqV%L 8n9> V ) –ZVh|!!PS̃Ov`tYƸ Y/y.tM&^ʵOf'>q.HonxS. D5;1.k󲲆^ -2.(!.~PBғ}eH16z?8Kbho9R#ULE^̑Ԉ 4 b8M ȒdHStYZ1UT.$gK}VKjjY?5I;A;6nY*'Z`nji_b/dԟjR /Ѝ(D C‹`@W}*[.ak@@,OG/ 4_K_7t_UeM)-@?*DI ̞(Br߸bhNBZ` `,|4M ~igW!g;:UP+"AxU^l؎7,~nJ2ov #ߣ5p:SJD@>=ڣ/'?f5!g>Ny$}nxJ '2=3+ `zc1_=*v֊޳=,^a7CNp˛'H1&b;Q*'wvcwflcr#h͍^B}rB(X4;vkBMs釀?-U 9Y/).B)Wݗ== 2 i,c[h' 䀬һ?a4&9 \ lRqF~TzE30$x!tiJ"Hw`?,mBV2zVoTqlϮB#V 5FZ/qe6;4gX=oD)DS~RVAK}k> hZh*)1b?̥Ӣ}**N/@%[ˮpĢ3_!P*}X<޴zz%87 yzp|d^ߢʻ1x~&7mDN^pDW8_{ۘA/x{S租0ugeKS +ͺk-Rf1ao)e/C$tǍ@_f[ǚ+j%LV*MlˑY&VffL2Q< ]G^_qG^UܢOm69 /Dګy~ѳҽJSyo~ xAoX,Q0I~'5yw)=}Svw!I8VR5Z ".ih&Et<;H[ ߴtp&lJk] K$kw:47n- `L@iRqhQa@~%jǔz}}jE*Xܐ;NeZsL6M0JxM\ow6V(ՙw(F{-3zNsXoV}:@yC?wcoQsx/rq-4XL_&6*F{8Gz򀾏 _S$P~b U\FlΓT懛%~<5Vz>hRfeb-hI|:˄8XR[ &1 ⶍ,UG\Kogt(ut!>v C֨3%2Bq:vP)zuKh,,6ȪƓL: ;'J?Q5Qrc5>]i-> ˬ@*aB-/d}}zsG蓿C^qނ/ U7>*!GotDXIdzUM|ʣf -MQ M4u*06j R2!DZ7HJɿvW97?-:UY30b\EH5,x 9C!6>#lmQ([=L)j}D@o()~#_Sr7ltL 0{~K-50-+V#`"%>SDcOB<j{CicGBwҺb`:0\x;AiD=!eQEa{L< Gk8KT6SNMWd zoC%JI6 _HD28Ig "|eVꧩ$VRlR@Pk{}`X4FV8f;%/czy3MƥPpuMZzΆh`澼Ȫ'LxVEB Vo{\=!M7v0\.~Ģ 9޵'xr*!k}*kޮRH Y>-C)͗:W3pj("33\ܟk= HլUzDM,%8D uخFCh*4Z'(!6Ĺ{3p}#p2: b{8F Inryge0[ڝ+h#)ُOQ[`8 cqD-|A|]~tD+'KJcK҅n37Y+Ÿ28Tݔ c[rOd1$b>@C"/>#]f%P5N6XQk)^ F쥚9[ DNѯ`?jE7Km y, qp3ОYV~A <8jcs0>4?%n{HI]O"%I!C#X}mL4fa51>今!ή^u̲_Blky> "M`g 23arNv'OߵnIWZq "VBVJPE'E&p =T<482ONdgu#kY֘1Mt@dvY5(ځnAC;I̸ Nt=SqhHݓ:vD]Zo"1&km*ws658G5kTt/eCb3o(2$EwE`reX2mjwۍ' G8ʢ;%{Wԣ-na?>!.Z7KBW'.tȋ%C:A=}憰fd$0tHgƖѨo‰dGVoSbdZ؍?Cԏ!ZoW/gK׸ն su_N^y- |K@F orB%B+*BT< veD<QݽD|{bP9R-9v9~[ sBUk1s'6-UA6c3z& ٚu}B swh/%G25A5*J 51+ Z՝Q|pɁs ED]އߺ-,2dQlstB4(SCys]B"ĉK&d_C}.UUc-aP>${Aa|-P Y߇Wۅw.6ۅzWM/V罀yݲjJ4B0tc[i]vs 2m?S^̵ lgKc#8dTa!O#=tqnv51 g;M *L~a@UAsXz TCKws?ZP"IOn 2;P!^7LlNV8/fqܪJ7cbPCΜ֛u iQ{^ l +_ԑEKM$ ` աD8Ht{BkS*Q#m #x`54y/-Mn\lv-Aվ QWQwJ%*4N xZ  ,lvqٸT9u͹fJT|1 V1(}*9XQiW:N%#cݕ&1.!`R`!1$Ӓ0$)*jegl?a^|{xS߭\+zK3kbs?iiy1`.EmR}5U&y]$25{^~H"E$x5zvvw˪|̙VS$ /IJ/WWFI3rGqἑ$nMsvv 9Х8Mc)lj }>,U[ vTgno]D=S_N|хZ\ԢP<@g8;xťlżfpD?qu m͋v~@PBI9"撀5ϭJci{Q,sΥdsf_5Bu\l "O#?@8tYK_i[/7H(=j1 Zw׍'@J:UEsojP !ܰb +&[vJJV~O ]ˋG696_\%ܵFﴒrw.B"-y(XݣB&R!{6ye8%u$Txc,C ۳*gso+\}N ߆.bgU@O*E?=ʢtO vKR,^"h J,Me57m&`EV=3;9VO;*feI{OD9}QI2ǂ F,tkyFI |ޭA2~ơu'0).[ߚxW(]1ưѸ=  hat_NyM3C:S :Γۏ.G^$Y,hcٰz$u @ܚ(&?d3zE4Iν' vY~T aF.ݬ`Q (uލG+,?ŝIKu:qmhxRjy0<C_5a>yZr5eDk8r6k0E"XȮ*\z׌$=-8cbFr ?D@l6H蹣]Կuvb=qXzT%غVi3;̊uRqj%J3xA|5m%&۫ͦuxR `+.S]}e8{!P|Uؾa\BɩhyXqӉKɆ F@dq s=ӥŊoC|<@V+ӽe]RN̷Q(ͽaGR#D+]+&<}bEڒP#t:+\W%mTI#-Qwo Va1r“gQ : Iծz,r}z(,yϤ"hA~vSf#ç/M>@@X\DXhCs[e&4jBkSPځń[_#  Eif(uD6$0[c Aw[1u .lB|C7oS>e$K6fEMZ)U  ֯-l 'd e,2N 8? CsxC!ݻd(:+jw"HܰB^ QYQe+Za\#k.ozwe-{ι54z |~\\wi_i"Գ㭫1u~ݢ1XVHGtY)/_$e,O*_86Qd>%2𵠪$9ǚ?}Š8gKv+Qg=%90\Vr58n&X+Hހpr{.5@D L XFV4KwJ7Ԅ7\ 3p{p:7H8eLM(M  .Sl ӆD.y kd!հ^BGV =sc<ӑ؜&uD9;=RfU11q%'ݚ7nR;[L#d@Bҭ[B 5냡W[*֓fB%"|&xnr@+7+O"ܵ;\deYe 57ڋ[ooеWG,m|0CQq}S_HAfs-]Cn1{)ȅr"h;K{a/qwhWsĂԢ>3Ah~i75"6l ͹**5RW!!}}uym6dm/,SyNѭי_;Q\27d䨧= i1tP]aLP߾kmaBWzFdھ\[`CW ݙDhZ"+L]jΑ\?퍛Zby՚PmVxNzCHFy ˕w^sîUVր>]]d%mnZ(RSvmoDCw5Wv)rH5 t$em,U<]/VÞ:(sۦ{s!Z엡q F|FJ wBVfCug^98Maɖ9kD_ۤ9_~e3B.94_6`V}xc0t"&DJo zBm`$w]|\[m~8T/Z ϩDnI@嗜(Devhi}+}cv>9c 7IoP|n6=ةy]Ev E"!Po!4)zp=/2y~ZwsN[V釺xg(&'[ b 3d^MjL$,W ! 2w<+:\س9՟Il|$2nnG}XOw8i;axCՑp[d* j6 O4fL?R'@p"cTSrApjK zɓ2Fqq֝PP~ngZݧ#pK‹aMAz0mG5MuxY|n?Ǫ$;ugԮ )wVN[ zGQ'$a- 6!nt7ы 0c/;{M< 0q6Nv7od ;a)7B4ZѐyZHO~_^M-h(#[ώͦMc?![<I`ҙ D+tÇ*W-Lxk^U:֩}5\cq!'ڈUNXhR岻X֖H ~~ұx Gib+Cf"CxS׽ :\V>XaL eK$riUaFOg:jz@Ⱥ jw}}I4aK9SỈZAtKޫu0< lDg@RϏǺJQR^&D:x zUȑ ~nߡɁ.DGC(B1g`xu;`$HӠ+^ccv }DWA#@wqO8RHh.CP cIKO)KqWRCR= Jk7c19H67y@cO*{CGˮp'vDWKVH,פ^*\\ܣBDZfxNݩRܯ %צ\ZNqwAW$aw4}<_ H$]a䪑}&lteS,'|M\w}8qxz ]A9vkx(#N.bY3>W`[Frӏt_yF\s<@* PR*}ܕ9)XVoe`5r$+}i1y8:O:"A]!>ᤡE0wJv<\jКpeRz#A[x8PdKl1 v>cL٤gGuյzʟ rqb-ͥc`ZQysR;;_5ھ7M*ѬU9jShR{5)=@ѺtHXDûED6ǰw $6/bY L<%<&''b)^Ϋ _ւE\m'/Lkh>pwDeoHQk.vb5Y"y.C@ d'vW׼?[N3%FMMb1 cԷqM*S;_}:}6 :dBg%0WFLo3EĄDލhZk:Fӈap+m;6_md- |}=0MOes G4p~L ~Ej=Fi6KMˣBW\GLQ lK D ) ٵ;c幔pU}BDA~#Qsyŕ=hsOGHĄީLKJHQ2X[1c}iZ;gIۦ?H*M17-ac>Aݽ1Ƒ/&ЋHɚoGfA9^6ʨT-),7\VA2Zʡ~b0yHk wBApmSPSUҧCk s*#MPq); ݧ\ 8 d⹐@AOg/P,(+_%lټtg* PeCdU{rK*mR; pu M'8_ E ɮ6_ڤwhb3 o& .TzdRIѶ3M惠ix&eԖԏ-N8}:g 3h0JksS/%x:А1gzТ3y5@ {-FJ-Q)pw4jaشCT<;y:e.j`Ǵ[Wڥ:ݻvq9]}H6i՛zBM4:~vsb06:n6niI?ӳD 3r[=Uˠ'K+lW"qcND2Ks \ǩ5"A๝`b;&mUSe$-j`u[Gьje ^H۠/H%͵ *g͕հ3~ SQ 4 |迟#RI./:/FXH~|K}}x%@b*1װ:m0Zwncbt@SvUr}+CGQ:J(p@|ا7mׁ.oXԜ1}(!r8.u b=j73>/lW>sct&Fto} V/Iᚿ`vw5j56@lřBG'G -kte򐹤asՅEBFh:4bT?خc\{J?M L q{")eolRLN=7gk?ȽvJs+|IdjuB{\pyg:`w aUM8_N?;d<@-rMnBa⍲fvhJ㨆U5H8% ExH1¸\X ̴7(B7[6] M]_s"q.G`<<Cn(%myrޅZ{P8\UZJaH$ą3sn}:5]so ~Dl-'ſx9Rˆ4j/^5&,bUVi'jWE8|նXzEa&-,.a7"nT3"&oZhdV1Te*NX PۮIiw,6vh39th;, GSvw'Ѡԑ\_[BţB'UpH!6)N- ߾J)/mHO\F~"j%#n3Rp\J,Z31~K6[gH5 VpD#k~1Ae mt4gC쟎$IMx]Xq4qe ?{.(Jտr~`?=EЦwpbH=yGv*o"㡻 ˏ6* vW'5Qɭ]kaWw"M{feBJZd?SՎ|AX1Sac}t+f؃ȝ^Ʀec^^W<b-W\'.fF):yD\BIB;7mrVMM(jIIWVrWj96jS -0"]e̎{i}m@]b@ѣSeeL/THH͡I/FcbXz[Dٺ(.AXqr"H}&:UkA?Oh7BSß|kQٙxN>@?bLZtE7ℂcaF$-*TnX#=&^IYCSѤ֟spqԐN iL"ٿ0=we{ٽX*?_SS 0CU n=~UC{:9gʙl1{tmdLMm_; B-n[.9ti~` Sf4޳r$wz/9 G7DȀMBpZvP4#ŊF?]@MZxoS|ilK3q>s).L!gC@4{`hz*kv;_&W4iD Ҹ{߲ekYӾމ,+pN ^XYXsLo7<(~AL8:pnED|.4רw=T'D۽[4zVY+&wtLvli[Ÿ۵C* t!$h+JVrkq)dbI@%,%F6r >b ٕ8 _aF0Kȭ`!M*W#|Uvft!ª<"uɤf4n ^R9l rs/<|?J.I%w985FQ`ʭ|)$P\pEkFBK'F 5BuaV;O.$|8㰧gn>cȓ9^Yy Z61♥D.~1"Ҡ<X}F%vQ'\06: 9 Ղc< 51dϫH GX8N+Z~i`٢MhR&>/而ᅜ %j=xq d@9s;ҽu,6 /?}i m:lo<\te&a0ّE/mI޼b9`@OwC;#+d-mPll0gAa=۪F!o$KX7]v6k^F7n~=@ewker#OE٬рj_aY I=تeŗ%Jv?/@QZWڞf~9@*1\l‡:G0jK0f- !r7BJaw:'/Cihb,† ?r.-HТPרH#WN5! /q\/"Z@k` 0Q&N L7Tk^*Hq5:ؖXeD6#n8*r^ :)mt!zrr)S%^K,|px%1CrvmEO}F{so@֫9pr^]k 8`hTEҪbg;yo8` #Xd4C[kEֿUEČ# 9^fmeT@[[YM@4\XA"I+@Aڶ߰S fq/Fvc F*DCJ >x}iED?,b*T!,g?R0-LY1E0  |lzj+i5=ڿmJ1w`u"$8Ifx䒐rjh.ardřMeC8C4򤌝7O fw>y`Q[@xd>B .0O |7^6I#3-tcL048rw{;>E8SeTDȽa DL%r]IB.H*k>6ı@LSyʦ#X0̠dRѡQ%%nǞ6d`T3R<w{;ŝ+Țf-Ƭ>مKv!tEh[+NeUmI{.y "gP/S>i5Qe߁y$&n,I}J̩MZ?̳_8g]>89|G( NMew6wR ~!Md٠g5MR\[j5V: -4fQq/5iU@IT$Nim] vU3Ei:n$߸ ,չ N+}kbA-0Y׻ J-LZWHf-3=ECqS*YS\7͏7w=GJR_Ǎ;z?k(HG_SY xS$كU>/#nW TׂaV1YV&%[%V&9?6mDNV,nUj)i;m~Ym~PO@$LpuLA .L1'S9`gyM@ @A* a<$L,W;:i:{]a'S .@(Ư{cB@5vEO&YGX\玏cvbyn4A 9P|p,S7+ƃȈɧ76B|bml{뀴ia:uY GwӐ: O|81Hs 95u qQ8" Ph [5c Tӫ7r;&dn]&\65{$x_',s:@ŐsO . 0Ū &¯T]̥*|!cn3M~la*ƠFonPT  t/gө.B̜Ȩ8"8ոB>udQً.3RP=ZISKʀn@VG>{?}ev"2%گ6a ~qvsl6y<R26| FڑJ23v҅Őe'dD%1yzR`nFɚ׸q/(4;㦴9 "wtSC 9OsOOYQ##9r-XL_e>ͩ-,I38qRw}8Ա݈$+XЮ"]m)dx102tI7hO$>9̈ÈF'k}槤MsJDVj׳ .y'2\;yuKbF'oo`&t|"4Y%ܴc]"pWϞ;`_p{ *_yB4l]цDwUO*^z:Jvo4 3Qh_۪Y.4+v?[GG3T &*%VaXZ&.1 D1( -2D 7W 霒uT,cmEn[Zߦ+#|GQ־g;GIy,;.`/`Hqx)\4#{@6DЉ_B_H);#X3,Qqe`N*[IEțx®6v*G {<Uѣj^ۙ UPytV[efHB-y6@1Ғ9dsGeH%W:Ǻv\S('=&QBCRUܮ=8^)F(=@*^|Co{F)yé,*OEEЋ:zEx.̖5ϧŰAc:$6e;o[瓥9t[dO_r4g m1O9cRqO- v*z= L.!xn*1Do ?\An:q[ P xtO=pkP1{Оuv+`.?#֜gR[Nw5`䫪FѲSa%O; B+9Mz){Ig~tqp+&G;f%1,{.Cf #!j {uz.ƀzHd B).c {q 3y2F"2G"WPW {9ڤ#~FŽXU(ĩax(cY+sFDQVXȈ坲Bɫ F&gY!{w6 3/ ]nYR(L*Ve~3ł՞4)J%9`v>YN`1?en(k7)Y/ ]ete3z=rnἹEfLszh^Vc)*J"Y籕]f6!@N SԉvjlUh g-I"TaNT㞃/(?-[9s8BO}MbpʂvRiӽ\:/I0EB@O=#i;E 1Wlt޳ 5/dOQ@$8uX;')v &^WM=6ff&WM>R.(8-3rsX0,]}Qf4z_&-BN3ހ}aSw]gI_ylXe١{]K2LGw @ HQ9LS]J2kw)^xIYacU%nCXH94j6TnȴA^qA^-HqS[p0* Ay1ŴK-UYVCRg+p|&|Yx_'^;)9?l}uҫzJd}ۮ a4t1{Bt')y7%h,'g 1>衧䦓xlgv>*a:Qz%pJᅇ;>NNwp1H' ͷY"1 _;BC8e,)1cu)i9EDGGYHOXLb eu/Lq d ѩyق\_#}ՇZJێrۯLH–j{ܩ`9 bB,StM&B >r #tJ< f^P]Jڐ"r8<;ܵ~`OҊ;W6zsP!D)瘺q_8b 꺽eZSai4+'X>N;_nZQ'*aܧR1߾jWsR[S5 ewKpe FU\0╋fŦ]?>IlE \GTo6#lcl'<">M6L=&*@w_SuuY:O3k٧UeU|4Pb[|^7qOY}EB /6Ա}6p;n$MzɦR+:R-^R_p15+!γ+[C?~%i "Cg<r\'UN?^M_Jc9.fE>OoȐ} S$u*ܓMӔ^[d)@#9g•6 sz3&8THrG{|LA:_s^)Fw$L>uOw1J`:yP~`lM]?M}|7gk\JalRŠle6139=M_c +ka9y 1z@MQ bumZ-Q ߄>N@*,=!u.'AdVIp6(06ݺjE..&lO6*+{ESm-V{036bȖ3mᕧhKs {qǎGkܧe蒡)T7RF 0H;롵u:^['I]^Št4SVa̹.V:{J@Z IPZhDŽR^:kx܆!~B,W.g-c* lΨPtD~эٱ,ӾJ\j7Z,ܢ[*p=ASĉU*Vxѕ 44JKMLNp\0 M%bݪ)'$j8uRlvOsږkLh.wXޅ=PXw%@sOgxʷ")> R jꢀ-Aj1ۍЎdϷŷAlÉSMXmϊ evժsU]qʠVONh=ϼ! :s"Fv⺔ |j~4,rl3rMtzP0x5x+$=WUAz^'FmoLT FT 7Bj1.S8̬ !zeNq0@9q,&6bšT5ri_? 2i—^ XV`m]7KwJ+g 2d?Ub[ o}bb,dcoqKg2}Yq.5Dek)"=CkCB m-SV9j>K `OJB0|Ԟt @8#V_LVHQPi wkA9w埭:j}e0:ˀ /q>&P8n:FSiX }z0# 걶DCxElLk9X^fZ#Vy{ ܗBλvHjkIa`#Kcַ2o'-HSu$hϚb4cL#թQ&740xXQy]ҥKes`|[5_EbscfXҎɮ^93G߈^e,q+&\EÝowr %{-* /2S3 xӄVe!$PL+Iٰ.- 4;'6_ཿ_ȿIT5+T?e#5ut)BېlfҞUStMߦ -bP =%c{af{n=C 腤UT9i$S6Z0nd%j{(9D-`O 3ŹPuѱx2$vA_4 rd9V!o-Et|֘:DƎAw_FJ9E5 *]fD57QG.BCc1},Y"kJߡz\eyiă8,HKbws& q"b-Ȍ-]]KB j+*A'+&!DдB/RVak8gCk:N1od){wBCSx#y^OÆo`E,X]ƘG85@K&H#7ʡspYdٕb_SE*8ǒEnЧl-$ߠ[VO$Ug}5LHFAOH9ȱ!w[c5vVē;=1ED<\=͎uN&؀Jՙ&3>eRqUj$@|l.~6ڌD ll>$Cgǥa[+XTnLMbl,0FHR|e˜w<[k;C;BܮyA ӥ}N%SΕmIS^e>aOr\ڳ5_~}OZ5;. {uxM"Kq@-CZT},)r@*HG#2 ^O(`m1H ۩AU;t{Wb)H!#*P}hU=W6#] -IАg \,DH3s&nZ" A$x-ؐdqJض~kXg}%rØ\Dڕ$O0+^mak|"bSs$bsmfO{[cc'٬^ ΉR13|< uvUQ#[MJoE&WU2VStE"QZyRX){<gQպҵX10JзoWݯ u~6NJ>.Ep}(bKb(ˎEy޵X}H;3̓|􁏼\&M!]f_K*Hz-+!\/*|urQi b?+x!6`*ފ{y/{+ˌIFe\ñSy K<ȭKx5uT3 js:yL4*Q; - lj f cK!Ôt ZA/g2o5܄0 s'u\`>3+ZWfKFSOk[Zy ˸Ѷ;".L/9/[I!wplϏ➌;/" Inz Do@(-`nP`c i },e֘Եn"d 5f Y Tb Ǵ 1>,{w*}ZB *,(J~jB*J/lGܪ01#IRoT"N,H@Ѕj?6!~Bk?r:ZjީՏ|Z}s"]Y~M%.:w뭘nP 56?♭@ƗX-,E\Cg{@Ϻu9*~0j߀|Pִ=|r{s%{]&ٲBܭ.>ψRko:$]U]HK|i'W۵,<>Q n;"lLʳg=d# "CWwؖOYoƙ@3a6&}Xu^ 7CÁ#W7}˙!$Q 9wیE(q4/R)ؒt XTѐWRkr0/uy"X.'J1ex :chcP^.%Pzgk?Y,.~N:ѐlzOO$̅^rAz^$IL&U G$9,%TYZs6G?_^}40:_~jݿI͠K_tQfHU3)GO@[h%ΒlG EYo)jɁ6ySĭ͵n&H/YWB]ND-nBeȋy"kt" ehe buھCq6B&ۄk gmUڷ]$87cOZ)dUwUF;0Eoȯa_D fVFG MAfV3$~`t$dRQĜ 7H|Q [PD!V~CM3#[JE8EnEJbFKn>:pյnbc  =п\bg*k f a:SޘDк jms;bB;м\yIXf"l_حp@{D?gm^1UXعV?Md<>ov׾{)*Y(u'9fǜ=7k:ᲈ gQ让 7Ӎq>jѶr,ԣR9֒WpO^eZm-Pe&>J.'xP[gN ȅ<Is\<št-` AyVu%(@4mG}VvxD ;0)u,j3?: 9 wT6Z6+\R]~%۽CL)0V F(c]"H\D>]BY[[z܁BIĖ֐(+$@%oo:v_8#Ǻ9#7( e;!3ky}⡇\7Clq13vDNf4.T(d%uW9ntDc:?![!N2q洷Jh[p],Z*D+ "݃ S4bA!;4j D 9!֪%[#l Nfd&]+ 169g-pM;Sn=|UkO|ſꖁ&Ǖ~ `,@(9|x!=lS㝖JFk7-k60%!/P#M#:ioM>gx qXrk'"O;5 o#I>grFok Cn6WJ66[ܒ`4Ċe>L0M s>`tj&ap|H<Ļ?Ȱm\ABI k?FM*E֢3vю#?e o;R$\?(b?ra=  +ٙp9ifc7^+aytղY-R7Wbe )z=xIIbpb p)\)Վ- '" Ϲ:b']GUޗ1\s4̞`c )MښbFq׼ot^qq9N%\uO0M -D

J+u Rߘ<ǣ^p|G_2^hqwRs+t3]-|Х{ }m9jBroE6u7MGExa:I'l39 qx+o$fFzS9ٳIZg^LL)uzUdw/HJFć_ܴk"7',A|X/H Y4☩/s^B Cpt|F4~2إo^„ ~tw_o.\gec 'v] e7N OHxێǒzJWdx5iSR ?͜Q|A:_M|T9.pNd81*jfMz>U@ZY/Dxp뇪$WoMԹ$tXPLH51oJQp [ٝKIR O,sD!Cm|\ģ'%3'}&$ k5]e@nOk:ݦ%IƬ[11IXr4dYYd6^zъqtB;V7ע.nTci@OR0hN}+MNI40p*d4?Jw"kt"L#F<ы6 W FbjVPΎ _ E_QuUe]}179i7?9# EbTI^G,%Ix1"n~@d7ˊ]&?KAC3.}ǂuT70@ o5 K[BWT/ l6#Kkqн\M)I4PmR\i2fѿ z)+`@YG*G,ccvKU{ F1YQE"L(+ oZD~ѓg Ks<cm"͗׀noNi\5aS™6;. ,BUҺļY2hw e#ۮzMtW-ΰ[wt2c$¶whz{:N盀3_nRwyO(5g=uuWߤ4yO})a{ H\9VK\|r5A(\J f3ޘjQ ƀꀠnfrv8DK͔z~s.]ZLMXsZl.K8ϳ9_Daϐ?p2aeWem:͆_'mf^H,Z?3{ƝVi)<=Qg{;o#Hm,bBz?NZ+^~bLW10M_cD^{Gqi5n $x׬íjo'T sH2uvRb\4w2rگ;ٿ6OqD$3c2rf3NHOHx'qu_-1/Ai)8Jǚ̆8t1Y׋K&:Hb&TZ9\׮閱Phog]K5M1ʭy4Ydj_46˃24x$׺j*| *)Yr'hRs#D#2ؚ07,/Y"_×'[4+s $[_`Ӑbs;ÃҤqҧ!VGsYU`ρ[[6Zy$́9}Vv&ny!]_Y9kѨVԜIҰn94}pȑ91633q-P qsZw(_>R:yŵS>I:ln ؚ=1w jyXqdP]ElҖ= {{)Xe>&5%9 &lI ^lcsppt6=lg2C\1C`+2W6x ,8}TM!FzILUx΅:=Ӧ'fejosqڕ"lgUYaK74'2f3H|%8$B K5/V:2yxf[Ly6,CXZ=r6@v '$!zrO\1ELF:uhby/G&̆,]1Mr,T +A(Ը-t Zf/I@s̶M8rq.#"lHDZ LV5)gcH?jc:JɅڛ6R_Q$=`m#ҡ`>v[e53GMYi*($t4%K.CVZIz^49F;| ƛ98P !ejzɋ %tNC,X1A>!Z!@Ye#ӧߤ|ԣ 'Fz c/̣fy,'-F8T#Ր7he Nh|,gaG}NXܖ 5=F=2v әЃ1AcTcJ-P6mۺ3/tJŪRn.8cp e4**u'|?zS-E,ΠdZtFES{'8W'hnm?>"zpŶD/{̣+W9ꍀ $3Hb*1N6DJw0hJo\Sіj-&(bsMHXo&L 2‘P/gkJ4ȾY\x侮I:K?LPO?s?7qJQE&o{@O^E6ƭؓ\+W #!i" `2?6Vf`W8;ڧd%Oq?0KuHZg?XV6FV#~@7ɖq\Ix{ Rmܭ2'z$3P @D ˹5xRUA/aفh+@?t6\0Zɗ'p_02Ñɑ# {<UCYA7 }b<њBm,So #q5d5H!̀Kq/@ބʇ]G) 4]7Rٖ~< o[{':E" v2X'tp+[|b=V^wSnih噐> *'5PL pS ޏq+-0/.Pf[TiJuװ&5QD^㴤.4!ؽp}&E3s'vȓ;+LKy u7Y%X0lp2`幒.]<+Gh571.̮ Z"T0Ijl< ߣ2:u6+@P-ϑ~R(1`I@uHW !+2?I3vc}YK~y^Q=%nz@8Wz$c a0#ur[ dtiX\lN:]A~[^o2Dq|Pᠦ%ņ 86, 1IUGhXW. nM('DGo“Ӵe Dґ]:OI3F5U/fO^Pݚ2D ʼnk٥g93?e[y[B~:rÇk2UZEjR]# t'`lA#;OL&DWU^ a4h7^ag:~FZǍW)&XIq"r oEFŸ):[cʠ`J%;#^cSl$0~nnJ:o(ybQZ묹]?C7=ETB{9Hk#IW-xvd爯5!1GL䱵@␤+ Y*le67bViʆFXIޕe.߷x˞cso:ڽJojj{HXkRXVҟX^[8ϗg Fv_wẩT;L- ͝`bA!޸"CdAn YZ >EAýj|bKɖ"E& ߊLc4ЎŊ*|((v >V]IxQBmr$fWK7J&1קF!CJ1+0Ixf):R8A:Ψ=B@MYEdW“=zI;M.J^z_ ` 8a+ ڼNI5H`îÙ<]`QQ( \bǛ` +H|F zZN?WdifuJS}ԞO ttfwͷG .;ٴ8<z)/̱V#=ɅuHZpGd )i0~7͎ܥ M&b]mK9!ۤϴ[T׿J٠Hb_mbf 6_ZG#rN" _ \QzzNj;/`j!-5BXu %Q4c|ҡSfeըQqݠ_*ƮЭv?|Fv=…⥝y4A\n~=(0-XHrKZo,R4mTb_NAGe$Mi3u |^S(^xBmjAeHDUg6m~Vt@nXwT18` l$ A?EesH{%r0c3UrZSKDW 6m5R* "\U'su) }ziuK&N`I\g\G |甦:Q:osS/Zasr'ؕeP%ocv<۔o^(Gn0YK)ou9>EmKwk{DZOgwHѴ~`zR?M sYzo);,I O=IR7\v>{G+ c4t-o"!kqeav|/OY렠rn#_ȁёLt>l9%P^FxA<";W&!/GR{aEigQg< Q䜥Np=ʭ`~\hf)>] m:8cqE^Y`I6(c' FK&a ɖ+qp[=ґ\Ɏn e6F( kokQ"Okoi#ƷJ1PlLܭ휇}/ Β=nt+^N M>G(C} \[rS8,+-+SCR"dnYf>۷l:SpȐjl냫*|0R&#C$_6xY4mSިEnPYx2;k7V%OP:NHmܑ{kh_M9ׂR6WLtCR١Y +nS?q:;ߵ-M4PS241qQ’٣]j6Z&Mm+˸{|˶q@ ?GZܾ4T%7;A-&;7YM7 edα`nu 6ɗEJDf]?(xR>xDC9+f`%$G{jӫMM Eʌ:?smobe-Y͋6tؑGheZpq,HAK'=Qx a-Zz"_ͫ zz6j"=pnSخ[D1͟Ҡb堍f a*(C.x 6zſG7-;{iυ2\m[@ȩq=F+@<|f ElՎS7Y 5>6S_~;!I^,WcY:UE K+dTŒ5{B% N`&C PΏ)#c,bunɡ +p)&Ԇ&&c|; hH C-1[wڢ ,{ny0y#b{AfNwwqA[YczK^f|. k1܃D_<N ]޼ǰN/;\{uǒn9oPdtk ,WS35zcx&\ʝ42M}ϳ#qLK~tA1&t¡] It$lV@ w1 8Op2VnrMXF*uٔRe"I5yuD@e&r);뀓d5({ezl6eM2p2$VS7^F%G"<4^:[C0Wz)%(د|n8?X*= 6pnbbw06+S/ғܕcu|- ź]+I߾G^XDREwY [[Y Gxd6a&uxS !>pPIue<|\a ^q^Q@g-I=!Zj}N@mS޼&qZuQ8 oYe4$IIAj&g3\A#(\[f(i g|D:A=&^HgmY (o @Vmă+K825V_rFIIhf \ ꄬ&`8;;f wmt{="4A%1׵lCx6:C}*g|T.>e1Ӫ8>U [= Iއ[va|\{3R> rˢWv#L>>hd.ҫO xeBYr(iRHIE>~0ԨւUXʦCւI؟O<""bKIȰO$o˴da^,/A I=ݰ'#}0d]4M)fvhu͇Y>*CGnȨ"WsCϑ)=U2ʐZe9_k|ԊYb WEۈSF6fm'T%[Z}v}KRrw)ȼ~8& },,(!F!gNX/"_G|oP$cB (?,#Rbh.Y:ko'8mOIUQ᡻j1ƕiE 7eB& fz`~/!Ojtd)&1g>'q(O, CM\_fTӻtGAʘU !vۧ7{|d"3%Xk$Yww?.gOƼTŹKoFƚD*DTחy=i,羅fF޾*Aض+}HHbi֤{]rDKT=mֽ-磎gfۭ=L_u\'!,|o&־jmй &9U\/:@) ioԭ egÒ:Gׁu,.ꤺV!I{ 4#ZڸAX_RZ~(%taIT>"d0 s㏤juffR-h)|G%K v2_t(J%c3y:kA؂Cwؓ c>%2{qHxS{EuCG `E ACJYՓՠgȔ|ÿBٔA]hԦ[} 8(!J;q!t V}F1H~@֌c=g sB* kᖣwַR2dZv&c& k[-a `=BlcHr$HX70D6{ϸQeYҰ ǀ#y$ULeL>k@ZE &9Melp qo0 ڨ<-0@~NBA `U- w+Q''+X짌%c2{`aB7 I{abF6n-h Q2 ;{@-44 i &~'Gn C8p 3P0dw4瀷+&4/i'%}|1)sG\+\t]p$'F[#֑o ;x&!W`[a5@(r2XU&F<a|uceRvj?\ ʓNCuD<)Lޣ^o==1wÉڤP.`#k* =WwW*_"ȕ+fww Hr"j>Pw m3yk&[!.p/ 0({B 18'GJ^]aFVRy%:q&YGC8OXsW"LE1Fcdt&jpf~Ck.*EÍ&#P.0Ȃ ˻@j`V}@,Hך$!+)<դ! FzSb(Y2L,E0`P#r#gS#$yѨ"\jʢBVp՝{,[$zǽGʯ( 66 !ILᙶ,M s&nK ~Ρ|i&;z|R}zELc"]S2 H!QN2oڹ:֏;?uk27l o^!Ykyjqpg$gxLoF:ݱR/庍.yUN.,73#?w?vBju޲wr _@L=#>c(xd~dk h/Q9 ɂ20˾&|p*4dT Ot*$mؐXrU<&w v{\Hߥxo{zSsj2Y'6W;ag=#TTt9$Cn+cQakyν~eca~;WhѰrI2(4lkUô.㟚 Etu%Ⱥޏ~/LIcB>G&jP-$omx ~Т`Y`A%1v!vc K'4a:J/ˏH6Y[엗DPRzY:W0)~f/XO2pf.%})/zWBZed2#t e *殟]+~* !t!f/Q<'+L8OfUfEo!ҙGLǁ X4<ںeķܜ3ef (ޙ*.4Ke JaÏ{){>%XȌإ<98 xv1siK ㇗0}40nSvh婂u* ~Vj7Q.&J 湬úRӑf~ ܗtp YqZA+͂"$@| q(l@Qأy՜3$[>pN=Hu}1D"`fu APLLqyR~ Aȇב/|k/'6ĸ^C <]ԷMӒ%M:ܩut42Sp&3_%99aRFlYDg/=~!hPPI6-͑QK!c&!sqqꪸE Q"=& DSs84Qs[}lz*N!0jx$"{ j ᙝ3rQn>H3 '蓆cL"mfM$%j(ӪD, ǎK P`+u"|g.}"oSX.3#ي,,D{9?uys7%&},h<5lW)s눴Md|_&P=}]'-\ ﰵqvGㇹ©XPU@pe#QrvΞm!x+.8qs#1H7cfPm/}GVٕ!86}B0;,ořp歪@PXʋ׫ &֕@$1ηطfvuj2}?Q|qɃᮿԓ1u{·Jbj(Lư6{|v>Py G;1^ӌfg Y=d"UY@9rtw~zNA*DX_YcZD:ɮZ+wh]*AOi5C[?~&@cët@E*hşُ( ";i_ f FuBB}zrᚧ'Ob_?w%>= 6OtCUȻЦ'ze_Mw9I]?{H-+P ZW"|6?1VODL5|Љ*|m4|8fv `-Bdޚh8+ZD9 6XՙP(Ax.S8הTg y26Iai,n- 1ҝ'k7 Gjȏ•HGa끁 x$˴ޫ!)ֆ2Cmdu0sĤs:l#Ob!VpUP7__<)wK^| %ڗz%;/9M#  yߣʆ:hh]DE/{m۰Xg>)+lH* ͼR0ijRL&WE[y+575A7GBz$Uܘl= D_z9ٽ*s˔B}입6e_FKou4x-~vLrW}|?a< ,caU%JF":_+|\V|;2+i RQi[S'n2V_GvF{00;XU-OG,0tks' fkZMk5O6+CA BK@'  )G D\qqn; `3I(#|>>2Lj!)6?u=c8_z dښGlr.$_:>j(];;)(/x? 4}8t.*]%2]}20`iAV0Bt*7SI[el_GzYǍn춪_oH+]*9 c%~)'4+ZuN*lqٲN-9³BaRAy["s o^ct{< 9/+՝cVat3;#]-wRPqUٯS8:bbzM/80o(T8/(SCV}@qlW[ Hk/NmoU9m?,Vl\z;3!t%*QݝAv=$Lq=FYN"2^"g#]76d7q؃W^w \G;lW('P-/aEn(.a~P qY*ʨb.ܪAmJ"i=9z*e. QMaTKxoTd xobĹ#z2Jxm(:4ׯ୿i\ȉ؞v#/@X|LQzz`I2L. B)CxS7ju]SoYq+ =Rv"ZСд8y F}=bt!|4~UL+քs. T#oaq0CU|b O0=puVJM0zⲋMZR> o3ڭӒ$VkU"YlM)_mB/_2΂)s#xٯ}ЊeQ T_@ig'OS5kK59sCn닥pߴw8ܲ7&!>PYqBJdP=O}B7&7xZcX7R=Ƣ|;M]çt̟e1͖̑d;3]Q6@׿.Y=* nb7Q]5B6rbPn1VTBCJfA7o'+MzzJxm/-a2 }{} K5z,yDe؃gT ܌2<1e7/%TUuq DՅhׄxL_0 ^R,Xd2"y_%8QYX 8/X7D ,]*|k.aչ2 Z8_Ki~x,v qtooo3.X{}<\.OGOq"`d7SOw<$7}cIa7i!(uNqcXDVfT/H = vj;S.@` ˼~]8q'שnA3$ny-T'jn0Qz,"QiTvlр {> !8p,w#?PDڡX5i_ *cfegQLFQ albB֫l4f\G=h`KnM{rppw]MxBCa} nqɪ#-A: 7C{4MaC^c~bķɅ%,!1d$l hGvdWme˜3hRq #.gg=~*`y< `ndc1w@":2J_w.f306VP8Du ekotwERρ&'5Y7\)#հ:TrE7u6PE7MZ1'mBucs)RVmRɾII^_/ek7v gsWtpcn (D1wLB3@tQe&MҐ AtW9vZ6o7=3YDdaZ^ $G#JDwT&ceFvF;) mA4?-j OzVnʆӾv4JDݩ߆ nzi3Q,࿀rVZz5P̈hWR@g;7Xq4/3I dmOC >YBٔPL}U^<:+ozpQڽ(P,*zg);O`݈?9hmwqp?6Yjh?x<|25 7-;ؐD0^"0B/ǒ1kHdhqEir'޸3T{j.;9/hə?>OxiujmxG'o_csѪ2< Er!A$eeM9ll姯p:kOj5|_V꬈*!3]agҲ=vj {'2Q@GJ-%jAU + 3t G]3R L*҂.wuPNGJDto"̪1$GI!FwϪ~/`K`'%Tr3Y] g߃-ē|ijě 2A"o7cXZZTЫv;OXC_;y+jTb{m{w7#q?Y?v4q' {LAJ)~"~1dR6~TV() x)ΐrABR]xcK HeK72uV4VD7KL9凩~~r'v0f7u0Z}p-@uʗh9:( 26|eؠ3P"oR0FvoD_kcdOVP)%+0Hϣ~sɨ'jc<*zz|TXȡz0d%Y9IGfN@7tEFWsb&azYpK_09xJQ&~uܷe}yTS-NIۭr#k4ڼd"9yD8n4a"O-阈h6(6iC0L?ѳig-Q,l/K>JxB~q DT mn ̮qAڭ$p"5[A@^r#W+T|9 *29r3lywnckDyJ_ӈj0d~Pǖ:>() br<#@k&ݭC>VWoۺލ&d?gO"qOP[eK Hr/:ʅptv"5/hyH|*—=KıYr Y_>T+Sc,]e3cw{nGxdSKMl 2{%mynQ؟ k={Su![`6`QݵbX}L-ԼM?*B&&^~8!nIC3u' 'X@#.]ʝݙ~m1oέqԺ/L#8" :B]^)PGLn#aF0oˉQ|0S<*Y]Es^Kh/|!cPᖜ/3P!MQW@C4uv٢o`Kˈ3f=,A,IO-;s} 3fr?`5百vJү02fJW\Lpd$+Li|(M#B7 VZv/`?"4WtJc*g5)=S`&䚿w,GϤ,NLNKxq)2kO# s|d,JcmCi-Vū𘝉Ŭ!I>vɜ% :^ݡAVX"^[ ѣrSFΞaA:AalȐ2ռ"bs/-*S+԰vpoux_[UAZΡZՑlmlZDt-L6gh(#*$ecVhUܲOτsZEV ~Muut~dĞ֑ /wRKF^8&5?~+NINumh-^/Ҟ@Іn{VIMJq$6C2#+Hn$n4M&>Iy+K*EC7O$IYlSNoXkh>څe4kO(j!a~׵͎U ePV+T|TyѪӒ0jD1j8#Sܳ*bLQW剉xjIK%HVJoKQn`J{ʼ!Ʌ#6+@9?{mQ涜GmV1͵8ZBٯ=ô iw*w!F{*~"ݒۚl̓lC2AF-qi;ue4bOԲ\a{U(yGlGO0,mi/_W[M{hPbg OG>KxoXq~wW"CGxi?& lбcx |Aj*D:]zM XkZr CTT V3FU@-!v<')Zkm=([}{ڎP v8:\'Xa~LFxc%ْ$0-֯  ճ;jNCZPQDe=HI!gݗq6%]GDYքfӂU8{ϞZ, h3_Xwv8RjJG~J~ åF^7ާ}M)U,Nxì@k3ײ>MwA2K(n3A `h^Ѕb\|N{ @$bZƨD,$8XE@:t6-eZk*\ղmS>n6.*}α-Ȳ7Z MqSũS|tٔ6&NxLuB60ѹT.I\"ȭ 0"*̔BŅpEtB?'{.qh22_J?g|xm5Edw!D#ڰf,ЦHkc1^)\WL(*،G4qKAjJ7$T>)ί楫_ Ȳ1%5/PFz)_/K;ULH%!“$,#s-o=/zoM%" ց;gߜ.SKaV^E miLW䝺G61*H[- RtGhd4>#3 GL5yM9bq W!@( ¬a#>=[ tȩf`qA)kQ&W2|6 hb(weNWs5qX+M}ͅ~m<\7:vf]:svɩoc1Y Hc,קlj|Jdz@e.`5{^Gd5!nX_[]_VzpK-EFeqkv 6-+x?yud{h dizA ;VrZ فd3wbr)O\?GPXSo q1@쌥8qH{sK[oK>L<ގSZMdE4'/P37ДOkI c`/RLP>*Y|&T.:!\`.BOb`J(Bعo~:%DY0R_eE:G"ZǤ9%P%9绻K+RnJk*TRqAAν{EܠyƱ , ?'(ڴmblKRݿ {CvH~9նOfzZ}*h9%S.4^:R2֗s_0d zU# .T_wg' {:j$?s +G01OwXkPzpiG?5`M| ֣ 4C: UftE;m ӡFZCv$9P4ZӼ aXasؤAbw]}{?H dd6oї l׃uKbG JNT UahW؃|qΩ݆)ׂ--%q4ښ=sS Dd-|zk* 7- ?ΎL-\޷ vJ.|oV 焆@ ȅj*2c~&Z_V;.PT?mrЙ2~X{#*\4RC9~!(d)u}%3''rz;0T6hH-:H!Gc\x% .#Er'۴{,O v)u}v l.[]M"h$/qf)(.33U;l;0&9H*{#Έq=ns&svfW$ɗ!JBY0Μ`sz^hG>SXobKδuVG?oejdԂ= {v- JӢrey#e_1VHNN,zN7R zvPoAkV.0ƳyT,###$Ġ#w[xm~ߗVSt<;w=! I[BUnUU#/ n+TFNƦ2Ǜ^{) ^=bKT|ds}L&yRXwLБ9oyNp:P"Eדr깗&}LTAau(^|g{$񮅳 ]3OM.}p$#ɣKV<2@tIȂl%v!Kn'Sj.NLu7y9U1h+9w)@ )X+,zBӎ0sUA;T5A&Sg3,lM;e,.q2^DjΞh:;SnHtIi)3 QCQ40My]5S}瓲TVomJ.ӏ|p܉4 sF)F&Wdln%&RTڏn vC'N酷tD\0cCvj2Ӷy\HY{-աxeU) #t [^grݎ.0b,mKɹ#nDs}OC#q50Fh|eٙJ; x Dju3&]-Ź[vV F\j&0~{6GB{@+/%H~`۸?hĤEXƥB j"M;`&@mw6}y?2Y, G6ޭ ƪؾIugeV۔\ Y :%j\-j `D}"vYduM}c{<{fCIZ"7}8$L㛖 ,Wϧjg :F\黿ԱhRpxss2I-ɎeŖ.8tgC1- (4盏\ bV'CV`.bJU X|OF;0jG(wrkNދ(#Mn>4X *d E`=6wj#O+݁63,w/T4,iQ_PxXFI"|tjGd`bsh2k@+zǜ`@Y V2jBvϚ4&QŮNlQ/2h@Ӗz [AH(VZnJMaC2bt5-|o] t^֡*o#?Or4Oqۻ(g&fW-i+=J>%۽Pj E ~3zx(sCX0]ʲ\[OtNhsfRLKK* 5._KamגUNZ,<,1Sy.7l.o#I0fg;j⨌SUF"o-5 {ΰ=CڨdM)M䊧>/?2 Dԙai^i_ EV2Bl$%i[uei]}^8c Z7CszaU}#b-Ya*p3]@oJXcTv~&9tH }#A:IL5O+gfo2JgakR#` 'b%^U3<wT ƿ&]Z/t+"#GUyfsސ[ݑ"*x;s֌OY 7}8sy:b~"6oUW$P +.<:nX V6OLۨ@Og#IF'W$]Z9 D89ް|>3&8Rd` fs̨w{hY1R}p >",$>/g޳2Th !yc_7?x` Jwd5݋܎2×Q 7C~amSEɤsRJyZGkvAw3+_= qw- i>JqbW.i$Jcj"z=xmW8 YGdƑH+%R)섬5VcN$+zLƎ?]ō0?o[]~ E3P(W$\*;[,)>Yx@Jލ@l?e qS*A"_UQBIxq*E_vnH'xH>xLIqR YBN|{Ļٵ._SbuzMCͣN[*1Dp>4l^gX)\5l$MABDaAHN-3 ^G)UP+>ڸoY@ֳ!:;3[wkEޫbے(*a{v1"|ϻԊX|ZSm.GKߋ%cIf&}K\Yi2O&cV;++cz<?cA4BJQ,jvVN{4҉]v c + tɞ5Y:2cAA F2XL~(? 3[-lSOTת :J#hz%Im~r֕ӽ0ZVqVX6D=}-y_edJrL ]9_By5]դECVB}ZuNe0+v,X`lgY=-Bz_džֶI: ,B68!!6z./s9eaGQO2[~XJMξ޵(+bGn~vЄlmy-^OeE$C`FV3LջRڗ/'Mb1he/mM$ ]rfdoQ d=yv^LߑejJYBFOKr@VȌ|nzDs-rYɤđ2@Fn/cJú[K} dL` CO|ނN ?sfDInFMYCK~L_S+ysog|HLat/6KQ{EQ,RRT Zΰk'^ݱ)l,&ڙ mYbu{X(;U6YxRKO ]>_< *1 ?׿3"z9[&͖Ũ}8d?7e @ioms2ŪZ{n|.yV)\BU(- db;aZJs6 yYk9_ilEw@`8 ٷG1t7p2O(IzLtQ\j<@k" `W1boTۈM "I3WS lr.p\|܈]9#"bcsrT?ƣ&w  .p=+叺$c A7`:Tc)9v~w @=n1׭""vĆfuifkA9DfjN#z,/fkB nlvcː˜d(]-TytH%M~_*Ъ+2?Վ2)MH{p*wRgJnTS[ѰL[JQ`:I3et#N!W-i+7 A"SǾ2[ d1N3x?b44 Ni yp4X:V}:BMVۺq5ϋ]Vp/zCr ̙nP~|n08Q* ENRf\Ͳ5b0BFzUuwuf{vc*y6d]FB*k0%aʈ{7_!o#zmdhĕJ/ 7UMLuT 1tĹ-&ņUǁ_vb?W^(p*o}| 8z:f *ZHh3HS<咱Jz%t=!&K3;,&rtHT+LoG6[6Ka|)x𓹒L!1gb|쮚q?/exGp'~x t]W)A)*#ۡ^^=7N `LO~n2yD4^k%98O"@hk\N}xmHWgX""pd%9^<ˎ{PFlT{~deAOQ@ErI|~'j 8@zeT^)XaRH)] uc W>, 6XTL$I`7l鶱RңR_YXmލd ;$Uz\,V>f24 b̿Pg|'&wFI0MO<53Zك}jojeCG Fm:$oEhkuat)OC0{%hKtcGlBco2'Ui2Z0\zT9< M&Jd0_C^!T;t]R/ !#mäutb7^Uq> & Hc 5[2*W^o 2:p}^L3;ӁG?ehxO]\HW4%O!;6s ւg9= 梒~j6l'r=QUÊ kWY+qUTdcP>TZƒp"I.d޼DlJ2ALXSk!d.}7BT?p=pkX"}s[{m"XX{!Bo[=VTsb К0s|pݙ,׶֡&?%yR㗦l(&SR aZ< ֨¹b34wWXvy@rr_1FXK1['+NEՙ HxLkdηb'r+/ˬnЂ=Ewdz#Lzt9 >H}?Y,ҧ:5KA|s# _ϏY֟3H9O0+}.hh9 jkDs[@ʚȌM m<2'+(`^08x=޲3<>*a% 3 AAucp /Iqfa<5ZuV,$j1A&x߷¢Dd:O|U ucVhyv5!~ƉK~Op8^`.B/Q~ NNeټvBJ< +}j\ ޒG޲Gޢr4tpIjS/E/c>η (.eb@gn6> HŒGW]UwDXyMevPe(n nlZWRѭ{Pv]+KQC;X~zUdkYCkFфDp ?YtB8 v6жϧV'Q?7Hp0[Qb%+I>&Q%pnbcSJ&#R17a;5 s?Rd1D b䢝~|F>UVZ0 T3IV&# /|tU:S(/D'1liY ܩUU"w{x:cހ|ęof#I.ulEzԌߎO6 jk< 支ځI#m,{*^AӒ]4I Kز[s C& JMQo7F쉵!PE]cj<5mY9x߹_BnC1ϭc%$+tK{; hຣ?z6 C"))}CH@URAmqgC z9T ECOGfX({s)X9 ^`q\˄bOؘupMRE$@έ1:ia f͡*{7)2: d`~߆n,V39 Cl ~ !Ifp&~d+>5-@E$i XP<qN>Ot[suʒ#HG8o:+rY ft]xU7i<,*S"m? Eh4TgΌ9]@mk'ARdۘw#G,O:Z+uu L@DZ'f;: z'T؀( `0`  39N@Ih'WP@DyNb*GHRgLf-PsA`I]"TMۦ@$гa ډn~PP~s]Ƹ C䫻@)7!kiS# ^BIݍ>-Ҟ:a`wP 7>?Hka23)k<>WIe'c rpJ6(,)#4M<'dv["óEa1Mw:H#z^U2KlcTJS1^޳k=U&] q}ӓ_๊*Jϫu 2sXiĝл":#.qzVlRW ` ޸:~v cHHP۵lf{|er9UFu>Ls1Q׋ n( r$]$4o\&̕'z݉5 Q-s|m XJۗ@3@Sq)JW\̆43:6X͂&^Pև/pv{jxM;yiQu?Kln٩ <~uU~m%R/6N3M`alQ>!\*D&tce[Z@N٪.Ҝ=З1j+g6Μ%EsFt'6+0wZ"N5cb㬖BV҆rKAIFHѿo5G4. VLi~{<]$+XbHV3.q)R@U7^_@`% Xvˍnx[zHPRI\d8êgz! /c x1yR͞T&P_\ODRǪpY, ˃)6diIrB$ڎf:y.-bH;nPL;X؜e6l żSm*h\QTM~qGO,G & ]>,Noβ|!6j5ѣE_a_e+0%c|.)KƇ |`œI-iYwʟ%!(>MKVFԇ( ?#B[RQ4"hȱ%޻ϖKh.{vqvnɗJXjݳԙ51;`F H0U˩)ڄ6Yrݽ[D/*!:==AyEro[iyQwC'V9bCNNe0喀~8;_d(:;lop^pnE jkCeE]'.uz\M$l(i$ 2cquC=76⌗hq] E>zaўIl| V|bæ|gvo)L$iN3RZ=;рBNo"9]"?2rM\=Q & tN-hEXVA.\HPƋdԠccr4A <~- ȉ^$RU}*Y^GLrn>mpF[Ԯ2f #]$in?DMfY.Q ^H|sP:mvIs릘#;xoߍ|.q%g10ЉhNsh |Y/;$`O$3~EIԤY;;K4X9Jn++o\}sbCb<ў d%5Vo-zrbtʎ#z(7KMd*%TM̂w+VB}A/3wiTI‘"//} TS 鳽uN -vKKke9wrPeUJDYT#GbAi4Kbo[)CvNluVPg ]QYεIlpk ~CHP>9Djw`<%qQFQ)6{y:&;wx;q%<# S)}puմ@%냼`tU0Aqڴ] ~),}M^&GI| lQULFMbG>&mڷU3(iA7޽[Y=!jgVPFvr:bl#YCՎ0;D}U-6\9i(J]YTzjsEF`ӱ3IwT7}RZWbH_x{@P"_]Z@OLKYc4oa~w/JmEK>3U~(5 Qpi\j\@sḍK8`*>M,Z#pY\'Z] ѲLQumۖ1l˺2su\J&%}\;< ]4.Hј>ڬ,\DLv/ ]DR rۗ? B`$3xl˽2YB{ iVHVȞXBL54m#Ӊ)* $ 6p[־)%L|q:LnI$nhO!*U8MilƇW@aX o[espn0'[OnQ wF^|y@$s' _P>K+YN/xM}a65c߀WZT|X,D&ekwǼ2 p$;H3Nl*,C XOk.5UȼSK4'<$Dq[̗ !Rǵ"@0FkV7ops [ob]~f'P1@Z8Ҕ DVJ}i"m,>>2uRbb^Laډ,{e6}y5 2 +1jx__l" X\LbeH(W3הց&7ycp<!.oQ܁9hևD aeW\ <3yebם|M3$C3MaUA+Z|@lxy^@gsv ث0BCcDMZ"ndIۺ 2s[s1:ۆ"OT,.!ρ@O" ΙVBi/HrYNO C{B_Ƌ5;u *Etc*J*!"6f"KX33ⓞrU #Bo*Y +L?>ȳ2]-bI"nFL$*tPVy_/NBXm2J} qvJSYx>^<(~bijj k  QV%gbAkNZnpB/<8ȝd=,Cm-R\8^u9Qz+*@gv|v°& aP"ɘGcK@`/#- ~IB1" Ye`)'`25??@^t>NI5_-O@"Y@גo]ΩkGZhHVzx=4ۘ&_wD2,ҡFh*A?6QK>7 nTMӓws~;#mJ,1˥# Z?+8 5 rJ "nP]*`~?q3@,ln,$k[u RlI' 0 ?k1#5șbSz^Jg`纸@7o6glX;er/=?vsF^Ī /‚߉*cXcfT-7e%C\Ǖ+[?zWT"GYUcp{k+cRCZ8*آd|L`<¡\f0S촻&zɣpG123T\aW 1g$P[?–D$v6-az`\s`;;J2ozߦ r2 >eɍ@8b=x=ˀXls*0G%oQܺ.-cT`u,GiʀԍVv܂`np5ءmʀX!.2*wWX%PJ=1yīƕ*&oGq3U:_3;f@xnGfP#-WbrB Na~UW7OOo Y xեPHuTPw_0TRb)TdLKpE@M%uJG\EAwUJc|%kdq>|^~,[V<UӹkLT9RJAG\sOW2}?{e(Ԩo+C}0fr f|$ɜZ}Pʥ',]oϓ^!?C^M=} .` yd'eCGRZ GJO<.:naS[@"g-FZ]mO·i!W~x~(io*F#V&M}3%ɏƗ֮]eEwy1V+㐉w~k< 93Urj7q_OH[GRR seZqJ7qup k]<,HWoŃQAHPxVC` HtF}o'S)`AJjDe+k=RMiq7t䎨'3QܮG9 &&.{q' f_Í;g)+ 5Y׸mǨ-9NdRuo =tsqV @s46Tx8gȢQ[`#\=>N;ue.};CH% 7ysaW'b$C #?0!x6ӻ+c+pJJ9BD;&z GZ#uW֫[͐]ȃ 7*!5cˤrfv/Kf)Rp)X ^;0 D?H*_sT [u>1[`H>c>"mT5c02}yzن'Y}i?o }O0LOUaXն}Q1 neVqm'*72ŵi?)N Œ<QD9D/jFe$&70O0?6L@Ѝc.ت4!chR`|gg".v) fjʟs@'U^c@4MfOG .[+@a>]XH ǧ f۔/BҔ(!`w5gL|÷}dbC*OẒ `=X:$DGi>.ȥ]7ϒ{2J,BᵌǕ C>-{/겕WS H]+Ʊ7:"`w$ '8/lRa)^vo4|_~S@Łz‰>(%Ʋ-E} S? {7kXSMuNTyzne<ƂlPn-@ -rA)N 3iaܖ\jevJAiv1yw1R 8F`k04mkʃ:brtڵ\:Sz<>DhHO2g1Zcj=v,NNV96iy9^]Ov:7JP.q¥;Gn@g*nG#RujDŽ:ʰ^ k,.= '^uF{EQ\D<@yARi\8U]P:oȆLau}~^ |,h!Ikm~}jy7ǣ,%]i&zm=#glhG>^; NWs\,!6 ʦ :ng.p\-X:5^ʓ*aӇjp's3y  rɊY*״s@x] WYkuP{RSo[l 3`"[)3QQk $ׁTy<;*5M%b_;`; 5_Gzj@5 ,Rҿ>BxHֱ V zߡU]pSd<eX\+Vp=L-vW$S+sK 4lX(`E7lJLu8'yq'gYNoi^_TzZ b9}>'9N4D:|Wu\lS%l UrJG/aUl[{:3`_mFsP 9dcNXQuZn"l|Cğ>+0<O+a\wM\t%mae)[1<1JR|<;>DL>&t]j"T>7ޜ`R𶐑\9b8l{-OgYW-\-I ֨ Ц;ܴoofZ8mK>ʶD6,P2 l }1s\h?i@Cr`- ˘Lع&+CfMG%V|)uE k<>E)[OnAM]/  .a+%5q|L T,[:G.To(aJ0GY k3Cz'Ϸs0 s2%!O rh2ho9cUAtHXg=1y^E0`gGΫ_e2KN&T?{uNu4}WeYRN$i/H΀WM.́M}Ri zaw"M:VQlUH1akzEu[#UV.N\]"sn&0SBMgQSL&?’.OǙfa'_6e3mXH&x:bhǦ jYYn7Gȅ "`now21\.Sb$\n[SGBĜWs&d> >֎O[#\]T !1ky(r =tlcA[H=_a8/B5v &𵥦7S&s¯)M(lo#Iµ^ x"{79y:'Kr5Q HaT4F TL*nQ{b- O03/cJC(ɊW (>^A9~T s,$8 =7Dmy_-C3A1vDSh'+auF[d#g&ޡE>2yՆsZ`!'3"ID*GJ~pZ*K3D<U;W %tTc-ŸUTD.;Y0ax<mN]`Y_RIi?=56C.%/\@Ifˡ6}[n2|[F }] 0E٠@P-9O `CNEYV^[ysu[[mUD!FLv) g@lʝhڬcZ:vVk=nYVHH6u wfrD ~}?Z}%(>gwPA*mI+!\ W7r쓫 XcA`2#AWD:NH4n)#r/[z[[N%S$Ӫ]̲n.>A}#bK_7>J~룒 |X->b?m]i&8B|ߖ@ڹP#Sy7n&#PjMĮzgaK]ӥViA!#\r2siiJE mJ /< 'K)0+S,Ӈ ;խWkxIb3%[] ݟ3 +kuy7xV:˥Tw\D:6@ # 4`8T$Wڱ&eQ:l ̏F;Ht' ܩ8~oϼ l$COݨ"CٙF-o j`ɥ"+*쿘(D{OX7o@wJ<]DHF+-uڟׄs"1@, |.]ǎ!SvKzvъQOӎۛ;U aEθ~7ncM--&0dvw: "ZiCP (\M-Rcb5m2hV1y\PLɂWL8_JOr 0\o G;ShrCKkTs3)1{l٦>-ʆ2rc V.l3j% k yxj(eUf3&iQ:"7cy JtzQJ3n 6hbߝuV2csSyڦ&ύY'vM?56vcGy>@eyyw,X8fA4眘~t%8F2X,}3Hr.Bpɦ={E4kMxT}o"f6eųkz߆]o%2 htvcMlY T*< W|Rlw.酂jPya?ֹHGpʽWu!rUUhI|IR=+Tѭ[Ρ#:|c:F[! ]˟ MҐ#}zK2Ϋ?ץo^  "Ny<-sTZ/DS$fE$b]% ZP,+$G+$^^q:uwG k]/"UX_VI+D_r5eMRL͈1ܨl h’^E{>=/"Ѷb/UKCu垹\ȸV[NM)AKF,:S|ti=Jx0wcds2 2^(ѡ9_v&)Rw@aV Z\!˹)n]Z) rm] 4)h87ְ ;p ͐69O8XIs` *GDi9o\+9!*. dz\!;p-7Oa%AFDhƚv Fϓ s6`.²niS}|v6&yz%|V1VbZ-*mҔ+s{J%6O{26DX*I 9t(ϡ|qKMDB[ų9M_,r}^?ʶ %nj.-FфU7#0Gi.j\sѓi>GRMHSɛ)znS9z%zXk g>يk ڟpl`^oSRas~!lFzWqow8̣LI]12j$S ~SBX>J^SHZb-U!fFs6a(葙Wϊ!BSRaZSaC89fpp׉Q*ۺ+a7NٖO{E*_,|bܼB. u=hcLPn_hېWP!ydݞX`6ԢA:b&*Н<5$P;PD* h! +BR꿑k2({3Hz#֋^5 OE02qc4t ߔEwm3Q͑!ʋ/TU?88 k]*9*aj*>&ø {Քg笀mɂ$~(,KTg9P7)͉;^2;QqRu9|%u ̏ V6+Iv|bIt/hp+K{)?Rˊ\)J_v}ԣ,QNJvެgp{`T-3U+w )\n~B:0wciaU @>~^-ʐ [JTHoRSSz,$|^Cw4lwbPG +wY}A7@W}g`ԬaG1 OGz̈́p43j%>*KqJKi!̈<"FGo𦌳=3EۑA="Zb+&dp+!ع,.wL./$4 Yi73$h]dŴSWUw&EE9i8QW5{6g3_ S3 Pb\VIP[m YaPpCt[/\=OB'Dfk_;F-7.kjq1t:](K܏*rx.4o%-A;N| W+b_J]X+S!Lc4q*PŔiAvL}@avSf"z&ƈHe&"xMM[hck[u{'SxM͟aJqA{QhR*\ib'ɬɊʂ>߇X-A_ Yw^ ' bÏEg7x 0vhXpXn<`smN*u8HJ)mp êlx燅Pp:.^cYINs++B} Ldy/@ݮJBPZ=jɪ֝x,&Ľ0Y+.>Rz+0ҪwdJe k{6Z q hFm)>3qNGMnH=.K$򬑵(WDw죙Noe ,u>Zgg )ni5bzQ'\7;ME?&:0V|cpAD}RhJiXaMXr"x(w8hXӥ`a8Ta{y..> '\(nvb)%vE *0cƟW(rpI%:qCX>gYB&țB~*c>;4H DzHY"f: LXp-O"hk@1oI +h-/SۯbWP7b=q8~a61j*6hNuk1 T?n]ҵTJ믘V<"?{[~J:{OHBQҒ*5pGA܋Pٸ.vp^ N7>]kx@0ẗ́ |?*"1$ARX vԋ-_\OQCǁgYy-p7a:وjQr4S+QQ#A qSⲸl*KE]Uk:|(JqBH!;q(AIdƅK+mFsS^H1x ʙmEyjލe "j=f^T0ma#IDt9+|Xç/Zj~|HKS=w@Q25 /*mR?t ][O*7ez5 s#+^o> nhg._xZUL`pt8Ӛ%x=`ty,_9@sWWFiOЙ1Rl}Gk0:# M[c90E+HEɛq7}eG F~vAÂmUЯ@nz%rkնsTC!. 'rLS} $! 2;F/DK>Y>f$H.0 Gӹ3`f?nZ+,''졓|Eê:H4e4ni0&EHGZm à7Lպy-baӨOWD_w}l_#]*[T8-dZ)lH#%lTrw)J"Qqvf,<dQPڱŐ6uiأo 5]OdgZɚ0gA(D`P!cJQZNV- oRxm_Eߝ`S}TaeD*̲b57SLLY&`iGL HQQ?+B\a~ rR.m)mXGE LU֣*>|W# /X:q3e^zvA8]y)RY8^FϘR:e- }*]NX ÿ[{ѼFtij]tOIuV{<njvplYs;ɹ`je4,8g1Py7K:8g{3D.DTU(_b`X$&JY#4U^Bl {k,FD|zuNM-ݺ tL3(Qp -.5ol71\O&NcŠﺓwH2)p؅ $(&U`ni K7'A7 iNK1܁jXgqZi3X/u/okj1|̱fROVBQzA84%Dix5X4'Lm9 ^t-g" >/Bisf?>̲Z?Eu.5(aM ~Pg#SC ,+f٪㪟 e2y&d\pH7f(zׂk_Z>]R9\O*#HX0ů lU2Ԏߑضt`rU0_Ξ~<#y.u1@& Nr1*ƖdEJ!8P]B‚obS%cJG;ɓ&pKَ u%xΕ(]λ!L񰒥UvF{b֍Xyͥ@5$p#G-DO#x,s7m·Րwþ1eҺ5G5Ci*6،TjG/e8 (4נ&$!fGrn>KC`o ؼZv!P/4ۼe-y9$tӄ}|.%[=25_MZH>"ס(@RmI c)C< 8veAP:lstd:= H dq ^Wͽ}Q+Oi+dfZ޹=lmڈBU #׵4$RA a T~A`JWYj@lB N~<ƣ@Hi8B}"|kC9ĝU>fOrr TQ{Rv 2| QO-Lٜ~JUU%  5p5` 8ZEٿQVmUh]RI 7B7l~+ AȈe4_ZM}_cvXI/qI eî Q7.:F's7L,hp-$L-:Kgt魀Due@3Ls sCiqObs$Ʒ,Z5`~xi@7M|!,yھD?+Ä\-=^zeXߊ qpAnUvV$,(|.rX ׀/:_0?W ᢂcmShj "HHCH0 cc k D;x r_>e>0^c`rEzhG#`kT蓮j<>q*ACⳁV2w4w1&S}kSx*_o@(Q{<Kh̯Hs7xLRʯ$4.Q򏟯PnYqXp=t@YҶ#h|$MTE)eM?CbFr}kSM"r>T^4pzA^!uN*.ol6Ӽϟ̃4j=k.߄$WrX_~= eqy`8nVCA >u%KvT:zn$eB@FIH5ja^r~gI/)M;l<Ϩ[u:qH]ziyw{ӊ0jd,cjDƛZXQ(N%3$!jOƬovs'si ԨM׾l6LV. 7Iar}DT2ߊȓjRYD+rX@*ث &i:ܝQ_R'qÏg"Xb7gQ9E:m|YXle}P rE@&p:U+/[7DŽ1d]%!6Ǐq` C㧸jЀB(S㾣BzLoWcl,)U"~׌LWunx-D׸b Gpo9AۻE$* o ퟳQ 0ޘ(W384ͥL P\Rf ]By̼Em&) vN :ڣ1:%֞#-m~ '̵ X=e)V3i}BCXw׸4{M7<l="+M18 7a5@|46붇V+"K#sEM쮨2 "RjUcÅۥQ^˫DLYt@VRl*,݂nYɿ/̣'C:8a;&8ñUlե/&(}D*?w&h 5N kq8}̄ ׍m.6Fɼ-ںG4+X}:y]h]@A=j_=~\)4| V8hqI;0`*\A +p]V*#:aO;bzzQqlF.eQ *RC`4?b9| EYf='%0Ct g6}AM{X!ΤBKcniSbIU] ?5O8j r4#"rlXz``|c5ܨ"cwhwW5Lh;4{ZO Y.m$DؑH\V1+*[,l~JkEx!_fLc\H($B8P7TWSer4_k|"f}XZ,l$tm$帝yǰ pͱn`<4SQCGܽ,|aM4MQGTVBMb]B+)4lHul2҃r^"ʂ#!Kłbv'Fm8@bO`?뚝\4xx» k^3Pn;ұι|8aNR}bfE(sD|eJbp.zkK,&7j)4l @}ORq͎ou~_RLzfO&dYQFTWr3T&zj>ҳ.7u8HBx+1d:xO>"?g ʟ tWTr!,uFd4i'S-[и5 0cl#(K+;JHaQy ('aOBG^R l+!\ Ibfi@I-4/OMt%Vsrlud4ӡU.ԩ8mJ> 4GWn=m/Z)Z4R VaW%SZBFFڶbAapy5 'ESˏ%9r #U-v`4.``[<}'.g;/ zimYTMW"홦o\7ť! LHS閚HIy @ q-WzbWHL>+ioH;Pd5h7KNҭ9Rx4M;Z3e&7:Q Y6C9 N$vsO/V`PtQM ZhA:эe{.Hu8[q>t& n;&Y4Zb[Vz)FŜR}%75n%(l6$\$UoAݓK~o0kGMCe1pDO57c_5gQLgKe@d!^5*/)?! i}φN`UQPf1*23k.fb2Mh0g(&s_^ [_ ļ!bzd;ϫ Rs~sS(/ʔ@iC,9,o{Y<(@e X^D6pʕ7{ #p41҂O(ĵrmNk}cf:-0;!.8w1 WD]`{5 c{(hBg7rkMϖa@ayM /3 Ý8a-ѼͲ !J5xl+4z} %>$~smCy2T,}ގ7u?Ģ'%`w\Xsto=Kd a`V=_|l++PvW:HOTڥ3U99S3B 0hT[bxW&ҤB@bB(^ABzMzɽ]zB;? Bvh/l뇃^ I_JzrۺF=FY-IR[`-e|d7j>Ŷ8J9i!c*#{ %3B,!Ir>~&5_~-^=,y;OvB'9_wv1Tؕ.#ZFmoZL:R Qn͋sd}X0tq-_!Ya`nr1O-eW(`[ %yfkA*i[]>9F&Pm"XY'5O| %4BLt G`@n-!ѥ42<^(KR:֋Hx64ƊϤ&œ)rl~$-kB*WYh~"-!Ve2})ZR!F^ũ9GUv%*8;f:)s;E xg2䗜.E_l#:=?ąRbbI(‚XE(Mq@:K#%ޠD9sh>3LjT=քwm,R[xn']2'Op[ië܄~3:N='o=vWv}$&Eu(Kb7bCRxA+ZmC[I$Ua.,) \p;ʩ~oeX:EU.]xL`)g9.J* yӿ=i ă  =I[xSIJA_*!U( :odt9@2g}'ݨ𽳄S(oY @Ǘk$f́Q.1QpUvaܛp:'_H ܑ30n.+s*ŧi (}q<Ӓ}GT׈hmޱz4H;4}5n!d:# ᮯMĔ1FM?r}:5euwB?4<ɡWS5:\dr^JjLށ$Zd"> l7BmAơIciQӀ V]Ϩb/tK}5$4B%SQҴGUM {qqXfr2$Sq-#+MPVW& ȹ9Y猶U/۽WrH Db;ȹ*]XJFX [N”\“xhx/lCzXTv$9L{Ǖ|;4@f倁+斬BV^[Yv/L[~Kw/zn+M䀻,XiF?69K5.\i$? H+/llJ;ϦP+19w$lԹ@Tnt_pr8=&bI  nU>%7OZ YNRfn%BNEfF0(n9e7r}w|"A Җ6j8:*s'5p*bz0/57K,DUt[j@~m?+J|@h';t+5Rψߛ&mKa6xޚrU@(٦j3w "seE j0prwjgS^pISDP/D؝ D̄W뢥9:1@$dSuzT퐇Ή@#mAˏT+*aPM@BcjPc5B(d;ڭt 1@zx}qK9Jhm^ LEZBw )U=sDv|; ܘw`L0<&eRQĸ_JzWlfڛo04ufh]"ƾlzb8LmrfwGfZ˾L(7"}Q}itVA \MDŽ4\R;o_*=C&!߁8b moǸ557#}Rdyg{嚆%\d׊?v`3&%ZϊѴ4ZF*W UЙ=7I !Ϝ=ְ1JvoYDivBwb6o` !x)~>%v5͠U/ t 8I$yikΉ$hN 4ŞSlxW<8 y,K:wo AAK"v\QZbkW5dzh 1$ړ;2v#⼣7g]vz K5%:?v,YhXYn1%XMDOYAV>˹Z#RUc[ bs&bo;9yKbg=-ED4I:*.!2oGN@g(X HE73jo:aY,%.^Vy)q']Y0`TJ1=7.`^\cyqHTڣDc ;-k cs]YBm۟'f[ KULu-'^DzA5Snro^]J*&I̘=6yHfs 앞k^w<QxS|%P +M5.k /*5m-J=0չ+h`9P;;JeyPJm2S`La /|-]R\WwV%7țw.Ssվ'}+|d Q6y26Nw(qrA^oV+k c޿វyiX0X)XULd!&Ll$3:+"~_ .fJ@Pt1{oJ8L2b[,5|W% TvQ<sZH/$ON.ܑG ;3VFŽ7&-Wu?hJtl'JIT,mqJ( %)z"l9ߞ֢_D02^RL`^!(Hvُܮ_udLXwj.=qELd}$/b_$hz7shlVG_H s+=dZ"ԫL\OlQuSY\\/(pv/mJW/x8k uN[pV!XiihؽY9m뙹;{V@*P;rOঞw -YUk'ʹ $*]^w&ݾ[ %ȫ4Ў le]2t]ﲚ.Y8rP s#2 Vr{hTZ5WtG'F&6 ci/PGCXÔU31 9N@mzc*ek,{D߻bb(tRޯ1Q˼{ 9MOE_wt2=SYePVBAGՍmJSB|@n`j~G}g4qymK4wEjh!aX*srYL,qN~w^a'HqMW`Fi{J7_O.fBxEGWPׄE.Ұppo)rem3+UUPv]ފR[ĚZn<:Ow76o'n& qK( }|sIf^G"uR;?U%+  VgXD*[CײJDhA$.dz؂ʨ#"cpEo`zP_Xnjmh"ך kK!hT60\2ܞ";~Kۊ pDOV*d OZ_uƐ4L(˶k[+\fLx)\%pDz-*y_#GFʪ% nKcA,qN϶,;%y֤QR1}o/e點+j]'YGWQq?c&s'wBѳd?2 WvROf1 7\ ;(R#@$XSHZ*{1Cc}Hӝ1iL_ 4,,GW="I`Ť]_ 6&ZSSWքM1}L&)K8e-Pzm޵Z{]+XTh5#c&/[Ҳa0 rE]o@] JH ?H ptxG("k!Xs)|u6F4|sGsfdY?-\}PBPj()dmˣٶlefS2V!SBg<{N:7ͶF*ě XWٕ@ULM]n#0~?X)D9݊ 6PlCֆD O;&bzt9LbmN  B%ȇ!Hg!ŎJΎ0rn3ďL}U9u- Sm>>6CCcۗGPPɁΚM, /V4mD6ښf׋RDb&rͬx=6>hGp xj6h0.SNSi^<8nFzP8 $!QL+?Dç|nM<Ӳa˟|`nxs5-(.6wcyFYXo>t5xv &hwu"&Ѡc&b/Ƒ$/_.6N k|P&Bի,ǹgړpNr^Xp&;{څL3qoi L.l#SvLf+viPF8x{k71zW4R-UH|$(T"4:$ptabxwm71Xi.Mhº!V3AuJȔ&8FH(]e3{:laPGrRf%[ #}'" >5iTIйst$?kkbb'ۓByvqcc4Az+W/'jc(z Pbi \@5QeeZ?LK/`$Q|uP;1lk? TqbtŴomrѶ}C=(ׇ5@!k@8'0M/(FzS#$J 7 bjױ ^tWgA\WF~m !-8MBGGҍۺqƙWzdrhL|-Jq!9m?m-,3ByXi3YZgj~|/gn2"@0h̀X ="eϠvC&c bY0::!t:oQ#kȕu67T⿨ [ŠQ[61GOBxq}t #}<ھMF:gysT$6>[ð -Ƴy\G7Vgfw9Z_VQ̘SJ:=zJYNIߋx$щ`yw_frNv˸HC3_7quF˙vii u9]10v#:΃H5uڰ1dNv'#ؖ"Z2nU'z럖?8νڏBJϙr{8Jk:RЋڄ>sofuE3υ$}{IyipnЀ-qŹgvUt>ʐȊRLe y܀_zsQ]H|[w<]Ѓ=cLK#hR\^d^xf3Ot^']4P"qѡk= mFyY~9zYxb\ZO(bDŽS bKk'U|m,j0[Y"WgI[(!5_g`01nz<8?]~>ԓFoW-5l2^/ruOQ14r-)ǩ{NM):ѫؤ3P|7]䝞U["⣜pQc&xyTȶzABdP#x]CNV ]7ਨsW4H=BǟxN4CB )q\i=ؼ\Hec_Ϯ#"lߕŷ֎#Қ[:d6*ӯ֟E@[jj'KJFPW֍sēVV?O{:5-DǸYN4 6WEtZTP;~}gVH{NARV (><Rj=QA/0=XZ1Om!8Yŕj*bXnwkE5:{K#έ}\y(]:0B!] %_E4유Nz74cjWnGd6踜6 <&{^8]L׋▖*-@`,M eqio%ނĥ*VsȻ#dbn{-X.?c^aĶ͜Dx$t5>5 CVl{=N1wh J7gRU>^\]Q|`zF̘LC܇:ΪqBv'zMz:ufdJ!_IZB'wpXZ93SWTIHg:F:XWx2J4N>Kn|56! FiV8Az‹}No͹ D w tC}+ CP8 ^4+i&Ƕ/ޝt@Yry`OȌexlVP /3˗FaBX/NV=Z;VZ[seq;3Lcc!ӈLQܝqKiެ'j2tMs>F 竃z''j&Dml%#u64 ŷ^/H+^V`?u7U\$WrA3Kƌ!, cM`[1ktD~!7|tzNATIwcfs8|S$8Jy鵘^k'gZy 7fv"d%bgE2džу!=#u:aZLH5{MΒDB_NcDž8>r{ǧ| *ek>!*5RoKtĸ#۱ʓkfZJO]j??^NDͿ)~z;-|Yw !gSsToX6T,Ǽw-\Ġ 4-jl l!N'|Xhn¾iѳg؊==ӆ%{%t"}gXsQ8LSWgT?6*ۣ, Ғl.x/ۆ7 BbnK{J^{f},z/U:s1=t0~>"GGĭZC|V47^OT`j!t[ʚXQd֮-ܤ In,@jb h`TJm+ .gIbqQX ^9RW\]MOY_Q0>WB@QjW:N͜-_e5d|z8 @NRcKt9ڵ IWGZ{N|!2ooWzLVeL{:oD SzqщUq,@g&#'-5}$Afa.̝!64Y wZnG:-UXPjq$@߬c7Qh6X_6|#Rs@$c- K>мX=$K:-5 ascrBBuJ YD~]o‰v7)+za z<`ۓ6맳/&4GmL)^Vg>g7:-w78|b@3Ӑ#-PǬrzB<|&^H|K%/Kn}Xø#۹lݭ=ڤs:#*"a_H-"&&ȉuzzqN2z}xg.kR.lJ^rvp'{I-&'`/3N;߰"o6CZW7[vus\2vŒk`uh3gV6oN9HamL]9Ϡu! 5}^O!6I8* M$(}̦A0Bx%ɦs©YO.kb >[u ЬثC_V> z",Zk%I|~blB4Hxv 4_Vp.r,(:ru-tU2y8>߃;ѳ:e{֒I;q@_z -yѾC-R{ⰢMѫ5u$DP).F$gvNNynA = |*|լƩ@$ 52V`܈unӷK ]\ځ|hy[A+9b1֣wr[26 W 2kgo5v&3E,a8E;o4 Z=OIqߵ7*R/ S&Zd)9 ?4Tza(jM(G Ĝ>CB5Vs[Lh'ȇMcJOUم;w$jihT<НSn0 Yt.?P/rHp::LCMpTYeѰ1`&/鴭%)uoL)51[W}cGrg .W߯KB-Px?eGRM 01)65_O4VL-z r9ԢZ5ws{TB‚F!}%$\F `M7Qn3^(-;\5j -㖞Ѐ Q`(xe iQUFv8   c޽e`d yi~B=ְKpeZZ}+\V ~~Wҍ]Mxjre׎+|U 0ڭ5^M_< Cc~ˇ6n]j +Iݽ3JV.T'@UmV<1 2p$ FhE͌ϾD^XD p`>Pzk)d6F-D7-Wz=|)^08a|݈9͔TF&Lhq\EzN+\"n%YKrvzP] {0#$V}sG9?=jwd6znRϑ{7FEՑM JQt(bʘUc kd5A:/m)7ҼUG#ψ͡kO5CI)Y>dYTc!D$@mR^Ʋy7j ĭe6,J nU?u`*Hf 虄||QH;4Ѯ+ó6%!jO-w:c׀'lɌmxEr«`TH5b,;Grl‰vV[}^#x 5[h7r TQ0GoRijx}ɀ{DП&O}|-zEr5^%ĴCݒ/sՌG@$ UbޝO!"a/8XOP'QbR#7԰g(@9{o;7ژ_/4.~B2Iצ\ֹUѐuġ,}_ 7x/('({?~YM2#9|.>`( ?`F;(JhIIC5F )lE2sG;;:Ef@OM/i'!pxu-YU5Ig {Εc?=up /TmD":BM,?Ȁ_e?f+6RG7CPMxJQ`\k:x@ =za _=! Xg|]pƳ1ʼnO; .X`1,tNh/8kɨ$]#賾&Ax/!ޤQ1[{ \GTs2 _ug/Qz3gEMlal\iҴ#O8f<1Ax2.] /g@D6^zk%b=\_^:JرKk`s06&e *+Er)cZýQ \f&M=~d-[9T!Zb r M-=D]{j{S+KǷ ,a󼌞_T¨!Q(NP/ Fr(c禔;,n8E57y2`b53e&,NB;T5bmי"iu-x嫀O\;[DYro1MK\g}Ut0(U4!8~֌?]C3aE3-ث=4̍FWzK)3=I)y~ *_ˍ[ dn!v[ F7:Q(H4ѰuQAnTeKaL|͡d+A Rؕmm #e1Mv>S.=GBG<*"Wig;iyyH!;P1JMw"A5KH2ֲҖ( 4~7欋{L;.YZ I8'kZ%oU6.i,Qdܒw[sD͎eyf?8cb19Ӥ1"Jm\}vnH*;X.Ij]2-D 0(2gͫiOk>_2'H2aOfT ں /_\o)uy?C%kc0CՉx>7+o#?)=~^WWx Pp065g y+ VyW49벇>٤E^W+c?[l2HS/yEAJU h# W3J-[`(07+%#b5 =&㒭o?:Izsr;\pͷBt5io'IGܙr |,>o#':8T#.D!R}pV=C #eB[) kұ.:fn$fpM_%?j“UK|:$n$e F̗a!; ؏׏IdԿ"ׄ-:8&&'w=cS)X%Ϩ**C/$3'yrC-׮ɏƌ#ÔqPu7Adu&:+0ֆ߱)F,gC3H$2[2&,=Q/QQ3 u̯]$]ߪly|2H'0t',(2-/>f'/#kNP߃gPNVW=6 Yw9 כ$jI:fk2GjRͤ$[;Cq(VYts(w ̴`]8ߔ@<{8.Pr݁o˕8Pz0Lo&&7kL -+W՝&#w霏OHU:Yq/Y IyPȂ!Bw'@P3~XTFACSoCwn>; vņ'G 3Y*+ؗ_^ ˙bC'|Zju< uQP\Z үwA7>pjpGH0PlB2Hmwц6 #"0o^@C1NA^A 6p~ (} 2ȄIW}zNf)XO rb[̈́&n/sIo Gʣ~J^FO*EnSV-%!P_B)r\̴Z56˲>m:kXWsp/\wjsC2y>B "Hڣ: -8HɁ+F6ofI@DmzZa6߯P#>5a=d]!HrkVܥ ^"ܢW;?WYETbs?;f=m ?{er _U?vpVdDe5pBE@//!5pB*s (jb_`68rU24]RRJ?D:KvIF7S.g/Ui'vӕ|(T1T cj$z_\SrQ L_H-M }$mɣ)eM C{Ţ ^,o5ϽHҳӮ2>WF± F ~<Vێm uV|JzE4CRAmMq{<"-Z5F'1qQ-em=SY-6]^s]5蝒,}(L*Tn2IUP7x߸8龄bS^4c螴sEp~Гޅ)ys A:\|FF6?&!.CXP%hESb B7r&$kA؝̎emdWdiڮ@J?nQ`kbe50Ytr{@A)Maf%&Yj4g)z7 pɪ2/ce';AjexY^m|QfW~ 7|/ʣ0MnknC~_؄_I h>?t1]1S56fZ9E q@U;i*(pq [g$ȟjt~s/4w:Nr/͛iN!A XߛzdSMv[Xz*Sj[Y A52#aki7ƛ;޺ݠMYwB^ ^Z/'[~qm(/ǞE圑 P_\S .1:F?Ą/~=L(C# j"ӖZ?'8"H]cpj0h7B'e uit'5P>ʼnI M.ykrFO(j3Btc! o;vex>OK֡ 0YQlr. 搴ʃo ^fi0 +3i7 1(,Ʀ*_3r-}ÂmOJi<X1|~$>9Ablvt_I4׳}l%V/}ءiqDz}1s՝4By-51P93#g;%U-]J;d wTmF^HTIl6WZcx@gEtĤcʶCE*ȷW(K%7pf߷JRs yf^Xŵ$m0+Op[g֪0 YZ+Rv1.ePT b OZ p]7:h( M:EWB8 8b]s%Ǿݎs KvɅW/F VlpU;b o;QNf^DCֻPrD)S~sП"3|Q9J ^oB:NsBUQK;+/NOb*x8EK JJ\JIΛwZ9Ǿ8ǰ;A'(IMO2maKkLklE*`KU7G3(J|NvsqXV:&8<[u aʈv%F=o䂡5\ㅀ)R h'BpDS)\Hax ލ B<*,oe[h{^Z=!Cl+yTŚPҌd7pJ:6 ]=luZ:LCB@>Ж.NWE *U8[ Ty!X, >ZHA@yx_]ndDi]U~N.6#rEro-YQ6<c,Xp0sL+N7n߻x ^AeC);ϴptђ"Ԇ'? WLtN#8 -[ox OOr0Cx`37;F^بt}5ڡ<5"@ݒj; EnL1EzW7MKV|=N~y;r E}lF6 p>oRy+ZrUC/<)E' P%k qI5-ua eJ8(_3Dvp E7_ū;*Tip2 dvr3l/z/8RPQooPkq@G$Qު;w!HHWd+3?hVvLtQqa&3VP3.RcOtVjw0(g$!ur|GP΃ݗC6I4=^E])43|"awÞ/Xd)2|cFNsXK=A5"X;7)nP2d'@%Sɸ v0;ZO~#-4k.t؊>e~w7\_W-LRsLueA~?8Pd(/zJi'=8-n_ۣD.Xli^[NahN^xnvTDj` ?T:Q ybzy1۹44.9{ IGewt\~oRPj.GU]Ms<UУ SN%՘:\Fd X]ŕEނrX*"?8y5T`pA =ezvzz缁wty'vc|Q<%F6c;MUUXa/< J`ʥU~+=qx[ 2M+=c0Z^sOK;[_˂/GA0>6jsWBVx8gT7YXL9 v{5 ܬ0/]ͷ >{C yV|/|& P˭@t 4̋a> :;|fk\f4ys_uݶ|7SA 19+\.0`u(kUTv`6$JڄW O>XeAx;?Ѳ3KVTfr}zRxzmR_(LIm+H"Ta+c#rS~{YT5 ;3D .n"ơti$B30TDEJ<-a'E5 aZr8 'Xm4UDd*\ZKa"CN\1$eEx1BCAO֡ͣOE6' n/\P̪RX_2nxFbLg;S7OqwHΎ#3HPrgq?C4b̄[3$ u?BvF!q0 b"Z 8zN$(I9FZr_u?))s꜡48kʡ݂!ܽY<07Y 7ȓ?2C٩!qcSbԉSfno > UKX*I^,CDoiUhpa/qɰ0:O FN o~`ESjRqBSh\ 0`6 [3~c$XX`[aüA!ābI;;إӯ|/*<={_f4蒒8=cX:lho_e x'Cfs)3n4I0] $TL]jyi5ň19H"`zȾ3G ۽ۛj]!6Ge![\n +dF]>`|*}AӔo_/p 3[R$Mq8v9LW'ñ=,6 H-.4a]~JiZwr4 Gݭ0 ֌(;8!<%lW:6zYH<$3xqÑT#'&Ϳ׿3r1 Q]LƦvbHVtWW?V!/9}|Z?тқX]>ءTkӺUт|ʀ˨4sA_Eo]5F@YyҕkP{ %Q N0BmLuyrEB@U$>(/$kHK!@xqD*gm;h u8%]iRg'#Uh:vă̄s曮 ICFW#c^/8&sG=xR %PCs>reоJxHϻGlcɞ;T\"͐ŗ*E36Oۜ!bf%7W}~~o9^OI9%% ip۶Fl8d-aHWsGMS})B|3Q|>,:.u3wO } j 0Zz" WMqtRP s عa?_JtҎaas4[ՁLEw2^".-#nWOldts\AAڈJA^<˕Yȿ+Rp;5`|F=tWQv):Fo0(l dS L 5K0,9?M GU 5 ;]2t 9gkH|xW|wUͻOCy)D8kn7v7H``~#d;:J9 q58~~9K5e܁u2)n>7{V7 /KqV,-9#u5aCQj?W8m4,11]`]Hnz/9/]0A*tbw*FgMiEzjsc $C0R SIliۥv@D^G,٬b7 7&j,gGxЫ^();?{*R5&t܄YB:+b l g-?%ItA7I#]=OJ*,E,bs $iT=@cjKG gaCaڿ:G{6v}[f} {:ۗX|(MK F`pH_$A*,t1^֒˲b>| ou)iK/)! e޺2)WkLUi"֜7/he'W7TK>)ہcTI"%)37 wCGkS1h9 ͶSncG/4(/xs^İr9 >e0@M៕-e5f[ qd[^ HsMW{{b8+27LJۀ.h!czys R]wrps=ϴOɽu޻6 ]njXeZ~1h! #Q0!k*R|q8d ;44OY8?7Dx WzL 8J~_f:8𲙼bxC)ՎJ\mo XjMEYmoi 4ac@Fbo7P)6H;-]ά fcxD?0Q"vx?gUC19 d `rΤ#ZH)ߴyS~7J` =眈!'m { %;_PI^`G$n)E Yw)r]7[ڏ:#IRE kѶq ?BL[fLyGyeGJ5]u0,݁E\-p}F2l@,֝f$q,Fi7č~Z`Wqus`JdžYb?vw{*]-L(;=VH!KrqPj$[!b7 /g`S^B?;"X)(粁h84 Y|=3 L9 }app<7~5Ź̠Ϸװg SǼPi;2Mgw!Ndm?-UFRGt(.V6 r+UF*QݗG!/nzLr!dbzzYR׀FN'n7)8'Ͼ;Hgj:R.,YF0T{ċZg} fEPX6y|迉0UG7w~1rk=|U}:wY, (7ɓ!zKHu" 3[&ϙ"b_<ܧ֓:1eO(HV!;Ie Ÿs-d[b2C>W4^#YUFJYp~7>٫kOtp7;Cb{?} ]tr̺6 (!T(C|CB`֐,C8]"xG&HH [v܅nXh.mx&]>Wc5D֠38OAW#y=/Nu(6*лmkHzCϹJ15-5 %cUA%'"-_;" "f&#a PyCQz9)Aɇ~Sa[jf)YE#-Hiή3.^|yd GZVo=>8^7+|{OrXFzLu\wd6!uE<,IpE=_#RDuso@i686uuzEK95xt[H&"9-6Uu}A%^z'=9g)(: Xz- 1Ü++ƧΒl?I#M!Do7~ vs'a[r< |} uT;)TWP,q Q.zΡ)&k nB@2`)?#o4Z՚%๡Zcwli!ghl?,M:M:c$H@!&4[ŋZ7Tj#`d^&Q,P-]nS5N(jm5*8Qx)]y'zz E%xr'd !ڮE q}h99̰aO-'k_ʒlG)\~Fz*m?t<5Tc3,aQl*-bm@'p|:ide:Rڢ fz4Nta쾎3#hz;}Mc}2O ֤1E|]Kjl5 JXWѷ+d} jHΜ`jY”^Q Jg"̵؀(6@7s)N^b$<ybi=@'xicި}J(kLm @ܙsABPSRԼ.7XfR^͆?܃;`weG͋e[FζEwLD,Jȭ̙}Zd|Ψ;jDd5r6\~)n5V5.= ;cpE]|DϿơViP6%0́*[I@ ÿtY1Ke&|u4cQ(#Mktd]N#|N1T9S-g=΂w?HXjYxwnݤSM}, }>LYׇU6ˬXо_!@W2~M{z7poN%{w m2T/в% )I5}?o[eB2ֻRX!3;Y!\SL2 |y!]^D)ص m'\Y FoXa~PU#g&u3h<0=>Jp [ٸN,-4l(]nD_f"tLk<ۦ/銯~f~N|YI( 0!h69 a-#Pk6tw"1xf;%B|ø>Yx@QJbЂ]ah~N?MPn|MErykn0atF~L!``ꃐDHs/W XuR#*b٢=٬h+S}@= "$0_/ȑ^FvXm톞dv PxPTrYnGt)7O3u';;j] k73k" )o2f 3-N΂H樶V>R;Pοq?cRW!H"DΘ8,VB Vm!!s< n"o+K.P!>` SdoߝѺgP-~?L2'f345\S @}N+l;^◉brS@dDp*p$>3(дͰ"*&xβklxj-Gٜ$df<'Ϡ= b|/>w Xpk{5e [<w.K_m oK5_Xǒ[SйR*Ėr<{HuNH"T0ImMG*PAh:C]`K *{] [N+WКvrzIuX6;C͊de T 䬘 lɢBG)71ȡP "K*c* Kvl6J)7*Gv3J/yKehu 4 ?cxc1s SyE:iG^) `Dsi dY?l:REN;prC!6ђx shf}K%HA7WC\hר~ĂBB,/9͝Epj;E$SoJmRNjuqHy$%c֝ c!u>7#Rs:UPR8R8rZxwXTNp$4̶ oR! j&*eva)}:2|_NCƵB47F/ o i^P,C;)d2a,4}CLVDYqE&W3A n26`8BB>JdAMǰl<)jV%;vBeY4Ä z!e:^| O'ϴa!3!(*FJ Do62D>q>k  [KVX21):DL(bOSOsǮ$uثzMɁg!Y.Hu{ŁdmVu.<JU|B9|Sg𧸸 F^aH+e )!IQE{ c~+FX3c?D&x&s{k1Co83p=v8DBJxu-x{GD -)*+{*d0n:ey+V`I#CgьJǓu32D`J-KVV˦B m+> ~Y1/~EG].fIs-𥫌s~I8 ׬#ӂǩZC- ݩ.v}.o+ń7/)P)m:u__,S(YRi){pɖfeESJO ؠK_6EQi762֪q^!ɣϲ.2˜k?۸VH&= #m"ࣅ␙{^7/=e0prezPT>m!*?>fI sHX޵KtGx"ppِ꯽?ssGl(nknȘAfc;\͂[~ F2Z"m'gtA)g ֵ//-cW`QsW5 X ͙eY`+1D1*pzm#B#'Kr-[|cnKKjI #Tc\K\vP (3w\$QqrpIh,iL3[1x}r%$N5)bW}&)` c@0(@BnuSgie5!z~>Y> 7SAv\D C˼zpdP y{1ExdA(CDžqY.5`xЂbE_jn$] |ovȎb̙Ϥ/.Ѧ,ys1k9u/b$[T6{.<(n'1@ft. "ڎÔ9nҷHGu2Sͻl8.Z%mϯ,9ځ2qchFu6Sӽ¿RxC+syGDvu%G+C8U*yzykj:&3 tA`ͺyO8ܯXrmГVTl)%B1ag&TYMN:"R 5׍LYw03 G4E ir*^9A z5Ms""uH|WLRV- S כ[{Inaf|/Նhs?faә? {qWgIT _Zn(4o>@ߖ?Dn~xR!y[MnA%K¹pm- F|:.tTr=P|ޱE Q/$64rFwfR {ፔsa:v~/H19PYQuoB»9_Y'Y 1-ϰʏlw0,[OYxB6gss8ptȟ"շwEBCB|*Y\nZ,A*"SʂkHw(w؍_%)||%jX֙d߁1;Pr!99_E B:Jd pȣ$*ŧ-#O'lsGnSWdGxǭJJ{~F 7H-#L5m+z󪙘BBrmN<Ok֧ *xs.n~=G'P}y$4Qm/2B-Cbf^nkz; Ot%7o7Oc_$6W:SFBGk:wTvyKUT,+Z1\sc؄5'2ʖ6KKbv:`XnX!8kQ_%g2lP ,L9K va4jz3g=<VQwDK`XJXA&ǵYw9 JLEJo|z͡.t|\7 !Sգ K&4n{~ۉ &/He?k֘R=x]1kVmp!%02^hG.ɳ䧈¹@\Mavԏ%=[MTƎav:jN4PģmjMJ塇}"k8|)ODNA,'4r$5V\!j K/D'AZ`:& )j.ⷷ3)t;!1A4oPs%B?MmpƿTJ_a+ ZhSlZ6Yqb{It?,< Sڢ$?eSF h@<J1E$%MMW;u@eIbɬF:ے;Ӵk6pȾΑEoNc'vA`]Mtt|e! 5|Pkj5rwɸqI7 a5cE E~ml@a^Qb"t>v-9CA DHoHʰW'wZhsnG-yQ.;֕GȍWDMGN~ OO ٩BeDE:?;=_ ܢbCJ ẝqqNroo\Niki< wQG=U qC+"zodH&F sDFުiC˥?W^ɹ$&ݣ+? 7<^W (%8v+)fRhP~;xdkZ5:c5#|^tQWfܢetJ&)`Hm@|ަ;Py_ɟZwȀ?O#=R5좎EX̗p։}1\(+ыa^,̯P\ n$K0.ٸ\ƣnuGhp@=|-"2ِFy!@ejEiӌF$  _7T3(-bt^HV 7T,B>>v\pdw&8L" FaPsOfU[!{ K 6}K3܀{!7k_HN?!M5r-g=BjahOK[Pb`[ )GVdhjy S uhXHa]V, k }dz>Ϙ{|M=.g/SB\Kfed I$ܶ %y6(2{{d+b`br^swPKl_ly',"&̏D7Kz6}\XW:g?u[J~QpoT9IjV) dO1dcJGiM%[CuGe3ݕ#NȆ Ա_\ j[{`~ % %箙=K3n"{ok=xzAz֭|QgL~Tq# zpw&$Zɲ@ ĥK/ cs7L-}x4}Pll~-ch2Yirp)?e#i'孬%c5&O e9-3`mՀN6A1+Ii>fFrW>_ަ4\M[7z|4vj$ i86i[V0WݢNH*ᚋ+A̙5D.U}ío6mnfLs>eu?!sKs}woO ڢR=nD#=oe0ڜ-u4#. Ҫ! Nϣ1@|21WlKpډ>,8$<ڎU;@(DWC}@6!//[xϲ٣a7XBs6]k 'P'owd3dn38;/òFo/=2gjIz%Ҵ~ba[&gij!nD.9]Ӛ48ҩQ1w;K#,,anHk:x4 jHϧ j]i'-a/4T<'lHE6![4Kn&}9O!Dcs4cmQ/98V G9WU$':Q"d(uTă]KaT)H J_a˭ݻb%)Wy֦IVqO5D`Qmb{_ƏFbxNC>孢ħ } Dd3pĪ}PH=Z3SWC09+ڎD93ꢇKwNbbsD៼=Ŷ=܈hR՝K*)vՒ&u&U߁uK+ @VfQqkZomFS<%)7%7P1!鎓S߮'<ީ aKį7 dX }osj:j4:ШMo0]?-ିDF1z9$.xYU-zFMRC4W`j;6PX=R'pzz/ŋ XW.^pŅs]\@uZS ,&3۾$hxy=2 CTtaANxQ 1H혢]W)עh^A[IJEm3x" <N)Wu ޘ n஢͟:TTF%בW=QM (Eʝ@ˡ{(Jն\ V+Z!.-eGͶo :Ws-yNK:0P ػB8˗E=Q]EޱHu1`+>X#~9ay\[񣜷oQ>]KO_'.15b*X tW^Gw3D-3L6+1/uO0MH@ 19x*Sv uOC݆KL ^x0A?ug;eRت[<} EL)f~3Szv2 ^5qI:[: J"` tY_]2*H'z^*jO'IlFo(K7!;ꦢe6%JuC~-}%v~UԝYSMga, Iwe$CeIAS+~_)<HS' jTCa{˒5X{<=0h "]$vmAZ+IsNoS/j0e.3U3i?)ԥGX(\uJ`(rHrX:Grۍt W2BtAuAV։V#4a/"1X!r{sx w'z sex c8Zvۏ1*EWQҀI]@qFg^=: 'ȈB(bFr9%YcOF+B~Ee5R *v:HAxuYPjЊ҉V~z YWJoJUTBLŘ"L5MOKu+tϹ3NH#!D̳RI6Txd>uG|*bA29/ I>ay1_y?\/1/@h(5!C+E e7le 3^+);΀Uj&hቔ2Hs#=.ǓL0if?Aa4O>&XH3~٬u7EM4fMҽC\cُap+mhx)73q=}ԏ]f7%jPI<񳎽wl ToϸZvWȑ}w~r/jjPiaB>7Q/Zoho8q[sSN9ꬬY 2S=K Q%i(%S:y.pfFǓh/R ͟wy&N<u;OB""a,͸*O)y~h}Oh{vWwvaAĈ n޺IKDpuc3ƬkQ[K1&hw`~3^&!5-_$~ń0XN^ l6ȚBhl܍&ک5IF2LucǴdIs D&YZXEt]Ž'śgгE9`'p]$u͵Fxn^&"-pnգЊ2ؾ g} 4=yz5?f` i@;rg=J/kN{;>HҜbb5ی6a5AnY3_:RAجn~ӆ6 P*<,/0$%eRu2,g>53ؑhWu]mKem=HVv1Iƭ4TI\u*1ߟ{Pf^LU"~S*'lC)x[nR`q"euʒ'7d, >e*yb{2<'qbfWsb|=?V-M?mL/OZ?>넓TVȼ0 D 32bH>ff)2玪chN[1tGĥ8HC7,c$6\*zm e%[]S¢VM=T/vtиmadyđS`([SK4 n&+E^U#B]r2Q_ȳo? NƄvb" #<x.s[oDr-h{pFXcz݌9yZg8s[Hp(j(K‾ubEEˉ~VjMF:: lf ɛMy4jy߭#XKop-m0Fʵ 8fMVfڕ)}NOCFWcߕ 0ڻv;DBR +?cрø"=TsLAi\h*"WF8E1ux`D[DNKSvy[0mX5D¥c9(m`0,C&Ԗlt7lZk#~P6v,QPF/Zl.սxKԼ Groz9ߗe{νY/-T-Ij G4Gc 'fw*2! 밥Im0^~@v/N8f(_(> X̔y~v0u 2vPwΪN tO9\hy1~oHF~wt8L&N^q.N)x "-zTb /Ys/YuA-'F܏K˛ZVr'nq&RI:2w?,+DB]9/̎$1ZAT'))rjXr7FL6W.ЯgDo99k`}gmqU4>tv{7ʎᲢȤ>V< C5?*V#K@tVIIXw1 nq?hZI~1Q\K&'sw_)9żp.-.ߡ 3' Đ9&| d]):<:0` *hUXy h̞A_0:l2KR*_AE!f r|Y.r$`| >NTj%ۙEZh!/0rg2Tц{%H± :=PX|;ܖm-S2L#^{INI-l(gy[%i yWayF0x(&I6)$棩0 yupaF~x>BV1P\@VuOp $Ni}@J'aaz-Z k W$ ¬8D}'y.<9^!ANGP_cc.n nut~0XAO5˜"vԞs{;Z*eϜ6sMC>'W}: F)> }b'Tt0KNdT0 wPkr4Z%{"Ҳ RJ 8"S4׍gp!{f!Liߧܪ"o'j;P>|X|֫qo-SY | S|8$ !PO*lt^mDwU @Z^m6ƾ+W%m^=u_)T`cxC+K{Vz\)~^F?G7f 3]# C&C5:.98]WJpX'reo.ŭFOO11E8P@XOM6Ʀ/)# dGm[ǪSPt`Tpcjq۬DzL5KrDn[2r/])^~w񈉓W=sg  =)"Uhǻe+l1AhT=Pa/ {*fa ѓh,StK{KU-Rl>U}FVr_o>LD_YbF9X[p }ד  ~7 7(qH:UKS%GQړeˍ^ntq0Y0Z ؏۸PƏY^Џ9{UG_"殛Ŵ]QқJC^6oJ$aQstT|?}q$2b_eIiIIDdS{V٪Ȣo2&eG_~rΗ Tl; /Esu?]Gahq!u@mi1z/4ų˓ #DȆDNӌk Tؖ)k LC 9SNmCz>\+bQ\9FHFYX1VhIkSb_IجTav8 A ׈yɗ;nRqșxߪ@#00Ú ^bϗ_Z+*2 S'fDI0iyU2xƸ^:\hDT{Fk ,ä-hEy0a LJ` n(r*~r~޻9-bWp$o!Yn'elk&A19[ry (6T&sn%yK>3,[! Enc&e2!?ɱaY%LAy^c3?fItWPw}pQ<6Fc#ǀՕ c{I4)~8mTyCN-7ҷ[5&ɫ5c=>sIi 6{.OiB/2Jo =>`)}!Ii_GN Q1]l5w5@zs]!Ҥ#'z.eLU=yW0I*Ð^` BGv`#Bn.4œhUb; 쾘&vsi Hd-!eL8\ @KЎ[) 5yfLxm!w+xإSrSC  U6ҙd'KGRY~nj Q֖aWg YW/gt c* Pdd`>ZH E#VAԏz}ŏ/C|;ɗ7&Rg^u DaʷѺXYLJsVĮOy5RjJHsRT )?f6h {")4`#Z0IJҒ@5)j/fh NόÀwSڃ얏0^9~J׷/hyk&t's,pq…Qan2VsfIJ8{'9 dzb.ІM:[ڝnMlߜovop! .z2yR_4VRZ v]#}c D0MEdZYd^o[_^M QIBԇa!Kݝ%VTk2-]<W>_sxml]|^5ڈᤊAvCU%5i-e࿃r֕rg>YF7:@?@az 䃔^+1&7"DsBΏм֚&=AUXTΝaxkӄrS/Tq(V΀%g#ٞhb96Vd c f"+\ F.)Y"C THs}'0c32_ҹ/th''}_۱b!ٳ"w?]Z4йcM2YKa-E"hRHb;T:ۯi5Zg "7p9KcRu:z9Vw\*6neB2;tU"%I%zJ(Dd]gјlʑpL&Uk}!VHiȷBd5E݉J.@ y )v 0Dފ) e} yDNe';(%Ou~ūުRӇ#6@mlR7"'\B^7z`%`*NԢPVb7f H9[x pR?=AdP&Ji''0NKx:Z*Z貴oPӘm$JEBīaU^Z6PZKosL~a,?p!Eh<3 @[oaf7.Bu6QS|ϼRAG[s` Et'Ε7r,ah]F*an`5Π-UxptA[A4\m~ĺTdgHZ}8d⪅Kz_\°k@(A LRaT(yaHi=ROͿ=3DzvcZK8=S,-/G˻) 7x R6?~PсANm Ԧ^c>X¦z(˭mGOG8Ow{ 2}qRM5 wE% `NE';iW,N]S4͗i]udX~w]9Gi,`e]ʶl?;@t_q]/l+ogt <\-0].M80G5ꪈ^*rgX_ƼO$ȨbHdtc NnbUsJ{-Ux|N(;;clWL}*XSLyuU[oP9G24˄E9#䃃_NƕT c# <[!'%]2Uc~ĸ'{.eNHeZ$j85*Y2e3^xu߆sZ 8K% -ϋ:)MmvB,"|A+@~}ȡzqw(TUbdYQFY,ڐYZ%ess黟B֖dlBwjU|;A\2Lh@C(Wc\2Ðt7X)w՜W^,#o`riBMƌvO7%[!\:tz Vp;I\2<+Zc}ktфmK9ŀZ{fpbRIiT&匼tv n" 08DmZm*썙SzD"N[ԢW\M*I:h-+e'0AhOD].Asd=vrFeʡ\zT330PM{3ޕV;Q L9CçG`6HAF # cfmK-Nӽ Q\w, ЁvϟǮz@7P_OQq= /+mbZ7>uXș+I ,tT5>|' w$'ު8,7j,ҦZCX=PH&oxx5&ʀǯze>1L<%xI, Z%2F9MEܤ^Ba q49` 7,M(n YgTb|3W`I#NSe:l@x RњdI59Do} wg/DU4}H>/;^K=UZg;:#Hn@D[(lX=Ϙmw#u*kZU7= Dv(?D2,=@ѶXy &rylۂו$w|cj^>1tN(gϼ ]l O֬KXѦ`q8HóS5M (pIkԎl`*?_eLpB#&{nNfuTD) oP\2@Cߋia4I[VlEȕ&!FO {B}Xzgd&gc3EG("-~L/̨h_3慎ԧS߄Nk^( ^͕ōjʸH1S<ץ!ﴴRH6幟z)σD(ۇ%-zӳ/qzv~LB3a HEa? Ori`mouq}׹?՟'3}:/5v]m}X]rR иTSKm*ھ||e{v5-yڳ,ۧ40FfÑYWb9%qVѝymņQ6`4cn%O_?:up}ִy{aG / uHm[TϓV%kʉ8".ݩ?Dcs;gvv^ݕOV,u"#29^X[Mšo4;-= sw\-WKbf:~DrtWIPۘo؃ֻfnc09'4L<74-w{LsuC]%0% I)[tv`Tj_ғ}D aFbH5_cns%̅P/ӝ~\+$mb +t2J,)(lĩ@;AW11qLK#'jN zUg_H#c@`w:z\"Iw)u/[-Z0:UdA^([ύLvK?qlSM2b4[k>xk' k36VMbWceԹs1 SK3;Rȡu0إ=ogH02C͗pRbk97jG נ*U-՞L 0F@rlDM] 8qr|]ܫ w_Qr ˮʻJxce@}',Z197atIm '\k7[/;.pH !PġyScu Mף<Cط)5>$GoC{[C8I{t£VבqUTT' #:K55 B#ۦTThfEl:ajbݦ`Sv)[ۏA1D`BFPr gm%ڝ.CkL){[R[X I^Vd8|/L+T` O@׬ri\c;@Pi&+XX@1 ԭYT>)-6v^fCMkhN\r/`")lSfm;oGh"p mwZpҌ1># XCnTPvVFw?OG'H[ g, m8dv8~By*ۀt=A(΋a7 xrCLm;(oHcNjjy2̊ĕN1[Az93ّ[höa*_*jp߱}ЭhjPxQly4\`a(K^e2%Bk24-%]SuLlÉ}DY~({`4)bBv>|V'˜wDE=FC"&Bi5j뤆볼*E$f)RVd?GhCEsF(RzxRIb{MԘxSG% k1MZ}id'+յ|bQ?#ҩO*D=l3//Fͷ:+a* TJ͉g%87ش..s4P]X^`Q|Wa~nLQ\2 .:bvud2VraJS~ʾIyBSWEU] UruYi8Ml֑zʸVpn\) %&4ilGǜ"?7n6 .еHJ#&0V!d,vlS0[Dr -@(ud<|t`iIb#ud O@Z.@eyL@6tX!͹:z*{z&]${idN>ܑ}3l'qpm9>d|jC/-+F[>THUԛ+L`8o,E#_%oL0Ә/ yn fEQvľ9f$a,]o+waUqLl_/8'|>ZTTLZtzC_jvfw J$.@TOpYڠh V7=eYb:Ŗ4j5 nsq޹_UʰBx;T \sćػ#7_ٛeNo/sq\}|T ?^ vTc:xma@FL7;%J8nh1@W6@vwŌ vG`gM͉4N5L15 xD릥 hmcw4| %ytYxGU~=H^D0+e`eoYeGIuId('`/.yI̲lCs@ׯG0r"4٫%!$mh$Ƭ"Rjze Gn}?}b D,xn;="-X*[aP4ּh|Eͯ' y݇}F|,.H 3 N> 8„` $ -g 2 f ]'aYfGAy(lW=-+#qCo]V0q(dgcR yE? Ϻe6G &RR{^Տ XXV:k qqpǦ/¾;29MX+un逨®?N=1 DuTW׾H6in {SqX =p wkJj [w#Tw{gwb^qbPWʎԧpcPԈNp`Z7_2齢9#6PJg^&\ -sŌd:d9 V0 Ě:Թ(b>L~@UN{?(R䬎]05n dz`z&)h1C <:sSKOF0ѵVi)t9eŸQ]+L97xYwj`t_[ceMC?\+F,f#؇S;{ֈa3ML:_v;5v>fю=-u=,[]}Zbۜ1hN>6)au:ԄBl (Pqn[I-ݎPyoJ_ۭr["&s5{v*j9Ц2!IƩ}E]'Ҟe @Ჩo D^oy5Z@b{-ZakPӛ#e5`/> ˁz*NX.%d aJ6&}An0Ȅbr:S LP2r Ī|(nкry.=+i|YBZq.|Ϛ3B&#hdcHB4F(-*"R-f Ia4'L/"͞_ϸbcI )쳎 NnµM .ۡ}."f(`F;е}:x6re}kޏ>7vk~9zЀQ'^ypciV_}5y:0zh[aH@_89"x l`&#G`'n5ŤaLtig,pEEiI`[.7Qi?%0+Yq +DmdE|Ǖ-!DW)Uh=UJ|5+ F͝Gˌ8OK],>.i>./?kUo@@wbxM8U.O0+ *%UniC= ukЩzN'obi%ɰHU򀦝L]ZX'X2/үo6\!njJZ<: {M"@86k񀄋XMC×=4d" kÚJQvOiڃ 4 lcӅ'cyo9D0A,1sjKڿ9,YP}/in|C.Ķm?zHQP50''#_^7.E f"]Qd`d9$Ɯ!83dY1R68ăInԻ=V7qLF(_nmߋ](I~>2p`CǬASw8pKc[јs{d#$Gh1@bo,Camc.)ŢBQqF͹E KPl+ gKx7?K{'='ZuC `E!?ڮ4dݕW;LmHP4!?VT|,+( ng55[YRtq2RlYbaRVJ!O]oW_ӓ佒t"q&=J&*v4Fj4, ]-ڷŀW)txs|[g^t0 )(}|›Jn N-" K4'RfC;>>z36P^I0@BX5mn <Kj| ح8OCE`7Kdwծ% nhs}IA_M0g=&{j>Kb>BT8ǃu[}ɐJʪb%ޢq26j7J+ I, @:3)R5Xt2)rĥ,#ofiM7О< M;IkgA7IbХ}ک:@LV&"ŸӛV : qPҧ[-ɢkuiTI\y6>h8 P/?^M"g$--xjۀ`38mDog1M D ltr`S޳*$TMy C+=oj/7\0Uu-evyQ.BEg+6u$?fQd77ח,vX*S{ӒS{\P 9a g!>Iӆ#֏ݭxZ .Z_.wH\&lS M<^Pv>#S4$d`B|h)GyjݘXcK.,rtwM2rB#x,䱎\\i.%mF[N`FE% xy6!+%1@itz4[mG 砑$Hpgb5%I5"_lYg/W=`psqPq,n b&#vZ%=NcR? >tx!IܟofwuDVi&7a{/r*2|A߾$Qiro G}.N|8])1Ym՛CyQJ|mwT/7c}]<\2s,aXvR^ ~^fkc-yBЃW9`Kڄy JR?J>e$T`v$ޗu>y&32Šl14d5n0tQ@*5o*YеzB./( @8jy6-hca^:)G(d.>Vre*OI$8ZBmOڸ-?/\Ntl?^usTub(CQ'8 x 3KˈOoTl̯f:~zfpBz'}<(I|9M6tX>d+7E\V,#Nw^@sj=䘓 *p˃}a$ [FD_v+&FdHݥ Bk:ɑi.?gڕ(AsX5+g76w=j|y*w}zP 0z'A \+߁&q`4*Qu+SGr-DW%3osy:BKA(}2`7CF;:5Nʑ&UVzÇ r2IFn$(QSc,L@`Waَ77^J"*~{Oi:2{;ޖ dhs%NOI[V"v1$/'^JDV|:!L:wR3]Y#Pqxic5\M6zlJ\[M+#**l %Q9|͑1dk/O$yė~5:/CŘ:0[;O`h[>. R BPX^ث]5YdiQz?B nIoқmڤ:i Bj~nQG3+\wd1✉Ϲp-t8EU(@$eJ8B̥ (vB5A嘮$_:sX~SaDF݅<&{iOmLKݮ{+5¶Ngǀړ*[ҙ:h 3HWn3u1ÎU8VL&6)WFpMt e8ds[SJ0]T6jjD.ۼh H8K0MI;Uv]Ri)R~lGhaLZ#LY߻P'HmԠ| \a|84_4_ÆiA@ ?NƇ&! -X[vNJX"A)Wwd eD[/\[4Ig%!k-B h+{9&v[DSslY6'9?:HFwϭ5GEq }%笗q(_u;Ը8v 5!?ȯrFIH9M3Q-#(GĺӕVz+*"XYfiг TF@Ec[ކa l{8~GZs?2 j/:%i۬||o(LUw>HWZɄeRi&}J s{oI]p7idP#o 32o^2>?>EcDFYJuW2 Y(Jw4$w"]"]Q2;dWhu@D"W4A[ q~=FA)؄,6$.~/y3W_Sha%'U~y \3?QdRfm; ޡc93\LYDGׅ IT4"/=pCnE*&;o,;Gה'ѓمeOxxUI26S{<5i]6~|6 m0rtRI2b.NwwKsrA`CyE3[('/j CV"r½TEE_/Q!SSxCpbi*79a@\<葘}mFdє>Ƌ\Pv yJVdqbN7j.&=I-P(KZȩ!3O hp b}qq#XLS~6(#Ea)%Nxl ']c6GUZH^(ɳ@._`>|=׏:ZK֫(_|Fw#pET8J&z8қ#L>'f:1HSR+>*=#{{dn)W$yߋ %ӯ+ZI,-J3BzN$=uGܲ#w]Q1PT]%[J-{N({0so檱cyڑ|0MX5Pt08HXj+!ŸiBk'ޮ <_J'|hEWo$hS$9G,{lH#` *խP1,)]SDxyj؍_P̄A}!4"tIb9rE+:Rtfd:Q#BmAF? qyloHȕ/x5/ },mUJU [l)nJE m;B:0JzGQ>9Qa;UA-bQC3#bZ\6E۾ĺJ!^P䉠[ KS݅Ha F,$EjH>I qF'w2^KG1hX% ۈ3km,tߋ@Ev\L) {17!jr FH 2kpïڅ)^)J$VQ| S):㞐:zQMy0vOخ K/Έ1_-[1#WUYcsH#:"kj ,OiRWȃ+"0m{bq,fJK%FU"`p ?zsCⳇMg,ڌN }]Y(})oGR0ԧL9j~{&b|deG{\0ùKk`Z8- wsM\|#LGԿ}ߎQTUF,<8Қ H$V|.Tuiyŕ2UDX:iwvl6qDmn%m*LTc}gcxx>Rv \`]ǜ!xsZlش/AhTR7"Ys gAF:Ż,5!}9\nOi #©tG+(tC^UP̞!pna~/NhՕEuWn]ر9}R%iOu /eGSFmiqpK{~{x.ch,7[k0|tnՌbUi9J}3avB^Ԟ)QFITyŧBxT_\<,\t|^p]*l P7[9DO]rv!x1Fo+{M}RQ8P7+mq#ѫ7X{) MԨf6=3Ͽ;pi꓂J woݳCOY:>,'|Gc~X& SkZ> 'TOlFo]L5 y,BKpKC<6GPGb =͸ rՅkܘQZo͵{P/soɷ4a0jfTR ,W0!'3 BG{jxuX /e uQ\w, L|Oܪ7WK@[mvbʈFQCܮ"v ߦjtDs"_<2vE'{M`ubN$(S,sTԠP'j3|=?}fș S%<9Y(1UIx>rFĐ죅 t D Az6#]s+q1>~5ittl_PKĸgPi{Ge.CƟ" ۪7 6Ezh0 69Y,2Mols}p؆xǧP=d|p6s8BKAxXSU3*^a+SBH@,"it@WْʊF]?ﭏQ X|f*64d9/Tx61hhO6YŽ6&2H/e+_%D*W{=J4ֿUL#SW8iB6:Obf'O=D9t'=[ww9}#E<^%,2YcJGk@"-"A5}|Նç&qo. ŗ؀]ujb81{)k9uEQXְ6ʷ ʊc'(q;7?TZ%ㄮm1(P!,OBi`q̆ ;- st~Ĵ;Rěw`UcD:^9b~] NyM%&Mof%iR8YxĄ''00Z.D3Ǭs! ۆppxUIeC-56>u7D ;?|2WA+JX:^iHU"jXYTJW췣ݤLk(FN!-- SgUI˷:eܲ­A4Bҏ" ?= 8k=sA*jXMgZ7߉p 2U}+~ԑxJzڗmf8U+g?w)+ Ep:5;h"y3;[C:J77s=q$W /GAye(0: {D}(5Y{TB#uLU]Ћ܊JCxꐡ,ce7RVTQp2tFz2:g.?dQxPKeExSPDhz"p5pޛTXJj-} [{ ~wQX)N%z k| F=E/'n/DB#1<qJpS²7VP߯3D{ Z/Ux[Ɇ__#/e6; >ӵ`PguI*忆AU8p ?ge..c6`ߜ[7uk}Ւ%EmXhUq8u>R(ņb1{s.=l7d=Ā& wCm8 pC_~ h[Q.ԧKT Q*\LS)ޤ6s;`fj0oqY{ϳ^&2XQ:L‰/ar|W@ɒFgP8Rb7#!_&PoFڔ^$9dE(*(Q!x>g$׬ZAbdW>2E_]> =$F_ :v(q"S@3^ tEo@0%u?+}bhT47?>"h~'|atJV84AaVD"ձmJS_hA2ج+Ht:6Js&B@ 5S<4(S#>@=Y?a\n*w}Sz~Uk)ׯ(;7BF^HF˺ w)qD#SOb8- {QY\SNGqoe,x>PTi{/v_mFHK:8ϷoS@qݸhB 'QZT}i40R-`)Pǂ s?de]'GN @.[-irG*Y=v j*Kna_}_݅_PW\;&Rj޺鑰֛z}'Ek`yT<."M'h>H{$O4j*QkVg/S&+ͅm DCdݺz7y96 []E\37 8&phWS=SQ'" rosq;?(& 0D]u%@b_#O<9RhP~KFZ'sNC >Bj/X~o=ro;T4ܸ;vZ>tۮqB0|>m/EB_F"Ia R:H?S/Az6 $ &c߿A=A|ǿYw>O'IS{l(6 H_D- wK`n%X3_,e &`>GS}cȢ#I{*sqzݴ8rZ#siy5i\0E^E0M.sY=Sc ۭf(DoIq=QFec1NY ?d/i0P+“:ywr({.,>P*6G(w`y-59rzd0d%*TW-W^S?—A$r6+5ўƤ*]>X#Mj_:cx8̫1mnL8r05 "vbJ:OT'g8:Ff2 Bd\?|qqpp+02@F^g u[ r͇wGni674 !ʼnHOsCkeeS5@\STl/rp`K豚xi+o1) eD.ܚ=_ cMl: 3T }hFCyM .R ;f0Jmm}\P%$,%b:om~XWv#-f9_j%#PW1*C h.iW>;}Gk8j-W$ӑWr8RV)r4Z5“xϰA{CGj"=59/[y^?r#FXDN@N%Oh8'',8!J*} &d鰙^@aE:&[peg#V>i5N>J&}O\]a+T"Vf^}r'΅MTA=.a`DopRR(̰8iۤԈ~PQ̪Wo]-AlCK$)( Xɟ뽛y8tƕMzxzB> \__=vd?561f𽚪.`Qp|^FRq(T1f\} Ӑ7Dkj;&! uXtה "U{.ZSu9(6 1ʋRshhfjsQyILo ca C>1[˒M Հ}ET3+X4EdڻhkDH2|Ldr۔ d딭ařέh zIIgPPyugp0pZeY | R@SPMJfpUT_0o+2ڌxu.ZQInt70B1I$~> IWdv?.{aTinTa]ƈefL WHLYN;V)nS10 [ ҇:6bW!]qZSvE|c} xD~ɍ\ic(X-"nnA`IWT%PNE\a&-|L+4Q% F#ax)|j<$S9OO2X񑻴l5ZN:ol}-Fm(K]^E5JNN-E;?MnihF| [H&ţ8wqHiS QWjg>!%l+)Rjt6 Ccl)'-}GZٔRq{Xw`eRrۦ4UR KOH3  S`_\#\ؿ 7W+"ֲЄ|rb5upfLf#>{22me-wyX Bc_rB8krZ!kR![]&.T`U@:R MJRtRAD҅35k/pJQ)*7UXBbn<'ã>r*9ORFx@xW5@,w}A6qU}\W>*9z+hff&FPk*jܨ+or&X#jmNb>7ۋSo AqPر[GéI5E7NWeA22'Őh%JV(b{U=`-%8Fp p?U2`sR?Mb`+:*ĊȸR|@Gah5hB-a<7\955;&sieI%{ ##:i9e+t4%B=hbb|ўߩeMX1Zd 5g-IPŐ%s=ڰ&!0p88]-}@`rf4#R yR˷on<'hE6{=D *EEEQaS=8r33]q%U?<쀵O3Op͜A= !"1J=0DZdzzjB*͝4@+J%{Й/P>.:Sw>5 p-fŭc  ~&0J=F;f-8}BN@<>w6wjcț;KA+-9#/o%FT0PL~6BWY!{\X)܎ﮧ6:퓣[N牛@'Ts1 _8Ʃ(kכb{qTF_oj|aOt<'%pM/$*]D5R؜3jqǂ1HTckju6uK EHR[H*E&?? "gOoQn^[ѺdcX?BJx1g+8 9daq2a*pC|E>݋~-t+~xc~{$CF >aa>:(zOyKЙ'yfG'u81C̖/V r>UCpIC 8'd)Bue ")M7"x'8 AL =r$.0f/,T32MTgty[3ĸu,[-k*7=˝0#G=VQ,ˎewjcGzDg4SA;]=Xc؃28܁nR>RHHï`|h^0Kh;:V` oT"Dw"'v9 B}t!$ISݳT\f*QJF[)T`9 R`ypo@o]w2օ#qҝT\gSbBY3^8"ġJ5Vuo8dpp"ag#bŒ̖Y$H'Qʭ/wu]3S3ص3:}Y8¨"jpALrr?~JDu:385"UV@$J >k ml)sљcW)z\A=틿+osgx猃<:A%X6*/1 j&`̱S,Hjarr^Wz8h +kRbK:U-MMSӭ$_V6Pޠ^L8B熥 ?^piuv3+ #"|mt41k jfcua]^;=E޷IP.8CodAOVj[ I6HQQL6nl{m4k?Hz.p||n9^o#q&[mӮS8!xaHs&2h 0]E86BKU)b7 4GtG?-H\fmYe;ulAszѸ<\B*m\*,Cf;Gmc:n6aUcﮁ [=jK~ r> Buˋ_ϫ .v(t(k לY_] g|) LZ>g8S$\ (;v6mY6IH<8[͏u%2kCĨ}{Ǒ " G,^Ux Bl3=źңē5fh@O)X\GM1xhMJYUhJ;>,"$9WάrjG]XRͽ*ϯTRz:[^C>NP),[Is"]zm"ߡ3ZD8ѰM1^_#VF<Lă)13ى(^a%ݢʾΘaٲR3NU(:~/]D7"?5D(GPW/y[xVL__) 0{ȷ!<~~=l*|SCv}.hl$ qoAx@֟Q%ŨW)*ܡlGva(х.αYbBkH-觉/FWJ¸TjYN@2fR>R`33f~]Č:hm:D"{gW`%hI%hhΣL5aJlG^?Ğv5. m.V`]VK4Ҡl(i.J ( ":mr i%Oyظ* Ķ@&#>]Xdd5㶄ԩNRPE˓xy `_\ng7%񢦥_(ȅ'$`A+m?J؂r]zub,xy@n{5Kن5iB ]1f 4'3O³ⵦk-Hc"BM/{" )q}m(=1V J<ĦBΌ2C  ׏z6Z:_Zȧ kԄ/F{`stG[d$*8čIf|~D);o!$ k:atx|M /W*J* tAֽ^|Q0@n8hB9zoӵ6winbb/"?z~z;IXԕ>TPb#6^PYdU/@cu9PKb({Hn@ƄÃIgr`dH?$V#(k6Ks5=bM)bu] 5qYi;`}]fx0R4vYU'8x9sB׋˔u^$'1T0=ܔv⤬Q痄fRlUT}}S9͵TT,Tj*7N2`&f1%aC0,Z%'STuLK29V̧@l q]#/X%w$õ]6ۅFfAzf{ޗ}Y޹O?RQ :2 2ZA3 p-T_Ao][P)d\g_ ++d(5Ɨn@PWd">@9m5BJ[#AG$|%yigt6-[@6LQ.597/TV/ RB[r!PAܺ.=}@y'/ +IC`%)1AD̀X6*e{>&x1,rsiw9ix&4;7xb^nrc xHЛ͹O YOl!Po}b3{Ks+ 0QN;i+uJ 4<#'Jk"zaO$WV~w4J;8ߟάF? H3Bĩ~3UW`I`90 x>"32Z; < a;(ѫrYz0ԕE-0'}kЇh)si3C=[]H>̄H}:~*}NSŃlb|>0QvZ,9!=te@jW|b& @c4#\@LFM':wYCEmf %mq7IKP|F*o!FsDZ!zl yoA,\ xH 'ϸi.bЉ 5oe_82Ff\ZUY1?颫>1,}kI15cBA9C{7j-q"Reу֨RTG ey,f*{n*fR>XS[[3_%;4yiq؆Yøa#v>ݢKy!V7i'Qi *u F5YUbY>L2/_\ߛu~ .4]unRYmkBu}֠# 0jWqky bc~Ǩb&&02-' 9%5wti'[]^wD`aS3dPk2]P8`WZv]F'LR9R'Xg(%Jj{d 砿P!5a7Dgrv(XBX5RyɏS4jVWpǸhQ[\@$4xEW;`uv"fyr̾nqlmULWr?"!-ìae}@?D+On:T8=]OCZ: _::}5fw%sxwLقQ><)pk\kOLaxk&^LM0P4Ԡ2\-Y&R LkMx I׵'^/g$V;FwB}: U(y'ηa4rA( ?\\} %$p܉ww X]u< *{s~`{&x䘹<)ώ*g@lb;8;#W'hvcJߒ9T;:U]m\t@+o)4Z]& ~ ½. E]]U-yTS*Nt>_Xl\7Pxge4!矠Rr/c)I7Pӊ0 [ ۨK-s`FJ Q4]҇BQę6dE#V 0eb%|He1Pc٬aDx4l3,2lnC5ty' O\e-utA`efoL1~'xlJ? k0[tGѹCC7 M^2N96țI ǨbrB}a>Ʈ`E "[}6qw8B+Wzf{q>Z2Vd Ɇʖ1 (FxjƃKԍ5qT{ ` >$u+2 C )=rd OT+)i {V{ASsdq,lb6 \Ce"h8f2& xlA]8r]ar:g+P*^ KKwPE2ςym^uċd`yWvzDZ=%TSH윢E4oƦOe1:gg3tӦQr%_>lCOd gdžFSCHyk}y' ,|( j+P򘠬SZЏ@y*dYɘV•H{@?؎@DR ݫ{|ix羦Ep i :j2ʝ!:K('2Xn+_)SùⓂwr/}$5MztPrdhW"2q=~:`l7_Ȍ3j7#CJ=3a_ؼZiel~|D!=!#1@$Sv }B@}v!)ehv(@DZL#z } |b"aGū;ţ{Icf?jb*C:-bt)ш7kbLQmPH̥ Dk Z B94$ 6|3uf4w*HxͽH v [*Q-VR٧Z |A\;nD ^iP{^2tJb|A7% ph?ϰ} lǕiNr5c4r! []:9X-Z`dunBx#|gRzEd/TaS&5FXP댄ܻܟ$fzH$}SI 0^;7D8&${kP\'Lyʙ:ITp9h r5>4T팞އ>uS~W0BkB  lj^WT,+[,'}#\ddTxBBV 5q:{|"(ǟVzj/9g$j]9hl+})W=Ƥ#Һ!osX'`ڝ; F'`ymN[0th¿<8] Q`'sMgT#OgtLdy+)+\E.TuUR7I^isAѣ#L{iUe0'Q6Hay˂o/OGHt0`֝sBL+z9TlxgjIzPס>vyG/] .`0uZ_$!S;@+as죆+Be8ܲ MoP;'i(X&㻬ϯOן1Q ( pS%›9% /!D2<[ <*5f?q{7͛Nb-a*#GgeLPi*u4f7wep'J>1'Br3q*bƧ  6(W?!J+^za:^suz.HCA2!W8_qiF`j>jX.e}Dx#m2{zf c:1.@_) ڳd['>2[P2{RamS粱SK S(z' {7މ[~^>Oi;*qIN@NM3 88|Fϖ7G:7#G>uis\` 8x5 oFEfuH 欴5r<#Hr,oyZy: θhXV vTn^% 8e>* `)/3pt05im K\2]a4s~G-ɤiKnGJC@GU so7I9!rLèajB<] 09#w^߲5'o͉A9 TT4"w5VxjOl8r7b>F֗=CiÿtsaS)?c.J4%ޕsqC79[?I&\@c$퐕4QlORCA +#Ivo1qǣC[c+dIZ>2~h|Nc}nTd0Ewz=#}G$ fOx,`Y&o9`V%qe8eK;@/-a"i]];L0J<2yAPW.>[U"|Sd4AF1'pIE΁j'iwɾYcSyIeW֭L }*L_53/A|H=#Ky9Ҋ,sd?N2TC2tgt%\tt“Pp#i^~5roxerU3d EW߽c#-# hc $-TĒ.?a@)ȹhaf]o$Ë[0蹡<0F*=6jndwdZNab>CuERHM(m.o*YgM@ jH__m^ǿhG0DqY^W/7D"V*Gܮ稇xJXgPu $uOedߞSS% y7GM}1fA~}$[9dlP`d^ #cdX~3-\|k&_o\nb:;x؀ tgQUF_1o\ܱ%v) 7Azk.&5˩ۏ*lFIX@P$}M|~4bte8Y rթ-% dRz(^K>Pr㲊\FaqugC7+5+ Ha<ҕ*|o#4k>fjeo_!7jjR3YDCD6n|]#) YKVi~eCT<[x]bLDE7\$ȽrH! |TQxQǀU %M::C+`s~uu o} ,]ULI@j_g*K,R/9IX'RDŽeUw2[z&f gH0c-[>]2rذ,-9D`V8/1EGۄv6Xc7sM苓#ׄFiI@yq"E AH 'Y+l2˻c i-4X6p,:-dKTNò+d3L_@M9  ѕHot}undjjVeo =#^I|4sRܓV0%}Y%XjE֎=mf \8w,{WoK3E"p/^V6)N7Œ ^䃋 嗒}뮅 D' ^!uCϋDړi :A}nScjySoYJ^5Օg~aAh ~fdԺʀ d]#;=NFY}m~8\wZm }[>o /beeǃȾ:#4U10{b|*Gu.y PL%[z,|# 91O{GbJA& *oEr!nN-I:筎d^K 㫺-ft3oY/ܶͲd8yĉJM d<@`sxZ~p@,/|~A@ Pv<%e2[TOGy\!A GawuE|7EQqѩ<TP~0A\ӎ 0*ƛma?DRKյAPf 9}W<.KX;Fq5~ P̔b,AX 0r:Q_toLJ(Sef& L"={Tr?izD6"#}mrGO+ra,&jϿ?a&I *iʺĤ>LM8ug]́ycI%bPO❜գ*N Paml>{YCIESڎDz#:d#> ?<$dwqv) ;T-82{d+4$.]E0KrʆarB Z  ^WK;#BMY9i`!Pe\6KZ?`[]Q*w;20v\ 3p%S|G і8sObg({tmA5 ZNVH/a5Bw P$ǨR8b/EU\zj/բhC[9S)43up"+VaFNשk)!HpQT45! (NN_{ЧbE+C%-wؘqyt>qm./Mn_\Tjn' o" 6c9Y:o:Cnx U#s/feWw%}YZj;⻁M0 HJINaK:VGh]|c%^ޱ?%ݖ 5̶6"qL=<'BjNaxkŖբԲ{t# ;cG[ 1j˚=_VDnRR++뱕ڶglDB~5BSPRBrx7ƆN(vOU؈uV"õd aW^#MسJ$[Dj (epw_c)^&ilDyg27j6Hj֝VӼ}[q|6,orCK`0RSqq4Iw?Ņ!yW[DBM{wP}hQ_ "?dU2ٓ3 X&}F+&8_2lbblaSyN[a ]Rnsk|wÕpe0p1Jj].Sc땃IҍEǐtuwBsU o ?K~~܀D1T}'VMJ@:EEH0iT{b^o`jNT!fBY] t)퇔Yicʴ) 7?Eއ ~8dBXuIc$1ufjlA3%"h/OÃøMc~Z e_[1E;t]I1_M#~hXyz׎;!ɴmO]nE!w Eܦ(:hbfDOsW8M]s2 $+}j^m%b:40ZGP CلÂɪh#o>|3X?B99w~5{9%̟.Dм|?K:Д~<ӗDe4@sd&)LH#!,*l}>H.aHݶi_ kP}V(8 Wہ`+ʠEp{^>;$]!wnzs^ObêK`Ʃ4h(KU>NYD(m%4ZX! 4^=JG:g.@^RZ~Sݾzޓ=MYQ{8&8R< /Qwj8 -r!:ɕ⥆XԦkz>߂hkfT:7VL2=TՂu?L4~}7(‡%^ύ $otjS~[^Q drb,a_h\ʩvlNu6Of̲Vx8]@j}$ Z'` Y,d]7:m1Z9$MtG /qvU,Bd$ޯ< bE 7R"RL5_9x e&#W;.'-wJ'׸[P>XwVu `Z`hD);G[q7 e&+"-/1a#pY v*ƞjו4 $J,O4 SruOvurEVF'lKR+l `wN .Q u3@{XHwEeK3TBĜx"ڹm0պ@5/j{&t9\RWfp2`[S|x~u!fA2" KQ]mjyIq:7g-W?vyp /b/̠Gƽ>Iҗs$"nu0!1 +sND~ pj̤>WpQ*R)7| <:9;Г1\ƱXѫ̸WGQ#b%8/qܴ7tMDlaPIDVZU:Ee +eMgEl)P&ԍERbjN)!֗Hi-8J?aLDX@&*]!lhJ3{=D4(RqmYDWQƾB vmSd {W:rV-N02AߵtVTbdL:"ZL/r<*i)DKC-oh,Dj-#f>XY! P,3n (W,[=λ BSg!Ԓn8,t,TL@ uϭ|yF.IllH?yQkθW^+;VQN.J3ܢ1guxJB<`5}{nlYؾtT /1=L{0ԇ3o O`MYڋOǟp>R2eJqdkUdAgcB5(+fd~Ts)?C\VU˨\xN/$1CCvCթW=ƈEaSN|YA#`™="q=1Gޜ!҉Pƭy3Φs9anDz,'&5>eO(Zq{9L3}#Be,3Ch2rdz'ƕ飧P?{d4m{.߉-?uʁZJsgCH" 4 (w^TBBXzbeThw,::wU2ZI7 TO:G H3x da0V;`uyKMPQfD7k{Jx7^#&O$hHoϼeF^ƮՃ+"~t8Ǚ $ڑaLwsͨ+yWRͶl{e C $?pez[ipB)+92qj<=A盽z$Z AFr!G4)ʴReCg|֩9_OѲ 1-{2E:o"|(1\%-+>P,ٯx #g8 Tƹ}=0*N^y=2n-;Ėdntש3}liG9F aA`M`Gu%|:$9g<(WԑImɸQĒdLGRob\nB:g5B.} />("8S \6P{ ' ƪ}P><sRU<3%rֿЮ / 0*1nBvy}GNƭC O($m IJY<oJ'{+Ba@~(Řu!Z]󸕚~O]n*X'=sN'ÁO]DΣ`(0Je#ހp.G L3WNj6 fpXPβo]TF=!Ck+'ܔm5O<&qv{ȤW٘05Br^\O$ymʿEA>~BZ©Րe\QNY>VK^FG]Y+z_ *%JPC"2y'_p_%&T6~h$Pk2iIVz>WiQJ5zV;b\(&nrj?KS?!S@8f!RUT8vXhqC\ ǮJp%Y~Aںi2_,:ۄҥnRB r[3a}iUl̘_c9ޱ`e;x1]BTAs(j!`@_((К_[)b2*~VRyW}z0RH[M e\jPff͠un' #!eCGڮIBE U<.uEmVnXE1BCA9mj \~vk'I@[pr-VU'nv"Ȱ=@$doqXfJvi$׊xόwaڝKlKY3 6=xLM"f i"<8ƒՅڴR϶Xd*}{/Q@D5IF}ANd!Gh c4SVTPEI;-X EU6{tS!\|E/R7*ܔQ5 B+Z+(8~"]k袓HNj9iad,ؖ ?ʧDKB-@^DZ0ho\ݸWGBuIe`EZ-se}o{ 8E J4gWg czꇞgNJE[) w@Xqctψ?fF ވ<<7EL%Ysz+Iߧk}aZʶ(1>Ѡd%&|Z08NcY1ar"&UU@¡;҉CR:Z-Yi0Mlz[-X\*3:Iɪ퇅L|k`r/a7' Q+)iS ]6K;OUɲ Hc2)h&Z]N|{pVU'|y&hX3ݬQ9}Ё<ޝ ?v.9~eF9liH}my q P s0\s*~QP "N[;MÔ7]4S"IuzM @TJOu*QYf?OJWe#ಔUnkִ(BM趪|0gRL}pq h?oЃD!312?hH2>@`&yJ GkVȫk. >;I4nW0 -Fc e~h n{'>?ɳwQGG(<'mA߂$.o4uDy>Bwt Bg97>ƻy,E`<BPѡ?zN%g0%OMM(c 3 qqob_9 yxd5N *dZe$P$hARɪW/ZR6׋h^Trlf"|k4[癶I$h^3v l3[=3ߠs&XHoM2f| \48<v5e?r=aqcߪQ I vRExj{%\I=4f/Yx7,\TH6PbV;K03V`>Y$8{An}@/Q<3w,$nȏ:(9!RVŝ`EdkWubO\qj| *YUH׳?7B9мk6A:=<[ ĶBRIΊҙۜyx6l{RQq(%t>O/Qb˙З=)MFl"+Fou >";Zk1\cXns{ų5H]`Y IT1$VәY D-JYa>;JO©DhLceܥ gFBer*>88ì:A w6h,CuS \|a6Hi$kq.uf y&>#ޛO~B":zWAњdz-1p}ReqVss&N})'d*43&OԒ?-¼.qz6&ʸ߱U=uv\׾yչo+b+=S=OݮZuo՚H.p91~PjX*Fue$ }a .-:19P *Tɗ|}dkk FnvP;~ZfR}$)%i[bcT3č) cb_ba3Sm6; :|hsN:Ell;Ώ3VҪܓ%Y\RBu>BNmw\^;9ׇϙlZg4Y^I{t-{r\>8[vٵc^qK<pW I~8GV1Ds9ʨn3At9 !EbdubtgZύ\ÎQ6ޑGk_1nbXY0=Yu+ *Q[uL/^3B2kIbf1nrPxDoYi⬻K>ڜA61a&m^%ؓ3 s՝x"Մs=9s\/j HRH)5ž2_氘G-f)ÈUp>^Hm"8,u}ka ,.Dp.2t{ʚ՜Z>ηUf*˕4޷28kA=`Qlp2,%3[N$9 't T=dC,@nuj-T}Rh2FQxq`f9᠞ǎ|nVB%㥴2Ě($XVt$(q r ^ c#E̡zn^(P4kFS2mHk6-Ȳv3LV[ t*܅lҐt7:!ATYs[ ʼn]-O2@v=Pg8IR|/Jf`Xᮐːڂv&FÑducZ^?W=It&˽u,6~FD@{_3]JqH[ofN&;ÂS='>c@QKFQwTik 1[0]b1 ճ*8 A]V5=Su +%J iel]4"(@ ߦu*d05X;7ㇻ50K*qpRX9FPF<¾dr|QW#CXDR4?KjjNeΖngm(lǍVN˚Kś וߙXUҏJZʾ!lM184\zSTM6!~F"Ln8k\ IVNX(5Dq|@Q.G)AVJw? e+Žke4F c!0F`LqBTk͠CIia8~e}bm%m($1;cO2#RIaYNWЉS%+XpG3 M"*qRxd`BToGΧ&*/oQX'M1ɯ:/!t MriϔlQl;'Bz|"d@Grh?2Xqu%I͜_ߡM( QL:0SG(9J;$e =rWM{4'`W YI\㵾[-O(Ʊن0qwMAj-Q$IxT"7^w5ZuhژY2⥎.v8 QAك\PaR  v:y;C M^a;;19p5#*@dOAE'Q"ss.XϢ$qK ~[5v5eInjZB} li Sk=l(Q9N6[q l|CȆNݦ7;@׈g ~!a'_% ̤Y \5O8Q^(h`8:'DWl4ߖ~&~jՉލ:_uGLMr;l]Л\Un짊~TOE\{8wHU@hQwNi'[&躺6HFöG!H_+ 4LQQNQχ\&Sw֝bE1KP]?8CLl5 QHH ~wFǒփAp%,A"%/1汕sOUBQKl"ɟ GI; dN*F#s7ȮAVSӧyՠ4[=%7cW0BLBmB{J%)lkӻaaJ_NݵtŽtl&*t^~Be,sϓzRb*.hhA@`#}:*QD.ue/ (QNiH0o 8Ufw\j3l:2&-GǥFY LeƗ9\HvnVq=SҘII[(gyNi \T )GN{|bxl >xh@9eÝ߶L+VB6;`? 0ML D:m݅| h}붫 >~4p8 .(vXC֓ ϿV;rr1ƲD~Գb;!ڍc //%aUSt6JS垧go,_U(UUTu5?r|l:w+lfI~nr'{F xA!v 6F6h: W9(u>/) m[Vl:Mٝ; X5]S0wEk-i `b~䇓|ĵG UEm y#O5 *vY3|h8HM>9 ݠsX9;kUeӚ=_ma4\37 l=i$4D|̠Q#E0Ě-+BP zD6!3ubN3d9Aˌl3}%h%u/.r w`OMI`Pf]Q}SPH2kv'k)p~=fb2Bn&hTlnY)⴨Vf0{[!0,lXBjEHDHoqx¸암> ƿ ͺTCG_cрShbd/6"q Sݝ|ӫQU.}=d?,l5@Wo[࿖&R-9fG5sO\*a;ޗ#6p|]=eͯ-'w3^ qp;B4Ao% ᬍl.SƏ&~=ڗ-ͅ\KY4(r)Y1= y jhkkAsO0,=tƷ .W? Qp "Zǎ KR{goIã#E%G9,)zH0IJx/#VQmk̲ʅ"> KfV*YDn*L)cDМ- {Vmufn(BUQ4IVeR)kqk0S0]y>C@5D#?0 "&-H y x Hs4FEn S ˤqcRquثo(}ʻӦ@;{p Y(oAdNvhf#if_3- &GZSփH=.&ts L*'|#|{j{ֹ̋K!X%t4ٯrn;OVrK4Q?:kɡ/Ec4P܉5^k[0jre5Zv0,K#7RC2v,rߺ<*Nah&e˞A {".;[~Ql1V'pGhx3bQrbzBWģ%~|ӫR#_~/H4^E-uAsiWރ LglBY6°G=zMz'l1Q{$yM)=PN *u{ =m4K@+BM/ \]6ڰ ӗ^GqE%%:☘r.U_T^M!nr7PM ߫'/l6;M>Eӫ_: {~{w1'3Ҧjv5s O}lȾ<=Nlrِj|6ɴ\ɷb#d^c^;rD7 (Ƌ؛\kNo]BhٽlV1.3ZIN%:, &c͈gQw^,%O] pʕonKh=1^hMlWd V="28 {X3+*.Q1OݩD hQarmf8vI? /v i֯YcUXzpVFPe^z X+F .WtdbQal!ghr&@r/:+:8ZaV=Jhq)F#Bv^F&^W+<.Nn'Ddh+cauG?? ? dT09kN_aTlޢIe ,30]I2crۚ,r`Ӂؚ[E]RmiUU]:RIӍ;(ӀhUǠHH>ʀC̩N;<6@k˱^HA>p\yè]kdY(=&234\pRMټ^Տ6ZSv%#&7}{ϣ؟n-p<`WEL\hρ(_8"1iF&3]QVJ>"5dbd d!NA"DDٹ//7d$:;oKb:G#ՋH Jxz!rp##B1yŧ<^=8u34vy)Ѻ|j-LZ j許\ž'^q%oG!;2wNB(8ȶ_+t}twykߤ$ ! yQWYջ,Dm* {| }li[$q14j+uv~YhQWPTlY ;9WH,T1y{ߢ *qjC9o XȤi]EOeҝ=}`.W$|'ڧ? WQ`N`p^*cZڲcD ^HAKcSx) {-7^>iQ@k0l8CIGrfb꼦m% שAeP:~3Dvl մ &g0Rw/rG_dک}&ӫ_Ӕt]g$,` gx`:SuY#m辁xB-0؄^., QT)UeOS1wH~>96[MO3}F繀!'A)\ :ȕ7D-ɥTͻx/吆(aye\*_M{yNƘs6o\=Z bvNi!>Q-(Ƶջ31Ij4z>N> {Z3]M| ;,e?> ~PᤕC_(FFCĬBfAX W#}m_f{Ǽ!EtPDݿ:a-r/lmO Uy;ܱcC[9;jŧrWi tB\ĺrԝqrҜxuAӓ $~]Q/5&1]@2ngȰW4 7h5ٔ+% GĉB&`nv/`80]ЬP$QO *(6 51Rto鷎ˤ4 7Jܩ<|_,`\@kiai#5p|7mVuߙi]8GwvE%oM]6~z*|_g,vҼۖ*w0)40q߶LT 6CJch90'=e7a]DBFvȊw5 ;?6VrJS~ϼfb(fޛeH`eԴ5܄.EU!`Y$@E \c+'Bݞs |b7tיۥ+ҷ\)U9H=@$L Lwvn}A[p"1¶ %4SԶ(>(E`eŚ׉+y (Bv 0d cX8$a~mI!608Spaح 6gH0Fsw0|jZ|j7IR4!BMfKg@\!QB^kF:&1v. 0u$c` Pymm4rZVBeg\ tGz!9TdbJ79oU;%UDWj0E;c8RA+f` n}xc/nCJ@{9b #̐F>Eyկ"FW3A/t H,R!5d &l .cߣ2uRD fcVё !U0?"IRYnKK׫#|ڷz awKˆePHk1f_e0TO͵0$옿r5@XICp_ ( ð ~RE,*\.LJP;( <-s JGܙhr`qxpJLgŢpS*Kt%zcGUyA)o`ĩ/wsO\}\@5|9,5P5eD Ii\ &> p@2+; =*si!(:Meg-Dg^f_ Ou^Ol0?{@M|w@ 5B˲Ǻ$*qDF ˂#Ӝ'$+]\F0Mߚ5J!a[(cZD#0=)al2+_#=W=Y/ח~?[ؚd:gSG /rBJw7є74Rኽ7H݌&w~/׆\Z;Ĩ}­B{fv=74f3 ]O4?*zH=3e/c0ײF˲핶kЯWg#T#oYvY51a1o-<'ꯥs'_˷zMahJ.˨-0t't?pzuZm<1jg)zm)YRIVQ)  Wqr}+xL=/ǖl8!N; K 0Ca6՝am7EV`pVVyXnYvV][#$9gѬyؾ'~XΆ'7E{_<.[ ˆ99OJZ9HB*~~yTXt"=zA[RRd`$Ғmo4`%%o })}W8{n-Fp'ѱ] qrhpqvV" !Ath{#C+>lu ,M&>Q`7-@޽wtxI3 z܇zF2^k<誢P_nJ'IO9$&!rz1>F7Z2R-poM}y(J\UmF*'d-J\ QkiqZ " ؋S`- 8 OmPPpW-(;kKz:dp*fOTvF0:ڶ0v:آ)Uç":bF ƛ#`Jy2`ӎ]R2gqF̓k[R1|_uXmo&ʶM(Ӭ{@>;owXgزDKr%K߀hƁTԲ(;uxXGr4tDGW㗺ٸϧXZ=&. yA\C{ԅ$a=~1//FaCC윟+ uoCO6Rm$THTVM|u bxI_wD)\@L2e߸s?xɮtTfS)x+ZSemYA }--ͦw-pTj@.3+Z1WNPJM4V/l8c |DG5-Td?=VSstb*ҋgaby{D;1BR%+6g{i,1Lx;lw)MʹTǔWsܦR|q8R'~pv3L 6kaeD+PX3-\ 8@[-ڑxώZf%r-,S$g]ˋmU~V5U&=띏+Ta@rYdW =1|(5eoE;GlVM.WŻ3k.m݋"a@1.;1 Υ| -y$Te'JD6,`{ƣ(b6besrHi=!OdkI]!Ƿ/c,x&J=3(xՈ֨(DZi3^&BƟm)c;Eb']Xx\PA+$pt)a~l?<&Y[2t6IsDȳqx=%-`IU;_yѯcxfrB:VyRPZj:_G=U& O0 5_\xEXE6mQe ?i 2e]N o~o$rJ]Oy+3ZGcޅZm)<Aos#}< FtzEC Do4o{SɈD}ݩ|^ ZoZ´@:(߀-^Fn*I's:eF ֧$) ohԆ4H][?r1=YL :^ 89CVM *֚ 5{+B֭ sHQg`q|9#Bj"|Ddh ]}ZADHle҄CjdU6r6k.PLeuDzL s~4n6N-Knag ߈HJ^UTQŸ4 ־۟7`h|n3MSeFd7R喧~DE$/+ABbS(TVoK ͅ ZD,7&Ur"j?^h€DdiB+AgCo 8E؅r9uBh/]'b/f5dE||Gr5F[^9x|"eJR(g]&J=!=7:1':zQVأ %j >3L_(oGw](9[!X]Xgt v2谰n>xf-'j~Bs XɌ񿥾lHo_ߒ/c-~v^ds~*,%ns NpF]~WSjE+F>BiG݋ϴLVo=r0:&Gټ3$"q>:Gj̣'%&8/+ˡ|NB [:*q:n0"|poL{@4D%b5 'uny@%wGu@Vf%g+b<8xɔV%%ۙ:|3v\+T`hc3@YKhJCH~o\:( ̩1'@m3[#.>m!rYYPekP|]T'"!rCcQ~P9;[}ꕺ|ItrN609[A*'БZ[iqCي'rO߉Kr%6"^\ Ip]yGz6ƻ8&͗-7uX(B>g}fT|CO8ΌG$7chB$@fԍ,CePiM47̒ (-Ǧzwxxiin( E( L `MnAsU^Fu:USAFT-@9~/|h^'۝\.$S y1t3 .Q Y86 C@إu~%#g䞷&+{؋)~s ;T;]#0xBn%R~R2^yo"vSR+eELh,?UddZp ȐLnb$X ߶̰ħ4+݋_l{OXA(NaXoiq6:qLHk,V1?IM2#v ghR*C3"gIC(ZAXr'8 ٲɧ) A}ʃycڞc ~eI36v:s1]j>Y\\ 43!&H0؃[w,*];(hslTO <fW%A^Ί9Šʲ"t!4`p{rX+Fyz՞1s"p{0@5wI]iDE6XqngO`,2 fht!ioT|~D W/4:߁=R?}g_5OGl WL fg?0;*{7P٧bݧdR={ړGDox˲/oV|í`&z6W>t)u]R1An9MTI,#]~M\c/4a:ULZ t*E1 &r9Ͼ#IM]w3]qt+T.]aC_,op5$Xx=o[{[8kl_WX (o]yچ ES۠ \F^0Ol׏cANLtNPӦS=n Zk^9!z9ͺ6"7f߼O,VS\5}зV}5Z_N{D7$ d#*ř46\1&V.@@S:4 ׿qv=0H*m_& jf!?;vRgkf {3Y1i;X֑TˡFBD9uoT)XUJ)}Y,R(^§0mE4K&\E{ɠ%LjXNVhBԶ@js-%JԠI_0LWN~6aa]-)Ulfv:KףI>lGZ'1u!AsrPKNMGF [ -ƣ+?t7.6S@.At&. 6^J# ݫTzCL^)/@qߙ`۳KcJ"3Gя\1le^Afƽ#nV#~7غmYZSjT zpo+[V\z(x+bjo%I90T%O<жe$_ʨov<ط^kV}͘O-,aYW[UE "?`OhVF4\EhftWב@ H.PV01TL%Yþ!Ϭ4mJkeeH68V3hd:zǏ9U4]7K[JRo^D& fnh a5h ɼ[1L[,~H5Ϙul8JC9 I`K=ҀhGE 1*yh\=oy+Kz<93"҂렞%єTYHM]jM-lpTZX4)$\tI(R8 3Ս| km\y籑1 v$vo>cH(шZQ(~'3*. 'ܧ nWA *E~N 1 *PY^}xĬl $pcPǕo 4< dOաZA⚷d[{0Lu9FѵWS 1BN~ }9Rf;zP+Nrg#/ u7QMNA(x/ۂV6)pCVgdZ*ӠMiIi+3yat Hp ·QNrޓq) 4gpX![ޜV1 &zui*EeR'WK')x\={UW,ͽ" `;x$`?@df`{ 6;FE8& )-rL$[I+ ob 7K/އ2T>?43y{Oܧ_CX$ Sxd -ߴd18{v;DhurQ3TKlsĝ0"Q }xZgnn >mLi.Ew>h~Nr;dzK(>?LЦjͪZF3+xπ 4n3qd`o̪JkG+V940tL;AHiuHZ׫L};N>S%9 R[&-NtI3d.18:бPDzB9E2. wԛ!fS LΖ굹ncFJy%]CSa^u#1wŲp!No@Y)TM/I!,jB/{ mǞ-1>f$jeNeLǮeLCCypO35T 5ZX4ؠus=mK6?uxηp=1 nkDWn_)6\z1O5y9Lw@!wBVAϝ;v[V96%ƫRWrE֦T&"FM~*u<=ܳ#9gnhQ<8$.TlM=E̵[nK6L$j͍I&r(?ĩ#SKH[iijު<P.6?14I( !&Pݙ YKk(ScbsLm㠁T׃hfwZ΀\T2Ő/^B f<[8Lx"*T /*DR<9(Qfqnf姎v'ad bc&-u@DD@x3F\.q+ulbQ#ӄT+A>e>Lx./-B+ .BÖP7^jTPKMY9h/FQ^voP-cuJ=poLjPHQ`?Y9zT9pr[lN(<8Jq}PRgr iUwIUƩo@}i( ܿ1RtֹtPT$ ,XY1nŝwJ-e‹0 7v䭾GS8F|?$z;[}1`Z #RDWҳ=J.JWFXsRg76S;^nSn76 w}( y a/_'Z7A.EN|*٩@70 eXٛͻ"%ȹ&sc~с,u֑K |F$,'FHߪ.]ih'+@"fD0ݛ(%\56%}-贴EC]'& ey1 3ruTL[vl<*w~u-fk'{Z%6tPY%Lq<3??MLyv7`hj(3zjB8poON^Sf&uq"uPJs*9zqGLD"6{'~VD4B3' (IEH [T3n}Te"rD/v?_ dI1 #z!,„Gk/d*)MlQ_Kk`=);J)J EEvwhc >k8]E/~+ .A]`ʀ78l`a)l[DI!Tæ;Td*6Jf &[|`R0-ۭI Cl$Gh i˛.ȝekI&[ݺ qi5:ލں΃u#]~^ 2_2W>bghݛ^"_" ?C)f'0]!tuB3ߋ3[bqF 4 Rs|[ Ln0g0;[Xrg`L![QְkGxO*tɽ&>̩l@͸l{gpvq 55wmo >)d Nc-?LF~xmL[pH2G*5Ɵ ʄV9+kj7V0`+E^/6@o.n\<&{;uba my<ֵ9+()"R{f#*ޚ$70 1h%tLӜ`F+1!^W;pLeۮg TNd㶗wBj?3 QjrF{Qz#l:^a+eX>ՋoCiPADb7X q5! Gƻm^.ĤURxcU8w,0A!>n!MC-f^Oȋ 4fvC$ Y_3X}J$l7`(J'cw^?)ituSI|Ǫ6YNKha?u)y 7TF~!ߎT Q@pf/?kp:0|5;XQߡ0u-%):On^ɥ:wcD^92VPg&~J]SnRTF.|k%ϲ0 CRl)"+fU+rlw[_r @I1yS/W,kz f}6B'K+=B{AeB$]zPl-I$B;Fk T2?҃9̑ƣ0* º I`LJV~x7 $9l|ȳ+E 9;ͅR;1g(0\h֏\F`8r)fJ1 QD/I+M3tm:C*NEW&GN?U%ni owV [p2THG :R0۰p'"w{WTd?9 \<ʻ{1.w6a,?޾EZnxUZ>NN?~v)3:(2/Æ9`+B@Zsl"khfn%"Ϫʪ&ٲu6C_VML27#Ԏ$mn{2]P X0C_6\M;Q=0SEE\`[JςG^}d`m_ Og~ƄWY[atV#6SB5{5Q,YOf)-d?c\ ,hg,Jtr߆`#br;XrriܱE*Q}N=33}cH@:1 ȗ9Yk"̬֜xC2hpk;> ͍0ɀ}s9!>m )tAzHH; [8o9 0F-P [5C*agXFc<Λ/f%wg^Fklb@]0߸+g^1|ff8n**:&@tddə[Wփ}4ώOtGf3k-Xqn2[›6 ӓ_gk=zbHlrcI57b#M*c[:1J|;Zv**S3Y@X*f8@4>o a鐫zGFoe?H&ӝecR@*Xh SmxG`rx4@'@R(L<~V &ܯ78 1lj_ȸc!0/!0$~bT^{9ýW?NG36wP8*߅M.JJC&UJjYZ`gGҡ# f/˫Yct'D@@rtmt%yWg h׺ K+*Xf0(Xtߺ FK" <ܾHm^ë~ȋNg ۞6ݎ^"ԗ~=Aa^gէH ;~'$qlkQ+ ^Fv*Ζ 9/(TRCm1iN7%fMiːѧ5qTxwURbL֊0Ǿp< DGonIT W:s!xsr[2] + ijM/ݒD8pA(YAKE9 !Գ&\ȯ#6Z•;(˯6}A:oMpm8F?Xe e(8JϦZM%AMT Yd}oJT خH p D!N3jcPX1X Q X9h@=vr"]b5Fn0wzsw@̩i)xLl5Ղr;ZR0Q'ǶCq}A‚IOY EH&e&#l9եM]- b(Dj1fJ>2ƏQD?kfNq\?-sPKgqW=&(6Ґh?&cϰ˭jwQ#be`h/= (ix O& fgQXX[n^ $t#Pw )9>WNc/J2z +9֟3&y7KebI}. q5Rg;B'sla/@G8 zx~{:꩹BL÷aFurU^9G0ߛXw#=S \s2~sI {#ReuǪ(ˉ}T؇jR_fkD&m2BeGDbJ"f~gv9Jy=~yDc=;w5J6Ԫ)FS=30v+ ʧf ٳ_~%SƎ parQ˸YKI sZKJ, #ǝ/ES$IgRȲv%;Fsn<qZ^+Ã!w uJE"Ҡ2U t:7`l De%`zp⾉->w b%Ŕ.bO\eH=I6#X0v}O9&{*d<=2HK&CnU3STE I^9ȧՒ7)#rawZ;JbV1֞cxwĴ:ewM8Y1 +U(NeUyᾮdPM¹8;f)d#ƈjwR]Q'X\:j3N@Nj!%TEgE5Grj*"@-U5FJP߿0"pPS k29tk;2)8S؁v0(AQ7^^a`{vrPm1rŨ76͹Z lfO0D{$}GPi>s~5LkԄPy/{31H}ΛJZU:ߚr+ˌo@ Ah&}&7,pB/ 1kXB*FWy~؇+*))EtZp,xg\ {8~ȔjX!E7/BUaYa(Ʈsi؞4kvsF t{4~x!:ރdt(!rR'c+`6Rvs\8-ͩd;پʐK!QeufꅞujR݆:11΁oP|m+VF۰#+9^!eViJeWW~+Ĩv.Ṋδ?VeώN!sRBԝelz l -la9mR4L7'VA"FVv67Iz!V+Yzw)`^/_`jb遛Vf EGyEU DZ21lxĬ!g(*YDI2ɫ (;ck؃yvQ@yX5-#y$[53Zھ+gxQ6aDiYԃ-< EcynB%PX<46 SwwO\z୺StdS2VU `c?T1;@f1`:$4У!\Q9+|]#R~.((Oce|vo$7VU Wd ;H2z0NV? q7zFZqR. F&g?:ݩ ]xKN%nel?vSI%C:Vw\B;IKtZjXRg2Zq6NP>L h:@ybCtbz\\j4T즂wU[@bN[%p<3a҆N~yz<3MqGXo8*)1L@azmAAʘϖ[Vg2C4b>vB:։ov}U_2/N4( o{JAp!Xj"i49wpo9:iÉ5>N"7mp'WTuc4X\D^.Q`"Qbx>U6t#L5A׺PbLOw!ts YiB)\e7Wy4P?/z熲uKDFQ1 >O 6mnk<sxu3Yp:X?: pwD~Z"Z[b Q !TӖY+LgM-rV ;8E(07 բto$#xq$p *Spr n utCe}fhPPY"UhF)q}(9zNW%Jr$7bU وi#p.N&i9'V:K+)O3ș{lzF(S b ţ=l[f~sŭ.Z /< UG֨*ڙxkM1> 9cZYGǗ8"sE D#5еmiNitԆZvǀ]9[&\ؾ^Npq\Z| ( wx'X'K[OvC&<6X5~jul͓aKȼ~XH $eD/:^k= d㎮jr`-\h%W;1A%r#2d:uuڽ(#@4;ĊJ%_;Ogp|0t^94gyFV Lpg#=) ד͇TF=2╡] o6 Ã$1x?G㛻қж@. ^4vUvSQ]MfJU=K R-*ÖČf~WU OSbznVUO6u^#/kD@vӋ %zif/E66q(){R6>3z\';̩~8Dwqe}5ZOB/Ab~P1Brb7BiAnFHAjE@άk*QD߸ [QTchwxË Tتm0)dK09#^1+OUA291/xEkdca"wkCF>D?$'e\p2C62ZK]qRkRG" ߸ؒ=#h%gS9t\(Kxh$O(\zW i܉cӈ_e):Un?]}nYᓳ2j1$>.A"t?kcNZ_ Xbrg( {ٰqI WxybRg՛>9Iߚl@.hÜwS\v5Z<X1 ,$s{zيj|zw0c{jr!s@pU ]iu-RSO=ehVb3LƝ=w@}ѣ=qPMH,r#Jϗ>Q\3{8s"ƗO^7ӷ O.5~([f\v!ָ4,X uu+vjU`27`|Ьm$爾k^p}|w' Y7J+](|A~B xwUe{NPie8eGڮ @L(I!W &-U #6ص[q!Bx02J WLY 殉K8CV,0 6uK#b2CZ^wI'R[P 1z$'Bk34)Nwt.`Y]&gCKw2KW6_GAώJ)qg Ŷ4c 6[wxY#x k$q)P$٫v+mE%(B)<6/͇7}ixhٱD rD Soixf9N5/۬dяBŵd19S.Y6WyyK6<;* ą(`8ap^Te3f;’{K] S8@B_Y~M<9ʺl:&`ҡLflw9e E ϋLV<[( psz6>(>pȽwt-rhJuEҐ3xKelvR?8S'W/43!K+Gѐi$qL@f%QEg'`ҫZOޅV >c(g /Q'ދD]rRkZ{B ;786ElڜK/l}-<n ( xbp xS_lb4bwmz2n(qQw0aAc`fl`3e`*ƒ.a.e8^OʉSrne_Q, p9d{eFEFnEO;qE%VLA΋ژ}Q2 uʪRNv؂ &> 6mYJ! ll)ZEY5^C;e%P*)%3[X+UUT›Z66tGd,K$+a׮Y}NkAZݷ_Xxg +3Y>CuS@nJA3ToGnFە^|]Doar폲;D)DeFrݪVluwZ5S+_Msk2%_[o3 Xg _qKuf1MZM앫hb®3&8Ǒ́Kab"VidFil#Ȼf'{@J{B:'I&p_MP{0(yO"  =lN$2.JV&-蔁> ΢lCAAMJ@O@niV50-`!Zz'KsqKں8Wv^nOC'Nb왯w&{@U5T'{cοZHE!K vO5ѰdNFZl ;%k{wNFUk`6*;1Ekj5ѫ\oH`'`G51Whf!SR6nKǵ|@k'Q#R VFE9L,} =%{!/9q1x$O|< Lj?MfZ紫iX"M1=9h:;m^[8@1j{?=Kceڙkcky%@"`*N.o13Gp[W(L>ײ,=m8che3|"^+tب7r*>$.wdtz=j!FMwꎲWF[ 2ߪPدlQmľьNoЦ53榠hnl1v]s^M`LAke5,}XKّ&)D4tAgxǯ,빙|ge%TsD)/] o5 ۣ"nˬ3,/_Um/#m Llg$,RsX?~T\~v.&$!pG[5sǹLW"rŵkhCei;ۈ 0*5#Ж~^s 6Ѣ7l]S沞3d\j*zɹD]/k0 ĥYihIhm3bl %dLPe3/d(;n1dBxǦՖ9۴L+Vs0-b5 cɔsz 6oCbsޯ#ydtF-Kz$eA֙"'iԜk[ep{`HïJn; 5Hf%yWfש$~}soH6xL6DG YSW;s|fBUh6RՇǴamw X+4K@voTQq1NBy-4|P3M@;lQ@uoO oqz&F>Z#̵2ܞ>rb8~};]T4Cl, aM5_w7YnCGԢbm|߱$vW0HzQ`n15\?Rcה(Cnk))0vH;B&w=$S(1s.:ub.6%yv;&Q~| \ C/V3 bEk]w&!R&6^Nn>H>$\\FgTsy&mi({$X 1)A2&Ѫ"}ENWt4f>uu|~02ݾGxkҤ??Nq( 1r/ED۴YLPz3Hwy0hI6DogTnJ6#Fp'ZZEƭbE $oGP'*^"zc9T;7+p~ZX* !( w4&&Vgɕ`J#Moq}(I[osDV9$PWcAɭ5<#JDm:Zua Qg9V#4yW*m`KIvN`օ}t,swKQiQn2Yqw@ dK?\t2:PP)OGƒvȫz4Զ~>>hpARPL P+bF"+/~+)Bn;v7½](bi?hq!R'Ɇv2#n  1it2l@G!S (o_񅀀i㷀UckԟJĝ+ֹ/oC.J#3 2J MhR{قݽhK.i7*04j&ќh~}pb0̴D h#qRM$wF瀔LA NPa ;(4A:245V ]>ZL]s\KW}3#\Ŋ1}=mЛf8bIɆd_S8~1l$'PܢL3t%3Z*/ K@zQ߳zr3(ޒRg_;O F?!:<PЪ RsR;zr,pS:ir79xe|MIX(ʁ0}`I:*cBqx{vDOpMOcxAVVgv7%?C$Hiv+no[B]0f/s6[ehqVj$$CT'r|MM>ߎ.";5smԤԥ; L{k"ٳMֱmw|?۷._DeU_;mק"wR`)/ }Cjd!=ף]WzY<8Mgm"IET1_sߝq4Eyg(Uq^ڍr]W5oZY' Cϟ|- $AvjؤB,k3: VD-Zps̒:} 9 ^\};6RVX>z<8ҫXE3Fܖ{R[u7y+Vd %b7imnaɹO#%,ΖR!N4/"JOOz5FFf/WsKΘManlOSֲ 2FR;4OEan+|hSwvSy:b}2faE;V*7b5=ÍՑ办W..Av:hD =fseTFN_^zV|$ fD/.P?fs59E!sV?Y+Y("Q;CwR!dW|uDeЋh$&{ڀk.ѝÈ+{(B,kmڇaV՘$nUCQU8uv9]-RFN kEe?ksGӣPI)^s?atTh*-saDK@'YZ/i<[r z*UUPY`3jCXla ؝Dlc~W y-/?c@g2@:\=(hh@)b7bV1` _P5ᡭ?q}]ɽx0h?y[POr7a~T_\eIu<؄|8<I` 7eŢ>MJХ(\£gۃܽFM2+"Bxj骐TQA [6q]n"k& D!Rꞽ&~ Ҽ/Yk8|gr%H+%'MĚ 4ND=IK m?mOz~Po|L`X:<*em۫0(I'9 ڎO)o;ǒYnw*cOҵl׉) J`e\;ct ds>A:>!oz!'ܟ 3UlAKؚF+5pnZJ^6wR4kisXx"2XvT!-lS*U[T(LPs̎3 ?טOwi=+Vqx`D*Jz| [x&;OCxre`t?)s`E _.M. 咾Ͱ}fu7+;'G AM R&}@yoj9,%̔ʊTCbNEycqI\-V=oZCE]+ő(\SC UCJe:`zJ #^Swq~p Dh(MuNf.wMn!8CTW CJ8l%y9 X[QpB'}KD8F45LC qH tbO$ ʖFB.|NIT S~bn#rQ˷A XQDi|1:9»[TyRyuQQ2{{;W uPZǩ<EA,gL:lF{̆aP ֘ZoWf̍\wiQz.|u&<܌Uvⵣd| h؏sH± gX^Hc PwSl1P@!k^^j?X*:Ur1q*S*۲KkH:*WvNF[T?/v'`b('Y]!|V&yLw׷۔8\jriI Evr4wzY]Cd^a$YI 5Rējңsg,vTW!tw3E5oXC[ZMrHE8߄*8Uڭݬ6f(u:Z*͖ OITfz W5]ULڔ7>~[5/Sc:Bq8ئ9ۏټGS]B0p͟VL<Xu' !q^-qӸղsD)(qUQTq$%`,$Qu;ޓD٧ŝ]-@Ux/K!E-Z*.YԼf;-C%Ob7x`+Q@I@S0~_ԌG.BFWuG(JB?jc5wJ?w *vD:v "4]-WXڕ-# 4zRB%phtFt ÇNӯ,.8W5ė .$_~|x Nx,BunB-45{Vzr;cbk5ڒG̘LA=y!n\w/Rc~[Yw͹dz9-}TPÓ&YjN<8syA$^" /svdD(WEn1rX,1=ԃ{7SLLLj ?bD"-wҔ Sie9fÄ8M!8\d qtP4Q 'YcW1Bc.^Q͵SVt\Mo{c [Ӏt>'-.W`Hװ§s'UuEqHM0H^QGTE!;Jb e1c9БrsQaCqJ)qq}ah|^ K=FŒwR D0Rn|7Nc13_hy- pwXMa r}sG#a+j'W-EecYP;@h'MR;=NXEײ[D;ϣlISBjNVݩQu>ʊ|Յ9 1e[2fVǀrXJ,Jgk.S@ @/Kzg?>.YB3`*31*u%*4kYRhЗ~1MD P*1tIY-(>C\}TdO"Tk?9eY9)̇Yh2kv )Ӹ {1( $DͯҰUʊ%Eh@0 H5|Q>C 1<}iW=*.4|\۫i|Uwϫ7 i4GIA'l^<s^Dg.ʝh)j6)w[FI(cC Ϯ# B)YwVt{ߤ\6 h?mIfhq\/yyev~Ey\asuG;[DJtta% ij;=mвy1Y5ܴ57GZ)T:46G;הMBqhM{]Z#sPa4IyYAnw'2'cW.{Y*oᷲ,\{~K9;j߈Q}}DR)um7($󄖲)[Ϝ#033uʊ̟jR4\zX 5 L y,cVnۀF5ʫu_AlVWD'8["I['۳MȪӕ[d"0f(ĦN^}SQ/1G}/^z*xS9]T^ l.LP,ZFw#XrH1N:DXZCIP8HCL :t:"Vd_ƾB3㦙[J)_`wyF,oiF&>,I"=7HvBQ4]r6skl$!xQ6ߏFv KBXwަ˕'T(V]mh YWg4}f:,,PýwA (+2*=duh6`ӛ^%pBS#-LE?5~ʼ\Y m,,6?_ 9[`ȓy\Ql ڨIc 6`JU<iM! xI;6Shx;(&5x.P6!Mb pqmӫҔfuzE[#BztrYNE?b19m>T/CXue!q[=U;2ܨ,Q5Ü5r+5̜u&:,g6V;T},rYw1U*gO^] K7yGTUhk~A}ۓٍ0%%}4玄]AQJgR *m#ѧGjʳe~4u k1x^roJKaM#Hc$g5ne繓 [@ dm]xv>pW>"G\rjwTM!g_ǼyW3.@VG Z;/!-ϊtsf sa7}H dڑ8@tfW3`5ՑɑWxi!fs p]i@q ]U0ca{wiE^H%5 ͼ*Ԇ9AS)aCzΦ'' K3 (r< s5[";%~NM5iJ\#x`RIIQ~$2E^ShDդNO\+B/9 vA8K9ɮ,&hm8(K׭Pst8ErΡ(Hrc9ҺxXv̈́Y]CJe8KL"F?N`#TxF)y(EE2BĿ$&Qκ Wʨ9\CHRRע,Q{t&4B_ ܥAf8xR kv:K$F׎r DqGĻ-ԝ{ZꗔASI-Mnq ,+ل-9}K>ZtHOȧAY]Oؿu}Z"owyMQ6)I:`=e/#\Ie5 LCJ`٭*]M==^ݪ9]y%. =2V3N<>~j@7ƙgEv텫S_L;Į(AteHH@o#X:J8\y\ܺs f:'T41: 'xxΊTZpAvW|uH)Z5g}nbsδ.q@gaTY*惦x!kjWijh9@ 隻ˮ \QN~I70kk#ޔJ z| 7?Υ&_#cv]Gj<[t"_ı ܮG0&~C3{T["@˃ ʌKzļV[͖^ZA۾sKZAʳkʦyU\i20:XM=j[zҚuN\/76Y0f[5<:R"Bx6ſ+']}-S=|wdX<&8 J23xx_xkۥ6_4Q5|V`O`.d=߷Jg < F"PveaV*oRͣ-e$S7&t|zJ#@ JK|d斑u[+Vb3~>AqиR>fi Dž>dHmw۴~H̓4 v2/wu);&SRUFz:k _Y>o]wfpD' jHLAgK|]u2do-,KK25zlbM>iw@* )m6UsY@wlm2UXoq]#7#P6zOπttx$cQ<ִh²s,4w~`kw*rJ?LcU(-=8|c%I~@+Y+.l7@.?@n? xeއ!@,Hr*O߮bFU%I>^Xz4gZjr2tH%[0Ze2iH#SFOnP2K?d>uRc?ldyX\CkRPmҖdkJܘ0Bܶ_iǶ?jᣌu\;fXۀ֖k29Іg%>k>q?Ip^ղ#wtw HUO◅O_gн -R9x$O#B"B>~;wSs0:zOVnDt- l6rDуNHzLi x<>JMqW*?WueZO*,je\^ɼ\QKr~'ՕJBYՀzh$N /J?3#2|ꉛς ܥ 6⛽L`D&``grĠ[ >_> T)wu:Y|ϺxdV{pBwu.L,[3-:A|lLRD1UIE&qqǂ8wHCWKIƈyƁUV­%, )`v 6L>K]E;~]`h )hT,3JCTW@*JɌɸWJ;2c1թသڮ@~°!K&q[΢b7Oڭ+ML}F'D#uZ~/Ww7ֲ^KY+M>jMTcQ.wt_)f&)Qepae,t\ 8vwy=a k@VB~[J+'S>iʓW.̟}&toLn2!:|4pKz]kL7zюcdže꤬ƆS+%ey` g>u;z/QcXej3FVͤW\!]ɟ='F<;ΜlAi,jxCT0~*"Aӄrogr#rGX_$wTM(VYs5g2Av,mhw]0HB᥈5օ|%4?2䵢x7IVRR9(D9B1)_Z pMmߠ`x؍BeW.O,ooq񁉩27HUhHPIXETb|s0*T` jзMhx`iE,}APZ_o$bx98ۅf#O՟!H% YRŊ ŵtHW-߷vL+<`dARW??nTd#fTB0I?F-~gJ cR]L:ޔ6 l~(zTCJQ,.VNZ9%D%%z  mF Dkf?oWj_T\!f y"ilȐNbuߏhcS˳lX 4T̅`SKf?C}{n$w"32*4S*͙zƿgg[ t;"׳OzQ)* оgъ%+˘x1|$Xue]i6~QavV_N ͅIe͕HR LT}dM3w?&$E><웼1 ,-ngp+}Lʹ ed2y`0YKɞLmGDWGhp6vkK9)D@O$[U5s&=?'_Qckwhyhx{ KcˬX B%l 3ڐU;qRSʠ8vS#"67-K Ou02{sH+t]2_E_bď c/Spavrl4Q!hiA+(lL.ħLI(Eʑ"IPkbc0X psO+īÔ4m ! [cIj4pޣVpsԔ$\RH o}xޢBfEbF P.*B3q ̈R 4`M<>}} c+d7I"%#CIP 0TTUo5\?"HQSUH7x K+>įT*cc:~Я e";jLsd 5_j%rԕ!# sq_=:HDP[fvQL?g@m%5Ll6ϋפtzPҷN8X.5ݹ%4G?Ԃ,WPvMI[ :_@zKu`ɮ;}zjAI{M)i1q`< >L7n QaĐ~,uVPS);9N\TG$[bR]wDK*>--Hx Is2[|1- ,vI]Mli73oHHs-Q0̶|ךLdhZƲP\g0 9#pxQ*k㙼1&VՁ .:xu[ @xub3ik `4Iɔ2 +]"jCNh泡ҰSYJ_.? P1JQb)]k|Ռj͜ںoh'DXfmgMR_y$xH8BWSԑnH)Y҄(!vV.y➧;ru8)o*M'%vhěmޕë%ƗhRϞKz="1?. fhǿtbA3cfH <ܯx0MiLoc eQdjΩ~qXP̪סAWDA!O~辩&ߦ/7`5kXUkNfM,0[4lr$֓#M[ytaQT|Ӏ sS{.M6\V?1U"Sű!~N'Mauƈ/k=bӱ !rbHkxڥk)~h+$W>񹎁LlMK/ ؝5]aӴڜ^(ËžpΜvWe4m#w& Q5@YF` x8,DZh`rE8i aTűTFBq6ſRe@檣f!> >4rW"^@`#AB3S+ؼHW4ս0cfLn)iӔ'FoG]Z(E {y5qb3h~Hl%;YEg T2" zA%>`߿OFФCe!X]I0 JZh4s0Spqq3{sT%Tc[>48$夓[ hBԹ2*qrgq'^`.a:!Љϳ:,z|,>'lo0*0lkY/萺'v|3/nv٥1eT?٬F8;30bOqwB9ON"Ů("V =^?S{xPJ嬾p$&؊GD΁*=^ ڕS9wqYNe+5+R052Zo7`mK$s g'DVr6J1 Jkzrձ7?6`觕B<*\ӜCAK:\$2bjz ,*[U1@/bo(_tfgcx?Jtm'jYX?%9a|xB#Ip!uql D?^u/ :ubo/ IM{-inP 34TXU iFh %/m ]vfJsTv5LԶFUW"In"nbDɴFL {+'C(2u=hXYq U]`Ud!Ts`?W eMf]S:|OaU4Hַ1lPÿq{5] \thg/f:iͱBl\#Y~"1ڌX{cp(+IX&wTeއ2Ysk s:oR>3( 1Ͳ'$}īcqϵ!wjsh(_pF+yOIP֋{r|(ɍKgq` T0qp>U%@d#*Q]t6ECǤ_t֧F-(J.fG-E J,&[25O׳= ܯ~~2jYm\! c3֫z;)!őάLI.)j0vM1AEuCMhѭ/ =Iw),dʌ`ƺZU| ˻^y?*"z.1ЪM%v:n-2Pkh REf*7񑀹j5z Y#ґYRx(ە=[s}v. =\ +]> '0,;YEy@m@Έ2F Ng(h9WwS!% @S];~${C`'~I7CZ.FXd(3xX`x6#t Rbymb}yd!LQ=գOg8>J`ֳ"U(퇝j=I}Gh/@ׄѸ>7ǍJ!؂炘֒*MA4xM"s~+@,0%Jc!+Z}bV?^FWHlV\7GWvQ'.)Zs,6h3dDN")[=B՗/M{'i&sS;YE:EQ=ڡ wS:Md+r;vYEr%@t &[:trur!p&pm7#>'NMnNZHi`rQAvӒ 5v>Mr,P r{sVq 6Ue=)о?v]{Lp1E }Bg''k0 ޜ=Gо9BggPDA"%):e6e,qs)Lj>ŀC2Zu>.SO[׀kJآ.rU.jkגdn]FnfYea*,eFf_T-+v1f{l:i!RgM!=Z~18#NU! `ٴȢ伜 ҝ38sV׼IJ'~ Z&D^r<v SրQGi4ٷ,aVA&>,M-Q)viGELygźhQڗqI/9d0}82猳ω(E'&KQCq %{̌}|;(rʱLLFKa:ߕJ]RrFSp Ζ$Y>#gO @V\IazgFHsH-~$Erbޥ|AeUu⍳ラx쵵|0EWO6'h?/(3z L2H"^?#6tsWME( - Q}ظ!lL% uxx0w+_FZq}8~K3cҖR:;KR.iAlD?v Cv_)'Ų5)6T~x!:^5Z;Kf f/Ya qBmr7t^w!|_܀gJ bss&m= oXnP<]Oۢj>Nܓ }džsю;g:]㛖ë?a6)4L]ւrC,ǘ!"$i@JO.4tSӮ,4FpS_K򉂻=#SZǻm-}*ծr|YAZ)@eJdp: Y-ollŎ+C&s@k%!8t4$H݀҇qAr9ʎWU }fY]Ftȁ`1k(υYH'spEIsR{HVB=H(\R eBkq)犵$iKdHuQ"c R~ç_f&1@tkɶB˕ocu/#E~D-7sj9(\4|0fagDTL͆(BwYT&? qNOŦ6۪aD<הK&ztM'|N)FHVg/@]h-8); /I Jz}3lLXu{vS,=G1ǀ$sDWB>}dU ff(>^I&L9)y#"%:.UbKjۧO%崌䝰V(\I*A?A/% P/ ͽne/Z(hNrkr?YW*brzp> ]+ic^ܓ=yĪ^RI[dqaXB b"sMgsw e eutq~ק,<2FI{7x4o& @ >JPW*89L!GV^&H1RȾo :Nrw[b{!PQF%-7L$e գx48LנM>rءZ3 N+t U#ބ&>,8 8F-!q%@}mۛlJXtM%~JI fH+;7:Rb/#|>>i ;^#j*X4x 5ya86"3j2oLYI7e( j) "{L>k?,~ (˨-z_t\:Im/Iq,>qg߬L6h ߋ;7(i}Q|<), Ti!O "QJijv 7BitNI5-4&U8vOI?n$ic bMx7ħ59c+؀HKdn[`8OL3g5K1FnLreZ՞7V7Wy a3z <akZY RmE7(Dl~!ИX&2gB1ҟ!:N?Z]vp :k^HN#Mf,[+H 4O  I[qG$`@CI\.SGĞ aoh;+tQR` 0b8GU&'*U>gQ2Kl{-J"ƄHsU)wpc*}P$tčr2^,՜`1hN3|c{@HbT$[R #fW@g!ԅBwz#7"e%.?&v*Z3QW z[728m/1-6d (3m%//P!-@حl§/Fhjd!Q}eM{4Ñt&U::"X@hxp4cFoað|`q^Lٻ%Xl41oZΐ %8/8- .̡Pa64@$cQU| P|ْJWؔgaX·&}QcՈAqtBĠ j&YgpMI w4$ \&(\YTM;KaqWĵEEˌhʕq6i5^Mu%OI,ʷ%{Hb}\TǙY+V< 3 pycFcw(UrtOh HDi+H6]&?ZUM8`˰D /o钔>!@/*Ai Z7>k 358HZ%!>C:+o2 2h k/fhkh۲{K@^V7sj?,vtN}N3Vdx:mfxU2R|[aX;=pCIfT{tiAqYHXp {,GnϤQ?c\DSzXFq'Yqyb_2 kw5ZA< 2+}ICPQ40z@Ck %jjAіP;)t3ﱸ"QM:&ēD vQozQBC4 wiln 6V%T2ɬo5itL[|gdz'i?9Rҝgb;ڂr>k]2'UA{ͩޅnp+ǝU&w@մ8C["DvRthZ(gɥR(`],oC鈻M%hg5ksI'܃ourL N?lv!UYm@9‹‰D"KJB Ld44"ʯ.Ӎ_!ǝD S\!I=Mcy*i}>1"ָHZBb#r nT_u_ʳyiԔCvw. HT 6skc-=F; ]QMQ0u $􊾉9bgAϽhjCVL/gszA?d 1Bnl? )YjaFrE ]F%c82Hx"`0v2C^ZA݀?(nr%kY_T5daȶ)m` $[ v;8Nx^am[Sj% .#8(_|4!W/ < L؈@,cvi"|uAcUK0?vcG)vC+ = 0hb>8"7 _`^5 ieo9_;1=5ڀi_ kA1(Uӥ9SL_gW #h55*ŤSˮY=2s)r?gOTƉ`\/42C"0g-RI5 /ʅ#ǖp^-5i$ argדbh{ KO"uB3>C)ok9!r G,y0&M,}h XjVӭJHM,CFs&9j:k'IVivDcrM4 WmguVI;6Dt8t0 H%c)КL YdS Gp},O%!Y&=ͣ K!L8A1i j O@QB 0H""9튌{оA jX膅|!mͬzP9Kw}˷$y\Ro<  hd*-j KdbIxRY +QEMumJ!KȁkHaeL].4b3MXhQjJ@H' Ogmɶk A+\3ƥ+y7,7RWprkLI[j^~iK؆Xe0 XU#qZ V:ϷCtn5$y=pzЮWSb<Zs֪TO*fˆv퇧L%W_96 6 q(JRx2!hTC."+@Siִ4[-⣨8Mv7iw =gH)lr(q\GM#Z /04Y tzV8;ar|@HlqH@\/oy`ZGe>3ZE@K~7d/w 5ydztﰹ[VnK;g^_[1ēKZA7`Bx4s%+DkN;e3IJź%Q0Qz\A>GI+fR6B!c՗*;R+p5 4k c dA:.h9{@wApUSUd)_iNQa{N1‘`~UA05G&M'lﶡT ΖP4$qDeGA *4 H0;bk|2&(~WV`H^yhjp ~u- KW=MWns*PLG"L}A@ RcLobd]f;?1ЗJ *h,x(wfT4UܸĠ<AVqj!"߻ Y]OG9aeUL~njtD8J go 8qEygHlZ/S%^Ձsf W* J#ο9[ѪB U۶G?8sMuoշ$_Ťr5'ucX OPc&ѧC]lf9$Z~Q*G2h_'hCw*gLM$`#ͦ< i7GHnY`y"{{>ܵmY#^Tzel _4au4!@<)$+YP O{o5x5ի Luצ(u= #P /xGx0'efV8WpVV Io~ tu)G$L/]u*aei墙K+՛bDv%G5+dKS!P[XaU}C//x8?4DVv[p8RXj.s}c4[R5jZat?m<-5AP:'VC*̒gւ-ș&0ח ro*$:Cm;sA8F{*#4;zU}pu>O_J‹;I6@ ^k81;U`dr(m%~h7z&3| uA^=I;;&6O6ˎUlAFIRyRyݗJAar<dL" GQ-=| kvΝeNrc1T6݋p] 9Mi/= b(>c!KnUXA0X4Yʜ)fߜO8RL` z{i!pS#{blALSċ_=Š@n4a`n$x#?qj LV<I>lX BvquZK#" ST09$jv͎+o믗7SS$YR5BtS<^:TWv qqAx}vv*~:TtJJeJs" @]lk< =[;&n˧Qg?<`g7@ryz mɈDԝ;a.W`7=<զok1@(d[ñ0"K|psKJ0ii$߾#\D)X\YcFrl`Px[I"Ğ1#~%1:n'Y/D_Fܔw45'b{;V󄡱Gyc"ꗎ>πc&4t<hwR ߅\H<)lŠ\kG0U]v@,u9aՄr~eȬ]疛0ңxk&: SBm ˚ _0#~-ܴqߴc4+(rUȼ;ȧ4j>Xfѽ^I9Wf FX9lrr:aյV`Gkg$̏{0 (.c3)0 IR&٧iDgiZU/jmU"+qشH{)fj /ۍٖY:%CIbӡ_-܈"7׀baV;3B_G\>>ȫg~*u`,C]t.#ۮ&/ୈcһ\ܧv.X;1E1 Lrwщ^aVqK(B\qe;C8 VI~b5-embXD;lMnưVޘ:'WkFa ;˥6]OzL L[^%UO)8uzy$HﲲwA.4:xShJ߅8Ԑhbp&SW 岈…09*=sc@|Q%5a&SnԱMQԶE%$c߮W3Yh~ /y>e!WFz;zTg` RP 2n D9uH^ :{tEœzu/V^LPs0{ˀJ!9{k$7[D9I5B cL郢#6A$㝛Ep!aP!٢}@qd|.DŸ\M8.a͹:+vPVbGIj<n'i1 {p/iӂ= T9*hOXR^"sIQv'`~IM ȮQyp;eцl=Q8%2bYit7jտBHg2g5{Lˀߧ  #CtIż SK4Z,[Q¿Uhi6aE}E?0u sā6f"|0û{,nTzM6]d'~?Z̩uBeЌoV}='F?:Sjuƻ' V**_i(ُgg+Ceã|)I%QZ~$PM]%Ike>处1Kݚ%.R{ɋ Gdi(P+v^Dր>Miy2J6!*J\+/JjS}Oj72|Sscx \IObaT jn:+pږ|W#Jj 2Ծ.o&Fo⬔}'a?.]1%o/3{ȁ.h֔r4ۛ6oש $ Nv͎nW VȪ̇Q5t3 VmDc ?edujn_gO> h2M{)o8>&r>ZJ" KoZaT'SJvy1 %[rI ԍE ;]rS%lmˋan* cX@8+`is<>0;J LH. NHHW޻,<^y{]  յEuJTbVY"w D~^5LF>װ?,;݂큹D]v, Ed0sI5AH+2o  7{"^%gv;/ ] m9exn%ђ.3Dfz?2o@^!1;SrQ OqeOK|gBCp & 7YlaMGXyi{[?ſ?^d~\U-blZfhXS@:¸M 6͡7UL! P Ptt'hh[_6op"94-լ|g4\p1 d _%+-y"b/: 2arҗ>cdlxŃ Q"03j ) ~LEJ<t0{+;9D(_ؾY#,Dy?N>}u>5$1$ `-tџytl8 B7jVvO܏[)\4m(k\E5k7md[ENsߵNA]$tO;?*+T:ỵ4+|M,E^qiP-!&9~)pH剽Wz|vEN*Uօ3 iGk'ր-IR "OC[TA&o [\MfO8.*En=elԧܣRaf59NtŽQy=@.V\G|Z@9 ϖ`pEntӄ/iO6FH_S$Mpd RhFdkQ; !fM8 `s"]븻/ ^<+[5p]fƒ ruJ;ܸˏ_ȥppl45\Kڴ:6HWWب#%v.T_Sn^N<`rFܮCuO5sp%=l_EM{ R Gf@RorIvby|=,8,椁){ƪp"r;6ZH-Bys|l!ݽ<Ÿ:^O,뛳|sr99%w[$(e瓕Ξ9+cׂNY0zXN@]66` >8 u FgNǘ1wY(-acfd,0~!h|Ii0XOI$a}M[HO/|z#1=V {Fqi e( a~Jy[N @s&Cbzl=)sԼtC.r|$뽤xC=*T$BGi#GݩgZv?kQwTﮌ8j3LKqȧxqcp;|y$.>UC ION/^0QYai{R:W>DQ:),ip8 $#P(.oEv7,QN!Y]G˂؉EC1se # >V4 0x!|0a8w KQ ^' dMh* Ԇ+U'Eewt ;Cddә 3Tr;AVGtf^%whX|ްوT|R\ _zސ&tnr[oOl\Xd,Fa~oQ?e6#95EfduĢ"hR``Q]-KF :Ibq;#R9ϬZ6c XJt>T-gC ilU!>GlWVGB \Cp#hL駓d(#.vS ,>4(P 8͢NsI+#71U04M"۷Y؉i~PX'PV$ 7^\}=) f8"DVLq{ʀH ^n mZ'!*]_>&E~6A|hڿƏ |Su&Y' ˆx=AT07vhff`jC$}{}н|0/ߩ_YEߞqȗ t\f]g?U}"O/BM`ݑL3p4*}eK5zd0b%5/)!Mk46Vux@^e Sۍ߄?+WqT廽YJDtVis2 [GAКd$P> ! 5)^|#bhWߵLs)HYLϢ"@؛\?v3dzahj'q+W ue:b(=6 s,SNlRe/ȬTO5M;[`q GG <xO?|&Ai Lm=%bؔjC9jw?8cr լ|‰sBs&/:`21ls{r˵إ,4p[vny˚QUf#ʁl9Ma>g\4Ikn _ >|&Vpjg9\cmf IG&F d&c+ϳ۷Sƛ͠88юD9oղ Q]XsR ML;FD+7߳JKUk1W[Lgz? LqCwXΓ![!e$%X VNԑv"B@X6{{r$.gb:LJ-~J_, wاBTJH7gC !:ٌ$@sSss݇\1/ z*XbGT$LVtrY`3> zйsK1Owr$NgPcߥY\Y1A\w-;Q>&5ΰ$ 3>Sf=xq(4HRR1F+>p'[s@K /wftb`.^"Ѥe;bXIY[3 \wB]Ķ<~raϼ@:V!Rf+hg-`-0]N__e,CÂD E^oVo-E+~X)X @ftz bZ}מǻ_zDV \%z?u¤w/U3X_5P;rN?O͙C Q9 (sUh?' [xU79>x{Ȋ0 3W ٧p\_w֥F1.-kBxlkcgIf7 LcǃFsMߊ|GqkGiؖqꆜf1%uvX,8c;Q hF9^[s4/vs5\ΙLCC %?D0BKP"m?`M4^ -2@! ff|WN{#+Q :mizQ":݇{(m0 {=ڋ& Vzzդ+R# j)N맽=>9PtlS:%RN8ױJ*ņ{` eF0pUў Fg!a;&tsdg7Ca\bqgulN)8TT4yhbNs aQ8F3:4mXmn tVHm‡6Y2BG*1TjDnTw  hS̒74.=kPq腖AsEPǟ⎔mgZ*Rl [Q|Ÿ-YEUx[@Nn(Q^62E%dNgnPMJܳOe(لVi4Ak͘CcrŀR=6+fTkvV+i#t+9gˈLj|L5!sIfBZ͸$qoFR{aB2'tS0G4ѵ\:cLfP҅t'^b )q*-\F8eD#9܈0z$)|@:Rula7;Q>hȱxTO f{?`':Bg*^\GV˼5vQJ>ƴV]$PųVLr> vpD,PM\`LCQq]yekQcbveWC49 bs [LBc*7Lb3 QN^te+īsgϾ B=Q"v4S-2Ju޺!Bvh8VkBS-*oЯdmAQ 'P5ǻW'*JTaCA?G;c YhAv3*$-)4ocHdӸlFRK~'DAײN0, %mQqoi}bu.4(Nԅo-OW1dxV EYOfB3bnj ͠.o[N'kenѷvHݦ\% )_p- ,w>{+9p*]~vBg =4JWzZP @TfZ nv~6Gނ_fڕa]2*i=HYJOg 8 .}ή ƃNtc$@cHf%M r-32DHtEBz3fu=k[{<ML2ݴvbJa9 es7 EJL.yXũ)mS{Ov| :+ 1"j}~|̊@\a<čmG)a.{*G W| BD!3WRr?JA`\t*h-)w#W;lc1>$a-ç8Y\r:&#h~cSaeVHvnb-̢HH&95ؼ#O=2@ 01x^X2<3j=o7orokٹ9G>gZy% IA=^qM&K>M6'?Ea*~ f&74L?]zoYK"j:,*U&b&f:Lw5|kb,=U"]n ͣ֬L)>R[)s'@$HW}P~V dPUd:r31jX)J\&Lo>fa JsJvQafr37xQlf"jȴE[UÔiUEȢ4t1ߟʗ}4=bB;RTaAg7=v!Nx,] `P=8."[B? Ɵ>Pުa @o_WJpk~CAN${KU7we4,\F {YV:;4@$Čۇ+xe#'ڟ0査ġB>-,INtUPgpk81nx3y(.Ջ z;AfRWCj 2@MDx;0yx証@[ċGj4ҟ'mus% $ u!Žb̿a]ЭoD9 ̝["Rqf9`*9/a٩aPu0ףg:-> k|%D1h%d&LbX4g()1 +bCaU@x~w8)G@g³Mrseu|1$[6.Μ6/wʙT=MgySˬFHxx7sywK깖LSuNvX"3h-~]Կ'7=),wr%@Q:?mǠ:'ܮt>GRDnLG[^u?hi/LpH 3҄_}S˾3fdɣ d+X+`18Qtmi˦*W~d e_48݄5Z2`y挔(n]IK\2~6&oȧZx`}=?h+>l?j1k\kݽ ХP=Uf~LH+RP#9~A w(K>#l&4DsS$&^ 53mNf릶%dJ|l$sq3yaU=zvtBB7k`"c+y*DP0KP#ncLisxsδ7[280?oEH/qQ1uռ[jݷDOZYrvbJ/_8F2:1^ 8E{d oeqRS`'(Z#ϭvⴽ8$O.8F3k 9(Æe.!|逞O;_CHGC %x`N =Rs^Ȱ؃⦌0jn%BGhABP4k A?M LóZX: -ĴXk6(rZG -t"E |R5Y;L6=m .7vY^aL4㜳l\Xj۸ 5pm +im)jA3&\_ThuiMFƒEefh\'>QHN95/iwC} >Sz2P\.Up 6 fP#lݟF@9/5-e6v#!xeŦ9AAq݅X._JuQfIԣ %6tE(ä́ a9.Q@o3c1J> xEL!]uR<n S\@-iW~e I8D&vp3)+cv*ݤTh!Գjn行Y9S,icB֮fBq-\OJVo_&beWxe4eZ!:]:+.Aऌ426Ab:' iL]1xεd(XfNgiẕQU# &j TTe~)yogg+\9N-VG u4&?j%O倓yh6ae^ս]O_Fu0G%HXbnL&V |^ ȖpBХ,q 4@jYE|rNUՖٷW&s %}մ|xbf}\M}9Q֣N4t+뙏_y3iڭH&Ш]Hϙb3ta.؂_V`5~T?nrW{\5Z{3N2_CXf s=ћ d܆\3W6H侰 9=#;=_y닅bDXT>0o.m ȯX2 W(ُMP]XgiCzZ%XCNoxvNBpLohd'~E౲s-XA ~`1e*ka|WʛmU%dUI]pP E{Psyq H|Zx tə J ZxKZ$:PH<@FPIƃ|HB^=WAw\ݏ d'ک) swR1uot ) i!Hdo2QP^Ǝ&/e ض9ުk8wyG.C*l.: ğWGtG~ ˻pxǒFFH0*"geZ=)>4 ^ X)󶪄f{ȌFWX% 2p'BpZeIUBox]~d7ӧj}WUD73Ww"rb jg:9ݣY8&LoʿՆjdKV_UWV&NZ CnF03ďESx0hAs`xXtk])ECvEb@Be6yQٹ'F8ᇨXekJx}j[΁S顱jwuYW -*1<9vL?oNr.>{'I +)Q f?1 ˸-DܸWKRJDniհtE(!3xu: .SJTGr1+4dOu;创q$ e=`xXe8 ǂذς |^|]/4!% 2˶tw7xǗ#rUbNDKaRMq}!X MF+[Jz@sNaznH):s:Sox/}XWQ(+)hW "XZ)+_72OJ_(zI%5z;nVe3n-rDH5@I9 IbuATƍаkXxfTb)ÿjmʥŵ'ᡖ'~|kx}FZ\坤6V$Ss!БRL"{k` Wʤ;aS kpT8,>sϼjuH* }bQi~o[ʈɱ4͞ІuuI18^5-=x,d$Ffs2!T[7v| CIZyr9lQY }O?t%XKC/L+l12~Ѩ}5oaYUX8sO]w< f@0' t A3O3!`N(싁P $-IC/[c e]T8M~W.ْ8/KP"x"RoXk:/rH>7QX.C.ˇ|e;2w ZcCQf?Y&IDtlАrs_FtȲ?cmulWB-~5,{)}"M.XO`.!x=$D}kh(*&KP>>ul0q^^BaCu{tv\,B׀m쵭$eo5#=25!ƽ+ĝ{aCuJ,"&Q(=[Z5 Jު&oY77%k ] .C}R@BD;g򸳭:!&7NwTjQ) v1G<< :"o^[5'~ouh£;5RF~G]dޘ謵£A4r׉YqAUt҃ j)pԿ{scN{wfC>zq'imt4a 5HWP 08+L0N[~ >¿z%d*ZomГxTp6'%[8SM x;ݡƼuW;@"PMfrwC<)i0gSfVl/)/ ڮ<-@r O>&ՁpmD"K9qɠhJn8q xҭ"y*V-ڧ`<^6zZ,G)܊@㬯}9jVDv V]cRdLlh賢Vum%/dS-}ﭺ./)| nVȉOѸzTz9We x2G m!Z%>%츫z_N[+sV- }V*8?oZz- .:cQ/.U#P>e_Js舎WۣVPޚbӋRؐpU†۝^VBl3{$f>+Pn%t\*J$wK){.M \@fZ1{f <2VW@Zmiq㒤|i:4?):1DY v#`EqTBZ O*)X%8тN+<>b9 O vcPi__.dg][_H?0ȩgF*'?>57-qD}HV c}UCޭ;&~ZOph} fh́_j^lNЙTAs>cIEK)<õ; uÉSs3#k,7@z I,N3\uFMH˕&Dp:wPR :FU!tVg'P%hiR:_s,%=9L,7Kz~?Vۡ1+l>G*+DCb>]A+j+jH@zE+dqܠ>feY~Wjb<;X^b)Jr9d;c?y:ҦEB^3fP>$VPB ӛB#u}VQO}BLƯZ^/ O5sW%#pWaPyBi]ƾH/oշxos^=4 r)"ؠ]:u0sVUGç[CS`U<#P,vympb. jƙ2z&Z}ٗ̿R,h+ CBR'V$C狁{^Yi{"KZ-J'vB=R#ss{ӍkBuԉvZrYsBE&Kwn!)X Uv{*/FB6J=<Z0mzL 7q&!??75E$c? LTk*S}4 Fk5N7D$Qz߇SœnG&c H,|WS15\#Ip6$f'y{%#9Nb AX:Xe[QEoc*QutaY8``> =㏘T.1fl<m9'3Hn Ix~ZAZ1?v3϶=i,(UޓWO-@N%,N|4L-3,L[it} ټp-jӖk-ƻ89s`4Ց٬wr⼺^tU;ZVm> aeY'߂) !2zY7JrD?G +U4:\-ĈC?گ]l|̡>e=Ǜ(~>fS?Zun0R#C1*]$x%,vrIp_5[{ %)k컬I_dI (!&>w]loԔMԶFq/=@a)޲8Q.aW%}A=By`lv}?VY3Kh_{%~U͙g،VDdʣCy9^\Tq̈́wOVz@;ﳆ K$82q>(qW·%B*Q/+Z﫚74mBlF! |-i"Rx"7 -}?2F*J(iy Ǎr1&A ~oKW~:oʇ?gcR-PŽ?F|v IE$k[=LbCc#iBxQ:IUsTGFg avL|+މ;(`_ޠd(WNmM2Vww:nVrv |, pɷ +v{aO_ff=Ӿ$ROc'NI|Xd@d¨?۳'ӍՓ>\'5UK%7*R4-J>'3!~PxYi=NzEŐljoB6A\Xd(8HNA@ C`2/Wqy<ٝlv^4zTs`ղAN3?e%]jBO wؕ>8f]|q).}I/.U1 5 idG1O{COB¯-lJ lT5dVb"T#Ex]ȋ-#;bR;FŧV|vr]4%VFrFw ! 307 Da%bMs`Tw7"`XJIJë6S d)lۖ;_<{7S%?J2DM&4=dN)=؉16BB 2c=CH(AN@|? ӕ};:gIŰ PjFvEz*1Glp\(gk4%ɌbR n37 "^3Yk&]?;Nɕ %4A%b[GJ 㵅ݗzA<)y2MBi)ꭃn$俖%TMHbJGu\qksʒ[OיBj(xLK-WrNat{dܳo[ϱ1I0uJEJg=(9 σV: /0N|#N`X<=qqoBhqeZfvpM8hG(H祧m`88֐>.C{zM[aPaxY`9 ݂$,nB5qg ߰mnETZq&jOFb=ysV"H. XY>bgbC3dCaLUvh=<\ͤ`R>}aKJD6Jc_ S!(<µNތxǡPAݖV'R!cC &aPO!fNE 5O 24ݛ L֪ܽ~@f/E}QmhX"#Rr>X9֠YI@]6ԩ[L<{0i% 2x,Tgs$¦N6ijܯsӣPy]ּ/G!)I/X|]Ɯ2V h{ bؠũK :hm}F&% 0g Dȭ_2v9cu `~=3=B,N!<挫9WZ?6`.db i3<3O^N/`fo"x{~_B[WPj?MY -ՈY4 4ӕِI= sɆuoy QqHj)-r% )LB9$X )ZEKJZ- 3DzI*>B1I9t,GIǤC_scg]n0,N!;tԮb!F|_Hk % NcbG )c^ bW2 }Qy7]RG|NxWޚědʘ}8Njiy$8Ujbf.ԙcJrdC z +ސd|*1o->(Yc NsXnUu 86|_ǟxw5J}TF9=e/dEhhwAqggj^n3ˉb'Nb@]lR${0*8u^3&MCS'F7G2Wv1\ l5ŀ"JL` J_*9ޱ=/ƒ8Hr8A4]oFD̙V۸;>y;(ωpH#a<[BEa݃RGa nI},- WnI#G.ԇ^Ŵq4t|Q+> +҄]""ijˌ1 2X~0A=H$t<%$v_iu=_=u%`"t9;wPBs+= b2"fPZ–U5_Y)i({HJth\JD.ܠ8u8vAoɮA6:"#u'#qUuKA;ێbXXYqMlaiuc%Mߢ1a<_T$h~,ǰf\~a,>A{?:]F*7pMfkOьu0pm ϫ)rx wU/!f&'+ at>#Ĭ3cPe=cJGZC+<(X(pÄ1A3-Ё7&/pv22HgglSibRfv`ca=\ϒA"H=mjZSlB2Wo4_|ҤFrA7AZ5$u2![Xle`hOm*,m0Kw$r_Fþ#JMQ(6;9y#OSmۿBdl/ 8xOEDGܷx651.('!,YpÛӴg׫+U\/iI`%=$>+GCHM}& [,?i_\b6<;);p$!TXe?{dy@Q*#!hL*Fn ^DeGHďWgμk WNm䯹YxL#F4l̑0:N^I6'pmYSPZV/8' <{;ZjW|r^X/}=#K57f˒f~]ZJ3B6bU'YOrtWeMW>;yf#gYgaf84NAPN΁Ӟ,1HRdgw†gr"z9jIpHJkw`<o-Q}\ _\Ӓ˃9kV1/Z2՗ˇ,0 _qԻ&4j+T$MufJ'D!xj:hp<ިz÷&18`}A&*8'+O?g7NFWy"+jll1Nt\qz޲l73v~y9 ?דqk3ps~7K`,.gnZؖ"]E6Ƥ\ Ԧ S6Ӡ2#.>s"qCz ,FFf a_LonkRPSsF{]YjbЉU٪.&<%b;xS넌{ T^ {7%f7GȈgO:4$jyps' Kara+:Rڞ~(_ M=m`}H 2%ApfZ;qX_-Xyh: 2ӡE3_U l PA7'3t4^eO/d2 'vy3AW4! ed2?BpVW `ڠ~b2+pQrw/|[JfDk 6F9AKޜrR~HSoaT%0ZlYGF[1 pP1K.-^"5Zl+O\P|jk[&F[+SM+fn!{ط҅%F6~@wol$6ds(s+8eVœ~~(ezz8ns.Q`'m~^#Kr廥&.;e@Ԇ5Oy-I@M2߳lHJ1doJĚi2*@0BtӍTn}|Yieeaczh*M<9_D'uLJɧo+mPɉLo=)RP+mX+o si98i!^1R-5Dsu~&.c+rP-=ù#PqC/v77Df ŧC~qg f`EuP4(838S^=;8D_}g-fUE. TI# ^Bgf|%V8J점N#>/7y_o[>/4S_t-6 Pnb3EW:nWwF3jLo#]1#^Jإde_V0,gOUnnd :Me$b$\6"1XJ;bt +v 0yǤAsx4lcޏv}:r]Rh] 'AS'O4 ŝ0uxðq~`,ؾ`. hCm![[,Z8z(׭<LfDHx|O+hsN.;gyg+ġ`wt%H4I{ATT񓸤?Ut|l; h<h9f,tgBK0B~!j:!T=G|EwexVs+U$MXɔ ͯ Pȉ :z{tbV{ qL)hl%沔!{\|%o$oBL+ T0 ,"kKV $ A@p3 7BF9ktj8I"lAvo3`C Qc'i[Did&FG q2zZK7mȏd"<ޒ{ZEXT{ʩP{ʨ&YNw濋<7W+CqrȻȣo_cHa}U' l}I_P iKxLی#RK^ه~5q ğp^9MehsP ddg7mq3M Ƚ&HCVb/>ӥ:}9<ٌEC`x;3d$NoK+K'TES< Ɂz##>q)1*|~Լiă󌣮gz!03_;]Q&9(-I JjY|lw @Ni'qU۽MS }1!U"*E x](Gu+o=-/}-ѕ/Ê\tWJV3HlD7FyA=EhϷ(')*ZH^NzG<R݂sozO *:'zep@=?I6\ ixx#Cף6α#[Y`oԇN2Jq{OXbnlݳrFwwj_ǛOCwG.5ͅWvuK)њ{ 碍W[ pZ1$J|BV`Ρ2|p#YPCswEI2ذ5$Ҝ X:Twd~od3EQtP~ DB+w1x!SuhC$OmjWim [gxM$Rz'ߙpziOo[QݒC67_nsV]x9Zy$_604O눚NgGg'6Jpg+t ߙ4~q;1bI^ ňqܤI8VנE>*J),mR0Sħn}օ)!δ֪ 'H[-j|⫃0_t Z~kRp:uAـ#2tL2|i9ңdPM>+E `E"郎#h-FCԌ-*#eM8Y%/ɫ޶y(^~omGvYAM+6^LQ׃?YVBfxiYPnR MFx&30 _+;2#*yGvM3\msv8Ayy oSQOT] }\oB(yzW Bi>P@FG,R}wZT5}cHݾ< +#]y@jhAbu4"VJT` I8~=mGj[HsUd6nv*0GTp~M;XV)^\%O3Ic'*@飿qVuvNOU{ÒM/QxEl,\:ET7Ge Q hwR4(=Hn\ʙoAD}vۅuݿXk\ƨHy:avKC,.lAr=q,Oqڰyt A쏴BU垤QiR) gKَ[0 Omy i_[)||}cnrD];&ֽ狁xPZE3i۳"Zy+]t[# 8|ՐYEuAKoB|Eu?WOg%7\x%w>DUjkʦv3OUlxb?&k!ݮr(~ 5Q# 5̹QyVWXE) (J}{v@6v4O ] 6L{PuHdyAyC!վծ/.\pi;mKnR 9e/h҂x7H,/Ѣ2 ݭUv˟cUD(Fؖr[R*ɹ' -CŋHaݦ/Sudxn-m | v5Ncfny;]]%K|e ]c%%n2 p.sHYUh-1<`hwDjLL%Sl#k颌Ӷ6{sD}91[$Q8׏/+bpLR#'(' оa}e՞QHo.Uc%5V3J= ֛gAcz"#Xo]N|,ƒ [0ui"ͻ$oÕ+ WPBaRGn=r<6-i* e&uCk=<)f>}0bB f%xdѰh5)-GA6F']s=Ҋ蹞z٢w|rLyKz':L+ %G;}ͮj 5 .φ 480';TcNwV\M752~?n[B rXYODBz`m|ys<΍cUrz"-KcaW_mNx rىp pOn y^ i;o/$џEtd@ >_Jƫ\P J'O,nysejUd5+3lBzJ{}fѨoeݾkMŖCP+NuqY}/HibjoI'4$?dz% qcp4&pMxPЪ共3e`ʔDz46 ,K@WWXiܖ%*rr#=4֩G"* mǀH">{vumK ||{XՃu HDiN?03\ -Ў~5tԧCҿXA3}0+vxv}K *p q%1<)cn.fٻJ [mwƔ~:<95d;Nv/sRPZ++Kz *:ˎz %g.]dEF=HvĎkI u"^9Ɋ[ зl:DQ~̚AVz-JuŁj%[T29\x_A{`ȑ. X#SMy 0')@ݎ ?p##z&&V!.%Bl$ ¨96o '-,Jv nxܟ9pHD5VuSv#(7zD7pCrP#!EBS.HP1=߿Fjj.7Z6ѪG/ٲ["7Xkjγik`_>xTZS>g{CKڜHH'Y=q^aX~Y+k D5r󾚃!+ьSNf\?PzHT'|Z~DReޱ羊'M*BLsقa&呓wBFp'8LB R1T ahdB8 tRyӽhnq~3'ťir?OnkeH4pb `Q~W,3YaDB/!~?LNV-0Эwa# t?԰s8!V4ߞX*8Oxc0^Tl w=~xg,*#>eimʒ2ڽ{=bXg%68v~ҺP^8ό6M2,$c 1yH)"9Ū;&WP2OoqZˌ1%K_(~orevW|W&:ßz4loWޤ%V.(F[OD2G_-4I\x3YYU  4J ~VI2rRE+&mD kd"KGdbA)OKR{frV `l8H͙]_l]nr7Rv̉cЕ\oˆ_qSDrɨ`G;O#,Aj~ yA=% Qa0l4&B}ӾzC.(B4_ ?'xIP{i\RNA; YWj$+m +^ J&RA܈qв/22T>\OuFVsE^V--q9L=Lp i`VwL?jG.cJFDcID gɁ{\W搄$^B;kq*q#.At9jc.O_/[:#jwH$y`bT|U:\;J+?"0I`X^˙E(d6@4%o!+-DU:kxC.|K=_Y[RVTRW^&l 9$/x#R_ZdasyV=B(<%lD3kTXQYu6;31EAmfJɝfXHX#rP;aHGB`^l;t)>ç; qd ԓWDJ2|`J=u%m _nر@ij|< T}F8`zם4OW5ƈ}]a k9@DޘwO^7k@ZI*QY%Suvc0{ɨs|6If9V_N>ur'$\CCfUe\vu hD}vj;Jy56qN. mmk gw+1,SƓ5Jvr("_1.ggQ0-hΐ~A,l@Fs6T$GN%hA?$>r.e6"%`!M*; 9eI #f5%n(M$Ҋy\FMBKFNKI@A_W1~2ǾGTfniZ!Xݍ`jTX-HMn<#U8^=K_*{%^Յi{^a3]FV~poW6ZquHH^6v&Wݮ)NГ[-ǁꌉlC ӑ=4egUɸW#Aŕ6׀WՒrŋLc@]s\G?nſ/zP|/\-iA^Y۟Eyuߌ,Q! _ӥ't$K( p+>T ɨBCf0xE=N'cֽ:֡4F {RZ?j"kaIwS]CCX_FMYȕ`2LL:MTyߒy$\,3qmIgzG.5/ ﲜ̸W:*^t_pA+ſaQ 9 +fd DFˀaa`Y0M,Vd!c%ʪRz7S cn^D SfډZYr=bLɏ 6/ $Gf#-A>m֦ۙe k ߱i<4"Xzi5E,W]u0YhXGSsk il &>2qɧݧ*H9 t3s383Cx%"CZ6=6 ЦӤ?&aQ II9q荊rV\ r;%! U Z؂BK߆yS^ -*$VRBt #[k帊y>X 0vjX0o m47dMLX}͟H7UFJ KY0.kp5Gz ]h)8kDԸqqʂ\&k2K0MJ,Pgs?6SO3\\cJ%2o*Ƭ\aXGR7vۈLKڲK'|&֬s\uEOXEoלNz׵HFN; #ɑřv]Try­Ίko!r/JFV@ hPD}-Fb}:WXpWz(a^?Z'8&񚻨r݀RR+KUUq(/EmA,h!?1xNOKcPΧU\Z-$gW7$|\G P䃜t԰_1@B pl4"d1!КyjдȺl?k|h2P B)/`bw;Y({"rZ?=#hII"餋NjJ{a}2n9<̎M]G」r6+"PȋY1̨ŤšIk eG9ج{;ՕgvwsObu_fLkԷ=TD;V8~uYM(wuviv Agcm\}p[1㤵ڶ+^¸[0edP=6 J^bڒ{F i{+9Nv 5+Fɔ]q`(ʠ4j{&÷"vPPj'^mq)e, ‷w Nso17ѷ ?Uӟ-/qe] _r5"W;?oׁQo\סaQP1n`w9R}X͋('u_ﴚ+r QS֬ ثcgڋR'$N(nlAsycN]2'g ̥(ŭzX\`md٧I~hfGk ]ESLY-lHCB֓L85mQ> T ˶vi1Er8%n+-#WaJɂڞPo7O;a gj_8價'CaM-]v3H͟ ;cSfbHhx,Cl6O3'=MI޳ d8^&m>8LZ: PH~R.ћe|Y!_H|Dӑ/VΊ\F4ڔ'*-GVbtPb֥Y*@ȇgu9}s RXgiAg ~rA<{vA9S * X*]P"_ 1PqK촻-vSrU*e]gܟtEƼ#G^pZ@#Hмn$[TdE)a:\9[C{}Dqe2V:˄c X|$G<4{Zt~ϐ>]SHЄc6L`UVu2o"&94fvCÁoU3F5ENCz/DOYͪ>qF]hHYO_T̈́~KiP);:¿yRBMқ5?Ni.۞dР^q7 e*vN~oJ(V;kD^735=U+C{^{MbiT^& 78tP 3R)QTP,:;rw vAV۴g4 R,"Xπzƿ jI)H4ˏV+Bƪ` aWHڦ.]*ո(a|@182 -)CxlqjR.@ -ۂ^R7@b?H";e'RV9 UnIq)tA5V.; =20@JpC:@Ea(s׊ I峜JI4`N("kLW˦"!dNo@$YB0,i[M] GRSHcd:z56eBtk^OAqd5f [11ж4ttb4VtdL 0i|a'B'Z$8+.i{NO gv9!MT+YQ+4G8-#$Sg\1^?|XرiMȈ7]VC `XS6䁌{tȳ\v !bj Jr+szloP'T DΠ?W^]@L<una0$.$HꝀ6EPgM&RvI86DNU>8={@o=n)=ϴ 3Rr6 HS[ε7Z2tcgMӪGwڮƌjiyc);d'-:bEC\oW OB5:oKrh;""oi7CF]*Z} eJ}0 sil%R$HX›ס =kO-#yQ+]y'췍<ᅀp 3/v: T׃4XlJ~K`'Yug?(۰IGJr=5׈6iBǘ:ߏ X><~Q|#% ';wZIW{&Lc\氕 gz5E^*F[瞛mjngӛ@X$n8͋: w h-Lsu#umDQ6m7끈HYW짧,!X5q;pBD"r|3ipc!_u"b+#/MJ9 -btt(2:~p,"w( B4,ʴ ;z3W@~فg$DϺAx mk+:*fҸNFlZfHQS{iZl98_ASLEӘm.lcB'Eვ1EprCgtWE.sWw~?"z̖3> VO,C!;L0ں*U3& E `g_ ArB/\)H6ם2(_В%eU6F>YaRT-9=ͩߵi]~AXaa9~ާ?Gv{m JƅJ}sŬۍv#0T)V^$ͪt,Th{9zŀ'a %^`atڤt"Gכ{d2Ͱ,S.<n8Nۅ}FDK.Rd9D.NH5ɮ'^<@)oNj^w nv|B fu] {T-R|qCY POr.+I aO|Qz^b aiTOϭT慶m:Rp S6kMx끟vYޮz K{R>xqtZC8tQMeƕ\$u;ͺ?n'+Oݹ4Ot1Bk܈}H!$M3Oz99߸%.}ß!FP<Mˌ( tHĞf{~4:(u<ܔAn.PiLp߳9<-EYPR &:yD9!AOS];PVbT b$ 3(wT7H.'<< D_ (;qB(z/bqնog Ze5m~gj)X竧_:Ƈ [[ A߅ZpByyA"2x,t9u+EO2V~41)u`j6lnͪ$d_4f.?apGsQi_H9F+W*T^tsrmMY:<G>nk:k:`VDW&.4=0&ahۥ0apⵄ#\!l(aLjC/ZC>$^ 0558fp>.=ovς_ NԷ2yH>h fWwT *j%mcJutd7yS X]BQ:Cgg=BjKsI*9y,CX#o`=%rRU"aۈmsJZ鸗珳 Ҵ*_ø<dC\*oo\(Sݰ.AbqŞpQe9 V7\[o#%SÒrޖ"8#NU!9~]j<&W ZRxJez~:ɸ.3uzS(R*Xbe$*I}Ac{|= >KRu m)DaMlܳȍnp';EqΠ96e}X_b!0[W1QDxFثFht@ie!0*gZ{h\"τ}!g֮ޯ |C&{N̟Yږ4aymq)0k6p ( e A^6)]hU[,[hHڔ.xcI?kBfՑMf$"'`h 5wBW9-1K@g@ 8ӂ,1?Az,"PR-Ywԙ!u3*`8V]zq!ӤVVG\n?b%egtޡU8)ÚLV[Y}HqMIjˊ8<= YuDH#'aGԑH6.?rJx1f ښ¸ˉ)y{ف x_)tMVr |O;ɲ 1WD1|[+1lm2 5on?XUxW7)SGiͭRL/7Z U0?lY(O= _{'I ֙~NZ7ŃmUd#\%nòm¯ס?w$5!S YČa5MqoPo S5T>]"K}Gۼjf'bo ]O RG(ּ @;c#_\NzaNz4KBI"0ڒ&^NazsGcE<"%`~!ۉ*+rGٳ]* u'Am=ay;􊡉ﯼI#$/ɍU5ܝA{/ykZ u8Wޘm0ƝHח/gd>gꇅb\Uax@wefe8H^l.23Y֟]ݟ.XaWgʮ/,3x0ǿV|f[ I-XQ/QW;g@ d[|ܩS$S+l~2lI!MJ)Q1GZ7]gdIݩa vUҬ`_uYM^{ցh+2=C$p8q&ON/nhE ʅ1դ-WYƫs8~q#G4ͭtQf?t 3XI5_I!\QS"~oػܢqTԱxk=ӡTc#TvR!\{BOߩA[ [=ΓbzM0ߊKއvqS(L"I~R3^0Y3NeD{ PI,%JA/ރiNPϑ͛-j$8LBb"p pA(!ga9;@\tY*pۚk_}S'}2@̶4tu[8xߋ4E;1ElYtKAkMI2Uz پb D%u{y-\=$lcQ}PzhuX?]j Wrq3aWNJn6b4K iFӘ^v|CEm×WIdKIK`_d%1y\ 5CpI:]r _2O=$`}jZ2C1ĮR(κn/x<)nNr8B}#<7]D4 72f[ |BRJPA*Uu{MexU'htV=J:u(WGVk$sc0MT (dV:vڦzO _d@_Gt[^L bn}Bq,ɸB3fYrGdr{ߞ 3oqf"_Ms&/[o9#}+,LgVq~;F~ \bMm j,|F=KH-Ch3r OVqh0VN^E#`Q5|Y u){q ;uGL!/0y |Pʇ cR{Zh.0>Li2IĎr!bYwȆҪvR+9)O/#0^u5]2 intl׆{2VIv ;砉nT8c77(첲aARh=x}HHdq"nSI!_]]LnX+z:^LCܷup96½[QR+ޕLq$M~QfN\{DN"~MH@5oS}4^E#@ u0R.o PEs sᐘߑX,oufC`s^Qq 8E<*=:@gD7X٠!"|.Ie\7>/S#4-'TjUu ؆\U68_1I^w\ʀ!A"pJ8urD4%Dٓ1R[4U:VSuxTz<l{OqAڮH>Ӻu(4)!X/4 ܝA8AMA#sEׄ.SYj%̿"60;(qHG%f u6C4~WB]?}DW6_<5U`^[NE⹁~>b2-d4EU:{^3 3rEE9D4klP!0l&*f PWڸq4)'^D_!ۇi_?K2$o1TҘ&r$"kc&8up xadc4:d z`s)~x3褫Z#lNA<,2GA4piǰ6KPAn 8LZ܍45fXzU!][\s_j?VfQ\2Ua!]3`lDFU[4-f!9Eҧ6^5]iofS$9W}ӆ}FBU/&nA1k+?t#U0L JCt傒CшhLo' fZ&>g+RBؙ݄@FZr[U:_b! es.I^JaWH{l>I"i5﫮Y\ڧ9,< 7F3s=<~U9aq`}c|ͨ@Yvo});Kv3{7ش ;Lu]'U  QUoC: OjM!Rˈ=hN=ϩ 'a.2sQ`ttfjo^rLLE43@#U:=L#zcU,o9FA$4(UDZv։KP jox+?FYVߪvq17ndF&ry>tB`fpkYvCgCq6ͿͤqeۈͱwQ]|acdq)qx-^ߩE!=s@{>G>YͩCB]JCujb,{A0^acZ#62V5B%-xlufxw q/@5ydx_#:S2 ]X]Ǟ?VEy;8G3T] `5%T.uY~dY Q>;w$m9,nj;x|? 腘I78Y[#/&_:~X4I9})>?U9lGUA#]P U£,KY_LYP?'O7OؑhGaHϷ {olWR.q0!z&u7I(AO4~x,viutk-NcP?fQ>AaL[N'osdg85XVLPUˌOC+-J4~DYҤR!*l`2C{c}IQVg+Ur/ۤr1hd)G;g.EWj8̗M2ZPb/潄4)j vWl-Hة[f^UI99 zk'[kٖ]m)?6hƿ1p%e>YA@ɪE-ْ4ـ2. "a|VڼDȗqwƚ+o1C0 *;M`F ɢӿB?p. V:+2@ S ӜxXEjN4}]] 93M `E2%fiee5:;Kuxq>ƟO&墳Xg"^HlzL k~4$SNa]=d( USCn6qq[Bl4g_IR]#?qYZ~čh1g3)f P:ًpfE 4 i 9cvlxhd'Ws`n<ʙp-uaN}vPۯPҞr0}pbOlМUa#eX"Zr1ӤjU9{?'tQYѸf K P(8\ÍPGysu[aW%GmuI9o k]MLG>,똡]IQ1跶L:5c!>;;&'^ǫ_4TSdU=ª+ʨʲ~;ccr,X=Ԩ{g͜"y͹[ڌY(*ˡpe`7+2N7-;[d&s2xpixtȡ_{mGַ< soN荜J e C}X0ͮC [ؓGnSD!7[4s|t(dCHYNaIbל&ğ$^l@"SN>ekZ({+,N'vgmQ怉F&܃Bf uU}/Co#93sxo:ӭURڈƥ̌\2~6 T8qTnV[qf&4yC̿Di6NoKh?6,k83z7}ZH!ջrPŒ^!*~wnLě?IL?mF+w%?~ܩQs3 jLT\{x^Ź^]TRS5=|o3{/KQD햇r5|s7|cI`;G}BU(G n 7;P 6W$`mH ]ʱ5 (q. ƞ @ 4߮?H(:yk6׬F@!yh}ϗ:TߎoςDI85W.nC*Gl'ݚ&i\1Oʾ}[yI(V+:S0o5&R|:.&(>5 Ch!bcpZ-,ɲO;ˌG<ͣ,{#\ƌߜ]UV) sH<@9$^wTRm0rZp^],՞Cw؂fA$]n-≁DhrϝH+FGrܲX́ʓ=2<_{ۍvbU6DǕ{amM*ע]"@v?5K#Wқ_PB7G<7E]`jx1ʼ6M0eDciV q$(bøma *iohf=Dgf"kvSsfauuX<9!_P4V'nP{P "߽[SX#"hNDzKq56[┬Lʇ z|le1-:6:~4}J"3" u5eg;_(khXsRb b ̸3oCS Zέ?9 )/YXjhL'sU+ ^T)mJr[esy{.~k *l^&T<'3b;8Ս =c*s}.l$Y ϻ$$"2A$ 8Ffld>e%-H#z٣bLUi}3a\& %fUk~,&uGX tWpX,x,+吞V*g>)KL:r\vUH7ԷY$[ Y45"xuiF?ߥtє'[ e̋Mz,וA]0#LLئj/T.9󬷗X-Q)Ma1{|u(b7w%)UJDRvzI\Y?3׽Pc uaD\A4Im&֢밽t?[R-79EI(.Jr/LAx?K\nv//r@[]P W%4:7;>{`P6 ,k|x'lu \F 'Ʃa@ouS"3VJasӊVGu>(5I %usx3{+9ӂWj4aol6H8/q%~ۼk9vTt1^씍^Kwk8KcQَٔe'Ԥ!X>HaL4VSކ=/LdQfb&Y B]d*$H4Mt[ꍞv&\{+d޶NS K^y,"Ekl?"6ɵRe$ eS3O\Sa*2mHh?6b!Q,vBY ~\B># sHZX7n@&`sQ1ò6;+Bkg+UQޱI&Ed5o~(Wsg\PГ~Dg{nX,128''w:!BIXf9 9Ϊg;>.Pc/(2yI *ۀh [׭q-Mi{yi0~v}<p0֠^zK)uU+΅<0n!gyU֥Pv4;cG+q:DCvsi:AxJ]ۏc +CDR6.>qMlݍْa"Qh)jϿ\#~WM4sЎv Fȿ6VZhu歮FfBj,ȑ)nh#7dm%Y^vt,8CH.U6|R][iR#dh"<Ԃ'RuЅ5 ^Pm{c9<ڍmKw0n̝;OhVl딗99UG)imOt!'MvbAw*$4[c 0 ]a@GTPbTچZ&>aa>OxZ.G]TZF6fnb .[˯3t%!ؔ_(H9M$n񚪸*rp`1] y*ɵz?Ÿ0mtto:L6>ۊ*z^mkNvQL6]-$C S⵩$Nh:WפeǟerA޲0ځ~e-<{dzj-ۉNߖ liv E+<_ "<=R 1Jz:o<͒5b^Kp355ikNr* )kH~?Z>eyb iQzLsg6 4N 6 izqG+?$ 6~ ͧu:~ 6nPYXu'e9z+TphPE:Np2pT$I f Ƈxt9Z 2˝tj-Pht|*An؆ߞr"s"3ϾiOϧa썺qQd 2޿ ݳ;CsW+p12˞́$SP$\?O4k5[pJb-a٭)"yQP6[(1!F ٽҿck>-EOWӕC23qy,=+t@Iƿƒ-5+вԮ۟ ;^B[uG}N89RtK$2>@^(ԌyЙ,IG"el).57^'!+ afhTqR( XYf\?8}>4fJwZ^j:DSaB3X )YQCPN]\)rSaMOoź6ZE]*wMn7)*'ı[=!A,>9Ijݑ_#ZCc"ofኛACYՌ÷4ِ+"i\ ||)Ƥ$:m'SE +JN잚b6Iޣ^je_cߐ^y՚ƫMoiJj3)^4arGK>E CKEX;mWTHT@ h{1Q$,Çҟ.`F,@p%K qpЂ(^SyH.CX'ϰ`9. 53|?Z:Ȏ, SRj4?$v4iDz?T/qEt!Ű6Ƴl0v")=&dHazɗ>KQ}=Omq-ó/;&^ /7sRb8N&?+(2[] 046T>+j/rг$'=Ls@ ;[ g,#WůŬs jV*. zmO\H?4 ^PP? =vP pۘKeI[BY0fxF@L=+o76h܍1XK+%<:`q  +a\$E<zE#nϛIzrf353ぶ3a!W٢̍szg兾4!w߀#ʗX7t){=Y0 @Mvf xVr+k8z#7/B/A9" *ПxSЩP*kt%@R.[2RTwyEtuB&R'BMC5+d =d<+`e]3< zx|#%:yoog ],Th I*(hк^JcHKG1*VَG@J&;$w_iO3%Ѕ/E6WEU se7r{o}ѺiF_ T]zr8<,gC6Q?Qd>{izLjڊJnEP7!#N`Gδ+ޱ>r- l3`ziW` z]'R~r64xvgATܧ'zq,mψj;rp]wJ39~bP1k}]| ;;4ӲhS.FQZ$xE R:=fazA؎OG!U+CUS>DV<.r ~Qpԁ0@Hֈ|\u{X:ZU%{WΦ) f*W"_ a$yY|w>,_ =FɿTi!,- CIKDu0hGךZT>`uvMG;%iϑ(`Ǘ9R* 9#;gZRç`9'W?=P@m>c`FHm{>~x d>*T8[8:۽\NYx OB{@d)z0=KjYfV\p%i 4n9^|GݜS[W^šLyËxLtS_\bQOE2\U5w FA;: /Fj1B9+ko.;u6_CG5L~g٬>IB|mݪvч pa&DSaµq`{ iAQ6{EOϒpx|Y&5ဖ Q#9+R[$tTy'_uυAx'+,uJ{5O ?Yڤ"(WlXzXB}?>Ĩ&sl)TĤ _hk2cRHš>ėZ{p!h&+%s b,bwlX{EqyN i(Rm=jp K9:АV[r ܊l n8 qLqy#O㷶yҾ~)gRy}ƏhD}\T`1N;/ #,?Ľy~䭹7tM_e!ܨ(.B* yXXW8!iN5 )3k=\.ƌ=Ɵ6tѹfz/LS6Jh\;w}.JsrGka”F!Llw`Mۙ5& t;FDS? )eJt1>.xa)j<j HGQv*EH0aV fiА(is#ޠϏ\NA8DXՈ22ɆaD3l[k{t/K2{7=\pޓ k=۽D8O0V=Fy78omJjU~]s3ez^2]r0$ }b\y qes9'i;cbOs|%[#Y60tRd|?+zC*+fI*X 4~ݩ [OSٙ\qA($zkzXdܥioe.Z ˙,a(٥,y$!+?Q @x 6<_^oAU!#HĶ "J|nsI9%SrD-GW{ZPݧgˆ$|'qmkĢOFD騒NkizoB:ъEq$8gEBk[# "O|N]хv]YQޠzpމQ^tG=HU*Ei+7+(=43ۧ\K>5c=¢?4 ^%ũV#hR(o8$qJ"9('>72Ş˦r0kw)C@$fjO!@GYrHp?xf_+{%xMZqBYog_i:PHՊ&޵CaVcMpoH8>l va\֡owE[䰱d` Le}SVq\Нv]*xp?E(*aLw |uZ`W!J(5ӥP\\Z$PhSWcm! ^Y7E7&?Qzy<U*IſB:%z:#NrZ)uR?d So^}"-k!Q*ߌk+s-bdd @0"JI&iw- \zst\$># @ zWPO8N>鳓Kd9bvVh>;o|p98E=ްޫ5FT:F3'Ë{_^ZbGqoWe>ԗʚy7֪8i"Z-xu͕e5PfB76Ԗۗ;'q J~1 cw.fqvd!t8ib Xs'%V:>PwF[.EA5^{![rD_mӄ;0LJR:M3>6աq3CBIi RzLioab5J["Z5)*Josܡ睄ߝzk!޷&E-u% {ХbE8 ,y'+~`0vÜ#ORLa=!h9S`3˼oR- FSuWE#1ᬑ~PӪAdZS[H!K\L#H:W:1;ep]}@VvJ]om4)&;Q 9j}p[x\ZV@L5@5{<CJK_mҷKc ,!SΥee*xe`,v6U0S= Њ:9w'q~t4@f<0ʦAt 6poS/ 'LݽUԛe8,Rv9Rj"VAF@_h>{E Ys66'~ kk$D,B쑛a{ *;mX7ph!02/M ӄ).OuϼI^#p;&V\.)V'vj rah|hD1 Ç@B~O-M~Ӹ%6k|l/C 9PnJ.2?|cB'iXW7|xwyGa4gLkGbUe &SsJP&W3[9"Vɂ]k=JDXW,Giy0𢔀Cv5iOSYOrLWHD<8N-*RBPKRfndt[9Am˧:?iq9v)9Z)jڊf":wq:g`VG Έ6٭Ѫ#n|aV8Lϒ#a [}7#:ȶ FO~܀+X&KmEP:0VY_?C4‚nj[Ay3$0Njs5ȭ$tG'+U^īPKfۡi e F>O ZSDͮ6~H-?9bTP^:g.q}_F/KV=˕&)BL?iZ祼o,5 Eg/_#W[[>U??Zg+AX!t;C@NPtZ‰Zh+k}#dƥAЯccuy8jgW( ˴QMz-. 9[Ijtl[֍to>U XpC}75NV|jѪKzآ9/FSZ D=/Rjن4C$s&,O|[]9%q.qcT_,=S/*H2xcu6(@N|h艦.w }#~FD<-<'jcn2q@8@ --/k;ض_djtd`v6ME#٧杁n.Ҕ_;jXD[hZ*!g:KJ{X]s ui-LUYʽ˅\ݴ-`d5x( WMAVE7T>v)r_R37vK dI7Eq5_4c#gcEʂ D3J{֒:0~z ^u<ӆ!8YێDnTʁ^sUvr+N^Kƶ157,X\jnB9,8@L༱Z0i9(:S>N0dVz]7?',3ڛK]i)A{HA_pkNDw; vvym# L%FY%/o)&.*J%L$;~J;u|솊"KylIHS4bu kv\rMP:&Fg`.Ht?㶍r낲sY@oºeڍw)>s /%1>vLҰNrz8 4\)H捽=%kb$/)o6BV-vZ!q0|/1g9m9"T҉ԃTp56  Ív?J}S^}X v5;WL鋎q?^l;QϘEIreqvF0[!*5VYK=8v!q|O;jsnl+W:;cc;9!B#n)oO~\[5i A<(NbYM)z.~ǨN \D~r8M kdd (FjKO?)X dj}%R˝PQV {/z7W`ٹi;a|=`us\W{I0iƵ~wgikv?#?\JUe 9d[eHu!PZi.]HʼnrN|,63S9M`._1x%H%Dv33צ.^؟o军 MLc:zMG3^.lkU\ MHXDUw­!QT}7%B Fk<<bo\S~/XD$,)æE,í1t.4cF T-yrg":[5KgvUtʧݳB}=]ϭ@&@{k|=MG,HĀƍZ_OUTs_Ȩ0Jq΢cnEo^rj?%klPfOR*F"OݨGb}āOsD!\JtГ*s~r2C mAe( ͌  ӃN{/J-| yR \6*ۄX'xd>[EsKW6kN5jW0b rZHıyrpe(սK;΋0We twn=dC2B.b2qާ+6r/5J"2Ex L 1 zДru|&Lς/^.1kFАm2@[Y?-FDolk6~\ 1\|qJu6 ~,KyKօS̡O-HϬ8ۮ֤f :-G=BWNI<Zb%e` m5)r`uyOʼnl{3l1껁5bEqoY(E5 AGS b=/>C)#Co6=S7\yt[IeOD6#_c'l^ g qC`-gW3>.I4,^5V'*z~݀>qͷo[ZW;r:'[nSsG9x ]kra+ KC^?eC^2x –(: =@Ov2 Q1:%eIuu-L~GꪢD(*l.ʦ25 bC%} %3-USG.8r;bR+yf?4M. C ̀.uA$9lh?//2 AӇa'scW1qO2W:xD)030bX[Bjx&̐g$t]~*Zd;6'$c}[^2>ɴ)X>sp_$d@m89/7qH(ww-Æ ;.Pv^*8z-|8B&Tʰ{. w2ZK;(.T/}UhZ/\K_p;}@Sy:[oJR*zmkГzw/F w ϕRZ{ )Ù.6B\R٫3JW JţtVv\փiIɱȈ!A17̟L8q_QWDa 4xNQ%@BjP'?1N@ڄr7mq 0'ІE>$4 hi 0&#X.:xTJ&hPf~f9<مZn;[ J~T57M)m݌9^L@ 8$K{B#JrjZsi4y^44_%J# >!2O8g;E͒t$,3\5 )ϲ:O-g(X$SnWbo_wKOl`ɗlDh5ѻaG^*x|tRI_#v>[G86-D,iQy-i4l'oO~Q5,%`ࡱbp92`-,jVJV#Dc5aUԞK?[`q'PmWRhﻈzV[`&34B,s}dfhċɠ_D*AL#J۬q8X@+H7ҧR=ᮞjv L@fxvgdHL6!sA';YMjoel>a]GҮ\oIjlmp7k,t/{E.{^+C>m[ ~%X=9N(IF(_0ysoAS r736F 'u#vo$Bu}+ٶW8(t@X*1||-"=rY[沼 (l3s4p,Bw,e|֡v2hK&ArL&s%O[*n8Q̎ZwymǤuwL+6:>z³ez ٝ="B_R>[ Nk\zDЩdsM;V 2ưV'7 ush\dhKJpH[5ln߃!K'$p(ߜA U?g3rB q FN,%M%{' 2Ӷox8*8=WIV0طNuiQ0Z.ʐ/tu]B#[_lӣXs ^M>XMC^(\;k QZmßX[\iȩͯPXվlyʊh/=1/iP=:#S= Z-~TAkQULS8)NWbnP*X"p湄4L$4legZĵ71/"_[JBDNn7__X~_"N 9/"k%HOFdd~XvCiQqj;QkԫC=&71{lmEo2}ڂ'~;yNǻlxdd$Ip0jk$ T|BRbT! {Ju2{uJBp:Lrc2C(lhnN*'#,.َsq-Pn4)c||mZI$$ 4"?` s&PM؂hs%lpN4)*z7` FvҬRb5xځVz #,; \Uc.Ay$aBbp .h [LdC&K-ЛO^2܄ X[h3kŐjK٠J`{J?ZÆՎR6zh\WtY\8tqL )>y$ 0.u<nLCu$VmQ|_7{Ui=УnJUP+> KC2Zڍ_yՈd;^U)RfOЃ'ZFxSׯ K梅ę*;(y=Q W^8"XqHYQ|e*@ P8@ph.UG~[~wTq# ? oً; !e<<]{@~%(RQ,I3Xޤaj}Fv Gj^TծD ǃGP}5}]Y] {|C59|5n9(zJl3"8b;*h: ;A :;3SLOmP/2C3zEt"]oV,Ov|o&E.7 ?w34頏XA8y@.풢p`jэ<0IHw:dnL2yv++fN]EqֶöI`$$`-Ԑ 8 fbБTluxp)7!yr*KHCߥT=ݻWhAUa~vce#}>xF"k 0jż[:y[[(Kӟq5i{=udbw=(o 8u`Jɓ;Zy&Hs3P;Z8BiL2hR>󾪯mU`]s˛&Y 9mVjs/ HcmpR_$رFp L^Ytpj[1ܢ+p=4f<gT K ~Z^d整4.JD+?ՙmOaQ/5Ǡ735NV0`z5E3K(I`(6'׺[ 9N%+&dqt? ܍vx.2cM3LM\(v?W/!kƑ^w>txh|ɟ l5G1cPvzV3h7i =E)$ bUsN,kZ 'L_>ނz8n :ʅ:Y!crM 'Wڃ28- n<ȯ7,2q3&^G!"Kf˼'}ϴ` LGj Bꄱ|^z[Y˶wh쫐q|=,֠l"s_ 58W.&;1|}6rei!ws5+z24V<=g* Ͳ$%#pOL(Պ4m_nrH_$-W.D@Hvb'(j3.J&~aGs3xsͽi諜at(Z^c9l8l&u*ԫֺKdE{ =`]vQ [Sv!BBK9x̅Ns\KԾC%w7k)'ZYL65/r *ˏ11pQ[xaЃE)1|E;_eh U6rE4 Ύk_8AUh:lTM:=Ţ"^٦+ Ri\ ~  mڮwI a?5BH3=c1rφv d<0gґ%7XWl_˼<vOEO""w궱- sBfHnr `a ruP*p$-7bp%MgKmG:i6fS: koGS[(?u?%0ra9-oDmՌxR@sF>漸R܄-e%'On+h,nDH1w;yoncaq J e 6pǟz%'tW(L[r=_BOH LXjȲgi#Q=k8&D&9s4!~U!ZVCc98Pd9R醫*'VT% AIg>%6 %NXb7hcD$$tVU%{dG[?,TI1;R@֋%~H2>yqc;pȲG%DI,="#^ wv]ķInDHkcSM)'(蹟z:N(4~E\ǸVV[9]NjiKke Gf<]e_d<αjR 8DIP9^G6K.@ЛH*jEv$IR>yT\c(5k][#ImLIIspd|~NcpFvގ^F li-r.|6ꪒMZ~G⚱zz?F:m 9&a.ٛ ltǤWY)GfBEr{Xi9fuάhi'9.\ \ C[1$ ?a:|4I"yu ׅn@f-Z,t)85d tŦ&zp֪ȣN q!q _n:V$FFtSlr#$j򻄆S1$6xb*j k*K&fGrsC:p<^yp\*t3iqjXţ_ gt7]\{um&kV`ԁ.jx!Mә?Т4'"'D"b3 M?s ̜aDXH⢦A|AEHڞ@7F{ėJo7,pDF](GI'F,ho!o- @W㢔.BHɪ>hłN`9}x׹\ޚbu6-:[ҜB2ai!tsAى~{ꧼ)ve5 w=J&N})FΞ킩Ox_Z6:\}kn15#Є$=>Tju$KC ׋~2Dqf:qg a&lHwpC`>qQѭ}^ 'K: NVkOFgw~hx G }&|T1dqFt &i!<>I)n~fo3$|=C~[]孳s#`nm G+)lq?oxT]&@{;|]"\-S̅<"b4#Wٽs\c\t\8ckX$OfCO)tZaJ3P$x.$܋Ӗf^cKBsyunаxC;oQ".sPĽtT|`[Ct1Ws<8zA$3խ1EodIB'LP,w[֬`@|&I'ߍ]s?2UޝRe>xLʸ১Dw:H /M<kA>z7aJ tۿR:7||WH;O%|/M/LYPMjso,)ud٪^W]-M3~NvAtwBtuZ-s(`ҐbIr}n8(s.̤989I"z_Ŧ6-؃;=%aUɹJ꽸FCaDkdSy(!V,p 5i]PudI9ʆLT >PiXZ|IL>2 pwhX=b82r^Dp7r?5dG#V"ˍh ع|ᄙa6S%cWus7˜W `؋Ú/֏oG 6G?ŋo#}-<#^'',`AnV'guAɽ7hWy ৩Ӑʒ e'*2)3&\r wX,Y:|,dHe7zr1ҶC7{#zWO|c/32=D;[EBP 엵P 3=S3DZ cl 2{ >Z_2b_QkZ{!L)|,V}doHKШqXZBxkKԵA]J|L0Iλه%ïFi;ևi騼D GL[Kk &3Yڝ(zqފvbP/ R;筆|]ˏ;qXR9ԉ[e iv*#s0倄>CԈw-y+NBvtA%)0oNge٘f}||m:l<'aq}Y5[۟z.˗F!m`?lm?WT>ثH49f>m v$fbN2a]əQF\E jѣjhb݋*&u1@ `YA?8FQKF/ MjΣBC8<~P2XgƹKxC9-G8D;C3h:20ϦEkmg|l@LLH-C⌉-ԵqG]n0>;)h_ KDA#{L)2AGmUq5ͭm\|gh*7mY`강Y3}?B4Tu N-ZCXk3vskYv'C<7bjW@_NM6/̧K\SH%&`kŽ?@&]v/˟&=0jYՊ| y E_`ύn "k ЌBy{9[|_`7/v`M[_:+[P%K?pv^̦N#kE/ֲ@J$ I-ltx[aN.3h>eڛ&]H6A j>]cm:b SS"GfjBx@=s[5h7먱bKwXTJG%`Tץ\YV B:3 V8(cwҾ s4mBuٻ%I0 F+/P ՀbQkk\+1{3S"WImb Ow(`r}Tn 7rˏD<4a=aTkS*7$suz@q1I ;ER4yyҚ W$MH@)kRѾ20)O0Y]eHx`AtDQqr,RAEK?~>"h#|szͱK..>}b +~QFn 7n$Q.bTcvfQXUAtdGm84H[ll@Tn}(6wb!HոG)FcB |dFsghX\vDڼ[CK3!R p1:AV܃3QBL[.Č~>Y7k[En`zf(Bya~|c-LhR{re M^;h,pE/^UhW&K.Φ3UJ_ vݩv._/{5Q"nQ/؍KfZP*ǯQH3 A#+t]L-oWmu9hu sLU!˼Hd-&xWPW1AᵞRkui SR7c 2[oAȝu6*[vEE XU(|*O</̔o4k{j2R KR7J+M 6V-$p~YKUpS"!tolDY@O_ݟ*_0sCk%;q~ 8VR_HqmJb'Jf`%Fy=UaD'Pژ-3m=M-Z_\h3c㹦rDTƮ街o6^Xm,@:MUvJNjzd*mpz+xC2xBQP~󆝱j⎬ɰST9 /0y8UIp2@Q/"lM Zh`I(Z" ydmS ;ږv_ⷞ$nΧm3:@ Ǐsaf6h^ʆ!fq[޶Rfz%I/5dʡZRMYE[Wdua[94KN4L>H Dz vyۮT3,EK` &,W+Pu-wB"<0ಫ A$IR8[ k.U@ɜCh23rMQ 9fQݤ&w\Q,/Il:,ָ~.478$5}m[|+>*=X$ "_kr TRUln.45@ah3۝6uY܍A(`s| ߪ$l6XjS"[T\Qޙ0akvOս]ISU9i4ӥGa %r?LG??k#UX6t{!E`!j:xG3EH7]وPNs,JH^71 pgƢ`LC>x33ŭZA?oPGI4 ɮagb>A ċ7ٰjMTO^\p0ħ+3$rgV)* =2H4K#2"ۿRQOwaS6UF^ֶNk|i[P'^~C슆}Wc'޼}_m'SCusY%+qvQ92\fivdmf_lm'9ۍ £{1 G)P 4\a >mO^e'H,eS|Qqݣw4MmO s=DC@cd"FρhSET J։c] iocLػ:•-OK᜷_̦+r*ʑYn]I?}듵1)¾ՠ| CJPYi%DWE%?7Oa ߕ&fL)/?gww] GQ)#ԟ.S vMsfx+ʲHU̇[v Eyj:Ki͠/H,mDI/Ԧ2ya"Ngf< H<&# b#&vy*E0- eT~E7 l<A97XXEDe^o/(/m 2Su:?. }7 M9!Y9&"нj$lMIFAo",:_d%}ESV<j1}/:yqL]'=6 qs\aϯ#K~M5۳aݜKW-zlb5;N¹ El;_i6,exkE4_uvfz"Y0k]0?i%aGUSZW_YNZR@ͣK:6uN`%nʕ,ݓseН$@p3l J<8r%K  {@AY.zhvzN+D.wVB5li@5WWP40#"в{(qc8u+ĠZv2Ya/EH_YH>{Ô9-h)B">(Oo5ba(ieG.9  AϚɮLwK}QTc'} oBIs'&W)=RRAe;ѕeNCh[?``!hBݫ/Z )"*^Q+?wЛ2[Qz욬ˀTуAZMc$}꬧ג2ob f&ֆ1S6L1,|*BtU&p_4{ }]wiQ#?12"'`IoGk' F_CsWx3/: S]7)c..:Vn-ϱa {޺e!ژKO"nd'[O\IvA+E .@:щ|;V %tǖWU(MU:Xr JV]lAc1yv67u P9ز:pVeogD0J\5P["zģ43NGJAQU^$)hO V v:uY*`ʡ}PmP;ސ ckTZ!>0okWs29->W{q=;ߛ\TMMsҨ,ieR "*mKͱuٳLx=ˡ넑@L1o 6=\ ҟl?'90ZTkk(ToUV]ݬl Du bFlp`,kTxVՊ*з!Jݛn OUٍW01 Q2eCZ:p4NjҭМ2~7k;^4?כS%ɈM:ghl+*OTnAsY'm oֱ2J$3tiSPXC.L]lR mUKω.oDt)#{)|(1|0_F%1>Lb|!'tBS$|J8ԁ\ǣ ڗ + dm e}I 2 3p/ĨwS&Sl R9.)s瑧QfJFO뵓zV?7"Y'O5,{"5P7z8i1N`]$Ya2h5J!Je;0cM銆mS6º`aܵkq,S?<[Q4=c,e6_]XO^gryf7;Io@MH%20fSyQ\${dxZB5Bh $$W/\M" Ic8$z*#zzl1_8?f!0ONW)ú rjM 6(XtAvpӑ%6D>SG }wJL]Z`= e6D#:3ʽ{?BD o\ 1b0xd[rꎒy()ǜqF&%={mAHDE%ۛʥ!9fS.aP"n2 BMAXGBT$5"nvJ>J?8DH#y|!OͭBWDbp r( jʿDe+ dǂ=H,o'sBh&Uct$lX\RҋSU*MzE y";`O zYpP` itR.^ .Y8R`7ב GV˿R-jϦkz}ԁUOfQ~ خz{V0L: WO꺷 b-lv60k{mߡ|ͷ{vb/{\EҬd\G;vW?9 BqC)Jkғ]+k@76LLSN+YYM$'+ '8!g`#x4+yT|QŽ`pּN"K]L4N$+Hrzn",R^5)}5\vKwN-D tևNB!-ٰ1D 1'MƗ9Wg:>Atoq֓RK*geQxNO([b߳WjGÿy/ҿ$A(  Z0#(%1dn9C`7f[7nO7r7k{Ό"ްDKUQh>l@s/ ;*:AƸ̮#mw_xt3vrQ? ĚDaLG $:6>Ws)LT=n1}020U ' N_ )ZsBy{0yi,ԨˬFA* '33 ,œ QQQʲ3uS6SqinM7l@smEAXӯ3ݯ.O# *JUhJJ1鍠"\p/Td| (d4s`V98߃`Bvƙ.:FT+<' 3z >HMm.{G†G<q1Bh FZZ`#:#_IyL?Y%z{?屎BeoHe6=G $eqSdW%#5"K0SFV?6i \[yX4RaQ7z:?vLsW\S/vߵW/Õlyi_9.-3Ol՝YlU Too2k{1xvMȱ}\A>'#oD< k(xx] Sbl@ٲ]<e ~G)_zܯQ8{" 󲻥D"FNϦ HM]<-T^#tŴO~ JgLlŶ0оn8bVsJ-BO10kk$ܦR^mPoL*i_ؿUG wLER[}0 {ci/.qwUxوߨSv[b7U KnA_,o}~fu őqzn~4bV6i[x;lN=H:\g_R 8q(YtwAcI)(mJ {ey*5뚤݅a4)uM%iȢ!b". n?HS`yYx%02ޣ-v$Ow0HEPR=6bR" a ,{%rY5Q˄n2ҵiFx;ˍ}UH') Vk5S1лc\= py(w¥&3F4~⯖(~jkMfG &(I%QvOM‘ UR>+8Q}Hє gXVmQboaPɴ6g#Zp fBEOC뻥ш"[2 "i1ri%!oC4/@xXf?ZGChC_bcGE59Hc9 Yy.QG92P+WQ>|_d@Ex hH6sipxV>2˞qčK )o0d 5z33jWE&lB?;gys~ C>GcTe2&IKw9LyQC's!!sk?6!CHZ9h?,LY8y9{<Ṣ3 $8xamxY}Ȥu .f.%A:XUQq.)3GD_z6ϑOC(Mme21!aegq 6[Y.s!6o \N&HR3mM'S5~ 彼IEx|ncUm~Jr'Z"-t[ h^2Hӊn4 W>L)7^{o15_V~i6AϚm̄(~?MUU/k(- X{@,95ltؘf^ÿc[1pޔ\\]6SϺ9E _5V=q65{aPy`SͩRy;j;S w_c-/Ĥaٶw&vc&3i,1:7W_ć "x8D&0<(˗+XN'W7, L&^u0'IA.bÿYK&'@1V6)(nSU4ҁLhaGðaJoO5;hPe*ԭoTuh!pgw{n5`,1QBE/3dO?9W#dGBjjq^#Z0ѣP 4[0]!Ok[I_mǖ(ADOp5ѡcI|5e$&wz69XҩOL7Zv dT0D|QOCFW3¿W<԰zYijgU‧c;{c>n*[U/_vf \B!^ZzP9f\Z޻`X`jz^3-e]_z(%&"hqLHJt7^ֈU2o켖"HM!s JWc;/8%COB{ `v [R{ЁB.$gw'tgoCF86YU5ES'0@E7&6 C9@8 [䆡_3{^ĉǙE&A"t ^ww7OMu?|1`}Q l<&u)]B5( O=m3XQśWOBd6O-1tʔ[`pa<ϥ+@SYǿnVs~/(P$|EUk[uhQYDF-l,M%Wj'"_s.K7yiak/Jh;AiܴOEao d0.]7ӈio٬1_oJ2֚2ag{7^j_Y&tw  gD3,({][嚺䵙pJۆٙpu{i9'oZ:x@" Vi%񿰢?z{1JFy;eZ`S -S"|qul@M@"dtQdȿH6Fjzn!y"* &tAYN(}Bd^IhQc`s` @`Qr›RW߽X)AUgL?+3$Y=z"xy("DYYH*YV(\=\5k]j#~Pַ'9:QdzWnm; ҹ`\4nVm3{-H4̾ڔZ3~[`o10*PU S28^lުo˵w;ﵨ`^7D`Q#{?1]Ȋ,^/eŎ:sw fi˛%V.o6Ѩ}EkSy+|!K {YHtoqɾVdP1kFC$Q V >X .bV֋j7UlH~Q S1<^yF/y{*&|9NN4,ڒQ?~q%[_Z1bQHR(vF7yGG pa5} ŒpNE R @K+b~)o{Q2$BΝȗ5QSlt:0rmN"fCC[X`5p|!;wѥe .j9 t![2׃2z ^(X^ њ}#l4GC墣{wnVI.}iVmw Z\9Q`ړq e;hxs ts9c6 j5~Pn*áNb "aTמ"␕:X4R,F W2mX4:5$EQu ZrL6/$Hv5yiR-<_j^[V`jb=Gё*"70?면JƑ'U,{ k]n}v?$9J`ϱg2#Q͈y 3cHQӠ-.?.y0]g2# -r^Bkqz ?6 h& ةٔz &}ᤞM܁QOV9h@<4fl搏v8O_[qz":ɋP7[{)2WC7j.1y*n9"l*I]JON^]T*H3nDP/߮Zb_l==1~7Rd6 $Y[Z#L!ZN 3("Z!eTt];6ۨ6#˜,#|)3J撒 qTaٯnBH~40(h85\bݝS򶏔IM?3(.J w7N{@e3Xl)ZkZNox=; 4ZݏuԩU6 h%zZ_}4S#rֱ3Vx;j/~TjLwz{`oSIqBU,GדF XlFw |X&h:72bIbgcfr WOAO_pPJtSIhطHgU,T2Dc!qs5[ (ms%`nZ QJ d ֙i "#ʮ'aY w13=l֤rKhBʻƥ @*I~eVN]~Hx]J?j-d BgD,7:+y(nրdm ecV#G#x|d8,O';hivg-Z;/(f5dk %ۮ&N=BܱYx[*@|lϬ0`IRP觌J|mHgP.ӳyz.aY]v'p繌4?oB5#) 5{QS +q"'BҩDĴU_ bx(PN35/MJ>%]Lӧ 7ñ\|ebYVj7з46b X@aRYe+)u.dwb!׊at \ƃIj>ܺc̜_ɻēTлC 2}zoVu'M^9,(=)9̿0wxb\ݽs*$)DNZOcۓ{V $p^Z9ੇ'eDyֽ[IT'#D%džWƂHfMtbp7J"G1E~[wc.Wkz.QPc1T+:6,LTl);pR _ZϷegILs]@}05jN\:R35"`xTBP)̭dahM4ۥS3W7;X10ɨ*8Zgi6ZvI~DO>oj&JO#o6C˩TS!Ƌqq=%oԶ)"jE^TRk )ӹ -z,>acqţBȕG8}4q&D CGf:MbЪ2UϺuj Y@ "92@|PAD= ZOHԴlSO6'MlkOGAh3s  9v橁 mҗmgip#[Q0p`%|)=b3oly w碽!8 ; nI ):mm.::k0 *D+}%γ{s b3C\)FGeF[(b}wJ[BxtuMi1Z'eXH8ə>T<΍~ݲkX@YOxJ"<Ѡz28xh&36-s2(eMG]`6y,L(ܐ{\ψ`"7__M-seHךm^tXQm Srp©:U=Y(p61$'5$u$=eR*sQ6< JY dfei_$C?7n]0vd.<؜|ז:c"co} b\6BlFqC+pJ9ڤ(4a ?W%d\l'[yǜcT?l*Ww)F!}`[&Jd ؙ1zUp[q>RRշ4.P'}؛hX\AQ'ȷơ/i7DP 6/dsH#I RpK }ϵ:L?VRbu{ h~ƧVM4 j ^gf %nKiR.}EF mSSMZ . Q*D:Pߚ!o*4tMgj~RnVQe BU. . WQcÎtYam ;20Fne:J2%u v *u3Bz9)JVX܈7kQOO+N3s@w!TS"`JG#,S,d/OݦO 2=G)*ܵ#Z{Sp SmC=$>eIRW>,eQ6 r.BvnadЙ9տ%֝gt0nt1L.Xfw%\bzNZxQ!43 & ؐȫ^TO7:ݕY~'KJ>OE!䞢Qil Qq?PS`Iq`]6ᦟOy q&Iy:G{\OarR?4Q'śW4Wu?nWT_!]s )c"$ `;Sș;u MhJ0Hc-SxF7*-g8f`"UٷZy`߬ص `T0;,mI?&9N0kx}KmH.4Ot@Щ^xOfJUsL 9PHAb?CLO %Txe? 9}j6sf|-"YB]U=ƢPr=HvUsǀm 8y|X4{{ C56|8H2-l@wD\h'lP<"گ`{!(D+oE4,"Pmp!y Ղ) ^KCܠ~?PA pە&fO[2T 0(cNP3n9JY6=/!daLds%=wA(nE(~:BFwmK ?y`NuLm>֋hhyyy^׶RrVᮑ/gEfvLpItgh(;8k(J;,GT*ŝs?^rxL>]@^7L~S(bKt\zXN91BKЖ s@ `)*wKm4k]hUgq=c:kIϋ$L}_t"};y' i "@\4 6r/kRMhkw-n ( )t]x 6+1[9-1 J,rtw}ml$TaϬ;@R&72F [jǴ-(w ۏ1 1bqOn v=;g܋LHHْ62r>1#VOO p^\x C$ʏO`[ D*+<=Cd{@sϑ0 ZߠRx@f"g`OQҦ-f .:T6*i 28.oq*z|kYb;xæw29|r/T{4w|->.BM^TzxPr؍6,) Et_Q+勝6h[mп @fAdGͧ2ktCeqSP&tݗӻ"ya tZ2qXu RwP#<lNp `I"fB|%ZG='E)V(YeYG-G[0Ysf3xbG@^ ɪXrςIIWa?0c*: @⡴<\dc?@MAO$, ݾM'}J~驊^ aDC;2'ĸ BG8ɧ>b]`G8=ou'%̗ؒ/F \Tef̮bI(z^ba$PQIyW8VQ)f,5C ̑[MW; -Q>\z F "O? ^'X瓧΃{)|0d1B@-1I+1& ,2ϬS&EuTlȱ8cD \ rbP@(PJ0\ke&MNQry'-/ Uq^jmhSpSN@Ɔ:=+ՍS.7f)D8 O:4ȀH'4;qIW~vkP,8N2#/EF` j*je(Dl M+%_!XزդlvҞM3AؿSƩ^eзe^8};;lD09ke5:nyH~JVۮY#\ SI,EgMAj14ڭ8:1cxyC/qꓽ* hNc^@^,&pwkk2ۑutAՈԧ9-ɧBNmħȷKDt<$xSbM?1Aj*46A[/)wO ]ީk FNnޤl T\z" n1p6To-Q$"yF+Ql݈x's^'s,K.9i ~w5|h~fOD@[vDMu/?EKkvLP֮*QѪ:N kC&v[B=,5{Tfg'9bDyk``4Q4Hl?xm̯BH9` {pAഖ *&›LUЎxL)$YxC<sE+܌4ܖZ3 O]&Frrqx#ȸ$ml"Ua|ugLM3/jf5nV4_×|pmtJiT`ɍ,Ŵ=& !ܒ5ʊ!ht6%18riK2DpSWh{.hP#w\c0[+ڮO`K6EfCFD,8ym+wh[AOtv(ا?b>g_]}{؎pȩ_=7QCPdF9%n[I^fS ˣNq-8b m)nL>v iBHYX{ibTOs J[)A8J(P`]Ü\uKc+]cTD_Ћ^~M28;ךv8x8fYQsp>_[F7βst5/\CC -%67 j7 ;W8-Qu?\E$c]Ks1AUSO)=3v'H+&۔V‰7,a }4, PZEb-K k&i&Yyh5k(SHR3dIfH8.YOR#L X-V͒];WmLIB6r3PuQ_ I靫<'Z Gr/rf g3O*GΩkWN-SP4}tǟ OB4XVx臏%.ܥ>(,Yd%H|]qzy/L*g<ҽ=Lm4ߚƱ (6述5+:7k-ؠaۜ?8XVpw{f ^QgF vUJQ彞@6ܪ""Im\az%eZ\gDOh7xKG3[̏[;˻ZZ8ϲ\?h*ȔIe|w"9 6:P gL'):>O$ϕLvv_d3vlBH䅳& h!-l2,u?[dla\Q$FR[`2 8X^qW HQǼp~$qD|cK} f^gs+|UhKJdH"I}KWӉK4s3\D(CM1wM3#94DucH|FCv=H$Usc8^P)48}դeXbS5P$*嚔3R]6PUC?~drB94wW#JQ ^{֭:;==)*-)OO+_;g_EDI8Zj + uNg89 \0/q 2T_sv%~'&zx1fqMPf:Dvxs mTؠ_923$鉪u9+8Y)A_%ҒW$u7%JQUIo䍩:8A0C!}u *C_1[AD{--ϖl +(֐{L}1aw0ܜ_ny@$hOaW5USPpyk7ht5\YaaYUաB4KM=TFV(W)i?)+W8 J +r#痟82$3"9@dt_d]#z 2 Qԭa8ٖ'3Z}`pޓˀmd ^Ƨ 7'sZ#fŋE ;KHDs)[沃/b=^=5RJ?*$V>=feX_ d6jp٬xr wu:NImĬ˦Ջc̡_y1Qeg1o>K}oޯ$*Y#յݙ:IyqU|KȊ&)7ծ$P;S4՛pJئ(Jvxipw% ,&wۮ1C%<, W8"}V:=YsJ-C,'{trJws:0aȅ7?KE*$-/-<jcZ^~w6PaŠm#靤t0LJ`a Yܑ'IZ*/M{-(=),0栥iT X0pysmCmR[S0񽁰/pX̡`7̒K2m U-+S1ofqE]Q\Q :p0"(/Z9J9G$ &1H/|2J7){%9FO*y1?1J|o1χ YwˌxgjQXpJx(%ndz-e*/M*v1=uoAZjcH Fɍ+[&Β?/A&dߧA0.lwҗz6S908?yұ쉀鄄b_0|&AǞ0y~܍ ?qryM 漱}k^Ū++Y=;T Vscނ<8dlذGLɗ9FgA~0q APo |fHB躍+ ;!3ErnZclZIK|oBIB9^w z,oه=f1dx+f !woxLyCṂ i= ϕsO1.Sf'QXRշlInļV-%Xe"P2dwxhP;ZаƩԸ 2^$xTW^|˜q8!i͸ w--k I'KhNn?+T?v)7V7@TugD ,8e-B$.~-ӽڪfBfh'OY/lK U^GS]^ z.o[qOrW)7qLmFA_6`ڗY|HZ L(P A:ƺxnfb6.X) b; %͓a]{bO?@8Nn/NX4xT@y,%!?,D>K6`ƌ›~+)貐}y@ĆYَTW~S)KNAt{UD& V 6[~0 %i+ D̀F _6S^V+bO .,x/t PXPnj +>?k%CYా\e>xF $ޕUKm8ٰ'mh#90g!<:6%{0Ե5@Q2\M <}D^L<(c4~Ni_H b&!~~g  p[dE^gYTH]T>[I pwdgX?.w6D:$ͼ.yZȗhW:n9ԁu["q+ws[* 4˂a r?3Ya6t:(h@ .ų><:u9eogی&)EwrJj 5A~SCI¬}uc_OՅ-“착3ݰ>&)٣pG9ZS`{*VOL~ZdRU/ʣҟHLЀnD^i_ rn5\xaFi)0u^(hs@Hebbb{v`=CTQ4bXU Q8'LC]8\PmUqپ"霗 jw>ZtڏH}䢹M/9TXɞ(8/]n>l[!" KN*>!*o=vw~ߙw"ØtIq9|m`")ԻՔb:k mKN#joiC3TEMohGq)qP$ `Ǵ'ؤ N(',ղ~ Ӑ9N;2/dizvl.\0|/յpiux0ovZL; D+-pj?psfoЮxS+oOse";FD%4{/S)q^PCuY~Q;_'|.mvѵ[,Cv*& ۥ?ەa)?ВA{[$_z-W0f*fȬQ"OΨ=Ց귉oU \|.+?_0{Al-Pu!j6ƇlnwNZŞ?)#2L5 HZ~XKwIXK>|>[xD^ 0\6x N"VUC93Gj=r=fŅ!rl#1O[Pg~h 1. #}!sxUb5MKJ}Sz*9"ϻ$?aS =y>I,q:}Fs8NUi15zzO!~Wn6WA-זy4!bY0fnI )^pለ̡1o?m5X"P\i>Y)Wut^%rBH;Ta)s-`Yl ae f%UdZt ktN J7d/¤:2ݮAOb K~j]/[e@Ľ8N9F 2z3}ƶH/5-Tۤ'"'*:INv۽[S\̉ѴhɘQDoí)׼1_b5 \U:(qܻW[<Ē͓kcc??j*}B-d iB5m QRl__k%GN3=υq*GP,'ȢLdי@YZFZK16ʿI28@YtW^wf֜JwA(ilO^2k}N,K|ĺB6H7daq @I.SƢlHm?~Sk؂ ]\ijj8b6\.R?{$6w4r @f@``#E,($4Ҽ0 V zMBp41QKLK h[(yaW~D6V욹qgߔ׸~pvosk`6QJճcLqdm X'_:Q$3鯧Mz'̮SamBev5BO[R/GpVe?j/ϫVLɒJ,s8q$IdR<,{)K]㖤_5Vrjx;y C%p)jُ`V=Ð&&H,"`_40 ʓ@67z[%t|nVDVepH=$<%4y9a[kZ cءޖ]FʇT?vWһ kq[ת$VhN}ԧT~]bh4*}m3*'օp(.-j]ȟ*k=h~7`y(R4Jz W T?,HUz*b-{lg&ڰ:)e(*|dmsgYZ޿㘄Dq .\.++&]'$H~?c>E όז݄e*~WVg^U4ե/@Wb|LKT;u=!ԙx^畀lVvM팖1kgJ@P{_^1|kƈ+ɠ}8)w"C|ط%;*dcփ=sa9Mu}X`|MAZY`sHfP /9«,*?Q gfJMp),3=fn-O؟ LsY鴀~Eue ECGl8ԩ^+3ɬ>Eα?D(jzѮ:plĬ9c%8,;,w:ej6ePJ 8!ElN^酶;@6nTM. lgC~K=z02dpwaZcѭ~?ªUQE4~~M+0|FZH1܊Ιf&1*X :4`+|u _̍#^E![b<5/,OHx Cghc"ó34Ϲ X(w'VA_qVeOrϵ^S&&ްۗ|Wr}Ifi(({iSkŅ,M!ZLWsQit*N_*gnViu6)D7bZ!0IQ 2dĀ B4VVnDV^"hwIaxf(f3!0`D]=2@ cS^)d`tIJ cΩ+<7' [ 7(~] +(ed16j_Ef (HEf(ܸrY`1N5" 1tLZ@%^Wd`Ugb1C7&ζxPT!"CsvYY2KƂ}Be>AY]Co e *)N@@x-Kck $K4{:P_qzZxqFBճG͏h!Kژ9,/XHzw xC R]jZV+ JnR5 ,5YB4!aemOQ }^궰^0&k[~2s֡i𭬳}ǻ,Ta K/SLb b= U%(mH9)W9|00#)e`l!" 'LNQ%t2n9<͞}PyQNF 4MlRId$ o%lu >b9VDw| KA=]-Ͼ( \,GAV֦N<mV1-p':Vٽ>ڵ%:l% #FJL,q-2n`KX{Ǹ=b8o#}Ȧj?s b?W)sgM刎4EJ_|v*p":`VRˬmݜmGh.iNjۊؓ;ᘃϢPGj3^$Dž'_/}}&i`c[jRlcJ%OTLn1!$^:e %+bP9&{;)jw/Ҵ8'`FTNy3s=IAiobA'V/0X9/gWG#B='UIyZ+Q #k$eoq'"9mh.8#t%5}>Ul 6\r^=K kidZiYy \VX2_|Bc3FgLyIu]4]zמt!M7_:f Q+T+! "W!Ug⥤q`"!g}vE8ΌQ&@

ӡb/8[Fq>H_ug-M**,G,}<('k]V_P~@yS߶난+g|4ȭK"I.1(L.=~|<~{qL#QmvBwGwX*7`/.#Y޵Rm6uQryrq7`YmK5 I 5 <3+т~ )4_И*L0UN6ѲWv fEn&LWB:׿g ?d/93͠GA#ȥٜv+) .bv6G`'iMء\&5ܕٿI2Ki[|O]R75)n$| 'Wb5Τqbd{ѐ.*R;NfpLB#m[BjpFc6Gzpg,A@Sra%A6$Ǡ zv QD &Cy]' Qa/>ߙuض!󼨑h:)mx%JPY y 舦C}ULм~e FY2 p{lk܋|k"=Fl1⃧.Fq╊ЎAuKzbQqS(riKPXD3\u2VX'GcAb٤*!U.p_FI T_d߮) HFvHU;oXJ=4.6|$d`uC,$aLr׃2xTH"v]wvIw^*&p(H, CXeVpͩdb{d=4Irx !yפ1yTt$G 7 s+b > ʥm341‚sUE"GC4 ;+ͥZ@2F__*|>CU`.6㰨[ŕ߈ͅR ;>,|- r)Oiܥ!.ޑ_C2HQVqۘ/|z)i6; E ObZb闔DI:s@HH#]TE|iPI>Uܺ$,OkW6}B tڍ/PSޜM7 kz$2)):*rUU9HRͩ۴toj)G,k0F ST&8Mxw+I6vpZJoB"*eSp\iyH3mDg)/Asray ! _ ǟu*V8s?^[^x(z骴+x: -%uX_JԝW-|`AbAMSU$&@Fe*(?|o>ao/had)pʓk ǜ4Sk"RYS eJYwSMɠe"Ƴ|f$d $;jޔXʢ8hb֫N/|=׼6Ohk: Od_WۯCo39ʥuQltؕla.B 6Lk7S\n)@X$Sbn`<R C/WQ&a]LO1M%D[ 6*Wr:|rȐtY̪luƋh`r4UH/wdcu,+JI;aXssnR;)grsƻhd4LB+3&PLA-sRN \qzi|-\$zˈQj`D7 BE/BC<{rüHofR_[7Vnʦw!%{=/7/y.J{}8Mɸ} 8uVVFM u*B {ـc},ICP[ |eۜEs&Ӆyُ}GX,%ctLc#ܢRВ5YBH(}lD]FwN ı~zy궞>N,0kGn]m7>Z=!]*h ?M}v,M?6f-az>+rOy|mvMH-2BsJ8"LsĄg&#1ΨF,b#.$FG$6=ɷA D3dY8Tkx;(v̟c,DJ-ǔ[ڏ 4hR _@נ& mZ<JKP!v+LxӄY'[0ZsH%*lKٿSQˏIDG%ەi2cɖťn>6p;vяrt'XuW5Ly( ˷YH=9!j<˻Mg?*Ӧ24,#^:M Q[3gbXp\vp17QHQRt^nz& ߛ5cM(rG11uј h3i")Po`bo Zr }IjgFFcn4pCoʩվ֯d&o8_pC ɷ3Eݥ_ Ȩ",2ǚTR ~"{COxەu[@p'6S1 2&-||&Ot8#f\lMQS7]a9=^?`1@o$XT%;y34v6M+"~UGW-N#l ?E ZN F upfaiJZXrjÛԙ*x~;=  7L&,&g!J\ K7{0QE3dZO˜DJ g?儋@N8K_81v|Th*S-ݾ*ʳB$:-3Sh  ;XT>/ۄBdBKIhw}S.6vRki"5GCFW~xlQ'- vWހVpۊ mـceP:ӽƘA'V $L5^f {կ䕵(X8򑦎.a5ԑETYe.Tś] "6 0Tſ;"5Cy-70{!3Vw ՘1ݮ%%70JffҹK9CM|%N `pV/Ҷ#k>c/~%/'yCR&lO儠 g({z$F罍~ Ψ P9!*Qȵ,0Xo:Q8KR5nKU8QH S^f6+*!{${nо27>Jz0_Cn0QE4j[ %VH>a])k'm}$_^E}T7eDZ>b%nU[(0H0;w޼.TZӭAGhY 1g6CX$;r\24B g0K:Jm9AAtG TgJ`X/g" ǀt0Ems v!0d~;Q. U#yO1 C7.([&-SAw*'U?nb_b8pe. iyYj}T-p3}MS/ ZǥS2x>|d Gc #q/t0c*66e^Ȭ9w `D'< ZSr2Xk"Z/kZQX( ;b-iyG)-/c Q{ LSN~t/vgɟbK5\ [&~UYn}~MV /37)2F&,K/{b3%zbaQp!ZQ`: eRShﳇb5g<ZPK$%ΒqMPOwgw T?9 Ig NZs'5ŰXxnr֍|9jf76‡:v3[6& :(WOl,O69R㷪%}\EI?PM 3:/L}B^AӖKu6[YaeE{ !rNF0@9E>L< O!7tܸ+!ޒ)L֟+>_ K:-%?E ҁI3f: LUh\N1~pz͹QA,ÄtQ^MQIHjb@PEqey HBߓ&k|Ýq,f$]9/##thUh`A f%B3|@) UlXX" ڠ䧂M01_hN)^'3svp_9mϕaܰUf&ja.$=5/B.Xwr<`/,GXq#>ؕb \]iR*’nI~JtJط!N\Ѕs % |iP?o#9g$4Fg/EQ}=t`Πnr4-vVu1j_E[SUI[L}p=`Hڌ6h٧H;눩*"D%Jx/{ {[+3H'_N-) ǯPLD+i-byeQ< ѿK.@pL! /OX$,.Ih`j[.ОM :}ﷵ#H__G*m?Sbev0!3=/ pz Q54(`)$xea*R:Zx?@SYD9{=^,G]4bx 4Z@c鿆&sc+:L'Neɇ2E h0Fj+P 0_> .a-j-?>8/i㕗Ϩ/S唕T, 2jz\KV $Bw\5_A 9O11ߴh>wc1纤M}_{c8GR.U.Y3; 7kSSI@İ Ye UJLwjˣQ3OJVR[Co"vc'/Bc8nJ G}pCA%9uD\ Lt(9p,RgzNmshE+}Tfh1ȯ*m+")hc$dV2t ə{ҡÙX? g咉g LY~(TMtb{M UbnKJ/c,*B}&\"@Qigg2-(<۳>=Pa{DF5d^/4HB,/|v^Sfb֘L| W/k-7'eHP5_"mjzRQP]^Kv>\܍?`l,yPd{b-* X5g!81;2$~wN躛 )G)@;pQ.DgFVgSn)q1G$F+q4ytǙj*JVb7*r~P_ 𙟭C 9"~Ϊ83Z\DD:&tk>#862$BHxqJW:@ YκfT/c([q8)E<Q.a 헂=܊tE8؝ۖPfɭr2gi ZWL8~E+]Ose?NYPXlM6)L8Z%gz|7 ~)9h?LB+Fh=&ڦ+Ώqpm?YC% G FTxs$>_FU] GYsu-=3yZ)LCo:oʗuljk॰:@a0|V[4%D-R,Jf;1T0n(u)H@_)/fJfSTK#m~Q8 ֊4cT.ySf0M]|XNlcZ-gL+~4uP7N5؛fzƜ:8G6*| rRt @o2ᱲJ^z+$x_U!t/|g'dFL~`"DeӴsΞ2kソp,=v?cah56_Wtobׁha\; yw??ڋcȻ~C:a |gA W[&Vgcd`0ȧ1׿7f@(cpɢJ+],U{a1yExZ+\mC,`ZJ.Q)eG3 6~8eHNwVW qѾz./5T eM@3.t̺,-|ʬ47(b@"IM@gXynQCHI|kG-'7]bC]g5 n{K{wn:azs/\Y N<64Hio10Vq>L-\u`\OizaǼ# ٬j<Бu_Ng@9$' =_*φ5W:쎵זx%~9.B9Ŀ -DDJ82Vȶo7RU)RQ' &RV뺌7wMf ͽPbr<{6oJG]NdbL tt!Ӝf%+CٛcGnlu?D ÒhI=c/V 0kB޹ؔԷ J*wn -wb;/5|^#+:Zb ݼRh"ysd7]϶|m\A0.XWҫ9޵ 04SCO'?IȦp_`\| |4{(|}.G |KcRy6TC\n(-Y}C_X]M8"5NZv}(-1%/\" AVذ 4d'p:&6 .9-/óg h7l@'M[\Ø^%GF+c=0ܬlHorӘ(+LjAC"EZTGmɟӤ<.?ˣ2xnxԪ \Q RtG3E[^%wq\?H&9k'Jf5j'!N.(MAdm}- I'BUjʤG8m=݌䕧|n$JUL=P>&B6b[RǓ[ͷ^<',?\:Թ H/ a'i/榽/EU,CS*O6vמѳ"eW4LC_ץBQU€ښ"Tl8&#nNӠ]OIk1_ۡ-o]dJGޙ_MuLrwU{YXHQ*[Pdqڦ"`0dA%\gnA#8[#*a%gtEl6cVYЃOˊ4Xki%QADS^k=&+pWm$Pxҧ|vsI .)$)ז^S[ Nv$8zğtHj`ʘxyz4m\XFOpzj]$:81Lq*iQXrIܖHƃsr2ۤkRhy=wLkބ';RV$[&%?如uKeY HR0Q{+} V/YFgXnEh$?6^I6 Aw ϢL;e`2ؤo3mo ^K'߉OӦh1Y y^Y`*{i 9u0K욹]!޲a0mۣ̈́`xD?sk AQSo|Oom=FA=f,I> azpPT'Ҡ@2(}{ ̶5gE=Q9pj ]{Sy/O9C"!Yq[J]hf@"hɒόb'`̚I 6.Bժgder0P>?fQcֳ{B1hI:NkM jhZ0m)wO [̕B<M `%@xD*Ũ2J\["A@J|ߪŊuGDrtcYG g:]G0d+@cPpN!fS#kKMwԢ:;mxjv%`q |^7=[F19odΥA٭r3ID/ BA}dttkq,,~v ͼs/YL͍!m4NPM mex<.7|ƕLN2^mdCR/YT2d͝GzM:NW3Ee\$ܸ&hFcC\2r_W9xpڑ7{z@EѣԸ=&7(puK^j$8qrOtrr.!څ`M&BNطf-/]1=39|7lxy'SH V ^&60V]$ Ua^DԲ'/WZhG&EڕI veGoN~}W/bG/dkO^;$?bGR F!Un$m*i W!X#tÅ8TG6dgE..g{[n: ɒ-[A$TeK<NV녒q`ĹR_%2Ys̬جeG-ߖ2U`{/{Sd s8$l4ܗbCU})պ ɋ'In.N#XWzN?Tm.E>$Ľa_zbV8|z55MOv{l+"4K;bW{\El/́Izh@<9ehGX䔷ZMnrS.J}jTOS{][tCMUᶷV`H*%%Y.'rzwLi=4W׆4PFVձO&ՁN~br|5iE<`~d)t) ,T4[O>D{ R&έoyfQ|/w0d_M1D#RV QpkVA=er&A3ޚ0/lf27( <{+j8..O2$ȳC7'&dۙń]`c.a./'v>}>6OaqfGߦ FYNmU#[UTwsb~cY[8{N]CN0DAS VgerP+0(B&s",CkMYElS ػE&No7t ^ `y;}Yoe˴ly:~gR$3Ԥ!cY?Ժ9d2 VA8^SC84dxc5.uq*,@fXiamHH>n2$7XX"S52*'-lD|ij]MOh!gU<^0 $ # Qے5\NzJ 5ð@t 3ߞNr``]tDu\"'{X6i6W\7=@465.&}R]?RsAnR삺K$ ÆO@woU\4|tٺ),0S.ȹL[T~Izi|"pMDpYBi+Q_vZ5n#_F:â oBi_ˢeU+gp5ycP};T *BwN 'BC; D3p[石s+*TR늓tbC tpz$#OŷHl$Xfz4|zΕ^X ,|7T>NWÞ"6> KUh" pfZqbGX0x1Np%\n*EHci:DE}XvG5=ꗮ )v\ZxMRlrn]vʀjw`D*ޙt-i>@U֬%h9{};J =m*!_H^;Z67 y}oȴcfN89coBb(-eUv&'W{K,_h͊+SJ#Xrw5!OirDtƨ)-viCiLΑgSӠьu´5)wW*>^*dJء"l6~CHpZQEF8/]?\m6tM冈I^ 9oesW C'8?ݑt`^2Ayu62J‰8f^ k}}X;o<Vp IW .Q:NL=$tnnP9cU*Ij=7h`Fz(ɳ@,E/mnxҀ4(8E=4a tnPLJ} $TiW! C\o\SP zizBz)2M+y\<ߴ>d ?7_s[4:y g ]$glmdo4"Lp3X$= }M)m5S9QZ4n[2y5tAgp2,m3 {R>ChRx7pc=*WfCߦ53zY\tF:No]4qw,Oʠ%Ww)V.M6Á'#3w4.'Z"m@7P<5wJX3Y$ـg©dL7(|X8tGڦl; ж $U~rPV?ia] Wijkm֖SF=pӑ~?:]eؼq-  6]ұKvbnVz`h4GibV٘D+7tN sp+?Qv~w&}3X5p?rq3n\˯zɆGJџ5=1Vc&Lcj\S4| Z\bqSs7_r.V ymgh|wec<9@o?VKztcm׳d-k-G:)%eNl`Lb 5tKfZ$Gs&0W{w6?2zbx4O2>P S#Eo>;W13\* u=iT :,Y1TV@yyCf|l! " 2Hy~Rhoj=44捂 aVyrB-4!8KƸE_Q\R.h5?ͬhӓ3]>%AEK`|Ff(rZhv߲ŒVSǣ/='_/pb 9 4(_hL0? \ԶJr=H$_ς"eᆻ=z;ΩUT/u!w;),QAGݡ5 -+9,oh>'-Zzݒp.v<X="'c-qng{J"aoxNRIzxgIy*lZLmt-W38Fĝ6Ԋ$~m۠rMYq@/cs崎:Spl"GKluchY3LxH=Ces{Sa&"^#f?fe \xZ A[xWI%Rӆ @}C0E.(kaAck̠BpoiL[>PN-c]Zѕs]T/LnVK sΠrzd_т[Jnqz| QDŽJ]U0&Pg$*Tb|q%J1/7nѳ_5ly`==ouH0*qtYP]O#fiDu'fqKpSatJX;0f Ә=12}=+I;oųxŐ@V$,zz)k;uxrF r!p0@`L16G ĽcȈ|{H3.G DѲDon~Uv\-4bV4M6bL!(F* }~E_Ȯ07ZƒA*440oJX "W^ tuĂMEk%BI1f C1Dh<k  AcdmtQ0+p25g/-4L|IFuw-O~i g] ܷG^v\2Td {%d}?Ml745u@pnC(x$X55-BUki=Osd|?!?bsMc*r6(a'u GDkZ>ݵ~'aR u+8(y}V~!Ip R;iX@UfEz~yu',wZF" ti{y]I µ@^]& 0q9񎇪Q@^ Jd``l'Ov?^'L_Anyab2>Z=JAo@Vb#v& K`Tl j1]3pi2Oк/+KC';I}h(wr`Vʠ;v.nA!ǙۏCAj\H"{o/h:hUHT8uB;pߟu^QBCj] RLʼ;ӢͰ~vRvyX\A3 f=og,l#%+V1ժ_Ax.g=3Ań6c9O)mL&}@[yU}ͿOŝf:xҽ %:T72-0YG)X.mQ# 9aJE&:j=`$JN5~UbBMbN/z&3|MU҅@9k[qIs9 <*w%F9& [/bq׺5*]D5-7Oy8ìR-sOa};]`5׹ a4nΏU^axBM05 !5/W)_cr|+DI3quC*wM]N7u3cejUzʲAXYvoRQF!vrs;**ۛq^ .Ĝ) ss%^gX\: Kdui S*X'3CP#i. ,"hO_|7w7(4_~q^7Z0_Ɉ_{A~:nL8- ~ z4,e| UFϰj"z_U3:SFQ֤יhr t',[~AY$S~T`²/¤(u~ZDN/\$u8iu}6I͜wE_z)uZcݚb,W_{Y@MgQ {GܔR}Cޟh?DtD?3kHqsOqyQ#L\H{lO8yJ+ĭBpHU&X @--KSk)%Qrb7@;Dڗe%RxmGLB|`#EPJzH7Ə,oigB<Ȑ-R*ΝIKA)?b! eMn|+ʎ 'ek Sk/azfO i1y[Lc Rk9-&18A).ik*=sFS9k}B*\ +ŻncKiU~ܲ2b<%G~؀ +Y:FPLh>t"P} }Z|ݻl -@Dخ%:׳I􍑙5}3>L!T >Ű~c8׿~|5]X%u' ƆKu~4(go 9W]T@ƩAht;Sw)M3ЕQ&k.ܙKyL) ÐȊ(qbҸ1!wt3a.̆my{C+h'4<{tZ8t4<}o] BwP;Rq _5*$|b: P8_~ -;VrVOvIՁ^m̼,XצPg?)q/28i,gq\3tC ǹ~t*Bt= "Jvd/e6\;6X_ňlYU5bMb'^ë́9ׯbjO~8-}9n Bg#??sgPs&v+,*5yl$HlOW([> #zN EZc aҋgݩ,Xtpc}[_}ٞ\{( nWAqqXO/*]2E;IIi4͍/ % M5Hi 8Hېݦ^at !z\(OϙT%Z%]_}ף8c㜐4%쀖8c N:%fH1 Zud9n[[8ZJJ[VHs %70jM(@w™! lT;Bx%=5J@4}}Um1fsއ>MA0e# M9p>h!/Y z TT*N8&6\gREŀrK"*ԅu}cb'-|v>:im C~H&,{+ƾ)v6RX fPD WcE/8Sy @ӡ`ZN6 LNTݧ|_X}yo!?xr$ }ݧ,2R5vs!zuA=ca^}?v_s1#jfM;@9\ekrL9_*S+HyfۆaI9KZ*[/X^;A?4'ԲRu}җrA)&F] $0aɫlܹɳ+ ۃ.9? ܯqSPNxưeIf[rI_`Mg=ZO`K;]BE}dzܨٽo- VH,#s qf+Rݬw-n]}~sVE8cM/Se[]E~6nAbU:?膦L,R(%Y˩ԽǺ漁KĂ$oxKM/Ŷ&NG۟V$!j xЙaQ$ˆH\'zSOd=`[zlUN 껕Qz.\=#v%|L="p=!`p^XB!o` SLN<քRL* !m2 cW|* ڶTIzSQ8/`54̰_sb=`EAרj0?_tlmdn*G(YkP5ͥ m"?w| ]YhEMH#AJ(Q{1:EOS gC9/`ҤY\=e$U^Ͻ cf }鸄N}|u9tv ,0/Re,mY-~\~HNaa~ݓa_XMJ#ua `Jg`\T= D"idF1ք)) U2 WI^fT,m>LJJɫFI~a>L}0:*dpMn"&ÃE<#~FAy_PvrɦcNIuw:c9n Sk$t7J_s]lv Cye @Ɍʩ yrԽf)ٲ5]Z Q9o")-  ꢑZ \(۴((~~Βۄ?<6 >w MB3m肌}s4'>p(A_\2JlG$}C_UܞCϵ94 G7i,rkdԀ(~ ajXB>4m*Ch-bLmeVL!ѱ{#WM}KQ9em7<Ɖk!Isz>;h:6bMGfu$T7>3C ,Vlh0|l,c=Oc苫\/uկ f =6J9WR|'{X4Mkxy̕y_ _Tr@ pFbIB" Y_zo˺O$5)^HGS<[?+v?õ6#>^[gv @BO nIdhzN9޵Z0kD`NYuy4" YJ0P6.O_nv0 |Wu3MOҨ(@qFSfko!{@VWMq݃q*Fkۿ89t;CgiYh}Wis(?r3Qڄf h DQ(^Jѯ)F3:T7;ٟ Qgdo69@d4FP M]|JDs}Ո *]N(@ֆHq-{Gq$(u$,SSE!u)iuI'bPd6ƥd xqc6ӹ-B oMB9Ո}*.ĉ} !jR˰=B6ec\jvDntǗ2ET=C1wUF<1E+YbY/KCr)֎Ȁg?f8$(]JrjGz49yٵDb\_y%A+d>¸5S-ߢ1D}hҽR6ʯn(Eԯ0 vkH>UԒ+cNA=a0ҧm*V` }9Dod5 2lGx? P]Nf|\϶.y4h)gS.TZpo+s^l[7$gz)ˣ8LfYcFztLЂVߑbeb@ >g:' SwO?7%c.-u:"yy0g$soo%pjځ V75hvNFVd :/T$Ջ]P!oC05넪ץ!hEE5L' *a~\Zɭ\uipL>s##Dl P(‘[NꝫND0n+pzv/n}аnΘ -9Po;B*dDZc#wIn"u8ņEZ.Vm&@? REMsJzgNOFf\,7O{|9'f峥g'Wʏn #05IBh  \Ҍ5N|x_IE}`96n㶙@s@{:{g0,bD$U07h=<;FT7{UU*}kZ OڔA\@@uAm;jdj[?5,9E֚Z>?E/qnufmіщ8hwJ}K3 ɴKsp$嗫3yK@Q!5=#E!왇IsbSZE5mt` l M _]*umz객h~X] DWq~R|z<㛱 TJ ^ 2 ^pBr1m’Am삍: gC-QX+.Nuqt'ʤSʊx4(.#YysmC.w$t:3' 孴cA?M)F Ȝ9i e2}M"슝/nlġȍ?[1s_OIvPbN9e :?V^醘iM~}kL#sJ5|V=33 GB5x÷|jB467f[JjNIfŪZ {~2NG ]ϓ%[1B]Î~d;O'5б3E)u'\^pd%cpP\u8m^Dz{a /nj)3Dۼvۖ}OJ%0}գLEX-(_eKi:W B4bsN=,I-.c^(9si©B(mƦx%R^ߘJCst(/Ju-Ѭ@+X}`s+C9$}"{7f? +2ZJ>p,ݚ|>i)ӤڷH%yꪍGS,"q כdL瑢3@ͱNh2&!&}"Y>;3C¢ :G~翭,fk \ jfجf4+@9ׅ3DG=C"u>jI$Q 6rltVc`LܚD5gX񩼟O6>2*/1ۤGM  h'Zz0K/sa%OHEdQCH̓xO= y"W è3s/LT7tc􀙗 XƟcMu"Dq0NxI$HV K۞J & HD~yFbW_XP}>}Wt]%Xp]3McMSԺTpD40fP+2( [a{]}\V}zHl;l,aҊ=S; f-7{UwbQ9yNM UӘj3/]ʔNJsc49Tx<[+oTp.K00㛫2wO, 3ʤϖj~ρٍ׳y'x FSW_fg߫PYЉ0IGY,?h\_Dּ.T5&I_{}XtSi#5n9AeHf .Y'zu3>ITe[a}ƷkW УH?F* LBU™RTt?濊|edTQZz04UI?Aa$mi!mhHHd7~f!Ia,(\+M兤5Geoo$gIpr""O*R-WT][ׂSF51?:25Xv_ӍB? #y%sM(fG#)l-PL&-?{Hn;31uhĻ`ߕ Z#tl c`Qt˥>\x޶hϸ$j7qծ zKט6#?-3LR8_;dVֽ|LGTύd %^{#G#s Rf Di*ʠy^1m<BSt_@5iZB^-_li &øcq5 $`> Ͽ5P Ejgh[`ΧҔhn]Hx{KjQMU?zuןa3&έP+bpev(L,0?Vpm|V =7)2ҹ>[]U2k%hTy.#yYuifSfk7{xd4^fm ]ܪWAeQj[>Bw+ yvҵV,%4шZ$jDUcU_; Mnn]Sz5"g{y0\0$ e^F'5 u޿xa:.k#nmڢ%&ޣFh 5edr^`t#Ybӝs&^tR/pعH  3Eq㴑i'~$*.1 MߠOA#?JG~iT<'@Ξ"Thpzf!bmGޱ]zN7wcDKg_^G >4[#:ȹ`H }eOJs`EL^њYѤb+?NVi 8g|Mɣ9)"7k8f4JyJ5" \)1CiJ@^fmk2xew&УH5ETVgƕrp҃l!LثJ5L>m9>,Ir4U&+O'MVN54Ufޏax- ̽xqj^Fw٩ZʶE濃q%z뤨2H]%]Y?ab[nLcQ\o̱3R V&_δ geCdֱI<ŷa?dL3j: <XX5w/0X1,i"l)4LwpFuq#?qP~㍇/kعf]"tLl\N?ϓ{+HOJKC96ʳc9:# OױK7RϼLp^|4+t\As^Ӝ8ζ6>_e}F1P׳ 2x^2d.ke1G^C*A?A%yI$1B!ԒqK^ԙ0In9|Iȫ`KU8 ="<-XWUh-F} ט |`gsw+;{ӗ== .G`N?ymmQYJtr+\xBdxuak<н>4Wϣ]ǜ#Ƶى1_=.^D{kv_o C/kpe vB39P.7=VĽ+z c+.9N~+}5 <ȰnSBI:Pv"uy[XG&^j j;CXUJC 6bs0Y_,J 7~kIvZ"ETjV>=RNj:f"V.&%a w[wߚMes 4R>#=1s-׻S ї;*-=5Ya/_FEHKei?%o徣;Wg[/v3nh*:̐D̓r|<ɜm%M^);4x YQwMOH?*cSزNWc8: X m  LA{aL& =Nq#5|gG T 1i\MjqZ9;31vA)Dbf"_(#On@dt༐d$(Q:^I0/gzjowZ#EYFw71l>"GntMWCǽT8DQ~$b󰷆pDNDMmoB1%*~s9#%op%%!9g,8$]{ ^`.0l˥ȧ )"&d,R$<n"wy]5p79[;*,RE_ɫ}'* %CKBn(a@U^2Äx&ޮ50yiv${NDCus0 ɯ"5NUes[o< F36 smt W%Af_ߦ]ϴtq]Ȗa;\N*wVu 1CB &ng*=NGug0@j(j5M|&)`lC̋מiqSa1K/KrB ۭЛ ӈxbIBoƊ2 V~7MHߪY{􇎤bJE`B)ͶG?scCj;Π,?Ő?zdXʼR *gv<튃q +{yMb l)LߒgftLldv=̃fξxU oo ghΨ{B]ó ue e-ox3}24s0$MGhF^Lx SY#Ks`C uAO+crѳLa?n3W'U'D/J,EQ|{P=S xdPsz:M|%CGz [^CaAhe)'!l2ɧ6+#my8B,Y,Pav8`s^S5#݅Odeoq*¹jF[Fa<3E: v2]8hWs<^j,kZW͒4X1,KtyE۸/4_X WoL1$lRRG6[W2ԋ 3щRӲD^Hn($sOű=1\9umU3?nbhmEe7{,ތH 4, g] '+nL4[8RgrV*&ߴGRw1mbKL^Fӛgq(l)o퉨Y=4|8@Yp2z9q2⢮C(KĪ#-uЈ܈PyY%GCw o>Sߛ n$ck;+Hу*U5,Gn6mq+Os3dx\FS9k$sv$)~(jgb9BئK~PU'q # fr>d5p)<51уfk8((Sܑ!-F}%ò<ش\}{v1-QKNh@{GF P1":B㍷mv0p  ฎ|v]|/d/4-;@i/ y7" jP0E7~6<;FWWQT JϬ7UGUO:X.T6wH ϜC}/X4)=L(hvMX̷54|NH;o^A,;I:} V뤩)UE#QCHe}V9Q]tT_ׂmph WZ]֥Z<} VQvy &."Tm5em)*d2ǘ|^:.';9ʑ _'T ;DPϚ|"NHpD d%L}q% BIN;RN`pI+_؅\f,A3j@9lyūNAֲ0-e^+w cPPkzȲO hͭeI>>,$&y i첡s+ryc;e<54|ݰ E8k`RGOPx&?6آ5ݦ+687? zIfcr2wZ]< HiӃwh+Xs}j0 e`2Th;8Eрv)SzQxr1X[>^rpNNa~6##P\g}A؛D->Ҏ\9`W/?~5DQoNhP/Kڤc`G%xcˆHy ODdO0Wk$[X='jQ%fħ< 76AP|4.ꐼt/}*Z룗ɤˀ2#Jܠ}UF˲?tO1 w3f8$gO2^M4%5$.*es~Bۅ}>JܲW1]xѬkoN`<4R8p sG6g(10b-ɨpanF_=SK|t1 [=_h'}GWp"ӟjNs8 ܽgEMMGOnVP4Yd_'N@" TBJy" R]}$Ԋ >(ᥙb1E X°N%EjGn?M2ZW~$w}*Yn0xe12I@g&0ke: ϼ92[L5x7:oV[z>G걧Ěz k?J7H cRyHRh{~bޚ"@LX،M,%I GT^43t>.:4L{2CQ-@֧2v=aH[u2/_t.[[˂Яʍk c'RzdkuK#5Z)/(!\/nD-` ZuͺG8҂bCW=DyᦺjT/|󋟆v[adΘ]>AG0D&:%1?6|yZ/0+ן}W%gƝDR*86R,O0 {i` Юq> \FGgjd`U Ny$LNWmY)e^d~$.-Ks {N 6Fp}wGu0U7s !j Ӹ>\Jc =; .ll0]0F=Bk΃1z-$ sk?ZI`^kpŢ_sXLCVAUQV[cLEG0g?5 .Rz/'JG=&n;e*=/Xh啾agcKM@!6΍&ֵqAsw:bL%0WϤ(E{A] D|Ɛoά|"0} >}ϲWGV}y/qV3ԍkH i75)dxW_񩵺:Gb71і6ب>CxtF}(7F< )_!X`l%V xT:a2u:`ZѬ) 2B%ecX, M[h;_||6A~<΅m=rKNVB6~*-f$gUvٔj!~Y2xr2RYggV>o3#( /i䔗34!7]S_AQog;L d6V>0OX_nXXXid~gl Z%|c~/#&,) saMNGԯ bdmt.$1D4d&Pl9 /VRE{g~Hm!dTjI)b >i"4G#Sh GZ\ k4%g~0ɕrK/ -GI1%m fq_os)(qi&MTLwr>Gs*hgFqo@+Bʻ?}Bc =rƒY̠Ӈ"_;U:8:cw[Т4`$e n^]&y<8%@ܝl>R䧗)yvpLs1 `gPOU ;(<= 7Ǽ% q]ҁ筺Ym62M0lIk8S(kEn1WX٢vMo5 *6FYWw=|H3Twc Cb/d[Jxp:@}D^lp=/Q` ^2Ȥ:))uRPs. 1o<ܐrS3FdGv`;_h]k\U.r=".#-+-LpuּNc Ā EZHHPڈoͩ}ܔ *ޜn2Ղ dp(e;#\t7'v*WϣBD8,\[0 $cM5,EZISe!D   }qa/TyxKRPv*Yd^-!Eumޜssp4$ 4su,XvՖsR~U.*ҤD ^ Зz6uqPy\(1|T캉b>@"?ӰߢLgɮ p\f2O/xQB#9r 2p .;xx/-f:Ȭ'UUHdOHG] b$@DUe\z7H/O+󡠰\b24_d~ZKk U ȴ!bei`pvcJԿK({|y ƾsg'lB]̉ZWFY(]c% X@yv؈1v ڍXK{~C*^&6F,Q W.ǻ֜PB:Ob;R9pxg@Q[PTύz$ΩFBp 0N«Ig({2im%ݟ3U@>9̊ug!r-2g;đKT'6OM$9\O $v%yJi[k"/Z8GGs]fMm|6 'qҷ,k[jbMfc&:ZR8v ˢaI!,D4sesǒi6V% Lp/tZR&\ r,OQ=13B ҍ3v-Pw3!0DЛдS[eWmiJKq%jjsT׼"<RumλQ$@!8vnE$d= DU]dz*`$ݹtK'،h?6g $ E}h"֏u){ؔ[snRqƧ.]P@B6B 6I+ӆ F>{?&{!x!hzjj'Y3o ם hK3q~?H/-f\>y&vSe 6qVd$r _X-EJ!~rj1+dh`9,w_ ȴ4bNԭ_o(_ɟg~KTUf-ƀ$?P1(E91uzon*8Dm_7r0FUӲoG éJ b6܈eX^ X#Q5}h+NHx{ӻauwMmV aѽT)Gz9Tiۃ8d(~=QHQ3X}_rk9EV&]wz.WponӰvfuFȜu!uGk0w Im1~SZhgZ6unSd9mgYE#%VTpEȕb8ޭǭqƵ.Jۘ>nX%NYbz*,x}/ÉsoZqQ@]MuVpn}@県6jp dEw\ G4qF%f ߓ/qTK ca4㿠ip& &FB ۅ-r GW2,׆azF|?[sJ5hüR`mn.iM1χ_)ݞk@ 0WE|1|:|g;^V|fS 9o謜* bSq'x, *݈ЂRV!@ġCoW;(~J.?G [PZuܿpBJgȲb o$VZ2m4R e\%^|,r#DC`.P?[qZD&CWYe%pN ĺi¬:߂`ZEŠC"e$`<,96$EPf {h^--_P䜋dϟ}>\2Lľܡ; !O1Q52PׇJ 00FHƥשpiW8~DREpރrm-3hiNpjou+5 2,[ojjS@]8FWWkMU^Tj~缰M eC1PJ2g~i AQѦ`خ^!G@Pbx떊Fk&+=1g8FPL&uky $K`5G/ )/$Q?2 YK,FAMS+3S !QȘv`)Ӿ}Lgy;iE X߰-MQšBMpRasԱEw+2_f+Z7?RB6v+H}U\{?J RAK8z}2q]e e3^t;jkb\4f@|v]:kuIߡ|"d,[s`{G60|,%:jDW]I t4gƼ_ ߯bVnBPKܖ?NwaG͙7Sql\튢OK[lZ{et%ق2  W eiaǍk˳ӻq{ xH<X^JŖTܡ, VfdY5-D&<~#WUsMb)d+f^CH^𑈷cIޞ 25N4g|4+1e+9/DeJ&]Bn3`F!SgǦ^`wZ\LicF|>7gؒ0߈ުsS'T'Mە;k]NemC"f:q$e@8xtbͭb~B4{f *A?MbKB>_Y⥵ pSmF[ynC(Hyj p2 4'rQm& #O,%6+Oj͐P6,^^ S͜dƖxȉ ԄZeaSfLlun-J!>v+͡rI++V0|N6TCؾQWTCcbuȤYA+pTr8Bf.vseiтwOя qTWLχy{rV8l #T!e[˘/0V,AyтWyf˶O /= ݤV,w(ܭrI{o_D!I8.{_Wu}i ?i(.}dɅ~<07èWO [B}EԅCc& *0@*JYK Ry=l#\ axip { V,'R\ (2gC ~V;T3vP{Pv,_"9 SuD7etfra p e23ӲޭMJ˼"T}(?==nPKqlA4Ca0OR$0f1CYc: bzbh &gNɔf}wR` " _8F.Si}@v+p˦S OC|=ʐ6m? ,2pۑwnIaػ:*WVZxAk>yfQ0.u!2W'@˰e d'?3abU6^zb-Ӽdi7\uq@$#`d*x_!&_=8/V1e`&AqM>hp[^7Q]Ei"f¶:Wl=r6-rWdNѡ^UxeN{XB! vV&ɼsϲT0Mv%Z@)XHg-̆Vb:Zeѯv137T3낪fR[[K*XI+DNGP oVW0s}#;4kIe"KϞy[W ը:c 뽋Q >if(}ڨmR.:kwk+"OG&,ܜj* P6Nzc8B3zxê9M:e0+|զmA  c/=Qt=*)yRb\dm2mi/HWm8N])Z0ϧ\ <,ǁ_٧/CTg-JT{\tP5Rktڌ8+Ckm>z: 3@u47i5fqH϶Ʃ:S]N#^K0v">x;85 A`a%c/ 뢤(Pk/i5|`r$^%\W'zTϙ +&/ZتmFVgƀZ-0 lRHUzk __iy*Eb B-"aPqB; _O건m<;܍.}Z`6[3_-$t{j K6I+ ^$ͽ$3¥~5cPsa,p= ݛ]!8/ӀL_J˩C&NO JŸ9ئihyrQΓrVyQ.=^YI+@l'gv\R!ݛV+\!e 7P5xV$ ӂ|}V]CDF19#Q\Ezg)J{t v*P%8s0%Lf+Mm{iIR3icPr6В~qunMc: LM'i|CIz>Wasd8Ji!VgqM]ߟ-m1#2NDykX-Gӿ8 '/vxFKʢT<6ʼ&uC> ~pMk܁tꅦ>H2ve+4/#ʈjE6]H05^pQ!H}]]9MDU`g6[zpHoӺвg<SW@7m\#D^y/= S?n#vc4#kUCժ^R8|"k7i\3)srt:f). j]q3|\%cڟIodT!?* TZg-.KRLгH'0$`ۓ_% `Q,fg8Fm0ouޱgMPzWj}{'ǺǽYG\g7pC5{ jk$;0' kМc'(Y=`#[|L9a D@6qd'9KiܣpoK ΃g[H^:lL~KJȱx)W^OɈxœ} eQ[oa⫰(9 _S^!ZzbE!rJC 2W0}y~^(¾"0Hjz`!q9X ë+J滢S[Ze?tE>ug[}y(BckhgY~&lKU%jIrdMLs~}, XpԨ66'MGc`a-5Aޡu|*Zb7S/cE߽F)))|X2TcJ*Fԩ饲M30X C|C]=?{Ui㥋fhcvț:5/7d(ЅpKl-w_~r$1OIw%0rYRF:Ta?Xi0\'IXq+Eجa3v\vu 1gIʢbgT;k&;@OM$ݯ}y:‰#ur3ͪ&)9!@0ab4FpgjgB]RGS zճO>t{;6?ٓifs$h: rC8J>v}K)7]K:v誅}Cy8"XQ qqs% DNFpYlHu ),Cdz0+M^it\Uw l9`EBi(C텬3[yW|_ TQlRĒ*|[ГXyv7j衳ƕ)bkC*֨{̛3>Y6krk IBȘT4.oXQ 'aʳ'(ՊcA"ҧu6.,?J]/Q>r0xn7ͧ$!m"Ugs% ]}\&IF gd|S}+-O&.xg[ՄA,7lYJK3vpF:GN\8PZۇu~C(Ȅ*VI- ډӋY+'쨕^f[7ߡK<(r=Z("?Zf#5C#ED򌁍V4Akl ?0WeůwON]lfЅ*+P!/OgSTzaKK 5XQFFB# cFv+8Ax$2vJY "!)Q2%)u?{Cm}ΰˋ&p٬}`շH (;m/ Azt o߳{8&Oqm|Jऑ}JK, 'DXf^QźTMAϬ;۴â~72\`AHcm䕅EaAn|:q`/3U-c[pA$*QNbuЯ !AE gEmnƺܒʇg1r&PQ哓E60F(h`GWIb`1*V[u1&+ *4@J- :HNnqJ6Յ6 ݠ: -EDD-Irk"2N)ECA/@>kQ.32k9I K+8lԾ -QJ.{gz0pv{>T0Kɖ,,:%gf`_,>yZkBͣj̰/&[;q匦9f:SHkiES3W4 (H | v__#.fO&A/{כu%ΈJbCp1ZӼbQOaq# Zyd#~Y*ӯ7XԊrACk*Ŵo≢jK\me#B[5PoľU(wќq([rWx#r\$,r@];~EC]~OZ?{a J'R}*EOn"Pd5Jw` ^;e4 "Zxz:Y⤪!/o zEKh}NVc8gOctZ᪅ΫLVd36 /!$ 2m=k7K0pA@ Y3Ecۯ σZg5wӵ&|KS=u"rFPpG&"7 >e׿ZxW^d%ega0%%t/!3yt H;Lڹbzvmo h4zNXG0Қߩ<<+e\yY<2 y[da} ;˂d6婦3%6Z+5"U78XɜW b`-ʳ;UOѻXs]`T{VF?B$+2.gGr:4#h6C≑JDwanz _̈́؎w7ۃotE=)Z^}@U .d--X^,nZ`񿲤gvqpDNrY []uл͘aGYGPC6mZ%9́:^Z*OnGբtQhN:>G]:D?WoEG_>τu= \حT̖I~OR_d7:v(AWe.9U7c(|5qx.!"SM+7w I~,GiJư(+ Go &|E@ivyr#+y( eS#/+n*w|^ѤIomti-d=s=axXIrq5}%NJSI8WK9AKy8Onn΍5!(NOGSC_2"ieF..(}\ͬ.  ]@ aA֊j;(šrQlI#=:uȴRLtZq)o'vsSN"{ݵY;I6DZ:Thk>_!l:?COo}X` phw:' YޔtohcfwN<ݕLWQլUX :ԛ;L*.TyK5-91q456ey)='aܞJW\J WLeW%>r`JrcCm~^3:U^SQdCsʥq؏ZuZΑ<F0q@< ]utԁ:bl1#Ġ!O.Df|ωX$ࡾg7*8=fy>Uy:^v9wEmYX #)8 C2O_%#heZ>h ` oa+ `2Т bgJoGYbY6]AYvÖRPٓS)3sDl[x#m.f$vZJ@f>Y-@&QÎ `TġV~_"QX9~D7%™|wRY^Jkjِ*Y2 n*J5\HT /PAܪUC2aT{){O~UޓҺkge |F+1Vs_"# HIDĉDfUGcU]@hΩcgNx#o u,uMu_ߛo"z;'.:Αc)/jc̉+:֓ h-Lաz E6wuEtǶp&3S?)^$"8X*R8II3ZqNN±6c*yG6P7LtGOdD흟-sXӜ'^gVxx[fw?Ztt>ǖ\FrBo p~*Uǰf}RF4dMgV9̭qvIԽ9V_ o"nmmY:[ws;읝4SQ&AY0:Cr] mD[bڱ+5T*?^xq2yT(eP?c,eu1bje.yEQMR95Dw["_ .{y^0og"6U2i<雯&O$8+$km ?8tD5>YjQID[ԞagB]N(yWWmV5BcYI$_2^&kn Je|'%۵,dӈ"/QH} r)9gCPi"aI?q.\!6S ci&J[<ɺVM϶|REkr A&wbuPY{C#PW\'IJ4vmvLcT _mq L>)ǯlߟ"u{QM(髞1"M_$Q 7!v¡Θ~D{E;/9s_E+ԹV~?Ӷ )\V`@Cbˢ8*`Zf ug!)ݟ256`FJ O R;x\Nzh5I~DtyU.4{ӔvpVc:1H@!9޾#٩1P gQ:&|gJ8E6ν9)5%*I`LEY`@[e\o@$fأ84r@#Fu z_! _$7?P#/dkAw =Cpz^ bRحcҴkn pH cVay`h˵mRbhA?NVV$NO#[>gkB/Rͨ o΁ .vw5y%Urok]뿪ÊK=;P}q@_/3iCzgQIISZujTŦ']ds iTØY O{f?ĐF `d <H/vf#D9!a,8{Ӓ_qK5jek/?hFZ3ݶ}1> %,I4Qn@Ҭgb}X3Th aj~֭6ɺt($J>BʂYip;F$e'Q;-Z~Oʚ6fu{0K͔$KCr>sc $ӛh ֶtAu 0 #nrQHb#W \ف tk>wT (5É^(ozt]uc38J ӊl'rX %H>4/3tx ap #4RBe>E@Z."͂f&$&8ڏu PM;dIOyIm9\n(Tk,,(gfaB۲w )- V1 vŽHxRcb̂c}*ePn3(tJrBֳCd8L;wtv{ԃp`dҫ94y3S4f~*1Џ<4{wxN~i(%xf{NAvR9e3(lGR|,6?9.},;%b˪QwIFo- !{c7#L&?WOzg͠ qnd>Tߙ0f.&h&botRm׎wʯ*zzWf~}l-3D&7Ds?dC'^Ƞ́<"(nGY[m֤fﱼT&ݠ1ȼ뻤OϪNKڀ>8s2Կ(sjhoW&9OBԎYI~kzh|ʾ GQz.eB8$Q86pAJ .u6,7R]R =dczXY  Y짮+5ޟk7A:'8nZ Q3Uom9UeNʉ<.lC0I&Tl6>/F~Ɉ#I:E4S\AAXώ|eM@Eثj_UK* ,)%v'皯āT dZ><޵t.6aD"YzɌj&qʀɣCMG6yƄSMGbj6!.>{ D;5q5JBH<ږBRBfu~S2< y SRᕙ)WJftMeO܍2*+$~#AFVV5hY"Garp□D]Y>Mer,g{xڹmhޝB94tM\7S|vx+- 8c6 Rz:nhꄯ,(d}?+%Hߡ sR DL ˻@i_}&X-zTXkŭ gܴS "Yƨ&)ak"ޑnTނuXl &46X׸ܚ BȳMeUM]C{E /b[uc,M{8vNjsBCba,}b/]Vܽ!ͅ8AzKȖ33EԽ3v>%n)#6icʟ͙NJl{zˏ-i-|2f:IūV>8GjVLH3:'׼~aP!=زWڹ1q/9-GLI0aR{{s{:a)(QNi%%9 8׋%bPUZ?:Ѧ=:;4d⋬%l+g괄hYb}%9-IS3ԪKҴ;̊'8?G:b`@|o͹ɓB[To)@1@ZlҘD]ev:w kf.!ˈCwhR $SKWVAKu@T,E'Oi7vH hNI.4Tm47CL}d=V竗CSٔvYqfz ZŁ "־0+ a?W4M%⻓8H.&ݑ?ݳHӣgeWfd߈{ݲd vo*0e@;KHGM -`?$X$\S& #@ K;2X-G7Bepj1V* _#7ga-+&\J 0K V9t!=񣦂^E+VQXotux6v5.v(Ģo_КhS$C]:y8M\B`9d&jUX9liEaQ8Um~7'&M,f몄u{ώokT ëkxL \t ֵKd"&e${S,IJpf347vB_1$z4Y$VNv/@1%0a[\2ZG(4h͏cj sՓ14#Lُׅ"W@/nн4lb ErD-P[6gH:JT31KؕH},u)xL)NpY j#ܤf? bά{LhJ {D&΅5PU)By &e$ȋG(rA:@mC@5c"DNJ=:il06*.H'A{ &҈/NU,*h/7:϶ro1sͱy;fLd+޶vHz(P~͑g:&e;uer0QM4z@Vcw@P)6 6/ s?W3yg&y52v_Փ9Nm?ŇWJgƐx9 [E98IO-$׋fbE0p:QJ3c^D ?M {^yMĸKqu!ԓk1Ҍ_gCYEΛ'БAn* gRZ|gQqhFm${{s ]W>eꩭͩx{Υ5A>8~Yxi5jR] -R-s,O}1ZXbRŧTL㲌7Wn #`ɛ`#|v[gwE"WP oۿp9\jI'Ā gBBfS`fkgE ߃L>I])B3XڙjaAv ~ˠ+&G=4膫#x"^_&XYO]#0Ys6@[a%cڲCE~5vbw"{mjY\9,2L/aiŲSuZtBzj;dwz촼)|C y ׌He0t~j~嶠_RFQ)8kǖAe]-c`y A)29ǢxLRYW#EMo5_v= KiZ>~ @e3;#(*r,͖v ӛzirp0p}^\ "kO?9>< iϟ~=MK,OzV@9:!SłA]%Loڹ8+A_+fge?G?TG.["Q+DK"`՝@L%bJu{ސ] wz o;~% !VatJ>Gm=ޜ JVfR5X\~9w8t5Ґ1hR}/FR1Ѕ8G︹@xjc 1|m <+p!p `m㳷v#1D!^PζeoQ.У,Y_Aʍ 98ZAQ7~_oAt*\]n5 Eu,C]7H$jNcn<1<$Ȧ='l}9G.GwW\àXgt(1>![)M/E;]6C cuA' C`pc#5)'?C p^˂LTa o^a`$?jh+DsfRLO;TU(եm򤧫[v-Adm &sÔ[ńŒxPq_möYu]5Ҍ&7IR|Y'ypPk YgC1~xO4MjZ͂wj9ylǮb ] cV]@lL,ē59'7ˢWe @jڨye?S_MlpgV$h>]=` r唴HZpy86-|ř ,;ie[hy `5 9[j.``JʒBfcӉmZ;Z#;ab b"5{̅ ?^:gSk^a">cbա|AwP58]`uO`?2ZevZ[# 5ofT #hA-Ojgƙ¥#(sʭ8ʋ[pmeXi>!ԥQ,hi\sqW]W-[/:Kp$uo'߲H_h(Zx&6Q[,>e#x 6߶qKxKdчVIR)e:x7ᬕ-Cm?cjRD9>ZZXަ;cE,%@%A`Fw'dEs9Z')ȴ ( . AK_cF^kOKoذ 7#gL_bG-2~G庭<7no@2P|E%zxq$I1IG+oNK> 2=;[gm5M{/ 9+?,S⽵b_hC^F62n[e;Qg {A\ӸrFDiRtHC=/.0ƅԝv}fSB{ǸѬuߋ=c1+JvA˧g|͙8RA`(Y+y3]MC+h{s@.=iC(8.mkaRUHm.;5TKnu8̑.]M!V_tfJf'j)ss'Ug32Յ(4CYε~ODR`_J o~)ّɐhjpc4 OV:N(߼bg2kkDro!2]겨4Ixhبj]KQop2Y.y Nlcx}#8lCB!mǥ`Z@؋s]3v;?~m)#Ţ\~JeTfp&eS5}m6pr;I <e AT@խ>w 5N`hz XeNp70cd%jf~4~< qzqVϪJ` IK޷`C?S\*ۘE::nQi04~͂QmpS<_hwdDԩEL:S'[e&ΦYd;!PHׂ1u%`؎a#tpZH) I4$m4jC>^=8xあ>nJ5,\\9% N, PKP6Lo 4.,9D D\1*r[@띅1rH'/R Mh&cK=o)<8V2l>Gd}_{sZ'Y%2yM.Ļ.^%89JJQ-Y I[4'pd2 "\5/X-n2'/U-nyoR)FW^Olæ^;N'*Cś{?o5FosebRI0QEA~+ATM}O z62O(E柑mrBFk[b%U /da8dս:N%g~X#%!q9bpMb0EtE)xS(s~![Go.OK{AyI9 x7Vfbųvc*qJgem2pHwGzkк \FS˷1#̞H6^a585L_pDD46hFkB$B)QKM UjUk&@)cGl6mLBUxՁt)@Lr,lM6 aΚZ(aZ^*:B :KfFQlX}{zu|{U'Dq߿kgpn.CRmò΅956W{{nK@E65q@Oa˭ n&5% X}V3@ 8c֊,Nx؁WႩ*z7r] rϠv*wg 8qY6Z.u kWqvKl|Ծ\%3KkZ8YBR6ƄNga4BwQURؿp`=ĔS$}|kO>3׳ {n#4B\ZBeƴEu.0e-"y%(pelnѯWYH?ќx @X?uD h2z kl|4 f6*+,R*)L>%=<`dB'$#&?xthtvJ/% \A(Ƒl=l[ffDFHK6E^uC 5[5ra ^[3y0 & [vy(&D([ ( 佨pqyK06M}cR֠p˫B S~~Jrn*,KGFNU;G0%U֖NC5WSBn y?r+̠O|?XK./򅓲XO:ϵ(.Pm 8J/)?:Z_ӄS^Dͯ0E125kؾ2J|c71ag^4c԰*o6Y kHTۦ_]P+/T=ؿD]@9zIQ2lz HA]}D[s>;+7Ulm6&>*@Lh@3" c?3) VT|,W75%ͭrY -{ϐ=+ ټ jJ}/o.٭ZDWVa$p\x5tSdUk5O~}oN nD=|dt-E'ЀM(j߱9N<Q jK)30E,b]?*{u 2DmYeR0+Cx!߻]g^Jzj0YؽX_hfKgId*HLLsLVd0?UG qJmyV`zkT^ mܶS1 ,+kn~*Ds@ZnUd#U *H8`YۖLQvȮyumoBؽ;ZTrWaV4n^S i1h1#^c?n^Ǹ&V"\kwѓS<p$5s(cJ%WsYU/,? J&Zcoh;+BƑO\&˧]p8cTw럟e=y p2Fې3V(YUPbCI_׮*/Q$d1UdJTjꏂvDy%zw|&j'L[bk_ Gz,/w:jmr\yLl#޹5||~ 2E֍d.x yw S+6)\ _tbZQbJA$e1ɩLRp"sq ҈]Oi bA.VUVTx,H~ lǭ2|?vy!$5JnՕJʑɳ'̻SK&@c2Ix37Tܖ#.^bhͰ q喝P \nSFW1~S'+6PٚI0N$OyY;/E]8ls3{AgE=7% 6a» VR J?BBٺ9p쐣kO~_s2qߓь.e jǶ!D { |ee9WM%rJY55 i NY72 Tok̇Q]c5@6XoBZ u6JSfB5?.Hc2,W*'SO9Bz|?l]8bV6AS,GO*ZG{q˂[:=;vCh6,As Py8RwZ#& MP@\MGn4˖V o/@Fq(Rn<05JfUYDPm@~VeqovRΎD;/ֵ#xGkd~P¿1MդsR5dFuXί+%oH JRj2EԞ_M,60-@ J:kĭ6 z'25s NRF9!Hoɠ*iHp{p×dQY JH|3/s7K$a't01: g[3̞]{> d˼1{,` TҐ儬&L`WYSY/Slc8.o5eu \a=ꘗG.LS5_Sm.X4pNztn"t~g+/RyPsV~ZsXfڃwbjbrH@S=L\G/hy¥ɣDf 6n3BVF !%rqMD>ʫoGrcD{.v+3u GFr2ԉ|*[1d JȎa \\ V$۵7֌Ȫe-H ZxŹ\MbC޴kD7uf L u-0$[Oű,aĽ I4ۭ&&$u6I^i]m-EA;˱;L| & uЩG7yXqVh+jXza[vH?5hs-*w!^+dѵԷ* R?*ӥ$e7HFßLji! y,wjPa͜9[0q⚜79 3:tpy<K<)j[} MLG8/Wݴ娵.x?~ɔktz+_يKFp~Ǽ~<"9\0)\.@ :b_Zl~/_fj$j %_D$@,L/zL Cm\j9^Rgd-i ,58O\_ئ Bc0Id@i<3̘VgFm\iJFpDa~% /0ܥk, HtzTDڮGYlX6.9GƧ.F210ܛ02U.0'=sCJ4G!; OC;~;"Iay Jy,i#~y q6$pEp&"0Qj XKI֎/-DԩJ`Q\[+ɡnT33+fOVL9|yGGƓsmAwom&~T;nāb>Iחah6>4kNP5'qusUف o'g1w'Qo^7+< Ϳ?lp؋ dmf>l)(4 N̛S~+ :0=Zrʷ00 7)dRZ ,RYJ6и=T=O%!?"`]`BG>\t"wPD[fY|4f"/zƝywóI 4eH^8-UBVI?9[ڪ=TkA:{x!@"uG1>JGmb0xj3/zu|q‘1"-Iv.0l~ #BD'dwbfsYm"x2iNA(ɨ.dўxG5C4?ˇ"͉H: 0&jE/*G=-/](AdPHf:)J@[MC2Q{MH&z,4Vbq)r6YɤTRXiќstqw 4uHPi6HE=E͓408_!ή} 7 z(YXJW#a.! gU9M2 Nadk|Qyם{.,x:L]rkc3YVZd:˘ZįFS^fm. JT)C"BB'O{gqb_KZZ%lQ8XGyIR܁ y+ NQp)|j,m^YtY?u8` *~흷-hOlZ D&GmyHtmV,, ol axRA/YWȓOb>qwM0rnT3LSPc@t]C@5guUDg޽+%IH}' 򚖄MN> 'ESpޖ@4ogEc-u^8Hv-YPbWo1&xiw !W+.vLlvs<ڕ", Z:Fjgi$xdtфZ>u AzBy7xsvK*e㟙2l<;Rm+?fqG=a@o=rl5Rh0\'󽥀`wBW,tѦ H_4[N pھO`]pKP j>)gJ|ZA,ۡ=sBܿӶD=,W9>fc:Dn}26ai7 EhS|M0*٦m 2Vk}^K-zUF?}+!"'~N%22E"vEPnACN4'v^Y3zд/UM}0RIw|xxz!u1sW&un΅R>#I=GqeSI$} 3ш"o,n]q,JPV\lѻPGD8K[e%,_ᣤ .HD儘2 oT ^xnha͎:D˯b}45֘0pavWdc&m@M Ո:wv(7FobvI5&e*l0!o~d{Hͺ-\;gX}E]b2`НP6v"Va67$6RH@q~HB>kGvf fV g5*F֨3T.+lfˈK+,Gn6EW]y dd.(v%` r%bsvz ˹MN g&HKhvڒSBh﫪m51d9hKǏ—<${ .WK`nP0ޱeC>\$x!]K+I@ 0874׭Ʀ#?_V! e.O`oCUw|S_K^.&J"BxvS6$;t3_>z~EIUj뀪27՛#r8&U(م(ީ8սX>֛n)qmPqdHVyH}| 6KTx*&=G/u{˙RC%XEݡc7 C>Z\Pi_c8j7hU&a#Ulj, ;IʺoTTA7dqf.\3!*q,Vә(y:wznՖ Rt d^ ʼnF]L/R x[6 r9,P@'ЪJ\"_5F AnEc6QPh]Ūw|_8B-u lȡ6wOk&fóp\9 e[kɠ{HO^$%ʸ1[Ob$o!A/$8:6a5[C0-Pnzsҽ2rDh ΡL|vO?R`#{994/ e8S#☝7"[ r R<@t a7;:{Exbْq9kGN$}E6%* ' ѭE@$% t7 =$ =NHdS.gIk~ٓB؜8Щg?иǚ[Ymu@蝖1A${9n_+fhy ާl+ :~a!R< k&;tpGifѪBYsCȧ4 }#Z4 E"a$vꑙ/1 馑…V卽7O)&ٱ>rQޡk?qbjKP| 4rέ,"6N=2TU cg0#ɂ-rU'K: Y9CJE,c٥}S?z?D\ ۟^1^c-3tAhwbr49.؋h7Y@se7P_b Y>Ct*Ba% i󏟟Xڸ: RTCVuZ$\Z;-=xsCvq+TY\cަ`哑5{aCw-xF #gߔMPi!Tc~̓<*⵹/r)ly;|KnGе "h|=Β_sW3?L,.kg-"AJl>͵_Pd?jY!P7@B 2DҾՅWOTFjpC[ @$L{ ]R\ CvV-zd4&ݣb/%q?(,yo-/CCUa Fg45g70b ѕuqXG,Z/d1ږG|Ԃpkݽ#)C!4Xm[r$;G]ѭ;]caLwE0#!VޅT۳ ~\ ].ֳ Oj݂EZmNq>>b4_Gԇl _Y `n$q5PuH Ls"Zap`ӝ,b^2YTdTr_b y [:Lf"NjT6 `mSXepȉqdq T"~ IU,Ino( . tьI"8/`۽n姒v%a;HR!܅ܘOۥ qzf{lGSW28;k[p:F&?L YwFbRep1fDJMd2HaCb#PGNPe"_yϱh-@%Kޏ`j s*Bp K ˕Uڱz1JciZxkS#vའMjsDWry 0+CV@ `RPjI50-{JWSA+u@-3IW5O&F֕ \JG_fVApq#\~E 9#HdX}ȞS ϵτxvZ[=pBfy Gek7 d}MDTQ9pv^|hFx@ae3`*Y>% kԣo[(kBODÆ@WT<<_U)e:&2)tw`։ZMVޞF$a]*c"'eajK]$Z ZカH\ E!V;姧8b냗{*|_.5*Q1>疟Sx OOɽV1]1 1o`|u|W3bW\1vl0V@vmcB#X23%ƂExq s'6G~ԾKRI9(>bړC*S%k 杗.2q]P7qy-`V]yN>Y)]$2X;_q?Q`s.,Vc91&ڏ1J?db ZƃȂhYIV-uU*ʗP)AqڎvGȂ%h_4α#M̬Y@os Ӱ~+s"Z_ϯ\ ȝRX <sϊ D Gz"\?Df~P)2qn*& ]GQ-nyϬS"EHG%SBqewr)sGA yJJ}*GD1E 9Sf"<fwkˋ s9N!e!|ݠvRhi+P,2 \`V;}.SiUN9W@QF ]-Lorcɫj .  d X,$ _jA^ ]&h%d4LzpʢXAFV8(Q^} v nqB*Le?evF*?EkۉԹ)xۤm$=L2*}<.UrĎqSzN`OYBo_{zcuz饒`kVb~%y_@vVӖO;̍hY6yGՊZWaM{wjGџsr+l({N:S?FdR+UN鷠.QԸ`diÈ~y0 yeh#Ұ ݒE;)syq<:"R* 7Hʒ^e!>:W |xFU/=#Yc׼gn7OiZ-WpK$D:,z눻hBpْĄ!Q|45njM/ڋ:G(! /2WbU׵wĖqӯ9]!PiXpi=ݴ?]rgjEmge:>{#=ߓiug>uɪM鏓Ҝso?+`yhD"MB ɭ%ɣ#؟=- *JJk"'.D5>Q9OITaXZaUZ=Ākn1?Vcs4nЋwX_䵮=h1mj4 y«N>07 ݽҲ4M-T:Rw5wD߃(iU-;0N/g.~ZdE a] ZXQ~~=6㙑V.Ns{0sVs[aY:RÎ% Co%h=]>Pz@v0G@'ϲV{Z1_WLUjg~\>i*6Qg 8B/k^ t$vFދq3ǸF0H`C*|Y$lRt&k>Fh Zd`w.8Wv^5e%>}? Vea53IBǾ"$ 䈹Jʵ*}>sO<|O;YE.ڤL oK\,lK1Dm#WƤG|~ĵU)]ͤQW4 fID,(hc,"uP4zg!61.;:,fr\Nm2L+j,h&S^O: A& tt5p1]b -8Qfۡ<1EP,@Gq |`{$Bw_Ax=q6P;~l`s>Y}or^vtGWjIHl-zLN ͒D :HVu0M:ze%; ӎȖiqrw|I\/2.V$qTzqYEӟrT6YPט܎#rU47^|!q<W|8@3RW av%KrMkw؉IeQkE&^KfU7:H\習ހv}2]ܛ Hr -YF+1v;L`G[[ RؼBJ. cWl::gKkNWz$[,7ndgL뇵„0YY.YiXq }%"仾wy y FP -m5Q5=)ũ)׺|'NIy&|qNɚU,+YھȬ_Jљr/%sy[{vzvg`=瑷YFJIgp@=Bܜ*z:EJh,m,[*D {'Ev~O@Y䣯~`wO&`js>]>lwu`xNkJOq92VA` **+F~EI]CVs]ʛuP twPM[4U) ]Xт#97.1w)2o?{Yy? #񗀾Y l\rh4WA{&n*\LMyj"- l֧1J= Fh`6<|ѽ}?Ѡ1Mh1G4ܢ@:k؜! }·0UT{t /|YՉ{MnW>1%!fR10uUT`_sFo߅vJ$B]7鳪_k ??CcIc'@io Kr;Ş t3%6 Reʍ^e#o+@ȍػȬ4GlŻl7ϭ/$,eZtc`17 0ُuzo?`y 􀈸cebk:E^T\a wAAŊ"\PMs,[>fɠ<6'W!yAI>sް9m`4v0PP,-b֢ FekLo`sxۢ 8"&$+mbv351cUlD&k䄙N05=X۠B-~Z_)IY˹JmNL~Pb5f}PQM\J[M#{lVI17]r"Nxe;s%MN|˴~P~0Z<"152BIP[+4cCfDoPSBB@ D#B]7?7<\d<YD̬ ݞ{e{ddL9ƔN35^i>(l>eI6 18T$Ԁ*Jؾ}FQYE+˛Lb4`=†%u1 Jx a7 ]{BJlWZYna<I{fVʱf©O$Dn\<,@vnֹ=2S3 @ }Lāް_rcYӥ(C sn'SmN|'<.=K "豜iF"QOu+^Z 0)-| ,D1up"p:TgpԎ6*s޽FᎥfe硍DuK299/逴.AR1[hWىc$>,<8iX\̫.ѭ` Q|{9 3 ;lz`zG=ICcCbarVE^>yp[NAyso{>7>t# +(YeP#Rpk+A yiL \ڷR.ï _:hvz31Z&$.}ƫSFF&(:@+ԫ(f8G@P{>aůX y| 5EPI7pI Hղ|>Æ\28UBVm"vy21*. 攇|+U•8P #mJpF35Z?1$coi  JLk@72 w+brh%E:3UWn ze6 =\C1N&HxIbkpi_>p;qv[ uW7_4*5!/FSt}IF䯧LI`}ף :ՔySHf"=m"<G^uCn8߸ c2H$䝹/rS+ vd:M98bsSjK/2&^_ ^*/.`"Z0do;q&N+'GBPk.  >usWJf9@3 D\[2J-zpsjOtzذ inA.cs_c/RWZWc11ϖT TzVя| SO5}w8i~гRKVe6 24 ,/rNoYo8`\Bܶ7$y!ٸi40yѷ[&=}nL552yH2qP{!]#ЃhOTMͲݖ%|l{ke&jVՊe_G(V)`3Q(_O.9HT\)2eVSt~573p&c3$hܣ\MtB`9-G&@3%y՟9G8p>ҡ~FȲ\ɜ8q#~!ʟb;2z_ fQmB.pCSyn9$K)VOƚI;+V9bJ±;XJ Y%tvBP _gihHQ'H&gsʼdye83U"D$/VfY{7X$r[ig47j-,> [0cట|z{; ]K3V-{014Y2_)Y_&zͽrܠF~n RH)'B@"9iqy B}̆["X )~n=_[VdF--faYzsg$T(Vm79Z [wOތqAAi.Pw~<505uA!l8.Rv&fgG[łGw;ŧ k}诤Q@'"yYchNVGYFrvѼGa`C`D!CYOMUM;|W¤%\ fz],êa(ᾢ˝+.llsYˌi BHRZ>&"IjxB-]s3*6?=cU:CZB.q#BB˶ GRO/μ-luNT/CTk}Qqp*8Re_ Ʌ l 4o&WN, cyWI(8w6Lu|}ɎȮY# yj0e0 V|(C\ A>حy`L(UlWeuT6a% H49ݬz9]+0p ؉tRK&}ƕ!y Rs[C@.>;F| VYLC̼[7+v˧ Nn?r::tј G'azvOPE%Φ`5qr3s5ɪO5tb-u_P!`+[Z*P3{[]t8rx7\Q`]<3]֫,@e*D3:B#L%_G6Dھjm&-%g*m[ Y=Ac^^E= Z;ONJ_r=ߑQ9%;HACΡ?}B9]&oEu ~3 cn3@k"du/n=ܤB4GܓL٧/"8Qϴ} J{XHi&me m:ddŠtCuM@"Gќf&]' 'f qBq_-EA[~17vW-8ꝸo‡v"qLh-O8ZZbvLtU Hj؃R5AЈ7.MJ#uV9&n"%=h4 a M$Y'yw~yhȴT՘軗}5JD._q Պp9Hn=[~zMoÎ}; \DWyq{B̠^mA^YgQ%;_h; @L-=rٰMCQ;rhn[MʽQiү۵H6. ɰKҾ]'3%9JD_a(z2N#?si eB{}N!Jp &C] q#]߃:Fwrg]}E=[6%;Luol2N0=<=hձ KiW5ygގ8r: ֕4]`xL6xML]Ɗ|!Qad|.qwp@Ff2;, hF[s@Zꅦ)k{AmBSgFc(1g y H$T2sԡ0BrZ*]$ fyQa\WOemFaĸBQO}/J]yk_)υ~+#Q=89FK4@PUۺ۟@d-Zlg=j p NTT{˲x:|/V;>rF3J>v=u9~ig)46v=a8'm吳*`7s_g̑5 *cGoYmzQ"fU&2O a ꢚ7p~rWAYRۓ*Լt$J|dI.? ~AC&g|eO' uQ)zX^i[hg.ۻkP|Ns\/ @Qk_2gG=c~0C,8W(p'ff*8d)OGs [:5u7tN$hw̟49Ю =tMπ&`'cfH_V6+f܊x{^)ԩˆ̈́> ɩ̡X jm\n]kF=̒ iFϊ.䖮yDCaIXҾ TbvAcn, D?'D?Ui1Z +z8>gFӘ~#b)1pV[F2{&2*Q~ZA݀ ;g40w:fO57EYWh LdPaΉ\r0 ~dԵ%[  FQp*^wkr34hώ?Q55Z5\~\985jĠɤ0AQީމ=̣_Y K9fi/\RG3]1Nƶ7 <;dNly1yg`| cun";l⇦՚#qڹWY%t3&%NpiY)lQ̄)H; ̐z)Hw - BBWyeR #q;wDz,WpDF"&vxSe2? \-փ3 Doڴx._-4@ <vÚ,L2J\>ӢRdfةӵ\-kBBd6N_fWpV$tsU3L¢f5Y!zL}Jz>PKO|05)tSGόWs.Ǚ P}}XzA-6@NlӦ+QPB(LY}YS ~X"`!{JiGY/")g|nX7E˄A5S=fg}@RjUOs@EVgR;4ff-QD̖> $`|4lXՠS+Q.ѫk2 !2."`oHh WՐz)-L/ˎvս[u_¢+]G3>icܗ|1A:tR t$nH_ vK䳿#BBNǙ=W Ɗd%tr%-ɻ_rCwA={^^(@W,b{aU~ O2N^.gCEbXc&UiU^M:? j]^5-0p"7fPs&G*nmLcNQ҄2s+cs k[(ką yib5]6xΎ]tiHɻϿu?k ;(\kWG80{}Mh Zg펼V(Z(Zq$zmy>/BAX nIu~nL dd>ufE^vhc6MȆ=}܂iN%hHcL}}Om7lm#md젂}I`Q 6YLe [7h>NZڄƧY3kN(A M#]VHU҅\4 nmhزyp +m=7m-&|z6jRso[- *_(:3bӮ(A˄kT0()3`;|5&k81Xk.xr_/0>_cjصU_RQ1^y?0cup}P ¥}wr?f7 ?B`/|lG=l7Kn-_JZ{9xye:-^c R=WmݡEL/wIu9b:DEEe _ ?EzQ'sB";Tݩ=KUk6S[HA'} >4Srwg ֫W $O34 $? Ϊ\ƮuaqCo~'@dxⰝ"Jn4b5MD@%=K c !_z4msKռc?%zO-v n~nu?zbW#I4yA! j/> *> $]/CO){"kPFKAt8ŹgVt +¤, yȀֆ u^96ƏtcvSy=X.eJ#CA"}C :9D%@]p] LmE @a!B+JH կrD. zlUW>.%B\YyuVf',ޘ䃮F8RBqz ,${z ʠ%e&!eHUaߚ^gFd!9 T-4w7(HZAT_{DЏQdQK^?b11tȗuo6Q#l+,{?.[­y܄9s$ɫ3&:G-aRyH#MًFkҋ͹B>FZ^! m y 8ujUԖ`Z+_q*/]6%T`;7l^|ͨOYe\`cިOƹ7|;c|1~U/W6X&=5!Rقw[CJ$1i#!5r` ND^z2ݨeWGJMp Gr0 -ן3+-HV>R,p]ɳ'1bg(߅%݇LQ|bR$^8M`3>+1Y>첃)P{"`!@h #hN7eyoՈzp{}cNWJyb'AWdP-h"e';R\]V8 WY.4i&l|GIӲ1#@Ypzy.IP)pE&⊣n&ăi\]^wE#VPo: f&úb}xK-6kMF֫%PM6(@7}iz*2+E22Umf-FjjQAWиlIBJ⿗W:9H\?@g @ٳ!֜%hMr , 6n !cJPF[qDdždpMGDKe/k"G񰀌PhwY(T{|.\5u u64 #~Bc+?^% UޯMHvk*S"̰ƟVÁ|~-hI7Fܙ.*x9IiUb6\`x\~d;dx@Ör:ើ|N"MZPtMP԰_I%xÎb;rB*_ԡAB[ث4Ur# Y,XU4Tm #\THa~|!i5$;Tiw,h/at5{ /g;tT0b<ߋAY}3kKʮ9 En5 ~Rq&vg4gu?@m%nUcS*kH8me¨К{{.\ 72ZōWNdu@;w{qU_|%M . O}c]^hFVeE%:=c '̕ ÖVa mkʮn^9qY%χ iUGy,~ <=6Yj lSuJ J@b_cml<*Ok>xg/  +2o%;*65DT lβP$L~vsVK|үn'vp\"GiDǴ{Q:OLïEAX]5p$!92yYK{|a/zr}%FFPdy@' ]"3~y՘ٸky<$7%W nG``Ke4ߛWz K&;&ŒL# Cdh`V6dptSɧqDAe/g$8 D:FC3T$[X%\/"I"E4spB6.]@&92![]5òrnn 1srz%;Om9nVƀլyiLπ,m]NKAq\**o`o1J4@Ӄa6xs `H_/*6zhw&Ļ%w-@1o3\^/fB<qAME+\HepvAy?K~czWy\M˥Nfx>`qJ~HSٶNfMZ2xς2ҾPW֍;T#M`J*b;D|O"^x2c"'@ṧD1v:\/+0t{ >BzORB8dv{{?2p X+iԼR(PujLõ̺$[LeK/JN; &JA Z4E#7Zayʌ[ M#-tEiqG[mˎׁzP 6VZ{4CBԻ~劂eULi] ,u3# {rЯ6VY+:{F! $@'Ubu|psmL A^ǖ^H _4&9#xN9v:aqI_LI'_my:@}q snZRRHE%ʻkk{֞.)v0 kEYmBZ)!vh 糫U r-OIjߙI}h1IaPAI\;_s?P)DpUf(HtNPUn} <; ~n#Ɵu{9OK`鍱5Mc fX犜fC"c͛t/2]59-zKL*رb`_^/#rlJ7>q_2wf&j4xsu|b%U1rh/zP*m7s`_!Y efǏg$.krRO6n7%`N7<BWBWՖӍlgA|oKU'/ּfaw+w]f1e8Mq˹I.:Fi<ҼA'2pZkRt1tWis:ϑ4QQ9R>ӉH"| |խ. jɼNmHQنc)Q HoxR9)6ńON 31% /[6n7ɳY~,$~7I#4+lj+Y8~P[)hetLA_ՏS0 [Y~:\1]ZƙX2cmxO.7! }@\HȨ#/tF"ZZZW0|:_ a/X qy <|RE I]A;H@Lm&z 7޼:%x$G6 R. Sh~G}=?m-ggk´t (E "/`J򨦙zΨUKc 1`;9Jt+;hM{C'.-0fdh|йhtSk)+$1"~)a_;u(yN@T~aiS=@hP/!m w5=Ě 3)`BlS*TtX dK~-j߳L cدP.lxR is D\[D/4d`~]B/Ejfv[R#7a+Wvl0 j20+{~݊,|kX=RE"ex_IS>o;R GR@(Ya" H/7 xqo:DNW]%Hcʏ\ӭ Jۖ ݠ/*nz~'흡沢ŌDy To`tܿ}wSЏ(1_N8+5 -%K,?iT @ +>?IBPZs 4 2p2L,% h%S&׃X.GԠ+μ:W`.PC:qXfк:sr֖ep:&;iY+FR X-L|s3Fy-\BGW,P7Ͻ 6Nq3B2)MgF9y5V]5d M_μH|orY-YR0<5Ido>çTrVyV:ՂJOcݘ&X~HioH7a"`"<;]VA04!RǷ&:Һj[".nVGKo§ŵa i= HekX!_ȫ'\x||kDH#B Kn6PojPmPjk\|/4n0w'SK(HX)h-ln4G|85O".4fih['.#*A霻wQB:*GHg}^7,m @c67B6 ~'5X}I!X6SA_/1 ~N??Qk0]9 7tYV=v;Ҷ5=As4ϣ*noMv}aΖ3Ihw\s~+V32-z@D7F$=] :grp-jMҚAg|o];z7Q V+r\>$ (@'nXL<^-U%()``Nq":g.yp|2$#z<GNb Ԉ*FV/aLg2/XyKyT6Q0VV`Eͳl+r s$( Iĭdq [%EvJmXYV̞붙so)_#Uo lp^(Ta Ct؄17͌l3`4Iݶ[пluIo%^ msX5BBIr 2slmCū 2to[mec0;Yj~uF??[w/scx߇ 9yf՜52o9>ק^Ҏ X>L:yze2[ƑKpUM55~RiÙC;/#Fkd?vM׆;]cWWbk'x4-#96SXnraP兺OunA1lZ7$eCQv`OͽЪY{8CtǏ%Da(;4^=o Q^}F7YHj;|J峹!$K<ި5"u4Nyt& 3qH5vXJm5KXz]v(+8L`NJqV!W8lK黚ml!~8-+ǡ2\91@ :_3W˲j.׹wk1Qfƿ1W'I vV]5HD/ۗ\nN!hkuz䱍49`=2lDc#rE|Ux9QdBA>\uĻ,?(ց'2edW4GP[d%@I$謭q^dLW;NPS>B XӣSHXxy~H.a Te҄tS,%_D'k$PZ:>rZőkxbV_b'|bpE%g@EU="2t [t.̓;y:/%*\FG>r/ ![9 < Q(z@K'tpO\¼4 =5[(:/om~gMN8" W &V `FD %פ^T,_'g˦S d}&C1U/`D҈?DM_5` #S~eƕ :'ixoɷh[Fn>_ǟ `$" ~k4tW6E>Wc2-b5zkrqd==n:*X4qh"SeO :Pl49o[9*Mt&{h@Ux~mY}):PIk{,ha1R(qX)A`r<ߞlCs?BM(DLP>QD?\V<:P~^ كFq8ny}RTpآe6+[n?ʡN[; *y閿&2(0xteX%i`Q ,̞s6e>J߸9B l}z B(]HAq<%/+aIeA#ͧf˵MI=0I`tB= K<(˫seg5107΢`-}fgҞalGN؝`cv E؂K\|!א{U5S"/}^ :~g3ǥ' 335p:z6bfvSq3 >ЉΘ8T7w$q98fsz-/2MSpEOMz]]bv?hz+efhfM6ӻ4|پ $=_x&LJ6cȕXg28-,M-C+CCXD%G f^*1;; T Xp~:N* 2۾#R.?ǣnEPOb1"/itl.{%H`f9#$͉%S۞$EDȎb-=4>Qᄧmls /zIš~#K&A^JWi܃iN<hVB b8%(S̠ s욄hUdݕn"Q1D r'< ([ز"sscpv'ȽFuˋ09qz(C(;'V ΃?GhکP;:'Xw~D 6kFB<{e/|5"z Çhtr^D"H]s{[ıA.( HKׄp~0:6^]Vx6: enU('P"{\I+"q VSS7?~Jg(6?^}&1;Ց,:A 3O#.oޞmp2X׫ l [L2~C( ua&JJ"OJkn\ܩy!o3(7{8n;"jitwDu Ǭ`M.z;O#MP(݋bһG!4.1W*=Wj-u挸$}9#iyX~! *tY呯~"I,ЙeK]Tr~bj eH\  .܈Kv;:cexsD 0flC9|3<1/ӟ1ycƅA!R,ATF͍nѦax1/v*xJ +SJ{$n:\[x2lY!:_P*^V|-Mo{!!ٛ2^ G.1\8+Τ―y}:VU\'X<}+M+9b@.LP&"G5Vr$3)[Qfg[>%o$@Tk\puP&A, F |dN싍O#(;~3= (ósܚPMH5KV0ޒ0Ų7swf헾y+2&`I4HD5allCV3++JVXC >h}zf)vh cጟOuS1d_^p%H@ 7^;i x06 o##z,tH8vjyD ʭX !W\Si$s}o-8 mN齽`'"C{Tba&8͐g9[FQY{oDV403H' &EG<@6ʮ"Dq>h 3g=@5-S + DJ6?=(ƚbt A)z#wgX+kȋfIQmR .96֧l)'mHua1ϽAԀ>&T90(#R\UrJaJ-3 p u#~ L֭| ΎSZfk "_ϤWc[_,TGc>34LfZ]ö{,eMrRnb1kUi~pjBoxMEkJdܑtZa_ssJ㌱w(l2 ϶ݩA{Iݩ&j#^93{"8RL t%q``:wnr$4j\Hp":G؆kQ؃_n"%>X(t;bkvijtTs!@Ɏߑ=E} sX+3oPY{MPͦ ħ"T_c)ϩ56IW-+r=' >c0uD{KZk)ZZ1M̩6 WB##*,d@Jf\2uCs{D-!NAX՜'UO;3Fiax˱9`8łI1AY#\'v9=ias^C;v}Ѽ#v RBpÇwNA:APH%ol-n.{*m}4OY%eNN-GgL;Fe$b&GP7/$&Vb֗)T]kzcE\%f&XKPYqy1N"J0rkY:*2o_󳰐I$<3{WDp XNU4|Eə4Dۿ5=kD]9Wo$%m/m'&o *7|cmxbqwQ44w?>w ΗV6 UN %K#TBαpGP1ulx˪|\7u?R례]{w^yG jo|\V_'I^>y6Uz˹BUԞ*N8CX415&ETS/͢ahE T0Ƥ嵝% J,<6Ki3 ~*:{E^ {s,V1MHx|?DaCrjYj}fuǶ<0g}'xp''loѴ,!ۋ~B{+A·0E ){ʺ чJ?;1:iviq0HbyH'jaJq4Kvb5NMӛ eB!~, $mp[[LEn0tA# ȎAq\ L'F^K'Zd,zjM]FZVN}( 5cj^Ǣ )1ҷsyھ9LH0.1's5D 94x3X,S|V}>' 㱊bJkR~df ^aR]|ϨCX]Z>wU?i!^3XSn8f"R6WK}/x06-w%8njn)bGT,$©ƎB#MF2!'n,YV*^vfA OYEȍ1n_`ٚ԰A')wMQt˾?ēJuCjR6_貔rg8P`0胮j`R|ñr#J o_Gq2k:ye-Q$ Q1Ǟ{Ls}\h#|$>C5;E@>k }7!4pIbn"x[UifxsrԛK .:L,hۈcڠLr/+dgaȃv^UpU6ϸ] Hہ ( _vy"Ff?Qpk0^=PNW4>3;uN,K:#*zىDd>^ei R?؞8,3l`@ r4eY 5 -uHv!o0ƨGw>1)㝈8{!05l6 ZAeCDԸ%VzP&i)fm;žU^? ^+aO1u'Vz$;\I3aa"c)TC}2.~z<4Ipq[J߸{6Mj4=8 M;5>2W8f &w!L[f "G˺TE>Y{e,ʪ6g(sJ5=u"lDo LHW?TMT'@6I7E85b#3o~j4GGl,&:OҒfGRд lʬF{g9b8ND劵%mպN1N{6UZz5btyV!=i)LQ#< V12\XJ>yo& Tĝ/WBSg^M/:Zh8x?܆~^\w@1=7tդĖc8%(hpY3ք^ ڇ[ ,x,!LjosjG'L hEiMF}c@TgF A`TjBFT䬤W{NceZ6MAYh2otܘczNrtƔ_Hw'(9h4o.)C4zdppbpV!hhVU'6fjwGr6vشCt 06~} 5\V~Rm/8qm괆 m(Z'`yg~VJq?^]_C6|^ #N4Wrjyh]3M`mґK(΁c’ ocšh:+T+`&<׼AL!od86ZwJ"q@c| }M[z4vM1k;M&-|UŠR}Ƈھfrxf;?L]/:Mߗ#< Gw#;|A.>Yn`TP4kV"=#>;x nR#cMQ"1^e?mO>^WaԼ ʪvv `,9oEgկ2쐤gjQxCvb O$3'}Ɂ˻\ "[9 {64iSN0Ԝqj!7 ]˿r`NkO__NDW>ܼd'j8!04>U(&9522o1emxSK\ I@T%y}֝Y {8h$Ea3Ӫi&ٱA_6"֢f=OdKV$k5 Z\)C[:@N=؏ۆhSwc/o帣}O]5$r0?feMy/ ILG|%,"և̪w hTZa\&%cl%au%kA鹢ăQITG! *-p[;fFZǣr^UM(%oAκdNqqBD/5 o!i^q[m 9CWL{Ή%3{,&= 6M]ҤY# Ʉgy0O͋񮩒S_Z ekvU"'ܝo)ósOӽ%/o)/syd푈*ɑI%YHjTNL5>Li[+m,:!';p$(Y5A-/L=$A1J&o;56518,[,KS@+Y6eiQK:/M 7 (I# @Л T(R:*v9CLˋ iTa^?Z?2Sf}O Wu2Z_&5 "1D? K`-l4OE>Drѷj&> u0ԛpjn+3_l_>|I5?~ǂzDU6ͪ%x4_:wǚ1@DGzƞ HJiG4cG),G27`}l#s>Ӈ~  P7t !7],2geL]ްp~NcVP&C8[O$@^{_jǁg)7*h5D#EKp<o._PIAVaéoz o8 w.Q:#4y($k˞guCC}nexdy|WQ >rZr|zGuC)~ >L)y=91v!,pn Ռ$Ȟh.j "%`"]Țl8V/o dP`QͰ^^U"} ؗ~ IŇ-4d $@"+^w-y?) ef]wapq :r' ;l<*E.ZYfn3#n澜1գ5rTmQHR poڶ}m2IY)[j -ID٬oԛ:󺽯a~K"2˓P4}Cv7- )Ʋ}$Z, ӓ@XHC#\(#+yZ>mˑ(4' P̋"pgu4Əwf>g4"ʥʦPcy`Al_۴wg:$ 420MA!Z*IejRTuiM+V(SukhHмg,z!9XUFKznъN8\(#krX n\zSޢ"q=CCSOoM> SlFqB(P.lPfNAnsB{*?s8WsƖ,w6k~H@R43g&f~N:P̫(_Da9#rs^6ZҘ[F6h \Ѓtt`1#\BBhF|rоܐ+]6 c6BBs⣐RMܕ3؀5[:$ev0b/xSOOي"dfhR7 |9 *IYggE;pRג tiFuI]a!N{*ֲ~/?j5e eNe$|/ԄV{,m @K"ui#YsIBHЙfMY&bM2@5`ouo-:觾;:(E n`bUjUկ+*ef܇-!=[pe~wݸh5Iَ3b0Y939:{Tx2UuDi;/ե#OG,γ}6X/ 3(D,ųX_n^}cɔN6J1O}aаd6Pe@!,6"F}1Xy%.p$<&jC}*U E䰇G O4M$>#gf1JlY<Ⱥz.E)+[I:@I\o?( F f漩0=w9>_RI\[~CF}\Uvz%\w5IEJ8R{0ZSbwAu'HHL6TS]_;Sm=ѣMEѹ9o_ͷId9°0p|!fYK gRBq>oS-Ϧ-өYG"쓯'OgK+eyGs!c+Uwu|ť?&J\sSLi)fbՠj6s)L3 y0x{%,ÌQ_cza⿪$ro_ܝNS^ x!$ ɯksuGfhQdn>cɸ rz_8 * ε.LgFi)5Qiq,Ә'GO~٪]nTdB>Nx`䍑8IRʅ~g9`x#I(5Ns2[} uj/@4?"䥬dO͋\YAxA?MX*Op8yhUnɡWI ߛqO|ew̻R|q?g3AaM`u=%mXI2`^x:~~]{Ρh3x !ds_X|+H"m2q`Xw 63b |`nyckrI'Ы`Ӡ@^5]qHLq_&OԐQ{mR(z~GMU{/ kP`ƿSQigɎE]/RaڻTPXS6ꖎ'Vs]QEq %̻дə+0u |L5q܄cAoq_cƔ`(fvᄯmFMنyuT|S}4KFLbN! ⍽vцҔɧ %y#o 9gv3l;f%ͤ6&ǫ#4Rz",RW/zJB{+X_W(jPR}=CG2pgv!?$N qod!J&&CxXu/^gI59.wDŽ8,>\[)]7:=h;%saBUf-0 Ċ2DU/.T>6Fnydd=qT{Nt/" vHֽ>0`!6 t~ojPRBpWO01 ,d7qt4Oi0_=x.`S7 Дf7h$ZQY&.@O$kZ3 |a֕)C';OH&Sw,mՌ#@Xwa>wQy]4niJTmg3-DÑHfKj[PNB=\Mbϓ ZEBp >XI}p^D\6&$GPھ]X>Q$IE^f8&Da_#rCE2zuA/X|KX$ߔjFrBswRoI'b*f h` 򍏓Pp~,:~t+ŏ^uĄ8BS#`dwۅ+o$\ B\>8TltLVNsdqah5a!G"FfCƝs7dӛmzx3 7nA /ixـ : 3v UKs9MOَN@TӟK"4# Ϻl Wk+ EX1eUDҞBΘpd* hږhUg9*4!yf%sy0qr!_RևE|w2]WrPA֖bI\+WmHJ *1= ]1%VXQlp1BZhbygN0(.kU#6Q. G{YuCJOOʊ5>obx(+;3t.ɷL$%SI-C@8h7)B:K'J ѕʶГ&6!΄\tW&ϡ5sK;l_)'$Sq^ys,^yq:'~b*㥙Rq1]] rsY UT'I[m X,R2poBQisUK%"DXa3d 8YԫCJq$8,ovTeie6u1h?ݯ@l6BrYbW,MˎlW28\TrVX:oX "5>v[^tӢa11W̟RhCmKeVhLt^QOjAnudjr㾔יPQM5G-ʬO%'it1a \ 5Q2?=1V@H0xԩ]YEKbmn EhJ0~Lbs4s7::[Him@=ghO{N]Cd2uT>V1752\3fL1jat|\ZHr8_Yb1_hen"v9킘Vi۫Aܭ ;pJvq\eΓJy]E?g4i]aͮ.6҃gx[>ohfk-<x-͵w+ҍ!IE&JxzDFm}AeSoÚ (:)k%\T4tڜ;% GsѪIu] &([Kԕ+ bxRQlwAI` M񎠈ZD??O Wyӥ(y\D 6Ly1ul4ne_ېKŃ<]azx؃DK_(rFq-`B>oMIy;0^:h"eYr_]]kxpuBv%]>BI )>ҮJ8"[sA2Zր=kysI͏r>rz:4\;} ]IRp}IY/.SU!)FA˚6sVNz7QQ s0oJ{ %hapjO)8i֮]&rW*g :`\W2:Ó/?+n wJX{#Ƀr da eYmd~S $J)Z_&%_K)Z@mz ێbLHr f(O+8xﳍ!qUZy' hXeahL<9M{桹ltM0]S' }#}B 6VBz0SaXʶGT{ݍd=rEW|*GLؐ).ih :c \໙BmU#4k!+\Og|wZFC2'{/"4ʀ N)[)=q}?wBւt)elm<DgݾI?0d&iU v/E$_R=wGEiԆLd9;c-2Yy̝l,6g+䔫tIfI;9tʃ͚`dcpSdO ݂ l:9y>/+U!9ۡ'Lvx=3ՂcJo &&x}A3ӑetl5c%Jn"}FlV__ ~3ƃ%^er=[ɰ (] <%V5_7ڬ->"lKhPagd?qh&+ć1}ix_;ܜ[u1HT,oL1WU.Z=AFfw<1bs#Hc`mot"i{~il?OKmg5CrEsvuNt6a'/عi`9#U#9;Sz2<6&^+d5h3CE|rAieW +kK"iPLiޡY9OR>*P F6&*ɾ|:lUpMu_E$s-YYZC`>;(Q)lR+^Fm`iZH3#{=ul6h0͉ᵥ;n̈́Fqi`a;n{0- ѭm SO lDʐ>4W L'%;k-:HD6ݾ 4X}'vAlFL(L k5yO MϞz588.e%Tق)u;@|?Ѐ^iT;\k,:sBWXS?+NfNl弗1UrtbwW!/JT}?w42' /Π'=Eۈ,.(.c$o10pBa_cƍPL#zR]h3SN%bJ52vOo,[~OA("oSq+au8Ȯ2:pƲQ:8=0miTM/tWɀO[YaeyӜ\mηD 2BxG!V"v1%6 X踔sH 6Ij9R9u"hj?j(Jm DGW.Awvj/•smȱ3WL Sѕ^t B>ȴ>yJ鋹'ŭͲxEM$Swyu 6kVkq!F`'|a@$ ;iQqŸ\QpJd:9H:k>͑ZAu[kD΢gWBX?VrzEQy=F4QxiƔCiȯ5-b%[|S ݊p;l=-iygɋ ^Ԟ dž⬆=7b_"?ܖϠR81{FV:__zRZzUs`W"\7>9&OPQPmQ5N)@[".o@5՘l5>Q 9--)eD'sKxwW^{"耟ddy9 :LCFEef:FK?~G姍9G*Qv~_~MQY^g 9h a He뼥r`]mw%M(xl̈́umQf4=y'0Tĺcm\r[4A!Fv\eʏn$e}-)sV?IamԮXJwdfJMGG5$W4nϺb8(2K@ԿB,ϖ\f2@.vzh /pJw fx^rRB/#J',R*b"-y e5!s`I3ܤ\vG-t(k8d#tMnʧ֘ q S̖e/}O@ط:¤_LUҴlnOW\p<`!vC=.5 V׳1yi}/]/?;-Px~3NOYzmiTfDD?qK95u'AZ䔯 __xd5S4vvS =)亊L|86N/o@Q,‚%+~]3F Dײa?o]A/7^TiAc<6Z;]l@y,6 Ky1ˆǮ35%# Lx쁳rr"VK4~Y&HC& VA7)±*HwWy{l+\MQ1!#څT(1ٱ- V4xh^!ڹ9MGtwй-ԿP;U|9/u(>ځg,:%]3>5R3|q~DS}hzV~!J\:s\_Ů֠ KgkMJkrDl˩:ǫɭq"2jlWt;={.X;;%13[}#iH[eL&,-0jC5SMEz]IG$G;[/g^@. Y@l֮O%O[rz75!k ĉJAؽ3zfqs/ o$fbi`2qłxhx'҈g|,l(oPbz{("AQKsi5L3,.7̳Fs:L! KckZ{D>7lO~T-a8Z+}s}޿e]-3.D<,A@p-МUbҹqۍ޾E6 %vF )ɯB懄3q|O8ȠNX2#Nq6/;߳-,`R?`Vo?D=;qUQQPam'a>D S?fOVOk:L]hį.7=.Xy-*c IV,m\5cE1^#ctCkCbV<el"7[+Elw.Eh6$1Ze!* $lS;-9qB6­c*-Ah}cP G_u?w _ z97tdۨZa2;^D&Iy&qp[oG$(wa(9D$zѲue RըgN/X qKҽF'X8`{ ZY[x=)|]gc㞩H,t^l3*7#V.N^tc OqՄo)_&6^m8+ohx |_lJOwi}kb,6 #fmĥ0j@aXfcL+0u`M$^Hb*?mh)U" J 2@5XλZ>>H^85=H)'ƉJL,7 CͮVh|o%z;UN8 bHa^KB#jG@rҿx`h-+kB]D,z}c, MgEx@AO8U H \'mB Ґg&S8P=͖uOBQp
GRl@=5 NJ):)ZnRې!nˋ3k8Ҿ%d#6O< {,ߣ汸'?@|Xc>`s.R b ~"Y2;m)Sz$s7qGOZJ/~[JL X%ҀR aeOBkWT)@0Y|AL}O,7Δ>ax ƹ]eKÜߖLi?Uby&fZuShrx^e,>@f!FVF,!~?d>]XT[35#m) ~v"VrL$K #o%wXA2q='9WՌ#L=X (x3Wk$d U1s$tGٝ.U=#Mf J2R7hEKOʫ dհPBۆz4a=LM $lKbFsVaTSH '~^A=̞@'|\.`I wblQݶĬ.6`oL)펜0.ʈpX8`MQmԆWؑeh\W=,+NK]m p??+g׵\89r7 Љ5ښ ?:rP 0s& K#)+`Soag50bQ7B2bzcy/3ڲ^44GW{ wsЊXtyvQN$j٢d5<^ kRg54 % zw#ev^~AM3/3tHlܭSg\aYaZ _8JA4_ؕtF۾JsQ ڔadiRw{a'@XW}5*1Yw}\ *Ehqrà)[x4GQwB8L&J֪xC]~!C#=iuܡ ;0"~*a7D^]K߀-픞AyMmS'SǛBʼn7w$tMw^lZ2mNt=[r8Q{x$= e@cϫ* &mY˜yU(PlEftO f³CMRD2Ob4d\kT%I୽ɿ%+MݾC]+QshbB (9mlz>303 KeިmT(8;~P}]PzDF<EX dv|s':@ttN7L`9*wj0d>Nj,dXۈ3h}ñYڣԩP_>+SIb)E~C.g<|'0Y(L(ikWNvCKgsUA+&e1QQ*W&-Wn%Mj6T#YĻ,L&t1֮{B6~%Xqѕwy'3wi^AjAY47Ҟy~To`U>1[͗,1cnμ 0"5ed_fwC3aQ,X^ꙝ~Yzj}6(;)X~'< GʄΐM,͝!BCBnMt~HFI[xT!g+xҰΙL99'>R0-cF֛369Mƈ{"Lq!,v9p1]OSCdڏn."GV]uvsb[^dG(Q,eg @ iE ɕy+ n_t`dXfc )ەme_vXp7!ؘe+dmu۟o xX҃7iozC|ES dQ#&5U_6kD#PN0'v?g lAy|z= I*S#PPkbV\l r&؈ĞU\e8P ;#;f'菡hfUGS$l%#O0Rؒ2O줖6; ?Q?eX]D88=oUbgJat@EІ4]3j8pE: ݈I)޵!?-.u j.f(mLm˂Ig}lipLt._ =Is.?u7*xhk߇c91 5k2: N'Ɖ|0Ҳ$?ezSAӥRlUYh(]`֪͐&7'tDz9quSXu^f뻤1'fI3 5.9C:p ^đ+;PDy${ϒ[ja^5 obBjzz =mGx&d_˶pcl;#u[RGz57 Y,>vbkɤI؜~ Jj'95M0|>M v{*y+1b0e%D$-{M(UI+>hbeS$_'{=0 Xs]FTP Y{Ea3ݯx )\9oW\68`w˞rT׸&YDsf(UE"MD0pE.{K9>U[aes(}2EVS#*auޔ_ZgNH<(Nxc; lfC 7; Aځ\[wf!v BOhvH[zuW}SOc}5/k=>M_^| dJLqAžp\g$4kGڢJQ#r,7E]Xk1܊/0Bܰ46(?rd^5bU"M$0zXd/vVI)s MRdWs՛3Q?ˑ"'V ;mA6cx2LnpdCc^LgɮMm~EV=pW/|˃,q"X(mmex+kxIװ.HdG9jJlÂQ˩_V1N^67ى)vw HVK% k)GV;h߷pB>@rraHR\ 9-9*zq̲>aEbMX\+/9@`v," ~GY i&ptO\=EWv@OW AjZՂ5NWB0̰݁ 陂MfYԻ^[څ qhOaUDFyuopHtFq T8%iPM4-=T"ȿZTn)E5Z<,RPFx2TG2o뵄\p7\O \N%n%3||fMX@CyVjavXYk|v,`Uo3 .vm8elrg]o=> ^l_(c_:f'q+of|02rͬʏ6pM{. c-,":%~Y /nNzXDfkZkX93{jl=cNgMGSvWLFC 5l6C WOc4݈L'H"W@otY3%󮘄Yi؟ĹM# ';7g/J]Ex]᪛<*~%P5rtO" PbM@q%o;#s/>qpn0Fz~BrAVl8bCąSӔ#qzŦUv ,[y'Nu^ʀQwky"JWIUTm&ƪW]:YL3wk2Qoe_KDB P؊ij)n=HZ8s=fQ(nrgqLa S3qQUz.8bwΟjd)cʯ_Dw$UyyG*K{nh1S;<oź哧gz3TY[ 5Gv t|Hqc_+Ns,Or}%ds_f2@LRW8ZN6lnER(~Q#O˙>o/Mm1Bk{7?92q.ui~7e 鞾wYíP, ҉_&B#JJLs\J;EORԱ9NC9XeXڠ+4KZ]0C{@:m]̩CWE=n? Zmd썉}ʕJڡ6f{"bPjfڝpRAYZ&.)aG<鴪Uҟun jW\|- /Mr\P @ M;(Qh:.┻jb9H,fy[4XGq9 5@h.ǺlMwۖщ$ΞL/xY5C@P8ܵY3c|-cz7鉅=Cv6XӛX9& "T'7ddV.0r- fPj Wlr 7iqSYsZ"S9y?e; mZ:UX%]!tђђոq <[!|9o'>w,qF~)6Z1 ;mVCl㓘~3Sy1]8鑢ZSLGc Odk7{4fH'Yu$%D!qfe]ԝ/V| o۩ub:(#D7BTHo[ܖ"# ԇޞ}4=9Zja77 qQ&Z,6xfɔsJur|"&FWg+j7>Sşԉc_T b(>pv'X7O͟*Jg< ^2nN賕$bBHl@%"pPImϰ'R_ z R{ p ӰX l=dMQyY*T%s ߥD- WHg٣71a`|gEekJ+|vkwSFY5]3ceՠmt=bu`90YMҧRna?w֚_(hR`]b<̃jh,Gcxcas`'tE1Yzr|L+ǡ3ݚ əJt ґI'#V?y,q'ܻLh fȀ]ntymD?$$B٨Vji O]n42cR{4ӹiu@܁ tQX[gyKU+Gc<k/x |)KrR4:a31Hc<ʄ>}xVm*ι]κioV@!Dqwa|m55`.u)nNXh<]Ęnr) ૘J^cZ6nXQ$2 1Z&ԌVk&/kĐEx"JZ +Pu;Լ8aaY9;|r t:+:f>"֎*5ِQ@ fqEѨ<#<{ڃ3[apl1z 8kRk͡rȩܘ !w:)ӹ^F<5ikf&+^C"9A ƵUӌŖm-#"Wi<s9 D }n.d~-0{m(r|fyek_״'Kƞ}SҞB2s_3*gDq!Zq%Xk[#Pƹ jlA=;(zGOhk;d\v }BVnSyf jVfL-i|E7'VژG(IkŬ͉|OVʗ{>+1̺1Y;!DfAwʭ=K1d44o@S~g{I+[$i)Hխz-g`EA6h跻E419 xE.N?3/^d˫_rF ^K>,dnøg/LzR8~h~3־pZj\"Dޑ3's='╆,2^ $Dw 2l(DEOk`TXǸ ^=>bcTbltl -8t DY&]yBUm=;Ґ=fAw$bڝIi;HO3k! =shio$z> S O"e@8$ɧEVZn=AD >!I!rPP[yHn~_m Jh\1{ŝUM3 zhsw QF?o-Oǔ5yA=gN$xPZ^%uqαB?KHrq~:lJtw_c$_FKS1I[=D;Aa.iM[K4Y(ݐIcED&lSzT_ 0XYRC@, 7ِ3'@B8ʗ4>^~ Pa/ m|LРsѪBO:&}.*-I+m;Vj)T뗆C+rt-CRa&(q J|!ws4^PwfѠnȵw 겷\ d~ޔ`4(CcbmRE B 0l"[P$7աڛW&,&hr4Ck0 "R3áPBޡ@{D҄V 7[C s5Kd&\$UXOFrH}2WSA0V|L+W,(LXj!F;ׯ7gxh堢;AH:Li-N!e67gtF-sw#{xdHQn[;ur L~7>!>u0l5( w=GGTXL,Ҟ5t Аs\!]]6T$KF_m⾯ =1/ekj)j4 RSB5d 1Y>F'#,9!M:7h'yL#pVS˿%1Tf/^}WPIXs!`sPNi;l7+oJ%J @c AtTقЛ>A7@*MgӨa( &eh6p"-r}0F`%? $1YTF >_M:m͏y`Kr@-ÙF~fwVKdHlT1z$q"G'dRJpmǺGlvRd6A|ǫOrY>g]~ }?IQ{`J sn9QS+%jE'_v&F'PNevX[- ouʇ%D |%FӔo :m63sK'5uּlX+-%7sN6n.'5ϖMi+ZW*^k05{53j^%Oj0t:NI\|ZA`@BTA/KgݒT&12> 넩ß BqA<:o^ۋ3 et}K!2Rټo.nMӔ˚_Q:=%="\QX٨\-,4_o`CYy:|9;4yRR8:&o/@M7}"ЋJ?NPڠ#0U:ˈ}`! &ּ߿T֭Ufʷao/+K]+7 (#g"UܽKwFx͟Bc.'WGg[ص_"ms0E28҅Y6%=`~8VQ3 u2mU .pb[+pSTTk$J΍ 9T6j!h GI<& ZG5%(0y?wUՄvL HXY9JxtcO $; C5=fD]e 0ؿ.iPlwwy?N;}[j` d '6 vvH43Ⴏ6$9VjXύ>(GSǼbHnĆ'!z|f[2V1%xާf\x7ф{H?#Tf(!;\bG rR:یoQLBW@4vuN Qi1|yﶨ&9=pǔV“6A T!8Z[XƱI B.u-5hGWd9\#w,_ڬ*a-bKAGY3`G)g"C a;ؽmF3z|of$W#):A= ׌;Db_ r)ZC9ͿY߲"gW`(j7]mq0:{^kφqv$GPXF`{;l+=ϺG=9vN,}ᚺᙨ;/)-+!(+iBDz>CvpY1 @ݠYy{~ FXE{Q@"B#@K.q ʺub2BM禥[70% txRݞ΍wwbgjaQP5Pfd R#.Ϗ(LERj..^gRr d}|11 1e%Եͩˠ*"%]YSww=1;ym|3c~E_F?ZTQ_;}5&l~WIBCO epwZ}[5 I%.(@`[.JՃ# @+y*)g^^cYkAf=hgݥ:FYtA5|i(/}FeנO3ےkb{{ṇ`@]-;e|]eZ/ ;Z0K@stS3;?Dn9Vod úX3Q;cHUs# 7#ֽX'\-ƹלO4}9[4}'E9YݬNuc=N69 *Q>şR/,:WҴeXBhl> %VEn}Mn}kVR1DbO9lSe5@u.K68a^i7h[*N5aߣMMo'hIZB}!m]|;~AJ*۹A^dW"m05Dj6;8 X]C 4%Qz-ݑ<䔀}L~Gn|prHdk1">V&nWmKC ǽ%jt$`\LA^ fFH~!7\|xʖد۶}2Jn3Tɓׇ.eS 9JQ^0E>3ϽG]*bh٭ ٜHIV 0ؽva}'w*v9d}`\c)+mh'`?p Bvw <}k1]Rs,~ a:K{fBFت~K:J)WtGΖ#(;6#0Ԇ阅_zQٞb "4x6;/v\޴P2&K2xPQWŤU''$J#L4PhC y"tȇtTO 2/z (÷{{@n~=̊zY#;2]Jf[kABzX,Wكq+S3/H|>dYe7P4׬yg}{$k՗BP@OI/Lu#7xyl'g `&yѵiL+HM?+VG)u6rE ݵ!"VknÚI gz~mdɊPS}9bbFr)FOu'.>/Y)~ݱ \oEL.N&'eemq5BRĴz,fjVjX}g Lw"PC!].M6Z:yHaT`N)E6~ЌONzmSj܍˭F4C)ߟ7n>&ٚ;s6م ;dYŋS$Q` L!H1[3ϨU1py·Z DH|h&V\`&f3}OnSr]Bғ0vM`4+\4=`lF sBSPмщ&k>:6ڀU ݤ U!ˑQYu}NPt&7Z uwq>wzcAOic[xO%ި) !: ĺ@k'ޓ_Pd ̀.,.\3΂ i if-jȐXP3 SnT wc}"u 4!1'OdIPGQ%[Jy~`Ohۋ?Yjgb# 0€VD;E.ݥm812%جD~D¨"}3tҼ-C!! Byxtbc\^s *;v; 'YoZjn[g+#Y?GIoK޶3YT 'Vy6/#?;ođ1O/˰'2b3«}g9^~+0A= ug˷tn2Q*'b:h+S6 vXUxa*M xqnbu%ĐXQfW=u֮&R#+CrHCAi9t+8Sي_ DD܃j&m/v#1ǣNr^䡝6V@VV2oKvK)"h4_A=">ɸX3̈)r|$'T1i{՟!ƕ֚s) y(Aġ' U~U/[ӥ_Z8zIqt D7(OZ\RӾ'3𻳠e ^KVO3UߦhA( jˀǩ~H-ᑊv Ųֱ\&kb mf;s-Vd¿@߄;YsMN5=ujeDs\HyNw8/>obQ8/x[UȽU_gAWԄQt:.)T1uZ"$o_ ?C<NAm3A_5 Ih-7Rɭq"? R-%]ĥH~xE ?O](#3-AC.i n&7?',qRГ':a^/?1~E'x͂Gi!Ia6ҧ n.#:L.-Twq<'S8_蕬c^dW6(1vcEC_Rd ss Tu`3ߍ2?"3P:c1f۴H)o,:bMD<)-У[NivuoeI t8M1K?e^xGV )EӖq1Z}t %?LЭ*rv[81YS4ϻK/մ Ң[O3c$eRj_^$vSuso$%z e\fqw_j|0;i{ZxK8E@=1Z9G qőRm(5AQ+ "Z[λ>fE<*}EB"Vb蕸!P5| ǝ{2'@Őg2r,b*8a A%Ô_5@jcftQ) F6E~kVs]K8j~S?_ԌDcI|KM꟬{2q_4dBDE%KaFī/sZ;\e(:k ۘi%:B'b@nadIA\Ue`fuJZLDdd%mbj\'K陚VgyT/zl2 QޟUg?71ڐ " vt'* 1d$u⣍Bl=hUIo~ $JH:), D$*e8!PLM;uG_P,>hph} }-pcb9>WE?LnQYwQ G75` _9<.'Tѿ5up57WRQ5,oS%)%;2i0$bW ƨ eߍEƈ 3B؉~'t psy70^Djngd5_!ꤠbS٩O3IUO+J~~L|qhY䃐 qDC[zCTRLOΥb>YjUf s32OcMs P/;*sKt}.9n\L,b6cnlO'~~k͊@Q)'.镪Y|z1 o-]eQn Azq8o}k7<9/0؃;I:oK,.@DݲIvկ0A23XP׉cU};.hMB|h{[2E+uD8$.{=݃v20::b6H-eukE/hU+VB+9u[y$eȊ{ "BʭCCE* VtQ*BmUm3c_xc>ǖ|\bU[[$v4rD>bߎ>!ER ({l~R4C8"^ 4/,UvW.~okGc5Sc]95Ü6\7((4PH<Q!Hךּ*:\je. Gѐ 4?v_Tw91gςpwze퐄aȺd|U>bWh.{,9j/ #NPjK&*&6V"ӐBdpAC)7'tp^ER8~"8!1ӉΊ,s:c2;K}r)s?kzmr U>JqOR 77`gUѽ @6Oo %}ygG|RN^|fZt Ͻy=7ZuJ`xn1Z)ܐgӬэONQ^PCf0Ԥ7A 6fOTaF*׷/8o*͗T*yuPQ/V$}0쓶*dx4 w)Y'qZ9Y`Rs4ntB''EGu,MtL;wL+02b6qo]  7"> V mV׉; ƂQJr돺NMcp۶^;fc_%Hd{k~! TXay?,q1>@;r}!f{$͎8Ww'H3 y|(QDpY˺k϶z0h>{Z+9o+ ߈\]tT 6/Ct& f#4Bx>Ci̒m.*ˊ@n韫1/^eQSA=]q ơp_5kɺk,CEvS-8;# %^K`~-!ReA.ĚzP= i \ii@GmOVj`j0x5fwmڲ@ AQt V* M;F浥wJH}sS &7p"M^__;0G5,))q tc4hnQ5 6_:K/3͌lqqǙFdwPk;vs>߷ݩf*LHxxYM{:uuAGsMָq4F¾ra˶#.K}~5 sΕG{sJKɜֺbg2u٪,C&' &Z Rpʋ yl(,4l" !cCt};GorI#fgI% y' @#V / @p'Mo%'zr+-Lf4( j7M{u0`XrE+T߷+a Dx3NݜEm V^aTmPRim1_Uf/v[ZΔ |G9$ aSl*i *-z{[]jTO*/kF;b[&-ɰfLó˃vI#I0 ĜtrT)%K!Ofo U{I?.tg-)O*/f;ս׋A9zt@Qe+vtpl܇N1T$?/΃T~63ffA/\6Nݪ@)5gb:IKX FR xVt9+hLT}LtZ[EZ}{+Ha;xRl<rڠ4·l5(` źpkq_?T.+eUo+@#׮84Y16xQ䗥@zrdP<,gȷdHdݐeBg/q (8[O0qX?pfTDpF#= *6R3rl[+XZ8wg7[ϗGZӱ(dBw1b H$R[L.Mڷ:;n[b_ 7?* A>3Q{[{v(M9DQ1*%,kM[7#RݠҮ')QS4ZYÉ!ԫPRL3=h/b!V)88-Cy&uwgqO|Iv^ls'Q4j)Rxo`{xȠF =_{.~r'd8/6a *FEn )h4|3JI;m#T1fb;aiac^% Z9@/`%ck[Јׄ-)SK`ZT?yޤ*8O:/USyDA_jSG?`]?Nl{>I|hm; 1H42TJD`- V @^{pfbDG28|$j}=  13OԢ$%MgM7aCh}ILWSx U:ŢBQ^ D+a.hS > x CgE22hO+R06-CN^Sؼ+*'}TCτ/JƄD[wzM. T[dUTn]Y AA%rl?̻ yt4Ԡ7F2EtdhQEOöi~:+&'J%5ܝ~@Z MҍqNqH+@+!Lr YZ5DC0;()o nA'm$2V0i^3*WjϊEeo"GjbWp>8-1o֕]6Wub>{J'!SPB n\yi>l"&&Fk W@1,Է/D-zm;_flZ4 $iQ!!;ѶݓzlfJ聏xۢ)xM_R1G[9$ڎ{c5Mxfߓ: eD{ xlz'r Ĭer'`}ݵS|5!\u;sL DH;Ǹ=3 PSpn\/"\xٵ6Eꨤ\R+s?QpBvvc"mdI,&8 Bun0yNJ/uu!QdLv?M!>\C՘4xJekU˴O"2.{J[xy"U ~ǺߚY#qhO~Jr֡ob$_{ #_zcj*K:k;=8!sDH=+;bc5dҴ,yzrMIHiq9Rqp%|ϸsC"( Pyl.I~S; tTF\pQJզ*P)BnYOmtk=N$lnӦq"[^w¹ÙK5+m<<$YS5\vL^nTmόJ+qpF#߳B#5] ^{Z{2q8#D[Rv獭`6Ù^]\/ ?A(l@ G,ZDplϬQN=bu.8 3'[pCK y'헸8@g5U+(vY9mADw놤> 0geEFQ MAJxh3@.# v<  ]Yr#uD0!H6uƈ7BmGa>1]UH&V{@`heˍ"Sײ2h_'U%әe[/ "*ΓؚSaiUMw} 0p\ȤDMߤwpC+_ViRHhzMqT\ T]-jTkNFV<, ?5^n:|9Az8Z<֕vP&d$9C1HklRtiz֓bxNÿIL=@՚X]zt/-(AeFT߈Ʈ(RE3;8MЪQH¨pyA`-5H{Ɇ `^s&@;=6bތá˷r%zCdO0%+ IOXȝ&eNw/ jHc4Þ8 &~PαšEOD"i_ܼS=jͱ~;XO@4/wԟ(`OQYx_(h3>c<9Xa>t{f}bsc6RAd?\CB_!bpxBmIT43ꑘ'Yab+*n1޺ 0.]&u"Pm A}?ymKWc5Zp875s)іEay\d6$u"UHU8PKDo:P!;7Sؐ'%P`em~_90djmtV}e` r0uf~"hUw%nkUϣ :Pڧ$-U&WyzgldC$K@loP y$)'~La~%<5 ;&my,zu3Ox<֕^yuWdEEm̺RBH rrի 0̧1 }|SY{-zw3':DȷݽZV {,:h&?2: ^lҎ r2P{x%ϥΒ}0F3ILZ? WsjD;I8`> Z (%̇K$;>sX,,oN^}ծHé2be"MH{û1gSgϹ3-oÄt8lcAZ‹%ebmO\6*H`;4IY7\2''VA0@r,󭕕gd?*$Dua 0d8Zм8NVl;E@xlRNWVםygJ;(h?B /=6QJ:j%)R #JghlIE1.~OHq+<p#ʜSΕpb{Ln0R}2RxSE߈m\:E302U_8F㗛c=3Bч8x)4/ dtES\ 6vjGeۚJH\>{ )}CJl#k.%IAN}L߄45 1os1T} 8 )ؤCO|Fƌ) i:ڛGF6 ْS eyֲ;X+8/C4$0y fPikWӝ+rofz!nl^(ER~Oo-lI{<EsRS> \[ .2Y`eu1(s& %uAX_Uڴ-ͳ?Rbb]DZnwB`Wԅ@ {=7.)-pxG zZl$ sIj uw̢Tǝ e\Hս2nvIcVh}S6(QY2INOdh.Q*pڑ}dG=VRQ‚\8F44p\~#K]Yw 0iw"2y_ūYhzxv?nq{ȟ}P;oNVa,k9ZTq aSS oAc]c@s-B00]DSknm +R!43ˊ[|HfaL_2K^νˆ 瘍9@^G3}#qbM"m4&}ihb`%4& _`,̠GtI7#"3$*֖mjKNhrAGw\|ڋ{(Jr^yc>m b֟{y]mʗr+pFRiex@P n#IKh33wp:5"ZMf= 0(ꨎ6dWhÕ;w 9~qf`B)1VOzD{,8\.vH,L DO\Ny \+P#3_lM zxi x!R1%_42{--1DN(gU췓Y))%r6AaUשjg|m֤$ Vq]4,`3z,$5S4nj{=n<{¸f5Iyduļ e6p(BM0j/{it,3CmsŦ=:&ʕ KĈYRj}ȉ5oIha9ѱ.epET -R$ /nl5ejC5=N$\}3daM~LQGS:!4'Aَ8|c? ]: ֣BޡU ;͎?wx'Sh#&śd8YiIfvIE]*'K^l?usA)cOl!YN̏2óVTx^U'< ߢ\@(LGnʮj}E'3Ф#[68'Fǟ ~T(,\xPBlK_s XZ7ŀ:xvjvFi> t> ͧ{/ e캻Dz'0k!䭑?:X+&+m n -8#CݑR[WǴʕwoq8GUr w"8TQsVgcuՠݤ!uHO`v yf+/OUPkGi@f{/F^!`y\7tN8 :@q0gG6Ʈ{rz4H^n +gēv]|o fS,24sQ3ۂw,= wje!x*zF/V9tI:LRڢgRH Vqα{Y}xuDh,54´R_,8eyqTS.GBfY[s;v.+|.Vs4W i{S7)+ުMgWAt#4\N/_5,sqل<8pQXف󇚧|SD6Y k,vIϡt?~胆Dh).Dg 9FsYRQ?ʒsѹvAZ7m(pN_i'&|JRpUyDWYӌ )cDO9" UI5m~ kp'T :v']x[ hsuΘBLW[sww>ܫ`z D}Vm<;lh;z `$Wt{ MNm|nu04\3rRFD/#zIYo{R@`T@K,U,+Ī C߸ool]{'Bte\W#[!. |NC:.t֪c?p׏8gi^٢55nP[/Bb8Z l3F +2U8H/Ҟ͕+oS\(DUi\%z+C } DJtQYucLwh th uAaUڰ9*4tj3.=CnBNL졡Fی-l$CTKة)"f t2bv3cEm'$"V@7u $9LE҇8G"k\\Y=1);Ĕ~+#ƒiM( &g*Tre f3Aƕ"T[wgg!˨YM*k[m]}sp]9^'ҹ{GYySc 2-wVᑔ6,b+-ԲAD+z&w͈vgH9pGYdԻC8"P dj!nZ+z+"'G<9ԛJU彜Tэ ?ky4foQF}c3LIڢ}o WY!~4=ʜiJ ^-/:FV=9f=k_;狓o!ŒTx:z-aeG|y _uczK ˉ,GC[aJ3-H qskhgBװ?5ș=pʭٸ<*յ'K@q#bMBĦ:BP8{]vByra_қXYηEeC ^ \R275 *`vqRsVLî19#;Z8mx Ɉ`ӏdocYX*'O8R_ug U\=?0(Px„g/P؀N$a1+X-> F8w ޡ2qNǰPE}Ŀz4e;/9޺#-$Q}9YR3$BbȌ7JJj^2vN%sb69b툗4dfDO><ޜ`H]0DiF]}8\^p 񁡇ZQE>݅wRF^!tcL8'ԑ<*@ 5=<(֞m XCo؜#fASѢWVku{WgkG==b%}W}i!E~+-lBO⤀ySgwƸVUrCG5l Ge{ tV\6 wd2tmIYXPIh㉤1*=UW\'0I.uf_"C  un55M~Xm#TM)`Wza2U(sJg.1Tz*:?@Li,G-lAQÞ;2.we5MxNjcweƯ5VNQw;~Zca{;/3#V:mPۇ9]Mu鸰h!V?ʥ&uU99cN B )-֗z!}t_sX NQ>B43}X;_[IP#\̦wV Xqz~ط0AqƥB!7X3xabSVJt_z75*aAd*lLL= U^?cw,t fsCAt+S/_xf[@)}qOR2(ؗ״D!dÂΕlRІ @0&&߃iӎk)~% bqR 6a-wRYruzIFovU^@iil6&C^NRMzTZ*rQ#PYb-ECX_(}l~϶~NrMkAߒ?sLSF9P@G.o=iifQLĕQʧ5=oT&ێA/T#淈ÄO;ayc2.1f>^R7h5x^UM$Y*aKM yU,ntG0L_zgs#5߫DI+F,[kn mRyԮCגv]]KMHh̙@̄y9Ł^L˜G<>#*R@*07̸E@`9Vqִp}U2:sΉ M]!)BGJ[/&5|SLVR}` N ( WVA adEE GCWǃ6L Qh`e,hgzVg 9<2=RNTbЛ@Jך &WM™8[4/B`dmb(mMX4VL) 1庣IZ52cpM]贞ǀr @4Qa^~p,*J[2o@hoVЊfLHߨLU {3yu/ gAl@5"U_Ņ#d{ waM/2eAy "ޓ!*G6 -6 dUY9+U6Aׂ Ⱦb{0g$o8# } yUc@{" X-FO Q1p$N% a~c8ƚ*"bM.D~IzVSF)p¥#=![&^ %rg^eY0$q5-;>NJWkerӡ!0jC~bdKx8D1xd-[-_ p~$.vs+30Nsי;Q2}4EONIfƏ_R; zs|sGDP'v)[!j +zM$%[~ɶ0m-PW6FXa4Pp-xR5y23"Aԩ.lBVm]1*!ՆF{א,s~2^DZ JH\Qvb(el?Ji۹pSXkG&4ifnPRNF~p'(ejl%=,RA') v4lK׹}U= >:!yu_3omz@C5% 㵰,cYtHOc⺽5gAm`&F;;dYHux? e% o6; թAPAIdt7tyb$U|Ǥ ˚lc/,x67NaZ&XQu c)D7PA{sͭ]A?r`",d 'O&P g'.& mMx-ΤVYj(~ZIܡnFAU~ty@cLp"}#w>xC3ms+$o4w_쒭_MhuL'1oW+ pW{o/>S/Gއ`2)YaiFWb8 ,sKvwsi"ɇ%A}uy ZWjSA^RfqOQ?o7&M ťgXFT㉳(.DϤ[c}%\H akѽLKtYv$p0O}vD'Ოnȅ}tiu1?UIkOyD-q!r_Co2^7қ}(,׭" yLen>{d냻s,o!ʋ^(>)Ry