python2-perf-debuginfo-4.19.90-2401.1.0.0233.oe1 >  A e@W^^fK (jxo+lO0{B]HoNmi_!ILd8|dD_W.P뛈GU9v~!@(əwJ}z@٩ Ua3_Toj岶zC+/Tٝ'&M1P#?9I6H^WMo֢ _)R vez1tz,&D^ Bti![93490304bb30b5c01d6496443acbaa874962b2b15c992641af03f3d199fcf39e70e1726f128743fdfbb0bc2d8d26e4b08c54df91 gHe@W^^fmb8dYr/ G=E\:]Xl""0﹟du}@~G䷬~AбvT6yTR(X!< ,jML |t]O?MO;; ,:&fҡȬMnIZD/]:bƼR,blJ1DCޓ7}CWp})l*pC_ZBt|Xl(PPޠBQ|L2ptk/ylK>p<?td! 3 ^@Dn     b h8H(8f9hf:fFG(H@IXX`Yh\]^ bcdeflt8uPvhz$(.pCpython2-perf-debuginfo4.19.902401.1.0.0233.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eobs-worker-backend-test-x86-0004.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeee2c82174d79d7b79e39abd630663e18bc331a9cf545933930d1123d7ade566864rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.1.0.0233.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()obs-worker-backend-test-x86-0004.novalocal 17042487894.19.90-2401.1.0.0233.oe14.19.90-2401.1.0.0233.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2401.1.0.0233.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/6120a6ee3a24e41c89c49ef24ba51193-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ddb3a9cfb0ce3dc787cbe16cc45a809dbfbb56f, with debug_info, not strippedݪ*MQutf-8304738726f4400c5a1f10be6eaed2358526d8452058f8b8f0f11a6a6b6095714?@7zXZ !#,>] b2u jӫ`(y/݈@ͬ?~_ ıKVIit6|B3mH1|ZFhR*G n|DB3<7i(8x]̿ FJp=J:q ԛ_-sY4ЎL Bl ^̪VXs=v$f`nr|8o3nYgb{, RkĦ]Ț&խ_1=jZzj!S"Vdn",1x9w+`hz $Kí]5bMsԪ?̀&"}u9 KnZ }h/!bi=۝ >o;vpiR J1$ukPnqƌ9E~F݌ R#PEi nku5Oe9n+bwd1hWezd,PDR o^ҧgLVN ?O)J1K-%-Y i姃ܧz 6>V#8R;ł5BËeBU8тՓCLCKjى'xJٮ{ czBRrĀ/"!cTMw)dlDK [[$.*2\vx / Pqvi4ЖVyQSBJ@ &=ehk,Q3ǦFœSm1.k7qQnU!+#9 Zvu9}r +5sLjRxlyY跍)ݰ)w\՛xL{,t,SĂ֖jwZ ȹ [Jw^ےPu"X*9(.P7@U)@)_'{xctTeh#8fךD cCߝO/iq.|˾ G\񠻅F̞.']Z"тE"3U`O x$}O0J@/ {AlAJ k2R%t< |"̒!L bgSi}]TZE_j;W? -Borx$*KѦ(:Tsj=@BʕDZ7↞G0\Ѓ@'dHϊd_C⯖9LEP렉B{Zaa{HrTY'aWYf8mNƕA$%K ^a ^ol҇[  @k*[? tN@jE-\]Ċ4AC| nL#\?^ ]X2* bp0vc30vtV+ ۡ7OzIG!V>E*xfE&YL鞫;m%Qh% ;!qA!S&/!#f}8dG[d;E"P]V 8y5n-o?ԶN#59w~ץt}k?+jFUT ڀvCšRVçGŤ4o£c)9|yM*[__xhB#j'&e*oYt!' Vbe XxgIa=5(R10ն>Gu{ F̫Ion3)!cbK|Bu#k,th[t.D C$ŏ <#58Y}#L=ȧb@ޠ Pv;7.2Vs׼H??V㳌jڔ:qudQey*$GP?/!SQ^ 5FxV7}+qW\()"T-# a@B'#!{ R[:[,c6hl+7VI("[uR(D#p7RX,)=W:DOSfm R~p4c 3E*uL05>ݙ֜ӂá窈̳r&#:y:Aͫ?W8K6!oQHi0ET3%'\y* <8lL ϗu#OR-L`V;j M~ DOGN9v}GnmR/Ӭ6XSaCRHCydN 5*k%T`T5;|@s9XL'd+[yZƮJhKb .Ko՗ɳu70j'ң;mݱ֝腏ȓߊ)M%E(e]Lj䱔 W'!x};@A˞73 }{q~~8!P J[zKՎp*!#:x@__ D01H(l߱L%K=!{WKڋѬH@L,<'1 KvM}C.Tc0g}547;_HOЌĤ ʺ_07h[cK繃<(5_EoX,]ES}?NR C=!dO5(1\NIXdo֓ݲ)c9l*#I $ކt(\: J~m4V5c:L(nhK c:3F|K'W+{N(bFzLmBf|B16{ZSR`hԃd|* |8}>Zx~*ĮˎYkH{}5 WyJY$O:z%1UHgpM38Kȫ<:z/J)ͺw,xm{I=ƕa\zE] ^PT8@&gIR!T ,u-8v6*SlSS1yl>E yf{[ Hyp ɷys/U:kZ.skqvx)G LS45J$NPX&J|3N)r}0^O jy5 ?FlJ}7-\ND!]&fþ$6PxWnM!Sp#4r0Uf A-yd \96>fY.h žsfp \NA-E+]7Կ 7N4W@ 9_bsH~+g)jK[33jNw{K$q<>#/ A3Kmgˉ;gZv*VKe~# QdmQ$FwC}-]u_$T~բaƥeDJf&8tQ~İ0';>M/V7EMoHzг"> `wpyg7^|go겖ƒVھ9^Ve{z$d[1J#׵vF(Rׅ<ߎ,1=נT롔8pfYB2iR\K(fet?* P V >s<%9m{{c5Ru9k֔Dx l 6U6ҦI2ThM(}Q3ȘŨTĦnH8^BrǮ"%rZekuG顰աVfBL k*L#@k|C- ܴ QFBtoH,.&ʃ=}ƤYUlnsR>#0%P]LߎC4j(iFLj4ZhO+5rJ>n/=#^>@?h qMʺAGBOrjukJk+sju #u€ԅozFJB;re1<8wpZJUt̤p=#=X"JF9AkbvoM+ow=D~V+xU]W ȺWM=K}j`'V[sK_h4b hagض[q RE5!w0IPu '+:/ Q^F E[=gFV'80Fě(jT6I= J%mn`, JpzWz7GioyIpr+H &5W<ߊ@HC#{qP=l&!]P[п~P/LH$gk/,&& xpRkSOt7>9%:_Av1,,|[je@5IYǠx[鼸c]_Ovթ ax76Xa?-Lr܍qCةw`!Sג~s; o4Vg0'aY"FmIJYˈ}%z*nI%x◗Bo͔"vJ^<*>mqAg)0A2'fOT@Dex SEl|u7u"Ty,ژwkPӑs?I^Ҿ6Dr*2 vk.lʸ[֣v'Eb$aͦ $vy3Zc場`D% yUF Yn CP#M<9"_ 6bZF%c{6vZ6D4HRZش蜈r x:^b;g쟌)33!$TwYCӖ d?+| مӊ>^@,|_8bcB`^g!;;_Q _foCҍ3񫻫N b8Jq 4Nkg+V<1Ş̯.퇻}H9d9hԃXRP6(Y1"S [u`+Q5<bλ'_SܚO1xLw9wjs)E~ TQ~.| ŪJ2_hrgHsuBT32ڣ'˲ /@ja6!9xr\Wb&i6xs\hEPǃItǯo Ȯ0\"v,!yE!\> !+/VR4۳&Lss2o 㠎MZcZz =IFgh`d/dMr$Nvm"NAD*89G` S\ZI*$rAiҘmަ,JܑaTEUФulQ5sbȎ歊=GwOoXvcB&ѧ{ M_6ʲ C|UXAPM1!'rN+?֨Xnf#ĆTcj 0jN> Jr(խfYC"CRwpA;;W چ\׾hφ4L(Πy=!g)4ݥ(^q&g I)Zw}c3c"ư4楩v"p =aw鸕};ƨ֍c$SZ\5ln VP)OGƑh]h˹md ˸Y#Xs;!a‰7[Ag0N&pr_\i{ɏ`Z iYI@ f$Ǵn1;!jPne`侥Dv)Qm¹ыY&wN\0WiV|#)fX\^ -SȱU Cߩ  &BrLw2Bzqљ 'SQD2Όk\Tz:Dѫp𲌛֐݊;څ~υRӂhSOH& 0W؉@N3~'Xg5U~2Z>Zfb{f]a3+FrJV@0!蕣nm [1֌(wo.с˚Ţyv АN.D^u# *'89(]absh EhɟST0])ѲƦbMO˶Y k'(bF$r,O#\b*!pT$qAzz%Cl 1 tŢ%K%u T`p'59u.aϜ2ΔX-Vf޼3uB\z H( BpK"7;% e'iñC72W(lqq]{BN6m֘z5ddӆpƅhB `$ rtz#z{7X#K{ST<65)@2 a8n]v}m% J'xFPJp5QKQPdn^q;39|m5+Ov`&;:n_vl+4R`լk\u~XȘ'6+0 ԼUZ$;okki 4fo-s ew ?W}GHt9_T qoV-idg mZAȬRsF6PhԸXcupߴC#olk򀪡ubG-ʦXusZ]ާ abzVVgՍ gvjd=&~ ELuu>ze \픐n0ڭjw8$m8%*燿JDf0/6!f\UWB[Lw0|H8KퟍHUҴj1:\84㣷QJRw,!+nUi/TGe5<5}w˴ Np]ǭ}u#%6E@qT{Sj"A[uba) `),7~4)ۤhaS1Vo)I~;+3r򱛼ϚoQ6#]JUmit&S.(^K= A,fT:08GFʾv"LV^[:0#$|ۤ:`ý @:tog[<+6K.@oVGw0V9GN슗ϷwJm tg5)Yq>`ţob_+Qq=+##*= K;6r!ej!Ř[n![?߳kLVK޳KX q=`YN䭛Kh?w=To*dMq!餕&A~)^-î=-ta o@rq1\.j 'eqYd*1$ @;ΡD](/Y῝Ho,^HX#mk0Ѝi'*.ÏfJ38Z"лAeD-j܅ɇ S)b.ԍay#nD:;6Vj!܆(<L@+0`R7}#*F il864/S_9 qWY%13N!^Z_8B e3"es&uκn$KJ,FR5 ) .6}aL;GH"NB c*6ٽ(bwqC"zܦe?8*5Á-aqI1fqtT2Ód) Z+#RYqЎQijVw|с=R =1B Uh#|G vMQ)]ptthaۍmbq+_x6 8^ǝ(/8So[A OIUlgy%z!/+cAj*ؓ;k8c?kIO:ma5](tWSYǁBGqс&Ǩ|2^ϔ<;W(5& >~Un4f9-TlwOpB60hʘ{\цivqOZ5^jx^HDŽe[~AլrY lkjNa|+DEU[jp3iZ%s Ka3rYEIIFt%9GY WF1ad[xo^Kc{S}3dUi ܄<]Qu|b=X-*:WӳΜ3 ?۬Q{. ;٥ILߩ& g6泉4/$,F8(R9M9NjJKfBUWT T:$t+^FSTYKݐbn*_dlK614jttѬxsgV۝ՇΟdC[_Kw[h M2Q .ҰtihPVzM.Y^!6䍗pZ۸7a/䣓PcKN:x@_ &@TIO&eKx`e*<._O{TZ9nSja>%EIbv _k*AMF%^(M ,, K/xc D2naƷڎ|l3.Ű) 48,wG:^,f"̪hF-ٲaYnqR57 5R]n`9ChS9Q2t çM1=6 h/e1 -P5ntQ*px6}<ƅBQRDwn I!lJkr_J1UDFFrJdOyA2{l+gųyn̢glލ[W S [L$Yr3;LUD+kҦ$vRN|KBo\EC-¤rRgWpy1T{ p;.)ÐGz8M@\jXfFI z"Eawl|Mzdu@#?l|P+ʮA]0O&'14~GD)b2AtO1[EO1A|k)R*Ə͏[(NDC{hK+'eȚ(\.n&)O@ğeQ.և=}0ɿPS hP#9XpxHaX3+& ±РўX80v>m^-7 <0a ]/4bvbuv褈6nж0.W$׻` Pmb 7X9(YUk72Wg[/bުQuJ/K 2.կoϑ /63л%IklhOaiL]>Ty$qղ"y"MNHdiŸ;/(G#A슳p{"Swf{ &.]%HG54Wv 6=h^HfcL!o.*Թ.(m( x~Wm:"P?E$.RH;]{Oh][PI .Ҩ FS]*6<,C Gvz궘5]il* Mv^ijF}ci*;M `ZYPpP߻ʷO:^匥{ !KܨZҫ*=dBB.|3#Aa UE\ I4*xNehɎ{ EmYC0ޕƽ>A뢒c-$j Zo}qP{!q&/:N+6s" t%{W#VyC~$"1zʔ)ufpu縵&Mo0u;IB1QV tm)^f1 R9I9HPfv*/jc ,Ò^ǜMN+̓%nDž߻?vE$S&56 M Gg ٚa؃O6ՄaMJ;p>w3.G=mџɪwx33WWP#+ܔO8fP.yTFang@(I ?Y7|;Vr8(6X%fWElo/X ( @pIUscT4e[MlhYMBZ؂5\kx=1Ѐ[?kXaBV1/A*]Ö 6Nƶ~`.{ex o4x\RP2TttGFPqO/ʶGa3yzNeisqxdžs(c{`A{.HG&Qgn4YbvCf*rU(2&{c4[.˥]U;EV͈'Ƌt3~"{s x빹B뺁TڤI(BDm ḙԎ:KOVO,2Қ7kc[j>+^VoJWXĪ rY(xe{ lZ?jdtuS~(SʊMyį,G6qT>+t%n!]ӓ^^%s Y|WmRMa֑H_2ƙdP#ug/^&FsK">(Ki1Qj`#/_95` ל1o̴p8+cR|cU%ǿBoCA6rha?2q =˖0*1wDE+%pn/}`3_+J,Ѫ9~kp_J\q2cסX=M>XkX-*u\LF0n\{){D$9sJw'fԽe6H3V6M~9VAJ'EPj<'AT>Mfy6`#V+loS!DC5[E 1sMzpFOƺUsRFzyFe5HIHsmq` 7t!qF"w=:-Ajĵ5{==L N0u?*!7\9ajGfpPN]ڧLX겊aPvÔx`c&7-Ƭ=O }:.:V,@챛"!uG_̛,؞)}/%>F0 SK$6U^Z sL8k=t^Ɇ wަTFxt`$W+y(j'"KXY/DUٸ.wy!{ĭELmՓq\ &P kMgHuf_Z.`p\Eer_ދietpxF~ItFsRkIx'?voս`㏓|C`\h#/^_L,`cbvhQ?P(e_1-RaúJ#,p7{ýeHGds'ˆ 'bydǠ)G{Âkr9+ާG|@T1~qnio"sn1l&,`o3T-E)#3gi 9PM ? _ (T8`Nz,!%\,N.:C t x 9׬z}NG(C]x#K1K,[5f瑀)ej:9$*f+瓢.^$DSJ5-VUqSZQ^8ϰb@Ɋz:_DMWӖ'崰\vլDL+C.L\.!u[OD%ي(Lg}ݙx񥴗o#H7?$N~.i?F5S`n43ASLv[e->k=ҁb3?mmN|btABqZ;*CeXŰn-^Rv;\zlC{Fov{Ml49וB{YjL4SldX&EuL_hQX!U3H\RqDRrjw;&1\ MAJ|5΃ ًn>nc^#\5x-r&ܺt.!Ij8ṉ2x-4I.>⼥Yi:a+{{uiD@ZOH 5f%j*NӨfCC*$8T+B MKUAu1B"<,4q&#X=eh5NfU¼]"QP?JWE$?n]꺡Zct P FXz( 2x9k:9pU|2-2QsΆ{0 (<=΍J7{+_wgZ?MmV+^$5%-B*~ĊҵG:u7q1*QK*!bsm\Ƴ,ۮRl)@~ybVEPm 8041%OAI( <q\(8dC# >O>_SKaHm^7`XmbMl`K$@xTibTYˍ dQ 爼PCax=7n4i[0K;S0SMBC35%6-:RDrożW NtEvD9˭LLCx t@E;<cՊcR+1j6d= MMl{i97,^ڟqJqL--yDOaAWm c1(\hAڌߚ/gjd"e/c?` btʃ>O2Pn(APE_qTsи@SC-y? V_^%+Ӟ6No(%jg&wz'Lx`f 6^ި֊V{($uCزڅT&,<|íK;NwX{VN0#4$h+ek$Ll%T 5ԅc H^QMLEpCNjp]IJqkn)%wdZ@<Ѩwf Y*C 2QԐISo%@@"@r5 @b5"IX ;OsaC}nVGP-j>DP,?0,0 YHm$l@^o! x'JsPv=aWA*eJs6,r64(ałЛ0u>,9'+Z< ZzOVk[T/c !¤z~fmL j&}[\J{ VCCf潚ո4-Rlp"]qkLE:}93b^m!QX8 cIf8c_ۢ&ZMS3G*@g(RxΨwyBKhD!}!7nk8[92Ȑ2Cmi6+ܛ{('|>^FMǃzUð 0giXHa^I]VIv]y#GzQ@ިHgбw5k'kz[±+ 1HRzvR(|Zc 6xGNIa $+Nu\lL /r[mA4<@r8{]aqV8@1$y~|ӆ` {ʛ|ГۊE1PD=] sH,0ZJ =x79ai9dvjC0TXD&HPōlLvSG؇` P[e8ap>3-xŀԚ O-)ouUzfcUn~2gL]Z\q\rn4]&+{T­W>ڄT_yƽX譾VjJoUAI ОũAdqvRvXS1>1SFbiS Zk$YcX'ϛ@ɪ/XocJ@\ñ,-7i yW~ARq6ȝ7,Q3RR'Ur 9ZZNin"E1-{#m@iF˅ʭH{e MHC9$HmH};3Q*}ƽs~cC9$;eD$x鍕8 A3f`wGcLW)~w6SYU^6MS0޲4QpmВ$ħ(|r}ݙ#W?<.6NO 7CB%[Yk}zgSATT&5=v&z I0šp9m?g+1UHk놆k.B+37mqV^QşvC>.#;=wx+qIE|S<뿈1'NJH}br}$WN*&JsP*<3k6h ~D/+;闾cq n O\+N}\t5?Q?,d)ݤ'΀qV7d:Оh&3Vb<(*>Ǽ8} vK-A2Ϻj̱`n:-X RP~ߣ^TZJ~%H%!-s0q}()W]3ʉ۷>̤4J!]p"qpZ}EUn[9\h#Y"OT^j(UUvK/5 P㴡d,CAqpV'agc9ܔw6# {+tY TvAZ@;PsY󛦨үǍ"oU?Y!nQQDOHK>쓇Q?aa/::ߗy|zRliC_ Y ,긕r7#I(E^C6c=aR/ 7{_!LL&^K%m(mW_3lP}n&Է:jkͅhz-œG aP26ܤhQK2>]^a%R 6Ž}6zLqv~#.:9$1_|k ,ƻ`L̹3o0 **_BrzիٚZ]19(>i^ATè_fVVǴSC2W&Jt]E" vOMjeB$}0:'NԍRH ?"Q͈[MBySn!DkQvCվqY1[;ۣ!##WG@{4dxo{Өuot`Oѷ c` 'ʑY%Hg7f$SPrjy~3u cY|Ն_zK#.g|;5W9WWc"^҆+OPG_swJ⋹BbyU~-/67*lmKY#3f o"GQ8R[j>7\80S`aHkGG! eO2@ޜnG]F"{g',u3Ol!>/«Js-bT%A׭C> I̬wˉˬp/"Fo imlqb8SWmgGWaθ=[I܅14 M^b\ND^Sl sGϛMeA&άfg (2wAcZCt1{|&iAlxn_HM`I)8OPjgPW@FsʲCx8 V9 Uf 8T #OUUs%K3(O]XX[b՜USzA-!b9xh!zm (uI4}bBuQ8 ^0t1m.~GPcʬ! K{5nJR!mDS)uAM5}lj²/m ^Dab^U3*4m5_J܎| |0" a=6.Rc2sakʙ?)csenr0\X0n39!-_$]CtBCe&@1Pxjj|χ*\~׉>WVFC>-,_ [09bD>}v ޔV.: t@WBRJ.s&PA7YOu0Z?A?#c]&ȹ)LǯdlyΚ}R\iR\ر2Q|E/V^'m,<) bj^ s -[~܋/`&۪u)<WLoI46!̻ZVcہW{0eS"P3q8`QoMp,*UE8Iz4u%^M <;" NŽ >.29pKK$ SiMDƶs ? &Wi= 2 "=@36IŶX̩7|FIxcgeƹtJz3\ X?H85HrnKPIxsL {dsM F,kr|eH^ޗ᫘1=ߑNRb ¿˫U҈h v5F@[e9v-ɾKJ8xRH:_|IFAn |A 2CU͉}L:-#|GFHkTYUErDj6,j%Ϯ}T v-"ԣ?Qu՚VΛahOfV{Bͩ Yj-G!YԔcҒKAs z{ѸmM%Eǭ)ifx7<̦?~嚐btM$^"9g-ݺpDf(I4瞛F=)HeP"åDaJヵ$T3 }"j(tB۷f3!˿j(Q8ކ0m$s6(.Щ׽YPT^zbHtCXЊی_=FC҇m@<0idv|ݜήڕ7J&A-Pq?OZa͘\K9뼝 rj{d7RpP)遭>jibmz *8|U1޾w|dD'#mkAcH (}>@R$Sf ,}}m,f_pܘe6J~p.N4)ɬqv}F,f*A'AVಭ!87G@}Ƨof"H]{T+qtA,NL(/ oL?\N|F'$h9=G?ګvG/muAXLSAKa~)>32;KKRHe5JfYj}ͣrnSq̗p!qB}xAPJX9$3t,Mbղc!eB\?wY{~*͸_a.\ҥ6)>8^,?Oށ읮dC?c? Ĕ<씰;[obÚ SaIKWʺ2wbk]K8c[T1d1[$qE8t~/{7Rx +W~wE!wOvUuYL %zYO/|w8q9y5s8kdZnlD/{Be+Q~'>nA~8=RDrL Lo'v'DdWG4_[(E5]fN;fC5)0,۬>Ww mj!hsݎw D^{4WJh(wp 35l XC:>mTҢɊ] _qi6.A; ^q1:”59fRE#aȺ@J<rF],WAʃ*i=z=rNi fHRu˟GUՍ㶏tJl$D-ԉF4QKw>őQ`;Vx8w4|e=Ӿ$-hj4{:ZD\ fƚ1ts j̕\w5c„qgt&!e*I3dSy"2DS+Xi,Ao=V|P}w7-RG",Tѵ(?dO6;btssZv3vN@F*ո*^JH¦a) lTl ؚ:/Xo*@[m!Kԁ D49i)<=o=@Ev,9($϶?{r9D:#O̎aw֝;J g b'e.\!`1*8,a f"do*#Ob`Jl7ٯD#"#i{v&BOs!xo6n`*A:2gG?y3n,n3Qeo d/JwFCjFf؍p-} >)G{JG!nqԩ,f/JĆX±Tt44m4vXL0;h# 1@b@Xzg oCĐ4UzX!S)1nl3eTLY rBP)o2R[n=JEEx@ByNQ4NEیkX* !DRN" (*B2ȦuU72C8L?*># h~k-ؤӕ'2+XVWń!h#GO" 9[-cύ"30z]~@?ZS(,}$@_Ӌw <"S֯RwԸ)[3V%x)<ϼ1;SԧC;CN>͢\~d<8 {$9 2]ǝ_. *q\p(WńY,u)U92VP|p=1 =<*c\⏮|flSKڗßR {|=D+psq""E jGV_]uvGh^Ȳ9B5kCyF9c;}\G|F\XJWA`gm/3:Sz |I~:ɖ_-?Zmrg<( IBM?y`e]1_vOpH.lAq)J;-Xdm#8piύsyج[ . LnsB#O4Q[X'u׺UXSn^f&YԼ|CC./$_ 셄Qt8w3:4EUpBfUU<)GNlPwH6Ⱥv|rHj^~]4 <hԲ4.>@Ff7 8GeץN-z)鞧3:wjֶ#pp4y^runٽVI&Wz (JW9V86V^`~fUdul)5[ c}ݪэo:cE9<,þC\aGGY(簏)Z!/yES/nE/Zn4949; /Mrn#j={O=ZA0Np&_:nWwS~voF NBj\c  ɐ R})lsWjf2N]* }Uo5[=nOFWQ!UHhm4! GBQig\ |s.nYOAl{/ 4xC/j l̀ T,φP1p =WAPpu_|!ĥ$QzSlXłj 'Uv9sÖDz p@L ~Q=5qU86ql k'>vPp{Y7S O*rx;L'\0L2g%p ܗKjɃyJuR V3iɕ` eu["3uZT5HKVfĚU8# c?an q7MUE"A]/2ɿ?|?زIIR#uyicա\QvX=;\Ƽl=r9=D-Rg{}HU$m[d8_@:93>CKlHF{ؚ;@ՠp|؇aj>_1*о"5Hˤ>]urE`R:GBq+ʾ]~DdyƵ"GЋn _OЃ~Tv#i9xWpVW5"Z~W+ko/R `Jn_ |,~Lm+󮸫qCAe]$>ORL&`|ՋmՓoźx}* w 7u t*/vl% ' KEGSv )x^z,M6舌i k1?PAZH  4ΐmsGfIX"dsSFX]i݊x"T4h?fMBa!`9ZàkqcΔHxJ @_4#7:LP:q 67þ2'p1-(J z%dah:» IXjj=jDo$3De ˕!JYTu+$yf=~@-e / ,!tхRym7 A<8 FnS=ʱN8 edmCDfxnC'M۵;>;(&ɰIyliHɨzcҰ ڊ̔Em4C, oN3^:K#^Ytax<&蛚^ouJEN ?!]4)S<q~nhkFt*_YqkTŠ _"KSu v٤^F΃xݾql~"^c@04A{Wqjkψuٲ%pGiӖxxhBaGm<ҋEgكX&N'Edv&F01tHG@VpI'/֌Q GN s_Tϋ/^ӍZ3ӓ%m'Hi]};'佦6 &uBb9Ӿ5Y$Kqv|D `oceHRb[PX0(_* H/\TYO7uӽ"_^A UXEY!]F[R LC8+gkţO)I?E, =עoǦw>"L񩏦 cj{Z)beQO'2haІ4(fyǍ,/qT,pCYwη1_A@DAiT$'\AFqKE~򚠵NS֤EIc⧃j}FlS:u#uߪDԆel*x+"t1dtD iXG(#썜dg6{n) IԛznŽc`4e& 6QT0 nڱ@ l> ,*J+y699I{S0/DmY73K8}.EURRGw|6h1HwRX=r/Zz;k(EfҾ퀭scC1Sj͊]>R5CF쳃wBAT/'[KeKGM{hmk\02. 9?[Apw2izR ";\9Eo"R>O%A¨֮vP>**:gWz|&]ۤ <=ixzbd, z<p*}ns %C$=jEb~֟`m:/iU& PS@!y̕>uW>h\)}CJnlР ps\FJ-ݮ=s&Jl_cSw*&}= g_לBfS&KSy!YEa;Vwѹ >0`}ߒa@gs:'@h` 3bQT@@YEEHb%\b *9 WPq$٭Oךkn}*-nIӏP4f 6.Fr`o7rJQӳ,fg aRl4@“yE䖬r.V :'<*76S0*RH]lwm{ĽJ B3@; hG\ nRsrn+ؼSC.L[yncc eD</Uvmshh+H@%tX (<<e|#nЎ7-61tB%Ҽ_y&4B E5>~<~]ih4Y13vSy{Kx;S/9`v[!Ɣ&6ٙDIn.#EkOfeٿ/@IU-wOF])M#uդɠAzW)5xBݪĵCҹ^4hQ iE=C_6`~ ވ|Ϯ 3dͺ moKx-!״#*@4YGW{2 o螥ҟ$T m b >dYĶpYlyلɰ.# {P!S0Y_ZLW|񻣾7N_Cb5JSnfKNA%99w`fưF "?x7䧶jhh}e>ej KqZYRK𨰙AَEqdF)1Ňl(Q07aQS'[]#3E}}fFSE)Q <1wTI(qMd-JƖ҉/Z;3 /EZfȰ[ P-~՝e*i <˹NF v%2v 9C,cZ:>H)@++g?9 $]ȭ{6wikC:V"UC3UaD.EG)cW*d,#+L2HJA6)LM3*6&ټ?c^țwψsۿ%,__+>ORc&|T2ʏ/XрBR 1- 6Su^mSb)&غb/_>as#Uk*EcETᑬNL8r㼅.㰾!£{@Gu5oqHBEĠi7hU'O#Xgb߸9YIo`BAeQ鹞8\iޱԕP`5ūKG,BAUf!3á] ӷ}Ž1I/H+S¹@M}LBk/tJk&]HQRǷMD`>Fg4J,K`-2_\3-t}xrWf4%.t)KL Q6Hݤ-yZAEwUVKU Mͷ bJehM.2MNc,J"%Ͼ3Jċ(?_F:fh7%`XNn ax1x]~ҩw~󈇈gOKI6^t<Wv4G ' z#,'U#:qk3# ZYG94+*e=,mXUeػ̣ 3Gr7 (S_b}^ T33<^^\uhg$T+[<.w&LGxr`0fAu,6)ůݳ*waA+GC~ A!];"WZ @7c<8}y_SÒFcY?D :gUB'أԥE4LQB'YMb=,3(A)7N.{6'jlVj}/mazhA˞vF)x_"HŪ5FfTM#T˲`͹XDoPvȦ P5FNR1-sW ^ҕkirḯQ6f,:{ 0C9yeD&.AmB]ɟP,]38Zة8VT%rsJ>jLl5y~mğ2r%U-ВuPJ* $Äj bۇk1?:'U\tr2VGb7y)_5zG%CrAdBsh:-A*Րb/|V(9}敿w2"{ILX Y9E%Sh_]"Xr763S<6vl0` vCj$ "\!*6S Dej.EuV<ؽT{GAzܼI]S?7EM|u]_޾jg/Q.)H$mlUJ JlhUQw@vd ?uTkH8Ħj:9@KsvtӾ_eE¿l(-A;o9}պ2Ը7YIJ —IiFZQ.2iqYd\ lϕNUUGc_.?eQeaNS8.*5YNc+vIq C?). ٴC jAAX<_~~}=,"]d_V9~yTԫdU(a mixniX$uirRIoMWJq =&qWX x$LZ rNb7ص C[<'XX؂EȓK )# H*^楰Ã0E%ltM 銤G{fOR2x2nw~K _3`2 t^O-l4cf2Q p?} p_l5!$#tby,uD3 :eGc84:9ŏRUa$Ω9vzxw2dPhHUt{I\7llS*vG{%ɼPߦ@+g-T:+2PޭABynqQd7 Z߫Ic˙iEq[3W.CLEo45,< 'z}x66q¥솄.C]EQ 8PvKn86Nk@!\-t>,_q1ķ-ňÝź;B[T% =dLw&f44Gu (A~ !W>rXmefʹEc;zJw7v 5/fف":ޜpb+ JL ^# -w; a4<Mc%aD9Ze 2wR7k~\cP *V&J_ X;H1ڦHm<5?4re^$ 7ZBH 9BTFzDsh,04\=0lҕ2 LAjZ,:(P|`[t+}\n!C:N*j7owo@IKXC &sU6 -L'Z"\8 ѕiAn3!"fl!4CJb&SjA:xm(zԱ f\Nw_ќ3F\(26|f(\~37I-' )K4c&p S2P2nT/X3HEO9eQK{Wf+5(Ɔp/3I8њb .hb\ؒ^ܥQs!H8Ͳ1MͿ҈$+{r`-Vp .k0_& BAHw8Zi zzD0Ξ_Tl8[vۦ$]a3df#B2޸iRSNh{f4vNUNF')U'?%Ƌ"#G2I\K`YL5Ʀ]ѳ L`9\˭J"v)ᾮ[=|{tfnV| jȝY) x]}r>w=)G'Vu5?wB=2=v N'QƇ1E T",Rdn(EXJ2YߎF74 .w":OP&yIZhVLED 1cID*zPWO[wJOX p<~~ֶ eG}7l9(}.CR jjZ$d>UūhtG4S4-s?NN{M.[ieur^ՄT#7n)rtKFFyq7Y;e 7];\%{NS2o @ 5TdC5 :T}=,I3YE.rJ&8}7؝EFH綜=3lv߿5eQ9r׵v4h!pړb=*Z d.}d@j2J,$%QqTh+-ğAϷK5,UܢNzD8,Iޅ3`'$N1s<]v-GA_bXE= ٔey( 7|ծ_m+_zkA,[z>492k< 8.,mnXX7>2K"匜!R*_37>Ebso%N>,鎫T&KW/_v~Gâ;~9KiN4n0AġB_~'KzPJ0 d*Ӗɧd#SFQ~K&@% yL̰=]aKm8{4gl}&Pe# aDy+W̶B͞a#ǫ i[ʒ (!4˿fwq -ei3QPɟcBE[dzBM RSYe]XmӾT"8|y[P\(ƖgӸVS^NF^_u,^CRlJS#z*bpEc7H7~(dz&n_ӊ\kkg9T1oYAoؼdZcR{4EݻtB0o$%/tT&FPU޵ӏ""2.Ӧ@A_UQtHSJ"uw=z9Ⱥ@aS Kۊa_XOԮڱrCgWYo%X<:mRFfaPCOUstRs* R~arZâ_H"s\w-Zݎ#;gW+ϑllʣ{{0Qhա^hl3:R$\Bvaͫ3bDiYFP @W cZQgTYx14^6A)~ b*t7=>`K|؄*qڥB43G**XO'kV…D`LRpEoSZ|T'(MgWpIrctuF'KLVs$lZ3lEΗ G5V@kz)F2j/ŷ 'sBm=eIVIt~38s|LFVf dZ&7] A&ۼ͇Otݚu=1nDih:+Q9B$ÖH9d Zº nCDP?SGe`#^ 7w1)0kXpVa̾=d{^YyLu7#SِASvY,KV̝ =mv&ɯSQCHPy0 7}e{C@#l_rndWڞ*8ܢ=EL%yWVG@ WfG-4d,q"u˂(7 =jmR[}Ď~Ә}רk $M !dn#B*^GsKb%?)G.hiA FMs$vJۂ .@Z%!(wW=> [>yܟb_"^(QLTxe|!ބDF[kر ®vX:طwL&UB䣕$F=rX=5hsԴZ#>O^gliWNx5 nz84#km#yxS,' tfl[ݺ6`@wDj/;:tqԍj q SK6lVI<)!]+iDw6njP*dܐ͗x5}cNNV}cnNs"r?-ǖ0fcA}hkkMcKE2kq4~WJJ2įmtTs%؁gB`d\Sذ<< 9 HyjR/#,jyR3QV]$}2>P|nܰga('Уd+|?'^iи[9;=lQt6e>?yxWK>2I+@YE?r-~{͒!K L%k]=.iL3z̺F@`$F/T0[eaCK8Tumq~HC rzI2;$jX_S+N0uh }p"b"ǒ//s ] zˏBS6횧0sjwƻvi| 7e)W[3)#sVj<Gzh*X "g>`l A/_@n5^K"`u@ߜ9*cR!g#g>n2CBv߼WY+N~F3hy[fR":ܱS [~vm;3b'.|c1-x@,mхD!!^LSφ3%YOI| h3(,oj9KxY{DbJ8j*-n;rrx22|UIn{XҔ`Y5D\HWIC\:L/5G1W^7 /4tQQzB8ո }õ+(< H zV?pC[2F؎?Hd'T0 -xl1U2}m^3ۖ./'_`N ^ 99&,OUU*VFAPIYK:Ԡc$g*m*Pn~*4%mɂ=.Uˋ׽ϭ;<=\W0R*&1'K};b0ux& YiՖw-T/ZE t2#[1Yp^1ڷ*3௘pT/{"[GӶDCLb@*ѝKƺKʝ_aBxŢR>o Hq} #R)aC]ye*su{M#Yڟ➏D7TLw;] .y(;la(2!/X8>o2^9KWaŸ)e޶ C[a&#J1&t-F4eD›.ɑ*]HlD׻,fXPEͅMGXi|E]ݰYLQm#4G 6Ac/GFJ,"f8F2J֑Uƴ?q///-߱B=Wq9g[Aj 5#xh +EB[~7`-0-tKd'rh2Ri3.-qsƠXu2 67ʕ8G*o5P|vʍ/Y2M`,V(N*Y3Y l,3pP:RE %!6fVXŽEzqȮL(uje E~9;j}s3 1187Qe>H@f}hTB3%}b6Z:!ؑ X wz iw_+4/F)L 3g_ԋu>]cJVBcҮw,5m,oC@tNvUwuhrUAa.F 4WәWe[Z oP 'svQș7OWnif`c a/y(1˩F`fQ~ٖneEdlškw᭨OLxJWèCV*(:{.?0de< 8eTEtYBJ8걺xR4mN-ᠶr柉X\xQŵyHD;6M>W Q/5]f2*ꪘ%)VN2eX'&ZHP~#cWೂ1[ jF`RU!RmƳyN9wYu{25Du@$Oڔ+ccE9ʿ!{,LJt& XD&eR}˽OTiWIP(}t gxv{CkֽΈ_i>6Ea;;I2er4ɈnLw[[t"; pwG=/&Cs9'㛊*hb_FU4z 1Oek`YO_$ٌ m"kFr^6i l 7ee֩-w:(>}-N|oȌ޾%>5;UuXmԂ+R~zT oGI azJ@O7?5JP/S rb|gJҠV^Uo9M'#vE:+9PK5Ѧg9`h/ɑ-1(hm!]ݥeȡL!{5K ]O#ڍrdF#W6|!9eN\h'R X~2A!^ܝb ;e)D[COrSt v ZX, }-[t@8bgK=.Kh+߅x#<:)hm/ݠ{=xtTrqU[#Z)@!c<qwk"S%r<*g5l`l1B$\QƐsCE#t̢u"ؔ4'Ëg_!ط-h2dLIH#4נP n rXe=ksa84>K-q@C N}ۭ 0;@)M>oA-h6cI73")'X˲g8Tj\^%(6)ޜg )X_N*4y,.ųzR7UE6锋3;#P~ <$Å[$R&@Rp?J\#V@I tU H~a''$ _Zcm6ckU Fv֝% @@?o'GkoW=!-y[E}4` 0m)AP[ Y'JӲҐz\ی)|*RFxzaYw L` r̂6#,C7\Pl3rZ\X709ٳvc/ԬeFڤ;½ɹ <{atfbELriǙBؤI)c6nc$]2#݉ĢV-ƽNvBK hKP-CRQt[6o6]2O$x6vğ= z=pWְhW @,;TН;_"3(޽Ud^xhWiH?`.BY|QnH-z&G,,}codr`7g$}(gPRdY킱x<tvN{@85U}#M_R[fN] 75y]&{G@f1HL'!A 2;b"z^zV&*3+wmֿ3lQEhh>d, D"oIq4OJEMh<-k٢'\ V$TX;cLE@3#%PCD:P8lpCO 6X}(w:n5%O(B 'Ifٛm%.jGRdWwJ4+ĭ\4j|.\,&eHT7rkY&^{f,-#7^i}x։ HTbib#Xv/'nyTӻW$|'O&'J̞M?~b'ͦTqYpč\@䫮$F2MҏpL0ڂPJ=kQm/ߤw%Uz 3T# NUNDXIE&YBBNtVBΤ.SG-JB|%К.!ri"_-)Gjr,yq$ͩ ˀC]7p"Xή_ ?GboS& {r8jrm w(o)]|vА(Jx[f1n"CQYzs|2ݏ<&P&W.YC5|-[TXx J4ri(?CLAKH9yTG/z<5[*c׈UxLb,blCB}T`pPcָۀPGTPHcNOUJdJ̮6VڼXMAڇv̲Yv'THBTgDi_0 kH4o,ݥD`*Å.IؔO5z3U5ŀۘ^!Ig{hgƈpQ_>qH߉KʵwE=IS(G,iѫqSx, s \4Mbi S#Ly(X׊ TH%2m&-B@g}Z!Zՠ~Х1i6 ZƆ7caqyVHCi8?gM=ZV%X"|'냊x|cx9v:FD4m<jEA+ g#Oh.z@/:qrGi2gὴ;PM >N;%ֶ橹 cދx+TQ3,Xntlkjd)Uw}]/{G|HZLEX`b)YM^wH簞T`;!j"IS%h4]ߔ08:W7kb;[g]krcqjp yrrCWG+7=NEnMVg[$[m>%ǒLRyDai&)8?>tJ]|6Ӏ3m-(, fʻ PRvq51qx|1x<l /V筝yQf69Kݿ;g!\5W_G{te  Dhbi(@#I6AٟT.[o#;>CiD/G ?9ߣfzW <ӟ !ج l3,tP^p.夭?3+De)i!hw>$<V !$5~$Mj(EqZGƑ:"RFLޅ+sx28e}_k?5aB<&AU]hƱXJ ,GC@{E3:ڵ/ fˉܰk z>I>ur?WNV($cL xO7\,L_] d3-vvk+$pI "nZр'EǺkn +%<؛U_QJGC?7_t/[0{lK]1Xh^=!5PbF v9 w=S~ 11Ʉ.4p%  5wgb7L(!Q硛.-:8"{'dmžx,S[(Hi3b-HI]MDB'*}[X+{^^D|7#6::߸ r8amؤ- _GO X5i,"1lI;&28?i϶Ĺ-q^4GOnd<dsk{;$V= 5ݴv6>i8cҦr-A ?{,q .b 9k'ngwPE/Yr)b@8'ֶ\gq!6r]on?$*`MG罺\d8جEȱFwC76\B%Evr{5u<ӂF P & PdRN~*mk}@U?t:?&'qcObE7]|'HyD*0E+ҚLw'8{=tד]uYZF~VңqcpIJZhDAV ;>'KU^ѷ yuґ|dmtSIa *WPR"Tq|7Zwϝ+m{$1mh]ژ+RNmrXRz2̙T ÜAq&F!̩$FՄ 2F SQr̿b H)̥0TmKC ^T6XD;% Ǝ۶\c9PhJfM6W5Ot-L󦶤 熡%ua⹿wJl۹ oR'{% )Q]Hz{.mZa/Ie-03H^RދTɬ"T],VT /)@}l-"H?g]A~ PhoBwKw B_-H/aPx3kmŰ:Vd>wI\_uNdo7hp~ ?Iky+PVq36a6. ։]$M}=|%jt}HFzjiZϚu@TM)`'odl9*UK ܦ0?f߄ )+EF K/Go@/FTrUKgl63*ikiH סe9̩-DfBn1sb{!QKePTf sO-E#}gUqQ@,<@{BNCE1dٚ4] ųw `+ڹ@ GEϘ=MI<&bˣB#Rӵ^0]7;f7x53/F~zvڼ"ۛd&4X|xwX eYbS$)qcdnEMH㡠u\p;c45;EV#PFH$NVS{'Φl+#'}׏~zQahP"eԛz{9 '&GU}NAi{ruTΪId1q Xb,}Xv$UdXMk-HX:żz>y0ͿuCj#52:Y5Nd#e!{:T-X?k9UcSolh&aXaH/(o(\!8Ex]H B,e @ϰ",c/r̥81f%y:zQsI~K#V>maH7Z[{17[&qjy?l=;#;]lJ]om*ٖ {3 Xr_L_ gicXf~/s6u-S"S %(KCri& sÇ,_"\pFUW&p2w&'`tLfo0  4"9!)VF)FU-k2]I[ڻ}j wRZmSm]CmJ} ,ԔQq xD &}=S  'Cv:ukۭ%CfMM%4p)Hç*+kZlhX V<ƚQSEZhbO|`D;Yhq7M?|*ABaO¿?)nl}MiqB0C`3koSΰ_0=239B$4&^ zjD|HMtݗ7?(NܿGp W ? lT./^)>I 6N'/C=>Rѿ+,V}W(acߥc|6Nd8X("gw6|ƁD큍N1B(ANe,=A%}zMI0bl)0ؗwt؏FHA#B*ى V{Ţ !@ Sb+:P|WEF՗^E?NU63=P eXo{ &m*bLVܓ!8ŇA.hX[t<W FZajaH=O//wjgNN.%n'E%N7LU%elg,m[C,B,u4sО!^orLR?J$DBxfl*eyTs#$|0?EԆk)N.%[(`~LwSJzԎQU+W]7;U5$3A˲ IUGH ET.܆'Aϯ$N>܀yS.>Py l}j\`/\$p~? N21\^B4S=슏/-`D kV6џSn>u7rh[xJmHvsbWʳi6U4Tyȉqڸ9˰M+C/aHڴ.}lIj*9ہ_qzo0CP[Ohk}Ag]HAJ>/e"3[{HQE~noyM3*p*|)wB*ԏIdX1rK_Jkާd큗s(0cRvCz(Z `!pPLm[|r)min ^Cm _2b9ԯ瀋Y?>m]7Y}$gU# E;7?S/JmW@"m 6޿wxk o[چm;L/!#$-F$.7 \nkVs ݀-N]WZ3zKZZ"l$bX\ Sup}Byqqɪ0aY䶾MЄgS)vL>\ 3Z A.Kf &8X{ =)A,B0DrX jL\j|+{1zM$j0spFiqRov͔Kփܴ$(`4o~A,Ke'Z Nfג4bΐa_ܵp?!aۨ*C=f4m ya]9bFj޻lZ,֥O9΢Fp AVvqjc2t~ Cl.kȹo v+&QfEFat#*MCC(>) ?^n4$G咧 -pk1m<o%Ugu-OD%zm<]~KC;yH0W07+X*hl^ypI`e8 OB!fNҏN% *۞f|֝OPҋi!/Ąpsz}BC1Mxg30%~tI̵fXLQ]`;\<FV7T5ߓ92V|'z $Z[{S\2z)ڥ5p| ?DA3|(~L:|oq^%hCH `ߝB :UO<|؆NOz5S aXfV ƂC[& -DyI?Pр&wx Y2[FG맯JIEm2 Ӿ%$icc](\ʭ{}<0/.P nnʱOf;:@+%Vwjt :+/ cϭac8JΡi_Ff9 *}DodE 1ᯢ^1c>_`/̪tKǏ#oJR@M.M;v[[Dwq!k#T/dղd $b:As?Dԗz'V2_ݣjR8p??6Tx v ThUH=Q mJI!@7mhF`q |8\>T1@5:ݖC ƧӔŜl :|OyCgOT+'OϴO˶.pj}dt+ A&aT4_5$pgi7u>׵v yje|8R&? C|v8[)r 6`6 2vT Űǻv#J\Mm oZ:0=W#'ԗnYKU<;N"XC{ _1@^Du P圆YO?0+Toԭ\ aV"i?M 3R~[d0A`TT~h0IlڃV)Ӫg!ږoH.|`>j;`WB\z莯*몏tF+A>h!);=nUBO(B5MiK2~ws7Z׉V^ʘ 7iinW`Csdۯ0hp3HwѨ]d,TTȒIj-ñ 靐ͳan~, -+`CI?O9d B M%Fo/NxNwvRe \b}36/ySnwokx:gS,p`ʀ&1_Q|Ytj)3CMDզo(l$A!_kj_s8t.rBI&9@>hpkxs*{_ kB>#p£tA7BA󤭏Z^1p,/ .܎{8oi$G~NwDz:4*ifk :ՓoOk:2"('s5?!0"C73-#,ױ9VXbV*3Nż m`;X/duwTha#wOY_ZBWzC ݟ#F*ɒ'rY c$g0`sg.r߹>QX$٨~1td)+ҍN$XW+#ucY3nUv[_uɌ^#0cHpP ! ݝiP/AguHj[WUWSpŏI4ij Qo(5DnPYt_m0A܂^xZ`s#oh>JeP#PͰKqC3[9 ,$?*b`Qkvo6QQu ;V=vU}&3NG $jstK ~2"}` 'p 2!Q*V^I5QS8pw[`<$dSBdve G/F&fG5wK*yUh'wX`IܡhG;>eiTp%ǹ&UQ){!Sԥ)fҨeܲc`e~ &=@-0|&4: @H@aJICB]Wc'4Wڞ,?r5!Ьr>ȷ~reܮ#?@DGwcV.o¼~FRmahZ&-PH[߁Sr@&;O;Lj}沯fs#!wHZi`8,_:ky_%}#$uo[c*y ו oJ*D0wϐ;7ޣ1, J/J2H`h ~gprA+6H;NTm#d#awe]Tն蝪nn />?e&nJ(pFQ2b,mmlJm6KP%~ fdsC{%)hp6'iB)Sh=h5ŝt[F%ÓھxxU&GeCu|F7i.n4JsB m؉youA u:Cjl95k&)UF,3:t/1;% F0 W~k{3w2 tZoZU`O*gQ wAlǁ᥂:kN@`15fλ̚gy$~i(Ra!\gF2?Ð\H =Xvk12M{)=xԆɌfý4#;Jv.zˣ~r-¾l9zC tV 2g .l 0HDf, @MP12/KDR86,]e 2qU,f1枺ލ"YL1Vo=}D44ZKKae=ACZiE>F[ ի|w}L1dL C'?@[d ecYS wJ;/]^m16z? { Ƭ!ۧ#U}57!]Y”c\ĵ5IDs˱+qJY{U}d$˧`[+wG|/2:mbUWN}c3[I"=!򌡻+5vj +}+sG}=LD]ʗdnm|->_-rJƹ/fCEAc-'d3(r9 NW8^JԒ<=: dҺT\t/"@'H!GE3l^Ty:aUP L*Gsa߬')+̘ [a7ǟ-AOgU'9 (TrDžI҂K?:uءVZ(;³Y@~ׁM|.~G![u9J[ rU MnIV8eU!}B1mعel9NKI-s@e{"︨nq([Cđ7o: zۭFcbCǍީHޯh>RDr$F*rKj:WťaX5"2ܿq0"ڭ?  ׵-NkPIheOp>X.X[2LdL-1 :PETB)RsT"Y.ٞՉ$|MBXۥM%A.$UeI:1*35ktF.)4Ӌq9-l8%}*Uj|BY}т+l4g] HcEJ3?e&Kuw; X9$nc kY׫ >#X,yO+sך'@ޮ֔VE1 汢6qy *ܗh*.*0zA M#֍|&l˾RZl;=^bI{&brޟnmC-퍣7f{Ų:Tj롭N2),De׊bT~,{?)9]˟(l3 tLL7JRٻd&qcX,W$ôpQ=:z)m,?j6Ul 8F@"38 J-۝ijG|"REW+`yyzip_٪* ܖm" kU6hJ~f{vC+؉Jђ"Ge=}P(ǛmVv3Od!+Gf˅ ǧtTcL#f~^-<f .Kګ`CCi\ڇb+c_|e6?Yf.,|DM5# pP WyMч~ѹAgfJ;C)?j@Xpctb}_g#; D ^p=:\$ÖK4ҡx|^N_J¿dR%}\xò# 7k,Fq ~1ר:ΑgT'V攠[/35- kطWqK8PFSp@PB#-e7"e7筬?6؜- fDVbI,uBR1(oՇFl)|*eP`xVA"91&l԰0"nK-r'>2HyIOD)"Ek[{o Cxׄ THEG +OE{;5;4.VmvI `Gn%a7hd0k%(4;*LIאa$χdtT׏;yZ"NJ⸌?|pd[V-J 70b O勵@lW -қ,6 ]y,Oހ DÌ&9 ҽB`4.`}6 ~[:Ý>/_lzSC۶T(k-ږst)F8[|Q/>_/tY̽r<]`~6L #.)cI<7f.׸_pJJj=.CVY4<CboAʭxtwjm>fY@.wmF M4Y_8_`D 1b Cp7FEdԸ=#`HN䃮Oڑ;_׵Snx7HB{)kM}G(z5h߼rٸ)c׵]p$,@U bJ4[Gd58{k^brbz%A^ f e{>-DE|0hN~SJ)Urs8R' Aqm E=3!OU"yLԆ:. mA#(z[lpMWU_@ke6# IE[ #e"+%eGv Lf )=HYIBI @ 6ove_"k8xx 2edr,nR zr.aKו1K0t{W\( ٗThנ6e'ׁp?3%F馎C58wO'y!^uc-Jr9:HKXwZ1ہ2Iv^łr͓vf \&L4mJF[~iigN;H oCf/XLDRUZc&!rC L4}=ڿX0djiOW1mPZ~.k碑X~oG `de~O|jݫBEǧF UDfקI4<R㭃B_i@jӦ'3{Fn2FэR Du/7*}ء[aZpu(WUʹT 0`HK@ins:_E=DL5lNy k0RhB QY~a'#xȀc/8$Ǎu ߈Ӵy)0Q띷Tg<n;Vɍz(tӌBsOO&wƯ4Be=)RœO hJ̰u4r)8y~a̔o-;7i*\O!k9Ow,P >:{,xɿH|$;{%MV(~oXos1Hn}`b*b޻5!m<y{Zڭ]@;-4W''^ =t%ȝ1y4 B g{N75tvVb4F u3\qC ×յX\p,$Q>d>Y[hH~<tl$\y#Ӆ@LY*zk!zWFsiFU#;e_Ѷg91(> z|zg1P> yo chfh^슰=m$㌸Q`[wH0R ~0;7˙)n`+&*Fs 逶`ʫE,ОLNʚ?Ѻ ͸D?Nh$Xd!9f[m`,7KQ;p1CfXs n"Wi @89) \6CT>d( :U@NphRA]X6dOlWdf;C4}1B3Ÿb̃WQۻ1<&ɷj AY6­7 ;봩2ٜE}D6!0 wmk>Z+KVY JdQ#P=z83wb 96R75g:GVob{~;O ITPAe>ߪxU ޹{ @sk47ܨKa`!6]e4wz.櫗7qj]1V")L[Oq|ipQ f;C>t}3nl}kQ5|D3l 0;l>tLIa˅oqI%yxt5W{l!\ wHOsut6)s2# FPH! drG*wk6ۄ? c_0Q^M6_W.ti֬V @M $maǥZx'Ok</aKS&rGogl0NKoAVmBС+6Jaii*Dz7:hYiBzi7bbƲu?O3+lV ޾mE> 4]sxڮxrgabOJgBf(>ɒL*J^=ʅ0<~q59o?n#Hj1sn%#^FRU*_Zu2b-{ 㭸bP_%sMm?X]Q yYkI`7  d89`O8>$7?).&1h\M57>FlSùQsuV-=aSLIs*rIIHmm֓<>!ӴұN%]ҙ*Rru$xP@^,2ɤ(h+<%)^G 4%_@.!sFBHOYZggh9m耳&^y÷3^g iJޙit.ۖ.xbFX+&vsRhb\̆j?Q}]*y!jޖwzNڴc@fRk`RRͶÊgm/Kuyh@%f\fiW"C"9 VΒ&%ub8RR)(̳*^92jy#Z@ t(5NBqa6` :?~={-|!W$mX6gFeA HxA\- ony3Oغ-\Iw .?ӵ/n[8 ѿQ|hWCz@ yt2nVv7RG.JkK͞J,Hc% Z|wj&Tk:z4xZJSڶUI>qI*yfx1C vLJ={[y3mJ@Ģ{|z[X~G#⤿ gc(4P oR t1'/##m}mm 9*AHK3'.#]~N#U\VB{y8+ וvEVkD2*^y5p?oz g;4IVشA:? EȉR`dٌ)a%QIszGw"Ej*imx/lIBLmm_ *Ȥ7\Uɻ-3 f1̭*HA[6V̤ZtD7]t&H;a"Y繃|?瘣|RnNKM9xEfΌpm8vAr:T^;u3<o϶Λbae{^{w!Mǻ [z+(JUD }oH㏝kFr+V<Th?[U ]$N uGvW3dJ3.Μi=h(j10ϵG3аMŲi-ZQVO&AO8ߧeM-iO`w|Z2BiC縝s qc7ݵK@ WsV0lػ!Nnvi=pW`QmsP0ؔC68_?a/@7?Tw1[2=VNj}5 r88}pD6w j+L(vo7sګ6 ou0S=#e'\ÀyQP! 5Q7&z4Dk ~@܊ܐIد3A!ܓʞ?N9ݦGpA5FY@ Nv?Plg)wu@ Zd_ }ŋTzPd"͝<{Fh+w1xL]gYH|XjM1`5qf#ِai@V;kYjEKUn YNk$#@P<5SJiv*<߆w`Vd<^r }c ljFtW99b1/cO_# Wҩ*7b!t-Y]sR p2M42rxǨگBHFҙ,i.X]P'_Ht]_$[Teo2sG2S:5 Zibг?lt|Z+Gx\{<Թ 3|3W-y _k- ʋjb^bzzϿMbRA0 ɝFή pOb/rXcq ȡA1$Eȩ}\ L%sVWq(ѩmHxvtx3saN^FlglsIBj`+kIcz#4-!n|p6]¿G>7A2.9eP l Pk(- Vx?Y9N#,ꀙ@'y3 斌D$ 6C;ֈ޿lw#uB[r|ip'GGGa QYz`k\ɻ!CcೖϐT PZdy),`HP-]Cb޾h oJ[Nem¼rwI~50/L+<|!nl?! MVs_ϘH5?8}N9 ]OEv4pA"ֳ[exW-qP_[O*F  3u4a]LVUO[x͈D$x]/o /yyZ3Qτy IU]@D{3?BV%@9tfJ?ЖA88ғ]v\6RzkY5띛3,i)XA,;UB4ʱ{kP߈ Cn~,&1ͮ:5 %VC` m1V8\ba ߉,6օ|z5`2՜+|;*>Ua>Q G˵#\ U6+IWOd /gǾ-jOU]YG}iY"q; U-1GZvpMMwbYCV%oRqI':w! g: F䫟ZطQ/::SD_q<"ӧg^gAW)mw.2[8Hy/-[d|Uף ~Sl\L4;\AB&ui{5<:O KkM^6˄^Ex53w\ tI\;sWty]ko>;0W ;-eL[_XEP cr|αˑQ@&n&dh-Taڧ0r/2D[ݶ`Q*XaRvfGψ[]a\u$N^sJ5KS`!~Z2ʲ\"3~ nj~Aao}ܢLXN{?}FVt΁(Bfw05cF! UsP[`'QbZ^Ohp=| @'7|c(pXf=QIؼ98zjKH%iVwA訰G@aO60jby ιk-* O"2^jyxg 1A/ՉcBH7C|m˔\93=4"Q.f2/̝Qo/ F)r*aS"{/5y~'li2󦤓-uܦm',hbJ 7IJ:+iԸ CNݪg~*;"ITQXs͏z(TV,-oOZZp),s\; ]Ñ"J}fׄR,cmPB+s :@iٷI+ ̀f ydd~pQb'tBegmP z\j4 ZIJ}v!㞙 {9Tc77(Θ5`j*ϐpPŽ[_}{N̈́`Bauϗɫ9*ëpdf_p78\d B9s(5+P k%`j+sMNvq7~Ba>G=s?NSӽ'15"^F]xtrӌ |On+g}^/eQJ &UU_n~IQq}OĚ4,# jo,K͜K\udxߎ Oؿ>8{Zjh}GuGR`kUGc_!hww^(%i]m𫳄 k9\Wf1]`̶T;ut2(t;?y6/! RKE:Qu]nUrqQ>#L|r0{_3Wvz zwa&f5ыcLo`ץT*PxH+),uɉT[2v^"r)3wuT^t9O|Xc!\eY"W9t3TtlM޴I}s;Z:aͧ@h鈢Bq FtF?4׶_?vT6e¨fHMt.z1:s\uR+"A_uq L%s]uI`_j/wрLZ7yDW9.+4Pj7rr0}>z V~X>|hp\"-?wLcNrXDujo"+{z+M.ne. < ]"#U;dR*HNMn4OZ+gz G|yW՞fȾNe[v)({~Q ľgw GEHy:峀+_F+Mq MdK bOxϽo'*|y[nǰWICQ`` u*))P_4Le,0xLa ~0tPʥ,Fq"[AY<T_}m ֌.njL}h+8R0Z2u- e2fF~t]X[};힮n(J/՗gf@[3flpp]uPս=m~RugbObxJ]#,(J2R\ڇf<"Njڡ NG$3Eր< ^{ L}n0UFb{uz=3BGvPTg $A]hf Y'` B9CV :Dӿ>֍d>-5?C[92  &uYBel'eaAG@s^u⸢yqB=}u V ^1BF3\P[n` 4'a(~}Ywa 9 MCOs|U{EXe:^K3Ј=$ZU˿4($ pkhi%@TW̜mUcT9pf!Q{?lXkKN  ~S ur+Pː?W?H̪p} /~#4'5(3kpPAE2a :aΰ]mt Q*w! HDU?0aӓ{?;.Lx%u/Y^ȵ/k.H)_aux<1"WTMAm˕S”u2SE/tAny°bBFe , .soQWzw.tPeVh\iB?eH)d{1f֥GM[ "F6{:n͢-HSdo0s&!4)/D+iАFz-$ڏ{V吓<_E}K00x%Ezj6BwJ3D95m<'Z9y_̄4{i$YDS\!qi‰< p\7Y!L 忞3$q-J\AtÏu$lLQά6VTն@GKl^N 9˭gjgmrBa!ɩ%X`W&-lx?cЧS ]{lgI@Y{C00BNȟ".G Uى;8yLEVo˜Mo1ZU#.ׁЮ?W-Xqm3#b4x3 `,64a.5lcƪ dFtVȡ:2 tvߙ&˙tK=q\G1P5&nD C<-i?!`l`FN6*Qvɚ"VߵK!|CrY9#D o3>ӱӽ[3U(=y|Uv(l2PS5&Eq>Mmy-V~[!jR߈z1 & C=^Sb(11Zw76t~h†P8ʱ!2*w;xCL" gbo͞iԊO4mNݺezfw !eJLumڜ||\ Y+4ȳGi&\YUN'd-`vj!)Kݸ0=9?_Jٵ{~MOf!3y$;jxឥkиGiw|ATKQ$Xx:()o׃a薴HuBa@m;z;9*ME,! ‰ڻJNq]-r3Ga쌜nWpӴVk4DTgvv S͑|1kyF;Y-q6]hoNe4}X8qˮzT2Z8<5OG/cf^METne}X>kbru8o*:Nħ;0<-kV| Iq 7̈́>0%tE"* i^T-r=󩄇(CH?G 5(N+4}qϪlU{@la֖WSwy>v^sp4C'EB)pI)?ZHn-מZ'Em$@jn8Ă#ˣIM)UJ AlK/<!>i,O >;L2 $HՖU3O]9WKQ[vQ=Ѳ%9H{!&i1Elv`>2cA`uμB;y@23/i12R!N֗ZmXFDo)O!+M=]~5]nvI1l G oRcSF˙w̎L3l<#ڣ{VhdNjm5'mm<7Wfq"lAO"][]-? `PeYc,/1=Ts5(v/+8VJ"(+(bM;L#@ms~q%(qs+擪?=8Qhv#Y=ƘӇ)NFW0)WjՎX :6/W$)f=j/G3Ƣ ^\nST.J7ګWstybc|= [W+d=.OG"_5ʝS[ y*db&UK$:_S;`RgԻ^w8/6(%˻fK~"KOK3%k&]tT"8H0dFhnn8 Jef@>IkU3uߑ2Jy(QAk&h4M]aYdlNUUa[ ͱK?`>`_u/pO^etmrY> J YY<ڊ94PXYGHqw2%1Q}F#dg" @ 2B5Vhs'dbp9w‰ӄ ]0fÝ$&ԳEQjpd(w*fpͫND0 韵8+lÖG]/#l.w#ud/{d86gFe18Ho=6t?II<1~E]j+ -le^PɥznK LW|3N@`5#v9KAq|Wdc #CP`~ v 7C$RS(L酖= T] UPDN|ؐQ5ske6)5@%v';߉GڦDmjp, Zyx+]Y'DR):ktGP%C YcX3uHC`wQSI4 xg}g%^z ݛB$yt؝_gDlJڲpfbCuc5WuD7l_^jgI#. &nD1eڄCȑר\T*9~F9K>kmsQChs>qMRf">Dry?Zd,UyZlyp fjb#fD9{֊-Go=hUvn;𲨠eDktJ] !T9~+1bI oːYפz9BE}7uA:{bSLj)[#VӇ6]^;{+c "c ÝyЋ#2zȺgƐ>8s ;X\.$QSh,S!g)n..z f}>ؚsvl"l>zc 3NSi/'FgًovxYp'zZ$j4{SZv;Xb&ؒ$SD؀ k?pF{,lrgj.&lVxE fuPҐfKn{āiKQN^I!s|_S1Þ(j避Rǚ>##]Kˉ_+_1)<G+ (kzv֮su]j$Mn  <_v!v+"&bnᡀ&hOx sº>c5+V ;I,C O܁g5 =岲-`<˅Ѻ|H[[|'at:~%YJ>R GhТI D9q}FKo 5PVQhDl._6xH=ήYwÆS}X8HӸyn_\c{{_\y{iwIx\n ȟyr+jR r/7_~Bg\ lqTZiwO*r}*g|P͏LÓ}fjHm-?˔oJ~QJ&@'kfqmԃ Nd: -cx_Sȣs*ؗi(HH&VdDE] ]th̕ȈX"m-K9%dPF"C6~~Ͳ0,&K&A|#]ݔ0&Y}Gګv<_ +-NiS# A%l(kNgG 5XƷ N gMNܑvl4TX,SՎKa|)@@ ň-WV.?O 0z3.wi%@C؍EҘཌgG5 u zSJay_mZc2|7 gjn5Biӊ6kv82J9%2YJD[enW78Vk4 1[Bi8]RO kSĜr\e{OAX H`^(@^ĕXokJfy[xR7\fjx峮Y& *ϔW!Q }YX6 - +Э1hiM1Ft"ISbL):V4 4UUߞu [>JK % M[pOnO79PT<=ejS$}HiRMs_ 8ߤ&\#.QCRRyLolM ESkMKv$IaCR&\RQ"%nM =] ;xv/ٚǩo>F'2FgW]Œ&Ж:k{-%~:m.weِ%w2넀ѳ6gZ2SF'@$P7+)/b,O; d"h.h6?(5;\5 b8fsIFꝷM04cL91^'L4sD ?_UsrZ( ڊ!ځ Z=r",]zѠ$ g!n޵]rk`FN<SĥNjzhdTk/Zs*¦.I]լ!ISɡ9&m=i пz@i T _1fRGSUu%eKN0-Z?Z B"m5eV^MgS؝HH;ljS6\ԣ1(ά^jX$"6} 4x`60Z8 Q6$'Kot6k Jk! $ ОԴcqn>Hz1+ ,ݾ..:Hdud/F[3t!YG-y煲bUYJH%hcXjXaCQ (Qzi[Ĉo.Lj7-jQ>g8SYJz"ސA{~IԿ¦_A`!&FabJ;é*GqHTlD|`$RrmЅ1U(-^:5U4_wO]0 /#48D礤ƚGxLu8:bMI)yt)S6{bWPp<(Ê$ )TTRӞm]K%Sq7 Ÿd4zNTu|VkkfCɏm k&rc 2|i:7ÚjcZ<} )H|?%iDM돤VGOnWgvAFH% #:$zrE5,#t؋GV0h14c]Q9T Ny[;_$)dg$^lSuLV3-0fdp|?Y|euաC6LЙcy1pp]`JQEK6'> ',t t (}@DžpP#/NbQ@:ëRrZF '$$1~=Y*CU4Sח$ҡKpQw6n¶s}Z 8A3Vk/4F-\Vֲ/._!4Yps ]G~ 'ܸ||(֌hŅH-jkxwA8ê#ZiXw02eTJu+.aM)9sL<Ƞq(WѠйny:޷c [6ZkYBgEt+=~跊 z nnJFWv}%Nd^jj_Y j'p)v{D /hgfݑ?-fĻC-ѷs њtn9Kssg'#8-winZotcw1?hU|B;D-I4qM1P4~ӹy9ޛƁU͌ 5pv1WoXm$"J|OIcv|z;.qRZ=Zx7}5/F5KHij? o`lJ'LɳӅ$  O;U>9PySPA\:@ 82jXS@ ;=ʯƕyaG {.k9:}Š㣅 º, aFLWؒbV R\9g -DԊ!_n( Pȝqb(b>Mj汋vs ɁV]<+UOݸbiz]QK5QjE}C_{Z㫱:YU~&Z5'|CH}i[SM1nrݗ]>4Wo ABnLakY2XBMB->RwO 5ъ=W3&QA>Nض2; SWXΪ{+֦3 7O/f$C 3 L\'j3SL2p*S3c6fY!cݚ LhD{ jŽ~"Y?fAE|w079q!Max`hb!P;' 1%p'<#Scۥg=zc8.'oۉ׉f8xi%CQ`]Fs[XE|3;ſhgƃ6pm$$SfHc8+ΙWyW4lBH?\,GmI29QJ]JPNVx-[Li)IcS1t^My2+Me~ $Vyx^]Mb&.gQ+Ә͜cò 6NJM?Zqtx3%;J.ɌbXaFxpiUKP=4/#ƻ`Ae~ GvnGa PZW /U8:y;oESDZ:FpYMG ԣ*[$$kҖ;|d:_4Jn#Hqq*3Itٶc8$R\C d'!Qb/1zʊ^8LlvמrJV9O(ja vV7JIܯ~z =U9Q9d :f`:u~Lv*2˲]nQi^&sa>WI[uj!NxZNz9ќށGb&97~|\*xv`!{6(y<iމ oL^Yqqq1bbME \P35RZhW2@-f$Գ ë_T$JtP?m)|7B!)NK7wrv5*C-J*N^#jb\_nrdxuǘӲRiWu վT3]2L⣀1`NW)&҈۠%$݂҅ 'n*_(|`e㑔 `6`:A>zb YV]`:]c%{XN(*Ex3`^opx)i$?64}6o#5YD6C=7HR3".Dߗ,C*9bu Jg.WR$3*UK\؎Ofƺ]ۿiB ݷ*Go&$wP4UQ#=2:r V:"%ֶDEiϺ-x>tp/WQ"ȃ,Iaד'6_E2Qޠ3. 9=|>tC|Ty͇*g埣OwFZJdf-霗ƒ{NKrZC).L+O+C@6Tv[R5 & /Y[@$퇔dj_T?VacH{ >V9/rUѻb/\Dϙv7HX*2 \0FbM{` E\ü8HGKr dNˆ2~`CU-]oM=0RO8;X(?VI?RDE{|@"J? i7/S ])zBPIq˄Q 3v/Kd+ P4i]'(-lÿ]4®VF61 Ϋ?8P:8, EKTjd TPvt8NIuyY ݡalm懳TVyA oDr<۴0}2 8\;1ԅ"g5ὸhžxFCU拡*IG˃qzG,3~wJՌZ-"[j]NJoTwySy!/kbMp!|` 4Q2ox/)R91,Y (^,'I1?i*(o ^zՃ݃Nref}p-[r.FXZhYW &q.`e&b 24$c*F;w4P $J= gKJA~I|ZOO#m4TZ_9O,hQ=ԭJi;ZlxT|R܌8U#@bfM/եU" V6W ~אT A<<'0՝Jj++qnPLEA @)oW5Wʸbv=/֗cCr8DZ~Dk%bF6:T /A 8)uJUlu7B-Q քrݽTRdM_`JO2m9@7iQv@>{]ipGw9_yo/mw6zPS1qM]lD߫E ~P(`\J&, AGeU@ -ވik%Dj:- tsC/(WWPx>5*l8[Ϛ4}ȶІ #(,8ke^TҝʢNwn^Y:3=NI.Z*zֲv{D\ E͜)UUK/~w,Yi>+!McxZ^}_j^Ppֵ0F5Ʋ>Ò~gۤExL-931q >y @@] *j^mnhH;韻B'=6zdٗ{&'p9[5YGy\&\5U bj=:,M^h(bkP*r!J]*8 ;B]ܐ*{/*l2Dz#Oޯ/4~EL,r[z# ZZ䪴#>CrS2{ #m<ʕ|KzeExLK&,uG⶝IB2y,-֘-[W_(Q+ ˟XVDr:MNQzet0Ѣ׆{^7q)&z~U"QFɃZs" я5kldL2Gs{/mjԄ.(3V#5u- ޿U6\϶4mv wQѥ֢xD>^w.9vi6 BUkpGT52uN]ȋLΞe!)9T/b6i mOT"ѧR{ Md@M^Is"ch'%~i_$'*]`ɍ D7!wu/J^ 1_ 0I`@A5yQI{Z@C>kQD;R q&OR4qXZoM#2['QYF7س5Q5<#qQ؛NA?uoQce`gDaTuGG`i"wCgW)}I~Yu iqmv%u ЉwFmY2RV($>;:u8M`/HL ϼma44$(C u0]v&U4?m3t5^Z}-Ԏ(nށ$Q?f̃Ln e__uS3w_d>3."RTAw<4iÂJTK,TZ.CAȈW7b V tߞ-%F#ƣ2cusi's.[uОbuQ6ۘ"}L3ʿCted,8iP[S(z*;A)NK\@> g+6>*1(k67E({zX:`6"uG&#/2XIaCq£^uw+PzFi~零x|KHc#R()ATiӂ_RTH%-pEmnobMr4E/T?ʹ"C[F .ٻ[ƫ]7-שhxWpXQX\-O^md0Om^UCUM9MrZ7ǯg(L;'z0%l*xG._rݾ-ZwYpљbB#hπ ۊyot ]yy^S+S|phX[I~;pLӳom2q_E>Bcp~R Ǡ_1^cDf@Sd BgTHu<ƌlS\g*bSA6 m{#/"ok$JgKs['CZJ^Rnt$v>?P)!|#z-A;-I [CuMoI!j.0JF C˭RaIh" <"ŧLR9 eKM{9":XykjܤG-Tu[wVM38"%3CƁ3B$.X!um9Xe*Ard']xWsWx{4M'/ C u? Rn\r荣4qi(#wM=Fԓ7EP|uHVg,j[3Tqf d7b3;p{L| ar4׈gx6nf}AEuZJ56]t Xa :JW<sKR3pu1* ~&xUń sUvx/3ta`fjoB3dV%x31-['SCتnpڹхxRfur6\OҙőA[0ۧf2v#eEOfzD#J$*5mYG=~si4 u[8zGBH&vdiڠ 8V-+G Bg@[gO/e  7*[Jf]p|1'.CKUʝYY}uz*+5)"SywbӢg#ks\Nм\fI/jo˶kAhȿ=#-ʤybrq?uCYWNFIlE*'Pȭ!UI*<_0v{H5_јZk|nq.#~^_~y  OJioȪ?B>0E;-`QnNUWLdç[!ZroH5mUwSx7*,l>QK;1m@*abT~  ?`",4C8޸dؒ5sya ?C%1tz{َ 1ՠ{VY4,u>!`r^Ct*C95]Bb49 U33PoKهj|ڇPλFAzѸKkN5kVe{BO|[^n8='-swK GN^ꩨ>W]tT'O`Q"JX- ʣ} gщ-*6,Plзjx7ZμL\Vx[`Z庛dw=&I{]Z {'L[)P|+N0-ʀBR&~ibeR hvn|<2-8ї2S;_WҺ"r&Jjۘ.CP|1UM @bEh5B {{YY!nA~2k6)\&dr$zZfu ޕ88Q ܿK]q'?h y5>yeu 5Rs D,y,ot=R~cQjB #4U#Qڵ[b[.>V;M&{9&[$a/v3mæC, Yڜ #INBILX#\%5%̛d~w:~*R} u~OLZ?("HK Eu%Nawl}Ws]V-adO$zOsV <;{ >~BtgKZ+Ddp a\ <[sK0KH Z E%ŀB5q-m'8t5<6$8Ux m>O>R!$ZXI9Hn5F_qimHz\B(|8#jReEpX {'ō<Jg蓽vn36c:BZΣUӟG88leBsߘ/D uPzb,ȚbyIgʠ&90*鮻A/6Q*x"vL׉f}]t֢A-?ϿbfU* X;89i8&"b/o{q>چU)3HYJz]8iF2M)m?(Rúoektz)^*ֻu=C {u,PQm^~Ϸml& )7FX8/%ڊ] N"kKPABc*؅/^( |r08KsQjC߶I@r4/AS҉s#\QAS5ﴅdb#/_c\%1= Zn;e^zcDUXjPjz N.w 6;W^jH!;Q%t7T@ȑc+"e Iݻ$%D` n*֬Z3jᯠ\ VF[lCq{@s$Kؔ߃ERXu 4"{ PPbjy-tъF]塩uQkx |/mfdv`Iy)/CbFͻҰPX^biYoiwwBRͤՏZ?"Xs,RK9.V^C:mgpWr`)_ƷD?L<8L<G b=+fYf\Fpۣ Zz7U<ޯ?SWQhY{_vgEX"{ _P/>h~d FR#*ܘl$xc)bCud9MXnrUn2rSSNåF(($^ٿ 3/0p}_&v .RW1 j5*.=Fh4H(Wuq 4FTcj 5Yia $YK:,m e%_A_w- 9TTX3t wˊF9aZt۸^M7vsmlx k3cGX.b3 ׈ #u|riC92>Q`>8鿵B\@>]s#B$w'(l\ BdKܡ[Թ{q?G᳇ʹC2VԞF*sӑF@imz$FjO9ax<_B#&f4[Fh"J dž!  iXO3Kp֍"%BMЂ.*~nEsZ'[D~`AMt%5-h, &lbRߵrX_K)(^,j3 1yP+mtr"Ȟ*54}aȕxnr9:;c ueq6^7Ǩ7q][_j_Iu2(M'w)_Ş:PcD̆?RX;A$6bA7{skl_h FBpж7DWCv^WV$i8!Qrtiu]a hd~tAXKٻQH尫,p&.͙H7-n~pQucO&^\e X;m$35ՄEb{܀]M7[WT/Psh%쒣(}nUkqw<,uQZ!Uk &MJI"ݰߏ8WUSۃ`&\ CR!͍ ۦ3!tO+ev"~$_k3?M1^$49 *Lx6~V[°.mg{:#qm48Ba*~\;s,sܣ6X8w]igTn3/E8﬜wHW<#lQۢd@qR}}h)MU/4WEP=pz#gnI.qXEDS".4}IY)}׍3\錖d,lèf}d )> a]D_7tI^px1*»ODR:f5aDztp2aSR8Ғ}lJI`# E!pt$b^ -QuཟSYj './7c{AfDĸLs6%/:6vSo۫ex+S:fc 㧲 `}k aW,A2#vжmYRLe e0>x3=Ŀ6f}ʬG#Ƃ搤7s:7Ւ(i=DCt:}:u~6E\*ȿHR3 r$#co;#ޡ2N\ 3=Xf{ONCZ IO}d O{1k ^R=E,k g/O Ɣr.+50;.[$Vz/ӘCZ3j?W[Aʶ t`>LXm "_bDG?FzJIUwkQ;7׳Z:hd}~qz&Oō,_BZL-&.<:yq[6n.<3贰V5=vLE^ 9Wv>7]N9KkoEJbfCʕ[Sf>5zǏ0n_dcVý߂f&7ǁ?G.7$ n>ڢ :ES r;>FҘ*.K-% <)hgf0o<:G,NBTd1L% $ѻZ); Һu`fG/'"/+)QG҃ڂʼn)Cshsx-$Eg XVEkf*Xu< ks ]>`Ԃ qskF$]G^x6YU .W20JxSe2eޙ&wr6{uS%ĶtV3vV?2ɗ5ny2} /9 opkep~Lw⟊}ólYKrk Utk=8$ zHoZM2k9}=Ջ[y9pfn PvuB+ɱRbs][9 믘 bEBd#*O^/~$'CگtIgQZjr sbl7“GMQ~g ;ϳT`cKJGL\t5SagJ8 avelSOz <㞇Pa㤢OqcOdAn_8S }" zwn̞đ"G8՛c/iY%4¹u&K(PȮT\]w;  ؘizG LQJ*{DB7* Ȫ_;3cJ N|3=d}Rϟ:B?؍cKrl s&%;g>>S ՀpdH+ q(f&3[ɨր_!O6ŠPk1:/ؙXWCi+65PC ~86v]kdogiRpGU7J_vI(jKw}yO])@9:0 ϙutAMffz$IOb_U٬$8ҬZ<^ Dw'@1fzFr#Jr*6I s}\;M>t5_ X5>nX2>V pm"m Dǹ A$2D2zrèlfa6|K:4,t~H}TIz۴:v |mI0B'.N'[&!tX̲Ôf#CJ~`,0HDCG<X(1 |Hޡj. uܛۗLuاYGTb 8?*_6a mA=GyA'|(k5WH8Akb O2JD╇r"uEO1f0Ztq[xi3׵AC7&4p˿B$OBDٺksF{&|P n`'=ϳX7!@Ɩbat E2 H cWQ+T% 0ީ2sI|3ʕ:XF`X6OQ|,韆g` p駝 uYfW*uK,+N:(B#3I?' i7Qb|SAcf>밟۪v_ O|Gj՟e⤕m}rYA}yG ]5gz!7"/C n*ҚQW>Q{9%ԁE7 } OJXC} f˓FF?P>nMզPD;3)lNI&_1I6b%Wxxc7sKb8d<0hQ0Gq1p%Fœ `sPei4Vy z7v)V3pV+gv.q!q#4d$c8MmBHr`1Uo۴ bK f:⹦r~utX2/D Mu(ǔ*9C-0PZǙ6Iqf4Q[odSc %HWw~o& 3+tnr!cv0U6/ PHmkP,4Ë&8#eոAxMA=ERT-3RNڇgr k$čX%u%H.GB,+pa/2dbVdCw )%\dUjD}Qؿuh)E_*\E0SbHnX/[SV5:IIԫԷE"}kzc)l\bg꼪"IR=X̰D9Ƴvl (vI+¸vVTVz\yDJGG?~ kJȄӧ$^'|!R! Vj3Ka.t} RhF*N eog8.ۦ ג*8KeY]J#ئ7 :^xG7aUTxs&`,Yo_Z7)WkcC 9}]"g/jIX0Т?5rOԱxjR }?N,dt"IeBJ*@ݖpDƿLҫM>F >Fm. 4 ~0bp oD(nUӂn%# M9s[ٳal=~:QԀxEےHc1`>-]Jr/¡XLQbasʙ~N]cݕ#.Y"XL9TKH">&*IL#w&'lq]v+c>,Q̺t!TS&Ӏ;+/*?U&> ]FY@ ,¸ `?-6*ݿ|H|,vR3 Òաjh ||SZ!V-aAw tj/xD) lUY$Eo?ͭl]5 ki%}D,dxY#VSdY.a5ˍZ';lШa {Ds=0ǚ_iؔ`@N7  IBȀ:cf:]\u-`sGoKj>~AI5-3XE tyIٿ91Q2Y.L]‚~,St:\MY:wʞ#>f8IT5cr%i%)u V:Ijs ز #g3_ -nNAY "=k4djU;cTT KLު a]zj#ąw.@^!.) B֢ X#N ȟd?)+4{b˜y9 ~|r1oxMQuEl "2n~M'IոqX(7#1[Xyskx/;`&B8UhSjhS5tFz@dm462k_PEk(hGo譹Ss3;Òt8hW,]`vkiT]+i9 _YPNAHv>h}%쏘̆ͦ4ڨaZߗ(U3REj!ݶAbcgqJ((fezYo*q$^gs>Nj*>-E49rUh'$xWbLs5FpE:{G!f |OW'V"_NkM+.FyW0`b3W*XOE <3a176~ImS݂7S%q߾œ~N22Ekl@G̷K½˛gyUQxJa't;eӄtekLM?AT$j:{mG=jR~F/y`C٬?RPYE~~5=OHMK=1.HeDZmzM&ǽD:1OCmy'?{ b O[BP)"LYJKTcaf>#r#),ŏڰw! %ZʘT'q,]n$7Gm ޿W4sՍDϤYD10{mֻ#aՙK֐<n&oXY8Y-^1К/ #F:+[&},cWxs] r|(:i-+p"=¬iHmGWy O%tYl ,_^5* ͔@3>PB1uXmsBATkdPNJK$οԂ>jAARfV+$VfzeC: *i6iflkP͸Ndμ{yӧM7Q8]zuv/м+hBFa\&.i 9ЎcI,^*3q4ocӺRFƆUT77uciKV @{f2Y>tC* (.Whn+Ϛwi=7@4 فg9o!yJ;,#WyNF&jD7(2~}ii)q[φ3+8#$6vvh;>+-䗪s9n*epU44MOtLEifOe5m%2o TFx{@ѿmd6"E@)Yh63b"ȸ֕ m׶- ~*jnӎhG\uN9 m)Э1Pz.M c"j#}x-`c84b)5eY-fɻ[Ԥ [=U 놐,B)Jjͤ ˦:ho^>CG 4׽%*gY N 7ըk*_FC9n~?\J/ 1`,ݎ+VY#vk+\+Ust:3{c9-&yLebvnX&rKe:OpS9j}(DI#–xv˿]JQv>qW޹O@k\cy:ic<-wʗy5@fE nO%^M+t[$w_Us `t&<ϙqEBN4"ޯAxSBR&*CVRqI!Titt.ňX/΁tT@2[5"-/o@kxtZ;fCn"[đ5Jo.z]H7ebhw gTAQLxJA anj_xboNjs/ʳݩu®:dxjϜeуؤDDDLT75NbFPJ8!Z`t`ys*^5bNj65}:u $ڑG;#߁#IP`KSQ7\뇁aOAvS# J%H ( I64xJ rk~kkiB:V~|Y?i [D;\UG r[:OldZ85$L;Ţ' cx4,]+Գ Z u^KhH4~|wK "ŗ^': 1DQwǨm;tym¶1-i7KbInpGgcDWg+ f3[4˦xˋV)ciJ&㽴.E0w4׫pPazX[5 uۅ)^&ϙ% |y3T``OVy)Aث،xU20QZ+dڎrْ@IzG>=u$Ou7FfRb=b`u>M#}kbucecZ%Uy#L[|'ذtb*%TO]JG|@M5;?_9zH 4wѭZh8VeyB ] _:YhZN8$o\aݠ0ݎLe;YHBh)v0uiǁ$gpHsxH_r>KyQ P/"S4@#vT e%a!~[u vWѹ$ѯT$~dOcRX(MDoc$2.+chxBe0K0)sk. *RU5΂-Tu;w2Sye=+dl}T̓C9o_k)5$+?ՙnaϠ,S-ERkcT5y=էmް{O#=Aİ@TI4h]PN@"*(w.\ΠjmϿۦ6A']R=ms VH~]UgcYi$YĂWɽ h8f_38D:i VAp7 mūiUS)>"5V-EZeVn)5ğ">:n?Twy-w|(7ՐD46*[FMbAߤg/E[|HHXxw;̓Ԧv?%cyW@w¸ur]Ttpz5Hl'hK_-~E(dr( 6щ]?YT[3gw;>Ш6䅦BF?ިlo/睁O8TʹSB̄\kGm]wWVҔU#njQ-~SA:&jIVgGP,k&Sn6˵ƽKyj+nzVWP8c]. TffR~OڇsbDNYSK6'U<#E,OH-A%xsݢ#|KXի[#?~$wތ&V_11wCe60$W%WRm^ZCڴl4&&g)xBR? 0}8)5ewCȶɄmy/ a|%}|&Q*|,5-8\ dDM/PEʛ= U" m-gq^ [mE1WCˌƆEOvWi[_ `.BVSn27`4!QfLZ2>DW?7]/2&ܠ$6"U-pފg F'%Qo'ѵӥN0,i٨P0Z NcެJMZQ3w}{X]e3 ! ߶JhqV/-“J 0/b!('"h%ۼ",f:>uzZJ<|4>àsk  UA:GijQe)^ o@vX g:ڞƩUq_K#K?,?o]aZl^fϣX|f(/`ålC1V]2pQ H@JM*Y:LRO@Mj_,I$3?z IY>:%ƎYxX}yA>g>Pk@UhhtJZ+>>qIbu$ċ7;N4uDz ?Aa 9^zaOq0RY>-sa5z+1ڍRf\hwrm pEP/vT p/ }wtu?r虱ms b܌T<+f lרLOuMh%gY%kа^7F5a^ޯ]h t[ɸ=QX `'>Y4,Q܀>F&?- [,'8g*0LG {OȨcpE=~Q0gõIB]FgkWM V D1ng<.|S u-m&8٪V>S$7"hZP&zv˺> t_0"uFGAQTYlk %Yɬ^# ΠMoaxerqo|}&K:߀vp1>:6?_- /If4UB\ %\so%24#|Ofrrc?˗cFFL6rCI%9w׉s[_`_j/~ z~Wtۡj~HiYoYoLBo)ܥ Aw#4f9Ay 3AxU c` &*D~ݥDY/m3!7F.' &] 5'S8Gu6>""y>ebN%uT#`MPפSk8nӅS$hjg1ImV}Y^1rYSƾhNE.~d󶕳GLaG{Z <-S1:WVh}~qMpo'? r(@Ӕh8HOyT2ν#@}{1-ᰛ>3>':r7d.bFIj>3fQ7NAKJLH)̳L 8Bܟ ۣRgy}<sN[QC`/[22VC/7ܠJ8[s(t#< exVNuza #$NBȍ¼Y$.TYѿc}^\*O1*bȵi_l14U< koKĬɥygam!͆`ΉeU9@}L_{8/QXkZ-T.0g^wga=yi&Cf] Pmc&阰5:1s>Z'>xQX~}gj|L*gd [K%~VA:$spx,l]WR hӊ WY$qՂvŽ&ќAy*iWk/Q @+ 5ۤctSiTzy%wq>o@;|h#D@& fO( #윳L*rgF֑hLAꪞ(SQ˹4Z@빰/?fy|aLw)c&LD%R*cih~X~m'1JUIs `G˃G%["_ ;>gDµ,x>e9p˕&]tM7*P3LnOս;ݣJa Dfv*§;jн.6ʟ" ײN뻛5@v5OXeYY>J8dHeHL K_{[gpF5S]Q԰΃z o!͢h ̏aCy~O0c#`N/?b4m@-cyMjC`mZT@īx{72,<spLێ"hiW5:,·]$<}s4rg)GlsUƄzץ򾼄W+ܔ[ }f3ѮTͫ䌺`+oq[@bPͼf5v B&4~Fr ֦<I^>eNws]<ݺE` sG@\Mtb)Q~iݩ;ۄE]j^]iΠD/?Ne#ru/G Br*×F +o%h(<+EY2㽉[=a0=@qٕ5xƿf>אH]et)񖑟Og9V(D׳H`>2||dÃ8ݴr64xkɼ'l }߻La;G @9* 8˸fZG߷CYPOzEt{>o:IXLk:R#dz7 K;٥!9S=/e^~x`>yp댤&.R2qy7?g.:rTY$$,tlIvOn2.%.=+y!LR 1o)Ğ[bN/ &AS[h/~#׸|{"{_dćgMЪlf0J%GE~1u@*ֹ$Uk̙~I" 0]{bJup@Ꙥ딪 s]U2N.un6ET՘!`2԰6"|hz|h+m3ZZTz>P8&47&ǖ^"jt Od8 6Y:;}Dd+@[Tpo8cĶQtiC28itQ]2ҳpi:oX"O`_duVh `6F'ՋL<+A?yqjIoLWUGiW_W &2a73YTjGt?/Q Z"v||="Xގ7,JH\š lReVdKY F@P_|褻gy\8+#_ga5϶X.ءX֤JڼޥUG&8ۏkhb ,|򶍃j/ t̐zFO!F?@4sQsHs,.TAob*x@l gS@I N-~fIM'3oN~4-Uv?ͮ}:տ%".3> Zq{Fe"*OcJ7*=BH+oe /"‡o_P蝧-Vi_0i C/b2Mgځ<1y8hvƎ4yʈ@n1^JH WuB;NVBB2*'>9RB`n,*ϢVY!,ڥ&Gk'H1*@ZJG5L(W=bЋ?Υnzw@A[ri<.CiaLh |h31j9>jΥbs ^9)!(9?u.Gk%d+n/ek2QܢZMTpEW}zL!A??z>raqf.!H6YkӡA^=a[4ۢmx g$Ž**}Zł+,H6Υ/O|0SD.n/*29HI{g׋0o*lguQ|1I 5L_ߎ"bpnO$R{Ѭtf.3qpBU[ n猌| 3iyp;{~}aHdMG#F#Ho`l^5E0pζmتBhħ\gRD龜/j4F&$))Q Xbbw |\9~@ U!yhECQ(el J)ADH5b9=p(¤ro`||k|z}\ߤeI"o4U2C&`auAkա7ȕ&Ns3HIӠWb`Q˸=W`[уhԧ4PnVs_홧˒ӲO}cG !ظd:r iʀ1.&1 MR?*#ۭF _AȎӔkE,5W'.Elh"f_n{&]niNQxAWmofaPRWMz7J3 G ~ogH1,/iqV2n1?C2,I3<5KIhNt LlK3%ҰJVc3  uU m18 *^kJ4O C- D!ѺVpV;Mܞ 9:j%*3[s|*9"w΢z c(B=X꽞 ݜG1S||_4,~3d& qr9i%qoOlpa0"v?8 MY+W3DJ11q߼1-e8|PGf͞*:ED티y19PDjW$)pЩnhů*PSD7v݌Q9r7s0~0\ لM+3QG7tl]"8YZq[If0qm[:rU@Vm1e9he jC\V̶M*Vc7thDꖚmuJ)KSC~Z~wӶsH.&U=rw.~q<ܛt-!t e.0ZlnNTrRatKs f*Ս4/T2ݽ*#t( ZZwLn+-&bH>a[Pyn]rT*,阉ZBbvnW4f8a]m3L Bg r멅)یF>Lp NSYLq.]m gAMw#%.qo9v$+ ˻9Lڣk[d ( Nςֹb 7kUʅ#( K2o:տrܣZ,RdhՓoD^XNNbԊ #MnU V}UTp1 '䉖<ӟ*x F lxp~5I59P d8lly92: %VV缔7T*gTpM{ >fklg#mC%vpĢ:~ /?f ջTD<%=k|Pw:+&⏙b ^ϋjj!dC#,}q^ӄi#в:NcF}H|5<}?y|USQJGw[.iHFk6{Dq26[uޟk_auR0dZ[܅|d{Sc~ - Kڒ12*6l|aDdR Ȥ ?8˩/Dj8Kd# (kED %S.΋ʼnoaòolO'{mA4FoX;ᛳM Uc5"P^YuuԻK\X4_ृ=UO~E$XbxUU&9 -x¦.Cf;|9=m:BSM5Raʭlj^Pb8lj./gdw\WyR>ɚOd/Mh 1SE >Ɔ4|ì=x`dMeh3alC+WmPƤ3 U2(bf3,8NP_h! > )Դ v y2'Yzg:D"h g!+mj743M4@/).̡nK9g cdu.}-x=ә\߁^uêL'J-|hF*uP#LXGŽ[1Mk [N=WɭcGkE.:\zOV6aTxH$! \n[}^[yyoNre磻v,{G';b?)N] :|/3e[DeK/;S?v8N=9}.EQ`t^N^͆gdj:D PW_Z]"(:1):;Nu4ۼ> 1%~D8͆ot:ݽm?/vgt+u-HʟoԽ6;n\iD)ǹuE<&e-gG/dO^ijT%~zKKN0fNPEk{b2:kDeuFJd rͺ5fFU\N"d=o>W÷ٰ߰=Ļއy8m\4}ʾ< X"gN$M{f=oY"10;1Uu߽@ Z='qs1%*O{dͅ |e4#pO)C'Ykrx`p.ˊDr#'!&f)V\(7@M wiKGF,O˂3w/ Fy^O)x;%CbŒ5ݤqOnDWE%@~FM湺1LT{Hv)I15O10S'7oS=uM {dyNHzP9uO:n8ܣNoR;eJC2-Y"Gի5vttS!0c.RGGv{mՀ-oH*m>/F*9۬X[v 6+0/y _lugE$;^}GXpP5qr& ^kGDZݦ\:7~[ؽ ېuiͥˆWz6cgĐwA])L $vJv}L! 3GĮHz Эae>Ǻ_kgg*E"%OR/)o\ |{m̃8fA˻/e[%27oHGc}KM)W)+Y@ yv+2r\ fr^rfKs<(\M41ɵ2mt S5,8', HҏKw4ӉY/;/QT)'r!;ПV) 5pw!b 9FFxl(-' 7SEKeA b` @4Iо JXE(E2@֝0 yM૘;n 靵_tNnϵ*{oɤJ v+%A,Y?SZ2x!sUSǺmcNh84Q`eV`>:3lA>h!ㆨ.>&$r[( ?'lo6%b\+g16/؎E*k&;]whE\GpoZAg&lpʕelEߙI߻_0̮:Ur(vA374W0%Ϟ/X$¡Sx8,SȤoinJ~κsM '*K?3G> >x鲛 t|XW"/wo+mB-' ܕucw}+&]P tZe,C[0ԭ-7,AtTخ>U"{T%bYaCH-42OW ?xիTQ 79CϑKr{GlyصqbL޵dZ1;:9̐: -)y]WA_\ Wo^OR0QtH&&B4K|{r0][\>pAɀyhK\cž S`l׌MېӝtX- CƤ٫  $KW,rDk'0:6[; X#&n{u(Qꅛ=ŝ4KjyNզArT*\H>/&wUƴKҘO,Yp+ɍr@3p[8d<_hN3 EJ "d`.[}967? I ObGՠ <  WqR.j%y@5񥦷~?qU"h/)nʶ`>VyNbY,"$^' ։ ''OR8 鉡掱sq{l*mؙN'a'eR,m&(TT1&l9^/ ɕ|g$Ä[:nItP" l4fp7צq>A2ۯ"`SzMB_RoM/ S:5Z^5@xaB.[wIv Z2ou0;Tc1u9&41%d~؛")܇Ȟu0lVJ p<*h"$-^'tWIН?=mxHp|!sEGX'DQ05cmÝa40u4> oBWhzTl"cQ ᭺kw`Oz 4ƑYZЬb0 v /4)m&&-e4,df4<ނNᥟ%Zd=ɘ*~S"x["5|10 Xt&yIPiy\X;*@ACtRw}V7NsaNܘ,Hwk;dZ"bT~{H~#ΞtX}cilna0Fq)^Q&ѡ~ Oc|X08'ng$6>lhPߏu"z*NE_|_DSd\4_+UPNxS: xe?17 Pf-'q|[|q- {l](s*-A! ,:W) G~ Z֋&!]i 7g'{H^`+_zt_Љ1L9-wLuqI/3@DŠ-!'%. NMc({]p謌KSw#z(oձg ,%|yhN]ˮqz7|UꛇT&L1蛃Hwa U.8vyE0/w*؇PA/ `cduRh ?+ׇ!GI lD%y`)-t `~X|B]-3Bb;}ufTdڮi?xR(U.6? VƵzLҿEғ3jrPgN|WKGGPNu_lZ^h+yIs+:~Zָ쯎,7*Lrn\h{m-%DroLg[XE;;K.'+>:t yfa}Xֶ~5Tr)aeEf)W&Q{(nAO7t@ ;◖ 403p+"PFr;3aj}삫XAvp%/S=L8mV+p]šHts| pV9w3D:2j e!0`Q_0euWM}b4XշwPL@N0]O{E?1;Oppkfy?;nG]`dB)j:?49 Ǧq!4<$+7"!hTכ%cyĒ])OkYtgdzl,/.ye!O8T 򭬊@˜~Wg&0Or-lXlo1D_-ܫzl*M7cp >#;,h=(f*('Wj0A Lt#%DN{!ݭkȾz 큡< <^r a"3A5X;dY^uSD4,B.}] .d^>7\ k^3o#OT|Ei2;2.#-& Qz55XS[)hq> ҋ*}V\K{N7GkDc OjH À0p ִay!kA#y "d6~Nؖ zajx^˺! M0h7nuSfTZt?]k.^쬸vV<p"6] пp1O1[w'ڙ4)dr_H+YmMDOemR-; i@cT}sF&7_rrB51U\e'ғ-;g`GEjPc ƒr0@E/`(%7G :>P+x0ݣo5ao4}v[t? P©ª5U4v;,A|>(ҟP$39?8꿘Ƴ::ZdBܼO]d4l7TsT\48*6IlȣnL)-*H:=OnщcbFHX(m'u$3eV]x{JY!l }cx_(k%ŗ;5.E|\N=;B'Ƃ9>d eaq t5I>-j9&Mr[ D='6I b٢2c;gi2V,q1\d@V_] }"`N>^l} bbm޳hgP#VyPN{,86"8My!}rrx 3؝EsKl{+;s 5^j9[ 0ЋŁ]3:d;? U3/ DΪ`YJm4A8aGv4w~8=_`W!CV-QV_S" 4 вr@.4% (x^˸DȋE F,ᳱba|u q/$q|/'8("I[&J O&TW{&e#el_C2mH/V/ֽRqO~'jA\#30Liܱ<ވd6O(M(lJQXQo ( 2ٰNPu/2מa'*)tB{V*ܢµ&n_7uJ21=8?c,+.|(< t`e'IzVf]jxNB鐋»yGUMXRTVThj~E 0R9ݷ'n-ߗڌE4.gqT^6N/lL ނ§B8VUF:1K{褊6fsDWA4#ȗwИDl#M*$Aξԃġ~|5XIu~-ۡS3=2Uv?J nA?+ Z:yy~ =]*hqy>[AWT*+]W-"}vA:e!’8R o[%z?' yL__JBf2E@zSDx1F#P9#z@ox4^݆Y ]brdcYx֞J #j/DaUl9l?T4ϟ ZV0z3(|]W+˷P|ӳT2 QFc]F2DWlk*rLPt8C\]#M6тv"1157CYp;Z/4}Y&5v49VtgADOPG&}eU R#;K.vu$=z;Z.r5[9Y w+S%CP \H T|7W)&eݓ+@a69トY"r|hy  bwy8:%B#(>ND.G9Jz`APLBdei>O,]Z;"=,Crۍ)]g ks9IȟG ztlR'6@VǏsShdIb;+LMX;9^0wCL>ElCt-'V;E2Ƹ.bšZڭKr.c)>c(Zuܻ8'}lٷu2y) (V# 㾄ax:Tgm,PQWh<0p\di*6q^$ǰWzlQAf) /Pp+S/]j(XTI]mѿ% 嚣A}8Y.qO{p&/^iuҌg4t(W2)I^:Z6@05$%iԢ-䃻v۟6K\`\Ŭ z) |d+lk2䛃fe8I ՊEn5M:kHUBD_ I3913ˀQDLBN"(\xISz_}Yn܊م.\_'ߙL6a=O[KP)Ve3&ݻ GN9ĝ E&Z9:o $uE֋>JW«"/[6͚BuݜeAW3x.\WIg(Ofs\/jiΝgmpگ2Sg1n/P,Q"~ڶ!]HƖut ,)y! FGp i*T&SG=0\e%_xtfznIDHO+$|C6Ξ@7|j:'tLޖ\Vny,d+}澩c偷'RLu”s IDRmxV$6tTE#VIVgfھ# S} 7Տ4 wwi>i[yג~WU ?οRNR'ۜ@5rqT&{8C!~E8̲y4YsAb*4P$>.U1-/,~qwo}W-݉)R:k#e^_͙8hR/~*9)p3}bDZi1\;odCPLc s"3h"yb'rk+Fsaʪ`FD!L,#5$(JQ@R1RC~n'Zgn~]hv,0Zx8oAET@l 4&w;OI8. 9^T@/&$6'[М͐X$N{t•r QdVL eTWvaG@%)7GlЬz@A#Sc~"q٢u=96j\7/ 4YǑ}s5Rl=ÓgSYվd`9mbR$exVund} j}2/f5aE4x~*ט.~^Vpt5K>J$1 jKb$:cp5@PPZy ̅Qv)f[F(r=7%5apcw*aO 3R/M0 mɺBp%2k*cKn.st&]|Y(ǷtdJ{W0&U yS.y䄛`).t vX,W]Y2wzg*Yv8e#nu ,F,oɘkij IZq&?h)6c QP?j݌Y* +jRuܺt̓"3P|GRUC[6ו7Af!}tN&wgCE\,!=% hW{ qlhr% 31l<8fwe7f{*la]Lx!pNt6(?R?g )P4(bC@C';1S,lQ׿Zb8O{6F<.)نA#CzeO}!ЙmQ_z~0`ˠ$ Oҧv8@{5Ȝy!wSH)?T(#4h#WۻLm+cypN i$?Y1t *]>m۠Pf㊡5pStCfy?z9LBiFƝA &tkQvh?ow~ s8HA@TMMsDY0/#QUqU'i5 ؓp@\6&4i@mۿ(s &Z R-^St!B۩[g3P [Akє^`d;-ְt:AAwID<%%X5# }DqCr:{Je5zC;{>7Wo5"-$ ҩڻw@ (gH$֑`D; q6K 4Ѣx/^8epOI韫x Mǘ(VHɧwhi}n:/39SrC&&֚>if,X+`,潄Yq]$qI3zSܺ<6 a5 R7&_G࢟UW,d&m_|cمqm;W(LIǥ=8R+EWM:QZZi~\g\yg'aB{P)*Ё8ԗXG, 9̨÷s&6l &DIpJ:&OYpDEi(( @3, g/do/Fsq3>7Dյd;Ky8=b?4iW'yjr=` N mA(Cz&^7j{&)ͪ k8no&/oHcK +Bq`lx@K"ks7nD R qoݚOҮG/sA.ZX99rWrPfެd*ULp3!x 6.iz#۸үʇO8?GV7$^^zTI^ -}l@N]@jEvEn?5P(t"A}g0' ը" G&lUzh'dڇ,^DRK/C5;xYqNbȃtZ.ٟwr^TL"c={kŢbƕ/w@d {lG431;<.9ZZd 3iY o&La!BНtId:CH2oxF#Bi, %ɘ#b$:H56۲>s*_䚷[n׍j&R L2Syzޝ&z-Kf\P?}B` LPMM_QK,a{=փ0]E]; @LYa/!BL$n'ixV):yf1zU/.Xޜ2i^́W#v3ȼˀkyK5:*jimGjB=w0;oN8?Ղ>6Y`S#5A/Q"콤n;/VՐ=p'YP߬ 8|P"=}條8qb#}џ;:XH8jM &C=jRx|sM#se~*wҁ­*dd8 XH@ͩGg@z'?}] &Ԧ' ,]l+էb<mZ0BjN OF>p&gCX]Om&7-5I,Q֋s~Zfλh8Q,3NT)AVL013ASf2^J)낋n2}3)Πƈ1L6G(B9&5hEL>74.V!$ߢԂyGocH)Iښnj `.9(U`^l㚲g)֘ɄBp.m&JU+T$塸?@7.BN4/H'"6=dɠLCXDɮS RE '%)xHٗq]*TßI\3NQ =L0 )!|s(Ec4B#0yc̚E _UKS7(Ea]+x?];e=~t fZ)pڱBeTaQJQ'^Efr9fhF0-8,[H-R5z|is|B\;z#Q߅_3wx~LN:Ͻ. yL1z oU 5 uȯ=wAE8w g{< 9_S.Sn/ܚ7fQv ,ivDgglIl:>=8vA zz5}0"{Pơ,*g4#ʠm(a[>'pr%U`f%9Ϧ~ՀTJ b#w3Sc|H,ӻ`v1yD4tۧaYbLS 4;X×FBz_B( e3zg0vNPB r\ ZC$G$:uЦ%csVF{i}Pv1UP)jkk,ˤlO%prԬl+u9܁߳o$:kw'1R1ICM܂mBa0^0zp<}uɆBNn3GX.=zKt2CXK#u TFlNEnlг4)XRkQ%|}vyǻJ5ѵ W0'Y9ʒ>3hYixYٯ?{BHSD(7b@CuX/zLf00#1JG_=Jv B`R*:|}ueY/7٨ӨbYNi'N卿؃`go[?tOT ڂGKiz[62<7LΧI|.T'"/n%xICMJ`l$k'w}]PIB/) 9*\u=b4$Pȥt{ jyjskahrؗ1С|Yʼ:(xhΞp4ʕWUˁiGAF:WNK%Ӫ91.[0nӴu+)Y]*hd8\l;_@\"/1]khuγPgBTG2[~4-1銑@" 7ǭ[-ԜkwMt L;)]}] ytW\,Y1 `_KjW2IR*?¬{fMw!rXp$NSɦᄞ"g\M}˶7uK{`nޅ@vj,Ax ,hhNʠT'7*M$,MPQEݙ9*˘MZ!CLO_c7 V@!C{pN_jؿaЫfL|p'B]iY2{|ʎ1` R\r' =WS3E.pVB\ ̂-cu{.苲vibff 11ap{TX8<5 uRel?gUmZRß7yp f'gA\|4btU&;oXX:F"7lu3#\9>Bj_H]X]uSzRk ^15or7v>寥|pR;?4^)#I:I Ò]YW$9۞)JY(3pytA񇥦XZK(%\ւX7<+FT0҂j-C֕ AfhޠXr'_TZHAEFhH.i%%},ޡ%YhX]rshts2f4pJ3*CXto=ѩd5nn !l ޢĺs JǾYY^I]396×QdGʹ>ӰӑjA1"t q]!N%y;9[DL:ψvSڨlVڧwEjָS`SSҺqTA $s ;"7hAAx7de8٢K["|1NK0J؛˶@ J"Åÿ+'tMie!Oj$, [Y?kYdv2f'y}L.C*3-u:S}XmUlOTVMPr*[0;|B۝6.1`8 TWzip#!WÑK:_L}[ F3FճKٳj@Է#ovvͥ+^Yܕ~}:T'3vTtS&@\ 4rv!NT9FsQYB;uz4SXݗєG z&jUR\Eqd\rlE9dPP>ÎQ+tXڢpD_cb}tM5"kN7NV=l#d#0vNkܟbsE|"6|+X"vwSOt<^'$1-~wy_/Q啺.6wʧV ("s)ݹ8WvK/3`R)dK^zXt0cƥ"ГB,Pݰ!.h&ڷo^#6aV\azcri4جivQ[QG \&\LH,"DPZNH_z7QAv3^3+|U+e<]$+dk<yf w?=)ЄM ?S #g:5|AEL ZU7Ѷd(WVUY@bځ*(aNdD>cm<sF 4 .Dwr0~M3y: r>6K M w瘈GpHWg<:T.Vh"go ۰; p^YL#77Pc,avbp鉾nkP7ȞJyX8 fҢ\nywR{o[>OyVB9z3{i2feΓD7br- 2dy0[rw%+$jrJqA"xu-cΞ?P,WhwJiyӈ:,CחOTFcGtjP`ʼnn\௺dCGq ۱k[ּIAU,Zka-bm%TqM_IfqUhk~ȳB Wq𓧢@rZyvg &(L8D5>P2m VLsO?yj^4A ~i'&|jebW1v.u`KkHൖ(J_5yat }SaDܣZ^;݈A;!s|?].)ܡGU@&@`hV{){ kt3Βw#' <#1gJ%1PcV$:ˌ2h4}}MiXP[4'CՌ%yx.-tC6.Ž 1 0rOI'Eu=*Jй٘j-%unBL+b;g*]tp7Š+WV>l^#*(#6Λ԰]{l.h1]pXc^gT9=IZ g*3BSk򾐑j|DbfcWe1 NGc'tHUTޞqZi ɓH<1 3 =) %B1Cݥ/og,^]N@ϑƼ7?6"p=e`)F2#p]R/P%%M5_m XV@ɍq'afzW==A(Xu d"@1A):CPz!5J> jTE?Xz , []1w~jFsV ?t%^tBŦQ+9s-w[ivഴԿ@#<|$͇# h\P_ʼnKXH MjiŦl JTZ0{/GxvˎyapЄTχ^6L4^Ե%.~v&"Կf-A-nj#rT{o|]2)iRh"O@o8jp>Srbh/_h .v T.b7;}^-].^!̠.~]T03 1T.D0ј.FM+c]R r1EIH o40qZn2/L7{rOs¢g?ZiWI&},r0}ЋSpo,_ɔdOVH1U 42f#W0jCJx(YI(*lqMZ_ Huqį5vR >(b }nR, =k\kI*f/*>yp!,xOTG;N bЂ1(S:JH3 UҲ! )P}ň҇^~k%:}MhBYHhg~rAL՟o=ZV8J6S~.,63!k4ՃgxB\w{u]'uQZE2Uo 2}\ǢFf)߻\*7$PwJ~̐1hob-2Plρݛܙ_r3/9oIBZuc^jde}}b`nQu1w/`OU"?[cK}3Q/f\̊3?&.h|Trd1qP{J tä#]KyjLy)6_ED4w=߯G0b y/DvQ׺fFVotR\3 F잧(R%2 {>M߮*#SX|9"|26dG60|?9Y1(rW+1]vڿpU}uyCu9F6I\-Ȫ1>ľƿ_(|:Q_}&_ U=fuZ?B'߃O|g'xF5UKiyEuooxH6߸XČ50f0!;\pP6hvK{ʼ!zl[Fs{1K)*Ǝq*L!j 1ڤB y*pׯQcؿy+=n&3NiV3a xY(Z>/{r.0IK .5`!#Osm Xގ?,$dd -W%Vu,$>h5*9%g!WW׶ GBN7x)jneAQ59 ҤHƢ~қwǢ/|ƾ&$M' wKen02<ݢwL9x ֽvMҽm^Վϭ(Aǥ^BP'X|VO v*o۽SbG3L;,伆r%n]W۹DmS.DgУJZ?G^z*=%R`adB)Fbt?>b"Y/+^4 VxtXat%E׹Mzʿ /[I-:kN]e{vN%.ʦBԹr1Z.ӗ$7>P{"sbLƁV+c"۠fTښ\ü+ U%rblLL="-$lݨLY115?O%/kjVU #e3Ffd/SUN5ГC߰| Y&Ņ"t>8* Vôcąw3V iNO(>̉Ӭ?c>_3,U_R6կC69NlrגOA ُ*U2aLHMfyv)Lx%Jw7S{;=ڨґvb2 'iw NJH6t-WΏWor@y +ޢ8/&)s7V<|‚>:uU˼#.4o9ak  &3FpH!`v"7 " NؙNy+z7Fbwa_Vc6\PKچVw6NY_+`]RZ}o75gL@][mRDJEa9@l6ZjܷE8Η4@ZKiFgnidi[;pE:uy.:W${2Ge_V֣)6NL8!C)|=ofW8a}{:] pY| 6F &橔镰um^:W1 nzV@djM_ ðx;bî)P{S9>S#x T!% `AAlÆƗ֐I'K*OK|J謒m$;x14¥d5mc"wU/A^ |߹Ҁhd8&7(IA+TXU_ pTac ͽn{$`hC:>gAI>lFh _V?jJ!^pދ\qFߧ\vĺ`u~"Z7$j-@S8 2_6Keh7=S`M#CXS6l?^-A_+>qbAm)4r倏:P_Iuw jF"bK3`(0ʀGd+ ~(H%ob\AzgJGpx(Ԓ flF'hYry@`}/۵Co6'٫ia!AD:˷"jxkH."=Ǖ+jwD#X} yDSC\q~ Eג-3$ VyLqi(ϾkUd~i}e0;Q2(\) ].;@ ͍Z 3UQeB q ?+/Mp-.)LoF %+ ЛhIlW?m"ͩnZXkY,KOj{ag3Ծ-Mz KwOS2$^Uwy8jyBJd 'wqsd;8_< [$nL8/Q@U/,.4"[[\p5{~9eo-D)ŲCi!9ý%TH^G{aVU[+b,7f[.C1wQƞ4гA!GyFÎ / oI*!ũ|׃T,ƼRDgG(R[|<}"eܷ_4B07zhZb^]]>YL|d"$Z-Fu#*V(?-,oЮ:]Ɗ£mѻ4x b1:J]9h;U ۲ѭ7R (tjP(AJ l ;!^tX=ABS t|m[_#.(rlw[ѹ'=>IyNڷ i隚gg|~T "fr[#$o`oHf:n+Lγi  kpC'8%M40!6_GsZBH~E[lE](!OrM$O!&>)Hsπiq'^iq8x]n&|{dS{/,NMgm4T3#fAoKL?[h1T $2}՘4n>N e񫷻e xpqZhyۊQeչ.97[ѼD&5Ʈ#1ѡb;H|*+>s R~Id~'} {ɝ)>^YdW,{C!qYp%z-ꎄNB8,`_$!POaZ!.᷿\.}64)b"'י_II"=lд  doXQ) sRj_"5cֱ6CwvzjT3rmwa*?[{b+`~/b5;xVmӖ ,Zy &u=<<%W:.[AZ.'QWKቴd ʞY<TE,k51e|3v=x:.~YG#EUQ^MOaf~6D3# / ]-M LD~kI40 H6׏al`'چtME]1JRK_10O,T'CGKC̶ہS6#)?F!I4Qù8rbǛ_ϰ{N޹5]OgnѤMǘB;|"(%6@ &2[4h #1/,}K㫧bݹVm)m3(7먭~()%8:A^{OJQt]U^"d.T1\/:.U%qҡ냊F@ʍu" j}0'VۆL0t'|Z'N_^ՔC`sohɳM7.Դ &qČՔ}NPz1ALz]OmIbՇF!|NBQ=T*ӱ)4.V92 6&U`,San(b싷8 QG3]Ogi1"ԉȴ>tu1ux1sz=͔*wK|X:'me<܏GRY-iΦҮDR- cn<#bOvW3i;o( h)%)ٗ:oĦ#@ :&!kĹ**]Bz^#KWJ(; "rа=8um>b2n|y_'dqUFoYZXQfIK[a[ ;=-%g^W[/]˓Bg8x6|Oacu{P cu4ᖚT&2Za[eKDkq~zPP5ڷ VrTL][~CaA NMl5E*B+KBKt Y4xMY}]3J [3\7<5 =byn5HHy.q]+*B<뻑;c}/ixVH$KO)1RūU r&tK_ ah"=zg:eLy+Hsp{ߘ$B S5'$$ΪJ܉:_Y᫒0^Al]43w,=c'zض ̒UT02Giф•ʔ] nN=b#)C8|Gpp5( dp~ SB.JU:خz"% `5]Q45&HH=Sq$'~So*0V_$v /<\qj~r2Ysh̸~ҷmtf  ǂ1YUl2]2So&v0ڶt~P\۠ Au,Q.> sylYGbF~u[ElϽ{4^H9Q_W2+$v !?Kl_Yε4 6|L8'1uCc{YjL`;$٣EL1j;Zx^`$n~!3h%ŕ ğR Ȱ7z>C`P=읓~-cINVBṈVn"?.]:^P +zH tOE^OJ=a-oI+c:$zC, s,{T|ɿ9 q[YW(ѷ; D*jR&4 =j<O̮CZW3aX.!+ZX k3OTo8s32SOHϋ9Q<&bcX T9,ʲ- _f% >0Z/zۂS?R#.~!.Nⓢet/1y;p3}*T/Nё/4V0p(HO!Z-zMmk߶3 36L `Əڼ'uY"][ <_z/.I5BrN?RWD*c3+?s?^Hn װͨ5 ;wa tֻ $g~&wgy_Ui+  -"wN~p OU*j1IbDŬN}S *\D芓P/Xoz)":'؊wf\3h]/ ~v~nIFɅM~6~x'({AdίXlUQgprj(t% 53W $+n.P{ io\c ln&@#{kY.@5']c=g-33\,+3W5+Pfg C=~m-Z@8F چp(n4;\'y^td׫,7H-E.~6%F4V(n+יL 8(!\zx>'w[>bDytaX:i"^ELZ5BKz2%N=`{yh/ϩCr%ĂdVa1OwX<Țڸ1r;H my>G#ooܴwf ͹Cgy;*_=ũ24/>umG}E>;OC9OgQ+vh,;񟒵-fdy+ 6vᚏ˲l,DR^{\]Plvƴg{m7%|lkNp9ECAšJ>:0^Q7xƅόMm͐PL*=BAkf\*0Im q 1*xSl]#~拄ofH۳K߁h{q5ŕ۔A8z1:W64籺6$ x 8{l>oG&S*O=, ԣe(MxG3k xd|HKxq>t{Δqe [1C^ EFyƵ3gJcA>H^Gҝ4|q=9h/+ӚK %E&&cECw(t˻-to`mKyPF =(A\_ic76mzWBSPZR]+ 'lChTLxhbհ =^YϱZmo2qXU9~Z%(s bB $ l'pfg ^$ߨzcn6}.CLb\WKCN[: fJa&|ɑ$(:*5qɆX8iWO{O-x  ~OK-QvG1ˣXrR:*: IAab@f9BӰ~\r5l/iZԴET|: t l1yIka-%|7ky!V6#ezy !ZŲZAɦo+8y'$ 0|<Ǘ+/aDT4?Y(ЖɆ-!h.cH<"- xԴiWm۲8εYExDgLۑ^Z 1?.l `4Uƿ#qWyd(wqJ6bG|<" M'܇EK-xba8W[CG@WiɍWIlC;5ӿ=GHw*4rӿ|ȣNP Dr.2hBČem(7 .+{#j"6jRsH)PXBc$xU('7)sfUa|I߉8J(с/ЉI ǺG?C0lf!N"Xbc= [+Oٺ  jBG)2(=[&Sqyɶ}&^0j}8?{W7'| hݒP#Ł>M\/]LJTnlpƎ2-WzjT1x]8rr^T{+qĠ4µkS,Ndc`*O5'G[=q4T'2HzE;iE>PejQb$zc$쟳20ha-F$bg^1e_Z -,z}>KPhy8/ʚA6d\ЗlNU Rp}_rDilR5JfmYܨA-oW8+>Ae5BMQ?jG3+ngIX^SI l?)y8y2y6/+h|-1= [- !r&j Tɋ!'AW-II^E 8yֺ 땈P] mZkp|\}6U[%ՕS@=FsPxZ(MY 9 pwBhlstbZAEV1uc38LA -kϻY&K~Lhuqw.f &/'-z~ !É.1DDlH)^tl&8-5CZ>TшiQ%|l0Ĭ ?SʛA#=kLJ#XSt;3u<>YWtZEG]!3BKɺєedj.SbZk\K:tza{v&( [jw4ڄy6˄,Jb6̼ͅCII%94iRG(KZ.19^KM3L*(MݯS_z q(8.v#)n/5FɠOmBUт9;>ʞ7n(-afCS#L/nOuV: Zu{~e, @A#-1Xի=eI+6QȤ4 7~Rvnga-E?RS ؿ''/4a6O]mx֮\Cf@,ZB2?QwD~d̙#dY6u:D2aύh U 4[pIJ#hT:ɥ#9Fyxs=wʱˈ(bε;U)R/U2%6i ?ut~b~ ƨvF)dח>(NȬϡXq*?$'G=M(wg8QT!lq߬UwA 1Ti\3,r&%M&aJ^ơއ ũ M.h{|+Jf@jɟfk*;g((z3m=)Cy޳B?فܵ1Ii2 J\tx ,,gG-.\)Б)_GEV94],3obKB'K&\1,Wߏiaw@Ц G멝;K88ej:nBo-&W,蝭?Hl^.AY\'p .YT<)6)I?mG=vϤ:xgn*1-둎! ",1yFQâ&:|Q׿q7=^oރ0<|4wAnD|mł~Pʰ4f`Yk̑: 8{]SS{g|dzA}{!lR^it@|G3{dmEz2,QɄuf $XT/p_Q)ұʵSj{ߤ!juxV|*&muJM^?nq~EN|Ѵ~ԕF~=Q9šlZF =etefmB\oDRugVl}:`$< E/8f4g|YP7$_(A\k.&uiT-FN.ۢ(66wc 7Gz ?.$ U5wŋK`[<Ep^Quܛi餄 Tc#10 %" |}u‘YJqIJ }eT%167seHk(7V4w-%/wF Jf_pc.A߶qRk_!NτvZ3C4CMk[R-INr(G(Zj r;u$M/lnqOCi\> kcݚ_1QdlԴv2҇'}3MM|B5^ȿyeP?M2Ưk_f8V9-HD_3짪1̃{+1oo̿)vPOЇh nqOJluaυk-CbOXEDFHu\">b*V5[ !Sϐ yH^/uExNΫ$+ ΋h4dp>7w IJdW(Y*p>`P}~r(OÐ_*e%kd]ȋFJqE r6fIFy*rذ][ĉShH-l`/xxQ#dQ+@P3`).Ij/|'t-a~̬pjЊ<2k}Y VpMl뷦izEO;_&Ǥ 8[u . 3g{Q@:Sೂ||,g. WyHc0lGm[ʦ~7ͷ6T#bW BRh7B W4FNJМD@MΜ”qhCuYİoF CPztԄtt T l-IOΧHOqۓ#*Bjָ]& -Q#N.jyn7E%Esݧ#U37ix Xm_ѿڹ \겯'R( ^+|:cn\XݰGG6xsY>|{ F!p ^4VBPp}"m3EhBB jsLEh7Cf>7McUv^,"sn,Dv_RQ;O(I4$u".cp i^栥gN!2j D,t[Lbw8;y+1:SZwBgOQs/sX̀eGA u3$~WegNOW}jBDآDFō'|b+j`;;Fc\Uϑa}||fwO!cqsyz7,vgt5;i_hAn|U|(@5a>ä~iF*~= FhȽX(%ɢb;IdcV},8/ qU] Dh#z?f?0īʑ(_ FLfkB݈ O޽ \h T9DφRC(Η.}cZ}*Ǖ$/N 0t RҒ%3/!(o׫@|_ 8`3'X̜jt?R|րZׯ.~,vu#nsc*2a=Q\vE#_VB@"e^1J(0< -),p%": gTrXX #wڂ0/"E~*7Q4 TҴd&;g(> S9.42hY;aOatˌTD oP|f-8n_}9{Cz4UtzNJd2B c p~TMқjf& U :؝>+ EZߣn? ڀwkm5oSJ2MBܔAj($ k3MYO;2S]! s9g8xWr-zf4h\. ,h+t~. T!z(bo*QIMbVF{@Z=܅<|6rB_8%+ujθP<[M6p68Ș竀U[8X1+8mѬJI n5~%+W`8>:s@ZB_PڲBu_暶+:C( Sה[&)CiJ:"~Vw+tu103_q.bhZSysrI3y:Y]*V?"7ET^\EeZeJfÔ yy$.c}p]1̙|tcD*/xIJ1LܩngF4fy-m@e'b {}muG#b<- ,8 Q=)Le;th4.m%∃jP>4[&O#f{w~qUׇMz4vWgq #Fm;I`đW&ϡe%QFcG[P&Ӟ7$paUou]i꧄Bwx @EV SxPZF,d7&i1-%DsYot^Su-9`(ǛڹA h󮅳!9o5P*6u,I oEq4VUO5 fr Ѽ{nÐEc6ɯxޙkD56\٭ Lpq!Lky&50y߱nll4KQGu$lsF}LÊM 4wJ@`O'ogfDLCHf!,`MG>v8b=yrwtWtAV֕.!jwB[g]|ǘ*,lR}$G SL7ܴ*rtuF1Q!GE`Wn8YtMbJUU v2W:Vpp=Y+I^—/O3õQ7Cjf0VQ$HYZHG( ^KCjt5U.xccNΆjHP zY c"7_ t!m!-a1>*%wL{#/4O))1kIf-9B T)rhSNM~GQU3 #fP `sj܋x&{pe_b e_q5P Q4l-%?:5M@O*il=׏$ie"cQKY\^Gz'3(ј31.=*^G/Zyՠ8uApD}NB,i7D˒tH:6ԃeEԵUu:5W03{SW ܰ yKQ6{V*ٱ we6K㤲i4^A u{yaآ -6^5Х7.[r;[v#2' +*3e̛fSQyő䊳"鄪.NFy>,2@c vl] K:>bFB Q7yA?B1~; m"|"Ť@9D@"W4_ݴ_0xS"Vi(MG[Rm&0eL ! ^ >34%mq^>N}IpI,{-Jkfs~pE&Lx:2в@Cxf)K}tq髍dl|Ngf2v^(vҶc_ZBq7Y{Ht ^iٵGrs(83!;zO$8Uܡtճ~v;[Aid&JAg"3 #ψ~fSL3,06sUD\TB@P\`}Ci K~BW6o"8iofUuHD2Kcb+ѶD~{nb%I=VS:>!F UapII)R2/< k)O&+ԯa|vƚ^Po@菕:y~"O)%  P`T_i#(5o BV {T5g䴛T2m|ZϞR9𙕨}_/\d@I,սa š$ &q鏊}PI(P/6$̑_K(/|aDߪ{>b MSR r#hNM (X?e"&~op0ދPU˓$ֺJSjiUb.~y#@V>D68 K9uEpp %nhEQ4j98ѣlI nos(4uSRQw7։mwᴅ$i~z$%:}8ԭV変"jY5xt `QC5`l;!E U52Hڌ6'p3U)v &߃..' -u_ zDUR#7済Y h⍀`4 \+?q~F{71@,V*^~t3 ;A\QK5VZ9g_-YʹjƆkJ2E41GJ= 'ga/Å[iip3 2*Q_F /,~LJu4Wd!#o,$e/A#/WvPY4b[~ZiZIqGi`$o" _aAu3@C?۳/) LĐADTaώ!I=1i6С<;(A'hό ُ@԰Ae@) /hHgc4i (A6Mx*NFeE0P!梪F o xpZY#-_AL_~6j M$,SgՀ5T?]sZ7Dgy/$q=1c,ոh8]mXا%'òӁ/w\W/6K2"vAߓ;̧M|5WΟ2ne+葯%h{JϹ(BįJp*,gɌق%P.OyRn}(mH5L/ EZ6kЙHPÉ}~(ƎwFX(*?.ꬦ!VH9ZȄ{^g|u1Sͳ9'UҥmuznNj(5/Q(tJdՌLZ>8R qᯘO!>?kSetvYg{c̼Ԯd] ڶE/ϔZm7{(mlkܘK;l2/3"PjW>Vԋ("TۏlC%쓫8wf“ABo%;oσ&Yɽpn  2QDD:sYԲ˷gxIK]bc ? I Tm `MHI]0 XWLw03:]iƍh/I0T]C& *G=idIKqx qQ+λ]4҈uW$FbP}6gK֧rLLh`ty)qhKl;MġkM8X!$J>uяYI+ ]Y qڦN҂6hSO!VÎ6.7PֻO.hUo dI@VI.fk'ǖpvM#}߉SE3.OӅ:P겙.BVu ]~0a`-7%GWlBEI$(Yusvƈ-q0!noefqQ-dpL5Jg%v  akS{6#IJ6 (l!(f\u}rg( \!'SX3Z$BTIG):NX2j}#Uo鯘(>TPtvL Ot)[hP:8L^ĉlv5?:|p,.<'d?Om> K)0,ޣOZ5Ѩθk֑~>&.6 ]D0=j v>l{Нq#[_G 8UL҅eeEWʓ;.`kIhŊ\~=yգ= _Ӿ@>*/)A0PV®;ΰado\vgVOf> # 'LVaBgFYG7qSCgBmC׬>VyI[fbnͤqr}z/3pA +[CHo~FMg+@gsYe1~6C=fl|:&G piϘ&V䒹UWj}ȇFh z qRƝ̑Tdi)s*~^{539ɛ/B$P)lW/:x鋞B r v^i5oqHGi>Z v[l-2*w& ; 0 u̎2#*v8 /9&bhQ{Y:\iS`~yD.BßTpZmD "d<&v'"_s 77:s#"Ŀ) 팩`k2G/I{;1Iyir c6񑢛9ı6Y(4vƽg oTMφV3b5F<$q*͒ aWNaHSC"f*¬:nc{mx#Ǿrc.1@`(AYȘLTB|YO(+T}AJAV?X!!0H!`젵m rzTLuyMdof˭E_K÷ BVdb"R$E``ZTͬvΙ#~{P`8Y9<]3@8@O'REm%̐;^fhQiV_Po0;?UP ޳]TOpY2j!$ztHDGJE|J5JU [E:kWvy=vE CoIWzFY ] (6ҷ*͘>#w1f: Dv b[!Iв=5"x9넣}% N*P5!v,?2NlI',6@- ̮-`rF_KZp1Cj3]$T9ХOmB aՓOo9}c=Hegy7/7DKLXe)UySL>VZ۶a})ǐn´8q 6BsE_l ?r;y K86V$"nSHxP+ :D P gEī5: D?<름_)'^ek[p?^X29>|ٹبY߮WE7316bJZ%.+tML 0P,E]Bp3Y?hP(vhK';AGpܖHTQ(-WeC~iywIr$-Ή:<^^iqp3Q5@DgI@5؆?6*m6n̓ Ak )-fmⰸ`cXPLbTS`LˬCj@En rvZfip%޳̚@ik[ۋsYD(a,񻝢A]=K(-fҜECdǫWEO`f翤vak<) ⽚=ǮfʭgHQ;{}u LM٩c| ՞ܩ_Q}L11s7mE5_O>9h牘ͺ|:"6s[YE1"anZ0x׸s`%?ZZ-]L5@v'U(J @GX+uMt,8?Jd038 Ďخᨆ݅Foz=vDM{<{9OTNJLerV˼ls;ڼ)Kba94gi.񰫹v4Eu1~c$I[E- ;nu=iIw 2Ut*Q% vH1fi۽XoEޕYj(w6L/Z.,/g\HShM9M'vu@?,MZWߞς/? ;zΝP~5k6D x2E(x́<2V 㑃Q }v0gGsYy+-;Dtxfl)OR㩁-Rs53Qu i"F0JweRq$%X%DNYO_ ?m/Te=wUUC~7xbbF )¥3A{`^cxZ9)D+ߞWg ځA>׳(x=+I  %9Z(iz@,es8 [Zu.]Յ29`Mm=j̄"Σ8S~:IDN+*[0 g}#Ő cma Eu"LWIOGʶ3Q, 99&YY:Lj7 scB)naЏmƫҢ[ ND_d&5"'۹TBP`7v.*&Y5 haU4?ĜPꪀV1RTzp23֪P4 &VEFbb>l .}Db,ޒ,[ou,i"U+G礸Y#y{]G18Qo#)NTtZ4q>OZ؏lPqpMwI]j̾7Td⨓M,^=aQ0?*օ~`Vo(Hf[^o=ԗu&M-tXtSYdu-aO$t Lufh2;=x]L IL%`[ ~C/iS)K+r=gpxǪ'u>h&nMZ{uٜ=LѦgnW8O2P Q3j@!30E25A&ޣ/8zkJ-*V;{^HfxxֺÓr Q۸ym8YSi"kଥ On|aSSoNp wzx)%,w]{dqE[>s-mkgL迃=Jbpa.*;({W.kEY~l2om MȫoR{PDS{&2P({j*^Ԧ%݃ICK tGABCo(_!uMuYIti ߟy֝(z{us!CufX3ȻXNO%*Ngz|73aC{G@PsX(!>,U6٤hE,:iY6%jGA_e7%x*_T0ZjUAW;g ͩTmʝ8 Kcnٍy:gXɬT,bw= Pp;|6{|ei֨S{Q1qS\qLO7w12i)D^DÑsh)OD\W=j󙌟A~D+׫ Q3CbT4km :2j` %(WB!b2ozԖ; $!,H,3s&dDel~I?*zWzVA,lLMζSnR85=XY_A魲cN[p30]X֔方Cpr#sʫpqkc&tWYTl(t<)9™2Orgiy;SX|:㇭Pݡ_A/.z"Y*7y ,nF4 0 Ck R"rߓD\J8lYZ+ 5W`+`ZswԨ@Y ,r|8|_ah`S3?RE(E{Akiс k)o,:ޭ%cEsպY\~q{ w&*D۱Ohò`ʆarw7LJ':Wɍ{x)fL6ݔB-^jvv#ձT⥨H S=hF)Efc.̔ )KA@?.X0FmjBwA#+Ӳa\$N&6K Ѧ$XZ̫n8%F>^"6 g8lkdvVJkKf-n5 6eRAEΙ}*XE O \ę[e@׉MmGV>ob MS:OƯ#HX?ZH1S g|Z 1ōuFz}<?n?%s _]1ז)[Z5-%]Na] ^520cx R{Jk$"v.JbRx-SD%xApBLȵx}oʆh~pDYÛA0T{b{."mkq._@znĄrE C&GD\4.?$өEy\v~X2;5{ӈ:I !_$4tbLUeHXiC<(z!Y)U"a~LMX66ϥ]pd: F*H Cn"ݕUD'f`x.eD3$Ea#z;Dʒ *F7S(HMcVb6؇%pD<[7a h]eMw'묔y%a ژ.(V  X8]E0Fr˲pm|a6"UZ7FJ4g>3-]k2 nZ'R IǢ2Q񍉆"$T/:g{d"xbCEn޲}%Ps"2aE/#R05s˸cki kGu7ˤoPu/`) _9$BH@7JaH}-uzTqTf R-}!TٱfWF- X:ܚkۘM0GtK7{DVݼ@b.%<ē`Cz~m{wWuPvL;嫊Z 8Aues9%@o[D'؜7lbTK̓vrG6o`9I}D.'Z3v&+} Fѩ$ ~WyT[&\ך4x;F#B;5=qz.ZT-ĻRR.)Sjy[у{5Nw܈)kZ}H'|?"bdf_ʑ:DH@b)+9iߑkUb|9cO:eLmREW o?O!@SKctA:g}VbelMapZ?tQ4Q*5@anFƆ8LY-Th$eeƥQG{+;5玑=F{iIWլ4oPhvQVֺ=R]Q8`d7i9yxj1w`I<Z+O]M3o+?ε{&:1Dzmj롔+<*5zw44'Bɂ̿ץ9M[)K:?N|QAw ~tI -6TŌYG[&pw5Y 6/ Ү3Df:N p@5NnL9[ Tl7`{%T!lE@ ! b _@iX")ЀtI @!"O˘ϷBU@ fUXK#+xyhK( : m~ uxf)sKJʑF X8lmӽ% &{ Ьٍ&@#U70lxX3𙁫!u<|6A(,6.*'m'XOJ+:aiac!92>Aӭ2dЇhՒ",ZaWfl*Y^;`>[ iD#I!b=2vBk@߼T*iS'4*%RzugUCNMX^!8h&W#Uk'Hb>bUKB-uvOYSkTRWA(v߈֌X)oHE~B-tɾ*_,(q&?zHԊJ"R@c1v͝c}^ϵM8&z8Α{֚xgv R_ ?p9d~pF:61kzŴQ}]F@HY\#xOsJp[%T[[UD2l4&+`:ҵ{ԛeXu ^dn^ FKQrs=AaJΉי^h߯lX^n'$AVKeqp` 8q$d>e5H:}:}Z5:3*&s~U/ZLziIv98[|"jOOY!LA#BlĴ";KG~B@Mūy+GY,~~|a xu/8o'a:gb,n% (]T PS-e߶5uZxDA)pS2Ths+0Poa*s wZQ6$%娙=27[4%2HMUf),rjb,Y-ހ *GrY7aϲ,R`;\\T xy4SUn]}5+ѿM  6jҽ8LfHPP +;mt2VDʉo5qӦckc豶"8<ʶ28BQ.(/55^r(`Z2>|}2QtȈfxxxd)SoK9{b;qxX ={sx3%>2$礵$PǙktod ӏV$PƆYu$oh[;먲UCƝҪ6ΌsA,tV6|^r-Y~)To|h<(n4VOϹ:ԖPbNyP 'Vuㄡ3W+ej, _Ed¶j]o~|ĭ޿^m7({0aٗpksV.,=ëf)71($y|g}YzL. 7gpl|1sT@W,PϺ1 (hdnPxd?։ubGC/K =k4Ӊ+}NTJ'N>B1hڌ ۧrX#}*TUT<-6/DPB4NQ 3,W/0359/^NC'IQ B4Qa.ͧ %<#f` i0 ]E.4s69n٢9_]O-]|O*qi'CЍ@q|zA. X|g7EĤ"+}TYt2 =D9)n͝ I/x/>{ґP r8*OpN0.z!O|%IH-9L+էy)2>T߬:~V>0(m CN {;ezgӕ!VTSxSߡV6a xmo(gvL}o kw4%F?6L~/6/v@QWtfD2t$ B#2zN a@^.?V'ZgZu~Y$Bsa]tm_ qz ~ kcl4^_T챳ۨ 6w@; JyO3+YQ;+C )%ߟ`Y} ~M+ y7f;~aE=k!ԤB`=fWV .+I'jF >tj.>MZU[jEnT|/vN8ӋV3lC}WKY) ? ĠtD&TI(PP(OxMbr.\6]re]-u\4n!rO0 #0J,V}‹Dltdw$"OHM1p+bwȅS{TX'AK)F{ө!KB݅/n ّմ/ |2ԏ *H/āNVx%U# k0%kh[@ ny+;i.ĭefAۮxI/Pk5KvkmYe qH3w=Uk { JAi0J@j"%v=ԑ5v@Svo q`EK\hNl8+u6pzƙ!yd#QhcPih+RP!^ÖhGq]*3Ȁ[FDHLQ>U=PvP{zKRGԠ5/ͅrZVYR`@vS`5۵lk-7}cŖ+եk#2\,k-cH/t7L?9Q(Ý^ 8K )9:;\˛3O Hi gY\M^=%bLElj>gS o"w֢:ϐYU-bbj:*q>(l">?LwVS3/<>Mdv.=]s #j$`9tz.HlȞ4 ;΂au٩k{j%PGWypb"(@>9Z5gb  %bl~, jAV2}0s!3X=Tn9\3ffx$]7a/J @GmM =9I!qq[={X#'  J_V;r&SZ-.H >#"?oca:bVUh 0Po,K 4 <Ւ*ԬKt[퇣[V\ ͦƆzf;$H3;`l >t3dĵvpnR8/s"]sz 9fHuֱGEHA>), ūMGGݫ,;ITR֤C'JHa#:~pj|ɾ!Ζ9Hׁ+Fs Ǿ|J n2F= [1#])PN<\Px$X0P⾋+jWٔhA=ΡVKCJ2sÓJj:|}zCVr`GǂvqZΟ8=p{BĊ'&J"#ߚwQ-"DN {kPEIl;8.}'"IPzOjCr/*xh2bKjB}GnFNkY5e;IO Rjӏi%8$mKwoӁ@`.0"d( m3_W 2ӀoǤI ,ڻߗI7m3w644ao eB6bvl(@ z⊷&_ Aҗ&"p2gt;58EX n%?6}m~˓3G0\k2uʕto0UR0ZQu,@>y&jaxvM_x /_|+ twJ ")Fd֮Yqu!%s/yFdT0pR%ʽ od*h&YZ=iXQ#h#}1~C~~%a 0溲Vt- 4ʼn?lybtC^a8}WZSŤ *4eQ!/:*_w {CKͯj VŬLchTK=UQz*~=w)tcG.rW F! TIy>׍p 8M.Nxgwl۽ˮԟ2>qHTfh :hl_@DꊺLd:;,њKG8-3]$#(йaǟBvܭq9џȑ}]2]hSvW+BU?n"I7}do["J縈?c%bf)bT aK{wbbdDi%ӿC: ڼ`!D+E0 R<8?Mui#Wuk~o"UN`0w~Mω}"P;ni"A?`$%~i}r|᷀9G?PyR֙* x:C-^=l!{\Q#q*9w5\ٵG5 ׇa6MYSWsjQAPkM:I:! WnO )3Dz 3jAo ٞF/Ԥ*QQK` Sk`qP,'&;qaqu<.uJ?=oΎP#c܁&ۺU "t}2dUu^^GGv9MvHSU)-O"Cۜ 2AOA5zeUav$ l?m&QjT n&ļ 9i ޞ TWaߩw3΃ʀC3e"svORa_GQ]zjy4~~'0UsypoJ1G«̺Q7|WS{Bȇ[ZVCcF·0叹Ri6\_##4ɦ33 [!y$QKVZ-`a/Հ/HNtA<= ijv٧W} jŅx0KqikfĢC\8hRP 6BkPvZ3ޛ_O1lnys3ZKx'c+ݛ {(9 $2ޭRl{c;?qخlo t--5gd h} w;|][a5)I6(I3d5+g(nф9%~ќOpY[8 ~+υ-̒}7g_{!o >ؿz<$'9pԺz-uQ65H6`' f.Aevyb˲ڑC_DN0wM!WLLLn1R=]sT^;D:R,Ao2SD*QϕB՜.o9ofCLx:j_r'c,龨3D{Cd3<潤2'Y/w_y :|}`[ H}v,0!"PS#de$hi-WH$Lk1LQ.yO4jlk"['&2[l؜Oۇh].|TaĽXBkwRr v14sx}_Df^}/U]c:%a)VG`tO$dg?I0_b֋ BdBBN^T:fTE>ʜax`$ya&8m\ y,> [_3wjVwߜɹ:wtj#e>kD3TsLfnGSUX}Q,qJp[R7%J~8i"6,0(o_WS?>G'> P[6Fp{c?MOZ-Ǘ>Jj߅7\i6n67 *7q#E^YJ: /nL`]+b21ZmFCS ֢xNEC>XR uGZX0?k51(|-fQiK$ ,/0bqSj>M,.hR/"u/0 zխS,0EWz>nQ 7%qt>/|7eʋ\ciUQE#$3 d"9`.5+;k{fc6ޞw-Be#}NnԲ|`3-]VYCSIWa7,f>D=aj[f!6ck؟&)ۑu { MifImU S& KNۃM@>ˉ3S|TX0.XBCW@WvReˀ..:Q '] $9"gi#vX= er)wO:-g}.}rڤ*4QYIm|.K)B=Z rY]hQ78_Dzj㡣A D-QdcCuxT %Y@y.CU`qXU2 _,1vfd9xTʅ@+I@?ۗW_ ]]}Gɴm큔LB2 峣^wdF;qjv02S8G7MW떈n윒UPWG]7<੭`dr F&h_f3~ lp=r!.=s ź̼\q`7YcH>U^/دok͜G%(%jyRuRGkkMeY,#]UEMS_ZuR߷G(~68Nzpf*ɃvϹGImR<>hB$MSCUeGGiÿ Ԙ5uWQ.E"[:LV`Ce:C7 (HXoSid譞(",in͎(-DI E:6 P޿yj]"!fz Ϭ,?7h}97ӓy~:"EBdBXʧȧp-q|۱qnheu'lYy疘6_Hsa1z \dSeFҦ:׏|;kvqv(} I@sPwTZ ㅁ6nIgǛ7L q:oC:ŀg  y?˝nFÃb3ItG)z+/T!Od\w_{G=򸬫 sc4"rBAQ 1,\='gݙ `#Ĉt9eKD{=_4qvrnv++0a܉1@om'[DӋxt@!h%%KT 0aF&kn@; Jzc$xyp#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*0ycRqZ$ZպXIhUxނ+d}oK-Z!H~Azyy; k\A9}@i4uu*ʐh2FZXU TF9̨)֜ɤ1K5E#$o0N# *u.:/=%1"r?P+xxO Am%]0%?% yvn%fާSf.pB:z0.y$Hg)]~cӗ LQyzTe=j.s:o}5o[1AN5%sd+R7 CxǪle,( ޴gu«Vkd73Η|Fb/H{l4X3~k1""e)T,޺ Xe Bd;\TH[ĠLCrsG!\aF0(13@wڤ/,u0"f DJѓG 8VXCTƿ7u!l#LTTQTe*h_hz"}~l˰u -yխrM)ϕ]f1m 3îSN΀ϬgA`=Rx2NJغ&lxCGhzf5(HWGc bk#]Dl$Wv0xpE{׉L'^/fd9 :bĉv,dj}iTUFY_t6\%{JihqyŪk nNq d+{ K*Ϊ {hXxJqbKN4r ګ*)\͈Ba+0EnleRnU2  }2omFhK} fh)2I6@tg6 bt]qS8@*vi򁼴f{;s+dR.`CZ -Y˙'4,Psg x c7> CQvM$-yof;.&q+،h%k|(پBD;S #EF_u$Ql/zL$AWþM%;qA%]UR/v5ʲAfG!IUMvV*׺VE:e(c{Ɖ97y*0p6>) C(N*a۳OskNl$-u>'W7U=*g3WnOlW,m4DU՞L<ܚ2.*4cJ LC0(K_^2䰥m-Rv)3s&[Ie #T~6PaSL=ԮWf|u v},*Ju,׉/kh0%}oE/O}~4͘ƹ=.uRܭ6 9,g#デ򷰅ZdyS>#.FCF)YǮWLXgJij-܄l1~$^4_$G++ UB_ъYZ0=,'z㧀м,p'á<.m|P}$: tQńf & :[򎰭%Ev3``s=xpE\?4q2T)}ně޸J0j3JteDD5u :50 MU`WZ*qATLXs@՞)OzHz.-k/>J7D}T,a%l"ҙ#0&J wz*3[ r-C[:E AÓ\6nȤܣ %\QjᗌFh.jιB^E u-Ii?}$v wg$ڋ҆G_]id"ٖ rDQF}8p7GZ*޻7r`VU]leHe>(t:2BA#k1Aյ<Ø`-+ΗO; -+*3?P$gde21c8 4kST 'wat̩ޢJWݞqYڧ_ꅭVyb>;SuSׄ)]IeJ֩{ o$uАc!uSpp4#*ܯ9MetUx Q NCNA3pN"(!( *ZAkTcGy<ׄV+q 2[]nߏaĈZûv{>Juf֒1(ՙ bF~Iw4%2k%]ɰۨq̾цvt#x|2~?U}/W^4=#z l9@R׿/@m@DV!V(;_ r_M҃05T K܇!Iw#&w⏎qThrXI?N.L;*L*f D}r@ޝ7T4FwzZ)XZ,0 ߌT.\Q{3 4C/srRvj)V$O\^Ú\YL!"qܼ9ɷFI~+˪7PC %0dh^4G+{U&Ѽ}Zm%*$ҎSd,&|F-|V% J!]e)-am;l~N1TòJtsnHtFB$؛w TXv9CwW,)Wʫ8>GC/ɩ1Ի}KZyq-n8민(aW@a>3cGKOgzǵlnʈD1wmVPVM^( P9hg6H/|#Q[% }FpN`r"}2Sahp]'W'J#-^* #S]fE"Z|u\O6oyY+xrojndL#ox mz*x..S ?,0ʂ%#20-;Pc'>,W )`̉,wYҰ|czwóq(+n8 PdGH]U=Y@M}k-iHydBlVLt.;(z1!,`$\-+Y@R"A*dGH^)p|L4-S? p1gT6%`"`YmaqcY*z;֦KȑR4E9 ' m$ Lhi\Սצ2j,'_'<1C[bb`?OZ 7œ((IvZ =KN-FYqE26[|)ha\d:wmKiv^OTa2H mmڇIM1Wj,̃fvqF\|Tw#ZXPlK ,ڱ?'u$;&"Z?z4UW)g+!be%efDs3kk?{[Vn[3K 'F`&Ź8Vk@V˿1{r@ _QaJ^YQK9J,aeKQ/A_:a@VvMG/]*I0yNJR>,Z|L_=oX!sdRٷ_>Mښ}k`N8w p@XhC 1srb3z+%dEǸk 4Zt~aNj"Ԍf+^62+l(k'!Y'OfA,T"'jE wYwy+xʍJx&8 x}EMG65#*s4Zݴ^ɳN' rf61>DX rURNyQř4@X:44P,4Wä9(TZrA,lx&Ls{.86c=U/v jywgaFi(/("K6;m 5>n'Yq*s׎{H.WBw]&S*prqjϯax +1| JwUۈ !QQ }hfor3nT)X|%Qe|AIm:ߠr#+u!C_w̆zzy6Foz; JFg)ZņxLWe+9 SQ]8؄WϗCaTQ54s򈞛;Z}ΦO>x!`P SS|&~6,zrO;eDpګCEJk?@&qXp0*_54j.Z s%QQ~Ըu{nԠzHAMN>hݳsh=͉nKILO5hND5Ym 861 D 0,ӯ~ԣU}!3>$ Q O/:Qy~Dnka ^cD೜ SiTnx Ewt sf![Yg2BB-*PՈ4  Y0|Ba׸8Zy"l%${$3_nUX'! ,/}Er6WƅU߂NQhT/J 9`6M볁pa>XԞa0=9C/>@]87Gle$i~TZ_w_\Rꍞx<[3rMF.'lDUdxvMmI[(y"<)׍_D#~9V"_N\bd9凱b1b9 ,X`8W qumj ˛kYKaVZ4ctkMjfLN )=qz^uV@O<.iW:TY)kG|M֏M"g =pa"rupSf̶2߆FOZ=p*v\p*bp2T2v6Ui}0$럵۰IQ)lc./,P֭MU $tZ/*hR܁LLIsO 5ÐQF҈VK Vqv[wbu!'>o2HZǒ9+ɜyÛ^nN%@|NlCpBDeY6.bzaL(xTؓߓo˺-פnBoى7^>X{s)@ex=ӄ*~L~+bY8eD^,sg3`Ds2Mr{FDZQazڬ. Vyr8U ?868^≮T.3Oz0]8fGZ`.iiwg2P4f]eg&+'ZVNg#JduG$B8YoF?b,u9bZ3v3kf';+ML4V0r/(f$KH lw04a<4 OټɦjODnyQLk;"°v8Zc]8r ICwR0qI~. ̇ZO'Owc⇂(w9*z 17Sa%x_a  e~ lDz7/ȕ*4 ޭd;+Mlу3˒nh(s(6n3{niDqV2VTTXO mwۖRQ2ϤIzfÏ',&Ð$kMT0Xrc:$?ncVЪt\<ÎŰ[RlWp4r ڝp޾2#;|\43{Ӕ~h&:H~AK`Yu%pmmZ!SD[st1э2 Ţm?hv(e tH6{)3l#㺁:r04e5h;xG …7's]"UѶUo*t:ͧ#:2#2ɀB&TCwW<;8?T)Tc.GNQF9&j]^߶fc\ H'ak տYPqvF/FmMVOꖚ$B\nǘyK kive6T_VLlF9%RRlLX2|:ghSDvLz%F[5"|13k0߭C%. N3ܩ>샃UUXg>j pܱGש+J#?ы՝B:uc1b ?1<%Hr̟wCE K-r )P~uġ1і/u BN~m -AeNT G(:tM.9CN.v eZщ 5Y2Dq$,? "@ipؓQù %ƀ;fjaLBygy)]`η[.CO!gi=Wlb#q +a1=ӅD"uó5T<웵A[e x64u+Lt4R8*ѥ^s ִ̛=7T!֒L%v]aWYg=rO#wq LsfU&Nd`K^Kh^64q;Oh*w-v_]_ w۲^W^H}{aI_, &{CQBb[ƒ={jS2 GG}# ͯi& Cr b8Yhu/9,FӂSε(`V9n?JaX 4t}lQv3&KUuH0w !O%O(햚]Ȋ4嚷G۪&㋁o ~%u"7nf(ؖqG"F]:`+i ܄[ePD !CS Mҩ`" =aUWndb'q?|1ZLMw;dVI5?xh0X!޴EL _6;F0 \_ 8Gm8K2ȊW4nv6AU휆r\9c#Q]aMhDj5_}/rj@|$)JtBnl _ G]t=Z}lǜ'a yOK"y r$)fHP ~Ck\9ҷ壪Tv9|E +7Z;z ɯ8Rx_U1ѿi*]7ۑjhhTcE&#zհ $%.uIfMJf+|tB1b_3ϵYޔT^ɥ.t^uF[ FB欮lw qeO9xo.Y,YJdkC ڬVp5Gǽ|u6Upa !]4YHQG?~˔i; {y]Pd(&Ɣi 4 SWkgߠ6]IF* Cⓧigb8J62>bKn|M{F:oGGO|HÇȋ<꾰S|: W d?1A27B{ G|0TGVF!s ]Uc>*:`AŦyKЦz8D!>o]gbF)5~L@䍵7#,!B bD#uF9Fcft+XV`!]o-{ {y)\GoN‡jصߗpaz ;| +ӃÖ2x>ukK&r27XdU ̱;t_m!S"z-yhB땰[|Jĭo:(*EE;! %j&c!O5''Z4 /8cfw*i#x:1R>kb2 OHDDLpm!Z:`_Ӿ,C^={=n#rh#gTinPedRQY{heܘWn9JoǜBBd)\ T̗ . Dʚ̏Q)X7[sዹmɔAWg5WUm KUP]Q5DUG&Qsf[z*5]h3.x\Vy~) DnG !U׌{t;Ow=\vr#flG/B4 !rGRy@j_U{} ȸRVoEXmy[XKpB"ih(BOg]r*ZM@ ߬NC%lx!#mRy-0HsEtUl|Nk(jޏ+?SDc#&\@`Jf=9oaI 88{ 0H /2oE˽5 W"df}+FpzAD0]z2UF\)<gG .EGdr(_ oUh_ߖןuIq ("}Q "\G&t/8#bRxt?̀։v5gqQ ]#8O"bTp)X?5&[_qmVyEِP@h]s}G8 4u{Lgk7, hr4[ 1FϑRvdq ~p^sfDU|l/ȠyQaWbT#UoEU% s!`\߅FnYW`&\}UofIVp _C6BrGg&On^Ei)67X/Af7?꽖Jt)AH2&WGcڸr[1YXuG#pH rr)aSYTʃ<<"K]EVyFjz^<@I ?&ql3ݵ_n'yk1w{zMs'_uCu{IF D@Ę` δxa @Gl*=MH-56ȒvvI謍Ǿm}==?-jDVP`hHA3?eo渠'j Gp}5,G@p- }j}U.SvjjYaA2UdЖ`q4ga]@J/r8r@Bz1?3.\JSm։0~FPa.򂰫LX?$M Xs "Y-νE1YȦNI量u O5OK`Ht29YI).MynϒZ ar"pߒ:A/,Y'גzQ RՀ;l~ ~D-3nA#S``2|ж:@ 5 b=/ߤfRb-#|xen!i0i 0CR=Z4eM|"BtRQbC%2jun 1aG&]0z.rP&DZ-.&p@_jg{pߤs"mk#Yw k*[Sa3UJluLzgz$WFY~[mߎg5xKfH۷Be,'IFfhiمJյ980vCTOb'3TRH6@λ'zNMbY:7*e+~D^meW+Lb|dC#;'e/%]L^@Dr 3KWRom}~,B`+Mh n/֗48UHhcʳoVP ډT?z=:c0 k.@_!ji]?2 Efh҂p NymC%ҰS,H?Ӎ,R"6 ?V\ ,'yu3O˝+0zD;Anʹϛf[]q3Huf]>T `#%O csJ qCh\Ao>󹛟NR:؝ \XexA jdeոtF(t3rf?vMa Y"=%>Quk?6 O֬nZYT-`I8Re6-$L;K5^\ L* j | >fgS#0%^ $Y͍\8}{PuԡH 4Du\\.ZƼj؁g)nsY]ߟL-XşquC "yl3JpKzO]23:U\&)w9JOBH.Bܰ׭S%&FvILg$RKNL砖)W D"zR~bCX KrTbLYoHL$a#X+y],ѧ\6Na>DX^ĴJx6L؏S5d!OZa_i>̼9CqCֲ('k)N4jK4ru_ I|WzyhG=rZP:K=: M 'o&Oi%GU cǿ"Ԇ3 8튭=__dC;ڪbbtglNOSQ7Sf7)j\u]MVEZ\)Bk"0N'20~wm1t>,h8JFjh^c+F{FќFzZjɻRJ4| 2 5V *zhA*~gQa[b]+ʒU'Y5n͜R}N;koq.gcC9#L&QҡWᖩdD#M<}&EA ?@zALϟ'4qeoǣuaEf{2%49 ר!*`[>u∸$>t3:F&b k *kx&a{?Z[kZw|C S ^5fkފ-F?_:y^okG2;O2#u8+zjm侗xMZ~d ut[Wgr$|6P 6Dhd-!}ToP:6cG5wQ~D`;4wDf}VCiI>, %e*jMk*rcʷ.lggJp!a嵯nuGM1\[P}Hy[(\uR0j`U#4X=(DpI i[_7{?id-Pw #a ,E3ijhpoη` RtX&p +$_#y{?e.qSv& #0F8Z9K4:Z!Xg*fQ\SAP~@r![d޽# "wmg0iIU04T!!dBYP .ܩ"<$y^2DaCn!%рتu- qޕ+"%%ȥR1;n@:{ ' sF@{GȈ;ur >cvcgW<:EӶc=p~]Q9bPܚTMחX4w~LK> &n 1՗F P0<tO׵g tr"s!;_kLZ69ҍ|,¯~%Yn),mW +R8pöhB* nL7YE 0?*U[!k-%G*NM_OA@IK\Ђ̞HnWB6]z1"5ԫ',q X"oSG{bJ-`aspK?!h>q\]Ɖ(K7-v[#c4Wq30͔xBJ 9w3+0} T@& ᕺy` H#$N>|y4Є7W$7dڃ4sT_ =u<k5,~wqסy+fEOz%)v>j׃f׌onB;x~)ibeQ!KQ5=FC'%_Vlb3I,QҺ>ќΕ}Yh2ڣDL,U8 ݸ ":{o3}+_Z+QJz5?ݒ橢h!GGѺ`Q{ FweIZ.(m 9myޞKؖ/3I]ɢRBJY۞d0 vo[5$ @&SܪsquMv ݫu'AOx\eDVV~Z_"${X_xTc'YzH@6|6fg/c<VWbMxZ! Vo&'߇mPitLj8~n\!zr ;4nr>IT7rw>@enb+ d :p!W*H>!Xd"!5Yvͽ A*tV{U92b (:[Z$COjo^n0Dp7LwZ:s唱9PzzX n^ɗc)D\["=T,|ٸy;ֶ2l~/>2)>֕/-6mUe&rպPqx2I r)@6QvƒE2Ms>0#;C^FURf 6YQXR~tS##LyR- GUݲuXuoYt|%EFyT*T<4+JGFEљnA !޼{b f}5]xb D3"Gk?n5R;  # aY q"?Za8Ҵ.@=7>aCOӇc1t܂*HE?yQW7$.g/J<Nvk@mDC&{X <[z%!ϫ,Q%Oѵ]۰7 Ǘ\Qfپտ=W 5"Vo}f* Hq.,ZOU=6b(zǕ@%^ yF; "ed$sKܓEc25Kg{{EkA Yj6S6+CÞdJFLwlK`hLokvGmXl[ kҝ|W%ON6 k;EĂgbr&3~DWOEyZE2t/wh &g^hߤXyH]^v?Ls_ Ra 4{K١25g 9 ΣE;Qܨ]}@7:=gO \-uVMZ]_F6$ƑmPi!Ðs6},.41!Do/FjX$ιFCxwRq1 G,ir/FKCL/>.v߇q2ڒO '̗Zܩ-~ሬ(F! z&\՜r2$a<2MX ;ؕ.[ۂ{'sχvg-N/'I>n H ^wČDx uT 3xsJ <%J-> ]6wj,F|xvm+B]K}-83V~ \ {=yQ0F>luQ&"wGZQ#S@ y"˜y* Pi6sֲTî!w`yl(B(ڬbhHY_5wS|5 )v臒Z:$(ԈnWR2|9dF )(= XΣK9.}nTGn(D#Ey$+_s-Bi{FȀDZ /i@B6▒b^+"Vq_>`ʈmV0#$3~XYf4{>Fhn!{@y<@+Rd%9r@Qݽ͙4U8(8ge׻5NDJ\r32w:- 93NA+ qIPnsxbX-N ВB(.&w8SbH5`Nn2&Pš0b0;;?_:2F '5lŢ+;>P. b'26[*bHԁțER"tެEi@Xnn5\}uz=&-L j˴9P𡒖c֘½Q9fW!folEKrS-zx®X̎6L* FY{Dёda{f} Vm_m/HOGuBȈ\5_2B~,>4j;cG 691ua:V7 "]y􉮳˵c>M6eWpl] (Cv y8)bEǣ%۷@]4aq@΃}u0! #l搮1 _ewqH\P#i9ga؞2A2 BK꽉CH@EYy­%δSmIDlnjuC:*k7tCt+d ;(Ǖ[ŷyrm/Ic(DuKt ƸDJ5Lbf,N2VЎW=^peFwH iy(odsKwO^( څ0<~^eq |{K[g8Y4i_ő:wLkw!`bm3gKWQ&SjA]^)x80]48j D5Ðp?bRNF._sj a 5@4R8:߃q+ks'K>֧ x0Od>V7ޔliTL8(@NdSĂajjoGbGgaNflFT)η>%OoēF]|76Um5%H*!;"H Uyo7v1*ʼ؏E՗GDmYLh]% ۷O8(_6- zyEznѕhΖ YAs6S`qǫ_qOyZ`]o{ŅF-!Y U0֔ڮ\򿠠='j0wyY I ,^*,(\X덴$VDB,Gk5j$dGk\+-?*r*oGAMEQd}z +2;(\ZsxՊc-8(q[r{#U.#3[v4ŻCdM V` //!CUKr7x'E)WLx՛20=2g~S*W*cɒMv3Ѻo/,ct#q4 $cMM8hhz1oWx@_r"-Koz(^FJZ:qTGT1˰C^$AjȦańZp*[u#W:j>0i}q2R%ׂ4-?0ρȤ>Ck[}=<4=,$dPVįPW4KKYY1˲Oٌ{۴}l֕@W'0OZt7u0u }•!4K;_̓38V/c -`%ETaDEHl$ֱyϼJq[ݲԶ^y >(Lb+khm”Ҿj{m~qcCy26SrCk#yCmU̍KEePFª]"?3_ #r)7.GSgƗ)5O5C_=v**SHdkP_Iڠ;XDR\<\DIJ&K @m!=nJCMǁ' 8w~ɴkpf8Aɦ ww+JɝU!dC 7aP.R H B_$r^VKiA "Z,`[&}ٱ=zllX.RECєsRr+Q[N$h=إ`K롁9r*EJjPx_2]hRdН-?5rTY 2B$^粱vPPߨטĺtrP$R4ywxK$ax-yxCQQɞ#G}(w\Mׯ9e9nq[оll:Zr f4F~9Ssҋܨk~@h|PKa^1*PRR.5[[d,yPo(QR|p$uLj߹cQeU >vh0NU_j fR"{w!Œw.pN/^_a@dĆE썫6;]6lژLCxRd ~:}Sjv}puavZ]OiݣƸ6@>*0l ldIUhV"`@0$: @.uFLlR{Xv2Vlg,rn)!D8Ns/aXОӎw)TϞB52I-hktNRq;&t#Ěd!w:,CJ}wh @fY>'qV_Ŋ(3,+E~/ ΍ fA qcr}Yyw.{[a1KɱW$yW2UrfUso 77h`0jt m)*Iհlu;U>WP3/r'7vYMw {6 گ[PWޱ}d%d0ߴ8nQ*[6S~/IVGJ]sS6}g=՟A7f4ML@,2PJVU? hqa;uSmJSpgDPcx}7\f \w[˭K$\䲶$ d`_=u>D[a5fTyVQJ7U]@WWgVU>Ug2Q)Gl `Plet$/6enD #svq*|H!3T/>ag; C<*Ihq&uhKê@n$2?iO_44t*율B[MVӫiO`C"P̛|k? #7=be3N^*` _jZ!6?vG]l#w*L6F \EڞdT od8]w9@K$/wzed+֭ic\LL5lϪxY0jN{3@E>H(=%'bʲb9hd? *MB2YEqs~V6ͶY>n`7PuV<}C/bA]*0Ճ fCco'g'~W`DI4p܊7۝ЬV{ eN_l~:QhI0OS'_)|r 6l.N,+!pqzu>(!/9R4".:ŀWte'x0͔,۟e[$ZƵ`ODgWvh\#b"ם<88W~$ּs9 }h@qd`,ؗ\9/Ι aWA , %k~8ky;QdM{wp҇c?CQl4HѸ) .#f{!%Ll !Vv=5n/{ y+(InϸsۉF *9|솪f!, Um+CVʂډ(Cpwcr2 _ x"\YŊpȾ)9~אr_[(y 04I)a+7t2KJHBa9aΞ,ge.5ʾ76/_l4/2qE)JEЪj,C`Ž5sK_R֪ vrkJ9YYG]=?c{)%5hXUHS\0y[pɒl̕B2ab[ nM1i2 ,h,gp4*#A<]U0a g? P W%A\dQWZ9}JT)K-)tq)bS;:Ŋ_ ]Et>!CcNRUXvȐ4ɻkHmQ'Dz6$@G-I+^!1d.dXu.Cŭpp_WK= ^hY6{(L_n&oJ3*ڟα~!ăZ76zk3i; "bhoK9/@BIkfYR% Oa 7*e8)/] ^^JY3 6MSƙZ10rcbxqQ גz]sA´1f1[TcC^v(msJv!3hy( joǴ8j0-U"Kݷiѕ(܌P&_B=gY4U߂i ZxҠn g+6uMT\LP8JFG6'AT|ڝ l n1<3(Wdcl9/<8cϵVēo, &TG38#9K7փ@+PضmѾ tJjV^NLgHAvFv(O\WD@@BAN3Ͱ_d8}[;՛/51q3G[=d)֣Mmia^EZDPCԪ ;5w;8 >]=)jQ?B@왟E1ܷ[ 0#tqL;7HR|WdbZ;meZ@gL.dpnhjU?/]`^ .{*X sL:ù}cW4~b^e_m(ݗ6f79h}N[uFs]{4ʉ=hE`Dr6>ߴY؋YHI#!~˻'3KC+ӱ P %&tW\)M7eיq`Ni0~HM_Mw+#>b6"B,؁,Tɉ}:e$Z%oG߽wC8ڀ:A9y䯶?#5sϼQ>JpVy*9VD [|aXjYT۫d"L%QbGM},\=6寓4+"V<y;m?o̾l`+c1HbP$AeF+pX/ Ve(s*w0 {!*;~ǿyxmJ)~_mmNmG*"mMqdMaMO/ .|'!lBStLbkpZ4JQ6 3 Y>`KV7zxoVe #DLNIO0-Rz%b q4L̡ ,Š|̪ڙ 4(0< 2`0k4j5`}^:i N(Ermriȶk謚?g[cՍJnI7Mg BHP/gN+ܴcџ@Jĸ!drƇϲj}Êfeb1|͉"i3l>jbO{~I/ D469h:%J߳;PdפQߵ~ aDY>#z{!(+ߥOT+eBA1޸yRN^N*觩C ŷPbJ x \NR*!/d'ݲ),~{]+ ېt|e3E[^ c.x1؎pLqFK#:GgrQj. exoԺKMzŔЙx&铷'-HiyrZRx`"#)G+  ½0A}I:Dbx1H Q<\q(/?-C?]|fb5? )~BKxGf`> `^O=U;x;0 Xę٤n貼[19tg" Z/%B>"7v6t 55Syg Hgmnſ {`"}kr\qPn7dlJX}}9I(;B7/Kɫh%J8xZMw@N/9i$NkδkkQ7Qi4PIP#-/N;MC2#ޙQn jgU8 f0hyumZі+uM\>6E`zJ"տıP1^d Q! Ϩ@x~4,e4~ X ='ˍTū+)W R088=;"h:M,VaNvj[CGZEr!/+_ۙ@Az)2I+1 {KM dqeYq_9-H* cEitYa*SJ۲XJ((9%gi6F_ OKmfDV숞sJWJɠKlu`z4< O xIQ@ ;K@u @/6c=$~ߪM`gh3׳dͿA9'˪w0r"Cbz= ]΁Ӆc!ܴ$ZF^𨤁WdFҨpHδ\p.,qڨ̦.k6 k$Jo"GCCR߿E2M r Om8Yf״vq5  kM4d3\[Is+Fv>wJd_TrFJ3k/T<]ߦ~}!́&^[RG.ȩ,2gas#JeK?SNU\kckƫLztbb?dv\Mᤴf+" ⸾MP:QDՒq1vPLT|QQ`c:lN75xE! &∔ uYi&Nʋ"D-{&&4Zuq9JD~-1==q\!?5J 84|q?[jkgĘڐCx l*\ Zb__xD#XN.3h6F Wh@.&N uF^p1*V{$Gm=w)W$eǡ0a3C5~c] pG+eԱz,aZX$hE w" tl]UL&XgPB:Rp:+6lەt&dS եKy5LY6UA3aUi]sggAEw%W32a (vK]'%L,P,QԴƱA-m?OnX?9/׎5pR_E"HjVhӏ>b_f=e stZv]>i*tCCsi V)vxXS5%ai쳹q2pp!*>n;([IJ%Kh>zOް^EԳ ARf)ҰiF$6̑fzi(xlew/B˶:8;B!A7j$.Ʒ- n ^}~*&9`c,!㯩+/KV2'Ը52Q"?<ֶ蔱ߏ1c9#.@KԿɵ[A~^(F]'zV}ucQC+C_I|~{=YW\>lCJp=!G."i\<>>?W<#ME9%݃'j*2*,&HY$#m.鎘dgBI`A/7ʒ['Q/3{e7`߉i5*^9@K?q$ZPUCZugꀤŸ$s|3) |/Uu y7'ߞ+٩[ZMx l)6_$[hPn"\娷 0=N7Ec5'/R"CF{Y<8\ѝ 2A.e`ߙyť7:2qw u(,Uق= |vMf%Pw^X ?eit`foIAFE֔ C4]j Nhy< _WDKHF JA7"Ř!/>pn.=Z}in+*>C:gDIm㖻?/`7{ؠu}{ ؋%E2GV:I &q"^T0P4sz^t"*rMD&2FYJL8/3^ 0ݾ <,E6HsJon|رib%!ʛ65ZEFĖ磡K9D/$KD()M4dR8UM>Z2m7%&nZ6"+wl)T`)81YGdJ1fa8%=t^3ƅzyHj⧵QjMט‚!BX֚ғ :Րc ۙ z=GtKrlA?/;bu*[E<*NZ802lmآifƒCYC_,28R"ˆ;WIfm@{Dy\fJQ)u3oŜLOe1U/]0֐u)[4斩U={)ij{>zE3"= 3HJ$Fflk} }Q8Ɲ đMv(8X,!ԝWPI۠ZK &yjjɍmŕ^w>WfR"m-q!4C|g&(%dYy 1m$J苜!m ݃@rFvJV2 &|#YΖEㆹj@;o}$x] 4C˴_}{Y@#Dګ&uZ7Ͳ^D {MY'H{X;p9ҹe3~_C$-n/?O vHi*:|m/E '%V\34ŏ~(Hz_5Bi/}'IYH*k>~pv߽Z5xUL5YÃtpSma=RW/:?Dfe.o!xSJ0=X#MV neHY/;W:ߠ|鯨&}<*6HmH JxV)nw51{\qjgF5 B: RR!,=;1N.Y0sGX\ zA=L[?Z$>*uf,;>)Y`ڭ j 3z7ҘHhYg7 gɢnNcFھ3sDkE*2o!U BPwGɑz?0cz`BaiCT7OzP|q[pf%-s̈́>hk׉i3=pqVeQ/q=I,'b95,vf*39{n+LZ<灄#g9ku@K7l)hTNXf ŜjQ8Sm]|(pY3p?&g#GRWTZKxQKBJPCy%3.nߌBX=BA7Bn bbc9J BşosHh 4Ұq\%5?BgPtOjF6NUgj,-K8 UI=ԃ_TE2#rgP0$h`W1_@B!g`&2Lxv/7?qt!fH]T'xŢɭLbn.>n{Y0ت&-@gRa[P-[J])KFJq9=LsR˚ESʯb*+sB\UO1{Tz2ywv5 7xhZMN`W"ߦt,M8y3x3ȤD sqqF~8"Ѩ4sU_~dE-'c$>-;1ݒD +\p 1u<^2P+A\9?\;BUY]?$1}-d+R+Ѷ^Dwz| * asm&vυN.@m!dJ+U,hv&  *|b8 |l AAq`hЕM˓8L+퀮 7E?10 q&'AAq@Kez.RX\+F)yYU%CV"1$r#,KxGTT%;\qZׅs 7aIjF'4\m',)ȴP/[Sbd_Z_0dΛQ6g_Ac>qjCo~VZMZD@dOkO\4;(EbKd{0&t:[i4* &K{ 쀗-?h,P4 YgA D\樨q+_u]T%7(~ƯBz_=@Y6 1‹@E>dbԨ<ެJx%7/(;P>=1).5J`_NEx1~Mv1{9|c98bgHV[I~E~PhC7cEӜc*W;>Nrg]#x`W6cχYae'bl׹Zv/v v+[Kˠ}ʅę Oמf,.cטp)ݬ-Fnq:ڈ#%4gkfZbT84"%l,JC]xDd`(al^b.߉ϔ9Kzbkv4{:43RU&%ӖjVWZZϡL Iz`'܏y/ }K&QiGڷXv=_ }¡Gݾ5Fu'QQ9\Ha WIփF(;i'/C2k}9RFQƁKR/Ha ^Kj}f629pK͵`SlOL3ۭA?h1"]I-lxҩS04e0]&"ʺ;h8p#l-UB?ȚAWq&{HSQhKRΔќ;Z!} B0qɨ|ܚP@Nbڥ* (;XofՑFh\E:ɼOa`b{ I? ߏe`JF.,T+(6ʷc9X<4k8(<ªӇR;ʬt(#+GaTRQaGl_KE^D4Ă )q9cY3owƱ&[:S Rs}\g! Ts\{Ǐ !s;X$%&~bc{*xhFư_K]zI&~JM6߁m8=m7xF3N4o*dFA))=p,F<#Msm:BRvbZ[\rA5pk7sj~hfkxڗzugX N07TJ_W^gOڿFb ,ӾG^_`YlAŲ0!tTD>Ղ'|Lu6sT:1+O:X[ϵf-K]q*҅?GRmZewRc)H~^Zp;{&,7J@ƌdoy=dd(ܸFkЀNgF uNygC)(iNa7bj5Ph6sU2tczqSbⶕ9)ZC 9j]h}ʕ(K ?G2RdxDQ E[.=J#q\hXzي$ 9`rF$pK.nM 3A:zG;B4k ʪ-N `|pMw&%5'%ha$}yPiy{tH5`P9'oIhW;o:*=ZR~5qt}WP$N%ϟ+*>' z k* SuM*[͋YMBE ,nBAJXǤ\PJt_FKLo#1`6 }}A I5C2|8 b1ړ/A8 w<{yF(VPl.r5E6n487hM44>466\k +bN\ע-Nl0(&ȞmȟyLaϫwMÆYΐ.A 2 5G^dw]KYAO?k(Py=n۾7bە(- ;zCw55[lxVƶyFIOn+e7=C&AvC ǧV\> UBhPWlbϜglݸۗǕQIB4/X_c5 qK$jrxYut@ ¢(=Yj;97ǪA`SF4Fg¿ҧ '..s NVqKD%>C1a ͹W$p!p|P*m$; >I(Y&WVtH|=dydq$:8/!XU D7yGHCQ[efvc.'Rj,k$n_'p}:䷵L@id<`EJEQ q`$LSJV)(z\ M5sFTIop8ng?vF/sMh-&B؍1x%Kz3i!0~. cdm4HF~ S{ Ʉqqҕ-俔u]}Xn/e޼e)g$SҳXdϼEڏI/QSJSjSu}LjKRm27I!yE.C ? ϻ.p:#^ (0RƥqK؊E_9h VFc5Z)$.JDAa?JosSK #itK KĻ 0ΫV^{ќPvO/D/iYVYUؔ?aYQלEFxp'C>0 tL19d|n|d܇!QOliGzvr!5GyW*)N_9jԀ` ^uȡhoWM֨Pz6jµѶ; x!e!4c:?5#/&^"z~pـ>FS%L2>5CJ'g [;*q{:W1蒌9cԶ~'uyLQk'ྎmY_Gk0 K>.a~1bFP_r5eX;_d+Px "^Vs!Q]fVI;'#8!g9%I{^I^pX?۟8u4gQ*{^N/?ɫYKRznJ/@ޚvUɡrK) 4TANHۗY]R2G: -#V v5SH8vi=YuE*uz6ЉmQIaC^-KR(r?؇PJIw\}?*iCdU#{Hc+}Cޠ)F౞Nڔ_4* O=Jy𑄇C]g UGCh;(pY5yWa?n+Y{tk(Sʝ0LmwCdFV?[q^;" ,X*jp:$fǕyR@soUX eOO"z%>K"CGG9 uƶ-!p S4빈Jiv1/ 43ՎE-q~و&:,Ak1gQ/3i ޖO7|)H 5:덳r!48_)LՒ\u AM9`\1;.&R)=&.iZ)s'ԲD~tS׫ٮl+7' &XԦysɪhTI(˫^+u &?$ :Y `Y֋܊lmݢvwa^Dc*z{N+BX`'s<]Uw8Rf$A{[z@ٴe0pV:b dzkwHj|{a TԳ kb0㘫ҳ5Owւ킚wmMTet¼ &x+1G8b@C^RwMa K A\qT3F( $DP.QH#ƟW2u;wn읩Ώ7ΕBLgrB.2! o^ kNlj>M?^2_'nZIO=Dnl?@JBMuȷz/Ŗ WI̹jE6BaeorW3*.sHK-n"Wjvp 2jx:k"[<͟.vspo9WgNSmvu9e$}K/J.vlՎ"*~JG^PE0fr)N}mf-oȵ 齷ɮWqKlk[l}aT-4B:{`($ܲ"cdc9SY)3UpPnމlbN_[:kURDiHϠxS]*00:gm:_%0ZּuB94RNo&`anw@ xT.m!D1|)c܇mdAQ[DFfP~eO3ŏ.H~bBT0nTɉhCoRˈzYҝ}%teX<`P;Qt?KrLJ S Q]2x[K'u)6#X'^E&gگւyFd|~ޡ Ƽ"0R;,®N<;`djx'C)?r NVHJCwځ$]m3µ7U{'%S8n A_] 0N$[%eYnncD= \osyfPd PN2vcFEM3 NvĸU|jd{ (h%Jzj #Sڐʼn+l{ )%QYꡥNj2W=s4c$I FlLO }ׯ{e0pqx>+BFtƪ_T{  gq҃4Z'+)9lsj.0_j~H.r{81Wb<J 2(6APT53ؓ^+KθUzBnh- 7gm?,jfkkS=ρx].J7UOZQouH`BUpj3ǵ]] F`A(wy-w#L)GR-rmKIw' VQZ[2bQ\l "xzg+(Tg3ݘEUoaqĪVcYA4.@@PƳJI\I L}hyZѱ9AXdm8}~zI3mDWWB BX $G['M~=Jժ-7Y)Xd=]LKsZxqy`]ؕPYkMNȋzo'1K2ilw3]bF9UP0:׼⩈)6c'?K?"n8jOOMeŰfHLE7d!)|b-$H]yZ~ƆR/9_?}DŽKC+Z Uh?S#< QީSF̓vC4U2,}te7bi0 Swi1PGF_a矉^5ǂ.ae1Ȯ]޾Ow.[qPo,S?w_?1{M2Ba{՜ 3aL +gKװ0 ~8ψ31h/Npŭ(AwBPvR9no\ZTtfoQ53uWy޷'!F 3I#1 ) njҊʩ'Ad(c5|'Y!cf69;[PGX n+7^JDwf [I^tq|ٿFiĘe.i˴Ίma} Wn'QtE*n B LxE4JEQ7iJOjAD +gؠgF{Y(JktC,ݤoD:m\l{IcD7zCXFAjvZApo15;ʨ ޙ,KP΅F 7|S &z9aCՀy3O@ zV\&dvSĹ=FGx(H+Pp2d)FAJYh Bs K$2Z =nq{6Nx[Noq82q# XfnO\ ۭ K z&A߃,Oz )djSn^ SN-s-:|^ 4Yg}vA.w8|1:> ,F}8^J WYx $9jѼ=\r Kg0'^hM, z/ gЋ-de>7xhceQ@)AhЪ8 ?o+"j1 ۘ'+x,{ Ǖ",ˎ4˅eI~:!}MP1-E)3@՘0$ .xppڟiL;?pDg(3Ғ]J'OU \YrP^mfq{j)3zQCvK'5Hܨ+\+7} ="og;LʙV]W?Q!ni`? *ΝRejۀ=DzB`1N5h:L W<9ct(eKدVZeλХ W(!,]A"qJ̣-HC)&u3@=g"$QlE~Fk+sIP6c6MZ%x7gd`s=ۄHɢ" OSs}`i63҆` UWY-wz=@K}@ohVp$i^'هݬ98X lv,0gٕDfƂ3:PAXnS#w}ѳcE /C+Jk 둶ZWiyZ3`k(g=Iy$MvfqHaj5!n_}DcfQ,y0SHLmaђ2IL&Tl׵erEze&ujl>.=kޞ].ws_Ora"RV~CcOI7gcT έ~.}*=𾌍*Pj_IxtRE!z+`d~Ks`o ̥EccPeB ^οEufKOAG⟦ɕ2{Jx3‰be93/{ $9O~ ~Ձ$et+VgF: bF}xJD ޏr,cvȾ 'u^ u:^I2 ;Pb~[z׎PppV"&pkPk\+^4VIHw-?Z:Wj`B5t=9ffdZ*眗mtQ4\x=AwȠ+j}Ɔb4z5]cy N&Evӝ 0ɶ4*͜P⼌ˑ^{XJzonYޞcč>ƚѕ^mhHK0ޜƻ f[: čo ě@ݮ =g2)> wzaK58ɃWi흍8nwus%ry{ ?!o ׫E '+ @?1* xF^۟Om] Hur Nnӿ_ qAmߵA~ 6W}8 1т8h>gLfcCۺ.1qJĮeRS"@I6J%~7:9JcRE.QM}80&']~Ll SWL[ݼ -5`mpf 29Pee9П,M =VxDRfjk6LSmN-SWsݟ% ms8dYYyu(kH}P^ 5$U(C0$v ~: 1aOc&-rtht]?Cjc쏙Am(ioP2S#s7z8 7Mؑ:k["4uQں8Im:iB_=n)7A~JJ1VT])KDWK}vR% JܷL06"]RVܓ%˨P*4o8fݖ^e<1x!vԵۣWN|IžWhTxWP.RI uh?{Ɏl^M _ۛPYl*^řޒXQ0vwňaۖ*-/_SIVUá ++=(|-ܓPMs(AO8i#HCΔ"KFb%ͦ.m5b_Obb`峉a~ԇaÏJqhV2UO(oLq@3nWq}2=LX ,؄nk[ߔfɥ:Ĭo߆0\[lZ/2o)<&e{{1/ts lsؒ3Vg&u bWT2ѼHͺ_Qe иiL3K {d3y(ǾmJVԻg{h঳?:o:/- eȺZ xuoUAdbum"eWe]y%lfG3xB 8J>% UP$/I2qEA]%絁W~ NiMjI [A)ƴm%ɟcHM[U8{ɘ@'5(PolDFDq?ޞXDl > #CmaJ4}qdl/$h'.9^W"견f6$4d|FQԫEiE7!"2cP8:^vFJ{z/iHVܲڦ٘9ϱ!gB*cZԂoQ4U '0f꼌||+@/X!J3sgeȨHDDj-*ȃ*^B 䊘XvÙTly-!3*&2ڷ= 6ilǟ]\q#م Ǘ ?hf3x;X^~{zBobVZ̧;PC^\!elWI"R,I]hoKG C0?h+acffpns3gzUFtt@+ ^d|xp'ȓUת[Qcv4N3# C"i򷧇yaPOZQh[[^3%V#2_Tvӫ߅/8Sg <@76GbbSr]UǠ:nܿ)\3,vEo?`Oa7aSG:m3|ߴƲߥlKS>\%NO/JN]ri6ZdКʸ$߂:sd !Erj&w4P6{F~9A?h+I^Ƒwe1N+t=ۤM%„r {#xefnM md1VLT TGn9RQW"S;e:*hK*p=8ɲt9B*XC߃n*Y31yK|xnx1F!Y#e㴹=)[gflӏ DVq΃1 /Cq YrmPsq*2\;35 E}VfR}+v#u>=(FoW p]'V^@Y/aͷnŋQE| ?!N0_&v'uy"7z/6u Kbݺd8-%)_Sxsۗq/sw Q}Ngp@QKE4y܋&1PQ3DGRV}7$?@byb]xH_G % a),vpASUa*IFL!ee Ϯ3?,}; >&ƥ}zY" ! Zr 6[KP1pbE.,w/OaN=,8(qgĬCfNTwk&ν!RѰg'7Vը i&[M,DKzf]4~I (96g|,&c6);5 apW|ҬJ/J!w/XTءA4h6FC;4<~t2? ѴG[R<n\ U3t%~_y Rݢ[ *w!Յ/xJrVԮsCg#bb*k#hB^Z20v\ZRIXkLdPJd=q)0jOp`p2s lr8{~"8J>_Q}c)ތ2aL*KkrUI.OW9\WvÍ7^zoIT&f7nzKB7%7w5X)NjqCO 5àԴAj;0ځ*b0&wbHNDQ)%;X\Zn?l`ր$0 *2 ӌH_i,Q3.;W\L~~vFd As*gFjaŚ~L׃oJ}oδHuCw2MO9X5XߘT?V1A'EއM-@ b{s_{+TC7Kus7TX,; ]li0D S!PʟX39pIkZA pMH^J?ЏDM g]W6q#iGh5J9yOfD,a㉝KNf&7!XU9VBD"kLCERdv&m)n=#f\Sd8PLTUJ.(hz(QHa.YI\`S[T&T t=O۝C-bx͒JWo?hy#t9:j?j n (V""TLWoĿ7*W@vb=SWz\9T 2rvȨdz*3"XAݴ`NPE_sښ5Sq@q(lMh9Cgd00. ]k+rm"鼤AQ}0S]5 5{aOdilڙŮ> ~rp? 7@_:T6%;⒚<;mENupjg=d ͓kzDFTBWD̓lang6s.RvC?g0>gƛJߎ0'Qٞwnz'~@wLKxQO -IARy!0zr Һv!{n]Ro/ ͐߹;S[G-טw 7ѮQACL>aj`,Fapu!mT5H3@sQ֘ԉ 'xkNGG+掘"Ɯ  1mPE F}S}JQ5xuD]3q~E1 QW?uټ0\ $dkU^xs\Xz6qZ=k 6@Q`=׬Ow4Ҟ5ů|.5kYҔѓλ&!{SOO2oU^w[l񢪥Y9nulQ 6}3c=|PY+ `&WhBdAnL ƐXkǢ8(rf2GX~4TpmbG31 q+:?ֳtтhyg-`RFDTa;|17$v>b>?>;u~|k ؒ+cXEGF0<6'|9w$iLnbVf% 9lUӳәh0H$#y 9.և\+M"WYa!Ι%-NDI<޹(pKvt]=6lO-uч:|^eD i7d{r7].֐)+c#Wkp݉* jD]FtTKvqB"4 }F=#尦տM(Ɨ%"3F쨵$L*m |h*5_6PBnbʻJ7+L@saQ;@~7b Ӡ N]&}'ŷC{E>npYKhq:UnyWZ҄u+!W*u|3o0|Ϣ'nӣzqf B0E VLӗ梃v2Li>[CyJ/l(5dN1VR~AJb^7\4+Ѳ/CΤȲzB՝)F:͎ Vv2&#%Q>XN|l*!YD8ܮ Leh!}W)D 4ʨl:$k6cbPo;-0cp$$FTjAr^ErzCɰ*%}<8jcNĹ> SF}Ѐ$(ًT. S:% m [ mz%Z&5.SSU"FfT, cJrY|m· *R4=*Y[Qޓaj%Q 63:K0??[~sD( eFPZEb֋PHћKkReؚ"ث+>Ztk'PoE-K-qfV0 6^1EXι(b:CL}>{IٷSbC(Rb (jN74_Tfv?e(`Yŏ-=A_Y6dq)Q5_wɰ6rVA HF#BnvtFuYظD(WD1F@kZ#pNB6{:pUv}ʞֆWF37hq*Dף`>.TQiUe}P.>zcY]fY R-ːVݹˀH3 5ᝂЫp%&I3atu@'+_!JR&PQK h&=C=~?@pxZ2 i:?SRGWbyt]\;`*~ "4Z6ԍ__CR G&Ò~UqЗslgE;m|Jeע]}=+{͕l~sTQxMSy켿กQgĕT: gvBhvԶmt)4[DbB `%%-h&Ŀ~t:wYX9"iȄePjg~\ШVl7&q{}w^ojj"mG?fЮ.Ma{կ.ְV9 ;O 2d#ݫ`z#@%uq?d< {0wjFIU7A$swGsb]t,O&;CjSG yc[Yq_LOr@).TA$33OF)o?\yk! -e{V. :_2D7fj<){0EрWɌ?2S*<O |1XID)۲m*BER.ŝɶ嗧JݏYMm:9#@sֶ)6cٱ;hSm3U'8yFWNWSl,62_vegWwBP8EQ_åA 882`ΆEk;`G?AӋvN2'0Дpl5ua9KZJ[Biԙ!adXK( li_H))]͓C:quWN9HNU4 `dq0 7Re\QIը8.E2 SW!= f_<0&sP)P+90dQvoZ ]s,4}`H-Y{4oIGq}V}Z9Xӄφ4-}і/K,a*P^B:QDWc||8[k` ȍBϦDf~VۀM0_<7z5V6̞)r17lap\ 5 ] F2&Æza_ʥUZeh32;;Vo# ]Iz|wj%ug h:ը. y~MGd16FDs.pg`ꡠnnnwA.cT>i>\F Az(UH(z1{u=Y,ֶ" @V'o:&%jyb qK+4yAZ2LFP^ [4DlkqBX02֓x99.j5)5蟋[MΦ! feWy= B~rjs#D/J[/5Aկ@ieZoUKGԱ)Ƅ2Ф}aCC ʛ})b'oZ%?^a괁~6Ï!1lo{z 橐CQ-keh1>=l{}-Cj JK-@_^X!wcK$\ '@Ry:much>EZX`&pاISI OH/27QY{~BsU} n5l?8v`z|'8kBTuGyl޶ݹ=-kZtwWbɶJJQiTM ǒX(*~'ETrHĄglØD?V}?"s7*rOUt#3_-ji7") y*0q<3@<]dV}l(i3/63Зwdڥ3m,b |6r#?Kz= a" ]ԕe`%l$ #k^,ukMH\YMРfhU=YR`ιΖ 0{枟BS:˶F'.jVBcJ@1V>踧A!^sƩ]'gXCVopΎ,c[9}NTx{x5dw,xMdųOW erZ&Z?1펗=GF }B7~%Jci_"]ZFOX_[P.Gypo[O}pC,4rJXpoW kx]!\l~KNni& qeI @k"qD8z48~.H*} %`@XĬyځ :{7O }U׏+j={]#όba5t%x><%lGKFö\Fcs)0ٰOƜ[۟'a` .$'{)wω~EQapDr}/B,nL*,\ NnRnۇsS0L?Ymsɲ J>q8QcSSh ƮhKY$2aЍSh֯v8wKL;]aTӋya;*Dq0BP?,&mf\Zn|38M}mM!u j D!^54xa(GGYW]16LB +t}zӦL^l;V3o<Ƭf&'L#LIy)2d]K):h L#Pc^30u^jZK d YAwȷ9LBH@Ƞ9WW$g9$g UC A׺V ;/S@YS@иpSϘNJ %8$.|JuC#%7=ΑpYY=Fk?mI0Ie'4!3ht3{Pg|䰡n|b,IuLdT҇xjz#yp2iz(n"@zdq _ɵܛq2[]Qh@lur+q 3{}(}!q6 ڂ>y-ڕ[aV ytd r@2a7!1b*b\b&܄@nm` xp蟥aϛ%ު7X$-B(F#,C(&K+ˏ\%{^.LRG2Y+& h<Cz7oGq̢muɲRcn͜_7 LJsU 媰'E >&rolD~O9 odmR2}\ OSoc ќ~?ĚO ; NjGfvl1,0 u'}) ${4Hv6°s9j>*QO#]IQT *Ɛ*zrV)A< PMj!ةčVa1Ćj DCdW@6YFD@`bcIӆk%;zЗӣF'EAdfYL@Pѿw"@F!p{:{;r33fH(ʴJpB},v e 0MbVq``h-_܄&˔2 &@˫P1I9E猐%<O>3&$ =LV9lZlFnFoqWqE,L5Ft5F} -6Z s>(Et 07ԯ)*o_wN=.Zbġ@5&ƸlMj. -ùVg*Gy Xx8S/zS@շP:lj!g%rQ/ܳ dqu;~ |j_bvd>& 7Rre)f4f&]xń6,>k&e|wciTcVa-f۹NҤ4vX2-?z#d{Ӱk*oQ?D~=qxspz @ۡ.!M .ScƇ9eY@%i79%#3du &,N#qjwh|߿{F=4s)[>kcͲ^QMVQQK p"GT6t=Aߪ!CU+=f:#Q%[RuQdş#0{RB\?UB95ݪNCU[_47A)AG|)l0dzdz?pGz*44[Wn͟3 ^7wdҤnݣA97&Δ4RtLcZխ`rpxF>3e?x`~Fi[0Ji ]:lad1Cp͏nA7JFoo5GPځ2&8͍FW׍Qgh"!(z'B&|uaY/IW|]r5}\ 0],=(]w DYmX<Åayѕo.M=\lpF~4Dx$)w)>x;ԢM0Ǿ  ?p#8/)s> 5|\XJZ"_R9F5zi`/x$.O71db<]ǶifFCl3S#(=T*bIGT($U6߷XF.F(S0rk Adj:W >2k÷h\~ 8ئKpi*VUfR AJe ߗoJ` ElFU]& LnE|w#J ou,j,`"G&HQiT GаƦ"DHN U2%-)v*EfeqKEAu3(#Uˬ}eK܉-TJ'EZ}}N\C4z)"P@?ՀA$Qd忿{/"|qѭɨAD%QUSP4|{ydiG-,0-V꡴F ZrM_tzޣGE0AR{g|4(ZƖA-NifHr M8\K(ǘ ?2W䛻^TWG- jѾ x6,? ĦcWPuvy5?ua E0ꇩ$>` e70| tDmȥ z^ 1eMI"pS4=R:ّ~RڧX ) x?ڊT,}?FV0j7} raHP]|2'(߃WB}L|5B.)=YY>f5' Vx?g7Mzخ,0ǝ^. Yh67Qx ^~L"ƂM BvڰG]:-zyޚ2h=H{fq`d;KG4CXv>*ѰkNYö}f ń>?wA\}QcVxX!REtR38eH4}Fg/Zߴiu؛ٳT~Z*HXA}gԁm! I*K ӻ}{p4u.plz""Ñ\dZE$B)t T{`Ŗ0%H/rdžHAvv67_ؒ%*Wďg8Z#d|hVtM"σS/lLJuV8;I#Bl:/;Vm5VAY/{xi=QXc"!!m)[[A!yeMU/}6SX QPR_y v ޠbDE3qMqPХ~hrRO}T-aW߅F`L[R$/, M v ӧa|У3xR7Bhieeݮ3 B Xd96xӖdd][ S<^>~HtOVr'PE]>ЁoGvkoǕT.QzWw>L> BE8f  V:|9u,w+j#Rh́ܡ[y_ "9ضG pmT n\ 2[(/B7j:7X~]fe)┋z4BUD1iU(}Qie:o٣Jq4~K%n%79p^k5HX/"ijnFf-!/NL]!Jɳ̮ͱ3Y!yT f-^@W֟}˪7w.@0͢Ǐ?Nvub$8PIL=?pB慭M]_KyocB^wpb&8<;!_%ȕ1ҙ%fP/ioeC>Z)vtF`Ԣtt.E,Jn`CYK"p? '2`!FXH<^S xܘgO5Iˇv(WuEH],_b{$p[&c둦@@z?X&L*xKN՜ԭ'?qbz)cRE0& iйqx"]5u杓X1H"$I6I)BHh`=݁`mtlavF{ڵ-oܭ .%IV|+ ;u 8As[mur )OAgQ,WHL췅5d$JA礪FԻEI  h[a|ز2n4Q)Tm̩".)/KBj0UUaKֆRC %$8++orw.;QT%0qO1r@'_Ѭ9U\IT!D_.9WERQQ+Jhk^PD~2ed=+.hצ#DzʄUj"TmIBكM*T Aҙ[&yq,deU쳅8s4$27rMqO]@ r, qk35poRO|Kcy<VǫM{iu)C!򪽢weZte:0uk{,Hrfž>;Tj TBD$(J8Ϛ?="xK|AhE4FSNi|tFq$p_8OL>=ӴYcC%ڇ#'G Rhƨ[lD![sȖ)ղM7d 62 X%*!\n"fEL 2e :ԏ8/ȼxsd[ OEVIT:D &ySԨ\F%Y$@_2 *ͿUqHJ'r#jH3*@ zX(Z|CcZ9qRE_ !{;ɋGw/Iսj,Q>dVLT'v*K\PY_nKOɓi7Rm`:9F_ vKWe마}fIwb3qf5bH.T]"?Aۅߛ1-ha?IM\cMּ BC\X-մ懩WQ4t @8wA7gV}S'6 H٪ُ@Kƣ9u8xnIk}.DmJݘd6"N`Gys6Pv|J"SfՋZ ^ذ.b < I#2i\3~WagFNF%ovJjvM;2l|{;>c"si^A#!H@i=o#[)OhBrm7pe0Y.P}hd88֞ ȇv"Pt1uU ]dz|*}t].< @C9TP1;?MVJBӏ#/۴O9h,BoKI ĶMoI hq>VnڹO`nD˰]x.@h1 +Oi\u` $|Q^Z,BjןK8RKDΟnrr8 'QhQL{S tA_W(Rƫ`{B/śy.u/i K4y:&l & v5DsnB:t+FmA5l/qWP[&r(Oy?٫OR3J,YF;GUk7u \?ǙIp6瘦Y6z1>i'ZH/< Bjzc~UIolQw"EiKחb0ky Ϝ$nq!ʴ?26->os?R6Ecc /%Ե>/KiS܃0zKi|kQVN-*+ӓ?/+rtuwGI UZ`_v(&qYhȀ+ߒhABWv(B5dcub/Vozԯ켈 r,%&K4X8; q%+D@?RÓJvIn؊ɹ5"}7/_R|6c֜Ze?8'Bߢ.v§b6&˱™8Qoѥ.8dOmH7_%>JGr  No!W5a,zOMYϻðQyR_blQ7OfcZv~irPz1eYFOĆcx? #2iw:}RѠNi]gbo#_G=,~ީpQtg6 Xpa |W6DĬdKU8g"қ)5j|x/'WV2Ys`U1y)0wM ̯WQf%ㄬ樀Amu51x5_/NŪ)#l1:㶀7*Bz2=}# OsCa $T<+//iŦ vۄP4`maYR(<ͺxbD)tRÔ&Iٔ^Ǽ'CQ%JxH+`X{굚& "@,GPdQHJiw5вX~۟U>dbڲR@ Wդ]0C]"GOՈϭ5 (V4< cӠ! c:|΍K4IˑI| ^J,#Vb(EMup)%0IXi4Qy\M;^T+-N;7]/o" JӾkթs6_ (D)I5~RRcPXREƬb]XzOSI>GUЁ?7hX4k~!CBӲ 5C>HӘ1VRvɉ C:;)٧aHqdc`"CxI'!þBP٣[#e&;#\X2A@֋1K*s5|jUG6roܛB2]ߋW{jVx"ow#, ؃kCj_\Go>x"c0?3%Mʎ/H_-3ZmoN9ɩ[B5f2S'zpgՌ=]0HOJliV?wLհ F`K%l- XBW`g|Nd7z 5X Anw~t;,ve,(B=,W!d"*ʗEY'\=2=zŦ$cq F?txga9$w=yE#2xY K",5 G"Cf>/!0:@/HD'sě4ib} 3UW{E=[Etv']-C~L1p_:hwq[;cL :#@pi"M"ewV}i)D(bu?)`g0st>εaHߋٚ omFf![q8SGCo .jo] /D~8B, @h C6("-CxY #%ɄjQ\rcV{«9t_TʇCMrp;dpozVY\7RfDUv('=QUQ➳&Scaf!XyvЩYQf|^U#̓Mp xi\2kq ][p>gH_8LfRͱ'qQ7wx˜ϩ^0 V{ 7e$&<ھŽY52_M|̰NBV&"|d1l)l7??NgATW O?V5B$f7v`#IJZtzBSvFWR9V,ꐠh-k' ud?8VިY"40{h$֒݀9> \ٛ;}l>[3dFj - aK@yTf C5E*i $YIJ]1k}J%$%T©Lm%x .D^bCH]!Bz|vQO-(zJ_Qަ/jd`N]-Vxo",gNe.%B즲ݼOnۑS@o*4uִ1l>wff~UHg " ub!2bdud&2g%j=n֠jj6aB:pbz#g~MįFeE+47%Wt">K؉6\+͹re.CL.nvbKܘdm4roٱpC|]R_k5}02#6i~D>zxۅ] Y{Q xK}[?FJTN]h`RmUs}jC9 <0V:hd$…&PjHO J# Ԧ謦T=.3+dHT|xjw\+9cwXNm Vʎ"P3w[3*ST=[GId>&%*WDQ`OHPN$iZ"wJ̇ mU!#?ͫhaUIhc x\%:ղGo5*=y=4`Y^#э60UiUnU3NcpgFRSxUAT]2YR[] RA&D 0^]|m ϟDݦeDuWCow'VX/'Lfm P[vhqc-RQqNZhͭsk >mJ~uMh}qd:8O}sz*4"J,m/ p0x]I)i%nsX؃X<ȴ.?,ђwL GX3wވl}c$7]d՝+85l?-4\jZ"1'jt7IR~!Y4#\n\0uSD梑v|I:[ȋRJ{ܐ's [[g%eUu=c5Dz,>;-ӝ'{1cSΧkIW'*ǣo21i{wƑֱMA=C1";yEiF2œop+'\_vFKi=APkzPt9mZpee+@xq2]H%Tq{6OCƖySn3`li($jnDs> H38FEm!`>E-yBzQ',)BH`&& 9-Ԛ{=v[l^H9E )YmnzB/rؼv h/;RMUB_;pB>uh;0 -i w怉; pZLr)$k}}tr3 r22CQ]@\!yFɻ'Сe?Ι(!L=q"DYYeqfsv̫EU[>z%Q]qLC_a1( Gr_]ƻ1A ui5quJlxv!ޑ f3&6d3CQݵ|)dF!0,WE|d*QIg kHҊ\{T -t./tXZBp?;# W0$Z]W#pqu .v 0¤͑q0iu` t}omEW7lbk:`p Bkw˃d@ތDo1vk=:E:TMa8ͮ>^*XWE};&dn- ]do6/cš\^67MurQ|QoZ|MVkFئI[k?05j&ZBȺC. y%ϒ-Y׼EP.e%#PCdgY薓(-l;ݯ:;q9Mf,$=1$Z"S"_ w͑o;6Ӏ8r6?ukid o1JA\qn糌MWfwӀ9`oT(hA9yx5Bi+/к oֶ6 &7Ş1 a^y<%g\MhyphW'4wiyʐI-I&I'h`ߪ9:-!@^R9qRkY٦ŊvD8V/E?E:$a,W7 EBjv?GKK˘[f4nc!VB,aC 4!8GAY}υ; IV4j5ڎ^{@8S`Ly_JΖ扝ة;/RX2 _xhkXD0 jB[ kMܬ"'m|iYih""xonMkDV(!U`PK*i lv1Řf*tē%#WPrFne ì\ ]D1gR2,z^ I3/' ;,F䒸we@ ^g ]:r< ^+Kx9}YU=mCU[f>ke܀P" $ yeCU]CV<{;ʌU [< ۤt`>96֖[vE_'C*uN Iޭ:>:hmpf2?ҳNExEzm2LGFWg;L* =ުm`w1[Q12 H"BB9M{%1lxcjUp9mmx֥$Y [>{*(:׬IOλu!#9|bh̽& Y4)|ۥn94zlՊN#)3ZöDaP^BXhH#kM"u>wrzꘪyvE\XSefRԊ>0k+.K쩜h֨!5 rin&6KȂTv ȍ &ԥ%jBQx6 $#y4$f<YOWOJ='IU>JhqrkȷdC3QzYw &=$TrƷ`AXE4xBBJ_6ln~qok$joI# h@҅ ׭4s|+H!(k{+^t~EB+7,(ΖO &FgU`՟g!KgWt*߯%D*2m,%UA :T5ipvb`dO"gi\it؎B}KV1ݢ^bt )o@K}l%菮<'!~>Kn ?1ES-dz7@ DvEmqzҪ8^gKQuKwⱵ@t8[ӴSҺ H9"͟W;=kw{ߦTS.$@;yB4zm+@Ǚ+ockKA{zgb3ht]U quecue<,6_nbN KG5]>%N( U^}fБc=t+RL9`SκکSz^B+K  lA)Y <n38Gùtzf&H1%apb*i&4|]s׻cPdDc!&Z.4`,WGl̇r`}[3C(uӔ=R:9tDD]IBҤhl 0GMr hb?3k`$]&q,F0_.r9)@!XAO\R s7Y8̔!Yv"%s6!W/"&!n#\ OI2箆 P¸ݜpP"H;O Ů {@2MXI ,~kiՈBcU;BT~8yP07IPzƢ3E?Sj&) \~'}`)t4 , zU[ B%&j@ʐ@eTo :qȤ6@mBga\Y@802"pi5+*bK |_hC/ `8x*n\pS V87Џ(Rnyhrxe^QR&*buսn>':iv{[jnv9em7QGp.iNX^@RjlN Zsg3˶7;"K??m6b%R{! ~ PUZGKV+Ǹ0BhF% WŶ2ǥ"';9GJQiG9 ;b yj.YͥhZ﫡)>\<01z*)yA9wT mUɣ3% x|3bS^*C񔪙,u9rz Ծ/%ni }VD 20|G?f Ÿ vؚ(]qNx5l'㚳+0-D\BYP>$/K N/cFra>R H;^WV22Yg(01}Bt8`~~Ba5|&|Jȉ\@E㏻.[t'w5?: d ϗCL˷Fň&PEsⷊ;q ) .cʖT.",_ɠ="`{o=7%B3+j:ҦPiP_?s*a򬌙 i^]Rd_č篧+sh 'P" +*F}69^ZfE8AY]SR;zཨ#el;].4`[s%9F:h.:)\zfBێR+ԏop+Z^j=a{V~J-WVS_)wfz+<&83ZJR2s۱0))0UJNhfX%6j@xLPZX_E4Ⱦu~YQ:'n"b #WXny/~xfoHb޽:屓HY Wf?Z[|}xX1j*S7;*DVj"!'i1t @` \W~|{tB];BF7EWƌdk@]3 W gsn -ʒGH3! .ā)|iCܠĨsMY۹Pn\c$ ~[l ;Zy{7Wƀ]de4h=]Kφ4648$̐ }ݪbrxބ%4Ͼ"#M lXg׻P'VP yx3=x? &|% dضb4//ZP\ڼˬ`r4VFu!@NWi ) u].Z;cgB1bYV9T/FZ$k{Yc1`xJCO+3Hp `nWѰZLg9˦~W"JNߏ3]DZ6hpŻh芮I {i/ _Lzy,qܐj d X|m~z7ΩSGе6Qs?q@? +pyO71a+Ȍc/ z=nreu1_n#2UIqcW@$gP{ߡآ_ͬp g~L{;|:)IV$)w~r9]]=zجV՘T;F2cq ZEВ0^TF #5HhVQǬ*]iB)BAjz,NInM=l QA&yաL.ݓ8_2^ y,ep^weo2cn{ZUȳ\5-kTxY 4P #)VġE%GAf -wQn}EQL0rǢNCr8xT1$l_~'ם%XMtWQdV@2žPu@3(zȭ\txQ85 !pIЩ,Tn붮Լ,籼2u¾.^ЅE+K A?чu!]ŧ%Qa_Шg#>"Ol%2}QvAheXcg],u' h#eg<҅Yg/axDž?sS#=T vfe$i꿄6FqI!D^1?Y[d@^"Mm-،P\/-:wZ1b)L h'"5"-eYtvH]Lzt0bgpD}z6~1xӒb )@J 2YgQ՟AnuCmkJ6a풾LG ni^ ܰ+D%4 Z /s@K-:943!Y/ըty2pfF 0y{YGh^ׁ@7: X0K/;lw13I%# K-dK {AR)SٗS̤rg%?sj‡tIh}" +~JovX"h)f]U`?f]}99^Fk]N]#XLaX]_ya^]bR X60vJbIz7} &2;Up0F7[#2)gM6z͕0 CTffԚY3]s 1bW .̧[;)5Fx/_x׏'V X:^UNaQ';"|p6:  Jэq b񞊶HybY Ǯo<["q: sf׮/?u^XsN#jNRoL+;!anA:\@1:7Q^n^X4$n2] -̑{BYG7Ín@=f]ǑeewB1$weq;[W\W"XC04y}Cw}\ޅDDJC9(3`ˑsgu<Lr6 e164k`Ѵ/oN?7Bnv,cZo"XD_03إEA`S[dFi@#w x䠴ApnÐ¥#Yņ|]JռQ8S 3K"f񹇞ShuM!EyT)*:T\|J.gi]Q @:G:_ՔN}sEJKg 2/v wtlV*ݘۍ7v1C[1׮ ,KGX?iOsdlN̰2qt_d7)6S Jc: 'j_8Q2+`EdNЯq/fa6< ]N+]BʄGho!U_:<:81ËD@|o\*|$lJ3X;lGۈ5e<ICzO l=,d kϱL\x^F֩VԱgg-d`=6Iwh* (ؒ~v_CCz{g&KLJAs)E@jp=]/cv>Z|\v`P2Uw 'x=@Wuj`k{Z++4&=#UVrGF=;`> ^2UYy ',vœᓆ;R NM9rsߴgU#[kY`2ee/a|>H:csp^|9Dp\)cKĕH=tckTs]2187!X93Ko6rb\>nrMDGGN\6K GyWK҂ŋ0e l´`Zޥ䋖'hfI|poTq*e$`26޽1 weΫ/eQLIrfGZ`[*UзubQje)t? Q9kңf\7 ZM8OwV ?01,BVG#i?unRUz`I8ԎnLI{QXJ&,F ZR xNQ?SOfjAҒs'lBݔ? ˜ya.`sGRݐFOaCpS6T0[ZPQ>BE~^, NUIu ^8=|qo흺Gj)v'Pb"iPֈN ] ;viͼE1cHn;@eP>0Hj8OgO,ܸAFbXՔ'cU6lo^g*zj;\tp]60wOCUVd\ò0Y$M\m>vJSnFi$οc(+Q3O!6PŨ?|W욜f0rMm<⠫ӧ|etpU$sV}`xwkrD6iGrYJCI dPb܇z8bhQގmZ9} 0W^j-f {zLcZ1? ?ۮLh:څOM$~[,/M'dܙF5*y14'x|$/-,eisjч\)3~eʜr~ҁ# s%O@ZaQ[s$tb:x+L\ S&~-CoRX«_lFc A mw[;oamGz_VD6i 'iًUp #tG!'惋t_(hԲ"glta7Ù4Q]gG KӢP&A/m6f/d rA^,~҂`쇑8U8LPp 7țH=F/bKAt3|W s;+Ȼ/A@] H j|MxYSߩ, *dZsao'B@6S iH)8z$mDvFõm~X33^:McH(RȌ9`[F#Gn"p%6ac }6(%=dL7~z^xmᤱ%]spk4΁Z1tJ)vq>7R W?=(DGB9`&OKv)&َ}Y_V@wC`QW}Ei+hmR[ԣC$m B7ݤ#q8R6vϾz|}s ׾y^&f+ӓğ s[%&bv)43|A; b@aJQޤ_(\pYͼonn lY9vmţ7"UhO'-Ve`ӍWXۗ;^V~.%1y`f:7eg4r[qwꉻ-̢ G V.Vd,Wr|#k|^dMC##*RS6hH4d@6Ϊ.W 2&b^w92R^@*sg|4 vS,F݅Mo d 2R˼6Z5ͥet8Ҥqs~],$;F cu@ZG|n e W, zeah}S{Zg[kOq 0#r(vK Q74̊[ wmȔDD}_1Үs|9Cr76qY6KH9lĵ.8JgGÀW]q~P/O"@P>jmix*)@͖oaoi7cZ5SEU".ր#aDrk.NrN_T8ܺ-gJfK6녗ꢬi2 )=s rG`/tI{nQ~[؂.86UTc_1}! )b\5{lqtP[B.u\,8 a$2<`?Y:٨E; K8B/[uk__ak:5czwrF]X`m~|[8HٽN)/IN΄륨H}:ρ};5c*\& ͧb#uܕU2# <d-"W0,| /9ڐϙ#@FOtiZD =xfc2:owiۏɭExe*+{;uBj[[G0iRUK`kP %l0`&Pk`p Ab͛QnE|b2e9P;cWr rɵAd쀙P.[}'诂,Yh~>j^JtK2/v$f$dٱ({DtJwcȈB-'.nKMGG"Qc3꬞czsMOώO>|~!w?Py%? xg9z**Ioo/m:v')Zּo}bضKN89LCֲCG)!4qE!UKk}jM6B[Ht'Ţ LR@voУxdJƲ.Z࢖ Ywٺ>ŴK\%,VAJ/¿4kV4w$ 穮i>E_u=ysD h/f`:1v6B->ᧉVyzoQ)kِHu 3GXc8*n؊inaК9>e}ԼKI얳{km0[F$@~ 8j0qڣF'v‹q~&u䶗)٥=UBhЏw W,qh-ev+-;I]zP =`ZbbHL<1~.!ej;κ{n-n .-rq@:u8? HxS|Lw= 󪘃tK6,}|44<"W8Ŗ{nt >0L{u}+f}zKa-T NjDyAwQ' i!~']&8DYwv2#ednO{eH*)_|fSnrX )Z23wOb9MEQv+ _kMiۨ8SOLѧeI L>_ٙ5$]pu>Mg:N-6U~\?+Kߣr%a1lݑ18m5bK?.Qn/\<˷u#^KI ֒98Rjy);Hɹ󐰾'` k8)cwƦ0mf\Rx{ KHj^de橳rڄW F&S(}v1Sot5n5- *2FކM8>%E,(yqEAUFv`vQ)] T8w6XX#qc~)d@,G ; i^WHG jUd'F}=Pۂ/%bPS"?x X`0 VbA?P1:xT\DF%ɣ! $!fTc ^@mGN#|sKS#wT\ZQZ|Iwڪxd$6V[2r$My[PLJ_AUȄm>a:)4@@`ƀ}3EI{oF}N٢qx=slM{Ǣ)F}ѷr8j.nHɽ86`Њr?]+ݻ'ӞYnlc/vV llͼ8%>;ݦqIWhsGeu|"ҵV}I}!MN-ؒL/Ƃ!t^ 1XCux9, ӭty`cWDֱGQ aS'HZNKLĔ/H }xҽine-vYoh #z͕gșҿDa &z[mCɚl6sRAd \hlW6Na՞GhxN0sfeA﹉B '1f֥( u X2t%y6xrIw7)9?|5$0P+ ܡ>`'gDmQ#}AbLUSO f0DWlPy7czJjG|J/x!ЏBtbMb`C TϻU]Rбx!ԤBxHDdG^Dv (~JP(m*$lnSĊ*ѩs'B2N[3dSz(L-VCKyA*D6mt`cEKz#ٟ"m};EA?f4da+h=zO?8C~-V*Vqi*5 K(5?h>˔6YI4P!~\y YIZkԚx>;?[ I۽ jYct}l!: H R6;=(dTD*SW]G2is{qtG'Ċ4(TqNN cQ[B:!0\[H{[lԌHϤN>FmDң2r]žn-Ι]TL>^)\3^c.z8A}O}_1 >1tE72ME Xݶ 'ʌ$JPȡշU;ld 2`YfWTL =4!W!u]4 F^܍b 8z`rw h7-=Gv"Gc6!D:l`If8 o1Q F6DF&(܁ջ*mQn@ͼARe!~0Q4?toUyaaQ5dݱ5FrvK*fڟqj/ qtv:j!m)0VL!<@k~ E3?S&M6j2pw\G/.nd_BU'HLD£JB́'AN"AhzJ`4JQ3c\Elpmb] LSg4r匉%6KO@ 7:\(GݭOȝxYԈO0>ʴM`h-)zEJo4IFlZ8³<a0!Kcoܗl_8"W(UAm椄/ ${.ݦDSX5ܹec1[v4 LQvK}dW 0] mc'prC BE5v\hl:}e\slV𔫯qG:v=.˩˼. +3K]MDa18Bم;X8kaN rW꿈ѵ7X-;}2[7u`Dw|f +h?5;('' }{]2""ic A`)7&m $64 @]]aEicJ6oz=!IZ(Jn-.Qz8&⎿bBs68<=3+tpͷ4Tr&A~ߕ@#Ԇ1Ldu4aSIX)hnm!K$yGCd 'b Kީ |Yά6~Ti lK(g?Vq=2wmMYz~+=AXA4(ZX\|^7Nf b'9'*ru:-⶯qiTqJ{wʽ[j& ]4!2lBQɆl^EOl!&c`^kk[ܔQ-O+W 52K`)ū%ϥFWNX7r՟ ͜kSSz F[`pq@(V-P/kf qDە4)yb\閂b ɒ:1,q.M:*l|i,>w2,i_c vIw{r")0nb +撉t%7>CLϏXo,KVԚʶw4js=#J`V2Y>s?BƑ1)/֖E `ݸDukj)- dąMm[kġ=$; ab !^Z"UPrÛgی] Ҹq?KQyi phy/Ndcʹ]&G(^*+AͻS.0IZЭ&,s{AԲFw +B#QI5S3=YK=zkHJ+WiOWB,u#Mg:\ z);{ltwUi.*=^tQ3^q4cFAP QeAq݋_@鞞uT8Z:R0!>VbHy򔥅jA m+RwjGWI{0L8Ed<9eEq_R.kQ&d`ReS,A# KQ^wV W=Xj3al]ȸ-3|40,t =?QKJ u SL"}w挃\L*WZ"@&ͷ.B4A$ީ)*>oF o?(ʙ}z(X e ۼMoHLTe彨$0ύ-w2X i2+iqIu,$ֵ,oP늣W~\-pXdE`x=qtΧGNzF+f'-x}g4jThW`lO|Ķ5?ԀL_Ϫ?.5ƒX*.$V<&p3 ktךi%Ŝ_=(\EO g c(:q Ӫi||D ͡;7BӸ5YR.}tٴ/~B%ǻEĝɡ.nC͞_>scܽ#ϫXmA,;[MSqFa~g45%wSv>vs}Ai;.Gm}|Z# qWЊntCEhء%$ ]4It`U0ˎmf :^Ǜl2{?o+ν+0]ZP͵biA5#i>R\8BRN Jun)թb:c*/@H$2JqJz"{ҟ?!o  ŘϖhqN"Sx0;-[|Ʋu#O}wAI]NU*"Ԃg#cj`hӠ# v*1g~!~EKo^wI6< {Vpz=?]_ӟbs';*_g jcf$.q^j[R?"s|SGgv_ 棹KHA+&$< K,K6S`?Lg1-QOڃ hueZ ϸrɭv"^[ SbB$Y5ou"sF>IarzX&ا*_DD=5dhcЀ[pݱS+aDV(NR +&<1PG~`)ǩ]e1ېU-LWJGv@ֹؕ]/3OȋIlK=Y.|IJyTT@,ԓJA8z\~OJpJ6jX"_R:² Z(5Հy9 ۵53: +vZ`k?Rosqo-ghxdԩK`FC^il8&3?\кvZhlǤ(ݳTXxitj|?ޭo e{=G='ƿ(3 Kr MUЫN|?#LDByrˇqU@ vYcGќa C~kN `Sqp7/ণ<`l{_*-_@xSe ֟"ˠb8]lt]݃-AQwj&ـT >%x d N&bF\W'}kfN#(vw^_c +6ES)>@d%3r3y6E9^9+SWV@|JnŜ~jj1, {;\MS}c~DܶgKEz5@z?dN\XpE!è.cODi*SzqG&cU3/]`awiV*ݟlOht őe |C¨qn`_ ʴa ΈLҤg6YR1.|OJI7)2w;m(YnRnh{ ?@b594J0+" OJ*P'ca\ 7~uP~J1Rg;:EP= \⡐^שy yttըTt~lՠ#8E!Zf7hW8yɸGp+rڢ^ZrlttAtU*x%2.*OQbB3lCR iH|*qѢo|I9ٍa*{)[BDwN-ui"Qyy3{c'ޱPNvYp ':ahh?;:4i9GA/ѐxi ڃ5~7SM*%ZҚˠS wT#dz*.V.65jԠQJ$lnS"fA*'ud0ѹ_w;*C*o; }:dr9W’}|{7wC ձW׆~ Ȝs_09" *:@ fCl#Q췼>Yao :ZbhEµ:Y$k_3do[d ܣ!pb!̈qp:+l:r;*;Sbz:=\Q` "GVNy Zb #lTnŝ1G|[,^5q9{ښ6!=L/6mZH0}&gI$z[3)ܧhō"VUU=pފ@yYC/7Fߵ7 2Eitu ʚ|KRCMLm j/,w}6.zZ 1L#|h+^sn2V -u X"}0>F7jH1 @[Z`z[l!}sYMkCuFݣ!.PUl$~;E @ktTyQa2Ў 1Qk_X`a-^nUTdOY" ݰ{kZs$Q,1h.ZM*nsMG)jXNlΨ>%h$v i'V\@J G*ohUr]2h."G(޹ܜ\1`<>1 ݃y[0]ߑ \!|=Eef2lF%6 3).kkcJǪ, 1?E͜naw亖%f0o6EB(9t3*5/^VDzG0xbMrWղB?7j @};spa ]"jTQ1ʣ]:{5|iFjQGC2TWОqm͆r @ñr9\ 9㉙j}s.pltÞ}Mj!f3MesR.6j0hsG+YEU *U1׍/5} )ϷPdbfcokfOp2Щj5u|@ [m#GFΠeW&nX` 0wYb篙g) ]Q$gsԳ\\)<`fĕ!Y ;oo 0Tu^<=L3'M*bL({*I&G@0RODN-ntCI"ϳTĻtdv|dГL]m%mH^rqȣIɲ4.csRt%D5 |]Hs<.E  /B kxg@ӡMvZy: yDoDZϷX/Jcޢ jhm~%<o":cuT,uﺙJYmxɕlRkPYڪ~7ƥtfǬXS/ )m̦16Xw!ɆF=IgPB,f'S%G`^ #]#Z@Uv!\%蒔0ryc)(œ>iQkIeΜF5,k3:ӔD'~( ,g ɨBY^W#'0PM>\n O#zdF^s{~^_c;\^-\گ2tVZ@# p2LG;=Fuwdlm 2&p꣈ R8߰9g1Ev{ͭS,4+͗aw.ͣP6-%^C&]G4rBH)O jGXŤb=RS0챉y ͢ fN,Emj[xL`0p5a鐉#p=IrUD._+8e -U*܃yoI"2mκE="ڪNY 낑3QEC*XٓLQbO5JT O)Y3ܜ2D 1os ?6Ŏ)y5(]y'b8rPd:)Aq5~`ȹߦ'Op `Wಉt0Nx >%IpuɼN~5.:OM̾ϐNO KTHN桾| /J)*K2p@GDUSW!+RE uAYi6D9^r\Lcub MjvC Vņ{]FE)GM]c4rr]XVYa9O:XKW+U-r MQPY::>#1iws8NuhZ۞z)ȫS|>CRa5m-cK[a :8Uro }/X:fLOXͪDq:#[O9GSx8htEh3Ǭ7@Yv׵+X@ݢ}1&&2V5k 092{ 6i\QiA^f9fIHtyը/zNQpG@{f'|Q3wc^ө9%,PIiDb$daHCCUE{<"wUzj^4Vѩt `t(PxUlFe4 OaDkEV##mރ)%I& St\ ߹vc눉+nh23N/cwpj"`x+yf:.S;mGш |VQb l!-jGEP_5o.ZB#i0I ;`7ڦ~%l% 4HY޻!97F+Q8z1yf]j?Dsp1ãM;LGL7G4BZee1FcoLMڥ#WK?1{(zGiḓ݅%Zyy;C䣟8O)P;S/E8h4<u+㙣ÙQR 2eptJBd=2b94 x%{).:  ʤ/$D|ľfOf.tk&c- }tT@^~>qQ@ Hof7=Tlx3b#!GV1!hS~z=-^(F!\9 dBP$"oJ+,{+fOEBqk 7yqoi2 D,TK\T7ӊQwo }L"qEeS-PQuO]IA9.?X>1%>M[uУsn _뮱O nlu Uz7[q]%"'}yW5Ds W;YF#}`mDCgH;@͔|/CÃڛ^.* Iͳ&?G0aI\(%3 ,_XlT9WR70DGAwCg*X!:Fq\ >/n<"7{x!T/.~Cy~x^eOi̭}xŇ/_R[^ P! w6M94=-=xCcsd0K[;g3 fgJī.%>\}bEsZ'j&b3d6|!fT,¹!i|$n;1]:@W]6Yվwi.2i)/%WX98 -"WmmwOSf2 &a$%KmY]-~5:’c1tBr+z6cڼ|DW$?mFnUmk;t!EQ$;,@_>1]"C ɢy]J lf:;͓ql3LNDwR#,Z}p;\~F{C 4Pq03HW!O\zz`.\eA涧D 998W@$PCYJʼs]AWWqc\}KErm&\ua7 eyF&̊f<ϾZMb9 0I jF=̢$=Uڬc#{3|^ l^UV,dc-z 8+.!{\t:zATB%>0_It*/npy oD=p"}n /B-MAODV ee 'LrwfJ7f8 NwHCR*UJ$otuM*\)q8lV: |x] &`>j~}5wRt:3> % tiJtFҩj%?+i1虀R#B(~ni@SIር)y|kQ4и.d9 #|I G¤i qGQك+(j "_C ݆y 7vU`Us:A'lHt^ U s \C6u!Imɺy 5X#87Q5FʦI@j9?q*:&_B4CHq9j==&9盈e%}.H1R(4p0 \r?圠+YPqMq{o [Ӧ_@҂f:F$򶨒7Y_ɸm`$ExxOEn?> Sh<)@CEYG6=%F I.yFKB }ĹணCl,eXDfW [,b* 2l M[ßZ]dRPsEDy os@5}W߰#*>[fe6S̞w0ndϭ6w; 5J&skvoS4d籶ئ˩>L{@U3HpD|r#`6EjO#,lCr۪)j;" >xIx{s泉QHJfV΂#NpL09lp$ݮ~ɫyyD]}& 4%b+E-RgO+볯 iHK&P3Ms0A=i50gqQtBvNhd+He0mY'ߒj {LR>|m  ,"Nl\9ڦzdjop\z1Pj0, `_1dDt$䴬G^7k Yp0j>Sz! ~WrAV"1ݰ1Qg=ӻVt| nxxEVÅÕT+\"BKO ukGBQ ^ ԓx>mzI'i |M3akkg'))Ys踯͇"b j#~ qji)՟ԕX1'\ǪCALFPP,%إ1mÒRE> -u` 7_'a'1֨@ r(ZG!&g|aB󟐼u5me1 Ɀ5+m#'GV"Bd<ٛ46y O͒u ZI1|bBK e)n XMoFmy{%j:td]Igr.Ǻ:UE!W'-Ih؅=Qv؇3w i@ya(zi}j~]9"Z5& BΜVoUUZYRKGCLPr,e\zobf6I((:sc`%ٖA-rfJeN_b<b6uؙ[>(OJhG略SWyTi:w>.nӷQo;nYol譶9d8pR4ᤂaIW[:Rmuϕ 8:/DЬexmǠ֖-7sO .F8%ؑ\Q\a֥IXCN\44(FT.hBOƨM􏬌>%eW sGP>_&ZW]FQWǍTeRNxe^+Rg1`DL)|`_GpB}Tۡ#Q5TrB@=B4TSDo/}һ3vE^a{/X.RguD_<^oQF?As(娣s|wtp"~~{5ӑL%&/bj*ntSf_f}ģ[-#OV#oK0+` T\*7d f42&I=' sCf6 f@9flCʥx3I/JԩmeQO,80Kj;xM!ddr36Da_&cA9.:Zd'.̥=J<0[!׶Lҽ:T[]:hXtm37?,-f^׏`r&d ՞hϴ+Uy4Ƙ=1g2P9Yu7M+WO|Y>$'eՋƊcOGPHS!ɂ6HGڳrZ1n_R7s#:ZI]}7l7O ©Li*ol8Щ)H*姏{kN@ORiZa+WcG!< {k "4Wqt2A[W*a))p3jv7@uFq'3p[9\V+wJt0RaY~MHx,#A)R73[l2rUA9gk=pOe ߎ}W;|w C\f2$wk]*p:l?iCu11?}垺&0Q>,0]hߊO9!N=J*0Kxn?1"d IN3Dn^YWI<^.$ƟN $:.rEwgE|El5y1|yX)Ae"@NvYa[:+V ^Gu+e8' GC0Mc&K=ۀܲoJOu>w5ubpTM]Yˇ~ڢ=E:jw,><C8Iqu0o-x3xO'ҿq7Q&a! WjK; 8~N|BxW,.BTk>:o]N,q 0;c;CGXB[ IݔR\>ir>pq' Okm3򞃝3GwM|&mb'2oh iSq3w6Cpf,oh6F*A*4>Zvr/ 2>2ץxB&?[ӴEiXy!GfhGQX pb)t&ubZO=XmRٹ ='V98Tc^_0 覂,HS9P *6Y'ڭ*R(xцڎjip&\NǤ"tUGcˎڝ7\'ۨ*#~x$e΋>Iv A'`d6DA 8c\tH!j<^`$.C=(,[zJk/Nt-.[jl~)g,۲vUG_'a N[Ah>jЅb=~8r:N*9>W2fHKg1bI>O4e=f<AZ!9S]wG,,yL"Lʩ\mI]`8B& O>|Q;3n-4gz"[{!mܰyTFBl<Е0h4sY7@ͳA*Pʷ2+8q+LBo@+ ۃ>:i e;v-w4[ҡ649w|bYH;}^Ȯ_s}3Ds/Y;mA?ptBC0ͼ0pE&kwXe"Sg#M$sW+6l@'r!y8Sfݵ줫ZZW;A΅'"qW90du[\츏g$$ϣ2@1"hu ބuYϱ~+G'W`;&a" fZs"'kBgP, 6#o _VZWX9*TI뙄rm5p?QCJ6 XvU#bts ΘHM3zxfQnX@}˜1akw)}O[iy 6Y{0lt'u.EhU pѷ^-"[*:L#h2&<2yxyAxs`}byO$_F^ԙ xI,C.V7PEg[1mf8!jKoT㚐p(~Rh&TWwteJl]잾]7?vFo&}/hvxQH7 niݢH1)(̙_B9ձ?젌DM54T7Ž:RLKw*[l*mg0- Nonc)cI,ܐ,L@E}f n<Ƈt!)U[ 0^g/ZC7dnW٭#(}RR% `F[y0iX< ۡa<#.7Yָ}6|8޴5WPj]j]ĩz=@i5 L"P32=p=+aFܒt`jnK7(e?6`ǑmKqbW}0u]ϯe#Y-3>/!T(C M?tk*O䛍~h-SL J:աo(O ᥺Vp6;+$#+δV#4eРӪoɏfzjF@l \)YLN"Od ʁ\(_U&;<lx'~rulGk5h 4/yE;|c 2nךIv;~_"c%<‰F[Z,*+|9r05yvĵRHЍ=6v߄:yC+]A-'Zrk矧Gzn c<֝bTa .JrRkސ?qSpZ7yHW>5cZ a & U@oR@8^h۲8$3W]2>[\ nĹk:W~4anm`!aI ǘߓTp\/uLG , B6P*vF_ֵHs̶Oz{VSv~=&rEbQN)G67ds@Nέk5 ˷~ X~ p[QU"͇lQlB__/<9Y.oћ1Gw\^;D.[U*aeU8|ߪM oSx?IՑ m0qi|5 {^h ,1 4qkmq_:GP0cAmH5Tbĥi߿h|#|`EGPJr3KC. &2M3~CDXdJPT:q OG͆j6U@]X+]2kX P$߆)V$H^6}Vw5llShsԓ4fl&l@@XvkpO8:9S1͆֗ CkS:1|k)bVG{-J 8 }ZYNY-Q3ms`).o5lT(3,Ț4 Nx_pyh o҈ӈVh_$iK:Vt̘޸+a[54WS1^t5u쏋@έvRznbVE ]7A>NʮaI6*o WD\3#F^ ZAW;r?9;%q5TL֧B2]ge`,Dְ*We1Bi9Q,Rc _onWX}2GsgD^+ en_悧]LI}iobXOiz穘" lMѦ!qؒ /nMe72K!օ+*kR/^_OQryt;7L}W4`^"_ +%X|1dM1̔@XkKzGBg>Z֛J!)ϱH뢨55&2^Q,wBͤh{Үe~zXDZT!3x:IG,}EH#wQn ]r9ЏVqA6OѪ8yn&}Y jkcPϒQ cT-!4xmSOAg6U!0 )v}޹R|TdbEɭ"/Ҟi8?% [86eT +> y˕z}Q _Y '~&&p6} PB2h|6uK R >~J4yTc"diip$Ӓk2vė I HS]3|Wi:d|,KAf;| @4mcSܺfk6ʻ5aG=#;_6bQDT䄑1xNXt+NInp[/8+`g<)7cv%Fk@#H $pF BrFEɏ}b3ѫnc*FA| S uef Kϴ_J@736| BהtJt'>?RܤZ8 X[?{'4vϏW Fng(]@f+Jq] |\K$/.Ug@Xʓ$0$p=(~aҶWj_A+  I]AC xFڏ }`OV kg!w=%0@DH8gnE44/ ]9h>䨷zmMi{ ?`D낂x @ -pũ3@ 7a>q#<:YP06GkP `ݩ qQh 1hK$ EFվOi"y}1V ˈ]2Wwm^UeҼo>7Oџ-[:qmVo[nhU,'xl(pBAF{x#o =aVY@<UZa2j:26"Yc/յn8^]. p6X>^To1[;p3Ʒ4(]2"N%DYh2Z-?7!v]\WbtcHބ,B&5X=?9JnKwJ Ya_#xHπ^Aѐb`hlW^H]qlbPL$ֳ5*ZS)Ӫj t!CCt~WMM[ Y̼x[+ES@c3',8m>+]SU1Euʑ¶%p'*PEn0fs鼾CYX hĈwi8osE02@oq%,çaE@FO ߥ XL3j) pUCh]5QS9tg6XnÜ!VKQ8R^l(@xqT˿q13"e0»KJd,mh﯒6tXN+S4 8>}e)fùW΄6gH63N_+gH3؟5< \s*_iO4kkلRR=囹}HD67wS224Ъ:/2Gxl*x) E}x1=^_Ԛ>4 grʆhCo;Ge]-6* 07KZ..浕h?ONG0w5jr +&Vj(M9 i8FH*Ҩ[xğ|?=dƨ|pVkȜ >2wbC|vXk~);35qo(&ㄥ(p_^+KAzg_FsCZ:d%.CR}Ӑ1f`'r's1hr:eGwqE#nkB`G r5nwB'xgv1XD[5ݘ|['vB1z LoģⓧnܡOBoڭ ZTf"ʓ B\_*OYbR>?2V" \ %yRіXuv)~U \J%vg\Jf40{`Mdqw1e?"@#fDF:I]_"ӨK ÏNJ'\yzzUcƛ֛ly_x-ϱIъ};fϜ8TOKf8Tȓmރ>&lmy Vso$Uˉs;tD,߆mWQ NX@`gFFc')03$AGҔ8PF`~PM5wJ:o |%kPK9' u[^tQq`y/B9ztq8Nd2dj~qsCuin\ZvxjgM/V^ yIp~|œJ:JJR55B8ooH3tIŌ#Xѱ\4צ,% awឌ+]v٩yM)ӼӏÈF_t+r/Ϫ#j8eI@92P*_XQzT@FRc͠CKloMpbź(P5_f8_S$cF` l_y9qq}_'BjT& kR n.;(gy_)+P3c w6ga7R򹸵^pL!U=ݴf" ;%&B) Acll^0ݴV3SrVa_xb2#]X`W{NA R`Y䇞Z JsYBHy-q='I9s |9K@n`7+-s7 @_HcwĿqZ5?!$S;1i+tLͶ.l>|1N )넽^}! E*nZg(}^dLfp~]CX:XYO>`lM򋎧#skt+[.3 D?zUMȴO jiPٵ;\'0_#q1ekmJZYlI3z]3ꎋ֊ƃ*0t]8Nɦ}U`GU;izPgr'@FW^R;:w٨p >/Ŀ/_a5p8wn#* X;΋d24gE(sSnCjQ &|A/51cߐ` KYbMcP'R7ٱ5~hs.^yߍVD֔Idw_ų3Z}N3$6n4xV ,j|nNDawFس'afq5R ȐH[g1lL|CA|cDsUXuHy ʭC"yw`pSzOb'f*-`>ʻiYʯfSQy)KZ$()c?W/XWɜgTI ldArT0bl s pVP9 2WFP 1OHl8j] m1JDg7 r`}H!?˙}//~'Ҥ`Ò¶I ).[3 DKw[P$-E3|YbAXA! ҁ1jDцMtxL{3r캊-Mz3wqG#]{Ƞ\Y+lE_1`SitFOǤm8VY:୷!Y(%kތ`Bd.Ӭ-\E 7KX~^x&9I|[,?hrqyCDwC8ddӊhq "b 8,_Ŕ$D9s8ȵ]Bye,>eti\餚Ґ}?:5-2b8ck pc;P'@2+ABY q>#4(,Q/qbvB: AКKoA]5 V,R+]u弊Y4\X$x1,B{\_oA(kSsA6#b|,-Ua J}Ê _YBt,~$)$7M$(rѰ[,.eNAq; 6 ML6+mOlt^u`g惁C;FhܔYM$bq/Gr7!,]rQ.ƽ%ە|i!ݙ.hϹ{/LaCt fU'sJP wwc+ؔ~Pflx$[++ XӋYx6^$7CxR|0'p.WflL9М4O Hl'}cC| AKQͨdRz٤0 6<̱gǚ4Z*` te^ٵ E:DxC5+ jispHr}eOIV!90DJۗC^M22OOKϵ%` JL%g,NpxLh9XF'd$'bk巾U5*]O{ X0 YqRGTWrgŵci\#7e# Vi٠F1 .kFsLCS&ޓˡ_>6Z޽%L|VjK֚ 0pGS#nAÛ^# A^*`{jה(o")_1tN 7D9|"y.((4T9<A&ɀZ$|EiZm.* O`^%cxRoQd,Is+~6FMGkG(@&%v ds4]ҜQ֏d6X^i|1~t2r =^C\)D{Y5ldA]FN_qZcwjgH/~ZESOlaaؕO:| _L.j\\gc8_sRA21Z ɾ"řk]tgl{(;mS+](~LRKt55}aIe IY<4Lޅ J pЪk9Afe+iwa)|`u멟2Hb%6zur `zdw8 *Yul+23jb*ltQanכq#6azHUFmڜ iMTpy{'Kސd=<&ZSEDn}>|cZfA–mՆ*i~v08j dL(lgNPRK@FP7VC]6jd; nZ҅eIZ/r5g ;-eVE~I66nwG]YNjatNܥ3bsO XD?L67 ( 'ZBk:DlLYZbV=JQ n}TZ$z֭} 4) 7Ail;o@U6H<K~+ NmMb?DZ4 \ͺdWÖEFn^և=:v&<,툅.,MLnRei`QJ^H**uHuc6np?}ya͕mݭкV#~nCvWd{|#N(X!N5eH$[;0! Ո߉t _Tm n۔8^os{mSA/}#g L#osHeɅ%OpPb1HDip1:o*_3xv|FغXxvөr+u "J~1?e RҥFܼp`\rkk[j;"+c*D. }}&ّ "Ջl'9>[$݆Q_ &=yt 'aD eQp.}-TEH;7p9jTSE-p܄wTxݩG FTDуbߓg7nBc{+)+Qx8iDOoMkWGfzkSE' ӥ^UhПNsmt^-9D^Fdf`݄sqE 'G >A9u@MxJ1[ QG0tTO D޼!9ny`yǒ&;n(i_ϖ_l6mKQ*J}^L6%lZ~BMGk P/ؠMl!8/`xֳ៉pI)vPbH5\Crqw_N Wa; G*6R8Qɸ|뢏 G,v`' L]kj6@4G_5@܍M]G(H&躀G/«ι&oÔR3dr 7 yVy}e)Nx8zl Y.5HK[ZTS7ғI^;P},^Tm2Rл^8i ;BO֙m[7)|6# N0g#RC‚:_G^b' (f5PqF,mTf^:./L[8bPjx11ZA_!w5臑lR _xUzAnp&{8ge']z^h).- PJ >s_>>"֛28/ZV RncI!f+"fAaV>. -srjK4@Xd;.-ߙA#0)ءy: i]ȽJnĭfwܳXs͗SCu: Arr=K%;wu~챣H`>g.=p[R `TiĄ>4~J)Wch7MEǯ,ȠM9#m%iGBIx&\\)`deNƲzUv4eY˲}rzHlND!YF]6L5@S7\n;AmkZeI07;C=-}Hpeq:-.k]^:JB^M ̫q&vj," H:bkP b_ae NmRd=q|ӍഉyTqBN3*o<zJ+u DZ d5PbHd1ۜ] HL-bBQG bkj<-Dsa-To蚀1N=gƚQaeQ~ks&tpڇp9Pʒ+E}M CY-Yc[a.($^ 2|vyhq֕ڥ[HUKKbF;O=>Ӻ 01[Ufkuv+VafȦ.%_^yUWa>ִ*((imz,a<LyGSkލ5~ƣj%(@o0¯b3*zۀ'-*!hf}UW65LM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮK"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS]%Pv?w;B |S2Iټʩ[S<OJAJݝGK+5f[5 ;k5aZiͳZa^c=΢Fwٰ)|g7VhYvÄdeBȊUD Otwscd{dhE*O^sGTvWO ֖\aůT<<˄qv& |B4916NیP`$#g,QSkTbU2t3m4-' G`RAv<úhA9:]["G]f^Weg esP<羛Cc A_p}mNjy֏W¨Mxq:cwu"gGG<&jv:N"/2- .9 !Hm4\[ ٻ ָu״sPb^ ;Pr/SYk eƭ%P3WĻF5|dZR';4>7)X*ԧ5E7ZS w<:L!Nn?h9+m0ldoocT3Id!a̷uQmE7k_wxp&" iѽ/4^^Kyd4"\'XrM'Uʧ\schmէIWbFbt8}`.u78 i.QAo]mq:K@]Wȇ\cd%BZEU~X?&xaM*x6a*mjd`OyYQe}@Pxd-NFl0h1 \‹=r,shGV*i M/ʌR!,}GaPAuӳ6`}&eOVl1t-;A|/]1ԖO[]2>h_g keWp/'/pcf7)\{syNA9-h_նT |*Db#B͑/)If\:D H  a1˴⻶c#>a'>,B:"L`I6&+02ۡnԾU ^ 8t.h#֒kniP!Fp,Q I!wcBDx,M*řT7ԈS/}i/Q :n1s]$ʦBjV,r@\(ڿ>;/8sKA[%ƶzJO UvW}- +鷟;| !$3Z(\jנuɥg {)e47WȃC<[&O͙emS]/d y=h9\pl}%+-FVu24b3!ZѢG•Z|-U_5@M?acWO|̑j SbwOQ&>L pʈ%@a/PB#2Q]PݽxOM^ yާ2L^KsT?$k.v{㿱)2>0Wʮ  zi'2+yNa{'AzX.)Xk]؟<ɤ ƌ O9M\ͳ7{|W}wl2;P5")xwqDIZQ Up1t) 2ܥ0߯/d8塄>dxTX~N fo+P{F ](XHΰ)"c&YymܷxƧ>_}+i|L9Tp۴u ˴Ǡ z֢%J0xi6S h ;|N YC>R RAnitm8%]!21KUctbz@{)=~@#PxrCɡ߈VDYLW"keV~<Қt3E6:2撌w7]e{[觅Q5z+c^XɲC>9mh#}SR*n`]Vu9~hǨ+e%ǹ>oQynE|DHp2P_S t+Wjv+oBHm#J$h fg:hslϱX x"M{<~0CZBfGxgMf.ezL-@6[`)^e:Q ݺtl!TuD#89 (*l3K|NEƴ" _ZS )>oȬ;j)˛}Eo^IgJ/e޾.].8IDt1QU(F wy;ONdUT8sϱCG cE a1n1rW*QR6ߌ@dXnAAy}p;_Kֶ{,>vDL|t45n8kk˸uyuxE1:]n <4 Mƌף>~mE>9n3* hO䊣@^J88 ][{#Mf`q!HZf+_։NoX7F{T  o8D+2l|bg4O~EVovaltve&@dŰH!Œo/m1#+J=]#)Qj{㎢a1V9a 9bRp ^|R5Ad߁1,Th {1pXMv-e~-dk9MxǡE@0>[T׳ `/B5In)MM5n{7;-jE{Xbgm*t㲾hMyiv#0@";GT@i2|B8\*r1=H@7KJpͬv1̞xz#^@BN8B/?;?X_J u`X!D`:M{^gL_@e eGN\Bw>! ( j'[S1}{-vuZ5#00GISSeN >NɢZ=E6T&}V%^FjN(ס k߶r0吲9R 0%־0gr6pnIxs}kfQD5\ ՒrPe:֤>7ni^0H́1T+lHH`>۪61mjWdJ*e "`q2lXޕTk&unio-{SB~V]C%3ut3'aJapk{L]>E]uBg8/*$5 Jp 29皪E+(h'13Γpz@#/R"Rx;HXE1 >qݚk|9Rۿ#udz1r({g.āSB=axrfq˳Jee7lໟC5ZGpJZZ6 1E8CR%o)CZ]M}OK'p ckŢ^I55 WbJ@[?бGN)b9kһT71`EEGK \NFe1FȤ̍P[xw/Sf8s= ¡ @爰ȌϪ rQtBt]w](Zot wD:_toy i}3wѬtp4"d\4`bC =cQǁ^ML|٬[(U^̔ȖF*|k )>@&v Q3Ո6z,hKw|PLR$\9˩L<.ŷhi 0:Q+g-?퓦A%cA|W* !ӳZ0`F@Sl&ŎB*ҽoS&$|w})A$aL V\[ӁWV|[] 8 #φw N0 W ͊Hh9+5:Dj1+} 3c s4s]㜱"CU/Ajq5,: *]@]@d)/Pf8Ohx.P2=olwsbN%{iN D>=DJ=`Y)AVt8z< :-lVjKΥ*YXTVT-t8Raͦ)sB9PX$<=kdzά7b ֔$iQ۪dz]Un)џ7䥁\!f6!A,r,Ya~nhi_vIxMy#+isCS>b %S'6liH$~o^޸5Aw!hK,vgYYNfX_b Ti<(%͛Q씡΀}T?w(Nj^(oKw!P a4B܇h"T0/厲&RѢŕ !N²8 .6+v5٦pv(+"`߄(f:dڒbH2QmEX@4`Ϝ)q$W9vEy4{0 7Zk]BթKZpJa:-p @3}3+!gM G1qEf>{w>&asDѺz#,'Վ?d{.iK>ʹHh"D\v1آ* zVF~e8zvZAod#;9Ļd?ywG6 oli#%!t,}ltTk!;DI;/^ZBcӜ- g-U果`A|;<=^sN_Q"_q0\3wI R} IpO3 > 'h h+-?r<<#77w@ d$N]k$)c͔J-3#[nX}|hWwW!}6 C![fY⤋z9?ʷ➲F. PmTEbI%o"ݼ[RqzJrPBpxQ1Fi&{wermBtǚ=Q8Wx浜W]`N;_&=HBȏw,X*VfVGR"rBHב^)J9`a/ѳ$Cb>!U*Oӥ;yo5ù="E–" GdSȲ$R|ۮ㿔k}J~o *9sČ*c#O,m\h OƧ*uRqHdr'p@ob<# #_K֟呟A p5,]|^(Yf'v tGa㵇XU\BW55<4'sfs詡xqkd1Ȁd=axɈ+^U!P_dxn41@_+=},(.=GdXWh2Q)} Q6p5BtRzǡ)I[E*25]A*OKO5G C 0BM E]VLI&ˬЕJm檛qR!N՚w ixA4"qcdEqm;!`L?5$0S2Z6yoZX$FA֞m'X%%}W-KVAΡf́_BzەnVB(ONJZg/mu}@)$GI+b*{T{?i2ʄ<рyMY6=`sthR+ eNB1o\ CC&,i3EW g! @6<~y;b3^!I/6cǗT%ߣ~fw=0fD݂q G̗  hy2n"їD6\eanjDbH查+co w0ɥfQzBȮx@(ĹGؗz Qrc7N)-UWwӳi{g1)UmP h]1};-`f[Y9p_$:QYnj"" 2cX\bmq-d\YslQPdz&B6E$J<:ߌ: \u :@Ae 'ǟHBBtAАܱ\'(x H &¢#EFKA X$/dTnHgR'&TYM88Qř28>>$cKj=~Fe_vj>䛣 x c冊HTL9 ͝ש^ErͤA!7ǵP2kJE+{C۶rRܥ\p&ķw8ɥbf+yΠAsI Eu<`ՐHww7"4V#+( >S4x6D g(2x4=HtvL~3Wy*ո][3:x&6  xG"(U_F)iSGP("\ Lf@נY00D B%+sx–*) \ hZ]~Ay{FO_!T3>=tÜu(su.AE:Lh_'QB,2OpP Y~Z`;.g%IG>%y3m>Y9rᄛ2j ~|8޳ \xq@<,GxSay//ްR_8۬|@@WћLVؓmKtz^vkuؒ^IJgK%#-⟺ j&.+kОJJDhOz>)><{t_@q#@OS=w̜)|_I^<[ JCر讓TpSP(_5P-hIE*NAl=&FA'XOԩݰ  vco8Գc`ﳭx<R %0!_ظo-Jm*k?j1{W ;437yCYYb F;i< NI' T' J)zA<:tO_~o&c[,pchH.p?TxEE'\gp/ 'ZWf#)kM_fNaD!³9 , =5c@_bNc³I(V\]8 ZQi" _v(5<ޏm_,b;m R 27le@,#A ~hCΪ+L! y[`] D89|_wQss$imf ȘE֣£F=eFk.T[Nr\FOC)E"Iԙ C,%JD׉3|W&Ja(y*ALy!/>$yn"-Tkf!x3KkX/)-ht^Ld74i HfPcSxK^j!}3B\W)"h5vöHcSW,d30Œ`YJE-`& F( /WBaOl(lQȎP䊸_*ቾEu%1#-HvP8(2S kJ;D."\ f[yQXu{ك;Ԃ{uQ;97qEz䋘UЕxZ(YwxVΒ_[fᵓT5ʱhkmhI*J^k)Hfn2At(i;5@gr:F*O3N5fHh9ݫ"Z"=QH EDH)tEh[e[D?L4Ns$n $g@'ƶRVw9K<> )]G;(ju'MjdqS/0 0NI,=z%v&-CbTVʖKŸb/*pۺgff9am&l1WiMz8t6fkIDzTZ 2s7G_!'z0v:1!_S3Pӌ6G^m@x΁=wGu 툡+$a90i X lX6JIuR8XȆ$jLιEO^Ҫo@RDFi~5^ QvŞ-Q:ufOT bSZ{̅C ^QrnE譀0u{)jS& A%٧b;l.W05u<'J࿚ F]/K~8b}:]q!nXz^\=O> CKziDm+E* tBl拥)Nw#]Cc>Ԡx s(2`W"Qr+!_X($Oo5q̈́h7z3d8czz恿yHym.DdU.*vPP"]bB&q@ `Zcf8S.F>憎TjU^of~X<8:$׼Β>W{#[9kǾq/V:adxrJPzz\L_MS I6&sv+j;L +̑iX@$-sC7jvk3et"KrkNT,0F.H].59|՗?SlY,̫bӫbc96h% lȿ0q̲8!aY kEipp!FUc\o$oLRSqeO}}2':ߣ8%zV JW;.͐~+Ӥq0҇,A0i>LߣP/yR xꈘP& 9]y9,:嚆AKK#C*^-4{Kbo]XE[n89QyI@Ge#'с<#~R3/! 'VnT>xXh#ND=껪gb@sR#"pBtwJnG:+T(֚kJ5I0d͒c^b:i@:N{hOȸ!5F?reKZƓǎ,>P{<{_ 5)Ȫ4wg.EƔnmR/ I!Xy=:L>?;-E굓^c}"gV <]{ap.(cC"\-5wj>8Nddԫx8I'A (]b40 % ģP黸K%K]j=)~Ofmz]Urᦝt 2-̉0d-prAwkk#_tDs$vf;Xt#ⱁ]92e+TEw"XZIC3GQFyPrMw{$Jo6%vBG`ϜoXrFnX]c\ob7Lg29}Oܬe䏍 ?!]Onv+}KYvߑRC"v-!X$(6(%o0K?rk >sМL4ۆǁJ; x~Qbr,B  )/)%p;`\󘣭So';A %%@Rᦜ"܍;N1/8r10(ی=HkTw,YX¯h9;RN.Y[SH ͤ2a_ߴ'X4f/Ӝ͝0I}RMt(GUh V w.ū@yF)2[[ 0xJnEw &/ $1Z|JÐC ק-:k30Z,ER]yC0҉9ga/iT{rzu Ih,kBG~G?Wߐkr,\ ;u }j7:AXGR09Q2Y*1͊G‘#ln Cy}扨d+67}Gui.#5Қ'qՊi vʽkxy\Ll#/9xC? *"-؀ʚ&bjD d/Y, $,^Xt Q2U0x%Pq!տe {d 7׀n%MEfzWB{4F즳_jLLНdms%.?(mj箞3&,vڃ [Aey؂6/Uq}_e[MLI\PhҔ)η99/l$Ƚ[{=0y<<2} Q> Shx_vlXY{XA_gEߨz'}? Z)6IPW"H`D:ί]Kt:{Ϫg~Q~]Ģ#40C 㯡L"hG`K%˺ b3Vͻe]_+i`^Elҡͅ S >"jO5`'TZZrY(]l( 9@# FZͦFr<Dɱq&s D`piQvJQ[ zDnV&f\o `w0}rHQH?Ցf\++2֊EMd'3EѴ6>acc4$3/,ta[zq3_D+hGʢFT1kܡ0r|4>%mV9ˏ-nn&W!Bʩ? esUK8p(ݞFS^L/$o)ffѭQc&D&xY6,m?B cPxq-p dg=]P?J#ۙee˅x$ q_BzNFWc91DK!\ɨP}ҵׇ8툖- {61T R5"J|܁uw# jPpylҿ XBT\;=Jw~ Ma(zo߳7NሧJhlP8kaQ_-Fa0ax1w۶U28hdR$f3pit {޿ `= t>(TM nZ\'7?;H&(/O~,wŽI-J:M`E%oSARUΖ!^ ^jنÓpODictP{нs qٯ\z^ m}\`}|`a@*}| k D 5a˒YNhll9)}I /DշEN \J N+~[Ң# 2x=X ̅g>fr=xdR\uyqU6Mw<'CdeSyưq⹅Lc2sϏcLtSy|N?f&sna8Ո}@g J'F@~@NfwKl+Eulөiɥl{;E rܑ ӭCL eY9L"qp+vѤSd ah.GU:_Ρٷ+:fQy(`ҲC$U GieG5fwR̶P5c~[~0Z)/n\"21N.++ OCC_쪦LR*M/~o_62?99x?)WI)B<"a@D4I|r+ӓ0Pꍒ_sBLrTJib-ef6F+L~MQ0 x6_,J*gwks m=( Uοza U?5Q}';:/u ^0ev'<+?.hN-Y*٧*I\|F/dOjo?ķLM;|ǚQM9'Q}gW/ ,k'V`ƓZ9?E޺UZ;kE,-J!֒83ySӲ[[K15Nt'G;d5):3xy଴.v !'q _p~tk^l8 k7\vWx}cЋ,~G8abƸMޖn4ͲYh)\^|1}N=/s¹{3R U=mC [}Z>i_xA@^>UoaYV`|3bDM,0G fw7!n-=~ǎ?B5wrцl h3})2Js@6Q(YE|W$ݓi*3Ae0HcEuBO=F[x6!R+j8^)ֽ(Ⱞjf R7 i0z՟p Fx9T""S?誊(lSϿ{Ob0*]gX]*(=PGu'>(;ax%-$\_xi2g(=cx"Ew+J7@^92N W3r7IYq5]+r͏RmҝQA~l5Jkjy:fNێSµq8,u/#)ELV P١~t . m>RJg[$~͟&\dS0yL0SZ:yX#fQSVc,7KtaCӟya|$ P2{U+'@YзߙilL%wFcs{c\3:ƋaI4I QG'pl=*v"-$ Zi,EL9 a#5qkWx''$F7E~)Cq6pKOcH`ua{qHdJtZ*CZ~3ňR@kU6Qnv)QO~ú:NwxNB'qYS-- yW(g;Y/{B!6؛)AĵLQDm&/C@5l%:@m荾{@SI"`:;Dkz}E0jS ᵒpP 8Q ̢m~#q{U*o[AC:}}G#Y)In4OWQYS-|?5Xp[Ւ"*ˬ|m.\?@/|BY&:a>_>XnNYYm,h7t5(cJ8G`gjtj`dږN‰ߛ\x|l,9uyo cyA!j e?. /WqSzdJ-?](;Ԋ%h@&̣>]k+/թ|L& Aq>neY0x#A.VNoJqif}7&BcoCe2h.Ͱmsyq9g]`w3ېAV J%ϛ>k#|Yrl "Hꯨ7A.N: ZYZ 7 'z@ޝ/p=Hp[n=hjf4Ai#YJ9R ^'-o-Ú6MUdrbC lKɵ 05TcЩb72ƃ-ZH"5v9ҋxeVr޾yBn,U~3T.r(ʍ?"AJڭAr)S}VoʁڮY[~s{qmer39 @駎kcJd)=7cE|@]uA3OZFQ]\Yhb/'R.saQkj7ICtHZf]ӜtOySi!yg|YEDͿ[&}<\޾NC@@|=eQoq1S˰=3v8{|"R"|t|Eij kap.oInkD$Q1>qY# "yqPp8 b?II} (3hV|)%]v\k)5.#'8?4c_r E-/DT(ij4 iEZ]M~c0l̮NK k4ޣ]RTO:E ۬|l8fu(C:el9$}~ ,| ?SޏUԀE WT?#yHsG6 |ӫ;Υ&%ցs&Aaj f/;NF[\GTjron GF,VtaթεFyᕆ%υ2YB\Djju,Dk մI4OѠʦ6,ÌB}I'feZGp@#^#6 [u-AG` :|P |$Μf:7dm,ώcTom};e6wUqdŭ`~NTݓDϵTMZc3 &v\CKΪPq#=Fn+$i0BΊ+KnhnlèQR!!jp2}[R'+i}:WNNΗ_njBhk"}G0M'؟FxM6H1zv-fVY}[׷7}CAȕgǺ9C&PuVو'R%c]tQ+,>rmifJ6Ϣh2ba̙9J#2i0 i>!(,7x~57HIi R(A?ދT9<+)SV$4o{^Zv}8X܆s$%9Q%R F%_-Ml#բuZ?KD6-Z@ki%EРWvnh}L&(Q2nEКІAb.dY,4; q!=- jHuȻCl0*f4`/~\Y&A e/I Ŝ-,0/HBPaZ&*i2 ۵V׊̊p} Br~=n8&t;mU.ʘ\(Gdpq0DM*] ~+ fK0^\˧.o'}!gW` 2x-h2hfwU2,"1HW)@_`Z#ȴqΑtoq- X̾kS/؂`k[^%"zX̚}\KQfOVݪNw>]Ik+>1CnvYD)wZWz*D2So\'h5łg6j'É17= *Lܻ?}*º(Q/ <8 ('α0\V mpt)| Q\V% :6enBu5~ՖRD^= 7/HIFʼnuS*b:0:ombr7'Ϻҁ}` ?l#i;VUtyzG0!Qiy(R]qȟy=;5^+ X/>\7" 3B@}X)v{fUM?l{R*3s*T wgYHN*bVZ~z3Zfb Eށg`iai)$<_s@wq_-89j"5Kڇ&=g1"cl2= 22 ߦ~1w#m]?W0D H$|vTzj;4 +aI e"eB& %L  ]{4[t.Anۑ&FKU2'J&1A~;6lbС} FB;VR}p1S1Z/}iWb˺0l< 47pDZ:op$[NpTP'K9ځ%R^0sG(`q=ROa0h $zlS/ނΚ0* o@HXaky.rDyp݌~A-PT#&԰YIWǨ+V h\~rpʢK@lT5ٌUF-~Gu6lvJ3n>OM WŦcZBߊٻ'hy"=E-yT"N}쫵.ɮ74-K x|5K54*1H$TZ4I *jȇ©7gk{ߏ80@d :HŌsɁ ^6ZXju.iF 'Io7~b@ǾVYɯ5Vp7u'/ &H((Vΐѝ%b_iu'QKrİ.jMM:qڶjY统Űx6IIboe`;OE}EK*璸=oĶSŘFZs #"_@Ǹce%3]X, "BCqP24EI!萌/Ie;yNnJjn?JZ嗯FY |TA+ -]y16{ir!وɴ!:Z/x6iGOΰ421ϋCfB^(:uQ(:3;o c܅r{s_@=gJ^uV39M nfmGՃ'):xZH<+~mPy y\W8 8k44o[՞:o(/=,11QX]BBH1weyɗh$z`LHiO6R昄=˲ǫ $݋I,[QUGCg!v&$W,V?Jw5\ުͯ%A@ne( z]Q8WXZ$}meu󂩾 HАj"G JxI21ZnIBfK~c-!yƇ:'>*iRHj;#Ćzph~dΜGo>}dX]&kA͊dX`BQ9_>9$?-Z?Wfɏ,. {*yt춅 4e>I[r9+yB8/ x Oz/[7U-@|ԚT_SH{ۺHˡvnf=*vu/<>!Zz[P챛L,ZEo}ċ,S}T\Ybܧ+C*69bχEĩ`8aPS*bcGxR~ȵ݃,.d;<~)t#ma.M[g[G4ަ>>+[݆Pzkiƻ]] A1j=׍5sS)?|U`lhIŊqGҚgdjq+R3ؓ)L{'9\#!bowAU-Љ㔑Βnq-e0p#K`#!ۯ)?f;gݿ%-!X410`5Y1z*p&o@9[j2ZW2'4K=1뇲Q01fA0ѾŒ>jv K*H /475]qBr-$M*.J;kYU7`Eף@V+M7" ؂T$4h?Gmb]0щmN5@''1H|cX-ZY؝ȫl[aɫGLi#Yh~g,\$uvGQ0.45ZRQRoޏi؎DnXZ\"ܞ:6\ 260ՇnuG~?;vvW)lGQ&h&nj7j+ڀ9  +S{t4<;> sftOR ~S8oM1LLFy ;*Us.a˂Հ8PUg%Ta fp P,?YHЎ`D'pt+m;$\w0ۗZJKTYqdO FIEeq ~|?Y#IuISޓFh9R{9QM]\LYk6oER6'>"p:4w3 +`M1UA/Gq8%u (&a8(+TD_-hCk®w]6=hoon ЃĐܵvÛzZʪs_58~ju?8D_hO! ]s{/ /tJ,FipGO4j=T 4Q?7p19B0?a5WfZB#[  0e0ht\#ƏD0 tՏA.½QqhC壛l琖g5q@bF}سdqov f:!X̢!jHYg4i &Fl%7( }mGoԕ ;m։k'K]c&; 5E]p1wt{N#xI{uB+ct1Ao3F0sL4(X;ҎI>n=1 BP% si3L2P:kQIngf-̸4>Z$|a*" 4AlB=UF)R57mh+=ͮM%# 9h)1ZR 2Nw'w5uNOn"zӖ5cMĒ>'a,h1Ո| 5WN*c`VqW0s20޺3I9)QX; ~wmahデ)ؓA_?e\ *(fV0_ I(lm7tXbnev5.J_Ͽq;~5m ߳ 󯱮sF3jhw {7,B%|- 3PN1K.s~0"Q HGs78wn9!.)U؋47d tKY]L%k]? #]??,NR, MkGY lF``Y(<څ}1 %xYCTqyT;ms7~\zt44wR 7cޑ1r|+q`>3dJ ̼Vs,RԹAsᆌ<:aؽ[3MgٖWvįKs)ASP )J)BR싓sIl mG{`JsUy*;"d,1wR$aVR ag?ƒP\!4j5HLdΑsz$FXmB(ИD H ܜrodk%C%TKXSH?b&izmRlh|:e?;jPYE4ߛ>I'O͉,ߑ٦R;T`_aNft~lC Y#bgب͡&ddtFXU *A5aߴM첁o-ӱ{|U:g$8mԈN~<)~*.}+W}rQM0ݗpUc)n+c$+D&(|_>R"N)J|i Ua4xY7@Mu %"Ep(Y{duQCf1"$S? gJŽρ]dZ`ǒc}( ݸ5_Ȕh|H6P($$¬\6daZ^U<'jsz?XǾj"wUU~}O5MݻTaˇak@q:t-ZE?y?~y ˜0 2#{  eWѕ9bգ n?f@1غ@zgO?7/MyExRp@~O0-/hQN[KcƆIvICe~;fg*(O#d=S|\Y"99%Ōh5gNǝ${'mPZED> P.@N|6NL! t$R Ë uӏDJO-t3[FխOB.oZϠa_qJeb|ԛ9MPOj.WN>h we!~$Ӻ- !^)-iFqf1ໟqYqʂ#+g\Kv@{.M 2)WߩQ6PE&Ģs5N+ĥ%P3P}z=P teuYi>=6ya[@p֭z`*?`[Rbp"$,{sѰCԮ!uR):8{BȬ7Yܣ lp& Bc?}%Ǔ [/E%XL<|%$6ZhYFejGo_^E+r\U30SLԼ+yɥ/ [87uyUelqὂԠN=wjMNjƑJ${icVƣFNpˣJPWT 28L`c1Rq5rQ[H WakֺfAb*vA>6iAXs~̲B ǝ<ص[s,t>th>uq{?JЎe(eT8Xa#S. 9@CF9Xedy_1x `9TK7[H^n_A0D WuaF=ʔ I2'LYg.~GkɰWJr$K.Ϲu8> *1=8+_|4вjA|0!`!%xB.DL͏%hvcuȑ1 ]C,C0J6\@T8ۻNUہ<vNW.O e$95Esn !N>!gS$/HJLG p$6!襸߫/pL|n=*rexw%9<l&%߾LΉB(F^P< _gc%xr*Kz}y!s[(1i}A(Uȼ\;VTe筢BPNP~d/L$6( șvRϥSi7$WʵG#s1cYP!@ynzjSO7ם2SŊNl|evi.d*Bi~T b +?t)qքێ ~N\UxNNbADk#H]f K%n] p50PaZqV!ۀK{l|iuaPb{-SRvEt: _'$繠_6-_ӕZ:q6Iݧ0LL5-ƕ3BapM}WSeA4WETxjdGh>=TO+8(\˝Bu*O䅧~ f5kj awɇAJ-P ּUۋXn شm+ (uy<2‘\|RK ǀD AN_>1a;\kr Dp|aĉ7 >!􆬸 N *o%أ6(0,b Q mj0.{ p";-Mܩt [8x藗įwU8Yʺ!7vMQ^WgM3*Ez| /de~(:rҷ G}` {A;Զ,0;~3CľT_&c/#Y%{tŸNڳuj^5}Z Np*?9A&u }&zOmlTHҌT5Xd^NJ3` ([SiN̗e}R_0!ք@.OQ \7 I'?}Abmx]ђeu'U0[̋f;A_}F ̴+'5E.&jF 'sSBGQ&8wet} zc Cp"iIvn|<yS 08zpI`T~yE&hًjL`z0<`IH+G\ AWoΛg?K~1L3 qTSrzߎE֍~qXrr,ھR m{Մ3& n*Q?ejl&;Z F߉1Z,Yjƭ>[ !kߛuj?yĀ)4F/`k8'gF􌑝Ԑɽ@ESui5k§ڠa ~by?} ћӄ۾7.U=V]׹;ɻ`] Q`3>gxNm haq' ECj9NWNnhp5 ƯҾf=m&h@[( -QaU19 ;~_e)͈MKjk37Kq-W=zyRP(z=Ww yF(_J>W$t^7RI2FzR6z+1#>:Ey>xyAsZl[pwie\9T\ |uДUZwA?Wr$! 0zzn,XZ3mf`p~X;99@r'a5<&kH_ yW-طhrhvW]myLWco y&rE$12=f4^O \tEƆ 5'#-'$M-g' ƃ*4؜=L&g| D*5p_s@+N3.m^,muw9&[tWs DSqb,t0XKAs}@ %8OO W_7NymÄ|Xҥt%w}SKDudF A.ʳĉA_uV]7AUnqv~)2 .B}UO S5*$(H6$c`|ӕDL~\XU`l@ʙhUCS,3Vj%LN~aIχ_6=wRe1n7|XŬz  "m8J9bHOUXa/]R_T y& 4^\D­VmLn!C}&L,R·O;ܘ3쀿fݍt˧7Nq3ơuEVN8p44:.|].{;%b8H P;(ۈyHUT!ӍտxvoҠLp<𵒿p{ES <xmJq,I'55Oym>8ބ.b8n[%M6]egJi 첰0' 94v=\}X"dm_N '<İ̞{Ӕ^U :THC\JX٘k(28RG9*,Z5=4[[~>|.YC~ JL~4N:*78yؚDd~jKY5P}L&dMd')3ٲC`:Pc|%tӝQ؝ef& T;3W s%HsZ!-wGhR}^t?F0Ln5;J~9=(ș|؛76Pvƌ78հZ%ex@]NȈz%4b0IMV9§6ٴs?%ܦ|bS-DŨ4}bp<5~wWռHfY'-b[áM˘u: -E{ڸYkݢ],}~H"\eTACo&z֬[cOl[\>4ݛfvvY}1NQɖ&bBV͖E}ŒD`Uu,}s3Ri5- _J!];EjҝAMY}8u2kAf_]eގ%#8yh268~t^Iv ܺ/HL8Ƒ+p'j-D_ox:BjM"7 אݷ6~˯ `2g'a[_wD$,[T^Ec9Q}Mȟt> l͛췐',-4y)x8D9fI}rm5-sI~&' S:gajy!,,cz̚ȯk[C-J1Y% 4 Wni-$xqX+JCtUh-Td~*yfbOl$TKk+ؒvR^ܴS?HVmu[2 tYɒJ"3`#f-R#@Si-H"sJMr0qD.3nd;\lstw- ,`ɗSX@ޡ<8|Ӑ4EP= tW/s5ן1Փ2x]d=Mfת9Byu$6{F}7rh.<.x 5UMא,]ai:4 ^|g []"=䗙bS?7"윐+#OC_.XEEŹʯ/CRUi 9YBM =ԀRHdd#; 3/0M:$y[b4MC:r _J7:2ŚwIVf.(RGGK+eΞZ{ic- *Z:5y;V܁o&y )Ǖئw,';+bj .}'ܪoc(x^Xk99LaE"P_ g+RG;BrRz瘹v3*y^eO49vWAh tE/ kzewLh` kaF Rtv; ۸^sw'C4VrKN_*)A ᙫŠQו/-I^k=vd&vSLHijhZUNe$(^~w`YoRmIәΓ{y8M)D>*/6 ͤ'l:DpHEZpޟ($;z7of7PQ[D] $@rVH6V"ڜ:[7el|ǒOI+ \埮Sa;9 '5@A=jx`|gd[v\_h"C{Q;j-33 ؍ҢR@YuYn)6ڜ;(l(v*iR\^[}.[&jy4RkgApS "zrZt}x:,볍ALhŃ@(h|Lv^8gV[;s;8=m۲ nک*Rz͇ 0WfRPF(lto,pq^$"& ӿ(gYӊ25KFXLO׭㶊rGk =/͒ӕaVs%!}A`Wҳ5FsGrڋr3È} Ք15 qNpuM "($%hщg,Lmq~RxK7ޤީ2M\za:k޷DCP# A\ZD1,$o`K>#zѵ;^gKX; (gmUVYT mU t3F1)z t^ h×gY,&~\15̸:J555k+1ץl蝌ogLfI?R3_4z3*@RzmwA{ids(ww4q:y &?E@`/"}2ݘ( Ղr"$ 4pݠ[N}ʝk߾) +c#C.~x /3CׁI~rXgGx8NG%sbf>TA\#4&MǼTw -$a7YG/i90T:K2Aj?ENpʉ؛\EnT(qP%o|_EjnCʼn; 4&_[*_,8{ fN#kzJ<\5^Ve->?wyGU(Z},vA"sPuv )pHZUY|:65,eA3$5}P.}ZUQn3;@aYFIA+SC/Fp{@3}F|C'! bDp6I|*~gb#Ya]k¢Go*O,q@[ƃ!h9tOe<1n$e|wY% 따S3vf!de66/ AAO6n IZ*M#;-I| ΦҢW_<'mΫCc&w?Er?Og;̈́ﴆ}A(:ARĢpe\|y"^@f۱bP9$[4BJ+tۢ(}ʈ;5~3(7Z>uoۊ{_c*b|CEP# Ěز5.VfgQL#4)yqnNĮwߦ')|#2,noշE`W/q Y`^9~F0 x2;^X"gb`zT^gΌL'WN<ᕙOΏ2ľ7\TH"w׿9ڨ87gBƉ;I ;rO1K5ְkLK^JX470?,vˉ1:o5VcOM¶@U:hȅy(/R &. NyLq]KjW[ Jpo=ֳ?ͩaz* ]+AT\&4!cY9S\'QAηܐ "WVu~s)NR7Y9LP󑍬/ߦ y "HZg6~l$vWA5Q1DK8Lf)<x䮭Pz m;-콓()cNaXZ_lGR7*7Jε哆'3Q'% LtLE SjR&w*4E R㎎L^54&#)`g$0ZPR+&vnC]1"Z0]MҪdUQ(pD `6 ^A& R2]>4l =H*^874ئ0w^cb~o,3YV/#:t)D%' v0%J1 ayc/aA}S*yNzӂ0r{rle4xuGW)V)dRMIlNX m d'9~R 0Ğ7Se5 !7ITdF@TgԞHädoM$']^e7dl=M sBS>@3{>|nektI 1Qꔉ\ `L)\_cHʙ2^ sJzݢequvrk!$X%[:#=jd-9{r3b8y8Kg L1"h"U a{Y:Ϳߛ+Z\L^(:*Z!YKpZ'!qrOEg%%lG£Rs-E[lSj5=\K^6[LJqR tX$YJ; SQ2\وB$tlLT+Rb~8p.`'cƾ/"mڵ9a-CF_AQ5dBl{K7ִ3޽ ؘBOg٠v!I>3 Q9j͂'ĺ8F+o &uzLC~<:\鿙U})IƞRp"hnb;KZUM -|392b؉~A/x,Ѿ%,tnd]kz: NA"q*Z>Ha !>Ϧhɑ1s8v"o>[Px^=!𣸁"^'cGv +yՆ16j>P`*ڟܞ AgPl@m/#@qwb ct|R{L[若lU _W- ~ٖE\O0PM{Fϣ2Vez\R)" @i:w:L̛`QJ5C&q9Pi{(U ?g{C8I_H{kK]7_k=4>ALON̑.@{w~)HNڭԩǼJo"`&]iH>4NCH܃YXs[u`c|R8)3͊|%%(Lt fFy֨ hܭe /Sa3Ajyy4 eSՊmbl;4-w%̞aFND5/SPu=^sJآLz)fwK*mO},{g;G(h<"9xH2k6z .ca674\TWU1F#4|QxYg@FȨY/L}bVo  T޷n$mtidE%ߵ:L ?pJL)5ZN3Af^z|jkR@sik3Z.Y|'?[xC^rD)Ai 태2X''Nes݊hX ٜH0k]V{_#qtIo%!L/)`{jdT$oPΜkUf&9 }sX+"(&2Sf{?+$um o YЌc&ݪ!`mf+Pbc|t1NMe-3<^\GYٙҶ;9@IK֠Af wJo 0gr\ex i:z4ղV3)N愻Fd[kmvkqxffg-&ӷMisc&?ުb%/=T'@@XmDzm ĒU4 76:nȨ #n.x>d߉wKkaQ}ofN()^%ov]1UfvzaFyJ[V{rړ4% :$}T{*@'[P)Ƕgc CKRPì ~F%oZ#WYgub[qP 0k nL7Fp"$~ZoyM#?KX_x0Q 71X_}^o1Kь~RfȅEزV~9x7*FNDyk{ҏoh0">RW-g+Y?2eC"KvV%YT4K&f=Zp˃&0iko"[|l$pk3.Vte+>"MKd!8uC#.6Ql> /y l* 01h(}TuYc YFS&f acX~5`.r+woiB JLܠp aQN7ISz|xW81pNY " WwV Q-%6IOtZnO&.E-5鎟 t j4EBoWh}ts +3:KЍ<29nN7g%LFL_ևI%v X*Ũb{KqoGuug7A:"B磆-w*@ 3I-D%K$Z#ES ?hC2.:jT*&-C#2-$94 ZppH[S8nlvtݝjg.]! aٰIcIS56(p%]v{/xpMp6g)~ALЍ:@4eg }:%3lv:(v. ah0 x&oqPGl3Ts:>;t8Ua-z:z]]8E5j*mE< 梲Lh|pU uI[ ^ދ9Ïזחyd;Q8~2h sKĊĥ> i&Z4&zF$->NID ]kzsn0!âO$]yNzUsӉtUӗ @չo7#@7}Lru09wC,C`11Je%G(OZ8VvIEYGaa1fG/dzeLT6gK9F vsXNMlm>^[ tU}i0P HL$ᝨcYO&q1fO ]'p {JRف0=(4ZH/7J'-f};\LZ%#MN˿EWBT:vfnޘs?Uڨ?p%Y_ñ n2]0LuBykE_7UP* $EU@^4pe m0; hp,!}4NF-yZUM bZds+'*&չT p2;ts"z%R癔yBXP:jCj0E~d!mKֽuf,O' 2\36h諔bP]T ;}*{e|ȱl`B-LWʧA>~VVЂbVky]oil p%S>z)upwЀ [d{0xçاl}IK`TYqV\%z1[*OzhJN[KW vMGJ^6$NE&7++r"zM l%TK7[RaكޥG0[tT0$fCb,zU l)\E>|6ipE?@:>{9c Yh=:TC*i0IaV9`ΜSZة Dv}ڹDGlw*|.qe \Qqtnٵo*"l!y0" ZS??߰F+BjI^4dK( cP_{ecK5xa[uE},oog^lEQ9FZ_,Y* =NٙQbFC0@7Ma<]`l%>,V{>t̄Rhgs0yn xS0^kȆC?óS"'{tٜQf"\If\K j],g\#ԅ9#czP4W+dBvJPM擾Bw`N^H>n !1,3P`<ӝh_5 R=}ְ`g˪ەJ;폷ɲ]dl55!?죀HM?>@=wWOv,;r\nބ2eG2Ҩ:?Xf!fc_Z84SՀ.|eINxm'R6C3cRig8?셉.]}|1YO9~=LD,\k!JHodDWdMR# 'zZqCm~wz=U0 ¦ Bj15fUC.Ӵԑj^?IguT74N;L$GO-rٍ'=zd[X0#a#F= 2O0^ӝɁyhY[_U KaJ팾{$yOi챂: \ K[p]eØ%?^m5i'Rɓ؎}K0u1~ٶX4PoV1vGCLw:Unrv]ުDG .1O0,[Ѝg厳[U"JY;T^EkW6Pq:Rw;Wq"Ww͸J[dA"vAwf1%C~L$[9hDہ`K5dܶ%D%gń+6"P]![%K^,XC6/U4mNEn ޺тS'y=yAg9ɓG@VS p}5s[RVk-ͧ"ϸsaP™{/i!f҆ADrʵyCH'1΂W/lcIue8E^dg9&DcVVPU/uuaM%r,6JŪbܑ5m0l C@ZpL1;M]N}@f uhz$0)Q)UX>ߜQh kjmƖ&.4wNs' Z>`j BS=yњoI/J`UTzjY)ོjrP3=uЃVd?NsVDGGxn33vA5?f _2~!ϊ=rMfw*3Uhv?;m|uo^%cgP( gE.ֽ_Ь0D,To4'0*BB^ӸyIvB5E*Ncq6=f|MdOWXe䚰E7k}~Ajۦׅt~sB#Gl\|(`k*E@}LTwJ7@<4U}!1:8-=cR V i\dY>WtlJ0V`@MKS}C,;֓XR-g@Se% rLiuEt yH=߰]FqFqn S{ !3 Mc`z]aGs^m8и׭+bOZ gԎ$mK[uޔEOmY56ϛfrh8,Ҡ,J|~ [iU "ݒT#i/ r Ԝn$4~+N @(U0kgU5 RuV讌QSS~6Ǜ9a.r~{DnZ/=O1$ruzkrV7kT؆gO*Y\Ųt/vJX*$cŶ9\D}[ꯢF9N@Jo5 E%uRAr(9zc0-h/."؟;7H/8~ \ 1[63H[ /13$8eĢ$y:i ;k( nT@7Q owhΫpK?;vckH: o._xT L׻'k`845-+Ly' DfJUDFsF5 BJ3h5ᵆZW *T/hXCdau]C2Od:wHáWpWF⁵p}0-:mɛ|2A%fC?+G" Ud7o{\ [y_pF@呪vis iJ}?bUoxZ9zߺϜnw&pَ9vژ}AfnJ2ޘz} РxHuW'Ei&I.`I AboH%$%lLy4  A\kv%@.@{%jh8dB"C ǩH2Px*ڼh<8I,^ʉ bN%*€+Mg>:E$*bƽ7 v:6rg}xmvl!IS4 !|E H/ qs֓&;_)]=/=' dc/3jU 貙`kPK50VzlوDlʡݩ$OT3g K45̶EgI _?}Ipmߍg0`+UJc)eT_=j#P&ED/K}hC f%]2'Y'K@$V=بn  RAy /| 3ZH,<9u5mj}"Hܶ_bmo=!WfFkӞ?Ln"Ks,#-SZ@"Z%׻+7+VCԜBB(0RjdxQLM0Fc,ѕ"MƇjLz"H67N~Tn-T3980gl$_\^&mZ`0uG YL2:AKv@ꔼId<\W/|Nc~l6E1ϯ󟽖 k:5Bf$9zˬ#IDcQ3@B}?dW5.;dpi;C8cnc0;:e5̂+ ھ>Z[`J;b,VSͤU*n54wɻU1_n8:ˍe@dxm**CfS-JtpWk{GAi]V8|6ylfAؒn`1MOK**MU7^ aΧہѧU@-OK|;="Vԇ4/9àQ;kƤ^'-8A dR%vʼzsZ:iRsef8qM4!f x"A7u /Z UU~`cYOe#3T^#8IJv&_t S3`"*/An¯/fz}*.AVh!tm% k͑;gW!g @"dhu?wamrfjxC ;|`J""GЏYJt&3eo Ѝ:b B׮#l*_62_`Q Bw_㍡+if$e&ОV{cc2? Іy6So$`*'C$q/weHup몣@5RC\ݘ R:txƷnKm}f[Ե8Ƥ!sԃ`"yjȨOEw#/tL. s78c?jU\rǥk+cB81v=OTcU!UG(K4)TԽSN.#%s5_"37[d&]t&6v"tI61 6 D~A$*O4ʕUp#}l3 P:^G[.go2|ج׊ml!3ɫ3D}]!;ܠ9ٞ_)Ŗ롒D='\m-iKkaĪIՌ-3dn!p'ﳥrjG ^4uQxQOW7ٹ^uՁϚb%V]ƪ1"KdL"N$ʆŇNEN^kMv fq UC(:d0+98@RЧ譭.%bacha p% 駻m%eԙ :2Jb2;//|Ch-DǾ݇7h<%N׃H<{>}rE4Z iʥ j&+꿲9-{s{W+A÷ pj^{lK`ՋWLQG(;7c! A`׿)TTax*wܟ<{d/X w I$Hu)Z>V漘!hӄKw_ Q> Qߥ@:ZHۿݗ!*ԇ#p7i%"~eǦbCel ~pL|EccbeDp>` 7eM WG^!$5! %|,0iJ- )˴D0e;SM1.i,tA>p1@:# RΌ6;Hzs.$ʅ/EA: %dI8'H5 vz|r,ctv(E2BlVdŜi?s{n]UCH]aM-͠Ë{c:*;`)%s'x}2RajEK*Ga+VnU>Osk-FEzaI-tT4f12B^zUGOy:Sy=U7*ɵ 01ύ\AE! ] ;{/ ;͈ПmAc(A|zlX";&K<$v2.H8mTCw5MQ`Bf[*jh gP(mdlj_nJֺI}\7\Y,ZV9 &Cizuj]C01,j:,z2tk~}S8r liI@r"?FNE%ڊt;z,t9qHJ6Ϲ'AASG65aInfb$%jU?$ rimZg ~wOh cP+=5)d6[na+r{gбc@FO!2fܔSwPM%VZ%`Ed"5ĈcH&in\9C!jc&(*L,{**ᤩ^>LL> R}Çh*aX ,K.HC}aPR{/o+Ù1 SypAٝ+{c.7@>oLߟHΝ&C\DBm{mNyzx'H<<3nÂ-.V-罕Sr)ٹDq *X٭Szހ|FqdΡ crzۂk' Z` k ]jXYQKx2kBg org@ mf8/"L*Z<"u0af~q6$M!k{>ez"H=C ]S@zɷ\?6iGiXe/zY}vM ne) .B|6 8MZhk+.eΰ Udds4 dѿ)nb<[@SvUȪٷrII(s>j8:3\jSGJ:j1Uc\?IeKV*F.9D$D< |Ӎf' "`<5W jBO.l~UY)c xԉ{1醺'GatJtikձ;{2v̀HEYդ.u>lk%r$b9yOZ)ohszO'Wmw}b3ig]yKo*Ȍ^7, }|ק ]Wq}L>*;L`*4֧\RHAic dc׍𒎴Hō1=jl2>[!(sN{AElu1US731H~ GSLϐ4UU׬2T4gJL2jhh-e=S8},Il"_NfPXέu76fTcF:bTϥ'scex3`k!@?VԬAT{&.D%SZ}#TQquCHѕ27z$uRaʝ ;m%vQ붬uvdCb=@DBDC.Fl>xdlzQihbDT:3R)P  RP;m̳nb'qJq d[tHc]Mj`!1F؂/iAh&;oCscXθ_4?.m n;d"@Z\Lv3Uf4FgUza^G1h =D:Th-'_Ui!hq^_jӭUAĤZ^֓*K-ZwU0UŨ/ʃwJ֊g6<>UkLwa1I4hyh!f0_muw|c o*Lt59YI]F&{MU2ֱzs&fDp3Bb'9xeƕŒkCKqˍ7`єsUO\̻Z>Ǔ+<7v՘jV@ٸa2mn9F%y1t ªή.ؙɢFaXF 4Wqc@IbdhMV|<4ɁJQgO9 EXnw(Ty %IH @-‚$ӨدG {8k/x>>ZG!!NZy%,Ŭ$K#:ȩY+IVVBw}>K!ZQWHb:y/R2$O@#SD%B`Kl2cuFwZW/9U| $ a6cFH g[op>2?PID[-:_m/Po* &P[x@i @g0[lI79SLFb'F0z I.(;Y!Dg/ \|u:1<}wCw&m\.*a3l5MZuhy HRVk5S<+bAoYr'>%vqNE HV! !bD)q]P53u1%% k(L`d34 A<@lu>E Ͼ4oa:TD e@QrD6 iot%m7V=a߷Oċ È܃A:L ZY*ur ŹF -0ćk.x"@EEj4TGxvLk~kfyTs@^;󌋚y!J{V'vϖ\MzЪ";@ _@R vAdޑ>UQε&Pן58VdFo<"t`{_מ^TX6zD­)T&;=ݘʵgwCIu_Xy*`Jn3[qJ!;+!4uҨl-K'h5lHXjK]$yɈcnQpcz4J+0C?ǭGȨ7lH7JaQTѽ~|8㫤K4_;~j$/*R*-6xQTVzU3i0ȏFrdioMw=Lޠ/voS5gEç*&OWUfbvf.'U⋔deNzF=U +CE#&fZ׷ǪnJ #5Gك{ _'.ZגA[hy.ζ'LL I}/9+DQ/>P/CyӨȢŪe1+xXIH_)IjF6/FWL%R=k P)XCgӱ&er3n#pZ?<(Kܭz28uBNdiWUQ C}%y:H%%dv䞴sDS1 &&T#g2[AFpZusBB<s(m5Z8≶X`Z]zt~">3;҉~Iwd;a[-UӾ*MRQ 6VuJBdb{eT4L) G vUa_ ff1M-l/z_d 6vsj`TX WMˀl<a=_PX0hCptZ%IE{X Ѯ*,k.£ByUpE7nJb봓CN~7PR?,aAa\`NI7'Plv]YڸpIBQfu^h MR72܅g#E3g e.%STB(,8~ YN:AxYqCz7( SC)'8ixf5ޚxp=Ase5B#5 sBA kHO LwrȤ͙֪(HSV幥4>w]D4,c:+xb5JؒU%58ap["gVٌ%2\:"q])3wp4H@ klCA._ag7U|u+ZϔMgچZ:U-~rb)$p/f NAph]i|&,tl\QzM.O0 aer\!=VXʍY^eCr0R8ArS]b>wMi@ЅѣF(Tu(d oWk~Z0Fc4Ep]a5s=ŏ+$㷮GKh>؂d/<,Tל6Q0$S!06α:xnqN iܗuwtkO >C~@B .A]_R ۏœȧpT0Bi~C{9zL~)ke_/BX<dԜt@" OR'.e mk90:=:vҟ)Zw ,8ZGCt⨅=Di`Ͷ@I\x{7](=Ӳ yfJ1Ζ52-_[1o:_ svcT8. _z EְT͚FmOy<$ĥ c|>πz~3Ou89.~1|3QXe.d~ 1t7<~I7͎D/(4ɢ&Ҹ'YaΥŭvH)-T,}dAR5o@ķS)cqIk$w𞵷u%J=l:,wN[1l^6lLL ELTl( MnHmiL`0bFqze*ѕչe| RI[[ZaU _Y=(@َeӉB8TRS懯ߊ.1 3؀+ ܏btӍ&aTPMX_#%xK` !9?Br% _PoxsA%k1nnѷ;Y[0|q.Ĩhɩ`t å!;B9tD8O%'HlhU:WBbG3ӈKZ7V{#˳O)GIp֢ T.LS h" _؍A'M!Lk-+O0ѓj&XuvB o2E=t"p5u8;ޕ `G3k"GC[EZlNս>cGBކP4%cF##:Wh*kUJDj6{MHWȼ/Rp V`| E3 (iZ݀%{zhWTxfc5d-\]{5 uodΑŅ0Z,2he ̑6;t̉ƃ»[ƀ@lvHuLa;9@[MApY#UVc#)3xd,=>͡.E("zgNԩ~hF!WF k[z)Ha/3ZX+x,R0Ce&!vAt: 5.꥽ٯ~A4 z@Yh/C[kſaUB٬*s#>p{~hSׇNw#/|n$e?-*)zzms'5{vLl7wy[E>m̦|xJÎ}1p.Dk/9ã"F=QP@M.Z(!= hTS Zh Y=4^s*!c>^WHw'JeItL$'sFR_*DtRYmxf{eH&3Ps#IhgXcB/8^z({3jO"7pג/p>1͔^M[%|%?S*"8{'zT*=9[Έ| kٚӶIx)Eь6[u<4+_ =dBQRHU,qu &t|+O12lCXmt9h"9X2C%vؚf+>K]"+#=x[]~-b{G O3Qsƍ*TU)o!"W6`m͋zޅ_R(dL,+`؜摛P|G`~Gs ؄_ƾA&7Nn΋{F'͈fJp%): |6k-"6b14>Sr@nKJGM}X zA%M]&KH90G lNV詝 X4BdS ߹*PjeŕkATe^"oI19ruK{ʑu~x HYѠަZW=:cAoG4<3^Qy'嫗~>85꫒RqSB T:Kgz*p ӌǧ1ɽ*3#AzD,k98`'Ռջx64VPnQv{0rcX%ן}cmuX>MZEZ LɉxQ)[bHbs*VnHwfW;kƩ_qV`OK2c(M㺷ɪ.)Ig4$vM%zyiy/QʿX ׀ G/Flw4^z`()m²B<%IϖI^ZUAВ>*Y tRkAqK쪑CV(F+ty#(礖p`c|oU+7[IF]JFD bb;FmUڈlV0בU{+i(]ͻ8њ;Iz|)+}v $AHCwDΌ BRH g\9I8HS٦:RL8U!`" |z\6%:djDŸq*'(;Gԙee+0In01(ݫYL,6-uP߲+ӮcGΦ<ٌanO^I (X؃dF|[ \6ŌJX}f?h,ZgVRxkD,w[7w!G<1 u-_ ?~ ?OO0:~YSx0_xǽ *3<^S.E+rBLc[ 0ɛKM|l $[ZtR2+0{D:MN%%hJOz,1Ao%C/G#U:{o, %rs.Aɀy pe0/6TUD?@~ժ ;~"մgk Ƞ,eZz[IBM p/ 1$8E\FώDJ[?`&Sp#l>/oP*^W,BG*2׹$q"{DTM 6t Dfbp8ӿqtzGiW•M‹5}MK6qU2zvЄGG kxaxrL$~0#=p6Og7]?'ۯ<7d59Mmh>)!e|t>vuq-, lj(j ;;td8`ʽȲ-u*v9]kJ? ggHk`PfNCri93
jD*k^`[ts'frCԕyxrL5"'8\*ѷppg#ӱqa9d9<[)/B $-? 6J;LMUƯ:\JQ:G7/ZĎ k aБQGl3i.b+XOs#^mRy=Nh&5%ԠfTc/X^TsG m0>#ʬaƽhEA}vRfg`XauU㿐(nI4]180Ř覎*u_zd\q^WL|o!e{XD2S`7l8⻀Ϩ陇srDxLh|xe:3p xn R8_ubNe5>/{Z*GS%*HJ9Vh]И7( 2B*)űctqEtm7/$u- r򁣓ejbךByhrFs(3 \ԟ#+qoDbu;x؁^P} ͉ϬJ$'5ʨEh?2t F%6v-*Hsõ7fcӪuuyΨxKd:c4~`ר5hkm+QT݊b/m8: 0p~0j^QU\CL!Щl"+2Lj5B`B{}>}XNZ`:I|DNP&A2G5?h]` rUuW&FR|!-rlxpMvVd,mSpy՞lA 35n_uD#ĠB:"ֻ%v Ze>7] woq1$V,25+4Av5ƕ"6t"uz RN _bU3m/TVME(6Inߥy aə8Ԫ 0նXF6zěO[70"B}1 8Lrs4LS)/\;RqPDz_e}t3`)b(-jAgqR0a仴 hLA׭D"P]Z: sDk/>ck8/"T=ggRܻəע,0&E-Cmx,k>? T\2{UQ` i*L)fZO]摮_T<ʕ$`-(]vt)&᭺:+ <\1VUYLu8xJAa_V ;HG!${Gxr?LdMl'Rdvu~8G ٣8ZvY{6h%#Fng㮷O<%5݀}_%YK%kb^[4tRw6 3znj-zV{PF;~:y _ḿgl~ɤ0@ ˮwdo gIg9[R–; BPB _*H{g0K_yʌX-´(8/si$jܪ5tLkrQxvZˉ}ņ5}Z,q1ZۼuCb{s#fcc\䷓tm7Ȍ l Dއ= mxMCJ^m&q 1l?H{oi趂L?O"lU7BX28%LN`NM! /=j m vGcu *WndlnR$BT{ۀRtruV3O$ۈT9R僜pZPW+SK݊2e2)5( 赞᫟m=U쳌CGG2Ń`v޾f4&dbnj)n55(*0RXmr\IvO,[d}bMMEt5F)oFTm4m_;>b}!FHTkPbS 쀎$G'KF"Io,({,~ƙ.rb']v \!o}81F+ˎ``HR JeM4k `i'Ej-n\RQ%@lӴFV7`K%b:CFK9r;CX$"Uqوrz"zՙxsbA3ΐ2A9xZud&@%֝|ӮX?mrjPuھPo\Y*J0$96hR&Jm7膫m9.+ӜC8;e bWۗTZh(X19os 2PPm4qVhQ@$W=E? 3+Ur hɥ&NF!嬵?>N Oi~#чez֬hN#QtUvi6g"CLZe0[Ռ l- M)i.lH"s,!GI,tV*A< _d<J~ |}K#KȧU%NvY^b03+bQޏ~Vv)`{~rNW0XNV7pE[(9Oc# ֮࣋T\W:,6IŽxLWl ^`,$GZ6(*ʫtS7a.%ׄ}m]BO# *_!˂V27 [~mΕ2k/YlYe-XNOU݄kde'(*L}Nkҗ2ϛzT)rMA+Wr y#%VM WOz حPtjCIr`D8|!D,} zPͷq]?(I|_'Z 4^8YwCG)gF %#nN+zУ$푈BkՀo3m.IҰ rMS-9{[؆~&!ϤX}j_˃Lr?tbٴ%F վP 2!~S`uʴ6Hqe3n{{Wׯ?Դ$ۛA8OY eus:OdQCh؂!2 ;si*Bm\*nN㝤yo:‘ w;2hƭYf~(6AA,C|]~T4\XK70cRNzd.PzK1;2o鎩 h[H0_F3/S6~Q7u|#3e#@s5 J>P6mUHi^#%#w̆kt=RhLCF*B8&jG1-|Xq@nXNuHۤÝ_P 52 MMHlpn$E0;d 9G 2U0j[fSSh NzHz^И6oǓzӂ(;<m.Q%9>px0s@:7aewPMs99 p\"*|-gnlP-;(/ 7i~XHC̆e1L#@ kI>0ROg?Sɢtp n /[ ;-zswn̴P֮R2HKf%f =KʞỞ4T+(hn||[%s٩*~m6ht>[:i+ݧ b>zgl-Ne}VK:KFWˇZ;"}hɔr[w"PHW1ID?C4E%p/*Z+FuOLQ4߫gɈV7Y!4Ol깝am_ ,4:?=fxħYvh KkMKf%e[49Ih.gCVܰr%.Y`Q8O0;%g{1{@@D8 8&̱Y ^2R(Kf ^_5//@_"&JELx:(ݏ4[Ve{we;+pD5\4;|ŨaS w ' ;HO@OB!ׂιwC"K??T71$Syb!-XMh0Ԏ{F(|""J6b̺m)P{|K:K+4j"pꞧ9 \L vMVIB*d9'6s- Q?>"׺|Zں;<4iQZp{49q.SBOާ>@'=eE`D~jf,փ~~wmK JZ$~؊5h8>–Oַ .K]jWΞiAXuHxgH̿1*bKz=}u˨e);~3܋"`3VHˉsGmQ~oJ ,giuͨǃ-8;lUlvB+yӀG9:]bөAڟg+\-S-N*ȼ͆Ymrv;v?2uUG{v\;"5[MbHUH¡y '\n\9.9ڈܱ&EYB^pU!U",-Ret5|0n%J J/i'^MY[?VS0%ov>$&nɒ7X5z(b6vkGoj'"ׇBvlj%@+ D]n$,~=3Ìk>NnhkI\j&\J{ ~j O)όťR~ې2I^pUFLt)'a/PƔpBMrK斄yRbf|Sɼ}oRBPk9%siV°e*H e ;A{{gq)6vɤ3.wbBv9äI H< (%׌yLB]Dx2Jk<+ MC!uoqݓ#( 9J!Ԇahl9OtlMYDkqIO>$dIRU3c]lZ9%Ͼg5\]X "GݓXNH'SRncmqoxX +y/;#b֡Pl<|H/fX39̾._a8SQY،艺u]O&ibz~xN9jy-n!rƊ*l1BRTtLX,= FXնi)$)h<.|p .=d1{00o!29LLin oG[RxO֟{`TO=b2rbҰ>WmK}I{gj3<0nY(ۥʆ:aGzWhk s1D>뜪?#D9+VDaw(@ ڔJSbP:JjCó 8;pz^Dl6sLʷ44nfI!ɾ[yAauK8h7@t_#Տ}PI"uxT;l[h5eA ;\ٵ߼bS҃3g\5o> u͛w6GwҼ͠4Mwvr\~2svoTwB-F# :7?6BH Q5;aCpBs(ʋf$vAG~5xLʝ.o' -Nhp_ӌBC)q *޶B)Н;}ty=G?x Xhœ@bW;b:7aoL#Qߍb!<5:c`ShZ[%$$?~@ڜv6u㋪%)lF{Sߍ좮<%RJbٴJ"1y}BढkaQ{ZHJ QZى>eF 3joWWj pFv|o2?gஞo#RwK$~Wߚ.Nfg #BV\03"DZ c^/W}zwo-*؉Vc%F!" a-O2rߨ7 ՏKTuJ˼lkTvBKGr 1OXbC )=/~q&1 nQ t]hUȃ#cf@j{I _P}oO3$kcphHH.RBHMB3-Z#psXC )K5`0L؍_ʎյ} ȳ4&R`z*o2 P 5'a&MYOo%oPMkҬtO:gdsp5bs=FJ%SR(y f(4t]\8}Rmz Fp+tKySXEKH]vbˆ6 ɤZp։,q^iFχđ$FGH)]QG#ٟt hZB_Wqų"l0l\3cQB0Tv"^ӧ~e4-yޛA U=bͮVxofYv+I,ug Aݶ)%\abrDG߶TB7XO<ԛnZ0<E  kKE.QnrF>6R>BRv~ЏgGvWs wO) T/,F7"Lg3*:ZHۢ5iY *RnRDsb_Dlq4?]j]k@L[,ÅCW4@0UNY]rh/j *unZ\ zn( w~DJMlsq\mÞ&Zr|O[N0Քm8]=⢝>!D)m)8q,ě@5#+38;O0k)Ra?^Ut>s&ņ&ꐅq_Ml,O½\mgROHonk qAV3I=M!C(X<16i0"E2 >a~m7h]j̕*tF Íw ` mGK$cy9|M $N#>27!Jǵ̸KɰX=>Q브"(?~ zȦ!sڛFX[rTR|[n9NSNՋK|ZY(uq Ȯ4mcK섷2/~UY=lmZ=%\.7rdxߛr1~s-,T9Q>y; –f9iE#߮Y5ֺG"< ,br:=F@"X7B%_$sMH p*.mcL!sqm?C1 h6yg[lZ'=c'P脁B&iS6sqtjq襕ѽZz|Zcy'HsMNMniKqlvSw`nI^pɞpV^n2Bsb. /C|[w]ejL?z9ڕHc.3fq}vHL"^g=8at5_uHgpJZAuYVTBxR]u\n/'`"dm!mJp)E>?چ5Q%z9,z<rX*b,|ks $45?".k;Q,Thj Uo~ J>2ІKہjh<"{,u^ ~d#11c " mފ"ciKS)4EzXEuxBѽy_f[4Ą_&lx'`[q#,! tHc&1xGHX-#ewŸ z!uZ";|X_ɜ>~ <6۹\4A,cW=ܪʙ+o>|ͨ!>]W"j_=&XebCq\Z5;`cf]ޑQC3HYwtϏTin(|2xOirYJjռ#  i1נ6-H;y(Y-7م,ċ#[x])IUDPwTw+rOɤT@Jd2n;+Q.m45T <>Bɶw} OnP[TQC0@›`Ľ +~#cVqLlý.$ה}wАGN}}/9>qe[ۺPx^Yw7hEJ8{G<͒K,Q?+tЗG<:T"F<>-0xȀ^jU[BV0oKnҎ#Bdy6Sg̟8q saBۊW*KcQL`W1cZ%%a!Lt$nR<5[\Ӣ5쯾;a(&/Q%lu7VY>[Lj(G^X7[;_`HK)F{ W Bsæt3 Ps0PCJZI+2 NrVvwIγxMoui&ۢUK*ntͣaG̟@sl_`b'eBޠj0O<qJl\yZ*d$Q50,LB}Q ^&̎+,s3o5@ 8jj觛LIߓL/=h:x~R:<3 ^ ]G؝% 1KEt.^0zܴ97\쿺զ30] -@6=%='0ŎDF ]AV$lzU#Rj1q8ǂN]!SϫڠĹx(`3!@1p#\2oK.GNz'}d03$nGO \ʚӇ{*S>!|0-" lJJAL&ŻcCHR]^%fM<r Fи)׸0@bU^K;Ӻnz3]dS!p27qʮJZZ_cpTżwd 5T`QS9h,Iqyth2Lo%$Yt\:&W_IذaAsTzTw@{lu ٚ4jRCϽ= L ̪DHbBDnġ'nuos3I(!;!5(zj :Q)KwZUa 8)L6Wpִ^t}sTVf<C"+- kF,?}BFm02n[&>(xPĂN9a5wEq6|A/ IYiݪD:vWdXĪP2[ %G5[ّ3 <62zcIZ۶ I.CRc-)1sKEo.?IoQ'DCSy$t8A~{O.Lj?N#[ *?kBV~<~dLZRbd%nJ"8M%WĖN.,pƱ\JNOG#g~~[G 9 䉄5u女0)9'oXxFnwGbɅ'^=*g` ts_Ɗ7zw0V  􇃲s׻&[@OM*XD郱gb/6fhplt I!5 y<=F|t) NᶃFJ*oF4\FQ`tCZX)a)c-qݰ:.e-ý,䯞D7"A[?I- çw"57[r&s` bEv{zd|X:,O]D?2pDs$ujK 9{କnS|.}OQXdq¦ζiaſxne+Mj*+D-DGl|q2SCL%ȜhI'0A>sE;s|J6VQu LW{ZnY!tqry5(xcLc<@qs[Ա0@ GE5]Wâ7C5 n w {ƈ=EU@.WmOoSEʠn`:0V8!CkQ \3;^Qܤ$Ù:"(y̰[} L 2i m=gk)Mpj}Ƭm?VqnAk<>Ѩw/}xf!|z](ԝhO ܱO:p(,L2'\i]"L 1Lx,!JnmQr᷊{=<@}\::I2%(<nFGܮ"b}g3YM9BxW xsAّ:73BsW֚-Lq8+j']L=︷|1G@\ClE\(r P9OӼl@RNx?mtG~)EeeTIP#HBC݄kL|Np۾W9cYQnpe-D ^wS@Ѣװ`\Xj|4?$dNdz\Py Йr*4OjcOk='7A祖nEX+A|>MF6xFɖ`1 g7z"3uH4iM"2uDO_e)znڷG}*uTt#UF KV/fB݊*"/Rg?uHӵC`Y@p+5xO,#duD⨄m\qԋFq Pѩ:!(܌^ð2B@baoEL /5V=un ΒuCwG#d3Mf &dgaقҠk>DG6K{<wuC~4`]-&(5u'u/X@ c%ig? RKf6*|U٤ tG쿏FE|)*:cspx&PgH!z?%/)Shu0݂ζOl+bw ңs_rs$6Zpvۀ搁0jeoP}#[1z/BsFS/& [Nf䣆+U!:N&mxY "L@q* xk s&3x@8R ɿpF2pyQZQN+:5O&UxDZ}tY` !o%ΚO'@,~p9Tj(^EvVwʙܐ)[* _)d 54Iԯi&3"e&jF+hmw>>lϥ0ם !l>|@TU[t29Xi;y^TptU}Ajb#q #?!)4뒠Wc`2V֚]XW>I^. 4 dʣ[u Vz|8VCf# 1>Űi~n`8׼ *<9όC?$t3l@N͓ N7Ad904/Z=JN,^+ߋ*Nޣk3 4zX./%%N xXO*O~KyI)d" q˳Q=ݩ= 5#A~}DNcw{7d"t-(nUAcm,^Dm1WV#!Or\RVŅF qvNqZdV!eO#,O3$}rB:) K7!f5ُU\Ӑ]1s>tEEɂ7fWvI/Hjz>::5@)}`eq}QS@, -bc6S-m7iX#gXGW>VKkUY׍kmXkt?U-vw#FYZ Vw4I8vӞ17 ~Z*䌋 n u;[&(2&R}* ae+1i&G?@"==~}NdߋO`qR/ʈ/KĶĖ/B-@&;3*ruW>z =y P5&'>kȢ\^( r{8c*B>?W85Z2^^oLL&J>e:uQÞ04R> ܿjfI A;ZJ0+ѽuM0P\ydê aFE{ɨ2$aX;o'&E3iʶEl,\G/O%2ТLprLQr] ߜ-syŊa$xo{LںQH;F㪗]=.<z?8|Rc=apg)tE칵_I-t| bG9(%KEƸl"h{s,ڇfy.)m7{!9}[2CaU~lŵIC])}}Ote"C ډ{* 5AK=sm, EG%LU/Ho%5G/gˍ,3 ?Ɋ,[?=٪N  U*''2 xk9~ XVAr1|CP -f&,N`ǟ}CPy"6Ҍr%mUq+JQRx 1{~ٲ%*y%k0POuxZJRà6aZBN"Zk[LxZ3M#\MGYz:/ȯ=e!9hnJ9,s)YB߁bO_^I3n @J4?qƆs8ldQEV 5} insM3"SF0+bD:ѵoN< TX+1$#?ς1|joҭ;Fm|.6|<6X[G5=T&gq)qC!aGT;ۍ}@ /ʆ?cb-ͱlx?^'[;)p\]y`v?9F!e}dL*H0.gOlĎF#>5V+<f҉s0 Wۺ1_duGҋYiF`建 Ϝe&/h~e\ ;nwn~N6i8\B:LVv;}n-:tbvj  G6rʭETqݥвeg/Xa͝wlɴM &߂׈O,oҼF\6/ 9 d՞_*Ų]sreyRY35Ңŷ3+[2+kSKŹY(V5wJXUAߘ=s]-~Zj-q,gjr>Z@mǣfqy,s'(w_6LkOqLtil'}e! lT\G%nZo(i!*qMPHK%,ui21Hu:5'2?d04DIF2qm>5t] a P^F,mJ8rjq v %ύ iz|8U?7TU+jlMCf" bQ1!jT/EVq4 jov@-8wZ6"Z_>yiӏ$!FnOT߃"~YDs.Bz_[x!hχRnwh~R?9}{ĄIScޚ;xJoޱN9nSNasQ\gx,\yo"n:m ٕ$N.w,>%PN n,q߶D%&PWt%PNZpbovOZVAOeO|[ Ru}2PnE9{  k[77\l474svwV! VH$8d56J٤D\r_f-[*|vf̈@Sy|F\5Re>ǂsN~@^n/FF]D5MֵnGΗ*D2=1%6gFF`+4* 6mO 5]~[k#|>ґeǘ٤s}͟/gZg4|,V[5yAG14_ŒE&( 5,t'lnqJRܭ"Z&kpNrQ&?fl;;UIթCˬj/wfwuVЪS,;tcOT {Fr/$R"W#W(*&ڴȥ^Jɺ)2ԏU3O9F,ZZ FrMtҳ-K9 3!k6"@WZ$11 jlXqضxf&t@R֎ ){T|蹭n7}ʀ硋ݱw ؇[3𪙣C"/L hJS A=;lFLJ>)Z{t[+mp$ClUPi CZA H -RdN)X|D0߿):xvngu6vڄ<@R84G[n%WGJv}H,5 5VDSm̜N7 pNڊYK`9 {/l-R`"h]A󈟜UX/12lŒisY8Jkbrw](=աEKJe1%$tWjg]HJJ1nОrymI=3 @G44k{u}t'M8gyh̴GL>՚ڃ n_coߗjxh$G0B"߫L8H{TM%,)N}Zyɬ*e -@8+VA&vVrZf[4,_e+ ?2|%shWVg XD6uH\$0>6y )c&As cD7[_VejW?Ո2cnΛR_~$]3NLXaTt1]}~YC s3XfV&7D8# jgqnH+~:uIdu`ɺ8 &v\B-dUn ͢rB-t:۬Jpb~Opbe?oÀ.c#Qz ܥâ{fMݩu@KXM9;QuzՕ%Al#"8H~2>(@/Zt6w9v{οB S Û@Nm'\ztfTJjhG=5UG!쯵 jtQ [H/$AJQ)?;7l='IfImz!by_p=Q o>E/}av`IS[~0]~vv ˩$SŠzN@EX1lx[ЄNB/"5BZZ%9$`БdmyS\qګߵ<8ܼ'],kt$NE}\\W Us "FbZ{RD1xѫRR/W "N1F~$ H#Z郾fHt6l{芉Smˌ\P<Fb\ u9bnu!WОW贶%1iޞ@!dg_+s?<*[5):<[y&(֐#kE#V&\',I;g1AӔ}?xاl#x3n"ŻpC`(ZKzdZ'hիaWu%mخESW),Qx>̐[2ц" icp`}w3`+2M苙pyt1 B` ;1 b,`eP9Z ?_Eu4t .n]4gufkAug Ucm#`cz O קm$01MZ L%ol4(V`@4=< H.͹%12r9iX32DzmJ}v||JvU%/:P 8tp l]:3ַfM?Ϊ3]+KD>WmSr/Yh&{)-N 05 c>fYn@KCOc 3IG-rm # +y&Sbָh`ཇJ+±d:w1ΊK~ 4Q4: N.jFMq~]t@VROА/G_ jh Rw䝥'-%+f܉%#$AP_ TQbBy5vf^?xQQMuUDuE Ǔ8Ӗ_jX2x׆lW/A7,{'VJKK$M ut4a[4WkΜ蟞{eWZBl4ZiPP# N,:B1(6z$*ILHdD u0+@&;'E7z=vS~BAO&f#so~sئ GF¥rE[gtrBX5.Fj"خ?aTӥ i:g-ޑ \}h;[ɢP`D-&v^[oH$hQ` |Љ\5(@dr$MAKX:x {ty`2yo 5sM[vqiZ5?ќ>-0p:ڂbx2}7trB}f2۴$7J^ +KlJ0 H3( ƛ,<܈qKz KGpANC i$݀F->]eh'M4Ĭ94ve;^ ~VZU-?en51&SIQi&K'$Bmʾeڟp=0S [)=%@} YsNg>'אڟ_J&Lak(> svT 4D2h,漁Vb_09e2=7(> ߞ #g)$cÂ" x4'A KLK+H^,0o&B ڑ0Ta;Rُ"B:մ\ h?K=3x]ҎʇWj fs?4AMo=*Mc^L_z DMWnINi`C9 Xg:-u?˼tBjW@@uIRC^bQe:#p*~jO] [!"%-H4WJ[NJ$IPG^TV^o . c]T: g>D8*0s+2{Oj){Kۆ}+%vyUW3Hxj1WoX ׳S7*y3: 3YqW&r .v)i=  V}34I PWvNo4>W*^rPB-.̐Ko[ aIˡb6kHCK5&=$ƅK(Aԫ4s*6͇x ZǖR"fgEl}́ eeyfYl*YhOsL]Jh@5#|c?H]"mxGH紸sK8%wq[0==7IaO,,5V'UVaTDkyHP`w4wVmL6eve 3j^C(W;.XT 7  !pRx XNfg`sP](]TqDj|q xE.S׽R$* :B0^ec&XrÍNѺ T(*w~PC gh^!])e]. c&7cOMܻ? !)y70}Қe2П?7XaD^1K&P!["Nu^I`dG>鑑p^brMI9kDJ+A e.j[},WOu`ꪻI Ȕa{eDo'5" TY[l{IrgXͿ9u[ɘ ^fW!=J d^F&XސưU5ƃ7_-ƍTX!IG!Dت\}&Q3kOa7#gȗtFn1G2@;0_Q%CzO^8.W wl{rLo&6rJlC`D>3ZL׍2Wd=uB5,ޢeWsh}H]ZWcnalk#F_VmnIK@.\L4_TLuyEɵWkPbbUC6 +3?_Xw\%| V{푚dA?`W&.ꥨVOw߯= M2?6<-:tg)(:^ߖO- B_mV6w_=W'9elħ{z4Ӭu!&\UauA,NUC J z& $WZȚaqYgb1R ep'U\ah !!^7jEH> ƅ6rC;|O犹<\'}Ɣv:z(<+KOrx]uX(_Z>!4\ٓnJ-DlZ=(/J $ mdk \)q{N] MeԅwdԦ$!vrx]h3awC fT|I2 ؈ 2[ٶ#mI7xoѸ8E'ڧh錐sW &=e$Saxڽְy%b.@ce~$x +7g..|j+!l/פ#E23JX=~1 .[:eל,|B%]vHxն@؉;) ApH]p=-@LЁzrfʮOK!nzQG1Syq$t3Zq>lJ(zy|o$:tJ]@||B`Tt+,:Y+ V`GqnJfwERJ4% 2qU$gjg0Nx8^2.fw$t6?TꖆTsq_9-kb!/!\vCm>|pl;$`B!dTK/N9knBV%E`G3oT\[ZG=.&Dx ? P^obmE`&Y`>jԉ3_ Ox`RH+oޮl)7G/ui5x%e(ЎL{|淐}l}D`mZ~eRV=2v@Ztuqm\ G7:jGcbu5~E4QÉ*~ Q7.? XCx^*"BzLCPCW~8%pwV _}g4ݘ8Lvlժm1Mn'S= b%R˕}Pq R+^ `;Zۖ'?BV\߄u xċ_aH+NL܌Wwj|zyiA/Qh/C41$[E$;N?Ir7~OgM"| lqxRI ZׯGinHo<&2,u5Rm݁BWWsW8'$bpLsr7A V'c]{#/+ [c?l$1>fwwyKNT2`FS,zVl[t[&MxGaYPOh}9#j*  CFo4Ȋ7*W1qi]f%qV]YV:=#y,ݚ.;U^qrdX[uDge1MAI:"pS@{B,m>N0%1t&[R::@.v*湸rp"ljm}&;k qsJW3n|q&۹;>P amgu* {Ο_Rj멑R7Y+n8d<٧Ux<oPFpmv>"p=Y`ɵ+.[S ;DήK@"-%݅Y>4ŀ}p(x<FNW!Oyg6*bIb#a2(7Ya0:uvo&ߧq[@[11#gPr*#|I+GwH L`9nuP5bi͵u4AGvvq?)b;x`hG#\J+ ,$#&]KTJ'0vGI:?Q NMb&v-F ["^GԍoyVfԔ'l}z̃-[ifXv''2 ՗FQL=ϛw'.蛖H5?Gt2ouX3y%Bo(_I>};LZj!>$'~db}0.Բf)N_ø AK˳^#xKqd.C76k943]bp-­f@կOOȁƎbr3j: .)V0KT |a,J}z1nD+[uZyXu`$e7@\#' P}omnyzYblS4uS9h~Gڔ %zpFFyM_ϰ7ɕ`ФC 6jTRb]I&?$,/nl}I̿%VPDεOsMK&NV"N.Rɑ _O}Gt>ϲ$A0?~x٣RT:C03> va τ,ęNVyʟڰBZ Ԋ b#M}{%=yڥB+hOZJ@2&x Xߨ1 86 M2bȂRm$~ 7?- 7,`4Gǚ[ YrEz4y`^lՌ8OCMm83P` ǶriP]Hy]4Mө9# z~{зtSF+s ؚ`՜y1_oN9;+ny?[")КSoۡ:S%+5䫤ѴCw;TkU@g*$-gZ ʀvP"Q4=!4J^Pn$|.€Av=]/[.پ]K | c !?so^9qx]0 bN| \|^(?Dr]k<k7E]H?oSkح'u9W4a[qsg*mӥY[>vhPԲL&[^#S{v}^n6h!SmfiOK hX'(P`ԗou-miX_YaDAJfl?rֻĘT 2x0ZYKܩz3a o*>( V?~p1.$1!U=qIi+G\uMC~v_-o\t<"D^ΦsJCrVD7"E?NÃ4.~lF^9~3U=cS7->l 5Ώ;Pm;aG/cIѪ|9'efR+B}8̅;jN<)>wQæeLo0xZ[UwѪ]챍'eC uذ Rt~9-9J9kgZy]B8SH n7i>o?i|]_y4l?z%no-& ȶN>! hUošͅjLm!aMӗo8APdK7i '- S,H-IU?:3+kor X[ sٞe. po9B&Tޠ OqF^N/[/0^g(3"t%h?Gզ@ ylӶi/Vŭwf& ft[Sx).Qī  i)3}4UGg92\?_ *,NuӄbfNQ b75lVd \Kn]ADD ZPT;XfxV{(66cYxwq07{3$)IGpH%<-|?N'6a-Z>X'Ǵo/A}CφP"hhi~6ţODm@gɴEeVո=N'bE֮Q QONx] X70\ۖ{$_I a "jp;avlm[!M>T-TSYJN3e&t׶! z(R#N}4iζ*wZH7 c^sNB"aNfh{KAeTp SeFZrwNe6z-SJtͷ:X.x:ch)cSlk\Y. NZګ)0Duì㝙 f9fRcP}2 ͖*6]`QNx~j_s62+,l_1cS(Đ&'y2zʉM CjBei9C=d/*ߣ,NS{uFU>OT/gƃJ>(ʸW.Rjk#@1n?)W\\iBG%@! 3UC%PS9DUQr7 i)%6ӷuf]  pHH {F+b0UW xļ]>ÇLL.'qo%:H|\$v_CDO|56bw\/?^tabbb\mUZqvX JxݍaAh@+ZP?@=b9r!Bc|l.I @(.}MIP+q%ߴfV*hQw@*dWl-YU$"0ǻ Hx XZT*c2R푰2OfStR[FmHTAXVu,!ᯀv-uDI{Y??ݿz%OsCWL( mGY:ǫ)N=iRgPsO8Xa KؒT6H{nV+WP+S8%;SQAb+tY\BM' m}+BBO+NoF%_,(5`@64 !G|3ُoF,1ZO1PE . BGʁABok-[d(mswMז6UM,/ y09wŖ+hi]x*ڲ$?J%A1Sw/sw[vAMtP~A{8s){m\8UOKy`kLɤXHmKA4#"U8oTA'=) Nh*FN&$sJ=rS@"mmqf\gFZ*8a-G&z$!'+0meeĠ$e27'p#3Mȩ"=y%tQ$DG~Z^tE(s PIj>ɅH^"ZQĬs57*vq!/a̯`ҕҾ>Ah ^꛽&3s-S_K2͙(H95?wbSsW-0I~fg7`nk<ϡ;ep8ϊ~=˂f-9v붽޸Fn>Y;G郒imZkq4 :e)1H@qnfY5LercM Chh^GمLD+zB;B(2&B ilݼ,`6>|s2ڿmcDnb# M?".ܲ5ޗg=fA+< fè2V*ij)C wE^ WAC\/Dp% K8dk?&܃Sb%=O(4)ܑ1iewjΠC-: $I6M{b$lp$"@ZYjDwv6"/ެ|YkgP7ꛤc ;qIvvtPˢKh}& k=\k| 怚<漿_%TcnaQCwh`5l/;#U.l~|cQH[z{J "RNt }4^8F?K} E꜏#nadͧ7x#D?^ }?lPlksr( &_'DZ/^)-?t+ S7i.#]N6#1qKlyӘWl/U mO2Si28%l<7bz5x8|vaĎD` s rKpI݋3؀U,b/?IسX[#ncVy7Wed6ߨ E߰[!HOg D6.'u/VgÇ} !|vpqrބyta" `^H.^īrQM8x!'P'7,дI`EU1̚si]Ms-=Sg? *^`UGF,N3a}c#Xzz\Gw]UǴݿhAȈs;zes8m`<% ƌ D$G0\0{/`XTdx  j93dRRRϮН b_cϖшo^$M1I\FH"v0T*/d%|3Sѣ-2kh` lij8t򍡟^p Ʒx*>Ǽw(:/l\!5 {R]zU/W-8_V5-"cRh15LNq|ą_u^t.-ç#7RK0|§EXLnUG}OӀrhSr@Ճ铁"!uסK78p 0>G2޴+kZ޶!^dP)X I `GEH']K_t$RW[N xat PvMY>o I)B<2<(Kz$?薳ϑBN>fGT?a}t?}_< xI[ji gvjr!#,5=m:6^tb'Y&b]Ղ.'r>#7vohb+I qԆwGX}Rŵ c3& -p9^!Ql/`awSXuNc@dρH7ї(?=:`Ѫk8@ L ${BdEB'2Gw6AI@DrvE@[ 8vksl*O5WMGylZ2SYzoꙑn{d.^AXo`= >Yפvl\h& 7 Pnp73qsU.ً+k7|M:'xKKФv^*ExA%JЉбk^; * @a:VkOz[2јd9ctO.:r(n>{nbMV=ۃqݜ䍻q tZFSxJ@c Bhx߮[{YXzJژK,HMxN5#꘭~Nv[B ux~_P{˖θIr/ӯKJbH;s 2[SH39dB@`bƜJe=Ȳn}Q_SQ-gkejlb-yT S4ʦf&$8GY($!~5N u5UJ+ <>xnSCbrΑ8e۱ooh6P&C<-#$Uz}/37W=))X[в(Pn1d-J,! g@]0"Q&W{3M܈)|x~G\[I5@Bo&a+ب-kpJS>58 H:3< P#7XBΙ{qZ;zl\Dn}~HAQ!j[!-7+'D0"o6u+5(j̗gBk2Jȩ sRpgK Fs|_u.=+S>k^K6 8mM+.+G4aT.9Yɯ`܌6,ǢP)EwXަc i=.f^}\%vzB|\1ڑYCLfK [f8N՚=W$y͉`(~ ^ 2ckPb>p-{0{;sa N:JذhZ[u:E9b6SoǫΑ9 L;3?N _5c|RU [?V†ݢ#11Fe>!~P3wPP!z,s9kn4OX"8;.9#?_v(;4.!.պMqBߥy~?rH\O)% R ҮOp 3nRcd:Ygiؑ 5 \9BY6<G? )LmM7U!rcCc)[({S[~:E3P d0-SXdl@Bۘ$@hABb&6p*\_،_% e#Y]zV uyef1x,㧗w lF+B,܅"{//cc#p~d"IIa ƿnT7fFݫDT"<lqREdy`viDt%Y @ !1rYA&E9jce3 m!v,>"rw,Ùj$%t# V>ȈЦ̽a8>3ss;hšn6Kr/KTcI8bPut[☷ZgH*JfY)L盫a: xRNѼ&kۅ,y!TBlCfv~t&ۆ0>r'.Ŋ]WC%>|mzΜVi ]O!S=Ϯ-#o4!QҼή{E`S6 2=r69B vZZmr[>hP"ޣpY)Z86q~%/]m3'ĒQIҹbPN~rR s_k QgF\]/GF)vd#R*=SNC/4VuI|() ;ꩂ[*!VN ݾA֡9iYaX2ϜRBp3m fEaoj)S6c4Z20Jπ.wb-o1!_^A1,oFwcIM - 5: u+Ls6$aw#ST7ʿezh T'}k踷9HGKhNs֞5]\c,bx I9'D=>>qF U:`C'EEW[[HYW2AOϬgUJN(T^6q+̫{]k"'p?vIg[ "VՒ[;`8Ro. ӤhvuR@JUCecV RƢ}zL:4^I5pr|uwY-'ScZ, aMHbu6eNu.ۀ$Ko b˗DzWkRiI`,*NSa:ʽ[܁MgI:)-$we4Rz=5sX@ mo At&zUŇ ;/gll輼nYPOb_6wO)Drn=fVz~~?B`0‘rO!m ,AM?#t# <0:Ė'ǝikSwQj6(Wi!QҐl"$[fy[s&kJ b-+wLaܺN˚tv)^FpڱZS oE0.q~S6M"7CCL"[(PH2i`H.Tҩk`aH\GA>mGXʗA3+`;O0q_In\v ,2%YȬtB)Fѳ5-/x`0yU YOUw9p3[@F=|Ey~HyUC6'A*,%1hn-8nKa=S"JF)ޒWT;JW{Gc_8CAuцj,3׏bd|# ׁV&杢BLC\w;o=u#1&DO',BA_f\[3/8G3)ɣu8lfa lGu(\&=gPKkȜd8 wn1%)Ț4XƎFsyr@T[%qר8~-_UUH+5-d2d:T<C`TA\hpQfFyAoᾃ 站.?[t "&k۾&(ĚJE`"PZhO(B[# ^֜EH{ȿչ|kػNJ VM_p*[N'e͘l90 4ʢㅟ d-əcpϑcN( m4֗i=o:pdl;ׁHoyb_O,z(;k_Hʿ4Mm#M#@aOCfZ2;$WYe7ڿ ]XY oqoW0 f$!_K%"6\ec o=< wkԋ-6IsK(0O+֤Hj8R\#LdVM@=)u;XwS5e/>UͺdE96 ZշF^ަ" |n%|;gƓSʭ\1zģph2CBVH'B?m s|V0AwBrIE$KmzIAP_ĦE9=6Ya1СS}}K0eGmk:;9J]X7wzR%(J{XJa8|f 1juI8s> ExYT(#>28Q H5.[Iϻ %=2^CBE"pu&|7OWmnFf,wG To D#^S47jڌ^t5گ\zgl{SގS0ѠcAvވӘ u;,t9++},LHH40[vcrrl}TE4͍"Vcީ$j~^Kl=(q1pPI5BG]Xm1 5kYlH^fÍ$@ s%'p_O$\0rPe*KTB"_cC4"֢H fs෇{&0%u7|NFq 9LV?nyA%r'.8fEzV_h"|6Sfxmkrʐe BI%1rˋ>ɿ}foD(y nQ6vr3Z.5-i+3[|sܔ[5!@fC˔Zs-pM~9 }em MC PhD~41`)dцCA^ꄞ(f!E/Zh(g{[DΩ8p:|Y;yĆv5 1,3ZB7*J Biw.x}*qT\d/%2L'ڝ̇4 \sޱPYZ-s~Z8'mGyJ e3FvɌ˾u/Ñ?4ؓܫ Vt po vB g?VFゝ4~+ g?i|@#m8?>meIXƋO.E|{W1_奆@!czWIXc82VW'R][i$c/$(hȞ `U'p/m&[wz Ua"׳%&Gۧ&{=u+.M}#n[#1Y)5,:h#S:Uˊv;x_ۊ.Υ VF"6'q[RiJR!Lv$*rv}Lc1M]H</-2f*Akx6F'_d Xݢ@1F !۳>YӃ,Pyjn;bp)ñW`ada@ wԣkH|PT-)+@\~T8(HBPow' NtC6hcgf֨7m-w;/tXdh;oR Zu">Ư V% //ĩY׿_*Y'J'YZ'㑖0vd->!oLdDևXE{lٞQbcDac۬$._/ANJf@d*byWP|Zԅ!#3GJVXޥYI3ub]Ht"DV^YY$ip]îcHmzH acc# b,5{&2%z]gkXON$GW>$a.NuOiHp?Oƕ$64}si0BiI?"Tr#9#׹}JN|pΗNIJL~Rߛ 4;z>PPYLd<* z9 8??yEvl:4c {iDA !ݳmخau9./; u8bBsa5? b.߂ @MBw5&A@On恈=tvo=,y$ b!V4!5 3Q>BW*xZo' 'Fϙ؉.ie%J_} DC yW-&a >1I&t;gG{Zܻ԰~g`6Q#G{C,b$zF LF&:ϭufEh1{A:[t93uU"e0"ǫǔV3r)S΁CX.b`? vd^@rAʢ!5,?wJl+]/Z~<Hm!#ϙ ;@hQw(! I:[p0ӔL 1Q!` >ꞢP)&Rx{e_@,lzağBʙ0Y3vF|) +P 39Vx7L6e_a9U?cn6D FY4)ª)(:lp7Nq-ǷEhqW Hn`{RdY]Ȯoo|P9dn<$Nmwn_n"9*|.| -ۡ<{˔ Ov$$C'TѢ (Oa:~]a٫@YnH!VY㡖"R^ƦA7W` 4eC/HbX6&"ta<;;eR26ܮ"X_+tr3Vq,2:kҐA`+i{oQm{ >PJ|ٵR3h(Tg~-:x+[CKQh>y% [ϡ2\ <_< :}HPQ L_Xf9s5\qm>[,7i4!.QL_uk$F0k f CvQY):Pޣv٥T:]| 9v}CRv*zTp!z`BIt%L b~FkfQ51Qz-ύPwT,4췑Aq"0.7 Qؼ@PN+; iyBQ@Ltk${@i7HXH r&íh1@SױӀoj}',9RCw {Vw=XU[5熐pin˝AZ75o@-ق% gRoTE8 ͏JQ )|hl DCs2c>* ?p&c)T  /[= W!4/1Y1"B}Gig0G.p,jN]K1B~QB~#焩+fflszeκVU6b{m)Q/;Ы˼f⇊7^Bs]#em<abPKH4j9[, tE]sP[t-t]#ȫ=)KϾKk" f7at8Ƴ]w$;&c!IG;̦ݫ U-%.aWPE`{A )+K|9 0tay3l\("=G?Tt:2<(qӄ"r=Y܁bUM0u9"eO0tlyNϒGbnw,{)||Ql"SzJ ` #D-;t^y! ][Uhݬ>N 11OwEϷV$$Ú^,l^xc'g;'c(K\;W"v7:v a9|1M(aD6-ɚ"Xs/RQ!Yĸy~Y@`H}%+7h%~ǃxT@!/e_2owA*2MuS̫$p. tXp"u$f@UrC4cMi6q&'~@0̄4D`r/UUR8lIU;(OP .J?C(^1<'0Of\' |Kq4l@Uu )LG l25z6L:\$ӽF"#-rp?̽߆d,\ȼҁל5ۯ)]|);m^@pܯY uM(# >=즯4iI U3D:A:JHY;,J/}Ghg"_RȀm,nV!03E!R,FFxuтս6(뽭CъfxBΚ!%m qKzБ9$8.oT%~k+ 9*7秱 5m[9wM @ׅra[]N%mfs'~)4<@)Ǫu!Sy`K-(*:$hU@;uR+&*PtH ǼI3GmJ >8+t ۧ:@.zd({ gj~idU,ӿ=P=C YU%HJj;ޣIe@o{X w9 N2ofgA=q$h6_A iü\P023 ozy[ 7"v \W D<(E]hv"n|DЖ;}lb#sr/%Vm0W Ju/}]a!$ 7dBů`U%⮇EO'tR !e-79 ]9}4Z@?U 0z2|ZJ Ǭt蛏$3&=Ћ>ZǶ EX@ dB!DGN%hgWXw+66((/&ZV@ըBH[ O@]MA1^榻w͉S9FB5j"P.\(nFM515;9=O8H"0 "v$+V lGy)v#-5Dž%#*?A\=4O0 `kRA\/3naR\',=Nyu ag<6ب; 5SΨIJF7V I7T1cSoR9YiZp%ZKz5@.dВd]1BYIkY ;]3 ʰpfBcN O%`Vpa "@6F!Ar Y#h~uCd6;?1ýqs»CivR]XtVً>Q,$ `@&6 _0M-Z0qb; gUus4. ?2w_N%[Ov9%ҡ<??7AvU Ŕ'YF]9G=/֘`[CK}m?م'YOp[6Oy>OtF 4K&AH+E(GZFˀ,@M=>ĢSyŲδW_i0ZΣs `1$BW1zFtRNIF.gwF7̎Hl+["c7(vyuhؘ|GGr^PNw@꟡:ճ7qhnP^ v2_xo!co!^}FGC1nMFV/ a:b1zLl#N%2r)A@ y,S5)!kV*/R2k 9_ɧiD'Iޖ+BGH,gќV$/Vnx#d|CݍO*$`@b!ڱ^Bcq,!9҂rڟ65p Pja.-\ ;Աx?Q *gEA7^p>I]en~w9u踋Й}wd?xY~A;Z[dsIJeP5ÀLY!z [=+-{Ei) + N&^yxɗ'Tn6eM-5y f)WI:Yò6ޠ(K^ߨ CɧhimLxVbvcLy f76@~% U2Ĝй*ݙ ki$O2{+qJ>}AʩQXAK< U8mg4T'UD~;lj~ :UVqlk H07'>ue8cmyfGd42lK@~tS![&I- !k[%e,3R@*1MǸ/ }gG#kMg%Oss,J֖\e9fɃGz ɽ_A#3=fSIhZ^=G,nDXvP6 WqULE5}S  `݈?rPŗ2#\Q[DXϼ\l}:#(T'U:Z 0=,DxF^Y;j{w 9٢N/XKq٫E {3,h @B3|@cO3VI&"+r8*C{ Ӑ{)`p"e9Nw]՗0fا-AxFR5[v1Oyc#㓵qY!ʉrmr_ -0\ǽƽviL^˘X]Z=@G$y!^(&qÝ3w,ϊAZY̺?: 9]?^bz2r!̍oӀ'n.gNM'=j]I^&,}j7XEkHsH`IDIXq YD30 ~s/q[RUmâ|mΓ< )DdK}jl0V:J^U C@Hd8H% ùG vduQw V>z^HTgȂ5MZŻVw?h ?׭*P|z˫&-L)uJoH&ѵi)c6~9#fv39֜y\Y֒߆$I2-ݭ<j9`hnKEXEN<~V9X z @0N(*QQi˼&oG,V4^.ȯzs̷9gaFt:ܾQHWLGfr''!KQ.7wQzei,+uo2ٱhm%^d~f*xeXCK咰S=g09`juw?lotGE2V$SGAGCw饍^EcJBOfC{$<lٜoD1\Q@<_^BG_FQ( 5A .v]/9_O3=t0C)c[d wTáC=и"]y:#c}lHT Y`TX}/.<ܩfŽ}/Th=Qh{d+y 5rAVLz\`.ލQ*aHDbηt3$ݢkbZ9^c{U#ÿ9Vqms9C1$NS;K넱$-h+dA{f*nd[@VC`_}81= Ϣ')1^ß[DgPw62"BFPP~o29'dȧ_ngo|+ ìLqvgmahҷM?).DG_wXW"P_Z5X_5{j&2O*B.(i^K:,2r\29A836XGudCǹ|-Aopo~\Drl#jqȗ #:,ɚ'MDK{'A p]#L;PY=-_{8sR-َ;(Pݟյ4"T˶;>Z:J@˳3MpX%/ z6:'8 *O5 ROD jJnBoެg3ּ^/V3Kty2JgdCR?=,k>uu(#f旓- twvhgis}c6,C@K!_y4 " Xsty_< s+u[4g\Uų=яb߱EෟXCo;؋HPkVuv07~*uAsF9v,LY]YnϠ'ZkCt̂ q<΂[Уjbr)_Fu9YʠVC!egUK6h>@Ek5 {@_S,_#$ޥ^6ЉHLk!/q!쨩 ߙ'ˆelP/zcިU=d+珥h1.j(M-v-MT1T^F9n ݋q`QX=. Sy:YEkJx?Ø!_7Ubч(qP8Ns;A:xĄ΋|b $8>*+=$[<*ѡW`7u Iuّr\-wo2y{o0Sr=agxLi-PZ s:,(| &]z^UB+1tۯ*H^jvRJJ)|C9ݬs0ۚثH/R,M>H +Ng@U*w ad}. }v #{=k_2T ´X5~7d@9R Rv{%0dɦ}A{0LXo~>ͩ$PbqCPK|cs֑ƁFDhԇҨμc4.ùȭWGnlЫX~|[R {e/+(9@}kku!ʾΏEC'b؜)K䍧2`dZE`)dt\)R a~/_rPŊNXe1ݾȈg5Ę gTSlH.o;Vvag.IPë_‚`AR:9xK?Ejj#M-ં`>)B}KCZptl<)7Lo{!tbu#L HbmTFyFHC4;)CT95 $U엽7u]y;XbƉRmq!'^.ȼ[ t!hZiMR-x+N˔9[h&vC+=;+8ݎV֨bhhEZQYmLFB%⅘d[A9(["58W)'}grTXp_؞Tazu%ϦNZp R汝y D0ZL7Fak#Mמ"'nmx45|86bZ>trEF%S, ko4&1aҀi5I-_e1FA<}o*q x鼂R/lӺ93=^s'kN@aaG9*ޝ߱ .ȶ7pVu:qln E` wLUr}6d~r 8 {6歌v'sY@& x/~1B\KGÆv8@׭_ #.` Nm1I3,؟Y1WvݍS;vNDj0>#N؅=/s2 CU\F q4ߔ`bW8a<0qldOnQ=eL2"gKaio 83/yVf";ѱ\ ӳc]HnbWP!fRh6'|2B U&V.LE{[[0 pǵgԥG^WTo'S^5*8ѻ|:U`SI-<ٸ*U#3D`E.'LAv]fHU.k)K_GXVY|w$jYϔ'F򧉫qP1lx\+bvoV-(ʾcU( vr$3}D$4b!##D|FRZ eؖR ҸBsKY+٩ɵx+.c{lt 8-u4q6t X비{xLp>򔃀qj+ mfUo8xsE:X%)y J<˨ Cґx B+絒\; w#Ma$^4?H9 DԗIV ,"m }+a8&ljL  }x>C6g Co7!UKAMA>2ͭ#BUG19\RkWuLۥjDm"۪0NCǧx8x=cle$EB8Q'2қU>0̑K,׮w{SnH<JMti.!F"TGkٜrl UM<( 3RICx-e,ԗPQ%3@ "(o_MMd#jyCԙ;̡8Є,%VFrFR'RRX~ebqI+ł!y2fJзO9MDoSzɬ ,0U}5s-қpF SKE/6fv؅HO=zBX+T/P`AW)ՑL[@K)!{;ohsyIi\ PL޳?qe1dEJ*8ʇrsH9eq!r `SO%5mb>,TJ"B&z 7<7EI:D,: rspA-29K)hrm(T߰,Յ˔ gpyҝuV3[5 OojLjv%%'yBDJȕd)8d@n$r1S[PBon7xv>{4*#B-ĦJA&L)  LKl'|M ]G6=fC;C"$Ȩ|5lU4T-0,e]t Q(%p_ RVuD&}g%$BU?v~Q +h@)z«`U^vERފ\zա $H3t + ruLh:gH>`DB%9\hzVZ6a)NpuPb^{iyYcb~ҩL{5%҅G{&FBHKb늟)M.7@JD0LD.7}3rD=Q: <7c[uRm׀FKa1x׃\^(8NI  Өz fzCD9dPlF3hbmN WF7rpiLVr3krEY"F*$mq :~^A ;-jtQZFECPR1MMQe8V`:Մ_ҙ~@I4MՋ=p:I腖:gC(JGödܦ hZvڦ*BF=D ȃ 'xzޫ `ْS:\UigQ>]GQr^"1 _ZԷ`d3&*O?XE* l mЛ&Q-ǿ^-hZw nऩDJ- !%w3ѻTUrqiv] zk1~6jGVu0K#a![KÌDafj2>0Kb*)9qb1>'&8ע'U\uoSF1Y1/~3(-%ݨ:VV?y98`BOh>}]sjB&!`/-IuM0Q\:fD>Ņn+١jߍSn2OWPDN$=e"[mc0Y/  m"bHm:P(9 F#Ijn&p={b\*-HSKܟJqtnQz5 RH?+$1AJ\(V-Tp85)$3+ifQ @bۗʥCrώ?)F޵8(m*b! V5f{;!]UZ pf/6K3UO{-5,:җpȝf3D 1žkD~K`O,t6tV8EلExyL~+zc׃[P #JQiw<= mUuItȢua\F)sc;|Uܘ:t Tu(R9ؒY4a/A<1~ȶ!v).5d @ GS&]v\[ ,!FkHϥUgh%7,~O`峿~E9."tn6v1)62[ ű;4l7{oLiO[Dž^t`-[=,%4 IBxhh`F-֕QűIaLu0/Z"XA+h^Jr䒶5d|+lf=!+F8xPu~(U"+qۚgQ[y7;Sh:KVz�_08:41 Ӄ(l2u% ttL/^H5`#=nBK KV?0 ^P6Ja LHdy^n^9cREjd3}m85Jz3??ut*!?*Be! ׃r_K(Ri4L/##l&0L8UWUK2gwDb$i&+6#)! m{tܐTUa,EtNJ`lc/q>x14aDWFזg3[%O?/IqhZUuwjP=R/*|1( bOVN@?Hg Z*Q~?ql-s~!΁u 79:D'>CKf( ,McllEQ:j_H\՝"d#~?4^R/A?0>mbofdomPRՂa䙹=:'k5E "(V[j~ R Iܠ\B>!jn/z n# \Z;ʒTmt?ZQ?7tu*)h$+AeM#y~zTI}O\&H({IRok(A$O~2UDYjQj^nE9\ m;t_؃SxC/𯏂@ua*t/љ_$^gDc_$y=i%Ρ }a`#] !ŜH\ 658Nt6>ׯsQy'~Zsk+UmczHD#߽ v,vEyѥ%]M Y>UfVp:Y 1k)Kgn?R〨VGӘP(]Aέ˲i]&z4SXvAF7qXoVޥjʮSeϹ[^^^O}WjؒREw4kRDIf ߬A(*}zCN2` h=,1bN%d>:?/T&G&&d)&iwU%PFbaǜH[>he/_xw,'H󛔸aׁgraJ\;fIi7z,p f: |O%$Jn',I m/p[Ezg(]GKKb Y<tR&KsZ?N&<>1] %tYGB22ɚvZg$@?PW'h:c D,"UhbG}aC쐛=( 2]Kd@d\y!6НX,WgYtFoλpC-ѰzY?_Z6;u g &7WS k{b*=X8[04| B4J9x @KpނIz3z#lr.9 $PQ+3&#_*) O,LS:bdxz4?zfkpZp_meg^Om9)Oɳc]Dqgw9{-BU?[/N-Zcbj;UrdR$B P+qLjNvON5+¥ڡWV(y[*׼u8@6m6 rSjo%ؙP\C(S.N_A].s%3$RŸVjn\+&)F˴C}vgnYy)@ْW|Nrt~DKB-XHyԚ9mD3b`2{;gkv2LJ@q*92e~ \Q̓6'!fRg67b-V K?[I0Bַ1b0lV{^o:b uP_H0P.[0].uhCE?87r)c ?XVCǵJ}m¡(v,-#T8EGySIoc#S=b*hNI2BBIsʲ5f}-XPh~q\BE(ҽ*{tgVSz}_vu}mTf2ԨiF|r?ڰ2g5n#L*F[N딵E_Olzl)GF|5pqQ݂%Dm~5MWcCɂh"XhV['jm5v)z)>eO$  C5@f΍?]#B:q;*]EG^a5"TcOuqlwq44X HSM|?ׁߣYC+$6Flmߢ*(3E3` 6=rgLM<49{v,/g]J|ERZr^-Iru]`ϟsPF#娒uO3z$|'Nʦ!Q_h]L6H%v4Lt\0F&.(tjfχz>s!?C,bF;zAT=S ގǩ{vTx vILyԙ"ڿٌҋFa>$R&D:hIPI.`UdK}BG5b;UE.y|,~,wھ2Q"Ӟt8 bnCW|kQĚ ,WT%S-W3 /ÐJdXtsAw@w=ss!`l'SHB{pQ¸`>gh$:O%ivަz#C`AcT\b]hISнk3*J#3 +q0{Π.<$ҽWX ԁi  9M붇E9 m9 UmESnzPwst!I-HU R |6>rt^ < ( =[=b4)Z?$%?8 Ԯu{I@U^+ai05&\OW6Qڿ"/s3`~ 22ЃĽ`]J* YZ