kernel-module-8821au-6.12-desktop-6.12.47-5> )lp f0e52d9133c3e83b506498dccb48a0ee88cb26226d867b24db4fd322940f2d64a650d3654af4acb1532aee1bd2812a9b9c68886365o\/CSj`T>Be?ed$, . [     9 <@EJpt(8Z9Z:!ZGbHbIbXbYb\b]b^cbcMcddded$fd'ld*td@udDvdHwdxdyddddee)e,e8e>eeCkernel-module-8821au-6.12-desktop6.12.475Binary module 8821au for kernel-6.12-desktopBinary module 8821au for kernel-6.12-desktopiz'7localhost`ROSAROSAGPLv2System/Kernel and hardwarehttps://www.kernel.orglinuxx86_64`iz4fcb85126f7a3faefb4b8e3e4bd1521cd149fa6fd2cd2d753fc22f2f48acd28e6rootrootkernel-6.12-desktop-6.12.47-5.src.rpminstallonlypkg(kernel-module)kernel-module-8821au-6.12-desktopkernel-module-8821au-6.12-desktop(x86-64)kmod(8821au)    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.8821au6.12.47-56.12.47-55.12.5.2_0_g78821au.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]=7b73e369e51c36f47bc02bdda6347e9724232625, not strippedPooorosa2021https://bugzilla.rosa.rubasesystem-minimalfilesystemsetup@@@utf-8fe033e6ae94f42dc725105a3253872c0c8862861bee1a647e62415f53dfa3c52778b3f5592a62533ac863e433df2a7a534d4a32a72a021956515f83a3d3388ff?7zXZ ژ3ă!Kӵ] crv(vX0ˑą6J/ c۾p3qrk DC"?~|~ۋ!Z R[>t;ֽtXVY\>aX)el}M뻼/\:M+~SBn0Ci/&U i+$RJ݆AH3xLqEj0Q'NɧW2K忁Yήy$ =4TVů4,{Ri̯X^R[ E 6N9$eX;P \e>OՕQpz^V-m ~;z>8$tտp{קq0$'P%!"*2\ ^˰T~"l;>SqxLyN(O2D?"K-l-9Bk-BBqXZxfO8eO W".*2#Yt 0ul_ @$(|2D /)&հ8f#K\z1ߞS1uab8_t5($Nx!OKCNnD- 8#?V~ s,t0) < IK(Di^ꆿG*, g=f&nVj->3xEYcrq4}$Bϫl C:u '~G٫<A+"Ms.em2E8:Gj{6 yrZ OA`Mߘ#( {̨&n&5ܻ9s!zl~HPړt=yridl8Zv JZ2X9'59T'(l?)%Jzi>f'dށ"'n`jW6+E/uKq,?_ߥ*|Qt 3q'n49NlFbQCL tERPw]9S=E b*5B[p~H'Z3zs>DY~FPRi5Ijiə;7̵LP+3s.Ier~B2"t'()7߉WTr Phl(} BfK5GqdL3JP+!z.; 7Lf 1r0TIO~MO%XDMul9<4n x02Vf1|gY}ODvv_ .Hg5KgG⊤ ս݊jjl{:JsDRPHog9,~sݩ:n]6f˝DAЖNy$BIX\' #.7KZzz^Vo#|j4oOXJWOkt ̌}=֜ =bW޸i4"77"KPwU_|ٽaxKG˞Sn_@>^5В']+/`8bGWk*Ԋ{- @H!׎ ( #=5qH|B hD,ImIJ'g~br.2kO<t2XISMq{iJ@)^גD<8^/#0ɼs*5Ҧ/X ;<_* }mE^2M,ľOeK&aNY86> x\N3<ݤ5IWXNm)iAyfmN*19wj]ݔc8dd^M:%a[M:˷`6qڹp? Dwb<D7A~g2 c5 '2pU]=:%_g7ґtQJR\L*[quR*f5=Ҡ; |ʉсpo6+»_O:\7}V-GP{7+PnE8Smϙ5{z„L#Cg?"i@[0f ia E3 Ci|ON{~?dxӿ'٘pGfi8Z.Rb F 1%tL sXNM"uKiTj ^Al$vF!Rn0^hVr3@P`f".R{&0}6O mD9,Jed͟8l]g(_I֊؃]8:œ2`l{q27v+3L%_MqZ.B$X.a PRg.[lLj0\X'rZCڛ"@ 6#<>ъH|Ub\LC|Y%'Bf ~%ЂWe n_EK' ' f@<;(@8`(ZM3x;@U9"Mh)ɑ]0Gtcأݠõ¡nr(~eWE&1hcyh1RQ{n1\$"9(ҥ0QA*Ȱܬvf^yl cbw.V&?5%ȁ7u0 FXb0F2,(ghJYuYc-`MTGac ۽rBLj[(xbMIc02NjÁ"UcP6X.d֖c!V.Hqօ?1kة O}p?mjzT=Ȃ5",ɴrm jDپRpPl(0~_j1`"n[{N/eW\o:~ WpJs"Q;nm@bb(&YBV3K7mEE|l! hٻo o6iMplUlDzYp^:znZEj`NɿNNB19"]cΫ *E]A&Q>%MR+ل0ѝ=)g]$:JY$ z]Pf4IY'JE'~<$'=+Da0eRWlSū$QN[Ą$@TڜcS,-TRve Rg*Q_xI C*;xWOjRWsqjd+KJrޫSGgNr^I#.2SLLJu7Ҕ_{6BdIȟQ; Y+e&yd~+;PB'=T "ZzJf“(rZ ݨ+;s{֞cZ&rD֔pzG(7&j./(v좡ft%|z+ #m°xBѿÀ ,_kocQ.4&JN_O߲͓$+ep|1]e^0Ӵx~#I#_)ϑP9beBsg 6ڈp_qXM,&Ԉ N qw \M(np>ڴ]v6뢣+Td|ʵs,Q$mG? F4|-aUoB!{UGϡ>\p|c}m> IB;]nw8ҽX,;䦭ٌxHW4~+He[ⱆ)GܮF,cSwU@ 3ªG@ඖn௉3f2%ٶOU>rJ.~avޙ\]Ob~Ω?Ddck,'n7܉&NH@ ^6Νf~Plrl%=M"9XS ra~LR^ROdۮ1tu.ON/Q2'Rql64o,(Ls_H4x I|XL. Ss0 ntGƣ@Nl:f-Qqվ‡_7 f WE3/'j;N^vD$ J=f4SoȻAr-,X@Fˁ@,Cmwĸ 9/?aS7mp(DJ#]xfVm3 ?7<4md5(ھ] ],x͝eŸ^'AId[5Pg㲅? 0AJU-˗]]۴.%;WB4Y~fиyRPvvMu~79Jz ܃ ,=$m: hx:|\9+<Ɋҙhn:FxؾSlAs)0gqJ.V X-!|wӖܪ'Lѕ".;SiPRA1F"q1Q\h!mi[hc2mUhQ s D^(OR^ͣ_0$ǥ؏wq`VR\7Nt=(eT~2O."7Zb zS(DiK>dV}m'2uD[u~861:x1X:?^f3~02x'a9tǪO0ك -TۗQe=~3*>r/@l0a/eWv h=-pFCaOX\d .eJ6Bdz}>ޢ~#? M|oa7Ɏ@yS~>Q-G1JhU:O$Q{#~bE &JE~RJpI$s0,K[aHhrFV?2{YǨK>D.:GheP=mCN&%7&/91$HJHaR2 7|=ܵ2/ckQ _hϬ j&+Vl3Cť=Ecbk..bqgկkUP^IZ6*vd[6#"x#ypFG2Y⩓V02'Ƴa_w:~Pz_ӫWO?{rerkZ}k\*/dL[`?$ o+Ҕ|]@u×o%y+: {ӫhW{` E' 2VU6։{RP jvZ@ IK\̷c֬ H6p"T \R$E`{ w8ڮ.۾`٧ж?HgI-^QiҕbphRiֈ5Ym"0kՅQdݐ;5t|` l}9{$i8{9qwu*9@oFc)DƨUk;̜X Mø[^/eoSAmxߙzkres],+2^ D2a(,_/pA+όPn6TWQoښQZu=bj>/Ek]pٷVE)̓8ާ5UzKH\HjRH%L3\T&\ [4t 6EȘM% 6}Hw"!_?QEũNa&+Q6%JyV=Y F!\&/6 d< /*]a$mkKdkcea|?ŊEN${Z#/-=]e÷s񊿯d1H,r,{,(QՇo0{ @D3O\6@c"lv~{'15i wYv8aSv$s%#5 kC>7.Qy);ϝTK e$S j珌vzhuR6_.ir4?nt 2 ?4MOn4zwRuq>C%xISK#%"WOVo#^H"Owg%#i)T\@@Aso}|t|Ag^l |i8FJ/M3wgamM\&i*U؊x MYQ%]s,믄Xw N_v, dzWQb6q;O A\4>g҅LCJi%f**9 DG wyiRɶ.n@xG=.dI! 6_˧,x6 وD$ViUt̞Wy{_].7ehuF>0Ee'QnX 4uib]3 DH#}k1[b]QEyt[2y0AġX..RNCJs%(wZȉ#-`Y,QVۏɣ/s'$hrn{s)uG0*4ɻl ̂l> gEYGĠvRs;ѲA=-|"vqu# R>E; ]P_1 %⧝?k:`)0^ aMnC'=TrH+#S?uS{HHM\<VR2h!KPeh 7)'k7ai oeSh¥_.eBɗ:\j\<'ʯ10FH(#cC] eTt;NHoͅ"@:u:1ҿFHҗ#* jX 0ْw-׷ WePrIgt}(@6V2/P+~ y',F}< V@~6^jwP[}2yEy=MIn)mUn 1RGיݲGx*LYXrm*bmӕiғ}/Ͻ敯1Tʘ:!sRԵlezdh QL3@^UՙZ״>P<-]H[:Y缃_9A,[]~m  N):"R}| ye.(=ȃoD\?ĊpST;+ޒJ9ܬ덪">cV2{Я.>{\R&^-KH#Cp!OTh\]ղiP{eyjXH/ E>UdO섋W^< [GJ_$LֿVXl>zS pA4,$,5]oղ B?,ӊa$q}N,Ϩj O%*1HOX-o<@x4OG̶MM>(rGXyQ%w,ͦwyuN̜@٫`&e[KLX% [}Ew5b¯k~+^!yA+gS^X&6Ew6jn8'uʧxŅW Tבx(9.$Ih$F𵿣|# o>C/bY,%64ف'_p)2X"54*gzO+pJ~q*Zf Fb{ 9LbQ 'Y84kCp.!95T iVigTG-Qb0u쫥߬2 cR*37'n:T}[:|O& 6PxQUuYPqǪC",aѢrI.WkAJ-H}h{|5a ki];c{ 7uuD@*=Vx˗%B0TN|q-=ǿD pP> Zv r9xC0]#cW ;K*w I)4̔܃uz60yΕO{1'hZ[TZƘ9ʤ A3Ϸ3Dvv(g:jI7gZ!jZ:B,X\[||.ÙhS 䲓 d4}Y(lГf./XipDﳇ5YԒ> r_JO{^ε}^mZӺEOGb\֝ߍ-wn妃AfV5}( ϣ#% 舱 3|B&{uDj"!OQY>IpfRj⥊>733vL#Ce|C]y.hMMBӐûqɟ+8aFYĽ5t.8W mc0WS^SDROe6ؓzs/A ߦldhs:bEΩ誈[ج)A(Y@lܩ,E'bIQUY^oin ,!x_>:2O ^l 6<~ޯ}/?h#by jX)Ddnpx%LX8=CiWsãC+/+ $~pPcȢ8tNF ^į{P~sX'he۾4w<킰ц"V#<pWTx2+!u ͧ7)FqF;fhD2͇ʟkr@ZOi˗ ~-27sE-tS}dY &Mf`W,DYW1m0[gQ1Z]p)!kT+L'Oj`4~ YDgb<&7>r )/[Ĺ1v)?, G`Uˌcc_pq#N~ʹJ_cqGVq^V>,wn䛹`ϫ~1Muù?&dcr|# }YQM&S9E^s (ë=c1{ZpWsI!4cH9yRF<@ bKΤyF10}1Ε ևT4h%dNtwo!^3:HJ>XsWe/a@|RCX %)(=aAG&t0`I"0_cyo|>Ὥ^FX&p$`S)ᆱ{un9CmO`) jxr;"OД,ioxWI6XM=!Od-щkI97޸^nThL=ސKwYAQ;ba>A`䠅ݓ}(7oќt%ZPɧW,YT-UxȦrW?i@X$mnh!%, .ĕcGj~"aZh8r!)E 9>Z}JqR;Q C2Xxr?+ `đk9gd*qS]o j{aƒfLtYKp{~ ][ΟѦ=F 'SoC?ujctbMWx-+K8_;0HFGG BWXsMu*%# ,DG}Zbà"nE?o p1Re @lO ˚GEzřPQ zd2Ȣ$5Jڷjm@3]ʼnǷehΦ@3Ri4 `#m#NIxpS\OAI܀"Õнܗ0niDP:Y >X惯<o43Z4/E$Q=fmi#|w3XiwS%ʣu͊h-UUlQ@8E!ey˨}nX;5i_S.Ï w] rOJ^y,zЅĸ 41ؘ$D{cT3,zp/ьF/{6ӳ%2@yq3gmGN&DTp=]}”6&_ՊZΠHY@Ts>E{3} b3+DJ0IԊ !-!ouĻrǷnTa*<8K2(i!}EG'uoɘ>{n\e;eGx,BWg>:Pn8-,ϗ;#CR-s=hBڒ7O-C$rL6jnٔN7fuUU? ¾{;P;VtfgXtHN*`K0둇9;sVﯫ_ …מ5ˎrVfѿ BSf@IC':k1GXVǏ6랉'`!*ޥC4|?Ud]ry<+bd=a9d _ K#c@3K,DS[->KDstk g-9 ;U@XG+a":f37#/eV?~S1!e79 5_p0Fpaô;K&Rq jY2_ dfHxsDFJ|TN ׏"%iqCa.JܔkVsro=\u[̐ ndΏ b7 { 45BSfQ#X#E>LVK1a5#/8l&ח\х?x"צ-WotYM045~“'ݏ4%5r#};og̯ Ch۠k6L$:|0߁0N&ݩxTqPחyu1cF΋Ke!?a]Sp ; ?yaU!S@ǯXYVbɣL\ 27e@ڰל%2d'爁La2{-R8VmC).F3dx`^+"10# 2J &TD/VH?=n<7Nkdvt1<Ӆ]b[pnrKQpwgF=eL"iE50Ry%8^;tŨ Ywyo^T-[rmT3L J4V *+y!h.Q,°⊫  f5(kkxo&਱|-MSG8 x"n1xtװԭ&kLҜq6٬&Ìf:Y+ި })e+ DʼnlwNb :2¶`z -АYR(>C P#\~;kR쾼P ڹ)w|m04I@FXpq,H~U 1,TQߵ9! P/cN^-n&"*8i^%}[ 0df8Ջa(WnW!9q|WNþH{ z]gLa3P踴ģ#-+p{:)Y>3*,DLnS- _')Ԅ"eVD֡Ѩ?pf-RRΝʢvh8 x G%?K'SYx(WZdSisK!:(+*&9`5Q|aEU.cvܩAޏ`U*;{˚gKyl◻г_pNa2\5 ;s*XEH3=ٸ:TTE9PdTkֹ_8Ns4t{XAI0p0AHlqD,q]F2?)@1Եb\rk,!7+F 9!7 2>WS3sW}m_YȒ"@:>8yJ}NέWRf\)0kVhAҽt8ɻhF o0(aX9iSF"gu==篓l=̗:^nWFhUg N_o*D{7ݮ55PV:Ա^ vR%\K׍4[IL9ڈ&R5WUDN7-b̓u/zH$ .Cv"{I9$<@@B-4X%֡2QIgmt\l8: ݊'-/!MZ+V[hb6@w7U^կؕk$XȦ 쨠F''1^^\|IV.UŸՍ1B3}{R5s1V*D +&bͲ{ V)H_S` (x#I2QL4R 2{Ae.; :<\@>ssTBcEJ%u.Ҏ;.3{~}^@İdzѩ`kJ+w4`N)>x7>X2Q1Djqe>X6Gl3B&059k {Fycy-AU.sfLcQL=FHFт36O0X#5jTrg-q^N_7$(nO ?t E=t&-rb(\JtQ=<ͽhwj&gBl1F4ѰEOJ9wSaWg~o0^XqE8ri1G)­A"/'ԠnhT.x>3W1kV L7,H%Ͱ£w_U_2)i c𮿷&8)mo\Y #.' ?ڌFqwu;Q ̌TzYmΛ*Q'r޼nmr5D2;]iwsnļzTNL6dB.%aRȰ̵OQȜyXNM0obN@¥3 ](V`^}YGt_h7?WCqyr =J/{s)LRO^a/lsC@`BܚY:hc0[I ^u!LE?'I\/39vp!N̛M=Z9@i>u?&+7çeaۯG˜D˜] xsxej&ϼS]Pٷ7 xMK<~fPb68G)t -5=1KFa=&ƒNJ^ xh:v֮'KSw+)ʏU\P#4]i#;?ok}A1,T(ЈSy߁r٠m ' Iue#S: l qtH0Ć9ѹNh+ib nrn}8Bk+6>k"<+keg1ύc姱ӗE$Am>4YY!i{BgfmHY{l叙j./LWM/hH*/wcR0rc\ 7X{`d}FK:4vl'պ,1Ch/M5 E3HutJVnG˜,1ܿ#_MIʇ*fJ[Gl>s,C8k κ_0'9Gڱ6\H j,{nn/'ԒAs7NmmD٧fZd%&SsѷoqjD̮ C?,VВ/" O[q4ZvOM{۪3`Ŕ"'*߲Xf/̂ZcMP$0zq MЈ]-!6ݹ $8#T9|1nhmvR YjcnaD ]:=qAWGJRH-]n#(fZM<l)É; HufvZʆ镵ؽOkJN$B]!X S}R#؛xom0z}:6hWHW'đWA5ɡz ew"Ws?\lJJՆ[AqdhwZB#:^h1wenFW a\RG)_dSS#& $̇q"HJ8v$Hn5(&iKac\2+?Sn|fjds1pu ~c/QEw] \]$SS| 94``HdV)Ako;ۖc[) 28Πq5<[beY6яH@q6 '5=L6ӶJap RZ44$*!?`a,؈cSw-O9U[Fn҄JȺtb8<hdT_}Nb-m bק3nCvm'(O(DX@yN& ӲM,s2w6n,CvBRlQկu=ޱ };<=teZBrN̉W)D]twl/Fye0`uhЂum]=`ϓCMkCpcI. j@8GuMbFAy"F|εF@y:Gp|s}M7V$O8k1q6.;u|&{zI )jE IY󬳦U`TFCtYy:gx.'ij!{ :7~ѳynѩ!@I/!f?u3l9.ZOG q6|2oPT+j7Kn 7:^+þ9?Y0\`:z?U+uDWr'OLP޿y[Զ 9 hZ$RXwq Vj]? ﴵrhsȆSC^ ߌEί-ԗ]] >>88="}UR.XoSn=%k ds6^Dke3ڐ:^ʯG-{(k9 W5āNK6U.‰͍:o"t)f1ptTD Jؤ0da+P@+R$5_lP!(ۮTH%&o$SD)"7 ;ͮOy%k6: 6d1Fpd$hAJ!m&/|5H z0&RGvJ@C^`$N݌u[+\%F;5 {˵#$s= ЫGN0;O >rRQ$z%|{Nx;U*y#Oh]0uJ8G7K`G5c~k`mU]%C/[`_VƔܓJ<6m2ڤv ; )>*eXM73iVnƔ$NawN9LT!#i6 lEhJnܰ. \QLE*%~Xt"q)m4ˤ%:4sc[knFJY 49o1 ЯP-wñbJ"jlucҏ*u[ί4^}W<#lJ_ iTMtyq'R@76Z rbM<eS3E܌CyB?,Kh> KG5㸉L0i۲tjeJ+@; y0H0OŭĸrwǶ:U^M-:K]^YͨNqSJ1"SEV3 |],XB,9$̡؏8{<{cf\IuCUCe,V.0Ju2&O]-AƦdndr ab|3|&Q#n.KsMl#A !F;F&[2-mG; mLjjMa0WY Bq6e/ s&o^ѹ &SgweNģDlGa3Ά.:V<ۈsyB{]6\Q\8'Wt(YdFAϒnCXyƈ) rx[lo^D1d$W5## ~RcohtHquҾ%D&瞕B:a.{oY =icnz&?pu/,.q߈Õӽ`^~&fViw?.T;#: ]>G/>]#)u!z+-vIBmQډh[e4mhN1>~8%]~kq9IorDUn+t< gYpPLPc =6! NLCХ\n7jԐ^;JX1^8HdAK.$Zm9:+qohXCQr;4vId{-igvW IADf$/z"|LzG6f9ک[;7&LĭILtd]!$*ΕQ 8GkŰ ,,Zq+锩"߻NR%2MzP1K#t؀(]1b>FsZQw[');g4W]Fn<؊s`Ҿ6m^vZ9|ŬZ!mv T_2"I4:ntRſpD>uz}C!8/p7v!CrtNnlJMת5|W UpioQE]{f]fQȆH!@} oA3X˫x-F$N[\y7&)}JzPᣠw6. 82t.L$ "܁(yά:v4K!^U)x]P4o;`A@2™< {"Ez|+sI(Kd DqGR ,R_R+Ehx 2:IY1j#zW/eKv[J Ǖ*:Iğ$"DWlLC᠘(8zI|T.v0U^9]u?/f×A񇿮J@jĞ…S0R8+rƉC|٤ B_5)gi|f asovbfYY˫'j_*eFrA=_C06{ 2 ̽wUU,{W򲓮Ws-,mVB aFkpgr(މsΈu%͐kߑۃdaF P<u N8~ЄДj}? v/㮮#=GtJQL3, 5<'7(h盏 [ϸl0RFu,MR@pSԝ).w{E $0z*t X=tX@S_RE] 'ꅑ*uiH"hX>e!J +3J}y:a S%YKᅧM47stn h!]zvDm"EFzɤmRZj\Ό[P #E?%}2>畞5O;"|:1'xsYuw'h́wUr1NgO^ mj *=M!M BKb.p58T?'sHY`"Ye!-ML6AA_/OQ+g/֯$wڇx袴|9^Ր B]bp\9l/K7C@vˢ2j -XfBDNӪ-):jW4c;#Q\jO CUEM՝yGj1 _/'WJFJVӗIN gS_ ]?I,۳.p)vد7qWm ZFQ%(1mRW/L/"e})沎[rīH+~FNF##חAJ e $LSAXC {YGP5d*1Y3(#p+aADa@XUbGӺN,EiӚ_tjHf$M/`K)IsH뇽ǘP?N5od{_ۿҔ)6YphƊpA ĎEi@D6oͽl]Kxft?#])ȢHj5 ޻Q2 /Òzv͍<4G$o1s @C&]q|3&cwgVt6DAN0!ƥ IKBt}\1viِ c Ĩjb :g΃ K􁓪`,Z`G,l V[j(PKgy_3>/FIw(:ywNg4 \L@vqސXJFbՓP=d!?~p huxJNH|X})O!~Kqdx?|qwًw:7٩,#ǟ)*/lsmB3DԌ:#s&퓨7YOO?k t/W"^V_][$99j'VTTB"X_ׁPqo=&[ޑ4tZI")퇛 MZd&Io|̈򶟐?`_h9[JJ_JVraa*A^1 @~ --iVOa찑8(C# npƑzZ]ۮmͩf;2'L:-ݾ`˷mK҆#i#X0"SiE3som{S=bO,W^q) D-['IYR) Wo Ⱥxjwbס9\W| z4.i;QhC$ebGȷ$Jq?qDTf1nCcUpαd{bgAm"R%aUz\ރ!Vrn tܥ?USzr\WHulN.c&Ji"MEDc.z5IuݑlhoV(Mg* 8.BtL?cP =_q :cG〕t6d3N^E\srC H1_ COI+,-RbaU5Y8]))a ") 52#󎵲HRh),^]@< XE\=# .D: &_$:QX5#GW`/fM8b$HA2jmLEMKwfQr`А>&{}/ H:=OI@^mj<+Yȏbz\JYuD8ʎY<<욁ىl JCy6ns&M!Xd73ףݎ֎; ax/g `avvc*ǯ]#' GFռz 0Ÿm {nj[AShh,:++\7{M֣ipO E<-=w/ëkQ}f( +$vЙzv0l(ZvRB7Tرåt p&WPϫklsF18ƱY?_%fi}m\է\aJO+Ao^Qs̨"e%J^gUGy4)H7E۠zཡjRZO#(O$.B'|t7(UB[gѡT\ZpUvjϋt_oɹ* $@5 "bu;?pxnd烡j[eoGmqhhu ,Lr|F6uv票; Y^5ɇk ָs쬅WҮ6L wӸcgU鏑{5l! 4W) @Qǯ:AjC5﷗C! Pl2+Xr7^t%q4l ___^V z￞&F Re4fZ݆DwC _;4+C= ! "Kw y( {Ea wi~pꉫ3zXCH!a:x%q#hScv>6kӍHڔ_if׬;|Nsz@M?`d,%Aa' D ]8k2QEXvk/el;kusbOu#e쀍 FabsA(x]ے*A}9kǫ5zǵ#|ZA)14%c%r0XoH.khy */hȥJ~Lq=SѝgeCRK %zϚLl-6B>2@%eXR_% x{hRhއ55ɝ)N"L@=T|f1XrIJ?:=(/Gc| zE\HpVÔiŨUv$pCyج&;G:1Ea3G@\|n`2A1/{2o9=9@a,[Y5Zw/ RJ\;ȇ?]ӳ.4<oN?4[]OFmνB NPLp+1&`~Yȡu|]ӭ8{<)XS].0#fA-/o+4H^)+ˍU$9͚XTq+({.#Û}Tq"nWz8G<qbFIQ;Kk˼} @%NS*ҵ@d>(˾t֟'N7f9gi1 ]9>uߠR( 3}=p{?*~S5au$(H=Wdњќo3MOx(h o緣"5hʊ*q"Ndu$cƬD@(4]nƆ]9l JZNbsK#5ڦ O #-p<0Z1GDnTM:z(qoF`OZۨE[Bܖ\ Wb_8GUD5ldCz8͓xᩞ$B#lWUR2Ҁor^;|X ÌKx?0-]Y&D[)EdJq<;F/0ǖ^Mc<yҩZS$UXjeG=7d?0B2i}t gf KQBOeL]{}0|#zj5Hc%dl}co Eܝ[wd ֛$*"B${4@CwW[ I%5PˌBvGó zf`3CH,c21;%: Ȁ&:r쀧Ⱦd9#{7` &[Ewe*^}@An4(a (\B5h &_6]ք-b-F,K`Z+srfϣu׌*!N Jƶx:RRQ; T=!Pa7ZOJr)A2u1G\9I{1hUfpt&ŬǦpb2Ck_eXBcz71GM*gHEөgN}89( OizD6݉jNw^e}j<`nC\{@?pM&#p=u:4|\3~Uyf.Y.*ElΦpA{֙I x~)p&6wVѯ\fjңw -%i2m׭eM]oUOY=I , 8_[ HݿgARR"07ZIPP\~P6'I+(/ʩ,FSb\PI=3F꾋i]0)=Gt P!n_I*?aД5ދ%'=M(t(^*infWX|ksῚ ϐ*IpTS~L:>,"fj}J,Cӈ0l;Q {I %X%=Ud]lcc+f8͡Uˉj(הkF.JјF^x`g. @,8E k6ۧ{8ifz{_qOI) ̫P2tN2"vs|O K0۹P~ , AR<S5Ɛh8S\~hMekL\q>[*3`)Wѣ WNC-!hFd;i̓n3S_3)qLZ (ˁA)-<#\5U$o6[KWtɧC7% ZDě+ex:] ـF&s:|: {ʌh6fCU>w d èa*&aܧjj;kwa-"5cӿ{[5zfnTZ+䜩$,V20bܗĪl5xhpq%wْ+z@ߤe-.s5>OKYwīnj LC"xl$v®ܻO$x5#8oHA=zH&3heȘbV,RqNf ? l7_L+25'˵ts3'ѻG..9Y70Chx wnk76du+嫗<֦./de$w<4yz50UKqtzcB,roԦ.mܤbĖpFXP=5 x D ͘`',1Xe<@*?uNոF3x`;5`sԉeH :!\]C;kA֩b)yy:5$ݸCnV}P,-$"[yH%ypS~;G!:Ӛ"a9 +~Nt=W6 4p=$^;Ii}3?_~q_f\C;iC2fm pq>Z]N@ ,y`oAsY9 j]d#l`S[Rs`x=G ;?`4[+!RvT@MyEaP`iS_F?7qpoUEҬ=*7Bw\D<rbY@l;ۿ>puoU5iw\Od9{v&w(tĥ 6 ӈ[R\J:I1vZ=GUGD KDS[/FT2WJ;%^'1F0#T e!?#iht!$Ho"l0V۔qtJ͠'K515Z}c @7Rf/8cε+YRm+[HW|q1|UI0hʝ ,O7L0kn_"C'9N-AAf-ANlE`p\JJZHMh9|$p 7|qr;8t尉[L*ZxX3v).:Y1P*jfm'>d}cofE-1Y] uލ׻VdԝX7&!Dny'xG?Jz[" ݺhhxX?p(S=⎬rdt%zz; 8_=^Fծ!'Mf]&Df 9 wu8dX7I"8GӤg͗ĴEq+or,zoڳ}!_|'32zK\^mo3A*/\_AwU'ɦ.VO)70ug`EFίzʺbJ&꧆!wok׆S-~'7VN"*yli]z/112ܜ ;壿T\D G6Lڱeh ^+ > &A@VD#Z-M4nZ AdQ/7D[a'ORiU`進ϒf/ 4oم]Re>55qһ5GҦ8rsT]$#/92o៴1ePcX߹QΓ3QVہFR9呍ƯyJ0&\G,Yrp^Z[ GSU$*/۞lx"~1%q. kU# 񯎙պCR`WfK,oçGn8ږ ܃0}n;5ܳl #X07hlRxvG{Q>dcő6VY/a'\I8s#V:FgZL&_pAkT:~Er򽨤C$^+)yJ -5Sc>.7U @`\m% ņDgf8%$t:V˙nã"mQ"nFo(W148De{TKe$fE|j㏿% l.=%]wx{6Wr:kBgvMFLu) ]E0"˲{^i.chŬ2-=b[YTrA6(JЭlRee`BߵxٹyQ,sQ3A[bNa B6sޤ`:9y4gU0bX4T`E5s9sU?7 vU;3KB[3X\niL/ i(\M[6;;y('o/C)i(NfC217a>1{{؊by9MPg֘ &BU&h2 q4uHLXTmq (#o;{!o(ҧ#L}bg-xBd)qoH>xw/b*\^1I9BPkh0S];Y /=x1Hx2qwyހi1Lu(4 ذ*|B: \Z }Y؟a >Fvw[p'Gt:o ՚/,%M-pV){8qx[8uHHEhlH}7}~,س B؇L@dPME) ޵o%Q% ϓ'+ػb_f0w;Noc'VH JS rNuBXRBȥeAxWXHZ536H^Fw˨1tIA&m|F vV˦UGG~=EdFy$Yi;PD<y&{e2.Ux6fKtToh2qjUZ lX8$5Ҩ\f G),aN9}JR$`_Vzmm^kyXI *>W{(N, P8i3wQ2y*`)7}[Cevޮ$l <ā8p6Sn5G]6J,_n {N8ٮǖoCm, 'fNɛ~Byj#sܓ>N`GEqm\h5*[[{Sjc 5W~@Od:$mS0Ŕt:g!%Kg-n+vFYip~3ӣJpJHTf0e_񿱡IˤR ?T;Jìsz+1]Ij@l"PƝXqM#7^Vd3qM:#HfFJ19_ݔG3@84a(6ft'q7 #N6edJymK=> ,3(gD@uuHC$ѾuIL:B_R@-uv_ފtAiJd\=Bs0){_|10WZf7{?Əz@tצymGǵP+cmV7fŦL0iHD KAw^9i}VI6|LoFy)/;@FjڛO/[ض6BVz mmu;g:O{~]4Y\sv͘9m!++`tWSHsǂ7W.ZKNz侦z `{BQx}u]_;ƙU8)@ASfqHHRvPAل2⣜3E칝zt,1omxӛ.E@?RjR~\rPNȿ쾗P)IVFe4&iKy .ȴ,סc-j?BzXn߾q6{c-)^*Fx70}x˰ -a\£{R<7SfaNg;2H]Zt7i)vѾ|hލ+ N,cKG@ĥ,ey)-a)\b2d# ǗomFkt~w p~U w:NJ N:SkI4A8ik؆Ek?rbWwTʢ0h Z8vkDyKk> 8?+rϞ <QB[y’37B]aR.5=0"NH1ɘƺssZcєg=1 qЖ/j1Gזf8nj2CU r3@%):,uD0DPb1[6:ulpB+]0 RMYz 0Zq}xKxwAo9&(E<9R Ieǭ |e߳;gYUJ 2a^z򗃒sa/ C >f FYյzs8$6tTcsIy"!&@bcHÉqwn["XvjUW!%wg/1P~{.z)˼0D3jtNq0RQ];wj|KTFw{ Mt偐v}eоPL9 *F;pX*LyҮp*`l.y4"N1Oɉ+ R&69Kw}ő6`PS_Sh: w!7 Dޓp)0 Xf&Up˱>y4tڎ/! M}pvXH%-6KKZ5kP빥dY?Iu ]8xk%vGvMǘA@(E䎈 K$Vc/4a= 7%`=פ'u 8wO(@_$yODN!\t0*N Xg&t؝?e%L_MQnI*ݮ?՗/,Kl Mi. w{)`VZxVhQuCa&0)d^sE|9Zh)h+̂Uutg49.v, Cy}#4'a-Ȧw-P3(7}l ~=I=wuz`p2yڛD' k|w< G][0oEp్ecpsz`$>iI>( ܺ [Gpe&0w-^oqrX tsLW%@3sG} w[qB]=&) 6vhm8/Ӹy~Hd$F{j(@-d9iotjtqqC"c84~r4Pߓ 2KDί8|Z!I1}3&hvv-6FBܚ"H?*ҩ ֓bgVHnj^&嶲(a/n)1I2BPi{[9  HIC8׹-&1`׈Fȣׄ-DURiS LDeMfod? ?ֳPX(^َy¦eJyȯm2k'TGX6#KAAgyFg7SF)E'N |^D_(ra %h|z{A}c'7w2Ԧ Z.A洪6Ow~Y:b%8ٝ&%-,v_7ѧ0} <FXR䙅$L;xjlJI RFV>P߃!M8)L|(8p - ; dj8f?~!K +vsgNYi(AV=B6HdNϲt? Ȳ7 }r8+Bp+d3 _i|*)r06A}g"1Cp@N(\͋Lv0| %h'p4:W+!Aɴ{ҝj!A= :͎<KA~b USM,3#w'tmi[&ɠĖ,gL՟N^Zدo~E!vhGue>0>1\=\ϟ2J/e7ͬB0~n^ ZsO?98v ]0O2uP?Ra#oP^X?tuHbMLO$ؿAЅr`m=ԨR^ظ?u8i>ݬ^cI{>ep7Ofw ]}"VD:8W.rIYd$}׭+Yz6u˂cb+ 0Sƛ{ǿ4 ?Vv1ܠ)G|zR!9J=4يUjJUc㸂Q|5._QeݨwCW`!Ud%9rB)_>( 'gj^ Zk&TsVD~ĴRYK{DJ;e%Vm ?%c$)c-wn^^6B6R|t)O'fY6*l*;ol%vt/7j(@mӞgCɒU0|-Ŕ [^ɲ ?`lF~X:0C( oUO yQ#/gb٣ZxT( ?[sJ0ݝבQAv }𾒁f$ Z۬;dUFAa#z4t ׸OulsdK Mz @#u `o;S.nY]wl z5ph?$ a2 B^>0`PTOQl(WCrVA9bL!cMXx.k~ &V^08vnm|Q[Y~JQ歠eDč!NNlUդNb̓t<ےs7|cX Lh}~MA7Ɇc9N` IQz(EW0|NOv6U{i]ҁ ['5N//r $qln+yI!)MɤXԝDA2Gб)!5}_x.QMEk'6b[o]P2 n6 ?~J%ԊL:Zra!X1Ph@0D0b8q'nڻ(mIܥC3>'2RiPX;! cCGոTMO Zrȗj iN#;gB'*8lLWXNT[Jқ\ΐJkπP,we);tx]Cߴ&ǟf<zkH.LhuPMQ@S% vŝ"?D1i9AכzųޜQf>_ TeP&d͟%wGdue?m} őrގ9(;5Y$Vj:/rۘDіڎI,1c?s[-R}.1trf aAx<db#CGV2yDAF }Y {(UTH¤v^9xGḃ2y YqTH-vFV} rtĴFBkf"cGnSI@&|[P? d2b(\x]1vbh91Q\"XBq?`'5JUaMgYI֚[a#ne`OjP"@crv %Jv̪=&J& x@[{ujt-0ejc?*~";Qc"8.$׮US;1-Xl (\Tˍң ۳_MhY!k9%; 4N/iXkHXSRhtZv*4WJpo%ױSXx}&CQB~/P7{{G"~4Ypv4'Q,^}ZBkTlnSͿЂZ?q:]j^=c6;"2<0[Z)ZVQ]$b[>jRXx-_vf0qsr-)#% 0]&fΕ@lx!k恦ɩWu :4c^2d5C> >e3,Suf}3S߻Z9~e5UKdRѡ\Ј79tsVZȌf{=dz~EE[0,!9 a뙹Y;ם/` \4qhjJgz*굪LCh A{'v$h1 Tdւe(gHA7gr4BI =fV!É{WWS iesm삤9S׽n9UMwKUwj76bڗ!$܊L+RBiAs)Fi'rwK{BvvFc!R[{Yʁ=ƻL.CZշe%5cќ:ΫES,=/n] ̮w+>KoM:qsfbw7!Ar lݳ΁<4hzǷ[նSzp,#t2/QXG1F%XΖj3NĹad[zwԭlb=|5@䫇Uy!@;ux `cԿS74jeҕGwjSYEh# =(%T< sDz~.>NQ(RmK .Lnn3ܭ[j'tw4Aj 7"٬$dUGń 3( N1Z.#ڱ Bz/SLm] e3ڪ Za;xl`RqI{5Me އSwf?d EiU!\?Ytg3|ڞ(5Zss#ےSJA9pZW2F(,nkgjM:U9<$܍CaC>I?[.*iSCW˿S@cO<1ju2 #N#NY0rĹ>{(9ԃH\ jD즕sݥh=ț"4DWF~tHG;'2-xjHTƄ=?GCez=OO/=[WF7JdVujTBvK JqD&]E§i,̚q.qb $a;!Zmp{R%7&:Q (Ċp`*| v},jUB\5[:;P17AH),tNQYpöw Aj0)ji%f7\A$X+1f{)7v;~lpOSw8J=͜$$,^eT9G,x|1hν`U EKRl _˅|HITh 3^J+ a҄ !ᐹR>/y4Qr=jÜ߆qC6,"H2@YZ3 vΟ5rKY~18e 7#n@H= c_K3l߉[QVìsʋssl&d>$(5C9C6VN4f$bZy {MU]I+Ъ^nbp(mtO-(FdZ8H2J2vc^ ؽܐR47F;v6t;EĜŨE5׀w 8<`bmɂh^(/]K#3wI!LC1W ;f1Ȋ+In+uY."ynwA`_xw/:~ ԮJuasÀEWB82 uF~GD)GIUAItբWDZ*b.71 %\Wхj6״yo*DKHhѣ6 K'5و:|\$NJ }a!+@ ֮ R+ 0WlT-IWsiߪFXG T)ePG]X,:)CLFzkT/,_gFNoqLaVT22 !*M ɳÃi-=Bu}S cmI:=X+@z&4?^gJxHCʠ֚EՙQO1Z hRtQ;%b# :`Q?K@`lUC?s&ܦʡ#c۞uk/f:v+:_9az걬%QF>' s?b ,A?ﱆW˭~z}zײMk&cn}.y jN] r\x|ɛz9][=Ҧ+§~̞w1?(Ifh|^@vbku︑7qPIKn"0M%ft1!Z;Gl$rFS3h c~M SaL¶F]O{e ( 0R -):,k'eHXqyV /3]\h@6 $v\v&qgUv:|p.·i3 q6gVH󺆖}dđS5T[0^:5ʥղc;ud$Fk>:nK)sHGLI{y6ՎBCGmTk]]y-~wizX^:PbLxZwO+yG~]A:s{h)nlo*SbJĤ)E冯"գ,Ɩg/3 BW\Y13=qxbdXlG 34E%vs\?6{;dnXNzN{DZu 8r/#?yRl  lyJ*;,Xa&!8NZ*iS怪 gor5wq| R$\Pzaƚ 5c`8Tɇ~eKW:`JfE@glZfn1(jnavKɷz7/r۝="b}Mgڂ`RpOO\8pc::&qJd2n27&E3MW^:j>D?q}6F]e 'To?p34L%}\ V`VkIzW EBY7u:a*3XU?0"V*x<̣r a ЄNJq,_%0]bH[G˃0wB\$@E*N\ %_8N7 ˩RW/*w\Hpzik(r-nc_z@:XƁ,%4UmUwq.'|ASR3 Gڿ@26|p wA@@X:w{ /92PQlM۔H_VTY6Ԟ:9Nȩ'xnZD=X!Uihh"%؉bwD>ZDZp ,6CIcq>ZqZpsaasI:ʑsM_qăHW-zjeOC@F̲?! F|pU/;M*+ũغ{28j:p N.w2-2]Jp}~ 4!e<\>Ꞷ!>4T7\991K9_7(3?9ÅD8 E L|!XWIȎ&6So:9Myva>]I쇊n?|Cl$&}˃_̅#C=,W44 u'p&< &3bIEMz7#a/ozo,g~G2H٬8bLvX)q2)0"[67!@Vd3bu7U~#s}^'Q gLcb8qEsYUm\tLM_7G j O:g1M_I/TWS<}W,ffTh8O1  ?;\GJR&M"($Ny FAW88hBUȣt2*eg= 2ɰbi |s.XB+v gn2XV57@2M='qɖ{Gh^HARߒBWTxɾFl(׷F(1rAk%EZ 5a^m[,V2&΃g )>(V4{d5[͉&'S!Vb!D*q]ƛJ<CVxü }2MB?H;鍺yKb`/7`V:0!*F5Z s(tw`ܗs -.f0]*&;c6wIBfAA O7q+l I SQ{Py-{dj{@vZN!Ws: )nb@uMHjkdK߭6;;+*3 k3Anh_0=ꀬ%Ņ88\4ul C&MeYecW53 O*1֮4dřF9ict%WNFn}BMf-ISmc.;noUog<|yU5TrP\ʨIǰ{ UNgq DR9iY*mM DWFV|gq8 35O_|l.oEoE;~׳p ,n?)\Bed2T, z=J> !¼4YUףs(2gFREFiPLetn!UQR>ΨGt~bIf󸑻tJ>U KG ܜLRے +ї/7)C|o3TkHr(z .M\nBTE_maWm:X_5vc&)wfxk-MM@F>Clԧ:j2J0eSj,m/YNSsʢ[?׈Ū4\lO` (ɰ2k%?]I H) PC^ϹZaN^)|QelA# Kx">a4 Ϯ(W,35<[3[E\صc,Қxj .Lu&4\'B*.PwbSt:*e.a ں/Ev}2o;}5UС=%Γ 0Y@@XUх=(I}Ь^зI.m[IQx@%Ԥү4!};e0UҭFNc4! 3;hsNgu=p3hĻ9R"?X9( foW(fU5%`AcKe}B%ݱI1k|RgTʎA:7CsLgl*bW*0I#Eђ}3XɄ"&T( {Da}HjF`{9{(bP$L7?Ҹ˙OԆw&Sn5BQhӌ_B 'w`90B.}b<1VLj%犁cu7w""`w{/%1MPFra`S&0Yd rR[ؽ J0'1X Ў)0P'RoP;UH0F!jMEl*MbL77դ@]O9GDԄmngLXΥf=s'j} tSTNʮ ~%U! nÚfC<B-ѩp)R2ą3O*mzG7ҙ}!IēUqn)@Uoou_r޻3J=foJO u~o~ƐtwRke oZQk n{1_W?=) M7߬jkɐW9=Bgz\K8V:3C7/@jHR܀dƂO ej_2qU[8"S."S r,*3aI \)9ǓwslUf;c+ +1W)vn>Zν~2 A *LqD}>#k!ycMO_!?pGbs"7B豒O@6NCva(Tx yV<yO/A,Qۘ0ڔݞڸَI۪ FUGɩ3c6x(RiZ + A(ek'iibfeR+֋hmP*&̵fq"҇l*iF@u3'<(K%p w  ޹NRO d6ihQ®|lf39hTMܥؿ:sEn3VxrVs$Q>m/ Ŭlhg{=, Evg( ܉Ruwt5(6ͦDdSznoCߨ+ 0'W6aM:@p!n,^9dZx@Q)8GRTlZ׍6DtD eʹ|-3'ȸ){0Gh.ZVܔ=s7%V#ڊ]ļ} ^ ilըi2[r+wuz;DN䊲zKAhxyA}irU)̿F*})tLucꀇdr(sF/W,/fUپ +c bI?KOO ?5doK&!hUAWsh0|d'DAhC8_샺1SH+ǭu Wb_kh)5IZ9y%mp@_,}΢8A+J.EKw3=YA,R SĨ$fUQU.Ha)DGkZr|L}@B)5"lq*C#B塰0lrY_ƵxXi'Wb sTAN~E d&k"t,=|L}L?CȲOk-V\u5݄jģ[= 7R :\E9ޭŵЃ:C4':E݈T/z"CV!$${t`Ejij6&a.,[`ߗ㱂(l,ttd>la#A ,yO B\3Y;[wuv^ p])!RyļU'R'Mr;X< tĘYVG|GeP|욧G_=G|TJZGWrыh=\Fq'.3O 26 ,_M"`Tp9*-уdϦZڽvkC(`RJ앐5)a-N +zv ƒM4S>Z Rʔ%933a2U<si P ;=AM4)Uwp$?DG"GPy,f!IiI;A}GsfWA#oajYt|$@<D2IsCSec®xopPF5F REAAWۢv*۞}>|̠6:5]УZi 6ixo zpb~c 2Nnk-sF-tG 3f;õҔ\slިOY-Kh!LK^Y&!<^V^ꤿx^ϻ>Tbd 2'/҈} ? i[ WSX;(fExj InY0$ز #x>gR-31+ .p]6Td@O@eؐ ~Aѭdmuiz^;WLHNq/`ݿ(|QDP>ؾ9XO 𷘰 17wRӺg~rHBPh}&rY[Z>5*qjNKu΃P*q"`F3NO\>RD 溥sҗ4aJfeع `rH mZuQ I꣣c?iƕ-Ƶd(x7KѪ^D7!gM8P; $8 "cWk@z@\ʰ~bE N3Y9e fyˊ%ow9pٶ]6*`')kcn<(9d;@ݞ+v5xNy. iV6$PI`(8v*T\-r ;P@gCK^Zͩ;GҊd '9 #1[H' ۰xUK=녯~jAwpDV(;`(wtv>GiL"dQj},8xT RUMlz0nyGe5s w2j~ׄ60V7<?kΑ]6W,5syZت@7aUϒ%ʛF=/ >0i>3а]8t'LUx.iv)ЧPupo7 ]Ͳ֓1wlZw1"{/lҁ)u$$fiyhY޽4SBH2pSCDwsB:窢 "צ,oAwV;Ey(5[vS[8CiOTkaH0lYWTt2_BU3s\7bۜMMq#MD똤s^K& 46Wv1D_3_Ewu(릠T,_IX@!pqf:>p@\-v%@*;U6;s=-NTKQsc"6AؙWh>[}},ݎж+n5`Oy 6UK>10?VҦ52iծzp^7KFKS2gG[M e[f7~I_j\[|& bgyZ;Pyʞwm-[✂Y[rtߕ1%otFg?WkCj/K:q_Q`b|Px Έ5:h1htR,ųZƹ}h<0^"mX5Ht|hK0NBM* I܆|<,m/ث填f?A,C┷T%'M ~zWB˰uj F7y2J%>q2͗5xgx!_8.aݫBSYeZ }t 4"ۏ@JMhu'DHUn{&%J{髈!QE-է^Q®|8vEK03,IɘtKX $>idNRܶ_O:xXAB +T"v; ]ڦ`dbzMTQG'!)^hZ(j(i~@KߠyT]@:֣C*%Hji)PeѧGn9T6ާ=FL=o2iڹ擤#źM1ߨ,djӬ .a5]L0\Tz*}w~lFyvzHկ$$:c/cD 6e? p0/xaa<(tІ*YçjxuB!K+/?ͱI;áySyBo#|*/תۓ.#?ᨓ/_au[J>|3H֒W"ix*aj7 ?# 5*Yؕis~\ÎJl'V2Fe턜d25PӠ=Sw&Q !,t!͉S~[O0dz %*>0ҧA,Dҡ6-f/U6PC_'j_Uo$6rFg!ɢ*L}ךh)En?aVS3ĄҔdLP:rCt}ՄIHP/inK災:bޯI {v>N8_AVFRuf sXm;=+!'ँ 4)q$OFq\_Ju7 XJpt.%>drnY HnJ.΅Zڤ}.vee0OQ[H '*veA:UZAx+g+ J|Wiɹ d5@wJs@rYet}mZSCJSUzjKGm3܁w}55ָYR(s3_(2WlLX'ZҞ (V">LPnsLr_LVR,4I~ --;c|R>t=H˗XJQu#BTC %:uNmbhT e_Yr`{$- @343h pg6y Zirz *mD&m~&: ڌo`Ay n-W6~e]JKv],/[pF\h@e(Z#R=E/TtFڤ&[c\幣 {X*`_~x`#{HT: Q|' fDb" :Y`2S.R~n xy=4'rk)2,k= QM*R_;w,p-L-p ]"7ff= :S^WҎܞbj4ǂ$WUN :NXy<37wS@߂Q t3(c%ZJUT CEo}(`%2?A,~щVC8B]DIT Wytv&:__P0 >hlvon ¡=~d,A?@W6l4cW񵀥 iq@ 8H)@n2%c.PhTHb_(%z׏ύ-&eCccGƻ@Zhcʶ#dR&ԣeJ\|b s=M3~ms=Tjw:IvF7pNkeDc.ušV'\+xd`"rޤMH#u~v,D 2OL7QnNKdV\N.w"0dHѪw.wݒ5 ]Uj[h7gTр/Mo49y""a~$\s2SfOIJ/х;S SVC[}~_OdqYbdA2r- H`9D<̦JrQ-(M*nM1-P@zbĉA'J:WHA?J"!ȑ~ XF4Buiq#) *ʿ`q2EXC6cNv,`XeKoA2ԕb IB:R5sn`7ЛsIxt9n3CCgEP:?]s~;@Ukft7;RPqpZ;vZ2j@/'8N. Ao)ׯܣSjk:&CcY_xtkJQ}oG}r>)C4b$o@U( aSyDa =oNZ[r[AЉ.Q 2ޘ2 $/y_1@ݕ;$-2mƕ pbXb !Z8gܒsgI7/{ > }˙Dy>ֵq6}*Ip~a6b&ᠼ` KQ[/!tPM<},(SK]j!$s`YX1䶨{~]߼ /y;$,҃1þxkxR)e͔mSbŎΫPU 4mT'r.BVyy+^hU<_7:2SoSyD:JFsTAP]a]C'0 m2 ^2kL.FFt_Vi:2QQj3 h-gYPZחiTkhͣ-hm1˵-SYS~^TY>UJPa|ݛ#Xuo]ܻ0[nd#k6!.Nnm<M|:#pufpLo-}OpbܠE= `eN5ֵ4P(,I=ylsKL@{'r2\+-Qy )ӛ[v%)^B4ֹZJsXkLrӕS?B]e]~Ӓp>h^ݰFU !? YHbо}XUix9VF~}}8)өyeh䁩M] #/,uԈMp @7E_DQ7}`(ZB_Wܳ<|鐤N 4c!k Oxw8vbe5nKQsjჹD%,j`T`h(J!H2NKC 쳯Q7>&CW7}Q6we(Sd欣OKR4*vhr jz=Yj0 t>oײ^VGr2@_v hlithU #h\̉ΫT )ޢwwgad,I';d(3̘mkӍGj~S9qwB-8T\U3sE1n&ѳ'eiaS~^słޞđ:sTX5.;I Nctg9iw _ A[aDw;"/O%Ez!.UAezq(}|V ңRpo;-zg;OD+W:>m)ӝ!9&2$8_| \=]jq" .X T*J$OECa17P.eV-4蘦C v9qpN~d;ms.}ȣKU#LK{{&떰 uF6 秮GzBvɘ|%hk[u\ Ƥ!P=,HwWGlY`퍮G\I~{v zcqa?~z{o+8cnq>_8k h!QN#7l<<ݢs~=2htXYVf׉4fwoyI_/{A#0Uo~ ґg [,8#lTD8Y#W8@Ϟv1к4e=(ZTl~Go-R d%G:mmĐZG#猱dWK#yU":OxJNvTI6Qgh98} g_R;}5\hȞ̿%6X7}=y0,>wM!B|Otʆoq{uhfH(bJ1i[8W5A_7RGDX #&VL/XF ;Ot=4[Ck.sǀ?0)־47ej*]X>KI1WOXîXJLk0 ߐT#N!RϛRKȥ9Jͮ !Q1}5B vJms,jc"`C4 7ӺR  1 Qdq|ypeK( FlDD}=jX}ʉƗ=7FX&Y--C̏95B=DU]xpz9[0O%sY<01 ,q,ҵyww8d Vqp˯E^.Y{f2Ͱ;fZA.Vyu]g\\u<ɅEƐR)qQI>Ba)$DkuR Bϑ6."Ug#`WM/Γ3+w3 a :]|'kABz$p} h.!#dv{>1as.6AQt0`L>ND!B %;^frQ# 9R ѧ6alZi/&@^Eع@`O#;X%W: rO7L0/ѱ?qU7јe;v얦JBOeh*8؄\#N1=fe|8~y%I.jr !eD6WGe@Ͱźp:rz뤑}h;xx͛&k\d p;)xp]x1 dqT~B^e;銺[ #㳭;r#pDIɠs[N[s<+ ZE/s'S,1g7ڧ)cjB^GfzӹMTP3rb"\G| ͥ:y wScwmnSتqn]_jɇ.0_;{M6P^\)G(8@Aˣ<_qnٯXsJN[sffP+/[w\%t3{0p蚻T(Cma0Ll?Xe/ kŲ~Z3b+L1M6:X0F]/nsׄ7b I뤳E H 7$sGvZ#_9B8uަOĆФVv_I,R`mpw|vYbOl*|H꧀t>o: rNDgZo't?mӲ'8)|dp:mU& 55HcQȈnȗwf +!jq}p괩83#4`NŐTg >ۆ2G^x”O#hE&*{AF٠&4¸FlG^ R]6DW} X\>1R/- TZ6+znPYRȂr9 갂bz¹&0;Wmط0DOrh"y!ԄCSyA_|E((Aq ?f^QH䶚2$&>f0ֻWZd :_xfC,!i532WmDЭ?RD眊ع@ n&smp2*7A6).Ե3? `9Ǝ[5೽[E}=g?IxAI&JkM_N%e$O7biQMBEetPm+E6苈 f"5j`+̼=~!j'zkO5=gdM>!}Y+H[ ܫ SMI~vwUAbJ1:%n` dKno({IRI2J]S0DW!u{ w-<S[<.wkYNb`0™}to,D=VI}8RtPefDgnb|CwiGyi|?PaNDҦ@:=Wx8D8T5vDU509tԷ< W>,6ܻHHb+ 3JQڂlw^>r[찱l >WW@+:6&¨7#i;n#a3 @;n"R&hzL;V.\l]f05T$ieJ<8ϛǁ3߇W}GB } @_cWT_[ói#7r[4SѼ=d"ɮ_ޫZNml,uxqwkgS݀whZv$hO>Sc2 K:>YBKKW7gwb4g^[J;ռOZbLב%7CN3#fMjvD|#Wtҟޡa ǍW SDr#/T%,.McEÏP<3rU~ayZW[abjd)Nk)PXSk_^7Zԑwfz06HPCʋv}MlEr%窥j'U)>I{x=$8I*>&y/ɔD]c?*nj6r-֨8 *)\71,B{b@; !ʀ" fQW\լlfa6tU6 `@}vN   \U Pd= \UEݑNh*ă4gk>+MG+:4'&gQ e ?Ϊu`J'bѵ3@_ӫ'ڪ!1*o5Ā rڜ=*.)_^!BHuw@ иզ$VjĢwLV(wTN!c`^C粊>N^s*|8Anu?U\A`<0 &N/!L:O1=pSR** +.1/'6N,8 ` +5Fhv\Md ]VmV^,j) GGe*K%Ȇ; ïtz]-DX  (X) Dg*nucy1J.=La05GX K/BunrO']ZP zOrspmt,MBēfb/11Hs(-ޕoUsJîE>)`dߦp>/~m_i1QEŬ$XrZ7AîIA|[C[D}{xٮ]%/Kk(a91\BmM "&]su.`W#z:[#KJ58߱nzrtbDm# zqx>Ό; c]dU\ѽ0akR!͐&*Zg.%2){`VR=49! b6b4[ÜQ*H:t pߚ*Ħ^ZTY"KY蓏]2nsE͸Ѭ ;-Ch憫/=nCLz-#cKVMM8Qk Ѕr5cd(5\3{ ߊh"Q'RQKݍ'yl{+;d#;B ~Unn@~5w̔&z{0ƿД(%lz cUMa{OiV)f5^Z}Wb3Єq6i p{~XM!aqw6\3z Qt[zdNCk`~vL<i=eТ_PDs0|跢u[gDdu~o57gEUcOX*xBSt)x҆Tqe߮04!9%tFJ cHv^wIlAs^jjS,QzPܧ8-]Yڛ(ꤷˊy!s@R 6oK]YI֬@^4UktKLLi"մ8pJkkW#!"+&H!XI l+(jO$I .@1{)getgˆ3JOۑ|R߻$Ɖ6i#SeێTu\bMمiBIQ^0L23D-ZDrzk %A:f=J0ucvaCk\PEMeqn Ɏ躙kF2g n[_΄, 2D ;Ba-bL}e~G{U7wr`x27 ̵Y& 8 |I#?Bִu4 etߔؐlX  oO2,+s-ɤ>Atω6<~N&c^H%u>.4qϡuA3!gA#5TЉ9ߒ3}ҙV2n[hC'9RR VыNP*K:Y+ZWم5)Q:Dfҟ.h GsEbuj$-W!:ɯqA-vB͕.sdpP"r7%`W+)`ua<$2 n+y%Q哄CufH;!vkB6 6c!C`kXP#6J"nWq Ⴂ:nOΓkæԈ?ѾTFIH jiX++'duxx8oD޶ˤp̎E^?SIټ=i Γgem vx;O1ۜk6+jʍXyL/(_y L} ? u,u-X%kh53DG/U"b*%kccx7Xښ6.5f:OuD96$b5T4(ϸVIbiq &ԿBk}62#zAŻl*72Q~8a_R>kۦ,'ZAGw! )ow!<oC*N{ըh`_ꋭKZ.5 ?"P8_Ep!Z`_~_+^zY?gfgæ үB waEv6ʗqZkQVIObІŸO J:KcXZO1~fk\mZ?LOSq=uLJK>m`dbF 5&2,$AhPs˻%d\n.` 2M0nKW&@IԘ;Lr3U +5[;|lcb&&ҿDQٰ>~ &Daji#ffB.x?yw=AQ+BOkJK OE Capj4^˃f1WB|o9}3Ln~ii /W&L]WpuPxJ0BG7Xo=m,s/:OF:[aX7hb>%9gce]gB M{pD5S"IُvmE>rbw\+Gyۯ&_hM$ 2zTK3B<8 a=rïu8UikNdV гSeI+=.3٧}ώ^)ାg!w̙ٕ4m}cZ(6ߵmS;qĦIa"H/=dɪunEڙ;ςZEH7㤵 oJPmC}Q*xF!u bSUVрfӓ1lI9!S~Qy 'gT:0ug,oR`&4A7t?…Isrgf݇]2*/]JL3A Td~RNu_Y&0m_{ [G-fGzԩ>ypA` rX%*L~#r6cLދ>@~JPܲg"!7K6ٶ!)C 90W,%:Mt|ΉU2~ }2Z:8"s:(xbnY3cbtI}cvfGS3XLۋPz"s3IZ'0T0;hK^&{otȩ-S F0$bհ'6̃K itqci"Ώ*2.wxIf7C!L&S eXmFg<=2Q*BԊ<~ny*[w ;6308~?%=; zjP`47=kk۔_gmۻXJ(tl+_,X,?XL?Nd˺ҿCn0nt199 Ap -s:B\ d8{- s][HĪs"1ߤxT)c[p3[lPIɃwưSaip U4Yt2 Qb:ډrqOl4472Bk.{ɑyGkWNjc[ZݭD۴OƊ"Exxe$#ٹ8Utt:+w.–&5>[p/U9U7,J5&M7NI7Jb!ؼƈ;H˕L( C$\[YI| m~]VwѦ~&"/yE|1HwںAq#PBBlSW# jA !Ϫoj3uEQӺUFSERsujt_qĮDuDDĒ)fy^[!PSbgp(!$T ')$;{AfgאFfCǬ<4ьrƕK_&^ [Ҵz͡%Zˆv0dsl)ME[f*%Tt%LQoGI>Nsu:$6V6(/Y=W `4;6SW0dV P1VІq>s4pe_8ݷ"AE!6ɖzv`eE>n H=3,:\2YVt`!sds@0E~gO^A[˵*zSxp( ε'gUbj}㚯f!zXM*?1- rIhy/w"ZkveF>G2{nkTVJ<\,#/\HOOa1Ӣ]n^?VVWT FjZ)0ZBe2.3\s2Hh P-AD9=:Auh}T ӒVg1mlhH?ZnϨ=&@/J-Xj#įr%ɨy=Qp_; o`JwɭmۤCpT[@݆YBb)tN MbX£VrRAZC!Ned5%cNThv/zQn:8Gpzdlc6?ae/i-3-(=e&^9rK)I^jtj_)(2@h铽_9oli|,Ɠ{0ԷX M A@!oYcBxMWAӫ1*=&OIDژ81Oyv|+MHna'V`g?[ ĝ[XL?#1sDcQ?Bϝ!Cs׈WGr#c{8(4Q0Rq0*77/vUǶ?E-w@ Jsi^>S풫Tda=lq }J~K@ZBc3>&**%Ĵ*`<^V=lHHbҰ@饜lPbGN]#ƱS䬫z`+ nVS.pі=9c^ kRjV;v*Y7̉=ݠ+vA,xe"gwmY\_NV/MO'=]`/3rslNkDXjvk;r|f%MkE'Ve1֋gDŹ'6ab'3Twg40:'cD|pSa!]/´T,=eiW. Zڀ->!ZRź~G}'BN(^FlN#+s. gr`hԁ`g+ 'u M*5| Jg),%-fK*9nJ? F'$Fޚg-6m E O/F]BhV"'6M2S 8!j%n,pvUVO19K+%472oX8E@&P"@>9h!4YbV֧hSHf~~;vRT !7_- s )0 ثD}<}qx~B#Wؽ~v~7!C'ˣ_Pȯn[C㮴j`czu,)M=3Ȓ7\gNa?7 *6ծz#]ؖ?,6K"dP*ʹgLvgBW-f7|p8mWJ'De=+sS!5trmEz~BeDg VnGZ_uR- _!A:<j#{kИO&e68Dptʫf0)[wv9o\U#I(1=> ^ˌ1E7Y85Ë7|E"pHVZ'5|]\\ǣ-tm22q8 9_XE5UFZ +7_\pym$$ (,HQO&RN\-łCEsx;U`岎ifm^/|تsK虣]k@`۟cylb`-+TL0R5@(kV&Nrv\$lGbjTkӫobVB5#!R31'/H?FYZ*ћ:EVKS8{qzmDVM0k`aH^7Tvi):xލQ bhH^b>#p¡ܐlԅH;HCۏ1 jS o"ϢU3KLv.-JPm{%u8D&^#e{h݌|R!P  G6_ pq{'P}CE {/kXZ[S(mBO;x,a͙6p`j;84^h\wl֨U1) #D 3TOB ]$EVfǐQ  ˓`"%WYq*GtH\an)rEjG r4/g_0]?/vUcvM?(;ikNjnjI}fߞ6y*SAݓ &/}š S9nGWLQe겘!"k 1-#%,Si}NaKp+60ϵ!u iV&9%#yI |)4S )D4 \z")uxntvA@®PMaib \Ah|`OI F]lkmJ(1!nH*U!? xнm᳓VxгXY&TN,%DbWJN%(\{SAZȱմj^#7NZ̕ Bah9'S[敻P}кAujs*9Vn)?G]~QR:6ne[J /r|zƵvC ES0Ά v5C_ѦvSS w ȻѻXw=k2OW]ִqĠAUoCE?K( Զ;-T;0T2㱕xOe5 &FJ}v#4D룫. ۭ$G+q#{ZCU8 *;^n}5bl=w#;jWO[Ѣɚt˃u!m;|xGw&oH_bq;( 2բ}Z o/TR'ϭ,Cerf`_|6dԍt-#Lѳ1 CL|H]'10jh W4?D+6MnM=%Z@T+h-'$nݍINAVKˠD{BJ^V8: }>ݯYemmH}iMpO`ߗj~B7-8AQe=)smq&i5s^%JKch醨JbH^$hM'Yk0ԅ>-\/SiH'<]Tv1_k6c-;hP$ᓓMFwF%/EVi9H% QjޅK¶r|Ë%>LDvYG쵷6G3؂)݀$jfҞr-Gh(Cxq-*<xS$tS7umA;mZ|Prպ⒵>8hЃ}p2B$T3b`O@h/Sk"fgs^5`=CkKգ<\2UW>Dv"2 qދDp_{9D:yyyF}*K5%27i7aۦG)`/tllHw"Ł_r]:;{..ez~ˀ3tw#<0}B\HLmllz?\ ZQvFX]l<8 `sy&O0gJay.q`x]4Ȱ|2c/._6)jH滳bml$s}򅸼nՉnfU> `=|ucC̜7I40\ְ-L:QBj\O 1s `m>zn#ٱgV_k\3:HOֲc]_uIjގo i,NcmސZ9}BŐrHY򧉃 Hl.-+p`C)š~^UV[YW6ę#>VѼtIs@g [*' N0al;1e){"uT2hS):0FBf)x ߋ;+)k ϟ6ЌS|K*(žI3j ^ =X8Ak tkR00=&/Z=וjJ ]xyUI*v+w`x= {&MʒNS7ZgtMwkBeSbۺ%xr)7Ą*y fo;*^17Wρ6ĪvqK)+J󫁢*s0E1_腠$|E5Lhܠl+W OG.ƍ!HGսGZ ۆ+\Uc?t )m1bfai?gQ:vd^QiNAa8z|0J9 `d~6Ύgd\7/Y4G|'ΫSսӼ- ɣЗ0d7@%W\u&d!.O!MuË{;:!a:}p:3Gn?).iE\sɷ M@^ᶈ]!uaYN?c"P={qUz쿍+Wf}$y3?b0Ad2O^zO[pvjzW6$X5BSw*E{NGmޤLdC!*9/S3@c酉G.=tU)[:Q?c#$/ D-cXnVmu4Mpb+0V>7f9}=n}Ь4Nų`"v_3kwe L6L{_7h 5Aڇf[շ5|qXC5&GА6*yjK6Zb/vV=j1\P<'4RW>f $AY"_*YΠi&V<` g~dy>E9æ*Pl`vc3cbEG8֪^k#aM)B.ŸnHO;<1acḍ](1sօp;t\BɩnEg"^aHLKXJ#mf~$Y 4Tsik^  E oɅfa~%10t 6.v7T@O ) `ڟM^1 sWlOT ,\Ǐ1r/ x YT=zZIr8j4Eu n=4r6Jɢ4cza˽3e<%帣 +~Х$=!_8!hor /R6#$Zm׷Qㄪ!@*EYw{Yޑe% ^:P|)`;$8 +Vܼ v4;b(;g3wl:_"~ R_i\LtӋE{J򟁌7QyzIV96!=bCtnN.+^<36uyC!X27նĊ4: SxHgzznKcc%I B1;lSQV p!nf(kYz shBpl(~ Ӹ`ͭv 69U&\Tə#SW/ǣϘs~!w^;?t0S^U-ɵ ^ګ)za՟_6hGFy6ӿo Ư^Z//Q/KU} <:Bu;K-u2I{[)aԳK&v(^9./YtTKGYr₡;WOR`Yxdh[i $H _j0ϷŚJ\Hp,PD^` oǸU0*A;Vɩ=ӿ 0hqp;EG.$̌'x6~gC;]Y Nlhv"y/)w%U6Eo1[R%SvC_hp#*Pڧu'f@" ܐ|Ese]L =>ar~+fX>=jh+7-\b:'IQf?kp ENB3bLq9hЦ]u9'TSވ9.GHT|Nn%LȗQ?e&bߴZ#w iM@iYV$'9Pfeڍ`p/=pQ.qVA`gֈbQ\%eS!f [oĤGO02suOlHg@`TyЏGMxʱl 4cxwDk\6 S^GĻeW4ҝW7aݜ,-Fp@^L>kT9i"n|Hi1Y1*yzca[NaA]x5fZAfӸsq᥅)a/ʫS18%YY_Ӛ󺞄g0VN ڍ˲,p\1&f5ĪDwPe ;-f;'맊JF]ZR_WuR_/[ۈS, _k.UEƁ,|<#N |d3 d*Xs _-~D[d%h}pW҉["ٟ7T 3wYJlf'D`s{T'6r eZEeMˡI1Zq F_K 1 /g?Qɘ0lqZt˖bt=}+x\&`*,f_4`7_a(v=!]b=h|q>ش8Y̆w9)v[d"C)Cb %f&/RƯD0(e|Df Ɋz bAYFJa >>Q9fRTwtV>X [ dWB6GN/ dHe$'!E^ H)K& L~%wsd<fPz5Y=rDN ?c( Ӓ_ar%~߸AaN14`WQ/ "j?h2 GCOU1ݢS]w4Qu (C=Ѽn5(OO)Pm%ZlJS 8JĦi FZc#%~lQˎsAJ~'">B97H\` nŸY?_SfV{o,=IڄRzEVɐmx9vag Xӟ1특ڻ|#Mns$]boV_[s=fr\7'5:xU''9|B3j(x{mp|dl5|yr B"?X- [ߍ1o }bZrˮ4QfddǜɚR@Ү9v.:E7aYI3PA/5\v6DcT :h4GÜK^O\*T(wr2%d|h6deWnZ֗!p"IȩGBtoDz[+|vܼ;8xmن30|}$b$WXр ýԡkƳb )c3۠uJ#0VnX>iU*/ܺ 0)U jXB!Fwc5~0:**ϠsqvNu`N:߱tW$?hd|n>/l3A4R5dNAO5Ͱr(%42'=΁&l&xjq?)߄-ч g0KD3Hn6zj-j^ Jɼ6@5x4"Sġ`> 4IЅgNݰ֗7[CF:a^7{|w'_Unt )q<y;`wQ] ;(qB`֕p RB!qPD U#-f&ʗ';QrC `S%I12"F[z>IZz;k~kʒ`)ܐMcƕci\Ghk @Ҩ(]ŜȞk9뭷?3Fo5(Mw"]ʱ|m`;[ܠdgcBi/tOKމ>S~LK}3[=ߴږ$^nupxf7mH;dZ{A]NQɞ.W`.KRK/]lD,̋4x sgϳ)df{z0=_Nf>K<ˉiV@H M@_F (mfu+hlwщZb?c2MV$4*6WGm6]M*m9-yQF$AV@U;>XWW,@ nq)I-5M,([KB1T$}K`[U-S ̻4*/|O/xsJTӑ.q4/k%0YA3⍐2냞fa(ŰfQ5lSyB&22~Ů^^E\<^<:cS@R^`gF11M^#1(quS•?Ia+7v^\gN%?&ƾ0THsQ5(\A 9ݯ>^} }4)齃"@Wʎr2`(QF%S:%vElqOкe~+)MPEjr,nXKҩ Lطa@`+ 'Q(6A4JY<!+[WOR.,]Kq7o)%g9-V p͡ 5Ha{zVv-qEl`ҒJND3CBdhTS:uTY=ɓű}-t K_ƨt &A (Âe@-߅Cig_~&ͫao"G)jOWr ɔ4⃣*ZX|u{:谝7P9A;%eV["?: zһEsL_xj%B_\B}ʹk%cs]PG- 9QԏfT}{isZ-3D/s-/t; >-c冕;9 ɀC.&i4QƬlc@#2&XNٯh2MG8ThӴOhr- Ifr=7:Ca>4u=Ń9-V eԠ(IApȨ ;4Nwon<Swy5< {88I(\H hG]=뭋Zs-vT3M `T],6/j$4fu{16x~)@ۜ 3Y2 RBhV[Vg`0|;'^Z}0`]J4ibY! pmwP L} FHx &zbz9S bm=?% wp%B Zybrc c`-3Et,CFvl;Iz5FZ:f<ئ˛%:c_/fb{?- lMco xu0%NlywF>hqicm]:"jW >3L R6m'%Gv{, D8 wV|"i+DK~prg9`cU| ۸FI2tq[h#)o'#SdF07:<=L:V6~5ǯƣ3YyN TX:f%yY%D)k/>3| eY`< tzz[˗ďO9wGǀhc"n rjIa"h{9KbhqmGhZLPћ.-wɱS ?ihP4xtŒ ǐGH(@Iu!TP]}C"a!s-ZXovWGv>='l|X+zvcp-.+nЙ,;bo_Ya?儇]?4kɒu|^6$ٽzLmxIO$D`)Ӻ3`@Y@ 1Y~_jZu ]$ZYϥލܙ=P5QAFy8f:ݐOe K7rp3_@mKc" / /Xht=+ʡD)]Ot,>Ҽ0P*K)(e{ DjD/<4Y|yd򮮰+;BO %j)F 6P&vmee0H`$+ N.q~r Sm<ƣT 89ANr]5YgWj | @ =4uFw0,müz|Q_Z]Qy:v=@}bڎ:S6]) f wSP::&JJm `@93Tn,+ArYuZ=G. sagkqR܎\ElkK814M'}^  ;\B8|{߈4:%D-``&e0$kuB (ZG]b}J-(^=it:tH,v 6?H )=d7Gb)|L)_meԙ5x3.?Oxk7y mD z!uH(Œ j%;3ȔF+(q2BW87pIm\+9>]@w6J\r7+aJ@@=*]d DF?doLq 8JۡDw91G!}\A=:X(慑<^ nwH-i5<_ZOku£FFpW95FYN 'Tٛ_`oJ9Yl!/N41 /\Æb._n=/gJrHaQ%+#Aw8aVy& 0y -0q;W59eC yJXKȘtp@ tlh:&w1+[VH^#9Pt_fDŽQO2V"b qʿc N,Zm ,X fzx:]*5Eٰ0Y*?+K.Cd k~+ՖVmw|i亽сN ;^v3_ O 3?E_P_ܘˊ G:*з=f|{mOH||DY0r|A ҷW"a&Y~PWR֍.l̈́4 ,+D[I cE.4ߒG%3}5rۮ89&C Us")-]f,p0"J0c_"ݒ"Pg'Ԑ];y/u Mg<Qz@Fj拯M}Z)[ahC+/U~f18clOzhnj4]Js?mߪ![s{C9ٛ)uF4_RoekѓFj)S%a0OEy$63WSw LNShtrpWjݘeAJv}d$4LFL"/ @ )y0*z4X3a 觉"l'v{w>"VcɈKDhؘ?w!݄qw\d nf޼̳>R#~kZ-E C1a$EOZTi/+y7?V c2+SAdezpU5_5h#ۂYWZ\Hy6r0/Hž|>H8}iz*FQ~ e V\%6̽l~ gkdGaF^l" *GҬY:US4E]ttud&}h'מ~KMߧf@yn[FܟY~ږ裸T.e4dڦ\E|}`uM`e8@k$7\+ͺs.0LgYU`q"8,ĢB3Vηx<Vx >Uۈ@h^1nqq<)<(%:ۋ{Aws6H:^U!=I ¯bMq"rd:;,d3UIM^u߫h~Cnir#=<_&ȃH7NTS]^jo?t =X:)I)Iloŗ}Pb+r"Qz dS ߕ鹃NF+?CrIrwK]gGڔ_/'3S#(}O@]"`._$PGPt'q^܁CoRA~7s׃ RGoҟ* E&h`ٳӚυIW!HOpWod$if-Yrv@;ub1|wbn?L|=O?Z~8rsWۄ 6tz( -Dfʫ=<0{)Gꊊm8"p;܄\o`f5B㈀UߤuԒ'hl B?~uylyt+n+7ceDzpƈVj/chsr<;բ\J ?:ܔATCU,UC!lgL:/Jضct<:j=\eaM };g8?׻+*i>oS' G.!|eF= qC FIdDiZqҏG[R`PϬws֣|ȤjvoGKpsu`T!"|+ ArICێSu^!FĄ':Wu Ƀ1 [&l5sS^:Tn{)aB+Vq:H@CPfehp`-|nL;? }=s5h࠯C^xaVyoSB{;c v59|RW|T ۩Md`X_ހV>WYEkjcuI# +~ćNKt~DpP_NFWZ8i3Buҿu$t z.+^E\d(x0 gX[21]،4W>"ڐUTyə,<ɳn1e-yӽ@p'G˙PkP*m<`?UIPV[+=yVV Uf&O2۴7aah^ɩ9Y3P@Y>MA;ؼC._sE4Zħp4 p,"@?sA>.u9 ꍴ5GB23i|Pu_^Q| 4;jŕQZx^'w1$F.ZbOgBe;e2n_l)8B块 CzJ%U3)Zez j&= g" ȍ{@:tuIa yVIʋ9ajE.?-vRpaI> L]Kx5Uy~8ͱ,D'M 81WvToLI; jvXmgwԞHIk:">HxOALG`~#aLϞ,QkHzdNXGNj~~@;OiX*^V.EML#5$$8n|(eF?Ĕ't; tx̅}f?zkM[q$P!ȖztiBфbe:""cx\na!w 'dv1Xep [p#99[)>`VHK ipƁZ…L)'Sׇw](^j̳/؏[z&[5iG&Pf:o^.s0_b+D, #tqj(o4،8>`&'u_ cU-=5$4[,? Jj3e^#;5L~-E u$<(/gzֶJ^G<&8S9Cp3{j;Dͧ. u2MAN`D҂_ESq^; e3?Z)g(c|;w}۰GWOn7igȡ2@b7+W9#y4Ve/_4Y/Y zwXؽYc J )8:@ö:q7ARԺtTwhgPF?$w硛>a=1遲;qD^@w1gdWeH u3M4,=R-8 RdUh6YO2ڹ/(ڒ@/g qusa LpX%Hbcfׂ'+~AaoRiU>B$NgǰMCq񏮑0$p%c s4۫yL&$4d~ge~$VjRHm\}l(+L v__lȞ 3iu0SX`sGn7 Sgv~* ̇uˇr ?B nZs XGxhfH/fXi2E70 *J!tXbBCODfZ68|1pa)|4]!Y^]'b*zLo&0T#ϭ=_2?tLnn)ȎĦAr AORѧG`5OJ K~MmLq l=aQO;mB`mMޮ5B݄pi!؁1zK3 /mÎ5BNXl!"S[{3Gb5Rg!B@: "K7,ݯ +9֛ՙmwnF %UsSok\gMqK̡P$)Ć#ʛN^Z[ 3[I+/jQRX@رZ@u#u9IL>Y=;K[V윬as^[k/7IJzs}e%coԿ!UH{_Ac]D¥9 5gizol\)?Lk*قOc+Z^8 r Ek3ߝǯL9ɉ߅R+D~hb0q+mIP k=\Q~q2cT[w]QLb}l1As9]^ fE0J#sش5IEEX%a g }-}gF=Vb8L.naz;J(fNS9Z3 jNg@~/>vz)@}82|*ڏ+p~_>8a[T;Ju!=M͹BDQ\scOiKffgYIzE--<ȩ/ꄮ ZLs'ېmGܸəU!6r>rrN5_~J }G 9-0] 4hhgNh82 ̤R:@{<N.U3zvKP4w}\`tmz(dbbwYR11} FN/| AgF!9̟B#G}%tԟ;=Rgͱ۲'R`.QyM3T)HQp(٫J2Ľ"n9j3$o3 Q=l2.m*WN~EޚF.DeOH_F'f_U5}{{K])gGWkBbf"eqH0:Njdpgr8 %Coz*v<+RHqO:{5 RVV 4j~S)gY#Z`fE59 CN^44F [i* &͓t24˻$$Zhx 5/x'!ʖnOLvVx.ԡ1 .a#`Dkcg28ďq~iT%W)Hݧ^?:DOc ɡK2T: W]=x꽕7c Fx#[% J@49}mпW ձ/dB?70z}?UL_YdmHt]A8>B־Pdi=P] ~3H,m;i?"?Pztʠ(#O /(4u ^-WENb)uTw2?ڬoZET淙4vC}v]B'h=۝:jGJE=[KcxqU;֣tlj=帿B@qBoثi|0C RL~ۿQWhgz׷^gQɸ94Hύl5bI.5:4M8‪1i3y⩉q,~yY:9O@SKh* `L/^~o3$Cx&Fˏ$N6?9(XA~{v؋ Ibya̜*L*`гu yǷcR.N4 ]"$Z/ [exqˑ[XSϺ%Wa cy^**a9 1 ̂;~V|s=K!eweH5mGq=lNpV.FTCRcqCXl8E$ {r2UƬ؉+ժJ4y/o5L{Gt vfHygqsdׅn rNJ-3k,G,q21~SU#f#\KRlʼLV(h1-eD}{VFUe憑H͢ye  WEua'Bf9=mnGTL܆  {>eIu D)Zѧ4\O1WM0c(/#;AR@:i vwcIW/ mDa1_2_?z))ɍH 8f8]t4FAN! 11!ԅ_G~)?p(BnI5eWepbZ L 6g2?)3 ^䗼7kD.gbz3<l'&aBwToRa82`EqBzinȇ$I/3wX| tmd^"N[qBU oXo"' \nТqkWܒ^4}*^f庛rCu˟C$i³K4 jLjM"ng{>kv쩛=ՍL{Z&]r＀JHL8{QIv$۰][m> 0pe"H@w5BfY4q_Ȩ ]t7ig]\iؠ6xZ+Ut&D!D>DN@f._E,]5Tl`Qƨ<:Zvm$ˏci|@64/iy6mXk/w)! <3L)\'m+a,V&qCf+ ``φKa~_8 t.COZ z}i)k8R[ Q{"O ̥:ƨ!'oTÎ~u ;ĺ._/.)JK @"%ڃb#xV*,&&[t򏬢ݽNzv$fM,-U,{)Н;4"#3ww3 |a0fHIY XՑNz3TׄBw{ě\҃GMaڨ@A BS*l 2.(zV.1thx0CNn]},-ghT@"~o5Ljtק%bPg^A!0&|9S0u-^M|*3xجn] MwqmXGiiTcm *~;=rT4YqzYǴHI/N]]V73gB[evgĘ t/cޯT2!$|#uZwP->fuh: Fqޯoy5qUbQ}jo88wiçEx< =j&'RW5n)ⵏNI$)E/z(2WtI:C]"'X]a{cYD1n%V-u*RH=U-י `uHa@þE pW4 кZӄ%_Amʁ0b$~E7u`o(YP,mf'=%TAFt72\q`$KӫL_8a`X1XnZg&qHЉKңIrqFҴ=v4CZZr䃼6oPq6 ,ۛJ4Wؗ5VV(H2zhP|ޝ:WPv_Јop /kچ6D9{lA7;)X.ct-Yay:25MWd٘ZkPR <aWm~I&P2?ŤK1O{ {-^9uO|}I/{;$(9O~7T^0@3:!Lõ>E4-?fcvݾR0nkqqGixX Zh/Peg"ʣgEH7gEN]gf'~=zfoRgݎ\mdlPF7nB"{;DYT-pa(pi ZO@cKʔW.HzV*|rqEG2;3 iu2Wg2f&]I#bQ\ٗ6QY?C1KAy{ U' *5%#9j@p7=zgʽeI{)g'4czfq۰R(pW9 NPYO'=:Wlّ}"sM+# ?tJ?P(~Sq%tIuJa+GεJՃzRGDr;UU;H#Qi nH~}|8_V,<] &x.kK2t6=jf@hܡe>I;c2Ϩu6[! ' ^/ԢO$PCü554 Oe-yJ>sٮҮ>+Zm`J<*V!]\M:Ipr!טvf߆  %X7_GdUZ?nL8aud]̤=@ӕ#'yyVDk" { 5u+Qk%ظE%!M*J7'YLOxRH ӞKdUd1K㈿e\' RȂH棼M y~7~F :JlJt:wc< 앻VS֜x<&Qc#c?RxeMy&vN9*{0nXWˤ5hF'Dܛ.„qG8J3yHU' ;ZԲס'pp;j?]7̲VJEI]~coWcn䒤t kt ʍf7&u~3 `bAA+{z3U"3V1^TbϞЋ |9vy~g8B8 M@ڌz.=Hg|]su~ e]mJLzt xs'P("9Gd -P4x$J &DMU/rۓr40_t5^f)R.QqkdWi`iax89̤X`ܶ[%m KC*4:%qܳq͔7=N@2;x7G֬.5GjonT~8XU;ecX8sȯŻ qr8L$UK u'ZYNLxE^lE2G>S6㢸(_;?qƉ8*π7*hTQI|:.wK҉D3byODC1J7;cs<*HŷA Ic#4ɢI|%_[HlaV 6$fWUx`FX>4.6XꪊF^wI]y%C~x`8{JBDXd-!(oVo , 6)5e ifґ xDewX-=HW L4yS1L x(Ivǁ N1 b݈k[{]l@+u{j?X:$<6涪\= -#O9 pP|;>nEa͘c 7c 8_zjŲYeΓP%yHLMl|RP\c^FڀCy;!LM'jx$T48PjSyQ?v@t?HYgkgn]e:<쎿&OKK ~t3 #uցx"Ǖ{A1{ޔC Ѣ ȍbrȐ{˶4BBȄ>0,OQD.+Y?vG~󽆣3~s\G2}^%`ѧN!L2m$J,d꼋QOCf_X_ U̟3\+z༴ChysQ~?Ϛ_QϮW_(y$'bʉ&aD9\%3Ey[&"{8N\un[L}a{0@'S;[өPZ5a|wXnOC} m!Ujٚm;\n<~܌B}=! j,%>7PDr1ҾMorKPQ%_~&GdUuOzD9ƧMKIJ ?sLAv=ƈd=J={]Ɂ=D🂦HƒFv/] Y~ՓoN*u-|@B['q%0o:)PAg >D䊨l?]B\:_ߔU.a`1UF5E:4%!:\naW3m.ܯS=5ml$=pt0i\gnZݝKҨdVUƱ`?Nއ É +iNAKK;ĩPfR>#YOy I(/ nD- Ѻ@81]+muMDT9lӱX̒_ŚֱZl>In[Z j#v<$@~~A=σ K倬_,V 9̥pVk!? ѦyB&J91XWM~M2c+RfyEPFM*;K &k)y'O߽0aSU㦫X*Y ? Rн.[fdEմ|L+LR=5EB@k JH+?kć<% 6SdEkeW1bVƐ΅j3_ZD0^qSEnCD҉{l) ѼY3nai(F¶0z1K*ФEAQ=Y W3td%2ٰڹ(V*.g] aQ]U&ϒe#'^U-RfGtqɕ-n/|F[W G M PJoR5M=vLw<}si {9f,omG?a-Le)f}őRb@"oE"Vհi62|fax5)2vmF m l^<vOnpGeN~΄&~kRc`&Xdqa(]9JU;x|R)zxK W{xz69$NI#LDݨMPkV?ZC_F:IN;Sw۲IЫݥEFWy*q-TE ;;tRM_Iijxǘ"i<\׹ˌkk u-֍D ]QRmX$=TNHu3o)=|~hmk$]eY V]+rwx#-pA\,y /.QBҼp6>k*y"tmrDZ>rKp'fGmX)-'X{Ӛ8 qULl$a(BOA7Ia%}(PTW?l.hZmڜ 呶̺_u 3A*l ;-E5h{1vw5\.D xR6ߦewbCҶZ4'd>iRP\w]KZy8GI|jHfMN+ˀ7ASw9x\SGE*(o6ctV(g5Ziρ ^*G˿qf#7C]RavcX4no.+cKǗ t*9Xӳ4 iLzO!2%Dx )m\溩Y -Gvrok*oʀGQ 'eX'QHT10-ek}-q:z ԯGi.Zl!Ҩ!R8ȔlȔ_>2PKq} r?!s6:M;,ӼN_/`4o=d:E pMJ /sK>/T@pO_Bha)}jV  <%"/t?E_2lpu@;RR~B8l}0i_+7M1ъr]2+?\GԓT) dPGaS^$)' (i!)QRW_c= /Y0'^C1ME]/PnaX &\3Ɯݝr52On.Vgy4UD2b1|Bܢ(=yo5>O;2mzMW 7 jqBOcspeO`uu5["XG\)r>hO=z]5::4 \U`n,MV<@\W4CrXЯ, O4_iSi_ # fg7$+DSR./uEoA G 跈ITJ[֙V@ߌD5Cm4WSn4+'(xɰha>%{`+}}e3;Wf1Z2AӃq44mC8,|x;oqr}YM]):LPuZ5q"z⡤ B6'f)!xB:!wVwR;14~zK{)&nuU( <ؿ9r:J\ yC^Q37#1GpihzN'D; vR-uC?Bvo_!6OӖ`"R-=:_i5q{+&GvuP֖^5>yqUe2o77Jhpֹ1 Y bNT*󃻔{7g`$"ihISd2EuBig87 θnn#tu-| gIZo A*,}GYaQ$AᲤ̢acB Kxlwjܮ29i8>DFSֆi,h@KNE17w8gPZKA#q2r>+ZJ'לR}?/CNJT\7FE轥Pޜu;غV+.PJ68$쮎@Ѝ/LfBPޜ4pH,͡^(IYS!NIeBk.7{wˋڽmE_Θ=J Qñ@QQ7Ge?:I99B3j01Kk]!f,[-qEh0Xx( Y^3%&3Ø7 Go~,B,& r!}$#b_6-9i]@+Ґ5Zzy@ҾN1]ߊ,51?oBP̞y)&ܫ[A)RefN"4\~4,V]{x1b9RùYDžWK052-I/BEGW r1@$d ~챏%e7/c8i2@UY&nPN=D:/dӎ~v uo:-.%ۏVM }X+P#Ch1xe0?I|J@Qx36wpnTə Ip5zgo/z*R4pVY"Xqn@$w1IrŽ(?Y9j4E,HykI)oOqj^%7矐y,G۝:Q[ jH'_ )WUb K<+\h6H-`V8)0їc k (ɻ`V<)dcLBkCji7ݷRn545"]ҞP4K]H`~[I'_7nedž7u4),s~XPy+^RWJgGa}YLj=Sk{\"8G@l0%3z!MK=0u9;"pu(EFW /̮nAl\"buv?dvSeNp9k6RQ7'G8dg<]Y"]Fϝb40å^Xs@!ݹ-wiҲ4$EE.zg@zWxM4 0# [QUDͩrSt:U2@ٌ:B +b UCTd:D\S\ z5Y//MHD9Ѧ = ?L BYE 4]fl-$af+lmˤlq!] Q4.F/B%s-i E{wdV/w(1<ߖh*m 9U q*i+ m`,l =J3Ь0EKx\y_BFY q`i*렭ݥ3!+K6v(_ȲvGØ+Vw,@@{Z$Ln78V{,cM?`2"u*΀tY=|gs.'f%ZY7)\@zV:MVP|rkX#^PޒXx'BKMR8ˀn }Lձ3iz<^}1h#_s,w^Ӹ+uVI#jF( Ay^1Ϡ/놡hM+3K0o3Q9-;&SkčT?2*Ϣvӝ{nN\;-Cͳܗ][ҙj:|@f470s;iFz {< H eB:f9H˘Q{KP`BX'n(HWAZMCVu -.;n;2Bjڿise͚dd9Jo-Iյ>Qi̩A{L,ܼ40菡I2 [lU\X} 3 tMQN TJFAz"ZTᚺ(hIK5~S5 P Mٳ ౩wX$٪9YS-xHwa}a՗ )Ym^G"_Є~Y_FGHFH7Q$KbRRϢfZIʆg?E 3Ysd'@qJI\Tz(T xKyECFf'z۰'6:7d EчZTO?5NX;e\cHo w:Qh $hy찧ewkҺlzuJΝy9g':Շ`z`vV0'GMۂJrLTS岒 p|&z,~7w_mTm\ע $Y>aly\- oĞ$k֝dFE e[_ڿ|Wq|$c,vohgdJ_a( KCD>Qݭ}L0VqVj\J6ȕ2qI(="6<՜aC^*Ff@mrV= ޒyb{sP!*cZZ*:h$,,ӯ"-PD]gJ")~Vxͮzs-~$iQ{˥Z' +SӚ6;YD%J7(R~lM jޱq]#RKW+* CV=HV+UCÊ#}H W̙v<҃Xn5F$#'vvs*/ # ]\xhsZPWNݿϭoph:}PRDT C/pS jaAlyR7@â1 g&$=±BX&hM u'Q)hubyK^ۍJNְ>_xEs 29b=FZ5QzIq>>P*%(+.w 孾y_ ==6S]i1Lɓ tr RĉgI{wwܲtR{^s~ Yt#᳒LL @#ȦO?yJOCW|T PnUv(q$MvRIv69{IQ0*:Y[mi&{zyrFŔ$wik_Wj|4b !s(#dBy_:^bT-jm0 6e0t/`͡rPgISbʔ+%at4U.;SY=V( D\zeJV `5AYТfc?"{wmކsû.Y-֡C`~6K(siQ+ 4 *bWmIMcv~ױpȑt Lr>/`);/:.{vǿ;iGhnݗ VNGeꥡڷd?kY|HX3GmX@B}?{Fy hܭ,bMpP\{ v -D`P,Q~T A,`D q)-O?v杲~Yqw ink Vݏj5'8Wi_SKTa ?N'd0A]@ =-R$͜+%ҍ ٌsCc6M0LD-Bfeb^V"5x]@;Lb͇`r?[sy<[/+#$\(f, ` rsސ$&>Jߩִ:H&VIdS*e]\ &'*Pp!j}?KFlT~l?FboAR՞!( 3ؓ\aP=Wm݋ǥne:dcp#U#_#'1AJn!}W\(Ĵ)M;A - #kxޭg>&W.j+QY!VO!~ky/BiIS^HGsCpL S_tĔtAX"%PTExLĩ[2Ddqk:1:D?Re6F΃E_Pl~4[UB\Ku*ĨN:4^~V{_ Gc.I& 57eNAw/ <5@Lipys,_g>5#F"A6oQ4LrA&f#ٚ ϛd7R8,>ϯp'A*U<0VT\~<g&5G6Bt1*5Hx5 tpPEgSڂ!՘gC[<]tۂ;E ˒8_VT ٘hcC5=6`oV_*h4Pe%ֺ3.(ݬvoށQg9R$ wf 򐾫 &Y"is0fJE>}Y @N/Gd'!>*/B(XcʩRpLϋKS6<S&-0qY9?xNuNlP}휊\s2MiҬgb}LC!$/}9u-{Tӝ !2uOV7q"Ϳyfz`d0q始:7o1a]0OXk^-V3E` ?b\/mǭ>Pꘪu[8V,Dd/Qf _oy7k,PEca[4}w&w&B4ٚAE/S|̲?d)R ]ֲ#3^31f8ѼmKv&fl P0 ~:"m60/.FbqK=Q@giZq'V xu k']Dެՠ ?h NVo.~H ΀b2<P[-_*5W3M L]psM("kOz7ѐNM3FK)d 'h1[:ל%1 +iu8;fI3"T _bȺ ݮ#ܚ Z3u+˨O$$3reԨ"%ѳs`jsQz^L}? .o@9}Աgg(OUЯ43'Ȃ<ӓ=iby=׉ǺD[/tϝғ X# YL!<"mneu%qZ1XW۟_=yarvd&|G Õc0m@0y DuOQFDHHw/Xo'uy+!؀,l.E )=(n貨j" Js{\u:Ja{Yݺ],sb-?zP*"R%ŏZ|䅑xl(NЪzO}zQ{H,c0)8-S?K3١IW`o!EcCFQh'`e1NkH+$~ c7-hHѠ~g‚O«b&a8 Mv˾ľ\ꏰAb 3JoW89>;V,\ QPUҭ7 qu+@nZ%3zb&0Z^Wf HLCLkYV"0 ޼ x~E٫lp§Bnvj`w%v#%ynaNA!E謾p=G!JuSPeG%c^Mۜ?:9_UCGk6ShwhsB;3dWF`@G mT!Uf\457g*L BmomA]Q6{u¡x$z]p/X׸D2g,,8~u/&Qˮ#y qò"xuj ]*Ӭ۰(,cźGK 3u0.5aԥӷ!5Ο$ 1 p$#m»#jSBN<6RD@4*FJ )`!X˳`c@av$ SZsr!Mo|w( -`/k_}Y?=M yYyYHx_A:/KJO$ֵ;!݊y:@Kj] %B~lk/sRj 2 X K`1̘X:<~_Rk%(L@5͊iy^lXguXpT]g^ڜ#ly&i3;5'֡~zD=G AY?I9w ZC>;Er>km̎]۹s)fk[ԶE ܺ!IׇNˢ-TV-$71h:`}S0Jjhԓ7Ɔ0p^qxl;%O1萪Jdwcp!1jΞ4aO&if2+X@ԸJY\Br ݼ=ᶠZlb$"(\o :B-j Pcw1r+bz6vA.gU%[E{/Jٸz'D|#$s_R@+R5F:wcoeA'q1 ˖j-ʰHjE'Ϻ΄ ׋ ˆڵo+WՏu4$͆(J ̧W+%P>`H\5,N~o2Ϩma|a%ڑEHS, ЛWx2XbJιkecU34I=oTKz=? %e"y*iV5Ӥ# ix^w~4>>>S`@FThP#31Ǘuq,;^hυ ZG*4ldmA#Xz}pEv41rL?ݪ&X9&ԅ|^UWF$U:bL~w][a7 |UӬ8u6zkH B[jጽ|V=޴`VmJK-I}!T"wmq.Wv!:U0SR`/U+<:ţ'..(b!z8h~H܊}E&;E?4xW $s#][kNMW?VxU,CSH1yފ8ΕzPofV8BVE\"ϰMT=7>}~4CC8= >V0{7Z.*O1ݙNgi4ۣe3 RoͲ昧B*7wsM;ƍjJegIYa,ݛp B+C8A ̈́*ʧZ]j7S.֕{pi,"EBא]'MROGRH8+C v!`xDYTclqM=5Wy97]kxk8LP4,ޣY;aFVyIheדw~hdԻfIZ0G B4Frâ -jKL̀ mPY99 ,GwцD,x@&a7o,F]Ga# I#@9})L6u!lR+91f'{ ineqw\XR(0X zWK X1 =G$ӇQTi)w$(!tSZ֪YW>]+9GܱWE1/j&d\y<4ԵAo0SSh='Z)4KSO<9!kQ.'1E4ZjI٧u=Gt:.JQ:q@|Lc'Z$."c6}( P>dCQiTK4DP֝tMMU^p4# 8sUgX# DѐIdQfXz7UkcG+mjֳLT:Y Emwm~ 4x hBZ AX2O$gf؛ }Nw JuGiFW7>z>/7o-˰K9ZaUb 5!Q~GS:44 z1RJ95Z 8Sh 9i,DeLHSIټ04K%K@*%p!8d^;+@:*p|cڍ^|a/6)#ys9 /[.˧\֯/h׉0W,=q%=0yX>A]0+HJ XLjL$`C{z#ŬH 9!) 30S]E_`Q-DvިkNioݹO ]`ch>mfjs3moT253.6,xӹX) 5s}x"asERUJfX5DQh xW f[ F5F\ zS|j- yQu՘pkY7AY=it:{'}~NZ罢\^ vhn;|AcGupew&LƱvy"~IjQk7E\d1}Qݺ 9-ɬ*SF3[ c{ a]dɳj-[\aԕhNJ+I{SFsfz[1#JdzwWi'u;D-? f%Zw6r(26WBȿ8!23>(KarpKH/d<+ !9 ~pnR:M^kR*9p1[v;ww\IO'+!0cc%Bu?z.,!}çR} )ח| a4j9k+3FBQ#2kX+o(,'Iݢ5/]ї|ŦYH46Bu袿QKn+/49Q^R:H )Pim4:s: s21H^{`p?ZO[L|^-f)0"^gžW|a#ձ Xg1Y ĆJR`S&lo\x&L\ʾ 8kw7*C)TРZ' 7 fl]r~x/[l?DVa :iR kgVUsR / X]PdKx /T2"=fM *+K6؞c:*\{"%ӛ"LQbJPM{T~5Q2r0$M pNmdR`8r$s}O؃:w,m@^Ŀs$e[;5예 dݏ'&NUs(ﱾu Lni}ȺiM$$6uѻ7XCdAgLc:1 !,*'Nd^-\m%+t`b!yVnݓrˤtSB<~'\#Bc /4) Thzz)8h N<[u|俪Ҹ8:OoA`*tgd S4! scKtp+@>;v7% S}RI"(l2Ew> 1@mwr%tw}YОa( L !{v&mF ?g1Vz4tȉymd)GM v,Hsε Zr*iO (F0>eR{͑9Ć*F8xD=>&n^H ȈݎSҼ3aȈ<*?0ͺJZvX+ⰵjaa(?}+83w,BۮEzr gW;y]t&lB7|Nk׶cUq\! =\?pc#/\j:`EޘR$Ԯի ow=ˎw(xAB606yهFۦ""Ų8i.3U,T,-Q4Y8#PQ_F1JFVa-6R9?YLWFtY'S?lo^ u s)gGϞ3ܰô 6԰! lx]f1$.vzNe,|j̹VώX/ޞ/lUԩBP:=wVa|Å$=.ǟc,]M!OK?!2|6B\V sIXav;Eu/.'ڠlť@xO O!gurTplm T[6s(7&360=ԅy/:tb9#˸DNCYk ?~F.>qS*/Bչ+SaT/1Z+c(;RW[& B> a;]G![𸌌M#5Uc8> ۟(g3KTK1u<{UN8}/6Vc' Хjl; w 2Ei4utDk@V;B1n:$Ӧw?)XQhއVrjδl< 'LaT 4;|X6m VE 첞lcO} 1rrQX gaery|djr)E'8!Bxؾ6/:DW6x'QNbw6ݫ\U,: kgžOaD &U*j bFša4@,e|s)^E)MWPx%0.D̶b!]kcNC2`)/r ͼ>|oLPUg.TNdGZj<kk ݔ.}X0dn_| ssWF$R *9$5WcSM F^֨hy!%j eojR;}}QNS F!GjQÄ ժxJb?S\е E#ܢpW0pG [-[!fe(m7~A^H4r BrRό\ɿbu]l6a\`MΈwTE˭"X̰{β ?B2K%^ dGմl7d ߙ3sQ/@ M$z}agY؎w -+z3]N!61Ue-qK74)%pF2>چrW7L蹇Ű>H}+k h\> tO>OܨGӕ`ũ|j .[bM.H_J_ϟ3LcOL[#<&AҢCZ~>! qԍ3$,#W18}eV$ 㮢X#7Æ S[Q,]Ĩhٸӫ*xŗǓD]F&,obS4^TG kp3Daly j&<&:E[$m|rSHk}ȝk:3Vf1-Q,PT dYEcpޚOMtiU]}l_ܼk3ƶk #k{Jt$m:b\t斣p7JHL7Ht/VC2֏Yrw~Yfpd"_PAr*qŠ* s(U |c 5 @x%ܭd |#?j qquӨ W#c[ 6X\3 s/D&gfm͙hKXr޳c޽)u2o4x":χ(dU ϢrP͔`N[>/)mC| _ (u4۬s|=n1q/*|"-=RBHB52blHi8 /ODjkRu ;z~l{HdE$ QaT.$ڴsJ?E꾟F,>uvXAm/a.#OND=3ZE9WW7X56L$VUCڧ]w*U Kl 'mB[3jl:D&1S*QmlDL~, C,F*sJ63=KuYOr[F;:nR[9Zvo8o%b+HƧ(^l[ЯevdaaYf*Q{z:LA{wٽ50:?YD)4Asm8+ n1mDncB\XZq_' uRgHCJ6<6݅ O (jmR}EK}oܡ%mDLcۀ2}%QB.(&pz=M% p#:̳Ԧo_C O@ht FgxbqAzYdO*Rkr^ppCzZ3N\L<\OfVcW4(RI-p\b/ 7A&v8SX,WB2.RP'FNP0,4󧚫kQ3ЊnkavƂb}=!8X^7|_v^p bOaWpqBT(/ \I *G 7@J6e.FTx+èy s0Z*f].7O֨wF#`X6q [4HX9 o״ČM9#}fcFK\(`)/w5*%r,6#:vݼ{622<7>8G#/:'[<,,(g;mͮpquf \og7n,9x6uWJPD,1[.ZN/4"H0Zh>u ^iT7&Tʟ9DVe5 ddii5Uݵg[غN%ʧU_TLBgFMA+-FETVK~\a8@bp${Ч7/J3MHj杦/cGHŸ;?B-\) ePQM^ádQ7]Mad%&"*g)4 Gh_oe0Wsx+\*Ageǒ%Iy`"A(c 'OL3~pX ~j}Z$̟SШP/ ګKec{K;=Q +tc!$+Yq0im*'1Ȯ 1uPg ٮ{c%fMz> UMVd5yଞx[#h*/]@D;Es !ϻ2-0 N*Ӷj^ tv5QcR9G!^k`ʋPͯ>EF!g9ƻدiVfkz]g($ךu ~lc(gN~YsGrl"7QrriOf-N+ȝ¬ \vT!ؗL<)ad:@L>PbUJ<@Uj\ D!=%5-(O_\ (2tMU3V>OAAHk6'11TV+R>>؉0ߵBŬķ*X>.%l|%05$zCVֽM]uɨ2e!  PBwJ1^FFԱo O!>[gxd%!^@_{NѶ-.D HY ;S 0V"?> d`]$vAōb1F쁔J>z6jf ),BM7TqFE)g"ųwtKݥ5E߭DKK}=d9jk @ktf$3]2zlZ"—``;32 T&wbR_2jL^w4V>T5%cAD-P^5&9RfՀO\#? Ɍ$:g7 qt;V߅ >,f&004B ڇd,ЙuΑB[RDDoYlf_ꓣM{ijy3µj=J1VD4NC=<`{uk`?+R7uH|WH?·Ȥ4%ϟ{l ~ ,]ECrt.AzJQwiMK$ahM[R4"±b𝏯W9GM2]}qڗ:oT\s_BN؋lZX HAb~ϕՀ1j/4֚Y;QnG iΪH(C©t*~I |GͶƋ++p\U O Z.jY9dMX4FOgbhq˝X49黿#$];yu W4oח$6}zJDO&Ew^b۩άPo 8X. T"'FOC|9\e 1ZP \7:g,#^c7_F%:fg42Ԏ`ZT寉`T_]$Kf έGyq/,g},ԪXFfo}1|-;r{c/]>\yiB 9I"|,5,cO1S֓`g|CvtѯV2rTQٔ7N1C3;dk߲^2+Uv@01Ňᠱ(MJ :B%l,Owq ?wh55>-f,Duq}O$'SSհ{=VsJl-3ꩅ.2^YT9]Ռ"Tmϙ_?*$193igeڇODyeJ%#qPU䦑\hcXroD 98>.~+lNqw% HաWB>'Psxϛ3A}JGrwIX5Vb$}x0`7m2s=@# 3k6ϔ C+v2 +JbNДmV22B3zǁ}yPѺI7Ea?ǧI!Q1,]^SFؗ7,[Y1"|ŸKɛn Uzex 1=ؕt eO9NLyE˴ʇvdRV3 t=jĘ,`=dR%~3[Lxұ"('CDN֓f0BTiM"3 ʛn8) $_@25v5f_lubNCE_DXF8Z{( Seq0oQߊY6f+c*su/Nli>uU8YQj #IP;HFM.wP5QK虛Ձtz BtL}oeӵtVOcZ@| @g}`0j(QRqGs!k:F P2n%d!0{"{ NK8>)hrw`w D"䊬%c#&+.)ZL8S'BHړK8; @&*.1xXfc uGAg;`vsZC(MwwP ^r&R߉#ũRٛ='l0<T32Ր(Ͼ7~veR$iM H٘`/60|njjJ,ĸ8ČGsd:61furDP]qAvʿQy,83Fp+*> / /2.BevI73%9qAX]Sz-u n%e) qUco+SYe@/gjAm>qk[ױw'ÉL1h6%KT dʄjXiCL/3D;DvU& d1>1"CFB}xcMBη5~L䉱,4f! o; ڙuyeog?,Bz.[УUYޞ Ǻȹb'AO<>1h oG hRRLni,yDA 6M7Ru^1^l'C8=6Qf(dvE u"+f6jKL>AфA[Oy%g#آNCJ?GW[Si6MhJ3tiw''@A e*EGHK#M@ -mEQq׬!^k%1<9i}& }4K>!R^GPH*R&[q 7E<*u{sjI 6"p* KlW'$(HviXؙƯwB JfGӠMW٪$-L[&)GtUzٟ} p,p'8'"3Z({ fN,Q=;p:]SbN˶CE\>Β~V"E֐D_6A&?U9:υn/_|z$gqx_xS[j9vc4ҎԘq3= -l$G\kn("IT'jO\YEO(7FX,|?Xbh/C_dʬ|_UYpܔ8;kguXdLiP,EAX@ B?:?3<;rX1}  QzDF^CE6]9!X H~c-ɆcAO_(Q%<ΦX^ Mf4/#c}A_r05~T+ Bl S&U7R$~|h3瞒eAS<*vbL@LS 4M>6UoAEbn7lI 9gVI՞OmsX J* ¢McvIP ׭li$S Uoϲᬩ;;_Qڤ` zy6WEyАnD+m)ݠH~x$vc)G'R-{oL.qzD4pZh/)$4tRP9}chg׊NC2%3j/ps鱨՚20v )ɰgfԒĉ' wrvW[d>xŇ>4l( Ηߴ0"U_A(P$܏A8i/-;pHVԟ7:s^ a3i}1PZI QA[Wg1pg U 7GOug cH55c[Si1AnAiFKqdÛgx:,1ufh(L#a;.!|g4o,8)hטs鬄#3ZDf 瑲b/^CCyQ.2fD+֦>0{kzkq*"䊿&e_ήF"M~QJPjq/htȆE>HMb\H>ƟCS 1HY:`L8}QW]&-C27' |NcYD>\^o7~c&y0M4MSns9u(Bo_N=n'9&Ǭ6M E;#,rsvv#ŭG!p;5_bfXMb&A8K 9$#ծ|g."?oBniӀ.c /dXtc&䯰eޞv E,+ B^ԎeLZo֊l9 3bnv}`Ud`-zEݐ\ܗ,/~[ kdmP&gj}Q S5:+9YgB/ʣk0b}4)&};o&vͅN! E18FS dvv TT;뺛Mf!KF"Dj_S.ܚ3$`>"M݆#`T]%RD{j+\| 4} -alrei~^]BXJO_#d;>nr+֮ڊ,eS5k2wJEy( _]ʹ¬F[U3a ƩDmܠx+}~܍ Iװ[10.+m%eIʲa*Dk< FOvw|'M]0\*o#5v]Wgv)8UH bƖyTڦĿ̭LK*jԛyiQk^m+k ?gSsɞ%R.$ \ҟs8͆f$!Lw;Z-$: jfSr;w#c Wץ oфf b zX^㸇y7' kB@vg%6X fUnv9+ka% R&o0 !BDhg*1r,؂y /0eQq`s5'zM=ة?lC R SUje 3Dwl.ʲ^Źu}2tԳsaFbu_yW;1jr_zSA֞ب@zvMⲊύVQo!v;OB5C&ƕ@&@we+=S_n_Y[v::U 9!H!Z"f*2_hm6r;ؗg󭖋A|>9-'!\^;6UvHWٯ\V7O$m},X߯"Wcgq,-m8=Fű0ji鵑s I-uG{_R+ %eaFzJ~1%;إ-dyĈY 4-jZDI’=10ė6H ﷫r9F^l~~sn0מ.{3-SDzv#X(A=}ZvU[YPb _B8@}vpM#6,TkP/(N " ^+=p3?<:9^C>%k4[ r^T"gN<_ gDa6j@^'=S*ngV Z n|Y@$fuGVJ:\g˜Q $Yg _ey?>5&g4[].~(SWcTsu!KxFe6⛉^B^"}E|XA"L#3 GpZeeSF{߉{ .룦~܍JҺO=ʉ56zbP%v9(% }h;;tgHYǘ ;y1d+P[&8;V#}qVo9֮#ښ*k{*4Q!N+r+2?>ɒ6l;<È.˗rP)j|"Z8B*p[1[ V2I %[_z2`>dxck}>}^gu5{_煳JOߑc ɋP9` *q[%:9x!D?R@.t388M)Qܗz[JwȢ3TH͆N~%w`܅6;:Zɡ>VO0pg4|R'W7/ ի>z5M˭~)D`.թ\DShKY$@+ڝg^N0xWFxgx0s#жJ_N?V{vQֶz'AƬ (ΔF\kOC D4dr8$ZM{~u$ߵlGr$UiW؇ 'Sk/J]yap_v/Z.X)*EKJ]'FN)+vU 5Ȃ/uq*ʭzwNBEZk{ s* ,o[]MvtdJi.}=K1 虀ANVt`F$`z=S=P| Q{oWky{֚Z.F8H>1G$6+-_Z}Źͥ Q֭p,I"0 ', !J 0mBZRd $bF2;7q4kot`tn{2y4f?jDpEPRe΅M$2'v/&_ x.g?DǗ A5 Z-ΰ 3ujâ;Y8I"=Q zR?#p[My~QS$3]=@ThDKPRXO{ՆJ.x r{ɉcUv9q؄ r1i{M0$wIۂ g1`3uʞiYMQ@CahtS;\Gu;|/tF_сN;)N@!껲-~u\ay\7;}0T3PbZ# *ASQoԋJ`|s(ʔؒ#wwjr)zrౄ.$ cM^oScr>t\7MJfG$s yk# ntXa,,>Z|`sM<pR<V7ZQXS'췊Dlvm+jN:*K# CK>{Iuic6z"g׸8ݪ6.uoDwH16eS\qJ뭛XKN6P[|OhqI=4IC,`(dC"/hå"/#."Q!Icdi =okgH\sjd"oWFEE j(h̲Gռf}1o4 .9B{ TXZָtQ e|M+F0D z^k:AviܑA3UI%.:i^~|P5.~>D.#o;OM J~u{ͧ x/F$.=K'1rW@rD36E}Py#[~YG:@)*/pjH8ݶt;xíԣ +MK3,02~;[rTz4cqKasfu=.L33u*՛JaRo͆ kmK H3]5ȿsڡjN/BHP]ia9./dw ~g+D'n qrfPqXpDToQ5C\e4\mS#-2?񵁄J Վm,]d6cO μ7(_8x9똮ɘoroR|jZʎisfG7OeM^g?i`ۣtEu*}qm3Ap*p%0b!Z~: ٠%]8^ncl~מּ Zt"hQm|[Ûɍ!Wm 5R[[ \E Y~=209zP~W^?TIq{Gғ'XtH&C5&A}y opI\d JYFs*ں،!nI4X\3n"iC~ݼlQ_ڕT{Ft@ט6ttU*NO#rתL\۶1U#~:r||F;t#H#MhDZ\t$R3pb)ո`4~cfݎpM=!CIl}js&kEb}R]Rxϑ |p(J(6Er1/ gsܩdJ2~+ Z.5?rvKw@!˜8Oy|!È{mWQ //2[R On 轠@MNАпS\t}#jLnMVl%y@-bb[b!ZUұ5qXT>^d,i бJs"D|6N>u~sçMJa%24L_2?^LBC- ]n*~xRO̾80qṂJz$0(s|?g׀kG/#e06 S tѿ#t4΍g}zI?6 8\S)Qq0U+,4?2Bl;R5Ʋ1kvVL#~rdw_C9 Ӽk5IfӤ̵ tLSv !: 4l]˟1Ў"52% #.-[t+/}s$Xp,De=VV2j\oZY(tjD ^ҷcrBfȬc}8 Ӱ> <Ȍ}Hi0E m멒>@1tc/z℀'q%fk Zxm}>I>+I,8>PW ~U ;zA'J! x L4PzR49՜VK=ۜG?ʐ[3l*eq@Š2acWt!lAE H`zsEEQH_t|4V.{bCH/ڡK<D-3Sn ֎I!@(~ǿ,1VhF4𬟝loYMl ҭȠH v oaG<\]]Jh.!҄Ld}/j,Sb\X.>JAIF5+}08=Tp! nsЃ])j%FhѰҬ%0ivY_]?^Fy ?3Z 5}-)nklݭD0Ox9nJHSVfO܊`gĈVd=ܟ"Yp$`6rDjiR9PhXhKEJOGc"yz +K9Vus-s0Dr^*¥WYuPqLlS 7VwPs?TYXԆyM@^ļl+[1ۻam>[ڌKKn5y8y/^c T5m!cJ 5n6)kQS"5Lh6 wQkKҔDBtLx"\-E!$[J=t Hؔz)gt^6fC_%+x"ӂL_WIgii,%Ȝ<#wnNA A9.5I҇~?Ϧ9 t7ijcNTםJE#V5fzjB0fG%(GnXmqpߡ@g>ÑYldRMyqgul~f !/jV#x_]VtA=a묑jމaa.ZEIR ƌK϶hd`GK f +Mdl_2nۜLnCa߽/I"JGD8сh]1 _5Qyo %7L8TztFҢ:6[5Z1>,ʄB:CEpՖy$%඄w3.0NH,HwpE-}gBKl<0i{6,bެ^U0%u;,j3[bkpذvŇnD=}UoC345wIX֗;VS8 0Me#Y#y/п":&WнpddQ3gʌܥ4dkm`I;ҿ>W.}ŧ"*f0ч>LLYxM2ʡgaE<c;zƏP ^ȌeF!D(_M{jҶ-)4"R"T/D!ɪfվ`M7i7؂Pt@!^,>1fQ)R!>\(zGIǨֲ`*T QJHdaģaz:P*+TP&-*^:xWi+4]2V^ a6R@<}R9D.Sgbl6]4 a2\tF|;>; :ƧXqfcǀ0LsF`r䘚uky5 EpL;+AN&>+eUΘAP8b%2}y- HIpն !$A?S QhKajU5p $h| iL[Ԍ/tPrgD/6QX~b(Sw;͕=ʌO`lµ^ 82dt_w^DU7p8Uzۥo % "sjO@$6 =Q٢5Ms9)QV{DCSȆʊ<ry"̅'f]+aHZNx8}g0^O{eHm/6,v?(2>QpCZ!Q)p}uLawU7G1U ,$*x: bV{X$z_f*5PNfQ 덓U B@e:6Dަ?Rg tfIfU1"*JvfQYwKH#퉼I XzӾji#t=iUJFnlMۃ4hGjF{y^ qT}a]}yӤ3|E!NE"_ѥI~PʵT^; . zL8 aQyB~‘Y#r~pXW hy+nH!x:g58)dz|aM0-)2ZE~¬u~'zpF\X n"U>jRj儘IZvG쭾 T\eͅ7Pꇬ lxdk+)q2+vPSQh=2Do͸Sd 6IXr2" `%Kѹ mChk)0$a'ٷ}%2CdsT>Hz-jͨP@YﰪAdN2MnWnD=xi(y;?~|>꜀]2"2qP:tf+e~B! |15EV,_#O)&r>5qp^Eߦt--/ 8 lI$Blԣh۳a/ ImaH }xg!)U.5)ғ 0QKטI1 ƄuxA0!j䐲U&W}P.B`ARwEtr|(_qW)WD[% 3"rF) .pޒmʛ>8YaʸF3I ^|^A].}k34^,+LA;?2}`|T m(Cı%syn} SKH S3D7 %)|"ĥZbE' K3>`U.HҼTӭk{OpFPl3?X YS|Uܲ{PˏsNru\8lюECu,K`2KR/(#iΫ4._sXrhjO?\TLeKH|-1Gz`  d"w'K)~̇ƼiÁ^3Cf+,vŦl&]f/z5b.U'_ṣFQiʆ,"iY?BիK?u%KTTۮ*~L5/z*+t1n%J/N[i{&fggM &)bWh'+6VJ7.A-ε|lXV*bMy=$toMb4]b!5" 0HTb543l4#+uz*z =\GH6qM_z9_uo”SPuUWS]h0M'v&VRb[na{o| n\oE7Gp5O #+n_yV,sEs"NLptmv=Zϖh٣jG̝_|IʊBhTחXB5" |Oª1 e|RHȺy~c.rqi-пS.i>;A.R"]xTD{:-L(IPauɚMB6Î:3l/ɂo ãCBSS=CP0ʪz1qʥ)Ssxt XRl>+)+֢Ҟae{$B7NRrA:IB 6_̌;,tŕd<*53""mTȁx9%ܘ뱗|bW7Hb*@gߊ0\ ,խM jvYoϲ|{9yz Ղ꒿dB*`')UM Z)/d0x7.&^\*N@jnyE |_ QEX֒Gp@sI㪬FU!܌:|0Ǐ4Id]?fԛdM0#/2~')aioXQ#V^e/ qQNY˪MJb+.>)c gx%9$f֘9XbrTL[.lUOzG*lZMbO&錄 AS͆nS"#Of d);L@)o>訕k$O2;{]g{̑L,עRS*(gGpmZ5iyH'қ?u8GrE4 ttCiWQ6G؀]K߻%vG|aG8%2TH NA- uh XW CufYV1H{BYcY0׫.>,buV'{*YB| $I@CB,WyU_0Zʯ݌'k_)EΚ|gBe룟VEqzC!\ ^=݁J#MZڎuB o I/<ԏh5S]`[16؊w&$L'&cF  YIR4U%щr$OrWB5$^ZA0D~Iao.َ/x~1YIqĿAnr^PYo9L*Tֹu9b%o{ac%w$l彞kՂ0EǑ= dkpG`QӜ(th PɩPS s]к1Y3|Ep?,"zy8S|~NFN>VX DhB {-C:t 1.NjJsdjaM$X-Գ3M+ZهNg>o"??}zm!t JL Ȉ2 t<gKS zͨ}O5 0eխ^&M;ؼn=䝵#u);PpHdu)ˠETU M VxN'W!g6:+f(gcޱdi6>AP=Vjv#k^_Tv!z; \uw!7I}~2q2YSO.;SLhmu-/Aq.B؝NL?="5v|rc̃3b;f-at|.H *AQ8 .lu+DhHV -UaˆLڋ~ET*nj4u=S߽laSTCOa.O\J kPb) Pvk $5Bq*LDQ&<"|A@a2D={- Jɶă*ټqF"p>2)YO t,EA*^5 |0gaLϯ{iAk ?QUJKꮛ^<[tM5ͨPqian $%Iᄀ'a qXSYp~\ WTXR!&NFߝ(2/^5):~ty6UOpS@׸Zt[LBIcԄGH œE3FLV{oxZ% 3nzţջ\$n'%G S6Eh~SS*!3!"q{)ajNZrJ}F&fI Lrlw 8D8C@7qVPS~3Gōmrg6Gժsotٟ<s,o^Pݘ;D Gyv~|u#K\>qcb h*꽆랧F2a [>q|̸ZU~1o|h i5PMhW Mfvjlgc7o-*X/:>klԹLIrŌT2aƑ߼&}6rtzx$奦LK%ߘ)M>> ,]WBTHϸ6 d蝣3Enq?pJ_ @RTى zT#CbwgJ6~g;5:%>"D*r,r8I\ #l-bԍrWbT 6][)  /wy*g/6fX,RН3h|.7m͋[ |꼬Ys?bxfj| (I^JZ2YnFGilJ@&ARym>.{ #IPZ[kh'1dS~Fə`m<׽Tp󄥖s ]:%4Rklʪ/n8džydjSO#$ɹ.<]$l, '#H(݋#&c[at.O_6,hY(?F] |CH" KT%T``}qub18o[N< Hb?mv$fGZv!vd|/[Up,`hH4R!Ͽy^{QNͱ +1Ddz ܼ(SZ4^>H >r m{irzRfkus Qhhtm ߺQrCHԸ-zoswjBڝ夞F*KlK.3t'd?⥣r|wwr3Xߪd4N$Ol~m[oaLl m%}cB}ju񋥎0b̌fԾGU1 5:>ounOX _ug#a#E ^>ap Wr'}b 9si",/l{_L-29%wg`|hrd/>' B Ԑm[ =2Gb5HC5q !W?8fTAT4Fji24V(ϰ"5cI9/.YRBϫ7)YUIxUD4=qMQ*ѴaS:HҶpbƦ1h<1:Av #FQ]4J 3LƝ!/Ty¥͌~UOw>a41`g0Ly.;#;” HVf_)qI;l^/$F=Wbfcg:15zN66o$Z)ۗ9\:@XN IYPcMq'ZLt,&,79AC9^jKjպy|%OhVFU9GrPcK+ESS ov7j4ΫK޻ㄙbF=3zz.s`8@ĚOZ4widԒVgG_!ı$\![g{g3 F0s^ݮNн:/0)[{SS926oT!ZA#5;IRb@0O#H 9"{ޢ½N?}5W"pD,WK^ZD~v ᕈJl&Jt q\Q,!$A-U~P| wHin#x.Ax zq#u#PW~ES?;XDQ*@:-WF5 DA+Hqm`c,=cP`z+oLɧE"Kw{^g駑.S28@T4 04-;T )v'qƥ3 X)Œ*<عb&*d/ۓZlLe D׍dA,}ܫ?fj;4z?j:Rl{oK.uEQ7K6tQ㋷ z"MRıv2.O Z}|]AD_H)[թ"8vx(,QmgF[D`&3}+4;^ Jp!Z!kiF>'NZD́XdW?t =?h?JX.W lJ>jD(U%es5ԍº9"4qGkV<̒L+&qS& iYQE Nh@+ mfOw2U>ab,qݫ̘̂O'gے╷͊KHEP=:~uT.Ѿ5Z{Rlc0*&#iW y%ϷA>@t-([k!6[H 2e'M1ܑBgtwO)3ڲ 5|3 \fi5a/LN?|Aߤlo 0欴xzfr#f)s,_R` 7v]a,>Yʣ2WS4 /"Rۜ"`Nb2tWw$ 1Dsou_e5/[?zfvb- :vK6Ѕ["WĚTH zK<_R3d[Eڛwxw! \#\7'F䊺ρ1!/M՚X$$ݏSE$?[=64~FэBn_:>ZgP˒g*&M][#99IC]윐L/Q0pZ/bV'Ŏ-V$Ye*Z!xwDgxl7 ?c&lq+쳤4}x\H!MtZܛ %2ug]# h7pC0~Fc߮٩+0(_Ps x eqUb 6oo- b\+Wհq>I3͵~F񌄋5*5B(Nlp;ɔtfù@zVN!& U7hCLi$Zp)$:8ޜ1\rZw87lښOpzD yncڪULP4 H}_>bت鈷#7>CXrLLC^ފmb X}c"휭Dj]@ JYY~~ߦ'|t z!:SICa+h9T1O?^[˷ʪh)x6y[nF]1 n+d9 9EPǮPcu4!b{٪<7&6%>ڗSK pࡐPǦ%=`VWR&㥃]נS5fS$|o?#^Qm5~tNzg(~5h.97&л"S\9C=g ^JcFSi&qJa .RykEN* abd4goifAǏ[[l#U#2Ejğ^~0o&yq 0Q(d7̱KȍmZad|!V 'ǽ}S̘3ՙ^oENItil$o86;:S*; A k@[xt3t< Di2s7n_zStsHuV~ !d<>QU??Mmg4*B ړވgK^3˻FͩcC yϨrb]O4&o&(: 方jB !UŽqfK1Z;Rf=V&S4 ^AWHLSX1\2p+ӀKADULpM@&::7> o|]&`@|9sF3" ۏ8LAëMIqg{Ê簢HuKUIT)48 T:4b2x.[nSsE@71+cQχ44W-L(KE#SI b΄[E^+~"h|B8ѝ/wCJ Vo̺û3PA9@zBtBRSkga wkzmxQ/AS뤕}(>$ vĕr\ԛ>A_ "gbEy[1t)2O_W"2=RFV2x I%yNrrb.N#3s\_ O ?D1 6Jgۡ_cʌRW6:෡4֛$[^k&,h}zj ./,y |tuG3^QO0`6=9@qM; ZRd޷9\Oى{WAIJ{/r#LV&pXrV%2 aqz`mxz93~~ŨnB4jk6m`Ω7}'ˬe RՔsSMYɬ8zq *#eV>m1/ KCBVF֊M攏HI:W#wG{g#:bbu\264̇@yj@q짙~.EtqK\&pJMUV [PkJ!QUi-R2Ekc^0Уص: yrQ 幇kqbLg]~jH:ߦ/OxW%Y-^!EEfVj+iBLd:Ԥ yƣLn9X2Db(P&׭1uUVx_ A5赵Xx+ ; ( yPdP"Vi1e'ZC;%.8)f:WB=G~e:sB %u.huc.4'*<1Jq OTu"o8׌q `eD? `I9|4!ꙛX:}f f+Q[iq(al4ei! %tf[/у/}Y+oJ$( ] ~x+*2|xswiQcUdlo2Jn?*duaݒċ{+f1c!eU3'l&o9hhؔ94r];1|kq )( l l)u0J|^rQm?@_y_'@r bsa f'$dCE";% u!A/G)W.m f̶E,qpsu368Jg2)Y ctaD\q%k!1j`KNG\ajoJƿIrZBג_߿¤)DwB ?su7P<2f -jH84ŀ}H|.k0~GTі{k_ºnMIjo׋M84a`6JܻcB\(D^禒| К4$or%zF$5pv~1SϮSey@=&׳|Պ#;V"2s+2ZdjSy Vn!m&c)pMw\êm "u:hpHA<(3g-ĪPɰH~P,-k<Σw~dǦf{q-qـeLPMD,?I]Jyl94$B#mWThN QUɣ/lK7s7%@;g[ ^rWCmI=!zLRzKDy%MEkcY9霣^i"̓,Kܸs%|hIx$#(Z= bQ.qZTeߍ;j"NU*hNԵeܻ @|`|d0uWt.o&2ZM ~f{yhn\mxDdWģ6C89%ib59mD^}'l͋ >GGi^L( EH@ AŐNQg8H[*&Ǯ9\WK r҂kʧ"5z#4?;=)᫄z1B]Pc¾4B(qH{*ͤ\ |݉x} Is%ͼ_Nl/^Ali<]qw*Fx!`mC7VaM;WucxBeB2ځdK*HuPz5!dO}CxSau,jd3D!v1 bcCS]= =/$j1?{LnɹL )O'Cig$PQkf#1G45&Gu;Du;̳Qgtw1䞯1 X_ Ȟ<#ǝWʴӖJ"n0(&r2;ʨ Bz+"B9w"gEl-nnlDx1~!IVy.:W)jK죉R=6gW2ۣBúvIڅ1x4@uf!;;+QvZ'dovSJ 5 *´=B v '٥'^y%˦Bϔ=,LUfxsvK.?lQV$o25/é)kq8 _]I-6ضŰŊ>ݕwTA[Ghun:sS[2+spC0.QF.ƒp ܂^^}%X!y ?@1H3Y?Ij AABؗHaO%u3{>N!ϥJ^ reK Z1bȘWjXՆxF e)$ՀPFZ EX6Q |=bASV/-f}q51W#TނpI95ޑ1̻QU(GXKAz@Y 𛋍`m};.6}G[-r"VCۘPs7fA<̢;Mb'O =𓊣#B35G'i(j̍N ŔH`ɩBK%$f~ tt^OA]bbµ5U)zkد#߄uG݄ov18u,VHa/ 'n8ރ#"RS5=D^i0wXˡTQ\hJbTY={?BaE@( m[3PXl!1mgY|BLDkĸ{D︂*#Ioߵ5x p!g$ۆw ݋#MQR3m_x=˔DžX_U 糧ZoɞfrvƤ:ޟ2:yT|;BE^86@CE%]OkwKjU{&P}V;f]Ii酧/%ѫ4fI1& AIN8:,#/f '  [| 5sz,/=vd >myKd+J tFu%f쑠Krtj{`7*_*EԑD2;K\S*\.˔I쬌t/^#M%'CǞ"au3W,{C% -|aQi-{ahIϱ$t U9d;Yڇ9?p8W)&ah7rq5-mDᵢ$6/a%oIJ ^?+j4w“[iu 6{}i2"A&/ڮU/g$}ʦ{T%)9ow!!v Y[8 [C}KepyMK znyO.kw#;UHܷB6oM9FLŇP^|rN fFi6([a|t껎v~h0_k:m. 0kpwxo@ != ;gdr >u`Ӷ{1t Yudh؛"eIjA+$ !`hcImNJL5cY k =_ \g8"n%.ۮшBΦ rT0*9 b_$Ό5 ik?L1h&WO E{TO)lQ>TNbwj^&#YVcȶ&ըA+#cZګa Pv|EfЛ` ' -'&4>"N"hge2ٚAf dД ͎| .\#iˈn;G%@/볟UGC~o+QyחG8W_\uF|zd!rٝl_gDL`JӔ`UrPe?M oF. *Hֺ*HQ>PjAݢ`dJb=-LA=8f{ˉKb@pѿ$6T``VDQnф,`UȉO^IK"[Bܒ8kXOx@@@2 k30|= h>-;em4fkj`V|CW+7`c^Jn ڽ7BhBvsF4 ̑:DaoB#yFD{Zjzl *d'#Բ1i"0]%igaZP&m } ˵X.F7&GgĊo\SVE .cu={/.d8ǹVv>RЃ*s@vi(6m {˜7Z9'eCՠTJPŊhMYW0MԦE])I(Όy!Uj2evO5jJR Gcb P<j<.*o8Y} դ!w2'/1wOj J|Ҹ:oB%>䠽b{S3HmLxZbb*C!67bn0I acL'M_w]tj;$YV;%dPb ivoʻҏ4DL&Z\yH! / @&TynEйuXV{pg8|Px?a%72gM%]G0p+FM#n/*pP:>NA VDKo38ǦX1awG_{/3[qq#ń4{Vyfwk"O/H; #?gO?n.Tl&Z\@ֲeF.DxT3%?Ց:VCV>d=vmFm6n'j0*M(F$SmH2xd?~+,0S C+?[a'p/Gir["RKD lY/}jc;1X.m'Wϝ .&0۪OVɫs~<ȸ oo "w_%A~Mu[ј%4_~6o`%>Ǭh2҃!(t+W?%OƧltkO| kZQ7U|tv*oLʖd:~{m 'R5}a>#l5 S-a%!Eocs @nU&o*L8$m%3=I깨kkbSbxY=P zVy\3KRfRmQ90OJc8%O^45Omts\dVQώZĂR{?f`ZCcKbIGͯ6|y<%Ut`U΀lg83 FϮ6t%:V94WęA=4FS,dE+c@}\ݳX۴K[ k4G5~z* 'x, ], %y ֟Ne2>$.ٟOqHB=vg7A-_&Ot*Hh.%d:M^Zj9iTع tĠGJ_W@zZĜOt@hmӳ8+׏q aMx/@6c6"_E٠Y>T CcB*GG}B!iOOgS(G˽ H% _5yz9n,q63~~\J#kA ǖ=@烄 L6^Ra^Mk@%"h {άiwF4MMeTJl iS24 <W >{&lRJOcI%K8?]2dfZdGg%iX!e)`(W53b6F]XUP1Cx n1k#S7[n홊(M0}y6e i&6ä>9(t6S`4I E ~E׻XXXt c5#m0%\f^o0G& hTR\`,q ntirÎǧm~@>P+?UU izdg$䘉eȒIqqY 36O1-Aޘ=IXC?]9x'6դFlS9PX!FJ.TG8ȪDUP> -oxRߴQ)g>Ӿjftk^TQA%vGj kyaLJ$FJK/,OfF\spX΀;(x  v ;Ek~Ky[xb_ ^:Qm]^-"ICTnOfHӒR=cJV1|OĖ9Rm>t> E" {@0:36aO$"ZY@Zs]NNGS)лȺ#Hwe]] y ~Z(v [0WI_4CQ:pbE1NJP̹LA[/] 1m8Ejl0 Q軶"QbQz 1(f/+KFpۜd%U7)=J%Td;@:stP@|Lm9ҫaԦ]rE_iOyI5f-wD&mDgԼz"zn~"Π gO;6YS@vyln;/qaN0>'ѤlpqHPD ;y)Qʌ{Ks@V̫U}v ? {DRwOb e/ DnIND?jc\׎0]w-F?np:֋χ!e Kn$5J%_ ,aQYhpi&\qGgj~W{+uyӼ6 I>niJˉNY؝}tS` Jj|.u zX&F8OJM!KL"-Vž/(%sh7$.wOtAaͶ`c %ʘ)\X}"FX+K/9D|l`,,s5.%P |Χ{}{&t) d\>k`,<Hm(D$ Ni5e>ZT`y>6>w|-DHw/@pV؉UZ/J/]*m-gzj՚93l' Bf;{#<Nj?Q2_IGt`P_h 벖VnҳD0@< Գ}P)Bʼn_T%b/xA~t-+NP~.hRzwm@N {6f?x>E%& ϷҍW~X <51BeQkcg u6=1Pt1aP2TN62C/]ғaoꪶ]&wipҮi?"m Xg- ĴuSJ)Ma=s{ޝmgbDB:+V,K Զ s>ƢtJ#ɾ#VBՃD1Jxұk}aS/;c? .q*9b|ǩlAAxF;@C*j64EmڊM1b8PubT `C+!IUX("qV*)TыgH\췇'0zLT7Stu`]8 q'7oU6-NwwӷTb?V!@ܹJrhE.4ޗN~>>Ռ >*;Zh˽< ad:Ӊ?hfQ}Nޟ#9L'8K!Qb{μ"y .Je#h h x')q4]'ok>`KkjqC*~+SiE)ݬ-H4]d͍.<~ǥT)X;?7&"\nGšgd\x0` [D?K at!f\fNSFiP[R+|h$J4-aUvy Qڼ|wʈs6,]e" IS}.Q̠">߁boԯ*%|7k+BmmcמPa%znP*q/m:! e1QN=~#ն:T' +)es'B v#r//1 ?qUȻli3 oԞeʲĦj`.mR2tiܥ1$wcW*Y%랾=̽yVN֬\ @ӡU}8X aH |" :N/dFZc< Mpa*!XHkK+\VvWPBw( [!+ E+_ dKY +-#t!ϵTQL&6Gy" =7pFĝ?kVswhwc"gd=x EZu] UbY9e,= 79DBLZ6` |#U_;Zc)6 D]hǎ##3,ףK- vjd8A)b9ڻ5$=rd7Mo+aja:db.Pdدq~87֙xIj /9qr4"=wbee$AL֞< mN8az Ft4QȪΠNEU0֢2aa*ȉ0qV/' Q%tiEdQB&tZ-7%DC ޻VQa&u+v~ p\Z]0l^9j/ʅ6BÂvE&C:uȂWP'?ql^@13/8&Rʙ`@{FA/QIR2n%Ҥ_qӪ.(+Vz7ߕK׵qȜ;¬VK 4U(hufj;QvW=~;u5bY_`82dऩ1 `\OQCpYwv|Lgtszl#T MhTiu,“u!}{c_6z| ,Ӧ|T?Fb=\* SB$/L!vԠ๥ GF/NZL^!8 xմn"*S]Iuq`)܉57Һa@w0HnʧhUn4,:W B|8'Ot]u );Y0%[҄zgU)bP%y1I؊*9?s15} 5E%VupL@op2P:Bb1,L2`åݼ7R֑s~n3`w|粖IMH}l _0eh䯠OF`Gayڹ9ZL5lսL9jX9>ƹ^=l&nT@v@F䧡 eP@E֣D˽}%Q= G qnL5QkR,x\ӬӬX+7!ψ#-q YbyjsPGbn`Jla,G{s[lzaE+k6P :a"at! _U!zlqI{eGTei8gdj1~$7Pd ZOMr0.tNszԩ{}Oނ4$.hO1=q6A4LԗQN'#󟾟=19h{1B47&'CרϹ^)WT5DC."a#YMYzY-,(wn< : ?D 9TVSY6LxQU0To++"uJ燔[dQ9eTR~USܠ*gn@S()Ct0@ۅ*5%fhQ0ÑEbԙH{nK& 5~O;EOҳ) !n8Q n-3n_N!lw"DzGųq2y_aLэNA xA+M_T[֋a#|qC٣lT .D5Q-b*B7iob o:2R˜y"OLAA~j{_B8D"_4u:/]u&\w%Wz`Oٝz ?4~|$JxB}׷~9q(pYgq[.AN!M LS;#lr473b"K|2 ΂Zp佣HțUP% DY^xwS"Jdn ) #Rţִک ANKje`T,\ :G @ԏEe~g4ڙa8f` 8A#eĭ5VDVYGV*WؘxϮ\5ofj֋IuIK30ƌת 3S2:hETW(Iep h,kRi&o6XV /{= YF-vS(o~]N %bdVe#[LRJ(g#fH^tpS8\L=W+FW:9b64֩}t ;ԖuIWs"r)Mo1}>>$Pk&gpTu|B\Оol\eOvnrk1I"C;;8.]ZkـrX/PS4n}kVj]VDq|Y+*[^3 q2AZ'БD ҿ|# 3*svbN?w0qǛ@eu ͆ONhQ.a&m=ٱsIi$]<(X[%bivkxad<"?ہETϐHZ?Lq&dS7'@!I&+9;+[Ճ ʠ~eVהB=+'XZs5ɍeBV[zӭ 8PyHZ0& `2uH7=k{lDa^Y[,ɷyykK١ ݩğt@}KךX@k t+"YJMvo'DXp;#&C;3H|gF.E2 Hh~L 2LI0jd)@rgG /"D!pK;!|AA`}#dx@gf+=s{ƔѼi]C;=+,b-x4x)FzWB8_ɤ\丮qf^e/nVp|"DuMėf\3c{*0D0]4}plẀ4{{+ߔ B7\27"Vl-0Q[`,At;~D|>,iX2o6($씘A]*ѯYxm* 4$@%DH>蜔 b5u4|ܓvu<7q8~uPZg0 TyB-(} hg1^TI`4=hܚˬ)ƱhNo| !/ʐTƈY5{}mlBI^ÉzSφƞy/UYe(i{^kD4 lDU^ȗC2OaT䑳~^RxEn~t LW}prEiax  `mKLy̆[΅XVMeI8Ⱦ[@Μpu3yT (fWqmH-]GxN0Qf)d.xz'ݍBg >a( d&g~JDJ6+&#! s#Xik[h\ p+4 K7ek7A^hx/(=~B,PebOXShb4RU%{8#>mۧ?Qvͽi"Im *HrBydxZm ;}5r j%/ +WP 0o՜)Vv!p׻;;gPcp~6oOۘJ:!].p}0qOioۜN\\~7P/9h_iVU;/yƢ)t6b_-i;@1 CPnV""h"5w|Nn+Ri)h b Mo*6 `>{IB-?g4"( D)(6~߸LB ReMvԺ*JIW/j­8/,@fYٽlx$ IBiW܅I޽v? XSPB@N=1&̵OQ.VsT;gj 8uO.ZQ{T|NZHPV4KqYJ'+r˩,N1DgTcP2_/[M`7#~E fr5I3-!v 0~3jPOl%eWtC۶[=(X_olcAv)C " q&>O7.U`lSȽl!en+A"U:+W+oTsC?ơ@#pҵŃLyVLW6r)e7 =FsrƀHY-ԁ+8IGM pG. 8hCfu%^؅Ș5(.,iW[էMFxS^b.8А8xMGfŢ?·g :yXky(vk]q O~+\"ӳ>aX؋# f0㦈9B?C0yϏ"M! <vDsUj2O"BLՎrO>ADՙH+6A"E!rf՞=0d4Y5+2122DGz?`sC^;(XeNsqCb`}䋁 sq>oy5Š RyP6g>ߦ阅pɨas҄uv3"qu25JسDDZi)PHRÞ>dVG{X6uأk{6f=k`vՈ N3I *7?:ؘ-~FYTWԟv(41 sfŭódﮘRiZ-vwG%a0/桮`l榾 l6*4dƫTِ#LZF gZPmDվD88xx` ViK+L A% ;3h2D4$xFyQ?}7QPtAK^dL+ȬCZz.Ivj*oqL5MdpjJ[< B>ܯCpq_(`X*~!+^^BhM6ҥAD{t,[V8c'X$!+)}p #0,=1PC Xfb ,+{op/ݳ^kz~ )UI%ay׿mʫw& *8:6f'U ABc/H֭j[;B y'֥ l Rヴnk@_~1v!E?w:<[&<kVƿ?\Jj{e+bGY%Eyv@ȍEM#Ѧ4Z3kf #]m((yT VݬJ(mzc1cj|Ϣ+߅"4g7|-uSW2F0o2>r!!F*`?o 6Az'vW̏)V^"9#PO g gB=h\Oz($M*u$ܓ˕PGM A93]}!V7Sq zmb+Aөޚ뾴6 aBww?ǼTK9B*9WK{E&W?vyh"&y`;컪 ו;0-_5F3 SO@MӖ4-E>w.D:byM8(Z3o[9 )}'(PJ*xvVg,Q@O \G0m%lniXY8GACZK! I_"Xv,sI5C4Wv |(K6G'E; 6Rl^ru(ⳕ~=G|ޟrThPfC`Pz?fO1Y^JFI=d "/w+9K blIfVs1Y&7J3KMx52T}3>73{%L Iĥ|׆ kNt[68VI4V[^8].~ mpTH I:m]R6eN+$td9V"/]N4㹕c?ws?YTPP=@dK} PlH9w8.QPu>*(fHsDhfz(gZԪ&~-@ (r1X/ey;9J``yl%.>:Z?r`D`z#U{@,_'[@GX BYdObu&r\=sP@NgmPƙ0R#AڇUF]#-Ңnބ*8F"T4]Z` NjUW+6: e!],4qq+o 1˷E([Pbu-c eN}`+0& )&87In b%Ȫ-ԅ (CuaVBtIsMObh G1Ub|47c ڲlYF XN67z"'D_Grϛ`tF@~\RzV`pIuɠ_hahϓ ,scvՆ||B Id^iOSU0E@:@TIKu gQiI*bwTvI}l azX\+P ("h2L,ЌFg+DF)?ғb _lТ[MK@<.dccʄf* P ؼ )u'#L2qE,0(p+r3 mh,_3ϱvP@,lM~+1Ƈ<{_̗/z_g%VM>ЁoWJZ5ch>#TFĈ3CW#[lCFpJ#I]z/_ ǑcQg/ \>/'r@%KBzqPJF"O}m{R6wUY] xOzĉnrlA M^F^w6]KܧU*7(I:] ΐm)XҊpz.n_MV(tcVEK[#)i~Gv@tGxu$!`K_Mag@| S{"2ƅy-4@>[tS >MS7S>< j{Phhn( NW [37 D\`WV?Xp=#؝_-_ x0I̲)C'/ 2Og]jB5M~HmMܦbF۹aAYaDhrkmvvO6RV$Kj f;d]AI:^1g0cw̖HQ4cT0Mȫ bc2mhTϏ +2ﭒ3W8^ɣz+=Wۊ)Y*XrxjdÌc:hG*Cղ;Iʎ8_,n[^y~V}']Z$\5_TDM q Cs]B{0lL_FwKy"A(o=dZs-wt__E )UAʆйX} 'SJKUt+y@k R)r~SS:^}ՏEDq7Hk+ٶMӭڢGv<9 sF%|+l]woEWʱ 1~Ҹ^UD0m:W*/5r8 C q"Ƌ ]9ٺ1PMqrv|TуD͐?W"4 nS)Cڟ\>].< 2WJ#ٻH7fa7tya2ģr7 :[ngzYv4h'̖2WN`VsmV&MӸeqp sj-w4A-Zd^?za=r:/7ZٲVU9sHR; z@X MKeDY6AAI_# _IE |gP>Y磋{X"4ծVj5rmh(oی5!_"謹]8ڄ,HDd^Qt~rptb)\pu*$/  &I+[3fHHPr;Z&vb2!>O-ΦaN↥8]鵈$k8H9%5ӷH%~h|Ҿo4r:A(dIP^}HE˔`k{"~-Ԓ qv-0lh M V}`C#N,$̐Xu,s.PF#9Db Smg,O…3('=,FhmX}H̲x3?nHT/.M;HygH,I}{ ilJՕ۞?DlOr:dU=' j*_s`SSϋa3ƭ $)2<.{E{nv(>ak 6vv8Oؤ('9ߕAT P=5oj@ZLYԅ&6;f^|=*7*fV) z)cFU?D#q9_"'Ы fBN с\4?'+&>`_~ |?$lbѬڢ x=b0[{zs6@¡ V;+Ϲ/>\M7a0uDYGG$v֍؎ʢ=]3mCnAM(M G/LbcW kHB0]b 4hygr4{"X%_t2ND;^X8궝匱r=nǡneX70Yb%U+BMϰо̪-4\ "1=b/@+}ė`ۥ4BN\Z, n(n=7B 5$&N[YM#8*<[33ԃ`!@AyMPT **IMR \QV.yX\]Y,B-~pZWP XrtjmR*Q@PANdAqc=2|cGJz&-5twt}ά~F)wE` \èXwf7 $?~4:ʑHF7HfrCA =;yf|2?rSFKѢ@ ]5ܜ RCf29)>b@qmW7'u^61a78~{%oqQWS<#}J⃆[5@EưF}GӂD; p/QBOÄ|/7-tR.F WmAqX>*s:9*ܩ$6 E3T|B '4)$YT!v9z~ ZiD}f[b:Z iuy^ }Q/b_"!bdp/WwK.ܐ*S$4G&J3а20"`3|I6Z{t,L. 3dhǿ׮'Pбn{רOjHs%CNL c.e BQ z\ &;I!w7hT-co3^֙I;٧_X 52ot r15óƶ?F %0Am-%NXT"Zˆl,0/u餱Tqb<ܰl8ÍBZ 2#mNm+pC=~OȒcqӹ\b<&I/ 2 18D@E枇,4WFXG/T␵9c܍Y.eΤ^J9o⊶oo/ۡj3Sj(Vܕ#DwdwY9j9uEAbKBL {*>_g񬮵6qDDDWW k3Eoyx;$ص.9LpЀR!vt)a(8?*yn!c%uƢ鞣U ZO\fXLekCQu~lBރ!/(3KPx <1=Fja"af,mIjDZ͓ ]BaT;޸Aߑ7$0 )?);޼G.]N; 0ؽ_*ćc;4\?9Ѩg_v\M ;Cnl10&.lq/ D,Qj^5}vqB&^2(v:0 +CŌ->Km` 0mďΩ OSR ޗ.Ǫ\9sh'^)OU"ƤT/;a§MIs.o~. YzHEKP,1M e-WUN-P½ g@mC+R@FtM-6f81GRS=D2 J:qendUWL%]o=yu06Ө k'1)AgUa)eE|K+[ ;Ã<^;|Rv> uP8!2—h lc,"W׾v7g]UwF+"-)Il=lV=$;u?jl%|4@ |^p؞`CauÜAVF8ʸh+kAߕՠ=4< =^jm߹"fkqY=(?|UCiȐ߷N9D{m1OpRifj2/X^d[|6,lу*;St4MU;TL`PE(#]706غ֩)?f'&F?X9s*d~Dop!d2l ME=|53}$j&duA#!;:B{J) [SJkoYJ$  l;MD.fQ99m7XpH*A&هc\,V uK8e%c~ }iZ3Ȃ̡عQ[q\R~6Xl"\K\,6p%!MJ3vՂ xb^N? pTBNE52e_d?̕HS D܈I1>/6C(6oρEGHʔZAxb=6E[!k00tq^e8IІ*3یĹ 3sQIm0?u!F-L0F:U"XL1+Y}oi.hʺ\OcUaotT(*) ׬&BG?KP5v弍mܚZ:?B,`MΘw`jי(N9[ղXk:W6@,sؼc506J PQG$ӵhD4xyN|/Xc5MWF "٤>' Us)Xԣ&nl,:N@#VN qA6m{a/pC씔?}áWl|)#v$/SsR3r[=J:.2(C5{91_@T8ޯ͚b,zdlrl03>cٷ>d5Cל.@mb={grcYO; YUlӉˣ=ZY&% $x{+,\V u%Y9pPnRP>;徚;c،!z,)Y0ޕXإNVeXLgqp t_i=ðP陖cx)_`LA:~-> 'ɽn@ɬV)\S+RjEzB+ábMU'P ʈpQ K/U/l4x67voK o yۋv3cJwGZOem*^F+s~7"leP'~2CoӉkGVC! jLaTMK" 7q6Vۂ T$ٮ[ÖV!KvLe}Ķ{#4yAB"W[nH6x0w*$G H#Zl;JhN#*3} b:sjQ5v2°{A®q$.OMXOiH J[ٵ[4зRց%}j8Y=$ac6=q^-ā^󖾀{o;`%bi sPJF@?džf9P1):gWI¯ /|j\<žq"\;,I2sN0r)<otQƃYxf{RMH?E2[3)6i@8;ƽ\ECij0&% SkۯCrUtHK~[CAMY~)"u%o*- Vx`o묳`BF]R q(G@*m3 ۡlev60^cC [m=g}(l ')<GL\k"hTcңB7HË2SԊ|һ^Ͼ$Į$i~w's8&^C!@z]BÖ(TX-29>:.2 %WAkil3Jm&J'wŇs2UI4{jO(EvD390=paGeMk~Yc#hޢ 3iƚvCz~lYx (v#c1^h2Jb+đ`qh1>:*S;e,Gp(2x1b(dZ}F>4h]DH1T)k BvrO12ςq@/Bd*B8p>Jc(o06˄yr甼O,i `F)&pey" < G͐8{0dᴒ P-ZQW3w`%}x+c7ˉx71E˂zOK(/6F>09[.S)}OdwJ1(^{%xC͸f-Z[gLNЃ)RixKU~{bi>ʢBEg2J8!߻ơ-yjg  }!-(w6%u3؝ljl˰$Z$2z@S[{[믣 ڮi-΄iQn3v>JROq,lGlQg~v~ Q7 =.Dp6:eMO#! ?4h#2(l3%=u$mGGznG<>6Qo:L7׸15uosObGׅ^bBV*duK(1@=(vDo#gpHF pj؛lKV𕏰:U#YFES}M8nmtM b,H,9`Y[S0.^10ޑ J ^.)6&+[34bc>uU['dz:ۻؐ4ooUNqrNVQ'oSD|bms>pˁuJB#-%5PL‘-Ĉ#AJFplKOeOٺe3yv}D$|]Q"Ǘn0і-NL֒]q@mV!1E- 2e]󊎮_ "֫! 0-#dHpsf])`>C31l80~Ky'BUr頸˫:.XGmЩ>bBRG{5k *=znտcL;QI#bYffp2<ֳX=dj˜X40e0xDVj(&V9S hl=Fywr < гi'CĨڠgvz>uJߨ6OtU"IleGWsww3λ$e[_bFTWYc!*-`! J= /;8XPU{̙浉 (C&LגB@C!f_Ԏbhp%.OpphieU0B޸=*$W誮N,h_B ngeoDA"3\1xN8\2& #A$fcVpm4^!qۆo~}];YSil{`b/i!s(ϻc2c?X JTΌ1T6?M,(3O9IoߍJ(1x͎\Gm*bH+D@Ls%i{Qn?{ D_.6UU֛U g:#v: <̔M+vnv쮒?%wη8_\O7P&Zdac P~41 Yq)MHdE#BjA6CPSOȼ=;>Μ+Aߗ͵eY#)ٲeBA^&4eEE'HiAhiۥ|yO*hBqI5yOTk}L !iQnB߽=)d|KTྡྷM]A^MKс6kArDAb4IoOeh۽h%ڧ0eç~SzF|ۨvoS|%MaCez/'u_ ,/-%r!{0$-52<_3Ov AQ=6|ctwx 3Fhv.]a Kew+9ADa>` N[)- o!Y0{77Gy}*ؤ52޴$m]htڂ)VFa0Ճ=:p(" d:>r ?3(ƍ7M_eozߓ%[;Qe Q 솺)\x;J|'GMpsrcHSj!x4Ayr&Fyq9q10veI1 A[ȥ^ͽ4}4w-'BQ^ɡK60ex\$۽ cn>UYȔzW%)j롅4%"KQ|{y5xs‡KXM{K#0kr5l,Y×y1.[CB_t)e/uLK ..d-W+^4˶H[sVm0)߂ot`h7ot>?F+(`%yrls;,SJQV{L'keo`&d{iJ>@M^.;wϪ*GrfoJ›%ָiC5Ti[l%ޭQfc`,L_j!cknچ :LqXTQlyg=W7TѿMi #kۮ{R9}`&|RP2yTH ;($P~R鈺 Q[tR PPńg; -f/d0 /C֬61pP$_9.kAN3, n'L|Zz19wU"c1*jSisn_k*ׁ8 -.Lγ ήWXIPTm,'ݠf;" I;Wݻ71\ܣm@%CB\{Z((e9J6{g Sd734JVcF 굀,w?YNex~d,a oXm`@EdnzVELivIgnl42cr;Jj~+݇<< DG%B 7Ҿi`{|]w`]&Fѵ gUeszs}@f&k<I`ߜ1/|BfCϑ]^j'ć`F8[**>}N7(H괝de f 2N mQoB*bgNB&Gt fYdǥxJ8a&{Mp8ސvq'~_I^3Ag(s=RR5ac U| ɪBi22sQ&^TIrRù<{ 7yLCmIjX|>3m3XOM"˥*xX~= -0K&1 ! n dW Q[jOV|yGM}թ@feR=D} nuA RX\}KHV F˳S6۞? H#LZ –w#*5]N-H8]݃$zO}ZD+a~6C>(AVQd2:J6+xՕݥ]s^Tqag[u)iaM#=jnQW*ӻ/ +y>k,DX?ۓ/)Ҽ{45l]gj,rf 0[ .~C]w0FLBiWXaWc rMƝqu_?̫WӫȦU4N:W[a ʷp:aq։h@:MV}g3TݢOX;`H"F-/:%=uX%K^ č+K{H Zaz7mt\8/ S(..1R 编_1'X)f)&g&7dlf&!_}0 ;,'ń ꚉd ]h.w^IE:3{`!M@D;Ju9q. Um?g'=ސ#||"W#bDڷԺ ?zj %X*`T4m^ՌNTRb; .mʤ?`~ʆnϪQN*G Ixc@'MmMl2?^{J __U5f~^>EPk mrV㤀?e(L0$ |Zxx+T&"-&a_.{3;ah506A;RNU8#z|e#xEѻ >gN50]vmE8DzYF`r79JOHZt.o@8zЪqP.^!Gg9ѪZ> :D:ͪ=jF|jU哗׋20Ŧ )h<<bvs,א6ab=ГЛnԳ}&,D5٪|A#cNt% 9brclgtoc>د~S{%'n_ɻQlpw=bS8W?fؚqko^,tHVuߣw~6X}*CN,ᇻE8{IBTnCs[S)D $xYssl"Gr텘5$I’AŇ3zXFLY4K`7_w &vn'Xr<mן]zoR O.*V&KΖ8:By_Z[-0M(v }H񙱓I^Gb 2ٕ (oX<8;C"ٕ.88sGskC$:}k6<3 #hpXn/vVayqt 2=Qd~u^h ҖԯwICYɼc ^-a| :%Mܝ3[و>5$PL(6M 'tr|'ͮ9[gx(NIv9JoΏ8 3O? ^2_I$nʦ pEd}IVX)Lsb!4-x?lI4Pt˶:37Zo \G?tsSU|caz\@`#3NʳJdsmڒpf5\v#׷׷㗐B:!`{1(Ӥ!M` @vF:bW&jGa&dߘB/;S],\=;2}"[|[AQAPa+ۥ({6 fnLpM8UZ-rTCNJoW9I7Yp.D:~lt*^M .+傰młwMi1^IXObfy;zdɝ,̙LGuR*MkJ[ABC+^Eǜ<ΪeOeQ- \_lG!wKx@$^ʶU)mmmȶB~.G#Daz y!y0jֈR;2=.q^e0xoG@>V@ bqNt=,L\H  1).?ӉXDyCq4xx> ( @HYG!>, | !ІP)Xn)1Ct_[N7og}L pXh/$CZ@yYͻw3yb`XeoŮ]$,D1HR7Ve<bt\d %-Fʻm[Fg@5֞{@ p/I&cd28v>ĝZqL[yC/Z~EklYOzUgL{f2CFhKA֚/n+#4F`<9ZdFobtIQ|a9w-,4Cп@YAZ.8}9=0nVOd,%+L@GPaEӽ86jI Вs PY3= -2ߝv[U5 ?X\%M*܏kC@ȿé4#E,2>kvu}3ޱNby|#?U*ؘ+ڭ~7J?~0ѥbiD x oѣؒІ}nCVOFD[fՋBtF^?dޮ卶PN5%YykʝB33"ÍOZ,&mn&ÈGv\<:#x+gx jV͈ lL9r0DgҼ{ GG9ɦͺAtz%P9v*wkG}o'AM6}-(S:N0nPb}JzeV M3jλ"3O<A?i;ʋ2<:/]˫ؑ?%7p>sfuQA}9W&%WΚXDvƊ qy-P-h{e?yZ  _,h5#Ufo ;dI)ytLUeT^}Dۗ}tm .it Ioãe PḎL*;(Ts$Z^H +yV} ӹ0x)I %'_@Z=j5.j5u,orσldP.^D.8k8 鮾f8{lINl?#-/Ubw/./zV.RIMĩ|ϷYm8jVK*Gew hj:\WW Ȧ gQz0O[}(A|=ґ hg6S\JDnCdIh?qO}8uG'Ӕ#6 9T5LN$Be]p)X^FF ZTmٽжw轴Yƀ}Aؽ둃({$/Ę+ C*.fmoLK.Isn^^A&]]T}E*Զ@Ps/ʡ/xǷ)hqO 6"3 GNH|ވr0ۂq :Ȏt|GqAI102Ar !T9Hܼw t*zKR3:㾏WHEQ"}5{R>S(/*ZM 1!Ϥ$Rg=y՟g#},aueS=EEBīV^zo[mq9vfݲUhb>vϻ&\tYo8y]Q|߀f@*`Xm˄ߓ0A?d6V HEޘ~'POTdؼ- D& _ie{K9zx3FziR?m|~-0ihqU U|fOh*1=C9th,0ʼnhCT + O7H=GڞmF1[Uũ;֠~ח{nh!%(nř[bn $T\t%gQ2j9tC*'XAn(1`*|jCO0KL2?v8(4;%fR8ifMtD9${vq뒘MI.FRn;]c`j Qk1Wԓ($R<:,g,Xӭ# 2^vv%m<[}dܒ*^ 4{ uENgZc' XLd;LPIj7 4/@/*߃ Bv~ݕX;ۉ|,Q0d|NxOQ\>?ta2H2֝ Qoau D(BTyʞ4%/8jP(F1fKZ*e TW^K4=xWT^5̰F8zr"6(֕>18Tt!P7V {}(`ժzGmIe%"ܸŠUPC!dK6Fa8,\;8rvF4v\StxfL>?P@%nڦ`8Ehh` NACxrs0\:T\l|E}m¡f+{?6ZD9 {w)~{ EBb]`:5=5gY?0}FW#4XOH{( ʔ3T,/LIT+:%h4"xrm \%J@y[@pzYu7=R`h!>UН,?nӝ۱%Ìî\H=)IIdek ޒ8qrVMPI1*yP[O NJ3՜jC9p >sbN|ᢼg⣎hz7ӼUv /_+X6 #_Vf$/~oFz7֑jƽ̾Τ~WXwbk/MSAzMy`G[C_EO),.H¿ɺJRLz~?zzBnNȟ#jxqdevqg,%`jz|Tp_\K?z$6g,,r8/մcp&}-&N,fQOAkGΗm(].oRVd9?7+^RY[>֥d5Uxr@>y{%[tB1"Ib]/"c8uE_6UyQ >/U(5UE-y΍[6EW=WJ*A6k~Dԝh Vj$)1r[pѡjzZrʜᤃ IU)w { b.2(#Ah%߹@wFd^KCf@ҍ}` MaYosqfJS|3Zjaft:wlx;w]~&*M8*cp;ۜT@9PSò<,sn)@z,kYJZ'{y@pI4 ~D ȈrD! 2@E󉗇˧&4"%skD1r_nUFơ`%rܛXL?J8 -;y&\=Ji-?EWB|z\>٣/cV "PUARyS[+:21lY|^]^߁28p0ftB9Du3wZ=&ya/CdF1gue~Laoڨh2jQΉ3/ <]ATA JHg\4Fay@c' gFEKwA,,C4 0`.k_ !w|>gRnP; ر' &2Q1~nE"ԪY7D~Q|1M_0ֳ"Kں'Wewe,z8cA#cLaݦ `ljSq/*`}|GDIpam0r{X4{nBK%`BH&42neaiE}%FQU[ha])ز[>ATU3nffU£?g?|wqYsfǙF&_ى?.r#ym1ኋ~T =Ŀj N9m8It_=J6E .c%AA b 쳴KcI ~\-ʹj}qd؛1]@D+2ŰhHg&xL9_ux$i/%S9VSPV0IZg|ӪefhUڗzvK3TI%e&M"{^S4!-dzլԸ& gH@ՓٸD{]6<@+嗻-%jxJ-@ͬ"4JCapD93)-ca=&|nP΁n_iỵ ĵ pI7D:ːƍi T8ߘ'OIH\z%b%+=z^OFG:s{m{uaUk܍B"ꊐUbc|5\[Ɗs :@1pπ9I| n*Pi.™lVBu;Y.l[tF~s4(m~%Yw_X6ܰv jQa^̓;Sş]-vٲ- ^/1e{%)g؞sL){VuYO W.۵-mvĞwpnY+, uh!8OUAԆ"UsY7Cj7M059y9M+ ו`:65} aDWwTf f.Sd9$зNP-=F tԵ( ԩםlE%oD-,J|b_:u9Y޸ 2v@T%N`4^nSsQ7eDFx Me Hb9,Ah6F֦;Pd'~TE1 pzΌr4a\N03Zj;ԓƠj_^Ury Z4URn^w-ՀYo*sw᨞s ~rtw[C?H5wN^!2}jn'AL/OKvƽ6k7(tO9й'BqPf;H"OEO7#.6[?lD@ƿ4GG %9Uw*@%>^# Ht68@R%9WP!>a9c:Ǒ6YjU?qry[a"(Y6$ݕYPmBtQay2ܕ NoMP!"Uoqw f>ʢCe}w(kӊ"I7g{8kdo 8Wg&S 5ȫhHR%7 zU;mԩgsz 4}T7?Ɂ'.۾0nJNύj>vZFʾ>tBXҒck߹tU:X:vWf-)"x*sncl5]2Bb6g@ɞA "< kIk,}W;O۪P(sTl#Ҿ5ucg=x2:[n$N%懂߅UmV#O/>"/A5pі^B[Aqߍh(gYBn$o{iKTJ9)  Q!.J!(#JWph[Xib-#LzH黾iRdMxS \*,f `Г媑)Xt8SU} k+| ^eao m5@_Ji] $Sf&O; :aoOQf+Sq*k9F?Z_Q\*2+Pzuy{.A@s$}8\gΔhF3t.4Nk[b$+bY:/6#}|.@"{ c,40}/V%Ъl&ԹEY87'*2;,}ۻ?Fsz4μH?m'6VSbS *X<*\ /wIQh9A6sYʭ1v-FhV `n8#­FҢ*[LՎy59y+}̨lY͋TȪerB> b9fJu<G-4 Dײ@tf!f>{ӱZ",Ү!(_eče{ w{{͇DAf^c86}%nIx,e-ϔrlirWe\1RxG6c ab\gkx֨&.#բgG#eDyqH\ҷ:ui 8cxEDF8GviIl o!]tW3"Xq_f2Ys%4O3D\~STl0apӫ wɝ qrD %*aȕ{~oghܮ2vR"52CB ߕ0JĐ,lh/tS&$mx(e7YEt؇úOVФk2Sh 敭fݐpyIv"{R(s.!a`͠mN J,JuJk^uѤ6ӱ$I[L}}%4ŘSQ6J=f:4[H&2/34ij IV))ڱz?r-׿#Qx, 5t1O9%52dU,j'vCR]ElҴ^VsF%( lNԶ\yBkc2F~UNߟWx[KpvߺcxU/_bCBI a\N& ZPLV\^x8WW%RL~vH.u(b#-L9e[YMߔW%2JȮު[ =Vk@z(5-(St.-8&f_Z1_7nbIxV I*ΊLd6?qb-A 8üńdV` z6e2=IѺk#1C"X6m:(pH4+bS̻Ž+OMb/l UiqY zcxOͨ\d)gd{Ů>^O!Ĺ6'UB`qX+b-EEIRKԍI? :;yzbN:L/gmLݣ>NG -DⓔYvѴX|njɼۏU'N^qWb+6;$^{z+\%8C j;[JgvSx?:21J~ڝ-u&@ _!kxú|ibdCETKeqfDZz9H/gNOl$ɲގHa;"IMWt]v];qj?maʳ| f+K;?h &6Zv^L7 'p1ZRb]?)xW ZgALQdQҥ5i3O(|y7!37 w †m$֛vP!Z~eC볿#Q ^ +F I|."0O~! D]]Ifv- =Mvbzۯ+2Ald7հpߦo.[^_X춫,9 eAl)F0<Ƥ'/:| B\4?H8.g詨ʏ[sd%ʌa?yCL3g,VhBly7Z'4,$s)`5{]" ?\ԗw>x; 13o|5cha)U*Ԑ0j܁qRW/PYZh7LQ@DUQSurzG\?Y۩3M[l6)!z̻ÿ"'YK) Py)HFSh!ӫHPCsa7=pu7)}RXA,}nݗ "k''FgC\(Acӧ?&a/Tk%BQu=􈢯mL\0BMuv@JGPMG;Q :YK3nq} &tT%!. |LAk۶⠑ +`ReԈ.0ҡR 3_a5=}J*= LD>*dMe<6w3X@=Ccm?TWOd ӽ.|qoq@7-^L:~4vb.:pE*|=~T0U;kpS}.\9gųZ FՂϑ3tCnD|z1 "ʚ`M<{cwWZ0rȪ $%gBJWPrdF [,F#3r-.,E'{A|.: z't)oIշPnھ: {bކ%3/$F-Pg]G5LT) y1f ߅켨:UO1%bW0d,Mʇ_>  >3xn ʖA4dQkLEݬ縡 %B;PPIGh&54xɅU5- :yb0ZR%[~C<igE2}K$&Rg I d- O'Zɮgs֑" Yb藶 : ӟ1cps ]pېKSF+9&෱Z"l$Ě_?򌷛W8s^LАW <²aoq<}n>G/[N-1yNC@ &P列Z$scwdmmqKf!,1Am]T,'`hҴ_˷bIj mIBLMDYl}*?s[srd9S5Iqtӛģ {B *4ӣM2'z0~@%IQbsxPn~FJo Q*exjݽsw M?&6$$H(BCjxxCh8.P 蹽Pln"  v9^N݁BkVJ V~7O3uBa]%=a,~klf%eûo {1!tfL5/sO-2[R&O]Iym->Z9qgܿ@p |ZzŖx "o\r+>h_^! 4XBޣ?0ZZ\!bѳo=@iS%K? K~vOS:4}`XQ٢HuyGGtja "uADhF_uL/zpHm7;#FU ?DHJ 3VsՈc#-LTEOaL-gLF?wf0,,F MJk (CȅhP> J[uYh9J~I9=Œj\F.lȔYz]A^@ )ݛ8jqaZF;9 ;|Qi)c xoL}99 ~"ZNi"g 3}~y&x(TߟBrIVֲ´&a<.߁ 'EUcUF)ibQ&@t|tJX?zRa^,|_[q_dV..Yn+f*eŭ->g$>8>: GDƤF<Cp%S GQb`w"'06a#|cP'u!Ѫ =^sH E

M}qAUxM%bm; PO99=j:xLN)C1k;lx$b=^AuDnE>| _k!m3ffR4z#PW=/`q Y̚.,|M<]hG,- BoBGB91Dјvz꣭&ޯJs@7#%ZyR&A4yMQ@Ǿ_hv<7S]Bb%IN]U"#t5zW2`*x eXJCTf';Bxjz}6CtyMl}aECĦ(2t\!O]¨džzHYoyݩv/Ū-Of{ zoۮt2}k2݋EaWi6p[;:{4rSedT^P^&G|,UfQHv߃s [_Sr6 DkŨϵ,s3k<[ci~AvD!ob}qzIc{eYЁVzm0n<*n[sg<v;WȚwA4]И|SWStkUzG1B*&y&>/7缂iA#!)[Q˜K#J'{si,̞y "jx˹ OZt}PQ=rREb\gҷ;SY1,@ղr}W9=Yj'f&.F]9`׮4&bV?1Oeb 2fh6-0L G e#a,oD#5a(n.`٣4OQ{ڎ)FeBO-.Mbt"<{ke`vۃ"D-hн~Ikb?EjUD {W˟̡-}d,~H5o:& 9)0.)-ZҬ~!ʑOJfQúz4W7_ ˚H>AoL4vt:@ G4^)c 3’^dd\Rh [(gcR}b[lbx~5rŶ;~5g_}o鋠I .O%ڭ^AI=)a䇡*OզĈP<{Trιn+>dRF(yiRVfϓM x/602`K`bׂ'=-%\/WX|Rw $DrY,\ 7,vM2jڮH$ng9|i:&s3X IgޟV\ngJ-Dm+$:O0_ نfvy&kn b{V|J|4etX ]Wܢh^˓z bm#BCm z6͠DK.w"5Q1D6C^RۛP,y2T^" ~*ukqⶹKi`b*BRXp&XJ ފaU|qihrQglfKs1[:Hx0h8=af _r$nZ}?\辍p1ևHh#NDf' P٦)QN^0O%P$fF]9s5gcu_+%"Q*_ة@se [MΌx9 zetMÕ ӛj'2r5D6ƪiOJ#؈Q+Ou jU~m_$v 7=C eV_x-$R\.['\O:|k0Wv< Ġ"nF3rvնryoW:]!NLYD :BXPSF .rQnaW ?Z|"}2hUk}l :5_./ 㴖@&ef< >sH8n:`Oi/dKÝWڻ`dIΩ%V< Ց1d? Inxi4\8N$C-AK04t:^~GSu-3+q4NKcA?HRjTcTGLi=\rYʍ$LsxP!nu`v+p z#(XTsu_.mLNeE ֔1"`mjGj-A~M=Z3Q|js}"$R1W!$j_Y,P|} pa8ƷC1rHL ~SPbZc?/%2PT ] e Ш̢<#[(mP^4!CS}{ΉvI@>D?9SqwEͬX'2<h~@}1u y A0N\[TDaa0ӥty([4x`A0qV{(?BRϢh.r&dXP$z8[CQz6emQowx|]?s\6&s_n8iҷMQYb07+?=BZLU6"&n҆lo;)J|kANHNP E[!=[Ϛ/7V21&>j|Lgkt) n/"&mV2(=`Vm !)uL(b̎N$8Mj4xck'fGI& LR F`DH_6Hɯ7ǡ${"KMOT"f!ђ,??ǼbF?BD`0^"+* e؟˒nռ- kqrWnY؉Z F)iWC IiחdJp&$MnnpQ)]QDq!Yʑo%<ɗBp)dJ}Y=%+Z Y~Zڻٙj>aQ6ah5ѽaK҂#% <} z\ y?*|ҋђÅT`ϫX+臭9~ML`៹3p4r̺-mBS_YOƷ,ZzhQZvj/4 g3ΓVAEn{CcOxzɲu6=䈅A v`RĮfltGPb@t%8SA㠴nը wV݈Y fwD?d7K8+ǁݑZ_H.;h})7,!9q@盆 疰;M/8Q&zy,+>dI#++#_No@ HKxXG9٫W.lF@M3ki͗'^!"9U_; ىwQļ^OQAU;=k`{*U@osڍr[ʟ=8Uu WCvmN @HvkR (*:7 rbߡܢzk'hM KOlevuvM#nGSE!ZlRи(Jpps׀E>hInj{]OzW;j1bIP~ 6 _c31>A%vR Hi(5%OD^F7~(KmQA\4+'-î!6) 2azSν;Fh+;3:d i" K T,&}J) \ܽW5+nDxu.IzcӿVdwIS3 /xdB$Ĩ/WC{tmh͢|{w!t%su Ke.N)Kl}@xncW_ ݢ WFKzm4yvx˖oUKzbq9 ƗFZ2/՛3Fg Jn0qjnޤM3yB/yt>A"q 5R'Z#D\`QcNrG$!ew@-Jh&EK;:ɈD eͽj\-.5BWoC_}w:yɿ_O^։R¾jw(M߸M#ЦNm"D.LRҊ2R#>%6QxΝxơ~t%2YSA_K^$Z5fOdKf&%XX¢d/`pݥXZuԶݙZ" K?\ 3F=XLLn;?ciWuVnjxCu܎+~fL>[6H^Aisy `WQ!DSRcXس=c{o 3%*WQZ0GOI\ "j qcԴ;>-ȟҖXg4@x?t?NO?*x+&e259'f@ef$˄??m}т,\p>M„&% >YwK6T Ǿ걉./TaB2OQVq 5˳VWIVQ,l rSf%`@Nb 5F|VS!i*rsg^LC/)])70nn**2~縖; WwO8IAl(c}`m`/Бᨚ~v⤀n8+ z,SӡW(:HFtUPBaMt 𝋟.խY\QzFCﶲO^.TPB$ IdMI+`XW2v=gyv\ITRs8q8"^zkIDÕ?=)4B6@.U: ~{N_hq .a][pu){k! |3%J#9+Ϳi)[/G6#Сq?b͞-Ԏ$p48jW\⛚`)b+>]@ } 8ORPL_{'}ȓX^lf)5CL/\r\B /OOfs5GV9Z O)ƶx2N¹eDVBRPї+НE Ȑ|Pc,%|BD#+^XB̉b/xpv~jrяmߦwn܀LƗst1,y$UFCњ^!b՘$vͯ)"JrjF>₡_, 12]LiȔyǴxd`TRHGDkڛˀEG@ 0˝#K$HCJ&lQ{HFSuJ+Q|ƍ28>5 DL}ŌQ/ :Uz* ;!;m 9{Iț7OOʡ!9mY846e6܈s;.jA`VpP%TU9)kDXe-XfuHE E|k6*.l%;c ^ 5Vĵ 9M( VPt0P&㒊I FӺ :i֏HO @*M5Rϑ; d30wS {OPߛ5 1_F+&X~{')bGSUnAsC`/|~lM֘P2Yh2ѣōbb>~cI G`d|MC<а.KuG8@7%#:xڏ[X.;1=riG> :'#Ao{F{ۘoy,&t[ i9sWX6̀hi궲Y>Vي+s hg(Lq7~`2x? g]]pp7oOүhyȮ ML5=_e00-*@fC75g.Jkq!HWE[sT+khΓ"Q&P^%2!+cf%Ey#Alm ߮fx"0Dn$ c:5ܝ'LL1y!PeT]6D\P1)(1+i1J( QS'bkJNZۋ Q TЬnBD 4E8U᛻9%yYIH}}%Y*lR~3W0:L>=~\wOh kaٯi: v_Ş<ׄMe'<`R@(; w|MdgӴXDz;|6Gmzz{|~O.׽J/FݾWt|UҷajG! /G&D>/p. LZ2o`8FSMNS.L>'T>8>`}^]ۂkNS#:OGW9{N08[!"HgD3<ֈFN3'裧XuAٍʟL] ?NaqPcͭ"P^sI l= ea|| 8O GLE{ۤr@gٽuDT5^?KMiQ#em{uIhA5U@;Pd=Ey6Pf矈0G|kö רlf*,vñM {*~yOA֬Zׯ˹4x;EAʾO ؞DCz@շGԈ+M@IQ1 ~H&i}ѝ` ֡xP([Z$H.27g6]=Ge^EDw\*VקNsV0ģˋ" n{߰xZVON9QnfU5>4vnCaY,hwcU hvp{.MPX6m»DϷ#]LIfơgkʻ݂,(78`�iF\ IB,{+^b>_ WTTy;>Ϟ. /2z%YI39zU0Lo'm{|_.1r1::'*692F?"8>86 :ߛ T@w&W4n.;^@f1#m+MZHR4XC`_LF( j.Ct=ACuDN_}듩؍2XNJUA1:H3趎$x짋rNZ¢Zhv=앇?,ejHEUKs&{'%'=IVOFv) Lnx#dG5O] >OW( ]bp``u3 PNhGU#ʂcQt/=$xSXdX"PS8Y 1!!5]MSD%VaZǓ>rB}L -"fY-:qP"\:ۻ桯vEv 6L0oV0 gq.Y2_6&X'~Y`>⌼,$l/ q^歩fy|R0Ü8_ x|CD#9#H܉鱆:px ^"u~EᚃAq9tXGb/BR:sϤnR SSPcT &Lk͊XYIͭ8"晍l5 eH]!SlV/3;|gmCFIr {n!ҫ &y[oYUIǕnsIi+$}ۋV` paU0u)oXl#OA#ߴQ4d܀=N6hS5C+n AMɤo=)MvUi;ՔsRzExcѢv~b(qsrV<޵A-lB hd>޴2osJZG*[ ֗ɌR[B=}Y4e]u_) 7(RO"_msmr5(X>e5ƥO,OV?% *x\q*Mԫtaf>¬AhK4#o},xQЊ_:cME9g\MɺgVvT" nE:,#=d{.#}]_&fJ2 <$TGHF$!AXh4հNllXY< t_aYF:7@E̘_Ķޮ?:8v A5G@PE▀d[ޣ@;oTD +媿9Mۦn񿊜2r=)sVˆЎ#rs NΆ l ]9j(p^1pU8  A۝8iWK, )~R__I6Rtd,b V* ý"b6'YluiUEZWtzr(zKb-ϸ1?}:A2!Lf -e;Lm)NLfFxʔRboAw'i N62f,1*rmHg|]h+3{,,< 7kg일[O;qIղ~CO<[Mn"UtBݡ\DyA bZL }_PD:%}-AhR EGe8oMDWטmݹ`d:Uea}䃧!ON $aPHMqy3uORϩLr/Bq,MQNo,bCQ迸= p$-K+lLN@KсiW&Ⱦ0Zp9WB]҅G,v8@+KK}x7<Ď妐&i "&X?A ʼ: ٧6z 46Ԁ#3V&X>ۛPNfF< =b Y Hifcm aJ'9I?lR# HW ,O:;{ WƾÚLbӈ\g"ԦbKJAFg$?Q;!S%HOL9w6v)wӤWįYPypc[GƋTU.NE*Ps_/kI:ZBHlAb^P%wÝ6=㚅sGUrglN3DPkN}zNV4vyd:.|^w1fSK|J}M,lq\UnުHRa=8& Wb %jc l8cT a&!a1aX'z+iNvr-}$0h??1RH"#h_ebT*߱,ʻUV_.Br&0Bc豏5wyx$9m$n"n04,y8 ZKjw9*^ a#-!z .vg ) /L.YbWV@ (Aak&f(MY}* y+|%EY%zJq< eV_tTJQK$[TWgW~[Ԉgʤ or\9֥l\un0t\D OJvQ ,Ϭ_O; ##H+qTԐY#4_U5Y% z]̥Pm>ũ#fѻҨN}z( {mg!v{&<*uKu d(]kNY=icqX{bY8K`V)V7m|ܒvaTXFT 0~I~0=#-OpGRU샿bE,.W ˒YD0߱L FԺE*id9$to4s  4؍Uy=ez(G p.<3H4%g<в``Z܆uu-9~bv hYr%KS'ZV/@h˥Orot 3/MIXV=.&^{$BBڐ!Ҵe{܉x?b5}%C29'>]g\c P$4t7yE/6F#LYU `%-GoΫhOI>  > M݉Ip_ZII* =bréay -z5i;ѫ(#):`or։'E٭YcXVP~i7 n=ލ@.]6?lG)(ouU˾Gj"b QyA nłEei|Sh ÊԈr:/!G2돮9r94y\s錼Ɯ ›DkAQ)j“Y b?Z١wߜxr3r^; L{5~E=l=_!!(`rCv:2[`='f O((.; !(5l1Fx,f ul3/4AuXK1ڳE3#WB pK= ۢM hqvŸ\!RdMP 07XEPGCȍ"滭ST?t o<߉ci͗1 ` Q6VSi7@Fujߡr۹&d|KCr)K3ۇr=_H@>7xhgxDBMC&f5>ۋ]T9q]R\:]7dKR#xZM/Ѵk#$jrXYۑp [ 2ת_TvLłnopzss}+)NuvȬI媙'ΰ}"#> *r3 AKWn+dPVNloda(,YR) !H;򍰬Hr|mk1nB0K; cHP`-'%&RVFv%e'`mEK3t{҉ή0%߶UV yey`}˟`>]M@u֚T{3s{9a>TЕ)+A棰YGk D3HK­{I%՚'9CR*LFV4z`%n@GC~ RJ?- [83 JvD㏙?w\_ Ob#DŽܓz$Z<Vn鱒tp=$IfmcYB3]ZNBkbe~okqK ɪ kZplOFq| !j̍أLLv[uM x:ԫ^db&9NS]H"S*IPU,y*XcIbNd'T{dc d9wBfr=ssў674Rb*{iq2~$_cMcLTYlE/Ud@Ƒ2/ZM@0&%JƗyV ?mR[VS]zL1-.DG %*t5]TmDya ~_ #z!GW g-!p"|V. Q?vty`ƌDbW5kv/v++_gCè`IK^ ҋ"j׮E}&|oxqA&2NXtX| :6AzRG#)ue4VhR Ӧ[9+aӆTO@ ˺xZWqG3oM4g9;"; `RR1-*{4+DZ?q0`v=,;|` 06tQ0\Izz( C֓(p !B m)jN!(]F3aOQ͙~Ѹ@$5 @ PWEO`Fdz yC)pi|aI{luxn$탭hؼy{.IO(lp蕖e6 = bG[2j@OtNjG@4,rno4zX"4ZQkɷ nN7n%T4=-W,o_OH?ύG?2X@Xe!lVU"24DITR8d󎪩b͸R8 ޿ڒД]S j9, Fץ˝5Pj)Fc e.F9󃰗,II 6旵^$)N*&):o&o]d%j3_񸼟Ē"gK}#,hb&N$9'nbXc%_xt{zlۙ N6!q)D^rk^W[t2oDm\ӁKY迥yA| n&]P^;pɴM- c1Yr?sR<:@/P%5'KoYseGQa:,q6J9W*6s-XgbrFWƟ劾GR+HE#(EO6TDFr/$dH<EK)3;FӜl['S#+Plpx`S-i`!,a13GhT@B/r$[Ds p{VG~xIY>TjPq T>'&xcpf>Buk" sDDwcݷҁNVeKS@U2e65`މ ^K9 S#/^bi ~"7iH+8Spch բ*,ˆ FoS[C|;ռz嶂<AOGUrLS#DGRFm- WKz Mj')-O r*kǞ/껣+ 9IpZ;`ny|n.q7\oniu3x wOw>Wةt GRL.ʜ%@aYc fW`˟w 5. N\YxY$¸OeujSٴ%O32wQ Z2D`?"X^,7]+='SLoM,k^8f&,!`Xvat`vC$DbOV'3H)Bdž.7zE`g$S#SiI;,Re3f6?-nEkYeľN<$goXhBEݬ*zEǮh91߃~2wūoaL(mzV"DŴ IS ES˙ {|~a7ýi^eLku &Ma…d<lqH̨藞4"՜/gn 'E*3)z% ^nb H n@(>FۿTd%w&MQ),'H,3|4xW&S 7h yf Ɋ(L&6۶e0y6wG R:'~ߨ5&_-;P%%*b|{mCTYO'&u pQi "e^ |~ܸr *L<5/% Ì.j3˔* ¤|0Cl r({GX*sH&}’{~guB@B&_Ÿ4i ?bۼ)=k$(KtЄ>g{c?BN"]5(;D_2CĢ Ƀ9RxBc~0 %N!]䅅|&AJo#r ]vlӅ[{4Q&BÝKp-/@ڈ a%з|k>Q6N_µJ%Ur8YG^D}zq?^:2G2R$a6B[XpU䒌)0L R-kZD)xqa 쎢o}J&a 8@ӄHV1[##6h/`-deT;KR<+MQ 3,x= <z}6ʚy"n4a2ĵ׿ΠVd>{ZP[_#juH8% ->i` ЌَF R-rF?trvD^rVpkOpz,Bi CnF^0zMWz(o-,|a:4NB;N9Zϔo | Z DbqSVkƒ^ЈXtXz.HX`J Q iq5OU ~!M|~lw36`4 W2-9획"*Øi Lko l<̡5kXh'щ .Kjc30/AR v.Ui@^2l(zw_HRVZ[8F" 2XcW~ l7Λg8h_я\J^l{jPPSTPFEJ]tN9~ogQZ`bN[5 #]oMST?QCD&l6$2R<AC [RLePѯ}zkyyAfCZs AT?ٟ\ٴ_:r^OQpe_>f!.{Ioc1,Nv[8ECVDȴPw8L"^=)T[Z ]@.56#t,'w:!*pEuekuvǏP8|TY)LM"뜩Xz@P uIV桀`-E ;=+t42@nY9%]YtP׀^/po f+>fHWٜ?QmEl V4ntG=6g7:=X-bd6 &YΛ4?=6]wZ=5{nϕkTz@ŏI 7A_PpDbļ?%m: tzh|@cβJs}k/x\boUh960=4h!pHVhukҺ3Ne 'w,|l]Ւkv{=gCcvQهTiAw * mX6ugq/J7Þ|R&oJdjVf;g`S&ukf~!\(i`3-5c|Ej1Gh*O[Q0T?-8(Ԏ'[ZЎ  $蓊8$p{=fȡphvʦMr/vc>@<M#yavS/cuyK vNJb ϡ ,\j*^J߂3bp&^I&⍆Bj-q gO/k \IKv^O>trpŮP'fJۦ!_0k~BH=?1uZ@Jc0G ʑ+Fۤig&5C$U_s%_!i8Ap^u0rE$wgA3ڜiƓ۱:sǮWH(y[U+Iׂ;zoxC&$M [HbAV֖[&F%-~ڒ$`rBy@pW1ÇSS+hQږ?w>$Q0o-$gra!o!b(1|=s[Ҩx([!jV}oro] 0P9g@w#)}qj\&[uNc)huI@1 V|b4Oba`߱2.S nz: wVjuDl~(EwPI<Hi6k x~gfrӜx>q0X_v .>Ŋ9NU> s yƑXEufm!͊YG5rb7Gv3z@X0E0VNde`rƍ<\'|Pɽ'&_p<)}ctr)mBɤ-c_ƿ#oהcƯrG r2I~oŽ.Jb6:h alCB m34qӭIn޷aȎk__}NH7ZF`wyCqvŗb$H38{h²%Tj 2[|pu}YКҽzI'o n wu-!ws;uOpvxi)D 2 'z:5>2Cޫr*Q13!XUX04hLbTD7jm5 K7`⣫d9\vvpi0o!UUW\ZR\,IT?jR4nxo2?a^h{(ٛhǒ9ru>D9'.@)դdw(}*͈P\C^Y{9[XRϼ> ib7K sQ[CNLjl]\x:U:&U%Mt">d8x&t^h"j,ª$SJ۴:1-AU!#ܢzC~Cƀ!mkuَ>ԬU;c+YB#ħc덜9dDe^mwF9U4{֡%>W=QVfW%R~-EUpdp\ Gc~HzoXSk N<~h*ڿdr浥Ϣ78eht Ǔ_FxA:fikXl!/ 8([m$"DD8\cxpUݑ̄ l<I#n=&00{3-Z-vK;k t¯E)Juu lϪa!A Rkbtx_1xc HDahI\wՍGYa+ch\zk? 9NRq:n[)"lHېA+*:(gdzh0? ӝɩ+Im66{Q~96~y­}Xo/DGy >@Y0]k bkzn~O'=xkް\GJJ,Ooe dsS"4`Ϭ@FyI nhMe Ru|+f,~uHBW`-`֝UYƀ;Y C9ᢺ;3iC`JgB1<|͐@쐢P9+BoIk۩0 % ,(RKT 97nO@L/II'Ztj/ocbLm`gIӿDNMvr ճ|+BEp\`,Hٞcd8<9@9qceR"ޗ1z^7dw K76֑lrcu]rBx4X >}Y'IChpo-ʲu%VsE۟H;`lUlPğ}S2EeDSg0>W%aKJj9Lԃ}uZ3TB 8 tw6\SM&(oxZ<:@QUeӏ,V86e{.\s,d( szi?"z(zT9`aQ峮sL6fs:Ҩ=sL&!R\gC !K l<36Fc"[^ sAK$c¼!t* 9sj]5h#IՔ1l;yEm-0G+=D~psQ0nFG*V,RȑQ; aL`CԺ?n/_?4|Xsf5i7P+㞋ȎHW: *e , >ҽI&>yϭ e.w_du1bWRPmf 혹q jÓl];c٤&59BW)1 x,!LʶK84sF*w/6S;cåhT,8s%/K+%6E"j?3U9}B< ue,H FbP)z5<^PcRf_;r~PIQM&i{5~s eОP7^2:%>ƻo0u0.ZJ2ZMXoJ ׁ\#u{7 aH"D|bR2Z(OגuPFWۍBlѓ*/i !f 2t4yE|3<,K.DcGDtே ,ދā60-xI*R7a#gDVZ2Ǒ͢Cf  RHh>/TM"<[ `R9G OM=]c!ÀP0IwQLr*,cogSn$or<ƞ:tKÍP^f!ݾuc@ħyIe -Mcs"f(nceFcw=.=+^^{rx# ^V-Ԡ̻SDu/Y=*f{C-[!F5ai7-Fܝ* .'\_a\N_Fѹ,13 ڬuX1x^y \lr/Ri__ NA1 ۷ɼ8^e8r~"^Q0 P3sO]^[cQTcpe}IZK-1UXmroɴ '=`thZ4ܴyAgeHPVZ3Fb. G_ur,aWņ[6,P`:tQf\̒Wp#p?%/&EH{KL?:GpLس2]DF`AHKL`=d5DԚG*YLYDU#{Ɓ=lԇ03F_˃(wiҺ B".u"7D8WʬpaaϦ=ӯ1rU=p-A}pVHEa{{ȳ{K^.'0Zn,q23Sl߳ Sg끽Z8ALd/Ğ3 ot 9+!)`^[M%l~em[`O+MNM2OMM%7cϜ"${ԾZRe՗o:BL0ɟ&T'KM\ESsu3ax`A{(O4F\xaQ-(k k<ҙMy5'RUtm #ʼ` ڕx.Up5iDH#ԥEm:W0Sr&}rT W8 zGxꕔ5WX/*1GwT4V AjX+>>dt> %D>+pu-/HAt-+På"aO JoJo)S<]mAݎ%W&tql_ Qd>/eysۈhRD(hԙ;>oZ{Z"|dx#_O]5bPW,G A1@BC;L!s}?=IbHir%֍O8$ ]pS49</ǙJ] MK< \2^E$m">*DMѴ`+Pkmcn_O(1Ofk jw[LK;פ~owE B>:yz}Ln:%<*8TG $AޞGeSN0 wU&s^9v;PҐ_ExJKwW\n3z3/Z_<_ :)dS,{USE\xsvIanN$A{R N ت~?%D<anDOI{N B9aylwQ4LU :?X(h|wYG&6yH*܇(8%g Z;:Q)2A TU|G?$Ts!&=.͝N_Є#d][Jj7v#2b n$ ]9_Q`l٤i:K߄ 4Rcd6g"_w9>hRuOO?(|1Mh}/lYuH rJdf|ӃYhVm|SK+U%?q ^&J 0"|($a]EՐlŗ{r/>qMl>蒼CDw-$یF2׀mkJ-x-)A\ek^kşpgGX5:4+k@,me|_Aڂ6ȏtYtͅfNVDK%!6eیF_Ygں'=$_Q*,9w@i"*42"F  c(0o jNYq^m>))zX7WxDPhK5a˞K8wj/-9>2;q4S3;WVYOCgVo5zy9OVfF%#N>|z#Pq)h `ncM~!f5m̮E= P56\Y\&FԎtxGex()wV/j-rIID,F <5XÜ5dDly1w`ES9ff-+]ҶGAnWvΧo@~{α(?^sf8ŲhF` !Z7<ڋK%n^jR,Ryh1BP_i $˜<9 N0p{ Y4TK@,G|v||JuASmʄ?ޗ|^}ˑz#9FSB¶0t72RVo3|̭* N&W c&}L/pvoKγZd1?D6) UrA /;^Qbq>R֭fSEVu _MG_1l/&)PsM z"}~W9Bc[Ȱ*Ҳb-67rZK+Z('f6%x``'XTzӞ3 i3T9V֘1~bB:qmkNq" B/^/%]S< 4=8e#&&QIkZ%>YOC,QmYȓ~v Nl _Т/-Wm?qG6L ְ遙uGmZ _`FBbP'an=fZѷEA{U7=Sø6ak혲}j.:~ *E/y0l/մs@b~| lW}99x1`{+]94GE`ex~+- bwA d)bJ:K~8*6\ N!LڌBۺ^H5.1/+a}hшRHGYy,JEðﱠvw{F S:To>$av+@H,$:YDr9<*n0L*8au?1jo@ Z.P64E"㷺 !y ltumiDOԧpk%hi:9l{i{^&Q$n#8^3VUjosף髓}5yW)&1>{gqٖ/#ړlO![ݴa3O&+*q9y}^ Uysd1 ŪP RJk@LC}ç?NqL>BP%gE0,/vAσ{'ae ePiMW2vPP<}nU9 l)'^BҚT pT!O WqǙW7lR+j)^e2oZ/Bu@>Ȇ]1Mr4Sba00ٰhw9TܚacŁ4(p =<s2m W#O%tTЇVF܌"E[KL@ZYK%t'.0 OGldp+6ѳLѝ:”;| `9q)^R,.a6+ -?i4̨mML@8Dfh=1:j10Z69Aq9<%NjLqbFc9^ڗڥ$$kä 7*`;#"Jfpܘ>}j͘QMd'BXpІ=sO[:z;꒍Gt4@/gH2 9Q6^@-Ii U+ӣ2zy` /#zU ,غk: @qÊ ژd'֗*.e6^vec$D* 47#H&K! h_m|[|2QFgdϒHH~!|22TomH:7i+_ڛGb|W:,2j|s%@Lf^e߇Ru[*J\mCpfZ~6lF:֘qMSS$I};yS#W ikޡEh> j2'3P}J)67 Z*'2$eAo3mk64/hiZH_.u_RM8+Yv"Ͽ#2"?& BW%ZVFZ8m,'f'͸>DW_ѻ lh!N&`E1)Zg,.7zi(TN7zch8,/8Z@^FFkU+pf'k*@ZΈ)j/,!R[lmKYWAAurF4!/ >Onҡ?râQ,H@~'|Q[}_7JҀժ l`f0nO VhI4°YZaeG7iܚ* 19$x/;kKtU$D;u[ޜٸHr ث^y2$AzI&Rň򤑉 e nʁ1y7kog^&cS{dTXtnvט_G_d->]hڐL˄4J?3IgC78AƪᩬB7?}׊Dh}Y(ƺ{TJ ye-߾yK2 7~&XRIN)pT \IH:ŽKט@%dK[urt%ڒ{'QyFZTCC')6hϬlvC;55E>pՀ"NFBr2/#Lr$:MG`~]Rͤ0Q@jlI$׊`M+bw:ʭ[PG񸓇GZuT5ŸV-0j rɥJ:_1׳jלuÏH-iaŀk{![~mM]L^Kq"a?ڈ)"$9(UPkJ5 xȅc>{ĮzU]Wfƹhd^ a.-Ip @}q4ߜi jeLA1^PޒjtVAOl0ޢ_ "Sc㞁1O ٲ!b+ŚRlffT8xY7㯾!p ; ->ol=Y렦QPӚ#d6Hωd +uhCH2ME9-WfrEPM[\2l. SΧ yJ켻ccrmB蜕 '} Mz?lE븖ȄU2ky1=oHB4]J\-0'f@a [)|#?~M>9C#bP]:}u<- {SH@F(R?jj´,8g"Ш\KmG\'@D~r ˕wc85X1%(s'r{M)1B"ïL|n9#a1EuXTq5|qмZ{W,1o3S3fS;FOT&y4V?Ч(>-/g7fJy_׼]c7AaeHEjwFlAB0D{"EMT ^4-vϋ bU _N}ZLTɗ^aY=? ;bdS$u.a,{jeA$m SwЌoE>g?Z2ʸI)ad穳:733f@IvC TtH$+P;l\j h$086$^ZweqV^,NPfQ!Ҁg/ O8뎄=eFXz*:HUeC c#<*^iԷ-灰\ט?2)N3L!i@&x8#A95BfE =6̧10b2̱_;3S*ZCNM% H1AYE CuLj7FiͰ M/S#v0qj;hcV,`Ʃ'fT2 z!}ֳ0uc*:JNS 7= VFtJ-_/d77m8Zx *}-fAD?c;1^+i$;[Wm2VKn2:,zQH|ӃBC8솺*cV7 S[PƾsST:>-P^FL ͟B 3X^dPe,ٹf(9րwٛ'GC\o+|LGu{nllnk/(WO 69.Rc{Xdq6aX/% AΟb6RNJ앑@-Ĉ.^q+k54?9It+v@;A.8^zbY G@BTb:SV!R(UT D2NQa/ڈkɄ!nOE#V1MqJ9LP}塼xB[k+{ L!Ζ YEq%w/ubZX.3nryWv4\/c;q 4P 1L7_z;4[_c}/R !@H2=@,G4OD=^Iʒ)_2ڶ/tcAo!ogfza}ڰٮMi1ԌQ-; -1Ost4!w,*(z.b]j*wga&KWJr4 #NhQ%j!z?=f nl FylsylLD^F̐"صw@JYr­U͚ MK {V! ^_Ӎhv`eZșP">$NjX ?kb9l3\.G穗Ԏ]OY@jE/f&g72bSO[o-{eM]-=cG4h8. $d*PI,%KB@'dܢf*ݭ0?]+>UTMwCO9c6h9[^Ǿ1jgKUY%fq)&t9J#}!}U ӐE{j7Y(xf ۯt0 \MB+>Qݴ$3Js0n0A1k>W>X )l^ nkͶHA5 wn1hK!A)JZFO` ہ ouw.%3`R75D;:62Eg*UD܅E*1d@G&"N9w-uoji L>,r(/Z`UE6@?X50Y ;3|x -!~E1!k}~B-xoZC,:j̠P;rȥTM,=I/hdzh{qӲV +G+*i $IZhA Dž}2r~\Gr*0Dm8H6}BcR. K9mF1OkpzG^3' ڕ81MuTl+E~3]>G̢O[F ǛJi /"r=cصs*9"c US=x:]86eEѾfaY w`:yHtlWIݢ>(b d[Z˲$s) 48NsI=,{Xm.€آ_;=%2p9t(:hW$3-;GO]VKf,G)K@b0יjjA5Rt "3 ދtkd&ڠ4X %$J_7.1"sgz|;>ͼ:XlMRK{ĦZJWA:Sc3-d20gaՃ ez;qx8cuڧzɛ{|?86hWغYw(rXzFlEW3%pVm@ڽ-w|#<~FT ak(!ܧeg,%UK)JAb IM❕ PaR yjHP I5;jd#J٩84ʅij7JqeT9+5kt_Wq@r,2hXfXV&b+r t5;H6g&SIxc7m?*bԫ)_͂Wo.~0ɓ@7`ˢPnɤ":W$T2^3 2Tmo@mu-<dzJ_~=TH?YȵBt3( c,c.J"J_?%E)=&QzA(Śc1gR#A+Bl=GpXSHgx"14we&<`BSP[O% OYiY!$}W^I\w``v L \}D cr Lߪkh%S]WquoH f|4L?E9:4[GAmB8rDߒ9tq dDPb۪(ַk2Tpjo=/u?d\'J)MߝZd!'."e f9鄌Kֲu'aqrLltK~ +8lovQÐEF "/Wb\U+P`e{)G2Z\m~ZS?; a[pi3)ʴw1bo!~W0 7U?48Hfke`JQiw=Z|拸p{'>wM^7PoaU;O#ƒ Yrz|0CkHCC;vHzٙrK89`#|ޒOR-!`vY0' ž!ϋeYuX-E/nc5!x6hPD${F7%c9U#G6~C2N $C"|dMyō˞FPxC8 yQVZ%v)<  @BJ13|Wszh,<^;?PlوE8Ңar<9; z:ziY穀:g"TֳQ̚fv/PK‚r( p>i+@]KUc2{.~°o:[)ǮudCK"nae{8^5$և;]y.(>>mdC*K(cEPELHhy ]Ju,5x} a6olAD\YefzbI`T%(O Gߏ5,ȔȆAbSγ~n$^9h3TON&{dbbN5PZ?6It^! i7}R +e+ĺKAǙ ^T~6@++/wN2J^KچCd!P*ݹJU25GB21u d4zu~MV ՟79}|VR5# *t}otjHݖ֛vHcs/ 7 7V$rKdX%K`n񱨕21GT;d-:ɧ+JG &À+f9iL.&&Fw*ŗcGԍű6>gm{.*6jM";eOX9=K.FTi#eƒژ`)+mwڕzm ?9kҟ4,;EKؼ_::'VOhvf268|}P54da ($f _L0F'Q-X0%4q`p5e;͞DLo줊 Ew56]Yg_~*|{kei^ F&&z%5Ed0'F+wʇn)[T@˓J΂"/3%gOTv $hk0bg5,-DƳ'o{=aʘCDIʖ0z3G̅`H=zd>zy/ϴTx>3 )y=d ;Y"L4+K! {7o>/dV]LO5Ɵ?&R@SUqPl3A lh͹FjӖ ͞ғfPb0ӹ~-p0C/l_ݡs1l9VѲY3{hH;s$"IzRɀl*!K$F$C1Rz9|dB+7мfۇ+~8mT a:2f+,_15k_]aտ 0e$Tqi[x낈k/3KI;pmBWL)%b \~*6YJ,$x0;v2xUK#Lq>jYEB_p1m6fr6yWz'FFݿSufdf~ʵ/K *0}RV%S/7*S*C*~§@-0",НW;g_B3:g&K?bL5U=|<@c[ϳ]Q: |#PqK;Dr9Ϯ ?vckcrMAK޴[i؋1->n T' F } -yЌhl)t 2K};*LJ)/h$jfy{x)7?o] H-8oI4CnLd/̴8_Ǥ]*%؞)N[vTgD9Nun#2XgTScݖtkyM%&d뙁,tW7DG0 H[N .ڃ5\g[$x!rQ^Lp1~㥦t={/5Q(q dSq59J )IocN bi=`}/1= `%&"lN*8͢Вܒ~䦫ݚ.y0+vnXUFfvp}& ^es4ƵS8-'C#q(8?"F3Я?}-\C+ߊű(ECǢ߫e` C5VaTb`,??qb)ڭc9V䔉h`ʦpL,ofp5cOVv;Uѩb`. tϴ|BzeWWf\VdZmS+L3}C 2FkhX3K֦5۶Q.fȼdcȯϷ \,߄$+01. /x2UTϐ0$%uaRF@a,$hs~Fw`td0r>1¾dͲ0x۩."k "qHJ^KʘWXj\(;&W\C-1 sv`ʘfFWsLJ{i$W2C*P93 cr]I鐕ͮGH -jq>ȹ^F$#nyXI4J#d(tæȷ17<)>:F n @tF:N `?-_&tPGf]e"Z ,Ʉ*#QqO{|A)eAe&ax>^pT*@c%I_~W_*7ƁX.)8ϕ; 2WOCl4Vv>PWAm4RǼ+QG셙]l%IMh2\ǜ`+ҫ;T͌sEаƖ[?=A{8Մ)װጊwM "g_Nn!k@6?VI\,CdtA W@LIѓ汙2*XlkIk(cM}d(w#%-*.~셋-WqWnw>Myl&'[RO7BLN͐~.I`nI5Wz&ʁ8|oZXa4{xύģ܃ .kb-9ySE0_]e" i-w79dq?QEDȐ4]bNʥbbT7.¶m7$(͢: ຯXM-X"{s&b8_>\|G; Fj8j7>ߍTWUWE.~F.A)^Ihx愱КfcC:h҆Qڬŋz.̟r~snBs4dkTFjvߩBTIφ+4G[1ɋ/.Njn%;Uf'YS,=rp'3 q 2U@&HfϘLmT`.3bOsv/%z6%Rڋ~.,`!%RK3i-.hS9̭%巽AcT5ur"!MpLYQ$Hxͳ/(?$*@{{ !l[%Wv,,:Yuw۸X|O)cD3ZN+#lYE!p#`H|ޫN/!&U,,m[6FEuӨSzkpAGj0,HLq4Z3aجO=-]+Ĵx3CQ74 |B*99Dw'4/`wfmI:_T o)VNi+~2ogIP$vC\9?@)cO_ gp^aڥ=XP$Q)R-Ӈ.y)tF!yxB]h){uǹ&п; k8v9B<n t~Tk@ ?GHN iZ@>&{$vىkˆݍ%Bm_h.pM_ͷ'^'UxF7*I(8Ӻ&qhq=qSM)/ek",1 %rq1>}dC(#%9=K9Yw,8~pU[3.!&.W SBp{2oMv4E,<0S-2wnɎ_4ChźM8 .8\8/L^.>|_"U5/?WxBQϥ]8s2E"e6@N}OX};bm5uWZ=r 9*y~V9w;| z2=©;a.B>Att]EdV1LFD7;2'P` r$DuMGwA#+o"}4 4rj,Og\WEgơ"x\Ecs6[aM7"HEc9єd=Y&ǃLn&z@E5r!`ruM’a5wGۖRaPᆧ”xޗ!J̜)FZB|+LvһC([9(@h%\0xxی eED@G7%Pz<HSJ(:1"dS5`3c{ 21^%O4vb`aW}5r}1zrUXig*勭m6 @i=GtaZ^A3ZpVgtr}TWurz~Rݔ@GyMSCaրshra }SF=" cxܢl0MV3 s2L𽆣~w1 K/Gۍ)Z͡&-^K&U*8o=%Wx7uuƺL1d#g+k]_p\Lj>nbb榫Ix3: ױ rZ@7Tz i8f̢G\,NA _r2D4Yί1ͲQٙ9 J?ŇgW(V;X8*c^<.'Dr -u-C!6T{nWB7YUJW!"a٭hI?6()5IӢK,*y D , th"{ ^}\;b_w98M>Y)co45%D|n1zFڗt*<{5^9.1X ܞŶ>ʫ؎8ukOB ev¬✜wA8FTns8[ c|Svk wā_3=@k@UtΩ¨[@+:9yRڳÙˁP 2/~6AL:I{vN,إ?&:L;A{XZh8J),O6p߸,\!Z(KS, {I!t zXbYN5?xwæ4\?1{p︗dl^E֢Gt1ɛc`we 9?g|Ƃ0ִ,_8cnZ_@43'1ͯvZ3|񼁂Z#q<3F[b{HOp`1)=1IK[B/U}lr7-\Gb-1B@?!Ӈ ~okK8P}5~5 `KpO>w80$>䫲"sa1ȰL.o@gJlbWr3hh'3ń**\$fQ)W뤱c)O^[ƛ*Md?-Nݾ-[q(U)[""U\}UA_hh*L]LL{pCW\fBw:`Q.!^q E?ZCɦ/:)`sѽE' CҦ# R{nsM:N ^+o)Հv[کf۷_aU Ԧs6Dpg8:,8Nn2t_d9ՠw/ A|uHCAOFDeC0xSmg y1rptT+lzn;K {ua_^-=x珬Dͩ*4{-JCu!jTДZ4#-cIPɻ_84Zլ͏`pTzk*-$bp_ ݿuB tj p_ňȳ)uFʠU˕rͪOK~O͙K'>=a!5*|$tcΛn,w'`TCK렫3&WPQ8>+,P}PLv%V]!nfؐ[>BBc/LvȅOdPop#GVŲ&#Fp QjKbLwaW޶y>> w~%"h9$qD1WA- Y`xstZ{cu<`f`%P81"r _D}t"kCʥ%E˅ɢbYZ>jsj.Yس&3dRftV߸hg2f0ǵӲjT}c*[t "Yb`RҦfcVKzif͛[f{$c 3=iщ EM-i3 7*_&oϼk)c󡠸p|[v+a`xUEysQU'`Vyc '̓>Q4k~@3BCnPl*3qM fM|bN.=t,eKeqzml!/}vG[ teĠ0oMYryv.YL/L3slkzĸN='l@AVֿzUPB7NGm=RO_ G2MS j[Z>0{ ZK9TnBo u'r9ȶg "TęwS,%WA4CZw(qnm vpm%~}`($Gw7K/9r 'N, -X,VNt%1 @6Cʅ:S5_Ƭ H&K1.~p6TTmn[?΍V? Lh `=u(<(2#9L~v.r^ TV՜b_K-M}M Ҁh)3% j%qےLH^B:G,!iG{pPXt^I$4_ћW7DT0SY~GG@w5N|ag&W.nuͲ y#r׶C- =H?<8Yq&fh͸K h6W02iAObHGmaNzM6W!"`>MDgBG<8~t pSmCwEUc{ЇNMi؄ ^ QyM@j샦,F.` \^=cǩ &QI尵h< B [s1 \ϲ~8!'IRT C>,sg^^.}\}- .˙йtGT+)R'OM޾|G7)4Nqev?qxQ.,03詃=sDA"8.ORFj. h6V>x/B?T߈0YIkV4tZN3àPޔec:*P%@簏=!@0|,quҦᵺOU :CoRtM"W6G,(zu-络1o?WJ}&VECi챙//8R*ոҗONgy= }*kH1HWMbbcfSDŽ"d[(1d9uPm4xɲkP1=GU A/K)'`v~RF Cj6^)OF2f#Psks\p 3T0wByҹsFG*+}}Fޖ}mg6D0o]k:W3Ymiܦl)xm<#siRq#ٵYE͋Bd%,LhzD;|Nzu7'N ( wn+^lU1M})0 YE{%Jߧy` #4yTgcҀDˋZQ(bOWq^l 0Jv()6i$$^Ҙ=N>]"O\ta"Yq#_kd{A{/XV.^Jdi|͉TP1 pjXOÍfVA ߲8~<8NI*]I%IWf}oXH_GƮ.sL4N"<4\kdWArb"h: r~.hƏ[ B/F]6yT@hfLX3:ŀ۠ܞ[e!)678s*8%#`,-٬ϱJ4L?$lXS)ȺvtbCp #qRkÓ]kvFIir>5І rS<+$1)J(kǜ]?Uq %0Vp)<-BL9=6$~GP#azz3t͛hWJJiqGvmvA,tI*N%;s</o>!y`sg ٿ旼A.T7etn '' 9 ]L$)Пan&:eMs;*ʁ~Kw,r /TVhsDӺAvh7qNri^\K[K'}jпwqOAeZ_RVE%`hDG1h[Iz@hk/17v 6˗c@ 렚LchLHߏl7p>z2 b0!U|tҼX\}Ӷ׋̈as?dtpQ]a՜B]|k?JEck ޭmVu 虺 %/zLvUgVUĦM\ N1ͪTL#ƜP 82a}`(twgdbs 7q FS,EON]$_;ç?յ['\3WlsAI( гD?yHTKQ%4#lGeZϞ:r)RH"`]4%sM"JD!5%{ ࠾g`!oAbFLArxnLSK,'.!a푦zrn@ Eyݧw;͐ה˲*ъNc9pRjYŽ$ET9|KSG.bU(q c/2,=8C19Ay[q_vdXc 8U7,y R悉Xd{Ycۃv&}Gbra 4:cab.y撆6{u\ &WՖgSFT=jw@a}q =/ Tъ+<.ҎUO6p dK.54ʬfakq8nC }L+f!N'BR{_+xàؗm# =-"βosB)F\`< 'MmȠ'[u V컇CY7՗s™yBqіkazY7~įJD#^J5< m/đ0q6?$ыqpWcO#0ֳ*6ԋ+ y=К7]%Jvq]t%;/֦%YR$DI2N4Sv.fuZaOIU#fڂθ}[wVC$}LվK bЅ  iRq/W4<>z6Nr3fؿk8/l|NG\<22|n[Zj^sx=e^J1LǡTbΡ Gf=L#'×jX![>Gu/^ g ,W%}Kʽi*g{{YJN )VujC'J"~ݔ 4K:2S}UyiSZrzM"&Q?/ rX_q9r~wRE< qjH۰ctQL9zcrAR%vy*҂HG&VplC p-3^ՌX'8;^i&胡(D:㮬Z)~^J +inQ;!G{8wq_虆7ZH҇Də}Q!`-(uxL(3Oih`6.qAu &{:+Chmߑ\${z@Hs4%}Bu]XS \k%=Z]nĦڻś:ba ţPM2XB2 |r'5J@,2*' =|ty+:}{Ȓb9FŠ~Xq`刺X4( k#\  6N~.^4դ 2]T,2DdmȉQ‡'i6G`Y.Og)>;s(IO4C=E!\.mtM5MNIC(4O9=sDfyoo4l&i8D釧Ήƍeǯ%ѴBmbE5=9L݅nLWȶ:zt([kʇ Yt`$ŖztPMȾݎ,0pl'̑ڒB4g_x3`bR4&.%<+ȓuxcr9VwL]zQ{~luiojhL|Su,ѐzشŎOsg籔=\vXX6 C @p 9ԩ~0Ldk2P/UeͼKӭ$8`yyvo,l<)ߙc~h)t8!-_<<zr(}M]ѵ5g]>C_&v_/[}rUyaUmDf,{+)QfӁ--k]hRB4tW0*M(o #j8=uMk(,$waX_TInfXbmƤ9c13`Ӻ!_uk}эgDyj[_iauSvxT2K3Zhm9 &ql< 6ʎF鰶Lp$F{pLgKIu_m%}ƤrOO*嚝uw{+K<1z"bt@o%Ϳh˓,,͠b>RYdUEp4 e_,Z` _ypy@Ovp,;"JRd[L#G,XnkZ)G]K/d+ުW P Up~Z/B?Bӗ\7Cf?hd;`ԧ" $m~;`AVVY/ 3T*,:n{(`yr;Lbҕ)xCxRUf!~  !8F&J}UI{:ڻ6[ަ.#gam&fW.P!떶ݿiWøBi=$CW.[D5?&?d=1%7{#&5 98F5ϸ<|&;p Ey#>^jUwP%X)2Ɖv;loh; )a6MVd_vX<-r؁ \Zwq+u9BGFr+\u,a0"q> D9Pܰkh1bCh zAfa̺GfNCdƢ+-4&<cg"6RP(k(:NY(XfK5%jϤ3 7k D$jz;Gy03?[5̶INsXSe UϘ8w XF*҃m{Zx3A1-:4:c8Xw1 faWX yU24MBV牭+P]M-`_ /;=;Ȫ6m0K^)R @}S F;Vc!EIל!*D| ˹,CΆjʃp֮_ +umiKqv13'9"\px_.z_;H8_W/Ʃڎ1~p=ᅌ̣UE=o+z lr{z=#R=J\q,4.ub $W&k>P`RI$hYUB}cU )hl!gPgJ1>o),OLYjϊ=X9!ọμwzAC,/o5 y6P% 0!L+aђ KF sC?dK*ʕޗ9e-ig aԱm@3NJ(8Rs<TF=>LL=6D~xmz"g }eo߹Bv#tF+Zb,ڥ+C8껊Gq%Q5F恉D)Fy+Ei)1֤X/> yU[k ccNZTwt6˧(Y}LL` P)NPUEC`OIn@0Mz_ V 򶹥)s̩ouK+"yCY9Sܾ9UμB0jaф冼k9˟$$|k}mVΚa$Jz6 G"fu;&ҬӼw׹|n ZU32%kI/Q'42_9CP$ ",:%71Olケ qȠ=FleP־]f::·!Ε BF5d*O99KᡊZGjr 5 ‰Ppfd<`#dshVb@U3% QTf\l=D6&4+±ep0VS # Ib,/#ujtaB (B55'¯ 1;[^?4T4@L *(-=L fFԢeDžAFC0 ۳y xk?eMkQ<[]=P ()Fj萕đ-6M̯gy߮S2")o돹5Y+Bܛ̙Y$nh3S~H(\O~ #А;ѵ8$e3bIʭ;J9;Ò(&~:m[}zoc!m>,:0B|ZFg@SNt"n߿JU_xquQ [>Y긒ԠWsn*4&#d<&/͡RE}3@j(+,@өOйM$( |RFȉĢ"w`Ȫ#FZ)O^tnl Sg1z06A/̏nZW߀݋HI^`@4l%m:MY"P:L c{mZ<,/gBI6> qލ+ .ZC t$vhVYQ҇GÂ[TlX,yIQ>w,B75;d!w韱{aF<^`b jo OeQqD!'Lec5:q4/t#.?M!Y*Ydz=ڰ aҋSGƜ_fF&᫐⽶sotHZJzډ!lY~_}ň * 7D̐du '-*wZbzc5n^3 4&|&uGcVK>cR5b.Byҍz.J[Vl[ʾ`w$}KO?4 N73sm^^HMyAc,jq.j)|xߍ@:Dy c_X+b;j1^wN);EDzO#YYpt&o'sex 8g ((-ιN5ެAtNx8ԃX[:zTenpY:BňaW| (|ÿ󮹋|Ub#qnic*)2M#sFvƣd~/dIMAo飱R /w(?K7$I$ߩ0URhxnq|k!W}G) \!yA;ؕicqF؟xW BǸ"4XQH@ݺ~\ Cǹ;SLkj8n-F׻ Ћÿ/j;.nEac:fe}0-1:3/ y l֣.&|xp4thϸ6>,{Bup(#;o}ˮ +ԽGPg|09ԫf|uXՒLb OLtMXrn""İڝm֘ug1`N[pUdL.O%]lq}SܹM2򑞷`FO"(IORdN`iRQ4RtI_=̈́-PAl:z YtO|W;R51f}YÙSՀ^$-E7ٲBB@ /\!(ď!Y‹WV>%۶jڨd>8jmY^"tߥUPzƼ#[`ދv-rF6 APBEzqF>UcGl3_j8A2 -eKӔATšOH6@CN 9uzggY4,GuebmLI xU W eG@4?>?2ESymϮ&9G$!\ tW~*GELXܶĐ-jok p6hrƹP'r\꺸adk9FIu y :NMrkc2ITȖýj?u3/rC~-71)rZPbP^Y&بc^twI kY/+IOeLľ*~au˪ӺDol2_>>4`f2MsA}ɐO |b7W%ٹ[L7xM*_hI5TZHxm--)#bU^f=`HZqom΀ls1\1CPd&&x亼ݧ٧HdaPOH' So)}8!Kӈ>}M"ڗw >N?LLԩ\tRFm.ez?`}?iq1TޢFuCjkVlgb]=jqvڿ @Ѣ 7yWzZex+?Yf2s2S Ғ@)vۅHhT|(lDc+0l=s>dgI@-e[ЃlXt?jHnm3c{Fhvq EV̗cesŤ#$y]CV'K⋬-D${ГDH~#4]@hL(۳a*ssp f>=/E)B:XzJI!R.+ ROĕ~VZ%ZTNG?OԸ[MYAΣԶEGKv 4^l>S+:M͵nu%%MlVZntCy +(c^r( ԣg,b/JR{'yvd:Ǥ-=g«&_/+ݫQRGAeyƣ4 PJ09PyMq{k|FD!nɐ/B`ْ}w 4F;KV Ezσhp6Ԫ}uaWNo*YL#Vn'ȨL%,SoE R¥=6wq[OxǶАHu#KRi~iJg?)w"DQQ:kCrzgEsu3_)ӎlG AS%^ .^X/Cxin>HXޒA3TVi=[~_&>^|\SuЋƙj< 86'¥n-FdXm ]Ayr3Ϙdw5}# ?qTP$w NczR0Ȳ9[ cJB6:| _2c< M+4sB&&TTԄo'& W w@:5Jx̚.FRg}ĺ1AV7~\QZ ]Iz%g^Nv.xuO-|e?U6JdFB]AG >M}~nS[m;nJh=lNM,TS.r&ѾoMouQ vn(*$ ԏI\\fN%"JkqR]~Y'3T @-,Xz`s2u ΨgW/Oq0spM/ah:z~D߉Q0 zKDmI_lSS9h]C2_Eyu6 ~ٕdwZ+o.L`=%ժڃԝnd8LI*%=x@<\I}WVvR'mQBo=؃5SPl)RkkQ LM~֥5BDm vYhZB^rϟ\0@$yXOِ7$|Y s7S _MO1&p+u"@?9k +2%g.Ӱu0X,5ZJCCo49ZS 6y@{d_ JWu_J(>AA"/y{d吝]. zۭ({8 2ZYx*_a{nl7$iObDVπ.S#J:6jjgIN0>tMWPͰf좏G%9D?` 8aNp/[2c{TL $O0ٓ,3Ҹ,*9Px^7?cn~ΙE4B+f\8Y]'02vG} 5*ʁwCHH"҂ :!QwYŴp b`90r>%&%f!@3 Y0֦όE: |ᆡ8BZb>. mqK*T}Ws_nmmݩԽ ^6}]4Q )Y\SN JpNXiʿVؚ6bKD.g({*O xBxx25 @m_ A{^zJOBF4:SZtmsO$0?aw΋TWZz;vJpbL˪O:B@>YE$Ͷ 9>n 5 G)-v*g/8ϲc& [P:e2 m^tV4%qs.ASLH1)m0~q;ga`J IUY%m253NĵKT!]AVRޒʻjnAQ`՜ LyGh56JJa4nTmaz3~D21ӯSf'tQTY)4:Tlf %n&bDWTMi4~Wr> qS$SVy=:TsՏ~i*E>D'Se'W9KKY8\0Ae}ridag)/Ru֗b̴HmI*qNÕVDgİf,XfUT75}):(^+b֋Dq],j/RZhs2B%g.N0z@'$mޒ߫?i!7dp^| UU&:1B( 9| xVЕQ_!ņLdHeG)79qd_o?:;8ħS y);:ϧZ$md5ꛅ'JJ>~FŐ\ ղerj?'x!L]Gzbz5$U `'Rs[+c/ p݋g >!5m#5L{=[$mi؛ xf)x!"=#bkcmL7%|¾C,ZǝI6|[ k'=1%dILTcta8B[1s삮z'zziCPK4*1Z)ntx%CE% W`YY5ɤ8Iѵq#U0&^s4pb@6f)1k}gwY9-P;X%MOZ2O߶3B*t)g'L\Kh[ TlvjG[7sfmL&WNx:/BH71֋ \u;IR 3Ѣ78Q#Ku²E/Y zTnv|{G'I})|"A'✩? WC=KOA1v*ff~a:OBx_@Vrmkk?Mws Ezd'вe7M@f\2C@)]8ʑ^$N"Ðw%48~exB_7|0q;z4K7@o%6YPSgQ "bQBʭk𙜬液/a'ML/XtZ>95"]Y~*d-ôZ{.^(zv Z :fi14qO9w}Y:ciWjj_Et3Zf]JgUh-OC/%M:ic1SK A6 %q% MZ,}_i7ܪc hRBg MUmqׂ̉t#=u${voʱ=yb\M5pd`_eDRK97h~dG3YOl Xrx.C\KB3z͈&C[vZxv gOm<v4 ʛ$t=iF?XaofS1 t}D syPv{vX&SVQىFLKHkQ9 5 5m'Z|M`c3 ,q'97saLby1@wǟHj@ }KƇ&eMjZ$i+6'-tjRbsnV3bšI1ܞx]3| Qa||uWJe/A7gـ:y2J2AۊtWl[z5ؠ}:qh?hdlv&9(xoQ,N'Ifg':ֲRNޭ$25V\- 啑\%8 R\L|6wI9BLEf%q`%R, az׉eAO`5fSRϢPAr f!6%° l5Wwji|hpyz0?fk;U )/ƤNڒr6j]^{YcJOOKDYBK (9p> Who̤B8 0w.Ŧ̲sݜ>|4G|(%EʣfԬ4q'jN/kNiٮiebuc'@v%gNNը_1b*f8KPX+7me (#SNRRG}0N6y'J8;Ib| \\\†`*Xz13]aHݾ?|sor ՖɁ[uES+:s=}:԰`ߤY7óxT Jә :iT֩f(\˪C5NmOLkk ǁ ͩ.S%n8RpB㲧\s]ǾTBYlBO 5 $oeb6*w"SJr<׆M=2]Xe%fU˶o҈[OH{G+/(nVȆRcsn;U-Lvq5`1r<{Js|mBrSNN{>l6T7GY+=_QL M^;^ $F}-!ڧdt =~'͎а꜆k"}7,Q QE ǀfNO"'tb8-q8.QRK7N$R"u]#L%{2jB+9 T??{HwKWa}F}'vR;9l ޒd gQHعK壬;զ-ϰ1# .Q++Q@&6"@s-yZ(2uQ QY~Ԧ/9S SOVtQ?BeX=7sWzcDXTPd\r^|è x47l7݈: TF&!I©9GOHk[9 QʹE%οġ}'xXq^DWWd0PZvY3ExPS']=a@lqiCMw%y(ɓ-]92+ .yCH;<@ݹRlEH5y:ϩf/IQ.佸f w+O0?49 nLfahiXɏjdt3m"@+"{u`&U3hmpPe!H6_#c*b' ㄩw;AaJay ]`o>1PyG wx @-e]wg#l 0r|m-֘>{ G`\hy!27Kk"[  x^VTۚe,ϊo|gsy?5ְ䄙_O=2qI4jDS /L|֌sݔ_V !O3Z%.VG`tiZ})͎tu q w5yw<1Iף**>N\>FpzQV`+q}. С:W WWHpXa 7=YX*y5a<5Lcm){W{v<@jcYu`'t TeuK>Fv\ AlyַZ H`Wcrvv}@5CEriIQ$"*v~,נ K kBEfdID(PL32KmݲZP!^u?Y:|I+u4T2 +^h@<'j|hTf/X"6D';μ5^,0X6PSYuomD`*^ݛAOzIFSFG&PCnfddvl2aмn Ƨ7=> {y}AP (<~.JpP.u;J{s{J(~vLA[=>@!8[e (#݅5'UiW-*椽\ňwRLdr_S1dȌ !C:?E_dJ[ob9b.bPYCN棏(9ڒ Q+h̉;$|$4W[c/ #֮ͮu`eĽtcu ]UtM|>䓢) _m->atCS`wENH#N Ygg_5g6 Gஆ=Q=ms[oyu癣PhDs:bx[+?̈́]Jh;]+P&pl.yAt䝈Y Y6͉ZN.S[F^{MҎw*Țv8eӣq1AJJ7pI1Q~'*eA҇X㈠*ő+1B.Vp,D`zvOu!Όoʲ}{7,m%>ÝǬl_L&_Dmq#Gz,!& 7NRUw^tg$ռ(#ݟY3Q5[#[YXňcU;.T,7d\;^lfQ3oļK9A6URjdr+f/:Yˣ }AB95V J{k%Ҩ?QJyrټS٨`;&pqo hT5(m̋DSgr՘hL!@&xkR.@8;E 55RNMҔo [k0yeNen1a.ߚ\rMKC$Z7-H98]YHSӟG{YH˦.q! WڞZXLQ^y"g-y$ke[cZm2ש擂s_D0NZ$$% z/ UG @%jcBA2EZY@trnb,JYZvI>% K0ϐ߿eZn߯D$(AS(vȽ$#}-_M#Ҕ#'":3-3e07 5@M}Afg~^x~t[9[cnmmEO`z0S\F;.؀Y=Y7&9~ch9z+Eǣִ0|!偲ⰌSLsC۽d6KHbڳΈ7O١wCh#n}fr9gU c+ dƎ`UHeNί^"ֆdQ~AX:QL U2(Kqa_;VBr[!l2%iYk(v3i}J%Xϼ1aX(2r, H-x:v͍ɚp"'I #[87Gs,uԸrzn6Io t%l}Rj:NeBdjC !Q#JkXAwƲ)yww#;`!BJCzu %ג,gJ"JݝK&TՈ|BR["_؟@ -'SM4FwŐ<F|i7-+,K@`JZ; "U\*$5ӄ@8*E_ՎCrڄ w|g\,Ab HqG`" #_l'd{nYsUeP(3-fԕMK5d c#FɻSҲotV^S䍘SDyo ?U?qao$Wu0y5;hLn5dBS4#?2"FȢ_cA&yKt[qOO\>nC,\0^yKBm}0baQ,"SB\AZFH?? ^ΓAѷ n|gQ^~|8rדO'y lMIZ[ΖjBPhCsӖml؆XC۰X *:Eoc#Kj"HheX?ہllK(L 8LKb{q~uM[CLps(Q u&`*2 މ`ҕCA)\%g1YZ> P?@tM7aە/`{ώ&CP3IW0w1(Hsn1yt=x9B^_H :ݙ7#q>t){gDުqd)vShڃ |[W.u,)}X@J2~.Dx>QdQ50+5,WcW_d9.f,0x颃))wa=:W)aM#]<窳}U =±%yCuA7%Vv O=mFwlCJAt]?fEs^%fdOOBk]ߞ-4XLЎqZc\H#J,zh.FPlN%Ip*.AV0ț^}>H+[҄ꪎyR#"PW>K+aHΊlgG+fC._vUxq㊘GnV mhȀXI\)-_mS92󚩥wd-U^2%C6?S Ag SKXq3&\6W u,AGF@вMҌGuwϲSd%[3>,|o6Fma&6v7:r4RTL'_}s2qdG vrI"<18${s^Gtx- >acb%luI%hΜ4ZzPEƗ CVenJ*MNjZD_܇`Ҽ#WQB}!|HD/\W>pjDx׾eŁkZ*? >mZ!?Y7ۢ8~B#7X_]WXi&_`cqn^%RLxp㌺ys!Pg!;- ҡtR:8b<)Ucz#Qqw]=2nE M&K7ɠX֘r3j?gA#-G!~Q9Ny[.\`7w-U^f} _Ra;b 7&zQ4p.esЪ(?[+] Ӧ)X:lv5]'3=QcS-Fww} pt&>)tb&a_K`=B;4l`4sFsSq6ۦZNd-)\iWx/gzBwe\ѓ`2Wo=Bu2ރnUWü/S{(Gw8/d@z;xH$G$i?1JT2m-Ǚg4L×KHAEQ@S~WA nWt)%c蘻mN׌GRK]|1SZ܇HY!{gԮ қJA*oG)wZBAi+ FsE "dt~ L#E֫Qf.Vf9q@.ٓh}/>69yigH?| XYN%EA~~$wyQ }|k~fzT#s\l2)6~vr-f|уmK6~sCPqӧhn,)S&fƾО=}xK#0H(<˖^J܁'#bHWinxIfᴴ#XuQTXg5 6jb@Mobif _~9ד Yof<׭"zW^|(?A yӖӥB@ 3uGk R\l/s"i w +dFr a' .&X .)F;k* k (;홖IO >GAr9%Kbyr!FF%g 䓒 VdzM/ ,/q;'BO=#9W:]^!MbԿns(_ETQ!-% QG~Q`C `vgDA}E+9]Q?#]f%ׂ)([=#$3WR ?qL֦"d<9l;W?"0=;\ZJb4̦)J{,EInb'+"3%)5}'e@tQ56HYZn)Qj.3~O%;=3 q[5laXp`s qF0BHcvYX޴~ؚ:&k%>u.0@KAV2MI 6Uښ}`D!pdZk9bW S0N09އItsZ0"'2bۇtll~>{C8oۼQ}Nk Žh^.xҹ J.R'^3]*Lcu|.0FPtKMk,)u%ٗi^/u_h c{-o6#ܼ=!҉ 1CGqNϺt" JzLzR߹L'6>A]h78QŖpa~Fc{)-cPઃG{:*uFD4ϊ|PMD V^ѷYM9+~'nF,,F} DaRKD>c@.;XotYn xf5AdҳJTfG>3D&\ݬY\J}F磸'S:x?ؑGsϨf\kS}"nOL59G&4>@ |r18!xm%17ܞQ6# VݬB&5=ǝh.oEoȉ_5n2'osDzuىiOB W<ݙj܍:]odjȬvFɝYJl^Q:p0)$=$nh[ƕ|O(D4iivkJ'ڢaJ-1$ (9)] R˱0?zNP%Z|ڬFsg%]Sc5DekEe0j\gAL72bbSTs7$8 \sـS_d]z t{:^max/%KaNxv;pxP?MX'\?9 ,DQSvS_=jp`BE'ȇY YC%-D˭8 E#{5K.O2u`)oi}"^viPjFިyt3hlW6}R|Y?e13 1/' v4}ٕO?2F5qi歋iT\1EPsO󪒀Cm<Ygf ]0 ~0Vr; J!3v{g,<,!Tim&KKZ.kЌ1mec܌ o+> |'!x%BGp` }qJF{GFv*Pp N#>dkZNJ7kbZf̜.^<" FUD`$ȝgIt tdv `,4Yr)IiKuQlV@X2i vO c*D"B-j^ ݍob \lY1dgwBE ݑ>/!|=?jUZۆګu,iFبYƾ?YR >J@vELҐӾpb=Fk= ;Y ,/r}w gݔ_p~+$?EGiex4RA#K%i"_ÏQy3ΤD!v?*&t2]!r?M< :)k~gS^HZ3 9QO.ļS4% B]ZOٽ}T +cJ$]|JoەE\\f%ZT6l4 ’[Φ<C68`Z>qaW Bc1TAAgy{τ='!"RfPYf=ׯ؃98㕅 \? Kg }N =mWDvG+w|ӽ.=#HD$ 1rQSr? { нuINؙXq|.1 tsx_%DM&8>D;C9mSFD vՀ0!k 'm> F(VƦ֑+o+lrkD> t@j8ych=df^A_N6+t.fb;jln37/= <"\/0z_ ltYVg(8m(|<]wIB @:Zaa$e|%ƫ^$fqkp.DI?2?0.|O]ޠ yХrV[,;FoZ‹M)*F!q0(D`5/=xkp-gC4mؗENp͞aXeel SN#Qq)'.tgQG4Wc Ox89|y(G1tx=$n #_JC kK/E ``.p*?L[Xyܧ3Ԥ#TUę IGw3wHτZ#VSf7f@=Q d C.#T>CBLiL?$:CSHrbf;%KM!òxK9o|!pHAUC <)hfuCϛz^϶'y9=~Iur]0}􂀿sʈ=#ـ*F=1 KhU̴7CI@ys`{z}b)` bdTLȊ^oڥu W EP̼&`@9=6h;kz)45Y* _C; yv>afbL^Z"6%1F@L.3+9-^ܿM˗le=p)+DPyU&tHsƬʸRkə .+t->{DK\my|O4JK5ď[/]`K&A\çQ eigY3fs_h߅Ιfѥ lr+MϜ豁U0T? %cj:LBp*0wZ LY. f}.Uip~h9nƔ39K{@#|Xё'߼GK+mQv[(T\A[KڈTffAm׮!msTѥѳ,/&CASs֩$Ll,&IG5 @*ݚ^(<Ԯ># njVI}}&F + \ז4A9ʄ1EJ=wLu6`kUf/~F7>H%9n XŏȺaI|Ap'{祜&iVA}(hA^+D}};L^xs0H 7:n6 Gy$ YwJ~Y`Z}qGNSaX (/*Mo A}Z1V1h#v75pi~p)L $.Dy*1[>SWz< ^~׻SiKdtJAam0_^ՏcY.t:ʇl#_>Th GJ~:ݨ,=3z-^4٦J$rN. ϧţXZ_{RBiTf.΁}Rٔڑ MDJ>H(#gpjUoif{eì 孹055U-}uIxPm^7{) L#ȿ#Hߟpa :b(V&{VQD'W{O*?1f(5BI5ŽR=hШ@ą7 ?/yF̭\S h_/E%%.X|*fdO+nkOa:6_=Nݫՠ`BM{`Nm۬(Ii xtqI=;%K- 67#.g,}uC6.[m+ %..)k&mldWi[1|.!4 Az:*y%vez&N֬ śYv 2Go)0V*aGu+ u5Oz*TNY۽~U(ilt` բ!o.Fe=iH)4l^E812>Z7g$oH%R2Ѳzhio&ޛPjM-*K3l;tٍ6f-VJC-CG?Nrd!#犀k9jwqr("o*/Jgfj.60zڼ{!H C E`H eS!}j?7_"]J7L—K3އ;og^:u^caOr'/f[꿱7"%~*85p2k:2X 0wnY~ 3i!zuH9#!dHҀYUYR)Iyb^SamCVM_ȝ&ý 7VƌvD 7j,R`Nip*3SpZiQ53Id8noԙm%h:)TB3MMފ*Fs rKk>XRd|!d+e* H,J9+cr鐭?){hpZB߳\F6"Զ"ObEEMH69oY "^3b]iwVZݟ1U7, h .`Q+ށn~OD-P~l!)+ːfgwF$r}1Y&KORM؋2+d}/+A9;&b{Ҡ9n/cV'GTcN^\p_ێeRc?r3ϗ938 *;qq9Y 8 \. hieȻPaR߀ 41AXkU{ j=>kk?jH <;># PL @g9( .,yzOB!>]p9bڞ1_x&IhG9 hကȿ?[x27D0 k"`z/h+7S=%xl80hcvi Fl\7V?fBu]p^t ܃& 9 {ogo EC,4GB30=Ll & [v)BvY>xikf/S#uD>5$]PwB3<9ИF %̦M05`nSTBfR }D1]p&x[g 2l0w@X`oCoKG0Ej"酎$BT0 5/E ̣Y0e8-b >lIә#n!h`X%_qZX5.#`LKaq<6(:/m>]m3ǔ4-o:@4+a ʠ_u5*g5khN+Մ<5sTP!S\F,"X`֕_a杒TʈMӋqMptP;}}I`s{8EY'߉qг9tT>$t˽fcE%ԧe 6 WcTTlL#ZK\l[j^h2, #kqA8^ ՓQW5Ǿ>$ 3Tp!2ﲟaI$;)0/Uid^KL#eA?߱r_m46-LW'0't$6c|/K\OtJqnO@/4巈1) `^0!eHF+bnU1]mBa֓- b5ET]MʳcWCg$Nʣ b=98f}ؓOR R4so4wr#%VYH1le Vn5XtPAgd'r`U0 Q1@\"0MS9{n.$'+;ۥ\'q09n"] ϰ&F<(> 22VިN9^V/|5%Qwg_YTl~Ŕy/QέgwLj֜ _.O-DNx:S26SrOG@~λ+;9|15K.EZ";t@O8&ꡮ_,!%v+ǦT%;?5kO7~j5_xf/fˤX*\twÆ?Uxb~Xaq-Kp@N`&z2Aema^'aュ~Ͽ̻"4ThayޱZ\َ 1@7zBm\]$lBtR m ,9V`-6)n$P6RoDN:Ғb*ҡEqd4e\<3A~V$Ic+!Ʃ m'g?)`閱n)?2܏@XgUxoK^ۢStVXЕ bq'ӇA`+U%/=Io]rY)z,H ˍ5TՓI6YJElnr(-)) Lk reJ.8E]™[=I?]A3K*&!JIyK}MR<8hIa43kD rMP k1pѝ2KUJ_=$\6lmq} ș,Rd2It~V):hIafoc ֥k)7AX\!))ʺa2AQKQeⳕk|ÓuvoHuU6#< ~[K*JW :Bgp2Op3wR)!_Ӝ-'Gg}lT-|c=m2= ]$%qK8&MYh\3:5pGg,1NfLtxqT};5OXK1ɞwKNI_ORSVOԃ |XgWmBe uI8Mr&5$8sZYU?xnUnv%.xy(븗b?wv5205pUz52wΜp)O:++1=Iv]Q9jNdy iR=*XdF`)4k?LdW7fZE>ː(XAkCub2+ZcL]eB :u.#Zom</1"{m/7K/gǓ"p}G ` C0ϙac_軌'.Bngbcyq 8P  fN%ۣ;AsA9 zKَ  %FݲwETPNGQ6=*Q1IeWw596-C5M\(ǀJz*]Iv7c!OPg"S;A5r QA){I8db_! =͗8IY^vN]O)PnIы/h4an6d"J-`[d9S)jy׳e4aJFR{ʈY9z}xj KM/~a1@M}@dOi,W91B̵<+i=}IOt-4s bt[yei+u[ɉPr,}A6 B8 k~{ V~N2췘ǀƚJ5GN 2[Q߸&; ߎA;ڻ2wvH=њvACsE;ܒ3'$- ;7ڔ/D-OJ"ڏi N-1ŃcR2 {{Adv=x^0~K!lKzK\7T%1 XVPn7[p3mx`Z#N.bA㢖9/5Bat/e/ue  S&iSds葳M<˯7}$eN!W% b5(: o*|0b;- 927oT`=p2c!=„u}j~bnr=U("MV*{X7! U}" Щ%$M1ݖS0£}(J|‚v.aMďF@R]ٕwseԸ0h,p=/r5^8mݶFx>&+xS\rc?ޛzOO|W{UUJPU' ` tCckkh^q_=vV]>_fGS14Ws3ReKЌ'&j;~Hj`~?l|CP)T{ بt:s5bŽ] iY8=,6k^x[G"Of 3l mNz}"㗇1A;g&-=fw$c^5(ձ.{Wm]k@KlTT:kPp8hic&J/F:WCG_<ŇRkT!>&o>Ƚ85bw/cW=O-{(($ڑ4? urOZ+Rnu1f%9`dl@U*O.$ gfT_YmqAWB`W =邖T!.QOOz`aؾj~Vfo=Yt27jJ ~/=tcS7ENo̻fr%ψ+6ɏ~f:E獝)!/ ~$j6/wA@t;$8,MH[{'s)%*~}ǭYnj0X7։N2GTh|( lHAFN7u-T& u6)ٮpժyr^'8M/ l`pV9SvQuKǍga+J I9kCdA̤?%2ޭZ{r5qחs.C kb:]&n8u7&@c<W n:HnV}JD %#UW z2.U1= qG 6[-f Yzɣ@R( dLT{r2Rk~e~ G@q^khJ$$|#<ݠxJ=YlW>5pak< yL B d̾ģ/W$aڅ$, :p<GTBy!cE'DvT'Zh[BY!,L޽I^]鷥uA W(pP{b3 >ܳ[U(u6yqJkf9kIdQӴ'gG#pOECI ݍkv*h2Ix [a5_*x \- wShiͽћgQm9Wko^*bnfW%hFIHŸ'di`B輙.B1X5@^kҧs([J%"jXM3Ke\+PT9.C/N."_$e+6L1ל,{%Bm<'$#JC)Mn24ǑF=q }A1#zcp`A|lO t1J5#j}]Jcƍ{sRv[;V6)L/>pi2ZTS-{䘶unT +ׁ[=GH7G;h(z|ZW۶Z@6S&vp/XQ=7YC jYssJsy2k @3J]k2C6}\j? )E:igbBS ٠u5tR.g:xἙ Cm.VOI=&u9yyͰ1ip}lj(!HNOQ|LZU-FRKA)eD{\N$G45"In,QuiKurŨ8)́,6:Pص,)!47#r D*yT7 `L z}q?a汗" װCE`>/Gk[gxC'4OK˯ywQ (F"Sv7|b &%d=c*.,S̻+|Us뿣AOJ0g_8@4"x} NWKs{ RF "Z $ ;A~);S1Y>+IeAž*Jc<~PSuN;pc$ڄCyERg ? l8g. ͅRn}Oպy(ԨNUkIV*RS=0/Q=9e7Kouv Q`6 +ݪq9 j?;$M:-)iї9-ދ:I~l 3B;]j|w灄r=jMӷPzdIN!¸ZI?y0)&/i 0>'Hfo;yS1<r2!RsoqVĆ /7&tt_@#D!д:X Q9@:&As*ޗ6*!]~,W7u4éHr @Q\d YW"9y }sȏĭ:TB`^K!P&X?xy6{ӆSoL9%Mt>&c?Ju:dmIP α[<7iJ3Y8tG%ı@ELAPϑfrUQsJ`77V2{fXʯ.QYMrrhyr.42Pf^DbS5*BVLv=R!<o}1!Xʣ k>l"CB5A@o˄/p&BbڮR cW"(Ns5Cjpacqv ~NQ -B=X Gl"RD2MGt@ tq30Z}:F$A+_/+XB2LBRMS6%K{<=j6%vz0Ӵ`*6 02}dpq@< ]{im 9{/] O)Ht16QbUH>-hހ!f [԰5[4\ YЛVJ1κ@ٱvAhQo=K/»΋<=tfz[rdQ nsj|JxHҚ=zR]gn6 )7V5oaYӝNTNVCcHO@7$e, ~/lŬ dk&)KF^Oʟ[ջѳWLxΘ6aOx`C|"2}-ScFg;2_d> ;  zhy>' Wr1̚zg0}q} VXEQrYmWT)o}`-RMYbߺWML"csLO/yE:S*tU*4H}ڎu m<2)\!cEbYb3-Y2`"&`eË3 HR蟥[3)o/'M/9S 3 $^&u.*MjrOe&[.dq=7ިVOHVLB c(?œvV'|HTNP{<*@=Ŷccuq+CBjՊT0#q~5 vL?F+ _w|DT3t3J6x I#jhN :z`G+l]C $&w>\7>4?(;3z“ *KY80|pQ M"C0HvRD`AvzV#Iw#|/,Fȏ&s8!Z}y]OɒDk2H F>)rWw7,Ғ-~ ~mVdD+U,\<<*1LE){tz3%/yA y Ei~ȃ~;eR @A@_j4|kHaG⫂u &'_ ,Iuo,pVIi|b+m kUp$񭂜^Ê"GUE1C*fGa :@v2g[Ela%uT5=>\ ?mX5([F(]ΙN12RiW|}=r1ѿwaz1;Zt ¨c=6]PJ-aˆ5xRqٟʆekԞ*/3Jfgc7Cd D+dYRa ~[OYCm9Fpq6jܖ`r>w&U4u4ļ)v7ɑ|$H2G8q~jedz4jX(\~stBj6,#c @Odw~?i"&u(&5ٵA2fKi07@4>z{J GJVx-5ç U/ѐP1eMn1BT_S&>+NI(UH nm4>H~=8`*\³03ąHFaSy'/H[;jw~zڝ0[ےԟUðiJ{L]  TAu oB L,мb2>rb,ʿ9OueR#[T#eoAaW+[Ia4].j8O2_ Co 2J{ZodA`n#T6u e\{q}G-%qױ 5Mmm%12Cn>kOlZq S=ުyY E@/ "PMM pgJ۷ao9а Q=ﬗW J:/ꀘK<쬇I$R7K l =Ƣ+#bJi;|xP$>ʑ!qJ׃ 6{qx}n(DH=r~5A[)/stT[Ke Oa]B('=j| t%zLnG Jq+`LnbyN3q("*$Ѧ{ 4'o;*h:AGqa3W SF #4 Ѽ<#0S~ q_qa-;@!:J괓lh-&8s3qz)~au:5yOB6cP*UW*ظiUp7z݆=@ f\6bM\+|(t ҀPXzl ` Nٺ%k8)&1헰rRnf!FG9SPDͷ,BG70@@mku٢9n% ٬<a5f6dzb־> _TV8ǥI پ@y@D{H3TKF^jRγ \U0.&$R;ӊu9KnRz${ =р sC)+ꊈU;Bx 2";ӥCbC@7"Gͤx( EC@zO4[2* 㬵'h+yEja3_Ѻr}mtwP0 O!n%h,3FҲik/7m 54I0LBD_.p7eauɵAL+z 9H3΂*b\aZ σ[ͱN*^nբ=68Mp1a$FaAŭ;mSẽP?џoyK4y6IMzloD;sgK7]|Jٺ);DƄOy2J鴯5U~l7Q 73c7KV#gbLEF"d@} ;_d[PcfU޷*'M|obяcR%Ijv/M}US ,>&_B@$nY(zϽ|aE7|8[7P‹Ԕs>'-'"Kžfaqs^V-$Kij`ݟeA- w֖Ȉ2T5f; 4 FpUUK&_>nS+ۗ=pc57n493W*uaʚT]:avE;)/訴38b%Z#]Y< WW G$Up{^\ (kfHI&7v׌Cs_`)y`f,"G 1-_- E{Ac+&YF#9eZQӓdQ3oF1[)w|G?D@cI} Zz$7^"2Iبgi#7s) J[M`|)NL4rO%bRɼ5e heS}n. 4Uy:ǵLYz'Jzr~ZV{yLcGyP-ilٓ6p9 RA6sTy Y'j;f籡e⁄QWY$`҃pS5]U&ꊍ xQf4´ M4kؑloS3wZlNg]WO( C3[-ΨzW~aԱjSa?@%fRscX!3Nu8=rTDBtUV=6& 6UދRd+nc *k AJc h:'[rຩC-0Ԏq\\FqQiDi`L\T@qܑP`l-RZW7\>?țI0-F!``m'7JˍX%YQs`=9Qwl@o p!tm}=Mx`VS{)U䏋^sw6¿P-K}c:&R>ËX6ILޔsI/7!iuB_9>U"M fl}nj&Mw-Gb߿${[j>}.o8)PDsC.Fb*ns?ޜE:UʼEѮ\Shdo>?DCXE5+_C`Khl;0,ʂnd'3t}{Z{P#P KSB?!<~T/Ng,yYM}5K@Ms:v1 @bl^Jp\OӞ/:Zy$L Aqu75U ; E*dWPpt>q-}-k8IPHKhEٲL<).7NOLNw5 ֢DǻCݒ".)e+Ad`AIޞK\XZhj6Ĩ$YrA|_VT&~P^q|CzrO`l]6$w˫H h}(NR]ܐ"ό&".tΙp4;$%CXν>EZpvٍAXebJgđUQ\nSa a*bzWU.`<¤E =?$l98ҪwWbj =r񉐳'!e8N`ҳʳЙ-aۍ n[(?7VjWYrVc=o 9<L}Me. /y\mT,~ |4.SN d٧B8}ǜHBln6YOr͆s8K|<)ID[O8$҄imED6;j틯~V3@%UV^C%{ NF֙~ԜjVTɹpLa[6 ҃ ) ^~Hx^,ŒV PFK<s)gkU Y`,]nĤ }?uK~- .t7㓫}bk9WcѢn-5Clq :Pj/+b7XяM,B%We`A>ysE޶Z9M(۝1i崬7-DuǍduH[-YBP`K>ڟ|>w%NKjdm81C c ga O7]LacJ $~?`7A`5rk{ohrtHVД,aLz۫5AY-`6B}B5vfY 3zj#[:ȴ v!F%"̌!W\l uw's$U \d]kJwP¢EQ] ţz: .aüM\7GU5wa@w٨a]k*j# G6ii!b6{:V}&/^&Cb>Jif s []4L+n5i cnd$d< _bL^to ~Rm-1Dڈܵ]:&8'dm=өk,4HD`gkɋ2w6'ߜN2o׈m'0i}ҶBR}eXR^c"=dq!܋8!`h2| L96 kQ:ٴY| G!oVL<])!ZLLzNYZh |߿Pa [1.E_D35qoE<+)Z7|P>ؒ;ZGBF(OSdUsU*Q~="hHe`"372skͅ~#$gB]MF]kW#C.ެrЁp 6S/jzRKy*8|f`$Y,GB.0=|1}=b7GAl,z+QJf2`ANCd#D& 4Qa~!?Dv& :!n/5QMLd"7CXݟlg(. [yJ&u~ 厄Dۓ#`_I %R~Sdz9,}RťKI5@7W1BjFhq'݊@$%;C}䊅q,_ x")]ȞqU]H@t"+AN8d;-5kޗM)y|nL4=HCj`}pmulαiNӽޮ 6S";Ady~R_3s,.I)<=bc&y|Q:{bd ? Wx&woK&$fgK8ЃiJLRh{:e2T@cn62u UPlY(|;r Biɘmг;֜mƕ@,gyj~C(ܩՄ"VT85;Aać0&k0"bUNq ,=xVj}V+42r8y ` |+p`Û]soX&>hyZ1;Zv<6\MQ%fT-ȳNUs%{\DC[=߶5 ݔD|?ltkQ1cl E#fo>|dwWH?-۬Ifq> taGC1E\B&&ғ >#׻s7^iKAEdjMPDZj / 9_`< ]j$J=asp>XBðnѥᓢ㍡ bn$hXj372Մ-/ `c&U5]Q&Fꏫv4d9 46J0ہ>/^8mnh+bEs ' ZiU+/gu2ڊW*(Ǭ4{vIj [AO='t%ițHoPJd5[wѶ\y+'unsk6"%&EQ%l1Fa9)*X-Hp΋%j "/;pބVn@ymM#;ZrF rBs^Sh`{ݟA >D:B Q|Ih ~ϒ@ON -C9g8Q+M@t_(;tcD~U#Ub"[BMwq6%U^h\kO}'05>TnUTDE3Z)',} QΪALbHNLބ./+>i66>XZ佈hn'w9v{$)|6X5ue:qx"(%Gk5"^)vMu'P i\[RIIC`KxLU M`lV_f;%]rCr֞Gv͉&SCp^ƊĚ}}>Ö,:DF{}TFx ГGC8N]MAGc=;]aQ 9P{mAo38Ԗ1`bm'Wit A}awS佾u]8f>MJS׌,JMP/sa%+[mPC'67eQL zÍ ]Nv4c9*n9ݿ)yR}>!0vG'yM~NꘑG`eAIlj^h_rXNJj9{%AJQW(Ѷm_TAM&dn)rEZ&>@~-f>GQꙷ'u{/g'{\h?sGD ~>r_bJ |/aewB_'v5<2+Vn;FϼdfYdKCS` 4fB[4#\90w%5 sc/7$QC_e|'υ7E)}Iq!e";Jt5j$#A'"#ӽ[z \.g?q5`9.lѦBuP'7Ol]:jTE"(M2+.:{9Ń.܆Uef/Ymu(jP9br/5YcC+e[5bRKQ7y P1}^|#b#VKXZT -Qd|u\k߿&bMĹ쉙(Njkm'^ەoJdjsԁ).i o^?'0KGNJ!:ۮ;v@w6 Ym0\MZ?X}y3O$cCG|`/ioNPLnPoCydv[~_⶚;gf.+5euYAl΂jvj*֘*fA:2=23omNƐcK'$&l#Fn툁;Q֝)` qY*{'-z2wSg Y7trĴ?\%rt24m .ERH+Œ/nAl8%} exrN. /ѷVg:<ٗƩ`g#l2(\t|t)B?w1c%؏OEmÔ\ds'HRB=$?fl/Ḵ@=]Hڜz `:[.G{Lt{>~7P+V6 ,3܆sa]Ul7WD3{l1u>ꅞ<[lm~( iЉ*p󑵁 i>i-.Ŗ0-ǻTr~L &<x=0XfDM{R7$pJj{ΉZnס-NUr' y%gD'!eB@+-<+YnDog3Zg26):n_ղ$HHtJ7iLHjS/lui/6ç0̸^t޳E'@QC{q0N!oN1gSc2q_>odX~r$x oiI[*r`Xvq}K^^~v!3GԬjaZ'" ÐW(A[-+fw#qU'gy,ugo멒i֊,ApLiI[F/uhv-*Mg~;5!5X\U(iT;w3W–5#t?3K)89lCq0(ӷ E_^@-"lj tNnPi0t$_E9FfO@P(aL#PyiIzk-M _Gz+gbφw<e_rݒZz a-@CNG4%톃TZWW:罡\yv*^$cU0zg,)>{b|h|r%q:^5xmݺql *ձ%r(FIי4ȐpiECc%-ۑlxsd+!R &HՓ(I$MpDw\@L@{(EoFl}Q$5 8Or Ӆ)S_7E7XӉ3U Y 1>꩝ܙ4<Z'vhr8.),PyLh~!Eqk^-<հfjK2 eqOq'0׀As+[w.9=z8YI哲Y9W-3$%dh1?4cy"f;hF*L&<-&WOI@N5FQiL家>J|}d>JHýq4hK5(%lO:w+`j<Od*Sր{ 4p6&v:8yRl_] C=cyY,eM>V>@xDn]] wrӖ~a_\vJEnrΈ¨ _YlL2t|o쮻`[$<#ly%9Z0y6 ;F|D;]볗Ŝ,o 0͂?J1x]XVz; 1 Zoއ ǣc3.41Э7{ȁѵ Rsxkq)S< Pp\R,Y#EV^b$XꞠvc{FwEfu {.$Ux k0.HP3-ѥ ̐*ϋw?&D(!־o둪ngG`NarǩzAoA7w6040ꅔn$vQ|tp5u%40[]8R͑ݛ>=5c0vO^ryyN5*0rA/j7טf'LVĵ鏤z=R;b[0>c0]9U0X׶Q7P%Sgm I$ZzZ% 8r5 k )**h_"x+o8\YQf X)+oqL'οK0ۓe:KV&ZIQٲ9=AaR\7yEBAc("?̂2 D"X,_;fL㓕Ҕ.¢ՂP숣WթqHMn`.hD, VeγzR B}۳buωXĚp{a7| MI C>S8JqbSrAR{63dȝI\ΝؤȻ=2t?xjO!c(uIYdD.ƛ$;.KF۷UkH$Q_T t]jTC:"XH԰O+4N&: L/PYPztpWL߾/ ,]_1 |[LVqG\[m}=DjM f&h5%<6JsfP eK汦>=JoX cRj3#]/|pq;*i+B8BW^[!=_ "grL-4ɆKQkn̐6X8 L֫GohT $L D6tBN cc/JTb1]US:]Qxxj~]эFe>=dolA&λS RF̒. (N/ *Cp%ꦅ>7S&Vdһ=VbOLtܶxpt,CO%?]&/LHCD -cDs~hxk@Ez0e 5c,x~ѐ#EΘ8P:ćCG ~9'yo8=E N0հG}#-ɆⰀ:{QCv.XGLD %vPO%$ҶIhWe7Vm:+XZeilAZ~DFlyeA i/| Df͟QAQ͏JO?6EpinjQ5T e~ynC᬴_]d8mb6PQT)?u4 ?PIC.f+n@eFFvǣZL!"G!u)DV"|gAzMcsNxbݙCqʹ6 Y?lkr3z +;]?X-8Pr:9=/d4Agɐ.붳TtY\fFB.@Sޅ+ZV__5zvb_ҕ.}Dr N2"CZ2@Wj˝!ר lNuVU\ C0Loj\7a)ApoVO9F6S=TJzoۍG*VX6=æ_D>i\Z(?a)*v@wD$`Wlf@ck/Tb븹⋍;_Zx3`1rս )%$aZgoRNhem PƑH $8+3ZgrFYKH|{/q;e?(4(6fBT;MzUS#t &f[#h8e H餎+OɷRi&c'0j<(\iG &+܄^caVf=:~{_YY0$'zUk}<|XU|־o4` JӉg1sS(2T$tܧR3Rh ,=oq 3UލoKE( Vc]H OPmnEQ)~4cךc6$# *~,?`%G GPm=N~ DQ:f)f$Bb*dA󾝿 0†pPT`F~~0Sf|;mΘ߽y zGVME`UD믲PxKup iئ6/j$husD)}9U &4cpODl-dJ'@:D-;}q mgu>a$'{.5 AƫzIy*Xѷu7Mh }~h3ru̍ a/#tB2܃!"9*I[딿́W3Q+g9 vzs,5QfKcɤ k/9,$e d6 @'KdZ|!Hqh[PnԐN"w}ÚF8 "n[)ȭS/f;yus_' ,p#m@Kk!TŷbXƿI_/x_mn*ד(cW(_<Aiz?{) ËB@*PK/[-L Tթ툔ԇ,i-UEb؉"̯=oq5#,Jsou"|nU2b`1{]SnRRkcM_ibs]nTB)lQZbz_eYhjP|ER*XcM u+*OG`{eCGg"-Z2G7,M^(\4Ty4f k cjo >r>"e7?}79Q͌N^e6V]yaѧ ȢH49WxI7=N(T6dMNj.t^sdo4YZfUv"Rq~љjh+DtQXF݆puxވ^~Wy07;;5uWGG p;pf+kEW|Eĵmp^v6ޫaoINj2$ G)ex.1 ޔ~|13xJcb8UT~؍BE=U׼[u&xAjq$g'ג  4#1:ƣkW  _SsoAYarupU1\,zFǀue'%ƝцI/VDr"# b@ 0Ä]VO],tvGiPnj+~5Xc6DN9m2wN;WH,k kVC⋭*AΗ;–ju:X*JHIEkHVW+6r>#_HsD"] (L9*i܌"pBP+㵝yb>q"4,=SNe= Myp5Jz*L(r=qۑb@4 |fyREK*R]bax:.1PC_񻀕Ⱥ '  ګۂsfÕ7ITKva7$V1YۏZrE9tM[4~~0.$qwY*BmkF/CdSF67 PS]6UEQ[09-yX7RpvOqflen$7J(:!drv3L#鲒ptl=G"eȨOƠ'4Y!CڞN!Y<]yrSG+& &wq- SbAj:W!e.MI!T4y[%TiȭYlz;Q$ۺJ} &.o!9~QI:cp~xհLPƈQ-tB>͚7A3:m&ŏY6'2Š4>\*˪lD LD&eR lΔ3W L[UE9f:f'7u4u@]ڿ*&YץyCyM$׋^h5_DCt2aJ {Eٷwdy3Q\=c*xҿgb/۱; xjz=6$ &^^}V;qd10, Hܣa2;Sda4aǧTg;%gh11㯶|9h < Z$P?9~5[cHd ɂW꩸0MGRFBHQFu =WKC+rfT(N ۆ 3o?Q!+_thq18d!cv Ö́%cwਜ਼mGbSETDw9ԩPQݢ2{Ԭ ƓHW6F}c/Y6 wx7\M@cz eV| x.T`SiE#'* ,TA TN [b 0&t;-Q`!?jbM^ƢL+B@ NrQ3ɨAjU?2Ni15ײַ+C{p+Zי8r&nZ% \ JFP[>6' 8o œv&V̒ "b=?.dͩMݚ5N+@;1,MqX34xl)`df7bgEp{w XD^,i+x3ɤq MT8Te!yd⌔rk~, *Ouf++߫1''fFlۺ# vma"_nj`\h3p⠧򚐺f߼Qy0gtdON%kH鏇c\,w@1p NS-+*RpAH8G" cq/}o;hf yծ&8(22z87c }UT@+cO% 1c/|*}wzY^j{-%hznaoEՠV} nZ4apa>IJ "2(0`6qc#fJ1Y$89PJOՍ_kTcQZ h)iRjQR9jzW|m]MA#'Tu &J]4阰-Hgޔ2)CӥRҮ[%}hԂjx;6nu${q^RYLQq@@EUYY%T)./S'At~$ݽ*Y zu\唍Z!k(p usMi"uN?02W*8D7A| o"ۉs8J3k׸P֨٩PږJC3M2 \#gx.hw1acyFj Mmxٵw<(i*>)TskyJva+D}J(Hi4>MdG4 '''' VillQ0\gHEbʏ!I'vT \ݷnѼ0f\T+@0ſfrm0C tHIXZ)e䴠 o Tf7e5Ygcϔk cH}A n.?CaJ_}DGڭ _:ϻHE'f:a 3m}:R9~/#˭_'I7c6~ ̎Pkf5>Fqx ssz$|{T'?{(QvMuE?c,-rmzߞ#[}PLoB6/^R䃚**(pQ BP}I5[G2ҝ2[9=(1d>Nn=,w%("Mntp*| C*[35m2У;f cWCH'UFbnwQF|L^QhXp:2&q#f(?7u}X0(F5y4q鈥O?'2a_B@oyx@c8Fˢ"gCJX=Ku;J'kJ8KC1o,C\zy!WM7L\!ZDD}hyYiN^dxVH~01 "ri@-4~=;}Jwi4.1/<'H˗H)Wj|:p^+H]nx=Vxr XkhKIle!\]Xkj889eGZq00v}BQ~*9A"@șKqJgڕ ܙ5{IzӀ{y6)CPlv%x;sQ..F9 5/١n]ɩ:&bSG'e2HUS/AĆ+l03 ].Ι&c82\.V5\as&"/ѭkv6 $8* %s8h&W:BHlǺ[jkUcJ;w8QÊp(X1˰Tk%1e2RMh3L^B0 > E|Psa擲!z,]Wllp!,ٙʗ~T\h}Ó"]C| r3CsK5y羑J H"I C\C Ơ=yܫ1f`5}hy)κ=!eҹ dCk 3rtDRMhx6fo 9ӓ?&ylzQFM:)e삳aEwg "@%RXs )t"$q@/Qޱm=Iu\&t}a*?v&{֎꛷J-9rq~-+ܬ U*lI#x $I@$c3x-qcW6Fv蓆(PW}Vy:z&Kʇ€:WVl,+(&3ހ{'<1FI7gF37HfaAq۪޶5j ǫ ! m֒zܒ,=ՠi{z3͘$N/S؛8a5J&0Mؽӎ`N CItVJs6 2v);GKGxZA '{eL婅I*-TpIg3d{?N"nGƽOf} Q6ڐԶ.C5P]{ԱΘmZ?US9VKLSm+ 7,A$w?v8AO 0B6 \ݝ(?X4=a =Z0Ey).ñWoʕ~C4w&Mcfk4Cஈ^^" 2=Yd+} `y, 럍 -En5x+*s'D}/|b-*%Xvd2;m KXҗMybMM\ hDKйDϪn9Pyvg`U. s{VȐXi=+aKP\\>R1rT}X$l/7i.+%Hw.-Lo"XOX672@{/F}eoB5SgFRA jmĤ,{>ýŶtRW!q;M@ ܾ<^&U)pn ז氀Q(NزR M&zcaݟěL$-y𪵃h3zU& 5`o¿2p''0rJGO${a_m<#N'n@O@iH\r(a[AxG T YXv2ÀVɵ$(*JBFngHF-)>x#\ZKROc疱o :6 ݓEK`En ੇƹ⣽Aypf9/}v kTi >q .~qD}i_F&;Ho+YQj)Wm7zAh|ѥMVȒ _68*$qϢՕ3|A} \=|7(ф0vPLæI E5+am$ge| Av՚IjOp~+yas"]*XhafFRҏ‹`r5lvNʼnT2EBV gB=kR3<$'`s MX'c+$>NJWݤ\6ΣQ.UnnD{&r6Ubˣxf_1}Y%䉝Da bTQx%μ* ]P3HtYFOp\ep(d=oeJ H xcռu\65^@9*"穋>PXĔ)"5{=Ci!]3-'?L& }s$>|`3yq)p}6}oJa`XV|hEFUOV៿mI;zߞVP1MLJAs*6?XYIA&a(L73留I)&ڥYhS="(|낗V(bz@eoתӺ紩+WZ(&o{Pi%fUúSWaL4'޲xe4!෵{ګLbl/v)sV -O%j`uQ #eKMſ/40i( X?:N )Qbtc!oh! 0}kgF%2ЈT_ߤ4|HhCQɡZk{Ebἰ!=uK)+s9N40QCǺw}9wDHvtԦeeƎ&Qb cL@GAJ"zǠ(C,Tw~!u5}a]O(zJ<M@'(9 ]Dk~K&3JdsUVV F>%^<'ڔmX]%N9RxeW -TiiLD:WSC56@-Zw ~{z:1Ȥ+,9J&-O v y^ 1vZO6%䌴5 M B7vTA'ي6+WF(,"6aB3F2S30n0-aڿ}oENcRJ\R`88礨( f6wS0hfcoD?xyOĞ[bvȗv+F0}W7SchOT 8#3'fC*45 ak06D6y&}Y kᾄg"m*_1Լ{IkMP>gQ/W4>bB+]wuz~:GBzm .،k 2x# N: __SNhxޮ0I]Xɦ<^WΥ M\[m/ -ij߹ AZ0,\_4Kg;LqY7iĈ~Tf@.bAM$vϔSzMK녖:(R5W C¦t-L`I)tp䮼-jW60%#amE^dGݽ_,b̶#5+̌'h}nB\g ];JtլKIsS}pm1zвIH2 ӝt < DK<;R2%4g𳈽ZzCfe9OƠxiߗ&%B @q`O+5w)1JxgW:QN\図=v0ѦNWzzj 'm)LgTN=̥v5Yqk3 'Bvl|x]`iYjb hێԖu5G4Yt{| GGpz0foT0[ӡ,-@6;ԣ(tzk9^znix%Vg':@ʪZYa=Ceig/ 4%eLY[IռHi\ijyT1#ZE^6Th3^z@쑺Fb>7db<4Ღ0~1^*ӨU{z64 |n&1O]?3$XubRkP%%8B*P#36 o~x])tҵr@Ϥa@+ >'dPJ;Nq 簧"qJwA:痱'>wM2gt dXqv-5U  :vc *t| 9C}g#/S0aBcsw>d4_Οq(Q |y8tx9JtҜC721=V&HNcЍXтeǚF54˕\ XpPy0z롓g邆 oD%uo?4g~`.a-U*w7oM%mg~|+lYwiOi00ro#VrcH8 צ5-ז}+& DTuƅ>g1Nr}>LB lkp0>O&9:j"|R-lqypoSáQ `oZ8пe;;)Ws԰^ktEuܚ{e{^1 PDd0y*D|Fĥŝ[࣮E`Lb*F:#HŚʍwpGE֛=(_ Ul P_UdŢ?TdͦEᲿK>ʫߒU͝@Tg^S.waě&>UB>(q=qW91(z>*]:J{fЎrX!㜥Y 74)Iq\SSRCLebY!sکy.*u֊>s2C?mXU0o!5?aʊ*Xs[jW Ha]W,Gp!"5v .Y'606"&tyi ?ГNTXF%&*bʌP-! .mRa7"ֱgZϤ w7^bAex͙9I 9@b^mfgnW_ʙ8t.4)vF}\8w5#jD.JV[|EM%;g~Qp{thFƅ0 oDHGκ{a+5 Ž$$#b \˸Xd 5ǵǹq[HR<"::ai7) Y߀ӎ1=iMPK>4Ψ:-P0dx7_|u{/mu~,;[>J#<5,3XIT rÊBÿ/:zy^(b!CClP](- -h?3 lBX%K*DWSB70[_g{YgKv܏G Pg)0k6Բ~r.uf@ ^gf&9$:W#`g"+X1N :p<092wzހ}НG&L 1E"#X 1KӮ[6~5j{R8>p lv53Rɷ7a=34<4#5$LzG 4_="Zg@tVY9`O#@v#:JI՚d?;o"b+ؔm^ %o;/,諈t!0 qfZњ2JԄ1y&g&5?FOGo4G9R`7OBE,xi V=j:}?0Cn[$nL i#G*rYĈ[n4Y bWԧc>6v]stjzKGy|kgC߇Sֱ uN[ kJX&kIN`|F1Ԁz>Rݕ^CQ~҄PߓukQGCK:aѤ gI0~=_,,2nTɎ[hE5037r螓T a$&foP/X^XUyKT]0#l+Y׍ԷEQ2B|!l#5c?"@g1+#Ptš!fBm{G֬YNYN`?4bgW(OCjJ2fbd e Rc 犦H= CHY-Ku-1t =g)k}[ q:ߍ*'h\sqҌ'Tt4U#Bz ޯ1[\a28Z~7NOw"i߇jz3Ǘ'msq;!y@2Z  <5¿ߜTYip_,h ń[%I=%(ƙLMuw V~B&.WL~ICĕF(ȿjh3ߤ7 ml >U"A 7G?du % Ȏ* btׯ$WjecwYy),Ts,q҂(H3;D,QiZ QKU_,қcyV;R"ڑ9_ ǂ2 g4_EIT-:JS#iZ&Ǜ2j`p]*9׋W(Ld`Ғ+#,Wta fMK7'<%|'vK@wa@ϴMoњ?*Ez1W} Zמ&P'y{8,]I2}h^@B]ezDt]xI0Db1wG\I;Kˇ?RcYY!R1PNi(2Y2N)N'o(T ?Z[H^q%X, 6)rr|]X=*Ə )L k2iFZl50X2IU5j))9#8":wPM&>z[rZ -/Dk 9'M1XR(N徟yHLD8J$Bi<_>n ڴh8+\S) ~ =wi.{syn2[9$Pd\E(Bk3lCBY#L3|Q$33CȌzͶ`A3ԆhSkHf5HqF( o]KKӎ<~VJo3c}w S^uh`,咜C? ;^h*ևpz@#%o*EjC5>0(醒1PYG WŇPE1y~uއcfݴ |11FR+*hpVg(pGKvW%iwҦAIGl~(p5:i@ez9%j6kқx)R$g;QޱýxVu)a{:P뜥kR;ܱ[Ñ Jƾ/+y-IiTd٬eҖ<ɭzc1.VO0m<$y#F+Xv.e݁`_r1 *+i<c<6`eԊ+?w*NJT~ [̧#+A C* &RS)j!d'(څmg+Q9>/`TR򦑱LK;gyDAܻ퇽Q] 8=)͢5WZ7'Ьϐ۠|v2_+D1\d,*`o6/'hV`rIk3 eϿr/ Bxv9g/(S祩rؿ#܎8 W?Ne C'QfbҒw̑u;NUKZ+~?p(}*@gAk#^| \e sh'֜GHH~:9^l^V D..'AD AM_wΆ4Jg~0?Ӡ !Yyg2rޠа 5uB4RZ޵Q!^6* lKJDҺה +Xnyk/S*xMK\]{cŹ(_ )Bm'\&Qs>AⅷY/ OppX_&GUK"rO$l?(PϲS%YUQoڗP[݇nP z)7~[0XQNT:3XP oU(3SVA8(.Eq(%v tf>FL Dj*J2vd`1s"CUJ%+֮گ W-3*߳nbrW"\!a$ys3LJx~4N6Uv;&P WҁH&u\)#Wz2SR'myy޶69a̼%6%TS'A (x+ӹV[wQ6 :$N%1uG3r`D:@7UaBwE]Pye}7CIymtQ/.U/h+ #8O:շ5Mwjjgp2_UN_xkf4DpKesM8_fmJXw]Mء"^jtf)2 SN4YíGw5JSE2T˼yViCt8.&u^,Oފ =6 Qױ߯z\9@΃ө92[5~",g~F*¤PP]8qz/@3{!>#%\9>Ynja4 d49J(Ʋz,Ju*+.:PݰW*Mh#$]gG?=ɾٵ*=֏ yWR)=\( A.2Xij lWI_bGyYOi23SL'0 !EJ65'e[HDK5߮ X K1jÕw湲+nGK1cM4{' z`,pMm~hRMbc~/׏y ǰCrSꠋL *)%Bk[WKsWT*9O2UxhˉJyXRFNaQ٤@v?C8C-kQK]RWjػP ,J*Sg GE)'}ק@<&ݹ^(GP7C_C7&O^4q٫IM<=7쟫Ƶ@vFP(; ZYdNփ-O[h21!V%UvW- ZBi Ԗ\@שOȦc#z5uslXRG% gYfoAijYKl(|*(@D#LJ;5\F־_- "YӭU ;[i# SyF{HPx3pWc |4BK,s+HfT_SPc;2b5r8|q\E ԯd-5Epa R \'Xu{!"Be]IMqYFX!ը3l4@hEu3_,=JP$a 39^uS,:s1gPJR)o 7.f Z(q\$GCyy0%\dѝ4e ҪekT,(CN<ٻ~cm$*jj~4('#ڮj?BP yޔPPEs9"]FEHy/-GPkUl3M԰c3rïIV&%achŏŗDMLn\~)v~!F(jGkK1O(32 ES`oA8]%3>lMHn4-"Y?`NB0LgHo |U?r@)vLj K&& fu+1WɷrrȔAáqR“kif2zVZfT$go C,)mtxRm` sqe|oy$p.kjk(LFVϿA, %qux:^=cP 1@r;A_DoƠk{Ij#i?gnު#KWώk~Uk%K*͗}(fPu f8 Ss_tk5ToTq/3*VA1鑡Y 3 Tw5ޡ>V7Z]hvਃaKTֽ0^ \v{ oG e~J3f(9JVyd-8)DQ(*9R~I:fw@c{0@0t V }/G=d2*ֻB1>"ۮ+[dٛ YnSTx* (yVJ>/Σ+E315zROn:ӕ)wo˦gZxZ oM$8_E귄,`WXXCdZIYQ!^УeB+/>S,q9#5xkԟ gSKKDFRcycc )Bz# yZ7C`:d󤵂 )SC#'$d]mIȃ(PEMXE kaT9 4l#Pi&1 uqiG*RgOɯQYgRP,havJ_uRGT#RgC: 31Ixn%g7s;jmDx.C@K Du}f<&w4e Ͽ5\|/MH%J j~_c~,+^ϖL8U1^Cˋ&UQW-)6(R~/ŜJ)ZH0k[d +׳lxe" h7`CH܈DRx)7&k%$zH%͞ab#/K#ԒM=x3u'p *>ڨ E G˻&E:OBfbVh5V TYMhh] 2wclԢ# 88B{RsAK쟷ѪM!~8Cly-#LqLb0@6 8usV&! 'Zzfb!J:rڪ%u _d%h=;98U}m5S/'JěHJp/[k۴b(`Z|O,:31NW<CS#١kO8B+Hc/= El[ya)ǻ3I 1ЈS[E"#K1h_ {)㘇R+)4-sԄݎ}n?GC>dZcfCs=,~1'3.{OyMP71*A0L/ƓbLGcN,_1a6-#N iS`lV,+;#>\R~Mi׀ރZ!Qb#cq 0,+cĆJ8ye vI5$ue8Q|U΀nVQ10.Fj9 yx5hy c28-" *e<=wС8/5 5(26Ocnvz=igI40Jܺ Ϧbe&zq?f2.6iԔi@7rFȲQӓ@ S %S#mABƿ[Ε=6I)\\eHh[>NCŭ:&Z.]ụT)uhWqBjbMm-A|\m VM~ fr@Snȁ{AQ ._qYhkI&Ƽp'n뱫`x;; E؍?74?xc~ &%6}\7'RYC!.cy Op[`` _mN0nmXIy9:/Dgxg XBq#*;#~Tτknܤhki!W 9ENBt[ä;H/0>? qU֌eJTh);7"f Oo.Q7A. K%C##$IʞSvKfpI}Ya;ZWы\v:thr3uZ""p&:IEu[ 86.m`.~rC.0N$`f0n4 M(cIݧV;V{5h@qp ^.uqE8VQI %4G*B'/ j#AB&}$ 8tg"8RC5dgs#HـA>}{}*|̊)H, Y|n2Tx:*'t9W$Vk',J_OO4,ZW`߿'gZK6/.{(ArM{~#Oz+z̀J+7 [YUOS"xSkR?jYJu<Vk@4 {C!Ⴧ9tf?ZɹlS̈sEfȍf\ݺCo>i>gTc3w4v,KR;ҀjxlByypn˹}gu۷T)B#cL6CL|ѫn!gbc.8Y.T::D"@33b 7y7ת개/Z(LjUً_`x#Mw@=|`1@+ d,7q]v)g!N6-O!!"[ՌxmQ#!296h9S*/'V~= j#.QN̳֡08+@x D(pO`7Ydݮ{)DP;ھܸfAvy_T `zprr:\BȹX!pY[&hx9u XQп!=&(yq5yj@@8Atw`q`d^;!o)Cd~'Z5?U2!BPhKזo2*8ol(AgrVO3Ƞ,1(n(% }Mɮs ZV!@Ƌ62:OiL*9l2 0Ptqod"pM:k  M\<}!-"N~4 E_lj 7\vU3;ܐ- Qwſq5OFRw9m!\5W -$3H!9yY|UbJdUw6o-_EvB@;OySl:BFaԺAtu*j B%u qxʾ  Gf}Qرbr[a!藀Hoeǩt()>mH3ye,)gTF^ktBJFP<;Hwx|moֶsN5 % 4gqn(q|词Q@ZoMӳs4bkQW%kH= Ƌ:B`5|x4aK=q_dDu }^DHAI@\D)&Қ0A,HPe7؅>4o`Ag7_6ր8s( lAZ gwbߪ]31lBe2>A|eK|U!?s썿1m.$ŗw_ׅ;PBz'ɋoSWuosc[5!aG}apNm^L& qU rc\̗14C.-#C!(X +0앋`EkBT mu!OZq+УQ8u |irG9H}!MZfw'pY- –N5oB%hmؾXvlBD(Z p$̳|j~vbfinCDwPʫ5#f{/lg%E{犮z%GFO\N1Ԟv|4e7X,) }c+F>}aUH4ym)-pAa ݾ;Aڎ{mBEC.؟ꙗ`ƒׅ.bZc/Fg-ݳg'`+C)PW]Z: &@ 0A8ZSϜ}3;$|91.YB6UzYڏoh70\$NTcw" 4&7ۉ&J:U㛫 EZiQL:)&uf^Gθ! Ä2+fAu9Ci q1dm;rQ9@6V JؒWGѤ.mPFnw>5Ov>&v+„ ª# ρ{TsqDO5bpw$ puװn+- `1 `=sMr ( ODcD]̈́Y09-/"|E<:+*6j RY&F1?.U2jesBTOz ߸/ȵ:ѣ8m&iғ4t7U:i@6mԡo6]>]@YV5o" /FWLܸzZ$I pNP*:N0< ~#YM)(k“EtN*[F8=**k)š90r*8Q,9x7ک2l۲xI͌o J*{ X|]/WIl=hs'|YU|m_l5CsݑKzJ~Ml OܳuF_QPtά3NMŇEt'#s/Oik䧀n= 9@ޭq $oKM/Rzr&Upxf5Rhcj65'2㨖J8IqEOn_A]8'  lG?!-kE%.ѫY; 6vDbL tSm޶BISǂQ޻pXNC%ԭ(4~vE]U7V׌ֲ[Z\1r_kxncAow)߾X'GL5N9AfkEw֖nrY"enˀ/pGKTU [d\QkD^9q|>FvqAD". U M_Cj99;?8ѩKϯ譫ԡ6׉-^J62ytOwaզVg'vP릅F~ `[0!zLR=Ю8p`& kYǷ'8_a0l8Qh_>vQ3߱H)aFmd@O}K3c?MO"DU>] i v۠!69]H(mbҰ>n_zu-Uܰ/}tz4όz6idR~zg^P4I} &h C`dNM|c;j&Bt;FkIw!hi&Z$3!6 AM?IQ`$J.&ne&ۜ'q?1K7F%qԊ{'ιfU<;UL BrF PΕZcKJGx!2T %`˯p_݆ɑ䡵yN(BIjU' y+x5fȌhKGKqKQ3R:OSC:EY&4fxN~؄dutEU+Pk4*;):ЃxG*w?UCI@Yr3ڌ1C6 9J[#w}cđvjm˱})џKhkU0 ƼynY&p_}9cV.cÖlWq \Z9Vtsr Tkb6SuޭI9O18' 5Q[VE` +Vjys"g\wa^BޘytЖ8V;єM)1ʷ1X=Y%$RkDSk񀕞&AaBFK' w:Jp%.<@(S=߀Y1qBFe4YI*0)IuxCaeVhS ,H~%%8`(qN5׿gKL,\4f?D~A|r~X/ǒeE2)LyїgRi 7q .rrMS” dRjHfᨊY1)o6aχ)V ^Q&U <+X8n8x+b]:3͇'#]MT݂B {/筍H Xc) ±T|ng]$-c~kUݹf #(L dFR両YGoV [4( Hzc45kQWwJj@yW5C, yzB Bھp7`˥ߔ^jx y9$ :e}X=buGżn@So: 6tMIM3(']O"n9p]L$5x$~0z|SqYi(@*b,Ӛ-e,X[S܃\0w雸9 h6Y#> A'U _Lï|$?^\*M/DUA>P-=b}Rj- cꀳ򬣶s UK JM?0) oetݣ3^VhvX#=>2\5t9=wEjcZ,2iVKSw ]4b(zOSXWĜ8>g [YmqD#'p,`x88 t0,8LK%tk9"u^k4ԂieY,gN@ߺH򻡁k[X;8aہ=Q]ZScK~7Dk\dA|}t‰_cQdZӗ^(J c,:bTB3CU൶lm8x11"&>StL%,9.͔hvSc.)00 Qnn[ÉSB6u^uI۹bYe){pzDUY25 ̳@| 1ni%IM}}:I@lj2'AZCQb'U]yr®f{8إ+t? I X9Rytö@[rI;A055/DLoNN rQ]o=k}f8įE83lV; 7Is~q~va# HZD.2̣'/2-8D@-xo A,.PIүs4m0F1;#9 qez)X ];r; dB\aبd=R5}0PM?9t<_YZ~'f1̿b-}a.\k!2̭1uY+'0K%"~d[W'.a!Txؤ* Ƿ=::_f}]G )2NGx ce^]EoPh_PJ[UvsE%r݋M\\L@8M|l.s Oo&v[GF:QVWBv|b,]78".!xV/&lNc+~#ʞdRJ;.gJ!/T¬2FWvy{Nf>rxZƿ;^a۴_As~a{ͰC^㙙)Bl+YUͰm:=h[O*]s4Q} Tnsv5\8q#~uV6EԫT[|؈-Aṁp [-[oN?` ~l9u |8VҨ6u1:%P!EH|DȒUH:gԷC5@>V;pۯ 5"bXGm9QϜ|E@C\{l + iއJ`8_h'9vVrjU.d/.~m8&?Hi"3 hL@]3KySJZZ1c"7g$ 9$b^} <@>mׯ8Ȥ-yb= էc{*SfFGv:+B/!`sMBUΎGQrLQC>Aq]I}{*p.N6@·y4 @…i&^uIO(Il6XY@8΄vIevO= jmJt3 ;^Ui YRy>ͤY٭."ʻtNL}t-m sk {?`O? ѢL\VrQ(pAmkVd]tMQJ})'1yƏ"{ydYEAtT&|l6^5 S^Q\8QypO%SDRux49^νYx }y44oH&fzL}R\HRЮE~Aa|iVhZ r<ߕF ؤ+S'FpiJqf}sژƩBj:^%a"!) dFŎ ФDFBk,Z- &Q|&w߆+.A ѠJW n:1IRG Q9jZiv%b;rܙ2vCsW&e᫄$.G\Zk#7lpvl& &~%ϰ8.q#z3/5Rs=)f^iV q(g 2u} @̡ɲUA5D =EκG/ю"sDˊ)+c cd% b~ޔ5aLcS1샊}74^H7AzgFI"A,PQ±5\tV{_ ?N_'xTs\ĮݍR--\ym'A' 6xOg@(SM504CZ؞ZG^HRAUPBv')9YV3ѵQ`˼T6-!b뱇8Vrݧi BFa|tՊ .s[,޼H$MkgwОe=b #> ܑ]R}nUfy1'c>lm'w_:,q[F{TtSre3i=.%ZkG)&EEU]IgnYhF4CcoEI#wa1_<8\ڷ{|Ej|SH8]6o+TIݱpK+L=\d!~bpElk=Wɫ-B[SZnIX҃jE9ul~QN/u0B2js4k3ߎS.3.Q{TLQ<qƅ ?cTxo D\vu3ۙHY?rϥoWhC˅1NfnIZ1N qYHsO!g6W\< jp[i(ׁ)Un>rS_& ]-~WQSϝkQ?Z9yM˺`ɇ@n)BZ%VUsn"U[˃W OԶk1ThʟU&/Y)bQy fCoB'-y`3!%ydmb uK~6K4:u`&-(kѴRܯ!a8ӖY ax%2"M,VRBHjncRݳbcjnmtڰ\ Zlַ~DnlRcoh9N$Uʯhٽo9e`V0D0ԗ0swCoaSw?>Uƹtݞ\]]3LW>nxpP xzp#Cr@_YZ/N^pgֈKwI8-D|`Vs`-Z=Zpdvߩun'{\"`FQqCrExX7%EP+q^"S_ BvNe'q,OB|F%]}VLgZ3iΤ=Ju|;$Czg0 K'"S㳌1{#sq\[A}6\t~8> ߳U&#&0Ai<_mU.vLG+p{l~a\ ><;f a< 1xAtDTԚF!dCFјk;UP"Q(˪RACr|$ݥPv.>l:}BRUUEfUSnT SwV2,ū/G&,<{rX?S32GEr.-¬+T0,@oy5rO՜͊碙Q<b/rpoT,"X`v1m{85H'i//ֶ̺2C97|HtPgC#F]1׌Ѻ!b[l`#?hvdu%*[K$١ht07!Uw8ׅ&Ђ% " яg'O!܊ L]L{#v@ټSEGȠՎMhy#U)͒O+}@v$zޒg(hMH #{4TSw"3%I j}P Ǻf<%tmTYM.Q%"k:ڵ y4uTiOʮ$(#yQ=d'3(>o[o"=bí{;}1D{p30wo} mޑ!Gq%Jrd!ц֎䷋ " ,ށ1]dbP#*c2s9"De2 !3ƞ$(DL<yvfV0}\*~qVrƦUrɶKVSua{6WX^i]h W*3\_|b;PHY˓.}ﻶfz6 kaZz~lfLI9I#{n9Iʯy1 p~aXyFuA9/0лRYugtEB̦t`kFBxP9[7o&-$NEi.ދ؃ԞuSP}4GOxG,] ҈NJ;dA;sc6f`!mynS拙+.Xa# B Ʌ. _< XHϐ gL&Z*SlHPŋ{% h=fC1+(%wnwK__0P .@(h77`p>06ղ<΃Xs3E-xZY.VZ=qb.is6˯x4;KhwVS6l*_[\r1zm6z˛:Xɴ!Dj [Fi. YrHͩ(_hJ/Mi͇'s*¯|dւ:-0gmG6@<+*9sAj`,RBag81vKd\}tM|eR6Scȸؾ|pX=o?5E'DT<CM<>GKӍLev d]Q^Eᮺ~2'`pB?`{l\wO7_#hLjhKI,0@YՆ3ˆߒxEvIb(lk0L/hmc %"tZ&OޞIUhHܺ*&Ƌ٪{fF72 ,s$c/_%&*|E<Ќ8{D]+CKh{gĔAF ]#JHԪaTʼn?"'nXӗ`DWA5UuLMBPRt8Ƭ9+LC4#ǾΝȎPfr톳+ )>.yЪ6~> )DUBo}gN rlnvmڵ"E2pTGD`,lʞDULİ,YKEzOy^f%;?bYƈpR#ᖵ7uLɼ7 8FvGn6{'rx΋MB]OrikwuK*^oZ%U3 :v@1;G:Ņ=Y$u=NE͛xٖ!)kJQH=r&䪉1H٣/JߟU[c%ܓCOhKףl!|u}zo7Cy˴  [}4oJTI"ᬨOo檗"ltWcĩ?K k ﯜ}Tu8z:0SD~r2vdNU//dG4:c%Om >t_I^7u{ϽU :bߢO:m?x.IDt%WeG~cv٢c)5zm]A #242Ѻ~ jaͥ`2Й='xaS o_{UU%V`/GUoy@C+V R ).|jZJ9GTG.G%6"1A$UoGt~9+B(9N^zs ;Tu Z46 L WM%VmDqyP=hbT_I/YK0Q%uLyxΚo+1Ǩf+]gG_>wR8La"6kh>K*QmJyyhSj˖%qB%$ L ]-sD+OMB:uU9a9 pYId? 56=7 6u) aYjA2o;3]MI04W(JO^dP-N Ф)`RRkR="xpՇ-@h"Y%nE"(wW8l'tSK-[0Č-'ܚ|tLWm)WzS[0[DRA0ZKP4r^gֆ2驰k: .+*jQFQ^t[ 5\ v:0Xyܙa+BS VqѹDv3^n.hBnAOdYk#>vB1ǔw^BOW_)Nnw,F0GγW}4!maJvq]`+%xGLJBj\mh\!Is;:·BjpҷLи͔EMY\UR?2B*Ralz+ryer.G{>.FT8} ,O!#/ {h!YD[`go߼M#OJ CE긚i*1a?Uq 'q#/qKItj Q5( ^jM(p}xf䓎%4 {ᣙd+rw֒q\Ms`F?kTTϺ6f4”.qTiǮ=-^ -ϛ! y ibH7YR.݉(#ɻure+~ڏ!r3,#R_i! H{u eмXLgj|?۷Tj h a8$h?RG#GkG eQ+:H!pGCI7{N؍g,} UuMl{{^jZ"x tx*0i)b{Ǟ<;޵ڙ_*I2f?BSɐNNRHP?ew紖fjYV yQTO+uPo/7"Q' `P. ԏ>J<ͥm`ǖꈱ%`{FeTzLK XjzG$?ߢ{nYn+齲.!S[ݜƫx6x<1 W\<̬6ӛr(r:#`_ X?M5HB1EE'9Fwᔿg/d򎲓r~v9ɷV+F9~G AWTU( }W*Ta+h] wF`(ĹTѥ6Xw/y++ﻀh0rqů\!ɴBvy)咠Kn5S8'Sp{4W{ǴY,CoL0E !t8:nQ'z-v7K}-jAW3Qmsrō5da6`ު2mkg+!Ν,}h9rlHݖinM坐п%JfN#z ~39^qx  d?d*џµ=nѦP ɱ@_J#}u&0daD-kO&txHT'IeԢʄ͙8)#8O&Xe:D J'zB:ҹܕBa%,dK8qͼLnE.XO_+Gr-$Nj DKVG S aYC3l1`GY:JڽMX!:_KvjVV2N>^% Z@F_yїV0}oVWc-&Шh0A;2l3b)x꧊;Pd0$*ۖ*Υ+"fgC#S}X܎*f?^RwMPT%LR>?N*D]K蒒[Z[mΐѵC"VouÎݑѴYsVS}q:W$ϘSޙdu?3e$ʄ%&ޕFVho.s[g؃Gyoa~ &[ ! Kʷڭ $:İ͈jrs_ iSj{S|.5XU7ҟb-b8»SKIתKqzBkdx=ME]ԜGP" Xivsmi?nUzdqj0\@%F?t+D^PE =6TF\]Em;7I$4; 6I ?h;~ƓlW"Չ$eӅdɠ[gmtMVGzq/ 7} !^nkR-dg|SsĴ?)0"xP8AIsak3S%̮'3 :4mǩ3a|&_Wk`{)'w+g>: 9`eN!c u!ĥx 7Gn]kL3r)L17]hkto-%Pi[N+!x\-8d͇'WS^}cʬ&ͻ9MTX)qI:껻wONc¦!jk!xelGHɾ.eB4k "uʞYUDq?$BkONu|huTXD:Z6˄qR""U(gb_WbZ'-LxdJO,1p1M`Z՞ӟI<6>޷gdUuy݆l"tSr?(XkΫW&H rc/CP|[)ruBUGiF{q:Bf2Ł7i;Nm4L7vq EY~] Uuv4r}yeAq;81Ȕ,{2N7~ݡ\@ˇ (@;i V ~ӊzn?oOsxu%3^V9.c"@榶 ^ZB(G?a{f&#zN_[zkA;UIhm(#0vڋs_%S&S].Zb(| ŦZydmQm,o@^ۺL^(0"8SV'ks*Q"ů4*Ǖ%J!E4&zHfy|bW_^. , 52>5ꄓUfG%Hsg:R<!?wAP'Dpm̲<$>dUrќO] CaY22{H N,lavIw1>,;iU[|+.&A+U0`B3䧴Ͻ2vX$EO,z͎Iv4k\LCXA%廨XC`1)gD w1K5:Upt@A $X>Bcē`nUb GAn2{B). 9l*֔kmj&xx6cG_LhNZݧT i{ JT% ZAe7uwɵ~aD{ʙ[6_/Ȩ=Sбhnfdhc~9gHs8'qgNR1(4:) v8ćye7n85m,=OȾ 6{#QT$Ԯ͚dqV85V{/B4n<חj|4ӍVXF.5!\8bM-hۋܒjHO6bfF20d"E}A\:o\p] ;>b)нZ?KFQ"pY4[<f鉭D30됀tY>d9n5_D&;~Ps$:E5@HbI,.]L>e[nS|0.*+9Ja|םQkZ&$$zpLć X WRc^C."P>WVi/rn*6FLƠ؈IqgPJgW4(>3<* [XP©L'W =:w;y.H`D% gb{+%MXM/wXb% 㿺/C :u*) gIN}g oW¥$g# R(Mڹi l֣:*?/1,KMelr!+%|19 3\)E˾@<)Ŵ8VYmg*kxֵI!7Cn7X_e@H/%fmRBmz(Nx7IwWEz'C4es%@sj KXV̱70[kօD8{7$}Z+g@ F! };~,$vO#>;vlSLvvcdZ<]dƹ}wOX*!R٫N4ُ;fύa;#.7m..<yanZ6۟a/3 ~!3 :9/掊Br)jz%u@8*Ɋ'{ }wն)TzN UܩpGicǰ1X5ˆ } 8VgtkkQ:X#}⹜)Zb4ΨL1(q=j咆x{S*[~w :Ġ.= ƧHsuyB~l&z:R*G, e/ZD5(n{]|+@d{A0+Vp2SrH%E}ni9^+e,| C%̏Et 8]VcT;.g( " ]MݧL0n:li-uQWkɵZ%rEBL呾R&\=ʽ?tf%m vZ?<%t)?5*KšL^ xgIn !efGxJ@jratW$on蠛fR!y~}0AZ<,J: =;X8cX˘pO;̞]-'@(,=];8rp{^| 1Pw5Dz~=A%U5L!l/prsŒ_ؓ oB_Eb7)ܩ.st*1=x X.2 `Şf N&G2"k[x@{uxՐ WUkf5)@V Ϸ-o4:dC-SXyiy9(TeШ(o'2S/0_dL8;ؚy"rrH)6醗%՟V&ܚ IJ3g4t {<}{(!3ybj'RHn?xԐ_+NlyցX@R@EAW_V3 @yA*N/|3la&=z|IHb'B $-CT17<4'+o?Ȩ(ܴ%2qn'4L>rOB{?z-{~ݰS(Kc Ʌ=緾.q^DHw*7eȊEijβhbVPbLo&c4sm*Tpԧ}%2-!c#B#e~>NK'fHYxӏbP$kE8b1SJ+_`8c  .{V#(m(C]^H2+4adWdw$+V УӞ*4?pߊۿduylb_ry$Z@{42we_ΜVO:}ϴso]t^)3ĺnʯ?l7'\ sTͰǂ?<ŷ*owJuHn%p}񹶤q}gc(YUFM~k| CnMig__),pO:x%99̸=qXp\d:^~c-ȱ9bΕ ֨e* ˹eզe.szXOikg5z{ 0A=tDRi>t=aK_ٹpZeɃͤ,_zԗF B]Hq^k̭i"39(́ІJ{ ݶ6>3 2kuT;8 d72AuK6xuxqF&= YG1mҕlY3 |S*YxlyUI℺-JLx3 |hTp5K3$Mbr2x N׭?q s't*{u8|TI|z"6u0!:bꞰF))m)rǫmv M 6%Ž!]p%< V1'b{zu&gMH$zLcЫW"J_?|%٥Kl=RTaړ t &&2M_MӫLwyzZ?q/_ժ>(&Ac Q–}HyUGnkrSI^|T6"c@gJ:Tu I3([rElCE( |OMCT A0'Wzs:&gSlZxEԸ0<rBPDգDNe$.E=W w;])uCpP $Qŭ YJbt;cR6:`-aH"PCQx =t;Rڥs|;0ɀp,ϸΎ 7u]%"u]Awj@|8JjxtQula^$ cIrA8̓6t<ٍLe*4=G{1(,.8څynWiCz=yًg lj P+\BW밒7tjf%ڟ>H&lLq!$NchXDuB*ƍl(`Ύ!jH'l_RЙH%y3x0Y%&,S؝t]L277G,ߤC59%z2"vp IDPH={5?U0D+~k& l ؏[N'9Jl]aA$O d7ǁrZ*GLFiQ,eޓJaZsKəν3+J-a 0DR*F =m, 1vu eo/\(KANFkzL֝zI >:*15Ab,,Cp S>ī(u&)e s%T6=5W^]GEzeYm,ls fu;d&O:byj#v!;,I7'*| E| M]Ҵz.VRhԧӿ\V}V/b,F~@2.6CQN PB?^l]YR~2-諾nR̚WH4E kdĥI'2 ޴T}Cg= xU 6bG^:{5hZA # >`୸vʊI/QPB&&Aefg EqĚjx3P(ڳ0U@]i˂~om5_/5PL-P#۟}eHWmP-Anj5]29י+YvR2 *B }Z'.=6FBr^/K1 =k?TJq\- MkLuSUVT?T&wsPs)>mٶM?~j(T-k8j²I<E'F췘sMr#a}VϢܬ&-SuVpV|y@psvWNl4HP.>HԼ J^dl3QdO"Ȁ^tFG7.]fp^L H>$K[ǭZLᑿ'f~XxmZbd )0ْ/`>S> >LVY$ARG[-V6,F\>Ly,IB!fsF*3i\]to셂Xy5χ cF^`w@f_ S @LMPoVWW#ARQfrq~n%q’9{-2*5%],}w =m 4>A9^ 'c~q[/v4+J?-V̐`=,L_NEgS*f}> Ez $J[%S"9nTO$bWb{3h:-DvE'TWkN=^v3w%Yr<9t7Dܜ3J((@:=GK3'm$g4.-agWzk`,f4i6Ocnϔe 5q%t`%巠` W# b1X`|KRbI[IZX=GhХ𿂜GMN0!wn\s34}u8ق2N-B&ŌP_|O9Mp!WejA J%CZ{Li5Wqτd-,`ELh ԴB9ȥ>,z({mh+G:w * AYDnJ2kɤÄk ^qX!󰒚X!vdy4~G+\̡(zI #/{u"^Vfg sУ`h{vJzD*8e3Hh5ZɢTAN[sVuMn\}6R3^0נϾ7*u=$d}f_ZuhfyCoT2 gdXeSO'`LMP_:~|C-ɫw x3Nݖ໅.+9rzXXЧ@ݜ/~84DuDvyMؿ.&Nƈ1 R=VJ2  U݋cx5XvAY,q;"&-BlN0F}$ܶzU_wuQ FC*7DCZ F c 0 %mMnÊ]eKjF: [1H5AQ",4 9Av5Q&MG2AЧa##O5]I,kpv_$7'#@Ox NAm`FGp9{F)[xed붐`1I:߻Ta-z m>FBӻRQ6O !fJ6&{jȱ(b0~*&.5~v5VnDw 4S*KGmK 8dȰ#dˆA/`y¼վbz^}yϪ>+I쭒|-"RK:UI#Ks Ϯd h{ jF(j"*YΟ(N4hc{,d=;(#>x@Iܒã^l.Ĵhc`\K8Ft=O2H*Ff{v%T*dxB O Ôd~zy(p(1rm&J_r'da,!iDu"e!7(6$><)IP.?vqYNZl/^zV `}aSRsCѨR`%h32 T=]|֜ӄ W1e)75>ފŇ?NʆJpy Xe8QE U}ɶQL{g^ ~\xfKyMjs6_f;Psƽm|2E'"LL襕;V)66-3FcWv$FWV5DL\JmST \3*Fd7j=1Wx ũ>oixr;듏5$cBGҒUbs@ްҒ> O< `;i Hڜ0?CaϚz/;YJo9R kY#O'^|p;CFnKUge'qo臐Et f^|8gAL:+"W5Hx\E^"UjFMۘ'*~9%j#PK9>I{ ;]URv:_+ϰg0*'C IMWq~0īU Cke0Bby:>HE|?778Xk͈ s,]qL&T9c/w!͛d ]M}<+ݏ\ K%KS/aVEmGt~ń 2$zeoLpp}޹>òS$\qԳemz.g5x}]%"A_"SWKJjtMM" Izr!9kSۉYUаy2 Бn+ 5 ?N[f54i蚽X'˓q:wcRhs5膝 ʺo 'bIN4磌@X`gRDpN KvI3pf\9{cT,iW|;W˧.*qgoNЖuSQ>qTeU8ǟ4+ΔU,O. qJ/]O`94hNgg޽NUU`\PtM0j-Cy[ =Q]tnE]d)"(9.\G Ӧ mVc/+ Tu4qtT,|Ons΋%|3ʫ )wi{W+w:;TmOZI_9_8:nc8 NU;`Op4g (J\X>*H:aAƋ|F^u2ʆ䛍sGP;։Р.JpҜ&*I4w$ߞv8$y1g:R`#s+k(V䃔oo_Zg\btB-QQmHو h1(h tƜXJ7ـk д(l*;3QzH2"i KO8~K.*'1} eWoYR|~g.6B!D\^a,ԋ /Օ +br_bެ=QdƒfΩ>`{hX|p=HMO.=Jb&}|/X[~[apl+6\+ηە~{Q9?!Tmn}yLv7ێ+UQoH}*HMwgLǔjrŻqYSp)FO~uNsutܝ|7=DJ# n} DEq2%]"$2Ό-bnx7xy)U9Q ԥ2ם՞햼K]eͧ&| 6ʹwhhT|nZs)ӠJ+뇏i"S$t B﨟CQ8\ߛ [=iɆM`A% k8kqFNG4Y]A5u@W -pGE 켧$Q0]uЕ9tki .[ \jOB'@yhGL5[;ӌ֨d]ײh!+PNfe~)*ߐ>?`'HlW(.d}}% ;5&t\l:KbP)oz!S4:Wsyzqzv3vTC݊V*rRI8<:~Z)Xk.cD'MArv20594`G[w2ŵpQfD`3BH-~gR1?$50 qzߦOe^B띺T&Eu?Ry)-B PXݰo!A# Eݶ̮S,Ja#%A>ϲІjhq2YЩ@B6u0|A m=VVϛ8R}c4형4f*>\( O~_yK.uk8vᎉa~:ebhNEu >>YܜUufЖ B&NR_9+vjS!˗4= GMҨmmi glu%l@ P] s*@ӐfPs`yG=߉f],PE=F aXM}ʑ`!!exC~D9YFۡORZ }^wj?Á[JdBLj6"3]*.@>eUwAjQ5!,~=o$l|Ej k% O7?{SBb,y{f)f> Auۢ V.^ O!^?|HYuU|r1eKVj/hBb:Ls(]pLoB2 )ƭL OS}f %rLm"ng#=8-mT)XaT;+vg~̨~hRQMKČw. S ;DQء?'o|F ^/&M5Պx"JV0hCFs|),M0ă`t~ Pe)u,]kݬ[uQl߶}%J .Ԇ@"9fY/7F;VPL=eKSTT$I֑KBu)Z-V.&cKg*̄ k-a^}h$%v;LT$:o@bu$@=[|bkY![nk(1o{}^Āz{~#NC]sROc ż8?7QKY.y%;Ihb!HCXRl+廬4p1ÛGQLFP]zEq@Ύx($#4ڝף/뛳6>yN%aӌ!S}A6}t Xl#OHw>Q;K ):2vE%ccm<ac;ePZ:ErK*^c<6MG(-%t/jjȪX>;Vs%vVc3_7{,]b#Ʌ[";&A7ȧまxɏȁxU*%>_'ML)=n {?Š&b,Di+e!sPop$xUYv.8.`0I2D9ѱߥI4ufsS$X;R0kk ܳ@dTK`{&ߺ s7ttHݼX"ʸ-8*vɹ܅&R$*˿BL­RY27Lq(lǽ{#Y^r=iDL؆,Z1jzC-}ijydDˀN(mEj˨]:A߫nCz &ޡn 9&8Z<Bʒ)V1n+MI5>Cv33Z\cII)ޤ%~!IbldiLPcۢJQg*཮f5klk)N\ DG%;(;"){Y?)bLW3:d@Ǩ y:v4`=\_WȀm~lq.Uu=*hJOZrp&zɕ|!F6Z1ԪFuK?*Ѡ[IfsY}ꯩ6MLL vbe{!R2T`I;w5^gԚsH5UgceuW8mn8sA~Y!c,P~!8yjwg@ǕpCV 8)$ Lؓ7jXH?v4 *tKl%mZTYXaCƹVgQ>Jjj,D}) ]ׂ[/ٺ$' mj=)/zfS4UwV lcůfKF Ot:j!rY{\g6\Cg ^gs\2`Ǻ'^T'&G~_ofqeضLeN!כ7yi-.)It2> JgC %`1Ç6aZ%+/W `R ~تx~52.oWW,.`t&Gj4MEPiqJs'Qe5]z bXƶU_D$q^\E`C!@l=>0&Yiv0C[mjQ6myO M'nH6SYG@f)Ys-~#µAY / Ut5{'VX,YVO<DII}U;;2z!F&hHզxodgڸ5u hXǏ%1f=ل?JO3YeuQk޲za`H3Yd0{w⢖8I8He'j>x#@Z7yw@mƃ[~q˷abH1cx\kic;Ki`L= Y1 mEi{JY3|]7(6πgHSe¢w 8|o|7fC}_# ̟²zyhN>Me=Y65\Zѳ[Wպm-s/(r[*Kkh1'N'KМϴ$PFuttX4('@xr@]qJ3^ᾣơBDuR1zjߒmJ+CC~BY-de+ clkrDA>ڴkLK뒗9j=S2?.$Ⲧ 9IÁ e39;1k;Dl`i!=&)`;tM|FX}O@ZQV_^}Jя@Tl1zj&Cz.vИ/mGq?FY#z!odUE\D `#WtXnmO߉7=Y.ﮉw-U_"6L ^xcIzlpZa:-h؄c\O 刑t[>i Vlol# +9'\`,jD6o@Ce_t6]ƃrFhƋN z(}FQ3+O  5u]&+řzP"FOAW{Z_dm֭Y&Sb?{s [ٰ?cn.NUsmq1WLe'~82D( r-w0"aML<֑Y8c@B Mc(Oq)%ß[__(zan / &?,_9]u) UGj*fFE%r09KYWX9q Nb84Meq՝!y$}> ^H]d),|)a~NG'Z>OJ*{0(dc>GoM)蒩_fu êc⵮)e'Ee O&8K3ҰLtAԦ C]CS+X֜F:D6\1:.>D {(׿hȵÛ<~ptgٳ`tm dmWs ˌN8O#fDQkr*.zC$[ b kBL͂>^.U֌GhFCfݫ.ӕ[+կdH)GJO$8r,Vvj.6~(<%Ѹ3A8=B ENAVVڱg(3^ IIGl[I^tI^-n2Ӿ4FyV t+O FITrlf(!Ww6N/a )S"#/IqdW&˫$a-=8.Zv3?nN mv `='x'vKxKX+(/͌uvMGO B}ڂ1t>zYaSb9޵3B}RN?BC*2O e;}C퍌u.MГXly8ӺbG`ZKڐ3}X5MyuPE~Dق}x#k7u+ZE~Gl na:Tѥ +Rq==zp?KBe|Cf%i\U{J\b"',\uۅaCqoXmSO ,0h0o{UG\xwdW:Z8ouI8-[D[E,#Gb& rǒM* }$]E{kz+lz?Ռs!6[۵T& V0;ʎDGO ׻=X8<6gZ5M9R5qTgA1?0|+c"ia\} @KP)l|{BVJV2y3R>>T$oL^bnkP$fHX _dMǽ $zi.IH>| S3r#0J0Pa}do:-0O{=Du-!0`#v_a{+=w@B!F.!Nqqo/HaHpRBnk;yȭӤa9?|=cER指aoZ׶)^]x1vB6G^ p!rUD;twRÌuLZPPHR,|W$7+@DaObvnOH?|Nlz qjݝ#>3$cRxTGraY}81ǥEİ%{}7Or2a&L]̸"]I/'F.;:Ͼ#eaGk]֢֬iK7]9.vڧFWϊۚ{Xll$m͓N|Rk'_Mzt#a=#476~FMZB86QO` G6[3zmPSNYM gC]q]A]/ydy?mg{.46]j Ɯo LZQuGbuڐ& .n]L-6&E[h,_ !̚-W]Ua#Xy<_(.ޥyAHZZR׳s $@v=yYFB&b2XS(K}pP'ՓJO#AJHG *8ɖCjҏEĘ#?#y(!/ /NjY/mL\N#D'OQfY1*&,I np34^ ߰rw%귭\7;rCv뱤TPHpޡG۠Bd|%[b3,+MőZEzح1@μ0 [>ʚ 5Md+x^ǩ4RʰxA*5N(߿Pb)X!]':`B{4~%f߬1:wJrwH ęu&)3':%F3 j\RG$Ν_a+')InKhE DLJn[ V7'<q9 8v|Vo Չl-eN7+`)mɃ#]n}`OsbM"YE5iH` Fq}=Q2ag7Hc1atY3שN+ePfϭ5e=vU`8B8eeϒ '{ASsTLgҤY=[W>hqkRDhnГ͕HV:,pyN02]bZy(Ia~6h5;a£@"VĀP$8-~]NFR|O44+㹫.ff!c`׈HF/TʖBsauj%[ "7=Hk#z[IP%-f)ܛ6F,&w<>!H,o ]ca vf]2Z#]<&9KdiޣOv UR8dux5&0hnS$o6X)ST[ϖ4Lk޾Zyim$&"s!>V~fZzЈtFc ѷ :}0s!njG#B,.m 49 X g,TM7e޷S#&»DrWn$؉[ 5Tr~GL)] tg96"ڌlpwAV$*"ql\S'6FSNW q-sY˵KG `BK(\kw RÅꗗZY&Qi!w…bW*z";&Y,!v@8xOὸla(b1cٕ. b&O;j;To }]G>,i@nG{yD/x;E(oX?_mr1UzEGX o֭\%X0{hz1=ju$D,H̕Irm|tdnVʻI31;amu4Q4 d7 XeX*P/.R\L{nwZ3t"7GjyB`Z֜PHKT[2P.h2W5i3MO U !&{ڟډ&=u@phigV|h 胴z'*食Lfb9(Y.3:PC@!In5hxۏ]$6J~Qx"w`'By%bZ_}u6dhtb39Q\ >\1o[aX~Ydm.3%Ӂv:2bs`d;E!q$|v6t53h'qOϞyZ'6Ci}iU<)s0 줘5ci$/"f6$ܥQ$8Y[B MK @g/ƅ#ŏS:(w-uިXԥ}[f$^r qہTZ_Al6z;BWLCOPhdl9Bkm]v1BH)1[rk9*%±3 *E*|[zA%MIx!e+h`*%Wyj2!65F '죙Z(r(56yI}atl\tiB҆-λٿ'<=ZYrۢY=]ϖv1E4LqrEhqj5UW_<ąQg:=,OW63O zF5ЇzTrv5Ug]K)T'`M~0hh R8ؼnݨneye HtGT o$P:@$RĄ} {5$:xbA}4σkAg#ӺC}J K kijmvNC̉+C)( \g,(-ʹ#fa~kwbU58xLvF'Y܈b yf%tg1yy;hA[Tʛ E<:r w9 "S&zlx4|%DOc3 _cƪCWIOvp K-q^QMlz,NhSXzȡ6xzl:2W_N&x "sS{Lœ0~A}>1d ^RӶ2]/ jyx65?zMb=)9wZ =vKC[Fd>"M<<v uҒD'.+JWF@᳆3 AX$!E1Q,:;S&Kb[$(u5 gaј̆piB2JMq-@K u (z* ЖAZePSD|F3! #J$# }:>y9[1 Y))4n2j(鶋4[*Υ`֦_46bK媊-NĚͰ 3}" 4'^/pmw$3XgKKD)7ia+#Q$gtыH E vo|Z4Ϋ-Z܄`A(I (x{-hV,Qnb4=/xO :cB";|dkv x?e?=YR:W־~*x"C<8Yt]yDž+-KWBN`4H3}E;2+jJ(Zj.Zj%BBAm}p=n#6GD5!C+1X눩a%/C_tI999'a3B_Gٵ7rDq$-JZ@g-ؚSA7-bU]U ]ls?(p|\39ED*quw  Jj+DUoEKĉ8@ 37a[\{딿ڦMHg`)/ N#{ӷU&Ur2!b}.z6إ. nURC :e&86ǂM[/4,v߀#&/￶tO6e-vtFDp@-w^X|F:J۸mr}&@LPb㈻>&7aa4*ܙܟX5^,߰-A} ?;bpBx h+}TMn~0.b@Ǹ z#Z.o(B/R;q,p=^lٛO.w}@zo?Y끕C.yO7TjjYEƲGWb[ FOsN^4r%KvO8 $W`Ŝe);ˬt`&`JTgaH G ;^!=tO$I8~2܄@Qoz3^2̯#B> $z2;-fT5e28DFƉ!{̡}d߲G,by)M0bLL}PB RBx:,AT'-a3TRz"x dg਍ذNSдW`-/cDc0|+8v*⺡ ܝ7KG^xPƉ/%V/j_s~PTA¶D ʔ@( 8W<0 7䉅 N :04&-e/.I?A#Prg@ufSc(Qjk_@4BQ{s uE 'k'anjg@O5]Yn}&Ɣ)UP$9Yºlo{YW -HWDF-nUnJ&_1[p~jp؜ T> vy*=^fr/GfK.0}7FNhL0EZxH^IÓ^ۿl>DV*mzScw =jz?ﮚ8nPs\s4G4,7Y%+4+ Mp U(AX ހElmEocҘ^#in`aFqT/g?4'GWlc9q{̐(S'b'ħGA*XT8{:cRZwK^x7肉l- A+m W &m(6Q\J^f09q[ 0)LTd^N/֍_K0iJIpkV4FPvtj$kdK!g %޲9kWmS61  o\VCvzhH$lv*taEL2ZQA1 ؒz uwHUo68fu(˂@Dk4J>8ʀeKGn ht-4 {#w YkQ(wF NO#CaȬ.i:j]"d>ƛb]Pq@80KbRI[>(`/߷+fԧ8JjDnZ}/dOfgRVQ_}u+ՠUkb%s6r'U+熛.8S+Fߖ@ Ub94?EMdK_A?f<,p"47>ػC\1j2!?,J|n&91Z{S.H<7+=}bVڍ]:cjK]Yk3K;{fZYK踙 E=)ak<3k4ޅ&I@XVԹ0dnOFy\s&⧕ٛDDK v,7bG{U_BvW3力^ `FTt 73@=@ |?VA?LRh! 9P ݤ?G#U(dyDnA2Cfay^Jq繰o0\|d{h>s=rǜ@tk1ঃ p eP_cMގZW$V@34Á&6aY%+asbR6sZ9އdkpQRd=d5Eᑳ,B2y+c{YψBsƼ:Fg*.HQ)2H֟cjd&:QyϦ.Vs*#@wIRhQ,Gml9G<{~-mArqnG6yh9!r "iɧբDZqRL`PL,cW A}DX7l*A ={0vr)%W VTj، XR$v'ȠD?@S0ÝnW/z$gǿ+ 2*H>NR"o40$ZGs^:ue>V3!/zI퐝ٚn~IcweuC3o  _b~ &PhXw0mO?\T;ƞ)\l=؉f Bȸr&&2%Oӎ2-=+fFPn2PBC 00.NOH3\adjp>˱ &Ӑa~4_Ç}Q$&m3:wo@dZ_1+>"?,~|6\{++ U Fz?9ȗ֞מ0BF)|G  6H!h5ncvIϯ2HpVtRR"킇&PH9NP**:yeqܴ 4N(l~\U˭q.Wզ1rʸ,v=Unu(#3a`c* vU2Yޢ'&oGU**+:zKS0p|5q_5÷ #ko S:n *RMUKP" *N$7>h(:% ~Rc mk] ?%ÐNW@w5qaFE>Җ; Z 0ΨF#" e`79A;FP 2Ӻ3ZHVsGk% =~rW: HeDg #̖0g2|2`渠A)B ;>(l?sbd͗Z i! mj{/wļ%ƈ|&Cܜi ańp?J!F6npk;υKrO*$G,-Fv >Et\1,Mҵ\a+I|*T:IפIu#\Ĩ"zIgts&ooYÌq#Y'>B$M=bDuhQG͚S%{=!L)|?Sehۺs 7uM0H|]Ĕa`E+o0WyZb2\zWP~8]Ul6gbcٿpn3L_W-NI(S(pݵVEK~Kx)0&w3/ט:DN:2ߥ9>0L@Ї}߭5:\A a՜;b? O{C2[߾%a[['fF5ߜ7\P6Evi݊LbK.Ҟ:$Dc{\U;>4|VR ۹uY]Hj/w|V0\dokG>tC`ҽM^e,ւe-BŮ|*1=-uARLAHF`z'Ѳ@QĕPDj:vPSc7|?RM7y+h £Y-@dT[v5u ҕTL VuC.rUu!{mtPܲ׎l55ݹ+ acb}9ɚX4(oM9F( MB3_jukJU)Ck Dʳ$z hh;^H” |Td[O~:D8u E wU6ʞԙ&iPϲúl ި[MHaWTq7^(@ XڗV `E+x$()Ϧ"zLb욛ZM)2[d(3 {ag`жs@%+H~?u~T&~=,5 ?Ǜz 0;xDe+5 ?aNc/$ڶP&f#y\A,DDe 7,ih--vd2''3W *BLeWu~mgoj/$CW=9:c΅9(Ѱe `4h/QV"ve8[]!tKBs'/2AS%wA=)zdvy۪𢾦l<&v' LR N ruI5R~w{~ \lȌEb~L9WZ%S(f)ؙt}P5JaH5iR2e6=eXȃ+.smByk8#`nF H9f>9f䞁B_s*XlJe-jy/!鹙]FVr:ɾzC1WҶ{eTҖW+!SFje}'aۧ-65U0PIu|1uQ]+iD+_v8:1rf3L!W׶(CShtԈG̾˔zM&ݧoM֨Dp|+PjB:a9/}?XMß1}f0;  0*g| ۯE Aꚩ|(*U%j;)_(o:e*՘+,:E'/'Owh kvl4[SI|b[@>7,Ee@fZXQW0b9dow^ExfeWnzSW,=G.0{i~*c^s47 ^4b>SP|G"؎kݼ6Ѻ37[ɨ~Ew4eˤK32$'K8g!5SO ~V5jEM=b۠'\_62O2 !*߷hJy p]kLJ!ael_-6lDmZ_ pg$JeȂJ٧PzC $^lj'>FH]E͛3=ӡd>g51 [ {[ ~Њ[!.VM>x$^<` {0xa ؈A%BpNvj&SuQjKɞWIsS<^'zkaWRjƕeH:6ʗ$v$p>b^c܋JQs#QBU h`(xk6WHR90 F}CP_-C|Se*,]Ǯ@%1K?L"{{DBɽd<1u"FSoHur嘇I\\xhD 8}l;K3p=kJ7[ 4ֳw`:SdAGg&:6\EV8wt2[_g*T@SAmY83RYk%gԩwV5f9FtR?RFi!5> hbY羉pdy` -Iyq&-10jpm)Vn1;h*Y"y Ep:RP$}^i-# )?UҮ~ɘt-4,0f|ԲO\nvU1!$_]lQ2&MEj{o3at'׀@#DBobW'cagw8ů>Fs^LQwG꓈Q>왟?;H\:09b ~.O[_[@ Y=N~C,r:A9!}fFzWɼ k^j s0]@U la@o߹V (%,VmASd>&pTm9|Dx"߁3b735Tg"cvC. ɍU ]^RU֦.z4\^a y]hT{"`m {F}UQ Nܕyθ 5ˤ40sҬrƆ߉K,#hs=SO /J1k6b%-y /[WǏix%Rϻ<2G:(J ,hBnɝxy1_ޞ4pTb` 5+}A'$EW՜;wlB`1'w͇RW>j\veKkIjayD: qFс T|]>5rH3qS 8G]z8bpc΁oU >jQja1.Pg,p\ߵ8Ob[eKgߔ $@/R'A cK~߂ yq3O DDn]j"CNJ[M?NR\\}"̦bOTOZ0(c @־1nLfo3$f,3B xw)rXY'&/12hm c*Ufa.(R-GbѯnΕn6̴i* s&ٟw%buwE3ZYA6Ȯ͉O12h jJ*q?-bGǰ4Wy{)t1ӻ\V,v/D#YlH˗-FJRW0ư nwASGܗ19jz%fD}Y# !FzQvH>{H~) ?=?H}|x/#jfoFmnve; Da!>!:JS9(Ob)$1!uxb &c~˒44&hE71< *@׫~M[t/x7H@ j(F<(~-H  ZPzr1/Aڥ T}Ou %qn( &UFL493F̗b7~lG: .J >bd76 ?$ =W<1I3>BPnI:1:sbkֵEŰ WDD[)8tz$|i-4w!=y!?nHi"Oo^2@Z%7(u^-q/+V!hfҽu]/7XӞ9"GU91{{O~yp"|baQM df햸B*E5-ZՅ[WK %"A]l=]Bݚ($iR;$nbVVtwQ`}<TBL"/'[+\>7-i][h ìT5e6HF\CeOmD&|0 iC`)( l=se }t3N٦^h!8r"=]cs ZPgjVQQ`Owd.}f 1|R3Bu!,(K rs:9K}3,6itDGBg0{Pgk`PCJlWh}!n }nT,Q_^^(E`jA|f6̵OfR{ eL_QwB`vdĶeE~D -&Q$o/λW6jOS'֫ŤʒnMu2/~C' rxM/b=X>8<+7GH$?/\fcڣ/չY%i1UŠ  KG=|L'"p23Hе Hr̮$A6yP?'Gx!|kuvvW;rC%}O Tº?' -L_LjߟwS duڿL1LnkВ!N<'*P8gDA㟀jp5}( `fn2CX23ZWi[66!AB r% 壭G{N܂, {-W_;S ê~㭇zz5.:'7 (3~Ro_5~cn z.Ag:61NA"/aB\Sh3uTm [!:.i&Brg_ߒFgtxŃ$E5D;XpXywvv QZ)kii<C^^Z_ /Q*2Wk 5:>ϩ`H,/Iq+zZKF UT]wI=`DIԘ8)s iy^>~ e)~%gÔTwq-8FifyBG"ù؁ Dg;[׈梊)lze*b=9وkSȊu Mv*R|#zeGa`ىG+fwvCV )Qzěx5^C*z73q.] sŰ|qoxZ燢DI=6; 6Jrh)\? rM$r2~&)WiqΉVR ޴pTFbfsE+ P9a Ŭm@% zB%0 zqoa/鮖K0[~ PF[7G,vkRwIJIg޾}FzZ L>iX?&0 UjSq qgRnBBQ@uC,a6~_Rx&[Ƞ0`mZ#Ww7dGHʦC!iEIǺu*h31 JI4D'?⮰-V>*΀/ ;tF'[p{?TsX le&HlZwC>|XgKq|RXC&vnJ~N"ٲghhHlR}J9pZVnIѥʬU%E{zXA&N]sL媌9zj1)8PG+ϊ޹5 Xi 2i8vE/zC9Iu] 6}': VI3$V=Zq/^bI]1MO*to+cz!'Obh#Y]N,*dV˫܆2g2F8:gTI 1 DW{L׀x+"j?"u~xj U- pVK3$*9ۭbh[An+o8m^]Іv11MzR= μ9 u:jn[o݂T{*㭩49qI{U3]l]xp"f<(\<.Bj"'6L-IC!9j#>h~WD"B&`(fgu5z;_d:\Jx4I $yY0WgIAFag*{;W{wsb~ V,庚蘼J [y/iXJLS:GLs 68id3RSoπMz:dl? 5Va,8+Q*j,q^z#^TocG2H70_Ei<O>SfϘk!짎} V&uR5bo]DZԏ'ؑ_ÑumK%C=k: $N*<ʹAطS)HO"{r֩JkD3:VИ.kKؘjs3CSRݠچgʭl7X tim dA5J ޠ$ :"9mK UF^#@0KJZ]~z {S/u7(gis5$Fi6[`44^9kQmhv{^A=4Q1̄X:5~> vU LDDs+B.ҕe(ў%+QWkp((y`J+S(mːGc{M{arvn5VK&EBZ3"OꂓNA >WжNުf4-~q_.0Q #m`7~og<.k$QZl.SiMw{u-B@j8U ր+)MRY"o~^QG$5 BnBI:/mU{f b =o26=y骳s0 '?kC5ZV{ /NՃ?:Z2Sylޘ4r%*PEqC&:xdED8njZ3'tkHHydsn&xIDzkq C!-zH$F5_I4[$pϹ Tk5V!b.AL7qcc%\Uف0@W{{h_өT =US2nV =&_'έRl&D4qyE:ďnjб>؝Tﴇ6HfRkGO*&jݲ-QLpzi++߉lgo$jQ=YP5 Q޴#Ό43#JgE׬ݴxNĨ>/$+Qf5ƲJEC N8 d$ǽZy揺WY4w꠻9 !R&́5zjO_Q r9f 3?6 ZTr&һZʭvFN蜓!9NRk;=v%'Hj9( glX6u~|FTB**6߲D<3٣'!p0]q1a9lws8J  ZgX!u);S~,X 5~Yػ^<{ 4dɿq. މ(h[TgdWW3h8m3EN.)4iɬh!;@Xf +${ּuyYkKKг\&PǒգYG ^",MMERv8R28XW^n uvl=̌g_ak/s ޓz=Y} c/hg*g)O IO.<{-TdmL8/1p3ӌDAwR]B2PΙ| -8 /G'\%.ekI*/Q]o* `I{1,궺=zd>>)A`ؚt dP0Ig3¶ZR@i3W(NLjfRKK%9&?v맋IVK\R$Ϸr"oCM?YjSNH`xUA wYg0CE/ù.qҬł+>"@2`mnV!a8Xkr|AmHƎ.D*de6q"cB57@+QlԳTӇWP7HiePUq[L*08M 5\)7k%f""dl#ŀ;-#2&UVu_$٢:Bޫ@O!rrPLz@~MCPPiq.Zj\a>ZE7ɨHZҀl3C|:`q93x2,D4mY=9,_LAٰ&MbhBh.5ž}N!+a"z'3Yȏh=(ONbb#ŴM3{n}B#\p(ӓV[f3d8 W Z{DCo: )vH@Q$o!*mqF2Ch> S @trfC\5j/ǫ~o z:~k'|:ó'vG8)xѐ9q#|>Tw[븒\ ו$#XXԻxCA z܃fXVr:.qxiFf,b5@nkB~BKȫ MI{FJ蕉N"Id.%U>EQj uS N9ips&u}/e\*K B)K~mʬOC}D/+xbwX*'0ܔoʱǧ`䄪ʈ@>k+2ӛ ػՃ6¦&K"?]΅j/DpS_tŗWa(C|0p؉!򀤷%Рz~p4ª.Z33F.ba+$am[E:}KkWDFwV;d`Nms/!3Ze"AhP>HDʡ1#~nDUFqZ@y/m޷eу PhRʻA? kc7_ s7K`ڭ5$,&z1Z^o>Y,UZ P]L.:#b|8Dru)i~}nGc]7q~'L:8$6<q4Xѣ$M`c梑8;mFxGѾ:Zc]dl/i>$!l-m%Į;+-$KfG,V3c~%Νշ T"E &]I}?gksՎҰ*biډ栜 V}@lpsG⏃8=6:^XXmI/?y838)`okIm sBTUJd3b|Dk4^DE!.ԇka+;C:탄5YnIHo] %XTG_ջWc¤Do,Q>kwC" 9 Z\l!URj%m\@^g@oǃC=\?'dWnjxPNe2L-.n0Fhi)TWEZc\ ^~1gŎ<tuMBba($7qtV2a],4!s <*U'[ kEm L4ΉO^'s.眒(kdخWV9ÉiB1pR $o Vc`ֿ$'cUՄ+k_ĸRIMt<0;~09bfj" )OBM7B|-ɓ͗y f*D)L6 6Y2%wuH:i?)@ x7tVvXi%s@p#b* A^9W*P]Ns4 cB 5{Wzk^Je{dSR*QyiwY_s{1urD7b,C# i:RS0yvD})0.1.dTcT-}yP5XUijIwp=Cb:=C-GKUP\'Ī*Fc1S11˱@Q skxZIrQg:)=iqRTl?ԏѤX`:G-٘Bus$HvU HPX᧷4nҁx!0r-;ָ(򹽢>aY0{߅7'w,CDo@QB_wm/Oe VN3"ǫ`M)'ڼaM:Z Л(02'8&eMtGClgizk9b[OFV<ȉON~\,%bt=h$K#=$eZ,m5iR3 $CJr|8PgCy0޼jW/Ⱦ0cfC o鎅$At.F)2o:,cP0jk}PK1n4tjb:Wf7EUGn_h'357ր"26Kqf'שRhQs$e%p{Bz%EMAg%߳J&ϝ73xZnfYnM#;dN e<=݅dģz<Fzô|xsO&} [?jLʉvoZ*Jf¾/A{E ,u<)ibT\zbpMߌ"5Q d%+gK;mUynxBP ?kH< GNF7UT.%X͔|OxF7Ҵֲq^t\ߠtx2@zwc hH{sev&SuNCv&.97go_XB;WI~^GKpăKaFZ)`'|½~[&|I+ݛ񷕠D3ȥBBWBqWRtlμCHL`dX@aۺ^i>jl˽+V] y@A;O /Bޫ/F,шui[۔f6^nÇ*p$!o_ך!9{۟Vɏ4< pl-Gtj瀜!un ]-]TYoґ 5[ENg\mQMQ&9QY y.0s3խbԋr[2Σ2;rP 8œuXHpjr3&/1Q#~ A>~LF ,He=2Dl܁xʭn~WFI ) 2ۣHr++@| $_2k2B+!%*x(:Qe1 pܵo-%Q$'x29)pU)+/:*kuةx3 '>qG[^F!X-3"_sخ UfB:Hl[ɂ ~ML;9qBXoR&W _ϹXam`GP'L,J)ydsZO$[T\>3az#|}"r^?h5їe[O<]g:4 s ;*=.f8'$c vX#rWI0lNKQyؠ7n!N.P)6\X=bZ%Ӳ팺 ` \%8wF\8"o*:z[A&+P?OiG'GCŰ(+;N*#K hcwQ"1靘c&\ f _*X:> "4G7/Fjaյ J]g{xᩏ}4he:4i*j`סgZvǼY?ma¡Ѧe qԯRd^`"Xsa y}kQǺ8k[R`O>? ZRpN+A>_IZtVWf m3KҊpw@ck}^D@K4ʒ(4 瞡pHg_ЋSud9sn\7А#um)J-(`P99hMk29i #Sܵ8Zoh=Veg&1KfHrDrxC+z X3{tU\1AC#O ~LFCg )5 tel?α1gmU-8#XMΤ>{ ^V#0bq!$*1YoVL},|iwҔ}~k-_擒2Ȳ);,IS o%*d{J}s>r!Q$!D v iRSduĦjj8N_'} GtA6>FD9@1zdp6!CEqڱ` 7Ň<v!UXl%슊oTte]AR"Ҩ\:u/?xp-ɔ.5cfsn(Bp簤ۭa-4yfgO)x%hT,q>W谐iWf&ζ-NnPu vLZ+ā\RJD.!Q' :ڄjfvӭȲN-Zə:8f{Y) |-%߷n'Etk;D#w'}-5 Z,DbGoo+[ӳ1Ĕmr.Z}MC7 #(rDP}ҷ F,6 h!S]#gOױ{e\v#o΢|'> zO'edEjJPӦbbZ_SO48 bu“_Oԭj|&.7$hAS]Nja7"_!mAdiEk!+|o95R?݉TZG9 Ȕmv}r[" 1c߆>M))>? Y& |j!MB|HA-$- S8N7$VXmk}*[֕M S9R(M@J?~w}z'kg$a/Qbr[8ks,o6qX x!m_PC\匧m'8Q9tLFg:#}U-MCsg|d͚SS$V\BinsC5Gw|65DڒI7|ØD@4pڮO'XM'PXؕ&brSevU\M߯2&W1 kSo!_jp&ΰ%bǧء ^B裡2#OHDGwwjR4M822e$ 4-7Q!{-re, LEJǛע#r, sk} 9+n Lz Ccŀ4Y ʃL b[qL殍X|*Ǒr`j8J(}_Fk?6f>JAJYegi%y_\Ԧ^E Fj`ɶ!5˷q0 MyZU:*4#-~ɐь[&7FI~!I<`J> +yEl *efQ 7us b,rFbe#I'ԆS T6V6h$ 3S(Mj!kF兣mC=()C͏i:bk%dq].T+ u\Lb9J ki 顛et=Df o#,^ln9qd;q3:2N"=ʸcl ~bXWo ݿvgFq+.4= A].ۘ/v6ܧͅu 9|5g2;=xVғ K7un]OmZhmׄ"pΐhC^"%Q_ڂYP^'̈F[3R㛖7(Z˖U6xU̥5M$O_nW=VeVȆZq4 7!M8z vpZAlD/r C¡ǐTb%Dt+]bAQGcM&y0-X"=0]5[$UBl=] ]htvADӣ8[-Ѝ#wYr|Ȟ0ɈH!xԮY2F[d#h% ZQ'n\]>]ɳ[2ɷ [n s%zO Yυ%ՏME--!%F4WmE}ZH[ZX#uX,I!S^p/MtZ+CFo-} >2c mXwQv Cٶ-KuܼU2PTydsgv}_U7/&8AggynB0FjyH8Cu#P!$۸5 ,bs`a$emvMMM<*/fT~@Cú0Ze2zQUo0+bǯWඡ>}Y ίt爬W+i- ,q)ޘ3  ~3{ mݬz6.2L77g\GelFJMj6X򤊮`Abn V0_~G" (~Z!b740H!7iLWhHN#HGB͞+k A~$QhLH!}4J]>$uc`H16 ](kSJP#*-H6ri%@W2QK'Ntd9'bhF|+t_G'^m>d7:Rm^> iAJ#ъ2F%Gz#O8!&'`y v S-^3pjjMC``D&|z)1 %Śn2  h7vri5ypxz7j~<#S2>f|$B ΞZS5V-VG^K xHsu+c -K2ˣK*~irkfu(Ф_ơ f@p:0ZIv P<1mkуެU Ng5B1ldL(O`߽UnP䰐gX#5fs~xD%%sMA%ǾJ3^+L1Df4#^zBK{ל=I;gWù#[}('\60@4 (OZHIy|6JP##|_3ŝ?¡XCMjQK+"A9&sn y?!X )z 0ڹS7Fg0Ue‘[{kfB)H/MF7#W fK9xHHV#MNS sKEI!URNb ʷ twlvUH7$>?hGnM"rYW9 jdI|rَeIȶV\5E]v|#N;=Q^ sLM3ƾP-}i/AE?兮dCHB=zPPIȺ1)xd24.zԤ᳍22j jtI45oT,&{ Me+U4jV~9@5L=lT8Hrb'n}[Gjm2g F-ZҬ3Xx3)Еù"5 JߵxĠݖ&BZ*B d-~y[3Tw䁹(;c,FrgGR#uϮ4+.&(e<-܃d[ԙBab})VqW\ 8]Վ2. 12h̀!'exjׄ#u3]ÀvB۶̙i2 zЅp g֕"{F*L'<8]ن<Va蘂qVx,6;ϗ/(Thu4VS'Y̿(-hF1~NDsL>_\l6r/5Tq([)R\8&3V?q>:,qW~uJ;,awfIs05eňM֖HMz<CG;#폡ZehEx`v+2SM=$!ax>n 1AbRM+&_.62fPtoϡEdߣlI@l_Pj#mL~b vk͛ozL^DR8=>E +P[*&ޚvh'c *yCm16x/ǻnF^xwq?^MkRI(r-6<}#~?5) Twr9T4U’BaK0ZO9[)4li}+Sjog(4F88Jad}lB/``@wa  P!Cv7>Vx1][)sO\k0L^x^gK:,>{<*62-B'JΦg34t:@b{d>9awҳxܣ R v r)ܦ*\^ ՝>a  %O 1R0fvħDq-Ӧ eh;~[׮(z,o{I`M"<trY dvc|W^ȃ4%}_-kE%X,@ Z]}4;SH>~tA,Ety:U:\|@Wi9w>^zB!UR]|Z0 DKj ȏJ9IϪH= [ Xu3 gX_n/x'΅;_h7sR6(sCiqAH%g>> b=KFG<njI,ݻ()8}11l\FY$ru$#G-",{{OnNV\<K bĶޚJ\׶&dTҨ2=dPء1mKwpy gZ})׌ [WL*MP7reW+o,Mti(";&wg>1H#9`%eD-K;[q-Zr~se&X$Ui }ލik_$,Zdng?NquvtX;V瞤z9JKhTA\rO/w"9`"H, :KE*zduwOAJVIUfl~g@٫KyG2{x\n>qbA,trS=M u`R1d(S(hvca )MW׿Re ̫ H;rQ,~'RtWeqgV#yᱸhZxvH?G@1i% t djP]X⸥||7ab$F09%l8.J?/u]U

p{aKwN>NqmVLvXVIVꩣQ&huC_i=v#LmV%݊c (v5e@Lj˩=3efݞGGh~V $q^dDnIUGv(;7mN f]Rtb! )MPؔ8BMb\+}`K8^ ط{PNǺԃ#^1+jvu3âRSU,bwd=1Y *"FuS߰s5קGVuR5L~=o'g|38ݒ5x1jpǦyq҆[|ʘВ$2>{h%",Dx\egnY*fN#LҹWCM  U(;'q745Ӱحns\VrmJ\sNFuuf֒2P/>F1թW&z!9Q?x0, :W_O*T &U쟘׬1anEοgR|k+4}{P- k0vvt j59\E+TPJn쉻:k5rQJU 0U<@g.9%gM@{rvrX1w . y' ]qU4Cm//f`9Zx)eZ:A1g:`t'sG%o\9lkH Ի7P%,ߊy9_48&dF"ljQsl%93 39tCh,§zMnGVft 7p;7")lUh&y!x L?K |v.X/K-ax{ <U]O~SΗC),E^ rnM5l.'h̏RG{Av/2K9wٸvcN- dk4lreoa<L.C8N*LX&)({С;y XE2!{?;D꜏ˢWM|v=VyV,zHr5Q 6ĦE{n$ҍ,o?٭QGtx: `N )$U3G4R?W#5wMye9"#xS%T~F)rȍu.$n>V\D+IvٯW"KVMxƥ%Wo Xf44ܐ72=@s[7旕{;oU~DE讇&Nj2P0 4Fuq%s•-h<>k! 0|~=_ӌyUYX%gЦ!cJTi蜶 @= #8+|q ϭ&+)Uo=5!0)FNwm ֨h]G?n . y(ZWXV1}!S ghYSL$ĢM2d7Ox t Gwg{t'KW (q1 Z)u[\ m/Y^IFA4윝-j]^Lb,D=:'-X+\|kXvmnqam/{ @ఛ /O63H] Gm`tP#bʓY &? f\u6U>3x^ǒ)4R͢e";!o%^T0W= U؏V["Uv u7.c8zm:rC@aV2n5iTGM K >*,=A mqS]4Ӷ*i7FWp$R~e Sgp,?t$d9rxf=R;bėϜ;G)Y7#v^]1^rs'SPu @Nm4AzRVU83')A8t6 C+ZN@ 'v]OixG*ZuYCeQٸȚz|.LB-T3'3Ա^r0XPPY -KMn-,b70RVaeTw7vJ=Hz[\VNyJ? I7^tty*65Ok D)gϡ+s&dd%K<#'3J:[-N}m:)n?S)@.NDn18 'J*Yu$-gnFRם㘵_tk>sDnr [A |MT63ڃqHIJ|# k_@pD 5)ڻt#qeq-f&:u|@C5~ M5[쀲3DjJr]:?.)cuXHR}Ҭ`sEwSpv_)jlBȱ{ 0ТP=6$E Z Y=g |;q/lAy 1Kd-sѳ,s(\+p̧lv?GĜ\-'_3#D qjw&kpr#5\ $F][ R"ltҘH -cmKW.{~]GQFU>~M0HڤPL5G)ptbͻXi5Ȣ`tz|yK:{;I{QP~ŭok'\ւk IT gâtjGe{ba҃[Mbb봜ҥ)-+nԡд)5CMI/@~(L, Q~]GtQ]!֖֯M 4_kHGx(8Q}f#D_uy3fh|#?MÛFpt{w9?6Ebդ=lZQ/CofR#| u%^q輪T&lJ.*;N'FM5s3,spa¸kv&C3y3N${E ē1^^Ĩ\Xq$4;g)oZHs ؗ8w|'o0E w/_6>QJuƂIX ,*IDYe;Y5wjkC&F V!H kn4!Q#MGb]$T/I%!q3hB?ӻHz_ֳ… #LQ/`2:K!ĉe |A_p)ѧဉbJ?FA>wVs?_AkdtY]Rٛa2"$Kf.1VykWf2a[YȲ۝XJ_o˙CwTE:{ќUe>xU;^e&H¨'?UD1j M{}?ER )MZX^=gX$l IF۝XxAP]3XyF!%=A lw=;$mH_0R9w{?D1etb\m֙rIJH > Ss54Py( q0"djsixܘZ8\EX!j_!(@JYhzHIVNm])*QtuHNKJUx -@Vus ]wʭ!(pr)}J>Ib8zt0- OGl9>K\T5#J=0:3cr.63yxq*:V1AӨ&\rE:SUt)H_^|9⊈yB/GeȓAsd .aM;5Be`%0*W}OA)e}e?NBL"藐edHTT |rGT, ~u|k`ͼn+.٬7p[SjA9%{YR)rU`Tmdy)i@t˒ן)S|}F>N^S, i#xXAi=DІCY?bUKzXcuH![~DT!UbTCv=J# X\Z@$u֩v5]0E]"Z/+0nKJ޿i0#"]+bvbCXS7Mv]e*㉨3؛ 76xbxr)l5-kHYLB5lPK S| g{{tnbN32Ք)Ndi:3ZYSW`ASi7Y lTjV)@t߫rtEr6sm]Q2y΋/Bcf#-fCH2oPܚrhLȚdFcp$)52E XȚeƢ``.W ?.DN>b( ?;QOL"_(A)lk'gED+[o򈫒q\ОR.PZ74\uOEX0삤GY!^<`_}T~G:Sqΐ?9D fǎéƓU2ɮ!QS%B)j@U:ͷ"5w?Ա=beيm?@+0h18ʜ?bJNT\i3/Auf65p:U h1k\Ny#f/4U+sdjn%gdLn&RW &rmv 2e\NٰZǂN &}vtȭ][|z.[+ *AKsfI{f"lu PBG%ڈ#1J ?h8 ]}̸ 7k_oWW$yW}Aޯ@AxBt*YG(29!kߦf.66Ue8-> sRBK:wA7)c_3`_}U'K5Ь\~Fy{ŜPuPS6pIN NuClRXא8alOL1(վkO4Pk5&w9 NcKu"#.8|BJ;*[ ޟ~|4~рVFx'>giD1@S2*UȽjUQ#@Qkg4G^=ZJKE|_w`)~λ sn wAېnL a֎' XJDO$'j<5n0O) 23R@C}>ޠj,/ȇ"=8SHXQAV1UEzKx=="_8w } XԈt AA;HZMn3h5͈:y FO@;i '"Au=7偩f)\?_~ r TAjW|n$/XHnCvnΚ2Ϟt[a$k <a `ʛaslO+z}Ҭgw`yWa%ps6Y J;mWBxb.;Xx^ָ|itӌ6Ս!AQL{6ےrjDv_Ja=mվQuu9x35:3n}sG7mMDW[N h*h0]Rȗ949DHI8ꕾ ) kE-z1+xg58Љqy$0+D80¼'S;͟yKRĿVG]0jtImXnjű3 4Nc\I\jHŰӍ`%-d(M4㇎D}J(/`>`5 u\dJhv4-|֑Q[/`P&F X>(bț"JWi( @ 'W =%t.Զ4z⾙Wn_[חj \24@#p }CVU7^䡩D>0ISb5\n9 $A4=֋ZhJ&]uRM{aiF~0"Yۗ2Ixdy3!ꋮ63}FOf>թ/Ffqny !ƹ6~fNvNtciY?5h(^1,Ҳ{& OܨSa'??~Y0`Luu|`TEP} 1BsEN .N'|gFEIƢ%l%)D/N,m2~oxsGDPP!gz>ѧ 垓C>Ȃ8$& мء9vZ oӫ=Z 6gdx#f"E󈯋}*˽F} (5atqcSij;m|GʨϷ\)!) ^%o a&mk"#lOz\| ~%Sl TǂXIVTnffR~caiXJ\e\QJ->G+9yy<5_~DST?TO>+^ѭק%&^ԥ 5|k<MH;VX?=ϧ`5Y[wߵG{ixl{K ڙyb_Ď~]YFQ±2cpqS^R HCƚ&BmkQ$Get'C:Բ(L9/NF:o\۵ƒB !d]1&LJ9€gd Sեzc/w{-J\"cn!Nϟz젵 ^ _S+ELjCƜԉ=J}4+KE3/Nᎍ"FNs$ lh(tV=z 4ԊM:\A^&V_8 XP;3m2)XqR]gq*#&l5DfC' 5uN"yt{w1ݪs,DDv'} I yDkm.FG׮F$[͸` GV5&dSJK3#;#aB|L̓oU1bH#b"10Lz4*[ q0uD!lA#8:{n>szvLEJ`q(e\Ee !F[89#C>m^S"ۆ_zW)`NWǝ429ĀӠ*{+[t2++  ;-nvdsF V8v<ʍhQ@02tiڬ[t|A%>&wYй-'Cw*8) LA͎-<0b1I\qChKerTW>ED{>f%9*dp5D,U|c: ̰eg]>UP&+crGȴR;4Fxg{;X%bc=‡WJw*5LRKU20Wv`y%ZalFq2ETς" 8Ƽ/PЏ;lKe} u)qvdxgYOVh6u12;%Rm#)%Kd5غO3x'M]̅ɑaӔmȧ*wCx{ڣB쪯²X9: FT*ء2Â^L$[(Ҿ$ Z3ޒ05!-!1F.-e,c,uϩ˘.ј6 ;XxRӇ}ը@uk_~w} fB,Alu1Puq|GKM\^]e51 *5j0dzr*Bꖣ4nRuCU_׶Ҳ:3UI9(yaMdjX@-G6Z qQחq /R%YCҰ)RCb KCYNVv Ώgv yd%#!9ZoggΨx̲G_!gY!^>Әo$#pMZJJЏ@]`>|l-M(OQUᡅ/_O-^#jƠ`<Lv4}Iz3vk h*Ր}E﷬@bYsz]ձL,ݯa7)jn# &[^-lM ?n )+)s#4r9hĵg0"aJ~;Z=(-LG3ՠ?i晛G#L*ܦ5zEJĕ%r/ x?Z\QޖlrL1c6ީฑ0Tga>&jW,ׂG 5ҋrӣ4A)^v\s<ݾ 5NusNR[/,)SEmXkoAC۩)~}%lCH))3 +ا[ ߳QvKC4A: `6W,Iy; qn{L@m nwÂzCV,"&XXg$k"XHo@w/z#; WAPB)E[s&l;1/),drB>6ǀu>'VvQ((4< %-E&Yp e]Q-|xH|~.>*Qgx0~h!G&uՈ4%N H/ %ηG'ܙz}un9HQ die"-[c 5=f;6;ٰ[v9/!xO.XE'KF# E|'L ݔJAvJ [JPOJ(ږ">`Ʌ"HV3|׽M-S٢Gx" Wb˙G-)u&f0:,rnI"Iξq0vOVXXgm>!xą4k^ل| CI"G=c :{ nH,H_;eqRBdv+Gsg{8ln'u }Uᗬ0sY}Otx @nnrǖl8@R$Xw,MK겖cQ>[d%oñBb2+ːˊN0z L/ݔnF0A@w$2aCN!65oD4asݽf8!h1Qg%LצJ+xHh;ӄ@o!(@\MM.kڪ#+J'#cZ>-SI7e |箏P@_r}ЌQz_Ţ'晧;0a֣T.NDüX맣l''9=B0M|j wk&5AGc=Ѧj`d>-EOlӐ?a 2sI럔 7SHȶ 'kKV-^?٥/'=dL㡫|H-[\浯@A4/GbLSTtq$ľZ-!4sX =7 ,( /tUWTDO"SRL˖o /[q7r.A4Ũ~"U=ڵn<- AjUWp8;oF_fqAN:M t;W =zR7l&Ǿ8y rXU/"!6ЇęVٽH!y-jbA0Q{6Csw|y`ml5raזTCu^bo4W I5τ7r9>nb@='=c inu\wE;8.'qCc揳B˫W4Hͽ6k,uRδKy61a&dRRmQHФ1E&RK W\Qki[W\z%~ϊʼnpv>++ `+G]CL-)w49I-?C y gW W_,Aѥz$$[iPLf&Vݏ05HGʂt''k t  Vu2Rj C~QQY+UOfJK|9Nuf])tVf|֤ހ$'fcN $kζ3̥X΍IBAy?*ElOH& ދWv DJMITfxحk''6zTOTrմ^ko"8{RX=LT<';x j:%7ˌu,>ohF{O2D YBbe 8a[PIήUcEɤ|5In@foczkI μ޽YaR._1 du퓙%rd2u NC1mL2Xk`A>K-@dY>sc%Ic]8dΕ<,p%wHO1 laJ#Ȣm+ԝ^'L߇Q7hv0QMz`<~h+C奣쌢 Oa8O&R2m Ϻco")xE[#jmD_0t$9Z[Cƚ*Q6M<feJ5Ձ`C ZoMC/qH/qKZ]n/B6?W?ƛ}RWmTX/~k?\DowRlh7o++ Xc^vm'L6ds(ٿH8W'Mqc#eֳ` 1Y=uu-I R1 D1І[+jje{ŘbuF3`tUWQоa|Neg'`Id;;KņVщR1Bo#~#zkQ\|ֻu}Xi?H!#k`׉U1(nSyȿ:ڭH"kINnpSEΌ}D4Kd:{7'@Œ1qռ$6:r`oY߼ya m_"ۧGth@7ʄsGA#{Hb]y=H3/ Gsn# ?LC T\ýlxi!ԙ'3-atSw\ ;Vo^D4q h0' L6E6{pȴmzU㟰A {pKLHqM>ӣ/sd#̍dΟkS3Jokڽ3̏D_w|~ -VXV?FlA zE c_;deB';f+ RIn't\`p 7OH3Y%HK+}ۼ!q杳7%Bբ+RfO2Md:8O4c\=Qdt;uC[n{0?4tTI G.IkMϢ6l~f#NUܘLJӺ~gVol,P Á&J K_S2%[Cu[E5hYگ|&RЖE2ǨmDĖmGK 8aU!9Eroe/òjܻш -ӡ8Ѣb3!~$h~D BZus3_O#oh mꁄGLݮ#dbsI8盗!)WӒi,b8|a"-1]{Q;gb\YFҚyqS}PaʆWԥqGy!\.(֑"\b~~*620, t㗲ssdCRcss{FFU+~ V7C}V`8~w4c3ˣ%<ivd+3bݠK^g6w. /PJzq`QA^44ً s|oU󿚯FlH/'\ZC~t/͹YY}LjJVJ{D/"J5hϻy HRGxrCn#ye syIڸ<?"L rH6*y* Y`J[ët4z֫B4j<Ԙ8e/,XxӇ@1LMw.Q"6N=o'üg#Yz*Y5YOe2괊y>O`5$mqCڲ=q 6L)<՞+2zW" x#9%-9U Awx#c1[MY{ Už"#yP?UOm?pbNcADYӾQUi7qⲣ{<+e- 2z_oUz0Ek5jVIKjo3Um'F U3^?@s5 ڄ6S)d}ZywXvS8q*`7Du!th Dj'㿻h8dpiq>?mRRl5ArP]rN1[CIzZ>qE@>N@"@YPdѥ#z%lpVZ# ձcd=Cym.j e L%!5ۋ+쨍~~vumr+TTyLӳgIf)w֩26=dMN%ڒ%ۻv-C3X !X̅3KUzr״DJI+tZyGM >Bzj Lҁbk]ުI| 4/ f.0 u-~E"X]̮8`qO-Q|~9c iF?mM+l;yI4n2ZQv  "Z)0_`zRx :upZʍ<;\wĊ>Od@o>`O"hEq=/ !'xA~wH #ݷ+AP5jYUIr9,%v?Dj?H+OAлq-QEn f֒ PS op>.v]lM7=p 5 ,)ģ&~55`-9̐&s|vq%.; 7Ml>M!Ew滋b/XҐ0Σqz\ۗﮰƒxs\BUB`(=t2 zQߘTsO$9@ CKDU(YG\o'@D+X(j/.f@PH*#ufIK >xPgHgWm[QSIgN~}v*L|sJ!$y!-hIKyF"ۓR=]GagPf@l8}rĆya1sNԔ3O'`٢Su2Q]wH;PnE Xr{06S7Vq0ET)%1Dl5jv\&6Zl#Uě' 3[8hxa87A],3ޤS$0kX'.I9-A;SI6t&|mU?}ARUG;ؓӫ˳W}iw}Ȑ-_KU$])+l,kX8}g3@aR*=jy 'nR^Do)}/ +Fh"M5ꁻ)>D_.Qݔ[:}&P&OO՘K9l!̰Qs5m"pUsIڒW'rҦm0{ kkS.ὒg YS{d(@sE,s|"kܒžM t(T]|n'prXX9,<+|UN"|)ȁLpuDLӵ0zRNY7C:.GrTɳo=E_}fƷwB1IwEMQ>}Hn~K!-'s~at6u!pYPSr-%lѪQɳj𹢸hw큵&RQ /!~ @<罇uѝ 12vQ\GtfwIܡ4 Ue8G!B>gSBs]CtŖ#'"Tga'w`#w_1zd(kQl m(iwl-U*;1$Tr,,]?n(qB;chS3kuBׅ<EgYۘHH W=5I*<j{n<G=b{ X$Uċ^> 3Zذզ+_6zD<#!n? :zX$#eyVn"Ce>Gj+9\ï/JQ oSqWUL^63_yhnG*=g{O,lHH< miu|-"B#Y*gq^{$:@D_4#TWaTz6\D*kޅa(?@6*7WՂAުa|[իZOh~fDLҖG qj<.1:Re5ۏïX0~s%5#޼v}Ҟt2žu(& q\1#Bw2^I/kI~X&:&^+D{qLw*ЬϐL'%~nb~.n1qpODg5B YoB} Dmɻ*Zyۇ 3:;-ᝥc5l+'J.4_qr'd`h8?ȢIJxs:!j].@i4Zsy#5.Qrx'|+hШ UViujBJq@wca \/goGk/opA2<$w'~Lq%E|PިԎ Z#L{PԐ*5).fnKؒf"KtaΕ3Pd?1~R{ǚqֽ.` PZ |rp쪟T s> Ba[kp&w[I!`AbKQ/wyH ~#^lSc\}k.ղJjcGjY1tqwa+wa "-#%w}ʤSF'4.(cB¶$֑+FL&yO4Xl@ Y07A9 ;fn|Y:R׫!)f270ʇ*y).ބl;s؂_zOc&<֢w<IWA/z~c9 5khK) nil(L`} Iܓ؋ҏPh9xq~vU_aIT 3lg𯄖GwQ >V'ݓٻpn`~,eIĤ Okc{aie_ޫR+7i4V&$l 01ֳ*b^;!Ǚ xjqKRkoΖ/(4J(?by ZE) 1~|*n6z!q7E*jQ^O\ȥ;@ lIYwE[)@(FmH{G>O@3RAXhL?+ʞSyc5IT#]cTHI~ы׈'8Β :4g*1ӼfϫtAF "f$ #?R}s՘!%//`l4eޠ_Esꥅbg,#n|sraﲏ Q R{LՕ}4> jT>vA,gHX֢#g`! rM;~îgK"_GL.I)LXn픟ued&wl;S'(N[;~<^cb&&Ɨ|O #YV[UB1dt%հȘ +,c)!gI*S䝤Mu\ +DvԽXI:Xo#Ǝ1U9c>dlR~z>P%2~yhz@Zƀ W>}(@C\%JOUT pJ9S/AQxQ/J/hJԠ*29}{Dr"G"q -tѷ3r5@#Ht^]Zؕ.[Ө˜tzjz vǬ x,jEPxכ5nٻHH/k2(xHFf6\<(GlͲ`ߞrӧ $ :Iz/SNT܍ fL T$C«1BJ) @YNrgR㕹-ÁE1&6qRD|TD"?ˍ xD˺2$I NO٘sr-#t? Z#0CnөT3A^_ڜņM \h6ҦK=PZ-vhyUzחY RP AƇ{r6jS8^Mzu?_^ ݡ]LF v0Q2{ذiQ7z_J!?vA`"M`^K5m@=ZG$=k3ZTF%qnrP` JdǞA)q%&# vĕa;[P6m5 *g/C gSuՁ)c:rdoqBoIa=Wkmr9~%iD/ɕgvH`{r'-} 2%urԚ'1NP8/$ɇ-: BNLP|xMtCl?Mf_.x{yPn,/LrQ Μ.bQU ){2R280Н$6} _2ݟ][7# KPv93%9C~=(n=262VC8r{NɄr׬,/9hrGGYC[-xsvPkscFؿ[( >IHYDK2}` 9&ww,#S˭\z7^Q~xTHW|!Q= TiyZΒ noV_djʞXҼT=ON(ݣϩ32MK!G)tB|dr#o"4 ꯚ[4I mhb'7K3qWG @ĪM"rޥĽkG Џ2#CpyGp%CgMaZT4$4!ַ0,xEpT279=2O;H1 LV1(mߺ1؍jpMkHh 7l׼ZcGThYƽy uM۟3@̦&^+KKv0*CӅ(EE#2dAm4Jι2W FqC203W~➆hKtM\`^ #U2ݙ]<s0SHRDђi )˝+ \K}֦\s8 ˤ!"nvoWUqVO}Il3b.B7FTYH$zZCQd ,aê"L޲2&"MmPxX bӊ\ˇR|4M*k^ 6<*_xuA"<7x#LDkErD b:6p (a"7#W 0 .8 &[p;md-L CᚻEY#PFd 6AF7Z)r irÒp^E .H[VN` NYZzgVQQ8w9D_9hY{Ydc1N *Sjnׁt׶`Z "1ZP"oun{:C7xd#=1uW -jwv)*Skj$T9b(PhXK Dn{˼7+I_7Mi{?L]DY,+'[k-/𮉩>6gNhyd 1$lɸ65yj7B[#PѬOҖÁv$LWzvl݌_oPM5KٶCy5*806l j@g)?@ց<[h+N PN ()Qy)o\ŪŪ@CHikW ؙ2F;Zcȫ>J♽Hi~)|1psIc%- D|J$?lp#d~vHlDOlqSg^vR1jxv`yWźy _OٲRk҉ M8(]zoenʒubKIC$(1޿RJb[c%*̰~W&p8WigNn/m1, ĈM8:X 00i vEi\K;a&6@`iwa#WJ%2mkj®#6Cud\ہ_ysVgM'ToC%KTmL; 9AuZQFݐ(b 6bv0 ElTG>VCΰ*NvIXԳ4ql#l؈O#k鐂*T=|+[(w58ad~ԃh)rْag!dzBL)h;Y%f*l =_l{FQ-֞5#y6'$ SEּTHJ:]) pa Ut,>I@*k2c"q(Tl 4L*^?qFNgjjybZ;3mݨ V81Kf}am/¢$m`ꃭ$?"$[nAꅃչt͞"p!x" O]q/1 <9}{A=\)e֏)¢pvn Cg̾MnG"X-$V5\"%m3r>!l#XsIP\L{o[[*7Ž:n]Ŝ JF²8 >Enw ?`({!7ك`]ոT`vmQ)I *k_Fߋ9=ʘ=ndF˞RO@͇i`9bjKgF#' 693x;}x,RLQ+L8N+ Z Y[?c:5ۼT},hXsoV#j$~q1#Y9;(s=mMǷ\pGJ0`? ."BQ6W8D6kolha:3KBFq NXκ3N' "ɋӛeP.C/ELW0*(fW@_m[xGAdޢ[ɭw_a_%<5 K`ढ़k0 H}dPߪYÍ[yN/)rѢZGj l z/]}B?¹X[Xt)[ċ/Y5МTаAtƸHܽo`FGipLST`#XM<X% ʞB3pg0t,, Hi4SdBPRnDÌHDͪ-YoVۻALzEy?hbWLj[%%E$0 5gC E9N̥(sKq@fw IFęx+s+Y bnuY=KxtGXEi!`H @ʐ&i+:u -(_qZ H{F"v޺ÇliB6,53 (:ylL&Xc#u-q+F3S; oQњ~ZHcvTFcnFM%kY<$m#f`J%Qvsm Ֆ\`/HIQIjp% wv+aODZ >Q*}j*]ӝnr$a&Cyj2/kYBn(b׉y:3ՠq5ˏtRCn4|K2 ">vRqKIA(Pj|ďVU=uPݨ RszR }[7YU%*  Q\~i%"0G!/q2dS-$$gi iK[^]T L'$7yo{/oQƮƹ7{Y%#*f[ /w> /ZM}nLN2Zb~d{wڷׄC,Oۓ8!am=㿱zns%^G iӛi((X=Hu4_6Әw t_𜤆wVeJ*_jAQwj戫! F(Lc(v~,2tH!JYCXe~'9+yb6]dcL^,t׮5 9A<'EOKL%=;򖬊K*nUƎ xs̿:M?AhBsSf^09HcJΦU&!,Y̑QX>tNז jf(j \[iRpbӪ];83l24|J~7S5`6.d)+-C>/^sr=Ug5 +Ըdrj{BJ9&K\Ok?"wɟKfαN" .cFDg{ j!p31s`MnfNhÆJ=SK[%8V\ yLo=/V).[M7:x7G?'v@^uCU5Y]qSVİd^j P.ncS"잇96߼Z o$}4czit͚D2裹f6Ç4h$H8l∟=a|,2pRz\O*>IpJL2I_KM96Bؘ%aRa?a{&ni4Mm3KeM;P3 h򨻟e ZKީm<) #COl鷆j/ 3G{(Fg/Mjݭ(#@ᆚ̴]j|nԀ3Jxiw w@2vꬁj5WSҍhG2#u1'g_lꋶAсm|ZwYDQ(kMF#m(F%>p @#^ͱw,< 2 CE{^+2arQspEE[ƈQ|GPE d _@1j9XȪ-Z[dx`ezQ_ |;bD }h@颤R-*RDNMZL](~bDM*?Xdsx"KY{>r)p@.e`;h\b|i*2 is $ t*\irg58PTk*kC˒ Fg6K )ld2ˎq 2pi1=G,Po*#OEPB-ݞ5At48yq!$OH$<gelrbAHԳ(F`@)^$$d""D8 f70n.LM3x[jس2M|B,[RSO{xnE&TN4*"^%} h̃='2\W-7>>RTB=U2QHI /m609wGޞ%3V κfUai5˄WcW;:i2e0,Q??OC~0@1vV4qZxkenD~~(+G P둻%Z":0$m!#Xx[ˣ|+33g~`Yэߋ{"qMJa6\LFW}99ϐQZH<޵rE0xm>p[T6= Nj/׌ AR>B}Id[Vq -='-650|][e)jTDf(<D` ٚK/3,;d֣D]W\Ovͭ2qKoƿ49LIZ\v;ڔ5wHE`dh\Lo;z9]"܏,+;obXrM^!<a{s uaNy 7FL!Uy6^%0T~FF:  3BoL;/AܶʷvS]IA|~@̪n Z\RV~:V\)KE$> ' jDWRa;D^UmU {a[.cg8tNgw#Jp sc~N:" >&BF[!*Y]j{~"3|Kq 'eOST?E(E)T*媗K:3-i4iHEv5s>h޷U2Р<dALo$fwB}+nfLYڹWOdZNPc3_-d%9^Hk~e*4 wSzj|Lg:.~8! ϐnH{8j8A)_z ӁSbsG҆!#$RURlσ|%0>y%j l|uI'puy(KqO{n a(Iw0 Ҡ v &#eFICbس`Yt ;g!#)R5YN&5e#I`k]'{f?Y)ÆJ̽8#5@jl@2^-^T3duD*N`|I؛+bߴ߽Z {|R?~ aձ*b Һw5q3Pz/s輙챻m c!LחH:t:~y^c.3 ̊IAT] ͺ%+*5Ղ-KǒND]FIPSO}LO|!x 5zPI淑nALN k9q=D 3LP؜l42n׽~'@BjB .I_ᠭ]^7T #"?+YX6$4ڇ^y Cp"_-=g[+4#Řvn*'=4?W=8pb^CRlV@/U lYdYںs@.9iBٖ|*+P&U/l6l'fm[ID0S\(\"-IIEW>`#uQ5%h9yHG^ʹ4j \[EȐ_koB7kAcXOkd쵴}Npqm,eAb8Eq(X!\ynjN98]SYxj-#gC[ގ5k)M`9("Ō^?xtnË7\&~vLwƤUd>)GCe!4NaAMq#*u@$325#䎉P [:.(;{T(1N= I!@iD;q{@PHug"zm%sfgA=T ‰r\{%;}00lwc4+'0icg:j:99ZY޲0ev;ÕN8^O]x:jĉ!, W3O7Tc`-5kIƥrXD0Ȝbyq9< acǐT0d=b0_懏{@ 9/b"aBd ?ʮBR=6ήH5[ aj/V(+ů&Gw .Bo' q)5"=@{zhhw R+(ٌ^p~IiEP34_|F-Qh-0,*D8j/IS |X* G k)|*Hn|?!jź ̾9fCӝtB $r2+Kyb-o٨.ZاCɊ=1W\4_B$E^!E0YOؚ#ȿ>LtSl]@epP|.GɥlzcrO,lE`6C-*c76xp(B9}2 l`fLmw~eyϳQƆ>W #Sx=7(=a0\g7~S~\Hd `S<>B85mĘ<)C2!_ X]xٚj9*\0g7ʓm;($OcJ'@ң.ѓM$'`%r6s!aUu:壱U\w8u'FʊsHnmF`T4y|[} GL_*M/! %﫹 W02dA P /, bpx;X0OδTV,Z&§操,O6 +aNO(€5b:ydu.~#e\ji/t:)-w? VL}̯Ňz\oNq1%ۥ K>izz+wxbGo\*2}Ւ;UV!C7ހB}(1p@a j`D(w_g^Ly9h^/M] Ž:,*)ps.X1KwU3q !J)JeɬϦr)b8xMs#]ndxqMa?MyA?嘓`)1ym=UZWu: j5/#nf<m!뚝ueش 7?i]%n+|(L%O.g/eAA;w!4/6$%On=C]EVC(%^d,LDF9GImhERzcyY"*4>]b:i]m~A됣/ankLw(D (72APDBhUͫOLZQj2dG@h^j,*+NsCVBI,x"{RQls*P~&bħ7e?Bp\:m6UpM6ú.U}d)OQ_]E)>X khӺ,'.E{*s5 ˞#=ݼN;!V7ԑf*@3;0nAst$e߰ D8;aoa>߮$:3=?{[qg^ Nr 8ʚ=9.$F=/pӆF7ZIW޳sT)젤mYrKDҎo[a{ɋSK=CbѶꬌ# ||#{Qn1Sgٻ]ݯe!Z6 +vmȁ/Xv5Q$R R7Bj;n#y* ]4kf*qqJ ËAUs~ }+j3ɝԅ9sUzߍdGn9 h7gj/3jgUAo$Q9Jb7xĀӿo2$gR;[Emc)a^* ͍ET';j'D'^Wٺj)Iey ]m˗M8?h|?2IrG>#^Q1+bm~lK 施ۻ(ljiyg}gkSCpn%o{,@2ȧvZp)hxCG0pBkuH_]`^[}ORҸE}v=W."[K{k-Jd*wߵv?ɚ-N|ϱ6w.{>Ws$̈́}ek|)T  XH#_!e S/ A .@P۠VT 2}L)("e*1$r. |cD5qa\r̙4d$RGTIy Z_'3#@I| Z zN}&%i;هEkÏD<BMWmʄg˼6J"e (Mk:Q*:hN/U0"Zz-'XU[m(FÇ00J/@Us*颻BȊ-).2= DZA͞lmwbnH!.Ebd!+4LDu7{d)*ҭӅy3՜'8ca$`TnL6 ̦.Y '\$$Ե?Js ,m It"K>0dQ WوR/,Zj"ʨɌafIuRJb T_]uZ(e_QnaZʩwX|=4ٟ?htGpk" zL^Pԁ_έF7R*lq!O͌(z3%~hԂO{¨ݤ6˜\BsM`#?Gs-ѩӑw-?0eS,G[1zv1Tw>Z6UP%iڝ^II0 cn\'?V*:LЍ}V_i*+P4 =SV“Q/2$| b=X|[S^YH|zM6;5#]6' 7g }eUX`s^ԗ Mx W-J!2ٶà Z,xیed :l$jniΫm6q?`O͟530(5uoR@k9$I$bgL_=  mX)l JPS2hTYSRi´b-5G  w #UD##Wx֫3Q(O(RfO컊Q98d+F^3fӘ!Wc˩qwbC-j7yK/RTJzO?eM* ȝ` Px1S1gBA ڑGDt1./L`fE\p#MbVsYvhN9@HM̿(Ҵasfbd( zHInХ&y1׏)Js E$$ZdLA2B|m2l"Y>r@Uكlڌ'j +eϿ;3m^r\5QY4OО |/,t_c6f3)"? dɵq_~aZ`۰ȳ JPb&j'3ѹ}j/ m`L- wߗáTwT-]vp:D: ~'JXH,M  GopM0q!@Ge.xKQYji"VrQ\b:>{v47fْJCN$[ԗySeNlCT&&_53h&,%ͱLſ/Ͳ-' )VTW.V)1~2|_Dѕ'.'-9/6JX<Hj܁f^ĬlxN@W<(>\ 2\ f':<԰f(рSӊqIkf]nOT^AG0):u[Ee~w3Y54Ln H]AE0z@&mgeNF6{e/QZj+_€5Mn'fEʙfY%k F}A+!NXkT)p~?=$5HGwVbuR]/kU3-堶[*D\ ,ޅ哧|I:/~S< x{Tjx0RsJZȴkZW 58*mdcE ttW]25/b&Y>}Yok}xsȏ1M/H9^T#L)¹&Hg[FGɉ@"A{'0a(ԽSKe5#[[oYː~$|4'?b> TE Xf?H&^g +Z.[UR7_] ),po =L  |@ Q "cNukI(UW E*YZo[rXbu&Mם&.9hR!Z>,L| BEsy^s蚱ӀLmaۀzEDmu5 "Iv*K`|/ejHJdf`SX* w*v\#qT7}uD˦'kB܏RL7:̲˹Qʬ\*m[tqTo9I=d^xtJ)bD 1=[Uw̩CKHܥs>%0~gz ^UatM'͊c3J ON*ʪΨ'z@IjUVF\yЉ|흀,D$YG;\ܖz\u5>sŮK.[KE e?% { H +O~6r ?5೏?ԕn1{ֻ^+;r=D[q*ϙg#H8S'oA/ݵ `ڙ8v EH{c`&{x|I#&w&l@(}ݼbL1Cuqr6N5\N)4Ii2(B:n>X9b*7@cwL%Gt8mI`vދUU[Ϙo.FvmGJzˌC[|2j.6ԥw $'-lP3L*O?Ҍf!;2eN:5v;DeZ W&YJq\=3^p_ -ٲ/a!HBX FYk01E~{.ۺ-a} >L?d;"hA1 =oܥ)Yu#?`{@vQ|z0I 0f=׊y@yuu$I~ғVږ@JmEBqojҜ_- 8^# I^~3.2CD0kKw s)4.URpr ԟE ~$p1q _$8uJ̗LΑA[/BQ@R1.l>X4a} K wa^ _Kw'vk8I2X.%/' .%7Nr]-*j_ũ]_'' J D}<[*JHRKƒ̂1tH~8u﫰}I݇Fn H$gL0V (gQ5%+(.2egS><a>kVGjkڕ{gVXةa;,)JGΎP|%\GvfڙڱvFw R,)qx'r5N٩QQ]cd]1ԻFx?ul.W5cp,'I>0_<0{v@V!W_ي']ojϡ!T֣&kW=MYIOKJgN=αw7\\rn'򹞯E惪(j*Rvx5Oܼ/BQ #_h9J}Ճoq9!xl4/S;m/! 5бQznQ#kH?W롮.o`Fq60dtu:INxs#HJ(t1v..,.zt"=TfhAT&6&̎Ur@ í\j&"bG~4?ȝQoU!R N43 e} (Qv7m7ʹ'r,GqyqL܆7*\ž~:diyL fVC= ҭtàMϿ>t6a's/sr+~iLog2S W obAΨ׿0ciǢQ;!thYZcG:rKˌ!|bvzg2>=猍\y6ZJBE7JÏ$;t^R!Yea elP4G_{[[},1'#yvh\> ZHFQ)dO aFunEءuiN6&+byUcX3ZMb6ؕxȸW<>ÂmU0rnv.=1ŷSӗ?v yJjn l)g5+j*Pem]gh R$rs 3cpi h&gi?Tۡ_=Ld1~zTv}xВص}|zdv킺:k }=(KjLN j綩}XfTUwfO;tPN$\oz8t]^1o塊ZemH[5NɓlGɼ0qXz$Qmfi1٨v$1nK7|,3+p\S?/&6 1] c&Ѵy}-K\N jhfg7ԚDv !Уj+_p*2ҷcj_%QP#)on`6OÁW 83ړ6w~9o1`HId1cE ulS8"dUz6 9 ~cZXvXALz^;*57U,0aDi[շ@E#s_%?zDtYQWEm.eA,̷9\U{PROT8Q/:󆩭rf'/gj4R@iAQ&K]&dv }" ^K% ~#tCIjb=;rUNdl5R|Fg2|Z\3[0Z8Q_7p N*돈 >vV؛ܖ(؉I<2[e!0sg!5$G.oI~wLv~1<-d7BB/uG/cm6~ʃ|8-QB4ϙAEtff̟Mov!KNp_O)`1_JHsTꑐd̈~6s\,s95-sF%*X{} ISͭO_9> %DQ4˶=hL|&Z!,vJܡ,qBRrsyD㵗VՉ F?-8sKĀiyqFaFgNw̤n؈q39Sgb"T}]t 7-`JdӠ{~'w R]"0$}]\ N({g&N=l5[1&Ow }pgЃgy\MM)~Orcb(N Bɞһ%x& FU4 ۫obLXʡ ڸ=?!nk- ޘL #2&`Zhlkd%&??~pyyhmU)`<@mU uc)B{Ų/ k1 : *Ku\Lv>}d{ڻa$LŸ/a_&4$~ǘn+|49ڊDz(%rE qT%Jd&lUVEoܽZ'WR&(HQ"L8׸o/+26"[8qҊ'H/LI΁ļ \N16y]FG\Xܳ tp,oQu_J;84:pjY;])3"`zV«סBHMp65z'[bhԬ(_MBP[tc;C jqF`ۅHu"!$`CI"ÿ:;EjFSX+'_ $xɞs2eI.ys3 xƝB=zn~{J^}[IQ;HU:F-e:/+*}IU3ǚR^4k,kob?m"p(L b ?W^ M])vAN F@/@vn H681Ա beۥWq H@(VDzϥ)%֋ \zRkgUzZʸ _xw9IyЍ䧱B!NڨxIQHo?ޓs{rޯ-ZHwHC|/b\h䂪J5L r: J6~Yq8, XP1F8kC}uRt@N5DA`Tzȣ:~aК4k ge}6| _ fsoI*j3KБɨ@G)V/fx`P40ǣ4e&RW٫%P:ÓET6\d2%茪]{bJ7}J 4Α|69 [&:zrt{* \/Tm}7OJ  e6I-thF=yYIVY88foN\{GlyX!ΨɄwM ,UBpHGsZ7J߆ ẃ-DB P^Xٳ {"˘L\c!ꪄrLtJd 9/}Tb:"b_?XF# O|iyU-m`쉉g͜HpmŦy08V9 o{#@dTFZf@ܘ33܏pWp\¡84@֋:9;Xf *+ ::;Xz:`Ѻ" dnb>Tͣ͂S T~=t* 0ǻLvBh)`{ha)'E RϪNХ5No}yk>dd@8 @xw[dm oM?S8i!v)bHFE>;L 0Er6MU4q5aXQA]9t&PCђZkJIr̲݇>v ڼv^5uw*Q33%8{wU%[C bM?#<>2q1<=D"bx2RPuNo;&#z|3ah\vS׀aae^z $̀TTt!DJ8]0G:tf?IUE-ԌA^Km\^HA<,32Y^sy"=Wֳ;{ߓIJ;ީ/Qw˨\[o')70#Q%}`Ĺ-l"QUk>0eOUXj?!S Pj԰ev9 .gW/WTsnSFh-:,Ҹ/yLq*{kLTwH\d֧5oK8&T&t(߸6 X1Rhȸu߽F.@\tL@$ [ǒ e\}E]0>wyou -X bLNG#֭@jfcUFu;gfƷh!X$Y%?h爁%wfLJn0^mb|R-3SeRvG*O8M.qy @?mG뗳-+rQe&?HPfjVg<``!/s#~Θe-c_KL真6!.kדSPcIR~LZC,c*w !͛x9xut3QJ iʙL7=UV*x hŤO.o?jveҚsW3O+!V'׍4.8yǫ/YlE@SwNDC}wt|4p> D*5UrdnMy=Sl":K\W|p`a[zhup#1n%љi{( +LW '!t56FRP߄7ﭟ@M9e2`䥷ƣ^.~'zŝ`lEi$!2a10 N";}R[ԋO#ĊafڥMXb1h\hn;WG$`1~|pR_m1f4L'ĺ%_|1;y}3?ft²p4&!nl h93|I|;E:3XS9"RںB ^,3u2DžDq,_H*|la)[E/jl :Mi%j%t\Z%Ξ*38$/Lo ]Vs̹7\ mN?jH`n#"R\O~@);;n2 P$huM0PN]'n^I{vv#XjH 2)ύ\D} ;cmAȌ.NR3#5CGiYXUЈyi\P]mjU cFk5[*=)Ep0.&8gU*C%6s4ѳTSvOQSQZ+p+c4S$E.rb%Hߢ1ifVr>x@Ps6>~ye0E'G%KGt"y0R(rbgPF(~F@V6 <l;bJʺmV $I&t( ڄJZf9$ܑ8J>  #L%:WXn%QTx{[󡠜݁f󾠨}T~5͂G MUJ{/gЅoti w`Kðr?mI\ϊ|mEq&X\:|Cz˃WQpG(J۳ 섨҂ {fF| &{Pp}H,}z>cNZmu"թx]n_:O3g/>nV65&Z&>@ &YɂCb ۘȯiIݘ(Hg{oApi>pљf2hyl 4TR9M! n e8E@+ȬFT$ݤ6}Wyf{q(S/S0j",0|ځfq.! :Z א(cz!1d|iry'P9%wf Ӎh 5AYY|57lDj0mfh&npB_^BB6@>Z1!ǹSg;#h< Bnd ɾG!i2%rCE۱=il0ɕå 0k>@g?;]=/}^$=WI09Rj^i=6ۤ\z~p.)vk2?sȐ< װ.Rn 7e&2y>8ðc ϏG<&cV¼Gn7u%UȂouL%!-^nijVyw=ٳ@ͧu6Na_5=#2 73k o[GMJ1=A Ӈܮ$y#^UjtU+ɸ]<c'05m @9nI2oKng4E"L΁0_,\)LL`X'+jgyLWEQ\:'~{:h( ʨ(1!suU)3 6/Nr+h\)ۇ\NA.P҃k;&n_72Mvu4(V\6k}sSCx[݀ۦG|fvC8Qe-\ * \(uUf)V$GߵN.B5衤 -:gq:TBڇ[hxgx%[N}ފ2*&+W(IɅX}=B\E >G}QnT_ϚkV6E H41:t5Z +FkBӪ&-3ٻ@5R~@QvU9tz4 K }V*hC vۓΝ)N=b>V% h䄣BzD@||Q1i H |XS-K4&3{εR8odΆntQ& Bg"G e'U\`+y4qļN$FreYHo8Wi 2=oSCTp+Gc86#pP8<`[FX_Gʴ?yÒWsJnڳ *u@%lI,o1:{I:rMzBkJLu}R`;B@¢9$Љ47+ ϳ¢*I$J1 QBmK:4%qHgq'qc JKKM`{忄|fQq#P!,s~g Lea"X{Y(Bj6Ŏ'vdO(M$* E˟q>+?{`F;dçϤXS!߮OPibwx:GVR1O?p4ĥs_TdLqvn0j,|5 v}Ο\FR#;uaFjL2tÔ3$zq^u7e[EØ$Y`n]@cQ^ep, zDWi4z!e<>QAnVT!mP`8d";jl'LD_&_2BmRP eh꽻kuSb`7?K.nc-_%!YBLhAeI!Vz#, P%4Ȁ2Q? pa];kě3F /N8Ãezjk/Uau?jv#%n70x_,*i xadBm kѽkk,wt$'uf)))f! ',6q% :kQ\yi';})@? 1b)&8QMyry)K8(8yUj+.rԗ!xAIh֕عiӽsS;&O0X+};?6"EnN݂^z2$rd'5z[حNZH'oJe`]/NGT%tA)hFd3`piL5WC޹>:3K-y=Vh'AяKtjC!|eM't}:vӆ E4fF~^f̃$3<:75kH)xa0unZՒNoLtBjTcl5ZmnC&ĪB?dqR |OY鲚0oFtXa\3?࿐gӓp ůڂaO&e#-ԵjKwtEs<}Dz~P ꫎5g[஌s1/pf VpV{, Po- xIbC 99=8CE(UvavTV$(QTup.p-ϖ]8Nz˲(]ۈ*ؚAknIet(a 03>5LA#;YLT{VRtD-92d[اib_}jK+kthR]$w!ё+ⶪLz,@Y͜~`S?~(x;}kԁop=Ot繞z]aQ ?l{.Zqe 0sgᒈIZKl׼X[b2صx/^^7ؔѩ/8pNY9qz//Qk-cvN`;tcW%LtT>w<5؛; dj.c`ĵlUC~55m@x7#GûД.lx}0sYLk,L{۬aIkur+{#˫53"u+&s,G WeomG1ڡƞ&f1-ۨ%G犡3PuّVpˎrf@٪4 |~N_zv1q=.ӚG:%N wxQeSr3Cx|0`,Ԃ+\oyLU#7#s' \!N?[z&CݛXҦ9<9O Y83[Ԙo]ob!mhab1 "7B7B֎HI! Gb J9.ac-6 ,噢ﶍPŊYYY7_ˌͻ_eH1ݷ`ڽ) V[n GUŊk+}Q,DEBh,s CN+;ZM'j?g|ɞX-P5ߵG.2UUV TAGXH\8 iBF/|5Lm(j8L.b/_>ckF9^!ۇ!jӵmpJNKo!AU,+=r[<ޡ׊%BV?>ӈmXRFQeAE> nBJs-xPz 3 j{bFJ~|+yT&d!e@Y?ToNd? Z `5],_ ɝPzyvL|lX"bdXeSgǶ@-jWjJ;fjo Xp_>oi녫ҁ^2GRC8vBc_#"`WaPp:P6teɶO!F!Oe?~EL:Sn%oգ)BXo@x+#}N}1ytf+msd` {G2akDA"W.hv<+KS蛬e}9x#! Ik.Tܔo-F=h9ɜ^.96C륏 kB-: z '<rCË11 In;h-N< lx0;6ENj(範Ƞa*NE_$}0#bH_i=BvYi >nhm'4m /ŻbBR1}7"0qOq=@/7cK_I,t*<Riĥ1&Ue4)_T(a*܈ZH:krxT :] WN;ǚT) `8 ן䥞,״]trdKH ?ݨv4ݤzX/NkEylXIJ3A>@lİ.'%Kx2}Z }nE!c݂M u } ܒGz3PGM* A_XӔ!)XKŔT4L<STfĩj|-流kSk8\^,Ys~C/G@\sx]Z/hk5oԭH$RnY ЫF7P҇ߢEK6Y##/f\IFkܤ?I$_[9'IPSK;%^ U^dF+ȠkxUsĺ J0ͬ4,`Ik*{8jlC{KRK!!/&h}8qzsAճz35)0xb5-.K$ vm;]F|QnD7Mq.m0+4]Å4t>2=x!S} + 5uů+l1;Y.)e1 V\M=oٰ ` k͋w=M@N)^{L l"o_M &#nSTg̯Qs2j[k%kJ.œq >MϜX%3T<\&w=K2vɇ{M_6]{1 V<ĉL}H)?q_:ysքz"R$dc}S;JB=m)@ xy:AP9qou]-X@pEsS%P L'.{G‡b}2g^.0lc.2P21Ipqo~rXqGL!em#עwΉ]B%&'Е^ Q%liqV?hzI.ﰓ[LqFgvQC%.mh[ -eީVƄn5]MaC}3XnR(إF}.dc2%~Yi#OnWssԵ޲ר~*8ə{)zf(['$@lMs=aXD#6u5`bZW6ƽ<]Uwͼ$f/pWsw!/<=T=vKs-W8t{=G]o?MNؓz[:=1+ThtNpKB_P?z,F+{O5MX_WEREZc@^?4{j6{jǝئ¨@2"#{жQ8fzB0mLt%#} 1keLJOݮZ]t+!X UJڰa擯*SLg4aMq8\rZGkS-!Ik,54#-uSmvNHeLz;E ]6&}k~bF1 }͒Ov=QF|H{}]Os\K ;X_8N Hs ΗQNcQX;ό "W{">UԪeF}Tݔ h2s$8!z;0o'&WW,# ѵx{A֤{gg  lGY%aNǸ /ee~jEN .kU0soj?@aW8tlgXL mU2m316q$4wI8f#!^8F+-ڱ{7zX~׿:Y`.u5udT"k2yg._I0 Q/]ژGz_n%>feԑ-wBj0Z߀ "\ Aa+EDM+j;9?>KJ4eksm1'mh" 1̺!rG0}<9ɿDjb jMb 8 ڭ/6SW=DDlCɱ|5VfiMT,-io -7.qckk":\\ K06wĠ\ć$D.,_J!PЋv+ Xe ;u; ` "'g&Mڔ#ղV+7EpԴ䁿L^#ȌMktrM?mv Kx94V6쐗O%CG"N D?]<,4Ґb`u&+n}K-x lVޤ J5LJ_Ž]DamF"@EzB΢duf8XomRA|M|}5ᛶ42n0;{ByܥI~:+GS׏ K2=T=R/2[=:$X8e .:: f27ei6JT 8|R)z\uMo'*` M?X}_n╜s$62r-.nbb+7~i΃nk9K$/b`~B13ۇIWd[4ϐJcOt wG_h\Pg/˷HOvRio̚,=84k{ݹ1 _m}ob"wXĜ ŖਯД;Q0 ɐVӋ*XiJ3:6ݴ r(IZ3 XHjw<`2l>YYWy.QDU~ZozZ<܇%}'-TYb7!̿y-m# 榲<2b?ruӪHwTrD[Xυf75c 7|jP o83|䁭W\hOp [wX~PM0Ahz-Q'n[<5 |IB\MVzI8ڊPX[Ě$h{Ս&_[T[`*ܻQE ƨ5a|_  ۾|sh .Fnp IToߓouaKs9_E҄  jL Cavy4^JHcט\S_-q?$G? ̶m+}w@U*loǕZR|hʫ"Sins{m9Q̑lsYs t7x- yy; [칀*X8m2͖uΙ"kԒ@x2]@_ 9q}V>k 0*.\vf:[^J=MLAr)tC,AVx{_V)PV@OYqc'ZΤS U:e'GG J'x*6jÙN]V @i%+? waw lS8 N3+! +,d$>0зu9`c6`3u'dnUUB:[uY#RUXw {H{|~biaH+WHb}&6ۯ7[a J`8>y5Þ7mZñLSYY &VCwy;tr 8 YA <#Gg)otgnʆڙc? r'|sG}dlǞh@(C3GxormF-Xw 5NI,@q=dSm4d -Svw{(v! Fƻ*)ew"1+Fo~;S}/$A:D.ᅣ.Zƾ0TO A@$,&2c 9gEQmQ$S%UT|Z^ZyM<3&E}P#+CQ5\Z$m\32;`$7j@۪B}{EÑVLJ6pA;+Vs(g |#+D @zY߼Ccӏ(Ye{D R1gt)׾#'@s@\Nqe6%@ҏ9jQiV y9wYS}~H|\O5` =קo:1g"\O1bAe_}Y/5L ш8(LhC]yVINS# OF0Y6{M-CϷ$YK*5Q̅oy9aS1k)ub< |^&T3 ᪨$D_c92,ٙ:bzlP{W*ɑD $-;1cz.$#i-]oT_E 0 N?#4q`m+P C'nDWs^(F ]/[(532Rٍѿò ʦc;:2Xc 5)FDIdQ% w'iM^۹%zHM&.VOS6~x4:Kr4HD#n_俱B#LѷqE]:;(*_}BEj%{6w_"ZL-zș_wVC̕mIJ'| J/4qR>5x5f`* äpqW;:PdJfVO asM9IOǾSrA z}Qe6=xK7@|vy3:7H̆w1![~4C~\`o]b_V[O;(o?K!3F+te~}c!ȤCK:{qbPGjx}1iRϵMʹ}C{ø%qmmiX2*hl\sUAfxI:!e˰\K3HgJy`&)>\a6l]oGDr^h ᧺ UDO 8j "AL]ݎ#fTv^>Շek9:'r9&e?(!ק4ϵ/*y:xDa`R!S/v 2R[gWB: j+gא 䟜@qkK}$ 42oS*#m#aA͸?@CƥƘl+k*>]\43sm~Aݤy&E:K`  1SI iw,kI3SvR*aCL:i'&S:vwl5EHn-T_^G)~Ko)ut;=xBg,y"#EfR{gWu7d D<_xwגv^ҫ&Cr+ЫkVt"EEN.'k̕퓼B"F 4` ~:MlsY/b =n˓]l&;?5~HJBYr`͒N-$KrfP.QK[Zr &:h$0 6= ղo$2-غ%gt>G흡N#S:ʁ\5^ov u{5]E )ˆbIVIu݇M[w)ĥa==]OȐvM+^=+BU>pwZ/,M6aZH:V"@X(³r4jb8QPLnggM33OFPJ6Pg延FVEdɠ~ V,s*4L3T<g[ 2OJ&Xjl/Ux1t5z9\Kq'd#s\y*F .~^K f<歇2I`y ԵBf`G˖_($Jf]ϞE`n*y_g|2Aژ[ /҆X`M2Pr5>,8bf;C›=NaC@edSUs>쬋P/r%}gf$:שXafk"1W4~4+@\kE.9>K,}=~gaT."kU4z7gw#~'{Phrq%?t% :^%exw;uZb>x\WoMU#Q>z=ݚaZu5'G: AlČ$@<=Z@Һ'{<'b4H/1*5t.ו)3 ق)wx=\Y{8Nt(EB"e3{=doZ?V~UQ)EpB_v؁ۉ;o w5_-"e?pG/O1[1ۆႊjN&lBDn,+Jy],!a^+ " WN%S\0f\V8JNVt^ ЫGoJx"m:Dn4vL*/@=-clY1Lqd2Fe\Ol`2ܦ̭Iy{KdQzBm9za5Z:fq:^;I$" ktWNVF8"Lrb=i=-Rwf[tt|4 _RE&.igDyN(XO cpg|)P^w{$AoX Iz4H]l)dBx*RbeL{Yy^py}r֗Jz_?ETl< fC5iрB̠`7.krv &a0ricܡ$e qmWk6FRdN0..h- 䄶v [_+V/E^1oFn.˒Џ:~aeTxe~\VCGi.n2}01M 65/@`F:H!_KujClhbQ<4.g N[q5S,(pnea-9H`p.έB@pMɤC(?I_"Ԫ\U}Zv <7G*skR =..گ=0UA T]7߰ `d|&D+g GۺsrCܲˡnCkn@b B <Y8F=2ibhiԖ\!fxBeLV&7obt)m>k.d cyNIS.ӋJVl7DqCb>køߗ->}ӊ.z Y4ʳ ]DyPs@(@Ik:,p$ )F7;g(a0k^ך $=kLep Ta-5:uBuPZʙDO?FˣzJBבYq"rXPWOv-շX_>/W-k0xLv3i^7m AӨ6o {fAPڱ*upVU2?eGͤwmV>j^ еԊ<\A0aE !e1sJ8DS uIIM;0 V ᇀR(%%i|Ô^D XyM V[4Ct bG,Ĝr$8WL0r<4Y؝ 5f ?l7jYJi2J*47f%w-sU/y']# ]^ Ȼ@zE(!^e}yr5K.i/+#Zm ەXwB-ʕW@_$+o跢 ؅9xO  PȬ <>zEeJAK+y%NoSO[Ik  ^9~oHeFeߐJN.!X3 opD OlJ'_ao׫x!epJ'32K 0ys^coZg_Mbe/*85;v@aZ5ꠂv(tߐ!ݙ;d}Ԩ(٨V_ݚJO.O9 :<Νh|5sRn9E ~LKQ^8 TXv/կg݁_9^1=&=jq-X_D;HeFڔpGDgaH\}}SA:)2V'q,V.=#*k8XtkH{#3o9&J*{w*  ?1?E'e=.Ih+N޳>\y=:7Om'=Px]5vTb9z޸ hp"9g6މd)uMV|62ɉq~ t $s_ɩfm\"3b35?4faH>aV%g+HV!w=&)yd1bDx$ MuD#ah~3 tW I2trV8536vW}joSc ae"=۲|1ݒe+ M Lg#M50&:x7u=aebm)}P9jإБ`!"mH;zf8d]yn>xxȀ^߼GT-L}:H (RT2hL!#\#awLE#Ȯ짝D ?סd,tvs_ MVx/ T'F5A ?`+4mAO+uZ>I5cG3`V?@[qx<iq*|qqeE|v@U#֦7WjHA0ظj/UbcɬgD7V8hNXvt5qau*a ђDpk L\'X}->bl3G#F$3UWPK`&.L/מ<1*S9J4û!xad(e+E'U ꉧ`{ 19@"gZ=Yp6g vv0"hTC;YU%|^|ҟ63" :}2?n*C A2NIa(bƣS[w~M6e|q`OS廼&3Z{ؿ@"u`#׫[H]?G=F]c٬7c<,DoܳiÜ"P!W64^WGʺ,9N*K+8uOɪBY'eD5}@Tbwj6}}Ul)sm] `ّ!'<cScvBucR[߇Tˤ!Ѱ~-/.FmU T8`屩2F86HHILFөCywGhAnI7v/[}J),Ԓ& ;Kǁ9D#c8vP-y3ཌc5dA[6WeKfaDiO%N8/s-~3~gdz48lYQǂ*fp&މNHp26۪2ч͞ˑ9e)17|Ї^˝i1m &=0,/%6gn>?0gD㋘idI!?i_^O(!栔Ɏ}͘KREyz1-cز5j4}ԁhxj@=y+M3+CUUPC52u+y|0 BWm$+k60'٭>OB<1*"H&m3AF 5Z`xe.,S'OÿU=!jUPXxbFPf h/6C"5I\wb]0e6VoHi.A;IR7fsu=A[Om rZk W)>b}TT-XiEuhٌ7Hk] 'HģRYm Kd"AT'E&ܒ +߃$)N5SO`AW>N涍ujyR߳2zBqzwi(F%WFyU?^##uYR8i q񔃹Xٛ 78QuЯh'BcmuۍB ydDXʤOѫ4ƛ׿ypx.`Lrx/5Ua,F*?ߋgIE:'m3!wSMK B!ek^ήm9Ҍ 4Q *1LJ.(YJ|2 jw \)&Gadה>kq0| ~LBma7(Wɸw7p:/3G"D>MzdD޶QrG* ijj{9W\aysHMoDPS/d(N_%*(S0/8]79q-neu]TڃXt16^ SU/Do#(2s?|| b(E_T/B}rU<ʈDn!arپ)Z.]|=t1V7پ$gLzlIz =Ģ=&Kw=NSFq|o=BO! w422_}װg]T@S׃jnThL|݇0= ޹x=2*]"xwݓQ*wEWlMOe W(#݃П# c'leo:}6GSjj|)4Ƈ# Paں+v~5ӱ,f{#_E k,EW9iutstlDɀ U?8 [f+N]gE44N39Q*Il©V]$slxoKp07qɾAl;UK[dR|)ݚL9xX"t7YVuWkcdv +U= ls`m9Bg%b^$gQn=a3)jǶ{ƥ33yC.KmO)la]yf[k@م6&8.z!\[Ove:a#pB8GD%ySp,>tcPl!7,4!Ij3wg-6n,#j0>wzL|1d>kιM}wSx5a2NUT=w#y-6[~q3ydž,5;HCs ۖw,\wJ%Oub0|e*e VچrjTtt7\ӗ1p}[JA&yFWǎHZhs'R^5=-De.#!0gYh0/\@NTVerPLWҚJ.\ŒLBZ_ sxFվ8Vt)ti|.;R6ú!6xe?O%̖@U5ގxOYv'oCFǻv8{g6~zD*ptC3`&D+|>gPz66IL >uƤ\J^v6I P$J*x P񼛛-U^edc2psQ.Pѐ=c˱e-T') BPoOj:N^;O2[03'ؤ[[M9w!N2a$⸞_W"vΑSgns0sQB}MHWF  ChlT #34$g)䦽>Y1}PL5c\[Tq_C&!;A%͠`e<ti϶ VOr 4Z>XX^!5" wrF#XǺP?ݡ$?kCNWJ SoEX1\'J=teA' =Ikb:rƔb$ɴT+lcEP=OL6-ih)a#"1Bv7qnܴf^,OH4, Ԩ.v4O~ ez_޵k,,`Gع 橰S#@(\86tQk1cQi6 ʿ3g)Dez\ Ox_@Pc|9Gg*`jTѫI 4*4{mXkWHs+w$Tm(3y^ 2H3 ɿAsl!ś3i݇3e! vTmGp&bEӤ.[xծj [Syv* ֲmЉgC<a-sH4&F%sgb~ZW#i渃8XD AFbI楆Qc>M.mF򘫎%exDE AWLS;hL Vݳ{irΌ.;3vUp^>v5|@9iחJhIQ$L6x<{o}#\ Dr9}''6`{HieU.!2#K. PA^xVob4 _t:3&qƶJI7T oI/&UXs\PD}=O0vAL ^mAe P*o2*Z;@PqtcfvF}W^1VS"B\Iq{yn<$=sQˀv ǻ>k Z$R3ǐo\_&F9q!ij] DqljUQ!‚s9Npht_Ѹ.{꒞"'o4i?ϋL߹j\=+JZ"bbۤ[PyE/k>:KpiqQUґAm`O8.~gPPoͥP/aJP|ljZ޵08kcn{U`FzK5"E! ܡftc=ǗΠN#P"',ǎne?owkoS)Hz&yIMJNW*TX5Z,T_SE&. yh5ʎź BFQONA*pF*fP\Bw}\Wڮ<@Mnp-개9Ha%kT)T{hqktŷ]+QqURγm( ΕG:fIJvw%r>zx(fCLU#D2RUEr9 guvJwB,pGX'_dJ][|jO< %>=\Jak&fރ2F3V iR¼3\+@ }і%l2I=RDslC92+0|3oip2"ˆLn DSd9nׅ1R+UðSJoo=aMBFƑoV#WK h@G&||Jo|@2+%#Rܬi+b=T,pSpK}H?lz|2Ѻr {^$T0?wFjW2Ϗp鵪;Ft3Nek;XG,*_{ @)!lg9ɸř./iuƙpe"n"濻_^2,VTxc B,|ieTDu/LA` {3D3)nRؓ%Ӝm6-g4P&Y(jTH-}'_ h;Bz c \2@1?U:RQY5ɵ a*5/ ϒl&]G(Dw.3A ϵPqZZ!ttWޒ>֝_}r9ٴ O\98buGu![{>jY.tPr}1繂,㭢YyoEt+{(FYzz8&XR0,ښ9>\@]pzzNLZl~VQ꯾#z_(9?3]M((sXf_]ATMM"~;r=L+Fx,i& ~ *gkN!$~_7W;;)oii]r0땟\!oRG`3!يv#}v nHz&&z'nJ/f7] 4Rbue$׽3.HЧ>av*ZVYӰ-b&83:Ȑ6U臽: <ݨ7O؂?,*RH>'nyjtFpXaa41SqMӭB,9|@1v2OKXs6}XM\.|mǑD~i3 (MWO~<mkqfXبws|Yt5^m^2?{O07MH*(z#.D@1J?47ݢXP Gv)fAi!9s5+ca"$ZcLXnAFӻ)Sq#Y?#Y6ZDX~9؍xhxi}xFeys+/qBKb6pI"cS>;Eğ!s c )xѷLi&l6)d_.ʷ#^ #hU@8f̛i"#aWyk<V\p(m3A IKqC,6G|)|yﱕjoȒz~h MSP!#3M%Cp@p!wJ.Jtg-,ٝar^"9ڌDF)1⧎6N60ydavH7l [Kynj{!ſ|謷#FohGE\f~I%D0 9o,ftDa^Ŵ3(/R8nZi"Ccd$Ȉ`^P{ S?2цKf1HVBz,[#ua }7"0}<=nD_Ivq<=UQӷ6lBab^ Ź^CP;2x58>=ݙhcv~PxX ?mU;35:=/B~we9\Dq:.J6Pާ縓P~jZnCJ ԫ67Ϟ';/bAw&NC:oSёY@z,u}ktX$xEGxJV3]FgA;_8Zhyzu6HZ]Pi.2e=(hAGeh_4j~؀}|AuWB57*G\#1&B-6*Oo|fZc,~21&އ[/*g.DŽ0'ymSOh E^k ݎ#e# qqion\5Ow5†}4`VG7 ӯ53Yotڸ=~xz_F!o[ܝ7kc @ 'KBwᴳ e+l#&pH؊{ůr[viy{:&*v3=y"?8ϫ?v*VO+ji(${fndYeCs-[^a&)ܭXyP{ݿk !E&CGmh&0b:p=P2`Ӫ$(yGQ@UK zԱπ/^hrWRo"Rz约LbΗhwxL +YY(yzmk+O]ߣwl&Mx4%Ku8cp͈۱I6 [j)Rw@SC ̂'?njeeɌmK7^c/SOe% Ub%?yֲ3Qf1Y)6|h?Njp@@ Kz*4rB v9hX$e2SmCI̼7RKcMzuy("†4Fg7hl%Ch61VBllvQb8SWsg:EʓG?۪Cs]8َTӀ LyJe!ay֊RY3 4Q̋%WtQ3qٕ(Џ|hO՞iT orſ.][`_3^8Ѷ} `s!nfwoHΖ[w|jfinqn_z[[ jtڰ%w߮kt beE1 lZ_-r\^֨i1`9ǭydd"xv2T?M%9Y 1?Rl-UB֗|m ܃makI|Zp8 FSy-3aQ4x׊eR߁G5ޙ! +˄[1?Ax ͤrK] rL-)+!pC!! ꞎlRN51ЎՆ!N4QjsfKUN`bhi2!}nc9):P:Jkjځ~0 nH Y@Ikknv[uR2;壑i+Sn(Y66hL4[LVy#H?|sMJzHj-gy?=r۷mZÎmM]fpO-SH筺ϣGґkf3֝$ !UKHx'sk#3U@R~*8"!GYPSprlvHx?%~HET䁽8i"#a$jUU]E5\ nQ5@p1@OD_'#oX) ӹЙLƶ;Q23Y{XVT~;P %2FP;ɁzUrDUZ`zU+08iS 0#&d<+]RK%^? дy({*J1yP')x\q/X]/W:]JRkIv a ɴa+mqp@F!ҐR= }c +5nPQ.r.@-oRokxtpv'Șkq dLu+.dxDŃ/׍J6]{ _#$ևgjF@#I`r fM*yUb9$I4=#:G)pFz}o-zU'/+tѧb r &^>0D^"0~2K ܚOUNb o6-1^z29Р9>HE 67z'eyWY0 ʭ" Dl0%eh~=̔MfaZ~̙h[A*Jfm9E~: }Qgܢ"G p)K )F9NE3^w;WXCqXd; 0{w1+C0JiZI{2ѡNo+zrHPxg%JއH @?};IAGY.kq--[;8{Iއ2ma|DY$+@oCa:#ӽIpZ+d'3J"FcFEI0X/kP/`ݨ@ cB#]rOJMq!PkV׵dbɁ1l1cjzu:1SV6dzDk1rX"z _;c \H§BੜG7ē,N잞]ʳQKKTFpF89x2E5|}Yl*;b:Hqst1:<~Ilɸ3%DW'l W]|c kUz**eֳNDfRеoRYiB IJ^j4{:rו%0wR9k6`A`^ħ$#1/ N  vNgHM0~Ku~;k e1~bX^鹼QWccOHGG"KU$:loŸIHD? *^'ܐw _!,xl' ]薓-dCUdv3͉ Ռޘ~oٸS^g 򨶃fɼӑ46l \r]UYKЃ(JվNӪh)BDsb e XN#a1<{ HP`]BQ)"tOWUvx\ Jsǐ6 .X?|ŷL4EO! /os+[|lXڽ,QddL.ϔps:*U-Fh>_48C7o %DM0YpSM,.oln6P֓2Ӥx/ck=eKm92x&#&Jb/Cd 5P6%@f]Vuj#dß B@ _C{١Py$1+f'LV1k{I f ƖE]'v_SY]Qo3FkEa.z C+/W$LNrx/{aF'Bm0i/Q9kO>XS O d5u@MN0Un#{iD .f?Ys{ic5OHY%)!`ڈ%i>RpgI ^ϢB%1V^Qhd*oɇ4v(mgYᡤ*y `0-0:=KEISk0@h2S0bI*N\j)n96OG}#-4QBEv&4POOl<3<֦07koͧ2 V /f{D|.Ma{ŷu|ACl6g;ƺOn :%8f0O FAkaH]{)]PMg}i݋_oL $,Qtت6s&d"uVO(?Au3XS> o:no9_ ط}7Wz# 1b/Cփp~Ams ex6sH4\AbZF[fȣMݦ9K{Ț0n-BHɟ&MEnϾJf I$X! 1Eh*xvZ'IFxQMQ%XPe7dvcty)7$" Fz[;Xt,2lȅ t= OZw=nZLM@)AېN9c6QFBy)%2Ajihܴl" 1_Jm'ڟuO l-3>]XWn_[ΖsHFMWIMA4jZɳqvd;S(/ֱ)M/P N'EOF⑇n1or@\FC9*χ+yϖM4SŅOJx&auGsUYkHvtD8iX cXFN-$Pj%V]q#s4\[y-^2>hA|lq 9I-՟ N^O_%ُj呕bW^eT4torA5^HAec,cݸb_P`DC H+F>^,cK+9,I[YDkF{T(^`H?JTE-z=쀈`3 |Rk Xm)AZu O~^HvP1X,wB~8;V㵐xn+v(ެVQ"_2X `3??洐jؠ$&tjJh!=%K"5%|y n$D+,#\&%Iн!zrlqNlgH@|SUˇPVP^Ӛgp7y&?([r\CII(0@utp=3Sؿ[Q^x]J/#jfJxO9E"a=#NJ)?2•)qהP>-UWK[PyX43Te,}Vȟmi i{~wlSy3"49K-7Duʛcy#xU,\1GϸoI4;TJ(jV¡.Yu>x8% p܃53{FDU7LC NVKtB*("8[eN^2[pr8OV9i{}Ns14h1/)pοY2(tܭC7×C};JonKnj0h32ĆEf3dXB^'v7Ɖm0HBް !a}tC=%^yhK" Q2 bFq{5T 9=c{h=ZG h] ڊioU%m;mj+iK&GǯmE#6R4i}jVNP_pD+oIM !`9"erqI*]ɈEWN7;ɎpoE>J{&^*XɃ 6fhBtG$j_xvzAgxy{`Dp*hOM>Q)H"I!wk5\I8晊>i~!*IX7ז!)䛌+jaꈋAg3Γf+!I`S9^2ax3h,.T_q%k)ɇd=[ŒYVsbP*Ӧi!1igesu1|-_ZGfsdևGDJoۥ47ڢS'^K[3p Joފ~M#PC;LZ .lGUQ齁,XI(~vPب*r_U+DLD3R[sOJM6 A,)muK6=f ^#0shTV36XQ˾yJq`fWEaS f"z>k5ү{K_ >`:;omS&5hgo BS*PF&\7! Bμ!H\o!W&z2^ .0Oli%%%T_08ɨԿޭZ8vls9o٘3jneuVS"Oi!U2c8#dӒgnIJv-@+jToY, RLH7?kI\` DC-)K-u!AVQ]Db7A/U>o~$̬޿1v% =wT_dƔD|'[por\hK+(:PzgFt#.*)ޢ%(Xpg22/yT'9R"1 ƒbgF+_z'ݜG_n> bin ɠV8< BBpUHk|K8XJW}J i`F, Ăfzڍ_ԍ4o[4(CzkvE@ѹ+{ ܴ Q~)HW3@ZgmTƊxܴI뽵WAFFSb[{N0fP.\-2Rytflxs' Duhf߅lS&33S(R*L:ȃ0DYA!7dY_{Vק͇~T ^9ogS&itv^H~a`oY߲@CP|El{"ŏ'Q *ضA93f;Ӝ]nHaZV +m9+AFbKU:rf~ƦږI ۲Z p# x>}M(c)@Ndtܙ'|<\JUsȯܦ%C 9rmDrt#u5e8" ۔jF[yBV=.@;n20)AࡸG.WJdp6"{?,NTl}1<-a`v;\ \vGY\npef` _  <P4g(l;㸲&Ba%L]S[BtٲiN>$(Mp"+y@)-imoy*\+5vA `o5$Y^4a{3Sq3K/4 q ; Cr`-ig)<%4} K oU>BFzDS(4$7:9!DUdMgՀ'F7d"5 Ɯ?2AݢteTb -F1H~r3~!.fC AGąeR$ Uܞ"Iejt{~G15c48qezI[͏5&l𬒞RlH|ґAK8ތ~~P/n S魍zA L/9cb[ok ĝ;Ӱ=p{2"^iۂ{ԭ` TNn&d5\ S*P[rȤ|+K/C. !Bczzi5c벃Ggm hEØt!q+2Kj=a:A=,B)Eku)詔M@p-ΟHs6wxS?15lyy-nBڞXͤ`iO&M44~8⮏#p*e?/9^4 J0b<_:B6!tǾ,}oFhA<ΒA Չ~cF^eV]՘ä[2ߩm σVLWnXLSzþ^&hsh0>P3}M5nGgAܬn׌#XMf(#׹HӃ/ iGݾGO (]4٤;3rΡ[Y#0K-&A!p߷hRSeNVxWM~Bj=.p ^<8 `%2(|[O#JE3KodO:t4!θiiqx-S,x^S[k Owo"frmODrjDLTZ-8wNV:tނ)zJE84[_ j"f{3/KUx+ bBs{|dio\ ˚ wBQv&*ί q=I(ɓVnϐ]ecft!}u*=#_# \ h4ć/1I^%]ը>+NngOع?~-V.s==:\vt&}$*\׻vZD1lk]x i8; ? .jx^;s&H'2/[,'(*I_M(B̾3R U],Y:=b늈++M`wFj/soAƍ[kTYG_n:MhgAyKL < hkqx BIpWgC7+0BγHCQ7:xȑOKq4cgPקKwSfOHF$MY7)Xx 'I~8v^byY6<-:#ޏc1kֱB ؁] h@I حҳqZ[6+`Vx[OTb/ӵC5up+Ǻ$Uo9WYqZ*X]X\rO% GGmtwP#(yA551(,!5p?` W381m"=,$-R7 sǚ͕Qh  4JzL&sa^g9}*#[QаY"28N_ɰ2)DyGv)`UpBFoDFyߦX05Ax EMygQ*.CT|ҧAvwl{1)9@r$O4wVǺJ} ).dnI:׶%er0=>=]RE!XN3 ݶ] nl.:gȱ/kmݸli7>ıgҨ@8p79D)(yյRd`aIRt/!ͩpkwo4`Fwy`tЙCJfxL]Y@r'kHO]8o^ʮl=MvS]ܙYDזJnCwGXG; ˤBG(n ],.,`pJ }ѼiYc*ryKAV_HAq:d1 Sw p뽩(.X3>ճxw&{֞w<I\Vb(ca&Wcs[^-̯[xƿ(mj*. QSVBS([d _) (HN6 $GREvfęzvĎzZ J6$YI(ME uCeC= JC?Dc+yiՍ*nU&~yAMb?l̽HZʖ?υ5 llBXs}N5gBO0]fpQ™v$+N2Z%(&D,"c2.OgŨ8^Iw?82.]e@MbKw~y.9coCCBHpA4ΥdGG8S&;4_FT}8K|aߟ>2zyrx73^LN^9yO$wrIٌ6x؛M)),v[U~2 '!dDDʬp0看ׅLPrc}BQ8/ We8T `.Wl@Ќ=*We""b`蕜D\ER竈5@9e#Q=@^Y;`[ZԲ,JV?%Ѳ;,Wr}t^uVL1%ZwAyTڝhs[#&;|6y0ړuf\'aU+AkBe0F{idi)?_b\O}&ǝ R3/u/ ,] fpQ#~z="=*}/U !n\95\ae(8Y$%P1`6>k9u<*L _4tL&4ݦN{J VX+eJ9clRr231b6*Vћ9.(_V^hH&D5S_*Sc>/Ѳ63C5&::k:B$%WGWFX{~!U_ ]ť&X[seJ5fIE8 撏bZL*,fvT,\ĔP({U]1C5隣KT(@~/>iTjM\$C.t/7Y3+vutM)4'{>_&Vn"d@8r;iס`oYj٥c)#SbWwT٣0Z<=47`5B<̬Tu>JxOLTMq҅CX\ so& uCja}XT>}a k|3k/[NmmU0@kw ks7,:R$+9.W!{ gDik$QT[ڶAOf~\QF{67O=%hї*9t|VCz|8G=wQ?CdL$h=YyڧUڴ5A!5Լ ^4f*Zte"Źsuif?i6m0)sIZVQzҾj^Knj8R2ЯpƂwCi!^Q-dyY?&YU8|x@ ̿*L^׺"͟j; CkSo{.xH" !pl[ʀ h`7Lll($Q؞F%YjK&ȻVF@ۅ3c,H6cӊ^]!_z޴#Ŕuq1w.F|((\f}~ 0äPL0At&\I}hNJ:I=E?^^aW` I`8HoN>3K{^XҎ>s? \_e7@E|Zi#@ Kp+ރ\@B(Z΍A`y r|bHgK@gCPVe!R3>4Muj\=6k7fko l[{U/0ֺ0?5H;{&y'ЪBbu{_"=hn si*B3ltc7:c{}ؠz߈'9Bܕ^X-dYU)n)cK{s5FqQA Qȼ֕|+z< EcG}6=fc%wjeԹNZ Eqq#b|%~ۺW18ĂG TFs앛9&TNMI"Iʺѷ*2KV̲\!4NОA Tvu_CB^m ϲotjr Gjy_n % ȌGh9]߽| \o4*rT+fmq$b #4݃S;]l7EbLhRUe=>*+aDToq+jЋc ؔʙ8X24Pvv߂?36a^-jbkr@&QcTk!nIjgBDmHpi /NA}h$'`DS6f42{z+PIJH9>JiVt:j'd:o#ZӐb7?~.z;y6ȸTH {SbT&q9^hHviR>G0&ʼn]i)"5DuX$nlT~ 5A⢯בQ,gyC YQI $lt#tgt+j\ %عZ&AQ~:11'yl/ jԫ#^3i@/MahL$hRmu=HbͨCx+)+oq6%wk(?S⋗t?l-n 6>f/s_e`ܑUI1 iFt8:Xi J1I'q%  Rftb+EPQ_)}=\x/&:#qA>th?CxP{ /*ϚC;tU7"~#]?sW~xeF^o\NnwlEl-м@'R( im=op`= lxfB)-k0-H$RīUq|'5?^ h=VsWv!JB#g6I7hr_zfyD;d6ƞصKg nG-eNSږ%Ix"|PLoD4$>´GTpR k Q.-N 7o_?@jdf.627k@]k3il.8Wt }9@,6ex\8sZ3Bmj5ݡjRP ` ( ^ J8.j~YU:Uŷ$Z&sX3Rn6{`S,р5g0j~x^7Z3 Rzvwvde%ށVxr(}"Z7 T I;+9pw?Dteuuh/|P'Muc͜A!1:x}3k .YLv՘~.}6@eɒ+ <$'64ni@(TE+.YoCc wv5aI6b!Gvy{)?yze",_l2<83oRtu]ykH*&#z0z))umjeG`_z1h}s53ct,?'GLT1[rls g _$s_LN6಺#TXCJ$4i\ǗkdU(<)/,/haS[9M'Ɍ A){I$!psrl|F*e=dec,1Ʌ܄FK|(xO'Z'|"vDTm)>䛆\):FZRA+&  I5D P]̘؋YYsE5I`S(/ᡰUe,¤DE !:(9 5|N&Zls'=t\RnZ3?߄';U%Q?i3߫p%8f"pm S C;ҕ8.(LU_fxrDpyp{_-wEaB>ږlB&UO $j#)P}FJzp&r<ݬ`ܑhFъb{ #ղW>mP>$䂷|FZs)\'BOm[QV* ) zAwp&X:6_޶;oǞ'&y0W &t G1nՁIz /.!u}Jr5r4\S'ZB 9G<"`WWa쎂KBOz 5߀כq--sch'ݔ[;% 91[3/+: 0 a%'G3ݯIr fe-tRG*˕x#Fou*:. +]lnѿه|;[VyU~JvM3P@ɳzо}}&|!A"q|[J\y?f"9ofѶGU?x|'ͷ;? Ǎ aP"<_k) GZd :Y)iwqWŊÎVaPBP#!m"C%궶js#v _] MKstzB+t_N,芡Ґj2Bk 5EU|YM ZVS RDGP4rc@׷fjB9MRV&7kQ^۳]Gj.` ѝbp+@SۅلqD(d4' (<Л: ("3D-t)X+Ç]9te-kTM-tm_X8J?tG˨0^գ XWQ6+ⵋ,-Ej&~")sgAfjnf at3lY&ؖk4'>Zfx}mp2p뀲֩0*v~#Rbtw7F 60}࿛(6ǁjUk f0k4"7ou1ٻEY ~uYH{]?*C2–n =]ȗ˻V`H͹,TN#^blقlO^o'n6|nG@q:6[1V)bơ }a q U +{3 Im G8UqsֱewQ++>"!'iE6$NCi~~)rK?觢8s0/$BGj$O{//EG;b>sF:}HgҏȤQzx-c\7MdժM$+!Tɗ끙|/'V6d}}i8)$oQnDlLrRUi80R3{M(P@k$ \בtaނsZ%UJKȤ98h S1{S9fנ쟥{"zj5hr`9ѿ 3gL/oYKǿ$t? 4ZP~oI/_ }\*1GI}*5[mQnBbiNبN]CL[SY0#H=>uiReVVk-|V@jN+-?2ロ{]V5Jg/oq$*jDfjt$7ʞ3~s ևԎJj%dFHHUhLi.zfiRN :]R5Nkh%Pc<,H0 nbid')$k-7/tVcd$ ٧$5t*2^ۜ<O$CutKqTCNf8  i\ s%o+[-âS9,2!F` a[s<>^E.bڵɻ$@т&EtݩaVgrEgM=UԹ|L ¯ 7doV> j!Q8FּLeoۏm%ـ ōV)TI&0Kx;&(m :,27 D91v I}r(@˖P0ެ~B+r{?YA!X qRԗ#'Z.vք({?z2Ix HF)qJ!-fZ(}URhkU` V?iy$]xp;RRf\mNBM⏱%<vb ziPTBr< f{~o4! oAu ?3.H…%qa=zgbS +@@o>%)(W`z4+,TX .i@6 5OPU"Ʋ&ձttWR'6T `4VS7悾'PKbkc,iz$%Al XXDy 𥨏JiWgۀ?*%ѫɍG$XϬ\_|Ln*k"$=~_Xst2 gi#UG8f/"4>JB/V[i;'wۂi[{01X3lX"ApZ .MD ;R=PyppI6/"$NE36TI9Hk^L~%rN7+8xe޲G|5x=Fgħ 3Hhzא 7i )=áb!4Y:8$g]iMh2qk3@:T_qEca<<ѱ7vn)w{1mpf\c?k) w9W'bytL:=D嚈s.鱟Wqr@8Y\ Hu/W=D RƐ]iM34JR g`һav=~bji,LSE=0! =3 n.R&C{׍B^piV= \LB >֥{vʂ6pHm!i\+}\Du $&ȗq#a] c*jf hu'XRMg[#p@ =O*:-]wtTu;z?"e(^]GΰX˒](|h |iJ'՜$_&@L.0jK sAe֞=j%2|ѭq>`$v ` a?G\'΂"]ׯʇk4,<, KRbl,juj/]ok|CabH,\[r~21^P Aӎ5])hߋ; ^ RLl MSۗƺO@Fp =Rl;,-連 g'dyȹR(%} d^Nd`F7 s+Ox-$qц&Hh:i:*A+0rXoi&a>&`|]o>uu5?DFp};=qTFadc8//0[!C5Q~M42k;A;&z ߓO+be("lX "p H.^`^57hR{yRYi]qG㤇.7i!kgzZ.?4&o0|p`9͕jHM'6d#Lruxo\X&sFP: @6Ew&<\he2ѭ!pR9 Dƴ2+"uEoD?Gcj*Zx:-n_X)Z'#rzu2=LZ]p7Qa鳣5A&312'FȲ5,< ʼnZ~[ŝ'8/o wL`05!/A@7®2X $ƜQ  Gb]_['!hμ=$:z\yf5BԸH_JRœayS_L9,9FxuՙS$诲9HMpLJBuk\H'"sV.y)ךC"7^_~oNȜh'+▛p~1GQ0D=((EAU*e~M̩,IT~=`g%zSL=٧ㆹb #E! T!(l D{~\GjP:ViSK5/30pctJ/ÂAYx1/e; ~}%+ c_r:)U&&$ 4]IBw|U2TBKǩEfZ^a-.;2X1 qKT-t:畜J i0kvNrOSv:ٵK GTҔg8Zr_Ko ifqگ&b~x%8ꄦJ~ɜ%Oi>x6m 8?n p#dmw.V*~yO/g6+,FP/® wOЀD6b?խf2{oal, ]i* "y!Sm+2&QS)+b:J2(y!G摱pZj;QK;(C̓#~e_pyJrČ)roo[ad隩+ӈ' ʶ* iDH=![:l9 } Vs}M(VSk+a &`TF#_}-m:g!~ey 2Au'ӂ(ݮ$ AsۍДؕ&cfuvjܤ&P3 ox=4#7qʠ`d1Z0VBpይ 8?JŦG =qol"FO8͟?7eRf %)Ywyܘir,XLM;w^u:o3(J޼ >Zg \#Ɋ}^,Ȟh yҟ75Eg]"/I1Ӵ 0)<[w ]YKaT =3K̓-H"X-yvaF;o[4;+aIyH~3 0nPfSבP*Lb Ov+? ( '1Q[I%nbĬ8@¨ @ySk_fZ9M(=P~Njr=Gt)bݡxXΧq5%KG0eK !!:eތ4EmͿ-n7p+Ͽ(Htbd4.*væJVvUh:cɘ0袞#B+3vj[7T4kn*h `Xf8r+U|{>^3̓d,ƂIKͯ, )y)f Vvk'.K" z> f Q!9,Bs˒|ѪC S[ 9y_UkCxWF\c۾O!%H*察 may5ef%!.6՜EIbGX; eGz=%9dF(>rM8@ 5_cڅT$ Dk8yzc[sT-ې4*I.GVBUɊfڤu& iJvkS3#g\,_邿A~DC"|66_ y#ΦcYzϫfGTKzj~7Qp#g۽$I[I{xu+A8ўt[gR:3%EWR(O+,TZK*Rͭªī$KQ!YcRBk;uu{>깅.\>K"g Sg3U?+Ukݚ5y5Y$(/ĩi 9AJ㑎D-O -hpy7D<[ Ivj`Bȥ9=IL̥U_l(m; Mq.gNzE +&xDm.r='h:[Q«^<`yY}<)".F\zaFy*QȤK,!GD)dkECL~61թpȑR<͂_OR}{O \{DÄ"ƂS-V5͒*>B{x62y[7Iq`= 6*7mHR_ Yr^_B޻-@ fp]uV /fɚ[UҚ"5#,nP[Q,2"-BCŐke?g6´gVni#PTp^B&mqT|U`,v+ P@Sur4^_én HZǭϼ\Ӭ55עX$%6Y3EA1.ro!zz n+Jc,e\=~rQoo"zUmz 'mZ8Ѿ+5**2-X{wR;4jEP(:N~(B`[w|y SenIJ$l7Ro,*dx j ?4)kJTdX> yP)Q l(ik@y4 WoZAbs4LI-SV`F?DZ%Ųڅ4QE&$PYf vZcUΥag1K嶶:q{YjxedJL趆Y\`-%B%-YF 'loTP^(#opq-xJ;6!'(woGbVCѫ@ X)g7yW+Q8An)a>j;KЛ k|bDU(L,1mvdf9`Uui6b7_]WY^&V' ~ *08Ɔ{J~~NAVGX]V#Ь3 L5tb"b4=ؙWϔ7(8o3ΆY(ӒSƬT c] %zr:9*|oO(vKq^HG&ÿ,2^+8Mዑ9+g"˼9Kl[`3 %L$ {+gc\SmxEwq[h IeVc%dbtόL-mt_``<(ZgYY +Y^hUJ02'_WZrI,1gJVaO3bQgz 8 IjVs(*R&3G5Qd˜df?4l.໹Jפz``єpR]^VkD^+ЄR+O38qhN f)~~ˮ&V1uKb~{ *]b`%\72mNׇO4Fv"u{`+(ǹ?ޫ6sSm.Q+U_&~2|&GDB305'!H TUFlfrrA\ U=TX%"C&۫{jWn7~i?xC춶E0_-=PҾk ծ0"GSC;N46ĿeY.߈q{k {6p9*ZcvQXn◰)BM #'ɇ6oڛqG8*Y"Suڔp)j5LfO[}7m/~&^c+o_fSJ@ai~EArg~(}y&D&dBmǥp&|#v^i%GDly^ҫ]T7/xאn?q@/`EsbWz38_v+s5YoD+}hU!yrciu.\M#RYN_>9H1=!ed1bXTl|*p-nWkuua Bs 2_~ o>c?Îh76 !&/ƯqM4L:φ\eEDzTfxrIa` $;:p%`^!rp+I_?Ҏⵡ_ƙ!4#`˧&nПw`boMuX{PӪW#k]+jG#|6=҆8~:&1-'InK]&kxƥ G}?zN2+ra18EXW;[|C8\:P x/O}"zσGzT[隁L'%kNlqc WǢ蜏O@? #7$UU)„p;\_RP50'}CsZPyr,ϣzFvr{f[*x2앮IR\k">Z\V":"e7a=JP63Pfư//ȯbr~fr ,lZ':47]mKW  9!Ju!4*Jy T`pejUQr8P^7Oʇ2_bw # ѩ!ZtNGq=KE)Tsy>ru4cg/Z`*F<:fH` Q*ՕW7sJtOC! ^L0ƿb淏-;JuZUӓ҉bh MVoҟbi7n73zmv h"σho rSDyh|qz}߃ S Yb`[X֌yKi#m/ezpyUɜB֟piKZLݪ́x"|-:@0uf~0s]`cۘϴ/wKܶ(ގ>X+O2p<9(£%xc\4/~;<#IH{N+U-#r6vkB.Q ,ɯM%V[(Q6y_$\'(TgkVπ$35-;VԳ|\G ̔7a0KO'ݍAw4l"N c_ 9-zβJP\^:;&8@J|l=?ڛX-d -̓7q?"DU6v~/"g&2nr9ՅL[v+}_Z!dHhf={)EDb@閐(Z6j.ʭݦfLTbE.I@VѽF؜Y"Y+9$:^gʡ1:[#NEO\j؝4zq4?h;] J=vzL=Pl~V~ɦuQ&I5g+ТfPDd*pwb8KŠ"1keFP*A$~u7a*h?7VFh6@ȋ7z%\Li([B&, KHteG.VN1n,ưhXQЕer[;UŨcة +Fd]l~wȥ &#'rmH^@SVEՉi.^sjDWogWTxN#J{l}:>C[,<=%?q?,*%ɇA+٢osJ2gmN%KLZ3FhB67"vxٚZ{@fbe7~ /3ʄt*#7ED>Ir9s(8;u*P;N%5gk# ?RHzƤfiX5^*&nŪqKx}-N\b9z-8x`N"BIMM'q#Tabon,k2,~44qP1ОH ܋D^l~S,})*:Y."4a#f`O\z&4K Lh¤L[,MXʿ^;ؕט7RssB; +W/!~rNG42Sq3+41T+ }aӒ%edh'K;?])vR%̻bK't΁Y6kg^H*l-IP>׫x}ze{r+En5[Kcho-8ʀr!440:i>l?Bܨ[m)LVdOJƠl`8uAC5xT's9gYKk,.dO$\p ;% Aӧ3X;C&Hly<S|`|鲎:a4o j"/& pst;+p;|v{T_v`92P@gwxr镙N9sAŅjO&Yz!ՆD?Z82s]K@XX7]fE7.ߡu~!s*=r zqm}v͏_MU[ p{nt7.[(v79'ѺʁDEZameJos%/;t/K&k!]2 #_hGC)iFihU?&I$>`yb|M vSoDr=k:3~so ^ v0TMܷܜ҃N;c_3TDZL˰$: ;yŷzDh#{ez*0;רЯv /;;$yo|Pr$oןT T f|t*%Zw:1C״lH7g4LCLvxMtYIP=M ŠFs7ET2˸ɌU|)=VxG3 I}}B_(jT &TF{AJ_QG嚼[IL`I2Uo8U MPu<(wCЀbo2 JV_&G1\MH+hyCTz猟m$t^_]2@*8X\A~^am+5ZMfYMN~PRy|{e:.waGv'Е8)4kmQ\g$mXfNPbmUFv@=}]o |hxd*fuNCw?^slE,D&Ze4Q0x>rAK)1m.f/ũå=\hYjӜ'Wd^ld:E!lEfVtMlsGؕ>2}dJYkJIV"?M Íl%#_ῥ\,yxYeN)levJjay9y/M*ouUP4]ٯᶢG5#oZ1"z,w7N_`HհF^(6yc"hQ9 uq UHzBnW' ՕݝyGW{DqO_dI1e`פ2@1a}]s43 +?Ї0uOv}= fYἐ A!?0g3rM䐆W6;HsoQ=*1M[]pq\LekCm\]&:&em}ӢGyD0wW}5!h`iH `2:+Dž*-ks7rb0ID[ϊL\rl^Z`PվץaRWUkhD|~ lKQZ){sQ2'ndٹ+_7!xl<[14nHnš*)6RE$ٹ:l,أ-Vj|zY\`5" |>-('鸄P1"xBwVLb_ }?[ઢe%`4qBA˷w/ 7AAR PK/}ۓa)z,P+#9d5DL6e1K\A`gʍOd+@m$k&N2QFX`e}əKacHqCS,[y;0|l8Xѽ g-w{jsJrl._ ܽ{^שSRG|X_Lf)c5c et}{RM疲i4T=u-#wÁ4%CWֿ\5tE ȹ9J?QMW0+Q *+TGFBV`r!u[C12fm?6uϹAycc`.d uSok"yq+&~'ƒ|Xpd P zD}Fg3=HC8OB͙Mp7LĎ{P]4^`o(W.4lJp m+)l#Jǵz*  -#R& ΞWRG MUuuhA h&-GMS&Rfn\1q|S6=V7W~8w^CnX `( :53]4k qӣߗK dPKnhd1)^ uI"DaHN&^/VL! (9 tnQv nee MyVHrvoȝ_#r@z<5$tgWY6Hn >jD;5A:?^/3Bxs&ՖM_WVQLHOsLǹqB `?"։QNN8z \ԿtUsI;}3gzL60ghTĿS# DtJ}v/UˆT|TK|TEl:8˕*Ms:L#$*;|c:Ԯ Hٜq1g?Y1Y?Z<=$Pƿ㘑&&E{ESQp2,J%3x /<αќ.%r[ؾ V( 7/Rw[Qs !-7yc_.7g+{Bl+i؁di\FZgjU%:N2DQStɝrZ(}X}}.AH$Dj/4 O]qM涨Tq#Ů[a-?-)#yOe6%Hnn=`È7ϫ  B{ GpwN8C)Ed- KVؐi $oZs\ud3+huUJr+$̱j7v&9Ҳl}9 9E@_H4 =jcMG#/:Ԫ RS, 2 dBb q[cE!4] IeG@)3vQQ+'w`S#@ بW_2_\`沿h BvHYy"4Xƴ0&t;'dxx͈X@'4Fti, srY52z=Ejhb ɭQrT}vqJ4TLSRaAoA6(\.ܘ; 321i j3w#!aǝ[wEĩ41DOE7VQ w+ jBֵd@mƻ9`H[sSjU&X绥%yh%!(nf8QAĽ'35IOIjb`_%4]̗/rOZHAe(A1 GE܋/uD4C{i#rho} l -i"ꐮQJ˳^+o|UZb {O'rxicQ)ASJ6plp$21R64p/Քǽ+JY.! o{K}RZ!6#y7AvFK\@*)? Y>!!<;Hs/06yw+]e/8g .E|NN@΢x5M:XCj+Pr˚]h*e3,!]tOpS1ڕ "'n 8AIqЙ .>(LJ=yHDWQ \#߃T5iPW+ӱB=?֪a`'[P^TO0682xatt(34҆>8e/oN%-"jĄ]dK¨Ze0.*PVFQqtPKW"{‹P܏kI[7|UøYƈs~uϝq[3e^ƴe=(;&3;SA8pF( o sR]}a cnwdmۛv%ɪ}`pk P6,,gƊtfPpU `[K^Nl"_.3fK stG$SnOֻ ]吶+JyWb3/#d=uf<{ ]9~GZ~y>єgMq_ԨDv% $P)kKϿ}/6iG{,2ׁ´Zm ]W|54x;J ,sBmR Hﲩ%az<*EJqo$6{-ZJp}ԪEs^]>6gajڳ'E[ڂZPY%& љ2D'&3L|zz|I36Vh-4.\{_0Yhg;g^k~_TҀ'}7v4簖qb/NR{=10FԯTrHU6HZnػ%ײyZ`a/̥`[)ý9omgUQJ)ǒ Aa:Tpl |YS#_s-&Ȑts:xaFi['Tbb\sę1Ȫ,c!*7~!zUs\N$p:FHY FBRm'9gu`]3 N1&n~96Ca| ri MIn;GF6GHae Op3)j06 k{іD&CdY斵0'E\}#rls~|Pn -3Z*'hJh$yv>knt{̄#SOvE E5;װBw<1n$jUUoBe(|AŠO(w~_*|MD;谎;&u4=(mk1Gh0;$U$TPNiKV3cj3_Z4tIIL Z<8I d~LxVLT8)I1%b1t7RLirc'lk0rݝ:эBU-cbEC^𹙒4XTm==K*:ʔ ~Ѧ~ ~pC:#e.:N<&jvi1ܖh4<3&-?[H eKf֪J:鬏~7)#Ve%͍",4auEx25>^>ɪ1cƢ>6$SCO@W;US@7;/"fC,X&%MIobyMH7v~`Y?j,pܟtmE* sfud`~)Adk>Q-G1a财 *]ą$@!b8}Y;%A$=Y6 % 0."Kopdc99ȎY9$uax-R']}LPʚޚ[C"R߻b]~f 6/3_OB1;O!/aM!4maFժ?{-:B2O"A+A"[Dh}P玗6L>^XgDys Z?++:0 - !,Sݨ cG?GW!i7h$j_[SÌV7XW(SsF|OH z{7ˎˢZVri c^-l޶~ޡ9dh W,Uv&ٕt=+ʰK\,_,&W悁2- z2W hܭA8h8T/nﻗW8qvtdQӭn3|_dtKL]Iȯ2K*8^A?V͟[skBrKLjyXߑ}*OX0dP^nƵV"z"ho1Ytq=ʴ NzZ4~\ke- Vq`$̹v8+HXF({RKʦ8a}cJT.r~X C*@[6@(`KۗVbPOxq;󥤨6J8Q`@q\vzOR8OId3.1@-:͢J=C6=vk%T(uĴPvؙpsv]rrTYe츾t8\`]_o+5Ũ$$tjPJOߔ 8?ʤ|*?EiTHh;Vb/:,Xa+ dEfUld p `!9!P;Sdr9ERz'/-TRTvNrbj#ߤ]OԖ|~K!h`_+d{I'o VLS:=X'1Y/A:eo9FN[ g􅗜sw8^OH`k^fÓo`UKڻ.m@QbH+o`:Vrs?>E| Lva& TU4Lz$vMš) 5%)՟$̌N V D,,](6afvkX׎ ėI4ƃ)g6:( `G5R7n^wRz3uW38VDWĺ~73f~r^P$G7bG!5Ug[PmD(qR|8V^iPCa`)Y"HLQ3MHau2KXy:zIT *;y%ZԎW4kjB\7L<7|\a؎e+mJq-!i+ژO0 ʂ̏W"oNG_+i8D.EYҜE|L%uvw@t{Tye(sH[FkoC1ʉZ؜s9 4J14-@O}"DFт29D4ŏ4(A~Z7TaJ s~lhĚ<(mzZؼ,S,q/YP;UjnR=7e 燶ZH.8̂,Fgc`pjz7 ?f^I@FL^6ū[83XV/TrUvCVsT?~?Bxv9`;g2fh]4H ۚg'+N58Äw(Wx1&o\B2c}Qv!&$JbPW {Eԗ[ְGOYDA*m4hFyK5^)pɯ:R]Obd4ro-#RÈe1<=aU -.My I^ߝ!rVQ e8{w4"eSM -UgB%>;Lٞa$2["c\<Ęf5KpRθ0#m#`S4H@^EZi97! TCmr0QH[BUXĬRka^f0peܖ'_Y6$i~k/kjֺ)IOEB{D9n[6ibou +Z[=C7 mS@gPP|Y6z\6 {2ype }\UW9u݇L驓'^7cT~W]Dhp~QqtCǂ6~d A-8i*=ٜgiVhbd[h6kUm$.5O yףGm N9v)ba8 HwYȒ,?yar'tOz _ uYEoec_hK$#7@⃃b޲c*5! >C_7IlSSqAʦDH}Ounpb~e<.f0`bJ(}lU1^Y4;]D]0P_H Z&^Hus$NեN?i5o',-}D^_ \l}jMʪ'vshbF?_@v!XYťrWl*:J&(ʶ4s~xP;fm#24~Xi*9]c<b).O T4 ŜU)bcpʯ$[1JYCEkr uaZlbmKpK^w''xtt8s943*cK'yw:0GCP$ܠtcnҚ/ϼ#XyϾcePxL_&#kg[)OUR4nwB.iCn^˜q¹;* q ůTdZ }S6u(;Fʄ<_ :P#ɰ%F%ehp`&)*c}1 n0Iַ˰pkzgwE0م {6dttٓ9ce)x-ӵG/ܲF5CA뻃GubshwMɌoj,D M3C#WxQ.=wtc^F>YE-ij?33_xm1 wuХ, Q:-MBȷL-&jx@3ʀI}yQ%栾# ״^=+m+&=8Wcm^FvMZ(DN.8ƅ-s3䪋࠹8ذp[L .˵JXpMfnu m z3uE|e+EM㝌@`|Ս¸/T(mf4>Ngԫyn ;ԟ;hcKOsp kM}zHڻk'/?&>FpYeÑY-,}0 ,B)#&ro3$)[lEfRר2 Sָ$8T)-'M6nF²EVaQ/1X/Ց v/AZ1ѯALQX:PB)kq HQmq1dJ 7mK-6*=L^e*-?'J9"@̯-.BjG)ZV{ۋj^vڛ&;'ڮ銹_ƾLX"!:k[{el1,sVݜJ.hKa?lԩ!0H1n76px9 @dx!yq옳T,)8VVE{ Zr%4|{db̉@i`*'9 /,,$sZj-msD)T(c#F)l3Zd|[TjR*ĈgsUi )-m(H^W8;vY VglqG<2mn[NXCC.Fm;%iCƯ}Bĺ[Q޺ԲSB4){R4RowGL1T9>&{lN=MIBIԖOߺM8ݙoBZ^䇔Ya *uc*LxPe^L,Y4#/e(T_ ݲ4~ Su?')9sBy_0l Wܥ9gBVjgc 9A2nbjXfmn`kmv=H$`ajm3b ;]mpoa,yʲILB KԘZDw2!ǫTneZ\x] RHK8\yń8ϴb`R 39_h/) 24D *޲+?vyLM|Ŭ#ɺKbMvN}(|7yʰ܈ZN>` MApy)n?1&ڨF49v9O dէmx{kιSYIfQO SeP6L{>\gcyvB᳀ͲP:_4y . \հֵW_>&j?6JRӎ\rjfD*nQ;$dڌ1Ɗ"Ɗ(یo UI|V_ ?>W\1OEԳkqB.ɱ9* NSgS)5U{ rue%cO6>/ # n0Ǒ8@6|M#TT$*)d {Q{uv퀃R \ 3v3N2F<ݯ.炖곾||YG : nBmQ㴘M !_J Gnq62bn!Nq;"y-荱Á u &eOᯜ)ZuSr5W˿0.:CT(}ЫW^>ڃp;ƭKT#5JX>c&9yMWr~C+ׄm4Fª_,DgD Ua{Ơ_#QC@; W]j:@kJ } D~Y,imh,ijvc#Z#^%&CZZL61{[uNk:{i D,uKt|R*U)h%@\^!OGcp Eu7\ńW-nv#YK,WfaJODGi mbh=Ivz1ઉ@><P-j`7lU7qҷ,m$ged:a=UNJm)a}CYl(V^L7^UlHY^ L駄,DRJ/T7\'= *E`2$U`nSRswʈu!U|If!jߊe`0.mA4O!mW}Ɣ?z `q@W3rem.?W_%a8:581b> f%…d*/I"BxqV;mgӕGm*-OUe/o Bm*܄\f:G|}=Rh!$v Ly0db%ORUhN[TrO_Ol&CM_92 '5aH\}<6O׉^h-X(HI ˴.źu(O_@ה@aaK޴aJ/1R, Ao{e#GὑŦ<[Ϡl`G~%KCe6"&~6wh˥͜J'._[C BpaoBL]z/GIqgEkyS. Kq@Ad-3 sckzRƊиp:Vc:yhd-cPBrw1._MMd}p;qhmWe,$Ң)a3W(J/20HFkvO M,Vc",:LǻM\h(DVOt%U0]%@ߋ7{DEN5]l`Qd%v*؞OvStVO~ePY[IB^5 UdKA=)> %Bh"Uy}]ړ;R.ǁt8/ PF ]ˆH¸̨c籨(18Z2Z3.^WhsQlJnNVMl.x5mcY}8.y(]=xwmv /ׄu,oTALE\W<۹/ʉݡisX.نoY=u00.7IBWHFLxa˝m,2OLƖ'q:ui&;Jx6XՎ|kTMV2TEa#C%)WBSgx<8h(Qb xx;S꩸5P]3uNvnX-LɉղJ+I4-v 7.Z0>Zn\Վ\ۿv4rm\,%rHb9\' v mD/4w̡.bdQ-l :_<I8WCf,D?MۆIǍo Y+k'O&ܘ*j*[e%Y,~=v~כݜs8=\{/l,Zt퐢|RlMW>+D?߇55QUy [h~č$HD\*id%ۉoB`O2QR8v삳7_羲WQ}Yy82Y@>lX]0fV/1Iɒ 8D={KR" ((nOL3񃨡a=M ,&ɝqđ\͘@ކ>z(i+$}Z֝DFZ}f}3T}cm,|hx7q+vjуjjHUJ߽$z")w H]3Q@7нQ'fqƼ G`^u^;WZϤh%Y,il.@Îuyz#_1؟e$4ݔ~ )M1vW np)ܐ5[l[[-e9QwcJjtJ?q1B |<0܏] X{z\jp7?pi'C7gb);uh?{zŸ!!9L[^TjctW{ n f'?T6@g"d%)uu*`Hsxδo ^O1M0vG _[ٙ9L<*U 2("KΠڇYhni<S_zXӬRQv֧w?\ԻM\ױhxGύe~ SB򺗵ȻYJ{EUyP.WX&lD$ )aA>CZ,|oZ{ H;.P3H;rnX5rqUҮ?ؙ݈cE7/'D_JLT5%v(LkIVK+^Bk<[jcRu{pN \(ir-]'(j QDqd%;5ycPjk$PLOp摉h~BgU0T4 gy8Te7JVXZ?|ռw~hi=v1%B"v2} Bm;CBsmz;oR +GEpM@]T'4i$$uKV9gIwτŻ7Mkӛg_!aݲ"_h$3WPKPLU*gpaA V@}4= k6q"Á)BVjEjLx՝f)2#P8Ej|@L/L;mlaC0|z\WCK6Qy&G3e,?I`F\i$X+p)s$VmxtYOVuV&$?LA% >XJ"NPNb[ P2ӎ]-=tsDFMU^-lڦ4_`:0O^vT`B ԩ)(VdW:>⽟M=Bg3VOh!ʷ:);K tOG-CR#nUkABqEe".B\>ND MLG:~(tJ6/*U#q4Q(Lh iBN0K8J՝sTJ|qwrLXߵBaR1vzꨛA2Y9!u :3Q6;W'769C+'Sڑ1o\ZJ˿)fOʑyfG gjײyF*梟e͒{=x9?}G '6a5JS}d"0 [[R*(=蕎'N Zm[_ߎ܌^AՔ@If~^,\Z=5K)G\[=;ԔEP'bRc푶 Jc)3$uYY -Z~iT|tPSDᗄrwP]޴ƭ3zAk [G$=DpP y8澺aw `qSaXML HSCʯEhC_ 3'"y˯s6vM NA''`sya%pMZ14a7ybR2']Fpw%73ɘ+IwJp.W=TEc l "Z7CGNf|Z7!9GiL ZNMb:C񈁯F:}}6UaGkj[ШnT_Jy!Ү]_95A{?[pli ͌ۀPl0:tE6u#3;?gp\9a& 8SZ&Gw?J+kw!X<%" ZM/ }'::H-rdB|5mMi&C>Rv"K= %$7#Zu 18i<#k<^f ZkܐİDjDş'jz9j{?!*锱&8Y2x49C#oL?wYEf~Ogݺ]oAk 3_kBK5qnv|P!<]??yvZ3f?%RtJZ'^fm8*oOcpmZmAW<|kqHvÞ2خk/ `?~,GbD0~!$҇.rNigUeXW =7xUGq݃xn(: Y;&\IL\#.Š'偂zJ Ŋ'DC3J °>OH4!0(%)}0,; W&rHM0ggMR3J>{= o=dNωCm,K9bXyXH;?;ʳߏd>EgM}`b9Ńv-IQMzi6c%e@|9_q 2Kz\R؆B{Q:bq炃$_vs.ornS" }%11[g1;7(znmKweV5\'sQzD!>S>;+x_s 0jZih[ǥѰiaOg/o%Guÿ~Vbf@m'8mÞ %NC'+ 1G\gi8sWY܄CY $㸿zZzǟJ%1)g5S6$y RhUvef΀g ql%36#R}+0D{Waz춚Vߎh2T@xNSY ^h$oZ'A$4Y{*4 -I 5<޼K{9 fٳa|2Z^9tԸA2ll?'ģ޺c߬4v\AXRJLL(fT7.h~ĺ8->9E};şX$63Xr3i7 2 BҙCqbr^hJ'bqa]+VkarÖ(B~Xݬ h&N%:iyStCA bGm;-?5 d5X8lQT43f=€swP+\*G6EEVlUxec\s5`!&oqd- txejIeFk\PD2/W8pHv`=m~bY ʅ1e"A>q|%=K͡<~J:V۫i7nGEopG0oz>E2QWYmw=ι2T$$h2!ư.bDU 2$)v< }W{Blu};q>M3NOٰO tݷSC?<_%t Ȼt!?svuczDNGT&_%/Yf>H*,zp`%cl˙@uRj6ϟ&@/cLI r];3*hu˨Vnp(Vz˺*WD~%%t{s-jwTd|_}4%_ުi?Dd퓜VMҜlqS]H 8"+tP*IIɅ̓r9:+AF˘$ ΪMcL.ƨ`zcĠ~Ç]9pROrxNsԸ$lO#{\6UeLXk 4+6,|_"ԞBxMz~4yUKZT{c v͢Hůn#f0۰ u ֡T<:$d3P[WRێ(V%X[ྒྷl8d偊FZQ%Ֆ盅XOąM̤,hڿE G bi1'$=ci6?΁Fw߭b1VUjT ?7ҙ569~y"U[sY) ͅ6V_*:Ƴ4>t]5LNJJ)dgIb_E?$";bx,Dݖy*S늹"g ~$dM+Ա?d![hv|21Z\.E ^c,|-q*-Rpm7HMp+C/) {)Q'}`=02'sb]i$˒Rrk~$>y%RK`XN*f u%6J UX)'FtEsuoY,3i%.$zc'q`={?b@ж< ΈE6 ; W\Jè"j0;IE\Xo'%őڧX!/ ArRr^<5\D [ʇ= 1 H6yz~C/zmaQՏH/OdS5pYCC旻a߶XiqJu:BuUOU@`ZX}O%0I-@bK`kVeN<ɘJEͬ|_jE0dI#N݅AnDpcЪ@= ./t!'/C !a&*S]vU2#"qh:Cq4]goqtKb*S9+y_T_D~3'3%ZKz Yfp2fIOZt;̛4/"͇k5^&zkx jA_51xE+P A. ks xlSd@1a^uov! kp|rIkTJ`_3IR6۵u(aPK@1^ $b֋<{&>*X~xekaS/MU.,/T]E&V!fFN.l >)p`lk`w9-^IT08:_Ĺ ,po/e`"㵺"+msKnWhQNfJUĪwTX'tD#jɄڰ|EX%sl@/ؒ0Md0N%U-IA >P]+9t}{q)B4M.עlǙb@*bʜƲGo ðP19ͮҤ jVcr3B\j^G꽹l&F,yIJUXa,Xmp GѮJ 5X!(HeڏL]?a aߒ;W>SJbGqu9HlhȼZer I&co*68[~x菛 j't#- }œ; L>S.6S!fPqQpRbo*4{źPwklӁ֛j-5Fh.iB=hza^v>ֵUQ!ƒ*`掍]s ׫nrscʭ?#w7j_̰H%Xo,ʩ`ړ@ч-G@ړ"-0ފOjH%]<*o>{)ѯK@W8R`x;Ba2}20@ 1P0wP& ɁOXf0?\NP3wYZfCXSyLo37??cR;ޥFb8֙VݢK@"O}"ɞm0#&BY  Fdxh/ ճ#sU_Q͘ ,r9CPCdvЗA+"uI٦;vϻ䎻Q+ޚi[O`]TӓƯWs1;Z4Sq98t"ЄoJVp,GG.B3C z ;bb, \x֗02mYy6[mFcƋ08jϵEBrLM2rvd w3'#ro9qvtۂfCS:gUà./ȥ8%+Srbyޅ>AbUN种_kԨ(N]%ܪN9?T(ʗ`iu/1>3>OThbu>'\'-Ó;TYCj뫦0cd,[WԼ(ub2Ǫ:o'Y5*OQifiR{dq >f iR)}ێl7z{-BP%ߏAx9*7N$钓IfGV_=cz6)L,Z6^b Uˈ=ě8+Ww {^TaUQ#hjA#.uȡj# ̨v4 ,s[L9Xr= 8`I it'*Wx;0 m+,W+ۀ ]eRV-E) (n&{\`bSV/{> v>]>x;b3W6&seMo8TE[De*a_j H$kBgTYlި$ $ XDӽZUEZ+ۥwh0J g08},*hG[LVSlGyB $Q2teAG Yz9FvaU:$$-pARaXkA  c=>A.d(z.bO@y2c>iPBa OHH:W],(Ll̰~p ^")mI-;mIfy4l0daNhd󸞫['j&,#rQqJ=C\m:ޣ&!껙J}Ǚo4򧠻%~":P{T LCIM7qVޠ6cş̯ǧV;{kKY<_UBX ȕEge (1' "%> IJh*/@.)AWD}8*qI3R;Z{@ؕ_T>Ŗn髆sú>hGQ[j5]r" )wJ.`bYj'dmЉ&B|B=z$%v Wag6XKINT;8\B5h.ȊE"|3[ϨZ&OC&us!.:J?K9]Ge nyNotʆR:Hگ35+v8fW,ɨma߇N7Rr N@nDLP/L?lHcD̼ڜN`x=77<aS&[Ogԭ@\͞Mj v,[[ueN8^qa B m(25oR--1;䭼B ۮ7)c$> >qeXյ}(djx42y#F,bb$>XbQ8a9 (/^gq~s:_ty&O7T°N5 L;O82X73rP0[ypmiU^EyC8ѹWO+[>tx7X02#zff@M0d6U܁l=+XƝwgL1kQnFzDdErSM+y p𙇫3 3 :H]pZZK%)ߢMEȴ,|Y-}DYOl/Q*[v"EٛVJw s/4Y!%v@_hP`gjl袣{>#%K~t-ΕLFl?Tcrs@j;^2Lomg,$} _m5NMцPLV<cxrVXh9Chk*LOsWm#Ͼ uP۬\ ̞Rܡ5F{jp!=X R1&}9&?SєbPDgLL Xč?KJ.c'(X(1-*zgGrt漺^ faBn%A$1wlqFcdT?xI& rm88u!<*hȩR!2ͼc.GW)& -^Ҫ0ftwPsNp!yןN `lUku[0r/Vs4䛌ji|={~%P-'YhXW PQ)|! } |L)g\Pm^2I0qRrL%\ܸ"7:'7VFX_9WhlÕi/a|,E&+-T9;y8))]s\ s3E(=%h3ꌥ)@{*ܹıDTR>!w ܅$25e!nW%h @pcX8rQ{Opb_v38LMD$+OE69&xpy?6ܘ=7 v28qջ9k3nanR71Ң}3 '1I  eC]*i{)!sުu`?C`LT4lZysd}F Gmـ=do7AlŨDw6<:0G^vvv+leb[śgNT9L9Y{;He GƈfڳpWY#g60v!|t&wZ{CaLNCE@^^(xȏ.6L2̔+dM`DWr`Hgmx,MnRQɎrxTfZa"&K5f1NKP!7~,=aHc?o0<%t^%ɡ-2=92La; Rօ:>' k}8٩K;nE3ǕD࿔XjL. ̈Es!/ : Il` !@\0P- X/|˙/WD<tlVLIyB4ϲbvqEUzmq03VI$?5C`q rw\]* "Ҟ]&> 'lAݧE%R!W:ptT!5A17 ~-P\*Iܑ;wLYs}04?LmZ}(!k9_ 4g O|^'b-AtknY7hV{~2`=QxC!%,S;3L{>U_L#B.P/ kdb5 PñNlNܲ+;NT1M ET4}4H qIf*H5;;c2=IRc)B T}we`"kv硊 U#6m5FZtyPGc\S/ ٳGK ZtR-չIbmI6M2 h*#4\4n}ɍacAԕ-=Qp;F!?-_T;ršIHrwEaY+iQJ})9hWy?fj6k?'Pn?`*[P .GH}onb,/3A#$Yy"[b֊?فs^ׅ?P$W^2dAQ"u|4QydYWT +*ӂ}ӼE<&BZ6&*d@:aOR3Hk*w,pB2ZO$ qXr|3f8v5LUlof1s1\k/S,M0Zѭ͏/_3Hi {\h6FMA $7 5z !~vDnwNo50ɟ~pՒMn F4NfnIw5I?8vrLF//K{V wqW Iٯ9 H9i z-^B&{eqL'4ˤ∐U0[f->G_Xh5lT_/a>Řj2{7oeRt yM gN?B*97 OdI_:7ئL-pn]^NM7TƓJÙbb5'Xl S&[z2yۣPб+HhFt ^!k~J' ڛ$:A]j F[_.4.<'f{Nb n0z` 2f5ҊU( v8̜͍ I9[ۧ0K5 ЮVW{qt:ku;hzA~4w*n;%L L{q#n`ᄥMbEXh8~&shf>KFCXr׎#F@:Xr:q}tk N&F-P,<-nR4h~jS' BYW (`j0>SO*f5B0 DIO;hկcxoҳ` 0P?\ÜTp= ]RVt&"uҙxЃM#m); e- ksk@ApKHE"<̀Zry$J0\{mOq),8Q\]pBCy)ab:9oRa/uLq0ǭ  cyh)5ݹw ?Gc_hx94 04ۊCm7H3ExuU{"n9t7 Np\+1Pݑ̭[eK{d }i)MQf?GE*g$7){-V>:z-DTiw? ]丞QBZfS[hڀmf0E,~Ua5ja΍/+M()_g2l!*~|,ǔ}ʑ60Rͳ{|:6@$j6jFC|9RXr_\z xgJ= SLFDhUfƑc*ܓT On3s-/9wgev8A܁Xc ne6cPP3XlaYAOKC,>'m&;H@V PO\츌DFlsekM3w2sZ,­*(@|,]GrXWB:8_EvC4=ר^C3Hƪ7>XDWK-KUX M(ZFZ]WԦy/ȥ}/ 3"l7E=w\ban$C4'Iն/}RnDFϙ1{FMտ0U"muD9 ǙrfV1&M!a*W;pϠ܄ +g·>N;ڄ+5ws>f,5NS7/H4o%W PGx=+m-tAњ۝X̰nmpB\40W|bB:lγ}d`q秼GpLN~ڐc6+ؓ9Q:ShmsJ2པ>ԨaRgLv4+##G vH^la[JX7&cq̧TЍ%TT q7 Gk$ǞPQX\ce0f6cxq^P$d7 dd"k+2 NȈLTEt}=%IܖfJ5-DŽ${rDBK4kf,ǐT,O4u4Gz7:&Ig]&^l(Øɼ"3{4DrZ8UxMWUޛ0d#Mc3@6 N!>>6{QP1(߼:&Fܴ0LST4uV薲+QBbFY$:/@asa;1+Y[ٓo夎r6:n! rc>zq/Z5'f"?WOSN| -%mȷx#F4P(*5+f?-̲?S:x$x7\k)?˄zvs?pgEV65,v4%KiJ&'/6Hzaz$ i4G%ҪoqLΦݩB[."QwmT*%^lor_"@Y/&;o='VP< )h:\Ŭ}{!Tb1at.+ :$$}&B\L+% Y,ߕw4I6DMiG}yc XtA}ȓָ=@w">~N>|yLڂ֤1M!~FΕoi}^L}⳾އ!@fqW7̖*ADR2o]|i\oxйT~f- lj8Y`؄-5`7'Qbψ;*ea0"6+BkS@i`HI&D-t9Ƌ8S%QnR,M^9 0w*!('Rэ>Vd@R{xb-al@"a6r>PAPDBYZ9 G\6sVo;rrZ\'v9սh@~'a 2;P 1&whβT J FsNL /M ]qk5*!`(?D#H_T0BoHZq$IfE]ͭ'+sQ=nҥUۨۓґ[0SZ((p\`e ̫s:z×~y(}yq)H_|+Զq` 0$eE9 U#A+k7 0Ib7}n~F Ŧ-z5T\DD=TsiPcq[^-x(%zʎ PmPd2vg*BHJ \!Gʀ%?;;/ź;I-ffc?WJMUGH/>`DBZ[,>r7}9Z0~| p@fRgKRZsA\/k$7A z4ˊi.b /8H-k!}1F\H;"uϴtv9?h'$qꒇb^ؙd'U¥ҀHQɆ Eu!ŵ7 T8Z߸y(Y]+sEC{絋ן#N\B\/,t)& `4%tOjgפΠYH0VBkX1+09І_",i0NO+tZ#rX,&k-voH)>pF;$o޻-gmKkJfe9ք1E\ IXr|6Sd9Rs0wWL)tf_]#*3TÒ?ׁk-#,C[yd^J/E36<9' jت1s/Cq%zoy5M1GhQBب>.|0]`#{[+/`[1\-&'(R Ot{0;طҴCpM^v'k)e4X )JyWnhAdEF fynʂExzY  Pfo S01T|]Lm28S0ΧܬFJˠ$#*>mܞ%oLRJ~<ppNJmwE|B)StƲKh7 j*a+ă.v#Ynm0#Q9idZ"nF"vsJ@^"mHFC٧z;bj'*oŕGWLF^`p/u "JDU ;8 z oQz717PI=?#vS?>ː܊![m9,jjc vgGFjXqLx S!tPհm'ӏI O>F6.{ e-j"+V+/fZ*o*jbIm^5i}ȷGl/ W #?$-技in|5t%ߴYq4* g-;t~Pǰޜßh.qIAl$Ib{.2&( 3VELVG%>-ӌvʩ:(mȏ xɀ[SNo!fA-Bytֈsp< NUhCH_/D:{T615{g1nd==aEϧBLBm9{ͺʢwYQ`OR$U`^qUvWK 4l *[P,#w& ASYDRXJiXfbJR_Wm6RW(|dmrbM `,wD4]g[SJ`'6+ ]p4x'g \ rJt3\TA#Tz=Q{&Kʿ՜j}LVjn!fg|ܪ|h(A Ѡ=,N y)wduH"3\z_'H aQ1f>9܊x?rwf(}Y^[VŬ/K$q0A/Ba,uف+%K}l(YXj4o 25jYS,T%ǎHi&vAy%3(v=a/'_.^Bm@~:#rY8ũ ?*qA Ɏm?qҕSU˖dH{~=}ؓ!aŤ9KO.$XJQ^jPf`O7 -D2w1w򟈗cWJ#paf), ټaVGDR8AD:ݲ[^dt< 5,q=m_*O} eY(zcc36 L.%v^,кm2A`Zhp^k0^ 02K4](oa!)e =Zm[x^MWulx*rQvR0{%fOږIAaM /96|DHȹ:U !I*󪀆59)T3˰?楟dʹ!~Z} )"/, gE1 :hL\ijy 0q塪@: $Nb@K:bk{62i5eLAs x Sɮ63NGCd@ه}EyMp '~ɋOM4W;G\7c M ЗOCz)(Ϙ"Jp &,yդ\z\5pvnEz@"!D%83* \jYIP&iς<ߴ 뺾-'hu\?*x oey?U@s<׵´ Y-D_ fΎF`ɟ5~{_4xZ5WCm긏ՀIS,%0{[:2)i415 x/6 }%əxDA^à /N@ _ױ h@j?xb&R>?(6*4 .?H4rL?&_Ļ3̔PV<ӊ|CV6؃M+.}sy'?қ}3FfDW M+@rdZjɹh"@a i֧)N-n5υ@O̹& ;fe} 6ƇG5"!24 F )^=LܑX}CYwu(|*O nkyX% 9 $/8w:Mwy{O^XA}9%/i%c#A NR1Ur юHϩߟefJ uQ quQ%4TQ'TnE.P>JT *#01ԜR0;|n .;kg>t5F 5`_bܩtI $9}FLYT:u:giL76;c ;|zux? L7r(v*ˆQT`JNHC A$wNU&<{nYJ%uM`x@T9}3\ uRa`Ka x?" h`G4B6°hcKcC#5ļ>.?% IY/$}pdm#gОh_41!nae/$~l~z\>yG>H)did G& QJS9`!x0aUGb >1\]RgVfшjT>@ Ke{ .VeA>Dq锳G+(5UرJmt*"6Z7MAfa>L/WW3ri3g-h {qou%r`ťk^FI##璏ls`4l&yQs2,t9a@/Y3loyV^^vFԺ-Mߴkbp Ң$@q 'Ta{)urɧ> @b2'F0aFܗf+ZWK LIc/aѿr|j]Vfd` C+}ɨI3h{ЬJ0}ST `wr /!KojY8 ʷ[۾3΋uQH!nݝT-hXOHtk/b%~&iшdAɓ@E( I U8 `˘XxۿԻt#amW *) -1MՃ l`pDYݑYY0 @9+KiLpz H.P{)5baڎgG@wA \lT_tRD OLS&Z B.jlɜshN*iAۅB֮IթZKZcsJ_Kmj%,Q=S` ,^Kw͵PYj=Ϋ$^|XT 'Za ÉZ S e[XAِuqKkt۠!.T@B6K;Y)nP x *g==?-l$[1K(t\7I*vmue$swkf &g/XGYQ^ orÀqxIxdHW?$%<ۘDID|sisJ^ydLĔUzϋBVL6yJLŤ[Ŗn9!" %TF!ʘ^8^bFtɗ+Pl%@6@ !JZ}z\ (TuVڻ&.X8}5SHUBJOb Q: BWx d*Whc`OkƲrݻ. Ń-f:[s7_IΒF/)~Tlk@ʻ6 sކE Ũ:E_/J鳦2A>U| (Ii 'ܗg_͕ ́lV)>O6BB8~2J_ o'Zfzgs%Sl(;{ƨn&<'^8Bm~ 2F '/-ς!`z<2;oVs.QFEU$IjLoû$#" G]oBS x \7?$)fw8!nxMG>]bƘW;m,c'+D_gg/W<>2$ Q!|L|z R8Y AtQEzu.#Pd.oYPeRsP7%'$)>IeV! Cmg9w5)n ŎS/2aG'F_2UonSv62-EPz9c?s vlsǗ#u]nӛBKX/q6T rl`Y˚w7XKM Aƛx-&K7 C*FUS'7u|UjiPv2{`%ңT|=ۆeS {^"x9(޺ U WMPiPp1\bLz檍ѠK?ј0qb2ڃR;(M̵p Qz.YcjFz<7 i.JpXo2ًtQ>"J>S3fΟ켚8"D]1fCf7VʾoJq6E.nvzh;0[VVFdΊnف67r} ̩q=]qO_kRԡ] u2%/4u?I-;-'18Lt~FMJ hGp;K|έ -qT^#tf;,uenS?sbq-"8tNfC+G\KsioCm=BOР3gyml@ wQm]WuC+ْ37!Iy<,p9 %TƵXBٽg>F_CQ<]@b ^4H,K+|䶉ϵ͹* !@vʘlU_KޡR^K̭i]Q\9lPUGOjNp4r!-MK)'2@`\ ןhjERkiK^bNT6ƟӏyF<^< ݵ"*q6TGf(.E뎂m%x# MK)!761f/Xb錬E!1mCq>tیO1ׯ1JJ{p߆ICXo5˥C!Sϗn9)lA/:mݡ?HoRp3(VԘH,J D̏n$v p^] 4C4[,Oݻ7l/hGK:!ibkݣz>O8vN\ՊQ_φQoO:6b(\X=+wMw~9tKA,]آV %wb`IFnơ*Pcxs;yzWLB,##D 724Sso+k4r {C +M rS[s0a}Q3FSޭ{Z_pM6 )qbDq}޺7Wx`=(>ݵ!S߀asM YKc*tEl5"F U 5"3߿eႂxRx`{gڜ",+WL$n>4^}9Ah>}IF<9wS HwCX. {:`Dܴҽ O|=V2iFghFz rRVX_CT[}ip"/ RZI "}E;|b!?g#?I(yꐫ?\1 M&'AU ??*L|f3<>4tۙDZ v 6˫3< XՁ/te/hSd ٬9Erw&ts\֯ߕE_l^t8toD#lvA5=G"se|)+k"7( v(E˓QHr&&Σ=ef\&?X u@S"ŵnj1m~h#lC3RN+Vjdl]A"UZ6ä͞ t BBoY3?mz;;&0tr<CrD|A9k3/HcM]{F Aguv( -NDk`a`V t]űQ3Mr2,,&`&ѢEw~הw욀(vRWKmE{)0eK6#RKG!,G&!pWf[u4H<'7'?z' M4Ӱo=ֿ`瀿$[?gj݄;;cِV}2^8^+o83=sx#<Ŕ~ZEPne =6/SSfSV  P:gT$?JެS+k=L?DA;%ƚ>/q!At*#W\2e9QJz v3?P0n)xAHj9=0{^p-b2udtoDa41TX ]-WW IƯ?zNTCH疓.O'ЪZY*@4@\%Ra'3yl.,2&׸̘T 4@ S 2Ϳ K?'rtqHii6<]޺ ɉX''8˥d K]d:uV6&>KJꌃ-2\@kt[} ?iD=OJV!w&(HJ󥧧܆B.32I7i@"8B=zm]hv1j)SzQ_eB|+qZ2x:2FKĽ&˧Z괴D8w]S*  L~n@ްyBV ΃r֯w|g<"vpN}U$8D%^$ æ"{g*(*і \tXԙ|lrقDD JrWqڧŢY/zC%l{V}i|!bC]s^~Pn*Q5HD)g r}Zw2X)h{d"jEpt{04ImMq#(  PVz-"6ɶr\Pq:86vhM@wCgٗJ\UELp2z>OBt[Kϵ 'z#)y FEÆ1]J <lO^mʫxsvHy/ThاPoFrul72`Zhc4W gVE{% Vwnl,F44ڔD;dɵΕî%r]1̸.R Jr~rl)@?x+=c1wRe!Ly5-Z#v`%O2<0z(U˗{<53N(AB\y=5BbdKRt4+<5QrM{Ex{X :,tITT b}eye&@Zn>]S&5V7w!9CxuᓂWɖrN}l,Ơ>G>eŗ1+s'QFS3؛e XbP&lۓzW >u`um> fgW );t4/=`i*9Wiyr̦f̝Fo(oww4r{T^$BJe/3.w3ooM}8+eO2@7!V;Q$ H ^Q;+tѠ> !E'ѽ4i04w,0hFcX QyseJ-rt 9\1-f} 8գ2r-?ҥt()e/R\r rȯe;4 9Os= f &=2F\߱,%6r :6E H&<PhД,2z\ N ~1MoR'}ќƴBKqE =Bac[$(*S60Ӥb3bZ{j;>Olu: y_<1WL}LD7 %ɢ\ϯ)YV\8tB\ \gkެQCWo^G%@ a8}XW}gqf <) o#Z䎮mxc,'JU՟EyT`dg=N-c]izq1Y@|0+su e}!29CWV\Zۙ' n6&ZPa5-߼j jN9pQ'x#|ymY$g!PF ؍ͶS>'=R}T/1Lnh$i=#q'bp"5敹c={dBh{t·u~p];x>1NCsx^9^yX>hkmv l4fٷbQY#gGDNe!6Zzi9Nod=aWrm` >ǃ1W>WJ[smFM*OKڶO0626Dz`)^uKN΢( [.z4J?с Xe'ͷ?~.2eL *b"ieslC"v5.eqBݘKi 2ƂSWw1=Tewx>r^-`C5"8 G.FܠCog21J›#t9S}: |ζiu=l g$RXsWt5Ҥmp#A:#nS|α4V9F0£^9ټ_|IJԄi;#QncYcxXr^CDhdv] EՁ 6jHBI-PT&?0_Z쪍?Dyw9^ r-y[XvzBDϩP$ YFbN8#]9ǂe,=g|Hw|VjD4nx#Iл޳ZL"W Ԯrkq٤׃,gkq&EZr`7 \`r+t joHF1nmNV':Lz]fj5 !(kSLl(/.B,pnigVqnόC*xzwG}`SC+9%gt)e'|Nl {ts2 c o13+TjI5 f(AY'r`{ռ?!J9 (褰>fL0x{@b-kbZÏ# ps"0o42 ^#ӡpXZ#.lJj[I>A Gbn_YxQaJmKBG6FUhBo$I]j=ulHXk^4塝N+`Us$Vx)ݲϑ齧&(5wA^Ǯ}y\cRb_VM]@ IW?v Jm݃Kfsn"_{{~\\H!C\υ׀Gny1⓻t%ɨU=@dohFK798 q>$8c/  Ւҁ` % ! hS 2]ZDёv߈ 8<[?KdKO3'{|Ԅ8'Uw\y" p ʛ!-nͳIlyr6? 'DP Zf79dR%6(W/s?zl).V>psPEV֋ڶ3lTeU)m6REkk;%$5 8IśIX&e3N4]WlZij@i!7B(rG-{j!P'.ud9e+&p/[9!6Ak!}B 7 I}wz´q<Y:'z'O*]>* m'CNct<ΓLd*ƨ60wL]9^CYƦz!/>`5)`׫K0"z_7tn[-8ZTZ5HސϺYlCv.#CEM oD%BTmQ)2Ov|l_Wo7K9<xGʰq}w@sWy%i;)翆tu2lSlu&@ׁ`bݙ_)uE&z Ee KqpBO/ڋ98G1l)̓߰єjX[kL!wɫd9K $-Yܚ}{0[m u|5 |j e* --z;#ѥJڧ5J{䰂!4X0P1Fi-n[\b?c4f\*@U!|oE,^|n$(Q*]ca^/3ϛjKrB5"=8@1D1o0)2aAq"4"U\It[ ~3ѐ«ECfJ5/73{TbBgMJC>}]zfqeTt6|D#Q 3~1ZoߒCprO = Td#πR;#(^}pS`43 6|fd#un?B s|f ksSx*SE/>C띔FmD׺oCq \jTl6,8N? Ľ!Uwr, ,&Qr<y-4%Z{gYܘI"'+p1->ы}QŧmIڡlgh6ٌ!^_>yS7L ][jCZ"ueRdg.[X+Ya-n@Ll~P iؕ )IӖٸIK 3 &O4yga~(yFIo_PhRKVM ($ !K,xe)w4;G3zdq D֗S3y @o,ywe(M֙u G Z&[aߏ'7OǦebvOXQY%LhwjTߦHd[Wgvoz!^2$/Xʎc"87{1-N^%^GJJʶ NҲh-)yг{lEVMĔ.Vͤ u;(sLAr`xpɽU pSI S<Ar! `YnИ %~CWxmRd\pDY'j΄̓ƽξ3dǫF7x )0ޭО`tMr)IzjP#qWб o:w/Rf#w]O mDϠņ'DyJp}/;,n`8?h &Kg gy(؅x6yb9[Cqz99i!u67s]@ЁS[t4iQC~* }BIS.O`ETjhi7M^ky8e1X0»n-Z;v>" M_Qzv8`ς:0f6O$-XBw%f?ȃ\sx_ևJ{ox" k&:ly2u!㥣ˉ9 r\~ɫ85TNSS͕U'#明KN]ڿ &\_n^ۼX{M?CB#7j\MYL4\$j*cª5, Xuŝ_oJZ˼S4û5W%YBK\S4GtAp9z4;f>p l{8kUA@* )8Gc/'uYD 4h|onvlƲW!C.wWAb+:U{0yCosojUg-&D)3 USHW-ר_e.'~+ '1x8i%7ֶ=dRoqhH´!D @&/)мuDUʽBu|}ε[Z=upa~!FʼnN90P+g.-řa6k:`$x 퐌.F6+Kelq`5ʒ_(%&?94H,S2M{IeS~mLz6. FLΏ|ʗb&HAO*rF9+ĪܞBFZ>%CBbf[~_}".Xv5YLD#Fy4eU do=)MfyP&~l0DF3v\qbJ m_q c|1-#1lV0HVW5٢ c]+3]vo gTe 2>Ý[俄GLxb (!g m+>.!+? ć}q}L.Ƙyf>㈪v)I# Am2|>xcMT .bBax`e h'(>/p8fIښTdQ6%i:E&+@Sj;ޫgĿkH\f#LD@Gtj>dk2 Zyw0QN ED{@  { zu7vx}5L3q&()uJ-v _D ʆ12 Z$N\߷[z4`Ho4 h]Gju92;'D# )׉G/.pTE ݚQ?0ss Ea~Xbzu$xV[Oc Q1OmdgN4j_0/TM?t>ɮ^:.g/PH뜡V$L$ ia d`6Dl{@܌{ZoK8؊¯nK_zm E'"@ZD[5UK-27 (^6/qQiNy SsTE>އ I? (v)xl#Ղ!fǐ>_jRo0ty2[8/e)v9Et:Eȶ @:)m UY; N{,^nVd +QPZ {J/jqI"(BtԐm -ifXE1 Zn3VA GR:9mv]ʜxDk}*~v N^d޵iS&P"CjJA0Gg.ZWW[fF!0Oځ0v8b\]p3j! X) X^6d^`ju.J)IY* 5ljuk)5=~)71IէSA$CtU&Rz)oXӫ( >}Yk!:h(G"ƕG,=^IAQyBn=)#-<_oP2t}n]s5߁Vm[#.7R}ybQF֦ir佞FЃ%،xst>h/8/=EB2f?-j\tG;eoPXƜ=z=p\E>a͏Ր;bsˁӱz;W΃*3GZS)zq>"Ugոf"Kc5ƜCgC2dJΎCɘ: (ڝzenWtl7|;e # {)!֦L===…' [V'{9zŽ~"EIEO謺%h hY. UK4QRAW <+xHE/@]HgׇYmV:DRe])˭PlT+r#[o}w/L_ 9R_c6:2Pۃ( rҲtp,soU#Ê||&}s_շw7^@RޖM; IpUh;&^[3)‹E[RUj%C>@ᄅ;@hŧ[X6@O[q0L` .18̎v3mamEk*|@H5wDl-đ܈D'` 1ޤ?H } kZ5 }d75AW UM ~ƒ7x gp?zDA^U| mf5Pz-QcӢ`DuFRX8=7Ot=6ÌE? 2I5LOszKwփ1c~s !DJ}JY-ذҎSj$PՏ-kYoHaI> Oth~ M-G64W'a"FǑ}݇όD +FnPzjtkH I[_o{=>0}$[8X]1"z7i_ۑeQ"Ca8Ʀ^F}؄5DW^9n15 /ulY3*S|Xwb]f[?)N U/M>Vi qEI Q Jujdg q[Lmoޜ[PVsS9׼p 1zǐr>SS>*1*醴# $o88G`5g"[5^NNpO7uvt RГ 1pE,޹Y}% GĭK֑>@0Hv!0GsxEleTD> d Wv'(G 2ȲJQAx,p }q5DCC +TcR5BfJߢb\=P:eٹ9Tq,m|7IQ\ќb&CnC0xXβ/0B (+D0nT(<*Ȝݻ@rAΔ$fAENz҃zsB?ڟšI5 N䣷Z!omBVl &C(_AVڸmf:Eq&Pݤ[5qq˾wA^<$^ aWaΒa2~0R^ap074>0^D ѻU1d9:R{Qrַ@G@#UR^Ŷ!|S:pv$0հtǸP򲷨u]? /@'îK|ki"@er9Z7® &mn=vy*s@ yt2ŕ{d Y𕿓CF ~4{L'UluLe ֖Zj^9Ny[/OHM@ň1yO%;9yAjp]WCąVVT=,$dC9V0&&oBe$-hGba靰Dd#fcRɐzA]df&CZZU+\Π"{G߬6HiidRշaU< !xY{i"q];R URENULR{/Ქ_"z;K^vɄW:h` N>(Hf5TEFL ޅ/lVA*_ 6%檣/BT=@jc?l(bt!:YsRתI0Ls$WX$(+  82, ܇&S$A ǁq aN4!+<s~Ly;Y cyM{ѱ6?[-8J}/SByꍧCF\ׯĞY URAQ@&mgi5C .fGԝ933CD%*,Frf0ec9wN[qodx]ڊPK؍]_r(rgAΗ15m&G/<])LE'Fi4~=9F' #ܹό"6wES֗9n\2Tp zM,52 Vd8h5͸%]}2TӏaU b"%1*]ȓ6'{=^+QH!W vZ!h M4_? n95f9ofrt~VHx'p!ARPD_V5Ҝ7v~h39ߋ5FN~> ZKj_Dʖe\؉}0MÌi!׿u5{8 ')kJ;-\@"m7pg$gu˂|w'/o]N_R'Ą:78qI7!|${*&k6VW}ա5\V'hɩtr'Aeɑk ^Aa[ʀObh(7)\ ҡ]C"riA=@{Sg s:lgix?V,zj<1̨RpݝE12M%Ka\ cTS| FHJ΋}(O<_o^!d<,vk53+Wgj?azs+18AȂ/waA|)閹hk/y.u}F[" _"eIߨ{Ia0>!&|h2;$UNpin^ˀ"j Ϫ⮤[D95βqH)lb} S~r*R=c(}\:{|'7DZFWAuכp*h1-^|. PuD HG- ؞9L'-9=doI4{܀wk0WU-f0cq d,}d,=m{b`pCK>@lBrɂa/m]urRvfC%mvvO;@qڊMv/ʝ=nGXeV2ݐSPkўx4Ucƒܿ`s]tx~YHzGY,*9*y;MN|JEffCص{ 'QIS/p>팑x61~1+9=ǜ@dH/ p H2ymIAiwU J@'KYmڣ#F;6^'y@x,B-O,_bvNc_ ݕ*pdZLa >An뛷oE&Z \'TAr'5Q&|G#rl{s]iTue<,EӴ T}'& ~ K?qCTEbKOTܖ؝AL2XUcd72agY󉉃3 '#w] %m 8!1,]ǐ6IG[(JArv=.o6o Q1qwa@=B(kprt D5#4fD6Li gm,iEz[{K5P'*Ei6~{T^9àQ=rH.=ϨWLITI[ 2JƖ)O`X8F+zn\$9NGUuQ'4ȩTrûTNүh sozwӦL@#xQ/{ϊ?7)UPXXR~DyfIqʾ L )I_@7a5=^H. ҅<"` *|_damؽ%+n-@'q6a*-$OA7-R1*1c%j;+ri45٦ÿ>~ki:uhhuPʾ칂qthqrIwa Ha;b?u+ə oUrBy%Tsiiݕ䫱%eux*JD̗+ ;[#]AXtQhܟlCz{D5f!.NBH8cE+fTF&֝'Jǵ6ȁ` 0s 3*@R16|)&F? )iFQh]n!&b`ISlkg>(ml0v$@HkQKבRTAFٍ$]+8V JQpgWe>fkr6ٓCCͰ gsd?KˌoW/9= eUԉ+ԩ wVM6AA'F5']9A񗁐aܕop$it36;p@=X:(mCڶ@%e#xxٗqWD KU֋pffj7oOHFQIv,qӶ c}59ũ{-uc?nj\|Q*ŝY}}C+A<[Y!߸.cϵ0(}|At\bUp~Y4ߎ eK8oΡ=?JQDDB%r;̭:1Iޢ5U;㠟 }gPLm7UF!&m2Ǜ`PL׹?1`˅i&*P7I7ƿDZ K=O0ώaL5_`cD&%3;gt5לk.ToUćiYIoޙڙTr9OŴҷV}azikƭX2a0B}u&j'"ԪP,D+Ѿ, K.WTR{e^I,hAVsԈ! \ :&O'XfaMԋ:Xn9 kk|0{=Ň%Bچ Qq6TK}T8Lwi=L ?;2G`pBP,9&cM +lpIGȑ[e7]"ajQE&TtEUyOD* z, (kl qZcۄ__ȗ8p_ =Tҡt͎.6+fh[ܱ.R?kuǁ7?X[Z,'OL*t"$3բ\p|2E?<(ru:!<2_UR Z,4ky0(֌ S238K8lp2傱1=ߕJjA|IJ=ZH+NOF`gSցF\+P{]M{EBf#7"ng>!q~Dj6KJ~&W3 ] H[t ?SU=tyʂV}sو QnAsOTe?qv>fFRMZKe/OZXp0yp,~I87E O(בX`Hcg'߸]c?2N]S I~gAboƼ 1J.IX$Y^$W-Y{"4tt JbyKsՍ)FU*o/,H렡{_/X0Z0ܩy`Zuﭵ}&Qkȍ$X~@W(|jI˧c \UAͧp<ň#d^c HY\1]'E\ 4 k~FvCW5,G6 i*C%d(B 2O_1򔎻6& ~xITWTL1NXtD7g/[zSռ7z!ΞG2ӛ&0=?Qw=9"-}l+z;sa\zFLЇ;yLB3I\%TECL$de) YڌofAi0Lc+$T.Rt7+P۠򞴟lbhxUjO)pD7\M]A,*yGgqx:1WmExgj%_kw1nVěj7+}'3LmS& /RWsHiJ:jz މXN#;b٩>ItOLQ"d "^cLaM^@lӼ "]jK\zYѪ91ra1bI |w]]˨`~1mD7mBt}T©GUAeq1Rb\ϠyIk1Z,& )u;SbMl|0WWp 6K.[Ef Je+#ִ'P\ ϛfV-\q$%%B fdhJ4X|B;;]7LoTQ86L^n2AC~qq܎ Uy6x?lOڜIH7GmPCa+Ϭ&Ad΅q!@&=I1jmg^Fg8J~T_V[Q-Tqh\sk,C[*|7FMVv6U@G1 J#(ͪ\ ܽ`w*eMPл`Kܕe'N%(du8sY 6aqW~C#!TDFFWpfO}Q:"X%>Kֿa6`h ibR'4f)@l ^”&TqEGٯ,R/(>}dPfafp8]\-Xm{ E5:0sm c07"?:: @,Wmm Cf$jqkTH@)hY8/G@4Cn b#]Bg%T|-\43]N*ɜuS";@3ӚϜU{p(ˑCdD˝AC8F= _q`nCY>i5}R>7-'꩒|r$DZؿ{b6uhA]7oB#{s }w3y(y]r8 9Q8)yI9 Wƌe pϐ>윴G:wt.D!hSFߕnxڠ~t?L3??ؤY%vuky_9!V© x rY&OD`:WPJ=Dw=aqzmFh>Q8B Nm_pO[{Us}tmo8[U@!8_OE~h,v csj^Sox$,P,{w5:eO53ЯX'/ :CE\Kp܁.et`^ГҖ 4Mfuٟj%ߓf9݅,,5Ub oza2{j&ڸrmcaJn8aþC%쩮jB킡Ȅ/r&t* JY_͕.Bfl=%(|u0&[PYa=b\yڐo]Ȣ ږ*(標$Xx)6d$3,t}_;͌UF[QYէ$p[RrOJ pET2kmϗb(d}a!Tg0+?F-.*SvͶc XK՛Tw`oڇs<rcsSR.Dy3MF<[ca%%x]#[ iDLLuD@q!=5q̖+(s-oe*)ǕrF p`aşDS$ԅwM0yӓc; ̶W]};JR1YeV3N_x;/haYxD}uX|Ƚ4C=k؃ҌUF m+$)YsARh< L<- R6[ _,L%f Pot<#4^LbT:a\*-mcQM )+!QSL=4c1k ^kwGtWOmmsAYyJĉ5{/,k0߭5M>*<"55q̆'RɏqDK͍0nFr^# uؘ#$Q94Q:)q5zWtzf( >PӋʻckcڕt<hKi[=e GWE6`c`pN9!PsB{ti-3 M ֩82C%ϋ]-w߷4\Լ@A@l/?j;vДlNM2wa;bWn#4YU#ؼʨkW³.CSO#xڕ/L@* ;@f@ݤ[ǀeO<u/5iaPs|Ӗ5bJy %')`K~-aDR{E)|sՓlpKa? E#\V> XL d->;T&DYDc?W|, : PW!ZO&=K@/u|%ɇC/1Tp:MpS.'QGDݖ% 71-p~#[v_ޯ4C"_-1ALzn>2@dySAk}%%I.={ڿ0oPSk^qrŒ.;S8;T>#EC QnuDƸG7u. ,+ ε[b:}Qu57Jٺ@W6c56ˌ[OݔDvgFdaL~.6G Sq̗+1& @`sC"Cc% n"}d>GM!֙r=x[<:WTd@ Y0,u+-@SqtlQd:AIItw";6N'*+vBvzYH9+`ϣkXn8}VBuʄ,ʔMv.e}*@P,΋ߚh;oH+H7!hml?yMF 7SϨKd4Ÿ7ǣM+#_~ƧVh.RGr˃{v~;1;džϨhw70-lTtjfq٧<rw Vڈ>*Auunm cA41s[$>LtBmꡕ2L`00>PႄJ4%:i7LnƆANu;e+ (貱cS1`7L3eHgN;%r)E~ 0Ɛw7’TPV8twr 1i|#.z{a,F~j~fR;cߵODͻG[F"{i*0}ʹyem">J85{S,C12Zps~:j:pu!}c/ebDeaLC9fcCGu^3TOu naR1R{o2Jn?5S\b.˨&p@%ZlOKō ?sEFn8NZώL}lW$P27V jIx<\p*w');=.d 3%c MMؠ@T->C.:UOt.*Tev8s= r{znXMCاJ9%!j zKu0[eRd\XC~ŋb' o g1f7h1-5x}ݩohkH:kwATZFQ`\wbg@rP@w#"mjV~JL*WSr;3a2ϕ8 ޫ҆F 0YaaQJH?`]r ŠJ %֝%8bo8r:D lCEn%b:U@[ 0+?GRЩ {Ybfu029 F+Rk =.Q  R7(0@Id\l0ˆxIxqЛ|<EN^nVe9ognU7Os쁚`,2jvK$\wp9,E EJuzc }7"ez˱P#p-GuSr:%e>D/ [" ;*ۜsRY .0y-Qf<|;>.@H)s;piu\K;] lVǃ33CptNsu:gH$=t-'4 <"jOrZ ,;1C,Iӆa`6N  0B |Hw6WKbSZnhbP|{M{__  d 56c@Ee-FJ WQ3n\6b^q؁1Ev/td@$w д궠}Q!v4?P˾( n9=zMPE- 8\_|/˒B*WK ,R,l=xrpRK}|8xb MdxEy!DAa| 2Hx z 2 @,HY#`=;cʘ yϘ%Ɓ^7Lm{%itsaC 5|l"wCL{< ئ351ˀ3Y|Ռo'HIHב>EpjlfRLP_jw!r6:uShFAˌ=vKUˈ+=>31kd.\V(N>&! Ƃ+wxHͩHm;<-{-jA7V3NEv#"fW(jKcdʷo)TS(=BX404߰>Nb~.j̘v'8N,;Z *r)m ;ϊѾɋ#9(N3U.`Y=5Pȍ&)HEnTuITd߹3"bIRwF+K%2hfmjA T ?^`^-K3<]kam+c'›[nDny,7b~|#NU9#vmWdR|~egG8=p:_D6aJYt0 kw?F8L6sq'[TOY%&7.A@;?1yнkJa"~rXxbT۠;kL+n,v&9JWlJSoSsj`(>JɰCviwW$5:oqxwmbBiEΌr0zcR|6:yB:VY6-:sP1h]f |8w~R)o-a!\OU(rn4HO$| g6U"D^K٩W{ǡ7)T߂K&r̾Gv F9HpJcF. $F'Ԅ%yrLk1绩JR,1_f:-r,i'XV5?17V,h5!C4M;ꊯRa2k:G!d|B_Dڄ%fQi4͘7KM53kCݍߜYI4}劳U Re2ޤyP½I͑7O_PCK ̀D 8 #{dе+ F%?yK8ͪpG1o]Gy$NL?J}xQ.vf1nIԡN2HUuŕCn,ha.3eoǰ9eл+\}6O,]nRp ˸ 8oc,)B}hw\ /!f&ͩ[ކ/@xO2SZ{Q9K#PѿJÙ1" 72fI$H")^Z/'&2A<+U6b+\Kuh=>t3ٟB|R/m\%>O8Ơ:Waxh;.dBp {,YV՗=f-D{\ɰF5,NVY˜):Γ4)GI5$~ְ\ߵW .œ7ց@ TN+|s,nkbNseUA ؏Rmy//!L#ѹ2.qQ1kZY @Wx|&e|Βg">§QSW|2\ n 㲎"xeK(%@.WawWzVѴ\y`vUAzdg;Lg}oD[ydu!իaHѰ"KbIޔ^S@!bby~,ZOGax;w1d?%*r{0N>fTl!vEcXQe*ni)hbD9:ZΫS\-TwJmhw&S(v|DFH&7 a -$|e g~I;Vtﰺ |CĎ*g~&%9L*:2ve/[@ A:5]/jI-IIr5o͆Z0m_Om\BýmKRɂS͒S T+99Ug# Pf,tlxCh)"M7rPWalD+,=)6@;Dk 0e}yb S TxѠVk |<]P?r)KKoJԁ(^ (TRĎ3H0V0Zוu&J ,KR;h ޅxm,u;d!qqw3W%_$ lAx4%Yf#5't6,1MJ(,PAm]GQi+6v6 v#wЀcjbWg4:+4V~MܺM *(c˫6e݅ϱ"*k ?ӂk~Ͼ1m7 ɺ&& f-kyVp#ZkzNN5}I9;ޠ%?u' 46D!c2,]H3[~#|-y2T%[b|q#8 /U,ӧ%Eo; .jt0 ~ptƕ5lZ^ !HkA5mL t(j[s*"tXWN-C.i6!TEP`nsVƳ+hZoҐV!;?fH3\en`kW| Qwhㆍޞs[.}`ٳtLn RT .qdrX'zxc{ȦB6x_ŝ*5fQZ *-u'mp~rt33]5X(x&@W:8kO4¼)cP :"Tqj7ZAz{Rb}p:P?Yvvw#! 0j)eIry5>YcqцeB$JXWY8 DIGxF`tK7lj7%Ồ[O=z>a2V T.kX3b̠K!Gz6!{aθY5Ÿ~,hG됁&WUי~ a+ޔP0{ FAc6CR% LiT;;?,G$]ճoN%ې6i?Vo 1Q[JeL͔7< l=Qș[#E6`@ZRNPgِ֎GѢ_H7{Yײ-! У9&֘L~L;=qo_T%X}| <A9>^*SQ+Rg&d$g0y"~_Au.(>(=Fw ;rPc=0FH~S+KA<~I^t!}P<"^$PR$$%ֹ+Jl'3px&\:8`s,.2A1uq:} lj]aEiHLM_7<MPFlsroT D*Ma@[ Rϔ<w"Gq)k1>]U: QbBU8UEJ;IU2qvHEAЍ<-?[_. \qфݑl&sfSl Xwkb?RO s7_7Z(b?on6^"CAJOUn2A5Wd,YXF8jźy2k5N#cpJ}w\viT}SEAD#qOѱO!2Z˝vq- MGh hŌ;vv#;l;\G#xUŞ=ؼeW5f #iJ0qZϓNCr!k63S4El4 䐆5%\ ,O߶^5 ±Ou gh sAY\轓y1˽G/wW>k~Gl#}i!#V&pT%!p_ cJGuv$6p2hohKے9*=Uq$ EB`>_ݲM=2Rĸ7cZ(E¦H80鍃I4\;LV_Q]8 //d PPoyH%2@fîN"uLde3ϧѮiWv _^z͆8xǍ:+n eWw^``?[}zrZRd4QUr#HަIy 2 P1+fA 0m~4oA۵6MaFZ*ۧ0郅Eۂ"A! `eYyB~U8`݁C 2l,lWT pp䏄Ih=Lb-绮C9LO=odf:qmlߺ+{Im,uh[CirjiJ<%@;V֍Xvwd>$j 0S]Vo eu,teȪEռa! E@q֌%:e{ic-\juGnM KuiNI%t9C(y6cZKDvk&fd݀}׀Jsn狷'v,gTz!$'oɯ9dUwl~Z>chّ)Np"'+t)nf((/E8Ҍ+,]u뷼KmC%_X00lX_<р{Gl|Я:^^OFK7ڔ;ܤ&4-l:d͆s  5#?2̐Z3CC(xr#hUB&5}D.';Р h§9;jIPo*Slg\L[R[ TVE8OlP:76Y0E4XIcsgwܠ!$`cB,VRjxՐ,fZ;(˻ۦe=E?lVq,/ȩI6 ?BFc/4GsuުJ gvMؼbcDĕ{,s؂;F4žQ^R&#3ˎ(qHXt#B  V 1R_ (f2{R$/g3uBQ ITs)f4ڕ \9̽c,"gȦ-W JOߦM;oX6Fj?)R%x.^"qhZCt5wSfYﰇ(t9NӮpk}H6b퇈=G=ɴxh˳o}|~E`&B&:0$.A $K b=: "udi^kV{߯l)]^[u\5 o֟"uV#`*J7xH!eW ߽6`}x5 ˊ$,7\彪qh&Z>frWiQ#ԾtΨ4f5 n@7ŧ#$Rg^vDn/~\ T6S&K+GFT/cX,7Z^3 T*IAM9Є/\8vi _㊝Oߞ}ɕhRe,6KDx sVXQvgi0elt, Na1$mVU@/Ae}qdӁ >Aaun5~>n#KӰm;Ty`M qֱaϮJ~v(&ҸxCf(դ[ rymwNd]BT2Z^ܻO)L ?q_cܿ$K`ʵ݉5҅<(XGּQ`* nqT;[6<{]b$*0yjR3T.K~:iX8D/āBZؽ}e"==~-`30.B-+UYmǢ̹͑$xh$:BQ4w/xte.$%M8g Zp|w,HI'֤@ݏ.kgi'aG>6c/Dxò3";3'wI) >]n峞 `dž#!T= O*Ou:g$^lTF :o" r*qVA_Ctgv,.yhU$ÂuaªE4_]/Y4О =yOMe!.t-nnA³NhV)^!'A$F/-`}d2tdbn0&*ऴ(r+g $| t,e*Ca̱3l'Wf*NPC/Ndv\Y@@w~Q8[gX#PW-QXc.6[\q\pcWOu8*מ v GOᐱKJQzŸyU|W5¾⻼-:Q>s?չ!kl's-6*=i6eDƬ,7\ô<#}/Mśg,-W1Yω!x$Ds bR跫3>4.=mj( sK2nELGcJ#ю.hEa9 _rnn~#p;P6HER<'xS<`ԮZV mLK&hy7O jL XnR h(]B)R+IorR7"2t,lɣcU w~I\z:s=_n\INU6oʵ`0b«ͽ}s+I@9!X[Br'[UDǯ cuJ}3wBtp__ux'cGr1ì)ON <#/,9+\l, 6wEajQE (`ЍWhIU?ATRrLgf6zQOrPTBdrRL&B:૝oef7nWOev)r%eNۊ{m6's ;,&.wYIg}-ug!SۓAU$+񑐳X $_US RzDk%]GχPo1o ]6Amgϝ`Od *9}sވ+\]yBh"X6u"\0]IL\k-jY.,_Yrt1L@24۽15zqڜJKLSden2 c0Hb㟹+U |JvuMfOН*,'YuS+S6@6R))ylJ2V}hȥH"a$%>"VVUX@{:wz[stIBf&>ԅ'aˇ7 YZat9f؅o&҈2`"7[oX*IUIչ8fa1Ahg2^`ZFF)kBo3t,;]<0׶_2/uEzE"{ǜbdRܗ{m崚FOgכ Ek^u[2 E%U"$P%a#|x6j w\,M|ݕN7IX`(<ěʬvrR|ktkt"J=M+=֣ Bf͋[:<(JS˚?˚ޗeЎR6||j4ȴlDYR3#$ߔfC+iM/x#0ʹyu ? y7q"Ϩ:an㒭x ̹x_,Ñ&؞$VwBPbM˘Q~VɃS&^ƭ_=JR}X,[5!ҽijhwӁHHir"e JkT=4=ū;_&b:kI೮Bt[irkl$v:)PH{ޠ@è9>Wf9_VK0}͓RC J4wb[UPyp@rc@1zّЂxu =Ry߸&hAenӦ>Rw0h½ So߻Bg6960Kc7ʊճo׷Uo0;SCtq gFSyjՖ \ݡk,VᤄʯS|2" p1`R+lim ܛwFo.1 /ZG}}͉^Sh;M+Z)0ťu*urmGuB8!TTK w2[|v+m WSཿM|4FML['ui`vzL^K8218B~HL#3o\G%R[ ]e}kP*tr5gC!I8`T+m _S=0͘tG re.Vђ04x~hWXP'cw14S=wZÁb` .j#"\BH~f=Atļ{[:AoT_x0}3UЪt@n~Y ֟_g9;WN4? `Zl|{ [xvfr^ &اv]+ qzwj(nz3TlE GOY-T,6WT^ǔ,3q~7тAcoCu>(;VDd(ٲ< .%wtp8|-'d!s &u@Je?GF gvf,=T?hjb[x)JQa^f>>ݡd*ȧqgy5GLqqI#~mW@TB]m2ۖΩyiN4tTx@E 㠋7eNqWGn] QȰ>c|ELX\1>tެR 9͟޴4㊰EϖZm*d2'1ce&?F)Lo\6qkFTvǶZ^+=K"\4#[CS>/y鵂{~{)gG'fS3l'n '2,d)/.nԃv6uII;¾Tu^iŊ1o5 9-% d\2&,E%#09GC,qO!.fQ۠@$r&f [|J%95:92I27#(kKl ]&߹C~u :\}=}^9 M xiQQPbLbZ<腖6mfğMl9ɶk^nņu}!U4$a/+xiP Me*pkIS<:iN;ݖ0uݑTg_kvgA}5Xra#a_\&c”-9LZ\ .* ֬sR)pO-hb t*V2{=Wi|o_-B03@3[f}?ǁvʓ =I?Üx{h"w ñ)?Aem8AMHc' xa\1k# SO2G ^Jw(}tr 9ձ6no1j1>dB scɼxI#jV6OCtT# S~Db8v2b˞)I&v_O- EG.0c*Hŕfcx*;Wr%O?Ϫ[ղ8f,?WAZP90+?;Gx,mkԠ)9= F nX@ﳯ(qqﵟ3ύ6Vj%l%On.8q}#u7f+&u|y(5^NDlk٪MwYBSFJ=WܕFc\7f8ĉ;&YضJUS+UFPLG?f[IÁx~)Id\Ue6tdE$D(5vyF˝Zph%bxj[؆#Dm)m$kS4K qO)STQs~<aEW0QdJוa#Y)v8 -Oyyc*c\|oN~;r_SJjU,yN<Ю^'NHo"OO UMk[ݕײ}xfV_P`V-UYKɽK4=>'k~:pME6hLs\Cok84,_t!Rj 㷰n_B.3>zztx,Z7.qnS0Aw\%>LD+#~wq2@:Vd<{$N"F3UՑ3ʊ/ F j9.v0K KŪg< **=H!'vCsK.X1 ~tAǷ۰۠UQ b>J >h8i)V /+]YF:BsFlKȎ‰E̓1 pD܈?6,bzKKf)XgJ57!FNgxZ"!7 3oByvA\{q|T(LǵNQȍ1N981 &ʟ_([)wh^H~F[$]y"ϭI|Qx3dԭʐGpj'tyF'v}{v,c|V?LHai!FɪTơ0Y2fJV#,lcmhu~)K?=NU@|my;yiBx4ɔ7ͦ>amnyg-WT?VB=q7=_2v fŸ10d{}n,#׻2*<c&8"@ATp \!'}i}w{XZ-`] ݣP_vn-VT'VwkvlWZŻ!4.dxfcC}'f˜I-w}$eae#ՑhhFo@}҈AReh7\<.1(#1 q/sx7Y^> >z(^+*\B?f1{ה|*J+5#!OL'$$=qg6SMܺh]څjB?gFM^g-V;L3wdմ506| ة3?}'UeᇷGaeɰ&jgc R$hq>|鼕N} >\;}Su MwFf<EĶ^,li zEEj:HRlh #crG$=JH9z0Lp!luhYC tS ܊\”Kt;Жޣ/^]2-modI)a&fAORgzu3JXX]j1 }K\.v.c.{A:Pn'Ihp0vú06m4/fY_|_A IȻ!t|W3&"U֛o늯3;$ ]Fd+\6lsɮÛ) $ۺqw %m6ʧ?8kxk 3yI}ײwzbg7ȥ[h%>qxݷ1}6@k4i$@pWdP0|/4s*9}}5|- F::v4͋&6_T)#Y0۷TGH7_=d.A@Gd@F-Z>!4BV3]%8㶭&7 MWo/j5qYr [ɧJ*+^o1 < 8KOpOnɬ zДs9^.&=GVdAAE{ DCQ qy^@?- yE gCV+s/T* ` U̚Ƀ jƦ$3}P=z&33o\Qقf`wFHs0@w_U[`?U $>k;`ÛJoKWz6dBL7{)-!'@kNkF1Ws=: ;2‹* kuܔŇ"\쮻SKw'jyHN׶[)N NpVx4B&<%P?H<\PYxv.l=15 =k(sgB+_:(>7 vpVV+t^-)G#3P"-/pqQmH6)['Yc2FQ}׊whfWՓ;.eaQ>ZV4$js)v!aFJbZ4сO(-t0*¡x)a/6|\)!n`>OI~AAD튫h(.ѣ?uS nR)#DOwI 7v.ػ(`4ԱBQ#EE6yOW끲1"UHew (G:DyÇWc'34VHbjS AKU#ӌӄ -DCa_ǖEpQG)*B䗺FށVtd ( :]H[LSw'LATg>aʏ2׌[-D.Pn:͹s퍜M8g#q4uU|^L?Uԣ}/rÚo*3QH$ )v0Ť h =Օ qv5p>.36HHǕ,%CYUyIX(Coo\eʛ1Aͷp]M!`p; ҵƏ[8ORCnkWΜ~ t26"9 |0}ٝ%+s1=I+e8LG̶ |%@x7r.BĮ 't D̡㞛Ψ3;볺]Zu(I'5. \2MBa%eH`եXrŰ8.89KeOd/P 2iFn3{\PhĔ? 9j' t\TD͍oԜJJ z׎@e| Epڬv[V'_? ٢~^ZB)Xj[QFL xxJ"Qӧ)h(q:rdY,]hċ;8ulďePA%Z-XڦB yy@we~Scv!WXb7Чf<˫u=N" u}t/jJ0I߉"bd&UA|ߦFF7tn9jÐ&`F xiO2cy_І5橵\ P%Kng:U 8I}YdC^6.IZ]rBobW9}3|2e0`+q"l&j]IU`v-}z&+M1W㯡8ZYWaf^PT;0 Xx{(q9["OBA&6xy&C}3TK#-=Waz_$NldGi@:'S>q0n+W ,( x|QTE} TЂ|SO᧔ |q}Ɵ֤vO1N?o攔ӱĠW^_Sl׽fpَ;1M1cV--b7>V#veAf`G/*Yx$U.h?_ l6 褆'3e6yj@K+SaOݵ>KfL!HaZ 0p'S}PuF mYPf*:’I3P2Uo(gtMVTGȣY@9? *쫫7qmno|`'ҾVq |^>gڮ8%/ yOXk$aڀ,mJou .鷚7>7g[OK,JSv!kFVϩzQ 䮗2w-Pյw+̂Ml e^dqs.3krC,;U #qpzS7-:yBw*v[RWasZA?-UE>58gn܋݋n*<鳄UZ;_Y+_g޸l$\R׎{v5/]{ǀ?_֪m#V[#K2俕F4=z$|bei7̪(k/0JD]u :@wB0}6b< ׾Trm'a@sxP3"f:%#F> |hgZ?Uaw֪P;`f=T"oWUՇR_D r!sD'P*chݑj齴\_RZn.r[ۄ`Q.wSq9vAB&:[6R!/LJ߯5REtt|F1JQȦ8ɹcT+`|.[5tYѹaos@Pҩfi-u*޾ܶ vl*';WnIvR΅j/Tw̙6h,p!ԀOgr: ){%F]'0y|g$51/4vY>Cv ;׵r?v4'Y]Ы+tqp \ʗ0m,,FLƇM7=J%?W"-꤫%28w5ӈi0I'S2Yj,h̏쀺qef榙SXzăr9$lTw! p'>/~kSҭ Pŕ'iӶ5fˮӔ~u7"=iK=O?cSCqC*BA ͖1QUtW9mT߉0jvtڃR[5;dI`Z'MZ͋[V{tc2Emo竹4>8Q0ҹt@ù(fj ʘEx@%8;>TMPzxӵC΃ߑ SlVH.CA)5ItLRnE;H]V\R!i)3ԕ.McTil#Ehgmkҏ+`zxs/(!HC1(Z^#cښhA5uc9`Yw^tN1W0v!:{ъY88~2Xȧ˺u.h" ~?AaM:;~֡#LX9xpP=`K꫎GYTReNȈl|}ݞ#WOXQNlLRPW߯T'p ?:4EK:8,RqoO;H} M6AQnNm..✌d7-TkX;`Z9QuAJH\jYk2KiCpQ3oWzÃzu??-j~_UzZ%q G(PT˴Gmr( {F޼L؝,nCy®AJP &/VV<ør弫ƬG 4.) 69to,j^(Th e#+̌?jg,MKْNH͏V<!F.S7-1nݯ4[Zn_ll\? }ފ/&Hjx$D[08!*qRK$rt/7x W+ILJm~FoCY%w /LoU+ LN*dB; Fy+F eNȜp5wl*HPn9:]!9hY1@0ri+do^ "\]ce-8Bfw~7 p'||KۧD6AK^Q; Q3dqc;&kQ>qO}yST𓡀=A1gu-f~e;qeď""ޢ \|􍎫 x)*ƶZO$&%X70;4{JHS8%we>p }|t kƻirIQsP"vTi/"_!>b gz?ߓnB+_5PU=ܙ0U#V((VѶU(ITCvQ#׏nz \_8@w ${5Vu*f##nŽ_N?XQ?mq-cRcV>*8V؇ #3Ll8 7+d"RZUhk c+&##Ex1}'"}%T/3OžV Q(&9iR H+uG txAXw#^M`zcJ5g.U43g*D3<#fx&u窠 b@W<(D5$zu$RK̎'KdZ _IaOk"mt L8L8zZ'H<%mQYM/}-QRl^{<4mɠ[\nȝ҂ػd$BP$px//[uts$"YUD8D2u B .c#8I>@VYP=R\VebLЊ A$Hpᇷz`h ; "ΨOgڧOEz><5l8),uۣ=Z(+!lIMЋ-MO+.0. 8~_-q5~ '0PH=«U[HrBzpAHj2gts gEÀM@lHDc}eƯce2@`pv ^")=lXf]ssj)Ko! ы0uھ pt&iZˢ?<^fQ*%k6]S)C9zh2Bf .#ۛ(h0F<{W0ahks *A7I )$^y%?tp/W]J'.W?ރ H]t$wsĂmh"۴aoCrᏔk?Bu5_[̚Q߳ L͠(fy9ӼC9>_8p쾴:8cKBdA" ʗoVEa/J% j!@xym_5D1.a/СtjW#]gbc/5/ g(+.G\Cq~yrggt @P7] AZlZ#wPoU.<?pdXU Tr™AP ezYAL7[4~/R?h'a'+;CT00h[?at f.`K"mK_U:Ք3]NB <ƛa|m[w Jvʜi[({EF$2DȭwڻZ<,mIfR7Jmf_ WQƮ,z T6F\W<_>56tX^Jlj>E3{ߋjæoT)!E61kx/NB6dn:4dFhe˜2E]ݽ$"1M_A^e2%ǜy7qf,7؜ ~ͧ ˻__KKg.T~]5DŽ8|o9Cyd20n:r@unPRgeP?IϒDd-͟[…Q*GqHtWDM͐iZ[-ԧ7aG`\h{4o\S41E2rkhl($ #|],V=BH10e<`9Ŧ8u0<=̔^#/r8z>̙nSRl8ZJ7ʅ`Ei"Ӳ*7.| )$z1o޹I[Iq֜&&Ψœ!LOas%R"UN~IcGzA[!2%VBnoȽŤdP<eO@8^"bl]tK u݈씩?wƒu0tܮڷZvhWu k.K1߼[z7-Kiga#_|VKL k9]X.b W~ίrq~;c`g{z5*/vSr(UO i^Z 8u9>oN!rW$t_􆧞P8Zq[~6Z:=*Djo uz$Zit 8,.դAӦ/۫ѭQۅ88'9gvGĒzQ;kK7d#[| Sëw;Աc$-%Gɓ5!,~a96*߳)l( I{0YS4Ƥ oRN5#9B3G=idaB/ 6܅V IBE#(j֘z3B!ǏY:k"ϫ=;ՒY^\bG=QQCWcM5igL qDPLG\ܷƅq.(apЧ6)}VyvC- mTKˬTǷ]y{˚92_aڛiD:{DD"x;HsOf:"Aex %w_G)-E?e{udvth]J*5NIjY^nTJBw0@0m+}B)qF5UR0_=x]gC*Z W0&n<;4 XY4{~Y:ȭF{[l:o}F7V7!|F`&>#agrEQ5b ڠ=sL[<=ѨѪ5J'yuHTz0%g@tE{"Œ*(<·03\9aqnCX,ai(Q q'"Q0@e'+T[F8^A #Of:D,N~ߧ)Ϙjop)j=`9-! HdHߕB웤G`3;PH, 8a`V˶9]{sM]J4Xk9ľCI8Sy3 ]5a[HEt#E̕ 9ߝ-K7ѷF@owny \kPH>\SlL{*7󩜣y6F5U ZM~ C.c<唜ht|Z~:, M6bJ0Z ,K!`=^`컠ϯF q55OUL` mH!b\~aVz)&kE2>\zo]×/}Œ.F!sKӪ\A)_Uoj:zbC笼*X\VBٍ]\wPIm;bUniׄl[F+ڽ Ie\KS!H(wlwC1,.D^v1C6p.]DpXO"^U)rBԯxYgң4Xpo!Xf hY ̐O~ݭ= z_Qu>8 O2py+cm67$iϿv > 0kHebRcil;0iVW;u&+hqP-m~IDF_!%b>+Ħ$=-Uף&c +nT+ P匜J\egtZ bUzLYRv0 9X0M0\|@hR~l]BIȶ6 KFf;,l0k08X[{wGL.'Tܧ鲉6@= kazXKor/ XJ|#sEoфJ|^m?lY(Vr@`3&]b@H'H8nhR)+ Gڭ6s]1Az#Z-lnZ:mK27m4Kh"Jm2XMkFf2p$u(gy:_eѴ7qʇjW֫L?}HHeyj((9 4BeR!bbX?⮤%Z}5#y5c{c@ 4N*dO0z rD˕ T1 e~8J(DOqbM QEۼ@;"uV 倯M`yMݠS^ `=/‘Se\>gͿxú/:M탻i"gb4[NЀ E} -bv@:\Y՛5it#9^{U yNJ WuѨ*:;,$}ox#) 3m#w߿t LW4  c#Nz G 4HğFK2) XR봕צ4m;諶 ;B?Iec'^NQRnkC% jץ!%^r#K@"v%/v)FR3O3_]ZaUCM['Q =X$4GF &Y}N7ݘ*z11XԇI/GF*cڳ"MjKwVwqty (8mv;IIyoh}BCx26Š&g2c~%=My0U z$5cnMW&ԓGO/ϤRb(ͰCBa09_='_|MamP^%O!{i^D;95\KT5< #8Slb`F{Tofx6DyEC~t=C Z,%%$W@ΖѠ-ѯآ.ߋߛ.4ۘQ ר^D߯B#j'LVԦDǪ6=U7.OvMkqb S;g~p/QozҩVEtV,3Z߯U/UAnFH~t7W݌(& skMZ"8!?6  *°ͺM)w;ڒRnPT:^gnaKc0xhp2InsW2B*7`W:k wd4V!Q-Cg?|o A4pWY`"ĤBtLC^0תx2eHd?W}oL.0slҤ'bO}EҰs70+ͩZTd=֓g{nJ >8аX+ x' ^ b_TFw$64 ďg?)``թr?0kfh_W)Eӻ>BPk[d>r6+7%x2";L T2}d/ɿ;J4y>D{ef<=YB/fh=È|3w% ]i/!|`l_.t=t@2{5Bō:Ѕ r(It &5' ͡Ar<=n%&;0k`d ל"?*J,Ȣ =K9|(HgqfAHtIO!:gGB%ܚZ6Pg;ہ,sx%˲T &z9?U,O V`BH{r^7;GF w] ҕaUK_Z> 0Těr°uԵn6DW%6rxtCXTѝf41Kfy_bDd#mg֚$#k$1OnP }a04ҧΛ?-lQ&Y%Ar7&fX=h6`l:(k b4猽``/hTY4M{("Cv*S!:$OUWG`Y=P3ml fdVMI-Y rB:qЋןL1^9? TXcɽʃR2qVv 5aU}gݎܩݬ`ݳL.0IVTKg\KH{/N 5C,Έ|4nFIeѝY҅'1|٬tPmUT' kVPu E9Dh7YR%ru,iP}󷣒}BkL(YaVlb^A g #;7=<>+\1G?IL|BU(<8b뼵VPMNn,.7S-tmfee%Kֹꕾ>[>'rcr Xt: gsDCV`j'k2Fa`W8y2 P"[JU3*ɸnڤX°%($4DQB6Ѫ˛Ŋ;go;Qn1ՏqIv0tFIJ=;u/5dN1ʑN;xf*٨h& cplQ(;ħOsMoarT7]GrB <ג&LY PcUBTiBaiO=zpy8P!m(tb%B zv"M@ |볒j !zX fd G=2:}ufǼ(}Fƃ" IY%9'ggezj`IB#"4zC)H |*ʓ#2㪞b`.]7HCSJ/5YJ0Vz'B'%P=֕#Q5*P!.  X)K8ǡqyAځ^nJy+9ۊ.nd;D 4Hm5D>PCe45j4:Y?l («-4߄P2X\<8u%ju_?=->APWc, $ 2ի%aHnӃ(p>t8}؎X&xO@PZ7K4Y^JnA>Ixi?U艜P^`.n ;k nBAӁwk͗o"zfG%E8!wL83[o^ w_1?\޵ ul uم;QWpiAɸU)A]c6e`L2)mq  *d.Їc:žLw>=U9wV mrk8(Pt;q)Ɲ/鹈$HZquQűMڇ4<b a+VB__ښ4ߋ7M:ʒ atNw(M-#h@{q%]p|5GILl^tmeQBqy0&u>X gXW]^Bt*PP_WK2nG9m)^sd^}h!"88A1$~ӫm~ro^d[n\IPG<2ZR #4G"[*qg9kW !#aFa>cT)=5UjW=)4Z>19< a2=)eW="rP"nx_ДCWO6s"ЯYFrZ]4Qg UG.mȬF%chn3J֒#Mi{(͍K⼶IGՄג$Wd^T[s1go #W҂I$4JЏS142-ƭ81JȊeP*w*-v &PGۏ o KZb.m%me`ػ Ņrj  UGFA4Eiq~LK9|Ho`$6=[0F1"_-'LFܗ~)G/b3<#8&\%>q],C>cANl:xoz.@훰]VDWm7uX|~&Q:ZN,p9.6f4UF_̊Z1DۣdAiDHn*:f& c~|tnsBup%XKR=7F1<mLpn=Ց`Ǐt?2dYr8@v EDu;3$ Jyџqң4,zCR0TNUgL~9"E3P1* xwn%B2 l,gbD F;ϸ[j[7kiT=ߌ 0>AMY=ō|# p.2hHՓ!gFK .;8b,o:m+j%|̊c| ƃBicL " Z+x: :&jՅpS4}آ3MN` {DX8@O tIx+]FGv}>Q.M ~_^qKiRDlyg7D^˦jbcY f48O*صn9(SI;HmPR߯5"yfSaq.0=Zi8 ցpzPq띕ھ  ֻ t$reOH%zʎd0bSUIu6 -(U@GX8_*W^樍Pq fq[=[Hɶ -pS0Yp E<>^ɯ<;fAdGGL6.!w;K9Pce00SS :!"TjozN >|_hq3R̋i4Z2K\4O9~ԉ!Q{O9g%S)SVm9{()29KQawϝ#b+a]@$u5#e9.b~Po|o4VFh\wFa"Y^1㖫b’-O׆L@ OZ2ܑ~L55aV npxKs&mYԺ3yu֤_03"#27\`~/zNaX'7졁mK,qԗ~^yB2F7* kx!" tЌ&O6C~y_GJ.tYG@IvDvy} SpKt`)1#j,\~P0X$R_]v"=7ӞZ ]+LB#Q] t2x2׻LXB,ژJNcA#՞oǖ8hEs{;fk]tZi]BkCI@P) >fݕF"2=@n`j2;Dv)$6\3-5ÜcszCibc|q$CC.b >|m[^0!k8ChQ_>m$"m

OUUPTi~Jծ :Ip?O_K]9Z<8 2f~Xh<1(OCr+9 }1dk`^XOUI0u>\,qfz+5 ħZ}THpqMx"LqOt{Ǚw>jm G]\#z#ZR`?b|Guğ'- d:,\S3^iϳ^!7"b+mB2<9XРQmL5jnc-G=/ڞбw{h"xsCEbKK9 pٍu퓧H~,j].&zPi\(Nt?̮& Fy|@o<>Y;φjq8Z\wzGqv[1tχqRSw nw W C0% BKHv'I<eh,|.Z :B$}OH MQr@< =S%|EV:5glEC^N:up9cBXo֋sg s:;mՕOНоsv}YV#ԫ"b~RV? cfPu3|x:g(]2~]n*/$oqDtVrIҏx9Bc?( {6YlO&iZ69|nե9(h5:W<u>SU.| KjwP̕j>z; @jTt6W_V[pҕ(\vW_(nvTl5k4UitgySu8 Dkyp>Fev&;q67{C'xuR# KQ{ Βkʘ,)2x{5);dm#4q羮 qhbTY41a*WD: i Z$U?_17`e!]քxddՌs:קyL_9#aӭQ !Xmׁ|jK4Xm;SЄxRR˦͹keAj-|<Vm~k$kIAP**>dZ'Yh8!$|lֆϳ6@)bhy#zFt j3`Q~0^OiG`kX2:gEwqބpEfRx,cwE B72HzB bNz?Ժ8 Z\+j o-qQƑO"m/G{lV{4mꑡв5YTxMl=%j"RXo ?@rG5>z9(*ȔsݚM,fuTB6' eu z5ހepvH[%h㪞\,\ؠgPlvf6סj3 2M#WDXe5\[s7Ę9E`>_ & R$w77x)Sju?{nߞCbay^!-T3΍Z9ŭAb306sͬspaXc t\$8pֱ5s#\ww|[L+mz=\j-ݘf: 6Ɗ%;M[KO S0 17Yv}z\KIHKcqFnrE7UI7KE>P<$VOKwkю9 i'ċd. 4* 욐o|=DS d>>kh[F34}#"9x|dPZJ{VmnS`yu憙F؏gTu[pf@ρ@DTQ7ޭp )x⎍Hmtk-zP(?zV`̨4T#nimyW#BFe-rebLN+|["]c =NR3YeFS侘 "颢"`GH7"T$abH ~AZW%%4>`(}2?Hd AH7,QC뫢 eͲ=եoC+'w B:is/r=hbP)x~SBα7ΊIk4iiq~ x]#hd @:?gA~] l'ƽuC:iCQ5/6%ZWȐk6A)Nh="YuOЋ釽K.;@Z13zlMV| Q2 Oݢa=0tZWřS7\;@l?[b@]"w>EcȈ[ء/]2`/9fmjmSy-̆ H&:PY]ºi!i"~MGգ$(u.Wx^νj&$0>W&t W`2fg *F` YtslFx;]ܨ16HZ13l4yg?fa3u." WpCZZ9.D u *^vi٢貚G_ona39ltN30(u  l~rQoD-,+X[-1i!|SɮeqʃC#E]Mհq'iz%v_-MЃuxoK`dxpI2] vA"afMTL{iÒWۼ*Cݝw[\,K\{9m uT0`iّ%;L` '{;-\ԍl?<,Do%o!bd`U@ٲ\WV7͋-,;9H~qɮ= }o%p ]s/#}\!ۗN'&/x qw?ТDf!z:EۃtU76FȝW//2VFE`7׽#9)o$GNt )K1@dƚ&ۭv&,rUзkl45lf8ӭ0ʛE8 T^#jܽPb"իD )|){[m˹)mpa0rJ]#Ezi2BDCxv<3I^2Ldn]j fC7r":7Xa=']CUԱmАl,f򥤦_]}RpCc (|)t;?Aw~%E%P fTZFrCF]h:a;3M[#lG16 E[w6k;!Bg^1n3>yNûNWeG¨;! "W Tyw^$-i ~9HFrovR-?ٞ]3<N|ݙ'kଙIpߞB!(N[cjDQH\dI}ip O/ fm@lOZ9G %y _Fe-5]ihYduUqx`I9fWߡ'+ ̗Y5tGC~)p Bcܽgdq_VZG2s'3X. <ӠPꑢWGy_dn Шzi*\ҳT:.9r G;91of0 H.9}‰z>͂pe W?{,j|2f=Ǐ&cJ)̕./' q^W!Ǫ*3e‘eӯ\fW -"HX#ko6d{bCřp m N i=a"90P]/B1.3T;c(U<2 "@| h9AؿK3c r x+G t㳒miqBq!o-^ެtܢR .uxsg6dsuD[Y 󳬰jfW}X>@}Tnae='k^(ӾOc9NbSg zͫ'}7Ңp`yM7lٛX9ݛE+j=܅H:;0S0KIapTO~%/x~LTyIOM$6I 1|IK51~UQ Sɐ1@oI嵟 w_&1ƺbn| Pf%`؂Q s -QUKvT* }| Uak3/[/18^wG\uX38qYv:;G~b+њkXoJx:Ii_Òld~|N|IISZuxu?;;QqsId;C Μ)uOf\j,^ <)]Y9WPRE?4^Ǽ #.D2 ^k T%<@w䰢L Q(*Ta4kO־ i=q,|n0(Nl5F 4OC< +x@U*n1EP'*4ttS*@_<яiW;؇$a]*I~eX3f(n5zxc32WybQDE6)F65u1ro'x`ЊJ37jA/.gPU]d&]n2T R!C43k%?𯏎'(~Brt(ʀ FAmp NiejVL܏]N7Tl!D\A&7ΞpNu|[P@n|r bqewӁ8 v)<T9ݏu=MQH¤X+{PfYsJ,!>/Z_䛶v8`g&b~r5sFo^۠g|5u*g}gV.zW'XflxC^̧?t> #Q\s Ϙp=1Vk?SƑ[dFq1RL+?13| <Ǭm?kYXn-sߎO=P~\A"M0NQ[亪}/H/dvqfV;N꣓oeGMVcފO7yJF]ѹltaxnyT6@%:W Lg4Gc,uQqu=Ehq/:PI9uSr9G{( F{sT8@9~_Z܇ic@L~:?HI+_I,%Z),`{ii9"t8q td._3-p`UhNo%/OҸ4 얔oeFn]j0%Ck.;BǣbO1pqS\UMy kk9/9(xIdQ=G@W"ӊ1U o1r(^؄2/VAjD,b̼(H 9  \8 5)b~l{=ƛ}&iԠ͑ lCіkˍe7XFqqR8QQ}W'*y5>^p%=V kG+m/˅Gv\HT1k ?tI[s?)*40w}4R9A?5[>KF_҅m8X^ZՋ!;Pt-@?_BvF6Np UR12U:^~* gI ~G楴QNM{Oz3# *⹆j%imM]Ww e,4Y? pMXtD1)v*bIKHtoKAJG]:h!3Vy9TP"w96C&ovu6{~,c7\}[gWn~k@y٬:,(}IrW>/&G C^64\ 1_3PRsPx#W͍\2_CŶ&%;M:a+A`>l[NѢϯ/W##p@+VllDr=zy,tE?M̒_ynj|aC E0ܿ 5Vju_}RI3_1OٶZUƇ,wAvܹ[M& h +{>";NAiP:#!lj͔#&R~S9@@u;b=@7M~sQ=On_%#ҍ1(֚#Y"v:b }2*?wroNA');ms|2NJH02w;Zf",Apc\{-Wd}$a&PjiTH|>y{TQ|H*U6@h^ן| T#^%E)ʩY_<6#@}uChVbv0/5J|1LCWk,³?6?BLݑk=P:jtI^_LĖ46smu̔\d zXk rkѓ irxB@if+I!@A=î)!'%pbn=V;s8rmzVP]$KV)[tb=5@Dk N\dXH8&xrբPʁNLJUAmqt ZѢ F _b=ø+L_2a4rU]n­հwYaYy- x%WXIc!"Q>h7uZ"RrVdqwR\^=l(8x@aH2h Di(R.nvRx͊MZxBh*'^_=m7Fޞ]WeK-4!IO +anSVSɊz8bX^2gk@, nN$\L h8ϞhAe/];WFaCav6wxkPC2R9[քi=uVXБǂUqUm'9 8eBpA ޼M@ٍ0hP+ ql /B6/gdjLx٠KAyZT_1yk\#&n[I68I2?5_ *Z.-)4d_9܃8i4D]G]͉} UmkÁf\Aތӈ`XoSL&}.*rޕ399`FtqNZU\hVXk1 FW:f>  IR5&Y`:ΞAQP+|MP eWelZx;P9M,sjO$!8 }'eŔ\ Z[Mrr TT  R2p%=`+ڮ{N1~h?"4 S`E^ _Ƚf+Eu._ȋuY[+,2U~H<\!n :۳-1 J%!ׄ=sfK3lsd1"3E|a|*'ByH`lvA{l5Oc$%瓈mP3[k[6npLG3 X#aeMbVby^;?p`%Q; \?gٻQ _",5 g,i(z|FArG&}P]GͶiG {ˤ#ں眇9\G*F)[|@` 6_ĉ^A2[u(λbg%?>XIVC7WFCe{|,aoo՝|kƩf ckg-_6dH \RnD@zZzF/GSqk%4?Wju.,{4ueVDĮdB_ܡMB\R,ꛛH]h.葾9Qp Zy&k~O쓠I0u:ztMǿFuaY_ɱyZwocF,Q.5F)7MVs:yTfV r9S>JO$*2C^5.ONFFs|3 v$pm״^Il@l%{Dϙ<j/'ObӸVc;.ye R#W]U|A]gm@F ~+etڛes p %%w"p^+(0i(Z?\juryj ޒ NY՜yjŔSA[ʸoǡ ?ռB]I3m('T}wSfm0>f}/2e!vB6#D9o0#ADW6xWNh^<4I,d:($&O)EG-<\|\wũV"ۋ¡S(G(sp|TʿaI)*#sH[*fDNzKՔvj yh GO. eu"R~HưQ34AL$!D2ީw") YT, óD˜QHh,x3ůnGY"W8d- *8{"brR_MY$ ;h*"ÀA.m4m~;->Xi#1o顫D[緊CsSeVz{v#N6=)Ol7*@΁{MS{50! ``W<̼7(=d\W/j&'u4u[nkeE3(F (NdŇT#v*kWz\uWVE>6:oH2o7υ~/uO]X._FQun;(̃ 8@ !}SVJEZwyqfgΫ|^k&~:ai!" GO'3kC.vCMam΂Ǯ\)M\<^ҳy' =D@ڹΩunF;RƄBn;(pNx͒A#-29PSM^&0@3 5K)qeG>zϐI(\Ӏ?e9-~v6ukyh#>R>8b37jRJCNJ} 3B= m_n}r.rU#aWAKW/or,&[Cnte~@cc.@R>TBI6 nƮk^~ fL%4K|@֚uԇ%? "0 /"dUzq.bP@}AX%P&F'.o¦g 8Fc\ K;YYKWdNSvS!D+=2ji%Ř9h8g(٢:@ȕS,W΢ޡkfܖCdo&}"UӇ=0,,qefmWH&>W;,sn^R,8H;>4Mz7c[Zm}?k7~&H,1!ԭ܄>H9M/gZ ]Hdš0 ϥ..<}-K:, W4 M=׵λQ|3AO7˅TJ8Ʀ>w.4O!4*Ilz1!lYɚGh!&r2M'ֶM\D` )cƂR=.vz E}6xHX\ͩZHkJC%zS)~ :-;[P|igG{WI[ƈ!޽{j4\ f^/c 6]icUiT1ОkqG!/r%u1i`%EّB<%TJOcqLxa| ZN^k'CŀGĜW\Í=q.Ȩ E*|_ vp`jb΂wqKz@mv)#ņ4v9`&l$p99yj>5w |gsy;kl^6qG'vZO0%&EƎϴK<7>P ň _?],p<b<~iiUͫu|4j׿$i&&mg tzqꦛt='ˌڕ&#Fi4%&:=cN]<"1)/U!5b@p ORMޫsZ@ng([9jN XĘzW׮I[tMof+:1gyN~`N=5n bY=+]1P]~]%19Ko@'hd)o-jWt,8I!2K4,Ew!_MK%Ew9>æ O _Z4wNcC&PHrYĕ ˵P(Q $x +A?phrrnN .Kޚ4\xqGZbʶ,lJ1i!l`?8_N_.+8'CTV]aݑn~ 3@V \Ky4P $3W) OQ+u|N4*qo3dS!Il 2Y3~&qQ &[DK0?2DHw: 0)Vf}05ޕn烣W]Ï*V8_ǬDݦ1TJZU%=aNvWW' S+CBJR(pz GT{z \\D-/QJ xԣhn24F@b~oǸ^sG[u{GޓϪy&m z]OtrcN39*ee<nP6.nC[,<L,67;pn-ckV ݄d ۫ Bzmz!p}Q$ v7^d٨k "uح$$ZL+"w N:JbJl? -oN$-H x+)C?0I<ǃ>V "䋮=@r⍹ֲC{<3$;"rF@Ӓ ?/+?[?ww*Y#-CZZE7?,/|&WίWx9:tK Oљ^ڊAf`|8)9 >\k]7_a 35ɞiC($+5p6ŸW[jN7]dX ?#!;xnAN(OMO[Έ?5=`fQ|e S׎k)^vL _ˤެ%E՘@Dyl'EƟgtݾ>),}VCD>M@61m-[$%kcW?he-u]0V߉bB>ƇݐPq(WoK5*qXqlPtk,gmF .Ա#E;/C՚tB5^Oa@+2MoN$6h< @77 a6Y ߽5s9y~@fƜg{4WY_xrHU8MF]>a=OUR IX2ˑDNw!"iLj(T`*,g*NY0S#GRN*VGo$>y,D&'=F>%z3G sdKPO4վǔ%bT]Jp.;מ٦=ҹhA+`>ydsM nC/ 8MKqf[R4׎~( { k!N3@w?Ӗl>P5J _#/R``!v^l|D2iqRs{B&)S ]=O3kᤆ4-hXbӢQJclq3I`6hc?4x(>P * l(mkemOI_;+o+ 9& J5p,hN!q6*ԛ$z5;2~N"Y.w?@zs;ysH͎FȦdڜԂY3z)l$,f LPm{ڲ/ 02ͤl/9s|[^[{c\Aa3/H@ 3:gI}倫ڧXe]{]z9׿L^vC`zsCGK V Ki:X2/Їic?(` 80~uȓdFGXNƐo$)vwm{R7? 'd^x[򙽺F.m쓯`oOKT Xy=,WJߌ3UGhL,V$0o;"iGÖ^jgƟH8B<4=*)%~LaOpe@!鲤=?\'YYnߦ? Zڛ7p'[& *H=ucΌBMi:AvM=~{vl0 h ڕ?YoPu=IݑmQS˙_hxY-I|FC+PƂ{a䯛$n YaOM'_ѓR+xD36&>5G܅aUL `D= q/udrƭtU(DjE%EDٴm >'7"@gg N ct\L|-XYC*pfni:EolϹ!k;ZXB*Gc_!y#$~_LYqUCk0̮V`ɧD#X )P' y45Ӓ⺈*l9O@K_{XbW`332>"!׎ᗑЉD`50[ҵtG&=n:c6.}b2S4 S=< |&FI-kh> Zl+~կpѬ_ KGz[js'}]oj}TԧKQL1HJfrXr@{|&˗ּ)چ*l+ @z't= P/A8A+zf(fdPHy;K>L^C^ IeZƬ0!*IӉ rGK`*|87Xc9z&HZK@7Ū z N%B as>C}/+"?A$/<ɦ29X>V,qrQm%pޥ''$#Qfq>vK 1gi{ ߖ 9|G7f1TTg*vd%xrڕ)FC#k1Ȥ3m:N@nzXF 5Aȿ<-;˂Cg>{"2خt9rPMP+4;FK3P6r_s ~ӳ.pI,pڟ0󞚓XE\TexMu5Fwv8dt#ҒX?1vO:H1]δ``.StЦwç Uڳ1Gi]~.aճ" clW%U}'XV5.hJA>$J~ {1RZ\nvrsnr(VgZ4-%AMӸ*CqEa"7 88X m1'f#72_(ԣWXiLc %=B/w*޳:YpIlGDޫ[*7{ 0wDp|Mff;i׈X~F=`9 yqP$.F4E!ڒO,ZEXTY"܊~,?X!.h < L#P睂)2y!)pg, +[6ܞ*M4Ǣ lnk`M "fI?  r0[6r40-)3* DhW?Tiz;ͭc̅1mY x`p]މ9,Z+nUxWtew'햝';4<lE}.,YH2^:_RpƜoY ; ׋ܹ>]v<1,WY~7^iJ/ToB\zKqfleғcDܲ-'Q]}ݬ #» }HD3˲m h 8=(l#WF#IQ0Z2FQ$ba4$m&*K,.Z~AZaZRUzQh<'R2#"eьb ^GՕ(d 6<=1{|?ʰot=u>s12S]%á)n(p58,ټ }KCrһMhLg \%ai`4jO4H-H5x_}]ᒿ @I9h~N{⭅mQh`uX4y ofBjI+3! |CZ/yYHnf( eJU/a܎ O|wO!B8oMn#V*Z E|VƐ>M`6#z/(y g5[c$SfflΠI;?1tʷnLoP)v{sd&&ަvL ^Q 4ȎI) \WoTfŐbi(T :;l-ԶXџiA; N%:^bŽ>71"aD%*Uta=Þ1cU9!5#d8R,26~mvXof@̱Fa+DK xfQՄkFȟԛJ8'kz`FJT V5$S8qQny:i贼!9~:PUoEeˮ7(qFD4`qxӯ¤%I810JQ(ccJÌЙa2+ 4MttOul0OFEzܦMR2ІQ})-S =o# 8oiX' Fg q;lg] Q1#h~d4%yPz:FbifU)*2~ݑD'q2"Q 8Ĝc7&hiJjhʵ[ a Gt"[ۅhV7(yri^+j$M&FM|>Q8_c(5*_J]kt;M`/KA&k A@/ago"#DP 5E'_4 i[ .x{VkIis!BGF;)Imѣ΀ޝoEB;% ^r1 L@z/ޚf`\v- D-T yl{aJkRSb#k`Av-*^\6Zmch ֲ|Qk*P=W#y`s8iCF˽TxzYB^'駁ky/stțb^M拑]St(BXq*%|BFc[<$oiWjVNO|]+5[ˍ) Chjڏd Rp:l.Eë(ذL3y͡cm/',>+8T蕫m\;%ӓ$h 2k@=۹ AHSW,(&X]65ĠBڼ|5zq@kRಚl&ٌV2бv.uFɛRA|"t&0 %Gv s ׶Mn4-^CAƷDGy2TEƭcF1Zcsv@OޘI`٫jsT>L/yiaἏiІP!1\.eu'w.^v z%հM$ET0]5!hҀvJQ1ٷ N։4i6j': jܖ[P = )NObKYuWϷZ%t^ħMrZ"8>3Rm4Rw6bjmF/a[N:Rs_ Hx*?#F] 6֔c7~mn1gX;柑U[|#C}!k_H\Syێ}VW{3 kitᗈkYF" CW %AL$2Sgvb4.k'ܴe6zY8C8ÄʾPbUr'A~S*So rh^ᆠgN?k3"&-Y14!u'/˛ }KVͳ (~54vɺ]oV4=L,g%ˢtm n޵рIiK!^ C'0 j(\@UF2fl$fAcaTcܦdh7a.yjiYJ4z P\-PqD;l+I0i[-UsxՎC%yHE-r[<@r"!5ўZy=mkp*߰Xq'& x* jAq*oz?s S13m/J^v֟SzS>^$ u_w5]rRn#s%<)-Ty'sM9kw+>f6H$oE W3 qMK8HUZ93*#S?rHB~K677c5 K,bC * 㗃>'J^=W1cOVm⬈f) fWghT!YlnbsUZ֐Kbۆ WT\-pB4?}Ǣ?Q!% :zkLFF,J gcː y7֕KDncZ.ZWaTBL菇 .^2[z?yƐbFR?#U,CWj|#- =+v"@2E{Ln^8uSk A)P4+u= m'it -Gqq3Vh=evEg'@WKw/lt˪Y١(э`Slbk%/O6 N8w<3c?. u_6( fϝȨWx^I%<v%1 g;>ll,yf\Tf*?ۚEԍ_J}_74@MJ} +%Y1h[r|7{l S+@O _O[6܃.c Єʳ>:k60Kp: gӍG0Z x,Gw>c3D-qUBZ8H:Ԉ#^4TIx6ʄK1UfvUUODڬ[Dվq &ITseg KN9$P 5RœpCv`$m|ï"1DI%#K+~Jzyʅ;x^23 `,0 xx]"ڹE23Ao韫F'sXLџ#y,X.EGPnBx[_Ҳa#yi˟O28 '[Gp0GI+ wFYI ?(XBićGttfXt6-#^84{,0CܝLZ,܊Nr"h!o3Q_n\Σ"c= p8:kB&AB"|h=l^%`I-3OS +1~6e4#-JbQ\1"|.- rR$X@Km 4ja@ E^̵䴈L@'L+*#zPc,2bC,j,S\us 0g 96qBu;%IJ]i Ec/f| ^-;:C˪ZOXP0#ཆSCM¯qĶ viJ/5c"B"mI<7Aů4}o^{+u_s_>DTQ k'F ˉ[wۄЀ\50wOz*B6 c `Wc8:?---'0/jދ%;Rٷ5娠 qs=͹CJ9񪙫QW02?KY!;&9YCj-Sʆx^:,VBz)0 ¼.Ѥ֧\~mRP<,2Ւ SWneBC4NWAq=#fi\NsM[)\ad,wW$VhVGOf@bW.0y!/#o'1끵-c/9+ߪEzs-熓0CsD6y:P(}vIiRH6/'oy8IO> K߶g?rU8±AS?wك@l})CِjYv#nt*'郢x<6< h Eqm `avfbZ<}p^vT)лmw j-?7=ݘGp 9~ZE=p;͌ti10 >Bz,pa ){ syhU/oRAԬ^xkD^x3sh{n(hdp? )]#@AlS9J y:+y*D+.ߵ3k7 Qm\1->WX" ؋ڥ]c Bc!|]$lUz|<]ʞ7`h:86"O- auBӘR)f y>50Ϲ`jB`+{ x$&D#=?XNwt @% pg<ȵICRw3\hX}8ޝkCj ~y+ Z}l,V\p O"0 .g,jG/V _\}:s?uy|v\Lw1Phfeȼ@NъE\;VeczB/̗J4EVޙz[6xd4{X8%4ex7O(έbc.\bWBw ,̏PCF=2Gl+39ieoZ 0j-m4cKiVL ť%rݶAu ĠW|o[kއٞ6^@.v$Єd㊋·|twU&`NGX4-DZ/T%|vybcR<"R@|ȴL HA[6% >4fT$C:1T`}CDC/E481XN:aˮ{^d=O>"kexPڌmexطB% bК{1o?::̢h, A .w  $ Y/>jTZt:`")?XdWY73ydmZP/\_sRWpln ւX77(5TLȂ>afДEs' ʠO̸4cA{g^)"zU%L/}S o:\bD],alH:}=x䐷EiYgEC.ě9!$p7`\;ă܉9 P&,)io{Moԗf$Ey>qĕ~pC~D[xX,d]K:[6)fDGffPU&\yZ|{\Tn}Mw&|/Eɦ;37c"}&'[4i.4/ۿt?}d:Qz|*or꠱wYtDzqȬ**Xj6<]yy.LIֻTUqu粑+wIX]ֹHL,Q׎mjp?o.tMwU"`T=LU M=vuŨ%V>6 ,#e@p=6(mp 7vT<َc&)F 46IHJU/i Ulə zN =,@0o= +sLľ-E;T KpuǗ?j%@jv0f~4E?d5Y)0Sճ|yo/^lhq;6Ue<m;At۹* Zs3q/)iJtA=gJ.zN^RSUsCX8/5b×sa2J$wBy~7&Rdq)nRDMm~'6s2jfX h2G~F;K`,Е@7mjtx~IPyޔL|yFoc)pM"`dllhov=%N-džO'繻 t8`_2v:3^KяW K)+ZE@,~|nq?z4T¢/jUƵ,Ӎ Q?悝"Zx зذYi5M|.gm?śۃ7Y>N@ŏQVd3u/{Bg;Lg>7 ? ~V0y`.yᦕ&S_@ս2=rUQ׮f xZ-KqdKiW}㩭KOZ{%n;1i5I2b&]JͳHDqQG/{v-&* cK%w*߂iYt gsY8:L75=?)"%n@ QޛP+.j ܞ6iW&`|9[剟E'\"Y;KO!|x n%AR۰#_ ݉ŽS< v\A=&<BKo,:k^-;/ң V|(sfʻ^a4CY]`I[n҄{mFߋ☾[+Py̥W΂ >Vp_ٸ){߯^ "؃w򭷛*[6-F1tuX^~ W8s|M|yb'ֿ*Kd 9^Glº@; @Ir[ :4AڣǞAHiM<Gvj V%OaI}*Cyk9* i!܍ )GòNU WF=-E籢y6O3ߌsP2,տ :O$v^ 0Xh8ŧe R6ZiLHyHy3m5w̼#z *֚]+XWi @UّBUa܀s*pIJTy[L|R쏧qb|fDbh!f[: Ldm†F훊QGFn>h̍.:6/vk\o+w¾ɞ+$ƔJbgT<ykZ~~bu`ʷ3G{ Р>QyL!m=߄hǬí7&|G%wlbvlz4H1Lnӻ a 1R5Ǻw9Ka+^۩nc)vi| 制.D!쌊C/`<? 7,_.'qm/Lx?o%IlذKOZڒY&JW-U%HG K%3k"mū=E”SZ %2DBYyi:x"U@ŬFY2ٟX3v҄5 .p3m2%0$SXU,MQ xIݹAydYIuƖ3UQaPϭ2 w6rU=B/b{|Md^=pi_CVDhQ2s~!Y:R&_k1bIPՌLRNm-Sk5qkdXn4# Nŵ&eJaȕRtDu/akIh/Djb{ YJb|%KBŅH%9[|qn@C?a# XmA<ɏӍ4ךi-)O#vP ܨ+!ON[9$J<"\A ۜJ&%'+Wc˅θ"x66>Z{XqՂkv5evUOu|Bm@*ܬW&h R3JN}3l@>ٟ<~ חH 5xo@Ƌ;۩3q%T9u/'F/꘾f\kc+Žk_4A~`x-ir oAWT>@;-C[$@,CYZJ}4\̪Bّ+[=m\=+{R`)]>Ar03<26XlpU4|fj.!;Bvnzf%q+hj7T@f?|M1~7lߍ0 Ey fZN0P&D!=dɡj5vuK6Ѭ HFnG`1%=*?Y M/ ̟caRɾ`p87eK CWDꝗg3PhOU=A Տ!h_?(%Nc3姨1Sbn%J+O8玿њqPQ?73@y6PsKo>uSXs"ymLFo#V yŬө{ܛ9L] YX=Ä@뛪rPqRaoɉi%*VW-efI7|vF9z doˉ{ 9K=;~DTj 6U6CÉvPrVesmJ]nJ8 'HEc$A,h$:=_B Haf)m;U-] h-Hk a[[ h*</1R̗hgaH/0!կ T%PIZځc.anG\khf<`5i B{XUG:|  LXvKLax] $0]vV,kAyu xz;s}a藉m?K"` L`r:>CHH9y%0 ]4mwU}d=#r%Pag}N F,n0jv| 8P+JKj>O}VJ?-paOzfAՄ)@ ?O¿#) ([-[8gx%f*T!mn}&9H[m!*e%/qz h. 26C8Ub_ e ^Vq]ots5nR&$T$Ǣ( ?VƑw qk6$|o52ȫ]M}:9V%'Saϧ6 XgS?W!<1$}E(.4 = ukgK'f̈\&T.gc|Q,D10]/=|+Me?r1Yc <1JTʠ<jr̗pB&?%EnyryQϐ@nŸ6q6MeՉ0Oa 9xr@ B\q__ž{ % g|p@ǴCx4 AOiu@tWw\5^~~u|H7=NPzVqkФ)=\ )[8gF}|>s67x,(cIS>4MߊSMp3MG"}~I"^4I4^Pmȋ1Qm`nISGT%!˳C{,f9?14BDyϪ xGB'&C{~@UEyk>`OʓmOn%#TXҴf͗dQJ⏉M G`[5+fLaAuBǩ61"s媑:vuD*c{WrL0z4XآΊ`#x-Ʌ(Hќ8+%U_"H?.aZ,4xxIvh{L_b1ps3ό†ChcPZH-ͤB hi ң?W2)! n.s9Tۭ)f+ C.wBXsGf.(Ko6bة,8U'|8NѽT]4&B~} GfFl*{4mrB$xKszP& KƗmwD 3~q:6N'Ǔ%e`0Z&柧o:8{ۍ([ǜdU:=+O"~ňKl'v8/)'~T'"ɵcvUsPíxl WnZgkpV 9~v)BCȺZ"+LzC87OpVlɁ9w؛P{y Anksʹ߭H8l<%ƭYL`Tz5_/>zgȣ#OcYJkL"(nmNPpIe jflrڕvU5>o B D;,H vn;Ul)cML_hM@vLOr(G sjbVUIs̼k,8JfQwR5N7"G:^9Ir s9:WeEPN-/q#QsxV>$ )/*yi9>r0z{5T[M:qMZLz:T1hg@s_eV [ fH?/V%u2U2?hێEOeh?/%RۿRP&H**[VN+$COzK:ܒ5 k 0}j0zF$Gاf bdaX6j"y= ߈o-KrxGgbxQ!LɒKLҒH( fp4#ۢ u`.iq`,|df [%{SgEHNOV wˀqѵs̻+> R Q 벨6A2LQB 8686Qd`ۡH5eChW7YX.<@5|k"ET#-he~ʃƉ]߁H+}ٴ@`/;AƧL?C4[¿R% zy~(ꮄ7yݲkbfߒ(O /3jq`Luth9cY9I3B&8B׺w_pq[z8k`v` 3HSy(&UqiD.ȅrK$6یd{0Wh)YeIq`ly`CѷK:JC"BNK: K|7)@,l~SAҵ+XXt6;-4MwmV(dZKn}ܵڟɠ= nԧFd>yR{%p]ᐧRV9-2qAr*L㋀ AMrfLJ^N`})hcEa6$(G{' pĬ? Q @=QE%v>–WSJ8(_;xy 5}}d3k^OxzZŋײJ&I)K^l2i<+Js} ^> lMtY5F+R²=qJ bPOij)|.Q-:Ci;?ҞJwfHUr,u@si݀e1 %JTnY6`1&r;kŐ I]T< D;%kFo>8}Oh,ӈ 4ײ?<i?qŞ+ʖhA/q+, D=hurNY1EU+.#߁Oxr`G,9,k#Z>V|DfaJH&b]u\C&wՅNU@2&b ):C1tJ.Wo"4d^u;cOQ5"ul7_/d񢷼ƐjIjK@h ܥˬSO%瘎K:Z!oYj \0W&3LK 4w"L<M}=y&M!tRca<=3Vmr&H$߰¿^tHH9VbDH`\b[X 89FtL%i \ ~.w}3A+*v׵xa5z&l{Z/PwlFr Iuu48:nڬG-C?V3ۥEf_wb< h&>7<;`EBǏݑsP6f]! t.[ 5#C2Gߺ')x;88::ʉ(-CeyF&tuEnw%LGs|a҆elZǓO=U`j ybto QhGo8_.O-y)c3y!KRb4;_⍻FKˢ\ʺ L?>e_LI#V1'SlRJGHtK9?`'u_)­<[Go *S!hFz6+"`n= 4hWSs ٮ"\/ x"X{vi%%fIME\%g` tusA!>>.*T/߭A,홐[QNo6ICJ! q=JT=']4ݓyYC%VW!gI|XCm~ej W^ 402BϷ-a\Ti!-c߯͒ߎaFGpk'p>%  Yt9N9su,)1]9Xy)0FpypӭI+ixc^HLb\s(0t:r# MB}S{כ'p7 Q3&N6-RXTI(X\˗ʭ]4rt[pWm"$!16եRɞK>fmҷ߳s1NO p̨) 7d,!{2;Bm:Θ3TP1ۇt-y=WH YgٝG?]?4n;}dA4?wj!])B~w!SkDjEUe%}9h}R{E&'^9oٚ˫y{OO&_p-@"o(HL&L!{lDNJ5 xj X+MȦvC-,2GNq΋=̗]2k!ʋ<_QFm!єLn10¼>DQpqVN"P8+?#n_6bIODL}h>lAN@hF(Q%k63c'AzfkO)-JH@c)]mW_)VwnܕZ,, sO@JشzD\SbǖlbZt)X !KF@:!9`Ra.< (T\ʬAB?h+ȯu(y}Ct덂$BRhɵ*~AlWuZ"c Ōzn&A;dp[.;|(ΊxֻeY _8bvu,bI@(50d)Lͧ{Ø `h|[ܓǟֺİÃ{^XFnrq8S?|!|f]7Pzۦ!RT ͤxn] vf2&cWY[?YT sgE ojz"kcȭ >TГ% /$:5 "sʸw>hnOTGEx^F+ ՛E}0<[i;Oێꮖߐ Kkn |z&8ŐUm;V|B*WTBN늓tQTt!pBv% 3o1(~c`I7p +=-If@nhM6ѴI!W"`L8(;ȍs/t<ǡk CLY Жj`xE q2¢g˒:{ij)(3!3M%Ajǥ+M O#[TK^|{^~E?5\_涠G ` ٷ_pHe*AFѦ(W݁ 9r',1I3u4KɇFF&,8[LV}ɃAJFaP$*j@%^'N.WSsC/ko}nIuG1x]üWQP-3P|c @4RSX~XLu#tR.S.i_2lJ.}y("/ץ{2xӤ-Q=>saTX]⺐$1qX4A5QgU*aKt&[닺@u}.KĪ %ٿ\-K'dl]cPAR-; .vʆk8;ҁ jR&҉W/#rˤC$*E[!j=a#:ݠJJQ\UBH7a@msKa:16?__s4Krkf_O#![M+q<{_@a[p \hQ4]aw4Wn@ol֨IcW<|a@l1y.1ާdEܲsT "*枟䖸_,.󋤉Gx-THfywYM[9(޺c,K /9_ٶ۔2vaJ4.:b?-L-6L }t+87 ]Hs.>T9\" 6cR{6_ݨ H9^3Xwav?PsV6H4}sBu?iӗ2u>҉8\SaVhHѹ]UE/5*:o+~~G\tF+l΁Un"Ϫy.:-LexcZKp/fAPH++11Oohy7!Q^}^Oܲ&x8՝;$ Db)?"FΡXWO.\{!/:ن&`vikC{`k Is2ߙA/FOxJsW{UW~H\Lj )c@!溎(JgҬ-Et=[gXlwk% zc^'^T 6ij]8切bD楝慿*fB0Q*ϋx{ow3݂GO:1- }<_{-im؞,bzcdY?=@>EnC߂WBtVh$̷Q\4ԀGt_Dk;XY]oOdJ*ZO;1`ħp+VN[Iqm=FәٯJM[/Jj-XhC -LL~,C@Jwr?Sz-R k-ALhIK)jR۴cj2XME&x%i}ص)Bt#m \|B'X0ۅ"M{RК0.ҡ["-8L<2*,s%6| r#6h~@+9S5 f<QI$Lt |:bGx@b8i8?D6u4~H<-cWz9@$Zb:(v- *t]3HE}cg,Hhؓ^TDPzdXJx*ZIjCv3IZJcuGz`r0@=r5@_wPSYS5ص IGOv QN]c y*-#w!$#+ηwK [ s~!jqDPgՈKrĉ,Q*ZuU&l 3fє1N<q:xfYRc-B^:;_7.ݔi.]D!'%rrˬ XNz7`uBVn҃^?yeWgGiq fҸY %+N:E3Z땔b2eو-nqr9reh[Ss-_\" F{qC+ MLcUMӊ9Rq r"OGx|0"u^5g7)eo:;ŝPcWyN3wCfCGNtJBr7uZ ^C9:v*:SQ=R.8wd Ks N)y(yu^G:j` x@PTgkնw y5T:'*B,a^'_)vЇ@@,`$P{?^öc}`->WSWÈg:0oTϲeYkm!dض L2 o)sh7EտUgkgg/4P'/ԏv3iT/*9 -<-BY%Z Y_}JprQ8#Xh>qlDP JYjP#7}$BcZ Ֆ5\ M -Rye$aʒbs]u`g\ez` Ln:N/ $Vvܔ{1i7t] MMd8y%<y?!K87Jn?AXU ?Qb`wʴ ߼aRqv_o7~΂oQ`M%ؠs(kG*rb Hf~']0D,~v'ޚ5QC.>FL&T|(Ud`el5x;a-ت_W/dZF_@f_UqM10IZ3O:bU!!{[%x()kZlٺ g. 49LZH:U0C*Olϓ O_V̂t-ֺ׎)xޓWMˁΎj 0^io.oGPIsDoԓ tUޜ=u,<^i=z-\e:᝔ 1*R1EZs4<8F2g8MUm u%̜-%|db3 ћd־41T\[Dש ]:r}s>Ն6T^C()?R-\ 87KL06Va"RNdQu ;OGk<)StHeM Vq(Iϊ[`(=:9YS&Gb18v>HJ_J?_4]~bku@>$| @PИrQ[tƩ=\B+d`FY}[[=:)7L̤y;2M !<鹦!DJOY (\hu /$KoDm0]sQK/G3* AU#H%#w]Vt#4`Ӭfv\}֊Ez U~=Yuiohutd烓Td.+*9BZ\8 Vv> ڗq\JAq14ƶ, 'SFjcMgan>;?!X7z U ?}=Z.](wǝDLR<;9+<0&0xpJi5] |H)0o7opYTue>,Wk >qF'5U벏` /9xd]Q37,āj2 u[B󵐫iXA`Zh:#fLDCcbmN#WGqwW ]7db&?!'UI4C Ws{7K$ƛO=Xkj2B:PtF:N}\{~lYqrѰĚs_٬wm \H~X&.-1u/$*LJtهĔ*^`^JMmFc<k&*Rdd#N4z6F:UNd+JkqaEqb?!QG%i OLXksy> Q ;GxĠ2s">]{ PvuspAiOP@$IAS7qxODe.d*uf# rf\B4uDQ8̝ <@K7EɃ`sߦ-nՊE%Fi x?o,} Y6nPNApaO%;U˫DlJf}_A 9  WA/+FA뽟!nb\{>0p'mU|-?Clk/ƛB A 﨡ih4ѵ!PҌٕJ't?Ͷ<3O}= S,GsR?C.X|xnAk@SC7$P5DKVgU3y;܅g?YS QNR5raB gI@ɔ3%5F,3u#oS}\j-q;`!B&0=f{ !yTݮG"CDSgzRO;ꄽ!K0μmI͂ܫ-u'ë6yDb@El(5ΰ/ZםMͷ(ϢcK L^AxՕ&:L<뿕Og5#c GSz;$rQ1ukzt*ш=|?٤vb${68lTW1Oá]Pl:d" HA-HNԘyHo 9;4^ߏ`+^!@S٪4+aVh_ GRtBZR-23_+Rt(LR%FwoYn4Gsqc"!cc\ڡYUzÁvwN1wם)`͜w/0ʕ(9~=ao@6c3!BX0nT #& .BpT?IUL85;;3Zͻ4D߀) <2럖 Z=:NXyoZF=C% Ƞti?WVg(x! HG@z c% ,GS蕆!'G_k-MZ:)ŒetnyJ ̳R\.c1&ਸ਼ XXc+>t4=ZJ$i{ސY +źDA֤E=kNt+%pd}axQL!vA,N>R;,vLUc0zX-$AgD.G&%ܧ Vd,jn@\-{3@],lFt{yhQ "8[#JV׽Br7'gH&7cBȵB:eZ_^2?ʜ_PQƽ ;_PkRG3uXkwo珡Az E[HN'liN0:o:ʛy^!fO_ F[ @KZD'hD[ SS_^.̶;z[T^5㲧s$p ZXbo{н1=/Zz9Q;@چeG&ZPz l&0|x`S((Y[X 6ܓPF{6d4'| 'qF#bƀ8ql0X;C|T6Ϟy߱si%&:,ŊYѴ+H?"߭4n~ [Ӡ@kеVƦ'aZVwo kHK#pwJ{C IDVM˦{u\&~rr5qm!u]қf5MQ7Oi嶮XLq8KؔhF?2\< <nW KQ$WQB3g] };;|0 _#Ƶ\:|oiY92NmvXb _.PY{mo oKzWyZShZr޺VK}5UU%G롺HYv VDEBf#"Cf3YG`VFA "WLk=i_cƨY9*mfh<΍({" gޓF^!acuo S6qeΡlzJg:#MnpJCO]5yޣlW~A:튕P7;%ɋ6<_K$-DO«O;DΎȩlB 7*nk|ϪM6Nc}~%8{'VI1pj.ygJɻRV'PPmhA~C55Fm <^'{? vIfאoOa[?NqծSf&'WӒ^ x*|)⓯:Mɡ,IteQ$nxxl>ֱձ:GFl*U݁Ej0ܸI.Hc.*Q|yK.xe"C)HQv<,U@h {5Xn*ػǠa'庶}.E(>$?=@gWrNV’eD1DXJ>YM ݳ_w?>'JD?sӄdգ'KS@~W&6P H߈Oqŵ"jr҃K鈫 vmod (cnݒoZ:e`z*BalE"J 066n6u-)xoc0$> $,\DªU?:?b#3vp'gkM8A 0lV*]8xpdŘr&;sUzwcHD 8r%ԂDj`ZQ~$3$7'\JxXt24/sݛL-e@%",En%fY ug}U[՝EyES~q9RPʨAimڣ_3>Pߠ1MUj+=cS?C,v &ksR&Kr;h+`*;56X]L%~: YE*zbV8BSZ%)}'AA F2\wpLiE3`0.]#ыp]AL?̄lX29'1{KN<:BZNe0\8^ÄixO㻬bLgj\h\ЮDt`Ux2T**nGd*m/ $ '=ĝ[cEϷЈ*gV K9d tc ,# YbW .ojɇb 0\&.=gX,)*NC `^CBk rl}1g_r 4Kgmz)Som~f,lj.:q.Mp4rߑ,88#:fhO niE?o=rKukR؅ǃIfs2 LicbC&"@b;.baQM\^D"'yYҿ OzOG$rg@]GD2t?$S2;P}o`Ƌ]OnΠCnpQY;h'H]w٤SS{\i`&d9mfEjd}'6vb'\qXܒWM#Z 2d<2 6#ڐtMfRK ~WZϗ{A6"+B^-,8ۥ`KN$B{L %q>ЃbD6,Dg`azЎ#t`-. |p5l x.) Q\ʃ0ls{ީr O"R_0|=$9HTޕk3ON7UĔQiՆ tIß"Q9b0'p+\'+`ڬHhK妀[Άs22EnaMۨ..la<6zIL Q۔ Vmf^Xsy?:fͶ+.V@%¶M)T:Cɒ(MPs#B@Yf,_ô+Ard?UH jg2Ŷ)MX7[eT24W"'1;g93XK3՘j YU*(uk! $H ovXrs) TS6FADZ2rlӁi7T 3Vֻmq\dm@Cg–ʢuiE,.ҚI{ dmv^M3QB7l{P<w罬,rcXR-v+d̑"_C9o ܶtژPK-pӍcsqed>O7@6=-&#~u3xFN.% ɵyx|-DϼqFioBZE }H3VSFTKQ âj;w;3jl߿}նH}eM4x2{t9 ,Q/q+7X.,B,XFmȼAjFDƳ"79(!ܺڐ$SAG 5A)TMWR&w3xڣl$Ɉ%VufƟ%*ie!]N逓3y(mP(.xK葶~a7<`? :?#z7?TVi^˜/7dDˣZߗ^G]"ov(zvSs:>¤ֆY=B`bpDot2B#P~)DNj .$uΆs>EFE&i$H .!D@ b^@.*˼l.>-#>N.*(w՘˾ݺզLm>7ħsqph:'L VG3Ω|xݼـڑWLODd/u.qpxː*gTў&AQl 4]RAْcp{EOX\Dj߇Ӎ>D*$+xf&$?T;/_G΁&Tε>B_a]V=pIh(Z_;ojpwI0zeY*ƲcNDAwy n^fRh9H_LY%Lyܸ>4:OtvX=oc9 w?;1&pE $2QA4JDWViB~h"koP8ϛEt$c\zxdrź)9oen&`?BDɻ6̘Kv  nP`Xǥ*&ET-)l:;Gf*bʫӎwb(*s̈́'ǒ~ns4EOf؜3u|ik¨|QH럻>;CɉG#Pf8.Exfe6_mBwacЇy(-1uB pyWd п薓eY/]SҘUbj%  IhB(}R%E~LܜLLٜ__`2!f}+2NwL1c''V>Sn;k"R״K={%I-Zk/O^6/- Yl\~p0noJ@Ƽ:eJV;LP!GgO;oܕ3 TW[uRj}xͺf*sN}8|UvCE7׬B_sE gTv4a`U̔?mj208z9H9yЍO2,j~2*9W!6K)5Mn*/~Fz?YߕhLms LDB`Vc)}.Wc6(QVxe z?;= = +oOߨkjYgRܠhɣf6hhp=v(縺A |5q> D%'\+B5@h/#m hfjYn֜tG[Si0Su ^|/ #^ !kUUp2\]P_juYR="PΜM3xVC8reK^ꔲ,P_nG0Ӹ_I OҧܻaW:݆~n^ greJBG{v~wi6&Kda_ǧ0,GT͇u*я0v8wn!!PҪ!k3`y/5"j/ c tEY˺զ}nTcC8rKS`-7l֧Æ]dhb'lN.>iyǷ#h P򏞥-k֘ə9ۄؓQQ2ゐx <EyW(j)كyڱC!QKK=۶jZ <![ F>('zIhңqUƏh&+:Xo'™1fOq-^2@h\l]ZaMBT!:v> D`QxR/";Wi!I-geQq RR̓?aN<_UB>20IQ@E$jMbg?vY sL̥xEQDrD2ٍVyE^<.\ZP_8Io4BbҖcnݞ Z+A Ÿ.ջbϰ,mpT7`K۔-6@noIS \L j90/ U釽d)n_hZ.\Q1Uġx=lM㭓H>gla,{yyyyEanY0ft@蹿oHŷ%DPሽ47pHKt)TUQHcU r2dXL;D:d0re7z@`H F,Ae4wzMszs}栝.sbhOWǖW@8Sڋ`XupVlU#g!zHQ!&x+G+"u[oFdNehZUܨzg}k§ ܕ)H-(xYY@:]~9aeVB"YҼ{<$%A"u.2B% h8ϜxxcA?#ƒ5j1:Tb/m.^CFu;3qvXPJ4*#x4wȾHgQx!jRXxtw5Z'Ou~hrk|~Rpe3d0w|`acgFLFUK/f]1MPJtS OGBAMIA"ih(RM~X.t'G1t֧(Y؏ȔpQgˣ]̤EV@W*pIquHNJg p| ح]_wjۢCZ>ƧV,?7bw"/\qs21~FA,Uwq< }m_zcw᫶ij>.3AN@|{ٻWfKDIչTrg߶J]q= ^.jװO1^}(ؽAovp6A3@i)֞+U䌷e•a>tEj,bXǗ(Gʎ. %4+P>8oNEd06{wFQJf-p_SÁ ҇N)@]CgWv//1%^c{J,z\AtUr9~*ǯV0)s=1Y$Vټ(d"!`0nKL҅T ؔqp'l`CgŀrA+rsH1>NzBQF)Gز"IN(LNd~-!SxH:jJZ)ʨe>XቆRa* $asn[a!m:̔31=ĆxLG}=+ؕZB^HD}X!A/{3Za6PQjzŚe!>w>26߯;nKZydVfl"ya"'}%p@ͭ!-Ì%ϛ bCi.ŴȟQȌyH'TZkB/GTnGU:s0Cgmuv熟 gNFOc!v2A 'AJE 0[^TWBuX| 6LP1,vP Ğ򋣧FS;!n6xϖƜN=GEFylx+hvNNF!(m- j+G[ƚ@aCT92:IjB0w^vXm#yIj"R0U0 矏n7kK.n C)a.k&ј>ٲ$A|WWwhZ.FzǡMMV{OCc {+7eb7) a?r.bhbEqOƠ[7Ջz= P|-Y@6O1lKK'BqPI@FV̓$ל_bH5滃|x`h$;f۔ZNJC"AEӯ^?UO8NܘU*wlQc4țy1ASC%ʬUXh;ǯ8UV4NbU<ϡꈤڪ X7d'`ϝ~Y_bbmD6W7F>v31b8=lۀ[RcW2yDNnYqDj3ȹɅÛܳ#b):2c!G{VuغU)[673\䢩%GNq[x 5ca()r{RϟAk&i})w)Ҟ!mZlSxRsP̞S:J;^u~` A GmMO0r||$KɑlދvhաjbDLM Ӻ{F=,BAwF.EH4uP z:〳NĘƸ:Ay`my <4^/IEPiNrn<gfV E4oLYBeւa T1Rwwgk %Y ^nH}Xl[ yΚֲ7@˥HP23~X#7q)g3 ۑ5Jco׷G>2 T4x(Vq؁:xޠIzLxMԻʅ,=4`ul;#sԑc"b-] ]3K֏F@߀[QęwאP[ 5z` y*pZ0k;M RajA+ю*yڷ0kLW37Vg!EsNJK)]7΅P\4{DEL*)6'h$KlƂBD7E (ȸ:3na[tƘv]VGȏDC~-$;8 j[޻V6lӖb9!VƐ@͗ e6qx@^0x}kI?ȂqzyCCz~گͨy]*tQ[+≠\Jܡ8^,@.LBuQT]aQšhu:BH$N};JJh ku}}Fj0j3g,<eRgͤ܎l\n"溺n[5(=k Ӎl;eRRĠ?Yxe+UGmt" ځ);yAym<#֙YD5qRN]،KΙt^ >01Ѫ}j`z̗9+AyMMː Xvlg0 <ӱ%|oc$-=_ &fR#i\]BexH& +)"f)UeG!@yOKJ2V>$-2|zm P"4H$nvX@R5CLk_L,fZj:;EjQ1Z0X t$hDl}jaM5`'8@yGwRv,@x}҃ny9I'z,On A0[eS?!P!י)t`6_TN/#]R[ܖm|eۓ95vd6T6 >(5>0J`=yʖmcmfs'׃w{YnKGqHf_G+G/ WXx`yz[wն֖KE;W5_Va [6uϲ4!xXqo \3{+Ç:,q*I$]o \"FtƣR}J#E2n0` c6k.e#0ydc'9,]qϹǥ=7qVE8u UTI9Wx>i@7wi\oX2u-2L `\V]fXXZxP.[frn3hXJ(W:q515z\UQqX=/)lŲ#LM>hZ׏B oo}ÑJeSD5G!o9K7?LukrϴP^nf-KREgEy^%GrہsBsN.w=.^{@ߦ/9Ew&ƙ:9껈i@Ga_vOJ`/5I9CK]3@e^ھ($" /u 7.K^19?1J3 ŀ]Ef$pNx*?SvHx2|Wl%S(l)\;;g-cM* %%Hf.p p/'_ "%)@q؀LUH)ҬUFBydVQlYnMlYx,mbj4}aLl3@Ŕ_T7Q.W+'{6]42(OzhE4G݌j99 l3֊z㸿_&TGo 7R]= *kpqckDw?s B;[f@箇6*ފmEԣ-CKFyEY-³}Oλrc?'-mͦ` m-5\P9lYcO$NhgSgp%b>:S/j=so .ྦྷaǩعaMf2sU t^T%=raxx]Jcqo`-D;[Sg%eJlh脆uٜPl* g-O&yhz}( Eᵘm^#v{C/pʩ\d:$~wB{DrS$(2H_տ-5wQ'6TlbAX*X0.0NA!Lk;/3mj@>jw3<\sOڈ dG:QgI9gpj&{$_+tMR|8oؑTCuCeFPVHJ&e(ȑ_2Re;z3GKnVP2]oQhQ~N^ͶYDHzxXJ]*[bi\CdU u6-r[}tbQ_2*Z rn3N<M1OŠB2v~ ix[ ^er3ml}/` "ً^eOOqS-= ]"/24 j"&m@%`h ̺M@2o]lIMs'T/Z}c<ZuL#;pI F3aZS(?vdr6vZb*^ƷA< ʀnˡQЌjIuFɘdpקD#1ۄB%oP? >zTN!jSt :JJg>aU"v6\GtBHC+s_'Pqq.ts`rQ0AVaNci/"KGO[y|{qXsj3v 8X5T`P툊$N_7˺MX|p7sS (VD1VꞱn[fsQ~.Gˆ_YXAY t0ٕOJ̢*Y,&A|? o3l //?m34{а/Ey{T{PubԖ~\)u˿E15R"hΩeY"C. GÔ%֬N:ӝ{>򕊓XeHJ*>S imx9\:G"lXx5Ҳ햯I \cUID-7J7͎͹4n1p/;kJ '7 64cezDT FyyTGDyC=6G#sWt/g;s'!I]9OR(6?⨛fO*"Լf)7䌏GZ6U 5-$di͜h?ͶCz,$:amjDƒ ^u{-0yyUJ;x NrO$[phz2/F8щHZ;vXc:{x/*h*urr]w0X!r"o0prst,u Q;u .†Kv3R'9mӧOAuNRsY`EyG2\ROΠb4KWkRyzU ,3f".ާh],.]Y[,SlrA%oQ0W""q 4y{Mk(~f_oF Ykޛ&g$4]*dkBH)H@Am6]>Y$"ahi+7E|^h0WBC\T?iBG(rWV67o0dX\ߩ-#-pmqseW7ס/3a L:a+5E]5D~½7G ;wL4 9@8[NY]cQOPA1?d&BR[᪊6ARƈxc¼i, QJm'IQ9CV6ŒPՓȰf8(H*ި6U=HJ$H+aGb%:H52K:0`: Wl<[w)dy>:ҥ}#( *o)z?c+&VclgvYM?ъ?7fR6*.(ecחcûgjǑ-.KPT6bwJ Vw߀s>\Jgӌv3q( /,}`w ׶8.mDx"I;G}!+mPR$c [ Rߒ# s:Z*$(EDVj_leܠ_nRjofyJ:W_*8'e%W:cYP#@s.d AhOgc`dI ni';OȑVXMe\MLJ=<6-#%Tꖸ!u -⮖6X %qaI/hLFolj- kL\w//F@+s81u@Ab@Lܨ 6 j|dZ /C |xGtg)Lť0'˝~"֦;^ޕ_w'y m"۾9"-{4,Rf|?ǧ\\%.J7curю?X1%%~-j˩Hc*2өc*kqvǹ0:Sғy|Pj8?O>l#`kw%W9\*d&ͺh+;@`zPbZ5eZW;\}c H1UG30<;r@xPN0,aU2q3 >BvwED6K b)j n"iP<j,#lc3%<-?Q;೼lI"7̞:LàD -sFHɓiz)>Їd;*͠Ű8ZZlpD\͌S^ iV[J `K^މVI-Zl)7yM!`o:ť? DZO%`25W.NG6oK2ۿJnَ8%SA_lkNg2H:fR=|q{ '-ȤǷ_$`]LLIh P@1/f3ͻ;ynIb=bc&{w'i!u<{=BK?5%J.?laAd =90`RMmїYĸԗ9;X5,1M:`Td8UQM(O19lH$Qke>WhZd&iP4J3{py^GXq-,,kۮkg;wnU];>KuX<|8dn&g@ixd3R p|Ll4e ֍ӒZ`sY@o˞%ZtOUAѿn3Hʢb(Zڧ#,Ƿ(j*[%B5QQƥvR6Ne]t/O=&llvHY[aMOfe^zOI=>Q^HR'9wa|fu ?W\I+޺5RG$߄J캍>ѕ+F jSWߴb "$:u4|ɳsZ 2aH.FwhucKQKߟ+Hw6 4I cCU~Іk|0cEShW ~qqz֪?E%%kOa\ԕoaf0lϗzV{7=3` ZJ̚?ʀ*Fbo{ B;k\e-LJkJH)bt?<% @gnXOzf|ZJ鲀v(gS޸ز/{NŦs-y_ԍKtݷ2ev6p6rGCa-v֯s„BWC;J;=)#]PÇ"@k7 C 3?Y,rŁgX@:ٗܽ`ա4B7#y}}$c=$a#i I{6w͕sqV%Us# ;7y}VBE.?g63sĮY/Hgi|6Ǩ \!涋uXH}7JüFuC2U3 'Qcwޠ%+Ā){iJϟ9Q#f -Σӎb^}|2 ?0E)^D;݁Û'6}ВJL2ۧ8ׇA)yϱH@귷AECnL'@ T/LCt359p+kk2>SLDFC3@_g*25@[XBK2/khՀHo B^$7zE,=ʻw/ޅ/ݻXTjEp?nC-́YIP mվ]%@& &5& /4O(z^k'F* †6=ʼn) }KB*b%2naQWqOIaOǓQ+ ^4" 7͘ >c'Skx*W[m3oY!K7|eHN^`[mHIvo&ʏR>r%n )n,꩚ ˯qO6O oҧn*=k? q_MFMCH~uFHQMS604ĆtgGp@]GcGA9W|. $xNS u+y4 ,1UN^|xP EIV܅[h>G+bv-D%k`^)4lֈ 1|0C1'oz\`vvJwH1y9#8{|3Na8։ f'gw ON2@>/$\`Z*UMx\g˭ \, /4 nc7-qYWLX!;"3C058|%:')DŽ~:ɖ[* o jV  p4Gp‰-YpӅ\nu8pV KBiiܬop)Ylg莰Ondm긑3XWCKGC[q"^SbAKQ:eа[CX*_k ݶaY0 8,e>CVV 2 +s1XTx^چIFgͤi aP!ulC bk3dz&D7Jp$Xq:D}xeYONQ@9,@2;FTĕud'>EMjsj0l,ZijyVhh[zǸnX ӼXE$ZFӬE(e1U.d`;!vJ~PqO ߼ΰAd a6#1l0m{'ʨ")C_`@ ]n}: jԶ6DP)hTkvMA< 2|7Qmۗψ=2/FV͍4t}RCI9QЍ4Ƹ@NoČ+11puTS̿D@$_{Lp_ӴA8vEXYDՕtCʅcMT!=#m-6\n_]u9KVKLewQ%Ublq/qONmta:--!󨥚l`v;"u] ~@? jk퇕iQsrp>GIj3%J s"4 xBZ`B}lEG;x1ˬBc)1P]-!?0?R<GDR_KEkޭy s}`l$OOKIgvhf^;DCggWԝwy=_d_!}A>J23cͫHAfb3L"@OqH,;V2 xN,µNICۃ2\֌!ulcKBtwR; 1̝sn[SqsK. b#v(3|T=װo&Du2eB3 8, Ś>kd< BJ4%&閣gSI^@r넾݋]\@ӛ`IJBVӪ|kߜ;5Y$.1 y9) ˩+fnV=}-ItÝ$$,Iz@0OKn~nv'63d( &%G3'2\ů#G ~ksPƭoxUQ.Ӷ2B SH$"i7UpT&F=gHK, 2C~) %a'-v AS.f+eK2/d<8@Kl$} hύf#lA!>CO-Ʒܒҁ9y_1.p7(d*f O`T 0-i|ժQc}^&`Jzב[܈ݷwX:KhԂ+毡?/h(8{KYeW,܋ef̓$Rm8 kjO1e\ahLU*ꡑ 8un!;9_(4R1?{1r,!͔PH/@cIT =k0?o;$Hwp [.èC fsM4 Zy@ΦrU ̌Cw] qLϻ/^ʑNM8T]fW!N1ĵ+.ZSD4`xKqyeЊ񝽒`ThpX~0 jHR*\lL;G18NK,p"Lw)6}3?v9dw#h?#8UMeY%giXv)}Vw[ !Mݺ)t33艄[0!EpF>BpwبM*5|Zǁh #PūrÒai]\3 E1 Nux0#=h^'M<IiXvt\][gX*QDqᜑ}/UjFs/ H%U*V [9SE?pA'gΫU58d-0lyXs5ep3D"g .u?ZB"?̽RڒO)/K4&#RU3& D!lgӍBEL-DTMհׅ/+ lpT8Ҙuin]v aq{}QT2gHQb4QbAL虧t Dii#ԝцZ1EDA$׃q#f:;O rYmqR}ۨ!Ξߤ]VYƭr) BR}wVobSC( #9.-bѤ+x86U5;͌u9Ur;H&d)fߛsg^<; ?=?k/0kLgLt-8M]' ڭsD_%Fu?¡Ы#8QMZtROneGKFv|Gx]ݪ ?1M *XpTVzt}=.X@AZDdC99>T *tQ (T|j;ᨥx3i Óm~҇nsipξ?Gms']7ẉzwfR@S#px}F"GbQ^㲛 pڅ(v1y˱yW2@#Uj$onCVԄ}QXͼtsísa ?&vcS&~D{y*5C*J)7T-[H }s ]{xB5iR\J1SJsVX*@'B◔ (㭐 $2RBSǁYޛ xJۨfI~T eXaA[E$"0/a7<2h*ڡU !TcQ!=!2ǪI.#fgD5@ܗl ,|) _:F4 > D1!oC+c ?[ي=܇%Ѓm Jz\3hd Kvg|_~c)dx_jj=()}$"ˍ֋ck莈0PJz;]p]H$Vv<3.$xIc!>ƲQkyqά&ktot'A"#lt_Atgk;;`Ag/9 M@`*ڰȽ)[ĘH-:->SƃjJ}6H%Duͻ4.If6©; "s>5ɠx K헰o~)*VOo)h 銧l"uvq$/ҶׁR.#;vHcfg t $⩣G]7F704Oo>I ? u/h <ɨ^CѦ#9FGRіI$\w1ФbvwHf _Uۀ)ǥ.&BT|wp `'ZLTÈ2V+bn5c^tAwhgV9V1iV|J((Ub uu-iDoJ]omc$} W$!Ӟ &䡣YPڼ<櫜J~g]n53+6-x7·kn y/\>'bld wqsQλ> =׷w^~'A4|mϺʼ0V?y:b݅Q "zNj @g$] $gw@*6mE`'pC9W-mE`F\69_Yvj7:%f|MaY4t\﩮Ɣ;2wPig{ X;l/ҝ҈I$@4(2 Q_eή(b' m3vznH?D $A6uWUVQ'uSѯV!~mIm0\E%W ?i͜gEL q}˖\+Ӡ"?1U/i$On4Cǧa2+]ոn4AUŝy! .o`]Gl2*Eb#Q#Ko&&ӅMنJ!S]s^h;Tq2FL!z7K&+P;8N*L"m2kd(pVhj0)@3ܱ>"4ˆּW,QmS1덭6Ӕ6?v0W)O7{E\a_C6b$,g2@X"lŰW/CGW?z=:dL&imw uL L,}=~3a#=qkǗ8HkHD-qw:b )y''hY:~AH{KcټG. @ 8O%`JbmM.¦5֘Y\eysfo@ЀvY9 ! Yh_Ր2ŽVx9 `3.LFz閙na;5o&d#QV-5$^#tr]' |łF00eg@~a +dԸQ+4et4Zްi6>@Dȓڰ~K)랖5mШ{f^*I=62tڡ^ uM6ma!K"!̶pł&mN3&) 3Ya o 3`If ګ3,&wkL<B4}#!"pD޼<(hiPi)C X招Oyj1m7ڌ7<EX!#ʷҩ{V4!6aگ0,TZ>#ati(C!@xM8Tg)#VOѸ#lpaa)mBk~ ^.-<&>/y^UӇM:eoj)[Dm "-!@%d'cly:b0ksw! =r^@c][WH}Ta'nVTX# }xZmm$4T0 oDSCǎr:l2f0l-Uuⱇo`+A5U2S% 0;["518iIT)w=d.șO!AV(C$DVMރszw$4m[էȋ:fAten|upe*b`{T{ph,:ZzYY:a Rv\ɀĥN03p(T-,ۋ,T#Fp:4C)+Y0/p:;;->Bx#$=kV m~ƸOc ^EzgjRnؚT4fMiex[TW\z\Wm摁CS,߱,q=xl4@ph-G8(iYV~ՒMpufӄ@GvSuL}=) -eECD]{.y\1`{KԢXymtK:keg !(r⥂y *܇h:+F0%air!1mɖ[ hI 4RV P[EGH^7ÂЇ,<JʍX2yq48A$LG` .j}QpEt84 ~F*fb_9@e ν݉#ӱ6 !eϑȺ,n͠+po4W8Ie85sZѐY/I 7#=8d7jsMd qtl+mT6 \%a BspM)Ӈ7 L;M qdS1 7Z2Owf8P4ҪfyN'_$#! $7ֈ"H054'*\ lB_TsF$V2؃sÍ$c"{2:|)IGRG=ɧ!aGba~](H ]p%u OWP3_4(m3R[,8'0nwGxj酿4Lmx&~n-2kWz=sg= ּɂ[]].P@c!:5~9d[)#&}&=56x 3T`?|I $ Q륁JO.xm#츬M"@b+ Gg27W[2rYlz+m xV9v<+Q94S=MǰRFGP c=D,>80Yiovwsw FPp̲nc~'L9 >fVuhJqlןI%mjw>F1+Q(E#-3z֑Mt d$^ɒqu{ F Rqf/D*'{ N$?w[a`ozۑ%I?/_S!^ԫ./̍jŞY҉6Nw ٸ(oWȈW%ߩRUA̼߯مަ4AVZ7FB|P`Dj'&ɯN/5. @e`m1'lFz#`$(xe\)тJ LbK:;D'Z/~ jC7гSP5־"` onq/ԭ&wߣh= j$Lw .N?qqLbWef+ ń&Y,X\Ƌ)ݞFF(koa}!H쨊ЫC݇*nо=n|6^%BV8:XX[tU1R#4avaa9.2ЃgAԍlGST?xm>4vi+rA]a-Z:jHO!O(ڳ.?=d!ZO>'Rߦ`@#MSbPC|IkhVXcJ +n n"Y v3^%bB.cO~&4W*2FU'ѣ[8Yr<\2A SSZPQ=c'gX:B[FcvE=ңY΀/Fw``V59 }0jge#er3 5m^NGrvs&Bg`ӽg }^߯V Fr=, Γl*TGZϻ:1S&i, |lWN'j ȁ \dBN1ɭﶁCC1𶠦dUv(b7Cd~e&<! ]K~x &*_Z2 7  Oe ̌,V9KH):MiiE¶Ac:Z{MD Y=0D@ w.R`meW{)# o@U0& 3sAބmӠ#ondGҮ*<2%AwՁ.w! DZ0|Ͳ]cok?&fg_MQ3%} vU?BCHN %(fLMB!hܭ+,vo3X٠+s;drrɥilR`]u7l.94y_vB`~,T?l,$vA $R -ҕc2*x6;vG? !8\jmIo/DnF7aiyBa`# (JV! vžks?!1(ly1כQC_FD6%YܠO<{n'd܉㡞JT[BIue:E2Rb QU.&ekr)t)6Uy- Jh/<_glZbQpH#(',)n 餵&_ݑg[%Z#ar$)Xcs# h&.j<%( TZqP`q]ߵf`}ْQ,z-@JN&X2nQ$H2.ͭKg$MA:FYOa9-3,*' Ja TPI|=\pz짛gx?.Xb3{, u<XCr+ADT5+;֋ )J[! W*WM,RjAkt\􃰫k^ow$=@EQ،\/ GNW w8Frb*`^Q;/o#BA rָ!=7H9P8=`-@=VxMaϵ궗 Ŕ&CJ ?lrT5)S? c1#\ZMDu~H+6x < >cd؋m&=,Q M3Qh~bҼ?575,JwCƔz f3xZ & N.*2k2o6Nh&WOquU|`3>1e Ҿ7X#ɲj+0ؒ uny|<-YiD ɯy ={*Cd!Ig.!guܶ(׵tsҗx:}r#v,PQ,eۑiU7Gr |g?j4s89p􍊎.gyWJOږҧ"GULB97rdsNРw{& 4|=@J/3WzMjCG@ S_>B"67T^BHzC \eSfћLVxbB{L /.L]z`6柝 W-{s+QڗFGK5d{mF<->@{׹9\;+۝X lכz[d 1qmD>u|rзY8|*œxPM1k*N6lF7]fPP~ܭꀫH8+%:~=)*-pOA?XMWMx^նjimbD||/'5i};Z$H7=L.&n{.\ޯc\E obji)qH+s7O猌.U=F=Eɺbf8ՄcE KZJg =7PG u 13 A*a χ2muۏBп;H`sӵrV2+J|Uz'zWq @^h˪<)pyk͌ icCClۻG&ܽhȄQ)Li ֈ>}oZA϶m7搧T#])_Rzrq^&%y@):E}iEx[>.0Fu9 dub4g]VyU(KwA\pygsWtV64 ]>hds଴94(EZp&߷ 7y•r0z3_j@"cy>$/=e%$r k{ԃZWW\{ 70i|LXh%dt)„9ܽ/, ]R4}.;K^&y Fj!Pնx-n+ݦOrsc&UC ,egv`zʙv5Q4*7xVxkw@ ݝc5rf/ il-T IQytE"(Є__áЭ(Uo0y Z.48?D{y SBB1Fzb&ך;e M* Q{rU)dh .lrP)WtRE ea6vdS[])CniU*\ς]OvClwR#a6,+OuT呙Ț_+G2e,!.}ze E2J!btYm;.gQi)pd VTĺ@eD0&ퟴI%8m6Fɜ5Qz/K٦ZB].` H{nQHйCiK / fjVzb'JsLKyC;9!j$@f L-_ ӯƢ&R%??V'RB^_FYYxv,QPl-z+Y_\NY<383`w&tFvJs;4ok(tt~AboY HkVԬsɳ,j l~@m- JVOگ8܃xF~x`F{T{Bt 6ȍ2Gbvgs5( |T%&{ǽ~лh*+X]odF ?%Ps~>m9/ t `j>I;h!U y84zs}qRʧ'qrxdMZR5ю)U5,TΖxl074UU>8/[rnMsb)mw2tF_? *{*< \, k&asED1(Ad;pZyv$Nڝ} 3kƘ': ;>D %H`Y f ; M@1߷7f9JxɖP]1 ji"!'Uyq끽Duk} SN.>[<Bt":Eys&"OD췆@.aˈQ ]Br>F1`Pf%k`$#uȫ)R/g+xE -8LPkO;}? _56[B$3JZS6+s/,ϓLS7FÍDb5es3TMX 1,͗:U tc5"g:^l]A=:"DºABWMEK6$|oL_{zP+Lo7?Ϡlfp@Ⓣ7x9,*2r{x԰ u;e%KMp 2h+:_t'NW@< N]DPإZT\ep 4IRPn( g}IEҫPM>Pڻk;jqr+{[HnSxNT "c}Ҫ0/fkᨪZ`*@XamKwq ~<$;uvᴈrs:Μw2R*g #zQb4YȍKzx 71ުW#K}m >A]Uů^JPc%!Uq6"5UKo9ݖ<8:*m\WRXefN ' _iD8m\}3Ԧ_~opya#&H0}BnlSx* ;n3o,HagA_GZN@a I/;cm&^!2T 41ƔtG [^F$=m۹ E)0Spk^u9i <xϦFv C96d:;쟪!9?6hi[[C]ͧ"<@H|KSBϹ6K H74CH2ĸFgC^4?Nгqc"[/cEVKwQgAze# \i$* vO_iM0sqLc,bЗcݟREms=UR:WEkh#|Tk\ڳ4^)sH}3|bzlnTMmR.k~v*<^w+d/ mHts\&~+Tb쬅Ǘ}V_0Mtu$LŢ^R8˛ˍRTMmc$K'xp\2ц4q282D ܺ=(6kۭ6Ab%hКpqB0R]pd&^eWGk\mX=\0ABI+',:vPzt b6an!?+!_VNږÑzWݰ5t!HH,L$pYsѐwONa2;dxYB9]iJ 4]x|׸/w>w:mO$bᱺÀԁ;.o;]g|>k<@0m⁵O[ JDWx5XmYl|7i}Gže^h ue&[ܭm.C:%QZvm,4?ID GJ `c܋׷78,O5= Yh$N.(H\)#O!yY=ߨlrv3;Yy|:Q=3vLxZB΂,ۙVz.7/o2H7xH*%hPݶ&tأH4ޚޝɠjϭM个Oc 7hpؾDQ<~WeT?ӊu-c/]j~~@U' ۹([Xd(cG9)"zVm57ն6++ ; 60l|6k&xhJ<:}`=/Lnk\pn#nr !;o* 2цbFۤ)0^KؿO´~8@A.WQAI,Ub&_RElm>®4K!F^0-p,h6>`EQ*b(QYCx°<#2&!bjާqmi@Vx`QbK}| />h=Zg(ZXܣ ۋלaK&`ƍhB$>xU=eq PaR wXoTл,D_w%N $okK>ܗ-5cHޕLT(rX[mKocfԩuQ `8X~p9u 4qU# ڋiAPrҀϦ9-*yV5Q9|k0'LMvziCu42E.n6.g"k96"7̠g!IKCkj~%M4>spjR >ݾw-BY{¡W~)J"T uxvySs;35n4yTqlAnv.gf# RhXUIIӡG[2,wh7jZ{97Ƙłt:$ڐ"(?i 1?-х(:%iQT_<>AYe"وx]Jɲ otc2,a)NC bc?*YI#,7jD|kq"ƂTq_j@1:r{8@`|`-+Rvt]AC|!Zz*}}LWabbM.˲73N2M 0Tjk70iDqWz2iHji\/jy09)]fWޟ8pt9NG5IOC`h@p~/BroQvs-?^5`1HmKvr+w|ȵg? iP ךZxq5RW–V6Gm{<-mtP;.F3+]gA%`Μpk4i ƒ 7<%zI8ܨxrZ6:Hk%N5cLHT'%g˦gNt0@atp@hT %8AWZYx&עLZjg4v\ #*H_ Ijemo wm=}5ŧǿ0_ĒHU1LΐDMUwXx_XeIi`ƟSn^ p[qda%5!0qepOh4}\eXH x/_ps-Pf68 rt:TNսJ%C#.9 ~D66j4wESr:~(Liܸ=Qk%P}7Dar|`US6qUOص3 +f3¶(؅T8W}FU-nn|dm'r@>Wڒ("YAMiTC]A1j$kW~mĐHD$rزׅܰaꚶ$׸|/v2gU oS]tԨ~箟"q#1mq| A[Rws\a@#׎N/$bv =NW攅fR VKq&jTM::;]uYyoH6 Wߌ:Yq\B20MK~M\QGwʶE{11E\c",mJ(h5Ծ^uMxniUON@S TMM$7\Ϧ+?x'n?{Tfޭ$UXrgFCΰejMYkAJ2 Y{Ghs= fg^j-c٣J(mu>9+>S Z U*ryhY8t ړ[hB3뗸CaT+}a@mł~L-V#CǧҠ}ç﹓YsW(p|oqa% |.Tgloݩg\g]mCmfv* WU My# s0rDJ0 hǏP` r?NJZV<Y+r]L37\Yw""1w}c]8nwYBtlͼ?h0|"ёRON7o# 1?; ]zGǢIy (pK,'ƺQ.N{׶taL3aOP-PH0o"/N>ZVӒmOE~ Czc RCoV<ӽ8Ըbs,uGLQZ7k`Jp%OOr>hIn&mPw`cf!எ"T.Jo(ɁlCXJ>?R^YqT:9Fye{N*-_(4`e`*SJ*= ۣ3zHSνJ=.(. =sæ M"a/(h-v2{Rw2A"{ymt08)`[ӛoZ7uN3Od'b$skr%B4Ĩ^5V8BTYܲ)eAf:6U| pFŝ?k_[du?8<6,2a6.qmۡ=)ټ*$Nȵ8=Ɛ<ɢ1SOOjzoZ,TݠHs !T|%4.i%aPT4&),gϝjqE_x|um 7! UfzUGM)/'t)4B HbzKdN4>ݽ};h%Np8ah`O%ՄMمjq(A4OC2ɵVfU|49?,kr'r;-A]UJTUV gcN_!>F=^I`:TzQ [ y>_&:/}Qc#wMAr-յw/u:j!li*vQ5K y&&gq*| \ҏӗ-0܅W!Ju~qN~[SRQaseͳp璡elZIT}1S B{W7&R(XvYGT +k .f\Ќ|G"dV"4w}-v Hmh03 x^T&dXwա͋D ʞ'p30K{iz&f/6\4Sj˞?G<]0;PE0l STZ=j=HwW(Xp6 f2noХ +{-=6Ka}օ;q>L|I"3i@2u+G?N=zu#:Ҙƞʋ5C?1nM N< j~iu]D}5u5W<- /\XfzP!w_mb/^ދTܓzt&bUg[D_;.8sDk|igdt[ PFB20=;  W׹Q\r2|Rj( ʩD. y8ѓwM<#x5ۏ!M^ޑ,_׿ x(gKe_&_UlF= Nl2laܵNZꭉZ'8NS5/)$5{Y>Y>G ݩK\aTuT zA`O6P}M hڽcoB٬n؂돿W)R+)?YbO7 ~HcnI[FO{7ff$8& QwEv*OLץ(aQafHmq>77WlT0)] /؈E RqyJ.!iQ 17%h hDx.0dV&X#k\|Y{"M(xm(q~9XJ_2œ3'f~XbIdXm*0œr3 mCQtWu7P"72;d|# 'zQc}9Il"#O xKfWtp{j tilH`  )Y7c"$F&@׽wC6਻TpW_7Cbdei/yg:s:+,sQP\LZm60Yo3W/}) -_~Nc z pYꇦ:R1V3σ*OΠfIm PvھvJDlrWiP+vN$h UI4Yybٻ%. ꐨahl1AM"Zj7 gʛ\~o~h+&YKeNvX 7pa.ЗH<*_cr3"Ϫ8Z7;fR2\!3rt[kwl{[g{ zWIɊo8-ٚJxm!~ӷ*UagvGYZ2)H{BbDl*qYe2 'CE7lրh$bQU~ Q~vi è)6FR($'@"/©0Pp([3- 9ƪr n4lTp;?HjXdXvHB:",N=7X=E)_KF?Be˖ :Al1 Gd?@L<&-L-Ƹw/qcEuK:(ȆNϸYS&*K4 9/-/&ڲ6XҏdW6*!Hq9q"_߳y*mQIܑڙypN֕iNxk!p291¯/?c=[*s7#6x&JL@џr;6 ǝ`^R=A{ۯfrr4a3;eLmAIlNg+_B},&!&R1«]hxnPiF@7KTšLg q>ZH qF&!bm? ] NPu&+' $U#Jj HTe-q<39Ԇ6J"})c)cսMi3eBJ|MjAj}-uzM <7P7<ط#+M #܆T)w6bnŦ't8*?;Бp,rT@e+Ţo yQAq?j‡g =0l痐i)>i LcnMqC(CnUآ1系$]aDVO]λ "ĸS M _2MeZZ+(L9\.>0]˜(EdP@%+k>,޳H$$:=P-d7"o/ yyw%3ra9wґ5֑$3l.0lF&}Њ>[֨)0WYY?6 Jc+vۖs@"yvlS4Z |JJvx"#tޢ}4S!Q[s\5ϓw3S&Q8D:=IEcfgm(w\hW6O"S(Wh⡇ŅSyjGp/!>B4rʒ*Vnۂ&cRЖ|D϶P%fĉmݪg$L7WȲK4t-2@"/]߲j| PZq\VȸZ ڊ~&x'd#G% >\ђ9Ёab%@|SɎvwoޓ#;sG>*/*~pPrV*|tOkAzmjOp/PsVrͦ Q~Sx^RaAp>3(;[y|Z%q$ *dNE3Ϳ:qv_}3@UΌ~:yU3"5;@#'%"QT*@_w8%tƽŕE&攁L\C1usȭKƩ(pVyN](#D];u`,ZãH$ Eգ} D9F`U 8[n<:ϣ &JI婖m1&g>DGGd'1ڀ˳qOLiRˮyQPc@nvDsttΨumPJj֬S[SS ДFyA]W _LR*J6wm@\-K WE9 T{5fczUAݼ I%𗆴i T7Նr (E}x[cYs:LcW3LN1E_ai S6zNzC/HO_$` Cλ{/^^qzZsAT7P`$u[8mq+S2MWR#MmzKj~Ypy.Y5iJh3[l1);iؚٷuH^{tζSH/iUyowC:aƍ" 3xY J+^dkϟ-nnۥP:s^y0[hB߷&_u T 'ԎC ?; R( 7<ۜIJ}p\EĶ"G=g\)=]Oi0P8z#j`[`Bb5K𚐟:A !WFpõwp[s_?4GQeFV^TUDMA֓yṕqusIΊ ŏZ\L ~:c&T5lG%A6پ 6WB>V+tK=:>!rFM $A{. /T5hjBNΊ5Bv"}p@<ʊxOz%SߖHVG560_13)Oc~o8T dq:@< 爽y5 ODoy9 P pބ&N'QO̿rPB{VnrM)"<0yXeG^ mږZ~@嚞*(A `n5sJE$I@JAQ]V+ 7}XzWi) )_Bot5_FyldW{E@Z=b\Z!wİkaiD#ҒE(Ðsن }%&Cqq|bzAH,r|1fOl{C&wo&]aHm7j~K1XaSxȥPpoOG@5TgMn]3#72{ojURi_c_TpibH`1fD_}.oHWωi21z}j0.zm?91ZbiW(pֳW4@$gOis6lڤZr Fzi4o{r74j^JSHʀmǷ;f7uVk?@ךv#|pA)_B z/kEl lV͂,]G_#[= x16 uÔ5 8F3oQݍ]AjC 2P/UL?srmy oQP&4&ŀ8[DQĺ1.g Tj0>]S("Fl3|0PӒ祐X9,tiɹm$yㆬ'KOȿ6f+ 8i޿`~]/ )2rrRRDys̀I[z B$|8 yZV6Wd˱qbb#r[-=Q~Z*- 86'ЊHbO&Ų 2ȏu?BBC R#N&ڭ 8Ar.=iQNd 1/]y) } q|W3K@e1FĒíxO SI̜#\GaYMYs(_;MGH@08SzAUϩ&ib'jM{!8rEU ,zX0C1&O>¸qI ѳ ^d 1_8[Ԡ"L;r2|eE8^F-^wǮ % li%>DН8Y10{&Ni Q@kfZnѨX;M zbx( \XNR ]"WL=в}c@{(:JZUrb~mU~N DtH(X}[F/p2|=;KH5DjO3@\b@1A`pݼ'~c|mc{IL^1.rt*e"kkHV$pj  A&iU]t1&ԺBP[g]_w#+"駡Y=j֪M ε#;e\j˃48tJ}5U]RjZ =[>~Q$nHQ͸-Pׅe}д9 rw G4YoWf4 +caBe+嚞CZՠ6b.\тcqC*ҹ*ܗFǧBZEu{^nk^I_^1$>2ȋU e N+`dnWuMxxh,Xa{e:ѪvHXXXWg%I|uQ쪄屪\%0R9BDst{]Rwj{+Xό H;M.t!4[@>, H, |HeV 5vHCR/7ڋk.@Xofj%W*nU *xuOM/a҇ E]â{i\).jjUyn6$ OzJV&(xnbK+r1GؔԌBx$}թeA47ۏu r ^ [9 g)g{BYUZa9QSyw.H*l)u kzqr!R'7Y-3$6+LJ qK&zz"{5\jXرT^(%kͦ.leZZ{hM{c`H< 0ϋȊM8 ]x2Ø޻VNy>8n M=存tZ]ch uoIkLÕv4x0ma/ΨAY?fhn>2|BMw{V&}ID*Qӷߪ)R HdME+=HAX]2UAup .p?[Q8;ALOV_Hc$u`q!./0ZWkF}H,⸝G6܋'H'eUĜegIm9$ B䀔ƨ}yGOWUC(H#PnX۲8 ]yncsǸ*ukCJl:,Aȣ[e63E&* 8ŒT"|AdrknXD PC]z $4q7FnG(o]>!A앾3 @Ah[6ᢼb;*yz$*0E0MWe|!I#]*:D D㴡 .A,tO7{lr-,:7BbX߯bMmQ;emdEMپ]Bsb"ȬxQmxjJw{c|I},hD3X93kg; $5h02r aīVpiF8 #=xeRϳ|ĂZr `oŦh#~O['uX1-]%}EnIE*g@"ŅH@0M̸laۇ_Wflj(`ϾȄϕeL|Hu^NapþE^Nۖ]O^4V9yQg .AAuխ~ASꫩ\x&S. 9WpOz+=VN9y8]H=6 <&G9u|tmysamU.Z={g8;O&Z~ _;#56}!hX%>[/)cnUy9(9G"̖!qУTkA'DtT]P~DQYZRVP[{ 4lV}귉̘l)G%Y-Ȧ1_HgP'b4lX4 i ;_ ݺl~y3CR#aBD -ClT1 e<1@7ʟEq?lְppҥ5d `vzc7 ECu"ī/pr3rZ,}4Cpϯ;N؋`(ml32L%/{b%՚OiF mY"jsY҄V<04}&l l&uL {Йki.YiI]܂t6HQ ' dSåoXz:ir;I"DyYIa䨆¤Ӻ{R+azD,ӷ&*u2TŧClw*)|kDv?>|PrqQޒFl`(4`LxG4qh_Te[ * ?#ʑQ-$-Ch;y޸'@Oo:,Q% y!,B'US[&'M{^˸J;2G)s-%v\emf+{-Hl YocY>kyn6' h fԘHC/v 3uReHJ̋{/^TFq< /L KfRwD:ƻHn{UM܋Fq Q%EA Id&k X#^5B,e5۲&:B@$`[Jdr蒳9 A@麔`E܉Gz~7x./?@v\J*(ͼ?f1LOC+] ck1-uvCܒ?JfԵy,=ɗjbw n:x`FvQv2ЮtP𤀳6Fh\Pd~olomjHL~lz#_z[i, 7 ˊi2MrL,Is`I< LqZG& 1ph u5G֪)JXtjggo5MH AuL5}~.P 8jV1vrA.+ E; KJoȡqF8l/VkcA/u>FKlBudr,ׁ)‚9yl`72XIjJ %:{`˰ִ4/i 7 jvzd׋ DE6 N}q"!v3:E@fF ;>*[S->hRI)B?9wGjǏlH̞8C=ϠV&.E)sK%C-.Α -4O(WZ 2·$/*O uR۝R*IJBo-Wد {2cfq"4ʲߍZd{'%t񌹈,f %T?ljNgQ ./*YjPDRa4ǽU%)q6ind䬒hV怋!UQxgX'NiچRs[@Zo?em 5 Dz_^H ^,h?Xq/s-f,܌(SbiTRt%#0 I! BCً)84|O, m5I 1wF߆:z&78< NAl^~~"kX>S>Qn5ߌA-;:_5պ"5c*&p>'{ZB J)Y.j: Y[/z{oP{U6 Ekjx: cהlw@-՚6Fdz2܉M ^N`@q|n HzvI[BKz[*k܁Z&mFhk`㛣I47e^wl鷸F/D|tV]+{u6=aʓM:lJ_Ƅ8smXpj5n:C@pa`S`үx0GT"S0 d>Cۤ|gi|hASQīMmunC,(FouA׃w_  J-`LG 9Ot'5ނXh&mw8nޥfpHeHizg Z(=FR=ebKlhx5*V6%S{3T~p,?)&;>CL&d:f8{_G_=R2 LE1V0 Te7ލ(L x2t6!o }UI1=7˛ ]o^5 jh[InHç2` '͸-s%p-Uao7vbN;g <3.Hp{Cdb5䞏N!Z6]ƪUI]Cw‘M1!\K&s 8Ɛ<-H(RW ^2'V&E(TF`^.g>#Aۤâo*[}WSpAz:WUY|,frTXaO`S_zmȨf92)pJ|oAQjrM]QJtXR}auA;9y oQDU)-,kCOY*%U q{\w0u)XKZ6sϻgI:&;0+T<[-iHm ?Gpy XN}jU-R`7-u%Q f=W"KyX4 ||8bV_D5FT G@"m!zIvԐ3PPM؍H`<*#`M2ěȼ9W h9 '"ѷSPZqY#=_\!VYM$͒r ֚U4)1޻Bm~Q^%Pv^*0\th8=3vtTө)>w.iІNNӤ hAu*.yOqz!}?K",G 6 d~x6|Zv'tm)556+|Z J~퓸}dI(KGzMoojGyoک}BeP"5 "2^ux @Qtk g-OB Gaj.\bک1+oaAȗ]N6*_ͮEtL<,+?Ё#)IL{`[6v;`4M0s~ GgvN1zd iBMѯ؝Rsnp%f7|g0Z{+Eg=PDRgd섊-VBt@|ªaΙKL*wQP`xz(8%:&EwLyœHS`6"mqh 6W(R+'Ug1aOb⾴̓*uFzGߴ)Ek ʞLsf{eYM&糶JE}HRz Cu-c}Ddz*-N),~S,U;:&_$(WAKeԞ7q_/Wȁݏ>~gIWc4n$gewoݟSV^uO=ӆt bG yK+6]vveJ=&a@m3H-5 t^e0BT[s˽I`G\LAn;f)v/Žyb]Oٰ /9DF t**: w׶n.?fvêTD?pR]}p3&OկTQ1gN2-t %96o3HȧnƎWK,Za8DPTc?P`cLQF%-8N<+ f<O^Q4 #t7œ ]\Cs~|>PZZ1~ǘLmB86rD2⚲zgEaZ6'OKg==Ƨ#{ ";)yC7oΉ?JPcL]pHR;>ϹwzOF F NVW' X]JTPKm'C$)rky叁- f3z*9)eG(F)Vb &ް= P5RY뻁;jω S HK)LP񑰽)N֩&.l KS_bD_M4P锸+A =-.tmJ{O;aT֬vj`DBP꟝T. -CKKp|'hps& EV vMFh&8H ^m4Xm\q>W3/u)@{”cD]5̂49*'ZB$_ٝ.fLGSTG Bq~ Y`P B5w*(U}r@JT|H1/}_5꠆ewҋDBJ*rbL&YSI/.R3V`-|+_CW9 zkT~SML 02 ڬl>HLyJp%(CDp Q_ӭ 1* nY|9Lnrк"m^Kъw8;aaMK[38Q0 {Ǩ *ygdC89#s0?}mQw2qn h"v)M5ONzRx P.jJc)e7@$i0|\g bww*ظ[YLK}K0[|¬ 9 f7,2d~[!--I"LR c (6D-VL3.XUrj;BD717@pYFd&@|F_afG}=hKX""Cٷ;% I |s-kU0Gax6&8Ij*"V>~,.h'Qu.|pXVydBTz(614RsI^&܄(+:.C=ZT &{0_+F &4t)nk r9H^Zf=@^ƑF.6D_`EͻSo_am!҆%$3zΌ齗թ㷘)DU ;m],zpcWa%rrt3G;B, q,˗j:|!aJ_q~A i LniRh֫)*ڴ(`OOI6&[)I2Ы# Q\褟FqIcVx7#[sJ'ar9A[dzD 7ĸW yT–ŖnۺL`;n*B4߈4/ .8oe]DT #>IufPg#ALJ"$ Įtwd:=%i U?RWCN1d~<ʽP?0`Nj W DKF~ϚQͮ7,C@ݕn?XGw6yp {ޫ-.\dGj*41gj?274z-__=?)BBq{=7 6~S> Ń"'P dǦ5nuF)\ݔ_LrN5ݭsKL .nm`a]I`Z(| kGBXqY数T Iaz5ԝdh;?70gI`8-HvC08|̽Y81P} FFXgB Ĕ7Bp)穚 ұr5uq+8'KEz84Ԝ];E?MÓ\S"UQy`+rP˔&}nhL`8/0 o"l^2c'K;KQ| 6Tu@>]S ۃ+'Tru˞[7IѮYܬ(UU7D廛+GOCKq5NLtKq~\%.`Kْ @V"h{:A5n!pk`yCtlA:dge:D'I䙋BRmK6iif3#)rsDȀ̄kl:;}i`SJa;W E*X}xxhPI-V,o JBӢqq5K+k@0 CHȪMńdP] 앑((%}en+>2q&$o:wpa%cgIꩄ`@@ \|N-¹l]=qfƯ8|[l V%|;np,Xvoc~!4nWv2!DLKw' \1l)*+D.)Ś8s[Rg[(tbݶRTR>% O)ѧ0fGMW\^`3[1R Xfϫ$5(=xx q?с ph @wqܹ4ʼlT7ʐLk'u'ݛ޳sdCEa?Dg^ǂ^ @#H]A=kA-NBfqWA3إ?3(SN8ylUN3u|Bԁ;6O1wFT`Nd$>Rp)j1MyDh;mit;'Cs:жVPGyZ2>>j9:W%ٿn&)h *fr`_#)%0G!.q4}2Eh)+"L_Q[fR=Lմ|+A&O\L0 Z $ST ia4(\'fMɄJ-E*]k=ÂKH$9菕V^wwJ3$y⬚5! O~13J7wiTci c \rr4ХDгϢ"kBcUU'yv\;bdf2FjlT4>(0qw@P `L]âMX]/xI|ij~iڣ0$+ $$\7ɋ:~AOvr|=$R\TdH8,TU]Vx5m =imc6ؖ?1j}RfNpFJOo2*B{GB (KoJFVxӘe)v@[qUEB`2;I@8,ׅIA(oY*' ǚEu_q_{7,jhN~=eo!QH9U8uP*M!vt{xeϚMsߜ"\Q^dAHɾ6jC8  E<Z#DH?4 B4/-6aSD) "=@=o rxWꕙ)vvfii>!LFJ.%Tk PXܩ (TE 7I1O%3s"YnFB mƥ7W6~IR2 GJK۲cS/ 8VXXM( [Tn:wʋ|=K`^壊}"%2qWpS9m2]2 aOD3+B+pWꑄqpd\laLg)'[.lXKېHH뿣D+L,xOR3;"Ѯj7ƕ.7nC{ >? (\ £t򓼜3W?`=К~vOM)^0wY+b-"lLQHbXFr<,*{3MʨRXh|:oETVT<@ +}LpURE‘sf xE7_DkN𤙝ɯ)K7~8940|ɐpP *P/=A*BX6=bƒ=y Lm.Ҕ^OE}}nN T"2<Wn: EBey,N~-m?6>3v]wi;믗уvk9Rw]GcϷHɛ<+3iRa[>I* +D8а aד&š.d 2EnƩPR(Ļl@4d@hfk٪(Iۅ;*ɀ vU|21밻\E| PVz ߑ3{t(’cXn &:D20,_=/A8uc%~ef1\70O՛\`Ql&/͢ GpxrĻ6Z @gq7+ inx1 آ7f KK'eEɉ~o j4#b焭ZuMBy(Y3[(޳'uGJ[PjjV=7F{iTzU}D"u WO\@ QnD|_ h3{4jI8Ak$2܈xVvr`ӄFbZ=E|W&z&,钤 'ҙ3t0416kz?zLm55L^p[pԭ0 :N* Q_Z| '9D%$nsii6hL1Bo'sQ]O1 `-읳A f2|Pj1 0`SδC{ẘn%闘qT+U9n6(`*U14A\kE[K< /, (Eֻ3Fؐt5Lοj UיޤquDա~6Tl«jҿ!*NC}̗ݻUpY49~= &%}5Ef8Wz4{!c诠l-S  IL}uNUx3NU5vD=襽V:Ѝk4E{fkbz &z 1bIѠbԗg+\YꍡфwTj04`UyFG|ø=4X>:vFZ9 *&Y`L2~Wom|dYg|D"9vLMh*YؙrNZjlg'2>JjGw^3٠JR!i&A(*ֆCM9}L1|femHh<#COB& 6˾$#cJp`OO|$N::>ԴLA(!6W0XcDeAA`9 PjOx"M4'ވ*%<3 |@8|4@L;ĀbU֍"̠;-Q\reĥk܍F!IFi^>inw(a#r*$iBhgtl`X%XC9o}ͩn@ `3W{EA[2px(YwuoL;l} ق뱝ʦS1!UrD;}gzv4hEi ;X%Ż{#d"yE?cǗ@JbGHL鬊*D6f؉tT[KϢ(0Ҩ1A 08LѝLسljIa&D"DwrwH<<"f/mSR#u(h7Um=w8z=?]!q؞Pl&+AU3&u}wai"Qmkk'B<"YRӝlv a"V.rwn:t񮞎w;S{!?J|T >e]q_}IL./½z.@&!֘> A+!J /@vğ\⌘,O>-:/x,iz6뱠4ӦR_wN-b ';R<'&o#/2\k@F*}ŅHYVRXg?nQ7!@Mn gVаHzxhoҲC /pJEĄռ%IL.j6q;.jOIМZSfNn@UUG8qrlP1 zwKkc`dqMa3EqiԐCw<ѫ`MV+> %NcS2TӐc9A  F57J[>#b ߤ_qYl ƿ8Ƕ)a~ܼ@L^)~̺h%oHX > [mm:Ecb *WcY @nSSmͰ\pAs7 t{ZSXAx>;4ܛN߾$>{}we n,jvJ=!K˩Es ]7s~ ]Uto͆/ m!C׫.6sb_#lC㴳J\*+WQ("}AVIp~MU~yG6v#@ = \Y?R+ׄ^{TҏM4-@CsI񠼼Uls 9|&_A]ԡU;5V,5,;ImvZFfyf$+R={o(lX3gx &Q0b&!}VuvssP)8* Mj̏\?'E)1 WE]xVuq8ٺ aR2Iq d.$E8:mGtOPJ0CA({Pa(r*a%HT=sE)= ?ger5T5H]bCUʕ<*d!:Y9X^̒ʳ1 Mm=&ФvބiA(LZ:X^`:~(7يJvdq_t9}jɫ@kW> ?EHBqްw׆rfr{e0Yh8ُj&jyk0%3iӪJm>ú e" yב`?tiuɷx8Y"dO-Q*BIWaS6[ @ 2;i4H?] (|dסL4LS~/*}sky>}Db` T*"2Gͯɱb%wn@ecdHDӹ.)#K%m K,\Tt?g 5U^Tg@F>j B)T ۟~ d*/Vʤ9_^u9N bo.6@ /iWو¬N}ek;{,Hp 6U2m߉w-3$6bWs '峥pPSTM,n[ 5Բ'5v[' kc!L PtYm H6i`5הZPX8ʙ1-m@jGyUCEfpE` !Ihr!;5QOP&C٨LfdUP'إ4f2%U 0ݔ 9ϧ`푉q)OpwQg35>\&A:0f|c.DgnZ4=K+ePG-iEs3l [jG Mc:UaJ^CQz)M슸 _|p9Xlu V7yIK |Q99-R'gI1l,2oӡ+CmuX{ [ K+ujj&b_*HdIեN"yO6\/x'NQ*%>cuWE%'^{vG#5|*\\BD;Qut+ڑ^[ENzw8?cN)^q[0N[\ˋGyz!f)_zTq߳i(OYgbs.UhoQ(iVlSX&I!cމ.Z99-+@bDpBsq%=#Mzdלy!QMMhIjl#c[:kpm!ygcPLXSEm ^/5=O!R{r(u:R 8TCWEmyIoH ^˾\=%R׎=<>BƷ~gTqnL)`Ån6Ek-a`ui- ùo={PEB ,--5Ƴ<$= k&KK_Awv7'Se^Z $Sj<C:=N3fݜ(LO-Țhi| pV+傿3 Gwyu gNcLp LI'^&s&\Ъ ^ݓT> LD7o pz`UcxTsRX7_W'E3!(g"]ʣ)uB&܍jn;=f,9o8sK-\YΌ,7l301o%:76YZl ,$^Ex@M6ya@|PA%DkuWTzQIum4)PpZgQҀuk(f \N!$!wkP"Xqkw+8ā Zn< 5~,#PV GQKQɧm=7.#]EVcbf~;ǚTJM'UhL,Iv6ʭdǣ ] I?\l.<$|$ȨY`jk>FrV׶waDdҲ]X)Ǚ4;'_Hff:<Х]+ ڽm & 4zMu:[!֥gjD&\/.O%Jr944zj_łdR?6۞+ϒ,O~y!{ TZu͛Ts[Ɂ%y5#.E/ߊhvU:4Urhk! [v41{8dQ2hqեuBJ(> u(YֈGP( 㨲=Y2Jn NW4қhZݒ,‡O)t0vr|uQ@9 *~kh)TJ 65osyI޺ArؤAJWF_t.} THY'_m^*ki#P䦋%Ɖ2b>JJOΣLm3'm!ozga6GC܀j~:6.wBmKNz /4Xl/E#@A؏fJ 6L@XɈ5@cfgt)e[]2s+BI0SrW4G,˒G8OOzrl9`>߱Q!d''F[iDC 7uCl/:pQܓ:2c?GgSHZv\T;=9J~v?(QRC~zzFL8/HE8N3^}@dTusm#щU^J{x[z6yj'M;; h(y nRog:bFCl[Mp sK1c.ͅ9j8Oa^, H8)+DTI cSV+m Z,xd3P"0`w1Cȿ OLJř~#BFaZ<?l|:6*|^cwMiC 깱(JP?G/ލEP忝!O=[cOc%A^>1T{f5 A:DQ~ KXU]$ JY&`s.fzNNJj,tAM\] ufe JO0gU8+_n> d΂]5MKKF[)85,sY^˃RqJATG;NvR*(%t28>y4A6/}?=<;k-./XA0WB%]bsakWvݗ1_"ėD(UppD_ΖKiB]qqz,Xrۂ3ۺEo\ΖQ5:gky% Ď|}cJ m;ƧRNsR1XTzQ}O;jUQbȋl7e^4.L^SjNnz̖V4Kl< mc½:aLi !{qsG^ hP}7qa-'JVq>~[m ,5H8JѼQL][ M.K}rUe4(d/;jQ7q/,ݞU"٧ `P&k+Ktki#qv\a U_a9Bj$hP n4Nx W޶.T_z.7mϩ=0]zqEQ:-ĝW~/#Kb83Q=;9w.)|мe's,W@}. )2s72'i@2CHl< |$E vR;:;/~{Yp>ng J HPe꾒1Û,KSwm6 XYWWdU7.~ҏhIItܮavmH(SUٙsT-mIimQ4s]H)KV2稩CldBH"@vb I3T ϙ.|I,wzϑqغ\(sGXs 0hëk&28QRCyњ˗PAĿ0{ P@\~)iTddKQ~\!Դ)TA02d *Rn]# d@|SgC{$_ q݀5W/mj>+KR+9@UZSë6,T2l!DqأC1EZhSW)2 Ivh:3g h:]O_nғ{*݇эjc}ʔ(XȔ_1T5" m"l9l>|0Cs:FP Mʧ:;ᕴI5:l"( GZR%n<ګ`{O^pǣc!}녩Db4QKY\h4vԇ}O8nYx.g, Sr#:Y7 ];=‘D9ΛwϮr^±V*m3*v|@<[<3T'g2 %_|$&r4\= ]<&p/8Bn_MA _S?& c7c!Ow;fz˱ǧC ἒ{ƵD}~[ -g8J#HALJƇQܶ.b-pLU 苈<+pòw$„`F'#"!Q00B@%C{͟g_B:#.M1,o upVb j/>PY[b*ū)jRղo.`*q@s }ueTzDߖgMQW1hk_ { f #п5-B."2|]q+^)!.Dͫ @C<m,yw%1qt4_bL=[o<]AR`qV +5D: ]B;CJ 1'/xJ(^2~B$`۴M<횳/KpMbҀEK8fSQX%7hr;ۛ,p_Qwdz.*7y)֕舎 8 lyЖojoOql}ǖv~ܑ$/J5'^D%~3.EZ_I\W:Dzs3fyeM5)2l]}8Ⅸ `'\~__1K xﻰi"vXQw6 CLjO/<:\9]=\yVSÊG K:i:+W%W8R) R99%X Fq⃳Yp4wH.8b;ΣJ#"]Y Ga}7)-&L7:OTe$<ɏ> +HnR U<wx紋%dQgF/PAB>Gc\ nɚ edDrp\c1V33b}PMX9`F| 70M67Vcu\WÉ<.ɤ nB٨:t6x3 !(gjX$z]Wy5r!ŀO(h+^M]KLyaCy4ٝ=]ĖIzKmnAw.2$C\^)ۚʫYI[zs¨s7٩#=Q^^RF&n,Se *wڥc#ҩ*%Vv!B:bpޔ &D?n"  g0PC!Epj.~&5Q2cCLT6zRX&;ڒ~RNoP a|ďkE^ؾ`y|IuM@&QVr[$s+ng偢kx>?tXgDa:)f~Y ˜xiqVdd]1@2gEq (C_BX68Sm3{HlkK+y4Mf~~DkR!0f$3RIkn_gQS0YBXt!S.`N3aC|K$G1\ϲ,dq_sPIX2}eʅ DBM_A=RdfPȗX|I=<«Br꾍ݕDbL+"ʣ6z˳dn^F&n& k uuoe'lEKB?":?#C[3µ2J*Vs)U.ԭ<sYLB!D.)vU*>5 ș;_J(5Pz POFdCvpgA:3%|*R$R,ܾ5X&{*^#o7IZN!KκPY@,%"F.n>Gl9A[Eѱ c˭kg.7f\K!q_tPB-0)i H$En˝)/O͍IQͷёIx,%hA6 إ6_ّn 〉Ӈ'`Y $1/#g4@A~㙠S& tY:.&&xz]OM+}"jx7۵bJ sQa$vL|D6b嘍YbJ3O#bvaFF@0Y` #YSo=CΖ=}mΫ4zh~gl0+ G۪% C撚{PVmHM {v '܊ ELxwveArtUTBw} " 'Ag]^?Q`>4`Qld}\;,$SM"pS3>Ǚ@,;>duoU5_L/p'h:)78:cf5+u'sRs&>z'A2v+mNk/@{Zo h g?57, %" sb9zٌk=ҧ5fl&zʔ)}"+ɨ]0[v7<QO|"wIU 1">ܨ^QOVsW6 EvVz*$XP3EͯVb 'm0Uѫ>3LҗWGSf#zm3j!?XRԜU+uO{#2ǚ{q#kn{ş<\ec  =~DW9*BK|;h0^n4%,W)okS[!d,)@W;+Eއ11PP2vg;jR{TY{W9TgxZOhDf f5~v12ubgzID+!,g)mxVB5jOQ,W1zLƿVPz27oo)'P 'OF 2iR@t&@aoueI^?^4'Sq\B$zVEPzmOYm#aI|\,yma!5Xf%wVAnQqS|.C}?`G,U:ɴq^wقP@. =-e̎]oZr^=ר~lɛk|6#t QEaX-ŝ,!m!0nO b4,<;!QJ8Vp8#heMxWe.{󪉍+Aqj^[%A3|;Ig1=?ۛ Sh!`R蛻}@ A-cVxZt1Esl> <}X@Bp8,W _6 nTLv_8&*6;y\)ƑrN& c*{Z,tFu.3yn9Xc"ڟJ/PpjzjhTᆪ|M8$U0+D _J܃*_,H\PU+$InQXتcnioK IUP}KA0lh6]{7>I%]#aT\YfP%?ߑ,\oBx'Y`zH%?hbu>bƂeG]v@ $u2=| F~臾lG`aDLå)xL,h{~uAUMRFφXcú;]ysiE!(a 7,(PVa9\FM2Hrq:E Е}~qh+4ٔe/+y[T{"p cW9]xed^e-w d'MYEcLng1uj?=5`92EZНBDLx-FfғBM=?E-}d d}@_ uӵX$(晦Hci1XiwףXNq 5im`} zFv +lWK_ 0?؋pfH(5`쟏$ k_s hw5%.GBpV/G7#A1qH`s&qL||/i/w' z4^q|rVk hp6ٖu!_uv e·cL ߫}M[ $N%w,֭sR$!Lȉ>Mu'aNA2?=-_ UY3zwU  W"H;h-)PEವ33p7qI5agH{MD>X6q\D#\apMK@QYh1kUghȷj9P_ Bkւ\us"8W2d5'$ bY3~1n.c ElSCÃfaq s n%H4DmE_+㴶(T]oQ׊ȆR C u̼ŀ6eZBǕ9>׿y+KB,ioJ|(":y.<ȱ;^a5'sr'vdU  Egvh(^g8~",> G̻.Dlns^I[]Rܐ[;k2uܓ~/J*irb<6LXp5o"UNZ *oC .2zTpSmlO4*+1`&dOL%H0nf-^N jWG)&)Q ^mx_(G2lF[vdߥsu.ab r^0ҵe])@vF"BIYF`k ce6P kUʓRf^)Rb6Qv6x@ik]9rx&]%jbQ젏/n `؉/f,:$kYwDȥ.^yZ;BS}< |fwxҭ{鬏?h 'e4*_21o\GoxA딝.`G%k@gꦡTnCiPڢ=<2ʶ {,FZR:pC^^uo=ALφh2&huPnFzIw{7oO=OLaΦnyR)n]7D|`:Vב=N̑S/۴n0quADۤ~!l3,u+CegL'WP4Dq*%6~X2@VճUV"^' jF+̕)i$ue`w`|`ډJV'K `ٿB;F=Lef!;pg5<ָcRhd" 8"a!\u(F71l>!Ճvxa*lOZ`+7HLᲤ|u@g9N]oՐhԚk%WD򚹻+y5Ex]EKC\,tK^.- K8G`^̢@v5e[m8W-`+Y9"SpӐ0O3_~3f=ZGs*ܚ')JW+J@qy8. p:f]<Z? |q[Y/Kct<=wo"JD0{e%%5 |ڮ).5— 9"&L7 {Kΐ{ j:w$H~f 7 >4Jx{ j9 *kԾ!E![43x%w0z*Z$LIR `U&-N>p'"\="-oOCwR,iyIS@œq+99Y>nS|b/*zNI`KL7 4+kןDwv dZ-'%Wˀ)fywji7ǩ-2eCUuBBVl;Os=R8arߊy jaSJAA3SKYVX- qLdm5[#xY1:{4eF/G 3!^An Vxo@\ :+>܂X"!ݒN̲khaQe7;O~ѩz()0n}}NVyPN7ze?.qFO&,kaX]`(z$u1L!2"E|Rl4g3GgX*rH>` <+LWSA2aN3[Woņ~T12`vkZM[vXD^_"/.M:YFx+|`j&,oư3=0pQsX<'?I0w޴(1Dax'MfÖy/,ʎ[^!"c!_n`k9fdo|m I]y֬7U&PZF|>4Ľ\)L5EJfEVUoLh+8B1mp0dЍ=8&\ ΁<fQwӦ%HSTb8+NwEulk!YKD"dh5~|akgud)e ɳVǪJ@Bw8n&/k&Y8Rdq"jS6[ɚQ0̲e6rвi87(rorL'  tFG!_l=Ȱ:[}IO=GE{1٬+ o}uKr6 ,ta73GV(8Uw64ӛ(E(mQ|X ֏X_$mGt6!xlh%(4h(,\ZakcJgGw'rz\HKJ/`ve/~X"qc{ުCZ+zij+|c9Q"=֕V`eF#XMgG|ό(Djdn|p 1'pfxABH#PMWrЁ<}gJEo}`^L}u] qs=ֲʀZ.S=#}AQVFE 6sBRJGs\IXJ6wW.jiˆw^ڭoݞj"%v2#bjw*$Q:_9ԕ,W @on ,kK4!MzDBQJo\:FRO|D !esaLMS:iCR4B6Y)b |lżXN6_4<<'ڼET~luSd4jhnse*1}%6ͳ*x{nWvNnIu( K㫾vZ܂Y(@π/ 6k290[0T$*dͿ?*f!Wþ2Qp1L;CB&X|:`5[$VBE R Obx\(j5P #j[H@3N-vuAh6`RAf|B 7q!+[jAqTOIqe.ctv } }d|%C@<TœeӾ?7t7`Z>堆Jҟ%WQٲw3,d9h툊Xso+hxksFجH#bAfT仿 ~ln&"/I8o`0 2G c˃HޥU|. |K,ER^Fzҹ+w"֜0).ųZ~!3R=@]aaE֐t82r0MEpQ00}>kjH,k?RJ)kwbHõ2^@\B*1ehT*Z$)*`8Bbpl D\ J803@2Ӛme=τ .1~31f@|h>TeEtMh`!x%o版륗;׳AȨt@0]Z?vIsi8G\ &.{VtENUobHnƴg.k]uM@kM8Y'} ୦dIyB4;BV8极j,0gws8aeF%YP\hdV^PLaE4x#|}= 'ΆRhf>C"0Ny22%ߪ1|h!h>s ۏqfe,P!i9XMV}P/z4{|F<]Rz5UOW~g?ªaAv9Y͟yvw=|v*e3"nH1k ?j)xB9WrGɽ*X{ :Xj 1@Pcm߰/I@'8}{R9a;5ˋ\xt8Egc߱h."@\ cF$y{*Z܇f US>?kjxȵ 'x9R J'h{xF^~\> OW  Ĉh)n Y y@Ա#O%;D6,G\XdŬrhSSضh˲lAjSc'``Rـ 'a$ ^ HaiRѬR`̲7`20=h\0g*BHWh4|KqOﮌP!ۅκτ@fn(zgZ4O=a=yc%wF?X#z<9kSK٤@TAvC'GvűC\dhmb:i{7\O2iϰ `5SU5BE7p# @ a/5_vގh7=g&͚X;U^ 棭?M?/|-++%^մŔ$XPe[?!~;hc1@u7L/L:L+1L{T^W)Em"è+ɥ0OrHRN)7D+m@<9^+ʭ2 '*XTqF0,pVѶ(zl4PCƒ0BPqxR# (``yM6Z@|ouvѵw³qV8 [`}q+;e|z GxS4:/" hBi&Apl٣z[UAl->$٪и5"H"OT=yP7>r6ݢ] NAL~'x@ [5}\h|3x^.ΚFG49Wc#шXUA}PS]7?7-j+ɡ#^<-j Fzkv dz01rs*yNBes%Iߘ<\t8iK|U4K$6G.B@?jaח96U8!aGil hiJN8wbu`|CEq>aSCp:SwM;MoD|: $4{E⽗@ [qcY/(ehwa=^%JhƩNV֪z<;l 9G!m)q_4zj>}y7r Njj9-mq!hn>&5!O&~ʾ=74BaNL?U |ܒbVSIJǸG)>,[9K|q ;)aKkwqk n94X>0 oqBl'Vw:F^YZlv% 6w'OGRX}3-%7rK;ƶL$SX=6HYeRq畆.tʩgh 87֤ե}rѨa^G3x6*#E6ظ4"25]K#tYJJKQ=^bi9'[q` ;p#̷}m^ʶ_qYaWU9ğP-訡iEUM2Bf{s`JӶI>c+ǁSb&>IAHNETpc0MQ[rm;\< N\? dg: UCw xq8V[v*g9dR (C>;&k\TwzKj[ w%ǻrZJdZq{AaZ{J-1|BI^;.55?Y&I+i|%r_pIIkZC@f7C) YPil.z j"aW!b y(7T')WxynlT:nB;!͢o{_{3D.>p|sJ4V'+ ['hmt<[c N|&LQ/|/Q&gwME?zGH`!;x@f+EB*jmj[G.SS~lGK@eknU.PUPagw(#xӕR͍L/ Cؕ#k+Պv֣ҜlU*6LUmLP(xeUsyM6m#OЂ1XcL0&ſŏ$ueXz3K]lfbtFt\͜!w *",;30S/)岉ϯ_ChpI f-"VY0ga>B~DD{PRC^84`-L/e%4=d~VmfgbsweVb)ts#nTF? 26qZ6s ]u6bÐ eA.mƳb&3d~[^\Bi |}mmFR# B!/(}t 0,:)JI76SW1%?PҨHMIQ@ޖNv`r+;6KߕOC]sN斊a5"C8Jyv<Ў5^">qD3*bOF܈4] !p3, l8͋5on㚰=\:.O;R1beR v@~cꑣu5#ہzoBY`SZS8p]?R0^F/n "K IV>USpb5Fzzeu! UF/S "Ɗb6NZ3zIZxRu#q@[p 'oTyavۦI$Ey&x4I`;Jې 8&?u]qITezv U;PuA  1 ߻1!c?R;n٫5x9촟T,t=hA'Z$..dؒk<;px甥D%˛z9ْHHkRq U mQ@ϔuY8ӛxx(`f0({C~S2hS*CX`B x}}\[7Afaq]ŜEL(;1#w#Mqu&]HMt5߅p$]/]Z|TTxO}SG\gyn3$m|A˷ϕ&j5+]R gԻ&vįF0IӐ$UiC^FSaJ x7<`2GPO}Iq97[d,=du41~jX`- 5S`aTvFJ lL]mqohOer"fzgaZ\4IB{洙ޞ{؉Ц`' {TDDXˑD&/oGd!Yיe"0;K/PB,<(UF*m_WHcu(B60A^/.P`4Q8PBeyx'@9dL$~I~}ٓuͯ́nR1,zHubW %SܬS`qp9P?>^s%O=*&s]tr8w]dO#TYv si}-Q! ܈Dcޠ=Kv Pa~1FgU{o ZC?}}(r(`T /G;6yKK(Óae< ]:a"1)g $` dz'-^7pf=roB Rfp*ǸԚ=֓q03fcOʼnvmhbᾅەm|>[QyD]G?Ɛ9GKMӈcmfiJ R:^hޑ@rq! X6ś+&3ev-2e>[ Ia%. w.6) 7L 5CXi3w GqB\fȰivvCc1o*k N/h#LfxgL7nfI#KԀ{@7q)IUD > Q<nG$c ƫfѡK1V@#hB%`TɌ.ܜK4G_EQ5ȋCk[o&hv1QVVEu]Sm> o~=#W|Ma/ )VF|v7 `:NCԦtu6ldD~ _)HL3֪, z~ʊݶ$AwS.FSZt*k Pu<0YX8rBpt%m5*Lt'!](|…8?9x;ZCBf܂-M9ÕtqkJ>#@&MN(בk^tq㨬R7>6![s:BGifegF EF[V=I!#1nޢBn0-*Q6LRjk@]O٨!e(ZrMdF(󆄔0"5OKDd_]{T-q*i|NmVmAsw6Z@6(AEz;ML> o[JL-7#x(v6=WhbvAMub@aȷ^Z1vƣ<'ѱOIf.!eUIŒdm?(5 k3:^ &X&VvqN螱fH/qqSKa" "&3j^5WÖL!Y+<rZ-J@]{6.833p;s 8bgɄXRk(o@8rdÁ$&LsgIr(:nX>%yc"Jx4h +Ж]W^YVo/A5 #I E­bɑOaX-d,kMI0,:}[ǧ_-bFWYO2Vv!-9:ݣEo` |wD4|+]O? ܯLX& ٳu<ۚ x1`_bO[6}xWDrhX9eܽp,Ίr v1{!HFJ-9^+kNQՃVM0 s7`q-9^M,Q(߱3+/B@=P'.sn(H>ېܕTȼ97Dχao)|Hbmyug󽫥Qc[ r:nl{Ma3U(Ï:΃gZ\?=-Lwk*c̠wwޫgN~ޚ1KJnb3^;Z`@H1OtFe!TjS|"7yms8n}2\}V{LmxUNh֍DKA8>-~imQ}5cz7$:j[UVq@[54Qy'ót*kJSD28ay[ZG>FI,]um/Ña;&šigN]ژN \yaBS8(DʕvaU*rUW8"qԕ+/T2qYV?^uX1( AV$?Um/zLB~!K wk۸2 e߰ݔS{%a|z@$> $rt֙Q0Enւ\x;n N<>!]dSPF_; /Լ@++ U$(vJ_]X/pCFY~Z+BO6"P&dWF#D Cj_XR!ckdӋ-hºTB y>EfC$NܫʩUgǸ6`&nb/]H -x"rLC3"-nDaaVM(uYHjb9Çnո~':ȻHHmj/\T7էpXdp,uy矇✪;.=E( o ߅;+T/nkr*}e SZ fǨ =vCk袡(x )q:0Ӂ9{Ċ ;xsU1WsV"i;.dewoAAkOBiצ6l3܉sv,h&ː E^sjAwrWVL n0V(WsAGL:6T{EjRУ7`ch*;e_km87sJ ^Q c$^NãBLac4,Y>IӝI7\ =#ߦ[鬍q._v]/[=GDmd A)JLlFc4]xOB5.An87 H?j =Ԃ!vN㸸Fs~Zl׬ 9*=Z 6X" kyβɵ)œx̖bsm?:~UFoҬ~yɦ+hmƾ ,^do@hǭ'Fm$L& "mW[_k<ٜ_sŋqǭw7m4" h}ˀڗlg(uGSӼ~qץ!…_,uP:1HDCI!T'Fԝ l> SЧ %khh.|ׇJ F+NL%ZWuxθn)kJXDА/d^nP<(psW,sX$|D)|,_}7;1zHLӂ&ǬZg6r?)%M}=:ӬTVY:C<!? i{]drR EsFq""sTs"y+kiG^rL>TA .'@3U_Cf7P?|V@hmIky9>GOH}kyv`K|mE X:> ttS{~qIn KhJ&u6n5ӅX0Ї?]s?Bш^0 ?w(Ow (W;4-sK$SN6p֢.ဢ SJtf*qL͉ cy+;ckRQȝi0 %Z2W4 #hE֧Ut5OLKGc Jk9SeXٞA@ k gP:%r&x.{# f#?~R9@$ӆߓVca2|W*03TJ]Y4C71bP&־\iV )KiF[F^bϨeaJN Wl1vX7d'J啡K4qhˈ i!Ph|}w)sLF׍j͙,Ɵ@C!)cWqL^ΓjW#9wbݯ 1o6T/p?y{V\P'+^a0@2>B <*Vq=o@̎B{O(DS)/V&NV ߆E샣~iUgRnuBB|%;}Z1mQ"[-s&ϵd>w3'(OSåIs3 3&"qbM6ޝЄCaF7[i`y`1fTn ^xe(FFQ,&@IM-֎Ծd HcƏhU;pn\+Hp'v/fd7%Xj*篑zЃ,;eC 3⿊y@6I񉓿8YY*tX{k%tS^Mnqs/ 7k`ZAY`.d>l4s}!b+O j5yNsH&әtb<;|.yBgo+*}$fǹ?Ƈpmaڷ@6TP_!iVbN#8ܗk!x۶a|h{ q7: zl<eDp!T'7O|KncbwDщBEr!b8ECE\'D2'Ow~äx\1 M;gb-<#B|ܣb*|黫]iCo)il6PtĐGkD&20*Bup5$6kW?L ǘEOvFQeR}1#[}ӈa9DF_N`ny6wf^llPкR>d W/>[{h2| x;/OS1g"Dje>IErBi4u/B !dy #kRqwl@DaW ]L6Q?6!LA90FGnJ%@J!*CMޤHQ$өGN8cOIu/9%?ӪXء 1) xedL}"!|gLU^-9#*v"e2޴^Cǽ^?JQބwu@\pN3U{]pȢ55s&)v/zGR2!]VKpx^9Wy U۝b0Vx(Fmʯ`|)EJ jq?M8ž"^p1 ާn38eU W`vVƓvąb?I N$7&~[̡q V~| =3%@!Kiz׬(9bl+Ña0b~ԡa#?܈܈@KNw1DzmG{qwMf)iU3S,-܀AjA2cӊyI *]ZWGoRy1o-ǟ}2aPt[f?ٖ߸"HO& Ebۘcs n՝P:,vPYX;p)|Q{5Z$Z`rRMsqxw|vb^~hVCt&h6VNxtTjEZNEm!ܲ!HO9hrߟA-YgFݥ'r9ezhg[A&\d:tQŜ.ރ 0c Q|g~/Lhfl*)HoV9쿑"4 \+|4} įsߠrglObܿދ\S엽jY<T+"1Dp lzz^xQaޭsqBمT-{#\lt򖍀\ B$؄*6ORm~XH!krK(|]^TF%B[A9U' nA#4 ˸TM lY?ǃy:vZ*i|{2RN0TەrȜr[O,br11.;ݙt0YwL{s]SSHf3C4آ۸O69_$m=Ao=r"h63!$r0 vƒ*3~Ӽݼ{-qN )NTc 1?ove@@bp;I`LMiX+gW8 q=nR#e-` -Uhm:3NL(Pڭc 5 s٪1Ҋ叭uU;<9+~1paJHQTDI zTu7 w*ZpZrŻHEIffy^lqNIQ3'+iI``E&,IKTv-Y¿c8^Ki+, l3O5t@nn"s |RiɎ\MzjY5 ~S=b,mP9j:N lK-NuWO3 pJk I'X<(u(2$I?ܚyڒkUzHלYr/kuRB`B(w時XLV鎄e9It!3)bOdPqU4K/b'& X}n!5QE"} Qc)k$07M3 gE<(^EIS+:zğCNB'G.ʘQ~bgplw!xa?T_m&8qݻ ԐnUe;NpEF9b92=XNhə2NE,7RR5QbniZ`,{%-4zi90%Q'ap=8Mz|*V^&F1T'>WR4%u"c2xp0yGqsx)' WJp8y{g 0w=='MϵԎ<pa.f\`:8"?bl߭,Z/< H4k%k_է(Ah5 c?O $yZ͉{ev)fG*qS+X9 Dm'zc̜걏COFF݋s2ke>h&ke(k@ t DZ.~A =G8[ vi6oBкIe[Iy+QhH~)fɎ1qUn"~Ql_s΁7}I:M>LkNܳlRrӷb*=Ȥߗ@Y.i*lu6tn՜ݵ{S"eSa5D]t8O=ptQ!: ]C?ټeՌ(ز)%kP!cd<F8TD=j2T͊?w?U%3>C=4ԣ*r!e:=33ă: YZ