python2-perf-debuginfo-4.19.90-2311.4.0.0227.oe1 >  A e]:W^^f @q<۸$aa)ZvLiMoF߻xZ'ݕw爄uI2!߻zdwq3ROQr/BHԮJJznu5K<(wW^Fȑ,VYTmBȆ{v-H*Hs/MyFr(ӐqRNBK-H]:c3Dfb,U޹+v'/v0c a2 d6 ,h2b=z@sŻVF=!)&9>qT_/;ffde96e133fa845b8de526d5b2d04069621f4f898a18ca3e485b01f9082f3002233bd326a091e324031f4f98e6bf0546a08ee243 s\e]:W^^f CD7r\nv8ZZޱyr*<:+%l-dIP @9akCQ0bz ^IXTP3|l@ćFv爉EKj]vGߵIYuߨU-옧TqA :-I8uT`mQAdW,H~nwUAZὰ^{ }E&R@k,G u;V6pqE1dق;<>p<?d! 3 ^48bw}     V \t,<(8i9hi:iF!GLHdI|XY\]^/bcd+e0f3l5tPuhvz,<@FCpython2-perf-debuginfo4.19.902311.4.0.0227.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.e]obs-worker-backend-test-0001openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$e]e]e]e]e]e]f02463fd6aba91eb49b8bf32df1a64610d1396268c731a795abf90c782d1a99drootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.4.0.0227.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.1e\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aZhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool cleanobs-worker-backend-test-0001 17006396304.19.90-2311.4.0.0227.oe14.19.90-2311.4.0.0227.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2311.4.0.0227.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/79987942025165a08d730fc6df97b1fc-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1da84d25a4161012bc05190ad051dba1686256e1, with debug_info, not strippedMPy] b2u jӫ`(y/)nM9-`;1t7T2A@-zg:t?`_%µ$;5e 3Q# tĥ{~﵀PYf[jL>nB, \b`a=' qaGG#Wii{6W=7o'G0e!!fY# be˖ QEZzh)CG{NI*I;gCMR4v0aDǧjTwҥct^j9I|:wOnTFȪ¤h=<iNeإ6|0ȹ3tӴ}>wRKD/G}[=Ŷӟ0-q A)VK6YTDOPVr4aL/T]P Ͷ,hZu"sMG;Aٿ>,$C߸ Hmǚ|cv9 E-Ee "OϻXw vkiZGEUF I\N%G$%Y&iߧG(13bمɟTeyR~xj9d(.(%`qIӛJ4-p+ ;- 4XR)ۤĎTEEnh5d2GB{TjŤ/FtռO1?ei^~Yn?j[J"/ [s9=-H(;#wFFMYH?5֔Yn%"8}Đ YR-+< p0_!Cţ-Y ]%ԨŪk{ ˍ>^ZMoAi%ݞT`33 >~=}C䨅ʫ IS{uKz(s0i*}϶Z8ʰeAJȓo #Y,{/DDcyj6lq''GR<3/@p}g48LOJZD?כԍ{`HM;$u?{l(@%Wzk qۅQ[DpuKOz}Y]k5 \/yym~}q I+KLǭy?B m jijjC?<7ÍؚeXzɽFYc#%zCxd {U6(aFsԏD{u|ZWۈe?)M )}T~.J& * &jmZl ;lcFfaa|b!*l5-Fcq^p0Lԁp/ Adr>P2,\ OAndA]Y,mo׺ M >= lSh[Ej?%ZŽcM 4DhjA"hC.;\l /uy]ۼϭ[hv{d]{RH+RکYy p͠ 1W4ASG049*C&/bx%Ѹ5="X'n)61%GT`xBuOc5p\PWa2q' #+=/P- asYR'k^9|ʹH;Cj2K=0 iA FKbxd?AXi sWYoʰŗ<=m $&JINJ~|59GFߏ0(=c <+ULQ '39(Dlel,9o}RiutouA?Sg^t p$7OY(+[РǑj {]@6/GȞARm5NKWХ~^4wg8,J?T9_JH{쵘r N!BvzlfP((t{ңpYLyF8e$1liqx|玷9Ds}+(jKW0FgF}^S vI_NDBp,/x'h 7m6 lk[!ڣ]ɒR%$3WtwR?΢$i~gepOpK ` a<`mW5ʇJ視)PlgRJcC)Z?OfxG*WOCJW&ȯ<U#"w|To!V FV/;R|bmv61 ޭE_1!Hw?2p)WnTp,d+*mD-P?1LUjY}&#Fk֦T.# >l If#5ѬcԐ ]z=h:Yw83 "%xxEMͬR9M !~y mHT8JkIK5~`6JO/QΉ\;dOK|A}1}ϝO Sm}9Rp3uTaz^ŀ0 w,h!FF;Ţ0njT!%m)oE366&WqՕY|"^sb@ n{OIAEW cɣ8;DA: C "w0X(;/#Q$}l%;b~k(Eu_.u٣1-:и!!%q3J[}ָX*V<' {Dw̷t5%h3L#̗8|5 $h:ydSC[W#7}=(a: V*GzpөT?NJL<5:Kݳq.Ը.`>nq_e5B*~Ӈ[Gaю}]8(JG%w-F=:Fض ~y#PCp(-μޛmWE;=J+$L6t=g2Oaͩ6{&|_ ,+?c#Rq.^2,塝̷ф/F1}}Dm3兒52y@' ࣢~5 -jb Uh[aQC`VhWR^\rkr{+.%lvr󲸃X0xgr|1#ut{K7'UA뮦bh+U lخĒC@l(*-L%d_b(]& NzsE늳I,/-\*OSCoOjv)&{2o) +- ZۖN:[P !\lsuE3'%(fh, `=9Lxbt+7 Iy5blM8R;{@~0ꑮrY_&IV y"~T~pIEm5\~<=[3߮ $d*a1Iqs 4a ɕj{94Dak@5מF@KH|B>BwUjK;"m]D~BSx&+͝)_m۶,L1aŰ}<--Lb1fNNAc%]/+'JV]r/߆s&FIP]VI[puZ7ZIf$,OMp!tXyrW^"wlo!xYpxʭ„~Ү.,i׮*} F[bg HZ 2ci7\(B"~4KHGa"Ię]6WZ+S2E'vUeVXv> M TP<(g~((fkl7>bCh$<to1ʯ/kMuc56EH/_#Ӆx,̭-!Vq;FvO X;@dsٺdX˟Y[R7ԿϞ{XN$ SuKo}}('!ͳS!ӜvؔSH7 Ƈ m>5#fqXuƇ^qb=7m9H3AsI e}P7k;wේJ^ q77\Aʼ>.H#q:ۀ5eЏeak?@Zt+UO&[|^/#@r0o$[f3MyP@I [eWVـOeJZD~g%c,Խ CL7.Cͩ, l+s1G:]bOgZ`%

/tJ0aǼ5FFZ8WEE,2$7̡qMhUsb#hCOb erZ0}nNM24rﭵFXuЫuK4@[u$k]EX</E8mѬ-݀i2&"I_}}gݻm7ujTF̣Tj$s)()2 k7 Gɴ_pxI0!_Ֆgg PDEh {Ubds+a@0FJc74~q'Y36\2H7LMĻ-:a&!W^,P ?mFA9BJ\RzTAox>VRwEyo 㚍n-)VDW[d[ZHLr뗩ǡ? tԳU7K;~Qx3`} b]~۰E )j4`Ig )џb?ugw^'zf,>1Q: AvT_Sx&)rxXh0XE禓2\˴l^ i`g1qSL(K[:lf - N^@PZSf-aa~xgie.MGp#cr?kRlcJ8`4Ou Ahsםݩu39U}kS)fӕVMBk;[A\ߐY۶b."!Z2{'dof'F X!z0:r72OWj(v%$k7  (r栩rvc(ft&ks*# (j48$TCP;ϡ,P+w ͢) aj\hۼ[(R qC&&Խl75 Ŕ1 @בV0$bhj=$hBКo@"+g%nBb[Byp7̊x?[Kթj[ M^L! GhSQB, RTÔ%IOڡ۝Ĺd i@&/{/ Bz?ZEuJ¿eDũi믛z4~.~瀼B`BUPb X1 ]BNGTh/ +=IGkLptIYfM/ٿdNCK&xd֖?Mg"N/\d8;SHqU h0G4G*3lz~ ͮڇ1*&J\o7&j)&. ƸسQ̙9=H-ysysAvjge0>TaƱһhg6te&PzZ$|Y!X=h.>_@FGP.„i}P=qcjL]Sůə\J\C | -q @L7޵׺sMEhҏƴg؄: m+QKJBLLV L/TFhɧ~s7lOv!a4.XsS=D{?G 毾-t7E(Yi~Jܣ;US9doG}rbO#b1ng=|^8UuTl\9yb(%inw-],+!u`U/| y(~ZR}aFΕD.^%4Øiifo1Mt%ՓՉmjA_z'<#_Ѻt4P4+Tpd5')JWKg@ly. %&{ɫiaƣ2PL/E.d/7Rh[[yJ H֕]0|D{<`sU~CPyrS^Qh.14safT!cK!C>S;\jR/\5#KpaTևIɺVPF(]K'h(/]܀7xudl̿I,i ~:YKn~B~WuH9M/ǧ୊â:"5gN<5[C]=P׫;BkHEIN%V6g _e^z1:^ vbyI5f^+V^7W(Uvdޯ P̙8A-́x|=+όnfN uf&QxjЅ}#54S 7F;+(q".C#?Yk=<~ x'mL5&^/.؊V^Ev~lHH~F*Lχ[]?_,p8N֚|0ɘeyTRDf+b{ J.:ۖh QP_Jq9ف[! H% y[onZB'yXӜĦ(sMq܋uՙhI۠4+m Q]:Vzrf%;F} oqy l%u;x>:OZI D@5ތT[9!#b*ƘeK~LI9Z`\ 7R$T10ג]Vx2 m#Ks6z2bVh|~`Uf>* I϶O):k˝}]O.kpgi!J4:*0,o0@+kiSs :!Q4~y-1]_J  2^"OF6}eXĺ*ܦR˜ӏ=hӶT< 0.$oٱI wje!8Ge+E,8D=_8|j"*!2h\RWByzA΃I%a6ѳ.6 B~rgpJ tg%S24V+xnҟX.e SƆAKLe VĖнjݙՑ#SyMGd^Ǫ7H&Zw\|VGE92X$G.4~h\PSay".P\R⑿ ͆IKΐDa_w ~O٪}wO!_Κѐ!t*1Vv?q]l+՟V\fA@d*-q"- _"ý{PW BdTJFP@Z Q!-+@۔]u˶em%ԍY`%eȱK;.K!d`G닋7m[3QQ3e^I7-r#lQr)<hpуO(\Y H]33M@d:|/gLG j~Z6x@ kqk6%\F{I.@\?*Uihۍ?((j@"Ex:ǔ{ZJ/ `Pˡ[¸_d uw{Qfe0acQaN S&$]cߥAXQBNlG윐4fWpfVnV799c}v_7I>rJQ?[u$Pfj$ Ƌ6a[ m/u+'eIʶljY,82hu)/Ŵ [i%RykP+~: Z QeA\3#8e,)X2#]_v Ewlc=E4b<г#i(oAN?'錒Deq! oZ>Ɗ=](N8GxK?(xܲ{ZpT]unal)e*692 qg|#˭ \;z木X~嬯?Jo 1;>fـ"m2xڏ@O1* ^x% FbWRVSj nVrT|Lbl1&Ɗ GT Y[3EW+LGfOc2YdBJߓ$]`3Nun0?'\G)uۅzژmC{m~='xޒ\-^}?詪S  h 2:ݦԀ]FnM9V_ЀM<[A?3/t ıHݶF$ڙqȇ/ՎK'@B\Id}%\7]H]~CDwM*2%_ yP]߬R(Z>!/C`bǷ+ ܶ7K;~(CNi\AQ"GԶkjêq9~{ nCF& 1+Q1: k2dW^LO볽>zޡGu4" iڐưCe,gE#/Fh;($1ގRotfoG} {w:g?*kɘeHXsBk#F P>DJi&۩#,FՆ=5"k oCbv~7<#ŞM>[჉8PY$~0+lp`!. "ISx[5o/IfNKz[ 偵 y-ܦL܀t_rrn0ݖc{w[CўBirCG%`6'qf7-6였ACד-^~ͅR9# DZQEɍ-J4AkrPI`ݐ*O7]oJ?N~ЂΤ&-VO&Z w_OKPwq0(*Y㻶-܆>ǫa 6ɂm7 X=- U 6J;@LqI_l݃`Ȇre[)l& [;=TA̤uNSh4 !_^n/'b@;@`U:K.DO٢O%V5;18+jf\%O- qZ{{N{jJJ+#V>N-9hDşfqݐvbR>S{6$c "eREn($v"nH]4|S Ei ٸ eR_ ӕYԾw.J7tKfj2'JV5zTr Wk Ie[Ⱥ8t onE-r=j~hڛ(4h2Lד" m|Y:+tt[i.ϓlT2_߷vD=}} W†7?EGSv(Vf4z 0r\Į|:+#zLJM4yBI _=6fX迆(cwX ߽PF˝(8Gd{ŎM#֑4|J1D'd=LUy,;k%VöVgv2RvAˎ>> !tBR}l~MRƩ%+"ڕ۶%烡TٌWn|' N 1.aaa fj)ݬA6g}ej+nڰK[N F[EFkHcBfGfL4vZRvd~R&YA-_{E׎bGepKq__y<|$/WD4 ̆_THdw4fYS(3$>غ(3+#0k, -o=ﺘ.pkWJDmR=ɴ\ RMUe7lk͗ *^qz7R8X.7.0XjyvU?ڒ -;6h`?9Qzpt#q]"u՛)]̢sv2As2 X} McY oj$L34Z* c -^v?Obpӳvnݴk}xqk{\OW&85Ssp3GQ=w6qVB,Yd̩Bޔ{OLkMHj)1,{"_7m$j]qtRwҪ(jhg_q"ס \unWR{(\ S*N?v JO݌ig&DUF_?1_*AH@s A` V^va^ASj,A-Jd*"WT7I=qMqK>/yRV)<լ{_ΒElKݒ+8ÿp4U}X`cű}F.Ɩ]?H_@((}AG{j'1>@ +ͯ۔m+h e)ck bwL"1yz{!u=ES ^C_C} Ug˗VBml4&` &!ٞpFoYtLg{LD XVÚ o@r˵S48 U^k_h4HF'lp+X勪BfgE+bwy*(M& W[+9}Qn c,F̋/5bꐾFFF'o~Å P ^Z:Jw 7 9nspA48I柡tE"?tv.qcbH"ɓ\%O$g"tyh Skawd5h^D@ UFQ&@3D\TaQєh1X8Z]o3k:)P4ꅤWKS}o(xT;KiF\CzqCkk옦cԞN@e{9B6}hDO3& #j|aւVN1|82&&[5-UMl|Fmg,`."ئJ NV٨tU|B쟭, h*NqXi9ڬ^Ým#(pm-Ç*C D i]w!2q8Hٔ0e+Nu0S+(.KՙP_Y7Fٵ/qbZ+n6f;H^ 'u$Mո3028bQ4nٕf=mh.E)շ̏q 0b4y9zvūcB권#O̅$ʵBH}'g[@`/|~Ћ1-%`7§-S6;OyA| XZM CͲ@'&ZmvDSSh#̏ ꮧornMkꎴ%Zz2^RGA5bH *m"*t F mJ̵*bRJAM`R{2²G`(%[)/pC~\,\!AzbBɬak\"~9fLk- {e60|IQ;{i#zLm΅dOfHAtDՎPgݽ lnΆW<| B6 IxWb݇56 9>KSڋsCQCӽ_ʁK,;٫4<qq][s͖% *ic~cR1Az.Z3ȔhI ܥ> x#qy!TD2yH9.+UZg}R.׌쮓EbBLZ}16wN {E),L9m0  ɺp`, ^ysL`~N342A.lrG>})Snǖp vӤzv!cy;FWR@Kѐiq7IeZwjcR`diIͫ\blh %s,;,jD B>n]O\sFt8w]m\J{s߻C;W{4 "8q/rPuttpRĿ"dZ]ú6?ڕ$T G ^')1$~hԷ+3tuGGe@'&ixoe2`[q)=<0 x+YC7=2_g[mhOujڢErP44*xnM #J? hN>:K/qb2(o45gCo c9O6v0"DQK$4WYŸ }BA`|>5Gx6}s+ G&~@a/g"uRuVixM6j2<7A鄀<*.@t#V:,iX"C{y%EW(/}N[&o3N;)PIh .ͫ0K ќ>H\?%%p[Ʉx霤pi7V*m(s a7fX*+/@H%bbKY{# Q7]&2y } t˖;5rq3ڜά6EH7sDzG~yE"04 (}wǰ 07y7GxuT˕-ipMl~rS OU<,q4AޥyX?~tG4y* 5)G6_PGT OL 0㧜mr7AW4\3ҕVsʎ6@%&"89+RSdZn2vmLܥk\k7 ءAb.R"d7IF`c.3<wXDMp?BI!坈 m ZbP\+l1Co +(`;eI3H7G%bKm {S.BT\9'Uͫ"%}$8(fIos%%%Z/o4DfZA"HxwOkz2s|E$w2 +UboЭ|H`c#2+k 7ȷVVa89T V/)W XC#M -̈́3I7k)?x|ֲle_[-M+%tT9۰o\ K($4K &w Rf~d4pFM keT.zp$ 78 +&T 4 K>\B"9 K ա鋧'cG^J0j8:Xx,bR?&`6YVx# EH]^ TͳKGކTQœ2۩Q@$,JP03^@W|{Ö)MS/^nl)*U`l*`%6F곆G 707GIm_( ǗdO|ssF9P]AXzFev)A*I6c 8 k P+,&k>)гENI?Vu8~ u -rx:J`jh(\ 0^m&`_ 9-k̋!u[!2%R.@C\*R6=֓_-؃/{!wXΛ-p! N*3>"-:eoTX 4'ZDo%ܞKGW8J+%I鿫Og7aɟEO[Faа0ԸFmWvxfޭgu:ÌDپ_#m!F~qp3/9$zx{-H8u[׏_,"byNdnmA xGX1v֒ jw,Z>#% ĀT'Ao;.´_b .7ՀE$FٳB9: :&᳃j~T۽)(Wu2;ínj+Q@s/Dśm/clS‹\Բ?{a{߾l*zG(@Y&ͮF"n&jM42H$wpAw(iOe`fί|NGoʙ%ן:O $1? !\wM3J;F XAݵ aSٛ$0NDxh,hBCRZo4 1|k$ <-vaw*loDүEP+m-kq *Y`~_ ?Aw.b 8 CبU,?ҵ ш!@qˇįr@@2H;7jtj)//kqϭy7GtfM'iEHDg DL]G=,iw2MĹ[;δ31X?6rFy-̋l5!:^'.|~o_=.$}kô >S(Kx6x|rlRB\۶iA5QխіΙN8B6ڴt ZGVJh<.Zؐbxqя]=8wD+!9e_S|xhnySUKS9~_ z{LY,Ӌv5Wu?& k5{m(Ӕ!c۟/ƚO?l3ZۚVeR~3QdaW6'(FC[:HUKwg c8yrᏑfdh)uTת :_0 MylkS|+,9 c8]4aS޷( Mڱcz¨b_z7TpX2*B; obb@ EHB#&v}[V((.R+~ f/Q%wi-**`e,ي*X:eM,k TWt4ivWڃ@iz\GjZivγTaWxfsPJlkΉ!C5+77Ⰼ8ǤDA+%l4wcY,qcSA>SCZA,Y/z0N wd0Kkqٟ-C/c3qi. \ (T"ENΤ,ѷrBEg^{7}ǧEuIogS/U!z+-sK.IS֧7Ő<o DF*W'ď埼rRpx&Ls xK QYE^\W7ū xR)砍. T ;3Xv_ju †,@C%!3y˞[0(j&\,5tyن9 /"39gKT Kiifj*ƹ{QSb5uSxK`@HN泃PvS@6~.s&m6]yYI`SONvi27Wo|b ?+cN- 1|E 3- d,R 9GPR_EkM:ѓ@L~&DsONt 6հkkg] JKw?,%vl$x, P+w M}>Tiz\ |zR.QHGPi=l[͗ l9F,1E;փhO(bt]wbq/зUH:KDU;Evw06KAMJ±p5gu #w'0M;Xx@S50@ 6w[SJDXUR㙔N?_i ʪi |$#+ :؀=4FrᇉJ'wYE J#W.XfWPHS0acO Ok6zb3Cn;hȷȩiwL45UD =e삧?jr&T HHnCZ}]dpɘv W%Ƃ*:8:(FZԯPdB0m:L"U L%k9 z(HPJ0$o5BLsH =%QT]Q' !*b," FPd4=ǘn%ўW=&Y.Cnn&'g*w^z`'Yzaj*谺ڳ)L6m]l V\! 8tjMj5LP#.{} X4B 9+9G6u.9VEUPoyR;)\9'rQ M ;\[N2/:Ҟ`L!:TI g;bbAT Hu>xpYe-ԩKkd\4׿cxU<;eX$&bڂpߌ֠"Eҥ"q V(3Α( 3VD8u7>+wQӡq`xgʆW?NPoGurJbi:?P5ڳq&<;\ 0ֲ'{Eab5u*{ qgH.*X<}蝚BVl̄'7fi}6I)d> G)zjnpd O-]T Ť6hќS*M f(kp48SaT_A D_zߋ]]J29C9IVb)4L/!ﱷF@AC9 o~&0XLۨ㔊Gr%7KZrӞ4wdy.U^0{8vu+FFf^Ǚ tN [ըDzǖ[Ƶh5g{V$ 2pnS꜏U兩b/hΙJ͐uN"<Қ%RAMXFF7.Nڕ 5Q_n+,!|d% F B8a{؇.,CґnW2–}#OoZqwx(,9Yp7CV0<27G,,~k2irdT?RW~=|{2Mh|cF(ٔ]W JMwOh՜GĠM ',SLNiԷ^ y2>:)o6/=/zvg(V,+^ ܮك(O uf}&Mk?%LpBBCt.^Ӱy|XYjX{2Uuiin0s (j)laϝɺdD^Z7P}[թ|5DroZxxKSTCrm'Nn'֥5\n#t&7)խCc^:9ӯ,mB?!+zV*}l|)!2.P%ZU*S̓F7?b}Cc-G&1jL2Mݔ5kK!:: Hy s2'TڢIjX&ɐNBS&y*'ƕ?^9f'z% jt-_ ż2#]ةuP&6 +\w*6{ox8bh8i35Qwl-0W=/?ĩ:-@) K^[{Bnڬ !})rD/v³lT`!dc$-vdXdeUFCv>UX#B$Pd٩'Cyp/{pѹ$)o֖fbe~LXSʭ)l  E1ڻSDhf$ObjQ1yhӫ& orr@B*4JX3nOx(gS,%2U!9b'9LDa59DXL~i#+BY{ ųqK?/֫E~$Z6a|JkvwۆTL*4eT!U<[QFY:].OIKohâl+ɨޅ?G?ݟ<3MSXJ MG w%&3>D9^s}nfPIOA1$V49bv /K0f'vd7aC܁ Ԁl-WDy6%W:͜2ZW;y0E ! 1e{Ŭʞdc((+{6pUh`$CHt|c>b'R#e*)#D&Pd@IO,. U^ ѺA|SqS iݼx.|ɠ#geCo&'XU"߸bHw߿Q<䂐,'QW 5]jS/4\.X}/IO!csFZmAre8pٚڱlbY 5cҾڅbk*8iV&yq3xSe{Dx`CtfAn˰(uAІ<:($(<fnS#s~ 52͏{R#TJ|_|:ɿVQ>fod5!S25A[S X)l+*4񡨳:J5=A\{`H*4Z3mO1NʴYoFܢ@yFP|wv/!"hD%~CPItRdyPP&)ؤ> u { )T !~"C@Wso>%,pN9@,7'K LAF05T~h2B+w0Qܶ|-B؉kKfIWh]힘* <;t{vs?N9fk$Ch'#J@A([]3 G TtTqoh5X3K h3M-V]Mi~Khwr}uƞy \p{;ijlrЙQnS‡Ck"!Һ'eOL:Юtiŏ2x1VZfˆGZ6nP Ҷq޻@<FɀtpeR6SPMrOc2ql\Ђ v= 3*#8UQ{ɽ>-Y("D)v7E8I?^ akrpM00&Y#1x4Y_>JіO)E: p9`$F9lc;Ɨ δd&.xX"@[[SZM^rclTЯWN>i/eYEA׷z fSPQy^D,#妄{FfiNyXVM,#|x^mϦoí F ?HeryïZQ.LJ Ѥ)"_Ejx^I%I|DE˲]q-K$rG* .7M-"Rm,K~O<(hӭ? X阈0 ,vN5 ڍFFid:ȩֈBW 'vKgӲ^'D*_G@kU#Ghnmuu1tIP^yG3*:!Bwy2z-|8Xj~Ոndq6oTY͠ϴ8Pd;8t2g4 V-ȩxtP{\{bf&I?)nDyHlD)h'RXfmIg=]8CTI 8pScqwc⢫8Ud0HaJrp&!5x:t#r1yXW(1XJl-KJa=+P4p6kJoD mǎ>&V8oSV W@0_|Ɏ }rd-)$Xc~1LT78]Z(WΟ/,}J'=f# Rԏ=&4 B^GCru-a " xӀm9~a_֗g+_Fj)l:1ÌjX?r,)]]1Gg6jh;p@L';TJhSPGv%*B JJ$ECH.n1҉L Omv5ƑH Ǧ=}[RUNCZީʔR sXy"dtPQΎ|jd# O4hsfܓWuھmM\H!$$zty)Xw 9P΍}8ˆ?T*]!l^ ;~LbS;/8FFzUϳxGK5}]~bru-GPP,>V&HJ@'nQrJ1r {tS]JzVe?bPP7a kX͊Jaf =wEOߖ6HqX6ȮaBᢾש xIea#}C }dwcy7# (Fsm&*[*<6zE bH F캢L'9ʅWDiZoĊ,.A<WSM+{UdV[FO?bB:~c:"40Œ&1[]uƧ6X$.5äs-R==:,$k/̓gWa1rzsȻ{a{ʶL)=J "`"RU*.!+v<Ľ݁i0&CeTɞcj6b*ih 㯼9 =y +*Qgλ37 ze,ܮoԘ`[PwVGT6zoNs B V ;-׼90gXO\jBCpd9rPr`0n>0Y:7~Af.[< ~Heu|\mSlh ÆI(:ꉥtɦ*5&K#!ˇcqo* o:M#, I@@FG:Ra;<%5:&q3-Tɀ*/蚺^o9s""'@ 5U0|j`s]hjЋW,PpIr "yzY FXfDg8R?Q>]nF| 5gSvWd*o` I8ax-P&wd@Q26xfB7*CT'' ULͻK,mV-c/&[ u\ qjO [%uG\ 2ځnBtkH& +[MZF66I}w$B d{%{ΐh/+ׄO_؇/If c3u62&T b.@j^G|D {r+h HdW3@v&5hܳOF0uR~*/ޣonA I5E>&+/&9VA|u v>sgdgT^X|~;ȼr-}#c\nJlsXP*dC 'ʈq۝;5Pȯ(nZn6TӋd2n -VEI7C˦pm(bt]O]shdb]|ÅsZGO(B$WKnљkCM X= u%aM\`%lZܠe"&mXHjs8Hx8kcnd^8jDYHQԈ x3׿"Jy;!Zn^O%y |5Xa{br",{%X )%rՀߪ}t[sz*܌DIƙ;? 4ġMM-#eoѧ:x|uve\DX [%#CWkNmv7PJ~q:1ݿ8['CzLfF?*K|lPɸD3P}b2 / AЄܪaBokC W>ׁ2=}4%_FLqx]68<ڡ""#l=zJᒨ_C 5-/j4'݄54o)7=TU#$#54v42BjHM0כ$!ܶ)w 0<'uDhq'RBԎJ0Y\uKEYTMi0ݔ*NK#*rR?;f+ex-Ī 5^"9F>=8h@MZ, ~hbW.h;hV56GZ9~nU#7 <7T3h4K)q 2k މ& Cod {y%Dؓr?p }K^YFgnge}[sfBp>x ˋ$W4 է[,3rܔhyJ=L#&_Pp|=Hk'9rE5\u|'I z"keinx3OI%0fw+"ͨ{!m<9Oak1@l"QfR$zr9⧾%Y_ H^ooK6W:̀E%ӑۗZw=(]-xۚ'4R ;YM~%$ŽA)r>[$S~Ru_mom2)8tuUy} lRfj넰ehYvuԻ\UkӷL'3x%Zic4 W5WVP1ݑF,vbhse2(wTzNᝓKŕ-*gB*FH_C\>adr 4ě,b /Znz.Q$_Z mG 4xw_Qےn%ol}(Ě Chď>!\n6y ONCk B@#I櫼(IH oQ<JpYͧWI'!R 2$d^c b*yxf2J8G3V >+Sz{BeaB&[_*8Sk[zf"Hb04l0M%;?fgb,&J[ 7_4Me D+/ERܨ<7W"Vz??]$X ^@%?;kg$\!F{Is uȉ[3U`KI;>jSd]<62k- _@xı.Qb rDu!>KNh>_玂 T#RQW<_/q*L.F =M-,X߉o\.Wm-gBT#VI$2 BFBYfXķd@_X-iwķA&Ku̧lcZa"lֹ۹-(U\xMQvD^Q'g1h>3_0,Pv)~1o0N^ٌΓ '|ИHm*#Ef+mi)V|O5;$P߿b 9J-.b{A R y"}[J^ԛYc7XEٙ?bdJx($98T%zWs X_U1A o53ty7 ߽с{58h׃"6L?]P&j 6停oW%07t&{R}>ʅ2&"& K!fd$r;}F8nЌ[\;=9Ю[x@_*1E|c c$ =dtp?ߥFĄOH܇sgn^!>Fl|3Q#8xݢ{PKيIJh}&Viо̵}Rjfͩrt!mڣÄRVAXSTX׵ |RlC҄mv.یo%$)z[wr Y e7On}GO!,kA}yԅvCr0P0E($(\"-Y6bdLLCׄI@SJK'7趚 #%7ۺ$;Vq~9qorY\>i/Ϥ1;_gehM֤ 'v%1 qI"k #;y {7@ ]>ݹ;[u!Qʾ7&CtS}7E8B75ΨƎ4:2^`N {Gucnbd2̫ mP Ùb,$ug) ˃CkBh@4~j_ckeJaTievn6*;1".cI;Cf d81k8Tϕ>沅cN2'î)߻"ݏk:ovB:o"'qOIJ)EB !WQka;ߘiȝo2JXL:q V %>E'.ʺ_fiWs 5GTC Xcb$=$l~ r oz7'LZI8?JNVReR+j(!ۛ/6̢Hi{,7K 2!? B%d+6U3 YuuLFh7@T= @ѓhsAA$;koXJ-w*w/."̡V@= ZC5z)ɮA L*pLSI[HY$y˺h 48g}v§/Wx8Oxjh HkW\M:qKPUC'Wg?Q'U|6,͐a7ʴmO O@ x(H`˪͚ A'zgڶXA}=tRt=tA\"{/P4㞌ĔyibKpI6┋1ѓf¼4fKG5U1Tڗi^Sm& ^ZJp5y*YhöHy 2^{Q$tڮWuS 0|[+`7e1.:nHVÇWU$ˋ:5 6w>F_-g]ޓ E9iJ"MT=P,,lq؝d} yDDdoeڮ<Eڂx 8*6R8 sx;'3'#3sa̢3Do}]$zoWKB[K(gBUto[CO[:cR!(S1.\TϪAQzYj&2M: Ka\Lh7Pa15* v*z *]?%F3(aKYDBxeSՍ͢lf)NDmYɱmG@|?r3/s~{֜HOL1bޔ䄪oxuΓ`MQsUK2]OeL=z"bfI!mӂbX˶^v?C-_:%,{eSw5#q)L!O?\lG>E>hI$ǻ]nX2㑃j0/e~sx>$,$NFMV셥OHAI@V=w}&XlCIu7ߗ2KM"^;nX.=h.|-ccmO_4W OOᅧ'lۂE'5Ij&+Ba~bъxri30!UFb̬&4)MdgY \-W):mLܠXNվ[C*8$6wA UN,x9-=q |RxQ^{Nu٘(3r(GJh}Z~^jά42{hǼJrYxu)>./5J:1T x3|1vs"cJ1JoSai/Txu-r7T4ց~J<:;mX_ e: ChlЧ/oгqv #:){{)&P{,$gh~1&zT&?WJ HǠ p8YJ 8"+GM}\ؘٕV|r-0h97iD./ ̌S*Y+C3-םVh eATU6 /o϶̸beC^ |m(1xS$@$ޖYAT k]BnQkOMz˞!0'Qh ӖTZ pA)A+AYǶO$fa p8$8V#kZO@a2#<*r'eIaw|ԗA6"P+\u~V'V(R}6ǵ;E2@:[s9gYm K&3+gdnh0>qk nB )(Pp/H2SuHDTRIu$0r%G@*hQ6Ʃ\gWpJ:ʊZAɄ{x"hloUd3nSc\;_f2};" CY-H&F3= 1 e.Q9uSʓG׀P\i+EA >utyHR"ICbŰύȐ43~hsZ >z32q,;S/R@lJۘZZ⠰(H08VɶaNz߻UB `" 0b԰BٵhSgwRy ojbI6?=||Jx`Ąhʫ9GjݹDB\ʣ̦oVLΰu6ٯ wb"/Õ5 @f.e_ |IH\ҭrl `(0gw+0ώ[nzmwǿJ<.ӱ\˴#?K<|K\x/@1{@c69L'u;(2ec@&+~ MEMUDFP| [W']~Y' =($ӨW\*>@ɚ v`ܵ <3Cm=[bkSYW,tEz%Q|9NFMBjwٛE]Fie -Uϱ)XA!M+i~Gon}@-kl0lZ QItBsBsB]%nI F1gbǐ6>h!/PR|9jYm~LIh!@&g;єhXK 6 ?r|r^q{>8әݻA : V%*Jw>bd$'-*sPCj\k9/V VEJ$.j`w;(<_T-aڗ>܁ 1nR=#*nXxё.Ÿ 4LbKׇ hA?w75?q?F~b+>//˲6q>!+S+aB.`6BK(D۶1M #Lh?FRL;V_K KPA5pQ9qCSZL>Sd% zExcN;4;jlo$* -D Ud7MBHg^*5J_%ǃȽ"jrw֞'YOkN]ouwdf0irkJ-eHClOJ]bV.>JkNr HUA&2/D𨴛-tV ]U 6a%&& -4=tPETO㋓O;oKgk#P/.{cr TxޗϹ['V|X\Xb3`V3榮qHhju~T"S 8'%# ">z0&Q{uP_-^q$P"w}cɭS͝Bu[C^Bɭ%hT'K_=Ƀ[;t _$h6J]66dKOk]+%H-ghќHMօҔn#`YZlC|;IQClv`!v>+Rࡇ:P-01euNIKGU>@qaR!@g)%ԩw2li(qЊ3j>R/~;\*.#+JH.iStG1Ga a_~vjY 9b+^-D)fFMS*f˚yY 4Aє߸'`h#8Wn[xEE?dSb~AwQZD27au.Ōa|'Cxbnw#"*m!x[BtqT{U@ ,I_hl9{u|F65H HH f /#{E2+]{LK 'm'Jм(}z̓;-$bQ8U58<?X~#.*[Et&[L_j҆0۷BSYxYe,Moef ?j&lI U~ƣ;$ֵxqa@&0lJAJi q68@> 0wKH!`1P)$:;.gN9ǵjz˛L,I?U5.,7#^g6aCs^䲊 i5FT`oS;~<͵0pCxXXUy1Xwl6A*W;SdKqmp+|+jtQoDW޹DKK?›| FoIbv9>"|6Pb:w x}i soPzYE%HD]Knj=A߶Kǃ5vς;0Q.pg]V.A>yxv"uQzۏSM௼3ѱ|䬑hSۨ᭿-'*Cp~gqDQJ,LK`uDLً [d.-HٛHi>' m} {β4*oT fP,-$I zQ>\. }t1kp d')IAIFA TiV3sn9Z>>RR3eqh2SWW1 g;ϼ6(D?Oyy/6d~,' Ѩ6| -1K=jUxfyOUeqq ,2Lݨ_{99jN%I]fuVQD-Ce>jCWS{)61ρ]&; U\{A6uܶ1P<0Dٮ*r35Qуx3v+#9F[2HJ l)MxS9gDB0z-H"z) LJR.hu=JpN0F/.B-u9@/5?I/pGA ISM3ԋ+a8Cz!V a4踪h٥"֭>*G+٨6BוS:ͷj g=ڡY c 'jPO @Ŋ{"4 Z9cYq;!瞃 Gdzԭћh9.M[JhԮpٸP_ r{;/K5H*Ҵ>28gz~3a+'9qv2^U3מnM?M"X|7@M02hM6+(#Y# o[rÃ<ϧ;@J*Yj Y楁sj)C_  ;)4`/##O$S2^*m'5wafpc$G ܬЩYx1⍺S gjÕ KܮebE\}W.\f }e\sWTfŖI, ei]O3F a^A {R)_ ݾ;aY-]nDهl}z|$kB L^pO"X!A~c4D~Xt4@'swQREAN9hϞ-9*) CrqvL44)O>UHq_aF |lpN8ϫm1@5=E_z[K`휐z6+1ZoI {U$Ǖ=hwk:XF`<>o=j ##yf+b@~7\ײk5"kһ8rT m7ۛ?M |p(gz'4x!6=aQ.**R9u?N:+魍q ~ i&d%ZoT}Um̦h GSUBPK =>dѠ_-%V/Qhu6)dfŊ]zf~NdXlWP _k+#aozUnw\- y}9[R6"ٛrzA<8+f`Y@91;#?S闂ŋ9g:B~No_ӰG%&sa&\ 2H09t4YKOlp@X+vWWK*Muo<}BF#fbp߲lGk{7NhTw V8-bԏ=͟q?zS2Lzb$&Jrybߵ1>[:JFS/8[oؐĘ f*F5ni83%cXrq]JPA]USg` 1'l8GvkU801b| N]* Kxgj̏Z>MRV.y^z2WcNOXҡOe'+ͣjO455`+h7vېEl{j TGl[x"zӠ|nS筿x7T&5zfә,SMBVOtQOt+ ]߀ 3_r~S̴}MJ+ʾ/"IW_b8`x`&{n>"؈RB'Gn慞IOZL7ד.yw!f} (p/k:390O%~SQvb3H7nR_`O'ֻo=x0mxQS,Yn^%./NK.}'3P bmwy"”bGpĜ:V_/f4s&&3@ǵYH>Oٞ5HF75se C\DZbl n5IS<:BtVUu,2i (_S(SUհKSYovږAOf^@kP{ tuo>}y ~䈜1Vjۜg8p5Qw‚UujD+/B3 Sxȅ EvϖDI$V9:eֵF2:e Uokh-@i`8v'ĺXGE'-pp4JLv]ɲ1=&  &M4,Fp7V輸 <5⺬1: ~{GzdQij}iQӛGts@8Bș33yTgm7yf[ɧAWt& dp#>G &H"[\p93^@lnIMcܕ20ԃVTx/kPË'Ǧ/ ) N-Jg'aܙΧ=CJU غ-J(e6?̅|(`"dPP!W*+Ja;g牽hpZNzV$r#]GobTKNYS%8@IH mEP'2O0;tk{>&E '/I\oYyw.8v2a| J@/bwRB3xn5I;Kx_rl1yX z{\xbu\(չwg+IRB-:~}2L27\d!ޑ5sYNjKG2ZeDO2hJH킴zS+1d#Y=|,RlPiV }q˅ cةyw:&{ l<]sG~>.'$4 ZaF7ixZ3D\U,grAfbL s[z&u?^Ʋ7ƒ8ZkA\C#4>*.[ъN F)ɉh~F~5}*M;V a ZOd#'P9wk*yRALVs>}n]1p8?l &t"o56c("dKu #XH Xoè~16Eq7{u&KPWRvU#pQ~{`Rϰ:gܠS&ԁWu34?;mtRr49)b9O*9Ѭe] OJNmtm.:V#>qzȞ~IUkݣSl+b^֕3ȳ[7iMɹ&jv RC*j❊_ᙺ~#'Ck⸹a(-F2gSeqf|ު.>F==?+,|h˸{+@TG wۻw eD--s}T3XIdsNPRFkaXPd(N-J2}BruoMlpTʾ^mؼ{ڎCIl$4N =m;so8k;LW%m ͷY,phY3t.*!KvYp`@_"tKo3\`+'tD緛R21XUS|!"2S2F :`])b䂐"~r!GcÓpX<$~ uGS qؿ5Gr NN!`z|,nbvfmN^^"pUd\~;|c Gڝ'=X09qd%s~8wهn_hiE~xv#{jO*͞sX2/r6xZc.n[yھ[ ڠ"axsE57x~HӲ1(cDXM$/=2&|u*KZvwHb~y1- F9l"T|&ixR%"7liD޾ɹ{R%^s^hB8`*݇^T90c_m0hw@m5 in8ȋɁͭ%'y/:X8K84bcz-ruQϯbL%>0ܞFw#*q*V4C]]*QD:|>A,DIaqKpϦU8Cdz!d߇F넆":HʐwYr`\[ ?~^B:6VFu N2hI/vOL3qu9?eߢUvf1.qI+:gZŐ{/9_IC$q&'u3v AKZĖІo24P g "u圚VP /E)\)qVF1};sSŞ3Pܑ&b8esVm0wVjKt#I?6iEě]^<SNBڤBku1'ىt| +-?tBګ l v]rI*)hGa QQMcv Oı/5Gqܗc3)e vH`ErzqR,b#ʄQH1t(70ܥW;R^r-dj.GD-s$넴4d_ADlkɚxg딩RGg*`ok D G`ƶIec~e}`3Ue!2 >Id0Mٯh4H2yLYm[cΒj~չUIo-ꘊϧu/o~MVѭ2?[\ߞǡ\_SwlQ)0?Wi?G{G!CJpV}}*4SŬUdP ]!?No?fU܄T&B.u*F)w)$N%aҊ1zT߈&@z0r=WNcT3MqdITriS˾߄e"#I=|e<95|KUXGQӢTD;u?3Ck$a HKG$\Qӊ|Ual$T<FGpumFHi/p>~=\QdS!] x3^忽:GY#qPZrU4y۩Dcek8V^r37V<$:J#G=Mkq!SeOPQL%[dSw9K|ӊPU GzBAŠ}L4ZH"Tg@Ac C& yK)"2 2 ^osӖbG}KRj+%Y=B$4[;kv׿&,ͧhh7v^"}mMɵ(5ܞm1z-\̈E/z;9MGeo}p-#ܿCy t#?V`YzF(祫/W2?J0筧("дm"MB^-T+_)F?k"2H @Bx G-Q FQQS]@+H.1 Z(aS;rnXxVT9K4uE{~ro(/5FYѓD_@'جo`$E{iNmjzukWYTpEwG!3~ه 92ǘ촨H<="G6= H$WghvO-n  h"Xg,Nkp@n9EL9"+U&c JHR"pɱ18=lzx#ˮ ܗNsuuK33!N/H4#IZ!|߱yy.JҶ*MZn25_N<@'.y~|)Cl_;%".6mνxiRy< c:kl+vn,eZ9G8:4Z D;zTzDmPZnkt y4P>/"ab{q6$c# LqҎlEb1=:d  zKًFJJN.ޛi8d/VqU v_ Ȁ2i1 4l6XqxJ c;81J1wRoDѣ*mmyv6 #_VB_ZrWޏ 9PC1jnkQ{31R\Րx>2œ*isTaW8j&ז`_z"LrGay-@`QD\3o'ݱA=d(WZ=&}J3; w8t-$,c]2)\&͢_-ϣ9i+ /YД Yǫg 1x*74FOίU:F|SbRGC|áYP$tpkGPHDBɾɕ:?%,nbsvI^sԆ_CNQ_pb]h]J x2|$%lWV=N"zԱׯW%X%l~> Șf 7Kڸ7 A;Jj $PFPfwGoJW˛J>P6y][##uZoߖ92ʽ pSek!Cy- tE)5% JR;Bz<BvXժe) ȍEPY~^( ox!agyr['}87&|܄AE! e[Gg^ ޔAKJ_ :ա3ap*xR,E*=ÑX=B, WFZ'B{@") Vu/) KUWͩ"G%a4i8ߠ5LፓE,70z>hrLfR3 h.i~uvR]|~ksֽVˤS(|jOC>V4͑|2L.=)#]'_wDnY3kvT_wP`q|>\3κ;3#֮ܽv!fIAPGEX&Ps:6DÿMS&D`9򮚤&7FwؙZYWJsKmF7k:\ϷZ`]W0}z!0aicJCBm!SyɤYu8[[Wp%󻐽SްxT7AsA,x-pIxiBI6&Ϥs\_ F2`qc,zZ`/?@Fsꙕغw;?$DzP 76K~F,q"sׁtЄ‹MA6oqqP"qI3*~f,p|u1SdǼ=>`]p.2fk/ڷ& a[\G'CGB*u+SwsGL;yQʏ`q#xfaǖc&NҰ"@rGȟ"y1qIF˄^sB/OΏvVEpշs Uy[-뱞G/݋nunKx ],<ܑyNKU@g5vqOCSups>IZ[zw~xF@ӰYd*?Zc(ޥeO<\~?ٜ2|"b;n|!@,B;T]4vVZ_)UmpoX wǔoa'w-kEнP*ӂ/v$~@L)ZTʰ?E[`_qK[m 3qqw'e<@(DڷrL9ƽ)y?!lAMke?r̜{n =:jj"cF_pH/(y<'V!8t֪>36vr?)wVWmeS;js '0) WA#g{^{@RWp@X`H'[rh!']s?a&J%D']9kmBCf;<2SD:_6nj)6ǒSgrre[JO383"yGbyZ"!/OAfjeHΈ40 ?+ه!@ |d2UqyI2%>uCQrJ e*bT(t(!?OeUBHk"$%2D5xh5ad|rNIuoNZ4 jb$=H` 0eś.oɘx>Sٻ?&VI$;*P԰Fc pyT_5_ٺFӨߞ/_5_iQ>"@I?;*r1H(N6~HƹqpPʢu#>B7E+oI@Jyԥ;xL*~w1#ihetNF'8],l")&\k+2de_ᅋ5:?ubG?o8nR?!q:Ҳxݩ1Zx#%ވA쒾[Ì\ݖWNH_ALiptj psƱNi RPm}0=/`l җM 9|pНh4~~;Qa 0RܤCh7/=mx1ف5 ߥU?C|7p҃ϛkkE_+7d2r6%%Dh$y NsɌz2nPks&w1 ~L0XKVJ>a`cf&kfXkDo<@9fyY鐣6.Tʤz]BBiߎ5iB$m_c{_iͧdQdF_bZk ҹOoMDR{޶_}<,)<]Ti6#ԝ.6N!k 8UlwxB]f)ӉP٭8$htk4K*~iH|fr窎 q@m*歞z- Xn\*f%Nȸ6ĬYy]?_*8,tE',PK*^YF6czZ-+EPˣ%3phIl%ЬV+^[a7獱_PZQ6|dp% ŏ{SvlY1ؤ^99$A<)#.움W d9m/*PұNV}pܿLx~}zg9!U\ԝ9<0(TsR QfwI&r@9b~N3 H{5<|GU؇yͭz:&.lYRH&x:ֿ|֊CgA,g 9at眭I+H8*vڻ[d+IsGq t*{d_Ɨ5Ι #cύNN,U:^^6;*}/oK2́Ye;io_o!# /Oer"u}»OHBǹB m?nG~`?p PZ0'~h%Jͨ_I%+: (Ǘ$H= j#!j tyL|ՑMbAZ"~Gjd6%^kD.=he^z""N- n[5nIT1) ~cݭN֞yWԻ}7i1%+NF`=|lS 0dTnO\A^b~±bWvH3VtC6ʀVZYH Eޢ +N >!;j];Z)Yk!t|SqޣXNd^"~E3BڸـfbΆZV)hޒJsG\Y< ]`oBB.ͥHүDMʂ4~;J?lYEٖ9D s.x+8.[+p}N:7"(}T: u-8^y<صZTSaƳMQensBlDx$aPk |+[6L+tDEHz9K_>й".{!UҘ4Q#B%a>k)˷µEjp_!&+z6@̃$r _'Fꁘz&w7MlĢN'7o) ?"ɈX@v8˰8r ԷϧPLzDo9=U&2'ЋI.۶5a1ƙd7UD {ĬcpVzO&f0v.zˣ~r-¾l9zC u E E<YP R^Lt#-]sFe$7 M?>lޅ.9Z7& '&H JII#sq;R6 6mA.to 6Bl7/fG8s-'(wD@4K}}$,k&Ks&_I&_H@vIj9˴]ch  0]g)eO3gh>}c7`nZQj%KbRgrbk^Ae7& ~jz. #J'F3ׅ יzj%A8a%kO*34clH#G)?=ҭ!l&q@G aY|Iێg\?t{;oó46UgaQR8YxyT(Azw >YXEq?iݐ{[@{yZSPvl1*[&kwml3,v5m{Za+L]? 77F&ufޙ gÂ*#.l7yF]4D{pb#qTfO )hNRnM˟Z)j=8SXF=}vB6LF*8ص!Rn:)jTOH"EsKKpR$7  8E'y'14XEW&O9R7 Tl5B D VXZU#N_d@+NNd]r!^} E>wqa[RƖ ;h5ZVd6 pYvge<7NtZk S HJs\xF4Oc^)EsH 57+ŭ/+ h:aY2袌H, swQb<VBNP;#&N,[6Diqc7ev>q۾>#gLbh z,AWAo_/NP8΀ b䮦~̕@xzru&>J:P }xe–(lc`YxaEI?)ٙU)_Dd=ZuauKxn%el˧  ]JaN% t棦(cqbGH'}L򵴏7n ?7<RDoVR8{J6rE*ӳ-dc?C\9%~ XjC@f#zn ;x+oj V&Km~#MipAGv3}jMŚ 6p/+ń@y-V jǴ St"4/E|"ChXY+B)6;$4[|j9k)H~ڣr*sx"ik_r喋'݋Dz!N0I#0Qd5|m]/6w_!̇`;٨"v{U_M=(I7q̹3K`T-G=ñXx<i8`5cf<}x Go(|9 q7!^XA" 3[I*繈Iͺ1d0 ]*{. TmdgVT[zgIUg|txŲ>L&rmf\$_JTO`,Z7&(hA"wgRSU9zVn6n 'J2^Z efƧhK(SVA&Wê A? xbjZʹطk;'f\e/r kϳY3J$#nJje"BC({Y"_#EsQq/JqF/N[B |[zY.>P]ߪQ|Q/aעhlH_I-k,3*3J >Oz~S7:kȁעZS=5w5uf߷DXu^**nGDQXub:'yr=-Ը (`k3lJTQ5ϫ9e-]X=揼~ng *$&()p(SzFRdN?9hiF x$`W#H"ng|8^r/t"Y |j7`vQO':Gq ȅ|D!.Z0B;m٥WFcx?’j~wJhs}XtfmQ2$2G;17RlߘR]c$p0 4>^<=9ZB@g PxβU6D~]-hst'j% U" 4 PMD)ԬyvyȪ0Er\yIwUyASNtS?jh:\;,KO} d;(yiu榁$ D!AwG4CzlL @>nU孯ViwPAK͸ʾpT9MWq}Ya)Q'%0/ Mvc-iVq\?w']jHfMQtlKXMpʇp#>E'f4 {91u^?"ďiĵNg,0R `!4YI9hx ]0_lW4D_WG2Y.=̈sl$*~^1 "8LЙ{U̓QK̈ ;Ո{+kuegܹf5uҞe")K U-p+RT##bFABw!38>0wNGE>K #Q cY:RxI}^JE"g/Yz誇nyc셥?U3ؤI KAŬ85bKUW?=*2(kE{-k [EBO2Q֑b H]'#ڮ26Ox"&,o@|Mb:9t[E Qnľ:.y5>s| I舸mr IkIo u9:(z!⥝zކ#fo/{mnP6g D[W⩙m$}2MrKg%G^Cu-Z ls]:_$wBYq| XJ%IJrzrqp}kuTXP#~8l9|"۔uc'&\5ʸ_#]sY,)e?*if:K!oguM@k. T͆`y5ڇ 8CdCf^;9xysi#xTċ?&h&y\ -ʺO(.k]S{J[ m&"s2:%D1Pa.hI^DbӐ xr51sϪ'/s@^1ߗ[=7*LuDJ<5 BT6TM8ѭfnVm̧#[ž6R`|rҖG k&_bơ1T$Hl;RBBF \{K@QʹxK wuqԮa@K`kȑ|ա<˥}3JXQ]Ÿ {Z򬨹OCILuB܌)LavswžsݝF|`` mȡE"RDc|tcH b4ċWiZqg#J8Ln-dB",JȌVV3~&X5?)]vv-MTIށc8p;Ux:MmX. p˃ O@짥<'ihp( ,x$qdW%M(ppf`*BLrvj "@S1D=S? ٟb <| wrj4{1/h l d, lcP>~Y`5R#9Aawy"-hihcվI}[=?iUjeں#JԍwVXi'YMYAp^v(J.݄s8I`e^ꌄW)Vy[B%] G2bud+j18wU"?gEMȵmG_oޯqӒ|Z)0˹ǥ_Z Wy$4w'Ṷ/c:3g"3<8cAkK +zXnI0!?%IጉK9AwVW WyzK@K?zs}Dl8l﹥ͪ0'.nJ NK 27\`@bx8s2a<ֻ͋gDJFhdnFjvͳ fX3.0Q@[3. OBAaQLب*8WGqi&d/d(c4|1y8!ʍo7K]nC ST3)"#TzA( 5U{"7gQ+ZʚuE$ܣˤÍm\0#| 2+CT/أi/HN 0lsQF2{Sio)Ɋz2,i qM% Gl̨MY.=IgYXG2/>W]+Anc#TfI*5&5.pV~J-lELBAjz\26},E*1G%Rb"*]{TuUH=uEىLSLPU<`o:$wX c B[j |:K No: DU1(6]'\Aqx{)(F=U"3(4)@S9ǵ(UR&PsO`.CpQ)GFcI㑯Vt+Pm:]Z_TgOlcC .gkLet8ݸ`\#Ê3Ytvo}^*/-o ^ًT7+I|(&;c^[WNq9S{SWL%Ѯ{r#S6%:POm 1tiq:BK"8(<]avPBĒkf"T@$+URy]K`IN0?S݋0v:oP4́sZx\wI&0S'L$ts3%(~Pc qERm Ce%[?3c+((_ڟu|T@Lx^\=g+SF= ztlŨ?R\@nGб)v(Z?bRa5!{BOL'dPEuo w^BMQ۝@}Sm`;=.cӁmN4FG[̓.UE>߃G꤁0cz"C4|?n:{&=l8q> .|Hq]ϳeL׽,K_A9 oqlYl1Hc׉$prW agPa8\ܿH_] %ҘAR Z5kϠ ? 3,H lXsS3hH T| 4 p4TW UkyiUOl?noѯKo@iU@ P Q7tr\'K\虰D ++k #O l <rj+~Uy nP?X8J%7^0L"m4hL:j얿+m B(( W<؞#p\:T" %4,tJzdHZ~zS~ {eΗth'eU4=8b;r.e^M!Q[h!vo4ɣkb).T.>5G )2;G #^>+fѨr_T9E" Fjg .&vP;~xp/ɯ/ݓ Q8,ێ7,bESX4^*9'l8$ئm=aک'5(@#y/⬳p -╰jv8d7)D0lh<4f [%*Z m|1I $/9MW) UW'(iw21)}SVkst̕7z;k]+PcD2JcH_?') {>M;G3 ,|½Rbd})=1ʍb-:Pz"%@NoAƸV`⺵e +1@S+&ޚ,AƭY,lJBDDvls1]:( TTf2ܱ6dVXx>Hbfsцhl8`pGAP^Ģb48j?'(*/ յӺ%tYegP8E%[o:6\p P*#j-Mԏ*;׿c bmklmt8'+e`+Qe ] 2y0Dy-&3;K~f~gWr'j9!g[/l_ Y'C]kՕzIaH _;}z*HFcԽ8 nSb[$7lkd >TKZG9, ?vw"'X\|x)-9􁖞Jh)lH &ik63p4IcG<%wGOjT7-Vhb#Ȼh0TpfSfz2I+8Ԛ#!_AfgMbZS; !'KU;@ÚJc3#NZE w. 5ˁkC##Q@s#BnzY(K T7 )3} \,+oxwx$sZ6&X)Vh./4~ ^21+;9RI;MJddmUZs.Hhޤq:mw>9ፓ5vتsotIx|DZ_c@];wq d6M!$iűMrL4,:5rG*9 k~=չYVF`02{#B.I|kÎ]QQ9JR;2*(&Ki-Q>Hh{ Hdߤ0z6w3{ɱ^SN4USE i PX[S(sI ?2bS]zI$jo *""933dΏB֫b'ݥГvy(-L\u\.ׁLs)/tfj0L+aX>$]0lLxibI]ޛ$ٙzv5b"cgјgM/fsQy,mnţp$(8$UUH!ABgV6lCc{UD D"n ֒E Eynr=҆ [M%5}+v5=nWsc 9,0Vg ~&;!0sp#.hNG~\Xo<+ݚ9:Snk+JjZrRuMj7on3gTɏ5,2(=nGطDPnjYYd_`e2^Q#^C@ZuMeÚЅ2v=g \(w\ǍЄ1@ Tq!?o>6u|cz؅]$vA<̺`/NJ h! Q~2< ,~`\:iA{s^1:q6@>mb-w(l OI @ $sw=~Ѹ1x $)~8Lx5ZZP"Dx:J:@~X4ʣ`0VQ'X3jJ،u}]jh.4~K@ $RFL TkΜ3C= 81|dEF<&H S $ͤbw0;|nYC''/~] K|˼ /vL Mf>G-Fo2$[(H58z;8zy1Z(hĬ[ +nz^5/ہL'{̍V,@kaLT"SJ}V?agyr6^s{7S:(7mI5Ύ_y,Ļ-] ɦ'2!24 R`W3&nR1ñᾗ2:(3BJO=X*؎ކ:2ՃO4bUC6mƥhBp$ԟ 'kQ ,>R*?/(u5kgMȆn# yhw+O ͘m6M=xCdY۩5tkzH۟2:V0Ιhܕ.WgXI{U˪\4; r.2{>/_qnNBy!YEW  .ҭyx5];~ Rhd+6Z jfz 5z>EFݓQRw=vC(+S2w})owf46MV%-{2-=h eaVÐ\<#٢ilS?naFf7“룥4e' n~x0ۀBfa"&gV@"MhNq>Gִ cbTfQסqИo" _\+mfx5 t`cւ ^oᲭ~o:*`>A2o8 v7-'>ԑHW.>s+!/LEbʙPxh~W0h2R<2SPgW.y*&eoC>E2? CAݻek NF8Ӏ_֧#n߿ϰ f( ґZˆYyZ닳f=˥xV8 kRPy 4"ɢ PN[lw=ӵ.0kH]V&;h!:\J ݔadk@Pn7X+[9&Yl($)F}ϒ[u|TM)@lM~O" pޟfwu,EoB ,APL8U@Q@.3}ظj'ů +8!x_=z(x d4z^[j:iqvaP(bjo˥=VT 6̱S|?ψVkN++ hy Du!6o]:oo\F)e^ ВŃFN{!'kC|sKi5 Ó+T XG u .D2%CU.i{P*[3{'؆vh1O0-Zc^Ia{wB{w!Y?;:0}K xo>l5׶q|7L\ ~N|}3JOԚa"46!cȍ)΀E*eϨ]Bۑ/5cvUwBDȣHY7~E7ꦢmHe/\֖ ʽ? & x{FjF%3Vb5OJ+D 2(jZlc~kqӷCz<{~d5_/ D7Ft/r%"Iݭ-3OJ=ҝ0WMN9ڥ%y*=,Pl0@2Q|39_Ioq9ҒЮhgG'tmQĴL+.6+,U^^O{}Q^#}O:DUyQy# j4","<[ i臖.MJmP(ܾ^o8\zl<d21 hfV~BEli(^eb@{vj]mO1L*FyAv,̔qW)j []S7](#-M:$hDw-6.wmFbA۶?R1_&̟ssJ,+jσj^c^VUV.$[Zb5"O=oE/x+Iݖf0 *ӌLJsePv b*y(Wsb] gY4~ß'I'h 5$&?2Eum HݲRեUIde<5s&wɸʏ<֩¬Nx[ݹ]CW7o^~s͵棊'H)XƋؙz%"6N{~d*MHP*ÓN '}/ynF"_Q`+_K`m~l@duE7JzeGLv4]d>p.h*OY3So6\7Tq8y-e{9bm>S:D Z ;8ŝCTJ+Cgϰ>brm@jU Si-,7ʳqG:m0;1nQaLF'k!O&x$yFfPP4,S4jY1J7+_ )~ӭ7cyX-ي6Ef9ӍSQSi> mN>\˩**kt-$U pAڴh^A{vpFJVH /XDt6)JRnߚjxl$ vEtw5.%S{Ç \v>z/)Ɲj21MsØġ"a"E<7~ȠeԳ_1rۼA L8^^Yic)|MW7.ԫ(0i4GlY2ahW;WcSp0آ79уրixmUjsUZtٶK{A%EDj}bՍlɤOی2&*JeDl;ĺ 7Nj UޘR*гTT `f.@gvjO6M+~evfC3ЋnRІ%t| N*:Q>\'?|>h{K+|E@.wu̔HlŇy$tW FLθ֟9{" ufv000UsC 'P#E qɱ,0xY;7ђPL/ลlzN ˶~|-|FC| {uދSB~i2j2#C[dL+bO>fxW E(s`K?=jL%͘hLDA}ndVK7+oqsG (ƅFrV*vH 2-Bu+#U!9)VNWw62#z[A N|~))U8p0v ӣ!*?Iy.Q`pNj,TY1s\Y@rkU]"}zMٛ{؝ ZF$ݫC&#!4t$oM[EN8TC! GaӢK_2{R-I=kK iTe+<0l2@G_LڇނFu1Dz3Z.~E%#da+ ?!2x%Q){wIod[tpa{²Ҽ1m&ӒvajU6pp!Pm1_rךeNpiXP%~.36ٿo^6 $Y7[4tXWRv8WRMs !7cWMf_ʪFrS.u% XxMP+ٚ,8J=uܱh%B՞g͝`~iՠ q#rq(Q\DWr|"Њ% #brȌS9AUᕁ&u,cKъtSNs}W4B/+cS2q_"p"fU,lv4c!5 J#a}0?bYKX}{pLF7ÆQH;Z .$FI*[$sեa` ,f0H|'`8dǢni8۞6p?pAd%QL ]I[ĿWNCUB mqQar>n3Pyf3-]fu|1HT}3z̚-}KoO S6"sMĨyf!i=_sG+EVx\W? G!j4S #Is4?pNgC  YΙ4itnxut*@JPd9 OTgRA"cN '\'prReq j!TOs˱ 8z$@%tTs Barq*esRڏ 5,k/>p)O1'HA^UvmؤbY9I! ^뛺jRVX>od6ū2gjU>iQXb[qOfE~}90xlh-E>، 970w*3mMQn&s#}6ՉOIhs՜PRM޿8>QqYg(GdDL{A_O#pӻ&]#᭮5XU,=Yʯ4 KxVH ZCF87,+vE;)2BheH tP[HGMl$+L~9ї3a`!@[y>}hf؉ ,ZD<,?Hʀ>)#uW;ElGN+Lԁ0i-`XMg_FRkP n.HjeH->&co!Q<Eb4J9JU7#PF5JjûMsa(yNζ/NsF_U{z(&A_3 7P:lƅqw! 89<$ 6h]D;۞aF1ŠXJ\ºC>Mo;}dS8tp3m"s'\-sx&wn00D=00) 4mI|9l8NUhU5`9G! 蝰?1=P̢N (Sf}ʱj/l$>ab=)Av@68&nxsE3S/N=.N`qy,ȁDZۏII1Xg*xi !5BSyK }5RD#p;]-7jY]#;6Y >IVdžrCSTc8߇4*Wg}ԶIeu|59%96U-`#nhDkhخ IEa5zP5B}7) ߦڀV?'Wg zF>| Qq<`̇Tv;7*V4CpTx{ay-y-<Uļyܴ%#Yf2=;nSZ=i?%T]3.d!EJ-|J8@ +E:8]+Ï Ivu_ز-TVh3b&=8knɡ{ iY$w/w*Ûb2X,Q=MZCAjz2oϨ7裓q6 b"{X3Lh_ۋ=$n8Jf*5` shfOFiGh&XQLK fNR*28B]+h8ΡOC5OhU Y8p5\Qc87 AOhv#wv lOl7/(l_jbACwȔd4p"@Ee&QUAz =W! QbVGBU.-^}cUr˝RD:v;氖$)u_~ LjlG˷ |7l{G/-sMul7 BƬ!  +OHf(\uO_ZAP717Ͽ#O_Ss4ea ^lQ{ p[;鴨/)QhwCSޔâwMTòG_咣]\s^sUuBΘxQqt;jE6~,l49x8m굖BonchށEPn"a(~B0%2nÆ>myAa_𵲚ެ&chN%>*'JRɭ %<o*5G⠺5:[<̐ewzUeS@Z (?Q^}tŗcLNerR^g]D W%?uuRۀmgRIh͠ r񜡽׆: |~V&BriluW~ 3Qrz䎷߂4y&k*OȨJ!M(">M r*pk-u}6 sy/OGxrEz7+QkB' DFrf9l%wpaS=e QUe.d (h\"̊")k&*?eIl>w7 u|}X:HKFy%J11^GM}׃'2ɭ\s#YS=7>(R&,@ E_EȿS A〪!dJ?0!Su9.wr1 t]{i MLR(eN5ĹsChvQx>Ec783 X ]D;|勶j| ^鐲5aY]efd)+ 4B䮅ԨM~oGZz6ۤ ݗw[**Gs[$q78`t-O?[Mh|!rhUXΐn#;te/T%Cbn^׌FM:˻q5ݼtKTd2zrn7bOq+Vˢԣ^ԣ$-;Y>"/V|R a߂L&2u"xiL-˲8k΍p(!i\!JɅb f-.f"~FvQA훨*_=hCs'P8g`X$oȱS! ˸;}-}[j}-\V]<+%Uk),9EӜkÍtVc\!s;+:(&+8'S@R$2ƒR2i Bp H3ҔR^ΘV!0 NmOUdCSpJ"P . 23 D%26c:`1{`N{h]5=!VU.0TG6AO{qMFp0_̲9j#n SY$wYXk~Dɠpj o߬/[3mnCT̥cm93ףP7 m%qh ˳el[>y²+4vD)4[crBlt_WS20A ߥ0C<ˌn0]iȒ{ƈ3(k_!/tf9R ѡalB,0e0Ԙ;¢QЉ)@Чp8ᛨћfwi"I蜞SfQiFf RGOTeϢf< ":959 h Fd{5\;l !9w8ɉa'A$" _h`T[9eJ|ݪZU  {]a;4 pÆ@qi[*)ߩjvnU"ρU]/`u WS(DP6% <߻fC !g۰9~6y/ls]5GH}>8!bVAKF^ |GQ80oM,-PN379ni& Z ǼIW,խqqy垒``ngc]]Y5h~.BLS]#"VByO.~#F䳀A2U yǙ)e{a77ۏ<ϹKk\l|kFtY%p8uDKdt7::s&WMZ9t',@F-Iec,V>Ag/QetЭ8H#gAZ#pH4qK߽ciK.LY1M黥4biR$!1ZEɑk/wůqםsQ3eɰhE"TAB]pq IAʭ%S> C!Sdm~ ֤J)K! pT?$鐱G;c9bZ=Us;%-.nXk@tĂ7"<`!.*g,0+0Mgq@10RypVK]رC@Ra*&Lk/(ܑ3Sԣt_\ dn7HVZ;s5L!p:vzJ n1N< h. IzndqMdoVN3`ؗmMiq6j4f!Ѓ5%A 2#iGЉk0`展᧝p "<sk3o& O42?R ػW8sqw~/%wҜFj~g-_6xͶL  š0ǘu!M ]= .j՛cB9zJ gԄPqaZmmg{O6f-E$DEL0(Rl ywv*p|/[BčU#Jն"|z9H 78Ɵw/iA6+-ÆStS!{!4t[4Zi]?내U b[m[d^-bӒUs6:l imn~OD!'0K$&KW\RM\"ϱA[uTx@ 8.G)ybۃL tATܘHdx[+KMŜKZ,w04԰.'LNpꦌ̕*@2erx #T%5r){|e +٬FAw9c؎ћ~>E)!e }V3#2Bn32s?iua(Ұ/7[VbGײʦ,]]@!޻WܹA{}DdC?Ȅ"1_2]zZ,.&abnL<AfA3A9WiyHK{O3DJ _jnTM<ﯼq.8 3Ek:SSe.0V?E>jD7?˵,c&:rN@jB[C^]L} XǷEMw+i ]oN` :yoF-UyZVt~GοfiQ.+^\6+3ޗ*g&t"{i0@(į^`򾰖M~X_уrȗ)'~/Hc3lE6(q,Vuݝc^bE#1BGYn- BTfѲ?W`7ϰR :e5ϯkK݋v~yOOjòCJK)@[Uߍ3|12D'ϋ#107́[eG4USJZ烌 kBQOTFbKx闂r0=ߘ՟O $-#2 h;㑗*CqauEc\uL i}R݃@}mq~SA+qDK>z:ȿ~"oQVʃ~wI1,Yvθ 5nq- .Pun; 1;@T;; N`!59ZSh r>4֢(x=0UmmTXVo9&ys]wQe:*,P99̈́>)n6`vIlJ+r~kne.ki6!k# r/hu.^Hz w%c9 ؋z(\N}r*hy[@LbvgC_'2ԋ9뫬~J= 2JEG5|Lqt5/,E};>b7u]#߭ g,u@ VdʩBۋiArGȜQq :ڰIKgvFm2tbE:P^v1.~n+P:7kL"vǏ+ߚoͶ2C -Xs7 ‹]\VFLİd}}xtO=z 5qSh} S&E~DHZ$l \ͥ8OuaTI}=]wsI=1mp 6ZlhIM =kGF 'HGąykiPaz5lI{O?()"vsj#ggR=R-twɽ*-pe5` =SuE6+7}TgE]}NSa|o!K$(yX/:V1%5i곻L>RPiod/>L.ܯƜRʲn@:#U$+iG@7*=eY>7G\b Yqtn @قvPzJ5,DjȬsu~O ~jM,edW#2$8Q}Wmt¨B!# E DڭSbg 'دʌHu=BnrWCy|5<@r hX9/v.flKMh/z׬ UrZﻟCF"r"\pӯ]`l;7"񐉦A>z343f$؄꣭QRF_HiV 5;Ag^, e "lQvdaR \9- ' VbZϗ eB>=;aQs¶ck^ ?h63GR=>4s_?M!#ZVm7sR=3Un*L0SpflL얶^j'uz k3_$x" 8_m3o\nh-ØX]u%ͿFYNQs`KW(XO;"aI w.)rbx+~zT jjEw42€Qd3vRfO4,\4@t_Rh1V04c hsP@st*g q>Ĝ>@Rja?cխl'9qg"CSGC@}pi=NӀ>'bacT5a3z"+ՙ!Il)r-_"@bzM^im0/+LCw\ǚj2W(9|cL`clJ>rw5Jq5Ml;z=mRXLqʑ[H](6KM# 1NuXsxq j?jғg\G~ϷjϪW~h%J5aE+v6=5O?3}Aޅ+2j'!HKBaqq[K(%CG}%n`~׊TmD!]4NQM<77 `J=>j=v>h 6JBB6H @&+3p'`B}٫Z^ pAmֶ 2|M (X"nVF*[mNcD<1^E*Һǁ(!K"i gk+nllNBv+!@r#BxsS&`ġX~kxb752{\#@\4Ŭ QVݷ@$PTdR$2n[<|H[_y?;k6 C.C7/:Grm5@ H,4p>U`h=+IcGw2s-H߽d wH, 5YNR6A Ouq(P>W!KPYByjZZbmm];fʊ`Xc+ꊕl4%7pĈaC)0H.G:IQNbT|YT&(#5-'>K8ypK{!}Y֩۶Hp75ؽRVU&:ڊJ~Ȍ\]ýZ4$ +}f&[K'*Io,ڑ'sjyߒۗ?&̳&m 8dB\tA%K?-02 <&}TB^o@ȳFň)7֧~WuyY5 |zWFg݂%k#`5 3 3XE7GPd@Yyx ٰ06Ų}DqmgfA`)^flmN3㦃kj\"pzΜ=⛸ _b,'zԩF\UP5I?+ ZtehJwyvTdux[Elv$+^pꀒo;>8TY0x̹c'/+$_\Pba hVJG<Tg+0m9CbGrT%Q"]I;(Nh:l>- s?:y bg_3E-XfU-My?1BPcXLi2UsVQ k|g/Cy M>Et!?x&׶#JAOb\=OH`뚐x=\Znk7'|9=piw[Y5؜$,A!Stf]8{xMy1]J$oSb5pݶ,ч R,m&i hܚ #= q_`<β s[5E3X"Q[b6\v*h2[$~ K ʬزJEH΅h凡AHVd\>MHXm_< Bs? (c_7jc )V ~W͟AbNۉj nP9>ώdtu+8ԓɃ1QMSԆq@mψǟ]6iu_PaDŽY{/XRQ>"X;jLNaRf/dpQ->vau=a 35J~f[혃-\~/m 'KwhoeU}"/Wc w3u}eܘ&ףN/,U^xx{1'*!N*CM{_ȗJw"GڿߐJU˳_C:]T {CnӾS}J쥂%l:09@'he5ۮ(xk?jb֎7JCi- 3vcX.$ XXID>^Qg7с,/!J|: ]09)st78eZLc)#gAt/jjq xUU#3_xl2{ KG=J+`cW21v#''1'Q5e"J4_?a8#!Z'6.i@9@@>١!urȫ?sGma5`v`U8 P>T0zvs yT} )Fx}O x ćnﶯi5?cCyƛ-Btńk uŁM5V+07W_-Y}ԛ:t:%d_S./(T:[#mUy%X^b'ZBq-NU9kۢooLUQf o让 2EXoW?>^Jts͍_2g.N,SHMCLDS?[wƛ7W"  XE&K*m~ۘԫK1[ h =̨>ޢ|I d]0ίhH n۽/Y@x;[3HA +5 ;.wReq]z,*/Ô?53WYq̥v@գ^G9Ua uI§+?D<$2˼mX5+hɷCEBV9.>0Kd^20y:pe~~7bBĵ\ x:{w9WdS (cwQт+T9%~F6@Re;R |!ks߽)A%TQ',9ZP зuDv3S5eI H3/B' 6zT726ք RؤW;) {~݂pYS{Eaȷ)]r͐D[iN!+6vlYbo#kĞ` ӗA=Q}m _*ng/# 8s˃xx6\{ӻwd }[Ybib,^Dm]8n'Mf?UJ9s;ʒ俆^ l9%m@[GB$iNǬ ~$e>5!>>\!~x7ʻSw<3#6(M=v`ΦWNwz&sJ^ ?WIsT>`H*rދ'Q'۔L2uu,M*4ƿSܯS3wjk8T# Gls7^- !ʣʘIE e1GB$x<*v5N9Z'Wk>j  xyIbojt֠2%rH|8/zag&T&ɒ6Yn%3md7ӰЀ'ЖՀ 4HuzsbDV{ƌVsyYEK~,W` Vc8<N)[UH ^RF.KR3nF%`~ Zwqܭ.{bc mj#d9yib|,-J`i=JWN$me{oAHv`1wJi]-Ц/EZҥF:/C@()/a ѻ0{8~5?((7 [;AEЊ6@tY9Ep膐ҁ% x9X'!< bw,PbEO{|B?\#h.C :$MS3o{ȅ4QEiR#oH/471L?QCI1 NF߭RCe=  sl dp[+pd@qFL4y6EnZyo}[:*<陷zѦ]=.ǜĪŇdjduFqӡw!>KiN+L78.L:6.v¯H&eܼjY2Mfy\Ԑ ƲD6gcmo7^cgUْ'7tdF>ޮ#s"H߰" /YB-E[j{ 5 =O#De|(N3t $˫^k |pOChz*yFdKsR# ,Znu8<;wan"vצ*nh?0 ƗlZEϲ ;4fﲦ,BEh_a[_2?lb=aw?5H {ټLwcH㼜s鹑(xCs{?SI-$c"3EO()}|8Fxt$\l51BZc[uvq9EƪSw)0_X.J jOAD8)ya:u1>A)-I"S!{<ߧ̴VB#`bZx r9 S9}`vSZuϴ^a̓YZ;0:J7bf1־s r1jgSHM9$\KPLۻ5:<%āɋ.qwniy+-'/E7/22Nָ"Cd.Z W&vG 4Q-S8=J _2ol<Ɖ`\bKI Vުj"Y%e-= _ܾLȴrӡ Y Lգe~L1&ydwx=L'tOౢK_0D=EoĄg^ Hl@S,[lA`wiܾ3ķmb-{䝘tͭ-#V#Ttyr :lB ss1!V$O6tuC" #܄&nqr۸^xŕv~|9yEw❍n[oq2oG"/{r" Z ՔxBS>w?ET9wdH 5Fwfrg~laͺtUh i\|zT.[l.mhOoL'-m-АhKjCo ;+-aݼxDccb]ުܧ g"[%I2,; ]( rMpQ4Ib+H{ j.04g1RЖ M)UXŻ0WSDF90D]}I@4a Wݻұ}yY72?| ^AOotRB$~Az68 } ޑ|MXI4u{9.AC[>$[AHn_KjtTkô/"\N!ngߌS?\ԙ0rёM F^pH+k^WD,fGhCµO%tՠt#XO}74'$~_o 6TI^u̶ lbM\u=lQt1uJ|/+@x):7@8&76?0EZG!I`4FX$1o3/749RQ/D;JJ=ئ $7G,P?O߮ms)0֭i [pKGv&dr;g?C}ap{E"6R"DZY"WlhִK%^/t4@Eul[ &׵ GetLsgϷX rvhHڔ@_,7Oh-e2|=8@C#QOa*usLՃyde\Wr.ج2sԼ&@c".Ĝ|inAT:jf= 5_״?2J ">P tPHFv6gVW`ϘM6Ϫ|%y-Y A)ۨ)`A˚ NIȢ "S9~tNnj:WK4UB́0)`>pUZJ0+{'L48wc&ј_Bh+[?o/ιq.ƉvtR^*4}Yg?٫x'U,+|[QDTeNEQKn- Ӣ)8 C`(}@ѣ]QϒS"KJT'!ՂPPNrV4e^ȧ%|$N@w[Kj;[@EqLGu;ד%_[ov#4j !Nj<˩%=_##_ɅR,#C4limݝ5.I׍ 'TߢjR'Ԟ:MhxYxw CėTn)/o-fEJgüf7U[L<,(Kx?Sh|}rN/a W^cZ[AKI>^Xl1 \J lb$xU_ls.juANK%g[sta#Z*yTX\X.]1t HOqFuGcalfg=p_Ȅx l9?3^ SmkL lgƸԗ$WE[P#?;IY4 "Zg\1]Pષ3Hȥ{zKs7*of0"oT(^>wHTt[?nɠ$1N"ޭG_/$ǡw"P?.W.5tVNh^Y wGkl/J?7yX%SN(XRQ]g,f>@v7+kY Kӎ vs7JԚo|Yoef90FsEi= ΛޡQnMZBͰ]sy@g-qQ$y.J/uu s*( cd^hBNq LB gvgsAd@9P۰Dr,Y yFxC6`íp@ko6g7߲vxoc6+$^p6P9DX2еrnz]_AA/xZ=N&%a#I` I$37כ2?k Ci9f62;)̯ʕʤ{3Uh_c#eQvZ0zM~}6]UBPIoW~ASIՉjI;䛵S L}vcԹ-ȣHBJdm,2֮jn&y;cw15-=aŷ5H3ta@ms*wn2-> DmV 鈟N̷GZF`IKMqCcXIəJ`HVȸ#uFwn'$5<Ƣ\;ҵF*_UjObmŁ5ˊ/B>o0.&;0Z{DB&pM W|g9xh=f== L3TR*{{c_;,+HUj8`kU[օ`.tHݽux1{"FZyIzӞY7b}&CwqT8 (~W훿G/|yDrKʒ(/s~YCc AGr0ٶCA<)#x쓃ȌBjv#Bb LX!̕sgK3uJ(b P0s<20,z\trg(71HS޳9}hNXS2n.vv5(,J%MJR< ZPBd-K,ܸ S'KGS*=@+4^KW{ NK䖹10iذV';hk,o \ m^s΅ܡM+7A1E~n W >^tʧس]bv]1@NvPh_:2GoW8|u\Բxq_x"QҾf?q; O ݄5뫭"!Dx& 䀒GLn\ +sQ.l{?OkB:ȁ$tz!Uh@)yAc@g;񈆧^I'EGLwZ-ܒ[m WA m8SQ{q<=QNτ7~@ W U?Ɍjw':Hfz1:6EFjcڑtS5~٩qꋅ`}ٹf!(Vx6GSg -3C,kVߡG`;.J2df_tq^:#1-4L4 AF6nRXI&034~{06Fjѐam {n.,V(ߦ(\7 x#,  =y!bjOPp{ bnM-$.uitzH^dƩ]j e1sYjƦ\[lx/Vl|O}lZEIGL>Wg?PHuMѭ@\+:QjjXﬞ Izz5M %F%y D-$XNwNwlj]n+%gF#&ijuVeT52+8gd.53@ 5;OߜK _33(GN]6v+󣍡gQie>%N[} BECjl=HD?#g89)+0$IgPl7~qu<8{ĮWa_sS0r>{xZ~I$&;ȷ$`>ӰThC߻"$'hţGM4;0T_A#[϶7]01!#soVuVKGL cU\@GoEi:%  7|-v)įƯ#B(εzVl0kMF*|ۥpŬ,/hYTM=3N.P 'v]ڀ$"s2MW+_.+ ^9Nä~ƣڅLmQW6+ϡ($h./d䋸mׅ =*;}3 rPC pF38(^Q2K'Ι^Р0 #@%d`am{LsM'cwABMg+,$] (!XHON}OcylBs2QOk!{6Q7?!D.1ӃYοq9 \Na{ @~@0yTn~L'kI@ S 9XЏn#{b DMW?U-c`hJ!GG֥=zv7'zV˫Nc`&a '&`Z ӭSfܧ%Oc{[WH>RasN;z}⤥^Uj^|7im̗bf3ʾ>XκFV~P݅v``ݍa:/Q&QMbj|4.''D.~?/E._991?*![gJH[_=)g5n4Ҟ=+B' @zV,`}՟ v`FH2вeSAߴ3V]A?1wž+)A7h%m*?෭՝t|1JDi 3R-Қe6(Cj,m`{(W8_H/Lq1{g^ : &|QMR*պd ~ÇR> cn`Xbc(ΌEp6ψ1A_u֜Gd&{t{Y5uYy+GM8DuHE6įĒ~vt͛kO>Z;|F& 7{_;lBtY`cM.p@RT6w3c`t3zڵD]Қ6>r$W , je~sCt$STX-U*s<zHWCuJsF\A r9Dm` nz9d";^P?RzC+@ҽ(yоw/M߬}D8a=|Z PV}OW)B>WD`owP]OEOء7`{Ժy^/z:Rap2ElG}V `-Ig{$g##yW ?#ͦjv.k5;* }s5X go/IMW SaΧ:~^F/Ba{jSA .OXZf@Hikz'FM;QOۨOJj/ZC+)zs.y|\PG ~rCE9&Z@^i4o֑ozCC42h}w^ϝ? XeLϢ-ִKbNIЎȧe4x1iBG]Y"!#`c|ЮeSޅĠ^Q;kMep4p!J%9Lܤ$6 Ǔd5&2x~Ec6?`Vl{k @q Е\_/{'H;-dCz輅ǂOl5Qk9`nj}>۩b'G y=NG݂(‡؉+쨂L]\Lf6\Sb 4XS}}c"G},ھY VeBོv ?pv1*K6rZF=XzAYy%9Wy3~8H!VHOA6^˽.=*lx'v]u gOAcI rSHES-D|3';srzlss#kI}xfG[+iwhMF٨ed9v虱;*Br$:LP?C`5add0ðØVF0r98K%~~ tI7mN0ɇE> *,80<}A"`?K6| [c\I_!¬FH5,c;7"M0@l~:9s|F½(M^C;n&=зAG;4hZo77" ^jSPue3̛#Saz@JM~:]'|:DDGCHvxK?uY;4m!ʺCZ7B}FIP4 >h#D9TﮔNj e!`:kE՟CGz6#2z[t>5_{,!j<" -tb\ h-)JЭi2>A܋YMPsc }m(cb$n;l7ɋ}_ ,ay@2#7a߉ϢGgI࢘HT6&B`WG4:I[#^,準G߲8Rx@2N F%V˽Zçg(7>'rR H30=m'\7'U-{s2{y_NIUһspnahEc C/""}}^Wb[%C0x7f+$I=|aVA7JgmDEi"~\H!Мځ&cr:Z]}`ު%&/>: fP'ܡTw-i(<hipkʨOÞw5. 'AT鮺L~-ɑ3D{<: ,1&mXvZvtF0 nN @D,b|'k"21m杉{ y'#49OS !mOz|cSO@qlV8\U8'N V\ٙS"m]ve҂Y8H,Hq\E <G~@XLrff;"FH>C Tx!jGJtmM5Պ-lRE4Wԇ+6T8=Tx6GKHlxή #|)yKap`XoTOH4vIiDMt-UtΗ=]Ez ѓqDQg Q T84i%8|3ai/D 4FR5S}h 6{-\8B-y~v!WUA0>YG;|Oah}5-΀ @^E)YkP9v9kO(enyPmKXB'_.Ag6Hsi6?0} sz3& [t6Ɠwl6&bmf0@"pEi+o!<@D$Fr6WͶ۸$MJϿ4"_d3+ *^ݕWoSme_Tn_a o13'uڦޢa8إ/ӄM^IKh3Kh _LAs&hOQq;FM̯*FiTڕӋn/[E<-ϚX-^9!կ{BCt%t@:M;VX5sν30S0͉FگGnr3hd Y&B^ZϛRU[pjl4<3U sH&᪙"۾9Qb0~.=\O^ ۬̔.2.6W2M8-Dc XAz{wͧ˯aC箛b8&StFR4z Xۗ%/-PWw'/A]Y;rU5xGץU^.^-yMxKLX*.6Й .; QGG+ 'C>X1@КB_`E<"pwC *ܠEtBsLPH06xLƻ#J3ޔ~-оˣAClνEу˃H. S eV292LwuM%JK^#]] 򮫿PH!{NF=ALAapFrܪKGvYd|tV]V/+1$ 8+u?!aVS%L]k}𭮺ư[[طWAtK{}?O/bm}ģ$l2wRi\JOb?`š]O"r^zG ]Tjz$ 84wɪ_r dIns7{[zJ*;XqSxb/ 2\*pU8o@ 0aL ,higAzg$'t9",ftL!srGb7rjEA۩{ +pmm&"<ډ rJv&* rV-YjzsF:K*]ϼIc|z)Hg"DPP* 1 )djdg!@!0EpUhO|nr5 P=*4 /Ԃ}p1}3PƢ87|_!k iE#ζg99RiJKV16j1[sΛؙ7Vd?25"`Jv5wDG5?Nn_Eu&6nGGƺ R-:]Fb"՘|}p_KXWqÛ f/3+uA(GIJes]}3RA,̏G*P,~ϊ&}k‹ u!`j qWT n O?~*p˘I*RDy!YhM||E$ "ghۚ} (;,GN{pAiw MМa;k4+Bm+h}Dt,ĥ-?mw9=z CғQ נDIeHcJ0f[!1A!@S}OI};Xuvk_^8 /a#D3a+RM:"RYO KB/僄x$?%%=E1<NK&=Đjϐ;ULj $? ׫]i4}r:Qs@ 's|.ްY6C(-9X3Zif=[W #)pzFEQfLwyt7(dV:+`l$30v`J[ Y&2BsY.K`"jD1O%VLLOЗ{牉Sq c-//l,7k~Ct4c'X[_hu\5RaÙyW|ҟbjDjQqH45se>7aX<"(F*~""sV.gd(;lnenذdE?>P_ G'UзA*gm82(oݴܣȱp/, jM-,<0M\`و#Z|i(^S1jm"eLC\2`ԻLU)d(DhV#8\`ˆ\ssr/7djE]өc074p"xS t@5.x0u&"?5N(Mꃸ/*t?]2#f멑1\ĒT1[:Жس0reekpA#;^wگP)aBF3i~z Y(xMy>/ػ T46Tm5 JHK1D/Щ=~M)(}۳DHXB2y+l%7:FK]+R.?1?I kQVf5|ra_8>zDLReۂf J6,R5xFԳX R@ Evǩdt7j9S`D+oXNq$L&ķX̔' QEcRft`ՕQh.b jCH:o~y*2Ӻju$wmRjT+@)g9t)thސËܾj$bt X2@ [|_6I2eҖ"NÞJBl}NZ Y|3LWj Yft@b,+6&kWN(1e{"9;") tm O @",N]CaZJO/ŦHo;n%W::$5-ĺR${]&d0$VGE\I]ekHU~!K0O4QkQoG~#rlev?SxגK]~#Q;Җ9y/]hs[AJ* |l|lB](W-yq߳{uydH$R)wq6?fS(,Έc\-~kxQwwkYvx{Vkxg;wq> ?&w(:Xwߚ&R+k6k-r9-exek2@+[>tR8D#$j~"I)mB5OI9&cgP.9OsOAŜ[GY.)i'+Fl&[|n4whI 3m۪Ω'GԶzﵴs1| _ ¾k+r\t'~1R/*~T,WSڤĴEZUq5shr,ׅ`Xo1FbtT 7t\pOp}Nl,+̖t[0(툑輩 SEMңdRt1_jPȆ/}1 W39TTeU!|CAk,ʄMfXڬ]KFpnMT1$-ۺV#(:hh6by;% {:=4Ơ+^ NSJłXf<MoB1`tWOT&5 G @8IQee`LDD]FKx_AO: _ lG_.AĮz Dn+t"3"ܒ6eb,QdR©fäF( C;ٞ@|5GZȴ: ֳ%CX&P2 @mS&zIZd&3.՜h ]T[`>C  & I2{8d[냁NdV @uR%: ֬ :G 0x: -,&m:aOl0ar{= ;ǸfzRc,ZS|PvwNuߔ;6r?]!F94qݧ J[v)uYcQTqDCh E/V2ysrO}ZਨJ]-a9e93F\'oq0`'@ =˂0˹8cƜ=/B 1udĽ8St#9DB`N73XfrWf@Ï`s%$ɮvV9TT {pM,Fѩ'ILCmC4e]fB {E~ykwPn$y@48|LY_l,Yadj7*vyD#Šcq+\x .4J(Dda.b$fhd}XAy!Eo@"A8$f0R(3E%Υ9p\_Lpw*Yyej!g-7 Z£E$҉̏bo]5M7.΀x/s 9q !Cx= ccͷ Z}#ߪ?=p GF:4OY%.5ɡy쉥A.w, "f,QNtBǪi߈׮ƞnuX=aH\$⸸'O ۸pRof60VRQіiFXB͗t ";[j=iqK HYQkgKy^'KTCN-(ɵէ%O!kߗ%{ĘdDjfºeM ̋_Vuk5H:wD{pT>hDw[[dN(=nW5XķkėlhbhvMOV.cXzҲIHZ+{r= qw$N~ީ̸Krk!1>g5L^BuB]SwV6S Д*=Vx6U[趞jN x&Ld Vfee'TzhI=tn[N-k6@xا:>D^ 1kqȀ-%;:">Tya7cÖym9qK?ڌ(?|\awRsAU ^VbR-*fM^ PҚ ^er;BUP31 bR'SG__W? K7+h3#≭mzpxuvSIȫ򫱂6]vCBpա!qb.v#+noH<5=2:R7=Sv'\}|)OcHęZIPG4){ ,M1pܡsY])=W's-+ܝ[S5($A)45; O, ¶Nu1.GǍ5rmsR_=Z!.%|aTcQ"Kaaҁ B|^FFhcyd괵òB>d06pc&'鼀Q6ΆnO[BΓ23@-$˹ (G!%iBǥ2HnZc[E$cp>Q W@{t`q\Ji +T}즌3,:8_^dvs#\Cm9뺳#=64\$US~1ѱ4D'TG&ݺE'E0x3׬;Ui'$e2eWYxE:ylPWQ]t|24;T|v)3Qo;3zjJƅd4'486[GslD<`L\]p~zeD4=+:Qٲcr(Z#;Z~sa;#{d[@ƻJs-_ӊ#Xc+"lמCt{6w%ȧg6Ưckr2'|#A㛃tF`շa&J1u6A;SG1ğBDkt6vPDX-۟I]q^ӁȽmPn'_Jx pXܤ9eaNӡ{!pOX{D`vJ0V_Nf126<w[a/1mP0{lSZ^7@'~p~ȡ?X߱3#ޢAd3rtEbJzeJiЁ@,`xRPNuc=SQ@2}D)-{_LʝtK@Jʹտi4J9,B'Ju1fKu5)j~2KrZJu0z(o#1֝=z`* *)\?uZ$y}l7NB1@ȅpp"+*v7GBs}:B띥\)J!y̙nM3B5A`z *tvOHX(&:_OGf;5mAī>:B9Nssg&a"/Q'4& nڹܜFX837O@:vOB*yP9OPtI 7s}'=E40߷qw-4 A"G4O^8_kOK`4ZϘjQSIe}d|G=B^fg#~Bl39e"62aȽ@[uA>R{GkѫcI ۦ(9V 'Z?@0oDJH{9kVh ]r!w $!"r̖Txo~O/}H,ĵasvO`":lJh `-9Bc ~mH2Rv;T.]ֲEt"jk=+pT8A&aVtr%4s* P!NClv"W)j/j^qZ-!faOK$q3uuQ[i0u<#=l;+hnJ"aY ŀ{rE)A>?@~ $0]u!ˍRxrk?z_TS& uTEKνv0) 뀕=dcNuI.[o00T^gT!LE>rV^I|<}Qq3maB%iX hw0%óo{ootW_}*5&K\4%n[iX/e1iqɣPdolSeTI7>k VoYh%MlX6[2Y;7_27e1J@[- \|; ݵ%Ğa14R f_ GB0O{BHI yc2WgH+}4Oί4 7MsT4G^cy*7vۗ ӱ{K^  ,} C洦Z3}6D@Gh#w `nhQEzZJ&rrF9dk=[2W+;J]`ykG+]0\Q%H2-0'QgXp1S>ZK?A2ۯ"`SzMB_RoM/ S:5Z^5@xaB.[wIvt:t-]՘] Q$bd_S( vp73- z˞&ݍ{mEQwnsډQ_ F;_yd'E L+"/*ZS֚]P˔F{815s0. %" Z{ktQmj LOؑs> &yeb,KS'<I-"a6F,C"}_P9D%Vq$x⺊3 od;׵ޫ [p.Eq.t]ǞivO=ApQfm2~E,'î;wܧ(rVM+)]JYgP:j K KÕ3Pqp.DMTb)Z@G PaΚVZ9ʝ_]x}>$gʥe;W`/K T$pDOm)f|elR8%चcrʯ{ƒ{+Lx01cPv.zxcsEs j-#)s П0{Hy4Oh9u^]q_N,6#*!'[cή7T.qls;jZ89SMLCES&8e}8+fȬ6p \6 ʵqdq[/o G^Ze{QNG~?L[ W3*Rk{b"@FMn%hW h\)JwhIUm'm'R 5=Dn׷sx0ȤkeO.:rW- }\}`TSGqǧX= %j4H'W|L<|6]^Z|wr!iC5Q:Co}D$eUE=YQVNA_ Ex\XN`Wm`CRM6@\4q?LxIJEɌB*4C.ޭ)W y#x ] P 2&,LgGͯ?.90&y[#"J"F7hY/jζ0$)rvvE+:Lh7 M)>|OJEy5zY.sڕF%Ԯ~Z_h{B,Z f=H YT b3}WҐVPz冭]a3œkЯ6@[%9Ú=2 =Abq48wo!rUJÃΛ׶LvR"O3vLjוMk'l8! c_5E5Sj,-ꅵS0U/2e`R:DZuE!G6~;Ձ+'蕀rŊn>< =A9 BPWv/LN{>&~w,RSmS+, 'X5ra2LmWT$wG(foYw}mlaܥ#T⫤?lq8:X!:|'<`5<'qܟ_Negx^m~2jS A3[{#V {h`%2;9q -dc!Y6QnuO3Mx  @zE\)7++)'$-nMC)@m|V缳K<`1R i FSuYlĬZ Qo*c?y?lN@P,,e]ALdu^DF<'wNq` ץ#p,t"/v~"@P3rCeS_UZc4 tiaYA)xyoj ջVנuqN'J !e  ~fLSX,2PF< %JH-"{˝~6;48~TϿcPmX‡cY}kO I8NZ4v`8Q}!ox2O~7ws~,M(< VaJ)@b´)qfuwY͚݈>}-9\^u3{]\F9/uc+7;܁6;O2c .QKY2b=<n]4Uis= xr#cu?PkulgC,ID`'S 0jN*(+㹎2_bd?dq 2B5SĪ:3Cҧ&|8J} FفހAe@#@~.솳.!8?( Za;/--eGS#pX,gl쑯-īY(MRVaɺ_4++;V':x`sJDD/h_щýZ_x(ե>҆By(Kwޒf3G# 4|"\"J5L9񦔜y58B/)GE׷`I4  utGvsG7L7;qH#V/9\j{l&ag |{U>2)rjhs@|鉶"$]N?"Í G?] T:g:˼г8}Etr16IXmλg78R6Q;V"v=SݪDH k\s7pN\~w21Qu"3p0aV/L`g~}2ezEmi}}oX> <_)g!,LCU t>#!S  Pi# DJkC(-#QR\PL2Ϻ_â$u{eӹq0'b@`´AƱ~̺~T0(x-uf:W+Λ&^(IYF"V$}F"ڙ_=9ffw(ul!VD$~ <;CؤG||}/f״v7뽈)r<)u.?|J/Q.Xs*˄2 DNG|e#}Rhv<$g_ gCx;؏BvSr@9RtsR,3e͆Mgʮc`m{0iIZ ,cX`'uCz7%=OYFZ=+A?~emmQxU | H!zB]wC.v?Y鸔cg˖q_oG|8 eutnuIttE:2_oXo~ 5wᖩ y ԬpvʭI;Ab3 ́26uauux?H=Q|w|>]SڪOZZ<d_I`ۇ.}t~ :4.(I 8978vK3u@ 7{Tv=\ԷRXl8ǣ?:ɭg|.U܃^/A,6& ڀ(['\sYZt%b7BnDD¨<j_ӛ=n#XJ-|:HqgY̴жWY9<0\UG.,}tDDŽAїQn_L{{W@e0HHun%i?ew["U )j׍ʡ"N#%TXuπqdӦCGEh4פԷfLwȑ)ԫMroAS=ܧ'iQ5eRh=wudƄ>ȅoRV1\­s$IUB>߼aN! Eo][zb)j?'嘪m~WA-ȍD+gFd0oC~4TT=4Eı+Z#l;OZu?-rJxD`[4Iudy ^ ^=I,2 ]իC#贤 d,$f6 7 v+q(W$!< 'cvڳj"J)+žYPndI3{0fKg*p7Y 6S){-ghm+gzloG=~^kMrjR箅r8BpѾىJDd.ny'Bm4pK*q|]9ɔvWg?"m?%x n2s!QxB?8NgqELӖ7x1y~=nҠGg0 2hW+J̓îk$;1KtG߆N}jzoI,FSWs#QrK.1>XM:Sa1ؚG\iUW<Ӏ_Ra`@N<> += A Epٜݮ%\on*쉂Y3A Lm|#鿯HY>2?5 pll M= (7j4U -o۷H\y:LMLӭ65|';Azs j_C#67))4I;TƓBҁWu{'\'/b]c٦g䂧DD|w07/4LװGκlX0"ʟsD;yDu\X#NA6h /]L%IZX{ ֍8r^78z)]pLcAԒHdcSծyf%>}PN@EOi,]b>.]*ޮnpЖU1J4(Rm`!9Bs10 xb4DHj[!{nef>Ө9i9S>r}?_ڒLrnf'a`w6 K>%Qi`vɸNDƞ=KFh|?I]w}=CiWo@ʂ}" [=0E'$PP;r A" ft\JāSK^!`,̀입XoBoe+f5 B7.xv2SF avpZx>Ts/ &??Hc du`״:qd o6;}b ]桊 /`czutū6z2lbv_&bQ*ѬpOEzI\c9 ֙j[ `vux qҹM'=^ȭp.]}|#05 Zx僰L-[ ^]fiR&Ml>r@LD8jѠK󥬛aPLA2!9Zn'V !y٥ZD~%e)Ħ/g0$/1pc/AlOSRiّGG6ΕLmk3o*!I.h6 *ʛp@arW,%|d A I>c _P'{yXw?\Kfd͋ewof,XLDXqRsE'#5U*.$Ŧ -&[1Ӟ(AH(졞im8gImDS:E h tU SIi93J_nIv$nɪ)4HA~f lP/pmZt;fH.p&ocvf֎]L2Fp"A;ɻm!xgSvvyүUOyo WIZ| s{i#վd{ɉٱ(Yaf|)ZU@ Tp*b!+'nmhݓC$QZv鄋7vQ;|~zg|qȎ(jc\wTQ#XvE:![QМrm.Hft*'>NZS?%Z#"$6)~=Az}dʂZWMk/ۋ}X8qՈ,λK Č qZh;F!D*&)*{gOfD"š7VM>5g9 J`52m\m`BKdG6M%yIkjDa&0=#rnB0y霸 8H/j\:JN 8s=N0Fǧf& L3 j74W ))m ".\d*M5|p).7Pi=h{^<S')bHsk̓\q'U(xOùX,9ZUy8wC*=~5>qYZH8"ƪ 聩bAY9E80ű t}EMpLHg/IcM>8(^|o^k͊/+72L> {,vKRmƂWL|9<'҉$63_&g1[4=4ܹU8?UM1Dd[Y~5K&GIWmܖj 4cc\X( +Q{K˙7D57z=Ǿ1)MX1(#MUS'vy0[sSlA(#Uf &# &Nb01[m:5"T8 IAG.a@ͽdI@d zF{Ob[:ΗId "mP~J7V`M_O@CDկExØ{w:.{rS֔7{]:}`6d?ƛgYs!ѻڑR? QxP|@(^F#L/(IwJ dP8t^[ Rrn7 ½_WD9 F/rzp>i1(VY xPx4?CTRn ]!;CْKA7IV=Z߅SKBrLa{[@gYB9r:Nyidˉۣ> %c"u {[ˬ:eC3cM08M>C#&<`VqźzHyN nJ`T8ڢ.~Cdk29mO+ 6H; YG_^ yhDj 4!T# hzȁ jC%^%~9" i([6*X9e/Y~p7e\dk*AS"*onCATXkR߈бeMBS/% FKu,TFjz7>FsX9M2\yBKǡoIL'\y12y^%DZN5$'Q3/&_;\iꈠ@8ŝ+/TKȇF1aH}5n鼭'`a|Z ȏ*ߵA8Ul%-SB8 ?}/r Q Ɂ׵iW%F,تt)&1[=`noЬ mrTO;zFBS4ZOP N!n!۞#x7U`҈eymɿ؟\U=)*3Ƿ5Au$%U )w"Ҍͪk~\5"=?Pe5(=:5S!妇Y bXk̯Gz>M^*+>.dw9s1<dbv(/H.y(p͗׺:6-ֱqg(GL֕ښ|TcYYckx:՛R2Bam'AxU[tLIuVC` 0ܯ74mj:e:HAizfɱ,.\o=ըw䵆4 f4J&eRKd1dGw'B SQQR"tRZًre@QjR0K:Zbynb\@e t@Hx޶q:n%eǏ$ƞmE)W7 1]xĜgt-JqͽO'$+9eOND͵,Kjz"0K w0ۇ z6(_$ a`A%X ڢ*6RMCIsvHwE<߮0:)$3AUˍpT"U2lP gZ7D [nY򕁾Bλ_{+c9"m46\N65WMLYt!]I]aA办+Azau&L' .˯%pZ޾TYK4XaW̌(إ=d uXQܘB;Ţ~(&h"HNi.YbDޙz |νwŀQ-&>Jejb$8UƮd7D#Ev]Y< t7)\ƻfaܽ8P|9MTH m";ݍFÊ u"djl1kA?]R}G?&&7Spb^ٺE^ 3'N\aQ#BPB}006 ˔rȘ}&c}NlRkdt XE:A;Dëp֖7 )lSS՚?_)G1uZdegk,eQsaN4O!.ߘkRdT-L5e$[aNwӥ\~G ʀ)Uw'Ǧ #Xz4ɲOoSz_ɽw~AԞ p[\RUt&]h峞gCч|GWzʔ#!N bWݓզ:>O98O8wqߦR;3|9m<lA+r+մ(:\pR ?TQ +6k e6s[q& pdY"ɔȮ=kPXAW냁+^7qe.<)@;fFYpkK3`&{ݵ |0$p*E_d3}ਪ%Dۮf J |I21ȵ98$xsvw2|քgnB+\<ٵ9=|m1허Ko7AA@o<,l k5݊\< gi5v S4(ENWZ7DAʃiL QV18 ƹ%g<:S&)9cu[gyҔ8>IOHvsS?z{vGS3p.YLwȫ,RB3H&]jD'cHssp?ڼ} ˠM(+ x0jb3Q}!<ƣ̆,F tcIۺ"/< U?uo@ח =#;4u/h?? BF8C V̩x?^J"E*yf_en Oyc_>I7%po">KA!\b?$tgz۲фǭU>Dg5ҖE,UɩgLZ0oP:U0Yǫ,ϻMϷ]U-F=;X>! ӕcmXq He!C9uO &Ox^Ld)O$} h }$ UJ拜ocTcYcPԻlylY@=K/' זb׆oR< tx YQKEJɪDžX^D˄8)՘vVә@43%+Q` GJ8ųPճ,1{B yԖgPz7@1m\} ͏ nNkц\f|/tyxXUqY xrOfmşz}I (ܽ+NurY?oFN ff55G=5 mnL*oX!)v!GÊAZHٚJ+M4Y|DcS ꮣT슠$zr ؙ q)Yñ : @1~.!{ ,mmMnO;Ѯ~>&eLA7@ >~ ӅkMsdXnO:q:VLsFZTS[HYd{Лu~ >J}1(kg 9dSWRZnjhn;4apT0 *GzHӺsnFJwP$/EEU[&E|iJ3/1N-(A k&'-{Y<+[|.Żs12=LWYyG6C`2 ()#P%Ճ.V OhJ}2k}!0:u2T@P8e3G-V4l5JRPW2a&@jp= ;S} b?Ū .SDjSkN^SJ(R<Crvs΋$٠sRɭJLFVkdǃjߍִ0E{e?ѡZ)hvQOCxVAMmh!O2`6k^͟KC A&.ӥy<Ղ'i`˽hjm f+`V:4=ދ~( Ʊ 8oЁLvLղ\Ɛ{ťys 8v?ou"3 (4qƩ6cVH|5g?˄ê9qWE2ȥD0lZzgrhlbϻd>mxkeu]a["㗈^ٗ ezC1A0Ɓ]LnU.&řraT$ZL\48,nYl-G7吽 `hYgȿbGy5:#٫O׵SxśHu[~(`~$~xe4f_E 1M9~g X \Š+CJd=mN]K^e{tQg0G$?|PYl>,1d7"lx)b[6s OykX:ލN/srq&Bŋp)Kݴ&kدzQEjlۑl+ ћͶ\Ǵ$eLLr^Y>>% q=֭E;cϤ(xo"m5Pm'r !cn!ۏMN%]=9|"'#Ƀ)PeԶdZB]5B*P3VRv'E ,RcBJ?)7N݌,=nm֠ҭdtǣ>{Ф޷) hgRdk&d%~!yc[Yi ޔ?#? !E z봠ȷV "y{DǛ9 J~Nb@ն"%j-|W @2qa=kbzv01OŽVhj/Y>31L$?5EGʮqw<%wvC<\>bkf[̐Z&X|%KJ߷9f2F FSq+<*D#i}u5Uƹ0>8=-b<#TF(Q#og̺d<ƢrG1m:i] fT뿣Z$.n')ʞ%t-sXߋ͘2N }6An@Ļtez{CsڊeNnbHi-/*P9uv 4/v5Oq}-E摦j\m'Ъ,k?3fκ.6S,i|7 v6agoA,U^s0PلX]H8(QZ_EbZY4k WKyvovB ?j"`&|# =kS YK2?bޖKiUOH4T&r=,]Vґ,Pq97ǮuNgV5P=c ~6%14 RN3Leңe)H~].Oԭ)L1H_rz8V9?*qL\N81u+u`7GS:ؙxWegTĎj,X{qk.vv1kO0K_jhxRW~l9#E`^c[7 )F2|bqCC[SR iIT_D@^Xqu%䷃nӾQamvr|tۛʯ1 LjZbM,oa@AgemP:Ra͓({{> w|WiJxHۉG~7ٺpk1էEj%HN *LԤ. %mP7a~&nݨWV{#7:'9[4|ޭ{%Ŭ_h'QF̌[%F˿}M~ټHP|!E0bR:GW=p+n:J1 H(- #fIO^%cps a'KH8EOyy W:U+b{Q:;P]Nxj$DxwuV` 9 iXbK1B;iF#K:tv$2Sw,vV)[Jv/Q\nY $+Kۜg:U/s}7 NI(Y ؏6 zY'&aѻ <yuPcԻarDWU>H.ccVGԄ"5y$U*'lC k?T>I/0b-뒃~vci6k@V`mHCH#@ H:6chorM%S ʁ׼t=8*Ԉ;*>9?ܛSsrWcBB龟U(txw5('4;$#'zpgNPCS,(|ڠy1>cud>Jpxf~؎5.*s3E&)Ǣ}Q2: dDZW/קU,4$UJ&cVɐb@# ivʊ9Nj[@ {a7066VS ddwrj_ܘ}YzD;+L'!,d()-gu8TDPVqV$=)[KPݮ6/-5&6|}F#z'0oMx{F677P#sx&,ܷ]ԇiFR,rDG]N{f) >w7CXt3P'/!4qL"*"ҥlWӛj*0b;3a1_<n^dluclny 𨊉n,tC\Pf^clmt_5lK%Qin2%D4Wm*JlJ_d G+ >Wj-5Ӕ`)ݦiѺB?>lkJX:z턺" }c}SUw9tC$r3EQZwӶ(h,eG/(=diqoTJV>WżCRC<49;.צѨ~ځfaUnx=77QZ@CH(.n5!?#>zn %%owZq^fIPh+}".!=e4G{C^"R״a2=jCõ-N Er҄CdKNUiDJ`x o)yNᕁ{YP &6Pqp tmŗl- \L[vUs [/dI`;AAe>CxUs:L*dGsf|g2 ˥cJosApRW~zd2V"Auٽ4-x&WD~:. u҃a( ^zuy}QڰA>lxP8bNT DBO!-3Jp®| f9рrrop^ƍ+^}#g&/9[a2*h/7T[B=DD1 bNdw~`~Fco=N$i.4#G"Fh)zߖS~ߎmf. :փ v mT NQV 9Ou[.8_ %%;WX~W{*{^xc AXjtXʠn(k [oe{}X̵ShzU Nzyp?cCN .;eN#ƴ_ZZeߵU3\Ra=w ?a0}Q7ӂ id+ rba-A'%ƞry}36/v8P2nr-Z垹$^0[ĸCw`Z!E"eT*mWG7}Ir)0O?cBۉ^O5,ynotߴS^=BRDz):)F9KjS͞,{&m6&{! hbK  Y);J)\̾"6*l95ZXI Vcy!$=љ=t(mbE#CŢ^%\%҇~P<^o(E4*`Fnzwf3Ҫ.M[)M_ơ'EJ"[&AnpZ0A6~OX kb.Ş7w~Ow$:s$u!y_#[GxbxYrrd7;UuLlջgn~<$L 5v@!EtֽQ;0n W֩eFa Kz'e͹;G"wdhrޕ F۬Ԉl;p4a6g"X ^Y!:&͢bH; &"dgApϑ8BёLunb(]~lS.DK[=W#͎@|>yâN{,UM%8aQߞ-:<_Yb{$ϴJ`dQȷU?w| f<3O!;ǀEHzyk4n>SbCLO7ص<"mW`ȹ+0t$+ 2K#9dۨ9|Qޱ(9Yw)K~cOVײ5r7 <gicz rikS.VXbb iLdL>e43m~E{]]F:\8:s2!i=0df Һ3mjF>瓔?ԭ+"9,v}_ajrQf xK P 41zBsy E0%ϩ8&XxY%$jF'Q"%JPUmg'j=*Ue$-o@֡6}$i{`e0ʐ/\H✡(r8yFoT,TBXЉ5Gq~1 hIXFPkD.jv`0oPȄf5GStZ)a*psC2.E QSLS%-LĽ]h` iNZ6x4悅 +3R[NP<_Xճ;}GxQQ[t?@>Gq͌13FU ~kTP$'Nj=ٴ(Y.6}h{SjO:nMHJI\8nc[4XFAl]ABSzNX4q@75׆M,˯{Toa&pK%j#:t2bOyrU[LI}i*lE9]!Up\f4SŇ|Nh4+-;K_^\ʧ\xs]Lp[-.řMG*xΛ XqpdHS%j(!Ds iwB{L֜\Y4J}BP+krnh]ʹ, W{@-Id4Hndb w]\6j>W\LkE ^)_F&U#o: RZ2.u僦A($S*0;HP<@OI4),k@ l;!w3_ `Y:~+ ^]^ẕ۷)'ꝵd{8D^̬E,&xILVV  <ڪ`j$Ϣc6MS+Sp۰GaGVόpQ*d/C o< ߃3=͂;{: }o95T%Ixbc"R}dW (U*?[8ulBq~Cn whg=d_m̸zT}*{v0ʹMnEÆ昦7'Ji# J$t(@2d0Y}'S0.?dxhT۲=KfQsH['YZ=ՒBX+qdunEŦrHjoa9Ɔ15V1,;"ZIAl⓻Cu>, lZ0r&iPu4{3F/,$ͷkl[,]-7Usa..H%LDvk1߽B^*2ڸM"]x8hXSb4z{/w۴|ZfKolP{N; O[B~1)"c&QY*Q򔒏Y\tm!uYis !,U=-V:sDH 庾%異r[G5zP3/]Ӈ+Q'gaNiWF"\N]^6v:yV&v}~4-`*t}D=DsV֝>оӄ'#J:{2*ۚx=u༁ć6ָQA\USC}Y&!m }[vP'f@w[0L""/)N4sI'yjư &@kJ:"ԝ)! r[#Դ!7E{ԩn(p SKksK;&m?FWi%?!5.|d94yw8;]A kil i+h m\UZvylDj7mbّne_W2Y"u)S} 8Ao},߽g# `(f;,gP72PD6duC ̬RfğM&ˠ[p`U E_]{ ,.8)Y21u*!riLtlS nZLfS?]Ďh_ke\PiЗrck. ҶR"]!Xy]Pǰo"s`c]ckcd4v^ wEVqai9vaYh7D;>1҇jkVkJz0%݀ZF&a8)Ie? DvQu/9cQD(U"O]BU,(w x*?,l3ʨ2@w%|~^'Q 8l p夥q'LMzʹ 81>"@}T8Ci׈>fz0cU:v]ٞe> z3 o΃斨:tŅEwՖ#[ev%G/~,|Mg lG:I-IoXnJU3%oq D@#NzpƏ5:rTjMD|F#[e"6 Ӷ9Gs:d ӒVhaG{0-[!](aiRC/ z̕ :Y8["+R${ӨJ<5W;ziB& 7'f l&(b+ twD*ݐ`8׈()X^D`$[K RW_,X$ܤKYjN߄soJ@[Ջ qzhŰDM^VK ˕Ŀ܍E*RӟeQP &![-$C$,`׺J/,!bX^%Z&Shm9k+O ӵ~|Anߧ5BIx+X' %-9aP fw:>~dA' +D ]d#dd-=2+^1?zzf=-cBttV9cyR$Eio-9-$F=Q_B^#Fo*ktUO:ŕו&TLݠtwQ*&XVCW.8% j(clypz+ qy-D?*B;ɚr+!TM$"շ~\&1.VPĞ@ v0!+$w19!8=#,qymSvp->Z i'cj/75n  d3vh O2d1]j$[剹-V7s!.%;0lD5cJ9]=0 )e.r7TRbŘx`3%ȇbƈ*/&sNsL`0k+p-*F)v5aӌu8=IKfqo<N%R|IxcYMu3=ߺFbE%F~60Wx.밙9b$u`-ݎWJKit8Wjr}1A8 .-,N JZT,0P<"20H\Onoțf[ů"媑<9p0-COf^:EtuXR(c6r>a ɚvȥ=٫yU!+wjFYԜVk|n8c>CޒS bEkŰߎvdZ"MIfr3>tx_8!PP9%vl4Y *Y:DcYH7ÁI>=rVd¾/$EnΊ$R[l;Hhq*3ԀkGFh Y:ǧՠ[oN)qL@%RG,cA<'#bQ nρkKPK=evj No, 򺃴RՂh73Ō꬛J0̵ٵaxaf %šlZ;7Jx=sPj_\bx74E:##iNtYqdnMԧB1iHN-yp5Okl Ha!3sBr.lsIiCw|rZ f_r?ǮvdL߽-0kLD#-6J">AOvtDcOۨ*^UCJbY:G &%ߓL: d~M.1z@c8'il\ SLџjƵd&NV^ۗ;XJdOe+g%/F[PůN\SA:@-N ?dEDWW5$?Z)|+r?|N:<W1&6xEa-fmEAXnNֻݥ8?23Nl{:zTֳ_.ucU> %~o;톏ҺX=g43R-=!g<S>^dH"-:ö?|$8}^.ۅFa+v`ԑ4G/_gro pU4 YA} 04Z5j9PV @sT@QT%]!T:w߽(K)R,rdOm -]tKZHo!.dg^qy\t h,X@Bpuq=HsŪ#t8b;v[϶pJGʼn0VQ(%}Dx_p|kC4UfJ=z7:c@͠xĸF/xs9p߬qŁQ$F ?s(Һg2Y,Z!tF&a1=#0Ufަ[ͨbAXuZ³%ʿE:溷Q.R%'UӜw jWw1u%S\&3n+O8u]YcmlDczn5<SvS gN/ XMΌtu3 Gd]%o#)\E Y 0Xo-{w=-kMx8va X-5,LKWq)cbZ uy=w(DcY8q~ad~:zoq%Pq02B]Σ {gY%#ϩz˿!*fƛ N\(\zDXt.roᬯ&DF澩3౾8Iħ ux3]yC]C΋$ fQ?G9w?.`*jvD,,Jăe:Q #,ٳe;($I{EqvOL8(Z [ %`T:Pa4xzTlI64xp:dI`ÏIXrͱa c!͛JC:5b$=3x),{M̈lW5O U6h'%N?\Zq3*"9LzmژSz9d1b$6[ʼn⟀`'ءDBFWu1`4In*UcjBZkiƃdm0\~F-;d$=$Q(紫zdI <]_=So_ :[׎Y[F *s:3&'R,7?Z?ql-#BCdc_WPT6)%rCv#;H)L9'q<m! ҆n n ԤlC$!\DІaA{Hm@bz?gli \|^Nmf_ @7&˧2k8$a v?'O,j_J8g o/PfgWk%)W x `㰱eZ*K@Xv: P׈w"ٛG"6Sh'N\g6N-FH4(SH4}X TP|IϽ0K όg+`p˄뙾J$7=^ udn Uau;TR`dk^Hk"<;P' 2eиG> "{zQ I4I!wK3=9]ܚ"r 6(=xŸu~E 1ppBRC:!Q؋)]^pmhoh~oWRU{ [{Aˑ٧;'>;Q9[5#fj+L Ӿ++䷿u#=㼅>#WP<%\2L_$)[݀+HyZ Pq {4)m2ɦZQ\1hy*$>d$7:}flaXbkoD)'CC1Io .|RPHz5eȯ(x EEMc['TSao尧dNÌ[J),~0W#驼G,,9͜<d#9曣畕7⯳h4cJzQX8\,;FFN$}@ Z/)ڷNKj؀f69ݺ&`f塃gtB z'!BB|y6hX}P;+坽*pi cwwnY27#!W 9na~1^1BQ:-ݙRN2Il#S"p/4a !<Ϙ.:b0dk#Ry{lGO>`8g=}n/TR5(k*kT0.̤svq9ݽ3U&hM2'6r$55٨A;.$3;X3$)/̅U9 Y$2ɜj9, L8LSRJU0~޶wքUxc#PQ{Kv*- 4++øL}\FR"k;4v)hv V3;#$AQ̪ Fi`;%)%/M Iq/V1)p辏^85ܩ\l#H\@v xoECyaua'Q:-87o-y?)0~*,1lp>:>.# "4<=jV?^Wڽ84#U 0bb6au@rWcLh4S{b̮?6s Jca=}դ4ul]YG `r5Ib݋R}Dsb%g7Hݠ"27^u6>7Kq_^HU< 0릗/;"ΈpA,cSKR(OjaH1>=o\u]0=,a%E^K+>:k&@^xfwI9( Km96FOYN:3v[$J"kB3Q_rc8a} ݯw@k uީmqtx(!zLո=Br <Bi r۩n⳨Y2wمE@~ր`bg @|Z4yA`KTi~" eC?dH.$ ]p$9)W7} LmDz+5 /̉<d=-$@KN!WÝ*F(p-jM)oEkһʱ5 Ĭ=&.3w&AMa@4lEyv-BgB[kL$@L&ꢆ7l_.Z6er R pQm x[5z@R%U# UIn @7Yi_NJORl]vxZxG:6.W__ٺ~pKE*t[LKQ^L업./]&#/CYI}gsgJ¾!}V6b;zg‚0aMA@dQ7^g'~p 5d2oν 뿗 5wKCVGw54U&{I`d֚.{r=Ī3S9bh9İHFt6ȏi=yu.m< %0Q?0f7v.snӴ20PDֆa$b^=qrKjX u,`m`3}*WHC1Uh,Q]?OثC}%_j(vl[FfV&!1a-_~EG QNcK( 2ș@Bago朝} ͒AKjzk L;-{seZÍ(Lϧ%ٗ7!9SFmihgAfc'0{Ems&^z&J~=!GԄPd\$cuER./Fm%BXu"Q] t -CYxRu}F :Qc]=omF]1_'*. z8l׺ smݷ<ڵם?iTj.@D[b,h RH*N{["_𞇥 c5"F<<ڀ q*rIɦ3'D9wyyAn/em.{ǹmN+Q|ZܴiI7NNB ہnK<#OT `koD05R1WC;6pcgz9qF  ("r{|k6LBfǙVom8*R>}GJ],$u=u­$?nTqa :~A@#7oȡ}tPSlr?#tgADjhuvL8wWNt _cۯ4hZxgm#$R;Wr[2[0? BP.o7<~Y \a]JeI\OL0W[K$!Q&'K"O ; A`&r{gЅqNbr)$wX쀒D ՎO a#8h+2l>/gѯu0cYf;QA_#kuz柄Q!5ֱnK,& #M[P n7}mHA[N2W[ZU__[3T?_[‡Twi1cTr;OIg˗X20=.x;QjV'cKR0knđ/-W(lP]E} )2DbXgݡNBq~ T=rƁL0VjlT'^ ݃pM[,uZcI$d$f`XT@+8.9W&ٔSs-aH0dٶ5)qJ-x>Q5gظIf;Z X|UŢH]EW< d(V^1|RP6B]EhЛ*8yNI6I4Z-T\/ZGa=h(e02.MQв8%\d8\i}pa Zdj9]$ܫ&4ak.ӉNM[3Y-b-opվ0 •$NA Kha}]ڡ˚m&֊}:ƜI_W/&;*o35XnxȎ"YH>`Fi5WB)9I' U^rѪRHA}, ,.W\rk= ܞN{"g\Meǐ`QX<6&D4E+(THW38̻[~ hϞuK  #W8}cOvG]Sq#E~NQ=޷[cێwP|4<%i ܵח.Y1e^uK.@pd胼[ U#'pCI F'7 ^(kt"XL78]jMHf/Dº߽qkvolh2A!B*/f0QhqO]`g[?Km:+J}n~-\l3Uʕweah_֬4yu  N.15{xlP4kb6U!TM;5oU0 x헔 G\j1%UŤy}Z㺥a*;sk b„!cbE c&LYؠͰ((a)rK͆'I]L'*sr̽Q;cG6-Z%ͻEA@"?;.a#?w*Ko|\)`&3d`-bHzǓ"XUȎuhȗ}'g3mv>c?bSnN1Y$ʾ N۷~3[`כBG;)rq ;ᷖ wn}L4IBQ4JÀǻ@JT tXNZJ*v#-zJu0RunpI1/:9;+oץ3Tsd8|)Ҩa̗j"ѿO lYLLЯ`$S9pC1Ae6`ju¦]щlY:kҎ;%E󆶋Fwv9 ֦B(1q)-.Ϭ=p)vvB NJ-ع?.fY,@5B[Ŗ@F1h1j(0OJ|)`wrSJE 9'JSr* k0cV%VrGoj-ojawT(̴8Z.3[q=թ >獶\RDc]꫎ J2BK{fJ G nuA&d~]@ xƒN8tM*<2OɐΨua 1 O ίui!ZcRM0 ~O-\#E"a$n7)kͳ8$)+kyATy BFgZ=ԹkϐezYBHg1WѦ8S [,p~F吾rޟH).5q=7!NDetf(ļBN]7Xa$PA$kI٧0=[Kz񸀍UOJhVskl4Dɰ!vXB ٯSo6ׂAVLaZD0, BFPhNs„3hLl侽QtWѺB4KwTa]Vzzlޫpn;Hr>#mӀtcbH|}8SIS`Qq e\E`uNKgH7'N9"*a/R$.;9_?TضդӺ F;{m+(t%`so# ij(tGUMmAQ.z`'\7ZeΌֈ i/GyXṥ=1OSB9ړ֩#FRZ Su.4/_,@4BZ1cW6IQz~ȫ02m|9/#>E=XI=7 t 4Ѩ`3s.4PrDK} CUJw}1$p7texVaN&ft=h< w/yh,ml_ObKwgCffZ1+Z?-t-L# ͍"[A77R֋zTttmY\(%zJ$}7Q"uIEV~u&IۇU_,` E]LSY>"˲/DTޱSPAluJK_ܼV)@`MUND)=uMt2Mt*w/J 6#W4L|9\HbNeT˄t+QӂD&;#OU\?D87V b=HeТ+ؽ6Y ШJދ:J799>n~ՖpP?q ` fytr?ի7/~R Du >Z焞v߆Co3!Ֆ76 M[бqkU6%ru4H,~n!qI"ƤX6ґ-d)3k1X`Apok$Й#qA._GrqK M¸hSTRW'ܘc/@Eמ` Km;u'f`qƺxcv-7sTS$8x1vlJ*#sy &on52h|Mg,3%]7!B%:ÉƓ{Yʯd xDy[I9yS@P BÞU::uyCqC{ΰS͆l=~ǝ@R'UMGwP NYڭowOQQ gRo`6zV[/}OpCK(}5rV Ŕy\n"jQd%!E#9Up)r1E> 9lm}wE cF~(S69U(8|Ca?T2Hnqh/PH;87ȷdjF~l;L>V>%P6u$`{|;M`.K+OZ؟@9]|FʕT5R5pQGωPgw7W 4Ɂ\vGQgy: (C6hʸTr ~{7|_ / qJ<=W+<4z ph$v@ǾA f009(,֩od,P.Y1 @ O;>ǸĒ-?|EM9 o[4D6>zy-{ )~Pthu *vvk=!vBsG;ֺ׮G6&>7Y f_Aкl]a[D bu²tAhkw3vez18т‘m2vPu>C钩AA|r͂/1ųUrX)lsF4?GVA FVF{TKA8E]g=&>u׭FA†G`hN(cdԟB 8| gSU cir+K{/|8kv ӎ"^+zU3s uGQ3u"ǥQw%1m}YPޅUNjocC8ʄ] H7U\lgbx:C`L y<(LXH^r7sG'R ?GyQD RHjCU&{`u~mڷEVnn<.E[A2c3ã%] HOcZDC쩚=+5 (l gB$QEƣ]G\&46x/na\,gچR>"]NA76TZbIxJ.4zٗE!;Y|h- 9ml݆>U"Yb45<@Omxqcv*Y]Zp]h?vBIXC;8 $3|6/7'2KuǿL>PTe%R,q_?+"JCL͟4"_n?D)Ϡ-αUĮݠ8@1~פֿ{a!:l$x=lNjOnU%('(pE7HOH !&ozR@˜G4vcLNlvi=z3OehR P)-o9tKQ}ԓQWM7ؑ~m7Q.jeLfcqQ 7 !Y  TxD9Ջ)>J8W7b>uS@Dl4d5:P>Hy=B:v\JhwfE8=h=2} u{ \B9>{DMs <ɊDi=3zfԣ7+F(21NNqQЂSc]חˠdKg'nơM{r`J A%? }Frl"x |R jͳ´YެKCXCɸE ThrvN|$ny ߎraIbs;g(Y\n1ӊR?bZSIa_0̄3IC<<%%vebVM\ |u"P(geͨY[d)ГTzZޡV$ޣo| 8s*p$КD1BS36*:T3U̸FY6oK$/$|=+?M01s9~'pL=]k^X%42HӦL-{~ (|/+?'U5ow`%?m60^fW;_MIwFvtv JSKvw!&@$cl"FbLTώ>rB*}fly w/WsfiJVbsWI42҉gK1$-p56^NN'ǂ MVc$(6sq< ĊYrS!A|&[o2`ܫZ3zY-#r.-3j֫kVO>Rr*J8@'p!GOO)Cvn !W`xkyS$,@k?S#;ȎKxgD tT/e~6vK(t36cmJpCn EXT}= -v k {hW <İY*Ty,GԹG=1H ).y-HWV ԉ- ֊+B%JFbN>zY$ q'kjhVU0܆1&YP+h1d߬@]PNYm|()SvJ F  쏷T! H\{$ (?jBfPnz:)tT`Z?̰G D͙{DGr~fAؒRoh>.ܠ8g+++H`MhF0֠eS_'Rn4o]kfXT]W'JJػ?h "e's{f$BvIAJ};e c\]PHtAx* ݂)R3v0]c`t[(fGhf<1@ T^4ɡq ZRr@_ȓ 4uL!u]=(v6/0 \tbZcAMsimz z%U)R ]DK"zxw}Ahh)'UBAKyuZ]Usp:`, lUN]ȅZϴ(;GBQ ;_lQk1r -WjTOekZ|jWQm 3՟026u& i?M-{ֹ̹? %OX;vn7wmEi̫AL²t!9/Q4)2A@Zxg,Ľ#72kb-8XNQZwKh)εq;R57&JY`2k+e`>X >C~H)p(m٘U@e,e=|*M2^Ys$$k>y޽V@8Ml$)湀U0`*e~&s,R\/5pMVn:s 삳=[/44 .KƓ}5bϋ9*&O,[{?@ U>%,RdC4\0Vgc(4fChu11ٱك޴rL1̋S${}DP Uۋ>st]+nג:m ϢCY٥0d\6ZN{ J(X<֌U ǁ,xaԓJq&O@B_[\}p*9dkhP3awc.N&YfSo+8[tx `D5%Iu0wn\sO^!{qŽC -(b I ggҰ fNP$¨Y|IgZEp6HMK"?Sz(oΥoEx^\!:ĕۋH1:f 1)G0>0$l IDX>`QyF&w>lUQ$_^agrS>3+ bkR[A$BW>NHX 'JX;;'E[0ߪڇ-Gį UuO ؕLٮmpA%.h7w($j7 ]Vhu^14AP^xmJFuN?6ex8aD,BȪͺpV[4khm{Ј/d/t?8ŵߊRwlˬn">6i` ަ [d8Mࡎ`5V{€%ty@ӟ?IS p߯Ңotc~b dI:/@Уn~1ǭe[;g@jҍo$ԅFw|~ ~#[wAzDνTX/i懸# s||?KHwʕ*GJFQ dX,eE\Z AVoz6mO@:~b:4B1V.d ZNh"k E@ƮRۉES2 'Kѫj 7lj* B>32:;v,苆˔I/j2F'lü^Iԍ@֌[VmvBqLD kA*䘜dwм#b֧^ܡnV 0On] Yj\i!\*A׵DV?4Jcmݎp}/E;ȠXeDjׇY_.t9P!¸’_V'yDvQ&9!pvb0\ȼStadUYef9eql9Rⴡt7[k.|(w4o1Ӫfli'7 2ʉGףXH`>Fû0ʅ‘^fcՋnMv"Z v:f,x:ZwdP~9*c*_(@3fmX/0ߣ,>Ŕ zH=f'S,mTAoK b2m)K2,huY"Jb*YR=*q ;LDE{~\ sqȘd'~TmX`_UAl£<%򲠺a?TM̮7'iW@:?w 7q ,dk.k{N~7JьVTA'fF0=Oz_}7I3B{j{RA-wrb,v򞑆ޜt!LVNYS RBcAcZe3G&7/6).dPwC\I,-)0U=8TFX>/(fQC,cA۝rKY=ռZ܌huf0Z I`BtV*a;gDS-Na]Րb=Cd{XC$Us89:N:NUMkhi9b{9a8!x\^ij668 Yv_2˳GmFU 6JRAnƷ,I3s-߫o7Xz}Pr9opĜͺ J[xwC X05Bqӆɻ.6/*Aŕp@nr]Xy斠;jxZ[= w mlp!m / )㨋䕉_lΆJ? ;gϿǾC*|P`}2%G_N>?1"=>tq [^pϜt !Fŋe'A~83,)i@->=_o0MP yKLgon䷪?:dL>cQeIr4&ճ[-$*c:w}t/z٘5hvZ<#KtwD xJuwa$q $\i{g=9;6U?K\vrPGHD-%˂k.f%{er1Yh\eeO54d kF.}oNW4'YBAE]@eIu;i"F{W‵`;sIn0 lL?*L/MqErS' lgldWyMd4\Bs ( !^AIʥ% ܶYLPj151H@8~cjHoSP'(RI<@6vZDst ģYU\>g?L #? wᣣF[Ĕw}z38Aė@-W0JlG on6Pg[w+Qr4K1sfU[o[\dV2o v|gR2ӎQT #a=Lr\SdrSEEdeXd V]_m:/d{A=7t=D$rG1g2Bx6řb">dOĪ:grג!U[%GDN.k@~1fjRhF#ʃI@h3ta{c'ƍ=W\Ҁ/)֨шd+ɸ"o[T<,"ѝ;\G~UBh aeT,L;[ȟ] J) 5_/I-Z9cIM6<D qZiMsuCZR)c%a + ڊ p3yr!(*ChQ&xm!Co!ieI #F3T9hy)} H 4ns+iMBXQJJ4ֻ>[&c0KYFbeb,J>޴sErK k Z+ 2(X.R f'{Li\e ^3q(%J(f^5wم\vz{Pvs5pqlxg1%H 珢ZO<ڇ0l4 kV&C Ӡg~HS 5e'WMOuG[<_]{9OʒN&ؓ;: PP԰k5B7LG f"ܮA>)FT)5a0^׬/B1~嶠ʳ޾) [\`+ƹ+w&(-CU Tk?yyZݜ'!n4`(F8tj C*`Ŵ6^{%T\8ś8wK~|J+0ng`ǕrP7c%k%K>_.m/N͋U40ojTfh2mtڽbeƦ{ q >kj1ցhNQY6k|b˗bI_ȜJ*X6fEe57՗\EyhjO=J2𤷔(iFnB!ɖLqRLf2$.!Q`IU_UYtˎت]ΖLcyekQחo$Q~ʭRQjڈjbՊM2|)HeNxR紻X.ȁsxƨ=>/?ߓ,p'\,s_TGi"}8Z !Y+jGMk'k%j8q4TEFwx0+!=5|l3~nVfpkX71BL9LF_\T =i glB:]bgLS$'ls6T⯢V#w zX(6#l'WZsh;ASSƝ ck*#G^VN,H9P:]o]Ygk]@dkUé]cIN_J|c fyҳfHIqD7e4 ߘCǰzcGP\jܣ>B2m)e{W#7;r.W6AOL@[?jBt+Ùd 2(hAg8x& !oY.>Jbأ*e.A`5`:˔9O#O,n z(fCB~swrrnb5vCYZ#UԟR3JPiB;YL l~ x$ɂ4fFr"{6a-: dٷѡ߮|8zW] MA?}-*ӆm Z-zq#3N'I Wou*=5D@8:&D,c쉖kY$u2=`Q^Vqdzzn#Ц..*}|B%U9M^ XPnZKYk㑔HEߢ,[!uvPV{+MNe Uc5>~eYv2\#A)n@n vak:ZZ;)٧4kȈb|** қ ddLHR?-J=D:z7)j ۛnaT"6j-dTkԬgBa2Ryz e>*VLw3/YdfS `2IJN q]\Uy);G"ff45z0YIQ.Mi!L#m.o1)_uu~ݿȀޝetIPbDqG740,'ZТIt٘w;MS+'$gP -4~Նc,u:76;,2Q|[]›搦[Ƕ9o1y@&/߉FootI,J)_Jtnr ]bH}y :tL&@[\/N+.0\Ms[zlHBH񼮰Uoc<g@o Ji'r"Cߊ%ۀi#dyKHc&!5fe}҈YDbNZV ͸%c_{iVk`p mu"DjZCE7m;miR)NIlju5ʄ*2#(YR4q c{nu$GZ%'k'ȍa('[{9~L׫'L&ҴW=L(hZc3?KQi~z<x0KY3UR9Ŝ w. ,08 $0"v\\H *oq8fv%y R#[eWxJW}GŰ^}<"!fXCh#2EƔ[rfQrhGC퇹{js']'«m"(@=;KX]=|eˇa^l _.ty!$gy # ]=p"y9-zr ;jIelA􋏬 ŦklĔp%$躀܇˗ڔ.埵Rt>b:)aܘG&ev$=Qع:KQe-BcrX KAlqVtZ>f%Jgo5VrlTpAy sVNSF"*B$ uVWLR^Suv3xVwa)# A[~Iӯ/r"5x|H& vh`ވc髡9gDrNWMbO6[_h-Lڅ-)Gf `hRܚY@{_Ev⢹_+U+Bth(ĖdW`#"Ӂ>m,R/]{#TWkvm rS箍9Bcp>`Ҏ|2N[ճkVq?LEWN>9F)u|:neS,r$t4wyAɝKch5wQL wO jB8( /VJ$0U 쉾rs̛q fW6j%xނMj'JorʟdH 6NAcBCC>ߧN) 5Զlw^:%P|Pe4- {3 [}0:"kR~M (u /11ۨL]vm _䔜$|R.?XAYDY>W\#ftR0i}= U$vT:c6քLu!`K9w+ʉ fq,鎜|K؇;8һ{6fX%^8.Ppe@+?L*e8ho޴<䤀S\\0d_sY. BZХ.!W;2Nb*E0E"02iѷL4 \{EBG_CEC?SuVW3!t>7U|  0ZA3~Mv{G]5;K\Trc"uՓ3S_'2_y n%8+ o%PJDʅc==VtzD8lx<:۔4tz85Vs7#Q1߆ܱƣn³udqڃӳ&bAK[.f2U C AV@ɍ&k@I|͘$ D!Z4E@n*reW~c4u@A=`i`ws_8.ZʻwsD#AUc^3mކ}pZ>x) .'|0|rg%${ohD|}מ~y~ jGcQqzS[ 6m#4hbA"=?8e @jy9f/żDMQ/FlVǟ2Uu-MsU0p3,8c= ;araJޙC6f,;FV51Ѿ4#7ufx=sؗzF+Ҍ4&/6"m^R4g*sQMEJwԢI>'¦G#4LrõGB <𓻐.I1`ӵ"7m@of W0^YWRzg;Z@;Ziz+uCU;D1up~Hu _/C̝5UQlZę/T*z3< Y_Zȹk^+$uhSEqgk9dlRXD뜪Dzh<~ E|DIXf+~2jZN_,9w] ɘE=*W|3w;瓲?JE؝́KLˬ 5r؄AFLf@|]"n#rsd8G9L`UWz.HbOBc7^0j62Eu~X #P!p {U$7r,Tp{oy,Vf2S$`AJX00:9&L^0 R Xcd&%a;xyrϙ^R:'2oFk|F'o*ɾ&DԼh80 h­GgbߍA#kg uH4{PԨB]|q%7L *Vuܷ/ VIJW=h%dEXvMn;{FAض?5 >HsNQ*`$3iP#VH1Ó`A >B0iE\ۄKIuKZ3$"V Wǻ親)Hb kӃhQRh#7,[Fq=VS['9%7|&d"(?)DrbcnK# PBB>Gñ<Hje͙T.({JfyRc[y@Ϙ:}sH ]X$u%#:Aco:ED׍v!kA:̷㇮Z5)ò=ex&zsfoU lU2ohF^΂ϵ(.LJbh`c:LТ]%8Ɔ2ϕ¿|{^M }b`_>ܖuH!9 +Sd!ZzH_8+3n/:*&)e7/y|~zFc:x &2/eN TFaJ\st\0hoNO=aj7P*Aiv-vμɷB`8@ְ%0 @jr"Mx:f0/M(`iY%Ć4 |=*Bl0-%J*X¿w*(EYBoױ 3,œw \޽1dRYW4%!j!F4:\@KҼٿDȳB]LbM ̓1dl=)y>XIv}հj" ۞[?U&VX?2T0y!D^7=(?2 @yY8\ptbn._p96/q?nZ1\Mq>/K,s-?[" pPx\ b1Q@:y%M+L`v;%hG֑|: ]=?9 d DpkTmCU_8AzZICMXQ-?Y92>A[I/r?Bp{Nu#TkI.V`i=h/0N zp ʓ0PTP@q+Dj] )mc!NƗ6w30\)pTV琳>аPQ;FjSQd!yg#a1/%Q@6P[Tb}Ϯ\4ZuP%:Bp\CKϵc h-d]!{h-j &sh7& 6T7. 8蝿yo8b" ~iǜ<׮U=_jD jD-av,{ ]㕆FgwY H3 MR; mop_ d::vE5)Fcqו_ЪH{gM Vs ߸y}A:<0aGA<X27X7sJW;40+XnEҙ8ZbA'6$?4"UpF*ߙirr~~FYqKmFqr:AW{9GE2q?mHeǔ+ d/@A%3&@\=RB0'4ܞQ`1_Rɬ1.b~m,4>8+pk`s0*wkT-ֱrw$QCsɩ~j];@dRV镍T-Tzp9 V"#]E>77ܧ_pXLf @"[#67ކ̾X_{[d\#64dnW;]HF$jXZ&ZME )c_ m'*a`ѯhLd;鵉)0~=5y$HP/.@˱Mow$)>#x4ߺ>w jY^$P]-r|B:r(+nŋxAr>3~ӻn}y}gY-Cb_79l4K-7cew2gkfF"r~q e$*X/Zޚª`mIȌ%-Z,lwa[^NI3_ml @2(b/ٶu YBŧW,4oMO C,5q8$YUKE{qKB"%Į rGD=^ie׺Mʦ:h9?֭$pAF)qO Zf#M;Y^Lb|EMPW~nGE1ZΪQܱʦFj. UJ)-W詼9֓/iF5K\1 }boSHڲ(߅~ӇNF<0 %M'`Nq$vJdmN(ˏD6׻+S Y؋|C*,H(uJym ^\UjoA-t4fV)',6x?Mx:fmեpZ,xN'(Uj^I2<#v6nI*GtmӨ[j!/N̷58.5{4 [1AG/76ݦ9PcRr{,v,㣛l }9*Uc. (+N.tĠH5eD$fڠ|UQ%Q8hƺ< 5*v1AKf4é6 . cܺ'|^i_o ԧzHvт$yM{? 5C۟j}ـ4Jԕ$Gh3r[ij< 1_ٶ/7tB8 =pݎf_0aq3딫z[~Tɩ5 9Vq 0eJlQOBk'zCjBoykXX$I.ia^k,"݀@pOmz,LavYKnByIl> RCj΋$KH-Mjn8Y}5J;[~t## PHV*XKڷLz:ϫcw;I _A:F@l4u*Sv1] x>YzEmAI!p]@:Al4/3t =X h䰩H7=Vb@VUm*ܿ  GF6~(TA[+VEbvC WC_:g3G ;&׭}O4}V3:-:Ӻ}?z?XCj  3 Bu~ RF2v|2o&O=pH Wb.7eWg (C|ݘz eMpx~"wzXF<]k޾6Dt3ؠ{{ _cL*ԪNQyh?ıWQ)UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*F|bvvZ8Z&/05Z8`7uKg%iDOF<ȳBLxMTh<;Y;Jq9IDVY1p9f݌^D'J!͆b[RϰzcܻqqNyғ}"> %BINyV_܁mUF΍Vly?)dTC'䴎ϖ^MvZ`_]~>it#sw@.(tsDp)fh?YS?k]JK#<E+ZZ s@;%|pU{bd\Cԗ0=YVU.(nO#9"ި!_E0XRilc^TV12?^MqnClg 7̡C OYx;fȣMذjA#<[~gt+{+,xA/y_U`-ʶ"3nݳTDC<->G6kKzƢCscZ|,S;4bݕOikH#Qk{)&Ҥ/gJ'Q_.ز%_Pt,MPUֱv=3Xߦ!t_P3J)dD`1%l/{7SƝv-$Ni}*TVu qO`9(K\P6E1£ xeph[[32j, Ζ[Ș lqq"޽~%M1zul-y #iK]mϟ}Hn#=r jfVM0s~1>iL,zmJpTja6)]!9p9N#KveWL+8i Vpū=.8@Y9n[TYjC#;_k=3/ٗ dn+dޒ^Tsk'ʈ4ݺenZ~ެd? ]AC:>ܰ'bTf|=M(\W80J=BPASHf0>: #SI߹a /e@SŠg{yK"_Sl;m ݗnzpOD?yuȅaH."%BgЌq+-rfn¼ؔ{7f7O.z> c{Bn@2ۏ{߹P=Q/f|ih\]Fn2'`v\`mi*ZxeOD,VC;N>"ʃ?u#K+?֐s!(Bj` ؕI*Bizcq*FL+k8g&מi/  r[5rzf\*:fJA}G?h ˞}BUVl3j̑ZvFL@wMqPa/OD_q;>Jyʩ4nez?p+RŒ*!1N bzU\-ީщC EVW$u-a*:'N/6gf.]ZR#j.af Ĺ<;L3-džGE:~@$f6zB|D6<ʫer[k`"ՉeŮixc i84ljoqŷ7oI *bk38.Gɛi'Xhq 7x 6cQ3S?]h%/m<;fOc}hv(49^uFwW&qo5 B>=<= d\=_OAA|h{DD¯R94\n ǽANo`>~s" ک`q[ 2Z*rqJV].]wTq$N5FzRMb~ q(CUY 3BR3qhTNa@Or!fX6y##ZU^ŇJ/@C1b*Qy]/H`F^Ga]ABwDφ}DVNaݮ1]@dmUcMW&<5J@BO oW$oNuG:73=UJGf t4"@N-yAFKdEFǤ?^,bC E:*CZ%6~DkF#9q Y9 MƉI[@ M P-c4, OZE>ag3v*wc0s+ Ϩ.xq3$WvZT RZIŒs #k äbSz-q)~oAWt6e肸=vs;6q}ծZ곺~py\bRZ)bCS9 1I4rLNWs9`WA2t*Ux,{ҤJ_ ]0֤+wp&@Rݢ,ߖ6AjvϔܑG]hvR dQ:'P .֢O6wˏ,No9KF3E>cS| ~˞9g儒m'lhM5yNB?nY95Б.u$ Ϊu'UCbNHįՔA~l{*WI԰Œ׼%QC" c/x[+ FU3H u;cl>!IpILޖBn1|݄: Wtw\lY R" t:݈ZNe:ӹqzîw+f#n 9-s@}0SfJ͊zw yʌ 쏂Ѐ'aEmOB]wДZ8ޱuW.(HҤpioqϞ"ҏ?m$!{S/Q.@@wӯ[+33yKt 2%5\L,ξdN[OU8kf0fGU)ưMoλ>H:A5q%j9 .(Ŝ*Gzd/'*MFF z1O颏߰_Xfhnˆ2#t" Q YnfPTR|" !&l15]R)z]ߜnpH"̥XhwNGZ(r.`]u@8[. saixpP#P.7o\*/s*5l1 $h1ZEj_gsy/i皳͝A)TCn c6 4HsU2#<:?*yc/bOٓ.WW^>=J`xXX۠G̒R< Ybdھt8֗?P*DaSr/M"N3aDL;T*\c0^A\fi\"\o@Ёq642I\bGB PQߕfc PWhf]-)v*JXUK:R踩cA dsbpx[ҩG?~僞H9)bEf">o NsZ7?CJ6Ny;7Mgu!32Rko0/d1+/䰉0b\kNvTEqg(Occ鏽_R%6=(rĩKҞS/9Щ`(t}5o_$9ܷ7{28 V᧶!=4j#.Pn km{I"+n">[oX $xS:; 3H z+hچ9>^}Um\/y̙v0UTrlo0G`Њ/?ŴQvug Dc$TշdOy~v_{ֆ[V?\ByLp48fz i6Iقr-J]/wT`iTWcfDtwYHq@U]=`2DoVz~fc=j`3n,q͈`ex Df9t g̊lEZzKkviԎ ;MTںI v&{M4${T,3w4ӎ&h]7$g$ǩDO"roߢH,-e_0"I%\=$ڈ3suϡ@׊N6BtL`6ٲR?&i@F-P"J*P G4 ]Z/(IɆ{ti *9-̘"ezpQ@Zr=,0{QafwTR\{i!f+S]¯4Ήp* EFB 9!Z@BKZON>ݙ5LeA=+4n!4un{;~~)@/謄S'pgM/~3|o6dlVfPg_]|t A 8:{ Hx j F -'pُՀ{l4q^E8WHtd- ㊈Ce''S1'k Bgoa,ĩG3)vn HvX 9Czo+a‚%.D^ -;Fa5 |!(id @6%h$}|[AJZ?˕SI{>! B\&* "f{ u YNGS1+@v)3!g>oۈ دk ?B-VFd _gu"cC+H  0Y45, `.N q_L8n^POdtiNp'J;ǛtOzg7_8:,5R*۠ j52ab,ŕm4etP.my7t!@>ƃŚQ(Czvilڞ5:QE.R[F_a&r˰+M܃+,kcRn)A&0VuwXЎto`d" =ZЍ_s>vK(.OMI&+Y]y&92~K?{c!W(T\Q}DQ$x5dCov -woTʮW[U0&rnjDd:8EoQYO+ƞgSJ\r~8JʆAmʷ CKԻSM>rɖ}>h!_8ʘ{.]. 2hL.lPRY3If̪ uRv,! JHtjUs}@OzYsDRT x?H "8`j'06̡GS"}h8/GŽRK;^R-s?0M:>ՀOVM(LzaS:jK00xQXpπ nY:~Ef2 4,b3>V}uyWp/yWxᴏWBK!Cz@Xe!9}tKĶa\̳O !zL!s5,"Y|@ϾBDe˩=*&CV+\/Iݼ8o,GӖ` |:[5шFB 'M3ATz YR[""#Y/ kDd>j}}g9˻pm@C:VY5wA^Hxe*)}/+ԈX=w $x' G;k9H@YNkRELuzJ`eTnfir 4Ԏ"􆢿GZZS pcIZaH/ƢֽP!5j26H߼Lt# {vyX*'bBhgP%SeR]yqJڠ6KR9ͺ1Q8Qy,M =]yѿ)0З]*Hu'z'Ll Vԩ=1lEpzW 龦(sj.t NK8yȃi8!J.1s StƼ1JvR&^25,S][IrDFr4tg[n eL{xJVE֖NHB&nfE{C`Tq]_Ap&O5Q9gsD'Ǐ|q*^΁8ACیG*nx8FҦ$>{!Eg2V{yM!Zu*H㠓t-81TBX)=,.̅[WӈQݍ*,p`7l)Ɵ(J5v.c 4cQzDDF- K3Ϩպȷ> B(3= F҅L壌A#HG !7ve~"[ a9 kZkPClƁUuU+rٚ)"TomA ͒V(=q^MM_a M垹\M 3vg+|(Gx8B YpPlgW.k_-tƪʹRoպ{ޓ{mj:j /O b_ Gˉ1Eע!7;%f{F!D )YJplOcݦE_788s ^h|FxO#Mu1Zk"?*SCwD;I iT :xϏ:xE:[l^9ۤw](" `ٞ:;qK_铛rnm얋*n1$ F3!#C*c|H _Jg8?Lݹ}e{GEWmd@ٯ!flZ{8HC wBt}rN2$Z*2oA2k6hʋ-+=iǴA}qk_CX@ȏ `JXG5*6WTɉel99W?f눃0׿ &V6QfFE$uȀVk}q$USx4Hu_YOMMLX!iMV$􂚽~#T"|Y4Z @3K3~X5C/C%'$,Rne%m`n~faIv)&lژ!PLq.<=3$M63-Ӆ|G;9 '+0 /E;OhqA}7u8$za%P+gv-C!*oRS!~9O@B=Hl3z Ȱ(x)~cׁXEok0И˩-M?Ǵꮓ=~1fnI2#:[Ah& H4Dڊl ǥ.>$8,߆g$"k`oVMٝ 4mÀPM1.ˇMJ3MZx[zX m-PV fsd.{Lr9XdcjX+Ნ B&I +?^o2DRKԶ4(2kσ`"=^!d]uv'b?T(dP>Ÿ|BAH_<Ư1dPv(j1g] ي얼$.lծς݃9"t+pwﳳ IYBHȑ蜋c˂ #ryɿ0;P羼>l6iHr|EwًFK6 ,x}eHWDd;!,aq'I "\$4j4=L0ҳw^&Nb }Tc}<,VL]. PyjJaczC3*AX j38ηG;_^Qp.r*ǠJj“rա ~cFFX6RZ|2&=AA$NvTh$P3Eѻ  :FG_ ^SQ.b,%H띭ʃxJʄI']Q8JXhCDfTwNӁ& whՖbԚdPFh8t\b!JaM2G2TS}ӻ vB[~5ED"'@z\I}4Ϫ%Qu?rݦK 7VBv$7?OOneKիh#B-eCƕ>E 7Ssns_8;*4(nWiF! yث3vDm:ޜ'4VNэ2YgORGR*|NXR^ѓQ!k.gk;9E+%͵S#E{i1248tY-$Mu>LH _P[CA) PĥjAj!1WfMևWfz[|5I) X;$D˖ӳz7X_&]dRf?@ aZfWP,[Fa]s "=nIzfm>? jC70~Kt8á}NC5m;cKgVQJ%pnëB&ٿI,GM"뾽PGwG$}蚲͛2bį^  t6SjZTcliV/)}<'82+$^'S4(cH>qV81O&c RHyfvm8U)a'fǥPu=C4VUL(tzfE}Y $uR|ϞIdKc㧘ҎWCpI{DV4pj=jhz12 Tk/lޝU[`PlPꋥac*f8vxVi%Omal !m~j^=/|0XRkst OH}IvɎ""%$pa Grb: mqrjFB\rF1dK> ^?+%;)%".," Rn1y)x"`6Uv9\ d8 'BXM5{ћQ|R+hw̅m͵'Xt$cAqر" nAxھuqk",[P)cWp̼{WnߪJ.w#F;U$ƗKhO *ijQ }guq;M=^'9j:~[(>2{k/ af'uڲ(gl{a /0ȹQDvShހ9 "!.ac:DҮ<5bqmzRO$f*4b|TkTo&#ʈy1844^RY,y̋S1Ź:D#;˜V=p}LkƣWom"X1y94l|:"!]ozn+9= J{kXǯTq: rw0yR-cxp[\ڐɁ9y$ 4a[s E6` +&?uơ?Hc.*'T" .>NԒRV|vV{}x^sVeKV[ Ku!JAQa?j uzjAh M)U!4yIx= *ROD㐳֠8M+c@{(U^؈@/R|K䯞D$*R0(-R 1Ϋ4v@us QQ|"m(ԏTxGϮ٘*.8CvY-讠yF>xz+څjjvG2T| Q|]'\׿cn; @1x,=ɓ4o,k1"u=*6bz.γ -]p%KA- s$Oc k?-YkgHL8 SkOdޢ(wꗟŽA,'k>h`dpc I( o~c A9{OsPmA ʁ:Jլ:R.Glm>fj$_cD]rjD́0Dڧ _ hT#rqumG0mJMPA@ %7W:HOC?z tL9̭x!dTptA\k3/oBas(6RoVc (շ_-+Ɲ>fpFufw&R>W۸zMp̀0Z K3x)ԒaVGEgDd5fh*2Ggׄ M|` m U7 6/zk2(*9"\-}gg('=,K`r՚e5c:p'9ChG5?-x#f>ukL+7 [Mmt{fBr0ǯ^",^/|t CTIq$V?yN%ip\ rYd3 NIBx=#ŁKWI& p+!y[¿s6O+/XwT宄Giґѡ\oѬ/GNs?}ܒV6zK1C^Jb ^=3P{b<.ck<L. Ǥ>ҳŖ#MytrٱfFanb4S ԏ|?9( "h2˃Qs|m"ևFyJ-b Qޠ9'a;mҁhzBGEj`Ɛ NoN9hy-kfWt)ay$ˍfN^0$ΎbiN@jUTQ1'fxYc-vꜻG#A+V/-œ͌#EJ3$)Y}qSlfY׻>z]{Ə>ne9*0>_[!ɐ,LzpO"/zwQ$qz=E$o ڦ:X~j_ AC/ *䬊g[Jir[X6)B4$5 )=8)} Jp;W2*J;iEncMQEK0EQrW PMlA Kω σ<㻠۽Swahj bzNseT"* ֥ο]AFҫ,~%tU8BxGRnmcQw98&E d*c$w]vtVvAQ DX@cpGvjyY)tD4:%7ʺ SBy6^K!L2mjX#(*!a' gdʋ~2I]eƻ+ٍ/g}y\)a yg:5]]6) $vӓS×Yy掴4M~YC_eOA(=h"]QZP1 MJ#? 06 L&* Gpd$FfѪ{ I%Qhȯ zk?DJFz[ZV1Y!yaIL@<&1&4BR?%UBLw1ܚizƀ>韡rGԤk'98z 9Î(UPbTIƏh_aw"u#QvOƚWrS{Y$wݳE/+u3+J(Rm!(?<RyYĎ.XXܥ_CvؽHjN K AYI>lǩ=OAz!g\ TS&?#2$š3uܶjSQ-/Hx1^RB6^d~^=\l  <AY΅2/E]B}Re|D68hyC!)cLjp^_6uӥ,0p2+έ&OGf2*9'S~3ND7@"s`VA@?v˙,]S_?Y Αeީ=1up n cf˹H}xB0nDJB[@˪< >>5H^,cQb)1]o0amݬ.>ȋ ,(m&R7^@pQγ(q^~8^]NKBn r9çur-tu:(6Q6t3$|E*01^w.I m1˱b*嵡|%t߃:sO.me-s̔ legCA~~~ל-KYm4v38Ost 8SzySDEV[C2CDYj"<Q7 uzå=2 ~]qmDb }^vR ;}E/K1Sfbsv O[iVh%@bN Csڒ~%;:?Wk ttƝTwvHu H#~ ˜3ml Y[+oc fx]^hM|8So5rB&!Vx롻63}&8B'k.b$#O )R=AX7A/rt&`Hh>$ 6JB}8R5C;u<2|8`|S6NF<ƫVu9(Eukw胹B&sN87]BG}j6nx)K9mow>ޣ泪s~C^'s "Ͽ,8[V"Y "acVôw=#< BOdwe0ǶK$(;tӄoiM"qS1.F5Z% ^Kx~>eO8r3qegv~3-)8MCKBpބi<7T̃΄YFg_tCCE^ %6W5,WHUnJIt$,*ydL3Q@_ذ@ET#6?n>"ϧG9!)Ӂ{B>/; cr;hi)@yn焊9Ri@B4ޒLXssxZr=k\2-6C"C~4Ӫo]P5q!;Ҁz&* X/9I7M0z5tj7sw;3)o$I+DUh;QK^4glHs'`.oD/shvvLR9O~;]Xi=). h"O'}fy'#b#^$;s.zf#y nZԘni(oMf#@*Яu,x|]jz7hh2ڿv2GORT8P p/nd)06%s}q$gɲU;s- 8Ɲy!kf!Y<'3xfˌL` faYXωAY^+g6MxfMjDĉz@bH $A\0+({eɕ F+ypj 6nYV* Y"Ix&:2Zq`SM񷷎xeN?+?{(wnvL910>6ަ^6hI&]y|l’SٝZ1˚Lm5Ee⯓X˜i'8t:HnGM.o$}i9]N*Co*B3u,,Mw8ם3-5(1ڜΟ&lW)5b Q JK?yՓ Rn qDk*yp^xpKDoGiÆ2w[ 0&olT 27NgǕ\, GhDiAҳ cM:}0qF"\ǡl'kތ{u@mk6BE[FO0SzP -.#(3_1DF&Jh 6$D^fK#&Ԓ:!b.4_ }Yg^},$*ѿ5tɆtSˋJJtq)aPE/ 3r TrJO>q>USo`>f6TIeQEU5P16)vO1ZC[pWP%"L<n&LMnS+i窄U} Jqo'S[ƕӉX0އ Ѷ9!lӺsJ]p`4 }^"^z *J郓 t/(wEWLW`%[ 7)鰍V/4 8\M0e;DY~S.'8;"5˲@{J0/wRy3m5Fa\i#ɝur[o%a#TƆM&I>(գ/ͮyYDbbxXTAIn[ hբwT]Z}jjB9:& )`&Ҭ`^:.nV/5C%k=K6^(>CYEHv',B\UJccK^wpEJBa5F ' X_H[yV\.|RǻL5NEW:00OQoB$tH\r6p\%U\ ޚ4Kt jh~{k9#S/|va¥5E%G7)FzحTmb >\\O=`Ʉ?gL Ҫp7Sd+5*rhqjҨ|w_9YLxPZ4:ܓDTp7zRp TڸXB[e1מv */jv2}1v:[ mHFmg*J[[(BG]|&M2xX31AK%yغJZ$R}|.^NEC"1<^k=>7\3uC!}57s΢c 6GeL&`5VX^4hP;\8i;kۈ\g.0b2ya[cuGj4_: Xj)iDw:**1x=g(%i,m' a}٠90ג7/ŽIلScׁrNp"8*j~>rɖarm}* I%FEy6mQywa LUE_^*Kxc /KDg=Cݓb<+AiWO sj#j:kN+گ]_m76uvgY8=pHzUfmLvSPQ*^-u6%#W_F@Y_p'ۥidҌ'g[K-Fw]pi`]S4+<b|siVwgAܣnQN4׬֘ggetxc's_NJo7%ce|Qbə : y !ۧe-Ӿ{e5o8^rMk01N8=yY#/s4"7&'J{MN[!Mli,Z-B3+pv|az|+îo772ev0è$S7Ց >%]ET-xpS [t)mA\+r.#k@^BǪ::\epWm5JD+ƀu u!{C-$mоqY:j}'7 ~m񴑳{xfT[dRSx/@3K;٫/V*-YzIBq"{v̑epg`bA>WL<1{E-|Q|<.v8cO(wo Yep E ™eRD$ P+m!Y 7$ :_ :S #V,0wx=@XA$ g%Lȴ*C_gC9=|ށB`,VVHp@ŽS, Ik^Ldu[NpÃ%>3z hDD9c̀moŕ_s Ho.٧x~|II7>v(WSܼ+{v󽦠4@#okk C0~B>{zdfzJxпr97C@in)p+;.v{(O}tʓhi32VX6ʩ+p$)\E#+]Sr9iz֮Bd a$%^5$N `ȇ{d؞yL 1\.5k R@Jܸ] S?2+"c3P[u*UfBǹ! +zޚ5j'I6)Yп]L?8Yalt@ X.݃{Ębh"B*S^J{ I \2{o((<^ɉg,Q]}r@C-HvNgEoݮٶ7[ 80Lo͡d~/H_."4].$W? OR~S[AΠ%$P*z}'N2Zά_DȘᔏqkjrά BQt~䰫>hNlzq!b}1OVa*d-$TWUdR\JCRe6~̐e6cٓam6wmM58]T7ۡ|۳=ДM.p+6O w6 ׷}>1 d:6& )qzT!m_Ŋ.G=);dQ>#UxhNf0 5y &O jW%SKcԖAw]Ds*JG!ϲA"o OU/ 2_jRXJXx9)f7:-#7xͳT؜N N^q&\>aX"lڙ%Wa.Xb=y)N q׬ 4{]_%Ҽ)*`|'(DER-҅20Yx -.O`.ε}UzDJ%}(o# }2DLiVhq.&\|^dˢeLwUVȊvcwƜs swWݽ5^m!Kn:.26ZWqLb&sE%EAǛEKMKxXk|j.^rv}bS}!wf>|t8*{ăȏE\QR~qϡ.}={ljAt7GIZtH#5܎Pmo!G&8rQ FK[uekx"r<dS`#vQ-O=Wg+9X,1vZ =0pTI ә;2F Ujf [q?Eh3o 6H.YdsVjsl;ίbb :HV݂SobJ "eĤ)@H,<띀~'Oo!0suyD4?=`+3BCZ]l( chZjPԞ>y/,?A;O!,5 ȟ+߁6>_߯U_~j\EnY8bQ@y@ӍBk"< 펉~t1zYqܔ?g^[Ib"QUp?WXSm[rOJǂV=30 Utw# 1? BjHy+嵦a GݸQmȲZ:MwדǍQ>p~XޭɼLM 7hH3ŷ.9YL7 i{+Eer;/p^ mOyKZ'֓xth|ӄ;(15t+" }ao8?!fux;2d/%P z:IJK>y–^rR\G8SKd#jĖoʲ?(Ui `]&;dK 1U=+2 DSC{K%8Vrޒ:e{rv:43y0&_>l|}çIwB)U60d@8u?2"tד#V{rcGœQ-P.!Z{vwl$t xEAQzU{vkלW+`KUV ;Z&$KLX{erۓVYއAd/6I'B/(h 0VOkM G x1]׸k|QpټHXW15$XoTBH5ߡ ň`6DVƾ +haH^cm-H*hG*TH0%d:1)AGpnF79LBmqq(CVXv$<_w˧t!idB۟c3(9?#P #(fj_Fu fl8ĐIhɏ4KsaZr;^zKV{0%G;GKY16mj֞T9=/0ʸ bka ˵wU%ZA(N(}:ӥ>am *OyFD8^mcE OvIazyJ7| m*u]JVַn-&O/R4#A;mE>ҷ>BLM ~mםrhù[=BLoيS뉚;Fz`AObߍ?VH'2'>2,P-6s+qE(1c1-8KR}EmS4 lt˸> U?8Qq-< " Q_= mS=jib~NqLO_ۖ1]#R"KL!YyyygMmY: 0.ىQf&tRHWmDDUMGuZ\ϭ+5ʥܢ%)&5sJAFȹ/)!Kc51n¯L"XƿJI{7P@ Bsna`1fCb~;=oƎ4\lX+q j |'È '\ # |ғèa-.7kX=;vM{c1FKWH&!"eFaJ@p 522lmQ Ux97 ĜEP 2TL/T+ZX +P1֎8UP"@&p7.#4UC%VAgі`.˖"5_L"'n܏<38%=&[%C<N՘67E.; : j+"73d/U^ًP/6M/G~ g?GC$pGH _tS_W%hx2=rPe톁m q9Co!-:[Z4鶸1GJj.T߮*`WSIcRjvf)[ +ɯ[_VhO< k-~a3y*bIs\.~T׆u"ۺp m]פЛȹ`%+!&dUקNڈ)8Y`z =8ƹ5g-N^A鉀Q!Vnb|ьJ8ˣT2KZ;祺=oAeZ\PQ7cϑ& f$c-"v>|K"qWXqHq@04 Wz13bq~ǂB?3׻Ѕ|zgy'(Q~m|%6rISR:kCL]Q8zb7I?%Z J#m F=;lA8BX5`ްu URB?0J(:A `t{g6)B$ ^懄Y hI>T!\n>F{&=2;ьLK0fM Z^d.3Te`goNȺ64=i`͔X.Żbc2w#ؙF;bϫGiaBXX o3ۮ{VJ5dD2xVfH~L&{ØFz8Uz%NK$0P:]q*h^!>,-`o o讂YMr]Q30s8ܜ iVr^`YGM>|kVsS7Y{P^J S@EV^WN1$!FrлpVs6l9qF@j;D\T7p "#퉙3t>QNmIOi<6ZWnsJQ~/[2WS`9O^J?J# gw UE>Ga-_K<'(35Kv)L:XEtWy3D}1fGqXGQg ԳMM+4v&vkڣMME>̴:d?%$owew])ڗ}m[+ICiDjBhYAJa׳7+CngλG΍+ ,A> )GAsVDj wK&|R:|f<P'U 8{a@tf 96вWnp+T VƢ4oֲ/LzKm?0`^O5nđOP(x?81yt_wrp $ v,<= qDXuO`%XUHX :;K'#"xFh+ ޣEhf/NPRJx=c|w+,\ФV 5ql ~jg^NxMۆzfT: Awbc_/RȬ>;,#Nz^ډDְ@eNJ κ*hى8J VKx4 59xadqh=`qASNPq^ۈJu\{q!xISƑ@UmfdǏ7G}UHN1mH/lzO$/\"OD/| azFv{ދJF}HL-jҸse//u= _/^CBc`ϦQ\Ov56e_nY{>2DvT`~R W yޠΦ&hi!00r.G΄^Y% lpTu[Kd&R5p >#hB"V*#|sx8{| #^=y" Qy-BIne/60%Xȇ?\yvZvOjUZQn̸L0—rw'u2E8IͽFۭ4#uoêP@?+#)8[7SDDӓSFuU \Ċh:[hUN<ں'6d9t xf}74猒5d'cF!'Σ Dxb}^.Hb3 vΝ5ߤ)? K"7`,X),O(H{zoL1{j@UC[ԠF7_xӢeFbQ (ksEJN`嬕%2=N;y 8%#g9V|:1峒\8zk? AP6-0҆\4)Əm, :߲?i bk1Vm*+4$<N ;xb7 }%)/#sl?8ĘwhCKxI Zm?o7*M>'@ih,e2U#GG}:Et`6T\d*;Dd.:VM2 -|QM"aةQpOfݩ8Cl71ϔ^zf;wuJ,F@ٲG`K}~ڸyГM2_Gs'V^ZO>䈦 ^cjf&dy4SܷHA+B??e8(B5im=[6 mܷ$D!nÂz쟄a*boo w.% kuM7\}&09b{1u#ڢs)D.+K=*aY$)c;p2_Y~Z# ^HQ ,~\(5HmiGD{-CI+BH< 0KRW\(O'>f !&:s#F@Ʊu3Gy_bBX'0ګWꑗűGVIӚ(; T.3я:2ӤMP)+OiQ (g.є ,nw6'\EFa= I;j]~w5@!$n~Wd*{t懬⻁0T+ B԰yr>\s)BEOz܇"M֤.J!Vx0y@]zГLK|!f\M%X8!orDZ O,'oiB @Q !$!w#rʺ::dS O(R5_JiءFا<0bB: 6DɎL_T`Up^Zض(b2cO6X#BUV?_Pwy&kJub\%p]4憾 g3d ߌfM ۽6,} (Cr«Se<Dp(6L\ (}h%5|tY@*5Ȫ 6X6UKg#-ۖ5OmRÿוgv}[9+A{C`*m{ &>BQkdrӭ4N;A5ċqBTL34ْ9_!|jg&L,Pa__E.*wFyHtL74kP7بCD2{xu H΃wg݂\eDŽ1ʻ. @^Nʽx/8"lUnjTV Q\Dس<xNM:YZoxc~{|@!悊*xlq\mȦ}x@%ڽQyU 6xU<2#lAX۸܀Ś֝boSG:pȟ"gjzY Ul0o#ӻY$WpdǓ6 JJ_MLS0 P Yc W_7w|_ z~ 9hC.ЗerTqnwE0Ƈط먌žvTn'K ۍ,#{mvfoΝt=`L+Jt& zވ6!wUAX)8+5RbQLk!ms310`*Li,N?i:b55/㬚5@A0BPJ1U55I6Kb Sud p;e?۞BY.sު_9zG<T~D 3O4$`L=~7L|y|=ģ٣с-†i>Nu$l;"?oeMx94X]4 >g.0֭/uEVSԟr݅e&)$ W_1<8[hi:«\E[,ƒ\N!ī<4tUK @gqM">E_jYV?>TЮoVo)Õ9]oqFs Zn2ExBNp>գ b#ER|JbmXdķHbaAJ" )'U35@wD@r[8-׋1F;R ><jŰ%B+z9W A]]1<ҙiI7G7?#ZBU[K]t.Rc7MB;@?E7.pbtcT]ޑ \"~#>qNX r9H+2u{ *q@N>4A,[<|H:E=vڑ$BP?YFXHF43 -knl^`!pڍhmc9U#C2(C pB g ژ/iǰ _6UЁ8x=<_ WSN|w`%Jl 4hkQqV -<2栶cջu5& O2FwDq7Fv|e2p Oj$~zt5Zxۇ7B#ZQT=+lk|yq7ȅ\B䌱kt) xI͸݇&#pm}v2M~qrڒo![(#7$y_OC 'R,G[y>\X6|KMԱj*i1 ;,~Z,sͅRcbE;GGw|-H|Hzzui$nK}CgQf)kjlTyx ,,_U9U,6n: LχF%r~dxpWEkXY3*^Nue4-_[]BLf~ueN`On|MkCOQ[m#3FE A,%IAH7_yTEZ=!S$LHMYTsy6+:qݠ|jCԃIO?DKL-磧?C"Ov8jb%_Xe`T_E"O7%h`r+ _k[q4|i A}vo߳Cl9JPnP #}5gܻ=-6d ɰ{ĥ@'Q'dT =zˊ idN\)BX{`SxͿo{1sЫJxh~羜GijH. ]id{ѽt`ĭ hp_tpnEg^'I V(lZTf:Џ{ @瞈#Zn1C=1Bmx  9=C K̄ &\:’?ϱܛň$[Qr0S`hSbxNYaH/ލ4v`(/^a;B͛#KCvnbæ}/QpTn ?&Vi8݀H^"5],$9\HL+Khd߉j 8|SZ~԰\X y\Fΰ0ė#X∆L 8<-PgB}7Fh͙zP#$e< >i-Z1͔}Ph&cPᨋEZ`Yfv|P,NiHCct||f.PX!_j]!1iL_ fCǿ^GlfךJ߽_>7=TIS?Aۑ9Ɯ NR.|6Jȁ`Z ꥋ?ͥ8M0JC3^ҭ*^7, C3L1+~ *"Zb{3jg+=j1bC8Kg|z`pxq`jNl ͔L]v{jTPcV01boO~+X"~~tN?Tnɾ4̊ΖVel#gG":&u2 j?6!HXT Nl0ƷS <:b/I#YؿUޝSDM }EU2<6 K$)J^wIVg isH썘} s..Smz/v4kkNrNeV&!N^ﰢ{"tr4%5}95 UfӓjDBW-izFhf٬թ{}0*hDÉFUG4Q',N衿p@5A+*iSJ/C[a( DdϹ1A+>I{+" 9GZ /K0uvŰd#[9ۈ\/X9-m)(L1ϖLZY}),< +i< uQ3]Yh~ky鉝<>`2"β,4ragᖬ;iشYPdO|êeSЃr#[RL]Qy;,D+W\6Wbu"q#BZE5EkAqVF|Xf@}j+Wj]ecM%7S?rn~4{^]nF8|>׶Դd!Sђ,(rЮ),=< &>$>iVLWG9G0d5pr"*YŻ5J jU!&&D¯ur~T8_cHI<#:9KiyU_PUʦQY3}@`ݞE4B ]3Ij- OW#Q0RXss>#]gXo|T) ˠX1vw֔Pw/ %y&}<0_5@aSGR hOW ]Bx恱$n8 dmBv3.,, ʣ<\yO!ΠXTJ\NS7 ht *jZ.]$6K\$s|2Ij (}* j/lQ;`~ZZOv2C]4+^ֶ!ګ+chY ԻrB@%-5ϔ}Q D0 j:_:P[ a9۞:Y5ݝb/h6AaP)iA$N"d}j}nCmCI݉vZʆ!xaU-\hZs2p\J1ٗ_B Κ9^4@^#㚗a]`$қM&˱ @3 i<0\ug75#^Z-#@>1|c``x ?E!\v$2<*KB6H4#r[tG g503g%aṾ۽+lz|@#'EW}U=TpA물cn`INLx O l|I % і=@{mg6oFhve4=$3|y ɋXvROPڃ5d/THTY 0AI9 X$2Hx5Et'rvɐc 5NS@{)m뼝B]Ɇ<6>M6x=yԡZ ilȵϋv?IÞrv+ڒWT02>hzF6w_1۟eSKm)7 L~a춥I1EFV8k-61:Gb6!a û$Y) dSF0~A Z1߮3fҺgٹ7pXXUF]İ5Gd<^ TV$4'zL..`6&&{j^ҔS6F2OD7FAxpMx=թ=qj(s"u_D+iQvlҴ`sRZiڥЂ%ńwv[}_ (PZCq)]ѤN E!/W}7ĭS9FAQ0^hب}-^1:mXd-7) E/8~\M&hƺՄ5P'Iv^ODUwJ\H`86^}>Rk6xb>kp {ҊnC f8~Ѐr@G*9 {JdAN/)#g[1#cGca VUt] :!Y"KC֒#p /ư;|{Z~s@xlnO{qS*Xr\TK2r% m.i2B?_Lz5@N+6B5)` IDpeDt@ɸIA\#OEG@'NLZL JWsfk@'Lu׋RtL\8V5_hbuО<6ѠҲO3n_EdM}QR9HQ=6NzJk=1pUɂאΪ_=?^0!NdA1O/sԒL] 5IWTbT0XS_|`̑ le*DGl˪Z>L $f:;",> J] SQgayt{bqcs뉲g-qܭhS%4 DM7!.[0fwnREUB<\o~[ ^Bji YNKAj0wD4m< FFht ̰̅P{[!Bg(9L5@^WeRgOR<_0} I($Z MϦˌbį fdcjϣib%=fjXBױ;1$s/[1K9x0wT˯י 2ӛŧA@G!Fԓvndf~|w42 @jBBxg6[G%% 4'nqEn0FXib&4I(XUp쑊6.#M-lAP rkDL"A{?P+u1GZ˜;zy+S⌭ tM#jT>;K_)W~s+u嚎wxou>ɦ$?olV7~`.!^ Kn=#&,!UTa.UO2]$qX$T&rμnJ įְ ־(M NBE$#"(lyi (4&{"QIѧ7Ev y ?TQʺKW9gH*Y؟D0r/r" 5Lԙ8Ck>E7.Ji4*z|Aj776"[K:"hDl_4 qa!j໎>Gʩ鞋.AMg$ n0CAH~`6[qV4!ⴠ9p0'S%FgɁw JxhT,c$OVj; R2w_)o <;5j !,2t} cmfOKkrRU"dZ)/0B@`D\י*WW= ֑b\002U9ߐ EڤO[6AhiM;p{h >r{6J!`/ݯE|,VS5=M0heo49A:m|F KVߴࢮ ۆQ uoŰ m4V<m` azbb$ 2&TjOp$,wκ  gJ/of&ݒ@aW]3M~63R$:r]4-ƣsXU`7s&"Nt޸ z矸䛰@y9*%%/Y|Ú5kPF Κıϋc~eXYw -"_F毒 ~Ƽ`f!$q,x.fRWճ:DGa7|\v F Y}(qlER3/튽`Ȍ0R^V-l<"K_54$߱ԇMpəBѤJi*|DdD90j<;: eØ.W/keLNa VCY͇Bi(YhC˽~Y)Us4arёvL҇ t6/z֯>C][jkD#4`uA#8 $Y_ԐJJPzE!s Dk`#!nS:wg |)kj@&*PeeuC$~sH:Sm"wyǴ4@-xhwE*ʛ m<}OSA9/Чn6(o<\L(1$T$!~.eV^;uX~5-zިOEKǠn BR J kjd墨`ioɷR6O(vJIA`Q6Y3%7 5KI0JXJIߒ(ɰ5DY|Vܤ=!b"o酋'iq5t^҅bv#kwФ#_R`m/5ڒ["vp@Ihj< 0k7>5ͱzk u#:ӭWZAyÁAto5xćo$MD@ OGA١ tBJ>\ I}rܸuE;HRz& i Mon #yB]hOI$ T!y- R[FicXRR-ZC9Oq-itJM6cc?'nq/('\s.MT7⌆bw}^t$zə_um! >$D\*}eC()^`a,] gб)EˏV\o'쪂Qor](J.7B&@~|gY"3ǪyhqFĥ/~;&f ‹y(c9?mw- E`##[zwuz2d1^LbV; y4`\4@v1TT*'*mFpamjq2u&"0Bƣde܋9(\;%0x6we$CxX ͦ@bmq"g':UOb졭O&6aNηaUas=0 OOrh&j5s]"OK4Pѩ{d)57)4}Ҕx4M%$˩V%R#62o:@8ޕdnsZ5yW?7jEJwe]w|A}0צy>6ЊlvR5DF<>g9H/=hQ]7nYw] 0$eCoЈBxWKIE|}.<p+g'u/{uu5 REL [:z2;3n<4늫T>FB/dAﲤC+@.Ih-UsȒq[KF :[7q[S_wnkz =v)Ĥy8K}Njuy5v3~&=} t5Q ELhybۂ"$i{3.E7ebiT\DuϜ5p`sQZ]m1dA9:b@W`vBr:AmC;q갵Iѫ@x1əlr\ JPyq+8qcҒbV֍H"-z^OB$(y]m )gt`h(r:JH'+Ήm,=mH r95;%OnTw7~֬NƃfijOPIF3V9 /*;NmwptƬ șdve#:rqP1H ihPn1e9mi%&$!΀iTZI`! *0 ƖSMqrV"EvSJ$NA[*sY1j=A [լ%d%[cO6Rl5YΚyĕNZ 6$ˍ]c"O~"[EU AsH/i-Gl?b74j ,rlWvOTW}^Vd#o`ɠ긜'6yԽ-:U|,p߶gɐq5c'zLtom^xx u O {F^Pan!'bܤ͋PtLO?:Y˨4|U:Epfu~3 DP#kvdGC#@G!CLFh[T:2 Y$J[!T퐺o,8JSѵ,+hR~Y[ҧ0xȆ:W(1^qʦE+[YAv,}%nYQwMB&9wq1tQyK5xb-jljoҊxCJs:"e٪ R:c¥LL52yB”i_ ӂñ>#{UD%la_3f[<(8Fpt"c lSm@tG*=hCal4mX073kR*MS;)e@kCeNw?|jDҥQ-][}(u eЖ|.0l}@ajɮ"B/\}!JhWdj=[ݎ/ l|9 $<]*Con)$-,]V-d=nxp}#=I{֟cVa-L4[IU92 *Np뢍dU*CB\#JF/Np_$Mx:7cH#eg۲I"Hoqs'HXweC(({+/]-KmW;.`!>o0de!R V!6?#-vm;Vp@::L l@Η8hsne~GH+ Tu`"ej(1`蓌4;GCwi4%tr0UPϊ)xx W<(Z<)NmǝڌS{*hx?DY2iA+8위G|Nֈgn6?wtCn_5%}9s"Ai2X l&+XwC1YG:e~\)-C5Hcny&r# -<)4CIh{xkdUR5'Kw4 M=G @{4Y|Y\ F9WIƓԾb"@ ^X 5Nz=4N}vis-¬[](?|U2h gh~`Su n_뺲EU^eVѠ%xpXB c'M pr)yf!C~˩l4E?,- } ʆҥ1=;NO䂩nt^b^56Id_N&]<b\xVqx?_i#g7F>dE@`/R&XהYy7A@瞈^ 6x@c}i`84^T'}!5J<\5Xd:g1;[^$|h#6m@1(qd{ E$<ݏ"oz OuWkLxO_"OלRuF$)T5&@ c&fӟWt$J /-qj8ӡS|`ib!9 mL,E7C/&9)r$,n@aN.qB;ӎ;lsYj+ru6 p q:7 +ɛi5l(vO76k,vE~`Az8$Ykqv} ܘ[L>0X|<\L w&&UfK^[°h w,Uc@|z~y'-vŪd hph Bs\ uE%bE`MVN븦 8\gL33uݽS$*$ܯo|s2UŊ'wggQ3JE/[>qvRY&%0 `F-hWh/12m%-`jBy岚2gA))3L㽧'ec 2M]R|sPSߝJn swo}Z{c 6^NA=f+Э |3_(4Swhe.v%u_ྉW]Rir1#L+KL&y'Sm. WL\܇RLήepCh$(0ܕn45w./@xX'k]Kl>36f R9KAѳ\&OKrqC_4Ɍ(4/`: pbHYoygikbë:FpA'Œ~FatR|Y"xҴQ}-Y da2Zfm1hijC-eJǴOs,jZ?꧝&$:s0z4gl0@AI&aD+8 Aa3i,6q).<'<.RQ%tU2s?2 (^L̴frO^v")RFlk{D?ZXa )aaU5MX 4SEYYnmR4-H3IW~|L 3(01u-pW7,nh Q~n؊RܰExxXNYnz%[0~m͊E|I88=NcN׌wq,"/lMN C?` 3SZ߈'SVFot:1K::QÑNR> J8BWdWy!,o[L=tXkB\Yom(강ǔ;ȲD} Wd|~#BJ?$ޑUؒSP 1xMf/bj9>D'ғiȉhGWQfsۋOy +ՕO݀7>aҔU/̃fo֚d)ʶ3~/dqDg$%ЌPD:@DljTD~W9؉`N? %6 yXL _rmgOHҪ{ gw ,]"0EE}lC! BY:jn F ~r\_2x2L S q!g]DZKZfj/CeLگHt+$ sሐ@Inʯ %S8a㜢d!aUlC3~\.x'(8kc :Yvt#A H)W\o.Ɵ@iIF%Q^3*ڕ^*Au)s1h٢THQeM2cOt/j2˻'x"O|C9GĂcJ=@Ӕx91Huȸl0IWHܶ^UA=da}0 wɼL=Q! }q i`defB|y@S18[>$<8 zdYw(H }`fHHlV:j SZH / :˩p F{ c)ܦ%E䙳{i[DGJQ+RXpy~B jpY^w^vWHxnbUp۵ss:N&6mwj@!BIY<|]t9r,C5Gaî,j몷A[ QufF?4,7Oc7bs50v+_w+N5/qPU߃|w6xKZxڙ$29~p .Ao<jb,l-8>(d&:J b~'*oB:5$RA弃w]@1M/!aڞ6ѣ/Rٟn+d{:-HtaS0*>od-FczO1]] XP,QprTAEB`e9x7Lih\\՘-IA Lr 1/۩nrUKg}tG'śT{; m}[|) 7$FQȩ2 hzf\_.?}cԍZy*ۖ\A8܍V|I5j <8͌ye`.Zp88Xpk 0@?P~EE"T,TqxM~>)}h6G?'#DbOzEj} NɀT 5cgoI(`y ؽ}_p夀|tr5%\vS!$ O cQP>$I"Oߗd^UT67ru_Ϯ(geuY_PQ ^|=\ŰqbKA|e0cˎKs 5&dC>xOP~0:L]U߃&R~3˱Rn!,# vz,t hNɭG|W}l怳3"FI+cㄙSbDP@B9.&Qb V6V_nLVI0 3`@5 0qjjUtq̔N]yhYWO/ Qtp#յ:ǼEϐ񣫎(gO5];yS8(%J+G.Oeq,L'd Ȇafމ*K)2LA,Хqϟ#N\912~Pؿ +5\xdɰ"~Pӏ%|~m)9"Dh{Vd C IP3 Jr#WWP?oPf7h{n vDž h0'ae{॑B"_zZDA-(%"Ս%; aB+,Qp\oX-Wac9 ;+4gOܪcx_h*6Qn@Έi֪f ?U J*9oz^-+.bc:|x%r#kˀQAV{oÛ}M.L2½gΟF`TL?s?TlH1>r0fODl9jY".1j%xG;͵ |=;v~Mh jX|Zm*ұ .!n$\vNq9x#*x vNn^@[{:KpZgY@H9و lȐ]V9BB( `yw̆T_T&{eF|L}!۴qYaǀu;uǏ&][waiiTPtY?uBg&ihz8^ZHlð1J+JSG5=c8!J\W߄t."HI).Pn0Z8Q}d5_0nCm9 j.d= 4m6n3b0:`ϣ} NCCS.ݶꈧ%hv6>Őut{ YjYoٚCn4I6x< ]ی* uTop2""~%Eo3UZMO,.5LdSr%~f:abͭDEc 9IB:1:+RB~C5V"O͜U91۰ *Bl`0@ u*#P5R}{(hmŐ#y &YL Iu']A9MBܙ *2nRUqŨ3GOE^;)W5q| ™ )a %xj,k(s͸̅h8!#3NА'i_BG!upiO;kPfư߶9<}H(i{k)\ i<[ҀFz ZZ|9y'ټ͛Ak_bY򅺺%,ͰWe^!ZIt"Xqu .PMuP!l.PdxX=$ // vӣs8zSHWBpԆCToN_ePP>B 1%SR۞%T-ڂ'j&g;(Ѷ˭>c7@q[|22NϮ_GVNdy::wevf\i2L{SA^Jg9\ Щ1&!#ogaBE/l(tT.Lı[f,[%EJh2rҺF' MFw69Zk AVX_˴7Z? ]7^# Rh*kW^9x\7Kn(ue=-W]Xdڝb|`;:qL N gFrȯ}#oS nNߙ޶{_5nSb濻qK3Z)g YRʏ܈S1Pm+oN-ox[Sףާt68ɪw{քR1Pf\>o205m8<:+9܏%YwaJΞ6[0&I 4\@R9TZ/p}VJCJUTҘ"\KVwKf#ZΚa)eG rfڜjm=z e-BW*\(3 U-0/wpH#WBqq\Gn.Ze=`>~Ikd(:'zTZŕɖ c7>2bEȃ-Pl'z,=I e}==`zMl4nx"Ũ6d/Sj_y}[ZcHĘt_erGqɗMZmkM ǛsU5̍X3.J Q t4rEސ[FB$jiU=tf/!X=K6Bebt,&(}.9sKE:KtDxy.Ph,'bNXс%R4Gk&`mL?ڴeيqЛQ!9#G`EV2cCpa'80U}e`o=F] } Ndx|TP&o; Fv^=뭝':xЛ $g"IitcQ"nUކ;o-(&ZOH@ٹ1z&p@~z-$>͘6Q߂gW ng]0fcn :MEu* ݘñB0oYbcaQr|`A r/z#=awuy^"5:` PrG!|縨Mr3ľ':D8Lmp{+qbI1F,Vb0ê 2PH;t{mC׳VP=dqT8aQh^ST:-j$#j(HE%;tHclQr#I㬢Hxic΄2 nA?2VNǀZ}./?GpW֥Cl|O9|^@xm_3dvC](^[. 4܍-/4:nU<}{R0} >fB|w7'0fo,`ԧ+=}fm1_@؟j>}S(uwF$d[+tr }'E:pfyQSj2+d-U<`]UCY/ pZ;ôPndJ=92,K_Q."Ga`1.ٓ !o?2i|.37BpdGIT;yiC^fF4`vc/Ҽ7]%Bd\Fs J!';'ҭt-+}!EsoAWwv AFm۴V7ͧWڡ2,s7 JKN+)@lwS\qꈟTY`jEU: \|X dhCI&Zl@sަG2/]( yk, \_!νhK/*9I5+a"N^G & fx}!xѡO In?J˸aRf+"+Eb8ÊXޙ]2t\rޕ$ؙ *Yc՗򮈼 6}Cr Ђ5Z M [V֝pdyvDPa9^4ҾmNd(;Xatl#Fc"Pb򄊔(a03UC&RDݑ@~'> LWhw+a]cgXtҊ@+/]u(2gRs/% LYhLq'^D<u/\!_"O#:S8bMŬ ID\PS#sbuJdck%5,a=Z&1B_n@4[8%iSבE1Xι-Q߆+\`R>V )Qp{hGn_NKm7vbtw7+)bhK^C/d cRe!).`ޮ87cjb! .xy!_j(q'FݢF}u푛zN <ܒJQ^%O7ݯ YrSwI%) ҈Q59Xٳ &ca|/X ?Me/X[ZE '?x\"́#triG*w܌;lPhNUy}a'7)P7bm<8\eulظWVx4veVnqO:_H/"maRfr|LmB<6CmB vNѶ@?}7h!eM2CD$S9} /K+8K$ͭy?ث$ʕP]HCYF8\ن6Z/xmf{%]Jɣb)P*ð~xCS|pG{2ݮGdl)j_ Vb|v͂VٮǓ,~'ALÆ`E7pewUhJUҷi0o%z1X HY*r[Vgm"9."ST1q~򇤿x%F+W= Y}>*Bqv^8DI]LgvBzʷ :hp8 uz&15,M>1ƪ g9{t!IfSBrdFߜ\@"P]R]rDx3i!X>al3Zo;$% dhB-~?!Ts>dT$;UЭ`+GؔEa˩uMőy˓p?Q?o,W٤]BZ=dDk1l>%KJ/O;$YwqG+&{G:! HԈp͢,~]|x` #>!ah*9(nT``IӢl}ؾvrXq(8uB/@f0NB3w|%qNCQypI4d% \`]F0(xԱ<9>yC殲 _O(x"7nh){a=$H<2o5mƪ'䪚%&ՊDt#ojrW/ZV<lbw6wX=7;pO?}?\Le$z}:oYJzU{HFuܦMm}DϛkC4á5aN"0@4 wq-&\9~\V !bb~w?#Pǻ/LᷖU_!yz!>/YzuShI4Yyݩ<6iZ@\G)[y08L@ ;# BJ, + \|ؿKez?ޘTT&:hx1K19t0"ׅ8bDIȃw?G*E.׻Fx 򳰢"@($)|q]>V۠@N]_޷ᗟk}ys Xn9ĢiheM0nTi`؅$nźS>d.@h6q*='TcLKw²dOouKEf| dxbj\ײic˃p%LE)5O ٕneYWӥja yn%2۵p$O:8w$4ldq+TQ' H_ NƈQA<%?[{k5f"/Hjj㩼'JiyZ=J宽pF㾷ape>Gr1uȃ15Y~Pc85,Ӱo@ ȋsfϔe<ƕ`ZYLάOyqY͗  S{u&E~~8ӎ22": 7O|=^#+qX]WK\M<nLmpUTtu6.Lem񆥗-k^/:31W' n~øzY(Z ʃ͝Ju=*D"0{PV_&8E9U3>qEah鷫nh ACnXJ{h؝/3ψK9I`Tv#ُbD\wC\G+JiC0Rp"qoJj^pq` l\颁윛Ql.')$.!vz"BPU}áI[jwۖdY}.F<>!C~lA YuOJ\\x󻇿sX;; eN=zs(ej""&aQՂpi^'MyLKD%r~C6|BA#\3J"dE#`?0g1rWH+l1Kßwa{;p}[gnC)56!\Вd (/ m6 9Ņ[%)B#_ٻRT 3l\km %M.P$JQ9}vՏpR&|g/(kюGW3YO xrrcY#R]hkAVHΡVahUO*2bNPA{N?ig?L ⧪1 ZbE#wsnPlQ]uIK&TER/%GvD&JzőRe+ܵLrt~a7f17Gj @̈́GVܔ)ڀ+ BݯPOsmIϺD=ЈcI`a N 4$"AfT(sŚeA9WUG k#b)O|fȅ0G\rk[MeQߍ3?mL}}hMÚbKIl:[-Y12~Tч؝Ts p]Dq_*:"ʈA^[ 5y+o@}lV&\ctMEcהݣ6+YU׭),sv$ e`E4b#IM/ʆKV.ӊ<g`D2^Ox{Y}GNy/0hHz{4U]&C9X}JEf!ȏIlk\##_/p#fH;-aEޝ`Dk(AbG/p]׬1?pU5y!awjQ8#_h~4F۸X?NI>'@E$-nLQ^3[xM*P}3*{w_?5Xh[gLo}ƣÎ* TF J =*u v=NV U^‡.ז0#3 \BtKfo(F'la^֔| 4wyx^2QT{\+t߳V5\T;G7Tke),z]6eĆnXnB'$]ËF:E2tx V{k;6*umb'er1}p;|J[Ăc{ޯ0Y X#`BSD/W/^ך:էs{W ʅߟ V\P*Ntg}!YNcmdj1g -])?wK,YyR![$ZCT :pD)%7LcקR0oi-Nafv2K30_[EnFlWRZiw󥛪B.$ #*] EmR#%v@T*!xlbCK30>CxQ!_y3 [U17h"EH7 œe4*kv=$H*v(1ϰ>J R1jCK[u&Q%! %n9ܥgryHMxUN6lo&d1&BΒq-$~GF.?3vAiPe2/Of=gI;@%4`k-e>j}NG!} 1wmJze/Vn36SG g,ʭHBo܊Qع9<S+]g1sw" L[KO:]ϲ;DݞXBx38jaj)Pfƈ|(pvbC//PwdJW|s4 /;cC~}tH1ctqsj[+A[:X*%x PRZ~~RэҲvB>J:^]lBzBь}ou%d¸2j `.Q[vgZ6)$Fj4]OnȫcK4yBvBi@e |@w-g6F4oX|t# "6z]㋑jǓ f9G.>TD2m(Iʵu)k4 RATϹ(vGgKzF5ixR}\pAʻ 20GcՄT["5؛3ٝ75!)3l-jsmR>~MGֽN#AdE&!!duZVZSTHS{6 6pq@!;yxrNQ! haZrR@B);bYUwNX&LOxpLv4M;j9Wo%Gwj }$uTkj'G,q#*sw߆3/E*9%H&r1xu_YЯ*Dqá{ʙtN\e%֍_l\!jz䇢 R:)&ZlD tH$qAG 'pS ̜n\XoWT`KEHنjUfi*ߢs1#QC6,NOC%Eڽ^ xRkR|sr̐ߊӘ/He^-YLڨ-ЂZ:KN /-VAFި28fLB1rMG#FO}m d>) H,v25p݀$q//p'߰U2e#y_RDzT(,킧 I) /{Np/g#VaLr+51axk䝟L &a,r7{'VOއpĽk4Y𘏐7ʿ.1"\hSU 0D*^Nش4 ,xLt4W,]R=(?oug.< (Xd-D5ZQ&.3Lhj &B xV3ϝSNkţ=9b#޳ZDDvVRW>-Cd&J[&뫳PUC Z^8mO ,1p3;K3nPHo<"!>jv+|ˣdshR>oŗGpo9#k5/p&d"Sו!:_5>1Y*CH0o1GE_IFc3(eEy4t@⎱#10W9Esn<cRxH/p,:1iER1ͫGCOW,DVt%NTE|ԅŧqth>ʯVd^Z𛓊DM; ㇤!rnSMARf!f'C`? d)*~ے3(oq rn%o0bDoZH:*e(a~*>cG)7@8d Yj7hr+k=h78'h HGofD}-qy39bYg-J|(_Dt:0bw'nPBش>Ez0צ]҉l?Qw4; Ck\Ѡ((tOs ¤q)c5eo]zn f<|ttF;aߐr*̺6{7^3O=B:r!/%$gG] ?LQ!3YuZ+ be-7GsRo؄ϛoA0@' }`R|Wm)rfoB7!σ,{;%J{%WXep=W2vH~KQ?|y ̌owrn{^Jm'yp=IJgY}".AG`v-S *3:.)E^aMTf;k((p~B~r('ju`mot`|Uԭ0⁔Ȅp' l<9yA(^bJ~Ƙղ='>'7V26s\pjQӾs}o嘐HtR 6Qs`='ref2>8.N01[ ~\c =M>My6%n\2vrc1eo O:SPe]"N'>9kNmDT)q HT]@90!;9VaC`j1>"6mv08̜\]!Wƌ8;[sS"hh[]~;Uz=2wox QwB4_!#zn 4JǴvi +\Uoϟp@82ɰMir JO=ȳyE@6"zHޔ[SEnAeTEmuMvn4;쀹AK,B[(皷,=.Hm(KE@%J[.a_E|+b!Dc!j=s?u1ĎIf,׆8u"˘,R%#et^yQNܹle؋֘׫^+0,_\"LM KLxϣE\i(ߋ|՟s]8_dS^aRCSƚ>IJ!|薳s&4%pQJxbퟵiE)Bl6+=QjčHjP^fEK,I^C/^\yV,\yc{t^*I0ضIΆLH9fgV ^͟N Tqr{{KrB}f;Ct2#d`2k!9vibNԆI3[Y(aې4l-zD?ME\NY| `unҜCW<Tva*.ZzPd#}W͹CH]RZ၆7p<.[c$#jxw 2!sA|%vӰ4x"d=UnQ_B e[@/} |`]Q._evtB,e M h4VZS+}-Sع64_hDϞAPjֺGt5^22( L:HЍaOpĘwf *Bj֓z5`[@'(| vq-*Lus6ttM } D"6WG{F։VD3AXiδc]eM]88YwQӍ~1i?&^n(&[j$_׍|$;JsZ1h;ꚓ4|'-)J7-WVzZb13owR)q(q#Xko-kWҗ!kfBE Lp8l@m'M.>VlwV85Kz:U#`?km(~L'"7LB\c-( K~(!)6jҀ2e=H7d&F#^7;Co ''}zk*,}h*a:X'L7e{㱎[6C~jRtD-Cumֽe3D_ 7Hq: wʠT3K48;5yaKblӦyiT&oZi(wk i? "ΜxWHJ&n Yii˚%. BKQ&"{\c[RMEΐ/zd } { RV4ʙS;*(LKxsDAOkx?$ 4-r3>: .zƄp._~rLrtOxQ #\/q>+Q5mߧ8_'S "H#rNX wfOD02O%}Ƃ$1a?Ռ~t쨛dM~7AfhoMެcEzcb5<+Yl 4BCqw@&gwd4KS, l,ۂ9欇J:ωTwINn=eHҴ.e,qP Fߙ=2 dK|X3j2#@fb ?Y!N3fr!rl//375챶z%}xnc@ZSb+sz 71w/-e""coɥu͛KGAUrSX\e4z_dt"3WTM\g9ڳ5:T=j[ S IM9&:|g~q!`WʙYOcxtwɨ":?4/4M?7]~֗TpU A^Ϛ#JŴZO]: H|ͥl&#T=3`%@m햬ʅ_fl<,g$8a³.EHc*q̪NkEpx** 0mDSEf|_[cHS{1%Håώ/&5A)shF0CZ:RDj'YCNAcF #ߐgreBN6Vx Ϩ5cz!$@oE\'}kX^5M7v(4P0A)&m#hT_i\{S2^o Wmpj$5j.'BDNeJ11k; 5U$Q? 3aZFm{mg5?rHTU X{ ?E <۠*zhc[XiؗY@Z"`,3 v|}qx8ӌ#Rf 榲0PԸH&_e-y~e E[}Sa)@c:;~Z04n[ B u#>6$w8!ßM'PxWO .?Bog`ˁO^o}m{/%>0c Ғ7DWdbځ9t^R s•ޓR) ZaȲ{jAΦRrF) gxCWՐ2$ӵn^#{<~Ct2ޏ\yO:DdTD4{FxD=h`HyXLQ*viMMXU6oAc{4۔qX``{Ƀ9}ce=HcܯX厵 ?,m+:ZDfȨ/Eë} s/fZٸFRɈyCJb{M!:5f"/ 2sDÇX ~$1T(gb0`_ʍɶ( 6mPuI0<[U-VTU) BF e\xZ%>+䙳Y2E"Xq:T!{$`D"U ^: òQf l2n.0UPPw0 ~ )ˠm|Bc8~Iy!ȽR^r{yq*\5Fˣ8.0&'~dԬn 3Re.`'*U.n t DŽt[E2fZ}Tfq|z|7y<0@]i\QO]@~ׇ纝.٦λyqGj^&`fs LFyԵp. նhF҈˳!ߚU/r ec>v5*kBقO oMTF[5s}? !3h#vR:KbS1/T.^Ҥw{/4,̌ˆͼk={d^U Qi[a%QT^+ˣ# u%%`]̀I= n&K#7> $0RKؖ9ఝ ,GfUH/-nL1 ]jsj*I!TG ߒ2vV-y8x1iD_*`vOLL X> joO-Ae ŇEh_iG12pyggu^)Ӝ۵{xv1t`DѢzIyY# ;h)cZ♊"Սh8:D(PsuսmWQm ڎ<`` !3> "h؉lb2$XubmZ/^J0ts RWILA{:'Ng;QH$xX9 lLt?`v 6N#CpwCNw@whT}%zkPݤܘ>S+T픾sDU{T ˟L:^_y*U״J2~[bԚFP2ܦ̝F)L:u{g,.Of#.ql4f|Py*ʽ4'# ^;p,c4߆w_Q+RaF$Dx;s xaAÌI>g,eo38,Ÿ\9/[O%dqjs*"8࿩TeJ@߉d[T'H!:!&o&5Yx=s8/H5pփ=.F`3k}8Q!ad<yw.C呏 @S$ͼU'O{`38묾bIjg0{9QPvr6g6To",M|Q}/uK!OX@Oy&ďndtv9c)o+Ӊ 8: I QZ:os+9+: (Rʾ~p^aKU9fvH Fbq PX7j Pgl" _}E8_EchySxYt'j=W-$DJ0Iȟh~WChE̫e`hhN!nk՞>%zy.J te<$-. "vZG9iMS7ziܸ6#vʜI̧aVG &BoƷՆ6j W ~X'x7Q1hZHByUjWmwMbɓM;W\,ِQԲKB`1ڐʰ-VoVdϭ4WIhyc"hˀR^O_fh9}o{/-:!nsb2AO>aV@IfA(̞/} fer9O3| ?h O(h=>e>xCHGV&1v-%=)xEvYm4_"~j;1ŧBpaNYC;DŽFVga]"2=?J"g#˧͖ Lc㭌n 9}?}o5F1At5uv=bz d[a+ViI/- 6ѦGm%:}׮r֙Zku|# x~-^ro& J|9h&}\[ 3B9xǴ`F]y@fH;|5pM"\i^P;aܺDܼf 2aO%)D9KXl5AFH;| d㋜I{s}.(u.KԱw9:L ! O J"ne6|r6I/ w*Ku&exOvab$8&k 1:&i#wA':&؎Q%LJB28Vˤ`e$ r#VZAe*nkʱαc7pNߗ.)n' /83 ȧ9i.\13Ev_#*" ',Wb%$&cl“P {fjy}6p3Jn) 0m:r{LddkS2SyE0q5xR"Xܼ]TWdd-l?W+[6moZvӮ;:{(=vO\˞Má@k>u;4$AS[Z٢gc?_Β(:uYZƧpCɍp/w_;=7{6"{(_^j昹DwyRUEѽy3Ҿ̲oN{L;Pt{} $1(IlhT[ kS/(|RJ5\ͦ>ŕdyԍ)MM[qZu%x71:Xi>UDAѦUa{5^622$wBj=[9/Ny{,jtjx5{F`F"WW Q'L̘mćHH' ` & ҏ˷Qk*fTAurX9!="1V=זlP!S@} e62qݖxx͐ pNS۔ 4`du$I6~8}a (LPtb NjkNbt.0\967^j5i墢\H qa9 p> 1 $gH PU-? VmOU/Ƹ㏽!#y4B]5mz {5~ά InF?$yc8šZ,Z *+EMO]2e{$v0L(]L{U `Z]T߯5f } 1K>V3B=V0^y7eKQ!83{)i!]AK'<$r`X΁x9Bk>R&dZi#٪C՗Y1`pA [e*-*jf?ej I 3x uF@ AZ~TLj,pt7Aj'mj)6:ȼ_c׋b͌L4(oZ>z2&z|rև Լ8H i/AjM^2oU&7ᵷ pKc{&N3E mKèiQ67cJ8?47['PƁN* ]rU$B\ۺasq*S:`1ۼ C(#0'Iĉt$[vŤ[ӄ peSܖnP<Ģ*ퟍBM7k9c~2H<#&vj((|ДsVGam P=I* =r9m떶 p MNA :(CEitaHORsE353MAl|.K0EmGВ.Qɘ=?U߄tRa Ak=̢xئtpbu]b:6K/U^P˲<z@.)^U|xkoOˀB/;T,,7}795K?6]x3qQ엍V4ȸNhڃ務ҭN7?l_žF>1N [Pܝd*I"șyȼi ? 9\t iƠ{GM:QFM! .Gpߠ!M#ioDlO,ZØvII32VfJ' @(^A8;YL)];>~Y /ZHyF57nIvxq6GocVtE˜!!ĭ_KJA!(rDF2Zr،\VOԤS_}nDI W4m2<n5Ji~pl¦(7 ?g|yiέ4C֭+gY~/n/v%qԂak7 򖘽 JB6dD;\GX~-j%Xsr໏G ԅ LQQ7I6]O9C񙘰~U2sS{Ċ*/vo8D\kYC~Z zp^ %f׬ `<6-&֝VSDr@Gɞ|=[XVwU[qkR?h"-jgnMTlRے5ߙZ?ZRav %-I]RF*(D{&ż૜B|c^ºJ0gG'MKҾNLw*l:&nƤiw(uVDD&4Xd460{:+B4p;Rw}#cĵ29G"VwV!KC[p/9GE: I&Q߹_׿$(&S*%2S۱dg򌳂O+qhe$ieœt-tac9ʒj4'yzw@mg3.>ZlßIX$ڻpF|?~fBʰ\p+|r-m"T{c_9fHf~|,t(괦d:[y J?5 acR0kl#ٕιImvw.W6j[![띶nx7Z!qRޥ!MY~}e5|3QFPg!1*i+ƢC!ɦx4>qtߔe =;3^K%R~8Xҩ\еNpů X΀D@@&3O= m6G7xd݀+xcǥ0ZsӤ+aWŀ9w0\#+. `Wt$|@06m3\1iZ7w7l񯉯pcСs=Xn8.=< c8~gɢNRݭzGB$R"[±cN,@kuoWc_5L{O@&X=77LQ1{+s~A#)g^.4P|BI~g ȤЙ\1I5wlȺ|-ZcB LSU~@6'PA0*9+{ ⃮z Oh5'o&٢R]*_{[B0gL>۫ |UYM{'9drDr:!RTHWtdPKZFq~vx=s :~ސmWm]K!3|}cQrWy :u,˛ :)ϼUvxBkQT?K)rqu{5'P Q?u(ts5\-4Ԑ/qH/ZW朲O7VV1ʙ qSϞbILx]B`aH -.~bcSI|+(+`ex`pٿa鏫QbSb<%q}X΋kN8Q 0\L\:A}1 z6_:X qXN{:Rr˞$eFVwlYO3qsx,$f_)!G}RpXPxxX+ܡF0Zۮ1aɇ_72)ߏEcbNWb8vL Q*5"ICg9N?/o2 "+~ QfgYj3f&ʃ^í=4a\-GjSP97Ǵo7[r}(ɹ'֟灅NBkf>v0Y{U$1\@VHP reFPX:o]MX%6u./_br=Iha'e4:@ 6y<'+"fV% VG r] :U ،0oB G /EDKBx^dѮƵkOaN?hjRb}՞Jq8LS&>ļɴUXfj؁{,hJpnImI_԰%M: 0R}D}1ޝ ؞m$jPbzJYxȳ:Wܮn\_C4Nm}mOsV5q cy\Na<ǹإ[<@eN6ܒV?:%7T{%`DmDž2G:)]+UK7O~rIƍS+կĝy A6Uܕ [wr>g1#fI=lZ4 G? 9 k#_O37X<] 3 A&( ,kBB##X$hO18TcdkMW롬1* _t12'ɓ/O{#&zPB%?_i;5ŰD*E0I\:?),Ôk""x}VW-Imx0yܽ\m2%W_d奡I&j)QиcCǖ9L^z)3fo 3C'Gjw80+Ng&$ S9&B}h(m{ @.kYRwrx9uKi\ؒҐ='CʯJmɍBnDpQ1o- ]]E,;]1ͻle Y&\xI *t +ATzkMU| RᤒsNc|b1A̙ *-R>&[f!BԄH:@N[PY/y%0G1OZA,O6yLyI2Q -~j FleBozZɛ5)JP~IѥN Q ~OFLml5!+D[eUIf oheSp-F&iA1Pv(vFe~Et6fL`&Ȑ|3-5#W6U)ՑlR.}o =N7:mLm*͓EbgP=dp6vMf&&ɨ)?vD&#ijQ㞃^fZ_7"]V-Dfȃ%{e,~ 8N0K;ڍŞ-peXx4wT ͹qAI3n ׻_#{1.1CKvMRҸLwxf\|I91LmೃH4Spb ]{hۅg>Q5T5OΥsy&$];Q#'.yx!%f)Di6ޑ DKЭڷڳcZL R'N|dRyp}j$R9sN"}pO.pT~i|n9K vҔqÿ8c`Z^aKv,A[S˜di\D2 #7)ƘY7d+I5sUoK\\|N&Ր߮fF[aM9>jJCp #%>,ϹəzxBRNOSZB?m3cF{q1XДnVķfݲH*g^{DLXÒ` z܍AG  !jZMtDsɼ_1v*B_s" =Ϝ'1vxOcIr*k 3~u_-Xi&8FJH@^FO?v)vgʾ = #g O,jG5 bqz&Xм)"Qj|sۄf2Zi(~D褱Px5yN"8;SŝZOoB[ba텝HM,8*oX ꏮ=G%<A)y+؛Q9PZ3= ڪpd_gs&wb /_l1NOz?i2[fRtvP&?i[~4w0LxHJv"sd3]B Uvє=Vр6noē+3ղxs gס1hHo5n$֪b5vvl#Dk>c"vq!! k[C5+]᪐%W]V~d^9r ̜6%MY5TkC5-X,Y-goh$(TFBd[=sj0o  Sa^+$Do砡{lȤumm4!w !\N9n\CgVQd8MwoRcfKZX71K2kJ ml 7$|؈=GYx R0 ޚ +g,C&uIqV7|Cy(v[I5Y[!1k ?n k@ɞ{}7avh'UTh~iTǘ! ?- stI/F&ʤ2f'9>LuW R&w`m@kЬ V+KhI?0J[~-㒄 O֟xzԁ8Ku7IiL܉{,'WzӈZ'N'oywD֯{%:n~ׄW?Y.LF]ofɟ(/iT^ a(.GB>W^@CW qma τgZrdCXؾ7Bu\cX sGlǂpaD7-iqiӋ]"Mfp c dN UEyR&ix/_6GM/@I?(>b;'&MrFkŪ%JTk*R[FPxi7Y:t_?(b+/P ( x3m WѴBg]D eSCsM$=Sk[ ~GU8~{Jc $`7+o+Nb锓 Z8cBf@@?4P(+l\"X\$Tٲ=w۳7uCU=)2Ŝb#nI؄L%`f};EuoB\U2/Ej^7uXhpX{^k{TBLDhf~Ah|.+cNKxe #vʿ a _t1MU85)~jAvJ q}BRaD:G0Ѿ&٬cz # goF#%qgitpryٔݠyH&%2JU J:^a+ Rl z\`m]Ar01]@ns }\֫:q|<ƈQ^y]jSb"">Y:Iwb 1u {3kbdޥ@Kl[û$]߾/`u͓bz`gL6TJЭY=M "$N|{5Yc:ksܢܞ=KEQRkZ؉@"VY,Hd2(p ZbًѶzaX|bwfD,\f\Po8?{k1"(BSVaAx_b[ދa5vYn(?k :Cɵl 6igX/bdQwa{3<?|(5GJ/GG>գ=_&pԫqr84KWSUب?hZLXZYS#晞e|@M$;h*"4=rWylO5ކ&-wyEZcwW+j,q? qʹ͢8euS`!083g<7L)rƃ7_[Wch ;|teEA^NƉ-DD\{jD}è- Ț,GȖ $aRh˄Jp]_w7/|g ??B7+-P+BcvQ}$1X{D!T; ;&qB{IL\Jzľk~~< d_BkqPK'ɀ_pDLb>$7D7|b[˻T}B4RiQo^XE]،F׿Vy6\ٕZ)| q+Q,L&> I^}l2 C g*_Y1p|9nh/>?0fwt&vڗtxs\vႂ6&-bnS"Ӷ ]sfF:a1̲DEOK^ N;8n0S|\'.]0xj0$x?lBƸedqxOav{ М4bqZ|}_" (Q#,gvi5quݫRW1߲ӛ\'вyh c״PZmsn`@k9UA 񐀩a\⬆ g8D ?C\x$ͯj͜jWcG0nYJJQw|4쩺V! "L 56F>F+\!)>i ܠJ?Kg',4e4+n CEj\ Àƾl=15I #C G)gPnezK)X?nL |6dh%;g)Ur6/&tͨL:V=a2 )-Ŝdq1Zx[ʮ*i1/']'C DhIkNxL+}8{ჁorȌ)1˙-L+Taw`dA#.0+>\I 5RVY(.m]%Dq)Ao/\%הv3@8Ӫ"a6"["Ψ4m塩.(t$-W ˶?&C tҏ5`|DLcc>b_1Z45|biu ;-هQX,˭|>)/"B튤=[(|a/y ˏ;bqy;`!$G9ad[';F&ܐ (:]35 [\˛^.YEHok\n^;A?'Tʀ{W`E̒7G,_ ھש^6f|`@yDٺ=%X,n[9埠mȳiEgp% !\ =p6XG1-7*Y1iB\4Z1IwI:,|;_E %&H y$n>)O@pۭktnԨ,+k 7(7rQ'qÉy&TT:SvkZZHqIOTMGl|%&s؀~86;h >k-NE`Xyv 9ZeN!F$Tgح;EFTi# q_Ȍk$ ="Lj yKuS3 =ןy'pi0f?; ƛ"&:QڀF(fO.G@hꀥiY5.M>ɟ M’d4K}vCzG|IZp UhHY dh뱰m}6!.y!KDQ7 aiq>. sXZ.Զ1 e2mةIIw9OD+/ۨB349s<6A]c~= p<ϊ&j~USW iyhA7 CrE's#sF\vE7yǰKVB8;KV;Z%aj-P,eWϤfV6w8e([@Qޭ8.2>]}XL\]Pd th`N(C@w֒jdR0=Id @A&ϻ LkkMp9uo*sKw3F_$%7UIi)?@ S)@^,FvV<(d&)H%R2)'>cdPɢ @#l-Y8vn,͗nX8l36o{auJ˙RR NY}3l$JIWoF  z1^5!^,JxL&D>9rGw5d.fV\7zh+P.T~a"wiźk7,Z6v_x.PlӏݎhU=6-L>ceT~1-A  ҏ',ԝmYc|<_4W"{cV`n<L`IO,+,`̜/`OY[0k cⅻ왍BqzLE<ڵdK>=L[B=W%ek72d J*M2}hd8B[MUaPO[I ⷿ&NS_a`xTo4hL9+Awx{bTx8'(I!oE)0uV+C)Z3ڹ7/'-爔[5, k:et7B~ӄoI|]!9zA\0k&Kb$9ylx+n-jd+|[ jHۤ!(4eFο\5DZoM.ZhlϺn~M%u")71)5X`Ql5$,Q P=86YI-}b5k,_) Z*>G<4GT*#Sn@pNQWQLloj˅4E 9]SuFaK$7y8]8H\[ l&ľa,m)Hf1IVV ҖyH!rS< 52x9gNXŏI7 0LN ;lFmz>h"#mx7krvoƴrlTf[9t/tvg\xM%sM)F2qZNfKsSnjI&ΕwK &w# O0[FPD{ँ_2.AfMa^* LK:",aj<Iu+-Hp68.kGFVM/Zmň߽6ڢd*AIDkj2 VBA=\,N"v&D |GwUZ |H}y ۓ]eڧ?Xe Is #K9*~xq'ujW$~[&>pYNoOWsT? S=LzZhY eFHu(vnڴKs{zg+xAqFG,.`MejOV3,> xb_&/G +pruFm>(,D(X8->qPqnUahBDPT6Mk{~ndL~!#FZ& ,哿?Hx+ɝ7LwW fE-TdkٺJ>/8iL-( Id mtS4tc۰:lj jTaf2ʖApn׍R1(g[#߷-S39 -윤8nt5a ",[Iba2=Qq}yN3Uts/$~$L.z}@A2ƨ٢)ZpYJ‼j2ԢNB&MI< jBy5捡q<"?=X\SǨhUUu[ԣutqtM="pTIؑބ^ `"{gZ2' Գ&ֻ5GTs{Vi"^(CF f-l ,]af$yMgl\~D^1Q&fiz PȀ $nIW(]9~35)8-j{)SBhnř*m3_$[JOMt{k5|*t$]{_,gU!Uw>TP%Z >lP:LohcG'-UӈbAo;NGlCFV]k7a9gF"ab|'2D#psxE'#t=l %ovWv߬1S[& {j?w,eؽ@{<%d ih|h7½_6PH7w*l$| 6,DoT$OhOQ>"=mw]jwSب/hXUhZr:|]΁ҙD}py>h.b΢0IMMVqaCgyAd)qvа*"l3+Qq,hSv UZc%kbvN$J*"#(~Ja+z4=}ߋ4 u)C,P8N&5uqwKqs} 'v^c?d4\䄣"浝AHo7]ՎQ̙g(g,^G ]p9@hЉO m2ƇdQWo~xe^ufNfVF3ܬ.[ Gb-_ ]fzr#4:hgMz&Poh<8}ZӢ E+^( MHǻ{9n74:m>_nwɠ)ktkC~?7ܾϑg&#8rUO/h$NFS@W1zr. щCth9LJ[sb9- 8"!~&lu"q {'K[*8Ff,|{rxl~34=W+ís _h(c,q.~'lݡkzM$zehu|V ɳ[Գ0T ,2D:UM!,)5&%[$Rժ7z(*ۂh(g`i+&M~yk#Q]:=%# DB9Ng."a^#A.$ /4§GI.ߋmnKrt[~j#zy~K?0ڮ8祉ew p&Ͱ7ߗgT2̱l$z=Ui,[_KI;]ovɿ\Z>L`e'CN'9wP廾(93 QHV~gT4zQyZЌWN _i 9wr_VNZɝetH5jMxANF)˫2kz54 \1+nFBrzhOHzE 03Y2vKp4Ůfvޙ.(d΍)7Fāl` qZPw~=8HK:>g?kcXY6АYgVY@v+@>Xy✵: /H dE8Wy@/{YgŖj7*>vF\,2.?n$29v"L S*\µϓ`׉!,=D]rdH9zU( |qXm[3 iAMye2xVq,aq8oYҞ>ĮV0}BBkۆh#YZbƲ%G!0~+uжΜ(|b_ Q_\\UuS:+c@CG|X@Ac#{Phɼa \֍D{B~UH"D!he#3-&6 cE.vܕ)ոiAcKvJ\\t"kj:cju;[ \ Y*^GŁ}7Ci7hmնSJY3.(s ni^H;;x. cىW_u!dZ3O/<LY =ل`<:?rIROmB\Hi²~; Hg`+RP@  P]1fb>s8 !0g䁙.W 3.lˬxMg{Çf=妘&+)/OI:];n`j d'&12]th7'n{c7HV~N=jG#xϛF"x1 Cw V>!쟔eQ ]')\D-w'&%9RUstaYa9㡺=S ϗ$\6<FRpƴ?~h}Mu.HJ-P[[@xd "F`]{#nbVa[x[j&Ƨ 08[(ߥB?QarܿhR;|`d'hy ! jxkwhD=@`਴oVj| a@.M.W;0sg~w>c Vs7laS[jI77B$\Htɯ)}1Wޒ'a`>79zWLCnKSB[ȆjB"KWH)5MZ޶Byd61]NJmWl/}LhbʫWy#9TESug?lLʂAչX,&&JW-9*?h$k HEr5!6yk)̷/,c@-):P=).1ܔyC1FELÉ^>ɽܢCpvex\һ i;,nw.X.K`|@= G:Z/cI |l ~ \鶾5}VLꚌ U[ "z^|+./[V|q Wl QW>F N`a 4؅w&j&~PMF7?J7=g/a矙z}6! 0\gY*2`g~w`b9wc}MGȴ27tF^ᎭaP+LI ϥkOѕ dۨ=Rt$:Sy0icî9<~fM'@*+T0LLLkJVeTI#~mAc!^Cn?>ZL_IkݴI ^ɬUK,yi!)Md}bvX=Hf:F+S/$TdR#5icYVp R8(KW\z׏3'[; _SHh2xq7Ռ6 }h)K?aEl3E'wY՟#p p? &:WdG?#ڋsE's'i ! 7% 3 + Y.*uDnȌXURIޤ1%"O3?H.-)ҐNKR_uOԧ0:sVǾ1+'`2@*^k9#dNLg>GD}&iӫjRחA,|zpH,av7Q)8,Zzm+ ]-Farݛ=s+Fv(00f)CƂ̾uRƳ:`# b ȍB1U6FV טVf{'q24,q( D횖{ݔbV,(d.%%@0z}5-oZ{\ryAhD& չ=-A 1%┶EDPC І2jY5m$$pUVyc`D.>q|;ST-*y"]RRPp,h?5AWBҟy.6oL`N{u^Μh :df|>fnC}x!,TF_-EpN*eoPU'mz +-g\e'k:{WPU%=?c?.L?:9%w&pq?~iL6Yi- P6OY/9pPk,07[1M-/i*+}Zt*a"ueK/=-X?h\Koo)XKLs 'Ona1L.wo)7m sܣq~ K精MghiI+_ 4YgYy5')9xS!MatP:ڼ?J*.9CYA[6ƒPQ':噏QTSSOety\mF||I4dM.6OʵEpq0Z҆ԍƪr'A3EWD3Wk:xj@z#/ت&qhv7[;kȚ:PP .2BͿu* :=Ul/ȬUo9J{HDBeD6z"WvL˝;@mZ-s{s~rA÷᫁>XMv #NR8fz%O+x||v^a7FCt=;8osJ7E ʮ4el_1yH@̘Ndw̅t'!ekyɺe1&ɞi3' o!GYhd6,YbQ)NCB xlq2f7[Y9I:>B$z4sT@D`<棽]df0tj8KP$w <]q`p,u,"Eٿ=DM4`)ewc6ƌ*A\ >KCiWsFZǨt[QsVmCr8Jfѣ4cH<9v,g`y8 3syI&HF㯩`+Ŭ]k( *ȹI ~B=cY`նb";+20nw g0:`@/1/M]@ ׫նc*ihDNB&laY!U`:."۲XDj&h֝ e]f"vghC | xg YBl##T˃*߄|NzďށA2c! "$7}0ǭ J<[FcGG*XMh!|_>^?ؼ`FGEh@@cKr[\bIKye }Q ݐ*Z5Qh_WY\()9T3/? aC# oI)=/^>]Yr_( s)4Sʤժ~Sad3\MDZjS&CӒ%FOkls@;.^xKٓ₱DzE/'ouR' |stR9;~jnO: c lL>ď1,vWϒiD\ny#0&Y CV NVn&{z)0 MN-X:}}F!Y˺\׊ruѧ[vQљCצrJ)u{ke~T hϭG;v{$dycs= &d)9|g .J%R)Bf&cՂT%#x7TO% Dė\ИOc_M]m{ocEigU k"9Û5ڊ0,E G -rT7|"ӮzIhw*b6a D7Jk; Z$v6 P]T3_d޹Wl6]'$mLI/Rgƥ|?xO{P/IfXt]E   =pSHTQ"ZP%i2ʝ˹e\kQcYokLB›\~23klS*6]p#]٢ѝ B CYJ/K]}]=nW|TXFe>o$ 2 v}%mfc̍$ZE}r#rp<)0Pa5 &Ǥf*Z*;%_R3a'Jӷ3o^_xZ-_hК0gU/PC!oz>+-P#f9V2]:ZReIq ɓI̵  b@_a*&~<$0cOqԋ¿%ػTշ|eE )#xGt 1ADIJgB/^5U1vGlU|{nJ0 ?<Ԍ"b.~V o9<[TiUvNG,-\W5LAbb21SP aFe糧B'"W0U]{Pf[7K\ ϶[}](g[)2OUTR:jeUMr˦a#M~a7 䖊z<([9ܸH_ptR }7 #GZH7v'0VĖ` Hx a7e>F4Ȱ{nń{2VcGHQDՉ{MVIrE^>xz ^c2Wgk1A ƉXR<+~2:@%uΫIbw " A Yיc٭sr]xtzDGj0u0F*PգMFN,Ogݼ-lF J?Ӻ<9 'hJXQ\o#N-O2$0_H/Yv`j,5W=Cnx\D211G ԡmCujM:%ABtc{)4ل|z@ 9_I#K7u?|8" ΁v2'^(C>W5&t~L)dͲMt \0pPn[!2s5ٽcgU,0@b4-N9f$T({Oؖ^?KXO[# LWQ8kطwwlQ͸;Ӕ6ag%BX/ʐ븊nU"u8˺'EEKuXf;f8)2ojZ&_̻rqp.Ɗ<ӀO6RG/LXkj,rA W\ ǀFd@}`-` >6 Ѧֹ]lQ| e1"oakT>#B>)9#nS :nhNԢ}ԽܝkY/[QU3!fL֎9 t੫U5~>6Xr#6kXZyy.;U-YN}"0I1SD?#},؈I)|B1s鯂W4'w!`-T"vBV+hX턦7dW_mp:WcK5C*6̺&rOI5pҨTj*e٧&} Myeq m2glA.{ u,6w9}!l:G.(S&\*d/09:z qT4Ƹ4`mjW?R=/R޼F֦Yd"UEԾj3Tm܌%9eqяgٙ[CY(I$ {mHZ +7V_| rNI%LCLà3+)C?-G[iLs$ 2 ) uHk-+7{{*[E Sc Y'@Vy{Mxtĵd;Oâ|gHʅw҆$[ @ߦ:O4 :3?~ $]LܣsF)|6{~Srַegۧ\/4u֖ '@msZ3RzZx2tIGeR߭+ Di2y*Ӣ| 5[3whhtfN֤d4Fӎ&YFk+f"ZeyDECM<|lS{ه$Td2B=Ur$؀cRӫ:/*gh*2ML PoxU3&ETT';vR6s ]#d/6`6ϐ#(Q\ǩ\t2 z: cjqˇŴS\V^#$!bjpckW?iNbƦSw x.ۣlA, SNŹjj E+617p2.b `;[N4Ǜe*(W _ˤ_Y&Xϓȣ)zڝuuG>? "L$ m|a /5r.D%"yv"NntUba>syS%ΝGI<O;QuD))۠Q꡽W,0쁱|DDčZ"LC󰩍` Ne:xxrIL:> UuQ*r-`yhwe>-5v ba/Pb|a4?Y' Sa#Dj ˰ҍ$ڦ/*Fً7Fl=̰[7f '$ VӒnחGif88qH`lMZ]#͏13PRC@sCңHu ߉<6l-+r=d~ŀ{HwFVMD} '&DzSΛTl.J^/8A0GmV)IpsTå$D0,dtm̙P|" 4NB N%}`w8y*~}0aâٌ1I6¢xTB* XA6KMlsJX﨎7iy@|$I_~P5סa]{yNS[g@{ 苳=ڐ84;# :]5EE[NMU7DN!/?MU2g_ بkga/ໜDBT;]U</t{DUA%ȆeX[ڱ}ߏvE`Fw!V69dg wMN.тok^DdzݍW{KcC Uѐo 1[T4:bV|g< cxʅ9?a<.l$Ԃj`3IDTb6HaYVXIQAC: ]xO~VC$V݄t1{uCIg.{u<8P2_۶%Lq &-]^agg%ͥ_(6[(hz`t_]])]>(G\~}Dwhu,?|W_Lp-$'e!w6.܆\7gRZdj֎C]LSv<@:H!"OI֫8e&`-^ey'IZ3wcdՁL(k%P0ѭ%woGjwQT--YCo ;YhKdpt,K˛NYUbFa/] WY$]^~hӶHIl?{ jeg̽j&茞'r toD֥ ΝmZT-"c,=QQ_k-ERg}awV<>dNonQ5" WYXAT=0.t O ^U6mթvs ϼX{}C `:;6dtL"w;xe]-uę%8"KZ h3+T7o#jm9Y߱ڠ^-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/A:жU,d;luEX/D1왚iݧ"8̴+Fr)7awۤUx#Io3_0+^eHN;z?{ϼvXooKx7ʍ+U:j$UJJa/Ʊ/a1culamio}^ik1*5 \ItSDbqfMØ{bOqXKOUrer4Ҫs֐p"2&@@l9+|6M0W,MU@W Cr&sCNNcjJ{t9,/%DYˇ)x1S4Ŗ!SIǂ>#HzM:DϝOX;y .cR~LtUX=9E2ݘ3[KAoj`o).dW?/ CޒϺ P ~8)_`P$` &˷.-i.WFuCFw$tb|/QWàj%,aRk@"b;oVB0s'+L8JX_⍎P˞mٮ16UΘSuRÖU_{ׁF;pr]XJ4;4]}ȏ=T>m^bZV1[g͖ >sd 10*qߚ7nRP(,@iBρ6~sO!+>X.;GY`ֻ;"mYS8Q4mM'k%-0 *=Χź&KMT,-v{KXv(ېNE꿁q ΂N;.?HnG&}Y>i7GL:xS3SE"NDڍ`]'W>,Pf}Q"bԜO&_c^tcKj(#ǎf$XZk-0G?z_4 ϲ6=1! "In*bOZ8zg5dx1#!GVm\}ĚuDpU$R@پwp8?*%*ydj, jNVfpRh,Ͱ~ن0Ob6o98/!ҏcڣvɯ4+`^ҍ= CcrHز<$60ZJ"ኺػGYlutȁqyHf_5L08Eҋ.Z;Dd˂L 5S+d2~˿#"-罁9yGP@*,vMaֆT|vІ]Ԗ+6pau1-(~XmP)*G{1ECk޽+&Ry2WJZ1I,Av2 #MS:YZ8b+qoAu;9n 6kɻd\=ɚ*-.H_CmQfR.?q17J\ZrEאSkJZ4%t 3˦P0̿n8J()tuޑR݄XZ>wn.E:zo! |"͞fij!Q搂|3"OhQ /t}@~QZ2p}0BpW&I7$ MOMEY} .y)>լM׮s\GFM5oR H~9j;:Jg~mԭ)6f(/leEFmIe}!ՑC:>"8 sLH} Nz;a8Mn5"@m wݨ®^jjſFz+ "ϖzGR7x#pUq-Ԑ TV;W$N }ְC3xp(W#/ n)xE\M{d"ȭ{Ijb4B(/?ŽriӥkmyB+xW#/mccN"T\XL sSr_1:Zw`Lv葩2!^O)N\Oȱ^>1H$)ȸpF̧ޱR yc]&hal`ޞq- $9]VQDa?B{A5|87miSm IHK|c!K@ap~lRZLQ[H%n ?EԻUL\Bw1\9a1)T/ƣ6E"pj<2Y8o\/9v3,vKZOMhݴѺXHݰ72k}AYm5%Cd~.*gz V`T>t~d_x$:KYuK _/0t{^dC`nu^ _B. 0FS?Eb5LǪ$r`?K OQtY->Vvp߫*XOla=Qܲ$ɯzìTpv$~`# ݙ:@g|{^pW/02-N" Lĩ#h̞$oF(w0؆[ 2H ~K|jMngLr" =M>Iӆ| Ggs`K$ n/QmTHK]V|O9?b}3 q6L]t*F=ݶwl~:Foxlf[P@LW(`?F&-b\>O2[:|u3WB{VG.l,e(Y2mw.a5͔6b\}oPa16P[ϵR*D9=E-N:Jz3yc ~EKژs D1Z'km\lFhJX=h9dScLԣt%NϾ~v H|UGA(*68sE8Cޮ#e*IawmgXΣ9UTC:0ԯ3 d麏ʂ.u 9ʗ".RBwl)lHa狀}pqlOqjBEH_Ge5.m ^(y%6el? I[÷s6 adn4؋:gʧ ~ ĕDm[ yQթd>_4s Tބ ٌ|l!ʂG0* *pߐ{FpV1OƯ@P yC ajy"%h~!hÝy-}{^2Rz u.iИ*բ#櫎?J^7?~@ث]%GwU}JBzfUdBA7iCb2qAuI=U5ut iP7csS5q#GGN EV=MְÓʧHԁuK토Q!KO4%%vo.)cϚ-(xb竢OEY'Ws>xI8ź<~RG@tOLCENgf( 32/DO)S$mXk|Kd:TW]Y7Eab#RzVxhX .s@c}ŇGi_H <~;z>Χݶ~ck $/i bX7DnMMO奝Y2N/@N4|сG#s2v䋪h\*!}LyAe&՞7>V`Kw1dw(/pY 0^w41Fj b`v:sJٞzQk=@c lr:"ˬGɤOJԺr֧h7:(d|}5z8?7<Ҵ_ kEjm|1&ah|+=ɀ5}H B_1U`"PФ=w\L^(m[h2+R>±y{h{P;0OT_ƿdϪeka<Ѹ=TE` 7`oe`:ڤm#Ď飸0b[ZMhT殺^8lTѷRFXf3͐LGŠ< L\2|xh`PmB9K{-ž5OgHwbַyֳ5<צ0:;es:8be`&4sol@KBY?Hl^cx|,]*XNi^[|X3N;m`R Wm ˓)e|elѝЎ+,k8vgB~ܤ7v)}Z/ttIgt7Xpy*XS){hTv94mRSx C/?:'xOX3Q`1D}O,)NFn_ W1M{Uًr*GO*>{TQ_d 1E%aNFtoݐ,'$!;7u x͵B rm /;kPl|w?J̈S|N(g\FHkNJ!O% ݉ `WnxZGzW~d?tN[P+K5B!"_!g^8)N[Ҝtۙ`Iiԗ 8$4O]iJ"_=Ǥq6ǥ(۔dd O-:?^!!-¾2#I:KQҴ ӣ$I3᧽uw\?<,70ָ] 3$]-GIgGmIwt #n}gf:R{iɠ~9̀^7 o9 sunW Yd'g)՜a9y$T"gad~&͏f{QJz9Wzofd|{=drJKwN4Pb^+v׆(QVdaj!yG5j9!u;?y5)'V X;z.#wEOA< `Ήq atQlӖTݘY2Zv G-SʬЈ<{qZ. aXn $zN gHA64tf[{i:GCvyUJmNL/f˓ɏ y6޸d' W[~- gqzg PI;S>naR-MxGkFz.yu.7 J.pa!'4&xQA*Vo*5 B(UC>3m &[){ pspX3N?ۋ "H{А3oc mejE,[02XKp7nRXiy}zHPSRb.Qb%Z8tsy; <o:7'QqhUL b2t* qAMJ.( 0{qHeܪQ\@v,}kpR(:2KOIӐIn^C Q-koCD{Q. > Z [5eAJT @Qү6LrIAO|Uˤ'ovFFFz /Zײջ"(.qZR"8W+>0Fgp JF>I<\w`لSgtPxI){m"Y-&>Dd.*Qtbd0i <~'T퐬b G -# r3B7mt8N ee0 W=M9/d Y̓͝ɴ5<_j h?}xl#I ;?W ɾhMy*F-%?}JvB,=`> BCtcrާr~x PQTHS ILoPlYj D-8&{(Ҽ+-D WޫqN:e3E28OdYY=e*7 3WB^㗦`aFpݿ+_{bzDv0E[8ql`x[ %N z#ћMi)"csJ|ј!m 8XwߓD`#]*Roz񉍣SGKmsZFɄ@UUWPg``\7%NԴS׼Bn}8y!p&QkK([dQ@9 Ҙ; i;Taa•'-;hKb:OK1U z̍ʺ,&/Bym/V=){E5!'FP>Άy 8I\kR~D[yhD[^̃螞8o 7r2ņpB+ ve0:Zi:LPk' uI_u7~9Y.]f]&yk_Ne_r9)|^JMAK $܆ޝ5_6fX eAX;aL[Ȏ\MeטSnF?=6A:nSVMBs/ 0ݚyPJ>C m +:[7eIZ>^:7y^XjW)џ2O'UTmd$LjMI0#uLt?_8nғ 8X?n}Akސ E6#K1t<=d]݅1LbU .-nJpw!Pz `b$=dJ[1h\F$-PԄ_^B o`}I񒩱7(EOHV/MLus_ ԇ|>7Dd".>3BN`?}0`IB,8_?`ױ>7 : ǀEU}W~UTK;B;ҧd[hkY^$qnmمi ~YTVfsr0/۷ vONV8AzUw$ )LnAZX(w75a\&9+Y)5b~r,Tw?yu0 oU“(BB6=@P\e诅)jT̛zJ8o- g9hE) =vM-)K"92gdʙ:!++bcI ָMB~*']0l_^9Hi0ƘRb`͠r"YU o+G˰FψLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4k/X 0ͧ^t!%جUN7Qlp Ֆ-`-sںM ¼H[~Kг__r;Cku*m:\AG{$¿1!xhמxmr!נnr*S%,\{%j x/ZZהR Vǔ3`v FSz$l3s (Et,V*ܟh\9AfAr)7wiwU2& B4 k쎬`T xw2k~"W~vef"~;M.̃N/W_~6ԅO'rx&U4%c,qNFlA2||y {xmݥ۔4dr))sw;v>"OǏ/jPCdj&cޥ BlSN~OOv.sht:*  Pa"maY*klJWJ=Ȇ|~Hw9"Q-S%~z̝`Hh `QQFB29ߑ6{TpDve@í|C F]D5r ;tQ&4&9O =`+i,p 0Z[ VjxYnf+zX9l!.SC·|V[Kx"u|Aw@mW(z6Aà !Nd'@H83Fnz X9`)za\M_ny]舏 ¿lTY ur}"S^oxӾ$/u}"Va[u-rϰ`v<}1g`^FQ&K&+hyp,3mEsrU}`KYռ{f 0 kiLƘo 9Zк6͚ 7m8d@VRZ "zBWS&&q EcG91gál9/ ?gRy`] ׽ "i*5 Hmc֧)$m-Z[O3 `@CEI@%=yI=Fێ0zR3O-⫢ޒ${ySwWsЬOSN'$ITq񒫙J-j|N"Z&l8b)xV.٘~kJo+1 C؆"U څ g@^䔤sɍ,( ŎD IFmIa16L8BF_$hH=ck[ JHE7,~+i.N}fP]޳aTl`Ď)_n)KW4a|jL'V3nD;t7x tqaHi0 ǸB,ݰ;]whmjKD)D}ML:܋mv_UBN|[6rO,"- ;f} lj}1 & ˠ._%{ ‹ MlɅ0Mva [bD/*aхtӹ0CgqIAT-<yZθ%SCW7U'ƹb!.i-YZu*)VxX|,Pl2P=񇫂 &Ha P.ryupCC|lO9$i-V%o`s5ԟ{78Xb0 AB͸*hN,j[()"X6:@c iS݀I:'L*gqJb::X NJ-Ba5#\"CvP _;̕ia=}dr,)wJO7֖G8E{@L05U3FOL/9bfG^./5Ai+]:a4*% i]df xzt7Ut2T`CaPFL{^FQ|DŘb@rÛJ}>f~aRO:gycp,4&g pqHbTfvD ][gUuxlSQ i8 ;hş2>q6r+i#t @z3P]Vk#7~mku{3: Q1b*[曱7U1JdK49(ܚ,`RzQKTN0@+qef\sb7߆8G$a=Ҁ䜸c՜ 2 N9{x.| 8'J|MTa(`j9o׵UxUt .F;#]Wo荒 ]>gNg4Xx҈haAhcno1ReOX(Z6[-jŔV;H-h'ZXN6*QhqD(SMu:!Xk95p ׉2{{O$o%L?5VTã s 7|je:̶nrXf+Iמm3,j!dwυpm4J޹M~;:jCK/i#t\ؿjqp(-ʷos25MPMjs xYxEx_> .8M7 X ֬Ⱦ헻J KS#ꃇDݡZmf9ʫs&b$\:)䮗՝FĺxR͍X`cױ$o${)UVJR9WGI C]@ CA%X1dLL8P WecH+7^fY#聮V/Mbx$kqZ4?IY#eet7cx_yi k!0ִ&Iȷ~|Xݴm=__bGO (9W7ep凛3!:qa%npttpI/La _#CS[=u㰍 K'Z|easX':`Ɩ[Hs qEzUgB6`&%DW/wPL7S%ߘyZFo|1;C^HQ3/!_N8000G0kOƑYI@el7, Y_Q+ TZKeYHXhBTGSH|t,.db)-A9`M5KTk3TҜG2R! '㿰5d)3z#ZʒΔNRMN!jR.AſZKj6赅0#|;n?0?~,eʑ*_P%Nud5? w`5֍=sşNmĺ"BT(-4=Ǯ1w/̴5T< ßG'鲀uX`*4>[?cEMW;6xc u/p zSZxfr=<^IUBX 6gy/Y?39NvČhooG3h2hذ1pBY}Pr ?TK9܋&i%M~]#_+/1]Z[8V,:9m*jXhV"yNCE[mІ֔DB%NFBh.(M냡 @ ^no8d|1ajf\M*, -6mmG?2r*#r~1qiQ'O=tr%*zrwScF-81 %\5MBwy(^/dW)@bAL1d-Abw,NuJ8. L.FZ+j-^Ba.,HnÑ^.HaoeSe. h5BJFiD孥(7 plkCxۨ ʅU=G:D@0b{@hh;K`epjh$1b<t#%iaT]}&9RCk~<%fՆ \v$'̓/lRa6l]ZcӋ)ޱ|eHfb&1icpˣb=A.OO{X/e:I1"%!Sʂ` [Ry('f¾jwo~00{JK1ߋ214zF[Yuv#LX-|Ѱ%Wȱ_i` ě&6z9e!oF_|ppu؁2NTѦ)yH&Zވ-Gΰ4HKThyO>PY}-=C$.d]бOSmY 7J[<]9 t Iom@>qq?]lِ瑆GlG+)yW&bLW.xQT:|1Ý9 qXZfƧu ٻ1h1k+'_ xQ@N0Ο)LkTL$E81?PFDaS;@ V+oD1hH+0W oR+s\iFs(nrGh-Bj:M@rl`ƛZ=miGpSsaOxo)OlC6 fޓD~5*b%^E_ET8:Iu ,#)6g`.8a(,7EBE3S{`DI>rP%>uh"KaT+PZ[mT{ݴ%:ݲK:Ʈ qNR :ȭeLF8uKiOyOkb]I@? *T>D'>4%5ddߴ g"͌j_!L`~,S:yYUXx޽nFuSKUnIRcvO]VޱB8'1/q?. wI=JKm@A̕)7tӘD#iE.pufuЪ2~}=*$ ӊ<'r0$bns*d&n׹Vِ""W>fM[-+rȤbL]yڥ$_<@Q@=ħoNʽ7B̲l<:A1 X6^7nf+*m ֻ8}Q d#$i9fw#|x[-|Y+Y|3*y.Jv_!U&hO-i_ss>S6| L*nԬ.9*p)W&W"D脕au*U>m S7DbCUշ-XgZV]$^>ft/@l4DnJaaڹ3XB|N$y-kn)c.owi(> wblyj9/p7Gi,'1e8LljIqW$ R/ab$i.?{KZGEr!&D eu{jQWvWOJ8 YՓX .~v$:(_Ƃ CcQbHx~!AJks#j8DK/!&#r63;N +c|UPsb\4$,x^&?2|բ5E>0z'Ɍe +6I #n"EoD]jGno}!j{\|[%r5;b3wX8Wͮ$ db(C&̟ȭy *w0È. | #6QcJùmYQ|R9?tHX>8Lʆ.2@ֵW6_U*sT'k"~Z@Sבk9 &lܕJoL.ʇIGIOؔK/zLu}@][OpCrzpj!\\PT;=^Ƥ2Ue9eN]y0w"4ۉ̢_Y<͘!sujC*h},9Ķ`<`kS =T(F,ӪWձ"k;^|-X*C&Yg:́aɾXIu/At?V.CYS )yh2*)gHwpyK$}.KK%ZZ(6.Nw^4ВXBZ0ФYF>jeHYIʲP_>}VӀ]EH6K>c'Bg%H+ðQD<8R+9}M 0d((lAi4h5/5v 6ӻJ"ex5Է9E肁Z$G7UqC3NRo7XXsu4U[⪯H,ަ.wz( *Q9S|u2ok"fY:jp]uD\a.K`Ja:8 A铃ͦ;A4\ca뱱DG2?-YIDBk赠14t~x8wǃ[)#5軔h9 Q.pfkuQW 2JwB61z98K1_zn ѴGNiWq=G%S"8F .1Uֹ&(K*:@0zkV+!b EffUU.`pH:ucMj"Pqyov- y<*p n4L1ՐYR \QnWkOu~ Wuk%mdÎ;p:eXvܔjFm(v%97n8+A( Tۜ &n[K[sp1ۿ9d/8G׆1*҇5\-}]lt=(E^ 1#$OYA?)MݨQίGv;f4b@Ss41sFY9eoqDР홯8[A~y\ %^x0keEK/s56PVShA{6GZFAz-,?&Ë&4vm>U*?Yty0(*fKFRwj= 9580 n2i˧X;ZTp*AjfDp1VΗfjLeR9ќT/غFv IS$IsLˉ7'LHP TnԏxITJYU:ؗ7gaqK3;>w96.|jVإqP$ۂu>M]Y ʑٷXji *G!g#egj,{ڠ0zu JaK?^9zQ_Ņr1!bo`[&5|B Td@)R^Hf1'SV=8_?9Sأtޒ0&$[:va@9U0SR%`kN8I3TG`K9 (sLp#z.γcΨ: _Kre菌xOK!4׷4ܮlf}N:oAYd!keG=SGd9$cՕ%V1mrn3fc0,xt z?[LJlбEĻNf`8.HیrXwr #j  vvVO[vam; ;\ .,.x2w)0~C9{*t;U0(WuFBXS hyPV7$ᱍ?P>1Z]{O1hBB4ux\,d$먠~.#9==هf/(RdOLc<ĒD 5%/C< d(#xr 38I%TUz4Il?>&# HȾwb;ᮟt63o5Bi`-DYVPjҡ?L[N{zhllxSqSCбn9w][]Э$vS|t|?$GН$2{j$P)}3yeBNC>Ks%U%[跀'֐2[ NeU%;٨G +z(C04x5D6QmhX(Ř^+gx …ֿj!v3̪݃q[ZlƖ+oT]"0haׯwPS)90DY--NxEP*iAu+bOX},+Sp}x&X݂IhfB:4(cˍa&'/(o @ ɃL-I7>rnM:ke^|Gv%A\]QB_hYn' .ZJf .4; ٥!Mɼ/eZn֒@4i|jGr|J>/p>4RbPB8,ԨYI [$ vnm̰aѲa&.#q\+ 'uMwI)QQ*C qV㈜@aF,ߥ4判P*T ,3pxgWѥ=s7f_R[ІP>'$npUJĢ>NE$rCXWPYgnV`FEU@qq6^}նc$UtW p\~? L6v6~zʤ_$N>bvQA-Ʈ)GNÓ[x*rz3[Mn\F'+{@:4/ ԧ33:B54BvF 岕XODy%PLX(}#²86lٝ|6(O4TʋOuV61KЪ9_'ܮ_W4);6 2WX63=RyƉ#0V̂VXٰ+KrĨHA*,ج$(ft~1axLϝ e6K0};"7ܗ"v+iɖU]ION|ȏNGI:5FBqw*r+?;s~q?R&i2 hGt̃ˆeomFRh^#d'PajxxfWK 9ɿowZը>ѧ$]Ќ )G椗dq\\hnsa8g3k`ݨ:BTf*M`NLx K~n)- lT!H$`횢o 3c,W{qA#a8 1H 1 i<hT g`M ڤcKeBu^ϚP:BӀ1rڂ&ؑ =4q"O;i_Q|th]CmkxXW/gfy~2iE57Q\Ĝ~2ʠi#|I_ f< ??&u]5e+-HVewun,W,u wUG/VeDuڋC2:# ~1oF( Β?={|A٘1Y7)ʦ~P֭z(H[5u6nM4W5Z5>"yw"v4r,Pdō >)sYz>)5㏯t"SEH//X)} !VQ ;ugxcH-xn,RO/+XUQ ] n8L _Y P6^anuJvA|@| Ⱥ{ {}Al%2ٲkVΘOF+ .kZ(|AM}>͝B 7 G#-??lY8'@ԑ}[^uP/Dlt#˟,hֿP@ I)d_JNq/C&#*#؁ss^cEU|?_c3[Myf/]JZcDJj&J+lZ>S <\erp+-2T,$?c͞hؒ&F6>A)GYdk3sc,`_a!"oKJXQm&;z/A3qAZ#%wN,4lڳa5%Q ) U6梁!,>5R7xSjksVjC9KT?<^Pc@GDPt,5!T mL.l&toDiz|iL]j4 0v"dfRsqOuʕ^N˩\q!IJ独I06^BA\_3M~R q4R.9o\K3K:wFM%$;Mܼ =QE$lzV.B.0]%ѐbk*B6q7;I`N<0R}c%T@%/jjm,w3G X闡O}N˺Rճ@]c0r(NhH\/}쉲O[PhyB?|o 1{T = HsCu >>1.EWdL? C𽔿vG`U. %/um<^?&QX}?/ȩ7E8%7r?C._V!C-V TwWjA~&ްPB,>t;b9h/﫾&l RwʹBn 󈃈=6-siF@ýaLT6hŇo:"6K`ybRYl;Vż5p:%oEIhCXX5)t|KzEi5 eQkS:5#k/zW RuQSWNq<7_ΓH{g'.dP~u&miB2IOGCrBkx#)#Kef 7" ;mϰֱ5f)Ab;r Y|C8R$}-8~3)LogKsz/ zq6WIL{xm`i E([Z6݂[e-\:;AIn>LzYb6cDWUkk b:e<- K>ljȰ_@Wf $e:1I4+HmmcJmur)5NoH  8—06L]V-ALϣgd2dc"w,8+O22;+,+ykS:J~SϭinB36j&2ykۦ ׳Я.њ4|o8_Tcdž|E.,I!V2ǯqecDHq Dzd!bG !c05p:soGqK+9B_i?Mڮxrkު<,/+8ep1do\Vz0om!tԿ 4yN!{u3V0ed ˬ3g;gbH$wC%^Lz^;͸yф݈mzWRs2Hoh"TL5gg&y9{X癇OP@S)vc%#s䰣ox) ^1VPD_upYQ=MᬘwԨVsB0cW"kWL]l1< LY=+]tqA͕3tƩl3P2j $$4 x j#0}hj"fEǓ貏3+4πx}&) |8]@RL`XU,J\2B$/8Wr@qzK`E0n(_ ʑ~Q|ʀ=j~{vIr4$)!1T*br$\c$CsG^ FzN[-$X*я>^Ē>οIdYٚ+I5\TEqx;}!S%4ƸO\"TuoQhoQy0v &A&K755FA G\r6$8&#=eksRkgg^sZϟA;fSGvSb!$Om{7O%ih)~A,҇yx%vq0;`!}}yv|*+K,DeWeno!hv4O_UlA"=-,7߰Z8_3YZWR iՅǁ}'D;&]ybn <]SOYTQj')J,}Xt 1KJt=ω=lWcQqor+|؅<q)I8 R8x [)u2>,e6XW`* Pm8`4J^ȭjWpj'EzSd`.K& 6Db+AuoRLcUɄ'=FI>Jhjxoܦ2T/@PTYHT4 M ͿW=ފDʼnzOOn~ZԦzW{||EL,ks%KAGziFl -p:|,dE#+Ms_f#w4`nx47 v>R eb nֵFO`"jnA,+06z=RBc!.7U݌27\ Ea;v{fnSE$ˍDe6&0E{Lj W>c7-ÎAFD-ѶTxICPNY1HhLؖ=(>Aޢ7п\\"[dwn*β+s[ Ɩz؋ \|WFO"Zw)q9I>˙Ìx c.46~䢼}%U^wV:wMߑ J<YjZ(PMfmYiFja!w/~d(^aWE)?|?QGE>]?]P}mu~ʯ1ZuP&;Sn[УY,2=TI!f*X> +|): Jܕ/B}Qo jvÍ;V#HL*qEi,>,CQhg*GsLXrIP3<Ѧ H8o@\aONzEfi)k1;(qTbnO][܅{LyPJQvb#eƹxS'ssp˭i>g q\^%oחV~'f7tX KOslw֫8鎙bCmgl.p`( H؜>ɾs-l;)`~ 5;դy|- / 5té"kO6z ι^^vslף]Z|/.bR6ƌ鋒{LJL/LvqJgt)Eզ$EVqSʏ29ŅJL=]|\]i~͋  5C}C_(,/zQ.֔6mƓ{FyJρ@188#^NCRu 3ʘP.Xupva)Sf5&<u%PeGה&[bG]5褥D3N”]('ek!a #GA-R4~JT製/U사RIMwT7@H6D:WsY!?RLA .%Zexsx`~ $0jw:SzAKfu X߰H I[8Ǡ{bpmH3OY:MGy,h8#gZmLw(3Ŵv<`/P; EeQVȏbv}h`O][A†Syq΁{T~CԎ@8g;3"qCIcN쒴C}Z\Ebki^ȶg6rǾ@I%Ƕg@9N\׉,X%B783X߇|1;HS.]a'i2!-d :K:/L}5Yh"n:w3$3sJ" aX_jRoN)ȱ-v8ObS i47!u*ATBް^Mn܎Wkr!܈ F}f@xg=#;cW4\EVw 7tŻvF%[F7:sDh* ( DEk1 $` e縼aM4%oB{3[ FAvTH[-9jqPt~Ro'y=e0&X.K*/ښ kqB I(_{93u"e,QߡκcnË){>q9,gЃ{̣ |EJFRt%\l3eHM*$b OrON n v 'l ^ ޜ!1&rOFTŨp"M=_'7!dC#!S7ՃġV@Ph )O(FAy6ȁ4u!tjk iރzj?}e@)+vFH xݻ; z["GV]BX9]u% q 0G}~hK`E"/[+G y;¿Y Xtg8BwlQfKa_ߛ=vM[nCCqZdOƝ A[{Ͷ1z<;Hey,*EG|'.{=k/[)BrZGzkg4[H/E C̹=Rk󁛸B($ԯz)1YD[Jƣ冬5Ig~ .N=+χ/b^&pz"M'Ld)4ppN- 4F[ ]  J6i#rսnH! ]-?&ՎO )cŏ/Ѣ6:3>ACGv=up_|*X4XXteRS%Rx+[a-]xHDwEruú{uNQ )0Sr>]|ۨ's/c.Dx=kG t!r 2^F+_\bKZ!ysJ\4KFxxUHW~P֪[5L)CtL4Tn4UR+͸߃8D Fx@D"hqa x5F0Eyd[8UxV؞̘3|QM6fcĨ3B@kf-?&aRN*@:,6neSl{0?6b0%mҫJT]6)*)MQ8s8>SdYvv )^I)OWFx-ˆy#Foȷ-K-*YeM{?V1UxS6dMqgH:M_DDŋTCO_k=ǵƶTj g<Ȏ=[8޻ /q,.'asM٦#ҳ}9cX{WC3Sjc6-& .J3S J Yz7`yXF-xԘǃҿ+4a\{ÒCZhsIUii>S#k, KŖI} J9Sh}ؓ¸7[8O r*k*ua'.*vkJ'WZ?5rP^ńT|2}(nL;-d<3'ɨc K_ekѰ'Bj(SdMH?;H`0Ea&X.-uqU,3 q?4':|!@/ ~f -ܧuC,cZvdNmdT8YkWi1_C0e ]B͓3콶}9At200< ;Jv+8b/T$o73z|Q53 DTA[ܣ= ͽf]kyQvKfsA<~4:lg;LfVy^,lHwe.FAM#vDU^T2fG㎞ݗ$?|l;ƚEm"FU޲&NXej{|XX=2U&i9@78Mr,^]7Z  E@8cA9Yq;p❮d=OVD炁ZL(a4N/9 4)*7ם瑕|'qOoF^%Y6EETE}<* VQ4d*]%Ns,j=b$FsmLGѳ6zSZ+ }Qhjz(Jzf/g6}z!wuy{k y$r(X_p BIh-4W%JQ&TmdKlM­5WhƭtS~5:5!tBgJ!O`Wwpprz[-D{F/rzE΍c.Rc'(Q%6GfA2IN}ȯ x `'^7[)NT,oxT8xy1^Lf'%S`n9=ǶikK_9Dp|()g gJm$V*Ƿj!~@ eg,dWz{2ѠNJd [AU#ۏr"Mwg%~\8!`Һ^k%< Vڀv&Xa-/Y8=J)S[/vs֙XD H(2!ꈟ yin$ڋa+S3\N>_$R>F|fbЁ%>TaPϭ-/%FvæW=CǶs"Xb}K?iJr*bkC#1ZAV{|e$Y/z)p 2ClD<ÏDX2!}"}YH0UW {65Ԉ3yI_}RK `ih(!;wgƚ4@sUڕ,"='Az1B"g0q& N]h'"U+~ Bj^";XjQbلҎ2?n’HhT&TI_vtqtgK'Z*WλP/X8W'{J Xlз;tXVf:| pJI%)M&ږQ?EuQCK* Du82:90Or2pB? Ot[BODqF.NDّVf/ոXf+Kq)Slv!W&lR|c:v{aNEN*rWjQUlZrs݇e~nhW^ {ECÞǍVgL_|$*U,0!VCO)lpQww>7i<(N)5|H+`:A0^Pu&}_/ۜQI iyo7^w7H uGU ֒0kcó"K8l@0n,;Ntcm^HnO)^z哌fDp4wqozTUPܙrOt5cjҋ+_)\6Oh<%J S(MyJ^]Cw1X]lspqeΘZ:%i/?M%X\7-ن*t@ o^1-5U@ faj2-rgSCq5ve idaÙ!S7 z+#|jcxu!w<@"ّ-4 M&-@`QjZxLbt}n Rcs(xPu= 3od}dҨ3<8X*ap X  .Bs7ϰnܹ?1IbJuk>gA0> Z"eᾛHt?JqHļW@Zr>4MbOGYw$DcqBg ?k0 LMhfmOw)Xo-I";&.OHYPs輌$r8dURť$绦fL,~PH#tV ͺ<%FJ/VRq ^g1EgvjgO MU80%HȓX~c>lTڀTX.TK&2I؜ NM1C6m'ԬuIKfvxj2LeO4dI+.p(xY`2(dt}j~Q֑Җ/"mP0:h>R,`m^N!63{6对=ոOYXE dn<˕-#X.}JxacώHԃ\A]v1*aC7rmւa+;tEqmB,U q_N߮JTq-tU'y㒒"2f3\QpU1^ u4 J@-/r* yLN} <`r+>j!wsRJ֫ͿCr9^HMeˈ'银EбEA~d`_+z'"oR~G*)h`Ä<{t:O1_˘8 &&<$# ڸ)}1\u>nDKTy548>Tܣ/ᴫ٢htHtbC xj,SA& ՐNt:̋=P-JpEr H,vn$teYDUC:Ϋq]^7y3]$,7 rb5$[ τ(_.] »  OB$Mn,-k(tqpI2æj+փ3ZM\tUK}g<j)(`Z@O";}uF0\,S Rc©}[2Bv([>.π̫%{<9 sv3SaQzêpEhBel{jJ*fW5@% 7yZCMB6i{r )2ǘ|-Cr+ b/Oq"&zΎ3RVKT2xOTnuPY&ɓyeLڀ!e]c$gحc_eʮ^B!IGtaKhT4n靲z؊ʍ)9НAD7HJ6}.%kK?,؃tU"M-.'']x%Sf.EB]ozog'/uP sYü/Iũ QT " nvK3.:^%6nn#Caӽm կ)tc^7wG32^D@GFGi㫜pGdr%v_wV굣u@ٰBDKq ֻ;Um,SwX-S$'>2 l#qco-aQHYU~؁OWѫ9A` ũN΀5"W eG]3k^4{ז$W˂ꦲ0i1S|¯;i2 @bLU%+yʉy q;hf峿jg㻴n&Z|6Ö́"6{75rmy:GL8y2/4]89d!v%3~f?X @01 yhèђә7u~pc};,]a Mf#XU}%lF؎3Q RN(iRJRqԅ$JGXXuϰ;B%͜xupj\ZG~G7؆HJ Ͽ؍T4:&Æq-"nZZ}ȩ!C*kܔj#ZANڅm1dFE~.k9\iFwu88aq Ѓ7+gu>JTn6T9Jn94x+`7{8,h, pӺ1•u#;70\6$"ٕ ǩ!F&ɡg5{>pZoW6;ԅmI!wifFw"zc%qAn;)]煣@e:x𓚉>}My$8SX/]%v4 .*'l} &[~?V]&^EH\ūD0wQӍ#&5v_M|Pr+%l)5uG95c%m/q~@i"vnfhc|eoTUszkKmzpM=W] ԵOJ㊌,+Bu":ş.D΀jaKRziHa^IG*qII -sD_G<7\ã%:lδngWrm_ʢF:)Z rTod ҭŧWen3P=jK/7qO~eMV"ᐃ/pwa=]Ј}1U8 %3f Mu7 /E6tL%C͇^밐tORs]=qSz%o0(uQ 䧳$Bvď?%bҒ5K$Iڎq(@ܷs) n98qt`&|Ū21s:g4Hs7q2 t[ pwKY(9CaKDARBm'-[{ ]qovrQ=p*s1HEW;rX `i XD F֦C)WI gYui3 pO(yꌰEo~cEcM#d7n="y]ٻ?Ng*D!I-~N0J Eշ]`&Lb5}ޅ?ݣ>mY8X_Y1;0sͳ8I>JC%.8 "N?3(YHLeT{,Ćcbs=zѴԾ?ߩ_|l^Ő<C00" %eN<w hiGMf}cБr%G楡ƷIfu|Hx*aӐDM_Ɇ:zi$Xt,h&+"{q<{RC@KkWBnu߂otAw т(d}"E bs㳂tvTNb}~TpƜ2YST7:gljMAR?W㣝ZogSKݠg6kX(|91Ωgſa\`Bc ah7y?|@cHט`ʙ: ZE~9x&@p1$\[e,Ns(-QL-"_N8Fb 7) æfq EՁ טF!TqQ椫r|B;𝼹 :ܽՂe*Umq6MWLS'U (WJl'AŮUЅ)h1}-XFU[ɮ+Y7v<)uɓGxHGTH'ŚϢp&T[>Ȋa@yu+`?4G48:uqrNO ', bh񫷌?J^U9mO Ulsm6cIe?Y)@Ѫ>skgE+]q>À? A$\CxK~Vv,sѶXrԺ [[xQ9gg2©뾡Y>~Ёv&EHqX֦ T pCuD[Ku>{3$l*zTÔ`c{P 9C\JWzWԾ[w-؁S;>qQVa5׮H*E$mAZ|ҷTU-}~MزnaoƢ4Xa* 0 |q rj!qNc}ϵF3+wfx|?(WZhw+a|=U˞Lc_5NI mgI6%$5P/zѹA_oPn%!wX{^ؘjsP^'a<{q ڐXkcu 2~``Ie߾C OhP/\mG}= \ K-:V^*^co+G,=s7Xaƽ8yv~[*F JH)郘Vj)$H%I8USh^vI & aLs9) F\\xZvݍ3.VTe4|#B@)豬O%TNL6B/'9lCd& itGJHPRQ>Xtzo֣>/6!߇ss%$@hoҕmsG3鈹.r$- v}5V?K _ԮƖ:ͤ'jOf$Ea,Ԕ"y2:דKx+:q%ef $~AA..geyqQy `{U~`A?=| #O((u Be֛ƃټo F37+~m&0 &Qg_/ sQ,#DYy4$y 6: 2cȖ@MB^+4Fәo,~^.u&ߣK_ݎh ʌ#BNа<)PьK:_kU郲X}nGЋNDt6Z"B[MD:~[kgb&뜓 k5&>1|U0p*EfYp| i2¿~}e {T!!3mMw3z8R x({d5t[>J[.WkOFhv;F6ռ{].lYD%d,;Lb[ 7|L\kDsW7jMu&GL-{PYΖUqd9t`ܼח 8, /cR ؜\q, [ై)BPvh2n[},Jgfle^E hI{$L9C.%#CwV3N\ E}sݣpHeF8٠Z#?xqBjΘފ}5^D-N+klr?7+zPȦ8PypKWskȲM2_,@5Ow0rr;mJc9i_$0GC3%)TxOS5CX3wzRfw"rS,+]~wQab3MWS:2w ^Ӥ#y,g(ggwHO{'MSdS{zH_@Ou͠@XA"Y~7tB`>S Tެicv&'OKGRn C$5+W WH9 Frpy'0\U똥MT[,ބrhK_8ow-_z2zu#2 JF-JyK(%F$֋퇯=2WG<뷁|כ&YL&/M k0dYюpv}sqѸWû iA7,Q&3hfȞLu= O_w²Е'!K1~̙OJHfptj0Ry?R ;qzG;̦kHܽ2jS]DŽS@J*EhTqM\v9!9Pj|#?v^X=3B܄o==ʛe@P ;oqgU|o47)".X-P ܾpz%+]ݭjf/@mn VqAdbϫo"n]E6mŐ<ѡÕJ36WN~jIeA8]֜lw1n>t-XUTpٍO=Y 1{⺐sCua7rG 9mW.09#}DeE-6F1WNiϜh~W3g 援|e=IDY7D0˥t4<)_xQM7Qe 0xɼf߿xBuvh ])b<Y*+C{DOh'R$@~ Bgk}V+npHB#qc]1ԝFjh]'~p>RB ,ȢjszD5H3l/^M\83R#U׵wOn(n8[UYFU&|[{B- L)ZUq[$*oY$ER$gMeCv5 |vPQH<faw铿_Œ\PU,n>eNjwwkffy#k`?X @Y<@=S: u9B2xuyMqji RlpӐiq_>.*~'9g`U_Ԡ-\kM̕c4oj*TSkWWdI:=>wYC(evM@:;Ž$8dN ބr2f VNgh-P(zdAa8͝Na4P@IX\qoL#AZy+-~'GmIɒq TT4S} De3~:Z܊vi5`i/|>C0՞Qg'en5ܙqL-VM<+-AVݍ4ピO]Y 1'K i[psW(fx&( M~ T8j2 \5P8>>ey./\+OGPb!##tم VStG|CS z=^yƬ|;$vg4%`Tə32<rmy !"J sSGć((*4wO.YԄD "@ aa<S6в4;C=#!ݪ`ƛq0br4ְ4&Nrp&$ ^=*צ% AЀ|-|Q\;2SpM _W=*f Sʴ&ϝ G.h͙ e|Wma<˱!gM IlVe`<-hcV y 7wv}ĊL9AK%-^C >{9̦t-|#vbr }6aٓ4ni"K0t;hv!۠ fMD.KUdKyކq_~ř$"5l;VrYY|JncxB'-'{*r@\63Fkx9l&8ʡT4 )Iں(O~(=@^E͡$ 2e}-(omm )SŏVu1Sg}b?E%y6QIl%JL4:^}nڜu Zi~YYA缳U4MHFZ}Xڍ9Q*Ād_ڱSsA|]T M/> ƈπch1şczngǙKt J$ SwcWyxr΀^u{ˋ8R7 )iM^vdEwSz='+ L`RvV ~FiD\\yGy`q`v@:?K,up8QJj'q) 4i֒fCtLESu(H p$Th5! `@ ę"üN&뷒%_dQ6Q,3xn_0o@{3Q3C k6ȍ*f fV"H-\%=ʌUt)֢j4n56x"t\ў$!y@L[ œܶp/*Myqřl Ń!V^' Z%3"l)N@٥ n.@ mX01EݓfL\6oY4eeS!F +vmY7?%/V>z@dz6EK͔{!N zs_ˈG5os/x|)Άa*#H#BpB~|nK<ɎCȜ`= C( SdRM% )QzvO80cv2֭>oqI*]Yx#SWb䫬rcĶ,m[ʥ9\1;[%(LҍLr uiaqxE OG$am6w)9Q'kv| ])VhðbOC Ob}@ZV] eseїs\p(OdҐY-T2봒;tGUz&[8H"XM^YL>r3]x FK2}#cV,hp5&xOfӷ[ॎEo^ 9Ȼ%(x}kʤݾ$<^>X 6 X5ܱYftC^@j<{_WƐ%siY3 %*n+ t n,\"$u+R|wg`vX kv1@yD*z"dñz~bON.|H)HGrc+Dx'(]j<- DnU(ւ)Q2 טWb!HORS9u3EU>0w0 V]Jzމ a '% XKw[!@{yR-,c\mo$ ,Òič{.DPDGbK[L ֢p)d <O(Lʐ8UK/f\ |Mu o{O56`>#ʅUuP<@LJx6䨡҇t.Kے7,h%y/5*Tt%VCKP T騄N)1Ԣ"U6Ÿ8g'P'gk7q[1X́4o̓}g!Ru%.n"c'.P@L OjT6Wc:I"BB@2KIg%fp&m ֶckP[FG!|_oTBs}^cC=80㺠@$ߵ^F:5jZB`f`W{YK)3_T&B =,{T6Bkm6LR#qE+gC v QEZ# ᧴jb|͸(F㢭!%SeJ>)! [Ws6b?T;dӪZ}tзii(˷ d,N?}jyD>SOVEZ>$_yɣ]k !XgI.#]ƭx0& ~laʰe0 BL/7 589 Ϟ.LW*y0wLC]CӿT[$qrF"ƒg; _?̿+e#Ɩ@kXwfI!=ӡ^)i5x{ID窏=.ĸ9ȓ}lkz<؉ɄZQ5Ydf9fh>o3Å)[?swKK*dITԷqF懓*3W̺׈!mZ9}zI?>(x|k{A f ^{[CSUdu|)3YWہ D|0r|h2=[wTRX7Wqw0 hPy4!lt~fc k^ByzBZv~37uAtsE>OsCLFaQW5*"-.z[([ďB9GTګ\sy-S6Hxa,ߛ |z|j; !<fMKT[>Cf])fé2>uk@;끄#հzbaxKv:3 ^ZM<$m [Av礹^ZsI~y+]GkURej'/=OKRޒ}M!/^/W~{&3 _ҳ7xjx"fΕMvnoMB%", "8$KO(HΥJݰlQc~)}$CV9zF^SfOrw ţy;1JyPu tƨ8YuiDyWBT W_rEc>ތo%?q_ٳy1)G[1Il [ ijJn$فRyT5X^m$+8:6:3'5dBzux澹ⵉOMJ«^@q)|4'&:2i;N2Ĉ1 93],۴!xJ@9r(%!.kImE߳4a8,^p|[2 bG4@HܸuFO N8;R5P7oK@H{'AdJih:E+aD֥rUsXT#L I?mtڇs /yºU;~1ub@=z/ GlRHo?R 6)Ėŭ`gLmF*"} VhL2&<æ-q(, &&<ĔDKK6ُϭ0=|ԩU-THƉe<DX{D;wvl:$:D')-wOdZ|9D\H4GoifqR+O+b*8L袮 ;!(lQ/z6g%;1q?U&Yu6}#mIQ>aҞV#x,W$L~$tX(N~Kdrf>71D^8\[_h#dB$~ 768fX&o˵͐GVWNfUwr`vNH&;ό,eiT]P _ Lkf`#yşs*< w&o)tu+ȩ6RA~8V'u>_"8ʞRJbIp.Hnuwmؓks~n/PrXL=#^p6;Ge)8ˊL ÆS0^c-l;tɦE⇜rG +wm8R{ }9Y,>m5l;d.ܟ\,Tcl9q.RF6[s*{A[[&="L6o+"M4翙ڎ`].t% SEd0+a-@`v:9|"a`jA[Uل%jY2UO=UWn ~ D!2ztes=XRpSwZi) ~aCLtMa6@22WgN%YYŶV'\5d*$ZP/~򆢏1AXC5T z P|YrClܩN55cIz|*5qg0[O,:+CwiϪ^CEm^Ą>6Z!"=f}!F˩;N[RۺIdM& Ϗkη_vA$alNMVw&SIQh_-/ͮ{&ZeV5-01`ty꧁N W%l'7%eξ%tz}`!˖OQT']`O!HS"]I `6h?DJ\rO㣂[5ְlf-j.x25X%ЪgF,.OUQE k9;^zZ>4~؊wZMv@,܏Q g&è9'pU.dľ/o<^Fy_1#ED$-wZ7(%ubJ( kHapvjRBBYQay'O iqSJG%ACN, Hx VEnk bӌN9.JJl'edddvߢ-R[\%7 Sޟyfak`Hq@ ϓ Sn(h*Q0یL82:t5.tfr YLǠ( D9zjq*β@?ܡ:DbY"hmrړߦf ^A;_ewShm]F=Q$Jl˭|Ec95{/^@.s^,ŹK*mY3Y1uި 1G;l2Mlx{$HHkߞiz3<ڴx Ǘ [bAH &ˠRƣNsihArqx+oy$WFq58v\atȈi<_1@aԈs07ij!~Ŧ@?4a=Ż\G(q%; йV^b~@MV>X4sڼ<#(-.Lsu@wH(_H[9,܃jm´s\gJZqu vGH) H>b\a4ٗ֌!yG[#zC-Mԣd?|ٟ^н2siqikh!Y nשA0_iMmr3D?xT6ĺy;I7R&@|ӯfsEs%ЛjP Z5(sltR+SYcn0v%W?S ƛyeQT`+3uyrp ~:\žm`hcj?$'Ds,רnF ?ˑ,=l~Z-M!GPF*``P_X.D:c4\#"~}:骗O d0;B+ũuH ċފuF˧IN4=U*SvpIӏlL3E$z#VqifWx/ukAQ/zu|Jɑh !EAã"TGYHe[[`z+̺VqPC>Q?\P|MUމz.P/_P@uN y6jqppmAޫ K,x_W`2NžfaRWO)0.1uT1!QRàIg)Q4"%cftۺhepŤg6"ifb\qj5DD2|lI;V\|%euBוxl'6@wyᥳ.-kŒ3(^G!p0ւg5W|i:M!`2_ CK*gx@q?4]<":CQZ^ ;!T}LH zUL +H m'%8>ygՈVyb>p'1s,C~2_Z vּfpYuč_lڙf2N"(qeovk4Qٯm猵z$qխb,'z$V5SO "-UӠWe{ U+c\I6s1^0G(8`{géfc-pdTc%0ߝ!0_"Ŷ$` WA7m^Og:!\Ng;CLP|sTgsǧ^@P: gځL[^ӝ-qY*Y\M=U(7/`.Oe櫚(ZAU/{8,^g";O* Smg9r 2Y@8HiPQ:C]qG55g>nm{Ȏ~g֞ـixMV6wb]IEU9*t/ӫƿ>L+6LCV|3]jؾ`˯7,;=a-?vLA, np8*0-܏uf sjsyj O^%Q!|Dhÿ)͋b!pTciTC#3BCW!8T٠$eV|Y\D}ѻ,ITBqW7~v.CYezTd q^OBDfߴαp!Q˱(7k:8&K%Pm7%@\%kx%2/ ғ.8ެr+X3q.CgaLɳSP&{Y#aO4}Wi/UE3hu*[zV ds "rV" u]H>$Ę2e $سYW+svWx0:8yۥ_x@[QDUJORh4}i,e99 Y=}kK;6\٨)TO'nR䍼nP_eIڷa%B@C?jP6,{ILغlu/-i-ɇDg&\y6~T]]aDbBŵaoWml]qn~Ҳů g=LZ&⢅ }[TOK=&Ki!)ꪼw K+;rC-Jrs*ap{מ%V1 WdLT= "̷LoaG6ٲ +i&AO@=𡡨;Pٯ ʄ6&<=A2z-W PAbA.!& x3M41e7h8K$xK޷2n%Eq\IbD܅4aU4o>'/\idlW|Z40sP r:tDe>M8!/DAK)I!:Ί>ru}`<˄FI:44QQQP'coUI I><pEZԫ"ehڦDGw/Mp;` 3 IJT9W e,1DF*)Sf"l!؄P)xL@9{җ9)aSP>?Έ+*D0.˭LElm(NaĻsɰm 5U dҟ½A`w:dVReo^"̛4 v|X3YX[߼^ |wԂKXm<i@@Fw4NWK\y[ WL]Fs43.iJ!P`,H4ؽ24Q9^O`qsWds)8hr$mdDb~h#dPvɯi2iuYimK:*rnv>jm|epu0Y ')K^8b}bQA"3 Wc|ʆ!vn<4HHMsuPĕ`.1/P>Onse5kE-ӳηFȻ2 x/?&3` 7>E66teXb4qa5oh\79rC!Z|ׁ@qg>pdƩl1W pIv|pq" 㤨;df׼/@31:!"]ɵ@`}jpM9SN-w^_:%-TG苙'UUqIʖWPݪ]eܝ-BDMA"!Qr:؎3ϟ|ҌV FhҦO+ÈAd&Ү<u3ZQ!5thRۅ"i =.AW~(;4)T3I^]WdZ}XS^zbDk6C=j^ɢoǜ-y7gf⤢ϗqfxe WlGJ!V^YYӸwcn@!), i7i]®&~ڌ  -~7 ] Ӱ$䉢>9?[O` vAV5yb n-^fVuV^W.x@u3%t䥫HG"No]AG)u_>7ω#73*[HN_=%)HoMg:ͦ3;dٍ-4:Hr\/nN`5ugr8,">0Jr`Ō}B?O!AMЖ_XSO) -&U8.j<<;؃Lv@R̲o wdr \Ąk.O1R.9vUEͅ_qQW"fpM g!-Gjw ʱN>MO.LSJöah E`t)]66B\,>VFt$ Eݤ x?POK$@x ȌUߣPBg}hm#vBEC416?&[32๫DTn RAO|LYwAZB˳0!<% I/ b}yQ OlaRGF{|1/{WH\Ƕrl؂z& 5a .AmW]kqw'47;߾_ xdCR؀npR$}Nj80@>0-f*&k Blm`Jb`fOuR3GbO5, [."5V_ܷz<+/A@~1[:*"&\L&=b3 H q-HsA8$a.@uOֻ׷4੕كPΡm "]zBO$zr,UU2O$=U$R&<îOK@&r*ZALtNiT;JFAcg[RuaeV@36Dg\ W9O0l[ 3L ^Long-Ż~]ٱK`ة"y{[7/'ާlGٸEG4K5Xw%ao@M0K~d͖;@*RIHOic}H],&X;QB)C/nk8Иct93b}wy;ضQg0u1|NemݼjrzexUC{9@l`(JVjR^ժD؇EvG8~}#RtʄNP'~EU:;F :.p jDH ;?}\3<4P4Kez~dh sU%,-uy=k_Xv:U8v9,0oL=NLUz qZѣW-~o *Nv~IO7VK'k VFFi o㊧BMfZ3{#El/F'0Db<2p/qEG6Lb"s$BK[I<$MV&ڭΩ*PtTgV>:B5 b)Az/EqqtҘ 0ŎHL9p ŃHw 0Iv>f޻Z@'cͽb⏝}*WP&]>~CHR 4mb 8#{MTxrCD־,>RuշH<*G;ZKI+ĚA1yF+5Z3+KPdn0TZ??wUUnFp.T aBh}#8mW- !M=K_ܣtjk#X:K5~Y+XB1XEdx EL1 RU<İ P.)1L<omrcVr+36&xX"QtڮK5A]V~AAT W(+y20ܫ+]vtwb]sZ}+#slr#",-鞧 f@Q `u-80 ۑ Wscwsq=g܈͙_82ytك%K[%]_9esBHf d`zM੡=(dMoJFE6R( ce q.X #Nulغ&\D9 #O.78Z`wv]ZI^KU8%-Wo oY|ӡ \\tLZ`Okw~e7DcA`P_Q63?pr3 nÃ3&{PEM&)w:C\520vyv=}`X'Z;G}mo_ ;n( c8 E-XeF](A&:TXRBr9_wnJ4NJf ,SK idP.1(PK_j|~Fp Y/HCΠxa -ˇ&_s!zP]wI@N'2oC*2 c2RuG͚_>#j|Sh8g(Iu]6lFџ8Rn"d5<: nH`u1 S^FM=kjkgHKHNiZgAǁ?/=і&6ɽep*L̴ߜ쮖ӌ%D]v:H%3T.L$3 gԧ(CSYui 1l3cTJU=gy] {$0v_Savߖ^Jf&i"Khz^>Dbn 9dGWsӏE>Y/C]-i^Jw;S84|Vd%? Ϝd{Jr=GQC6+>̑DPRj[v+Uk+QWnMqUqJQ3)67"utW[~ SeѺk'aYN0|b8 s&c~ӯ* 6Ke`-f:zE%ꖸX(WnHJb;l?XU+nurzu50wC٘v˥vs^m `_"TIa-C$ G-Rz.#.X;Lwm\f_03kÍ*`svHPr'I; C3L`/;sK[30CSY [W27us% $z8[ h.@Rr)3x:_fHA e>{^x^ۜ@p ڱZb P\"hJpTnW[JAT~ Sz}#aEפ,@ܕCySgOD#di~O1z]RaGm{79i{'P1ʪP9GK+Yی-MyE\ׄl}.VŖI{AJwMgp? u]G'/0|(4'PM䝒*aټ+R9Bbj5hM2^K+'U?}vf%{>5kjVYn(k{+Fdo S"r%;6h^0ͤJ}Ln{菀Tv$"!pt~0[zٌNdYAθ`~ Ũ.5 B2&ޔ}4l}IY{: Ȍ@,Z::N%iњGU[5BBW.lL^{mӰ]}f ԴFL\F!rO) }~S9U9 ~Ű*9Nߋx ïdkФ `\{Z;AWfeHws\6`elbDQ)h.b ?/XZiR#]!zKjw_K0ϓ)fR.SN|٢|?tϥ̥leWY Xu:3ЪY"Iq@|IԏIU ?vS.#ې42ϘF秜k rο`@ vރPy+{wـɷڠyM0(`yxpzʼna8.,5 o$i譼vhjuǂ`>:X8e^ WF1D .w].OJS$v}2}G{I@j 0gp`~Ρ>u:C3s- qǏ8ߧRްCI7ю({G&tYdzfW磶in4;55֎(mkѹ(ВJ (\)cNl 6!WDQETXm(,]O$r  kvaU^f*R r%"6p ḾA6䰻3ÿ́^h@qi"_:3|OνC]7{75æTgXﻡ5AɼVɷq=Çe-Bi7~s}ڨ3@ 9@bb7]v}NG@*RڔՔN>rȩ0ar`mRJeRN2Rw _tKRVfR ֜8MHe9r$3F1ێQOztO߱r.^ hd~ay{ D_ѹ!*G`TrS(9 JjWAøUA lKnù6*i2: #c˰IXx$t $A,߾;)n?EևUZei1T"QY=Yu°iU?8fYLcs5z 2JLCf7q] hmt},G5N)Zu@_vB;AWoK&=7A`h#5tNs6W,ءCK)QADD 7qj۷_0!i{^c&v3۱d!'3>~` =oɉfǎPo#q#\dU9OBIpHTmN/ B+| D{E8_Z ?hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ5)$cQ*5/-L5k)ϸs$ f/LT l 7@8HvېYY@bB놾zdEk#=b }A:CNAth7ϝbyjG9A; [i~DN2S VETGC=BI7Ć?6dp@ص ghsL@MP5ţ픔CI.='o>`>m-9M:Q@,%Z^۰x˄ʾ@/`ov¦p\na"Nv-T7#W(A2P.P*Ƿ*1Oe_)K{2 ~~"ɩW~H!!:o)C #UB4J: lu  5ug{W_vNv#TJpXhCxfݍTF ua>J>݂CpnDzLɻ;rOY'sKxq5]=EW)QbJ0ųccxpPiuh<@}ګihH:$}ݘ׵wן::dٓh3RPF$BD8G< *{ҭ~8\;HJ@b[ҘLtҩ@Xʮ6>)XwvaU"хhp&l2xR=*^r{~\L 0%L ^<-KksH~Dş3LW-&x 2[>GrnBZDY"  κ'<8ls8:JѤXLd^q=A-*w2q0I, A-kxz ?NIan{zgqEd!3fuuUa 1Α_!.gԊnAϹ|EHF]Rh}Q.X c{A"BKU3Sc[+7Vf65W82~YgLP? zm{)ll7+X%sF .03]dFx}v<(DR@hNYnOSMG)ޤ>TBmr'`f%~J=5@pViycJt ugk&z.S杺r1f o&/.8P0Xe^$pTVFXQd=5*mH_m<°q,:rˊLc‹Q|orX+R_Il@yq4!u5+K9cGQJ4cVS~\ gglbanAio`KW$}D or yQnե^)D]-(2Rd޹ BGŽVB։2RӲ*+I lC ݵ7)U:!㏥#;yTZBՐP|x ޏ < rRix?%=l/FSиr^$k{]qu1 P۞]m` !JfZDH$m+5biur[m 5\pB1=r%q ps& ^@^SuT>_`97bc"Jkpʛ$_i c#"s T߶fCq&WM' oi^_s[fP6}jvMpu~%>z;lٟ=?\^.~(iMi|D v52 ;m1 c@wSBJlcV?EVGZi_?tm5%X*2&B,o~u7E2 &1D3YML͉*^'=,oim$EGK p?22t`п֒/U/rޱğ|6PWqx.6NiY]bMS tR*pȯ{|Ɲ<(Ve?F&4u*KDTnaώ^1=x!o _4m:Yz)^]ZU0k[% I HGR-&}}z_E;nu{ȠjCToGTZ7ˬ@>J2Ιғ p@ɇnDˎ5 \2̶0oٙq=jkfSʚvWV.j!b.谂yl+@;=|C,VP~Q:8~]~CF3<[4cs]Oh^+P6P"ɕ'`{A3NX%Yݞɢfku ÞhPt]D d wx5 ޕ 'uW]Vavΰ Sfj?]*P!/(|՟d«KV\/A4`@T{&L?l޳|9dc{ AQ뿢L#x Jǟ9csXA6 onKDCƑxM;ADcL `h~G r!K*_~2[%=hQ_2N̓w`-ta&q O*l^,269ܼ °I9]~Li*[8a@7@Y c~TevQ-t!¥2FT4myWܣ ;)Ϛg.\DiTƇ$U YO\V9Y{]݂PZnqg0!?{%$O6ONԀd5B"p..i}F vZ ǧ ʧ^עF>;@ܢe:Zѐ< ] }ڱ4]h󲼞5ǫ$#z4fX9ծ( #&rdf2yx%&0vuؐe2y)2c{kDӵ74L+ܚ0SDbH8T7NTl2{9vQ۔]$ch0=%ɹy{وd,ڨRڬeD,s!{>X'i>eb!ŌbxE1a`w{ l$ym H|{z埭!]vke?&X\g7KRYorD -(,DQ[õ| V[=Z`5w>Z9W{/mtv͸#ԞNCD/%sm傦,gC=0-R9lZCEv*g݉WOP(=f)F ]M sL?47s~1>{}-Pb.8YIC!!e*[i%7?^Ń0m+2s+BׂkkeĖQc=˜z)ڱ4 _}Ka54ٔP;o? \S޺\cPM8)PMn՗ fI|.K'T܈{<›C)$1pY!m[-=w=]\p ⤩nuH=>s@2Oq?3E&x"uq/9cs6۲aAb>f _@ơɴzD/,a4idߋ?1{]PYio}b(wt]½v͎gdB'SB12Dt˜l=K?Tnz!mg7$NᚉEm髰x)G*fļ7w@dzM '<%6]/Yf:Tټ] 6LhT32V?pvhSp73G nkt}4N}?B,QŬe7Ig>I:Ok"fl*"^EZ? U}vCBDOO<~Ƥ {M׻xlsDӰK9E[ (ٚn6f1 52=7jY|lMy1ֵ ^ }&czLnhJѴN1b`($S pH~"؁ 8!)yxONv CupJA"n5WsfzjqZ5jmFK. a*wjV>@7 O#Կ%=|,UKjTǒNgN%XAFhYL$s _RAi2Q|\X_g+Mjpe15:aYu\|bX Yǰ.l@Xya/@6nADmoL㙨"@Awf0ˤ5#]X-km"`n |ATwonC% r1*u>[17~26_,Uª\} 8~/-d'yUVηtBIṚ >索i|m}8z'/1 '}:`*[}S b2kW-bO.+Ҕbl_6 $ ]$4*FBDze PB"d[cqnbJ`Y9O֋7Qr=1d8[ ܉#*udRسˆp4$IRLc]$3TN3F/ᅤ^Z%/ob˜3YB]],ߩ_H_^@60%!zYf ;蓢0zs mՏz2k'?KÎXfun mu4M%-y$0q@'޿Enpf?pl=2doZ]glЃ ? Z˖;-Jp(*N*^P tٟ8ܖm 0~|bAMQsEs ). Jc{7q(KpN||Iv} \)`w0&\4i0۾[02fq)RF3ALN(f{U +{46۽swu 6uc'ߵu}>\Czb pV! Nսy\e L ΢Yioa!pKSai;]TC~)?RبQ|Bd J':<"%;RM [^`A^@G^DElꥳ=q7pIV wkA屌 ȍ g|8PKYG/[#g][@H]l`#/*#g W˶Q v_[]nIw Q[@O0vIFi8dZ6/^%yJJOewvB "j`|Wl;%gzMbOv7pxt7kżpa11:K@@4<͌#Co|cڜ_py g<(\E!d&ebi}hhXbF/ZG*c.xe?= + R%qNqoB8d58sdZ="iJ"a),/S̓y㮯@Eje- e+#GY͈4;C@Mxw2mVLb AP_(I"|!"2jDȨv.>-SGڋ'BS7I :tV09҃ak \6bX.NBg]+|5[ M;GFl()iپ`0.EpܚfwF9#9xƤA!ƛBcgL66r˔~oq$Mrl%aHgWzT3> ̔{Y+q/V}/ &Q棊jSpx6<Ȉc=@Т:7c,'<($L/n(_e''-̐(\CTA!ek{"e+|by2,~ZnSIX"n@j}` :XK#&c4Cpq| H԰&@} \ }!̮(3pA[-胸ͷת-H%e LB8R(oXG;Ggd(BMӲmȳ/Zi"%5jΕМ9QU=9x{B_d%X'i`fa÷eDtr>?؈3T",g{4֧lҠ{!0 #!)?A&T)}&QRJaZ>[K8{₻tUr>pcK&v.IO'{L4BuTb/(׾mD]wAmRF_q7Da+wX n(dy!:4Ct]63.}dk ` lL2"` eA@E*Sr7E=.Ny b 7hO SC`m& _䈙2>(YN0M@Q%QB{p8Th/x>Ry87J S1?-ْW):a7T6IV|i~s ̔2I o+׶o㚆'qxB-]IRSg1Jw7}Ȭ6$`sY}%׌t_ʾ紟 N?^!myGpVV;#_F5woCX^.Ø(PtΕV/,uQ;EvX(o L6,W%8]zE(+ Uh':Qe902YGk7ffe7=m3|hXluFYi]ĀB c?W|nC@Mssi7Huz.r湻ݿeA`uΊx,Gب/_,Ķ6*SmJ1^~+d|$K n7_"Q_fődPF'U>0 *"CU +L+-:HuI?W 28uABWԛ+g+pBu2pfh*!~D2]hU?T0Lכ6aYCU5.Xg!|enj cqC0Gi~-#B)GP^d3Q /_]fP40I_ \'qT51I厹p)~PSIY/\26p0edYv8zks9xm x>.MMc7,Z8ΙF=m^1q63!yL3ό(jzY K{ƈTU|RnV~* khoMu`)tjhp:©>HA 2>_v.QYVN>XXMM>N*:.34Weҙ[N%PF;XrVFtz?.s3dx-*\V3U|HtDA3H'"CwT\ȾQ?>-wcqc6uјT)s*TGDzGw?;RkHٕ))]Rh+RM$?BP7 8C|ܘn~ÏW"4N"EO@$(jW3BW*Y!?VE"KUG'~)-_"&hͪǫS㈇Y|-x|CW5 )''NԼs{xye䈜YRApFii;6u2_t5c^ '@msЛ:~q vrM VY8usDO-UN/UQ։!zOYόgqLlX8E.ѣ+3l &xt5"2fψ,Y{ׄy@8:/Կ(lLh(NQ"[\"Ms`1)[ijۤtxtܲ+-RUjm:qeYd!hg=1m>ժ jlcbUi,^FJJ׭.@~ z[KW AT)IhJ 2CkN_dхQ˜Tpպ6ޡgvk|ғ<wgێ9<U*jy*]pMo9X{GO ;.?IGJ-XΙ׫m^CaB NdGXRX[ 56qiTT@ʨGcdZ2e2\~A5DV  TC mq:+a֙ҝqMeEڰ7i<ˆ{D1)Q?VEmcHN=$Zu(p?*6;=C7E?Pz_@ĚzV(U :/Z9ח%c;)}V-^O4=`}[UǨq&<àJ0%5)m8F waA)K-7į}e7L+rz;>(Wl8 0M{i:U\J3O_AMcV$G+1h̜lM*ezWp*dV. QVے($@}@0} _¦}lx-3vd܅ӓ 2 "]E&.>=ԇH@Y bUܿ֓VMq]}ΐ7nhP;µ*T#2!:ap}R} ߷xă-> AOA7@%%uARaWcMGI$J^Tr)愨9{u+ r[1ZTg7M&Hl:*ޑq8?.)#p4c˰, q3 \98ޤM?|f:SǐԐsV Gq6-C :; T7e5xǻ&L`2ӯ'v' JB{g؏ g00 #NGn'LW2CEHO2y$HyfY#v 0)(R07Н ̚b-]oÏBV4F2.ڼ *8PJ=۷"Jc)לm̃Vt aBrC[ 9M"pMs:J+{+ x85L ;IUӯ*\'4܂9~/Q."? t( 10U4Y^/^7~heirr4q;*5L2Jxٔ w]$DW,0(s%27š*|l)1M9ʣ3# ?廓 ZW<Ծb|asC 8F~feI3r=: `8<#r;ë~(˵ f nTz͞`U I8Ն*̩;ɟߤ2gd&⮙Q ϟ=X͟A(2z:b! \F ѯh2%/ߞT TۨqVr+0?R8ˤ`CR7=Y(AOZX03*@&Gf}Ğ!dPpr-ѿgnS~CE.X!" 䬳ᷔphr u2k4|=^.mCt{0'[t]tʹ|B?;,`:QpVڃKU cpyq17ˆ K!+J*+j}ZW1 :.:]UmbL5!l !:!Â" 'S#yօ#kS~6sY ҫf l6 9_Uw<-/(^>A ʼu519h E>rL}/zg}[ iJo+%Ԓ&|Mw\7gl tRio˝>E&MO'|M.(Ś|A;M |+hs Yk2:0,Dz,gLnwFϏ35P6{/l%ڦ\pʆ B|NK،J? Xc cVjG(#&`B\ZlC].'7rRA+;˺jӬyv5ұ8Y[C;䷋2;X_~]%;u ub_Nwpd=|u>ZI_J<LaHF6x9QZT!hD '= Z9,DGU=5'ni*cMXzc η=O 9 nи˛aR9Y+ `<*Jgڂuf_n(voMDFI4Nqnks9[I^O4^VA=~72A.jI ~6*scڈ55@%h!ah=׫oξDiu)%e+7Tj䟊%vT~lKȳ>q]Ƿ!\sp @ HMt')يڕT20k rx=ҽt-2"hPyӣwy{(%Fɧ=] k B{g(}wVʄ\hNjf;QI%_<_][E8r` ʎf!MP*ǒ"qK[H@wKJ-1},ce!BBfH2SbvT F+ȳ̟rfeeygg3n KP7 1ijm-L ^s~S[]Ǐ58Rmoӳٕ81>Q1G6뮬7:P2K=YC@TFtS?\S'=gd\9BgԦӕK֤شcч0&)]:N0Q|]&|W">ZpKwb,_M/geDxց~$<=JwCޠ7^`R@2ܗD+t3m4х蒭οlkz,^ujZS/ӝUG5؁?cCK "nϘjmkW1H6FY¸ov0I:׊EMgMYyIqtq^7L@Ƭܛ*5BϮ҄'aP.r XD8̇Y9 ~0XV:# {͏X}д_QqB;13wk;S]Ӡ`+:P/߭> yJS,r R-fft*SZ= )7BDID̙)U_5w_R\۠@9=0XI 5 n3Ȇnz )^{Mp\4+w_G\`"ԥ!(UcdǑTdBkF)o}܉%$t%::E1E(ұ-Kps"g}1͉nId%uv JJZ>*g%voe`W_T66h;*խ`*Ԓt`i gخh"pFzRS M;z&q3/~dӦ.V7Ώ&;yt#5MY71pηh9tD*8|~. DE-Q1/8鶒m\.߯?`mFdQUOȩ-PvW(ɯ`x0>!pHBURKDYƂaW#ۂ?&>zmgAƋܮZ| ~::ToaQ+L]<[$m/:gΝ/Ы =B _Qku5 &H\F?4kwiY= VIHwRQr׽I\~Pq`q}þ%a׾MF_.;~@\ aB6_o`)'ƑӀ:e d0IG⽿ jS Pw^'S3<yn0stti,}Q؛oC}rZ[`@.]\BIy!xO:yH~ \{@;uL|KvV_5j~djH!)R&XzԍeZuԛE:{9pS .()e'[:=|%+[@WB;o:\i甀 Rf'" {Cmx}v)/rSr/ أҲPҋIO:d*6k g.;8 ,Cn.6m?\%oJi_"!hp0_nTpEq?8R G$F0 p%oMToV,fV >=dn $ K"fA>!q:0$384 j5CDZ(3_'FET9;.ʎ!FoמC "'T( & P G\WKܛu~ʒIIjᔨjZ}mCKtFQ{*k3B 'oO+ـT?{ZfQp%(o/){`XNv &Jf,#Dj ΀9r!:A SK!.؆>fon.v;]Uh7z,/k1 O.}UsF 鏭M(,?1F Yd ҭKp;I\`%# /іx-|#)@񶂫5CW W.{G򀭲/͑[zсzpR"LAО@2J6PVy ;BtRU|`TQ $n3I RA 9)#pxfnY42Kv/6 PBRq[jCطi7\m&fMCy*m1 K`(gP~w.G/PC!$%tD6t9dcb،1472zHi{\AG(@Hrv8ڭ$ īb]\-Y8vp:-( 𖿎)\|qJ>hBc6m!Gq_JA9V7ȉ\10ӚO܈^+-nS%zEhHkf_ ҇|4ff.CpefE qB2zZ)lfxcy8))!ۃe|\J<`4Ő>^Ι ΃T,cX 5zrCs^6,¾#8-cvZ e5 ⃫ ϰ&D;9 "7=IAJ#/Qfw/4H|'pN=+yFy9-FOPx ZB nOwزىVCڮ ǎ ,lfqeM\8Z(x؛zif\*SKœ^Y 6ŝ͢_32O;^rVEqO2 ҭ "_2+蕊7| 8r(y &c0woqo-|n%񰼍kZou>Rp R"A A^k("m.m&3`1=槛vuYڕ kpԩFhһ˔hiсn7&"Aqxj8NY1+36n^v)\$2Am=Q+ 7pzyM7d41}H`4)o\S"]ݪe齂>s|9"YkZep1N`.$Cef53rJaFC,N񚈕`  JZD82yV/fO:š3=a)'7^g3uNv5B*S( 3gPݑacZ ]J£ n%%UIfmQ1Ne0Pw7rQLgwcrEVSdO%{tZN+O6Aĥ}^Ϯhö?;wbn97N#ګ Y!>deopfBwc?VDŽ3yP`oI%̻`FL[F~馱z1) aĠ}B/搢_mlTfQГ"" ⯘nNCp8Ud¯Mq$&yk #= <2;'f|إy][/<pe,J9XJ8 d#ԕb*!X?BZ- %0·~:p׼T/J$;/P,w_J@ !ՆɰT玙{&s}RNh=:Mm],ߜԁ&8S3֞54ĿB"Ql+aC£ⷁ󘰿\G*MCz Cc{upSt wmf˟ ó,AcIh98g74tKD‡f7ڕ YuL^hճSD}^׎6z,^y~g 0 oOX5P-PwH@HN&umrun եڱpntz$yңjeXMɦگ]}SQm^*E[r۵Vs׹2gKR7t/GUbҔlڻ-K%]rA.hAVu3䦷U3m ǭLWA\v(b0GIfV73×rbcx%'UXYbZ'3̔ .e7=^X-gBg\Ì ݐZ ~޸Xl,"7rW.ƻv JzD(~x="d7Cet=f{Ypn3Ӆ>pA".;ʆ)-O6I#?tkm]r*v?.9uc2tFF[ 6ɔlj8ڑVu|Uy')*`.XAt9l)#V0D}%=F~Hr`$8GgUԟJm5o$kjx)3.Ahܨ%F|;Ez '~ -afCV1E$Cjՙߊב+s]tq;0Zmm,e qyFy𘦞K-j;Rd@"Hyu/ g*hܬNҖ1\XNݏ 7[6J ]Q@sqjZ\a@.8{ +JtヸjEU?=\mogbK)7 <3򢶞6}y7Yke by7sUh%%Ǒt"ώXnfэAWvϋlSEW2>IWAucFOl?^/pԽHZܥ-izq)4#%lV]>yo M!x ޤ]uqc @"JǪFwo~5O3LT{M™zED#g#Pm<*6t.q)O ّފ57|+~uBI3ouv_@bt-QWĿ# /2Q-"4٨)7f[6.2}*9V8F~#j3x>|.eMcbȢ@M taadI! %'f>WA$FuW$ E HNo&>"ゼzJJjN('k2@ "(es5JyԉBO}bhl[`t욐֝2투ourPmRWE WӖ>1i0ea4?z qQKyz܏[h} Yw4@qH[Bw617$Q[q֐⏢t<ߤk"b2~W9Up=@M3ڐRQX@-q"sս4~ʷ?ɀCx)@Xrt" LŽIs&3Ƴ_EdV.|!礏т[eы2WG&9h!Ag EXxܩemH g>[Uæ*ƽBbm"Y#5Si[R…DAr"J1 ߷3ӡgEmN{#<lfڮ#Q=~L B;Y6ǴiN} &;ps~ Iu-_F?/V{:436xJ=+RS0?%ǪG{">0{\v&}Srf{ܘ:Vv |'ɐpiqq%H=>}Ob6|њ}DD,aj!̙̀jשXo<-_zGYgwvyX@ȮIjX%6P#a(ʆ#AѕFf&NY+R7NpycZV"7pIT }$_#{_9ċit%oetu#pQ9{ Bٙ.x*Z0:EKfqF*ӳŖu.-;렌JRnYhuP+uO;w|WB 8D(sg'zB!=dKwjZVکڃ Y#P -P ؤ~sd[4īKylǘm0ׂ|Q-xF"BE!o2jrĪ WD=ˁl>.(IUOL:l_HY>K:| Nԋb|.W}#( NG)-~J67x%~)FOU\m;:C6p[HAD0F`=V\N,ԭfbﺈUB+K)˺&,YnggOb"mdtbo|u'_ 5 /Ɖ0pd\Пb%bzFg pm_51>v_`կ0-n?,l>e9Q:e,v_|0o!Pf>g6I=tQH; RMj_kaD*PAm)~eOQ%}S8?4̸Us-vH4Nga=@8re@֕2!VH4ts-ḁ4-f3>ıQ=ˢ/mGva~jb: G{X⯧i\CҷBsg3o7Q,R7'!%޹<(]gWBj7[V^Lsry~| |9@PB`<Sw N4tn5n|wcX@[GʂАqĽsQvebKGXBApwPlaʞOo#m%p-\9-*@8 "Qŵ'G ~dj#r NfFC8[x,+{x@~hfzԉ!o"p>HGR aJ5Q BԿ'2aTi1 ,YDڟD$ޜF[W.I瘋]q͢=h6,@Xݚ(ǟ(LAD28i"*R<^ \ 1;K+/AR m~aX}$WK'pJ8 na E T޺͜/y˓p :8([#oo*IֻM7۸]K33*s:Mu gāWcHGx㜨T_{!K~Pxf@7q%9w@0yu *hRId*̿ϻZ,q Յœ0*ؐ6 Rߙ罻fhagZK?,^j&*;\|Zi[(~X7/Fy{ Q6l$dctg oIX[o$'6&ƣcwVz|wō#/wQD裛^}YV <"Мt5 sJ`kNj X؄$ipGiQxֲäݏc i,co6 &UL|xB@HtAsI f O>CwB,zwnws,#*Tnq2 ,˯4pR3A&CW™b {)T(hsұf.! ZJHEK+lwщI[1h43VZYGhڧN-SLDjys=R\`cnZA]{ᨗvsRkj+D`>L群P;fIhZe0ZЏņ ? 7X[ejsh34.4\}Pfkgt&SEGs:6ab}0 ^n``˷)1?k Uxx({2o%1T`x4Gy!-7Q1[L:-nol㗍 E5ʟ5OQygzUYއ lkjZ|=Ɲ^mvDc1K>7hBGbXI|ovaffԓ w4NTov\{2eZEQ6R ڀks@R|xZ=]ۏ4@+YYsF~P$a?QKYT/ƭ;W}m̈́=\Yb_XW!rW unָD8ӈ<+ٻqf.Y/&5"J%(ot ܥ^c%o@R/Fv+ekrWt-h;p>6_t:Sqr&ց)"y 0! zrꇠMD)܊p8/AoSj Z[2?idϩ;INFV͗9T<-آ s?+0YחB~W,@a"jкcxCF\.=a{^Da5rv 3@YwsDK<18.6koE.Lf뺛 Ǔ659I`D'[gl*iAL<|L6 $U:*+M]USc|I" )E$oN7q黯oE펽gQ:0yy!VG&vR#xF!1h8TȔ&7wmn_l!f5 cU$ޏsOY 8MoK\*ĦC]RAӏ7U(I5b8+qG#c d$.}\Ql@KF] -a+vJ}``Q҅GUCم`/}M;P\ӏ7>7U66lľ~- |ka zI7'-'b=r_\+Ʋ ɏ~aQnC wU6ߜbe_u.K&[ &9N1;mv6%]fѸ?vPW3Ů;gIҠH&DfF0/cCuqj *=v lX`6u^qТx4<r*B>h{fB3*sP-$Ljm#gUk-%QnTT9:n^i\GIޮg|1RojA(F'Kvw $ֳ_a& Ojrn< S$$Hdnjiv?jX=33qp\d,nfZS.Z[qQ:B̢ksYm #v HAQ_HmICXTWW>FmdgI~[b":1;RCH!AfWxm-lj`Oavrϯ(O6-gs#jNXl7rۨT,w>$ iXZOS땄`5ޢ8+ M~3{O !>!%?ef0ſ(@z_}.;SB@ ~t !d, x! j&&]{y֓őԛђ6~q'0ؠ!)3z)Ϧ+u&7l3˿Jv DeO[ZҬB7I!`3ϟ;'aȪ\bT5}i5oQ!Eki0TF #3TfN|-M(1, lp-^*l7HZNHE'~m+*ҁ mY߶b 3GA2Tv ljby@h%۔  LUpPOd4Eu>2?Vh1=@kVj:d$7Էq52fxn;2 A>VY.Z {#./Mq6鮬1ORjw7.D/OFT ?r\qL`}k9$ca׈1AFRx@_edLBzP:n63ڻN\Oo)UOU7"qR}& 9;"N y쥂uF@+G%=ZO_,Coy)ꮬۇ 8k߸GCWU hn*˄ԳܲFƯ7V <-&.'Wc1v9uxDj#KKS]OuIbrdқm_ N`nx*q -Kw{E'8Vl`|-\;g-Ռ`*Ӏ/Yz6b?-,X#&̂aZg~pn]ٵ"D~tAU NV' rХm,Ŝ Zd)yEм~z(Wq )uMtB4m# K+T*Hv*{'u1 BKj jK#w1l `+.,~EРxt>a}cGeow*EBCڬe\msHCl..wcL@bE'6(ެl6֤rj1Cca.-I&Hm2X? OhKP+n3˘)WrA^k\LA&Ag~O0lq^7qjǾz9 -,ppx''7Cih<5Roͺ̃DN,g*J)}l["Lfr~N\>6-ʝ#sP4V;OvkBe`[Bz.KNs q\` ֽadZ*zeZ u^c\K(?G+Lw'*<[*+6EnsYڥWUZi<=2.nT{[@ޗ,` OYe`nM9\&F b?e[Ȭ;4>d79 3aIy-yĝB.0K7K2i/"@äML #5T/waҗ}BKC÷M'[a;͢6e:W )+4q˒`c*ȩЎf&qKEꌜCZhB dt(H}Xr:<ǐu݁8ط.KKˋYI.*%HZX'cfTEXfU&2US? =]YlXNj/Sb:㹘NWz `.C\AÎDH9TtYG<.Sx>;-vLO\ w- ف,npIIvxxY`}D̳_tI"0 RsnU")j xuc5\zՁ WU?mOY*36SU#Lc:PX , ПҨ?JPӑ(1MQN)q Ƒ0ta5̔ͰX|S:&שd%焣4'5yQߦ9Ǣ{-qAoCD'QĜ PxSh$ ĸ dG~Jw!VeReZDA)X0l~c2E2ǔ U˩ B^+dy>2̳AmA3WsL'ՓL̹Z`w4?3if6wU1B^mlC4\p_3'X;~jNn4L"v#6*de37:Ts >I`Ğ$y=Oţ+@I"rɃYx0SH|px̦[㘄8Ԁ% P% \PXߎr-Ph7v@;`OD(եC퇿p'y=5c!n\J]֮ W8XlE JRT|g<ޖs5Ս``=ݺ6lS d9H.~7,Z08"b3 n(8Ecs}u$tޓlO~S5,f !IܵO[T:v, $9 NgL_ԕ'[J:7hSKiYg3$ÁrۢOR_ :KFkdUc埿+Og^k$hNz)Q|WB{ Ý_EbW@rW;\|pS|ݱCnCڌZzlW9Q⏏e%nCVB:¶}S&bĕlMvqcpUGj]1l9!T' !"b蟏| b]JZ#g:Clzw\Bᛆ1"5azOP@ʳ"h6//諸Bs)@Sъ^Н-&-Ǜ$B,5nwY|FN CBWK?^nzcAKҔ*MkQs$-, Wö4gn=`+U5Q@g˹Rec:d高l5E²!y]I}"=5K// BLb.RaцiLT&?͘ )O `~Y 9G''3*2B:HOiȏl(_M>p:FCF/F:+/nV;#=Aہc@x[2 ?'SR޴{j,yY]_Fhd8˽=/4(|ȝb5v9S!*vx`BDCzK;J$>2hCL.)gR ;Ue<`\\ub!63rT[=IyNU7ݒn>>5 tukaBY@֤aA-ٚh.$#SF!Q:³@H4 "Apѻ9ՠS\:H|#C؝e0D8*7l2cFwԆEx#TLarގR68Z8ڹҐ8%  @V͡|zrnr|G7P^ؾz?L8x1gIhuoHVd_,Ƈ9ځKum%kAh:))f-#?k>gl䆳{A@+)\%#ה$ljCaEd}4us?&3c< ڑWMԮDvm=?cqTȬG?/.2+5mʯfku0:ooJ`*r [H~b1k/`P6ARaW2p5\~Z`N҂7߁-4nlK Bmis>M7'WR Ր)P@jTA4iו$\ewC$S߻}MG+ܖ~$M$Hلկ c/ ̘:Vj2ִ9yw+5 EZmi3+i\~!J[~22m[N R?F) 圁LEX_Q 970o{k›l _Aab){ph( Cxsg_N{X}+Ūzk5JAݡ!X6ѩيu󗵴{;RR@V4_*ߑFVV#Ylv[|ɎDN4ҕ^EMLŨ!37h4Tln{{ݞѰsY @yGYpnI0/uR1.E]''Z/굀A XJߊҼ S'3$Xfܜ=)֤'xm׾& %YO[jTx wW[=I-3kEXEW1 kϏ4ӪFj6u^qrXe+P(e&H[pꉕg50Vl-dpV1ʨ\,|@ }X!^" >vn*o &ЉvҤԪEě+pIE DqjYIqҲOMy,/;#+@Ϊ4schshC;aKfWS4+oY;H]rn!q`SeIIխO<  T vK7X` ' aR֠0V$Tڝ=h "O]thUb٧+=hL-62@O缀Pm;f]F'M< qHWէuϽGs=^H am"Ƞ;eG ? V?C`c yqO߰ZL@3J}X߹'!e"|k店4z>Z~%obf85?37,aKZB㮰&N*Bu gAR(/-L+4M uw:3*l}6҃!Qe|Wh;0\.zv\`_8YR+Oh;~/R z⿬rFfU0%-YS-8TEu h7rjOj=dqȱ- BwUn- \r3〥 uI#Q\홍BW}0Nϝ!IVȁfawqP[5uhE 4))%*%V.,ts-S[a槍'I. &)[πBo`Gas i$teBAڡ1a(jz=YWԿ&@e01U_D3@Uퟨ.&I#duԉrnbT3m01"NA8IS5㲲r׼63W[޻Q*dħ8p_JCռ59,@Knn͑H@*h:|"%. veL`trDE=Bԝ!g)vdY.k-5 %@=# "AbFσG'ʶ3-fOk7q]]lEXo.@ & hA ɍ"%q}=@6`߃0w&OBE?ߛV(Bxt=]vg3>n:R߬&խk7YPGƊÓ3v nejYʵNEv{-L o,20BV+"HwKDKkhfXR䃙ɇŭ\Xگ`+HE\r!{ҽ;ɵh^1M̒Qs뚴v`WG-K[ J<M0 [UP`kӬ%xwY Vaú/VfYcO=Lwvt9xp׭߾](8$/]Ч/第A-Se&6$ qh%yETˑ(,X!D vہG&GvBE_,zd Qz,:目Ͻdk f͎S=0rҩƤeupz@QePգMrO! 2V0f1Q7،c"GBda9҃4U\ii6j=3R`+n]ΘR @Fx)Ϻ5FȤ:Dy hxj`v=[nxqKjZ1bHV4<{ @[w ]&y& xT|@ZV|ShZ#9Oän}f%ь/@l*+ˈG}Fh;bMhheֽDdW$~3d@3~ ޲Gg_{pgјc޾:NYG~C6غ&U*aΰ3lg+#vf)*goanǡG Ctn4NHɀ~Kӣ<((9nzN(&b"ںӮSX) CIOb]bԬַ@YwΙӟ{_heKJgi5 vL9䄢& (ŃC `/ҼYcÉ}.%9NxVz\{4jy 8, 2HgNr?g-1t>Uch7q Fhv*yNq:.tcf2/b#GK jƠ : J>#P9߃DLm$ɧZw[񿌆$/N[ jnxYf-UXNhbuC/bӢ؆ û8fm`Xs[j+EooecۤTǙL}y#W1etE|98 ';F""g lUzW4,u@[@s%,Mtd.S{S(phab֙e,;XSKC8 a2zHօoະq2%ȅ~oNcBRQ| ms'(TA YbJ*y8L/ʂH B'n^[@S/L1B>(xk|DJQ]3ɰ3A "NPɀ$"(sLmo%nx,HFހ;hO(8;׵sSTF_AæOD"U8q@C䱙D#$H+j^N儝",J>^5; >&@Џp x ,ƺ*񉊵u׭y#b¥Ɗ?i?mRX~pSjg,Էa((ebdN!gKpK  0]k@擢t픞t"}U0١wpd~z2;*9xD+_4hz^Kg0=AVT1a_gWQ /?0te4+z~ qA434HӐn kX/7̙h*x[9uj %tlۗc抟-diЎ2L:_1DyRAQZ X{_CPtԗk: qq>O:Yz6Uzh|# #:/sJtL6qk"j^H-k¨/ VͰ|P8[&y^^[&M"B\^lL.躚Ng}H `-, Vd9,kٓ "22Q7HsFƒM/Fז Or])eH D4WR RM_^Wuf :pŲ"5 /+K}KzxPzEqiSnHj6>6"bM@M\fG ,aZcy}CX~}iqU3Oq=9Z凐\^5F}<1s(1/怭&+:#k3ӮH"{M&45RcGCn›dњR,\B>1N%l%G#:J1a1f#|1XznN5=P67N#cED I9uDtא8.dZsAzr^r,AG2+3WGf1I(u~@4 ^6 otcZ#) 2 HlXIf\o&2op1J$6[-10F蝑s#b,w|netplkxX ˆAW҂کKPab.|O_/byeu:03Qa)CۚdC4t[-G˽+b\#X}!lSg3h[cV Pv(]ܫ3叱I8<.|hB4T++`sUR#;"jG|$SU @ #կ,}h,E\)@%g yyDW[Ë#^ݍG-'@ v7qU6 ]ܤx̫ǘCGs`8粧ToQ†͓S=7d^#Wp)ٗC\npxHCPXn-Owtw#I[B6@0HtP+"Y~ 1PqGFnɳn~.Xߒl4KFDm] LD*צ4<קn^f=!Ms)J=57 {.!BFfI@cy't]/󍣊HN؁ 4^rݏ3?Ǖᣫ7]bz"EP\xcf)g:Ƥ*cO`bDc0aAeeV|ŧ%sխ9)W:pG9;k8`N[ڻ=qِDSCHb|#1`›0o[ϻ-FC*| iK֎] 5Q31wnR3wed#D#.M8T6e[b9[?%z*B:rtl>S}k~!J)L^ƣcn*$pZmJGz^al%Pߝ呓ŪNM+tʬ}tQjv !!oT +d1iTdhBL`t=L>"YK8iM51o[:Om e &kyrGt|!#wO劍7uҀmL?ޮG?c(~JA71X;t=2vַ&b'By~,4LV'Z9 *Htt2!Oz\ ڔ޼z7LYg #P.Wq  b{kJ@ ᤶu(%eڂWl%T >v}G 5AQ>P`p;rܙS x w7iZx1_wo\TX &K 9ǀ^ƿI6[s-|}VܪAJd/*g`ᾅ읆89FP’ZHi dFzQ)$Jb8cxFrWJⰈtmN:(c[ԡ0U eA8 mPY'H\!GחbkA %-uWac@>KXJMI%ݴgM#v)MDy V{6$[j݁NC{.oV"[J`GwPl;}\ zFX?mzN5”KX݄8؂NŅֲ,`ӌ l,lVw]~ 4񴨾a JHɂ3Ay'Vm]f8?bC2/Ft&%KlgĤ缍،c2:jY ':zypBtOa&WyHuk)uz:t~1p.%<,H Qw i\T Hoh`l1 4]-rGtʹֻDHxAhqv<}](-py LAp(}}gn!aNo)(c7a}~,OĻqDʛxϩ.ò](.ibof#O.0 $.7Xl*))>K&ց.jM oR>T@zVu]Lu"|JDfNx d,: 6*QDȿ蹍d,S [0^O͙*8}Rb H#?DKGwA]̖N9Q{;lѦ4M QkT{Te=@Vݩ_U<"~1!o t fGꇍon$DsUp+m/ug,9I3Fy[ҁx6X(So#=puᬃ fz?SmF+ pKahu/f6G'yvzzB(NUcC .ߍ3 UKU2$ 鱷2\q?`+ҧ?18wS%m,HYYs@&zc5,BcgD77gyZ: "Lw.j8Ɋ!sIT$-./%q~_Q^rfOzćwED "G$=r:Hzї$Nԁfe?=ҡ* r_M6_bKo:.0ծؠ *3mg1~sa J()}Q=x61{{\vf޾P ֹ)4>pߗH$zCuT vd NJ=S+LDPu rs M(,Qv 0Q~(`$92* Y`íoꙒ7YE RN,8uӲ\D}Nq1`($tLa@?g V9?qwK'l;oðŐ|d]+tddc(YuչFF,qpp1S٬c0&#ic| +Tf3'.k<#v ?;`(x+~ 4.W*lO>i~+h|]&@O{bl U'/ʸ5eD2[8yux5~[w''< Qa5`^XKyNj=0Np}e}b;l6\) =fL+۫*jdqhM>W/9|oizL (Ybm\3ij^`!l[g0c+jYYbs* Kdx(?fݜ a/T㨔MlG2h䳌 ߚAd娭^`6R~rD3NKN]נK0}}Ke|{?{9n3W[戍Ҳ\W⻞X_DJGu\6n@tF$we +X8uȚU(k $g=owAp '+슞ł޲*}qྋae%kB˫tڸ3ۿ΅]wӻexL)(D 9_c7AVq -YCW5j%4|/!'”{] kA6{qmR028ĪDN튝/W÷p Wz?i9 },~,i=c2֓Zu I_vÚ >"[#eRK_ icl^*imQ{AMc~ZC WX8= ?%M17źtC8!NQAaakm^jZBXdyTt.ۉhVzJϻlI8LDn9:[h<`CxXIٓ04 k1k-92C@A"aǸ]wg!&<no጖It$#c$ #}ͨ]ǀgf xѯT61Oe!6-4u7_9߶lN{2䴄{6݋D2&Tؿ•+NaF04F* i&Sc]"sh  %sK@R`۟-C2UkjooSf|Lhd͢=h>x0&x mC͒2nӻ7dх l`K?֭;CNWd ɲziz2ުQ0 ZmYg%~1B.@@*}ON5y]\xY]9u@>2t+V5winGt-q/xGt>}{r&*O115j;#o ͢*!g `MA<LDwyG$7%WJxZ1G~ 9ˊ[cK炛8Yg{L=^C<.h쭛vڙNZQS/_r%* uĉR,|AjbD&S*~ =50Ы/ 0xhS".~ȴn0#ZAעm-e`W]$uapHϺc{DHK6\D!0_Isj>#4]~ ͌ IX/KY4:Bl莪d5c8v=) ݩC|5':^1[>I\@9S" ^b-V'%:6 sq:Q:}gpnxCF#iA+ :5~Sz Ú6k]'R%-&C=?M497l"U*q/kkf =%2Qdk.7#鑂."lqISt|l:(u-`]87z> =MIjK-~6ȉ.w 0[kO@dcaY\i| 5{,L!*OAZ%TOfd4CrGQG? ߻ ~pkQ >i֮ǵP,r7ʾ*.J):È:Pڸ-I)sv]J!Z9 g08z>\~x6ͩ"2?b3x}jR@sI{_] *9И{ ӡ éo{g) hYR+Dcb6k/>;nb5yJg^(D_চAYkcL3&ok!N8R,6y HAO}ڄ>(C\'poE7jTHm&D u`2jJLF[&?*?vMK>A(RyҬdYHiގ @DOPsJDv.c[·5`@!DӅCahivhςO1`=0{rt29_U[D@p0gןCLM@.74"t3\ bfLJLjf\Nփ?2}(J>MucJrut5sAJe"u*jN:\IL0)) q̉)ߌFsfl-OeNᘮtOoܠ^lqT0*{F1COa[NəwVifnɚ9^~ O ܐiZ1@ab nu 4#C2W-&QεޯF%f#(nCk̚~~K2fKHnn6wFۏSE%X\_0VI\W xM%y,vΕrZCD͏zP \[AVgY-~x8;r-F9  !Ѱ 8_5/nB ͵F>qbws `Rr-(d(=zڧtC81(#}l.]ytBz7=j`!|O6**[6W vv#aY>?*ZYP_[E:iSTVT(.Z>ME IABIct-hq}=W7U=Uil [edi!ovqu1tL Y*]w1E^S \mN _H.'p147;ջAPV;(/uڐWX ؘݩ'.j*g_$nw qH+E4}%4&|6AToě`:uIgn`wQN#"h06<QCΤj,gY鬌7W\u(0R N񛻮r! CxxCa4FG/m+I+Cz )S@׳nt0,+MӴ%**~q_" xN +~s69 gls++%H)NAm@& Y)!~Xū3PgEZڵ*!]2m: vPV)dhZ|UŢ'њT_EPWUyw6Ӑ̑j鷜sUzb3zpL^ri-4pD '*!P|331&Y_|ͪT#0މ`*X]薦apfjҺ;'_讪JX$!Eg?B`94232<ʕZqFQ3_fr~g?x\QaXS[g'[3ޞ"+зymcmߛcPRE=v8Is*"U %=,~3h蛢\TXHғ.Qղ4 Ҟh -׬ +?1up֗2Yż _NR#K*T4hu!_цl!~"'wi~;Sj%wJdvzk&+R8?>09*K>x3tk\7)af|eRoboO7-p`A[X4|@1|ȩHR=u@RǟSL/>Vݷc^O]1]t(8 ?I{J~ ,:W+BR ):Ik +~e?''m"t'SBȰJbd [tCֵ=YdhfD VךD㪎s*d" ҉au藩K?l+D|k6T/m܎Շr(:F47A,hu@8Yе>Dtc`M[EN1 K?qc#^dUf1/{:!շg:!p[WNj]/FڌC:Y*7^Ip,C3Su4TcGFo)Z LՏZ 猝"}8S:?> 6AcY ]5;s5T 1۬ IJ,ƇS6#ѾhʠiyWw9;Tk78Wֿ>Q?<ѮX"/&|;B0).B[ nc+['׈& 6 #=Q9P9zg9V-Lk"&PKsщB[(QJY߭e~pᛪN,[w PS/BX猓X?0NϻrKOT-:o\UeO=Fhf4 غb謁}k0-t*et{U2S!Ef3J>lv"1M]M0-mhGF%b{"j֜\vž+e0 FOQy<.Eɴe R% mF:gfl_aMWf&S=GڊXa(5CK8>QIڄ' 2};p (U Yޔ{]*{3i?ϊ3[%|bf[1F:U^H{*Rq72sN 2+:BSLx. YgJ(r*F%E)$nۇgKH=afW\ϕƧ")=JT/yAwĀJ oMَۧv[W)+T,ȱJvwQ^w"@8rJ_R"`LT=@DheG3KIT>ߝ6H'e=5@323-\s6CA'/I\\G< Kt` gؕsv˜4"p>L][B:/Z-JEo/uԗ86֗ۡo aè#Rᢏ >{^-a`t&HpKr'-b.Ze}U$XP!7/]95Ԟ)_:.P;aO ?=e╦555}}L^D0 MƒL-SoeStWޟ.`>t#D^1af/|}.⵶NHy{Le$e¹ПpvpRN^ykHZ@$@63L}+B;q^(%]cW¥G EiY*:0C39o)W#V C5Lmnw]}$u7O^̝0/f7M+V`i_aX _7!$.LVW>3yS)pۡu=ImHǮoqڲP>Q%v >7鎍J^t*mqesV9,1_)ƺ"&mu(R9'43 )Դ2];M_wNƝ2ŔO:4fmA˛s8k"v[ -: H\˷cxfmĀzlb~apVr hvMu\Nwh"Wxb3"~gorHZ Ӳۨpn"=s7mfnKUnDQ=jjކ1mOu3</&aBVL A)f棠i `h#<{V@nǬ"M*Ľ`2h5)Xҽ4BxV`8yLG:C'4d`б6Zd{̝Tj18Ħ4#SM:S%~*T[)OL=Ě;^0 -'xF[>048{[&!:!wc#gui\iFK3 cl~a{X8EU C 4` a?W ħC5g{#̲3.5J5\eCQΧG]u q{K%LpOGφ (^ e7|\@0ʴ8TRضWqZs.i(~S(_ <lʄnyv0`1fbHj^&^dZ`qF@b#[u" dlu%T._m0q 1Zjm5La4M$ Ң<%N]z +3n+|?zJxLAJTn?ZCkRMܫnP++&G5A=å7?|KN;G[`72 3%'u2"E8b\b  KC*YzsBXsP1β-)АY +vȩDgK\3- )y#w s3Ʒ6\Po8~|RpWECQQYPEZ~rBR87SXT0АD 4 B32UBCf&tn3VF KݕVO9#-j.-mqsYa96vHᯪ4"2$PG׮x˶]!aWYv~៝NR4WAY2f^-O$ه^Jm"q~ 5ɯ:D.XFЪ']ss֙*eSkeC&9Ѱg=r2V+o>uS|_x.u/cp&O'v*b@LQ;-ܞ)êȇcv݁lG `0ۙreCDkuf.;h I~j4Mi#u܉yE?Bׁz M/s7aoU o_taN*'I2iT7< e`Iq՟!rShAæWrD-)xМbEk{W-'j[7XR&}]{8Zzv,)vsUi1WQA|O\ L ~=Ļ3V:F36/ݒ9 غ"+ʯ:hdK 5q 4jYwpȕљ eU4,8V!SJ1^pPܝçC  1 xoN/|`{" ҫC4MP?mΌ7`2슀v\ \mY7IRdCz:PK~lɱa1Ag ,N+m’[&Uug,w0,qAd?5Dt"LDXv ~Mr^B/?u \=_] +hN%[gJZ+>#D.$jw. ):`,|\$-Z+DZL!bm,2%$0ۀ~r< Neߏ h&;&zW~~q84MDxB W[Q$!y8\89El1*vrXn}!'g#_Î0X͵rm\` tm15S/uBһ#xk;<]KȾk+Wc-^%XY4h ]pB/2'C#e9";=w"f8TM"YČMFQ轏;nƨK4iS~@Ysֱ]wOZZr z+|Esl/% &u4>xq.EPM\՘tYsNH ]tܸ|\BB@oϽlԺ`@M#:F1Zne6ΜfL } /g88/-g>z1ɂ؛̪w(?T OÊv3 v̵M#uoUZi`I&Nkg?mHg,ʊ _74` ]Ȑ0ObW#>}+*.LW}/}pѬe,.JV|Xso#"eʦ>Fj[7YW$ L, EP(8Iڡ?u8pD35S VSrn~Gh/Xܔ{y'J̤G8@Nnp]7ӄd_,ݕhFcAl)ğGj I +\\χw2d 9uR=DNp,00̎l缿}*t2OEn֣3R#z9JUӡH䰤Ь+!20C8Yf wȒ쓼l=xH.T>Y"+4K932na$+a|MP.(,j 6IBW@g ^ U]3{$b02(HoȊ*- g@ ϙ% wˢW*,y/InU4P3w]2=oH?Ufȗb`Z2'GQyDZ$i wL@1u//G$͎c h#Wk!7<[] )pkb}ǃp|PNjP[d:ڵ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧ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= Yp_b~:&2NTh&ls5:rӕZfl'mJ՘e\;.“ǝUpOfJི ׃CVAS"LBq >;:^lL/7U46W6`XTU= []Víw߂?UF9.c%˜o43fpcS4H2ԢQ-,JeVV9Ӡ|PbB,L(s\<_B&.yFռ~1zf(.*aw\]Kx^xj̍B h#ٷvWDG pD2kbc*9e4N׸%!Y opz [-L%Fw ;/(Ft?7$@{װ_KڌBPQ/݂y𯆈:V|-FͶ~9~\h*} ဪ29c"%^WٜNyS6˔$T1cMql@!"PحJ~O KZ^B(dY O?Y҈ Kqb;*or~ѥ>F"v؇&7HEx|y2(̺֐=Π9E+ jKVS˓Z$lj}U5(]H KzτJ퇜 |LV?ג肑fIo r.dS%|/Kie*smm۹P<,Ԛ߲t|! o׊u|ءRRulxwNĕbQn@Z>i@uSU]慠,^/iݥ^M#Ү[rBfcJ2G0y42_,)YvT?oDeݙ-ٔȺX|iIhQ6>f J睾h,C1YZÈ!{zI9D *i5f10^ϭV6)Aa\8@N*c W ]@1Ӈ>{Cf'F#KlA?H籹D+$/OEc悥tcH=_:.Άwŭ{ha e+ kKd_d)nTp=t8b.;#%Nn7$yL> `eI,YS@Nc -j"qcu )k1XRXVIUk{ZTD `ě(0ޝ Fb9ߋuIx9L#" 84+(' %w=qSD()tйrHaf,L@^%Cr N+zYwBV/OPZ]P:e/rM|Nj\ Uz)ztʕzu1)uIajՃt'`oG6y t d36 Jj+,UXw}$wbDar 90@eq( {N' (IyZߩfO~ X&i=\J7P=hUJn ^>>@ZZ(}Bڡ^_gW$7*qT1*3&ܲQ$n* (@Sp".ZZMꥑ]>q8MBe*y~WK8۞r@n 8$K1*pj}v3pښivZZWȷ_n+.JUt^0'[&4O5( 22pURIɠX_2Q -Xd&]*^n˯bta}]{ljlZ N9/dրjheBn*wUobƝc5nsS٨wsHGw~˴OJ-|L}m3LQ6gq}﹬XC0#0\veȗwE3J`N}:p1 퉕[<=)_TUi}/%{Sth|nC4QΒ6V΄9;7KXM0e'S كm5,OHBbJm񸞌-u#.RatGsM|$I%txό.b}aJFtM` R|:^8Al/[Db \e߯֘30O6κO`6=ϖ Z>][#ή[ `&mT=ܹ/f~ٻ?7j/IF9b^93n樠{NX;\}.'t]`suOQ:;BFd:=:<Кis‹T~R0Ҩn2mqIk%MY᧏tIR˔*CI.`n=YG@su^6֥qN;/}8^z<3`=5aD){ODp6e'*i KiyYcS`B'(r5 2X4Ϊ柹KfgJ>"0`cMJ88| mc *_);Y9ݔՈ8lNWlBb56KodR>?j·m̪:}g3aRP03A5-F"5ݓ)D}_hS< [6m%A̾Vmރy{SLjGc˳b6VVĘt׌Ei?Qה| &gAPjaޯ("!'u*ﯷ(|H _[zMaO .8DC]!e_`wH'n쉸YN1̈́t0,@ʄڑ QA% %Ůu;6+51az|?~cDVf2Qn' Bwjo6%Knv)Oo~wqԕG "9sA!ܷ2NLdXbE4E1UϹ&b5-?p|oXԘεbS[ҩ Df5cC wCViC`Y>'nܪMKJRhv45&l6륱@9U9lx=*YZr^ mYԅFx\~bv L$B'D'6ȱO?Z㵁+g'\oR^(\pi;Cveʉsǫ¢g[l)Л߅GQ|A% 9ݞ 9K DG\~YPsiSSON@3HUI[i-v:\$6MW@qW#$YK I7/[њ.lDyo$Ù}?Fvm~Df.Q0"ߓBυsOW<7(Xg-u (Y=5ݜ`RD9,2+2y({ۖ/Q6V;2- lV>gh3O(!"ؐ$1Z]1۞gge׻>@v-:F!bRB4ϑJ}U mYy/bǁ4fzsqJaJ;#/UӨ ,Xar7-9/q G3mdJÛkqT<X5H0W62k& +Flīb?iA%zbZ{DXy-:FfMNȲeW}m-fQ&5#1ңZ~-Ҋa'#v_y)6-ڢN 8qVZ83Y/ UQ'=10ZLn}5ۓs1n6Η:PyR^Jy98IlTSN_.%Ul(`-hȎf!?gLc_>~^2Wo }  (ia Ѱ5fRjOj,F;_t?%AdͿSU.h'V}OW$MtEo,Or{Ō3,1&dbSXcY0؛ZqP1Fn"8Bgk4? w ̚qbU:bB=ytZOPi݂/9^zկ#%nAư0/9[qP% FWkH' C.ʊk`FTz@B7[.%kĺ;(ggz OEAyC p99}%ob^i$FbW4Lbk kI8Gt2Cv=gXUcbOd.}D|<"0 B N&]MƽWKsX<_8_X̬geφ#2 ^M! \=ZcOk\۹Gt~P-ZBkB0>obGt=i{EBl`\nԺ}n[LjS jN#,,W@Wޫ:ĤZ`'AR vw x^ubH* cڥ).2Ԑ*]~7.<]t֜ϝڴ"ٞYoŧ6!naYD&fQN'-eqgФ:3) 4s4t)iZ့-oqs]rK}NHY۔#w^@c0N;;^n1{24S%QR@fu!f*ǔa*j>DǸˀs2jܾ:r1[V}gu["Nw6 tDT l/#x|_:T*  sF@h1*ovmQ01`}$'<Ÿka/25p?Fz*٘ɕw,U ^Tj-QG/;ⲋ|&x4 Lw޻βu%=E^1!ݶΛխ֮mn;=ڌ1 ѭDzطHқYIe2.RtVDZ"Rg?kCs<1ybX(X30]@ 1K8|bmZDL6/hIМso/қfȇGӮY]$? JT8S"Whe q8Ey8,B*ARc%@nbp>ox dKL1M,"UE}أ~5Y6LD8W쒇|~ߗva7EH9¶R_Sjbyd|HDWT o+ Ct ]VD~utcTDciwTtd0B`J΂w0Է,?\['y`C^*UZ3kM^X~h{@ TnD9k2]6  Y WTMFD7E(';օ­[ L`AQ2ai<FH4;=0*K%3\? TSiAG rMFITX,D},!,o/v_s8 IXodK>txLzfA$,6UF* L+Wtw<y՚M1EHMԨ/S;6 >1ٱ<ͧiWnw'$KTZj%OhI<^Bq[s͋aǣ>bj \ϫK&CXWM0[ у̙+[t}0/t(E.)r⭗ %[R.WrgPV! H1Hڋ-FXi"{ rss,Yr1x2SQjα@1.+77 r8g̰̐a됨Sj6=gE^J$÷2% !Md t3݅y lJ8:>9T>z7}<0mԧ*_/ bEʐ |r&r7btĠ`Hi@ZuĈbp{$EDW8&N774Cڈ}4D^n\S$y'`R9JP%5{u={H8+&T%An4+4F1l(m=NWE~yX8U:񎥾'kǑ9<BV2!@PcSSx,c>qD NZhCT  @R;2g']ø ;2 L.-bd0)jA$`u=zB,?$< YIo~ڗpqF윽CTpE?\DB}Fn0@W@"+ 7qkBaCF*P+Ѹ-3L/ 4)*e%đny=O:SjF(h=2bӢi7bV6T]VӒ43;Q4G.S,v>ji[~X︜n@46@[KS/u073zU."hګ4eФx>,~Ȏg?pd;!PozӟWuMpzSc*y*wJK@97@dd$ԇƋԽ||(zqUhЦ1C0\\Ns$hD<U{M{c8Frugd̐LV`~Å_=EBk>OnCx+l 3:1(69(ˆL$ڿPXN{(m`4)sQƎh{A.w\a[!; Ӡ/BlEJ'<;9RQ^P<,œE8UœIv\TH:1a]ʎj<̩=.fay#Y+S~yQK7#7רy'Q D,mA6c`]?G19iQ.v}th TVqSKgaɃĽ`L YZ