python3-perf-debuginfo-4.19.90-2312.3.0.0230.oe1 >  A eyqW^^ftGtЊNK|5ى\9\G oêֻBٓGvjo[#GƴQi$X7D]LqHK΋\?av\, &WkYq$a>7BR_KHN%tZ1Em yTr&:V2BQ W8 +t;<[5݅nBJCnJײ ) OdIXн,sIkq!%Pfa66faadce9eb800d4eab957b568b7fdff3bc108ba8ca93e57e74d83f436c7393be2b48ba368801beb52341ca4fea77c98e16080 ؉eyqW^^feJb'PV/k)Jip<?d! 3 ^@Dn     b h8H(8h9ph:hF GXHpIXY\]^Xbcd`eefhljtuvzdtx~Cpython3-perf-debuginfo4.19.902312.3.0.0230.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eykobs-worker-backend-test-x86-0008.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eyoeyoeyoeyoeyoeyo0e6eb071013307a5452cf8d194b4437e2d30c48f24a75b105ccebac1640884adrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.3.0.0230.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1exK@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@a6a͟@a@a@aa5Zhang 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.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127- !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()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assembleobs-worker-backend-test-x86-0008.novalocal 17024563114.19.90-2312.3.0.0230.oe14.19.90-2312.3.0.0230.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2312.3.0.0230.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.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/c5b81ded5f9923f069c52ea74a9b2a8f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c0d587fa371d0bb3acf28735231d5a1fb5144af, with debug_info, not stripped؎Is`d̨uwutf-8cb8069c1e3701cb1d0257a1118e46e13d3bba74d0661861566209bed0856bae0?@7zXZ !#,?] b2u jӫ`(y/dZQQ(i=/ZbÔY+aWyKʢcP}Kpi%R灅)Nhqԕ=z`۳nr΄:D4陶^(wWp5ij2\AcpdlIZ(򷀋"jAq~%.wD 9@A ݟV{?:;"/ՁP]#a vs'.ebO҆vzq^)Ti;VZ[T3_0|1ޟ -72 efX[]ΘE3|QŌkUH44)%G3ӧVlm^[uԛi86O蚂bkP{xl{{-p̴FoHRe`^S(E@Mt%9&TAZvSdf!|gXlvӆD2[z[_L-9[&_7)$KI^zbkōDki`ö_ԉHѿd\Ș=Gũ 2ʟgG!'WM5[c@?mUUk71mibl13Y^+٘ nl!f5˫;!28u;+ G.1c! GX_zˉ:LABq* PE :/ZӾ_Q\{$P8C܇I 92}]qJPx87X;:~̋?6ni$$B̍_Ҵ.*V]ȰZ"\p2E9\t`kȷf# g?+s/Yi?L> ChzW;ӑ(،@j`wvV$ ~gj b2{n+DS,`x걲m(/DxΥ*VMgP֎R#"r_A~)Ζ*T6aݟ-LtEtw;^1-]vFB؜UķxWKcN_W9&;q5+zisL5п5Ёĝ܌3+2T-&b-%îqr" 5Ϝ'B!veh> qO1*7]_M)$2mOQ (Wb&*NU2&[Njb{\4 R_. Ǐ)C^("ܤK ]T)P< bXȼ䴆d~cSxǕQg92BZ"OW[i.Q+%|l幺dŎ$񘐏3?^ܧi]{4ܩ^81F]x~O@y_&7D=\q)ܛ|Fm0sDz`t1pX4ؕ1ul{Jnﰢ H%qraA|  fvü@,Pzg)El٘a WgG᤟o&!|wz%}L`KՉ0\ nkeඐ#cs ;M '>AIDR~W4ȃ7EEJ0;dEc?hE& ן#|wDm4:@뗡U&ad4v0W_5h˒2@Ex"a%&\pǒzId$m4UR2bJe-gr/ۡj`23%>݁ïC5ku.}&}tXMk9[NX5Rw$r& #Y!{}:B%(o 44|B4cߠ9E|Ϡo3#N# =G^=tp}:aj"}򶐼½ - &8y{"R2I?cI>57bY%rmx/ꀄJ:<3x9.Tg(;+2+dz?gKlL"{|Ζ$w 9㪬r!>- Αmsq3)% \67Mz_/u ~ V4 PbvU(# pZ*VOO5հzqEa$WI^VF.!2?Bk{ ?c+͆Kwb;6S- w`.R h cT)7TO_] crQKU_e+֧qPN;.":ZExɀ~e'0i ܎Ok>egI;vh^ \̻E62XzxigxɊ- =F3@(w` 3`.$v㏎yRS>eT5z)T&=|)Z^qjTeG'9j+wZ/ԃުB# |sjm9U9FŎ<^g&ve3/E4?2BndFSLK@+_a/7$4 E]gȉ!˯ rH~ߞRU{  X }"$0zI>ICf KM>~Bub$ IA_V%'B3Ba1y7=I鄰wSo/= Nr>} l/^ Io0jW3.2h@E/xATo]V'RmD>HWtY|4_V@Aw=َ^",L* T"\Os_%8Ԥi=BAx%=MFV2D$8D-|i(;댳g>qpyC:3PPL):7D>\= F%R~A&fQ{⿆7#[( )9.l>纛Wᬫ]ޱgx4IkDWsIPg;C!PCc=}i 1ñζ;{i+?ƂRgNԅ"3uQH׭es9_Wx~Pyu(m-85\gkqyj;EJU>j퐙vM]p=eUyc4G9󹀮'Q@~)x/--e{1hx=spLꅚdcIfNȁԭi-֩2 1J>~iߓׂH &mGrf+̉Jj փ,LNzDK](br#6QlC͈;j ΙKv:Rٖ*v_9AY}>5]Ki~,%?Yڥ.d= \ڗ|aWUģ _eV$uRp&"?n,瑵P\8]p}WqiN&?"4['^fu./HJze4\BSkKdd=?NV,x'4Œ_Q9WLN+S*Wϓ ɨ(N4=&JPX j-yc/v9*'XO8RSuG wbf|w#"XP0nAybR< R4a}cg2<\YƐ%hN#-dcB

Kq)428SPF8 1XϱI6O뷞p,}'ޠI2uܘ([o3ZNk K:L g]p( <%R#Ź%$2*QKVI;gW2 ]"Zi UL:u,DEv1]*F,2+@'T_Ae%K4ylJv]=^ ^]JmZfL W1$BZ4ﻕd C _11:IjW^5n*MDQq.t\6Ff$DV^T!A5 ym*~ V6usI Ov``oY1P8 ~&Ilz]aQ=]%r$CEYayj2e[r afa]i+gEcȂ._7ZIjw8e*tMxi$y\TW48Ęj0\F]J:u}2/o$1Yɵ.AW!sUou|Lu`C_n?BO[?3! :btVMlA5h597(<اVG/ 7DH3;bf4_HUl.YHjjAE0:&pH%eH)F-%va?}vZgNt. tg!:/ѩ5Jz2,dhP;)zkdٔ$1_͛yiO"bF c__qYJBh|M&f1?Us :"3!ű*ۊnP/f @L7i7?uCr~~LG>)qXmyqVx)v)G't!&\ ~QN" 4]*Z BiN?jUyN+3䎼B_k=0mrm[{oa=b~U`__a9hONpGV1aPʊ6 LD22xa~rs"O})bWQE{Sk}tF9ۑA:&֌1<nocsΑ{o4}Dz&CEâ(8Y6`-a6TfЁq@(!œkk)>BT <+UD`o(]Q+\(z"䛰 j:^lz~QlWؙqUQdV@+/- (X*RaB(HZxvʰ9DYA15{=i^AY`oQ( 8GܝDǓ%zpwm2d0OD 6/ LԔ0OvK|<]۝CCɂ#iw9zVȪe?1|qFpư 7'2\ A{ľlU EȖ,勜X~T6OGk x~ ;HGxk'!b kk' :wd-cj"ʊDq戦v)=kqJ X[ P95\I?kՎ8^s.!P A?Ѱ-*eeig[ҿbY8tzUs13me) HE̔eO)KM7O#b`ȦOg\͖n֯Ȳ;p6S\H:(.l@A -"j.`@/?&]8`YcG`"LbeMW6?F0"7=dАoT=F@5%EϷwo8PfD8ߙ]¿ZNx_E0q Cp?jRi >h$@+Fݩ` Rq5~=Ki/$'fbB3I"}i^@ q͇e݀э-nIm8ޞJhc#~"Լ+ A x`B&d-/py-g d wm[)E]&@u0+Y+g0ra͙;stuQLG( Twa$9n %νS{1T%G_Ϻ CڼGԁ[xM)L WXMnA`XҸk- >nW{πx}+h=0<m縦0;!OO 2*&\GlTg|{$c@iDI4=x(]d9Ѵ d_% YGA%_V"_K^P}JxzL H+" jRe(8d_G{VySY1KlKc*kܪSȪG;%u JsTE_xOk7C2p!e7Ji{Ja&=KX6*nvqUv@Jà̃goKt͂Nt͈[Ɗa@Z CVD"Tl{,Al T+VL.6_gf."C&r`/Miԍgn6pVLD Pi1+/:5cٗxSu_aLCTEZ}P}^`~N`]DjtR[=H߃Ȕa!:]sleNnnXm3 U7!?Ѩy2g/BSePHiBJ-*mX=r߾H xecl+za-Aw.xG&Wadޚ z<Yx<S=ak|w=X~@UxakEĴGU(3<>B_GJNcW8afXk_|An=:'K5{ "9n` >l>Y>*`Q %{#L'Lc zFX/SO,<"i ̅Wz rg(篛9.gRsǮËUdGޅ'FG fI?EKZgڮh٦u9Ypm~ Rf܌[?>2Yd/0L[qM%ؔ'Y ;# ٍZҋ6ᒠ<^;,j, {8]/[Sg~~˘!kHq7CpĬBI!bpX9[ޒ`@'}U2"~_S8ɘ7WK$?1  N1*D,p_g4PNEso-XQ̊<fxQ9tA6|ryD ѶaqɱCG&-HVe3nuf3:MOr RQ}IY[fF'ඎeMHTneC7_H0@J1ՃV+^LxEZ-tJVQ;AߎGdP lMP(ѿՆ9kdU@HPRa8yQVH'5gjiZhkP(ǜE5:8l0;k\¦2ᲱEIfʚXCBH<Ǯ큡)Z߿ Ǫvf\sMdag P_x/کf&9Tgߥʴmʣ+.Д]DW"ily76Ƿ0v&^T݆L^B(n}̱0{߁p2rkEg=hMDvZ-%v|:8Ѧ8FGu7PBGTtLCaT9UU8oڲ^)`T=N1< FZK2-3|SaV$-phvFByX6'š@x KGרXO-[&maYNnlnє87,p+¯8~tCW~vt%V\9bXЮ;m-#iYo_-KwU%uٝ$GfaĜG39!#i\ԧ7+6 `:^i(k?^.?>uml\15OHwE 뇯k).i]jg!Cq/$X0 qm⎢ѧ E4, P{s6Im}yL[˜1Ͱ¸%:E##!gVyR,Wm3ɹZGӤgq &qY*D\B$x_ r5QE#Y=8ӻsY'Az$C֭)Z6{a}4vY.CU!3XOf-mKaى%5NB@K)Xp攮o}ϻ|iBOl49@MBh*PM*8dq~\N8}j4V#"R@&/x$X>UO ߷VF(DAy;3Y >0hN}r40?).a1xk|nQ2J,ނ2m'^©C]CёѩD%Ԝ ˋسzf1R;dl=^ N'{+WUyVvhL#Ҡi]y?xqV̍ts} Lj}F|~H9Ք #㔹N@PZ K!ZH=̯A*nX=*Nw{\k!ptk|KIxYL\oL䳳Ez7EF4`m'2yp@5;S7R &Y&91$mمpqs@{M @?`_J+:|]W!wh;io4=" eN?]_u[R3لn 3d$ - iLqr gK8a8/mϵ*EPj`peb鿂Ӽݷ.  .T6'PH.2^E <or)n\*<.b>Ʊ/뛕+[ī^S=V6F ӃVЭ4FPzj?5~G-THE/U@Ib~VDr%Q䥭 jڀ1:E7i3x\%pN902тL fԢ~tysS(~2vфk.g߰XEb7%[@ 2%+WdjDmSJb4lavoh!41ײ}t@eqHOpLf7lhp-bm,kqIA]R{C CJtHk73 ka at挧(Uf[ͥHb`up^ߟDQ0Pkm~?h#m} d?ZR9P  s=}0QlR+! ;M]h"=E\ζ~5;4bkͿE0ɽ &莨14殧6 Kf@S9o$+ U<6pNT҆듪4v@!F@!x9 z^b i򞒊ɪAgXo._Lͪ ]$XA,mV?BR)B*yuM&j,J44`\{TNGtGQ 8a'6Dc z3~uѐ5 q4%= J⇊lAY2m23rød0+Y_d"3oƷyk}( ~<0|IՁP&>89{hi*F'pIxk7*gNM5VwY vA v#5"nW y8k2 >Ԋ5?s#bXW0eE|{0|)@2Kd҅Ӗ\U 4uH ѵe|y?@>N^0]p"5QDJ\cp{Dϕg<9g矤2FUQH}'u!'b!~> accu8ikb)ѝ a+t YFֶLqmӈnYJ1"@c0`;RT6V qF7TÔlAg類AC0z`tM阒^a/EExC[32 j! 蝧MLє}d)Y:8v1 VZIFV@ς),.F}wip$/7\E7.M]M6{JRzYjyw<< wAAPVXikO^69:Or۬k)@P`GC-y E 8/F sH{.d0T4ݑ;؜s &X 3G55@v`r?_e,r; *{ 9x`k-4Bz> j0Hݰ+ej*eKOmky^Zv@>(q1HگAnge|٠E-Pwz ܈| 'b8i~yw$ = bok9VM"-.‹Ap'uu LSRyMOϝ! XDn?̬r5e0Z5|L9O5_-ǖ&}EyKfAa~!TȿpEN}"<.ڦr8F6J= 3a&0G9dS%Lvn,Ŕؑm>pVԱh ˇ!g*7lZT14_mcrsb4L4b2+Ց຃]]ڲ_VEyV ߘвzӵ,sv#i )fYGB㡙RvXHRY1nF~Ǧ/!v!]ri$'Dߋ?-FC>/ckhKEX_)=թMkE&d=[.K÷\B-8|[(MNpôj]HK &41bt3mϧUWLwj&$7ENE/2~}8zՀk7 MQ=8޲J+-&xpp+6 %fle{CV>6"0>g!KbЅSDIΰhxjox]oDxҕow+)]U>.pjDRPl% E!=iN/cs܋#蠐CX<24(//Yt[MZEJQr`ho{C14,>f@ ³YC']]HIȐvk ZoVl-_N6=@MHiia~sW㸥KCpZ4X1 K"ǡY z΍yI,ooAjzDQrܞ)>M39!R\F VU MƏEִ^?G<e_.4*}ѥ^D?| oɑA.HL{PW6@_?&`|\DH&6`CQ> ?{D6Jm▏qYtxFX?'h6lpnsNZRWHyTo#X=B;8Eyke"QZ:Y8P-ψ+CE9wQrXj3ƔtAv^;HWQu 2~y;t |hnӬ^'QuDR)7mw0 oeʜX|g@p^pKi=4%(d$wa.Iۅ(‰l{'Fh +ar8+>qcΡ",b1%n ߻ O؀r¥\.1!;boa=;U>a(i&mY3@Zt [{b>@>x lEFpnqlA]X:."ɨRxMX!{u( ef6u5q]e$!q  TI|d2PKPJ&O^@X6#3!'~@qe-k\MC?eEغ TB26ʫ2Hc%O8,=؆MJ"wH59iW-UO*bkW֡ .L&8 Fc!qcQM}3x 3qʥD+K/K$5F=efuP1k2ˇ;X@Ś ^ c'*{"\7m۾HP-{ TtyЖ<Ô\,릊vK?qq{-i&IUb*(>6!fy:N\AGYӤѮtRE"OL:ΙbZvrP)LJ5LrsOt٨݀ĵD'Nɼmw6s|As+&!LBMTBU*T|6֐!{GY&xR`CqyzW"[ġ6D |׶ZSvDǵ nٳY2ݬetskd፱eK ŰZB|&>aBǏb4`l,;OC1_0Ҽ3&,e' %;,x@/c{,UY~y4\" IvjSl&{+BTAkxDMvJ&v?bb[\=mǚPamswFGȡhjZDiN5I jf)8a%NfaіKAc:#wh5|7BP$ )7|_4 'kρZd5H8cc1uaE1y\yIc5^ˑuZĝ*nDI IJvj(QPq:.G--r; m-:}ɉh|y=2{0R@;O<ch L?rm5@IoY# ͓%\\n18wn3g4ˢ"rT̀h9۔/m2\.W$d)k9:j6MX򮎫ѱ{ /Th%ձ)߭}Ey D"r+ Ƚ[bj#4j-Ek2r|GKUGM8{+%ىml#/Qb:ZQYPM,n3urA 620R.b" iyV8,d;-WQiBzPJ^d~Q&k9>3AB׬D0#pUO~X,V՚|:(X}w\z{ʉTﵬuWE"~\{ j) ] ׋<@qjCIQD(dbA3v )l50PrCߥ#Pd<{NֹtB*~Vu ū4R  buIR~RVnP 6gDT"qH8ɦ"l3dFiOy"JfH% @Khq=&T<;;JxѫJ'G /s80Y4/U*&h9H [#)NfV$ VNۥ`A~iՁ*&"LBĖ7v84ޜQu^Z" Z`tӏJjd)ǿ0: ʦB?N!e;0$kUZ!EF r?iu_oR {IbO[1*9U= gi_fH#K|vܑ{\FQCι)CVOfԇ@:wっ-Z/K'gj-lk:Vh`uԛ޵P6vT^%,3e|52l>{l/ӼBf`6'DO L@ r3-5v<~ܛ(;6.lA.$v>8L}I3t!HW/{K$wjw LDeҪIN.D M(bZ H^ im-g3sGFlR2Np, PvWGl#n/ Ni Ru(9Cr -Nt.N eOT#ogv+?BZ2 p8L)hn0z CN׉|'? ڣnFtlX4'i`;Am=s"VhU俩6v&o?mʫlJ+u Sb/v'ܫ--2k["|vۗI)=7E}SMZ*%R0R'-.zsD+Icش /\7:h<`{qȥ2kXE GOrѱH ͡\E'ש6IzhWJN KJWDe] K0ט&nl|?'>9p2QެV?(Q~O9W\cxjIJT)~,}$]ޗq٧ޙvq44t˺.!_3J <~hoV*9V%[:JHéa[~זkpKE:C$FȈZ)ɠ͔77tK25,!n҂v^ֈBI:^x?*%}ۭO4x{:p?}9BLܖ!RDY}p( eQ԰v̐IDȬ`Y:IGgi5}Y2&>{xT˗Z<+uQT9Ѽsq\m jNƀķWKbeGK.BnǶ3ooh%q 透N)UNصOZ;w kDKsqůuы{P)#$kܯDJ!^?Y}ڕOq 9(B.U(f+Hx`; g×*՟3jJ_< 0H=6,tөE[Q#JROQe*T.i;`4-C0>>3B >2>RwL=3D>H v8={rMyƾ"ФndZn_ߟAG_8kú^A^[cwx ~i:O̓8PA/2^cIUk'_}gFEhP2\ l~EMd!/cv=ݛ!&EXm"a(|iwز 9 :TUkq? &, vwS?pHZ m$ey#˸1h4N:zs(dw()Ճ~tv},+ĩfP>9vgj)1xӳm'3rL0Lݿ˷A~,` ;0ckvh{KcK.Wـ.~KB"ۚY Iz1xwc~)I̓w"0oO3Da..2} VU |-BpЏ*f^:2눎Vɸ9u'P[gg_ri9dI./yNx{٪wxGJ{m@3=H(CBmTiQ>+6(HBBg)=y`/hmՉ~].v? <.//^MdJu*,y8];Bm%1GtiB>cmQIp&Oۗ+ٌ7+HU5#4CmboXt((hep4g5@BTڝ>Lj^UT(OD>&y/1iɝ`^s ߢqxgCz̡0#D6д@=YfXO*|jF-k!@̍h^"!n~<(x4*&9Z`Eʂrǵ4>k-p1 kxE֕w NZUL@25~>"p&$}O薀:,a)g{8lH2Ƈ|3_)b{,v˯m4]f18ˉ&$k|3TU ~}ۄQd#0xz3<ڸf%'cdrKُ {%A,AK<#*lY ~_u/R]|\ZwzuwxH[&qQJ9bsܰi|F7tڞ/plLb&l'Y55dS=1& G~;) `zQ8،IϴNE-4aȼ87i viL:mU2; ͱgUX cdSo1 ja'6G{3G:X޶ZoMHnLז:yX*oc?v.Tx FS?h7.u~mIеMZƎ@]Fo|9 Vڭ1uuȮG̗?\ƿ>S#= 1'$}ܷ`ѯT&p0ggScŝm〟EDrW(Tvt|]sww{X0Cp>d!VMtJ͕+(ǥE^8O %f^97o; >NLy+n&Ii-ɼ K)D`sG/ocM }߃J _Z4 ӗdT _!Xq{%ɿqjc3Tb}eAL4 Uwe&G{j\m9ݼjX ).dV ]qC`RG]cEzsw=`OfGI=Z]l`Ė>X$^m,p ?aK7s E<8ֻrA`ÿt=YΉd"gf~7ڇrOd!/>&ȮUbȖj8ua!Oxٍ?O L&XI[g̘j< (Xd_Iճ?xڑʝQG}^/ysVE{JG-^tZcx%_UfIY]"Ƌw.mIySFr㞩*#,Q- t!5Eϴ.Xsp*_O Oj,` NS&NU.>~'U ΍ygOf&J0:**|lޯt܄ʁ' yKF|^wosS ygDvQkP]2~TsL۽ yF,yq-eĿfv =xvV9K>ѕ!rNT@~d5|65q2剟/ٶMf?ywfUD~ol 8an]E_:jc rX!KDp| NC+QFp$8UwҎBQ!6}oSCOi5!:7 5Ffo{t'JK ~F`<j߁+xF9Ь^cTm-8Bm_Ҿz.vROY{ϊcyuz/vr:wi'WL ]Z Uj;CO|a7uLٗaڌ`~djYoWqp5Wu6p|5  *#u"FrI{i*dŶFu>&8 af$n?FFUtO6ϡc9T@ nt텡ZSS-M3_Csp8<$!Wn@pq,}P ܁SwAՙY DEOCƑz}$]ʳx)s;*Tס)tXuAH۠q(Vj^ ,A fK9g(>!W\Cf Rt*Lݡc)&`JR*@Nɓ[RDoЕ8@ nRNy|T226x|jT_C3Ӈ&xF+jqt9p  ]s ZWM /J#f"-Y '*/O#"%?a&F~/֧ϏG1K=㫇u ..4:P2~/ز,FG D s,og)h3@ڭz,?ϻq{$vAl2N#}l"0K_wd"g^lHŽvhJ?\80*Fz~?m!+^|S0qاTp>H c;J!4EqWOo ʛ}W;M@OsboeLq^zic5Hpi }c BvDA\irKq8&t%J$tACsN2x~|Ly!{W& :P* ^._Xqd~&ltz1:$Ƕ 1fPlSuJ -@zƇ+#WNi…V!]BH:^5 @'a |1[, D|\ ~iqSW Z.gE>O^qh<-320DUw_uqhJa*/WOBLQH&_Ϟ{ϿWN_YK"b%A ¬]YDO~#%Ʈ6%n[Y22NN,eUG8zai֤y=c=˘hC1XK>+J QH7Xu37#,{!]7x"=(nmXP~#Kd$l%2Nbt6}{A?¦k+"tfT 4՝гRL14<9F: ]WQYiVHxF.T:C1 ᓝ%=.KuRbT (WrHř!/)d?T s5.Y- qRgtu0q1rtqWY("{PnmHEn\Boy;4^'0r<`.c`;CGa;go A೿R $ F/}rFQY٨ w5mz~sLY)T+C{!Wl{[LUj[ ҳ~;%p\@Yb<'g3U9jK43@QZ* SGrUg1~H[S稩܋ЌGjW xP"֒ 6„z?hr^j2wjԂ5D 6Wvߑa]Dkndrp-e(xOJ,'9 M^$183;Q=PA ԏE5᮱,fA` +W(i}ҚPد>`!YV(m*A@#R֌􅾮9Bx gJ ,wE9TVf<;C=I`N"l'.Kx[#.T6qp K,Or%gZ‡U{pow.v>B||8]iOQM.<5TYs8"lQ $Ug1_gl9e,RU)_A#sӨb`X"j#U AvSD1sDZ~cr"ʤhw9[J>ea QVXHR9AV'b߈׾l @q/2Y֪uH1,;r2[qZ+pl;"Du~ AŴgFj<õŔ}4@T\`&W۾Ws٣՟KƆbBHAv1i d3 :)aΚCB/e7\oZ-7T7gjs6 r%^ut+H/|=t>s?` 1?a9M*> uZZEMKJ *5q5m %Ĵ2·PN]xl̯aF6_BEWx9BŊ&bs Pc%m|^IÏUk&,^_D7VD$²TYr6Ą/rDcRG'K4?,J]GyMxƏ%b6(VL95@-B1.m=v2|t/rhQL.d ~MRm{p> q--l6LC'J={a;z#7nֳ'^D0ru]peDdPU t4T+J _rˆ1& ,5p*~3\>ΐKےx27+e$qPjQFOjo¢b`JY&XoЕvSmTF)=]PLRdJ}SٵuuEHxMњm7 4㟯9 gJ.H5g/㋒_y;%Z( ٯ3vD^+~ BWFZˤmy+6܆ql$w_C"U:P}ä} Z֦&VQ*LR B'PYqcڍhU%5X3K7EhiJdGԚ5S~&Z'\'eۭnuWf6%Vq1XkSʇmi4#'ы1v?k'ag]lߥ3\k,jfU:^y6!Kgt׌f9Dȉ_I(~&F@TlHY?pi%4"-M\yTh ՓFze]`ГӔ;F"f\D#h]i ͪCQ)ϣxGB}_=[Zu: yڜk]6ꅳ3r]Bd'ZNؙwr]l:$EbU̙c7 XxhiͺZ{1Q-KH-\_汫Y"2Gj{/!GR`s9th)\1pءaSI'Ʉ"CeOP[W<f}-E߬]7iw{7K y&0l>k:ldDkDMuʻn[ 6U}gVūpا~BM-$]Pi}OHatLU=z$2/_Kӹ8r->R4R4 њ͋D/Z eeE M9Ȅ[R ")ݖ?ٯ \Vƶ 1#K0ZEbNBxh֚/4ـUgrUQGX$'sjEӎ0^5;Xjp d}w@:ȓA{/! t.8D=6E;2BܲjQF^o~eGS"lط!HIZӋ\qږt_ۆRZJi;i"Kyktf^Ci&1~"0i*{r6ifjk:< D?Y(mQ{йs`\Pnr~?B&1#c` {/ϾU)4PEV4Bl9!WDtj\<"@a~ҩRFl+^,,yh{em*[_]AS_-+/D jڱԗ:'w}oe\O9pWDگP,҉ӂ/୨_; > zd4V!2P5w"sq1aFo%VcU)u~Uޏ+5 kSV=G L8.{#1X@B|oFL:nm?}({l$Sk}ù*DATQ_붂5g=v_QR ,t$Ԑ24G#-#vKd_Gк`(įp { M"yzvzwçȻg{ iVC^ s,D SmbxXE*M)Bjt-X22+_s,ZSWFD;rƵb%r|2;:rxJZr@>6bU2c>toA(K1.e>]A=Ij)ᬪ^)7mn#ԉ*oZP8Y2Y$UE)fX1PWaZu{B{سQEzj.GA,b4亄ۥ_4؁ 8 Ov)Kʆ63W+ @E6G`&7v5]rJ L3%˰̶{TD{1VxK<ŸuB8@J,NYU:qIuF"ꔻb rTAc,8g5 .x*&Xf70y1h9}]BljyK5oF}vcyDi/:x|O#b|Sbq^ c@m}]L)KKɨ!蠫Vi)L&euN%fR?}I>Vx\ +ޣI& &.ub95X{kP5-"jCǍWQ sW㞎C)w-·%S|bD,wy?yts4QHwٗM}S~ 5ە[C"F(z< zC5egR"ܰɷ`\ˊ+g=҄ܘV9]49㘳OU t^[^ 9mtW HM{*o< ΂pٺvH?M[ߍg|͖xak2ĤZ+V˟qa+A.2' *l:y*;!>fC FauJ}JB1Fr7ѹF,Z釆I_L_f v$ԕf7(rh/xojV2Xe@7k} `` .eRsƳh?߯g&Md$s% 5JqUHF.S*BlW32 ٹ>R 1#'7"f1nA=V!ֱR^!8KjjN~n G5|3jioqrI}22ZBt>r#Ey``g˜U(2)ր>0|@BpiuڝlpEλT P7VQ&CMY4I΄}hC'0gAJ P >E.:aNo/.Tp53'TJܻzO ҟe0COJ ]Se+%0rX`H%kcqót(؄-3, @QQ\ N'xW j5G[ "):c2YIe3S]03M`n&E{?b^jF^ӛfh˴ "B,+vy9~){mnA_Af8l>v#LɊDAxHJ,M) #eKJꖤ+ε^n)ALBԖo 6}8Pڢ |*q85hjdlcaFVIsWa4@G\EƏFnr%⁺quE;ă9chj[=xL型AMb`?ج&Ńrd);ϔwKV V/`O%*}FbS6c%Ps0iz*V].Uu8"o ȋP/},a[Ap!Ȩz2滠sdQs䗱6cHv[B vM1WC1c#k46 ːh,44҄m\)v隓.8P&YMkZ n^  ?=h$CS.("zhhb1U-*xPp㦓O /#3^Q2#=! n?o`/Ͱ>A|Z4Qu>xd?nzw_9E6i_E_)%U7KAJC(\>XCasuyt3LR^9{2Xkݓ T ,mlV/E:Z5h!ԭe:W_ ږgP%N9[Εs~g9FNdz! EUɫn uGB|xϨc|l hCaZTA)ѮyٌDCmdYr"׆et[)ץ@a i8xj7mxj>mK7zÉǙO(20]5=N`C2&ɹ"4 k:};IT sU~'\>=ݭhZT&'LC\F%v?; /֔Q,zaE\⥱mNQ(nV#[W~(M&٭BmS$I{Ds7O@ltu}[uSh58 r6vJ;D.Ց|^^0|*.ЯuC\#ay}AP./^f2AA}݋qBн򽒷e9Hxd0m\^}nPF\%ƊOGŋM]Ky7Îfϵ OyRzRwT1X~[6U:b~HsoB9d/˔4}Bqt;"469`'} 'Я'(/HʻH BL,Ɯ4֛\a*psyxxRs ߅c59K)| &U`ܫT)Nnvd'Y bI(7ŔQ9.OlD oH:TX/·< &-YyKA=>5v1C\D^dLG LͲ*Έw KQ{[5Nˣ{=2%ED>T;B00+lz6Nژ3ip - 0e N=^Ia `Ja1~5NAt{':e߳l<_%ñO#{.@Y=I϶ڎ{L"م!'ZYEE/^W 1(qË:%D{2'}M%߉+s%`ȦwmD<h&ISShsihet|~c{&b]*a6 Z+MsI෯恚ۤxsJw[/ R71nb?P_=94Y p]+٢flَo~ӄ3m_L*nG<{l#G)%SՒ["^gD4]J ąwߣnpikh3.@Zdz8K['p1Q.Yl U͙*<- ׉K˜ ~_ǿwRvvgAf{BnX;y3Ʒpzcy˹CN#Ox8Aۋgsb{ԘP!=l:`ccڌBwgaVFfo'܌|F'_hEr?w!3ӮFj߽Q@Z q6B{] ?}KsPiElq$ ,rei?w-?_d; tFFTFnY;^]Hka;0I-HsT`74TMS P]3do#VA[Os!I)e!6գ@ f6 WX)?´RCp?ԓKnRUG(g]q01F+g^ _Czl-8d K (J^ZOV.T/xT^rI9GJg~ճS 54! >SSFH owkp5dH0u[B |xpAAbc۰-x\c? 3Ynb|z|~d'bvZG[1#dLxxT5VxI)ԃD uHa;tҊ[P6inFoQ4&j9!|dgľ+}lӡICd[e ~0](fZ?x;F^@p%oo]M]M*j(Iy!Dat,  hE7m;@r~[y,\S=z( hv>4"z g3/ m]|<9 5_TCSߙCE< '4]KYؚLJ'pܫCoTlŹ  QmN8/4v 0R@ N/90 VRe|:Rqu%a~3%,4T ?P=3ZՋmy+{SP/s ȓ"/LUXv ۋrm6* [%y9څyyKÄ&W ;t楰z;D֚$RU7ɪ̼[2 ‰OMRxA-bvC(r)P;)!{t8jGJEh HӠA(nتJ0٤ =@"ѕXO=5 6~{o2I; W>UC͸ #g@]4 @%F L盝}3d(Q+@ڷ2UIW|8M֧*?BeeK 욒.w`~2a[5S,VhZYxodME.\=|:GjQ's4F4{5DWVz~ @$}Άfn23P+2%pV*yD0Zl_AnǑ:McPRp3ydؒkzLp)]ABR(8UC[!sNJ_|Lu6;SvivD]?3$F}V),B>~0б]>MϜ-'_X!*QREmP銕h|NTNdd/|d쫪1 Zu\u֖l~vZ*܄P㗵EYHz0&%fq|{꤉薑EaŢN68~..YlH/tj#'o455>Mqヿ%:pR~UsYI<?T`y bKճFϽ@XCh{$sYvwCG+?xA:Ej9]tvp!v)[z !!U[?=. ob_,6#4b?>ӎb e`؀t͇,K^ǐ]d Rt*F;u^Fgdɚ J2($_ |( q srXpL-"3?wvg2#Sk"G* LWcK1^Y;v[W#~LpݨR+$Qa^ |c @}yٟX[ '(c+oӥ JttewT0Զ*w֤ИD|JZhCxҲ07UL{@lĨZ@3p=ud?ߊ+}" {s)?Bšo4ZJKL>:NT|ވRoXŭΡ5%oWrw<||kIGZ G< uR'Dn< jX05#Cq@-~H%湢 Mw y5EQ0Oʌ AbtgJV/ pYoؕWYgB6'@"HK"Ȳ佤^R=a[Fce?DT|UʘDaa[Umxx3}<^y8A5mŸZE#1|bBޢc| E;VrtAn4ISZURc?^,o/HW(Ո8*r 0j9eZZqncz Mӱ齃om6Ã|yί0qP+(L PJӰ|mߔȊm%Dk'*"p>H*uqi$,& %e'23 ^⢻@U4l0ڿ4^Ql3B‚0PR='6 |)Qw-ȖVޢ"Ii. +(Z*Z9%Ŝ73g3`ͰaeF?:_(+ޔUm&oc!5` o?% $6; q]jKĬMV\ՃF"v-\BK3#^Dgm1"ek+rͫKk2+[Hez_{7\tuAr545݅~GשSj>녝 'lol,d k.Bǟ>ȱ/$`Y=eNգUXS91e"6Yqc$F4eOXoI= uM;M(3jFSZxQCɍ 1hhytTS5rMɢ BGp&(ZCƞjZLc*,vČ3g9h*!g~{^P\~0Q.~ FFcd&c\IM3("m;ODb؟\kdC֮*o@5fedm鵀" `{,b>q3wn|Qf_3kU`D 'Q&e X 8R1O:}gbAY$5H9 yS~GdaEk?$=[&I3sɵߢcꊷd FB0*&.y#GajdtWw>/mgU«@d =r /&}vlWjxVi2S72\:5 0= %}c̻``t /x¹yo\ ;៹7ca;dg<>2e3F\E5U|5صB놆QAC~l9 fx9aVMU\̣T(r 4$C|RT8HFyV9|a48:D̹0@tw9XGV!b_!p}vuQ~bj=)5eg @pMLs_u|ҢU41y0>ct{yROXNF"Y4⠵a̺z b3a7iO^`X|7 96ĉL)^YBNM71;X*JWJ/ f%]asQ?N^O詢:o|B-F#AX#v =@{2ڣޔ)TȕddoYd?HŪ*OU"xp{5P wgU܊|ݢXH`I4s+$0P]3XQƂ !4y)=a>Nhq"? nYٛGQuwL f )ҤI2\<b HQPrnjX!'tvП~acCF$]tК(Nx}o6ܴUW+m(  ܍#ԅ`/X( ޵"|Q3J y#"L7011l1dx7KgBt&y5&jU扽z0wνhB@$@0=wv0%Lym vYYB} ӟ80`pYُvxl$ҒA̅:{t`:'T@Ey7ְNsZF P(L:vPYxлw͘1 U3Qӎfv0 hW h*u ejlt-ӈBqŁ{C)\  ]7/,-Jku.=Kk!I=xYf3{8s^'!,~S$yX:%G TX~s0i|ʎUݳbƯ}WCA)`ɸxܫ)F)E>q.y{];uڋYzpxK%ԁ2 :?;b:.MD&+p;"zF&IZk@ӼcQܒrEeb:7u18Wkv(G %r WF%Szc',kM9"Dƶ453.a $Ndugqň[mX*_s<٬@fU>A! bqS$0+BKh6\s?kKPb4I( z[7CHY\l][CB˭Б{jrMJy8J_wz3=,pF'&s:)M}Z)M_klKh?LV< otMvjlemwHKEK: n=Amy'KƻlNV X`tYfYТY7_aT~SV%UPPJ{0@,;fm7r,K2au,F̯) \h nBZbxpVaE b,Q;N", {4-*[oMDB]䷾p !рOU!eNqy'MáAcʯʙKtpV\nH ̌ 0%TF[7kկ$e4TPQۼEևh6@r,e=B+zASF i~oa e:$FRaL fͺ ѐwYoƤ Kt׊,Cde&EEJ{Rh<I; NNF?B" \(GgsX0C,U"qz5`Яyꕳ0۷?j±A /lkw0]kAz Dqnwk VAyU<%CF1U(©[MЫL<>ވ_ @"rT%t[D,JQv\pDZ9Y6LkG@}VYltmx{@)<'"L-T(1W _t7DݤOW(!f| Rm'L@fsDs 9:=AHM A"G<Ֆ)*<0T$c5r ZBՙ;^8>Ʋp*J XO_vk Oӯ@;gmlT68QkZAQ%HHF <lgRhnJ/mI(#Jlx.艞E_%\z1O;Ԁz<>?;&Vv\|LZM:v]M?^[eHB?'~pxƃdD X-p-HVjpn4q4D"ky髎.7ĞaߋoڧLW psކcq$Mf^?#~HҠ28y#[`mmۋZr7A#nIk$ ٤!`$@YZ쀯Gͭ~/"7BNh]~EbDΓ, `j.' b< W>Ǘ;z֬)6܂MO"VT֋*UENZ `)IŨ[=ϯp=RA|sJ=Π~UI- @-lUU~;Eec$B) &ɇ y\]|cq}2QiܕmwC&7:1(1U[璂ٹ:sIL+Ͷ Z#S= zbw^i'ezd\8c=x¸ICI5@ sHW|(aֈlUժ|o3 7ޓer%"hz L\\Z fLՌl}2PRSfg8J } )b\wIl gYyΰo;MJf^ P Jmcp*Sˑ|\zcg hx،t@̄;u'ژ}+VWOoO_6+ gEayISkL>Ni@Bj#Llߔ#${D|默jS$2\;跽DW-lYZx+ $ ,t :θx3Ɠӄ_D8Zױ ?6e:2>oD* TP0,PK-©hV'CU-V֒a9d34ir@eP e΀Hz<ӭtG3pC8:L\bd-cyPQ׋kݑ:/&mV#I:V"z p({D{-*&ͰwRy ^coRo\`uT,MRa-aӟ Rsg8]E-%pӧ)U ѹ?(zDef|V`*0\Øf9@6ѢxRSFNc- р?pco>|]fGl1Bl9U#wgCFO1MX4gH@.Y^45)AB/#e!";YQԤ@p3kG]*eaŞn YNнCH ,4Xj0JBC[ܽ4h#strOEX♰}ݳŞ%T8R?*SBF0آџr{TB>Y /(lսz>.ޡ "EŕUg}9NA ` %tp&N(3¤{G>a,LX rhuU[:I 5aE4i$Vh^e [rʭ~TSi))n FQy0kLkws} _abgu]!D$d·>ӛ,O9 u+v 3Ps-W߸F*)QoЂ{Hy),ud grNgQy41Qt]AʺVȞhM \ I_\rR`Lwba+/\!TUD jmӑy{\b okp(-O@WT ը\5ڣ3u2^*j hpk%+6Ρ*ԍ+yM>-ی#8E,oqB bo{:>$lNp_A* @A%qLL/% o$d#oL17XTi7݅)CP=_] O@/ :_%GVxaZ1nxCS'O'lg@uiFپÐ3c)1Tu)rqquC':1!n@7q (P_2tr <ܴ,Y#˨c"Ak&R\̆g%,X.BIyr~^+),t 1"!n去PqV<*wcH#GXRKWy S@E]֊tJ̸V]$'-P/&^<\\ ,F!ࠧoumSNc[Z9 +|,ZQ*yۅ^^0c]eУ*M{SeF#' $0/{VzmOuBOW6N9^q[ۛ #+@f:r PtMs{mC؅( af ИTIsKQs/gj.&L2rch4~% 9!)<%͒K%V(%:^X! P c>"@P`w`}a(N b3l )xضX}KK("`5(¸}&,!3l s;yL8EctGB?LfWi/&)iyvԃ#o>3tgA"w>A |yraKͱ> =co'xyPA_Mi[2k-R(Ll,mгUE?N t],1a-C#RXZo9u54^>rO!L7 I%&q3w{,r@0@%fVTf ppo~|%Z &WGx%`JP`Y|܍|#(>øb m ʣvKmYV34MhaU\9=Nuΐm}i $@+`ֱcoYw2{gDCXՉDғqr[D; T@p=UVv4,VIBa(moCuI|;XJxS<1NzM> fMvNֽ8h遳r6Ș2Ƚ{1AⰞOBrYsN1k &fZPI#zq9]TήY6FW _ 4,86e/(e;b"k,N>{um]>"<f}^.baU  i33Z'żBJ@Qݠ =ذ"33[;yPg' 䌚(Jv0}T6ѷ&׫ WJ$@ 0"J3&=b"(ծRZjci/+GrPjXqkUg@Vs /ݶan_*}?i99괾5Yt޽߽ŋ ON^B`|XۚXPY2Rz<;A;Y?ql*{El=S%(2μp +L-X89\@M3io+^<F.πsUv^m"2?~pNKXv-o@fpTf_C=a&ocRH:U/P'~=|}Y:m"9*cxJ033MʨV"w =6v;6EL~(;yhuWD7  lplt$kne{y xD#6WˑGa ]H1n:~֜7ԮM"6 W| )$oȘ:Tp^!mfQR3GGX \ aqHDQi>лB/XͲQI UsْݍCM<gQI ;@ٍq,YoT )@@C[SNodv4.61j!kc>˛q 9g $gXbo=:Q&zn2@ 75)o66ld :$pPP0`9F5ة3+&D"C:-Q8l3J3R2= [5<6+N عda}u/a_3;0{.)A6y \!K@%L7]T|޽wR ƔJ73# W,Ij ji^"A? a"6 `,]YFW7^z gl,6b+fX'OüE}}Ԗӕ/Ԃi!:">ء눗+[nydtMn6{cMSl$+۰u)iD=Ìk{Ü*sG*h9*Jљ[?в -4ZZwD-nt쫞@+q%aEP?_OF9"21 !2R:j?ҁcLnHȎJY"ȸ&r""tճew֣j^H5H(R.WuNX>0gUB%Ȕ? ]@ΫɆǠ7ѺWeŀݥ=߻)ة_EgQX0Qvet%ri o}ʞ|ygu(ZE^^417RSeoF]e8=>"Pq>)Tm]ʨlI/!k}Na F*K=ܱĎ l+9>kU;hF*o{M<;.iIExt6Y ?kQM"D[ %BU|}&Ve:+OC<5[D0b+]Ou;3AeawJ泴DF7lJYrY`!;Ñ!9+0EDH5ڵMsX^ k@y" /Pc(2L#$v|?w_'<,mNL9> X9j[=+ބ^ N)"ԛtDn·O69і}J`rT7pxKNM`l<>u^jqX\!8#BVΩaD ~ԭ^A]EغH3ܾy)~}rrbr0z p[ oRnRـrXFl#%^#kN+zsT}s%~ЇHW{2X5dM Z{Tam| ?iuQQɓ~:ے4\@S}c/O-AN<{9`Tpȑ$ئ(͸\Ay,}Qy4g#_nCZ֛tj'rOН%2G0-t7:7gdWڪ  $)cpr-X@S}.~,6R;x, Cw}w 4i:1gEbǘY"t=&X EBGXB 1w54P cUKzb$*ن=[޴cACދJR4*LRGDJ\*żV#$fJނhz*|wWsPMFd#{hH[,1wVէ~$VY-.[U{]ЯpT3L>dx۩ ^ (ЄSZ@bvB |vP0}!'*'O&{#/,uԦ|a"Z ;z'W~<4]J'^pq!z͒?>S{*5hp%As\1gEaͅKLYIY?bv=S~隭dX>osAyE7:aKyL, <^h yeQ7CӾ"nCCtuy-8+Dk]0z*CtW,=t6P;ϩZaS\n܎n,*p @C(3雘ι!<2?R8ˏ fP,VD3XR6.%RM.6C d+F*9TiED{3DQFjiE;b"ĺt}YdQ8$c{Nc#E!]ߨv;OUk R=2!Q Ɂ<}l zI (rff~pVMi/( U$%-S_^OHQOL?WsCD$%D&]C7]Σɡ!i返j!N@I?!w/挭4Ry{KdJ@7Zfd!ɡ_k*G*$D!b)y &)K$~a$=, y^P~柨FBb:bLx(>\ˇ"{.}S]gM?Aiߺ|"&NE}Jq {|#Mdxx*Q$N=a{d ĿIxH-tAݗ7ךgؘ`dfOζB !8HeDtvҵi̩`mf-#_ۑŪR-biP4#=i" `͞?/@HFTbxb|èOxцksG9 9BZ>=nOP_4qt2' :zHuezU+yn}Jݾ5 7[q_/ߠq1jZ=g<dI+2J[b//d-_'d/[`}=ܑZ|s_k$8nG/)? |ǭS70u- /16ɐj!|I0~ߕ)eb˘t4`JjR&wlwiTVճലA>&YD b&&#Tzt pnhݎzH+W*ղ<{s(*]ʫ}+w7|#ύ"igB"%q&97D].cit`z *tt=iuUn.n"7;uDLjg^ja? D#[Aj a6mOc|7[FR7'>jNsퟅ鼸s*`z՗b!H>]M|GZkC洷Y:Uz>=71ehb )ڻ}y3YxnIɪD@9Z-|6@Y^@Z!Os ~<墄4BowqXkce8 jLliE}<y]D݋`wy+EN\d>^#mDb;v $`Gb Aca<.vphԏz?#@Z% KցeZIt@Y-BUz)D8Tr&a>gZF(S$0;rNˌ"\Vs ,rl}AYά&LGm̳[lbv;@j9y,:a2G>;xZ xJu9ګgfJ+cۯvn+']L\_ Q6C3q*.4Kjܕۊ"8PAƅٗ |H/+ 59:f O߂RS]abI.nxCe1 L0w_4ϤDh.f[_ ~[cM`R2I\GD'mz '=GpȻ*/ 8tߨޚꇮ#~vE.CS >D:hJ$2 e`%D8[d9Tr>`(Q}8׽[:B_tLDXQR,FE{[u[ f@9UDğ\ | 9q UrKTW{05i\vIJmBc$*/Y9"p^&sɀʫY r6FQZ؅I(Gtn=HC1côgBh:\M|#"M@~Oa4ĵ^-\QL@#t~zxg[+ao=D:R[#\ѯ #Pԛ z?wӐy6/#T} vn)q8{OhOxZt8,WI_iEE-'+HږD٧aPFGkE_.iLt7HOR뒏 a%Y1SGպ;5Ji2>"usfr4J׵#߄Յ ^@HhmЇ_|خftBLծ1ogTw*O['F#ˮ_Ny*ղgI\GL%}x6oC#"ɰGnX$ʶ°-i *fy[IV(_Ya ^g]/NFlF8m;r }7/,Fݹ6Q<HAVy(? c1E"ie0ۧaU *U6 Tcyo(P'(ܯ$7lHnJ6]d\Բ %F:X [UO`$;ůM'U; ױy ۡ.{0p=>UV31ESS@Д_*q+mhCA /_hṼ?@k]h XEUf{c!iW%&q⪶D?򷮠-΂.a)iR%ddk[ ,ϼ;}XB(;)*Pr @zs2A>5XtANxm*ӊ"D/.ЃnU4k-*i6*- j4:ZBfGo[v7Kןl]vȇZ}YШR}&p+ G%ׂaZEifae{ a'gȊL} #}m2s)V-ۥ֋}@Kg<#+DN]^oxr<_^)| ,=F6z䍖"zp5 d/S`kO~iXjXyTߦ)ZUW ]7fF;tLɹ_{ǢQ% 1?L$5hh껻o’MT Em7ۢ^'EZL @NdvQYOˀuA%?>$K[h +e&)< &̟Q4#۷ZQIo_17hx:h|VԹGEbl8mDϟR-l6TfOSKńTM]]-cEw8 (jVXWk}SA3uRvHzq2{Ɋ -Dfۢڞ%^H /$va*ѱ.-i9틌^Ŀ1w@S;Hf&F(׿Yעɭ=%4T!RmScj[7!*T!G!*-(]HS &wD1O>pXBc.}S4]\~6wzq~[ћ_]j6 vgʥ eocS8FBrv *$s;X`R२錝p0.=ͳ$r@ܝշn8,44W\/TB?PMRR=>9%vȂ\ {&=glZeMnqT/H(DVގic){jNчv^aACݣ@Bb}ᙠ/N7.Wi7`8J='+D qlC/XH%YfV'}"P Wb+J2Jh/>_+`S!Z0H!°aѽ |0K2:DFJ Աt]!Ս{Wj4:)1F v3aY˪֋%KCٰPc5P^N''e'JBK)fuaBO H"kNu{Z5wP8ftl qn5IQ"OC#Cj(h*di{=V:͸,X6jYT ީ'UaRML8YY} fx/<L]Ǿf2k@V_Z$Y]:I%cQ]j!+S6$-{-T @5+\'GaԵ x;`C:ޚ6Hʇ5#/XQXtu&]aPō?1ZN_z&BSlu{f̐X~lO.(WϺ*$ /trw^@oܠuyUSEfa:#U­EcEM mmp[o@ƿQ ށ%Ee<) kbX9+ Pmzb?ݡ9t{2m\n նn Af7/[sϼ˲kʨ8}ɭo+%L(v% `)j/klC:J?u-e<)ɜɕH >CIy$)! EWK͏blKC|A)UǢ b"ÒZcSEJ~eHRRs$Na*a*iݟxAbʎnTm)ܺ$i0Cgs~ r LPEH&\GHlaK nTPD'+۽@02f OR602!1L>xb,.S'8wYpy}10[tMNIO 3qVc/(J_[cݴ+fGvR4ob`d1 BoARnK^d[R3GiE&6ݣ.A$H-* $c8cX /1135NX_f/M>X;asG0fF% "DkI]$Wk8/)>{+}ZBu$ۃCUОL9jf  \gMOt$)xnE18T %y2, #>wePg?&{Ar_sxT{C7IZ[da&?ER{B[" z+VZz4}!TA `ߨm< Coܘei"n|w`V^=RM᧌C9ƏqW_vkcx&FwL64WyȾ:D /",S^!\N]a_OX;U4dM&OyA ۵%&JT2L|f}!X6!x(+*Wƺa: VaPJQc 7!fxãA"Ko 098bO 6p+Cao6F@{S6‰ob$3Jz-]/P\& Bg$Oõa&7{0wTd 1~SC] ox?(6cs&n&>^FXGKSW+GWs:Q;%y #ejSB'ku.+ŴhCrfx۞X k ̧~;tjZptIaIr(?lZ]MrhJb935UÈܑ٧dGo )+`, /X( ~ri޾)$!Uy2#9k5 6izj7ax_(8g?D- S6w[\-IǞ锚fO=[_ ӎEGjm2و[}XVVvI'ND٢ pЙ8wW#K1i:ꈈ8qݎ!b1c2& l8.ȃ]@T1i!%QݓC@KyhG0&N؅ }7pU[.N 7V7HaN6F)(..GÃŘUS_ z<gߪ(XڃѬ_P#)MV{CjaCl\WjESQ?TR;iDѶC\JKmcv:|MicntfiPq_ͤ(LN5Grj๎&YtMZMD1Xv+Z"ᵧ|l}o:iQR DCMdz I7^$M~/;0Kus9cǂ }, 9N3&+H:Hbɏ{r)|Y4$\>T)YՇ}Jz_k80;Qa`a0'߹}_<9]B_Dg0g$=uD1Uᖏޟ5=^P@DzK[ _>\5me㹔g}J20!)QQ sw¸~4*=ߝrs"ni9 QT.RZpGΛ5ޕ[Q w8F6 l$$2#o ծ{@^-E*bzEl; .0&J[oSovm/ פR9䭬EuU%#ƟA#qځ^@ CC-ۜMDP(ٝUb,CgUlW<ŁsUmlCb Ri;u*gpvh )3$4@6n!U&]Λ꽖'0b/@W-]/ÏЦߗIn~s{Z^tBE#T\GWtp2D]ŹtYRU% zdƥ{a~)a=;2gaEM$clA|8(nIh]#b6:*ķ`YqӒ]`FhnC)?s(js ߸ഷ !9 /_n@!k6* #(ԾM $BK\z 8! SY4,4h ^ :UtqXAwPoŸiI5Uс*2B^%sv>9Fa@;L v+Rѕ:1|D뙁u']oqTr5B 3eNO?rvI La]K cCV+0!Ϊ~@D(uH@́qx,uJ^UfxWJ1/ω?Z/m]MBuF0s`qvIR]{ސ0ؽ^j~a\s1A r{YRG,j{]/:8A"S9Uжq.qʽy_Bö́v69!D7o9'^W}TRͰ2U4N~?XM>SAB$c.QRst2o!SAKÏt>wJMC.XX TB,~"b>s}V\8I{!KF'c]qQ:oK.N·vii <#^!fM@ ͜H4=q bl]͎9qgl+vDž 2X8pOC{L\{7&yN& 6]=*xC ={ ,g,% Pv&Hv./Z WA[DU?^*Nct)$䙯=9x<}})k+C)z;g;d?)! c6[ )o{=SP+YU$8WA8vv8y/^Q@q^Fm-φrY łpp,j\NG1Z|VF#|7g/zBƜax2 1|3P<'cnZlsr :$zu[{]fS}1y/'2o ߺGS|Jõ೴pi3qAWy*!^s 1,$љ}wU׸QKg4z?yAF#jqn9}P &f3r_I~Hu2u0 sVOZ!|葦Z`Y3A̙#MF$4  5ZEy.UQqYKɈ0ˈ5W˱DZ*BXAuTju~?:Xh۷5B?I[s5萌jޚ1߀D".@I0/EUmi4Yvh%q'Vv>2]2וݭudf?+f }sɸY/PD@ "jUfK3~._Մn(@$ Q=:>$]b@W܎@e#.[B]nj.{ GK'{xliJ:=x'uiPnjtYYwtӕ3q"L vq!Ԉ,ֹ' I: nĻl;RoW0K !0`%: >"e+=DGҢh%? !9 ,sY&Zu1:SsflSZ^'49|c&Na3pǹAqLHݱ_V{T W >#"8\wUjtlD7̹K?\r&[@v# Q5dЍt|G`% /Y_IrG^'={((F5zl[Q 6Kf/ hzBS\}ӈѳ iUh$vBG_7~Hic;AY).Fƥc/)mfIӹe$v :9.~:7v8- W ʗ`cuʰeWm S#9fܒEx QziY3IƇ~CΊo l`.)Ld.`Z6(]e91"eYڸ'I0+FHBq4d笌*O{D%j%>֪;]jIYɻܨH!Cf|?TdB5/k}d,&KIBX;8L,>eq)DM@k:c}-[eXH#3l|DyS$g%`OɕǴ Z5hgs\Sm0\^DLk,R 0?zӐ),DO,ٙT8,xG/E PyC@|O< U~%Ǯ`?n(1jp2] C3]m@L7|_嚯֖?Lj@ʂA&TvGL ُ.-. ct4{^!Cw t`n/[t/~ Q1U N/|N#htdyŐ7h񏺕[ǪbV.Ls'G Kkf#$rH,).8.O8.pJWي_|zb0_wꎹ_D 3^ٙ2IVZ+""._HqL;~#|Q7# v#g;/9UP4@LiuTߔ@iˁj !g#3p*tL Z~Ԑw$}ye~izyJ!@RRV"$N'yX7>! 6Z`ԩfIԽ!a@ fSvmòsJ?dI#F1Q? I r&9kk3izQ \"vj_1L"W>0YՋOd>e V'MXސs<ԔJp8Y༳#s6 ;Df>k3Տ 6Wa, _)$MyJsLW.vԹ?p ZLS\O¹'(NP\7̂ :T!srxc@k|SOb?^;v5g(ѷ$J@{%>c㽚1,|W~;+oGbOPk)oǩ_ 7]MY5Go/Ӭa'MB|ZX D%_=2 'E<+/؈un9:9pόb sZw0$PT,]`C.3 a{hc?Wb~ o!D!h6c{xж8Ocn"]jxɠ$! -pOZU{[}lLo͒) d~CDZp_J|!=i:!q)%]i^bÚn"LGۍ2 Aad|՘jB~aߙ[DQ%]SLU+Orڱp c M2 |a{?!V j0$Ȏ!A!O*_~ &rsph(#KN"X20/aSKDzs fYPŮʞ,GҪkѱ[M&4}K u%(\>GW'\R;ddB̅ :xZΈaa%%lUox[.CLvNPas}ݳaeq3)M,b^Bbuϼ[x-L\Z] 01jXf.w.3d-uȯ2\.N}F%ϳeDb9N{= .Zs$ ).Hthi޾"Xӄo\`IryD4ТPW?O>3\"K|^/⃐Z8C]3>?Vpy>A/AE> f&m5Cצ ̜ȓfc.*-Z*;R@Lk`G\ƕKܐNp\n&}k("3Z;dC0CW(>/d^c1m ʯܐB>k\b纙YLfȇ2Rs ¦@ӼL/D^ŭ0ԇS'QctM!I݈p27W*^dd'Pt#Dcc0Nw"Ƒ)3WSm6חM%rxT#!pzBcMD?@H͌ߪ3t-ףdbէMqؤ y@ucVءmsAmOG7^SWIk2FQ}iֹS(Yl.cx_}$\T*{&a^6jʊ:qFCDgR(+dCj zt[6A6>/0&2dqX JbV"O|jѥ(646UvLðY:*7ub1;h{gI(OҴZ$8ْ-{Jc|Up 9<;:ەř>Fվ{^FIڀc慴uE6͆ta/UO&H4Y琰) oZ/sطj?΂3:Y$O}eKEy8wrXcUS>wYs\kܠsW5Bɲ\R(y-caN=e0@nV^}C;KR6Wڭf:4ai]o=|աZ$c*_PH1rd͘ ,yg"#~3~V T#f@iO#TjTeW5GK0p+*R⺼q5jt冦"ᚙ!h]XVq;>,*)ka9R:9h7DCl U4lcAaYjGʻح'4}n ƎR>(;Ւ) g fną`bRT}qY 1+ůp: qݬ /˸@. N&ZҾ7^]BqwyyzvQHTVa )0 78~}KWq$iF"nA)\of=}z^y2wtJ W̌SrJT{Dj O$V=K~\ T3Ԧk.sw`Q>Fތ=l@zS$;0tbrH2ͅk(YP`@=nl)jK" Ēs0enAi& Е<:-29@ N* sK鉚>CIUwJIbOS ό 71LSש6ޯ 08AN.V <-c%Їlmm/hefO.9v=tz\YQ^=1ȴ;MusopYa$(k1GڏLV솖fqC  k3.ދfE u)OP5ڨY;H2Yf*#—ZM8n;ZM4T^@%\9? !ŐySuMڿeC/&P^Q=L^ `@u[|O>v"=|ZtjBT>k?ɣnJ }yx5 z(l 7;ʾt|Jނv 8H"$I/ ף׉{es/: J?jza#A.ʁ`qd} !xD8:LФy4J׽4RG_?m ~LsٿX:Z͠D=Q~7սI'W0?KךkOn#z ʒ7JtU EAZRg?j{rMJ2{4\8: [5|<'8zsc_o~~I|8!evbӈ=Irm={52Q{WP7 nR儅دob8ש\L/oV@]M"њ9 vB]X֢G5>/|qܑk_xP`}/~3ZŽwGޚ"1tţx:min@6XZ҄%ܰ zLc"2 W(x_{b:`DT}gIPcMp7~ؠpKEyhvCmN5e{"Կ4'} ɑ9"]-H?VuEVoBi|*jFBDAED͑ K[oa7ɝH+vAԈ ^_4Q5E%BWʡ-qJ;ǮTǫ1}@Oeͻ^@kĴP{-*W.#rI=GO[.AZ'&ȿ\ 1H^2=BLJ/d5"e]ET?ɫ 9\Z/0?\%EY B?x;қ`vx􆭈kz@ |+sG'9ui$GB(s @jD8ֵE[*P AI cჿg|PΦ, cgFM~MJZ0o*<x 5}ȧo4@zdh{X 8 p/n6|@TK9Їm_[SsMۅ:̣,:0u@ᨌ8R`!aVh. &$a80JFiB[D?|d׍ּO8LGKkgS3rj/VP[׫Mbآ_{g@Ta5J2߶]TxTkm;$IG7`Zj7 <P" .)Zrr1?s#t03|)]J A*(l]L2,Hl1]|ߧ;ZcbFA}XlQL§! +L9zQ??Sǡ 75D؅qEA O.dZ?Ze˺=Ӂ`bƫt̔Œ:3Ҧ+}r ]jCٴEv Y0;!e;/=@1-8{Td+/XM66ϰnjS"#cXj,~ۋ7|g?=FsMi)G"rlB, [H2 qY6qo^'%-r/ڒ&kq;V>rۢKWUj]=(Fd™h,+VHzFl΅EwSAH1:THWBEWk݂=ögLc;OS2m/C7^2 1ڰ#PNPB 6rB h|ҳ-+nqw^*eUevns7Ϥb3 Ojvdƴ)(b$2$2A/@v55Lg!3@g<ĝ3w| [-}O`OMc3uZfwǫ50&f@Lh'#&Æ+<~zy$Kz0&af|6ZĂDTQz!i;,VFRl-Q`T= ?ՠ |iadڇ- _:2CXh/9=퐂c#>2h! q!Z%~6]XEq@/e#[,ZӜܗ met^\3>r:!iW̘R]M-h(y"P[}g޾1NXWD%o_l߈}Oqr/5 @b4 Ngqbl.CzѠMsYT6•O}#ChgGp~l01lD,H;-zgZ C`eì"EuyJV c%q @k9fC ;<#W.v>HU*} /t-V':Hsޫ{/k4j[o5k5bS0Yg!/›;cA5x,g:"߬[}>Ul4ܼvANf%QdC:k!$8DvMpoVg|Lm;L "2J''=jmO,_r΀uVt/#I4Do*ӞN *қ@jj }fuf8SмKdycmBw326Ӌf[Hr}UYk%MmKdǦ<,ar8M WeD\3Dԅt ^H8% 2t _nqLU:,0$nKm\TŒrz?e٥:9,?ZJe$w~CO1Y?Ipکkq' #]< $\koMuȖ¨Tp7@Gj{Ykt2ׄ_?"t; 5@EaJ唭KH4pt o K\5,5!KCL4نok}T lĉz6=Kaf'RxLZÅ޶XO7AMnzgvksHwUaOLҴS4pwc9A*x>:G(Pq;_77+H PF=RR_ t{)sq#/>̅o@Zl{d @4ܝq{62o~ٶnV"[lO+T jk(̋- ΰ55KFoځF}QR-n' WnBeq NX;x_5;dHbڔϐ(w[v=5:jK ~,N8~vkX1i9MRn,ď0,t 2/㗬*akb7% vu*K_T~]ebarqD07#žҡu,pATyT.yUj%LOne^Tg#|P^"T"+k]:FCS9%|*3W⹄7ҫi)) f2>WLP`⯦qU_J8֐7igL:z4--z}k Ž;m;&NykFw4_Waf{oxc (=_?X*uz IU?߉2|o%X*8 aHeض60uҎn;ku=tK-Jb((KCϳ/,1BCx05Et Hlڈt[/ITxo?{'Ճ? bbt/߅S"=VDy6% 3s&܍nWfb<4>Xbj jgH2x"ʁlCeLK3_m1G5 Lh7&DqVy ,)xip9BuL6ȵ%$6q@vP,'[Nq9'.}P¨ ^wm tyC.Vn PXMܲw² 4'{jTkw Hm;Qߧ2~|u]v~m[񬷏y0ZԬ̗4ָmK%;WFd(V]gTRk,~Htx纘?g v/l|_eq<NXa^=M]_KUnbhoCld)@OnRea7()|XPN9DT7)|T,r^a\]Hq̿}-+B9t`U7ʹ>>k\@ &p"sY6=* @_ɐUwT/P-H+>5@BZBkvl!%!wf[ 263s+:tp!KֿAC3i{{&AmOlރK"kkQqy#uՀlS|2,]/^esNE,.Z@+ jyE7i@u ~B)ב-re&F[ރչX?iHߦcH3!, PUdpG Y֝[d/ovՖ1t%~nࡂۙxYR]m^dbHB䎆;98ofz-CV6ì$QS+ukPחS47*UDX-PąH%6?(bJl z} י;^!U͂|`oxWP$?(혀}%p͢lc|ћYS=|iRxnA'ܣ9q hAո\zB ƦeK d5^?0ΓR;3ٞf³stTc6X8YX{5f'c&.⭀ʠgF$n֣]r yOUFv/!eJ~Z ?>]&D쮆MܵDXI^֟zO]di⾐[u< 4h #x^_a$Ѵ[XbclťjKQ"&ԑ^k @<% IAj,*,!.3V=}W6Ej)L2wQC/W6L@rп9Ly /*1\~E[U\v;YÛ { ǰ]}bymtruxFL2#吝c򻋳QaFG )*daCC)/PWo BO8 J+S(ٖp"蒂CTIh#jge~ԯ#`osF-"vwU=i 6h/rqҫmUY~|n |NĠY4wB68ɼIdiޓHŐkw7Lm=WD7ubs5 $h0NpL1 8[/xrVS%}q#(lOnSH yө01 @9T4LvCku22rROwMT]?ŷK\])؛ Qƒζvx1i:`RsA&3^+4+[mȱVI}UQ/ds{c4LRmv<3KyP?#rAW! ^uZ5!"eT -߆<Qz<|?DIλ )*1J?bL(6T.cIU5Ʀm|L'ի}X.fjXVAB 9"!qѠ(*ᬙ?E3w&=Ch~AV\L*5QL\q '8A66H6SG]Fùo4[ӂ8b˩B6{o]Ú 'o1Ȱ QIm`No~-N5^mq@Wm e*o;otRٿoHpXm($Z;UQ`Yd ۘk98ErSR[wpٜ /j, Ǧ0R p'Z,)h*5 8&=/= ĢA+spmy*ّ u^H*z}ϕfI)5>x)01x}94ž\.(R~T!eJM'VM~t($!x`Qzͷ,8 #h s+c:nԦg ;b.Yǫyt" * 'Y^cgV`8W3 ߪLǢm"ڼ-ZQ_]wK=2~ ިn(;([]0hF <;7NtPB(xXG}d &ǧ4zg1NMYNtUAn`wy4 x_Nt rB,%YwMa}p`*8-qغuςJzj;Y!4HZF)Kt{'gOo#I'p@BCwsx4œϲ3^o:Z<ӯœzk@Oy.FN)f(N8ɧN6(,K:GmGKuB' hE#ɔΓ@* >z$.ӫtRT+0md'\Pck~ä^]kpݤ3:q,x{Qny8o{Ӵw+j7Z2aowʻdz&-P J&x7ی@`"#n>eDWr;8m2׷9N[Xq65aNq{i5wf!@7A%Mȷ@wk/VSLQ U u߾|R 837&: )ݐ3ar0iS#Bta΅]=Q8mC|;|ZyZ='Ɓ?ȝdVHͮ}m"z @+ x=D5hGUjs5:>v6AfCy+h ~6X}x[{ [2Fjpqv>$*׷AaQBb:i'1lLGP}iC4'U]6Jf dw4*wkOucƖp2E+U'V/vKo3ݚoY3^M8eqRr~-]][ݝՍy|9A`.Q/SOI=9 V[\T`ݖm!k /rylX` u!H.wNl^A"Q .T痿Qŗ~R|4'u$S^,ծNEk2г^^U{B^pIق;h$:qnwr| B >j 3~XM\ 2=&k2_HBukgյv&D,Rg6d,^PA({vY;[2>h7(3{k^Cj6O cEX2{ٵыntT8 #7g^y 9CǸgw;ں99"dmsBG^ب?Q ÜPc)W Q%ݳ:$#ܳ{LK;g>˱pkvzO;+.a?Sh-L aiZ] 1W]0*q[U앖(LA^3[7oeJB% 2]Z]LaG9rt]\XyPX pIq3 A0FtS I; f)bG"|:L#:L{=3y0G_3:<)wt!=ݪKoM8^/K5{ūKCPzYlJಘο;RDuKa*7 ?]TnѠ|՝sd.yv gTj%S3c U_@>n= z4I(4\B^&Լe؈ njJQ1lwG=m7V 0K1TbJ.WsjCkìlNvMï#E"{$Cͩ&fFkFX4|!`Zո,P`|9 _%>)s YH}w@:Yv /|a'I:?`HϪN*B,7\$A*b@^ #=W;e i9!eڑhqv۲15 g@b$6:61)vߙ<` $ZϟlRf>"nCU5Eޥ^‹ڂbć:`]c,&8{/n]3e%Kyxs rRBRo92|DAmU{w–.U'Da5.l@_8/ {s&4M|I & ZPpYAЦ15w4)<ǵA 5|"HYk JvPkhpxNJ(On9;ݾV?u`EZq <\[?"| F}o0/bhO`eG^m%pznƿ za@+x[lê$4kyG4& 4 > 537Mi9ʼ/^`2JC- i2)aƥuQ9Z] }V5IvvaQ&YڙKMR^ `㚭^vKl`cFȡ+۫_9;E/6Q^iPRO3E!. :F/\F:g/glNd4J]D 8citc$ԚY>6)bb+׏-:=Niʠ>?׌{Pd`'䰃r8Vwpۀ\IiG\ج@C5V_~.bHkJ{0L已'fL׬\W5@#mtV욽qfAx ɴee.mQEB%L^ L87}^~ swB,Zd'ؗ a߈CGBE]>H~Ӱ(Ǎ )d}6٥<~4YLRTT*E6p~N4Ŕ&8_Rznj64  (U} zQj8Lqݴ!_;X̓t ]E:fYRĶEKbr.¡Op7(cW^-YAdwIRΙ~Z #0<`-!c鬖1Sd1*??tOzj0Ylj`޾V,PTy=wlx0yGN5aT'cmwU&yYc a=#3M,; MȔ3Uˍ44n朌C*@\C;ׇ$`IQQ'Y25QaoST ʺb zUF !533EPx3#N DFŁr#EðLsMgktnC;EᣡF kg2(lpЕKNǧo,if gEGg0BkD1aFMMcq#&-SǤ_2+ &iQtf|ե 4YjfY f2XBpTLƦkDP X'7WS"\|D.'dyn`rzJ쫼krj][eWMZ Y{D.߾2tu` s}2+9[7bs߮0= o+=" N<8L8%,f9> akGFU'2r d}0oi(v0SiΛ8CV80aD:y{ oFϱ+voH{ ֕Eˈ>?$mbB6Tb!~m@PNNW(V-˵j oT0=,\JX\T s@I`>f~oY- KvdPqlMqzĄ?_:o=On[ LOVBB>7Fa u믕SڍۿJ}z֌ 2TӡI>3ZjX ?ngg' ʡq{ds(Dk H!>ELcb9Of#a䟢bDr>I^8}S!>AK ?bh X,ǎ1 _ %,rHZ bش/^csI$7w|B:Ґ:m*,i 6 OY]AO`]E[$}`Ȼl6a/ 8%Uє x7Gqu'jxHSq&$LYn@D.< _ -`j8`+z: 5F"B؟״4ɨ .j3?rT,y?2CZNeA$àa2aiO{Fn' n'Mli7hlwgF}+e4A!;..=Dr]{1ڌ #lv$SҺPԴ܇Č4 :rw\%S]OV|er?l5s: J;*h֊9i3TW{Vc^xF,.Q"\]« 7-xg*cwg&ԯ,,"#&yQX"agqxLIMXIq࿪&&ț/n#Cn,'PW|z Qvu nZ)_[BkUإs%a9+BX, >hpOcN h):Tn!3W= X1\ f:-v.&*8z8~(*&S;"6AO-4aYd*5Tf}F$-m@-W[TgTbe @2W6 ?0|-6UI6p@q:bu4|yj$.Ied|$?[ V^|4NK%PZ,>isg'Е3~~ws8̡zBI)B:k zXtF!ukRJbUzP}SxF*iCTd͵Girvɩ j 1.P #-$4Fow6a5[C\wxN% YœMdkʾњӏ9R{\ao5W  _rJ,}"yZ7,ֹY(𬯗0ףj,8{R)z`.K >XPGgg, k7J#2+"E?OOa\Yh@_bU}VpfquY3lHp쬗\Ukhox?=-_6%v +l]Z]1=ج$cQڨgWꛝ'qdLQj k#$\) A|%`G1|^,>+' b] `[1b @ry_sk%pJ# P-(Y\A8ض3f(aFKff{s&N]c ;+ϧj8*ڈv-g_qz,;!m\ AmrꪽՔJX;ː|(_]7?sR+~bf`b mAԔ[c]kLQXbgp\N\9?鋶+;mU p J+0☫6 ނ /TV3<<%/4%eb\|K׏;S` =fMk[g$Vk ,fVTDou֊=\ViQ'L-\|0׻k4|" 0jbuR"ߥ>: ۛ{ni! ڴцCrcYF[薎<̼Kf/P܀+|u!@d 5D$~CԄM62rp5?l86:-oOz*J 2eYp[/AyޘC]ó@hzz]_*M(8(Ks&|l3x  ;p=- k$p-M[Q.g h,ZbB6Q` MȄ1xKzX?T&h<׋QʜPx%b|d-xj5'9y`]zhEbHkÚ0K8Q=L!"+p6o C:[FhEc=ESyXA|o֕_u'<:BDֻ.;db5N{>!eG#:&ۣӝfu)C,ݐ|gxUW+>[-*6^p ;iGpLtc@j?LWyT~I*p}A+8¸j5 }E9q"MVQUՒD%#&(P9|n-; \^$ 0;͖lӵj (H$rQ VdSu]-˗[Fz,DO[3Bh\)lQ8E@~woן!6(mǙQCQ-F_sKq.U&ꔒA KF16OKzߧ^ؽgm{H\YK6oOoP|!%}s0ʣT\0!SvӥD{m#LM:(u| # ppfu+;NzM,]͛a{% \62jsM<7j:R5{P3oY zv5ZxSJxN"/AU3pfWgy4f?UZ^vZt {֪tk<7%,& "rsV R!l-0h{ %C8GX@ZnaQ.&{65a;I;Ӭ i}1RЧ]( 5@u|#kw0 #ѫbWD&Pu"g~ 'E ~$wd|\'CI,S/L!w9J[֮p?zvebˑodwfq-'V;(w,.ť^]VA Ν VT,)l05@ލz&g;Z[$>{HUu#v?49AMux>jA}n7]>i@ڎO'{RN td{AuzzIY[i҃^.%rEuf g,OJzD<>-Ώf T􅦪ϓdKY Ē-mqtKA{*\'fы&j:F֠xȱh(bǁ#7e:.念90b[%ꕜߢ}/L4\+ӀRI?ܧ,3Axgǀ9hu&б6-?5@b$Kb6fbDɠs 1FIa LY% :;4T0ZmZJ9&t{ ~_6' t4}Ʊw`\<r&I/󩚅7ՀV]P{6ktڲ$Bщ'?S *M}}*!8־ŒiB~nWl.EcƋܧy˅3YeBLI=l(q,7a40k)% Y+!TIvC|&{nB\ִ-08.†]pQ Qr` '2kJ~ba\ wL; c8bav$jJQv7'@=,29Ԁ_߸%a|/ZZfs\qa&ﳝFG=Q@Yq3ޜ5&cbfsW7<^v1|PǗ.Jj\M!i,IP1k w! _AqN|\ާ$TZVd9N+FG+PU!N|9noyu6YoqP>2K!Am6(K H 0V%ĬF 228$TãoX|?Ɇ}BeDZ9J\^5J qjbE`̝/,hAF~X# Pw@NX>cQY :@082Y#oSw# &_jz* 98I+MK(=.Q hۛZpOckݠ``k^زhWUY3hLNBĈY_zr`[Y-P\zm=mɊl#Jׂpq7oRNsVc/ĈLЏHVW^i.pߑޅ$ϫxͬ(T9 NYݔ?r_$i%["Hj̡pL 5LU']I\\FZQ`R->,p2~be"d\4ӹmvͻ9rY /im>zv0t 1PɼUz.! 8D7g{?+4$6 Vz~#M:&Mߒxm:bgi $E?vb3gg. ͓R^ϴ7C۳eȯGMke) \buIY$2!oSqܕϵ}tf1?iN  zkb@bp6+h)vٺXq˞H4tiojG0ERE  jr= >t%ZGeVXKѩ5(.zMgGZzIc@6}bɾ@\f:d ]b d9˚Np^Ϋ&+= Yy=qGdŘivp΃h^3\o\XN{Qѣ DR f" Yګ07K~..Fsp&{ߩqрF>oa 4QbVMS(}]phY 7&Li5ĐwŤ (U(ř(dm~עUTvi ja#ľV8ڰ|߼޽Z <|cZNh&s,(:&r|mqYg2\t+6Sb&FD ƤdEn^vk$dz {pT'OJdksHl4|Y+r= u4IMe$TӰj{&u*$u.cȥ>5W^QxJ"WWW+W.7*4h;H?~g7kLVOΫ:чvC[  Jl+) $V7%m-YLxzPNph6g %SRԹ*\'`7a{1JV!45RѸ?-Př(WSB2x }6_ P ռv]7(jxAĬ}5&=x F\>BkBC)%WNfLX6aF֮_NU\E8Iy\lZ6`'SC PIT 븃ISt>;<_m66Ô|0nփaO>}$CRlL&rukGi9n~)%.zc"x=ț taȩ[: ᷩZߪʬ$l#gdUx+NFRoN>Vi9r:*X] L B3}*خ1g-~ nXH p1ǣ6Gk[Lfle=1OJ^,V@oEb焏C]30!ԧQi_zhlFQ}Q~вlBOqVDv"HPZ-Rs%Uk(d@W~[y]P~2)'n^9+cdw+WGO d` MwTB.IК_~5!o|HFw:WKF1bOf28&bd%0+Qun›kq{̆Cqz?:bvL D]ؠqլ51d&I%pBYEX[tή lB񉢍zTEpS =fp|eghs-'ߙR~F^No/"[iyLSy v- lRࡇ Y9iԾ S@7t0NT Q'$zy` C+,@?(y&Ydyw- 9«] h#v+aOq)7?_5̉bcgʋ o0!F (1Yue8YS&Am寏2LH;@! _RׯEK>tDms:a(f~c_:3h)W^CaL0(2Y|y|p/!%<y,yYoL_e?as>*>wl6!|M0'f%i+ ODiv EْmYGE{])$""͌8y1hl)R2n[Q틍D6|>aKj{Yg}ObF[<,k /[:nJh08҅v]D7!>"W0n _GJ_ kR)35$#j0b/A`G6hz|i 9feeU=õتCG~e )IMgJ{yYР4C EgCAMpvup&%7kPY|Dl.OԋC#[lh~ otè\Qe~~;4*P/+k],ق>2 -"?ìV'צF)%hg _jCKXOR!H*_9 &(+ Cת&ΤQ* rerCXV}|{B++˞C9S "3e;.@=7%$+{\srPf Ip)TG%=R%!Ah9V\mЛ0vlOKz>%FyK~#QS >Mǎ%;jly,=ȡӷN0Z?$91N KjD/8 lNGNII$Ʈ-?rU?iK!X -Q짛s2^ Wopۇ R:ȟUy{{cTwKX=i@(`EyϷُdQv2S2th%CgWds  x23Hh]4ǚ_sy6u)WEK?Wfut[97!xZ/csibMvibRPBjDk}v7Q;-'o$_PQ#jo2D._yk"VunhNVz71зLS) -+l"VyהFt1r4tNÁȤofs33;m`q`tT2" 'U&qkj;'5`9q r*w\L0Ee2{mmMLBbz&//%2q 7&w#&JLiL]cZ˿刓V,g淊צnڭ' ~ jW 9S6U+\I|G]9N:SYE:sV{pfF`iLgiD*kp>HkWDjCYjSŝG/'cDI[MEOBc*Bqy߰JW _9[&Ya5b-RrmSxj,qdJe8KK>]oOeeK T^vycR(fVUr"MV5|D$ $˼xx"SIGz\.`r[Mi~V;^0Bp}Oj&Io `+ػ*.ո*C8e2IPgZCG2 sQ|brT3qjY?Qľu?w/;qzpÅapnN͊kkr_b#9&@-r &E`;#[ {},4Ņ-y\D)hr9`5"QtS)Q*tf}\ T_͖,% !WQC%t! ~}AfxE (ȳHn4KV@e$E:Ν:WxN ~L2M8lhU1&EGZLff+IS=4=-3g!+$Xi]4~[y q{Tb[KV$Ʃ -tpZaewO.ֿuL# B g]WC>H䨇d3YJAuuS~"37~=7'xA!D6x}[hXq]1CA;6=+)"RQSŋIЏת좣('?}Øikڧ:; _e^a*ɼ(fTz Q%뻶CFH-3 }$2;dftAhFBbJxk$j+8L,ʨ_q{!XӠd:P4QkSk~jc^s ?xLV%:>kݽ\hxPQ2il$ម$~ 'K}&ؤRN%!nW&?ة&MV: tp}s!\TPW͸Cg^l>k'PYƙhwrPLe =:x?:xs:HjNo 0 @*s\$,I;&+G4! nBƯ'~ÜlW ~1n:vKbޣ, BuKr,ƅ,N6=A3ȱZE}UFx6Ԗ|-@8_΍fr+&z*~y0IeO:3Rtͱ{KAȢ&<BMH?}P+lN7Up%U*U up-ZdzwgnnoΣ+,bI?Uv=.|lѻ0 F{Z`gKcYh;Qik/lbcGys 8>DH[<ˏQ1t-pUVMDTmeu^onr%k]AYGP60tBtWTӶ}67/1 xCPaG.u"CֈPϖi%Dm=f54n,Y 'br8ܸH$^tU]xsYugذm1 ՗ ӈ˻YJs|x:/iN8Vl˭EcWpb{F5)!hK)Ss=?20iMj^%zIwT{ FN/t6K?dku˵L5lm>zɡѻvzCb(gg.!ǽWȌiK/{x3t24"Lut2z +c A폯㹙j+8I6aIW@cR!iUuJQyG6`i-uLd;$T>  |d; d4sN Z y|Nߔi(_# jpoM;w8Y`dʹ<)[y@ Wi[9'ܝ]n!RF"rgA͗Rle/ƻ+0 Ɍ+GDƒj_n]wáژnt9<:ao?lJ6Y w8Rs`/9T6->\wQ KIHpo.k,0eJ^@#Hlιنp58Fe֭HN =i2>M^cx^Fgl7ND^oGyY& 8O߁%wp('0wv pGnWoMaXv1M/Y™Uk1-&wQ 9bp 5#}<@K3gV4I"^SL$F!0#ieɶ'NL'Y~i_tevisa';_91xF :|'-1yS& 8fQ@*?Iir=DeXޙW MØ8 mUkK -~SaafJ^/u 8(fͧ7os}ӎםdžW+c/4P—NM\ Rvl\}kq c8q69iD_ (p|T- j8P/!+Maq:Ҫ^ja8'ʸ>ά6+6KMsG^[XGE ZN{8@%mghL5B#Mm I0Pv+%x˲ȓM Nȵv 3Y@o[e}AYV~91hgquNV'qJb8pݓG]ʊ;9tFWW;MU Q^ab_]KT7$)JX? xLdq(ƴE@X{%(zc`ipG,O f7ciЂ*4>\5zlբލ!|mK V?!_֛uJ~JdW>R NXb8:"юdi[@gGrd962W~F>4vy?~S׶]g!4\ו+.y>f_%ɘ\.B2MeVyUMta~jKl:l2\B˿ $9 "x ͺۋ獒 8㜪_Ś.٭Cyp7Ж/Z\ǢEFv&c eeyvֳ*Ap?IZ\ ˵)pZy~no  t5/%k8{:OacJc4(%Babvsy<>M[_:!t8#wYل{"JE&^8Ъ^( 9x RSc*~wcз_vSei9@dFxkY- ϑW t%u6})ַ_?M_6ek?qC|U$0- 4}Ъ $+!oEsu Ry/WP Gr6V oM`!f޴ Ot+Gr]+N|#`ߜzH}]li؜r,tBk'8ڰKi~,nj E% R]bN[@\g#~KV ;D]*_Su_wZj&s CrQ+?S&Oذm=GX#1!(u)Av&te:BBZ%1to1 *Eڹʘr0ȕ<=R%Nح_yF *௷0e($ڔD{>9&PrO:{T.ЛJ1z 9 H۳:\[moB=bBN$Ru⎭x# FkdtoK#Z mW7P?hG尩V}e@k3aR*C=j[?q6GNcy>7 [$ȹW Se=Mݣ#NiA oSO߄-Ѵn3 'ѭ= 73lنZ 'p2m$U*-fw)vʂOsTzi9O2Ax@fW@w%fAA'2Ru0/a5O'f+,%!M KTrt:Y{#?3F02i1@0Unȓ8r;! #NVR(QK.b߆3 ^VGQԸe*;ݍO(ZC{C-kː,цzu?w#+`ݝ_,alo[ߧ5QbAy6VR_b)UjZ`NT21r;R$#Zo"6:۶,Q:H1 VU`o}}VoX:%eջm]jtcyĄQC|,ZE7#,FJ R]] ,5%!=~"篻$>Q{iy Џcݘ,hK!އW/+nUP(4$sLs'Y_qUGR0fw4Ո&W^S_Բa{x2I` Nώ[2?:68TOOHZnFHLSٖ۽tUSHNnbD*]}rH"CtSX[ lS1:O)?XGxTT5|n.YRhF[4.(զ9oe z .B/zcuA&J {G8U6iM>A@_ChV+050xRDb+/5AB!-}ء_^XD-y㋦Pu:[8*Q"=LƬ?Nh7SKSD:oD GJ56)`|ymo({@O|*( dώhNeڳ<"'= ,)1g G 9g,E<%GH,~ zjnAU r%s?@ aW \1E}Kb+G>hr[|ٙA,.@}iȘB ftXAُ_JiΒ]+AY(A%B;* w<+8娯87T_:}M!NDբW?wVLd5!|PWzBn|U8I}jBRkQ (~*쓡Џ<ʬZcS2Rv`^M:WNJOPIlatSl>,ЖRіM)<$>.l'^i4^]{/<ۚـQ)˹qŭ=U)e:H j;Nc1B6[Z6mԭ JAӀJ5*&vUyVFfS\nd"SS'_3@j>{OREQMsve5! ^uƔJ'x|nk4 2QP3D=ZFi]m{U'# <>W PpMNCOJUiɫn\ yd;I<'ewpu\ɭݬ 1$!K=L i873Õ#_@ X Y.j05uj@e/m!e~2Oi7[91ڍf|ؽT41gC;Y3;,]=:l{3G2H5{ṷ2B)/Qlڗ9'ITi(Ž ʠߍƱː[5AX%ub\d$v=Lax6c1;xxxZF.\?u].fhU][()c,(JU6*b/ joΒ"KѺQF½aj"8Rb|~|ҙ !+Kj̃J*!).X+*- SWи[vn.4vǞ.*5fDlYK`NZ.OZKjx?g,˸bmpF>7b"o0t_'hv~9=0>>7o~]iN. 5[Zܙ@L&KLb LɴM6gOpWn-`f!M1+r9"LuT}A~*}ZP|FҠN~h/^Y> m6ɰhZbNu$ndw׳䅋7+< ԧZk`=Hp<%pcժ6+^+6Jb}VG;4͚x&S e ?˒-ͤC.$em rFqJbGI>#EB eGB8ZAZ;T Ouxc:0vOWG :X[TladyONJāX~[imh1 47or-zZDmU~9C~Y9%j$g)YINBjm-J1PecO$+ otUa3}9rڣ_ bK`O:i[takz!J*h7{QcK~?%gs)E;j i,jjItN h\͝ v-yWRMMgr٤N\A#Gc)$Si:}yeS)7EkEzSRF)Ҫo`;Q2RM'h.g*4d,;G9N VYv, LSRp?P6|f[ {  Re[Y8~D:aWi/ :bRۂfF/"ǾWt䄏d^GM5<kֶйg$ Caы3$fWd5JRwQ8W:OZ@Eadn׽wvF6VCblܡ6,տMHY܈ҧ#o+I9qEc5U$ע"G¿s\_7˜{Dj܉R?_1t *0OctT׀:!V"`*_>pM@XY4z]R҇2臍BF 'tBAĂ NqS@]kVzQ3fX\T@dِoz@-h$D/SrSΫ2ǘz5?7]Uڃz^ϞFG0at- l\ܧ/3ጬ5"Mx8lv$-`T{؛|FͱI=E&h+QhQhCBcj<@6-/ژfjQZPEv{x$'^600~vzML8]N#S?Qxj0aY|`HaOO4ۚ"5ENV;%u~9PymWYde }Pk q9+s˻R삇SXPڷx|;)ȼ.Ɣmt&Mƒ38MJ#~cS bU*&^3* 2/{ŭ YQ!zQ OwwكΪZjhqE,,e K.PWLx=rIkf%8EUۓM&,N@M9i/ S&qKE@EQEnj,Hv&W3eTPMr4VgԔT=A|MUhT}Cn>/w^'8(il+nx-2p(sin(iuch[Vͤ#eE pȚB$uWmCG|BC{zIxu'H+{`/I} ԐԎzoCJXXg(D?adq&xY2<[ͬ!ݓ [L2]D5e,;lhfƍg ,yq05+ټ}Fp^Ԩ/1c |Zr"{mo!uH,%)ҿ;:H5`FڙŒdn4l y;i3b3W&ש%M mZUkq 娍svJGaÜ,T]M/$-{]u%JvR+ڜZqԱp.fq8F\NKI (4r$(C=ª/KAR߀8HEPRqГ[ o*-{lmt2B]J:rU7_A/e?]zЯm%x2DФ;/!ƛOhWΘ(%yiaU ~K1.¦=d*]O/G=Guq;Ln&y) E}n>~ Tlk[qBV(T׆یtX]lw g^?R;Fk9`)e3{(^dSsѺVMmc=8bBn7]hcaF;=B^2MNǏ *ݑ sBU:qU}FFS T}Uå|)bm -":p% o&extVt$FΟ#-=B7"D^7Ī+ZsUT=t)J=Q?pЧ.ڗٚYYDsR(X\z86F-a- "~`V; ϧgӖr]aF&)b\ '88c 6C\Ш3i̙dS |,|,{%ׇ2u6~҂~c{I+E|PII铛W&YlM4`wP* ,|"-x?}=*,SRP1bI8S6+Eƭ**>(9c9*/n̿}pp2lXʀɻNnK>ĶL^~ZƿLI`'.>~v,@vJlFt:'vyۯMm25>4,e_\1ڂhH2pDŽRr"4*g~w` ܼF A"I5\x1-r♲xxQ0Sop),L"#ְر1n&Hf gc'+Zj@,-qTz<3s"{àSDHh]ʓDrR3ϏJ29ppcT[dqTdvE6AJL9qz=2V=Sbk(K ڤs@BIWwMM肍w tմ%{Qe0O}ԙnCO=Q'(d3e85l ȥa=ǟjĉvE0?Gq,ē뤍*~beœD[4,}кV{ ݅_vKcLhNnv;W 3b %(3_1TK6UEĹ( oI*ǖOPɉsa@K.5p'i1Hk?5뱙9G=q֯0X E9<_lH_̛|V|k"V)f.4zI.^:Oni pqZְjO9+:u4!UHGzP"W3̰9P-*Ih]L'{G[$e| ATGUʝMTg˜PMn/XnM#7o؟A1cv qHK4R4Asu6۪QTc.k%<.H_#F"Z2?|V\7nSѣis5S.Q0BBFT.3똃Nó CߨHwl}A8qNΈۆ roYYڻ l+(҃Ͱ#X 15\`DرxvH% , I iF23 %zA=뾚P*I-zEs1Re.^YsTqf%[7 iZ#Ze*aĶdfzxj1 PɸldEz&Mb]C7<)sig flӠ.qONkˬԮ>¦RXzr7r VeY3%?z1ps&rGX32CLJL?TSFX򾈖 wd )'Yv&Ɗ%[;~[fyq5wZna]H>IoN@^cf*mFQ_ZH]gɄBd&,8/ι3Jc^7kC})5bl?^:y0Z:?VxY,b/Yũ؝‸9' x/^| 㬮&)ˡo4nTDT3"Y쉺 {ce$Hq]bEȧu1B\Sá֖ g4/gu~#Ix𸠟K؉aUͻ'NM\ТF0Jf[eËq.UƘ!uxi!c2b%M#y9 W(O!rIbRE I"Q䏨$Z2b6.v%|z0tf%{`YcF>3U\#۴V^{Vt nu t[ΚuT4ryA]GsQ>lF:Hd?+ٚl^WT(eOM[Q\uhcנ$>y8!Rҷhia?&%TDA>I4鞵gfar LFQ,m(0?dؽt=}"F&S`{aљC!-?ؑf\ҫdi¦:MkfH0zyrN]-װ)Ǻ;tv{U$E֮Q<gu8C"1wYM]bܕZe]Š1dpwcS璶ikyRwB8m{Ng+>e9G|cY/#u?N:W:H4;jϫ(f]1yHnf9*͑҄9}Qj$ʏGVGjTuJDĬIA̻m)nhq3O't~Bw33scxt0dFW Z #w:dI mMhfP5@lj c>n,y^jtC^?gTЯA<#޿j^5t?#T2 PRʊ1riBؚ̻R%a_ԨW|^h*2 HSՎzlCMI7t?5Iӊ?32*f*'`BP)c5R'~ m{ M@bJ@A!_-#eRCvc>EH/DS#UF'>vU1у$7AXtJEk6f?Rn|\z.?:nnEr{p>jFW+A#-oޠ:Idkc;,rܢ*pٛє8q +PPyD:^Ew~gdiKoL!F## >R72pJoX|l*^ǁ}/a _)âz5{փ:gseʷ|B*Aa%]4ݲx[h {ՕQ JաAM=J*qFHOmNu\;_#pМ iDƣd `EIPMvMxʃ+n_{1):MhɂsV%haV38 ^/-TlMzk՛Wr&Q- n"L,ٝgpΣЫπfbc6ZfUԓ^zE,^_ ڼ[aIžQ]DO)^gL~|Z0w&Lz|YD*(n0#'q@ZS> Eh~DS A5ެ|y;gd&:¾m=W+-!E˽;`Z~ch|%gmzōߒGWcf\I3OyAu~O1M {%hʧ}WA7=Eo,JvaFPF2wJTU>*@`Ka>V{51" okCߗ^MS]SBf: o)D<_aRλy2eU,1zfYSN(KfZ55tY} ] +!\wC<͓"۶F BD{^-bӚ4uS?\:jpz$-U}8#%R %:/X9&qY$ yWC1Ya6ƭi'5 V]Z)&#?8PRL7X uſi3D5pkq˧e8}|2812_O$i9=*ccF|+A!yXJ,;6׼x~qLGfܩVΟ& kHyI+E2tT`F㰙| |=IpI`kv!UMC (g\,dA2I;Eށ 2 0/"vB|RdOZ.lp}hSy"p 1hp!;5JP܄I[W7n0Lt+3E#u̓qzjلV{]ؕ9QaV l E,]!vW;"(kJTbj%c&y ytW >j3DW8txzV¨n߂R dV8CA<@""JS?>w)5? G"4UIv-9%4A5JE^䃪p(;?o,RؖW4^8Ѣ8EFxǷ4rjUv+pe. b1zNJb. vfqnHTƇ3I1{%@[\ghǸ|f(Za/ӧ4dH¾] \nXb"REcLl÷K84YYⲺr%/ IPÂC܉(wIAҺfYqx GPm#lYDqao\OQzQKnE$ۉe,1Qۃu%tu< %촐~5XPs7 [,#K!tiL{GWÃ'^$<(w:8!bOGͭXO(q$',E)g,g֖ǡtx"ګH8vv;77l8K5Y0b>SnSUvV|{wȱʞ,{35Ptk `fUzz 97g}^ h!L+esQ]TCdѨe9d\Oc` PЎ:Q%09* 115/ .-m'ݏwtAY]W\!#:*Ɂt^C-/:bsG7=vK9浙u!_ ا 6 jQmP|qLqEpoݽF= 1W:'[Ǖܻ'&6.Pmc2s]g#Dj.!ٛ~4 U V=Fds67 M\d˱Zve;4Mą5#h]0d_CEqO(D~z?,e^<n <ͧ!'ÏePyLtB%YBXg2pHZ(zgm;9a9sBn1tk-ˋl"\j4]].Zds#(^,4&t0<=<Vc2hՆyo[eۅ5B|=*νU>$"tcï2!P~~o˖o3Z~J-Kx~ݘpVj z\cx>{[eͱC[v;[i`IFI Kg7N+r\, _*m$zjpbSnO e%+w\nT&AyH=:λ MT{fyz,1!O(0z/r؂D#k;Q#BJ'zVl'ʄvu&[90F+ 䄝؃ZSlH]lJmAƣ/WjW ipZqȜ ,}[J|7ʦA0ʇsGPۇCu2 YO^`BE', O d&_ٸ­30YSYfNUGGCɧ.P9/;fmi|4r9dIfq:v}j i?$alj:otN{1^"!G_}{ܖxjZKgXFK.>4b^u~} s fT&SU'wi-> U2e"yn!v2͑eRL=8VaW-{.-g Ն~ںrr1w^1z7F2e8"N{N_`GĹ4Լˣ}>\&}@=HoeHe!)\Vsc8ǗAIjV k=3`2] :oW2W1jj j\81(Yp dR "53Jȵ(]meқ_q׊;pvYJCPdbNQۍCsFg0$/4'xxWhjw؛fHG㬂 ZA\Ȑ<'W޸FUE0?Qf 0e%|̿M\@#'W#^DЦil €ta?;Ek+P8lhy+&>Ғ&YR0>Ql;Phẋ"$|&t^" _EmVu dq n0 ~zD$@Κ[sMFP/XЫSOO]itHs#;H:Ɉ2.u/}5w|x_O+*c^N;4uQ( C Mp]Jp~US" gC/Gkޤ/ 1oj˷X8NE0"S~ l( \\i&Iܵ$`O*7G0>h!wK>U} :1zF6ǭ͐ghrxٮ㕧r)t&.b9BƧXP<\'w%ў:2/mzq)4*~!R6ǯJMknUAᎅy %]Ï+˵,GqcARzlW?.R4=Rǵȝm=%_/; 2h62 /9^Xjq+ZG NEF]]K f|P2u$"3O&ijUלUM?=X]LJw.se6Deدh_KEHWGOExo1r\gdfUq6PD[;4A8{<{Vi]@Ivߟ[tqH-jp]v[%Ń & 5Q3ڤykĄ0FfR.:s]>:[-#LuU,i^,5+]`WA/-}&3Xajseݵ>gyqmf5Q(HnOZy(ccl:b$ V&Ӆ8\z$|ٕXM }nqhYƧOinwDw$amF` yơcGl}w$n@Pn2"Mi>FΔd^iWmU(2$^ ?IF{7)ْ++ +ڪ, 8T% *s1Pm@(8Ǐ+`䌢 Fa pl,(Qw6p)X=(; S6bvI":9X 4,U ^eU/2xfBmX$Ҧ  GGn@En#S߀e<=R[{=LD]g',{7shnI=J1=$ Á&4>gWiX)3"9e'0^8'bDPAdY[\6OHi?aB?X)Qd@JRH:(W7^]{2xX0M+Axu;v$Y"ŇksB;nKm',eLR z*'cKͫ̆1O_bYc;zƦ|][ `걅c-Ϛ«Æ~1zo  4235bΐDz4妖Z@(teM؄VO<3װ#[ bq5H&5:a-m5K#2MG|.ZMCn(W>4X=FҦ3e =B`=?A`o؂H*EI])A7N1O wNwr~J͑8q5[JN[{biaOhRtͣZeO̚B5IjY;_oZ_a ly ji^C=]Ut=QV\MӯL#"Cwg;Rj>֐ڼ!OwS?iYqaw^2FHn{_2׿e"NV :>(~E]AB*36:U'.98pI ɫ&d#`GL.} W_ֹ S5eK̘_ #VٽˤQ&Sڕ (̜p.zɁge(eq(` V1yEL IƜ#M)zAA*1'!)pn^q,aw<ߖgqiZ xJa/C?kίWҞFn$V!4@goOflʹ~;”ZRpTVOo[YzOab͂ fc&[Hڮ.uA R'ֳRdO.YWEJʄ`(H4AGjvoLiq 1k X/t8Fa;t"\S/N  AOW,y+wCBKW]f0c]s=FWoV6WZQl5nOyrUGRIL %/+ۦe0H1SZ1RHˡep}4H#fh;iO;)k8IZcE)K Op#A\0@d(nxlʂE3̰ vϕGUWaYgJE(hfq㪢A|Sd[opzR:cE.͢`+ercqGtusfۑ@s;yn.+ 1*Gț  +4vwrJ8S#)ba13$iyiq[#z2yuN2A1uL{)4)J6d=fpD:nJٻ2EQf,Sp[KXԀz01ckD$~MƟbTҘԵ5Ѣ#92urkQ:_i}ǣǁ!yL=ׇ[V 7iWX-S#MG|H'U9. L-GεVQ{HWC7D+6;ƀ9ΒǔtCq ^ÿ&.awoԛ7a .`YR7χVr G]57 8Jw̶ۻQdkKhs WC4"!Zs ON"!Pn>STlx,#N~%phV @؃!$a9WdQN*fz;trbV 8w> ,vcXvh?+UgtU,z泡 #35? r˦mpQZV? ٗk}MqȔ6Y U>L00P(vy38ɚPW= bSF(cB!< Sh5\-w ænD3I)g3>D)qSҍɀzPg_{t# ֺL@v:~<$y֓x[Ga˦9NPȋ0 M \MdsJfK~Fk6=d]E);%|+g h^ xgT*05ܗZ78<1!XŝW6!omws'xDv|I3P4Irɜo3 z}P @fc]N!Xgat.IиKRѬ5|H=p;޵|iNU@:V|%nmG(#'l}{(~z >)*x{CmOP>2u}tkFc񆘇 ?;[jA>ֱg~|䪁i:9tm;A_,Yl`{)׉1{'<KȦfKS۷Ph0x:P/ syQgKwZEiěr,)9)ސp(XQд[K6EL9ۋFV׀ i  px[VLonG]0t8_0.72h^He~\Vڗc-;~Y:@jFw{WOC$RU4qjnHMZ•F/2˚{)PJa@οB2hyZ +~*G.,HB080TCR y{0K ( IX:ӭO=)!D^$o,V071<'/q>okkA_ю%pIںR|;v(chw9kNo;Zv p՚fBQo5H55L ;EɄ]4*VEp̎#|j"bgf͜xߙ-2}Uqi|: lx-dIvJYW. ѹ=NƯZ,fT3ե!yt^bd{ل.x%ul >*1i)1:B> 1+w_evP iqS!xD2NFVPO?t՟B9E'\{Ѐﺉk `.I!|rpR=kW}h[:ݕw>I;I:1]Fs&RMG7]adXx>F*2;-r>/sYi«fMP`3Ը4F2IB)G(Ve9Ưp 8qoFsPnu.f +thg"9nQA (,=oWpm8YCzl `c[ɣx̋$ F%J ]2$i7Mz*ʧB$]>H-"9~2Iρ l~@ ^7c} }6:+b]apByw}\+&|o4\˝>'f*Zᝓ xVnV[5'Cз N7Ytz+ܵ8Ooo:,A[C6|EW%:y'Gja.޹ )q>e;5A’wHݪ'=ސ4'8uX 8o)]%Mb" Nz"XaX RJbrѸ7 ?CU 9XE'385;Oe1-f0".!Dd ROLdrQ̖axLH{SrHuII,4mi ܩYJCd1?:1=K y@JP.se@u=+0L޵Q*èWyiؾPFڂv{QW'|*9i Αj@L7',jgf<`Ǽm 8k pL$tySWM(2ae8{-N3:<;se/M T}ͬhK *_F457.z$OR17Qr tAyYxiY4q)XR4&+m.RG<߉82bn.nHUթg!V?ndј1*E%DE 7PZ3CA3­LY|>Ri0O"-D┆,}rOp)5kcS"p3!eo=xQn2Hx"zn G~ԪG.WuNtLp_J<ЃbJ+yvM PT 8[Z} R V} =#JY eԦR^9 p H*m%[H(_$ڛ>1X:atiVIeW]ۚ{Ș6r^9 iurI. d;ܧ%,Bm<9 @ [޸ G,q=uHHs6Jgj[uT&V몠+Kw^kjrYʘl]xU@7m1bdU}fȓHEܐ]~{0>񙞲~HYT^Q)˳]ֳ٨(oF%be -056-"cI8PU> ܽGwz?fcft=tRmb 0 u1gŀ٠saSPdx9HM1gX}NV_)ִxeTj)ߵП# 5PxR8Syb*y61&(i,>Le- 0K=Ī'AmkeLNБ>w,1BλJ3ě}]뜉UU {6гpO6DrEw].GY:7ƅ Mf/Q`Ά[*&[lK!aLJȵ1Dd)coqnb6YWt\| )>JR,3z3w!-[|$odkx  F!>(8 buN  Sڃbe9v5t V 4mt>iafl@kU>}¦']^graYQ?ugt#h1 ]p \!|_<6V5Ĕ W+Ӵf`$52Ba[&2l Lă)M߼-E}Gこku8d uO*9b%8`cG"? u 5Y&K_***#{rJ?']%`H;9#Ϊ~ϷvZQVHL\X@JU}UεḲѤzsl}2P ;v\RWpPr)sAH\:.*]1CFO1Ix9ܢq%J 2#z Y#yבh:+?RR($`)!-6{$?raPFincYkDȧٕK=eʫ'G xn2P^'˅^E0=[bWB [/@q7p)|#4:"%_ L!CUIa7Vh^" 0G |c˿ꝶ=Kuګ[l@핦!8C/6qw7Tޤ]r,,X 8 e/5c"VJA=Fߥ| EO%=r7jqۺٮr{}@9x]~\P VE~w˹@&;ylt2^ό9/` y!d~=KP}CsIX`g}ʴǏI*|BۂWcN DҎV@-9m)RjG˭(w{RCQa{ _۬Bcι7JZܺ҆_٪%-ӏMV|&ktFPGF)CEi[.OzijSk5 Ʒc FfhWuG(Wx/tNoR<8cC{>ٚa<Q_.rsE[}ֶp OP5vQ&BD71;0~S9٬M4$JfUwxMk]5oɢ٫2걓3yx BKIyqڴM{,YPf8ĊgXt[x|qvSv p拓_ǘ)*Wr9 FYA%#mopSb#ɫ: BϭwV?R^_>(SxǞCHAHo~1s,ex58% %4K;A"+Q}m?tbmvbc"iM#zLZjhdKv]5`c zYԩs 3SB8=K8NE\]5V[Q'UZjr [ ?1[dO"ٹ*ٜEKǐMhw0N '&O[WP:̸5]r3]uٳza q\8~ U:Qa ĢǬ^\3P0"ŋmC`cdT? }W\_d61zmGIrCV^E%b]=?'ne[m\WvdvpZ005 ࡯Hj@5X p(* GyBQedQ}99JJե b F0 59~c_^ƠH?2㷾a"jukFjeL.g7KSɤ琉.2Pu3?Deqɪ|^h?_ڳX;>8-qʖPWFO&>tqQ!Ӄ)r P&z .kML2F:EŅ 3a>}YDGR(43VQ uNڪ*5'@=F졮l#p"x& P?4 P]Tp< Jv\XǛ@<={p;>Z:ǘrB ~M1sE?Wt=9>j\$zI2օ"oTM}Jx8eZu.S^x-fC >oѣray'ܼn1 KY;Zs<Ďz-S畨t’f!u_f#JPFw %-ưnƊYcT.Zv k3\{WZfj eX ۻ3PkZ8a9gNDC R= ݏQu+Dw5`9ZpwSJo縝2J^]VwGx 1x`O^ʎodPtDe0)*ټ&R``X4\uIHSN:J|4%uZZ18Tjާ iHJ>{0h_ÉF]OVI/Y$NO#d[QsT ̛6vzO-*з5p,h ?r E3BSb#f HٻIɑzȵ8/9ɡVcD|p+DИ[J2`{n5>d%#a M c'L)<'IĀo <#PqMM-y}VtS$_]Z2`AnE~-x39$N𡷦ٮºмNv%p}pJ; f7o+`h, S$2`ŶxḾxHs> }. W_k]b# ,l)("8a݇3UMa6A74a_6Dijct + j<U@0bfcbz %{C#@E`,%xu(OB:[U[TW BP]}frdEH[ck*Li*Dz<5_ŧ  wΛ),?QcINٟLA;#9YokW]/xѿ9?9Eˁ6cW$(}bSĩu,p2aL!g WTХg^F{F8`,Y& =MiU04'ce5 ə"cv24EW &D}ԫ'xt'Wqn@n2Ѹ&(_n6%4aQɰ.Ց XFCz2nUcҵ GAXB7GOեN[//|y5"5 Ɖil Ѳ'fN9nONFj3޾HZ<-j}ɭs@n\UMr2DQF!GQ#1R{<k$F:EH1v&<#P:F/ yQ[pw ud IJı48-͂(Д#b+;#> KxJӅF M?d@:3. gf%S$u7z(WضDB8LYnv)/3DˠإEies#`A8$7~rǰ >[ !05a|M$^8Wq:$8a $ɖ$ *}PnVfA<ڃIAHDWfC7%o>W j8VFR4UyV0m8IMT5>'`4-NE\o#2 g?i,Gxct (pP"R!sa7^7km۔j?%qz/+O*-(2m`2#54'{b s |)_3PXA+-Dqc%Lλ|. o.sޟmPC[My A=:_>J(}F@r /<P+>=|gI?SԼlShzm)TQȌP ޷RC-S_9Cx6 ĻY,at6 U.TeКvjNa_i\=fP-Y7_7} j-kYpu6C GDHy btwaN0=9 Q/OY;麼|,+ہ?)oB +H[L?]#s |^g֣ P;g%WG-@5QzЀV;8SY܁9%^+nc@1nn47g5n )Q]c'aaʧ?c8A1 Es9 T6$(=2s꧎ }k_Z> KtI`vϐF هDCd g=5ວq^^ =)(I N)fV:ݤI=A%p5+9> A1r"k{kvaO;ۙ0@ZA&j2gEv+ a2)uFʾrnʑE,~FTIru(bDYd>wqgKEiN4+5h Y;̣ssxS5u5IC_i3S_qi|Phdv@L k^VC5uCLY*2ӌ9EWuZM ;Nz^?n)4|l ܇?%@Ѷ"@| H]ѧPUoP}+EY|3@&5bƏ_#uj6qwzkאhgʊd荾x^pm)2߾t LV9Ul=},dN)XZXn;wmS{ɵ(R9W{?A^ǣ9oI %(gDP+IK]VӨ.4C,uT HZ wVPްZ&Fe?|LkFy2`iS7s50ƾ@HHN4SLY]|?ZS Hg ,hEQ`I&g^j4ѲF^ C_a@pp1_i V 7H /o,0MB-V( sBZ0^=L4n/ILiNЊNXZK䑫 AY7̅!_Ė<` -OaxxTL:c@ RxJ^"a^sM`FR bSR.k6ew|NI}Ȫ+C8" OkTIAM " `kz0a)/oj {Wht>Nf!."h| .ŷyM ZDRiaEW]4:/Ⱦ+,8{"a[fQ}` qlt&w+phev>G,Tu>x*pL`]aʰ HLiY((JQߑbS0(eSK}_xXwѱyw Ⱦ)ک# Tl]hY- }LL&,ZUVOkXPޕV -@$')thUAe>eTspo!m8qm 9?EW.fshdjAxq]j׊Z)FTHzd5ȠǷ*βodVΜӆҁEj(4zR>'\SJ4ȃvwZ0Bq^chS"T~5*KZٮ/DGЌUVh\‹pmrYHӫ:Yj^2δ/ cp]dn!L'Dh/dd_rp6lEðf&Ólk=zaenpFICEcGރ}cمqǻ%Lt @~pr+_aX=l=$?S KXUE6|سVb[C _a̶p*Hxm<.B![磛pޱLWšTj[VǫVtX)4i~2/X@U|8٧Rf޺$&vKzJ 7~7[0Ulo48h8TO"9?zTVhIRJvщ*Ӗ,,H;"'ޕOfZE5kly3`U}im6a848?UDj-o~ǚ!P\cSFB{H:t$JwG!{%f &/AZ8tp6 TB˺V1Sj61Bl$ 0Q.t?9 =5$4[If\dte b[k|!P`7ه~X3&+&d*.I v9GqSz\j(ܖj=8QY[گ?yYIJ||=8$n84)aYӖ4\ 4YoĬt*?FNC6ƲJ5vGQs-HD$Q;wSd +mҦrz05y ;<8Lܐjf5>#2?n'/d`$[irspʃ5?>Y27GyR0F1 ͞Zjoq9^$f1rQ4 z_Ygٶ"Z3Liݘt =47^ۊ(_djIKf=U P P,(_eF|ڥusk#hVޘI5>Y Hhk Wd#LEhmN2a?~K}WbP}ZGÉ\Z mo_;cy|).2bW|S[)by@M4e:qۣ Ma#:=[Wު/5F#ȎOCJU?I 3oXZEcfE<4v}5LeAC c꽺rlI Su()w 246p5RQlTv;l#(]@J wzTÿuJ~L\ 7k9Lϼ"U906&W[9F+ `s\mߧ ma.ΪR $l4MJIMB˗q Wߪ6XLWm% !FZX쳄u5`*?pLgj9RosrAR(ўHgh,Y&9Ah U,"se)vMdw̙F;d{t(Jh2-45ҏDxw L yGϣ Pۥ9`H8!V\K l4 8 cIqSمAF!">;LV_l@j" [NX~xy[wHj tjnHCL,`?~7a69>~"CjK`'Zb % !'2F*go1ZoU8xX27 V1.yi^`T&Bn8C]ݞo^Ll=fazɊF[f߇w[x"m+[5WZ]>!t;;]j1zh&qSQs@կS5~~ CS*n` 4+WJhkVTսMoufI|<+m 4j"g3d}Y ,րO6]sj) 7T)2c#D'XE3_)o 8l̙l]Dԅhtn PɼChdThbLy j'~R.5P*RuR5NE!B5Q#wzXq߃ufq"0y2N'b[0h= gytL_[{ZL?L!=#0"P$Lߌ]JbV5wusTTvpTK) [R4V& J/d;LJB@j/MHI{9t_܎ ̚]yqkȵ@K-wѯdK\9kr)5LdžUי\8 V径UVi{ZQoy6.qoeZˣSA1u%2+_<|w= h 2seȚ6%y-/NZ 2T+|K) P1j e 9Bj,d6 >_leRL1]q/05ɢ[ֻOsi>s5,UJeͮ+#1r)w,=x_8 PR:J+64LGI+$3ЦrCve hdkaN G+Ӛ~ƈC_̓.m%>C]ΏեoFb>sfOdbk#(j/~ tIޘ Wyޝϗz*hЊ=p~⤳fYǂ]̬k /1|>F^N7Yp|̛1 auϮb 9q$vX=mZ{\⧺zh.[sË6Za_|xx2+YVl"1TpZBSc.) YEY(%+ZuwAvᰅIsȨ!C/dOlOqo%d% ?C\MSKg]q-qC_ E aFCV7*?^/̃DI(Fܭ_LjK/Haa yz c!,ŜUtg'[$kx# ` Jvr,wpO*OGiWs}nqzCDmX%솺!kXBJ}V~toVʹ=Rd_k&ܶQ~ͨ cY %@^u^,:mDyH?-ׁujń)8z>d^BҺQ<^+o`g~aiR5eiZNКDM._%yZrzP5 rTJPI}/ ِ*ZN3D_GŴr\ o @ZQr%Y2AVKbȅ)I~5cw$x"qÀ+Cpa ʲgf~xX_G.RpñVK(\4Y™rnm}sh U0W]0-`^G>f0Cat *8Z8MjsOv9U 2xDgmfm<;3Y5vp|3[mݰ4*Ҡg䲛t\"E`di\/oj&mXeT~;& ][˅eMXք15{ Vb6ZtEc!dO>DHzZ%gcx XrB\[ziTrgᓔ" CZ^U/_ Nd#F4|y9gl` jxIB/:YQX:elGDowGmAUB8`3NlKo yL&:e]&mԣ1XU?S; .\(HB5hs#g\:GՄg~.~]6u헽 f^pn;n{6Mau"SǎCh[A ګ+XFt:uS^$ 9TKLDN>:uz.? Q. l$? V?|&sEIщN6E<}+L+V5H ̫M|JO8i;]F/p`ߴ>D]Z9:೻5+9{j iNfa]`Ѣq?F2N"=9 8:9R ~IZ_ ,s_mfQJnDE,;< HL/X x$̥26ǕEJbYU抋jAn\Q="ާN HTT}ic,oխ$ri0yX4۴J63-^Āwru GIlj af10c+r5ɀ*yњ`.xÒ9߇gMJTK#NOvz!/2۱HkܳH/>2; >Y'SRYܕ6s6s U'Wu jr^D4#fD]VLʝ{vR<1Rͽ_|֬d6S$YQ pp7#tസ@ tp+=K0ywMz/kZytVH蛔8IN1!Yt(_ ܖkPAQ{  Q*Ry!TZжxA7I׸{c8[sۧ!ۊ\9pPΈQg.l|*c7!@ݥ?1LLZbm 6*4Mdž'Ow1xJ.<QZق[C\kq 3'+%ïf zK̻z, 2L[8H$y)G@)@=B>H9&7؂:VA!$?gf'83\ ԣ;UPkf(רڕ11ٟӿ#oIۢ/ŤYמSV9xa˪C@ofy^-sMtC4Ri>'5"acMr@[9,2TNȱ f*"T',[^+w5STPzrgǴSeDy<6+ )zLh,#v.pa֒ 0,K c%[!_,;%ɼmH5j$6\ A[&jia޴<M(~yPmHf.i"Œlxu_2SZ9}ɥzns,o'mg7LYH ;δ$xp'қnVӹvɁg'ZCj@z0׷RAMQA) Hj!hy;}sυC? s 'AŲpNߊy'^>"@-~fpUn=~ZO`Fv=-3 ?+=wmm 1:0j4qDX}F0;A%dGZujx"!ŵJÁK^ڰPJkpHD'!AX^]a?aF t;'_hǝ‚ UG>4)ХΉE4"`4[,VbHI2A`GIɩ9JȕH{D<-,-^d\\9dVV!~쒊2WɞL'Yv;5c+ $Q>X!Q2(d>-)jl43sԲ'6i;Mn͋6îzSzQzͨB$iR~pkB 1-f 砇gN&B_DG^>"ZW K溸刀/T1ZרI֌K7b 7|ߞ=}סdZ«J X uCQK A:#4m\'tbKʇHSItmyWbӾIڈV1ۋ36l~-IlM(F\ \ȿ[ޢق&{HQUn{"j%'Do\po8D z꣚FNƕGZ(e,F`0ׅ̄.&K3J,@Ln1qvt!=7a[U2؋||茡iSE؛&Pl^0GWN,ghf/R>@:C 0hpqEd՗vZ+ܭ3ixW<< e8W9Be.՛Oېկ4)^Np&?$IdU ֗I>t[h+$PyWmbRu'$l1[ TtٽFHÂWwY׏츾fa{PcSmO|[wJf80!@nT{2kO;1x\')6aY5-ۜ@Ӊp=`mD'H V zM~j s%Y#)|,} .#QohGCOlE]KcAHcߺhzn!-{`P+gG|NKhc7 hE󫈪Jb+" ҽ.x1V{ߛhm4P*р%y}C_ڮ&MMa.*=XE+&€\`VW  2d Y냌fvHN#K.#`;d9C|6(hVSdE.5x=ǵ_P |oW+_ȋ !kG\j*882:y < zL;YiID"Qȿ/=g Y֡hN4q̉6c#j" U4th20>6axD9s)1]Ԣ $9T|M[*wNMXن˛(HVx3Z@9]A[:%c*o$AKpJHKzuZURVqmY2V670C#$sE5z[_0MsꄮdPIER smorX0lHakt:rQ)^o`~鎴ٛZbNOU@1=B!xj%Mˡq+%y@I`0=Zl ez:GvyٰԈRRQKDQ@^ _p_}MJvm/Smp2@Kf!e;-]4a{ Pt{KS {9͗N4 ]!y ޢұOEnM2 Ϟ&zЌ3WS]s01J`Z.B(xJ+Ư-N55}% j0eNuL~< G,M"*{b.lc h+.ȶje EݾxיUK8`0gE hߜfyCD3z6o ېtW4 7'UPTCWJ,U/ѱ{ _YRe0^8Ψ8}:+(Le6O7g^yuD1˖,r HbMG1ySQ.>xY.Z?{Gd;%ɑXҫ$K)JXmr:7 y~$LLF 5Q=zL@3@٥.LUM'qcՇVo2ǖΧk&Ve xx6gO ZLй Dc&O._ܥay&2k>XBJ_ Z .oM>ErDHDc0)`HJ랸qkpu\鍕W"[8pªns6SǺ*Adeo; ~Hy=^.[Ia{8wܗ"+ךb D5b{#ٱ=Nyii0$0 e6Bi >_Ƿ(_ C@n,nW{ZDP nFhnm Hd$\Y^W I biE V |.W\: 9?{6؂d: :@LYghVPpg% ESřƵZx[\(b~ct32W6&2%%&n.bGZ狃.{w@!"gFTLX?ϫ߇[ i)c/j^聛=I)Ei*X~r)h2Hs+ܟoUr9{ _s `gE5N5T#.WOڸ$)-No,]Qm%T~@`6pl`򶔏?\%e3UH413V;W]Ĉesfiez=؜F &2Iܮ/rshݢA:q4Q^F>RK%f"B:!%ػ$5[ /Zi wZd(HZlg 7,6ynQ>/A5Hڴm5Rny2aYXeM^8^Q@@5\oͭdmfl4mW ,|_KJ/kj4Ae$ӗ?tq/K(!\GVkϽ޺u-iLnj}Wx$X&wWgu$(0Uʗ*Q牯HJ 7jկg|L̈́OeLOdw4©=ImU{`A i_\HAF0dvnop7ƇdĐA<:1F hV X|w甾bۤJG4 #/2L7ؿ0#!J=R'[0>bLHO T2\sMM1KMQ+; z$^G`' qny͟\Z)lBSkjن䯮kQYo5Ķv2\Gc|Ǖ3e VsȤv#J)}H8zG4y-Ԑ0P]7%.^ʛhQeΠY`$<~%r#MڟGWI/?9qb%]Oqrpܹ((Boޱ>' %@W ̦vt[J~fߢM2ILNW߳p1C ԺbF5'0j $ ZPHEz<~WP9KP)=0Ŕ ՅNl&'-<57&&c m:YyeYչ{}Ƥ,?vkYQ"DF%?$.[GIøxv ͠-+R3,A-yTeAf}I2ã+~v$ nqnYPJJڛQNc5,f@R*R˪n^!Ωrbb 04` ҪEve6{t}w* b9x$2%fxN5 Z> _GM z(۾|Bs`h!#jIr3%{T*д"Yqt7ūa3|ƮR)⤥.:4nVvIaל1G}HMȤ+1$}w!{<Ϟ7ۛjkcP>M'>8,dk$P$[!(]q 4ݫ H "6  a\6ɘ`8dvֲxp*O׈U6>Vʇ_0㐙CGҐaJkKI>> ; !NRiF v /{?י>E\lTJ1SFG c!@Nge6HN,o0A ˧ȈlWZׯrF/ēOaS9{.*_+(´u E(WBSC亇`f( E k>: g.[~,N^{\M)8JN)Q!Bk<] Z)vczgOLzeffvپw?ɃlOP.!^x&Uq4\CN)Q2J%4%\u)0l&~h hl+~Ŋr?faL]`Eo.NYZm`_nm_KUγ=DDZVTu*2\Y=H[] b:ߧOL$Hj$DGR< ѓSr|A渉ޓ=muZK a7^%z>m u1Ks/%)ȴ I7T=5[znsk D)P&њֲ3}'m8-Rxnrw M"Ca>Om7lCDžB'UԢɴAQ=y anDiK쌍 ~NO\)SWIOuU@YMDƵnwcL<E?Rd-3ar m2PBй~R1)O`ӣ8Kj(]WV"mb@[ J%rE .{:vغ46EFsPMRNE02 ?3^R?cy݊r.#W36ObX0cʂw[YtV|9Oq n#XF-}*JB(3F]`cI!Am7@s4 ",S~2#FؽU +q`UI:^If5nSY$0 wVϕ8Becr7{fl8}qn7 OIJ$,T; Y2DNUbHz>0tњkő xTI@ %d M E1@nEQ'j\חBfYtE%W'=?^"ʿ! 8?ȉY:+VM&ەM)͐>KA(Mzv1h,<սoJPy1ǜdDnV"n}pӲ?uz>ZZ|\nfgP2_+ĝgz<=2(e`5SA PVlBR&1/m j_QW$<#8u]<%-G.̢y>[zi'S`0+gM[SY1SuH ,wU^ѶMIk29Oc&\X|E_~KY"?B1baW" 4fъiJ%x*)<ώ[^)ᕏ}y,9'(Wt})rb@ "B.MV?eQE#6Ԛs3h&)O˛My'es2m=Ȉ l++=IlG'=WuS`_H#|ܽ9aP ~4J}UmzZ7+A-l+ͺX Z8 wn+VMK)ri0qi+#t{(*$Xq|isFyʯyӁصea5|K^k#.yc"A3Z]b \endnq]ISTC:&62pk6HwJLg[ V˄Wr l&}Dc4!4K^LŬAy\''1+olq VpI %ïrg)[I_Ex@@i,dͮBQ2]8Ib3.?Iŏ6CD~p.(ngevzR?EE=@.V1f1Ux_gCOLie!O"Zȵϯ@/ R#yz {GbO.QoT3h^ m%Kjm3?̒T0Sj۔ <ۓ_O3."焑,KN׀,{#ֱObS\,Z@V7_Aey}teyAB#}'hލ5TRs?s7RO1҅^9X<}5[.UۥYUX7(% l".(ģ.|cd@53}S1o)\]XooB_Po "{+71( jn\"R g*jwM =c A u_wܷBT6=F2T' dZS}w9Z䈛Q*Oao q@F,dbRUVψM#ARrC:_)b #(aK][qŢ7? ao=S^ C):)ז(X`= F8A>Gnu4thNtIɈs* ̋am~v +X5IgCۈ[d*u&\S}W({1iB%w<&""C7رxGTb`T *@r42aK|O;\fQЛ$RK͍[HfH?#DzzHNv:bn(LZR^(TQ0/j?{<̣ KC*ЏC4˜y:&v$D> ʻtW<0YBުeYVX>[d3,;n5%xE/EJRV19L73b@kqj&1Vf%nHϗ+q'1<^k;ȱhҗj aU-žB\ ݚHPJt~lVketߖN(0ao=9{^V3)DMhtN0),`Ts6:낖C܅yfF,o5:AΓ5FS3@ۉy=8V}ٛ+O4s$A%cWo9qz7ur$}U$֎0[#Q5f*)x30?U#H*Y!Fx/)GpxY 9/z_ߑHմNp{Uu 1nk T2m8mqh# ~CV,h ibbDIZ親 O{2,+IO} _QфwZ;8 Yt J > :% V3Ycޚm#aiܾƼ5u]bedr \ȹz5%FF0[.PAݗOwyUKIPgHJ 2SX18k%[x!lkuxMPCQWbwJ9;JR\F3) @'EDTX68ZjF鶖'L/%K'.#n`~;$Izӣ_UX&j 8{E[tާAًJfٟ3 0I3ceH!u|ŭ`˼ Ёgn bE\ט3bbm.GP,WIC[K#Y =i]lܐQs;co!fnQl;[ԙ ]Ɩ 4^ +Rl`ƽ Px~)o\ &Ln'n91cꮓD/3r$Zb&Lls-F64_+[SJ1j쑐N@lH]IP.8HrWgM/CvIk"iEIf[Y!#sL $Qcӥ7AdY/iՏg0s%u$ΰФc$žBϐ?wks7v ]p}<9( VEHup|Z,c|Bfhl~myE#8Ղ'T$&!dT9"e,w C9DRb[xxҪ x? |"U^m7AUZa~( ^r_Im=b[MZZZYf:ɿGpBZ6$*8lM5Ҳh1!%gnk47bǻa&P~q7ӌΧҝ2@$$S6 L [n"wIn~z?[c-!KSR0'/ piQOHo6MVݺ u[JߴuM)5BV]u=hJ95]wϠRݺCAe$9g, ڑ\TQWui8VWrz{I^.%I5?y2;Z6:Z\"n¸930| W=,cҖmё.!xB&z|( uCHǘQAru8WFQM^̌Sa h?9L=n* -72( 3wLP+,Gm ǶPtc͂w7'=tfiK$u?n ;++Q/s2`^@VF/׊~NgǙrB0?7wZyUs+XF4f9؝"$P6{]58BۻLf.3ߙRVcy1LG\xcP03eOۡ,S`JeZZO l}>X(~ڡL{d]@8Eܵjp11 <r)pCs> EcK9K}&' "CwGzDnfU,dG2'.}?^sI2DQ ǡ6E|I-)qkyvlsꄋ$u "!9fÓmfGY9wZ?"/J]bf],#0rÌ֑%|MϾ{]Z;lW_w;0k.g^21̡wUt/5wv]p e3Iv/N%]oj~Nethgx.|ܚVev־E[}0@ 0\Q\srU6Gyɍ~gi I?&l<816v^7a"w^:7.!pSU[axd4_ N`\8^ozR40iR~ݴ⴪H9}ߜ*R}BRr+ӥ~ &$ o_(nN0 壭vml槿}zBC{֨m] O?ݐK93 >݂nKsH%8lFˑ8j` }C\l_eNm8"{PCnUq4Ս8ˊib7]!o#j8+ ބfFNHt\en.jh |x~Jl߼BLjj|$釕K% Mf>,Uw x|˥rE:Jx͗дS6MK Tƍcnр>I:6 l.q-=أv)Pb=IP,DL_96E!?-wCom 4Mc#\z3utDt6>ͨeDn-.Qrbu0 |=F6;i.wd5N6X#9G{&NܕnPF{lQoqJ03c()2.vQ 8璱ҜHj (x4-gGNà кyij0/#\}}ğDY⤋b32ci4>M*=K\A!m& ،zmдT~/V^iъ% dr pu>9X]oq\,cLl^B5!܁v% 77l`j`^{AGS{>+Pq=ch}H +[~u-=Uäf2U!aЧ"Q[^;6(2Yvv jJS bnI(Ђ<)@PT{ (T( xKCa^@mF?>[>5y!~fjijNHjegyq,ֵ͂G̾RcC]3uw;??:_kDB[pȳ\/t }YcUV=9Аd_dKk8le$Ԡot 5F}۠;2nbJ};2:x54E V~CeH ŋ|.-*f9Cp!޻y "uX/RÄX֭q0Ģ09A9^ىA2zO";,4< / ?4I_I$\8wnbYU? ^ȡR'杈̞锿ih!6^y0DLǿxT ֊f,H_1?ds$3r`Lw ;͝xnW_p ct1t ,oM;Џs'~([Вp9ؗHYD}l0W$tOFnTn1}@yQp+ FCrWؙޭ-PbJ–Q[}`O8"E z漝XJIs H=2 MO 9i[=3=4Pô,ZMVS/>fx TFQshf Huo][T5S 0r u$xZD P#-a2/2wTno6x|GFP!Yj*`kiMlfˡ = -"~D7m*'T@k?w-bn0U9?녉,/攔t%_0( %w*㌡4n~ RY]L)m!GNbC ;ʱn^B,4P ,z$mN= Xﵙ/xE-]L4G.m$MN Sdo,y@3)*Re-5; Xe6{D%!,Zz/xN^vӵOy4=P <4| cN04`AdHn:yvK_.YdNL=>8Hx˦ڈ) 'hU]/f2s}B={Jƚ熕!þ^JN(GQ>9[8!:f6Sb:)`I/a{wh~6#/H&Uơ/ݪɟ'p?dAJ]=C#8nF,/"rW$ ї4jCz1=B7Fay4 rNεu >9Qw{(((UX38-p 4-v*#e>Z KMqvbRb.tNdM j? l9 js8Vt |JRהHHRTR;`͟:h%]%!Q՝ThTR\"RCኝJݢ5x?Z5Wɇwiؘ(:#1쭧/ev#%c;_a&v{<̓W$Fc1O9?v}\ՑdF6atlGST3(E WpTwZi=Fal20LQJ{Kl҂ 6Q/7 gN /ixtzWlQlL۸߸Yy(^foLQN( I[,2Ԁ0{wW+*:Pz9Р k >bF_My/-O-5#9M L5"˪$ ~ި|5H qfZ@Trc?Wc?6PrqbăxQԦɎ>U/m"WC0~Q0f қnhV:&AthR&oc!TE&D- z[>;u nI\AƮaڣlN]YhqGv;zg6`b:[r+04-ؾH@)ZS־na!+0ÚԬs(/DE@U XE&_ؐԏņX22R)nn"=4zkM}%*7 Q/_Ɇ\Nd9\Ji|L:)ß>D,|\yԥˈQe<[I1o'0;Ɏ\migNIaYixd&@|^4v*Ey3Z|@VaFź^ p|PaSd1P*fVlץԫR,dwg?%B ƭS,wU`'F|GٯrgݠS_'1ZWe8^\;ێJx<O+膱a \ jiG?af[tUĽNN(Xm 1Į;N"rU(d9k`ސ%6v]ta"y "ӻ <;ۻXQl:*U%IzO Z; Nb&zb]_oT87 {9vL& V1m^6s*G-JZ].5iZ:T߬S?h}y;jE  ll$g+JBxUCׇ{< t Fê{[6(f"9*(v:P%Ψia./)LJV{K %?1ms?)9 +q%m)ؙ+$YY|LBY3ʘ, kF452*bkV~7%ٜCHk |cCM|$8`Z]Z|IC|>kqwp gt/h."x/行)!AU T.0tڹmC٪M[zW%hLҕHf|.稫0Dq RǣL,N1sүEhoٚBQQ)IUP\jFP"<EP'uZ7T}zӒgxd[<>)^ޙȨ^\iVD`5@c^;U!!{sT"5&mfАFkA_O42$®iBMfugTr# j=鄚+ |KQ%(myr3bn[˺rG}w?jFT↑Wi~Rg`8i]TX_C6nVXhڶj&3Eϲ)ѾOC~LFƜ [4)Df %<)g;X {ڭ6|PKkk]7reђcLYT8d;njv˯Ln?EDB}o_ZF 87  y}rV6:E^6[JEwe`Gl_ܛxV5;hvE:ySJe~y͕L;h'gP&W[td^9g̙YdL@x'y`R+?BBx17Q]oe:UFY(ڂecD6=-3\dWQkpTkwDLRhҎ`%0[ `&8jtE1/(60MFUv3Z&PV72VڈOU۹HZ긴`aP8Per̎9\hKoZ%,y?“C\`oJuk4(>ORb4Pu[?)iofL `PLwJ}!ͺ$,yy;ҽ]kBiֻ4}ĘIK n8ul%nDvOxLܲ3+䮂l^Xo^rBaS>F)5K6 gFePV N!Z}T3G-2J iug,fЧ+XīAbxj_RPY6y`ji[ kb5 '^ז B}^0[O( r_qP=}s3=he$\Vb!6r[#}ErJv9ЈbS2V-JZ\Y =Ѳ+w>d3 Re`]G ۄ{&G"u07>9V`]#yB4G< 56Zbl6eik U+~M.-:-$>;"s `NX_7FytY?+|E P7 FO p_.\Z tzgLJ77hG~_;%nd d͏cJ,~C+=2Wd$ o̫JQRRp=ݍ +W7{ >iB7ڍL^Frf!ms"s]H,FT 4K oԧ1 Dp@W8-hAzȻ;(qmR}.2DڅZTIj 2ƏjrnElx'_eʟLR ,Ih*PuFEY wp^2?J}G 3r+U J0/2u׋(]X y/{ܞuVaSeIJHda J̜ ch1#y܏Y"qen*يDr2OI/#cn30VO״ZC…#zx(J/B#‡z|e "{Of0B.7u9yU*& qkuFfƍ%,J]p,x:W5 Z.i$HDb[kڍVĨB ƫ m!4Uz> V'yϴk<`8Ochp!ixTⱧcbS>@^U!Trޠ {$:DښDpe WHWP4UO6.۪n+=bZX;i| ^ل,PS/c3Mb>< 8fj"h|udg-<iP'ްS1` iv~#%wLsvZ7 Ƿ+C,KA5[VWl5KT5!A %4#<LA3, C m$Po]ŀ\"Kdk)̖[G"M I96kn')6uU6`/rIv峬 VFdJn"&:I/%b3 hſ!% #sLL;m:RL}HfTYMi9-Խԁ{On җCeBfvq7?䋈,rb@q!Pq:5d'`QvHMI)!u`ǃ -c4hW uC߯nyW/U0-<[Kť' i`H O"HO0&0E]a hUJ$)U™!y;Us8 'ʶƧ2'n[~1{CV=WVIQFCpfazL&y#2a3iVNS'yyWr@* |B:~9OhSn򑆨 S6XQM^#'zdb&r]ҭQ]YlI1o9m5**f^fΘв847rc=G'ӂYP%ci?#w!i<99?c0nZgO5WOeq]8!& ~KI]* f `^}ĆKgz)mv8PWw̸i@jkޫ'țP17-j-i.̻u <o'#Uļ/Xln߼\ sW3e̕-*`<aQ1h󂘾#jvN<#$>vl \60 uT- vCFܠTT, g+nbTTf>XEG<ֽ (̇A bn_G[~r75\ݖ}3Nb.D%UApCȜҎ o -@ƺ{+DOgs%9c)֖tH3 ()N$&3LJwS(ryj(ĘSZஆP:fxZq_3VX? XH=]Jm*4٩_);dԝz/EQY)xŝfpp11 9/"ai.VL4e*@nsvWCDrkf>%7g6(I¥3W3;*YJJPcmG,Td7,ʥ`Oء}1p]5SL}X p‹xDHG@+E4|3%IsR ӛJӤS$4ѪRGO> ?ryO/'8 k.(?0ܔ_m~;~kmQ"-'-a= YJ`;Z$vw-k&qDI}, `GR~1GB9Q_ UFvg,<I>J$s\}$9[; Aя=3=";Zs͛V yXЄq]ĒRim$t3SE&hvr3Aele]G$:V !V<,FSUr^;Oi짫{LCHBl)4Vdz)' N{;08ge`P3Fd 7q&U>w}Tj#&Vz+P.&PPJN(@?qsba2 Q]X Ww ƴǽY2 }U;سj߄1ivL1o2ޏ$H[bBHtII~  d&FsBa"K>Ckac'y1"݊ ! c,' &u) z\0IW4g9 (̕'|{ o1n}/2U3.%J~D%&a. Y 0㦳q7T2|[*ʍ7Iq0Zٱ`) Ohn Yc7-QRR},_؆=9_7pE6YܞnCyst!BuE-ݩV,Zi.ް1 ˘581 ͐H_`N6Wsw pZO'\: :mcko2$R%KZ/'Uhs1)(] y~BP>%53įBcx ڛ°"B[ϜI1}I)|9 R;lk<ߪ#}:SRbjG$ô.H`r-xT(GÚ~wJ Hf,>/pš,]Tyc(k0lM1g 35!/2G0q]WK[2t޼`+uv@Qc'sN~X'Y \n {MDs"fCU-S.'x$8fQ%Tu#/u/ |wH;\(NڄEJdЫ VR5 (Sq~g:u_/٘^ U;'BUUC]tͽ+e1^WWkAXpW^qu1k?MiWmH?ǒ`'QoZ[uuIMvdKD_xWe;$& r'!{ 8֖kP}+l6nE^)E%3yQCys|s){{#MYU v˵VPW4lq\nhxQ>@Ӧe=9RW_NDX`6Ug\5jn!sfOxeZaL̡ICXN=~)cv{ ]d Q7'ETCP8?--᧳;brk c&uu{c YGzT,O}R ~9`$h5w'8LKJ#W2: 胱(cSTqb,'yc4=Ml[,,+MSd<QE?`؉ƍ f3b8s:/HtPxKCIBƏcɪ,:L NH I%Kd|4N& /V/}[nzBy>FQ"\H$uSccr,"~Kt,GsD{2yg*65VQjŭ;CSlv0 wZs?05SR B:zi]5IJ;}|tTb4 LA˞vG$j!"oU(Jx4O{Akv`DksQZ^Ay[Aw }D6h{2`^T 3',X"rdmZGbk2eO&gjM%S8b~JŦ,CaG;̕a2,yf1"nܡ+ ,.Rٲ$ c!)b2Q|B(*Rf`=ږmId]2ЛC - whcaśB=3EɁٜ ڤq41fq!r[`|Xp̘z \o"ŕS 5)+ T#7jt? JZ釒|EHlsz`.%kI?:4ߔ?cc<9{Cl+&)T…6|4U2lx>nx;zNKω-M6bMi-|CKe~tIѨ q OvUX =;PeLOgN!;m|aM0q~1;U̟٘9Ϛ"`Q dhcVLꑒ@Wb-m~lXT /޲ة>s_mr&Pφ!@t`py:q'=5k (um"q|UHj Ԍ"\0:n7"i$r> G肽CSfBNS'T^ZV(/@0'LH$=W؝,o1:=+4ۻ F|SZҨn?A"'RpzPD']q⒈a܋PY:3eP:k[:ޔdv}Q2%߂20 `_iCMߣ!ŽehϡQP30xD؋h۰gPy )Ej&%<ŨB}X&zmIp0kD:JMC u-^=<.AcCAEM6U񂛣f$RL6X}ܨ oy)ݺ}?[0ڡlCKHXl?u%ڪxAH%@8Ea$ЭƶQH#sY0αAJӼ3"oqq 4\;ubNphLMvB07TatDБz_xJ 3tA8q'BVȚjɢۡL *vn>J!XGlfĬ*_1v+$ζ& .Ze%<ރr׶xCY-t:+^*~rd ʿ!X4 O+D6`ws?HC P_T$`+pRŶ ^3X*6m̽8# w_z ?g'OҒ=}s)pLl@UK񥞒wn?'ݼhqvyS%c&ks|`lⷑ1f˕Tӷ YwKh./* ݙo3Җ!ShkPaEn9٠޺ď ﳦ<*3ZeP*TBC+tY(4*( 70RnFHujCyrrL5T}u2TOi\6/ 0aGSӎ|nS[[P>^1\k!)#)r CT9t7 BK32R-vr"wtz#NHΚ,dB{.)mqy"!%4v}pmB`o'r)Os6GQ;Tj.=QJrCJ?X*P ;$H+х=S"Zk'Χz7ڹKkS2` : ƩK#,]!cb.֠dxk \!y閷&WժaZ  zC$E>KMV|bauʶʽ gL>ŐJdYAلnbhNLXZq=X[.”@k2zwcYY.y{P[=N(z:ne&wIϙ;Q-9 9~lʡ̬.9h)G' ?Fo`]Y'N("HM Eq `vkz:-܆_%ō2(ҧ門:@[eP*N3gꍡYPxvlXld/>i[x|xT׬8Ing0'N+b.-/&M~)=x e\xhd^bE ?La,uAQAUyK";*'#*|>XJDn1C 84~ ]]d?;գcg...}\i;?1ÄWL۝E~sgfg $ÅAa,q*jS(+~?{񿆔J:+0d0(b!zI `EMAsCå 2B=hw"nސcRB`֙ q9 Rl`ffذm[wY@SƘ.LOKK\̡m|RÃ&$(1ΞR Bj='g񝼧8?z7,ZQ 7~iZ' |8|nDć 6AU~ n MUcPvrvx˜1|KrP8ڌx&Gʅ,.Oݹx5u0A#'0wyxr87sR7>H#c8g"˾H!v܀r0;#zdRcA&j7q,N!{S~>Ag%%(:ttR|ˇ85,sPE9\,Axд3&/7?5B`F!](jÖ nm ϐFi߲VvÎTF|Y3  w \O6"cU|[T*b AlHi @:`u͝Bvb\eaL8+o:2m_pOgaa//xG 犇JIjq32)ZVݗq|͞/Ae)z#IcA[˶v9SY@;9?B^BD,Av5 @FtޭJrŮe3O"QWH4\㭚nBu\Y_(RmPN4A9䶾!<@1QZZxR@0+1/Ňt#>p 'eUhJ57FO͸t,?OLfU b{_@z>ySIECbSU`liHbA#cSxnəx41Mg췵&[ͤǎ,8`rP~I>Xjjx6댖i [#qmmz2{QiM8…HK\W*TqG_J'OC$-2:n18o37J1u^!''z9?S_&nQFm_%n{ ΑWml^>Żz%D˲Z?fߵLR: |Xg.C 2Z>Y5hB0 7BoV잗YM_zbx',i7j[P߻#DޡEdnLqj(=C*8{F⋦b:qp:uPFvcEhPINk.,gRp'ܪ4(}mOTMN '\e!@H2\qd"ZmDK@`$3t7 E 6Йɴ推y-TG,ס#3 UB9vϿԴC">`>TA*묣}KWhƨ&UL%tKL|\쳇 \- >d\Q,29pTYf6M S59MˠgLHNk0d 4AeqiKdE %24+7?iL,)'-(G8QU%"!w1 as)Z_v:MYH]|*-hv`UX+wl"7~vM#` 8Ps['>bU<PVjWdUrO Wb? Id u!FvAfX|Q.ճu2AUxC8ۊ)Nw%g8ĔDUAo ns-&}a\֊</ycS\^axRGURdNoM4G.RM鑒rwu(Չos5\*lwf *GޥS!9ʉK "üm:Υw~$x؟afWw9GtUE!}l٫濘- l%ԯ/<_I-Z5.dOSFƈ+2D_y/ms*9K^۹:,%J(K"QꝶBwGkί/4tIm56T݌a>#ЌqYW&<'B!60^/f,ۣb2tvE0Yѳq;[ȄDĴ%a/&RrV!NKVPhqVqD"&M-A]ՃaD%Zm OFDcb@%8䫂SH52pr]59=U8JaQS)tyD}CY6+* IJk_ʳP~ԩ26!^jcr[œ˹C{<|v^vB^"mve>Ys F+v1dL}ubp)ofOLS=6%iIvȢVmD!y ' I:]?1I#`UDB<(X2i*ֲ@|(%Ž?=<&g7wF͉a`@G9f^Ic$>)ŵr ă[ E0hc-D,Lx̔F8fh1z , c@/>)IB3RXPll|!//Ø*%ynh[#Ц%d|H۹}ͳw}W. poSgm}7\OtK$emBE.T\#_u=% 'yP) S6&Jr \Ir-Gbx;bOXy4dDԍDZ#ow]f@3mC}A}"Y客[=/R#F)Umd/(Ԛ/U'{[n.FH@*H;g0<@㨌SDq4^紱!aO$9֥ݪvnC4ض]zDjr-g^@O>ϵW֘=m8/ibdsߙ}Ѵ#&9ҷ _ '@كbtlcvMіꤢuLpjF! +࠳4+3QtQ'Ž 7)=Uuϴhp,iCpu mgΑgW70ge a |!7֧DiipE:BiÖqp&E%Y.4I {}eb ((9Lኁ^So&$3- |M-8gYxC(2=Lz.?;YoV1&OY3m Fo=Uqbvޡ9<;z=Dz͜՜Xs XG5_BHAfy_ҍ8zscK#ӳ&+ e8V {6ceϹh6Z /,:D*Gg_zTV&mr)z s,KTIܐR@yxEv! /Ӟ)gY||s&W<_=麗,[3^JHDPO;ǏZ[g2P dg<@< bV֘8]gMEL7Afd@aԅ;?m_Lz`#f0Bj=s41毆.eBwH bs#~y$ w' (.HӯU򵌙bbN(_$&W+lݺs#NԴSPde緄یlE[[a13uqqъ(}6vTcHaT톋V9d-:6/1zdU %˪:rtl-}u4( o7}k"a\ۓ59S%@h x) >e]vQ0 ; F{PpM`Vj%kWr saA%կU&"{J `UjE8Q%ongΣNvj##Vt :o~QA/rFq ]ʶRϸfIdAxMOPjJ6sRr`Gj@w/ձto}33ɠ,[r(Fkgs NfK"qK8`G6 Bf^$ 9F r>n&t1YFa6l;˒aM/&=Vs̚# hD׏ N,2RgA[_dh[8f ZYD53 IUC:+(gz.$ *Tb2V`glLDZ/o1WQN̎hCڤgá&0gXL,:|FW W<Y;oVb;Z_m}ךF??3T lw2I9_{PPR^UBWU- F[҈ۢwF +r) Oj{r 7vFґӗTV3`\%)-w`NC2 ʡ>\V -gWԣ]]N G}gUFړ12iM[\.T=*gcltܭT|v2U}xGd6`VYȴ EQ~U=Z%O0GPPmM)˪sʯ Ce:|sDXԟL\-ԟ{'=ާx{);j9cuG>@t46uKrk8ޓDY9=ahׂw2*\4;^<3Bq4vf/S݈IF]Ѹ|jWdMw㯂#T8wݸ@ꏘ!/! ;0tO=!D SL'(*kqK1":778#鰝hS8=A0tjd%b+6K/E\=8OmzLGn;1XYkNMIQ.0F>ˬY׍2r䔩w Y/Mӂ_M*Vr  EBܚ-'VۈZY oS|8;p1'8=!d=s!X7F6*6uXƺ ExLjiC`%D^XXM:*ħ5yR>.kQWMAQD66jyN`obDY;=6D vfZТ+;J AJFZ={3lZR>Ϡv?pdY%F?RC} %5?,TeĖ <4;6kG,ϫQW usަM/cW'kc',o yG"2U:vTn+{{MАI\um51d^ >V],z!%rJ7j&!a7kVDL/|22p=ܤuHwuw*=DUUkC'|6[v(SCH육 arrjM(ӭawǍd.kphJ1=pi&kJ(w|ۯKi|T5,b:OG3ZdpAGq BpLEOGQ1wbla3='ipՎӃ O/C.Z4wP(@PڳnCvrTT1JٲQwkjtE]'DC,<甕 {ǯ }J_U րৃ:J(g@oN7B # :&TYexIfmnXGDBƄ<iA ^>_қ;;0Y bpRbTjHL'7^Os78`͛["ś_` qVbCKpW XMߙ»d9ϼ4] #,d&cu=#)kej&4aIwe;R4;G1WD.sI!V=[JАWK.ŃT'`;rλILQ}yȠ[[l73E51V";{V@Ea ng{7F8V lgwoO)z'@vd]qD¨KL p?(SlYMKhJl8MG uz MS rD/!+hRZ6h\j<%T0}A.G-q ynx$.ioC%Jpqrx}{{Ɯ[,V܆j]65X@;_<5X&ʓx78Yk-ؤ qŚأ;%^['G8C;vy?A3 є;Gj. x+i\`ЖҎ\|Oڞ Lג+w bRn%*xyq3 c(pw/IOܧyy?B 8.GbLªO:K }4֌uF2[M 9dBx앫G^4x0Nayw\.RhLrķEݕn]4eiTc _~J.]dܰ?+v·#mt..czd\:BڟJ7 -q…~b>^}ɾ?O)c7-fHו5u@ZQZJJaf7iGUGR_h9 5ZƵՐMUGM+?7}/us B->2fF]lҴ=^k4j&h+)aU0*S#9q"殆^ŲBD厳 B0$::w|oH1GPhpӲ,1N`_/54z3% vK>`t3>޶6"ـV=b+CCFk@R1 rF_!dwp$@E|"$ <эeۆȝػD.PD>tTH'l%1/-w!?a僢 kzNx]Hmma*DPB*oA,x!Rӡa0mg tYq*h<+k8߃^RH$ֲ?ق=F(/*o!,9:#ネf <)d\pP6L9<'~ϭqƜtWJeaP{`*_-*$lY."3Gf̭P4,+GɛP"1 4:a$}(m|UwahւƸ,!(wkbyq}j!YԌo-lQߧ Tlu :J~IG0ZVT8䮣^^`j.IWRgCUGP &$ j *n iBn :['! 87Y_V- _18dʓNj+v$@hB[x^Y1_8<,p t  .$ݿ  }.B#ͫ[ T|~dNqu#C!Wv)f.@R< f;[xv%TlT4a $j45;{, ʓNP1T#{&/h`USYٝ-P6Faw#l-M'cr,Nn[}*\#gc ^j4G]+dwO%`s$^(m *-;>tқDo nۡi,h<F!v}[YM|/C-'UX*7v,E!herI|`E us8{Pj_E US!E]x | j曶gkmx`"xSv*\ E`FPcLYpANtFrK*(QCPT gJ TzTi .u]>&iY|VQM6U48lz|RݣM[8~@3 |A{lJOU *3mk5N@ife=N=ҵ ٠8z{]41ͷR'2z~NZcCH_'j 6E1>lp#! I !ƶu>ZpKx-Op_ƻ:1Hh:Tzhlպ.!)|zPuK&9B/G>U$ؚE) BP-E>w%u)Drz>ɟKlHWRӶ(ˍZЏ=p `-Mh$+1d2 EJj߄J_f|+#;Momͳw쑚'J U3|Y!ȓ>Zf: FI#b[䐊i"nx%STHA@^BG"عL^H8ռ5S+jqEFsG9RmM%Cp"bSp5Wڦx ,Z/;݂IB x7鿂]֡ePA p#$JAy\KkHӻ.Ii6{97HZ ?5lcbݢ$ #)* ins]d_ xN`mivpħElj&8ERKYa(` ȳ*q|Q>SvVDVG0b⦨4nՏp+(j`ޢ>\̴o{nWxfu/e7106 "=ʑ4zJ̇ -Q _*$kj{u RGzc2RxC,m1Lŵij~@Ԋ8tѷm %I!ܶZv `ԆŢJĆ+tcniiNC_µ TJJ/1Mtp%0Tɱ-|V^̦&Lo W>96 "{fpSd<yw9{ׅ:xIw/Hɋ O6>z^" y6DULqB7$ύLo<3,{V {?5y ,ZTeu5C3ث@YL%6˚K21HqOXI( 2$<{#s|j,K6m%}SIԢJƸ De-bS N'`9Z\u;Ji:qdIZݳ]]@u `&l+b%vr>^i&wގ&Z[r9b@ v[1HyAYs+X)}f$㞫F}~40OstfngMxmsV8#a󛤴pnɀ*‡fL%oӎ?}2%( UYLRݤ:UV@c}OՇ{2c9G ߙ>#чYыZ6c("%@1cѩ 7%zZcjċ[uH|mCWf<X8VoNއm@mu^~k30k`q> qwyD:E p~좘q(LAڿgهm3Wd21L+<> V֝-$agx*ȳ/Ga!G9z(he!QzR}/#~Ξ`G}co#U6L ly'*HQ+E9ȎG :tJ)'z҃@N!EFDɥ7)-ԥtf!JV½aI3@tClmvݸ;Ng쩦9ٶd?nw̯ӋԢ:DfeS+l0cKe^/ E649jo9[Q]mkx@X!AnbyG|0stlܦB@ZB"Qsʴ ʉ&fqgb4rڐ1oP^z]`hZEDioBNmz([ԕ<2glyxo/8&QnS!y>jq748,8O'}ޘ]UQe/)LyڞWlڑs8gFi7%Q 'yֆG4bDR53M6]ssu|cv/)tnqWa=x sj,AN7 "5Ta@HRcƛeseYPK5ΨCA 3Nq7[wcFPԙ7=2&fN+\FzR6D%@R%:'Omkh:bFQ0{7129=IA#ڛi 3v Na;``28s(A8?810߫iRS!֖Cvå)vfA~KVJ?_Whg!^(bvLt.d[Gu|}fWt4[M>\91/-_qwvۖ[-X@E}UÈ XJՎn/aFjuN+mޫ'f=l_;56rFUj)LX7F&*Pi ]IZL ?ͼ_ FFZPL2GGX߈Պ{oE{L eClJ3of-cюm~>/kBnz>SI<^ ~zh-LK y^@S-7޹Gokr 1dK;!/E%ԯCGB#Ir *xZ NJOT͂{yĘ嚷$rxNռW SQ,S%C?nsS3'/Y!pR)niB7 I,ʮ "D% ] |z*:xpJ5M$M$ )(ys$ rM$ZL~CUB̚lV @ڋ|&Ay$t%{WmxÐ]>"}@8FpZ+؅}6uZ.T `]U78TNfb 3я@co*t=yBj54##hM ./[GSq1kluHlLX?K7VԶ,Ɏ9駰ZҠCME~2C+a~)n lJ#V b';Wc&ӷZMߵfӉY`+q_bA@) (ppn)Fp^SA#4(FP4!ܮ =S "'훮8^6 v.3iO!gC`rS%ի$> '4'߈4Bߎ#h?Y%\YD[6p*<,&2y&RsC4* +L"c:]YI-Nw2fOXH{p;`@O.ؕ9!@=t.,;9=o*:FT_9;&_2Z, D[zVZSM:o]ׁ-+TmLFE:+7f!Pױ" 0;綔Ṃ*OU `LuǍt:>9E9>Z=Q ~wAbBn1u!Sc}#w9rB3<4uz'hyKQуfax1Odr,0T+>Lqad/2Qe ,߯ÍWB !@QTxܤH>0֍γx8*UH9I4*YA()6_z2>[`dꄧ81hQ:CQڢK)7e#-.wXuSVI]>̞^8|Bǟum#΂Xw+*qLSPTN*+[:fKL>k[(6y2X'i:+Zm^+Ӛ&g C2VT'Z8Sϧ?ԄиN|`+TlbEIdKϬ/6K- &':>>̪U)R1 S3Lz#sapuR؛v(3U47I\K0C:L\5tJz[ ɪ7pd_>*FZ5nob>"m]^Ѵt[@@yW4Ep|%7axc}P^< Q貿${0Boz#XH!fL p?1sQ +@u)aW |I,d$W+3p$nW/[e rU:H|B \C-@&Ox-h Kȥ|--ttP!oLgVIle6B>>U;[YXi:%Q5d /2+uOD hKIvDVf.22gRbb0d{+uo\;=~=ufΝ(SSG ɞbgH~[Rzlm.k5B"jז)?uϧzLS&d oxyo6 `7,R0YV[yR`Τz|z<>z,: uDZclyס!s<>|:x-4Ndz ޡxTdNlUoI˪ptR+k~'7J$agi`ZV9%Lsҋ7r]||;{6!nz* 7MԣB3 GeΊtO!XasTjs`J/;G:"W6}%/] MH3%C|COFa|HwB؟СVCD.mT&Sܷ{q4}w;m0l'i_ĈJ3<AD3,EXLt7=:= ogI:0Qe lvӫ}fL7xf/1ۃka_oҽ2m6BxU,K=4 <\t*r^5:<_*baQ8JbRcX}-j蜕EW64$eK4_4Yf"$LO|Mfr.0h9Nq"Pxhn0s[W=م<.b=v.}@4`*h?Au{¸ܨIt&qIjctn==C 7c)7S팭XY2$:9|(0@8Inf22ph/9QǜtuE)y|@3I2T>QޣihD!)ݬ 'Zw]U,]PUܕBrC`<{bu,pl sĮ9ڳ1/D^)Q(|Wr6! hx*a ^'s=2)W> aԙsZ!^y6+@v,ǟ qJCM|) \gÀ͢+̠ͧ(/.;$` ЃZ-JoЏ&&|D8l\G)BTY{E]Xsٵ$PX`!|攬6bS[yAp+S%Σ3s!MG'=M2|-Ex1nbF2m؏1|Twf6G68O[zJqD. ԶCnZ_Fyf U`*bUN޺BQZ6IOw~=>!nwRqO%n,bNAP FsOQ))X!ozi5P5C~DCnH]aFmZTwʚZ@Vm" aLrG8jil%v $&,~wo@эHoM;cJ~yBĭ) ;IV8"LW`ګ[s&Alu"'q6}mbE-'f=jZCZ>N'WyFȚcޯxMWICbAA[?A+.Qo,ІmvX*cPсMe&7 BہQS|G5p0C䌘H±uc){VE CQɜ$̈6exmhNFͫHGւ :?"״-ze/v/lC8aTH;fC4GO~lyƙ MD}3h|XJhAM4M}UBG@|!@DX hi-g;yu݋uyJ@GWmiZF&A?Qoi?ޑ4l`9^CjCAc2k~n*qBXjuhONRzSdFpY}]^~~z}Pz}LQ4jSxBBeXV_\:\`j^ޡWŪ=_\8I[]0rpGxճrgeKNO:5H#ڳCo{)'*>QWZG}mפΏ\װ b,Ffx"4רpڭ_i?hJ߉9@ڱZEJD'tiOlQ%&hnB1ʢ< LN6j#2@tV@$FU”rv+p-"=$KyI~wٸK&p"R&4tY?5/Fpox#Z\>[.Rl6 Wp/]Q_P|o#a%U,ՒN{!YSa8Hr'kGUIC<,՞@av?.4&YAhWzDGRb0!e~SD>3Ym^[0~9Vk{$;c[&Xsхl*("k芎L_vp,c- %ۦ72 Ka%MxހݗQ0Md"*Y1o4pu=O޳.fVouPA!& Dρ"EuZLQ_]&g5X LެeTFǧ߸} LSMIiNY\m& mZO)m 9] n$9.}+ l#K{m^nc,R5 /2h^M7ɛ)@yznW 0p. 8Vweyi,^6$xHk/$GwO\Oi>^ʼV>/$3 A-uF1TrlzNKq?^U.( n U/v){\\͍`y p_Z*<,q/z+VC}-K K>xRB"3g QF gA`SĜlZ@])G`U,\qPĮRKĜĭrAp@k(*en͖e6 M OlOέn~iL ]*N Ys~Ǚ)夣O22ѢK#1Ff3l)>*;8m5+4oP=iTҥ❁-bG-`,QuR0}+m\S"7qP : prk `q7=/U;O)< D Jw7ҕ@X#M;T& O.|\}=K,lM+,R2l'C֩_죝4!F a&IBg@xOxroL z~siӬBx ppt*D2oeu@ xF S[I?oskؚfC\HI&8jʋsJ^2gҾmqadNU12m&gI(ˉ{͐4]edV'=J 8ǮV8xZ>/cH& [OY{}o`W R1/ˬCL?:I|slG)/+[4bI)S}kdHbQ~FO#,d V!`S!.ߒsh&CڕyWV7ll\EX0]~0cZ*ɵ; PUM3=LrJÇupnƢ[:}7hdCDvH&ŇW85GW*ӻA9ܕzm%讈/>*W ٯT|v芵!bW#b-;c8/Mq )9Ne9c*>5=SfWd+G %oP*Ah!_Pb#5dRhDf*5padJdedv@6UkǡrEn^'(ɳo Ԍ$*ǘ5Hg죶4j#~`%+f*X`; 0D:`Jv^GS4y͛b~?1{)}B1q  !E71T'A{(GPàś=]P%h0]K R,Hmsid#f<|(i4[ҽB^ȃ"B^Z_F̙HezS7#q}ach> Z03/&O.Z_O )E7r(g( ]4j6!˰hYnSFZ+ϩ4P?DD;rVޝ PFzۋi\r06"[m +@zU(Q*> 9`Q~1'jia8]t2;=|x0L*gajTSG#KmPÉh[rPCoay[?u~V~Mfwcy5qJ`0b:m˞0MZ}I`Ţ;ڲ:^8ld[[6w -_5J3bt491#|Z>̙q5GOc3g,SVﭖȞe⫑.˂>t⦜R~!"oKܵ]G(txK̷ 9$:-WIQr>,~ֱU#Z.gvZ4>c㼠UZ?*Fk(36`8L@>PKJa:'VR0":+B`GŔ\4ԑdQ(i/#Ÿc*>; 'uxgWWzg}= }^A~Ư|-`*BͿ2'w5ѫ, -x2"8s:?'E,*/][?'L&OM!$Qvʻ 0JG6YkQ|*ƣw;2ul7 x; ~ `e\KX <{Y.BfV P56KLණbumCf PN^U?sAKc7¥WqçG]mC08kDt[9(szSɖH:M^"!i] ?ZXԳx,mg''a 3a ?3*Z]%Q( eXy捰bs]|h'.W2 `P4mM0DaBhPi }#b A{"ʒ)d"X-'l t$+QSxF1Q d P#݅,DCgBA Hū;R΢&x-6,gbO;0%ylv iǣѣ>;WoHԳDpҬ)^/EjZd'v~oA)Os%>_5ǐLfIk8.oŒ-*(2w 6w8s+NPKbPF ;c!HHwټCN*zw[qj@1￴c7#=-oTsAn'(R/H<_tgλ+CC C":][Ch2|&%tRIV|csYXvǰo/iEoD *+oDѓ\{lwJc`*w7Xg,Hv樐)[MD*GM0rIٿe &|:Mxq dwukDzTWګ) =P `v?`+3bᬬT(80_6:W4RW'y`R__f_8}S{3QYna<&ϭjb&էǛH jh_anMʺ|jfV} ~(aآ(̫9M 5X*I@O'[D` l(u%q+< 6bp'm8mpRP ,YZalSqf_u!gCa+X[$]ύx7EϋDMlMp):F:ۥQK"8'|AmSl TRًu'*p_b;d~O R鹺g w" y ;Db%2`lg8LJVqH0prvŠwϑyVϥ:أ䬩8 )ӿI+נּ7y Lo/'< My,؄|3G'걝L4',p^́ }Fz@;B=d]gf!H+Y%Td!f؇?Ezc &*8͉-wϖr_= \h ({j\KH)ˇjS,2]uFY:))a O*;֝mjБúyY1ߙcGys GT[ Er!GbE R!Bh-+v0n6FXq&i14=OK mJ_$qpؚkYNmaA\wUq[|,}Ly{PoqŔmi@ptR;qc'>v<Gs7 *Xjh v$"LH:>WG(#0+pҝM}hޝ՚C bH%ԈyR,Ƃ]iF2p?-xeja˰\m\T-ɎΚfOf3p]ֺ(‰Ԇ A" /|LbcKojdi;<ԘqflUޱ>Ws?tj^%BiwAƮѐ"{ Cف>/0(B}T@O 8r~d>p}:LA$;[1QSe',uŬDPBɧJEqQ#TӪ|\-y$um6pgN#1]}K%cYU%9  _MfM~܄r*"|ɔNW $i p2<-ae*T*RjNFvlcP53qSPsW{W~Q 3޲ $tX\bǔř4sxic5FByڜ~# %+Mɉi٩= e}:J6BePt{g!?8t S< Sרwb g}q=] s/+8.=A8~&8Td .lq3K<=nM K"hAd\3uʴ ɪ΍^H辴jpEe&c{Xum{҄nH*@8M0'/QxVOmu+NNuJŎqe_aqkq'K*涥Z?](Gp4`)y#;wc!7*i4c9KKZa<,:=dC Sp@"1s#LiR-vL b?C7V|)?Gi&ů_cDV\)$W"YgH^tKS=q >;g+"ͣ_62(9jO-/ L"Z@R9IJWPΉy@3foPϱ1m dm7 v2tsP(wRa[&T hicw}L Xc `3*gO<:/m$tT\c|kFr댖D],\9[nn)Cr5xD>ވ&z~~ܳw"j`|G8Df}6|]1*ɫSdC>Y 5Ʃo6:rja>Qv79+=?KܮG7(FwSb`DҠ^p%LWn_3r?mb>7b%sr[,V=_9gǗvӮ8𛳟z_P_oIDͱM>Gr@~fߴZbdkv {:g:V5m)+ȜD150_?nWAh{=\_Dbު+9OK^)6 >y GBo`CPeL{:L#monX]"ρN^nl h$"/԰g؛.;6zl|+FD@Fnk0yZ*3= CM&$*&`DN[/Y1BOkfRݲM$`w_2m܁DӾ,{`*7B#K1w8䇟_;>s~ud،_JN0o^&V 2mXP(陮&f?:Y¯c!"t-LUoIHvv#ůus|Q}oZo^ʳHvs]~gJ6^dNm-|aSOelIXˤ\|kI$~쭎 :09EFfhh QwTJYd>mW(B@,| S.|Syw4Fefnf*L *7< ԭk9[Nߤ6 zEݿ8w ů%ӥ0W@iPj$?3Vxa\I[GCglvp6|\BmT'~iE*:Z(y9Lq,޾& zAns燦Vh&kbƚ^;)uҽ^aT)>&N5<@XݡZS&vc&qɕ#r[0X4i&Q".1Ž9[]H5hBz졀i%% FFc! @L#ŷ{cA#j]WFM:Dz drorx[rovpGs&vǞvxWH X?4 ^=X_`p*=M"[T{#/?m^8snv+u!)t *Soe /!;ԈgHf!zp3إMYܓ@sJ!G0d l_Xg>®egdA+[Ԉ<\0I4HwfZ AҊzi.Qƹ 0[vUwªdJغg`ٳ^zۉXvv[Hg$ |Ծ$ˢN~w("4m}ؒ$Uf 1hDA1ٜ{݂9!?WEE':޴TrՏ[;<΃%,ډn}^3ٶD˯RTۻmʒez4i0(S$KxϱVY:|2^1H%5\oc&:g hn$S6 sBϖG#?Ʉ xMuu4gtC+Y.GCŴ\+,M/Hۤ>}G,X~/{EߵCq}\5]O47؂)N>^1;zbWdCUR+[CgNREUt>{q-! PEҴ[+?' þ9 Hi@UX.B}BeAŵQ*X A@ > )@=;y| R;?r(/ܦfC"PpuŅpQEmǣ95&i H3p.M}ˆp情]lu _IS'eU*ndžidHԭɫfA#wԛt` PFF7t Xa$ ܯe`Eit@u"9j*Obb ay\a6a*duǢwҒ~0 ԁJ9,QwA$A2 S|Vv]7%rP_T!! H-[wrB lي{z@W]Ւْt4GIҼJyU)B-ILYV I ĻA8I\DF.jX3eS0OBK!,dכ>fLjbNW'0}E#E۠H`̋@XpwAcU fs9 2 tQqС.^ 3d,La? 6.pARtgXt+@E]WcZ=9N"\Z3l[ܹk ΆJhw(]_` 24C9o BhUaR0Kv>?Έ"gG>$3]L5X)8a8caU&%/Xgd#Õ0Iucc4 s } 3=?ƟGCCkcà!쭢r#_)^j*)'$0QZrgdJ0fWd> ŸN хt@Ғ L͎X4q Bebll<1FO;hzLj :fzlѫlޥ*j3;M'g6;FmҬzRWkc㕧'1/ "kYY.99}x׉6L,<3#;E;)BpבyPsiIgX3ԝŁ{ VO['BG3;H>gttV8>bHL&@و uȚ[v3!#lJ33dr\tUȎ.@Y+!j7ڌMA?$kXN`~]_JV|]\򥐼T)cyǃwH{@v.-vqN@ygOYIid 3'>um{ \ !BL(XǣTCE_3;>Q],eKI?4)(\޺| \ Fd(.Q.5 c,z EH吴d!7Ӕ8u5vkPyuwl3Qr6o4TItWYqZT(C;p\6+3g8iX4Yz2ՐqLqd9l^#nU[L1?E.(ۘpÎ -p$O O5 c;&|nKwjiԔ]jsf 8`3. T퐌kY<W95򡺍㱵ޮ ) K12#&ߚ"Ywݕcvxt%YywOqHazM\e+VĠ;q[~[V f:,US\C??!9W 3S3^zbVjI~)|d %G".:pxGռj Rdw!%汚S ]T/~aǴD0M?#\*+&c?@? DAn!ׇyzYFXGq@$A-rN#, ;_V51p]٥P珶vGr &y]9#4aN,(x$Wz*'A2pS;1DЬOo-/L+h`ԙ`KW([c>}ݜۉZnan yA &'za^[{Db֝EA}AnY|@P'kMܘqme"h| kI>mAg)slݍĩîaTf0,egX :ATu"cyWZVHmTpzsS| N8h'1?A?Ln9FL@& %WrvKyn?e|\ryvGZyM'"1EH0{avpJ{r*_CO[ ˟I BsאiQ3r;EP;J)˭ )\)-Uyfb=JPa ?83L"~̦Q:i 9Y{]IM8{ M=TIe֭T BP?pFb4+ņ*y-$}1s9"!Xk+c =pB \ʄG*_u`LQls;X;rbvWvOaq'zjd-`rp/!uM2;r)f=U-p*ͥk'wҼp{'fVOCjƫ]tJqg:\%#H#/=E gˣ'.)w%ÌMba`?I?W:S.R %>xģVUI 0qpGCXhtx8 ǀ͂:!uFOQ He>cNyz G19[7G[`pbynѩiC:LAb\9=SҀ4l;$nmZOag$E}Mr8%g~Jvçz Cz>IFE}{pҘцzgf;-KV: ZyvAd} /_kEN@aAs9H'#j[vX/ب3'WVlAn[k@Y[F:P:ߛ_evhR3?@0ɋֲ̓OFM*>h&6hok?ɤbqzOf\Ar@mԹٯW::RHSy2_qiHH EZd/cap8NOm %WQsR;8h?eG93zgj=r7t1Q>ocԺ\kk<'4NCBȯոBD?`>ӌVVm䥌ڧuOidzFXϴtX38 (ئ; e߇;lFu_\%BlU)_ j('/\*W)_5{{pP >H^ b5d~_çӉL.[)ۚph2j{oE8v4 {{t=(ΓV`HiY&F.vnŹkZ@*>Gɣh6Nׇ;e%8j*lze!|(H9Gbd&o򢦯eia^&8 4jkطjKesGά;@ro~nszsql$Q%׶!F4'`߿ihZ}{L٧c+Y!k;ߊ$(Ԁ0sJOݼ{gmTS P%0&};ONo4EUG,WʬJܬvӵSZ!6Bkc,-^sY=ܺģt4h~[<c)l>qC֙E-q8="66G.Dcu\.m&Ś&fĒ>{11`" n&&$P.á E$QKaRDmQt{zJѣ?TU ZoY1{O7qyO`}eC{O'f/**P02m_[*u;`១is-JU>@t>R!` I:Ga!lb\!6^-עk Op ?Ok^ORݞkPI  YX(q\h:|P -&Ͻcڽr=B+t#7`B bhU []^DyWIsRC[;+pmU W Amũ#8}FWhIP0usеBﯳL\; sȾEm?!hKsynDczmw3YkbZB~\5xwy0@5|lh~bFF){~ s-oƴb}g#Ȅ{ԭ&,t:zjp2~;`ei9ǔ~5,ܪ::8 RVM37f19P.lG?۔2v /g7!uƴ:H/L3_աo9cIm-Rjq[VNdrϓs% b&>р`ȼM00$hv.&RPWSi+/ūN ,;>{rrrw fN78b(ڏ҇Vc*uFs87oJD$j{bdpn(ޠK΍(j DkOϤ2Dޚ]֓a"fvl :- WT NqgqBH) ?R$*dHk~9T2` ӓl{cO.}Vh3@pl̛-u/Mt`f^S"Es{c@szGG?{}d4H_1qpׅ {|9dIQ"؏mعDAЕ.wS\kV r:T;a)AXV۳mM" "\GUq$?4GȼX1)4螖j&mģ@_B7~"dpnbw=y8̷FO}"Vrn|ؑ6'XĎ;BF5Oč !mPByv$#bg!`m(20m4##G+%Lq썓DъhL)k]HE2.dg%]Ye‹‰q,O'_Xǒ,֐eeLr# GL pUǼRߜ-A+u-p8ýEuJ@g@hX^;x+Jn#~xmUdǻESC0Hv![2lsdJʎŎdnLXT?>qw929BaFЯ: $Y$u 1S# zʀ9؋Z=#k\ct5!иKIΎ'tj](XL\F1p}wE[؂K)<[uofҿT13GdNhńwl6}9mqGy9w511`5al,">W:o(_)) 6|`O[fd5M! R/M|gT[/qKe)@w- cڴqmjPi5Tsnbi4bsEA va (-( lv%":xcW|]1N˻8Ow Je!i,~ ыKfl gf,}5|Py:{ Ċô ŽjGHKVmgFOq/ #avk{hUIã=s&Ehq~ybg(v[2z"'jŏZ ֈ$z{˶α'1Ҧe~JpUrF ۳ip ?֝(Ys.V$/j)oHTpY"be/qyTON3t@/6Od_IJZe+ZJSQ&;Mh;տbj#ث502F /[:ȼ$`,uM: 5xjhZ_)˜ kܯ]EGVb4H&=%GdX~$"2%'>>cSXi܍~X2Bͱv{jwGl;` S>D*x6{C'0 ?Q"ՕwfǦTJ} rTb,q*GÜ&ƟBnмsg8>ޱ&r kO„szGu<_"m0 y J !5TȘwKC_;SsD(si(K0zJ5.g`S|qpQ {ٮԞ3}wӍ0r-Y/m)j;9v] 5xajkG^@UILK~pYEzgůȩg$[c @]tϓ4}{x-`4(TPfyOq+7 ^ÄAҰz4u\#5qMi3g`@>D꛻ ,wHmhU%~}U\|ml' pRlkUhE<|˪. SOzqGԞ](oQkug:Ima~ ,(+feC'pBT7F?b۟ef~FCܖ+B %ye&,J ^aAt*`qԣ LN}DDm?3{ϊ^#[u8e^ƑG0K O](%4yt@pمUK:hX6\?b-H{gT pNZ\.96F5m=LCPd56j7~ Ɠb0Tƿ,=ZdCATrYrnyCVòr2˾@UX>b6jNCS:7UÚ,{sa[7$^0oSUtNz# >#}bm|Ơ #I/fjzy "W=&c]yW t9fc߄ŹJhM-/ ғaϬGN>KCl[|tyjzTƘ'>"zM-F[[IQÊ1dű*.%4wt7 C)ݧ:( 10a?fW"Ӡi@E-jMv'mh]-Wٲ9eɊ˕4pU'Im}!1J* @G)b &HJQOv~֞k$RM0ꗫʴy%$ >J/d*],o7ɽS֖޲֯ĘDL5 j%$wh$ Ȭ:;%clF2Kx@=GCS^tzn[%6wی"|^RNr_=':.tŮr[o,1bR ncPQXFuKtPk WV[Ɍ0UUh.<*@@ćjSd|7X]FC~S}"~{=?hTpy,ou53SRܰNN#JMeht6wbH Q_}fNgw: #x%'K_!ڃoD̤J^n<둁a Ϣ  e[>,R(ﺵ ZvǓzW]FinC!Yx2)2_qi54 8?d~67piHH%mF$pض^#(lOsx;.o]V7\8\#a3_jBIs酟jKїr{E@ ĠY{fZ됲 ׾YjRB]hEټ㇐-N冀Ix\\ |8D1EGJJUӀB`f<@tXϷ[_[[GsQ][Ov ϋ~3E 3IژFIkaB)X&dx"ȈXnH<6K>ٕil#/ P볏g%`#%L%Tһ1es,7l;T< <9}6J'g85/bW2zF| e7]JtqҐx/7g& :#Up~LX̱\.T:]15ɜaӟI)VCM?D򂥢$E`v;tJ6rh;TBr^DwavaÜ>hz{Vb8Kr8B"jה|md|uFy wO|OT n$*o<&񗭔빍wp!jz=^)N 0׮mrFJWQpr'2qWB~!YHQlK2&u3c~@9m Q>h4c_{Lu984=O+xӆ^#k#aѺx+epG`LK W}~>˪iA5ݛ3!RʵMm^ZXY+/;rélR4AБE="Ü}-UրR5LkΖlZX"K,LAk/ \=Ê݅ —:ŵ%dMhg76r ;9ft"*n#i̬娄:SSj 7m ɛyНQ)k_úkRBʪ$9t?VR7}8$vy[&f`?{)xн_Vκ[1K93V5+'-xIRp:%Ngk)m9Wј +'#7й3JA^ȓm"Fam7)gr9|jhw˜K&.]Q]dl$AϭZv1WFb;C leYu.ؔoL}rǚxm%kw~^_'Y3%\78Iq*{?DOeѼ2E9*6uMÈ҄8a]p!~w{7թuIٮ@bht˅-m}ԯcLm*_9$R,M*ߞ@w$Sh4(ۊ.QL.2HpxŐh^fuϵ)/Ǒ< _D85SF0hW.+ ;3q6[%[ d<}ٶ—#:q4y0nl=Ȣ>Wkҿ7mEk'6K=4TUanu=,F> +I>HV#ݣu4<(Lg4Ӑ[$|lcGMObK5)Gq%/t_jSXf/"tҳCL5рuh;1)drLXA; cbmץD𢁪!Md)w {ܐG_=kuAȏ |fk Ϲhq+(9}ƾFil͌cwiyecU,"%0@yc>*shDKͲapwn}SvG&1$Ζ?đFHO_QJL//,?:t&[b@Y^>C1up95 uH{JZ?0Q^$|[1Oa~`w8cawfL.J+-a-ep] v܉FQReپjKjD"O76 䥮\j23u+=P/9p@T>5tjJe4=ẻձE \٥ ̛-PB-@*og3E0Yοh` 6)oqӞ&o|Ĵ-U6i d, _YTRC'8ZΖiJ{=.*O _ K ap_$3r$fKf|q: ElnĒlWpYNmW\ Vr#RԾ\.NV1+~(?Wv: Y!8߁9@`6[Mwb깛m +,1@ӖnHLue[$tОՉ0.qʹZäniSQbowoSs1ҍ~vJn1)*Y0Ri{} ώךfS6I1 3+8ȂrZߑ׈/1`Hr,IQ^8ZH5,=E6Yc(<1uZ^ 92h_L |S vk}+h_`6(/،ekޝhϑvg-t}&U\rYjMasauR(۴4bxRjY]dZz/c+ƨG)k)]<Xa038dSYHUS:> *}oA * AJ ja(Ǒ!X $S ;l;[/U'EK3֛l`'m;,DR?.r^ jf1AL%mG̛v a`8ug4/s7,0ɳ 7!7 #eQQ+ S |73УiKFagl mG" iŖcwx8P;18 cCww[MʶGKЖ*F}:Dr Y}eN /T[ocBlNOlwtF/݅jsarc_@\D(x^t棄dckFa(vJݷus/{ʗ)oTV*SI}OX=kؚAi>,%"H81fgѾZC؈^qm#qp2!%{L N6}ѝow4-g%T2l|0s4 p[_yu@`v"u|Z ݿϟ&m=%N*1Rq.6Nm=f#a5RU`;G͍&txSsxX1mHoVn}gD~A(Ѿ 'Kt Lj$_Є=lyo2#FCr" (۽=P[CaF D;ksǚAW i3Y6QEP̄ۤK ΕD@I4CXtܣקy…c~+WId qG*ԳBlh0 ?ѱ #}hR}%5ZhV#mị%qd'mƭ7 _YMd _B?bN% A1Ro̮UhL ϸхg#d^h!4@nC ?"D@݋K1=ˢ^Zޮ]YoH3yսxqY`(5ʂY' ΗspE lvpݒ{ mf8J1t*bam4c$hh2?_<ܒl~&I5 ve(Q豲Hax s&_K^2@8M ӿ)֧nwmQbX|7^3 2]"eP5Aΐ; @C)Tpm/+:7ɏ5m@vSNg&Ws+z0G+v-/s;/s}~ͮv(Ո{f쩇(,/=&IV= ]n!Zk;wsгes7mm=lR`Ƣ1|jUbifp?$huqL;cڍ%5N^VۛLhYU]LRfɾE 9KB!= T[j'oN }08ՒP+N)2e)TLLe^Y4%<(J\Qs:bAǽy^ۖl8<_J%ziK$\X0Rl;֨O:HP<ͺ8"GTt (a#|ͷڜb~XHw%{9U*ЃR2 %jנs=|u` SZ;Fb8xz>@-|i}+;{Xu$:^! 9V= `5pIVpϣCu+ P#1mwfWI w= uQfj\ۅlu_FD ǖ=I` OUqB K&teۤa_.Y *K/5!;>Yp 9!a%#5.u~J/HT.^"ɆK%X3mjے2 =Q7{ dF`N:~V` ?GuI@P\fYGJRs-|2vDYzZ-Dgj8eQ5:^qƛK|S"Q>r4rK6wzdWSqcOT+n&8rMCh2 n,@|^1 _|Z?l80-f<@pP[g3Ӻv) b6Li.׿#cfb[yaYd˜ Ӝk6}4eMe4e)G ̌p=@tJ^9r!n0tYxE,^*գm_[RR]}hn잀)9LGdnSRa*G]8BeJ{y|32bI$P4~[: $;`1mݲ /vaT8lIT{=w^ TQq&'h1:7Q _[A)B0&IwCI_U4x`NVRy,) ~A|7nEvgՊJy0:ζUs4/;N auK m3|Y7ᾴk<8SM>7PsVioauO9ژ%/>9s(u@w$6OǻfHT"[0u֡.ٝС"EʮW|;̑ǟu0\Fw'd3pDDG(k-*DMЕ#*]iR6cw!*ʙu8NRatwhH|AT}LX<7.oz)~Y(sITmD iDCK}S%,_rn{nemQtcsDd\/2*\i%vZ1ud-X!b4NMKY @S孭ໟC% bUoB-s6z@3'!^*gVőWjGpH6 ~| KMjƇ961, -{*n\M&r&S -#J8x")΍fMu՚"y6,Wp[8?[QG  B5:6YU4D/P2`)M@1HU@fc6-Ü IW7/i֗AASõ*UG/p(xSp{4OGOJ8v__u9sТoԥdʆaiփ1>b&UIbQ]hS\o//UksɛNK>/CLOwzX։CXv*|M@UC;Vg*PC< crqDV^^4q@ĴK%~@~/:E%u9wnX^'9C`C0lCYaP0c5hy|CH]ڪuhTZ!ϖɎ~V?I.)_ ?!ߌC^:w=@dЌs${ 5i RT2Woe}%R0D?iЁ@LS\c{ {zx(#`ȿͺĦNn`,9:GLTx1&Zɻ"jt|]PWGw(MBO}qu62?tI56Ɇŝ.R68~*)Ȫ\2=| :a'X<<! 27싑0Pƽ/;n^{8н bxvZU9eÚƜ&JNL|WkzpqI OOsVY8vrЩRQ>dGt"0' haLVA'I4 ~i-|rJLy;"EAEVDN -B,JFCk?q;g.*gDi9<[@ZD@Gb7"!:N3 ɜ~ʻ&>%f lCM'Ҙ4 ObJtԄB2 fk+8u[ ir0g <7򽥈Mmnx"A"s_ٛ>giVf ?s}xpgʼ1^.\yӀ.ze%XC}UvKzpr VHEFe{0Ԓq}ٞNlRT>-L2FLG<%ٝG/A~ubA.MH\$r+ {'UGY'& !ҝF0:~] LvR5w鷙5c4헊^UUQ=Dꁤ ٳλ4\I(]kvή~˝"Kg?7RTQ O-R6Lg` 98n>E'`HfWKKtY"/d!.n?ۈ j StNcxV -Y-SK5 (96ѯ6V]e xjzy'tيYsB X?A@FH'(S4[Q)]&I|| UXѬiZZkĭ ڱHe%zs}[T2Nm-Gg[uq#3tfF-l~; kI'=&gR}<65*GaɯP\`=zHT|itYᎁsʉ 6>Ix2J$=1‰DMxռ:Q $Ѓaأta"!LU8->زHQ 8vYo1òiK&pyҟ #_gppulSи 0ҢFXRE1b>~[AqA(3Ĥ[Boyw`J<`l@+T )hL"A4w$υok"cIqiDD]^ڕqОNOgM{O|k'|$ӫwi8o!{s0[?\Q=Re;?tͮcTCidQ$ONA&Ԃ1u1O٣δ> ?mwFs[$䱫LJ( {Hsòr1|dFK{šs}鉆p#B!'\2H`Kkz\(o'<7Y*M㋀5 Dut+DMcowܽoaOώ Z`O\6Y8;;MI/Z 7 w7/" ` G߀6@ߝ%P_"ZfWǛ(!4qa4)XRR2ӧ4Trw?yG٨ApW(%**OdKxd AL{/cЙYʕd= s9 i9ЃIׁUen^&3^mX 'åwT>t U}eGُ<@A./Uci pάGpL"GɳDO怂BpS1vKd,*L%qNZT| =.w@ uJ `$|IrO$u4 NZU?hM0yTAw 93l6NLK;%l V #@v,eO'PCH4v̠& &>?ewk-˺tTm"h{c0po~TyOWk P7h1@QA4~'*v8Bz&R8B4yaT3.c"Q@^/AhpȮL ^ʲ/'$sB mj`Tbvӽ z6 "qEq:Լ`}'ZAJm& rC|\s'CJz)T,\O)('*}^.TiK?ӈu୘P\x&,YU K֯U3yE,a.U0`ӎw6~GRpf uUbE.<6P`Yف˥PTzfG3J[{fLg1~oZ1/9e[(NѳՊMI:tfToO^ܣ@>^nōRYav_ޝ۬gju9 ޢ|.lDSF){5S hToӗB6 [h@- Xlϐ7>/8LjCsBGa% L5rCɵG ]~N{JeQvnqZ%++ X=N*%9Oɖ~e4Ai]$Y{hF.< 7[(#oLJ‹QV1)[}D|9?W| sK_a2fDJtu6Oΰ0CsڵӞSτOacÅr-9+eĕEtHa=h#:u۲"3 vZ ,<::!EaLdۖ35d[}܉<~qTΕ]fI3W^ Nt}j=_ኞ(.T,-|GEU_`w:xYdxeNt[6 OPْ1rFoL]/3R؆͡^R 2VI)w3ݣ4v$fFc|bMԲ[q+b8 ?FoWͮ':Qs2T8ܗ6WĭQg >Tʝ?Mҷt¥OH^d? z㿊]$CXċ pJxQRNpϱC)%ؖFhu2HDgA8>fp'jr^C䥕b!ڐL_W#ӈ-ރCЏ4-척ޛ8Փ 2 L 2D %-Kl`gߑ;sY]ccs_&bfGBaj,J^;:^u]y8 K6xG %fxYJ{^]ٙIӴ3QBS׌sώJl|KXh% sPN}s†鉓a;.tn>`yehG~+;ğ7ʯi}3xr] !Jtozõc5|ۅ'r[7; 4o6PY!Np_68黦uḀJׇ\VūG;8Di|ͿI<寨 qa$d/_?$h˲h$]HO=WR.LH|R^wzc9a8LC34#ऺJg!9irPD%ၾ)ph3H-Gw[p>;ElօM>1Fg& ~x;Af9syJ(dJ|?M(V]%lHضŬ8J`<6a4t!&pڱĘB-AByBg3LX0ܭvqGOe$ 2mٚC2 e(w7tC[o}$@(wh';֟EF5]B%H2g gb5WE^[ǃ7b Ғˀ:FQVWFyZ]ICpPG!= LD?33Ņ2 2ZXj T~5 6Y{gnÖ:[-^Xfjav0ݎxҫӕ>(FƄdBӇ <5^LKƧ<^fxCK&g>M\%-)OwV%Pv biK")߽^0u !t%IxY1. bb;'8J@o:a Ezp#ܵkIq\xGVؒxhe ַI ɰF /£B3E'7S5 x}]UPçL2T'6g=şP?w}GO=2S Ń,MuK'<++WD1A7ACⰃi#0Miu'RV`Xm$#%Rh\Ƕdځ] C.{XوZnLK/GăJS  boud{d "6H5}H/dt9}J\6O)O0q5 GbpSXnaʎޘLqo_5oAp%Yֿ1_>*Ŀ?H 9CzEˍKWٳ=Zݑ15FĄĀAI*puCB\.n-k疮+"‡y}"SL'侙uYiɎޭ #} J[H8 &NSm{cc-ѠƊ:*L NW̗g$#>3A]: F0Ab'YܯW.u!~vc?pKRVDnp3$nݥ318B>B`m@cc^a"1rN|@,X1c,ט6>^7>癶ށti5F.yd&;{8:E Cݍb0ʯ{$\Etm.x9N92tV5u"ixڞWOm.ZLˆn8zhH9 Y,WB, O*EkK~Gy&v}-1~jnQ'wd Y"m"{Q[,<,;@](*xn1C7-w,k^r4&G!i7{i ͭnb]lK'[>^]p3{fO#Nk-̕nB^9u}( h I zK363!qwoy#6,c8p;D"KiY.[mAza2J9N'M2^D=9 X:[p78P (.`G#!ix_1/B[e9Z}?y*õ-%Is 䯝.<*X\'i]YϘrXKU>wJ|C | pm54ڹl͜0g䜽Av(.~#iua!?EG24ɘON)$P.?i|D0mP|Tm~'<9ֵ55ԗ["0PVePgAft|_:%ʲ.In{} P;*@EZ7z=*;Ozzy&o pbd*G>ۺ#IWhUHaC "jޒXob\o ]#$Ҵ2tC%oU2RPPށ{)?Sjuknȉx‡Fs `5߽x{o4C14~D> Dr,⛌m-,RB禎^KIb2p1_Ĺ|³MOdĄrI'P]´U0z%}T@:L'w#NSkˬF-Ufh4KWnf|xeΝg5G^zE^xyg]Yxw6(hW64_ U Btѷc-RAaJYȌ57d@AYH^yj2EVkHdXg @$W;׋cw6D*M5p H%`t̲ J-''.p: ]@77˜D- bE= }fkxzBxl:0* PM]V [Ix3WRcbc H~ ;D%Ǿ{ 1n_uPJVV=Xvmj2\hDžf_ zk\7̴D:Ta@,^$+b9FGO6YޠK$iux/yląlc|#NSrDMbɒh n2PAN0y8ux _e8]܃RmjD?Wg̑1&e ϶Wk/L@>&nh/3i6rlӂ *uReY))}E D,ʖjukVuRY|%jv*;[ӓC'ً(vGޔX]v`039E[>QNJᖖ1{8s6#. |,NLuKJ92 (܃f5F,!8~2inVuFD<@.m_1g-bֳiF`CdUF,àut;37O3zO"[9SɂDÄ)>nQ4 xn7S+JhCW~̂*8.4٘zɽpT |1K ia[(SlfϙG5&s| -AqåF5_6/\/gc3TeYԮ/F2ybYUx k~$j\ߓȁOYsDJ-5ӿg/`^Ҿnr(r?f*nbuf @(:$TbXmD oiUo[7x;3cܼ!!~3~7m6>MLD8`GyE{&"d^ ׼\WD(K_]y n~~1g\p<#_ ;] R֣,x )FU6ߣIe@_||my@M u%Id'rL{TYC\++T=tÐ"ۢsvq0/UP61a Vz}J#4Lz b>S*SEajy'cȻOчes"F  \%"_??I>]05IU~K_0lF pa]熰;s$ a.|91U#wf}@j}EfLv'+Rs~uښ|M~RU~[%mh[4yk~6qE7Jd#$ռ7׫3ǒ:푧=$>Thх@B~ 1[׍)34;ƞ_)~hʌ$i$vȕ7cbyޱh-a dI.NhÈpč;u)хŌgi @erN]ـ,` \}]cH!:x'Podb-Fs]2Ic3X].,?3[H>xTAi l҂6wYdҌ^'h˝/+TÕ#D0DڤDc6DpUH& hwVSFO`O0eV>>;؊uYY$R~:4$C6L'9PPуςUAaOIY.l8tm+`8yY]:u'ܝ(WmFT6|* ]>ۄl4&@ݮ`H&4ݘ7}9~#<{hޏONt~Ĭ yҿK£!]Ʊi P?Ƭ=,VYGHWfJ`% UXe-t۵rkG Q^24U&1Vv⶷֛Ϯ%RClr:xF' &}j b̶@%G*C(CɛC1ꦫ& `N[C *aMF`E!v;`3cFt7E?~ cu {r7.Pv+Os~C1: McT*'=My\m Z{ *o/ Y{aK4>۵R LGA{1Ezn }"[?Y;/ԋ^^1xd}'B{Iii 5{cGAn ~1KDG O#? ?JՄo0:u2ӛ_-gE"JTtuX7>:U]Vk[ a!mZLI,F\g? /ocZS,:$pVĢe7 4=A>-:)[oc`ti+7l_!WJ*l0y}pVN8f聵(2by>]=)$ց]tZqCTDa-| \Ww3l OyhΈjpL> T@!C1,ؒˠo1lЇfE& LȤkE̒d=b>(gyLf#/z!z#u_##5n8MUYg'yUez~PgޠԪY=5gK4Dz0_&{$ Q~ScNDg{u vw\Fl̆" gnU7lv,ad ; >ρj<]<#he>> VCZ;lĴo͹n(/"nWeE.Eݝ?$* PPr6uD ڲ-z,'%D+8]\lOƻ' ! n0ʝ?W(mcilu1 c,FLjKԌ>L^f? emk>4u|M;GN>k^ېhAbfwp*m|ߟ:@4:#z+"{N$_PΑV%mo0v\L< 6&s!mٞݤep/9gL73Yʀ `(Ϗen]CoZl .; {AZ RՓM1S$4,XM$6@-^ >10x1:pܰ@jJփ O'$K0dmWb>!F2< PuZ9E{bBݎV ҁ-N% ZՋʳ>!M;yEd:#e⪣MN9=sj|3qKZ_ f_Jc\'%-xիz5?1|gA>}Sr5u+ ͰwGf65OkqSAm>zۿ5Jxn]Y?ͽpl)6 SL(f9jeןgyg-ND[%erNl'ڂ.qzнBi3J!sG:j1!m'ej 9t&)c#69EM$b­RS⢞Ac}*~Gn\Ѳʙ/弸qb}ݪf s'`X<0>$֑KB/A/KM'?-&cBrX#`@j/$I˖J?TNJ\^OziwE=zГ:94" QH7K͘~.u/e6e#4TQFWiIPAy* 4IrIƇ)̒OYt`S n.E'iH\W5et$J}pCA&^HZ&X.$*H] V }604z»Rt{lU5im8`fˋVkCt:d:W쥁K12z4gɛ>3p BO$9[ؼ?wt?lΰ+،ThP~}liqՓ*{bI=^5wwV5bՉIc. 4=RnRk6SaD@'oca{ǃaLnARRh¥(V7sۚ.هn7ЏDCΣ%,Tt{ p31]'I/ i"T! [sw.u&$A6<#ٔ#(oQBjO8 KhExO %WmYH>SbY`.F֌ǣڲR [^~Z P |} Jfu1^vY 9dw/lZo4wI:H-4zJ<ϛHgRlx/ׄ/noG$-.Z5큀P#&~/{'F臮z5_عSX~087 t~ZN@h]44Q 5i-5dNz@{!U1 aDY@ & m@CZf~AYUM3v?TVR;R쫀ky$+)Pc{rwKpB4\yAA2U^\3t7aEzQ.($|,EBQֲHuŝ e^p -S컉&'_傷I|l;Ls;M6*m(ƁHrE 7gL ,jfKsX@/W)^k,Jj䃫cp-a 1z [P=t@snWGHZ6c&Z 0F/rq^U䕿R$jtFmW5C# *h(PBg7TK.(̻6a;p@(*e䮧P9 fCiv8КVjaɪpS2SR5VXƗ <\oTkKﰇWBC)I0? +~_tpd *䓆"Cһ!ZI-5)Y0šMTN I<#G:L[J/j{iDScbF.5mp/54{j: 笺'B%T5g;F~zui.2T N}msGQ\ 3x6E=F+EaeHV?H1]А!%$&vVv _3P,b 7>eCW]di Oc‘T+j^uxRkKH(ߟ5Jg6KxeD5\۸i:P>$|r _r0Jl^ީmPgPG ]9w_^$N?/8%%S9J҃)ug+^Rm@{_ @q0; \}O]/jvԫLwiFp6@4Ɲc2dJ,F'z<N13 KY%?YG|*xmXi(kHq,ONsBѢ[|mA!r":m\"`hd 3u2btNVMVsw/1U%V305Gl RR* lۃql{rh wpZZ{ L˜5Hw+ l%'uĂ>ncu)DuAG B56MT0FA7J' ե>Q7 iG +, f]N}l gxr_k|-k5DŽ*|[$:T' Q:#E\)t_W5Mgyc[$o͕hgXsۚ;][CCJ%.}@xNsh,)pc7Xt6}L븎g^I|cRi\рΨin J䮥`{l6@+ 5" 'zR{bPbЇ:Txl0S#'|"ɨg0vG!bL٢ A3B;^( (m &Y4Mrqu-qƔ_iP5)ŏXX/e!'Zq ;Z^љ2Y "I]kRVbO\&!6*?a0螯)ggOl =5$.Zּ`r ;p}nnǥE\Y)ҴgC cSe_fSaOB#%ʢ*||sQ&˿Jg-VZe/2cj-^;f g7EuFAvzHacu ZKsCμ N\nj`uPDAY,X zBe@MSP+vs=+Y3v`<̂hs( xX&Cj=/&)d9R9)Y ש%h̝:%܍(C8$c'k|4jJT9h[Bp$u-.8AYGT=|Hs,$F*κv ۭb$1Ȳ)0O%dzg*%f)jm#ޥ <+9gT/?zoBXt*jyCX4؛H;s"rǻS /yN K@&Y?>\+8-E_2ZFr깹&i6}>s*_7x16ee.@Jj+C?-8Ay>Nl NZTܑ#"R/ק@ A8CNs#N'ٖu-jԆ͵]40t$C z3Ƌk@??C-̀$"Ʒ| |bd# 6yfSQX}ujߡHŬ3] pWU_Gffkaf6w453ࣻ%e .ls[Y | lk#|(-"QcTbtȘec+yKRP.+b3,/g)pd y; j8r ew*틣~\G5]B;X2tdѬJ Xh"J , j˩-{L7;!ۓ h|6 4Uׂ_$2xgpc͞4Y߽p/ŵ YV('uu脭mS\>%,.fkaT` !3->lx]kwdIj$O+= =U{[ `f/^TS XY`ƫv&tIPIQo޶C6h(#Hh#R^9 O7zה ],z&[0YHXZ7_R;!i]Qsj/̰=K*{X@ֲ O6E^ fFS_CY꣘-N--8 8 WiPEU,1R/fnCєɽ $9~ahtl'&`KFTǥ~"`RjɿIl -Kv8 @pI%#E:%ԝ.X)vw8z r:yVQ6_eo6vZ杷u ]:FVm5߅%ZǀX`GIJ,,PbA4Qa<'y9vGviCT!ނ [ ڔFG~uM7"LSf`lo)(B[l/'dcU\![F!Êqew3K,m)6 DS6q:AI=zefL?~]m1\=oKf(h_r`gB__f/ncl $:V $^nmjbK92N.z3u>/ȷtrBez|kx_aGYEdoŴ/bѾrZ]ߞWRDucMX:U$!dV*\O51bS)Fƍ&R(g!ZQ;h`HbJr$E?z |]'T2'$Fl lՀQH?12mʗVqE'Ү{FSuԻf:x3R@2(8/JQ ڽe+=کNBF-S5PT~ىnP{so=壭hUt6w틹>~jۋ3W73~۔nz.SQŒ#SֽHCIH$z-O èރǷ1dcg=, @=4Uo2Zؔn` SpDb`t\ٟY|d4fs^3'Z*H:owY1&`7Ddqˎ$Hۃ')c M|¸2HǮղTxF/cWV,4$E&c޿>x`I&ʼ z8?X1űO@ $-y%/f_Iqaς1z,"Ba^s/„5@k֛K u0UB KDyr]f[oqmfJ^QFA8M)[4V((, :TYDǜ )j5;/Gc _"Ȭ驼rC5$|Z%묦"k96o}F$.T p~x)Wm2 >RVXbumuvv'@e^ 嘰޷Ŕ@'-URǂ:v} gw5T",iu,k&ZMd@ @jJ}l $qXt5AFVm^*rU]g ӓ:Sd<\g53' _0).^x\ )GtoI݊wV* 56Fܥ3wr J@ bd cW Ky~x7HnUaOdo9О3-X+v!ȼnbZs󮀣BH@zTϪUE{r?cr`F?"پpc }Y_qi㔓܉2$IM"n#aM6@*֘㐌M5.BcC3=.^{;e%jNEkgNv[YH[g[>r}xOHjQYVIu Eؠ1~XGLKeXtV|9v%)`+*E$L![ٴzn a[*9/, (9MU.۱crŝ~hm#jp/~dv=#j3ԉ^.] &yr2- ۖ]@^(0~M΢" yHSwN ׮UZċeuVv$D՜$k2lqP`A9'Pj#9 i*F1f^gX29G@u{`Y;DZrXSfdYl=+wi+/}ΖJ{udfSJoka%Ǝ)BW-/бD&:QK+iTVnX S -\Q6j5H҃FW !K# );kFT:XoGSL9F$)qr%K$/ńɫ֝I?.v>ZmSt6Jhs\6T@g%kB6E} Үsb2 2a#H࿱G:h|sހu1H`E6ZvKtI8̮aBY=k^w;8/0P6Cs!R@߯}BJnmX(9e³X qf]_RDHv*sE*эt&s2YpKh}{Q}x1ϳP{ANH}6M54C @Ra"døOPDX^hTp ukgQ{\Qvh=O@B^h`q-ہLS,*X3׵f/ 0^{夬$b6N,?c?#%ADΉ<vNy$v޷=);/!O2D]\zD.᳁=QiPRք^SctF2uB7L g`yҝUX^.2:jG]=B_% Yo 3-)ּ :5 zU܌ޠ\qۤF\ \^h>ɨR^j`}kEI-hط:өI\nȇjDKZz,CH" }gNxp#&* A;aW ,DFUAz{p/zw0svauE g83.3&+8:O)tIF*rSE[h#1@ka)f]yGqG%|MSW]jg(]onSKpc'K21pcopϻe>al2c0u5t1})>qտV$ECGfՍGZN8 HW8ɵ;<1dj֫Ⱦ7705!/'"|6nϙ^kC7H/+\Pl V/^@2[T<4e(]BxF=|/1Rm=,gxi:3 hQ]*S wtuX> $Qii Dqĩk nN 4&Q٘mk' ~bl:|c=;yrc` Bm\G[cQE&\C\ WnG>8~;,~x^oEM|]keVP?Ԡ)ݧ!"F w$N~r`g_N+1DzPʯD߫@y01Z_@M6hC488[z$2f-+21/ Oq2vm[wZX>h/ hߠ +Q/sOs\O ('_dC2'f|-uGu^AS+:_ 7&f4H4tN1b`05V+:kcׄ;,Z)CQpv+O~-/NiVeC]ӟ 5:oy+:j3`ZE9oPYP0ԩEUxAuwF$[X3bgYMwAFs@.Wa7y=P56 m[Zbx肄+UmIRtj@5Av%X: iax)\%"yj ]mv(үQc>c;_LgF)A;zQ4!vF? a R})֗U7hچCeE53*f=ysR+BZ/ۃ,KjzfɍI 4z7 '!LEJ$TʛV{Eiʹy24eF$9Q-\{ )"gRU!w9n9C ^eX>Jw=l].6{b<did4j̎ѯ$L3ϸl3WI/.oզƳ9< 6YٺٻH]10c%!.` )zJ v?3v~Vf 0.ׂm7c5޻{uF"=3 `rbܯQ|E2(}Odbiֱz%+C~E (=Ui&@ 8~ɝ9؀*FNx`&c rvJ{giU|wY;{Su`F1yY,Xnf? F(|p8#;֓lCs=T1&i,]Т\d`I@q4Â9skd\%/'o]T%RN,Y=Q0pگr`QȊ \ zBf?#Q=%>V;`nUDIXu{?C?] 78Ѱ݄|XΉJǠ!Owݰ);a\`! RgFG]MsW(un( D':}u, -J'% _{ u᭜`h , kG(k1U9)ʙҸqƴ4y )P. 3[kvi)LLĥ?g5+^hΧ6!ٜ9Y7B*GXfϜٔ %ChMHИwZ)z/QA(aA{S!e?)z%pwg-`Y1?hdL=듪"霥hOc'܉YuL`F7}E(6]ZKՑםQT9u'3(v\ d=zrPln1DZ"5/ =m)SḰrl7r!4%(.l*B]Qa7{t;<݁bqxJL+K]r:;U$HHbNіꨐKܑ_ t8ӣCK(62)j)#DQAO;8BPo}Qp01)ܡYr^}cn0lHVRriP\&"598X<[j'p;PD>nQ_L ︩dqg*sbD;.?g:SlXKpkK WB7d!3/ pToGSSI-T8I֨K%Bj"( <7<6 kjDNaO],*?2 uX "YZ>*ﵭm,LCzw$[^  q= OS=&8h~}.CbUB,fq@oyr#B2pL{(ok-DCM$.1-CaFK%?ytoL*=~MI%Re-`KkW{=VL5ߧwa\߹Iet8c_g_K2^0,o}K`&R0u ܾ1k&Pqg6M \`BXT>\)=]e \l ŝ_3mx'gm'D0|;YT^lrF<(Ԃ%Elfߝ֗ٚa+3]fF?̠ğa6_*gWi </*Es)!ݳ2$Ϩ=j)kͿYw>Zr>|Z`pӥ~w/Шv᧹jVhU,H)y$uǸ:-[D˅}*k]bH.K2\PAK%UjQǤ7=X ~@";ZF{d?=u6.a2\RsNAQ?R) `Krbf'T*"{zCڋ P1]fےP=o04h5ZT1}^,+c#&^6iȐ Qd+dҤs \ We h.jAe%HtCr.%hN [H8zNӚjZiT:$#6?^Su#};b%*|K\)E }R 2tځd)0YoL(0i =31 >vW3(f VyT@DT zoyy+һP7 F8lwfX3@0*'pxD 3vHy8[UܮRfQ&|('D8X }M٣ F充MPE-CpSl?&'43w=]zy2fK]Oܔʛ]^γVPJݍQKu5N)v`"bhߤЯz4ImsObJyDizP1FPݨLL,eF|+JT74҆H.V Me4+w)Hgփ8]@vX;~7BgmWPv`Zy}Rי6Fi_=סp*EUbK*79 +rf} T87ח^0.d c`_ yHgn]FDф6g-u#VwBV 3eD ,{ĕd*Mc- k({AϚ {6i$1'wkNn.3Y/AzV m^&jZs "d)@1{q 82 tGW#y)%E -"w/jO,0XIi=4 RP4^]]C1kJQ;TkYqOe?>{Tmܳ':[Toh؏Pc}y[m@Kk+7,5bo(z~1ڽըa1aGj[:UOUyK*`ߛ;e)-i2xZ:փ(lR[wLPLoDMs,z:lci!k2s}Ws6T6aJ!HD,ѓa|0}t- Xoâ+޻&F/'CD؆;]p4(lCXh<bR1ssy˫-2`'^#u|l6ע#+!i  YSKӂTݬJb# 4,V>ˠE7L_N)Bo* yƶ)_rDWyG 3J!O9 G?S̽mk>W#W2-mߜa&h$.Nܿq$6\"xșpo 쿤kl\𕂒kV’p +-ҭPH@~ԴqRʪLhWdkꄑm?]Y23ʗ& +k7oT dDE֌tad{Lo>V[ѲXȑ<(ΏPUEl5s=n$[wvs[qĴ7@!+/uq]7ԱP-pN9^ư"'BW}y&RҏJR04Og ÿ~ҕ5y%z4!]>:rΘӵZS_:hs Q r'ܞ C/.H9;> MQ, XD.jLv7΄y Xڍ\-l]J#;"6B* Y8QuY)f[fjyBΣCX7|*@Z6ѨL{C*34Cw#.?f:|<[]VqQ`L2\L>˴3eu܆Ǣ_}8w3QY..˝3Bi n,`eCɪ߾C8I8x3Xr'Tpv$2|bכ~20*"ÇfsCQҥ~Y]SIspz_®Rl PSܘpfb_y]Ba܁] ! )VuP!$BkL5:̧PԐي:o7)L0TmSO[RXmKOo*7g3 o68V6ZQvʫ013/k/m;e(w)O\is9Kݼ##2a!N.d!Y ?Pa覌>O_] 2a34?x:'ECqFw ~! t(F6Sae d; $U[[Z.?I[LnuMåf,oz`&YbQU^ODkjيYj@2u62-D8…EViJ@Z+/4a@=A/ ^Ǫ%m&ciUQwrK "5FL|.]W񫴏F}Ty"[#F\Z0!=!XȐ^+ 9NC> y06PMĵ+ @nf^o1+kߊOo,(`\nS>; -Z"!/*ep]NKh9{<":;z/#wttJ@YdD^s71܀:➓I+EI):аچ7aaJTn1/GSd#z  ',_bP5j6Ը88usy-/Sˌŏ"(!V[ }:2/5TAUg訏h %%Šr=?Rv&2 I:;g$8[p(zigoL+cҼQa 7qŴ'hT=Ⓝ_i\Ҧlv[Kder$v;ÜAn^;cِ4Iߨ8'舧s[Q֡\&1p+-kr݋䭶l O {Cr8,tB-3:MB riF tّהv"La,nDaĴ]/̗`V4uw>R} ~*᢫Ă<:=.?.sr:^@G;  G<7Ņ(rZ?U~Wk_y0r DȈ.A,"5o]7~dB9e g=`(5'W‘a\RLU:to\çP(#EdFhrTm6~O7< 5 , z626Hi(f*FL BVeav7#IqT/XJ5@YxQewÂNWݭApQ7)ڗcM(ԡ$;ڸ"T{0q"όo1WZk4y4/SzE33v0> rb+&\(o1:~U#x]A{ 9duzA9c sJ]( i-[ѻsֆG[NɷCo~,m vBiUI:æk^ЇR{Fьq%C ]u/+30CKh`E[)2ݣZU_c=)mO:#I~0V2+F̎{;9-8e@lY()m8aqeVi/f'(WdIJM$ZNGđl59Tѣod9 Q5/RBPW+#Kq R}}Գq٥T{)GCMhvPb(gFtMc#i@Q s5lyL cN^> d\6Ml sv3LLxʆ}W3.FTUÕ~RxeBF- tе#4}2aİފ2<=-Bבt@;mvi'zm` f9Qj,^ĔuQ:X|;ߖš*B І/$^MoOQ%j:cJoq7lpd^`k 1Sm5jͼ-nXQXh@EѮ97a^ځaםO74YHIľ ,ψ·Y 6b^IAaKk,: hOn(AvIոeDyA5Q,z1  1d{71DW>XgӦN2N]re Y ^K#k? e ulhJI7CĐaZюksG45=OzɷݖDO<^'( BRmUspa*ͰP:Oo{{ stm8GlRοյAev:허2> n*uؐ/!3'uz qF6 $z-UjW9r_(MSF)iߦ%Μ3`9htCUMe pD!f\ű'#;n Uq#NZcQ6~ >}? KTP)zm3HLִkE#JQ"ֆKt$KYEu REٱJFԳ,A Ջ<3u\K4s k!H[9z2^fI_ tK?W=*_ eRi@H3$4i)>krvwX.Wt\iމ8,#vjM\!׷8C(7? NXWW,wzVPw4pr3Ճ 7`!Ug>6oT\/@Lk_ۀڻeA+C J<?xfI`;L {\Lٿx Jդ,ط7kA;@+gB8$MR=t& &dmgN!{O>@z@[M 34m-d i[4[?htNȒ>cr4Ҳ5 KZT2iOYd<)!Dx֧e+hwSS1 )8V1RQE.zD\}(AWnZ?+K^|Lg~NՁ>~rhoL.!v=QRLe[Oef)y+yE@%4&jamvT9Nmq+@x6N^7اG 2b dՆe ' #qxMwk`av*X'ezU<Ԓ/A쾩H#М!;kWNB/v t*]YԺ[xN^$1b?1 ^d9-ʬ[P䟹2ceuzBB X Uj0ټR¡'85jbCiEά) CN?" CgϴaFX5)4adG_$, 1ǘKH$fpN)}n3F9D-t+bQf&mc ,d4:S/,zb?cb[݃lzLZ.I=pЭѴkZ&rMw˧op=|NIuF*:<:.fa&q`Μul qfqYZQ_g)DyHCTVe:l47+]LEJ2GS$1E]o\~7Av z> fK`P_[ńZ9 }Ikqh0Zߔ Qob#i$z.P .F.M\t+)ƩyCc5nQuk0E:_/q@acCJ3G _ZS;#lВΓ='9ݵ]]g_Q̠( 2nYvE[,yA|0mYڟzuecz͏BIH`l(`ץ5&$gOyUéIk-PC11AuW2UvF-BhlU Ȃa_l' ! ߵ|ma[Gq݋r,{%g@ YQcdXxP#X#V%BY,Вv*GUS.DϾ-y0fU,-`y3`{r7@ bG *.b1:J,M^3Kdk4^R'1BAGȏ>3Z{z<A]#-ruPCm[RrY47є \hMQo_nr Ԏ j+03EF'/"C%Y ‹iyVn=l]B"w2}ڰYɜ_]dHjTEzbG_އ`['LU<ݰ^ԯ c;ٻ+)|]dR0J1ћmv3j$:g2|a]s ۇ=%~鲎w A#Bor!8f+?};hՠM7t:@BElR^_(:Xo3Г ,±i++g+BDBro5ɖX@zٝRw|l*nAth+kf!yT?٦i).fG=NU5@YpoHLp4IByEi+2x#r>*$YsZ*?`+w`h:΀*i4,, ɺrK1 j7W,8%! A\E#nSqg9lz6oBķju#2Su!l.DTlV>iMb`cTG؍ڗy52u6Yܷ62 (W_(2x~HiY\a =y>Wъ*KŢn}Rho)!W`SC5XJf…F#vc~}I~ v^fײWRXP1F?{v AMa]H\D?\*H7lRv$N%}/,Xxը=*3ʟ.(1 0UzCN|#sW\-ohD?łfUiߵCAP7ppDuXy$-٢OM%.h\.vKL!rgV+EzJo%а{/\VIj]>pS;V/aVDհ{;9FP>Y<+y=[̬ͽصl -{✁O`/.%'azݢNF0IZ=ֿ\!Bh K> :e\{hy Ϸ̗p;:%`䩲/՞g|]~-_!2x jәuP*;Uġ0c^|N(.>#%U~aY2YTMjt5㳽S4"cm|ȇ澐0`,e/ uϝBiwȔ@Ҭ y=zҵ=𳏅6foh7?1. fiRi !'Еpf.*+\&<䰍nJLH/\Xuiqs ѐ:c L zUtQ;r`3dŐ!yWfѮihERZ9 '~$'-Aug?"R_VC(K*!?N'R ,8tLq2d-fԤbwYU6XraI#G8rXm!'OE'MĄx׺FD|ΰR0,JbEf!ΦKlj:yM C PrH? *4ڀv:>gW؍ v~2Uw+n ;ƫoRj ]^WS)Kc* e}C@TLy^ϧ^Cۃwk͵7'+r`Z^M}.pV}\ϲZg*1Bmґ>B!FQz1Vfفx=8‚Xuejp/J_>STpgjl/r]ؿQb* D-~H7Pb< a!m6p檀%x}{ oZi +F_6oS.}p5P<.w ,ԛq5Նki Ч$B90G*(5?s$M:k6FrO~X*{b_ĭ5%c4 a]Vd^JP.BH!*`CR$0 EN++n0$91ErJ1:hߺUٛ]~יOG ,S%|_&hʼn?P,$-)SהzE)M3Tln/PitAvu'/Y#/"#N-%1hk6Qy[ʪ Pf5אQ+}U$D9.ifh)h w3`HVgLy|{.+9DVWIq]9d.\BݟűvS!섈AW1]vvհqpձJ"I>dv|7mhYMK+ʅB-)s$yY9^øK5[ Lh#jRIDq{"Ui+A hQZWW! 6O@<Փ[[ocU2U!VAO6Zkt!EkbZRe>:[70DӰVݨ=’r8}հ~Vm Y H4fMԮ ҋ'4wbq1oaP"V| =8?/sI̥60T;E #7ϮP4tS#%_6">@GomJsحI:m-8Y&% Veø0{~P#yCBTm.utSB.)1 8r>h>teD ^#o[g_5bA*}۝\z "%C1 YemgbQ[ Q'@4y1detvEMJ-95,$E{@p c2i2!޽.Ȇ7'ah`Y_pl58 :Y"/"U$U$nir`NU<iV TÂIu`+%M!ζBgul}(KNo_ҵ9Z.('xa"G39 US*~0YMǭ!-~׿.r!Q0>ElTjh栳_InqI#ꈮ P67(2P}S-(&=U۵rLp8@5E5EqJxOxB3^d ͖O&#(`(ԢTg@Jxf߾eK7#(?V+.t42~I 27@PijWKl)eк+ ҅1?%лviJ8"gO, -csbܲ϶IE,nNLDvM'9jeZtl¤ũEAYoеD BߓG5 H*.mɧB{+dV)5%G" rg@"Ƌ/$?.pؕ)LSbT&|AZ'W Zu>E\ ZJ1^RF|ad uAACu9cxWro AGk}-u]\ lNFW~-:E}P>UߛMX52N$ (@.Tt [Z|O=:o3 nuS!ofR1aHWB{g1ǫ,TŃs# C*CGca972(PV_3bI4SHx2 w"5񽬸S9Ҵdą)a|$IVNsTwhP#,$Zgwj/qOȆg)f6q1x ܄5f,d|2$9+QI'4?R/.  \Lf5dLFk3]|u!U֌[A&N 6["oG›I_E, t"G}aQtP>{Ge9 a=($u\-1[/ь`連nzRV |Na5!)1٬k'.{n̓)Gg-5{49DxsNU&UsOB/'eɢ), ~vhĄVU<&X9]W\ eT: ;Rg SP-T/ Lt2¤Q0Ark&r~-z;5b  I^hgJ| #B%aե0s`[B޺į6E͙290o%Hg9Uw>uN{77{X3t7 fȀ1ap+,մ+;+cREAkl +BXGhg3ؤdRp#R-#6T 'gy"L>Zj'@W{>Z%Ijoy z40P51=L\ .b25~a,mӑ,f*Ҭ˰n}O ;CV6h,z|s%CceC=<wkYx<2 G vp^\u~lQX_BfEOsx2/ 5aؑ\/uwRd͜8ojFq*z=ϳٟ| Y:@f 1EN;5}4T3JkPD/wS6 a*"T^3٠[ l JFr?؀!)[E.@J^~/XzMvd]7cB7xZ#*ү Lh6cr噓VF)אݭPطKUjh#l㔼" vl'e6 c.?|)Qٌ$"3aBZ:ӖiXAsP(-Q"aaeIs{zI >?q2#1jeq野P=l%Wҥl^UUldDfP&16m.-EMrr-BW%-Jx:ꊎ^wQ4;<>IS\ݛ_7Gᰙ)"dPʹvhu 2p|!F~:v[?#=p(JUwqGq,4(XAညi7V%r- J١vA, ͫ{)WhxU2lpuk,yM0g 7p 䝍Rjʞp|}D ! U3w S@x~ @U_ 3jV+WPHv~ӻlk/(=Îo649wrs",NX%_&2> :\Ê]2K 3gRaɷ>R㯳pϿ'F="h9 pUc@Txa%x1iA Thȍ˥ JiaS|--i411$K1=@~+I@Oc#3_\bL̸9PI_%|'0CRSF{ܷ ?k:T@1r3gdT<"a%*ژtHrx8+pS%{Է)g*)H(>WO5ALEM`K&Oz{]{8|]y[pWIa0C^xr}$'z%[_?4Xc+ncoToG([#Zbx5XۍFR؏ d;> )6G xP39,'Τɮ154]֧>bI##`=quBDuޖD ~Q0c(I<4R;/a /:u!'{4n!"pK>U _!?c/$ \2j恫d8c9H LnQ{=FmE==aJߣyNX&2JxPW8xWQz(9޽Zi]FSN5НB&ى8ll! :1yT".+}ZipCMY)aLǪ*{{y1:_!s j$l(ݭMWIk₉FhV@U>2o`{&Srڜ@6`Ͷn"C-^rPHcA,%D+ͪ['K" {(mX \BXWY 9::Rοx}OJ>0l`;X w}Bin`[: ]!r9Ylkr'nv/|G OZx7.{MdYŲ&2lQTZʙsоYs@7O"AVr䌱5(l%U=U h~Q5{O # No4s=ƫ{-;D "ʯȂ,P--p=m{M$4z{-[,m#=FisDZЙȇGϞ@Od6&&yJ^ 0=@<|D+19CM/OV'[TU"45&WFe5n1&lH,s鼶K6͜_"yrvhu{X+NAϺ}~hM̖~@=]q瞕ZM_˕G/K#̊aDkmJ^]s[vJ~JpHfri3ޚ`kS:n6_Ǻڏn%2p:nx$P#J &}?+ʕW5(3~jJiT/3L-=ڐ0M 15aPFp() >1"09.`{Sp:_@`@4R>7s&V+tBρ61OXV5[芊q)[?gKY-m֮xbl#+NFm,8^ug*)X,Plfd#~q)iP֣ѹH_Ƒ8 92*Ѝ S0^qtLݜ$GKȜ67TlU~0a/X'/Zt.ЎD5>Lw v=ݠ~LQ3V^Lb]2Iu&Y"ȹ\ 30"<`i ݰ dpr޻T0iKMV uMC(hOt-xΈvz`cA_rj oPkYil/3}ihEeX lV ڱ nq=6 ;Q݀UYZ|>\85gGւK} !$HrЈ(fTWQ*d‚`EGd^ ְqI7O>0ihB٫)𭏪z%n>`3i1oQM**k3wqvq\ BO07 v(Lmr7M s m!/݊i{ !^-R]+#OBnf}ܚD@{_`ΫeU6ֳ6NĨ959Esj}{fp\tpǻcZ^0>B 7PXi: mH[4 G'a#}QP(l} D'Fތ)G<C ,t y"sV^0N _E d\IeDkjjkh:DSU3&'"@Dm9&x0ĦdzUZGnkÂPëgPh9N2" U__CA<ãosp N,y]ZjPUI2RM{Y}zׅⱁ:sYk Z05)T~C預hH6Pv(X}<-L'N3% t""p ܨ~ou̡W=a a/@,.z@$#n<.r [$a>B?HUBPVf1 o! _IU{+.qrmm靷aϼDֆ4Vb} }Я1u>d)܎e<g\yqު [W}8.(ҢM~f!+= i+s2% Őp : aqq,Qt2F"JK[B,47t} /nYd 4hJfȗ_y0tKyIB6qJs#"?Ò?8NJ(6cm%- NSmΧ> JܿڸҎ PI\:'߶aV ϡ+_S_Eh m# rR::e둔%Su+a?hWbr1u3ԒrrSedmv5*D8& ¡r_ZS-QްIG M'C˨4N]X)4DE5"a4v+{haoI_:/Rzzgxf|i`L(|mNU|Dr?'r\9 +{[//{,%\=nKJ8?xx{؝?Lq|CeAA+{Xݔj>Ǝch~ݯc hfم+&>~Jt1KMX|Qe k)3Ƶ.d{h%X t#f Vd4T oY$vF xn1kNN )nfizC5mӒ۫.oK2bC@fire(ֵ{hR#>@ξYJNɕ ?o^u+|MwrA%f7p_'P|sbs5;uV~Vax$w}Y*;^"23C{X8vl{HMq@^D^"{n}!<}}zs* DwqË@p|5~F{|ԢKOUfJ5+3%}łbɳ@YKK#&XϠ8w˥]=GYbnh'8?h_eb7yTϰ$MjԻ:E*mxrw*9 znj~u%aU@XXl,n%!BMG7 ꞭR6bv#"E8R@ Ldq<6*hU| E! % 8$|hj4H=L145,NKi,aUH93s`l檼{c%Q*\yDUnfbL1|zW7tIUn2,0O[4g(-Lq+v(dVGD ' `4d Kޜ%;'H{7G~"wu#l;:P5L1F~mwMuARX0 re8<.:PP-T(Ste^9넿h:OO0Y)d)jSxe1B[||?E% ES B7NL\9=AqZk|P9ۑq!ѺˆrYX'K!HΘ'$г9늃A,Y48tRPB2C}Π;:{ԦkL7ղ Hy ֬,pƩX+ Db vA'$J\V e͆UWxS8x-T}f3$o3H[qҗL]N!+7UtxZ jX] 0l"2 ;,˷Ul&_ePd0R<-*컨XR%R01m "j6AzV+]j^+ T=a;LᗵTZ`3mNQk8\(hAEcosֵ{y!@#2dm>1%CXo˘^?TI,$\dbJj%rQ31 .PEx(kA`I}rY #&g lomE:i0pY~2PveU7 -^:'tӏx]z 0 3&sk@s%ߌΘW ьd1r]b]Gb,w黑r$gu,;M2ipgL ;=6<΢)I'n|0jMgsv 78pce'I_H4\ȝ:9 `XH)Ihk[*;OEZP*Zu VaXa_olt{fhm!,iׂO/_}IJ\m viOŴ{xY[Y^+?%W"pr64j3+si/aP{>QC68nUtggCKNe" /P<Gtmrfb/׿+,i.HօRԳ/D/R?@.E2`Y_wo(SIt({X⮰0O׾$@ f%(/FMضuxi(W(68 ~fY9/̥=iۇ8Q@%pÁg(sh~vYFRy qtRU]:-0KKV /;7]@ӯetcf(Z7>s4'jĂ/pn)qrcFHWD'ZPr="ny%&Ⱥ`iudo@q)"])Y7#v]2Һ@tldb7u쉮~m'Zt*p^et(V1j{X"I-yTHZEC< { <¢+!q4Ym=G4 ݵ$GJ \Nŕ͏.ٰICL ǻEdOU>!4Dx 3Qu܁Tx(SR/4!b4^pڌJw~sLCD*6Z7[7I3YV ~7j/= 3Ea]r usRhi1)f%R3GJ~rB&YQ ^egSJ $}8 PRW)&l&عMZ>,Y[h+LGDJ'm-`T1\2[rA?.XN[ndLWsZP5P[X}2ڇ7ىr0vU2ǣͶ}at,o Z;;ӳ6뉠bNgK7 ,jX0*I:r{x~"W4ҝK$gbXb>׭e q?D_Ht\:@q>}@hR6̰_׻B?^TT)Lp*qDa7 p8lA?S-rMOVNlcЬGhMpO<-&#XKW#ȡlc| V'޾KǰixHn(s9l46;i$=)di7 ƺRkP.W fvKBo[(9vg ͹mp|A~'B^;1ߺSwOq-3' J$P/=@- Ҁ^j9B;gL .p~e+'07~ taN |uХC+}6@oHuw TJB{=K5%V,%.yHV8é 2^ޑv AT3_$YG+ZVu@`XwHkܛ%u+fX&Xn Tb-]t qfdE,AwT\S4ctZQZci)n11i~.Y={$۹yU& 3Aͤ"!_\E5M$Dẃh#S]M4D܊R*̴jC5sU tps/lRDZ`,+iC2CNvx?Bx}ؕkE**_izF ۗ0=N}I2gGjWuDaˬJ lj o=C2J dzIOܓ6]}S-ݯ46c;Ģ)%zɾ_Yv;sO:)'?g< MӁ_8k'L7_?!9^ =FtPJPNA 4-; ^cA}? YFSt B[PpӿEjʛr.XShMTF+O fbuhy?+gW ئ/G `w6=PMh4`߰Wm n;a9GknR#J4QVK_cPym ~_Є4T3'ːsR#{O@AP[sQdJxFqs<2r7)-H_zYU tѸk`Wo~˚q*QsPN3 @k58l7KmJF[i'hq %b|wTi)#4vW'GaNlǏh-myN?߿&l{sO*k-#@Z_ &[ logRIw]Hb婠aND$2GXDnJI7-dɜG߂"ZU>gD1 KѮu! 2S)+@D1G샺N$(m0Fa%~"|E@TY-Jy4{4 +Qz@!:w_uLqÌE'ik@HF߿gTe_O@' 'nT,FOsIA5it:m ~!^_z|?NvMɾAjٻ\⡳u-;[ r1`^#kt5X!uWZ(kld`Iz߯53 bD(%t몾1/ ̚#F!sbQ 3⢒ER +oNjg@|utj&ۚng }h]f4~lx* ( R alS>lz_ӠC'nO#fOB`JL)ŅbE hǓ*> .M[G|>wj2<]'ޜ>Q_Y[Ui8 ByM)`n{mp,BhƋe0LתA6HJY`U2^bky,ZL^ث=%iU\i$Ԝ31)zZ5I.,p"f|2dc?dŜ{}-R[Bg/Hc'|aV WzTƭ &Fӗe=ZD%gZ"z^%Z\ <<ۿ$9e1 '_@fG>#rQDؠ,B}߇>BB}8nc] p1̌=|E.\?B@WLwoh!vDmfcw)#${u-'pOkP;o%T>?j|g4S;,v 1K,=1/o"mg irMt$勣Lj~{{suE_Nx NbۏۇXxsQ Q;2Vē֋=]Z큵0M>Rނkv$]뀔׌h_{G{W7.0j93W}ꅾ^0-pX.6Ohy#+b.rtcFR,kƂ٫r.,`R(D gl7L`P1P6h7|x.&~$gcfٙ.(4)$mqѼ_jG#.B"!M:z܈$aCkԛU:Ug~Bv'w[ L%{#BX.*%Hu,* Dl\:7t7#+cTܿhSӲ.2:|}XC">_/TzKFTX_ ݤU۞#NVDC3S5uX#W8kiL(7%9f3kYҽU~G 7㸼'kHx#qEW@`4cXPA9gY,W\=a,ktiA=:'K~K#"gQ;ux@ kx88$UÕA L\7Qi8u.ǩ6'D5+c:fiZ^.)^JcS黰Y|)cDy,31V=XmQ>d2+=1,C*Jd@+^xm]08IwL6xֶwn7]]*Mea"b:Զ0 rgnL 1wdš=;7bd!+HkA35>-(ވsiqX"m/]껷&L:cqKả"fz Zc^ @V ^w&+wo̤wC,TllvtNaELE # 6K}:^R@ D8^׎Lθu-| ,_3TvzxOE*U0B\p%4$)_vpR ܠh y X#`6 +0ËQȓžl] >3:b@l4 A{m6~<w7d;Q? ƂX0E'ÏW utPJEulON0gˑ[ 鸇p @/ҢyxL,1SҠp>ᶨxw6hZI$n5]_ؼY#"/Ƭogf4'ӧGY-"ɪUlR#ì~;>'ʍS(t Hu,1O r: F+o@Y,}4 i #i|pOI"e=#~clUw;%-REOoREM4UBCJR/1 srGz锩 \Ewͨ;]ƨ' 7 xvϟUS΅[ȦZ: ${k2Y v )ď|REҎ+4!w+4}o=jόDXQEGl{g"/?n%}OV#SW0F#7*%W*2|MJ?؎h]\ mA.ЗY`%Tr@w9H#ꄽOi`Cŕ~ّd?>#:giZ)ж7N.k8`?jK;V [uËw{Їr|[yƒ(?MmR?,<={,\RLz@bġogoM\c11PsGb۸N1}Lڪd Ő[񭨸VCCΨd1fJ~_=>|p nɪT 'z˖dUV5ԎR٬Lڼw[7Gw.L k pU;p(Q>9fib/#Y3 ߦ>bXOTVb`86}ޥyk3lfG/6o-S+$F,{fWQf6 9&Ҷqwe-`ufJ̮pXU0}xMX=&iyRbcr5ٹKzw7luTZ8Fp7rc^j^9*p5! rMpRP^6PNJO,mgF%9rKoqLw;/A[2I-hd .%ҶOrPk רNt4}ȝ/C^yvf"E#nLMg D6\S+v|(A6L,7nzPA4Ɋe84/iwmj/eX%,Wt;xBfJ k{j('h'qk첔Qqmd%+&D9onƜX6[K5z^ISؓL)D܇p\0Fl`/luR=M|!Mi|?K"Z) U1;_R^#TQńhʂ=Sm>Ye'?E vav =_M( ýTbwEC~^O1yw|yar2IYi!\k5SY)۸_Pd:*8")46xZmbtً۬\ě>, G_5.dg\kTOSpu"`i?nC[sG^glvjx:sRAS)!pvN۳~s|x#e!-Bl0۱@Ȉ-σ/x9&}$Ov.:ղ7$u&4EN9 M>RQg`’*0MYUs`;|XOբp偵J!O8QWra7$D O ^|?9IGKkLyc,1jc@BKHVMD,Q}ժW` r  W _i"TYL1'[ ĵ♄6ecnipF ij-! S>) l(@in->6,V75Vqi A6;U#tg]Hx6!sTEjǶЋ]٪oK̀g4U"Q$2UJ aa 1ޜcޑFǶfCbislCdلl g1|בkغsp+b^_KH,UP3@puVۂ3jY&0Yc|+h#R{sO80q NP ']r TajRvkg6y4x>je4֣8'\n+BU4]~3p@<-tB]8nZ$ k6Տ&c" qԾ%P4c?A!M}Q mj W)Fdh$^]ͱ;OH@ Vyo'-i$2S$;?h'$]|j܅KވOe\gS2/9S}=Y;V ~f ;d8 )"s }~2@LvF1%wri yͽ1P:j0VBm`zc}4ks&?%-ȸ#R ^B#~Vqңe:`C-.젗cH^xCZ}9; j>\qWo RHE2T?2I1e?mDriu.3L : N:ͳ2! IGxH( w-8Bh9β**| Amv S|S&arjrѠq.SXz9WH\I_\Cr~.`=*d']??z8· )EvUߙ* d)]Ieѵ#߹K 蟁~e8V/z֎ òsWdmޠ,5L8h54n^EN4T͋ľ~'ؔȳ; L Ib_?ֹ;OX!Velvܷ|q whbih/0HYfmT5=87O80`zeU^vw72I~ F_]̒߱JJpE+RtQU|,+r0*m>Yoz]#Y4SPZ\*5>q]KJs/>qnQu!v&KI 흴-f0U#ھT))o3[jQ6pc;둣A5/? {cm 5=PR+5 ) @\P_0K!"[ͪ$ >$`+N"bJA!fSϊ_qdKȩZ F}/So!2*#}Jstl̢RUsLnƯk!͍ŸkRZ %agɓN<'xՔN}:G4?G`HɄVBsjzz{>E%7+gUaʵO}e 3Nu*eG vkcXTpB-_W5i!7h4BMY|߱aoi8O>n U4`k0&~eϹfp @14haEX&jڈ&'*.3(%I<Ѧ _tm&'"S?\&A50ce$$zf;κL3ޒlY=l%b%!4AK /T_~,OUfo*ԥ҉[SY Ff5͈Su ۯ OɾΚ% ^.^=\j>;p`*lώ1F{|эMSQ 7TSNk_(;)*)Up1(TN /R!3KNn[C}[v'=ǝ2){Y_Aa>v[cE% 1+Zj=3'ji ZLi Mw|[ $ѓ]lbZ*4=mQ$~gb[ݨJ( oWa8'uRc(Ϲkoed.ו48$zwVc/ڨyO6pM_c%i6Y|\)pjYI z2>u.JGp&s샶5'ldn7[O,Mf=׻7>W8E%+䙛DxHξzՒ׃[7*L>(1sKb F'.Z Bu'7 au;f#=&6C)l `/^- r0"9mD2l_UQSgPLnkІk>NQ0sz[yWw|b&q|g%?N:hJć rbe.ҏ!; t‚΢k@+VWwnN^hm&Oᚼ}x˰U˅r#PS2y>V]}ֆD̆]@1 iQ)3Orb!P%ۘ؇8`E4| Vj[zjY-VC@:ll{ 3A!I%IVJbZHT$KqIOLuF;<Ь4\<:o«&rh.6Qqb t')_vkVuxɅ>fͯUok4Y&tG|!^1qhJbΟ;7+iU i\2Xh*4ׄ- VMރ~3?`ͅ|\P=95Xh actęUn뜶S.!L~8uem0 \}5Nſh8A" ]ocbv ^k9Ո- 5ZuaEզy |F79A!1LE> ǩB<j_-ǠAI%~_` vT>jf%05{Ah:nX9?dRŬ9^FTca$\9fvܻb(X!^yFTY,2n!9=/i_DLH2-ID 63ޢptWF/orU-NA;#Л%x DWzkѫf~'=c &K@v#nbVGU!nl?)}&8Kg5?I=[Not'㐂[;wUthzjC9)>>;{n/FQxIJ2Lwϑ0TkPK+j%TT].C#oF1>hgJc+"qj<"aH#s'/ݍd TbD&4W{sڧTմ4ɔPKڷqCA8N- RHP>${Y[/a͚iKşBl%䌍5-5C_wYCT6ͬcw>juС܌)_ V!t똗_c`(ekl05[rV6ua~vS=۷eDۋ.zoeW2dM3ZW“`,'dQHv(^u{]7hSQepG9d!)M,hӧpI(Ķ˙es VNld0Aj^S'F!:゠8|ڋ*ƒ8eկ9`S#zfeTd4̗N¸"8ɅrNlUXf?Aw~wQEi2]yE7%(I[?J0c} D0͆\g񽞞 6yϬ3CR6 1 Iyvv&U}r쩤 ]kḻki>Z!.gbCcor \GU_zQ Xcƨ(Vhc# w,9Gܝ~7NA ,ʳbL8C/2O4p@ ƾaH;^e?'0I 5lG smqb5Vm@7u*نo=lLJ?3"= -2U~yoqSyQP8igzROG'{Y%y`^gHqVzc>)bf:9'Ls͜og/#҂9 " fE=iha3_d'vC>%PBp]~WŢ[HF"-ELyl\>t@c-^ NM ٰ ! $ԋy!FզȏLM\eci/铟>R4.G/?ju0+>_vnTtw1DwQ*D=rx.l~amBҍO|p~+ l]j<ZJZY:`L\)49ű?^icekQh Au*S5+w:J=NPI1. ueꗁڋﴈqH)jJ&:gUërZ#:;)#:PuY*}.:X %k,sT3Ƒ &NO5 ):[~1Ve(XUFK&`3wk:]F̡oUmt8b㕲XQgV*%dţ'Bo+^YWZ| Vc:qo?dpPJ]8jT4w髪/6qc"*VBNrȐgR%nGE?A7 lρ$q/~QGLE|* 7-UKIT5(: h4v](-n2A7kB_ME tƕ*rP(>@5W>6$FSAb ~F}F;Aaf%ϔqßozyǃC _V. |GU<.qSeux=ȭbGoe _:6+JQr^TG  :#O4ܻSqW;5l`^aoF%9}ѥtAQ1$Lj3ƕa<*N˸PM9 O;v{_m7Rz.)\XK$Db-JKa_BPK&0V^9Dd' p*"T҉+)OE,Jf%pRĐveb&cue /,=(*W+inTiba/?/GPsU82c{T.hm;N/"Q&X9C"0_ԉ#[V[eܶڊuxvDNrPHTDt;*}?iVo5ҢP)B}σ(]Q0gq'bq^_QKnG OnΪxm]Ԛ!wT$ۙy-o£ 3#ɚ[u=tt~L[Y  D|һU#c::Q"]Ǽ%tycZ\aHC}#B܂rԘjK,=@Кls1]ԅQsz' k\7$^ jKV< u&ڭ̜/QtV<}m&5r44>ND{}hb. WMsDt͕AFfT>O `Q>/hj'$5/TG| IrJ[õ,这F77#>7;!u2G1#_e4%A[\F@N1<;|i0˿aBXҶq)!8AO$E!vE0mL肷eDŽ.z8i3Z#0] 0Lϐ՚4,dPGTMGQ-fin}TD/ TP\.'U,H)#czh  YIgJFP~͋5@VH)+}}S6MˡQN1G^ddO:Ngw;- kN A2uhuDMxYr)ɹagK۪n7H qYm# )t;G(8iK /'帱yDzQM,T#W ;UN+UI΅huw@/ I ~{Hxu4(O"3>VRn߆T',`nB+<%3)8V'x8:i܎OJ 2ۃXקHq0rWK(^>Q@K /VXz>?YyUM+ ly2cꜧ8VR oĈ[?xc djJǰA Y4 |F r>X"֬yAKR2%kDkg-f"K;q OK ULSm)p+K-b<)W O,4 hBe.[l,7e [%s%MJ!T,wEXUM}3BAWGt1vgD={U)*ݜ<}Mh axxʨƼMBFɳ=(ӚE*0fzjS;H  Qj?0ke=h s#%}>Z=ԇhގ갯}S܋c^Wy *z5Te5؞# VZ(H}sM˪h@AXg⮱NM,bkL57S⏰&Eqi1UoLDWk!ۇ =gM.ګr%孅Q@aqe6t/ 2owV#P,qxcAODYTY o}pk8,86 XkDQr5]}mtB>.P|'kZln> r?NթT%\g'15kqL7W8G  Sُi.S%+ 1B2b,Laze;XFz%k@,7Nڨ㋶MPkAIKzcSFH^ ?Gf¼mQQg/ z5C7fq.@*40C˛csBE&R4uMmSkҞk遂E.?gBC^EBj+G_}.BMsK\q]k{ǨM^JR7fieBiJ=hC5Qr eQ]FFɷS2\%p`5֪^)s)Gldmahz K^/,0oHZڹMN>@9R 73YS#_(r 6J fk}IҴdsc^yKK/Rݱ| oqMkEQׄksԈi֞N)ˣBY;g#/jruH~r9y!CV]<oFrR'GPa$r4VOi4Ϳw,B\ˣV1 L]-Gbջ"J8M '{ \I+ J%~T(ӊe5 %fNƒ%Xբy'6uGbl+) ٞly&'bHՍ@Su򮴂e).ƃBVYYAsl,J8բ]lhlamM`e3A4QtڜPt1*om3y1Gג=p,X6gOkgKMc2HClBm3o_73]t8_7܅F;0݁wŮꊳS2q2AK%xlp?6Gt~4KŖMs]I(:䁦 zMBrmP𘾪xI]_:ѵE|齓xޣ( 8t9'!%qcĶ}?Ijɾ|%Pˌ⭬$'־{FIeTTlH%Hd<-ڮ5InpZ꿤FaHB3u@\_of}_]MȈ(zn~t6YۦT s?F(v+_Z kj:wIN])I&]ׇqwc6oDCwN ,_6NVcİdg,!#LmDo6|!+1pd谤#F(;A~欵# ;-Q/м\G>mP`k@Ҁ8iЋ,3cbv۔9Tߟ1q18{?>dM@wd", ܒ>i3]}N)9NǧņZsMc>Ao+;S}GU*AW=sżr$xFΰ;5"ˤ[n3 p<(i7=ۂLRH. v#IKLX͝Y&$f#g;y8S䝄 v-c4eRPlxd AH fyñJc'>51iJwF[, /h }չ;od6ޑ:h((//D`Oqr!MXS%Asg K#VBw!M|9pir6:{>XdrImT | O1XƦ^xW8&۝AG_4g3M0$Xe nڋ2E]U{թʌm|}-KuF,Ͽ)WȳٸJZr4k¤ &{GDih zxqXp@РGy*{LMElpKkE "Dһ%>|jD89TF 9kihT`в1#r^s4h#rr{^v 5lhF'p`|R g0ѕ0ɣ|7US$Vyu /jYHLpm#|Ikv$IY56Py/j&Zwvf+WAKF*E\pP.a9sD|i ru/h6 PG/Dј+GQ\-斥3'g口RRr_]^=˚_[$8˧nb .e 2Ԗ_|˨,), =K.X9% f i"gXDdB`וV/yv0Kn3Jdi؆SvW`u.WxWGЇҕI~@3]`vq#>c„[ 4#eh?9b#fJAݚmh [DM3W͜ttc3|Ev^fk<kF@-Ne^XIo4Kbm q1n)"Gڈ7ZBK0?D!s5(j%/٠k+Ed!6$;'M>g ڌJ# |ݝAẐ[dҟR_ $įߞAWȗԓ ڞ{E$ñ*AHF\8ů]omR bWQ%w@uGxݺPdC F{~U[ƝBWxh t 'T54~zX1ЍĢ\i g[rbWiS@SCf9 s협n {<_[M>Ϡʚm{GFpZ&kl>8`jē7E9SzA/n&1ǫ34y|u_۹^9ڡ^H=** %bˉJ T3xPKT0IP]x{yz_%yo\pNl5O1C~_ֲ-Dh.Ȏ6N d,ٷTY ۻRoH]\2Ƶ{js1H3C(Sƕӝon՘U*dQn` 4錚hG2jW[҂xsԺ_ Ձ\,fW m~:X9s4{0TccwiJy4@57ꄣ>p¯u`>>XuN+ޞ\~x\=wk]UbM)wBS!Fɑh؉hk=.\$Iat-6P-ǯR'[%Sp*Rmewz{{NdϑIŖd ^vJ2k' 7`TYȫ#۪ڑ4n_U2 uq $)a7؃iԻϝ|Ɯwf%Pi+F@SK`GCq:]F$Nqf>2k"2N4/PTXVIzfl/ׄ, 6$Nh\utno y> "iYo:ǹ$dzϿrj°& $o&\| 8Ab?czlYRJr8NI=<&cDV)wմ@C($z~qZzg?Cf3Ҏt`zδEv11WP mNwMҗ&f@nDGz{"p$/횕hQprZV4hHQ/* ;U#ov lQd"gR&(g=d멙 Ixg ?ЩLAHmgf= ""sMq1jmqo[lf{G6*SJr eIbUDZsVib)Qڷ 8-:ai)i/2Ei)~r 1{)1R%GI)yY_D+z6ZyDed2QU+P-ygTdxi\i42$1 &q^ (Eu.gGKI-)3~Z*, j)~*E!bz94 {d_MI+S6{$*!rWRYkw%0TȵlDTMo%gZ`CHR](4w ]9Roq:4Of=,M6nf{rD oR'x%(,ky_3-izpidxeβՌ y <D7HlR IK8Lo,MRum="!(;B5y#I}u?XVu|۲;@976Mw䲶m-dI5tUtv#żew?^OX^4[y.󸃆W#pp 60/3(&.V[jaeGE+a#@(ke&gzwy,=4'HcX7KfMtZ ҎF/`d7}ϋÁ܆67Գ@ߞQPr}J4d:O>DHHtn|m4 SrtjtN)rɒf 05/F0`~: ☗XzrLb?O*뢶nRb᰷9R= DS+!_$tb !% =/SO)fPk;x]XFT6יSIS#ilG%}P1E:pB:]ȨY2|9 26'o-:RU= 0D{dr)Q]N+uŘ! l-p4<ɐwaxd`RM-j/\uIV f(e_CP>F$iiF`{4ԑ]JͺKF?*t3QZ&er 其ʣq78֞2H}Ęؓ'hz"sՐ1*k+V8bqlkfVu<Ɨy:8@G2y?:։Uq'Ar{X"klbWGhxܘ5xQN5x>3b@5N񧙹7X8&u9YM2 .fM ^)+kQmC @ }G~1cuܹdt҄|OH~Qd 4}d RKEq)˳<߽"fw?P2s[rTD$0#X %\nH I-#8FyO|WS2b5Œԁe_w"IhAZLa3bpni *ֻ :G~9m!X\RrA1x/N n-,f:էsQr8j5݋Jb0+b =Շ.`>;,őf;K9g|L prP]x"g%#Y`n}DQnW-MY :G+ RфB Z}| 7t #͐U[vėwcA8\2G0}:6{fԴ҉8ΑoKr4EGA"FCh'RSϳP[D"Ҥ@F(f԰SϘ:Ϭ&E;@lu/Q4Lw_"r:gwTǎ 5J}.;𖥵Fkh&ڠm]Opr-C/uXs4dos6oNb[i Pgqc'0B6ódž\f{746b[ٓ"Mﱰ]j^hGqpZF-re>e7?6ױO$|D Z{(暺/Q첶fBꒀygoJSg>daCw3OZP.k`CX|GɃ5 etIG15.jbgZMvT,8⛥!f絯łcX?;7\Q;b41t0[@x:ݜO-{`Cc5 q1LC>#Lk6v)w{j-W!${쐃*Q3X$*!!^mKy'u7]O8kkɿ )oIi-K: \kZ%LgJstKC񟱑1/}J2&̈9iN@Ta&.Ӂ/Th{-ȶ5jW.7TNöe fTO`U( r%x[Q @]:F %n+I׮bO^ᓭV 6TfS"(r֎y¥3kh0v:א3(QA!5wmnl5y8Ip IC.qR*JXCS/ςJJӦuFvB{6ddpXz VHȞeB8?WFIP?+ g8ۈSѝ4| $*Y ^\$2hl;@Z!݆f?VmӰV/[6,TIOI.\0F;tIa?i -DUxH٫L.C..`9kd0U4\8Dh z=0pﴔǢ-YRL,~?l II O2p9E:n |e9O9niꟓ&Xgp}0rSJĐwUzb]gAW]% 1mOm o$3iVu*&Jյ!?# oZM镒]Ѩgr0C#^-TMZ38@)jHI0rrҔۃzd=""L=4 4&&h.4FVGްw瀞׈BO)hIQ J S9dxt֧Yi[ %w{׋`</:Yy#۞Yq7s!N})Rs&%Ij%^`Nn oiՊN3H[Qgzl IY>s`oZ'gFT-iv_Pr%ݱ\Kh%>x;nМѪ\_P|6Eqf]Bg*3\?rU_Z 4Wd德jDVᒩ]C\O-\P&l*b]U i4Nz ^$=,YogJt~I&;5n μv I) ] 5?Jh_nUFLōz𧖮)?|\u/>ϙ"8A:?r?:G(KUr X.YQ'dC>id0oHqoBhuj z7Qѣn]ARY>5z.hXn*Ɗ,usՌg~FNHbYs]^k _uNUe;_sf JFHmb(ًPå OlF:2x=bwQt~򚪊W2pי4+m3%'3q6R"Qk0'JlcDp[ڸm2S1aodpcLj=Y@MgnSNB7q۴PNV%y1=]-F=X9~?4=hjf 4rI*N}n_-4}q% #+(˨O`f==ز,G^̀k<CPI6%mY ~h{ ]"*ɇD hnAC(Շ &֘n@24'.gI*BI|r'g8eW^hƱEjwNeVJb%w,ee9w@+  )>ʑ%YhH.H)VJB˯qvh]WS儞Uq1iF|]\GZ~탥xdד90 fĻD<.dz@½QE X*-/'xw}h#aIE $Ȭ,d:l>UD9q7t-@VZtLo. 1V=k4Lb]h 8wn'f -i4N˼CţsjUD;:y~ccqZ+(IU;; )+T#IyN "S,ѿ>x$Mq@"ܜhJK>-y1Tv V;^UlS`)aA&d~sҭ\G?Pu!_jTwr;m!v4⻥`>tv3XD*-T} )P %=Cu ΅MzO@BHid^s7`gU9z]ʾ mH( wEQ*T{]3J 6tzգRQö JK u۝~ʥ!^9.Q1ئeVoreT3^܉F*ќ=gg4bQVOԜє̔~6jZ콭 Q"mCJ*k͒O#cEاu`i!u(u/*AG_ecV`[Ux>Bjh>+nSni!0<̼ʮE STJ+oTPsC! _bwS|o;ߚ1蓞^bz=;Auٗjm67;ZRt;KKD<ˬ[lzXaAvݕ&slø/7i(ʵY-U@paCHG{9s} KΉ1S59YQ)P=0r7b=VbxiXuZ8tqZOfiL}nd/(2e2xޢ!L0#&gƱ2@}=ALD[1-þ7>0[jǏ;qTQ.P|>8w ~ԫf+Tp܃LZms6T|(!w .?wQngaz|_|/U*@ʃyW׷X*~yvܨmهpݘ1]N ,6pBg3Ŧz蘆o8w&tsv4_N(>x.~:> ʪVG>79'\7MF1맱A5-YR[Fi<$ḫ%6Lsp$Tcp? r2|[)( ၬ_l!Jio? ^E0_{B%fJk1.=`mh~~ONV>2!1i Lon8weiT ˞47{ꃏ\D7kZ9BCθ ][KA\0rٲa86.&^;l NG/.IAV)T;Eɿ[{b)s{8\n7* .31##/UVG(KzڷT>| rBVm}]b"&BCZ'= |ܷ36 &Tzb|?!p3BjV[R}K=D~AS+b0L ֙HUlH&" 1d ڹ$R݋N_ rzڥ^$$Rb*?-KyGze$9e|6l =ۛ$/X#`[beǶc8 Z@ οH'zaCUT|ϔJq*bwB&PUR5Ovԑ0 UZϬ+LPYvAyP R7B}FC\M0myDƥɸDP._[jX)\"lŷ  09eGl(̂CjLXnAѲ {8‡C-AŃ|c@\U_5zZ#6+;bzpX;Й"#4(dAi;cCB2zȼ;V*]ZtF.q6M+tiQk^ek7:!|Gm%OKhybn-vC lWb{yG+xP,@CBm!xdy7`K.xj'3^KHQ#Po;F4e #h$廬px-=Y% VegA瓅~mZUBc/JmgOVfMƷwBϹ %ȏ9a]3]?+UH~;),$k&6/XMw äX]wZ#12) jA9n\cFtKB`8qO}򔦡s3_U9k&~/<yniJny 2qM2!# V> }e`Ha-miɒSn ~J+t=0TkI,;9E(PһQ sL}lRsKF>*aM hI>F+5}!9ͅ>% L^Ѧ.h:cSޓ$ 2P-OyR'*,I^UJ>v#,p' $x5+q\rLQ+X?:,"N2$BHkEkhwY!0Y/!Cyp]pmZ}5+> egi 0%'9 c)%EW:DU [3 m10A:\_Wmס3HCV16:k\1:`ԏ2? L6,H <^n{aN<ݻs}|m9ZdK* ս,h \L~۟YQ!2>[>~a_l6ɩ땾J:} Ң :n~rSU mBj9~ZCO$dRl{ ƝFri"R)hm}ڋlImz9I˻Le-UUJPJ9Ԣ2KgT!v-=ΛIϗ@y-e"wu6I !;LyV¿CH!"w*+֢ 漞: F xЗȂYE"e<&mPWӹ)mJJ]?`fv a'+_eѶ{ u bdzi6 o\rIH! '_٬ 86_p7C;60X[tAqHi.KEVW?_'YQ|VIح&E!2pȳ FTFLjA#2rkS_8,.D${d)xj/dt}@Em[7 ?[}fRd f&l QfY\p]K\8#Q>s1]DfDߨ6×:aiBBU}һyf_ [$*oj.@;A[qANKliy`ğS3W$8lݵu GMC 3I J>$ԃD`2O> Hϣd(9km[e[W4qH̚Ԕog-9j z&CF@v _P*wiH-n拑 l<IB\0*XBWGcmrMF۩R \X3? O4k-MPLz){]}ynu"f%z`BHĂa6@^rsH #7~b4'DĸIHj"YVLyI(MP:N.(fAĹq*U] 4@8Ǚ<кeŔ9<=*X(|jR:J/$tàkGvt<Դ Gň%o%̤h.G;1SS5W=EQ)>R5 t[~>f ܽ =J2q_r7$JkJ@HB-ev_d3yP?)l̀Vv>V -?ƵXQ$#ʀX1:֊Ō .3Ѣ$`:E[['R@r^E2?Lf[:ʏAEi5dzKO`?m ff^tM Sأ;W62[cE3c(jsmS S9<јqvI~Y~鄳9B.=D-˞xFUj\vw.\FUb}ݹRfݰ|"uMBi+w!5GjҿRHXi9b)Ȱv8YW̔r{mHu4'?wv <]Bt!=SY5E]dWMU]sIŝ XYɎdg{͕>KWo($ŚV74u蹎-^=D9rYX7RƄ?*u4s>v32D%: ݞ90dX ydYN <&@'1]$HV\&i5NJ6 K]i2q.Pr\m1l8p(XnRG~#ݝweJEBRiCr뎚vQ;rǗ7o+DX".G9?T9YX}2}[!.)]i)Rnޘs$0?&Kz#'BCr \BoQ;23w""5$kL+xLDI†x1&J9kN%x- "`[ & 5!(zgHw8?<yP7-r&_?ə\'O+lv>i@7UXTy`b j/& pIk#Ġ:' l[:2CV._j+ؤp 4<#/T#Wt;þgUVܴꀝ)%Vp@BlbqZW@S{чB@CQ$x7ÆQ<3I|+8"oHQrVNoa@;;2E_u-F3o,Z.|ey Y x++2 i.$mYgB6je й[0b ~7l^epYŇo[Nr]=66~li.12;E4r@%koGk QleRg|nW`Q:egs80,qU$NX@;TŖxJvþX9Pyb7sPl׶jhLa5ש] 0)wT9jyxSeJWx3?]J蓩(fٕ8`,fJ>|$+#PBUۆp2~^^ ´OƱK^^/l2DK)znx~|ؒX-ÆhdEǶUQ$ڭ9Hp/Ke=PbF햒!Et0 }tmT&H ĉsAk`V^1 觉:bq?GF0,7O]y;_;Y!MB/(BJ-ɬ߁~f9C 0{\&26ω‚boφHU-C4RpФ+5Uj<*+昈eΒ/b[ ݼ+Q "״<$(J?\t .JGf],=yr lV~Uw <`"_A*}ŗhJˇ)Cq7¶ ׭ip5cz~ .::H˂%'bFz F )J7y-' (/iC8tg2acbħ#rpm,sFD\L!4gT N=UZg>Ynd1oR6"[8cpSpq2_%Ⱥϴ}U&ꃪ@[6H /ƗY8c@Q[ o L$]܈I3C]!lxwH[2r5dKӖ AIi>in!*f-"Iq)8*/Q[%ڿ4eJґ~$e7Z`pp`7*F2MU92`.Pk%Bȍ/pg"yb6y`0]{ 0vJjp9vr\y4Ӽx VM}g//2N/QPVwW>Ϧ9^NoӇg0TZDh[sFAՓz'W<Ǥ"bH@.V5P;^}ڻD,jo;$QVlfULBJPʵ=ʯT Hag9˻ܳ1ږnKeOtKD1橋1pdE @EDK#S"ce\c+|;^Ք4Czl[7ȁ\'O?%2, @5 &j:ׯeO 'KmGb.uT+L='Pg1HLX珖<@{4D:J7Յ^GIWM{6іp(DHĽ9'6+G@0QVĎH} p̨M_6\Տȿ{|ZQޏ(m%sۖ:Z/zTU,v@ t Xo^8]}|Ej卩Q,hIn\=[aJrTWI_Cっ0)t8Ia'Fk})YCrR02sGHV{jπ ūS՚%00H" Ӡy"Knîԝkm9΄('jP^WxlMWޭ rmq伳O{?T`A&^d 7? rW4o CRܙ;{/q0Ӫabq]IZRtXxJ?X}mG ڨ&/>xda0B^ ;IJrzU_e|řl˱>5cŴ-AoI,/Yzاwrl:jT*gd]V=D58ёHNul- A6DzFMʝt9 <DI=8+W$՛p~YCC_3ž8wuH<9 ^&eU&|w$x h{*m3zMoHQ <޴\iMg'Ř:v<|1`ϴE(so4-.c5x Xis!~9F~[9:W'3iMGRFڴ (R@ǜ&BBa ] ~'^9.ʼۗj}$^ ONuEօ>khw3dl/x4- MؖBֆ#VhQw$ݰ*֙L)Zۿb"')ת&ͽAo-ӴWUցc-<"rl SԒt}3yhwiI:vzIS5^tf6u! 9]:A)ד􄚂U{ ܖi5`:9MhQ]D'~O`z ?iF!R4)*H؀޽TM7]f I&PRMAI<֖z=ObrqeCzh隺=Qd[,D}a0wπ[t+-8*e,ooF4צ/Ç-g{ ~1XNDmsۜiSDm?c5$n/Cd-vE먊l~m{9&+M5^ #:`2ܨ:^[b4yA$5sM9@k-+~\=o*n{p0xcs%N?AMA~\ }AF?36Out2L'YiܝpnEP|IlJV0CKWDk!wWrRoKMNr`-,~p|0h=e80&PeYboj欽|)m%R}6h)/29gO( ]oB+_֌:~suٍˌ_3k*}W?y3˙uqTWp81,,Ԫ,^2dDq}`22L"ߍ4pI5~'DxI'ث-SǮ;?f.gÆ =aa>5 ͕{б^S n( [M:|Z8wNǿo(!XB?46.)`Ejcp${A9k^UW/<ΈiO- 9\@jQ gXbpye{Bw8ֺC,+%<'#su#u!dvxYM%Amo7= tJ}#&@wțZ=hTdJ`^1S\4{@t ONY3V5qkP+2:O:Y5w ƍT4=ɆFqQN-0@̬~[urK=IQb!] ܩW⸊L2\AW$,-(\>Vs;?ۃ7/zyXvq$8;T rU'^e'˞t_mo@4Z˨i2Z͜B>37%Q]zܣZ$CvS/=cHIp,ϒ##>te1?QX?m*wY|,`C鸝:+t epJ +7ƘFbxu$uy!(ӍN!33ksEe-~Xq<9"R8akǥ8€r4uu<@ܡxm$–lv0J2#f~ c8`oZSg]J~o9 WDWu̸#`ࡂaGXL?3G?M뇳/K(_鋡DFV! OA&K>s%.E Da~B'jr% zӚk0i69I!3|4y 4e"n?B#庀VswN%0˭=ߦ8wW6KZ2CC7`o*!r!*"V+.Zrb3xbAb1y s}N'="Pk,V", <,1S ?(T24 AN0;7z!DDFXbJ{WX[\ݕ]_G@!Łu=3Cwe᲼DY҂Y?Vr)4`PQx_zx>?4caEXQtb؋JB Gx*ecW`4k^筕|NT{' &{%H3Gfy&ݪ?MZ/.a4?T6?+.'&EkCt *{7An5uuxbhKn|!n_Z_9C]UHC-k.tgyס݌ҊqSK^WgmZutW~͊TP_,Xm%:E">'qz+ņx[֖aјfmIeK8k&M7R4F?YT[]Y ޘO_bm4+^ |$cm>3^O 7.Bg$%&iNЊɪȓŌy\kn3@7.!}.Q$@ͬ(ehl(ײng'vak}j`[g`X+<м #5k{,CnU6ȅB4_^v[q%BY\^8${b8\>hUWp6c3JقA5!_ 4xp ^gjz 3%ziP.n18N\ ,+kEjjkͥ6As}NZ)m= $N]O5Q r_g5f 6dC^,ݠ )onXqot (S!344Xʡ(_wBo L2d)?R`.IjAEMX CHieR t$lZ)%KPUJ`q2ռ\W&=whR?DC,Evܙ_)֏>F%nCNT|>j2 Ხl9qI}pqjca|թR- uOFju"H7`a|¿swr2p^r*_jY4f2g$-Cn pEr;U/؝P^: Tz׊Sմ+GHa@fX'k cV~WFEnu:,)ض`9PwHM֚sNC,в(zlP߸l~Vc>j[BV<=RH7v yo#)\9Y4aA[%Lniv'bŤ1zPg puʁ)-niuJoI#T1)9w!.#YTY#1Ўު*1د74a/ge@K*|5Eztr-gw8y0'p6osV Wu#Rf>'x0]V7u<-t^k>8(! ٤ Ep.* ov%&%uL|Is4OMfVmfH|7k_!k6ob)ή(*(dI?Daֵ]aݦzt' y}LD{+?om.e&K3lD hdUkI>M"n|:})$+6g+y!0gwYMue=P`oQY8)P(V<5?-RO ݏvFaPͭ Va_Ms9/HUtQ|v2VRL[bdk¥!3? $ZQLB|O\x񥦴76Ex(s=wX x[DE[r6-I(N CJ`IJnLe2G`Tc,YOA 2$X 2ĐtW ta4"!g|O]`ժإqd_5BLqi]ⶡckCY[v*+%#UO%~1[|ڑd5`n8_2^x-3ߦPmN2,ćh8A~tZ0jt$|R#-,@;̷^ ΍aFM(wMP{^`7nLByI 6Nc_H cu;Tf8[;5ISt F9J9:L$0q2膛ܥ }v]l@[^1=㫨zk0&QC9WNR$^|`1~βchի\Neм!f狐p{晌8iO$~uiW_V nW>i(Z>2/8!ure+WeذE ca{|iipis'R4nef 9ERN{g]_b\Z X ױ$yqcR:10Y} xm(!J4JDIak>aUJ&v]2Da\n۞F$?"ٟgz]J$o,qj@Ɋ?Q#`fQ< Q=,ߤ 8i P :(7el;3+) p?uYUTo wF*NsY ˜'# Vs" >jo R+_OA! &Bκ(@ՠWIp5~䪨nO!D[6>QGW­fӥ,9Ǯ@bo2 J=}e? F@l( _"_SVhCI+oM8&v/CߪRdBiDezU磿F;X|u~ ػM6g6a|>&O{ ɠïZHZmGn5%!\ +9p!+-Ȓxtw4Zv)5~ W0јѫ }ms+1ӵ2OXGGG{бFopp?LѥL>Enc!&kWpwV;wF8ujYhp)}N?R!a,XsAÂn==b@ *ン8QB,fl@ MOIO} /j_{?bm|Vۡ(ܯ ƾK6 }pb9]&W ءu-U3nþƴ"3@C&\[[:˅]ADfp 1j"wLkCuyl&Cع>Pm{W5Hbф(]mM&Pma_AL:ִH9"sAӈ5֔a:@zfPg{3CT:Mdb0j$Iz>&E@ن'/~$:.O"d{Ģ_:I*_ ;.䞯p .BdK]xkUy38f}Vrӷtά]~JEDuj6يab?'EZ%X{!+)9q J8aiNXBi\ 2XK#H ?؀x]-D$-^TYjlf0:S:j_x5h5>gPd_^j YmA&yB>+]X!cT"lA('l @霏qxF:GC i\u XŞ&dryһѢA0xFc@Re$-?֕SܦHp);Bц3{>()n9U5k ޯ)+d]ȟ.kp)y?ݪ>7l4Xl_!: +ٓ0X5Q퍢EP6Ҍ0AT_ojcz7 XܮTToYL4!Xkr?ÌkN9r[#vi/ .8jxHAS-2#_|Na^i`—^Sc^SH,;Ű'} xy:H#~&/xj%>ORh_X3nli$OVv,<4Bê/S/naKsѼSUJQk52Cw#pZAC> EVAu"fI*=H&\m @_UbrT|ـ,"_*S렃Kt%(9JlKJT=(67IA Z>nP كSpȟ èj$ ڲTF\qpw~T Vx(qdӇ;GBh|!;蚺 ;Dh>'f4WcM$G"7]w'6/fP?ǚIY N-nR=WD%#BKas)(a78"fRH/DZ^; ^6䜕ROˮ;E.&&-i>7OMqP 6%ĝGX2lfQ'0)dpyS:k,a=?PhUN+/ʨ4)~r)V{- n}K[kx.#: `j3⠺K6Mߊg 6v2k6ߌSqcTlZ%NvCE%L]F댾Â6rU5@ XΰpgvG#x/^R:ʹ/DM.>vὡS>r>u4CrŰ2ơ[**)~w2- >3gH–8AvзUf5hTБxP[ H|Vkb_xߵ?g]l(W\k)z9 d8/s~B4|vG'^0Jی>M?ؠ rJګ_Ɓ#) ' DS%bh]kk3H]JK6 +ML1N72Kc4Ϲ{9AܔMyi%X \1+kA"26ad }a?դ5{8P6/k2Yh[܆ 삂Rľ+rH}"(TG[T8؟Sثi?dl@!V"-FdYg5ݤ$rgJ L0Q[`xXrqhɢZ<'Y&1:U"JZi]ԓܘ q,P+}4.f5rnA:!Gpq.%u}Dzo O=sg(Hu(| Q5FGI󧩏UwI6䴊vb<1TVC߶(sAv-BIL %P#f|5m{oab-Eg:Z?ցe/l͆?33A4 9 45l&UkڈĦz*za4tT4\EX81&k yFB^Os^ +mqTt[+ad=?A]7g\ ,{]8\N0뭔ltŹgyTۊmxfS ;fJWmg_JLkMf,I3ǔw'V!Z'@Kuzq u97ُ&sGLOmyj@^6J=mISj+r7SN<}<7ԿAe7#KvN`yjSQs/dNPػEBWiFzY)f{G^W|\6R٬iO*9[%HV^#TV{ӊ|?.QCh(ͤ'GٙzseF#UE+j-q9PEҶпK₸~ Dg9;[hVٸa4YF]D>ԓtMHPH-:x}4a8?Z3ƒHrKv "X>n۸9t3SKgQfcGPj8ٙ79Gq>͖C| SlK]}R_e)AR$񪥖?rDt# >Y`VQ/dz3@_k'/z9DeR"YGm CdG)?omr1M<~pH >\{]=}WwW">/dGZ#@z#P73uC!,%!ؾ[w6e ьѮ<)cݪHB (<6~\lVۑ@ZL(A覣>i=zpqW3Ew؁ʌE?T*.4Z M-l'V{ژ{kWdMwydyT0xfV­5!ku }S UtdH/j.2%QRKni]IՍM;\)UEՐ#Ѥb#nP!nxWd\ d4}tSX|~FBުVL;W5^]RiHBJ憡k>]m|?SA @`DǙ(WdgTe5p XIf! 1OFj!3d8)7ZӒqn8AٱLȠ{uclolw.`p&O[0جh/dv A#lB,fjޙ19^KH$LeM.AuR[Wtokycm~ \pY-6l[2)R\N9wǟ ֿ;o8igf寒8Ӂ&Ї%Z6 ΅`|uF+ѣ4Umxs IDrVcvZiW9JѦ/Wl2BKZ.~u]AӺQ#& 3H  o@37G?4hcuE]D{?H `h~q-僤_r@B{'Mf%M?Ǐ{ZS48F;0^Ug/̶zDًgygVZ[p>wWm\el-LO{Uko{0m:QviK971@@㮝b\p]; V{W> ;>,Mw{IkZwEqT#3ƯՓ85!$' 6L~S7l5ֿo)kڍn p|Y"㺚U0z;uhF"븓k6$|'&E8~yxވL<75X":h≡<%'B]NLH,=aNxXfIն`@6H_< qjV67+`4@ኔP2Ak`RWgL%ԏ9=*!"o2Z&s#9h e,e ]%'-I~.J;HG <5 4šd*n~|fIKny H7t BdD$MV2{$W=uQqms5*RTT|kiҁBc'wٗDҤڷRexF]A##AS |+y xV^8q{|=A 0"b"[,Ũ)NE:_7 ߥ ĉxd?d3?hP kZ 'Y#M p"Z\ 68X_JM `@~V2`|ChXeOo;bYMJuQ`M b&rVitUU(؞W: $h/1\6 d}TH?E5r~Ï k0~vZIGE4J& KCd~zzY7ۇOu:׫{B0&T馁tYsUjaVQdaʂm m9o`KW_ T$mz/,oe>q_FLyAX _tCF1}_2d=,F eV@aXn7|Ǝ)5r pA!}\G~eM@n8[ ߽I;Wtz9Ȣ1znqL 68DK7kx%>nAD_F4kрThbX7-]5%0W|CPNQ5EH|*+$d=$RF<ѳ?/PH#˘urmejIU4?=;^T,zF乬#FX]S1۪!s]K2m^`^V7֪ >-I7K("=} PƖpF+XF8omcDE}@'̄vl3h(s2j0F0|6A(NhUL0bS_6\(mwR[`,bBy_a2=45 =Y"ډ7SR {4[` -0ɻX2QZa_Si/;{0vWU1R QY!]b&uz" " Wj&whPn! LMveVhSG⾃j'bm^k)L*>4T@l%S&7H_ҹ"lex5w(ƣk&]{>gEk;@nHFvDBRpO:fK9r}A8vev="8vэv7l$O\Yp@)^ta6h8%VB14{yi̋j}";+HrW/~Ŭj>zIe> 7a젓ھ:`9TDS{wrIܗף?sR*GS49"姻\cV yy6`~%9w`9QpMѦC"Ӄ12!TzϒPx n'뾈jrB% jik+:l*? 9dkB~O559d.S‰^ny?XSC& (D-\vf5&-h tegb/: Ih[7U^@QñeTC!4TY_%B@L.3UUIU ڠ0-9{ɐ@,bi _IϵCg@Zq3jTj ֻثVfמ -Be<*{1gLE*c"3ޛ#LUB𸝱7"R2AY=Ʋlz/C XVQʚqV0Y0l" Ġpl-n`N2g&x!=B9Q)%V:7*¾MأYYa(pWI9 E^n?߬۸9lŊZP:pNPтX2CI F7zk3Oo"ԋ7X_ K~ru(5O꘻H$8YXGkwa~\rڴ!|:W g@<~.Ѩu!tɭ덫{gY |zAbԑY_tl~ax,xNqѱN̙>I`ވe *g6 L# kK3&走ԂϛF?Pbi¢IP$e^v.2PPΉ2QFN\пEvΒjm֎|C3lhؓDsWvШGͲ}uyS"R>9:Mf`+C >޾ OLAY=^+W.i!HsRsagַDy̗8PK.|l󪠓zK~^XQ@ؘ1wbx"/ZMC1B&[[e8t qe]Cy,9םrh Z*0"#_S:l?A+?63y^?)Uz5 G6Bd~&4'T וC#cv!3VǨ5+bģ '2OJK C^42Kطr=`Z\fm2!eCjvWQlO2sw꾸CT s`CD4R)LO> l_[q^;̣MΜ7=p;LN%᝕[bVUI3H%`)p $v?9}~OF}kđஆBa=bĵ3`wM2GE~O r6[ )-\CX/Jc(pt{j:3Q6/M8bMOuLj/dkkTvX5M [D<:vxo* }D`w6UuJu@r[y_iOGlGR/FJ(=EL 'b IsuuB+"ɵaY ?DiQynj' f[ұVL sMߕ5 W/|rtpTB8OMfol@[[l3f_j=؉ {}j/=kO8sy5Q*j |TǕ>*oJ`\*c#״ jk<\-E(x*x_zV h1w7^JUD+=ЧhE ͮʢiKLepvHufCE5AZich铭40v_AfŬ6V\yb]3(T yQ RA1wɿ ^.\PR+JYf |>|~ Jmao8z=\ӶAAP)9)us ~hqr| =Tm#%wʬnSoϮf蹕;;԰35 J z2Gw]оt:[\I[#\nvg* .pS0-|X<'\[12v'gVm=:GnAO\2 ˺C0Ns;5o!m8Zƌݓmr]rp5ʽw< (F #TD,3b`,R@ZM8PW?ܐ! QBQ~uaD[\Nk!V?v|lu `n%T,PeBg隿܏=NӦI~=z'Jr8p1QbIJg[fjMQ̹V!,kM

"f/c/Ml6EќP:>)vמBNX8Z R!qlxA(pfY6,I$8UuRՑBٷ=_}?|^1D 3/ %}w~|gEXv]aj;ga:#R:}""=B[UdW*Kw&o U[`VyR+27""}(|XJɚAp˓Ֆa3ǜ nm7<ɪ/-2^[l&e 6ia禝w0L_I0@1mEcWf C{Hsŧx8VSX/Btk`&WsN%FA" ,`/lJ^FAX%C l#(`Z6|աL]^LQ`un/kUy^I@swz9,XxbB1QMLy&o (lwӛI|:Thܑ+>\Fr?5eH{|\Y1b349v`^"fXޚr]u ŅEZB9ϑS'2#mM>WRQ!~Og ޚ2Wv-V7M(z1(+_&7 ˽**htשH.yc]5)`'20* geZ-,Y87.p/bGpA;5d&aefIO{\E/3]@-) hGgeA+YJsSpC7WE0hTE>&$r|^QҵM΅zkLzZȎoZ\{3mfz a4̔Bv0Xz"ff'N˳LthkjuVeW,O[˵Qg{-ƶԹMS͆!aIj1re)pZ]!<'|lXDQE0L 9z`hZGzSD\Уo5( \w0kA _6[M @ȍN΃$묜Fbbfz盠ϱ.0Tn8ޛCI(h8*!=ZLT+UվXтpY !k~2/̉]sqVo 1+ g % pUw_\-4ݮ1o+:Ǒ" |Qk_t%ncCվuCt ʝvyO3ʔ4*7}G{.gC Use%xސ/Og8P 6BzKG#KӠ;\4/:ssrɚəɘrqn,Тeɿ@W yCԣS,шJ㚫E<φUȊe*KH! c)UP]Ian 6gN" b+B*eع I̲73BE6-GPdf8T:M4mv6v5jT`R/GEtdEw9#5Ɍ\Q*75+(:/[tދ,@;!mn Iڂ@ C{_wdu/ Ǧ,KdbWx#\:3氊Xlp? B<u"r($$}A.0lCCLIbE4'(WV&vHIŮVw.%Ŷ!O:]߰%㕕H .ls0ۋ`y6J/d݇MZԜ\ :oa31\P:o /k%#{R8NIl0w-ZM"\;KK 2G'⠎!}]_-x_LFǍHtZ01XTŽ,;ͧkΘpG @5kUB4^iU6jꮡO`q˜/LDb<>s)8s b O]7Fw>q-ѩS[O1>&INFF>Wr(onuk/fAZ(7Y|t,ȳ'DiT^c>˯mxVz91N @ bA R6Ho2GO1&/8~>x?ӲD }<1vɰ"8$}t0p5Jooi\ 7;O=X4 T/ak;%}Rxeq'2vHd(q Q,n)]bު7YhAjD_+OQ3n*U4fTJȴ9AާZ8K󺚘]Lu1K%,j/QDZϩ)& ]|ݩ 40)z]j6{}CALC.ʷI>"~kL8z(|xKq }qF(0($=9 WdKĦP͜=>970!9WG"ߏu5v>]OT,2xT{aqauWn4"Ig_04Ȭ kJ7sdA^pͲub'#ad>>Ce]ο1zuEaCS&;ǻTmf7ʑmΟ pf^DoU#iE$[\v**Q<FQ Yp4,9LГnT>QmU YJKD⧜_f_R E4Hbj=KDT2>XC ?e1 ~h͛Zҋs V,eF3&ETnų?8]+x@AM(Us(0GRz?O\N99{cCN5y@)PP=y>#~w X+E {6e3Q+4*zJ&eeɜvWFGAg%:uTrJg&Z寀: 6n]s-h϶/Zl6+]ImcT&c+e@ҜCS^K;` HY.P ⡑< ?/``DiۈISs] v.0=Ln [h K6=̡.71p#r'}dh6J' nq:mg*ʙ-ZpX?&0v<@JL>{׍kDU2 #y[1餥Y/\GpW NA+,WR{Zpk΍ą .c[9޻ef 3z>&I39ioȆ,5)|Sk֕ qzuV]8S/O#{z+/k_CmHR6АnUyy 7(Jki rzLW|z;ǀ Ƿ2).-D(U>L W`q[!fdX~o#QqMyc ܽ\ ӈCt7 LjHA_B 7[Cms(^WP;'bR%.jtOsӔJі%1ЃV^HOLZ/LB!&+g4~fd+y<4#gc/mo֔q6 2>#d#B[ȫJprqrjϰk1ΣCnH lV HL_`8}HRdӱva:WʹQʮd>A5,K' yWjщY.>ה3RfQxM&ohfF32jdQ/ jO ]Q.IQ[<ɺ;M^R[H7>j";az X"vy--I 6`d."9s$+n 1 LЏ@ ʉUHƉ'6wR;Q |0YA8< ӹ;"IŽۊsUəĽMZ賨Qǃ}U "Yқ#mx-B]ލp"=X漹Ij5xZ Ќh,?ϴfe2oij0SYΓ"Hi"x{rnJ#2E{F*6d^:(pZ!nyU՝hՙH3 zu6s%NΡ 5–"{0g3 kI?1VWtkY,~V2XE]x# ԝ"|5+9ߠ9@U5<05u"y&5 6Jq7Zt<]uisjxrtkoa%xH7PS!*bT E8SKq'JFx0:#V;E9 1_rI7L%W:%0ER:Ǭ=^(cM]B;5aIf*dh7)[<_9lƯv$nzsf /x }rg8۱**;/ӸŝI- K!._e% <_*A(Y48M)*!(eX?C@rM2-f*XxQ[2\љzEXoZO$NINd)3 4LD]Jdr8=-]qI:k ^ΔV2J xjL}mФC\.)峜(pDB>D*M\{+~aF)h[DO])pekhtվa'$oXkPӡ=vemܬ3Ĵ) ۵PySsbz#Dٳ451ӱ:4ԡ6r<>BrpQ: B:̰":a+G8,o[hM}\"VmҴQpN~EBy̔dZVa HC§A.b5/Kΰ7 >X9+)R\v&a{Otzq+gBT>Baxa6%#4}aO/ }< rxTeGgoid7 ETmS!=Ԫ9〺.ѸhaS"K+_MTN'M`:l: =HOغO4]N>:~EyX4W+ȦkZ$]?EDuin`tsL$@2~s#%'D^zG?R1v$c)I.[a-t H*¬/r9jQXq(Z4+ݠR[S6'=L+^ shTqy^2 !Hgo~Fie͙LB2O] >mglojG)q)0ju/SΖ6"I{}|J˴9v,?/Bg9]MDh_H=uw6(8dOqww e%/TFQ쓐 W2=\8ː7BW#?~d >qA^Yac]P7DwɢZp{B.xO7]ՁqV#7u~?(cyN 7V&}oXn/D܍mi4''m} @wT].G嗊[ny^;V ™36+gh=Z `ډ߈QL{W:%!,a"Ht] VfGkJs6 r DdE*`$BBV?.{&uQo[}Z$"Ӻ_{sϒޘ( k#ЅG6Ď @$&jfcݷ xh 6L$ iE\V>Smѣ_D?XV.ZEsM. A % ӃU9 RFk Lϔ2uj֢L12/XH C#{% :jhSQ:1gqkJVQAOA-ؿQVЏCe&ĤYl|ڎ<ֹgwQ>x$s*y9-y6*r)گQ) w=YeVP,Rl|iăeE!$>7zJ>Ʒ$q)uKʫٔr}ob~.ov LWOڰ1j@#Z{ϊ!4zHX;cut6,N2 70nQ=.("uRyzR pK3"RPzZڒ~NYʓńPt,0aMGPOx4R->4>EԎ7\YHxOQaB-Nȴ G}.T4~>o!9C3"}Eg ?ջwbK ٤wMIpr'H*/^B: W=gpKG3!@q ^k5qi|*mD|1ʀY/lq >fNK*A#=9VZA>fOKaFvHaC=Rf^r?Z) Vaŷexa X*yHqbDL){jb6ЁH:]!>dxu%{yQ2\Jn(* 9G/kBtY^K}X&rLt.ybxM0,(Ñ#]>sNN8 C*0ߡEHitMIlG>B x]Xs,_fjIp2M( jS'>4(/JDk)#Ch(~CDʕU>1 !XzihF857fh6'ahQv ~Մ%+GK؇3} ]:UTPM弿 3%!MO'K9hdܦ٩~͂S7* |{|Q7QVFK.yG}M7Uћy>ɬWB\pa2D{x0s9_%J̉%J~#VSrOz_~fz{b䔼,ILp˝BU<[:[JqaBdvrE)&LnW 6釠̵Uȏ -U'-r9JԣHYEj¨ /X,y7K5}p6;hZ#hBo4忎%JseZ2 l(!s:8(ӌn}>Gz|fSzQQnɎܼhJ^~@0mʤt!l/,_v<dxK5Neb9cU@ěܿr'\9ؔP{vtu +ҕP; D2b 3}#XΊ`ъXp,3)F.7K f 3r6ķ* WN !*H^0 G_,K "d!p5OE[_ ͫh@n";,}Ӂ6G}?ƕ|7F4 {GlX.8Zn򘲘uRRPSlnVlF:] 3HUcQtMC4Qιt ߭?\Gp=⅏ vɠ[l vBhOߕ(vŠR=qu QoRih3(Aᵤ[qrIVn8KjLátK?)&k{Z vSfOj卩F$,`JObK8bc>is}MT3ͺҔrCXj:i;ň?JNTuOjL+k.Y:AK'"lAZG6cSw<֩Ƅ4ڸd ߎYPAHvt?1.ʆmz! ?`7O=)Uro`l=K`B‹=h BzsEi˞E@LBBx` &]_C|q<:u~\QMEcŬ`Gꕯ9@gg򋬶тm$gP.k9τJS7AKQMM",)̥Bt5S8iVPYB%հ́KQJ0"6б]d  ]&z5uhүYT;ëA&]{|~%{ʩ~N¬A~>doKsOf7(ȐNh^ yn;8<~ ! [uǐ,aE?4$9 8} ඝ#a-Hw>dVj&~2F!t\@NF]in ^$ ɬ߽E0;¯S3@$ i`D^˙x0tgd+s'sY")/ѿ-%+Aj kQ# |qv,+/TxVw-_Jy+up}yB"Z^JZ? !? j}ZXX476Z0 Xgq{%ު Nψ-v>]yAܫZm)ۉ?3f 6t5PrwK(}%8XIy+tζѲ {f╤L..~xߡ>dR1Qm:ik_AKn ;wF[RwYָm' RvA@qI\mIA7:d&rdy^=%`76DV.Օ'ߡnm  |Rof͠@$I|4¹Kd/# ܥ5%_C ǘn򡝍$G]AБ:(m#;6+g !g5H.˹#/-c5ϰzN\oFv$ .p4kM^mX۾"ʨ\ pD!`Ti*>U3aE3ڒI g㤉BSZM8VDmx2顖Pݮ:Cd |Tp PqJ431ߚt e ҾG4@J!ynza'3Ieٌ9plqNt} 0eWCѦc7\)VQ=6albA4t}3{IX5BW0!yƇd,]$\<."=`mBalyAlaR[Fs&P0bi@$k*VTT)f'Jyz{~B8*Hy1P#CFʤ;鵾Ju8I%YqSW$^@K4MᲖveJz0MhuH]s(_iQIP 켼,/v1eM|E&b}MשS@wL%Ѣ bfb\.sI՜XUFy+bգb>/F8l2,o} Qe$ϟ^+S5LU"'Y}\VLKjS("Ofv%X hJhG|bT-<%g gMծ !}k%I2s!ISSpC!tCfiRŴ($}*_M؟ b{Yҥ߹  oHe?:e1+Y"_oXc^YeK%$ y_+[3=BǟGU'rbN9kbl]lLǢ.|/uRf:D| كΊ)@Jזt8O+@?ϊv$rk@JJB;:j `^&8GHO cltՄd*|Y!<ʪyy,kw:tX]Wa)׉0Rù(L4.fFKvO|}xzMa9Vc\\.!K{P;],]Tb QݸgK>R%}9a H8,5N*0Q 6uea9KoLU !,ɬB":ay":Υ+Y!M"wUINǢ畒}@wJ1L͡Ij<SyS/DiS<mq'"5w0E-훰]8ʂ| O!\Z}EggTrYev:8$mnqk,VbazC*.hH,}"^}G K;lѨCkz+1^ L\j25VVAc7t_zCu)SāZV}g۝ZQpWF#/Z"KUU\cUgHxK)砽2'?!jlMV3̜}r/s#\M'?YHeU O X&ZJ Fj|^. y6^HsNɟ9kCu]49%Zu q~:X)d: /v}2<{=Lf2F>M6۞m[msA( dw:dfĊYJWϼ~<پlZrCKӎ-(CXEq:aV0[SJBB4R`xxuԩ,E)錚d1R- vyFza we`%G4BnؖWdE4{qa\ok<Ea%CKV'5z+b!ŎN_h~Yn𣠉$yu+ՐUc=d< 5,mj/ހ)hTKdteӊ6d,Bu lv/o4-Eua-A>b jG`t2 JiSºJ 6I`5Qq2*?@)tڬfgLjk҂/E1\`WbHU`'HWy;iTej{Жa&vJq}%_fnMͼ"d9b 3MObԲ,R "ԥ{VasfC;^Dpf9e&.䐯XFBF[|CcUP0oe"ɫpPT TD=BٲOhN rU=gט I괏8j*ڰ˵PFyX`uFSȧ]S|7eucom L{l(IVKr٥v)MCb17'?^o\qU2ckgHK6t +q*m8KC >}K~c3"bYSQ.6k1/*q=z\ ¾լC *!=xt?6U8tZP:R[쏸ISF/~3юG(:s$7߽WhWh]h6n-W1-EU&[΄2Kˏ5c[_rٍ,1A8͚`!~>_[xm@LF船;=FNsԳ.b?hr&w{? DZS[Ӂ|c5Q"cx@=+]a^V$28b3Qؒ>CXA{Mz*Gy"IATn 8^*u |v_Tm1X&)ֿ] R,~ 0fbyO(4?)C l5NO2`.BFֺnAK $/Q#2A8^8_;آّ~&q_tWFjvkb}dN"CN߭5g;t!w:|qUfJ^ gd_ >o-ۮM|p1L\x 5SK\=WD4nb;nFC~`;o 쨝r>C8̝v;n A R["ǩAMxuXftk/#ggˏ?4H$\IR^>`uG*Dt%$Zu*Ӷe,MC%V"*ȮxbrPQCLR,縤T#V8໾섛)D _&=Dž4ɛ_3ejQGe< o@ᦲq> [ƥXNl ^Ç :,Cx@; NƵ-32*c\ڍ@MQ mMi8,Q {i.${ ojuD?[QGV'11:-l8Rm)#|#٨Q)mtrv`VU'qmB1VL"O:_='a?u;>w\8( ZG|Lh gPs^لnrsm- >u. *;F/OͤPx0[=*v^5njČT UprݍX|Hy]tUg{9a{CdXCaH^ڐ&HrEW^Tp€wR0\?4X;+FEzOĿjm\zqC# :$.dc]P]p T}Ƭ <Ng|"fc:`PZ[phh3zX0'RJ@WE\"`mP [>$GNkUߦ-#x|2O+n%{4#8:2x.[kePK\,q86sҊtyCLLMb[zceV-^QZ|+!+*RSPBy?ƍy$d*,`vQ3+]j_W}[D LuIN ;9av״<< 0=(_eI88W`QIJu>~`;B3N(S Av>4מOF~a.mA$!=T@"8@Ui{)w̠.nOEeTy<{^JHRA*f*3GKu&1<'T} b2x# oĎsV*Ou?S"J !\lU p [ Dq"OvkxE`{z*kGkb['\+#zN';rJSُJmv4=0'nĦ !ū`RƺAO0fiyZ ō` k 6~UZ ?86kWECM{0Fu Z'!*O^L}Qd N(m9ȏ@C ^t^֊)zwk0G urqHeҺ'z\8 O^cDC%,-x0E"-Ms .c[έI+o(K*Rxj snƋ jnKb FT3PZ P{QWka&!v$PgƯ4/ea:߮:hMr]+Q& .VsUN3Y7ލ:8;Hq%>h2H]5OL& Ae.{^J #W Bk1(ίb̎ҨIxt"jFD<f=dkteޒtB}iMRiP|&wǶGU/78Tl3 ]ү-Aqt/O~+N=gj9o#,jcB/$NjHdŲyUf}طZЅu pǼMwRvdfs7v?n7Kzhg|W6FI4Xln)mjFZ 3M[1*͗j33x2fN/1Y'>2 E S9MHt=tnޏc }N½FjuV6>Vئ͒Egn'r{fsLiV$z-ًyێ !umcxgKIR}Nb#`eosodM*05Я[Y[& Ib V}QùO'pI>M z!8ƫr(]\΋wĥqy)QD*/^M4g4bcPR=vjxM O^gݘ ^|/fvPs8tuL#g2l>RHG8+ܯ#> ϯdX*1Оs07P-hk쪩TZ#ĸUW\IzoN[U"i@ߑ\S_ C f#3 SYL<B+,RLj;:jeE*Kg՜û lKu kYjQwN9/Q!]j ӾTw>HPj 3X޻]6q=oPJ۝媊Q;XІ5K*#D c Nۡ2NX"N粱jP?ə#clujL9)nH:1_ʷԯc}԰i{-q e'#ÑRaF*dji4y'y^_P?H0N*{iPe7{Ϋ/U^G%빗 e2Bx9+[ڱI~mkbtjel-l`z.[^[\d .9I!MR|U#sQ8A}wbIcUn\kO穴b? ÊQ\ $X&.}IӔW8[gՓh!9U;w?:{=`s@k,gZ*XA@kM[$`1m2ޢGUd6Խn[WA!Vh2.X9f 1ZDaQ UGF'(`1D}lS~{cRtu57KpO$7b~3E¾`Bqhgf{>}>:CϼMb!Uj_@L`e1)h_De?T]F\a&nDR~,ەտmMnir)ơsJ}0o^ے׊B Ѻ3~!BA3HTiC½$p=+>$we7-M |)AaiJ!tožkDjktp"@FSR^9-z'AAL ߌeU:w ԼݟG?/vŒ T:|B_ ~8s^Ef>4ĿuF8 DF,gcʣ)LZO*x"ԳIo}aYyxKmufb9#~ƠH2!Nw TWEޣpڞ9HL ûYOam'=T17DkV[X< Fbr9~ =Mo>!B)<(2<xRk \00@SѦV{A:U{P`[e 5 '>Gry4bac:[~|QnX:_jzY+ttsAd~0~wO^kܨR[IW'{(hࡨS4dI/rG x0nnpGLRxt*,^ (+GsIo%;Hhӂl)s-fa*!ikLAqZb5/_j m\&]a򔓰j3 NP*k7x՜D55eV'Yt:,~J{[$kqe SQ/+m5;;t&YtB-B$uipN^}nDwLejۛѻ1O0'6kOỖlR`ͬ2=e#eR$Ʋ`~, w&BmU*#6a$CMxQ{Ul!|ӅUkBe ^t"[5R|]dd0WwR1K5_I%L/8?U`1z0m7mHs!F?0\.T)4x1$9gX1HEEk1BTN_DWDUkQ Т*qgD%5'R]E08;G+dsٯ-/z qDz>|.)OB± ӸƆ'$#~-3Y1-24t6zٛ@*F4k $~DĴ ˵d+{'l =`"cj30Pt'5*1jzn?WVcFAF#Zk#qN *nk\ OUfg(1QҎxg֘̉Ý`¢ۗUkCe>JwR_>޾a Q+&TPvpoEl.Br7 2NʹDe;BGpC' H_ =iH2 //@y|AƀUZKx#o!Sxpx[fyWB@znr+#5Vfy=% :Rs̢S81G[AG ,xEDymFIuϚa4i~(TN)z r"./ubd=qq9o{!HwN5Zf<e aIOm} bsUH8+\/{ Q;& ~'8\` ~t ҲL%A\B]㱱 gꚧS'kFWDgtJ$X>T/KsuKPNwtP7G~dǣV+15cmwb%b،E^]2&3Ad1,̐/mS r*~ a5tcJh =J[W,4_0/s @v*BYw vPBio^ RlhiT;uRYmF|nA"cB+g[ϛ VZ,$PMû)ǜJd殌^wrKJ=-_)hF,`9Zk# |2H6Н7ʗv`7ʟ)X/عﺘ@-$̗3{2z[I=$R0x5!Jz:aw|e-4/Ƴ6h&婈)r)(C_c5ޯ͔#Tȭˀ5ʺSb;+Ag GFؿl .8*dO8&%R!S+wLwke(' n `mtu7C`(:tX Md8=Sj f>ko⬿#;%y"91@>1g]ZO&Bf| 8-d`lA+ю~{딵e^`E XwA9 1/UX-(p~96$=}6HԪ:+_Dq C[(QG_t| kaD_pK,nuPyjao2p;m.G|7,gp> !ɥ *-)s#T+h -iͪ=%[bi6&QJ 뒉nZ-%E5x)#WZ2{Z)䭤FZs/F) eyq-8_/nIM'ٻ{yO"y(C Fu/u} g\-[<<3mxx>,ܐ?܀)Y(d<(f!LsĤ^"% ,xت`ps:bZuÃ^,5WY8%:6=-V9WX^65;g!B-Dzj{Ĝ}޽3-gAWD_`1U͜1)_]A6ѩieyѭw?Ol͠6d9 q`6WT\lZJWo [!d|bkzJ5rWNP0QCAh 秶Ei!-E\/B3EH( وH%Od3AD- K5\$FA4IeF};.),M/dzY%.{MS"QDR?sKe_z92/kv>;m~ֽ\1_ OӚ8|?'pS!WbzO[ ̖zJl(9R'w-4ɛ.ĎO )Kg6׉|>~j~Qc<&.T Eʦfv)" C z_@Z?(iDu*q ^7dsm>b6t )Bwm5vzHDn>v/ 66?G l&9;/Aw>ۿQ=~AE,;Hiס&eanGz161#%BDc缯0"S >K!Y]~ch7Iʉf>@yf;i36QM¾ɐÜqx5\8#)-Hc A6҇db@IX0{C•ҰI{KD&>B7F)(ᄓװy.Ҕ+ ܸQ NgyxJ, ʝ?. ހi7"EYtܞc4sǦ4gn- 쑖O ;₢xȕRۛt;A3 -;\G0rg9BhiTd":/ S-6oRut>99_k<[/u ÊُqpC#0!1jblݏAYUvg^Y*VD|`+KLc7;fm;BEZmuј} Wjw=5 ycMbe7$AO>ҽ$jZ^]s`Ls#X/\kDjwšHI4Wڅ"|coV7(OwTpȐ@r Uu gs[ c6rI 2&S<*bS4uAc ٸ+{qٮzk=:ܪ|FWE0\R]Yyo<on?9fOzGcG]kJ3q8g$#sc"U zt7%w' sy#dd(Gb=#9G[BLՐo Û} yZ 导}xϳг4I_ &lwg_]h=zܘf7SKGqywDGc|GwB\} ײ+S,t'ɒirabD ,g3 "=AjP_E3?m:wQbN{\!(Ty@_.>fɊqaQ\64L턊MB"J O]LJ(^Ltɝ|NHؼw!X%cڪ=@q6ֵ cC7udsHv"ݬ c04hdXA+?v;-b&)6̳f 5{ l/6L=.JM6JwD8* n2t2P=v+HV>kGK#C[ ,rp%Hlj2Em&h3|rkV3c'O[vQH'`13 jSFӢ3N"Aّaxa֞hA2o} J%\eI8M8.X::Cu؁ j) gyFF %GLa0!!^:gmޡ> KgN#̿ ;0.nx1\W=wXb;n7s}Z\ril1%Z| EOnV'eU RxugBPS&Wg V8-c|*] 轻KwTeo νF] m۲6>S&E$1_KHxdH{?H:Y9?2!LLrz,B-HcP++||nM {{0I-׶9{\.Iʧ΢M&47vFKV,D<5ՄiZT DuK5sC?B(%K8rTrMs?>G \ °3{='u8E9cͻQ{O)$bhQ;߈m5Ed4 A:؂˦mP[eC<]؝XqqV b3o%>w0``֞8<|9ͫTh VmpzIv8H`[6Dɔ\p`#B8(IF TIMosؖ67:X*ŮDջ@,<}mEE]Ffpz,Ch" Vؐk@3 |5%.UZi_^s}3u9KV0=+xiJ8^i'6o h·U}BO0ŠY ]԰F 7qeRnF8jx>+)ǧͦPu_IĿ,b\T4Z /ܢ̇J S9PmjNuiP=nYJtu!58s 9/`?]ܜ.2Kĸl%5˳GV@'>/,){\7 Z!G|jmAbxJhˬfʅ| 4c9s$n3!UoMB,eI(¾ M@ uL.D2O vV2˟<2ڪ*U'"@0Qī[֨oTBI7}ZNhH=bH)Ɩx`"cuߒ۠,&'['eI8 0eq\x O{/,0cAmql5ܞPcy~ *'ty'dkM- AkNedձE9ٸ3ӵ2/@ -e 3c9,޴-~Vݨ?C}\DTy`3 kJlD[7 {`9En^P$xsrA e,a[ &*Kګ9zW- %69Ⳓwm /1׻I5H,Hc/ɸ ,{\ ~gn%$s9wLo"^Ag9% q>tH/&SHE.i"w R`"*tu/jHоh]Wp*>f2B␜r-҅ v^Pk7ݭSRyX/]~FYyT[!LX^ 4<qjZ!Df,0~_;>iI#ks SQ}![x&/ jO1cT ȰPtr/D7mA`qFR/$!pťrE֕[_.=EK֊f fyEĔv=Ly7$v)KO  eu_^p I'g!$_xXނT #i,{ 2KEQө F8QZI鋹wЅÏ(5 ]c{'jxe5q2z,,GҎ*pMY\jIRkf/ÏUQ-Ɵ@&,cJm3a:b4/\07_=иԊAyA);:lj<|3tQ`@ne&:>Y,{X`0m|(d Y* ^ą *Q9_fsd/Vv/1D dZ` QAsDvuu}!pjPgB. c.r̗34 _oT%ƿ+[djh,=/ܾmZ"0n;PD[%lf!ԪjzʬY%M 'Ǘ Őr!M@.+`&2b/u5,Mf]fܩSrut-A|l;[]kT T,!` T <2nX6 ݆~ˀ1Er+ Ku( D h z =`2/1 =wge󬊤^ѹmmz/Skٮttاj^@a#Rwq}Yr7"~r;!ͤnc$[lB]t{mJ/7Ć?>G@2O7Qc&lbᔰa'ݫ.k> 썮nd{Ayo2R:-t06i-)!qUۺɶ<ij+zEA\1\0E,e {57F||!8V=L>_m\XV=Jt=/ݓޟkzQ.oyy,c .g^Bzt<*m&Y2hʐ\VneJ` eJ$o_kS+߂jRqA4/R/Q yE=o|=]%Xgզ PIUi*xoa=bYsPg]0fG2{k:1}DKnaQW+ r0Z@( IN1)܇ezHHyHXɓZቩ}>njxii-;Eׂ V HqA9 EQRDKapJܐҠqk81J#?lR;>s}ZaXSLP ßqJ'iHy J &4fYA  &1;;%fzX{=D^ 5 FfT1VǹK;S]^U(?-.a D|M+=Y%3e9xrbm`$S`<Ma`fiwRp_;5;d$lrpP1ppX6}o v*%{IЬ@}e.H%UbˏBN?Yg$'Qd<CJe1>,GOEbs/E ,!TToTL9:7qmqW ]!Mο~h7J45 4Ag\P$--M|LwyaVrY:H h!Y'aRy' 1d"z{Zr,$$|r`)i>g"P{`Ǚ^&YH=+*b/+Q,j0ue~`t {Mi7y'\U*D5ޙS^ c(kk(=O*$}os ` rHˠ7WR$2wb<!3ekc9=j-ɄY``dJmyB`=:&rz0+}1r6=QwMM#szV~;y%V__R{YXޛ_; @LY-pY7 'TC{EmgȤta V|Iqو7m7}aPSe*nvA}項wè[J0?J$Un,\-6*=>#uo %R~N,@g\N7*1G2DI=:2oO|o xl4^AdҼ֚ j>9C?FL@*HWbt:NZ$>DfdDBt6an؟"^VYƑ鵧p:gU`u%o3T1֞ !ZfER۫߷T:Զ@q=p1YSiuYObZwX,>.ά!,IPv#׻AǼD./\\DsI-T~]M =hׄHԉ[㗢z3KRl[*Y>)F (+Ǻ>bҭo0;jUN~0wxvBV UjbT4e{\©)S<|U?*wХOFAI L7tAۓHSP,g1p86eA?m'[\mYz|\%$9H vDZ+P4O]'HK2Pv<İikE9 d~&|hn=]O/iھ,A.BKz. 0YTR w#ԇ`Q7p@u![7<KВ7UV2ꂫ}>DYK/@ 3{OYabd&s Mljʚ΀x$Is1XT?'a22OhΨ?) RT<u?_#'di! Gm|G\,Ō"-NVedN)_ھu#( k,ㇱ97&wTD _SugEIr/th i= $ހm'ƅ7B<V[6ؼbX`1U_)N|;%{kE8@مj7]֪@KÇѕ$bEz/?-/2" 2 *orK[ؔ} %G*uMJ3#,TÖr[e5YU$Cyh( '}Dz['X[A3@uq bpr1 Y yMkŠ_\Vo=`>!y9~ۗ |aP9Ό]GPy(0bOyKB 'YwY@ZJT `^gfL3nlL|)#HB1a)i┑T>8dE}#"K 2Hbl`(JȈJۋfew!ʺ;QIyYk8rY0Rs-A$hTكA(ug`F.fY:@ǹ8"H@Hյ NKfI NK"6$鿤lFRth8l., .JT{oSR#D{4x-sZ~#KdC$*W}pu[z- S˄{xWsƐO9Y(btz;aY;YH9:4&C_G"i/>IF1F7Qj;vsfޚ_{i\ԗ Mmf:۽Y}: ׆TuhI-s|vӱu2ST|S6r*PEaHbo2djc~5/է`Ti 1oϦl.w5- 26y:oCM:j;X _Bdopb(=h4AGɿ %.ܔ&{d_P >;Pu6 ;[XR >&V"6i+{۴8v|@hWO[[2O`q25^kfoO!I725ww^KVAPJkj~;HL@{f#!gj|By& sJ2|6< ZV9&Hp 㭡'Nj+LtfвБtw>k?C+."Ĝowk8Z!u4gdĠG=ߑ%g,yh0q0ߍ>겄NBBwwUw3h Gݸwn:$f 7a[bd{ZH*9SkF1ޜH 3OmGSv}{o]OɬZȯHdQ>5K׆1[q!;I9NذGogēK3J| pXJGr1p9ܵN^ͭV-(ǒ7EBnqbr uyӿ~ĒnDy@f&(Nw3"ek1:!V/;4uHzC]6Im՞.죥ƨj;L.ܑ)^0oq XsOζ̀לeΕ$0;ޔxA7 ȧfr!t=CHԋ*Ԙ(| ,ʓIS oa>rLQ+"S3V[72MaVbf{fT4w"0T Bs̼9ltLjǶMZW0){W0bʙޒisl9[a$QY%>C:oGn]#+/׮/"Q'C档)JR̃yxf6VFj:޷whJ@dȞBKy iuSh,8W>䠲]&p4IኊY`G@{59t4t&ƨ.QN&8O'ud|b'gȳz憸u?*$tO:E;J>H \ǯh.1tz@ |6%4) j lb36= sҁ^svteud%wN*s U |CSJ4[3a롶IL}YOwW\zj7y> ^`up&gi&:I-*f4.9[ȩHrWJy{%}#nWMbp&GV|bV5 !(HPיU@R42ǒl|mVM|\AEn#3sD::MwJP&CTC<7OiTJI4 o7؈hT emd{]%, U+^kX"QTVf9S 鳶{GAWefZVdA=ZxeBґ/Ť¿jUQ >E+$VÈT% R8#e}5 ǯbOGl۫eSöH" [/HaBA@6P&_2s c( -1,RƾN_I; V7k1tG牻!BI,hrLp0umnZ6=}s.mR`KآTWɎ mJ;EXnFCY 1RJ,Q_(ީ'Cz}G9bt#U`Eڍjlw֬=@$- =$z=g&$:\Ք]Î8C֌ޙC4f*Odns]16hp\/Q1nd448d}نNnxcKbYϋhUfDͦڮϊ\7卙.d /̇8])Gżbs$Beotþ"Kj:P:l\A ab\q|0D;GA^ۙIҼ|S~#x٬)]A2`ծ2gZ}ìUvBfbm7C$9문=zFخZYU&T7&ܘg1H3؞<̎piMR_0x 4QK/49GȠgWVԿaAc&2o-h2Vt`(5Ն.Kcͭn/g: ug;\ ,iE9eԕ*|wH&2glj9r3 |7{}u!PTlt2F z'^{9vA9Ӷ>R\t: CDUU.n2ODŽJ9ʨaݖCQ[slVw˰3&7#| `NhΑ/Rp'68P5Hp"_uqlD4r˞U|mqO/Ŵwf0Nw՟O=^M'޽pa u^+a>W KS8,R J=ï zd{ %)} q_)${nmwJQ  WScFk7~KRZKN(uj#OJ^R2>1{!I$dG :-h kJ[{ع1sK5$V؟mȬ}GlW$\2B~hL;4veXrKʺmF#a^rߺ5900y;X嫟 .K|(0QN+'@΍U@_DM];_N)&j/YN O 5U2rWNIPc&{ O՗"%Q{}s\xJO&:/ϳv VLljWWe(sh+OM֯:3?JP-.-לfx',F2[4yk!'ן8gﭓy[((-V}a,/?wld^Mg&i5렚a-/O|nh8dI{tXe08$8uϭyڞ6ǺԵA8o`VV"~hslM_]?!I7}L M/JNݱAބ""$Jt%i4Nucf^8;5rʂؙB&PQ&sG>U \ u<J  lQ7Z5}+&3BRF|xQhrs{<12RM*->y3Vװ,pE=d0=vmѿ8:Lt[DZMtGk(chVk-hH8D/T`/JtMd2RKidD/y65V} egˊڎHH7:A_k[aHVD7Že%9psN;1,KmUZR57 34et+x'>:wT. $D cQʰ#0_\YX,/c}WF[Gx^z zz\ xL0BCdEW/࠘~89kxcօb+,VuSD3C%Ym_ !fL`\+Yѵ-Эvպ!N/֐]-gnV8[c_0m5+|e;dzl@xŶq؊Ԃȼ<k+:qE5oU%7#xMȠ> D | ΑɅ,77D[Ggy3]67Qn(n*y]G̕ )/s9 )0T9P4nT`;ʆluAJkCu ZRxfX>䨸BOdokt˩H5j&'k Wnf Nj$kf8'B@q!,RPDK?%P- Йjn%,Ù\B8I]Y[G { t/ _oy$°лal@nLsYx l04|ax{2)=ݑ5q&*Э킈ҡhۣ-uҹUAedd;kZm 45+y!BƕO[2X/[1тw[!nkI9tgM^Y.IVϮaZæST<8U$tyͮ+^3h osʐTc?!FٸS:?˽ZC[9Ix+~>,ނ _ S24'(Eu*{m `̿+"q5#mDsθT9acUd)z.I'#*Z=XrgwDzcKҌx p[`tRkT}Xh679ay鹊eo%-$sl麘K$z Bqhm|\:qȚV \]L+tISbhBQS}(q6$7 ISk,)]FѤ~Pl:; 4Ej9䃡1 \P' \~H/Iz ẅ́twfiXJQH;䢡Td!xB]bI}r^4P ?\8'CȜ.6La&$ťA1QphZQwNc#ܜ=*TKgiTK7[k!6}vMf؟E6I%e \%a@nfM;(e#ԖXf(_ Z-؋ b[@-D+/tfwz1~ADZ[}`wjҧ*27阐+sW6k0֥c '%LͩGiMF^dX/9sy*4khoh9B`ǟY=O{5E+jY_84)!8wpc\9nܓYU^:|LQN ]UwE@{YP`ULC2xr/Inf+DőXEƛkxXt Sl1D62!@wωlԍ|鏸j ~fU։&seLC~ϊhSO.LWvz>/an]kASS0iXpWD3Byַmq$ttŸ2`!\X K]?_:X#4, GӲy'.2٪t͖\Lu#8X80. %DvU~to;(lkkK;t&,9=k35j nVa!|Y͗VmO_ c{2!B Ab:Z$NXH,٢W`~z~+y&\U9 GSaƻZ Ou)HKc4k[SJx$bJY`<*e&>R9r. hflm"EGJ\}JB!,.!p9i?}7]|ܻ nb 4̔0r@ⵅv'24{QXf{yA8MJ ""(N6R[\|ΗqkV!i ȳuP xpח=k^W$2ĺ7\Xsx3poCb;mW~xu`DxZ~կ;8V\0Bp&66&d0Nɫ k{%?'KE<vNA1y\)<;# !FԮ:֒1V)J"g%VbVK͆DO(k& rҥm=[_ےmJDP.@-8Zu]rLRPDx/3F]UJ!69D˦Up3dr^{.@ĉ<˄,]%OM^|Qb!zdBj .nZ=ī!K%hL6/^L+:EElBUV\A9޿OȌE"C=:ɠ0(T,N/Ӌ5>h^Ӫ{aRwKV}vP-la c7Ro>8 &s2g/VMeah^:tʲ俯-*e}P/C93hCUqA0Sq<ҁ[.~(/FZ!_>8Üܣіt&Ȼ3s)ZF*jjZM?;V4]ҽKj;?#AK@DSΏ Yk[&)b 'do;`=-Rj,a/6U./j$xj(v^4JrtbѶP895&@-c 98ܰ94=aK L6P"`y4&tT3ш3TFJ@3hJ6a )L{Ӛ;1f;Tfsҏ2mdW x\$IB:μR<&6 - AapxõP\в]tKXȜ^c^6pӚgc)XNr_=M/sYwX]` 4\YjOswn3|~8yxYed4|?JDϰ1gZ@AHh hVFb 66@9mx&C{.C y-+F &h# UVye3)}תVTȪw1b֊ 7lIdmAF{:y깟f2Eøe=LTX8'#wo+7ֈeғV ZּM*>II0k 1 3"FY#Z7+`EQqkH} Ocq.r. r}zGαIm>*+CBQBo(_{ (Lf6^czPzǛݞVo|4 C77hlM= |Lmm _M܅[EPGԅ ;Luc*k/]YV+!Qs40h?yQZsW9ejnǓ22-@@+Vđ\ %&a_J$MYs5<껬wKvʫ1B8'هQA`d?Ϙv:6.ڕ8YfVO^xf+9(ʨrEq7{F di ao52ĘH#)ߨdw  ~mJT͂D$!zqĹN,̓Ryfb7CB/GQ L˛soF!9; Uˣ6yXaV=t Qԣpaxa JH^mdN@9XkW$"O(̣l{ wOz :98_Ye ԔjNK<# ]pC npp~\M0,i f 6\mˆcPHAApOÊ&E eǦCW"uƖYbƎjl vexKT9p@mhrm9oq=IݼHI^8-o:,d Q')!g۳@Z1pD&>et-ش𹞝Y_E'ԝ_ZDc3G\M'gܝjuU`o @';1Pew)SX{yڸ%ؿkx 2FIWkL0z Nǻ"l - =D3 R$XUv(h'j+aJ'G-7NGbn_✔3WO`Y"D4?+;Ʉ7}V`k;[T-KAOhW"\`E[zo%כ)vvh՞OX=MmJeT%*󬶍 1dBl#5x0?y-Ir%1ۦ8*}EL\2+[AJ<ёit!y YsNu+H_J#sOKI\TY[ )'P%L+xwODYF(YhyJ!OQ6c:b"MΘv7؅lA,]\X ŐPָ}֦z@pgk_M 9A' e~v *{֨[ {Z` .4u{.M kAVK e[~56oG&+0g&"W{ߎ;{Fu ڟʌ9,EI#h֗|XEGb:ֹnd EEͯ$k_):n3 t3>%2hQצ?B>h rb;ݠaitLYf*hj6ո@F/Vly7M D *Scbt h qaKcl!*_RfSt{]o,m@D gNոLRF1#Vct$Q~Ί5GvLw8_;Wx!7ܻI*%Oy*z`f#wheĨfbvO&`EJhVo bw%c V Z‘j9 DlDl_xtiY|?KչሣѨ*D_w@pj"Pil,[)mш-HkɈz* P̆avTryyD9lDR$O b h dsS_7.أJLغ`BݣVUϡF4YiZ&p߂7i"\)Q*G:ӴTUlȓ*\YǢڂ.}Hb2.LQիӔF0yBP!vK $%y}P$NkgcOf{}+1[-A)li;z_3YU RGR9XAaUYPݢNGæbTT,&2 .pn/eSGD \ێ&U$ ŨK/z} =ϔxWI)_Q奯w :[?eI2d,h S솲R1 TxSO񶛌mj<jv3A0|-&lBI) l!a`#+r;FksF3yF(9KTᆨ¦{{̜/͋dU Xqz0;PZi5#,.0DzYQ7jhha)2Ñ̅*)+2X!~yt6:*;r*<6uliy_4Tu`;UA"ǥ_RǓKTHзEDT~A7e#LOGxMM-Śߔ%J^*i<j_u<+ҍvϐ?uJjm-Q/DCgr?Y=7WT~^ 5|SCB#ZbWZᣝ4yyr`e!Q`-m4ra1uh^ˏ z7W?kCUɰRHA#94W!ZT3?Xp9 ye!}<57jF(+rKݚj⽇2 X- OXttsђf X#.wQ ٥@4/D@,䄁.g}lE;xK3Н 3Lh; IGPp{"mݕxX E 9MvZEGOYx$jZW' ;hEbͧoePMǻ=QϚY+(r13il "3ZsJJ /8nrNM64%&Z/FLͩ0Q(R:cܿqCn1=/$bNOOift@~fո8ؑjƕ%!)AʒE)-M =׀Vŭ]xRl[SNEn\X@!I9ά=5R[ܟ\Rhޤ'tŬdkB8Ha\LD:iiy 4o~$Uܝ (77j~}~}*=u9 ;n#例s8?F cLZVl?FJ^7cfRMEj@URMJ! m8o4gn yHO'd1J*?LƗ2'Lm}iBbm_pG>5#4}pCR 'e+βa{üJ[pݏ QA~}4tGF7|iRzLr!mr@T?P 6d 8x#ꊾl#} sX>{d?C5ɇ|M">`{n\FN`VUU79Uiƫ6W.K:xpo {QѶ( Uq"Hር8s9xJβ U#nLxl( A8/]dCg:#,ؒ~.b{!} m7ⲷ!熘0i/~J%èfuy|6g L 0^pQT`܆Q9%4pb䌢}FK41Yh\60׾t<4MZS *^6bԔp,mt 4` 4P=Z +! P4yh!Ÿg#-$`|0ư8~h4^Lkfz hPs -Oaˎ5Om#v&nE͒Z >ĪmCL"ŀ'AdKf[")o16R/"C5<Ѯge_23R;16 _eC/EhJN9A4MUGLm4+XX6:Zj[q8Ew;4Ԫ \Z[QRt7|NY{ױ5؀3jpy:ZK7*!*ҬI*E/PeII|992 fSFE'pl:mlB n*배֬Dg!u$.w͝_U9pEor 3!MXlsU{E"F8Te%P%w_ZB{xG1|N"bN Q u|*ZҾ[(:oV<?{l{`Wt=-aM d5A2|'7f7 )#5Bm՗n[>[DZVݑ+EI*h ;$=m W>S8KX[kF4~E_%1+|~zFhPK^ pHßcϗf4.eb89_9gKEƓS72rb}d&c3z ;N\d@YAaX|fmҿr ؋84}}"8XeڶCWM(]E~*'ykt0<5q3hr&a77 2yԬG*W R+hmG;B7g)vu^# vi|;`IցyKli7$R+$No^Er2جb)6, 9@ԫE8\;=QkJݑML%p=?T=} X?jMขiz)5+K}f~zU%4jSZRkg31$~ாg#^2 ֍cՋfUˮ'ᷤ^y9ҵ5T~t3ZpBK @]܆Qy\lb_9>jPSLja :' |adzv L AAO_L+ȜbP6I<"W#TZrQF~g \=n "ՉyNXC2%^J^մ`aQ}:6])+)JTT>^:Uecp~Hގ>"eΰe!8 Z~P-]Mgs~s7Zu CWM8S+eũϔs> +I %a~Eqlql]mAk˩(RǴo'x)NroϦd{x JhD4|*IiA 9wmTN6]qe]8_{P@W@c?$p[X1 HtcM Pd i$o%։% H5 ٴ;:ߙ$8]z>A}0GBԋb݃n*8mFLJBJv }Aq`%~Ny#,4fuekI.ˈ(nnD$፨v11G1Ev,ܩ 7=hnњ*v> /n(hmѳ,cIX@g/ѯ|orO긪ԓ;4tL:4-Ψ63daJE #f yT3|oiIZЋۄ;E?uW mV6qR /u#Kwe27 sdX`M-YHʖNNN~{ u|,̓`6ЄgZIu]Q3^Aj}*"%܊>k? GrHѸ J@e-( czI _J_\]3T=Y$ʘ}"71ϊhdyc!N$6#0؉|"$s{FuV5O:B:[DH4bCܫ$s*0]RDFT#n{n]Oeܯ,@NA":\i%;YG^\G;@͑\'lXoPidn UFB=RaHg5DМKa\\Q)h(Wˣ}$]_h|pb?VM;G9T\ /cn1tAr!QaE~eB4Uy'%MvKeOκLN ƝrrctglY*ܽ 45lR\ V, $ٹ# sV%{&Jۈ9cI8"O2$osJД*u84Şәe5KEĿ/qr"f^Q){AI=r%d&a!,gdU۸ݴ:4+rB3o,DTb)uzYf̃Qг wKvQdԈEec\)]bԯLL[k cu$}U!\5Y)QIΚkVAw\7 2sd-hg$.op#"pRE.@:k*@-|0^K9p0 xYU &j%8SpB^1O;wV.[+\^1ƊԎOjO n{(+h;s-MrISAQ6^\;)).`" ů qv9Pi5o5s @)B0 w.0zqf^!]Zdnes-Ozg3hTE *i)6~]i NUaㆹA_6%bL(p;R,B{~v^?ꟗpN_nvK}@Y>`7-׵.6~NtSXC D:ke[ʴ}%GW gavR(9j @{";\m%bs8GIs{3e6/bрфpbdwI5O4cʸguVQI"WhQP!$sOEfJBdچ~`B $&AVkی0aIgM,쇳5,ъ{/=GB@󑑂)pP |2|ܛdz,toDto9jpJAd-z@z=CbHw|-ࣼV1;6j\1~!I0Vq2|KųdMS;ʂ,rGrhϒA-msr]za5ڄ<:Ud;t42{sxi7'?$9X"ːoeuD]9jpBv Wc6RLw- _^lܺ全MƾQ<[BP%*+e3{HDkj#d xjEN"5o:(ZO! (Y XXZ%evTZľic6j4@!$!NM)xL*/B zYǪ]}8j穚1wj˕R忇e}ZIH㤬 Sf)n-W zY Tx}*z_@b8Ù Au'ũkvpz,C%n/Dɾ6&32K6͜iFyU9cR뉽[իYl+R֮?ð"s, c]G+5h5{/6Tiſ69&5FyY @b85!nTXGe,OTAҦvqANVM& 4AI4+)n 0uݭtL۰;SG)+Ȋ4H+.35ԅ=~8e+i8R-dI?OӬ7q/ޔ]?\۪ӢxzSsy8O'pSwd*ei'@xL6$We:%lYv`fyd?Oŗ53?㣷c!zC<[*ݗ 3O%զh ?mb^F&q]m(BI7-):wwb㧽A*˃jħP?`tyc;0ޡyB-MFZ+FMkƂZ¡1"K[j(Y?r2^i8JV6?-f˩=JIkB `Z”^DK ;0pi;KH> ϒշ6'7Q Hu%X=֜Y c?O }:B8~a˺[XLQ;B:c-*@=D**p/ux cn6ŭŴVSMXD1(ğWՌyU\ˑ kd2,J Gac_dMqqvI1BY0 NVG-IMemPy= xJC'ZjQn{ZB#}<ʮ? 3b:7YȺg ਕF~fe⮃a7:#_^a3=fd5 m>X|FV]闄꼇2j? Tg2}r,d,|hxhzlozX.TFu.λIf]љPg _}h "KpOzQ3f4@+E">aٺ1Ca)^8X[0i=;rd?6fI%݄MK-[Vxakh;p?o#u U_ ^`NWts l{o0$ʟ( DWJYI(n?x@K=KbTeɎTLð)mG!n;Bjmr 5ΆWL%V^W\BS%жX.oV0GܑdBb2x3KB(o<<G0SN&ZD :ޘ <˽)-ّdm-ɪp,KxaCa4wPk;Ivo4E[#O/vk1MѪ 牼Et;E8/3wl;o۹+89fK4ߴ~x%tht,3EtHN0CHZX- lU*kKWLj{FZpFʔcāLVIᣂ`AиֵQ/Wȸ$KA͉>Cyutjm)rP4< 3nV2>p[`79vSk=xכ޾Dɐ\׍Ē_}~ȸrf)z;ÃwdXhN#3BɅ^r}#tW޳7]^"hzJt? 4s*p,%FXEμ'<Šo%>mbZFc4˝ަ꠵M6ݡktSkD9azU*x8O [G z5z5 74oQmLU<)!kP_m[N#VBHC=;M;?@l ;%%2i*_qyMl0a L5y>i='QBlsb2ʹrX/㦮` -$tGoenʵ}OUCtkS,1enw0Iaeef߾ܹb2 KUfO`] s28?W9rtBdz ]Gf]!OEWXl&թd2aMoin^,G09#`)R cntݼ.ZmFvrTK]H^oK͠-7iQ}lkfP'oD4.9n'yg1R;&k+I`ͯGGX^kV-#-}h>6_ `\ڡa}f~7Qi> *_vYe2j^ 1Q%&]50AOf pDƠ~MŶ=amsb֦Jt@rhչ0Jl7Ci?]SLSB[o DhN%X+2i$psDВD ԙ%:ȯ?A.t<5w]`{)>uX}z΄ϐvD/9^KO`an;;4rN:ZMsdk KjS؁m$ۂW@^rU9jN{5ԶZlXb3%gI:<ۊ^W?LCl3B\1KA_R鑃P}.Qʟ-*@tD p%03%bcX5 {Z3pL]듰m W!i?=N,BRpfm=d{yO)^?fփ X&. m' bYs8AlsLrd>^;fq7:NDenF\SmMFY%}c!߻벮b R83GHL'$^(ȋc'{d;z?H-_\]V2(Dm{/FpYv$I3|@ n#[">BLJ N$i]vtX2Pm"2d:c# .eȧ)Gwgx_üAK1tEaw&o*xr'qz+?V5j^pzry_`+V"bZ_- *-[`^LS9FF}y:95!8y;ZHv%iwwm>ksՀ8>_n&э~\=4 ͍sROu qműL7C+f'Ɨ8;UP1.,Ȯ_zOJi~JJ ! K`sm-5Րqy J\fI a]CQ~1m/N濠vNxlt z/ \r?(0#ԟ)6_fTnk;?SitJ-D0Ҹ e?iq#5 IS7jb ąf uHCp4Į)Ad7I0"VU4%8@ 7Cз28jr.ޮtF^'6}E?ꫡؑXW@j(۹uHL^u`3bPZ=J׍c?ƳS+[[/L3EHIˋu z9YJu8k0=8f 1 EBz+ 5|՗ˮ6A$H1dT^u~R0M!}6 -ku"u+R͵U,"96,=1w>)<7LIn-"ɲ3 y<0.Nib{ҁ47g-P"Š"]g+' [V测Y@#?ۅW2޳Lo)l"GuF[|#V5H4܊"Ig|Yk[>m&YRk ~ZXm{\u6ah^爌/ΈfQejNIVArmh&_YKoVi;=9576T( dy1oE!1쎥SN lKeM`s ;fAxם.ɗA{|5yI8JǪIǮWO{?կf\-Nk;nߪAgkxi-n.e *H9['ZI8L3{pDYGj&)O=* "ݲ$1B͆BE2'j{1QEيxƮj\aA/pkQ>+ט-4`{nҿ1zf9O +%3@@hg,cdfhB{ kƌ(`y[F\v W.`=[y*0qK7t7g= zfyL% aEbqnd h ozӚ]bO]|{x[P ?2y# p_Ls3a{KGD&wP~~<4SFwڈE1 hẗYcWie6U{qOe6EㅍHI\U" I=Ag*}ܝRKnR[oRm%ԃlbP*߇j;ͪk$S }5D5+2zxx;9ԤkUBm<)ȟ/ DۂmQǙ5?+ .rW w2H%RS]ĝ(L 5&/'ܬǬ2YPD5dԪgb^j ΄"%Yh!Cd8vXJ)S.N"/V9۱inf! .n_A?0E4:9ØYΥC=He IZR26'#kٖUg~i{vBr(4H< zRJTM Oh~6M:(XK:Xop2bteդ;kf]&wS7SN׹r{ ]^: h$\h%T?Ph|*a}Pnj*ڽ)ZaDqKlA`C\6wλ9Cğ"7<.kII'O aQg&R`}XD'طT r2Q\!ULf\t NPPi-)wHzTkyK-0'34NLjchaR-d$D5s*otJkIS"ZNGEc[I^7!7Fmx.S0-u}4{H[Je`W`wOЋ+\܇Aۭavƞnwn[l=?!<<~|d*I -Zx-uYEg!WbگF@vdV4)9{׺ǖ#K(iK)c37;2.1~d4H]{Mf1U3@/+4kcŨ!(Y|M2sjK\*T5DBpp'JrIlV=>VlD򼟑`3k 7a< |ƛxY ӑ4uAtA)\b܋#}yxn Ĥb0UQE(Dp}9Ox0cm[pFM*\- GL>$DI 3 xd67y{htG~+' p i]Psԟ"bRb++ Vs$oE{9P>yWڳepx6'x Ism7犂_?c Ruӡ>ZsO@b7"KLd-g^MpɊ/~,/q<^k#0[-2{};zEJV&Zf7VJ oa4Sz-+LL.r(Kъ. L9F~^#dLĿ}IvKz.xB}_W2OOpC\iBQ6,&Iv`m~{X@V4ƃUe64Y4C1+_C,\@Q7TD.ՠK ZCJ ufZWF/XG(//+R!vkͲ!)z1V:xi^)UN‡.!㻠qjPֵke^q#@p?̏P?ReYU2DmgאLJLLNыxu;_1A:сrQ@` F @YCfg>mg9N˂$.KIۦX߄Z~Ĩ@Si$ʤvbCs?$;҃?R:U>hopBR'QCax#M 44~@4F)N _-|nXy->j*7J{@J0 4hl,&oN> ?qKJ>f #+<&i^+Ca1@+\g {_ w1yI#(.Py(եBg!ЌSEq(kEF1^}.m$*ˍJk&ųt*jOHPT{Z<]E6S$?+MeI*-H;Q…n󦝨>~įl|ajU~cRHX4+{V 0(NuB"`9ީqp/[&L|tϪwH}<ϯao>gda1A}N~OSح<#1)|xEUiC[wԀ&`, «vS۝| ɷͼ2J^&u[mϒQ7*6G-v9NO?2 Gwwg7V+w~ȳe:Iŷch~(p{#%oAwO٩Pn?PPyn0 |LBk>kZj@:7`7]VzPGpLM>J@]D5p\8R,8Cyf̼%([eʰۺ[an@鮧X$90i3m!+!XQLrHs9<ɐ&DuQցVu#|v)^|LEX(.Aׁ=_+V|17yY [GKI1V/ l>]ChѮ:Q)dy]MHfNk6k̗"Eˆ"iN6o N}î?c>ꜮG *A3"Ǿv@ nh>4 @m ]B6T%|nc]vL~E}4B,4Ai 9D+!]4LƿqNox4Ď@L,<i1HZW3&y[̕7PBce FqBN I%wSՀ{CjA)r%=roӞ!IW /EиOCص&Ƙxm_=7sDF ϾTyb GެdI s:% F^!Ui fj$ /"\'|* LN$ TUy33(Z2N&cIA TMa-$-MnoDF9!4mmSF_0.M>>;<ǚV'3ޠ-)^okF6%馞 w v^ y-f]~@9{w)25TJկ^}W֙v3PGG8pY.; ;J$4-Da;o>WuUwEĝK ` Qݻ \YcXXO} _3BHQkmaE5pOBltg(lX|dz4@H8 ĵ~ttݨ*t=ZԎϵi?i))tqXlc/)jS ۿPZރ eR5adm˧$A,Bo0\< 5bidqX|vg.fu,j=tL3PA|c6U8)wquo JD vǰrjt\lD %2f_uS!WjW={w_P@YHJWAbwOX,.1R/X=3 vj'0fRbif0؋I +`K|B̹O3n+Ӽ)tbgy '|aC.…3_w=VeM<MV܍r*MHE~jtW]#oǾNyTȃ]g/<]m"^^XYb4hG]L$̂FkF 3oRw| gFh.'mWMnuD:$OkD+ɺ ~hCa:a36@Fls*R!YJA^F61dJ]'1cPʺb%k 5*]~9itÁ󄂖/r:L9rGW'g޿6=5g@ŧsH)m!THVRN:I}5 *?w^a)NcKbv xN% )6CV$< la xlŢqGf}IK{g(6AO3]ty1;wrE`v݄j8M!KEtqF$uh Ncul:43J_;zi^5cC1hCQ$nhͭA156&x\AljXqR8&&iCn,e^\lI42]Pi"m({oZHsnVr1 GBJ,'aq6?J},g%@>@F )pS8Fv7lu\$3'9{xUƩEWa7I0 ^J!Ytx."`Dխ">!ǿ;e ݡ%uɗ7uv|efLѮ5n!oslq;7ʓp@6Uιʾڪv*N0vVlh&m਻u'*tօ&Q8>E)Jmlݢ~0nDc1)'쩍_Ł ͥ: oהlݬ[ $K86'4}J&rL9 {.~U]~(S@pkڒ,v3}<%1b2rlM!)Srv]*xĽ\i/[P,~׼>Œۄ],XY@\YF  :x.H\e=?A,;*`VǞKDjS4 g[>;/B> *3WpS)-8v`Pgo'aWe!PnăLx\>@b3- QꕛÃfb:r0v|=G*-)@EK L U;N1XUA S%X{0cRyÒC|R`)v͂{0&} Aq|~;M΍Ƈ0x=S>E_q|N joEem$Fz ^,XG# @n6.n*-2ǂ/GdpB*ڟBPwiHmojG.rZa]2tXmk)O$&TrCc,qs`(PyVIKH$-9җX&ܙ)Ǣ38TA[Ob+ 6/cqV+DA:8u]E sWzKm0:]Nԭ8@%Ú/ ֏"3ؚghѨBiyIԅJ;hM5<Q?e>)xꑃ2MSf]#2n}P{zZ,p;`*ɞT)Q]2WC#RʞD\,rj;뭌 |"5zN.7ƛP%mB̥Y:=؝FpdTiQ# ڶshxܷMA%,ߦɒIں (e#Y;+28@ۓ 0`/:L6nWV{to2MikHBV1:j2)E w wc š\Yw7]xVFf|~[(kU cFuy}P`-f|铱@ 'P!\/ա d@*{ 6\5G\T(6?Ik@0sKl;іsi;d2;a{[5հHe1)yKBI$9vL Ŏ f\\l i Kj:U8#E;YǸNбG,LkP ~2WI$a8ӌFӮ0o.Oqm=)]ZjZ;+m'uuG~3iρXYΤZ/eG;-0XĔдiPDv( Oa"|wZ\w`Wk6g9D@R/K݃ c&y3$h.TI{#bzlʗB^4} ܕZEl]mA9{Gۛn4,]^pJ4h)fk9o\*ԞFT,ط.tYw2&{;M=yЙnnЅGSP1nuJ٧b oY@]Їx 6JտbO+a|tjB$3{(j" eojS41ΤokKM5e XX7y>IQ!DGLf@/uzO${$|Ȩ%9MWXI JԣƁyz ZaߋZs-=ȩ8`fV:ՉN&ҿ`//+rt,X[KXKq}T6Sڤ1«\D4>Ce+[} YSX[V;vM€:aR:JОĺL8w"'Yxh5~1|0OͫpJиrHmS"z^F<Ƅ{"BylZwuT`X}TKaww4 wpVy>9$zdP88RT]C[U ldYozvsVEW ؙPUr Voý?#G6lR[ ?$~ސ>$`/Ai@f0)! f8̄I Vba_{2m ? 8(n9e$C2A60~aSdhlƎl wDaxQsWpath" dܼ/ ؓzZ*7ŁTD1֋4͆|U+1=49X=j4՞ K5潦ߎ}]ZĬuL@e=vwGY꩚HaIrųy,.qmQTh坜63=rt[/OVZ(mm_nG/Wvo%mzq KZGr_p\wo.>Lxs65.M"AZ)>wq=^HiR+J!:#6q?W=/k͔i]GOC6Lj(tIӯX݇j(ŝYb8.k>Vśi mfVz8CeWB/}($6g.j0}؍ʠThUE;ZF;^¨=;yo>XEX{Q ߷ 7J #K <:zA(+BrT O3O' F/R  jm-N"]JI 2LvlP#ykh{gԊ " bG#z%pqn H>);Y[C1O7$yRgBub*(y{ٯ[Utn0_4"Z[)62'Z ~x !Z rGa?c".l_Otw$iY w~O|ӌך\ 1 {AVNOP ^ctw]Lj m|A ̜x "UJ3$Yc'^ GF侤2.JU xC2A $lN{A+j_}|/ فcW,Ña) cv(M=P+ wA֗[w "tue$z:/Y&?vm8ŏX U׿l]2WVH*koo40ܱ#okYl,~c٨:9&XωA$8@Ylws5y'Np4=ل+}ó%JDqDJRx4wd'Ij][o5{ ;%+-*WD9^ {e9OMr' N3ԍFb^ԋ uһT;\#Gx0=+NH6Ueul/՘3Yl1FAO!?s~ (BWBv.T"'ğCU C^"TC'щcЩ"wetLsS:T4`W@A>I] qW- |y m0G[RU1ԕr-}ML"c\Eį1y BH*f!g@y5ІT'3Ak`"w*YupP'd GZHg;_.0`JTDz渇q8N"T7YwhJvh8d(FI֟b 1$&)QBWoRO'ދ=U3ffl{3͡)^:LI!+%퓎Oh~!YѾ|u2>D8LG$&qyLLG.tA~{ JSBEU*䳲g%.&R졝n14(_H880x4]x' ;a=E8 쉂T(eV@{.i%ii+ m{K?LƸ"DT1CJ+ lW0p- D$ \ΑOnu+"٤,5D#j'SPxez<<De먼F<~8G%0|H^z QOlp-NHXBgUzE<Ԭh{Y`\dHfY.̟~ tdxehDfQnA7py3xq?W~W ܆sm_o%B2`5^AsMGKޢ~ ųIO)ڴR&z Q4VIw0/l>Z.5UJ dPSңܕaqٮ/ˌTr\<mkd [F lz3R$ҟ^X_9B~e&Kda џ>+R])j;,Í֤x{ߋcTABPEPUDiHԪ  z8M;AuJ]K*&̥5pS@u4ވH7?&"G(M}JZF,Y%^T ѨN\pRuhďhѬ \6":=Eq ^5Jdq\ D|(=x!c^A߫0 S+mEը4B. 7|uƚ4 FO ' z5c4a/@C{ Myzt_X! x[Gb\ UtS,Oս$AAW(eoy8yU|S÷֏{u\G8OW ̊<%L:)RY[e[sASi ,vBG!LX'G$q8y@An) >$KXN`|TV> ʁ1R!|hj!U鮻r sJZ9e G,65j4R%q7֧wMq| դ؞+ o]iA4|TxTad FZN,7_z׫ʊ{S0-7+3A3LWQ8f,|,0?Ȇh:ЌL:%VmXNCFsy\+WPЄCfwD;n=m@tRLS\rcGxsfa= fڷHB|TAg#40\!/Joh ;+U}PGj_$GD$QxoZ6FFRBS==0f ǘ G:v FYq{{paU+sϾv,+w7B# kq;jjz O_&f%rw302R=<4i tꞧ,T  x1DعG(~ˡêY@6A +Ą%3JػQ4WhOe*KVJTq|# l͉|c2U" uT'wPn#;0*!\4 ;Za][{[LMl6 Dʇ̶VR(= ;U+{50ذ^;O?m?|_- S?o:|X#S:djQt~Ġ_f3FYN3j۾2 aAS T$Q*s'K\ҖB `&O9S].~E/fVuF^ cjv D +unHPh簜lep>{wu~UU͠6-HHQ}e߮+1J 64n%F뉸k"yWڈ_sCDD'g7w+y)ZTWQ+;r2yNbXo oOHGCR*m[N M|xaNf@ y >wo_/{P6#uM!pX)ܜɒŏvd#D RlKƇ%e٫fDEL}*:`p K1(IT2.5d̪4P_ZǐMlׁ޸e4:φ 3E-D$3|MX Ǩ1l@x>UqtUN|ׁYH9?sAg89@p@ TSfNa'b:B_6.U3JL̇ z$].TlN`drg&BL}Ǵ ;D7sd3^eW<`gZXqNQTB[JM r (D;TIvF]uA?H߫M [P-In?ܻ>M}!Bë\x ualHzHZ,pBTh \ngqiӠVa,/[ LBBkȺ2Sb;[k4YWc6!tS㥰,zZf!2?{{W-ǟ^I&WlEWq]~|n&?&ybixE5Zfd;hJuP/Yv4Tؕ%(Be,Is.ʓc7TCʳa[A5xH?aBJۨ bo y6~;yֱ(ӿf]h,uU>23"Q1(Da=ѝ{n;ENEn+gH%E3񱿑쒮ٷd+}xiEHQ ~\tcoC4«}me p-מCl:QZh\nAL Bİe G: 0ۨ/רQ$˂O2_LGʸ%]2_lר*,`Zj#i6D]lf( ݁Mv*\z*&׸!96Vf! C9 }IT*McWsK'P(aw 3rSVh`f,w-Q9'9ۜR.;޹Rw2bhdLn· Aʣ70?^ȉ^_RK;,QsfZ_Ӵ PXъ>xݿ NBy\~Z0 H2);Be)GTxlf@>V,(ĵ Q x~g@naM|}%tЎǮ' H~Gv@ _߁N&=J`LM͸0>d^T2Txozq":eӞO yQ73G چeWZ9u9Ր >^&S<8:T%32Zdܵ (c CJ'M]OHtÇ$ e!Ϫ(YOToȎti }?Dm?%va8לAI}4QhG%&7*FiN2X4k"$Qطuq`WJ |~h@VnfGbIl<|}UJ}zX(e]*2g]G?f %(*G`8ij a^w(4P\*H^%K-Y`%R29 ѐ /O1e`30 YoVOZv&k}Q~{(qf=j4(PxH% Xfi%QWtz֋DYmظLzLӐtdWP* "PGu>|zʬ 8GHj@5ܯ筦NJx3Uؐ'#Js1a D-@*ªAx,0cιbkyE1{&c%OQ7g5 lбD"۱z=DgwXPcjCGˊ\]qf}erjǯYM):7lU g~t~KI#@#pi$G"Y)y LԹQr>ўsMk2⫐Ǝ3)lމ0Habk_;=EU''P(Op# N t쫦j&';9:-Jy!d׺PHT6mtb]^%3!>!D"U[.Q;|\3]% n(_ry$1N= OvQKLbfZTJsUQ$* uCzvB!̺1ۖx=udqFT/) 4}sKE BoJ5^rȖ])m|Ag]Ȇ1h=}5'rZäߋ ˢ81߉Hr;Woπ RC1\QlIzi41 fKE*RnDY~w5-"Nw5~Yuj꾓!23PgSgK>UDBLuGU>+` w~W攖R$\Vu]Z.߸"VБ2o'`Uva|@LABQj~j"Md$3yUȣ]sMTiJOKK v='!dD0cLzU i/4ٰi" LA+2ls2X('(Q߶0m cٲ0} Esnf'"(-M#^eZ>.\M!Rt'jqۯG 5֚-5e`P&j[fdA}ò!%>g kAGhuZBR$M-rW!^Ⱥ*Y tfY"=CM&f8%I2n[R`ި^uHz?9֍?MyY:|݈[4Hwɂ@e<H9As3F?ո)j?7@z:'\ڱEw]tA_⋅;jNyڈb@kUgiYG,O4uK3 d^qF9c )`M9#"Do{GxblKU G)JCt0UfE\}(DuptAÓVA}o(c5ls``jW`Wa5 r:hOǤ[ y&!r)E,P;Ҽ C"%cctl*~FU]9`8[GEoRkSG;a.MZBHdn_M;l .D.>>#1ߞ,E@CJM*ȿ2|CRme إunqx{OeMѦAu}3#gx#WJkF%֨--QB` %`mkb9|tlDEr9IIފY%ž=phiʲɺA_1VwDedcvdO7 .Har>-^%mU@P|@,8tv/$;YVeҖ<}tMcYwfV`cmp#KMr!@T,{޽H+*|k6 a̻[ SY[G3S#9zӂԿerъk,ի.W]١FFʧf"ߥ}hF-ɝαA'뻑0ˌ;,Q$cAؕ ˢӖqWE7d"=AݽZ4Ls]u(Ȧ|$TH'%3$;\^dL+D3WDChޑ!3}V5 )(1wQca@,FrL_Sތ.(_2[yN<*H8ov4\_5b j:K!+Km/&{Ϭ$jZћf.P1%7T! \LeUgm@+3Oy燑-e6w$~R]3f.'Dzl!ĭ!G +9텓 aۥQeaʯFܑk=(@o |q)"?3]m6OႮI?hl |ѭ!ϝxI:ܒ8(Pֵ{G+ɮ1ɦ-dcvI3g[2-"ٮlgR3ԧ LNC)ISaމ9O_P2As0Nqf v(qh vh8RTS4MMU'Ynn,O; zMuX;ӂ9qG) ː]RD;AZ8z-,wvo֩1zk)t}B*aC,߇<#AW UȸLB=Ӫ :r(ܜO 'sG]GCF #]dLjlU0&)M-)%YՉ7^Ŭ6(twI'!_'xN eg1mi,㲉NMJF/?]v+Z_Tҭnlr <]'bI9aX YZ