python3-perf-debuginfo-4.19.90-2311.4.0.0227.oe1 >  A e]%W^^fQ@,2 -wN4bcn/FWE8FruA%(QL\ `̯*lNN84IV_bEZnD~^Ad߰T 'o^XP9ո 1N[zg0PAAWY2RN+\ D{`ĥV!NnUk58k+`2mQ 40(Qz r1x2z^3d2a54ff3d0718e12d4b368fdebf35e4b871a5f822106a9d19a4261f9cbe7d8476474493f674039572aad9d192215bc3ebb6f4ac e]%W^^fMҩ+[šmAYZr ɿq[dCvVʚJ̋BԂ¹$ 9\z԰);O%$ /*յKZ"Qg4Is.S,x3!`Ք*7u[8~HZ#m2 XEL ?;}<'" k? ";(S]zs~HdK-@55Zm<ϋvE@YEVp>p<?d! 3 ^@Dn     b h8H(8i9ti:iF-GdH|IXY\]^dbcdleqftlvtuvzpCpython3-perf-debuginfo4.19.902311.4.0.0227.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.e].obs-worker-backend-test-x86-0004.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$e]e]e]e]e]e]78adb404b106ae9db493f485de37b973fc7dd6e7bb7fbb9bb1b497e1a2597a52rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.4.0.0227.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.1e\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@aa5aLa@a)@aZhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool cleanobs-worker-backend-test-x86-0004.novalocal 17006415824.19.90-2311.4.0.0227.oe14.19.90-2311.4.0.0227.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2311.4.0.0227.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/2ace09a9a5c2221d2cbbe745ef74628b-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3630abced391cfb7ebf3406aab14216cce6e6bb9, with debug_info, not stripped'UW&Sutf-8d1fdb08efebe1c5ccbb7be7d70c1dce02be3a759b3abd714e37d75e08d6acb10?@7zXZ !#,?] b2u jӫ`(y/ X@$LH _;1%OɈM^$arROT^5pmƾsl9JK.ؾM2+ beϰ;<Y$vͫ~ЮH,R|`_>,!F)dMjc{RS1t8}.3ˆːJ'r7L!y'IUR}{yRkйۀWEծg߮p% =z2-4ւ1l3: (r Y. Oj;8Ah%0cEaN[^̊[֍YJ>|őIzwu5ͽ =20 $sMvh7niWf<ࢨHfs)V<C>ӍΈ`hlSoC;"-/PQD:"@ I`wjܧ,,݇#]{}EKXcvy\)&@Ψ1+6NZHbK>7}S$vToo5];\Lqks3Ip Z4˼oq_'PYw⣈WF(XELCPH4r}!oOJ-.&ZhD"`6ĉ{O)lXd`d+51тbxi #@:$\r`-)S^@ϴC82W ۧzVfvwwγ!_呇񄎌`w%~#_OsZC'@%q``=b9?~%>?=eŌ MGN8pɮ`}ANːH*p[x--",hxn! :&@?d^tryrEaq#.s/%ONDʇ! 57Xӌ=\2mxy5'9Hu?, ٔ;pW%fT';93|qZuډ4y ?i5sZó]]2w /Sݛ7?rQ%ܿFm|I'f9oUVN/Fd!P sJվA{(T٧2J-7ASFYA3 HqeJPީ89wL#vו'w r!a.-~8viN~tX͝ssf.wӆWH`Gj*!< Lc=gnˇ YYP{`["U`iR+ohr$f 7J9f4+sQ'X.=3FKzC? 7k["NЃDtRՌi &8_=&Ҹ=|AM;}T`P&6P`1)Euj0FU1؈:-t3GW?`"-fJZdjDȶ_^E-8 =<}H@o% ШE.$vFtk^Z+΍} io٥y2\<6pn_إ{2Mn۾zȬșu=P=6b ֢.n˄`i!-,ċ3OOhʾ|7j⹐pzɂ'sI .wb5`B 2>*fHdBjSG9PbxUbbbU>> !6s~$W_BV:/O7dSPVm#4=B/lܹLq+wv: !S4X | ="SɍbyG rwJxq53lVBqD$NV8G݉26:4;hw"[!G7fL Z:zY@(΢Ub'3k!Mn%g9'wt$O&r~IgaHɴZ>ie;`"wZ٠3 .nfM|2ղ=#ydQ.hsFUj.Xdj])׫b2QyvYmpbaj%ac)PJL#yv\`.W>6Nhq7aui J!Czcl.LT4@ $n/zf5yg juIpijqd]=]'+_. `!NmzݏWTϥS0+U)R|r< I<˲L!ov'aG+By z#C8HLVcd/եɭ'M-Q@>O s42O^ ZY.)Ȝ<0 6ᷜTdrFK_|})>s~]{FmA`N~pV(mH {mЄL>,(OVZHCɿ 1$9v v:ad74RupT]Rd9foxXlm]wo=H`2-w -ee<ġQR3J$vwZv}3̅ZK 2kgHDo>?xHoy免+Ѳmc{2[y=/OMި8V\U T[xYys,;}(4]wzYW^`^B$ҍB Ebn)_K&s[2(y{J` E$G Ci4)Qwd.dLn7[~.m괡xoV$J"dbcIl Y_wRD}HUX SDt6̰6Z<#Ӓ`^sT{J#dJ,n2]ɘ"-*qw]uk0^8wR9f!k!t:0~GS&?~m31]]#tRԝA+o)S _p5p}!JGʾF`])mVN`1!EsScS;^k>*luxN\XtIYVWc[#d4AZM-j`u\^~ƽoWQX ։ ~p02}{=iKVy# _n=ulj"1VܚB7g7uC4HH_)J @0,DХU2* nVg='\r5>RO]^[yت_)W.g+[h5^]1 ډBr.FjH |3sg&p,;M?]60r tK'V Sj/7[x#75(,o%zdlj#yf, A'#7sm7|யY}KhBP\8 mwj#yꪌ^&x\l% %%mNȺ#?,JAx֓RK@} Gp5;3؁f-qG9oPr{0f<`&{ ےcJA+ҵ;xI> lcV ']{^ޞ)T[Ĩ);_ Ѫ{$`I'3o6' 17j\O-Bx5, Pܯ 9(ʊER!?5Np/]QГ]Ӥ8r/!xYtama`d-0]SV6i4^l߶l_e7dܠwRC.4L_Y.>@ť y\tge2<ˍ 87ׇ{HU_ʵHӬ6XcCqGq գd5|N[ MEr ,eE럫9*_h/?A8<NylM/w['`u{xofGнTjv?w@\!;S7)Xoը⯄_@'|ΘSGf(eCubʌE6H|̨5p{k41?n0kSO}w4ځ/czϗp-l=^|kpB0ڔzBq{Dv,6+>ݳx* >S-.WMhxٟց*ϙ Y\^duEqބdaXf^nrW);dk%GD+XD݀ڼ7KqQN`2P#LՊZ`9 y_SuՔP>Jit`ufdώI@d O;r-8t]~Mr={ܳ L ^rei?-7BL uL' g1a(\<|M`'J<ɂ8i]?)% vNIU#GН*.jc<"VEw8C%>j#\ߎ58O,γzzAŲLXϛN.斵B筬mZ K7nlZCH-Ϊ;o+h;ڐ\5[.anYpȃ9@",;$J37lc@w7(M7#50VQ^m֪%Kv8`uQSBȶ _iυ n vnk d[A'XLYM,75z1Oפ01H{"7\ں@vw+$"I$p`n'Kud›۰:L!T@ 1(KM:l`ϧ"VY<@HqŜ8RsY :V$216tKot~1")[o |hgTH Xg,!;>M%*݆RBWՇ]唭CMq6ŘچrP`nm bN=oE(P~@MʺUґqK0 m m1Jގ'qoSʍ uxp8SmnXnKIk\WF_ eL 6kzµ.l]MΡ%bgaughnd %nB[%KuƆHcRMP(mIyBdESCqFI'f?GxqP( Nh=y^lo pAdBU7u!)jя*x#y0 >t|wC؟;Ĉ7\S'`ԹzxƤ$2g#sڧfoRK(~;iE1I5X{Co_xҙ] ^s 1V*rLkpO;W PD;βaU!.o-e})dae$xmPj=S_e$R wX絻ѕ[:ԡ=oydW@R<`2*_TltC5frl慺FPl<O%俴w9oLM GM@,٠ӚLŽ%ѿO](մ/YQ^LnQZkc E2P!zyut1䡤c?HuT0?E6toE9?zgveMK@{>WaHݹRW (ZsT KPIo_rɷ9#p#rJȦ3grmT}+~ܯa; ,g#[x) >M\kd\o a͎1<Sܽp(eD=ir[ j&z;4D6$9̲6~h'FwPbn4-Myu~Ҷv71`G7 's\ 9GqHrIi IHJrk/>:x>I]t絝x䵎+ )cڟcO3ф@̦ , +Os)CѝGFA*Q#^,6Q cq؎<7շ׆P|ufg@{`Ecq9 wv :(1I|'<gn] avL]1ɵC5'UOYӻTQMxma/mbF_OOy,M5[ ZiObuj@ŤiB>7ڴ/M4` 9%䯢ץK=rMWOgш|,\OKg]8T&֛J xa "67 ڐ[8W&ufw3M%*Qfhɼ}= z3씬dzFt{y0t#xA|9G!yݥ4ŝQ};aF)EM}v"33V.ˏPúbY@#~\isC ɦ*|U,!γ:e%aYL6y!*xh՟dOYm4[sfT?*qo=Z[vT ܒQ^i5!WfsRw<,YilT`bd+|=_jgy1G{]1#K*2EDzҸ{Qʅ&1-̉Asb bk|g@'1-l} VoHe ZRtVͮJN/Df:/@4 o|0e06_vaװm*V5IjT>trqE:Ow][qRp0'ˠg/,O \q2?犄 R.0Lg,*իm?#2li?)P)w\Ԅ #):* eֲ VDL ٴjWk$$=4lFU;w;6m"ZF8UK5#_CA ?+lhArߤ bA84yF4SH(F]~fE,5e$mVAbi@@e7=E,0 $żkCE6w'":~&it_Y(R}uⓚL,&o|Z0N0:Kc) naNSj%<^!Ya q68`džܷ$gaS']c::4hW̴ߗք[ *D=)iXp1kA`(RNP׆#Vܫc=B&ʤyV`,\v(ڟE1&#P?Y\%Sڎ neFG倶NARR)O&--|녮 'cqS|5.uesgJ$"ԙ!S+}4$ 7nHeiEUO=Ee+\T)@q NGU[sHKnV3BEsߥ(mt ZLHȰ;4j 4҉& @wװl*Pf 6!> 1Λn1"4U46BUcVE |ƯI$iT Hu1.4*c}#D!|iaoW4&62jhb]:XxB5[ GёC%:*Kˈ["10,J dS1qc WP),T֮B>?QgSE<׸7mzP^2)gx2r&OGd9N$~霫doζ@cC"r${]aA. t|]zj70saF\H7Ӷ&h$ (KV(`,顸0u%9)a{>FiYp96S$=-No'~΀[?e3_mH2TƱ^@tߩ&fH;;b3^ҍup|﹀ `3SF>Z 񐥤$mI>GEwD)31b퐩r7@ԝYF5iI֤U%Lhüuv^(jbSc~cpTn&OXW 0ј,c65”D#W)+0aJ"NO)fKI<& s;nQsp+*]I¥aP/.,>G(gcZeҝWUHFxZ^kqWoWTOL"3$⁆-вi@UA )xGkes! EdX+ZPQw]=,fÇ!=A;䤩Oʱad-?:>+MNJz~G! z_ %)O9z#C@naW KBV?<V?!kqg;aÒuMMpa _muh6yvI4,{jSP~^R$Jc/#[\$'Rxh*/-D.(܊7_%cXىמC4D(yzz7~¨=0m_d:.88n^(v6e?ƇT6G}_b8ŰG)"܅†q<Ɏ|EW-wGB }jr§[Ttj2&] MNClVZD R}P+*j RZW(ON~9󔔀J*z7+my4(^:y vdU,᦮νҿ*|>N vT=:6C1I>$ zѴ?,84޲AQ(ZL; Tozo4<Qbe/q۾!d b_䡙5Ce80karmbROlVR/!!aōq|<}\M0S onDE/)Xf {5媋KgO'"qg Fg`0QiHJEi Jε>JceVS3HYSrۂ}eg-Xd6fty65{-F9a.z8lP/_95mºc^QG+<7 frUZ| jh.Pt#e2:|bt&YaZE#`O~KbG#4cf @^2٪$MzJk~~' EKGi?91] )s%/6T96/ !]S9QE:lޫL(E iDHBעP]cv2CQȖ: 4DySBk9B<B*P ״0G2r΄W;~Vˍ@p oP硞 VK^x`!Ǥ%:F#r'H^Ǹ"GM'|lpzR=[mDxeT?p386Ly" Œ^!.{?)׎rE`גsUoX||r.>@!XVI,zo;ڱIt#9hZ.BvLxqboȠ̞֩ _+SW~n(d+8:;@U1/DVߺWv.DTi"-oEBRz ¤Lrg{N}DIhHKu<˹AMK\= 4 4$okPĬ o;mTp(Yt)ӢW?cuU=#VE^u1 8kbϯi]F}ߟcKݶ%>?MG;>5Hcb+]+: Mo㺱( *~x?0Oգ w1ϼPk5DFm7de ^ypM'Ie_H]#:gQYV+E:SA9Sd̩>6zYq"Ge&=Kp yꚶt(\@M3߬sH4rxY?Yꉣ==rST-d oxhzcX&u[Ya?MClg$|;߇B0^I(w6bɶv%<5.(.*otArk| ws/Vо{( 2KH(.|Ψwg]eH&˝͒[+] d}dvLE\c f`9xGa@v6G G%ւ] Me/#od*0i!z&#j< "M.!Qj8)汦R\7 VӨU C^0Q`o19kZ6m5">]W^,Xۉz|s͇6mD)MIcYHo Yd\N׎N.矉[XYRS-iӆ/V(UxznDZGWO@;2)>i_eyl0Y<8d|1qgmXc{)W So#En}qKGeֱE󙔷íÜj*OqXKK#.pn\Tej6`E̺xxzzBL S8Sus[YǔȘ߇8x~HvbVb|s. 50C1-R$eS6gC]*ݻ@& EЌm_ŭ"ޏq?T ,gjˇT\D %/^ل1$!=ԉ0ۗcNHWd*g0-ʘ["yk=}=IR%eQlBo,-Ysy -b$ )`~\a\t7&@B" 34Ke7ŠDܠ&`VnuSEʧ9SCƖ?|3e!LQh,5՟"i51e𹐧R^DqV'a'kF C`InptN~3#BLoHXZD!&Љ!ifzZU%Yn5HDYb|}o{~PnK)0tv'p✊";G%ժ13]6Eߎ4s B:P`:g3Se틇,b&ܷk ~ONzJ˟,gɝӹYK1OcKJe}59!Z=HX-d4g/"ҙ' Żt,d-*o$DǖMm(]zSr195J&@DH8)5N/:1(}2iUZ!*v8m!"lsgEIo$-1\˜fM+{8Ih*6`-({}}"q:Cu 2Y@T iZBo?] Q-cM+W2φXeLJı)FcSqmKO%p s\;qfQRY~RAfɻa5۩{O'>}6.S! 7-b#->z=7WAp-06 @ @،2lʄ7,S5SffQ1b1ux rZjԹ*yzbg†tfZx;_E!Ԓ {-T"N~N3Lv sաt'Ix$A|gȽKHIcNj'yBS.F^8GҝKω{vM~ERIfnh\L DS}y$E*~As'[h÷&Je])>F\49 $E5QbqRgsS)uОtƦ~`1XYn`gLoa7BvrQvP aO ;6'Cfx! ؊ #M5+s|$R!hES]j~P@+D`k|u!5 0Nͮ1 `ڈrSg*hRTGuqo.}az +Z5)tf)*c)( dNEt1SXw5n>AehXql 1A]^C/[aLmեȎV jC^qR~=/F!}#^?4q4 9ȿp DG|/+d@g:80>a pI5OvV4멧`[^Nةj&_Ùϛ˔QØV@=9fA6l`MFp*6ꈋ("'F$:N?r3 $iςzC=*)?g}׵~ѫ#:mA KHĴx1Au;Ҳdb4^*dw&$MxҶ|<6юi.CI/?˭a9#XY yZm?q*:;'{soW[byS nQŭ2a3 [z ~ MbcJ?;P4- Uj 04&.g* S դ>JELާra :K`ZKhfO?FLm;*{āyq1*~˔? z"af-r?NБ4nk]_D e+R*R*$'{G Z7sx-g<s71H/Ypk;hdqb(_W,;*W )2=V?uZMDffT,KaQxܰiX;]q ,kpQ G$FiSʭx9?UT1g|{Q7'X<+ҧa67%8`DsďЅnϠ> *iW\` =r#=ܛ4 f gQ:q^OFi~4p縤"I..weWM9BD42J%gy+iJnNnpHHrדpB:l5:Iy$& #h>|rFotա `T $ @`ܢ~z5ꟇZw7Annqm5< a8cGg~~:}S2P Ϝ5/=of۷kDQJ [ORU{L1F&KMdVuzX$Osss5)_r*dV՚70viȇPW}܎OYPwbu>Y^u;srZL2%Cd@XԠyU<&!FC)9<cwQm3vq6ht-jcF{ (ބɆ=Sv%, z!xBV ]eY>lKx y5 n;pf>8om{%'ӃDR:-xȊ }+ ׍ޔٚ̅6K0e6B;EKٕi#K3UJLYLW|::gtòNx?!n8DX|OY\VPDf!<[BЈ#RUhh!Wfq'*/Ȕ8Ya*hdꮦ&#ZvȶS Ot5ik:ܝR",]*.ЦOשs̨u>X~u j"C5V+9{hKfHLx4+*,DY*gQm %򲦘UΆ6gZ! 8{׏g%6|S'SٟM×AQ3.a(-Sv v}%Y؛;d|.@#2:*Thյ8G$cӇ3nˆ.Si$yIlX&{yzpF$ܶRrJ[vb 8ڸ:{6Àl{W$Cq!``i-Nu Zc^7"ˏ^POX2%̋qWF>g䙺rlsܪ1Sj![epDzu.k2v̡~ eGr(,_,.Sglwж?$ӻ#tңXP2.>g{:p}Y#\ $3f <^5X}o-)Lr@B8mdLW~xȀ a"<2I@p%)d]mQH\6+6| )TN`tV43rZf2nYTEȜsL,2!Mpl]z )X_5ǔ NW@0M;ji᠉섺h㽞g|%yN~pSj@BSdu[ue CǗ]H݋c?ȂHZRf~}'2*(`~_GT0VO EB0ݮti~4ane8Ƅkyx&5gyQ%b4vX2U_qwyzy,cxcmq5vNݖ;IvhO@yWg#ڮB#vpzHL)*}TymAM[;AH%LwlȂ55pf@`}(Vo٣w<mpCTud2u3 !XK0ptl6X%JF}!dU]`,V>jk4#X![CۥʛKAvFܖV{#sb2/]'NuH& ~;l#Hn~3g WLs(>*C'*)WYW@yo,<77؇iܮ{(QYxOv@n;11GnFH2IBItU.C!L P \VHSmgT3I|rVyyo-!QCD RP 9"qB$\& Z5W܁flKs9EӯGIl?ȦtqYlgW+UAuci*> ,-@tޭ۶`dJ?d6+F(Eo{]{/Ϸ{j]]X BF{bG'ZHZY3Y\32[ t+)箤@V>OJ Ǫ0?!ؕۥ삅D?Ư&C=;Is(,ΘPPl/o]eL /~dy]i\KQ?E9qFQ~؊L OЪ\^+ x e{%MmGUB|_uk1(y`sFa+7f:Vn9!{M(>/nV~%pH;.mҮ4or_@a";w4dŮrp5n~n ϒ7bp-a}qڿo],Jڲal Iig5dr^RFV]C E[.I>O[' ~RK4Nt| "ܹA=P[ <>1絧5 ۽*V{~םȍU0ΛQEJ UJ~^Hg9g"} q f`A4LV]ظB%k9Q|6 bL24X="."KNebFsD|&z棪ʐg޷rl+&'_"4.@psl3/ ثĔ&)9 bD|&ەݽg#و2"Hv G#E~z_6\܎18`W>?U/"Il]xҫu҂F2 VmP1)3HS#ʽ陂vVUtxT %* d4UW^~hd0a+;b2A°j|}CCx.-I<>>"̀lTGqwFI|'fō@#<60k]!aS8U 4u6Uk12`:y{@рb0TlWY C'` `/r=Rvk '@S?#G臄7 ȃMLy/gSVhٷPsm.Λ<_GA%>!-aYI | 5.zz413`G ikƇ2cM>os+tdm1\j "g1u0P/pCǤ9u-M,"1aȶ[OtR é Cє,"^N+99<_TTᠨ);ij9˟@8I'sRʡ#{?\XA:ݑ-r ~`lzGu}OH wuy]쭾m,}(U@7-ȍD?r~Bw8^}j\\3 MCCNG; cLRn8#G}ͥx؎UzdfHאtXQq)[ UL'SKb"?oq8g[+{ 0@jBT81{lx<0\* nXLz~foP4~UkmOo*,E5ʮ%5~Y5.i_QHIq`zd[!~yǑu;c~ vvuaƘ W5Gs590~e?֋OukA{fdk/ ǰiBwRAU]m"Էonr])ttnG,ady,Є]z2VbT(&ґ01 IĀ^1e8$Z%# _?kY>禮$x@Co~yV[kO&8Xme+sh{.谾N{Y? Dl_>XQޗpR,K.!!ïaZтx!FdKtTJz]ӔQNp :nuVtAE)RΙʗ`LcQ]rd Wt\|N"juZB:5p8I\ܕo'@\O:'Xu1?S(H3X`vMMS Fd\h#J؉rC]Xw婟 +樱}oC@XT%^:1XLﷸ=FGT݇Ym<6 4.+*(pZ=1b"#qQc"b* zSEb" R ^r`?e>+7xKL:%ͺq H.s sݳK꼇z?v4+`*AIKY5!Tf^1  x~ :+@>zNJ̹W] ޜ9QuC`FL.y igD/2N^w`T>V]̠|?@KE(uX^ B5{h1HP+vt9E[t` '-úozذ9i]FXr~d 0r}X1\fELF$~k+ $Ju"V1_~ KOMi3`9e^.z u6p֍2] /FU+aq6]01wU>)%7]j>{%m4P~vtU!>\ɆR4hݫ_.0\I`@¶dW/ș5l͠Y~bx̵Nn5D^^A鴃3~j\Њ~z'Jq!)Ȝ'R FLUmmsIż+ZJ󗦸 u*󖿭ۜPhLR,ZuM2 6px2 jEp(OxF(P#W试D/ZUt??.58knж x<}U3\(D|k'Tq@b@ nS;ngq}?t׫]҃y E (YSsNG<"^c$ E)r35lYY^&|ŏ=XO]@ufZ `:;W>\lxEu [ p|K;;NpۂS;ǾȍW+8yvU-6(`M@~,X9V_&XNRr*k3'CV,\! WyӾ3RIYAێI9=4`ݍvȮ{}>p!{@4rd1E"}g= o&?}!L.(yҨ 3*IBbM-*D2$u495< S.eѨ -I"VD/VU\Ũo2{-Y]L=h'i xv// ="Rt@gTX8•2FO,ސ˾C7Iε[BJGTZĹm 61(/M/ЄF>J@꯽*VL#Eȹc?cTL6EϽxOβ39dQbN8 ` !Ga`dor6HJvv@暊9tz ^̡r!A u9C6ش\WYמHvOSà9S]<\.88,WEwOC:_P? 0ryFH|/HP6M]FlLȊTNQף:+.xGZD>Xi 3Ԅ51c>10r]fJ$ 0t @Mkq,1SG༵ d®Nkweŏ 99OH*fn]tiNJ#榰({&f껬Q01D+Dp &G;pISoSr[#ؓB Qނ|AtA~#wDUU,Y;df,GJvpd$ȴЈՅČ*/~32@{]Μ"9LK+i}C^I0+sQoQfhϱ9?L "ih#DcQqd=L2-{YzT:L(18@(UٹZ _B ι筎Lx؍rskBRMrD7?k&]o JH M#h5Zup, H1VKҍ [Un:ƴFg0zo/\X~Tdt~1I͘.KGSQÂp>"Z^":M>Ѹj46Z>*.%<+KtDeGw_,h(ag5WxҶlgf0IE$w ,1TZ擩,nWsalY3³ԛcA:7EvA \Y2.KbQ}׼;S.uaIE[ҐljWGe>|D6ےO͙i.3ّ6Y>f%-DY\SN[! IxVۙ>p+SZdol{ZŦX@&nW70xDIt aYB5 Aq 4s .,y+Ûm!TȤ)d9;12Ձ鸥3is51&\RlMiBy%./6ApnxARrSXUhж,"94m0Ƶd+$C"'`'B BFT!V:2Z`Ut DBU`w|`K{WB[)hYc|`0*skIʺfc[<9~p頂p}*tsN3OA#?&t!prY7bY-$L罋N.!¸~q?1 v8d悳Ŕ CF}5}`PJD^|Kv8 LgeAk.ix\CӢn񵣻Pg+@Iܼ;e@QلCZ64׿xH7vB=&$} h(UOg35> @whi1UDo%mpX'Kl.Dl e Z2\G/8Obgc~oq1ch^#9~!#~rT.xyBS ^kLրP'Q!& Z2KV/&qc#Aemh߱Ԗǘje%s2`d:r t+ZǓ dX=UۣfÎbTļ=ԕB jM#vDct"̞tK+qR a>zdr`ܘ{[(OSclgMa-JK#),u|KB`v>~;?—H)0>G890,w6\bBqo= |& *VysLLo&Yą;ȱHQS!ݓaI*,Faɘ~hu:y+rU`w6{[oRE >%ĠGgSo;Oh2ݏ"Np*OKvbkكP㤆wB7`NmvݏWم"{'DMk5B/X"V:4xw;b\^vp"fǡ8|a!Flkl%[h \Z7wӆh@`si=`yS [4_|~'*tu0p Blǃlv3R(xŃ&QGv "υѐ5F₳b/@5T+f }F*-,lḿߜӏ" -OYkt4U҂76zC^4&UL%bL1]Tցc8lw9bOm͂oznw [7mJZx~.yX6-DVD~D[yOd.F@I $P{$,J2R +r՛S)C:I!J)ʾP8MA *a <@ XzLR,?]`tr m[{S3XPהƔ=E2՛JGؾ" q> V61;ޱu4=c(;^Cp *9Պ׮9] 9c[ ojÎY%51-؂b*bG}EE",$ks*ILAk(#-/I 6}Hio ki&ğwVKͰ .j/c~6Zbؘi>(M^^"&^m?;!A)!]aB-$;L}LW}hNètc|`-O(Yb0m;%٦4}Ì<Q'bmj_~LFM;B`ɪr˝ߗELF է:0m@K'4޳+MȌ*VΑ A^,BOfHriEP#p:g2-[Zz6? ՞A3c p.PL&+CC[֠}"(;nSnXB!cagF+3`РM㪾\%5ұa:Ӡʴ\?S:{ c0CF.xy>Wu`_YÈP.@dHaP,<(2h䍕.,2;" mNstɡr3l0nHs+/3z9@~3m# _{V mF ӑ~6.Ri#\Fk2埁NsP쏂{ W& 8](+)B Ŗ'Xʺ@鯴}la=Rw6Y*@tOh57s/ f6f"kc&K3tm k8)%n׻1.r|h C^WMq?RS z͍FPLMLſ褢 ~=y2\\@\S{]Fýmo{`a}RV˕n ½cvZ.1Quဋcx/BWt;PXTY-<|u;6:!ɶx:O`%طqŷZ4viOePKKn$b!@dj4Є/-s|B:( [E!+upJC`J qYf?!~$**l {iaT=@D mHx +L-)I.~N`P[ I]Nռv,qowsʊMkĵYlI%l"Cwply65W VY)JZs 7KzDUa,r*,(;c4_#nōh<*9e,HrJPR :FnTA5$ӊ'Ҁe3]M}a1݁tuTt4!̵/58 :[6P:|g84=J _H(7L5M|8ja_se tnbEWFRN B,`ӧ6c}z idMuE0\3!K3Ql EPn']e G Y&ǣ9w^ګL._>Qg$~LM 2}#Rz,vwi@J/ oMRl|PtU|;*E8txҊN6ecؔx]kNXוYwKD<X[%eDw"5G˔*;uΒ$l^SCLId t,'N;ؿOerj5#Ok:{-7͌_cO+nխ f%qo][VrkSBH !*c gçc AHR\$ _d-YI;rE7{\$kHGoQUW)3V.Hga :1UzBjNE F D1j@Fեl!BR{uˣ(5+x_2H궑cD;!8$[ ^\}/B҈)mUngӖEr"硦N*(Cl(Ü\yɭM?7W^.aKa?i[ᄎ5R/Mbx9yFDt:L@?9Vz !#Bpm@?td `hf~L=]rٗv;Fq˖:3"LCX%c+΍c3D1'I^>4OeLndzAcy:a-Gl:q}L B"V~Op^PW+ "`I3RI@GCi=r{ĚIksh".P?ytpl~T5֠:ß'wp !\>liKlx˲{L[ቈϹl?Zd 8>VrsH*O2ժ[q%PTҚ,#!9Ė$gHR5BM&#WH+؊AH<%.hGj;|k,M(7l#إmАW۞'PAJG6@ 4Fņ-B  YiP_Fi.lZ[1׆(KV`~ip0yOWoGc*L-]'mq ٗׯ4pjɗؾc 4N{hvR  y ugshHTonK;IDTVy|idlBWJ+/ZkeXUq몴 V *#=c'w7_)G]:Ӟ9k{^Z1LvR5aBTӕjڔ?KyjV 86U&:$o OPc Z:y1zJM(Pث&Gn M|x%7.Chac a:_7.Fy7hdvXg aoCn T[7cۓ |.z^@!̜T '~z/2Tu}~A\&5ŏ^࿫P/ZX792Ex5aaBH+݀Ғtg(b]|wc@ +XH؆!8CEɦa[kWȧ#U2kPڗ2e VNu9 %;Ut俵@ѽH'2ab}8MdڎoZGjp})JљQH4Q@n7h__ R A1,@+orə˷̐՘@өxIH< 4 UzI2H{Os"rITYBS\%KhK9h-2:?'` RW8<%U\K] ([n35\\?$=$R#0?d衾6mTOkhR {))cW}|Hm2H<wguΌfi-:7`/XC 8H|1BWXPD"֜kP|,O{}߶QJvjR`=8rTW-a~T ޒR UٱR*$ ӌQ22SV*Xt#"*F?8o1e˚mDy?6xW[ bd &>cZ1zuL&Q-K} . =YD^quz•}ώ 2{; jҥy0N z w&q#Ɛ01L{DZB sΔxyy)ki/Y>p=c }"Y]j;ڿcxIڂ+~IXԬ yV^ɥ]嗩1TQ,wpiAOAQL@pj@>_^!>rkq#2Y'|<B;BŪ7z1W"풍v|p%laOyŏ?vg:6(F+&5 G >]LFWTiL6ݪζ vhTqWq7bX$ӡiw{*2RG]S I"iLwbaӷ5^,f]c\ʻ~;qA7n4c%W^C/>jJFi\E၏.[/BKiKf:v v gkeSAI y&_;CY-ò:\G8yT:U̧Wz tQ2ޯ=)$qpzFKOL,211 ]3ce%8[ ~Fp3j߷f`s铭;Tz !]!lE-XNekI(kN ' Ng]P viqdH5tmJ#/ yN3a2Ϯ=MhJ_C78 <xt:3D`D/FR.I2bR$lB́.Wu[6*žYE09!qbrE'0e;PVtcQCe ΋dpLkۮ h| Y NɄ1wCi߬ԤSk}f2Uݝ2QoAC! A'`W-) 'Ӱ`Y߭%;A6lh薎DOa+ Pk.`x~+UqT\=ٺ|V)BLζeJ })Ϳ86>&Ey7B<ŰZԛAEZ8tՀr'+B2/ֽ&:>-SOޅ(tC.ؼLm$–+x@}[S̗#7Cͳ x`t- |\$ǹA b{ʇ {6>+3n~V3{++%\E-=l: PɟޣMU䳒i2(cS2znY6-UW&  5k*L[W.nv>E(wl5|F,Jk(]c p&ɍj'SQmF7}WrR,X1}]i9]r|IUV\4> +5(ae%/|s4S.o+?$ln9I62p0~ٽhKi$=xƘl8!ÄƤ\rMJ!φgٿU#7 /#+b7H?JtdTOr&`:E ͰM3X\8E,hD $G3eɟŖ,W!+(`Pٿ *dۯEmu`1цp ̥jIV?0.5TDz4Uж.pf!ܪAUIr&Cku"k(ΝRiU2)5^G+>MRN&(=`'CucךžUڌ stf3Ds Bfy:[ɣm'%]{B۠;Igڲ1R.U'nrhP.Ͳ&C,){23çk2I~&K=-QN[dY 5A2ߌ,4TQKe)~#Ĩ\D#5osMTmM;U-'j`H^F_J2<[7nEJ]/j < 0)UXRƼiMeh{Ba:)6K/5G_Wgۑ&OV@ InGN3Xsf ݍG7qK n? 9|TNp FJYw3E#8qxuZr q )O Sp{}l}!*41eՓߎ(nzЮ?-^DMm]ZvQ:n+eWŤ@7Q.[(ZWH.(Qsq:>%B4 D-!vDJK|(ay+,J4更IGSGP{ݓHm,G/ m./r> (Ot/b*lAn &:ds9A8O'rN2S9ܯ'Nʁx;c"q`Wn^NA.{3KvnC@@ ~hgbiB;m N->,y5PrpOwp,r^0;tn緄CiS?BljЪeF ۈI}.՛@k!b` [ӮvֳPW?R^"E.(Y?r3RIun< &!Stor,s".fMQHjok`f Uv t1W+\W@މ/T@'af 8n-3xZP^GɇI9q~)[/oaE>5<7 x[F`(WJ؅߬r&HR+6)JgI,ƳsXbl`ډ؁&"E9#B@8gtoO99i$C;Z2&j'7 SLֺ]){IbZra6Qb)ArB,'No1]23;sj͐߻?A6 UZ3Q8' ["N&l1y_]ĭva畄i?-K-l*4]`!1ɜMڌXcrg8:%ވc,q퓧D\Eةw+,=Ē_m3k/߆\E8W7cdB([^"g9֊-,d=EpqsiC vr\v۠ίϕ]W.?U] kٓ-3bY0\oSE{*XqG[' :MʜT%⽄TnD? ^g1J‘v5%bM])ve_".vaH#0Mzj#Q!aJ%㋁!?Ŕ$2 kTxOx5܀3b%/+dTeֶNMkkZFwz<6Q? u WÇ0aКL2[NO~KSt @aQ`/Ew5PuԶ74B8QFS(k8¡@ž (WbТa}oB IcnKdX"HvADbI3-4P'sViM=Â_֙>o`ɜ`ghQ㮚dLcMCPI%kx^GxeTN*N x*Z[4~MB.XB`+e'Bټ0 ǖ)!2-`w4o0Uf>l1b|V*WҦy3%eBՑ\kjyBzYP#6MV"݄pE8Dv]&\{-4Z}gTI |'E1c?ֺH`Pg>"5tEY>oAq:!~\}RPwhep}XW>/0xuIw`LT'V^./bͨ\YG&')$ۤH- O7{iI/ҋ> :bL,$kph0ykTYbkJ+1rlbg`1_vNѯZ Yˍ%B̺ 21?$~c,fbib)\j_NGG!jYߚ8VۃjapZAO{gL0j;LZʨ;-7~TXP%φ#@ ?Cw^ #XR/Aeb`V7q G'y[K>.;!1ϼWhD`'9t(g* =!k3~pR]u7l&:TH|-н{,EApd/UF|=l[(X*cȚB/ҠS>a;lgZzhC\C{W5 o% )j} ͭTkIkI}+b0DJTπ[Ĩ!u'FOzC1$CqLOWږpA4]vp6K(yjN>@up1*pzR%bg(C/ ;>l}( $yT'$ORr yz_?}D!11X3<E>v26F;,DI)n5#"uʳFm1¼L¤i37jbU2ŜԡN;tʦQm*7@ta8 ܐ;}~[l^V[DE1*0x/1ؐ |f4;Zd6!|}/ljN ^sy~QwClylf2r!->̦5ܜR%W~ZpŔ#%6wy -ws"ohR0^&EZ9hs.Ni*bCylMn22Bƕ j04@=K"ǣLqkGkp`F?Ȑ6K+ΉgU"C-!%*}73v&s7?p.^W .G )4Aj SY) 4ă<4pw,qZ5@Ip D7=b6soY"Cj! 7K2vtE^kt'4D"A|T+_@B0ےijd'^y@J#I!BыE:砣2UZ'V4ڌr z4dWs%ow@r4Y$Pk!e/_~R3rx.7[Вm'nCj5'3CJ+ Hn<~.j7g!Aqء\-NK} 3r`\/ >oqNt }xxJSs銸7Tn$S0O`>rWo%2an_|jU7PAZO@!QCERUevuB~I6 5l{MglH <2!2ٲ꾆b?:[m$w{2bw(:R+a`H =,g aC}9^|{;_Wa+qK*h{#m:2\p  ~=<4-L<{ Z"9 ÇD8=@o~ B#G-ԞTM ^ iLg4,nh \/5iutPSΐs3  vsY1+.聗nْ\R5\TJ/j6過:-(U gҠ/l[ r!$~P&\|M:lodd^)g K(xo& ]Hf/ܟ?i1< 3:3CNK$`bMHw#I?2i]>ʻ;wǥAz_x$ UãV@W#R2-:H08FM3xGjڰ)OcJ;id !YoI_ߨٺS-2 4 1.,rN&}3V۲wtihQqʑ-,hi:.L&F$zC.ֶ-BkL{ 1E4{UI8q Onlr# "M#<#@p}8r~ 6 xeGRBG{NQf:qcA't[lڦ}_(/%~DӴCgo?sBx, =f|͙/6;qfގ4sggU_Pll/ڒi#hNiu vD{9 v8Dq$fȷ>O)@Ȋ9'uҌqqtL!vBn f e^'аW4d}bv\ E|,)Io+c!k;֓OKfG0&9u~spyx(j@ڂ@YiiYtz86[xz]_JL=Cm=WpPܠn1P@ykoH` ) { ayםFsn1yfÏbݳs]ϝ&ͱՀ\ )<2{%1jze$D'ܗGzZm(qQL # w?`4Y aB/"73j$ʰP'೸Ȗ~"ݧh F oЩnE 2-ٙJŀL z3ua-XԚleӤϠPq)cˆ܏uEj_q;/J6 2M.o9h\5N(~pjK(cmU_/ |SzBBK"dV(Be -N$$aq#:;i={w筰H F*{ОYlDW)03)k}knq٦|etyFufw9$ʑ,7pEc6#QszOs@RqpҤޚ>= O6vAxk-R?J̒XN " ipp)Q'LL7–P8MVaHl~ W*9λZ%Ro3kէN$ՌcMq7D0 O{I@R1Y y'ҘK&*ymhZ >.zk:Ku+vX"3UxJ˲EE @Q߽Ltm~LofMkX{ 4&#zrLi9;xKDT&ִO[7 _"RӞǬZ4pL{bT*  bqǼ3~V`2քi*>ӎndUfTQ 䒍OÄc~T(n 3SZ#@HpYGnQr .wL 1h$ 1拖eyպϺEgݫ>(KҘ؋vL 9~~ @tVV$JBaEӧ[K-iֳaI>=Z'T*7_k4ވ(G2d؆O9hz/@R F\V8c'i`͈ x*L[BvYԋiBsMV)dk, @;tSB!1HY9CrTSD1h+t42*韍PͶyMVUZX )xW!.f+ SvRjlS%鄾ߘ'Gʕ ێ(;'x%TAd9N\ojcE Ѝ#Kq #h%|tULE. Qô"bڊڋW]v|ѶƶT0hF,Tor]Ro~G5iA F x=hbg8wK9])7#NJ*qIJ)?a2fIA]pwA@=RYQ@?6V 4hSh^2s#W*TCO"p* V`{qŊ'̴yf@Q}r2`m!$bw3n.]4rLJ>:n%{yTCAk]|u?0:Ԩ!mW?+G0(g_/KMذH5+IS&$gL~=ռp(N >q7OꓩYϫ'SrqrON..Qƾk2l^BEnz7j~٩UF-SntdJ`z_kr )-_{Y9y'^˟!2J\=UR_&EeaEIQK] ƻ{>W;'?a8&B< JM{ XVv9frWx@ ?9/_ȗ *K[&*l(G$zvLEY#Aj?0ҸK %)Fs ցkb{@VtQZ-w4|$m|3Ъ-сIEߣa5{wiPBlʠd!QQgSTZ\ ک$GO 8%a ov̍ !^;a]=o^5v>Ѷ9܊)=sRu%!O?1ұ_`Ⱦz`|芴L >45q@ק%{ v]N!h3grb&whu4:9ḊX%t;C ])%*@3&ȉrկ^T165o# A5HZr?S;̞ވ%i}*d WT D{ߚׁ{:̆ `e@J+& "t :,!Bnj߾BJ3H wyIMymzS}C9{ժUkC*ןs݆$G@uMS&+N37Y*Vu2IdޜQ/X5xaub zO=)- BAq;cUcYx!x1VBh [MX?P!YӿuTBAvu()Eef*9v 8T8'4y_ FH68o"&JylXHx_ Te~jayw/c b\F x؀6,fb-yVOJblóLQBx]M1~6F/>%{ G$Z1D2Hk]w`4Dx0IY< U[qc&m;xhW}L_]m͙g'g˲UM!(}%e#>\6ov<>#0c*IBRz*$@Mi2$[BXپKe՟ )vLOy?8~ wErV۰tr* /y.G\>r)~*1vkZ vQ\/]n3d~?f.!!IeR~DVz}3}A/;Th9zhw"bGͻs Ŏe~P@ur,)e]c +r֢FEʑ.ngXpp!o{,ޖAF9Ĉ-|6I{8UnYB?ZϜa\Yvdv]-z™p@_!'|.\a>9Js5V XT 9;=,*{^b~V5+fƦ|iC.Ж:3;Tvy6]9`FDTfw-@}zWaYQEʺ~)Ǡ_8C W)m!D)k6e2_&KJ"53_P=Fwn6o-%eAiQ<}JV}ҳ)ww>>>Vtg-4>M>m"5ԌcmCu=&dp`Z$n99ǛF9@,odjb,2OL'm0Û !OIǣyxcz6(fm"`\OދAA44N0 [3G)֣ (B'Z}fHP_HO<v ==ꊡ~􅘇_pczmtS:Jc_,a2aZڨr t#Mf_lC`7η>m |R/ۀK6 z]uJJ0kRljci"e66v͖00t GC˾Z81g}>'WOf]"(X\j:IJ C~G]YK(}W-nOiDΔOt m|ML/ƇjRY+h`N򸋋&Ǻ f}vޖׯ^>sOHq)|#&QbԀ'a";5`M 2d+U}Y=qu;: ̏w%2uK IOG- {C)!2)6tm4.zq7Ho(ꁺ% +oxvވX?1UCqȎd+j&hAz枩"僚-{)w Qւzs)Q` dFȚ(d$coH* spRgQMGQm#d3f]&Q`Cgl|+Wk[n/@ $dž62M*0 !FYK=tr]Lje:t}KTS=rua65`ty kubϯn$m 7A}}1cx_aL |C /qw%Oħ`ɂCa~BR]ׇ0Ch3D z%x,) Y Bn 5%&:ge J#v++ te_1}sybئJFi{Nsw.`QF ڲ',| ƒ`KF`L9Y!QNy=T\P-oi#K'jgchG1ԥٰb>;z焙]msRWr _/qdr@q;6&a"Osf7/05#qߎ˪h~= RTj?X )Ih[ѥC>(~%2]:%m`Zu? dP.ބP]O[a?=M6Q I%lQ&f_f+~ADDbA ԭCLRŋ0v׏ƚ 2^ȉ6r'M9WE~#]x#@Vsap%Od砒>42e=NΉ'Cȋ^"T'W̗K1жYӾ}6Y}X ε_a/CCqB/dTNQ,DsQ5wNXnH[_kC&"&+,w׆r"thPƦ\P κC3QT>;LEeԻ"?USI:weF[e $2yqA(g%Eӡc|e%SUF_lzPGU^>ni$o8~$^cb`{A, Fژ/ovsRMG/f`=%Yyʧm{>Sjl$+Ml v,G@v*Kxt9*J9f-h^/';_.:1}2qZ!UGNNsU!^T:tpQXSc sV'1bKwҩ&07xDnlwa+4wiݯ/0|R (FN5#~FtBgjPuxv^t2́.}[=ƺI䢆YRonitXtH=DD~y9}GEט6,nJc%dcןE: _Ƀ݁2BYg?FቹS-G" 'ŋvME`GM9h ŢnKP{b+u@8@A]wnB+3<7]{<ټq=VIPB C;M&X:Ф>x$sΑYK`xoQovn9x`3wjCuv^&;zQ՟z 4 "kkBa{`;7+0QlhqC|jׄ$z&re|tQM=j ǒ@ԉ,(0pKm}8[J]Nv<%s̏qi=.2H)tfrp#t(!ޫ /]]Rm c.|_j}I~džF t(bMD&t,#Q3#u aYRGH|6']-,dk=Y+ ׋4|fFCZAԴ3Š5B ZOB݆l{ox0B~UO'͡GG|'99tG$kdSkRy8JfĮS!buCGK4Xq#rG1HY8%dF~Er|Õ{>ʾ}AceԭƆ\F#zw`A K[U\LJi \HOPg(?ƅsW8S/0+%NcT;#g@Ǔ D%ŗn7L@\V#O`sCz uڂ`߮R; uda): U#|H@+3xabF7_L"Sej~ 0; xp%%܍(.^m|6lS{53E.^Ѕ2'B~e\a7sËHbBv|8~J~L>@t !/ZϣL ' R\;F$L];lPH~yXJ[&oq ߩAab<:K0bɉEˍ!d}͠2@q,|L4,#O7Ø*zP/<#5"^3ȩ[>`#ͷfW{@Azkާ!A΃Dm"J@27 .9##&H!OD>snWm͂n)+mqtP=&S@]՝jxa"EAG)gjh?&Wlh8*/]XsZ|=:R{6K|3MHAsmpXMa>(i)k7spdOhIK9P)8jr R]:Z@.S9znys&=!0"hLi$S.CU4 I]$ 4yQ}5`[K]'0X}X^%}i mxdfWGH֥tO 1S@ ,7t26}1s\0ʈ4t'Hhl_; _+ղ0}Y0NPiAWƾ'_5JЍSms Fj|[5>=\C%'fS% f T%@,h$}#c1R)(WQn|gu_^p/)R԰WM}}2;px06&s81\Ffu_^6 %YM;jOO6‹9'=/<`BQ!VGp57ql2qG(A2'm d(^s ſ>RRsssGnǠ.C)4 ky9n*)Mg/R8!H?6=w ?Lq ^6!-\A8/"!|he*:sEAv ^X2/*3Bn;QW#;f̔ŗ99\ɾb\^ł=.$ 阆d@rJ97H^E"zrP6 xQ>ʮ iY$v$$ЎKr!wD3ݿ ܖUJao_=zA1)eF8 jw`ycԿN(2R `O}+xP駀|уG3/8Qjrf֞3QHXx hdR`m/[mNGg NN+- \<cAr)ǔ´b >XKP!qF8UC =Q`qT*ZY^d[y˵,' R0`4Gg]b[LKgb0^C_ \CV-d5O"6f֏AC=NCnkyCҨ-Jٺ,!]T#K pD?eoMFo8;D79P{x r'd*^ T\q[!fukM%)Ӎ.'{[.W^_&'@+#1`j8Gz Weeh5SaqA9 }Kkin[-g.<$gƩ A"y7w}Vq;o:jg%i. ĒxRMT ky߽tkK%4B`\SlGfx?XMi9_;u2WyH+ƒDlX [֏Ȇ~^ 6mT9"=-ѵgmfYO tY16! P*7oE߂)&${;JceȆk9不S6- 4" L w_[E\%ྯ+V6KjH1_c' g mz7ִ,h%Jf,(P4t^g+@Qϔvj'l8hDvN 3fәjCr|<@оsU#<+eנ,NhkKIl72$*f!,WZ(+* w07&!M'5QbۆN*o!~m;HH5/ҒK+x~2.pƫ$,@q{'ʱ^vvrF%Q¿u~hB@H=dѷZ͝.@@:gQ.~nRS:(Dj26aNϝKXV$e0ٯ?o*wDO!1϶׭St:mu"<;$ ߡX ϔoƉVFڛ]?׮n5#PajFW?z*YW`8?\B%eC]6u%jkYFP0E~H/!i[tZPRq= >V4- vdH7LYJY"Uh b+?iyAq’g4U7(/g  1"?h?v6?WVV$W./s^@CTidj4OGw-(B"9ӷ43;FUdNm@#}U[+ɡX@-aB|>E@B$ y?f\1P֕z|ae$w&Jϴ?h|bv{ළxYBX> 4>k1:kӁGͻ"vUcYT7^ZO3c1-X)%OJ @*AtL$!q5s+7a+5X(D7#AYaBp*N'IVsLTd@9֚;)>םi5 +rFiVXgzCMeFA\qn>k5$+׷Y$p&\t_w $.CuT/2kd-"NDDQ8L 7_4Albd[\ZvIpmbKlB<0wc j\*FaOIMYG~;fg|-n ` |n'^4҂׸VǎD3]3t8U,Bz Y˻q446؊%V%mWnGlĻcn FyRZFBFbFA)n|.VZ2 oǣuKͯXݗ"g5 h GK>~.:M42 LMe,EJ&g 8q .-l0ݡjmo0J=Ymb2Xw{b{C..j=h;F݃bXM !/&EKN ǾOӋj8n:%ŔQAA )iS +Qw+v8sXŁgAbii,_uc/c&qnQEE_a;ƧN0;57q4#M (I+<ӈ3Vx.(w[U+|e. 8eyYI]:ʷӤNqqh4>m$.HWZpf_чh5|"* (-[ڵ5P/IĠ,|WzyÐՔSg ;LLf~`8du;:1'MϰwPkH@dx YmlD=ntJ>i^4&kȫlbkLgץ;y.`9JegMJF[^.R?YsCWqT}&-=@NQS(+ޥRQ"w(5!^SSEz4X4.L92*`y[!s`elٴd)_|&#([>C4QU:M^G.V [: ^3UC;Ӓ[mK¼!U"&_bN¯FjlBYnPk/Ϋ'^oL"ُfj~8G'ٚFóWc>CiVzˌUΜ{4գ.] 5*/y%O_J-2ՒJ4It |*D@#=}yx3G&9&q<_rFϡϰ̞ҬZm@ ׀8J` 0a?S0Umkig -7hYňK(-f$JqHvHߠΑPD(*U0K).`IcKVYf803Б R 3!n%}srˍL$b~4%y$yBc1o 5,ZF|*Q@0`J6wVv?=Ə-014[ur6 לUzmt~]!m5yш s8[p ׸-:Ƈmk7i-] /'JAUJz;1r I;B~+ \ǍݳFA2^ =-G?vֺkŒxmJi_9MϢ(ce $0^/ L1Ymuk,xԭš!n!IE6u29%THh4cRݖ4)Zz~^ÅaN}ܙ|{6V<T˻E?CiTb]78>VW$V1SO)sF:7EH'S Ѩ-?2ſ>HF5R.(dGgGB(;q8jG,zb:E͹*\&}c82j6꘬>M&Q$ʶ+]TY'/0I?EC=z E]4 줆\iK?#G+H~Hϊ9$`g? llƺFd|?MRK\GH4Z*asL~{KI8tc;3@#!י6+GJBD=:H J{hpˑЙe&oޢ[1#vuژ`=}3 ?c@}}Z=Y~;Jo>t %~/΢e:Ty0 c~,eWQT4w}Ç-hC9;v&s* C]Zp)ֵU6oT`ܵTd8᛺@$pϸ2j0| =p|>rm;,[0a6JK*vC*\A|Fd$z9p'-$)WHҪ:Ͼ8l5K@S __w{>2P{ w+cyBt=h{ʁr[B=97}t;T@[v@{QWVn}PA0=!n:j`E*uyz-Jt`:qJO&ymϳƥ!ߖra^ĉsŘnbO5&²}֡Mg83wL|["b +n.ݯ[MuaQ/ h3d؊m"TRMѐ\2EԷbEjL!D'/,u")S.bX3x)P7b<ν:Z!{:w=0FNO}/bOgTR,E<[u/%ejF8뱱Fo7t!h6rN,N+0ӷ2 3 TL4Ҍ4"=srv8T<ԵwmzjL :P')aGm+@%(%.ڍ>f0. KY$$z(OTDO%[]@$"4RkF% -mIuƚI=> |tRHa,2,ĔJڢ kϛiw3 @_˹'*ae|R¾;וzD(URzH* ~hKp޺$OHEQyg@hnfi]Zgw>Pvz?O koc0!2L{E}ʫ2$>ﯮ u}Sd,%NܾzUݽZns%8{fN9h y@mQɅLSbm灦bcqp+x.Wn O%{u6x]2XC8S7yp>e9 o*P҉^6[$$2-1X^#^u')sƟ6eb5.AC 'Y20,#jes. ;©LkA؄LP;SԹA'(ݾ%|]Clp c@ymܲ:]XӰo,O4`%;sD.#ki4T)Ū#r>1Ul )lOY:Æ7q:_kxAƯ= 9'f _hR.F͟ zD)]jPvS{;?˯`ҍ',FYCL$pK͏Fx|1]@͗CG`tL1V!2d< ҲUDwĖg=~= RwfVI=]r8|̌a^~t6ƳU5'`3P4zoD˩|lt1qS?eOo/D.q̇E]WhwWYra$ؿµ+Y*ȆT!?1F>;M[i5O5Gڦ$#(9ExDcQwQ]ȗf#`^Z8Rڋo{v$Sx5 8 tR[$vb>LG+afӑ-I!ʣ ?.sJ|| BLQZn4 Fov|B?:*SSsMŖ]cB|:H 6ieE#B`uLM^|~ NELX K2 (ozq?},o!, kP&'.(MLLXVh}Y\ͺr~2yj\QtIy|VN]艺xN.W!M`S\ΦX } 7τ &c/i+-ߒgҮqQW2ndtxIxxV̡0%DR FNWΗQ/Mx=26'Ӡ-}O=~_'4{vMeoLMo}Al7uVIHtHK2'ٝKVޓn:)şD})rwMCh!46(8Xi$ H'E© )~p½<Dd&rmgn}3 CYڐݝܮexV8Z"G=5Tru8RB`Nc$أErg=> wBL(lqeD7is Ē) )_>s@^[D:9!5 ~5;f] }}4YM@9kDh+|øO#ċ[(ЧБ:ѬVOk4q-˞_Jjt2N(jʖg {|Ϸ3_S%,?Wv_u@xB/MkV3cDf4_|#hڦOK:ٚ5tCiuFfރ=W@d #`?.e̎!z.!) ǰni .iAgxqTAH;.aC5R`/)%nKv [2_T˛>q R+mdVc^{I:*joᗠʶWrINǒxw'1f{MU1,?.])-zp}$V۝a"ʡґ~)í;i'YzsIn-3m HhO}0J] vw|rw=L'•NIq«np[xEegM>ͩrTU/t~R`­d?#u8"#X%'8fW,]狂̓LsMTrLa` =x ={h cl~;rzLK|X$oIJ%d˝؆Zު`*x':'?6f]7i9 Χ^O0} . ^NPg^PYj*y-,fuВk𥳐>;Mٮ"bD@wDFr@cB =uy;')cijrm槁eYs g7^(r]9j8`&cB췄ߝg KrJ45ܒRW,Ern ;3v}j 9yiSEo59^~U\h\x{4mhwJl!HP歁 ҩθfTV\B\F!8PƲ8 1Y^8؎QM"SX}<2k);օ`w/qZ@X$>$ғC$,#/m G)g+ϐko7^ NyKdO=[@4X5OYm`nӏ(r VRlj _3\)< gRx-_ s &Bg7 ݉K K dަs0э %1$eK-.F;-卂y^UH+.O Xcc)m̑>sQ< ީ [KM S֥5m`=k!@=$]dSf9 ǒ3cQW!/~g =;)'; "uܰ?TYU ]atCF>O m˷*F(t1'̨&zC N/r~k"N|;d)RO~f.XvEbṰ=ٖT]B0eDc&^,f? GBfk sHbtxӲ?];aQ2W6T{Vno@<(qHQ4Ud^C4i[!` c gj9gTy:4GYӷ!rHگD--:X%>:85ceiZVŅa$]djsԚݲkI𻁱>w5Gdm! GӹYb_ZW-̙?A@'g!BY1om\@tJwJ2J͗(*.َY=֥t"2bLSB<\Uǯư^|,UDUVÄX-?-Gr5kO[)q=SCđ)~":" ION tLf7L+6Dut.0w‘ydu mq&џ(0*Z?Pܯ" +?cFn!{4C^-DxcJU_aF}#ʆ떩̼`v= H%+ԅV-P v\Fb0 ~2 k%^G5FTy"fM^#p+2*w'ZqZQXsL&-\μC=J %xavL'(\tNvgg`j>64&'ehd8V &1C/J3,L!K&۝@耴k!V#Z/-%|ͬ[tDaOBHKZ// r_r0[0:q7/8~#j"67>,E lG{dAtƵIXaM,aO 1J'QPfaϙT9Lm7f]6Bm !}84îldc5'=DTFIT \vJZǠz.NXٸoj ,4$LC`ʄN=S,*pʫ͋bUi# zѯ{ [DAϚVCM.:0O"5qp1ط?;Ȟ\h)I ;vd8xX xgV^xr6.7ޡW $[sD1NZ[RhΔBT&D*P Y+1v'H@96ZGUe994]sX^w5G-=) >"b۸g` >~+O^VKM? ^AcёF+ɌQ=_Q""$𸪕Sd3*w9 T<.@A3KԆ_#gFqVvy0+1AW/ ǧEܨ(v0R{,! +P@5lK R8Јⓞ6Գ/bW,ƇqKB@0lh\aRoЦ'$/ȎdVh}N5UȓiM"$5ݶg5 YOSٖ S5pN\7 tv}t>Vٲ%tb  HYTv>i:$pHW1D ҎnKdgxaIٞ}Î65ʍcVV,3!p-ϓ%R73|EKrllE7+.E}ܖW nMzH*&{`tJ@ OGJ?6_rX͚`mEEV>(6g@ۧ,{lO vzI5yRmr)2s/a(0~|DRTaBǂ4rd=쫑=dֿmY}X>"wJJzQJ bD?>}LWKDυB.ҬѰjcQ7OoIc{P̌xsYXq;&|k=]Ҕ[=RHn{$ "ٲ,efdL ,v[[ W*FZbW c?=iJنAn \oJ$e5k! 9NMk~1b?jIcFa07&|0]ihlEi2^ޭXa<__? 20e60Ӹɲ*5TaPYTDw Z0e$ ߮'LQh5+B;_mEX)-X:9ۭVwBeVbty&xg>~ۻꂾQ X[)[2FX}VUQ Mê8y,{t9#CpN/2TIj oQ),v7 e5oٺHExYmV4A&ݹo 2r(n{]Sݥ[X!ՇUji\4WQܭ؜?W}\v|j}K[N<$D8M ^yP톬 CGnng;@=>lj;Um9ӰWfNh`2vAp~pU"\ ҙ)R(#QN?-8К  e9.O#R~ܜD+u$o lX 1 ER&f]8^"N4v"Zl3<ݼٸ|Cm~LT0mJqP>ڬw+Z Bvy}ŭPX2\4 ɔa O:BPH$RCMѦ w}m/@wy *aX֩.|ɌñEHVcNkgfCd<*[}5Mq~aEe:nu#:`~qf{ߵj[d!6~GJQ{YҖJ ;zj*^p+ҔP9jrE=UfβY8Gyh08%UgK"1rK_XeS 6K.\Mr諴'weA}¨":nLek*:?le1B9p4G]9[ .rɹoϷRL;GH75n[!4;QG%+ %u&Bao/ u֪DhMM=0<]L?{$p^k=?%{|ϰ%M4ZhP%tpp_Q䑘)u86S$H"b$!#q +YgRios#oO) _1?iE zu_EnP l`OZ@eJlAmvpkzV:q>llmzzYoE`砋g"RRT2[^o7RĢwz! `lˏ-%0-/Qu &qa^l-LyHY˔ m"=5,í>,ZvH ixVF0.fdg3f"\#Yo TV'7@5Sϒg#3+ؓx"j.k:71P3\q*Μ~rC_OLpٗ ~eW4 MZKCS7v;1O&*AWq ^ .OxxY:;<.yXG_}?V۔6y4ӾTe9n$\;yU0dfc$gx>M@[`쨕rni3Ȇ&4uV9g2O3v:qx"e+@#F3cDN?ͦS.[8x*Pf,GsȲ.h^qM?Q{2RTږsd ,!]FNu=[j~[i8~n.!8jzKГAV瞸9 ͕nPތeI >ŞH m>:ru.r)2ۥQ"2ĴsFH̨e+o5/\^}?I^!$1V#}p!8aV%G/ʝ]lJN_?yw2ϒ1Rc{2|˩Q+^ڱz@}ł&ږј@[nPq9!a;[T@haQ+*=(YM9١tk wx3 e\}hRGX|cdr{3 ?<#Z4SXQd>W*qբG+y8 yw]\hG栳T_]~E47*GhYK${0SA' $bnOMch#*]`ׄ6>}`>rCtNovb\ٱg ` Ӫd?Bj,X4y@kJ Hȸ@"G;^] 4G6杜VK=|_rZy ~{v ZEZ~frcU,>$XWrygݺ&Z!/]>[tԴ*IxuLPA2잦< Ԭ ^ efY! Ӷ̝o]R>OȋGGh}B/%^Ou[lxJ$`X:>r 7׾)4 q<7~L5jm,vs:fzL;NR0YG &,x[v(R OI $ctkGط:pod,Y}Iu!'" CUM#YRSȂx5eM0;ByHr }O1uS M%$rJ:\kYn8`Էp -|N2&مV$B)mi̩m-*lRʇ`78Zq3Grjh-Iz,3u~ľvж AP?+عi  J[t[U P%Xzt;^ŰYږ~ pqQ-ةdӝ_/Mĝp9a* vlg{'d>flz;|$ Jn$K\ P@h2.9[Ѭh (i#D6+ޭM {;%+R$A@h20Sxm\eۑWQ%nN_"6x(̲ybR'C܁trs"NyY菆$  ]c&EէWUB]dgV5^Qekіŏ"+Dr*gX#:_,V"ۖ w\̖^˟H@eKHSiVK%jiXq UoVSBJH צpRO}@ yF-";pB%F߇/'^XoPE)9"YPдgj(̛ö j"y*[!%iv{2t_䛢f=w2aDY W67G|TOg溯GOd&6d:"0Bb\/?[ |(JZĦ{0G陌U-^f'lֆphNom '9 j\p93 %;]IXV6E&Mc)-);=J×GTh;_݃:mYy>A^#D!TԎ `Pe0IPxjts*G gkA6-b8%(ٹzVbVL7WGCiCѬt p-łHdY$j8הq``f>^>qxRjEnR~kۡ>P&PM/I+NAY f>nTqGD5Wj7?/.Bn"a} I.- ս|ת 怠S卹CCcuҖd4洪Zv^|`sRJ}dB@A4 '>pB>gO;^l!taupm} Cr=ʱK9=V@O"a}俅aMmɾMR^ƔsD|*Q6`c86w{9#`yăM8p5=1iڽtYZX]1+m ;AyQ.@Ie:^4ú7si_L`gҩj{Orb97;4 Ir֏&Ę&謇|CXI,'¶`23ӷ֯,&J S;1Žϟwk-4g7ڋ.c|(_QG/W\֯kZxbs1jdOڽfy]KSWN-bpA[8X8 ^/:観mhžU_cv($T4{BsrP, |6KɌ (Ws0 @ ‚yp㎆o?~P-qGSAe6\aPEog_!fʡNp̡R@T"9,inI+v5ej`~gmp}Do}6Y=u@zhq{p2]ŭWhѡNtW)cŵ*S:w]߯;j|ܦ'b.@}B,\^qCJ\oK\4;t^ڴKެk%\͏EQ"fq`1) I|Sʾ2""6 {;Ez_hBR5IW01AgnrY}rKOs_v khWT7.d;bmfMvRT*^sUn$f.ߒ"8ΚFD(\ ki&jn*&gX"j"fĝ͌u FȖ"?DUx̛Ы(][-/-@˦ݤZ@~ Wiʞ h&GްWh`:yTgآ,"w^p$MZĬ&rWs\AI_E4ËJ3qih:MΦZ3@Kő{dz H~viVL:Ové,΋ *@/&bWs0b #pf(9327亏:2-4^VSYKvV^jD2@ lѯ$1 &x]rC*K6y.>fEkgDTX+w;/ xgZ;X9ݢxZQ$8a$_P*z5,8cv6k(<"Й"C6um#H6ruVU`¶DL9LUA)Øj!ou+\|)Is2< 3::? B9F C WG魀 +.jcil 'znۮ v v.=D1.0+9_.ix]T?^۩br-4 ,|%iTvVuϟ|\u3@;8d1%*~F*ŗHÂ"+Uތ}_7je**ʼ3p]V<^-Ae/W./jc$,Z4 α/dޜ)*##C-"K%{XhjO+3pIpT !2o)3]0~wd&!pOxUq99 (Cq(ƫֱ&QƓ~媤(ګđˮ+O); ;-MI]] bbg :]4I`omM{ʊER~vq=}iC)=570B]Ȁ>b^bɓwf-;lm"ua&;22 FpcGoK:y7rg M8-z0}`xV}B14Wk!Zªg&-98k=r^]`9?W~i;϶; %93do890±ΐ"<1s5~4u/uM[?*T$(k$Twc#l0Tp91-\^d|X3"Iy ϗ/qt@W֖6B>rQd]=b},{ʋ.o;F|kj-TZW0LÂiB @ oVwEMh{-fwW Y013W,ޗD5t PC֫ 7E{ecɏ`ә܉Zcw!;! f#7]U@$rE`ܓ^w8Jj++7 jb+Z;e,z?X6z'lAO (p!kS*0Qnd-yPjh#$dIw!wh--heX[SuyfQdy7R^"T83P%-" a:܈Eov+yz5N@HApߟF|3[sd݀oq@Z TweVؑgu)qqhۛmp$m-35 j-?A9PYIׇ$ɢv[ؘ,ЩIzЂS˔+dU4ї)mGV wG 7\~V *3U9tA*[ ^!ɕSُ1hf2Ī59 T0H!h^zi~~٨Ú uOMcWO+UlDk~<HQI6j#rY+js˜1żD_ΆJ*<"7r|tҘY{bm=)A9O^e@Z|L~l/Syud_h"<Άw鮿0LL=eN#rV.}fIe[?;-𵷱)|fqq*&q3}j4S'3mMD;sĜ PvoOʽ6]{40ډŌyWClիh_Nj0C7e:װ;:V߹"H- 9e ROH"OcP6]Cq. YQrvB̈́c<vdNnt&s!9J4Ḣh;op!{ε&^S52lO|!tfETCX! s"$v!u㋌{ӆsq7lZ4\T :j5OBI_0l+ Wc=bɒШ]AtqdzWovZv06f'*}8 *1 Z R:StImLԝg81V&~Cs>*#ԨWējܥnz--Vf_ť ЭZL @䢢 ܲv}˂ ]p/3kkG掁CK,е"#/oQF\搶:Ds)FUz7Riۖe) 'o1+»;&Sj}T%xMLSv;A%o6t$5]qY֧®:Y67F3?/L8%ڎC| Ա)],w7{ c'qL1 .6Pe9wY)e(R]PV3βhP&Qx6/첏U M1f1w,~$߽\-++CCCfݮ ŖR(=֞h_ E' TbQ (ZUu7鐥D>]1>\O鿠3'&}K ]0phU,4e% jKI%\N3NL!HGcyZQf>j֤7[ٓ_bou9-Vm6vf6 s$IlفNPR2@l?^ډJHH7R$I:괎%oNjZӪak?\6D^$Q_0BxQB} <$ &zt)NO"K$V&J4!:2S*ZU`dB"i3|TPFt'>F?*sBZrθ93F}/ +?m7+ F׉e^cל^!c;0EKL+N#-d?v?է\ޕ*W<K ,Јؗ)I%ws蟈{"`Li;wq!(!An)B!+K&V CISI8Q+v7wQM5=IH>&ܐ+O.SQUt{[Dj, \]GHXz|]e |ZHk8F=mϹ0k$vǤ}>8'tYWam=uqpnZTL3NVL'̣g ARlŃlPɼmTϕ 7V=5U[ فף0`Ch@_&yD"Nl":lDJ-?J3˶ךڢKۡ+!LJ]7Ğ; 9G.*t`r1z9h4QuY4LC e'5BSٲ=;?H[5ctu n*Nw#oڼh=U!#+vxNsd~!Lϯ FfJANvH{1܋@ĊR^ǓV\'}`ȼ yBBL0wS*TxNh~cߩS:ΊE(eOrAUko3E3֙ۊ(͡08ן%B 0E$]lsQGtz_ \3>,&005]I[nTkY`bɺl ?uN-\P{9! M8SH;ڊssxP(]&빑O@ nOˁ1(70NSOx)J#j0?y(ʯ ,=KN t|eSCopMC0GqtoG,cr`8Ԝ^"v֪^gY}eܳޭ19&A3晞z.Fyj/><8!a:(zwFlltMſ bmZ@ (=M 76Č & zDpE&8f`oǚL@r#t|"eX*Zb{ Q\^Z %NϛL42ҕU*5}4 DR 柴zFo@UGNQ; i0ۢZ p)!#ZSno]yKB@*@ՔC"jȲmI(^gƵ]FJ ֳY#8W!za:F{G𬐐 G eP=;Ag_V2,nX]N_Ⱥ%҄BûqXa˂Wgmt'vM:nJBsyP x$tu8Lh>Ki";g'1%Y"8[?vC7Hʛ^cjg64QTk޹P%UէDAZI`uiS*l~A!9=eL7a2׃X{72@RQq&Bo2|4@9L}sDV?.][ҚyEXXB 1(4ض"W = &^d50tɣ@DMA&y?Ƅ`0n C;PՓZyvac]b-? @'ks|Hj2 &{ CӔ"1UA`qmi8~EY8Z`[g# eסV95:I;49e bI,YQ(naRjhn9]P% +sTQ[CrʻX.i,@ f9?/ֈ X3r -t`Fbݎm/_$3R}DD=HU9JA<⹿t,H`D:3`(2get׫ڥ@[8N2BWlO&$Ou m(-i@6$y%S>Y}XYfxB5s_ٸ*7 Ne15]hF[n3Id%If1dhcm ~NdPra(P۵Y 2rt\ +ahuS e^x$gI¢@R35 3W p`=0]V>*•ud!N'pq(oI8ח䱐Т^VPIJ]ѧb]9-İLu7QN!jBv1F54aM><À'G y?kHfc-f_,ܽ8f*/$x22(Lt 3iY&6 YOjNתȣSa1o2٩鈴z卷51ŋ~WԔۋ(.ֶ֧7{~Cg<-Ȣو@Ɏ}1xǭQpgUڋ.$7(E ӨE_[NodS|xuNA^OqX}wWk#Y>xt#F8H~gfMq⫳,e*yoA*b[ʼI-.RԊ#*t5Dv WmkC3KqNy5UTbr׹Œ))#[W#kÛ5Ӎ`dpN{nU_쵙z;T߷GWeŃEK\^6TK폶53 G x3jqdJ- zCGJ@R:QĻ&T G օ~\Έ>${B_Q=_Yfbgϵp &]%FJ/edԿHPwU$Dw]q;)~vU΅ZoA r2/XXVexÏa{ߑq|W١ THj?xZn_ 4&kʬǻf| 6ǹXjD#ؙ F$fD[ӆ<ւQFQ_Aܥ+ ZJq !KoCd$jzGTۘo%j.%Dz؊wN* 7T~"i-qHlS~"M}˿lŋ1MC*5g|wY!GVxD`E$`MӇfY7כvSڹL&׈3\2Ut wjSM۱bI5(Xft<ŏ$ͨM$C>Bn$v$.c'3HEimR*\o=OVE RœhWSQ-n'hNMy&ɒYi [l(j.}ֲ }'Mx IR-cN`3BH6-k˜^(Wм慉e18?AhCO.Zן$q=/fFhGleEPO EVHA&v)?p=*W4eh3k꧂ \=cpB^  n_NYM+ "h@?Vq́}P4+k dĢKZ?nC`W)37 Zj@ ݺ:MOo'bRml\W1^ Djcjg!m865H M%WGe]ȣq]n@]`݀&7c` G ΫC@a5  *c ض)W%v-701\\5&jod/klnĄ =Mb}d*=WMMɐjtU^6p,3̩[]1OnR6i"/NCp^ aql_6iA Cd]zX `$ߟ4z&᪡K{S:Np,>s9нͥiJ3/ /2ƕ„kfY*Vٙ3B'9z1 J_#lߜIWSU<q%=]cj#qq/,H"ۨ*N#OTލ*/x54ܐej4Z~qEO[eͫti]1C[%lDJ( syf焳?C#.VUv/=2Cs58fG1[4N0mY[v\f0je12Z*H;*8JM_e͵c㯟u# &äDTIz硽,2V|Y\:SpR5;\pR|O/h/E_O,d;!lEkhOαjKjI(FYE4xJ1h1qjmwae׭1Ȱ{LO.HBj #Vk#ɢ%F*f}|H(Gmo0.zJTx<pg}h"0q8qpnmpյ [F$$!gVkmin1W#lF饾}<;tcXbjȲG6T~ ̥NdKUu>Z@7P4Ol,%R:7ϔlJ`sEy5am>՟iear)CvnP"gJm8?9YPbBٸ7H}ev>L(Pp򪩰@}rU!axqM: ݬy':TCvTޢ &ŵM~{s0ᢥa, F$yc΄j?uGfR%L"wurG7z g̶Qԧwm6۠?$z`;t s[l x{,;ݡς,٘/٬g>̔_MLIJ(1=ثOϨ(;x L D;Ni$N2]M7V Es0]iQzoPX(#ߘf6BͲ}R&"P/մʗepX 31&tr^н'ȜP_P SסЬ8W|pArǭ/la['M'~%>aW mJwjXO tQF~7Qm_Qʸf#f2OJ[z2sv9V0cN3p1( }G­lGk%4'7[[~qn֝8d ^^U ѩ% R܆!%VEI% EhqĶvwx7(0LQ"C7C08.ZӝB}1 TvHmvЅNllF hC]F#sy 䩠. Oaޕx,4hľt^3?R}XY fo7 %-+ lb2C Rm%,  L5I]Qf `F F+[;Yq=` W35g0_EtW D<=ƕXsh/¾f:gW'D8ۍUn|Um<8Yt~xL,s|3D#i:{{]KS %J h!!RW X2jMvSS隭0HX hT &Hgx my}nㅁ8{/xBz+[ RrYi ^ Yamsy?wgu(QR ޚSP#Q1Za|e1ƴP튲@j*x%Pbik 9-Sr}6gB?(|Y mZo)ጼQx 5\Q'}Q^Hg܂ Xo3h]PI;߆EkS™w p Ξ *D<1/{|5Ǣ?`PJ@NvY63.2TB&桴9h?7 TDt GtCq03xLctH:S_%=TvD}&Hj{XُWqɊHHY@l jLJوL4% siYKA/ǰX[1Iua 8qMY}s8>,K Gt0ム"^WVr6V$͐(Λj &ו1:9Y#~˅zBƍ-$ępEߔ( LdlDg8,AB//b'$(wP7a5ɌQZ'Yo`xZ9٦gtJ /S @*uu<9YpkN09 #.:; Q6uM<[{k0S I?]F5zy\=v#7aѓi ,g)|oGP'[$޲0?z`°دLEeM0+ P2/Dڈ= 51=.f,֏̄y % iY+KM*%hJD^h{o?K|ߖ?qokгI-|PXi5H*Xhķb21CF;Bw EoaJY"qbȶQPf%ouusj$}>J.3!„۹(YЅHe6fE˥A#ﳒQ1r "J.E]EL$+71\yAeu:cD_d_Df&"|f>]L5f2/q"*ahNʂ7Jĭ#1Yځ5 9jECZD][VEěgR5L3zM r*F3 w]dK=r! F*J)+VdoQr)椏[3\Rǯ3:x6Bw+2GReEÂB] pZΓXK"v ׿Qc9>TJD5pGi{;Wc-,Jp=^Q GO'lAhӸ%-Rw}흑c6&lB!=#)Y#ċ!ACAH8F>wb^+ֽ]n1()mƪmaq)v:\9ۗG6+W۫IŘXL\nEZjh&,3G RKd# ZCA;.d~~jbw[fxFUA VM6@u$vp_,97tͭ͢ dS(1gL0Hֹl?ǁ2pO!M*BUw>t&H`&hh y36&sc$\u'[xZBo#i-?&M &좾0Wo}P/iQ%'קX5m3}4ck*PFgEw.ygo#s.P &+MS. ќ;9sh3innۻlT*J G%("qc61<VZ6+I$XWI5GJD߀?ju]asMiěAބV5)$u'ͥ&Ōx†n86xTzuRt١Q#nl~n/.8zB~&EM3c4x9p=k41(+AAD qmA͟^e,/#u#,Y >y>IJ'3WO 0p|;y+$LWPo8pކ _2Wп`z60'4+ICk=kEP;$lL$E!dxܲdXЍhf7JNXhiνWΔZ-J.[-֭\yN7/-:&Iƙ{' =pgaPa]uLo/½KӚb t-#FWGhG!rպqqLH41jН- .HzX^K7V6 F7;h(uOr&+IV]嘫 KYU9hf>>Pvt\gd 9z? 9gOqN뜖#TmŖSflJfZӒ +YAॉ{5F.g1ꥵ|zͮ>-WG Y>1`X0A%rCBCyqf9~X|BJ@ L!],_ct-ﰞfW$E'f&ih5ϜVߡSX6pqlN; ޿0i99&#Rw-<: Iށt\fg$gg 6XF_1$ӉDwuh1Gѷ1T xHwª~rLsُ QkD,_و݇E qr<=F?tKccS72y,- >|N &6Yli>.%Y[$(8/xQtje5'.tŴQ\a5[{}I;[.dbH5. =xfۖ8%TtM/.C3hBwX"]MJ~>!n|ijS8 1G9q+"%U\H66Kdx$xr,?T~}i nK^ـPubr1L2YJ .eA*t5Vhyh6j*2cBع*͓*hYT]F*}nQ#!NNgkX]^3_Բh(آGNmמAU+](lA3}GPG>Imrr!XptSw68E9Bt(3j uv޵4Mv1AQ4a\Zn(*~&15r\w+JOYLnﲃ޷;WNiS: r3 盦!o7ݶ(-T_vKGgV,ӳWEw(Oqh$#2S"^J鐃*gOL"Ј8^Kp_:Q޼aW Dt mЉwzQz\\ cs0\ ;F{R{i?Ef.B#>gxc.gG2>m%~/$yn1p,M%|v sa D:zd=[{Kc/CF*~Kɨ9~mI#l(fqcGc*\aZ|o!JYhenHgoE -JH#{q(Ua:;n:-6mR_$p^b4M.Roߧ͢QޫK Qo.:Ko?3e#O pyX6=pQ5?/PKv2f m"K+M%o:kKgY Di Y{JV,P>ȋre9x(E72/t<(*Fq6Ve^d[p3AIeFnt Oj7Mh>|ոvo0(%tԳ/kgz8@>nyv.> QIA`)Xu#Mö׷T VsoiȊ ODQ-I>&?M.RncMBqs'}mToPw2 ~ =W Jy  .=|H/ΰ|ĀV%SA6 p#i_ !lpJq܇Ȋ>CnM޷ٵxAxmCrmP5·N |8Üoii (@ a|NS$:U\ٗ=HuV0fc/PSX2% gT2lC>*-aɶC&s˓kʟ˫ʛ:(T.1 zf\t$F{iqz#)(ƾsH5Qwp4K "ҹWzu9z$wra_Z7q8g ,-htѽv怙{kMv^vM4È|ȂAO3俱&o}bB&)xhkLfha9t{B3Gnl?.A:"X||Qg^\Jӽ^|&hVK"\_ `rf*F!Mh^⬼TvD#}\5rw rO,iHK>zź|Noahua*;}tB-̮hslSO+xbT ].R5pZ8f`og_)N­1.y&بDg r-$l8Y 9ڣ4)} );s;yl 6)|&{=ZbPԱR/.hrJ{ԯm)Q8crP\d38{}%։O-xD3f~EWIIJ. LOxmD_> 9&qF%Bި:,ۻzps@VC^ώ34v9Y 0U:oX񳍚 }=t-TiVŠf00 {3L ~/gD ;o0쩦d\阂N>4NHF@bk#L6+WϡJK39I p^yRPIDW\27Pyi]0SDS1|UTw/aZBtDQFsy ]Z UR"I[ EDž+Ͽs+ژ Qt, Jd$r5"niظ-y1eƔ\Wz9xͲ,=!Q H2F-~\E1:"/#J mj-mVݚh<-5m(rz7{aXE  %01y/փT*@T('WyY2bCS[7PӀ'HV;Cd䑌Ͷhb :g{d?4 nAH]YT3#dJugpY@IB﮹(6< RKm`|%-FƃŒpwn(w;Vj t/xVn 0 f\T4wg/xͶu7vnEꤺ^]! R.(W*F@y}+f'S+EKjS9Ml5 \?>$ )kӨ @vu1c Ƹe}\mmCt#e{G;tn&hF*J*r8yp'izɶ/\ D'FnAqsl9K]_zXW|K;T4h@`i7>@obJ x*~HD^4!@aU^MxK_E24QP<0Hm$2uap>g=30(Hf觅֠a ~*Bqez"ZRP"s;e& 2?Ä@x3eM>g<'Ah 3i3qPvaѫѩ3Z'[ ͏_pBZuUCԬEw7qI4S놚iu(8(>drs|n@k1V-m-J\t/Se7uui!z}X{9uI?) K19:<lvlOojU(Vm#*+$gˀ 8.bG&/Z֑!W7jٔRŅ^<1}7,k\^Ŀf(LzڸvaH~8ʂ@GQ-Y8%]OZ4*]@jc}t/on( m2xBE޼s}mj1zּeYf.wYKk`TIFwشnttyY /֫6gAcOqk&U eMDfh @[e;.(%'#!9} lL[/ep!T#h'MݝϡJN2 xe5iS.$!mOهjmB\}sd_gfcڐddgemFvuFI Q(͂j!1A5!لGV+yQlU7./D%µ F ;BgĈvUK)/G̢4`W`ZmA$oB*{ʑ"D-AשּׂDt>!7fZRmrxIWydpu#O7&}Q{&BcZa؆U2gYLcqAiÛpTܘ>$L^pÜ#Jdl5C=pAXCD \;QVݠ N!`5<2/njDn#}aq]#|'& ΰ?nff!:R\QC >#c3C_ `}j|LJ%>wu7L&e t C25wkʦ(wp' ,2Ѽ$t{H2X,r".GX}}9,]?LB!Eld!:/b]cкs,lua"ҕt%01]18?Dw)wٵlB[fƓ"L"vu;DWF >3ud_w)%KPe'j;Jr`xo_X zhx t϶TDWa(WibW@3GA,_mXۧ\)PGm"UB C|C8{~ud (q-:Г5Lv Q}>RnAՌvyT-#7 J6XƇSS)mỸh,S@٩ݵ3m*{ -W"0 ݾ?`J|)|fBٲ~yVu VVy89Ku,ӣ%U"$J&tf0@eYChض+g!V^yJiU%pDV ,#D>WGNuWBRK\Y%WCE;tAÂw 97U!H{3v ۈpvM,=89X'&݆Rh'iVӃ'jIP 6>үA$|clC`pHr =b 5B/xB]YVMZp? YN@]Jk;EmS' \ΣI?3/T`Yk,ZQwWT(iXoe;؁BL/M;J[5td##9w<_O,nױAfiTKE- NM~x"d}ԦAR)"n+m5ˏ`jYCTWY!$m#E8M_J՞X`c"VT) 5f^lஐ9rP]Ƃ#n1zY, RPYx2 jez`ƝM/ʴ91]K4:с>"22z@Fٷ(Ou_yY&m` ^ax~f ;p])"Cx;tQB v2nR5C0u`ϻn4֠6W@h.! J HO(_}z9ᒥޑX3u9&S8<ǿI TWzs} pXv5.{u/-V3Q?6%3Q g@jRRPETיyC 4 ɱSOC)wNB!8{eS?! DNpI+R=yNJaxrӱ|#NL$ߌ啔Xoy1dHSe?Ma5Cb҈h2.ڃ*ۃ : D;miI[Gi$:4emz"'ѕ&8d 94S@sҙ+ӼGƖ`7-TQZ[jj܂ a|9q%E9F44hq 1P"j= N'uLR⺚5{2hXlڱwA>֩wHԌOf#URMe5n夙;J pg#vH i}ʍ >'Hb(o7ׂ5HjAH j~@hcە;g[l 3J3[DIcV0;Qj0`ч .eְ /<֏ |Ґh%]rI"^!_|u1,}H7<A B dˌMAKi|n1 "k!Tt/ MLCNځBm|5lWǭL 3Q#шv 9.5VďHdRb;E|0\2wWF0#`5i񓂄,BƅMA)_Ǔ5^7H-lw{~"_l`D)moLɪiRwB!C)#XыiL[Q WHlOAa L&1_mllhsܷ3$U?>T5s*# \%w"*29670eMQ^6|A'Qtn@#v<+ϖ֯P1FT b'(.BchV.qzV.ߟSOh-O`;L 915njw i84£mg A/*lGegf&DAօ.~յDC% lccO46;S Te\l/ǸGy9wQWxῧT[jlN׳ظ{rƁt2M 6{Nz|ʉ@(k![z"NQYu S1W+;x{aн6)o1{Z^MMkIi۱-07;pD=7"HecL|X8v@-/ Q)Z0GMضO*h"vm22Xuzg WgE9t=%PwhGՅpx1<ʴ'91N{qF)>dpmsPQn&#@/|>ЦwEQl5+Uʿio?!:LTd-똒M,<*X)@yZP"W#v)'{;LSaӱXz쥇 p6)?lRAV8m#5h`3a_]'%R8{>z;P2Qnr0,KL(!KYIv,3|b.1]V9N]v"+GtDWbЁ?<xQbF.\WfVR1'*P0"p|xF\ Pa-#iSr +F%@8fwzai4&)FED},Až0BHL?VX2-Uʊ%&$ޑ`n$.BO e"]V)sT{%or/ z&GjtW["l!Y-RWB^BHQz(>ڙD7cx7v'oiǨAwǿ4tkE"mg̪YscJ/T}0Wê,^̮jy Ft!ى3(I?W8s%$=rÿL0V,U0?4K"QL=؏TJ(SOa[ kƹwu Rqzq&D2_Fth8 Je(CD6N5+NbX>A#c=o5<S]#RA6wdcN Hrc)+0"zd&ܚ\d0Sƭp!Az+LXmL=jq\]/݀.uDgMzOo1v}%p^?"J94x'4g@Wf$NLœʥȆLA;=bӾy Sܘ>a@@a#FgEC6= 6nQPK6&!yH=kϴ%g"٨1W g묖\O$ E}RBX_8Jt[ggΜX\Z5Lʚ{jaMt:\GƺJCo@7Ytc-C/ȋ+,i{ TG HJN_ȷUǭǂuϡU FyLjk*Ns}c/MIC{@#NUG|N^p>}sIOMi N$ xg$1ʟeU{Ǻj,d* aC/b^"9kWi%u4ſ2;G[M[}&8]&q/S!bsXRG>=y/鞙w{.%vs}K$7msL*݄|8knV5=Gq!_Q4}p̓assEGkI>8z-ܙP`P_D_;9BDi[%,UkWnf -Sŧ3K*mJhG&{D_YTs{ւKr>'#.Ri;NF,opÄi/4N, (c_u5a[zniO1/8\¢veh\ÚJ_:ŠB<;Kh#+rP&uD>c[bxΛ$$9G >եZ> 5h׍e :8|uhSiˤWYؔ6E;`9Ǜ(xkɟq n'^@@;-gniPy6MmuGdQP&q^`8 KRQ%r 9eoa B%[l'6Z?̄\x>DaL𢋕w~پQeG=K[fh%:[`4g#hQbޫvC Q PӮ*pk[ KT3g|є ^?f!B Z: v"e(Tlv4N^Du2n vHUS~Xʒ$}* w()G-&a:,3CO5pu]lfQRErP=]&I2xPd8d=b>'"Qf2*lQ7@*cAi7<(}ldH %[iB#׳,ꍫC=`cګMB$c?:J`@~ot g5Kw߂ S5Mڪ ^W ^)5樊:MH$ԟ^;z}k;U5n$Efn.gL2Ud؉pLKeM?H]2_(,D ,x7H煡.1(ׯ*0މj q"Fٗ~UH`CnG)4~O`^*#;#c4&!,\ aHiDf`@>~?gn~ W\vμȂ0&40.]@k( *җa:C;dbvtDq&/&W)_T䌁(NT3" mç2}R@O?lc" G*<:LlCZD<DuA_Ƿ ֞޽y^YQV&$ʖr1m\-f^r*֜'xo9/+bG8o䗄` dŷTwFxRdDQ(!O k r KJ4dp@Z'x}ękO?퍟TI*< / j >ZTXmh+!Lyt ū6d&#﾿Ϊ١bƥS3[-cN mrE~3LŲQTŰ T7k%SGb9M0|4Znv6rwA^1nXVPm Rt"3@yS•FUxs /ďQޑnDk ^$!L<5dUe6%‰z;J \Lf]N}L(ok[ż ~ɮ)7J{ťmKlLx.[ xThxm7&lc8!|u*-5=} LSq^}szE jDnO&lf)ѬXfev^5InQT/)9x@-jD^"f-o&`D'itdrp!n H\+|T!5iZ%.4Gm2!](8KDAO0?^H4{!Qz$JL9Hv Mcu n_=G̴g,Ťrc{XzO=K=nǡ΍}NVh<1b#c5•bX .ANm!Z[R906 9XཫbV\UW}ƾ㛤|]wseĒOVCտ6i¿x' 08?ORߣ(v9f%DWePRU֖zgj"+ D Iy|)2,ck{.ٰV@' zF:RN5aj!x DnӬaM6wR s="wu:&X$M蜖xB*U`ʕjԹ0+VbL1,Whn D><)|i&3pTpp9ƈ(dxF_y'rHOK=JR?L)bI\( <4m8^wK L6S^bZf_eQ(\#O^aժh0 meL"' :mnsj} O}s/T&Ǐ8)y`9Up9vyW8!Tל( #>I*EPDH38ʕ!( BncPOBhX΁;L0hzno%4:c^xHh*NE:5"Ve2kP!xoޜcd2J z z O#F<8{fJ I%{}|5&F잇}@7A>u1wI#=`0.-IC8W`|bԝA(V?^RDUCo%*X%t&n&lC2b9'ee4$*TY0iكSHJ?Tf{^E2sod䅽va^N\vFNS07J¹hG g6sy\=:y8Tq#|ޑ"8aFEԻxUY#q\fIՈ9cI W5HǃAbJ)Ŏ&+qux zUޙ|tJ(:S0[tֈ@UxOܽg+w+L$obtيG k a C}1MSПЮnI(a5 cf~6ف :ל$USW^ rO7K79P(y@Ì"-6n}^tPFXm2I]Sv@ @`$])&Ӣrq;9Z/+|'xWHd(:o(|FnT~rz$hpKZxW1jLoUO^*+*%C3N"VX2K-3C"^ HM2OY{{6H~&GQ/q ]>R߂% ]QQ{Uw[D.LH5 F )gQd#}e/R}=|3k'VT<3lMZG1HOjm_!#9Qglb"zDץ8^9Wm#"!bS;\W0.[n7 m0W :`+kr?D/y'^XӬ遺S(wb(AJ~mm-:KW#j9+l_B[pYMS' ޏ_Q/x3@J)‹fqo6M.nd1FcA f p.ƾWYT3Yo9؝ZTJr$oWR [yob%UoԈН~L3kСSZZ]e? j )ǝ@pՓ4a9z z܎HɕAHVjUz1T`yLEAsoQL{5[,"io[iU˅rERnNZ"7A@߃c6lbL*MPNgRskI5\f/Ej#'MbI3Qnn3qdiZr ]puu/kˈW|N'ʮ,̢Χ*HFRDK7:W'!NoW yoq[AmNH3u}@ZgFw%@&`f㯕)Vlg~x r"U1| f W(q47'3i'`CdhqVF5˰ޛp =ZgL,D->@mLAE62̅>-Ä#ӝF d00Yu4oM"kjMI$`,*Gj8gYߖ~ՠ[}:ce 2  vzdk bRFO, b>GIp FUK1'kMaH8ohbcQ6^.OxcQ -@:Ku'!-EQ(٘`D cFb#kL+=JOh5t3T~P\&WA7aF;lP'jp3 }UK`vm(ѝaį/wȿ]& m)X@<|ͼ]?Hh.^p?_Km)N'ēfL"݀4sU%UWꇕ:w-Tc0eL*ͺ|TT=ru!ƳR׃5xЖR F-2kxWڮC2n@%>N9eu'"u/iE\G2DHؾ}?ҍ5ixoܖx$Ƴ *R YR 8ټ9Uo_޶Kb[dY0š[b'K6,̶ǫ1tͶ!JD,uciGyP o9l&T{ƶ1ҕW~-P4tj%ܫJnA2Bvt( ,cR/ y}3vXpm'Pens)zu800a-@lH.ec ';%B]a: ea*HKȡIy5- \i (4 P#z'62 [,eȤ1Mh~VSǛ6kCn3+KJa!!Ð+k,2?EM>ޑgd8j똖?y[/T2@o"OUgeQm.* fXj{$`AB 4ṣ9V@fqUd?F:R x'dل'Ddv;ozC:CXr`6t+?\q$EM=jeb r2aTs4V}L!I$U6.)O!_{׃U8bwG5R&ݱqt-J%ȢQ睺T`dn'W `9~isuSK/J85h~;%%M<ذ /])w?|eã rBu%t;}L^Nbp) 0Lzۑs3κ2xAB_3쿼ދCOaH97_߃GKVhmt5'9T<ʆ@c=fhxD!*wƜQ zoe@C<e!QGvJ7͇l3!SJFPIfH~H~!S`p\Q0 $"d0h_=!qW] TEA7LNrm,3701cm[J)jRd dh5Vw_w6ET<8rqXi9`is e u[^ҷ@ݯc> vZh˝DsM*,ڜ{<7Ñ;܉vҘ- h*Lq T6SrM [9^>Qb=Dݓ c@)m%ׁ2;WeAk:&GtqJu0;jH-N,{4^Wxϋwn 4팾 /ʭ^ȣﰩW\ !vXÝM;솟 dL(gz/DsAᙨZ3s)y{*+>ZN-c̊)w 9%N,7D^ c?%(ПKFPZ[̟ԎmeO&Vg-[T.&%"p*I CpRhWAU6KiR[ =_".b87S+6*:bUI!WSMeo1>!ty~aދUZ^'c1ن&iI[וkԞmZ>VUm@FW@Rj=vc`a(HtIIOsh㐼\ Eʮ5>M{<&t^=6~d@E:1#5ʟv.)vH3CK 6W0e>O BdG e,ݭ |C3in-А#z@Jw t<=_&DQdno`f Eݐ덫*{X??P4<4xgʜv =,Yb\ cPiq6M*a,yKl%y?Zqܯ\t7T99Λ-yEkSyl3W5c=ݱt;p's],M^ior5*Sl=OixM/ߟ7`CU )h?H@뱢:+c}bt d x2J95~_rHFݟ/lgA 闋(UqZ™QBPS Pco~DJjߝͩoOv>/W|ߘLO@dxr6=uKn*yԿd׈Gi$4]T oH9&IhM wHKI7\kPјfNOQ&k`)vd{QrV]J*OoȐaj^غ=&Ӆg3Uem)dAJ*?:EusQR :jjDЎ&!3e#~=yN7PPJ8qJ>IHz]X}؃Oe*VjJiPT6VeH/b8MΡA܌NJ5'/R!,`5GP^:o%i0Z|8?9-xLӲf$_bVUi̒焻#e&\CY DbՂR-8o  e]s97?< G`B(E$׎ZH6Maq_eg;5%*Vʻb._+ :)=*5xǞ/ 1#IGIzbu}6UŕH҅Fj>WWCBı7{NtDI}g> Iz;(x)W9K>*|{&QG%?1_M[Iu-idv, {sJXS 5Je4{ 45ꈾ3h͝4ji  ,\d@X:" "էX񢣭FiC3҆?:Bo&F&D%aOuROzTtLT ZZ&_uKRg4h`ԠP!x$@u@>T`X'JQ@4,*C^XkϋXFzNAƤh!aEE]|gV(-YvxBxw\[̆=.Url=sXb@{lf(kKhX6Z7/ qGߟA-}j Ҧ=ʑGFO6G{{t4dT8kB QGh"fS] /;KӯmvZ ?zC j(itZELju^@INM-{_.~D<Q&I?*8ÐL 8h;5$'NWuE<`JwG&[5y*qЙ%{7nuti=S0o΂rrIʂF )Y( E4N'܋XG ΀X·eH@v8K/eKSǾg;o} <#!x$:מ]H ~e-3A pyg&)&} eo;]SK( B` UD ,WXCHx~iL @V.OZz>fN2KFK2ƸZ&?}EFd#gu*2_;jy̟MQAE)n*L+~FQC$!oJ`yMƣqW24U؈/3y/|L&PJ`Vɜ=Rkә$R.n(q ~)(o6ٴRJfdw._IFg.H? M"X@`:ڎ,4o+?9ʅb~h2u: }9PZ^NEl{P'NMD/N{hR)Wg=zOwqS4s-:Bdw,˔,*@~G_CVʯhݵҫq[iWn1C^V&<-e~+4vyS8 `+@Zs^=3Xd_N|vWD*sg)sY2H{6f3b设/~Hoj$] vK~Sԍ{1f ۨ>I& AL,M0m`,NUpȱHn$,^Cݣ3'2\C-nLBkl!xqJPs;]2k]NBY1c5Ni r8v3 >N-dĂu= yU1ªLv% 0&AP*z٪q{ Ț[Jz2zh6 2V"{~;-.#VwӶjmT؎aϟx7|D.T1ck(-``h/o/ Qҵ].YH}4[7;G-ptƁ\jC"MB^ v R3p(t>~g#&}Y}_ &XB/9&fKUJ(*;i&;Yy*0^%:xZedM>ESiº;ˇrO!;iqZJN(q eWO®^"ˏh/ՓQglD;'[jXV9R|ۣȆ JL_<&3*ANSF VWzaR;: yܩd.(ֲ^r(Yo4ހe|GR4 m*QQms; q7OIVG[{Kߺl4`7h!01Bc zdK|~KlwX+Պ\ J -gr9Ɩ3{(U3d]dJAW3p㊁]MScx('6_u '3r.)IN}&@AN!DzH%BQyrR> i^GJy\̕x[_1SJ:(;|iRx>;^~&n,f N5Op(<< - _)M~MpZ2ǬI*δt#LZ{%iD6Æ+'w!쾂O0vn!21K~ǍkgUDq!15sl7&~p"/i~'-2>I 5ux0PtqY bKmJ"kf59kQ$Ji+-]` :€?<ͮ:_ =qIԁ +$>%2j`v*$Hc; B{&AoURg@A]Q ,47GRM}kL}36ԯgtODduo7y/sZ|^I{ȪKM232oPR+bn4Դ@IOTj4yMNlYŠY2[Qc>{KS9;8t|FnhqU._na#8xgBAH$h8̞b՗>$]\'zk'M!̬$صVRR&nnsa{L8:?S;cbA*tdu3g4DDHuP!u?+W'b wDC:Op_j徤LBYomHGB!Mrk*R}ǡ4fم'v:Zwulo^XSe,̺+7=H˯"]ÿjW.nQE`33WByCI4'jK%yW7Ks_b҄)q(MH--DoH-MfLz$MmCI/rHpgn`݉dzj,w&fyS4)q-hLNVY5OEF-ӛӻCEݤ:s! [,)eo}E7}hSne q]11 nQpE+aΞ@q(@8ŵjۀ="+^v}"͜9QHXeŨ=  ($"d:tpb4ZUNmV_ t&J(XܣqXPc17/ >'j٥kYa$K,]M a8%4 E_,PzP\D@ 0 |aאAV{"_J+ˁMKڂΐ0ϰK'%k<2 26 M$3J ԝ͘&.%ϖV5j/jWEæO!(2C'\(-W a ۤVƴ 2}z;$:q}?/O\ G}/[u'$0Y0%!>F5j! )g6TJzC@ih>隋njP*b30`u.vzǔR ? w hD ~GX~XIܱ[vkxۻtAX!oJݞecM1Չ|z&O?dJ<ݻDob_O;9%0]#:!\c]ׇ}M ? (=`c }ny7UE]mWor,lw,i5/YF>%ټt$F̯g`ė= .kl'.&/&[*7@#BkDk8v' 7ox0Ք g &ZD6ͩFb +_8{;O:YU^WV)>UZTJH}*A?$X/+|;AFb,gHn~)N]qE.c\\yA{赣}{(!WrAK\q"޼P`7ar]Bط+<4Wo[71,QL|J푿g?|x6u U$jqD;S0gLhHR]mHh83u +2-b4Kؠlh *W0J 5OtIڶ[}HXK(3SFߍt8P0 tcMg>8Iy2ei*I9ya-ZTw.TZ;3&$1&'$O4+ݷL}TbB|:ݰjp 6 _İ)74kYf^1ۜl_28؞UN;q|ZYjkǯi1#r\LxSwvI:K A/ lk4@i[EJ Mn/ϲb<2n[٧ҖzY Qb" /V 3l2ΚpgV8o~2k|ndN|EpBo+v?G HO^b)y$-v,Ϭ)v"iBWi {Xr6;:-w8聜VCҟL PG>VXNf&WmP ̑ S`&nep){.2 /j._捶ؗ,Q5IKRLS1AV".Px#寳YC s-<n EOzƩaUVē 넬4&@B>ʼE3EóC{}&]\%hbpI]=bzC0G괗5zWkAS`Νj%l2wO}Z;y<Ch4E8B4>etq< 19t߀e,S.`/Ni,.F%pb:(k4ʗOZBɒDUQ.:)fLim<qv2y㵡8V&s~?LqDWcgϧZ[͒u0mT,4E7-=2)qRW[ k 6?6Jj) R[Xvպv/GHΜt`AP-LW,ƕʔ+dm.Ĕ]rS!եf7|r%]d974J5fpߜ5Dwf9y8Ѳm[s:?'fJp؞Kxƴ=Y;}5O[ypu^BeB4ewK0)@sƲoEn?'fQo0"K}^_O-Z8^R@0=֙/O]ki9"pp`{(z=^*퀍,֕ BL $ #;BKh}e[eyO-/!KkXZf[xItWmDL1n?_}6a&#SW𠈒g7, ޖEJMe^ohT{u֖5A’wHݪ'=ސ4'8uX 8o)]%Mb" Nz"XaX RJbrѸ7 ?CU 9XE'385;Oxw5Ȣ}&~X^ξFbdi ,ђ,aZ,^)jwlbeN!Dj*ŮH=gm1}+Wڠ&# |„ouG.4'k z{$KgUyqm45He/w=E<U+=LCM1'!Nv]յ<|Xwos{ܜd?u'$blgE=Yz#)ႷoReüE+TP9FR7,5ɦ&$)qB`qoNhXccV )B#UnL9k3x)|AQ/0uy$ eϗ܁+M|,EەAmxNe߃k, ܆ց8[,J\|ҺglW't,P%A/2Uj#,0撡g!Jw{z "_&?}-bjMcbBIK`0v^R;(jd\ 8E pPN9&f;=.<@g scl0Mj>e9[o5LqM^`ɍN'EdOiLtKٰ1$XZĝU&SEu ǂY6?s|?B+m~1[cvp(?^ zXS!k~ۯ Mz}N{k-f~SGh6d[LߗkGA)s9P86`ݘu5pR6]KR"Ϲx<_]N1VQ@Bw{Og+6'@F䡾p"= p+{ i^N̛,vȎwRgG>Zl&콪#s:D ec;@1:LyqHWP МE|܋c \nn;VlR%SR 8wڃ8X_;sj<;q`aťp*Â]J͢~S\g؁,n29owS \"W"Pȃ˓@Sw>r nJX9?ߐ3~jc 3 A9oP`ɥ# Bo]aYe S> qa, E(#6 X:ՎRsNQx9_L?z_1gÈn]6RxAH?Ny Cd-v?q汚1)_K#P5|3̷Eh.QҔ$"rOFhB2.-,!!TkG/uMMK7kPWr'̮XrdQAҌ$*Ɇ@˜2p;}|CfpL^FQ`(7d!QZQ4%úUS+0,5JfJݟDTPc c{@o oV̴_VN~P,up>"Hڲxas3zCUOxb뾐済| nDu->󊌒r۲9uMmx쭤 ftp&njؑkT=/59$YVGs(U+*:TNHlɗ^g Łar>ur6ѻQJɩj"P-dDX+=. I8yb=zEB,3~ %-{)t e|*&>$ }ͰXJ HQw+KZ/53*?PTLc:{_o:Y9#ЭUթhxg<s1O3QKŞ$VU6ڸYFo`PaQoiH;A(JxJ`]慷sЕDRZ5?n4X-W>ޯ%ӹUXxΖ\{k&0# E"[fPQjO\ A7Q4J|=.tȯpoww ؏b<5q! ΝăO?I#լNff FYaYZDx])EԏQPT @esړc$. nPK^fCw\Srƌ44n>RVi %G{On%q=M? ')7 Cn%&;r/ˮۡ. WjbMgh +cR7I鉦+̧̛ n6bJIC U|J1) _V!ԆFR@e_űxBgՇgCaYH*xw C^~gxv8<ŢzeC cVc޲1Id#kbcqE,9LW^n7QǑ3(ϰPi$ñYҦv6GDXR6HNw^p :tԠZt9.nϊ\DC} 6"k$=T>C;[i3-+9$Uѧ!Id2y`5,!J`LN.Sy4@/^)ew sL-h Wϥ#vBɐqC`F#U=nSi I/]`2P9ie }1ۊd*tVdE`ߢgg/N'ʾx(u#\r Lz tfS~*ؼ.uH! ZC/0J]o?"~Uඵꕮe}~Wੵ{&=)& rL79Gc+8 1vvOcRWǟr«Ѽ`^98; l܃q,&fiUlg~wCjt< ьx܈[*@[TlȬo!7oe·9 } d{UWWB<$ξŖzk ׌<}6X۞*XH1- ;Bu3;3Ԥ]1H CA^03;u`N&J_k^0/ો `9: *BW 6MK(8{wOsҪe/H{G iӔc,O.0A(`L93SҮk효mݫAtɤ>o9 41$ VӐc^G)DtFȂl[Hm8gjtW~&EYQFԫ/WH3-U$VrW&,J{²QK${h G# ND-[HؓgPBʘ#7As1S2y<\LZ%1(w Rp/ N 2C4b@8Sw˸W`:i<_M h~٫vϑ; ׵\ 1 xv #$-S|w%lf' NvLK(GO ׿尕fwFxWfm<ؗSBaEqL\ '<Ku姱 Y!C!ħvT [tX77nAMu >Z mFɡ^ߩן\D!.1QTۨ+Ų-gdwMT}Ԡ^C A$NϢi,! 8p >GTv"H-C2õ)(c{LҴLސqX nPZuztQGmt]F2vR/CUw"th+ [J8gC|jr?=(#Eσz+̀x/Ƽc+' $^`Ҙ p~_)Lw]CimdVKդ&Xv]LEuaL$)Y,mes LA_% r-xY 4:Iupm&Srl߂w NRP.J&k瑎fLoƎ_fn@s0n+ }C;rxP~vN L <>s=wj̾ET뚜,f^BF# U!YŽۨ`=?/a6CȞ Hygq޶\hcY=ygq.Oxg1FP >(tRu/C[ynzF*a}vYD˘dYŽO6=cG[>\o>W N.IRRcD^LobSE8>E `,@NpƊ87^%vLHxPAYR"U&E1/MsϽu7B2QG^Um:d|Nע S.Q)]SHJTu_ * ӄD]^wۓ?wG#ҷ %CE3ߌ-^NbYDb9:0{~p}w*i7Ŵ ʅzeWkͪa}k5ʯ$uW+؋G[}>P_QaQia*Ȯ uUr:>pbML P|h8eg~7mb؉±HQX?U#Hy.PmZ࣪clCX&jVb#T)us,o^;~$PL7Lt~ %rPJ<5JZ.D.>g7{ еѓZ>xip6~8f j{rf1ZL^ OuVo"Ft\M@˙CpQ*84!a];]'8 ($e+ BZUi&O=ev"qy7ړn<4Y_>)BEb$8G(gpHnk4&zGcЅ"eJGXfw6z{'>حx3 #ٙԷW/]G l&I459a1E`o*eOFC%mΥ\jfll3N[{kL(۔3!nO$Vh"爌?sp| N~SJvR縿~DQcVˈa +rH{{# Da!@=1+-i]o/w <8l.-ҡd8Ͻ.cָ݁9 (sݸ"܄*3/{O͛o$(6.2 \y=轑!4~dE1(wc 3owMEgc'z Bwx_s[UرI Ik]0">˼J$@[e×8Jb;XЃ]gY$ݲ_{&r'Jed)ADy8wP~( I Bӈ6q? P&ZG >H}4/:z]lCmSvV`Ĺ6H>!G}!A*{ %xr&=K14ԙ+k H+Y4lQzerZeރYjsH/9.͑s /}0O M '< oǟ,Q'tL d}2{`Sqܣ2-~bY_\q9/L1̤_fƋv*a-# _\k ):(I~4#J%/4UμFZ ?g̚E-kkW;~`3!Uʀo.xN_wL-w_By~s`=WEIs+'㰖9 1|[aQ:xQ 4zHZuz [I?Û,d #:/kEQ5[sݡ=:=hئHщtM~&@$~-&COyȸ'Dl|MF:!?4ߜ8SEtDp0řJ ~v/Qj\x.[_~I:*X pR;ãOX4t\V9g11!$ [i9Q"[_=c+ $4uhm x=b J}T`;E~=(Fi!R0I/@B~W/m~+0fuVFQF׃jBma:&tPmN늭1r=iKBxlL vߤ%H9DVOH6]V=Z>7XlXSqWrSHDIMǧWOH"BPZ6!9O5kVI팔ئgOc:;GuV^[Ӑsl+iY)=+y9r$ (3p Xte#:Vw{Uu 2#U* n(xg9BMu=6< L)_@ uW$JV  u3y }8Fh\Za !X]A'PYĪdCG˫ΌgGM2̧\D 2 ֆБީk|¸3sj+Ά0|PL9E)&:SkԆ`9/dvҐ5j%p$Cov^g">jɌo';uH^;pw 2R hvs~H.pKf,%>欝 ̒$u5NvwIQ/ P{t}?;E,Wl'LгEEФCYt>^7a\;8w-K<&(j{Z .߿#7"Ҩ췵 @;n/RmE+R%e CJWa!PAO ,ʟ/+I_Ih|/Sʷ3X\sWRd4ƈjg̻'Ŝ"$T\@8XbUiaV60,Bn[r hDTΤ]rQ(r95{aa){Zs0 Hj"UƠ'b?5 7,@?=_ ,k-ބupT:9vU⬏VN)L'Wk9#m F}t.kD問ظ T17~I}oLO]S=mm&p0nMW=]AG>N-dxL*\6E j4vCe.MWAJkΤ8FDgP*qu6jWgBʊݭJOu5O}s{눍MnKXuz맨ѡPS0EuBCri 2wzb_I?p6籡?EI߯xu`ܘ'+Fcu["̰@ܲ[zekqthN׵J ;P?v~8d{MoK1UfaJ&RZ,[Xe]yς6#f)@1T0lI(mcp(!j+斴`\Kb/ _Н@2I3^P9l3BQ 5|ecA<2>Ff7T iV35<Ļ\ l5NR`o<mx.c. Fw_xyaA`/j'>,P ]bXLwLꨃ\jr!ϷiX[i~6P ( &=4i< ]wLF2ԭU ?^ψ ]"D\sw*ڪbD|ΚpH`1UiHwap((uc-ڥ9j~~]"K\5g^˻ti`N5_İRkD6_( ?RN4D鳗\Mȩx^hk堻`Z|$)6IhBѥp,pc:;%$`2 mT|<M5(#cw~rr6{Σ (@b .Uɋ#h`Os/ 5S'yb17/%sx% ¶n$wO"J 0Y>6/&=gE;*{M&iɳoE+7z{oRKwuOR;tp`,%:6O639ܕE(&@8E_KO{5 𙺏(֚hV; cF~,XAçAMvK)@crH(= ̟'dɗ(<'NR*BvA([%k)Y#NnCqHIUp<-LwwX .B6qCD ~ ;5g%$̬ǘloE9H?1<ÖYW8Xz/ ۺJVbJbUCrmyvg\p6x`&=[="[JV;]Wd *(e;758: FU @gP,"u_>"L!-]^ő gkeYl6ؙ<;9"ZKl1O)X,\Kp'LH^sj^jgӬ2|*vxo?.OxeW#sщuF.ovYN\/w ]7e`6XZġ)LN,2|ݺ 3RSzqg {<[j5?m_`e5&t߶[qQ_h݋O0Xx8cWӿ&aa)>Ӛkᎏf8;/1P5PJL -$ RI!0+Rʞ,g%o_EaBXu]Vw&VOù[aQdUP$̥=msT*IBh*\c OH3'K!&]riG(ϟH[ZF07~0^u겨پ`ZYނt`F3tH*O8ր¤6M qLP/`0`4&7.<0[ntCcc>g[#!L8?[C 6={Ҷ#э( 'H3j1n%@l!¶N_ U%xZ5‰૩D,n "XiF w~g  K _`1dkS.0'Fͭv>.ܝjKM]ft.H@Ν>I5n$`h\P|x.,6ڞv%j}86?7:, (7$&)wnHHy{H*jY"wXFTa4ں]s~f?WxT ZO㙺՟BEb^?SO(5ܥVdpw-Ov PEOOӟ-eZ$l:ooGOyXQ p^o0wIs褛8xaVo |Z& p>t.t+D C7pF ^#[P1)n{y~)*wfܫ.j/ JHLJߺ&ҺUQ힘e.k3780]+é1W=g"[li" cR;WV7޶W8]H^yg_43,&HCςd5=y'+ub14Zt!/NtL*Ħ.1}"%am h4#b!$[g a2A=c2rU=XV5!⽾)ktPjeXP"ʛg8Uw9 _x_<%cq _Tw$sBFl wLE+oqB H͆"N#U96J@wag)걗91n2|7Y ^Z6u=_KJcB$^8!1srZh H E`d@yc7~Յ*}u?@FM`%^b#sl<IYWU6w_;~T#K3J:,݋pVyd2]FbYPv+*[1T;|]_~/mÌ=EMx.* Lvۮvv`'f}WUߩFObr|]\XV,@zd.q 'MDRmವdf,}c>D*8Ҋ1`\QSIjOqmCN˵f A%{I!psL68K֚&$14hvh_,Vc$#My#vM/iLQB/ LJg@JЛ'&} `PeU~VƲoy' dɧ^p QL@;e0B"Լad|};/p8@@gHie='P#]ͻY1@M?#ia>TL)1aH(UG7ʼnqҌ*~3|*m$P,uOGyYRE~6:ݏjejc1Wpo3{^/2N}t>jvi>Xd 3R(.dW$[DwpZTZTJ6/?- r4Dr3ԈG'iwBndٺ3ZZ:5pղXfX#T H<Ŀ!Gzg˵B$%7Km lPB[H.6y nq\b<ܸ?-j[JmK;"xgFMq惓w"&|yAe*~b3<|mP;պtvM5)3Cq}?iY3?=jx*ܧla\Ȝ2Ĭ!r)!JR pz`k3W¬+؛m */ &ne_4ebuF|gx ?Ah0z[{]6Tí~q}]6eWGH-NC;DKa[Nϱd#Y"zn-j6qs\gEd[iJhEL[K#grk>Bdm5զX#!6Ѫr,9p朑Qf= >Ţ?Da$46y 2( JzGEZ"es ұQxD/HŷPb 5zuywzJ#O:bŝ0ĉ23vP.`Rj\d85,'2(U(դC|zFN;-TTP!Q́J{ #UH9_#._ʄ92j$.XabeOubZ >.r>b 6Th:~ПrCb8g/ ֋ R7}{\[ܱS{>.-wÉ픍E0ԄTsYP v5kI:DaT~BPmYb܋5T[(}46hS/jsTRD1]v$ u{x=NgzSCnK{u7S7!/18v%DmP(%:+Q8&I&րh﷿5쯘kIu42wEQ|ә$j atP:z=eȸ^M1Y0`!<| ''~yH3T6z P}Qvp|ʔB),ÿ@XL I#~F$1S(B_5 ? KrtН:wz#"QeD4-;ceWѹ΃0+l| ҰKNsi>7Sh dyDbPN 73U3+q(Ic}nqX'g] ۪cK`J|twhQޛ-|8Yc}m(po is[Ǘ%#3h]~VkdY`+uH"Ee|H\Waͱ ڏC-?*9^͡yBp=貲w9'gYG6|&5-Z2<9vPfaG0!FtBQbSu*MP0,yXkhۓJ 7P25:Di&4[JȲ1~_˴&/7 `@xZ\HVc A~cCnyEӰyun 4K]htNw,LҎ8}폞Qnw*iq`M!(XS8{{C >&Y nM4$ 9gYFC}ZerUY!,mwOSS8׆ZE~`ْ_)g6\Q-FP!C OJUa w Oō] 3ҭfJ pqghPyzVS!=*p1{ʊ}Ζ^)&u`|/NR8TtU̶D{Ϟlȥ^ZZ.qsJSEK iÈ?9rBHI?i cS*'[SQd9&$d`,C_oll'M\Y½2`LǒJMPϯ^C>%-:LXMu;MAőZ,O,d T='HW&0.U9(*s2ʊD؅`t-zKdie5!O6,R(n,~0&\S PbvyfIP\osa"TQ܈foBYF:VĂGdnBƏ~qY>-5QL~L$Qt`; p*>XMU`6¦LD"xsQ/"AC)%-ݯ[)?=Xdc-ZS\HED&E,{ i Uzs<Dko*c6j@/֓#?;B%|n+hxtmieHލ_(>9=)q妢hҫ$z_Wz4uv@*jXEÒσHUs$U!)hAoԭƱ\nN 6uK>`οxCaDl,S'$ް?[U*ƦݧO*4ȭE]{k[>:z`v=H~ 8\_r1T|~ixU.0䄧kGQ^~YMZXvd2ׁ oDy(`xvE};jo7c{nmUvOu>'\ub|>ẙi‚i"Soz2?ȥyXǚ PJ1X):j(p~C %rpSY&3^؀I@)x/o[|߳b-zVd6+Ł5KZʽ5%?:˴w!WN?j=ֱe237NVJ,MLjq֋8 J.E-a&5,jknŢHvcp iXl%u\'J\6WSjU}xz%E|>#kh65BdbJS?F4L| 2'Q}c"1pUK?ԏ&a' 浤A\աOsJ6٥~;xkؔrWsk*BgSjHe'>X[`8JPMm֧y>8|Tҩ As5 3Yavܽ{ƵQINGk?Nof#rO`"l.y)@Q\jxjT $i}1<[dwa'ebYqn_+Env T=7n=ҖaP-% û/eU54-PM?^eVx(B:uBh$O<)H*h$]edSݱFŹw~x oqoްɳSe]lkv0|估;.0g320 ˂ǧg4SG/}KKv7m~D6IZuH^`^(m">2A{&ާ5Ƈ+! BZ[V.'?L4c}"x7[124Ub0y8Z8urZVDO F/ja#.`9ϊ.@s'6õ#߲`Ě˝#P2+^ENa;#)kҨ`3sVu!'/ `6jKyCDʩq- l:3cن@7R:1]!;n6q Ad<3W*Qw7}'ݭgB f q\1KάO2JsB >CXV񊢤UUMb, dO+ZJ}Y$u G 4#^s݃d2y;5eE( *oGrcWPL rh>P`B%O!0d% $`T8?G1K8$"W&oܿvž:\ndR9/K@֖Y,!itjn" , t !v•uFC!H"0$,J1nb܍⿣5ݧk A'eH[hU'a%~#Nq0""=eì)JHKA֩B3-7HO s6D. ؏o{fl"a3#"$YZ$d:^Ӣ~9*>?sD j>a|䋠6Mo<<~;u tB9}!" vL@iiAOKyJLuтaK;8),SOS7 m'3*#5P;w@x24QX#\$!1&FDK E;3 {37T|VG -U2s\.KYv8;iO7iv"C{EenG{ΐMi׹rl 0fVa5 'P/VIT|)*wFvZkC @xDb+^gU=Hd֚pݼ ,?!CǭK6 ׀ Y"[1u4v`2(DEſETZzQNӾ G\iƮ%v (,5mMN~fV~+MJDl^YɊrO]F13= Z n cOqFTOmxI0 AIv@ob}":Qgʗ3Ewb3Έ"1{>F &yG06vo̕!8L?0m0DIқ0NJfwh3o).Fri̜xdٮ| …@O b '4M5B5sYs_ǿf%% AlĬl[4O+ ސ< %dٶbb !ʕݫI7JDΡ2ֈ/,-/k>ƈ CrsAgԝ jG0e x4AV^l004$6(V+~K5 Q*ACR_: L'KP},RNiLQGJ8֑(̝,x"zsTvd/ jJ!/PUy/\OgpΓp7jHJauWV41<6 qZc@?`T;vfn!#0Wu}e0 9C`@ġu|aGS2a}_v5^q[-\M%kPH2P AfJc?E7'qw>!ֺS_aGn8D~{'AmJD3md$ O$C<n_Z{=uze5G7 tXk ԟS}5v-=O6bh;9YBL3P @6mk}#6:y='FIIy~A.qG0'M) -'SE\)xx3k*=)u?djٳ ]ԋJݵGˆ CoV&],LV֖Qi[q}Nޕ _۔CrG2d(t[=Vac[vXK% !j VD%$GRUT|&b)%b/j(pٚnYm0 v ExY?P)Sz=4|vtڂ9mc܉ӻ8R(.}o?N{k8G=l],O%!wyիUC4/J vnV/u>x᎞,p34ZN+IyF:?u}>Y*t8 jUA㨲~vﰓIO{ֳ:{*OiG׀dV)Ju |D<ʖ*TxtBcۜT?IPl']2G S'1 8CRhV@0fx~Q`Kht~,^PrTCQ!L.qSh+i̗ȯ ^mX鬈@1GE%qJ4W1USPKMyI: BSS _N6tmϚw gS ~Gs)*O0J+`)_zō4{tTQX̀(!W0 Wˀ3_Cm"0ww\ݶ,w)7Iz"kĒ ͝"Ӏsܗp'ls"%"[s2c@.`6DYϰ7IS=x?'kSșd?_/€͖EDڭAÇSZFh8R>?XdZڽuRZ)CBD\):}:=`h-l HAxTQʦ3!/#(zϷeLտ= ڥO d!XfyD[zO0/w~7k.BӱrG 1 6f9&;ir:(Szbiiż"ԓ, lFX8ta`BXޥ)_>m[~ǚKAh{1YG_Bq40[7)`glxY0.m['?BX;jbj@Q`i.xLt!=;K[vij /J;0˯KkV8G'y~/Շ#5c;:[D,ada= D^7)+h bAgf*+ |޽hO2hzOG苃zwfJ@kV;A2hb۷T^ s: yJ1Q/Ncԫ.ׂO|,Gk%,=B۸iEcԑ +[ 9,[q%C#;ĝLiC@fUȒR}fRI;fC,\R.qEw=*?ќ°m7-+.pJ.Hg]RV8K1yMψqhPwK"p]o/-&v:ѽȇzE@^I Uyz 'E50Bqo9bt̏N 5V@z>2(/ro(NAʒTdz>;ܫYxet@q1  [zv6|$ppsGt,+gf}W G/*ِډIDW"INI;aSg*Ώ9:n/b3G: -ySj9B/(/7a{޳iNٸ`s*áN%bL0_!.uޱ^+3אNRYB;)$K@AgAػɮWmҁ>TS2Nc4B z+ǜ[9?ӵ8z|x6Z,rCVJOW_RS Ϗ'8BԻfPMnSPsz 7ކDvc$dBBؾZDpH!w {=HEv.AɗY2=1-jM _SּkFUܸ@m3ip$NIs1rb4";D-[Nj2r9:or`Rzu{| ~:h~>^6R-d5*>}0O &jݸ:ߠa֎^V$`Wj#=%̢ XZvYc.!# ߉hqTUe^ a^ؐl{ȫ>Qyf?{F&$#w މՂ!:rŨ[3iգ0B9ifr: &QV$efJbu~)"t/,7=dӊ(8} @0ВtWtGW#!Z~gq|L$1 I]R_x#ou14" G'&O۱ѷ~eNGW@T72\ǭ-պ{Ab詐rkw YيpmLFeScTQV!. ,\{F{+V27lg†Uz-/4j;kL jTX$YpB-amg-MGg벖t\0et:͖j<.N8ϰZ4VemJVB"g]{5EWjz%Y54v-ݫ>ִEkXR**IX .xUw $ nˋ@I&>0d*Z0 c.[ RCivVگ\B<6Q9 sd?IN*Ͻ# l 46eQ^.E-9_~N7G$/?u.[nᡬUxx) nf*t$Ly Yɾ_u}D[XesL\7 J5:x+zQg-k5Kotկgugu*SkWY^>3&e!,Tx{ؖ.uz6f'R A)飪Z2F<E20}sC(X]-($Dapd s\r]Ok~ yQ.K67C%P#M89 ~Ђ<|9Ѻ'½gfΌ.wӴt2|rmc 6F"pO>cXxũ"jpCY $ȸG2H’!1eP7`9mW[I0#ҟXyu@.44Zj`tWyn6 0jcvldSn:$oL给 ,geVC|gO*(D! |oL ؽ;gFdqlSA R?#zV^}uh߫MroGnrvM"\"|WΉ*|Ma\`λBbX~fEZςvψ 4r4O%ylgy ߉3o W,,9dE*$|+-"4;3(Q!;#+X\mmO1|j H\lpCwcf u|(1MhUܰeSOt|3憶R?-z;vJjaUc)G>E" \߂T@Ylؔ\s!?wj5v,b~4Ͳ8&^A\qI|(bK7LFtˆً0jǬ|z9ꈯ'cpuH[ϥR=(4w$;tT1)5mZ-V9(W'$ 1]=lE`]?(CJ>t QEXSWP~,tЕ52SƨmiBجJ!.m `Y_Dg` Mx@Qw|HحU]V@X/M>k診}16ݓ =./LBQdr4МBOc$^Br4w#Q %rTZ' 3G 6`ܫD#nA 7_on.wE.`{t0?DKLS8hl`UkF9v=(SmrAՉe^lDdS]Ec]%Fc< .*ߦ܀,=D{OM v3"$3>HK8x߃GC5z,v lM)DA .YW*y vKvW jv~d½ުXAٱ=miW[cT5=^954ybpgHF}p;J;NЀ`uY t)^Hz/B&"lLjm&o cqܺc"IŻYЇ.Fҷ/@i ZuqX(O{g5Dq0 J*A }3Syq]cҫ>dnNq)\8?=uSa. XjfKR }[UA/N:#Q:}_RI64p8{I׸r#bS }}o ]ATY!zzZ#t8_.WQPJYєj2P4dz{OXt8.Ӻ+KѤtY,28ط #wkd_a; T2hC],㬥1ip\]LwF*~Vv|_Tȕ!՞nuoqM_Y,$J(r!mЬB1؋o jDȫ80ߦ6R%"GWpzX].G&, ;`j337)ᕤ{t2rAE(,Py.)y#[mh 6<#f ##ef nPHG&4s^D'X|sO ^f}Bnbߤڽ[u@^RVu[ eЄ1Kx7~U Xk*HmE3vH?PL >( ieb#;C ۅ)( Ys*(*S‘<VhU9fFpKɰe̾E塦tɌI~ufP(ֲ4fxtH@a.lkslsS$o/(䜢wtճV7o|n+։.Q}YR"ڜ2. @8!ͻ^2 pJKu2YV~ނOGCK0& іLC̅ReLA y|琘:~eow9bjMk&}vwvjʹU`$gJ15XݮA:n3<׊hwԟM~~bT%zyL;w I3ɳ6 S 'y&/x֮]P\d >u_G!Đb( =r .@kWkv?ଊJ K]wO0YH97~au-uvEfhv \LՊ~l:^7$rma8d7;^A!&7YbCȅGA4^`eoF5wrk&(%AxQc/Gh@r=aڻ!+P-v4BVKXi5F2`qF^%w25?:J̸@ sv午jP{yC_$}"'36Ey_&N)^(?2(mm8ʫ>MwAK硈9)ډQKT5Nzi_492vAP }/2J``<h]AS/U#@Qwk^Hz'dB]W|9q>,{ r ݟ_ng?q=+H7DxF“s*s\^P]c o|pP%fraz]{{oa0=[ln鎃VAMŽ0z7kW$ܶHѰ߉D:ڢ!7;UƁ܊b a~lCQ~"9UuIc:֊āw0Ę>oC3a"\&`I&ҐS~:"㸏w@Z[NHfW3Q Uq6~O4BD^>T/ ōCZЀǡ+=WWOK_qR IȻ! hcgr i:$ R|'lwtH)*kdy@lwGtTW7ػb!3C W26'9uz*|O,XWzyF:ʌcR*/ZqjɆe,. 7Do\קHe؀b`"B T۩?#;9sQx1~hƵgpT?$GׅvIB`*!k> jNB|3ڭa4yY _st$`f1pAז*baNiT&\gČrPJy_knw9ʃ b.`hMiT`|A'`1)|&NlQ]HEr`/ރ5Ik^1I=ߟmC#*-.0b u.^W6Q/YD+C*B$8*3yȳU]!??-! D먬ϫk Cۻ6c8ȀDjVi]+ؔ7w>fSZ!֮N:7@LN :҃*Kɷysrd̺S㋻(Ets>7{3ƾl)jvEUW>$wbBMa?u 9Sj]=TuWhhM0ǁjy YUT| 'E#@k KxH,m#|}2 {f Dg!_//3iJmEj:AϛK1֢Qf"cq<95w~] }2tˊOH!~ⱆ6 ʵ(o7[G|;2ls%s7Tx]/$xi@c~KE}yXmeo#aT"/j# srYgׅ\g+%,fKAe܆!vodK#W  ֦-T(:#-yDT*B)x>#O1}ZSb3߶oHpw*Ys3*"noQ1* Jh .튊 БB! NxcJ|f2q>jV~}K% *+=8Fb;tFi Qh:Y' )IuFUdOGR&2C9wbˌ"{}ZqV8<^xRmTrwWa XfȒ^)_T1ƕ֩ݧPEzcYhBOig&襩qpD.X`̬%Pr\[Rk@^ǩ(#uX:{oZvX.3=7DޔAl=1)>CO[DGUg0W?$6=A6 #ʯ8fG}rG0jMMAvqI!x}5Ro$ZZ;Ї<&/Duyj$6vmJGZ|98gcbkIʭ߳v+[}SʢX8E#!$E 8 dk~4A;(m>@KEEON` -&e, ihkD"xfysVD4ҵ6 @AdIVZ/^oB[mb7f̈ BT&Q;$PȆיoy`޴F"U]cd01nDprR28ad<"; dxք _R!oIȡ㟲UkHcDso`RP_#BVg DZDW1t~@],"qo?OvhΏ+ҜR x찘EMWx,[~+9堋^'ΒA GF| s.WyVW%5"zF b1Z35ݨi`I(uz jR4oPu_O=zӅWRK71u< yB+Vzؾu@)!Ri@ 2CL'4+zJ xoY8 \b* @RW=+b-ؐ9ARJ [:KZ}J*8R4Vlnے% Ɠ2۟3ǩ}G'BW4;bn-f\(ٍ#݋5Q2EǨa.~3c?X|'g>}*eOjmJP =s.%L]qt2ď-hzbVV.k#N^Srw цTᓧɰKҪ4I@,!0枙Uϗ3=t)p|-1۽%P9p PLi3| V=߁LJDz$/ҖȀ.Rk=l7:oÜ%ν6ԞfP2 ;1CV0]G*O,% >s c#mY\$ L6T#T#%/Qtihogߩ ˢSwRL|ySf/Oh u0&P<` G~I_.38C$ Geu'@Vr 5!2Jx?U'o:JTmrdrtϤΕ(;Hn.]. ofT@!em^^xY{)~m:s%ioۿ x|#m5+@Z5nogJ x .ɵ{GpI`1zӺ5&~9WFԚd= DbiXJ*hOkLBe'T-G;'~M_A6k֐hNcCupk+[`o@`GUY4Vmd5?m!Br׎z 6HQ{Ѫ& ([>G.poe5W[yunyU,sA[)>*kKXٽ|o`^buUV$;[0?ecLs+ ?zPԶE9ֶҖ aiZ${v)`!P<c{ʖD#׺3d=PJE)pܚeGL[>KW*3Ug XmT%i j9WQAրAM`cт&†gqˡs>[(DMMH JBUI="&C1Cqu_.IVǼ@D]D0.#C{ l-1hc#kA BH]t!DDlRK.,xES!GuZ\1g8#( &M ?$ $ a-6g4Oe|y)˨eDDSۀ/ ciLnɕIb巚@CT-#{j<97/eQx5%V|QP0˺Q{KNk+ L~b=j/`a&#~}F"Y Z$Wg6 :֒j|3j|xϓ;!=Bϝ5\yaй ǐ.v,Dh{TI G$$wXE1Cl<0p̌Z6?I-΁S! v~'2s0s[4m@[f]!ˋ]ztgpM"~ zC< OW%4&Wtj^:3}j?C :o^)-"p Rxf@wāf:/Lő-lN3gWv:o Έkp0I93ÍHMHw$?(lHH?h8SSse^ye x XO(gkVʅLu+0hS r2>\p~7>a`<|q"Rh!zF\eo4RǦ ]fSf'}Ke8 .(-?GhO8KWQ,R RϡƪZ3j*k:42Vmjq,ǛDŽuKݺ5"To[l.&J[X2+bHz<+ y'ER"3A$E7 cޔV+N67< PH) z02YiyسN钖:1Px퍙A(}hyWD^7-,z]Jz9OH4E;є>]m8&!F*S_CSF;?*r6.,`6.f|bg>A"xSE`~?-iӖ]XN57SFXIge)sJ_&fW{DTUEt[!0cH{5LaG; GѼG9Ԣz'~ag$~R+ 󾢥V*(̂ĕYEs7up_ a-S]pKkʠ7t=|CXj%/3+%!&9Xc3z_)/KaK8 Ō U0?' CyG5qmₚE#WEبFRtDhSN+BN_8-4-ٜ^?Ao5MUw)-S@Zgv=Q&{K1 M8)'%w5{sNVo{,c7MzXdHѽKg:Z5RY$oͦbd;0xk8eYEU_/F>_a/n˦΋-3ޫ4!(!p@+b!5TI<]&aK-h6 !#b6M*ktMga OO3+oD0kޜBv*^fzo!a.}cfjQtB P/jD6p_Ca]j:]<a=bO?Tpx2x4;gSeuRrtszBzYԔ҂ yT\x*+԰ujcmAgBy>_#O|kY1WtF bݟ?N;ͦ~FP boA(IEQ'|UT]Uʆ]!c?V11OCir5BlOP&F$} JS©ء r0DP$eeI$B΃(5R%DVj{~Q<.oQì4vz2^X}.&^};WOb㩖Fy7RSpژ!^?*imACLu3J)lLuo@ >.Vf*uf{Lm1$(~wE7c{ЯrInLo)x"ב!xAfdz3J[!rE}թ)"[e9Ztgy+a 3`)WK}N<g8'^!5,cȏyQ) rl;ܼY䣃餦Hŷ2f#_07861Zr(^y7z +(N)%^z,UFfY9]a!>Z S} /$΀W$K\G:o 85R7%rQnOĕ7fmDSFDZ_d?5u'bF Z0yX:3oE'e` d;hTɷSD*kqG}d%]FOь~ͼU?/MH2zgz֯P~G/ rD45:\ZԩwD]";sO{Xltނ&5 u$͐r U9zֹ@ul4-$P_hfy+z8+mo@{"jy齮d܏Sz7+"[+>O( y [Ʉޙ/LjfA N{ճS7 <} a8l;?fVRpe t #?{9FW ,n0n/y S㪼f**(9H3_ F۶, Hc k7С^w6ZjnnK.OT`KeBGW4ڟ]Ej4Fs'ѽ9HX]&z{ْ~5Y b0k9f?><4>`ǎt {~X{frr:-{+LBYpo!$a\]2JERƱJx {THUPzӦޞkj\P@{t5YԞ9N3 7Ka`GYKLQYݓISpm>+(~ha[5Qįuyo)S[v6<֜2\\PPrB< hYV*w{O./2&A> $icp5C]rp=7ปfRGwAz+*)lX Gq 9>#(ݎ7"ʬ[:;nʹZó+P4&)~Q>Z# TЁ= `b9>fLףhB?"]4i[5g-T&bܝxꇣ~ǝ0):Zb_:Vʪ z@IyշmeBXnE䕽qz<ƚ1B`-n&D0Tkp^~+)Oex>NrafMRyg~VY$Q ߉&ۤv+PiPxʻ\yb6azY NϴfyIgLGclM0c#?Ovvg0BDuk2Sk;EQL &E -(̀=ieo,`49=8 #q^\`jv+zp1y?N0ӶⓚcGk`OzUܓUFb ȿHSzCDA/3w}_ ʑOf; 0ӆ9Ec>{.B_>ZC%1#HG38dא,WX+E$zbAUܕqL/):QV̦I&zƸGבh|̫ud \_Q 5kH@MJ? a_rʇ`e"%~[/( fq_o$-e=Đ >7I0^8HDFM#Uzq&Y'y *ȥ͕jSdsL%S11fZ2l!h:$2m̔Xn_& gv8h]˃(Yzr)9[b_Y!VSSx䒌D4 W4#Dr"s$(Ѻ$MCM>IA:!+L`B8;G:`Jp2t};&iEYG9y k/P_ӑnT5&)Lj$doc_q^oߏ LnJjv7+h-6Fd he`kg"BzЌRm{I-evY&p&+8f8Kr2sA;@ID@XYJ@cxhT<]kbH R#?Zhw57) MRtV[gVz-`934[*~ %* ϞQ`p9Eet|3Wsw,N;4WKII&- d?m.M a)wNog휘slTF.?*yRQ,EGJ>|,/JzkoⰥBP}qmWʔƙgT0f oKmCR+q O aҥ/>)Xug ʚ@}l{6J+bs v >Qys|lO ]`o9~d0cDI%A^s=i▿ q܅<{VӴ]ERL;w+̉)  ~uJ{ͦIѲ72Ӊʅ(VU]@w:Zj ř;$ MS~ :=G JVNg}UlH7XH6,h6#W~l?3/ /Ǝ!Tx>oJע щ?YG0^ Qn19`ʹYa(Yܹs:]IDGA`} ?$K |gyVx\2`?j*acUo\<|ɶ痢\'ne8 .aܐ _!lq:@I3ܑy#]Qc9'"MvA;Yv3)Z  hdlGCdt,\,֢͛M>W30^3 ]l= Uآ:T?|ox9+>L ں5E 9ѡ2|-,bz"a[B5~KS_<,zDE0l'*Pi$|GaB2ƘKLTǫjZ/׏3b3ᘙ{kS.$W7Em![ɦC.euFYeEyw->`֏R1nY|ٳ=18Aإ]}U<gSS.,Ibsܚikp;& x.HFR %asWOTcM&D<ҢzknpnV1o.)#i=s%r)iNkUł#׾I_=vP(:wG_ E{hDȆY`񄰲Xo`r|1F)?ʠzjid+y읇cVvVӈ{5/?e+ y0O3^Vޑѧh&$.)@he0cAU)PtsE@nn.g +^] ԅRlW5:L(ZQi)rM4#n2~D aW)gvM9b3Q2!>F:m`F+ZʂM_ssZN؛㰗"._{Ոņ&L& 7o(QziC[&x ʸFufRUtsQ)66t! yy|Nj%W2SșILN^@~ytp=2nþ_KOڎ=iG#ZSm. =.F,+bPfΘz n<~ʙdtN)cNA3՟y:xw H ArϏlIKwqC(LAVE)}3j ;.Ӝ񊮄LPb3?o9Q> ;ě#6Ttg3sHTq$?ke*ktblƎQ/WY?ƱB̻hMi8V?~9c'$4=mhhݑDѵ3hpe*a, ȑ泄(:It[svmi(i8\sQvoօU_ҽ1hMssK 7nb1]3Ŕ~ anhNy^f܉0cx2+ͤpRaa?-Gg䂓e֪'-2w"9JF'vI" 5['ĵVEH݇ Ed[OKIZc7}gTY:󩬃{)b졻Ǡ z?2(&kǦZ}?+2WUn#q |r3AmЄ7L]gJ8f\| %5ts}!s( IET .sRcv<[6K ~(')t~}We`ܬEfCIU)kx>/Gr0ucKw CG]z'פ?G9rkP9&-DIZA' pakCCǹ7"hpn9w1߅5b(@Uq\OVLq =?A1d"tE _I3a +JNnj[FZS5+s(Cs)Κ#&۬U qH{p<6>à)hد6*l|%03nC07Tۙo҆!lj 117+F*W86AQ0bϴ~ xA܋75S,b;U lȒ/}V̂Q*tȘo ʺ2NrK(ߏ h c**p'x_m{jmV|R5fŹQ/c9~Y6'[BӯBF3{ل*V$?+>Ko' v ="qxGYrY30ث#Pe[jGUpw]'^5-emU E+U->^iaTc'I'TI*['FYQ&kh?Ps}8rx{]nԞjVxDA ߿oNz罟=dyf#^}?R)įe3^vb|^6N`y&WJܲzp-:F3V[ -fPP;p^S(kQBoʃ]QT+r_Jke'Z}h8Vf>Fj ! ۏX.l@]˒ >=PJ){/5q8@nb(1\L9iw dI€ m 6+6y9tX̦T[\gsBh0`AgLmP ~!Թ-1; ?jSo7iI{\7u`1Kir賤8F&dk҂=*D!0701 E;F$g *#B2z3r;OAN Fԙ[h`sQ8{6u YN2o$ p(uײvPqs`(/@zEm_܎$ ~f-f¼&g,{V~7/IegλK#w VAAf3QtV/UPenA= }Ǹvo[iMf/|'mtL&)a 7_ nS,T<2FVʵGՓbqKQ~iȨ pK׌j ӅplQcvb:!ʰ,FPr =@KzCl :^G)ƟJa<|=O'f=z@cQs a'PI+o&.ut.ݠTR3ҵ˦ysvL+@P[;, ,ά.a2+6%B0㱗 zWN ~\/"P)E9_@Õ=Ea堞b'A2.IK(aYjil U^PTŢiL1Cs7Dv_%wm)Z ?8SӨ-0[\d*ܽ6L,$׵ۙaiMIE3ՠ}A3*^=0*4R=pY:=X$a8߾_c*#A?43<,;:g@x!/ t}{o 0SͰ|KL٭kތ͖TMpY OY羐ۑUBf5;0N1eFI;ђbe}ͮ k.55jH 0ۉ CŢ:pE&9ܰ0#` == d.l14?m6ϟێ=3??86Ĺ=FVOO GNa+!sٛYZf=D.";₮zHi!PKl̊EQAC|7[浆pCp ~c* %:l`zFu=&#wBֿ'%q[422Ipqf#ۥTG/iWQgXU$y4 S}˞}?edNaKxeR\/rL'=Vo/f$x7gjA$O-qV#eQn5D gk;!B0e.ޘ I4E˨Hd{+$Y}Dk1 gQ%i? c?Òq|:y[h3?Dh=w$Cr@-xc*AbĘ̀~xD^j<<-ӥU|Cnͦ8\IR*݇œ=| kk#Q, } sak$=**Db;L{H\ ⸾ ~KZ8#țKY=E"?5p,b0O<"j,VC: a88!̠8 %O) B zuMZt**QnY;nr0~V0tԗwvr.*tP.=6ԇDz _j9R3pֹϏ+y+iml\;>jNerb&A߶b{tˤ}K+ayk3=PM O8(qMZl m8gtԴ؜thV1g'^[-n#BvdMcCOS* …Ҋ٠tMBS]TϛRkIW +I$ʈ8shb"$_2q,~;'ڳzүgÄ.l }^<&](2zC$r*ĥxYI^|Wi(uȱk"f'ECI~u3 }#& +va]fU6i*`^tLx(bZ0OS~z PHw:ddi=m -]L<# }d R/>%K fn; lUwBgݓ'b` ̼>~`D wIb`ʹF EVߊvoWs\-,Gy JC!lmd.(Md%m)mNR}A8o[$ ӣIu!}'_yej@‚t8π2D&аGV}5=wЫ`%|6=3{K1,ulbBi7N}A/O!_-Ӧ!x5jX ٤5j(K.Г ހ!o .JU7sS5sK5 kgz@D@K2ÐD2ˠxXHIܟ1)5`/Rq(+L:fiARRәX,%IUR 8䣰G[HʨKG oK._̡r'~N2m.*!-/fx)XwaB",X|XH*z@]yl MA "rv\ĥ̍ta WMK- ,6]~[Y-v| *`DR^/By7H?ȹ!4nIs<8zʫ`p9{:A_P'[p(a ɉ]za޳oMTTy& JP>ئ_^;9p/PkM#Oee<9$d>DolVFHɌ)D5Ⱦ`c͘m!ӈ|bߕId u OlOSNXP!Ay+OWTM va;5%:ckSjHH !?ȰvP(&V=<:z4mYRA=4֣RFv@vעPf2~TUr<%V SK/i 0?Ie2!\e+-Ju MvRj7 {)m!ǽvǑ/⸡$h2V@4v }x?nlAV̻3 f4hє%"kGjLf C/gP Nó!  LTL`Z2\5U+IѴx_(e@ eLҜls(33\+iM_=*]raAv'(qQ  ȧ[T'I#< vC#L <,tm41 ,7Vlv>uqdQjw:x-wԴ(Ќhr€N {ް ̠!c1UխY>IPZ\SYӌ{'3@J2i}^褍Le4Z{IGɱGL%\?94ѲEȁ>(\$ I*Ym߇b0kPĊOG pˤ8csTb-37hŗSENU2*gR 7  ({.[%ztFPdx^kDȈF}% ΁þ}Qԙ5ERv619߰#LV?bm&~B'R$(y2.W oMG>?Jh BO_?hG25>K: țyWv}/~(N守. q3n;VYe7I9닐`!6lLX$6X6S'krw`;"f~Sg[uiN7 a{VQ>Y0p=փc3Ĕ.3d27fğ‰ =jP}Z 䦣SB >vq'$ASݜ2vh?Ƕe;K9GԄCVu-N t1JK]zδx%F~0,fDk 4/m JW{w m)_l1}}sޏYTh$pʟl\EMm TFlNv;8qR϶pR]Ctb99~hL7 =fOHq_2H2XOO' ֨tw.0~Tݦ\_V4m[cHހC`R* =C?,lĆ5^[.㙋?f_XEaWl6%,?HBPGGY]1^LTGQ+eQ=ZȿQENJq}m\{Sʂ(-‡vR$d+J?;}pN hgEY҉gewXDĠEf JmkA\<6baȾQSG_{A]x[*iB6kli{Xu hO :P挑V}G?bp=f!f ,/JNȒI~~a֮ ws\bHPg >Q;!"?͖c>ag5D+-h^TbfnZ?%9IgvQ cMh I/gP3[KRZFv.ăOJba h\Մ^Xd_^62MY]!ry$$_X,4ۇY|4WTƜ9CxCt\Nfq:o49Ujs`opf'8LE[Θ|{}jAV`ZWW/ qk0No+8k>@zvᅼ6ksnw؊U&&ryԥ *XmW. '}ȀR'}MPfr^qgx  3dT j\zV^H2#ʠ.:Ĺc+q\Z--C2GTy(/u1Rӱ}4mfR"~}'l\W:00d YʔmPp cSW*T ,w]wAZ,V#s@: -g.nC1gr NMha3Ri=H0"JNjgj,\.'tz\d&cXnӯA!$k~图ƘG4l@:7zj:CLݬgےO3$~l}T> ֩ysԺjiw RUymZ !!mz%g/3 O5.;"[` m܉B~b4"O5;E۔jL6XUAEcKPBϟ>%ԙ1&Ge%NXQw\>9>8Xyb *QIԦl4) ib_HYR 4k30M@su6׷<5r?3S(W i4Ff3D4aDPƃ$nOty?4W&!d&oؽEi "5k>qd<}/ɯ8guq rMI@svU*+O/̪ Hy"K A.'pOǷ_*QiW@{x2C\鱹A9W`/9 xMg8,8tsZ` ;s f~\$ τ9C▀;pq}%ӏ5$m{9~y6>+B]WXw~s4S:;xBi07Vm}ל$G>AZ c;~ybYE(^ v}A me/abeG-%dIgiҌ8SH\;|r*ȋF*$/KtV5WA BqUޣHN_12D}\+_T+ s=CO#ץN)+ "KNPSH/:[s#kfJ? pxqAU`Ȩk~þdXh)?[4&>t$;;cRT΍&uZD ;j΍8hw C}Q>˸iơӟ8oK}z._Z&2 #۲{Hp4?D 3$Ͼ>Km{ի &rj4W J )47=cSȔhF:hxF\Y_d#} ^% eHv~G̲7s#68芛>eZE$)/^e)+~&4Ϻ解xJ誡tP ғ`Pq1O.8H*8>uU]8X馿MU/%'Ɯfruig +ܮ0-l+l>Rxe`3.:)|>k4 ^5[GXf$Hm$v>o!2_Q y^JȠ ;$-SWf_iE $@?;^ND묻\5H-̮ t -jݧ1uby/ z̫g)4 yС[eJdo p68m6x($+>[sa< M,b̵R3.ii<*VN0NsHmq)&)@˜|Fb6k;Wgkl~ 8̰e}eoȨAm'̏pz`L n>qG/ }t'+DvPt34ҲF n3?;{C.#4NFT(z; )tgc |uf׼hp{|/W.E U b;S:1>V.0WN.mfDwuJ0DW{u:JjTXV哢e/̚15ᆖz7 ;Ǵw-a.@ACse&.*xmsr6Q)$c$|r:A cl6ryPuj8c{00?OliCP(Im+/r 5IOS6s;h>z\\ȦS)Ol&,zaǿ߲c@O7[<{*9Ib]ө|ʤ~;@ȓu^#G\4[ ,`:p3Lyd wIZUӼ|{ӷnm`z0xD sg.v6H w$(N`[yk1UbdfEm{\2M̭FeR&{:$Ks㐔FI*"Y3"&(ô cf@'!, ,!*S,2R}d6t9hz"幂ވ-g۟~z:.G٘Ċ]>,(AN<Af\!stR=}(xV.$Uf˭;dI!@z?}0WϻmٮdSwkG( ϳO?4).mlK)4xvcf x`" n1NX|@kvy59ԮzbmP9(&MϑCD,h -pX6˷A!,ԝ)|ܰ&jb!OOIy.vSah\w}rjNS#RxpfvʼnÝTxEnSNͅ { 2m=76Hޢ7Q=[YG8^A&F腾 L8<A,t];߷",>-KP9 6F[]Z{k1}-HB~tt!Agf2Mdei&4oB6Mbc\@KB 'z@b_7'vc%6Y,b'+n*\`:!q!S3˘:zwA*$ nz ~rHT7GZ Cx6`g!K~\jA Sp#&oЈ.x#Pg72PyedHw&mOJJ|*?ylm2c,U՞`;&[d*r) -qd)`5,;LoumD{L^GFhg/<? Īq<J]a$[ Oșs?`\#K7>OD*m.2@Mr)6G:-=8%gfOUW@eDzȜ6Zf!| {z BXS7z\R Ǻ)ORP-w,ys: -F1s!|V3Z1i`U? xk %},>A;o)5@CSEGCT$Xv m=dOlv .Z}^3p2i\aBz`hf;AP>+Jaqwk{W~D[ᶹ | *9զ\)|  '4V+_X8J7A[MzH="vdpx яp0=mk {MTxxOނ@NJDN_/զ^q{kQ`̊Hb֔aO7 + kG+eNxFmM:R:A %=I FAowzi* ނ)dR"YdE=vhoqV&7/"9>>}eJq)z:zK1 b7H ģ 4ծb4VGg27.AzVw7JS9KS6M Gj2(Mq MɅ6yFV;%h% C2A $W+) #Ñfd kMF w䈡 Q) 'S ,r4+)yPc'O#*x1!bps$mn6bj4m'*dlg}Ontnu£l)^W\*#x6^K#lS~DsJnԑXtvK ".o\`\٭; v#p|bRI!5=A1N؏zilfImt$[dNǜQν8Bt2q$VV]8‚lA6Vbۺ JE^lCA@10e0Ɔen:uO=xvnGS7o pX'J5 |N@5d}}} on@˹CrBߪɚeDhBŶ>KH6Brw䰚K1z`5z~2h0hu>3k脲W̭f#UKRi+a@ ;ZMdۅAc2= (jLNZ NfwՇlu"Z y.6C䜱"fyţ4*LmȧFv(Z+Bqf5rVx'ixWf]F$c7*3l9x4Gb,GsvπUp$d4Jg.P oY-8*oƦךy$o䜈OO}p-JM(~&TwęNL7E{HPff@#yfI]rY++&cC#;uE"-gC a/ RU@GWzȿ_ Jm㊡,ɢZ8rݖ^z4?@"s+We&%Գ}f\t ^yS'\FOO A~gCF(2|bdf><< š `x3U׿} NnOfyICTo ԍIZ0 gu.cT 4k,9^3@7Kע( @ @aGv97`_XHRꂠm!-@gfB+ɝ߯ ԓIL24G v`aDq*I1 \}ψ}MuRQQЂ2ɦϷ"Ulv#ֵ'"|RmJc:{=""(ͨkU6;VhQmbxPKkPm+Umsk;qjl:\,xI4 n&MZ0}&*h:wLש@cn<96]CMʚ?! =o<,rQA 1(V1 &ڋ2Ummx{7c]pfPztwI~To<l"53ݓ`H_^~א3}|WĪ_q8kEz4ſζ? 7cP!HTًdpC>~L*7*AN˱#z}xtޅZH6 Nt[+豜Mf^yMd|7,WEB i>Kd@ԗfbKPBxkd];J0^vY ?ruAпn*/nƮ5~mʫƨGp|ùAi"mwÍ\z@kHmQT=K0BaY{xqZdJOy&Wl*LyGHga~ 3@W/'׉+@] pMʳz V84׬POu?ۭK(,o\'5`TS{{9ڈཻ~fjF_+Nt.=5i0q KD]\*%nqd&D;9`UP|I< 4N̋(W止yyqư32EPW=_OmS̈́FʺA~[}4j;N,}PMjp>WR# EKu-tI+j>3q-6SkŜs$K_v"!3#` Zш)bj=NmRK' ]0["%Or?hM:ԅ_8uln3wl-9rUe.˩ORVGl0#CfZ Ɂ>.v` 6Do#6 yb[@xXOnacmL|DN(lGZ3QbY xDh c*јzj2G TGsAijQpDϳx'y,c1Q!u4,M/$p ΨNcĹ13涋Oq=z q~neft=0;pjvyDnO8۳r1 i0ǥ[ iFx΋i!Ƣ|]N)^aO.spTQ}Wn54Q)-YygTW0}CD[ n™zv3)sZBg}(j{OO؇^ouD'@U=|ZdEy k*=QIrH(fGx_TSN  e2%HT.B;VX k.ǐVLl9‚l^'ezCek䃳U ˎxK634Q8%^_JZ]aVQ0  =^|[tIR3eumYTa͸ډC=OΦx^g焚t0*ߔUC̰T7Xm26l3.;Js~2`ء-3ڙ+:EYN4YuN9bV{7.ɘblE$~dFJVQu^H C2_8jbg;u YQ.@ܤYi;rD< t-Bծ(5! M1i(ĐȦ4khR5,q-AC. y.QsT*n* "m]=$\wl~e^گ*V1Ί6wrB3 7&,W9덂3" &йo2LRWG3kq{q0?@ٛZ}8`Rh:j`s ,bx#^dR]HS@?bp!G wgjbbK1`;mexSf>4K@Ex W.F:u,{$fr}4*[8J)zpuzqQ{k}PIP\Cõɺ/m $.nB`k iz3m$װg|VW |gy"TMn;)D(_hY7v(O0?t|~:yKbOؽn+dgTSC!7'-V@8kQDvOv|JdGwݯ5-L r"_8u{H8%[8"OG1 \*$p՜ɳL+H ڙt&noTJ/398l FfqhCyتw)3U9Xџ~f؅l~s\p^%W,C[ zȳaZ{1oZBl71Ϝ{KyYH%mȭTFCha>/| \63(D 7GQߞ5JAH&vZV&sƭ)ҩe(3t%t+-AO6 bAfHO(9|U+@n\BH '~[EzŠbE>G5Z:Uwz_8)vs R؃Z@UOww}87=CVt͹1@Ekp@tA[Q&݈QiоռB[oxڮEoxu\W>^}F0P!: tR U=~Ԓ+>xQp}`"2tIHWJ Pr#!Gܥljv\t>O㒮Yd]3 cKKTZuA"s KuApP>\YXK}9(5ҍ.io:Ŗz>D>Gr*6Vؚ0%vGl?P<V!ڊf >otG ކoO / TpkY@ [֟قrĽDö o3r/ݾ~}PqY? { _.#eO* +wl2*Ă<]'<1|Wgb JpNU<:(U}5N֎J[LUV ~d6w Rd!iVa8<MP\lEw?Bh?}KCj9̍?g/fީC_<00!"E"(DxC73e P \CEa8eHs7#l2dw c 9aQFצMYŵA,DM:Q?3iԚ6^w5*hH ,F(J5)N5SГZTKW]G` 8(h\C!dtJ mӮ -UZ65A}6uU[řGORi<#ns$/Op{hMMuJBDXnN:~$U*i+ڵXHz{AR/G>{흙wVYw샇z͵kd"cҭäf]~*F_>SCvnZGH+|WT#]]~pU4y] 3SKJH"^5GB:< (!cIԧ< h\P{vWDFY5DXK3w!GBQk†+̕/5K"e$jg&";!E `cˑܺѝ (qt4-I},c[}^nZ~ qMUNJ,B0cvdwީ޲Z/q1r>pg;J]wEu~3UwOϵ2qB u>tLgEGvM,vK1Q?ug F#@֘n0uR ;gqq]'2E]b.ڃlKlrПeZ K¢r&GzՃ:Ef4Q_lx~JfrPc5x,Glm:)A%g7 fT ݚ ^/o_t.'{G5'Gs}PL&FR)@cA^hߴ49ve^u~Ij2}ju!Z{Y8*:5ٙ[GR9*S44ٶ-cXI?K )[G05_Ld3/IF*yCMkOmYX59"*4@Iv~v⧩+F\HkVFv [S+b6<-i-\1&W{Mؤ;;1i-M`T۶$8/v&KCr[7(PSY5wK'R|3K`uı5 n(SaGto5Itͥ~ +Ăj6I?F!)ED $p3ZBxϥ)`K*:x{%ɖAb)դ5`7C]9=r@@$jIW+U2 >A7X$^dzcSS$av%҃g@:O3XoȻ);2FnG[ HN܅ztr(>!hoZp\HxG\nh2!~B/k}Zfwr^, bJ6m`QMЃ2 2ď&뗗<\pȞk"WGĻ8۶V'D.k \{zK!K\ mVL](Ÿ34UpdĒ@zxgSNI˷zu1!PJN$̀H޸3|ո6HiTRyi#Y\x#4! Jʬۙ~뛘.uǟ+/fqס`QS~"*E!Nsz|:\6?=DE~B)#AM{zz)hXiv^7mׇS?;[mEf'}\.M MmI=-3*A}:*F%Vc]Sy'8L! MBպ2֭ĸIh-(K'f_yi/psG'yj5GHO,QtK_)?T>a #쩔V`yKJV MOd)_3F qe3ks!~.q|B8P福Q>ī2dn)%xHh@0R)ZD7bژG- w+'9^̈M!#7>IJ%$dȎ!6Y0Xӈa2te`]t`]xX1"df11P< 7՝9c3.8/;bJ~P:|By|Uh<,(Nk$i|;R$T:Iw6Bz}Uz-${R U{[Nc*39d: I2z>f^^OCH.qb 3 1 =x߫)PZy'8ɾk2nX`8*hm!Ԫ$X ][prv*.ih@bC~,u*'jkX!m0@XExIyQAmf}Bo^=1n1— ^~n*ȿ?XC2[T*=a<}0j8VM-RT'^x۶/%arPY] RDe· +Kp䜇uE .v[AØ*`!wmIW0⫮,'״?nfz(hp+{w>n޴~B|\bÍ?sS嵊\1}1sz?&ҟVnE$-=ʵ;EYUKX}Q8$qѨ?Y,WM*uX`]ucH7'ԕ>[7˹^H%D#x?~KtZIxXT0 XvPTj\yd yisA 'ܢ}*)e^?2!a%uw~!}Ӈ !d@&,EҀCƚgjqYbyDi6Ӵ + "ǫ !^{r#:nc. ~ \5)$K֢P6bY~ĠepT: $c.{![y6o)SKHfj6˩HoP nGJcn`Lo%h*;]p#Z5OSHNWɘ{u1V Dª֫u>=?7͚֟sHE* `9u^~RAj*%U؁\LA{֧56T W)|d6 !ouJEZ05zhvճML ~zneK=Hz7S댏*>0 eh1d"R׬);E*f%g^(A.ֽ[4Wk<;]s(+Q,WUzen!T!K^(zAu(7X mG+U%n@r#uy1բYUhL/Wy#n4]\;G{ 4QW9( cfag'j]Tş`X._ZKzI4glnJt[–r 1TIve9`U~q` Nܰ^oWv8NO}Lh&vjl`3Zmuꄨ@-°h"@< Gc32he`(U.?}X B>KsJYpQh`5j)$)KYZ폾|D1Zp'9H&rX›[;,^y?^ƋOv_3EvPt0A3"2^.=n6*I{ n 'aryتF*K ʍ=䞺1k0q~&ua)؞++4y%Sw/:EpVI38,O\e+BarslE\Cmsgݣ`Kj)&])";̒p_TDž! ]>A_MIfeMS,IjA:Qou).!p[?{5bd{9ҧ%YrQǦh >itXٔ NE_];VܚhEʁIf)E<}N%z/ޓ/+]'D̀Rɵ_qq6 D&>Zkʀ}Ֆ't:pKɜi(OŀT6^k)蛮F0%[.Go ⎛ksԝ-"?|߭%ﺯߖ9<1TǏgB $㕰Azy(< ݚ91 D@a#B5>`&)Bbi Љ <L lm/T,]^"V 7Hb-AĶį|zOCnw- gS4Wz.*k^1ut)G^?P:JT,pX0}yJ H6Q'vCi(Qɰ[5 FG$TLvDCM^θ-wK9g3 bcUR aur=-b}pEy.N1r^FkC r! r:x KkNf*Ax\U8g鼕-ѝzTpTg?AH3/lz֍CAB[?j3_LyVtm- z]t~Ps_s-qu 1ثU2s݃O7:3+7?<>릞\SIH!54"YɆ)4k4`EEWk>M٪\PZ'YxHM6as|~2u3jeW< Sޠ^ޓ?UZ3oc[v5u !vLJc:.K!|]֒7kCS1?4EJ9gtS׼)C'7هNu^ljQPiʹTFWJV9!y PyA'jyfzG-&QCʪ{(T*O^|fMi6nP&_w^9^)~-&/YQdn^S*CgХ3$WVM^#Z!<{k;3yF-gNh~/ڛ2 a序&emo[>rKoԲ0{',y< +DsYi605S1,M96`n}orO$k~ "N3z:hadeӐƲ\VC$t_ZkIgh?iVk39E[zx"+{07@Գ0ѡwJnIPIeȹG*wrCyw-p 3OqtԐu)6cYG RvsObV-$߈h bnP˗ oj1x<3'вwf7j+y; s{$TײaE)yISM:dqKJGO媥ksyj gby4 jSz48*u&3Ðإn$6+N[rà=$E Θ{{SWj$%;?nl)kIQȢ:'ȨV$iq,uPz*3iL^m?ܼ)$9UqZ)8NWBNjƜdIz>T R=o?H}& |8"}la\pE9Kxm#icKXBhw.,ut寵Jgaі^pLťAۘm3衲PǫvLOlʨݕɠVm&P̂ *쌘\v2,#_=`77> J@ê5'K'A'^iNSc]71'tv*\oh*i82ř izG@G$驓X:-:M&cmw n)鈒 %@5b8EHFPRn9HMAIRI1]u=VO],6>1dux&='4#`?Do ʊ]oIU% H@& +&!YuS teK,f~ Kå*z==V̖4ޒ|돘[ rhڇ:{X:󡔁 Q2ݓLAx)zfT1.}:@ 'ɻ3w%\968 C-YY^ MCmAC ;)Hv61vh] M^xNt;>1GF[U%6*x筵5j-dT/SI׸AşZkf3m7YF<ˀVwP7 Tu^1>ey׋fX[< HpTFG#:Z gfA!yP^ġo|Y1[uB%]NJ yGb,|&X:Y7٧GtΣ^*J xJ &8 TFcڲ :@qLV\ٜ c.2\^ Ve nsQƒ hmUS5Iѩ |!,sO(H%%D;Bvyv X#>س6u/Q,y[ulW cR*b N\*λmF{'+¶fm%zoFҹdɲg̙!]ӢEF7CWތ LH2$ti']5?c;U0TZ1dd0ojV;( ؗ2m0_ەX+ŧķtFU\Q\+"ZP|xvC?BEG`2eGV1yXP$Y[eDBsl̐rb 920yz*RQˍTdv768˵ܾM$BI \'ϐlX:Q]Q.CXSJ %4婨m"7]^ç]DsamUl(>Ue "` AX)3R'iΫM~!Xi m1!82$CopCi2NOPTIH `ʱ# 8sզScZ2̙?0To œ|y„c8N"y/B12Z(iQO䳴NgGxs/xE~HFoU %FBX}!q<+澻 P{D vNOMHȤ2InyͶMh|n{Sj|i)5T#РvOeOp+.lw^-{Ι>]8Y,o0;L+C_o=.n(rm6zn1s*]>r2İ7fh_6鎉q wup Sp?\u@o"O芒'=M J8{KO W?eQu Z47ԙ|8ٴ{k$-{P[lʀLӷ1tkatY .ឯ'٧s5 'Fw20*({]ȴp<-^;y(Sfk"(%$SRa9{s5,r~ZNV6/d^[/$OISxO;WC R+gMw9sE^$Gg+L"uToN~ 2a|>}g7c&Ě6T(ű|%ĝdK'h^)@豨0j%$h承H{ licۤ>b| `# 7\9a{IUې<ঝڤ7[ uiT>׵9+2 ~ԃ4=a $%8S|wXs[(ooLd9$[Qet} W-M]LVq?k1A9`no t@Xf02/>ڟ$Ns8KB2Xs0Mt֕} MvjM^x94¹!ā/6,a{ Qy&<2z IY5D`)ňSc/oX*~ψ$OJoS l{My(Ow潈FQ4ބKxc06#BrP{7OArRƹr-hR%vRα^0C,3~;^=NL'T5_׿I* klSpkOSB,HfEf>'I*lfA.nHH_!Q: b:KӽNoǚ ¨{|'!da*;>fO֦NI1x7#yًY!Xadư:db+  ;x])v[v^]]#J8ׅ%gzͻ?eT9+/b/UŠK✿Jvi 26ytq!E@vP1HYZ/U 4q&0o1 {@z%όs_m{(]>_lY#5HꚫMg#SnTw\ [LNc_:`1}?ȵ&yoG3-sI.p "v)`Bh!,NN# ymrŠ2LF|8? *Q"$ejn0wNKBybNG5x6^TAg gWwP:/DliMJf*!=鱳!,^)m޺[H\awm$U }"rR3Dyj#U(\yp:}[(=Ԛ# +Kjw ے8f#!/?k  gN\Xy8^]:#u,J DSZ߹YG`v=i8˥> ˈaJ4mG8LzSW^<$l3 kr? :/ΝJbtɚFwX8L#a~D:rt;&r&jN$->wUM'Ueyo})%8!7& g?wLb 9]怔>9fўPqh†FI1+_>I,8{h' a?P0}SSܔW`hf/(^qι dWSG7ܘ-QP1C](tK+2LGklZ!3%7+XcW U^E8<K–\ö d]yO?SLg?reY;ct0<%f+ K0ei"Cr"NUbnmb ;y 1YOOƬ9r?97ը[i?'DFumՔͺCTēx8jWY+c ƀjvu#xBs{S+8x&qRX^Avy $\A8U(硃yb44 )e?J%PԘ,L:Q ;lߎJ=V ߼(QGָg ]e0}P8;kl|Tvw4]D~lO*VLe1q%c2L5G`utD@}p l+`J[eG, P/M4WX~;7:IdԧwM`$|­HWS?`$>QT j-(ED!ލI5ZI IU-nZ__އdd/.m6U3~W qafzcX;3A 9WaT<4[$O[?QLT`;8vs.eM,9,K-mh˭Bi=P*w.bcŎvSKΕ&>!}DDq^ U)Ƭl%bsnw{V,ߜ˭lCKi߻xz(b3#;+}{-Ѧ,A͓.8ts4U5?ཀྵ r+F);$Vd+^xa}"]g G}w n L'~8@tt p Uh2j<=jonJj:VQN̸=^ W˧9? n|ULx9]k IĚm.`AoR̃fA4"Y iKI)0} >ks rdpI䬴)pq!+~^6PO=m ]v;6-*g#sE^xbooo譖owZvk(!/?ּiI^%"bmq;Oa_.2[5QYGz8)7Kk# ה 3CSe) N3(wsj[e-nߢWđx{d(}(v?1\&ӃG,-M<`2ѝLV!W򘰓g XZND9.9\rhmV`*|0C ?$ptwr L4V-Rϔ ő#*]'cwny  `20#hK"O 6 v}.,*wa5*eL 碏Mb1^wGXξf6 W<'WeP ^\GSncK%J%qآz7'$7|)@׶Vd_wI*M'|Y ]j j[vtHK [%Ύ6l3ir n^|YIگ0GWЍRg/.ٲ2ȱ"Ӟ/l^DȽ7:Iun",, "|;ӃshG__ɇ{FUsoCoӓ&/Nܜ)wcGkaE*-7l X_\k]^2qk`%vgC1~$OD ~-p.N:Z= Ҩ^zX*w_AyЌ:q mb fHmF?js&h·8(WgƋ|*~LԸ\4g˸B !֯›10ÎPF/kyn!^t x5#w\Mb^jRl3 Z 1N;ipσ|f4֟oϤ$v܅ tp} B(V_RiOЌP$0(GR_/uf ~Բ'NyYS֬Γ3mr+Tp(򿥼ѯ9~WxمZPjU4wiw4'#^kKey] NOQ5@h*XTb Mw1!.C9 F SVbWFzI;M:pXsKJֻȟ&"?SC$sd7'(uQ Z6p/?J˯Fɼ%GZ-gt3(CRkar+A/G-"yU&GԖo~ҨzHbh6 hmKs=ˣQN#$7gks>ɷFfVҌwBUYǓvNϻ q)4bzu8Ezs|)q#E3/i#,gCqf WJ8: R=4NA#buA B]!N!c~I[LGH4eI-;sU_o9Ow,5EL/O@`mv/QGC4Cʅ?}Djkq_[N"4ƅ]DGqƘx𺰗_#|`!`kтĩzʶjfa{ 1JNCT)ΌAaD[fAb3urk1V_DD[hܾ"1E;)F땏  -e)Cs~hzvByE'NB5vRw7e%u%E2ӵFI:=fL3ôJCln7gFs k'LdNBn, Yʲ1a4a4m/M`7¤-Gis$. =U+pq(V򿂌󄆯՗瓶al@ h;}?l7IKQ<,`9Ο{PBM?sUō(>/5+5 嚈\osrr+5TL 6y"\@0OkZ-tu' J-Is/;<Oy+cNu婛B>hNaQV_JOAesRӑqYFġܥDw65;#ˣ89r`e gbm5o`=zZ6#3 7[D|̏P_\m *P%ә0#%~rߦL:)ӞmhֲKK)%T}ZŎ#K&Zu(мj~N9YֱH!' %@4`1IС2J z%q֌s'w|%,L Av VN4||2%.{֌|| @wEU2jlO$J8 m"**r2s1ښݺ42!?},alMrV+*YvܤA=쭮;_6U<S<]L;h&h^b9#P53̶JKw6'߷oSxDYՈ؂j,$ݸ Ex5%@%z`oR!Ã`Nz" /5c?,c1a"$ ` j yCƲ;@XE #ht"ѿl oPO8jNQ 46Rz v@,ɼ~ܸR WU?pN{QnוO@ʘQJrq^Dү `KcfSOYZUY3iʋc6: Y.DLJNx1v |+Ӎ{yX v4r̉&ڜ/HfT oG0Q.0Ώf*6G\3y1du)c/ڶEbQQ,ٻK  5y4Q%Wwo|yx/N_B$ʾBv9J \/d|q%hUf7gJQYu `mjZGu3*]+iThג>R$W]zTpsxoS_ק6Bc0Η)$W%CS(@W)N`lNqvԎ{Eԗp81&iZfYZXЈ]#-P5wxG[Lv=+Bm"h#4#]_߀7EM4;|8",cB:7# !TbeOX0-'6;򶧤e{۪t f [ƳPO0= L"ŏTH[TRF9)&+da2_Gl3eDRBZ] Ys\(s{Z YJy0h" gg} 4ZJS#!r-ޥEDD ĩ-pVHcxn:?elϞlGBV02j.P 9b~]ݎbi]tJPʑx67[jP-u6 *Dn'hݽDI/*-y= 9I| GMW;:|ٕhza]ֿq}OoiTzB cxx^AZ[\JR4;{b?NYvQ#0yjP`(U{MdLwo`pD89~_ ;lGVhRxCl)+u1'[4w DTSu9L*pVIS@$9׹~S%%&߱UO!˟G%/fN/!v5$B`Y3YNy2Vu! iSԒ w>@YayoVQ2K9X3EO>]^AV80kV(\z>&c\HB92]S]2uo0Ɣ+c9v%~_zq$%1O[~glK|*pc#% o~U*i 2Ѯұ<޻P˭R "y<X-tWYPYt85XRHZClhpefr sDvWGug4l j26kBm Unoiks} >)Vwzfg!tUm,۹[TSܻ.^qnD.iFEgmB#+Q3WˮB:oV-ڌ$5ǥ ͜ ;: xwWIiNE>T|^ǯSr?| َNCҀAw%$uq1^ʝhezkg9-=)l wbCE#,gnkWCּF?Uн7%mbt"t-vv.?׻aؖ[P6#[&&vo,FqbroU60үn8B_^%̀9+iD[Ju^֪;Ds0Zhf[!j|]Qn-%, ז#y@ H{Ό \GFU s.-4 M(<%X]&B+P*8tGLn-XI>;A_MQu@o:-(# r8w䶱6R9ZCo-` "kDb߮-=RD@"EuШN-f|[RY/PīA :r t=N!! V7H_FGlPF9Ig {Tt+hR}9)B2T 1lx6Hٗ?ݞr̼:>$#!jQE,-epj`. 44Fm#!xi_2 vY%d֛%MH /m3 *> P[AYFY L1߂ς2'.is CD׋[[*UN~\#6 ;eys뜞_]'K&r8>hXX[/E cs$pXUtlk`]#K9odޖrUhz5>Gv,^eQ,?gYZ"W t)K bXrJ'`5ۙgt8^#GRmtb={N07\ :R !nygU!P*&-S)b_LЫ9CЌ#kw8"~i6Kh47v8@=ڒmM ־kwgIk1k՟Y}YA_[-s-&wdő;W!˛(LG+F8[+Ĥ%}\|}Nn_J.WznOp-R01D u䈖C¨{RQ3D1F3dO(fswIV\G10%v->_Q[=7sԟd`E ˇcN>nVϔT7,87ɋuk7k I:{gz"jv>J$TUs0ݐ 2tj>R(B~G:."h:/];DN$m1Vs댑=?"븏2=MtWs]Vk3|x .0`7H"Q1> Zt'K vF"A'>o "$/^i.E;<uGlx@ A^ӺjL+To#S BLc1AXgqo r*i7O/N2#}Ҟ&B: K&p\Cev 5Y*pU]J,)o"P;Gwh=m>=h Mȍ!idUiUUӗ|W4̈FV)^LBMfkr^$\8lk J$BycnQ-M۾QU\DS$T!p 9HKdH@9[1kfaQg^L].UG!.돫 .٦3݌%-^Ϭ`6ҪK!_6 wtk#V~fA 9ra+l>w-e#g(A}r)45:FVio5!)j]hm~&#((MP7<'ش(D"̷R~BXQ3~O3p&aR6$1O* =~=#P&RQ펇i ALʴȚ.} ZA;#I3զglsэZGJ!zϵ]ꐒ&sB֥T i+eښS5T1./TʘpHRAWRF[!8T*aE PB^I)+NCl01#TiدA(h90LrwETOeqЬ|*% Oa𴳲( FHcy@?mKޅ6WEvJVA $/ԫ_{ Cd0N &/BB{%9PT*~@ֲIuF}BvI`|{4KtR>" .!g=AOixS)eR䫽`%Lb!08ٲXú+Gj]Cc)Kڎi)xX $5^:U,/>bCmA{69/P%W&Ej3∝-痽KkM" Mu {?(3]" zTTiN_d ]F틇T;.^IP_^RLi RFH^:pC%(gףf_TiAAb𨱑8q {qQhS6Qs+bX{ _,~]|SJEx ɚ65e[ڸ]{0"Y\y{QPo/!q%LalLH06oa޺.Gg-ɷv|\ދ~x ǭtA}r?iCg`b Rv54 wd?vAڕGChĤ1^Rߠ'1GQ !'[Nٛ^+B [sYѐbV3k;bgP|\O'm+!i2㫛i wg <]'sjuDwhTI3/.݈w\{aOM\.+c~cZKIzByhS:pqAIlS;4S 5{ epz8\1~Akҟ}BjZAW@yu=tt>/X23UΧ*DcG0ޛRK|]"YOrfF)y϶h9N [j=</F;opW EӑVQS?(/Z"dI4OPmըiHp9},T-Jj>ѢyH*J"#x̓ .F1""$Pkײ?4e/ ' ch; IZ9 }Z>ֹ!ԟ@4E"z'=kS2*jesi$sLBq\v@Q t[, ;I&.Z~@gLx8 QBCg*" # jC~RMq} QY6!BSsD /~}6ذ=H̚,'Pmj]@''_T ߓ&^/^"E /':q->%ŲqnEo%]44MЕf7޹ CfI脁fvI?ڲnc gg'nW c*;)ɾAH|f.a;!5E}vk W']j:#wl: )OqjA& > G }HveɟJp޽|ewǡjݘ'/qک`JSBMZXRva/0`&*fDVQPD"(xO oM~4dPZㇿ?nh}q/oU~y1*d:/lid*;Xd/V[F]#|FD%pWC/ފ@y08{A0`g^my^]F}V4[vWհ#IEοgRnCNi;j6Ӑq E{%/7%=Њ#B+:,w)<[%yT6 9[r)q[bpktjw6nىxN1沇Kv%n2×#ODaA(h /UR_j~j8!nQw*S%)Ӽ!{k4DVIk9.U4H\?`BTONo ô~ ҸXsut1?zbby+d4ՏrpýLc$h &|яj8LW,Hs@'>MhB~T&}~ ̙+wOO"Aq&QmI3_S. ykN={UPij+]K,>X]]c405`9OKdz)ߘooE S/0<% =|ʫ^ȃN1I*i^$jOx/ j)&>;7*E2k9iL.~:82URB]d!eYA$e> ͘ "{Բc-ʳNIQEHWdDNm|JlVjJ(?W̝\5\/ ?7X#6m;s9pdsUtAm@Pan 3/i:oC12nǃ bw\M=wkxUؤ, b1"ȍ8 ~ \7#M`Xt,L.Nxw+ Oj)6&/}7Oj.EħL?0? q:$L~^.xiv()jDŽ2ӹuR XV0&3IGqq+Ug߮n"ye#:3WN3j\ GW]O5s:]:beRJ@$g竁7{bTƇFQ3 GerVC1XuԒfz|pIHpc,\۪DBFsĻDS[}'ոRVq;zu. jB\~[|=AGzƇj٢F-Es}*|3pAf j:2om9"/u+`J}V@vWIKTlJBhqukqJDOCr?N{eR35Ie{=pu dE SpE}:osYW,jF6OhRb-$ᄵGԳv(A㣱Jt6smLcҲ'ı!^%;y'73F QX +qZM.C'ǧ\'`V}fhOZΥ+%[S F/fU侄m?çcOIyK{o\Nd9>dIۊUY -KV).?BVmS fWLpt.'tޥk:M#wϵYuX[N*^,:mɧ|G]'`a,yƤDmExd@wANh!z"Aps ?gΣ8\-KHԃU'\ 8}=z:ЃWx[+lComL$! \66E^Tz7.B<د,#+gApb@VЭ2Œ~pAȿ=I 9r+8'o;$Dǡ 䲨QFr[$B/{ ]95FD+lP+fA-XXWZWw׈&lՋ[3ңdBo|8̚{>ցDp*ç+t.xӊ(R6G<",0˗k >xi+2̧ `xՔ7S]c!zi a2Dc6{S4dq 3ԬpV/WMztw.|v9$uՉmj$Tw >Pu:s:jz?xכS`oEj5\uFJ(28}/W qGj11zb|Rʮ DƞS^I qQƵ.R=U1-jo)/;z,LSpxx6d3xwK gnOt?蹯pnS@usp!8>He/0QxH1?O<|"a*&YR-aҊrH,TBFYu[ D35,lNmb1“Mwk\hWG4vXx)!@*ZuS~l%%p{ڷRjxB.(E)MSwB;nxzb@W)Kb ⟈DG}YD }T86'#JMkp5cF5[x ;L\”uPz`eX:Dtud7G{g5nB)`aŔAҾ'v n8%JD#فrW'x̤ ^o^D'pw) q\Ȧ-{kC"45!P&F Cmʺ^#eтU13rlRkjhۏ+}(ƅ 0~7J<MD!Jc)(qYPFD~`Ŏ5]N21}ߑ q4ZuJѤn^-:8 cp ]7Vީ/4|ֵ+z-βB( /m&;)I1a_ 9Sr 㔛¡܀ujC?Q51 ^B H`7I'i)(|jX"g,FYk8&J[8ZI#r;w?5rܘNX$؈d=Z\aizh4E5Xz_&sGq^I%i뜕emP0 Rԩ]jb}c((&uuٿ1Bf&ñ[۟jKTUZ|͍?VYWR.͘ Zb]\zl@zS6c.P"H0njT rybѭyτvV\c1h+>%|xEbl(44R7Xţ ϓ+)ћq$J?\PG[IBVYz@"tfhm؍+%.Q n [Uج[[*{`S0=^>kQ+#XM(2sYPsm?rX]vBO) ]=;(zq^)]T- .K{;X7c4:C8L=T7hhٶec (+ho1Tp3]mjc}v*h[l2V]ࣈLKGl" +iNrԇ$F%($/ "gU!9yM߱QVg=,iTkI6xUH;5hD)R@ )x "z0Vc5pu2q:?k eS50О3`WIMSn#YZ:jM koҹSqތ.%Ȳ׿Ep&W7X!DY3^;0{gtY5|Zh sP&8Q^ߙy`,>6,1<׮4NUlUXՋ@.QVdMu:馌 &ʮ.Uǣbf aKiXbSQ=4E@W~>lɑ8 ݶA  %`>?Gy:{h𣆙’o|2ٹl'NQ F#W9hzZe簁U#7X!g(yEuguM5|iAn}):MLMM'Ӂ=L1m͊l&~AA7>w[*:>@gD[hK[rl )@͚a>HS&OޓwšMu)i*r@ ϩG AJ%r4R|݄fQ]ɕխsi-5&vQwk`Byaѯ Bx`~#<߂У cp`u3-NzUHru>JYClOjٿ.ק=Yc8֍"zGƉb]ɬLҘ۱l\9B|B@u D, ~Ml>%#:!JJ=Eߗ"pk,JfsA0d2X{-IO+lsޱ?ԸXARYZFLJr&9F\S% oe He و.GP6$霟 k2PH^ ŶGi5 Hշ"`5Cl^Y@̥L{c[?N+E" ?!C!%QطʒJs>5;:CR@CH9!׈<&|+AS6ܑyNqȳquShnN6-Y.ào0`mAd bbݢL 0Kbh|t Zր7!*b_W3CHA8.uR3'|N^{@P-$⡀ x)S0&$ /kʦBEۥENTvZJ))NFBe#ua-Ltp-7=9|3/B!KeIM}&=Ds\uF/~lT|xMjŢx)=  /زţ 9+Qm]{^:ay^ߏa$h1_"!bcgl I)TdTh7*&=@m;ArB.-Sq~_]gÌJyS[CfZl8eoRmq&c`ؑHsTX1.c!2G'ٔ}Ia7mv56+fl:9S g)50dluysҏ6|BB$b8xiQS!m; 0HHexAN˹j/qQ[[#ǸPi:mK$ X@"1i_)E@_@yu%O\?r1;``)!w: T&yIk%HcL2,׆igP)Fɘqpp7ӏ/"^Im3U㮻'9i"fXZ8H\:+\uӘ sVPS2̭Ч ގhTgwk65^NZBk&m7<, $Y2<v^8 ռ꬘M8D3gL RT+Қ,؞;A]H;t/HWo|#`; Uwu.#VhլZuft#⟡FdcۭHMM2gaG'Ũ) AVKEa_>r,T~Oᒠjyx%鏚NHѾz8hBOOXAWV[egmO;.EdLÒpv۝p5EPtM(0wy.f YT6,VGxY H c vFG2dbvGX<-AB^*fQP^!0ܳ9@J(uֵU)Cv 9BRަb0ng[na90d·bykԧlMrr/6AqJ n|~)=tZrbG-%κ/7.)20/+u@_^@܀.bRiŮk'I4ae\3su{V-t땘,bfZJKD^ӫ :(` }!z SN)HSEy j=g(:@JFhpfTn蠗2^B&"u (>!iv`l,"<4gfE!Fпh+&;Y7a.pL`W=-%Ҭex亭w;QK쥰bGi#.hP+X*DBVǚgP t;\z\lE+RbTpyFf%C-aw Mlm0H Z>wZ!=>A%iGf]mqc<P?:PR0ґٸ9\;o q >$ y1ʌwKnĻOUڦ`$gR# ~5ù/̛q^r$Y(Gաu% zKze}1pd]rvC =fLW:aI=T#!u<7TLU㎅P/ߨ*ֲ[z×ܸw1߂G7~W+ *$,ͫ]Tp6lX76Uagα|β\޵fQHd`> $fvqKf.6%/;( @YWuDX' gPKNY}]ܳDjBN:傽Dxjz7G\ں]u-FpX*G):a9sz d5ԙ݇jpTb/8߳.ɯ <"I7xr85 Q䢗!. x=V5-i"N[,P ]`^jAX\S$z3p_ _:f4%pn1x+ [n7z .=!:R4sK~0170'.V 7fDovyo@<#REL,`wT%O^\Ρ`$qMɚK[wP3quvg~>8PpL8چ?Pq|@)ls}v{R}S&ӄID~oBb6Jn?2LZMJm YzyIW{:ʇp+&"w50-^#ZP0oRC)JBxZz殮!X+OQzǝ)aNmyIўH}@]nPȍ{(;w~=TLK$Z؅I@oй{=c,W~$"eՅUgPz#&9|;ʙl;Ꮂ6yEJn.("8z+x`b5w=^mU1ׇ FPI,F)Ca8 I}5;㖻yj91 n! p%*v8$ED{K㦱(hT[U̺:g?L}振WoGESXο}H5ĻXCM4cbRh]A*T0ZFWڒGW) kw]fg%XҦ^ZM +FX;$hE=4F?Kl@s_#=R~2:!xiڀa|ZcV%#PѪWh9%dUAыG,*%9TDJBtq; `bQهՌNڎy8=1ۉ4OYP_Q0<2sj!Xޟ:@x2m|@$明ԁg w4WZTtw6<_ .]#{B^wmZ}~Dw-3H"T3 @we}:}"҉2˷¬vJ/+ I|!gP3S[J:UoEP|]\Sr264Lv5dEPA?]e8f3g:G4,K qȎH:_C5]^1g+6]imri1އ&)9{%{k@?ɪmSk !E9%E2;-=i'z*5(1̢`t-H*'{?a,J#B[EݵH|4'Ɗs GK_թ/v>vJ%_%=nnyi=VN6d6 j#_ my:ҋY0Wx(N7^[[9a:K&<4W5;*4u`+Q+ӈ"(]aiٳ?FА1_CJј&9L&<:h\K.#5u1ZsUaUu61"Ti:G!@?Nw^L|smF.B9o vޤrqaX8 tttx$XB4%eeϋQ#QZ#:SYRZ %Ni"2m@kytDik 1@"hXr~[Z"KlPollt] #%kvYm|-/xּ/ "mSxqgxyxf\q8U\9M:VB0:*/{tbCc;h:c+ ;Zo|87ǁUc8]gJ]Fά %¢FXwAN!P 4n;jԾv† J#b'K>/-w>nEٶ7'.- ׏ ][i*[NZNM8`U&f: g#=H@d Jq1d@E$\<}`LEZfzORܵ}!ڈr*{H_;vgYNCHgl uɞ%JU[ lLہ!`shF6S<dU(9ՙRe\ ) x&`';ub7/^fS1{H+.{YlTCHy(_8 ᡛaY߱j ,X4mc$jc&;Җmg'-SsG̜Ut%ku[n J\׊+ilcOD&MG+J΄(Z#a uE=JƆZq'Ol2vW<UOȬyiEl'p¹B)m`d@3Eb#d;JU]wL-^M,yU=TT2{U l_=XR3'Wy>Goѫ 'w49 E!{d?9EI rsaYz;-VDCX4TLgq' r`Qu7Hpq` Fw4`&swL~zRx|$*_"'!c̵ֲaх_ׇ'M#P# sdJvwS)lao=Ͱ=%Y>!L:JtpHU1NMQL7X (éX(}uFCC-Ộ[ӭ ,&ҕYc=@;Mq>.oى,I7;I -3: nFW0[³VTYi?;o1~尶5G7RL+w9#1%>BP)}fyzjoڅIɥ|{4Bz'q>1k %v{]^Z]0bGFVtٿύ2Bq AfQ ;TLf9i&J(z?tk>Ҍ>{ 붟%JIP4*;RiPn`8-]G=;~}CNHJ_$bJWwIao 9S&u`a Rxkq|e?ЅyT %jYd7!gxiT$ٖ(w|ys}-Dq8$*IcGywSgY0ڨ(Ү7"̲3)Qq7,5 hԛIڢƤF_[ R?32}8%biH -I3 . ôHb,P*] |G%Svj~cDs ~|o\Jy0$ +1_r!'L(K8P %h 39 2<%8u!yECBYNޠgJ }h*6+,99. W7tX?qE}Co:eh4}ŽOp?Lk~G)PFJw^HexhI]g Wj/$agTz0U&;8uMMz60joRYyr.b>K1:ɭW9i&HL@*L.9M8!XJ(nĎj™Vb9$`F!tjt55cpAȿxUgdL;nI?iVSܔ ~y!z%S}7W݂ BbiḺ58c@i\;9_kFs <#Ԑ4LҟXТL_v]=CQzbX`*cGDRK̤z 3h0>Xs,Dr i1Z>`[QΐˏyU Nis,6M{47]BY*b*|2R92Z.\;)|%\ {Ɍb VWVT0Ҫ<É);\ =x;%H',cHIBb($o>9BW4MUErMZ+7*`LFT3}E(8HzT0h8Ϲ%GmT`ަPxu"يE2#j`S`+|ᅪF`ztT52MqYG#71`:W3Y|M S VW{4Ba7 í>q$qx (g&%4>-A$Te-`m7B( ]jԕU>0 %%]Mo pS!ě^ ;a&LP#XL#b0Z>VEIy ͦ`<}ƒt"Ї{5 #um LYb ?k鍆O-},VpJ)up2nJيy{% 'ewR; B]#NK)m/b]Q҉Z*X(Q 1 ^ת[B2W~a3'D9R&eP|HĉJ5"vކ+M786m45eل?[w{l/:Y%CHM? v_2G]S$)fnĊyf\b13 ΣnZDn!~NC>#,ƛ+ <1#, 8A:R[mbO[t`vs/xr4%)RtœXS3ekgtx%&F$maӏa~`/:Z-@aкj&XSnbJ `QD T iOpJ7XBk|^Nd 8+ j#Ed6&o譹H*?~lc ړó7ۧuM*v9ݛ`);#9g3cly-%Aٜ=I奒/=+LNy'f|zY~CVxE)mLBԍ$?Yzg"KBr58tGf]Tcr5N>R ۦyR=f\9Nu>qHO$˘DgQ~N(Nu$+MS}u<77V0Yv<ؤz%>m:c=ʦ{`#`}krt$ȨIRF1c[<(,Le7Ԥ*U^lZ,^.]Qp7rvP78i5{4rX}W!.<) n)9 .KA;>-(Rp^L~jI}ey\{;G^νM.ZSw/ꜴX4u8\Sv߼2}.06U mWo`; XHpƆ^+fP'g'V!oSi):11ԉߌե0*U^ž'!ID9NKE;Jnc탤؟s'D'Ts9קqWb\ nQc~->y7(*v y Kdr{"3ʘ=I2Y+A{[+窳* V 0ljeB)*k'"_-QNqA7d-^(! TNm?u##Tqk=|T_=/ZbjK ʹZO2^b w?_=ն ㇩u^ʨCmpDuX A{1Y,p}x /0kbXh~Tּo\!?(m)ӆHGKGjr=C?Su,V:rQ2)}RtpfQ\>r7WH#ЕB[+X K%e4a…!oX* Z^7+$æ9+jR "S_v AHCsG Y+qXI Ʈ&Rfl;,j܆GޗE˅ae{x}7>ك;8YsJ^ԌcnOwb֓X]--M_fp\R$`^ZtcsmIҊt=|`$Hn_.IQV"p?IuM>a[9^gRDdz,@+;q@Qx&:3贗Vr/dM!2l 6s͜#4jP颱kA C,M4ĶoF;(Ȯ+~px mThthjF]ZsQ{BI=ƶZ(ǁ{ Aѹ> BYM7=T_ۀB݊{7fj%Q:74Q`(R c[kH vsT[50vO ,-PP%}Dz$?E)p/X5q7FozH{$|>=w>v uj \bNO(7 }4zX ws0k9,+y9A4;p7N"wx¡-0 _nIVצ7gƐ W ^xBU1 z_$Cp{6j&aU*Gn}MP=duXhƫ׹e}yُ~]{=1NjiU޽B9.GymBޡ;|7L~'攈#,iZY՝rgHUu]$a^#$Vu*iUU3ߍ=%UhPI|8rUT̆lvd1WDE߰㮿祫 'FAumKF{}pW!QfF m.w?$ⲇxh#v;wDPp1k_0RnXӺẕ-׻$Qګ>LVNV @GŚ5-!WLAbYWtbVܴ\M*hyyˋ,ǐLykjQ< ciK[l-?=5Z$}@YU*>VOyJXRސ6~"ƪz 1  DQYjS䩞ߎq}ooctz>Q$'V$"|zgZhÔ6Ń~x& x;չ Is~/ŇlӜ!Vn΀c=`Aӣ^'; 2/%ʏnaj trZ v)Q@)U`1) g@53'uu"$ ,@ZTH~ #qBqjPc9ԄTUdv4%Rxg//foB'j֮l1<`TSZ䋢h"31&9 =^cP|[`M`"xr`v>Xf`_?ǿbkfQCWQAm[͝dJ^`+x Vz QXgH݆ Z)=H$ERp'nsNb0)ѝ2])K^s*BYl}!|d hn"fD=n O5o 0Kӝt6xsb)h{bc:/s-X#VAG9w-J@rHB.ow~Wz 1o?RW[|I&^#`.A?LA*J:DIbyR"wJf8bGdXկ\jck![_0sU0hHieAwgk9pW2Q i]UbQ[fR˛8ioR~n Nc:͸}IreC(x|`*s4YJTkǪ/h&` Dͼ :/Ţfxׂ4zj$ӉFR61U1:˱p~/bY9J:=*UVH"up/[nuQFƔ() VBrC=NEpC_+[KKdw_]a;SE? PlHw)^1i߬5/oj?r>U1'ai:ݯbmmtO(!z5e6 Um!ϦhA }rnnkBO{m#l=TLvPPw` Pʳp0/'`X$i"]ߡo^Kf=o1Ce^?nuXeedq\N"S\ʞ2 *1#}Z}h4ԯs!yil\x/:V75ti9/-7Lb%tkG1>c:uκB҄zw X5VPR Y4Ko>AhԊćT#_y/. ^I3rL 5eeRW{*ٖE3Z}@"|ݠn,+Q!t18-ZGE.qg5X['@Jc`MNq#Zm]Aſ隺9"Zmc_x(=`gH_ʣS(_zcSƵ^lW  >Ľߵmt*x(䌫xҒZM(.*W]ɒ6sv}>q h~+|w;ۑ%4W֣Pc9ɪ`ӽ76Nv7ClTY1cV–XO#]_1a`q&cWiVc]p}L};o5 { $ノ(Q.`vT;雚Z#Jf3SEtE:d'r̺5k~xL0__Y_]/⿹yaجt^P b0RHƹoDŽ#cͅ$A#Wݿnp\4Qu)-.ԔEa2ÀЎV cxRfa[.%dpٞJƤ$PˌSgd-N""ҫu HiJ-isCQ'+ox$.O5 @Zh)_t)i~M|,?Nhd_+ArF>O*dwckk=.׊+kr!+ ;kCv+4b51 Z붎@ d4`mA!z ox/x{P~m^ɥ=LI}P>2n3eTk;^u=qշ8p@y$L=.ŘHHM$R ro^SKbuc086 O/7w^\Y$7 oeEk7)n6L}R G}jC9ػEU ,^qa~p4Gi#5&vgǕ39U?Q  tQ'Dh㜵ALo @[qn@a>Nf<lAƗ*s- G)g]4|gٖ@UBB4+ {Ԉ(4>tz[,  lA+?'V.05lbysQO-L(Y{6[@9yR1@Tee 쑟[:-w`XjZ9Pvt([X:zߴi$=#2Cf7eFb~?׮&_":f?P51C VPuC=r޷ ;d%Bɪݿoܯب~%L d@&B0ThլZAvސ cJkIȚl [l=9=TPyF3Jjf^9nII BZy;bwf|>:m.qyf,d.߇XDWO%셎 0o_^vd/xiHؽ5 %9rz Mz=;4;40=|RHqfp<_=7T2 %&ׁq=GnÆzS'@>oH$;'MSZ'eI=`3B#꽡yиձ 濄0`hhwQkx=xϑ [i4[M_yfF/&ARMY'z`c$&x8T~s^,83ܠ6p_$[ Wu @AB3TL*g1_e#6\غ%u\/4?{1&-e@ HT(sN'K͗ p Q 3;qi=kI+o |EoB& WT%HQYg# )T=ij:Lϩ`6O.Bg†0<)ut~-'%*Ff0Btmb> +9峷sՉ aN=TT"s\N`qU{$IOgҽC0'Դ"պa2§m=ӿ+ PK(MK6̃=E pmh~=344q=}~rզ_YTԭ` &>!:=!QGW q䅄žbA_+؇ b$2梳!ϮrC *J݉9Pc=Ҵؽ/@#aYWpK$ ^3@vj 4 NYckX j]i.y`wysYXiG*(#@mԩl .`F@P%?ǑuT oKv@w%Qbf4+ ( 7q:#>q8/NLR뱾+$rKCO`_'Oo ncwmC</+}(?&6^7H^d7^sJ*7Y\GhF x&}1;kw"(R:ؿut/Q46cҀ>FEwkdW\:8='sja8mPQ9(Z|9jpF?>@IauOMM`B`%}?/! I+iOhC?+V4 ՖUv>2"+ԩn"Hڅb|EgrG!B>:SۢEhP;W!8 <60 ;&LY+j%v^4;ƜdU+}Ҏ Zw,gWrOW2n3^+}=ئIuT! oѶ<' |F냤B/F zIS̉9CCp'b+.7'II}~fI4eŨI5^Gɼ .8$  @PX>]A3ЗwE9v1na|MFuadȭ*`amX>LDf4t꿎BW7{v߅V!:؜.[&:[pX_DnMѺiPD,.ǰbI&*GG$_uyøml}U\|k}׻F<Ǧ5(wpkE&+ ԫ_onQ"5 KFɵͱsR c7Z18)i-%f)wGJI'j[ j[qEqB"-`c*<޼9lxήV uk[G7f }aF.D> pNB[>"ĺٖf{}"&jg ,w;Ik0ش3v4*fZԢ*=$t!m#w2)TK*+D7JQ ;#cZ}YYo@I ;tx5kU!nshuQ`}l3$79\oA@PV|_w+9Դ* SN:}H9_߾+/<?\*4"8ےw,Y^S$UL|#-1ިT#,C֥tZgKmy7' ڌ\)jTh{++h8!M(L媥 \#rĖ/G2 g}X2;"z Q)Yl')A$` '-J*(?}t oBA@tj((a9}G, ]e =JKn4\sI gkvwӗ%m=Y?@t}{ZL֦cת^5jMM?< (yͩ ejfS@gL"؂TlLx\ϯHKV:ĴZtI 1sg_݃5T3s*.^PxB W|[R -5w'ȜV98#l-=/ ]뾸E롅 O^{yO] FL#$Se\Ӽ>hnU(lxE@+ l-}g&Z63xE1= SD:^k`&W$x4]OA~K-5L\ ȵ:PhWA4,󉶚r dϮde&v9Apy] ]^ (-u],z']KMnK_rle;ӶG?D(>L)p{ i3s(-(c-`!es$x#n?/c/{cȦ܃=b` >BF>sI;PK7aw{wz JOd.~/_Ԓ'V/\?`L㴧JsC. ](TƦ\\ۤqo?ᑪjOAAhfǦ2R:]7@IPwT TtE0Mx IW>Yb)͚!doi%#6m`IA BM<ɝ( YI~Iyp yoi^~x#^xui&ڪД^k30*Ėw/ 쩗! ^2|eNCx13w$p"f݆h#%_R ȢU [pNԁJyZ»CV g>8 hx"-  Cĺß |L!Zk"[@Z dU$_[0|)yOI֪F3 #@& ߛ WM&H U"l4 &ަ1^~w OA+bc %qē6oc/JpHP^걚 )!$Ivbw=,ӏ0As$E&Sifdܣc!gY Si~ȦÅYC$h׵Ñbۿ#D8`~AAi?%6I-\ónPƞmaیKW`a ;a-ڗd0;0auSbB.@5A@ȵ&V۟Q]d&}U~tw:[$}4T#JΗ̒!/"Cb!7Ѵ5\p 6U.]mnZ EO{l>$2_;kjY'5P-86Yf;;4Q;xJYxFaH3RŴ`~=m&8#ޟM^E&4M/97 jA{V+ö&J" k{<@1GQWC`mŶXRD:0oA`^9wYE  ([8twג40VuO9*~rT0_}Nz&FvJ^ 2Aw ^ir1 wܾ(vG5wu)W2i*{}EZӢ>6@pXKz 㛴;^M^-zIl-۔LyP"?m׌!D[>D6,X+" ps3^W))|cfpܼYU /U6Ox}[2 .~2CIMd_mE\<o0g6tn?!zfʰhinjlɳX9Kd+m-CvcU3aiM)eHl[ Mh{ҷK&E3 ]xİK1 fzF8sސ+V2[9hsIJ Qe7{H & ӣq2_WGUڣv/K<;ioe d,($Xe,o0L0jqKV̫"@wY_]witWkF]_O>1j1T$FQ[?`A #ۮ̆<qy baVA^ UXX-ȱ _ -BΆ6>>C&^EF3)AO&[)O&"0J8p-ȵ9%U\gOsv_ՠznCҼȲ&ԐYT=,kY}K$΁a,=eL!*Uz6G^v=oyp#"<|=^,5^ (Ƀ嫑(Gߡ%r.r V,#*{KݝZ1J9 9ϑ&U%"1leĂ 6؆|YyR:aE*0 Fތ`/Y[#oSgR[#E浌xv7'FNęܜ?tJuf w~䶛b2/8GJ+0-U6r:s(D" 2Vtb=86IvP`; ,yOy<\gIcM{~ fyB Oۊ̙Ӣ(sFx;htI9fL~^[. GV{v qEQ}b?IfzXr.lGE<,u,IS4>taIX`ăguFd2IWЎVrD=1f ?C}Q}}Q̕QqC*P>İ~gnA%մipLloN2<@U3?U;wevu*KtbU|ݠ9֔޷++غcXƴGl'=lXF9ly}@UC؜R?q;51,ļ W M,\5`u(BHrUd (A0 -,6wAn-[S2AT+z`tVuֹ+#$Np|/vm/3 L?Ԥ0/e=s2}vd_/ i6DB7GP{^s;F2Yφ*6Eq%ʁu0v I'$#*Dwk'o>#ZD7|On]io5{ϥ׻wCE}I[D&Ƶu5tT"+s 2e"ܬ[^:>˙SmZkSNAZ Av]he@]5mD~'TcqNxs_ D,#Fٯ@|КZlxۘ~b[e'2C0,WMXiDjdZq*f6 '=#m@zuý>N&o[pxr߾ɆIʖ?}PfY( LAT 5ui<`R"u׾jvw3-iM{I\zf]'GХ 9D|BWHTjhT5 c6zXXįG 2(/|YNMT& ~J(6HyE C`kZލqt*MA[`DW YۈO6]L-Fp8Z:(f=QР{yԞy6dEN!Y<=ӈ] P)bJY?2ywHgWUB"puX*1\ vFzll{;>WLr 3iFTgQf /;} F8t'V;ءlDp%#dwI꿜p׮ #noHĚs;bE ̠'afdRp,_xr6 dr^W~\y>Kpb/J#Ɖ͆LY%X\8p5}P8}"Ȕ1,QLyޑW{n∅e1qAǯRL n<ZDt/+uS˸J,RN ]7?hBUĽqaY@1<;Wl9))$I_-0`À4P:ZȬ{Q:+|L6-Rs8FW e]ʇS' 4Zb*O%H*bm4 drd,VWfNQݣ)jÓ~~V_H8^D09_39쵎|=҈g~_z̾FXW*?V<( 0eNo+U|\\H"j ꪍOW롒gIw}] Ѽj}鐲N&ւEy$%Ϟ-D /=K8Q!8ߌzdR~ze- ۥ \{ eFӓAEO7 SN%v./oR8:jy$Åpsl_`4qOmC>IԟQsMf%oe]/wqWĔt xK.v6mF;Y12MEy:2l=,?>[3%#2M%E4E:*^ m;Wdc"xe~7<E`ek"PxIZ#N)h4Z Ehl/5+;be !f5E>1~=pd._ow3~q6}P\.fX9BX2H3 M8 kpz8$p0<l(?)="t~ $ yd©B@OE(+8=.KY_UStO¶mJZX}wOeh\FD k?$[  ,?}9P&#r邽NJàT"ZlMK3EƜ=ׯPDJSwz)W҉~@I頥ζuawQտEV܋Rz y]臉_[-`$Tnӽ̕(Pmi'D?L)L-?ls%Ĭ1C|+FxBJX cT#sL,#>`VQf)rҁ *PejHE,l?p^[5 L 7TҨr= ΢܍Px*i\9ƕӨeJx! o9O,XF{g 2z$ #A+5И9G>b.ߧkSc#Z.Snq9گ)Zn0 jʲл̋\5Cb7c*=R/sƽz\K^];kgf&G#p|٨Z:?K&%KPPo6 ߈}fOyi:Ե\wLxVަGˌ&uD}npYbZ; 5פqh\奚 >ut#FguZձ:U!6C'FȢl[vs[1aZ}!1BA % 1B3,7kX*-MA(*kOeQm&UxtqicFEWmC6xCLYRolL=>%W(jЀ?\yxpfaK#"c4I=W!PCc g'.Lu5J6ݒ7o^Bi#صe+iپP'V?4@?bBA{;- vepϵB7C`6fF 92w*)l}b >St],kr {4= ", ~߾Z3jWF7lC]ޫ eۼB ɧS6O7"m6qV4nY\gm2X;Ɩ@/{GQ$ 3W;)@DZW/vWzEﱭܕ6ꧧ=T(k^Zf.pN՗ Mo]nxLRt!oʟ2,ҲLo4/Wmhhup9d(}$o{PQ06D'Y jE0$(NƖoO'k% rULIG ]hVD%I?ՏPF$>MڍcaυLQ ⧒]Ni6b B5nPAܕ-o{t+@H_y=s y'D i]VEEVc"Tj=e-/Ҟ_fyC'(Rf}uOghGd5~x,4s l jG'hYAƒcts" GYԀ"!Ra]Sbԣ=w&8Fhjg2/hGaDm~jy.6 ά:ĥ m`4q_PK߽aB9^kLS+% [s?# V~ 8Ip8 CUv!<}t9~M]e!SDLv1)7g^[#hRp€NZնGs7ΈAj,pٶ NU@=;:cHRG:!?FjƼ~F']ƳGaf<?r'5.\`tʧn^ ,>  (1bT>6Ӏ7?YSe 4"PdGV-v<#/MmC'V}F[}+׾rDf5>jyCzqUg|߲Ģ'\ЊCJ7@3 yRӝ7GH_DyST;aqC9نػ^y A74aH 5 dYV=r(42ZȺqMM\X q UTRχ˳(#k"}:]$ci9lT>r\mdeWa`put9*ަi6=R淇@&,"'bɭS7IWJhG?ɳC>|Zn[~KӀ4N0A"[+K(OO%u.?^ݜwB޹KԊs߇f}QcVM$H.SfE%avHOT,n],XJ>be#ZܵTJp+]paw* XW^UuB`4`0չ< S6mӶqd_.-φmۑhiz(CK(W G31lc"4(皠 ax'ީcLڌRC؟ew{k7l OԝQ{ϲxk҂I%g ['AQ\X:dH VnבC=i!H"&=O[=Y{ևLJlȬ 1>GIgHU6 JdH0? v*[ kA38ri6exBfr(>^ p zr̵TaP0)Fuii'NHmn3c'56[kV=2EbO:CIV?dV8yt臡.&Y >+ g8l=h#23qыx; ޤ Pq]}ae1g'xx>Z ~qvT-QB7"xّ\3+"n`j6Mzf+iwM\},vG96O*#+HNEf(ًa[>9ђ;Y=`jrJE^!N\eraQo1QYV=`{V]H%55XI "=ٻt-ͤ%}Y&S%` ?PGXDUTIR\@NS109/K3Fw @pJn1;hzvH]X)G9g>wH00ł'߫/ z)gh+80dH C}k] FPU !] BZ`UTG;sNPX=5G'T;4\gФÏߍn:!2LӎV()L kD-.Lнe^j>Sˉ`pX?mԻ93Ee %Df\Uk[P!1ŕ[F6l4K#wI gs*F2~*tJd;> 6.q1xym|?NM^D ?]LnB*~roSsHa}g;c*"X/~i8Ұ įZ V!ĺeiHb [h7),@>~7fLS9y:B$CP*0Ӹ:&$ܓ7߱.2%$_ݧѢ%^Y;Fb ~q 3w: kvqz4@Du<ԼqK_!ץH&^Z ^B70;Θpp'_[Q?BhCP/Vn]>+i&1%_B &~3$@W]#|O5F |*Aj``4$W}AVX==(|JKڕPItVISa1IoH9"Aaţ$ wrЅC 30{t ZUC4A=Ed;ͅՎs4zBq8O\\!'m^_ fhj_1f׵S?n| ); dTH,ij{2YH]'Hw`g7fy'KiNyYQC'4*䚷'>]M5G>n ,vŏR ިxX|_GLɥTBqYARyj9|rxAU5*8T+n^p7)MG>.͝6 oN{ A`3C2w>q1]uDOXԩ. K!ʽA>1g>}6~/T#*?Ug =j4`?0yZCrt$?AoS=HOM {،DA#gPe l GyS儨m`\]"Gf/ C%Д!9A^9gƙBh<-5]\غ0GP6=!n|CAi l6h9vǢaudžv?f,`QP&vk<4!)Q?'9VyWU{a /M: 2+%auѐ~e%M@"ڷvc${'\7q7w逜LOԐz̷ 8͔H9E9?%t=>+yבWHҋGZI~8'f uVQgw!(XT(-qiҰ\.&O+$$AOP= q3ҙ8?=/q$ EA޴S5TH]ô6^BkƔ*Y}wRڳ MP{`|B+ V6 p RvSo쵊ģjS8iv7Ue AMŹA9n2!F_Tzcl+zGL`, |Y/.NkT?V_m5O6 S •ƫ:˧Sa%BZey3C*ma #?t=fѕ٠f3Dp"2`XwCLX֜,dk]S[CN{{ -1ow;6u`r?ז>ӖeC qs^OuQf th۩o@_zĽPl]c1w6N氿Q~2!o\bv[)rtk׍AUjk!\ ^֝#A6kOp݀#jKdu@Hb]d S'F~>gvi脚_CI [.HL ,/1b$=60Nmw|VAHH)41z(%sN;q^n"dV48MRP`;$)#69E¤Qo^.ʕxs * b^NVP,ܪFj8,9C g{_2Im k8Bl'ƍH^!3Y%BxM6?̮SuA?TgX4rlM̀YTy$ωLʇ\!R/䴕l $4Y/ RtH߀6}~[gϾ>z2UTu r< /تs 7˅ԡQ#~pQ{Ru)2K0!:mIkwL3E-Thx @$B][', n#m/4=$m7aqXkJķq2S+iN:R,l.U.`IUi#m Efq֪]7h(}BӎGLa>U(65oث\Y>u$|('hJSך eQYq?މp/SEdK's~-+}1؃Hcp^=bgNJz 0s$Ԛ 7[YKP6 Th:)5N򙝃KZBzsݱBX HR}еqu ZSabC^#仪fj`n)T.D,ȿTo+Fn+yx(޽:&:%rct3 b^zHC&SI.|Gʷ}; )jw;+q8 v^Sps vmQr2t,X m piE$ 2p=xCB1Keʽv~H[#PGWPdֆ3Z}H*=eDZGK2紶ٖ\D,:;a1 \k$c۹BTJ\Ybtrc Gq|:'˕>zks)ሖSx:gpjlEk} D>I:LWomV9S6!(2!A@B&|LTPo(gV[ 2!oط T,| ;K?TɔBZ\U H]y',03T+ˇޑsQ/R#gY=q8f`1>l&BiH`0^*d+"ެxd%z- fA ޑ䞘\x T>fB8ibD1a{,b?SN *{t4_//\u ?>$Dvu#Q+'Za [pL_ycv!{ZLwvy܎rLG^3HS}g@c]kuIu]VnU!XսbYjnH 2v~̹N@DKMyfA[Λ  HW< Ky-\ "l`úػ^8Evi($O񚀓˨V4p={R6];4I t 2KWy2}rעz,# Cڻ\NмR$m$Z]5^CKkOJ_xGyC&Hc tGcB-˻d6Bvܾ)$Wm?={=Q/h'!dZQpۭPY[^)XB/f]PchP,G7i?)NWNt [X\N]gniъ:KFA7VI崋?a ^'@%(h.SN"#ǨoQ "o 4L!vqB\&CS- ',X;?jF41Htdbq-m~ڥi~HpBP,X z1(,q1v$7>"EFm{YxܾFqP"ѐ<1LAF>{%%!EYO։SʒϠ< ]9 UTScj?/ZP"x~8b37kMM˹&K,׹Yvn0+g{G0?.{jAb ɠɼi^9xfޣi  / ˀCp [Ջ^ ơ÷ Q̧hi8{ }hG NpJ6u+I8-ЎoQGqO7*nh wW+H<Λz43"VU䠪r >pr:@<;ic m8WPh+ 2 "`+BYgI+1Up떭}tVnR koDes8Qs E&\{JZ5 j:Oܻ e `B"%zʽ _Λv9s}3z u}%%X bC;:Pj,9߻>FPD 'TH\N2ʘ=g#1ݽӼ/mzSrG Ӊ Mn/ĜBsyt"דuzG_)ylfXK+~ d`4-5׃/G6 ni;,!V}=o汹!i3%s*BS >:~ЪCqJ+%.vRԒD_^6F[uSwwRLZgOԬ|̪ Ivj؄Y\8x}KpQ,F `q}gnՙl *c&HzM+ á280-cS0RN7 D9W<8ho֫#%%z5%գHVnBZ)/O@`q(Cۮζ徙- 1^ghuCJ 3C֑ŊoDgf}$ZE"JhMq̷jL$ aP^GR,i lr/nD͟L2$H>5D#qR]Fܕ-zjb r bY-p&CEF迌w5Y&\* T*wB w_֎ Zpg+(-N+(qjKO. ;N₠ƝTؐ}K \Xo-%Yoxad3ё)@31@y0(ۭr{yh;UoU =ղQTA\|3̵DIfh@ShSgy;n/̼9_QwLN3쟵aFDX{QDឳ&nq,FWB-: ?8Io+#W3/ΓM. )(jAna #7ILmt5nï]{s˩jW! @ȁ2Ah.Pz.QV8&|+yex{>1 #c&(ܧH=Ei5 q&'Bf`:jd|C&.gg OnL/1Ț`*9,e^ϱ;뚷f3F^JЫ& /+O> 8pVO U (k7#Qׇbs|7e` "  NžYr]CR- ?}bV.TP:)v > aŞ8>aB`c']D_%5weLtVG/r{eԊix3 QҲG9GDd#CE5ũr,ΌJNLӃ-Sg6$ +lu'nqO '[[+@SLUe&~[e;:͸ǃϙ7@JH=&(dH r*5P-gta6sӠ96Xwl-D..g0k_/pǞXC6FxuЙ%a@eB7qU!Xlτշe @LX;N(2nnVtZKILo^ rx)[RKi/˺$ 3-28FUQ@댅D;iH!Y6^J%I )s^0(J-DHXat-ô/EX 45 ǖ9S2H;]vAE<f\ęߏh*j#R7+;X6uy&8+9Gݪb?|vhsD v!?þ C˻OmY9I#$Vp_'cfDLk"nS L3.#@(脊@@)XWI64h3Fdbq-:aI8D3CE r[OTXlF 7(mbykr&>4_izK+b%J>w|5xG)3rqը\oi+u WIt%._"ir7ہgrx=yz[7 =Y*V%;ګ%Ru_ݓlG~$X4릧jZU ێ ?{ eSP{ME)W uCAں o,G }JQϨˍwon?j][rN)p/^qU#[wK%FkPM'i~5*v[jrgFs_60$A9p܄"c# 3a= t͡kJ:Yd"WSX;x"hN%-* tN`Kߌ7 U/PeR$omdfCTRȩnM,0X5b1V#*?"R v{0~Vl3&,7%b# *v3]l/09 O+2x9՗c4nSj/V7sPI Lmtu~u9`x3U:XhXi- M=^NF#!Z=0L?7FVnj~}fT[å?Wx3|MmxJ8_Ϣ1Lo6!im+y1ǧ] BU tȵfCS.$O"6 NIO9ٍ9n2Z#=X+sDxh}(]wbo/Əي(:߾_LC}~xW0Ѩ(U0;UӺQ@0ЧĿ\ϯ]6< g9[Zٰ xی͎ox{/ʪHMRѩdCp]-tCVbaZk-̙>5gXY^<DogMgG'-"doTtDkzS>2CͽM*iEόHZ8 1%8U+no0d˹Tʇ+Y&Nfư\AXr1U2.txC%\lj11YV#MxQo.Qm ].H55g98iZ(촛LJ& uPJW(rgWb˵'.R8`תlJA dֻ+FloDEPwK\Z`>ofc>=Eׇ8XC&(c[ȅg$c?%O7`" xHN60AmE8px/ZfoqlC: 3Y7w֎EH2]+YCC ޲̌~gЩRCG)O5/$QK EjJC/{Aui~ ԩ[ dLjyvkZzP4hBa\vB>T]F0{"jVcHWjx/8] ̬{멨3Tʉ,PBn#ՍҶjP)wq BO152ezhFkK!ҕi=&1Ə= A8mOHT_sXtHt~Sr*(c|y-4'BNm$hM i] 7::vpS!gN]`5ź@*zc8#-p%k4̢vn͏V^*<$,szbqEd^ c6c=ѿq8zzx"&x7I*c/x7spNօi4;t˞$iɠUO_,W `&cx7}dHtM=L FW<d'7O$8sؓ985+n}mR0=3`-`9؇+f;^VHI` (eEBLF]x=`Vܯg'K8w9i|@.ڿPEr_ ,&P9QbӞ-~ZntлP]N#Z*%$@O 7͝[E$fNcZԢQ?=`D>ײ+a &3:F)L zWn=[EK:xoS9cٱ8.g ̐%@^8=$8vD9*+ ?gi v3]P3$}))2 qf/L81j"qY:QYO2Α0?3?{u\AAx{ބ[oarJ?2H]+uMkRQ9@^2 1DzsCX̳ Hm kӋ],fqol ns+|g 4rjt5R'}Xھ|~ al䮢OϯwEM:ڴ-2 ",* 7~V_˪ׄu.~x6p-Bfj(v}ٰǕyq݀l]m~Y]Y@6Fd4v le<d+ՉC~e#v3Ci!I^vv+6zo^,z[ _ @5DGEŪ3|BFd GN`fb#@/bR&|{0]*|e |A3Hp510Læ(V=;2P e.M՞P$zxGiuA^ɣ oʥ%|Cx-n[% Vu?GmqT# ޷ ZZ_pRCjhj#cҎZrq[7~ZXbVPaEe_K `1.w4~&?BUoT&Eye`Y96?0y͟~$hw IVQQywsPƛShYpU ~T,cx"EX0Ԯ?Yd+-֏ /& lϤlqK/vqB'\љC~QnP^@U⹶NBJv 7δ0 醦Ntu":B"wb VoOM_w1H5PsBfỦY1(qˉjp !k]@+ AS6 {"ݲ{0{~nxO+\F'JI:U(! ؕ KS!tG&T5tR.naQoQfVWL(&%p@0צ fFF+7% &9 Oɏư/e<ҷC`򰂞< R*9'{r_>RnDc80LP'8׿$}8zQå>o:zMhL_LD#B쳜p.Z uo&FNZv D:U}P41UKXM:bhlX+O{/zC)ɄrѩS]hd$Vb;Ыc"i K.]csLC)'2>D!U3z 9NߒS¾E#͍k؈JGwVQםP]L2䦷o?aP,h\W mؼ]3pCKHhXgr=Jk;JG0 W GQ22rBX<ՑF>L t 4,z ]d"#ɠ LcN#K@LeC6x?9xoβmb)`zQڔM4EQeWs*1FFg>o.-)o0I6#P-_wjmNy5KN]T#` 'y ]r? bPËWy^U@+CRgcPw&]^,Wr.rc,@{~K;p?}?1THih!WL>CBuoyԠFGqNV=J?έ2% LNRl>q'4fr0MSxv<8G+0G(v + X&}6wmS%%NeV9_ZkH{1eʷ/$ݯMRq+}5)&e68lS >XAk#z~gf|1{ro6/D ?#@fHk(o5vimźXo߯}}Yl³x%1>3v]2"F E&s #gV¶uSIדLhjus~7ԌB4{DroYn _XX7UQgTm{z[|iv0Jߟm=rз BKkA2(YJؕ+lTuz#N0ia""~ ϫg*m.Bj|h1aVW_h.6~9{ṽ3)8<+x]fQWqoQ ž 2kkyP j~ )(# :-z<̀TጝZo*~oGe_Mytu UU~ pfFf$D&+ VݞC31IK ;tP줈x |kR'))]׆\6* j-A#Ӊזb$[`7&y BbH{UW^t)LBt+n&9>h:9՘Wԟ>9/YipR"(hhlD=x# #S+>7>)!S I6Se&ha(*av}D6~Ф^[>D v&:7>O ^2'ys ,zALdO8gxK*9GYSfL -вđm5MP^IwDCH EUÇ sv]gހ=_WVU_Rl~JNߺHr:*yT\QWYY gu24q^HAyײxw)K&N̒@u/%wY[W1rHAw-E(b&Ο: L!NG@OJW~sTD q6k;(:" mx`BfΓޞ8Hq.?}qd"">~Ɩ2=蔔~G;]w z~-s%w'{$v| [V:G ߃9YSx8)1h'߅D7@e/,ו| i5doYl,t1fɏb  *VolBމ9*ۥ!. ̛W;e|ݑVA_E;!o3׿ `v!ف=0.#K[(b~`Fr-KȂhZ̎cՒUh+7vOHyݚժcuĈFlҩv\2n_!K?a?2w(){絾ހ>iX1\HvnaNZs6̠~Pȃ.5!T |D3c_zS )[%g{Ay-aؚA;zAtIaG6&L Q0su!W"HQc}L e<&$}'Z{f.h[t2VK.ai-4d2)AkE5$]-5j; V@eqZ7"s5$-$dyl˜s %mIok|.]D8En>*LsQHk[ط❿4c"Z^V(˘WbTlv 8PD[ ּW u7\\tH*gTf߭`"/Tj ;B%/C ZOL @,QZa]+ڙ}0]vۂǩ&f v*{Q:.WBr*7;x)E! G)+ ;0mO! 7{ި8 kE9$QNΕOdۉB{QDS@ԖL?=3/͕}/b1TlF9 n=zpp[z[hjtT1m;oL)h!Nb7MEbuiJ6LRf-86s}-&oZ(&-O5B$Q: q)Q%=pk`<Ω(-5T u'ڬ`9'b0iwĴ7q=t݋|A1xb*Q.7y$  azoc 7l I`/(@)c!RV"Y.=M"]0=l:#mKiq8#EIqJ|Y'~^UuF|RY`hI6둺gG`85]2#ֈV:;v+dGPҝWvaЭ0 .<իr?G̋yrZ~2i0y l`=7' + U^:}p=D1a]y<"+s}H7A檎 8l'ʈU uʺ.}mub㚣Sdl/܌ ݿ yբ+o>8 O `;Xf&4k'C}»,[_7FY ti$q: y3 @_øJ޳hXSpcCGڌ_2yѸo$a 8x( q\c 24ϓoz {:dVm`(8X$ ,n)A _n耾e3Q>pX]#E#&SJԣː  I,qcCS{8GS3 Q,LJlW,`[$t )dm'_+ꗚe`$>&~ӴaRZtX/V.9?zi2o1IgZ]W-iyLu֢OVoJ6lSG-Hc}nN7 T*r , ^Gc87FEdHpZAJMFФ|*WTτgM+S87U9pzo&x08:m廁 >ϣAx rXSɸ­$<- |o؛u@92%Ma|^}3΃;y%Vp~+ İ'VzwbCR{_NTbUAT<'*.:yp?-'AjO iX{2sq9JTU+a?XXz 5xM5:lNuGk}ܦ65DUp@DdՀO;, LsƆp e@fW0<ɂ#0?l䲡 !')RR-єaHb0 yoƢMPC>tc]yZw @!Qxq[Iϙ緤nyF"#D)LDt,p(83{z=R(Cp0'i^w"K+2`Oȑ}PWFVDGez*Y&vwアKJl U#V-kx˙qZܑQ.ij _|IpZH`ށVql76g;ߩPm8d;1)]G S #Ga3>SJ5 KI{3> 4  PC/KDêF_]SuKҭߘLu @%UG)~hTz3Sit `ejFW}??J<66>۶D( ၻ6ZWLB5$ ܀ק4&i`+^r_,G6%ݧfi)!>|Nayš6[M{TzةOEI4J${/^Q |Ԉ3TqφϴXchf;v,PwSBycR?G؜[TKz/3B{f()F{W6 =w];fIF~M%~hK->zMsfڰN J[Q8чtoh}+u9 euRk9Ko^xds1Zy[TK!NʡIhMD_H)0N^P উ(̧ JPkſs-_L +F;[;Eld/ zbo_Y:83)<;59W 땦b>SwpizI sKFs&ZFo2PsB€aDHHCIsag"jTϱP!BHDIRec »HQn`q-?މqJ\g]V4h_tW[ǯMP!B`̯X^j3 Ol0{s \D:Mї^u%S;Wy, gvtf90%cE(/4e<ܼ0ɦnt%K ,. ߽NA7 '*F4˂54SD"~])I_5 9wkQY2gl5غSoV{bCML(.oƜ-UQƓ Jsi)*H|aG'nx[*c :{wLىJJ"pN.xA̒11}}Qc݈[Û߄ ٙBM,p^`!ҴaGp ]gtl׷nY?֫8&z~^$|˔~Pvc 7yò|V!2"@'-+W697Z w'B mhl]]ݕ@CT=C$q<%|A=sj"ux ;t87 *~ *PjD$!{e-7]rjٮE,񴀬">8T=;CBW]9]i{6H1%j>8p>,u]4v`xeF~1.Yu=:+pϛnbL*6_thIc*ͯdc8|uKKfx ' L2gugW(ih)Տew `Ŵ ۇE*殟WWT迈 l]A,z4(M i3\6۴\#R|qOh@xA2h $8Oh<ĝl6X 4nv#\!+wD=Q3^]d0!S؉R8~janRI`nA4Dq%?@ 1lNΗvFۧ(qiM+E@ sF=E_FJ^!KȐw@ 5skGŷ<3n _Y|,h$i9.G95iˠwsO8Q{tV":T|G'SR%VF1Uh"?R?F@ȼ"~aض}&X Yuavl cZ$֍vX!ڥZߏ5Mɜ&G/۳7YUab&8#iG9n6Ѹ1$gllS5ӥU~^rHKŅ$(z/.> (7 *mqQȤ7X|y3 շXRe{~"#]0#MlبAȒvQ8ч68W6}*U9$[dϓG[%@ &f@UkHVv0javx葚W U*-qHK(r2?`t3_ 㭗hL7J,l+|]KuiOʢZN.+ȧIkc ckBp@,ؿ/B /9fΟT2tvT2U @`HƭyIff2Q[p63;dC KCgyH  ] 8ܽWNG\3Oh+g~aLgQgTbz@qRϏ@._ɾYܐxYUS 6 2-|U!c錎|Enڏ)P)Ubj =}jDzo7y*NT@/&ŊR>]{KjmK%"F_{<|_BŌ]M忧mlxϻ"Mj @c0mtboF%z滙|Hs)fԛqz(1r}}d o5r=<1PѺx(  9|0ï}T~_#܍PcsEM,CtedSA:2cX,|aEmNQfvnJ:/Y.sHd߀dm;*ŤеO T[+Vj/ww/u6ͶF2KOf/;Ӄ3$jrIۼZ$*4ӚkƸGXwCr ,/ ?%t`,GK+ԘSKI>`PS.诣:Z~;Cwqzg;z(ާvM8 4r4˜7~#DyV163\]xc0 .<{pquP^`/}9#`;,M=ŽnGfF2e]qt1kC2KC⁠ǓQpזq۳v:hs]7t5wך%q'm]*^oR.Ӟ4G{,JKB=C&֒&lif<Ǝ#%ӦܝBab5w,F2xnHB1oe~CYʠAmR&\ԣ-95e+Z=W _%,Kvb~9Ϗ,X>UM2?q?,y{޺ ̬ #GUԲIG)O?ؔk68k` HS)F+݄^u/8 UQbwf+®PANAe I7E_PYB$J>Ac5gK}żZzb[RDkQp@gb#uRnl;Ϻ9»9:A_Z8um,-UZ3߆26ً5bCCD߾~7)ۣ,G:k[oyJk0iZ'"舦tg. EǤ8z&^w#3hiΏk1r]Ea*^0 U+"rc 2y}YJ+AeϊuT[JT o>F7e# BfmOI\DwCz[C\/ );\bZ(Aʲ[ͬ+0Fݦvh+u/nxrNoM뮍XCQDl\.Qןα0ureJaDx Or)/_WdǚbDЫIӪhVZxO>/\.*F&FR5Ez;.y+/M]k|Pxqk>QH{8ckX'XP۱*1TBfOX~8k%ZyힽV'޸Իc/{WXA;\6?Rl$\1j'mg$K]y?b6M:gz72No|3c>Pסb;'o&nsOhG-Yujf2kG5_i:)Jg"tqŰ3obҙ[G74J ]"`ӧ!W0ta&f&A359g"<%z,`cb3!l%$_ϱMd07NrL!v[+b̢֟ RNۣ! ~Y9k uz+EC> D1RAq[~ntY] 8`&RGGIʠ%G(bBg>='SjLVF: 迎 Ao) {@ pػA[{g&{..^s=LhgVa`nˊ<̳RcAydM˃<0!gD܎yǜ"!z_7#N-`\zyTڌc9@r1S?2:ߪle1b? -99Q?,Ɣֱlq59J)Ĥ3#5PrTQ! :Y 6^WC4N6h%N.I 푆^q SI]|OEfn )a[Y" u`nh(g!3d#veNZqŶ*ܲܔmSǿwNe'\ŐstDf09/5Q\ w*EytT:phHCޒht$M/8@[5ȴwk3@l^6W/εH}!|mzl0G'7RQئ_m./ƖdfjK ɸ.EnXd0&k9;BIKшNc+S&rTap|?j8[\qڃApm"h^}NjT3 )^)C]q;GyN S)g \qQX'[J/%A&F>5gh-EL@[c߁?$,4F5nXȿs̭Po:nRk1e+2wU< 6!v3'XKk28~1ņ=u8Y&J- dݟڱ=9Y˭w ,GPzϮ=V56@ϲt#RxMQ%[)P',xgޔ̇y\V*(` Opu0^d綮UU).DL}S d|Hz03wkJKG~'J $ B,0w&imQ%C{`@P3v3MHqc3 ƙEfl?5FbL2ÚVRh48 wib:u]OӘMrA_hN'ai4۟kFJ {m^.> )Éz ?.u8! >H%)tp,.nsYwYtM?^ڲ2)0>CHɧ)-9̟-\>-V9qBJ(KҤ |M7?&DȏO¤(ΛEv!dvaMFjn$˿A8 ={բ|#Acm㧒|k,U5q _\dhK32cבwU!諒FQN*KvZny`Xp|dHk ;,  t,zT 옰U9%M7ލ,h94߶ej!#Zٱb5'J oC˦eLԊ?"My-9&̻& g Bvt&]be򊸅/xJI@\v3AW/h.͊ ,TO+`VELUkw"%ߓ*D-ao@Aw`n _{l06@C()Xc~JJB ~F:.},'~.(Ǯ̈́E:W[9|²գ `bldLUo 8smXb|jLj H\jD6tdf0!kd1 Eàݝ1^'U}L; XV,>sV+sć+ϟ&0\!/f/ f#^2N_Zj:@g}y&Caҡ(WmHwգp8yM,8IJzi _ժ 7 Ul C̎1( /Zbsk}+cADtd4ǥPՒ;.v)\\`!Qt}7Ԟsh"t~*-c"a9Vq~՞Q|B۞le䅕S!YR/lnj'bg2:n1~% RSɸjpSLcu73,I_%ҮF~E4ue tf]̘m/U6r*4pq99m:)뇌#MKT7f]쵭UrW7|$LM9{sƋ H'z/Ue}PB\YbsKcх9ptEU#BRI HzEnb=MdTlRܤ`2NS@Nv o1aY%| 56՗#w@^.?}+*/eZc b{H;6-v?ur6 >"e,@ 87oqX)KM0J F=^K܏9Ym zJ&JoBV|eʖ %'ˌ*Mw}}{'̹N+1SDgҧ1WR쿪u~ J"_4(vdPz$-bFtoҽVÂ鈝Dv Wasob˷P2*&e֭L$-ԉPv¿)iX#ι掇P2맔l BWnw9 {pa1G V ` 9-"d"J!\T%%Df&2o®ZʝDA P ߿=JٞVi?qo4cAF&rzWpk4T>-ס0Ӹ(V6{0HHx q?EQ;'8װ-/a>rܗ   'UA8 2hiȉ>#{*ve+ĮLGO)iʕPWDTuJ99Fy~tGѝVN1*z2)AMeY>I>=$ҦZsLiyq/A{{UI6ܨ"8D OzgdOFdUNRAc7nۑjyR/P* sI%c#9n,~9{莢_o{T.)3-^$z\d? g@ *v2ݓ~8%/A'qd oD5M 0[ vcjb|07{H&zC-gFg BVIdfkQ䥡O\?B=X>%9σT'qةpC"Ԓg;{,:좆)cݍs}APb}KyqɭV{>ة< "< wu]sga*Н)dyB{ ތɼvAE@W' V'8OS `q)G8[ԾTK&,a `+!ͷۿ(9՜k!64\Nv5YD<3H-U|uDߩE˾fE'ÇjxNiTi%?1X-6H;_b\Rw'/) D8'd<sLUu\fћBd ~AISWY a8(ĨXd'C!pZY&I0Y#lwg/?t`:BT;I/#`%`=&GHYr|u_Nt2L #e&0}еWSTq(aB- .OQKK:Бޮ]M*ڶVTJ c%w<. ^|fatiaGx4=ƫ$˃3 P\۝fo1XsN'IecuaE#ھ[pK?3AJ罫(/Py_v۾ L򐕳=PH ܵ-c˴rsȗb4I۪i -zfnz|M{ϳ|SZO)$aL:+ | ֐d'/4FXNLKN^3+&)|&XOn9< 3|GK=P[ߌabqprN^$BcS#}寜Q7iV sW !gU;82l1\,ed%Yv?a]" ]}xk]h7ʗ%YwQn(+t7]Nr)^དIxţp)dɖu;:{fLt_Bmm8p+Ѯ /{u]U+ɞ3bVhbqXYDi ~c)j%m5n`2DtXqWƵ1] ~̴LV@~'P=FF6PlN$v ]r|n#<{ë(Oi^]:q1#oO41^S8A xijmMi4H)*z]Wpv;vQHm4~<)axrs/КԻΑZ/jH '!a1Z‰5ugZG8UFi@" Kybg K1nn5iô stp۱7yxeti'1?\2`j7~oveb"y'ċ1g}{ӌ,\(# 8W`h2N,*G=k#+ ;-.:1 x<^Ԃ{_! ,՟3 '+~F欺<<1ZUZy&l?bƋ$Y(U"az[  qT!;V0Ζ,\g?thW"ŸhE J!>` ;z@Y`T9tۅԣvwXGa!o)Rnɮ} а "Ʉ]_*)A7.c *0_? 8sQpEj5)U@Rw'1gZPFlXm3wrCɛ^wލ*=Ę g}0ף `4ztvpm҈YOW+FwZL)ۀX[;V[h<&L azUV\QRI!u4ȃ`s!gweL񷷦d )W8l@{jAz;XPLM.PyPb8Xxj F~LFlpt1Pm~ѩ&1&:5r< K6rAlT_NxWČym4q -1r90ӞqT8B {ʐaCXq; B YR$0z5s>>ψ.{M]W9F5qѠ)zd+DsgݵyiTԕPӅZb4/^ϭ ј9߉nnPz<7zbg.cM{^P}{ᆱl<}jWڲ\s0͐5B,-$!(v Q4 avN ǩN>Ԅ#O2㙩n(0G ga-sX\V\p$]IͼxxX%Cz&$nJUkSk4)@0Ǹ&,4xm~ͪnO7s$QIwζ's#Pc3F_a !cXU>$.:.3.u%6v/((4 Z5zKY+5}6!-EWi>jbe0|48„`Nx\;}2Mu,dnkdž;5lK{GGLHWdL Ny'qco:ߢƬ@<_ZMIR'*Ę40]t6䃇T`ˬv 661Ņ Jp֘ۈXeE' Vh&_ 9bRrTΞv 7WMk;XAzr||N1[ Scf2] `مfV-n2-I6mh-mjkjVP8Gb§uRV'T`uR%qfOX0Y{0-fFAX+xp; 9(MZT3DC 7C3UgSpH䌠I 0h5-/ *v(+b;FM'PK xV/ʰӵ#Iud;Lw͟{,/7+aŒAN*_obZWTXW֕h/A\xd]A[_L&U;k˝f:b;&Ku'N)|B2nJXiW8a{#3n^[HjZoS0D ݇K׈$؛;/^e?cf>v| #Z ;܃bO~lOOs m`K0Zh-"9.lNb܃7-6EH@䯏ȃXO6|8eLEfo0v/qaرmdḐő#|N}E4$`ŢfûΝ& ;8,A6x ]%B!f XϬ |`ch>Ki% PdLJȨQqKBjBUG^%\Hj k+\'R ^s'̼v2N}N0'S7↑niƖ,r6#zYx"Fx#I ǫI>?| .@!`mA0WD^Ԟ;]f:^4Hђ~4]5"/?hݥOF0A2&CÉ33ha\u}7"NvD0npU%)h L8q6حr 3Fh;N&.[Qf?i1 i<?PG+{IZzY1X.g%i7@~a^e .C=Hk*9[!X~"HGq=+S !anܵMϸIG8lHj#x1ӝb-0~ӂayu5NwXn׹w )\ۤrJX`7#ISʕp5 x"NmΤVYʾ߀@q"} ÝfB',5[-KDJ0bڑc1zl6aMĕ7q-̹^awa7fSQOP4E|ϳh+Hh1~U(XZ<ޞz<^umS 5&a}ÓPo xȐ\`#0S-'5p`/\˨ Ӝ{Y2+ FK#"ʨ|3TUz_UAy_ٿ3iz_x#%w\U mXͿՑ292@g_;onߞ::)y5J3ȬXN-CR4Y!Ro8|J\\!0?wP]^Q2Th6YvceÉL476W=I\'Z&!bv.fEMe6%SlBGn"Z0}R~]whkpZ=!XsE=gǻi(CH{$lq$H)rڸPDj Dj6U#H+<FA|FoKk0@[MjM In$ >*GAƿP@ZJ(=ZPv ZXIw7C5Ko%iP,\*~a9? arձGO#V{P R *&I88ϵ9 }Յ^J|:2BEig5̗Ijv Jۖ(*ba㠻 0eP<.]pq ^]_lRy}fW9NAu}4>T+-#iN*<S AySxzƧ 殥u􏵀l\ldƬζO+S_{-Wi"^>ҕkt$:߮uv37 lR ĪII挈5+p\S{Oϰus Ep$߮]PfI.h؅S$|i,V;s%GJc*L^T/D*},i8ƏE7sRt}3Ӡ;z~d8{V5oB.)?mNy;5r: J_dTINk0294<)p=N^7fH\BlkBbӇtCCq(7{ެό7=v$]0@ia*aၻ_$Ho=eBB~DРbMNK*ԣ̧OQ˛!hON0D ]W^O/Pf=)0L/&,.`A47d]?`KkZF~umEJVe+4gzۣkn cwtVT~yW-1#~=*9$c{*b5A `٤_݆]ͬ7!i GMlJ44nY?[UEѴ[~&UMmj+ Gr S9vE>N~@L@~^׉}y+LL8pGr V|%#WcMNYm6m)07lA{ݙW(Sut n--jT'Zu"ܜٚO1L$r/MՔ5%|:إp dҐ={Q p蠻KeM<[HUNBO5 B薀d$鰕ã\ 8@e[*: ,iQe.#:vaGFxз̀np했"5XoT 5Q$7æX~I@^=|y4n3HU[Wv`_ѻGgRKŐG]x`"?xu3iG47뚼UItGQH 0jsި@&9v'JKhI+,*{K^pLU+ 7ࡿa`G y Uost57'i2\4k[52P]a e" ~23/i&nzCa'BcҕZx+a:.%HgYn+Fq*"TzR=??'ӬIP-E_s(&q~<-c6$!&RC*$ 1ux<Qǎ.ݟЛ k×$ u7N)m%{FWC*}C;BO:޶#U}@ĺmS;:N"qph{e{qsm6s y"';i%n5& k铟Br4m9RI;Ubo߁8cYC]g*} "UE/K c`/i7"Q0t& ۑ:q׃u+PG:[~n^5ž_k.)٤L0c&AL(ҡ(2 NiM}X>vɲfODžfDW@Ge-Wߪw|Q\TcE͇ByZ< carS Ku& f5HɩZ۳CXF3ΞvM{m :[g-Mŵ6!1`ɯEyˇu<: FRg '@DHg`A3|5MT 30,3 ޥ-[T!դv] sP~av-ƐoGc!p-2tf\Z ]A߈U8gZQ BU9=@8oзf#: p-՘3VAZ7H 1\d vn8 :u^V- (M̂A'/r yVa]jT0FwI)OO0l w[B њUFzQu;ho6dTM若z0 Pt')7iL$.exkwڻV;a[(A2I|>lYFӭ'0 &~x:ix쯔NЕ}֒JWoU.*p< {۴#+ݼtz vuW>ts_~<#Mr_e{խk/>D-OǏdje7Ƒk $ Hk-Y |*Z{)Jw2ys<Y.U.= >jyhk?Bph@<B9jI+P3T[%-5ۇ7WlMQ.HXtWCx~EsK!kh^Cƃ`*ki~ʆ"n:5俺Uc7=vt>/ κ;HZ}Z+mILj3vijBCZ|@2Ɯ[iYguT6~:&KOOe F3XpTA~6nqhN ! .ye$#ғ`5źiEd&S'+oU;jx 9HAn_gP `[@:zoD}UT˿#JrF'['{a[fV :kѢ;){I臜-ު}+ ,@H_GL|Rs~@ +j*3V(h+'T+r0t-p h. 8P\H%މ!9nOHTl7-rGlwddz|fMWF|]sk'` WB]sA @N챎rUfs;9.ث%gewvhv&Ex䖍Ku4m]6PZʐh :lVޕI)d x{sj֒f%l#W< X>ޣAu6D|jȨ'O\ :I13y\N>4Ņ|i[VTnz*1vz~M=!q͇ @e\D+&ⶸMí1q&*XͿDzXhUbgR^a}NWu9r*V o_H5P\I98](nit_jl h:adLޑe.6#%>Dk#FXa{0O4{2Śn{Hқ]/W6W/ (,KV9Sd1 nrQUn퓢^ȏz Vsl˷ZPWHe1O} uO ;ôή % zԁdK e=T|W?Hvſg>>$-Y3r( 8I>@D(pʒoҨnjP.$Gl}*f{Y5`9PGCrchwr 9pNX?Fj}d,Ų"'=r$ "/ Y4HfI݅:ySP)UM2qzBBmfJ@9zmv#0|BS HZEI~3 q|ps?J'(_ϒƣ*'TܺN;a"Wgx.wHNPbuVCBh.zظ~O?ϝn!T4ϖޕBҀT-7حw(3Ff\ =@4#W42i5:sGah& O2C%E-@o̭ @RزzlML#v7%ƹRͧr<]> ݃Bz}$ qnW+M(q 9@*tC[kU,3v7RCR_?c Kh'P*<1x2.-AR|v.J~T 䐵G'׺Z<]1Z+EԤeM[pp4a$K3[m*S5OFYg@tIf*@ƻ՜PcARTL!%9 (Ƭ@i?q28椇󎪦SMϞ:^hoe J(U#Uí r?225 ;$' TL#a1 YV,qž̘LZtOu^Mw@VTӽ$a%a2ۤ&+ؕ5T΀>.€N-t* Y,OwSLv{-K[i6F@ bf|8b4=n>[ CBSJ˴M.z;m;Eˎ:k]?WqJdkdigxY mA&$YӪF ?e0q$1co5'Nyt7oP6','6gF9p Cc[CDLuB)?w 2R..%;h /ͧ qj0Q ʳ@nF#5ҏAG ( ރ+cFl:rIE ;TLOwiOĶJ%G@N#0pԵ7ӪoԗaL*l0ʆTٹpLdk|@"iݔtw)d.de@%dodjU=P{|G 6T}Qj>qK;J~,qv:}(tm]z7ijӽ2]Sqͭ-Kl.<@ *S-k/ {?JFeuH=N5ת;xȜ6a -vx8V"#p?GP:XTmdsX5!~E *T8]wpJt&W$W2rɎ&^. D4~B ?@TA4RD6h?|#Hãq9isg#MڅuvOэ$@4ܛ@΅qi(NL]K\Q}_<~dF!=n"԰"45)9oW-I~pŜ@D@d- >M[mާayU\Levp)0B޾öxZL|cKUw)pY2dkL4ڸN%Rc0RV*ntKï.  0Xj<2k M O#9k+ W{yynVeQ#ʛqX6LNfrmMoMOӉZ{MlayHh4`tOO(L;L.AX>8!^9wmi5 Q} O(LTl$VlWkQ:~:2 CbX<uೀjz98 X|&y"{}@A3_$+Era _hq8S,>u& Uvp7hMr e#p@-8V,7 +Ǩ-W:q'|G21^)oiԜo-ej-M=u8 ζC>'= eÍxGAb]E3|Gk##F-K0pՠ\=QL{ShpM;HuDyux_@@ɆpPoqr__RWkae 9+@ue8Ǔa`X^q.aQ1Ks}ѡCaA1F SREo _N,OP퐋ΟRHTX`^gf-K$uYF*ԧDlzV[bXSU#=r}]= j0_xRe}B?vANP`^ ͍wVx=AlGscݜnvdJ`zZ,}1- ;29BK 0N6K )$2$=Q͡&Xp$S!+)Er[*FR~ m,*^N@奌b."A7i^Dg7˼gd~Zj4[$M,H8]94ŀ wLa }<м¦kINo{kjfH i磳xal#7"a(|Yc 87鵡|TWM%H\\L{Cׯ:̏yIkisp ش9S6,X-َ^+bza)PD^!țNjD8|@\Ziob"״"*_PNKLO#xF{R1M4g} j_x׀R2K xH¦)P>2ѰZ8)݄ʪ;7u0` zЇp{8:{W\t@4$ihC`E4z*S@ݳwar;?({KzHta]Lq[k"|[ HٹQ| 8r $/WC̲aqX E%I!,*,Eu70e)ą|F]VnYU}lv6Je!Jed,A$/Da)BQ' T1TuY6sM5mSeu\mC-S 1l[} g+рUhקS@^/Pg,2r](5r,΅:R3Hy"h<3B Dm]u!1Gk]#F?ǥ@x ΗϧKF:@ a&p@}V%d%._ %iVbwbMe-;G>(·f" 2c=wC`  B6mh| 4J:3}' P1cBM%̴? ̫aJ`M!˨nBBU񝘖@Ym8f&r /:T14`͊ طk:XxxxQ\Ft9Dj<Ƅ=-(&CA{|X\y"d_`+j^U- =Du{H$yk3h{v,ȋ"9d?_z]?1tD7XNgWv|m(xĦĉHۡH@E}g~J .'cR*&0놖-`Bhv2#CxWV/xPO^5K0%(mj W9-Lpn^U+e'"Rӝo5 Sh $W %n;,VlyO?pς-"\w-x :.Y?T %暊YkϿYj>W0!thR|5E,Rh_pH_6ZD WXăfNo= ~Ho/H7#i~&5rQeg!LJ9޵Y=oOeQ C҄-[+`& bRhc=TGiDQL2] *6,땺! 4U)>+u\2M %@jL/Jm<s#>o-r;fcĩ a} 4imUbʣєTOSIa%|Z\YaU`|4PBJbNw.oqx9Nq #lGd O<]:h'^U7SRXy$TG ٱElu;)ӷr\_goErl"4@dz39OoRR7ze2&[q/xNĆ;S0)ɜ#? :䇜{W7C&ћW:pi+i4!:QA Go yhŢK˭/sqf2MahE9DJL8wEqv-]tNX4lآ7_6P$v:jm- PH#9K'z(Q'oN :!5YU]UX^?/Bc)4N[';3w$=21 L\$M8%< EiA$9z!ǃ3!cmL[UMoC]*Ca VslsjnF (b sZL ǧžL c2R̢F͢@4UH=i[ E|wRǽ/F9K2)N.vPx'GP]{xv xBS\:S.SG}1y^frXARoҊU 04;I:sT6̎Gp5]v$fsѲUԞP=c˩qrw "Y} ٙßh8k}$$jأތwXrD5Dg~8W:8\ `yΈ[fSWH J4ş&|~Lnvԛb1vocyCdei|.0mӕŊ 6ygKd7" crubԗYוVڲ8r *Uox%4<%*0Ө.:rF$\ -qhĺ}?:$I(ׯVobnZ[_ }XHu3<mT fqd.ظIcY8CsV$ }膴:.MEu:/DImhFp9 u*(Z0l~.J7"5G[ /XCOּFU8Բ}DR'~<|;܎ _ b?ltAX\Zoaplhn֢.9d9WB+R#\g8`u Q{ {&XE߄=٨_e|MeC۴/P+j 0q?!lH'eRNIoQnQ]{=+tcXV08Xk˲.+ }r2핊K,< ]l\7YgFRV&S\c, rgUDݹX@E!`{c#;ߨQh6Waƃt.G_Ȏ@=Y+'E|є) 4m{PVkbpͨa|8 "D>7tU=,tԴM1D78"&e'eHxEAT(_qqrMU8?ͬRUnp2K隡DÈ'6q9WM7rźTHfؒ9wmR֠WSi.HGC6Ƹ-NDGhW7`j8%E;PgiMސ%w. o4vܰ/ ˭2I'_Ve5mN;&j{5z] C'\+uZo).+(mQ`R.^xZ.Z;]Ȕ)Āx䇩'*TPLr|Ҵ4%C޺3M*" fv#c aehB^l&``2rr|.X/j\ZLJ4l6$Y} S U H q^/Me3>hop0 #}4R:[~_./п(4.8FC8"jgnCIN'wxMmU͑ k%V |%_aCQVZnv q=bb8xVFwJ8Ԗ*,ܜ3/o{VvH֏TȤmzu~E' A.ND8f+4.WcǸR N#a;k,L n ?~8Љ+2l;p4APtJTDhL;VZub:?c@tsj(NX,\=dC=#ra6*76^$-F0Ye}V k^eNMSG@R4CO@X[OD d:TٚoM>+_MFJ [Xk];䴧C{f]ϖ%0d+M|K iIbu*E7e2̸ _<sbǜۃ!.d$s J[' JfXL9 g|R kN_!C _ݨXN ?'о%^CtPsL܊RZrle|ˡ^&~;A׵5e#:?bmtՍogpkp݂-%ڛ0\PT_U kV˲P4"Q){Xck$#9=r!k. o".8Xq<q2sFl4:ej!H 㝝EפpvO)G `1'jp0r۪W6* نSfC8#| ,Jq:26Z zh9>wF^]_mkWŚ*Уa9Gʋdc5V5L&DkNk[˼vCNf5)Y4!M:6@xQ|0^8BݎevWsQ j,'brf}V|ar/bcDV9d 3*oZgdGy>zG'Gh1 ~KF=#ZՅgPEj ,Y:غekȤ݄ |n߯Sz 9T,Cu #M;Z.!E1$X_FgёYG?6&6];.#&Ǧ@7+Bd!R}}; ^֕M'/  W:טIʉ?<}6:pb鋟jn SI+0 Sߤ4OpxrQ9x WrQOYGvI"G kN"aֽ&/£IPy0UulUb$O/>% %;Kب#%PN)Ea&AQn!bqxșY XՈiWoy^Lrkl@2?w'׏7\?F87Ő̂r6q4Pt<ǯ`Z_rMJL%zc WG?!֪oeÕ-T V?,TJt&{׈h0P-t d ̒1b(*M וwTKO np WJSIww5ԗУ\-?x\4$w(0ZpL& Rqq0pyQ==#">¯y+T쏘 +@շ$wHqzǃuWƳD~A]-%*_)=wpBmyT@qR^;!dJOɟԌV 8 Hbe5@>B.P,G(`Pt c%jQ#3|[*M G.7Vܛ6۲. Fi滦qBؘ*|J Z%Z.]DSf؍HɷޑB9AyE=zyAd?bV%^QT\.IAV&a{g_4߰v2nvm]@Y 2DHV3 W(I,ߗv 9#m7A& sDݍ +d,|6|4zH<c "*.' wBԫ gηs'eo7$LW Zg@12pFSi4 &>w`G2Y,3"tZd]ERfj,Nոoz{N$qyQOs/r6SDby a YRvخc& 8~Q Sv:6l9@UMX r:A+ԙG2scD`xǶc|E#֯53}XKi;L+x'kB6cY>]u3RQi Ӫ_UP63I=:-[l X,uKy Y᢫^L#|0&gciv+$U6):J$yF-V ;9EjIdҟ@u!  +oɭWq6mnfz C.u`Fp\(YǘC9} GT]# 1ç*1bG{3߭I$&`Jw}0駐l&t"TjDWeԏ\40r[ͣ$o۰*v1Hg$|)~jcvBAYc}DzrduXqw\G&]|6r0! g#wX"zbވJڒ*B@v|< p+W9Me~H5'g{$34Xefأs^jH @qi&zP "ylN7" -=, J {;q/lY'm [Oo^\khkܼaqCubQl+O30ƣ(X.)kc!vFqQ@2Oi/I=N\tͼ/{b)ȐՑZR;~fEb7T1T5>:5<69[sorX;.jP.UElFE+6H_xr<ﵑTT/PVcҗ&MˆCxRi88&-^}P㛻hXfԬ6Ѕ& qb'T;nvVe0rz`qzO _lwy7eT*ӯ/^@ډNIwЎR/ܐD?c+yӢ\Pr-grYv<1-'jlS:&1|dd}xJH|=b+hji* -pֲvK-=?a`DOuj1xNQ2klC ?oi6fAץr !K>z" :;OY5 8=\T3yIb/KJ;~R;߯mUW⡁˶ )_ctIa0ZOZ]qS>Trʇ]kD?㡯IG>BDVVBgBK4J(ӫ*sb!*G3.2}Bx|'sa Dj3:r3@.[2Pӑ8Fk D*mrD9Aw('4{dmQ?ĺq}EӪN*=Yjc&^АfG`^G@Y|"OCd$TVn &)&p HNWl Fn\@BcPф^KVvC#iȔPk>a P54ݱ4zƂvuf5$R:Q0e|n/\ f"zB3>bznMvP+6a%v6 +mx uD8:h*8pS}_N`#Fw=2c\'0aaR7>~$PosѶ $i6&mE(2.1eOӗՏ25DAeOލ5UҭЭ{Ti Dl@;H:{<,Ήs@K~ H[o$&ՒqB4V Gd[ZBY/SN-0/7"{靣pv".T p@ft;}-$tmM50?}ۯw$fW5w5LgStWkNO5ja~ A;xEcr7ܒ̝ԍa{h%DBMŸHvP:~|)sM.YbO 2{.mM!БwC3 abrm~T"~#F>kwB^0-OjDLl{@ت3հQTg:'9a v8֔fG`ij8_F\_3 H  . dGqw!V x t (>y|J]4OSeg9!1bn8t| Xxr#Ad朓Ri?O#ωܿBA/ f+_Vͫ.~9h _1ԀXjC.qL]6sVުRJ3ev =,)\T7 qO]ORgX/p7E5M w =lY)N]^,qV:Vn>9hFĨuGv3493c/q:rMB?yN Q:&J‘u_d r3W&̬Dq| h7jF݌4(_g:`g@OxwTw6 3`'^䏬UἽ_14Z/Jt>Ϫ OE ׊Fjvb&?:=A7z̟˾ Heټؒ7 4ʰ v5S5` CTĨn!r`A>Qh5Sz`$5R,kҝTv;WesPfOe5 <[Vwa,[9B-^\XhVϐY41z 0y[ǓZƒz(PO~Wݤ9$(V(L ǞZ]pg<{.p__~U=  |uI*,H4qp|C[gv ~7+c;c۴ u+pdi~x&(f8()j_sm72ܕ?BV* H?>Ȏx;BZ|m8nrnYrkj7tmm{3v b~6i d^*?ߐ"Qc>w.p{7)z"M /,xѪV5{GPJPG—I͊m:6)Cu#Ak!V;S_ux <_P{X> 85' oRxs?"GtSt " .c|3'=XΪ#3@$}{`3L($~x_2¶g_e^؁ {|p^4yDN&^3Fnd0f?t (Q}b!Æ$ DnSma<ιFF =Rn mL0ڔI{%F9œtN;tbǞOql5O458 pR6 ~:_veIH@A]:Q?v>2JݿcI{9w )ioDT [‹GGs{7'Xu.sMX謫:/ uaߟ>p3agqaI_e-sNrջ-i|Gzz?4ۉv@be9"݌ZzXb;UmmO0\lEou. ?Yʅ 9}+kZqg7<ʰY6֣CXT z(vp|>$U?NiLp^a08:p36?#$V~Lˉ|zUlU>w"Fe#1znR]%^HքcKNzI^#`gA#9A}&49L8UKBe4YHZqGFNF&x6sB%]KqFՋy$\zQq R _O&!>/UK#;w1'iۋ?)M5i'3%< djC4Bo9‚٨d cV '4˴@6.W,3X.|)6jw,!Xp>#/wa>;=V+XwM\[ԧ1J^Z1<^|etS> Dh1PH~1-V 2@Z(]"Մ6dE0).zXX2imG}4'jl3L E%KW=ҋ*x47}[y馐QͪQj.Ձ YU2G8FwlYћB_ Ik9O(Ȑ}xߞgLp:&$ņna>Zi.Z}Zɐ\n1dB(쨰piP4rL}Z㧯6yŮ:yc6ۀ_[qιԧ 1q@x8L%)UO_!M-Y#v`UӄAI|-x7Ǎr<6ZaO;c{ئ)b']/u;Cn5pT¸m9y{aWv\ ]/e{&ʝnAHZ{O |ܠ~Y1E.Wk7Dv&ITt4,k(й os)>XoL~`ND;81J|҃+A:~v^Y^IzBRJ:?@Z~3Q˞-{I\?Y@u6PA׃|{oc |1zҸQ-R_VGUр{&dd{Rfm]$l;s/9tX: ̶1ߚGz˥|t#hƫa&@Iǝ3E[2>Hua nus+k5ÕClO "=b d غFy/vȔeyKd4Ip܇fN8Оn߀ ~*?iFƚ\N,@k1/@q)[z'>KFSf}"u/!勀!r12z'|*U hu~-8H6LP4!Hb5,nhC̟g5߼PbGT뺡6v1U7 ̟R;54qK?_F&HUg&J/kN{=h~ZzB#y۞*hBfҀq[Cvs /5@o%WHP'9R&uH~X@kufYA/z="3j>Ʊ43 &Q=$5:z܎z'8%A3RMEuuR~wOo+xd݊689պZczO*m\JmQMXjͽr qǃ(%^D\@ 9QvZ$GQ(] _ToJ2A]eG3^SPj2yFAZ(c-X\Cu=GepMRH؁Ej(h $œxu`))сb~V$+0.5a) m'ぁ-ik3C/PFY" zi.)]k6{@LقkTpIzw ۰p80-_ [Q{]Ik̓Ev_`{x<1KCM /E@C(Q*ݪTDiB'Ci"0|mύvLjVϖf^ֆJRsG#⻏}&TI-AۭQxW^F_VAj װܡQw(w'?QyDֽv6'E'KnP?FlU5"0,Hq*'0֎ye+j "kxw4k95DqK]-Og:jƔWt0}3P+YilQ.eap>ne%H\>Ggݳ< !,SJx@W,Z&Z5}Yvykjwa&`9tKkh]2SsxA#&.b%XxFRz "P0?0!u/IH׸76M(GjtXC01~=fh i7S6$SO9 ن!Tlͻe$Iܝ k ~Q\ThQ(qD.43nJ-naֺEWc^T]xҩdHyEA{,ޞ Z?XD(2`{ l/ ;}BrLW;$X Sdx4H*B :a7g2-|A;>lOR~O-R{㬮u"k2lU|qM4e7zS R &)]ny070i)뷷 92[c'5G2NɭL/K4]zld=B"s)'pcbk,*j~+AH*Z[+Љ_6Tf>c*z2yhZfYe>tURl!nE3&ƀeJtNRʤ_:3uQLG/-օo.3weK| TYF7ќ8j7˦a5yϺ)SD.6y↰oܟod cɈMj`@>7Fza۴^]R![B)D"}FDʅ2@`m BJ~O\tuˢ: %:.Qឮh. ^4n_YXhpࣻ@Bao_}MvVe#Vr{kzJD^Ab- Z6#q2%=oD*)f,B. ~`/*Rs8`َrą~ہljOZi]ʬэ`a(Z iD|A![_C"Z|͜#=H >l>8x(ht>q8cZ sA!ǫv)|im<8$Bp%2X7ANռT*{ZUUGgq ǥJ{vM>n👴4t48G^Gl@%OXDƻG28mYmm+7ysD(detXSz twhF zFs^s5QҗbƓ/96g5TwKcp6jub[7ɩX̾^N 6((:14]! vsh8 nK3_4Λ~==ڂ]$\2KrD}n)W(ۇȼ8RqkE()"9C&>JJ%k1RVޘ,z`G*%{YЏE #U͘s{HÚMO&PV:!ra}l Y<( RpQ[\$6QΰS(EuVU^A/I"ǚ$qx㰬F@ yx6=Jh9rL/miOqvYk LOEh[` l^@_*ی}zLv>Vupwsbek'eV< ٜm} >}M{⩮@ga"[H@ Lk,^qkr3c ./s)˷SMoPA[*'1Ac_'^/|vI.0l%|J<ϵF}mniw O$W됵Z:z[_7L+"&TU>$7,G/8~v,$"Fp~w-MwA]i3;W |WvHDԇ8Ƶ6jDƖE;qh%qe{+y1%>bZY*Y7I@v$k~H-wP،8ܵ͟)P;j󭍞~׎a4g.{ߺɋ 8d)6`S u^&wow_G|>g`Q,VaKG 榭h[ .d^^,?ΣT%UfӘXs%2h=*KCܳcDAA!|XGiRmw6\B*V´Y޼GIΈt}m6 q T , 4wA/!];C.]'~ۀu#6MXUMN%[*5UU\QeCGe!NQ$; [gXvL& W> 7*h [j5+rQ,tkh"Z1Fw7ZzIGҜ]Yt)`gUmvt/2zg K TmA+ejaaMێ`TE$ ӏQ$/|hkTb&j~2XJӻ`7zncܭG;"$È⟯x) >-g=|}E&: kU 4S≪KDhnifX\ (; Nr!稒Fz,@ Ǻh(@.+-yc(f`dWm{91x2siB.^BRyK]1(-9+o(]/xpQP,&3$4IZk!5 H^F6{1 X\ot5:3dzV#;/R~sM4IgV =04%;DPSI*\!.哎Hc 3٠uZ@(%gpuhV-'vue,ΨJ#l\n}y`4 *$s&jYPFO+EE7@lXbowPjϣz+zZqs{5-"/Z|-WbJtۤ;òA~5B\@'ȕp\ynq9jGLįc͋ -Vuڻ\@{&86 2ڑ zdT#P4m8I܈lԛȍ ֕il (;D 0wV'S7YYTP,qvHUٯ}ui"Put+ª{QX Y sZm_7pkW4rk-xdazi]$9ݲgIa4f?ZY18qNR `LW}e@4X:؎\A4%{BK6ڎC"DʍWj$Q.$$u=}Mar Gz5d9e ϕ;͒ǿj33@rS:cLtuxIx1{K-aq}U+/C,?)wo%QmI-Fa;@z Hy@9BWI?=ukĐ/\ 0Q/\$A~.[GgI6TvmT)EZPq"*+t6JEkv9iD\lQ yg7L}[ L7DyR}h/TRȔy]7Ch Au z}tJ-9inȽ +:-pξdSwm^<͌5e v3fZ:mۮ;͐S*n{[sFde ސpOg/=?$>wlh%iڟa!$e B͗wV~њR#=%?9%߶?J*זs[!_Lr["G,;08ԮP;[H OlL<*BKg/ap v~ ɞ9&ٝ,NS#v#U:j@ZRKNM!Nn(~ߦ։Yy+$X+Hbxs{=( "MKg+Rk դt(GW ^W-@Xpc4U{]acGIW  u'?9  ;YRњ?m^|9;X,F:'Dq.UBN 6pJi6M:J8/jvo޻TA͇{=-JYF[]^MѠ4Ȗ_ X#< gO* *;Kx VHmV|+3V.IZb1$Q"a(dO]dRܰ~&#T9p 4/4I?_!"﵏Y,-Ãt^%5/eF^2-eN䍶 7U iM1Uàh>ѼBj}$8AQղO|xZc8eLLm. ]fR:*T49N7Bl1_:Jr:E:5e |dDݟMf/eP15y7ƁOS⸵E;,8a/he@GI'fEzGUc{5ep>KI;AΦFMҒ Lr՛mZq߫!um?B8X"I-#*Puǰ;OM!/Q4Up$A8q,tF7.X+n`%6C"6WRgڨ\l}ppAfD /ELA qULRel-NuoُfCSf# 1\rn?:`a(EU ivqWrWJwLz e(nO D{A3WRM8L|z /r1~5lQߒjlPjEȨ֌lU' رu5`w ѯML `t=mڍ2Ԭ+y>K"w=QWAr')D\yԺ:wv=xZ꣙CQspˌj_LmI *:7mV`Sv~};5# Ym$k2٭BVˮ$͢AP(f>.^ ރKT$A-y Bҙ54e6x[)%'rG9ZIr+ks߼*)7$/Sز/ dR4Ds+'$"ߥRbwv<l|5 IG< \*drvmsTZ9:T2fL[ "Z8# Bc\3wjb/W^:iN JܑDtVeVWSOƒTrOSG5eM7q (Q[t )43tk{8;4NF\no,(.z$hJ7ـL.+@С12HiӔZ~4cC2ެC=BUh{9f bC^Ժ'T";1SQKb HYEo`{S_]40a1h#Ai$D -D?K)NP3"Ië89I87 q0Wcc@|%e]+Sl3nd'&'p>9z=}p3q~RI]Y ֶ ,Y sce>zǸ38O'y_}R+_C%A&e!KŞ Nί<$vi+Cfwك""W SYf(%bS#h.(YCIe=9xHQeq$R"i.WlX]<.?g-J޺M[|mI.:fW< Zj2q>bN}~:@P. >bBĎM 2nc.. LE2$[j?dMVt(2-XLZ\24w,s6I W(#~Pf@ " r^dlą:vkEd .Z(& !bezi<>II[ж>|T`9jA(ĸ[{t{{ewxϬX(Ox*O'6[(UR=|>gjv{r{n9>` O޾ZxepnJQH]$ϊc3R㙑\h%-,*5"V M^cfД4{|0ذ.v1JծMM9ZO8`"#D`ӳ$m<߁b6(8R1$VƝVck:E1)1^& չ l+ 'o‡M;K~M&y2ƈxӀ-Mg┏Vto$GvHXOx4H }[5V ؍tf/i!#P08¥9dMT"3;Hȏ܉U/*fT.msc2ף_O#D ͘T~I&ńnʋw<.HxJP2&aOHSy σ%!wXonK'ĘtBql1v[]Nǩ!T~Mlȯ8k_l7LiĭIh!hJ?dσ%*f^XN<8bFmV&R/֎t^4lдN(#^WƳүVϫT BY^C_&#.H/tISZN{b"{^vNoB{oR|چ.NZOq5vX9PHni&T(7ݥP'f.zm,%a&6c0XD7WN'>tw8q[Mx~b뉌ƶXkmhUدzUJDo$C- !L+Nrj<) ڌs#aA|<.'?vk@]})E3Z#KfGEhnZc8~#1)|=XS]:/xr 8Jvւ'#zM_lrUhJ%RPiIY5:C*DD 箸TBnm^Ny2eӳNjLW:՜bw* J8 (j& [16mзqEZvEyF8, 6Ya>xY[9=%X#)Zǣx ll _G}-ʆi=%KNP+&(XV=uT'‘Z>&~8wԘG'|cS-sE{k|e=DbEQzH_"sw2.5ԝ\\E[JA׫%O` :7AYLm>F8=$f7d/ ]lAb9l.èA=3Bc7bG\I$aLp5 D$ޓefZ LWm1^8\Ef)Sf"?5\YҬ#VwS2u*ȶn HyI ~F,,lh3 vɍ.-ľ~ Ke1˷ѯrrz)T'gJIBm˒5^Z?WaI5lP8Rd'żӶ(FOPj| Y@h2q{@IU㟥!19-c'pSnS {u\R9, gFXkyC4_bھG8?d[A:vXҰJgpY!/qT`K̯~Lp2Mk}2CsQ[O]YLbn<~|kV Cg#׷T}!?M#/MU?u+fҷ(Npöt>i d|%%l坐 QKWdݦc3GtW7疄CD*DgU1oYA[~ Uzͭ1!)m߿GO;熑HT^\:j~]#y?xN4F 6jU,g*_mib|xP>=7CQV1 FXn_o# A5MĎ #UBkROꐸ9rwp*Ji754eۈZJ?^}轐E vvbw!l .W?V嶜^ FRD) 14{DֲPd,j54ymD(g)y)#9^{ՓAo@NHع 2" 2t^YrɉRF5Zޛ9ug# 3CWKƎu_qJm8RC\reN|ē-e}TVz06Vpc# a5^N$73iӚJ%]ZyTZ!H|NdL4ebrpc/(WMSh"|nK1_k2,M~ Y:HOlzصmrr<~lx 挗nԱn fRDMOO*$;6cu(ٌ&ԙ:\'?&;)M&9z4TlfnFJl] hC;vkꉉ oy1 w }LҮĐH%.AmBky-6؈:=:gB@|kp+bTH>E $I(nJBBku-~mK~$G4;t7p1 wEGnDšfOFR g1Rϙ6WKn-5IF$F1j=) Poc6t{ *P7}['nl\gDɥBaۆ!dc=6"Зl҅bY:w_JWI&q[z\=\c) w,$R 'J5 `145T6}Գ%?X1znNizr@Vh+oO .Dc9朚sxZ^UCϼ8ˇ _3FD>FT:V:湥u?$~X57e&Jɺcݍa u77ADww98$68>6HKG@g=W#6̳к0Ѽk(6T@ @ n&AL E:2ѹ٧ `s<4:9D,v g}LI sy{OЪYJ<>M~%7bhv7Dс= `2 4Z,LY0 /I}.li:LP2X)}%K2> >f4Blŀ:d3S੬Z֙3*,;bWU\G|br|Mp`$ߏEo-6Lx/b+I?"ŵ _W3~*'7?t!u8102d4e( /243صqoo}kŦsS@%m;mY$QmCxa6,WJP؞ F7hwѨ' =:Xz@D~ %XsfM"DŽ6~!̿24ƯEa{v&Nnx|0CuG*OncK`JnsHs PQk~e 9b,ȡprFW0\U7bӊ+F32IepG2s;d j{p܀7@[_=i~)ˋ%sD_vEY 3$y7oMKTU c3 ? (@&9PPCn%R7†1L//Vihh-'ƱWF?Y\TatW86 Vם +1OmƳ~G:T6HYHF3Yjt)OUg-P Ϫl W#2T=eZ\2ј+eX" $2*E~qE$1 YU/v%sFۨf Si0Rd-*ЗW8<L٢ӿQܥzudxռ=¦)i>nt1<XM ##.)S",pg\.I,?i؍^5ܨl=O ` PO+k&ʼn8kmCHׯhVYP?xi ځ)"oy8Q}aK"&0+}u:lOH)=^7kW 3q7vEț*[c`L/Jη*OP1 ! >r)Q/;wMrzX 5.9會1]eD/';wsQf}eIalgъGI^RGPWov1K/~2#,_|]UuQ_vCƳˇ8PL0 WZ Q|ݺH:7mL̫2myc,vݟ%7f5"lY c1Fޝ"1Sit3oe"_ bZw?|eN }vdu=~2a@d5"ؼ{o&tď3P?oor`7˛ :4.0#V$Җ,õ=R7]v䀦d2I|6w*Qe:' ]$BBGD"opK&g@$Tb砕(Hvh|m:L̩xV8?6hbgӧ|#fs/_m~vP.@be|j-%p_\9Λ)7u߾l`þȰjX2%dqxp=f NβB0Ï~[i*JF$L%beL'_SR3 m]e7xtZ x #AOM1E<rݸѬlF 7Dn+u,֛- /maK]l]a50BB* *p)qC-εJD)iP #8ך2U$'qos^eCfUm,+4kat0s93$d%LR@עlivqY`3C[ӶqvOh?Vm1M8-:%=볹t0"4!37g 3Z['(Tܤ 5([nic^w89++\%hأͯZ -wzsm/ar͙x͓~fE"%>ֈi8c`p`0;BgzkD堼z2 U)Z6u\Zwoٹ}"DMT  kZ3h+(?1U5[tP PEP[her׮QA2;~fO1\v@9~>B,Ej>Ibk >#NͧUW3YTW~ CS3KgY:Dox .of٘Sk)&Q [~sS&\KmZ\(  5/ .(D'0paG{uIl;66WO ~devWME٧fϘ<ϩ>$ȸޔmI!0:5 K U*,ξP;pyI+d5Tc B i p%^/V~k2Ms%}!'V6`O~kĥ5x ˘dm]e~S)tGl~mlscƂ/lֽ{y.eg)=s&o:ʌw2ĤrĜ8)!xlj~}zS wf kew.!h(8dyǮ7X[_PPO`L^K}&ςRvm'OvTvR-g2/3_Kod+V{)~Kف=ͩkcVf=?."wup@(el|ޡ't8=d?mȵnf㭨Q+ߜÓ )K}dA3q$+_VCӍ(9a^*^jd+ ]لw]f1*Ծ dL{I(v](M4>w5B pYڸy,PkZ,-#]YZUcEvJ#6Q,ܷ*<WAxꨐaɞĊI|dR@]S0tH<"EIXQ2n$H+|a;눮Mܝ 0l.|5`SQ<8zes 4Y"gkB5tW1O/8 {.o~kN?t<=^6}^MYB.HMQ' 0TK+v)(Rg1>w m;~ej_fGt_?|i8w BdNDh{}D7o:v. {?YZqĜ8̇Tޣ_.]^JF}c]kIJ`]6"pfǂZavMh'rhد-u#–wh#Y':)Lh0ஔ WP.2J^߃nc+6:XuB('쫓$V2$܊(cQs1R~' A{:Dr|HqGct})ELBP1OvW}:`l,ѽI8O2eh؞PC QI,_&\@\qŷqւ}fW|epX',tuqj@`( [V A۰CV`P x:v##fQ/ekAuN\n2ίI{4!¯nr% E<`v~4@1JtdK7#]j:/'c-P)L}APڰzmmmWkl͖\ZvxhQՍ!cgH wƃ%,HUW^Fȱ=\XǠf jum@ cn)O{v3I )9/IF7j 6_ |'HijX|=l"%1rDxw?tяRuoW+f m0]=$1B'bf6؞5}#p%(h| n#6tT2\4sbvl3kM֡QBZ\"ӭ01o,;r<@qdK} ORDʿ1[_l Q_M_ɓdU]߀,'[cs< FϚ­p'P;E;6jYf0/S".j0hbn7ˣ~ FNd_,i'iKןnJ]Wf% Y~PC5j^!H"ubn\Ԗ/T3i0n7TfƻE<3~ ìܑs6/]m6/~rida/T;8vZP8Hp@U״~A:fmZN!_8twͅ2{qΚ6Iu&qg1bST3f_,RjpΊ3tM9 (>ju R$WI^K0:#kqtGקw065,dcT 0q\U<%%[Q b%ѝ3=`ILAUAlh?\T ׾Chd'-kvLtAyþRnp)8 m^Agwq_W* J7{pGV놬I?= ".ְ*iA\KxAyEHB<>/wMO!CWZ~ܭ^DiyP;I lgFF-i6/ֽafgVTB0b>Gb`8S1{"swgbq {H_ PMqw,!)c,] žox6s#v{uG֢Ϛh\ `z]ZT,//IY65\J 5f$>֐Mw"y O[k%1bjB7ߊFo-λ=qʴW&X?xF LfD8?ע=`ˎkH9Ft'| U(p/U#,G;eJ3?Ktgx@N%%XP"NAH‡=Dl΍EkGM2]ǂ>6V&qQ?_=2_^t9,"cgY yB^z/Ln U1t4`$ sH*D>zuXwHU^ħTБ/ѽ+e;vfRvY~>G]NϻtWYհpgeBXɔq~_=urו` mEM֛Њ[-t2۲R2|Y ~$)D Յqv[ҥ a MsB b#$[%}7Qd2nЫp ^[,֒fJ/5Zy.L"9r O\pX1d 6H=DE5$R&?(d-KmbRr?@Sb4Qا֢sLy@\%aIr?4-Y:T x0){\aFmfQr;nJ2V;#z69_ ׉~Gf[त d1ɥ,{\,b.MkPTb#|7j"۶nΘM&Q|kc~=mCb"9nÚ\W#5۽.:ŝ0V2ʱrć: Ir,+7n4AFf=C(ߠF %jMV,fO1r%A]!y 5c`M\`6FyH_2hynW"J7eD%ef$ҁU9쵊!9)1UUih4HggO0gՕE0..y'F{< ,7Fъ}[{{M Qpc`" av&* _oyzֻj.pʿ6fՅ 7K=&^TGدcسZ= Z zR>q/fl,hDRuw[:İLٹ*gM6Ku:A ]}of(7feEy'H_ >l&H;HXY(}&̲/x^ MV*w;M\7Ӵȋ'9e,4':7fD%wZn!fO]|}!Eɫ*9o?p^ےGK6Z"p+8ea`_vdm}4nZm DpEX5czR}*2; .TہYG)I:8:n?ף8[KyWKܷ63idH:)dԟ2H9Ay AqPhytfkwnĆ2d (6aV&zi az3z8isp1T{!`b5Wz loJ3x҉Lp]>`ߖқlS,uEgwpr] mQBm Xyj#,0ba*PƲvP]# j$y z,*ɿel_Q c<tr1C % (٩ 7+Dܦ/`gTcMe 0}a nRr2$H:I4zQ!GpeVȮ|-f5! \-F6޹V w}&Ģo$C %6NU$̴W=zE@yg1GR ]iXlU-Ih2昲P=h˫?Y0پ5MQT;aC6&d%`YSyZ< UQ98r=݆'=ܻiaSNuI\<68ywQ=)CF4D8 4bǡ\LKK5MUG24_ @2 oV~iqm@^; 3[Y9j9ӀXŎxZ8GF4.lj>x<1hW6&JԽabW4^R6eʣ2Ԅ{u#cpM?y"{JOdwQ7W>Mo#:Q5FN/⚜m(+!ޓWЅBGsNKeU5}\/H#K+9X#؞ݴg &m[>Z^! rwOB\ɰp!J 9E;o ?Ѿ| AvpBE%䃽$L͋WhQMZ)WX:sA)qý2_ &Zl{P>6wTъT/8?T{ fr鉙lrӾL幽/NjKkXL\Pa8j$_~k: iB6ö s\k_DpTZlvKgUئ;ѥUq:;LZAwHeu#Ds?ZN¨/fiRH<@;E_a }L]&hVuiWL [IW]P܏ۏf,Ѽ`)jtH;: g]YBC[+Ng)ƥ`DS*טSz8B*]@}k_ *u* dokܷ}<ںQdL:qO"7_A޿<thG26D; :_M_adb3LJ9ƎA;hon|sB|ŠeoP`%/M?PVrFZⴖĊXU|!.栐 z\$G ~, yGD#gXX"x}NXm u@[(NBY^_gEU #KGd `[7,1>tPt"қ(ka' }v% .*YJ-|DOϬ Tg~W!_uɌ{n@1g ]% rG$5j|v%$o4^h4}ZPpCsԔuKUD XǪrXw) /ofzAKCת+aXΈ⢱-;%8GR&T$,*/N >mۥ^C{Dnqli+hg4Z~Ά0h(J샹bXɂΓAS]5Hp u [r)xocP";׉97IrV" җ VcpQQ&Nu+p1il;NҰCO[lH'X]ȍ^inԓA;S\8X"}*6.hDc\$X"0r,ٜI j36zJ46/:$& SؽG7birMb5榙2r(KAHnۤ {yb]bYUƭC@#c͞|w͛É+};%!b־P5dAH$&L4gd:3.915!qnՀJ ßdϛC&Mw|c=㟆W1bƽ W㯨ŕ~R)`/LZhcށ8w)U8JfD aH(HgyE t٫bcD 9}S)(/Kouxk˶wOTIo8upīq+$2oL NOһPJZz R*Fr8=KR1Iӌ\ 8I nXD-4]*8<24l6;jH|BW$M7$\E6w 1!|7ܜa+ü[T2 (T{ ѣXn)+Y0IcxbV ݪx5mׅfebeJ4Nn#Oh9LKqɟYTǬFz'5Ui(p'7*&̒5lM ˝IWoR}Zqs|gb-5=ȭT/ Q$`ኦLlc 2 GG#qhF] .՜ <Æ ?t#W2W'x)~%ZSq[oFȭKK>gS.qՏ7jAK9p1v݁X|CTo#vl^}۬w~5Gx)܇\<8\&.y)0mGoN ^ֻ7@@PmpW`,2^R!W&+c@=X$u iIf/W+D#"bY>w=\{w: Đ͵@#Ob;,M$M5zE}!p:P|BH9<0L*J H47@:"TV3pVJPJ zMB<}$%aF E?kwMrkxD  &)AttSYχi6R:m/C0#ۦcp]^06V}%p "uzZeBÆAMaA|\9g+٬@U9yK#_Ʒ^f*g,CH ˿sObf\ZU$]n]n9z4ۣ-7RBl4~s9A>-:wя*ύd!b8H:tK0$[o FdzE0.m[lg;?0 Hm 8PHņOU,[$N dxNĢV Ӭ AY?|ƶp,o4Cψ BCK HRPySx> 1ãNf )ŵG^ai\"(&dV ;qɇ*؊ C^9W}킙G29ǚOW=[b8'^?:\ΰ#^m6:;T0{-HSHf;-]).^pꎜ2$G`,zdiIDJ/)Bw7,%mU6/vd#fzu*gZ =9UWV õ#P7Go{0 -\s*wS }/y;F 񷚭UؕPT8=)q ஜ;@MTV<*q ͪ'D8Ψ&dU5^UoB0قC#YޮmRH$NOc7,e,Ď66UIt>B(;ၰTꆍ|iˏ`%M/ c?#^eSR$dbH 4+Wp)xWn&yQB4c/sχbdlLph0)qa9pVIAs5s6LjU^Wdm,f~5(]p듟 :읖 "u0CADt3g e7Fe5un&LQV熴-UHS|\FƵ5*@H멧,!pvc4bremB bPw1:)&%ERiulRd<3/E(GѯNa$ib-wZ[B_-<^' e:ݭ.AʪG]?^:G0#9|@Ǵ:j()vR.8;,Ma6p.ijԱ`׵wv(*n,i:T]B(vFI:2wڌu?WOQmL?ʿr%Oa|R*Tp}z.Fl]e^ĠF#lFV'4<>2FYр`sٗ>XMw/^rCz_ P5$ áL1\|~ST-=v+2o/mJKUu9ON?J9 ءuqA`\ KL)ϬXvq (̃ Xz|4 |1)6%?ےIJ`[5oRJ$ nW$,tDa L9Yk|J6ם#p̪״h]FjMC{X)"QRBy&o6M{^V+5׈GC&W_TMXIR94<[5;t4AaˤOU*ҳ UefSJ.``yPAwGs݆;?T$;g;kX?Z V_,^ fQ3Igi&R\4@j]XEڋhb }- cx3u%I*iuf^ 1 q2ǯIz.=GNFɣ ;AäP`r.[Gyk;'@;H&TyoV}I$, yё bC(BRj,:{i]5u>aYULHyiV|+!@S}*Pҿg|lM9qօolqwЏ mz$;@kEMxwL9{i8ӝ?L4Fŷcg!e#7`vV8 7#i`^r#gu)^&z|=5cf<)~g&ci.!](*o\TWtJi$'h>F^ ;~Kpgh ,,qd6[HB-!<{͸{i3!@25}ۺ:R5_x*=%ysӰ_WVsO&D}*^pAJexs! 3~~s|jvʽ6voeAqdMpK:)c~yv5MsD-~PGV+g) Tl^Hf җ%jjHWs5}VyoږdƨsiB $8lQ:^NW J1f."OHM{.A> ֯rz$;qp"_\Z]9JDx7KvjJX4\|-n2yNte.χ%t {EXNnQ:VfA4@8uWy"6ZudeX0E;n{4ER^q{wJ[ .ruI-Q#vqg!F=8D0]]'2o_OS>f )AV"w2 s?:* Ya ݓ֪E,%­ξqC>-SK?y>U[.UMgEL-+ԛ4TXJXATn~>SAMvI{¹X Eղ*;D2ӌ;FQxSA?gc!?tZDġ|\X}-񩟪C7mVEsVV li %x}59i3ُʆ,t/i\0=ܭI֊ ~j5['ߊf%?f{Ngd QށLTcLzUyaS@pbpʵĤI{~9P^ˍ6r2WE| 2 )ڌLJ+.R4^_>!Hn}足 0[IJg3)N]Fc^ML?:|VBR%eL2Qe_;˭oI-)@u81c{XIFjxW'":.fPxsLmpb=cq2 Ut)[ՀZK/H2P_1}7,'Vx5я,<=/"^G1\vRU$'ñ}\2=mtykBOKb1w6SVyskf~cFӍS aH9\7пC2 DB"xKAsA5OnFUA>E,h2)y|Y;thB竱 @eM-947~EQTļ4 +Tȑ(2boNhy  $L3,[iɩ?gJ &(P39f\\F@BN,i P{8M>}5 ji(Põu4{9u@ c5'`^I|1WK"N+8w"xyx9eh`!Y$e4E ʀ]z21, N.a0~t |Եt-jr9r D2MeU,16t%_'!Bqd4FҠ'J] guOOsEvVV'akNe[c>w+S-W%XвPI(3}DqrV}ƪ˵T؊^gG47TioZB ^Kq(glӃ:K2 Ϭ^0o- [o6!)dAc7Y?vgX!^U[}|OFL4 'OG?2ݷ3fAk3(<(?[@*l+F5рd9ܐ`Fjc` v1v&D@{"<ߘ$B+w>GbQ2\ws{a <7Y,:!IVb7 oR!SkxΎ sޖ-H[El)lq%rn U(7kq[х{'`(xEt=]_l[XO 5G8.k d;}udy@ ؍#Ѝr<3MZoK>I<+SkOBI9\󅦐R!F ^(ϓYh="L`+at^s$e"N7K^"Ԓ#tO:@W֫cP) t{:j7'+xӤ6ww5I,yٳP-D~ZߗYхN)$&dʧ*Q_Gw_QN" qT@ sZyz1V5)Zq!F2㈝b}mS>:p?ópF⨷:CԳ@ĉSx=0?;9i$>}Kְh6k~WF \mݠLit>, a_thVI?nOA7+?%2i]E.uzL 1 \?#0q"ITm9 H)C_͎`26JZNOMSB˴3ۄ/r`򏱚{rOl4nN$D,*4Fjr!D9R;9#/SEl- y{BYnY^Fp?Wa=#a#視5s6\RB,H^NiYα8`tزX`S:Y2OE9+!(C>< Gf{.NM,n,mq1ClxZ0S`H0oޡPr&O_:NeG?4Ϧ# F%s|@AaD. Haѕ1!oYp" g2;mJcqx;ِT?0WzPhbݚ76NJF3A} ҉ Mox70puo qYǍԹf&=<8 j:I| 3DKGt6۹&iU+f$q/f֘Ja89^ysx@+(`jSx=XJ+,(%)#y1O}YB٦/o6wIU2@ 4Q~G@m9q ;J0ME-뛙n 6Ԟ_vN*m*n#l+~=p !MPC/ho7WMmxft2Ѓ a 殓{ҥNf9 Bbi xv$r_f-#~qkaǣS' r{aI=J 4Ӕu]XPj B(A]q"ÕQtd0l@j *T]i~ߍ>F.ҩ9^'d¸hgE>WrSb2bua$4+d~ n{$2 egv9:90uc>.C(F˥'JR"ld+u&tmoD#Di Jve&#$}B4v̔$ڍcLA.z `/'jPx_t?eGP?y-)J wJXsHBV'Dh<(VRͮK`1v26-za%{j(>?֡6dVfp?wK~ۆiQPªsZ P {\|vuEl'bէ&&@%bO 䦟[ !1IiKA%T44MLe3=ߙP;*ԄzoR1.o Pm#`$U!(D 3d/Mi]Jp>B1# q`bGS:Z xz>w(UPRre5\|vaXBc+a/Djߡ/G8&9L@;PIBo>]oKTaYwkMz3K/#zܕէ& ^̂*&6$R­iqa WI*5#';0 Y0@A&;H=@ I٦>i[7_/(|W'v.+ H µՅySL d&N̒HmJJ٩Ճ4Rb?M"p*DwūERq^\~]1o?$_Uԓhl&;2Rْ#UNΦ\;Mv+kU /y5&EǢE ~.:Jظ/^lcvC3ې(_ '3aX[%i jj 2*b4ğc "gC ,֚X@!Yly۝!Ӟ\2rɌgY:eX7 xvJ% eq;83ueÌ.m#e):_ov=F35.61qŃR[1~Bjl p7XFUVb]j0kqхr25ڂHV_3sБhJS%7Ggx % 5Y "ɾN!פPA[lí^<ƪ%c~ *˞[:gaD/{'&9tk4BDGWtyCESۦEĹ/ 3AT#+ OjYܜ;k@F,M嗁2Y3g1oKInF|"Ҏ$@cEKLbߋT|?Bmcp|2OWU#mB:ТcQ`W K~ t'Ng5l ~سvw"*W Qs %TAM +25}緑5Ժkʪ #!+&@\3SiW0–7Ar(-͟$xc@OyN|Z7 H#:_9ias>E%+L%=V*b#[۫-`,* l]#a7! f O=,`pOR= ោb?f~*7+jc OƢ+ ?:tރs EdS\tJ.Bd / zŕҿHgPA8[|V}1'cb"=-ZR9` -Ow.9OƬO4Hey*͠hy-A"Eb%tdV*_Pz7#ҧ`u[_/Z󢇈Ԇd1HC =x= nCCAO"T&^ Ofo톦;ScOVP%Xy>f|p6\o'ljn,#{prdvEv"l;;], QW}upސr,Uqٺd[>Bx˄^]̬+.*lK9Op6m:ԞxAΆX Lm^S*Ha @*,]x9gxACMˉ\;9Yf~{F2GV4'o +^07Dy4[z$H[JȽL_N~ES4p  _pc%"dBNjGd U /"_b|8`ze`ڔI=,-6u <)W0ԔHy( R Aq"yY %+kwq)x6>TLQ0$5kUfRvҌ~8+6$HE f3gTONl.^y $"]PS *&΄Z{K`qeyiۺWV1h 6[ʸQ i/Q^sJ ]vNudKtv5.W?/hf:Đx۞Eotbav Jj2?%ȩ(_'6fV2@'aۣB35y]%:>M4y6|,$j %wLqPCjߩlnOq8N=cՖbШE5mGy*)8yS%&:8lKtKJ0'PЏ[4나GtbԾt۩]ع:]A(2Y̏r4wlMi~pbÙ_NaVA/FsQ-2#$%'ql78(j 4Glw&f|OhEdr ^\Ԡe90]I"o~A{@fCO #Q鉇>*?j+ï?.РP Qs=YWV=69v+ÈL}]5#n޻yCYn]9'nAa!S־@`~?,%ᔿfG)>caI2Vx%!P1⑧Zɾ0י>j:V@,b߰`&G"L+}'v!+,%aQGa(flWdui/,0C)D Ba找N6Х ('ⷆ2~wzd7*d.E(j#\ Rkk]F5S0 sssqs%6U+Ǎh29m\de">j%J+RMI#YYġAa~NB%vRB6~=cb {Ԃ&KˆW4/ H{,KLq\vsr'YJfKUOz6~FUrw!/zbː ї(}}¹/ρ}(nšX!ZCL^!]KDTs`ސ}5#w]^oz@=| 8 #Sc+cB3:K0xג~@開8.Vv"pӟ.Ve~HVOgL_lS~ji&8z91fR'єߎE>s*);gFOdi*=)*CS] VzhMySah''])9) vWq>c4C5ߪ2]VT\SĐ: (ܺ󖪱,?e8X&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKaAEaՄ#*[umI~v6Uz\TnF%sxғop=I셠~a [JQdַ6PxԩLrB%=њL6@֌X'`X#Т(^ ;H{GxS-Ƈ<_hfÒ%TCpC%jA'_-eU3lفPqD ۋ+ |Zu~DflB;iYhyb `rufη :͑wvgJG|N@6!5I 9ﶎiW IC&w6x9.<3+h%"vNl7OwUy7?Di8 w1=-s2IZ, ՎC(CڵsCaJ3W(]z%gm4)ֱQ$c=<$)uB:F' ]+ټv`/3Kuqmwn(LmEYtnFwb/~ܜ~}L K5•(}CbF $.+ː6b&mt/GcMW(U6E"hl̦á#TO`2O:)jl7"N-6x[̺փ`1/…#(ݏ/FPLo, #JK@T6o-$SB&7PANa1ҦΖhm\qp[ 049}"y"R,0YÚOB0"@vR1 g4Qqg8WV1qbE"vnO Jh+XK^I^3#_bMDne J(RfS(RMs&t? ݂%( F]Xb3*\ 4۬li8:MkՌR1{N L?lFӖST p ʱlSzs>T?C5?+vù-LARga6wd b+-c()xjv޵oB&޿,P0v|6]҈xt]5ӓe iN2b_\i۸xe]wyK84>{*`I:^?ZzZ݌wu|fs0G W^F69­JA7YRWz ( W=GyWX*\ƛ18i)N7;#S+RV2i>f`0i@|>p:px75Uo\tuA:A殩M奸43  !x(z4seDl~jȟ`T}}4N i ޥ)xe菀lʠmQP+pNg҄0,ǡ%PvOB =`zFֿ&0a)ۮ~gL/3; s> l1-JʷY ˉn^o8ײy.U(Y/&UC?a!Eu'FH==WyMpG=zf?>rJ?yY~H%%-"4W {($mq";^>K61\ w$ rRQuwo3n2&?ў6B7{+Fڎ]oUG0ߦU"QVH~.26&9Y*%fMkPrxKTM8@ӄ}?lz_D՘C^bL(NHV$U7 28hWky+|e7p̰Yp>߸f1s3R^T"HP"ͣ ?#3C1<נr9SoUem Tv"`ɥ~lDVI] ﺫ- 3=e#"u (cv\YJӢ3vghwJj'c)y2K6* j ׆N~% &A3Ȣ#a3Z$?vN7=i}xݩԍq&p*,»=OТ}0m~:HD@; RPC\xztyg=OMtrEϐ̓evYb%i>0bw_bC91 NB&A"G  N`\Y <ޡ'#Ǣz-䞗ЭT+k8G=-VVfwX-IX hVZJZ,``o$ S Ba+₋iYL>j>ZjώO쮙ekNU{0?-9_8W<<*AQ-izq=㤣4cz ' fK]d!I cqL Zd4&y4;|L:N:}x!f _80u.bAD8e NM;I+S#_9󸧲UmLUZgIz$  &uzZ pD1;>N7m[%r3f=f$27OWiG=,{EhBLk?bVvY+{{ vO|]ׄ0IjB{#r_炪~߲Vd‡ӛEݞ;t|.SW'=x۰;K5.LQ4RzϠX@C%+[^uoCgkDNboKH1, `*K4W,,L,z՞1jf43S&0 ^씫_iXŸSMB5{j3dm?iF4r~)!asa'Ζvk.@!silJ(M]$bNzTXg߾cJ܌uysmUv6f@9έ26t{?g .FJLnfPںJrB 5W/,m6\+$ګh́֩ȎQ*8GuXqֵ tjUtnXMXOvAYo<#Tw(Ѫa;鴚ɇy@|+A\IQ1ɂ T6#'ZOkl(0Vb]E$ #D1m G> =٠9 ô8;3:!N_s ߖF H|J<Ѕ+aZ[IڲסF7K %E2xl9 EmKt=-0ωuzNzX:C~i+Oodk=7FUO ֔Y|$TPJ֌v{tAV ( ūVP$Lnnj=ѱ"jiv%]#,]>WOw-}*j8&?0i^_a.jӜuu'sɒ5聉mPfTO-R]6<[O ҺMN2u&|_E'($BىJ, 2QuiL7*dI&19:ty[8!o_}Ҥ2 3ZZߒz)>(ӿJ+1Nzzf `[G%yvǸO^ -C)u1a DJRz?U=b',}S 4D}f6>'?y4W,a9{p1?6h-3@%2 PҦCmԵQJ_v@FaH5r5!ھyMĀ4 jS3A_/>k\T=aLzmO;geVp#gC5X?C)5HdAwO E6BxNXXq&,E:9 .ӽqvOuL׍^Q0erOMaN1gu#J(6DS-?Q_!@t1 "XKHՆ3"D56T(]O\FFG~&/hxu94HQQBWHqٛʏrs/'i(˰CX;ɐ{OI!  Z2v/B鍃lߌrnCE!%Dߖtށؼlxu@p Rx}*z0"sÑ[aOb:sY`:<#uQ y9v~3zuH`]BpzOzG6HN-mY:̵eS*!Vg[N=W٪ H(P׳Y'uYHn7zEE\|?FIfccJQFT~OKeH1%2gI(،U.Q}*!O[ K{GOerB{AǂD`ڣB:GǹєX^(>II{'..tK7"6‘ODfI!ףzB? 5uε./ hpP褧yց (+ȐbP݇`xaKI*̨ъղ9R?9diR H֞H6$ӕA. /AvW62a`Y:i R<лؠl#[iYZZ*Iq'\oL7(in=}:}'4t sJ-Fww}$[>K!՞MXSF^!'- A'-bOrĶ]:[!|ɱ6MZj. "!OceâJq2b Z{M^0.ޏC?`~=ÿs`P~8 %}~c0?P'ˌ辽F#&:xR ǨCFml\%(X*0u`Ĕ.4ɺRo2N%X~ ͓T$=Ddэ@;nR_IQ\ H̬E%ü71Ll,IەէVDOu.|Zmg.~q:G)Z/ Js^IeBk;Ŵ<33a* 6 'NK;{+>ls!I޵Bق@KO Fs:ј$2:#5QQ55_} ԙGKDe{}@cMV$Ѩ+5f9&mT+~/xMk6\aazJHgLxZxc>uA?\|@{$I %cG|Vq"o#hhyN0ˁXiJݿKBِ>B<{8efy613Q<;+R( No"Ak(DWEm{ԢM3q;?%EX8#m`!E4 {9`-s!M4)s+p/мUC)]M70ZC:̍Եbk~WP8 s~%{M[{CDݹ֥ʼ]FV׀vA .z'0d/E7Zh0{m dZlvR;Ŭ_z7=r̢/ǰ/dJt[ϗz}*4ڲlms^o2p j: \oZ-5(l}MDUUr=}zjM~{MDcvҺ7A@w<]; 6Ps-gbe-ڿLJq %D }^x쀠<:9AŇD!#ڟA{z}P3psQ%vzNʯPXcJFJej]6OPw2ޣXrqH0$lZ~79R2vSkBw0-tWPGSa k=2#NWd .1-f2mn^YCW< >5muޛ11T Uwh?'CbdOmS PH_ϱJiLڃ %\6/ JK JijjWOerE"!~ZDmD0a>;RנeYn x3,z1_sU/GsJ1GtǩjtzǺÜJ)½M];7d]24IXN3ӂL2qg3Z,aLU?2H8uV^wk %t۠O"i _A8;\1+? 0ڀOv`l(" 至Ye+ 6.)W5fJ^UB7ãO&vo[+Xiٳ;'3DJKƬVqzq6YtC8_aqG1_($o"?SC>:bJ<(XFkl ,<#V!ݢkxf {ʒ}8![ .=^~l&SQՂ t?}U7؈x nc!s)L"-ҟM:E4*aa(9 f\=G(z/pf{`u@9PO PŒ@S{z.N ftV[|G%1:c_4Qz6 rUL3(A pk|Fk$+҂+jk/L&zoEe_%r{r*ޞY~p$ [78$+%ک^D,tNŹ;S1tW=\\a3B0siiÊ%v?OiD[{ >@_+Ĉ7TkՒE (m#Z)Ng Gi Są+o܋ Wjlj2y0a=!roV XL^mY<#7i. hzu LcBK!Az3 { H|H6ai:x&=1֞z_x?%ٸn献-yAuwQ346)` 'trפAtȢo\h*5+aNu@9Αed2Q!xw{I҂ǏDXk}%H΀n$7EdGSrΐ-ž|t='ћ8i};#9i7ݍ  Vu S 4N  O#Ճ`@,_QBi/[K,2_4N׬N_}сpcSQ6V,SfNP2$"Iom]"Ïΐgr-9Imzj-Έlug^D[8[pմ-jdnl 9]Rƴ֛f`]m˸,s-zY*vl8lԪ j:A]toк ُ,eoIUԚ|w*jXS[q6YY^on_Κ|AܾMpO((BT[&

S6~h3Zr>K va (`iE9@Ƌ$ޟ}<+R.sT1?nLVdIZJrOy*Y}|ErJJNs!gkf&F IdCLJ|YM8U C1۱`cLK,RObj".&Ar)fIፅI$+z? QGY.=q@>P܁oNK*Ky tPE!DWo͛G'yf@hn:̓Zn'"”;`~,׿uHYf"GݤG][WS8˚nu[ G;p oPpvf/M|on\/FHtM'MfyqV 8/NvDs{]d7$%^cF-h73m,vNH UƩW84f6h!Kn$\;$&J4"ʍc9kƨj&W(mco'iMvg[~' m&?'taaU*\`]eI#]!#,%o'ky^DQ츛e'P|0 ߔޙ\X0>g)/ܰ_v,5B"vϧb_\iv+ ~iʾ 5kEÀ *ޙ9שfEUK~g%˄;mAr˞4*0텺mܝ=y}'"wCh~KvL8=Uq :Mܙ6eIs3uq#$~C#'[&dnGv@]#$P;ȹ =8 ZlɗC|'"q!58GfD#e-e* 4âseL/ISPZNAwgn췉ur6xIVvd[(!K1eYv{Mԅ9> = T|mo!kU{&aӒRdP ޫdvNz_}yg^q`ZQ̜TqoiBS[],[p9IXŧn2-_e _PP\gv,[<*RdO[%L{Q?P"VAr5 e"q-&'iK,7fup֍C &+‹"G%F9a"Yڴ}*x{&?1nNHMK]+BG1_3/EmĈꌨ *90oNgFoިX#eFnYk{I0)oPP֊Y n*\gGg$q/ bC2)J; !ɨ5<ۦF =qXO`w[ 8*Vt } IJ1;uYIp7">?m*T<]c.Ow}?-u>1G.'qAoankhsxBJBEK:h*#ڮW $m?=;6tyv |.(*׆ Ƥ>C\؅۬/HL \᪴1Ka ?M 7`"L궊x!+q8ecYq}7GTw͌p.4v*2 >'e*[a ` -bϧ} S+UЏ6$&G.-;is  2P- ? z?=}n9 #e' aB H"X7-قQ2eC+Juԝ ʾ$^SSr:bDKNJim"wHS 1,qd%źJ ٝU[\&xxoG -Ъd B7-6,?5>]*2.:ĂOM uyi9\9^GXL7FO GafXj&(4`{h ;ĚxT/?'sDn&dĉ󧚯EߌPwG(}3zs78kސ$_]_\,/+Le8iXKy/΁ }vj/ZI4g/rS޻5jQEGcKW|9+3M]dG|:ʷY_BjqtX%9SHgVǢ>Ռ Ǐ*-g\ƫ6? 1h 4ɏf1K>V ;cM[gVhq\?fi> ןôUPQggMwKb\ :δt4vܪxї2JY[SEf!`v5GSjDZZ!_rySIܳ' .L}_mK޸):[iBHyb4tm5YcX# "fFN@ш3W$\ LPp5ƌKR// enjMѣpvO"GcBG,~^G"*vQ]}bu]Y,<.?ǔ&?*<5vS#C% >:v-p?OL51Z?Ax쮱cG(^I>8!:~mpr6!@. EۛlӶ_UF@a;}ɦJD-Yg8 K\R'1rv? VlHWub4dj7bh;{ЯmNYz؋OWr?Eݫ~u͍2/?F;{U}`~Ljd]c.%Ȁz+ߪ>Q#BZ("Qﴫdr~}r.HnBXNѾ]jAXYrcgmfw|b F^ᩪD89ZD{B/Á#(b/J@3e$_,w&b8znί/RFG96M]bN'D$x.L8*%%"aQ ٬s5ՎbnUΰrh%U~|ѸUO? M⟨@|`uF̦?Y&V:fPsym.o3"#Cp>w3$a2M{!;# y3A UAG/ӕ}lY[*ʰ. @Uwt{jGn*P&vD9]gGp3;C0l:ӉAzÊl|\W+%#h``5.o.: `WщW.WY?A~uH#\ 2yVڗWi &`''^;J2xbÝ ތ"9ϞH&\c,Pqny){yë5+c;YgB g 0{ꎬ fї1:i>jA RAI-Dzޕ,t_=+̀zgOgO[Vg'ҐO|n &.YH%` -4#GC06G뙟&@:w.}{3.,zTl"ْn~rzSŷ>S=` .vȞ̽ywXёGu(N">N%o$S ;&Z\~8|X|y\q 4P1ś>R R=6[ 9ۡY_ص,w'4vqaC֩/)i'`. ؂ͦۢ}@`]AKZm{ҸOVj`)tnsQ¡o[H);7Vn 0w)^Z\q\@z@O+㔆9[m)²O" pV%XWgȶK4@¿/F J?DtWJֺiͶ/{ttcwL'7}1J uy[. Ԙ"/s}tHb[ ZwEʀם vdF}\g%ϝ$+Ϫod|t=NqqEtLZް٢W;* oJuʶ*ҷ4,<2f'#&G9sAf5ceL"6첲4[z0naJ_~0'<}#(&1aݲ,Z4"XH3KN@_:7MLy8K֏5bj 9XR#BzLQ"X{YW+ zy y原ۋ+0Y4|Lq)5('yZ |q Lgڋ! ?b˧CE9S1:)N/| ;|U{Ww<]H -HJ9pFr2 s8N)g;atSI{?y:٤pxѼ*%c;yRlhgíu%TBHqg?ԣo uӸ_0Y{߂uCJǦXlYTMHm7O%eɗe鈛Ӌr406*IW{Gd,u_*hNF)~r !QZhXMe4eZE3ٵx9tРRH~/ hg=lVO:>}o/q Ns32p/ YٺМ2MbI50p/ ;ДE]&ڊ^ՕAo]WUvU :5xunjc;f၅mgwHlr<џ;`+/ie6* z8eU10i:F&}H Ɓ2ML| 8HU wsc5`*XE,&ߟ^ )M *B^JdPKv |58t{i;AʠI֧͒IЪW1/6_Tt L\UHl8S?iA &|/2ARv?le!QI=@~]:Xu[囬)y'd}:<}0 ԖUe6Ldҝk-33eu@t B#ȽzƲ f_p'EQ/?<k d8E̔P1V)ΚnmNѨEst$Us\]]yӧʖ e;E1{#`%ه)yosݱ%P%U2]ıU\zJ Ž9k( }TF$qHCUݽl G2͡G-k=$=,ý"%m`? Nzd=s\{oI*r㷝nuɆN}tC$5/0ڇ!kaVLxfpdx$(]"1W7n%'W=O8(da00TcNevjҒɁ7 0vM-=cRkgm[\@/<~@$N)3T>g3&h(k E-gEЕA :$R^d f^z|lthֹce&hvԋXSN Ac#3c*NGr/;0*ܵ#gHo.H`VnPf :vRv.c}ɋzE|?ܟ ]rU0YXuZ-p kGډmmVw'V"jI ~ T#bzǫָM|\[{gإi+8 Օ]RDSoӂW44Tn`5J͇)xW99O3WR~ y*\T| ʛ|FB1es] n;"T7kʈ'#- 毢shXBIJ{CȚ#P'U-Ep475#%R|jYl +4e le~NU !F7<`r :U 1/$P]eLwcn@/ (xTrptpޭ .b2<961LVV㡮'ѱ3HE7?l&Cd]~u \+d)GqFn'lF KPb\Ƒ_dVK?-_xd ^Z&ps#R_nu_LCGCog%ymp_MM.҆GulC?HiO =l,m"sL?Kwy}`֘Vp8aSȝ9:wʨ+vker8nf)$iw~˿}(OO;o+s-''ǶP8U~ؓ;u]j&YjɅ\*sG唾*#BkڋʊPZBiԮNKNMKWXʨP+ht?E.)-.>c-OzgvBZ4;ߋï+V} %R*K":;kpYA=$-͍~}2x)HUUʰO :KI%)-ꚽyXaYCXԆKۻNJ0JqTbLD8!f>Ar|RM,c<;*TB&1[7Uxy#'qkd$7V#da0Sr;WAu.[b-"V7h^4})rژQ0;2rҀ}0/ZVc,I owl9qZh&IE[`<)w`/mIHk bz̄.oF)?~.`֫!@Jg=):]A!J+x`>U]JUn' ( Ĵ֬fu|Lw5$2:VݟG40 8P^: XBlTAӅ37%/Ô k Ȝ\14=!SWrj{s251A~N-Qw5~<ܛNh04٪c#|iR,&)t*.d*ha+!m)᷵X۶q9ڧ4*F& d2]j[6nVpo<dOŭ15=ZO!y{]?-=0uhfd7&2 Pc F+˦K$wR&I|愦nU &9pWb~1J6#F@7ŗ_$&4xe4Z/ "~3[g: 9K`.[i(y&'ܰRyjuG_# wzKmX_PGM_-I? 1˜ 4Eu@" KN2 DB*9F|K3Gk?g&V'b813^ǺےlRȗ1\4}z/*#!="\w#K̶8g="^ ܑk- B(Jwzzk\~Fm rqV~2axNI2PPՅ{ Ow?ZԸ@1$&pIuV[P3^\z.=#V|Oc]mgؖ(NNQU:QYO8=8cU `ӎ(czx(ᑿV"w}R`Ҟ{ߟ`(-Bb %06j+% H1XXM:L/ch $ #[vѳ'>fU2N$7t+fy*sX׵?c.e-2豟¿d<;%I-^~|Vbǘ8gbƛ|Y"?zE? GG8a:٧½\` K$/cf5&. grg9rޗ57O3L&6Nv Ci'`jCB{!, ֘ - Rp ;/!otORr{m,oRn]E<3s~)ϔ!`܇ X>Ppp-f WRV19f:!0&;Yo+o@S)85w(d59"HU')摯j tUm{ TҲKהwԩӸnTg]zd1@΁;\N$; (ΰ&Zس"]KiLL?SNGsoP@!NsGӏF"N1/NhVxtoGd 7Wxg FCjBr0"?wSC8郛d(w"  b.qJ)MgN kY!&qȖ]*KDKM{`MXM?(c!!ugכC(=IJWs$o1i`* vw ߧmV"ZLPS"[9ĻղHL *>$@0o-HF׿ג{5y .cg9=ulRĐ$#]- (.\WV%BZfHT2 RJ@%O' pYSS5T(3ZU۷z\y㑽s 'Z !tqS\kU[30\x \}b};2⿵_{j ]}Z=b=|D'7tS:]Jq$F-Dyxw@Nv:ձ ֔S/z|ѴbPt..!lЗq Q<]2*cS&PYS#OʞU4 qKا>vG$gr&.^@ZιaYAC+l$n6YkR qtI/JRYc%j /)92%>cghNW\nߝmMp̽Qsš;lb"]r5Ώ(9ݻd~}@nKQZzG՝IM!E@|\< y9;od\e|ȝad؏348;V)P,a!h+(J}!>d-efC˛e_LX7IJ{ bjZ*:ݴ  7pЕ=%;5O8 y[h!Ecߤ^b>hS0-@9ײ & '!Rۋ 9ЀnRuW|$g2&"ҽH3i!Գh7,2fmwrISRiG>z}i9FzmjU0S'ᔏftr"ml%ϯΆXxɋtޛ%: ڦfʏ=T b)rO|Ӹ2!dVau܈n(6[p#}N;MK(_*$tCnMw_^V &Y@tӨ Wa.&:9ƿ,i'76pSK_֫n50":48@ѽw 0pkYw4 o["",U9}>>Bj>' yd|$|~8ci~%[pبa01/&PMd0[ ^EfW }{oly4$ >KBJxkz5 +S02Xүy, rG'C;U*kT3)2 9mMc2E`KAvFOѹΈ#jϬy"][\7u\P=7f$/}F5x>qJ#x"3RXX=)y@Y =ɣGA!k/e`=O>=AՁ!i ?1(F2tv])x(Obg 3QIɫJ߃$K$4DWNiIA_,]Hk|L[$ lcAp](pW*1e{Nn0X'I@Sa}iEzֆa4<,3.ml:uKmEˇH$MnI1rj NmJ?ai|q"l*[P#wSwMGθY@Y{a.YޓO;- CSu jCCe@K;/Ud}r_F~%SAO"|kVňtVBTq.R0(I m|c-&-@'tA:XM;QK6 }-#@Vo4c=]7iv ,R~#"HUx>|w}9۷6@5f mf)ick#Xab?VMܞLu ~ʘ{PNnOЮ+Ɗy߾,V߅i]Ru^۫+CHwN݄4S! |l,φ-˼:yU 66)8f6q޾J7p.^#8vXlrv4GA\:G* x \ Dk4h˹ jG8Dqնuݎld,?ֈ Q̲v044 7b!q7{|>hp q`n۴1Sۊ:%87 +  M8x~ Ag9lXL NutCyAxxٶ XnAMR==uos" ѝ~}~UVBFm.a)g>8⍴XHH'OMf,מ^Km^T".M)I%jD BӉ Mp %ZW|w0rB͜ml!ógwqBH:Vk^@OT8W1$OyD"sk8%=KH㉳DҽrIhO-,b ӭcs񀸆`D;ɚ%d!5/I *_Qj6N/c|A>Yc@2/Ŏ6}x89.%({@I~I E w`,YvV2 `<,9 x5үh7 dOL$8c/IQMmSO( JR:dbCziiwXMߔcՐƶdW=r˗јB [`3i>b]ZuBk8d@Q='4c&{_ֻo~:G[ =yj4J6dnaHMС霓qJ8TS>'1aIFbhX۶l IC߶>p\(toL.*ScK> 3,BѨ da[$e])_CLi0}?Nm`(|4}\ʂ7w`UOxtp3ioDU5ɣʩ0F|x1 3w,8Dӳy h}lOF,_*=Y8"Gn.PI|Uºv%b‰*v%YlLV!{strk׋nfPjCGJܭ匃= GR9iYDA/-a EK){Uw$FIʴRm{*h4B ه`? )qO$ʸphnx[s["<pM1! n&V2ǫZhr%3fQ ~Y 2YZi_vɒ˜^؊·8f68\7xkֹ7vʴ&ILg<Ce~eIM2N-_jY_v0CeKyOS."3fn{=ic'*%8B3获  XG ("X Etң :n &?FHh>'ov:$?5xx -A][3,BI'wK \X"8Z Dsѣ^N"B&v*E7Z1CT*vXa:Be}곩2Q۔XЊl\f&K\:ؒ/vHLTc= #hV7a/LZlKie'ytM 1$+.dpc`QeT1uӠ$ak.#n+fV(MgڣA;m)I+P [ySҜO:鯗 Bnj6J|"gc!^NV>}IEc"tj <&b IA&>uH (p$U~Mۅ&4},. O>>|"AV! 'l&_s@fxO%Z@~\3{^׊[;b0 [K)`;"trWRڰqњA0R`Vݶ%l* <ɠγxGYOzs8To4+O8m#>{gWLgZPHnXD+5'O{&(Ydfr,!*?'9;AlZ ycx!6ҖэJy ԃt: ̳ÕbS:)#Xst 7vMzQL#mB녲3PKbd *w!DzyH. ()yzyV⃍T=H0sOl|B>T~H9eVt>|e.%Wy ^^=y$YXä4`H^;]0`[Q/NV\:kMzpϚ>oWц6 ɠ}ngluU| pj#pR/MAto&Sf'juh=BHSۃ{̹Tv0- Y%)]7Mxq5:Q%9{l/^Q^4l8d?}fmR' ]f )(./QDv[}k5C)k;w:~'$W}{۪sUboA2Ǥ, jBdv 5 _3g4WNEԃMacdR'|Rr? df?> gB"m bhr5[Nd1Ns' '`k4 J7{0q^=ݒEh8m"B9sao`7BEfuĮwh쇟7;B?BrUя]#+륄d)W65c 'ZZqDjǯ y2;Ka\9rÈڡɻ 7GGf7ER'|Q0Lh: b_ 3G-Li34:br&7v\0~:ZwaYPO"VM9&%e2.j\o5,<> a ,z{tCJfRy;l((u/$/qPPXatU[ OQʟo6+naHJܒ q\5mL ;+eh!x?pvW".[^ϑtEƟMba?foiG|~kJE.Pm*q&ʣ.Y~Y-gǀ;-A=VE ?|K%ZV7,4\) n|F0 ᴵޢSE_$v?D]~e(@ ͣ >39 ~s.OlS_u4!2#5=X$j% ÙS1+M 2܏1;OStNJ&9 ͳw B˯b~XR%hS yOd DRfrC&*di@kWلFnHTq((r@ԈD>R|PGTFE q>1{:EA$.N[7JgK$ՕYq+" L7yb e t=u!^> ݜfD)|@f@Nv\3@IjSqF7'ϳ+8 .Ί97\kHC=)Ggwvp[s\14.qEJyJ^h){2eF =;3uRiPSuyhtOv=pp,lBr}S.~wLu p>6kT"IY%utF{R=+~>OB@2nR<0NXSQمx%r @)2h>0WaS[E埚0L%#+ b+(C=x 8QReX+S0_=,~s {܌ƈIL0_d#DWK{4(| f##*Ivb's TmO"`ao$UD$.3 ZniƱm CGwW^.\Xgupu~́5˘I{\wVv$[ 䜥g T碤W 7E|QH^%K` ]ri1vO3d`$BjokIp|Gf*݄Uo\ZxRDńz#Ȟe:Q]"cЯ + X^;cH-iN,I*1q$d$މ0ߔv}&141E æR~FiG Q [Δu(V!BYɽA? PG+Ѓ?2Fd2uwW] {`?v*\\MG 9xL37=ͮ@8!$IF|is!BM(ҚdCά]aqꬲj/ĽLQ`Ԓn`ŕyi/6BK"d֢v4W-SUNW.uyWxP YrR \M5]K!Z_XF$ڧNuZ?,Ώ.-l߃*m[Λb:;s B/狶_x?Iz-8rM2YUܱI-)ۿ(Lf#8_z4uR[;S,:{r[|3_ VO'\성& O'8 zp 7s?TK/CIF :y݇~ݩk-ait?y`{ ^ A /͒!٨:^Ε|̡ ؟&V:B+թz]llYmmv;J9<ڴ? gcGU^okv GN՚ZG~8.H-LK=Hݿ|#/I-0M*<2K ~sXWlMTI[;Rcj_@V%>9=>ԉΡ,vIcu;ؖלE̎$=^ Z" ;eVlZG3B:꼣! h{<,|5C1SωqUTh3-Q4UfC9$>rJAO᲌]0vnKlJ$ƥ?j,wҔ9HDƪ?۴#&E3x?9`&T<һFvk-W3nK{yT2QcJٍC ]u7 [AE ;l*aXyLBqv CY (;$d5f%iKnzRdno!q.c7T=aKA!uy]SL)p<ֻQ)aUS'a,{W PHwc>eo).9XC`{\AJ<笤 ^G sxmlU6k *E;-9c@DK FA0PcH I`:P^d||p(XҘUfX>k눦3ɨ" JI2Xm)4`[M./%#려rdTۖYCǖ*"@_aMVꣿϥ{ΐv5,x]y=yZ5~]OCYE')w7TtOWӚEcEE5*]֬w " x5ZzZOLjuncV}hraE/yfa eܻ!ck7:܀qtWc: [+3a.e8q,0}`!s1൸x7D{ $J*_Nnbs ({vMfpDQ2P\LZM 5r @8 p]9f'?^i,<[\=?dy-LQz3whpNAxlDq?0t^.C \Z8xM kxVn4 AҺ_ ;CQ͞%0;oXgNt qTҁwS~3CM>A/I4G4-'b: &7f'QoP:1376ARI.2=JEu]#@&54,Ac%٘/# }*\;lR(WK@H1w@oU#bcRDJ _棇1,!֐ ^HH[ 'zNh3qN1/>CL*8yqT08^\,mp+Ւd v #xI7QkyI*8 P)i6Wު8|&]-#/k\[_XYưj.U,U$Xļ9+ Spհ:fo'ю8ơ&]Y b@6˒h^-"a\@Y>vAvRV*>ȿvQ+Eڌ癕%[D<@\j^2jEdS`t܀roȺ =qUhavf)/ JX?V} uHt ܾ)sakym0֮O_6iҒ|"@@0U!5uyQ C #.~DL߇|;a|  a*骄@2# j}{ 9+Nolzݑ)^sF֭/d[HۻX:5;lP2XJٟ/dz֞=+v[GԀy2W`JW fɁ=i=a^\(!oiry0ocYln3 N/U5;@#5gvG=~Y(ER|˺SW9Z/^ȬtNl~6 EH-<ۆZ0-$/UESV-{N'P hOtjAyi6̉k J"#]+z*FtDu<$%` kqѯMB5vTi6*H-ryTDFo~L Qr0$\ø"Y{BLƂ3۫Z̯&|YO C$q `b0VVh45?M@tժ{l^W_aL!4]q}2ĖWWOJ"| ܞS706Ji8嶼EW ݥWdA&'$܇ X=Un ԯS yHȽ¼xu}m'k?[/К)ʰ@#vq!r=(b[SiP ،w[?G)7@,CɹbY)Cl V $z-xU8˻z#E /ke6Lř/4\W?)7~Eu|nT͂{nK`j|:rs!B睖<H'&dX/{6>=-Il\d`enfT41} }Vl8PYևwv}Ϭ*Z" z (EO"䲠᜚xPD}S%HV]J|aEDŽqok0+MxǛ4.K j8E ~%r1[Rˬ߫Aճ\S/9 _0=*{\HQsHE'.8SO1ҖR›4oy8|?W/9y8 K,0ekY &4]{^w)fkC{o[*euo"G=?A_ -g>k#qLGG1c52f}' KJ^_V'- @-rU[QUH \؃٘?L}hbIdqnFM+ #:2sq?# Ó= 9 fA~:͙xlf%66nNۨUu$$zmA2nLXf .$BW@ЀE0#^2lT30v@7,sQ`N;vXl[킳B%W9[_'P̊gm 'E7Qj!z)6pdgܾ{qa!-Ks}#QǍ{EEbKOt~nfH"dKc|'hV)APASF'ęEB&ކ{&È iLsr~(]@S1@.2(!G=j tpxXc6C+}Rsg C8~c7;9aPRQ:YƜu$ ^smRH8c F ptwoh8`Ē&]6TD,:o=dDF eY=\(aihV i"y*<įi8u$Vwi9i{kHɍv[Of֨Jo(aЮ -wQ.TfRG]DX^uSs}٪k^dE VV61+cmd{ߗK,'ŔUk-ߟ %f~._&w~KV7"~J"{jI ' JMN8^< L~kO8l1n(5'gWڏvk*GD]0O5;>MS k9#!F!k_AVuky33[Z `d|-b59#O dt: ]^]`E:D}P%AV&ZGk0Upq;x8=s'NS3‘*/h(d!%hJ ?Ƕz%Y:{⽉ Fhٙ6e(N&5vr$ߚP֯W_ԤCQЯjQ7)9|WH#ױf.#zzbZ!9~ Ţ?72U{G SqD+47ryc(4gXTk@rdȽDyPQ ?c/c?2;gE]ܧ(R(}o;jeqz+H6r AjZD=Qi5+ N_n%oc6s(b~Tx/x/^ 2𬚴ŢKhL*'Y)hZeXO~JG d _@蕁1mgmV yc-vO9. ywjˢSj܏ސ\m8#(!{ƛF$fRgy$iBdE$;'K7k@ ;9 閍QvjВiϿJhٶ5U{] Con-ߛTGl8l;gm E]63NizC :C*7y7 ڝfe7-ḶrC keb '|+IIɿ",ּ^}j\̵ 1zӯ},oK-odSVKumz\ ]Jț$nd`<N{ZSG9z[h.-%hfޅj5EN5]Ş/ 0:o^Ic nz&ƅotSABvǚ[ i@\i|/9ij53S2 }m<MRɞ~fe}gW?Nv og,L{uE/7xĝƲ,D=C.AxlBkMA<ѥ ~t]qUJXjzze/:w]l( Ԡɾ0Ia`M'Bß`-:E*:\p!nKThq5dR| D~^UUQp|L텕MR Op3Ԥb`՝?%]`yÌkVEOz ޢNن\03&^QlO^}9{vWNpSED%ݪ5VD$ev=]o=V"HNvy~b%H"Q[QlW#Ѣ*իCl8qI0ЭlE֯I J\|8E5 NL!^d'0/6Jz%wQ ^ʹ gOVrl&XkV fEL:5 57GryZ+Z8_%!!+tb%-],Jn߳#yCSbtjb}Wstrƛqjr+ b4FO5$ѫ7:/=amξ~W1=Z+:0\m\Q48" '$!Cn%7Q6L!Vڌ[NRNX`F%:#NŶc.U/ #ʢIY,LmN:S+h'_HXm<| ~MEE3Yo۠!do[X9lew-n >HVd(4ЛU,+Ͷϟ]o[lXR!Il * *3p&M l2SޚRT>¹xM@)hAQjk_d_I1Xω%\AafDrG+=z6Tr:CciTqhK 즖eMdIPxat#0Gˁݦ8\cs079$?DUJy)6BhZ.\ 񩄒zR9 ,7`U2b}?ٜU*2DV !WDzQWEWEGz ѧdQT-Rs-Ǵ/sq $0SySϠ"v`>P"s:yf8?> `O+>NBY5#xxŸar:? ғJ:=.%U@&0rU9&q0E&~km .*;ʏ4FkZV>49#~="x8?7>˙<ْ!EivEN E uoJ)L2 vv0xNB*\p3B^xivea"nN8΢L˘(Y%qOh VM;qwOu!hbmEqCcU&:UJ/CD(R 1/&!Hn4`,94EӟӐ9x$<+s!FA#Z?CI<)|wz׷,]pN[,lj; Y/b9K0;k*.j2QNaO+3ȉ& aoTVi(T Y3mVKȁn[!_r$4[ #n+g*X|/s' h{h. j0a~8ñ +^}QHVD硾3'p)+lB  `m Y}+ucBAAϺ=9R#"㤦%?_9z98'԰(˹Ds| 'o-(+w{xk\=\X;X4"=̎Qg[򉛊7dž$ ӏBn*-PUDˑqlTy$C+F߰v8VsGWV}#SU(;|Rm|E 7J^?lV9T?Ny9g^` `X]ˡaapᡚpQ*lh3B@š^s!'QO :r8".YY`>Z`=$N04`mEJ!%PIY5'S2^1Tνۃkإ}//`z^}}+^yG-O 1?8ݝ7sE[ZVu)d'z~򨫉KN#0Xvc-.GsKO9.KW l¤OԋZAJ#8ЁET-Y8M VރAE (16UNO\56lYz*=K-9^HaU+sCՌ-=:ۤ;"3sHH⬔Hʂ3ʜDpBhz-S6bdfyz>Ѭ.ZDX~"]_n/uc*?(^hhEuŠ1Si ߨY iHԵ0w>>ԥ8TEȣ} _$>å37̩5g0/(P>Z{R U` wŭbߢؐA9T{ÑA'LafWV)1* Me-@52M M4۔(rd#@"E y eP%"ƀRJ~OAO8|;ES ]m%k :#ߏyZ.HիmVQN`z^r_#T{޹>N<Ǯܞϓ-_c>SǤ?ȅyhkmH*vA_jWuXxՠű)+:RSQ4h@u-YzmI qlb_"aqIp:f=5أyNyVG-!3tc5SŮd-?̔l(Ҙ3m t̟sam5dbuKkA=Mt`W[5=@ģ[\xu F[ WoB~ ɾwLaΣppc(VkG\[MagR̸1jAҨ8= ]ƃtr hGK<bntuu=8%~?w|/-L%X6%4,G#DODŽ̋\]EIuwY⧵G?vCɜ ỉkSoP-qVtCxwys;F25NVE:Q36$Uid9 @XUqx87R3b޼jQ^.y<v $2'׽ە捨<^K݀ãM?/q7s`Z"}[w69[^Kiˮ#1PCjq3}B+si/y&}Zaw9FS*y ,Sz4(Y#MB(h٤ ﵻx3{7G~_^E w٥ZbN!(87)QJlӝ.gW<I?j/)X"n:7M( 4yhA# ň!WDpAζ^+Gd+6z}-X!*r1CBn :fuzjh*):=6#ʮK>|:{K<|[m>3Gy꤉7") 4!вay) /fXNBOashcW' xAv|:TU *L66!u>K \L5V QxEFK$cR*eun9isZ#3fqGC#2O5Ww|NϷNnb.n*%>*[$4x%xr -@pRt +(K,)9n|+*(rx̙?Q?əR;] fj;=Fid< :KzFOiC*~T*=xɧh+ӌ9누 kpo@Q+Fp)cږh`Ms'~peh9@n^TQ|ihmvZð`R‰ ]|w`(gM<6Ö[ŀ (*/C? vu/:d& +ssRh:g"`55BbAdBJIxlOGpk ،m*1vor4os&Dѡ&"FWkΧު }XF}/_+n-^#%r%sp@T0a5-X`+]mlKVg|)%k(NDihIܹ* yCЃ0mlmol C%*D4qg?;Bv?yRAyf(pcqc浌J7ya/YvHc}9L<7soFΓf^3"-=onEk<֎`#AS؞]q Wޖ[ЬUרAo[ze>-^ y]8X%$׳-__X0},4Ʊj% ӰYz'!gB(Hs2q j7T%ptx^81) 7LP3A!HUNy+'FhG޴ղ  `^]'VZQ7cnB]BΑƔnpBm=x;o&BV[tj㛏#-m *"9qH`jT#z◅*$4[Ⲻ[ Jm?3At驞[MX@5 K)UWPy?,7ՂHK''ùyzcn&*ѻ0uA1YV wjpuЏ3EMUITD>NJMJ+Z$3iJ̲b u ~nfOeNi{rn͌ldeȱ@7 +V7B2鷬Ƹĉ@\t.pDd"5..C!cg:K| z?ccʻ6dDčҢS)  tEө=q 1Ԕ⺔ffP\<[Hm cv0lCS&4ReS[N[X[^$-w7ETFͻqYb˓D\~I|oK dW\򹥆d'-Ibt(*>xݥeF~CfVitTg* LZ>Jv/B/zkuexx:g EGE3&arePW[ԭv 1:ҽP }ڝGI^{'hYq]y}49 2`e%/egL\";pF&gAb-pzjzevo~WgA'/B,Zkb]JE"eQ!\9FU".BFL sw] -;?8zoMs>|4}c:n.8NA=3?u?G?UzhXT"!_5x2#cWޢ`&/.`7`r[330Ƀ<-R^ˠ%86ȳJS0 rS+a!"@0lne0H ))+%àBP|pJЫ{N+~U+ݰrNw#/ك"]RfEKEKEUOyC(& 4g-B >pKFMO #{?ؕ*%!bq}جV,ȡ*Cۗc噔Tk5y۲۷7 U^|Ky)E*1) M'-xKV`#;79m>G(' #keq ޔ%{`IP$ArAֻ]}+vPMΌjMIM2ߘO-ϟ~:=S ܎zNՏk7b%!Q:y"YEuʱb ͇q/]xN {ؕI%j 8#CIƶFj29 b{DC^(-ݺr:bCg#{U"%{$_>eY| ٖtϋ}* }tPW@Sw3zi|N=@L5&҄ӗ4##OcY9R,:aij-gjݬQlZ&|0FgC ]{=*bA]tE%|(00Ұ'-'4ɡR|qI(ZLu?!-ݮy{׎3}oWlm,SnxAȗlQ'UC&?p~/C#͒x4Ҍ)Ǻ%qGY(l:)q LߑpQV?G)% A&+ ]@G DBpY 9:/k_!*d^V1׉jHy1~VCUӀBeh!H΅:GRI>AˇMpϸp Nw3.4I>źH*CXVѪ&̠m*a)V\"d&GF!-I:vhC|- yW'\{2ޣl< IWQ IHכ̶BO~DiE 9W4U8ze~TJD0Kjyk 7ZR#@3$YkϷF>?xB#qVaq>g{rz,t$%fe=ttx'kHo(nt&96G/0K3s12ʵeW>lI~*q  bD=F4CEv jq1e?v`\oө$kڹI'v(1d'T\xSMv#1y=^-PL̍c=d )%QCJ%>n060P ̀N~Vj$늞`E;E=aZnCB>X =ޅr<+aqe,]i ׿IpMlw0/~tI@!eK $VORZ : ES~'"gSA9O$o(YUuNwOt'Ig)F^Ę]Mb>Žq ոRGtQMT%SOu`{r\!^^MjzW A .&|@7 v-n͔dF>-0őO~Ϻ43-]Ni*ڝn籇?M‘`XUŬ! .4goA.Ud': q;s<ڴ9+f T[LT+4gt& @b#3I:\uU)搊 +@*\*i/9E={F'|-q FCL2S }N%fL"TOtm+Њl]9`|2OcY8}P ķ+>[~:A(v؀4^aDjIpf-fikbkROK2>ZҞc~5۷)/'۶gߥu8[_Ѩe%׾Kq!$C[#۠ Q@WxCs}UQh[+;%Z-glq鴮p'U" jr[:l|>EB;UIW>_YeC{#(Spb?ЀTAO8Szo@97-zs$u")d!Cx/3êSY&?tn՟pv`~_ g0?U7IXʚP54[7􅳨Ğ=N0so89қ_wZsi4ޟ0 WjFv},Wx{လ٠C7!̦^ {fvw#~`'o`ЧVLݹNq)ؤíIQ&})NtsY+ŌP\&WQAl9});*އ?;{O.A'څ.&)Nc:[CvQiRgK2Jg Il`V^_a';^t1O ir }O;w4f5"c?1{~[NDyiM!<3Ŷ5=cJk|+]B4{Q߀><܇L=8TĶ8Pg& _Zc 5Ys?8BNu%?{@8rTFKs1&sܞ&Uӑ-F i=GF28]GRo'&p^^0pJ! j(i$&G޾S"p|S bƫJ 6sXr0:O_tcF+`=,oW^!.l?7@w޸Qɇҋ>VLWS[b_FVW/ 0.`쯶,ŠT_̊0A9D_Z0Xp7%%Xg<ٿ/h$Q.S"*Su.N!R ԝ <+@D[^֐hd;CҎ 0'y? Cy#kYhQT牻2G.u;*ٓ=7&9م\MLtKJ * d)S໠X3Jse!JLH}۶uϥr/XpɑDdX SP69nFb;tOu3wGfV3vbJA.>S Ah‡4R 0ٗiQ8tl{ "DiF=?U'WCҺ [%G-{w8FپqKo֮z.{X)@ͤ;AfRD) 'wP;EWU.qs~}\JA~ & ˯M-{,aV &EiOBTxo}G9~~q˺ 7]yf0EFrD<:.<=&moQo?> 嚄(`޹H6ȑ:2k^GQJm{=-*~ D:̷%-7?lT?*;WI>b|Ӵz=, hQ%JX9?TNBV]]x!)|>l—R`h;(t K\mt,Us/:7KnBpvN_S-Gu*,Ys'zӚ"wկyOLGYT0{cڷyjO? 7Pa2¤!FOMC K6KfЙǛ)ODTv`#0 .JMjTE~Jm0ƶ}";%)wbʖRZ'dX(Ddv${3#׳O{p+- N0NNKKomf[Z9"N^VKG#RDaWj\@h:vz8MC6OOP sҩ/\okY̛1̳-`MO"4;)DQNp<~ɟy.VF%ɴ i-DD Зz&ǣG1j t~ӷIqGHL; rW\1PDJ٤X'5])5.!x9``hg&vjb~u# 5McJb&]*'GjO]M%!P66UBF|6#oc0+>3oO u*OZ [&Hl S_]5֚`XB|*'O\!e`^;.ZE2:`~zb2D!u:ьC;e&9"Ư " x .٠Ϝ0u(N$^jI~ (\t_.{)Yr!RFdL(NਡB"C (vB]؞9fv[V,wr^uRڜ?x{Dg(mrUn;Zque"^LO=$_]x/傪0C3P(X吴hc>s@ E4SELY[\o7dC7z;Ueެ؃X- !eg'N՗L}|Lwac8D~_w8+nF$WKwv{'jvW쿠Q-VĂ'S';FO%9!WF]e:K mQ2}wy%la)k:m#q!Xпe9jSoPI9K:~b%*gE}p@5c<1 (bn)kOe7 _$ϾCǘ|Cӿ;yLV:!WV+zOT!FeO qlo;ʑ"dϘRÄc@~;a!G'$v''ZTcgv8>44!b-syJS&<7=Y36C֠rQ0h VĂ_JJ/>;FL.t?^c?6jy >jfV61}6rrx{i䉧e2 L*$wQb'5 ^ؐw"Ȱ.m;-lN߯I!cQ+] 2|#}{mVySchh !nZW6p`~I_XepP 6X@ lKbZ!^n[#h;!‡/J$B񋭩J TX7&DFǘPkmF3

3_`_κƦg\dfx޿Q (y>hygV:HBǣ\)"EVI[U0樲8 #PJv&wz{%wR]B>/vլ M0UN|w1'|q;Wv~nvxOٸ' u_Q/Il}g]_Vw:Е(v>Hg mHQŠ<\mWOA[m1o\-q0D8JD!Λsb]k |B.Ol WK:7K5rDEql2 ?c[ӜL ?`L7iS!S t&VU\d:G Z%PE iͿFn2r4P@Nz@u(cc/hZ)?$)([D8P^'UOaVz92fU2"P)&, t;dRBNKnlxqN)²\j@ξ-V#wРHܱhd% 晛m^ ݬ4|hLŅZ`aLSu{:1nCF 0K@' Zq$!M}]R@7vZuqHMoX Usc#5NbĪger!35FeS"u$kxB]AAxe4\AI@ >aqHQJš,LK++de P"c`rThf]ũ3 0鯗^TYf Z/])ǒ*f ҼOoQ70 ]78(-^(P y#bzz6X\q>-2.k*|EG+@g˪Ad`SX=TInA˄(p S-qMt'/Gz60`%גGܕ;tìӉ;p_{3 s9\Bcc?;OPH~׭D͔C7Dŏ:K zZ=+8FPd4Ih3J# dx| P i歷Y\arw8 |[:~lxvhK1(&?[ h#b|({9RTR59=2?:_ܥ,#JPiJe,. ӻWO|_Eɺ_&`fz>"tiRꕍ_\'rRLLj'qE-ߚGyB#r0Gc~T<~s)mMY=2 J˰v!J.Tk1(u"Xv.nh}]z|E܆..'nѧ72` b>>P &xHó̡ %Tҧ_,rƾb3/>m/=\ iAryG*AdѸng9S|ZfǶQfǤʁ?M+s/BgxhH0Whv4`rm#I#׭t;oT30JLt4p[6k+Uj}%v7T=Eƌھ`Ҕ7>#w[*[22n5wi aN- $ ȸ#ެb Ovne(L$V6 `{ܸ^VZ7"z?0%y _ȡYڔ# ;101L&c?q6OR27V%lS@TS;x\^J4۳ 'n R[8Rjy> #ck\t(?>I#ϊ{XPa4UU\ŋUrwZFnQInIgHtĉ&]ɇR,~=+AںD`E 9Ǝ`kwgD @԰CE>Į&qc Rh.8Ƙ8>[ߡ@4k.4&KyU_U˅ky>Ux_߹rJyXu 4D>AJ X+ );(`fX|WuV-G~YǙkϕ/f Χ8!3&_ޢ¸rDYˏUk=2QQ$-)"-Z2ڛRcE3-*OM}S&j^Ȳ60Z ;ݡ-7tP/;˴{r=HEDfb̔?q{-_i! %ݶQAδ@Ke ͔uKBQ (4ةK1>#񱴷^oE R'?3YC -5.?^Z 02me> <\U)p)ЕtD^q\q-:<$٠Yя}vπjw̝ʀ^6td=7_ge_`IzdP!#h.PҚs_֘8ٽ]TImҝ1+Fe5jZpz]@͐CRO@'WxOQ@7z0s-LEegxQF3L-֣݅IE4Q8x,+8H~"|z?vфDWDf,,8AW}Ϗ2'O,\{ ,+ks#!?qM'9aF Y;@ZɌSe-?\ufc;oHewg9P}pGܖAӊzw?S>V-^}B–IR'g_Ybfw}.Ey-Ƽ ڬNGu+;WtW@6P&*#IrF8} zm\ζdkjPm*lm:Zunõ=.UPhVpe?K f<ҫuSx;r~D%4Tj)`$ԔN}+$ޭ5c#"5 cGs%|6%+`Atd,+DXoX1r5(@{%G?f|eԂENFJ}ijUUxB UlsۇP%SIq%~%>5!.bAE`M t-͖ΈMz m|掣VHf@Z{ Q)XgOb[59:FϑbL M7WR;"@QGӱsW<+Wm ; x*l6 *w*ARΈk؅5Z#),f  &Ed\#TvICYӑP+xIͨؼ=i?ïS"c!,| )gv-]FIh: CxY̅j S'ѩĐJtt^5W _ H٤47}nE\hxrJC-ӤnjPB;%Strot噢p?Z_1k1Lc|L]\ ֡y^+\ħ]gӿ Rkα{*@w;xN=gL-u3F-WP7ؘ_M bmxyf6o/[gbNPD[.i i9Нl3|!tG(ɰ,3Dp  &JOw`pUsS6&.ƴdtb9"] 7p6 QP ~v?լ{B.Ǹ3tFıTau뜰$ {.ƶx/ u=sGGJ+SQ1FGO`%cDe]}+9kk} Nޢ{uɂ*_ޛWoIxDpF@9+f{6/^/HsWT`7-ʻjLBgB!|A @޹6|b ׵K{l?hsnNjpob@MrA]2 NzG3T~9+{[[ov37jY(jJ};0/;sz AgqgN#ߺ7pWk29 r'cb&Z"k@4e9Fem#^aM[$25\g5H=!΍AߟMV%YдS{"|'Ľ"H-v=!n^+<Ѵ+䟛H)%%,-d7a-b-Qh˦0Xq39d%._1~:A 1WY g A&eG",&lLjTIxJ: 9+գz^ILrW3>=ȋDJQV9WJkҩ܉al/?pKJpK-=K5vZa&K=ӌ\{iՖ& ĭw^JLiUS nN_NHR/J$;wW5! ֕C0]7\  Z 0.bi= aĨFOϝ\Wkй71qbVG^\JB[>OE#/$`^{R< 53d 8Ew|d .q̓mh$|xtGbLA Ltx5Eʼn8lWAs\ &fL"d:faJr8{`31F,&;߶S1B=APq9Wm[ ބ뗶mP`Bї)Ij?8V9{%4nR ⯦d_y*sG^9zԳ"d,R!5wJX/gT:p7!7e:]OP9aΩcY; `(U6h`R0yjB>jdzmXWddI- _K Ƥ@VkߠWYCMjf2TAL{& ƀ~9f1DTz/W~OU1]tqnWXlw>&r׍cY?AP6mdylΰTh45S\+s7ߨ-cnRoS@8K.ήU{d |н.(Y/<,:4kBjȩ횇}2?㖎 ~%e@.ћ?DTB Ĕ)ljZ(8ٔ ֪@T+ s9IFN4wK;>Zt{F6`b&FHi#w9r||8YkclB sTyh &ޜ+.s WY' CR!23>Qz9'|3ԇW[88]\Rk\M1c`2&L)Jll]KȆdUz 堝G{7EIp]vnܼ-{6OqLצcm?n)T{D`,'xD]a//ŽԒ"*N8<[!p$uoV⍿wX&䪹ڑ;>M^s~|:~TK|zrc\`REbӌXsֆ>Ơne3L&S/7Eۉ/دqz ":'՘ nW)1Ƚќ0OPM|N[-VA隤)T@KLoN^UW$v=ӚJ]zpH(xKX)Ψsگ͓z]JbO {Q ^C[]X74UVEL:&6 hP @ _H:$DvG_. jdYbD;Mzx}g~_xB eEHE<[Lʮb I ?M^ɲI / *$5T@~1q;& 9S֗fҶv7fJ܅eKGT# s -a.^*D]IJ3$DPSCKg*r)o «蠺YpG2d, CIYcRCSrgL*qZGGA3ӋGv`_@ָuS"{;$l y0߯MߒPP-w\0:]Nv ^NN1օł6m/̼Ȧ=|8+q=d_ّ9o?KYgA8&# ÕηDjh()cWd/F;~86^ꦠqctnaq TżEpFuI@O%~xA%yF汃&ْ^@0gG0(@;_l%6x+fi)I,.zSnL[]m03 3`5fzZ,iPr6.d𖨷AfS4s y`ovBV\d PtR#Mss HMZ;o>)qidGk)!Ŝu2"iZ9cJMۈ>~Kn ^tu7ĢATigs0C>S RP@?߷1»iI4L:(|*G{m km7ӊLɊ< &,:YcG %PW|D$b0ˡ%Z$̃`}";fo%+<8/ _W ,"x Mو]VqU4~x ҭx` !3,GԻ{\6| W؜Lo~viCcsDo bfK:r$kXPLߩG6fʿCʁ06*I.V `D{VEEڻY+6 9V&c0v.a0⽜<.J=ZO9oAEEY<iCvo4U< 6})80qim9 ɎlW}<\_d *Fl ñj$N\ccy`^T AʒY16l*k ʕXʴ-tcN0߉:hhI &'^fJR”sy&+$fܩ` l >i}壅d]tCKAi)i}g <:4WT-AȦNڵ,L}{?h²sjO+ Î<ˏDy:vvTEe*d"A4mCuר)ױRw>5w̛E횕SZ׃-\T Vo/.'T+;(}+%1q=Q%Y'd4lXeGеh_+όb@(2|g9XoOʀ0Sa/*4}©dʥi]<k_Ф 0Ca9\%+t^OQ.#'-K{2D.}^* 5;cpRV9L6fڠoxԳh0n{/粍/0_Ja$֗i ~pvxYl4(-";mGE&b{`yh\ghu-gv4,f72_Z8u' (tF<0.+`'/A #A/I|5C y !f2e}{@ sؤË`7 Vd&KzIkt 754%ggESbNKotsʜVX8cWbǹ@S .Dk3P-}йz^W;AA#ʻu`w1tڕ|l`5)D! 0f~osAsI<}0{E$>1AX>#MvdGeU 02 ]B߼l9{ܬr*OA`@}oUz4?wQҀ*`g~0tos`sR2&T H8y;ļ[j95wpT;{á< h8<ڤZP} 2Z Aޟ Vz}/)չ`XOvև.-A1|Fhu.7wlh?I[iP_w+]j \̇x?076Ck}θ.'.[˴ eBl{^QSc0nfS Ӯ&QiQ{)"@1981% Yk\ 6Oo~[`kU6И byȈFT'u=Qi):nY&p&EVcl㟯_C=bdk@}s]yd8LAs-`MKV]g (^ųxzz)!ᑦG0XL(4IRIAw"wv +o4mT xjcr~e(nêgj儶EА @wg~ yтQlVZYCGv\; xd>1MЖkըA}6/?p}[2t 󊵰5s%~}3ustWE2 :`tiz!C@wAl^qyKWnz?_1t,*$'V;SxՒUZsN3b2Ýq]"nobQg$·"DP?S%^xw]w El{:&>^lV$E0.m -q2Μs+`Buיc:ƅ.NaMq l[qB74t%*lfi" :kߤ?61H=^CuN;։yKZh(~> ֆ{m1+T9%ud]fc}xadҩb! l~"n_:ע8E$քQP/YߏtnL[KxC}z3J^r ,K#KAxh_fH:;?$b}ސ/gz9JFa͎Ŵ |- KоYe.W̵zJǸ,0GshXZQc4~NY%a.Q#$a $<Wpdz7ؚV[.*})F_'`9Ҝ5/X9ML쿂uD3 VC[Ke"gt H" HA$g9y֙p~dM=T@Q2b>QKh3ԪzcC9(GCgÍ4m"5뺥Զ7G9;0˻x:?] ! sF Tlü|[KGKEPH2-G>HWxUw YZs";z~(J&\,l8>CH-3tt 2lv٦>A˒];%_L)NQ紅BrPr>#iV`3'bA_HR[JLg..k_\\ofUdkRq} yivP)2ɤu/`RpJн W-&=zzD~x^KKm~]=@d(2#:TAn93ĨLipCR}g<W2X$_#9|eJ]T*Fsۈoךw} O܃Y+:mJv `/ X/1Ck1c?hX -ܰNuprk>i+xu;;ёOpc1 biFZW4ĺ BAxw* 0P5SGuMǜ@Թ]1 +fF^ݲ!K?6D݉4A8Ƴ(GO"4oe?:tÕ?6{+St:.Dn;I`ϕ+ۃv ?7!y]~J_B2PM1{VmF#-%z<r5L=6p(}b|!`wJ]bRϕZts;*(ZP'$x .kE=y1jGz2$Ō'{ḏ|9z b ~L}U!`"`l@$;yv$!X (* ͕kZWI|AbV2Bvw?[l(%٫ۮ4ab wځI53fryɸس%NRIN`(,'}h㼼ڟ5L<߬b/bՄ7O${j*mR[®4#Ye(T"]eEbRJRɸ㐣.ډLsH汔~O#@"`V+4 Ӄ2pQ9 ;kBzL$f&AXZA| ZpbpRtl7#Rkw9ʢ]o鿬 g[ AryUty b c X yܑؕU,=6?F݆&RE|v #~2#N /{|ت/KJv* chK= ND btNd{egKh ""Q3&}bvrύ_䵔m2 P|Դ[DƧb?G d&"WCgڔ(OqQvEW}jH@+ĺ$xҹhCc: PKf) Gş %y"h'Pu({&]YDDx#74tں: (.ҭx8 $͸ :&_Lbscu_HT?=BArrywiOz./t}cGqG<96ɸZ,WoO`{JbaqACS}|#ᰄQ TRhw.ibE"{=G6gjtpEw INᎀԂϖ\볉 >C>M]fT'vq5UWhb| žHT۽m9"p:d : I髮a9t7RWlGǠ|GebQ.tUOL3Za%oҌi%%W,-Z ,tUZS+A'qd9ZqcGAFXP[j#ۼHm3~į5' *'D#Gņ߃FMJQϠ*j {L2( }AiChuQ10lbBƁY[tZzׁ1wbpSShoaNiAP![!pѿ=^Iu:tJZU(_Zma3x[,z~!h:v#4 7DOn?AZd *!%w6- 8@ o.#-tfzhXLJ~1T;Mr C6 k't3)5XMFo-I9 ^SzZ|APj쮘6PFh58lJZWXRTg5W\QMkL:~e!ރb> ('זi-YO쫉_sKşOl1d9"cM:1\E5.2+"W [1<πM')k1C%[{K t$TEn]~#eUP&(:N LȒ{VH+/A@Xsoal?a YZ