python3-perf-debuginfo-4.19.90-2312.4.0.0231.oe1 >  A eW^^fg7#p{݃!w0Ga֌Ww|bGCÂO=g[ON㍤nmZ>V[}҅Л *%b,~om(en'c WX 0pё{=()"e 0u%8Z|w$\Mr͖*Ĕ]Y^J HQ _2Ϣ_p{Kr|RA$.* wtz6+m 3RH 5?[4bs枘HNUfiNFF0ᮜKjrz%'ϒq.}̹x#J:IHlUخ4\=!:nR!,:5CVp>p<?d! 3 ^48bw}     V \t,<(8h9dh:hFGHH`IxXY\]^HbcdPeUfXlZtxuvzTdhnCpython3-perf-debuginfo4.19.902312.4.0.0231.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.eobs-worker-backend-test-0003RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eeeeeee10ab5580d75a6f12a01e3dc10cc3e7bdd40e618949711cf137ce295ae728584rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.4.0.0231.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.1eexK@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@aZhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.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.0128- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- 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 messageobs-worker-backend-test-0003 17030580974.19.90-2312.4.0.0231.oe14.19.90-2312.4.0.0231.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2312.4.0.0231.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/4733345be154d1ddf79f815e663a8869-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d9f5b4eaf7d32afaa0aff584362777a44ff9a61, with debug_info, not stripped jtpDV"swLutf-80217c71a6b83be0b70dfd351cff65cb90c66c91b253c776d849e67feee803b7e?@7zXZ !#,?] b2u jӫ`(y/f,84/4y=2 MS K8eҰH$BOdž9~yT2!FGtP#}n)ٹb،^P !)uiq"(ILq9/CQ=m[P\EÄVI`1)6=eW #ST#~vz_ ύx*1JBtHmhHv'e߳I]jFJoL=Ђ0\ǫ6 l#(>E9ktA%"8\m,sMT;%mvgh܋+ P/4Q1}?V׺M5}e7`lj}Mh鹙`SN,֡_Mm ܅Ywq ȫnN8@7h|Р(AJkN9jlfU: F5ە˕Y0} z|J6/n{O[ Ex\$Bc Sٸdo!< H3㘷f V:2[1?ecؓ6Vf&Mm4R2@zzqKi, ς(-j'T/YڒpWOSԂM*܅PeþٯB\zI"Bxʊ)7zet`K+tMMlGܡAM RV!DE^AZC f<1P fۃAU$t^(~aJS=5}YBanhc3iPwsz!" ңחd@ԚǏrz>ԑY+^ܤ-n&8yU%6oE V}5Rw4橰).7p &uI*R]=TQ8)H 7I/RC2Q3XhNblFxe2G rXgV#bꦻE]ؠ 5KҸXå뺔{wJ70l|gvA¢q+,5YЂ]2XB@!`놰>|e xA*u *ĠuĿd`C^jʪs75rک`UV K$x}%VXgߎPOLՓΏJD~`Ws,SG[~gP[mXxUO ҌNX/Vâƪ uhB8 ۶m+oG;N9үj:FztEmp3=iI>lG-ͣ:+^4SYr%.9 ll9eˌԈh[%nA Di* bܱnnŦσ}N%OFvfEE;107@d-{JpM\LnHwi&2a*i,nd2br!Θ,B0RfVs>M1}$#TLOË Ó9?ӆ*kd9'Pm ߠ[ӑTJ7^f@~nsl{H#'2j / 7nѻKK/h7r#|X@&iϼg_Gcq@b#\ A2g'/Y/ZK})"ؑkS~̬؎) |iעQH{F;m|,X JaqW\7XK14jCFeϵ[~99&Ś~_IEihI\ߗ9,\tHIcÜN})(p*r[[ rj Bw?6zhUFgWyv˹~]-Lٗ ZlDA Lfr3.\{h|E-˝)$]aSU;&(v_~`ukDE*d6ԕ4eDTh1{N*„ m|a CZ[!3`\*vc&#ў S;PȦi@JHCl9G8!V qҠ" r'%a$h>RדŦ#GM(1'J]dl-64㻳N^ YF+y0.݉ Ü'"[Ԍ? HE}%wm٦ǶKǜqC,Oo?[*֛>=Z)&6L=oXk ZqvR e3iʩ'*ןGg RTh>BeBL=5mǙToI_X5u8hmdZ5a5+j|,+ Gɬ#T #Ħ)_/{w>*_Gs-WgqD.{=@Ca0@fZCmTBp{ek~LJ+˧j[o)T>g) `׳t?Od4ŢDOjkyńTR{)/i>DÕy tAwFH@*{d$ 5a$A~j $JNE,~D\E-ܸ.n&cFÒ\ïbAvj@=9H<[CyCd/6ݻu9)lj(PkP w(iADcTk1q\rsGXT\JK+EPB$N@K9cˋ4IXVU9/x}6ꊋU[>*h^s ܻD*91CPiz :[^!kUEB1\@d _t,g=BjjbY0ԃp"TNvLA_?)y(*Ǘ7PCIXG4EpJxBQvi.w:.u8uNO+J;0$xV@_;vjw9`a6K]s|H鑏dž)/AQ=D硣8t7g)1 _ l,UEϻmyk]ETl-8}\ޯNt?7,-.VQO<Ľ`]*;|Ҫmlx^%8bkR9&+;x1HMX7.NhM*qq4Ux83[;[$zhS,`Ht (JPz q%2CYډSk?)"dT8Q FPF՗.m`eE΂\=K& TnGQsdiY4ێK}*32*}]u%B|Z,VX=0Kfu[,ֹ@uO ?x,ؑҥ@l6| kYKGItO}yAkDn:"7o,ϪdKÜY@q)۪Uo~m0G<7-:Q jLQ\LKz;0$"1#]pզPAcw"~I?@p( @1S̈́ POTQMY<$a\g[;$/贎Úa?-|X4>GWNа#Q^L JFk6܅eg>R$c2ܲ Su+nZᦥ"Uڡ15B5 .34M$'u5*I-9dCnt3UBR)GQ-lpGgNSEo;&A7b?lAEN<߆RޖoY-jtXeO݇}FZ\KTc'N,andW- HFBO?XRp3[Ɇns𠌲Qh|H?R셳 @g$k$?58Q>Tpi6T'0325]MZԚRgjB>@:t)yKa[T1ck.Rɛz/4o#|EongYυ1J@N`7 qtἌ2{*(7*NMB:̺3G}sO)l JŃTyAH7YxAP8A%nNt]=_QA\1gD0UG]bI.RW*fYS/Bt4%VslS#rLn?#W 8křc˺^oN@{0ϫ;NunwKsc -ə~~D.-PYZXVYVQe~R 5"l.Zo@}j_^Y%c i'٬FTڌ(#DYH_{(b殸me-d[w)q/IÂGε$ՐpYӰ"i_Kig Op^ 8d݅4q ku׷t;%:4և%pJ1,H/ЌYfh;jgmE7p>`W%dŶqn^&zO#ڗY4;pP_(J ZnsKpcȒOY6ĭCqa`|7s+lec+β&S}W -پUBJ-v륲]י44E]bU7YA{&zA'oM[ G/G'6c }W1&1S6V(K{{e ˽R/ 쭕(c;IK XqI5:i>H5$0)5ȑXD\jPbeSGD6. sM jxh85[H.vE2 Z&SE!0A)4b+%hGDr1_r)o~kh9Ô&8>nsɽRA>Uop&-ήg^as&: C]UiNcsur{QPL W8^f/hV5<8.νZ_a? {ܹ7L;ٯ3{by σnjG5vm,Ȏ҂y7 |@!wQ/hT3 ҥR˸0=B-z Dve0GeIG06;s`7+^@:&(M#L> 0̰ҴU}6XB0s+'w?ȣ9=0(~]we?1lЄZO28>oNf\VGDTqnAT+/=})uP/- 'v &[b摰jm)6"-( 7=D 3'Ce&x66|cQO,voa~JN8_t#B5Ș ܏c5nAE}|@%D`B ƪOvW|>OWɗv_!oYr'v6{$\ PHgqFgjxv3;x|dL`*KO&5G5EMF$Q e6[aaL@^{-*٨;!EMW1ƈUzmǼ\`y Df\wp.c'2!AXuIA\3c'xsRR/GJ,+R.`6(9Q=ջEbYt ~(+$ \@rLQr ''vմ2Yx%XOH"~`{[wBnY>M/pгMpU[Yh YaFԊu(, 4/vRH$uʒ^xU@4^|N* J$(lg9 +ҋNc+8hS]F MzXq,J pKEb 3ߴmfT볞懘WϽ!ND}ʋmK>m1nC:vFLLhVZkp&C{c%te5?FM7kRhIѐO#wfrp4OdN7l."t|X7 <˞_Hs\cLѴ=jÈ L4Y6sNNqp.y>z߲'xTW69C#ds=$#0RblOfuV35xw [VK/^* $ PrRR]OR PDC&WOZ[mp:.ŷUt$&f$Ңgkk, k8-/QD wBϛC l1(R,XøV4$Wo2  _RdJƄ/<er)xlX7p7bDdzZrw6^lq;N*;0W}0J,(mN~QҞm2a[b/E o)NaXy_&Ku.2+7,;r|r~8OϤSUA+p8q9`܊T<h PfǾ6 W[eOB(-Uq\Qq^A%]KU+75K%2s~5PKFyJPrUNˣNuդ$N#G7b#lisT kD,FdV9 `SZ)krdD3.'+b9eS9)ߒCGE/Tb&wԎM?5 ,4J2sSGhfɫtObXI 6ך c*+chr1 5Dd L^ZkMVs4^~.[h5 fCyCٶD(Sx]ww昱KF|B[Ëd=DžS!nd4G0H1*##> W-UES, X̉$3NsPю"3տ UfXix<GܛB* wC} wHg,;BT8Y1S~\iHpr7Z},oͶ M`m-Ft Hkƍ k>:?9xљkC}f2'gӜz_beO +vה !gj+gK^_h&iZzg@t4Jhs~!(KL| 99c}Xنz58Dh_T`Hb_oX*K!ZbHWzJH >C.?3VMGF)4mR^\{$dB+-$wjyYޭvW SKx5]v*ks=H x 7 _]-/`5?eAF+{=$sZ%.}AЖ/:a|;p?OiwtH2π5#R'UO`PxK-Vf3&8֩o9Ôߪ1^Ǹgmu?G747DʷB gq\QQלU6E?V JYIQ[Zzͫƃs*fH~a֮C&H;& h V|tq;wQ}T{kp%^g> uM}-XT5m|p'6C ҄ ;ԴgY}c;ȏ8/}x6 {l$ܮqA.l5%1Jo3 @HIe*aJW_>>7aSnlpXP .+ B\1dn8P",k'.ՉƒVI(榇UQ ZN fb@:sXv[X{[RGV.a[5ڂV`Um6j3;XC`t{=e~7<.i\IH_;C*ͱMXbbjjP;-9s˲TRQ!5v dcN;2o 0TxS؜>;\߿Ҝ~qt;JBPeLwNhL&>~zv(S~4^!6yY;2ڷs|w@ZwJuYS\ZJ"1gL[AN]HU{GkW;Wzy]@ğV]iJݎTU"khs+Zf/VFKjA>r%` L"h6(Z [?i zІͅV#8jLdcU:,5L3^VE !K௣KWNc3Yu[^A-ɻ4ҪMUtޙ6r*%z =`}(e0]VwpegIܼkUVPe|g7\UG' NsB70ڠ x}g '#!  >D.iIe2:mcSHnTSoYr\ۯNf!L(dÓ7 ie^gNE Sզ$Ѡylu؅Bru?Yc d.\Vp4:m3\IL!ĎdXx9w:Hs׊znRHE:e]5nQ$bT5WD(ި'}B ?b榈z*Jx, uyfpYEJNcѬ'.(/n#ydb`{ʹb a۲afq鮃LT-k*Y&!u)vhisߚ`g?I}x0H'A`YI6/Ø-G&npp-&ʧi'Ch-:Cj4o)l:+RU0Jxlc:-r<>9X$. ]r\qD:ƚ'C7󏇑PA-^RχdžWv.IT9P+` d_H=@JJ]t x{|me!3eNwfZ!}4o3&Xeר9^`c+84Ӟβ $l@\ra}j[TϾY!D }%>L: `x}2$EZLyl`!-af/m֞ v.OP'{'GԄSメo8'P7KjPFN`UU&D@V6pnj->qy%8Զq0GRS}:6[ewHECV~.ܠKS:8瓟ٲ*DVM`I-|7UbTo띅l(!~ʸŲ/Er{=E%IZ}Z g&:R+o 7 D xLcVR6,bsC3F&KT|dUůwDB1o?FZFY LBz}lM?lrL/߰y Ms \ae Fx#]_v[c z*E.#bqAM?r-F`"_cV)DmoK+T *,BBJW̛wuzkLι!uYU=9l{9UI?eA S2P[6zF N/*uK5\ύp"|#9:xgiJfwىy8AFjuq!nGϻ8S4l!OcQtK'miV=PnݫB>τ 3Q԰UVWYljn/A5sqsg{~M[mSJ2s}D*OQ,0T":5''cq@nl*ΊƉ) %CHwөv(:me{oE!}Ҧ<)b"?(O-[3cHsmoki1ے~8XuNaQFd`yj a&~P" )O_9 8PRGS $6 ̂{q!DC[~ pZ|)k! ~h#$t>٫F/I=Ju2KW0F u?B1GuaibzmlƆi;`ۂ'5 KN(#B  Y2|,b;RS'9ѧ0|BfEQﵺ*&pnW(ᾝi O+Tv;QC?G,DTZ~51 RUCPW`P'aLi#G/ gEA*:I XvH>yW+64FW%S_oǺBd3Д uymedQ`5f|T\8Ou&3s@ m''VL ;7_FH9niK\ ŧNctU2[ջ`u;afvŒK~_LrhLϩ![6` u]0Ȅ{Mӫ"^FBq$Lz [9szh)jnZ`)|U!n@JH'f=LgtV*]}[zqy2Œq[̚wr}c#ˋyMt*%m]r9q>2fڲ̃t)ZEut U_ %-'ࠐt]cDj{LIRkgO\_d$]_Tb ާmj8ͫ`qL<$ }'!Y%}l}d~yH4X梔! ZC,^wy Í7 wpCxR~1 iqlԙwfy)7B֓|:9֔e AAfV~>6{AE@?@=$ #GQ:i\CD c,ˊBvWnQF#5ğ)=9BnlU-KT'~oFE՞M*DzO`yc-2䈅0~RAzk)`Y#0!yx%q${?J_gWg|֎)7"lDmhpQL;=2aէv؅Xխ>Z *2쌙5 *kd 4kbStJ>q\w/Oe2)Ǻ§:̢@X?)\L1D|Ⱦ [VL(k}XYf6`拯>tk\ɢZ^]$K,Ow)YLHlm,^az7]'O+UhR&|yi5ueqb޳ݭ4z}+t^S5?RNxo7x$n̏ͱƩl/ݼ^W"/\"L w[xd+*+[GUǁ"H8Ȋx(t$ڇ3@_EP+<騘MrQ:i23$˄z/ufg({moc28YHuFM9M)p΅^5e/ )Q ||>R Eb8EѰдڀ,c&m=*W}]w [[$W4/.BRt"MSv 퇍rAIڷZ,{- % mmT OsDJcLaA0wU}B]Kt)½ԣX4D@c/-{lv4FGIoVʺ+d#s}y%aB8' aЕg)AᠢUrBQڒpb43֚HW*T_us v_֞'e*QhE;72% ..:vviE\|FA'iP{PŌR#۴\䲱A` aew6jng q]-qښ6h`(# [B_+5m9l1esL8++ENR30):؟D^i.skӼ9H֣@9\.L/LkAkתC#a 꿹d6Q?࿲1c̥.'Dg9o7juEF_JO}6u3 B~SgG.PC\qv g*P_fv>JsejA p3V)NO'B\Whfw^qϗ !%EcMN4,/-m|uRu) ~$>pU^"g]$25)3Crc2h#~CS; I*^@Z Cr`7('/l尼'^]L Rq"(xj{I>O{dut^f`G'r5vP]*K>(P3rB)DS.Gw{&}Jv Eoz.]<5UY^$rQ^RIAf_̡^i#'̤qe`^Z>^8jW,:yy4]E1?B,.JmoԹTbѡaMj-/OA1rTBǷ s|'W;OZӳ79(mlwxs}Y{%hdu(NчTQB5njԢ^ML;2Ny1dbBQFhr'ӄMdv7צQfηh@8 D9bе;JT[pʴ}rzKB yU6+4T"#3_}ht::k%H~lb,D`Bwӊyo0 Z%u(b~:F~k@89e@&^gNyrr5cDmtvY@p~S2Kȷ$fj0߼w`?sQ\MhWZ%F>+R5 +Hz-N*"Oi,Ʋ($w6F 4h|ZFO"".r*ˁ:d @ۋu/!y EkfKi3ʯ{@Jm^LMDV4"TPn? ){{4Ax?wCWス4:*-W sxf,6? n:K0g!}B#u[[㥞VS^N{lcEov &ÞO>KPV2.P^ JL6lA8 ,>vAm2D`3Z;Pj%Z6࣐elĝ| $O3}nf;IXꐆX"+uLhOOTW/p;;DP_p\o[DJ瘿v kq*wojUQwJR'@}t{VM砝yh綞Cٳ{}Kd1nK\$F=v/`+8xǩohϫf!3b[ZgZ6W~'5ƛP™wz}sM=AfztU{A^j+P! a>+veNXA뾫/n$iIhߝ=LDgPּa],n3|$SےCb/8Y#Ĉ>}ͪhp%cr}Q~9 K8!O:N ȱl!`^ ~qg.YΆDG#- 2'"z/@+0Y:PPf1:{ yh_>*Oo{8,&<]qE-b&MAޓ,562CAy3Ō~w襶7EL3lЁAvcN5bb,qCC=V'Ұ|Kj I4KJG뺬@dFz9<'s gm)_EI U|6w m;9i%7jn v#4-~z@Xchћ>e.^';-K /PR%_4fsPAdTf{'@.M{? .B0-o6wAinN57.5m5Mt IHC gE-ug aD?fq,ͮD>\ηĻJ</OƳQtCTGIyK "x.\Y+]R[&_f}&%q .$uڟH%{HƖee+0'aҫ:W]v Y!u?0ɺM~GN&IGydLPY5}^@Q~skD/&gJ!5դfV+٧E%݊uP_'}F(LANN<>.E^$FຕCGN8c mF&4A3o9 "BOET>Jow4k %2dp BetF1bJG;p`zobSZOInyU+V(nd BGLr8R(@4 7 [|EK|!rkڟC& 9{ܔ^~ҠJ<mG^Q4)lfӞJE_?b괇jS>P˴g( Z#3J w{D3y|%>E\a>^Ww5,V?*`~B{mxNGH1+5M .hjr:N:ZAǓ!GVzO)ac# '^(CD/3Xy(q\ IBehθM@Ĺ_6PSkCCfnOVK !Xyv'!#c93.+<|Ssnܣe󞼭(Q27°Ø RKޢr Xpk)Ka@6N3! GQ=`O 2 \7 dtƫfD=m@oJE1PV9ǃuY\.lfI lrw:tz]m Pb 3uf9YMSx"*msSCFbPYIU:se+թ鼜e?;2f#v$tUZ'-&NM[D _2(5QüvU;~kmKl4GVA ~&j ~^kRP& ʼnBDKaqUZY>`s((Vq !@SHMI\>Q|xdw}.ξQ]>5(.l: NR9 4嬠6%Dm_t <٪px0"44I*wE|Ԙ@Z\U7otCp~L 6? N26wTulSS4DWkqQ6M?`JwK=bnM=ɹ ;kUҘY,m${ ^PwRIyo"i3{I]+񫥆'P/Si߀_oKrЋkIӀļtm~TLcntI=I]8;Ґ[ӞlyB^d6bN%U@YZH:291J?^Öj;f7B_S×:O$0Q#3NVLɌiq͸c1H NMwR#\BCgp2兏RELXy{w5a(ӶIҬKYs5%)Db*y[Ⳑle7c2"gm~w]dV@Anddl8TIԂ>d0u@*dD:lbàb p%~LεbS({䚖!hQ Ū |CJ,GGlTI.VS`Pzn AȪ p ]fw&FlGv<щ#rGV2Ao-/|^!_tKkq:=nyX.7,d"ة+WIcjrHaǬ!Iܽu㽯n޷M%_xcj/\p]` c_CJ9vq=X>2^ ys\p6jaZ _$JQ8'*E`k;Uk\: ! ?K%3e"A1J8~IFͬ.L bm de4KkAnp=[wnqZRR699"K4|S=q{yMgqOۑ2mb}뿤^}9zFWp{ .KPou,,8 |Ϣt*L\'}j!)7ey*kcmM?"=O+ ɋFHMPl1j"rGկJjTGcK '92lZNq!݋OS@´Vt0xtjZD$ע/9]9Y7ȺG8'ݬTqSZݼLGgfoy^mTNG`q/E[|7\e1Yd6WS8ac)zLc,Lo^!B"оlZ4{-WIy t-\a˙jIi2mJ ?,=Y;yg\ ῁>"t`O5蛉9WR6:/-k,o#M@TQgG䍛{p3Oб{bڦkW0 ]'\f`! kc`Ԟ u4o8/t)I4?+,*i g] z :v'`ۍ0Vd:*VuvÅ@9<\#t }+PNJ"/mKd]{RIRy#}Q/)blzA<EP[~"L)Y  HBJUa:aWӵ9~U(cNS lJ/o4%%8. Qj 1Ieq8qh~|=p`Xj~3N -MLTnc0XkVXk{&Yqٓ#,lƑBӯl#1MsbKW^>IJ-tdS:m PrUw(xY\7%rʍNF_uCN۷~[\*7-X rMC<CԻ,8LYhGZ;/3∰zc`Io3ԲP 4j*7XhtFh:2fȽנ& q B?+hQBi ̍;L+; &U(I'06ڸZSn@>4\&ƽQՕ9p0jkՕtPK}1/rh 1O6NƆ#O4д|:|7 ;(} !/h$gFM^ `U+<׏=+ddH.20;apq~ۖaZuC ]rjooucT}nIRh P>ФHWgSDK0J%[h`u@FQ`D]izϼ=DVI1hrPci>-2TiҪ=%^PHC2 UMߔtzԱ^F11ъIb"gv RKQK*\[1-9h@ gǰodzuWEȜyi12Dm/-۔&pxjުy܋"'9^Ѳ`ty0&5r*x ~yR'7&#qӕϋkӳbzl?:F,6^mB&`b)ڙ^do*:.w)#~RjMB>uc<,Կ` `oE4ʊJ3:e]؟vX(>NT!}SR4  d;NUkJݓ迮̾4wSF,l$sxL(I,f@BEMd-4"F 'McIݟbarwZbZ mJWT1#Bebr CʒfCW:J,]';IW@a;En.0E;/dz>zN% fPH 2/Iu,V]9-Wٹ{Pr*ujݨ'{}v+nxk$Of>!5PO)IX2VVb`fJ2xyc_o%_(F5dMȣ;v֧PLUo;!}3 R"8| Z幼4W$Vs[YH^׸@X*cN^3S}C+l,Th,.X>^ {4]ŷBnjhI.V9&F𬍟=UŊLf}1TѭOӡl:n$P{VھA 5^=i(Ԟ<@K?ra!dA7IoR| ʔ2[SA}  tV/9˪(Kkp(I@ ,6[M PWr#=$T "Pj%%-$.XITYh!0h*V!9_DݽdM9L<5j.?TH=_e]4ԢN~-w?yFڒy-*{䤐6JW-P#+hs|boւT0 8ԫ N5rMƮ?q_~j{aptJn S>BW'M4x?0Wbyb Fi_Kg}"M1K=-B{(.9Izc*K^Z#W)SDXV ]!]QWYLݶ1,VӴA Rd8g>ߣ*֨gj#Z$EzA,>?a9?/h4-t~ .u/+lR 3f3|Z%a t~x}Emj F-컅o& a~NzB (2&&O(' i,6U.3"MC[#_ň,oHE5ҁT&& ()hҒO)rs)XtgI iNja'+f[Xi`> ]^s~6ץ;<+o Y,V랸;*F$'[/ SYh9MYGV0kw.?poXtAaC|n0КU>qo /{(`烓F3VF@Tyb7{K& \|_{$Ժ$` T8͹X,q H3!}?1QKuM/(cJON#vX7MSԊ=s^ Aơq&Fͫ!n_a|7~|I/X-1 euk1E\{&yXmy-ҋ@6LIpG+Z[3}}64+ɫ7GguA9U 1NcDww(j>oS.o[ʂjv- -r^.IX0Bb ^HC X2b4a_ȩb9wStb1ͧGGY34 ))qmNlze-FkmVfąAlU$w ՔTz'w=$#ep3Exܼ:%K=jr{TF'äкM}R0FH#%0w#2|?s8ÜPVO]}AhW27 8~\A5.д&~A$R(7y/Js+[*hr^TXݎPI |]=Fbaw,q[Hs먥*H}X+a[%{ L}8Tﹻ?$l-yTW,hIR(*;3YQ>0:6E_OU-R$Qf WGTsEp`ű@7niEIy|*\g+B] y]=u:r>xՀBKD;'ؼ=c=>ѭe JYdu }D/+wGP1+>sZЩXuy73X7Cr~. qw:q/3,89FL͈rwMI~2N!Dޏoαd g fk>&|SKs#}>oA ́yrٱ;S;ZRbN֢5U3'4YȺw҉$xw8F3dYiS:J<:?-UA(:EOG2^*Bq Ǽ&__LU1dW,QY A?M&b6d!*m#%-)TܜG毮`Zuj 9Ui; ܨ.u( 4ҾKqtmp4v^!/6@`R>4q4uD {iiP[rJ\w4xގ+:eId᫣4tFqHBVF%$al[oҮ@%zltIĵRq!5/ZĐդ2@ #b h!!v2 Pp%oJRVvDҒ~*ރ 92G7#efXm% zj# .E8TR{9av]@Q zY[%U;(muĜj1LP[Y&Rc6E T$C1>J o*TIq4w jύ 7fIc j0Wi Ob.(KaYLz2Ҍu翟2+;Pec7 Ujgodک:rN_U:/! \l_kNbֽwe&@Zv v3u#CD'(X̼.\Z$o*8ׅS6?cUh@KyU ĭА#߈:̓gڨ.- *~^rÛkmΖsr'-d)g|@lNZ->e9vj.DLq=t՚(ǴuΞYƬ??nLP[d!Tvfcϣ{O Ȓm] >yWvQ2IȐ41+ ZQ pѝ;Ty1ױ/G|r$9Ci66Z5 jՇ"f#B'Pˢ^Ozno <0o}ݡn]Rbk8(ǂ']3᢯kש&Sѥ"Ebx^G~%Z9uIER9x|1~hc^9s9{ADؕ'C](d%f(Q0 +& ɦIfȳnjV 1o=nE vV/iڲ0:04ԝw}eq> =Wm|%;<ĚGőj{uR"hu|x$r?CyM" jQLtjCީ[^jӟD{FAD`S]Z] ecwhv4FD6?J6b =sӣQg㴀dJp˘BFH"MkqD4j\ )Mj"̰K h䇣<-*-poWN5zv%E}n)?m79lWoq1/ Q,}B6ɊFkʈH$"Bx4E?pK&d XFKu䲀ZD޿c,zhWZUhh)[)8;nM5J*e*cStpP4zb|o3#wFS)fh` 0D8ѺR^SU6\CpįuM8YEc1mo0k (W 0$T4 'O6T,O;(*Bp?VK[RX9Ř+cZk!m.s&eAP,ǕQ4Qr` +އp?hȝ`%&y"B Z }%PlZ y+ΝK,2wT]\L/!A[҆NqV`ϧIᶃdžQ7-nb9VnOz+G֩iܘru`Ap$ jS!YD;OvkmĚ84kE#,bf%M]c9Vr}x"B;{u_;.cȎ\ )H,Ef _ Ɨ~K&k.c3恪d5C@y~my U(ذYZDt!ĻS=Aޓ[I4snV"I?z}?6suzٖ2`Ib֚bi@p^R@^x1U;yt6:fL-^^pˀQWFX_~Z.Bzmm];=sý>t~͉NgUլB 87=P<ڙXE&px|XkE>=5iw7C$'_J X0 ֛obIҲ=d~HI Adk0fIThwhO+t4cc3H%]6KfFH; % ?n” v<ў ߝt> u1rq KE |<Ԧj'C]J04J=et[Z_w-.^*S RP֖A'Ӻ]ծ/ʚι!$lh/50tk̾udu9#{768ƼilihǓtZo/GO> "48wDpsӼ*BRO˼qҖt]U)̻ b`Ӧzb{^}q.E~h^2yy3PA=02>!cGjs!$*yx-v}| <1݋GfpD4~ZZt-񂆀ηRՁ2g,ːn~(w$(+h/AZ4rUD=¸]0{ڌĚ&%Ή)h# .LLwN?*0Jv}!36񳁃-;wZ%KEMLxU4~A]Rڹ]f!igQTā:v #rzuR(!>ɵ sn4JcbxNZš@g?V!ZR8=+_bT&/NMӂ {e>VDy<$4lO]2dkĪ@P~H6p}lE֏|o[jc쑿*4%151CWv- 2Io = p>  y fSoT'#)tXE*ՌYz?7o\6F%5XF +Qх0gl^Go3RyT{xY޶Դ2KJ:Ob(3ڿ䮓pJڔ!. J^Հi tuΏQ5k REfv5 Op$ѹŰJm e|;LЏsaAtko`ZKޙLΡ@UpJv`RJ{/ĪR?ùkɂyšC >V՛Gn&HLl6'?:It*A6YVV2VK7ϞT*j)ag~%1R[yZ_ko0D* DzTC,4k=Ӹs}UDj%tUQ5Qtg1vdp `d!^1{l%a]׾ P 6T!Qnebƥ8~~[}Jibp(eTR58g+hE Ihdwi kڻdrpH^U*jV_-9ٶϊ~Ɯe"2ּ;7N ]$%^x̜ΐaX#y"g! _ϵ@S 7%Yo3wv(}51*# PyA֞g*7jvCvqGwLE?QEz$ÉRR1n#[$4A7DSs,8uvtRʩ?'#©Z{ׁ`́lLLdPd y?EZ[ vK(ʎ=c݀fVK@zdܤBV|/zjoΡs8Hd&ܔ T ҫ/[LQ.} ⦐Lg2(T*PIP|dTBk ;d~JOk>(L?d,Czh=o!@fxpb&G,L6+c* {_HOS6=_!Hўk~IA^ As["/Ě uqS%Y ܺ-8ʿmET$鷉 I#zd GѦ)۽P|枆G1֖a{Z}1CRy28劐 8IY0Osr.<\۹^CPBv KEhZxcqTF|oc9aCakJMTz:|u{dz@oP]ʍ/^ube}ǤN=\wmN֐f-K#*";6).+MGmhN>Єhc48ہn;޺I Eǔh:L!b'LA:mH>SD! [Vh+t_E+ݛ\03 :?W)H6R8w PT^XWLapਏ;G0qRDW~ ?|Ë鈖=M5-"o?`W~'8cʐ}QuaDÌw1]}KT i%oZns/JnlW 2 `5*ݾ A+[SiRof:4W^E.>0eGJDj$P>6!h^V墤T4ZRdGoKʌqw0sB^./-4T`447E eUp,9 Xy(iPuu(>XO~!qmeɵ DDG9R& !ޔdҡmD$)0.F d2#)"Sdc0y/ wՄtJ\^ȹR)9<IvcYbTx}#ǐpHvjlyյ+-<`ZF-ߤXCC4쬊H{tsd NH+Įw&'=w^ye7IY3tӺQAEJ]/^K}iU?TRH4|4I"Jd.黬,e̘XKqczGsÕ@%X8LR+\Y4&v<]TQ@ZO=2x`ܦ JPzX dUcx 3d 5˝EdȱT$9RI-; o )uEX)a68ɹ hqɈ L?j9IԙjϪCC1pW$_/|Y-^hr6 =(of^9GB;s85#`ccǰ]a QhDo$E DOrT?TG1a/O^C)P̣Y>䯒].ȜF!W A5Wd^0 G[]f"A&cauTbו-u)H\3}?/دЅ_ l r*eHv榠~rVҖAWb2.n*0.*- zRn~M5/~){3de1Qpe`ߘ jG;yufņ`{p#e|=1 7qkǂJ92XALGF]m&crhay72haDf9 &sY<9'2F_ŐyzYS2C( \$055n]s~p* U[\d2aqLmgGV)r Oc18.ٮ)mn٘p8nxrCuzR?v_+[ c-(a>$f= t&IDo"`!}gl<=k!E׈QEd6*'$d9MVjUk+D5Z#DŔ4#;qv{,KR_ 8ɸa1Jx\h_DћƠ;Y顏[OMe^Lu.V!d-)-y;Mv;,)-"i~>" Zl̆NgP L ͠w22H9)7Ύ -ۅzLg>e;'c&V.z6&]lzC  0ejK?VBLF%S+`r;Y¨xd)LJ:B(0X9$<]o`xi0r#G>V[`ۢAh$%'jD69ݸe,1{(3a^}Ѫ0U0Z^"&~w #}a$8W ܡz;WY"mIbѫPW:VDQo_q4֫?!״{Y! C{w9(sO1%2_P<+SD|v^U/Cm HKP TV ")tf9+Fm09!xE#J,gȏo4XQh s@LP#jrkP~HgO9wUBކҗIPm*ǂ&+L*̬[< g #% OX <[Y^\B(1@lzb ?1䣵[7:'j"n,:/>!!.4u`tc N.A5,"Ee"%{l!9?:!+%Qްu uE[y 3V$p:q"$t{ McbPy ey(3YDkG\/HY.M ]ˑ\.$?!/MK^2e,z^v2:6ȜB ٜ6pSp|Ed/R : frV_P ^Nƕm%@Hrt4l|WY\XXԌ3X`8KsN 1bFu""sfuȰԋ5]'prdfx͆AH` I!`b8!-ppr!RD+Q7R,Ũ5}{gMfVj^8`ZVggLK$/ό^+ė+*ed=:ަl:.xO\A.-qB"bĨ~N"3E'֌š2 ,LJWѝ.ȅ/!٧Psf:­?)t^&~3qLߋA1*oD@Y ~|zr/ mDs4%,- w."j 8ަ=gζn RCbF sòF8?1('l^\5i,Zk.w_eP%qf0tHI( ,>=ao@>E / isV=Ty򘱨VD}q`{J]W|2T1 p041hRp} &k|q?TC\> Y799a j}9z@}HC (H2+5#+-R2) ott(YUeғme ~tl9VJd'%k{&SuIJanqvE#LxcD/l}Ǿ=,2%yd{FMPysibDSg!2aD ˽GmFΏÎIHr&T @kx̲X[wpwR]̬y%Iΰs_ pv7PΤjkn췅ɜlgøD H_ E[7MF>Ua%ZTJ}}%CNjw\[ >Aӫﲳƽ{zv}>e~ D8.xO$,v9~4HrͭW!{uÚn1V䞜/Q O4;)&ғ "w=4|]힇@Zt,/QvƒO) ~z.4GS ⢢kBFTpIxO_9͑o'6|׬^e]NG&WS!2zf"|v%Nu~ W ᙉPJM.rw}ZJ$e= 3Wg/kuS<Ƨa Dlͫ`UFt  >$Å$漊ZYEs7sv/2hN78 tMI/Ə>2x 3LEE2$0Wct[`2벳٩>YVVg>P,g8o;-rn*痯nbejnHK`0A*beYzj߹S(omBl͢$&a$cP4RmCt@]%iw%[pe) ނRE j+6s})MT2Ueڰ#H $]H n#Wibjb 3fx  js> aTՑ3Yӿ΄1 &/t7)[&V $NXIqu4l;me*9uISF.*s2kvKuhJ_Z9yJ~TqbCѣ:NULX&%:f/m IVY2q[Eis=%,KkK&UBRՓ·(Ѝy|SfqP>(ծS`1Y ffhLigy2!+^xOkec%5Ǘ6>PZ Z9?ly?dm*t>}Ӭm1}w݀tv JNoϻdLaS쩱7@i=X(*Ҋ޿$@QUdwK-(C4B}N3!ӊ`a0sؖ쑲R;};5@MTs܉ŸPpxU&`kCp:g\ؔ.%7K43)|vѿ t~Xl=n0$M޶P|>kA %ܼO8OUzvtHw`{Qw6E& C &"^ޚ&L`G@ؕ%pq+QnL(xKG߫xH.0 ؉9g\lie9?%_y]Ipgy$`*\O'eNʭ}ŜGylu8+Gt&*= 3:}~^1D*MϕڭC/""bB*U/^?BRFoa5)pVNf?YUHX)ӄnۊp߽IA}MK>QZ#n1>ϦJ䏡%+hTfzЋJWmHi{Ny j W/{f%L[ |64[Ou?pNDĭзWP.wq8@k( &~=&=7q[ʼnФ Nj$6T%Iͪu?:nV1~dT߉gkzٹEח'ǏG8,Y_M5* 4;/AqIl%fR*~< {I5cǪDh@Gt ͋J5vȚ}s{/[\B6Wu0 Ih#+p ^$XO7^rר;rYULz|6!xR̶4anJ`z͖?U,㫨O)^BX;uiiPĮpy̟LfYn _^RzB_槚m> FE-2Shۛ{ AJK"XJc+>tnҲ;J|oKQxuMO*އ P>=mI;T2,b_]t/]##bLNgd[OW$Vwg_eE1+/񃕿Y_8=^tuZy'ӳ wdA):`IYQ8iKr+W%9[O#deOX~6(װ+o+Wrawz'5f?Z<\ѽJJ|y4: #O*zˉpMC-9@voI-E~oԹo~b#[G-z壁Gi*~ˮV^Z,ԁ?jH99a;a+B71cUm,>|~]oG:?κMoJ&hȻ'TTPeAn zͳrǹŘ(y%R),LB~n&<^(5;J~bGr/81Kenquc`߭4(FG\,˵:>8YR_XŽٸ_=rݞ:Qs±-`C7 1:]HvfY3,vAo{ [noKû,NYI[@R&1Ӆ>D)3=VZrpj3|o*=c8(eURgT,=Z@I:Mټ }2/1beʦeEQrďwDrGwFyiou;jӣ O tn/z?% ^{qEDXk8ʆbDO%rv%#i)ENJP<}f4k]!=g/UvΫ&$ǰ!-n̯QR\!ꑧĤZm.R^~a,gm"M,9SbvLz{;5d4(K7i`?9/Ko@}-06"洖 TΘ?C yԷjl<;Jiπ^ޞh8_CY$5Or[?ދ8g6FD[~q}~VAăQOA&jnL%qW <6D6 }(4 \5=% p~m-9%f&ї>)g<#;C[}я}7usףBt!fBe+NK>Q5PL+njfk%>@x%SȦ[}sQ.JL*.^B20Iohl>(]Y0CdÀnS Zy5v­;6wTB@ ÃfI'}X {߻ݱB|3z`58wd(zpA؂9ӵWEKEJBdLd.L)crŸ?ЕT\_/o{k{c jsg@(<%U3mL"c[z#Jtsh J@$~Q%ha@hzs_}Tt$*߿lfŐI\ {?gn(C6c6`WYufhg$#uK+RxZ'blnv3^e`eh`~j(YH> *뀵BVly Gܛ"_fo6aטt܊K[LAi-`yri5C( =2A:y_X8*0PqN mj=z zohgSy>CG"JШZI<\#o2*m{MjA<jOVZy z=b*Z :u:0~EP4\FXƐ'[Kp!r ~8Gi)xP[aZܘjz-˪Ofa.\_[ :ٛCumt^AHsY Jf E0'(q,΢_)s)1 9<+; i=?QVFڑGZ0CRMB|{怩4 .o}%Yi15cEOlԃ`h>F7 5?2#Yo`hop wЈmؿuI2@ijWڔGCܦ3zJ8kI u8m6H 2tasC[l SΕO/$3ΡuceK s/+4l"+Ɋ<1#ivVT(6-Yj_%1UhD+WꪎʜŚt$qhx=kͭh%<ptgd)Pg5n8xy/h{aZq,Tș?D֮>€Wr$Pc^8A1O>k Înzo%ԈaDڢ! U3p"wPxˆ Ԓ8|K6J[r, 4^!mL;7ዣ~L5'ؽ ~YbtՆޔQm;XTi`Ɍ1#_cʛ2{,&R_4g(n1K^wu“~˄4;{-u^9lh&/˚vF-Үѣh9#vy`H4Kv"Xf!W:XVJDO1Fǣ M=au*x:E+B meұDGN܃0/t=C:] 2#?.IpKyMTvp`Ju:6>x# K9#VYƟ69JkDi>ۚ(HRe";[S͠NI5f0My.eVBjׁ ?i3f# 9%I=Miv6n1ƴj;ҪhKleە).#+LkMb 2;.J 1YPz8 ÛqAYxȟ%aپ/q$S!mL-ⴵnϏ7{<٢XO!W^jZzNgl *&`-'cj0jak >y^rw"Ts/p563 PŜHE5H":w{BP`?u~J)@ʡwddb0cXcWq}!~o_Ķ6׺G&)X}Hs'x7Bt?peܜŤ9' y,bsTLUpj=z7ߗ\#xډƣY{RO.rpȳ ԝ0!_\cŽnJo*Z WK_tC>x={ OHzWv1O \Xm]E Xn;8V#zśB1N2z*TlLOG2I-Ю| uM#-+u+ueڗjȸύ /mjQ4+Z\1)sTPru@HQndOͦHYa 3W]zf1byG#<얤}/?Li^c@LpŽ5٪xIc(DY\/` i7PogqxL ><9S'KjɣcFK>"eLZX}26*S%Afej4X!~kWAmHU펒ihnUa%p4=`j!B]^ C2FP7mQ_E^(ĸ;j[ʊk4vfF rp43kK.ǧEH`92ႚ2~bf݆m4׺Ȯ,Eihu(%&0ۈ's_*OЎ[W6*oVAr=[1;5\ؘadZ3,b Gx/\sU;EYӢ@|o;⑶!sC7=_`1ps2OUyma3E%eٌs 1QۧlOi!#K.qJYqLJUB{RzoټGzX^硝[yR)e/LЖ*ÍWm6,W' N4,]4ۊГWlI:+!M?ږqIE7#GKzP79ި)D4UxЫ4>lۼJl|ek5C~LvؾڋPPtΗ8H֪eڏ:ƊM͘3o^g|*HϦZ>a['_?YGj|=s`D_vk:&!@+ǿA GAP/YQ{ؑ :mtR6i4#kh P}{2̅J:񴐹tn*TDEzJ2oգܢ19 >Mb&V+xc.+*^:]]:~xcLO3'H)zύ?B*$ϑ2 ݸUpPM0 <$\`D"KuQå<[Ǒ]K&y鶿 d.L :̟|i\QIxwXL۪'P€|8W/f⃋woD+-ˇk6Z)u(iQNO$!z^H3O]Jw3~Hh]Sk"ia *!3>e̶i`,fmA$PYhg"6xG)ߗlÊ.(hL]` agxJۃ%xy*]GPJ0Ղ9ؗz|ZW흚vIW:-P>b+ xM`zڷ2S%lrSC)0wpwrv/[~Usu9ghӂ u;~[tob @tK"T6݀(MBBb}U0+0vZԜP#.V &M͊#2te!'(c1X6a*2 r `otH504:ܿY)w "kk*?T2; H +K"HFbv'ϴUpb\[~BWG^TCrZ/mYcs "xC VLmMYZHdLIJ8RsӍ{/qv#Xq}7kJ3Ib7hvmd=@ː b0l:hpP[qZ-eC|]ҷS2f2$UkJ7Dإ(<'}C ¦oJ7h5}^˅#jՏDSfCWg/Y1Hu-rQ8nrl`hhZ$-@ Q^6 {0!f9pN=ȗL+@^7wz?{/[[>I|Y*VKr0ǝґP`g4-h?Б+K:nQTFԥuA9wwbq+Y:ljW|5a'"1 foYqC)֠o:o9!ys+ûO Cӟƹf"h]bXsLafD+W1ag 1Df5 2*c|b4&(媀'@M.e8/=0nCsD{bh:nXͳ2(þl+NMV)l*cu=xݞyjaOіUE/;\'fBTN`u0LQO%2ànFrx,U8lf]+Se@kMε{ ZTk+$`5+]r. '@B}]c{ ]gEQ V1]F*A.nVBn|6yTwKZEdz{Q3$"RՑ_3sW5tp˰رnzg“OlTnH-SB^ah1Jt©_3BrWI Qn´f5Lɩq/Uσne r[0fh@C"U`_ÜpǸKШCWyzbcv$Ne{8MU? ꭣ5*IB_0<'DM=wW?[a乑=g~)"Cz@ļ xJ́oZ0TZF8[/D2lQ!-Ow|j[0Vwzq0}PkO3T′A=:rQi[Ҿһ7,$0K5|->V,972aU$z&콨_i^nZ,v/F{ &ZFlZ\weml؆V@b69| N=(5Ơ-#2'x#0F=B8f- w\7DZP쏪df~:냵HC ;8sG+Mqtؠƃ'Eg^Fo/2N) ikoX,2}8Q*:螈3;("'27lʳ*uL)to+ n8LrL$I|h9\IMA: 6DO#:Hy-8F UnߞCOd 5 [[7>/0а*Ԕ:&y4NF G+b(” *Ϲ]厄[9z{7*wF? &'5>'dB63:g'+%Y:)]3pMn7lu݊ erk),ǩ_;r#]H0e(rC_"6Z.$>Ӈ ?eDOqsciۯɈE܅ڜ},̢OrN-YhC H}RƸnEzW rN&[ S? ð$R jz%E'+v& ?ձæ$ 1t*琏u}otԗQ!HA]k ThiPV1 YeƽE4-KQnJ[v&NJsfsFvN5ճϊ~mn( \Yk`xUa*pe۳=9{Р4j+vZ<2GsCEYC`ѵZƒM,je+'Hm%1) gAs\cD>ILye6{r_ik ll,SD~bH²%.LHׄ$Vxl.PA؃QT2ke|{g{?+ W 5 |#l=Muu6:>@Iu ]Ha]U2{P~#m"ӿ*V M\.ndpENmd(r*Q?z]Y] + qn3D_ ?/~-Nζ\N0r s^z%ؚ<Z8tx h X Қ[(Bݪ?/@,b9l;7C]lnPx^z)5˕eˍ6h N+5 U=NA 6igf z7}OKdY_湢|,@/"!͑Ymz'k f'T(p\͑52-]ZB>b%IyRq %,<"Nv5t͉+~\GF(b#xq.~5}/WHGbaaqSaC|wZyv; Tb3~\'}oyw-Lݛl"" f.} <;cn.+Xxrr%aҷ( mOBg.q~`q:B&*c)yīh8us+2_i/ŝtTT %~3-?b8һ0y\ :Fd1<9(8+~* +z:QWiKC2xfuK}A!\"#;]3S!%}WklW\5o'2vFFJҜ\mSUl}d1C: !YJiZvBuYتiJVڀoؚ\C@ fe9dvW[m~ Afɣ9erv{22uRZʏ߽jv_uV4"{NP(г0'e_pUOV6+ Q X 'Kjًjh%hbV儑M; Ѡ'w?{&,tB&mtfh+u}a{3pwVE^Ow$o+.ġ @9+Aˏ'ƽt}ȚN8.6TuQ86eʼnFUjN1tQӖwSɳaDMjJb)eТG?QIEd%ί+F"(lP> b/&$*a UwPJWS'0d7_wXUHc}a\j2f -%W\TdI>! iilM{M6 ,tjݾD u { NШ =$H7Kš{NH|xuUlg|/9Z5dRĞA?yYDՠN?Ѿ p r&P@tYC W[ +BJo֩P52fG {z<$d )N("E~z&v?MGm*AN*#NLRʬ>ɬWi|y߹ZgVǸ xUۚ4 juuSQL6'Vfg*g;mY6eb Lny&<]Pڳg: U 蠐6XVUBpƒy %jUR5^Kh^\z'p8 Tܦ3%]ADH̡XmB-fֲԜ~K܍R%<+{>:B [n쟓u:)_Y/E[2a/ԔT^')"L[OYT?a*5l|rEWK{oL@p7vhd28@x45R!!Gұ8<~ucD!lآgl#0NՐ8Nln=ĚC'4_tK(y+h4}C93G4nN/$Xzً>,d!!,٬ u}iJ|N*X[{)D]mdutLmpنR3#-oF;д"gg"?^+ _gic@ J}?&jm+KRjgQ#|䥊@“tuĮ_d');R+&;ضKSe3$B&"[Һ;cV` !mk,'նU \w̶g`'nU,N kYCMMC_zaBQ9xwTas,U/(zap`"lAun [7:Wa%q~dy9`ffEA &[ JItJAˠ:蕝d.jh:?IX}>mܪ6eN{D0‐eeMn]sO77autiOK4gH,E۬ +Hϖ |(XQ^A@?YҍB( 4XjO?ZX$NhoK ɯb}>$!Ym*{s ZE2;|#\6'E:69y'7`$""Peav]ؖwVi4\1ˆkJ'L,y99w<.P?=T_']FϟC.=V,g ;#E )$&],tNK 48AEQU<81D252<6Ki~U5Κ4uGze $ăeC4v 5YE6?x40c^}eq(jDy4m.C 5\90y͔],ކAW*VAK0^b GKt`+}[h֚JM {ۄlqdk H~k/Sqh;K1c},*M_USmM?ڹ3xC]axxtlII4&Znd >q6'piRn|0)Cb< s/|bݵ*YǍE<])OxaT]]Du 坸H1 p2IˊD^mG%r*^ǎ-[u`,ؤBPskM%8pPغ?JAXSܶ4W0* @Sv&5<d;6zX]PA]ȉ3jjeyCw# DڞkݎK;MVsżX錦?. t&; ʚ6r ܐۣM Y+?_n[ R:isq{3ٱW}.'+RV=m]F\Hm[VRC x$ykI+4o~96IƢLY p3̀}~~JB@BC]{jk7`[.9sq:!sR8o zНDw*=~S_Fg)iT7HF Ifrxiť:%PKhXl@Ӂ;((ݷ]i|mRlhJ!Ѐ*Bici z 8/~ɘlGp T8m @,R-#Jd~YUXag&*jZ+,)HY#bmmRy)H+#14*?gcWڰi$y}없,O^$ku?-*D(ۿvĕvԐH.(D/pQD/}-&kj)GI'MX}EG-:Ju:۬[ۀvyUkYպe91Nq(zvx'eX5^_ڲT }x4Ж\ϩz~X?}n[T"x|ʤ\ l%4h5hE,Yd&ZaTKe=KI:4ȼ'H BH4)Uvf:,Uoߎ_䗴/ا>R'# dg"fPkG(J"ZgeaRj2r#]GGzw{H[s< әVChQsrw>+BQ6i^v.Јvcxl5yGd g/.groKD)d+I*ippw>q{~*<.]f(.jINuc]2˰ϔc;vtsu1ɊtLτVSAkf'Vꌲo6%!x(#!&{ey0F上V[Y?)2¿ 5 $EÌ} :=,~":^>jj&Ol>Q C~8AoXu @m\|݂{V 6ol`oԙN?.Od1^c?65d/t8lQJ'|S c,՚֘4xNGF)r͐\Zغ($ߞO<}ga픠'm%hhpB>XR}fI"W^NY箴7e 7țntѥ~o#&{֘5s~88 `Kx&%/nXk*Rp0fgԛS;JTEb7/ghvK;< sOjR֌p{UDiF8Qi o8g?iJ z|JDЧqќ2oȳ1ᴽXNta;v`r}u裪bYy{뇼Je]Jp0d]UI܌ n_X 7R3@n/}A6Iີ(/mP}QW6 G@%H2yCLccb2ɼJo4O6gW®%?(a7]0W [qIP:#C KL2y2`.oJIf2 mE' TIj؅!= i+"Nm÷2R{~*˧?_J7ʪ/a"'ƌ>-bZGUeѴ4xg wБΧY̌*Ձm e!954|(Z_qnJi R'G:UjFdݘa˧9cx&zuH@]|Cd*ldVvh'!D`<96PdI)1 L'ք57]{!y{Q8wձ){ )@z/&u{[1b BMey9eTu2<_O][8Yt 쮫H7RÿL&08ԚA 2Oi1 ڋB[S׬'b2Ș}unK9Bb9B:QP{3$eC"[ EYGmO#Cо= 9%=68pUapj&v?B"6Y$&.$n'HӚiR"޵mEՑRjr[۲"!$h]S!o\3@'+|1;8~?ΞH krӞHᬧ3ĠD"%#ZZ$;ێvfwa\ K-Dnb"'՗`X/6e.f/,Hsܧi&Ћ<$feh{0!}<Yug=jC8>`Xdκ!Q{/eN}{"<,u^ؙ3-M5j^)zR_~ֵ(Laʙ(T.OhNq۝Hc!}Fy2tҜק2`W `H˜֗DO&!J3V8l*W,F|~#s2yEk6 ,#W.\D#SSɑ \W8O Fm8Qcr~b/C{gEmm4?_^7 FDBݯy|&f!D  )CΫ:nE^)euGzoIe[ΦyS- 92:iޭRX@_םzZ%" 2S'p9q^_{U"G(smÑi<;fX)zuXmfY:z鰤R9$8˚V2NDf+gĻ, C8|0?ZOBrv T~@rӝ?I)%T7`~=OT1@dOj9-G?y ˵*/ޭJ6cGc{Lׁ% ]twum1-,m žpEnF,MJR'.s]lZkul7fzs#I)aqTݭx__ϐv8Q$;@Ñ)0%'VSSWyE~v[B"6ٴ+{V @ 󃒩k|T^;ynB7M-y^)5Z{|Xa /qVpPeLuoj^_2A%o};Y=ŭDʢv(dMIJprvRbD\'֒蚑|UDn1G䎌_YeX),g55\SRC ̌/gpImQf!6x<&2c)1Ϯp<}=\H;nLHL^٦(!Ȟ89&!#swleҬ&äCJC/v.L>ֻ_KGm>E8P܃M&cFMq]2GY6YPLy!o? \ș{/E=t$%ý>U0UY"bl-LFzco P ͭEolzgo6QfTtIdg7RgH )4މn+1^ H)]_%<oJU$2og@D| 0$"jSϫ&aw4rdM.kv8z( UfkPyQh.|Hf"+T/87@նDi~z.۫b.OZ#g>VOxing A'^mlM4b9uzPS*ܰ |-QW=7>4D ,@~/yh5#GB: S04+r%|'eo[m/G{O\g3dt0#4Z^0R7Ozg|܂. EdnZҼ5CQk[ 1пT͵}PU9 h֍˭{/Zi8J8:"G^c`QOcH猜!09͑(o:N%`g{R{_g@Nm@"EI~[O6bHɾ?̓G v WHLˈ=^k#`k>r::y;G\kS i xp/٦B4 ^-cQzK^@]{Un>+Q0eo+s+a$kU"w$Gej%x~7|/a[씏7B-Ga3DOkNl*T%0g϶|\JD$'l;ɓdFR ٴ+fٔx"P:^]qyu=ZݸkjBf `,<(~lږݓrUv;K಍.!-hB<]? o)!C80rVҞ[X):Kn/1~ZC&{hYOc|w$?OM4NXڳ{Yv {Dhq;~Xc8a1u?m|6/Th<ހkqf`'~ sM&pQ9V %itZXV!ACXgjpEKD)Qm)T1?˦V?\ tb~1`e< `;UQ0 $+8cS Mlznx:ʒ-W|X6lAFo]7X_Pi;'ezpzbN8!ÙP2yso+ &* ttdÜD1SΰO4o^$(|50wy $c;x/Nu*GկqvF9OA75@ A^ά5hH1 9$kA4ٌ A*!s4е9.:3i+ *bF&Ơ=z吤RR>}͵C'`0^V ^ SW Fj[RAhʂRZAɾv%Ҵ_jo:Z,O{.]iZ egJ֐؜rWdɖ]@*Z1QcXI` a1!M>cY4?~B؆۽) [ˆGGxb5m!MI?1zk]@4nFo ml*钋zH?F2aKg_fwT(69ٔ;JulVqxhɝ40L9!Ly*/$Ќ4]: `CT . 0myC~V~=Z=o6{S,Ʊ.a E]2{j 46fLZ>Z/zu }SM\bAaٌ?n"d}l g2K<@e4Grgsŷ ݘ{=+( #r .G4@OO!p  hȩuۈmq)va;/)t2w 'k9bgV+-lDVODj S_ 4a'鲥2Kz(1P 8A((qI~K(uhApTE0:[ӜT$J1K*ux՘N׊}:CX,lIb٫=-Xҏ*:/(jd[#7:8ۅ':KqoC+5 VϤәX97V"-bqfWMI4 S.2*$Y=V a,uZ^(`nb/b/K,{\cr:\؝ʩ?c"tI*'uDf@Zngf.٫Bec2p&5#,Q8!5(׷[(Zy;,+ !kb2fC-1 Y]ܛ 屵$|HvLO@05 o"oN  8!tIt+F 3Z"?ohȼyb|,ny z0H.R3O1괁r,Z_#2dRh$)6!sED7p\~-z+bRca!]F-o;Nl3}=v bLgJnDeqx|dY=| ?ˢP~9 m󒉞ύ4R5jІ<יK\,|4ȴQm-o2Fuj;(g=<)́uaؖk." 2 7\ik;xn{L:`MzQ9/΁=( K̫A@E 49[{u!!$d'p?^;Lu |~-ɻm5O4}c',87["ME Ibdo} Y\?ݱ*[2ʒ N5Y 1`\ nv;unĵ†iˎ@$όރpe:F߭^p3 QSaJ4dEa֭yV޲"fܥ|"*B/#/E5 UaI~hn7-2Chvlg5Vdr (k|Z#HIYN %7ް*'8W2`ޟYԈ1sxba[ ;R` &K6qXHO;9߻rNSRD;V5?dOo/־!t6tI?DD#+nv=+ oopO4ophf ez(5K* ĊAk[-/{]ZccU}hcu&m@kr駓R3.I펮ΠF֐($m㠎;[Kp /,ڡqt : l Y1 d P&J6m=^ V4.vݽ^[C ]͏y/pTL\3G>/QF3_ZL⢱ 9vRMwAJGꡆϼQ>~0HdXA#ah+̪[5Ѩqziz'e/3, aT*({e'tV(oku> bfrjLR&|v=wжA*3UD) G-Ds%@޵H`n+;M~r̽${${0mLM5v@m4-lW!vBC{2נlU>K}0Cr-TAIdpf@)"Xc)Y5fTSi I G <060owl!sDDn]KQ*w w{H.u NyR }VYݒSPJ^%cJ&EBZ-f11,WtRI#S$ؒhvE`xݑ l7sx!jg :"7}dxuEȓ pV+?87fPjWo$⌓RGs=ZLǵzg?d$))WgOkl]bng//V7J[314DnȸMW%*2pVm$drgY,ƃ<~͇3ϏTF$qx Nd[N2T@1۬SG)YX R]3 -d: ݖSKPj*NAyb|[C*Ĵʁ_2wo{pksVF<_L-RCN z[&s5 r Գ]Rp˕g+& :#sH!OP"'wm6Z:Oh';Tf}Ǵ\Bm <怓UwVE_TUJC1;}}6|XxPy/`0 d׍'ލ,̢z.HO|G7ZVyP-$XCk~ 7<7s\4{9mF@Cm#ddsNsotIkNCgod?Z02̮G8&AR7.;~9{ٕ#$ݳ*Hx}t-:ꉝӍ:!2 t0B@ \,NvUh%0Bz1aX '|}Nb5u:1LwesqQ&ޢ ѳ)d-m^_zHTçԤ})"~Tp׼GY,[c0|D9+2߫.NVGDBձaNEý9Í/]6ܥ_'EۜݕG)}nK1EMlsk:08ГIπt;MviG[x^T >0me#䷪Ǎ;FZ3Xz5w. 7FDòcNyeB&W{IjQg2x9GsېWCX4b14˪-_;Pö /RALPڪ⠘Ѻb_n[5\Z"Oe@ l S%F \fAfD'.0k|尕IEd^+n x5Oe邁\P`:P2*Ҋ3؆~Ewˑ5ѾX$w*3OTKvnl8$ƼDl/u8 Ō_s %2;h[^F n9[g9QFD35W6P>\jpf'&ι+=Ei5 6l>if]*$:<}:in5_ F?2dzzԮ FU3КWȉ@ ቀ<%v>VB)ܷF܇h*{~5kYYYDVXhTZ4NW@:Oxb7$􀃟/X#ֶNȄ""2`Y. T3?) >G 䃅}gH'05ex.=gS yc6([KaH`B^đƀsw5$h:k/vJKl@rGn3*]z %oxP]4m֛pr:oHl5`s21kz#&Tζ巓ߤEV;dE/at'PF ߗ"/.UTԄIm_O&iVqA犃Rmхz?3tPۛ|]dFe$VMLe*w:L&J@b)VG8]ivTn)slVՄ) ڈ&_Nc K&eSfxЬ9m_zypuD#\ &K2 t 0u|"|B,I`fƮ3p^T~5!(7HqدI5#!W 0+ f 3qZ+(_ΚhoYG'~c+kUfX+m " 82M-6@U`_ ɡ" G5YP\ T P].FcSaܽǘn<2 bOOK-!5UC3Ζ"p;~;tz#;lkAOU#dGb{oF3y'! WY}dɴ)R,lH#IV)۞<t mmQ*,56pwpo|9.sBY_3D4V ch(2%cb%1 W Z[߯.N2 oj_AQu dMRl_f@I#5~kBxrY} bJE͝nQI"o"|&Yaݥ*yx.e\FC>c\mWNt8]NDr?o529] ÷2L1;M;>~}E75i BOx,5D 4MX&jMI=H[ckMÄdm]!/z|H.ds?hyoMj]JG'0#l}} ȿS6% V?٣A%{/T8|d^=*N݂K%8cyYv2` 27*-tl8%Z5Lb%;缎kܷ[lIѠ@ػ* bKQ.zaZ?^ >WiysCbrs߹VmݜT_b9Q8g(*TzRXLj~4a3m4c3隴b l6P9Z dxhnQ_3Dʘ\ue$<-O3K;_$؆XI ,gwhp2BapKL^MC\s;񵁞f9w>He=QZKN#c F{}rL?鵣HKmB8+B˶eP u 9"cgIf8"[ 6׈` >4X6!aRwPeK n2* o[ DB0r~%*_bдREqUȵeG9%ɻ %uy $Ք!R]uH¿UGJsOWT u 5&,(_>Gߦ\,' &T|"QfTzƵ[TaWbi"K*+ )xqUuen)2s^ǩeE6GPQ)0\?OK>tA{Yab73VF>z*d:>ck7D@5B"' {M\zUg6_0 XtlwlGd!eqȤcR{z0B۾@,1z7"ݟ$SWw*ksoϺ]|x˽u tܣ$2S_988YJsm`\V/ (f6xe3pA09^˩c+:qtޒq{702 \H&[:\pm>K ]θި^!EDˌ-A'!L_`f߿i?uX^Ë X 214 :"AhLiE( qBAԖ$͝y>:V֟Vz&5&!yOxYP%~[k ?ٟ~oRjv8z SBpE" BY(h25+#tY:ȑL.TɘZ5~uK0L(ɤ&\?̈́jOw澫mQɫͻQ}@>Ѷ%gks2"ޠ0g(==*?scw=`#1D5z4Nu:^8_8Si!S7D'zV+Si 2g\H\4HiJ\y|6A<"t&H;SQpIS8wfSWAltx0 o8R@3~E8P.]Ewo^-[n<-QT?cOFVV3U3?F/ m`*>bT}!ZLS+qY LPJE`ۗ5O݁ ?]><(A~[7_}OM_mqfc)p#٣a/2+ %9ZaV:AWɑq$Y_U;<[|>|=(:jCt7/Ӵ9ݢ>QbE'G/=lǞEN_KwUL6jDISIAM9 zV0|7fB$T`<ۤ4 SxluYEk/Bpk+--VN/KgPpo > T5Ptb*udV3׋Wr o2]z7D3}wQlcɣhδ&o A[* #ny}EuG-NNyuA,!7'A<„|{u25L~ ޫJ9B2guS|Ѿ\#uܤ`%)I=JroS:}97ޠ\Ш#ESIfo9Wbt֙5WM\)6UԈ#!T3mVEWMo~4 ({rfƜJ_Ц>P :\p%S]i ѐ*)OrF *ъ" pH5!c3o!H'D: &jk D~EB<5+D̿f3ah"ff7{oW_ bG'ɭΞ^Yc}C(RKcWosNBeS712 \:٬Lf?\)808GA+q2{Sv CmsO n>W(妭6fc7T6S1>&Sd]P J#R5qI/~˯ 9{%W?C/ecROi-_KNV،>'wԹ_~Π-)um;"LےP$!KN l4M#OOwpđ+[8L(7e_peSX:1 @PN),'0Ȯ7Ʒ hհ Bɬd飴1v?4@#z\k5,WJŠUPq㽺62`FS$[l6'M~BkMë>kE%_0n$Ho1 *L!Na7x JG< (ŀV⋷;FGC"ۊΗ)Ƀ l,hxPJjH}U3Ց4ˆmYfcЗZš=9)X:1Q &oɢnN qC15e;r>K}=UG0ߝ-J8%~tP|ȁ*ǵ|4'|cB 鑛#Bs嬎y{sdi1@?##{޷yOZiݴ?g課+]L F8>PeS,Z8@B\YCRĤet#xlg]2T6قƩR үocGN^S!2wd]Du "O V1P* 1 'RGq_Oqƽ|kQe,3@[[(-]C:g$St"t^(8MQ;DU64λ Ya_{ic&F +#P`0p,ECl}3M 0%{Fi:fN ֍fb F?F *>3ĉ|ɩOo 7T>!/ ہ闸ԐO#F3'JPtOFq5xD).;O3h|d4 HY.F*5^F|RY2.HYwV93UQbJe&} Yiޔ;UhA1эHKzߣEj'9Dw<ѰkM_͡6'+o9rqIz02C.IȔώ%H] yiұfxceӡP‰ْ )W'ӓt ;Ӄ^ 4MҶjڼN O>l{Z]YL]y`5LzQ>rJwo-S|i I9,[ n/7o) &nbnyb ye6j / 0䄹@ +8"}QV_C!]kI4A4fTBHhVڿr%pe:hU0L=6㴄$Kv r*TUG/9.ɠͲ6%}:u6PVm$! pI{μB-?P:1i9~K.JX7L OԮbf."q]̛>/ ȑKlMNI4<)[=8{bAS];çOU ڟl?V9`Vpf+AjGoM\\Bl;C(z<0: ?\Ӵae"Uo܁d΍ 6f;⇁?qNN豴Fm=ʑ2dyll—+Uew[<'!ݍ0cUD߂mZWE}- ʐ >5 p?~k)oၒT N'SP̍QaG: #@AZe#P$!?kti_4hs#)3KxM(vm k = 4:cޞrE8_;b8~IgSpL`xw*:ل&ȴnm_ ގ|4d5[l'h$oN:Bg20b[l <_2S< .OzRdN<\&C96÷NP|+]%Y;# wC:ʕ0N=jJOWr 2?Hj9UdNm+ެ- {+nI.4H\BФR 9ՌԲ.M6 oHmYp.?[Y65J z'AZ)t^?.hePC|Bv.TxE^F-x'@ /Y賏]?ePR/\X U=VO :o8r;{ieQY˙BwE K++93E@x ɍAk,o4ӉQzsPWQO$LC@uzoW>h*o\~gQ?dsP XU %mln"R;U2}+GT-9͡ B9`ªvbo~^Zەá}jvIh2[NvD;Нpd=e^l L |֣v!{"ml֪frN-)ZMSMwǔA .[Dr]gKo2?,A>1"M‚WB-e"^6pBKug[9;y)']jeܹR_5ܕ{`+8uU2[ڐL칝Q+WZqf#~EmzG+T?bZ6,l#m9)$o@L4/O|'h*_0пסY'OȐ[&?nZQ_#1Ɩpm`REwvʻe!"̇P4=LPņ6V9H`TK6LiQ($)S}n J`$w+U.rDVIt,޸@-+ZvH]!(ab!ѲШQ'wY*$ )RQ=dVetoe߃[눆"!5ϞBs|P3;u$u[VDc*Wm]~5K(%OR?{9Fy~#TVAc<.S2D+s30-DF p˰x`+!(Ԫ߱2RQS7jq\ _tXEFKaY.4s+ӱBU}7U`-'50\cuȟݹm:4\1la%MT\vbY.OͰT$MHH_t$iqCG~1@H+NR"hMj6{ܕ˵VB ~Ie{%%x1pdh+= O]ECv#ܧ-ߢ`@Ei ([@W*mgV4mvWOͥZkh u&q$;5?w1]xja')yz*!BZu w#O#n[^?ד_Xu?\l=_rIq`шہ{9dۃĆTWiYotNC햸:Rng,e FbH3MQFeC'RPnuK+v<3mO-BwaXz*F6N6"퍮δ ˙%p*A% DZoeb g$TV󬃆ɕg(,^j{9(.*7/<eivp ۲ۦteOWr]sk=(=FJ^Y?z{XXwFIF\6/o9|_-Wkaq} B1 Q6{\c]dx\.&w[`$L]!RL0 3eIkΫo@_XGv3Vt7=c~^??Xb}-a NNkke_4= uՀ*YRU=4suE$C#y'!:і3P-\-sE +ˑ  dk;T8'P7prv=J4.az U-C p/_WtX*l)R.=vs}\r+ aTcUU eqR{l"jZ;*Rkd|1ē[ah}uݸ<9k ͞W(x:fxɓ2etp0Zyj6s"Z (K3iWYF~DYEǖP5I}s\yݖc`oJg8~ɻX)o\XqEn¥'ΝbsoO3`tw-_O |l_wbM~Ύ39GG)?W£.-:?UpB_{Dԏ8RJv似e `itdjJgVگ˔@a[5J #Lt[o%Ȑ],ꡦyބKSXFDv\w|~21f tQ3yW 3\i#,δܲ{䅈#OК#9xIE*Wvr%$p^29/o_2ƺ2l(+K-p\spݖp,*T;o8sasD5E,)&*8ElR35h \>7$?7ͤϘq| zDrb,S0J 5)ʂTlRRzo9'f7Zm#s= dIw0 BmlQ1)EO 9 ccyWzblj X]?kz&SG=hzCcقAK7j[q3<#FA0Gk9Iq~+sgSQdGRz 7ZE7wHo} },hVyݓ6Sw`a2Y`]]BV,{.F\>γ I\C3:<\z8,D$EIEE̠s}%^9A y^fGu/t@E"!H8W[_f>@ V0 X_%׌ \~ȍKŴP|W W㓔#)SkXԛ_6u gׄ';ÔMSA?Mn?Ns18aĮ_Sy9e~&8_³H?|xRi}:@7NhQ7I \k_zgIaDI&J3)*WGT%|.`xE3zd+>ߪʒ6emTٯZ=+_6ԔgxlF=Zvk& .i` u2TP"uاiq4QŖa3*;0̰vu##[To߭pi“Ձ}N=r|́y'HS )Yψ=ԵԾ)9h'TGiwہxv4I_5pFKV߃ƻ2$y*W΂Ԥ*&Ӂn5G'm@X0 ) HJ6 62ȷY\2e+v )>b<(u뱳dS \)ifyMY}"LH^홢db3=ղ?(!F2g`'[Ȕ*Z]Ģ̒Oٯ%sT ØVIl=qz=sZkqFt'J,5s;6DaktlbE7i/-Q"&<-SckMs_ULVZlzlY};=ڬbF7%`t4⬪E #0i(&^d چb1$R2P.y)[$ ̏M+.08Eov(=fQ\9'lUԡ}]I(>|\#VfU>bXppYcPfA1r{@e@t!J^& KSЄv4S~ +GlN,:+QUaژHW^{?~tŀ#|aq"t0f||uF1NZE%3}5P 1]lL{w _ qC0z% dMKDЩ]N_d*N:/ǫ0,SYKal0|'Sa؞r/ӀBRصhkո _N&L b "`9&agf5|ԄmdY7dSEY6JX} 3sDO܇KsJIԶu*i }rNˈr Z8BEB4S .#S2T4A`)〻b)g2c^Y |z6+]@`1 asKԴ>pNU^nmBh2o4 Mҥ`ox7OOY%0sC6l'uA័FHubpm| V6'DV%HLN| uJEfMvi&<bԊLH(DC~pwte#9)\#$^Nz J~LAcYT 5==gb%}d Smxr,1v"ٻΣ /ou񻴄k'6[em3OٶRoIVˣ}Nl=Woӥe3{  r,Buuq\5{'Ӱb NQ*O))^kvԿ21m Im]B&hLN8 Mף~~O^_T=a'jDnЍ CS(Lb7A%CV.g0^I1\u}L5J2$tܘS)~hxU.jHZ7`Z*vCkSPӀn`_}{EgCo [W[NCQ x&*ގ ­ǭ#>m|?eE#&hgDVv2x_dO(7tC:ۯG7M{'?QNa5pqCK)DTB04@:8pAQGG$6sELй2.Ӳ@D#]RbGhtӲcw<ٺrCu9|%yɢ;yx bӖ|cIRWi"'/$C"6n CCn̎D0x~Ϸ^>ta޽{:EN獛6/,W(>xS1ty~0z'[S8W?Șh7 You_LVCij⇇kڰ(ByeelIXyx`7,R.>( o62>%6]? 3"| /^=[6k$۳\CNgo3`x߱*l+9+Wy1x*Eh.`(AQA{Vv ZwB`J/91 fYdx!it|$q3L9zB"]A ">QQ Ao`0H]YGF\ ZS4bJ&Q"?Ǝ;D2(=EHzz^0DXQ7i<2?l#Dvo6{7;2ѡ2,iWi]PuoӋ,i [@F ޛϡ}  3Bmoe?XԼ!=+@m!(dL. o IS^<#8Hsgog\&q \'Bvm TU'nW~M? 9WԗUJ&yOi YVFR8Ay%՛fDc^J$/hU{f5 rKm +]*j/MUÙblkhvzA 9?!Чt+9>q8`\A㊤D Ḋݫ WZw)Q SnUo?`EHaV ŽI3{WW !#LV WfhI&Et|?f ;"g-ۄ_VY]~ ,gF'"f:ω>Y (~ &"[f#6B"ޫQ&_ Ս7,*vTHmx4+6J"_ˤwAAʝIl-vΤj ҔR )pMBeLk]\?9=͇c|2quEEzC\+D(`7:vĿ> `S!`ʼnwQiQFw&<,8zs5yJp9O|Wrm0o4q:qri$^_^G@ʚn7sKa&4s/cj̷>nMz7ey: f4'GiCJSBaʓ峲0i O Cʠ7zrw#6;2i|`}BMuq[^Pւ8@iMٖqOrOW5 %\A}@ 8D,]7p;@rG\Hnk$c||PQ"fT:4vmO\rÚB=@iW@wm^VњR0Gg*p1qS"f*ړCe -uw>Ł}*=ҰXh_fy\Aa~eF0`(obAziōVG@ςaɣqC3z1_|?8c r𽯂,V|o(.W&%$3J7u넃,މ#-mS_۞!uqŸsߥDQ)vE?R@1CW۠\LIojgJ{+iop*ͺ{c);$tG_|5L&Θ'zO4FX2l4QUx \ k{K}[ܔ,i"r*o04h'-#@/#a]c-*u@1T~,@"6Jirf{PjTӘ=.x;~F Jz׃ߔe:\Ĝ}"ǯU%SC8| ")a_d*(soq8cjEzvRY0ҧҸ+4B16bE31WNGcEh4fTNcڅeQMD\^ak+z85xTZy )VP5CMË́F@=7&m]=YIvtFm_|ܕfNޖka!m G50ذ$2^YnlB婴mL>zj&Mꦫ7$Q (1`W N?!̴F}NxT`O2TqEA m sK u ?!WY5@ hmFKB0IÉu \ôv ӢH{ ~ @xKS'y1n{QәB LL{I9As|Jl+\ NUVJ6y$Wd7px^F(Sf)~\+_S?U1Գ꣐g~ˣ7Vq?:"<=W'?iv|]US>r>l&QQzJt[`lH%3MBn{XkU<{~Vj-z\lL_ݯϘ _6z[H :s BU*r i(qkm' ]#:#ǺEE]< ҙV82ٯxE@_u\.Kcz<]v`ͺfN=)wyB" ZA:^' q*U8cr+ѐxs7<AXzKO2 sV&YԽlc"=ozOY.0R4R-){P:+.cIS<*˴TW9I f#gRy(EXp㸽^<٭+cnURV+%ޮrGW=z؏sFvJea/4{ZkE*]-ǥ?u?Z8: ?Țo-Ls-{Gv(Җo@@Ž 86 m߁jnAp$AAÛgPTejpi5dP)ls7ɨd;a&Ts@`pG,oPFC.Sk[$γQv]i&Cƚzp*IK[!fʩk^=dc3ќ9L⽄*pqgVZ&m1JmdCOgӧQP|ך 8-;z/ $oWSu![^F8 Fjj:Zv?n]^Lj :&;)/PoϸC%WGZM>gVXPw.ҳ.fG iv]c8_mLWrR \z],^`1fЍyq7߾%= _3&Ƚ^eE yo5:ӷ-F\(^5yI][ddEdf+| GD*+C8ZbBe?TmtŶZի?kZIq0E̊.NF49ౙ^RVW6}Tne2tߖ/z`T6Ψџ PrMyzAf$bq͎^ҟӞwj J>dž_JɩEXLj" sN?ĩ]fjqXAMC-)`C3 *Nfb$YifqP2/pB v)/4Fpz ^~}hk`n#y :tJ}L/bw[']zOt\H~b|YkpwԟƎݸuI( Dl'Z`-NPg9H PZЭ ΚxdMVFvgY:/@U2ߐZZ5Y{bvH, r֨-B]8J"D3%*sY=;M* Ǿy&jܲ2Q` cx\]ָE;C_J4E0 h3݁"Ê.l8;/f =p{:݄3*%/~:mR *o%%6/[ʎh f<*1tgG[) U < G~&&d FS?[~ \lKPSa,iBT\զ;`ƋQR|\9s׫oAB,0;AKDSbe Ω$o1. !0k^ ENK0U@d<(xoȑk0g|f]d7liX-ሹWz+m6 Ղ[aA`-9xvwsIv5:e`J1#p[S]y =2&_Qv8_j$;g3OIiHR0CXwЭՏ)fom5I?[ˊn#˷I)のoՕȋT,? A}`ʥlѬ5ily Y~挂?*C>Is r'e\Θ|҄.@W0C&-X|Fþcrqgǰ g K ƉZn~ J[)]a!ح̲ R\I6VEXw/ K׎)?eECps­/6"bdw B=Y5{c6`1Gw,`3:o0jjYC{!O؈,cc0-mOl> =?;McXݢ+ ֍ \2,Puh^5)D;$~wY)j 79[4N%@mwϠY_8R!۹2;e33Y.9h|; uW_$B>LU.4 T (,E(ҕp?=qhwCFc *I6Z6^] \1.輕^Pa9qCzo)@S!!E'DPFK=Q2$2-)/'Ds+ P-ꔟ:b72* E4pJ{wxF-Ƶ<"Ov+Y\n(NA\+د*ZC@rW% R}uʑ%.Gȟq8GzaS<}? ;JP=ҸF>y|%O3hXۆ }Qm*?]~2 0|h?ߞYoN2OPtX>X+^Q.X%MN{GuKs堕x-+ui&Yas4ݨ@VݰMm3hmw;U@0n|?)k/UR)Cn?-Zus꒪0i,<=>57#zzG3vJ~7 0ȑؖ 3|Z)F۟ zW :&yif*kk2[J R5Y;wqąjQ6%O %^όXsU.Lǝc󃤺n7C+O(Rn@y(>C+ayv1\dzg##|߸;CwC-+vsHRvM$-0=;Fp'QД1\ba/gqڪx48?m"+Bwc4^lz›qWn؛KB,bQɡ*T24L )m"CA￧;WyyB:0uwYejwRqYj~cq 6l=$̸Tl4)HP=Z0XKxl"K{Xٺ`k-ΗճiL'ѬQkkJJ=3]d-UrOԤzHN \ qGP.2X'2)29\e) 8YLuJx{kF>ˣBgSO6?׻H41"40wtjB:D1lz‰dK)CH|.:ߺ=9GC,(HR^'L8'7yy䡦p7B3k.\gX\Z2-rj~*fZkoJXѫa$9#✴: { / 9Iȝg/2Ny eb"-C2МLUYK*5"m б=Vl݁IS>n¨ YU9T2-ry_&OukY8AIm#_3oSxmwHf&.bD3p6d.˃^@BbYz+jDMmN |vJd=PDHc fyoq7 srZ\"jrx7 8womLY+nQKg$FL9~7N%#cf+F9(OgL$;H'#BxvK| S옴fVi#q|Us pV&Dv9/"iM$%bm=@-Ḽ<2B!8k<{Xb *-Y]!I8ΜO igT<݋*])PYe2RRt0`': odim* :ո)|Rj-l~#D&S3hU0T I-9?2" #::abctnsh]^g| lB$zbZ!̈PTM6wN`=!fDc7pNЛY֝K0.F*&XY+J9T^ƕГEpF \s Itdd<~(2At#:O! ޒ ~?<Y݁EWj锿Eil-FUg?CL޺V>7d}>TIA1ᘈ,#4my|T"܃JuhaLsW/E AB$!YJ9NIIB(zAۛƑ\~f:uܴp&!)Auok v/ eJʥw-;hRQڃCTS<3VÇ5 e;~AJz#FSx4c6ڑAŷ}w!?~Q7@KBê#z*E4m) l<%./ 13@&Y(l"C4Պ2yz5B D؇K1/mik[ ?[1x-̦A ?qrbICje1~:%,0sj xRV?o^%748@ jZ4pf$TO3K2SNzm?z᜹ 3hyElePٖBՈZymhtXQa3tƭ؊9g3B^^7K)zGh&tE- j.e|93@sشIBg!l(TY+F&`2#k~:tZB*ˇe[upuD xeŁNlfwQ >;qX_t9U<o4AX&+0Y$8Wz rzZbTEw(Ye|Bk _R݌G&nP\-2J94 .Q<𮭾d uy|h77ظX1-o4`z:ʣYKDªvcdJT)!gd,*ٓcs!f?9 qQ2.3A`PwmzPܽzgI# }vRXxT8`Nasݭ^wOf҆I$D T[Oa@3*K!Iloe|#߂aj+IFk߮0ٟ*ۺ//i霚11F ,Wx][-S dMQ^_SalmhPV>oо.#++-z'SFto>~K_yNIiߗ #_ SMq1:w'-7_pQ t3rp?[~8.-;yح&Gѥq$+"{gj_3Z6.]@I!`UU kKZ6)ACy QE&#=n4W+2<(~\ffwj-rr~d KE-\SO`a[QwL_&-}p r!6ֽ>=lOzm8BuY8,vKB%"|y.`C~]^J(\B?$i5mBz0ogl( tGj"H#㴦Sz4K{*6xR+9ׁՌcHptDh4s-&~7Q_9v#_׳8AAY]G4zY屪$#-<wb}ՙ O%a.h:HF.:L8R4nͧx0t|p0ޏSbağIXYw/u'G6 o]\csss!Dew8%ܶ| tSƪL4"{f!HK{n/a] 6ll|vfRWWAhCR p yx3ƺxy5'M:]~b{l"0gO T}.;։WhmzmKpg7JWҮؿj }#$0N6 9{ki2H,XזIT`$-SGӒQkGG𫺧TtCd"\^׻/RTv "eٺSP%O"'OW(aw|1Hg:mAcCEלAOlɺUH90/Vt:ڀ:cI#gż] .Bv隋QM1I،$۝+kW"!ls z>崠ڈηG= 0©E,$.c,,{_F Ņ?/r!5{2e9R|Ehmv2KvQzdc: Ro%.|c&=/6)J#<|ry;iwܐJ[wWTX T>יكOClLvs!'xL?{DK պV2(ZUkz|>ǃD *QkqRSf~]uOk|kqkJ춿~\1:ƜgJ,MB;cec LOa^y5ziC*@/yrb)R? 1Hk^JV%bx&=[J`c3a$, Z-CSTkDW$D %>;XGJ=RH{Df5xjܓqAJ5c3RCsފas[گZڏu -R nE2S56/ L 0LhMNЇ"Љ.H2M UXgqHɬ3RG֮x6`3t'C$A:2,-c-eBZHN#IgF%~j!.*g YUzР1+VfXR;Y-ahd 9sD}$jҵ|4ʄ(漑wZjY; _Ȗ.ɽ2>z7IO5x%>,K)q;qQ>c/̌*Lbxk-;*%n2h-$qͱ-AeE EdC%>oΰ{$FuPՄY{u3r -Ι |n,>a` p;njE~ۚ8 +Y2KGBV~fbgΗZ H Vذ w =X&; S^W^->X7bzsK~ͱwW6Y=-lрkv?R{\DW0VˋĮM@fZnLɢR)7`&aPP[A6y8ul3>(нb.p?-:-1z:P!O1u8.e_BCx4dV߳KoJ{lAsA2a-s -F,ˇ'TNǟ O'`˦!w^&7n?[u+%|xpsq9hLiV Pzڣtj ftoU=o!(<8MW%:pHSeNhj0xvІ$+4/FXƄ50Sk&1HpE1wk&,1_L.ԠPJlb$WZa9j&wV|;I?9#Dpy]N xB+#M!E1Zf*(Ɉ&`B(i}Nc~$X!ʄPym#saa%2!{*Q͆f+N#c,/"5n34atj2ƹKGG{~3>dXwFIg"5QB)G&ޞ `?Ȗ2,&sCjMYq'VDWb#htCFW2]DGF/7Knȧ$@'ac^P+D'׬:79ŧQgo /$)0SŠGSjl|U._ Lcc#.vsWlݳ [Rz<{QSxi" qwiOkWGɀz7 K_BF:sLsu<5ۚ1h֮Ze?qЮN{OQ :@ |%ų+˵dn|f,t9NvÙamz:s,Ζ&'+|!/+OJ^ Q'DB!>i'-.&g%Dֳ|fPc/ȠrȊmVE}}̂9l?߶Z,v}YP:*GIx#[ m~ ʾG}Uv|Ce |}YMNm*0==ʆ8 Hx~Y#Zk70.IqπpZ~gŸ\=M 5ԣ>^t5B(E&\3%G~i)#OFsjpSsh:BǗT$rњgͲ*4+qS6b7Iܸ$QhiQ{Ul4x2;st8Q܄_řk2~Hm\+$_U0Db:n_(4)x.Wnɲ^f:翅29S! M|{ (aDb){Sx 7~=U3] ;"PSH㋔21xOmI>zyQ16\v|(7vK7 ㈦M|ZK ;== ׍5q3{u\[Fn*dgY/l- 4htCLZ;,n#'mCӯqtzftNyݏe4C B3΂׻;YgD˼>0I|V@.̰_kx?93t)ik8WBƓ#0h?qR8biogE;d{ ,{ưF#B.0Xxc5U<_\nH Sk̦P&շs?oJC$5l P{hܷϛt&5IZPS<1bm?n!]i_|6L9!MRX^4T~$^,-}VCyhInKxxI'Pݴ5XFmk@ҟFY55 f m #4-Wn;:,#͜VFHAh}.mьߓ[3dž7[a.ȽwKr cke ɔ_@x'+Xtnd ճOGRk325gtVy=*|<1>U1C r~VۼpkH+]I"Ώr> Ȃ$XU%n;SE%ſcenT~[CDT7SDf~0򰷦t2]G #~-^#:%Ͷ` `4:DĺַZWe x.@S~jV%E pP"OE5$YPBvڎb$2Y8j w,?>3HE*u 3Μ5{fRZj)//kGL'X><%EQh\}M٩4p_\ mXJ]<6g:3hjIVT<n%5ٚ `G%kTԁ?Y )+ԣ.: (@j@]_ iw8H׀?5qy K%"UV|ae<.6H) htWpqcxsWφ[X+9zO_~ ]u7tPѾϘ"4]<Kf8L~HJץ[.ձ'\>PB;Hӊy[iKgXL_u^OEZ. Fh ^:/à. Zv !w5f~Bì?tdcU7FHCu xJ ˜"VDP&irjTe -=Xy>vw]N|ƍp'*Y"C-FQ%F8`wu,u`ƺ^JxGKd77#!#N9*tr3SX ]=?@"y ΰ #Orz>sőe| Qю>NmF5џqǴ S`4^H&i;1Pn*ڒpZ U .C/7+umśޱ6ϔ1?$B_$(;T^1('s8rK,|CK`p>R')YACKV9d&&$&gzluw3p\WF̃G;U$8a6 lȍvyTcId0?e7+~s\{˄:J:+S_";\ 7Ŭo t(%mL e3Ί`5@UQ 7¥7]7XWXv;vÔ@r9DrvB.|ܘB/K|d)g<^xΎr_6Rl:o'gLEY^VikEl2 Uxo?{ylP),bB1AS0qpeQH&WWQ;"3Ŧ"jD4EA"2!}~B?>lqh%52!00~l'0z-ej&]?==hegn<B/>ye"8PΠuPDjj,xP裴"nڬ\~OW;aX Vo-K>;t1 5P*ҵր)S^zEc3e-+ᜂJ=1$F6ΝOҦL?ƽ˶;:d1! 2F,,Y̖uzB{8yjcWu^0 Bm.鎣\QTN$#=o *SڿHDŀgX;R,Y)'3}Ћ;,F2nC֨DڪΓQ6lTXk n; f,5j>Xuf@9x .tNM0.dQбY6]b5N(*SGעx7}B iz[?x4#8M*÷5kewړk!X!j&"N!kjI6PwoEʡo)qaqj?Qc .;<r)+6>4.i-7~uK 6n^37[]J쒇)Z<81wcfдn"+-9k0So]R YjhLo>Ӵ$MXC6ٻCAzdZn#0nl .B:9=„"C+vk,'ZDز!T38N%KX1;mv-oM= :ELJ-dҜ6MB Zd]kuB\߫;ยXǑ)dx9 %΢坅(v/,w]2EX>.4,~'% ku3Sg@m@S ou=Yp. xRw hz^,ƅk ꠠmgdBmuhLUXQ2I Mze_  2px)I=΂(nd^V4T(:Q30A6!(oE|Ф6cS/0 QŐ84*AK_Bu7)P7OlYAyaaEo8 {=Gkkƾ< ?鴻pREۜj쑤Cdp)]eF'A2K x̧65|> TPlբ?T`8fab|Bd\ iV/-y*?zhj4pTs ~J-xO`+:0I?0Оj/޸`;y,%Bf-̫ y„kmdjT2hv,}C%}V"Ϗ(f䳖XwSmZ[bfU TQ9:ySk"$j<&eBvۀjgMl8&|zӝzT5cΤПֽD@6)mTfF4Co˹sQ|I%>!,>bw$5٤P*柡y^%Z@k{(*Kl٩=jGǮOG6YzI:`ڽ("IKfmG9 &msc]?\&h[ dQ4D$ryF]㕸k7*|- #=`vhRmYBXf-~WaK:OEPQ3_+9w b5wPI%f,k[O/~ŢcFwg3׫ͩΣ39>W9hngn&i@{<r),^/b?> owk,J^Y1QZ-9XwwM0ӥ0ΦCfQO" ޼RkC7S 1]%~d_l1>rvs*W| zI@y 7lu&3Ƞ(7zT% 6]o;VÍ7Nb5qNmzIu#3 BjNpm{2X\ ^^TOc \r3#;}rULG{drVgbՅg4}vp, CF9 tO/WF@oFKUhh0ǚ)  S] l+{[sJ`.};9!Bghί1q- C\` 5y3:]~ӹ '=d@uSt ąXHb}w1f`FrO1~`wIӒ TÀF>h0uoN@qPZ۾UcC>k 'wW_83Cູ\Ghq_Dil oSkAeE=mVji/}ֺ7d€ ”Hm~J3a>;v U_tJJW^MB0,nM fٍAf*;>tNT8'5Gj67@-xz8Zc9nGj齾 iD]#:MfPޤF_f!:!n3\96-:"W_͏ɉ>1PݾF-f+?"~v7DA Pޗt5qJQLA$Ɔs:3^1"&p9B0.„4gej,X~d\2l5֓MIU x `rFo+yk:Iy(" gpCq1@NCޫiҠ3vG/'JϞP|tTI?~L<`L$OןG{rj:g0tzM2 ;F/WiڮjŸxs<6߶'¤K(&@rkHt8x%-unVf,Ek⽪LPG8^Uv㈡D&7ii[62DN?!KQC׿"J^5 vs٠ $taz y8SH]3߅[{0V =wT!#CeMԠ%ɰȷh?̇"HLRBŁ{Ur^F D6|?(aCJML"ݢbpRS:jX Twfi 5 3uCZP]65PHtK&ʄ@Ha4OSGEzu7TSB e+}Jc39]̕%O,_5jdAAz-dDo2E +ЛQ`'[f _~:;VAK s0lT~eCI0Gf. #FYDp苄WEzn>7/+ko1bLeu#;.3zKf7S쑼k.rXIR7,l%1)HU Hڣ?$:j=d'ڦi.љ!|7utXy`*0 rMœpU"JL.(*Fi,䤟i^>m~kMQ򅃝F"La@Jf(LL=HF7`Luy&:w[ W3ȚDJWBiIYJ9nqۚu4o݂KB0K"^m1 o480`X/ss8Ѕh}˩5r =ڑ3/q$Y)G $C-&6BF^끶NҙzyNF t4჊# #1)=J*dD:%Wiu >t~-=Y5'^j~Z:şzC[`^{Hz *.ƦX=J0nOF ڧ?m̨wi]+uШY>kmp, 52$ZێcdaPjL= ULYX&VvRpFxQ%ӎ+04拲~E,qA9p65XWuo8n 'V(UAH,XFXZyG1+g WL@X5 *8: |zDeuj$ r,?? V> \d쑎ҕye|яX1AtE'io/.nQェl "OS..Qvk"WnZLkoYi㫏@-DcW`<}% X YghWqֳS0;kѺF8ѽ=ư:}D!05䲝\Y苇mr ` 2ejȁէ{љ]!-Ւ϶@zup('Ěy.ܧj^~X{RG>aUvAgw$!ت/?ʁIOԇ!$5@/7!q{@HY+u}RCV/iV7RzfJBݡv'% 2΋E E=~\j>7.{+1>lx6OϬGp|iT)DMA x7)h7jKArSb.$ ro}q:y*pu"p zn=uBDL& 0ѐ%a]anaF|G 1L_R<͵M-@}mr҅9p6n]5,r%Qx-6' ,.=M E'5-UTWYB 5ڙxM9\.rg^=bnf[}ފf~vVɛJ?o|Ur i RURRʄK f_?KkՆ5tVќZ%OWhdRp MfKm=(ܶ+`VfbЧxB]NV_9K hEdB~To=~8q|T5>w>#K 9^;7]']obZڗI9ە/(HcIba8ʗPk)uAfhg^b125 ˍe9ocf)YV3VvV?`:PLY&W|r=0(}enr R gSΗ^b1y~ak;?2`\7N&/mp{ lPWwifw [Qf CK;Q`_&?U 25jB0ŏG<'NVAg*t<0:mJ&5mc흒mka>}Cb_0$%/P @1؄'amL.!DmltܴMH=b %b]P,ϤSCW~$ vă_U6jDd.>ZpO6F<N98cKeTMk]½IBrVXs+q.d/z峻:2l0 f:cCl*+I YCTZZl&eͧ)oў3W7T0g)!Al&q"z0ghFҫLor`<jԊOފǾ{-]抉SjWlF8XqXˆ6QǑxE<wP.Nd7-`wSh=xM%d ci.Һ\J ~IE>,r9HF8zӱib;KM¾ef(\$9i][.0rrHμƉ9ΦJ7xtH^Cӆ$߂|[,oN3u&e-NlNkeΊ۠ꡄo\x)Š`[e`1x׌GqXY1|0ATml\$3}ۦuufz22f${WI6Ucbg04`:Lg)ub:fIV85sGJ(7? #?yVIQL-]b!.) %`T+:|m#*ڔb "s6)[8hP@>Cs+:2x y}n&#yօ$45"pi}\d&8+V/$~7aN$^%k5yND}Ml{}NF\px5)!jPknT_I-c#"5CEf%<|Wx@c. =&0<2Ty=v1.VQ<B|1׹MaG֗mp+",sIA 'х̙߇k-I.Cd(1 N7t߇P|4cٿKԍUx"l> "4[1Ekf^ReG;i A\URx/i/ iMg35ymoh3'Ho#+g02j*27X\ f j+s(\YPTj dzĨh4a2ʎx%ുգ] 4H.dU\d`D߶ )l-fLᲰk+K\ AGK*.Ur{GD<0_ qp2H Q;囻Epu,0,]ZP)DSb1;UhQDԥXQ|p]I4E``s(p2;X:S=R9BUGxeV(q Ѐ w&6e}; reQᫎuP֒s(;gYʬFZ/"n6O %[Yl2 H!HƲ7A]-\Jw 8s A+,R>KSm GI'HKKl_aB-F⦴5iGF.RXL6\/[`7\*qUL˷'KqPp0ǣߐѐ$hLj6f,yL--lQ'H%Ծ1qZ:g`m\F$ЖFc)tFZA%rzG9o8mǞ~o 烃R7J}މ7x+Ϡ rNON^+qz\f^l>g*DR|٬;ùV Y;w]0ۘw>#&!!jQ;?:8IXcHC~A $vm딦iJl{luD9>[B|q@Yqk+<g2imsEWȬo" ŕ$Q0v~ܗ֜ki"ǬPΉ0#3% &]Ar.KVa]yFqf[}rߊ $xhRG4(1 -3lG0eL3W(.'énl6u I`k 9sq͕yguJ)Ӂ)> pоtOT;9+P m"= { R-S܀&&יlbf"}gt#$> A{NyւQ@{CÍ0yKp-V]FVT4HDk,yt_Ǩȍ9>?pJNpK ˜nCxFwN !̿`q2Rng?~54_$ՒV9餚Ei.>`Cd.%? UŕU C$xUOɷtcN>id| gZ?H!~xwDH x 4ؓd9֕2(6[Է{ V nS*fkx#8CS<:RW_0rduz@#kB{Jtd) TRZAIZiTijVҫ|¿*lLbi~D^(=wP/SZy;xG^v}JY{wN j')]Z-z9%OXhGlR{ǜqkM']K/NᏉEIn@ ʼnpCL_'=4#Qr a:yvx-:&FllnI:gd#}`7D8J'@by>᎔F3x|Lߤ`&^QXJ 7i=IM l/-aı{cXET)NwoD5϶Q)l1M}гjwT[ EІ:ST}4}/'oOF=!usfT3x݅c(盛"cc\>/t>,-lTx!JpJ՜hA c'%zCMVҀ@ͫHZ'\1 `dM,4{ړІ,v=0n!V$[?RlT/t.ނ5,]Q=a-aru NAey{P`Bgpul;h:76.pC`=?+)]#;<:,R͕c#{v,%,(t>fw1]ؖ8:߹FS|sЇ?ta6 d-FCr qPEmP K{z|Cxz켮5H;] _HI$9.y-xͯQ0&oT\}YAd(w\##*eL **3+IƔFGS|Zal1vArZ5K30eְ-'̫j ,&c_J}L8#x VB\/;t!,gc^ ]8ҼlKdV3V>wxyuX#Gb'4~J f&j: x=P8g#ePI% Pf*7^`Y#8=e^RkC#zbIƨuئˇu6SQPD lxA,XqG|:UHL=a< \D p ` \`UܑG9Z1,գ7\XvK돎2Kz:C~}+^jt{KPDȿS `v]8U8MƧB90HA`~}HHzzj+ ]"`ox@ܷ=epgM%<&ǁI ;X¦kq9^DH ˫Է,W>jNDA5_]uJ'.]}AsipJ;.8l}꠸Hj-ŕ䎏JƸV,*"s}fCNCc|֛~w! a矼) E?ȹ^837~NHSebK7+wP5In!z CRy)`H_HEwg3ђːBc ?/Y+;uΝm[QT2vVb94> JK1&z|/|#?D\Ksm5y%]=tSsL Xd:$ZΪ+Gj!YH@g7rUcˏ[rUɑL$ {K,]Aɔ)!Z7$SN'b/NlWnlli5Q&x>>ġ'X}XX`k .Av QfL d/ӷw\1֣wKY*6&f<'rć>W恝@\yek%k%1! Q'hv.焽e4;U58 /%$| z$u^'g{dsȷ?Y 4tBqԥb-FuqtFtK,9%R{2w%AŒfr(&&+b`TQYU}QN"5ˣյ|2Bŀ_0 d`67)h dT{@ ^.АIȳ6㔏XI7MJf,j΅2]p[e`Vw Kdis_P6n?ے ðP%Vޛr!xN*ֲn,7f 723u1>l-LSĎp.6"G"gk}iar['%0U?]tܧPL3nnmBT*Q`$^r> m~mƚdy{\-RM}:xx[-`NkkU ~!<b•8ΫWGRm'khLIД}7w%L)426|33ٕ>mP/gkA<5CiYL\6J+ךM>1®zf3%_z |dsf(VBgHݲ=AE72w֚]{mn2E>[4L57Hñuf~oUvɐ(RC3$i6s P@Pmq,/1YQ{ZT}&2gFR s^+HsTrFh,,lY\w!C=K'}|<YQAk5סC 涜X[FP&LKpMO<3>A՟5R+(iwqPϢA\ @'0ҨQ.2BǹikY/N%BU/!}(ѓw9&?FZΈ|J9+LJ0Gp7 j@զTMŪw.-ܶzl%X.WI':?ʩ U|⭝kpƝxx^P=֪\eT2RwONo'`8lr:MMbv[׺Af8yЌY ,\ʥM65 “ Z ISKcr>p>:d+?KU7Mn2խW7yE#vu1uW,JGF^V$6";"1ShKrdɱ[3MQn>t$6(}ze^ @nV&5LUGϡ"XQQsǏF#%cBe{h> @[l6Lظ!^R@1pդH+8uks$M7xAC"pjmK](Ѱ!b#ukt_%`aܮ,aþD吞2E$Ō&Dg&?ȱr,DQʽۛ 5KǬTT$yJ&XBP#[ Ѷ.pj 56*ҋw4cA݊?oT >]:8ϕ^9GY('.DEj!`P>ྐXNMC#̔x͌fۍ~K4rN#] >`_ "Ը-ߊ2;1pih'a qOcLCzS|bY7O ]>]|"gCoIsZ2 Ib b^6řhϝDbW6֔,;7!M(9RBV_ҸCU_>P<%~h"DNA=i,;HTrp`πlC_Tw1a# l`6!n9zBa4#Yi.쓯E3޹DE#y. ,lД-ʨ@'0Vtj#ugּ>_ 3:X`.̓ڭ_Z4:m#Or{s^/OsD&GL&*I>qZDJ'z2*\΄==m\5fzc|İ/'w3'S]uϪXRN<00.dv1z?W.y ky.aJ+r5xbEc f[C9aS^_%LA1*.q˽Bl^ՄOu6:t~lb:Y”=Èkw|@qozEB?#37Nvﭢy99(aRaʪ>C4/0iP+ oZFv"S?Iz%CIY<@@RRsegb.-F/ df#(TMz"4itNEqQ }T20^}Ѕ 8*"]>DԿy:tcHsOb*{(\8;8}IwOٽeetE\s+@i5ȴ-&\c1ܠ)6G0To!IXh!YL_[Q2痧h/xd-\*u J߫;k(A ~hIR%%N Y4bu\ )H45cX(zQVB}G*KjPxxT=[8>m6pH|f/}v]n]yn7 8ٲptW_s<<

^ll @&qzzP1E0&+5H` ~-bW\_jyP5`$6D< r Ɲ`t7~KQxT6)S%3 7(sYku^w~98oyt2z̑ YZfO h\qRH頇bY ;=޳ㄝ/q)~\/\VU3vlM [U/mRjkل{g$S%<W{4hsz'P.]5[?`Gԃ$.H|ɼ ;I-g[6O64AgENܳpPn,2)o ڢ)0M3L7A7xt%sn3?Q{ƿ):x9ՖPR9n0/<AM;Z/yVo Q s+#'s"3gV9lm]s0E)v}5Y*LKZf,e6{]L,R.|7ʈUZsU#ɳ|Fz ZzrAH}kvDYFbSJOT[ˢHF9$O܀\Y~~_R>Ӏ}ySty0wGVҖS?*ң z/i{bX _ih#Mm/S dfir78pWMʅcmFV^8X0%ndzcU4`t@pI.7(kU!MmjC"c2MuԳms+_]R RVawNaU EIiK[/Y,U^wVY:lC(:_ci1v>h]%rV6i՜) ؑ( H"PUir K%à%ۨJҐpĽ,ؠք|JW](ށ5$? 'Z;8҅62>5 ?vxws!3|-oSb63;N*C#Oi<rH).iIz8m9QkO8oC Z$J;lV8!Fj^mDT} ]NnOn.3[ItFaO ;K\nYįof(Uʄbt, ޠVvmK.q-^1xe9 ^eYUV *Lxݦ 3M:NQwSC2_7\ܳ2;`b$/ź֊sȇSXmQW\}[ZckvK~suغd^&p ?4`rO+ ]9'Hs,Kajv]aVf7}ѲTdHs/Vlو@bEo\S:x' P2y .9`؄pI뮜 {N.i%Y!AQ e3-}~ccv,9ab(`̫=IlS~LqO(*3^@EaW|>H&*5ztl21 9jLRZɚ%]~n,]mg3G7a0(y(![/U ˢWqGu&J-I<ùÚ^ `ZȼBL+UAብ ^Qb#*;S{?3L [RQ5U)9*OCNR˟e4}^2P:=CzŔUFzx{i5qDkyЄ完 ;Z+P~:e聞 Зc9"qHm7).s$SokbĈ{AL`UFMD8ұm_^+TQBV-U1#?Tl(wj,Oe-Tۧf)?Os /Mxܩyv& ou.iuw!]t܁6G8L* "j[q2JQ9 ~մ{լr E_b)uJ$2jzNPg`EJ. XJNNj{WNHiyPgB-+3H&^ o`s]q 6UMzdbZ48Xtݴ}%I,zǕ\ _ۙLa?]d"礮q۫Psڃ OFf~bWhQ.ʄ-ڌ@l@ٰ>La\>^-L FL܄A_VX.MaFz2 pW1{ߺ&0g֘8'@od/5R]?[bl#2z-n\ll^_Nƽ녕=q-b%Fc'z(ј )$D`O&\#%1rʨ*A0gm']qkJK{s.T_=,yQ]|_Hhj_0% B]Nwܢ,KX#[>_*::YAg9OU qI,TPCr-PU J <4(j,J|):PZ^ľD@*gVKv}'mLVn^L_E >P!D ё]P~{(g}2oi|:$= t}{{EG )?WàrqiÄӇEe`@oa13 Bi,睭xW~?\I^0sdHQ}Ԛ>LƇct B#R uF߫B9g*bbg%-5zگoE! v%։8 =/8s1P[ePr}An#XG9.Zff ~"9rrr2»~>m(\mDy^A=2 &]ඡi#rc߃Vq)q|H0U{TRnLxV&#⯸vPOH1ݍTԲ =codŊiR(Wm)5`/%%tchS7SK+~;Y`ћ89_.b7)%*do2WZHRƺЈ71Q&vnU$b3}lv^uyGeeʉqZ鲮/"k{ LaWSQlbڕL)Қyro)7]hj$-|-FAҚN~Иvy26B. ME_k;js"c~i eg1G㈉s._S/瑴=?{;h3ج~9 I'LfSR C ;pfҘrB?vBf..O1~QYou%ͮfXCMHBTi ib1M=5~+|DDJʬZ)Az}̏%%@ʸYÞDNTIw"3HtbL3]e$4%[?67[s@(cx˱t[Z8iHnAUP/yS=od2wkG8US&bt߹&;B!״[7vN9"ىH W0ZP>xG,PDGevqEcƛKn-i r[;&c/̦h $_Mh^~s  36QC2/#)HS|s)C=Sk*/޽@  e*b}`6}joXO5s|?6j\b:X}z8` mHI=5̙jJd \x'#i mz+ߙm;ΡXox2U&q'l:~Rl7eR7!2/cXXg+V)k2kBʪ -H !'H{}p i|ylwާi69 "Vjm1FWx*voЫ6H lϖI)H]z<#r.SʥIg瑐>{[K#`r1!(i@3IƷ_N)6mj!o1܍6yq+ޘ\4k6d%XL ]n4>5ϊ+MejZ}׿<;ޮLQL a`uխ蔘Ghx` ߻pOa6uYK +hNm*ݯ vZ"R8j}68!-8%Y tK:qVzEYOn@HSb *ލEǓsAVE¹~Z'|~M,S\@eLZ!=DqScJ)g1*>gj>aI+nL̎C 0Pt"i7nkZ8e"JN^d4Fňrq`LߦGhq}l &UG_Y] GO[%]N t0?ըopA:4UeCDvN6>BS$ nW]pz-} l؛sΌE2g²hzԤa: ۍ48snqDG#Dܧ7,}BօtU.„w͚c/|{u rR^5ޥl't72 PB|R7p+NvrWȃ,o4@SӖ,'!}- SB=I]|U5dC~ ";r6zOC7,\EX?4^NHj_ ѡg-1+:`D޳6As]_d ij^mR&t@$yO0G|hVBy`VW/+čRfZdsl?nu;r?1Y/;sVxB})@Dս^E˩%#h &$ 0)uGC /84s00}[#P1*L`-z: j/_CW-,%;9?6HsC'̋?.d1ZO22ýMW6z@$5U3o7KLD3$ɦޡLކ"5v@x GAr/AS3,T"AClB)10IxW$-UKv%]F8帇哚aE l:6ŒX S7-ů}2yV ~(" >u@,ˈ΁SG#hZMܽ8 ϦZPGD +Ŗ eyjd] wjk7=W'/5$ ".FXxt mNFz`Y=; DED)\  6+=cbH=yg1K y(*sRu*z^c%3y$y?T)b@oԑ`Nq)zZ(,r|&HgP{1ve0dq4o%\5%h@4K]G($%k7nξˈǴۡ7s;v[)D: KR@zhV1'0Sl\Qj1EBe_%Tej;%|{CQU-\wF#aU 툴9: C%Y ~I[({5ڌ~.N0 Gm˝$i7*T[SBoJg SxX/A|0ʝcbAi ;u#-uuZ4vD:Eyǒ'MOk*{:SX34gI e1)%hO\u^L`3mHܢT՟Jq?‰V k= E7*Gp{S0[3"vtը*nӮ)KB4zt+Awo֬s !TnBH+U[@6Bg]c!bIf*1Ϛ1alk`ׯCIa#hS]=}{ۣ4io?O5Pt1uxWvLm@ ƯԿڦ僑94.Ġd:I><}{BOKht9X9g.ve#F0#b6Zk*w3^v~η4On]8 RU"x$eLs72TUϖCVN(.C&*b3?XeE"-U]2XD18?5Jm+eu*+|{/{[*00ԫ膺+x އą9didaeP Al p2{ Gx}utAzN}=XB.xS_ZfT5oRHbU{CރQCzWzfqڑ9vffWGDYK) &ߤ5p,J?S _d.R]e]pYXR;|G |n)f 2Gaw5uES; %AoWžVB 9f3$;pc[eNv-r=-TR{a_pMߡ;] %O'6 V p:ْw(`yvg /$H= 8 ?>TB+bvJq:#66Go[$\Pmo(uE ,|.T_LO별zaQ:;渔H*[La(2}#?-*\"1qY`z$=;;}_|܎$B-smGKV@65Վ68gI=Fɝ;?᜗*+H@G8%Xaq СeJ %2ױ7_`Jt[ Jlj )g\cO}ASRf+4&Nr,1c vP^847N+J \PТ?DܹѷWݡ>Wf0ͺ61]wx.$ -vV)5)i-c =t^rY 2d'o)S)%,CnH7*W D!1 }\ :;B1XjLw3VcCf7`6)ԇsu3'` \u8 ` oy1ې332 H8bPE>,Yض1Z2o&K}J^ҟ3xmgDڋ4z#OWUBij; %I- 5i! Ңs'!&3ʲME:װM}GS_Ȳb+N/v5%d1sIWngF9a]jq`n3#o'jM"M&pt'#[N܉1hvpt#D\G8󽛞1Sn #XPF|DA/e'A>&(ꉻy!0 r7/k^A2[Snj m)@aiq{IAB}fq|2۰+s<#+NPo`[oH.vִA.U|o?湢m95,5T['VL\^KD\/7 pP#HaنH KH0INphҙ|_%jtF&ԺB$xyP`2jO\Pr*zWKtsCm pD U29",vSx?W‡G V#ίj*yExT/xA/Uk: KGBD`yϸ Aħ\w*cLZmAkE;&-{e}|6CgoS-tP=H~\|Rv%ܶʘȠ .I[T:<8c9 |skwS05Z-sÏV _@a"*Ba8+daB1F"{ѻ34O&iAo c*,3t]ޑ1LMrha0ne)VR3whIIa&(KZc9د+ ~cƢQNIgف >Mv_&u|#96>`g8080c_Z `f1dm3 I/1/SmQB"|% '_&k0^6VUE4"lS@VjH]t1PT~q+ԬHɡ}8ZMht@ lrw.В;Qt ITAeP jK‡Z!)Lh>sa ehI"T F&9\FeVu!36B#[ַjtQ$ L; ~clIvO%>POSldLEF11hm#[ܔDߪ.ɤx#9UG3ϒ/!Sj82@Unrhx!{pwѐj  -:-6oNߧq bȞ#RUHG'%P< | N(=;<d kZy 9 nmr)vhEax+ /*apj? e:PbxI[pj3$H{Kj'jAg7rORSI/5Fޏd rJ,@Q> m.3tdu9Y\RdVv۶͞eoGOϮJ%yq /-ARtkC{a6wk,N4g2t#V%6xTHm6O9BGقwVtS9x{Cv~<3Ž]x{rGU]1M/JNX1hRD 1 ȒmI(ޓzhyq)<Ǣ粥yqe4D@%xucB/pfP!<<'W# <+'0ґ0!ϐʠ)WE0"&{R;7 XϷ6dn'0eիdjF oxUiƁDBkIqXu? B~xNٔ,U6bnb#UZO[Dwk|6Jb]JTry 4I.kfY-IxLh2Kw-cׯ5T>ODF-~-t=jMs(!K MVEfҬI*:*88E Z =esaMXU>H xd Cc#}oQ؆]\8B~./b16/KPK:GލڃP F# .>JFz1Z p8 9 3s> L'EQu#<;W|Zz$iگ _ i\wiLnvH1yU1Dmlv!tZFNt!6riFҪwbx.\LY|*&c2Ei@s_RnKX2 Szkmc`M Hr[Mx2N_[#6x1*vWn57'6/m34<>B=}ÒR;Y%A(D}|?_'ĿmNһYN~j:Mp}q\E:5uMYtk]O*Ǥ'?+,Y1ȻgݢTCGl% c](cRʆv9OY.,\6ExE <>/"D'!xr°Q\# ,R5*⹶-1KޢM)L0}բ =TOnojP_4"EKڝ:I>,aHM,1kogyx?B0LWN 9VސE$̏U7gŒǽSb1S<+ U+dYg/nh}h"ONFo-crRNSD& &/AR9L78덕2ﭩh [Xz5%a|:1b K!] 8pxJ\[ !Ku>i=0UnŜ%AYB;o[.>d]gkY|٠AndZ)\ ZIJ+ʊ%;YGъG&4$hFj*Ykp2~׏fH3alwhee;CaE=]ʜy=QGlЋCG~ Z2S~Z7#cȩXirAFʄ $cJ_Q6Tբ[u|+l 7z#i .S|JXX-ugiiqjh5]9t|z"x8Rl7 n32Y+ N:fL' wL޵;NZ-oD< $\crH;Ԯ($^"Q{В`C$t@%r'\g>pDR.;Bv.i ~o=҆e%`BsF!͉K!s^|&m$?ok0gM.#=7`'{'C\,Dsm9c@oҴh'2 #) bX_- 4a+Kb6 pZđ|^HG4|E>:9ZL^)\P`%Yo.3u( :Nvĥ:l '{K'ƉnIu;-/e Sm#JRfFhڸW@sԭ'p >' o,A[\j6gP+m5أSF/GVhukvN3~?₌ߺXhtUv[1I"[UM=%iI+(!6% $ [$ E8v<AsQo!H|Pe|5NQ;=\etǂNɧϝ|ovE(验8)ĞB2󊟂*e߀DWTtGǸ|wcZUjCnS# ׇP^pb!%YL7S0w$p{#zʒM 3ʧOόZk̯5t2#jnߵf8Ӕs__.U@Xsu,) 5c4.G1r&gʽFR=a 6Ԭa\ 10R tC P]y0JY]>vcQI]h-k_uCTscv^2bį)DPP A@w$sAlCp~ێ;k8`wÝ=Ykst>BgkASI\MݷT/nlU"$?b֝_x@RK4!=`0iReEYt^k`~~O?1ZS03Ơ{yo܃}><ȧ> }BdŧZ]P5b䋣$ς>pB(Vtv`Y^ĩ?u!~Hk uL`͋U< vJvIܔVeA>tGc$$t*6dH9yad3c6)!/u5 Sz_!9e1Yq}_5d#RɆzFtlnhB[PEɷ?ٚC :2h M^>ѮtM(f|z[<blGJݕ5yrAc)wDŽ0-AfUM Lkeז:\<)Z3XHEW 0*Q^Z:HvbY[D԰,W4Ot,bNyևz$oYAxJ<ߤ 6vZrЇU0irzch9x}u2BTheu'mjcXlک:knSVJ/"k $ FLŽX`Ӈ<2 V%vlCzB338t"gH)dzA2 rjRA"~!Gx5XaCI4rJ)f 9rm W춮P{g_V鄪8הThx=IMKTO҉m؏rd>=`ՋbGԺ-bT,vI Q -etsfm $rS{yd)W>Ww3Nf:ۼ6Fl, xpԸV*|fCEZ&_rZD >1qߡF9z#Yokr.u ٙL2;:]:nCi0%,YM:aY%"< &fԹܘBEXq=ۭ8sq9-i 6̓5 y?gP`# tl4Ǧ 48t%a)Cշ߳~!fg[ T bzZLH-X *thxxFE*YRoyY~㫀 7ݛ۠=h;#099=ѻNˋ]T3ԪƅQ1ip {W'4?N<]RbBFx.Z2H+(|M"zsV(8w{H. Z_Q 1I?Y.`V6HȜg?[!O}qS`lLo},֛+YtPο70\&Y)\?4&~dSBQL2CfwGl7᭙ٵNfiwU@:4@a9fċ}֩94-D ALkqߢf7l;Đ%I[ P Brt6 Q8w-@`泉 ~ZsK˦WUƴ[Iu # f^&-@Q}čC2-6: 29k(R!fXYH2ElOM|O-6A(HΜz5Md!EUU<;C,g۹J {o) I2eM/DHj<Ґھt{7w+RZ%>d9YwSdN \mJˆQfP XcT7_q/Ld3ti<7dքu^Cxif{QM'wr >&֧GAq?r *@6l\9%mR&QOy ٹxa ^Ui")*"qf~D,8 ƼVƭLKm5bzֆxdpI@T3݈iÛH =tĤ'SW;s}`:qu6h#) 53};NdDF>Xw,cmTw=ZDR*pB?!Н]M[k$Պy8k)k?xmJ=zY{ܜu{>1uo3p &C l/tE[j5Ÿi.i۶wK4߫pVB;*lHxΡ$۱/#$2#Zt̹K~n=DDoO Bῂ9vyS?d {zmf \ZgT0FQDZ~ 'X_GfN^_b]?)"yr4I= Gz݈2ǎCnxg`=HvE"a ,R. ؔlE{E j%W΍&E(mU=)ć?Y]~+ˀ;(d!?J_Й@35ˆ_O:ɟcB+E VaT7Xв[*Z8UϾ*2tg՜:דGi46G(n@HU+҄@@m3-Κ̧![WRpn9, 5ysqwuu[ FI-GҠp=>d͉162jUQ 4 LXIUzd /l54AKާbadfbY&dn+N1^pinњ1#I%T-H[IIÇ r!pT%` ?**D_:$Yql7e,~P`5Y1=s=dNV}8Fjwgb+:AEYz@N~abKua%Ӟ=P> 6yH> bgim-md4زx*I+2_A[nvzN3Gmm3r" b:u{Y1M˷w愃1XXXC T]$Ju(3ʐ^S 1hIBp$rO<—Q=Hʲh渓aQ|a=tNmha$#]0L?61vQ;tl'Ux6 ^K$.k*Y.Nv>Y]ٙ`*F0T[a$r_ 1X뜧 %sjO2$a#dž0W)]V'>2 ?Vu)U`/BxZs*}X]J:fn }ڔp`ň@+1xf Ws:rS~&->=EE1yzq-O{,7̢+dW4>\S~zkDŽ2N*M2[(7$Eo MJzmM>1z 8< r=2 1Rq|k AP*l̢%^NlwvjQ\&3,$7'ogi?Nb)AaP^Pz*)cGipQoۿ2򦻆"׻h5"o!wJ=rcg\Z#V+\].*=  A=Z$83@߿k_ zn X`kHb㢏?Ӏ(I愧 '9D0XƔX mǖdR:4m4TKk\{2rh7CQE_XSt}Z[⍸#8?kISño:Ch ;f{[b[}|GbB%+c񅝉&1% НcRÿGT?(cb$Y۳$W/zluN_!6H7ؼRrO& De@5w5W@&5~h2ld^h';w?J`YO&_6ގ .J T5Xj&Xхc֗ vTr!y!-jvi<][0Y.kڦXRU<nm X<~vlװН1#%/OX060R݊"J+I=lR޻mk?MضI5C k`V?58ۂI>7 ]!1CGzTQnX{vJozb~}Qڨ\eB5v@BQ['P\`ǥ_%]Slh`m6W^ f_fx~]ut^Ɓ뉊&ؒ:kZڷކK4/ma\R b~U[$ V+U8 ֪Z:tJR"wePЙ~l,%ySK9_"@Nl0(uGרtCDb}Qa 檽3彡5iX"Ą{c,YLL_Ge_}BK\+Q*ӦcF,GN ތpjsw_Lz tq\yLQe?HR-ѮA+cݛpz,L1NqÖ)+S8APU9ĎzcKnzH^]?oǡ8Ţf^X޶ϋ #/(+Ȓe{0|QmmpoY?aM~'DgXMkЎk'jG" [@Mi'=r'H_;rH$}m#q!kO*_e.EQ!(qX >=lKlG ;f^n#@"h#9JRN7j{DuIJi l"_eT)S'm|;pPb];rmB ##鯴rR]l-m54}90<BЍNJp Ӫ݅a@:S瑢{v~@A !hnIH?,^)"EF F=*Zӫ x>mZ#Tt;pEπόoT)/";G.4}71յEMR&ݬIezb@kݷi_b1gP`(Ni qQ$aOU5IK?Wgq\Hn7lShm3a/|ufN} K fW?_ \>OMEsi(hL=VF/ 86p )IV o|bz-sIR葥-҆|094蠘fyrҸg.|vuOڌ#(}9x/|5 >kf{5؞˷S7}* ,(^v2q cCnO0/5OL7}|@Ý*Aҵd"4?I`ܨHy"U!l&f[pP33<+}(UpzP~" ) $tǥG:,#^`Zyҩ<~E7P.m̜heɔ?jz_}٧m:sI7ÔunK9{t|[[I-ETeh?R8Q7A|@8] [Ie5}d-LMC`BxX6dk!D. tC 4_5C>ԛl!'(|5vV2,4 w (M-7dN'QƠԾL7/L$?{KrBZY$NuubDmpINrE0M4fԀCbH4uTф7MCt9HRveC 2uDE̺_o4a$K]B V^ xopЖЖ==ULbK c;쉑3蜻Hk!M<<j+Tx`Y Eԭfr(#&1`a`sxI.+&j9+R'sg3>]!ȹ"BI"xfȓ.3n@'.AK~@=NW|zW>}P3tQ:"\]i:31f6Y7xvj~H(?z j}R^4#J$JYz"Su,s%}XӉ|z| ,$$ٲCp^Ӯ<;9eы\d@@g!0=:ڢr֊MvL4\vVPJ*V`wr@P%ɝA.R4yJfGPA0$*Yݠ3ɐv~?_c =) D-[ZS\1I$Tfv1*N0~-v~gx/4h0`euEl{ha}ɸbʚv󘻮WPgZede 42ݩ렏yҺˋXB5-k2W֢hܞ$6kDARHٖ݊9_ =)m\3F5 U4jE/Ge3iO8ŵE10i#ƕYۣ}!U<*o raip$oESfXƷ\\yJmZ%Z7TLfgpW9j&gqzv3͗*=OJج[KhY?<\ u2B>WD Zk~v5ID"` "PpK@U%zjmC! m*F  ʞ3~g [ ܿ$1(nN|Xhծ޶[~-k չگzQHN{lj[W%i)(N:0#Rweݵl+ˈrg&M怖\OY3MQ[gV,p2Čl IX5jW;O@B}c8. e ^L[Wɹ< Bf{X$g).5-鵂߷) ۪N/."(?cRL bA?|L䫝З[a8M% v QњR@)سn 8ʯhLc %;Ǘ 3.C@hv!0| ->`syQ_q#=+YyuO ,򁜎)s ^yW{k^K!)zLL0&wi#,%?!NCu=Z9М-eXe $Rwv=p\3<qF7/}#>!tsä0ot`AqTjsJNѥRv58=F,{/xDYH2?F>VXC3e ҉xSW{ݤcfľw32b%k`|MTf9ܥp; mnzʉ{/˸ '{F<]8w*f y` /]1z+i# P$jƂR#ZK MLF@SБv2I->쬭3Z~L Jvޒ56܅-cQ[J?MOy>/M*+|Un0A] tygW7:H(g'pN\"L.^]!m\z4CK*T$ = 7Z3cQdrB5u ЉF[.>vn 'dMRVfWK+,(/eFޮcd2bDPOO3!n0Ewm+gEP |wl2*tАkGBYL~Mrguim5uJpb! %Z:ӗa7bDĀ:]Y0h}x1ViX5!q3 :Bҩ/ɋLmE>x<9`t6w)F婨)Is>{Dw:hH9ш>(kjiUϡ5.qZjD2os4R"S&i9_e'XשgZ@0<=<|phW@/~z{D"ƒTvd)0<tJXv:'6Pa Tx镗SV󃫚עf>#GpgBACdDIVK?u4ѼJNZ'<~Æ^'Zj${HY[o1ڙ1Er8VQAm pnCV)=:ͫ덡OF>vEX /e9/f>nG;t)r遐AD BL]9qz9u(+k$[t۞?7YlR/ Ԟ\lWa+s"bf<;7Ό@M0}1s1-8Q6JdqY,Oyie.| $#,ģz̉鳡G 'l?fpؚgF3SP5K#nMr%T_ˆx`Jr;0=þVC6_M܍ep k6?Wo贇GMhM,$Lp&ˣZt LB(UH-Kc38G:&aRR%/#"U l ;hJ*ao #-yF) a[$"tej8 yyn%ze] !S<9~J$ D\Ƨ'E7t֠O.h-ua>. PzgZ, 94\=tm]a` iV"Kjխ+NҔqL[duvu|әk<]%]a,#O@Da-=/8bˌyFK CN'r݃tطouk>ɭu΃R_lJś=|Ym &С:ܼKbD݂hKN]ekO 4txfVb ;=>u,aGԦ"C(O|%՗6~jXND/$Wdb/3[޿ wFw9ÆdϰII| ѰPwkeע:UP8mSw"x'"kc݋%MKH:lx~-= y sv $ZPzؔ˹߷#*"uk+)y#߇eZ_l)V\s6/R 'E"4 NdOA&8ꢦjH#nD4WO XULgq t䎨< /K.7Gmn Sa( ]m%N+ =ПcSIF?ӧnG&t;b!b㋵¥ylі, *B|vVr}j"w(9 MhN2wF]%gexU\|CZ8[5{z#oJ4 fIM AryT9Xӈ+BCmk *G~[GRV ڔB_qT!~ny)@C^ :?K! fzUЀ`&Q Q/w@y8D1 x\sX $p|)b`Ca7}Hzx~yMCA_'"XkѝFѨ<%zFjPBu-Hfa}͵A KKީY=iw‘像L!)*x/lKZЍ[C#s,*VDMf5; ({ Enf3U'71Dv3V^y](k)> 9^?CT}8|RR'2')lI9&$Tu&;gT;9Rݳ`$ܽ䳖+g2^UҽuYlS\Cl`\˵l[KE-ݪV gZP̾tgsv`Xi ˬߕJO78"Iגjkףy{LeGiA',X6lMbn(8FaX:̽8ATeGFC(qI(Q H3YSJyE esT'Tx(a>\Jl!2KP(O^4C) ls5c U,+\ E5u63اpa[Q%I{0炐q4R%wN*NjJuQ gFe!ry?`c.4j&]lyB='A+ .x%'Mg!)go> l+49/$~#ZH+mO&W!\J$m:`q;S&he3 v8T1)w֝`|%e"x?"> ?! \r%s ϓ0Y{H0H=6%m*:$-YX]ID6XYxp X$ 莯{sT; I^bx#wbiCh0+.nx_L+J Ͱ+Z ou`vw5'2ъzdC/d5q9\&6 */p3}8.j[PQ"p XSxVQ1  n(ohX/_'QEj8K^+$n45bƘæ+8X ׹s}CX LKyOۙCyQN*B??l)Ո9Hz}! Ph?wO 川M!H>[k:_mO>UZAˤ\m_sPS>{ AwT0Qt\Wq_I24y!xČېkN5SER32hoYQ]ٛĵW]ɢ"Mg?y<ݙ!Z!RpY{ rIPz.YKF'KX̟F;y{AhiܯI7 `.` RGuD!/fY+䗘~aIgŽg^$_-rC]diq7m7=CI0Ʉj-7(4 YiX [j@WFN9d6vU=}8]Yz%btFssTUPUo?v{Z鄔p YtWqs|^.ZxQU7g7M zcd2\Ռy }T|F1/%xL?OqQPj#?"c+ex"+)*B[ؠ}/,Ģq*zXyi 38j-cN~p UQ 8zT4kuGS1|GT$V_]{')Q-B\ P:Aw>H{E$ɋ ;D &Q%iĊ§+ݵHxˆ#ҧI?#p ->u0Q1ҒAߓT+`TLn1֢%DYc&]XSЇQLd(_Tjl, #Tx$إNU- #HG#m+? &~#0$vVzWP^@˰pYF'+3eo_JRKqIEg=h~֦Wp 2FȖ-òG 듚ե.N817"qBᇬu4eSAHfLW(hxik*XY`NQ+2J~h,[D{bl0$+5Rj!B%6vՠk25z=+Mq.@V~Mx>eVM%Boc+xҡ^gPa)=Yblú^Fql2*$S>'^dOke.0uH0|?6R== `yD72 @^K3WV A:OCDhdlyiю37ч@h@ߵvEOJG0 Dyze硼$N#P |kn#{8莑>Ç$__NB$֊:<m.{LjFT'=`v:fs#xAF)=]^3Z QTO 9Z5% |4K>Hf`#xl%PG5rdWN No g^aH,Dl rpÍ7 H"wk@ZT{e |c2:+շ  b:USOEzTO{y5_Do/iACWy^ם`nO$X3tVⷺ"bN@)wF5jMzؕ/[˰J:0)yp"ѰOu4 v,Lo瀕2~2-}CaL;Nq*~G P%|Z`桿i|Yu\"kY?<>}TԨ(aB\Lot^"K27Pֆ 6 t5Cݭ蔈gzEYt)_ci., Rj(wgh#IITc6jU]"R=t\: zFB 3HHQR1}O޳1eO%~)NH a%'8DJ}jB.;q0}Cץ{U'ܶ~@iP^/ڕa9g3v@x$-&mA8W",&J[;ƣ toKwimeѯxAku#z-4I.4 a:UWCw3o?Ɣ%2C]6p8}+լhW0+c\k-*y%m)QA`$8\ĭn< !e4cyTDh@g)5|M @x9% ,V%wWv%QSZǓV]-98B ̃ͻ[5ف{'1GF*\e.$fV{:J4*"x!""1i'M8{&_aB\UH0v(ͦ {]% =ɳr>꽖\Qi(ݵS|$] M N!KbF**`;7nJD<Ͱ(<=#)YGM[X 9#r$҂Q zϮ4$]W P|@-UeT_,B6N쿠~ᆱ@grXj3wFBȺ(m6\C&jJ*EjdN+rJ3)~h+֎)H\≊i-Mq=ty VC?' ?q.^/ֳ4%]Fy%|xs0q+>a!zYWIt ZXc5jʡl*PGqICv!`js/: H{Mu0}MH/s.KDl7-qGϥ"ƿDb}A[ۨ;(-I, 20{fX2S'qLI9*)N{8{" F x 1}}ni'u#]y+x+:tW|_ԯ>#M YSU9]DShoY:g0K҅z76(, m d0/_ktNl#XsۚDjD 7g`@ %nDQD%ȱ:qpb!mOl٠+ur'1Ov.2mqtjyVĤJhD|'U).(7 J{|Vaɂb-&tkDK~VoQ>ggtfzM'$Xw0Kd)gG9,sU&v\KnJ2,`/,QRIFn8`7?gAΞ/-?HQw.h~{Х|74c[v?>ƒP/hl|lOolyI MHcIO2>xPק!TSdz~Tfp6-Us“(}×9GUy%c*C/" 5&n[;<GF١ZAT{RK@(?0A; u jw{WJsq$4(!iRLŗv|a >$0fzMx _EQxzv4&j%ctp&89v;j CM̜ͧlT`AXN]:`^࡚|§eNU۾'#~&d3FiXmQ_/j"FƼDV- o2NwzMo%)MʚwY6azuYd=Sbku'•3 h(`cl~E_x k"t íAOYqWk9ARr$ډSjxpbaET{W"QIdZJE9kY瓥^CҬ^!Z>0O$n3o|_yqn'W<7QUZ=j ămMhWrGUQ+ֳzP+KJr؈K;"e sA4/`#R) agfiHUJKno&Qhj:1?d456`'0Q.;'rgtB|$,Vg=Nwxfش$IaF Ja og^fDj e}fbjwE7D&`j#4'Z+ѻ )BX[tW7RLAGS2k v;ХBEfHWzvV`UL0pcUc5C|B:ʓW AOK*W[rո,~:`k/WDYZW|ZwVoCH 7~:=#pE6EȲθܺD.Ƌ/V cPuU❣P&)L.b+R+e ˍ=ݧUzvD^tTM;יe"gX+R 'Q z&R:׌g-EC.4r?K.p6BͰقZΛ˂0b?WIȈiu|-Y2|s*xq?I!Ȳ yρ2A*g28c # m|TL!3;E30lH=!󉾤iB 3xY$)x©.(`*P"ʓnyZWfN,hcߏ;_"Tڢ~ ԢRhmI<^vt0o#yϴ"qBAe] c1FqDLKhOV]T Ek ;l Pf35K+n6RwUB$}?4c\; .%fW_KQJL3\kBIzdpYĥ-rXcz2HåЩMnJHW`Fs"2TQ5}Քt 0dwxbZyar^*[~I)0.]+]mKxo4Udi7 Sؽ[7ٺ@T^= "n*>2lG#BYHɮ>jsUꂷ4R뗳o;?AB7q1|Iy 2t HRy WhU+r-}єjDYȶnS,Ipp\LrL͛_Oz)V]͐T=Gőkꎪ~c tnNO)}?"LrX hKKvfhZП@@&3)H2j<\ ,QI †\^, ȝ1a.ЛHn;E| ?TzV \u裎5uJ`1S뤙iN& sv$kԇC֊P-4h)]K5ʄ9y&gt՚!ӍH+d4wSы\=٨ /*R PWt}gC2 &OpGޟP!yl{Hm:(:K ezGۘ Lht^e䁷M?R:7 55 0/=<}e#^]yknP:hl ־"B,*O gy]͘wcC'-X"8{ZCk77 G\G^D lV3B9,u5/iPt:MmJ+T ػIŲ(sQEը2GdEv]R g  3Vt\;L\fCyx:Qy̸EU|&n㺽`^ {xfX|mJpz:~=Q(0*-g9dmj^8+ {K2EZ)](l1=jO>Z| |*G2k ġfHG-6w9*ԅjW`<{C[e1f?~ 35xX=yF-pFӢGGOJ8GU.>QSx A5JrF^'2.RSL.J1lm[* nGQVzl-~`Ri]p,{{=4ƪDJfj( iRtoB=S.k=W<E D%pb)o)J]8]qJS,P:8'S*T)sY^Plxm݂) s}WB&2y.˹ZtXY^)L)smoPha=+lhKR aYH`GnK@99:)~ cI`l-8Fsց[FcNdB-a{02.{\z2ȣui1YaRUT&{I|ܩm:g?\` MXn\ y\o1-tA\f݆NBsW}`҅)e!K6 ^WP>m'qMPM5|aUI:}BV^%"Bqv5# s">0hpn)2HfYp~Tޤ/WDt^)j5_*{+TX\뷲HV]Lgi+$G !Jw3ؒKos`a#Jc)j^Ab8vpOU,[sŠzGN4nQz H35dyLNӪ IlFy'Ntn&IձsF n_>+YIg06yP*#j D%gub Fb%WZS=EWKzf4)"y#粣??ξᐚⵕ=l~^BIsQhsnNƭyZA%課MYӮu~zzf)ݵeqӰP%2hCWݪmݏR%2wTvO~UFQ\47RWڠ\^k(" 6gE`)q1h(+Xra`SiNAD6 j-oxmIeP&9>g9gi44IX?x$h y$]O}RC b>d曗uqΨTS$|65'REj73PN/O_%s7e @nU!I:~TE8=E Gk|42<`M$9vvg" y,E5iEOmUS_!3/<2$ )Nd] u¯KWyVyD") Mu_zN{w<*ΫƾOuš[ "7*dU79@Sq^]9 ZH >:wE@vBv~ze%sRF>==,ORG@7 \R#&1lREx`m{fQ(U*ʷq zD,^]J6s~H-u/XT "+HYm gLMr7eP˼;d_yzқz]xi/Њ[%*:P𡜜iNC QϤ7XpvEXDžftzT"\YЍ\QnHym%X]Qr=2 H+v۰=Rs,B՚}2Z8 ZBy^]C08S$|w.h~e z][(;s0%d8Sk{ n`Xt5DmI+!Wy7q*n,GۅmDl,n]] ^5++Lt :erД_I K|aG[|F``$vR5yNen2!˪,o^:QЛ➗`ە3:=iwX/+껀Мϡ6l?h`Q YXFMKX,.ݬXDFR.AA^˅nN4^guѿ7 h jy{aZSzT\~:ֵ& BrO:^g 7NN(o&V,$"PW†t";3z ƛt@뵻s6Ï%)hWp3@)LTá}'xqsBӆ1j4&`,yoRQ!=(T(՜-^;l PdHQHV$^HK*vHhR|q5|)$xZ }yeH c=J[W=)\uj7Ma8:&-+c2,>x7]aTfb yxrQuװ2i;φ́\&DY T6:ǂ Wiچ*'֫K [y3n~SR4JP׵>GqHU(38 7km:((wx8ߊ;zo}'kDDNucd@PŐ3.H$c꧖V+%95oHn 3&>pP1psv߸}T432{Rsd_8~rJ@I6jH `G逴7ٛn4E(lD/.T] q  8ot;j~.&Ƃ^r+OwQHkQ;|Aik8;ƭҘ;qX?t:Ð~k+r634*'q 軍Ћ޵]_V\ȘtNh>s#![.([c {p~I;ڵ)mĺugx3Za$ϥmUYV Zmoz%^hI ]ë-E]oK oM,tfo m)Vuw@O=ey[Amݏp\9 bAMxsSP7d)4ʻٛeDYs1xk UfFo( ?,Ƌϡ9}TkX$, lȳ30Pzx)N   b+gebЈc 99I BXf 󑣠&A?C[K!r/=ܮcfq"YW,623M D*!cv/&%bt 3RMN`^K7c ñ\> Psᔙ Hock>D͔ޟݓL14=qqsJ3焘bѵn32wCiLd6H?T>1MYxNBLpHI,P*CNZY-D/V7QN^ꪞ?NaKkegi֭25#}pƷкuʫ Ѿ}g<\/\'*n)ʨQH 7{aǚQyT2:`ۂCkAځG"]{3ͻR b "2 EކK(6łuU9`$@*z:OFKJb*F;Dxd#pI-=Ȅtך$GW|]y mߵ.zoiy䮂cLAϧMw+ڭkx82&c6v)m%)okc'z;7ctjӰ Qp h7IFen Z5]i_bDZo!dْ6dJ@ K.k ,bAmnQv U :w\@Q5!\_<䝏]^ɿ0%p ,]]Xsډ'u+sO[+(;~R_iO+P45('./H>ʓwmo7J甚"·\EPLڶ{iۛ1­蹪ld`]rΨ^aLj`=d0c>c{`dL2' Wjbma)-HpYg"j{!n7imʽL=> 9YXA{nE+7q攰68HsHOd& :` C_mU-g'wi0:# OM}XT7sj'6ᇓV2= (ޒ+3gZiCl^sN-f&R2 n0: wnG)Y_NLlĭ*{ ?\/#f *)<*+3V돊_a9e\7h#$ShtH&BonX8ʒ|^O 윓G6!'ź*yO+m֢qEhHYL$W H͚ LxcBWSw#5[i جb ^pD&c[Fv{TӓF:brqF31>䳺63_g֙Ii*w(v@u'KehN?NL|Fݓ qI _Kfb6wAtnAE)X5_; 9I| @6:Ѩ~8Z.WSAp%Tx7O]PZӻ/-\`4]Q A7ƒ" j?} gQVofBTHmMi'jSF>讒 &a^!K:ȡضIOQ|6 >}Kt_nOC8˳ Oc0'8 3"ߐtZȩdY>J mn= 10pIi<#L%o[Ys} T2b'b_kZn$-XcmW᫨b]ZЇ8 t+P>$lJŕc!֕K HNg"%~TCN撯OA"69Hu=oeƅ N3W-$:_3< Oܘ&~|!ڧ <UӺ_wP,gY8e~Rŭ @Ə0G/Z!ġT [%&)aVNCmցƽCi68Qd4@) .m:Qԡ/آz8b϶6o$0G Hd%7P.v;jY96L.hnWS>^Tϻ,L} XE QwՔť9 IꮾN dž@kIlVt oшl͉?u:kI`u@gY9|-۰C]CWt*r1rzᱛ){ ecTXag,MzwHR&\_ѓNLwk!' #Ck EKp( Úگ}Ma7Iy(RF/b8 `|%^x5\u;2-+B]}KGJ+= eJW>eRD$ G,ڙ; /;"h|ErbK1{u+NU%,"7p-\d"M#=ZHQv:d7]5]㒓cV #nב$Oe&YАA e?35|[)E N &!L6#sq',wvs,.Ք}ȆD:X_նڹwڑ%KU G ^n=Z^г(mr9k+65eF !RV=LV@}՚^B@ٺA#ofvܾxSЉga 䴰 K.ޠP)-.\? 2,L$by~.m0+qlT1 c=Ž ŭ}G?OwO gVеDeڷ[#`i@&urjk!UߠYnt#)gm1}~)q@lU"Q̑3U+\^%w9sL;,`]2-R/dsܐFN4|Ki_i~WwN&'0, WxE=36Aal3+P_ɣ?EFWߝ=;p*\Tآf߲HԌ%+>5,R.."&I9-J>_͙Ob H9dg¦Xs0ߤaaU"t%0Eoh+!K*=M-ScJ|ZKt,AOBYN,<?[Op+WZ28Ps u0- m^7eVݍdz['KxSQs|ǴNP 4ϭ6^KwIiv*Afjoy$aY/PlVU'WE _.kAشR obܔ.S3tZΔ 'dß*\w3"a3oe }Y麥E7gP OJt@lXt0ɶ(<KP9h#@f+;s,ϰ c>f#fP#PKnĤLź+[ Cm+Xxhja>-aB4ci] U9sx!YZvI'1 IԂ#Jh.Qi]n1xy0S+=ֿz J Iy(W둟NDw#'(%CJ.`}HI p} YOaɲ-$C,Lj6Å熘M$[u-g (2*͗Yx*N:9Å8d9R+y:?Cq<`@y:^g iU>OCt0d|-)Uq#Ҙf:r: :Rޗlm@Bd\`zjA,=,'[ >4,Y9Ù[7eu&BW륣mS1CҬOr3iZC880yH}1b/u8Vit断_d7c-Eqn}*U6es0>9[U6]A!]>Qa9+z6CI'B[8æH5oFr)0]w Cpc2~3b{ RE?xuBAm Z~1N^}M[îtĕܓ TW@@%} oZ\n d4>~fg_^;֣"zRބ;  b!؋@iSRZ СƟGL`%;k\Vi\p&~ ޯa˜1UE18#0ʒ\Kоˋ q!"cջkg]wt/[IC/m&mNJ{DIJ4vF h?9%86L((K2J 1>X~hĄ@]inئYۻii7<U\E#l~>FQB=d0)nJQz7{C!E4+/T},.ڶ* /P鐫wyZ~uŝ &9<ӺPla`ik<4)| 綤?Y7 M_~ۮ:"i8l9k\gc:dTD}|[Ww7%A*S$Sd4r'#VL)/ƾn-ڙFy\g])П%xlee{`Ӽb3)*x7JOZ K]"eAHzV5U%aTØ gUuJe}Й-@,O"wtw 1,M9-:#| >-Q@o\%!u|6 TN$ҊsjٖejvbhW_ui7*'&Qx.SDdMYC:![b/ =#_1,& ᪵m. t F $@JJo9T9/ jUBO3 cIZmz~uԀݱp_=evC/ny6)@.rIМj<^u-JU 00[#p,ks3k7ͭJfO"FRlyc)=f&ha"G~WR83Fub9敜bˆl|[VأK"a>KiirF!e=grj&)f95AMc km8aq0>MkŐg+,5zG X\3DX :Z[92p7¡[aQ%~\8ntZٴ܃GxT=kEИG&V|$'>TgNAeB3VИOrLtOQ=nЪռF}WE=j7hVmm0a +v٫ԋAQQ@sCӃ3!e琂@+b޶aɡ{YM#B!۸}/Mt?@è@sFp,ğO )smv0Qe]|%XJ#"zbLu1w="dZpaD`:wAl^RN*9΄ P2{19j9B ٪MfTbqm]T8/LPgAcH+o.!f^ j'oIyZ0eظDPAtkgPJ̠|t4 )AU(4FJϞWַU婟wEߖ5ô>v]Lxc$NXbGS`?ȫfO7-XKM#^z?[ zNHf6Ԍ6;j.tAߐqMOca2-z fEzN9+á8K|ĩ+˺.}h,lED# 3@G<9j7sߜbpJ25uj10`>}eJq)z:zK1 b7H ģ 4ծb4VGg27.AzVw7JS9KS6M Gj2(Mq MɅ6yFV;%h% C2A $W+) #Ñfd kMFdWLږW"?@Rgd'5T0Oy;@GKHi2#cET`}6iycVR`K(6$$oxaA1 7 /'S=VD_.}D].aR&[l+s:Q@yoR.Sϻzڑ(`,O\w. U6+D령:_`xoA᪚hLĨoVz!Xd.RܮXصl4t Aʆ,d{Z0kXCAb`ɟ6b0vH)g?LZ|p]U)?E]|;[9[Z-J@ѹA(}/p!>k' ~0v (% T7˯"m/}yf%6eZ'պ\gY2:ϤB ~7SUP ђa3Cn#4o !^1mڝ+ӱ)1fM^,0 фr;; ,ay`aj@Չ<2!Xx^c@ ͱ IDʗ{ԺII..' ~})j~ϿBPR;J< k a$2.1a|IQVd%z~Pri昧 6 SθBWx ]XDVz%>ƶhe+#mV<[7:J؄9 wVU37w>}*YhY$>YN/ppb } Yyt쁴HL" syhҝ'Qd8Bfkodһ66cN N-~5alȃxH@#ń11R8M-ֶcqv~FIRܙ6%ӺQ# >J㫃 _{-Zj0ާyBD%[wL]tIvd󥚨4SiT*.=S9H6ܹ9Ra3=1e3edabc(U9mK9 ,it@s.T5tTvGJܯ1;M^ T?%Y?dBg l*kT!JŝA?Je Z В6r.>iסv$H~ZERS-:Ҡ5g}>Y 0&vt+QH+)C/ߒ`2Ox7C(¦]z L?4nY RZyUWehiI5qW.a<rej:$ b)~+#v5)^&N~*}+/5}Ԙ`5*7׫( 6fUl.&MxqqɆ E=;5OB"Hqy] .LB_ @ΛFR쥢8|@g^`k^ ;D,|MVA&I+`jYe*ϫoX:niMǗ#;a> Ǡ.<8*zA"]x#dTVEj'Ůc9s-5h!­H];{lwg_͜ɥR)軗j/ljɁ$- VKbd}< bM |=uZ"03kyo``2:Hc(-6]ܰ+EФס8AT0"$^CP*^jޤOWd [K[YõFMxohԄ=_TMUm17 (f0Ll%ux;b.X٢'dO N"@61uv7ךK2a}_Ig#_?](Hs\AvZ si;)y*<#Z4TL-="q02BF 37.lnK X1b;4hyn3ͽ9Z K}کIi7 F>JYq% %OCg,xZe 0I"GEu[9䈟ӓHBB>b?znz;'^GOѿl}vfؤˑH5r3ZTrk5_зy퇚:ɀ؆c5G X(% <t{lF6U&ARSѫLsp1C^Iʼnhm^YCmd}Lqc_TfrPu}7@W.e%PJgID{ߐ$I`WyI:lamf.Z'4i)F5h_e󔻊KplFaR ݁_4|O]" LNOՊ 0DbJ>&qG<f ?VnXF<8űټB@ȱ/1(m'Q y~e-5bN\|ڝ2V)[ᇳb2PŽw:yj| })cڱCVs{P.U' 5HY5'yf}b4ѹsmP{a7䀿x1f.*,`Hpq*m-=uY[0_}a0 ~ VPp:SKcaXB#* ?ۻ_E}B@5J\%)c3\Hmыt_g;,x[ɾBRN+Wdp:~] #[UgQ-C79Q3,? -췙T8] _?<K+?`8Z\GTwDG_$\'?nqqGKA }i%yqhvDb R1nnPk8GoB ()*6 * C]. 3$(s ǵŤDXZC£2/8+)v~N9Uڵ #:%yZ,899LYGu;)\/kYxej.) ᅈHs@2&dܙ+`aڰ.ag4y38|w/&EP%?N\@Nvϋȥ3pbV7"lQK?ϳoՓV͛}wf޹a@ 1s !_ŒGUs~)cu354AG))b~Kx )骸*CG[ Ʉ|JgNw-Gg5p`"m˕z6LMA;`qXDon.~/cw}au5\[ ĝKJVppSY8& xIV2vt3îY l j<`ksg2=?&!J3h^$ʘEI}g/Gi_9)jp-/le=(𕨌ƣ,;z<ӱL# tұ&ޟk n[5DmsTi{ "ݘrg/e{ rHRC0ySɦj[M`F۫ghsnx}&}I7<{cxvX톍R8G(\35P|PA>tdE)aEQvB˸z!he2<Jq>eI;6110c"5 ≚+(kd6^gҞF!LRoK2q?(Մ--R*#XV\K"N gM񂽿98+pEr`m@Pm!xvKՐ- ( GKu@Jlǀk/f4@DM5epq5UDCu2-\GN;᥇eQ&/gP$n"jNl a9g:c0JA~!aWUʳ'Jub2_yiKl) RЬ&kbS (؃D@-of޿V6E٤ooH8kV)݀c\'eW [k\^9@1 Y/WTxb*TyC .3rR4hPQbk͛]Uu䝟Zx u22)U//k-bo9{)Yy[]xAU.b'PڛnZdt\ lUV,E"DW'Ѧ/Bƾ9Y0=΃ ˧ ";.ut|.ag< HVVVUSp>+2ZNjEu[ J$tlGJhŴ!r .G)o>';dTmtC#cbL$EN1nL,AuÅ/"& Ug *|w,6oLTm3l~iIOX@Zq\g(t\<'?$V1D^Ҥԗ}{ɲ7_2[4ͳ9cNH'[ɭ?mQgoV/zjx$D@R=6Pc$(OBEjG),k}lҺ&gdU *F&wZ( ?5T-/]a1r9, g*a~yBW=wfx @+|B[n Ҽ; 4{ܓj}n8m 3"ZOĄx*qaFfVVhvE3mvĕtܝͣZO ʰyJY +W 4 /B-njhi&qv ;h SnFJ"&ID,Sh tlgۙ#`ܖ]z*ghd7d+jn'Yv+TBbe'.+!7+2?*N%&̪.K7A9H r8,8!Nyz&"9ODtx^ c8;!,H' nX83A4Cz$74.f:^X^`ȕX\U+|t;x꡽)\Su7U*φ-gr}TN} \Q3BN0BTvۖ) a\a6 ،X_?l4Nj=* Y9.kF…!>C(ihCإ/%ZaJ[)"W"gg_EI,BwN|JJxZ!d%#8Af#S͉]瓃H/?Gt+}[l o|R?Ўޛ<)$|04G[1?9I6{.6ԱGu z5N6rPhd%:[gGlzXAq29yLX.Bܦi}v bӉu(],@!6$@YQ}B$ 94i7쌲 qZ6^V8WXTPnet<qOY?H 7.H[ӝj(nߍ8 r=$mTO [S}qUJO\M \)tG)Ǖ{hwIY=0SטԆԇ5 Du!"#.%u•n ?!dx;[BohI@_ 4^G?&cUNlf3pso*߻ې3tB˞=?!!N6v: 2C+Y@2Vк"4U=\_0VD0ʙ7\`fE: uމ)>>:~R " _>a"%^i0$^rqĹbdi2Ai&d*,3ƹzdj*k$bڙ@liI@_|X?/"Jfo#Sgb6|qPa& {ooxTq'7CÝ>N MŸ~yixS1{E^,IBkIwj 592˝eko5-64ĨF FsAkU}'\N[h@w%2M"Q9,֤?w%pP0 FcG8`-e{|RhH&$܋N[%}Ul䥑0|p}kxcLwnKgΧ!OGlNAym zr̕щi~1&H(GiH[1ߵVy"yi ; avΫ+μ^>)rh{r+)V4|"٘}=];6&AYk;zck E2gZJJd0Ahun.^KDݦ+7Qv a O}vw|ACߨ Nߋm Ygjp*616#Yt˩JVyjD6-$S2>Gc פa[fif h8ʫ?T0鼞?Bb+hxuA+E_ϻ"Q99:6"3~YI}r?Vxb(aJ? &V4n&.ڈjVCв;IƝd .ubV t@ Ꮈj&ሌZ3v[Z `9=jF;ԃH'vAH;{o˛6Qpm +){q]ta<2k7pK^7-EfuP5KMd@;<$XaB`zA>LpyanWB)*Z8ِzIr4&x^ۡVNayσ>/*C (N7?$gkK:QbڬCF}(a11ubELZb7re*Evn< pտn`>ǗRf=-XfoPoxb-;ZI=G,Eue nI, ?vk5s"֌-g}[r.&3<ֳc8:y_=/;7^P8kj*` VCJD+@1 :j}Z ١lw^lP>"OhOɻ0KJqO NBŕr$w\֧Œ}<C c 1ssuGwF&,+t0: $,wgM/[6q(z#}Dȷjxb4~KCGƿ&8tZ&E2T/O% V9BZ*+:globدS5ZDvO5.ҁb;w[r0;7=Bo05 n:i? a$ l]ēkXTfpcA-sȹM:].VRzi\5w=x6M9>ѐ}4jUA/&eNvJ3)<"/1D7XYU;N m8ij e:V}2r8X)`q̕cR);.hm*#{׀h,~T`{L/hUtZOVBcdT\)2}K;>EC壣\:^efiM wN b/&ećr 1jjt@TP; ~ݼQ̷BY}oڠzSɃw_gP,L MTrd&V.9xOשּ,bp^hÁ j5a6 oo=(wj`80;bշ*vQL\D7|Eʋ>@GYhyjܚhOz:3㴗*W߯ .0|&jز@ K|B1=;rǨޞjjdTRO\LKG-Hڂd ,,MaJq5F,}QЀZtq@N;ӫgE6ޘQ_*8T.`d-CKtgud<86a[z^׀,.Z(&-u: iC1 OJ8d$<ݒ>y19K YGѲ֊^JuvhqUӮ e\x\)2BE:w8Y|+n4A=o\>%*3NZ/K2Gȡb )3dDԏ=1+]#r/Ia"-@0ʗ61"3);s:Ϯ|[ds\豧ACwL3r@،?;/Y^GoA(hq"v/wCE_Z|$E >ci23{/އbpUhOt^Ohh u '3ĪNOu\uc( nX&b| P#OQ*(ӝ9w&P'vY6/;xpb($gTX4wv uBt(f1g;)RӈF&ă75i,Z}@w|lp}R,)Al~Sn&,F_|=EdV݄GK6k}KPJXc\7Y!;Oޚ@⺹-rH=2" niؑjڑ? XĦMMn6&uOQ)nzl|Smh%Q+:ԉU'%%X;.>r`d /C@)]Ҽ<0ԝi' &r.G!ݰ1 hQϢwg3C &i<ΪF 3v@ޢOqc>,׸C~3).T :ϞU4ԧRXtqT@?.=B,L)#H9i_oj]'ɇ^^Q0FR8#rZaM-6䛪Mht}t/D86y%N C#O(4<\u Hi9 9^OzZfqTx)q" lbY(8YSNʂ7F/3-I5"א4)M i &P''%en;rqb$b׷G0s6ԗf98' eA4spHXTS!UP.Xnonf9zI`h9hcVd)^$Ug 9B7MA0hay00#--)cv[4`bGu{U3Ix /2@T]:x 0nf MEM .E_v!"CĔ4ws&|Hx+0;׈bzUDWo$e~먋r=Ch(a< Lv3ڃrLcq1_Z؟ _/%p1qJ ̰a4E-$%tgL:??+u= yk4 l7$ fE$z}bH)28V,W}-4_ol\|r‘IB@z8,"] ؠſ;n<:t:xg RtACƗ!#B{Hx'qXs2q|auRk5Rb7ڪQpβlʧz-0]칝g]Cgmht4qt %)}c3); Գ۸手 p3­r(xT7j]jϝ]iX#S;wm xC ѭGhRߠcɣgZHK\H&Z8Vh)~ݪ0t) l>``mDe9<1C6phm8p0+Cv9qݥ5QЏjYJ3yD-C{~2߅+^2ZqwS]0h$qY4kO2ȡ^0״pcסBjԆ *'_fsG1 "0 s̵(sTǩ yӎp(lFŷtLt~G轴-N[ EC*=P.xJ{$сʎ_.┯Y dffZnь0Mdvy<~,B{)[ '&&\99gϾf=iq'r17+c g(h;F~AĎOv[8/l *4AB_!`s D%cs`ߦ@C׺Kk_fZbd(PcQeg]2O=D:c9&955l2=JI9*4V͸A. c9|s'E6? t !2ˌK<XRc^#ڂwae:)ղRQ@p.cl?1lJd '֯B*6s{\M~%W>|gY%PB Y g*rst;.v o8!1"(y0,l!Ń;;儳=$6z֮)sƁ"Ύ:O=r1QB30,<jbeΤ`R-p/@uy32lY48)Smhh %.@*ܕ-2w:c3g G4p#nnk ۓX*zG{)(@k5F!2d^EaispPXLB,ΕptC,JHjh*1ubcB7N轣oY 7yIsZ%l]o4eF%&`֑ylz8GA!՘0jN'i-QT?p'ˍh"*M`=>F]]\z9t PD!D'dX}treL@gRx/țmv<Ue]QsMg[^,?tDI#n!J'kq]TL5*KH簚#'|w0ZMIdѽaYoP6dTѐajB´xx :gG4o䦑];žƇj0ye5\0V'iڻ6L Q @)}@tI\/mSdVO(NcZ "~p0IR~l_~*B lxbg7847gPs- Xs?l76F},GBUNxr(Ϻoēhn[ӵU\^j9kTzC20iEBRQi#pfW~=y$2KoTUҒo5VoY9}$]k_-=Ka»d[1ē`Y"l Ȉ b P];,H)pvDW#~mf6z"?S|5*Oc7-,LXCYg .O.q!|Z0)PDI;w& _Jפ=Jp֥hߥL?0BߟKNB3k{^g>eA/Puh_ QA(n+/D[i[>1DĹnfZ$A%!8G?>'z-{T97ܟ]\Nmx Iϓ6 o]Phpk<%ov݊bNi}Vs}2异c$ѿrj}7"ʄzċ*C:j*x[0 5zOU9מ¡iQX `a ;rGȑLRnN?J +!B/ۧD_ p@X c&*-%u%a+os.\]9qXE&J'YIZFKφ{sgSeA5fnDilTԝD*J+|| Ǝs}7jNLM8ЈJH6?.iL;wd;ǭC,t1× 0MX cN'j$|}]vI]D߭K`5l=\Y9??ꖪq@;o)EQj:|0zaܻB\D֗/f?+k/Eӛ(oWG"x"Y`Zw,ޜ,c,góK w mF>xLrNO;#CoE^奈z;Gl[lFxhYHV< PQ|]V5:X)`} /HŅe1D^, xA D$VoyF(h1@Է(9iC""*d`FV00~Qcs]O qs n)75xp YdgtFmؔh$+XXu_2˲h@jLʳʘZt^Qiti`.GU@sأPc5tg2pba^*wX3Q\8Z-o4z oB>H0fl0dJI܌:aH,VϤ8&: \!~+{I/FvpG<;|v9qOGAWa4?^w#I `SS׽5>.stQRO.;.G*yk@@G4Lui~/JLnpc(D;lI|e]S %"嘠2Z۽K| H`"Gb9kem]Yr 1YuQ_Gh~I&iV^oot_O;~M22!=SBqۥXŎ-d#k O꓁͎D3~ŠIZDPݖ"*])Y,JΊ.y`QUP@+w; պz_OvO o7c6MuRrgqvǢga8%ºe62z̘WcH!y5 CV 'Y=sI%7E}Rǡ,2nk7A^ q=H5 Ez/+,>;[At͎3DvE8jza@w,|e2'PXQ'eīc3 "9q4{R Srͪ Iayyx]7Ɓ(Gbv+2HMVcz_7qsE#ۀ>ĿtTsC?1 q4)݇^'ӘPA3(z^ 7'(1AwZof Rnxr^?զ Bם;%M70k?8.4NLQ=&ҵ䖢F/WWbdV Ri WhB<9) nZ\1*nϳzF] 18ywh,|nqHbꁣ7:HE6&5]Wo% _kiu:Ětc>CrMQDN  TFY Qb4AÁpMy  ;5RR0T Lb3G;HQEgz} "1VWԊ8w >-P94>mQVQݱ\=}tڟ ȐSkJtcQI2~X[>#qd1>IQ{ul ~2b/{NRa4xn+C嘀ma'ͨ*AсdD2tV Ab=zxxPK Wa x !SZK.lJS)8^Wrr0?\*.UDFҤ}Y^̳X[ Y& ok/ԝ}U/csTm[_ryCB3!XJQF]޲Eޭm?I#KR0[HEt.fy-rNǵ2uqFI>ѓsX rA%_B%aQ)xZq#jT2[cƪԢ!#~" ~9͞.5b(taK|OϼF)x4]T@!)gE #Ic)/wX3Ѩ9n<`QC1R4L.PF*lGZcH SFAD$Ri+Q=mV:c?fT~i@~QReϩ[ urչjβ* !0F7=vSp =g8)uD~ճԜ܈=sGNABYfanڕƩ^ָ;^cG@+'/gLJ.>e'# 6 fLY )d^&|0'bx &ޒԛL\Nf܈C //:ئJGO1jKօrS$2R1Dm̀` "3A,ύ#e)Ae*lFK_>% A ޓ&)'~N m!:1i9^CsrvFy`f4xϷS$2,nGA+᷊-y̔#]t#܋뾓l73b[-iC)*Xl [ј&H_PA_ ޢ(uD\CfraS9#%!g[TDjB0]|* g8n@\̂@ju8@3R[L>*:!w/$p;Gb2)i/H wvTtkvn~5Sta6س6wxwRka*C5x޲(NȽHF'0Jd!bw'( ?9E' ,o2kvY~SYKeyTHl(TXnU, DNen+tW06])\ra_PUI20QNy~C\q=^Sk/$[DЈuT0|h*8$R$M=7X%X}7 !e~٢* ן%-'9VZ$̲1|^C H`}ʍ8Lf^Dd)mAt5aI2r5H'=rBR.w<{Qm2)k;nt֖$wy:UW.l'{R;ƞ .:@SHHS&X䯜nѺneX坮 s%鿘\pz?;Yjj9#BfݺpY}d) 34<YuTh jV_Gv#titi]֟. 2H'=H3J҄RCNӼ9_V{kvh)?Nk_iC[ lQ]‹q W2#ؓޟxvT2Uχե@nv̢[J0a'ja0,:&00 (s-2IJwj b&MN6EL'UB Ӌ 2ޥR pydٵw-b܉@bf5I!n> (0ID]7f 'XeL :\Zف}Jkϒmy(Y "{/T<2|A nW4%vd1YhwT2HWہ`'ar _fվūuJՅ {h31uGԉP _2ío:l-s@O Q7_6`kn{# wm{2ӮG,,` ᘒ^=#M;3RhVoț|yxtZ`mձL ݂]:33;۳xo#.yA P1_E|5GQ92AcJIy _Ի!֚Y] Jnnv3dV)j6fU9a8Z|hi7R'[kMA$zzهUs-Qu4ax, ]n(.|M !dq(gfGX%39g~ERAYxY ,aƵ/u[-`)= (Mڰ+@FT{}~eXeWj18-&6~DK) %`(Kܹw ]tbo턺к!!7oa$1*Ru=~˯N{[}{-H@{/AOXh)c44/8e|ψ9IlsM #p#r_(d^&;GATQXD#oJc;}$ہg7_":1W733 7 GmvΒd8'k,2l*sM7 5⫋BR_[ݯ :kt[E:xK{%٣=*=TvX$'6/bNj PU5I*;:'0XJ\t~ާ院?=CߟI3^z^xc%)i]SY?,/f!H`JԖK@aW XfGMEH..B]Lݩ`&QJt~dLP\@᩷,$+CV\NUx1b!vy82"od3}l0'"ԝ8E/ /D/6; ITo| _VPAQ;N=JbDΧYg@MYX$k&l홑YWpXw /a)ʙȗ8N"@M`PL7lt򳆙Nb%?&*_ԝlh!rP~Dv'n*0FX_A ts'ߐ HтPițA3`?Jj/aj(.ǟ}bL!X;[;eus嬖?59,]rGdy$i AQ< O,l+q;g)JУ@}\>@B<7u e-vLL ~&žGO`K^ FSxφ񬭞SS7$꧎Ȉ;;*QLBŰN`@M#{]J&5V'reI(~pBso9*Uʔ;2P3"\Qb}18FtfJ% 0 TYѽEMyok%!"MAIkkQ}=`Pwq߆ٔS~-@Pzy,`|\=O[| J鳆ޑAW:J;lP&%s0}zi/Mab0 QC(~z F /ߥBd.$yb0r> њ C:cˎ~ېt|y'|||-96JW2 .T> % @<mv p[V^$RøWZ[bކ{u Gv$`1jf7B ,/Yȕ3P z,G=JK;ه[X+U.αt5p6Xo9&e_MeOV{}!Uυwy˱ɵ֚w $|v k<Ζ9yCws=HTL6?]ɳ%nJ,EH#TIWWi4}-!H_'w[bB@>O ]w">:Wen<=>ަ7!2k9~- \Cq!_mۋ6)'ӊl̵ę>JPcy4':|Jm{/~87} KU=*> 1ro]K `n 1-(tQs;cP\9c،WN4 O|D!8qG'{Y1VjbtM&Y{]XD'qjEkB큾↠j0mOS4:22:2m& dP"x4Njisnr9 ]uY̑m›"=?8NJf‡ jBr1FvialcoNF$׻}b([`ۘ==^ sl1PzAqNpHD_Ē4 AG fV[@Rdže,A*jiZTuboeLeNAHz /6P M m|83ꚦ5!#+6:dcn>ژsOR~AŶhblO'.di"b lD |& )&V(t/6|\dj`iH1v<ʵ}P,#f#"K*A#և*+^fWo }ϱI tc# 'OEǤ*bHcwi<`ݬ#Gt)y6okˆb$W[SNA,kרAIU^ge@f|6GNRuGO8 %c>%KIqw']L0Sd.qySbwpD 9jp!ش"IC)&{fX˦Dr,d{|cV\MĉҒ9AR"fuѱu?WIݹY:ʭ6%dI[ڶ\>bB BA9~(PGX ";͛n(vVL 黈 )_MЌP%S`"0Pqc{EK%5>\07H? |3ĶۈNs!K<9}G^YZ hC[nRiO <,ۅ1}rJ$83o,~YGZ )ApPVOJۙ[^ζ߼3>܂+\0caREw/ t@(C*|UOI1}(N6Dm̱KNJ5p٩KY5;s)vQm(?ӐϒWVy qd׭)[.s&c98v V|#*]&4uVL;D8m#;ՊiEշ2>>ʶS2"e0?V7G$ :zd;zuվݙ04`b3þ K0yi58>N1=t9 y̹Q{2$ !d%G7`m;0EvaYС`-e!/8S!b?\7*2 LPBCM>HPm-P>זKz96hpV1&u/o%x*f wHu]m5w6y! a6`/ԧ>T,v0yX}-?ȑub u\Rns۸/!JE<+)0%lw,6%Ҵ=u{] `Aв΂PIu7{ Gc#59BY0 .3S%N լCZr2v3) #W <6*3Ǚ1~A0p5:,'VMkk|ݥjI E [,027!;!ɤ〞>Meok b%()@€PGH}zK9#S`~Us(:܋LGU[hjٽ~}c )͖ٖ Q47ڡFXS~ 83.x<ޠ%>96aZݿhMP0#h( Q毩4EX ;Hy;:;*O'Hkq;;qJO㗝.kz12k7LPڤS=<,.Y.K ( }SYE0i6TSZ<-W1-2X8z-(NQLbcotU a;(w֢\|o߿xWA}UL| Cfݢu뭯GUHXДB\kSШGR IN:$HCZ%&U;g  p#b{>H/y+]c@Qv]DYj ގX:#Iފ7al8w1j}; e~PQGڢxei #Za܋-[[E{ZDC,Q,Jʝ?/c|SBSk䙰GZ9fdv\L՘j_sż-Ii?!,pć:gt!čRm>Eζpʳ-Us )P\`~!MrXMoZ.Ull=`rJr^q:w@UQ=4u}S]a7iޢ jFȑ;'Yr&G ?3sYs?BjLb`޲YR`7xPS 1$S9lD\́T霥y.섣ͪդXi[t hC&PnFyUv Qced@"/?u=4NX} >%opyWKThfF~+>bOK&, 'i& k]S\|n]0om)##eCqB{GXஏ8Z_‚-63/ct.W.K #R3y=Rn~rm Ղ9(FzJSj@ɉ頔[wqtwm>nŲ sGo1z5{>_Qkc?ַ봊|['Söή8LڲkC_qb-RVi@ת?Z$qr< %/D(sGDq1Dׂ8+%'aA4Qz" h j9 hM_6Ht5d9} ͥ4 %L/_tU5Qd!=V%Qv?$pn*2 a02xQBrnD(X| (b!4򜶼dM[XGLJndض6uUE*"kE$u!,O? IbNI&=>>ݣ$MIsƕ ~80G' dms1r5O *Ba|> :Жܲ>;n)~p?O@O+MJTmƽv?7?ˇ$ Μ0߯;<Ϙs;~U k@hF%3KA x?!;Ww`}Dl9lSҏ TVO(pD}<8$|miiRL'YR֜ t;Ca!HvGKC3h ΣZ]C y5Se@} FkӈnIb,$䴹}X'e'Pa_㌲(&_\AXei1X'o"2֒ C\%FǍ=yZ.fhIN$'4 {S-"iJ|ܮ*f} b `>мa{쑦F%;t ^Yt-=MFٷl9wLق]H -)sL<-!(5X֢nnbxـ°'ptm:tIt¾+W>KVM= V0joOllyh0\lA\1 Jdzm_@.8Ig^]H/X`h?4<.!G&>_tg}*Y끧&}_ Nl3pP:.va58`}xPM{!~ɝ|cnA $+ QT+ 8(/9HB6@[wWD2kO) !"`w^bHy#Wre@~/o _47 oQThpdf|m&~Ԩ/l'%ѝ&dȟ%鱍'39و=0 iP Kȁ <Ջ*`rK;89x{T1X݇GtLjYO,~CPe*.lG.EedzAKFӐ!xepC;ZWE0DN܆ NJfGx3 5vVCMbk*PC|RQ(Z͓GӾ"LoZSQrcFZ/cLJGM]rr0X|K),Y@8H?Z /h7(n]bfiNp!ۢg0<щ`=Q7ɣz*go1)ް NVtZAUȼ\wY)E0mӄfI>۫@z،~+s'rYuG2/C 04FF0F-LwȜO%̖ S4|b_ϵ`YMg ir(DϪfzqhӕ U)&ó윁Ԕ,6R.0.g{>ayԜF!˂<|^וQ8ݫg#~-qOQ`m f!`땺ܶ 0iӬ؞cY`J!k8`Uz,۷$%!"?እ1&LUTgpG_!ޙ'E|:V%%XrFm%ef VHMt (I oКoJ5j̏@p34_O*{-9M2 30kF^1V>:ׇH?܂%d:+;Se1)C].A GU+T&o0$@O&5ꅰ{d<;~,p,¨x}q~;& u#uUMyb*1pRe|-8MYěLFQR*hHD߸ERJct{*ϯ@]ygLm |W!6h%Y{x]tP+7:N0 u-InU/2z-pᨾ."VP 11G/%0&RDtxրl~nz6IpvcӝymR:7M΋*E> !gjOj %U%L]+ܮd !&P:MqV0a;pDcB%#=?KUpyhmT){n3;̘M@KSWpjSjVM8NxK$rGoJܠe{j+Qn 3 ۜsIgl6nS,}} $Y$o%'x0l;NO҃g MCQE*+)=зD\ԃr*4.5Zߛ{f;QcՈ`gyxk`{bTJ |)-zОOO>n#aRs%w&A(*iRt7xL:ۗ)آC@Z _Og]1_^8+ytbDŽ8-M%DR// OMA^]wS ,BJmSaA'K<W?l=SYV&\} sMULP6PK͡iNJ3̟0Gn[qvIT؄DRH @T wvy˸# QǿPΧ$A xl=jb=Cbm&no[#a^֑4 =PYK3mvAC~ҹ "/rC/R+loٛM`KTض"_ML[Ft60';sS56Սr:58uN %pX\G̢ukS+]b$7Xߟ̄DY܉O4[nqK =VIɣ'+\𠎭h&WL*Y62)^w_u<( djLK^#7)MNY_DiUFd[h}wa"XN QgX!GNm@j5B}}[l>FzLU{v5f՛)n8mzHmk0}??AMC9NZ#Y7D8rTg!87BdH(5A~[8wV5%Tf"KZS="O3]4KgٓRp8c} $>”}NjL@a* Ma?Ӕ\sݿ_xT"Ѥ&f/T=+](i='Մ#DfMwӪpեC}JNć_X-ʝd;6 d*#q&n]AF-ol.F0eP{Ϧ*R1TW{qrOs[KA\yĶB4d}jI.&O.SS|q srI0ɶs jEpAyI%盖[|AT_kB@,sio#yEؘx-Qꐖo͇!:5&6C-uibj#Md[ Yi%nu}O#_^v@b({Mpxp2TUAWvziq2&wNRyTh?r,+sbeQ JkeNƹʫþ^o N@:2hre +{ҔVT4h]"O+6bW`=ut2NvJGO0{!+ V2)@{HE!4~5N1|C𧨷FE;S #_CQ54"LhRЉ8DlSTcoI$-@)A*zNjb Âf30{N xy{g"33)N1<WP{ S?V%&i=;r9ϣDޕoVkx<76-S;8d@ j$`&c~&U+).aZG 3ϧP =r]$# ޣ: Ƅ&cqPK!$d3 q8ߝh7sq:-Οc(aGۗ=߭-VEijJb8ό\Uآl1$^kٌ:]Y@'"Ʊ'RWj*XE )wW9 G΍/LJRw(`Ty!}}pqYk+0_q`>&RYEKCNr"'_&B9w2=(w+m? [lU 4`СwH1 0,2+ԑ0$RM/]l,?6eD.aS-5@yhDRWȝT_*~occHEp'[0v UPTq\A[{`/4! 6:ϡ0Ix6]uk Ș`5Tl4ڐI1,KEa&_ Ypl?/D\p~vkKEy@`ۦy.!ie!-Mr:rK=+nSCf)Xݼ䆁`n-'.).zLKv%دǰ>h`z!rv!=r,t-3F BN Li[0;Gwގ;cC~ڙ y4ukGA}cG Lz \F͗;i$"zUNV5 9F+]2K0jUahA,y)p]U3O ([;ƃnkY|q>ͣ(曞OTԄ3T:rlzOUy  yAq="g=*E7c yslNi(eOc3N'_MO+NOb/)JM)@0q 2V0t-@ @ iZ!Ş-3w ˄`ॡrnwc<;i{\ ѬWOI ^T&%b}l5]OWY Mnrh(N"#xBlm'bw9j3hM>zPda,̧sH7A=Chu6xp n8737JBpc2ZK=再T"n'FZT=P(&ʡ.)IrZ/юd ӒY'J^ZIO*lNO(YP"h#j z>o>'!xD [+non0ބ[x*O=Tn 'ˉO{+ ČQZ!$J&!1x_YՑ}jJך=k,-ϕjDcNPH*;'ɓܠ*CS!F$'(dJOspϓ-t]AϫdAW\+qn! S;79;S2T/ྣV+ibƉTi9~XwZ?Z%{{fYEn>mV"`/6Al{}@$>|d/T1ue)44섴致 9bCRZŎsQ=$GiHsFnb)e5zuF^AOJ x襵u\)Rz0QXW줐pbŸ\zZ]/%;mYhmYAE%DD_jb#6(ꆳd J3+ʱ⼾X\_eB !%ds0J%c!lٰNl[O%*4s2óNM]F RۧUi(:voN u(S_pа^VvNn7LBa> ] cUB8lĬan~~ɿlL KK_1Io=?+٢ fWAd [ S)~mWzՐ9%kB>c`h' 锰W۷ Luk${:SU[w |m]34-݊.`NB}-dـj=W+tYL^"5I=ǽRVxa-t1Q->=,4}pkqX|7a{b6PC:_NSp.lV_LE mWZ E@r )* V>XR >>=, 򭄞[9ǹi@<dxll)Ug>X>ګ.|Km SAX\ːO2C.*[VCH;nH3H;aڋ}[L\wf#s鵗OO 7D|T3QhSRgP%4_]e`4.v9^;a/$NI찎`@ #.~Idthc0RtUf󮡻ܣ!C " =W_[cz z/٪u*wF aNtdSUxIDGf8.0Lghfh\xQW1r Wo$V8-hLw)ίj*V͸fkgMKQ"jm\.Wz|!5`R̀T{tlPjtj5<ÌH^g.V3qRbS3|o bTu, DH6/2Z.u˜~xq,ᝡos:~G%mB^vG @x(gjX_ĺ*T8C>SQʞ>pbP3-3"p2!فvtjӤEQߡQ8{1 YVI!? &4bJ/λC;`|ZB1A_q[E+nCmt6xB F՗Ĕ@pl n~)e>nzkVG:0(Qik8% D-"uFF=Cfu[$mjUB҄+=dqUhQcɺS7x!s1~^xߎC+R$qbс,Hv p^N'<͓8e{ɸр=_+S:OvS`;]ihpsf&f(xfZ |۵"C$ oQFm;!^ gW @NZ#qEw6w3Jc|C7ErehT5z#Ҏa^| o* tlmmxj%l9M f8F!= ;Xqy Lm.ȫsC^OlVcFIsfΒ,V -8d9%lUVvdKeܖ=rM"SЫ5Ro:L-YVi* EvPEt&+{X{Pjr{Q1cVY-<`Gkl9i;X&|%A!ßcWF0 AN0n׊ǙOpZ6v0suC% ߥH0T}2QDk.i;Kpqt͘ů-M6F#S"|pXfe?@r C`rŎ8UUKysu=K]TlM5 !ī驃# ZԢ-+F"ճK"c/ZPBՐVM1zv!|Äsx_SGwM_ᙵ7cگ׳?Q1:XN>͠ήp;r/|+@N;u*|A^9שV@.{`YT,İx tz33;Ud R`О:H Majfbf3p,?+n(t8ըBu 0U D??X(mķ#ܶNqKϣ!\7'K3z:9-`kA cQ[XL*@Ț\v^Va˂$|Y&v=n4~4GmhP#?r luJ͏d___~Pe`?A0,I;YT1C")7 e tnm?6+A@Yٓ,pn#w 4RƩzJ>h-xKΚIeύc0E`&b(m'ޅiezWY4]ǿ&;MeSyl˩B 6v>22ٸ`0N6I*XGr&{א:L1bF;۴Gz\ÛL_1Iǵ]o"E|V!; 郥XF.ޏ3w(j&9HUUͨ3h.vj1+n~oF}ƐR)zHA\`d>E1tqja?-)XoQlnOU,B2H=u0Csia2\=-6js48a6yo񒷱N,2~p-a+ѻ1:yp0]'}~{iB^==f{Wpב@bB:". ڬQOm; 0n3>߃ qWtgځ3,PY攘$x0MY'R_I49@/8K l3&nEu)r 2 ߨ*Alcd:@6Y'lla>.x/ &`4c 24)|&V{D0/+\y l 67Ҵ, 0 ݍ9d8us@Ï&w4WKs{ P|]-"x ]b5qM$AߡE@s.Ur+up 6o^dd]4&֌चu5Z pJ\JpQ.VR|0[eeWZNܹ;rlLn8 Rb"3S%sJU4^v[ghpSR Otc!D?^X+jYa_܅`pC]$Jz7mN&XcH b,^CO)+#=rn JBt'xK4GI_.\ݩC(,"90i =vFo# y6%؈[g$]jP; ?1DK#U Q[f'AC4ZXc_Kۂ x)iuxgxZPwIdk#h<H$`^YFU Z-3]8yt;MB S# |C{NMHcQo/P?ٸ:-BvDŽ:mvopDݏK Pdp=+% )E0d:T-I#m$Yj1lr|є#5. X0@SeaɵM;@dzq)s]7E9E#Q!dvJ)kۡ!!O̸ sCsm{C>/İPjjfŸH0P)q'] L0qJTDIպZ.[Zz/?V? gctO4c`FmyRL0HMQ zUVr(7RG>!:$Z Ν-,iR#):Ű`1>`my\4B`7ޏc+jtF '',[x FöPM|=MĨCb`=,gYڎ@pTpw}͹#z_'< \J`:ifʆjBgW84#N|x:'+{`N917/1/#><Ʋ 9 -g2%B;|.qnsBk2UOoYk(%ݺУdcZۑSev; e0Md5DNNR}z:ɤ!b 'ƶ}K5̀Cl'CYk\KDk?ދaxN ~4!Z09֕dTmUs2SCB.WY5fNbEW_ن8c8"&Xul%צ/E'PAȚ@4Aנ3>}xrzpab{wANՅZOWNEPM)sP^EpPܷ֢I/_`(B4@zbQpLk1%-m*.NZ+i[;nIZXp`K)*3&f$Ω)#E8R4N~ɓyAiӰ|E*@.tCQ4Ojn=tw/ՋSX}Omeum=FWL˦yL! FCeq5__ of+Н_0@mjfN×@%X\lmO1G@e)IX e>@E sb[rdr+ZПōjKs, نWˑϨ]z lpu:-+M%-N/or#Kx=}l(C+[\-is%t`e`A88?KnΦ6}z&))Phrq.y#MrGfSŧ6y>3ynZ@I(>Ҽ%v|}į+e bdX5oС^9S*6=`[ vC8&Q 4fbx{]`ZDyglm p~sVM1M/!m jV)f]w:NLVERQŅ_*Tp!$>BE>AQM}k( ̥d<ݲ4ʼVL.<=ڪnIlWʜ#̌$-hɨQ]R[䲌ؐRj\8 QAftWwnP]e].խ#L9̮?$(i`mb&GnVbv2Eܑ;X0E\# kUdT媽u;]=NUTkzj:&bqX{d> !zGAK-(-=F ی`V,O!;ZL4ĔTTFIs&sfSxx-T2fvrS7)faIOhX~ܐAT~0yEiԜ,b[ vr\b>ND7W9?6q+Y&X "fu~MќzJr@+48:YBU<x֎7;ۇ4bW.xDe"Qwub(|NXGǐUnz+NjM9fo{mtBMW(ZNEAQS7fUW{E LR!?'Ľw՗Wh W::{u9Jfbq&g8| zDKK&/qϱP̳;E:VsBY -[A5BUSE %Vf]H?s4ZJ Pəh~@{gq;xڗSxUo$׫`aOFړ2/v DUYbꞋs*N!64GR" Q,igB?^"P*UgTgA?BXjf;Ng}'VLoH@YV4k}cPd=?X&Hæ.e /IyeO 6՞^%T~9>8U gQ;Dfau=z3LeZ[ A\ ߲l)jɩiYW?=> @9 =b)ʺLa9Hդ*7V=c{PBց2wɑyҨ<84 Wkq>־^nO7ŭvlT`h]gBfT JJVIb`ౖmt*ClLe-0 Eq>qдl/3_U 2vk@U/ٽ,6.wShdvo0OrO>Cgm:D[Wn=biHKyɂU|X]T7H zzS>+Wu6J)|E1V`+#Ry'޶NmH]O.?.`(SFhۄ=XRx.dbAlIGQ[2MIJ+H̿t`En[ؑC5_Ǭ 1$vk.2Q7n>8l˜cQUb!.7 Az\~$" \=i6d6t%AG]A,Ɣ(*U*&41a,mVT}T';KQŇ!~oO+TL LF͛P@6$X)aܬђ} c ]0#_7OzÖjɑwSHd_ސ”Oj>9Ҙ/#\ C4Do{Y\+ۍ/To;nDRgf%P?٪_;o%b%E Gܫ=DKwWK.s5*iBDZjPɪ% )J$ ^`ɞir\VӖD8OE/(&Q?$}{cSM`FM^8ɯmLB+[hpA$`xa@ml*f9)`*7®f<6T ¤o'/ȉ=*m xi1zoD9m~@)Q^ID{|joQ!*dLm _P`p"z2{C9H0(Nl{7&rRߖ/[2qߛ_Q%[IݝHSAS:F5gS5̲[-}{"\ -xk)]E!IKOA,JQVضd+m[vK`mfNHpn;v@CQ"A'kGU Օ//mq8b8[puSsY Gz+'ͪ, :T=\ Ay!穌/ބh8)Έue;frP\*:?J: ~]ʝҍaaM\,hD)0@lʮIV2K8#&*F#^Y%O+&.Ճ7-ʔvjKJg,@ ࣵLμ֍ )* z]-8{4^%o֡V7B~Y54.Z QR M\i@eqGT.{,q" $ӊ{rPJLFdK'ٍTs_77q$:ۚU *|y&瀈R×]ZY_NVR?D9Bl. g!L}%96*7б0sY6w@#,l3Ώ r%K%[tuIiS .Yfd=7[H]Љ~!8TF^V篹L_ƒ(?O!-ZCdL)#Z fH2#bbU`^L.,a俢Q6]fh2bѴi ȉ'٦cH*gjI\nt@5ʔ|1HEor!o_:׳%vt-NTqlMtgvM#qKL/:Ds3CrotrZӽ̷(R//2 dnbAwt]Κ)y(582LOnf g|ë8e). ڧ5'd;)*oy9}Dod'AeaD9* Dp `rQE$6׭IP5=q5&`brIs)dRxn7(yRQK ~7`fM ޟ,Tv.'~{@:;Q#!0C>j<&;==M\pXN*@%{t;L@~Qq+z+au( )hiGݕ(_rm!rngqXwF?Yn(su}х$RXrԺ~ݹUsF2>ޛ(JȾvrIU7&b'X҇zS=/o.a_ު37O_s1 =#J9ՋZl4UWc+M `$h)FTf|*tB27",j(*\t*24|a;e`:S(Gj+% ݾ`0jV- tZ5D飇㘚:|kfĐT7~&O[Ik 2IhETQ.I#d D JraRm1|\ϓX-"W߹<~=+Arǖth0 |zOKDl[&[QpcqKtr#;A?@%Da1!nN O6eE:8qۛ 6M"iDg N<:{PY3}ݑi>7Vnߠrf6XܖÌϡU=NO+QsS&`kAW .^?*jU746CդBvS]T!:$ jV+*_.5-Es3 y|%ljew8tK'Ą+%m7())8S_Y)x ጖:19!¦g,{X2|, :{'0\%hQ^ EHni1ؕ<撬E>#ʓ])]O)bQz|Y,d3aO,JaIY: {)-S;Yb#tn.ImԊ06[7z6j44&;:mtښΪP { 9#{%%L÷pD Cf#6lZqufՇ|TCLVk&:pVTQk$M UK/ y\}H!hgVFW:jjM5fri瘞2߲~-!|D "bh"+X~T,n VW!!$RE;1[$B&K61Z/APl/^̿SCckyp;xuj+s\q3s瓨g_,[ATIΧF-]ldn] THbo]*C/f 9 LvhQLױjL|@K:G]Bc pDq8J6p\%Z1; &|sgnTF:+o.*m߳ ^OZ'dp/8XF}3[sMKȜ@\pi}Du[iǝAٸ_#׮WdCtF/9FFc0jC9ne(.eŐbD15 V6C1}I`Tc`fo!%Cn"Yl4"QQB-w gOjfx.Rh8.H{@dd"+dmf8m+dM@hg\|*AYyʪXulH/3ϤF_pb6 &?v[n+z1H)..ruۛEpe촶S -7)r# EF ֽ>cQc6'S|)ptdYԒM" ]mLJd&) `B7PW^o{d0 Q8UCDf. ,x cqk^~S23iE1_rlCҐ_Su!cf0Eƅ\w eج,6FV۴ a,alOpC~"yIJ<H`^7%U-cmGO딕-) WZdL#!xPMfխ>-H`GU:XWx۸S)lЧ2ojeFZ&Uh*r0*{|`wFũկ@{qʓ {tqкc[pDlb}i|lѮq:VgU")BD CHXVj"`Jo*7wP$+-D'GLMLńXTNtμWGy(XhóYvb>{{F@xrEP>YE| hX0&lPpI7T97:M=ճ"p)u# P.A}⩩G'{^CG$0ȵ9%L?ӟ.-p"PЭ$=.62D^cr{)-vd"Bt;r%\xw8{dP>exCjVfF\c+'R`Qֿƅri{$(oՌD7SEeХ@lB2*5!7?j(#gxKbV,c3K 䡣R,Z!&e=zC'ܗ O[L 4P9xM gVxTmǂ h;XG"4i>Kp,.f= F 哟!<ܦ?)xW<6\$e>^zJ} &Lܺ:^:&˭XΊ$ O:;s! C\M i2l?t1g !pֶ2ۻ3 ꕚFuC8W%= koh KB(~1$j"\[F B]Yҵڥm V[P92k^8T<7- qcdR1X"eg$pbkbVSjiqhꅅ.I;pB=Ǯ'*˸jƤgBz.*7-Qˠ?`ag"s>ZΑ3e֫z,Tg et׋d*BīrZ^S,X3xY1tF̢em'|u;Hoobڶb+Ɗjdz~ЍpM6e-$W91nOWV=t;K6#yÓ,Cj!E%܎!fSLD7i7)ھ Eu q L?1g5AY-nSU-ݒsDUj! $^o0|ԩDy^l.!UFlVu ,開nʑ3'E}"{{my3>,[U l-i:uf;Ǐ3]9Wr<=0FtپN_,r 0Z$D6Du^q 6 |N؋P\9}u B7X Mj2"p$\] yk^v'aB!#Zo*\9]nT̩\_r^[3u^% 8.;+Xf_Wv/\[-}^o!Қp29t%д' -o}0_||m`tvDeD~ZP)vT8+(ω$|S!F?ߑLAuAk([`CxXaB:A"vv'[]2&jݗ% -DnuqV+?~Ψ&9>[M[V_v_ `DH;ۋݚ)q~=|v.Z CD'>,~G^vCo eK.>gGRPt}t=x΍8\ iS kOHD TeL/"CJX*u=7/cㆲ8$ػjh!MБ;s'+gK2ϡ'ƿGV}u?.+)x` R%tZXw 1yzz(kOûM"H؟EZnMYQЮ#D]M CXH|?Iej_h t+EoFCҹq! Fo 1^5̤=6ng4'<}Qgqe$:SsݺW!WvUf hCj9'(1y ʥq2*w] @&M9 VQ@"H\e \ d` MihmkOjtqEUUŏhUI%س?{b5|gT`;*D%h$ :7JJVSOU T5:Ώxkiz5:}g@pEf:KJxL>'!(UW|,3k&Sz62"[@LY2yλ\3` 5WUSl92e_,X4POR͝Bøg;FFKĦr{{0M,+:uL&LNc~y_k{."nWt@o@-C.f9^jנyJOb7!}3`0 <,>9f& &:Z|)Ph"NZ.Z6hJ;-2CWyOl|fS@[ 3*ÝUH, \`GQ=Ʊr[uʟ^R|jՠ\I Z-<k Br)aޑlKnz8 R0evDd,7UUr:m_l0$ʩS%^0>r S^I'AyTY Xy#)i̗#VN9*U2M|yy(hmIp.@( nWz+ʐrR,pPBs02anSV&/{m]Z=-NrNo!bG3ȪSRJA1nXvXl*"FhP,%s66c}tj9%حުZhn YFޖmi%1{R涞uD_@jz) 32[[- Za G?4uT _ƎŠ^Vˁ8u xYKdOJB1LT⪐m i,be`rQasCU egE .Xf忈~I8Co>)=՛sc׆ߤc)PRV(s{B>i0׀cJk"l2SEXlC1Ѥ@f]cCƇE/d.Hcc1R/8#Í@%&PT-Q Q:vmA%`z]y݊ATleТf8NQ0`*^X.Kr`$B;3MFQPV,H>@ Abh%oM#kIn?S=faI_#CDi?ካJ\>q+DЈ*{pza婴|M %3]?I9F7CєU&z0:(lJ4ڝڑ&G` 4ܱFS@;Vv֭{ l$g=re A=Nj[Du%iGdIO@'ƄC9{ . +ĀEF 7r1x--_2-l j$x>>䉂!kyEwU:( (%oUmG>Ջd}[/qp(PpJ6M/ݮEb,8 GetQOA7;Lk3Ľt!{ވy!>$'vGk)*Ded>cp瀤'z_Mԇ xISf4ߴC~n lOq#WTFӷ2Ë{.< r-&#82b.wzvI =8_)Z(ri%Z?gsp8LYl^n5!"!jq԰KTO*c'2GZ֜Hoco ^i-SD (U-Ӎ48K8 `1KGթJaG o_J, ;k,%- Hdiw#Uw;T AcNKnOkȦnt~%[BÅ>7}#*R^.#3 ayngn{?<%ƀrk*E.ܸ(4kƬ)w52WHQ~1N'}S[LYg[ڲ0M! <hQNLֆ{ڛ2n%W9`lo#0cɳMʹ~BY~ur֢RghߏQ! HjQ(壷0EH^+jbdy'ߡ+&\#6)b+2lO ?<:+2g;yr'Z.]!^ICZ&3Yi`B1FpA=VtV4} /|8NT=8"9I8HadR4qڿ]gƿ@MyhNY9  - ^A@^q<;CO2u  ^[7N0gA=\DzK+ۿ8z?:H 9h8Hdh¿1$7y{ʦ 4 RqBȧrJ;GvIW/v/rQ)6D_./~Jn%γLJ cx-8hY7Q1IWH3kh[txTqЙ clvT#h:BelAB|F? /aWlcOH久D9$;r9zbQ*;))(ɫpkx|*~#m4J꼸X!z=Pdjw*5 L!@\ƒW%p!_SYi J@F'[iҩ({޼9q΄35)V)L3їEX E'Z(Ʌ#rd<]n){7qqӼatd,I-R]D]|h]/ e8k?ߨ%jabZrW9L߇Dq6ֺgVAyASH%oj-`,>g7ҩו՛UsRg՝~[xz^c$͛DYQ"(hA´ usf/E5~VU1QUmsT@fZÐH-HX!92 {ahd4 ^=4abC[c{2ր֙~0 G%$SD6jnۣQBNXBG<)^4PG1I:.A<qOdbP&`{CO D=+/ I8l? #- Ov)^>G7@ӬL Gȩz |c~VH'vpnHN?jK=~Wy'bV^j>ڥ'8蓮,B&0]M.û5[Lh ,uNe䧆At1߯9a_'j8F1yBѤqE0Tq?wE.xAug!Dagys'7,\[bp `SYO~ٔhP{1kJ/FhNd͵C;y yg6F51oi*0yD.A/:,FXjM^zgM'&Ѽ}2FE^;N}`.47Ҟ!镀k-< r /VK..;5;LXi_a@B d:2uaI ;O֦e=Con:6W.)OKo>#5 bK8\)c#H-NX@^H-ۆjv!c=]yu'ꝓ~c'iڴ,M!&Py0X=y*Jc~^oh^y9$_#^ZP&< Xopф8n"%яqWʏ%jfВ+˄lJQL)<6yٹKJ# Lgkņ-]lDžtZ3u"暣p/1Fxg$.A s0וmrT5_f(O7ǧQ CKf߲ɛ/( bMPڅ2ɿ i;rbP_UI>ڀGB8 9OUSO7'fWl2g'jfn>/<$l?a41^lSM8I勎Q]TC.|R[Z]i{cB mWX,5IT+*X@/—XˇbMݱ v1Sg{)' zR 叏 \]zn bq_opNJw+mYTb!]~"[;L,XUm BLI5tYU IzFf.ܦ]J6'4ŋdRW 7H:bGh/C0k"ֻڲ;eva?C(= @!Aۖy9kf H;^R~\U!?FQj/FT7:Q,hqIYDBŌ''giӜqq_\ z)=7MMK[4go2_yzRK^wZtTڷuCF~܀R<NhrKY)>/rSDX~ ]|6{ $Ö ~">KWqM]ES - >r6$"RTy뀒TgI$ -VCfL4tpaaO0?D1 nRy ]l7Ȟb*RbŴߎ>$$'H1AVRù\FIbi4XxSHq̃A Os{;=884;V 򆣡=!h7C%(֎fh>2| GR;ZW?"ٸ D83)sUt.cͳ2C'!83=|zњvraikfBpiwaNd cAF"=*NgCce'|C7~XQVs% yBEyCԁ㒙V#t|fF Z=LvVn"LPF4OCZKpm4O HD@*V֧3DH~3oB TWMXY)OHf%!t%"▯uֈ5R"RUeVp:rN,Es=;EA@@I'!qD+~'ǘvR/\ Ӑc=ǿS]5} y' D3Um.r4r@3yk< q񔼃{ ׄf-RbHGeר>'j(5ɉJ~ԳxO)@$‹SX.&ri|'#S}D\>B8_=ɨw-&3M2XN_ǍОmXbENv so۝2&O \X_Zr^ zĖ" \V xl/@^[骈Cg/9+:\=`;2 {z8DY_Ti]=1<b@º6/Hfp2 !МMԑAd&1 ^a I!^DKWJ]6BݎPݽ#J-!yN%>ʦ'\X9nJM20{wOSj"1e`\EHk4 UF`կdZ10ǽEWh)إ|Kaԗ#2E1yJ0J [z-oymO2`wi"Xax5TO99H9xkס;"9]e&.w30<#\NF l Ph"7k%8j 7:UBjPcX=V+(98|b[WRVFݯ]IxiSl&έ&:J2K]; a}O/2b,{Q ÐelƤG5'Ol˓=<% fƧg5mjК1zz?˞ ȧNZL 6_Bz O:xwo'cP`q@LRۀilX59 <-#c~yKྨ'I^̄q&*B yMoo HCFmV4?aCz`%SԵ2US:ID<`\SР8){X+v8 0A E(h+82D q`垆)."_fN'( -36qS q| nDy`k>tyVxct-sA 9 ԏM(5"b m%gzUuUwS܁e&VZiD%ǚO`h`dR&}Q_ HVYܨdqr¾x`ftK gq)o#V&Sݚ4MLY?^;Oü':ᚩ!F=eǖFX"+CMAx/[X( L)ǽ2ٿt*XrR2]J:Q)V8g+le &]ktxݏt7] z/}jHAVRsZ+Y.Pf2CBSdm8qq]M@& "[=b#9 "Z­X~sI[‡Nsc鎹 ÅS46_jlм#Rn~`X\=}UwϰX(zv (f;BI>7-SFuƟd3LzXnxv/wqW;,5.;R>}tBZŌlӞԮAE}`_@4zp X>b%NAVЦZ#sT2mW-|QY扐}/sc;"+sm7`QCI3N$s5%y@.) HW= (ƀf#zƽĻ_,v ڒI!믌$D6^-ܧoA* pjt5D b5A;tQt<~:h<H|3KHe8>,'2'AZ`G:OM/tD"u$$]Qi;zʍNg x,r4 ς$GD>=97B_=vs{C(\̽`bR- UfzA3Q 0Ѵt4 6%E?*˞Q|@՘05q $F?u0 dB=8HN2R |6堛 'M} T{C=iO*Qyg$qF+ O"Fpvvwt|#欑uѐ>#Tb$Ƶ?oJ7ܳ'N],YцIRZ1 tqZ H ň|%0Gœ}yIG8]p- '@9ǟHi Ob)wիߋMtv?%Jbp](Ν| U/UOkUUæȘgW~īSZ84%ﭨ!s"8_n %@X&YL ÞUg`Ԩnv)q8KiU~p/eenng:G:D6hrZGb`;5q!u+U.T/oUQ4hRk yE5jfԗnrG8W_(6&=҇uc?4buΆlzoָS:Wn;\YW?MB<4=ͩBQY?x+QMӽHZ exiPQ Ɍ> A{XR)c\uJͧQ);u꽴/?iy` >@uqSb\i[bt]Q4 .Ьש= l*P`͌IcWP_L ~/Aw+qnYv[9ڶ۵fȦW~~ȺD/kX{qD>YKu]Bka]np H'yxp8p܎uY$AM<[Vh+͆_("clMpVohfsKݵ3i:Ou9g[ST^M4>T 1o+yR͡Qmud֤471ΙMI.fTrd~Yi@vxC5,g^ l0JLVŐox{w1 ~YvG[qO+n@W(OvuvMQ+ if~=PGkX]*9_2|Ko>ãMVE#o:JԄGesr)>GB>]`^^OXv\X25M_ [F)IAi_σurS%NM>%2W*cMO6,v7<;F65rY[5eSCc-޸AeбF"SHcgIX:;^͑<3MDh?9 6e'h%O֬*::jI[Wy ^ǁ~ PwwBv nOoi &'80[b/g)Qo{PƾVXx<]Wu70lq.lGڇ7\㮻p)R6s'Dr3pY zzato}^cHPZ;]`YT;=xp6ӻ ƅ{h7yúzVcه{d=]whSFuVjT_-Z!NG[ASQmO8O-~Ħ+ϫd3l[½9dXsɪcNa'f`^&A|%3ebF' aM}|`APȷ^^{F*H LpE$<0J1 9Yϧ"* @C{d͕ai#D(ߜ1&W[ŀ<!K1%R{Ĵ6F3z9(^ؘOF6Lr1"'<z/3֢njTwvPQБw`2>~QFw"xGMihF>fiIEf_Wu9H \лKføf13{HBRUrd H I4q%Ve ֢ey & yF͞/'J~ cLc7\&:?HȢ#Һ5"y|:NY) fY{{ M"Ԝ˫6:x4)*~ BL,FO1|X8,PwaPx1sɤ* Xm%9[A;EEsQZMXF zT6m%H0[y645T!&ۏgD9_$WFXjȯ3Fgc~ A%ċ^M/R* [Q [I c6PNVSod0g3|#1AmBٟ+&9*3M(D_Uy=h 36$.Ea UHOM?p .NnWk?(zT P<S s)IނQ T;tYDks@oR.$%R]f~2R6:b/G'81}51h^NİmEqpx֐p/Zk`#1(S GP-ߍ>qncE>":oZl6W.=:=@0,~Y!  Ƥ`mNTeC7Hi*z8tTKKC5~T1"Lcc9xU޷5M;qbߤ\ȝZ3L^D[e2M/;y fG)rGQ5CGENQ`A[KrFdv%(q-ICwXAIw?οbQ8tD;̐r;jm tXF8VXj aNHqۉ Ԃ3`<KϠPG, GP )|wю:jf ͍=2 9 /VG0B fbږBhz+x 캽1<#?,ݎ˻s+F2hk2eG=&1B l$Tē6&F`fDָ &;_7We Mz!.} #_;ڭu|= t2ZO?~K^Lƚ>z*_W^w̓ݕۍ]&O,~;li@Hᶀc5/ gpPzNj׺nӡg m=(OInP8UN7[h/n݋ A>tv`y 7X6foF ̓9{=ߗLԇi.}LsF*ec3CLJݬA2zǓ#yX$ R7h,3 tk,UGQ+uWse}*FW3ܷ#@=R=a#$ sWrTurNvV5zHAmo`sQ`pB=H] '|=,g{ *nB70KaUhnK^l C0S/QnB/IQxq0%;c3کiz.r"+Quw7òwC Z1f!vNWx!9E6n!`nH{buDw(Qr\3dT؁qT5'nsFJWZ^(^^cp Q$`7qO߉1n1>÷lބgNubQ9 π;)LU}L.٠pE2!Dcjb1nyVs`=rl꿐D֬(Cx uSMfAO!TF"bG@gpߓ"kjzVļPy$T agMR.0W,,6_ӛd0bFoP`L[C%@bvDh rgLgXtL:Q." ȉ%9JZ.5 [tr4P`j\C܅ ']}"'g9?zzF28tPZmx̑`,E5 L a2RBDӷߣJ~q@RPsbMR rC{WʑT t [r{iqNtG X5o%6~|ܐ\IvR/>-WTDk͸d {\y=b"sUXRn-(APU!c0KÖ٥XI){-8|l*=(##cx` H*Yf2+1P;S屠¨lۺClS!Dڕyj<iY% Ήϊm K-*F3$#TzG-NX =տ'Z,0|Ky727\7w~A0!(g9bPYp"bMK ˫1+oY?rCfw`&Dy;VQo]0^Ie#~wn4YĠba7 ;DQOę1Q(E|5/SH G%`R6pzK eSax۱i@Ƅ5Mn-ljh-1L c>~ae\/F'5 7'/UZ6h^`>@Y/cEPz@L,_mGwЇCLL6>ޒ8wQ>dձ[1 [Qtm>țpG!}Ħs [ƌ?8SMSJe(Ծ^xTFOdW4)&$BкӁO+U>l$ABSc8xA."PJLkIi HBnݭdBom9Pa|l8f(ۏ4kS:y?i5J߾w{$_fAU.H6UQB}2/jklOSdEHrra?"vIӡ%Őd (}_GݞbnhRH<;OEU2,"7f^{)ߟ5S7zzc8% %+C v8&L%}d>OOb>OЃ?RȦ:{_kQ0`P\;}\T% L!Jhv*Kp,1dG8T`tpg,KkHK)MOC?Z4wA[ʻ4k]6M{-xҮu7M5eܤPvCHܛ $2r]|x’6@DTwG}ŜICr9;Cɹgozc +BO8?!Ak἗,dD_V ֑0EzOL՛ccU=gnG.r- ]@Ff'ڢhfg Z~Бj@~v מ-*,ͻMzE흠rUp H ;K:%n46i$79>moTRr䤌P ಖ" :u44U_z/p5s7ΫH֠W%׿4y;k"gt1jiLkp֒DAcJ{_m^ݮJ-7M΁=+ `|̄E N4R .P$SǃN:Zty-tctB=(]s.Ca[l[F~5 Rla`GtIbnlD) 2.tfZ5IHIr?~YGǏ0ϽoQmnkH ,SοB,㇨euR}HsBD[83^6H4E r 1Vv`D**se1jFlGwOn| PzhQYDcoox*n~h ҝZ nR_RgCH=N ;Ƶ_J=rzk1^r'1amxjiE9>M.D/MV, 34N kjQX2 qsn}ٻv rO`UUst^~ȵa(nSiKM ZXSr1,c!hzACy|6™PA0Gh1n tW: [IMb,޳aF/jˇY)--6+x{VVfWSf3|}ȾD5{f s~-#e.9j%긛Y,礟"遡B1ͱ y6K4~,8"j^IPqf”J}4;*E;;rWR ԆETՍxJV '_/mp6ӡ76O,1qX'\.I יο9/wg&=lЏcՁ{v$=6Cm]yJÒu_ޘS(zs"~xQϛ9)$( X0C W@ 9 L DX9YLÜK,ߙt`fjF3 \ym+Rٸ[O>*jYб :/1r t @UOmdnLUDXLJfvlObR e/QLMfhFh ' ɳ{A\E5_S/H(DKYFkso\>2 i:TL?q(OJW*n䈟dgFV="MRyݸB3 3)=U3߁~w46fpडd:$lM| "G5۾( 1QZ*70.Mn$fR]ϊMʌ dif h0-5lM]TtG[a ;}R\P#aUD$ΡL(@04˝e,;`* Y q$^U9!iդ'8v=f I&!qUmC&oAe6jkA `dz4pef"FQ0e\ݗZ$0/'y9c86JQq>H:ǯV=뭶/Ot|(T~MZְ;tgI1 R'͌R*ě\a'.ivٓusʔGIt+79]lt_tOSXom|tؿQ ͕9DSOd\~H:Cw6!q C~* KKjy69_]?F{ΦH ]_(zB,>T21Kq Ąr\5{JS4J68Ȍ(L+_d,>X ESTd#.O-nI2Ŀ 8ܺ4moFx;=/ Wļw J Z˭54 7iq`^qX.N6 ?R!5O9cHYy(,X;65ib2 h]@|*7!r K#Mr?0T0;ZW:vt[A1ӈΊ5Ӻt"W™+ PAꂋҢTл3ucB7л6K_ȃ\܁})GKЈ 5`c; qc%ytzP֞WKx 1%?>XV _yǙ7VB&m gu{0~7 X[FMÛ R0h'F7)v2U C_On5qVL%Q4M- ]UfA]!ʅD.\$Cژ,v0'⁊P9==D$#0=T%AM1k"|b(?9ٌ])/tc>3ċrv! VNX)~0xJ$}bCŘ!ʙXi=) A*-ťϷ3*:8<1DWXK̉,XN*sԆWTqu% )a4:68kMnfAOd%%wvitdF`"s+)b-82Tȋf+G_ذߟN<,kQ1XB_ jLP0\h-} sk ؽOCG}pI ڤW Q==jlZ{X&|K1 !&QdHoi}O-FFq|'`{i@@<<n CnI鱬 9  aݳhsaU+?`uO٤@x!z%a`4OOvE*L?4vp">F ]Scnީ%15ύ+^d71}nf #I?^ };HȵeJy:h)$"{O\t5"zcY m uPa#oe.34o͂Twlk5mw&/ l‹|jq3()X˫rɟ9n/W&MH :e+w |[T2|g5nH-tv\D&Ŕg}#oæ4feތozX þz2~&$YPГ|¥M 1:ؘ8"/H~lZ/*\r㍇S3`pN?NuAq^ʚ s3||2uWC7ؚf#*).g' C֨ŽF,A2+7_d%!,bXLOO)uѳj:Zƽ;Wj7w72˻l.yqOޮvŝ$2-}Vxx mY2w.g'װ7f-^oѴ+4׈q{ gg} VJwXr_Ոk܄^|mʸQzc=1LEtS/a:?ˆn8@?OI2]~ ) 5ѐVٺL>]RVWQXQ},@vW?x6}<'JJ5 '*˟5 y2T UnBQ{<1Op5dCn(#..=5/v8TQi"R5~s G+w[.dU)E[^   ̏#SBqZU9+&Y{цKixZp2}9a*3.!&©7cO+uǡ_H!#e}+p޳0-> BvSnaLe-e8;19jhw$;[Cхrsä = aҞM9u%GLؗb2g3*WГl[Ч.aC&{RK^nD7}".T1X=":nQiDQc (B%/+/d@PŬ|EyrjIx%$I+(Ҳ2#޲lnŠq1ƌ6@C˛XPBm=@Z&{Eg9=HJ#J~cL]=vo~Aj!-қ4şK'ON%0핻;W0t WiEr j$B.Pʬ#8g=#piz,+j`b,h (FlQg|;+Llf.ě'0Ĩ &ΧԏQ5ҝ22*cLUjb3+HF#j4$ʆe4MHqR6wR[ո\LXpMlh%- BlhFo5%hB.}R껠q3n>^p%Qh$쾇/'qeaSP5ξ jǭ/,&{7ߩQݎpd8sQRH&ͿZX Q̘yZn|7Ϯ4Vdo%WVJ L0K';=$ jmN̤YƧtRO*d jk7l̿^0 dEgcvNo9.0/w~߂fL=,c_ώHPh~2wmloO\Vc˧uSqGVPR['cxr|VΈR5D?c[u(ޡ;WpBGgP% 0v9Dypa?=m0luܼ֟ӥM{Y;QCSPНE^lTā'WrA(Kc|~^ז{Ϟ[ti~|4A_ػwh#ﹲK =T'BO: 9052aU1YD-eiq[f?E 9`?猨zlx, |$dpEhA΄=b!AcJ5n:;!-/g=˃*c\2kd;ϴ#el…/MFCFPy` )-9^?'9mg+ޒf#7v(_M8 %J8cFn/sPLof` >x^Q KNF!ttN^'(z}.U.0w-anCsj _^\n ًs"6 M$Aŗ#B1'CN_Z8$&aG38q;,|H9jv!-8n#XW]`mDeSX!~<-S;\8~t#\)aOҸ`H) oKR|XtZ*X9XsU7X+w[&6rh Y!,Q}_^cTM'O6bwUp#NR2$ 4,(ȃh&DK/ A&SZIa'w*ī66gNK(M7a$cHpnHm|_܇U SrXģmt.L{-n8Ux\X<7b(ֱ"%ӣ&QF (&>~L;8woiʸ91oNcY6VQ "7)%+3}W ClIUMAM/j 4Ȩ|:1uRIj򺳜z'@ r6>fnsRKiRxv-Mo݀(ZMX>lkcC\?]qOa6DXܼӉD?A +`wIMIoqxߡcA2{"͚n(9S*#LJBXCg J5zŸ6֦QwwˡA'َ. 3Y4茚h($Ni{9[{O4?2/)1Zfz b2OdXBAVJl}q4h({kt*? _ x/b[UqtQ\h,s(y&@F __}̧~Uj*XV_̊AD]笄I{d bTλ 58bǛ4h5UAJZZ-cڎ"M(*[ze* Ѧ&Ѻ 64l~tgU$}I"T!)J~4,S E<9kG߀45پv>g@Q_1oSTSEZތ?Z J|nU\F:S+[,M9RJ]p"Bdkb#[F <Ϡ7^kcݗZ ]]Hxڊ}Ցдc:Foo<{|ȫ kl.?w#g(b~SĮmxzb=u+;PQ?DeupeR~ r5S-xdG|N`7"E )V{_g C¾!>YR;.XI*Zr!O%mx/cWiG]}c^?҄qHٗ>GoNX d-d׷K_թ ~&*%oڬ%~DbJk {'ljZL6sWN ݭWT4gS7nwgHҭX89r>Oa%84O:햧 z(';$1;5,K}D@Eˮ+F@(Wde2auTrȧyؚS_b:=N:LUx~dNJ?'+D""#dJU,STйX`j`VG$?!p?eo[RFYM+0Bޤ^!Wَ5.)/z g.7WeҤ[G}wb}]fq؆'vk%Tɏ@TQUm7*퓒B1,Mv2vb#λcSnHx[hb3-70"{W%GeLūdH1B$]=*aYN{x9l+J\(W%TyEǏ3#!cԐtF\1!5!h  @z\e9{0H(wӑe=2He,'vaBJW/6yXжv&$Y9̎emz_9t3'Kʦw3BF8C,6:!d`1D~S `2|68{88E8`n9^;=VQ jvnb C#9!Dіޓ :P*Cy+buO`p&_NZ zؙ%T V`4NGuܝɌ4a5BVT۹`,.,y#P?`VODV1|pu@~,ZcƯ[c^ѽӺ0U<]a6-&T:riE0^\٧ (LmEK$@_=b_:O_/A:QrGzIS*y^ͫca8b m .-Lس`x]0-:dCKJ)0O/&ߔ/>c3q0|J>PG]l t4ݢU4v~k@arC@%Pb ZGH17Vn2/oُ͍Uc3I#)1GĴcu=ch ueȅ, zUD05=:cSp5ct>Vɠ9P>USD&MLGO[3񳂅K8$G~(`7(',Rwirk7*6@\v+SZ\+䥝i8C'_&^%(pY4aPʯiǓ[bAUz4ʹFŢ'[!I̿W^J#D4 BUQW>.6}#4`|[5ܜeǙCr fPS۟XY38T EJ´?vYCZjy x,v9K#L30K@w2;900( <ї ,8"IEɭ Ē϶wXPPF+ bN3 jEqlvViE?z<Sbf'U? yAK2:{C nQ=΅Y@q:-JYl2:t_ZJpڞ^1&޼]A=o AA% Qx<׼~'H@Zn>}U<~YJS)s!p &9G@y.1iVd3D0;tS'}țuzFuԑ&:qUŖI!yq>JˎF.H`Gn~1w'ʼ {x@}WSo(Ji{,|Pա˩#}>TQ3I#.[6O .h-5äO-ANie[3`enī咪 @xȴڞ6s]UJT[L C ]CBoz86X߭[u(ssIP,_6[Bfn[FT);S *s%&cLx6wRƚ0o$!~x9CD("Eܬi|SKmqjmfBMH֕TedI(aTJ\ZM()NjE2[Dh!i:hg߀!spءh{Ph"~Ja"MW &Y{^%*'z+"=.?Ѹ,y>/Ő~{:(3n̜',rA{iUqϸ0[W^9>x@]Fɍ"!P]-.~$2GCצ*A|j7lB 59}m^WƑaYr*#c}T,D̋GQ2 DԴoasKPU?AacGE\pғfS#R@Yj LݰyW(#1 Y, 5l#y0XWJ+"l/ NraG<?zd+vc#bf}Ru%]AA˞cky: /)"%RއT[r2p{vd(7E'/al^֍xgnȺwcJLjaS'O\#SQ+(aeDFkd n N|dڸHBzCa^gmS :f=َca*_lp; *ld {}2i+RY0:LY 0^ >Af} ԄskDE0aJV)roNUjw뵹6ee^?BR\>Q\V4|M#Ȥ莎P'|_ui,h҇k/FOmCղ2sf*)`%Kn'R~dh/%{QG@ Bh;5VRh0 Uwif>T(hGx>41x8R94k}h}k݆~zpn2k?D @EP)*|^]* PlCa^PΛ$qGVT>|\XA'f*@@Nq*mdR {fƋuhk) w~$#%wuj?1~#d)C> ^ aK-O#"lab*N, ^!ml{Zf4gO}2wBQI(M;Ȣ_/M_vr{.~O eHG'*Aۨ`b̪\go&9gl >{5q{, 6 }Q6&3 ۵tl߽ Dgaw&ehܹFH70bXmP%cL5ՍtK%Fo h{O(g7NuN8D .rGxyӭalE'̸ς&aN$*Гu"‡9 Y =#hħ޾?.õ"6Iu|&a*J[ b{U :c䓄e`MfsBmo=ȝWm(TD|VtfҪd.W!/ lf=ɔUc XK$v3\h`\6*SB̉{L/퐥=sE#@jZ!ԑTz^CZb{PHڱZg.cz =N1WĽ:FAB<yF.BL]Ph[! (j_C EnGж/B$ʇp| 7{6[("D6 } -&q'r=텷O8ĹdtOL?n]lA 7uHV5:fvx 0TYC,>f!V:P 0;JJg[._6E}7Oh{$Xݾ}dɌ +s wAX/GʜB :HJ:3 3.@h&Xb,uDo'ħdHwR'w:^a.;ku/c~y T靁fP",wZv'%xeO+O&ؾ 7#3}3.٣s>-||q]ĸG1L[AzExIX#KMA u8McadePc2`}=搘;yN'1.ۦ>: qr0Q {Nf5Jm>&qϟ l$ D ZR a+_؃JǺ]"}Ύ(ǘ:u-! Dћf;1AdӢi|yA k|S'v ҼwڦXѡLᳱyGy`o6Iq3^ (e,XarKܦ[ *4TNzI>0 ڒJmF+M`[&+C2uSɵg#g\}\PRnNjX}l+ (ݗߡ;^Timdz tG<rj_6Fݙ\ o F'aM{a~I_Cg`EU~xlZR ?o:5ݴv :zS˜:,iURt0zKkL+a~Md6Y_`ގQ<.i_Kb@e>.@mSCgp4b&Ot3ҷo<'Ihz{b@طaU|D V~Fa;w9hBqDpʤ8^ ڿM^m)"@`l!w76FOHX񇟽ydИUQTk^ͫ&ahg1mW|t{;}Nɸ gV5+zmVNwx 諐>0wg"=00Y۵,굫Vy(:.9tCMm.6`7\]3G->o1` s~IZIF \Ʒ sS?%>oT Mp\%pu|)e{Q1G|U44hȮhbN%vG`~ئ`-t hU4;!]Cx̯4CVǹloS H},[aθqT 9bxuRI]+e!I)7@ 0_*mV?hXy ͏K]y8k2uo#آz`d2xeHky@u#o'*v?Ī}_|߹K hV;v3#{Z6d?$`6q;@. jeI" PPh/.&,Dd )74ql󠓈 εyc[:IStX,6$ɸ+XoJm{V.UPe2:7g蟿QZ0w4|e̻؆n0 ;}/Mrs?哊Yj,4?v`{_Ӊ,Y>/+AXޛӠ$gk u'byFCzSۏGS9NO [aoikVZAdN٫w]@{b՚IYGe tLh`H =I_,_}[uZF/tD=Px! ȉM).2 ,첓#1w#5xols8 IWZY*)y'K2uT[) I-JE]rChruO(@2O{ 5/MSfqLכ0fsث߉rәK-*>Hf&|ǵ÷Oe2ov\YJ&·Oc㋎Q9cZvI'v}7$KX9@첢+?`H3܄%,68)&e OB- ~S-5!=^QZ.7g ^whxˣXP;q-|֛Pi|icT2ak,p˙e {fzJP'Kv" q:\#

G0S/]ܩp%b%A}g,wn; 3N%}9 WvG[5GKbx[(f؃n:1&Nnbؑ'ǥzQBv/x FGӯFOJ'"'#ؗrvZe(T3ݱؔ8{yM I46h܈o3>FԘy"EAu$ʲKPٛ8CŔ: ow=EYk5iOtjOn ș|Pf*b}1[mS bDRrQ0bxhGc9(aQ&< wB2 Ʊi}L%Fi!sɬH`:p=aY0 n⥨fLbR+ lZThƦpy86홡dh3)bH@OWH<熍r 9=c$Hw ?Ԑfvx)n}Δ'Yų%<; T=+aoL_Ưu,#665i`)?&ٓ*Wg [Ŧr҉$W}c 8aԕR5 ,:^@VvWd5b*,YU08o>7r{rlx,9:B Fej,# =RɔAlfF'y1ubDxO-ui 9ujj%zba]NK`zFA\5<>3'UH; eofm4ZCi c=18p( 24W_ @0Oe sWR)3Aͨ8m# y^9*'p0`;nO%0h|CeݰJ@ؼљykpO[p^H_CyJxf|b䨹ylԔ~e 3)|:s7htsmᗤޕ?9gm$Z7 5mRgN,^=+~]zVK,i[P{|椄 :x*=xv53&g{F[^u[u وО6y/u&/R+<'z6uAGb A<{w2!)]cNg!+3cCe(;'Na3vi "쮙(;3\LLkɵlfd msE"68d-=GWC綺&Oq@}xJ=;b,U -5e}~ LkFr^t=S×{/4Ms _^.=b"cyĥbDER<Ⱥk^ nV;ϭD)w]]n7z֚5j}Z<}7h̏ Vj?6K| iȠMwx#m34Jw1E\z} QElVN:دB$ 23>ɹzpxe ML^EޠkgUvlr?[;m|W @i7[3 '>4)OeM2{qW2DXoafBP6rm`WbA挲u+ ٘{(%?_LA2$@ O=AZ6X^ʭԾ +P@ Ml؋JFJXfAm(q3v7%x)ڑdj\{R*6ѧAU2NБ|54kv7AkM;W=.n?5f0 :;%Fm.㎷ կXMrqKDZN1-Öo6Z*0`H#W-6K=6Ȉ;E& yz'>'G1s "%6tGw0 ׃g[3@'@  R[o׈,S$ mÆc#c٫fs,*S#\K #9$uSϞ7Q!VH 6sl08HwTA7&y9nw1~9 THk(`Ƹ.זtγ*W--^u]azJ0qF$WPOpFO 7-,_Ba3|Xϰ/I)G~جT# QCd(NߢO6.-j}TgMNSyI //]z.O0`zdj)fl U|d r9mW݉*no}2QO(b'np2o|#PHl~y|=1`L eJ5-h\h7M,}協5GDBW ^w az] c 8Zmj67ibx`Pc!plq2ȷ;ؗ;Hق @k8Ypƾà8036 O14/܎,ZȀhF) 042 9d ?SyTLQ\d$1-7w5k:0V h$>r<$afj =*Yo+O,m&pMU_AD6p3F]:k/D6\D6+Oc;f*q. cT;ds%2J|ܚ tbV‘aN@Y~`r f4OFx\ňa[4Sd ׅfSɶa]9iḙHAm>l~p7& >B Ypq{Z5H,`:汛;m[C ,ή!vwbZH0Íǭ.IȲ@ChM{x + L\ꚏO#Hn19>Zې+~7GX>Z4U:B4v 2@=: uNHΐN$g)@>  eCn,]=gOaq"N6.vi.6޵*9::oK_e4 EړɜwFDxiFVwɗ>4Nh!̸rR0v0l#W.^sz֠o$Fhbk&9~!YpO7)+QW+0tT/Kx bZĨ@4r c@5:s Bk,k$&xpl8 ̳ |%ޜ_ūѲ&"EHus[vCu{keRq/B# 9Cv4yeDJɵZwE"c_$𓢄*l\+@bX=p5<%V m?QK痺P`v ;XU2Rjgf=&M|jcTN'ϫS$ >ˀJ~:gldjv_snG>^ןO,CY?(d8qd0c.E8pIJJu,~~X\i#Rks3.bRZR {K`(ro'? ,45]jAZ~i1[Q[d|3kZ{`NJNg\Z͘Hՙ զ}m.l6m=³LGND"&);q"Գg3 ?TV1 T3Se>>Qu1ǡunQgϫV$ 猖gߎ7)|gEЄ⦳|"&V$!:_-S O^?)bK7G1hs*y>ѥܛ؎KP;w.3Lp[PNeJO~(Q09mv:x€#ǒ C4gOsl<\zVk+uխl9pя2(; D}#pfikN`kD>oC_m[$EDnPլt !:,xhH4 jH!` D` z%kU:M*h+ˆe^S\~; =/}@bh䀛ir%0WoSχ[Wuw^q|m)+ls׉x%8^X+`p0F;1ݬͿr&N |!N] \ XӴ$nkitVBF&ͻËVU:wdu}$,)au0NY-IeUW=ֵM6}O2|fNW a&, yE8+ě+N؟rlG2ݛq>j8yڼvrmTs[voeʆ!@ʍa X02Qo9O!Q@cu!`jczp{% %Z^Jd٪^ r~4& n7ib^~)#U\pZ&clT($HxA.tB=UJ׸q P-B؄ ':fXYsT@q[Y ÇbxX6jK0S#}*|[&0蠣w ^cke|BJ $e *> x.)N>jw`^_x-{^fPARm5DkT![SCZSou[yLp,ZEnEVpQil),Zc>[=:=VA@ںş"5-#Hu0,ԒsgDz7O,ݻdV!cllde`\RjAw3[tUZ&t#ԹwYzNBlH*ykp/+"t~z$,tŜn E37tv{(z6aT%.3OAr27GB꼷 lD Yzt,|fKL}om!i^PTy[f mB>vοDJldR**ۂJ, ]ż! ~k(x~6$p-cJxypӍ&j8gG"<V.L?hwI?#YV}w:հ{| )^3?ZG>fTe(t| } Ac 'm¸0݁=+x+@.fMs_mY]"b2YI)k3F[R^Kn+GszuMJJzqKC-_ؙ5Jl zQ%s[KVJГva* 54=~UFCfe12\2rd oQ2xZ7e,[Su\;{19x@lp j-ChLѩ?Q:QS(/p|RSUDI1`˻rOtT&d )n|N #(L 狱OO_i[)xec$'0v^Ngcww Q܏K:hpI %v4H>"K0DqB1׹\ackŞ R̄ Yk˾w{$qb^㔎b&sY >YFF=E X:rDO%iNp~RA.,&9U`@ Pti?:=5) R>ckUU!:D~\0 :olVCqN MC(*Fq'.lݍo(=dd|\t.c3E| [|´]w <,Qft* ظ/]ۙYk-);bܟ?v*"/)*Rq/47*;YoTv.>w`kQO/O\V$lF(x&L`M^rF؄yl.7LhzHm-'NKv}us =O;3(f)6aW R;c .ʯ,+n)"IcNфn0e[ȻLb`DilF:7^[R3֛--oP8uI(&F9LgCΐeS[^ܜo5^I?]ôdv-hBUKXuLQ gnķf3g;osDd 0XGZ Eyq.pi'̄sMćU 梬 ɖB n\3~cdU=jkN*L3mD=/R zTuB|-&;0pksָ9} iᓌʡ`V-3) oCz'q*xnSL u9q̯ Ia],J!Pv5]Fڻ_%A@@FSnqIqcqߕBHg6Mu_~6'N" "&/QN PXfyB))9vu4>JV?Kt#_8}^/+ ,fp1!q1XRu[xDp*E 3owaB!qtX,|iH'_τř5:fwx-K2@&dQ0LcYAy?="W43I䅘OHjM%`4=qg#cfoCB]a46C2ҍ_ag:"<*=JMe&QDحqpְO$e U ++ e])`x:"(AX.m”qzqɎWRPX oJc$L[ h= պ)inZP$j'B|tn'[KҍZ u"յTtV}V[%(oLRk 11e009L LeyY8oJ«lL2Ad}3S֜r.9(HԫDb1dcGǤ_]+*/I@ޔSqQfvҮv'%εLŖ8mÔNÍp}ljf1)裾!E(^:R)[(K5bCO&WT~M<ݬZ1ڗ|w!h^JwU ח\CHkLȍ~Do3osDey7 Q>kr=X1C[eb)EC)l\6*xJtC] 4xA|g@[KMc4hᛝ*ުab Db{ݚ͆;v{a L17KrQA]ͦupO t5gV%O_-mV\>O!Q l[0u{suWGV3 jyuݑ_ kw!D1fhԞwikx<4+s?# $JVx6[ OրG}I1jS־w}tV=6+ 2o/-$e گA9!~,BӪh_|mP*-W8*nǠ ?`Tb<ÂKgz>\`—H=;Yi؝"S({m64)6ڪ[=6A`GY$53Hh|m&ŞЫ +b.02,bKa|DmPŽۣR?*Af)^dԮ~?2@Ȳ%o|7zMp[BGZ-N2!%}-uiqjϦ1 ]=:軿/ϥ1ÃHŠ vKBb`'pi<%DCfݖ,_@6^ r_=cɿCa dHmGQ1ԗ9h\|ѠrZF_ "KrxO'#٩kבX}]u-l+8Zy#փd_$6УK 'v'C|t";dֳ;PU@h@aG@ʗ.\l"*B{YAZ'M/VgKO_67(cՂuVZ[ђbt(.;z;Bcx7ĜkrtO]V E`P]XQT=;=`p35b@֖2ilƠ(0ijV{%8uNh > {. .=jQׂa7} 1/S+} Mކ ,]cIPo#@DSXSUƶ-Ex,B!ߊM37H`]S$<ʲ"! LwEZ`|Y~ ŏ'J_) %g$$?AdHUY4[RV؉JF^IBej7XRM2$be+FJuX T,-}yL]KH3M@ -QAZI|TO !@-l3[()%l7AY7 :hcq'it'Av61؏6kzo "c1|G> 6vbm\P1 p(mԑ5,<\G)ÃYmaQIumAs͊2-0n BZ,GkHp |:aG 5)dN1r> c|6JAtH arn7oha -CmtnfdzQWh`WW:?#| K/HoEh4#b !#g7%]$Hk 3; z&6{jj&}ihO^j0 ,<"LN ꔕ ̳i`䃦 sbSo+*N069qΓY5R+9 JCFDx+ %OUGV1"DRU,"m1zJz{M]%,1Bi4B1`;LA4M;ثM$4}i<[+mߚcCci`։K[E= hڹTuUWС<}u&Fvc*:JρR S0 L3Ѩh޽">Jӑml>qEUM=,7pv`YƇ!ό ["u˫BOwc p>tD"kY'߻(p0)4P}0AŘ//XԽ0 (4l()d8pFSV9ȲOn||oRDŽ?:zxl~(+B\n'ֳH 5۔tP(n +OsLΰ8 K-4 8({b[md E')qf,i~E^v}[+FoV#G #i$(Mu5ckU~ٿ˄JhA'd(.\P _mdgT#xvTA-2^&30 ;N|苈K}nƉQ_݈Ƚ(d+\Ӏ&!"*? ҝN _? ;!(bQk ZRK&g!Q]^^ߴuۖJoq;v#uJ[(vͭ WZ]mS=5#e*tO77j#hXsm HHu> BgQ!490 6U 5G١GdVxXOA>$ah:4lNۋ: @:26>rQ_J!\cHq+ݱ/%&Z![^9Qaa/Lgrl/*T+%Sͭ ;t}V8=zY:6bGȧOD5n:4[&7:[gl"c4~oׯ?/!fNY4z s3| 9f}'Gӯ8*=x>_ r|ꭘm硫#3-1H,%%a}3}ע1ǰ|-o$LZߢx( ~GSCIP.6 ba /v~nFE#(g$ኰ֪Z0B605s+nlģsn: B_Rcc}1u#blWH;Z`ᄎ?D~\SlAiMw ~P`2ҽܙ@+I5ikΰ{nfV*Oؘg:\@H2"o_~+RVX/2?jӭ03@Ch>~oE Ojު*]B2Dꧮkut. NhIj]N/TepL/-CWuLYh!_GCuG;+JO1=mSl͖J.Lx7:^K H\$GaY6toZ}%r>VT #sbYgA4:â^d_Bj>iHk` (ZIpge{ŸSpksbPf9mU(eP%mZƘ *%xbÅtljKY^'>/ykCZg4M4wAn/6l%qjzg (x2E5to' 0 ja⸦pe>Yow0xe$ :{='0dA^n%կh&o7֖f(*?R)TZ[!ѯ{%IN([N CX\͖FT_&ɇ ?C syFQyiAeGcPW7G|8T9Cs08͒)]jw}92өѕy/ Ďa߱ O Gy^A9Xw36Z<^9F=˼Bdޚ@<^Spm K &1XJ臧 @SY=qx1YcxA6hL~gi [b^5|~~We yKXj:-(Dj)|˫2uHsӰGW*njT vO-:$k(4L} >,&)gTH`~5V_Ì\-k#&҉o;/ɥŽXG < iPGϴɀʌ$Z~-ː=O1Pr%.g2w/ FQ#}v}3.c< ︙{kĖuuV^מ;{ܢx4>5V N!JLz\"AE ] 1ȽbC֪ tm]2̹e E;I<8g0Q`,?uBќ7ts?{ 8MG>R |1xW fxl`RgFxwD]( y>-A &Tw$ya~)V}D k?b'k*U w^yԿs{ HnSأYɘŘso$1W@&xǘ$ߖ*0X+(k8thRyɣZDl[NNE *R2_C71ͺ2L-eqD)DOJA71F*3%~Æ+lGC ]%)f &T' 9Znhr^{C)EU)H%E]npEJrv~w\4ğnb6$˒Kdji:\zų/%f>*Z89b#N^ ]c+/5nXBG3S_0RWDTT t,y;4X`&c۴h՗fns@Vbїu4 Kл\q[}D}P(,8㕒&W0$֠lW9;EǶRYXElrFv/,VzpuMa ߻=iNBA Q3^=x&(^&pM[+M(ϝ8@{qB]F K԰nhRuN*|,R=ʏCQbۉQyA2mfE` ZhMr=ޚG?|r*讷)4?u]!–^u=Q|kTz\.5C Ec: ozOKdLE.ZI\Fcl\B$AmLQNNU16iD*+hZK62)(&yF 5w_ ޱʠ9I"uPs^z99L!dǚ F_z;}ˆbb9ʶZmfR!w>5kXJE0_'tߟ817U#'jdHA(D.%R8{Ή]BJT8M%.C_1vv m/`ذGYE| T@, Ov}/omWǬ%U. a9a Tp;'ong)|QصD)]dpt$b1sU~qFaeR7P"1-5ϒ*4KeTЮ"̦fBVZ^Pn{ }t$5n=,5[Q8 N7ѼWgRfL<|$Ef3~wz JȀ$PĪxk5X>Pl~ 81xzzNʴNp\1sTIq|mLemg@Qad|HL :E]~\H/c> ZBbtluUZqp)aQ+'} `;ۿ?ah-۹fk?taǶTGYZ9z}ociu2 ^mHxrJإk ʒy5'e;~O׀w?A-;LAMh ѦEdChT+?F:PE j3d"`n!50G /`(tD4!3PbJL@TǻX8v|yZf\618m8.ɾ#iwx\gZ?%YbFeM|eF<&b "tQ !dRwƵtglkCƝvl-P(Zy%kJgü)iI擱;DWrL9'9Zy-g/w߾i@qU N~3T9sl!Cuj>=gS0X޲ΗE_Cz_ ծNzF"=~w/sk@%yʅĽJg5Fz;Ti$ޟl[)#r5^݆L%- #%%{P,W8^C N]dhCظy[CZ3Js`ʃ.!<$㶸 o3x}1DN/:J "yRmfZ+N?LфE$GwBƀeWZ p8#뺁Ƽ~Ъ~|SNHu*ZLe5I+hC3#~ n-ٮJXd §=FZm7xNc=1{\B DodRuϙ'4, i'Md聓b`b֢x/uxRt`G%HGc/~LPjwN<عZϢMR٧6G۟Z!OJDY6 q5 oţ"Tŵ42̔]|\=d oaEc\*k-wPpHCorqh M`I;"fHh x4%!|!}͜ޗGזN6Ɣ^g@۾<:>H+91ĸ*iv^5Md8wm+`Q;GוMgrr0Ns">:=*}@>A_qket=$w~g̓j $1u}:6(ݢWW$C!Ɣ!FGX2=a׮jwUQƞv-{עNo eF!Yo_lCx.8Ynx^B? 4rN EnVF'@G]L4kd92MkgӤK@Щ⊪b9RL"sN]m@7ˤ^A0c?icU{?\F}wF c\*L>m \r3tyWs;&^.{$U*9\Dc{iRd|}bi~MsBzKz\4,IZE388˙Y2pp8Di9F [ QZW>&N5FƒVի}U8=N}WsET:vn dFZS--]+1]_e+)ӡD]8Agc-} +nC\c'401fԡP֙5|m '6_\oηz`>ܵOSR:=p,Jx"2 ;/+F hBːnjWVh|B4f[WIHv@߸#=`m8R4= C9KWlȚuH@JVH"6YUZ~Eb7_ܳw!Hb[`;$c0D q+cЂxh,R MM̪*2e=@0`+C73FM6䥳k7F Ov[Ɏ.Ar@IvФ9vB`/Q .y0Q񙳠SYMCH%Z$gkl!`IpHy@!F/PygI;f6x"` hAw!qyFV`oo냐yQ!oNgAcO >& I|>2%2ﵖlM Y4R$|G5&z2|NT&xQHѝI1Mhsxx2l&gt7T2xTH({vmMe]r6 WBdIǭ%c+(L9QH)">G[Pzew9x .RrR;"]Г/Ivݸ1i}eIZ ﶱVGr7l٬#4b~* OU9g!.5cFwbv݆[/^$5?W*I5x1;kw^$[r>^*S=IS#ƍt؍1& {Sz($Nt;:ܶ> ژ HY v4?##g77CU['R `\CX > {A.=ǩT[ Z-*7mp[fWes @Nzw.~ *A=GAƴ}GNr=a8cRd7 d#W5n'cф ?]tH<^"L y}AӜ8Y7rg)p}b`.=&3d B$Ҕܼk5րN{~,M6p.fmӍe*'RnP:sFCI,EEݥ ڐtNމϾN͊.;ŏ^/n3~(*3 _X"7˱6 Qqu3)-?ZD7E=a&{OE WZ6.WS/9@2ZaLw580ۇ-fjXT0ՐZ(\X'OHX]˕Q\.ʊ.Tx%k 4AD Xo4 Fgw!t<&긋Gs,-aaI* *AsgŋB ]Bb%\q' ݦ@i 32Gb/Hm[AAzz;gy^bޡ[՜Ycwe]U<7a/_0Aax8z!` p[Yͨz0xҿ_IU͚a={0Ts| x"wq1>ƮS_OVH*37-S0|1S'Mnpu1h=r1WAwr˭PC8Xoaj@y语"ķb2G&kv&ԫk|r&ipU-kP\l4o>-R'-(CA^@ &[ Z-bNY^dZkc[HtjFVEI?-c ,SuLWDK jGu?Y9kkk\*dJ F@]XXƒ`sxoߌB+,־,%hb{9wNꪶ4G /{H1z/6;(ÁDqNlVɊ-%|'yr9T֏q'MX\~Z+';#FvgcWU xSL(|Lom͔;sRf5EF:Dug%0VL`ƯG$?yn0|8hoBGUۢЗ"oR<7:Gp "+jcZ˘oo ={>kpڶ$1ǯ X?uF湁̈e^u&xu*"wRg 0vZ,4wQl+B'E޸ iXƘ 4nlJ 3q PρxPÇX7eA" [ {ϔRC`IT`KbN2y9#P9Q NdY@yE>`X+7nD1C" Qٲ *p6 ]7+x=X3.C7nbB$/v6Ml9n7fGGB*hڗr7İ|Nti?yȰp F.^P uk:]NG؞L~jG<=SܬjxFBvSEjK3Q{AjO=\5NH6~?fXseN2dEkDjS˃4gjūɲQ`g}l.Njj*wmm {X7~CQk!O|ubT[`H}] ?qΩ[<+}rKj ?K~G Jj`6)W!a@dEB,_9Θ5xh.urriaѱ&6u(yLk<^Ɵ'ԐqLk7(?L'-THiL KɊɅ:[E#ՊY >2va$l77VU:z͉j0:G6=sG4P#`H}r?:' j&D"zhaWD^}*-Zfr ƥokn6Lv u{2[1~/RGRCe,; o.FY .5,$ֿ{3g4^xpB,t{6!eUPp1}"]HhŁ@up s[^BoY/vr2(Ŵ)@ѴUxU)Le\Y`NKdQ{4J<ourMFYG -0Z׾I7ۼUp7#YIM ,_Hc( VV @ܝkIۈ]I}=RuW )w !nfb=Ea: -ltvP,H%-sVcu:Kh=$ cxJ_/ E- 5;L֭4uyQY%,6u/&hBf qlҌg"=K=??9t1)ܩ|u\Cnn}s< BN.}b'_0S8l؏%F3 ǂ"2\oʢBI|:4m{ ]? ;bUi2Bz%$= 4nڔ.Q -=pkFBQc"j#ԓ#n`N#C9X/UFf% 5-1[HW6'v6bzGc$Fˏ}y}0q SV3A S/`? cŖ*PJ߰D| uS#e1A^̚Ä\*/ZMu LW;6gVE.b/7ruLհlrRW$Spsi=u")ۮ玷-&[p ɗ}ț NjZb2,WٷHފ<K^R@YF0]S$ Wc+oQ3`l{R,XQ*‹*6l6QM'g|Ƒ$΋2xO5n&g_5 {m`ZoM:MmoQE"&Ao4&Яm,n扴j: T'7[7=Cg-|6 [93: {Tosgj)&B {;%xISLߚL+`D\2rm5 ɵ)!nm H=B]f iri6Tvdz6w yX[α6Fz&W@/sOh].GŹhwbnY8tUlZ[6x:/rֺ7coQ7bήutMLp>ÓYǸ~q'@(zoRrY ~tN[v&7`+_7UL@JTXc`> 8;AVOԃNݳD F]jm.vVg.F`;CZDkX ?!,bPsD.TYEr[>p\0;# b1,Vٌ |2#â`ܯmFk;@)ktɉԁ4_KP8"AK .~vr{/0'ӎS2cĔdBٳ _n8"ivgv'DtvV$g4I}ͧWPu$okQ, 3)dݣN ^Iӑ/Pԭ15G}Z)d\#H 1R@9].j54|t6 cf+8=Hn*W)])= ӚwKv~;x&`gO%{m_U/f)3hGj1q+hLJsBm/G-&FBt~wv:vU2YKif 4hVhr%r@Qf֕5nO^H Psn7!BFa Ua{x^_4]5RKW8$iq{? ұA-"4ԖzPaT*U EQ)Kj(4f4/b.eUWP\}*3GoBrҠf"Y7NO#Zˎ4A ]Ҡ/x@&ev ΞGmS4Tscĝ' nSC ff!76L"W]BZo& \B#1.t̩6O~|Re{x47.ߊM"!5uI#Xb6W%G Tc2 u +c,9+|$cj'lN>p LxJ8@Yܝ̐H);\mihz(c#o#b<xU5q!Y&`7u)*g暽TL͖+AlvUހM&9J4iJ" awqx^#s`Z0MOdМ~ݠ0d|ޛ[UcԌHÊ LьWYw"v$hA8WbXݾx͕.ڎ%aswmd RA&>$H@X6]fZ=Vc@Š}W|J"GI05ʗ^`k\*Y,i)rĝTh/l`Nly~x:pކ!¤?DW@*OmI4Z> Jl-PSv-f3GFWe0̖@ס_A),xS vp{pE:5~> ެJI_P(ЦAaSmw0dba,6*ǛH,h5N嶔;Dл_b7ʢ |T<*,_LA7RraϠc fe *EDl䟲mPWf nkDAe#L-HHL}&TSQMƏRdq{QgF^۵p,txs8eZ'zg6hh:0J | Ka_QU^7چrxt92xq\3Ea# ̥=30aʂ/ӴhKO)Qa:I`AP3Xc 4t`B5 Eqj#A>*/ŐU;rAȇ \e==?{") J ʒkiyw@֒AQ' cpMc d},%+ؗÔ Y4Ͱ )nie?fx9F4d%-gݝYGQWF1a]6-`X`:?aGbQlԉtoHN~2}1, fw۾].d(DuTQW/U PI*0bOD(mM cAhLZL )RXY:,}˲2jJV;s8اQh";v0_''l0X -j\Bgggw&ڼ=/F@\;5*FgP[“2ɫL-i˄af=3.-bm_We[g@2@Ǘ>4f^}y.:,_0{*wl_ϥY2kNGYƧh[&\L⠔{EyZ_B]JCvqU"%fV5,_:<@W9՚6\: ER}Ul/o##@$?Nai+&/w3 /i^1&J1=ރ9ťW0^:pJ ):QGgiY:۸s]bY^Tg u8psY؃JLcO@A77X&}Ƈ/Q7h~V/9e_lARazNhj7E tO@%+d9}xX[ 8fpRZ":/vH`ҹ_ N~P72#pY=wgJȥ*yy>GGOXpYlR*"PR]](w 'QB $qᱨ,F G9&PRJF\r2zdofz!{%* g=G{/5t/XLtCC"B**}=D:9Vs0զx0{*x/_{q㓛 f=]tN):b~fPH|sŷWDE8#WNEC1:7 (-իr R$caǗdn9u˓Ԑ>d.+θ8$Tm$ӗU:ұ#[>Y,3h3?EUӀV&: ['g57^kmhs0_zޥu_&?ϔ|`*@#(NU-Z#&Bgh_(MK:Kk&(7}Ospre$n2l=bH:wPX C6a0PHلܔ2WԚ,!.F~cT\}Zn2Z1tyF mbʾoZjA |JQj+:CRꀍ{7*Mstn3M Lw!si kJKx6c@qoB;u `"*8sVdo}]tJ|w߱yד=U1v_i>`(R=rJxH_Ӱ"L;.A>jSTsLrd:GB_^&>!&dh S%AVKuC[fobNy˥.q-z HR=c_hCgB8C#vD-|{'j{rnsuI$rOP^vs,1@ReVd lc2RfCv:^L~mô {npd`5`(qKn Krb#q~F>Q}IL =l/ZP @b<FP3X->pE=},ZlqD|_G0h e^M Q96#qM\ 9[~]glV7s͹\1z~ dtxg8 .dtpo#Gfw`'a#4hV=/y 'ifЃԕk.5|/f^FHOV C"9y"ױ>y.5:ܡ|Ewfi.wzj6Z"MLm* vὶb&DžSLf:,7=xV&$+CJjWkGi)?gM窞;RƱWLV2] oV#*'e q5{ӵA?!-umkG-,c14,֞S1ٟtO)>1Oj= q,[o,;S*RY1ak 2R7XPUhz 4 DguoR l1MV00rDdj+Ϳ,_gޜ}P?8>Ff~ƥf rCK;J^Xs@k:]g"ws{b(>dk >˸Hp #y3 T#FdlњmF͈gI&/ U冀B L,ҤTBhl|PrRSYt.AnHgi$Uؾ@_/4QDlF'x6L %>2=tD.a5q9tH2,u){@E .MӾ-4$I64H%D*T.bΈbqAƀiHDAAkO0ĺ+*D'boWpڗMdN4w=~RO{/x$D?PVcЭT}ןx~DM ,vb>0Ks8s H1Mfsgֆ@>(q{\f@È B* -BIcH,yQ,"8wobk !}Pԃ).M5_(&s7nC wֳp]]LHk K˘ߤ-R #w)6֭ +hZ;v?ArDn9j5i16OG3Q򻘙LhCpixh-^ %kG|6 76ug`7h adSߡ#'`-+ %zr!Fگ7N[@iQB-zeZ)W]"Q즘!>)ԴIܹKm#k) ʯ\׆G* ԡPjl}LܧQ}c=gw4=VkgqA^0&o @Sx|ZFCkɪ!]3tx3™!=Ș×O%Zx\: 9oAeO= Fc؈ g̚`# ]vM=$Jv1e>,#~0wԋ4QVmHAu?}K$ŝ>QNP~vwҹ5=Y>|vI`Lw6bAcP6YHi{~4I6ΤK=;9-m#;/SofRwFDK *ƀaή!eݎpUx_bE?dO0w_v⥬C-!wyVBrBp`~pNDZ,}3ϼ vzձݱ"W5!8E\.0x *DgxI3|~hc}aSXw{K>bXrcEu$B7ZS vlx,kZT;3T!زסR0U1qCW[m o<؍tOI_g8pDYΗCM%+[3iJ/Ћ1@&&-=ϿIMÛ8 !̾3hVm!+z59\2@AOB}909K:X`0|>'A_-Tsp8m3KT$򤗍xe+^{Z[%SXf Ꝉ$6 OT>'zWj#nt  IADeSHMiF.uk4UG+PXH8 M;.֕;4!D>9UM|+N:lR'iL=#mS1Zz8/#lkT~ 'K/zN`5f9B Bi+͙;whitxN֪ƛvCHRNcHE, ⰥKBizw"6D]#Ck#F{V|`һ& N"g$ID{F)K uLߩN8#PL ZU>h~pWXF,}Y3D™_'5'c#֋y*38IԮp$à[,p5wN#K978 HÌ5W8a\UGwg eR4À{LZ`6Oi>a2MoX}VjG[B3Nq'o&9^meѾ)eF(ԦF)‰y-Up5a$H`<&)bPڛ he]}*cD%ˊxeV` ȗAOI+?qÏ8}(巼fLY/b催٦ΞQ:9Z?P8uYOw?|PMߘbBmd."3+JYE/m@/._cB^m[DN{kj„9Q4ݱ <T2.as.4׆d-b%.%Dɨp޴,> IRL6`J4 T#Y(Ny mA|D5 gXwLo5/P^FI8Yd1Y&K9 b\j{3)8b~Cd3'yKgl(&3z PVfeG2C%3@WK nyhĂ)L➕$OFϫ&H[BN/wn0xu,pm-aeaTé.`qycωWvY}ωnf,<,@4\oM9]JWgxtb$$3{?cõL' ?3c`HVPpǵwNA4޺amph@?Wʡ#[T7#Yj-i)U$~f\8Z3ҹ hVg\=1 hNeؾJrz8tEgs요$ЇA 8$d ɌSŮ FІM3+Uu8pR09; /xU _\cEA!W$+P{F#FLƣgK#Zl ROxFCv^Vqq@ff<QzJs X쵹BkQ(cg>@j1?z812Y5KjTEOQȕxǞٕN[yZfpcL+V;# rMh+o6P 7)-?64+m҈ȃYΧ1j.Iekv-=D b7`oMx͚{d Zi/~yuwE|Qz&\k"ٜ0ZWAl HH[JŐE) 郠ߎJ}-*KvvW@<1}M{fPni_e*Wԯnb̫ us=- WztXZH|Ξۇ~fyS[a+; tL&r4;>AX/HSk8:R!]Xs Sʈp`t&NROJjd._CcˀeF儽^/0Sx)n'Rfީ`1P a?NCͣ5vlkbrI(1Ek?6>pW0jl05P[QY $4i֎_K.&鰞3ej{\tgW/.}@R&-C5M$4pi6"pyHv*xr΃Q_or?H:;-'fSǹ J0lIs'rhތl2r(h ԷZՒ |-g(``eݜg-@fd"n3h@~WV׍Ys#v!Z#8c*/]8qOݱ Qv"ڃX-`9 7l=yj@zsXive)  ;{'OƤ12F4yL3HzA|j^nށ5~@:}GM@+CU$3(N7tWq Pe8SG(8{! ~ao J#b|]~eH8Yil N3b-sD]~4[nJ. &BMźvp3Lusaڞ5l|gyLYKeaDeK=N Z7F%| J ;,( 1>JSwV.ܐ\)UnMC@a|ExGtć ;(boX35Ыyk6V_ڝXb}J [@ :7:%j{ ɷ)66ɣ{Ou\o]k#%.NY>A*}vywMkK0Bs׳Ӱ{NҐncS9paPMDxA+kㆽ^`(c UMu52|_q)vk⥹ k-_*cGKsE+?M8퉧?w gH A_20U38(|4+[m0"դ3r.> q+,4XߟPnA"& k{HW10!Yk*pؘƎw/  ]pUޖry` 0˟?A!Vd 7En7 Nh7HXLBY#.r"4gёP]+ut۲[ܛ^xӚNW4667B VٛZ!OłWN,S|$3אvkj&ɝg!cl0$.NBӴjKZi[:V)GA,5S? K e^쒲I~7@fP9MRV?ԠɆ=_ǁ8OMh0ﱃ K;ɏq+gj|q/_Tyr_/ѐ5?$V`,AFw'N;B6a՘D&\[DGxiMK(MNtzY00/DCE=;Muo=3ytǢ"Io(TjnpDi΢ޙ!g;[0fu]rMl #8Czd9^v_܁%lSt;b|ZŞ5ƲWo_f_T?. nbh  IKs*oo >Tc Dic4ݏ(^b2\EHgdQrZ/F?.Zs6PQ|^.:!)fBZ%1Ba=T7-}1|@hb!3`o:'x/0L@ĺ1z\Ob}Xכѓ8U1;ӌuLfuGMru%y^1v ou7$ê5SZfNY=Uxu^T9t0)6bNsy܏p08̯f{?1^Z/iu-2\4 wI>t,C?bRug% *jO>‹^ P㎘tZ'3'Yb`F0ayHADIˋg*='>ѻqXYզ?!f{PnL ݠzHp(?~@nDá50 pJ fLl+B ZBkMOT6euf)>_R6"!6if)QDLJ#*tyl nOR[ r=-%  16Z 㚎 $:YZ}@5S'gJBHUzWjSA @)hu!%o^OKAN b(@]7xp5 X>jX/f!)3*5f"A!}cWwE(9 <:"Y޸Li|!O3AT޴ {r hK0KsL[@;eqG]rJFpgqgx:!~X hhlt]mL*vykiR4ꠌp⍷I՚hŦTcCwf{ڴXM;w ϔDu *lplBeXR^XqHd32IՅfVu ;Kn5х2/ Z^pJ-tG``zc^R/V'LJQ+3V8C̓ &VcckA\~ꍦ.FN C|1&u*?⁉};WQ+JmjTz= DOoxzJMjM7R%~[ ~v1~cV)38E|qC 1Xd4.jm^{6|l+j=.p~ϭ4,YoO8h%Tnfyd>Î)!ľwB0gGO|+蛋-":M6  !rX^޾AfθiG@Ƅ׳䄡ֶQa |'AA_c߈AV[M"~4UL2m gN.o|]UqH{h"$J]s!/|PU XN6r$+%t+g4ϳ\."-$xYEwVvFDc:o('|[Hrh zgmdz ߝH]NQ#=kTt5榷+p-x=9!,6qB{FlB\`ߔ,BZĮA(Szёzj˂ 2GVJ9RO_1+PyU>'|C>yZ X9FZ3n'>+_m)7NUhA˞`% ߂d48oo:/Qs-s'B>M*}wR!7V#|'X\TC*PoGog80'&bo?tz>xv_6\Z'y;Ow#tzjsiU x#%Ctjj\Sڏ;+ExBsW{GP;= gƲ'%6$&Q f&c9,ùZuѰxZ8_Lygp)M;q"wr晰ƉJfcc^'d؂Nx)[?h>9ϯx樈~Kɱ̐-!}|Ͻ:<QCc}Md8V{[mnc2-~%$큿"(/iU=5y_$Pq0']Gkӵ)!*Xx^²i):Xâwnm.%vwĵLq%I]̇"4%U-PH%~eTy X2N',[￝X4Z͇qy68Γk̇;⧨f]8!斂‚KWO,ؾV&rI'h?y_D՛#DFλ )9 )Q c14M:Ǣ1%/m~ p$| JXͥ,tA>-uʽmM"`Όb˵G#G&gH]oÅjc˘Cz=c}T >F,>W/yJ_\? '|mX|闪Pyy(PޣiR^δ_?)<"mx8r8F'>BՐ3 -Fa,d y$rv~FGt zdUH0Y gXy)RT_:dOYr% )/<~7w6xEH ae7$&Wn.οrߋr{Ч$k$]Ug: oR6|~A7'e,lB[M^1-v &evBxt<%4Mȩ9LXAw.\2'% dMxCĶ 䉡"L1{)ypće<7dgo)3^8=7]Ttܹ|N5D0YYnVĭDž0Pa,yrV1h`ݵSm]%\x/H7xf[V5#PQO}ո V9ɭKIPL]0!K)kF],m9gdС:3A8]C=4rw!s&ҏ(Jq+ )C EՉyJv=Ou~]ܗyyW]ݾpIһ7,,2}wE% Uum=`[s@DWyCi:\󄨧/?ܷe{X{d52yd6R&w=6E!,sC{ȶEר3;sv wuF9 3f)ռ@ zXc}E=@ʍ>A1>̱oѮHV">S V3:1 jQQ U Xat`U]|Wo\ SX< `1Ar'gBU+"wXs6^w"9UF&jذ!^p9eLlo9 |ү&odNP/zN Tj3?9]Yof]ȲRH52$&0P2סP}w"Sn-7/&!wPxDjeI˙B r(Rx; :~@lT5pXjs[c w~X"r_ .O]%lXPH֨=fjxKu1Vxà HHmAwX]"p7w.lpQ\^TUK?,RF \fO@ a玲952"LUWN=0&h.֯ilBG2>X1E?7'gXX G̔"J@X!zݙ3Hb/|,gyQYfabHt)=il x27.)F'Cp颟)UҞ4Gd4:jh Wy_n99f[ ЇV}[U-efGi(p}U hR2+҃wQGwM}$#CA.:z30+1tŻ<=0*思{CRxGW &#NѲlwxh/&kID,VWi.?V7~}385M"ξ޴95r6,w9$֠ec IPZmG JE.lᛝ+<_iVvu85GW?E 5n iK VKW9z?'&BWryUa(ubR*JI8STM rC{9Hݛ._`!M:C8]3kq=$82poeRdwT"ZJݭܓFKJ%D۲< cER2=Uj:5I8 g"_m >W`i xi g sLkNfZbB uR0u|duZ±|}MF%} b!s<(o؄"NVBެf)T*$0xK&l(r[m>DZT.%:fb r[Hd霟HZU g7'ǭG'j>X }5sc>tã򄨗=Pu|!ǼF/c$ ypp7_y<s&9w1X``:nT, 9IURI6= -mgF!xG!u\U/hHra" hy6햝uM,O妗H2'r}6 &?NgJ}֭o#JBa)~lcu.W !1K1o?]e-mJ\CVF`YΒߋ]JFkiЭВrثǨ~,B3~/a|OY\S,`9[ׄCljd7sDŽs?7O uۨ]׉p1ǛE'JTw.OG3qh 50b&> ߛ' ּsŖ)|`WZiXľ+~XB8&kd?ZIQ-V,vQRH܍ wQk2w8u^,yu%7,!߹ho-(&9>wfa"<eK(TeWҶ 9D%B~@bNrL!Y[N Z (.>^OT].} V+Frٸ堃 -9Eh=κ-Y;ỪOY YOˋ^65כ M.0$Q6kv]} qY̩=8xM=S~rU3<7:#Z^ހs\.\!=Ys"k8?7*my7U.ܧF 1_~ ?2LMPǼ/ voHāŤGYh[[Axpm 7'Y2cI=8  *g-+F#_A']\JGߛ:dk~V2<2|J!Y 1ΖI K޳9*hWf+GEqie۷HhEm:!#bq;88ugukݗ68tV {ˬ=ֵ@V#NජaP"/יIM5fE}!1/iuAC0=l,abc:+P8ZdIS1r} em7ٱ]%άz19еgxh:t! 3nf>ڠ$kuu@}kї/rn 1Zm"j ;8[ ^–ƚ1.س߀ulsO{١ݿ2Y, wѿ# 6~R3|r[;AoFR/+yX5})oIa;$\l4f>]EaN}q7PMx=FHI,/V+[4-u1# IFL\soǙwa^a8{yX+iq e)5{l`OI_>{+=Z֗Vg1Gtɳkx%n5b![c\1,j4s'CS+(K ,yJlA7`˴\Ų5dth /l8 A~1=OBYM$ Oj3' #=fPH75|Z@VI ) XwWHsťY{FïD@!ܫ F>)/ZD4k5D=b_S3i̊65Hl6 ]#K(.^ ;GJG F8-I%;lA,EKӍ ]TrǴ $ j,f,{mL2 t=J,]I6s(т7}pQ 7w6 gŠ˼g/PmRcPO>a؁vl-/5M|[\X B_q7b!7y0X!MJN{u1Ҳ;ǑMfh#S҃`^OB_rt(waHC8% dQE5fCfq(!՞Zד36#b[ 3.iNB&Q]yPX!íJ6'U6&88%;Pn&sF_8)a_5Ɲ̈}-_6  a ="l_<} Ӛ X݀(C;\u_mQ^I7)~!:j+i>5+Ϧ&v5d(Fg`Q!`f*v HD ~Gw`="uՋ |ރ-&E }Pګ|S}ITu}%b~v*W0ӟ"DL(C33 2 ? Fp8 :st߽%ֿnj~ze0yr#T$\} R  V:D}F])dvܣsN(VI4G3J' U+VqDN› M`c w!FC,)T\w 8XO`N b] Sf ,cRW3LeL*pFtǮ±fbU3ty=X*#I3œYor`%{ӌ/t)d$Mÿ}.OVS*8K#ν869+XX1Q԰"(JwW|!HhC%na[LGl{xm ]Ž7h% %wn(Quبeb#"Lxޖ>1f4Dx.0ļ() Wfֻn.t@MGfܿ2o&A_#ʔBzF4^̹ZցXGQ$̪ךJIn3$Y&{鶽0ZS~>z[!=n$֩㠒vNu+*Q'oHX`Loʨ,J'n? %k{J4|—^\W9ç7Lb,h}dMA"\PO;7u= oZ*:!"k<顤'*xeOpzgnqfJ1]DA(~?*ph LsvS-S.9 溋۴f`EkǹF|ĉϠxue 3~Ky`8*_(PH EĹP? cS>QK*@6*koh rΙHĽY KKѫ _8>+TjU˃[)8GJ{18L%}t:KǩǕ1tbr0fvST=_kН/p+3>fZᾨ%r{ñ[ 'O>ۃ}j]nO c¥O[sqmz6XʁG;EȔ:u]]Rg1n⧊ 3W'q"$!C ŒƜϡFx*zd3૨ĢxN%"?L}R<)`~d\@|3-gJ*7HqdD"_Od`?᜕9}xm hYkl^ֽS(ە7:J|c7dkGe62W1@/ʛ.{(̍P6OY X? 2BB'V+yQQf2FS\lw^γz-x|DMҡ3!d?nTyR'qٝL$Zw. r^T y*W>4ܷH3&fgH+Za4-˾ Uj6D2q1?t. ߬ "+4 h1<$ұl,nB%*bRˤXߒfbh;=he>n٣sU]IAZ%; F$:]&jr\=dP?Tm7tVr7rq\`>}w  ?K~/ }Ϟ}xU 1yD !O j~20ƶiGDR?x ߓ(4O]zනyumx9f _lkwuåLv9eV,6fEi6%V)=)C oT&yAėDLջ`_e߻/|f{`h)*ՇeseI־ : Ljբ&{:#'o S Qގk+Z@g=K dPE7,jPX˞3̭]EOK׉.f{ŭۇsxh88#|TX6e+mU u_G#:*K&$8%MGlbÌM28^qG#5zsL'lx?0QkWdͽLG Kr@yZ4LsR lD)lca&!&ƒcsqP/O3% VwW&}h9p-Eh^Oe|éУt9--Z[6Ʈh$ BȦ-i%u2; iz: z[=׽;0(L=>1 7gnsIS@p [n{[H㻹5jv]A^JİWO=BAOL¢l)SZdY0!GP. ^w8L!GkZC"k(}ٳo){̽ʨB9yV> (Hк_*+&“PJٓMLfǂ]e'mu RibBƂ4ӞʪNoۯg0hk#2wNҚk%,U춍CFUd&G)Y%w+P-1;ŒFJ} 8}i>sYc7"cZR?I(9<0Cl>((\)"5T͍LyR>R#O̕~q2l,^E/Xڨi&\s)l4OR1ӰeGB7Ov 96e_0Xz@ t8)nXbɯ=H(N˻pq鐙0Wrt(5Q  %/sP`o`ɵ:jQ9qgJ&YZ_dCżJ2UcqZh<3 \0 .b{s{ B) isX#b̶1w?C* uliVjF+{.Ɉ킥S`w\tn:D{"M@w!sN>^wP#9ϜP{n;iX3A٦zЦV0OEd4,av4Nѭ>Ȱ$ `|NO?zDBd xMyf(}i:6 vKbsfPloK,Մэ+B98oŇ(#.D1ov[cgBZUc(HO?ྮfcրY1g(]DŽ8-MXn&)v8 ìQ5-*0NHwϒa,:%ol=.4|]6V 6-ShC &hHZC&]e:=0 >3beA"ݚeh֮A;m#rn&'!͌ITIg %o1v{D0_)VHYӑTE G&v )$]"ӥ'bvw)*E}m#穤:uі:LfA}";v mV|YB)^D,цEpS/w 'sG*^3p4iSL}TܭR@Ja9Xcp"k$cԗСlVrY Jx$ŝ~ge 3'6dꏯ&mP?N% @#Mzs.oEM2dFO0G#Cӫf/43<|h WδZ Nk5&Vfr;7F3?u?$[^4_ЊĻҚ,Oe4W1FK@0rv3Ok"UBg˻S4Tv2 |6yJf[z$5dwLL_OP=YE { ZEL:(?,] Tosi>YGY߻o("[Sd)ZCg̔t!eoJӥC"GA$-L(6o "\X#`=<Œz*]H;(xg%I҄anBe9|QMW?|b:O޾HޱNJ^sE6F]Ϲ% R#p)QQBB]Voy7kL=<mbBqlإi3Ue اS@:SwbJ>4ӻ>Q{uY3hdl1c1ay1:8+ u>{8,N(cyjG#զ h_)Ebq]o Lݻ>+f'4~ )c!umxECNcݲ+axEEfsRl)`P 0>?WDQꏙIIoy+:SwP5K8f9)xVz:)C{Q|hCT [eH۸QLl@FOBiF3jo6bl bH ~iZg"!5=80u!?6KGhFR+kaU1\9e"Kzd# ¤kv5Z|a_ zK@jV5l'3IRRsS6<-@1T#GrOpgh5B`bQ̎o=`%r"֡;;`'*!P (}GO'(Q~. u)_A[@@e2ڳV^Z.)a+͘՘z#v!K7_G$=SKXttG@w.#8A"dDFqjq`ldžk]Rҧ|Ȱbdݟ"M2e smDvhHNݼNy#(-3v`,hy?Ҡ"pw>L@Z?Tӎ?Cp6гzZU>_5\`3K}IF&[/4;r4QRcM̟E U du~c9(> ٙ!j: F V \8qۅ̉A ;e_yv`eaeX`^|S:``ox.T}UךM>?؃[A : T h(u0Z@lƏ#;y%9R0uA6lW } 熹'.i7b@6]C FH)O,´pi)[} w,X AGxAJLuNĢIFNE"[>=Ep{Eϳ$s.q{~ݺ}'WHtvHRsc{najHc~;ghmT617*T7m*?6X|V:m)tRA.%Ip|~B`5H 4,UHtc{iѵ2†2i+Sd!h#Z+.7ZLI p=25p\h :ݪG@r=mSLܯ]!CсV3*Px<`>n'kn1gV<5oo)h31"4j`ѵNj}qMk)gKqݏ ߸>JȴYtSwǴ6^NvY.u􇉸M4\ ٲ ~7]# vT=N9-Dg86 V]/`>dߢOd=@V,wr=I;[Ƌ o1w`xQEpAs87;U]:M^hqkچ^ &CQ|>*wNlJPqhSvu4 Y5hiڐ^&fT+!Eƍ?S gĽd#Mt:1gl9!(q\R3Snf3=6 ^K˿#Aeʛ|h'쥚:OuKL@Ne\IY0ZY!x1$)rT <֢粯يADn V,j m^/ql`Kv00"Ge]?ȟʷn})RZSd"ڞ=×^1:6xVb 9XΜtUҩ"}*iGA`7` ن?aN@bU c`r4g> 6 g ýKQ@vcO)I`v6Er&"}2 Ӑ^R0BN,B<-Mӄ-YY0Bmxj1[LkA|x@b7f _dQn|ULl]k76ퟟ}9jg])E4=7)f)fuТ捭R툄gcVXTSյg}L^"8J I*2tCR. ϱXuZlOBa '=Al@ 4läo,-"1|u4%CoֲQ}Hܕz-m(#3T5_q|ݵ#B9Z~5rݲMh+sOߨ~  GRWpIwF)PG˕P!_zVG*T4송ڻ 5"tl_7ڼ3%^5 ӿ+!3AF\:_RwRR,2䄭CvᕐX\]xkup4Sç9Jp %?"j(Roݼ$ZFKˍ1޴[Kupqśk= $ HO:&7:xLnqΖ]a%Wy/ HdOoAI'׮~KC6Vn'3A_Fe\.p+fյ~m=v^O$ bo`Ɋe Sr*FA7QR.Eus( ceԮ((эrPҥNG|ۥb%f>Mzف ;r7qBiV2]+|E^ԠLL"T*&CSEݙSn*'c.dP_tV\P UѼPDӑ|:;bšT8Ad5e .7M8=~21HwLf4kU{jዪiQԔ"t{l A$e?\sm^{D ,竪k~76CxO쾸*;š@ÍĪ-j&/k%!T2{-TO6j]Lzo 1w#_hÆ34~rZϺ?3l)M^p8Z8w!#Ft35^X}kP-MER\Kgs(_FǷDF:kqB6@ GУ^ VU =q \;%By[\RNPoLVZ!Jɘnp+SW}YTВK'j0&2ERԞҶVͰGI Xپ4.-*E;a`SwMBM醃?9jB @4ArBW8[}/wҏڌ:\M* | W֍d PݏpOMoGl۔^@On.q;0 ʦΝ_ ,-_ӂNS%| NU͉-F#4d^W?Q~k"GV0$M᛿Vnd1uI,Nr0hT̅Xs%W6ίZiBzP;;୊"۳h\Ƽ>݆IHR+nI\WAWi+h{(rbo*ٕ:T+,vU//SLAwg+d`# ֧Jo.tFƿvy>]V`dP,`TemBgl"39x6^YOƒ`+ۗ^v>NBpEȦd5iho=%)T!}GgX_*@Ka{Dz8 Aaυ*Ɇ/dVFxuo=a')_\]|aՑEU|_m鳔hR"* ]T5N.r?wS ­[#]ËDSo (/\N";1/&2{#@/Pd9a/İ= Tw۬wyAADřo&特aʼO[X̯k>d >>NʪtCi]?y7S05ff>6&\ĩ3pܩtI3Sh^88gbD1*g/q\ $ɖ1OQc=#t-f"u,<`iz8{_FAlބmvrXgk }'~zΜ1:UW>O,eX]4>Ct[)5E\o@\1f!Cҕ$s,nbuG8쫖q~/ߺ272>C/TXCZ͖YeZ0t0qI\5'd>U Q7 JZ#\ 甭fZ%2z| ~ Il^=]oJ!lO,,cGR[@t>p(8I 楌+ *OIXnɅ,fG mHQM7)nAd^aK(D@ou1=!C!d+7]m{sXhܐtKrP[ޞ$1Yd͊% ˆ>Kw%͇8QF_U )εO}%9t<©u,B[agFatŵTGmCKQVWcyCv/7Z)H6_3ZW>qO}kvE[I]Y1Rf@\FԎy8̝Q1cr x(ăGDD5QV>~tDD><.οgxg.yf mE91)e&SA߬,nTZūJ0tDEsrwJґ A</~peIœ_ClVe6cui~WbXKq0EDL?VA:Aw ] fעK$fbWpdM@[>V{ƶT}]F r(QFnUtzEK*Nu1l~$ҹԽjkjdtM#b(*1vz'fEOu[l$!WݎXjJ}:fĕ Os1:Ro|L1/ѣ5޲Ե 'SU5#/B6zy_I&~{HHsmL8KA!zD'4}tT&8p kt^R쯆"&(w{""&*.:zf;x\}^+{I&*?iȭli݂ ߮^[:ƃƴ_x$ 8LMG>?(~&ʓt2:GEƟb:/ZwBP>a cqG^w= /\JʍpŁ97J> =֪ gw*f#A[ZI:2 ?f&]Vzy[S&6L0 iU^jsUM`% =,tg_F)Amni4(OGs. fRu(Hg}C~^NLה!,-1rwKl\zL^,tk4 u )b\74?sukj>9Ƅ.pt53/!:`\xj l(%@:j8l)l#DnvQS3x+Cd%7V ˆGx+rK*޿ ;lͦ% Nmo뗻C-DF7Tˡq#A u9NʐoR.6;GiT^&^ M0hUAֳƬ葹o`kI?$Ĵ@ӘB5 i&n[F^1҇TA?e|+Vn@@J|a)(]ӣ}-S$>։dA{PMg x9\NxFn첩 #?#zUo27Zrr#SLD&~΍qM_-LwHmR.rz-r~Ў <) 23ΰNm="v>ϞTE˔W>8s͠׀B<7S%3i!κͳbdpT27@0 [D '~!"p ɋA0%,ir3~ _=[HwI:_r+KȫY@$`r VL&N&lXC*lhDWywTErʘG*ܳ\UY7=\C١X oYsb4%kQ &F*ƶRg%8Y#"<'oas@JK3Z Xg ԣSxlV(NċiG0 Ov6;F98dm'c;2p"݊ NḬ0) XQ½RXp˕jnNHg"_ \%,WD< 'j֓)9N#*V–6NTέrD"ظ#Y fR-r,KXʔ.SPajEK6A\*r0 Miò88Prc=DaJl/H2YA^&ɽ.Ck,pkĪh;:h?EV^k L>.w:gGS ] IMx1]]΁c4Q̵& Ib, 8. O%Uݴc|i3ևH_g^~f\QUgb.C q@[v0kC*_F\s|FIW@[GvVG@*5\RϺX|Jo$W![R I)ŕ#P)Vj:(vi?Y`D$^uHɽ;V#`m`XԶ*QrL+(],n;,F0e?yeW̯Ɉg7 tHA?3hq|" 4 3Pz^ {~m$x`@`B%:n1mrxcPhLx|B}~6}q>M[[HO:Rȉ$Z/m$$Zc x# N,YK=ĶKL_~B2K/EFsX2sh Q5Xd^<.|-S<:Bqc;h.[n8¼Rky&V~b\1D@ԟB׿h/XH&k(T[I<0S8͢EV2jBŗ54nI6F^ɆJr ~UGc" Ğ. I .;T墋GUJ2<,z϶w +-z _f]s^2Y C^*PۍPtUQ냜|=4'vXuC]d k9.W10s'jĉB@ܪdY"Hi-\-R/pcKV(%p$ ClIҜig#撌FMr޺(#7c)fAtռzKez\UI;GSjʈJ{#ݠ$Ek84_ҕRbv$4hhp8>R,%K"ff#1bP 9KLAn*nkU%/G6 o[&K?~ʩlAP} LvkW:Vl&$]ˁeVEV'pS)B/^g^>g1H%n`vHh5Ρwg^, Vm-;Qy!g 4S;UK4{P#'O Izofɀpp `f;?D(` t2xSt[NVHMq-d=xb9luѷ&@ VzZI-ʉln7I& OLg 2$/ >qzuI#T|%*]2U'8(#TI `jضImwsV}ٿ]CӇЈcB11-{MQ<h*|N6}MKRs.z2Ɵ\|[6?ħ\` >܂|LbÄ36_6Czo:``f]T rrW[`lVN־ojۤsC}idўg1Mb);5~#ŔBFLnE+b *=pjjDS cղDp=-;̦xnB1Kɹ@Pze-7 @8D[PV0RaMS@bH[G~vMV%٨w&q齥.D%i'fH<:ެpB#0_[Sk)uWw~bOr ZD/LIҍ=7%ߘVIX6^wm:} $ڻk?ғNi|Q2*-O򤝬{R@O {Clim.5;9 tW-$Si:}"n9H?3~UVodr`&3!ޑ⑩맄+i7gA,ᆂ n#!uvq1P&<@'2:b٣^&(n*^D<(LK(KXxȭ88˘}U H2[HK(j@;ېjC*{LSCm{J}`203虗q:*N?m/H_3./2Hx󠆋$Qs[ $9SqSB{tNT!j'\ɿ1J櫵s0 z$=M5*͉>{ tf 2!/`)Aw~DuuAzg7:H!WyŇz*| ɸ$`v D;NyI2(b">?Az$ OKOt|2a!5sׄS0O]%冭߳W[SiҲn R'"JC,apF0qI+J@пaj1ƥѧ^{"7 {h)lWNtg}.a(^Z֒#BRt6Y{^rLeGAR܋g{ɈX.W*gCQD@Vi W&P+yxؖe"XA[񯛛C4xSKu-Wuy5Q? # 8Q#kNVu|@LNwUl=]IeCЌ8W "j <MOهwh519CGNf7"IKh r$X%LJVg|qDRb*k-n;z"-b(Q`0f]nM^%hɝ5/2 6uYҹ8p QNƸ{,)i>݂@IŮg{PPˠg%NJYoa+vf7>áR}%Խ kZ̳]N)Jmɾ`\e\x[Q'7a%(q)eT7T`.- q!y˖..ay6R98;&Vir.yҋc1j%)ۜ'8dcG0BL|Jϰ-j*˿;-(ƽRe͛[>"_I,i=(hm$9>1&a*<,ytP t,o~r?Ɵٴ ,l65O %=cNgzk8u⺲ 9AhXuY 6\##=o}Zv_F䦌3f(ږxm&T5HV]B1IO&nL$H lԗ%EzB0VY?3`L-\9_EƫXjU$jcQ NLf4˅z}RV@Q ; Igro{<ѭҧAXҖp'ڥ}vDcM)d#T1nSđ5I!\9;Dʭ_`{mU#Z~&3˂Eat_Qze| TB֓p_3-îPe[KNRFGWzw;t%xw.U%ړ[E Ae{T܈ǦEa N\xz`YuLV\P9 ʴK  Zwp'0. Fs8Et1Ul+Sj+rq+iv(A+ֺKz;=+2ofY|f=\ڝGXr@A?AP51Tcֈ#})ޕFMW8Ppf<]$nP.e!Zղ3m<ޚG4B`a[d5o/s!O1׋ZT0xyME %9ʃ)Q L;ą[mTܘWk:#T6HEqCF}+涤!r@J-pJhb5#(7`0X8f=a')ୄ߬}jXR+l Q_4whLnjLJ//x'2'͑1ʩ8gu 2Id]=(1ߥ pʊϣ9zhOi9I7tlZNwlJ5qk W=-Rx<"q#0a2V(d@U(u|ަgls^->0q~1Su]b X-]:XՏWQJ)>qH*G̔m$38tڨCWZI\Ax\@Ƨ:P~uUԈ(>e4ZprQfitމ9@\zc4F&vآKg``ibޓ}ę 2k爸5GwYB xy hDѺ&\"Zf, |n{$n1`t s/u>KP?4P`xvhv2gC% !<湮CiG2sL^^ࣁZ>JiX&d8 _ROI=\}}a⦟D>qj;7 S<*m' ?~U J\z(#n_Nsus9%' tTt)`*}(wGȫ]7rDEʩEJRV<=g`]uxفww+ F/3$kBJإP+g3:2gl=)8c/Y c`ZC\A9녕*޼ю\o޾zǭuqyBcWV>cy&6:*AcgI\׸n,:Fk5Vڬd cP !H?dYDqHH{~x {f a l~f!ʁƁȖU[gӇ@i=ksruTL,Q=^db~Tߌ^h`>q@(| pbdą /8Q-ZfZ艗«)G^GnCK4 R^#_3T"ealZ8`ߺ{⮳E ,DTX8*S'lu[ˉ6{ƹ ] dd Cd$"vR@NqQ>YL]{렄Д v+rCUd⺐{p{R9^ DVAMhypomc%^9XM‡eU:r8 d7KhT*eCwLK@4B~K2*V?ئ"zҜYp5/b rR'.W!dYN-$MRHRbl[n|_\쏇 m12bu;m7U|+F̓ EĤ?@WL/e- 8k癧A츫jՏp}wݯ^*ibҿirڥ?wz)pR \ƀM"5ڑsU&Wߌa]`t?տٻ? @l{<úQ.6lIơxG/nܷSX5Q T/Q )2L %bВۛC5[caXIh zte*~ ¯*ﻔcL(pW^ZHTĔ8]:$"lQ 655)܅sB@fc\e$sqYaBեN1Pݿ`6p!]V8tx[wua{bx_]Œ 󹄢mT%g;2T4`x_Wb;ɋaX 'Uۥ#JVasn DH nLsxhPo8比'9qU\s M6ЅzNbYp/#eXQHK\V R^3i#z81K7s ˯O5M UF4ò ɣ#!ٰ f/~`vY0LZJ1i~e.dldL^$;jbQc>ڮ98 KgBz*J"D)~O61A f۹RNM-Iė):o\: \ZtyN# ©Dπ:tY9a0RT*.+e(aYJ;M1 9L ɷD9|&b q5Rb,Ͽ7W$!v e05V-}BCJ/j]2r@Ay]^!4sXȤTk%1jc .R5p ^Ixs(`H_߼/vmltIR|*vjiD?i8pTC_sf33Gf5ZjW=(XiV.uW+RN~z!p\ц~1mx?HV5Ae u}}9%^sUq7屹J_q£<&$^=8z*En<^T2#cZ&26.hl%Hse21s^X |4Q$WI^;fd4cH^A׼;h,=,Y8@ptIr: "bqL: 1ԛe&:v'sa<#& !PPx!ObU&$s1=ZdRN LK R*$ V>)ykذS b`YH%'P ʝ252>}MTQf5wxwti;r=shlk0pr0phWypC(w^m( @= 0݁-Ky2t9)I~@?^:4qS SX>y2^qv ,LD, KM.*X"* I(Y'? ǡ&;Dէ@_T p Q7Igqn䓕 Nj sO٬b@% ODԊmS*sR6ƅ"@bO(qDɗ5\qe~'082$6KaLTnk5 h%:> s`1+*KuLlU 9~a K0P J^cyc4D9nJc=V͜ݳuÀ,tg ,f$8oO~zNVj'u<soas#֜!j+ E XVVxjv;SYsrwI_H,:YZI=s8Rblѕ=.pR|ڈDH xB*Q>MGDlur5z ܧ HHƍT7 R¦O38izY(k~I};rux. ~H֘gzXd }@''>'M>u?RlR~X/ݙE\阳#{wx4gq[DyE{C-4XoNDr2O۠Vš-qyrpşj_[2)|5kҹ6Ȯe!#|+tns7:%acK d7j쫿#cUl [%Q"OBbC*}YMZx`칍BF3qڬN_@H~ev>wGSJ&rUn/ Vc%Ɍ畯"<1-5/ +]ΈE8;%V#j:MPLUMXP0>樈;}%-(u².nXP']ZHm$CK)OZB0 #ڧ9kbDwȴb:)5P; wFlF`36[9~/K P*?n:s55nxN<pn+:WՌ:hvT`X oo2~xl#k'қoYׅ˵f.ґں&#V?j}h>bX!1< UY\-pA0u=t7XxN{}_yo=uoVxKǠ*g=*F:~=xPygF+F_DZNH2RxtKC#TgV&g/Vz.lW$$^6P1lj*aM//5c||Ơ %cyTb~#+-cLBG*k3PHd%NҸl 6qJDN>3Z`Ò 832z2r"WQU 5Z}1c 52j]Jl7LSwhOPgW^^vMeeپPZMjUif5 .TEc p:hR9WmJ"P%+=[INYRc)&@[qN7ahtt^™>;ƩWHZ1MG]hV"|PV'fYCk{͎/y[CQnDp9R"D!+3YeWE^)95U[`.M6~U0kC8.n܌~sL|_7odѐÖ''6IV1[8ˏ#B:'|ܥxbָ Z&qqFpܜ9V};^#z~2VDdW||lF1骄cuN uCM>Һ)($bz. ?\r۔7c콹 w4K10>+kg?I}&W~h~,L4YhQ*.Nz0c.,  *N'S Jlx>K:p:w'|߾}&yD'zfݏJOfƈ{6}C-'pM.+~:\&-[$qωE ojzǻY)"/̊V'Oޅ3*X|G6e0t;3fӰ"[d̶m"&jViϻ^m~pjtS3G='>+rVh+Jh@_Xӧ]ޙP,vIH52sPCT~Ds9Tv l-wx[5F:7$$U:^./6?GcgфERQe)CB/1&6lU"/|!DpUQP&15Ph#yp[ :ѡL])35$נoRo9ہҏLQ 'K$Wswl~5x&tV˾[sqݜ{{ŵBfrۻn@QX*3hX9;.yV\S!nDO 8/ \WB .^#%(k|=Tn\&Àwn`=GU~r%q&Cɱ蒘m|H\Wmဤ.{̥s[y2-RƏ=5VݷCC_z҃jϞ-Hj5K']z<=omԌ^B}/z V$prZ:Apw_=NN,"3Fn$gޫc|ںTz+_$<S\+4hOv Z m'Օ_)ߛMZ|2 `iػjOD7g_&AMĩ#V{J06/)Ш -gF5F;I@xO:üMؿ=Xqxh]~egn8+pP^_}2#ЊK b8F6N_f]D.j$A>%)|rZz4ׯ@n_k3l"TT/]X]@N H_Ά I8kQ"Z;sfMJ)T"- Ar#Q1@ppzm#|E47h/6LB%EWi{:j>XG y9a!HF_)Q#ᲑAG>˞l HmUeՄ[_i\. 3X5f7 7 x@.?q~Ub?!HZ{Ɔ/=s`@T)t2{֟\O}L w;"N{G]J}&"g+QK[t9F2o c:SoU /^Bֿ,DϣW}L7Vdx6+S5BKNe -62 ݍ2ރ/̳7TMt] >M˽WN a Oގ/mu@&Ύ1XN\c[vZrτIiAPzE.L~qqo䍕S@_9qoO0tg)bYۋHC; պAsxw>ģbo3Iϻ ;߹n ilWgaF uxK^3|=T!^K%bSUeϋolJ yz-_hxavpaxn@>Wܿ*ܕ`QT_L9nSZVa;a1͊84zsw|i]wuVE}E2)z0a >PJhl)R;7ہp#,9S;+5ߌ")3jMiBu]" 4H<\MfQߕOTA< qd5!lCzXd .b߸L[̛Xq@@oXqYY&՞hzQBIpؼgyhqj\%ylP%3rw; #zk(=͇eQBC/$&q]㊒FG6ܚf.N ͅhJN8 cW /et;Yu`R"])a`*Ltk|W c9VFrWMrX1g-&}bU3~j+հ;""ip!/F(\fy#=!na~˓[R=uX]dpv:aRۄ9j}zNӭp?s00fĢ2e<ַ?ױ^MP*a"&jg4;^o(;:=Ry˒_,pWsy>ERɑ_u)b9PմVgΜ5T,_0'TӅ!Ï/sIZZ[!|{͌;S!S90nH%j]c8SFVrPz_$oUY&@7f“7 Ghץڣ.chhPf Xȯc9|!8(.pw[e׏TD3u84eۚrg%s^_B-8gBOPk+|A ] Cxb?{^Gy"iR[")D_I}y^k21|Qb8 ,ۅ-iWqΨvsI8g'vqz E|:i ؍h`o0gJ)S,ɵ1}Po//"F-\r_܋lqrO=f*;h`u=I}AŲ1GMhnʤA.xz^zM+ug迺Ex$HF ^/OiYgf(\쒎<3`͝B t+ae&EĴ0x %t`4黤ɴS׈+xJ7z(NVLX-q}WeB36v<7x<ޚB4aWh2a0o>=TC 몛INn+YQ>["_L%>@w{u$6lx8]hh@fJU5uc"AL〒(]s+6gw{K(0LER%QOR@0^KFNhӊLk5~XСcd=-V`x^;iIaԩ=MB*&ܙ#ziN!\D<'/qFve1 gY_IlM4{uհ.K#C9S.$imck-{N0&*"4SڮVV*Rea\?>H]C8ٌb>#*fj5]M w%YΠ uO4KԴ̎mA<\Ft(HE,7"n/#yTxpRg~ V>KQ؂#+;Q h &-{xj20m.u0iiWQʄuPnۈĚ9$zJY pN%pڣfRo9 +FƇ>oc b̒Q[R)) HfK $$D_aclBj!V#Yϓ##V ?S=e| 7([)V۱l;Z0 1ص)Wψ:wڠV~H7)o~oO'b3r6ggu7T/~bMO2EHA՜ӡX2ʹƾ/[A?+Ō">.D{"No *:szd}^p٘r_r5/.G1PF|N#@bɈl-[any ]9)5ʛ$Ao5L(7u(A9}z1[ɹS<4Âm,m$`/5  >-B#rپ_#u⻣ bWoP_mz8psn2`<f%mT^d43{"_Oxf%KEYK`a~d.qz.k0lD%dl!X֧@"2&/z~mpq :#893ޔx 4,z~y'L<1ѡø^f|ޠ|@IX9s")d"jPN{)3EB9l|jj;; BH a<Ahe]l 6@E?껔09ӳ%G2Z<꼌 lT-1#Y$,|#&S?"ۤA\ Ztإ wOTFaH |Q@vjaxN=C'u- Hj7U?BCІ.|nKxTΓme= oM#*$nugx]jB~*j,oCVa^9vMJVgqSXZ-N91)[%NXǽ&Q#*T%\i)bޱ֒-2XzKJ2eoH ;CR+]ǷJEC"qG)o 3n OmdυuLҔVb{t0oA{dp xs8q նE@O Fk;l7Amҹ$"َCLC\6C}VEy ?szxUeÏ4hMy\XZY-neb|aG'84' "0;Naڦ(1}|+oSjx2kn9H׋܏O_19qbTφ,ӥDF!+rsDا4VrjTyWUwY˙%=9q )OImd#`&rbNj C冯VK^7Ww4È мzE$M-O#S7*x%!1[d]zLc@C'E|Dj38_8t*&y5 7z).竀6>69f͑id{ Uӝ6kAVDq2}ç28(wV79I{hq\?CW}ls#Z ٗC]²[1v0@d@41ڏx'Ùk9Ȱk_9:ɀ.qsơKdt#ϵh5#> ShYw];:O:0HwSPlk1jA @>"!vu{'v)?#tUΨk:W/ -)sǡ _]և̲k02d MZn#0\:ėchV8U|iQ"q/%%D3\ڼФF-砜8 _a0oq(^̧D?B9}b6YiT_6~{r"(6<OȈc q3`E8cp[0QЗ ~3*b`W jx{kJ2:iHTh"W햦hDB&8L_8G v![BJT? H *xoKZ&ٲj0\7h@­T~VC Fe-?FjBN\H(/?vgį7F} })4̟.,bYӎZ)9i *)-X6=j,-N&!I:6L45Ȏé?_b\tC$cA&QXnl@h({f7¯q$2Jt8ࢨOfZw5Z'"pYw~1bWa}sܒS;0e8ξǡ-mˆQ;ABj(05/>)gaY9zjȮ%'Mg]gmyNuyZ 4ʂOORaWUw$b]Da Vl&? UBAk")=x 0$_![G:^ݲ*m*/Egה^NK 2nWKIocX'ڔ[=W;UNɻHl[YPJc{?\*]Nبa$ἤXą|j4y32s  wBŘy3N1j¾4Q3$V?#?LF w!V_Fmi +*+,Vp&1\%$k-h;L#y$fksQxGp#ME]T}6nL\\U ORzR},MH=$sd NSYY9C&JXjjO7YڣiX?KnhDx*R[XP 6Y(X{o~}]'OvwH: lۀuZb )5)ZxJhsFe7O3?;j$!M<ڴYq+.1 o"kֲzi[F55F0'@0Ylji5I00O ,,s3mhFS^3rwH_3|-&riU;(/3r(K~6`.jH+Ӧ\x,# ܙ}dj%նlJyʏҊžUu^w@MNTb=ժ" 1RIhKVAy9ԹbR(Gls8ݵֳSYFG[z>b\Q,ԅɣ0cPd L^ k7ؿ_gn}MidU<qrVH"T-xYr=e4kX! 3gufXv)A^PUiYE3]z Թ={]RQcRm<Ub~L&$e#CSN~:@ݦ? lU/L鵅 AH`#)V'S`LH#Ho+W28Vp$iZ]lTØАhr"狲MfU Dh3l,31^ڑ~!$m܈kbUbfUPd[x^`Qoj_`0>V{LW,{ Ñ(&N)RyqOKm!"՛o(=нv0 w?^7͟mrMoLr)H$]!1#` ZYWfv6t77RIEIy&e'$M@uꦚ3Cл׽8X:Ӳ,4ӏAMt[9 I2VLxl: :&#k)g=As+-gЧfYb_Y>Ƹ}pk%{ |HRc7ʄgeKm!jU1H`0 n P?uXTp{oѣ1"b^uK  &lBuQ-c[*[Auy $Dy{h7xvx,++,Ox{i([ sx2i03C=N-I% ͦN]i2^3j+ ] "a]J]S8sc>* Yi(F, `g!F=%,N{|o$fmI554f1[40*pv9/f Q!&%+U -ɹNq Q$“?C=݂l}@|YME~S;ń]QJ&A-/ob-Y_P&_I-;mG l^य-|؟r)plB{JDX֍I!]G=\ } 7FvYԐuM>f):v sp1K@NtvB6MǮ.+c/+BKI#ҡGBCJ)(F(7˹a9C@y O1;mv'HLOdNWj@w%;;Eh.0eh Lw5) ?0D|(wJIlL`|st )R~z&K5 ^\Wh>jOZ 1bW gxz8i7̬ θ?</ ;u(ŸRG~C}tG⹤$1}vlCdB2٥<ܗ6Osy(3;U",WUjcS$sSx:]֋T\AT[[}LVlmm&QykFiDC%ku&(Il? \.EUL` 9$%O^^"L2Ӄ md7>XX2}WjTP7Ep.`ylJl؟IȌn@`\|MGBz#و~x +AWW}axBL҈ܶhfDLT=pBV*)QG~+\_6ۦHw]cG|MD!5q~lu[T 7-1ꓹ _[X$sq7 $5Be&ЎlWX@#Et0;Oʦu/7vo~>Opze"?h? ۨܶ՝Y>*(e%LG5?SwA+gwVoE™aѬ^2JGP 2S#W# ~{fubՍjC;*r\q+8 *xV2_1W5$7VGCMV9:hS/GkW[9 U/9`RVNB7WI=˗IỨl +~[}>iy@s +$RkoMH%g֙Q|{-~XΜEr:S!Nzqh֔`6v\QQ9aE[ݦ!Yp?&j. C'{Ǟ;>p.߭^2'8F+ {vBB6WFTMY>^H ^pr<$cn6B`x] -m7,cH?ξםf8 ׿*G:YHPƘC 6/.n(o?,LpDK;- rGm/$ j6QW<;ɐѠ*$߼{jۖyJ܀ F?nnm`Z~M3&XK#*_o5 rHDSTKaʙϒ@gX̴Ɛ!듣@e`nV֕)/x&.qURY(o-h"A&y4z0_7A< EF-nrEi[$2 d,*rJQbLR'q1]9C5i{7:"xG(Gz1GjsEґx<3"sk~N*c|CII]Ϥ{6ג7ag;Jo-/`h~%Rtqv 6ڵw6d2/ohY=2/r=7YMawܲBOΦ){ Wˬg}lfA̳]h!10},cĶB[&@-e4llnlɱW@zvQ gQ x%wϙHLݸc|c߬jpQC=nEG2Dp m:h4h#,]M D# [KYFV=Cv`$Xjw ;.=C$k_* u`2+ʈ8 :(7jʈ9ph?-1+3(ZІhM! evvJZ4ju6{mY;FJQ\Z,끹67}qip eZ1VP$$$xqͪ&g"( #=ț ]b)ZӵkZ@s,7vv/73rA.iTW+?}0᰼EAaaZ 2:2'[V]t1<2zyѨC D6]#Kv 3L| 6CzS(S1 И" Fe]-~]l~!3=45f"?ƣ2rd7l༜P`C_V)gaxX#`/42 Uf9ODq6TwW{>.F"< BC" c/7BpW#& g⍱<QlDw}U]*2|nos n@vZ/e}#Y2_ߠԊB?-]V`&uLj +THN*S]=!T1Ks(v&gEPDzQ LgXZPGp8'=r27/'/Y~vG>p_趴 abby-v(l#>9=轊6j=/{*UDm5[۷Oć2ƋC>ח}GA"&(F{P 4ľ7`AΏQ`b*r ,)Qi6<(۹DW40w.y/a\v~ J{)C.:@p%C,.?OܢԐG;rGe&.M,KIX^4Xr>u[4 fBbu X9/K{M1,1h|0-I!2>\@{Y(DWqbD3X6L~r&KSj`Y 3mmi2%)/|ǨM,׈Ŧ4SX43!ҐgMA+,~kG"@,2Jn v X$6Ja+?Z%H["qXjĨizi3ms+%nyuakF9Yy&wR/}&/KC\U"ݜY%H>\|USuY$c_@Ri׹ӷL>z M_݂e$\CvX\HUe2#mYuy.p3Y_^V3XE-Tb]r"jnt tH(qC ZrtdU_=0ZP[]^6"mxLlPLiؑ5"?8ΝAh_0;MU̒4rҝːDê*rjTBJIilU588+Eup4Vk`?I _7\+l C-nMjkJ[3q`uܜh:`Y5yҏ섆t^3yECδgljX-un/ɒHOv^h} g&/{W}Sb=?e-ak)uV U5X<\F`ǖ5\z%ڥ.v4:QwucuO&FH[Bl{䚕L8|Q?B}cJ3=+ȯkIl)$i|ekrv&Z/k3bI.y11mޞaǹ{DT ԦUpnjeU o^jQCl3+=G8G1rx:Pq쾞_nkNgN˗[dlП0r.Xd&D}޸da(鍪+ȷ{Yu-WtNHOUWDͧԗ-[%X{~Y`,e,+٥.HmW͔ ǗwU(|z1t`CWfP6!xsi$oIhOSb`' _>Hn *roQFhú?Hxa&U lʆYc#\0O1}H-Qهm Nv(|A|DO\QFFUV#IᡒXSس8-&"BevBE}nП kG5.ħ5U̱"o(tݿRoT_m:TV]P׊I|Js<*~ڌrb Ȍ'] rI x#=о?VCx'+ɵP] ȣ^/zȪR+Q WYgMܞ6;`_U `8Cެ/7]ĪEFӾaΈ z _+QL3`1hJ&76nF&"Dy2hmyƛ^$Z?7X vL*үBxR.6WwJ.* K(fʎ18&Qw"lNj^0 g'q:A) z\3Ɋ܎uJFUFn퀆iPGpP6n2Zi-l1g';zdcc3M7 F~H(˒<#Е/8]BzDOBV<_j&oK>ikpx@)pb؝&tXf xȳ 2])cnlfcu5l5:g ̀3Y~#1}vldԩw?-h-6ָ@pJ#WnAoM .c0M )V0<w.u3+#?!dBbX|  c^]D󨏼НjLLˡ/^Wd)Z8*: >[ZǨ2$";,އmow.&.up U^<CY[sv[rٛ _R\O0 -[ V00\Oh@0VS@7-Ӿ0ǡMõ&`m`@$;B5ZC:4xL-~B[Zn5 uv!@lc`x ~_}# 93´űZ L]*>vZbJk⦇̉YTxe1"^30ucjӎQ%%7Rv阣̱_Ȑ0&o|y:'n|aCp"$`*p(/CX;JKcR=oaҭ/@%++z{Q]賧c X6ҶͿꌆ1H=EiB;!ԗ(̣GX/\8_i]""h^R yū%Kh<{TZt.9 d~ek&EJv4uކ>3 d-a]$խUnS(a>,%c"h~Q(Q&1J#.[(١rƶAK/l>-|ezM:?fcs0چa}I^41O:qYwCBQL'yw;5 ԫ)k읫V=O[2lPxYGt4RsxVA  ޴n7T2l5v,W&:qy#m5^Fbk}.GL\4x!"cmlOecɶ @ [4U+kz W͗\/r.耝18-rošT'ۮH\10mb&r֖T7y;bĕO屑o8&QV`N (` hzyK9(X8AU~UK -v/&tsGJK?9XfhցIJߝ`aa >ޢFt\ Xa'}]QX;gڟTq*8nҜ,$l;}lO ߿W)%>2&3TmN6Qa;}?'qOQqv<(BVv),iHC*|1{ÀMoCOB#3/T֐.b随VE{s)fHwߤ V#p{Ez}r<+B}>}JgxS+'z/ruwo}4敳ҧyR"|=dv9x)~TRvSR "pҾ^7#4/,trS9oԣR֋86R s hybO(\@rW@ ~yrLc_>P7"N+ m77H*#v\@X&&%A!:+B K pFU7*;.ZqJ)o#}Ȉ )/gxFD_XNjO% {YE}ڹUkn(Df:Itد)ە7ne lrؽCt' Άiп.zhk||TW%-.TZbye%TP3~z?A) י|O{91HC̳,r m՞d_cFe7veiǒk&,$ ( ;p0ZfKKp"nFԸ; :e6lA+XgHN3|Μ"xyV΍0.봡~Z4=[ηmEp98ϔzeu1ӽiP=/ =AA,?|'qދ8{& g2Ȁ'D^4K{H&UK2<a.I|m[m͓5z(O %"ƅ,J7/ KMAE12;4pkuENKp`07f? yB~k0b:e#~oGh֏/Q-tk 3 7lL1.ѝ07+<Ј僾!!I5t|Qf1|k}O9'f,UrVrSƆf|J&YCݔ\ 4Qr:/zɃ̰òivn?1c %M^>]Ot\KS{ dEm\+i]OY,76u4a߆S`R|ȑ7^1@ dJ 0wG푒o18ҳ;l?oaf,*n/b.g?;(WcqgYt4wqєGQb9E:) ry7;Qx !0'cAC^/3sr# Z`t+x |;xcص54ykw`ty8@S/<9H_@OU/S.]ն,΀R+=vFiSE^B~|1,beJ˨[ɞw`mq.iR Xvb,y̓ݣBt=`ط&r^݄v(%TR.*cHD'Tqtg; $Φ NN<0ǘA .4fD!̆`aGVy(UMɞiI5~n5c aW6 K"_ݳ" rIǴA&&ܸ_{ϯ> N勹wJ"%@% |vFm_*;x*m1šL =q_&z x-vF#x1"X΅΢|+qd({3Q@@.ض«:ajP^}b}{9iͅ݌8}lHZ0r+oHfm3[{l:'WS^}ñд@cr:1N$E.`WsB0WK/YC9!K)J~ti`d/V]ٚi'nphƹ*]ĘĂf;?(TF]zHWğs˴CG7&u|oFAe7-桢6mzARv'1qL o'ƑR>;3؇>Nq19J~M.ӸKw_[aNVX-É C-,,>͹vSVbq;g4CTq9|z(RȊY[o(8JfBҲO'x-e/jPFe,t;:i`u&EKKt9j7E$4tJdrp7|.OlW'ǵ>0j-A&˰Ly? tM5i ǻq%i+DChi2\'aAQ"yU;r,U Q$眮E͔ Q.N$3H)b%߭su(>u?X}1;sz'sO!kd:=HJ{- |B,Cl_M5ZGfd,$$šА D% h쯰tAK!hꑟ>F 5išgE\wAk}ͷC7Ơd2+ħR/"yRdWUY =@1(B߀4VUFWG;Ն-}_ @ ["&F18Kѣ(hEղ(#0AdשGyWvY4rS=?Cu^e"m9LfS(*9}˾oXUI6O1e`P[SG?&',uچN9?`]y0dnDLJ -AߦbE+(`èdqRi^3yg Q!CΚ]:qDf,d?FԄX$+,r˝ F5Aƛ>\6<+Ynji 9uxQ@hbUc :ӠQXӗTvC- EÐ[soRKeŰ񦊦T('3δuIQrxqNv/Biy =XW[ɟtvs+CcqIFZMAc>9( ,BS1cNş†T98%|d0r@ 0 tY\G,LW%rŋE69k|=S^W@åwTkp,+' [80_ʒR@K#ǟ·E@̀׮PR oy;{ޕ|+U`lSadwQ )rڢot_}Ǩyo]^Z?l9$ae{xƬpH7X[3x𡋶Sb*MTHP r%q sHGc>5 0sCƁ pH,VPM?ӻY6M-aqO6[>2p<W%$|Hq̜=YeoOuz'b 6Jɨ1{jH,>m^;ĈY)Q˃Tf=1~`q'΢lpjr|p-õ/nycΖ4mq[kK8Q( ߛ-zCd ͭ$}^],Ly[OS\Ycß\xNi {͐@iϗd7T?g ħv4棱򺲵4o0&eV-Q 3?GJDTY^[뽈!C V3ti!꾡2ʹami&)E/t4J9:Uym*-~α8kDj kxU\a 7|W@;ci_~D&V$O 1>C$tBfԩӟt ec`q'odrA'g`K/$s42Y3nWGz2zZ'N*ʵS5X~/y9.X`,O5Y6 2 xz{ۅotgwܴ'ME g!jP5ѧ܊R_9:R 'J_(E`+R'nmMLhH2 Caj,c;ad " ő=K[*1TK*BF_CTxӶ51Vcɵ 6s!v,!,4VoDx(㭪V Th"+:zJ} 03 3Zz8 pFd!cTNv!ŽvvŁ&=6 8ק\ TymC4ŕ8!MM~vq1sĖ־|0̓ʌ{BT &R׭tO%TI:Vؽ= -rxOOJ ƅ/U#*35>u:AhPY{y]@rڧ\W`aÃmCvpWY+sqg&.dn+G}B~In{U5cn0l+R@PP2/7e6uvF9ƃn"+RmWLTPxw R>3dG54Z{_H7pH-Xrg4h raN,o0S~h|K8kP<s.$t&eL'=C6MU݀%1&nQ5뷅H,t̙'V[EGL4>eYOmGs'DM0OAϤΝ׋1<+ xy\\u ĦZ FErYa!I\R ?XQ5 T$'|5P ssڂom9c??Fh0t+%KZzZMñL$~%OS$SK_~}JH5^%#$@YޕRƯ>йq,T0TEyLd; ]!Q)}s4Qȁ~x9.> '$;~ A W錒#8NY_w;0 )iy]cY#'~Ԥ^WG@X84wMàA%עhKve.D^|&1aݛ}ep.N;:192\ -unj}/S)z$QYvc'󺑰Yv\38V}O?,\ЖTrO3[Gu~z2 CcҥxVu r7!iZtPc˱`vxcD[ncu> ^/y_y,{kM>wAdJig{Գ $=<673t<#:_I{p_o;BSz6|x}SH//)RTBV8hڲ\V\}7jA[tG޹.|16%B5=1d74 u7ЋtPHsJ~$ rseW*uޭJNV*&ұqn ~_E,)2R ^TL↋]Х\Y{W\mHM =aB/! hd@ Yz#uC2Hz;]@ ~K&en{"]d9h[MhՐDiqg-'B]j-,砸PdB1 cW6U7`i(6;2I5h ml9j7E_A`ݻn~#F /H=)3jHD6fa)JwH4}ldxsk,t&hG.2 $=gN&?x FI }a뵓`V/0enn.&wޏ۝Tn =/E{R6|(܁sN>wx4kK|7XK#eJ! f U%UpFI;rO8ZۓxN|7A Fwk1>Jty/t &L~z &Ň(Pz[z\GEkP; oz$kvd V9ܻX3@ӸxYhMEm0 ̍^@b[%nqošA^y`l&H8{]gПT靮_5&j$vʎ=L.i-@KnNy&JO$RwRH3 :u"B6x |# kҒ DE?;8|އG[BӛdԘ7fBn GgwSoB:~["&umR(h6>aIr8ب&ϥ3T𻛞~3F't4D4 fo)!zgCLATlq2]5 e:>چ{jA(WH~eH'*h䢫9*?>%TtJ'UJװ1Zj?BA?rZC6huF)0Sn!m\ʾ{5LG|R,8&^/3ITBSb/|죆9Α"R/6zP7R^1xVG(CtEu Yx v (LO5314َmDPُhH%~ 4ya)8SEHZN~4"f @!%K_4*F.@9[V(b?ĖxX7M[z ]\cD]|.$7E0HEtT͆ S։Qk^p< v"en9:;4hFB2"~ekpS䧗pϿX_]T79cH5g]{Q hmcӯqE63E oYAFFx q IC}S8pda?ں O?ٺ|-R$ϝ>14(K~85l|| L0_2B9~ox'%X#OAJR4*:v=s ]dѡ%&uP7JƒU#zԗ Ý֚k?F]C`dQ[Pҁ3U<62V)Q: 69)P#|L;{C.bq UIC:iP#d%d)b(m|: -G0d(,]x;mI9$ത0v%F 0P)ؼ?kh}6eڼ֧);^;R;J93O<-#Akll)dnnmDO5yxf<13tGPg+Oni"gkio klWIR!w&麳 케CC?|ijߦ\,P{.?K_$ۣc:mY ȣ; ҐKH"y9Y2xzSwlf7>j:RqiV3JQy6M}'CES/@n%JeNt";Wl"3#b&Z(H4Gv* r#2="Ur{֨qH [-q4'{yQf{%;v9qHh{+~dd!+R$OT?;:R-kJ&Ud+]!Ҹ דU֭v#ǎ?+@L{ҙ% %i7|e.Ea҇`;,Hh  8WRFFԪ)5@5Vxej` ( }_A~%@1b'pڼoQxw 4Uo^_YVUnג ~&>X )tG 9y5D4Ρ7o68uMEGK;]86\ƠRW]u蒫/2t'?F=(S- oA9_$?0F.u (߳#Mx,(XH,x*NAG(+XgCd}cX"?X` ܵʝA*aԅH`PrJwŜָP3oJ#{ڱr4٤r[#Nh˽ )VpM-<nzղ6D -zWp$YBPz(+oQvLuLy6㾬> h-|K2íl5t|pq/SB3 0 櫎U>~!CB(Nz.#n{m>0I7~YyZ+=oΫ@$i]lZ~/nJs>tK\c9KI^aqVPɯho8!}AE>oWa|NTs`AhTGD/WP1B>'=Sտ<6}_e(/AN"$cӞjL>SW~ MJmj/gCg'Ȑ$!"JCEI5)]UsgnȌL [̣N -⚎VlubVz¿K߶*h;`;d4ympg$y2 T(VpeVָ0p}< !%kŅCR}m0vV-)L.T.,$C C;Z/FDl19G0HX` <8jF<17PNp^¾F09X\iNԣK VO {JqzRan;M%'%.dBiZN*A+XoțTSN3FGt)\''>=29w2aa|(;?P4C8v,TGbt -C+gc!}th#>*R C.c~>Lw)`Cx`6)?@ǯ&~ (Ʌdq{R@8C䮐,mdnG,8eThjȯ &Yf"ޙvQ)6~3rF6/SP3OW?JQU.?տ7Z6lAd\`-;3羋LV3~ٔGA]ZakJ΁aV,nn"~|m3g\+ X:yX? "5SOY3_-.l B_I^DE*!I>p. xs ]3=!xdn_-T(r뇟1`qV\F2t'yf3,+x|Ws`A BE{ښKKRK(2if٘v_Bi(8B }/}؛KxKSb'SKm ԉL'[b <6yQ*YP*zĸH<]V?g\O?'Iv <=4~;%]uXY)0)Od&W{{5+\r i8?H/N92S#j8[BKov_{Ξ(Kgx~F_P8]6Im܂t!|Unﭾ͘mm!=E;̺V*?˯2I[].!J培|}Ŏc 3H/x^ zWowEuTdHnl RIf:)B:-ճUuwMxW;ei!UV{ɔ"(0f/|0;D{Q>&Uʹ7tc@4/}2d\C6 1# Ө0Gdfk4[AOu 4 l;8VNq1)v-2#~Iku?O&\wyD;8Үk-K^]>O^mtw(+kqO_Db{uDtЈ{y`?4ऒn̵EM>DZ@!>Rs5)I̛_?plOK*5A##[2tY]p794;[ǣv* ^ٜʈh7\_]2""_[&vR{:+j6{N/fKV(oNBUW[E+r$+aqO^cો\M\P"_=<,a !$08 Y|>+.C:gR/lh+{0Uޖ2Hm*G22X#" Fھf8r`iqLpUG;eAzL]r c[ "q\љЌ6eRxA צ6vhjÝbbꍗ6P;Ǿ%\CR4U,|c7%,께[f|t8:JKQ@FD%L ŵFQ' SǢc! pFӓ-'1.x5aX\һZ-40Ct ;hH׆ C7m*\:=ڡ19C.3=q}6F޿~V궃uN=b !}  WLs= {lj>ٓ=;%n&K@ Q7 %tCEMIE`"5O!zBPSOȻ)Yq)V"W1)Ix*0&Z4BF2 qQ6ln+CòwJ)`3O7ERN\ëD: y^j3{A*>hYh_L-1W-KqmK_l*06!t>kJ mSQ[䭰P) =&3>| 38s#mP҈v)"E,bi9i8dm(>Y?u L?ʹE)~7r*n=."r;2j?A>8Sb״t&xKt־ۧ #Ң 0%"W1󬶙AWI{J _p\ Cw=rŬda#@2zܔ0]BNTia˺4CWSn\Ty[iJO""5։96jJYF-r$Z Wx ״$ 7p;I$! nʕPfA_||-?/P;P_V|.A:TRo[ۂxt!%W{ӆWoxnT$ 8 T-*?;瘉DyV|΃JQO5񦡏uj bPCE3gá#\$wC3IZK{F4vWlamӀjQ-7T Y|46*Ǵ.Cl]_s -;a xͅ eɎSdZ^`o]?$_vY6ĿR%!ʬaM aCvF5h=%CKS='=1^œ :Q^t&5(! /d?M$zhހX+ Y[tM/EAf21oq_RgY d},)ƈkr֌WhqU/z(q~Z[@+ftdS#."ӗXxe:}I;hsIЍ)@]fR쇩9ȭ)c+ `dzB3_Z~~W*HR%Ӑ3ˊΊ@I=(nbso,OƠLʏgC $@@jVbjM YLJ U\U_F!TKN\O9'Wt+*yMcYViXr:Ljܚ!=Dzo /j{%UAF[۪g'c)hˢ5bQ>!wg/=S5mыYEɼ)}&{Ԋ1kC84!'WӿqSg+ O󱄿^7A7>A`HS69n+ >'5hy@zxlw~ȷ*#P~R S#; 7+} jo$OOW|Mwt#8%6 9V<)v~SY؃8G{b:1G*J?Ǯĸ>gO0U^Z)sB&>N_ĥܱB-=8) =N{1M56XSH: %ORl SVq}<i}k~* tW:LLR&z'<L8THܰ!F21?s*_Ԟ71Ǽ WgICcŘblLA'9n T%UEȌ]zmUJ\`iqQ{䟥Ly`g81|e 4 m+*7Q1JD5 ܞԄu4-W'lUѬ"40R%Va#/& qe>i s_6Hײ8'Hp *( lX\DǘһZ,ĆNŎ,\W"Ƞ99)gCO>ct[Zfw 'hs}K0'Mc1"|ba+2,@*8[O|2Χq(!Sm%m¼S!j3v|f LǨ҆'$ցS.e2auնw]s{p) OY,WY((`haj~ Z p~8%ND/J8Iq4O(؁ sYa5ntFʖwRr3\RS5ڦ@ Ax3M D5Y%6NNk1{~^J}&A웊 <0bvnxB:Qm,MoeA"мPdDsJHSUӷa؂'ܺ2%9O6] =ou8kv ͣQos&Km2S%3:36Q\N82^|yp{c /3}{A!V(ѳ&s%&m$ɖXw>wD0W]y~=W] r/@YVNLRhu_x)f: 3QKs^.-;ָ 5,U %t& $OWcc*,F@]sn|g+.ܜVۯXnzŸR\"-iMu4@+rӫܢv@rW} KKޭf?޹mC^T=WpH5NH‡OəO' }n'hd ҹGE7  yUVM<^sy8XR-ʖ6 N|JXT^"]zz"/DgK{Mw<rp>1Hd"F@!xbj:==ea"ܽFژ>8Dw37gy #VYӤ6ۣ6ʼn~ ڑ}6B+Wyb!(Ho>; ;Jz]WH**Odfa G,n">zenu|/*:VSJ<]sm  \7DbN0?CN-,gu)/WUW?lv8-r> 2^Wтl/Ž(w T%Or@{2儾Ro =li{"$5nB߽h>>TѫX %I9BB#*8/JE!3&L¨o`P_y*?\sZ(fk"v<iB*w5N{ؐjz`>#u]8]?gȕb\7;y]vv]%i%< 7qR>> ֧D̴@[BBqbw1 ͭ<.|Ȓ5D"!_)Sp|&rE 5 6 WeL wMr''<:q[L&wf瀣͵Lvl.4UoRNTLHiG:;C_';DW6Vf6{):e>)QFctK$ND|PsbCg>zYHLr[ 8[oD" 1;;iSɈm ޸E,ߨ}QF+uKK[vc,# JL uqcw1s q>뼯̜&4)g!壵c

.+nj&=4MaxQ=JFW5|]W uIy)Q/ <05٩ဎ>>728cr g'\r%t!?=MbhG_bxL we*;2sɎ,>u@.=(*~>;ؼ/ -N=E[s"J,MHöՂ;E{GO$(8/|Nud;[;G[$qZ)#v/P噝c#PH4?=/S!wIXNTZ #ڌr\l涑A{H%4%09; GӔrgnJ\~M 7zN3%A|l<`Odb>/]C_ OlRoV,ۡT^2uވ(K$Q48d׊4,F>[x& ! F@U(nm^;"Q%u8o%֗G' 8v.ag*5s e7J ;$hd&d#~xJH&CNjIPRj|N'JKœ$-קDU$h͢΋H:;WFbxì^?? zG&Ba,o$W]2 \2X_GJL4yl[+g p1Z?`@czix,\`g!&AIJf\M?M5xZ-Ot.X񰣚V?n3Am='zbamfnr6#"쬻äFyR٦Yr̾̋ j!6b9~y뼕_IZҎwL} & ]%JFt 64xœ0xKImea^v6n~xŚ J|ɽ׆3{"gC ~;l#W&AWjb8 @^a,Tp }v1dqoɒml*&j~ '#urnhshM{2/7?ve`8ڕ8Ѵ:@Gxc^O1, I*U;Fy \WS/+ u/ ԣYTO:" t/ WT+hp$/6SJ*ǬZ* ~YwO~Zn -AG]#||yD[z8l^&њx;x6yhYtWZhjNCn,nimLXEճٹmt~6~{pIqugFv偕T#դ%qmkよCt?C:^l'zz;$2$s TW_:9욎o|Tn(y`B (y sdS&n$]x'vCogJ sLn>1ˀ‡R$˧1z}щ}#70Y:U/}+\#QFXgߞ6}+KcܰV %8;E{lצv)Qy]IY!^;]btzܔC<PZHwUq$5b@3 C܄W'R+Oܐ&6J뵨jε:C%{S~J?)Or#Q{q@Y?`6d&ٙGAGIƖ+mTЉY rOpZش! S1,1vw>!)XLl57 ]==8gY+?Q9ӷRV/Wz)LYX]Phѧ C¥i|^J7R-Tw kn,+%ϓ(Р?<cX ^ ri7Cǯ䦠vV1{0&NIsT;nkvm >OÏ\ GUhR`N=iuAxYAxEn/9䈁(&/Np:7|#u[ʛX{:8GfN7mX&Uj \6}-ɯ.%`N?\C\YE"4R`xkb:̜nE3/Y]=ōDFJGnx%}= igO_ =drؠőJ1nu=v.9j~1k,ѐ 鋨0H.*:z%V"[RН4!l"DYPJy|ŽQ 8sNFϻ왷dCę=1>PH#M}k v{asw+V` yAuwՂh(L%\4i1N8XⰯ' ."~z-Ul,6c >3[\jNTHĔ!|S W|@by"Z#}à*9{f{Ijq`@Qīg儫~/udT[6- .V)M2}@k=#$-lsR ^rJKPZ[_Ro6t:C|?.emj%}wU pFzoD Fљ%(e 4rT`a ֯|9ܘކT# 9<%&-3(߆ Xr&l[0'5MƷbS%BTv`yϥ93X?Q;y$rC8&LVmMG5Cw i# *^ (ikp |0F77fyL= uZ\$3zT+Jżފkah#gh!g:耡]m3rdm9s Fג c9 HCMC O/i7$ٌ; 1bϖ7l娻Ocz<[3mK b}N!!RY*mꭍ#+y{WߦȢ_f2^1XߞrJwL)-TRjt>kfdz%˨9#})24I]KX )@ &qNtT)xњr!Judoztn;CԦat܃Ik xejA H:n(aƒ7Hrښm^EYI~̼EA6{eI=ɼW#b]_hTnϷآ* sQعZڦd=.p[ [}/ Ok!Vp,4 1u/vXܨшʟ Q#p˅64˛JpI#r<štodEM~SIJEҀ>.XoL^vE̓ "X’PI HX)@+5zׯ"'v3PR:&[w0t4 gNj ҹ\bj "SNa(JM0BCs)vEQ B? WRU!|J t(\R\)@:bga/!hl{>+9/*dD("D߂ABk[;bY9}y>n9Ghn,Ծu5*y# ެ2s{ԇ0VD %e>SI& [:aSeC=[}_i+)!Ɏ$P%Ņa4g})HyvK9gm#ϾL@N ӞhhqW;iLT?V2B |\?18.T>Y4g6P:%!_5o` Cpk`n_h/n~(5zJmaΎh Ji$bOx2͗`gK%@) Ѭ`FJfJ lY!U񌳁)t^FҜ>I`1.8Wly9#G p\Wf S C4r_0VC n?s/a7BQ,-pg<ә֬7V[@9oN5ck#Y?0xic I0Cl-̶/kǠ௸Xs_&r#WULa9|&ffRY "%pQp˦q&{|x)abɹ.k/c3ǭMYzgG:Z.r[I2 9=Lasrp75ߑ(6NkmѰ' cYՂE V%YmUH0o^{ߓY;-.pƲ)$uv=ѝa ЛlPUы"yz2^8JӝG?^AǽbJRH T#ds4hk`M&h`k*" ͰO2e22T,VG[E m/;>P=m?JC\y7u (hvʱۉc%IYQ=gyZY-8^HS`DHH*8nސ |9n•?E@@Ǧlib7+vtqH"2C2-˄mLR/{>5frL1p'':$Sk^\@^,r> b\&<!XBx6મBg DY\?L&CA$6FfE(*s.$'Y#"š *Qga;<[gp no9KTMfXiq+mLohJM6S:Rr_@^ $2r^_2) f=?:Wrѡ(Mr5:u[᧠Ë:&H<8jg4$0NII:º[&v7!9r0[rb( xdٸ wB5T,GT3<橴7 |[RD|˼J ;6p 4%I]{@lPv~6wްg*7d59ה1 yyI.($@fW>&?`7:CWX u >d,Z 0M!1npqwMG$} c /3:b})W嵚,QFl&,m/~|~z26 w01AͲd7J :7{^BٿI_s3*%60j%eRs uxm' [;y?ךB~Y fɚrÜ3.+_O᠟-cU}h6WS-v+Вs2Z)ah\wJ=^Y6jhkԷ!f(Gv6EJV-VoU1m:nG*r@XA6mG<.G'O2Xs I$]VbıAB. щaCBFg];-s(354:B i' BÝ+0dAjG+69m$^LH]>VG\xzS}т,] H67 @OP0 HBPrC?lY_gdX!l}d?OԚ[^ѫ̧K{4{l%Pٯc>\z˴FG%O\K~!$բHO+{ZZ"hj,/>dK BT-: Z^ZP*, ƓZ2J :"I< | z[㉁A_H tuo'z׶ +!';%N)/ڙ?rLwxZ'3돛#zIgݔZ^;Fw *J:.J Qi C{L@|ynT0Cn")I'OHNqk$4?rZ[$-^uci- STɰ)}p! ¿X:!xgڟJn`Դ)D/xed -=޺Nq (a<= BǕB>7uv?`!XbJd:񓆍Y~i]uf%5Džg7y1'9O <ƭ^aLL#l}0T FEnŧjAJj#= ͨZx}$oyUDEG3 i!I.PLݬFy8!f4^ЅdZ{nHE%6|agD9APTU*+Xl(lnLσ&s֌F^GCa~W03pf?l: Oo2«ʦgs ! }#<>{:GOMF}@Z`:Ijό3[TZmA I2; QcGpyHDCHjͥ5kGQF B!_5} 9J`TxꛮMs_QRj.[N骣ǀIcŰv_Ly FNpO&};@T{_U2,:>ZEk5 3۬a+7L%G+FgN0J$å7ESۡhWN~价_W:X4]58n!y?K,[6iة.wx`G9Q;Mhnj^'Wi3FuuQyj'h<6qHcJn2U=`r=gRoNLkHMJaTC8s_Bl{>n* $스%QC\?"L^)yRԻ2JKZ/'!9xS]}3gx (VXh8\u1 cAa̖Gi/+ʮA ¡QL^GᎧɔU0SuAS n"iVPgO_OIj$\/'ϜޒGDߢ68I Ny'`=!b{ADToۦ4{DMޏ_.k3[ۑ|˩BM@S$_<%a5;=Dq' 2  iieZs%.BgB#eSBXRr1YYK/8߯CA63нʹ!8vw6y> `,gjޖIDS=KQ[{^ꑏz*Ci۫? !BU"#G%!)AV? gf_%Xzyi2˺Rs9+kc"$%+rZ;-їB%NuNknA=h\?oW'[ccF.ó sQ-ۥސ- 33֦czA9/!VۑNFPHξdMq8'P` 1p6)Gmİb1LPq-OM-ۊm HQZWd3UvH>hI20&7f6 -F75lsS!puY<6c]7 L;PD1pEIh9,٤?D~m]+c7aX@X3V1=P#5 Ks c!T⺢'Q}Wd~wg8h^b'%=rըE^׽z>gs3,]$}e:a2L7-Iw.Ȩ3s4z hVW 1^s)ۆ.fMfiGp׿\ͻn>_uX&UwR|ݯȲTo+/XTߧ=ͫp}=s9Aiׄ>9Nv3  Am15(8`D?ؗ +ߣ!+rF\r"D Dzh1J~Vf[l×HKn;eSat%T8vWZ4;X>?R-SV6kHg`ZǴ%תUQiS 7NJкbFt5pKv bIB 2kP*~罹f&J3tu)~M;nȮF 0r7RWx1G$iB ꇦ*cXܗ-!S: 저 ems鏏mvl cxmᗝS;Y"IO (Zga`sˑΞMP'#7zu"p_~W@e9+v1{ө6fTpiu6 Ja]dX/V'"fa&\,d-,Y>Ї >ZC³cT}r8'Yl ?`pU/"#]TѤ+bm#b#wpʸI:!=bAEU<*ad!C+M|% m7naI̘M”P+EJɣ 7;[HدM8mRJ~Y5c2pnHZDi R2sڨڂZfg/5L[NJV(t+i,Q!nxSFeF'9ahJtYZfh2ٖvpEetٯoz8ֽ߮bN@SS($}3ӱ]a=C,kaOvzqeX3ط|ז)S.a[=ܠa"+.]gm,ċѳ?@H+bG: ;w;|+x f?0cֈ%,Xa5V_Y[}S%Y#D]nZ5? 3+{UNA磇 G/'oa8B{KutTgT41xך8˫F{Хu@\(up3K {j/eCh2:[ވMF &L[:3"SdQgkeI#lZFrXGFB|w Ňk`R7={}ŤTeV!h҃Hw]G*hW`^ťgER>?k#< M(cU&rgA[>-H}ՄaI9 CcerZWbJᇠ1罈G㒿(Ni8C3ĭ[JFJkEPO$Ny0+r^1\eO# =sXB, `~f5|xhWZ$n/)E$L}rt8mXuG"2DsQcCJ6gL)}ƪN[$N \G7zCea԰JK,ikE| ݠe.  Q "k,LvL$."x*)<5l2 >( nEʪ6Q$A~pܼeʍ[vFS0~bE@4#*$$%g &-܍bԸ|{A@|`|m&3Mϧ,[$I-rŻ/bᮿF9Ddґ#Ė:Z43)V.\p9׳%&;%O+s+i[~<-{XO%zbK}xob&o S?X#P)4q)M'*n E[ 12:F#{K"~OԬWW Sv<%6rږsYnpya+cBsޠ`̄>-7:6ϵ8q>N׽rTw>IG(Fo-b]'E64!st(t1if׈$\-z ܗUн*^N={w5]Lsc:Tk TPrIH#EGL *Ntl9| I\| wG } h)-K{w@⊲)YΗu|wK%u˧:bydDV\&^{rI{U*|1s,/ LZkBccIWM' _a;伀DU`>}NT\-e|Y[gpV\JH.zdoXi$60}BȌqKcЗ=Cc28=~w;Q?mA_'g"/-VT2 . Q\+>FUQ=IICzMKA{ -*/b'#44[ dnnJ k.2c(I5ԍ_}n<^ E{\|%OnE游`fqjus~"qb({Z lL6 #Y\&#h'zyPj%Qj5ҩ#7sL:XPm[&XCUFS65yviڃB Tw6lwrQnj/&ыǹc/j.&L)N kG[NFhpp&>xpXHzO/~\%#z2-.EɨUS9Di=l{-Hg13OE|L윊bLu6{qw[Y_o7I1LB~!ư%ܴѣ 4mzZt-s+j>V^GN01qs_I}+ÏtAsU5fMB^SCI+p@@* Kag^\ ΤdV@{=<ӏ͠[|`8R Pd+@G=qF2>~ !9oǿO 6r sf@ P}4Č;I 0ɄJnE}NmoE@ܼ IdVzl %Lqc%FU͛Darjj=D(0UڽNŲ]FIk.<ּ=fiyV1boٵѶ lKWFI G`vn JrKƧ3,6Z>s,"k-ߗTZ;-΀({UmVr+hWeJToas}L_A:b qЯ=.ЀiFj1s˭_ÒG֨ $ .kuao=3>YG VKoѾ>Y|.K}_%7)s^(fR1I@]L,i6tو{~s XYMҗ:dqQnWWk%&ٽ°-SM1$L7Ғ=e\F QcOϳk"e@0y>!7dP| ,=kZy^r|_Edr !򃲵ܠAs؈|Hva!U[,i SHҚo d lUd*SiR7Χ َ[x/:^s $>$|X1X 2QP' (RHg{ =4_B]W2"[pۢrw#B kbviص1]-zy#ɀKlyvUXR9+1ȟPx\)~[T,WQxNh^8'L=`Om6[),}TUtRNi^ܢ srYπp/HnKVOJ,9כceܑY~:_3.L.0O}MLNCmi !E|L].ծ0!ɴFQkq %;5R<61)k/ 䋼c _Ys]Jƫtߔ۷?Al5 ^7䤃Iw(^*Ƽgk+5@-+BFx#c&Id5ɰ-+\//k]46Szӽ{b{%QLKס2G||(Nclh ߁v}n +`9Z pH,7i. $.cR=lV Mp?U9K-9P8_+wյRS>h9{&i&;-(\Iֻ햅XʴITGʸgT l)LSY_I5k(c;DD~u4Ҭ[@$[Zr %y-E&,`}ZnI0:'Estj$  a=2q>oYߒ0*51~oU@̻T6[Wl/՞v5a"Sy]'Ud]JW "[ü{UԇnD6Lµ*:ܴh% 1 A:=IxZ@ӽ0% =JnA4h=O@?{U|rHFC$yƼlSugQGjHѫ$//9뛱vXS@f⠱2@@o)XH.# ;)(;zP@eHfd/] ݡe 7ΜH$C JDb2 Q1}Tf7+}8.FC'Ƴ. $RI/y-w,:bAQ|8 -C@2Jl}NYJԞ{X;f01L$ p#ϾOA\AT2irXfDkJA rA+JcU8fa!$)c8⢇/{8ǞAڄLYrB1ȐvY.isSI M:!}^9k:DijC*-@ ʭV}oPLS"40J296v7y(mr|K QzO@?~\4ǰH=}AsA9 :mg 6U1zn ɳ>\I Ŧe) [(i;)@g'>(ƇLpGG@E#+qzu:˧[DZY[նj @an}\*Nw9<;~Unkb+B M[z t}QEvq2ʷjӚa۪!mROqws׫zt2myv> _L])jXH)ޣER~jbW/7S(ⵛ9u>pa=6F*0'sOQb=}*e^ũ[/y\g]~ŵ7"=s#!Q'^ e/~0mjc-gex;9^_InV:yS!TkG]賸*Ygƙ%(kd׆(oxšWkf -pz3hGg+m=ԘȈ*願^(u=kyx(V|,/~Iz̗GƏvKU|#{}ux:.Y{KV<߲p~Np(W7o@a+|ʵ>|2tY^_n?Kql6yDfR75C973,3q0n `l£^ɻ36*ee>)$}ԓd[;WY˧=(JL;>KT+d/;zIgߦ=h38tݡO9Ubhpb&''4FWFmy ī1 ꘔ/@C6w,`6M@](P%3mn{dž㮀Rk42I{xO'vCN+~c)41Y/PRm%znxP$^Yjf>!!]vi}TJ ]'{2 р_S`2%K4А hT hq0qHh5wąe.T5<)N7 ~%},F۹`ȕ_7% !glnEl"9"o8p6daDQհ 2EJ/I|newC>6d8&?1=b*l$g7&%:A,QC7VY] "7wRk4=Yrep$CdJx+a7I95NS&5/a01`M悙j{Sކ$AZ y"MԨMY"a' Չ1f[.H8|ῷl":5&CؘWڤW*ԂgPUh#0ti}*TG!IpK)^uP@:q~!WwmoݒkmLCSR++?uۯCgC':n=5nh^ Pfa7[SIJ]. KϬǜ gXHX,C?_. c=.H~B\W$˭OU<\fB;rTE,ȶ#CqN8BtgҌYuo ,4qJdsVOoWCD`Q@y"iye x?!6yz= >oh##o*(@Dᴻy8u&碏Ufr\SwA4D2W|d--oշcNx6Q6B >֛eKWHgL^@@}׿e]ʕj33x L\kj9L7H݋0ټVg&n~,I2<"Hǒ6^'zxqr7L+/s/;6]86 8P䗯Lh.Wi߯ vE =QTSӦ^wP5n!JX'K"鯂 m# 0ůcz4}]$^UH 18.J`re\طwgY4Kw{l.]g`W³Ab3-xx:l>690$o"T?0 ne?kw7]ABFFt6esY;=)?J*F#I`!W6lbИv86t|r-/i  $ϒgsT݊:n%`ג,ꊧ*usvY.9Л;xK ]e V?_;u<}SٌiZ4U>w +Ї慖=h'Y5r0+V[)"SoaIJ_17ؘT$rD3N (5u#YG4)G,z5OhE"=^Aj:bcUg"qX>A`eYgD|^cWlMq˪̻еA1P*)͡ ǰ27E$RbwDyǕ)n<҆\Cwi"%l}ピiQrNg^.qJRr7AԠږne~32,"S&B{eW\g/Ab2Q(\X0"Սf/2x[Lu޶#nO9~-On͏Fq k!)Fa>>$r9lU9?+yK4Ab[j^7)sEJ6^uJK/6XYw WXA\:)20 $D3H$u@t{q %6b@9K *Fв]nTRИP[Rnf˒1 a9G' hF$<[ ˽2al \ŌS%tahAb(  u_4u3Ѭ7MpF(TC_+se+@`-(8aQW(Q(Gx6Pr9T"_xI'!%D[ .(vP/%[zud-{!Tk W^hoaù,(9,Dt~ԡPkKÆ~kGQc;An˃=gG&Fric{;ӽW,ԭtˀ$lN+]FjQΧHrsOih\Rv@2pZX v2}adP%T Ҡ3N:)eɮa?*]4amfnVN\]  i0N8x&ǑtuS6L!Ixߍ<,TCMܫ50 OEL3 Xq)W ]ſn$g Nng4΂^9iV }LHҝu`T9Oe8L3;L)u>f7g\Vmcм,LTґߺ@?^sOziC &kuw\Uz͂KMJx$54$zb^mӹAKxB>$9cUf{I$.Lx)OG"rbvT}ZP*8% axE 9㲐Ϭ>Cơ] M)y5b9n`qsrqNr3הG''*)Vo  ޘ9Yз\U4ƕxs1AQWГjLD]4,%A?߀P8tLU[ (]砨\VYA=Xۤ w K)R!~uoz0qېҶh髑j\ M-onex2PtA m^p?FU/tnM,sMBכLx;+E|nkiz`Ʒv~w0gxV^0f'pMA7_uW9-H@1vd >^xJwP3E4f5ࡔnPu 2f)Ma tyBLeTl]*Ќ<{~on㝅fES]7̹|J'7ea m.dudɏl~ԏ8m''bۊST_N?)~b&Dث I fA}C ~-h?V|>R -}3N}40~7|J=OG.. %K0G72K]#3?Bڵ'tm.T{9ԣJ#.Yele?W5~䝜t CV&䬷BS%O0P?Rorf0e{/'Q&LL~O+tk5fbLlX_y[nRa4SǸcR|&xt_W%&+K`I =H,S!0Go5yǼƟv.,ķ[EfM[H@uw(3;oB$ FQmf+6a(E)*3?Z˫ؖ[dOM>DuBc[H"m on:Jj=HJϒ%4S*v=Qkp,xVyE܎&gcz4~MÊǟ w3i9cy"kGjH/ԅ` rݥAo;!sL^#H< Hƅ#NX\xLiŔy띫̓0"Zk^f4u][0w=,E63.8ab! ˒hfPiuh!rIV,6y ^ L)[^ݡ*~26N^v!|* eh8[>^1y %C'6Y섙hwdB|v g !Ci[mn{"z}Y aJ'q`ʯ888S~ ,4'l c ;{ `qp㫾S'FVv(ubMsR[fG HO*/Ie\}xAGՍ"87 M=H_AəYJ*z"^y+ ND~w^EuxeU?Kbg-K#Y,1h!fu65TiO籛*;V(oi6f3x"񯪷ohzР'T:mfO!bS->.Q _(Tf皲 ꐵF+6Ī)`'HF㥠؟aahu *ed2G\`~sBOʾ{bhe(ލF1R}@/t|, tV|b;X E#һcдQ=]^Iq9 HKG:c>K|"&J ١])xjĮ3+( AE~Дbn pҿ="l8b~%EO /f%mԨin$Imvф=cF/rEG@٭K~b\D`Na* 2Q 0yqEuAڤ7?Hym- z@rP;Y $F{Ҿ;;8R}jB"vq&1x!|镢ܻyJ(j^+3#vݍv|4h<9bdBˡ9$h#?#GXp G4C[|1aV,)aj^{gwg_c;,/ķ mʠ*dg iNXpG2^iUs\h pƹ'x05qkol},tStE@:]]k39;PRİX,?cuuo4=Ť d29I4*\&V G /JK{s"+Q,qYR5p&rz,f].Fi.Η4^\ZO[OˣK,WLad`JyF*s\Sn{"q  0*i[}4 a%[{UqʰCxz8)&gPgd#ZXqe*XI }g__MPd/| o!z!̬HͧXcj8 7@bK~P[=jL^”wJ83ˑ:%-r0^NswnqGߢG20qpXbvZv\"[%7;iFq֋1Fc#hK{5ݘy5?S;{RÀcA5':-X\wwOa_Os'NF7hO9\ŌcC1ڨ~}VÇEX^f f EoB!´ۅ_sA Dp2$3O"pdR>OioN O:0݈RZE xL0J)q*L53P@Su#JHظgimKC2yyzbl2ۑWVY#Biٶ|HOA x)1ky<YbJ1sjxu&Ļf`n\dL{)WS0&qy)ʺڦd8εƗN|~ʹ(ZWuekZU\%msec3떶M2~ϜEy_\5ȥsL C'p_^>$Q<\j8$ivGAG%=b6N7qApGާ-SB)$k-h0^j^tә13s-[٘{[~O >qL2IɮQ'5vn kaK`HI;'G84C;IuH7p; JMI-lRjd.ΩSfc0 ]5{(#j4U_*>*"ѯwh x#[xGOurWC!췻Pfv>$%3^G8}xUH^Mj­ ÛJTTŴtT1dDՇ^]'xI#;,.` 40{iqyfU|`+nC=876lt2@,GYk[O-7fz#ϝX1˫7yFiJS۵{d1<-Ӂ܇ 2̀zɍ P׳+o.p&IGĪ*]y7fިR}`o9]Hw05fL 3Ӟ2z0&^`/@&M|jic|n]INk/2;Y! ~ҡ`ޛЀK>~V0q%'^$r16 {x-C|>~c=u!P31}4FA]$F ZhTvhJA]Ne|2A) `eO -JȒ~IB@G"*B5G {mhxWp@i@Ge[J06T퀽VY3vf^LF& G}v՝_>}gq?_ȸn2%X<^b?+6ZY*!Q|NF<ɵ a:$hom$khAH/ CL5CO/#B=0,Hm[O.F 'NgcyE򤐇_o~&M+FUjڻŃ 9N5Tg頯e$%9mL/(V }^Am:f'Q Kπzh]fO^§F.d1lFE⤑<킇Y';\N~fT.?"?8Dc!WxM0xD Vzxuir#䆓fea+L~6q5SIݚl. 1 պ߄5ry:x1' I5j^|c4} q;LxX^GF>{*[a\v`+D?\Nc;Ւ蘲/ir , c2cwXˏ^#rʔ]R}!c;~q*Z`c궏}";U-R"!]` ,xhE$c=ɓU־'xNܩ|ED\yxBW_=X!8@[q{f8<ѹ7(Jɛ9;\Z%| [-GR q"!$]!>DIZBn[oJ6q;{_gxIyoZgz0 L3NB]YDaԟtF[BqD׎*QHcQDZ["SBlg`k<ޏW)(-z{t1w8y(V6QK 3Q  {kW FJ{F,YK}[G( %v!Gr^O2pXRv{ˍ| IHc~1iyy iF<)vLĐQ t8( ?@,3jP%*f_Nm\Po,63v?:Ji8+.X8t̍NH{Ѓ}<{BLm1\F(ˤqDO4A) *>LPig=[Zښ@hԄuFd/,4MhG+=8؇QQíxvݔMVJ̡T+Ƶj9L#['Jr?Pg"ږwDLHgR,QwawåM6ƻ~1Sb}Vw:T\ۼQ SR'tUG>-RtYB]w[Ʉ2J?NH=W={" vS<`a/‹NdZj3VQ-Ƴ3oFBUaٶT&'يw.NUfo{1,>~uAxk  L[ֵ] !஬P'd2衷L7 b8Cz+ʚe9k'\-_?rڅo1^%!HywZ#'oa)e\*[@q#焲 (>'WwPw፦Nswu0KF\YcTte|̥ܒ0[:u:c9:`q\Ɯ`< :IoI;aS Cu\-M- D5Q^-r{J%r+48N1XF}c}~0g ᤈ^" VI$)(%Lč  6Pa*VeMpᰅ=cƼud$41.&,a9}6 y|37{_ZLxn+]"O#uOIӭPW,)ض7O&,k_پfc^Nu0PKkGT%6ju^X2jT[s"ȑd ^UJ m&oQ7M.׬ҍo⧙r )\^!I| ]I3@M/0)#LNZn|zhF# }~FR74(TD9sK$<u-Vk92N=SBF_'[m1Ѧnx;Wz)We%69~eApɫyd^^[: x$6Y`]yY̐B&y60҄cmARA2B t: ,~<6ij b|]c*w_fE;;No)@m>k>`&|&NkʾBz6ߞ-S1zܨfli`Z!B|0 JUI j!q7E崼P {|kn^Rvn|) iud( *8+R5xyc۾/)Hñ,FEu sSBk08l7>cf$ 3M}i_z/#$Xҝ`WDWq:T>$~S@ RZur.^Iߤj.GZ V+|X@:/#YǸm}P#`6jǑȺ5r0N bnJ>5IWJJcUJe a!X(%-C?ŰȆa:zL( "YծMb|tQæMcF%ށsu fvDPXtfM-W_.Dٽc Hyޣ 4pwtܻ4'eVK%y9NaOr}\@x*CVU g+鑴sADAD&ņѮuFP"ygEV잎qA(O?"^!`b, )MVg-'k1V%ޏn\ga7Ǡ\i.@]Q\ U*}7lMqp[pejI;$R/Ѷ9&+PuqGUW&9S^$YWM Jm*kD8J;]d$]ѵhAz tE=jHa4]A+"Pjƅ. #C/(Ð n+Ӄk(H^;XmؗboIFiM7 s.)H6;Ì/o/3Do0.'!\D+ m樀WPK ȴhbaԻkIo41[G('zxϐY3JkT ]Jd^H.C^AʆI.bkbx}A<"Yu?|2x0XiYx5f\/./Y "r> "hj+,/t/ϢfH#w,3&aNտٓ"nr:o`gV{~8+hS*뱎҉bj8H[QtNJ7a M?16F5/mX&A%c 5-/%3H[dKƴ9N R!ѸmDHDhnj,9B$Awy5!ZRIRrlIL4V{r#և$N$J8AX3@EQX GJK*/`cl7¦TZ'ihw5=SCÎl{ G=̦c=G+Dmz*.`C1=ª>0V-S"WwG2T`:I*IJU&l?ϴ6?Kհ3TRIDžYg\]Mʎi|7gL ?qܡf"* &WeE^i{zM9Q~o ܪ1z^󏰚8qe~ zKhu{iq._ &`K2PRNg證i~EcZmx'q=WqKyxk&eԇC1Otgg/[ͺޖ|wkY-kJV1yfoh +$i^HP"6 Y[FL/sl.8cz7V+ۭw=!89|\?i_2.5]{ժNB~_+FpS)vЦ[Jy*k6ׁ=(̊GY~;o{'Y_4'V G߄{>FGL 5 {=˴En}_uV@+*zю=8ezcZZ Nr%mMJ3mY/L{9˼Pu۾W%6Z3'g刀+-}Lҭ!-RhV#{IɂN2WszpĀ%H<& B+`.Dk'?.QNMHO|~Pr@؈ + _6lΧ3غXaYa%Ҧs>}iHc 1A,vcxp^Ρ_ $㱠!騀:K :H>*>3E$ =>6+\%wU{ lVB%ϻZ=wN@ְߡo3d J#K$  U?o[wriU71[0|ˬ}2<&\ตb/cΛyl%ϟ0Ϯ..OAdǀǧZ×ӹ{AONV=p u1Rj P-BxM,oӘmfuAe$9.)f"czFŻZ 0~y_!ٞ`e+q{7[<`vӡ?Ԑ뽂#_FTlE<'8K0[XR?畅7aƳ)ډMz][ 'P]) c Y@]Rgy)O.hY72 F<魠悰ZGixzdI [s 4C5m<=ՠWА?--06,yά^c?AVeVW]#tsKtM|_ n'u賊ВħہQ .a 2uz_UN.+\ω)*VTK9WlQ+qps ]: kËhI~BЂ4wEݡoS1kyݼm [A|.Dp|`Ԑ 싙EoH4Y6'1!ljaZ%cb2x8& pàx  O%${ȑoYڹ FPƿՖ6x'gqjr1 .P8u[!#M,KYiv@lƋzUE .8 `Rod5i`P7fْ,"Y!Ϯ/tGMK 4`՚]]< Ө)M-W>ٸ~DV,`2?ƍӴ "*)6Ϣ \ GF}j l"DJLIj)]OyǛ#E(r%85GDѽSL6S'sXA&:,1s4ūxXoD&>|%8Cr2)|9SN*$\n,%zn<_jaO r4M|O +tOVZ9|?2uIr1դȭ)DW*U{\#?$ۃEQlҀ:c!.1z7sÀC ('#"H;fV: D !;w;SJudL ,~43mQ!b3$/2A}*R2ʶct'3ٹܳU6.}q;4QkgmAiKwi|WZaAG w&iIxo6W3B5ggW0[KPiMaIȍ>hAR}" }G[<,Pq~Q7xm?x3^[-aB\U_xFnW0l=8sy(|jiy[ to:t<E,DӲFgGo`9}-s;F;XL4h$diVӆ{{l d8HQC˯!2 ;=Kk:g@Lq< _pE~Fvv5f 2+`*%! PzծA([C'G*Wuڽ)p}^wUt|uGcOڔG~XU.TPl.à 5Qm4@8;Ѩv!]e#Qa&Sh\Oq)X-B.柰GO$9Jk99[M,@ŝ߾U@mPMBEƣ"nsrhgH$v%Ͽ^*K+:R6HL E[]Q 7iSGBXM€+  &MɐvtaȘV:Lj= "Y3QEnMTvoxщ:eP@!4Jj3NnFα(=!SҪm9$TEh_EmWAv_J]^/Q3!V+5]qq,*kϽX7PeT+I->^*˃(u׮dFXG'_7M.tyJJAny }+ fs^APTI3߬Z&se&j󚒎Aɦ讇?қ:c/&lQ)4tR%VS{ \~i-Wl2WV.i/CNQj:O{cDlp&F&cqs&Vqܫ /\gF<4#juwو MP1u, QrKJJ7z$SKp3.sȬ2 f\ _ˌ ;!7.zT5M(D%9_dYɿ7Vou&%NO_kAAϯX`44C x'I4O"H. > 3 j9Tj[}O!SL7urYԟ)} xf\bN{q*l=GjXZ:AnKnRP"dŒ/1@KkMTcWP%1:Ⲧ'}K\-KkbC㶭<maBjļREO4: $2ǩk"l3Zķ"2\# v׊aRKSB@IFcHOE@{`9*2FёwC0 |qp^.zͽFQ.|{&~@0xX#ʽe p6ts1F=ג݈oSQLW;6H^xm 8$)' 0п ط,XTnZA6E'e64t߀a4dpFY;GJ Cez ]`,J[*h;{ š\duV$N2ERxLa" YZ