python2-perf-debuginfo-4.19.90-2311.3.0.0226.oe1 >  A eT0W^^fP#H[\ˉ6nNo9 \,R xt'AIDMRzMbWa)^X@N݁Aru oE#*aÝOrj[GB~&N3W!QzP A^$=RTv/`gkxl"h* "nyvg;֦5 LoP?u+RG%k=܇u> 'm6|tCkbBQ5^A:2Ml sۤbYԵ8@aA+{9:*B8J{kbD-j+_[qr?&l& 9PaQSh2tIl>p<P?@d! 3 ^<@j     ^ d|4D(8i9pi:iFGH I$X,Y4\h]^bucdefltuv4z<Cpython2-perf-debuginfo4.19.902311.3.0.0226.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eT)obs-worker1665654630-x86-0001.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eT/>eT/>eT/>eT/>eT/>eT/>8ba14a33f95b82581d4df80158158639695da1c3192f6995fb66ff4947283bderootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.3.0.0226.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eSa@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)@aa@Zhang 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.0123Laibin Qiu - 4.19.90-2111.4.0.0122- !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 clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clangobs-worker1665654630-x86-0001.novalocal 17000143624.19.90-2311.3.0.0226.oe14.19.90-2311.3.0.0226.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2311.3.0.0226.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/d76d26c9d2d0b8501a73a84696ff8203-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=baee4a6a42c0d9633eea0bbac0f3ff7e96b8d4ac, with debug_info, not strippedYjي͝"Ɋutf-8b8fa98581d702ac2baf5ee6e39cb652b660d6722a324f07f2d56e169a5ea9139?@7zXZ !#,>] b2u jӫ`(y/͆)+m"`.iO{#Z ,.N> Xp{jbI 4wp/^#ܠojΠu%m}/aRqgHgF@(U5+6U) JREng;&ZK+|S{㺘 #rDKaH:N {Vq o8X(YW >ܧ}>eБo߆ۏ 4H!NSM ]dѱyJeCs#ZAGY:y\83䌖Gt0e[T\k׾\Qٝ+S4}7 Ö+8J%ڄʀ2 >J_?>G|ԒDR`U/dzQgPrrkgbl9#X1uOIz$I<^Kn&  %Xmz" GIUIE E\cr&pgjzK@7C1@oT0? (Zf ei!G }BAz+ϭ5R()^ l~l&M \?oaSF9ͺ*@)(jO[JTD)SHdOYWRS*T0ۘH%U"Mx&]G*Am? r/FTqǛ++| _9u(*O#9eJ5~Y6|+;t1v^ܤB\]iϼsQ&G}>9Dž5YDmq+ۉ_[) F-vcM:΂vybḎтHh1$k IBb!x1-;xe-oxhZaM#nۧ xw7QnzW&.>KJoNF%m.!}%OI[)w?zĝGv;#E}R:Y~sC+ZpbӘW(pV1NBF/e<96"ݾ'1l 7YHUS{(ovjqA,D$OA}RR 45+L}8 sYs.TV&̶CY{F(QkzfD2^0k/8Xaw?peJ3~SC DS2uJPwVKܿ2eVsԚѣ_5'ķ`^;2cg2G+*[JLW-¼)<*,yjoXGvQe_AXZ;<ޠ_+mX٤]#q=cɁ!z=_@&ͦϜLQ&좳&YZkc)< { nx<$c됛4D0kae~a`=756rS /dzuiTgeb} B~ Z"|m3BtT[8 4tZk0({0>W7\ dITNЧ2K_K8x)6EZuĂ<[bJeR; Xp9Yy nU_䂃K~{Kِr,v CBd? m)}Ye3n P=6l޾$.%3AIg1ګ",6bw¼oXH=Vof]A)Ap |ūubB~.UK@wmj5cE=L$ja )vBP}Ut6fEyMO]9\l=Ƽ%\cܻʃJO (&1ߎ߻ ^hj8ܧa۽"d@}C=:jsEEH#Z]9 OFs@(0, ;<׋9  $x%! (QfR(xQL[Wfle)ZX~ bG L 6%4Ep)1(]q2GSm[>]@i;Tz:23L" c\:D"R[ z&Nf7l g؉uE/3/;eX?=e cs\ ClMt3K"n)5BwGsvWg^kԢ21;kӄyE w4 t;.gN##w07K0t *f+Q O W8#Vrxl,}ʛ:~{*RB 2)OTuGឳZԁ.>iȱ/>+S].9 q6sc 6co yo*9Ƚ! 6<з{c2\!^P*E]8 L\ ^v5"tUrGhF̏_ˮ.2``%_G=90h+=FG}SHN>,(G6K[LhU08_̤`}}$JwE wP}4%w㉽j/ruH "/Ǧ<ZJf /\@$r]Silqs;\tkx JQo"@\:yy1?Ya#\F5?HuXby({lxL\*O A xpR{Xb-d17u`4To~F#,pW(S]!mP$f z>fOkU J@¨+c|If(F g\Q#<9iZ +=c6.m*mX!v?[mf\RwZ xe@MԎlu}Jmhm2tNzۼS,_{  ~銤j))qwi+Xk"ʊ=Vw;I{G]xJt(2GӿJE*1nI _D\JמXX ֐n%W5ڄpZd=y$5gi0s792D"\xu.팲M!wDf}雽OG o%͟oA3`.\] #b8)F 1Un^z5k NXI T&9VdfpZ9^H~Eۃ/ 7Rz 86wWxKl7}4!y dXOYؕE=48⿂TFQlDΧа줫eQ&]{M9t֍#TύeWiw 0' 4]~M-IN f}[DkWPGpjϵ]MY%H)N3&&* hkDM$5:اY ͇I":^6,Q0zq#Dɗ@ug 2k(f96vk=: l~1g̗h-W{%B'ҥiτ$ D.ؘ )c|5/ ^ң.FT[{"wൂ"ha&RO fm4x@ri#hY{G΅d,1@KP3%B"ը::ʆ殥. 4!genK: ݿ1K!vNLTnd%LZG~\V_Vl9JkEpu_*ǝy(᪤RBHf/sk!k70˽FA.dY0.ъGw}%{d8C0r_:\(Tg$kA]34#x*va~]@o@w1!Sx|Iu{n!C- }AS%\0&-CJeb3l0#J ZW߫q+#.6UsJāgx;C #Zg׹ q :eN$^2 Z3Y[ 4L*y|aRw$n2 Lw 2DŖ>"b"wGO ̔VZTP[]ڎ%;֑)޴:r`R̹( ;!o{diqocFA6: faZ<k6ib>3O.6u;DkT ^MWdL (h#zS[]q.x>MerB\M>ej(ƫեԍP )fiHުF˪*}}vgM GgZD wP>5` ߹bQ L %ҬD |N!mqFl WlʩSD't&24^KB3P몕/nfI+l"ddr1XP~.Q6lgO:4r]DfFEwTP-kX1O~T(-q1Biҳ`M^t k,0 C$I39t ȼ_b@ثnzYzc wK['-,[ң1 {aF{`Gj~+PK9bsHD;~`zg/I8^&7%XDݥ7KrVEP;qLɊ8nNŲvU7Pm(qf 0 Xh>N"$\s$=]n`Ҹlܤ g`C96\[N|C1 kOޖH[T+9G~g$ʕh[$~@jq?tTgD8rVw%tD.{6 {qqTRR1\1816W&' Z0\弸XE1!Z .j(y>l]0=mclo +zrdєPʮ;^Mm, n~-@ܡo23W'HP:Gs~jnJ`1Y)tk6Y.I|h+Yȅ1TOs:? RJ9)S!9DY2(P{MWFD{)& ~*׳5de%x{J-$(< oEFzIA*z m˘N,1?7[#Hr$1aHp䏑`v|ǠP9u=Dl)dhOAy,_ *`[z2R QqhWרH\7jz ֏G=U%MWxzr9ҁs@/Gl0~eպԎFi h؛noMF`Gn1w)P'eb!J}MTR͚㇌wu^18SXOv(b/N;3_אp_? ՟$?]H'{jNcLbEu%zߗ*6+!L7bZt CϽX3a]IVPkԹULyo& ~`_ʐB5cj)IIԏ&%N5zO@X&0k3u_B%!DE=\tln)`iw|@¬D 8|(Rf.*B [$IP0- uSIoBZp"۞kdJM> N_N^3]}~9u4>&M0)JD '3NS֡ ٲ1UgK>xb8I85i8>n(̪Ftk_o8t}+\rgEF)]- p4cE&ٔrH71]InېLI? mEDKF2ݐs` pZ<G02 uY%gGq47#<Y-FξG=1Pm4WlNӍof3YrS@.g`1hm&Avg3U}A4~daqʉiz_3,yJx%>xЫCĦZSV5qNzކKЮ[tz`)eRqH_2PL$7w0=Vh:%]] ͊ ~On-nKc@?- HN8-m6-?Ƙӟ3S 5xqtl$pT@\FL~ZT4v?>%({J֭e|B('HI CH&MdH` g=kx&TLMH ff;3Zg"&Z٠b+feDԟs^%U|y3buLPDZpƇͬB NU9'b`\xbEfWSDԼ6Ǻ^X05++,T2dbcd[6A$odƛO\\.L7cPCj)qFѝ}(¹MC6LDSZbO!p|֬ XnEaF8̳{ v/nD:ђw}$57K ~d͙5=T T^|WÏc059ڲACM䮭 &m'N@E4r`*o$|j+BL2O<:eEЅ1OGikD0C<@ 亥˕ ( -#DI\lF| лZP=r}t!>)F<\4$?T\&૓(Rb-1;V M{= rO"=7 d'Z\m%ɺKvEI*Ui_ϥ?"Gvi@{e\Y x5KGzT%Ҩ`j4Y1ݍb1gh P|]_ ,'OlA{GVO' h9}>ڒ ői'x)k0j 1`,O: h "weWldW i]lW}y:6gf*=FK 𨹅y=zx[ MbD^g K^~uX,ZNFTʹu|a{*oS*8mVB5ޛ`=xO3& *vF^Ouw(XwUoz'P6\6 qF<*l룾`l(YN0{>)/"c%gѝG1 rq'c0@%f~+v3|j4S[hj^AAMMFzQEW9G]^$Z;x*|SkiEcf__ԉPiMF0ϩR$rx&Z(& E*W81F0k+)gEYM'uP#UiJN ܋W󷒗ȅō$Ak侦^E<&JAYmY+z529BU6.(&S `)D*rfXY~kvSgí&|}qL$[ RgoQY].@w&vb)i#}S{BZD-x}fe%Qe}$<`ėؔ/քxl&&@y嚏w4dTok$^h)QDj95b0Q:r:FO$ ;E*rOɟ z@\M۳Xߤ1#/Fn;x>} ۙAj]O|H[CKs su24lRFNvPfc`o#C^qn^$*^]fo%s^,ˇ kݞ-plҌ4T 8Jj3)Y@cA+r>-6\.0JzCދ #"<kB̦$Ιn9RIq̳øcLƀ݄i$ʬݍf+ 4ik%[a3A*-~IzF@k0e#A- zk{law$Dm6m c֣fS+P .Llg/Aow mz !]C"Έ\, !ƄON+|$16V C֞ҀSEԄ3h+-#4wK{Sk Ѫ+3}xLx% MDQyf;tuIl|<'gH@i6J?%g=r[bg*LwSߐy2 W]GpE\px:Chb.&&օQX b#ĒVIOӤ=ćJ瘴RglLxy fUӷH\R3ak즉zu4"@mY=mC1⻱,2f"o8Ld6=fAzHw`JPDT"$ @J')_9&(xjG|CE\j档|slЁA?KVt*4ωr伣)zUfmy(zUlDP8H S14W\mz ңRYC'C.!}@LBi/qY`QQ.-$:>tk$CeNE6ٯy=6?];Ìt0䌒m,{C(ӥ+N}PE@ŅId!/Ȧ eBNphN(Ywu1^&/:(|b=8} rƣzBVӓ3L 1lɱj.:bngLP J) ;?OOD<yf?Z^ Gg`P"AY]|`T P&&^:Ed#`ŁV+1WA~1W=T)oqqK0ƀiW ӫql]ޯ[FkDˑvW{&n*|B1ʊXm(RREȆy `LBX QḌs@tj 5ְ%"(s˷Ӽ) H og@&jlvsuZ>~u9XD[oY]3"ԭ֍c)Nj4'MS.??~2ܶ9bmR-J= 9D~YK CwD/|5u(ܱ9% OOIEr(|yy jUMa\͹,9D qk]нue<~|ñ*PB "aRi J(M)mU~(Q )ʎH6|$D L< ML=;DƻE=تV]y?iWuEZڙ>yJ.EI\:%\r8M* ^h&xcUN$`9. xpb&FKbt+W(x`m^s?PxGP2M;P`™Px~ LZ AXc>6KÜBm 﫫! #jXdmEjV3{"=WRH RziE]/=^:ҢR빴ULFo?c~f)I;DHu`J&\6 * & FA.5._Jm_-nhH dwҪ1<+<u'Zӣ]bIl]Y;O d&Up_ cA_Sd3~%501N;#:mu1!Lj<kW_McO&JFYSH  hÕ}mn7^_sMBP8nW^(4)"LM鬷҂5WGŮ&Ps!o4GL MBonI'AT7 Pd?nIԊɫأ?ڦQFh /~s?! eMfIx |3toVI<Ne4zxac0&1[^ykK;.>7QEM+0Ç(cxW&1U"PUK6D^xHЇm7"2AzpO%aroNMAQW2넦;Ljόm۳Ҫ0pe:$pXzs^kǞ$s'$ |ӹK0;EŒVƨbű='*Y]7b%mu1}5}R/4?H?0J%?c.cL.8"&EHDx'_s6r49a͖z UECێ59í#] ZL7ۺx!?ğzxE%9yʺ 06ѽS#6Xu1G? Uh֚Bz޽?ٹb)Je[kJxtB擄KwcJ }gˣ[*6Eǫd J:}']mx`=C02h R ֌=EQZ튑do&͜.ĒeO[E T \L閹~n*a-6- 1Ι\ah.ӏDwޑ7a8~Èi=›[ oKZC;Pagqtf5&lQY>cOݜGYi歙Fk=nؗ7rIh䓲2VTQ4g3"6Gƅ_bI.Oc:K|Yr)4ٜ/9WZoFd3 g5-?Wm55n' pG>~F{0&_Wf̰Z* gkSAF,-?%$C"٦7Ok̋޽BSWJE(D9wpkŏt=~SBۉJ+ǫ\Z\K{)@qTz˝ϓl[w=#7/JK"B٠!BrLIiY\եiWensPxni_k5PGnVˉQ$>:(3E2dN9;~&LǗ aęɦpkD и[_nyʵqWcRZK:zv< ?qrϲJfw"-MY.I@Ӡt|BY-DJl7d:GVvIfT@QnP -铞2ѲIʠQ Hy`%.ۦpfki^ >ok<2| ͯ 頇sn8(>%nϫ>۶B(['9X,6%$0ɶEN-pogb͹x~&]ATpQ$]B43}){ǚ I1Ow^*c9kԜy]%rSqE67eˆdƼi0(pALpfԂbю<ҊCg*,Ї߬ `;ܬn\~02DnH-F TfºGQQXÞ8 D`u3F%V[4k4SiD>vUvl"^#8/Ϥ, J0y;YFb+dqXQ!y^ec*KtTo\E\>BAtV\an2kkM-W{K5Ѷ Hй+ 0"gq|Öcw,jZ晅P>5B:)T7Dq}ua>yCJaٞqz豹^/#?x4p(Ƶ CDf{5o4H`o,*O̻|:K?zN u"yT%ou!%?+=0@qO|b! ֣/9}l= VkrkKuŤʁ,{;md ܫ,&W>^μt>ūCJn3,j0^6 ٤ 1ԗf\sc8k؍8 ~ӂ⪩bJ 9\R"P f˼9ubLA:b*F%\ܜ=\ہq{zRZlKOߊaJ랢O#o jz٭P#ڢwx$ ǔP9\2JK N:'Ţl 32Ҽ ŏw,l@-եѱphBCݎZ c!" 4qoܰcY}wh{dѯx!FA}F@a쾚}kB$ƅ9.AFZ1haZr4h{=qC4>n[_z!˴7>w4 <ލha "A-E[6UNL-#vkqN0i2∢^N45o&- w@ϋJ{ڭT z5M=ÿG딌L$6ʮN3 RnVg nSuvϕ-6Lԏf49gZ嶰ۭeYOlz$TF b@,Q(?PiD5H~XrȔlwLNX0z,Iavc?/*Qe24ɒDtk^yܕfٌEf 2m>R`ԂuILImn3!q 27Q}Mn^#F$ߌB +R&D۠˧ǝFn:XJg n"x`v&UL]-Kp>]և3"JoTIӲ\=e7D%f6;fy`iAT2%m^/f QT lzvT?ʥ~:5DE;{\RYCA}j4,K[? Zt,ۍ暬Qu3o;<5F9"(I>r֍}cd\WE3cTn[,R^5ۃ~efi~a)U81. "׼& ta "=ſ5K,QYvT6oB#'w(^}MW+;A:L^w4!@=*6^KMw;aJ&{yBj :' ŮvBa's5L)1-Ŋb=i/iˆx D5u#J!ڗ .4Uɂ!%ֆx̃.'&<";æ^|>2v}Ab5Zg$Ѕ80T\k}2CVFi:WOA5I^)?іU">2!zЧKLhB S7qs"cNڅ~')P*07%_==q=Ƀ~'CKY|nQG$9əJo(1'8)DŽzTs-?K-'e#.\զ -ƾg݆4r;_^!O[\wxw-#e7m58,_f:Δ ۑAyf\0`n^i7 IڣP.PvW A3 vb$XAa/{,}Sz0fk8 jɷ9aTMof1@9;+UAG6~?oϽL{S,bM=9b6U dڡ#poS#M77SwTBd7ubrtxyZ$赤`"fhyML=8bFib틒B K|eBC\䣩Û夙LR{+!STʐVCuƨ,;ݽ 8, Pċ.ưHwd ^pF9'.6Ce>d7?>*~t4R H Ȅ.o_&jUĞ|~rl؏DbD3FMyZiBEϧlPn[BBp''z#ecI [/q*[t?3zFk}yʵ_=65p _K&ݺ.k[putDsBXE^a`{NTmg̃]P #f9 2KOd. ixlL 4^_d~DE3asã>)ޙAl]i- -3V_UVv 8D8_B,9JȝFJ@5WUKU-[dG]'oӰER_x!a<([L⍻*WAxabU早Y\=sf3\[zv&\-h1P S,PjB닠%!\XB M^%=Ǥi|^ ZP*(s-p]<ըld-,YʗܐzQ:/r^y &7b*0?3Wf]bF DoIYgٞGNp. H^AdbxNG@KC{KsZua"tdm,r~lkN"Ǿq4|o^ 4PW輯'M@ɤJփ57 j˘d%8unW70z@ 9 {ʺ cߞpn 1Ka#^ Y'oÑݖEff:ǰ ?sd_;b$ƎFIW|ۀAfnOpll"l||+ I>Tk\nE+buZ>.7!*)6?a+U4]1 0!8 q87!{_J+^e\ em}f7\ڹPr\j !o}=YiE_~I*~E jw ^ q:jx=LvXQQ[:w0Р$eKeǒEH9NM1^UᰋHIY L<$Ԕ_p[w2u fƇ(Ly%HuKF/lL%=X.<6d!1RWWJG a/* o;`F@V 6ijxϏ 1^bpW TA1!cFLX\,RQNDmUM|Ħu?>:@cf񃒦ZgC!EWoei̹hPZYB? fiBXMp CёE`@u v%Rf'prfO8Z:r8%y2Ih*Le]>w ƞ%8]!YS{{!U+ cSb"zA9_|I{NO򷲢\ft*F&l到XE%*hV=HMכ-r,Ps4¾FNb,]z#Ii5"T( 1.72u#?1Ϭz.SuL32I K0'ˠò/`CZC9 eѰ6;zfC {|PJy@:)nj*Ѽ͑q(S \r6E$kJ(񣥦A 8Ƚ 2T]#|4Cb:1"2 g9|V (+w"b_zhTt!'~h8?`+~)+mۜ/R_܄_T7u[3Wf-h70>lư!\[nJTHBIOBACXg pyg`YQվ7L2y(T2jNܞ> RZ>=OE|gN}( _>JՁfU#g"T-unbB*nZ{02]b.qCB۰Ȯk: Ǣ\`Vp{Z(Ҋtlá4@/2Iw͌fTy@o{룃H;\8HxB03<AA\L})eڒ) MM{T?ϝYpn:bxp&5}:1ȗu]Ɵp?`ܵ|kl,NM_-capSEf@kb70AmneX~ⶸb}?Bir>xńbbU-"x ĦHcP#Zz "vT6>ܶ`b*iՁ9[9yKց$h1 _$y/c zXu)sW,s"@o~GQi-*(ӧ&$e2[݌0  :C0wsov+˛KM4G/N 0HDzx v"hT%uT|cr&0oou0QBKЩ݌Oݎ!Fb*ೌiABGx4AQ̜ w9f 0v^ ,/dɌ5-C}0 aj"RO;bƌ.ex]Oo]?uH?%JY1 &NE75 !ik~ +Fߘ* (귝\ի0W ^WY:ȈQ["=@?`͑Ԉ].Gb>OYcZr͖Ͻ\wթ?Z%j}.Dܪ*7Ђ6<#b.+R'TkCHhjXNpƪC9pTϢ1~B}hn=d(AOJvqW҆frGٴ"ҡ#$!o9QSOYֻz~ lI_cj= 5&yye_olt~+^ģϞmhSuᷡK ӉU/'k#͐JUoq(Q{j{jMl4ۘz9M&&Y;C?lu(%!5ȚW{G{) ? S*yT$w=*P 4wD+U&Uop]0VӤTǽ"9"5TJ5X\H9VCvaIseL %dCCQftTk`2*UK9kJ}}st>s^mLxLsmn\Yn 1 `-M" $`NF0X!G#.gTX<9Lc8Ac}O'ymkey?T w=T2FmB^Fgcp1VӌU6gQύOmu@vҁWZ*_JGYBfz&ퟑ?>;Efha[&VOxTâ-aL%cl=u;*em aqϹfMCW|O WGshpmfp̠U!fTؗ :mߊRЊ~41Oxis{[$l;0ă S6O_>}E^\ezh3Ժ?En!2Ry[L݅9$0Y}G'h\Z#kf߽,2.r3(F+G[ JxrQgy[: Gx%8-pLbJݒ_PdB7fǘiT;ޯ>>> ^W]E_~J>IŰ Y=8D;-V@=E܌}۩ij>+HLSU]fw/6:_oΙV֍,B#`.3:~ѹ6 8FOHgMۘ590#B` RGo?2}'7&s;6oX!_2.|]ZP Ő2qU>*RX7hg V$“_cΖ:5dbС>8PQ:v TG`g45O<8-lmӒťMrTnC ,EE]1l~[()L]p誂-@Uo3O6b!J6 rDi<1B($BrD]frk>Aa cĶ%T}.F9bՀ)KG-u`lmpYbi A\%/G(W#эNőp#8,3%GdJ]J3ax]|U{wt3N3(Gj-;_' -6umwBFI,gH&[u(\{=G4Hàɭ1{ծLarzIǒZ;jXE^5;:0,\7B[G!ΌQ>(5V=:aJ{*cs#G5Wh\*̱ ,&d©6ZFN…[@ǜUMYX:k[T j$\%j\]`l_ӯ%~/C~?=7C{ذ;= F4'bvŒ'dh6&lz~%7vޘPn]g6-4Xd-wң=Tp+ˊKFjGsJ/UwZcbЕU My(a͂%add#7Rb$O_ twI7SK}]ur` ǚN*[o y((RME"Xk$-u%j ،(υMK߈r[ԯήW<}v2u"-̞6Q{r/n}\xmJ6[SUԤ֝\otJ`urԹ--ejv @[ Ɲ{ߌg3jRl]+CK7ųdh5iYl Tݙyji% nsG8aO$;wD1.:}l^,aȗ ۼqhĈ!1snێ/,1Mzl1 vOʲQܔ|2_d.n0onD5b=>clEXet3%l<.2z•sa+JZ}νsh v[0ʤ$Y/~c5\, TS473!WCSuLPfa : 3K+ϿPo%fŶ0k4L=$VWLAZ-qdžH)@4$(~F8*gūa%:PC8wnMBEɐ'{ 1Ab0lƉ 7GNjO֘H+BsqiiӭYCzE I PM2'HX#jR~/*`}ҦyQbYN%x|Gڲ`:! K~ZOvaPTP=5Jgn|, EϗˤZ.+]4-WʱcFa-,>Kڬ>dcUsegλoJzW;ru<~2[Ž^~jMS-7U}6:h|hE+:vݣ6,j-C=d6ɹ`jl"Zz@DB5kýyCpgWXnj~;#GV ֑Kkhԙse.y q_BlP czEk: 9`„-'uc67$wkijF]q)ψ*mF -! R- L5i2$L`gUUZhICuKØmn&xEޟ4U͟kע hrhV*I]Gڿ(sZ!AwO+ӫ]WuJ`֬ D'636_Ms{~_.K]p1߄$T?$Ф9T TY?HLceb0+?XkXd@I]SP$y¨8\Owo*V/2H*jFbf]UvC U O;#upm0Ibė߅cP3Jʳ7' #H"(Ќ "BO2:}`T!Fk,k |m74ۈLo wc`wQܙl1,!'VcSyȅ4 r9Ly&="5#~.<ñUJվuT} /7VbnGܲ3ؤQaZЕ1|jd٪c`6+9x˼҃{-Qa |Z,8WhB=qѼ:ݫ%/uHT%ѨXTNG[y~Umzq*mx=W?ivXf;O -e?6d:+uo)֙qݹt"Fy|Ivg HxzurDO2 ĞfK Bjp0%:{v\qjCM*fNGJNSz1x&ǢHi <t`:j;Q']Iqi?jQ Y +AZ6`5L Vh>ddssb؝`!֫ w6XYy#|PSˋ\&.d D8n HH0j4aGǜ&-XyʲDܸE\X xD¬3$;c8`:wGB$-LpNP(9B £1)Jκzo7Fb"t$JzDT#dqMں ;v Jļ(V{&'=WwRXkeɒ8 vf][?%.y+nvԸ6H_ױ5$$>r LL"~-jb`U +"wz!8G\+֏Z1Au@ QbD1l4Û\_k`ޖ%vW[N{H{U&k6ѮǼ9/~ dIB)FXs#1em]pheZ3٧B8W/ŝO O"x7x2έr&C{[1z R;&e^Y4Eߘ;TAQAYoS3)- =Ww*D[H$ai Oxa'0KXneζV 7n9Yq/xNAu}Li+.vlFNOX/ϭJ@Y\Z ^QSf e':HFРy\)ևj;_ B@FnDnknNeR' 3|V:DHKK IWHh_N] O,P:!i9n1+S;_5wkf $cri(RH@s3JQSSa0̈s"ضf)yI26–He(#9!C$Ȉ*V&!l9hMh{qeW9#,ֺ|[wQԇ i݀DOX}΅?#eϕbUiN+Fʍ薢sXA񟧣Ow=GҜvF%yg 1;mIᦪf>cN!Mx$wkh[H8c' `)r_80&|B2U7'x +a.9Waثb>Hj 0i\4hB۩c.υ}J ȊLvvJdmgj)R!~6czu?(elwTրY]{rȲNtӼ~br :,:ܣrwT[!쾐}g5 e ]xab֣>AFE~½<)z23v8>RE(. gt`C0E!ղe\ns)wxGp_!*  njで}1"vrDĆfZ 5pk4Mu7_404Ly%r4FK c]LУd=BjMĒ')G匨R|by3ϯ)9C]V Z =/-QwD;S~,U F=Blg,O2*=oΠD]D&yI$0hVoEBk,N (IumPt3 -{Fou Ad_ (:N98mh#?TN?On&.%XӽG*]Wk 8p)Ai69*JFu0u}ӽ9>oYVw)&WUئwEӗ7RUV?mp چ,WF:m }sW6jӀ> kͩh5\P~#22Gk ᰚsșejz dvN;izXSQ$4V]6gF=E/$ z~oČ抂Bkӹm V6:1S?85d Rh= Lί B쐲`;yMhF UN5W+&~;H[MwԟFo1*Bn!8tꦸ!jNu2dn7T˨4"88sh!;4!3l: @nId> Kxt4Ӵz! wqaw d gr$隅[nei}u]  AE)(,s,ޖ7"e:(nϠ>;1Hl_ؗ۬bCDIA5 JNXc %#g ]ɲ(FmHQrFzѢ­ܚӛu8QzZ*=bGW EcB\=\P%b!VyUcQp芴"DX_rlŤi9QV=\1Alǩ QB|Dy *>8ro{CA~C,ĥBKA&hV,VW)ըx !R =F!!Ov ?gCA|W٬[Jڟ{6a^'|y('^8ȶKhQ= QLݖc«ÖܝO!QTb@>Θ&L]3 C֌yY'dF%1^y@4oq{@("tKPUv]Cc-9Řxs .W*ZA߰G#Ɖ85i<\{,v_`ҫH$m"9j7"@ig186 _fyhCKeMM¾#!kdf)3Kp%|Ò^yL)fmί@O3)+$`g}Syo*,6pOx4fִJEuI[_%{b)DPېE}׃EPWwiM9~d!41#vSSJ 5/嗶EYqffy FpӪ0pM2xŜ<[ȌCA>?jq羞3ƯŎS}Xߎ4 #fQdcJXJM0T2Mv{.l >>T0Tڇ>FNzR'ZeKj|.7wfC7nړA.|ߛΧL(#䞋e-2L9YJ7GG/)eٴ&4 Y2Y(4#OL j+fzgۧVƼ5RGb;FA.+ؖ*EXңЇ=~|KkRw=&S-S1/YsD;āt\lDyu*U=[ x~uC?𤋺fj =}`?+ʌR!p5ֆH/ڇ)A`'8fnRֻQeN'r8Qҹ}'ݲeƎʀŀFJ2L횔=_0rKuzKe DKraIIlub `N*V͛I`}Z~핤"O>tO Jd OV{mjKFs4{Pn%#AaqӾWIʅ(};k@y WEؽL:{!Qx> ܁$CD Zs  _&8}8vttԈB㡩%W$"Y)pOZ4--_+L'$g?"dZhҮu _5i+8iSc4MZD0vPLalfT9`w.'g1NzX] z&e11~]^(j ?)}>+=t_hX/ Rh4Yd׿9vqxVjchfwKL7sbdSE"}Ak>̾ 2Cnؘ)宁A ŦYbL6$`$fYgl/𕧯'PK`M\>2>B6/*1E5dg-r{w\wFyTޱ:dx-v-לl[YW+[]cV^C~ L*bH1Z4?~sHsًMԎúv ܘm>9SLH@ͬ9$( 5.Ɋ qi^x2ao ӕဘUBIUa(%e`> 6?->48%-r7c MH&#:VRlV)d<8CՍ2ᦞ~q“QҋS  ɅD|OQ֥8Y#b :U #p_< *yo+pE|5b( wL.Ty#a}}{M2=Bx!=J*e e0S/}mXXn]`L]CMDe瞦JA s\\o7"ux|/z<5(GBn zΊR "#MZ=agM{Z [ޠg>50ªL >M*,a]fO|S{m# ; l{A 1~Ɣ KH:\󖂙 K/[>Gv&;wo4mMDE*&e9Qմ1cͼ}HV_~`㕩kub =aEx>4 γ.^AIyH*BU>As-\YsE.7|lM F)>VitZj^[4}QM+붦_qwfiP"~^ ?l ʨqr()Qp%??IG< VH rkEgj0<(J녲ҒpY+i Ddk>m K ]s^PM6y~ko@ ksKgɓ CV9ԳPMxx5 PFلht 'WAN5N)T!.Tǜs+h8^_tx2+x}r_-Õ㲎q9PfKm"RNlr|\tV"#Ӻyw/dwր - xB'x@E)OTX8jO3m>gM hFF(Tˋ`::Kz>);E0EO3-*+؆c3b[J2-#sYc"pPݺ~v)F1u@F&XRuݧ-pql N0p+H](S䊎S ןQ[ px{bd"0{04:V޷tRo1Ͱz,E4-B]k"t}-y{\,Oˏ~6вAXx) _ +KcFy(q;VbwSyEt(e<$)XCJ@cMDQ=>Tx(W[|"HEvAPɅt qSo7g[S)]W^7̬ ! ģA2T>ڐ(n\S,,YrRy0'÷6f iѺtO6+\[e#`,>0^L2K"Ц3M ;-B2KվTgc*} /x.>џ^ 6iݚ и*+BMٟ}@V׉kR[C&5ji?N{Z~!fTFڰ+[ vhշE"@\z#y#1qrì*5`pނ&W0?4Dt1%m*gDr\z3ɰi"kBjK)N1wBpZm˔f^&ڎGy AS#ikom7.I[Nm֜I4ĝ4 GkԔX5,wTP1;Z.#:`=3]ِG4XIQT|nHwirX _ۚ!2UGRg~"dUN*}Ut\g1|h~„Igs NSޭ7FB$8ZwGxdฬoRAnI~H/ L7M[ ! N3[Q5;nizC(0EQ0OJVTr" {7%㝵(Vg7XM QGx^ E;]]!mMJ66]{\dSZiOR(tM2"V5w3W;eHIrJF>(/%j[w|kwYH1lFO30p1ƻb^bZTщ_,fck(EΥ<nӾ//IrSnsѽ &5|R3ViMPx 1ǰBqQQ_U͵dTbaP7c8\ΓT'%U0,U#䮔PJ7!Q AM!>FI?Î5*`ܶkMQ4ȳ_R' a @=%q?łJx2)v&dBrǘȴrSaׇЭbms%V3\ b$bjtAIcm'AsHob+XU/"'>(`h_$_5EJ[Y4V:\;?5*hr6Bc5 o)!k5#%4㟰XA-c*>,-SҖBBv}DǮRq?1.lᜯyK}f7[}2=_ L>nwNI^QV D \,Vu(JV_ߠ e}?B~ >~2@9i}k(I}'γ1(2D,[V1>tTVlC `/:Lb]76<\9)G݉66Y¢rxV.E+QPꥌz 9&zX >PWjktYZ0?(m 䈥?ܣJSfۄ'hN|Ib"/׈š(oN!U/>ls r+GF/'^fC8r +k ~̣-\idjZb4=oERvފ樶`˜LFYX?'-tF>Q7Aүfqdķ5h=c 8i?eeIJc+i̒GѝS48$Ab@^궮&@& @24yK ZyiU%LEFTyD5_RMlN1eeUWxPPG7`5Lz 3+ئ6(wjbDn 9Opk_iCoO,8 Vڎc$S3t B:|h@mͪqEPjmha-{/08}Ԡ/b\kn9$4+dLxЂE󱶐ERXQ`HSC`}: T5sLqqW  c6pp͂FW[^%fQu:素ƳW_n1 b.y|,V74|0hckqKH0Fƅx1K/X˾-moƬwQ\Gd-hy}5jn]}A@־pY5SV+ƇVU_/G^لgK@!\ ;JO7PM @z'=P' vLX3$& 8`tH?Pk& U|ߴE L)}ge7cK}oo0'ݮޗR`nGI8~Z]ܒd YnǤɠYìh0:;*x|tcaiRCTW޳T$Sa=Ui,YnU*K*bZj`:,CHzՅ{KghR C,e0g`c3'_Nhp}TE?d_[xY' Y<%Nk\mLVu 0mk#)A!RDgXm2(3 Wl%iX.,җ5 R~qa0]"NU"1[eb)yT#GcTU#DJX$,oIO V*?ѳA,Qh#T mcOC< IgۊbM;@[{NžV q_F(b"'yNf݉v6je `ɫ!9Cs^޻@Y'W<$ sߺٗ ٞa~%Ƚ0ܮLm6^%-42.yMgj>i۫V] '.ޥo٧$1R.@Uprj]`6J$$~"S^竄S Ƚ<+ADXw4b]hl_Mo_#"ѽOd<;fY)FjyM/v b F5+FkHI6 , xyC<% Vd [oAbs+>zt%T朏x,)#p뛱cEv]+ a|Ͱ.Fs^w , =KGo4Y4NKj'dBu7E5azZbZąȻ #%3ԌNͪJ\g?l:uM*],G3[vm-C5^?Z,sn _>zVZt('ߝ 1߅4I.zrZ m0Ugc*fF*'Bv&#@=6HV\a $0TQ~p~1xoBbEv!5q/1MTb`zڼ_Qu.]rLI36ρp:\֭JXؾs$*{;+?ED qp-3}q^ 3T7.ludM=u޼/EnL Τ:3C3}}ƾ3bJuX[ZuIKVLU~6ۑ%tC7~TF|%oEpZ/mţgظu#2JRN^;GLX;Ƈf:2sC;% h>mD|%aoZ^cC"Zj4Quu֬^f;u`]XX(pQ׊Fxa *r:!?v)[ 8էLwY7= "q<Ӧ |)z%my l x̛l_[NQJdLHW uyTsb^.SgdL/(2wv@:Y UwW/ Xl.d^bd2]tD[%sMbb/-/#\i t:c 's PO'G4{P/=ܱK >UOwGɂZɱgfS0-||f.d~[XY[Bڞ,,i秇)m ; ͈ 0*L=i\ w7KR 6%?^9fs8.AzgR#th&;!;%KCGKzLcdKJd'߻(4g {t9ٹ"hC]::ډ?sxS%+bS|<P%ޟ@@M6k{49IVm &^dbFf#G<ܑb&0 RB ]CV4O QK7B?gZ: ۝ˮL`ED4Uh*Ⱥhhȩ_Y#blq6%w Jvp(2bbT80W 1gju@Wd? -8s j6IgP 5gS9|~%2[$7狰y&{n??ysR>s*eq@(KLa2X#suZY(%UW݉kD ;N>@i`0V$ &M+A7MeL쫎{jYUa}Te?(=n*vUVo:aKG,zau@l=Xk߭0)̓8b}$\1#Ҩy ; ֪! ?<>ӑ[~{ D #Z+rz>~{ZǛ@fN[찗C@oKۂؖ|glrXO2xwcrdfvc~R]ͫf7?d5$.M `cYۥY! ꛰^'uQn  Q>7_s虚x<`fȁ.Sbg(R[TZ캂6Z`3^'*W}*Bnqދ&@J{0xc~6 or/Æ`fLsG;CLڃ7Fiؓ]/5d'iK/nʄo>m=x>WWIEn{+/ tS7tJ RjF(SMiݯj3h>M^`cJAIV2'S Us]+ڀwcؖx"@sI>YAFsM ,D:BN^ nzh,%wp$d96pf<2Gf8?V C֟G[Bq (zĶ#~0_"WEEz\u85}(JC3.9eVVC05] :K%מj0X0Hqhx%d*f4vml# d5\vl`mvzO"+l*9g\;Q)ԾR#aǻ8_zgo!΅]?%A G[hUӂң;oO{X OH~@FvaBDtY]D.^)zuz`sDLj; n3B\~byKZZ=挑9KR2ب2 | |wVfBˆqRhqT]hAIn,eʑTK%z!zN4*Z wԮP= fZ q:X֛Ibi|Kv?͔ȁHn V-@.z;QujKH ֽ4w甂{#,ާeq"ao3lĿg>a«_:ycX`"N]F !=[Q=v4PB1v64E)J1 r劺O]~K~vj@"b6kZȈ VUGu(xEWx* zՂ7Oh=K }5H K!F쮟O ]9Ӊhlt:'*nTc:SLuK:8x{Xb|.ydF.OCW>8L0R '=d{Rf⼂kC(7ZmSОV%zBؒSw0Q|BR,jy#h k`.Hٌ.Ȍ] hka'2EX? |x^E?nƹv,Ynpx0=YadV}̨#U kP|mLV75)+-;]Nk19`>"2V5CbkY-h,`RvsxB 3!0sXJ `-:.AH߮]y?ɟ>&MUK7h؈:Hzcdƙ="PO G-$H׭B+|jh7VZFQC 1ۨK[hޗK~p)#q"$5UMJxD5/9џIb YoCH0׻a"la'?W099@TdFP-)9łnWN}ٚZhN}]cb Uf]wp!CT0? )aC%qWGie=p5~CdMO]aH"rSO՚c䜎WSO R%iyxFTTѣ[t:3g&EjIP<֢tͻ]MWi(řk̼aeɕo]D3+{Λ_jOŔ[uL'"1Wφsga--CGaW5{s+C5^p׫Bt]d/ѮP$TZ8GIų&b0:j xLcpS MgsD@{&_Yu 掅)7)Gz[{3Z*JX&\qPG<rɻ=?Zc=c)I\F o7 O/pNfv`UqByB5a;9yA-)ACփl:?Akrgf(_g7mP֥̔=JS ȆNXn· ƥFsMFV7$ )\gy6KPrjsT5y$6U{ Au:,*N LM.[57UW{T+UJ*9\ٟoި!gCU0rGc]ch }C%]{@ zgktWh`@__%'I"8AOM'5ӂ. '@50H T6'= n1^"02x"]XX Ͷ-rp&`Nai7ǂR~C@B7I]l8•UԧZ!@9d_ѡq DdGNr֖#=z[Zė/cx;6]s]u|6zR%a6)Nn ؞}=unC]o @):@T'ziPNR|tNq,B>n|&O DB  bEc7#$q) UGuhs|*o=s4WjmУ,գ\sw˪<0`.(*7в%3xF)Leiui93H T2 =2 eҳ*tmT6C?:CpFy(XV9{o)åa:M\ R U+%"խɱI61ЍR?隩#u?kwڣ_2m*:,>tZlJ) H_$srJ}$jY rBk(inUuv0OnZEO{Nb#݌ - Z˰6'*aYصUD"4Og^UNxmQMMqu̳iMc]A$MbR8 C_.*u.Nx OnƟf$ 6fșq!6:=+Tc-@|_,,k{ 9\7#,M|(AR S[ Ɂ43K ƚ!=QxܷTv5/$͝-ӗ8B?ucμa_ 18\PzK^pZb4cM;$+P/IGBH쟚$@(|Uo (G#,YCy"νcp.rWk2& zdpsdض/SJ.@ i?їz50"Mn?ZgH:~ޕڿ~IW5@d}5j?edH 3+,+Kw020ln)rb$w/K5=0JWaF,9ZH0x*:5Ώ_lޡc @0@+l00a++gtGb,͛ >Yݬq T z٨x X0Y?Bp{-0|@mhe`ҏ|F9u!JӖ@4AGmU߼­tf0WT^Q\9!b_ij' u' #p!wmEƟ;q۷fFNirD}u씦˕nYۑ-W`'; : &NZmHR IO [] LucQ_8UUeՂ1ZgENE6#䐆dO տ c|O4& qY7X!"S?q\}0h\Ld d=]yYq@^ZVY˓*۸A ^Q:*zO7|(w Ob=s~e ^Ǵw*B3p?b<eB) 6۷j%6(ɇodM*)tv K=;6硲 EW>G;.5g5vsE4i p0H3ƀQQfX(J!,^ 8}qN'I 3,<܌>=] \8~ㇽFO|޵N  ]Ks:9 TFF߱tY<,UjKu!bg[3hnJUd\Ȇ{}` &Q![O J'F\t,ЛJ״&K>sMçaonB"N'd?01B0%$b? !qjcu7vB9Ûcך{?7'\NVCg.)a&A PP(΅,,y*(<$>{7y)C m M/B&at=/˔G*T $I?Ye$.|+EUZ:=T^*Ea.ۃM&1Uk4imIgqA#}T!sC+u_وHjtƥ3"~haJGIkDZ]>._lwÐERz" Sqy[c2LGLFJ*W/?q+ZеsIRڍ7.IѾ6 "|$]ca=*ěKGQ6ɳƧR\=,f I_Tͣ9nƍHYZZR? <w/}V,ذ1!VcxhhtmjD}Xp/C$17 1w`wK5R#%׺U3>">*k1LJ.]0Fl\Pp&s$M l^JHڦk˥0; YKe#rQXY}w3|H2>\dtqP.RmWmJz%,mWYpE2Ģծ [L7Oe8~<^)MX ,Ŧ;Dۉ3O!7xVAgw)Duh F,Q&;Z:,_|U@jY(%ƈ ?{pxS]VÒm4-!已KľT+9Nw\LJ!Hf*!)jeuxb-"U \}!VG< ۃO LF2Ê#aZ~!֦)q vKX2Ofm[o>#mi(4_yMl&i=YȞ7%'G󇖩O},YOfC]ph9/-uo.YRb6vM芤t:Aebބp%uk:== )xjwr$W-]`T)40sɶƼ0skV7Pvʢ.UZˈ1Q?Q^6lfafGŕ*G7|KŬ^s N锖k0M(;:zS + W;[{ ȑ [0=}[eFywd.ID8\ΤT4,eJy7@ZiK9ql*2#LEJXrήgRpݤt@a]T)"5s`;04lNsrrmO/*C4ۀu᯳%Jr;B--C%aJ 7dqC 8X#N-25]J:AL=@7Ґ48fk1S 'Rv޻`ҴV.GƕHr>&MmWt`t7lM Kfkc%@>Iq+q.1LJx/@CF8)]`Lp"6hzZq [{Z$,l >٧[\f=IJ 5BSyEsuX^CިNlίav|:q\Ō{dqzcy0#.g/xeΛ"ƽÿzks}̘zQKPcbT-?zT s7@e2\ EaeזkϱN8xl["6]p.7Tg _$cW89lQYC$Y@@vt;7wZB,<92یrR=kC_K ρ3{ə3-Ul.x[!#MKަOG`V` a|dQ+ E͉aE$$P]/Nlёu]&m-^8@ ;b Yp5P ""Fgq~d $ʯFp Wc7n }LGE~2~ʙEBNm6B HXx!+D03=6Fa}Y=`3ż/vV.FgWyGÐV`aT.FoJC dGH%stS>} e~<@(^WΖ2*񬧟-%oMIC1y!-sWa]qpaD^> =>w`?Vv(G2=GRΛ,9ǐmqVV$ް˷=e(|r'<Z%ӍNxN}I=/k3#t\ #_}lut E*R0[s:jAq 0se/NK H&~_ZGxۂȀd}5^'d7H-hV_G^( %czN bS#fg)<u|5?_[+i ͆[$+ݨHmVTc5¬{˨֑yT=`lA,Vh<o?f㨐؃u|vүd:CQŒlA3Qg%hK21aNʜ, c0!L5Fٷ{|!ߙ\\*E!af`+VU=+IaAE-%_:ժ[Dʪ1} _mǩs0R^ԫgCGw #gx!T4cW}x?pksj#L~N/T~ ]4fTBVbPB70cBV3ϔ ex'l?PY|x 4XD%ml2S|ngk2$.D`aJ,UjB;dNb2]*B,Y/q+ vOM=ae;pTG9)[zh#QsrE[5:炤e\)ϛިfkW1^7\?9LKB2GWT'Ae #b5v!=Z e,@_D\x@6ɰ^w4П2_}zK }3ZV&ʇ'=C6c#ŶYlBs3 sNQ ߮~9eWXHɈJ[̘e1|. %G_|fJT3jVա#*y3|O+%9zg9]s+bwImXS;˜!{̓YAΉ# J>G`hzԕ+8"RCAr\oD2G"`5`%Ƹ4ˌi=gLo7]ѵuze"[qB`0]9n6X9W-ǿTxǯA_Bdx c$Ef1 8=Soq&mC\ɦVE uϣM,6W=.n!Z-/-p@D8%:gB@\_@K<ܵ!M+AK.aJ XY3i{dؓQ ~;cZQVH%Q s7;#h La$9}[H?nBx1.FGUX8z]$yUFH([ dQ;eM| ox4< J^9&?{$L<8#L3)?:1*| <k hg|s S6Lh{ԁn_bc};͡/jHŧVptz\&wu:641HqH?X9]pC=4vLNXGSk-1N<J: *=YV=|@wxP$B6ej_;un2f[{*c7 ,bW(r.d幍{ɾWNn/ 6JbХX3z:$A=?D 7r `~Cr/ *>i+k+ezuc GID3v>I ˄]Ld 1RLNȧާJȍU32$1=4 pJ{BmJO7,C&NA(_$<N;]I$`a~~ u &5}G3R7~@5{JaGЊnڔ 5|Wkڕ8W{a7jz(.`r.'*%c0w}B1'ftf):hYzed? ,dːLk ;2&TP%`vͥ>M*$_IqTXicqL]viϦ_ u@P3:%5RU_E]en.WbA 9^l_cn4};5HT@-uĔD:A' f:;D7'v{-Cf8UKΚq]=yQRZm'ׂ=P v"9*f"1fbJ=]<*P`AKh'T6FwkWڍ@8#α !8檦<u h㰨HB腟"LU:7yGI2+)D#~\!ź8r W~?-M:Sg Nֱ/ e>Hq@ Fa$o)V'l*\Zjs>Ehoj/Aa$ z09HR#d揍rE=UH[Fh萔g3BHMs_GG eԫ DO{OѸvĭ>1w* ">t/;+PgX'mU׻T'? 1Y~ s  .E2|2>4?};tǁEpPʳ }$z]@=9M/&~(r {|"ےyln7yXsHy8LΗ9I߭TΩ]0,b ,!צmϽE~(ZExiקRfLB6Poπ7@hQq~vMH ?B7A+BԜn%kNNig ~_Q0A.M3>ʓp"3.lJU1G'6!pB40S<SſxMK w\:*2|!OFa"&ax; @ ch`⼚;:,Eh&! uC ,P9'E(##:H'!K|{\pꋎS0fͣ˲nZ~qw 6쑥l* &\PY `oq~4`]齛3o-i| =9u_iY8jFVI<\GveFc1䈦1h힙PU ؜9i .7 <=Vqކ,GXC]% 묾w~<7xpe)f 2;d΃/{^xL-uZ'z6"Rp|gzCE-gĹUJ Rgg1s '磞 FKnĊitc*e c+m_il!:-.-޹esN"'"lGi}YܔeL.1f>:\*KM =&[p)^bn?2sTanF"_T/i j鋿["qEMl2<+ݐɮh6 ^Ԅ(ܵQXz)O;QKBw,Uv&Ԏ:#ɏx!@k,eFy.pxfZV&LyXCR2ߙf&# k;s iԴPL,nL78Ο,DIvOg汐ΠJ*簓"W,sՅgn{mǖ$Nf knDHX-H%|ZOopys!^ǒQ~pfRM{ [̻ Uvqi޹Ybw kGf#iU۽@k/ޥ{X*.љXP8lƧƞp(yؕEP8Ὸ~elG";3inL55VӮ؃z/M۞;A+}7lvvk,MҢ-RƣS\4Qx]q@aEӂFxx4WJK͘m&FR%7Fլ$&\NOsYփ?ִۢpI9o݁&\#2'Գ}s \ ?1g~osR33yRHXU!|'sɨI1jY6fvF&S/j`i aw ΍UJV /+e2Vίe.̉[wPSXj/M ݻ#<])@Vmv^ҿZa=eQw83Q:9 <W̕(r}UoEOu{zr h\& gGs%%wfB RwRp%<=!&)X)詩=vtmp{هqlu]`Ҟ\U86|(IzÜ$wc4aD99=֕ITjvDzB~n`g[ `g jw'x2B*+[&,A7(A4#J{f :o:1umcJqܖfzGƏ꓊i _Qz%Oև& z>"(Я*:~ axKFsHrc!Mu{\|m' r>p3EmpRB5;Pܸ !xG&l;x{q 6n_7{jd7u =*CUΠ/UV\q钡(*/ɔv%]|2WxuSZu75Ȉ#V~LUFũ/sU/ 63 4sir_M_Ŵk l3,p|Y tdU=,hpWTg[8I]6 g5#3xF$NẎqz$wǓܜz %YI;U c OΎTGf+^bl5CQ~f/.Х`9{nQS*og3X[ܡlLm\'7ȹ ջȏxʊW?NUwsK5Ig_*{J4rgU 4xMV{+osTQaRLwvԡSnԄkEl.3h3"(7$q}J_:ᙫ| 6.%#3h]0 GN.$EbneO?|Ena,ԩFdG|) &MBq{vջ|Vͤ#p= gMo o>jj9/\?clHIN}rhyQZj1Zn{pMn٣yo!YֻRt kvn]ZJ7e?4g[M1UisCKsfE4\jI?*{{ta/`|P]2ak'Um(u7F^~xZ CüL*nj4׫yt?.sj8\?8.}Oui[^;V^$ 99iEF3}}7p9zN)å}P{OI؞]uXP1pfۢ+[ZFxO|xVV @_ÐrxX|I{GXX icJU +E+>xU<0ټMD%y`|R i/Jܫ=I6IAzL`cC4 jLA-^7ˤNW@sJ/5m&n:J0mmoQ|oQajs v?mVQea}rԆŦҿ5(L麒zUu +$ F){%$;'V硸6/  k}S]Iu_>6|?UuqM|4tR^㾁wՔI`maꣅlv2QeR΃ gyۖ/L1iԵ\ٶ)}c ֣."=2ɿc;^t*deIgc0vfy/,ni z@;KU̍]avwr{p5tɹXCZNWqOI :=ZMMy/9>\/p&ɸ*tYi쥿r3@t2uOu6ԍ*pK|%EXm:6ZzG< pЩ60 _!P*Ce}Gw'wGHADY-Kc^T#;ſ]xpz+8;e ROShיhyo+IV{.{;#MLߘ(ҊAk^ævZR }|Ar87Gy : ,gm|^[G`IVnJC+I[TNbu+qG`Opy;(=I e\ myUwIBtCфNXk:zrQ@a}4A# ?\X:6Vug^tu.n˯g*WfA]ňjX{6+w~#w!N%$b⾽{x)_\m|J;.‰ %eB -4[v|\v36903Jb4(YHZz' ]Uy44dL^Krtkt *#C<ͷAYw3fKzH+?N_ЮxZv.zˣ/­iImshg;Xm?x=G a\,E~ƧDkG; *vӽ(׍پ:菧uJD)\vFy,dyHt%= W]^:g@LG p6^V #1 ᒋgjR*YDP3hSdNv? $|cmH$͕| H?"m"UtMJAfJs)ݵ5CjO2%TYŃDJ }Rq] <*,#&K;uy{[}"26>*2x S3/c(e&VV [A.MNM肈^[K;]mK=a>˥BV[Q4u(K~byLuvk 7|-ڥͼ oS8 F} '?u|LҞQ^!KJ8RF,CD%Z[O-"dѬ tɎ>ǒyp+ɉW}F;'{"^*oVrǎ<Ʌ0 v6S\GV,Vnnd1ʭ pa͋ a7VM=SI0w`TCnM{Bqa+s@+XAj:)B?P9$N% {ԠTl :;$ȋ ^ڝ^<]Y܏ˠKBNRm=i*ċjƃD#+ɞgZGYfcR y!$iۅѰۢCln&X=xH FSL 4y+A$lpOw̖d~TrG_>,jPK&RS9 a7sQCE!rjTVtIv Hh3xX^]v|y}%ISKh_|M0XV(]qbXn3e[%b*,q{/G:|A "_R(\v[ngvpƥًKҨ͘뤻Pݓ/"zgrc6 : E;z7)<*;hqVZԌ@fu8@I޼ߍR6+^ ^ۋz/ډqRX%}ȥų%Tvm>W/V Ρ|顈쾉]gfSwp]ta?Eh&#rpyV)^k-Y`Z$Rj$g-dިD 0AS;w'lWN)v,HcTEc;KX"`2!&xD.NM,0yHWE"Nܦڳ!i_ a2B$$3gr/G¡k@\ኑ6au2?T;r_j `Zڇ(*;ػ+==ĘTt&"cSXj3R#HB(~c@nZ(XR ذ͡RmD2v} -嬸F2[@dEqRSPfoyVJC'U7n&7tIF B0YML2Nea+ZfЌvX3NӠeۣa㛫?5ʝ\Ȟ2D%0hj;T.[Ȑ3Rco!8![2LA> *P|bs IbP"W(@rUk(=T!ѝ[@ѐQ#L$XY#(F8? R緛Lk_C=_Zq31WmSnI` [;* pYvވںbTk:5d{^.*z:ÑtX2S4ߴDMߖkc{O$l_ ID*u(_O1QY"Ru  f(nd@YYr  ]+LqZ%ō|df6DZ8 iq `- J cX۾kѤFPVTCZ* +6UV3i?f>[f 0zcvJD(UjV+wt>ߚIݒ'74WX#/Ny-/3GFN@Q,WdTU79 a TE2jfO]A` KRXI9grwĂYerOqOuf\ҫ٠٦q&yb#fJѶpN)OѠ-VB580j xy&é>,L?g՟P3NBL/N.tS$*Κ92`[;fP%Z_ď9%R(pTo&wCM8;BHn79Vf惇G==N0ӫ*Xm{hs=ƁקPYt 2=߹. QZAϹd3LyhTOq1c=YDT٨mU;4ٻ @є &{ z<3EFqJ+U3mTh}|Ix˿.O*|^6eډU=*/Tw_LAT9EUMXn!X=f%'v}_'Pwph5O JeVʓ#$3A\ObHrqְo4a,263TNip.a cۺr=43~y8S^@1u!Qh.s5 #ULjDZL,S֖e#3f$_RKiJ"Oo6׻bRҲD]>01aḡj*q͢Swv/XțBעyPHƵe_rk<RB5; ऍF]D+4`A[ ب,&2M 6 G]ک"zxNwȡ^M煥1% bH#apTdD$EӋ20휯Q\M搜iϊFD@ŎjҜ5,-`Y$Wq0jOP^^z{D=Crk`L3EM@Y7q~C(y)櫛 ؆G CuPXtޠJD*;RO3HUOb?CƸaBT(Rs -΃^ PB"#xtYq8ǐt •D+,ǏWm3>)#nP3 ƮGHyPQ ].n4R-x 3J|LDNڌt&Xf2{l {r^H)|if2$ Wc-{[~ao%z@aS lL[ 0:}7_&8S]r&3h٪D6Xᦋ51`duS= L4DW-xL:I;0A z^v,)KT~2$:܎h71| eD g ŷؾkXCܴ<ks!(}h mWqȝ%3 *V/T۰}h%'[(ŊˆtuJl\cݧ9\)uMDD0& aRwSoV+g#H`srI{| b?, w#_ivEx O E&XQ6}PL* j K~Bc;\x?~XNKMgYwu& 3{7R.v ] R!mN dQWRʡRfbnV-/pMRa*W{g7*̉Us0iIpk2%e" *GeB9~:+{W4)']>$?HIc?9)}561f46)oN+C||Up~`vԺzqThSoGᐾZ#Id7mt5E.Ȗh D`8c86MvY`mOQ zFE&6ꎶsm%X{ cBp$N;QI.tp pzq.1ѡYai{yKj)nc /ʵp8 <$@C&ߘv1I.i?Lwu263Ρ6C֙/Q0LEZfCoMH9xV0]BNgV=s=ԐPc 㐣O~#4s yL2e&:#4Q.~*Xe7m y}{1Bği8wL1Gw.I|Z~߃)ƪugwM q /o9v-8gp@ ;7Q98>WkYDhB5]uɱ3htsqR%׸ ,N&S.pD ,Y2][PfuMW("m(Ѳ1w -gRb>/5F"o"ok|ty~a+W7_fpg6jm}D"}LVKeX 5E5h5SWrϲ_ tvG3' D‡5b!2&P[Sg۬wcjL-njrK&e6FP,2P+OȓZhLi w+wG< Q:VMXJ& R9\iP#4iɤ8 nc!IYU?nܷ)C`wR?g0$j+mYAOI=?]*|O wV T,07 ȳD7>7F.%Q_<綒N[rҏ$rCk@.ZV&We8|y /k$ͭaM▻s:OCP$`Jq&=D_@iȖn2ǚСmOLhwcR {ɣnm+ޛ ԙ<|t RPLE*cz7 x+f|L oBL+sºΜh x8n݌MiBUKX"? ^4Ƅo瀀mAa GiS՚lug $XR Փ>$^,܍B@@T4~g'kک*XTC%pz#GⱤ]7Vm'T,3dCQك.VZIMzZwQ@/ *"Kkk8$(jW5:Btv[#SsYeAO0e_eHEU1zK<}r?KQT]^v[.f>,XEفM!>|MH'xha2oGgS~VBۙScM6O§?Yg_ruN&x4JWK$ I_6zJEtI5np[u*_ (pʃ`.^D:f!_u T-#Y,o3.2JK%_G8ه>/(_@;o ҏA)`]M&qmٽhi+ :<-NhI mz6+8f:d ෉:=M: C)`Qɨb; (e<(iX+act@ûgtq^'8u+PW޺7E =0 D صiC='", SbQxĪi A$'‹~&ڥ<⽄w1֢ W"OI1tP S^+`#h9ߏ'8Cp-5–6ëcEN%0:2{ʗp^W gh1`9>yJ,g*4oa'Y2Y6(u-LHŹ|9 I,sgF^а 7v mF>/)¯x~ K -IЀYRVH>@nELOm(]0v6L;xwy!i8-**bLK=?.La@P<}娈Y ޽~QnˈWl z÷ Q8y^P }C24R5k=3[F_m&T+4M| j}V[ n.27*_c]ndE;n|7""'SIkܢ7J8niP.i̚NChاœD*$vứ 򯔻>6s]^xPaA& |WS(۾wZl=. u`P O%XҖ@̼暿<-q?UFFF{0q5]gC~&IzN ZBp"^$Ї:#!צj $66b_ ⪩ˊH#m}GOA})P<ؘ_F.YC|X;}dj\dLZm3 E`Fy=n\ѝQC,!Vsg9 x%k5= [(DtQSIJD;^h/Yݿ ڑ  [U'ss+ѥaanIcԡ,;*3@vbgՇ8bW딲f4`CF] 1_G,̂VJfun?t'uz#@EV\z5  iѿ='%RﲥTτMXRz -`7({C;gyVAexK.)HQ: Z`=G&@\184mFn#J+1N19izh}Ț8i!"Hj}%w*׶exb yk  15 ׽T,716/]`_ۏ,j~K;JDFX!EJVJni,D$<`zQ00`[bFC4 5t\bk9|vF-xFKsWO:VfE+֮pQx}'`5PIݨ#=]HTQapK g fS',cKZy/[\{d@\I\ .iK{#L oebu7yH 8Y#ZΔ, te/o2憔&Ѡ5Pp&D-G5 kڗgo&wIE>zslG? (;Q8ꍔq@3i*]A^Ɂ8AqnUOnimAL}pzܼLr/G JNhկ\bˬ&VCϝm?zLy|/vz3e ]i m?Q~ydO4s܍xW4^ňnZǚ}r| ҥk)zZ#l6],M:K*uOaIpݙ ]td;́=FΪ,`d9lA)KV6ȲkEdw}A:j-z/smHmɡײ3f$EBq2L $[d' 6eb{Ɠ{zXxuN HPΠo9[A91k>}rof .[S-ەO-^Dž, tdjw 71({S = fN_ lMsVyIJuV"t9_T{bASR`a:A0F1PT +vǠس[klY8-6(dѸ_kJ:nU+:bGwkYTh"Ge~ӱcUiYW~ڞIv$?1jVz>wY? $XF&i[2mpjcHmʟaEK^pqq}Y<<3.mOX]kT?X6>MuP95&*BJbօa;{CL$ҹ#{[BZn|",|HsMF,%Fmv=`6;x1{s'tE&\tK 0j?l\N߶f4^ !q]0 FC~<+z~T`I;q[;5JtWr&nhd~x`&bj1+&lI)9+f|/"KV@X |@iΎ@-jgݏ$P7h5=%-9N%?CoS댉|e^QJ(U/;h^P,Xٟpop± ЄoT<I:3zZY]ũOX`)a4-dkzW|nm(uc0Z̄aȣk Mp)g`*tƸTWE&-`[̫rG$T4 'XQ>ņZ2)+NJlY7frs%چA%S)?1&1yZ MmX (F]sCV#ր;ip^U8\Y7Clnj;m_ BU.^h=e1D@,,φ5}g[C^D`H(FYٕ$/,U>Ý)z>zyngיȪ3ے'(`tKĢsWy̤m8؎@')iJ$đlU*Zz@~0Y Viġz]ZȜB`B cS?'wšmR.@ĺNG4B!HڜV%+sr:I.6;(B8zr~TIxa|)~D+ )ߖ ~(6.kW3Ybp@\ $z^ք{}K/*׃9Anbd&w-Us_SjK9;r}k~R&r'>ZE;VQIm8Ac]a^˅B${sxNW}數S%IbKj~ȥq (;REX4|s_bs":ܤ:ՃI\6t ~X~  p8)`hQi}d_aΘZ@vj_4ϡTI%%"1h-lgg`j7b h%9;XE;՘HJx s~v7mE ɺLjCLHmx 䭚90mES sSS'G=[%_9 G`{硕IkZ##*뫻2'gI#$iHgK{:>Hݻk6I]% Ԋyӫnʎջ'U>yu=89朐I 8PWEnY"mټU $M4#{t)W䲛.#qFӁ8 \R `B 8WFڒTI4t$~Қ'8)  fӼe>Qor7\Nu %=!I:|ԓ5T6U:Ljа'O;51L QGr⯱wN8G og/iNupn{kw7={H-fE83d/3m2^.'6H) S c|#k1Cuv[:9K^^ t+i_̺He,~| +@{8+&sONeS6Yhr=:4#DdRG(#4rP(+=႒ߐ2gBs\ 8/G?]tqb,ID3_[:}w@sj$Ϻ1\,#?͚X uwk|[H;bD>1 6'OZ|=j4Jr\6""}$\ \@YI$76E[z!nT7 mCgd,=a@:x~Xs֕A@@eaJi6+"OӉt1+BȐ~yV|> .&&Do:3>P5 ]H.>jɳe=˞^ۯD'T!uZ;6>.&W82$;Ҥx}I>0dtг/k X@,(9c,1mBsYEsoz%8/P,nr OjcW(&kub,^1TKM*DL 89vA!McC4BSХ1-rPTٖʭr۳SOaٽGd*(.܌cSGj$ʰ0L u#!Sݶt<(:.v֯JR$IQiea N4q,n 3Aޡ|l z {7gVBH<˜A'-V=QQ{)ohwKBH >yKy##%KZ]$} 0"(fouy@2T =qQFg\x88m|pb3oAw?"9onnwj!OIH<ZRY.??6kwIp&UevF0[+.r {gRҟX!ٗ*G(ҪK8;ާpʣ颼^4OI^rY)Nk3($㦕(<Az,-!pxlU.N4?A̖K 87FĘHc12\^LMfc ŻTv0U*o&1 vjK+\jc/5]bQE/(m BRKX\1Og˳wTEj իY‡^O^rrQ{ }?,:ؚӄ]I  *&|ǒ֝+ȉ?´`=J?󌗀Yģ 8tBnH맖q7hl躐7":.h+yL(¥>HzZwxXPjnW/ePWFoJ^}11g rX0Eb#ɗJ+~FlKB`Y wrkuY> ؍5lˣ 2&ϧIs+mV6!LX'- Zաz)_8k 8j>H4죟R9@W݅y BN=ja]2Hg *kOlۓ"PO͜(D2`MS<Ȅ.Ap4?$첋%zc 7Umn ԞE]1ˑ0q},>kCmܳ!1b| 1XZP pXo#nJdﭬU`ˀ֣iT*`TI4Jc}M-0i/6_A1:TI9nG朋}2>Fv&5- 1=/|&kdW7Dq/ӻg:6tT3 f˝6ȟ`^B6kR4. ch<5T1 q,-5\4 k j~MUyKD>q3 Cq-nRYAzw*;+;+-hHSGOlg^JnA`kgfU2iJoԱ %L\ʱ峞!R&eWmHaz},!f LDS42Fq)h_nvqInIqsbdƪ\rRPגWg΅Ӂk# 0MƸ> 1׬7#8z۾WOy)I-قYl| /*y;^Y9JCnUkVoQKto1z ?q\]}h0kqB{!B3@]2ƈ֦`6}Pq=-Q'95#6!$1X^<L:x L#o݉7d|D=Ȅ!Fi"$[)*]7}9?hz;qt#m1+-pÂbwx`P7?Ql]Ӑv 4|g8E "c>/g\\uF"﭂n>[b>t!e+ܚxn"' Ej@LEWuQ[D#$)MYGW⬵Ii(*^>8@.^DH9^7'nd'Z 1|E9zܦ0!)#:a5%CWzxHU!i;jEv#AsRwj6fBcĠ֕{)Id:^[5$u8iJtcꆟRF䊾szYfS!%wu2raes-ulY',#C]5}6X~uVʱv*Zln1htkƧ'~۔m{DTg1İݣMN_ <[a?&H'9]f:1ol56ٗ˙(]tcj;2]Џ?5Y=ʶW ֳ9J,.MFU-_0hGc+ i+XtͰZV.]mQh7z<[T(IO1d=־G/p/j5y(K P"vH~~8?iq]ҵq$t p؏fAa0L{h[ގj۔M V` =WKEK:;æч!kJ3 Vͻ|i旸G(nY6 AN \{_z!<8`)*<>puV 11S)Qgjvf]}Y'y$B1 2 WO9`oSdu̾MbNRQ7yX9 (i>>|:A xMɥNr^`!zsi='N5i_˹͍-Jj A>&b:F'ro(eiba,3wT~|]{p9cdڋ+|:2 /i+||9$- ԙs"b? .JuVn[ %j0Ɉ%ke)EɈ8s%$[з !KKŸշ0mG/b5sH)IT:\Le 1CMժ'4(_du81B՚h4ȪCt{VjuV/R,{qemJRN{*=J}q .5!4"x :f?o-3(}`XѺ O>w_ˉ9Qּ=6}#$m)YpOчzWgkc-gH^l.>z rg]^8:UW~}YZdJv]wΪDTV7%fVsb΁ ℾٗkB~6ppGN@?Y6} !+nñ' \$4ŕ?C]_)H@k:,ԕIy5x]XHDA}y:d>ظǻ^I|l #d8Ǡzqpǜ.BunƢD2Rm\ .妜?%|8ᐪ39}8tiaa(ґ*qQ Eka:ϩ./5h?Kyړ7n؊ϥwfxY82_X W!Iaj ΟON˳ݩxd |{7yo EZѿoFpoYWi˙q!>:oh-{0u3^CGE_HJTi:bxcY]t7_)t>TtXsHwVBkф/7~[ ~wZl!MN1h>r>Z 9=$kwtWFQڏfY"tZ0+DJ«&{}"H0<;i׽CZkƺJz3* ~sx* tnI$n:gvC2ч(fabHhmulAu-HZ7fHF$P˜C)fs5 +ipmآ׼ CJUi^<1Ew^uML5&܁!c@6eIXk  OƼ U Nf irS@O5y$W2  yR-jF.Sa=y^Ae'h"<܍QC>$3[m~ S\jD,_ ?ioT[3viw[D^x+:'.~Qi#P֖ot\A]-U Dȇ#^Y%pF&AhG7:즮PT 0k v\>L V{rW;/4\y{Wᢛ`C"!OkFRL )c (XL2 4pkwa~ Sekt}-#!tam'&*0~bWk&C0Uv_uDP&MHk]fMPq5ě @7En%V6$vi->͠ԇs~|[UjZzuKycfχ@kUфlQ/R%))Q| *08lnR^oj1X y|@K_ag+ η>aT9KgɅ.F6#ڢ n}χyC6[ߙJʰN8ҏ49 tY4tQB;`FMLn4p@A"|O_X6㒖eLਬDJF`7ʯd YF]"TQeXl5 &IlFpJkŠ\FZ>d?|?ę r G"U (}M*Z) jP)hЗw&?q ݢ= ,e-!2ڧ eZqqVx`pek/+QXUj[A9< zB ThP\m q5V_Zl-ӯat"vU?o` [*T A;YHl~!). 11qP)(F²B^G:]-y8{s.`3-oR>7A](:Wj%i" .E5lԆQ}ڎ48|KRؔ` ՉѾsp8`ȴvN5k]f[÷,wA . &ɇ5 X^aauv.߿=%@ً($ + ClBғw]RpِM84 r"ng.t Q?HqJ{֍t`D]* y.SVX-+&IpC=xT \8\7f(ԥN<$rx0 cX ^QGɒIc9qL z)bITwAzf̼>c/"ɽ1`$%qǯ%PWNvwNۍ)ZBGmI¿N#u)|7 (h kY7dkm،WH.SnύzRIBU┸A*R[tGEO ي#OKw3q=yg7|2EUеz0[xɾV.AD d1cYu:~,{,51*y3inYgќc2{4a0351K:6I;)]!-q\t剂e{_KAjV<,]zf!%2Z5S%7z>l` N-ȎuG t7;1R67N >/ e[oGb&9l|idQC^w@]{8#jZ|,&f"jܱߟ36Fy ?CqZC1+^=<; 'b&O߁ƤnnjSt`?zWfѩ{#FdC0:Qbzj*K.i؉.u@sj;QvK= 1B4kcڵYSpYe$ GK߄KQۭ!ٸJ/(o]5hǀ83,WQq1wpEJy{d㼙Il9E/h+ r |@_ۖtwl-ױY`UZbҚ;~Բʛ~|vHz_dKљ:\>28*_WԮۭ_nNhs2':!bK:1UiHIo{"Wn `u749 +q\8gh>ylgj 6~kr#~wLvU͖ 7v(Ic'9li0NEaM2  ""MUC`aSWJ|Qx/LX] \v?ȕjXaFb/)b<.h/0e/Rث}Xppӫ;Ip՝Vהܱ99f̺J8OIәۥF~lX=.xsU@ufᲱ6Yp \qf@|+~9:i,MO }q^"Jr]VcozZfB zl͡ͱfaHGp3HS$A&D?(+ct,ko'&Eշ$xe,YL]'tfjѺ_'*89Rqȳt $ ,h89u-՛ HdWd\Qw,Eѩ* |!ρIBQ t!5D9=[HuzlݩAx0#RSQ|/ٌ͒-ԯ`Zg_-T[&fbDM#9jQle ?:$=8Fr/]~Nkt ^ ɤMϾrV}Bߛ|lmcp}qP_j9/zG'xFnECLZ8ag%Cw"-Z5\FB奁.ӆ2:j(zL}`p\Ilx&,^y^Ëoc̡!. _5Q+< KDb;R;SiE[g̈́ŀ3#2,f UecR^]THb!̌xRhmt e`Ed2@sh(*!$ԯ3ӰG[m/bUg]P# |:|= cQ.;utҘ'R\ܨ^HTFEV2*P`uM{e vWHFƏʼn.4F]bi ֧$phGEi Vg.[`f"YIntG &kj8Os?uވ7O' Q\ʓm~:`_</lFTO@f>\ho*s?$0/%$^O皏+?Y MVh6-vTi_$95~sx Sȟwc{eBMPѾ8Rѹz@ Tŧ<4g7ZӂKǗ;(?Cy7u,3La-iR0֪ BƑ"r<6$>PF!a^1EH_NviEz^Djed `>{V? \ܷnQ<AdNFKzN*jUEM;.:uW5Oof\LzMcW!Kl:2mXs oWw /gFc S㫅pFM5%#'sMv{Z/b.K٫B Ma45M$N{OTO!wX ;\7G哟^(dl{3\]'u__4NC.Ki:|Iڇm=!p6a@=l3l ڨh<6"χg3v7UGj`/Y1pUgK -ǥUմQ Lv"y"Dee!B.byܔomR;pD[XTx_>CB,8w,Voxtw5BKt| ٬hʥʿɒm8wL`{bPaCI\H|ߌs=")ffTU WjňqWNdžT1ͯ47G b^~×J| }tr_Kʛ?@=>2;HOUŌ\4!t ciP%u鹓X`>#jq_,EBٓZ xL_IR*A-}K kMu~'ϼ~7_ޫrn!?Vr͏Wtv˜qS[ #~D(Z7mS) T#E*؅G `{yWI6FF&܋=Bcf+~ L9b6_C 5cs&Avؑ{/[C{G(<17q1Ԡq!iQz%\gtܮZG[,)Sq9?92SvhYf nit?~t9dg?0:"  Թu@o|FI"FQ / ,wlG(Z$&YYp[C[+Qz}FCk5& 2./‹]2zAqkH Zf{m`z#r_G' rڜwb̨$p/Fc ye.픪SF~V%12REE!DzmSmDFNpN/ "2?!U?fVvNw{/Y@nϑma))!F^C)R]>#KDbLH 8}B|x{q52WoYf [㺤oH!(;B>7? wbjC|ܓVHɫ`qBrS{iR™{,;YHy=g9kxW}Ӆ@dVaCbɁP4sF0-mb.A6w@pV@)dK~vEt;TLM7hϔSl'"D}H A絣7Pp6V_L:.`5M¨-6$/:d)7MoN"̸B\HlFV2z`~Á]}pP CI'q>3K˙Sj(SiO0vC}΃IJ%6̳́Ɣ HOtJZMxF,W7A"ۤ lF^?^5vЈa|GT,D>Q,a p~(R"c[@W.шHpB]ta[c㏰@s.7 ;AX.KZ& CQ]mXVJ e>S5?t$1?X4pAc+?jpTB;Y{ܮuM n ffύZIwщsxfɄ]DDd:JPۏ”!V57TU.ByV*ZaMzPZT/踡Sd-a5I"QNSkE sz,K"[AU)Χfõ0N!T4(4aCoNQl rK^z:8a7'D]X<%,`ĕĕ7 }NL6 2vh%{q$]J"bC%L~`5"}'mvӶ{| 9C瞏 :㭎BSp#+\nl\1vJ?J l7v.\~I7<R:ZAY>; hqsDK{y-Yb=rew)A=̈́yYV"a8cau.y229zXs>ƅSuƍk*?'WBw|J%z)OC!dcFfByc}@)@s^I5f]'J]?z":w}=Wky *6OVPA |>Ǖ-=MrR=0d*:>Qx4Cko^eҗ2yPcT-B+{|F43kʮy~ xdWmo<>-з+j]8~꿸-|8nGNqL4xqYMHd0aŊ 244ny6 ;Wgv\ gecVq<n8ܙQYz45 N>;͎)'&R)#t(>rtiy8O ̭-!2岼 (W{ RLmlzT XA"sPenFr.0p7*qy&"NJXE)g"s[WĖk|'h,8qdڳh~!C?.:WY]Ẅ W3=$Q8σ Xr&K=3qcȥqs{M]RNmVatC YGe,.S֪6;klԢwtG/օI̺|l^*B$47a۬Չs$2|PAXb2.ӴG>-{B%QGwZ忞#%赱=F qXֶ7(+o||tU5B3tU]Kg0QVG:iIy4)7bhhZzϻguڒiǭE>ـBqcs$tq4UKo";,H3zEsVb)$A&4z[n:g?h[sz.f*;j-"|eŻ %gf8YL.G]K͏3C EsB7aJ!H\C4^Vws"dBu uz_mÖy?.z[B r~ȁB-VxNގF7q0 _s'$P,_^)9^ _j뿵% mRlm>"LUKI,;oɪ< eonwEm΅n`VOSXӤVY-sRxF=sL]k>qua9(?;9iQjfWT'~{d@@7¹A/԰n #s>3}trޣ8do>蹄\s]@mdṘP7O&ZtҿYZ)+D <%qnOa2㟻\:]jCP&/*]OK{ zc~l>@VdpŊuNqժSiJ [b5]Oͬ{P8}u; xU۽x[K!Rh<5c/DOގN{dxJ;`KbCNQ8cGQqc`^Mf>|b6ݓȆR~&[)w~|i ginOI$x# ҍ+wPrě`JsX#U@`>ɵr/Cߛk+i$$&|VML[s**uAТ%NO΅O"gJȷ;L@*zClmOYWlK)W"$KM*ǁgl LΪOjӹCLN)Xe 3kL w7qh.: <[?5>M5G:F6VrD&4Yw c/&-kZid56Q^%4 3c bmNwҪ8PNX^j@O>˲%Y2l0ػ3i_f(/\0BgB_FC1iNvcs"Nw{d#:!J4Oqi4].+\'elyzZ5قzԼ@91%oE QE %%)zԱ.JjT?0Vפ8<6?~7Їu(@.28Njxdk4sP?Y!~Sn(PGJM>ְ|˜suOx>IonPE6܆T0&7N{[ LÐ=8mDNH,to#ݭ*#qf00YVVBW7ŚeMLk3E ISv|hgl ¥+tZ1jڡ-} ^OKr+]~J5+n17)7 P"AUk1<0%FPO-u9wyTX-h I-6LNOh8tCdq۟t ̟mI&v 6DevIڹ?Kh#KG[zT}" UwogAV $k%}կiV:n3ES:o&6O;ş/jgaZEU%W]^Trv9pS}MLfB3R wQHju Bs-Q1HE`F3LuYqS+IW25YWFn0%)Oy\Oh °]t e0 ϼ:+-Bo&*i2;-vDukC|&)4 \lך9+RQLLP,mv4&xM&yC6ҡ,]>>%{K&{D@pI#+c@R[Rd;DASQ,,qG*[U8GKC$f_hQ;B=w "4o~cfFsS<|A^ ': eֵlkSӁEA8M6Q3f _h"1-nC \eU/+{WbX G.tJ<ײ>p>mSx._h,C}M-5_@ -40M[֑ж]˒UnύOG=?OK&ye-jEqTSa*j2"[1d݄,&@tg.v5bI7IE$63Vx|Fcjh8ǠH%`ԃ.SG|DP8:R7+>Z;`W7XzBOz6uˎ_PQ؋'acj'\"ļ"e1|Lt@!ۊtq_~9o# .al NWpxQ F|-77"$zsTZYvbqmcJ8d\~ 9H@+M!1*H-#XIo}=/ϱ-",/.?H @P ?u jxr#g {~$),'83WTKLC<-}SZJ5${rD n<]=F#n)sԕ@"c {<B n.ອ{ZUmY"m@A5 钠zY-v2Ӱ `}9#!iqVLbc) 3{N[wL%J#uzf ?|^2j7jU@@<еKtsnw&ie8\$tO73G-ro&rhA&FE``1K{N HI0% _~ufGsPHij&}-%Rk]bSɲQ - imzoVܝt Z2cy̼` }:JtXO;,9dP@GeB-e_߈E~\AM }U>,e5Ui$֒>!j#80Jx!rI}XczF9&68FG9*dBod,4F'R迿}&A0~8 c#]}ؗgѦ\č7(,SB*Cd  ͲNwfsDCUq}3ׄ u2ڑ]Ρa_c|_ntVqȎ!͋0 #*A'bbKPOh 5?6B@?L)Z2$Z:d܂N%KF]<=bȅAeC׎Qh}Ep )CyJ":Q`Iur]&Tt6;ef}d=#RCG%BE&SyURإLZ=K^=F`0 X1"B_ qѪ n8v߱.Û'S1)˴:1WxLZA!bąbU@~X>e.6SSJ}KqTh3 *""]d&.c͞h"˝+IhPZ'&`r25x"ofNPb|dJA>T,CĞW]CF_Di}@gJyy?`]O ;DR'#$iT6/v-G@c%6PE=QoA[& S>WXcJUn%IR#,Q*YBNj)c #d|<@$iӆHwAz3|Ù:(WVE#6>bN'GDV)v7"Y+5@~%.= C=[jg^d q`Ōr"BBpdWFjBwfld[26;#H4F$ &C ( 庱a #MYӱzxIQ6YP+ G#@ K0,\!&NviP6٢VVOH|i?#|RՠBcK:(a/3e]C\0*Dy,ٲ1q}m\ë\[*?-X È@Ǩw Rm \A8AM:w)b[#׆ I~D S[[_Y}mJsi_ޥa hQTv0Z ;Ht"s]+b'rgsKY6i`Ei!Fs_IJ(V6Q1Yv5Qw]9[CTbsMA<• ]==NuZVY) <(-d77K'!?yúVd!D2ɟ{@YVc YJ-aeyYvPA~cWpDz@[SCeO X>Qk}ۨ]'xG}NnueՒ)OU ]/6gmlhE;ZUUd]ZFlz;5Ky.^9hki'u.YUtWO(д.L%k,B͗B}MS_y^eҢ LB%p}`g`H(,cJo7pD6T+Ad9fe$^BʿRm]+An S[Y+E˱MbMξ;,)]fD=[t ؉x1E^XW%u4d~jSYq߼)Mw8v"1+ #٬ C@{Ey#wjL̡.HΟm#1+ɣ)lhRя=SjIJtlzG->pFi)`dK6yѬ_?9 kSg\ڏ}g*!. GӗQgnZj'5KpYeN%*'/|Z|{ЫwO"ɦa+ ${2f\VT  =ΐPZڛꘌ}vsbi¥;j~\ݝ>P-UKS#NƁdUQ3?2fܨ "whܵ5ZESU5` st%ԭd֡8kwLcOX궑[MV\u7Rx)} PF]H _Z]'[ouw|3Md%`LQ*j5mL NzS Q}nY?QP|f/oh|( -rrh߳룘UoMU6FcZ]P_u -Roh_HnŠJO 21}:&vec[E;V7*OЀD^ L*!7i<%Y\ufpLֵ3FKgv-<*mVfSkĔ 7m?bfy< H|? 7}|&Oc۞)@ ǖbsѪ"8oX$' u"9'y39"J)O.:ȬVnl=,9-M)(_%de|/ PnDGA W4(rH|c t+1omK{ NiQ}gTO4Uf+Ӎ9j\Ȅ8\N} =!:7G ECETC`ŭbsÓ8IUFo,RX௙+0':7cAGfMX:c6q/S1>̕n>JA̤\ ا[:<פ0*"]%<7=IReq; ,I <_U@_'4֪*e .W9mkW&F-ߕ;~рf/>A ϬWBjaz7՜FJ"K8zbgХ}22Il09& e O3Ò!tD5}txԿ":0Diy4;721ܠ ?RRjs;^K񎼐#X)r9ҵi,mߣ궈rG .4NbyKXn&7h>IwL_Bw *b0/E%E}w^_4Jd.P E ʏnN z,;99+ύA /!.\-V[T̎oṽ.E }6iN [wF:"9-scЭ5GBB1'.͒BЇ`-ND\N@~쉖^-P0W<| i}Y7XaCfnD?Z?h\gCvT{?ai3XnVxSReu5xt-c \֚*'' {6ҹ;נ<@1R ! ,4t!C|͕(uZυ'=+ Ind7 c_%‚͐8Dha?IV@2\G^sLy`#UY\rw5A% `0\kXi?'z+'ҘOi9_d/suF5g=kMRAEh aԊ)L^xUc:ŸŽ3k^{W=fݿӥJm<ċ(A! c%~ʶwpOtڮI-)'x k~G*Z&?F M|uJ@aa?Ds"~<5Zݰ̲rk|C`Emڎ)q4QtFpgE-/pZjPnEP|OfVUt27t"\~_z2k7uXrm 1V/+p0,TD.%AEZ΅zte@l>ρH`^Sl|_3폈z-SR PHq.#ůXH\ ?({1_yD<_DTGvgu?v$SQ=`Q-[]X48.vHjIZWЕf'ڽ'e Gd-oR{B)z)؅W+o:d<ی^Q+%u5J>שGWsώ#lʰ3*ҸD:-M@]ЋrSg 8nGH]䐎ɨ$p|y/^~J ]ƞį>~)Լ&vuL N:!H\soft1t}s;зZ^6˕ocoL6˾_po t?ғfΆ<*3 p5|7-N('M?>xER^ct?]M({"u|7qm/֧s3#ᣱto%g();hsgp:ȈnpFdIMKk,ٗ 66N>Ub-e5I Z~B/c7^zߍJ0!UQl7p)P%*$z6Bxz*X=;PC4dIKs2{K KrءU,S3PK=9٢ĜjE]NLǯܞuOs~[YqVMw ~`kKlgF=I/E"&,Az8xeVWyS.Rkܯs:߉h2F賭Q)A9ϼ^6p<%s\St Dʾ$ģ)%aƤZK$)K!ULe[CXIk|Vg%hSiݞWŞmɕTX]]S!إt+k٣K(>%8H"oK.S&*#ݍO^)OPTM5G@m" 7,NJ.v¥9e zZ tcD& u|::w?cF pX&j;ol"8L*x[Sf$ إ*ReEoLSx@ҫ =H_x%LXfKVrA8s_,W‚|H^w%I{E;? &Ը|cAy,yHfa.pgIX4vbhOʦS~AʉMR wшK`3g)o Ȼ최na ;"K d` ե]]!w5[PׯF|n5;lh7U(Ĥ; 5H@/z/#deIb_7K>{PT?r2Tu#UB*F@Rj}_fdŷ0!~Qsgc19֢ |iNfo;dgǡpRvԢ{X0ͫH(]H{P3塡"F2t7] !Z1kc7(Xk:Q*L2%/p_=|g e[>-") H$UxGn_nomqѢC1š!p)Ba?O7d/n")L"d6uFtMKoJUVi{of12G;ۋ:E D-FasE5BoD}xVi <^wLߧL|:Yb&-e; ,1(l\sۛC#qK]LG%o *< YgI`{ӀT_jXn_0"Qr7;@TEm@Ђ"I=@KNҽW@RD|ɴ?jY*̙fT>oI8m̞\5-PǟO񺁍t׸˂[sxhꇢDMk]kuky;bu0Dؙ9I)oȝ^ NuK%RۋOc9 jOvj{;盹1" ` <F؟qtE eV&jI`kTh#MިNXy7Ya&.;XOcpMz]WC^U0X;CVNq꾩UѻuVtcbX7;d 9Jn$_ 7 OF "WP~k7Di74 E/LHg ɿ;MBtm]yԡx&K'zuL$b}쉓_v hs}D٤JYI:0m'rVs\ _eq"wa~o1ԗX8K۵DOcde4I*v b??#R)Ō01]љrp rC*dDG>k(O;q/e`i&:ojKu脥 5 ]$α%o,%reA&C,:[y~&EٽRw_rHGRa 7RrMŁFم^H:X):BP sN9%h;s4V~kjc 5%|ugS&EahNPaY0j߅^m$n[ L#5Ab?I:WWjp${OPp%OVIFLDr2JZ H= MOL/rhc8Zb f#(C3NP;dfƑy0[^qLayG/[ʑM}[ҹT@|=&Ծ/\E1K qP0迍\/C|cnw7B41%JxZi*H"ZzkM 4v/NTd%l6r ЀDwOԔvkrxK5/Z8G`V;S]+?XU^_R῜.Y>&zX.+ ފI =sĴ i%׳ 5[I Lk(.0SX3'kg_7D63;vׅ &VSnhN xJ6F(?Գ{uvίDen%hAԹ^ B佧_H{$r q<;!#vH* fuL@!"o~bx%"s=t35,WlATՀ50gXYk1}qdt} S`n|}m=W4QħT.?Ǔaz\iq00 N?A*hOKüDR4ۜW--=8Xt@YԲel$7),iݝ N{fˎh \_bP)~YO/=`꒫ep`D9%οD i`FΌ [-;|{˻9 Ȭ+oy~Hnά yfycԔ8"`xpǓe zMWP/KghJ `4E:͑ܓ-ɗp*zofqU ($ +E{KpOolxhH%!!\gв^R`*rLKe=c}vIc j~[ПoK2Q1 :r SC6| *E#Uvc7)aP.UySST3qa?8,s.=нס>-E.>BrO]W+i?3E-r=|/ݯVIpwmr^Qʷ 7QI%9p'_.J>:"ؓ(;X;h nٲG7 <)ږu KJ 䛐.K&Wwzaw_P=4Eevy`MއqH[F`dxt-w2|q\ fn͍>(M 49۲{qZSKfr Ӱ} QxHA+Y# F4_51u>4NB5 "\q¡- *@ JHѿm6Lɥ-T(Ό@6y/FaDO4e~d흡aXJD ~\$KX7_^BCCW/ lq<9/3k;S^ZSTdDb:TӁy  s9921!ˋ%RuQyw{JrEeC0SGI}'AqΣ(jyl䂚mpIJ9NՊ⺗s@#jz1::k.a^\$re:DٻG{؈+4>1P!9=9v.E-*p7&M~v8wɣxY8,ZXa&$jztLF>YF#0rm a41bZCۆQ~_Y~gu_ }Ԫ-. `/w^Q(gxiռi@5C#%-aD{ĐSͥzL'"|/ 㭄yb:+/aQ]q;Bs>xGr*7\$P5ffm;U]+ QIzL/«er0b~ rlA7d:q85FSZ'YKpՍ]0;UVOOǀk$/@0ڰPfoت7;p!kC($yabf.Xꟾ  G+Mռ@>|QSFar`@͝~t/$)SA[Ԇ@B ~bO "|>BhFonF.x NhaT/[@ZX,:҉it^A8 6q_0cK$bIiT66b-*0GEua'>)#jGʐNj%W_sYwY):@u6Dl9*O(4HiUxhJd(핲ǕBDn$z@]E 4~A ՏȖ}Cx=R8`7kD$!;5їe߸;f5x 9˯E#rAn%?`Hk!=ꛙM6B gEtm7|+Si%i GR}=4qκ @B3skD(jLvK.tf^jՆӇIMX:ipIN?M<pFI;LK 'e<{Zq)"EOTkQ}R+j7>Qե vd)vl | YW5BXuV:lxnɸX qS  1 Q3:"ZR=!AWtpll}/?WkWGC"|Jwm iF a2f3'c^'G^dصM ob C5Ii;cV?ǥ er 9.$ )ϲ:8+YzhjKJ؀>3/te'N vb0`<=Rb P3LBOȅҗvt뇋B?ȞJ[]p*.W'oGƕVdNX8mar*ш5>*YyB~|H*s'W4"d|ܴNgEF kDopw,z ;srzU t嬤"{B] ZDUh$(sGLJ#l;ҥ̚,{SYI-Rm~zƽYg Kuu`oCT5T[#K/P &H֚;7xd(pǝ>*jжٓ ܇eaTkC!>@s<LEevf 1Gz <bXH^+3qtJLh>d _؎FE$Z`C-[YmHs)ٛ&`(<!%N~dax)J<8Ƴt4+$'Fv5F``*jb_FN\ܧCdPMW3zt+蜜Uď0\ZpLݦ&DP S&))5vj+$S"ÆHAnBi`Muu',ªw3ֱſPssD h5V)}w:1XVr\hZf%FP |O8U*ZdR +'x>U`"Fds~)zodf-C}8ѶN]F[(ul7nLu &Kq{!nRN)~Ef#>M{(~Ɂǫ ˝ts-Ea/N]B60WH#@ P>rꊠCy]kģej>a)?y(8ewfpTYRt$!D;g𰣆[| =岯^}߽`ba+@B'fK<閷^}YNUw >>> L;ٙ<{m&uWbʸ<7i{vȌ*bg?2}-m0$k\Mp  8+.ASo[(vO*bcKitZP͇ء82(F-c@)A) vb%XTm^Ep7P*#z2{y.d)~uY3t  F{uڛ9L![a3q'&6!?+ɵ;%`zPDCv _3a2 -]$q\![>ǒ^pw.q'*V#Ok UoVw7nޗ٠#15]Tw[IDlugCܸ( X[藭9VMӒ&_юes-?z:4-( PCd4c5r7tF`8MCs>8B]XT FI4UxlWW/0B[=/m`c2C~nmwA>ULEBeԳJa !3G.O`? 2Lg\X enkiɻj`Rlk˙LERyVZ`O}_賌Gn\4ܸP166@R0kP樭ͽ5lu(9K$*9Nb5+މ6Go١qK3\Uء Z0e+oaGF3=vr <~pt `0[k'FyݣXԒ " EڒJDg0 {Yse+!fa"| lm'oqkICJ{cLΘk]akWʽSl|;zD`|x/tϏ?h67z e{¡zc|rDrN=fث=%*q?kΣ0TC)΃aYj*=Pt4gW+z^Եj6Зׄ$nزċdZεgYyh1$0C~kur W׹cNR6. H῟)LRb@"0cNll9搤Fmⶥ€#dde:S^ C3nhǨ\\ʣ7;rځc<#=H 0u,4 ;Yms֛)z} J') !Aϟ랯" 3m'%cn2+iC >g_)M-軑VDјG{ci"EL>k(,y‡UsMD\s g 4[֌ 1o:A:OUQEդ-9Sm0( s{ԓkmkmB#ȳ/fjY2Os͞B:ž-s4)`Iiry0[5Z@z|=S.+?6m ڜC8 -~tJ1- wORmۡM^'H. (#֭cV]X.Vk}O tוϋ1&BPE_󂰩"W6Ke(-v3&َ7t'K}=>Fc&8"<-nf3>cak'{^q7"g=-$po(  ]~{~kG ^fJ2p)i%PT,نgsdpO~OMVS&$fBC,%BvضX {H4ff?-NWɳV)<"-;!WC1LX}O^;~튨pe~kTQ#`rH0G9  PDxL̷0))wR4L}FJ> R.4۹k N8;ʽ9quLwV[xEEg0eT3E ј.̍/DK+:Kp;)~`rU!:g)+8y60*A:%,?nC,do䭮'LYI.CJ<)֡h4}aHj`,Ճ+Mv Op?U#9_V(+^KC{b:#ŨF,2,}AϺ#XbaKاLX '\WٷHgv%R8N\հϏI{7@[Ȁ;NZ@Xfdt+l>TO[HtBL&6^!0ŁsP됫P#^!9N" 3" e!lt4_1Oac:cC,tˑ/T!| hMn;Xy!hD)\imjHB8H7O/OI@-ʫ`U IC| .9wH2`dsҌa =fQ״ݲy-zZ߻U>Uva ۚA!3zrKXq 몞CәRunA=]y91+vFJVv"xo+,Ib=(jfr>K",V{=4JwK]@%sWsW'ۄ0QOYX<@h c/M!i\3YCSRg YÜSq$/x%s7#!  =P^UmU(2>ijVĤ4a'x[fŞ<'ъ[)!MM=e6PBVNʱ ޔ{@{6XQŨ7]=ŒZbӍSbYv.UX$U@Blk_ڊG_|LIWj3t,MaO9W3Rw9QǁQf̂ A&Oj_ٱVF7 qZwLMI5NdrI4 !X؞ObVx/SC+$Hk";퀁\@W|R`t6+wXN<09Ӝ7(WGGtApj$ٮ?"qBbpRl4里˟UV B@jĹ?,]䟟euTa'-hv1`CVl>8#qʾ I%16} $yVHj0.U/bن1,T>NyJ\ڋKM왹Zn;bԨ7v$#*bcGOE辢Z "%\1 7){`{g`{.H :ծ0q`>@!%Q^xsN^mm]Z;-R~no l6{{G /(\DF"|`T L΍q 'ќ|Mhq@ 4FV2m yuP| T0LT坢z8xPTKo;[ u9mZKk V8s>2sHbX؇ؠкVi =ޔCQ\фg}FG@^޹cӜi_n9akj`{)rDNW[Uw,Wsm4ݜ3E*K#uM++X N8q-9حeDoq6J<'G $wN67 4l0[u>XpYN_iZ^cË<*(Sh9-z t|ր|ȏcCUe '[Q\ioA^ȱ|\2-v(XuWa-g M. N~IӽFMveӅd 0u6j@@g-KSvhGJ[\JH[lDÏO͆kEoBc꘧sW'lXI]2YM (EJA84Ҷ8laNڵ5]}"Vy6^ ?|[g(>ұn|ʊf?*C /4IFӿ[4M',MsIz`+|US DlNz:\RsSfD$;5dX\"?4?f[±IGtuf $6"j|?]!7YqbC?4,j-6鯸3y) 8r:</. hz٪4'sM~'Xq\;W ¼;XdpF4*#7}>i⬐̟0' lű/ ͮbztKw}AhZ%jSǠHަQk/tzhJ_zh9չ`z_dEǛdp?(zQĉt#$l2KY:KUHIL?\`-^E4=ъtbOP5ZXO)K{U!'8Y}д=A=qE/o`6#I撈BRVM,JS3g!dbRwZ<DώL c6B_(v5ruEp_ aX4 Zx:*1qT1y(گ( ϩ )A Jq4r~..g |\.UThCi6g9*S皡|:^R)34uCnkxYݾgIhwIrr=nU^m>r]r+oL 靓Xz2녭zT]^%$\ "2ӶC:WQ-msmx5o#_-l%mU΄FS`6=E rq`:r)ϕ G.) M-6d 69ݻU ir.)1rEykO5bL .[W= NqĊ+mIj}7T4B/ן8}ӆ>Sy&/* b8ܴL] &{;_(FO/EV)t\pKc{ƻqtR51FBڤ`A?|dH*܁}ﱏ{nm"Nnj84I5=tUPSU Oq bt|U~TXakR).$)~@w ߓZ.“T\IN7 =@eb`.V1@q_E-롊5 75=Ӿ*}ܤFm=⌴ͦ 0 5@UN*){MgK=˜~ eICҕG7nd9eQH#G]vC@3)| POGӴcZ6ѓ3BCRf5QlVʺ&ZW2ؗd̻b%&LJTvPJdB~':Id8\h 沿KߐP5[FVƈILU%I&8erں>~3Lzzs`wcwtk%]cY~< HRn]GgzBywMێs fhr4J\w\HMM"`|6WxgSg^&r;Jxc::TWqlbah1vv4MyF'|Y(re-5WGMmM&/+Me03y N q}˪Ww!bEm'9f@dtdE9Gr+@]^K7?[$t"i:3hsņ(j-/´* Ã%cD%&f {avlS>1u{; n- ,' V2#xr,Ki !Z>R%6 VxB"nZNu*$ el*aɩ%%Zq0w8Ԩ߷ݳU*]dD$(txFC՜m:=Lgq}pܔ{un&= tdXΑ!g~NߢH/f@N܆糥Hrw8muE qNPQ|s|iez(Ή97#1!U'Ea=qSseXJA[.)î)[%j }3WS)ܤ =doyoS[^e>Ivyu $d&OW rY>_:;\-Ttά1.{vT Ti?ؗ]qɠ G+ڜF,)yt(1 xuܨ áWȹ"kkda rQ%]5fZoP)e/2a,@r~R!n(/x7W._:᜵.:92:\/_~] bW/Tw>^t \ m1tm߱ l JrY!Zt`,NSGEb:wrV6_⍿ d?ku|.Ν Bn =%W:"f'POB5#m\ #X? GֶB*,E[h,d;M7\8!`Ք'MF  `Y5~}.fx3(zf?Dn?0.鎿ʐG/,)kr 4 `;6TS0M_'3'Tqhդ3 9Q Na= )8nw76#DT-9]hTj?[Tv{:?p]qfc+,;dUi*=x$ &«`ĩw_i:0ө%ϓ| }ʡ2-G`. nzI=ASnV,[9:c;څjmN~J?R|,y~[jc @dPLk_akEK,k2DMDaѥ;  i2wɡHTUB->Q\Y#:$ݏr$mڙJOEa>#(v=lP&r6( K!&x}9k'R> rl!3pj9ë :ICRHZirv y<T`wtTƴ spYn9+d sJ|(SDX}}r3zrۏQlz1XJջLiwv#kvuk@.GQP~SP8 AOݙ/yRM ] 嗝 DWaeɝ3 mٲުꫵ( ʊBw73ʼB(A-ty@^t% c 2 +z@Epߠ[j#-@Q݈Kepw >]XXtM  8L5,lX$8#ZN,y>W|/e->VV.tH*hvl!"O/0£T뱽E]I0qtk3Fc L@V`ىQ ,0)GP)qkh?I[KkP`#{]{TA1P5ZOp\<;,b"vLߥ< ?pmTX0D7cLc_J_{IMh *A:z:^0 14ގ(Y͂Rh?$`>SE0Ru 7<b\;eץpo!"p@of+H&Li6Fgޠ@3O'qaD)I*DN_q)6;Hc:p=־o$rc8?`hȭyʼsanh\i (cr2èWCŸ́&ڏ~~C `'92݃; &ڦSb~Mjnp#` C6~?dMe`v!a ͞JA+>sI^!J5)?6Ɇ*[k%8뼬ZkȰVFa씅{~(\P] "mX un:}ؗzR%4^<4@.ʎڀŘ:G<7ώu8/zą^ oFO4 ܮ<NZ|3smsF\ˀnJkT9$##owLCQ׎hDZQ ZZ?'Nju%K鎥gzr[ aaX@[&);Yu%5aaH g;gÖ}H"]͵SEO(HSQA8?h ]l6C 4 sF?'9εzfb,HcUySEG ĘMTCV2w&[ YjEL6wUM<'8 vO#wsA^åavTKqWx{6`u#`F8Vif+UrյEm* qQV:Cw4pΟ({Lo e,OLb"rґCHb}wRL(MSGA1%?ϯW?#s4'LTWPgjܷpA!bOYUೕ#p[@YL1na\t2/ IRrm_vöWN%~r:{jxxW L{jBc. +lw=KLNrN[)%" !.{ureqa& ]^({*<£\Al?bd]7Z8y<ؒ עWL?])Q[1%=V 'F9lh rW +@jGeړc_rae~? >% \րӁe#[$U*x Vx寑= &A5TgكXI׋!y=FFl8/ V%9~:"H}HAn5fFnӋN!ȁGc$͝˾U^;c )%NE# S-z5cl5oVG$vƾ)W׭>?ܘsS!d&ڬ'\bh\Da8n:;_6$qUXŃ1<~VlR s(f֜H(0<*T+`*Yv:q^X:W7S6M9ňgyfEpaL - >ycVFf3{FDgZ,ڬ~_FL_V!b-p|t haQr䒭O d9ֶFwm d_Q&R1<}&wx4]x܊XvNXλhnց%ڈs?Ek} O^l9} yP}^æ~&Bo+Lho._2ް%YH'-$ >sfw,b֐!A\ʓ/e[?;p#{5H B C1f)ܸ|/bʷA8aMIXFabΩƍȉZWbEu(" ?ϐ9݁6im:^om/*fװ<9D ⅇQjޯ(x`Ldl^7 |Xih,lqJmW_l>=g_ˢ%鋰:l@owBa c{8If=Sp2X;Θ2[M\ QbɬqixnU@9!XL!¦|B _1ޔ=Ww)/yٹNDKQ hyM^w=Q*YV}.sʂfp7צq>A2ۯ"`SzMB_RoM/ S:5Z^5@XtqW5NvxrUHm:Wapr\>-lS(GPaFs7]in-օ&K#I f7ZKK@Dz6PKop~lk+7Z)PkxVQwJy9y[ :LՅm@e2Hh Xʻ;6Jx݅kM(Aurv-I_6eHxh>*ͺ]~DS|_^2mO4$KU-Ykn앍{'ȂgP?*'hyOۜݳA3v9fK94XK*ku|mFI-Ow,8ao*+IJiﶶWt"8WwodU{'O6DC #Oޭ{^!I8!d>)8\=c/hOr;۫ϻm w{Wec1 pݟ" NgZ{~ŀs=ī}}gb>g.ڔR`iFƅKp B\zxW@ 0"َ˭RF߳"qVߧ2QBU"Y(ɇDׄWK7Ѕe%H5I{js6/Td6''<ݻ-Ɔچ ҶQoM4ogzq|0Yo`EuF9prc-4A8m?!A6Ӂ\~_kBg9um"Escv7d=(b&ؠo Izi/OGg,4C0i : 6axQ}"r*p9ւӄura|6G[seӿ1aQJ#n. A$9^8r[#' ݎm,?1ڹAH3UFпIC0~O귂׃wi'vSPZCg&M3d `Rz(\x|a~ăy(ZEpU'wf[D .r6w+2tkN|D=m],J1hßETm[߀e3Y\F۳olszL eͮ\}™W\g)n_P*5AȀC"ʶ=A@8'XRMsz!;H,Pwi5F)(_:t!dB>"Kcq+ `'Z\癯38M0Q~K+E:584qIaampbe?Q/ߗ&nuqj-8͟d@{D¤i:㘧% =qRJ[wzP5i;S>Ct/T["_H֧ rƫfvgQ =iwGx?YSm/hʉ.?1a[8Ԑk `/N{6+' j%!OwdD.'=u@I  [bҥw-EEKkCF" `2YWCO1wTöbђvJJ g$*IEPsS 1$F%otMo¡®$]zZSv`a&I:3+Sn&Ug3`RO?6;헫p8C %6l9{H1WުxةxNkT [wtYoFHlVIUpp%s-h$Va(*zDπ< a6K <) EcH,Mdtu{a&lC2nJ U߅nq#y W;@{ 0hMEX|Sy݆*;g`;kt+F _݊ŗ#C4 DrVWSt;[ɧ1wUGK\b>z$= yS"f^8!g AnQS;&lŻRC,  3.RVK b&Po8LZajG2RuK >RdB1bʛ!ށv%P2-{01G("ǯ dvRZwq*Tvr0Hm|#o@ uvEpH/ OX)-xLwA?}וcxIa9^X GHxyU2# \=-(Gf~&vQݹψ{Yk1؝\6&*d9 1P8 \ y|#ZH~D&%ΦEY)Hƕ }r s,_=t`?#DO[6o˿CS} WO|a0JWmMwAC,[ t{&ghbzm`c6^!x쪢)(0RBK]8LOoti +fOC=çK3i8dd[/7.qJni{@2'Q|8Nx1̒\XvrC25dՌ^JqȤʂoYֿ7^f[y.%J0u_+6'r9X6%Z2jeagdYuGu=6;$aI FES?BٔZ P / nGky386E 7 |~FFs-.L$Y8i/ΨZfu""" V/ ;Rw:4I̭{:֪yb$8sRr1Cv5t sfO7ָhhz |Fw->O~5,2C3g:Ykm5 O9>*vEV8O@> KXBtĮJcP&ot\ )8U='繮#0͇|7hy%GX7,*GQ!?H.b} R9<-x,tv) HVD&IOA غuf684e K3`B8%a_{:#sWWۣ/ޱ[oQJ{{ K0RۖtHJ=V`iGD ް+1,uXCZnE0*WCs;!jȣPPp qn c7N+bIXLYkFpkVD"|̡*%14ēhƴxw2Xƽ4&֐Fxqzcn ^{ ֓CQ@/բտz2.ēq5^C$Vc6zvGZg?04:i [ {e~+]4C=yfIKm!Xƈꍭ>g3 Q  "rt{-?1ы]+׷v#փ$T1{RtBIUC w`ёcBY|#<uĨk~'! j`4/BLqlP>cD)r Dlp5R5&d{gVG5k{/@"W 4M@eI0;j$XsR-~_I'YvNF kP{MC ǦboPk\}`3F_*<)aRufk5(vByCdp#%mcc*]D[]xuM᰸ѣ{&674f/`rXOM]qJbxUz p G"Y_B=_QD5{N&nL_3, ŷ 뛝L)ڑ.P`$$Z2']C_9I[e/ (OeRFH% sΧa~(Kب7m.[jQ}Q=%q?!dgd VO?0F x-­[յ=udl(!ffYQ8 *gnbf-g\;|1̴;BuaKEnϯeifX:  ,1e>1yY-JU%e᪠< SGPl6"IW$fme ts־ihAO Fs!7i@E4n3{fF8ӾZ|KLҥu36`:*_K127ulךɷ[QA L75v_*κ%%-:Q G~?d8KlQ]W#6ܓ xjah݀Bc?w8yh)CbG&=yX8=JD-'"Y8;N )ٰ61f'j[0C|)>xpȖ%K>_7:XB)SǴS"I F䯠BOz=iXGBXM lB vȁ)l5d[aɑ뱜Ϸ-]DmkI~TMTQBIe'Gl|RTީb!{QL8gijZI&-gCyQ+Ye| Yt'jvPkQ }:_B\R4Г/pIPz ff(Nj]^BL"%;j9Q>oTRmUB*X?4ڝ[B^љ4FĤ! p gğ`,*k CyuǞoEx9oߴBDa'hdi'B@nxv^;,/j&awtg>ẙ6`vB>C( l+mfBHeѾr'`VAUܥQS(,v%.Z(A# Fw%DhđFdO*o6OJo6)s1![mo #qpiJi;БC&F+ŬBZm]OuG\tPHnkf$r \RTUsUO<ųLX)urMlpKl 4ʪ F,j/dđQyUfgZll*.e闿Ya(zRJ<`X3k'6-zkl?i$OBk -<3L]-O"dq ӥ,D>P>(@K^v3fs,gt<دxKP,!R1,oQ|1oBwۨ2;Q!aD!.M27LGا 1VV9qGEL!s 3 H1{RͲ$TyGXҔo5Z5Nx(9r.:?>i] O) 9)Tf[+GPtrMS$A S~ AWreC"jwcl6+a1j.<)Bb K$7'&=t{7|Eb[ZلwPJgF;Ws'Y9TAaaJ Sukvl4*k҄"N o~'"!}C@=X`dps_;և#ޫ`s=DUoG$V7-O81>y v%+rj@iEbS^\}4iۍ T@rSϨH>M1"NsF"O jLƄ oK0\ R tGNz #HV*:N"',(]Ig|Y 55zp V'[*֯,[;*I"ƉShWmW傩ج$0͈/ jc}-.wp8*o@"8J8 IEAWU> ؏+oxWtTcvعO'Y/z* \%ːQ{ 81Nw|2Kc|mgR{LjP3ȳ̋]G]=NU7no{XO'|gm7e|iʹW Pͯآ =Pw ,|1lq̍(zymL#%˹iuIQ~%#-*c6=/~)~ ۔&4;O;B^p!2޹ʿaZV-U!E$}+\mگmD}7"2#z?S DLTpݳ$)-7D^+L jGNS8m0PgB۠W L,FɎL]+H#p}rJ9 VSrWRG۶"7LI.Dίi+:$q[n$Aq3fc2<h눅‡(ݑ4Jj} @dP ):ϜĻǩVR>gI5=7 r ۤm*5P3-'}kom;g䪙xM.}tLbLgslb$bυr#(<3v0b,Gƍ4WWO (A v%8= v_Dn{N~ 0+WGR[UW_hZʊC=f{fJ/HwȪPwCك#Dt'ތa;5;b; 7]jW+Q[ F=<R@9:ԼL*H4aRE ᮗg8}4:ɂp8_אq* *Kk=xL>;!$0QNm5tMW5;LKP?^>XU8}Du{n_TS/` XX]J^E{f#\5e䐐S+Ta8%w`u3q;i`K͢v9t7ysm t?} !2J5.6e0 g'MYaZn왤M4qi{ o,$wk*^xw#+l*=ũ W Zj*o D\1-XVcbSJ^'ꟕ Y+GHc'zdfl^^µg'}BBþm vT"E>H]ȚzbB )GkQ[C ̏qK>*zvFVE55Kҡ癪,}_]Vm}GRȊ&ҀHGڔsmzF3`yMGaGh1g6$ndP_sUjbr||CN͡~_qjOav`PuYῂH{0| \jǢel HQ!\ SC^+QE8-%ϸuI_ԛG[ Qा7ѲryhxA;g*}oq<7`Z a̴&x[x$^vs@PKaI ]zRy[P>(,f| \l ((45;^bBOp OȋVc}96'*ʭ FjPPIE=Q z$%ڍ56L;hۀF~).>Jn7,Hk 0>[(~[|6oA6HuK=6 @A]i1!;O䑶px]s.fLD~]#Y|54$Zq@BnyL"@:۴ϪK{kOgb`Ӌ[,6!'[Oi]X>bD2 rbZdΣlW /dɐ8”X@$˻h'<nҧS]&UUQ%~p٣VhՈɚ86m^Wr(QG+d즑Mj})[ΔњRfK)b/%_JnCoq%Fv THK#d[sdUȒ2wg3tԉ$CxRz0Ą[Qq͉ $7!,waJA8'eG@hZ,s6;ih(|{CjCXTfY D#5FE@擕ުb'i|._Q{a\8I@cl E@bq2ʝe|0hL{C9.{xCj p:GyidU%]TYk,:.a ͪZXv@E,2$'KGZLH[s.~m-'eBopL, ^,3S`\t:073Xًt)Mɞvgu~ÎE`b89 3*ur$c߮7@#Ilm}rN'x7Lo6)K,"+vt2O .]}(Ew+RdHP<.r2׭b$p[hD긢5e u^'EU+M\m*ZX."hX–q[8ApL 0Q7zZwx͆@Akgc,q&`GKA +-,m" UjsB?|UX=n6+ f$v-<%Neb>͏:KL70%CK 4T9k&5 ,W@ʬXV|:0>p,aj P_=kr[lqꩋWD{\a$%o!>HCF2K.J;`xTHjd_`S<՜kķ4ZHZ&]-hYAAgZfpY;!q)y-c+BR^sG kHGӆTcg Q*Gd_)N7u0Et\1c[FD#C=%-;bT*Fs-e GI(5C".R[ƒl~3U{+M/ |Z $L}kd`}kw*1'3<̕v9 ^/4%IJ|*]xX"FOnrcWTy߳Bru~<IpT~팓€vv>aظ'{f7#Q\mt0DI;șumD`bt#^}s.V2d*~ FT^uOűO(1>p`x7y_D e p>j^7s`ocjz]uʁ̀߶mSVi{<ͽ8pddV02 f7l?Gm0.U>>ǺO% &}!Y )ʜH\1U"hfׁ˶⢊n<oh_ hAC;aktg_ӆy^lط!K5(&6Az!D6Ά(e|w+VTG3Z8'OBi+ήGzai\K>9_ .â,:#t7~ծS#gp[aJULQ:RU~J.Ę8~v@XxFWֿBK n~\DQm!Haz ރVĵf7!dc7:;6mS0C4y/_S`{ڧ+Qu+; DZ2Y؈S 䆁66EZD%綽[fɱ,#p/Ec)"u@z05Oʱ^a/R,OH"b\"hDw7B-1|1fUb^Vӏͷ.[+OV~;M.ݺ%G*ɦ%'0bۋ:<.F{_sto .-)^X$C`DHlP_Rw֓ !x/{EĨ Zo#k^A~ս2˲|cg&ٱ0b`l?pu<<+ *̣8?tNzD/.a1ije/Qr  ǤY:AQдTD́Qvw@U..a1?qb=#wm,ڳZc/UĂFYB`] N4:UA%^y~{ޣzW]6˚ӽXF,czNk%UܢͽV"<Ǜ@rE[$X z0R|#ӿ)2b~Q&%pn|781^ \(,=w[%y Кd)Ǣ&v_ք] `{EMovӐU.oھ<.Z`AG10Zb%PY^ƶ'E4NV*BM9F4od~{xȒ`udi.y 1LdůݠFF~yVX]O;]v*`U!>?b_0m9z{X' eAdɢg$Ou H8}qٙ)4W%ݴi׏7C.Ij~R OD{:V:kh:m+ةO(gpB2b(qp07e5PDאQi=X$mB̪JDhYztVbI5s+jԁӈneF}ﰭ]cGa$5g{42c%MC3ꈓg#kܭd2ͿX8GD>bb6ύKbQl5+%ݚj9qpgP,`̼jA>سBR9y>L1Pz_c߾!^ZV_9&51ɲǮ|~vV,KM)rd%͒p0*ȵ)Cie!bē_m&*aB w?W3\[ i9R<8SZ>EhO7fA}j؞4!eXVe˔ a 2>^mKLz;S{G%Aó<\-,mM|ZbJ nUOXoՃM};[3Dza$({_ũ &zf׭%Hu8Eqtab'-Qf(c\R+ 耵bsE|"6|+X".9y0%2qƁGPf~ tg<խ1&&J"-\|:oį`F$67:p;8r"$6C=oVwfZ6h,\iA͂YNQ ?pLUq1`sGXLDQS{.&*dJ`;jH0jc9S[C*,m"BmvLdɦXloU Xk%Wd7bm>=V"frcWz(hRupkTt_gl ']#cZ g敎|,f7\{!,\b tGdAhp|>Tmۖ7rgxAcyDgn@~+?uv2ɽnpQdW$ g_Z̰WpIT߫7T@,-Wu/PgHx˒9W<*+ f|(Y"gOH۵^/p;|o1@\`H} .4' |z߿z/Gn"2ѥ\`j~Xʊװ Ɵ¶;]oSf(-WR: 36NNT[^W^~G&Nȍ)&c Br\UGHU&;.*c$F7.7n%+@9d#N{D֦s+ cèHݫ7Be]C tWʡ\EJz~ RdJ3+nkNŚQ_ Kꋲ9,2#Ȍ`mа]o&A,~0u/4ϲG4f~Y@Π,q@'7A_x?4C3%lg"`NθvWJP9F~ӃB !&pmjK o+'5théWT1| d,nW*z3fR 3IH ^_r.jE?uJ(5km d"H 7NvJf jAM"b.6d[v.xB2 |Њgh6 b^Z7P1G#IIqZ.j=y{BF(nJr/=h6mWᚁ4 ɕbS즸rɑ R! Bo 5pkL C\X:22F~NFOVŖjU]qH2h47Du'` 'ז;قQ<봼!Q EkWˡӜ<`ok8~t'^ Fnr(+3|>܏t8p>u\lմ_uu!>0(ge/z/S*-MsR俐?rtNy q$(Ey._|m,-_esM-˹O=,EHy&d^#Xb.xad|fV)҄1a I/m#^sR8+[DFgէc_W$f.!.eLoL`/,Jr !NlFu&KGN 5r}n%YA|^Ssqǡk6ݥsuf[3+w fM\u]i_ K*]|yНW}gq0V< I(!LlP}NYg7got'#<\GŁ~}}K'ӽ6! sX䋹ğ)MxqaIR$KQܼ׸[twKf 6M3j_& DD^e40C&?JY ~^dN?T@<=u Ζ,sj TOH; Yщ@9e'~@pNz'AA}̛Vj3񮬗Q-^ Ջ0r/`'u%@͂=ꪡOTw_Rp9?u r-`O=+ !G}Nt,)N@$ [LJ19V:fϾ ] $a˥Z4dS#rw];my`otSg{n*uz"1b+.Z/8~xĕN kʁ s[`̟ } t wToLJ{Vyp9/f"N'q'y'׼-)^K5 @7Eg_9;GaNax0vփсa0R8H5QY3bS]ۨs>/NLH372a.,p9g hE啴I?pZg1EH#=pv vSLWye*~L5);_=[;d|ak\XŭT8> E5385'=e9HA *+&*( Ep*߈:5l)݈3vMe&h&nL[_*Fkf-C; g#/8༫'k[GM ]Z{*R\ -.Nm ]d?{q'wV|dgnJ{T1!Z魽i㷥%mbPR(=ز USV$3fexܗX6lra" |՜}"<S_8Myv5)v "D|.1FGk4L3lw$#bBy|鴆7B/0&ք=k KܘD Yy %M õ]n9k[@kv0us"ڸÛ]J_g;M}<.bpFwtu)c'Wj}y/3wf 6H }5Q*]ꉉPYeUIq_LFC7U~槷o?%Az"`&; }_A) T'QcCrWayNԝ_J &'ckuM܁-Bxqt)pn\CR J❚䖁0ȷ΄D[Y?[ގoED`lМt>w~lGƅChU~,~')7`kV0[)1em쐥_r 4l7^hDXiWBy`W8=W [Ӕ39szc&rْP٬c}7ᤑ&^7r5x$͎ qNp̆Q6KhoHޓ_/(B, hs#%IW-/zlJsY2^L=1*-Mg;'@&}UM(%!)N=?}~ĵ+!bSgž3'"R7vEO `(zp$T鴼*;tM%G lqC I'u,){Va"`q*"3r,4^JN8$#_#H]+sAʽQAg9fWPrr#"L3XjȷM*s)=E6-V#1IN1%j\Ձ"9sc)@xm .sR< BU˙m& Upow~WܟH/*E^4]-Zv2RC}9 H/LR(lXJ_-5}:8Z?2{u.闘`f_kfF/a21\B[} &iB836NJ1|y&H_%*jYDab~#X!$#yCA)%_EƢb1A=㛨HDr)lYi΃pb,|gGfT1TO8gj@,X;Z>9=J{4{_drazFDʮ#\c45Vgx`7.ζBB/;—qPǽWE8a}9Q+ ePݮp$!9Ƒ2$W - >'xXZQYdLs[[IAǡAra_K`Tf A)࠱ר v^/Gml]lxI˨l.)cLhR)茛kV~x`k :c-A~"b f{IY-nBg xF--;)]ީґiNW0u`cK:I8E o.ܞ=Ozn&!Bg0ĭxÂ]Ws1st8ώ\ |N#h8ƀ¢K`8`M&Hps[&)UG"g(%{ W䚶`)r(!5pAq'ϥA4POx71m3jt`.{,{O .q'?fP'ZPx7DJr PgD eLaS$u;03 ~UegU@>b5Ǩܓ2n8/G)A~AdpsjiVs4E|(<峍[p.0;!o2,AG%|FZWYM Zqeg*ub?ŷ,YHS` g)hFk) e*OT:zڜD,zcL{g?{z=}=!ZGbMV%?ytsR"wJR*VZ_+8DbMɇZR|vŴ3TQEnRzlEB/YǦ˺)Yl(aL.2}<־"cAn =X &e`q!M"nT:fhSnl'kpmCI9D'{a\O6upBY~SFϥ\Y0b(8 ,,Hw`TVhCBf ceΣG}v1 [{jQR dB^_ -j,51{x͋ ݃7;B jw0=vtͿj0CaVv E52%0*.ģ%iGAy>ULw~9F,[?]Pu `L2$6AR@Ln[ &ɿJ/P{ _W"a-c\B#?.[l4Q;*s׭Cm'7yE@N<bn4U K؂r$* )Hkrs{zIM)T,l]6@NK뛽gsi 7ju8* e;Rka;]'_8v' -XÍ}~)7{|mA+)Pu )kl+fDbpxywʬ o *#OA0!5ҜXOיʷ'䦑zj]@mf&=>5)TP^i%zJnH~[e_&_T|&HUǶX ڡ!Cv>K1S]lZF<α|ݩh,Zy &u=<<%W:.[0{Yn 2INAwDak5\ S;PW821'aiE蹬o%ٓ3m4)/#\(J̊V#zx Gegh|<sk$&)s,=PrJ ;,.GIڷW{;cGb h,Yg{GC՞ƫV(V?p(M^0 e*dWEP%He8( ]:1&:>sӳŋg+{7a3fRgtq6hGp| dZ11TVQG>T$vs!山(`KGm٣,s D[tT6FrW3a-2F?`i:o-_Q-j> ;CySG Jb)vqcYoW)e S6ۑ#ڧ)NТf/ykhOr։/@vA۲S1/ b:Eڴ朼_r45HnV1Le:T6pRT#)*B)J׬ &e_CSyXk@=ӆ-`?Zrd)sEsz5vƫzј8I4mrCɾ|K2wʅp~*?CcqǑN__׿# `nrBv WRm %&? ~BB»&&H{$zɲLj4g\9"wF:A.2Z_w"܂ <gݠWIx(٭8Lqث$u`zr#^ V%K\/b .'+uRIO9f,N 8~M%?_ 7,;TBg4IK)I] 9++~k>ehxvX`pdWC ٕTn W{,G\ Xd^Aڢ\\{cmdfH{<.)_)$~QwHlEB^Kk[pL!H%Tpy0Si"gb_dT<%b|x:4o󥕪$1`i{f.FUwIpy|wu@Uo{ a(>soabIqzf `MRLa 1N߮/|&V& 赕/*dG*^HP ="(z sz v!gՎ*| Ah_Eh+Zm5x_}60-vWNq%'];Qº _:' _1 XMcSxl\{ƕo{gRvR{Q ֢)y߀X'p^иNT [8Rdn0JEQ5+NM rW3afC ?Fjz \Y|E*3HFHOR>x9$Z\/e̝ Q?ܮW_G)2Y3(Z0Cɍ^) l#Akzp$j<Dž|D[eW4<+'Sd ISO[6.9l31D`a%![;ZGFI~_AcTn ;Y&I>BDOCabՃ#iɊTyM.jt&i0͊`9fC;0ԄyN'WiK':)_˚{X*98R@?N~Ä-zFqȋ+ UաwQfV6EmƧmE ?!qp1FWDÊ f&J[3c+`Zywλ\RbbdQcv6+2RCaG(hDXxX3OSnG9$ƖK 6mg&+IY!afi?t+C \׺rƕ#yĝcyPkj*eE%׉s{?yƟ@7 Uq!ͺ2Bއ*/þLqwP$U){mR"(erOH P"9 cB|I h qG}?9'9u ɒqJshG^E}.R}Vԧ#Zq֛B\ժBY㹰QX>N>\QlMV0E1,٧>TɈ֕2B4]r@02PK -4s$LD=6@rQdof}!o4k)_iiy2ؽ!ӎψVLg k[.{ӡ?KO +ڱm*ItqUfiYB` G!GBs*sVewo#Yz5V̇EX=5ӶGGsӶ>=jN$haDn`kJᇀ .zӪ =zGgug e`oɅ_}.?Tf5?H5oE7~(HDŽ=50u;QV( yt =Ԓ B#ł{&^n{L=Nq<*Efn0si<3X8Imb_qJiP _2&c61)goI |O8oP>@jUdd9 N Yfs*-u ٗ%%/ENDE_47yH2TpR 5w%U1M'5I37jA%L%c,i49^xiH6*r3NYrsjT'aͫP5$O>:[0uH+_Cq(?o}-fΖ+?ՎuN0JV%iW7ᯗM h1/ F CZJ1|áYf *O5QJ)_3BlfڻSǭuGd}qMJ'Y'^!~10yQÍwO1R6HDZ kt'1 ?ZZBI ,M*aSĭ0;5*d3-z߫!p|D=”lֳ/d`%3 lOs]Z`_\O>~5E)߀f$T3 2 FT;\l2n'Aq7H)K~~sP!d>(K DA؏?`At@?|ŘK5)!<-2~Y}? h @OH;,z91sfR^^wm@h Ι>Z6)0ҭ,1oͪ"Xu빢*2,5}FlL.˫D6Oa 6k q uolX{˙҉QztO(/kQBoFwud}*AOΤzӠmC.^);LVF 2rD!:N9*Lwx 0BlP@?3=&R:ϳFzi$A ~jm3LhV~DUKc>3uvVN9H. (T*0aj? & Kv %Vһ>-r6}GʠSb|}'cn!5nҐM\1րϋx`:-X[m_u3A L3*?sWGV{/}@nw^\X!ڬE_e{/ ꟨\Ċu|TeJև'Cb6}@tغ YZ mٶrv䇅I$us`Hz:y'Z7p3@nNٿ0_(a5.u;?Vs@Aܥ-? [: 5Q#\Or=)mPI'H@eu:x/1u * DquAt(M!k ޿`|*g$ރ2mu WUT|D=Nv7Ya{SF|?V&7-.7%foDŒ#3Du'?Ȇ]ljpЋbc\z>]|ޡb էYS;WƟ4\;>qÜr1d 4|fI-OF@./c gn%>7*A: 0KOrs]z q06-ds@pw$шeNN'}3Uw>{aܤ:bqhyLEhb{Tګo#r}Vz>Sv*R ˮ9@iwflG9Uap׌rD1,Ֆ+A[ #a̕H(<{.?}aOGGY?ʕ:vTp䷈֯(pB\aKOYFc4q5 :+}yHߙ﹤)%vuO1K1]N:5R߼?`]`jP,$=A8;"|㩶 +LSD=F.Ilu}2V!NQ]n7pm``+}_FN:x%;Lm f /cqy+&21+P}Kt/&~x%e eY5 3 5bbBMyg!jT|30(dNz= ɼ8IizNJr'#;Г{ܓ6 hdUNRUH= ؛U:)/B' 8ߎ4ys-8Apso3bH "( e4n1FV_-kNq%UէYɈs[= 翘t}5&.Ek(ײ;|xdʣ/<͂q#tܵKm!\OkP^Kci|M p)ln ߉6m{YXlk9"42e)1H$.cYr" twof2"A9q 5w:R" &^d&E ͪM~Z`,o t)2 QKpF-p!D$Lj|Q_qҙ@Z썲-A'ќiH][`şvZk(]`wJ%ˈCtԵ^> ݤDٻãrdvgB. e`&۔WSWykOcJ z|%ʟ̲oT6_xS;+*G$JOS硑fWb5! [˟Jo_S+S/89nԟzW6G}.|7k`J p62wFD ]dF˯Pg<,ae-zFGZ9 cJ)I9Z 0ogzC2hӛjSǂaF U_dSVW<^D21!wJ|̆l-o$#Ê+G?1K/Sɡnie#!r  Hdb6Rڻڰ1J#x]Ed^5b kh10<9؉4KT\l,`w8d==Bo XMA2%A_dSOn:IQq^O[TM` XQ(j9q') c]t|p,u. y"*stB~4e]#i- )6|"mv C*SDH!#u#E#\P]fa飑\DЫ MZ{qpTI~^kz̋?`ݔPSd/eq,8p(; *N, ow9%HonZR9WԘ%Ӽ@Cv8Hg霯6 C [wl.ulDy^W{It1C͓5%x[` Rjkyc2׊Xwu2NCt19^̓ӯS@87A@Ď)F[kaN 1GөU~;yZ|߾܎aҶ$Om,xzCay;kH b{ G*U ۩2G@3cc'%DJ3{,ۏ(~ޕd:0a{?˱)q\@xf"G7 .z^FoqxݦM=Y|ڴZZٚajMK牔EN$B~[W92폑zaɮ48O:CˉzFcsR}kbݍjpσOR41w΀@Ej2JմBG@eeh|L^\y֕q՜a+2X9LА~bDHd~]>`\NpEƠf*8 ?԰5< *V&wx3uVޱDwxu]®G=ìc {^.bj/X6TB|NYKv=5x5tava9}V)C,]\fخ )v &O혟aĒ`N&HwcoR7Tŕtd@JEΩnt7Yo]qI֙Ů1xNsc<̮U4QТv2SHl=_U%#s7[H'd *6bt=U=Bk,#f]u`W)foE}3ٯlCA{hiUd}^_<[` yb= ,^dѬ :x}m>* WK%*'h` ~|hY~ ӎWVju|9'dDc\7h *2)%ϸQT#Ӆy0PL93h]ڧw-&*lc8j!Wy?eeP*`yP r/+[`r=cq4n/P|5߄  XPzڃ6@ؑgQ7^^w%x=!=3s׆}8H*Ia~_r[yu'?B,[) 6Ae[WRt È+qĂ=%#q6@o|Z%Ƴ0}1W-XJK?",Ir=U/R+ǘW/ {1y4⛤>a,?^.\0GC&?+p40K9̎M}L#/ԉwz9 %s E]nI ҎrzTNqTU10^PR\:C}?M _/LA!DvE#sb(I`7;[`Vl(8~AzZ'c86ߜQ-^a' "-xO[W!7ŷl&u6ر9"*r閳X6؆[m$Ⱦ4PœfJdIhD>~bmгy3=r* ]"Ld"ȹho SKJ VTlM1!Cܜ;W-MgrkP*\i$/i]1"k VX&.*5ѓth' R'x&DG` j{$]h:ՋЌuXNOMot df򼄺)@* ? GE#)* (^O-JۺqbG` C uOUIrp\\.gEl3_ $#Ջ7qpdۑ/QȚ "RyIi.Q#Dq -RM>?m׌h~u[O.x\׋ЧbvZmƒa,!jf3/ۖ*l؇Ҽqt2:<-ibBصnghG<`'áIBKA^:/7SD5eKN'N]x:᪖ظ_W&. \*[ཧNgy>,'@mY{ rYMU0^r::$,h<(D~Em E%O =G~ BKP$3! \+JP^+|=Ssf繓J,Dy y=_H?t·g*2.]gۼ:GH@BO8Zw{ JU8 to=/wxe]刭F[/0gTe.yh9M[]4ܙ^F+\U#h',r O/GKJY c\.cvFN2> ~V/{$!e,n/oڴ)_꽢Bzp<1R4&g\i2uLzbzBb1DA>Q)7ߴہBulQMXJ3 =%$2v2b;Zx̒yGOb5xuJߦm| gprSVBOI9b {tq[<3-KDC.W~V`=ffdJ Ƴ^V 2 m'**:ޯ?`wR0&^)"j<4{Q'$)}_I'5x_šHf J/,yv-E6(T |j%<6b"44dAE{opSݠ+Z̧Evkw}+*^nD3o$/梂;|BY(1ҨP^ns)SwBγޒͦiK5ɘҭu{ s|KB,lQ`l$5$`#;hv,'vCp0joj6nbOa! 0Qn7W23,ɡ`ttFuri%lngm1 &[cR-`NX{C ,U:*"#.( ; !beo˜dZ^Log)"@uT".͞l&<4k}'MOsrӠ?+ϒK@˥ I-7}*ٙfOLYx%1NT%0v3uSp'P 1TW9E0b. h{FV"yj:65udO$Ld|ZWx}*d8)oKPտD:'`v/]yqrQSYMwPn`2eWvUaDs}+F}Cęf/ݫAAt ʽS࢕l2(x6YAx{{]6 E`|\*:5 W(R%dЛR&<.8tKݖ$0-oCykCr) ON?ȋs%3;vF"G)ud7na`,!O/GD.@ ?qqG_;>Nqgm g ,r6n4,&Hd\͛7㽢Oiϐ}4GmX58 W+%b}@J3@GUm'sr%cLXu(]"ovPH))@[cW48,]nì{(>d q:B!:"c=n#ӴI~Qj%xaީg儱]ja_ =@cDZ(0t4բg@H3'D{Y#P˜5D}TTAˌ|>; em_?E, 42qjaԂ9TȈΙ-o@|R3ƊC6m KY\Xhm VȤp(EBE AL[ ׎ 4r@_0 kb>BvURb`y~a1Zf], &ȗsD̐Qg,Bҟ`wNrF4핥 ă(mgܗVoG}}f阭%879-:2 E>%uV\gۮsXC9?1xw:]̟xJGhɌ]q@OuYhCxеA>~䓱K*a~fnM;!:F4F1j,S͇[ap`V)Kc,Au;f=xo<Ɏx[m2}ƙI|[) ~zq(n)L96MS >j~y ~U=xu.C4Liz{:~h܇EcjV[1ܘ/^sMYpVhmD^|2# OQO`u9FRXꑜ65&DFN}10ڔOƪr#8=WDx3@o%xܫR"no??q}ޒ~&< DD,5^KeȀ7-%1'H /'a<'Pdu2-o8^7 k`o/AII&n GcIK(wk2΅!Mޱ)8f߲t3Ha,EIVrӳaIl$yg }g.S]>$ @G$@P0UTuC9BZԋHVXݺVHS{:ψ"a8hX94Ύwr9 yի9@f8 k!DS@$d"M񠊾*z,Gt:U$4Y37XJ{GW> aZ$@W+zޝ'85+l@VגtfOѣGϖ\'(mn2w/Ķ^SMr&$ 9d($eqhпt52TWk1-nȈ?8V(&u.\bu]6 ɤu%yxL!֟ÜQx B9P|"Yh(yigf v~c7edxopΦRT(% q8eX&{h6G]|$څL>Ko0Lћ1ފ3JKB2X&nq5_N."LQ1f ({&fX?q.N,o7m[{ܦeI^;Q4|0DzF@٧oq7@iτR&xAdd OB5#:: E`z>++3ء!^J˜7$]Z􈘻e[MNJ+,'(*ߞ]`@ЎKՌs!Sެy@2 n,[X@mBCsˊ1Cٍ §1ݩPa`k Q):EeXVb.$ F b*u&G,ctLGr3T}VSQY6GUyiew9/8,1(6Zz-NDAR8 :@#}>0Wid#YCY ďԃqXddhj)&Qϑ!: @c%,iw6iJ4w݆p}^DUd! 4FE:L]"r4,i7{ŷj3N>찱v4XfiǹMd$fNJ9JMg.}!E:&9KrzZT(L<|{jpGI/z.|,MܴͬB9 ܲ?JiMǹ8_p$ug#-<߽bo츅یͬ<{N]NѴbr*x^J~ Ȫq/R ؽl-,Q~U1݇oe ,&<Ӹ3X{ e[ޟͺ @4Kٞ1)9/ci]P>xV!a6s'yj([y3XQ!g(a'A{̼J ^;ϯ\֟ZUEd3#:pz %=暧im5BE >]-\#Fk8I$y'CϡM08<-gly±ULWtZ>٬]ew2q1}q:KT ?⧠!՗ǭ# J.s;^uEp&φo]V'roR@ƀwb9*zg]9x4ڴSc] Pڷ~\J; oC1l#s(6̙4GfV"Z+!dj>9 i)XJPm*?ڬ &ASg$z# 9~SD3Lv[}vtiDMBuEg=^yadҾ$<ťOh/jD+M jō6C@#Г>2KKߊN@HWPV[|{Țip";5ĦR۶E1'\SO[ظ,$眤 ɂn!)9'&[昼lV罞YviP$H@ävwx.W^Yu.15+n5AέB۟U\,\(*c7npGAg!EZYvD x5. 7_"^JsD?1 qTޘ{gc MW轄tdb`kUa2D6AP2FtYhp$t"/]ua kˍdvީDvՄG[Ɣao\" K5TM w5kVzk|}x}D̲ђ1qG)[D#yJϝ #MNg'%ʗ[ > MrOq6UyI3/0trU2=gѿ-_=؆'ǏŸ-k%-[>!;l{Ě}˃DX,w27s' ![jX_7GYpGHLǤy<ؒ~ PC 3Qa}h?T8Ox`^3gX&! ^k?UO,Ik} kC0%G+ܸ؎@Q_{=> wZ D[uո_}j}$riU WlM&ye8Rtl@31ڕmVݰTmaW2ev_Dw${d,b;}Ęr }0Ik=e&=.j!(w^Ut(q.WksTkxN=؏,^c|`zrA:'yqu^HjxO`(; { ӯGe`]4T8WWznЍ𬤎G޺LxW|x l=--&TƗ?г&}wY<50bCb;Vnͱ╒BT_LzRB$xg|kkjLZOn4$q+Ӏ\%~GHZj:Ƕm0#YB //&qSQV•RKgd$*M6(ɇms `qf99,DZXu,sFpei"f)&Ws;Oi+H+(!" 1#m Ž)7ÿ£gQ$kŇU HȜh z|l /~`B Ͼ0#Fgv_}iޯ)/js9h-w{*j/$ЫuN2ypƄ.k%5, _1~T1 1d2_&| i3V/F Q 0V:2owݥrG>XzAxP@]kc 4lQh^w]Z%c䬤$僻9RO`umse.i׽|'Sç<6ǃ\|m:^u *[o f]]5c2*CR`dy|8"cBGWgt?e=y`-@qW8Uq( DT}dʣ2k7 $Z%~1(ջ/8\$$/jh x(%\Y{09&}'7iS' 닮55<[eMW ^ P&&VУTȈ9'b ߅eLGa어Ɣ ϲgg@rF9ۗ-+8fmS ]<6 >p4kC%c%v0&;թa(m:(nz6y^K;S3_QY>{3QN<cs_C/LV)`9ֿ̫WFz M9F{Bp՝_Ttye^ĥɽGE.|րo+ S=C8,"d#^1'rf*оGX% xexBɵ%b.}24>VF/e^f4߿VH.̄LGC'̐_d5>(&lD/4 X: 骄(:R8F6(*3I2\tE/% KBh=܈r+^U:P eS^ݽ >6X qzR@Aozlch/l(Ԫv#NCxc2W2McsگDxRJ!'58q@VHJƸZdum b8 63Z';:vҡ(QEn?grN.OP -=s xL,V8{ea>v3D [H&VkGn.MKF$Gb+n'Y6kP 1|o{:{r7_xP_5,xc'l&*CRǒd$PU2C-Mt@yAnEu΋#c!^7IFS0@SiV[8Bc?KAMZ @˃$ Z쳚!qE|;nzyeC.y!|=ڕpZ6 @4%Vcjp=1 FLJ:Z ߸ ]Aml NejNs袪]B `~ ep,0M/+hZd>͹ENՃf)l(I3ॵ_RZ0qԣ.vH7T m vyR{z"Ξ?82zR|v HZ%"І MKB8M ?ZmEyg[(q™t0ʳDmp)"A8v#5eRXx׫_T( ;s H-`>⼍P|^:H8qi-\aVcowqE=%D_^:w 5 D"u>u~ ?G[;_w^%`",F_Va5`5XS i(8@ ԇ&7pӉɴ%o6ܩ9+4M9{ o/>HX\'Pkph- v T.T>j#oqu?O6!p/0fr* ^"S\dNM i2sܙoc = n=|d4AZLZ}c/$7K].}ke1I8a7Gؙ_8} fP'#lEYDBE J® t2Bb()f@2/LaoS"LC6 xSu ~z ef_VxumTz;cxE|*GF ݩu\Ì7N <ϧcŧ($uM1Hzn~825Ydw1ԃM eddƞabJCԋUyyuQVh`$B$Tkm7%#+(޸wX$v;k_Z& 0YBfhpImA_fT癲eTX8T-c,ڠ,l@0# QnK:Ҵd ODBM"Oes)C,0l[unDANiz`?HSfਾWQRNϺVk[%]Gd;F%23,sh=^R kq-?GB6 yfPZpuJ#n=NJD_73eIqdijHr5.t[\r!P]SYT9$PPŅdhoH+$fqW`bR_'.QwpI{/'~QPzYыdeect0`{+BU(e  3 s9-U/O|^W8Diڿ{n'uSެ(r;cr06_O `m$Q ;)upMVS7J>9i[fc-3owlY ݫ+0&QA`i^ԫ7Y/ײh[76PzAB7ݮӋ_t_4JUT7Cn+B3/2P<¤?$70mWkW½h*'ȒFqИrdhj%dZh]$tGo*( DZS'3(x!m?>kDHuog '=IBd^|,y$ BܝͰaf#D!`ՀlGt[{ kKH9@t]D )uVr|$k@~WqŰ]]$gƀW/h׹߿{N#ME[eV5keշBJ5ڎϽjvG-A%rBRvnmÔ#c).'l$~96bbJ J/)V 窜3i1xr VJ6p/ Ѯ CN)mBH~Xź1_ߡF@ g ɕe%8:,&}@Ta, ʐʨ{9ǥ~7҇"KX Z=v>p'ЖM~car4s;Ly:0ix>AH~KJ,K;*:HEE cv@k"5vZ\لܻ؆:N+5R[g0#5ו>QĻvFS7aj" =g0φ.ߎq^nNUau=Ƣە4i=Sӿ{kӫJ:U5ybX c_o(Dʏu::3x=̭@tl Vq{Ro7e6yl鷫y8Ds1 Uu{s\3KY6GCbqI,r4!9̥AzcrB$/ ndrAQ =% rD%Fj{Jʝ9ar7w6rME<*0KDE/6zsE}۠\ݏUc\N=M\*/W9IsEor\FYwC}sH|I*) Z|C~w2xZSƄd7d`9(c5o _i7p!Ur1oIK3a޴aHqT`ObhIHxS^?,v'wNy^nPʊ3^usplY)^+(SA4Q*>*0xG+zm}<1";jx]#[5:5>r Z^hX{yRۉ4)I:M1i2d3¹);Y o"-ҔO OJ(n; y9QQ?NKe쒰zkP >G?Oot,Nlr缁UvWpYp wK=o]gG#Mj|܋/Ui K c/ē1ƬEPv~A)] :gRЦ%9H}ĵ2nsGuib̚0΀쟘ox ;͐vX6qc0зԧ~R!ZFp1*s[ht30 O s|O˿˦BO觻Gp/Kj$ɛC0h' tb͐鑰''p%jLsI#m9+d,³A#%1s: ,*>%>ViT'BuePzzcЮzMp0DžӟۏV/G"ꗫP9y89,čy, %=EvY!~ͩ; ?LCKD|`{~C5K!'w <) s2aw?<gs c˲N%k\ ţ(Fqvm\d`$ dȆƘ"n`ŻͱG Jx0抭AZ@LInR0 ֮ۑJt=R]Q8`d7i9yxj1w`I<Z+O]M3o+?ε{&; 1~s fί΄?US)/w{6D쇠ał!#[6<=|~Koft,\qs(s*ɒ+bv=\ ,B,~%/%dx Tl;%g*j]jp|5YչpfC xIv\mkm!fw$虺O|Q9T&Y3![34!M19 !wuGBuز\=:<}0`!QϦ_6 lNeFy7l+jȃ^.אd)zg=Ц|^q` '" xXA!iަ)éU&LW8*kDB>eNf9ՆsN!%kk]jXRj9pcXÔE eF1˓d/@&w9gT+HV@~jr71JX%R`n'f)ݔ;E6c&, VI~T7)߉5LX$σvR9.MKu҅ZW8d*~EtlF.">;+ HƓNBAQt!B7Y t@p1F6#hd&m%FS\D}`$/(?1 0褏,N?wbC%DfuuNpt_"BV1'4zFO͜wUrx>m20Xr[5WPS8Zn+2v&vc ߍ Ny]ue(OU]rMIn?Da="0 *KK(EEvW5&Z.}19H]MV%҉h Y%ٖ.sHRpҿXړ%`+^[C:~6<]wd+}7PvSWU̐EZg&] ,AT<ȁ:lZ$_5#8.Rv[i25;7-S4׽[R?Fޑ-4nrӈ0)UcYu0΃P'g1t8AIvҟNe@cө7KPNIJR&Ÿ>W}Wj03|5}j$vMy?v|$<.Q3[Kp笪n?Rl(Hb7LM!ψ% H䯄; uMճovmrNSaN6ěyیX_)u'VUu'?D 3`MBW}_ĶsIbf*Unc.WEQG^gPD}aGƪ(~HzhPOZs.5"Tnmw]nhb9W.g S5]hbOA}/ '%=(ƕ9gr-;K|xSFp$G~qv9W/GτZ u4g %׊4nj#ǔS?:Bm [ࣰz#d uGa՚!6e1(hXi5yqUA@=Rh)b$ #XCk+X dA|D^ՒL1ͿyNثBind6wnͫHqyO*ҬxO%O:Ѐ`(.b%}T8ϧ,8&:᚛H#[8IiUNYZljT8> 9U Ȏb'B2$Js=}d@ZqslpOv޾F%ְ0a_\}ܝ["- rOxƤ1X1lH3ed_T5F){w'ʏ8Q;gf{Dԗz0RuN_CVKv2EES5*LRQ6gޥKdpr'x m)31Wm w7$nS 'Ķ"ͼwB1;+l+fpdAV6e7ȭ@{=7`>U8`f4uHU[N?,l  7E>G1N0QӅ >cCy)]bzx2PJOTSw&iύ};4wuV GHO:f=*zrs~nxA9؟U%qNjJAjh IGɍIVT]n&( w*E']8XCc(&Q\;ܛNR#'Aut@%R@zi)KSPDDgn a!AVwontsd vH7S;..af< %V',P"җ 8sĻ9b)B"˜_r/h]XN rcT;%XdRA)W#)d|=<3.IHt3)]e %|f.^u~P%" nOaR040ESHwFRC3'Pdms^VdmRtK`_0#H =mŮȟ4e[#Fܸfٱ\DG90r΀@9dԹ Vߚ)*{ń|0ѧ[ڋ?qHzG [_-/+Pv`z \Mʙnm:=gۮ{ 'G~wk C:I8 _ I0s  nI*>yr*% |sXsmO!Hng*G2jgj [ :Xpg!fꮚR6 'B2|0>I!bUR;(.c ֛W4r{*r!W"KxJ6fJ%w!U˲i 8&K~h0vOqOiȘo ^J^XHbنmeR_GmsVw467)A~)Ml>=%{X_yb]A8t~pSw{w/ KXJHakk>\Ҍj5:=-f{U6XnE' y%Q0xon赩I8h0Ҭ]8V >1&agH);!5k*]Mӕ$.XzhfNCрK4\|89˘.' Җge|3ڤWWuï^nvC_"2"/_ B`o(F׊Lham%. 6jHHi5;ǘL`";BKɹS0HAҋgKpո3zIm%;G&'Co ]P6 D68⧰ |vzϓj}|n$?Ƙ-*UKp4? EcvԺ E3ӹR~S-* [K*kP2ц|%h603H@<8w]«sOb@3OM~:+ֿoRGq$5^٭}ϐ~ˬ2ʎh@N(K!p<ΞT̅;k6V)W.|>ķhRjPu<;ZoC_'Уw7&@Ƃ[ Xl ڜ ^Y>G1aIW}] "Q 59) ζ>Ee E#x۬ fW;U2tCy xv&]5F8=IWɖl5t5 9FG*CAWTM~tJkMf6ynozy 6U[J >nbҌ4NBt"IYP$e0*A}$gUC)z7x'BԈQAi8r#Wi* pMA cEiVz+,1SbBmT ![Y;;]PIg"Q/@%w&&boYdZ6 Df`>dտ7ZvN \e:*wwmt%gcʽ9#[e"9?o't/B&!4Â!.S6fk̜ۭMs;nq+q5f-_2B5|~Mؿ^&ocZd>/%?+(NKGm 2i)gi>{ǭÔZxwYt)O97KoS@j@7WN~ܯ1#X;!L^3Sx~pC5-k7omEߞ# T%hPM5CZ9ꠄRTM?9CsL:Q^#<5vI6|,F g'xJI۵͹JQe#u8icJD-p9'|wu ¯UA=4SC'k9? F3S]}c*Ê8ۮw~ dxbʇ\p#sKuc$8=4jMY eU΄ebT͗qol ;prgH YA%-imذ|\llY.6lv=ӹQ' ?&OL' UCeZ(qQH %<(㮹?(c0B[eIG}[+h}klnv g2iadN MTU{H(j͠T,#>GL6Xo'!xX؆ .ݘg\66)D5R@6+}ӤRGXFv:xp:›˨O4FQ`)L(ҎGN?ь̒'LGPX_=Ԛwh~'ƁPu${Ѹ9jCvu懊6_5 ޝPpoj@_#:&>=nJЇwџ UǾyTp?0 kÇL>0N{5Ɓ#k#ۑyMʲɇ|pn U"h;0V%*U?VN&m0e/3WJoicfU]ns &2k{ lJZC\R+("l'C_XUVd NhIO[<o}ÝbrrDen3ӊgtrP IΠn +PqSɎ۰ c|3 T<@M9e6:%~~5b>7$N}*gB4f ʃ`0A}Q^cH+^B#-NUg@мx946j+UցК(ksШ ($0 F5܋L -sR@κj!vXK!ZnR]_Y Wf꩑ӓL7!KyQ-368ZSgnBԉ)\5%2=8oZ\kh7Nj-iq*Yb hX ܒ??:&3t4G6v.}1J_y-_E򅧆v]kɦBC͞ãK G6Ůj.%f}UJ㧾?D?R:9R\~|X0x,1>qB,1ϛX;CCș.Lj3i!M|~I $8ĝBi~btW)E{𕨆SzHqr,:pb+$\LoPYiln5]`(r ̵Oʄ,&ʔ_;P$2g_7AgCqؗ?UnqlGGUNLʪdd3w=R\X4a'':)ezZ!*Ãg 9QuTӟ^'u:@;_6=<ɻlrZxR*V`7 0r~il0/pk?}%]Q%7,|zE.Sby֛݇7|RJ8{/>PjlHRh &4AJA H}̈́@>?%s3!2=uu~\]F{ucрdd<"bGT]ϚܷAkV(4lMm,\ F1!]0Ou?kxqL|+viҘ[2d9%y ЧpcѤo<Mw;굅Wpġ'-tbd|{W{b2I s$Qv'U;(Y武pD6/h3Hΐ3r6 SۚS `DT x#801 1lU$Y;[Ȋ*g"EJ~oʬ %ɼ >O&,u@uJyh}sfGߙ ލ{Ef$}`vh`3y**2k@2ܻ4&NzceH?j0X@ܫF7/4Օ\+2~=Lg2%f9ߝ`l.ؕ+1Pvɂ65niSLJz, Work_եOp@e:|WuƸ]JEWwُy#`myfUL,Ne9_%e[OSśJ&_A%}é6D]U7s{Gxݞn.qtI<BH8Nsjѐۘ$?Wƞ]gQ*XoQ%IC=т%-Q 5{CiUl{D"AZH]cǣjmp2j@@$bNCil~;iT¯%`?آ 8Z8WrM; /49knlLp{H BCK@ !ng EwLOG %>Z|=YpMUo_)B%lHB uVJ+e&S,7`ۜn;M!nMƥ?5o~C02<|mSq1OWm6۞ktNt7J.?Qʎ(s]zc6 5cX@'3l'%K$E :&=!C&+ÿ?拠'aLݐmz\#I a@Q T)EfMIJ*^=c7_OE=JAN'嫦3o&EpaiM2il&ֶbMyXL;!R] h3=ૼis/Fݯ5@+̫;. C¿Cyܸ?$q(>p»몝;ʢSe;XDE Wh" HiF '< *ɩNK }p uTdBJiWG8gs󃎔>apR.YNL-P zYvi!~یu*`} yUߏ:,C'z\ o"RP-2VVL4*:BՒKkŰ~gI<B0;[w(XUHfQo2 p\&_i=llBzgd}\TYs762;hS{ 9 S)?⒔҂#w-Sr{ ɥ]ƫh rF#NSۍp$`6f5=Ԩrm߿z#K˙[Tg!ւY?@b  :;A$őHHsCd!j;LP!иwpJ"ņ36Tim?iAsVtD3:v, ̃yc V 6Yg"_88~e@Jh疳VD\o-Q]v̎:Ҕz>߁(7]og>sd~l?]!X1*sʲ+^$!1 BG IPXž'ۙ@cwWI 2b%O-`ZX?^ +#/AuheIVd<'܎ %"K+=Dzzkiag3aO~>(VG,aDZr9-FF+zgKNF BF`~$o߁hݤT9=t]#ٺ0[b? 0;y 7`&M0\ʼnJ)s4`@;DU {0TD! ?4OiPKT,Z˸Uȱ{naѰMx5ْe :/{L-.]6mc$ A~ȍ_]oM ڃ/dZ?w G<=玏!kpM({| UMN+jNxQH;3 C|dxU` ,#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷n䕱aN?WԸva#^Ru(*ady3 A YyܗL~7^qBv`07Ѡ?-R"UMۛ>0,9 2",8H7pSpwR<(h[i4uu*ʐh2FZXU TF9̨)֜ɤ1K5E#$o0N# *u.:/=%1"r?P*@J%l2yYjÒ ߎ!Z j~0Z)9ƒ)k'[^W˻zSM. AzQ֝<10FO_Z M3\}Kv'‰Ҧh'g {~nе<2 _5*B}^d) uV-)޽UJajԚ|5|",![͍ tǺ*Rz?]D\y?K?u/E3F6h)rzGv䗢a )ѐڴ0Q'CfW[ ֓U8eM7<<̐ru<Y8(H$#:Æ̩\>CX?=@U6=6-p!r} LڃY}Co34V>XbrNjt2y`#Ê+Һ0,8$7+{h<?.y!ahq!`og` -$ʲ9 NlIv?[;FKiقChK3M;z=D ^(D"lҹ UT:蠨))18ev΢19A9f1\}H*wQ@wΠ#<>Z1C] ,߁tS7K&fAxD",]K2Ԇ^h3n. x1";L'& =G_Fl#(r뻍WK&϶M4kah2{rs(oY#sܾ.GZ5:' MXKB:a[ld`P=IhKlwR9G]??6\HI!:ߌoܗcb^(ߝ3#v3}ے4,͊]-=<2ІuД;DY#U5:Iv&X׷ׄUڦOBpP$z7+"Fslf6=zq{;Ig9ۻp-JP0CU^ܷR7⩦H^8.$Bgd &j+[j~Aj&}1}n>og;9BВGeիv{Y_/$|lˌeƲڼκO&LoGqA_cFft3NhKY':5k}att#SxO bT=7 bnp?TѶ-JKIpEw<fTljpWX_'F;Ti7+|炏 ey[ tVf^5 UTO,fAUℵybn*75, ]8[$?QX'&h!ÄmlZa4#fX'J(] &,ȾI?)#`I5~hc~،2h-? եe+<[ jVaHQRrW1﹁Lz,cT8^A"'^žiT{ldFg1n쎛` SvʹUK%  N %vi&nE2 16pRsj]W8N#uV%$hg$V"wΣϡHroTkikHA"m8VvN O췹 -^` ȄMJ!/GΉ&`0 7ffZ* X%%zv 뺥<G}r8ѹU!/_SF RDq;}mtQ&ɂ(\[uע7NXth _JQq@#`I$r.sLh,)W{]^tq(`Ԕ/rC[MDzOQ UlS]l4B}^o*>U_y5^@ܓMw( ˖W&Jj1y;q(a@.vp1WM(&wP{rj;ʉ(S˕Nb8kLgd X}QG4CMf:G ^8 NqšêVm7fhw,k|`fdCߺPS '0 {e!y=̙/'#S_r}-Sa7'lA /)3(tJÇJXT1\3%mYGgjOtm&̢}|:ٶP$_FY ):{y"U,졭MDִȫ0H/&=1d=gFD50-y`m=[Vt(j ݓ@ey1#7o*-[\MZXZ.b}x7<  "/;Q r+HOU?̕-zNMc@=u{4MٛodWLuvx+?neGEOEΟgnI|S$ԲyTTnUw͌N䟸˒6o (A,:( F 5<" f vԪ!\7egGRv3"Q2'd*Íxwx~mdQ V)͠[;,+:GI\Tn [FJ^#6өgC}9JiBUP0[xb*λy-s#()T|ZY50:!FFJJ4I3^eg݇m(p)M1C&ɧ=~&>ct8AَG)@?W`"[Ȋ8̓rS`Țr?ZtOYnFުG:AЏMcKNL^-[wצ%̐Ł'0U ;1!k*B5"HQ 062/vBOmtжZFŵɋ8{;AI8B#Jp_s+ 3C[~$c@BKsx-&wgϡavlJOHY^ ro*ˀp&ך+䱝 ?_uDi=l$|=wJ8*zOĀ?tf@4k[u#M`ø-1[yG)cGഭ,8jwO6 ݗE vPcw3N!V4hccAw*ソlm&8F3+aD(T̉饌 7 ]љ Bzȓ䎱~{H/ͰW0^Cxh73`?m HZاhRQ(VJD~W! s&u*( K{$UX}G5ˣ/toiausJZ^,%ٞ o~iv < k~N]Y8ݐf SN@&x]a_KsL9sLЩW}X iX>Qb 0GYΉ:<_Lt\rM!d3 ELS"b:*TPVBjJ>vtpGm]P v!5 b_f2dMӪ!| }:W-R^pv^W]\ +`*zmB*)/B 8˃NšS^څl%d#Ct(DA0)l(XD׳hF*9J/@ oexw1_OY}QzWӈr1s<^𵧘$?I}4ҧӽ!?H0QбEb2_٠^p"ocfq.F<{LNWN# )2zx9'UO'*¡12";jvQf)q \.t>_*id1h- &,XZQf!IA@ ~Qu$u{UKcY_5 [Kݟ{~ oav>j+s0 w&X4QU z ~Tn, WڏzXN֚f0e$l֔V-Gq#2COVlb@,d$D-Pv>EtߴlW5oRIđ}\472sa`m a%Z.}9$weyhSqLE _ɨu\,xU~Q[P䷧w7E+#4pƠ)r}DZ[}t mq1)׮GoGP`6S| 6O(R 07Z xRX:m~yþkZꢄ19#6X݌MlR:课]d͈n)}DZ~/Y2I|!X5LZ@pw%|ICa;֛9VvܛUZLMq=0 lvrcIr5f)7wNǷQ~pŠǎ^RDžsOet VP}Ţ3ͷ,||}r| {۷3Z2F沊DvD(Ut_SZs7 ONZ>q0ؕ.W#s!FށUy6?}/#Ф*3T_օkHt G).z ~' kAbG#%FZŒ4#Lh" ib%U fi}S pmKMs}z_C/ R31A/`B(5]M:#JZԅD OXqI,4ݍ""$+ө^w P9Hdp!ź{-Y_uRRE8&=x"~[ԬKgs՞a粢/V$)΍^itRhwxHۉ0ߣmbL&a7&mE.Ve#bSw^PS i{ZkI {W!1nd6nv$Wݛ}Ȉ(jmb:&Fv 0{n'E8N;r@bGF\#U6j`7*C: &Y_GƋ(wkV0Rxčyt.s5R찆ؖR .H$uz! >^`:=;66(#x*ں@_@^IX.ʢGn}W1o #D@t $Ms n/E𨡖/Kum;iS461K(od+`?PgXy@ ]gD SY]hXX}H$ x!# TKUaS'!a9VD§g77V&<&eNeZ'2/95M#O,%SJz[>pT5s:%d-{S)/D)y\5zC$;fThQJ7kd|{`M=j߅\^Оlߞ]XQb1u?D^ W&">V.S |wlDr=c`k_T"e~";P!q0|;8X-1*0H 0|BTe81yȍ=_D)ͪJ(fb49mȋOA+>+o}_R :(;f*ʂx2 r3faAf>tg{m&d`1Z1nǝо ZXrvb:F{;TsiC^} ߿c߫7H2EK(O0Tvs腦BKQ{0.< r@yV.|bs)F{Aؒ`pX2˜GIYm/ VK]cĤ,ڳ?BʉN q4ɰ h6j $C)CKL* pؚV)Ѿ¦߹BLl4r\R5$+&zPXHCcu @s >J)nBU㋇< ZsGt܈`[ ynoCݶdަƵDLWcUzɏNNnC@3U[Đ&\ũm#lߣ #ϐn3A>X[ا q` ~0h(+S%H8=ܣ>a-Ia|-J:7h0ci>]̊ty]4!2Ccyc)EgV}2m>|Y61|u$< MBiǖߘy1 ?46a5 Df`^yB-E{qZ!@7+HE8:+DB :5ۛMĔPwvv\ygPc1*=V"ؚͤaf.%ہOz4-]Z@;vz$)"#IguN=Wya54Da اS%00E 褁zOpɵ4 NS uY2_P*tL=_gؐCZl&ٺ hL"g5Ou {K2\[zv1(n+K8.art]̀L<+ N'@RDK6n+sv,`Xog}VEMLybRj yħiV?@dva+-uKsH@T؏+GS 1ZPۭ|Cug ܨ 7Q@,a%R([N7/YBHo׍M۶g҅;蓼v_=ޗw|}EsQސF<[6[3`^VgZKUf:>֤ _ζ6[) bb`YT~2ޮf 6F?# LW7 B9=VOxO!a2X c:NF$Pm5PջEPjz미5v}#n1Gc_^jr߬scQ!o kG2E#5j].zbBld;9 iq@;mQ K ǨKۃ nNod'y؆kW-N4Rbo% TD+ [0‡wx#<=ݩր:Y335CMGgA<@Yt)qLqE_Т7u$<u%#ʐ|)RPP\ @W SjջΪ7kHBM8 8}}:Ys /(˶5!lˢ{B/ {?Us`q; l~'43HNNKS{)ۈKZ<(zղQycFuSō3d#9pmJi@15ˍw] iCC-@\VK>F4Q q8 ̔$CF娀#!yxc--1!/<4Ls q|%AA(nJ1Hѷ)PغAWs.3lz3D h v Dr_sGP|qTLn~z}dhBY Yzt?5K8bvp6yƉX [Iy S?0xx9#OC3Uux5bP`.:CX [3g_ﲰYTq1)ٝ| 5Χ/W1mu=}f6 1֓|8?Wұ>TI.M<41X3/|]WoW[1 y @fXl~kb1OsdO]}3^79 D N[۟|no't壩 Ɋܲ2\@9N&`-fkV@VclG7PRsb!نqMwr$maFV*o?$^hqDDU 9Tl]}CAt׫R 0yyš2;̹9BfƳ -9ԎPS_'m'Կwjv˳Ӻu zySLgk)ˈOu[|<.~o<@xQ-n~9H+莽5fJsY9(,YDr882r1餢_ۿ¤1JwwuǦ@ %Qҗ~_.!Od/Qi_$fJՑaJ]wCRۖ9@/2Mn6 ._?7|dB _KdQqWnS"Q͠0+j>c[܌!oɠbo"gXivGD_eR-6lj.[`>tM!d?M _ۗrTl 6XP0G[7XF7q]X<~%[B_L洽b(MwԥlZYEk`2k`w6M5(S;rb!0.jOa^3XC&XA@OuQ==2ndM` ҇Wx=b! "^(vUebj2)KnٛHxQ,+ - cRwN6,grD*Eff6G!~t}Z/mi(]ƀoRvk7uXAc4ҔXꡩ0S-<}4-6dpd:A TY, Li6{}Ac"OS!} 4I'7[ G>񾶕2C ~ ي;Oy?]Bי7:TT 4+Ȩ'50\\_Go^^$Ꞟ''"f@u\m0AUw#ci'/K?钲@BE)guܘ#FߜSBm E[wjc{2-y׬xRF%$?~T53G<k$[gBC}Pɘr ,|m7_Jf%P>XL~j:ӂnWnf GMď,׷ 8  f-a3*@l.7l;KꖕJȅ0mT>I ry QYeJVJjFrǿKK.']Tpђ*RX꣪MV&'؇y(2 kAn-Z6X+ϻa;U㰼a蚕 VXȄYf -F_P%}:fƋ%߷kҘp~<W6*/mE+Ny)1XUHAD}|k6_,JeĆpXwsI `_p^E}EMnw's802F6_^1Bg~#Bl%C<&KALR7->E[ R(3$7ڪ[Bv\8tjMWBϗfe̋@w7J#_ags/aIŐw.V t!\޸{ +}XPXκ_RPc!v츫̮R 䘗!t ׭Osr9 +& Zk U1*oEpzeq<2;PALuG6m `h@Cc@PNU!ފ\":G7OұtUO{OUׅ -9zꆔ&3y #?NTo ]jtm?,!bNn!lAҹnZр+m>9;C1fJs;=@=YI+s8jw(5\ a%tK=O.U愈yVUo9 ,b' W=I+"~"ٳ!U0fe3b4§3IP{FDt5]& ?@/|^lo]o$OYns=MvRBeͽj/=ҮnO2eMj0 IucYeM S#/G^*>,Ft 8cő(}gXTMvGZ3ZzſA"uRܺpi@j\PXoH.,3M Y.ΒS w.Á^@7VD*w7,B‘xe,8I!t4{p4[H3*;C+G: !COu_G SϿ4YL<7/ 0,GNψxߧqqU8l(Z_>-dR "1II^p=wX#1T]N\*՞•k+ay< x= Ul~F:"=|f}kŝPxQX-x18 2_46t/7tAH|u vI$ VdTHK q~ )_T`N(V%{]*oe\ݫ9C_KZn,/]ۧxX Ǽ O D|#rHQ|pnRHqOӔ ]q2,PN3]*d uy&[P< hrd%O6b\P}4}) %W 9R>d{ Dqb`nOӸ`ѫQT ȍP"5! |&k ؞p``SZ*Q?Ft氠\I~!_Mp "6kv-:iN3:A*M#TkPspr :c-8dævg2 (d~mCx.agꓯk>)ɣ[*|PL9~fv*t0f/ umYOJZWs{FN(kVET1Zz9Z0uҶ)wG,߆x`K m)#wɯ>F*MG.#jas8!h Kzh@V1=:`jO4^ፗ|ц܏,r]foQiZq#_,lqv K\z*/kQIt N0Rz DL) W aKg[E)%5;nEtϔreΕEn`f|Ras#mq0}PRiNw(szv 0/9"GRb.OI"'oP%`ڄ ;1>6َEaJxq#p^q.Kg' ^_mG]"nS"x2<64U"IQzcut A"؀ֆ [Lbz梪BG Eg>  }i,$'()ٯvjČǹ>1gI*%E 'n'r ?"U舻" j"yA 6q3ys_Ҋ` ,;sYU.F δƛ^̴ޕPy7,*.i[֬HnyʚKToM JZF \qno>G>1Ђ6}ڇ9G:$^2ct8U>`@ @֗ ;x84LB Rf,s%IpTA`)g:K0AZف_b(/d#' /K7jOrD|r?(x$N)R]Ұb E~t(\%˰),g+:bz'1 qmtӚU/VOadVj{OdDh<\ Z" Z<<9syEpW:i C/Emɫ4sv(G1\i+}^Yde,nhr <8t\.yAJ:4ՅM [(FB\xpS8L[tͪߺZ ⬪aFX]cbvdT>_J05D&F߰9]|m'JNG 7ܳ"̂x#a#4V]/.E,1Q$ԖUBp-֑rUǟl2>tK!.WЗq<̄cŠ{ݛ 9 09|HÅL9LJIj8!ɛ[r@>G2?{]gЎ_6L*Jt3qN/oܾ ͓j\|c D1<Ȟ@Y!f98*2OngIƒPC#T89l= sI$w%3%5u<wW&j,#fbStxV+^e8|!I#F0vl߾龟eXp}b%s>}բpt//eA6Xtq6 l##!X@T_@-vVTfgbЉb|%.uX:@F"+KvL#7]h6Dʐf`xYkBk maڭ7: ؘ?lnXsBc|H|&6.X#+)77EIc֔?kJoKB`3¶G0W^zhOlBjq:~{1/ײHsՙx3&DC%(%E'4D2$xlW"nLj3nlo UX%` {5KNzih>"-6:FrVwT=y:)2GP٦$H: c fi3]dDjSŖZ{i$AgD{h}ΏڲOu' gz_;kkThŚB"%uS.b`M/|h}Scسm!& JڵD)Wf|ݙ".+ ^T(4M8Yʪ NRXqJ9#%?h͎pV<ǢؖyҞħAC^OM)78WVH`.gY4.ū^mWeCrT=1exO2l7 d" H[cVܹdR b¼&p1XfL8+jڠI])"I2^Ów_IFj $?FJ~g Eǂ=lb N޽--Afߙ h4%YfHy_O4QyRB: ӣӧ}#UۦM&BS }yH % ;tŵP x%|e;>bh"Z`Rh>эo߆*B{ e:<;j<7~rp7[V߭^T\VđVƒ( !+!/iPO=m7߼2 DaqbdN _lSYPeh0IP#ql6 әw(Vm5-9;mttgʕqYjy!v !p*MK Kg~;WOr; z6B=/ n|!5Ad5pt)FtWa&g|c9?xӌӠK^p倚5PZU2ݔ`O;[J6ୣˎמ" fVd0$RBsZI?ʨ 꽉CVcرF}6 ;UnvC5>F.H ea ̗] >7ja<z6ד:7RBDކLCwXGKMiG#Tui)%$@ byzHOn].`w@yA& 2 K "h}c+k |4Ǥ3X0gηMV йlAHv?_Js yM=qlIoL|TYbsc?лrΝLk{$Yl$ϕ\4'CAyl!oȴsar.u Y$tEexL"bM!͌Y;C"(w_@`*SRTY")(C[0@Agf F/3<>fCP)8Зe:wyWhr]jki3-ed5뎣9d}oR wkp|XGm[>XXg =sDWk}&QMb ep*݄rG' L9v- >&*;h%Kx6/cIP@\g ZN(foyŘounx?l3 NR]P9bYH\ 둕yGw܊S OtզW{0e Da(l~\7"''B?(M1hႌ=˶la{#vD Ĺ ཮+tG̉1Tͫq~R}20tB+৴=OHA32J4Zn8aڥѕ T+[qn=A\3ې Pv7|֩wP$5Yp3) uD?Yr2V\\ lmr^i3;+C>G_"^ǻ1yÉ[; N=_ܺj嫎 Dq9[?iY3X0FDHpɇBkfA&Zm AQ 1ҔH~^E?>〉K1`IrRhm5PrW ?aUx1}1JL@>+&3s=V%FXLfs d)h4|NPF6)zYtO 'X㨞0 <UG5oڜIH")"M.Wn%ezAnڂ[qL_&(Ͱ|<9TkskrtB= NCcn#]%׬I$MWq%Qj9", d?~ )U~$L{do?bչaxt0`WAw=P5D.@ʨLhtYckB;C꫙*!J}S,}@3}l -q͜#WZW q&!b亰ذz}L{UU,rcM?؃e SyU -cl[oɶ1&$&Ɨ#%LBhwn{OScIXkce8ؔ\ o%>jɳp,]LEKsBg3]=_ԶD)ЉZ SP0|8iL_>NOIWhkSuҸ?4j`4.[Pz bIn74ՇhGN^O^ܚx4IX 4gǰ ؐF_L:V7n@lБ)Xv[ݩY30˰BX-1t5O$ e+Ԭ#ns">FnX$TFT Jf#ashNvIq骰ԕ`x;+Hrl kӻ h٘!Sm\t-QMOv1+7Ugβ$$!Tľ;8i|IP"ctO}LH7q.EOIdŨJQEr"`y b+sT_ }H^0EKՒ=zwçr&L-H0B䢘Yn:2z}biɽmDA fe'wٲ8;gzVEoʸ/RR/"NϬ4,RtcZTѣAiAք%qN )WUܒ9躢Lޖ0&p=< m[RJYj2uDɞ-bN|eLtZ^P8A1,n;g{Qk$'wE)9wTC9m OKpAUC.;Z/e*vrK7c>Zm 6J F5(V7r>ڬl?K0qm>}zZ;_L%s_GEVAnA;ݨ֕*-^ &v8%*mLYOdd<~1ͧh"*n@qU{M#9U=ce@ŭcDhOaZlg;}e27lq% lq>r>Iހqx"\eg8mr G'h }K z|?X[ɭVU}*a^O}tMM{%qX\Cɒ}`rB ,a*sJR')ا)}:F1,㮫gF cN~ .z8 cZcg A_ay .$ [O\0Ҏ>%w_3*CKne\8ŸX m)6 !@ŷ}5V널Ó< u3oej["fgtPCۥ|twtRguN٦}z9~ԐYLS0:چBYb6h)iSTk+O;vm3WށKxc% n \WwjO[B᪲NeՖ2bXTa .]cfB>&FLH+it'KTJJ[80M4x:[zD Jǂ?c-I<:Qr&\FېƁ.ɡ2#:צm=0&)2TX㊍~7$]`zf_X=j3 x0,酂[ w1t-'78?zy63>Y)I&oa?!>2$Z0($ L2Md72nh!hBM^jz#vʼngg\wh"^$5YmQ~`zxYwW6S|VcRiYs=_o{\=Xl-ַBb"6|el oA^f ʑIщ5^y|\5MIT*Ǣ*}Sh݊AC"Frv-ʜ3K$ T>`[ũFj0ϛp8'uj ,5 wD6g Z~oe{bn #րr-(i3#=n,@m U:'T.nro+f/Gm^6I1< M>`7rLjh<;{ __H QsU{N*w曞A0% "0Fi_O@!d3[3>'SZgU4rnlTHl+핉s:~Pc#V&^$-`qj/eT*r IG%!Od7`Ҧ#Ǩ0pЦV @Bg{eL?jk>}-qv՘k[+lX=A%idӝoz]zb߭(frnejjR-#D# ?5s g.w(bvs' Ş;$Z&ܿ[$ryѴdG=:ֳӍ-um) a҃=+~L%t3 qnW5)L&%=@(a1z64Nt|OMEPjpBgh-hrw4LX@x0<]Ņ,-]p՝D5ptKE vAàIX\ :5^Hw523WBЊS*SX蒣4U %*@EskVȑNV~ǯ*gghU[׽5$m) ,`k8'Aѩ&+ܺs[;(b kS0 OSŗS~WY$[߲\u>_P}6'&uۣhL|/;w\ӹh%[Gꏮ#7c2J4WM2{[2l%'rs s٩GpBKwYЇˮbaO:G5N.0>xCz)$V"tQ7^*Z4AиG:KSjjm`Ul O G-.ڃfsI۟m2зojsYDR <^;D`Tƣkʈ"&<)%;:wBvĥ7W׏CF6Xۺk(ڌnI$E`2T! Q3[5P-ōsؕzT萊bmcڀx+KP?XD FE2J؎IӔ/rd* ָ/9PKƲ\MxERУ{Xa\\A2⁊rO"'fWs9ChvL߅?w ]|PqoCkP?{ek2.@~JzW#HjSZTjx녌+8 Q2m vo!syS#ȽW睪XŸ7V@rJ`_(CIs}shNq!# lY~]9e4"O5Si:5vKnw^]b#궸PSbLx[cw_9~R&/8OvN\YN!+[92OKYtX?"J!z<?\[6]i 1X KyGĊ> jtk2$6}4# sj\Z_Ym(VrwO{ڷ+7@J  H`nN&~өdOf = NWwtRu\NmrK'3?엺dWݦR Fy `W0WӕH/ށ^Pi]6R&9rӷb#i L5AܛaCBؠwZ067|b [\Yl<<8qy(j3*tY[b}߫=h֙(A ty7k$*>Π0m^M^AVh΀M,?8?d䨷sd a]!2zʾrսZj>"ZO{N P} 9*jl{?Г ٲbĬ"6w9}%ήrԦI]!uw2XdrzlhCA`zluz}q-z~y`Yh"BcreJ;5{wQ=͹S|0b$絍-dwna`׸ݲðW?!b8G+5kH= -2g5֣/Ðk!֍wBm<*(?M௙Xϩ~=q- 5ZN] yr)iH :$R, a{vy⇒ =` Y~8Ɋ}I%Ő#ۇJ&ak(PĀ/ɉq %c)-T_A_3o8VDUSh4N$ 6M5iA֓"V{x>ozYE⊥™U&hi`|d*\9ɒjvh=n D ~|8q DA󓅤f`.Z,;W02d&1ΚO#1.CV˷M0|Ivm!1qͪYOlrY;ȭ!B&:lCv$>呿Zk/ 4U>|ё4A xsۄĺuU cs_pufnaÔі^e>/nr9u5V\gxM{mnpc)sMuP;0V9Q)@mF-r8]HPF|de͆w``]Ltr,HDMX旼߃@啺!tc7K JH<=Jg_bO5_:=Bqp%RB'8="Rl50+P!|U(() GqejKAنz}k*Gi-q^/™Lɝg']r1"t%o`" _@:4~ŷQ#gm *1eOugӑGWy]䷦H^RzO,֍r:\LlKP%Ii^{oI/0+@yT+ޡ!@|J],OF)e cx͸MLmNJW<{_m۩݆[6%c5F2P^*Ou(KEїDͅf͐īBĪ(v+@ g7,ͺ1[DYn~-rQBu;|K=㨇´h>@+`>y͖D \o~ş 0ɞ Pm# Hǁ TűS?6Oq.K2Ŷ#bx_+3A@KPBWÑ֐:߆uX)=3%}vg6HLoɆIdftAo1A._Up(nhe&q1!-cqxU"[h03꘮XCY(ޱc8d?}sʞo- YD;թ(V(={Fv "G4SuccTp&q-1j!{A *5e$̕&zK5d=붚^ʴg\G}|N FW; 7˟UKךX._d[uŔҚHi4]b%93ˁwbOgyNdED|C0`OC$gcX #3`ÔgbĜڠ#> Bg2'!ZWu; cɘ"<^ t :u?z(G^' p_5Z'\' cCoToKr)`FSeG$FWEʵT2K2>b$¢$fy؁i ucrIje6n!6ڧ4iG݈LJA%kв>#vjJ\`XMw0wDb*Juڤk'͍.qx3vmBy4##i'[x DE׆[BaՊ3ȟQh7Y`,?;}e\@N<8جҳ##џ,Tat,i;z"Š1CNdcx-i乞WpW72!y 28B3g$ d>krFe?2z `E4}[7Z((sa4/:R[M hh( IF`>Z!(עj/ rތAb/ulXXLT<l|HDHYQ_Rt;ylro1kW">]{|EjPtZ~vjLQ^] ݫs"v`ie$V=r ΀/$N,fuBoGv2qvf1!714ڝcC+\އ+T&)[3,Et療3-RSA0HD5_;i EKPٕuWdSe4O1id/, ׂ򁣒Ƈ@b|㴤p.(=3ZmHSsUol(h5Ei%~RnϘUe/>b捐$lLpe01o_,0a0~irWt/UiCiMb¡o1u.:cL CDdn{<~[gVڎT}N$ES9 7TGaI v@LPٳRR[y&sJKϴ[ptGWɚښ.ǡo懪6xX[6æC>ƭq: i AT.>_!oE٨,@qȟQ8΍N3zWsѓ+WLM2ϧ5?# n"ꖋXoWJoQͿB,69qH0Pj<9j/+;@XέFFѹǣ(㒋 .E Q󽝲5 wke)84/2E>V^߄W-olQeʗ()pyP|#?*;c}=˫ TMRg#*x|&GOwiwES& _*[[hulUaMS"b4ƨ y䢁g2wrA0( U슲Q}B1jy- a؁(7r:8&SLw:Ǩ{lsK*Y#-`5$(;50y,_߼T8|Ǘg5,!)u1TV| 1~]j>r*ˁ% "pmlpz xWq5>WK $<^Нah<#ysvǫ--*FulZQFE򨺇vZjs~ cA5y8Hq9w횸Vgϧ JZ9(mXխfj R`ݷȗt=ު#f)6<ÁZvV/2CQHms {3@xaB-ŕEt(D1Ex z.QN N+LrxCgW8m$f@ڛ@EC*ȕDn,:7:lmkB4؊{ X>μ.z7Z8?x}vdI6͝3?eQ ,>][,&5SJwVT H]pZ`P{ZʊVO F PGy:A([N-XhF-mOY m%Va[/iΔ ໵JZE"lE<3, ފ{ 1f K{p9[ףj6pd=!XslO%iE5ljgOQ' 0n6'o?չIs?֎@eioW{FS[kp3B;KC@CFi 0S8QzD&&b-MǝE~îzٜnA!LYb>JBz]ӑMIQu"e, Ǧ%m]t=P9u b'bz3=El$Cc1e/j e_ `QSr^!"- ?97YD3mDX5}vb XA-Óh>9&а̞M@[ag+m *ұ"u6En QH֘E?q<y (~041Zq} B]m.lH,v`.gKݙy,.!skf4"!RS'*%P&Wʬvt6ϩ~xg0h|ʘB{E^vܩe+L^qŞeQTwd~I~j㵑OCf\AQ ׻XF@(rRBt-% Y?„,mC37pNg(K|m3hT xbH\}ʵ+yҩ}^`\\KjhB.NvdDȍ쬧u-k\+_qL?~o}5Fv; ѥNuMxU kqk{NXzh" `@Þp)`d48~F n}hVvfϩs&c SczIDO!ʈ@VgQjt ꧠOTҮX# >8?d? f΅9|oN<^΅t[\g }%kKHv'$ˆj8k3TS:_{So3kwx-~gU 7k_4a E,qc^ZJ0\+Ch5g\bv}nHhUBSؓO/UbSt.׆?où4Z\ٕz1dIXe6"\W_q e@ѯ+354ZgDM߸q,F 橨 g9SPR TPPi/ӋL;*ֹMRS|mjRD{o9,U'r&w)0pԉCu5gh)m&FBeӶ]hXSwD)ѮC/v rl`wS? f#!O:J>|aEps$: #>pvR_Z:[TA. ge AodPgpa a58>!o{A=rUyg`FIƪqcm3ʲלT9=_tr^.Nphe?a?&Rج3"w4P_m) -%k@KqŹY0^[-_iʮ34M¯ QňSRe"kCD!5:=t \1OgikTtHP:R ]m P|U򩮢۷P%͟QOA_e]̽ub!`H'XhH#~FDĢaeQY?_`?t{%/璌|L848> |cm m49Z0Kup,iL  ÝL|H-Y<\ːFw12*"GwC.>ACBf":vnM_[a7WQwas[-(i,fQb{*q:G Cj@/+U=7*/$ۿ;4p3Y?n]b{= h/Huh1Fn"Q18fۧvUSI- JۍKI93# ;BVke,j}+f[S1OJT0'`'>Vm*ԼžoR*3Efk*1{t%Ч0фNq4a*hS^'u3ܺ+<_~"=ˣh=tiCrFzP^<P%eزܹg/ $V9vR)WrG+gn~5ögǰ\z38= IMiB^yG,뮙>+Ja?H[Ӛd}='hb&\ՙt}`I(h [?-hڈFa,n: Fd܍N{>YTk:?E!Rdy<lF#K14j301wث[O)R'^ge &a +W`&^E'o mn`v>Z]~H8(Lqi+~=`|C#e|STʩ)߂[ZW=;2V*m$JmTtѸ5*o%*(ۋzL5540BHJrHBiDeqn+;vtѲˊCWYsӹSy$:c-lSy@DoC5 !ΠPbVN\8z>W@xFcv'D?wS?-@B~ڵFoT&MN몹=J_BPoڳ(~3. ^o4va")97u6C_k/͙%Gn95?k rq $.H:JuWX*F-B.K.\= /6s v+yڲ pWVeQl5k }C2t BhGj ?li.zgX=Mcfrqv 0_Ujqx\{\paL#- !kFB򧧪Ă4#δXl5:+M8>3 e jF `F]DHc1DLI+ay_tj] U8X'KH~ )>Mxď{.x6Hho9)0V3I6]P/csT@fR0!ԘKW#L˱ۼTic&14`8u_ Gs|MrXN/ư4f+S_ilZ`s?ql+VZ~-w>y!w!>Y[rJe[+:=,p4̀: G}.' q7@m B7+Ķ$Lm{poh~#hjOC-0ڛ=v>GHt)CxF򧧁nyxU-VuBLra]CLLu#!-EA26^Nn18 ٟ?7SeN;5Ěz MNH]?x .Nɴ"lh2%1xhm! 4^hq+,A)M:eW"VfBzw}t^flva>f؀vАM7WKr).n,"u{g ã$ ϲñJOWcz_/8F 2Z]U>.ty4\j@[u\$)ldSXl5oNHmLOߣP:KD*Bm)w'aA} _MI ^ _瘧XLN&W<0ce=8 "`Y`^3$,O3ݟm6HHn#>s+D ȅ` (;W c%ME֖16;CTRELE>Dx0\/Ay7Ԡ 2»1`(x=F<˪>fX=M;DN9i(m!ʏ)(ϑWo0 cjpUvd5RBV]Õ5mq Yz8GZa?#URoCY93fMT{oH_h2*5]\~TF&86MڞB>ƭ"kGسj &,UȠ@,H)DW?1cǃsHlͼ/u(ۙjR{uvɚ>5QFhL]zQs@4%ۢ֬;nv썩 MPq _Uol5~b*=\(.CS!@'}4@6Tu`+xx e  )g\)tr-Vd@Tj$IX&m m43V{7rQ';7]#Hj+H5L${qDxѺK@MH*.K&7"q{Mli kU:`lsW̷4C%`m@c֕9\j杮PUePV\ToSNA-lDLzV`7uL9[u9:zhQ4̑H߀Ow>H˹@!l+H9l -g%2 a{%w4M|`fն%c !> 6$7>E] Y޼qq;`ÂЎl+bD%;? yܧxuuL"D KwF6ɴk _Ԇql1f} t\35!>2q@㈒ߐͷ˔4v-Q81VJ[y_063/al[8״j,|"~34kb}V8E_fy뉷Y .! iQ@zw?hw* O{Tv& ܡ220'Tb;:ʩ/eKF|'T+Ib&c Am'(*o!z#L 1c˃ +!5s)GzL/gaʊ4w:*!u;Ё9~%0sShȗNOYgТMc<{8Og|wAߘ]j) ߳!o2Q a߷Ӗg4w4p2Op&miQ?pHҾGAVꍀ$n7!)+=Z;_ç;7d4D|g(CN 7V6p?#YinwOQ< .?.O=ȏL=gY::ѵ{=-!芹31r0&c1lKak ^ӖOk5YxQMez)Ӻa f,qId<.^X䧎@ܭO?~QӭÌez{:eObІȵ;B-"6 oQR0VCb)WZOGlV0oJ ~OrO @2PJ6v3H;Gɫ>W1Ή pgņA\=Kю 5`!< 봴Om ZP;rysם_V'}s%qS.1P[8kbu_:o8aƇXF ]MܥtB 2J@HCT˓uz)#ɟ}EW˿#!)2- #vAUS',Fyhi#ϡ_؜T&JK}xQ X|4wZj'w@(t4>|doz_gz>:a "t6@*wb5o2}hg)z9*V mP..eLhe޺Դ]1y Ftᒸn2̋(<@)lw{r4 E\+TKm|F8cր῰/uEu"Z~1*Wרā3+K x8~bõ_p)Q+3!v  SkżjoFgސ,\pcMkv@TݴN08ηxWW8¸ 4A$ӒфŬk6ƫ^ڃ'(-c؁M'"9QFT9#9d Xnn/%)Uw/zӺ{-?dOPa! 6.-kXˆb i[[P ;eu<`F< 52 ‚QLO$O,ghf/v\A_'Dp4:Ǻ9[* p XG ^WdNa:51)w79 cХ/}c{guag8,Wh^CZu8E7b ,H3{iW?yI7nsKÊʌp?эJ)oPˇ2x[qqvd',0ؘA86]g^cv y0r$tCͼ,^ϳ4XY<:/WbiISFҼ{ TX#kx%#^, "5Xk6CLRKx:3!FXO %^z$yߣ싵8a'u 'c4g2<(Ғ#!UjD` hF3.k 0y8K_,fQ%;+sjHv[tț~?H<$ 6 5D+=`f=[3V31=J%ȱV?vyT* bQl_7۷ "ak^t*cshTqĊj^.ށڵ.u,Ia]%x1\v(y98Bq,5dxt;!k6>Ȑ Q*bm!ik,8>A^M CB)\F-qNi.2,[w9n͸=v֠>SkUeGx:ea\ܬy?n{jBiX~¤YHx?z Xg e[ot D'*O, l7%.׋rLMP7bW,ٗ9䙞3bw!o 1@ѩVљZE[Oq_CazzۖhhRYoi;NβIW{L<9,fM?Z@;SsjK j5QEyHX9xurO!+^Sdu1hJ~x^t`DF7#BGO3)"6b3<JBP8pA:- h7k ִ$V">=UgeJn8JOޟ)rq<!Z'aQ-:S/|&+wj}NS7QwΣuU1JӖxޙ-',Ychi'o}Y3>FW$O@rDlrg_~ xoNjfx+9Xy%2-l8Q 1ۂ'^9qڷ0/H͔{ B WM K`'MCXt Όg#O1˯EDeT֓ϩr`dJ4-r[/r3SAJwhQ)1nUϚאƱX-Jv|V2>&8dS!iʏoz3$VlAy2 zAQ9tFs"B1}Ng c;kpZc;v G 9)EGW ד9vH :XV7bJ\jU|2 ؀v~Ob0li#&qWU4: $Ml^$ʜ7qOjxz^ V̆T `rzڎ8!'oюxQzh9C''k'u lXDB)=>]^R><}j#Di$j-7Fg*]BR NeROsnr(%%HM&<7sB8X!XX1o|ƍ/c̓ .6Ȋ~}o^F84:v>tLu{Ǫmn4c(P A%(:XH9y ~&؃^l]%;/6KHW>:D[lWҳ޳c|A,,/)d,'}#zw_3[۳SA(^4Wxc}sVo.Jf)k`^Y7b 5Ӷo<֔{Z=#FEE<~KPU-NC.ՏfuXa-ҕ>Z+`[D6sJAG珪MTɔ1f)g.+gqA\]b'! kI1Dzg7JTż`aUu9 h(eac=̽ΟSYHa+sYKXkuw,KIPsWƍBM}y'q(`.&99c]oQk(8xc,P }(&An(SF׺] =dU}~#i:Lj*>bPC(8:#=U4o 7,ߜ8_l[TA@FǞbǞD2O5@*' RfRRՎ#q!hyC_ kj(U۞x<|87=rh!_Y)hoq^$o tyA">)ըvrMyӐL[koS;E]LS w6vӖ^0%[y +UA]mA1Gv rw>f:~vPVgvG88A޾3iSAZ8B6\q䃼1cB{|v/X3>3XP!Ss7V1dw}wB[G8Uw]rQUp@&AX Qa*a^͓חxo"fD?ٚ}Pխxm2ꨈ햳ʋ>&Ƚ' Ă_Du~1IA>Gt UDD>pIb[BS\.&\eA PDRocOxJ#8o0Iؾ]Ġqf\V? xecQi$|0wֱPF%ͷjKs<$6 =6!8 b=x tM375h5܏xv+)!8/Wvx@ĬF"ﯳfݶz u^ XP(fW|ܖqydгBg檹PaDKne[Z45u.| $r:J(T|i΋Bq:,vk"nt\-a9-Cnj&o vTRtNA:&~,1i:풝!g}!UKs)螦sWpB|P07o?֝.lL bqa#-e0h{mj5/a_u` TYˑVIh+x?$& T9#dH?Xxt5k=9bQ":syVP LN+i1RYX:54CԜ]ž/:}t-60ܮj&ZYCN]x%*Uvt>tlw>He*kdFba's a[=knǰ[))O QĞVOǛ[ұtNIy57SxOyZd}[$8 ŏ; Ƹ%Zo?_>XT:MGG@qL"ȑ6+2#"*8Փ=>(tQdi<8i#GcہJskk_S& aъ$E|ۻAXޑQc g,rۯ4';=sR#[.bcJU0Jz j%ب AWWfFE; ] 瓦L&TRQEۀ <(2nk Jg^V4S O]5! Q!3ri'Io sCi˘ÇMȋm޳K"1M'ck}NG I HI^DUi?5IQӗ@`@0b= {E,f΃tC96mgэ$C$5Z<^%Näs/$ͅ:@nD*ۙHFmVDeHSa,v4ʻ+J<U+.|^7hjIXRKL&j,`W!~|=`␷.C,@ "VR2K" l:);-/;K9C L92':1ΠX9g%[ jjjU_Bal!T:]Ѫh%Zr#2 @mzܺa6㙋LU+(kL= ȃB"<?و8\=H|;\Ir#:g@ ;O :;hk}{_{,rT=Em~B %y*Zjg37օe;J\iGͰ}-PD0n@lpzNۮ:ۖhjlZ{`? `4^qҚ e޵.@}mnnkr fSDkMXmڏ忖AOKaF[;9cD)Ŧ~="RVBJ;_Z0rx&xֺ$R湺b}aZdN,zS`c+UVvV68=ɭGlPhwwLãSN>ѐ ?1([ֿP:D4 1v|}f6xNCb)l!}h81 ~ڹJ"mEL Ho&H +'8fm?|noB޸uVeH TDlCl)`BU0=Qh(Ya}`7xzWA79R}N IlׯU:K*1 BtFxTlYg3q}.b+W(bIk#ɦ`X p8 {('LJ&,j?]P펰 D=awK{@.6lKhhީe" ƌGͻ)rP-U@t'WC(;Տ*>)'˶tkgzqlXE8[9.{)vڹk~i;֬;g'@/7Ӓbh8)|ge.Jk%i3aAPVLO<@ٮP#ԣ-_xrz&,.R Zߤ:nUx-J@"& 'B_(C!WS\*Ɣ3̝; hYMoPp@pn(*%oUNCEpppyf =b99 4f+\c~&j <3x'w6 "S ޑ8MemO׏ȕ5CǷ])nl!(x/5ieKjymb+.WqS!;,D2{Q=;=msAwUoCx](E tsOrR 3tCⷬG4fέ5n.+Ƙ)~kFza0,^LݦKY6#ɝRiT9FՖԆ]C͎RX FTYʰ!oΪ9uJaMbr{voSN%H^,#2|5U@ n-R~t?; lc ǵA* /E4Ak۟,+1,>(vpCqVLv"o9?bC)xk@NOWmv3Ŗq7nQı0xeDO 8ϕpsωM(6"m+vtAAv yDt+lZgPᢜDwU;QBofZN0*qV2Ln8_1AkW$OR\f3x*fі[0m5O{1l6p{m%S@*U*d KK7+:,jX|2"Zݻ&Y/Dy1g*'{h (#`a^ذ!@mQ303(¹O٤|= bL "aCbAWNIVtfk5 GS"@2 XCu;#7 } 1y2v #.ASi4o38"2m3i=2 \x{ Rn)!pcu}&| =kIͫ (a^2ŧLz&y jVlZ|D5c{ݡh;>6Jt&.ԴoKCEHx -n^yazz7ZkGp!#? fH_Bk48@0|NJc] m04$j BM~0Ðk%wOvhW0]943հyf{Q 6y+۬&t|`Tg25{_m&?M.~]oTZv'B6M Hu:hʧ "{Lx=no$2[SJȻ`T?#@S{=.Pyq3QbZ=u:? ,_ձ*tnl܏#8?$oYtA+Jb `G , M AʂnmWfQa3ATHGcp"_`]wqěu1-ITdi;BQm*t£Xf5iiC`c?<8<4ld15bE74⹷; ;i$X#YNpпǷ͞OE0W6UK} JV> \*8USPVp,čIlݭ 7)Cc,qf: .-?߫ڢP+qPIRSŝJ ؕZzY̶~oV[liuCC mꛪڊ qr{X=_ jg6-2U%:ř`8ߝؚ:TXhWM p'ň4L sL`#Pۼ!{8;o6x_R8f)r-i-aNUsUaiP v10c:Nq2,d:n<βc9r@ϓڽr[(HhTpX8d(KgT =L.]FPs^'/ԋ&=UF338~zBsX=[!rJ;]f UJf\UeONJ@m¾vv A\iw(@*UP6NȮQx_"$9b.RHSA__}ӷDب.Hf ۆB`_G2jv>B?-D;R S?=mjԝxYgI0l8S. 7䁺+ a+ǽg*[2ͩyNC}1HdBRu .q@PHβcDabljAb2X{ǸZYw!V;^5EGi5WψQ@÷fDG0Z1D p̯lLU[PRo֦kj{ eĿL13v>|6ʹ.J*,[_1ƪM:XĶp)u(U z oJB-mĵHQv -mw x&n:7^A2qdz<*2~۳S/DSQiJs1g\voMXԣy16%;qJf|8[`ˈy]z(ڲ~M=HcLa1;OFVun=Cc UʟgkEAt7u*<<$xO)A^kP)tEv!3Au?~xJB+.v~8Zv%DV d J5p%U<7q‰83>Z /3N뛦g_rDF, P%-Q(|s1ބk:\y,ii'8HϷdJZEArDx<cPco]5^мO:" DHld#Qz%9h!U1{RՑrn,qM>}ߺczV$5K:y%_`R&Jƙɨ GzK"``Wܗ\Aw ǡxr pEA ^Ubj+LklKBl3DĆ;).P:>He| \[_/;f &ERF}&.V  _Khٴ]S>͍q6&7 wJ8LtR Fm[L&+Ǖ4.|нA|P^`Vj./ηw,|*$0p댉wO}Q=>fiY7z&ػlK7/?GE B˰|S@ӫ:hH1 9hąNg2c>UH՝$TW=}JS0/) H5IUpɦ5R-l'R=iF 1}?2vp *sʔ[S(~J NZ2']1Du2o?_7C_FsW\ 񱰚Hdk-KlKΰ!= ۗDH&mƣ(W0٤uk %i'v*$ЙDejx%*p[r*zci{^ԑv-$͙_HOdݺ\ _Vԙb|k*e%ÅP 3k\pz#p&ǥ4!z SAMFՙ\'Ƅ]zwC{sb@ b}Ly3K2-hkkxP¦Enަtqs4QuH)=(>i{y!٦ˁfO6+qS TNP}a~Q9T2 8(qϫjqF6 kĎ=+,Fy&,\J2rBٰ 0hI}'V\ 7@{C4":452 =; z"z鉟:@2חM,v"`Gz@{fՇxb䧱)];m䤱gߘǝɩ1<:lrM#A$NlOjbu9&{H Ôᰶ+3|YE6b[$g UBhC,Wns h8$MC gNoܸ0"P!)GC6UpŌ~/Py J$hWԑ~m DŽ6X'?H-zo0|٠"_1pw{~ SJizqa{ZүKR^A;egw'=4m@d.yoqF*`g ۲gd *I:;F>w0#Z ʝM@A`-hAZ]4!g&E}L?ٻ멪es7Bͥ 7':y M`^58^^ʙ%XVwʮy ɱ5p\yq]v9ꓹȻ!*AF%}IskEA)^w0Д>umT @{~I^{PWLϪFwWaެEC3pD t.5$ak*K$_-z+}-χoM[DX~vvn@u5E]{q)G׷C e7CTXÏV"J3(kIwʝ, VL . %D4OCK{j#3HPoȗN5$*_%[y(\c˺oN:}5ܳpS +S.zl z/ꝰ7[Y[ji./^V :ʶZH9:QV>ZcRX&Ce4ϱ&t[JpLZ:Bz/t9mr ьg+EFuNQQE y_u ^EsK{=/Wԏg-b,o6!y%9Ϋ^0LhˤlQ`b̻ :-g*K}wxPuwٿ YuڃԻ7F-`~0oDXٞ76|P4@2{Np@2sX`z.B{Jh:ծofD]Pa-5nea9~e4-0r"ܷA%q`3iqzj9qQ;#*a*2aݚ@#,xJ=M(:BL%])Ehj1|dɦm<,>Ҹ?_.9Q>z쥐r!Bssw|Rr>SK!#0h? ouO#gW9hGW-nRmRGew- p5t%GE2M k02x$/DO:$:נTI tP#䦃!q|U $禝cϛ\'ʀ2$.(>TwIJ[a6a["EˣkGg{sGi03=f`VYzJẊ3L)Z7[c39V͉0W<h5+Mtgԑ=u~uIi2U𨙭r:6Fݍگs2>> "Ùm-aU䩜*BIC'o-<.Fb 4l.56aKwL\{Jٖ6l"S僪ʅ+'4B_Q̤>EƓ5Uתּ<{=x+)X"3GPc$mlaJcp5|HPkƧY`zPM8D M0dKKYGjퟶ\ (~=F8۬CG<'ՂŖ[PAKwùP8!oDI_oZ ,2۲M-_q!] S"/hmUw`G@2cL%q=$zgGbSw[?\m eO9[h)& ѫFL3 A5jp,V (b:<Yofnš#<8zcH=^jd"D ]aѻbxVdokH-[EyT7%~ǪKx@$8mXtǍ0Ψrv {XށƱ:o3biU`yWzꤧ 9'!ɰb)n>^kDpE$(+Z #1/PQ5!q#q†N>#Ԧg[ZzR.-CSKz&,WA^ F?:0Kδ wš4 eT'L]P tba~90mT*Z|@=P}vI+TD\CO[ R|[J7.?ի߄к2jգԮi2bbGY8*${$.WigZ߰G4DU 8^ђg'C PZ 0/wsTC/̘m^QҕCtyN h?-VK :+Җ :2l y"!ìg2c5K]U!cKXdJaL)`iYjY/T͖H;9ؽ֊wkTQDЋJ#vgPٙos.e0!0%P|ʹYoih_8[mzPHfU1# Ut0WzBzhh0WAivV@]GwcImSqQ]R(WeӔAEY,6 hn@wa G@^ov|M3щ *b8,] V:$j,Sh}Am '(Rc Qt:*glt mt=2P_>D njh{ @c' fotGx3 *p~YSgӜ!#oX5շpj"=۩;aClyRǢA?ebltA%գ6%ۦ9FuNҦidM_|>L-=IFQF &Sm*VzO?q`+,α*CE؎2T))"Q8~ـX%??>e I!h ɣp<oJe!LpWte]7M(jcj#*V?]^wjzB3G'oVw>92-!+nAE/͕0G];る 929$eWZiT6I:yA1-ey2̑J{A=_|V:q9Rgp\yiZ%H8mjɬU.33/\uE,< _ILj94BqWčXчadx{*g| jHzfzև+oLX^čm|kmbrfXd=;Xyj8tت`.(d.ʵٌ(HJ{ڸTP7& AM[gwna.O$ :NBZ# ʉ} :Shre } Mx?8[&i a4llBz28@Oʂe< y~Sf)caO <;3 2@EKW'ʕC7Wv25hɨj`>]75 hehϒY6 !,D>Ik\*#,jHDcFzQ.g?]v!p4oŮm`djBPH:Q5Qg?v ,&ɥ}5C$(?ٸ6@5,X&,YrF?X+Fe{vJGSMs2Dp}}#7~/Z D"u D3.œRaϦcU{o(H BydB'n{fEg Ή62~hYy$CYPNp0L " < U _T: eEBb3%Gީ%^z Lt=0C?/u5ޗ)DN~Av>MV!0G eTfQ< Sg==M7QD|Dhi)=[V3b(r+}dӀڑFR3( I(qyl{sL؁mϦVult㷗 5 k`DMj@g^hyܯJ_3?jqU;~*'K:I}Z+҈abcFIQ9 3Ewvl1[5 t֯ E/G!Њv&un8'e6] 8[C1rY'R@G;N,9)gm `_^2OEiY9ljsM2dΩ]*ݑa?{rH DjLŨnWŅv-}@TYJ* >m:4#a"tɪ^ ڰRrӳ#aF6pg}Us/(\疿~C3P%=MriDj##.|}W}T{I HQ}ɡi"G!ܻy: ɼl+`Bח-T:1Rcb1Ku:sptJ>'}[hw1c7m#wi@X-:-F Y ?Wchwjl"tsPt%WF13ɒRnbB+'%G[N,0,pj B/ff u]s L>%,mj4R2*R / A QnPcad]-*E\;:vZO;&/I|X&%l=vztY&}r vb)^ G1giw<Qkqq0TB1۪K_^5'msùAuKcAO=w. ]7[j8>0{Gգ.ЈM)F){a&!̛jQx,o-aڢDq/Hu;\VN T"%(³C% #%xtH3 -ʸ\5`]hY39wk׸Sd)K~p%YjLXy!#~_\`@M]Cwn<%oK3<$PHu>y_6pNvq<h]e,G2qKJ*q):#B:3FqK3]],fmw= vk)CĂS߁%xFݡ$1u~2ٺ*Tp+˾bLوB^ECF _/,M};asYsፑOn%9OuC 9*ܷkY-h,rvYrgdl ?!Xtcc77ƳϧB-v'>FoQPEB2gaoBSr:teh*@ᥰm#!I<+2s7٭vd0z1,8޳-#`fSAǠ'Wqu-(˘3pਹ=6 [g$^ssMf"t}+0 B@zq1[̜"&h&JSjr kxf, ザ :n 7BtbNy`6H8O 6h#5q A!6H2j \зg/bnŧuhLZU;n#3O#c+\#-b€X^o'fd55ꦾU~^r(AEu5ayc#ܦTMͦ}^M NIYB-VJZTMP{*}L@.Sg D-1FuZkP.oL;j1($$F_6GA(wֈZ2LȬ8I=zm>qgܕLXFhf_ظ {XX!1 y݂!@Ӗ9*{(2ߒ0۝Q3.ibfKA:/#?%rz!- K4PMC{}ιx#û5Bwrʫ6J7eMt&:ZwB,bL(u8Nǚ05r͊ 3'n>n" U]#W'Va5ZdT:tf̽%].:1 )?.2O7MR2]'- OSܑ9SmFӊZVdi Z,;8=|ٺ1~^p!APvx*-1l%qb,vの@Ǯ{kkͰc[699Z "ISCI mӵ7MaLL?εo?i߄ !M3xBԘW2[q#KD MUק8{6 2eD4~.Й8*!?=XnRSc%lB9n 2ci5~dqi[9|"Yp90Z9br9 ꃿ}؉\w(Ea)96 1QdoZ^&6,(Jq qͦC=6bގZ }3 P.К"bM}my[$ X Tt Z&D /hiwy1#P@B(*e౬R-D|M8"Q#o^󿾩 .8__Z< W,ՊR}g(f՟Z5QI)w5G_yT egg&5Ņ}*Ea z$vr~t`a]k`&9)BJ!<|~0a4VG-S]3@ ٗh}ڜ{&HXh}N_kIV' nݯZP_Jf#{.YЏJz=ns5rL̫G{ {S#ljHޖG΅b53n>kDT]w eú ,B"^X씢",-^Ӕ_%zCqC1 ) Yn C'E{4c >"ÖFusDGF'+ݨWř&;IL\5C %?Wh#'CfKNaRɨ ZO[껚Vq?TgK5(sU=onO[;;^[dTk&(ZZ?H5/G@Z>Ԉԓl or ڗh1b1r*@u{fQn_pOZ.o(@5%44יڎA*@v߰LA&3YYEc 'Z"N+ 9ʦsgS.\AI<74$\ri8?~*+"&?*d(@,yq[UzZS%I/kj|E(n|N Y#2tdʗEyBJ*٥7eh*2eܾD!9:?D͚hRꝦ@bb-ɋn8׫^5 eon8$AgtW(BC,lP/O}{roEӅ7v2ӁU435$2:W39em6ڪ m55٤Wm{fZ'{3,q\uj?X6-&L/p-osESPᯜ%9Ce6W~ W]O^ %ڼ΂%egZLڠM&tfL*l+ 9X1!{x&@o݀XAFKpbUDYsvq`ѐpq/Dǖ4h϶3Z@ƕ yW'ݏBUQ@/,l 43|l: $@;?~@r{)d*&[brv6HX2uY r'ڕҘc^@hn]Nsu-f .wXFkR6}tnDu8KNI}P* Q%jgĂ%U@&0)y ?*5 @% a&{#I!.|O91V 珆?IDnWim1)PE+#?O'܄dSh%71ߝ粀DgHz 0ɝ*Hw)BI"LJ~NE)Jƥ"(P9ΰyبܷJ37п9ej8fwd/M#e@SEj; f618W๤Պy_b4 JRL| t![q~(Pj1uU{uӚZnKNȠ:|:XqMscʹD"sf{'Mh6Wd*y =5x:}:@:AL g_1Gi& :NY(k5 he1fdJ5:>ԁxG`3hu 70N^(>APTm?/+mr_2W||BcD'_*zlԿ.6qXurSZ"3IlOպMEZڑ"ҬhPWHL-5BMԵJ4{ kЎ*" E*&iJ~q[s١#nO }xhANaʸirQ{QH~,KT$YOyPgu!{ CQ2`m[ MV).f9LWK܉{`ziƂ'z."mC8iXrcOX53vhpt`us"Q8SW Jߌ\m>btDZĹQ6uLտ(:b'92K JʢtLg sv6 >䞂`dܚ%qUŚIw]&r?b\ 0x#BJFfd18\}?kCw:qR1ϯ+lxti<rsX|Z4o?Ǵˡ{z-"G(Yn*}foGX1lav i*|^ĸ6Ť-BiW@^^K@j-Ӭ-Y:%K@d|5'P?9t{(;B4e0Zؾ9GjRjCИUO0m2O.$UlIq螬/l`VBo)M>#~f6xagf~%S#$4Ӓv>#)xƶׂ8.*Fc* =r1= QeF2{xܠM(^=Fhtv*|@ $ޜ>r+V)"yN2b|V/>4K+4$~WM{yu&e4ɼ41kWPO]BPr-m#k W 8<ɟ0bcP0gSakBƁEBk8st_C`0?;&Nٰ龽-R8@.plaÅtʞln.qщ7T T&9&ʶsdNABVS<#s@\`]E,Y/E@ZaT"@28>u&^U{iQf2w<3Yv;m}gωyݘ$$Ayr\kRk *(xSÛmo v lc:(bEHo]X `.\<&e\}!9GﰙنemN7||d3$bdZ-n!27-HӠkG!z:UsJܧJȲ:mfWF#Ft$nf chm!rG #nD͒@_xshVd _HK5b(~b8 Fi|}o0Q4ZMy$ԲI}}m]PpOdhH=DԶZOi7>A%`fȨ L70q]ި)uBG[+2Ξ1c|Hܷ,4Nلa_8Y`) ?7/mI:xLlφ$7 Q0OrnW'7hf[x=S#'ޢ?bUGO`' a wN68Vv%fY}Q[FgSG/-`^=we- ;5zJ:mJ@EݱY|7ڹ$1EM3i)z|]w1,fmά?;TGT+rbq"qEpv/.7CDܧ$1V{"5`ҧdz{u%s!^;.-6 f|=)aE_#v2濮K(_3ȭy> ܗ:+r*=()²Lj&G{5HJI3J;:m.mSEe} h |!"U3 ]/u'\OK=2٤Q}Woii6I$W i{Q9P/gȓQS :'mjQ}KȷPޞ=aumU^^ D#N09]H)]U3â8MAR;ڄ5y0#9aO84WR_ ɤGot&/2B6ҹHޣ`6VT z!E6)XLpgFCWkpi4nM"+pcٛ:<>BR,rm6YFQoÊkSA j' ,>}}kxWOѝZΣ(N]+M{%VpbV$rXQ\ opa[)={}4 9sC4'es\_oQg<8ra%aXM(ѢwAt*q'oX_ c܈@h|, #`YEҴ)Ya#S F3 hIT.T sq(.:(-C MܩBBüy 3&\oҼm;ex4V=9u^A3xaؼNT mqoUʑHwj" 򘌌F4Ey,ESO8 v#,~|eJBkG}sCu\>7"W9p(Pq)<$;Kq ?@G,ㆫb5oj6^2jh(t.n-< C3$L02PR|uە%So!4n/EȣBLqQF RA0CsMv7歍; r =? BЪ$~"z0?0q@@72V2/#hZ CG)iE}@8UT]̩ma: *)%w60/LM_@eq=fOXñdNt(Co;T_ uTdzN)ˉZސw1m(9Df]CBօ0t$Q_*-r^;nǧ%oIY|ڵkP„cpt.._YќJBvp z;jxK"QK|"o4IB$FL$d[X)Er4`-ocG!"9 grԅؙ\w*thDߊ>gݲ?vD`d.I<qMK,b 骼M 0v-;322SIM4|d}}݁% :J0`4Дާ t_qq7K#ӤTL\{<<63|Ņ [-x-3=1!xrH dîe3}qw:/`@tݺSTÚB^e+ (=/[+<{>B/ɵX:{SBre>ao,c2*S)ܴ0. Cmƨy\!v7:=q< _{!lR6O6 w0̦j.&% T帑T{>M9L1Bsvx AƄ,M^4605ojtJ?g7 ҡgܸi-})PsJ3l?$w_ /f[onx21M5F$Zz| :>0:'*ֈna{-!8<^R୶wuL mw-tz$$s6Lq{_:\r#zlf?SFhXz1)k__nOYoPz2PlnT~&؏뎿PJ8+ܑOX9zɏ6z5y }L+G ?Nb@FPr42"×gH%6jWn/d^.pY*AI4ٲ=mK .>N7k3d 4_z")J/v4TIֳz_Paך:%|DJ{xzP= WMgʟ.рS~@! y)|*\ ˠZ*31NU|}V}* G#kXjxO}btb'dJ)* FY-`4P&I܆f#{pqV.q˶J 'r|DspW i6ar\/d +\Axs>~2G1\J[b&PWAQݳv$1Dpg8yB]HnclwV8BX!"|Jqh`Ʌnxδ N)5҈'B䌟 ,Bpm+Kh(& < )\+J"8 j2XOKyȠ %]P,VŠ" .pVUmr`Q5ؼGB6X)xEygݵUcI:aӊ^4W ;bb!줊5?y26u,GB7Ԃ$}tu:aw>Q4 *Hi-_28( V2g"6T\M$r7 m >ۏB.u1" 7:}7F '(b:8 D&w˧49jƒ;Wj4ܮN@ 9Hce) Y+ԃ֞GY +϶Wh;D*k/#y䝒Ά s o~#`L hhv'Nb/"3G^\CVbxhFzQΘ'4̞˂f}/?87?O_ּjm %21JOݹ"wv?.7o#2/)!sR u1LZF6@IR7:j3n=az *}Lz i͂Ô|ZHXVGr0R5+:r70otW Yv3rҏl$LcP</!mL|L;ftc aC}h-7Xz#N(~58R# [˿}:ksRUEJPuDp8RSy9CB9ؖVHaxXw ]^نȩvZMѪ=ns/Շp[Y{O% 9|$e2U΀faedZbzh k识ү#ך/cU1yg]6l {J*dB(P/T_aWBר\H5wQ$̼'×|,QVC.@yL ^FaA߈W[z*TN/)$W^r4}mⲂ݉{¿N6JS5 խ:*%)k5[kڇٿQV{͢ļ=!tJd&Fb>lߺvEgbh?#O O?@Y`50%gӣlJM3P_ew~%?b&%d).r`q9u\S$6|BH1:%7T{%`DmDž2G:)]+UK7O~rIƍS+կĝy A6Uܕ [wr>g1#fI=lZ4 G? 9 k4GȽ6*yAC"͞g-hFl1|)3/6 c7tX]`|k5(g74;~B* _t12'ɓ/O 93'a6L鸒YsG6Ou%ɝG1_\Opgb3f)i3}E%Ϩ< &̠:6WXrt-;L$voyUwrx&fBn `畎a(Z_%3Nql{|bz2Dor2{w_Um%*Ѥx≓)܁JW$Aʑ忾G|/Ԩi?"W,NLڂjN,`3Ӎ$Sf(uxQDЯkEcϹ4nFOb'kxs4#żrFo<~cDc߀ƕUb 6KݾĚ zI(@!frlE?vB Tdo%y1"haK[l*-[rQr,3ڝgE=zǹ<|׹3YeKW5 ͬ̍]=!>#J=4pn2= S\4^:]ќ3:&,VlyAD:|2~tzvw}3\޻iuq5FGx꘩VMyMB/4E7޳HK,j1fCaM]K&2)8 =1cs ^VO_Q^0NI/ø <4"̙3"f.֝|6PAMO벂AίvI-)Il]/@B, ږUq7_yl-u7j(%i|=a6cl*7w/Xg`7j%e#4>j҄}_x˨RDky'y|'&!͵0xVf\QD5)GKrqr_5^rEIzHT%֤wL.HohY^W>낷:,Q8MG J^_g>]F}2vCw&I[[ϯJ9G8ȩG1p AŌmf:Q. CJ;(2[:e@TPVT"ۧ53>ꢚ&+Bw@ %hzO NIx%9"תMq jm}WVU9#/6ixIxb@DS̼2\b]1|~(HnfR%wDz@j.ފ~)v؄BXOQ\Hlhs0~K['4SsWtL?An.rAhK':RMiWn n6VbmԄ)OGWy,(`nQK \?t#,2[jPtQA7:![ߦcP&A}7u: Gb,|UTr}ZƋif$8SGZL 6)JS]x]NѡLl-wI`C%07:Yd8nӗulҹhծށMU_cd*|/L,'blTHt-H^ut쁚N9@yg#'Jj 4"kYI燖hGa [>M3i\ dz;R1JT8d*neBj) ' 2 )vۄ2UDCbG53Ix6"o$<ۯl;|#-sfңHyG0eBi@*ྌ"^}Oe%{NWa67S\e>`}T=UZww~YΛO u?*N9OXAQHmY_p|ȥm|z 8 #9DJQ&j^Z@l ?^r+PSH b+` <ҽ.>4GСԑp$N̿J`<8C?&r,&;zwBEW%`/ӅЬuHٸdvbA1 Go"!i%STk` ғcAUS!oؗ/Ózlz_f{h`>AW9o՛csRoO,vvTgtE {nZCQ QReTatFk(baY o u|EH*ߥ~\ְ3*% [*U,iV Gt`]zݼ^R4ǡԀq: wM>3Frӟ#H z1t ))]ԱD;% k J&D6RoH}BL/ajʡ#Ըna- 8$WrӬbc1F#@RS;E7'd4?niGЖlff`+=kB`םж[|`R ~FhG~]{o ?\c|]*L1ہKx`V[s`*竲Dt% J`ˏX)5@ִoa *ʉwp|6L*DU/\хhwb&]@D}bK#,"R8/RBPP6ܷQn?VS#ߒHȼbjbƈϳ(ds ѩ7VM=0n|%;x,\\ҫSWZk „]/E 'dQ q^gЩu23ߘ= /]`4ρ -<dm(.>HwVo6r.˻fn^ͬ>t+iwM$(!6A`ݍj#L) ZT{mȺ$}l ,/l Fi $ h~sUISMG8rwG Tؖom@)S]!Re ? F#sמcV? / ΚqƨMֺM9KUM, Fk4BI}qOq1Xikó,4iHeK{buMXzlMX+/.Ep6\1:>ЮM[AX~ҔlAܯoY91Gh~ܒ "@ F cZOU,l M/"pw0@;oUR< ɍ.\T7[x+ :eInj)Iw)bi.#B>$wNcNelez.Xm@s;z}g[MR#x$tcnAQ\ =jXaIH'XAJniajzxBDq}]h:e[{Fg;,iX'<59et2S=u"3-HP*5X2W*g@HT{1\-ˤq)#"$:L>,ӡ8y' .΁}#@Kz?PeN+TIG{fo ,>YjMU&u@$]E X8wF)Le=\lKlgLtG : v4Mّ*n:wrb&#z>*E9MWJ{KQY(MU/@j-9 #0)YPӝkC|í2Lm4%\_Ұtⲋbnja 6 3 h>y錻ҙ͏P#58ӝ͊rA+fK3$OcͨAFV.+:D_Tc/uw̶X3-P,waC. DRVɧJP:#loO-P*[vkN^ր+u*#fGpaVSJ9rƍyIV b{e\d~l NnU/EF FdH"+$d4`r:΁TvbJ*@~WʼnmDI5JؽJAbRIGy3m;?"jdև'kfAKTMrf}HQ#c]U/xhf)[5tvDeWp>Pht\oyφZWAig'o~q3rCy(iNk) Uf%،)XaVmp)?$|rJD*>ՁD7X0"@ze88JJ(VWc&o 7Gdc70kih,e_D-BsČ ڲ Zt[\#ZR\  j%2eh5WC@PcX7m[#O}2C{"()ЧVwJ]s8Ɇ,ΥC`Nw,(#CUɑ8VVPŋ77B|P8 e1ڃsY2$rRzZ Lɨs,܇:$RҬIѦU  %˘G)ү]jLuZ sjaUep[ũM1%K6C">c Q BƄ?KLQ w%}{ 0aέPkܾ ~e2$AJ?5q;vP\PxĮIӲutG1651pz0׆Z$rEC)Z-eMIs`֤BYug"=)V~N" jgkl08JՂKw$u~fzk}ES#PYu(ÈY5ӭ$Qj\pTd\pg_`$.|(sLjm]L nOwO ر#S)ٖF!x&l\Q+7r7昵ٯҁ^!IP) M/K-~<կ2G}lWK$VK^-(:L/ 8)OHps-e|[Ո Q!lѮhY2k0ӕ[c#*R] ΰ{D•"rP-:;Y:+#_C3m r oey((-44^!g+'CXfqn,tqʭażĄ<o8}Kg#)>b'&oҽAG~0 ՍƓD]B^!+Qr_|T#~^.i*.o:bmUBNG:oeDt@#LͲnG`vrkH|%oNnP㵆 8J X#zlJ,2/~~Lۤo-PM:tE' 5D!ϪԽp=~@Zye\#$,+K`3%u<ߚΑnꇍPaI PDPuDd>S<з9 =}8E7<s4g,Zo\7y'ĐnX՞E>FYhbkzqWЄoYJR=LIƏNC'V2]N$fD x0vhkýy( DKc>%+愅J@!qzq`E{F#e>ubtŊOQ"B$gƐ,iak=ٹ|G=n"9p8i@QZ7?Hf4`Fjbo9Tq]*M|j`~`N2={9E-lAfM0aMqpDi 9mn+qa땡UT&Tغ Q(vQo fofԽd;ݖֽԷT<`vAFAߐm /*/con ,R5v|ϣ=NRF$u͍? /dץj;H|ڵc<|{53oj oM<G̍> 3X +"-"AWu><#dCQSm^%7΋ܠkgj&ҍS6 ܿ&J!'/BV9lR΂E:Jq O)w܇E~5R{vF*VG)(.TբE[qC7#3ĸ]aUJ^2,pāG5|ArZ`_D`#BCI"5Ƽ֊Um|Ivx'_3 m!vŒ5.lܛ 4_JU?a`%KڄퟲT8{v WĽAXـ P1@tg^1L,x!N5Pco_v4(NtdX>Eo]!`N\jO_a.JZ4w(M*GR FY^ϛV۹V1䪒q]h"@!{Zv'=P@2іn|i`_2|߉َ}OY,Gwk5s;='59t\7LvcS\'ppku *=O=NѺ}y~{9cҬq ͖/:d͊&Gbg N 07mSgHObănqdV/E^?ᕯ'99'{>^ ؂hI+*Q7ؓq;*y$ ^`t[ ζ)!Uz-UvqvF j^7K{^cҙG 6H/֧M-* L/ =ʘLmh3l֊T:ԅztg`3(#ոxqSࠛ*(d<2/'E:,iS-#XZYI\iHmVnOWˁ0+6ס6UKDž3c8<:b$) ܞO{9NٞvO!~bEbm+`Rn4 skr![%>1^eD1˭H<{"%4HC=ݪ@ b[%תQ[?B(p_5+4?3Ljn:#J,/̂ɁEp]쵝sH ?zd(fz`_I4Ζs '50"|!7&%Aڃ\blBt,& M inK%[5[Re/0=#pL -}-~5KDZ͗vI.:ұAKIC2 RSy\4n*ZO*3YPˡ((N'kEKe/Pܟ G˕/(X<8E4:n3X)i@c1ztaCzR gKX/գ [)<;_ o~/W3?̀̈́ʇcǵOփL7wҝ4DYjU Jߪ_>?JKqʕ`Mm7ID N6NjdxŤ[040_X"-+X,y$(Ǝh>Ek.nԄAD 9!;Vv>ߊϭF_9i ]ɢ@60\:!|XAQĠ16??VHD&)qx>/S9ˀd'i`އ)SOޠ"3?m宣Pc~@,xPf/Jpo$6%QFd)2̼mRDT!G2z\E vw}3}!s˜ CZ^q mH:(}#X!i~6{P~cK?Y-h'h ^4rQ^\yoT*sT@Vm#_Q"v d YBLoT)F)qosZ~ͰO0Jc-MHjQҙOtfׂ)HG^-'뽇< RťruUoOJw^vQ8<.)M:-G3 !qec_V?Mx͐Г8 bתTL[" Пx7 5ٺZehe@vXJK+5 י' eE9} nc,*;'-vb˺J[srՀ,!`Ne­ʍ5zK9f<[ݪ32,E6G}嚜(oΫs-Xn>ufc8?u6vIHAu`PO8xA3(y "ML~374W[N|bj;AMo\mMcem{YGUAW)֭{qv9c҈hpB2kUKwD3xOϪSph>' J2^ݔΰ[07 kx{X#7YĞh"%~ NױO)H7@R* HW4y {%JF6hFUk!<( reRٌ&VW=D>#-&Gs]ǞjamO4~ȟ9K._Iq 4_~L3.I%GϴFbU3de &]G]>l&/!tBg\y P|}Az[PȬ~_ [cm4r[(aV(D85 Gͅ#Ԭx~cNAٲ[f Qsb0;TKa@~TV\θ9xZ ^菕ݷMgwyx-Puɐx!<(e c5''X}bŏE8p6~aAN(uO}%+e)@Š'z,@#MG0!%mџbyZSڴ\$7`yjYU&إCc4ܹ4wэiuR D\rDp0wK֗Ip1,p*1oPJ-~+ic~W=h_: s-٢M@ rjPo:oL\?} kC%nv}X (]`b2bȘw*PP FpPζ!`Gdnk15\b\ EXd=r|)'CE&M=2dͮ|>2vNns<{# 'N|qLf=!RiJfܦ~~AXv`r؊ K FFU&kAs0\m8#Phe0ԔTb赴R9h`Fۧ\6}4l^R=8C!OD~xW!(?.CLBW]:C9M| ^ЀzB=ixf7Gїo/E"ԭCill}dV94[<Nl#%S+ibNtY!(ꨭ|4jwݽ#D2ԠX=$>PdEP(B XLQab|9h"^qCux"z<2< Aϭ`p7+Y 4KsP pS+TVn@:}hg_UkfD;wf\o92یT ?rQD56F$w:aClPj/ʠ9)imGwjSxA ^&?Ji/5 G .}&1peGF*-Yoh_?EZ\.Wk mN dc &a]W$/ 1 1K _맰q{TE'kW"info%x{U`V+yXdJG5VT:J7 LT/ 6됒S'6J[uM[^WX`Q5e:S!r$ry?b6c |RӝҍMEP{"ZMG #P9lwM IQϴ~Knׅ0r%4Ff66D5^>K(P@]3{wq#EA?KC6PA ")*RBSW&bK4Q>kև1[f[:2#G գQ]H3v`ߖ"_Lyw*5T+^4 2X|:!-%X0K(eg)qoU2zv)ٮ)2)ltyAkedZD )W !ӟ͏&kKB0+ddB8x˫ûZBgz%|8rQ-|gBJkLH^a=1=SbէpT(/) }/=cRó[*w>ElZ49|"\/;r ~LV,rF"=&jY&ԑ>ԧ86dqEx{ 12cO '|(okIZ4Vbͳ\f$6BN(ĩ7dOMj>\~$WV`;m Q;@a%o%[bˆE[ZRB1ӖNDsyڲQDAJfdkػGМ,Xp*=J'+-@-g{L].hLQʑe _7жWK#Y^mCmDžYOuSl/!W8DžGE2Eqm{6ӰI#؜W@mhRhSԦܚkVѸm5/nmqރ>H%8,m`:jaPcbYSa瞄Uȇ/bϓ#G/ nV\}Qg̟y&}k67?~~_~܀&fe ɡ)מ)t[t)"r7#uj.*#MMs (&CSSFO{)>V%duS4>'?}@\/~ٚ+8YU񐬩H[zZ ݇Gڣ8DUnQq"EL $2vӰ3 RcHL$A9iPJo"x37, ^#DTtq8Tgz$$3y0}##W-K(jra>(Ld|[/d8 ޓt˒ ՎA fsNص"dh6" T^ݣGO3$+Chwi;}]+G :|sc)>m2-GU'uZ+X'7zfW(@n\Yy ړ g ͡{;\T259!ij4i1I>V܉||~Jԧ=/yUk ]bA :s w8~1nz _)ahAF5#=:}'"@xd(?C2K 5 QxI%#؊Ν #m#W?Isd CsyC=cSU5;_ՑA NPX #@3h"Z{? ^qxMBtq%Bfcכ?˧t#+ߧBW8Fa7F$D7qc] tj vE Bpp%bZDCp?.I|o';XwK bdp_תefA/kLS7[NNz$U{| \q >~bq@⤡/j剞>= |T:Vv:JǭmkOiw=ށi"U mR?0Q#6l$~jB[_^0qM Q#JlSt 69f0|#D=Lޯ7P 2O~#YKFtq$XԢq G>sNJF0㣔4`ڇj J%e7Oycg ѧ99/v4Zf)~2-RDHA;񻇛@_ӻ id}C1jf]dbh7woBQ~?2)٨ʔfZ8U؜wQL WeGjѢ`85*3{\Aw~8v=]_W,\RP288~3i VNEtlSQ>޲ϟ+'dL[QVOZS8O ;fn~l# eG9H"d\l`4KՅy!Sgy,։YYoOr 8;@cѽ >3 Dr߮h{D#B;v yh)Wu`3^uA|T2mzOqHU `ЏHy|pw #1)uWvGv =vhS[˜08y߀kI0ҏ _e;ԙGdd}pJ{d1Or0炴yH~6 5P釅Є8ܧ5ve]-ֈDl (1rJ@<B 'e8J`Gr[Ep|^|-=}=]u{^f Dm/b|Z6wYDӠ1ZvBVzDDׁ 8xh(>en>CCM:0WN XSuk|Xmj_W4ٜNyv`:xEmJւ߃"# 7wG}[u'C ïYY PPLe3y Tv[tdbeYX]k`U'zsOmKu=FQ儓ۖ7?L!iw ӽi&19?h1ٻ4W!ԞVu`+?smHY-CGek$bևpԙi4,/$O(DFY|YVN3%TW` RCU'Y%Hl+]S,VQa WרlGc`{q"iɕѷcnN:0dt'llϸhlKhRvc%ZC&ݪ@4bp苝Ys8f!)rxHz+!]'9T.7K74N? qd1B~CyB_73x^h])Ć:XJWDk9;=I6Y?+`5q'c͝UoyA!1|o= w!-09Elhe"rꀠFE}~۲lu4 ud>q?yUm#2iکH*gL\041;=4a-Q^9_h&zR27 ˼{*A*1;y?DhKiF̎vQ7=0+V/ZAdNٺ'%Ƹ0ŬZ.(9+P=$l/y1,2IL'$ ĶF%Tk(9[>dc޶ (xcw)+@)ah|p!6C\C)*گ  ~ɞ1J~ir5TwP0O0yE!/4:K|Pޟ6]WqMֵ{;I= ~ Ej6chVKtġ]"5߉̡c1fՓ tsB!\l eeE^o8?#&GbT M`^S|TDx^o6lfA*L ]oʱe_npej=H*q*wgo ɼF]M}'TMvʝqRG50E/د|d78b (Iw%kC- oA_sX7+YتbDK wIBY] ^,Ym\[(6b#}`wajKo[MR!+EQ}Ċa*Xecqݤl /m@;${" \>Vose ~Pxܪ\:Z4,T/֡{a:s剐BM:Y1F$Dp{- +Rx[K<arap䇅Fȟl5h6N*{w($ֆ%Bn qK;RxkAYAH%;: `-=Ĺ/0SX i>q3M eZ͍;܍}З5|Ӷ;Fz2\ՄWEO !vH5WBn/m]gcu (ejc!Lz㩋$l*19G<T~R7i"-OB"r D[naM&nǪy7M~'ZvֵgŽ b9aF{vu"sMdn9t4r1W u}~m3M"F멯` })wg;؋ X]u_Q-$HZ"0y8SܢpQ"xjT@^ o.c`ظA3FK8}k0f cuo;O=NqyqC0 ]%S5O':T䨓y_Q׷MkiHMڦ8].b/&,7wG&īv@rys5B"KE' Ǒ6VZ pl]/37aA= :7KO58gBavoc a6_U 5X<> #/qK 9BHV0.X7w1b̩Ă[EI*#7fa)k0c1 JcZ_s͕t):@Sѝ CJCHﻂ/) f'~^&Šk]tT ت"z9|[,6'b߂i 23 07GrT j8v@J%0Z l"3,=IrA35 }7 TӒ/:޹>Xapea%A6GqThٗ%nU0 mEuF5u2 :$٠DG5׬<@8nз@.C0HǭV iVPKZ[ǥjl\aN>^1Uf8VbvkTy}KVT zxSyyX|i}^Gd'ŔsitKfx?Ɲn&j8DSs$#=nB=HY`7za(v8Y'hi!LRW1nca (p*ơpb, R@N*qS2C B`jN&| ' }KBֽj %ܶLΩ,XW8|`#qA"DifrI|i_Uhxno R<d;*`9~fy"Y &nJZ۵@Z.xw$`J3Pя+4?4%敼6||<{zOC 2ɟc, ?~JL|`ʻB1ճ# IYR7J_ :rO>'XU܎vaZ5wA;8_E[9ll&4oxs+*Z#G?M,dyɭlfU 6n~}l(_[1twP Eu . ï]ғ~6I֨{wZpguUto{kb ouN{sbD5=gx6,3ަjQ#7JR* DxSMۮgey@cg_Tr#'['1𚦑,iN@{X%؆nu.+/ټCͮ=aK>RqP:Q  e@{ٲ>%/bhc' -)D+u92p !\\O -V"uj]kOluB"s[Sks( =&;Y ?d*_NBd'A ^>_WyyrnハkA]_Rș#ەAnW:1u?Uyw.:`C#Z] U^RP\`|k]*D ?#5#GUl(#U^fǭ;&Hf+(bx#yu^v#8z"ˠΘ-4й]wfb WS!&9&RX+A[H ~sIVOE2AA\C&}j]Zd mtixKFrl,eWe l4cLn0E8$%pJ(PyY p][Ďn1:Ҕ5u Ʀ_~jR1Ak;rQ$ݓm4@ĝQo }'87sezUDkAc*\ ST+SC3 yI'&"T~K$ ( ^`chf=ad*ٿ~'ndpCA=XߠYYib)|#xLaD𙺜xMG2_@!\_kZdnxc!2N]y7{j/-fe. F먅 Sd!QϦux?o EP̫T\?;NxA2w5\ͯe j\'KIʍI^%$ xkrO!ef:[fA֫gDŽ,vVVV M_ Ia^\p((+ֽkD@8(^pefqI!\)*jti3MuG[LdG[I:.DZD*O9d( s _r:@j<.p9iPYb k.j#ˑmEGTT潴Y|Lqƌ\m.i ~ /;TQ4AK'1$(\w1A[R̳O" 5C]1 GLU@X]zeˎ܈@#kc3_ia3I[MYC9E=e/_SdJxeY$P9񙁦$ TJw;ˮS\̹lp9*oc\JI!4Cj錺)y+m?uK#(+uC73rS~ܸ|4 3fdl>+jcSR|>)7Z Z2̛l!Huxz LHX,ea Ys'n&] BeaZb7Ц$QﴦaۡS&OB6"vXj; +w$2?(R**8,֒֋Mv+ xv5JJ{nUJXwV =~V^/QF:6Q >\'un:>~İrNn`aM*=nZ;1f\ľ|\Uw-56<&h"څ,tp ] z7vNKQ }\`fJ7hOaѱ*6pM/FbE"h:8"ZMYw\9Ljm9Y߱ڠ^-krǪ^iҶTçeR #IhaVPV4<')A#߅sĕ}ZYSgS9w#%Aw悐H|t$!S(ڂ%5^sءY|fn{bG XsgeO*OCo" A #(q#fj=hc^[z\N/A9.ߔRO- QjYۜC'jap`#5lHstjѴ\ A `g uQ1y!r[㴀Ch=RN$%uJ''FM h hu<3P)΂JPܻmITCǻs L .'! Hq"(>蔎-H6eL]3I`H(wHVs`[;M XɄS?H=xD;?T fzJNY5F=`Lz=WPr%m eܤpQ7ON )M\"8E2uAKxjhd;C 6f/-9wnՑ ޺VUb zGA?G~dW+k )̢f}'zۄġ)?h]ݣ4݅45֏EI-44HS2HDQ-m<ә^*ΕmBb /77nץa7F"<^ ޻SOJ_2+DZ%BhxGK7׆A ܅7 eS׬4kJW'A}+|!ۃ!+'ež>O3kP'5xO[E}89 OT1v"NV1'DJQs&>2biԱ[ 9ïDRh,Ͱ~rdNS wᲇ%(cDEaL8n8%3?!ᖁچ<97I'kvN0MCm/gaQ絗-R ;4=_sLba ?G(ڝF:<79cJ IfH`+ulz\.j,ޥd.g+N㸧9byDS]SL,FAj`TvŎI ȸ% vY]aє,X0@4|l/A_D͇C[Rp`U:WA7wT/(eX pQ c婱ePqI/0V&B^Ccզ+C}1<PF*QAu-8 Fl Kǣ)gz\%SЃ֬po] }Tc4GTBڃxx /2` N&h{xLdE^o gU Edc 'jH,(Z$d a Fp0.g-RԌ[*D x r-&7]}d2f*lQ8O 2W6VŢHo]x9dz|g(H,ڋ`bl[]/ 5 ڑ< ㇠I)rcYwlt\S>=KS_iF<'"tl``4ь$ /lĸYo?lYa,[+;b_|'{1po<9V%#J楁e2-JmԿi,Qs J(0%4(6 ZCGm4AJ'o2/0TPjl=okCs`!0[`!F ,n?8S3ꞶAԾ=6 k0k.\rEQ1& 6` F [ IӟLVʵk0+P\lQ$( le:Ը;I 4xB̉_}oW YܱE˞@'&a7sglc }ˬ.Pyă/N,aF8E]V5 p2-\o{lgPM@{`)kæ3mXwe7uyk(P6̈7iI/;J+.jTW:}0|7jol">XR;?:x6U줴f#lJO!0= MW!Ռ/ s Y&*LL4Hv<=oҥ"{Cr0>[p'уrS NW!:KTq1̊^]B 9c4hp?y$^>ܤ|"4ꪾ.Y)]=m2ys*6|҅~^m>=ŕ?NWkjmi" \qIs{ԭ99zW]I0 [ܪUT-{*cԹv]rwYR: YJ[qBg];mR\#Bl8R /SLWvAp\=Ӯ!9(Ƅ¹y= / -1p[& s!N}i>P}HA׼F߀@0Spk攎p~u%.֗ɋ_ޓr.v},%ڮ_χx(bo;m̠vO ' c=ŀ}Ezc6WUkdo{{Efd`7ߖ̘z0c@#>1"͈!T֩}v K`DV/k  p`b)W1Xu{WC&Ud-,>GJ ce#sWIV M X߲c˛`ZjwӐJs2;ihp:[l~ ୯xBw?j$獿NQ9 xѮ"fT36d,c#nC<40C81?WKI '[q@`&Â_ K7ۜ$jٝ QWՈL#j\IeRv`k'3ی d[ʼn'2OY[ú0мvNOw!y \B9r ZQ\1H'q$Ba~>7< A)ޠ5 Ilj,'y)kjN78%KCyI*-3{?OdT򃩹Y׈Ն'h]nTY"d w~+~5:&5;/ǩm&*?'oq%d/ѡ/JM#]wqNsSU^}vAXw{*DpOMCQ!}nDZcmҭ{%"c4 Q{XLsR7%^ͬdC+g!Gm8I+zVAc^YKZhqOC-'ߣȊت*lqUFYu~t2j:d>",[yVwqla6(=:wBX ÂK$E mS=nY`y4懏3+V8;Ţ-6g{{[-OI!V'QϋE~6|Of2Zb&Cq_'.Z,6DJ|ŵT̈͡tW"5V,&"z>< Ӥ( : `ߣt:Kl ]0{X?5Ŵi9pp,q_::73Pie[ћh`ߪ-0q|z\ >`5uT.2aI4Ff2[֢˴9Dh:j㌱%`E*<Ƀ˥BJC`H#zE( P>b(_/ RlKQfb>#+@ǥګNyׅ3p M63 rA`ClL@?.w彊Zإm>ZLiWHsw3W.l,=#D}870CٍA/cQZ^ +esHON*  tYRP<FF0F5z? 1>%Gk9EO)˖Kma%W@͹4xL]]s\1RmV)TxNN@2Z<qg\]{!$;.B$-~'Ljc 3xkGKtֱ_P P?*PBsYlI=ELOxa@=iwP yNZ'$UjusOX~4++ r"N޳"԰JsĸY7鋘#]igLӓ6]l?(BmS֮C{瘱ʴIWYv.HOB+,?7ۏRA#1"|2ֶEz=&&t^ng _ {kр;x]`U. eN.&CM۔ުRpəf}0 Bi'xkH޸[R'MݬxN8?t,"*+l*wQa漊bpAg1vhW*"EgEn޵ 9lDGI3ፑXb-^*z8Ԓ{Nv2[ hoMCKO f-+qb lvYa0;C]"@EvIQ\kߟ`"~#T흺كx!Vax`ZjEH>T>jJ̽hK=m D̖tYX!5㋙pNPh o:6+<(ܑاإ7/T,8@ن;z/^Y.=4>|iV nT/L2ioŭl7JU*/$ӲmmwA5۞ }kؑ 8xm:(li Bٲ?lW(`>)Vw UW>i];mMGuI8`^Ωl1n1gjeD9=k}pK\gr yoebEϑ.!^;וVNȵJ=Kh UdY&;䳬[*@(vYO|':JнEsX)=L<;F.^{X)Y,Rorh\*r7r4: P:@ YFή^G-}eBSGPfF¹]0Z}rY# ӹ HBD;e>"Džv"Ob23d웰Z&3k'm ;Mq>LVq6V/ڞ'ci({]wHyk,\꠫RIjc7l/{Gnyg̉XmIc̕+4{( ɑŝvj߂:!w,"@ y>j m!ꚶbnБ7uŖ+s3-0ڇpǙw-_W Yk.Ss/Y X:7uwM X0Ϥ/(Ep7:{!0{8& _ 3C3Byx>%re)l_G@ʮ_Ьy-]\5Uq0 11&b Ƶ7g1N̵lԬ$@U m|㍊06A ¡jF[edMWgY@w0Oc4lR[ĄuRW"Qn+>yf!ZﶺG6mG/ t̿#9T!^>(FtVAy|##xY ^ӟfaM29Jsh90%-9ZpxW'5f5r>vpG(COK 6}miil[;iR]Keyqo@~]X}Q)\j&&RMl(~(6ŊkhJ vzK,." Q#l~,xE}ޒ)Sg$ )hr[n#IVg(JUDoIWsP _hxĢJOZ7zp "` ؙmϭѡBY6^)yXk 81W5m -QL>E?g0-qc\>H!PHs4[8QAΈF$G+I\ od:>>H"klƸ, DEbm'ig*T W"*P)]d;E/r(?^0HJ 6n9@"Az:3)` p(Apѯ91i螔6k7JDKK7n%Ǿ\C8|ssXߧf&,5FޜR12\pU}( R[BeQHhbީiM{<.j5$7`i؝bv4P\T1)MK򞗉M[N.p>>Kľ$G ٽUkq  Kɀ벢GjyGx"/8T?U (@T&LH:rcI/yhENd`d'"hX퓍M۳6z= %gݰ&x^KB0p>DV@_=,f% H\q SLat+"Hx >S-e;OObN#3/`rUG~}2&5k>z. N <) hZinqZ_;fh"Eqe`Lzylߴyv3t`n$FRo1|Fz? ;łS.pLaġx9Ǫ kDD%O'|JVEի04T1뮠81%KnO٤89I#+`z\<ވ4~>@椦n\e^cBHÓ~*I{ZIC ~A/U2a ,llWUk5ڙ܀P}`&q"!{pT#L0%GtQ!@tʈ `/w/ك'T.vI:3*7,J;c65B=G30Tʕe`&!~RYyEdZ>ƆITav+ L#KPGRgK}@xB]!9KFU kQ|J49r  B T[r'*7ƒ,"mrDdo\ق'۔iEd$.M7X-2~b5ٱi$4h$\2&5)NhS>$šM}s:h2 Do~`A2]nP%]؟;VK..vj$ &#8$jLϣ` D0I&h6w[T"yCC+{@n:=vdit]T{]'QzTrc/6 CM"K<-4d`q!d>}Ń_(ʲ.| ~`p.4RTz2ntnr8u}»F&tY`"B* "9naHTƭ7߿C۵$($hG s&^B&v؟֟Icu;jG)uejF;'(qa5OkʥL>opƈ7礕fTC/;?mfu? TDh!:y$Pog].󔎓R~D ـ"(gQw' vdMHiS%A62Gֆ\vJK?K^V5DN̉w [%Zi[Lk1ъz> ,_,'U] ĈuD1-/NWIOȿg!ZBqU{19+bd\x;nȉ'* -dl ؅U(ʙw>QaM Aud`9.h9wOrD߱ @w7c9骾sf~DKGaxnHUR\3ӈ9:6IYҾVs AC/<X]^c׺;톊-^g`)< lK44M,4_E*-eY0f-NeHwcCԐ¼ҏJ$ֳü[vҍ̫n"xOn8D2 >]$ˬTO'!hIWhz;ژ#hV|e|Ql֖A>$yba1SV@YjՒTNn1JBn^G{/d2& ,!k`ֶ3\`> XcNapVr*xZNFdFc,R $(^er5h^Y 8.l!+ E#wJ6W@8p55+52:<v N 'H/3"96T,4/+TЇ%{a9#oiK\hB:$E" ->m\@?mt$|۬$] SSQ%tQ_emaq~n)4 ˟lR% A+4/Fk?1Kv5vVMGHMk'JZn$$8皷'Ne;nɚ:W2V*Ϗw^#`Z͠5#WdK-m KQ`P#G6D|i6+bȁkagIJ*byZGf"}>D0/w #-i7c&a#DDwPwkKt󞼧\vDo,wNܣ')o̝!2r Fk@ rIĘuAEXUdrNE bvIQ8~xKdi."C2 )?X'y2x C@Y_ldH3=458DAskfS%yj dK kQr·RıӸ2 \eʾøC]2PωflR/4g٨(uSM܉Ll8xKĝٚp}[+FvQ~g=EGSЪ 3A]؏ŮQ9eMU*zyGc\(Ϛ3دt ^['_X|F) g #MEGǮ)U3NO0Dq|UţdʋrZ f>?a{ @b&,\0r/eSg}:1RاF eʒ};2V3^xB,ax rk_ƒCxkBv8i@[GJLm/,Rҽ6u:`Q`HȥF{GsQ?NxIۢNQ-PYg@SȴX4X+MjZ6C>kf+NF!31|/ju ' Q39a6#jN f@ݟ=eX345nA9j.cv'm ؀ۯ*҉P.sȗpيԄµ{ =uτU'RMBFy? f] { wg ]Z֪+rwa}؈U 6v-a Q:9 !#3\о2)#çrAOqkW"Ĥo~mp 84Mb4ּƵx*9ݩ[A0CU񄿤xZv?Fl%U{s!X(l:CH\f2Mͦby 4r 1(XXFnT"p +e5wh5$b!dOopYǻW)=$^f >\eR]bn"$_u*KT08i]h0f cdbN!|ΙkU9Kٍv.'gs$_o%7k}vK#(!\9;U:!"rÌ`U | v!sQ!P&6\C+^ZdB 0Ou]/@g )" Ld+0Јp, sDg: cc KA =ތq#qumb̥7mḁ4w=$`Ot{栬<3D3;*:ne[X^Qmjt>%GPL`S'|?8lwu(}qxk$KQti:LlBֶ834mI Dc%|u0_z|p$yy *a߁# }9B$4/th>@GHcENnɍυdL2 c͞~(gzUaޜ*fH,Q44#ֺeOx%Km-'6_E$nUܺ "XwԋUNF2鹅`([glbl|X&At8υ^"/X6D?)lHか@Ɏn%\pD$`/s*5&{ϊ˒A^s=&|eRO7 Z6 +$D,!UaޡNmuS_s\aΘf/+'F_1n;=J·E-7zV4tnH4^RPmVjGM$dq3*D>J@L z2`+@Hr"8޶-,OoP }g.; ђ#4fr1olmNu>K"$a,!zo9?}:Pnh͑z}v Pz~2W?i `څ0Ц߰ed'fkQ\=z( ]g)161yZ HוzL MkfV+5 ֆJ?ޟTIy$#sWj|;b{˴?9 In?5ЋaSJHs hYv'd)XQ'ahC\ZeL4>cI@ou҇KXFuo,\BMt`5C^uBip@fSV0|hv/ u(>Nʼn®γrL8[Ԟ:|0C,"qrG5?O%Zd Ur<3].q@veϝy(F#o fxgt! ~HdjD,[t' W>C_<"m?Jkϧ ҺՇYB{fFY$G*NT&B!څþZ{kvٹgvdFm6Ǥ*2nMXdJHJa&*> ~@ =ĘxJ@ܲ=rՌ naQy ,-|(}4UD1lZd?>VU'}NxwW q7w#fuCR iBB9aE[$`= MNawb-n2A{wIQ)4fkS=}K;ZG. 9-[aYo|hz7$k5ORIjtiLɎcjm_ =9{+aYÛL) ^ˊ2\/~"ܣI8V+H1b ph:dy,E++|9jf oۼ&v O8,i|\-(w8w/ .(%װE ŕPA ^"ztxgϩ~ll:9CZ{euU+&teNܖ#@^EeVֹ,=Utp77^I+;h #hAۡ^=ϳ=!6RW@EQ+iԘ.6elՊmIǤfߝC_(n]tUҢ7lp!xI[ \QqF Y .&0U,IQ9_BFRc*QR/fCzFM_|c{+ ;X/ XcfMS7S>A[|(i^K3 = Q ݅m7ѽ/ɨ[g֏`]0g`4yޘ썥.>#'F'^]tlYTKTd\MdpLF^~ aDh E 3"ӂᵘ¼/QQǬZ u庙~")KH ={5)fki-z` A=Xo]ׂ,A8_2v60,, =\nK! ˒Fz>C'oYBGس}@ڭ/P!}A.yך2˷Ziv&0yL%wIrˮyFQcH|.VH"Z|_Sz>%u EEFp(\uC(O ^gBNu, 'ă= D:O_ ^T>T-J쳃 ^|MD6 E<Λ2;PB$0 h{7(hfE&.$PA`WJ=mĐsU踨Ӡ+6T$tskpEWCE3Qo*pٛĈ(ꬤ\ܙ:uyHf``l$no^u=mVTz˭xw)5BGSaȦlYbrbcَ#\0p~ +^wPeaj#k b P;wB ׄ`ȓX'6\L~wz 4ړeDVX(kq+CCXCr{5U44 d").(+''6Wn3.}W?J|q&g܊(P`AY^'wn^J#, c)[tSK“ZR2XK%71shEWB:^N[[ف")N=D,"b`m YqT=o92F(27և**CBz|m?#A9w ^~Ff`N'Ax`~n4 ~7BN7F]6wvza%W1`Q">2^D}sy@c>59$$}vvΤ797=afMAj%oÝNBJ(d-C hbʲ~Vf=e.yrLQTxY\bJ Z֭;F:(3y}2^0ВKQ'o6c6EȱfP ;f@mgMPt)i>;bTƌ"*l>jXqG3Cw1v&:R/}H̠ k 1V|6R ZjLDOL\J*K X8֮qhv?u@:T!r"9g(W{!p]"ܵ li#{KM9k$KMT0d^~[^SHf:!9|Eij-bY(%Ѱ*Έhͅv2 KZ 2X_ڛ#l*-oZi,QT^ޏ5=sS"Sn{ʖ$?"n^n;+St>rl<GʄVkˆӂް"h-:S0id4;$n]{xٿqc~ Т2i]yU]Gj AQMڄQ9YwaO&ؚΉrb"7cCmP.1?ߍ{GZeQdr f ܥ|T;0OR)>Y\d'zz? @5E1HA$eΝX"06!(T p۳U cy>8Eu[/&ㅦ-~7ɇ&k#ô\soz*nK+9PHܟ^mWj->z{ D y4%h DQZGJJQ$ֺn Kxܥ-C-fTeӬԏI$+etHh pRّ }Dp=8;-("qN1 0Rp|Uv&m=wA1n(U) &.64@6r1 H$1V Fy%t.ȟ%)D/;C筹C̔WF:pЯ"*1?;ISLG:ʠg4dewS*d8b>|F [W>$T 6CQ޸'uRˣ? +xXu[O S3$Cݛfmxѥ d.(lGe s6rm*zYĝC@*nm 3[<,?Žuz lzQܹ"ifY(9aЌþ }QÙϢp#:D$F:5I^Cv*s-JNUC=襓>؉,^+^!2 }^OZXF%v/-4Ehq/5@؋U'gnՓ^_qu.CrUOS0e`©h ߀)5ZwXW ګ+1Nλ£^K\jMp; U\m'v{С/~ #%X4j/"Eĕ3}l1HJy\RL'TApݯ! 7ӹ Lb[ $"O/́ey:T#]nlIIݖfkwTA*XsYca5ّlXXz[Prvbΰ J) @;.+fwکx>zqAi}!{j,EXqjG[^!tYl$tfTl#b.O;PGH3xm'^8pa-.j"m^* # vKeō! ߜe)yRÄ#@>[6ߒw $*!DHx(-X[FlA +5 n ^ձ"yUb3lz ;t10D?<ڬ1w(F-zɬP@dG`,8pyԩV=mÍʺ I>r&+x jV58zb>ĠDNj|^fqlMIܭKW[`(4wAI is}44v.U\$FTq-20 H 8(4i\I|܇9ߛy|_ڴh|;37f cӲbK+T8H8Cf?9|7.J;-%ly- Ί3eefJ Z" 9-|/';ImYM,tzhWzYaz*C{vEqmuEUpOA1fd(V aaʼa@ǹ=H:Dx*5zQ s{m\&?vQpE:o ,Ur=sA1ԡW q.>Ï}PTPV惢#AM-$9j-j,-߷Ʌ:R1H326ۃNAwDz3,.2k0%SsA{J!$ƹ ߈y?bDRw,-\CX^Z_ͻ|? {g׊&xGh؍:M8c=B33b&Do>oF)Cej½MMe]d [Q'Wüxxf1+[zħ䰯#fS1zM#0Q<r̗"π9( &S,ӢVLU!uBt^J(9$^bNOiBZܥ*=Ӟ`="qGxYRՊ{緮. mPw,mJCL1 ѺP>:iQ_xay>A`oemIM׮(sq=grd>eW<İ| YжaJ򉗳֑ a,Ds U#dQxJ9G; ^mDWpPå]r?;Ί~ d S{owgGy>K|7K-c='i {Ml/&ykA+;$ZZHJVr)2ś!.ݧd$]v6S!oިI/PMHϨiELk4ؒ$g%QEa# ӃͣV_Q4Y̩aET:4 <8<Y&axUzegnn@9%FGYԧXV{ϡX=aqn2Fֿ-̑3l y00^@+H+?wG_@$a.7 ߇Yvڹ=_ x6(Rv=}f~yTm)3=f}{0Hb]X)S{yAPAL6 hp(JxXXowjl#R5PDeړsxۏŌ C쌥#%۔@4H]S`3v&j)NM_Re." WX+;-yi9QF$V^Y_X+g);Z 4}mO ;sI@ԺsUblŻ-{ʗ_7?f+B9R.KK$?r `,FkA 03-Ce:sN)@gǦٛy|?B6zW1!<.m}e .Q6A g&} PHbWP,L_'*ƜZӇLm/.[jd%ʫCݝλA鐖T AO U P^q: ;xN?U_Ě #Va+$1yY!}6;0 u.XzVh^Xq09grf~pѭSla &fۇfo~r`iZ #Lք)Q%Z[({#ڛ5ח;~ki> ^ mp) ^lߓo4*u%v%K$tJQ:PFqlٷE "ǩoڍٰ-x]k.5W`7⠙|8gsKj68EH\EpiĐQ/uOy: xE4&hU "ģoRVL+ 6"4#mp* T4c 8-T8]2N~ڞsEvw@#ʈ^4hy^߸bedH(wkr @_:R\#J [u!'3h>d 9O~yErg櫌yMfnhꃷ%GCaUP/S"B4Pa"nuY\_̇zOI1`>ǜb7O]UqyKRl͐R Xa» eq/?xZQ&扙PWFxӒ%Bn(1vwHĶ$_g9ʉ2.6BP5/Óʮ_8tf!zWo0x+? h:.Tr`9FsIƞO9j,;/3&}֫lm[6_*)EA^9O(mSW%VA?^ͪI Lũ*јe6Zа=7: H>Ό%F"5X6#Cp=.IܻeZB-7b!¹ёt U\d8<;+N{?>k1ǰl?M[ .of9\Ȓ`*\ E-5t=|FQm&IZ)#o{&$"Z3Υ9VztN rBfݤ IK}Iqԏ\{^6q NM|&!!v%b5)V4.^=U{k8qSG96wԆD.yudfȓ@$ h?J.)e4UK^ ]wLxNe-kꧾVJk] @#q"h.PM_mN~>MiA:J.~7 co~ds`Z99S4[q}9wO@i7n{Z2/e{[XͰi"*)u3ޕ-.uZ +@Fng*ÐBŤDVyhCל@"q2^A GĽEͳM=nHTx¬^T0_h턮5*yoa -Vo+s;1b6^!>kTU}йߦ< s%SFvVhhX5zxiGP C2^ODOEϙ/CX6?\~*AV%ZmKp-؝Xy-7h)VG+E25;8X2:I#+#&}OCtfm aɛ5<żƳq{8TǞJmG=&JU 5Rl)_T:0m)_Kq] Q~[ mF@*rTk>@7+'rZ[&YT?UlnӺOY3 OaS^V+]EVi"OR#^V9p 8(Ur&ڡa9'?5!*; r[6}/}"o3 a [_!r1uUYMEe/JeQ t02|b0<ҿȲP~}- cdxpug`$*/8՚vaȳ휟1NĵzQ#|,L3n1 ٛ;9j()>nl]!cgL2^A>VR`;ھ%9%Lb&`IZc"VH#w&[ J7B˲uUO~j@{-粵uS܂$6=R $SXE)4SY,QJV3>[5&`0k(9U#oXe8>?}Iزޘ&Y8!v繉H.hGJ;wJdvM}$ dMYmu~Z7[5hF{18VeCnh|mg7N: E"^s@F'yZJ)ToތWH1r=+wd~0ʄ (@IQػ VV:U ݀]h?鿴B> 񣀅!7׉n?m <0Y`[V[WNcOQRűH 0P.a8hƢʺ1I fg(w EevFrPF05dgD텏=~5+@٫[NjhѾoA '̰h>nuvd8L0c^G"_1{ dPj;9;rE2d)fe}%M0%4dDO]7*7!Yj,k)D#W^y_2XtlOb NM#XL?Pr0}(d5YlH40_{EV EGo181W>s4^{pê6Z[T*IJr'.(rZEf}\,++(@>7GV4ʾ{cPر%ZIo;wmKtJV;QXDSUϵ[&C PIHGUÐBPϰ6ES=}κ2y`Ň-˧rJ-o.YIe!b@Ӝl63:LNj#{䨸ްQ,ZiԐ͆%#Ac/bCnxh:JMZ;R01x8 H-(cSTr`Qģ)6UcGBmoÀ7`e|Gz>"?[X'o*|߂TQ+<ҵ A:I@$gFQB0) +Kbý S%9U+eg -%Y`-Rl8B JیH.[ ؼH5\Մ:ŹgiK`[ >v(0ݤ՝l)2M3՝a{>otl!Bq_sAB ok6Ut6.U"2P]E.WA yMWtnSPDKc?T#p [j9;Xck9:_qˎ:0ΐ`?(#KJ'6SGh+i, HR!#OHJ} _ v?6;% _$Х] э@1lD+8R%%Tk1C/pGp?̃U QBwM,^栤[,T sWP6.5YC*9aD\n&״&+`4q.'gWkQJ)6Tّ~Lxb NC  |!iomV\闒 `pCa#`4:?ghd/tf q5-V~ StH ] rO6$ 2(n%g†Z "Gh&6W#Ĉz)"L5J`e H %;2 MlW|S'l+vlK+;+cX.ưm_!rEtۄ>HyQOfA#>CcEE={2[*gwT}'t9J5T20>U3 }h-Ej d,d]6V3 ǘ6`Fq~N ׉R5Ln=@* mDm}Ю~-{2% ʱL!ߋ|Mz n!GKdєa s;ۡH.&L u)ADȜ{@3&GJ7)1[YC.Y_Mg>n@#]ky:!ж  gnEz/ui-,|}ڭhe!̣9zA!ȷK@|_hn.w.Vq0l]UjN=i!y N0uW_,ДBBXN[_xјiťhFp J0}ޥ0.a; /6/ X%^: ynTqp$u tD3XW6Fn@Xxچ`ńg{vpG<)g:Oe{g 9_$t'h+p.&ܴɖeRx3$Txt [~&*HJZw5'0+4"?Z~Lj\#b?<3_&GLb45vn{]>yaIMvmP;F|}XCsmA2\d84rs-DzE3F3Bk,OjTof0*y=M +:Ѱ8[>鄄v0#汑}rn>Ylg -^TO@m';A.^fv1 sڶ7n(qs_ƊQd";t@2]% U/2\^/i}T۪_rO릹-{lTOjp%9}x1uy?(uݝhi\nOs&xYكԮ$, xfgím8n^iɢÜF0rTN3/0ybrî>\eh;MXQ8(gH> 0 6$.w݁y/[Yz(EvjH),e5כYt7杂BFhHF+6OCz.c 7O54f:K *}gJK:*_wGSVWV17o<ЅlM%̼8_g?$xN*6`lѝ2`CװV_t*W-*ֳ:2K.nɿX)5IU4a]W%?ƏaV  2z$?$VBuHHftN#2J7FU~[8CaWZ4K{"G< ~F2f`<t(oVJ@Ųe3yiiY2$:JOx@2CƓA҇)w cx\@~=k5ҡk@:eH}k.hءFf- mQ d+J|0FJ<=\Kǻ X[2 /qfTi/Ftfʰ{ƪO(zͣllŕz=]Dc3.?5C(~^7jñ6qY/H2! b«pݗtkC$dR3\llBhPi")`Q@)+QQ 0c`}< hEF^2'\Ɔ6w!LB{Ջ> FlNőrysmJHr3cIطU5ԍ-r6p8 ~KRY.BtjZ`tt >g+cy ҹG{rL ؟GDe`x ><x |9Pvz+aϯ_o)BYnl >'(gA\wm ?vnw}q8v=G;ۓ2_  ء$֓1Gmo>6z;FE*/ h+X̭ PceB c0և RE1!=QȪu '|iC޷eqV܅H c|/&(}X1%j`݋E#Z[֣9 |h(#IAڀ d&$wTl)>(8~+j܆8׊A7GY?ZS.VUoaxSΫ= ྯK`a3Uߴ.jP^h5Aٳq򃺡U8uh@WWFs20;U͚iWVMbd́@TEF2'Sc]l&/Z6P@3R ~]Fa֌ %yqٜ҅#zi1#L%Vq Q( QGQ4p(+bR 5}bCxkQr:ͼ0Cl Fp 3K 6؃Oc`갏d.O ^\%pe :Uv/~u,GOЅ(. , h$I1Yz涿)AL^@VDzp]0y$.],۹'3#&|8) O%LEˏ\Ҫ5\J{S]Kul\^jzfhE\LgneC1nC/ ^ tWnM ~ 75,Qm(f(x?\4:?-H5^bMqXS&|);>H\0@~D4#֗X 91 ql\ݣņy]{=HMEA/O2k¡,`ؤ $өTiYT0,jq\TY#rF4 stA'@Moɘ'ev6O@ę{H:ASt7'vK;͝ȫ&]2]gGWeI`?\IϤ܃˻6īR(ԾQHȦs'&t(kj+F^fJgإ/z ư 90魧HJCY{pf3߂P0lL'Ă81C5yaAVڙD#~/8P#yDj,x:$Nnuc^}h#QM?+$G؆)V3*S,aSUGt6ϟ>t]X_R'a+Lf|#zF|DsUX} EC:+YG[}i\͙ gk&udSq_ I }~]yA޶WL}7?Zn \PW%S0O\7N}#%wN-ܱ^8*Q81樠}~V8%=g Qzaus`% zIWp-vZ G`>.=p6ߓ m'{vziӽdptF:0\b.'Vtm=X$X9?bq̶{$Ƚ(pCg7a. }|I$qqTxy3.> ixqa ŻF&}5,w5B܌0Ker}%H ( ϹA^\_Ls0zILw/i@ `LYNv1$Gsz7ùW6K'_A!]i)|U?*6 ?k KڢfYEі }D:8ցerY| 8<'GwC0wsPS]PH]T}?[=MQvTrLWOHWwn )=՛uv|+u +_|0|~i6 @X+UAyE+~8[X#l``Z$*32ΔdU)2yJaF5I+{1~c'A]^U$5)6+0nBgkR"֣irS}8ޠ*,m6h( # 97S#IMlaD::AlrjW =t` BSV]ʪ9'.{ۈ_L=<%7s4עmٳ!VK/PXŦq@ƪW:@?d1NYPSisb[^?[77L/j xZ*ܖ%-MP6>ss&8i];*xY1l h Eݪt~̶:R8->:%rw]#6.'4b@j&%`:S HN4xPNkC$0a+q8L74G~m!6QQ)9Ń\cQ r?+aذ{8MYWIĔ g~[SϮi]Do;!+Ϟ{8%QގZ*[oZ &o u(Tdଡ଼,WfZхw?\KP2CUYW4+;!4^L%K4!\醇-D4nik eh'}FoE:dZV 9]ݰGAެ)BXgfE(Z׃t*c k{ ~Q +Uo.vH2 m+}S6$R˞6rcӺ:4L^IUt~jo9dA"{_{'1[1Sˉ s$s/ ((EEj˖lr0 u G8os 454;O헭mU3[--P$ H7a)5T-r| Z(n-e JdiWSxꫧ?^<|l3#B'4&G1 Γ n˲'"+S(2HCܐxTGz.hygyq/|_QJ:?`vvԼ<?HArz=S>~e)Y=Ö5r؉(Dn8.׶qջInYϼh[((:^XC,`C@67<-DVGNU#IrQNkGōVT[38]/ t.YA?c'/8rz=%6dzq7bèe1|qٲ~&D&DeXG}_2Zk4Wܠ#?x/ӳ..ZL?N-Җ_uo I\K6t)::dxZ )9ֽvL{׿w%_B2 צkUɭ^L3F8cW4m*Famw۴{+=ݝU"Mi\AUeM!\o_W81lcVƦB]"Cρ\4bc>8ka9j"%b U^ǗV<X]FvKn׮RdF| oX?v?H2 PT D+ ÍN!#UCgзT,YmNnxI.[;R'%onaM'x6ԧxqm$% U#4)ULdkMtUX1Ux& "|QҒՙ%uü7{7`%MNE8a9q&Z*TA )  Z7D*=*L/dFqʻXCwj  /?x?K: Ddl (:ΎPvKo>F\ʹ6}[ %njըHDALhVnc bbYOc.?m.CHv-0ŧk qy!~EXvdV!U>!3tkﲠqINeD#1eNquCc(`Sj@]T0%U'91@h&-, xCeZX4B,)Є.α]-'µ7Pd6?3`p΍_4mrڟ>jxO,zjULfl)}: =TQ|M51ޤXl$} fK4BZ5"z06o[ot6f60]KrAK\Qce1d;K| DwY҈)r]S#h6WZɧa sŭ'W}fg䊕4&lSjċM{e>Vօυs1fy% )j 'V%kzp}r+@@1**Sm~fk=Ue2i/`WODOlb*25ep4Tٽ%F;{;br193>4w6I?՞ UrRVVkאi2ruקYHxCe)yZV+7S]Z3Yē]z)?XE_ڰEL&Gzƣؚ×pM qEIQ(Ǟ^JKίv[ԉmI oD;k$QYw>;Y"W<h :}16 ~jv K FE3ԛP=MHfxDȵƇBxP8%$EUշVDTiː EXrc\.hu񹚐SoP&xlKm%ݰozZA}xעR * X .~/A-ɹok 5Ùt*1&|A7=ˑ^`}@DCC??H5zB= O6 "-qL8`;( %YOnOq-#,a!|JLU6*"&!7@c#)3}VoEgԳ˿&o־=hn(~Op/++U \pq[f.u_oF_.+'m " UH]o,Z)qCHQa뻞Fǐ">\.|+0•]c Mޅl~1.ݓ.K5qSdYci+r.Fų{{A7Vh<uh $E{ w$a C>6<5MwLo"牋2 W5GB2jr:rޡ$@؁2߆|7@jgcNl#/}mD3c_4O_fnp74[ XZ`#_P5 ѓ6V+s&":82 le3l ]4?W ܝʀ$p-"JL { Up (!. Qє.U8w/ZUH㊡L*AcJ\)[fx?tqx:#z['3am?ڧ8N E+lhKG)B7@\xDǿH\rTpNuJp1qC'Ua8P%347:(6[8ߢ)dam ] _j|N-:aKᾩYί&Hk^򚐑I"- 8t 'r'uKAٚvR !7fq?; @\,ƚYX!b v/~qhɗ9U~pu5.$7D-,X6dE ]A όUh|'=Yygi8 35rK s'%O$xǹt5$+({ 5ve/>z|y-7" H"5 շ%qBp6(~iIvBAL+H%!C@ya~Q VNvt=Q_BB J~(PG ce'mXf ɇϳ/W8aM*FρF0Btmw!iGQ=sc FLGY֣ QsfTn/ jv :mH;p mHޮ nrQ$*#LlK|6:`Ew(Ŝ/QBVع> t, tH[(ܷ^7S:DG9H㶟{TR}]Ru﷨Fݪ b9̎c$B Wؽq7@rf-(񡹐88R,O_Ry>i9%jEGy4;e1i+&y1;Q :;Y|YeϾW!ly~pmdJ^DAB]~-dǘLa\di>fQ)ŏ`DhF:'_HiКUv]%.*p M< at@Q#`w߷Yf+(%# ;PK qa'" 1] FxCxABH,T..]: HܟfTBKc۰kYv]Kizԃ G}P>%v)#^O}12cTs}sK?l6MCԷ/KV10LO4kj9?FjcG;A[87oemgK~pb%&GU^- x/ ^x/rO0r_=m'ϧztTNONJ#UsԀ1.p*!(",.|SMiꜶΛ@R1}|><4@cS\.)S=@8=z˓s'7ok ^fEqT@caoIxfXOW* :{˪C { {l3?uYk[5l؊g@,͏db*ab<%ԵJR$qr s*׿+?zֆBM~ UurMЯxduo8Cv7{fg/ŦN>ϑ~RYc҆\EgZ6SX$lD+PSe5pM: V"G Oy`IgJFo- :~lvQ9+Bfo:pdN;o:;!`OL- en]Mx!G+ȉ.RqvF>tR};L,kgxypuqY6oz;}ʺoġ_¼,`Uxʛ|cMvj}g?Tr{oNtn0t䛐ϷXتK1"CoXr&tcEH))?Nq_uT)7o&Ҿz~ \%9nE;-Pn; #'qw{9wYs xߌǷwR+#,>Eu/ֺZtSՈng'B%-q$mץX3R5ހF3Tܽ?+uo-OFi$p*> O)#b~'گ^AE 7kovL%1Mn)$?dPْ!# E;2>[uG \Cm43'r ǥO#*3zwuT /лVrȋS3dYK!*(9\$]TiQtB*QcbX 㣂?*_TePfo}XjsĞjUN&Ecʂ|k/jhD#Ƶ;k.aѫI9uEh){gAtyQW9W9)3B80p K(YG"`gĜ]_;ٓ ?zӴ_;asi3E Gv8ŋ-[fO`0 X  ÏhGl4ˮ94JC2ARDz 8} \vxyE@ n5u$ie eLE'F&Ɉ6^{~: O7mżUlP~x[T5"Cw2I)$;ӑ=aUTS]؏q*q䭭;S{K{ϮNZ5!vO9 kݒW'zGT)Mpyf[(h7 9~c}UrqKi \ِ%98vU;CA,$ވ~,,~ӥ!:^Ig .4$&B]Ηʏhnb'-rո4{վn%dNAYỶ05\CDw'>RIF3!~Z qxGp\ÀMX% Q@~u"A)>i8?O~}J5lr 63u_]p=ԾãW{#E :A"_^߷=Ea7 ]'оNO 2m<$o؎sB ;&n݀' bTS3fT+<3!p\3Z%H/9Yj0NK?;{:6##h ᴢ$s'}uN+v(Qg果5tSyos(7(rhɷaO1hɗz}ܕrU' -D1N} !ll\:`pj׎*Ƶ*j5!9پX~B<4an^lV‚ \? ƒXKrא:s\X%{:՟սH֐19>qHEބ/XF7-%4ڌ/o2sK|N֛LJ.)ri~7 GqOR'H ؠzc y7IxC2ߣӅ?@`X&T] M Vq 7D0{wM]ʼ @osmz DkCdG}9A(|k^U}[ey7QRGAߵ]X6L%?+_h* EEra[* He3Y] (MxP '#.4j&R!Hp?.S NJӤ[pv֟aFǂGy$/o)s/i2* ǨD<-RZ_-C MM0REː:qcflC})^[CX{I" OZM}Ɲl i)mA6Bگ,[:9Fzv퇟ԇTmJ{ˮ[jVca?O6<4q&*h,c ٍUM055 MŬ%4k,&V8\5Q`M*\䈊KT^07=U3U'2 'dܘ/fw9MkX">8i,`s'/n,GLcV)9||6뒱7:|)!/99w'l0W(Rpa\O'ܵD)?C>&d:}p?*D}{skcz GhHn߮K:Dp?Uf[. TLXJR ѧmb%-fWpłZu"bek|Q*) OTձWY?0 ̠2)I˷ ˥!µv}ݛCݤ3u4nJ Dp8.AGbؒS0_kɈԵu9(ʪ_CC'F!:H m2=oXmdȿF8MVwiӹ8~-+>9sJzJdc<3r:' &#I5g^,ou#.g}M$j8:+ѮĘ,:*ը0jMw,:% /&i% ڍ C߯U`< '+3J+yvYk +0I/ρA Q>wnO>o"ųRDFs hӴ=5V Sט9-Cz<%Ho̦U}bo=ٗ@h@0ܒY&jߗv4]}BFw0 Z^F^<,ɦ.H3Z'f!XzUp!Q8>XG/h.-^?iǃiW+Wns=F]ie糌}(U!r1!?u&:~7}M?,>VLE ڥ"4hudEt=z]N/! !VR E!@G) kՑ % >h.Xol@:"H[`ǭO@t#4wXVUGlG2=q`_֕aw\6?;h+5GX$8/_gcZPBo4E bʥ̳O>$skFрnM{j||R+ R?=51SJ`H8^IrA E&(oB5 wt1/;'4*lpa:g,la%W\w- L{*~Uif n3`ΰhXM2;FӘMW4( I;Y!y[&3ik q" 5Vb$fi@:Pt{Vףo++pq:Y!,jiTo*OQ\SHyT|/ۭDrN,c=~ԃ!@tf \ toc:KTZ Ղ}@7?bm4b | g20oN,X6S.B0Й 99XCKiʼnqZ 2UUa9[SxEJ[68ҥľ"i_YٿvncO$nozβE ǒHDn.% !l%֨4Ja5[qZ,& ˜~W]%J~:0FB;|Omґ1gŃX>^?we,e92#c<lKjjS! &pn>N 2d}N&J_tw']eq.Fbʋ(vybD~[l"ri7m:y#=7wrPuլᎢT`ъG$aw~0nRP]P  ]iaY~t<3=AU( 9zfsJ͞0n\Q8<%K. Qum (8\f n~Sہwzsa;a 2`$ |7;;jZ謹,.K)YwH{4Fy2 * !" $? +[I)(K~)з14 N`yv&4X!0<9u 9y!K*z}w&?L@Iz- C QSGHUqŚDTvվ>!*6[昸_EMU_}zWNTYG3TTop^f ӑbN0wGzV>HIU#jgBpm ~% سS=ߓ'3)pꮪ 3Iׅ@oRj *Zr;V!*wAB0_\FzzV|h-Ӂ]vD/-Vy˟zQQ8MI{15F5'Ef|sxbe; 7nsgJ@Kz޵1D?x~h?ͣ 'KyD>mfL4z8Td?fu/HZ@qqiC_j չ&j@)Mň#c`\'+ t mr//<1߂ws3i˃>}"F%]=Gs}߷8,mc3㙒 `{} S}8WfJhdYY]S1h|婇E"@8,Ooh[7^9 PVIiy 2o1'`-D!a&I`XM%~'`6YE<ܭDF@dqAP{BnnqO$&xǧ9\ox @Y԰%T_-x'are7W91C(EIu7?hZ)0 /xGm^b]$gjwQv<@!8%5Vj2KayhepфD|֔wgc0dBets g$1١m|/x?s]bk21Nج ޽xmn 6*tc< ~w{ŜGOX`Î%QIUW$PTnǜî\@.w9.{>jv|uH96d#C_39BXI 9ʮ`UؚA+e.İs X`; BY&$#twDB2`@i( ;Ȃؼ ZiK^>l/oэt.|IHS+=$K!["W,ڎs7nkI "!c{j>ZڗBOH]=*BF7 ;6c7nMpѝte'&yL ~6gˆ;D 6'zldDKy'm.ZmH kH3KUQvK2%,a5$mv}n$oFi,MN|n&6$l,/VȺ9{~|@uH9Mo%bH{J֩ȬI1YЉLN!Z<^oL@8̟gYS:2IP_~SazzOhC bjK-6cᠦ}5wJa%[qc4Hcpo ӁTJW>pWE#? |[&jd0{X?&: Gp@ZVfFr\S -\_(bUW~.d#[/b YEA-LSʀ׻.w[V]NU  % BCÃI=jߕ[tp *wc.{0ٮ> %m{6+55 5Ç&7Yp}!JRg꣸#hU~V#i} caGڙ'"4썜g"LiʀE]<) A\q|9ijM'_*4a0S㳅WѻUA{N\zdIz3Vbz" $ H*}g֙`\eĎgCګ9NjXڍ?U8}ڥf33`cT$JIt)3$=O;a`L6^^.H46QSrʘ~( E9|U5[Vzu>.j:HfHRr_7NJi0*VgB_-nGYq/@?&ܐ$cOBMaI]{;E*Bٰ]K\Io PqR31G5aY!|Y_}HyTQ2&Bw`Qg尘 /ꦌtkJJ)Z^9`1u'g 7Y@l[ Fl`Nx4n+kq,2ܤs AAyyF9`X֙YҴDgv{Hf2yP6`R$vA*yA_OP$޷{/;[+MȠ/\0ڛQ#=S4ЉHG-{*@ʢZC lYƖ=k}=^|;δx%*F`^x6ç JLeꄄ @zMh%9X!"/ZzUB(p?O֧ӢmUEHn1}h_%P"K$*RcDz1EqL4:d[hpMŠk2h7e{k_2lbk!.A ̣{D @YDfׁE:3*HSPUa w CoJ3]Bp ;ϼ.FdvL;ه`wK)@ q% ψ|:jѠa֭]`g%cmc$"-Gs $a!lcI#&9n0֋`?"02ɑR2ǚd S,ETyx<?s!sqQK 1_He9W3܂$'?T: בX0ByܭYs`/R#PutT33tQzfJ׸>5FkӽtIti߫ CmQY2M܏F7l}=o8kVʘ1pvdkp c 橗ǟ] d􀸇]j9K(ݴTXB?Ү=\ٰa TGYmhybw6Wb!ƴN[6S@Pl;-'{NАnJ@vI'CJs&L|mLsgyxrNKN<5H)JY{fbGB.a.zze&cG?[B|j+|{M#VQTQ{a>p#Z+OLMPpޏ9VT'$QTDgx]ԕՖbg!"*UViFvT읈_y!acXS`c0`92ԩ*6xSh){PҠuo-62sN0E" 1oSKΝ Db7Za"`=G䡔`+f>4/$`*ǼiTI0_& `N #hR} n88q,qQ/Q*c ɲw'7O"G bWv5h! )Nyvn]'Ou%%BQ&j .TmGgVE;ҔQUϬQJ3WoE )Im:PJdZǛKh&R5HO#bO[ްtX™4;4[ UC2H [Zy@kjrHQەP5(%W"QhE oWd ұϣM qxfܠ?x/5/۟$h ZaԊ(a7PF%cT'`w`&(A7HVpcC )U+ekDLE{N"_37O :4SňxJ*c;o3]o!HiWs 2EF6:Px_,Q 텅-–/" _KޯyJ+Rg@gT3imLR8jF5rs-X.JV!6Ectz}^{pOf@_ߞwpVě,,F-[XބfrM>?@F&\!2V U:6V|^Ĉ·`k~3P9?Xxa/4/ ?'xd=v"(OPj~}UgX\D`hE#<1T*UQ0Rc9az$/ue5dtB6Ho E JH[xjƝ99*<=#Lgk8]mw( ^aj]x|f"${$j`Y^\}+MEAw$R&qZ 1D_xVK2/#INn%F~ϔ~h]>_Wm} d6 > $-|_ա0]e1iIY(:(4}MR[( "z&=HFe8z,wK[:g)#>Wp OLB4;b,,^b {a_QhýƴE쾉Og[?T*lL`;]:ed7]k{UIk ~z1RX.T>uR ԨU2r:M(I'H7sh\ӕ49:kϴp:b w n[yn'>ZF%?|uĪkk0IjJBz"g:Q1NHUω풁%P8& qHI}zE<NKv}ke| ?iH1XnZgw;<6*ڂK'/G|ӟh>5fqlC%*H'&M c!mJ}C}ᘉ|"sql#Ą| ('=8قX3.cVK0Zx牐b~2bLf嵚?sgٛ{<t}m?d~)QFhO'!gV#fsFēt ȕ0ƞ𤧥x/8DLʄCv}yıƛLRumUῚrȝ׹F'8#%}Ed.QJŝNx톣@OnrkkYV)>[,Zrήsb![h.DlH(  {NۙR "uFK|uJS[FvT_kg8y(x(" Z\eT~7S_#sاڹLBӍoybC7/vG@%mnVt6 ZvFK+wԟ@Q=xBy)ܧ%d1j]_>_`KXpixKDDgr줌KU]W}g& 0hs70]do>p27D~ UpC%Σ: vXxw/"z0Wʱ;٧dC5} yse/V 8Rj 7`QR4|f0{+eYm;[Uv>@ &ـC]A}78{@LxDg4Q[ Fbbe p)A,K+Duå'z(CcܬF*3iV/E<lr\!aYpYMXn}kW\FnњPf?z|qkԒ4tހ oa "s p.^ISk$͢8֕qY9M!nT!iw@lq̋{DS+ݣniJ500I-= Hsڨ{e V7Jwkw$R}xHW䭕V̯*jr`w4-`ehԻyͳgVP,Ϙ6 )oNA8.yڑd5"LJUx6؞ 3H{"eBw~i-OJju/ƑTNB:""֔>7ʛ%ܚ|um}t7HF2MME'㐡bʲ]TaLte㋼S^MJ~\dar$}1kȟ(R?O4fo=~Y)udhKxuXb@ )ю6#N8Oԗ}g:c+YJaeʰy1`U>K6pnҖ8O Bm7~o߉Du@D<7 Dw(_/0H55a0iHij}5 0H"*e]88xJ$}[D8s-|bc$k^ ۈx>;]-pos}I0_=8P AԴb;jJm@ބjpr]+*t R/eT!= v:ai]v?}ޝs+#`l;X+ȴGiôDp=cs*e??CRƇ?Ҵ@ycja׃vOdXc#sعd-#睝>q pjn 'ȌE/LJCRk|tBAHe9us׳Ko-_mZU>"d`.yAԹ#Nжaow%^+ayA*-3]|b1ZPV C9ުA+zAWƷgZaFI.޴PjZlqP4-ѸFiWP=/Dǚib^)d~ހ&bvYCAp8xJP,HV%;T-hΑ/>VBV$d@^sPEk"msU6E2\ _yŋl{ OŘQTtۥӉ_\ϑp}̼NtJ}a"嶀]+j}^4H'?KQ;syλwolBc.mA6b\QG;;?8C6#tDIJnGIČ S6Q%hf[9ǙEFg)OYΜ #`L9\6cw-fl)NGeо6x \5˲1HԤTn}htC7ES͌ue,ƭtoyMAi4)HzqW69q/MYEQf N#k}s%ĤP ׃:Nte՝zN$GáHZ,--Nܣy"N=m|G!t7;R_k*5oU+WD["dR7);Km|!2hVnhRٕWu*nMQ9߆ž 7+B2A Μ9\0QIX1o( e*٫Uۢ4GzS ^n۹Ksш|?fb":Y0y)U(SȻYE-68sp?D^D艧?DRZJw&d1cofɸXhS?fi-OwKk/v7)Úf%]|=btKXlkIp|dqn\`Q= =qS^ & ղƠ]_HZl1 ץx&Y2JwrrF{ ~#}$v uөqLoqaYܔ}h`ڇp(Z}5_KA_MWj1qL1!6r0PAnO MFrMK/JXF%5'gڥ͕y蠬3$9%%{geo!"{0Fݪ! -E٫cPvۥ~cWFSG3Yi@0mF M V?FXLt}L@ֹ/)H100p;ʿ \kYS -Z,LT컜$6ДzKAfL &ʃA~)-^I C.Vɳ 7eTj!!|4*zF'9+.eԁ)oV+]- }M($Og __#oHv`MVO:G-lհ_,?=V)4FA(o}/wƛg{,3:T6-A2 Comdikkt3]i%3>oH6[!Sb rM/lsOxLF_oW)Ɠd Ӏ$ At˯!iC3}IZD52}u}&>ty͌O}RM_FjJ,,°;PEˍ^B;/NBؙl<ěZ/+<%Yb>_1~XhH?piyϐ|o5@fhΟBB (3Z_Rl˵Q "`q'7iz/*)cm>_[xl*ccm?l ړ29цp]re_wkEqf&Pܖbi}8򜒎Cexgbr]խ#cSn!*h\!}?Y= L[Q'~`5${KsY9˷&"MG.&к "*c}ݏA:HkڍDxPľ)oo>^[za^2(j( _8:WkHԫxn%v؍qQ6tQb i-7l6f_B^2{.\`~v^_(&?!u:R@b3p ;L҈/$Nhl#bLƙ=UnM uXWU$!P18.vh+|bڠ̈zbRBҼ|+.!-![y*5L!Ȯ ´+p}N#t6V^P&Vh>e\N䗶c=otO|LA;21MfW()OY-l'Ube,˴m׺cWgY#D?l9o7Q쁿GBn+Mvʰ,]g  D;zGeNm# H LjopK7?)#W &;P큖k6IbSd}rd8uuM9bN@$[T11ClH''v2>\F&Amt8^@tj9O2 (3xT]D*lJYk41 n.I׭hqKRnp}JՆ߶]{G Ja[ (,"Atõ]NsS: q{HE=҆n/ b9|${j)/ l03Dh+:"l,4Xݠ+ (9DXѲ6s ;ԉFL7.rwW2i ~\.MEfNP1rap2ا=Wwkh4MPOB -[:X SCuàClul7v&g6:HI'XE7ɎkGvgM{zam)F(KK\@|e]Y:: Yn\_ޘ[pRUX,D͞1}A }8y,NGS-dj]OzfLI PoihqCE$D;UIGwMbb"21"*_ĝUN;6?Qb7;DtO4业cЊC־B BqTD3;(KP53Od:S)W;1ICoUV -v7 $0 KTg2m==37VrیpC]-mfc |JACM2j: Y=MH &,E]ى1"-g/UO, v~Qͣr3YEֹT~0(}y&twh8chz=ſ!t ).݄Qb+ִ̞q@oXv8fUs8只8t҈Bp>̟H#y)S_! 1γ 7\tMN@f|w2~R*AXlV!m4~.g?`Jucd9 xwF_'.0hlD .&WV>|BO-c JrKiچ.S&Xsn*n]rG6|A׀l!y"c4yXktf(F¯{?\}lot~ .r'9 VI\hno[Į pL%c̼: 1VƱ+񌲿Cz,WKǃf4-k=OV؄bv ̵}b7ʪ! Urv:Dw *Ӄ/6rN[|X6$&H$)'DR B@kj'sUS!7ݓE!s!΃ uO6PBqu!VS\Qj; +={/؉=c f(CLقnmRÄ Jwm9;IntP=b8sʳ. 9ŔsL=m),_2II6 \욳А05u+=I6ȡ&5@]tsT-җWƣ,~ä:2 Ow-]O`wƳĄBFY?Al`H8>.V#O\'dUܒSx:Y$e`)t`:gGi\4P U2pg$w<'Vo ;"1449P ؤ6N4[R!=?ViAOi'feyS~C; jMQr' w>% s#=Zy)xsbno\5D,L[A(nװ1 c-Er P_hW#ꄑC(a}LNj=(0W9uRB8I\ ǁ\#Bp{ncpUVIE(wɧ uz.$.(kf,)`dvet $3Nk"v$_O;:7JLJd_ ߀fkìZ+F#sha8J$tl-<|4퟼}Sh-|cܽb^2ݰ ϒV Oi6ě<6pngVFHekѾj'}JoԀQm6 Xŝs RHIi&fe"{xT{F;mZ%z ~JySXߊTU S{ )!, 4>=3FM2J++]Uhˠ&׼qκb f5nJ%XT'\~F٦CE&mV~J!{k J p -X3J@ik^ Hmi"<^e6W`%,] y7 -CE< k 3_ ^z%͚|S\ҫ}{9:yѬi y {}DWCWt/nv΄KX?4D6H1Ž . \=pb<^92$t@,| i^.;o7 FecszUV׸m#*iq&hJ.ƞNLh#ZQAť$h;&ň6~'=fM[u_?uޭSY!c XLJ,0vCԄӖgdw,<S+ھkT fD*"qIɊO!:B T`q"xz5>O,Ո5Y/ҡſ&9 n,X ܜa}{D0d,\Sݦ/)[SG$)'# ŤۏuP*&\?Gv=_|cCTqtItC6Q),/L-d鳨lBƹ)x@\f}gʎ@Oaޑêfv>|4ٰZ3PW)$1>JD"rَW+$9$AfqkZ8<>*ϷԱדʛfLM.u~mdDE֋a2<ХTMR;S[ʀvNa0B2x6U\qa;wUU(,0qC9kn< xҤW}K"c O3pKaI4Ch)+,!mTmȊ*}hKIuo+l1YN_Idɣk2䞼w3[ȣjag#8Q?o#,1@)vGfWZK6y28tEBqn}vUiHyfgyH[JNZ㮒&+ u8#>#b.dP;0^J3Z1E1*6Ⰸx vp u/a5ny116Y1֒.l}<}lkFB H~GkLcqӟ|l#;#~ )twܡ:s:&`Lež(+ҺѪ.:s4YM@ i9N_ ANDd؛]Xsj=RChчc.Z營j&# PYMq_7[|4yn!/AEL^苟MEߞI0=%$>ЂITqRS1|g@{ 33~ذvM􉐐nSn}jkbퟩZ9f6?Q1aR=x]@iՙGKwH24E#Sf #[-ecۖ355_,3qlvض)WV%#VWU$} ^c!X뽴kIqas'+4% feS.t6Xp©NI#Ȟ0z})`6[*o3ڡ9MۀS=DA9WTPv=ywHjuA6i.<6B9/b0Tj`*KQ15Fe&1\98vpHaNK#0kPkH4'&ͺJ/wlcܣ6|$7[\c6QaZI]mN3Ĺt?( Ik&M}RޞL|㝷 x@ lfsS -$ vdRdj{sW}evilJ0bpX܂nJ13 yfw7@Rђ 9X8睮UXmଛnN7%z%`/yy&\b`kϱs,YO1< YJ  _:,Ð7!p-+Ep"JWh"q}GaV65l>K5R]bf{%2gf='X`aR8BW"E|˕r=3x۠5 DDw5dY*&B!?94˗euR@OFx_nXe,o‡|q{]x y;7o=z~7(oNqqjft ֓o|(*/p`mM ZpgA9@x7_ 2_(Z_bG| FgAQ %#mHFd xW\_ۄ0M< -n`*Jj}\%V@ ;q)ROOy%c[kD AVᚑq MH36cDo/3FuKcd骰/(Gr$Й)xCi[b_UuAG#hyLmMx$ZB4'^OXtnynK>abf7yUTm@R>TCHPꤿ]Y~W9 #8!7`tWR c`FٻwP2^X*e dO 68kc\AM**$I <N}2.D' 97FOҥo X{ظp:ЭaI۳vD qfE 0جSm,l+'e/A`ƘD f?VpBaKH$|Kd O@]`#;Z^SuVzP`h6__nyLr Mhn(3}vzg=vOKZyEBWbвqE-BAc+8~05&->KAi$l x:Dvp slڜb> 'Gd1+M uFD0Ϝ/edy(&kwѮ6MQD{F? kr~b"-@'fhR]%-cpWX| 1ի՜o|$*堰kjf= $8A*RnRw:CǮ>Y3n yv{U3TZjJ4ϱwgT zLhO@sVG Q~S$Ti1"|$@ |GF8 xlA;Q>vʗd՝O,j |'\VMgDt[ڄ^'+笛@N{P1&'Kfjڼ͜c=ًWO ucw-f3+ȶ8g"DL!`L4jPw6c6%7q%_F&Zct6* ,[+^6[\g^ ]ǧ6}f[?]y#,6pjv ")*F@>IŁ ;uiH1A1\i)j}"%2"HT!vV`y hp;iBx"Mnj5@ ˡnj]!6Prϔ`"NP=d-8COTQ; y%6"|z*0 8Kp#cj6V]ƿch*1 CjS˥% KwnU(S5Tb 5U9G0>=|r2g.lҌ 3g5b֎5wĈ+ږC㹌; Sѧ2僼0:mI|3s~qLV8l y44oH'$VX0"td2V%R@²&fL%ߕ8 UF˰UHߊtB;Rb%v7 nY z_@BN"p`A^D*T WT@UB9@2@폎+jj'0_U{C0<6{3Sa_Ax@`yatJ'k'M]Az0MCYe\KLv W2IܟrPiBȁ;=znd?.=2E'[1 >aiƚP{C)aB-٫ad׹= Jhr]fe=J<>PvwqnL&pC21 t X%FpNXM2i] rY-FyMvf 2Q;Y Gc :`)nөJI dm+o")VCAx$! Br4Mx컮gVOƅٺ7ys(@Bfqs?%;63,!XwR23yVw*"-OVZu1EV?*Dv MzVYyLBr6P:4$;wpOulX+dE1҉e x2LSdf*Ax8BS'ZYEWG^!gӾhLEse5{~1k`kGZү[a[S*|<`aYx B*˗GYq;/Pˁ%7Mdp]bϩ`Wl.>w`Shq/9OWoQ+iN>3J(56rU@p,>^#@j[aty.k˞E.osEئb)7HS<qtțs%QHU28 ^JR K0 $ѽ=K뮝u3cU6$bN3_lSP$\NM;D>j?E#<1x03@%>i+92?xIm+/XuFG+~~W ;-4-L'}΅﫛㫆VWq=;_N@UA>M⠄noEuܝ:SA;!|E3ۅZ> 3v#89Ƀ DDؾ mjKsn<w !4|]c.>(Z\%F<.zI}̜vg>D9]TePاG#t9r,z z>}o n,hQn:ipE(|*ƀIU? 0T~$Iw=FW: 䒎 NVxhZY҈ F"8 WS0fL(XϦ-w] 4%NOզW^!.ۄ-Z1}ZL\UL*!$TpM4| G͌fZwفgW<oq? +DUzBbv"dVi#-7Y R#29`36E2<䙩 #:#w`-6g|Y߻KP@jחZ#p;5,r/*'rz2 x8znB1;‡%TZ3@Rќ*"U`b#f.#y լ)IY_Dfr܈67ɩGi);?M#?}g|ُq`Bb7eGКFP`^=}%]V*OOy2pj/ֱd{hTu!'(m7ŝ|ۖ:jOnuN w^HG8Ӊk.}Bm psI3RDK <= ҿ9wԪyw*h'p-(Cn !J'Szu?We*$PR|܂ Hqrv=WD9,HlvXC9ͨvPV.kCDhYv >M 1b ίfi)֊ b1( ^7k;LyQαaAWX]f34GɧN/΢v֮i5fݔG]/YJQn> 'PqҸ|݋,`A ޻{Md$\Z7U"7, UUya߭Wgw?X=) ݨA t^w6 %[cN#| W3Huf5WCZ{h,ddG%%s~Wr&d5(Һ$Bfq(N܁Ң|jbDέket^1i)| (h(>cA^FogI*{_F=4ԛm]#'0lݶnÆ'k^%xt/i5sNZn8Z>9&P<]Bđ`Jj#Va' JPd[v V슩~`qhxcR\P$:KUI#LA RŽ,_Pxʞg!7$*T`_|w!>Z1;c` u7՛4#QCa1g6*_F[@298Qd$}?RdX߫|Te۴xOƠn<=5a_ˬRsqb^ei$ p+hW#Ch@Rnrhi}B"ᔎɔő{$_\y(/]WJ|%'k)mn-ݑuF/ L$EⓘQLXC\UtT$<\ORǸזO'3 N!BUYST*N?ёY9:&[+HyϤ“zb] gkwȽ>$;⮭4X{lMꁑm6VbޠF!MrX҈`z$dRTٳ.ȧ#cjX/DjgJp/8w#-3Wsb 꺀 .t;tg@sFvc6݂ }Bt%j6W'JBqUEr>d2} Z`K1r"q$yH.i[L.e# 997%ʯhQu!ӣ K}K>fQ\A]5ywS]^b 33_/;"jw\(Id, u xIrZJq4?4]5~?5OpAO $PІz}VWh ?-}^)sg{F&`RcOlgn}*`w*y 3U(̦ث^C:}N`T^hm4qZ?D*m7P'>Ǔ1M\1ȿ xcBSO术}bZZt_A0dmvUSճb- fU8Ϛ8πJKoUD&=2`/! e**"WR;"b\!k%gF Hs jk.}ޮI#f~nkSk7]aDHxI]Z R$)h s@?ЙtA=ضNr$<=qq &eb(򓔒g/ͅLLUv/Nx3M%x 0`B:Gv[ÙCy~ڛ$,~ETddI1ďl?aq wiǥ^:G{Pڇbq6IUgࣽ\ {Н%/|gɺZ ]3a0dw[ #2yla"Ǧ+^V։49f\ ~I$j RcST9kQp짰b4oL qb44*?!thzwM˴IK S=P5FDwUa|4Tqe}^؀֙ :u2&syl;fdeyOV; 1r %ɐ&;|J-T}q;EZ]eO`H@>/gg^2F͝_ͅHndE[Αa~ws*gP fLL},-,ek1q \P/x{>kG'zdJXR9*UH/ 8螵Ixy:CZʔ /+ֹ>ð2k7^{o{gW"D3ApZvUĤ-؏b<,xdrC~Qӯ~=ʥG1>’m8\,Wst*9ڔ VֆODQ82P$tѮG+rO; gL2o:nyG7!}O(3},qC|h 9( _,%g>Rp?=їQR)Cw`9%w5滐sf 2ӓDD^OН:ESQ)f(W҇8g SEjb}"3Py_5m\cߠ8wtIw$Ph!ܩCֱGSc. T5EBMy-Ŵ%L@Vah"`QBK>/#RINhNYJ?;"gE~l;)*0'}~>U-Bg_M_-Rbܑe-(mu~7#PQ/x\YgwFdP7 ݅]?ۯaY[{r278GDl-Ma1,gind=O'X4Sޞ"8ߣ)"=*8l3*3@ -/k e S4$͍rJ[b@_XY 1 DvCvj|9Z\v"MQ^,tI0)˄P \vt=s~iUg5cV_<5zRľY>f j.m!f2|(@!W#1 fvB%$x~u5i{peg{rqt/qf9y.b]e"!.t*$(rBUCQbo(TBGFaAqQ}JYU @rm0"-m3Ӫ([7l{T`mQ&poCv"_̽qCsν%Jf\> ͸&fs&lvq䄴y4lQWBZ'zCC|*YG$=AsVYt%BZ-YG1#rhd) TKǰ,> g LCqTӾu8QhI~NPύQeFۖSWIV>]jJzl|3`eWM>Fqd\LX@tI{F.A tbbC7sTM; Ⱦ_\Rt nёdo쑁F-dh\;A4ttC0P`ve_q875pOrg VA&mViɣϮЃh'9fzGl܈=p6"tY#:DծVy y*9UҪ[CaAw'jz/"PmqѺ#⵱1z* E̡NJ\eHC?LĮ&L/EFyKmeLcPP>=)m1*BICw .iP @Ѵy9O@o0ne>kkmEY83@E6w< ֹArXjvcN,xj04s7i9^u< RD& 5?4˟|0 Cm ,\'8?ㆲZʤk-wϣ2\e4mʐFF[ʼ{7נm9< sh,~hihQk.jJjt* O|2aVF]:i{eȑ۪{X,a;/ʣGHUK#wջ:eظ",8_83[v7!"Mpfb)1˹dk߅L@xELF_(XՔ׶ӚVf*Y*9߭ذտqꚔOC~`̕"o~.o}*`2RxC["<➑Cλ\c  8Ѐ-\B{Xc-55i~:O{7<$GEA[9Gy! #F,)?QmDbzK- pq/K<yb8:}d`So߀<K;&St0?(1;YQ}Ià$WP( aMϲ .7~۝FF&wa;ą?8ygr kޒTgYv'԰&X=7gPvLȭETk٬c6}Ƹ; ޙ^( n_@ܧ]oqa: U]z<):dTK+"IrGUPw';V,гDQ?|' K3:LM ;m$Xl* eUEILӜ| !dɺ vSa D0EL<\yQT4HÇ*G`EMp5ҍD~dT,T^w 8F%3ȹM<])%,aƛi՘uR1UF `8m]A>Rx',6W{A_#Goл /3Z ~@] ve&%ף'G-%c,åD_NE]=ʓr=,e+Q  J<!yW_l_j-iGr6}[ƙ -R*OuD^C"+F ;F ˫59ųxWIY3!ndگ;P6 Ơ͌ꊠlC n^5b\׵;Pu *.\}đ=icyX^Ü3!B禳E;R[kvvVV$2c'tg'(KI! WiE̘[ۦ^2 G%}Z>Qf>h*7\qgשۊf)0pl Ox»4'ɪ҇N;nH'.r-'De.۴•.WX;| jP9YFCmw\,ÿ.6]Oq?c=\f'˶lവɃN6a 5w;"cc{<i/jdI^. gU>(ύdOb]~;S;覗V(Z%=@W֓ ˋ Jh29P-5(` VLJ'1rpL>Bysp/p9 P;O+lum'M_HK̸Jd`ĚѿXSfG1@VOݎm)%_'cSs4m|_Ϡy1zH'J0sXK O_w/H :][z64,d[fܨa2,J@mjg9w>s.Huƫ E}%„b(`XA6.ZbcL 8(~2V͙*.Y ]YFR_^_#"'$}@ÄV{z1 K/ӝqSq-{NaRD^960E ֵsvmF)+GʔϢBFR\먚T]}[:v3E$4aӟ#m!RΪIww0 6 A揑$@~F&?+x>hoU@tZ_Fbtjԕ٤*6r! :E\ۖ9wm-jUΐ)qNҌt\8v;1=LoM{3$(vDlA0gR*dJoRDТaƶhlX0և ; n A"yM{$J_,4 /h^ǭ?j׽B SJ 53IG J3N:D)ARFbXQ׬(h< w/$aE\뇕W3~`Kn V"6w͏;TS&]ƛЅR)g F2 Ԕ9S.YBzdĘ0q0FN$/ܣhN ϊa 3l6yۼLc*e6ri϶SY➀#* N{*ň-)8VJt*,lʒ[əY/uفPy^ղKspwd?PևZiUqiyƛۺ1l,uK ^@2A']֏FWoPzyʈx"Z';>0F//Gg zKp1HДw)?QA%@ B"pBpG - T>%h' vl@4rQ?ciN30+vEyݨ9z8Hq e)?wJ4"?m>_"c!C/afeZj$݄@Eη!B_.L">\c3d-Z{gcv39]S+ K%b͆/塠'}7I vXvR4_Q8V&s𑈀ξuX5tliwuWsE5ek$U lrɛ-rLܹ5;`6H%Uf⃷0W6GPF3bFpBWJeoHtZ&nۿB]x+pP1!K@h/'jph`m;6-Ѫ0LDh+_$@w|,gBbzx(Yg@(-4# iYe=3@B_N>gyNOI{}"&;R7I-ϵNٍ^'8PAM tYPʷ4-f*v:l<"#jҨx|R\O/Z &2 z /` 6Jr꺴/"@ʗvvg[g >UCYnҖ4W@y\Ӏk2%ax Ԇ!G:!:GWGpZg!y"`̱Z.yL`~Q]ɭ)ۼk~j#MQp 1SK>/{p8Кp"&\P%\Kcw/}&x)Ef"6 j[_IIřzhϬ='NSS/]yܹ$N>a @aSWտ9P{Ͻ671MC$#JlfK]漸V#OK LdW hp{qS}&ȏK߷<J2|!WP3eƉظ \^_j- oPPƨ.rjά|{"$^8|t2Kf'39D*T`qm$/ zj̺At'0Q:#.p*S2 cL^4u`NN]2Z!\#ٚgKmr4cB#8ҀYW>u٨\= [db762vZl 0D?uU8k=QS4  ρb/!5kOEun//ٓ~W|,.%2M6t8lB0oPa]?>kHKp>hn`SpQD#XG@& N"W^$ށM+h5(3 -ՙ[ W6Fc^"@6 q( ) BiF4׿o@M'+@5%xg.vyƈESc{ˈƍ\.YT7U JaI GhyEx"/6]ZۣOH!b)Ϳ ^fM`2=E!+=$($vkOt@Ņ m{7N1VyTyrx]~vQ]¦w k\IɎP(W./$7N&5>̾*DEj l]F6\Q7gVR˱`0 уҢ E}|n55W.A+gO*ش6灏+P59|wvez^9(+bɋb*6{`To I8!ʪk<(+&L< j5發¸S?Hӧ#I; ,u}xf(:d 6P ތ6t@zVV+gJ&v@mA~5 { pT)Sh(3L; S~ASOY͐6x&s eCV "ЂZGj>/.+ELyg,w4R0$iʰLB!ەd:SεQŌʹC JՈ`Ŵ?䀦e'TBeEbs~f_xOxub!o%8h よgTc7ia1AУ6¢\+S9~G$S]rꇩOoۧEEwi{/S&-eJVG'>)@ q$6yS^ĵpp!{-Rk*Qԡ/wm(|-$D3mRNURг{Ky\ӈ )sy/4 Ƴz0i,h/w_9k ӻ(5 *~&Y'nBNy4p$T] J΄$uڌrN t GMS} A n(Yߒ9 mGko?0w;]!/xepK8cF;1Uz3InY3`|+#<ҏPuq @3,EN]Jl!ҼЩWM+X`Bq{"l'$vvƩGB |qwNAɿSѵĬ`_œ|n7Z(ϻ$lF(X3`uSL]eiklGhԃNOЮ$T#vJ%OY`: E qjl̥UL%O>#r+M޴z39_tDɻU.ߺM1 wY"1S{.S&8B tH}גt"{:zrb]wO_[~#HOq5[ xٜBf׬vAH>ϡa_Li:iniDyo?o M>bDÀ3WIFRY~k>st h4ZVOܱz+_]0°QTBCPC| \ U]\3{Tܿ,㝢ulr?"2߄#"ƮP#^N+Qd{{g:K!թl1Mp9)-$™F1`2 Ug#S;z2ana ɯP}Yv[?)MOr:x,Kr7X -q4|g2>|+mwC!4Yt nY %0o* ,P<*J#:83?Ly6}lsN _mCq;m89v+*X{۟,xVN3Ck JC(nFqn pUӄޓ;BmB|*I:EuؘS-^H@kX_j宕4r{u><vEM>HK`*hH|ԫRku".q Q:6 t7?UT>QΚ} R.D6A>Qx]D 9[‹{xεoi\0Lr!W_m9mCU<>KߏR.٫]A$7TXP$.0+=D#5,V*qsQ^,ǧLsirVW7tY<%pnyBQ>1zRڎS ZWaOC:bvUf oB&Gs19-7fY5J<Ț`N۫?8';#&B X(mN_ > xM%"/ꑷlj,Inj3?!FiKD=#>WKH9LL5D=p#o^0Ӏ" Ņ9{ڀ(~SNu`:JzH4T?_PBW-O2 7>Rl CGBi|GQ%KIRMٶ TcZ7x\n1=:z~'(P,Pw }V$ShPr)PЫ2=97Oi5^AZ`H߯{Cv0ԻW̨L\"C G<o[m4UQԃ-QG/C%4l;^Kh*-vwe(ʔ4f7{Vtϲ=[ A=1|)E^H>[a-}HO]~~1πM.YKnjāD3lgI5 ُ 8֧$ZaXe(gDs5s+\hYQ0Vs0En0x1 loYbd91|̥{$TŷǪi*=l72PSߛ^H|Es}S`l28w8A1Q>Ǔ@ ~8@33 w ʼ\NG-^Rt+Ow*\ӷ 3 MUGc Gb+ȓ4!]wIO UA[rR 3w;'SJd ֳ$il,Ae"8Pgk Ɂ([;ս~U  ߄缚3v/ofzb+? p@z\'l%|_1.>TQkcEDD1u6,v¤Kl+ʕBG0-aƺGI{GꟋVG&}t-K$b,XSWqqd>!Bp'ChI椊Db_\ MX! LNSKnMw^rDa`%HH,''IQ|̓AſK/D֭*ado FKyƂ Bb!V% OrV0?@s~(x0r TzCCB%S1@0v+QA+^ %JH|n d_6^hcHkv]L٠?ro+9ZCl`jqIڎO@e_Ǭ֊2ij5b_hhN=|PlpL}T HfwD& 5zfyT: $W]]''tB͖ L] |5/8ZI6޶O6;dQ祢}n WRضqIB<+EVsYK[U#*yn&AT\ {.L">F0Si ~]< 4zria/6D08ABd#YZ0 BEwC7U:7! o2Bt`\4_8Q'ӫx '[g+mUjGwRUZi,~I-/)%q(<1$!5շC.ɩ{sbQ15dz'pmk %)H~KlݾHDd1 p&flTK<{סֱhoܥgV:…DQVԢK knf@.NؤX`k6 [Ͻpk*AI܁xieC7Fڝ+#8t.p_NZo KK gHrk3MC_y~1yx0AzC72L>q 7 kYXsy鶣1eG!q-;A]0+ QI/5S*\K蝏v1 xDZMw!ۓ\GzظZR0aQm$n %w!xfp|t ^YTwd .8[ҝxi^]Lw/Fཀྵi' V&#Q Dyv5u5:?XHyf"}P-8`d Gn{c(NB31% W<_= Uq%*O]P:AW6O)do/`FIR!8)VxfKr~H6 `|׌AKSYoߙ3>nOk{h+%^hXzi3/w뤇b @i=̱$|a `vKzXФ+RM@ J_-]*ng6Čr&\ޱ VXFλ>(L}rVYQ,#/G59=vr[\ tONYʬ }|ƚ ]>;]\-̗F뢝uk;EЍ3D5L{Qqg;3uS 769CK,n'D}ڠJ^,LtUD\l{b YA6 }!w=;8v56^q;+TĬh W3 %Ƅi|+H>6Czi#\RmV Vh}$]A~r(.)ŖI&lgqԒTsT犚4׶MhNr?A md??,]ACٵ3mz9$\X92eх$XYP*ej7MB;N~e%Ajm|e$3 r|$$CNr}`[>DOoɔ8N ̝m)H^X!9Pڇ>x#͌܀L6mZ 9ƴwԪ/ _Z8V Y5OUyAoGNzm Q> —-G/y,<*#@[_P^B$%sq}4Y-ٷ1}c?u~d@թB;pC]Te?T]_| 8turݣ@(M>zM#iM>3 >V`h^!BQVy*3+[\rޑbDg+>Bm7ǥpʨ?ܗ G--'akDUKWEHYPXʹ*Z$-j0Py9ÌG6^i3rI!klׄvF5+h5f@[&\T5*]ZB Nc<><|g 3cOa%4m(vv l`=ET (- cn@ޘ]#6 0'U#9L-SyHBw~ "iiRJj"AD } 2 x4S`Ro1X]eEW?d-oΔӹ:jgKcb"6$=1^g--_񃜹3VgEez7g-A3b -=&V&XB6Np&^j2йg %*%50ƈnɢӓkk#,N:N3}`4ޑc~uYtj D dGĥaٟG9p] -<սxCoU tg 6!υbdP[REsɯKDUjAJв:q'-ٹU׌̽!\PsN+pr .ॿ~==,@ 35FB`liaM)3Nc):9/(i}TC$Ny= A[:Q4ې?A[yڧfl Kx!5()}vPggQxW.} D2!&'zKKHCwbқdL6< 9dS Y#[7|̕`!CbmK|xʤ.'eȃV>2o^1H+_bX=܌&eJac^eOJ e >qQRqXe4\ޓQ[߰G@m !"vEJo Z!ͷlW#ut R^ꔘ 4_E[Z{NrGW ӘŸ(ѵ@ 4ƫK6#+gL._k3m5zs""zZeeXٕ͗'.A+tW'icoxA5*ܘL6+.~NjM^Ņ~_~ g>Ei7xiL{2d᧥G"*H˂;ug;&-2}Z[ΰ=XHJ?LVx\>/%˶܅*܊AJZ€x+8-Y\[ݣR-f+ j=K)y"%r"].Tn:.RoV; C(aM)!;U?fȘm x-(m`xwk\EU]ucƷM( z@i ҋ%eѝ%w6k:9eQ5U>h*0[b"CMHyyw}r?{$]ߓlVluFU@yN+&FV7%S:0^0ZX⼛iGQ/K_حa8E=g=:m{v2 vkpgB(V5׍[7ʨT Үme C=djNJ'B`~1 w-a.\T*zBYOYi,m.K̓B잨#hҷzNP m Zh~C+|S;aqU x %(i'@\ Kv48yȗ1PJ|lU[ N{_?~A#p%¿͙_?b- =!}cO:4Ёv\h.o$h[ p.vGDnWJH@e٪.C -~א?pͱ}x҆$s|, !+fQ/1*@0sں]qvU_p\ATƣTĢWr-"{٪ ]Ks#p)XxDzqѦ.>hfe8dE(|%etDK{U{4Y~24ɠGF4#ߋS z,~wcv{9iJ򭺋xU"zm%5{d\_Կ- ;}v :_pNyadӝa X (@]HӫK?]TׁO̍(zc3HKU##kHn1^;#a Wow*EBCڬe\msHCl..wcL@bE'6(ެl6֤rj1Cca.-I&Hm2X? OhKP+n3˘)WrAJ؍ hQJU&9=}p;"S9GɺݕN,)Ŵݼ :#oG|"uOr4=2hhŧY4HP{=|>Vj`tʰȡ;'P3ɈA9!}PY˛YrBxdA3cXRe&d knbA0lء$`WӰIH'r3\mE[ys8B $J7eoT QLrXd꟏$5n;]e|7{c} w?yv<_} (꣕_0싋Q0&Yt7ܙsG36.[`UE~0Z(ls|dCDOqzԹܕOgU5#8h?D"A\_Tz+=IZX U[#<mD]8"]|E vMS Pf{$޲$QGQ7V4H FWRFpH?yju7}pZĸՄ:m蘟PoxOt&#lw[5>/~>BQ&ŧ kU p|}r͜".3G}ٵ`ՉΉe%="/c"/)vԲ"ޯ櫠;CYʋ&Ff/α~ӧZG - kBAUW˲џ2|Ng>fG<(6B0~|{ms2=`//-%fpOXkKO~Ou1 0e["(ң.,%}>ݫ/ ؒ4]ʟ=MqNpiӵB 1_;xQy;ƃ c[ 9Bj%ϏXgYohk47k|\'=,7Skˣ"(/f?l4s #"S(xC#AUGXWs,4ѭԝ|9*IH {hf 0,0Oͮ"2,Nivu#lѱc× $ɝRe^4wԨYO';5 :zbj#<'C,D<0`ta*y]Lo$VC}=mĶ2pLn;+T)4йkB;W}Ǔ71,hX/h̔L>Sx\'Ɣu/߱z n33!-~`D:RI'#G3>^ݯ@iFV E%:~4R2qbX(/Q&~=@Le-9LKyW~)ގq<<9ic"+=y2aZR_5K[u+ߺ(  BCXn$0%9gLnXI ܳ$6-o` εt `,=3EIklq Q}VC5`{!H2;ΐAyk*[ qdYtVNg̠@ؤO{y%.k`)uS% g$kT- |% 7&[;}+r! 1$Y ,,kԿ1qپb}҇/< ߆IӔP!-xݗz[ԙ/@TYȄXz5h=Ʒim$Tנ}toʈ61;Ihe4zAHѫ<~xX"6o[a$AJ*^g3甗5 - ѹ!}u1ռpVZ=wSד"0e|O&>O!䌈~}9cP>w{Rf;u0Aá(ovmH^aacw xI..ț$Ma9;33?%׉%yHe18q;07[Kݰڃ sq*VǨ9SC.֓^ aoI8 (sdF! >k A[P(,; 8RŜB0#LkP^deyLyV{ `O뻳n @L!㹓CwQ3fP7Ln%Bx|̫75M [p'"{7=f0^2x+)~dJK;ӹgUy>$sp}Bmnn T_RÄ$=6_Au0T4x"{{sAP]"l,g  w>1 #_邛ja75n<%Pv|ignGOKJ hvxv7SIҖߗOMIY<[̏ep]lwqQ@K@O- Az}n T66p`u7k9M/xGb\EӮ~@8nX$M77˟a FzaDGUV;FX6uݐqVh 8!e5(Е2onh& EԔL3WwPi3gkFiI֢5\ّɥϟt ^֑N;Y1E}Wmڢxf۫ߺXcWѧ>wiG).M*D [q} l֎U3[tZۅO?mMt<8*<\M;>?V'h n( FI`W^}n9# \qR{=L@%l-Pۮтzmflg%t@lN0Ҏi]!k ËVW04_wLQ%֤"(& ߹敫^c=F H)?^#w|<{!G\Yyl6`/JGHt*O-.N֯Ne˔]惖oFQ<eS2ژE5Ňb^=Vڽl Θ-@{Տ/f}Y`D`0ѽ"N, %WÜf,.94y^PɕnYaJ!&:o^0[=&`;2FĖ=kk+̪W0xG7">aFN>T)9^aO;ต5b}ǡJN.@:ljmI"&)|uwy^xYS XI&y(V35#Cőǥ[&=]g,),0 ۬ڽ6sv1gQ(JH}p뛞 ׏w2/OYӁ coUGL9H0 ?W @6s^e5չ]N{H![Y| EUVʼ{)f 8v\yo# wYH v`!n,<> ho`Ӯ9 w_] Кџ['<ɾNs,")x:TaKi,NuF_3%|, zj&UdvC<) 6Dž@])\Ozx0' eeL05^" Km.r`FդO 8DlpD:vwh%2iZIO:}X4jS=XY# A 2V"e7vah}ݯ.u='j?1?3 *;=PMu0e,ANޓ9튕Fe0+8D_3ōGaa)8G,@2I⋄l"FWG5߃D/agTT;-&UST[:հZGa:/Oѵ%l?2&E. 2Bvd_ rԯOBDVJ]·r+XK]7_qLEll(YklTIw|$c3::-'^5p3r:(_9~^ :v V>mo1Hu@2wۄ?.m%ܾy*?0鬦<ZŹ_('t76q `ʑWnndN x<=]yoSAй>KeOF'H?߃ldܝ8~n1vն 9?ynԵ ِ.~0:MHktX͢ˍL+؋SKa-c/u0П 5 4kM}@?YpDZпKۋ2 ?PD('jBoָAYYї Ӣb&ʼb"08J#I*>M= AOEzQ+}m0Tۏ $T@k8H3' }ds ^y`囫d;v|PP#Oc /u~q8g\0#Bʎ"JDõDm4gE …բfF=mؽeƺ?*=PA}8 liK@g> % F^eE\Y8&r@j5vnd/QQwuRPG 잃S<kC(m0+LqsZ}iME;2Sh+S9IʒC~5EG>E\R/(zcNL~Rc;ʸvq>OomkITEƠici8/̀٭QMҹ*/<B OpUd:#K (5LtyHX|GchtcNu@* Y>A1%V:nłt'le2N@ʹZ+,s'%\{EG-rݝPq䊣nzwSpMJq4%'E|W9_`Ɯ2pp8*;{"mJGMK$ aswBtV3H@!]:NhTHP's+:Z^e&HB#'#k'x%-UAy:9SX1\T7~݆O+yF˦)dSS,55QPvHfRFBH1si~(֪ (+=&gATs{N7;H1wZ\aJG}za P`cqe.,վ1u'e(#揮y+[hpu{,wP7_@9Gw}?DjoI}'xw!Yf:4aHc0zVk_WL}ZqW뵼yP*s(-!\=@'^Nr8y%uP1?e#}?=BZcE=GnQ]-!Q^k:e2QS5Dջ2aT% Qy-y0n[f.;NSktB?r.^V@JۚTumN"S^'+T,LYs,߅'aA6eJh]fy*25۟SZi|x\1J.GEk?aU{q tRmخ *whԸ ?a[2 O?>4SaQW_s:D=?5)o>sLXIUb=LtG !kQ_')- `n=;ϬGZL]8絼+D&Pg^e|TČ<:ޱ3-zWAj?ůK鼒[>l)QC8͐Wl wO"E|i.m2wFXE:5i)cBW5X;"x@NʸGFo2m C0"xJ_7 { q6zCcY_SVl0`=(:{*FvLxmLM`(wQ [\|CS=mVƹ%_lC͠GS$'{sXHQE9՛abǮ Z FE)^)K )7^}'&,p.1ht-%^kE(4oEOU7Yrdc !Ѭ _6fW2}8.며=|4 8TwCeÙpXMFBf Znə R5 S31_y.&?aPg_c*MR-Xe:1`gjpT!Vܗ\VȰGϱr7yM4yX]z9 *IZo69 <g}"@1cƋpTx {  ~&i+P Wcz2Oe{+&Z$t.Ѕ&R|u3Se[NXZ%BnegۂFpZkZ-U`MUrhi);/|-)1nϓ &+5VAnr6|΃?@# vK0iz)Tüǒ>-VE vju֞Oπ#I_ݚ.VQ%1jɐ OW} o)QYTM-MfJ~FPf``q@zqڟ8 w MZ5qRI$ (.yD@$69 o*&<^D[b.˘_:lVS]ճ9q_H4/|,"\e|ur*zc왤)o|6 x Fg@GXWb/&rk)} BџfAvql xi'ni >Y)Ymcg3+{6 WRuQ: iwuбl jYnzP%9<5Tt/R./l]iO\WjJrSٞ载()"C|o#|7PY* )(ґ sfZ s)_UW\?ZVA| ) iUv, 0C heD\#7ᑛI(+R}y΀LXհp|z#@Do|WiFpF\/ImVZz:9$t`B;MKnhH_h; 3%:O[ v!lQIq-=fSX'iG4SJCr)Nj_xbFts)SU]ׇ0*qc`h*ۧ 8tlZنNO2Sey Tce(fy0w$pb`e}a7#B YM8´v!_]ruрI?zy"J`Wj?9 $|f֛Xn(}C'9 Xy o|=? 3j<VZJh "q/u]|1aC !#?̀QkÞa-`Ävƀbg ʱ2GA\$fu$/WOo|Ahqq|=8@cM`zhO(bPYҮzh-D \G}˝>S|x2˓%Ȅ#9<e1]wk]7CH]Jk%V ATh Lq.=*A2蹀p*v_oM 3K:DF /7nA rB0Ȓ8}ˈlQ~3]y6#m'b#f'd2A/oKGH ]"$!] C|Yq!i ٮKw{ZJ|8B&ß6#.}^Xϰ()E!|SAib 푳 >bRt5aG²-q7ʳ{O_~~#"YNeWL\j)d~xUsYY^Wyw0|5jR0D)NDŽ  &,)b5;\p I[[Tg9A\fَc , 2PE ^_{M_jg72zFSj SG%;:˥_`!1<=0/,U|VGqqwĴ|GZ"O 9x7Tg`p:d(NUcC .ߍ3 UKU2$ $+6;fp&UpgK[4(b3Z=aCSX_e5RܬDZ^s!FЋX%ۭ\a HFI-^3Ố1d'+GEmZ,IMg ElJk]40C9OmU'7=Q$=de\x-u/XoHv$iuSʁ?U@!DVB} H"k}ՒWGxiM04U+ZɁ1r _!5TDnu0cwU,أl"Lvfx'Д j}/wj0`UN!.R}o12W{.C? ޚ9FF>a{|́KtnJzq 섷VOźT˯M2ym x.`:#s3>)>'E :ldOn{6)JIO.SJ=|u'z✽h|>-4PTרMlůCTP+` {n)16\2^tuf22~0h{:"訨3DIѯK]FG-  Dn4 d=Ismn\,Rm~-8+)1Tڽ k+J47 z"N9Q|/O#%I ZgX(sn a$Ȟ?,p#[BG(ӗP&kGs_kWB3YZIO.ߡaaB]#|skoB%(cj?vR:>1Q"e])$>P lKVqkg~kTρzFV||8+w<4Jۊ2$,Je=7S:۞Z-&Ӂlb-5NoP7,7a`,SV|& y,SDA$e'#*.~IҾѰ\3{;;w`= Xezx߶!Md |-oR1WCX@.RYu㤯P8D vf}#?ʢNj†[HwX_%G.)-l_{0Z8@ P~sڻ'€+v躖P plt7qGe4s]I ?7uUQjZ*ڰ3tRv5 "WgY,X0󧪗NzIc?\bpNz1 &K@$ >p3AuaœOC U4Znꯘ1ZfJ5 D,ɻkOz2_?ɝߛEY(7wh{Tie8ט{:()ҮUX;lrV4Qm 5Iδ-tL|uMq |MKbT}R r2&'"γ6tDž91Iqhn#%;{g0#b#/B/$~%y5o\d5E"o61"4]T4=q}5lgf``hqBTڤFIavX liwȳKv칊CYK&40}PY:Ff3@#"m-K{%4xSmzRrD4HKbJ/MtH[]u~vv}5/0LbXLqc{WO)"u&IijTu.%qUz=pFV %7Z%\0-FvFV`@!h. z?>^L6EGeúcGM0_yٴ|hg|#m3+׎j_od󛩟#'2en{|NRr_6# Q\i5J1Ttu'lz4^TӴ C|Kю$-W)Ȃ9A @hizƪəW@(M2bvn ɾKw_Cǽ^,_q^ϳݕ-!ssU!:&+Ͳhg)~;Q1KdWJmr=ym7τ=eZ6 |ԉ%TԩUZ v(CUnDi$)]fbΤԔOA62np{"׶LYu1›`c#]!=<:kKW\Oȉ/JF7aMa޾\.<+lbI9&A;l50%qW꼠pL=tZ JAZ5\ JxP2 f& v9'u4usȡ`i:h+.ۏ©h٧q8*`PA mlML>,Qi3R;|'D1xz/=+mBG4z=ǪՑpY2l`4^J ^mj?Odi$QAg2|.gku.VubZ@iy|ģӳQpoO@/^n|d4\< @&Xs_$e #J}=)UfʟJujV˾&zFg~_Nݬ,KIt{,x;£5e~I)#x5OٗIРyA!3Be]+Yrհy^Qٯ!oʶjHYiQ,w-9bokֆCf~1:FW&x7.0V%Htba{Yv>e\%Q<)Ua q&*{HzՐj2&yURhanbP{TgC -E *HwG<7[drP%R\ohVN~"ޅ8?(0A%Mmyu0}ZPg+#΂gwݗ !5`}+Hf)*;mxn07z]Zl)7;v=Oh jJL*V!~+&ft 6o>ڔo0$X>Oހ%ְ v}w>~z/O <[րgL ϴ I]4IOuŽ}\TkWe&}ĸ+4^zFs H2agw3 jTۭc%1ϝ+|15Asq*m h-F٨+42[=QIH[*\pfC~[Ms> uܩJbQkr,}UߦNLn$.Crex.ge/OZ4"!*Ɵ s4 3ʈrqOcu Wc3;u˳O/+Q |_/ i{=):f-4PqeKct 0yc3V@Έ_b_VG ӎ$Av6YPEzS]oO=PGĠ=QI]#|LY⛬$r|xEDɔW.2sC:L>Ĕ{%5V[1 w,$%k96? Ѻj)F27P0Q/xvIEA]Pf+?qcX;oqp:.WL>[?B'VbA6\Z1~XSh4>6cN"񆢹YwhSᅪ`T&]mwcwFؘ [0ROup>&"59-WԋcEdF9O9=>?F7 ~z\:'R >+- y 笭C9T@P}TSؼ+<0sKh8iB4M͖!e:먿Hy[ D:mB$!j&|>A#?+ ]Pt2}?:zr)潠ͫ#I6l蜘t{匕0W-cMMn!١wn{MW F}&/O./ǒUUYz9u4^`ܡ*7'ʃO nčɈ79EWb5rSJz!#Aygm%0.eB4׭.vNy.X1v3HP]\&`*c3TͽI 7cUH 1S4cա#AtHj̬C {%5kM[#ZB1k Tlٌ o^{obx`N/<'EI;!S֮v`J8ehNSBhI*{!{`&mxfΟR+[%7ba7,CY`Pl[]$[E0@ RWr'] YG ^-'ftK`o=붩,VK q줤&2Qhaq,넍 h_j\~Q ]9An2hhK{AIFp.6+Z5 j܇EkiQswg 3c?DiԸˢ\gvFxD"[vɝ5d/nM}Ɇj } 9an5\庫X 2 ? V!c]\b OY>D@eomiA2z?I=#Sb{\)^mb ( !3>jQmw{EHɊO#M^(b0tYńN0[1Lyyiq9L1:};y|٩$SҞXFrƤ24x&Y{b͒-,{xwMm&^w%_*I$X gWy/| h^D%pmVȐUE=jIkIo5K=<1@cYC=Ǎo*Efǝ,F" \|:JZ7~(ɶ<ov"hpV~Mu "> CZ)',ѹ_;`2YVR`ѻ4j%7N`4}Gv`QEΓ/C,Nu_0]\N_iVF0H&ѩ}1G 3.LJN\PYOT8%M4!s2[DZgzA+:찍wυ?i+X@Hΐ }]:p$mvxxda\n&ӝH4Cw:d;|vs/קfT&Ϛw8u_Uԅb=B*I+Ž_8qvjMZeϝF\ ;Wd l緝X\W:p<0?-plu~i(m}?dn/<}uWVYS\Ig#(0-Kע׈LUmn\وW+g TПv14Wz:%S 䮂įx3g`,l̅:jj =0%hT&/TrԎ~`B/|bݰ\t<hߺr;i0r<@.ګRlJᤣ̂QL $=ބXKIɯdS|9 eELWk~nױj"g2{o7]H{Y xa`tt?EzG;mTl[gW|٢{J/zBLysTaVk(Q8 +;”G_kId"tlҍ>jNZR@)EV[to:5?$r@^{H@$ド9-]S0!nQgH'Ǩu#i#D+-(c0T GsϲSP~!PS20?woJB˔𴯠Y0c>ٻosON JUk'C֝@_An> Ge7EJm+WYݨvdh-\8B cÊI얂5t5\~ϯ- Ѝ\'(T|m7 koHjYJ<")5F8궵f }Vws'qa Z~@@cˆ$mr#@@.R=:E^/ SD ]I'A67p Z}OC] x{b::Q ~x`𠤻դ\YGi. 19:eCظ^_Oq?Ð-vURBn_2;x";j7#%ɑ-iy5e9h<c?8V-WB4K- osT eOEl$Bڂ~џke>ވYC~(o[CH+hYve;bg(b0ϓY!; ^DCH?@T챔6`9ȣ"+9maBX#̹;MHPǢޅBx\|0 Qm3AGWRllv&: bK !oXz:? 5ޛD=랝WX>dxH9jU/!`jݛT28BwDsRDV9?9$6?hOy6+g*tT2ܻ,n  |qm& ˁK ?Eau|3O. 88b'goLQjiMy5qug 4lQwWV+q+ss9I"U3c|A3I} 4@nl8h[r&{{rkOaJP^N1+X`:)$N7|Q 4+ᫍlPՈeR>aA^&C2*>!xr&JJOMqb}ٹ:m..`$yG\җy8; r%)*-'Ib7Ql Z+$LX~kYBѫl M6EvʝYHN{Յxa9Rw~+gج~-^#s1dAԬ-!F0plUM8pk-ӖBOrϹ؏N&IPzxK->J- 0k eV=_Xū5_8Я@+MxI=>Tfj\sU'-2su(!/(u*f{&}'6uY`g3tqXB`~2do3s%S"_4܍aspx'$ ĕm."%bT5a*1l+V"vLg w7)^e{>^)EC(fIM\UkX~6bT,%'ȆS1/]+Ectd)t(cd8E+0BӼl,;ݒZ,>"СQYUZt͸i]9zskȪ4Axףt usϻXJ,Plj61QfOvw ki>vIs5&#.ܧ&{gN;5~51lse Aq xi+i$FsT1^$NYm8b.MA)Q -DY[{=[޻Mw}']Ek68@rN?Rj=-_t,[.#VQ5g8DiΝ?\##M $jȐ3X=M*BΩ3ioESg6XJrRꉀ]k5a>uj;-R05ՄFi"J|y#=#ƪ,f:u/ ]3dPRE/WbY*@o'hNzeu7Ւ N*9gĴ\lw*ܿ Sca'j@$k+ZYn-UyNb(xA$FG.U'ljQ[d& y2&ި[E@ax iQ.jf\ۖ>K)Tϱr`R-{(W-GL}9MO#LܗQEs#7$hZ]|nRdq@Rb;iC#}^禡cgtq>}lj)36sʭeyClӠq/ @4)GjeHiT)F ͬ-wW! #Rh6/A5N+iMUI!} _׺KF W̑ p>ޡ X4w%zws\C)"v8tF݇ >5+g>]q_Cl~՞%OQԩz C ֦rfbi~je!$6hgz8֌@^Fu |.!m@ā/ֱdo|zGHkԕ|rEw8rOTnKLM&v5B.}о Phfw,p:Pr`]PtKg4-y/) ٻߝjjR(^ԇ]d\e%gRP3acҌ:]4m~oG=V7/"T>33vٺrd/.s zPb~|ί4%,Ap\yn%֡C衬RC:Qҋ 9q"w$[GHD/M@oi2 (6MHNEɳi=tbګ\r`\oJ7V6U i.H5KD:̚G파/sYjpqPkۭ 5}bAD|OcO]BgH%Kx5Zǵݐb OK0lq"~7gi(<Ԟ9A/ร <{a_3T*C*mO~"9x˭Ĕ<xQ^WM딙9;כZ~A͡wdWLjEeU)l1Vku>n"`"%rd!8Y92tvύOϒԧ-/ybE3x]\gU?YlԐdk[z<>m 9%KajtYCOvq[qЫ)ONg\U⠵{OEaXe"V0/+qFT>ӛCU2"չfG&'hAFQ26=ױk4x>kf[\ٹi帕 6ICVP< Oc =x"{"s?͔OQ4XGVf O;Ox5(LJHI%Mr;s u1~nJծGE huVeײ!"1,.@bJkSᴆj 6XtR=8ؚ>]s*,Lsg(u;^6JHISVC)6z`ObUM;>Sh٩h6=iWQB}a}l /͌Ya2ҾSYYUo­df{<H9MtʼGVrEatqPHpî\a% L".dTlWxl_ f!z@7 K.x;kɤ}aryh !ڑ6#v?Ә.ݴNfS BQḳIMJ]A A `%8 b FZ)_F>Z4ॊ |YE@ &N>54\"a(ˏs^k1_ǏGBot]:'N35 *~(eF0Ktgb89BGuzSHf&S(7SD/-ыoL;3b '7;d <{*x&f#}`kEhSpx69M ?M"RKDM5iI$[doPaf⒜G?߹gtE8 # %V2ɭH C^ Ư]>В cf5vri/|{p mToL+$yEM$eԷr{*r(3pd8te6ɬnU[`w}IamP)$P-䕊&vz!FIM\ kClg,H7'lvu); /lXE9J d8 F1b3a(Zr-V_,w!Z ='lJRa]YA{F6%c6OKNV/Ƚ3\ `_ 5`Le~d/'F]敫4 r.7;FeI1E mgYCgh~F`O ʄP zRÎ 567\e'[a*Gb=@ѻ5ƗfZ9WbAaJK EV8+%.SQ̎8)fărd7F_+;V,aSJi0ۭȿc짮s]/FJ7\k( D8֧X}f"pf]]΃]0.ש&)2]_QA<4`q:ˡJpGѓ7"xoRv F|oUH63CP0Ht ^(U/¿e&2Kng0\}5TI1i*O r!_?JQ?';6ree2OA,8 pڂZ!Q=b 2p/ޏ|F9tZmY(Nx3m?~"VrQ"(y|/nHÉ6 } n;j$Q8j:\c+2>G]1jտS$ћgA@hHyL)q0nf$un4Jy3s6Q@h3|be_tގ@8Pif kuIe6H/ ]wQC9XӠۋ/lvYu,5ۖ*Fd8b$Lׯ>u') eC[Zm& Nsx< K$Xrw>ťNUXEh2$ Ot/J^ n3dN'O `D4_ѹֳ܀}'rۉ߃3~{f"-3s*zuxxRpAPO %í+\.νbPeRP~m&-+f$"-JL&go毣 L8CC61[Ǹ3iXNi}['7)#|#& vV|W`[+[!jTLS$[%=X\JfdKlVke8L #lDa(a DJݓVd a\Wy[s[`x{ne( VX? RsmP0!լU~`۔S@c$xï˕hQy/ Wqo|ᓸ@k#Wd'i/cw|Q)֒o}#4#ݺUDhlL4Oh/Ē^Eѯu5p/*5bŔ';JϹIHiQ6!B}ր%ԃ EgE~{׆ r.t- 7#U߮fv ~H4b\_/V WW 35 rѻ2Dv߄.pUne-b9Nʠ5"a5+ ֞CQ,imۃ?w%3ĕq>KIۯ N.4]QmY4|E(_BY ˗MSGUi}jQgN>qMQfrsv|ba΁E-/fzD{uB!a½vI ܈Ǻ çEftJSFW"S=u4 UC>cDj77MkMqPք=ߐ q45qa`hlM5 V@ D|ĜYjLs`xs6|u™kXVѡ:K%*6dJ\^uԨ;B92Vuv8f!j3_gy>&2eeZ@#AYBE-ze౟Hn:Ťk|` ͎vڛ0{ǚfn'M?Οl( p^dGU&7;l6gS} s:cSp +fZ] ^il@diaCKiNStp?fo ,p]w#ܾJ!vrR'<  Y"|Q SKJ2Rr ERfu^k%7g[@ mҥrXSeB=K伷pSDXI?spPOÿԕYI݁jB`OUn+mM#7Y <3u: `'2zx/ PN~B b[(%wJ%;֡Xu`BYOx5޼/[H^lƒ;Tl?L4]÷@h~[~mec[ؘ ?8,QḲ:'ʡ)X؆&CkWl OՂop %`6ȷ \~&PhI@g]--e|u7rTHcxԣ$^w))JKkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/oH t*`?h7 $ nWx)mڅ<%vhyt*~SKH:̓qYPdTD)T2nU Uj 7?;L/y}0yY hUL[\l߱9 '5څ({ [\W|t'*$ɨkUEx/+k@T>;ќtS`戀 [8, Ћe &yPAqQGVO263\y10YHZP݈~u ^dȝhe,>I [jW)mWihVSICs /=JܻIB@7Xm58O}is]y;h;&/vA⤷/y Ӓ }i4Tx#=`w\gU[f)y/.0%#.`QL-p.r:|qdžmmw24ɖԜOj̴8o9\޸D0gr5T # ")Eq$&Cǘ!Z tgDc'Af$09u햠QCqGR&McisQdZL+5,` >OHZ"!)GظbȞĻCp uuQ>.hTݑ)5UȔ,;AeԖ'Sd`0]E ëöɋn9S!>pV$q XSH]eGؗ &.#(zD]fT#z˸ZmiOB80s ^uq ٫t0 &"˳tT9>77p}넃F0g$M<1QhøFZ7C؅@MՁG"Տ?T:>&ҐJ&'%\?wz"z%n,_Q@/.&l*Q}/Th,gK&0"!3an ;0ݛ濠62'^""W/F1]ګ-hlljE^^]*##f^iE<^'d*Y"V"*_] | ˡܔ-V˞EzK^|JrihӜ~fT08ܑc2}QFP\0EZ; 9 "ac6̏b<}<: 9dλal< =}m4kP 2j 4ۻkaєWV:LZ5hcPLv%, 3_>r:(ا6S's4T=WfK%([rbD}s kk9aqӅ6UoM^FӦJ ڜvsl+u'=tm?Q?:\8'Jdeܛi$j {D%擻 #i[dKwZ]t␳8faIuŧ2<`ˠ~Yh) `3 L --Ӟ{7fk1ˉ}6s1-'P=O|!)޽GMklBxq"trg&r+,JЀ |OLR$s)U\ LÂY@Wp@ 8_.R_J%m꩐#"p Y2|2Ϧ !G58*?aRbA.բguKaAզ&hƶC\&9`uכjN+E ]yc!$f yttv̹4dhFkPOu~LW͎PQE3]{/T=cn^ P{l G"cm'f:j&shQ5g&/j I>Vׇpg|2g'ymAAY}1a6*Jk$ 7]tth"~]liLsRv^[G;''$֓Nh퐛\+u N_]KD)ЃM7p:UO<r6IGy#qIc|Ҷr<)܄npAn>ǯV?VY#d(/o@NB]t]b+KQ ť^xI{z2LRT} } Ȱ}g+[4[ …W[Qѫf`%fy;ŗĨ:XIl')_C7yvO:I/0T wK6l 7RVvƏ%0YՏN6CxPTupNxm;ų;g(ʲݎC]<̠5Ƭi,<^7ZAϮAzKAf`dҕRY{xwͤ~'>tM-Qk+H`jw):‘&qW.Kb,nߗa *=)X2dlz.]C%'m[ByHgbPJ 1I2>=lzCm"޹9'?Z!;RγCk Jb̯s$mߥch옛HI}L 1qˈra/ ȇ:[ZZacRؑd}~aQR9 LR!("3#_^4 gכ$2JI!.iPV ^ɠKfD_(xV*H .cw Fa&hb/'}%7 69~Z2eۏu(jeL]1XK/ߺӃM49edIv"/dm'٫@N~#2<`nZ x1?>?GoxT߂k϶;݊ki\y n{l#)%Q4_t%Omz)4U]A7P>KTl~ (W.bf.^ 5_Io V? >0+;70uls|ϲ*T]*w֟jEٹz(asaV4 8gi6值ͱ&'^0n$V,af T}+/jC9Wa*D we?|TN&-ZC],'0Nc>}~"e|{O|X^FCi\; ڍȣL۹@[n2d̙2SsBj(XҲZ)5bQ/\X%xR|OplKwRKW,/ETF'즓8Mw39 S-Fꮓ={\u*%Yq4"HjGHDSDָ8;HtPa䅌aKcWyR ǥy/bkGog'9VUzdlhT0yp^Q`<Of6YTۄph::+F ݨH?@lAJu^(4+>渴ǿByTqtA+ܕ*"όןč[wUP_\;YKX{O>Sp%0[rݙA&4(c{8!MO9:;s SnTn^L}1 Xl/=-U$`-;A]fKQf09Fby)WGPQ3uJ*ME)[EQrIU%TfIy O)U2,'T۾O6?& 9ꚬ+"SK)!҆9gnn(j~L(/)̈+9Rb*i66ctooct@qRNã,9j~҉!9弨f|\n m*t)b'Nli;5eapM3l(xu$@ RV۹vd2/F]߸%ID9W(@+"Бiۧx'N%vBcf#gAnop**0Gz?in كGvg.t6ف{Vfz6) H«-17_ 4Z"U+:ǂ i񿬮cC[?!L2\t<(NHS<i'$.{'_yz$$n0V7 $LW?iL]["|l_Ѓ_uéo'(,3VQYkt)zb,g$kw {#.CJݳ|?,kZ.<-@7ӏnjxۜōDk+fߏ53fArijt!`\qOL6[X@ 3]}V׶Pؗ '[ꢔ !<Ѥ1ϊ6Lr\v^A5MR"-C ɠωW`ycLV`EWw6d=]gY{.:e ͢3P`Q,2K?^}3GM!`g΁2K@F.qA'2cȻ󲟮t:wx LĴmƹ$E㼈0Zjp_£~uxcuuŀ\ ]yy:zQSaG\ ~]]+cO9ZR d,ڃW }'iMV!#%iBn[i Qp ٰ*2[35-#Gy>9PB/L3Dq<4q$zJ.|d=J=%cQU#=l+tRb޿C- e)-1uC`g=%n^땖O+4%"Ъh5Kv}G#"P7k3D7b:3SYG.?Ûd ^5Z%YXB,ÌWNCaXdP wJdirhMd̉DWEEfßh?[UCJgc|sزp+&-1j__Oʈ܉-F^i>kaFO?۱qRJUd!oJ )nfsQ+jW[k1,;%bepl D-Oaҫz^ CJj6KY1:6O>kkEy*9ÖNWW5t>̥DHz?$L!qB~Om}lT((%MNI55^:nc<,6oYŃcl6(Ȓ1)pPɍ̣d;̮Yx y3[C ژ ' ^ .ՆS> 5CaWSdZAh,RVyJLn$t6@-/>ƾD? S_RDcLQW9|M;G9n!N;25C+ee|\,6,ۥc 2򥘷`QNLfU[|gxiU޲ǡ]P6kJi@z+N )W unH\,CTRE=j'@ l9d3r$f8x [MxEjvMӡ&gelc)>/ XZW/xPoI k;%-x ,m̙qIHJ`/(Ќ2w 쌣 ד~8s7:xaϫq@O0ol)D,iMB=wwɶD^z{N!aќ6#RJm( ^+~"SWE'j*]h </ߔ_E]bs\}毪@\ -=&F4rF%LI^MfSrlΪ!+a4c$l]~TLj6(|0|`cq@O1Uf3/uT(ZŜ B&,SFX?M M'>h|"ڠm~H )n/LJX UdH}k$iVE/yayo GF}sv?=mA_4QTWI09$}~ۊwȯ Qcս,9w߹>(Se7Ǎr^^D7h/60*,'/ e2&Ƚ03AB2!6h%TWUL b2Izh@{v~ G;saM|]/\&iSԧ sT:(UIP }e"k$}xdddk aa␩9MHkd>*=5" :0Zm,GL >42@VaoNN4T_S98HݮƳPBj¸4qOiS:ql/x}-_mNo"Z/+@MAIMfs7m~v !~V@r/tRSóBP;U[L܏܂Kt-x8 =Զ'%F ЊjF&q3y9LޱHU)¤孜m_^Jk/j{bJ ۯ7ɥZuI5[s~u:~JvHPB-nfbٹg%z>k5JH-h3rOs g%Yd&bO%bc,Kc7l Riǟ*KlcC&:>V lKss~?A r9N4`qֳp.<p’BK,!6dvdFEdM9> D@srW ] =~J}mqra*vܵ5t\]"BQ̂I!e߁kJW%`m,9xo _mFjM'i|gZ6 I@zShv%YUrRײ֕*)AT]lZ)r_L0`خI^ayLQl'9 J`B0@kO{rT!fWWD|KAfeAiu@$1 ড়A^7̫@>@IgދB jMqLW3>%?Aq<%zO㸆3n C?4ƨQ@ed;xObt7ƏT_K?/,k7[ח6+)+/cu F9;)E3Q&Mn-GY#5Ist|kf]aPd8ٮHh 8ưŠB^J.a[k T]3c04S]w%:.(#;oP pդ Bth(nkWH$ ğC (0!^5lM!<'wiuE`}Zʼn ڶ (')żħ˻m0!ǂUI&;:\B{1_K}5P[c0ʔCǤV|gz%-Ԥ:ɿR9J Oy٩.CT Sx>U]}.-06?P9}/=i4VY3,|1ccj) D7>Q2)\b6F7J㨟ީyE+U~ׄ$dj{[#IɤD؈Vz 鱧ΛX|JWQft"w52B?q8ZyQćo4;uQ+W5__$ӳVHvF }3ri-M}7(4? YbS-|-Cf+8|7粊1Ytǥ=$!k;8S䝕0[O[M#ۭzP *䦡]dkO#&[!Y &9du*+]͐Û#;r31hX`uO XϥM\H֌t׫'-uyB~pd}8n _}T 0b&dnqeGQZd==E{g]s F?y}B@̓Ľ`ZL YZ