python3-perf-debuginfo-4.19.90-2308.5.0.0216.oe1 >  A d2W^^fGGr "[y/~9d;3_6OH$a[&K{&֚TǿPԇݪpL8@4؎J1뱂NK³㩁>PNjP&Kb,OG,dVp>p<B\?BLd! 3 ^@Dn     b h8H(8n9n:nF=G=H=I>X>Y> \>T]>l^>b?~c@d@e@f@l@tAuA(vA@zAABBBHCpython3-perf-debuginfo4.19.902308.5.0.0216.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.dobs-worker-backend-test-x86-0008.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$dddddda073ffb053d3994022cc9b2825afeaf5247a4acc831e21dcdf6f56e256799e66rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.5.0.0216.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()obs-worker-backend-test-x86-0008.novalocal 16933616084.19.90-2308.5.0.0216.oe14.19.90-2308.5.0.0216.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2308.5.0.0216.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/d0b8bb4a2e0348ada1bc45ba96ebfc8b-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=844f2344c6cc096a673268e3cf4d26e2f596b3b4, with debug_info, not strippedZP9utf-8694acb7f03b3fcbf37175b742382428df90dbef70103c5734c06e16b2e109753?@7zXZ !#,?] b2u jӫ`(y/>9_[)o #UK*! #/X}*|oȢ]4Ř-t3 5|Tk?#u3/ \Rz:{P|9 #գyS YI>:؉pRd Ⱥ>K_X{ҷ$#꣢dpLVi4 vQ&؟d5)WYg(\v4?4FI/-VmfKwϸEsֹC9՗{"$>W6p\l)- q SKlNv'Tݤ!Qx"`n|O7)q \+;K)񚋡EO놕Pd6BEP[I>j5zp(y(Io!n O6+7 dݺ&\eSX7? d:HT ^qC!`:B:pM .;v$ gG/Ƶ퓾JMydٽeSbEF< §&îm%lu~/Du溭&+],206F1L2)l  H?ZKz繅\A"t̚SCb3 >82/D_L?VQ]jh-EL(c"7?181 2n0#;Q%) 9vi.p55)jF\ em] {;:d:/dE`[a" j>gN R8!;I8;IJ~*ٻwmxWČB3?DzWꆚch߆f23}w+XG3t!Y"ՎceK?ZvFq?h_{ݺ/'+)*5Ozl ܱ2L}8; wi(k%hj:9Nր;VԤu.cdԻ K.;kqɭjO*`^u5USڇ[.;4bd`ڨg)@>L5~ {MU/vVaBY;w""-?J͠:C}+G9H6-ԟ'#"9 :u% l3{vwF_? o=([M< P9Kp雿W-X4d?[\|KN, E(#5*&Vif֍]'mc/<"yn m;ӎlO4?=(H6$ڄxBW/H dJ9@+᭜ڈ}kE\HՀnOThj#aCz92{_az+Ҹ*J8|av9 &S&@ OYaؔLeRjT+})-a^.œA8Qyǔq .qjɍPfaQ{F^::8թ1%h85 `.Fܬ`(L~a6ܰCp'! =\y x24Lk8 -YD^1kxIk8jf?&g2T ıɯ=%jˁآAVX_1}i)=OK郞t$Ř6FGZ6bgj#+c"敏:-U;h:7B|/d 6;22BY9 8}V dcH `:`p\BlHWH1tUy`U DqyT{5'LXy]q[ݶ ͎ېXTðmm. ~1CFbcx0],o8#b\)2xzW@6(hutխrRގ4H(DGow՚E:F&/A}\~ :T cl1 @Flld?ZfS \uyfFG2}b>+94IGjљd@z# |GNH8X=6Pbrx`:r.`xB<#lUO{x#j5.&^G H~j`9ƕXodF~A\%~5JMi2:~Apr$rZˉ?G%fGS'Kʳ Q30ZoQ2z޹DQ Q_vqwg kT``>)gMʔc-:GCxπp5?N !㭷v&SN5)ZW4N~NG;KaRη ye -Zפ/ڢBU!L s_?+_>,Ș`;nf<1VuHx "@H.A1U:,L\:UqSVCukBQ'Tǚ ay00NM~ؘB01'iynީC#cֈh?9f&D) +z.l-VPզW)-|_E) g3:5\F[+&QEqU|u;ͣ&^1qzTQAy8I|˄A1FsnZ}(as"XXc0..$RZp*sTf ꞽ$ŵriNkނ(›<=<[gvpx>ak)vox9xR ?ڛa[FŻyg=6(/вs "44^)J9#  >02ip?lWR؜]t˞؍|kk铦t r^6(kEL]쭭+^(Mliyd:)HAeiSry<L.ՆXX:~4hpZ52ep#0rf:Ցw֨W&9ו#ZvNfݏBOzʊ̢Yx.m9_a;+(Pf8㪴C[d=xo'KCmH WH5xiE^'gDĆ5BmŠ iBlSӳ]^%b8{ y"b$&Naa6ڝ?u%" GZEop( Ȅ%ulY4v(RM6奤򇨗Y9{0䬾 tXY!H5YO\E@Eyj[dZ_<'8؄u0VPi$QǾpV|%q81LUaDG ,0la/0')7ԸBؗ٤`!RZSF==2Y87в'N gYnKe z ;3>qyp2~,{ܢ&`i!ٸ y"8H x3O{7*&/DZ˙N>^X$!R9h]K%@>v*YR ^vB0 .St{G7Fj ;-׹!npG }G[P*I UvCu}I2{tTF"z&_(n*_#e eWrg:' z:e$no `jO5rTV/StԔ. =/~uo,*E僃 _s6vv5TKWx=>iQc`5a\e1u(gC1̢i<|nĝ%jg3< Ckx/oI g3_`kQ`.;b&T/`EA*0/AF3cMBgI@O0yXȫhf12w'!Fe5OZIrO~~MBY &/^ȯ]k| fOͷl'\ߙ (iuizre;%j,:*ޱ Uպ*{HNr>Rs^0C<έ]/6ć=Jc뫐Ɔ$mೕAF_ ؆3vi}aB R'-k 7;Q^Rn27TrNVUP{\[ ;I] ߧAB!YIivwӃݢ {?(hV+A^~nyT7<P#M* )hܝ ݍ.q.U!OkXeRragĩrə fuۼgd/l%Z> *tgjK)@5%>g<:-_* 4Ҙ9vct9gޡNfk(&__?%ܫCl]Z[ Л-)'c.Ȝ D6p`:0X'CI7JWbA~k usk7@)_ (ւ珠c.OX`_ao6&r"ͨg{ kj<5y; )rch0ԟ0[uOkڅƄh,xCka^&%Ѝt];XHj~j}d.b O\< ]>Y筌9I@CpIE5 =F##,ȜLc弄]45y!H*zTJEǾC5/DZ]IHA hg@3+\FyEr$.4P eHO0ޜ&G=&rJ^ ]y3}(2 pQP)*I&wZe,skPo$iC[m8$ ȟZov }oW&l_idܙSLFP\V !W!;EK#pYZg/H1]}ݪ6Q3@%ZKu#g㍝$B{?FXcYmL&BZ'uQ{)#{ c^Z ilw(*pJmQڌj't@" 5[j.]ڨޥ $ysiVGZT{C95iBϾz45~ͼ׹c2q"RIf 4VID$z/1AP8'z=NP ko-7wKʚEx,mtUbW[8 ;wZ]!$;RLLd RTW Ϳp ܨ0kHG!VVQ<Wk_ޕ<+Mn?TLnUZ8]ZURS4&PE/W3@Vha.joB24dbÁݩqb:;5kt7JA"BOue^@Xu_h0`/:/{Y{΅/S7Jx!n^yg7%xLhf8"h3G:ab0U-Ҟkb!4PM)||V$lq!ɏLd0:SL|Ja>fډmw|?"("9bIN.-nv/+8WQ)UǗ==Ah6H/|iN0?ƃ %a^k3g(jjC!YrP{Q,7& ml`xV 'WAPS&B 'ڵ*?NQyb2l3ڽ=gYxðB9'Bcc(Y>>gcBEw2unեҏYctN3z|)fu|q [xP'R`inkTmQI佹H~Q0`|KvM-[=CaЫ!*H9O,JrivjsmQSsg85Q…A;*G+`/bwzr78R<]#p_FC2Zj w8 ԚVX3;(ކfT1iojWUF.̧yݽ#oq'+tױبVe1_iQMU5֦{+c 0ndiLߐ?7y5)n\AJ)^t|jU29͆ /Љ @" 3]ӷe*~fhꕜy>H|$xÏv)'=\4*@:ikKDt"(t:Ty)o}DX#r/tu.^Si 'A~On8\Uɡ}1|4Z22a21J`! y1'ÌY5Kdw4`qVTF)tweQJ EMpj_ChWUH; @.-"I2Pp4T8~^PmQ3qL]?B1lU|gf1 NfK`l5F:+#$2 ҃NCNZw0o9X Rѳy M&+${\G0T'>+ 0U9;TũK *ƄW n :WYW!CHQ%썃MGJa[}rN7 4jxXkɥA|yU4X !Wկ' ލbH6LEEqba]pz -n&V=k4Pq]@Ըrvȷ z'y(Toj?lrFB1_Ʀkn~{ *Xl &<m4RS,{оﺖ7/"{Mp#Tes垣SL Ypȧzp@nOq ~kH%ȃȤVhG>%k"8ʆ69NCz"ݕ>pرA'ЈzWww3_t.ۈ,zfgQ¯OIvO_ʒIjFepfZd M5[t[f@ tLJgGGFO\uqbK3a+)!%6O y]N^lP rً|Vc3с04P Rjww BP銄rrX>07&Y?QA*VWЮz9'x&\gOtWCJpWhDUGK WMl@ӏqrBdDa*XL>knך!& j3m#qIl3IArG?Ȩ[lH*;azKA06CoЯkEjg! *0W"ǝU0Hεo?CjCo0۲qH!)SJcThF859a ^W,M~R]rUz=m^{' '8`P5  w>TFRglJhVy1kp/;Ll؝L@_ԝsIG Gv7F >8?r"XF_޷]1탳;;bwG;SVO„>-U!TEىG4m)mfwGoU +h"%EnDᡜ*2;9%d4M d0Wr jփ@tWIeTL-%+RmsX.[Oe[O1ќE _As HkN*XUoR]J6rBP[ۊ=aIA.n0q&&|Tk/p_[BXW-6=4. _U;BaTv !\ȚxWhC![NN= ߳zkQSPfԃ+KfP.ax,m5cN/"dխu+PM<6ȗi^zŞ4Ak97 Cɓ1RH٢P{ \a9%.!Xy;7[dИ9lpͫsxDA^H( t@^|h rE ʣb~!+6[,M&74]b|)ZoY2|(TP~+KbW_/W<YFfU\Q{$i)epƹwbhfh̖m ~T8ӚvCl8ZYUVNjmNs7O}7\3pEwLx:x@V9j;d@Һr,E55*O~>?|>bDеN L:B7lwU>=-izh!J` %Yd151Qs+SMEF_fɤ4xkߧz] ֛k uW\0Z ec9ky3`HlGbZNbj3w!M塔UAirWT$64t7p2[pVx\Cuc/u@Scy]#9}&~$չöainvO_qeՋ VEر4nFy=>)Wv7.'|T  ^AT][=JQ89z/<}g{#Z>R.¥dIz7;ka7wUM 0C ,`⊪or&"Qݫ~Z)Ux[}.A j_]4=Mh#[k(i]'ZzK"mKkI5kZpg,ۋ, #(tj;Y^7xL``Ƌ\$ݾ`/6 nc4$GUwDK-Lo&&LnKWPƎ80r л׊9xaq%b]c$³,wd oW4|w1xCp7$UoYB[tf2o 8Áhk`BO +."״%Z!> qCC΀`\<2谮S<#ɻy jmO."Bw]k3~_BaJyHKQFBݚXbn+*jB gxߩ`BV7wPiՏԖICcـ tQƬ%ۈ!{ɉih/LImqQ'ص]v3h$0H|oP1IbcMh (Сo+5tER',x?( 6a7gEYE:RN#%2 kB->1@2ZxS硽~& rCBCC3R 8#DCwRgv%BAYT9zZnRwsvteޖ\u@Q9HɌP:js0xūK>)O,`+x?4"g-`~A`g ېWΨh3?Jи 8 щѫC^L@K2=1[ zU1},?/ЊnʅL¿>'Uf]|auf*,@Ml[ƨhMWYs39!3\F3zߘ!&\ZAp, {0\tpڹ%[fi懢JtdW/Jۖѣ)j(sql3KSUx;R:忾OnY+*H1yӷJ=޴*ң1*DO@rsWSfuFSkӜ!l`_莀d! .>he>} ľI7me?D qFÇN`!Gխi|}DE2 f7q>ot 9"K Nhpn~-HUpӸQ7q{JV7)B|cpc >bl Ҍ&SL Y~D$˗}. wW̐!\xa5?wA'$nxQa/\rQiO@`+5d:j+K]OY ?-bdMRykLVe6sE/62}) o-a @oR%e1 P^DZ/u[Qs=<ۿ϶cP#d eDl&^@8,aEa>jvsѯDחMi_Qw(su^B~ܦ ĞG]u7,EY PbOJƟ 1Gtq LT| G~BU$šQkB MQg_aD fN%(Oޓ/NUZm/.%KHi;?Vhg{}*mh΁ . V~xYZ›ٝi=B;bIM ܒ!b!1 [Rsі¯x= oh):%\] .pnS 0ώWI U-2P"W f⊴0! UAπcЂ -1Gn E^GˤH:R<:EE_Zp\̷xvsX.xp0a^oDQۓkD6P@nESGϕ%  ,GR5trX13(Ekt&#W_b+ADE?5LU0 9A̧L*'[:#tҾsq5SOmAǡbwɭچ &ʓm侗|@m%$h1|^ܩNUveHڸ( Ǭk^YH?IΠK3$;0}ع$$Y.DmH,e L[ )crNr'd%ſq7Brz*@{f'5jq,QƮj&hAC_fSB$ٟ9e+(GkfKdRLֈ\lxt.[YNnG?01zwr%{kzS-(D"hW{ں blO' @GQAF'JY6\ ŦZbv4ޮO:K'ABӡVhH+uϙX%mwd5@3- sЬ9),:&FD2mrח|o!up{5e"?,R:Μq{C~_蠐\&ߕsi±9eā~RUMogE9(Ojqpu6x=lB> 7TX-9v; +yzDsN%1v~9\`0"`#pv0@l~ GX3CHժUbs,ŞJxdof<|D+H$Oڨ6#|̝cT 3*!6;J0g^.CzГLgR):($ sT}f M8  .p2Nh']濾bis_ ͽޔ MW<i@1nGhĝ,p"4FKpf^Խ@n'xjqwث!M74S%/Iօ shYQucOQ~l MHU\y~ZG )DkaSZ=: "xJeҷU::C"p_X1|'L41XBh5ϧ{.-d׍|e4fG JƮpz3OLܕ5W v8fjA%US-j$մVSq-N^6:lD#TdP%1.!+#:#D=g\&M SOrGD"`ROg0,{ B]Lf?0.xj.ʗGW7Ynz[ڔOzCogЋCNjk^ZObyX8$V 5fqIb?܄xzy?@̉PݲHHްȰAF?oF+pDw_15zx;?9wb̑Q%AQ 6Q[Q/9&/8PbdF-CS0w bzm[ebF<9$ܸ@a5%Ps&ٟT0yUUϠL!$om{mwee.;'Ӹs^5(MF804![`TmgQ' 5pL<ќޡf/OlY'7Iixi\sbzd+ K. =Bk$?Mr$BD]g\5Hq3mD};1i\G?Gjfxΐ !i&#?p=:w+;,/*(\?%%bwՄ#y{!ȠBإZ$h1\#儥Ecb7@p|SiX$k1 &gH}Ih Xy aBU:COMVB(6 F┠w,?s0BC9E7,Eb@@{m%Jߗ![r+YM\ "E2*~eSERcA!BJNbLJKbr-'ep+*P+5bVnǗ_ɼKnb>Px[E3cBE. gX";u/Qr u,rEksvɂTš{2p%J_86*UϲE{QZ̃8tyRҚ젴kbƣ PfLHO&7:R܉w_[bSP̓NQg%Wx*?rXvEv,EA+o9YHaI !nn:*[KP$;Sc8I{Obo%.v*vy3#L6Ib^ZcRN\ ql`HGmhK62ufZDX{]IN1t-RM'}mp /v<|AǁGdGGIꬍwn{їfRܨIqi7p;MNiObx P;UEqT '\_QLwe?61<!`5汱^WggrɆsX:-4%< ࣛ 32jOz X3JBb;~!"e$E%Ձ+HI~Xlp0MZ&=!31Vj)UHhWw[ c b?'*sJc3KG-$3^zYYYu|awtsO\bR: Ýd)߁$M"՚2ZN@S!-q3Z(I/&v3aOoC0Avۇ;E T0D Tܚ3җ$>86)fi^Vu`t >z;zN h]zQ/oR4LcU Cpe/y6[&] $4<\W =p?lުe.14`6PkS}CZ*cd;{#{)Vg^(|pwq~/XE=CEQRK #I1v|ڟ+/x]@nff"&U.ʔjfKenhC 0C6Mnc#䴂-Wsy#f.gaeܭw}3^XKJwOS;E~E9(G9Z 4Bstvw(C%9rBZypǮapg[BVMmՠ&Fz7 pZZIrf0Ѭc2.xqב0ǿwpnA! ɴl Rv Lu.!:H.)k,XDG4A +cu`}+k\u}򰴚%f*)} L*NTIUdռpѺ"EzjfMrH .fxF|`nGT(\LH,}Q)t-8W@\J_hG]|gXwM?tu Fn,<4&< .S?x7TwwF9\P2-} p+r( Y>WH"0NRk E 4 Hd5*2ÀTCY󥪌I6|?rUM}W1srxRZmTzRx_nPHͮsE᷿\#4qM։[B&#97ነ_wa񳥂c$LfDϴҕ<}}ꂺ,fO#y/uRx/8մ`MvT?I bY@rfbؘt,dO`{O |.g{/[`{}eQ='luZ1v:rX5:yicvyJ"Gݎπpq5@WTOvmB$v\ [~ ?8dXes.4n l 8] 8&xMFO1*P?0/LKyKhOO:ji8L5α%,%wl礼m5+G"&tb޴9k1EoZ&eM?+.̥tc^b; Pgn^e;F F!lӜZLL"8kw+iĎ꡹B&H ѕ<8&U5=4kɿX}T~_2SȌU9Fߟ ]v0ˇlϚ8<<7BI,OX7/D݃}׽o$ΕM?7`1k|QF8آ5Ю4%ÊXin2Q+G-!-xIR5%YS 己勿>(I0_E!ovo9: zNF7UK+G&߉׉\i}A~bP`5+)fC Z kRԝymQH`WBc IMxJ$8"(' 't϶Y C;m^I;3Lr"VoT0l\@^D`jMv$WtY'Jl"@'6ÁB1+y83,&\<CO'R_6AP(*Z⥔nj$ڞ@ /tݳ6wfي\KI\}`LͯԯR#p+3 }t(m> _Z%GoY<(Y 4Lh]Hȟ O@ DS3Bn4cn(UN{d 5p` vÇRXEgG;n%7jD {|=ڶYع`{T}݈vt }+H?>@9նIJ0)I;_IL}@ F/`7GƦf)wv9];҈6WkRP v`#]o+M|xg[<{R{OMbzUt:AK{}h#`^D3as9 Iכu O)u խ^J) [&1| phY<:g])pg;o!yyb>C9 bW-waEP7NiA(i>5X*RcV&)%>xr;]- >,rex/gEW {~Xt OE kB6~)0[un$~Sf0kx/Wm8옿90)@G04ßO2 "_֡ b8Lr0f!^%ͧ\nڜ*RNe(4Xk&QMt'uӜyh5-GZ=S4FUԹUh?8UMlf^sA%DZvTS @A y-/ۓ;gzCB )=(̌{ }[ݭR71Áe#RԊ3(atPN;R}<£a_w gP1`Ǹm-Q5daכ\^8eק.!e,lNvs6f3y'הRi"vChG%P09I4)Tk6)"\wD؀قtAÉ:r@Hg&S%:FƢz%|8%qU.munL*(IY̖wnC^ZEnX7yL $D%>1ɳǔ = -XrN,fۧ%{bgD=ՒLK#%4?t iݞtLcU[9yNMmXO N \|6QvA|,C!_W):z2"| DlEUF UCcx6N]r=#=S@IY>v^MqY*E`лo-zPAy=J` U/=* cM&n=-u4'^,ZO.V'?7<kL*vE 4BjݦY#7H:éGf~R4Y;G C /0>W[#*3İz{ڔUAseޕ] u򳵓) uVӵCpq7X9j8 ДE(}qzj@C l UJM$&t@!)9h7ys촤hy}~1]\Gf돡>l?99"_"WVi@2W7asg/ Cx&(@DOA`myxu<0DCPDAY0ѬVv<ثҭAO4h)cg׶'mBؚ)UtЁLQU fW:]_× v;?yURy #| #}]m;X9#x/&T-qIUZk I=Y]atH8H#hA-n1CaW ;B|˜EydMf?` g-Wɲ$c) F&ݕnɻò>t#6M5E*jR)؈7 [}po;H}oK74 ,㨈9q3呴J6 j7yBc29Q;1p!꜉#O(kRH4V, GeADZww&]]=KȚ6{{.+h|̧%\ׇkl1\ICX\gdkn1:0aaGd5GYkf\[!vĝq`PC]>lVsFz e i L/b@=YG=i;S|LW)'[XX$oѪBʟ&dk~醙. 3H3+9 ψ6hS 9K)w?nk($$UļpRZ{!ZHҠVQ7`)-fm8UF9>XpN2"GcWO8ŬG/h3JY6rtƼ)2@F3yg3+?$Xj3LiεIFPELs@'uLm;I^hgO&t>5q;2!B@Ttӈc8ߗuOe戚<sĹӸl?Tr1LNVa-&z"?-&O@֭K f]A]vc5XD.Χ0lhq'ɓ& %d1,`gsc(!}JPDuwA;HrS&yjgzQ ./8,dr< O ϼcB:kݜe=x&Y!yәaCY+DYM6@+l%1ELL F0@ Il$Џu"q^ 66&|gh^X!1?1f^'q%&ZvՋ9 Pvw@.-Agj"'qn\!gJ %ib(ϓ̠6?a؟`,ᢵYJVcBVWZBk9#E_MZogB)Ṥ5ZngW4J k8xx9ccyFO(p_BY,\kA u4rVWۄc]!^?auUwccP] bnt^xK.F@#Yx/ \0iu%VFB`‰P'ߗ|+7[)Ŀv֢Heq5bl^k?qrh (geD!52)0V_y(!I˷a{ 6oa$"d_js 5od0ZP}E6J #KC ڶc?V)8TI*S$>gt.&m vQ5sJ v]ٜukNќi__ ȏfZ{Eg"W4Ѩ - Xq~*\$g╛˔^e6v&m} 4#t 1*L~{DEE' qL~UJܷ Q򁅿) 6g[Ӏ)Uh;hxPD;( Vh1W^ZV7b0%;bѥ CIk5*SYȝUsGˬB;BU8?B3X6n)*2R*0L@LԂSZ'i I[5%εӾh#%j3@j+@ҶE1 ,PC\w3 ~I.2 rcE>ib^`gx=L|%'uI(;*\ʛ~r>PF\^;.kQ'x?=<} c2}̂bPiF%sՂ'd)),3wgTޞro"C44NӅ`a#hxЮ'XmIFOZe/Fq-"g>ô v~a?lkn"e ߍ E@TR*F{{\qzb仉*Au" f_"ۘJQhġS^r²ھ5 T600ȟW* NG 4 y١nt0$vM܇T3!DJXSWNviAFVԈL, /t5U޽k981OSvЃj?dnҷ /1wNYb]!L'oߣb REdz_lqjr!.oԀL(muC[ճ f'锿##Ww|dڡ(3an?aꪆHrLâ(!G%f,/]`ڕ-&:z֓MvGڮ/vqk&z~ x!7 ~ ,S~2K}HrN ߴg4ۙLO;aUT@%Z/9r{~$ d>G7xK*r}l9WψA!u)H#>t ,c猧i3e&tlE+?R7Q$\k+ľ4,"1:9ht&h3֙l`('9YVxvEw18o!aZU,\ H<R3>,dd69|)A[dE4"xY'HUnT$s~*5j )M|p I~5K2Ҧ/h6i(nV$in+e6zY@^#= 9莯u2Q;Ø8*sQx}!1M,[ˬ}C|/]\$⌛En۠ڼHM6 LB8}f>_3fnBR%BgyAx3~CN'{yӒ0J !) y7zߩ7c5ɆbL7 XJ TTbQ+BKH%s≓̃&/8!~Rpm9D'-l.)}l*&;-E'݌Ua$ #J[j̷ڃieؓS.ou :ɇpVآq7w ,XxOe@q&6Zf }{,[IDР7uW5$YKk++iF}:o(,Ǖk7&v:o\K ,7ڷ1tt~.C ܩ)<LAg\} ޸z>10.mob\CdT.';b(Y:gA;4{lOݨn秎(ڊyOtQ;?<#aXMnTy׃~<5+ !E P}w {3?ouaۉh쳄J#Zw0IH?QnնM߿vp3ל@~"+Cc^€'/ؑ_& {8QaYdS]+y5o@TkxƊMJPpCA) B'm:mvfx5^*E'/L}wHh1 j/\=m!Etn72ɿe*el:)YJ/B9RH +hKR@r7 )^0RDr X62I 2CUA GȻ:Ebmܕּc1*JuY;C s=x`+׿?[hyy:jsXLHA6=|Ef&$ħ&.܆FKtCN?x[BPbG-mXh2΃j|{xjz &&}} %2xl~-!O/9FfC "0bIߠ  h%)|>!1gӧ Q@$2#)PJGCL0T.a+dB`8ڧ]nwg 'fO`> |$B`ʥt"Vyl9DȈjz 9UY4!fYGuw#~"U]'=/<~ׇGk͂f5W=L{)쮸SvA 0hnvaL~ȹÜս;uεTG*jͮ/!V'M5f]9(~ 332vf~ͩa"}Zo_cS5ZRK54ĺ{%5~hX>Hm4~(*b"Qޥp`4 bNy.G u8l}ppq]^:S"p1Lo`_U|?&wI's|YN[ QEQB7Bb< JcaڛJ{H0>eE}C "nBV+Cr&xئAnл"Qbbe`K݁#]2Psa SWqxZ_yr O?ũ7b%o]tZ'gZR3gOT n%݄aEYeQO7x hN=7ywTdJ0 V>Ep޿͹eH_CWf\8F(]uȱcuJtvrM嚮"q:lōrXvC|^fQuM=UXٖy§U7Ӕ%;EMܳ4ZEHF7|%g>$}jrD"=dE]NbݹUCtP Nt iOx8>czuG_x 0- wcKa3PΧ Wx:X5QUfdw<㯞k+5&Gh!v2JUcfL-)B <Dڊ);Iw&ij% +AuoPE[^b4rnXϠJ3 0k& p ksk |_Rb7CtBg J< `\Y(~TsNfzO=1U6i $,/sv;Y)hvbb$jz+qCm )H*tx\ [@d-d[3Nb]]bkӈ=>s4= ?E^- H!G`N[7) U6_ U|$/.91.{`4 L%2"hC. PWAn,c;n㊻i9y9 BătO HR; gHEg{BQ5pYRkSd; Ptkk$+edI$@^Sxc>O}bμ?EhWufG1 8d.>t7O?LT{ګqIR/[moӸ}&~* h0iDc~1y%S 2~0+^Sa3팋b( 1\2Gd#zL+i"㠾i. 덛t fqkTnآz^4{$-}R& K*B\%'XaPj9Kl ֵ.?IɴR% 8 dз@~?f\f{[[֥rtNП@'oM#iN h0Za4wK`NM=&Vi}7LY}45H*l\INi]1'~liC`1 9w*\mn}a &gA YM!XCAf=i*|HBhԠ%qWlC2'7ܣSV>mAW[|ZdhٵуYrdFBgn"M(aMΑЫG5Xݩ'-yE܋<&ՌQR=A1׆D6#HyЬ~ԕvA ܝ)[8}\[n51D!7mHnH]Hہ('˞i£z6)eոHQ7x} )wBP!ܫKۄ?A%ꦧk`NTcJtDZ0/k: g$7M&sN\WH}1V> S⣴L+ ٣ @ޗZXCPR)RMcй_Qx;5ퟬB-ߊO_:UL/KUDHY׷Ncùf@_8տ,+L::`HHb? &E]|m|8A?үIܒ\WJԭ) .o3??hSXr'Ӕ- EDz)W^jC>T :DRQx"?1z֖v:8y|B4i :"vɀivGz1*QPXY# OÓg>G'2{ \j Gtq{j{d:d̓c TA( 1=AEAH<%wG?ߊ,pOKv~ͧ#c d6IKswjI*fk"r!s|Mgt ~H7hj}"밈YA۶RUo(!)-6v0fl qf5l"HTvH ~2@>0U݂mvҩJ "h6[9lACa?΋G^)r5p{b`~nč_i6p30 nr~$A߉RjFP^pu#Ӷ#q qB09SSQmĆ,?MJطb6ƿQ[#wV;v},/Mb+TH}oީv|bA8"/oG4l JXk U%>3mT 30!GҐ{ݳnܓK^l@؉kgbU,=Fpػ®NTОo}hp3~5f\"նs<__ XJ1 do0.^XV#vadٛ>= fMM"ӵ[^90ߊVzzrm As ׫ߝ[dSSPt1|yllux%N0͖3,by]3ONtƟ%PjR FfeSh=mE1~BǭHT!B"I[*MتQ;&ُǴ#奄,4dP.21˜9Zp#XIGcnG@ӻU{;^CX7C"c_"JF6IRND| L?ٵoShjK{ }e@npʃ7Y7 m0{KDeFZ!*u-d@xV\lgp`-ի2P i-mZQ :Qp;UlS4ҌxnAiىfvA8J4ڞˌWj cXr𤂍R5iL ,Z$X8ޕ sړbs1Xt%Y:Do]nZX.^'Ɠzs׫DFz3" £@^ + G+HĈj[S + w:Y/Z$ >);/]jxmi:>0,#T?&bم{ń3 " {p8CVI.a(5=,P٭nS? KQTr-paQl]tD1yqJ)NU4xOew~^8"߃Ekq7PU$t0z6Mɟۧ de{H+K48巭b?O o3[lVQ6D Bi`/83,b&fݭ!FR.I_X|CV S-c#.,FjzD&<9>̷](f&kX\ o{H4M^k CkS󫳖< aɎbޞd0mJRVL&; TaT>޷ckO@۶O`XG7q0Q}F=xG2l6*W".~ ^ےn:ee)fucQic_~ |v:bQh} ݖOzlm__5#*~o l?UOحnakȋS ep eHqk߅¬@ZWP@[o(e;:gIU!,0;hƩڏqfY`y2G/j6m\f\~pnAgL6Ue0?Ib` V ymA3E^7ɜƧ-^&R}zHY;NjIކz uA7F͕sʺ', +mYꌾ 8\A*"*%<$|R)'s ;@Gjl7?&-lE'nIl%Ar-[~&ΖtFE0rظZɘ`TȨ5LO''UJZZR W\dkU<^%\p ^?T!psD hM.TEyCm̝nF&ZV<6asSfX39%$Q>H6An7+U~ QJ 9ݪʡJ˂0JȼG.q{W cӞ{)uxր%\mSgS[_cr uc#)u:ޠGѤ޹*flV|SdэtC1(uuzvsz<#?vEѐev`.rgHenԢŬr+`Fh;4.ǒ ՞#S4gtkX".Q~9!`C})I%bn95` ]9lŵ鋽Ѵ`Q_8\'^zd%[+1Jk|v6 SvMLr;d|,)sGP l>1׭ F* -hA8aD{jJXpeDXکC4I${U|l>!`X r)8 IK#fs Y`mj@UwZ/EbQnPxgֽkwO+mɜRUF6oc> clN>;K̡: j[׺!$@ٻZ/7mU2~s$CY&OO(pmvFč+U<"x`y#n1`ܝXb`d1R.e}X iJn*kyP_g}3&d?]~r]^>2 [ٙiT,):IV m]! | /ޣXpZnI8@G IfT|(g3 X׀jz/ufPnba [ldڽ9la?-jz>mq;Fpnto%@oEZ./֎-Z|XXSLm4BЌj L¸*Uj=rtXTCS)j,Pyyjin|Vty'a%OеdFлHlOp͑;CiDd"%3e# v; 8.,8W`ڀn-]F b Bb;XIrx@&u:@rl:hYY&e䉇~.ڶ+ ]B$?IoopF9~:"n9±@qLɹ' k:Z * ĒдH`A`C]r~yJI3vex)-ȭ*ySX%bmr?eλE̼)[2*<;e(O%S81a/untV'$EJ@R ?Eq2m5S>!PꮔSQbeMqo|G(tIF.Q lTߘ_l"S߾hU50y.T펹HLH9= /9$VF@zG ⣷5kR2g{ClT9ۢDC-ƕFz| H!nXm&`dfo BF\xx f!.eb_~W3vjk.lm-/0?LN!`j֖YҦXJ}ɜ:HUDϔDYn0CCG+cqK,٪ fh܈,zu~G曼A҉FFZ?;U}Php!*llU72BP?F>dϺJX=9%+M'f1)gM!i@n\h؀C Ilje\D4hX֩ cEuƣ?LU2ƻjc#E xHP=yMAqѧ%2IxRf. O{߭@a?\dH@|MB9b>ƕE?}UcZUMGp<ӿ3*t>g!-)rҬy01/&]Jbgp߈mfe؄ؽe_i֠Ftw w\RY2h^YMt$.2Ъ77nȗ'{LZs3>-+N铷PbC\SNJDFmr%Av(n`Ձ3l6 nӕ;CQR7m%Jچxň&PܨlY cTD-rUM5@BgOR}NSF=`PpN(8ذ JLK&tŃc[Ӝp,`@%XaZNh[!CS^6|"g\S M=tp-,o>DCy W3gO O~^wK5 P!ʊy٥mēnA1Cj}lcO۷\ rWi+'T XŮcleW:1.^4\PΖtn 5i:sv`ՃapfuW&gH寒8Ra6qcvy4Ma't5>%a #nZdxW#WyaNi`=ՖM$aapxM]XaY{6GH6JOƂhs37jnLA 8w)x /+wsyT^Otsޖfz#B'Hɦ"Lj]B"H;Z7@g1Ouh8p0dq=իVH4p?ю=Ɗ L{9NAcc)"3=XOf)D^ІfO<}SէFFAր|eK E$8SZ(t0)^GN)1hraEc'xjE‰qxsm4BE 7>VgQ d{O!203fJで[EL~^{O|ޘZ + mv 2T,O lv](ʷs_D/R5])vr"E"B- ي~l uSo#mۄXGԊťuh˵іKyC6sF=l>Y74-<@mRoHp؜uy:ݿTsp}fDI+J#PE!n ש(]k[Xq/Z`fE]jΥ<^/{EH8OLǧ\ \J ~rq{ΪRQ?C#!Vats!y5x(k2YRwDl9]\2?3# ,U\26Ho#+$ Nmԇ!=2롒 ƿc@b.`ݷS~N Etލ5c;v X^7x?kc#ǔ . =.Ix Zݑ{ww\P꡻2g qb=d͌-,́R*qAx 71F !-$'2)vs"kSҹ<= }U3g'uo̹7([#r],_-jTf+x`0Aw-׽;yV"f8W]y!&ؿn:}$* @4 wX|c)qPv~1,:5[9Qhq+¾}m:>8zJƅ7XiZ Jev[:8 + ~' :`͸Nv5%&.~BI e!?'8Ϟ^.i9R,+Gm:u. Ә}Kb߻R.7$3r 矸M+qg QFqi6M}yZ'V $1?j1`&m,fmEDD(znxF?o GR^GL#}#$xt "!4Wc,Vڕd,ˌk lrGG6Tن#)KLrWT0&pf)՟LP]sJF!U4h I[M:ey'!&1#*'SEv^K(/J``ޭwh㼶" jsh f?Υ{cd׼FA*`~nL}0` ,WX^vA+5f@ vWKS'jiiӮdž._,:Tᴆ [b̂ZY?|ZuRdZ4Qm ^܇b/^~\eiy|@UnX|_6@N$^C[<)Ib"cVx3Bfahw!96QH & ƨKWt->;u7jp§j:F## 5Q%x[HD4qSӫ*^+Y n ZL f"x3Πx4ӠGk,e NO}خys#7z7:oi2<]^t"0T/ʔ^o pud 7C?ݫȋ3@0L)v#vSV S-Va! fK "1+(>g =EPTB /#WE6p8e<^Uo=ST^[e>x4?EcEH=_#55M'IdH ?*#;ĀF Bហk9)D r9aƹha/ȳ_}9u=~H/=;{&T3H/v`TDJfclэ?{;ԃl8z|Q[ 8raÊt6SpɿҰ%ʼnܤ'-ĩ=eJ{WF gy1^4ws 0)E ZS pb8”p[UǾs>{P)v0'Gk"#]L1h*wUh/ȱ*߰l_L5+.Es°Y8xr ]v;*I|xL}F&o XX ŶtRoi'n:J'j s~{kc"p#jZb! :/&_--;gLVG_9JNut98jϱtr넂MV,W9*M-כBvw!QљFDiꇀ_ .<,rljBwwH[0OKM1i_Pf @}J9k{mwm@ؽmGVi.6=%(+'n_KUWg?(x\"^)(d!%M5)1[ow<azI206ssB/]ƙw<;XF&9G}Rt5J9s(=i.{7 JɗVU 3Q?e6ؽΓ&dolm *\厒xkJ!)Hh;vOA!XZ0{T}gSrJ|~Wj b{brap I-f̵Hpk LCNA8g-;\=t;/dMcu:ApSC, #SVʮ=iWzRZ0x,J՛'cTwZ(RKaɠT"9tg|+0%li@3/s NGl:^E,.![14,d8pC_cm^tK3̟ @| 5)lvMUĥ@1] xPI& &TW(9BRdrǑOԣ9;MsOTذK/kE FoZR,$fCsR2閽9"~#N;1Y-JO8X:MF7F']SD}E/ASze0Z֕g0(Lڸo*VnJHˑBV⛚i6668(=Des:(x$&ý;eXUY<9I=a;>&ABl[M3I9&dF;l_Xi)O#32,ōYvӶ͔>h 0}7f1l,|7#M6 ^.u{B^WUUVn1.7.Aŭ),o쐃x;mm1>qaad$d+ZJa5zkC@p5(_9cke|V^MԕM^O=3uc +*ȠhOue{8 \<'/VXTm;v;"$0jdhk9yo]S5g% ':}`dE+ͦ~8]]9=;RaYg҄q.Sijb콶B^5<2!r>U͉H [ʼnW2s4+<](b{g f6WXb B)?UsŸk :cKBhT2/X: A%BKT7`C} $F37mfGf 8`#H";)3&hT5No'S1{?#o1= slra/#[jcU[!ŘgRo"F}-DЛOAm"+5cL(,6.SX)xuƒ'GCXw~c5$M2?XTp/F7'!b R~>z ᢯-f3V#pw[e/ĥ*J$<%~د9eҗ/D>wxܡ;~V oTl(|xvnD{|s44F_^a& ^VG%qB_B S VFF>o$*[MX?PQ7סEi|VG7KԊ/g⬍Ⱥ p@TP|՞'åI/â@xkBW3%šzh8~bEpg Umt="ؽqM2L󵵮8?(\yYՀP n@#Q!pCtzVc}/%̎_ldɠIBRdW#M[,xG~jl~|v?ba_1܁ ?fY{KT~(N롴Gux昶Y&'vva0_?wQqeپa/|xJq*ʯ\ 2E35ch*X|/UKB0e9~G_˚^J8c%<(>X95ΩoEi;QݷDO Ӈ)^&nO"ϓhhjW Vr>&Bn|a煒N$Z~8|le\PfE?JtP(~ ƘeLF",DJr?Y48, ysT?5ccLSK]A0Ek/;{ _ x| "7(gi|ai1* #yǷjUcg$7ˆO\ׇp\YŮӤ.%ߏ`mB.jy+z}%\cu۱_gXe@dr·>PQG¬CB|4Rٷ%f "Sc4' C=&:) OzK g0.#Tv72$g ')* qҽ֎@ٮ/"SwR )m{H$`%}Մcq C-&H,7좟ЗҜ|!^;`MOGXoq5vjҒf}~` JСd8ȾzA-ncOOM?Kx1|gvJ{I~Qxb 06@b1̓K[7cv&" Z) % ͣZfV[]LUf/]պ'r}CfO ܎#pUuZڨ&eG`h! }Up~&ƯϞ*[9xL.PE8uU 7%/(N(߈JrZ*..|9+ؒaUYpP\ pNJBշH&apWmaŽajbN#w8q" EM!8x[$v*=ƻ>=.IYSS\U?%!@%y,%Ӕm\yGycW-mIu}0ˑdidw7\曹!eLI7iw/gj @Nwf1a@MoY>op6802HXIu7$/T?@'j O _ 䎢1M{+㛇`Wkx"`"Um$#z3 t rt #uTC`U\VP\ HШLa=qg ƹz{NʓDKXdW1j?.@{x{Ħ g r˟%RaI`AgUyl9ăZd^Y;\ALB6uH=Jl:c$Ʊ1Ff;[M;@nB"M>F _*@w>N|X(z3 rW +g4L+h7,u8VubʠɭlsqA숖C3g '~|KMɴVaYi- p-,mKf+v{!ttE[QlJN:|恄e{& }' 8⾚ 8喡TĈ5MNĬ(*vqQfS'R9~ܱ~7!,3G0"#0nH#S}W>YF jHKюv3-J-""N|Hu0jI׫۬j7" FIH:pb /<usf\`dؚT+.,+&ʼnH%+ z?f1QmL\y6gM>9G>|j \uMr}C6E;L*2_Qњo)55|Do߁Eݫi7m=kY,*h`!ҕ ՝P1_oOݸo HsW!͉ȺoW@)J`7i58Rmԋd|L^o@ LFshh-1lԗ|^ udn͖ǡD`OPYԨX}% CbOC R` ?`,nkD%0}cJ +QBt, ȸ`S%iM2luɭQU$x اa-IJ;ʉPݧ {y4KyDԙ1d]8)##ZN#߲}SϔDfןEM 2WEv vEX{z'fd3/-A-z۝aq {=#x\`Lg6QZ }\q93R ~}3<7 ̿9Sp([SU,'hBw)I f&&Mm_hn@wX,QDR<ݿ(4ԣ8u7fOԉ"qfRXAA_ךڼg҆9LJtm%XX;>lwD36*i[v/s@A$ߋ0O,tm%_61YTЎښO0651%A\M˜BqئVO-+nQ"D$$G+ 2IuG`7*:9è"]!{P( e!zMWȟ=`)2 Q6_ Bm0T:bA:`+[U^+ddjPӜ)&Sܔ 棫GΨ2 \ t4+~Vn2'w&n94vZQ)֐iafl~Py[Y2Q_Gow1IVT:\}Cc7)y8`qbo`͹hOB%Q[?mFM NRv6$E)ETF8i6+ Yڥ w1^hS0::(D%6R5 &[6V`t9)NwKsgL,MI}qCeg:W=oeU0mhͭC~ޢsaI80[1w*)  (VTm-w #t0als#<Ϫe>ty38g./YA 7Ssٺy?\ fZ;dۈmIq)a85a?|\!Y&A{><% 炆xˇAAI@Н7n%كsPó+~as$G_?` 9;vWΦ?!Y~~5Zg646! :G;K)|ެ`u3S0E.dH1Z"~OJ!Xb핶? Zyȓ1S])S Ze]_/<{g)CMOrI Ȗ-g;@1VZ~Bm] TS @2kݓ;ӫBcRbi],<|ha"1l6N.06<ْ#1EulGkdڗ#į*TA”^qAX1 RאG6+>nTeJG@+/` [Y%&{"y5.Ye+ǐxS2ER#o-i:S gݣW0jUղVI؏l>p-˚ms'RL`]_92{] B #-id7s UlӷTUa oa" p(zjt(-A)PLe@m74߰Q3fki9r)ڲHK灩gޓŻgO7wMͣo%H͙k_vFO. sF~k+v,OrmW#@6T^r~80vj)RB t]kH8=tzB i[[`ޓZdzL;݄,s}Hbˉ2nDV mU ~H| q*D/Zl9PEZVh; >Bfz -t l Jvw3jVb]XBڎG()Jh8/N:3IچԊf̵"yfQ$#Q{>K)>kl-2mӳoo$VN/Cd_C$oul VlAvY& nz!V,lH/gt+]af>oȓ55>6Fs_dLyS'ߚ P, jAX I9Ս ̄b* \~˜$Ĉ)zX^4!{жږTF&t햢Gٝ"dOnsG1@Q'7]ىءN_qHѧL,XGMO! &4_rd@: ^m,.j 1f)5'ᖃ$ܟj8lMaPp f( x}h'"N]l(Uttez+)cӫgnxsw /`o$:tJ]A={tP%zNvMks=vrLNyG=Iuta݊`7Zhib NfOYbH@!\\ٽJoQlO*Kh'1ĀtP ujVVJ$- (ZpBn4Eqd ~{8ȳ'iPm)Sq6 m ōӬWh=7{>X6ӎ]B;X8_ў\ d>ta3wԉK1EZt|{pE#]DZO|Gf fswNgbjstVFR{H'L[,o)7bԑQgY`va?pi'vFڶ\'zc1"%8&|3'/=zd؞p81uNV'!,ޚP_gbFmv%yAV7KVa5e5s&'E鋡q@Gq5ߛCUkxU< ibZfX卨H{791ϻ]KF,$=N ٷ=LuUѐ ?XaF,U? g,M0I`Z;kYqJg#v3rv~ȯR )_~h<47_EA*`X-y,]c hBIy yc7Krf؝Gf ˰߫ivh$(9y[9{[#>V)\Y|lðXT+ C:cKV*,`?Hew_5bЫv˩1 8kw-tR& r&)7Mu _82|Y3kʘ$,٠al2|aon ח$!}s87o/ˆ!;~X!By' C`eد NpV֐&V{I(ZBӬl gHr9RZC`3;, 1;ҁ~' ߜ,!: K%N쬧fuIr@> z'lf$D|r݁K7q_ 1EB٨ pQe*wȑl{ <RFaTTsL15\1 }͙R6tECR |!Hn@ɝ]gtɗd=&+ìՁ0I D 1C\ݯ,iR& ģ.:JQv4+&JyXw,%|.2F9S\56_7U&- TelʑSw\v ]ֵ+ q:Kl[+j.a1zyXy6dmDvM@h-jO\+YOVbO2s|Õ=Y(?ЌW|;KJaQe; L`A1OƒCª*e1u~+*c*W=tv7p#idEB *kd>(D^~$dse׀lfڈYw\_,{8 JǑMJƊg 9&WH_3(CbG,"9 r`$V ?u_C&< H? ]Yn?bt&4cepοE-7Hqj)j?}P?"ych2GǬ_嚲. gC{e4VJTd(eN'Bؙ%&ohqL2`6KXhݜ`:$>/&]w7Gzh{u5B[!#BI5pz"P^3F5j_ yem(~YF7U])9E^?v4+Ϳou>k7i~>}Lq~!];MtnQ=N/kcEV$GOW"(dH_A;,߅ЀC]<'j>g7$VSwq%޶+ ˑ@M/փ֙.@%# ◙vbuV]৻S[lKN?P c_X-5"G3'h(=yC8Aڸz Y.d6ʵIhdUj&Gx;~էc5k{"om, DRIǛ*\y|o3ѿ3g Hi"&qIi (aŵhL$:_H;@2-:vt2PBXձ>'￰0el-*~_Q3+W"!cl,w)UjH1 X 0?vsjOW8k*%xaƹ"3 񳸋Oy*6 +;??UVI\B{DGORGR WBTeP?[׹ ! ,X9IQ1j|2Ӯ8 XpTC\Aiotl~n6RnD ,(d&FPnGɾz kDiXO {;mkXVs[:YzՆ@-owf/gn)}+̛,ӄH! SD|j:ʂh>]= |XD^aj},v4Uu5]$fU&$$ӢYcB>(_tcEmkLDEx-.XuY;#}ԃoCIg>RA-U61֨x*a3Ojx'ogZ&&:-'n*֒uKLhġ$=&㯑]; bg98îMc~hZl^ÉFmDDTnh#OcfHnTRM}tߣn퐥M+EKWobsTrZ/B07t $z ƒhmGCU&=~ +)A'lb76OuU9kD eMHc^ rSib-p61E( tf4|/ (KcC \T2l>/` {Q$iЉV偡A=S%gI, z|LQKdyԻHy"?sި!>6. 3SsSV~{#Ï !)Vj m o]a$E*'D쏑уYqqf^14ZdG.[ٕ]KqDIdc=j6 $9$J%|&@Jq +Jz.:$1@Tិ1'>SB9\%Fp]C*z&agLӷN({:p,V?͖4yhwya6EUD0^ls䢗$8\# ~{*hAϋ?{OQsU^2Qc˹CY1| fc\[ iT A`k6/2,7ʗ8 x1:&#AE p|JoOEЉUr0f: rhawSbp4K(lS W][<\&1!#{E-œ.cx@7}֤R)RPꚻ:ݗ3JsubFρ@6^q+)u!q2Vtj[~! ,`#0&`hiv eAŪ+WaBe#̬"><xq MB#1M)4U0bE:y+E/>H"נia(ȧtxޜ<lfڽ(i(#L2 iR {AN1yV: %aˎg,; *yɞ58KCn~ɟ 'J4 Z|&Ufn-Ra!6ܜ ͷNK?nˣbboDoni1K2αOl)3w4*B8k5o>hbwvVկ-~K/ᨰ! c|X)wo]!DGX9b5,QV[̍Ŷḯh᎙VxPt;Vi%N73f_쒌MGRbϽh]`.ݹa0dLF:J,xv ?OyG:tJ/ <V™\| ꢫO7b7DA-uc8S-ꀷ /V_1;. l `O`57 m8SnU8%RhY"f(]68ph 8,[{%6"=pKqNxWn T}ۄr 8S= 7cŅLwRF5-$v19R"}l9iA;+0gLqN@T>  ᵨ`E a>|GlqT|uL#X]g݅+U9tblq[޺YIaM/lľ\$^Qe-vHa ufNQ7:HNÈP/nx,y6.c(uT%/מ79}飂%8]Su-l$e> mPEe `|~j#<oj0h5rg{kP?"V\]gpK[ -ÚɼtUaLr1;<H?^dɞl RLħZfɔKz54+S:}LBa 9b|H=R-[r /&@N'-eڐ=ygjŁ|cZװe ) XƈdrI.A9M!.]H-T~OHLh#"wػ2cT9,'Nǟ>B,SBc[c}$d &|3jr)DpJѝ4Tκ)qղFEh/ tO'x9Atu٣RvÉ8s"曄,gXDZy 3 "/aQy%r,۵ _RwAe9:УVT.cFh^NqɹK4%tC< OtY{F$oA52[dûeLd_ \ωo,vgz MòQy5axdB~\E"Krq#^wOꞅr;ڃ(jX_ WXڜ'`^-8)tb4V!^]Pu-v( hb$8fmSٸPY0ܹ=T6%'Z$IFn3kۤv7 UGڏFG\I̊b[K|VkZ>Z}3Ҽ@mr%~FVD,48Ϥ=,s ː:bF\^fWa:BY'۽L54&&%2u9#_PՄ*k! 'ڒԪt}r`=/NAρƕ ["KtXr[33-Hd(21r]CS 8_`úgN3+wmYrDΠCO[~ b\}rZP 29W'C)ˣ3c3 6q56;n>cۧOID%?uaf8Dr*\ݫ|{;CmĈSc~5ĵl j5`J |g$fW&P0rd?(p6ثyɫDvVΧ*fP=rȗw: ̾rD6,h&+s Ԛu@fI\ij2R%qr_xE|>Sj}Pw>Mo7 BjA(2w/{7jMTހGbHO#]ކMSfye),vŔ2D:,ڕޘvt{B>5L:zTQjɢ'_uȮq rs4:wqnMϸ'FZ6r HnC{1QxClG?[s$5"3- =W#w*>ŏSyLG|f_F7:&{}S5o\Tg.SG.xc7-V!4<[{uRs1OX7 Nz6Q]O$UP«r0\/˙ oGɦ Q%ȏJ+:ӊ>7B*+*L r܆5ά[e)[&S6۞7NQjI(Fyԇ1A Y-nz?ènзrS\%yOݮϩ@FKySлr uW4FO}oLb~e֤*!afݐrɾ*όǒֻyBCp]s*Qj&$g;?b 8<&RRI?>^w-+ӵ6hgKo//gtl~w4i)Mŷ  \ǟ#r{a `}_-׾1t9]Q\483Ӭ{_iKrh'2Ʋz*Xb;UsAm.}i40'ȹ2l^~yg4(Z,b$ 0l',8RB6Խub5Go? :#Զ ӟ"׳),O^ntexvA[H{iQzK;J<*' :?);؍oy]a t5]hs} hr;Q 9cFGqֳQQq/BRnIü{Ë+^0$z7?ɿ=CmB~R}]?7da{3qw!3>T?C `qąc&>KZpH2#riZ;h:QdljßǓ +r4*ͭ$$/Xk&؃ڑ8f0,U^=_i _S_QŸ= YI$_wtM 4W9"Lca^d{PLE/Ez>]-!b]q6i`vOgU":3|xY0<Ǧ#E26x0 56R_s"8/͵nke|6 E; ھ䑡MɪY; ☀{+1R@޸3*bi5DƷl4W8.:\ݚ,gm7>1 >:c|&?1Wh2l-&ux_cÓ3kvWTWQۤM–Y8A(ukyҎ>ih Oۤo8ڑ(ɕXQ5\LR1 5YOkU)@fm3RlIxߚ GvAf7N LDX5qR_hZSiPя 7PM;0MxM;ԺVC> ֭_%F!h9[|rr뢖ōΩOvoål)(Hz*AY-L՞aZmԟ.Q ?TJ*o!h1 4f.4%*&2MMPBo"QN1)R$ȳ^|17K 72tn^?"Q!A53ye"ׇYǦ4Ur6*Y R8NSX󡖃64Na+dNEsSb˔W|H0Pa5"$ gvP_I 8x';p1s7+)"|N2+U,2{#̙bH#ܸn`F0n0)su6omOY[YG'}'6 m৫U.?'x&@]`ǚs@3:]kѠ(јJ5mn_fN$Z>v5XvY=)]?V& 1g6 ?rKu#H3wh $8ٵ=Ś \جo zǣ @ p|kKwX*$VU>:Y;5Kaϵ{QM@RFɭN1t{fw4)4 25b]^TmrrƦ|Tr. $=xPu¹>?9_uZ^CwlRURm[ݫv$Ucx'WX5LGТ`1Oœ,rEX-GIGaHoj#p Ȧ}#d܎UIՓrL߷^^Q.^s !4CTY~!qZ>v!ev~RgΡ'*Hr67r7&WxՏ j]Ta :y*r]X^IADU1fyϐLM*"i:zИJ?yHfΫGgcme3;ýhV >bb,a^TmOdQ8 J|1Sߪ585|w|T>3=] Nfr  <ÛCҊ[PQN!/H"tYGp=%UxƚnJ-9q9bJܷr#կ[?F=΋8t4m6*P%3 Wgs77l3"mXNL5ݐﵧ:Б@rFh} zm`mSZXdG5IyBCF̲~ zREALV"2\JS-f BYz}6|<hQ8*oL+mjٸX1ˏd%I %NXٸTl0`-YzG]49Gø 2gWVjC6). hXP-9 7Jf\UtKBa[5˾rRŢ\ -r*FYٍ/&s @USpYjlm?,4:6l,JLq0543Le ]6b%}{O0=UO psY_cw"τ[1rH46NW'WgMom-]+*ыL#Y~2 llRc?KwRFC!BgJP6#H@:P&lZDS7!OŽܹAPfW/ϚGv ʶfy4m,B:WkWv#44C`O1o#Tk:t(ɬ̰.z4 U;uMpT~.9 ~wBPl\@rrOU8zm uF'@YRã|e!6hlrAh"8=A6)" 1Nr #C눀(`v ?2<[ZAȝ`Avs7uMXHYr::@Ha#D]FGLn uZn oAoٕzĀBXf-Qe?TTa.{Kb*Y *#\dmBTtn:HX%!9*onwkx=kƊ S( $"1Diɫ΃}N?Pќ˛5!~ϩqQLCZ`;V9^rK#SEn3>y$_ۥ}9)͕u[OyG֘-JIrȼ2obcd"ސcL>;tLJyC]l 5hjRG[TuzpѪHaѤ9Ʉɏ>? J5օ v%F*g˙gv*݈a\ ) t пZaHۃKw,sJħf4"T 5E1g$B}g5s`C<I'V=|١rz R5f<┌# j@-.@bUM~GPD`hW%U RU\$q{BjS)3zo^䵃bI49T1;1 B\X6œ\i(FfukA=c *V| Txs箈E,P7 bǀsJ%ԟz_5S*Ƿ採4JT=Tq7ZLƞRlNݲ=la@=}?nEZ2R'*ˍ$-ңKxvR*>P~9(?٣\)4D[8;_?*q# '*ꇹ}3no/*)TauGu4,LXUbG!bxyݼ2_:+E \CB䞢(B@ziRV%z8=FQE*^14ܘ5υpQ NGL;2 DKxT i@mܤ 4Ð ]l (CeVq[]tdeSfeqROn֘*i^2rgJͼ;rd32 זc2ke~5Q&ȯIQ\o,q0}<ߤ߉ &aahvrNMP,]~ipF6W'G5yN:mmV ̽Ъ̄Z"7/28YfskSHv}wp;D '(X=4G!93Df#KDH)CN LB7?Ģ䝩;3ltf; if0",n5`9 TV |GHVf[ȍTY%++#I:YsИ8x7t]3u\KW! s }+#ѿHMkfw +MLlěߠCJHU2Puk3.KS`UETM4ğ<IOc N/b0,y ʕAbQN[=Z7n7Q~:5Q:@x9QLBeIH]t_$Wd 1 (ծ 0D{{+)V\Z#$vkQͼZTskDN&6*(DLi3_14%X @rlf.,o7M$nҧO-ZJJO?8L u!(]DӋI5x8nH%iͶfջ<@C } wnӒcZeyYMyO.rV^>^ 嗵~SU0GhO&Tmps9t[[<ِ27mY{;9W"+=o/I4SZ[yC!ƒ{ F7$0TE?r?>G/8UWU--,3Z8 ӁͱY_zKoag\I>/Dm}` 0:UBe{p<}j؆r]X);ƇVE#~`F,IL&,Nh\wW06Ueꌒ3mcxGw;Bָj'6t )D<ꁿx6;}02 h4_[yuz!tzU9F:#v Teo @* veZJ RzfPæ4mm^ >Ҁ3w KvUuS 5NP,_2WqU6f F]ro踑zBILpd;l"UՃ\=s[RDf~j&)@а-l#YLaKmÍF&DA%vǿgS@ϔ btb5lLTzrE \rѳk &{Pn}˘[z'&lbɡZKc|Ə-sȊd[|rѭZW.iBRu緳LDOߟl8? 9b3 B͜qHCV\'w ߵ :]=BzAc"d}?2؄~~=1GdC 9>Z3` GG S)F4WVNYRdG~r)@ryj%ZF ͩzoU[-,ZMmݣC՝-MfZٙ 6ȮKCM<.L ve] A n6QP:B{1_k҂Ep{Z/Q{[-1*Lv0d* QoL~ij$!\n*J oՎ"vU mߣ"זϟQ4>ۃH1)`p~yoOj?QaW*7xV3 HC6ʞ_^VD#SE-rE׏PkNxSb͒(nNh8xːQgt4yfA sIXnem?I[8TwgkHFŚ5PqqKǒ9F_r>: OR)\`z]4@q^يwE50r(I9C<_!q<*_sMp:@ ڐ0ձscjbl$%޷r{ N1VlL3N\ǝӓE;Mۢ Ek,3 yFflQ6j}"Q5 UX@mxܾц;5.Am0yK(y+?,d {{@UkB:sy&C6y#m~[n$W+<$Œ :YlN :˻r7?{}2Kf<~phW8 k׬ IX;73ؾ5hm4rꔷ-}r8W.]ĺfKJ}< `S5 Q@'H /ý$teZh;ن"Ì|LMRjAUGp D Z-t p$VkXHfgC7bm ]{Nt}d;VK Ng!DW$dD D[mm .rC < nNH_m *^ocC.fTz{%LL UM6Ca' eٷbp z:w5&\)i=my!xg.Rڕ.xC%wPUݭwAʯ(.wij,j~S&Sp*k+;Yg &elx ؄]Uɬ-ȶ(G<3Mn{iƁ; "LS܁gÙ"dEhpokhrXuP/fD*!7:OD5v`/۷Dw,]db>s &Øh3Ý_3sD1u&,h)xC)͂a 31a⮼rjwxA}-jNK 򔛃K%]8j:VYG3JW! 2 1}60'<*T:Q MGdp 5F+A ]~ G\p97~Qq!} lUZ~:_1l9)&u㥯O qҶZ1΅S@> "}l+G2qz9WwLx?zIk:8U/sY5DZ0utsz]M9RͧDZM@"m˺u5d/HNxFVoKXNv iLߺcsߖ2K$)\ {ÞՁ^oc1f 6ׇ3v8q/u0^2hA(O{bJ +}x#JnJƣ)r } TZ ҽ#gTg?ۣZ1SlΎWN}sbtk+m}*òpe0:~qb5۬3s46KRG=ĉGG"M@sf",vjU%|% 8"p :ivh 1kUjE%zِ#C+H3݂y[N/IKeS]xD`Xeu|ʢ,vٳh aϐO⟷sc k |-Unj)/Mdqf$XYm 7zշzPUNzrxCoh~pAci%ØۓXNeZK[U"Ƒbh[xQư\T@H&:C 7|X Ht/ h9QjC/ lZr@;YUr*e{ߓ|[3CL4h)i u!)ƷCn'R+)rH]ԮmUCk]gE6Q?w%VSoܭ{DG۫>x:v\Q} 1> 2kZ0˙lM.rgKP&25O=CPx!5'@gXSF,-nN< ` iOINMao<_ۑF%b 26+t&"j||; <GP 3g__kw­\)`^Jq8dQsa >c\0PV '-"cN8(X6" :>}g 6m޷e5[G;0~I9I((l&OvD\N?3:KaeX%F0N/[GZSOyji3>ūLoOn\yE؄9GԜhkO;Oj* |g%k0ͮ@x*>?;]ĞṭM%)5FaĨ&-\xYiһ))z'a9-܆a%yq?Bj^uԡL2U͹7AN4wm{h,AY|E=}}6dp!NVu gθ\ƍvx9>m_/?3X(kج+N6u )ιew _ aMZNnJKJ c K>[U2UP„ AXsK^hUX'h|ȇ2 }gT$r0$[ A !(z(®uqhTH4B6T X+wz^,0+9\} )w}ZgvպE".,]9%:wp0~ _*fDӌڋh5 [)`G솸O_};.4(!S.7)Ap`;\fYn顖,ƾ%ʁg%=y!ti12rGgnқt m_yQDP7EG=uGg]He<!I.V/ 4ȣ]/[apVj?Red3 {[м{}M𷚛2O]NTp"WO$tj\%ܝk :hgWn*0e,]ݳ*-$ɩ^{p\`zX8.lLU\Ӱg$-߭_"]C=/f)9fSζ62ċ(WD=>m07𩲐hz[joϫR+ԭ 8ӹ*YXTDŽH$*-fQI8;[BSu`d6DR?;(  ` ~j Pn3)ڢ$LXNOkx(BP:\3J psgS(&.F'M<x "pW>D~u[gɔY*j͑Z4aZoŻ|"} b~(&lI>aQ:@P^'q7S/'ạ˅abׯ`z n `znjWG'7F-=>%41bd-T!A⷟\sG}/7Avl>xَ6Xk2ʴ<-mzHUqQ^g9 z˵Jk|n JiN:7ReLδmEs@urZceAKet7yaREq/=G)Lh, A,JRuMLqpH?{s-'](ߣxm0 MLV958ry\@0{roR-*K+&`Y {#d%+h ;fxP Kqz3|% %rmZe9-9/j̔gK_ %tk](*ya,69^:A Gӆ1!xƵާ&p Vj] '|~w9wg5^h'5T@I;o/;E$!]G»J֒DN]^؝\)qX~Bbec:j򒝅a:@@&<^lHCs;Q3@rp'V`鎐1.WpM4ĨSY}k6$9]YCT@w5,OTWLxʐP)*xE OLZr,p OQ#pgJPSʹw4Hm/SkeU E;LlS8 ù+87vѸ >" .+Tָ9>K&@6Zc\X-z|$ 2JdU;28>X!)T~:s!}|%JUӸ9~ɻ <0gfXV fNF|86>cY|wzb2.Miرu T+eyqD[1G!lDPvő׶2bHCgtUڴ R2B\s/ɳ[çii9 .up[AUņx2C{ł$ .۝i2"HEWuEÿ2ڮؿ?=9d0#bSYյ9W̟6,s.3()4tI=hU1U+=C65n$/A:g n%H?^\0dZ5r֦SQ,~yo2g~>sx'OED4N.ii'b(0_e2g?L%)Mk֎ TvDcebg/~V-#+I1lNNFeK>=-Cã0<V`€+zQ[ֻ.T}#'su!0 & 飢t[*1rS,.] *9qzOSc-lHp*0ѿ3;WsD TGXDeO-ЎƖr 4Kr?L26/ '֗I.?JFP4oA -yd%@n`Z %ppQLE^ot0fӏ5R]F/A(~aZ~1IΞlb*/Ar!]M&rU|WCQs_:Kp8 O2dNPKj&Ӭb$P=mR M%hHީ2Qy|e ԀJANE$ݹ.O %pC_+d/D䗜05`$-%iFŠlj}!Mo l:ԈBGLL9ݟzUb=F~r6Ps.[tJ0$^֭LZp|,]1WW#R,e/뷿䈯M,[Xl}BBi#;4Zy{\[E@܀dfo`vLNiz ]4GQ4b8`2d<,*yHQt \/-8-b\FD }2rօ<-ӵMSn/Ft8@@ VupD??5@@VɎqo|#jb~n12p]n]i#y7BojهSЬСŬNZn y?,Ӛ#Cć鿱4\PN lU~-n2lf@A+zr*%`>o?`RR\,0f-se WM31:w}Er]t5ZsrL:+z$Îgݕ{u *AMNhz❕@sy:S7S)uDsVP|6Ge\fꢊ^nqa[.@ 7A7ac`(;愕bsY[pJkQ^0P8{{2&۴Jٚ'j0hNcTkh"?!rrЂ˕m(PR:- BAm y ]w}Fdߠ>\8!'7a*AӬ .WvWe͈XV].)A=4Dy-ГJZYwC.B%W纊؏nZIzrx߱EbEm:؋ik7Q4ta|_zs96i[yg|$L%꜓oJ&H :;>sAuC@4GVAU{_Sv@dy`ʾ e-!ٮRj5vSwӝ P%+f"C4"" $z3ݟH.=)bեY48hޕ<t͆rꩮD@%F5> ͊gQ;`t.> ?/P[ ,\ Áw u3Ò+x_jv=2Ӥjge<º]>QUG?Ch8!$=C×?Z[-.OM6ڤ&̯mŪ{ eDSaN^E9?od e3^RW9pnR^JX/ 0cSb(}BL}'?d*UQQINYg~z~P͎[eO-_Leì,Cؽ([UpM2iJ*qa+M$ɫ%<}f7^SB^JvR37 iWng5W[ɪr؟SXovEyp(T*u8q)rݼl J)>a ̉jiVgטƠDIxk+S`hlVv&;?bW@ ùkT%pU9l!sM@SiiSeJǒ 0@^ˈ٤ܱH&Ϭ&h)~/p> 4R 1a,3E6/ `0&P<||-&CFg=oڇDjڌ o)–E7E.1UNn4OW5MMO43G\e5oE\ uind@kr]ۑܠLuLdy?CIJ(" V)=Ai]O;p3CWƨ:p V^Ƨy2p1w?M.vL/wrVXt " lFڳ;O%rIÃlÏmw^Ig,[܅@,"p3s,WWĸIӎ7_Ds<\n O}{j~u#MoY9߰2|}q[#t N\xzgE})5z`uHxoR[Cf㺽 := Bpg!Z(SU1 e25<;襀 cLU}Yx n>l2,6;%ŁȆm|_?5_;}q@U5u oygtB7+_Y6wύҍd9vh atuB{A%P X~+ s̜Pѣ٥ԡD|CHZ](sV[t]bYORWXml0[9s=8J43`yjFHE>T@Ki5&I˛uwf rb65mx-NaT/õG ~؇g6i8ۆ+G&d /lb$\׷[Y`k~!]P]Wqnz%\MdhSҧ A4X'P];xc-ѐlYh *9jŃ'2 }R 1lQlr!ȝ"9\:ʻoKV~D9*G {Y3I{` g.6!Ck2Yզی;{cL7h݊O# >%,%=\^`1a0a!:jk5bZXu?Q1alpyqNHj&ABqu(U`uY\~`baIG8GWbrbi.B40'5D)h=b?5WB?ɸ}G0YY"h.dľa}WVN7%\3y˽Q7ΈD$,w߳X+kC?tՈL+]tVmpp~3p6./ޛq-R%ST9kI(̾>(/M5;&# Tp+!18♌|{1)&_6߉XQΑrs 0$T{GUJ['>_Lmj! @)puγ /4۫EP>g vA֟j Hb@<"fcQqc)78YEqڗק؞t{#s )׷^њ G! tHKgbZ7m92ދ2N'|ψĈ³ egDMHgf1r'0x(Yx\Q{;퓠LruX,_DۊCTG}~/A~j]]uJC*E5!2sfPH=g]y+caA 2]{Omr71EAlIT+r l&iKa}sݏQ.8s@(68+zc⏁S:$mtj0ӵ-c{(*9ݸ˒FDh׉Swoyp}sguc|2@cЙXr! 肠r ~2A-IH{:4mL~ZFof\M8eNeb* y.2abB*r]ţ 5,'հ0| (ixhJ,P4VO(/\)cGTb"\3Sn*5ʊ[Wne5CF;Wؕ1MF#)َ͉ 0Hmn`[d>!]彇;P!7ylӟo3ύyꄵiRumcW"~PLxȒ ",zoέH_4 p3DlLK-QH 50 "-F궥( XlMbEhZ@4#_-}ԇ83j->̅=`)wVD/ n{uC!ۼ,5:aeir4u+cl-lE HY5GE, @4^HxиC34WtأR(u0)a Ծ 4ņb} iu8. ʈhȿV>JmwLjDڎ9=_3HHyHtDсK׃q 5jb0o#h&3bc4PcSZhQG񎧣90"ـ vC#8Ul!M8NH0 mL2lY/MV AP4TBy|-òwR}}:j䑌&['.)Հz_Tbv=-j nDŢBJ;FRoL>ClL:mF4]O8z{OK_A|hOD>m6xdD~3= y'cLZyEeK+828(Չ.{%d/5FoA9nK8壐ٜYݦ19f&HľT;l_9;;CF")k!Rt Q@ٞYm`F ̝l(*Iu'R-: 4Oj 1pb:]AXVx/at1%›/1i;ez: ? p/N /(W_j5AԞW.91_ B!p c]C&jtNR۷>,(p9#C9@e 8>[QW6j &' mT#Dvv=;Xb9 kBOQZ[ؖlcFo8j{z$w@`Kж%,*ދ3zp%X  0yu2zEZɑ6#k IY3vD$VݻYyQE σ <|i{N?%Ĵ aRa$Ck(U xgm@KCeKoLѸ^39: .=. %0򑠄 @gpVa,6x",9OP! kv׹,厮q"-z.++O.C5k/:(+۩K"] %^R{86kxg } |{;)́?W> JqJBkfU6k챶;W+2QG ig%LHa=2=hd0{ /Ja]eQ>) +;=^BIQ_lF4X 94%]]1?]=;Sq%zm p`4` |2!ѡ b鐺WnD|3m?I;[jqnRuI΄DbN+M6x>`y1[UxX1&x Y2k,FDԌU,_(9"'Z|_ ZN\ӏ=:5EbN'vAk>)XjTJrwLSl=B90(n|޴<9ȢAQ6/͆ 4Y q4]oyİBt θ'“’<+!3Nh)a/C4`{qTk_1Y;*K(d3V-W_%D7!T3A(SO߲s߬t>!^-cz*AnI V% Yw vaoXKSS7^BC^&hnAH;*9O+ -I)i+$`fX jj#; :AE_x]bt/6dYџ1Pvhz9Kl3x7yeǰV3W^2+ׇ:$b ۓBɶ\z@|&L8~`r1WҸsUqi+z# :nЈ_1)\SXT"q Eg ZXaN"I6E] l ]g2<oY`!sx/;6 *B%ܢ08;7B}j7;y#{!yj8'k[ڦR}b)zh 鯌ta/i@ВTYf|ޕV֗A26ch3(#606Ez`5N6wa@8_ ݤIo*/#;r` J;h4/4<KW)uصt]-i>귢GT B{И6Έtde+/woRJ-˳{NHv쌆=4s>+:s-Nfwzg0D#{786 1Yv䅙N4j];`7N2CN6-8iv5#7&:^g^2@vgfa ZҰ 4LֹŹXͨ#$DH4g_R- Xjnˆ fj6,ɇDr[poQ +.u]9v`3/΍Rmkcڪ&ߡ9 pDi̬ ELB,SwIw(|tt-UMt[g!nM 5527@,\Dq>8/GƥCYkc܁id0dQF3_AʶQ`X~2u륺{u`sqN0n@W.Y,&N S |&f4o{2<;ē.G+C?irC8:{*Wu E](JuhڬB 'F&P39uXSkG&|ø63{W'S,/ }r6XwW|ƒ x`._w.ω{Nb(d%CRp˯?9a('oP|~pg_#py*DPЍBтk($ 0׉h:R4޸i6Hz!գvj.S5qoc'rJ \1k,b7abDA\P1vN j"Un`bbCZ (jFTǹ+*NFpq2"o6fUmx*"؂ mrG)wSlxN-:opq|&2ja'MMslzs2M12t1oy6Fʻ9ܑxK4IAԍwzהepDbxG'k3f [ XN#{Ur{'&'{~E9 GU4,%7OHncR#EK>WL)Z}۸IEneեgy  Tq6 GA~ż?kRݣv`9P7WL{jFחLpjfpSפti # sVi͠7hct4#QR'OۮQ ;%#  ͬNxZ;&Na:3Y{&: bc9@sOT@ ADe jZxMv &m1[ͣYۖ3S\$dŬl-&Y<"=zX'GK.u)iغ+dFN۝8kWFL}>pV+;xQPa1w,BZLp-P]EtglNEjr1*~PZ)yeE& a`İ.KEQ R& Zg\v7%Djᥭ QӺFQ_RQ y?==6x^ /0s6 'wZ^ ef첼X-~0 0P_F5G HeiV)cڼ)^+=\I`QG=8m-RJj`5t:s&XW(9P`׊9{nh3 m.O1s ptdx?y @;VcnYd86g@/|Vo}Lo6i #h.7`ӿmE&.=^׆=MGYL0yVDk)lE~ vax&&Ԣ_LqW/SD 8bwUp0 v@ 5 <*eovїV-^0%Z#nn>.'b4K._<͛6kS)&/XIv4ո? (Q>U#ĹH7 o6VE_Wv? ֙@JFհB*uM5#3ܤ>҇b"m\x=QoNKGvɝ{UX%&ƽ*~}2ul7̫ gɂUPβTGBtSmy5< 8kִ̥ Sw%;$H=,K ɢ2Sg Q:ɘd TBHkbS=]yswtd;کd-#B2"z8x[ؿUFO6)lGq~r]Xddǝx6\xs0DHNgu:cū- |{iv&( jCMƧ? ,Ddo S{8Xw4=uІ$*Ύ 6쓎!|+mB<\qlV]R.2v!T˴!_mmTNx&kQ6:R8MY s?f X1sY ˥HSvFAqH; -N6\S]mT䷓ŜuF"ʫϖ$ :pXG#Qa*]=PÒlL lbY\tq+#"f\fؚ;VÒtdY ~3oCm gDܯNH d N1'H[szQůOx0[lԔh'%èDozg:_QX/A>*ь Hq&yA5vÔ@KQGs_1pbLN.Px3.,?HDhI^jLИgcB}ܤJTST)four,Gu}DE`Haw)2OrN>%'樷,7=I.*<.@kkz.`h~yX{PLq!"~P3\/Dx//g{ƨⳗ((oL F‹uIsAt}'8] tN& #ĚYuuN<3Q9ݒO;%]G5V z Ejp`733UgO?[V5;榚?q}^hV՟Yj=uy-d_+3IG~ G*4(% +jl&cp0 j01w-f׉j_U[@RRu14*.,c3Z}mP)|߯3.@a:ܡTpvq S9|Ң|܄ Aw&t 7%b4KvKi-]4L87is @-KCk?Wdcu3ߣ.HJZn5?z:PBVSp a7k߻70q&"&݊YTYb*HA*Jﷷ ˱EseHz%RhvK" Wg"N5A߂aZ`0_敼ߝ8l;*FɗR-5N?+f$7`1Tׇ\q)U>x2LfWԿ𢈑 Ad'A'dI@Oq /jC\ZSG˜"DoK>Cp $_3?V{%Xhg nfiaT 9/bj0[ش'{nu4M.j--[Vµkyx`1Bsn4@ #9 Gӓz/G޻.)j* ԾC|juO`Sm2q+ غM xg^a F"e'>aTՉ 2cH뷼߂mrt9Vӎ}7VVz?`5AWKbgԮLE< B._^D T1NYRFqn¤Yز)kac>jޞ+ W9./Ev.)x-m'Gqx },G¹yh.<8SoX+xIPC!ꝁXvW@fGz_v&J~^H_;ש D-)c*Q6]lᓆ ]u1cTuC&(PE[_fPѬcn7&~N r߲Xug y&w|+d ''Y)Cwt2:7.ab8cmLFPQ35:1cLxl׫\ nY!5,rcqLfoi 706^D*C0M?~&W{!4U$Kbs\JƘoBßҧd_}Tya<aaQziOg|X}(Q–et3 R3{: N w [Y'ff5w'9.gq}Ra Jkў)FGE ]ȁwga8$247rG.}[AӍWкeF~T1|=% $oF FgISɝ`,mLOҬ6Pw?8"eeLcĄg3<Ljggn 5A0ֆ,2X?(E% B_45/&r՘\x9:M?*ziA'}vmC{DB&¬hiK#5FOsNC/G!Ri U 2ӭoB,3@5 6̐_& f]k`<m xH+@?n];^_( ͝]5◚g_pMfƀjߵgGfU˛\nCj$$h*b=7-w7'sԤOGWch6kH4F2 jwK(@mRQ O$œ(aJZ~`EP9^0!@];[WeE|9CGm-נq]5Rǿ4[,7$Q%d=;_EGLbUȝ2mԷ>zbV_`vh)k̑S=?=Mp":S!]=zyk|4" Tc n8sN6{-N8gɂzO.Jw\dFpi5Ģ"N k"ڷ?¢A$< }K_=(nf]Zi (YWz ./+={]sq!DW7]2Z5x[8 xN^{4Fh ={k!C#JSy \t^%qԊ"1vMQ Pf@$ 6|vIs a^Bbm%!> Jdۉz$nt# `Dj4Rh‰'ĵiD:6vuZ5{'̭ف7R~Ϋ!#׍2 2XNI/N^N8OXE_fT8jiaalzj+Ǜ4j3rڅqy5dz`ԶRW6믘 A{\z,VL8?x g|j:_71q v~E+YϘ x/cXތTʐ-X3d$%Mb %-Iy}ոoa0VYi%!]$%({`@!x&VL0@`]jih:t}XKɧLQs<{5K#J6~h@@ތC\t눼a:أVN 33O7D@.#MCVc0Wq\oj N;c]X=^}%U%+eхo6+WqT*U[R!p93T-6wn[Qكg>TL{G!j֙i)/e8q_t;Ho ⰧF[Ό?X/Kfz@jv'IΗWVZ*Y]8B(ˬJ#j'N$/pk^CrwY*4Oɤ ʼllb@oC[PP:6C;f[x(+eڦ| M@<6 %,OUw# cY:Xf$R~#ST$HG_ } mF\p"rē%-wT8hNm V ;0aśn\+e0*OΥMg+rz5sgOj*1{3 :^PgG.v`\JlD?I ~9Ak%$0ϚT.C.0)a4‚#.cohfq{2v /f; Aܠi Pj]5 xҖ7X[_ Upz kc -5BI|jYEe+t1Ru6WH9ss;" #Dw~A5A&rZ),e=׽Җ,+ ?<UF[`* Bd B?h[ w[E U2t6Slx^Fmv4.6r@=\)D%3@z4zfcd>Gv$ZN {lzrB 9|B-3r"dR_OTڬ 5Z˫C_fH~ 6.*Nd{KW6G7#׼e [&=qdF|=C Sp]fjj({Ax~n8]XHwH"NJ RHc'p) @3|=R1dẸ42s¹c4QL(FHŒ0b,\䁣iّǗ?Jۺ*|Iٱ?=ґa^_-_|eJN2蕒]7%lfJn1l"a6yaȁ@%N 6R)"6X2T:X 9a2>YLǭ".YsXӳkԭQ/z%A?BKKd5[M, |?)Q@3\fs rpCu<6G61! !zfb}XqJZ q^i2/R#qGuX^Cq_?6sxfcÛ/yYj M~ b[#@ap=GJdd G4 ݁PGqVJ,T! 2q>5XO|jRg^Jwu 5F-D]$#WJ Ehズ}gMޗMZ5t~tgon#Xc+'_bļ2Fl<؉.SO{?B#86T53԰OqP0!K:tT[Z&͋Ѹ͋ͼ.h(`` DEUK}T0`$M8 FN"j[p hP_V̩=;v2\Y2zsI;/0xhZZ;rF]ZfI [t4JI7J#3% N*c +}7'\d(}ZYkIN^Ők#y쨣F V@+TZCv˻HIںR 1 4sX-Gk(flhIg m$H?H ДGLem$ҚAÚ 7~T/+5ngCZn~R,mgT!<K} 1L1M-W&;Tad@Lڔ#"xh vyhǏHv 7!JE9 ֕4xg~8> %UVX٧ X'BCݛuςz \ƙNG/* :.ݿh[aB'rv͐ ۛ"5AVkzG+CT/uGi(Txewe%78;$tB-t&oƎH{U*#7u :ԂcІ6JSx7zӮ0.1&H!]P$9kK(@ ! ?s \e+X(>JlڗAMuЏ nWWFR%[l9 }6SKS!bH̳c\1Egbo_eyTg¿c3X,g򅕔k!u3SgY*kyd09{ƣzu!;h bHWM_|,H-*pQ# 6tP;D_h$I|a2SH:5FTPf-,ssgV"PuIphj12N|m2r3 ؍LYᐶդ3~QxX'ݺ[U7WMĥ_%@AofV] ˶4d]9~^ȶ@ù:?}L[} Fk7[OT2 Ӻ@d&AŎ2k[W'y5T[kly?+wQda.AMm0; h87}Bj*8˥ .+9Ic/ UpsٴGeҬ.o ֿe=ô:ZDǠJGJAĊhnm@n]E$V}l ](WPEƕ5l{G\ Q*4QqVf A#>>ܮG$h袩ELk{9$:bf% )ӯDmcO< VD'nvU(e`fچѩ鬂> YhC&)9k;" z/y#}NasI"h:7Wuhɪ7͹#6/ТMƠJ`P޽р~D{Fu#O$xW3cj=w\`T4pt m0w& IvVu-M]Eն/Z2@Rr?hlE!r>R)QOMS^ԏ-]%JOMIϝOWXl=y1aHB{/]S5ڸz#i䎃!0ܘ9j⫣h &Ϭ>!N0>UU"2J }0K7a0tCji'#+ F}s!4:&zªZmɔal,_H\ |kVfѷ79V_so2=ޜVl&Fo* Wd^4z /[%>U"6D.?'=CyebӒT\k{8IXn-S{wt2&2@,ŊōwmB\9|vn1Z4 I;$0[zd!$^4q7R w)&*3ơcͻ:^|z ΃B*Ugw>]WF?fuh)2ϴX*|VO,vCq>GNH2g2BNZamK 'Q?Tr`(ߣ܎dZ梐>pY=V(PNrG)5G`)(+\/OJC!$hۍ"w"G T]Q3|R6t܈bi=%2LpU]<)k~T㥉d oy0TLp3ပO.%5byyӍ ]ȍ^.Z>9H!amX| ? 8F,$8I)e,["仲:~u>TtI) ~]P'9/N26[kQ$Ǚh5& F^pFȟ:N7I a}$'y_ڹ[YVfYJޖtHLbJ;ڔB͏9y{C[MƉ̿"'adS¤ MDң+,\0SEr ٷsVw>f ģ9z^$b^C"Ždb~)\Фb}~d){+oOQOTIm씻4K=#g AK Qj1)VVa[}n7wWhBfFEAmHb+7'>~|t `Jn(bHWlxA΂mjGM0"E|$6 q-T2n[=߳耯=.T.fRklG:4K~KB\7-SM2uy:UIV? ,9zoH+7îc.D`ے:Ϻ w_]㘬Zspz |fQբ4XDPtHTޓ~ dk9J̒RrE|HOm?ǾRWa|k!u+zou\r &;x{FÖbl S,_i IJ_U&],T96sFԁBhykN2gN⪸uva̳#wSuQԍ (-v}0s`K,T<&;,3yE:I>^ >  N8t !Rwލ@s'u(ߨC[UFqA~KPgՔFMJ:v:7EX@2-W3=HWG-ʛ#FV60B~}ϢZ #&( ʿB6E[q ?h>qRDXkWnC.ay*e݋qפZ-P9ԝiK4lt>$xӸ3-.zXz5K/~oӈ0 =:%B?gd'Ü,k ( Ċ `0š[0y觏&i~,E GC9|# 0`ũFѬ-J 8?z;mQ]6WɅ t7s-'.T&Hxu8v>^6ZW$i&LIm͈Gvc=>T̮G0Hury8j'x3HXpM&QD6 ' y|S& B?&v,ZUD'ulB![MPx*bil#C=Fp5K['MIP #!fї[ j~ΰf_З37rݬ1v پ`|h]SɫzVE >DCLނ:Qe]yf$#F ݺ*,Ί,yGmstF mmVd@܂9y\")KF):olgV,|\>eLe*8G.EN7gJX@O\ ^iٞ]7fu͞mDuB'I}S)ӎq{׎k Nz!Ų@\,```%y@Ƶv'3Cer{d0k(mۯ|GVtDtW +ɣL!ƆIrⰼxg R?t}*?Ǡ8ȗrh&; !ΥZ1<\ F!tyAY+3 yŵяNA[4X+IM`}ʵD02n (3!~bv|!Ո^1pd^?A[0.M/Bb>/ ^ȊR}S!΂fS#cğDTkw7!PC5*s=-%E OWW)zQ!`F:`Tr' q[%Ԇ+`CݛkZ$;ɞ-٦Wn3[n6 Ź`7?ȱƩg6%kÕî%TyH-37*:MFj.'a{&rw!DZ8YKr zR wHVOK$X( ZtuV<|.Y) DV]iQs2fW#5,mEγiM\kcViIqc=Pl?@_J^s5FS{tMT F'{>2,s"E߮]KDAQItJK?_>-Gֳ.6MY NGG7 o#nݛߞCxZ:l f['70x;(qE#iOړKl 9c-m6կ\7YǦW/{PD*䅷TsmqĪQM3& јL߻aZ= f}4f簖S:_O:1K֐JkTS[aZOHR9=tsoT <;8eoR϶$zX t$PkCovFL^C?8{g 5{LujQV el"$2&0l0|E'4}Iސc5lFAq)EYXAslʼ)-0tS!̃raX%\u.]2Rޣ= ڳH5ڧ44bDJCg̥6݊AOwge ( @TS' XQ'ϝ8{03fOu_<Z$|cA؊`ZV3XCC+\7Gڝ>$W߬X746C2}1޷\ˮ:" -$,^GGz_3yG0`_6A;J(|^J)*щו&BxlŶrZ!<<'G iW էn6}m0~#]dIM.Fep}{).CFT0>vgIɴ mtuuCׂg:r.C$K>fzx%5 :zkV&N;۸x<'!H=0GWp?b5EM nC:T@+BwH.u]KOJ0r۹Wj5\H?mI,P몿`} a@R;x_87ć71IV $|0WU~& TJ Ju!b>=m%ą:U"wOy"u(Ei^)g8qk7S!OI!{zD8PpȔ0Ky_(*oBrX3 Ϸ*GM袶E/,ܭϣKs#dX-!da#/kdGfT1)n5!}NEݔOF#(ϱ`JZtAi^{>V$2۹ S4''6ZFUۉXˊUWI!,wVԡSkWOgiǴyl!QF9m`@ć׫rCH$0K[G=6oo[O͎r6;1Zj7"w6;]OXTp3-`D_g7\"#"B'S]Q=6:WKN@tci 4,HG/!\޷-@1dB+!eƐT, /DL4./Qf X~kc\pWu(n2b;tt%.,1k夋>F{ZHWkxlK6C&m.B#o.1$"ӧU&ȇ<%M[,]o3 iDFHc ;2ghqშ챁e_^vҙl!ވfPZ/nMSw-)=Z4APGm;JI5dR"l'rp ڳNUdlK.˨ioYPVAdedG(UE2Kwk׬b}iQ&qn=i^WDeQ_/)x[hE"~>\Mxpi+i3(r2J1J^e`(j H"bn~6)$aokn͜}kl)kg +5oO+lz&h趻높Wa+Y6 'u`f+T_rkM_ 6r^1#]uO,!/WܧPwcS ?,dT+6dȩyOBv~rq.6r>g*4Il[!he9VIrÑ,5}G3?[>7Ȅbv;wk:*L T% 1S:'ޣ݂ 9HPP6`7o* & ^%tդam-@nsW=li0vf,89vK߁{1^1^(*JV<:Y4CC3X+-Z#g毜˜&[glj(e}y=x Pazht2Ϧ8lKq;:EL[g% Ek.6ѹ(J >IKȤ]7EvS? yV+-.Z1V:z:>ͫg ׃ qSF(AxͰm5I9۞|SZ!i$ZqIG88q B2׮=s:}U)D)R!ILplCݛƵ!2]GR:$n T%-Sێ3*rB;2TfG%>,vmD)w "a OJE OkDbJJ51{%<@2{:(v' sF@y%#a_/zAC{,XU+E#LUmڪgepEbYn @UYSA,}#8¸b4ʣVȊ:2YtOIhڄ.or8t(V-g$ˇc fDR彐[jac|vSTNFryN r(6=X/e;61ahqcmvkg@„A"vey.\aB6/9 n>lEr @l V5Dq^_Wd"&uy;c;]#\$V=zGCU{ڃN2fX^ʯR,~Qb7Wx@u&dA\+elSh5ũtlN=Ӳ: >q Ny}BM14U"iUd0ZCSu+ЙJ8 /H[X#JR8" :M:dő^+SU*{H!|\)O%ee Ӗl^Wjf'Y[}ħF踊u*w$O^ћw MVWXM*9e[ g Ie}:ѱR*tWf%/.x8O͕4[GZ7+ޕ8o)BRg^9͉w`2V h3A~>{_6?]""x$>@MU"k/ϙ˗i]âk: =>|_C#`Fndm\Jϵ 1j q>о E%6eP[)~o`:Vs.~_nܭ}[In\nfXv x˖ڸx |P|jTt<~)% Cy8CCN]*,2\Do('Fdrlj ߐ' dzQїU*kԤ:$RXw7]J|ɸ7=: ,n .{tfF; P|m16_t)XV Ҹ )1.^[yw˓'AϟAiΠ`5l®שcbGחsS1QK%3&cI{3;)uN]U-4'J~/-@vFԒ5@eA&_XWŻ W^R.qӽ .V|4j4׌~Lƫx8OPjk>I'k -aLK#O9R 7(XYoX.e vg'@fܼj" ~zEi3L=?+uIi"͌>K%RN mRCDi .F/ԉle^("n`61؃N~BFwkT(inQ'͎0$Prpw#*9>rB/]TPk9w75K3cŞ%)صl-/~5LfHx]r$$.4G0u{XFu,jEF:tRB%г`h1\ Q8Wsك~^U&~AY!!'b⠼s .,%&R};dTtIHѵϘg.Mw:PxPsNv! FAEnyǫۼN[~V5e'lvR܌g :&(^},xy4-%}M1'҉0jIXHD ^ )]M rE}5M$X[H?nGi6}8| #T#\iUJ`qAg喭J&ўCg\5UWPL713ǢoJcf 3^8fK[9UEHKG ̤8a\D/ZAA4#$~[r,ȘoLК ptb/ |Xǀ3,z=F>=\Rg9M=8=Zǭ&mˉZPoÙu"ے?vގju/6d5*<ЌUzȻ\{KƐ"1 X} w|5SM#.yҹxG9℗VIa3̨@U d.Vv}>KlM%8Kc~G"9x>Q4ݸ:aID^]xۿ*6s]>y8D;7zԒ tfF(N6Ɯ\x܅,Ebڮ3Z#>znL2 [wȹ(9QQ.;c[Gʮw IEi/eQL]>< ~ @e;yҿtqdҮ(7w"п ;Ĝ#mI=HJH)+ptEś#{8Y CvkgOǍu^yĞ-omXX~ Yy>vn=R\4k)Tg/$d9q EJ0lj=&vsܷlGzҶv Ý+J{6TVE2n]BhkC#( {aI3/~cYLrAmjKw Bs}eV{ు}jOy ;nOIXo1qa>llN]bT@e87tC]@wP,/P`PE%PvKSd|\٭a.ūi=ݷA*~f|4;բjz[a,ŎbdïSh?V 4~]bcC;-UM:\DBL[Xh~neueQ=C:&6h yMԁ+"]%iy6F Vw 8×ur^:&',5v8WgNUPXk n _H63Wh_'6b$͗jҀFs#yv-c]S,^ .Jfw<ףƀyJ5ӜL0ĵ՝p'.j<{VǪ;ik Nf8r%mBąYyAPnr1Cl24$?Pn{|ӺB=%7J5Aj!).1 P}z"T턛wguVp9o^;2T.ES֯SzߟgbZRbyqN5l?疍9, PӤ`J'u^IJyAz5#; -XG|}¼7T$$dy_28E ŲÒ-#fBNiV(|db)Z|wD?:Bwk HLGF@hwPB ٵ|5qkf:44 `-w-죷 #䴠$ nZU z;bFW̽>2+_t1$KlM%LID@X(یS'(TOy`~ǰZZ-nhpt2}TAt]SɊHYߚXWz)c YGbH6&]zSĝziPCh"?1ktwֿfty LVcWZwYx`x*>nXϗIR#i)J]rBGy#wPQV2xMmW=]u8:f)}P!kOܸ|j8]`k*V(P CsvK̡Xp :fQ[VT7\;t ΁ƦW;;ܠBIyvz,+LE7nwi->$swԄZS?Q&f9WAKP{ hLh/vqcվifOg.?8Buf;E{$_V"DF7,DI[iw!,0LBoK{Gp "wU'x( }.n| ` 3J7y#5S5"V~GUIypNn->+(;Iؑh/YQ:>BGWȘ߰][TpC'@)mdce"4=O?AOrԒ~tHl:`S`r+`Z(m,& :WQ:2?H HI9kS`M KgƒZ'@}޵U{Z/8?~VSvR;騛Kϗa3)QU m^f:є>FwH(Xv+t:ϡ=(^C=~ꬬI֠zUgd*\c켮5H;] _HI$9.y-xͯQ0&oT\}YA %2Rvru }wb{e^]B-[ `ڲBPjCi鱽Q_0͕Khpf͔M(whɎ!@\ݸXrbU- FQu|Fʧ] 1MV`(,4AL8:A}&2sH 0gxFWۚהtM6{wF)ln"wj0pUi6S*ͼ c>EzPDɗlKf?"|c[FEC'8sBWL RaU܏; #(}حWSkT0~:} v,uEԏq'MB/췚pҏւs(`UqV((Y)gxR5 %WCp 3{ u#P)Y צCXrܧq3q3)75ޙg 彼1hd (-8烹 % ~E@^zbH"@ 4s,mjH(n$cdX ^#0ꝏ[}Ou}0%'W zjYT FS20`9#%2DAP?:XTA]fg b# k\2׏nZ1{LRCX&[vZu~->G v m64^` A{0Ŧ.f8u_w>iߣ{>P3H&dy@#Ā qI oVqGbޟ#@T*X)*YW\ezKd@KV͑\Nqm ك)Z#AFƌJdTS{N~ll`'ĕ`܃/*_YGwޣJDȒo[u@=Pt$a٫h<|Ѹ-xGR4gbeH]%Aq`k?\gY>& vύSێ>b?.E#L`'1>b3E'J6tPiD /ݟ MQ ʳT"QE{kPQ %)̂@RJavWcG(ӳfnnPF \p,ZGnBor)nA C>4%/^O)REfo3ѫcW7 Yv T]d7b>x\FH^$M$%םWtplN< |^ǫj<@c׼#A5m AZN?M5VJwNI/8v@$m:_>}PT\2r'`'z=}΋Q'R]i2)6(5 k:s9D \BYp,݀v7Z̓ G= %a8 ,(|bpo"f,T(ߥE,W`ݞxdh גo-q8([S3* wt4tAbքQ%jt˪SM?ʒ`\FKJ|`k_Xv1 SVg 5m7 ㊐~yZr*XcKq^L~Y Ӗ(!\}uLdrxͱ57Z)h>SG])i({8Z-s4Ml8Y3ᣯBXX kJj'HFQ+Wz-DldOu5h'tp;sri|[ |od6I E"< 2Ÿ@iAfuј=)aMYz͊R{Y})ͯUc8-mS2;a љȐAQUff>NiM1uIJ[B}z(]QNGy8-)Nә4 9CdUIѕ!k?j~3i>ZxITAktֲ@MWQRAJ%} d QXߍ?ͷu $v#(?c ?$픈đNʯncvQKMH 9!0jx$$l Kh}y\ԞÞoa,mY$aJn"x=U@n?}bU #DfU@,yI's#y==Rj@7qxYQ| vMBP]?yDSY5l!'QmDPVas8d 2^x篕>_Dҷ3.Up {hQq`YBaK=޵Z~Iaa/{h !%3ZBeD64P>l\gOʣqzx\!&,h O6A)\ߍ$фT)]91r wVTnVTۆ 7) G CݔOyn<?<.2|5iz 탒F u].]FY`棥ycYߩ_ `G,//"\;yPXA;E-Ly)3Z-O S0k!ݓ6WL+ʔKG_`Qk9n>QSи6Q6$a \= AL> hwϒO\ea)lXWYm9\Lki&z\5h2C]jvsrpj`9tw#ۚ"X*\U(fM00 _I,HpҼc/7N(߬~R3-ӨY1ZkSK鸅^ -rȥ]kf) MfPj^t#Qc>JnQGu$$ގ%djvހd7Byf׫99rwכ' M@vE w#5~biV(j,Y8|P2h!INWγPvҖl*+lLRt(.gYk/3tmtDe{n-zvs|&"wҊG#1T$G3@]A4SYCn/vHz' Xԋ Dx?"=ЙBMʛHٸU>PT"4PYPw\)֗%@e [Cf TMͪ6nEI\F s61Ʀ =2InʾAKrGAgt}4n%P$p6>|H8XP>P  gҏʯO}j8m7ȫiD$l4mM;O4,&'Ʋl=PP*_c*uMt-qvJ@H~aD0 04mtݗlS&ŏ*;-^ Z7bhQfJ-pԲU˭nI hONvc&`҅&蟖Gq0H=ؑv#7H"P^ˡx;OCiE__Ϣ5u6]QP^n4AC`hU$fGx* l208V!B9K޹-H'2O 0%R NB2> Jټ)df @m_\zYa߇JfF4FгcޘiV@Z%ڊ;.gU9I@Xac&QTcU>$qQ Oћ04(v3>ୋ%ZV'S)PS𳤋`M(W oX/uu["/9=$`Z¯ݩBP>pj^Cz> o]luJjfjDt?딇HIG` SDz-p[ ݥ7a E2C L ;ԧ635J9\Ir(/򇀡eed梀~c74FxpGU'; 2ԔN X?&y! OC(M'X!!郴M%QV%FI1*KPNN x.)Rge%9 {Yo@j(.Q%їo0>$98|HtR<̺h*GBN.#Z`_/il] t$1zɤP=E-{.n(=BsB+T9F{ WT*ϼ4 0ɖb pr$"و%<XK-2K \X:+sBKc;)WĥH2!ۈ[9㕒ypih3N;!RFta'QgБ'3Γ9_'ڧ&Rɞrܯ`,Hctq8׫x~HiZp\Pip'[vPn V&%%$"yTŕo&BR0Ẍ|P]hݰ %ũ}#FU[/ Qֲ@2_<e&Nr*'vkȁF!IGmAgm:ua[FXM&#Դq' =jrW=1cb9_6(EDFiH\YrYB 0׷hpX̿<r` Ա48_!3l؛|snq惋V:&Bd6M,Gs՘<\  Sans41tR;^%ͥ?shU)5T;ȹЄ_BK]A鲁Lz? Ӄ":o* {vˇ.bΩKPHy@'0f`xeObcU:>')bh¸äٟszNw77ѡ]iͤrK:>J Fc "!n}F\y \-0b#26.źO5i鬏QfDyվ﫻k_VfN>ԃM;v4%/`Ci<%(F.Z p kĤrm#yb 0AuXGCt^oڨ2Sn؜ Ĭ$I;7~@ׂA4]!tdL7R]rǫ Mi mR>W`гZI4r@9/Vz >bJfYdQ$BVV_3X;OU}kԚ"CNMTS5zHXDP=2uCwlg@>@  l_R;$ < XY&JCId bQPCd|$>C^c0=w+ՁI`_v wcE5qc g%e eg[:xi e>`@ B7%A ]{9hͬo$׶V`ymh(X LMxrgI$Ç~63̻;:/ bX?ü4Qz\=+ <Q*:|MKbxҲ7nϸ;~u{Úmm5VC`FRp mCՀ|*Vsh#߈N+ȹyD l!e&.ЫǺTdrCͦ&:㥔/6'fW$l<kcVWiXCV=Ddbu3tyyGmٛc<= ^]JCBp.QzO=B>YmM p<**\o%wSNF1D ^vr+~nšEj]zo;M\Wwx4TvJ1#. մ|_5lz(p>B+5@!U7VhٞD1{SϔJ5.ϏkŘ1)%=c$# ɠJʔUQZ:z~{@(,цڗ͆lc_6/‹Zq)''5S|Ijcvt&9gr,~Jf7ݣT9 Le ;4yOh o3{:Of <\oh0f&P͖ \W>Fi}zm Yt KIWvG3y3tK\dU7+ͧm)zf4yԘ8j5I܁"ɩot=@(o¹u;b4znyqҸ@#d:7X`FFߓ29$*ص{i)zAM,W+YjJLgJ容pL;U҈Pl^Ek4PsHUb j?:Cf KjSIWx Mxݖ1n8Q"@\=.ѵr-s*1ƈ_;: MW֬v 8!R(:U*~:'l'3 ĈܶGq2X;'{;i<"/;yrsZq"^:֒?}^p$ܠo卦U415i.L}HF_Λ{ĥE6)8\.faocw\U}Z<Ӿ]8aCJ9܂jqpM?sB@ߡ 4<NָyBLIEFT[? |LHꠣE3&:  R3ZV "UI9^0f`g(BQ6M(qiS!yjz-ГvE29bΌȠ%zpjUZ`4|GJ;Jf)@=hwKZwE-HDXHA:ud,_*d>y 2# _ W8p+n앮/coe8t`H)k4 Xq(^UM&cg N΋Sz!{=kI*0xY* -iV@Y_J#֔ 5ZY9G Ƕi8dz{ۨp[w Vgm;Le7vPF.O|xP'՟ S3AA;$B6./| НR{zd?9V ?*n&$NX9MzP:ܫOXDt]K]n_cF64x]*]vy ~7h{ 2 00yz|N뽜hj; ubV٘1 jsw zbYVOs+8:PAȘK>iYd̖SgXQI -Pv?}`!=+y#ҕ0LmrKVC8 FFjoͥ&E;l5_:la,]Ը-SŌ??xNǷl y̿޿> {BĠ?ZKdNraȩHFn,zȡ-tf) m5}@pz>eQ*"$ǓghRr_A#.B͓"|FJs&* o1Six^Qe{87cF1{$B;]jt }NX^)„0>Ր ?r CSb_3zȣ%lJds? g1lS:s p/Un.6a;!盨gn{+1tқ|8hA >J?~m7q2{n };h2ܐ/ ||v!X7šڽ<(?MVO;[AW"^O>B?/"s/s#1eUPw>%MN.;pWwPI'TQ[fWip}Rq|޻)ةMzȺ=e uĭ'xgڌ9 ̡ͥn*X*Pl#|%C/ՑۄNQ+3O*$ϞY;;b`ݲk-Ρ$]VB(҃+ϊjl-,02Nn"hHFh\CdAͭ63 -> [DU]v]<'RLh*[TG`{v\nS<+VUB}ѻ9n9tD`aѕ -] x+:qex\fB֔,r AN(|>zၗS{]]jfG&~#Fsݥn;5`BHd zqӭѠ%M/@ xKWɎ2)k>9kc;XPp܈7 u蔯 ޠxם#Rj^v"ۘAzmС,MȴN09\>щ9gN'5oʊH!vH*Ru?KkI#{Wc^CNd\Ґ cTC|B(pCwlV|Q,~XlZl h)xqqc:Z&)̪!|1Z"`Yeˏd&4ʙ?T;D, 9?\nyB\^Puwܭy!8-T, PjD0>xy3,@EYsi|-oH*]/pH" NTMFzw@Hm׳BۃuެK%1#p)kMƎ&dqkNʬ5pJ3%u g7&`LblmU_ᡃ?776W@~o`*'yVz],"IF~.lbV%uqD-)HIII|O9=t71q*z.sPYWûv?bG~vk-OؽBd[/BcL7O_NiO]~~g9/%'ڋL@TK!ͶG/Lʎ/_v̦p2MR _֫#Otkѩn/tӋ Tz˶gN>7/B-J J .x,Y2(G"<=k˫&;7 \^-yǛFd{PDp{ݎifT;p+0UtG}pDX&ؿ]AfaRbVBw>V$lR>4a>o濘>?^2~ i#$Z71&͡Y~A y`*(e%:"`fYP/b* زF]]5kfģ=hړ#wDE"Y[57 :ʨL_zz;X`yUkI>'~KI}nb 42dldPDsm\}h@0"-7 j.Q jR+ ݅oz|6| Q@khe3|r*?Xr_,s/ҽ ]'VB* xÒwq*tdݜGr*9wr~Eஉ2sK [6g7a8֎̶]ZJh1$λΖXnWSEÛXf넮A7]mFtE0mLHUqjW+]ѐh.SƂpR͊Vܢ r3O Pq\hS*Pqے;c^(b#X{M _=pTqd"#81y' !vDif& AF5_ l^҆~MWcjl{(Jcccp\& xlӄ%I6\w! ׉w^Ζt[pk7nr:H? ”1O@*';,:0C:8+7o>|s=O4:NX:mQ -3vgNv96 A(H?Lz/ef:U'_X*_-\p`U<s"tyƌTjuw/{`"d Ʌ9.B|'2/&J݄I5Zv˻ V" Y$ik 82<Al3>xC{J7 R:/k6ʩ?~6N"*M]-“?c=2 o +M`$τڼR'=K_'r|'E:X.#q`ݑ#+2|Qtmq4 #u}X2^Hf=ʮڲFۣd~r3p쒭"Lt{ǘEnӵd7Xѵ#p/ =)mhy+?C9 1m ~%E`DaIaN&)Iq.rL_3v)Ehn*r);Z̜h Ǥ[.5Fֺ'pmX!B$+ꐷ:fS& d{: wlJ7P]Pobxbr˯̷.,8S.W[7D1m,Rg Z:>V'GDM”uCt﨏\MD[M y0D<=- ׺>DAX/Ǯq/F$`ʚ*B1/yiZ´G!  ` <5 gD515~{VKs7%z46l3(WMi,qI]7>9,rQ][iC*)X͘wy ̀✽"~4 ޑ{J,tAҼZ|v&|1gGԍ7yіE ӭW@єK9,+BN.{"?\5Y0k%|O e@S 2IqL{ZLDcb-v v)8"k<'6`Aȡ[5͸xRl2nkU򩒭z^x p4:!me"T Gr|AĒ]euKs# M}Xzg~nyZBD׬P)s'tWB8pj f6ͥye{isWZ5l^$?BGa!\$&wl[連w!:QZA. >3v.Z}32!˶4(f>v1ni}^Pt/":e  QFn"S > $=A-Ahd9td~D&}󎖨.+"X]h׳x5vY 6XHǸ 2]ϫBuZ) qm'ܲޤ̴=orxm*ͳ`w8cLfl.~9{%U*hAٽ=W f/8,t=[ ! 5ONbP$rAcvJU<3 >Wb.5G֫@ˋܽ.|V^Ue6I"?"_P^f`1HQ%P [ ޘWKn^Q=7 i1P(Z [caD;I y;[.+'rIǬ8K;N)qлS2jׅƗ{/K@ BnP,>DܔyڷeFŎR#$e@m_4:G /y" wb6~q[f'RrB]DPT`tEq&8{W!9jybu{,)\dtչ5JҖRpvu"yQ|#{^_xZ e z{?=픝8ηg| btF/V99!L`.! EA8P#/0eYXmpʘyG ~lHFPQN^ iNeEH0E2OS/reY@C_Ϣ6X';x-k" S T,Ĥـedrr$C߲9+"DlKfkǯM}R#pP׾҂0׼\7]"iS/޾uː :֖eK/LSQ#*gx m>Pt; v?gSk>˼/=p|ëq$jqk=s0Y& Iywb-#Qo?ձ@ f`L'6~^)gm>ΞO~m H m: Uk@* ZH6/q,K4/0\:,rw\sc៦;*or,p|ni$ޟGxP! #v "ςΎD#yva^DF2>>kj+5c{ _ wa49 {5vvaWѦBY; `⟒bBZYM/Y-Q+ǤWܢ7' !@6D= WAA7`O]fw=g{_y?YPz*wuk RD~9ї1T˜xl3ej-㨑LrdH\ů䟔KO?߳wn lN9WOp[U.߱/wEK եyٚZ)@#~2ѕd18Ն`]h| eD܍z;1dXQ. Od)W^l}эS%./+V& ڻ+Z֓>=Ӄ͇4,TKH LJ4tĝQt5nX6nI[e(KdJ#d?<݁:};Ҟ>ޖAOB2ѻhzKC0J] بz}@֐" c" .F8 [s?bˡjVVO`!"^2-Yu`Uq |j.ʳ{|UH jB²`OQ*-T^0;WR3`_]5S,RJx ۱)7T|w "领 ]B{G9ͭRE# *)lXZj1]]®.4uo}U+ 2!#|4<銐.[ Eu5qP}oa1s彠Soʳa J_ΥpRK^ cXVjvuƷLi8(AVA3ČL*.M~]ھȾdD0֘5+f{!dOSRh|Ʌ٠h{O )Uѧ?du&@t? Ŀjw7 /Ty+?԰+ϵfXblqY $[82 6|!gz'a,jL!Nin=\񡦼l-#SZA*DW}3ŧצEK+FRA//` O?CW0 Eh@GBxmu--:g`mA(X!RmX*%ܣqLO+}P}ŵ ;k i gca6 G8t4Bohqa樾.`+z]׉n ~h@:|49țÁ3$2ldQ"vW<)3ɲ P= ˲pm,j? ]:YW=Z4@lؤt\EO3(̎뢒<,/JlIŤi;K1+tJGo.C#]O3L.}ԱZKԶcU8g2U~@Z/AE] }eXE:dl0$xz22DF^7`[xp8A3BrR6XELVZ\'%rJo%-}\Z-OE4'i.]eYնoq 0  G膼Q{KUӭmn^3Q?Q6A~(H6((@I`Sq1vxuy<ȿv'e{YĕvwEh[%_IM6v?4"2GNJv{dTG#BbďdNK _GdkF4-AնޤlbT%b 2~ǭ_xׯ7;k:޴G#4Vʌ7+};&:޻*l#npUM︸7ѭ>Yx2sMv ;i~2T{!M gp ˭Q}vSS b~cru'Ѭw?A4!A{CQ^RPЯrߣw:; D]ϛ8n-LR$>* ,w 23JB)tmLQ%K18릯f;#'D2 bK&ZuυcF|g_s0p2˸j2[ -X j;~Cg^UĴN" 3hdU3u| ;i.אH8.'yqD[8!rL׭Y/e/oYS[\ }xݯ:HúgkˉXENIKc!מvbsӕ|B0cD|ȟ3)gXRW[l# HiC~S$?(~x#wKqv4,K:k'FbwZ.e Sh~}D܌" d(N=~4.W>N0y+tH{V2'+(I8qE '18@P$d;+շhL5]YJljwg6:8O%xkvJ^mr;sn!+VRɽ;aDr_hF0Ngw#c$%?9_Hr゗Y&,x_+5?.ԪJ-~1 r g}z|cW)>gP +I{,rĨʆ?UO~eMˡI/.ڞ섷 `/'DQ۶?m-W& >8R:i5DžEV\j4%i/hWfF]dA4;^b:+vn02F571|PķH%Ch(rNz|7ZoB "IXeφܕƴyjI7qOyʒfy¥H-.ԢQ"yi|7@²U UژVZ D'j}`g62r:Ki.6PiU]>ǯ)tb8 rףbm3B2Ѩ!¯hMù]/J_n,uZeQQ L# 6? bKw!%6EJJD5a>?.W(P5]\sb*]yx/ah%jd.kz:iL[Ѭf}A{B3nqJ Pќ3W\VK(qL(k"Ƒ=^1k3c]YA?0y>8mlARdU;!$MQV1_aaK 7' +:~jR%D;%c^\Y $KKڽ:Ɨe!?oM>.xv- 9k>Э3:] w0nXk'd\7 /|n~)x0C(.W<;t[(__Ϫ t/=8ϴ\B:™H;P@, %Uk39)H0a>TJ LMH$9acweqJ!tH~PgvZ`$WMpoܧ#r3N(G20Eu\&2@@~ȥǴM~o݊e$:WMCIOCsiˎ6s&"kL)XD9 ocivN0*G}=OEf=%Fr$E?//Pdz7q30[0ёF PKl# i cx[cg}^FuL'eb4( lOW|>cXh2;ۛ'ߴ}<}Ea'g/h O)ٖzֳ̛>'@E`UQLT;E`u@Vr/,_%ҋ|<)Le7 4P tæ7^}-"M -czya;^vrPJii&tHLYhK|gϥ2Eu<7Oy7{g{,2Y9C7.|{9'$gFd}@>==@F-V]ICuP pξ* l0ww=pGg\DV3OOa* O{R tr$8d]JWJF_؜jod$y-NBj W:"4ENw.F}.j>Eůu{Pslv!n6[w$m>xӼqƓzdrDC /lebЈ=l̖iKtwd_^;IP\_`9ǁ5up>As%&"5oR){E G5R@p̽.'& \$vlm'pHG᧠BKXfL^/35r#q>>W}#&'I>O{@M]{55阊R[02D8 e:R fq$Ks(&FbkTzM S$0s3!\`켜<,fxI#d"V-]m t!s2 S :`!X2cAɣģJrtN_|t,3_XV&ej΅"Јh E?X:]!.i \x1Q]@hSlymSsictk[/F3Q@x񬵢 F,*d,V3&<).*7[N: '\ԖՂGR%DYy'/JC5ݣZ}=8j)k֙&B 'hw$ y髿OG#.z*u0&"wBoH3d R:@ %+<洼3OU i礪ibz1 sm3M 4P9]zU<t4w'a6!(m;ȇUm-CCu8qu+U&pD[L-j>tHnCcZʖeqDE˺<1p%l{bo &&,\uFL2:,P7TacOxCJ!(j).#E8=h BSFwR;Aҍ$q$ca,y7)f/kQ)"j:9ndم;GHfT̳7S%Ol2K\CU˜EUeXH7ˏZ"ށSV0]*[Ui ,wܱu١cGCn?OH Y! ;[:ewQFG4Q=T\źCG>HjW}*j4}%.XV==FXUǙy]X$%"5Dbŗ)}أlMqa.TGmŬ.Yvm 8?_kWM_ORd"~ޙ4 )j(U xٓż!FVýnV.ףּ@I̭#2=H.i?Õݒ]Q{FYo*Ș=ԕS\5tfx`Âk:i1R&8B|X ໼ɻ=ӄVArW_ #&j ݞ37;*~%H+mcKr#^z>ݬ98\AXy\̘]nOlVZ jzF-.vXa6@)}Dc:} C53/P>!E3ˍ]}VH#)"o |)w= H4#vxDwֈ ]P >RI(.ԖF'R޸|hTΞE$l,}uكl8<~J9,@)?,|(ܙ l#NM|PG*9Z|)FH+ ҩ0i uQxجBdf3]T,R(a4.,pX\dEg#7%pKrTבL*=K~;Q\^ 9ܤ!^ 3PʻhjI%}R!ddՓГ R`M]~ O+c4LΒH4ܫ ʃyɻ!,?0@nZᄖS8i9qiLL3m;ʣj;%J \/z|ӫ>A s{=혋w#{`W!- 訩X_./ëdC €:/^%Bv ^rCi8"񑄺2QES~bj^0@?_>\P=fog4C8jmk9thH):M0c$=3TAlB)E,˳rD_K$^ȭ#h`eȹVZߍ$*y3F_z)XjT¢"4*QMs4mÖD8q<5Rx bϛNd˧f@5+lN:ZbC5.@,bgO:E'̭ҢyBJCmCjb'v58eBG":TWKmpGƯR\`z+[<{ }-8\Mh"Bxf1(]eaB^ex>=KOiHb/(^ &ቪ Fhhs22]%Ro3j:6n&3$8Ʒ7}En^& Jh\ی+R\Q>k&;o buk2MMȐ\R$w .SRmA._ʘZ1:d)k. 6Fzn}I#"3Ϊty% ; &KQ.{yrl4|}J BDR/xYc(l]Y6(Uz?T+]S7[GL>o4FyzpIcI3uI:]g>9%'}c\WɤG?$\#q VH@gfL IpUc PUz\phŤ:é|! /,\&Tk΅Fcg\9zsL$`m[ 4mP/yW8сsiSΊĝ&ˉbi+}$.Ew0NbLwe4setQrm/|Ƈ).9Xv/X>qu|n!@mr(? =B²_'bdz܎nrebyzM^ZcҶ9`ٔLRh:>s q TpZϬob6 pm 5<4%z&L5}Ə P&37mi _!(IEtNvО 8Ji+'~%&n-x/%:Mc+vC@7 ~gKOX i~XcϚʫ&_L{g5̸5ϳiVqo@RkOo9?ତ][ة .aDdOWjEd W"@#o>[t;eH&hvI *|C {(cy!K.W ; \V/S3Q!ƞ{`V"6mUn 3'ؘ3SF,PG9J8p_{I ;~a{$dP^f7y{pq.>v™)|I['gaNӮJ23lڵv,ҰWU6 vB™9bb,gac(_*wpeʋ4Uc'Ɔ6aEKߵ&r^\+Mo?'V_"6!(/|^<*K`͋@$mT/㪎 \Z7/@`qwnU9V _S3܌&_=gzNηF-D<n^\k&4#[ sP6(J[;1Re%6\uh겉g5Gs^w(2+՟`fbsYO?:,PY&L&o0k_{u+>jB̿8̲l^o.`+|늘PeqJnr%m_L ~=(ZM "z)xZ#@ڛ1Y14V́m{ZRFahĉpU͈wW ,X M\-`ò36M)Ga_29wEӣ;R]پ7fh3gI l)fئr?lvc |C;ewfiB)'L3?FX0)>04 v⸒ImX7GUҟ c{FKx |sB/ adЍ9X Sr`72٫=O{o=˻\EFO8Q}>`!ï %e1Fh޼jխ\Ε^xq`is,$EZp4b'rdoNlFJ%ퟺrЂӲCfxf7l3XuGADpxiskJm ucpP1[SV.Wb"{; !-O4C14:z4|| GmvD_~Ԅxb8WE@e%P?42pQtcƜJ`8u1ݯݰvp!ݤC4ҋk*zϋINO]Q[L]@-"6&P 8#f%CUQSYl:P#NQך8gK&DΙO[ڻ(\B½ _zU1n\dט+MfsMab,bxqN=T'&ZU0@ы왫fyjnXfε<]1}/^ •÷Iu:vg9jҁg3iK8Xg׷pP[tʆr8/Ԧ|̀fŏ}pݕ!;U\kgn br;8nV_0TCZ){ B--1؏ﷇyyp?AW8zzI _*(X-L}4⃹d8,Q ̙kӒ^uQs!i΍@ ˈoBu;Lk 3ڍP_?V4HYR Wx-+ưF0)xUi^"ΝLD=.W&8bev;]ӈauA z3@S !%Mr*LxuZ %B ˰אsz\\&@pDј+cb.a=y8ǽ|vP3;_'Qۺ ?ZDFzT7ey[OqzylJ8s~*GSSU˘S hPZ):Sj% zK5gUY',ˑ YG3X@]&lu9v^+z]*:J_F t&Fl#BBXuNn|UcLNU DǟZhw >(m`Ygy:ȐIW6`n>˷QjO`ye2TB|Xd{}- sXьak.e3O`x`d!jJ<,oDBΌ%07TQ#PCTpruF{BT`6c+?B8pe!߱c/\"uSOcVS(_~hXk‚ڌe:OhȴI_)K[g7PQx>~%=fY]J5_\,3_~֐I49Yԑ:wz)9¿KrjK<uU4?切N\ í~FVJZM(HI NʱmZ?spo]oՄC9@Z_JI>ɺf$1}*]czgY (&VDk*&i rOK|gHCȣ&%p#û d@ & RQO)ܠ]J,p^l}{d;{lU}|ޛHC28'_Sbt=:51_rHtgxMH VR9ƽ~JvsQo Pi&6~8VgBjψ?wlcGWԨ?u/*{A A|d/?C"E`mqLsC%]y"0'!bUЛh[V{z Jwhhp7 AR9.Å8 *9< De IzWplMQR@^GfNdgc~6JHAFL QBO 1:( zh&rMWܝyDv2G .,3>K7iHCE6,w^XOK?׿jnHZȈg[AS3dQ[4@+a !L4Uf߫bœ?`SsrTCX;x(MCz\]IFUU4V˼3m >!ChkmHS1f/M&E{++iݻ;p{ .KLY"㼛?<2ʖ=-tͷ{!p<*qۃQN 9EuuEJ\^֟$5l. t"\"t']n t|uچJ#5ݕZ0oңR%XGQfg1a-%Z<:]rHCXGB8U~.b3KƯ%B%GC|wSH GⰙ q^+Ax+Ԫr4-qnv41B' .̱(Bhݦ (/7]7tOa#Va ^q%3["z]CmQ,=K.[#yydrlW؀x}eaQ#:rAԕ0.SKli#7[ YVr"ShE<xR#pYj^escCP;rU͉y˲*"QZ5>w1nW#- KbrU2A"/b¼DN93Z<¹V>,ay:jtQvaD %1Ch'4HUgA0oPjJ )^"/?7 tȉS*宴oIDZ? fAUM}oy5'|i{  |TxlX$ѢeEytjtWFId%5 Deb0P~?7zNDٺ ^K2}|ϣ, ĬCd.sL|$5R[H8Gʆl^`G|': t<)&yqOme ͼ-mP}xGo,zOnQ3(Q B8ұtCfbO0%Un8Aˤtehـ4#;^ \8iM+&Ȑֹp^dR.4Sbg=x|/AϺ̧|6H67% =LIۆ=]f'o)WRk%;&d98#EK~3(R-xPp!U~6+"nn ~i88m")Y''Ί&$=V+q*對w,F%._=f9ijtC_Fv?Kfc>9ۇQU/K_C˜k ď^C|N5 uynb*c4j M4 Y[31M9[|t75H٪MpyXC!oe_. <πEsFf<3tdZ<}2o51BAN#N#3,.PQ}b\I5i~ʔ1ˬz1wxMT: j- 8WښPIzh|A!晳'6.0I!&J@ewTDϖm2ѴД\уMK'ՠ h2?PaZ6P6JinodawJė #9NHH V$5H@^b!jW[ml !5suR{r=Yf!侮Z S$A]"+خz't12γ.~GVk&ۣ.w"hc8P)Tx{y3&#mӚ$+L+>O`k/,F6QT۝񀣳bpeo#9LU5XkSZF%FS軭[e9U\UNu h5V~ꂝB;-<$wq}Q dq`}͉Cn=Bݳ(3OxN8LUŵd`eiW>Aa}x?nKhѫ̘ځ^?&1ssE,5&(`3Kl%n4/. Vݛ691u(i T *}8(.?ſo ԙp"JBemˤ'xn26_vlZ0Z\ 0m@j3_~|n)T|J]tRk<ċB96u|n^.{⍝u>WWHtKO 0(nOŏ,o =oj$LxعlzTPW'#]3"Օ;˂2iHR‹f> YqрQIj ɑkgssc'§5 {5(wM8㉇t?sIqjȇp[2~I7,89hG2x=F]:Mz):b.O^ P32dq caBa͕.Id}3sO Loݾ^۝dCMcY H^( uF{)vD3\HѯhbmLI*<> R>͏´U)Cy/y*Z \`iH&0'Ǵrtl/͈oOQ24%QyK}ƌ=` rP5`',3N>j5SwmHHk0wKɝuy'yO7J,w/Br[E|UoCYyjns1?|C5U@CsYvNj:)f۩k1% 2Ddž]v~F(%fʍ_0!p{%W7WG ,rrqF>R4cr< 9~lw1mLg]q#U}! `,XX9d&( b+{M;vгS樊"TL /=HOw%QANJ\8]C;/T;J-x!c--x#cџnhd)-ч$S,&U~H˥Т$`fkJh^hfXaMw.6=`54Lԝ?PR2f-[kD dBy5Y|]ϨPhejQ|p׎{6\C>HC;c*i}r.F(7nsZMD9T>EXI 3ҵ:jZw< ^= p[Y:>CqB˝pu e$zxQ%a7쌁]U䚡Y GQt5{Y~/j YaGC!' r,d_j{=ʭ=?|r"u$cm1;FhDXlyy8+3uۋ9ct"t=K6+?Rokઃ^7m0a+#TMӟ`&c $Y &[ϕwWl"X2zW^*~m^vK>LתkL.FP+MB]YыGUJa܎+*P&yxEh] .J`u+ %O(Q1XJ!)"N%iꌠåֳ؅ A9ľEAϞP *P+&EVQL?Qv&$vRJZ|{_S3YVMo5 rB$wjN) Q8B {`AGRNxpCU^< }Rty $oFbw=@f=1،fKpfQ2 26~]hzF}t*5!- Y?SSу"Uax$eFc7$H`B/:lCc\㶠%Mkڍbcvg5?{MUʹIfc5ޡok};JPxۊs7$Î5%_3J8it:}VdWh4Wh%N\PGds4L#}.MOwUe6=EcMͷtDLMMDcSط,4d4ICTHD(צڅ!4t؆Mj`8$rl889!&?.{Ks?d^q0L[Jk$<02$(M8K+ Bn`(!䄓YxyǨ0ִc 56X ܢc!x4S^ýovl걡 zw[}Y3=5eLd" wPm&fHwSC-s}($%۠ŸTP ziI;~M8-8m̂:[@eD=if=OEe : " 5TӅ{j8Uatz@w#/8H9C5er;}Ty]kMn^{H (?IP"}R=3Ⱦr՞h4q|NїRYǃmGgF?K盿tű^U&ГծAmCV Wi!|n;w&ykϭݧHX D/p :X4^b{Gb90l,7Fx0DTs}~ V!_X xܯ&BӌAn3ބX<^Y;J| !ssgt@@! x|.*b&n Y:v7mD GέQG\]0`n7X݆D휣aX&aiQT?[ DUƫ>- &B$e.*LN&fN8Ϸ!20V{úⳏ9la>jЇh+8 GmXאh ]er_y2&ALUL*=.ϩ2Yfn'@9c}"|;Ϋ94p.lMtK6XmL-HcٔZF;7=z`$:W G_u! ѓ٥-誷KY*a>PA@yk5(Q}\ޞ]c8?yG|Ò8'9(aPks^pY*7B"v5X\&p'Dǰʍ fVbS4o1϶ւqOG A}']f6^Pf>Pr!R#uhR8ި)8絎G"\o;fbNBщMxMZ>[Ɠ ʚ6^1["oάf#ZտlLT7$40=M/Cy3Rˀd&lJ˯ԺjNBUWVwl2vlΓM[BZ0Sȉ<p_xi|mڥ8p7ҐbM܌+bNvNҴJ3T)1Nt?v'Budf۫qO]u`߆RR eJq|k@ ;A3YB5mʏ%LlpKmps.u[bB:)',SQz+Sb*^D=F{r񥮬}\ƽF+I &j@m̴~' vRgX͟5*-w3:K#hߗ SdÊ{?~5ޅi okW[FbW+CTܡv dT`E<+׬XHnE}d$`]Ip/PB$q[a 8ѳ/[AAP^H˸ϔ}F/@1ٓ:Z%O6tR,dOZKgO\N=Iwᨆѹ5z`Bۗ*PsF:Sܣq0&#$ee@4=E< n PpB !KVxRBgd[ҔA >u ( _y}9Hk]]d$3#(o5t7i~.W9>0G dƐRFL|4R:KRINMΎwv?Pɳ`Ȣ[K|ۙΠĄywp;V?;$wEȧm/VޣJY.\R.W*$d ෩cOZ*?ݏ:]`PY'k+v9D1_ѩ_H S}HT)*)X.>6T V4U]j΍Z ?oŞ.M|.)L[yfh:;PΜ!LpڿMe%Ǚ(x5g zi#Rm[86`>b4HuI$(_ " +3\41Vijj7A=i"蘈̠W$5>#"Z4Yt'5lP_K~"IravJACU sI.cUblRx!LLe`7>L7)GL%8&0hRn 9f Z)~w05nE栢Qs=7k'L$h?ixlgzG{:Q9ȽO/u-.[xZ>r4LaA#Ě@; GtX6d‰O>d1,V8/܂4["CW>,"eѠ>m#Db/=Ƌ?тfJP47hXr a<0+"{1xҩ_ i^s ?Cb)>eo}SP(^4mхjIY5AO;Q]i ZKolNYszEb*۱ͮdcFmj@cŴ)AF'JCܼqs{(ؽ-yu!ɘgs43H)5Lb»TfnC>Ooc*6q4DFYj6is{oDws{J+w6VLP ԯ shc~!q~.E=~UyV\j_: 7{ #0Ǿۊ\tPLW38L [ bSKҁ][ = Ռ2*F:g/;PIOYAo57GBR[Uzʑ!42>AL'Qw~=Q͆l^pDަNbxᏁzJrf6;Hβz :䧼2K]Dj{zp#T#UM]H0'>Bd$fӂf1I.4w~ 6O~3O݂qv]4BZ9uF'MQf%e1@{8apjۢ/JH'\AƔv@Bm8  ǫ)! cD-._l[-0;~4Ko|am "!2Oqo:9,HA=9ңQQTUÈ.p/+3 ? Pjrgؠ{3Dݫ!Lɓ?L5ҍ]L9o{('Z l0!-{*c ۿNJY[yk}‚r^B0`Ū^7|R)^0&~9U-+:={un5Xv0$MfX muj4չ*!Ca3vvCP}7폃vZDh$z5\߽,cy>EjF^P5Vڴ+jy5.;p@z4V[]](3e(/5П/>jt<i6m4jBa#D#YrDF[}l4tx9.ZvuZ*?OrƆC3#7|󙫝v;R'U#hgz>9 ٣MG0xzY|!ZpYmbKr*|{:|,W+]"US_}}Nޙ7xq(âU~t"PHUqtB_ka 0JWUXLbTMWO;9ʚp3?eit%c”w1K;Bۨ;ǻ/w [D_v0XOUU[ģjm=3l P_ _azNG07IUQ*,>(io3"}%ZP;UDH |]b7aauu0#2f#m6 Q@|N0t]eHo~}V4eoP[t؛L^`(~8b>I 9~Kp?khȬ2ѭy#8z/y :D&H3.~BݚcpiS>CQ;ZOk~@\0R3l-w`a~eֆGؒLYwxpY0Oo{\XEVSAj3d-rq3be\1L "n XE?lJnnj!~_:$zƧ8I?>_'Mhi0/8틂؂Jgsʨ;cǗElq>ʙFf+h|Ec|h"G/՟17|w(dًܡ5TcPHW]ml!Q?_1ZGоG:L`C ?ޕX٪RX7z%N]x/xwh̑"?2x09[K w³f%2Zx[12ĉĖ: Y^s"*?.5Zuܻm0*5އ^u8cmA;NOc @?W)Y½Mpjؒ1-"0#<-R orzEUz_3$=!2E|Ho:qju`"c6_sIKa-P@y"]ҥF" y٪ tpz`+I'J-q\+q\_yIC:[ץ8-Тo+|>]|.n/f)"GDZ\9=RZ.5D@{>*Q>?fFE{Qt?dbcIeU/I*P;'BGk_pJۘ`,;KCd&,8z셸GFP{L!:4mqTQX0φÆshp?e:ٷY9pX\r)% UR'H> M&> 8f*8! 4;ZI}RKtZݠ TL4rl^@A{yIcFSDv2BV& t#]7LV7/Ike u3 ~ vgE͒P ]`R^WLo"А8 @Snp/S۫OU i^mhkBߠ`%YcѣhCRID_B؁uS"zv(#LʦBqpW] X+8i6Zk^à5mM1/Mx,'sxdå܎V?+Eo B^?Ff9gM;H¡.y @~|FjÂ[!6疦A%8@ZZ>%`U0eJj QM~Uҧ:}ч[r/RHk/SՏp)g&H1C-EvPEyGl]"ɭ2>"| n15_O[KIBX!8B^nBpDDg>oO6N1ak8  @ N^H^;BHeڄP._6C5Lfb›O$&i@X]/r)a۳gF\[Ϸ^zRx I쭺r-d#h4f>W|RSQu yɧc |.-JT-&N6+:vpH&#Q4>>90ƲU;_K4zyv8gm|uA~ٌ[ZFC*w5@^*́t#[e66R95]zR "0!-B/8Vp/7㔍C%h =t³qXGӬ̝YR"DUd{^gɺlϨb0\a \"$wㆩ Z<}N)0 N^ڻhp(Jl+i,[NaGj~yqqeQ_/CFV sZa1xw$.dNf2 `T61/dSey tW(D|'˪`09 ~v^|LwVRv]%dR =PqNr=B% CgAϠi#{QBa0( bFz@oZdNũ]^&XzPe5fBq(W;v3ګ{Irl J!*?+H} F o1kTȥmq_^)B lBbk 8WG(Bj秞#JShikr/ P]/a2;"a iz01c-|Xȡ(! u#( v xO =gT'# _2HI.z~nM6֨;1\NMۜ?b+^8skAK5-23ϣtLUcoz~L86rV **46(I|wntk 7PA\"JtӤ槨(fcN'R5xUg|5؉{-058 S9|z dANA Qv4{,غx\͍cwZ( ȿ,>dl!VOkuj7@nHpMnq2TM{Q`WӤ(.P!(Z}#4`v}RR^έv73/t XU?/=m 0(#h!L8uTBDm;k7@2\mܥou1.W>uzM"̜ϕʅjz{MV;3vGTV4ܗVC \DouNFʌΑhkwL܊;N^n6}'4\NBHnQ?>\qj̯mtA)1iPo¤C;Qv}]u6(Mu~Ә1ėwŮlC?H>H nT _"irR3qOl\5Y4 9n/ߔ q$DŴvFDbeJGmqBs/HwqiWk#,:t9pPJeɈ?0L!ӿ*!K~ {ÿJDu]3 p=%\}\Q˰<С6t4&&w37ϣD{% {#:tƔ7:X9}>_hu'7J# Bԫޚ\›ϒ{>-rW^i+Q0 .)y(l@DLŋ_3exDFAob;^NowCbQ"eqn>xDvJW1|jT܌V:}O̭ԟ 0JD$ZN6_ANՖmJ _{ &Xş|ց! ' &3r8rm#H *T6-x{=(dW o|)ח iPQ_?{8Bj,CCM?6H~7Jg՘++2;2x K{pϚbd72Gn'R b*:X?Xuƚ WoT*Y体a{RΠFq.klnS'&'2 P~6Gwi}6p5ٌH"WV'hvh`9"SQ KV.xcim"ּj~ _qEUɣ;Qkg;k[ڢ42ԭI%S["U WWr-ܼA}5²"G0~pWDXU<4SQN#^'/y 7V§RL_by@}PC6- (ʆR14YMۡX@KƇ.1fI0t:>:# `GP>8ayfh;zBZr9V +o}^S Sl k}Q@KXCkH0HB*xgZ,9Ĕ$jΌ]]Q@ QAшS[rR?k*2[iƝʓSIvվlOY DJ)L:a)<[**ՍʆZҪ+YRɴh&zՅBZ!9w{|6Owͷ*4mx/-PZ0[Ç21Z|NMKSuhka CaM/AT{Q'*#Yj`iZt}p0GWgawV/1{U^]:,/$W9z|+,yt6!?Ծ aޙGJcHc2!XښDG b'{zPC1=c9V_VjLxٛ #+,gNA;HD`^t긧C&ڎrx$'lt> K&r8+*M`Cf+RX㾜L 0f=}COV,޾}\$ =Txg0_P;&#*fdY|B,x{P: 0ُɎIcMnǿpn(犹\9y Gg1Rqu3Fb[~'{W\duq!'afg͙ת`M0oYqGn]^Xq%#· &dqm>:bNB֩"'tDLq KHva9l/W=_RG$Wj4["!_b%8|8<8+]nn Z|2D-R͑Fa5ff%Ӎ~2aofbf[[^Δ@ੈ`2n\̳C`a̸2S%V=I0E"!mYv0=5IE%م\#G'+ٸ5 0ll4\wS&JLrNu:L3憛m{qm{W%beKwe0k6%xK4FafA%fp:xky +[N'hDQBFurhks}iIAIu:e5#U|Hr`/&Ϣ>\eiY耡 Kr ~~`/yyycP!rڨhK -b]h!? - g6қ¾vk ɒ~'#e'F2+뾲lOd>ߜ.m+ndϚ5Ogm/-c D\OȿbS )czg2VX6`fR>XS4"۴j0{Ѝq<RCC [[2JO1k}'rɪoDUPsJ44C_ﬕ5j*)b{mLT:ؑp 2z{cI chaq$0AW,j%%j^vf+G!qk[;ZxѼRNqQPsUa5SPj π06[K}d!{'L @N{7`UE2]Zd1*&^?,.XXu'| W͂-Ѧ8F%LUa1qi5LerSDu&Y&n-#, 8)P'KtCnol-53v.;$xp"E`DLe0IXz%16@s^ /-iE7} >}~H/_B,[h1Ge=~馁wY _V㭇U ra=w FJ<13E`_H *ӭBjS* I_Sp0jX.dY  rā6+s{s^#RF Ð1V݇:=X];~\cZ ^4t0.ύ})F<<_>kP%~#cvF9_awv$zFT;|#ŕ4/ ~/)3K@5lsSqyZYgHR"W %Xd=k?f܃;}UlnmvG\9KyPxl31{Z_3cɏR$cr_>8?^Xy)D}:-\XAO:2t8Obʰj"/x'@PZA˶iO'^\ {S@E߮9#`=%~NZsLtzVb=8Gk#F1HH~ZClp7S<ܥ[Fs2.e韱3iDEGH su(&Z~zV{?絛5%ng%C3}%h\j̃# L=~ r*wĤ(N{Ʒ ^ȪʢץHpz/!Ns;s.v gW١&ƅyPv};`7FỦELkXkd ^{BF@A4Yj%);.ѷW)%9@A(>OuEۧ^HހrNq1qVau[a`|tnT^%c/ jeHi ƓXlSL+l,ՙmYњDmIqgܿQlRxNtX9pT=c| ܌pq2 L$41"ƿ fR}?'Iƿzt֡ʖd5:]ɿ'ZX+5Qϊ~Xd^eƬ̄5t:x]0AîMQ+'R}#t)1:&{l>Y_ b+s]I'3i) Ub%CE NqAtT".>_34 |N̈vM/qv4`?y7h(vܙs0Ro2)G6<;wV&Kpe\;^X!jĈ߾tbp\LàK2|?̭2aXآ;D.O@%o=IMs?$z(Xi0}ajpdIU $C%#]J-Wgo? vwC?{D|E.K.Bcg}{Ǚ\^G]#DݓvXild7)@u_%zq Lp/v\@eԿf+#W36$zxXf>@z\lcFDZ!jNk.Z*Ar[#3O X 51E M'v;Yq8$F¿nmvɲaQ")Fgcmd>"e-ߌr|ս7`fg=}u`5Waqjm|JBs{:h*@Qa! ( [c{uZB6 -A8I0hNf=Q-ʯ |fxHI]TSC.+CMy&j<>4u!.O$Jv,%4Ho_NWҵ=^r<5ӥ'1A 5..7_Ui@&|Hf$:ʆ. e:Md횭SA -o{&L@t2aI#n!·aO| ex;t2xUv$A(Dʞwy+,.Go6h)^ȼPt q-&(pXPz_ͲL!sP-ahWy//w2j+Am0ɡ6߈MlAAa z{\z!m.&k>9/龣)ƽ]2Bhޝ%y! vo]烙41g*6 ..;'*"J5\ba{#8#0hH ٟx@a> ΢)֦ATg (욮wA0 A8Z&+\xohovT޼qxnѲ%}dEChQG;8S_3jCF<9Ic7$=ȸ` 9,#'N=jtT!ye C[I@sDѸ80@E6&9  5q[qgla03d |TE^3~Z)z~CtbFq?= d.TR' rR[Vq|3 }{ܢ;6-.7[߈L6TXь@Ca)<,3vMe FŜ՝2!X((laEjs3+N{qXʼn%v/ ]s(?M e ШAdmJ2å%3Gb?:,n0]VfY$ 1׹8̦8@џ'FW21!Ŧ2kw=1|txx-TZ21٤Z+8Yu+CW̑ lqnP  ^< 4$4`Nϸ%zg6o(fwV_l,Iϖz|f ˇF"dKPUot3i$8E{jQ]voMFH_0p[}7J(Vg"NIĒBh=@5ʄlO_.?Ғƅ!iI]rկ;t@Y oq#aQ /<X3A+N"7m& r_D_TFSh}Xl˝"n gVw|wup{Ӂ ӸvCO5"U0Vȩ#zso|K^`ݴMc2C ]Hij $`() *%o:Żr3dp}oOFܐF1 }>T̈0fGS) {[r)"8Oȭн(HGWOyȔNMv ^mҎAB\  G| "GPs8Cf~mn&g mwRWg0.%6yX+}(1`j(̭?p>:wԃIgDf%`kڮ ZPRTRO*&GxvMxXva̦EM!%rD? 8AbbXgo]¸>/7FCUVAo2*T,%->{äW8h,WwPO`g_r,:B50酹bre~W3{w,eJC+r`4p.Bb%3مŠm'60:r6k{ݿ:MަmUsʓz@`b;CHux)bxʾsF6-v.B!,]Rw/3/92{ڥocx6LY5S3?"$sZnzo{ހ3} b0kP+!*AOJUYGHDzEY/]IGy"b5=.;[|m;IUWۤ$P&IԳRHE]ܱ0{BvpH\T\]"BFv-ÇUҬ)B,e5x zΛ!OGPn`ɞj}~ѽwӛm 5< (}%WL@,+\x:>b(gT4lνnE'xM+Hˍc#F[ IJBf p19~WoM*/2b]:$buh-wkg؏n )R#kKx@G7ނ*)Nqz doUE}J3g1#8hscvQaV0Qj3P$mp j4]6TuzG?> jgF5NJ'R954ɬY:QgN!!U nE[4)ͦA}eިI8VCdoX"@(&|q0]8lahLjkH^P7FIhF2&XņUx/vzP_j1&}2dV=$_X8J1?af&$)I.QA>䚣%j sV8fdoM9s.`MNhryPgIꥥizY~,EMЃc|H7P؅V* B:,:Orhu z'if-xхarl+m\SF?8|9--! gq7}(Q榶HJB\PK^#Lrّ.TC TJm;Y#8.e 95s=AitT8;v5Zl~;P]jAkU]KH1&Rh̗Nmt*?TP{?M]%lĿxYo&IlFyQ!M+Id2lZ5!XkJI:/ w8q 0{i ϟER9аlXUn#0,؍B=R6}n%8.9 ;T"lLX wa-:.!ҋL)A|\R?ɾ`yx򜟏&1.!uQo%@d)Ɔһf5:" xoTHiS#0¯W< V}οQ~ʚs%h ka^o|xG~VL?VHrݮW]9ք4B-G G:G)OL3qaFw@*p+bU\6 N^}9tZgvAaD%UZS]+05RA׮)QZux@ͮD%08U)~bl?=;({ ui`-l!֓i,nL;g,e{8TfKUR쓢'XRb⼯Y+$zrᾎ}- ;r`!濶&Ρ6zh~+m֬ & &Uk̄Bo0$<3$y7Q5\A!GɄy8buEdB IkO_ƚWvD7T/-';WCJzrLOi`CyIAħs1C񰝡b@ˠzbJd&r*┐yI.I LhJ-3p+iBr>V[܃Y^]Q~*uvpdݥ gOz k U0Z.2bO:Fzn99?ז]ahX]ܛmGZ~5}qXHkLDY",?LS,ݏ{/x J=wp0 ?;aS`ӯ9>o(;ۡ9r; 3Zn2w#V!64}6w}ا :њdH&eYnչP^ x!eu9VU#Dg(ht$ x6ރsӟ`IGTPo0dꭑX *E*k>(_KC6R~'ݖxiQL>LdrDM Se@yQ'lŞGM[H##d!oDVD* kuSUdOg X+~ߠˬ&Ps!hd Fk`Ta rbνX߻2A; Ch|sʑlQ-}l;-u ȵ!:D$29x%^a>щci=)r'OM+ @ ,"Hqw&v1Gbʆ_c5w&|/fqv=>VB4eMk\EޮUاEd 栄ʖ3EgOB٬+mq q [iJ;[o FcXB.x#Gb6hnjnYOfB\ z#/t6M'" "q;H7KB_*k(ij{gX☀#{hSkwwܽԥٚ(GCW#=,L2 eO>o6i L4dki:ha ojXbCе:Y25%˶fq2PbH6=|pmLNjͩ8G#~wkf5_\O]ds`BY/?0|%l,JPX.c "6$mph;ost3DiTS+^uA(DS1Uπg^1 L0 Y*+7o  @Kt, 8O*2 ~ZVJy{Sո{j]6=⏥Ӂ1F]4;ⷰēÖ[}H|6*7#Ԍ;.mЀG un;?%JQ;1x*ȕt6G< FN@ \o27p!yӴEًڊ)e7^"(k=܀ ݥdK0/Ȕ9qn&;Czx iH''YSE7$Yɍ4OEX4rƃ\)fKI|_b\l^&lo_藼RUh ~2uٞR,4(gsA+>K0'#_/#I@BZ-^6M jWl#LAPτV>uo6P}MRC͵g.)j=N`j{m g8R)Ahw$S&ayљã=oyO1`./]BR4^̅XjT'_L¶d*'p| G^t³l?Iy5kYusH *N>ZmNmfrA g$T[phQ Oळ~<*Gƚ@P3I$/Ur1΅:0Sip'H!'ܵ@)ܸpY1cP102,l@WT w= h߃DѱFhMkstcxXvɍ5=5\ې/Krt>ڑʍ^WS[`D@/ZmF\iDJ3%` uCӆ+z${09O!LfwFB@Sk.1-Je־c`J4vse6(~_\m"]{l[]4%j\C! WC'"  5cT @J##"Fr4ΙTc/dmexO,~(lLr1 AChw'7l\*Emmi1<6MQ)NߍOו83oV!avwqa9T^ӲI/&)w #8=<ڷDw /I4uËDRO P0R[4z+ۗ4˜PhM5d=.dSb]| 1~S,)uU"دD}k 'Y6^N]'LɁa(%@Ą̺Br4UWtδAt @'!\qg޳^,[A6|aWaٌ@+6  TTp^= R> npeunN*T$!qmojH B@}&8ob! #tE+dS}k#]ݜ!އIB*!HݬU.q"ϤzQ\8[V[f; t--R{?55?ZU;já/(^io+ .`&a#tf1S~E 8u ӵR Z0mjB]2 dY3r?֢S3EMElf{-6qQ ݧfLɡ.tQQUUTR6^YҁC5=8^QЉ?}ɂW zsm fH9'QC1^~Œ%PkFv2Cذ##?}Ցfޢl(](0yRmolz/ 7UB rJ0r<5ۗl))}qsJ܍|Z"&wU6!"Nvaf`*i?gxdqJzeS۹LAD\Emy*i\>wyh P-SHt>u#[qfp^#r>`88O7hZfԤ$;G iP%Wx&al!w8hL̘0Md4q^D|`f;gx W yX͹ S}"4*~QW3,e *HN2/V?^4cgҕp/sޱBj1Zy.|e۪N}%Xَ">yiY;?ȵ)ɶZnvCmSK*;]U3| X!yZ6'Fu@68DiV0Wh~!oFx˫i3G !s޳-E 7\_FRqPhP\_KY(wz#R\LM}vpt F:j- KY)^7s'[8V6vp%k:v^4CY7̽G_^JgI?$+!׌= ZqAp9єrץbrl1XilVQBtrׂ)º "ӴΥ (+Np5FSvN_V7/o UrQS)O+Ak@.=YYҁ$jfqhһ؇G'?Y]ۋ cZ j =^RN/қ|,qNكleҶz\!d VA$n*:@7ڢNXJ<ʷL̠-PKdb7FžlL䷏f"{yg N"Ň&_2c bں,~\7Odfk:Y+,_s<<$Sޫ)r!Εq/՛j)\ۊl%ύo N?B>@Jn~jkV-0è@]†v6! SDrn `刮R"!ggJS0ò~qXD#1ڵ>\u˘q[V7:.i7ޕS}8Ea +qxW1+>ȅ9L0A0eB`$-S86KΕqC1F^xmA5:Tϣ{t)AW=.ѪkNDZQ {\X68VbH sR] ſ!TpV nsʋ};% >'rw<ĕ4$TG'4e(v(Mo0dK{5fUKk- + uJAT쯊BE H/ٙ@L^n>TғB<Ԝj o .U*j͕&Lp-{鱅CD,еG t9%2ADa}Y 6˯d!!_ n \"\P!-y^LP.&*j"/_Gk|o>y'@&!3‰4ƌG_yʔݦ-k8;Gнq3XVJ]Ϸ9olGR~˅۸D 9~)WҸKČ/~Ν$eeY-~>8!m6-urWȒ~)L)&3Ё{|[R܇Ac10_Nhf)2ꞷg+ s'e!~pPJkÚ2H^96,ّ H1l z'$p.rz!N}񡿍7$Cy{@imՄPhf*:F c69rd1t3(T2w}TJ0[D֓`ywŚ:!f6[Ff}5O«N==kH[mʉ ڇ?(cE59Bk];/Zt䚳탦qQp63gA['ǖ$TTj!$l-v>dKxQIIzl|?BqPi զFW]䳸H)1ˬύJ8U)E ބ!.eŋqśsnd5>50yQPUɚؗ>0ͼv9X`](D4sajYoB&9CT nb'b ކyKtq2 6-`Z@;GziE}[Y*Nqw<ۗ+ۣfxqZJX: owmM?< n_L/Dо#๝\ M5cXB*r+]uA +UOV@d~ɚ lIzI2`Iqqt^#~Ơ)r:\g9T#1"TH1pBDV@ʝ^–DxuuM24p8,8`}PYu!q/r.p esul|j}v|9޳e3"R:62|>A߮EgjqD4qD6oؖ~7 ^ƸNq$H_q|Os;n&CD'g.vdM{S]/ikRFY8 ޓPv@l/wE٘1 K/?LdeaH*G"vrs٧z ToO$}؄ K׫n*"2C]1SpA[x:jt>D'(9O <=ȯ;>HJc+ 4&poz4m~}T@)Y~(ڱTy: (j}قG9dad{{Jx/#@$m?zvoM{(6F.`q&GH*!ttop 8H&FgMKMݾҦAR,>C+,ht~4vhh*!6[-]dD,g-A֠֜ww1M3{h$OKR-S l;IeIWŽ7oru;ZcFȤH[W6zV$8zޫ@L|F`ki6:O2 (Rߣ)2*BpcA5@>nUAztOqk5 JBvahOX=emz{(px\IԳHcb!m4;σ# lʿ! M$"O?*{umDžF*F-ퟃȊck;3zo<ws+(R!<>)bQf=yO/g(CݮqT*w\z8FCTOo@| 2 LXOX擑Mm Jm0מKz:߭0[_F1h{=7&^#؊2K{4MɈZz%N*X7@Y|BۍZlaC(5-z(Uw1[Z!G0zX98 hC`gMA&r';SGɆ6ͳ6jO+#ClJyn./w!DTyscc$aoAN)LfM58QIH~.0>dy=A+z_@HqupU4- 84hZ=x"4d3ZʲP&-evikk-e2;ƧMZxuĂJP K~ c\`2'EML2$DK5d?tGw:=poLX%1jV+`VLdndWg QjozoH7O%Ɩ3qca RJE{ #t孧Y[!D\zQmS٥\S$5S (SƬ4v)Txr߾ȣvWΑքqؽ+xM`JUviTg0n鮨5-z~cFq+S-u]!3rO; i nd2 A} pV1;ASD; ΞN"sߚ, jaSj}PDJR=f:7OijeїO8S(]G-% oL9G3{l2:%3&02% 2ޝ+} BTlIĩa϶{-Pqrg%U+z:T^Y7˙wE-dJ5KDK#c%n4jz,;.1X/1A5zm1GQ`_K{WETGLW:!nq@TGMWݘplf?4?&hyVdyӳ9s~0G!~%"Jb;mvqRDK&K7!1#2@D,) t-FwW[CgxD5'>ִjDyϻI+}+Ȥ!x -WFKALԜP|+lvXtR+uﯘ`r/  s+ԄykY.WAvH[de> oU7X"c%fPSv tּ& u7 eߟ1 +'1SΩ>[hwE3?1y2y3^F;w(m,,MϠPZH( F#!QMr;.Ej:rU13V}#O >􏼉+\@=GTMDrh0r|fh6"… !y`N@2SBg:r_4;O#IAM M$6tTH#+h|A0D C.o\jw }0\ ICќU2}8;LPysC!C@F2رǡ8xְ]/޴[3GE}D7bI8ږXpQֳ͚l1wt@S:7Bbcê5ҨvSU|x}|D'/}WbdMӳ>Z"  r@7N2*R;bl/ɓb@JP4"K7bbrZc"ARLs6$,-LQR7 Hk욫'o3\}Ib۩M/|U׺}8nF>:""6-3_U-D H mQ|cYmX['Yjd:oM(Nsc=K]=-ՙ '' M0oH3N-jXb$2o;0 <ۄ B8[!X VO9tPʼQvNK-x|ZQѮ V,Npj6upmȩQli_ДcKHCً!9QFAr><CrBY$-V>Br釈HnYUw~rE1+=lcNx2FrǸsmy(KA<]w"O`9+\m}N[ FH%e힀|euH1}([EpP"mCc;Ϥr%h=,kO]Zcs)K܄FOWFl`$$I?F?`QFao_=+8 յ4 OpPoFL,:HxG҂B+['{Aƚl{3IDdPQ;oG(XB./2 !TX'.L"Rj' `ܙArO)x_[>Zу+&H'~j R,z}UT_ D)q|vImfH9V'G-g(e8/dD+ExLmQv>oJ焆Y%a}H+xјcY^<3>q zփ!s3kJ 0z -2w.ŋX>o_- ^l'KXc摝ʗzWz@= :KͶI?UFyב]LHz<8E;Ί1.H6 <{lޒ6} rlU\if)[ T Pħ FozzF3"aQl_})7'ۅ8*k̊"8r'>qoLMxԈT$fk)TBV4T6N&;Q]4~zi|7 ./X:8#H8#PͻC럾7;3(,\!JL[J/`pНl+WIKy=% RH_49(PK,dj(܆9TCzW=0̿v`("^hTm+pMxn(㣖zW뷒\,=0fȷ|5#;_2͡.<ث 8~ =6z茪 oV i]10Dy)9ՌY hu"qyjޞ5uKbߟ J:}w(ss/0urpxIBWsb'dJ9Lk*~4R2vg`T5#(^`A^ z]>Pwf*DM>Sa]_;jW5uk4ate3&c)Rw) wbp5 Ky>L掕OLt˓:p,ZW_ n%.^! OLKfL5SQ*{0aYuhptÏ_`wN."ip-|"rYC'Jذsek^BI:{aPxPFSFKȇh}orv XA_q|XUE*Y!Ϡ֚Mp)f?#K$d~[$Ηz5j ` l" cE`~<0OJSr:RC][rV,sbΛڝ"p=`6]%@$qT4;Яa"6}z\}c0眥?Lũ.3 ,).s&낝vԯ*;g:?LKQ .d'6rY:nD2r+TI\ xZp-9h;s{g%ݼ Dnw?lbBx;1>\湵f`5Y!91 B][a.L'Pgn&!)-+/wZ>huWy!]uNz7 ׋RPS7it^Qi["0ksyu-y)~65ѣ>a򈿙g2i,G#y0M$5aq].^a`ͩa'"B/냳k)~_>vÔ֏cMɂk)iaߖ)|N HLzڇv$u]+*&`t*M# 6FcJ> KjwNwUfp &X˸dB= Q^=We[ e8J\L/~h\+uPQ2F&tTf7Y>40(&hM칛 ho5wV|"irQ.d+Xw#Rܢ4"4vm<$u))v;Wi_2ީ0l3"Ѓ 0x[ۗ3=3]H->8yCpcIm^]+lQ1?_ 3dbZuK~"S[xsa@1=<RW@C9]K&->g3+UeעlJZ9GĵBSJ*A(ŎY]1U#[ٷ\ޫG&riϽ+侼Jbif3z kw;e߱,t#4~9fԡQ35)-uߢ*+/?dv2˘ aw79iuEc`C0x}~C_hb%ig0En dB~}⥂?Q6}8E-oP%ћsd]ѝo=! % h0-GƎD{+h /)m!]Xr.|uߤ,kK1{f2@t9lXt~Ǔv07> b ?cwo]="2[fsbEآXClRvbyFNI:be 0ndJ=R%xoC%&A*>X+$|<,5gz5Vhc9.v1c& 5vF F5m,1}P|#O?s5/Ô s'+j W&K[KJ-pǫ'G~4#LP|ߒ>HA88TʤE/'C@jwmy}Ți%%ב Ax~ݲW$X"Y>Z3-;6~N-8erCHTP Q< C蹪i@vb?U{, ~oG4)Tg"E]Hµ&~exSZTT;%OyGݡ):no/k.oIs>3)#yS`Uqi!ؕx}HT$we.uᗆQ 5r>1fsЍc$oS&}/5tGd\Kڝm1<'_b2scF6.# MUO-6|67}t7UDA^ VG6+c |\=^KQ3QY dQfll19ݲQr%/gx4pBx7ĒSnX)" 7LS.7^7LkvGs54iѥ G =X ߟ/О)Scs`nc uYKw<>A %#s^P]r z6--~JaYjfoBn!9T}Fں1/MpXTUԥBӑa"< kj|Fl¦te5?gYR5QP%edO-F4)HTR /Ȫ:ݿy? v Ope2;q 7[/0a@(0ؙʨ;AZ~gգq8zGjGb̺Q#Sl&|]V҄7:~9t3{هDz-tHU5&z³_[;\d!mx}xy֩INvrEqyo;ٷwdUun q/+1]b ӂ nm5ОޙK MxHM7EY}ӝpꂝ乜~a#$U"ĥ{AQMV.|פ;xc,%U42"\o[4gr}`^h;*yM\_GB8ط/4EH<(֯޸dRg* u7޶t]SuWnNg>xCVNS)Yz%e*)%1lpGRw?$&]/<2Pf|Z^+c%_Dn`tvï t/#5@8+h>3^թ0ww6z/Dd qР_>f^* s?3xT~iZqڻA{\$xoē:`VU*xeSPg}7%/0w떨rJtUyh' A\A}FJF6$Mm -| !vVЄ%{{Su9FR-qt ((L-DBkaV;A& rIZ}9dޢ86HFLj[U 9@vWbgq]e` uB/ɞ!O۴QhGGlZ\O/UN n2I5U1ȗbhOle@Gx7@Mژvb&I ƣ+CP=ǯo*D 1\-]dkZ#Dv2O.% hQ#oKg5jN6cWtLfwMLzaϳS{u$z:ܦȿHxg5NS+'Z ~վ> ܉L#ބ'㝫}/,wn9ַ錾y/864ޓoU{ŷ/+Ix-bL(;ą"~+AQd^у1<&r9KE6_/%Eɭ$,7񛦂@FsD"ц<׼'R\vQx܆4en~*UPAOk4 c" %Z$Im;:5WZUоH'熐WA~ѭ;Ԗ<>7(/$q_E3Ĕ+?cF?ẻUW!#L<f’3Yyԑkd[+ foϖrK.Zp5jmx. S+"EcJx'ƊXe {ߛb΂!Ff瑁\Ne]zڤgW1PZ-Za{skyGO`Sތ Yi8I0] -0u X"#[Nט2j"U7nǤMdv7%P] H)5@3*bH%mLD\~ T*S-^^:8F%w_`6-KQRvJ;7)Kz|MBi&l`eҞefsk'%JQNG\I#Ifzt^CFzc at? ɓ;2-f]n_N+$D[@U\ݫjKClktwOT2,Quߋ[#HF?s!:ןI^Pބ~r3`>刢r0tߺQNX͊E B#xRbPR9~cT ,6oRq٫_IUja$kT%u{ՏuKrMDzՆIw8`kW%Hi ;G岤 5iJ.DWٍWI髱!РZOy6gO_~o뽁?f2oY^_Ru e>݃a7r8R \_\6!+7rX>6,_&aWe;X~ǔ 0 _mCƖt] {HaԌ,rƕzgZ+?4+X07|~6t*I3,sǖsw5w~MFMܟ42~Y[BϳE䫁 Ԛa= DHq SA ( nܫd=ѩ+)D NG5q$-y??yz5tSm_x-ЏVͪ}e`g+XH`KߌdM]֠bڧZ cאXG,ŇY[y [ CWCr&٦h VT[}s!Jb@i8o˃jI6b=⣇}̜Lt~OxdĩvMS ūs-gۂ+O8-z,qįUu%=`f<q˦rϔ.~*9x9>Y6yd, U4TsIja¬L#Fv-Qy"1>< kU{܊a>.AT8V>)mzн{NաtOB 3Njx31TSع~+5# F +GFd'3H}k#-?N~WZ5Rrد?Ʌ\.bvZl{PHleVrπ{ϼfK'*?gu֞~pNkζIZ*)}K@ !wۓer7@F$L Ⱝ]śh *mʒC롩pin- ]]h7KÞL'ă|.2rPJ$nbfQ?.\V&g$q͜6xQ/[ѫXnȄ;!QPm^ɵ"YkId,c<__+ e)#VSN$W?w/37KN@)߆pCWcHз- eai@8 \GJ_UzbÂ2Z:C߻pS=Z3H.)(MkBibHy9b9xgUz|\h;)Ώƹڹ)nZYz-!N4s:MxB#z/x(B_P GIQN}pL6Rs^D,0X좪ٙޢvۚjZƫV~b|tP\gix 6Z@IjI7 tOT!yqZVgs?n6R tM "׶:!4edOFhZX6NM*Zt)}`݁ |[֑Eę8шݎyqXּ5Q׌Zu# ʟBؿ/~_ELgNo8slSCyv"=nNTCM(CH)$+3AkkV( RTC9vmD5۷z p!A ^4Nr k]m5P@)0k(yyO +쫤pHs+N` |>PO {{ĄjjqYjw11 @ Sԝ9q̣CfMuSߋXu\7ȅ 9[J{!lwiSu$Xy1&"$idfWF`!ش!?F nM}Np_`W1uy7J µvb2scsduTq$A`h\4OYS*7Ua:up8|O5ք@P#t"LZBzG˄J `;lqga(dWmzKMj9$]tҦ&wDw%,k!D.0Xmw׋9&qPՀRϊO^-ʬ79,p:zM :ib%.%Rxsv A5T*݊[T[_}E77 >' q2Z+G/d0/@4'"Pm=^x]q=>R^y@B.XTiEoZ>9T!zPw0wQNtE#.[ q+~bO]<1ӾBGDP`j #b~Ff`Xumk+ڷ+΍BnPa"7H]OP.Dé~j)v/~ptcppb,2̥ U$-VdxpbRob֋ n1N0qͣ= ;.!9-͉p<;1߲|"ѿCD$5TUu}+$*!Hn }?W[kmZ 7ej@}!-1e&֍`XBuOEE1ժg`Ik|RnDUDQ@Ò"lWda>Ggޡi@`c ]& T`qHPAw޾r>|`Iv QHֲr2#%߾~P!,w\?/D][M@*U9.wY3-eu"@NlX[֐ P LE8gh(sWbWbدڨ|O1Q{DH4k!S 9󶬽{c}g0m!isF"v ҫ{^:q"P*)QD@ê¸ՅoN gC7p[qd.HE>ISj ?r 2ՙkǗRI n=ԗxJ1y-z ֚ ٓध@[!{PR4׶jY[5b8bBҘs-;0 ʶܒ!8(b;9Gׇ X5h^ٜ(6| Opk%ghxRkozFeɿ>a5!k X(x*2TJ9Mk1@~VHz4PW9gvV ȶ6O~zFp-ErDo|ˆ:*DAD8ChCk$Йj#Xj(u&hLx0d`G]#˝&rZ =H(i)6qBNApS.M4+iq" /__{݋dE#Qs4A~kN_؂rMŰ+|9Z"nRzn)~85ơ2!JOC%!,p$;N0(!L-r7vQ &]X{לYg^ E{0 ]& c^HNߨ Zoo(Fn&$ 3D|A.dWaE'pcֆiؗ:!6hBṕ3C7& C)A>Vo^_Wo35L fPsYAk4If/wXdD](]@ɰ:@]9WY(Q3͜c2UR)rR6 I];)d2l0V&)Eo^gY3ݐJ`O#yCL-0(/A-OlzChZC=A\vӨ!89Oa"hMCgV@WUBf篍0N۲U!q4b6N>[0BN]h92{ZP34%i;Y]67Jf׷hڍ|h XZEO k^PODb}4Ie숱,i(掤&'-Wbp|Jh<0<,Υ`Cmnbǝ^de߆(a~jTl ׇ%o-/{blqN8j_,O!?F_DK\}ɠ HfTZhi^1$>r*`-F((']w/M%WZI:wIj *QIs- XyZbT KAzg I&@䐏gB |fH]Գ^K@]bqxή L<QE|F>z+7EVY9p5_U grzœn8 nqAq׊ae}<ߐ3C5nj)jzI{ G$L% (䗊7Xd =^b̆;jZ+#ݬ.qW5B6sKݿ=zu9HPN8Eˬd۽)RAbo00PPCB由(^ˁQܛ+M80'+Q%gfp u.>d/^>kw76bOG Er9l5"\ކ&ʉzh3܇$g^L׍,٤ Lӿqx< ۱VO]< Y/`n`po~1V==Л֋d֤8U*$P٨ؠh?[ AǫLu ) &6-Oѧ 7Yz&G 0F+w{ љz fCU+]R7,-$c1SD*e;;90'!+;@nkJnVEl@%= tD&˅ќE#CHXI$h[L#9+fYX/P$·$YoǵC @To3&'X\_1H}y" 'dP!WZ fLa2|B=|={'ph.#D ,t4O~n&Ï.b |"`XJUWmR"S;ڠ!̌Ր-Fބ.哫.j)A: ?23քz=AM6_&1qM8B͑/1@%;(e0& GA9)|տp $In}jh^ v^xb ZM.c w5E'Pm&iӈ\gYna{Ԩyob "] /j8W@eۍS!ХT. -5̩_1}ΡIߍD2)eN-$;[pR'Ye^͵I-.ܐ$%zcK"Vz)iIYto2+ʦNH;pgs但"qdR9hF|REq&e#MaC8cG>Kp.UR$eЋ _NHzZjW IDlxB~}D%$f+?7ŞWCV5u^BoE.gҵ7b~𽇘s/)ˠju ϡUH62(%eo\G{%]CCO4彏=cN>MHbLLܐxm ԃf$@%g+ ] gޝrZ16M6 w#DFC~XAdl5* L9F,>TQ;Cwg)<+ĸb%e  !?kdln U7ҿt s[П?k\/Pc?ƱULi|tB,r^ O>eqgy3-[~KrU|[~|"跏^ck~J.7ؑ_TJ>UWYHSJZ4Ic񳐓 T?RGفV֎+u%=rco-)jЋt >2Ň*N`#Rj;I0B= t0LDX+CPlִm|ùv v} |E\ 1`_|oINt3DUoN"Hߴu1. 8.If?wvpƠK?rlXo{ Ph K徸w F29)f^6-P?\lf;c)8ekU:W_CA(/_)(Tv7CJ^OG)(EW %nJվ*8/"&(hGu+y_rzQƑ+'aBTΕл4 J\ ,JVϥd/VwΑ * Cu +Q6=+IP{k? (/EMr2Oa !۹JnDuWXLdܝr8< SG^첟⊵P`Aʸ C}taOS",b g;Q1:c\Єդ2S<Ο\lmuj Z~Je8Vu V¢!ߊqW< b"A5kl@Ty lގ.c 6Úi29 z=it6map]m2.~m`ɘr*yU&E[0ěLRg5_IG3MZj35]JQeЭJ-5 t#hAwoE#H~4 A3U8*27?av-c`5:EvA^:Q-qh_\C髹on9Vx~R՘W>(<ΐ)]e{K?,kjc<j9QH9YR(#$F}\'R!K߾r\(f~ή \- - &)p+ :0eNIWiCb1Y C;#iR{`U}8ݱ^ɒ6[VqC Zni1È^yjW%Yo {1ʼQLѵVc9Mч9,gwtrIai&b^UA$#,DR:9wN$[|! K>^df1ԋ#(6bZW^9Mv,o+)ɈNVf@S[\Es,"9Mcf">b'͠']"*B.T}eB(099_ ^_&PBо/m?rMv945ʣ^ gA5aVX>NwȩۥHjE{o/@'LUm"X)e^?GDůT-vͬ[p*F RhxGM@?w覘f)ypOܛFL)YM92 |up&;U_f]t6; sZ*Q:^67KK-K/W5А[2//鿲(V'+T |arGM;#rV0_fUjFjlISmI4 W;VbMG>VPv7Rڽ4L2 Bx4}(>h59xѫNwajNW_@$~`Lu o"MiU0|Ay+m$yXUQ067cSC9Y@sS2Hckw%δ6o7猔σDY' ` k vQOǠ>(V̍ҲZ du3w2 hX,`I11NV&YЬrHILfr#}XmgLPVX)`Sn_ooTwyど['Eb@9tTя\3[|!̮!g?'P@=0#F5iIzD~xl%XwZN @":S[}O DnSsX=p4+ɀXY C +RNYbS>4+zp1 05I/@-慢| Cڂ`ݬ^U: ^D{C# T>PYeeNq&a' L~ԪsZC`*K2IݸFQ)%K:2Ҧ<WhQ#wn->^ Nб^'! Ta`c@jdY-'6lFH |J9\A V-bDmqoh wk`??em)11ym{Lk/[}A_5`WOYV, e|sGluQ򶼧%DOyKQJ/oLe/A7kqd+V1y>S{,\hFߛ$U0M뼣 ؋ ⭈K]} =cDc/:sig2H&!;w1"C9@N:HbI9.5U1;/$\I(ؕӱ: SyB;tרؚZF,>u<3GʹC4`{l`. QҮZyWKl3"k2kob-,3@f9Ca.zSټVIŦ%*-?ovJ{U%)<'fqy#V,\ ,[l % @w$g O(: 'u9C@`h/FBn!em-T?.n W%㚟ռAKbfNM7/(e o5bޟ(*z0QM0^L;ӷ-sxh) [Ż FXV)4dĎ9 Ys慓d\(3pR+ $>.6x<m-gKej0*ꔮAL` ' 6X( s:0_ƸdҸC푸Xu6̓T̟{x*pzFdˆ0Mn~ea:¬l֘BTNzraZWPљ_ oR;Y2 0c*.h"Ydd4s2i,,iT rDh.jծN"\f0聓o;?`QfHwVm.L]dgP `2i$}CR7?Oqw|:l{$.͝Dt~L#S/ąΙ~(sB!%SYJK;[O<"Iz~59EKoCɖF*j l(v"6A!SL ~mP# )s} V"?Mmp2BMK/W^B]WHOCBhFu ZjE8ΊXGh, 1YUy F0@:4(HxcUT %[b˺$|qW]ܾ:c|b -I I6tx%S^huw38VՐ䱒/n1dΎ\+GZ|2*>ZΤcQXSX-&@hY"f[tGZ'W?`JX/c<L9aZp^1C3yA:l h]oG-?2aLSG_`~6%=?_Wh(ςc{E>sCvixUp>楘bk)_ej~%5gR%M,hQI4g+P͋nO$.XDo*[a K0#{eDėf;YZnDm—|?U]>7ɛ([o׈w9D}EVo25nF2,YיgϠt,`NAPwh>=[^$%͊UOP'G :T%'Ǒ[ fG~|X$N9Q@;K._;7BLs69E:bd /c)m=UP*?<^CŤQ^BWQ@^m;j%بf2\q`7#`QvU<QzdC\2qFZO u[ba՟`VF'gITmE2'\/MJ5j@t4S 8 bF2x|~%)Ӟ&).ϨM?]草62ڀN_Y¿6 n.E=\?9q)I"&џǝ6Þ,0n t xT-S5SzxxŘy'V@:;$q !`9Ouf Z Ή/ n4-Ko䓩r[DKKjWoՙfXXRܑ}챪2cLxfil"7 Wf°5 K~6tE}Jᑃ^Od󏑸354C>ф.RTqB͞:{-)_"AXbn .X9+BaP]Zx7@Sf>&Ȣ5kq4EC4 =qDensLpxRhM.?:&Z{%tX ٬ʹmMF*?x[(J]U*i+HSj@ P]FΞo|4LWd!sBj'ą!~yx87n8R\ˎ?$,ɧ&kwN_,=k?>fZ6̚ܕz ݓ*aH; M%4Mmk]eD= _- 8L~u_Xsy!Levvi muN#;dLHZ~Ht Pws!fl23Ͼ; }܄OƦs9tS)))9 ?;CR .w?8Ĭf,qC*-^f[)uؿ(;lZwIUtRͼOʁ2y{ K+fm$!Z, r#2b'OV QTsEU7\_nT]ܹ',A@ݳNj]۫Xshrhڮ8Y|G.YEaA"%vp#[H^ҥW T`Euږ129ۓ贤kuzuG[Z9&yJ0ܧi[[}Z:ajlw얗 d˰^x'Ҙ.9,q$96.+pY%+afij2 4rEP$:]#lZh^QL%m-SA-uwT*Ľq-I^ &boRCRe1mriV ep5qxj%z7>N3jX"C4x 噕x!A`lm;+YxrAu;#={D"#&1uesm޵&83EZ`yūC?xzԯ!J5o}ٻGԺcm$-&KȘ-"v+Rp7o,S}R⨣B*fV0Ŗ #c.P:զ 39[XSQ^$ f?#I^e%H<%7 yʎْxAGJ}xC !7>'F;q cip^jxnO{Gn fKeS"BCd ,).ʮNttC $N wC +V[ )/Ey1',LN|!qN>JO>aW0pVrY,V%K61 z\m^dị#xOk61J%LSOh[\@ TWF1)- &LT:_45c(HK3E|uGrBA7OA.UĶq-*1E@:|k]1 52C柘#J/eX`]0z\iF;C]Px9B%HR-Q_}8AOK~u7ܜ2?Pa9گ*4#dK7ƦoB"u+sFLoVQ$w8!usT[e[H6/ ng?{OaEv%zL8cv0(ڸ۸3@_!#AL8DaK3;69R)Ukn]=HWJctqf`cy.EKq鹽-T׫u]=t|>rX Z=q!'z<L5NoSJRqw~+L *uՖY~5+ni(0(d;E' 8.% XenuPAmi%=VEGnKz&&!ICH0 F-n$|10O~ټϝXzX$`}q/)޹EO~& Ԅb(u 4;K}`j03Ot NXX+ ]h9ؖ^;VDåJ^c.2 л.[,<2ңɶ x^[9o[3b*u8eRCH*k̗ӌ+U7GH^jHl'G>~.56b\}̞nn]<=@WivcC?7`R`~::?~_ 0L$lvS&q{ ~C?psyrډqPO @\1+&ٟ9UpЪ*N\,%3#$c;Ŗw0^z*uIưgdQde${,^ 24ҕmb'Ӡ@P@arM&aX8o1x8] we!Tt@xAfÀV3eX9H\frD=)=Dg.~lH֍H];h&$7_k=̛ ʡاcfL[cKy@;TEȱ>?zZ;fuZ`Ԩ_{pz5VY.$| eWLb)/`)b6]OZ׭}ƌQ% Vâ)s0xJN .5o'Ynp*ȹuTPҗj8;JUGR+#<@=ZfAqo##ckQzccn/ D :aBw$2z[(3ms8O>s(fHp=~yet'Rhr]hWҫ-*Fsrylՙڂ%0CILs2W6Xߣ& bG ϓ11H7F]ޘ4ǧj)" 6'74 2a`@Yx1(K hhCshHX^~G3 u][Bⱙ,=*2_MMnZI҄tyFy7 d*G v(Q%SSo~vy#$)N_a6:XdԄ Pб4jbmhP$YkaIcD7*!>v]V]`(.Z>Jf}\@jD\4'{qm$otHUHu-zX'9_V֪hBGЈL@`ki$CnĞB gl}8A/egrQ rՌ~M9AҖ[tgE \W5+3> Q!k o{BmDžfT)C</6yJ}wW[a#}q5LfN1Z?mb*Rzҷh=,j8wX^ SF\b+W(NtwSFOc4=G/nf'k~|V^w9d3KŌD'Cl:):{jէ@:Z ӤE،p榠mLF3`~p^}GL9ω//D7iR'hi\U5Rxա}齄ySz֜Dg Җ2Zbrea0M[;^(f-{[kKz@c"6& ~Noqj62)I2LXjbK\U-K!{ c7^`?bq`ZgNm[r$y=PBhP9>캃]"+,!ٹa }I|l;o+$|0jzTܔ=/x4R2$l>IZsC o3{ӓl۩b|R̃Zc{"5WcGD*A<5<˸jMe~s*i} 9-X> =A쳱{lP/IFƟ(#.Xٻ}mwƫSbȿHB11䳜M_ r~80i], )e?7}="ѼhB(+YQIP$o!I*Nar*xQҋ{1}bwF)`#R 5[U+JhrI&`GZY8,퓍pm;k@/ejAx$οr У'uҖn-u=׸A,\8{Ѧb+K/=8djWlm.-0ddA6]4og\^lחR)kV(?,ҔC>+zSaC  +0~w9m6!˨2 L۝|9h%@"Ԓjjmq3MXHL~;vx]y{P:?څlZZ`!3t7[f:vOk?,ёۭ q\ds`DsXo[WƔv.j&FSoD˨T}3uڒO-Oo2Z#8y^Wj&Ir?>wQY"ƍ+=MV7R:Ksubo8%ɍ E&@4D*PV0:ӮGs0y2BOHZ{q;LE \}:'ڙZpQrsSB';\~Q\Ͳip\=`=l lJԑ1f[Ϊ-ҀdH ÏbEH,agdIv92qv rNH-.PF *Z"ѷ5plf訆=α,gUCN26=[E˫<:᫔ί[M4K]%I=8G[d48\9S "`N]r*ϒ a{V=3D2a"8eyD6 fmsm_t~}A;$ =Y@v,b_Y?mB3/Oo|ܠKb4[|fZ^6w%Ry:&?D=(Jl 2ryWSnR#eu, zhb |Jaѓ,&;w1>EbgFYE"׀6]s2vų& Uk<%z4Țb;.qT ](G$%z=dN24ֽ2< Zb#M9ҥߘ\-|owvh{>=9p?Nޡ?î*B\i/$ Rwy?p.gTeuWq9 fYd/Pu%uXPފ4Vp4T5!?^goS̾oŁKaFHo)v]\:p|0(N R4XtdNxsVN_^J"~X&ns Wu닼Ofw{ep[VW_`-,ֲ#.^G ?&d?S9+y3ܽX u,^ $dA u[7L̄iMz}ؕ"cpD{'F:& V L\(}S uǒKKh${YߚWMU_ZMx9z+5Z)#{zlrhpJHi HFGP',i9jIRߢJ pW>ؼJl Η"Sy܄\jF0.P98ޕR]޺Et\FM҃}\͖eA'( x&lF+# {7feҶ= v' 4FVq iJƌ#aռu+߱9i)c5(<F 51ns_ ZbB9ĀGXtM;fUc\VNyܩ 1ð嗺lMԗ_A֗ykpd~fS -XǠ3?¢{xQFq6[N{ZNGl0yG"2y?%oMHlؿd˭I 5Ŕ(/%c\]kٿt!7[BCiMyK@'%X&XNmwz[SG!uF%Dʏإe;H.ؓkYu&9/ Lӻ ge۶Q5.BQ-FI!]^tZJUeBS`ӘATP}ۧuAKyɞ#q><|ao @Im,(s1Bz孁'@q؂׶ጹx: b4&ވ]ke+sG# @C4]D.Wn2mz/bϵi/ I4?eyx ojO.˻hOmTd/7ㄞ撔^kL ަ&*16I -,090ecĹ!OV /^oX𴑈mL'U߸o7H! 3ICd߈8ԛWU m9/x`}y3";y (|SHjN#7z{F*Bh&ǴVb8ʖo}B ¤//K4sdWBV6:AQ>ݶ }T+#nǧ 4!UzNQ!VH"& ^ +}O,E]#>& yu4dr'A!~_?hI3〇A>E4}-_bL {֦Av9t.#& DxQ:rU dLC|]x'1^h9tS4V{aˆWqarלa_od!Zz:u3BX Bli*p+K2LXfrcثzdixAK3Ooo_߮ eO87<49[.>6Idab# )fgE"'aCj:)7wyCB7)x!4K Ehn|B_C7XlZMW.der"CUr[۲_Ȩwsck%":DX9F8L7''`x{b7הυ$;d!u\&E 㠠@c@4mT{ XCӥG{Z7/6<%1pjʯ]2_thhno#x=1-|U!=rn釼hNVcKtԞbNcǀ-I zcrSEHwuX3u\oSkc΢WVV^ ܔ9HAzkT\~GwOY۸|Jl=lsE"]w*Pj撄N@cj+Ղ/O 8o /F E>eyjh*J NDdGXw O u 6,0ZiC??Λoj}xΉOTEEtljśp0{F8Nآis!<xi m ~Sɱ 4^ziίw=? ˱fE6qYKJ MN+ 2}Y0jC:Y:I`b2u12*/#(qCƁ%ٽR-%vo/G8PK}fw=֒\ i)^xRB=B Ӆ'.G)M&ZJuQLϠ&Ba'Wۖ'ⓐ7y{oy凤lǐO7.u#AZK}E֮&ټg>W%/NLw7û!bWP]h~߹u- qXN'Y~n[7 7ls,#kZ!{I31J&.{ @6*lB-[ jSm_l\H!=3&,wԊ$K2Qݜ̱$>QEy,fўX]nзK+dfL;n.@1i]бd~($ZSkP^{Ne4cIГ`;mh؆w3~1 ;6Z-Ik7B^1z+ jW hx[)+iR^;a3 Gm,GiU݊ w䰕 S9|"'A2)tӱ(r"<~prUPQeqE57㕴\7~mWf6j 'N'/l.O<˟r,AI{5gR`7(QxbLPd።af]W|{c2؟;= !W (=Q{SR]w+ ":*a>XbRUq|ʓBk&Jv{"*>rHUW^ᰙqH_2zg`}z[N:kOaNT@Ȇ~2X Jntm w:p ].+aVŪc@x;_N7-0Z[p K -GIz s.^bthSU&!vM&CGulc8Y?bgzA֖ {k0@ʘ/D,r٫h JVTV9MJ3CftJEjG 'sr%VM68ԡ1z~8CfkdЕIh)*dy )sZTi.+ai?{A 5#ZAѳaS9)s ս`to0k]T0̄N@5#~?þQf3@y!xA%M:}fY~&R8 {5nI!W#0# K.kq\afsaaY3o^mզTzЖ9~K"<_527Bk_=ˤ ! 'fsF-o |S_Gmpkq~. êa7j>\Xg qt-N3kwfRyxs&;Us{mkXnʕ @kv?m TAs/Ayx0 `5 ‚Z YV/.7˜_\51gbdqkP2G/Tz#Zw,z|c4U%U^u_`Dl)OK"8b uJ!xv45 u+.Y/( Q&d9lRO3?Q'Dk6c)/NrK| RAix<?6z龵 /˓AG [a?W &1` \`{U#cZ@-u[ipz6V,!;ٝV\o!4؝TI>%>o6 gδ[i$LpDWBeRn##F,{Wn{XtcD$!7/e $#b 02 =ΘTrnuB8p}`g, Qٔo|H# L5brGl#dsULZ4my,ʹ`9}|-K>A#A&w1;y%[b--{.30-g$zk/4%8|/?2lZ@:y5|Fp\ykY>x~_շQClrP&+9~˱;f}/bAu$B59tM^5jg=VT+OU'>.ܧFG0 cGzXscFrWzdzzQU#Jt#s/BgJB8a/S38uSNrW I  ^Q "+K ~rO+t_2)`ń;঱Hc$_p>BM@'-V%VP$/ nD$ÖXM qK-m3K2m!{ ~%e)y%4Z)_>nd[%XB2> $l_zTJ`3 Hd~MugPKR+.:ڵӂ,j95Hޟt( *tǔ wsumDN OP-=mUSQ+X-K!yKa$gb7hМ]\pw%j ѵNY{ox&J| + H>Zg; P٠%Q )$zLs~Dcw8"TGƢ@x)"0<'PPP-N8FЮp Z|~`qOo~wБ*Ҿؑ[j]>ukg:$o$]IY]^DkPBNO'k`))?:WHD4%iVMK|ŜIt[9^>yi8^~=<3HOqj߉Yb *-KT= 9?P DqnLSz:P!aecTk1k;VV #xkΫ\KC٦DlwD2`O| tKhpaZh:(=\kqq@1lĒ ʖ1TwjLRpfvrEU \!?|FJ?2C齻zg8KSRA>V&hN_1/e;\>*j򀃘ah~0m~:/$$ۧ\.ٻAJq1_#j *ڱ7<ɬ_1Cҹd~>s7^I HF4;95 i!Sr{=fP4A>o"y"BOӟ!]q ++ ELS2oraDkzm^LjE,$A\VbجCz%E$dl# s"˕< :ɿg2! pʳM_шikjVs:HQ4&k, Ma?qZ#͊YՉ4+ɑKbNqH]xA46  B?MGĥ|BmZQ`>> r7{VK/rRW\aUqR%!)2AkP"8#ta2& zc~.A(lR$ѿrG7v=Qr /#;O=jK8jjV"5,z:ildu#Nke_Oc!M]`{>JSU([;B׊PTh[_e%h#}u2|&luCpjdk_p'"*nVSv<>k@\{J]]YWM;EPAQ~I]TLm_4V7WDh}{P=͡+} ;p<ÏH]C ?xQE^p:D%8%U.c*BWH\*I[aNc|L]Qb\&Or YYDlbx3 Mb_ ڱZ䈮DlO2r"~jP4sIDY~/z`QcM*`{*3'ufxl}ARX y1-\_O"}-rvvy!AaA(ԯ4=>-S&N" $K"]ԧQU*ؠ]'dV\6WX@Oa ^ğ!YHs7QGjQ}QOfdz lxꈑŮ+)ԗe[O/F6٠j,(p2{[")(7J?ڛqd 0ݛxUx`$D.Y]u{"+ed[RADu"G}k9±5q1!d?J>7&sdIDTf芷1 [6dgK=t7/\8Ǚ<8@r>K¼|sВsn9mЃږl.9nZċ! Oi W$ALeO@6L\f+ZNl̓uc#˝6[ 2\k1rڍqcko4徟:TG?4 0q!<&Jޮ!-sMM6ΓuU}Z"H}vAe\fojoΗd?ĂY kְ7ԾB[Ď͕r鼆yNOFB.zC۷RI>VXﯦJ)z3:8^>HzV8xFwX0 9v5Mݧ3|tmm6H8_ 0`?3zۈ#}v+t*@gYfpKhr{7'4|]Ղraj!'G/{~zcB0ĥQL 0PE vlzIqwwAjM2=UƔ$oh-!|b|seW*{Wjq̐jw.:[tSHp7*}-(.>8ܮa:A1F`jb>9GPX}]9\.1Iz>P"^= h]54N@Fu6Btk͘:6CӅކigb Nۛv,8&[ʀFYЕ_OߓTc,OW6WLs\ 쵙y rP ?cC#+H :u-hj I\+Eud Ɗ0ӛ~D=lPXdKw/Urݸuu.r:l ۜ7*q =+b[ _c/z0]lBVxdbosY@ݽ#ᩙƣ-#̀'뀵]nV78}Ïvk*p6"o>eơL.gN zX봰Vr&#BЁ?c YA|Ҳ.==9+ }FN/F`xҵ5:wA SfQ 1sŖ:oFe zL*ɬl:XPL7v,^*0VA0\;E4=//KM3Aa!u]ӈ't:Y/$j䯁Q}sBk_pէ(Aa{mTn?A`G0|ڱ0~yvA+#Ӥ-;?b4TGG,lA)e0(zB {/esAozsKsG)IIyl3^ ڝNJDF'}׿mPT_x-[ ɘ 1eF (7&bFF`_)a1w@]r L@6$)7 BƖlp6EE7jZ72ݫ?b^C,1; )u#zI{\Yj8%8.Ȣ#]^w8:KqÚ"iWH#Kl`W3DyGcyO_F00gF0Ukge@ɚjj&f w zta-y Vx-R-*t|RԎ6fa?ܰS6R{--%i8ԭ+]xx3&ŴRqwJPx<` =<[)ojj]%7!jl)+'d@n vFjHW/6cƐ[it%&Կ.N"Ծ߶C7l8ap%[c5l@Bm@&*7r4JPQˉZ`;MVC{K ڟ"A8km4=|Y VQ;3ƃĭځgy8|bJiwЏ{s֊llհa zHD {;ܩWEFH pI$Q[)a7zAc|Rg̉V+o-.͎WVؗ{铫VyhPt+JہUr:fe4ȸ$@oL @ԗC4! R~½h>-[:wYʥGlm >cUfDMO f?OݩW`lU>dw$+Jq?Qq&[0 @2*.Ɓ)/eDzY@~7 ܗEr&JeNe?=kɢaσfss7/J"N7 iynK,+1O]{%5f@haiPuFB%]~OR+u4}kx8|sr4 ޽( 9}ԞS:4>DEq3,ZwJɄGKjzQ8~x#DZ @|RD I\1[!2V3AEr)Dzc7>sK=ӇNrm@zgfS 2Z gV^>ԝA1#cjyTsAĕDjOײ =P͜ z8:ChT)&,Vdp, O$FE}M1(Yx s[_]d=[*/*mVZw ʣq$$5Ȅ1S>APqavsz!?(iy믧] ._cP*\y݀1S=__—R8/0:~ݒf919ն) L1b2@ m"X <'.C΃:zO?ѕe燼0. d2 lLG/#ڎD`(M7PBݶm\k!WW(ȹa]5;NN:Mn^<JINR̉.l䱌[OUXGqDx8Ol\aeď-|aQ):hbc^?4aI7`gh#\ y=B g4NoDHTXra:~Rw<jOG9]-Mr*RltvdZD=e gÁ5&;Kx~~.-SR|4|dQ[B20pC0d(ZIAƢж2MvS85VE<#h}}k/szoڧ^&}qI jbZFnFKm6RM#T s:2=T;REf[+j*Ѭ仔x`PV7j 31KH[L;m~H-"mo.d_{Dg"v@D@n q:lB郎dz@~^R6 GܳHJcoyiӞQ| Vdr@JR(Nq)Z6UZDؐX08R5?أ s3od6CyC5$ej˛?j㹆T5rnOɯ@3{45N  Ooxx= e`Dgn6[ G\@.$|ݛ͈umSeuU0Ifn0iBVAL s5~< y4RF=j.O&3O_* b: ^-$3+Pr)eiq9tGh fAKmt 9a=X wgYFD*+_p[$BERr|xFvE2 5AL90+r)€WW ֿ_`;0·@XFXJr7$\W2eN=0:ٓtq4MM]Z,G?K$hA)`-0 Eloc\8HFLjp10\*]4>Y=L0C5nawO'#-P WtdHg? 7n[6rb5nc-3m.bB}PBIY@A"CxtbX(ˑԧ׌T~r5!%hV),^-̬zKz]>X¾,{EcFJo>Ro+u%}*oKִ2NIúH%G c( \L.Z<(Br=k.~.`3- ?$i=Q`"~PFcc&tκD&HxjIG"^QQ"%oz$FCҊh.z׵W&h.'FHI8̨  .d#_વh9bb1Ă֢9c">`\D,$C$͂RKpuiYYFsIft1LiEfϵs~ "vؐ?FֽfX Ύo^ѾuUpRPl~v'=}| 0>F3=??CPfFn^K^K/! ;; Oj~#zԔ_lflt):&p5P_Ql|iUkU-/ BI#)9Vf%h2}AX _?fX14l2=vX݈$93)kFNnsvucddoJa:`j}o|N[KbtSC%hIw\ο?5}. kc?K:X;}W6IgʱhV_k\Fh0>G3i9"hMrxNx340/l '>rX<4Czdl~e s\pSBłj^WkIFidCjb3#Ik O/n_Z?HcK{liVkKBXӧisuLMJ˕!d=k%P/k>_o$6Yd  n+8#!0bd4J0w̝(OOLJ/Qձw:wD S5= Opw-cѼ{AڟOҒl ?&r?1QgfP?{NӮM?F'|Fr3v9$ jof F^ ipI8"oħ6!y!'hE4z#Mفyo Uɴ~Psh < VΛ%G ?ܜ\{Q#VMˏk>&!ImZ&ɼ /ӌ(f/kDimfp勬|1PABaKvlSDǘ ,粘3ɞ.p F>J̱4ʂд6E gk4rF^2V"*XW R*#hq4g(?T=B{fR>I@TJRIrtzzMP=WR+ Mӥ%/'C0,+^3=œ&0Sj/QD~7[!$1/{LC ʏ/ $I'g=)PJH2N%z~T?vҲgZXqw!N=oIԸZ}1L |HA/@#WԼoZ "Do,fvu)<>$%X(B`ZSrFէ =^vy1hs)$vyA_wX:_ŘcMc|#eWAd)h<wi]{#%&(QBx:Ron "-+S]ɴͫ;=3LuLJWjcYμ.q_s%*w" B@3 T'-1.! رfQ\l\)i}#/}@Tn gpZ 2s̑e.5"Ƽ>lg..V{B#X?" ѪIP&e_-qdO q[Ǡ|462)d -qڤ졶vd@?̵)/xˣj6,Md"m_ՑmCriѷ k7&dkm6S~Av|aj]”P{ i YZo`V67޽ƮK>$)^ ^e='6s0+'<ᦌK ֥0CkƒYB;:Q~UtDhXK$Bp `)AI7`p\&zfJ ;ޛ ͳ ւp݀C%ԁJt":EZ[0%JF9};G-pZ,n ;rEe%ϥhqw+-)˷`zԮֆ_06*6>qb vF?tQcK}?<Ȫ`œ 4' I$4}@,*T$*pN4wb9 " %zWZMK%_/TMf`Dv)?lQ6ՇiĔ@20 AR\5+rVl2?Z$ġO;y/UPEȂśΝ^.w&d*+e~gۅ9cz'l%`2(hcSTe& #@qEøsWF{jX@ɨL > n"=` LPNlWwWi)GT/?aV_kf'He- ұ[9pJ3$ 9jجo'A91n }r(M$gH`| ]xBNI6(ԶQǥ@Jj [٤6YuƇ  PޞX7rXl#j`)Y-cLAZ$;=ߩÛ%$߮%EXR?@CMOjnyMW_g=4:<>A)ꤴjׁm_J*K_P:0^t Fr` 2SW=kDmJ_d9e\2;ÝelfzSWgk)&%P(qYv#gs> 0e%*D%u,1n9";B)M B8(u>eER_b $$uG%L!A) ԑP;E|'HF78!MLîU!vPj~1Ii$FTb%+ .!].7%FcGdTXT+3jG>~u,IMVTcw3ΑlDD.Ӕu1.X˕sD7mwד| ,гEjmtTtcC ,3h6]%W6Vu6U2k9.Tl7Ӗ/T\a_(/H<2]hQ(Ex#cۂu(r($/࠱L ;^~ndn%q|;M?lX !sVÇaIhSUt+?wnQ=6yk.z EnA6Dv ~6(Wr9_6(\_C#*Ι LY'nGDKy"S7{aYa V5^H4*e2zBm}p7V,m:PmS'L'b%"oוId&i4[X]R[n Y@f]CwK;cH{O$#l"/Ƴ]7WT4M*:DFOr^8, \PGHP>@K-ʞNݤs42 ݅Լϲil:)IRa<5XCmnIt%|h9>%aÚI\Q-g%1kAjt3EU3o/EP4Α<|ek]5 7˦\i"-E^=T/" *%V+fF~ ٚg ]Wㅥ%rզ 8#}=bNXoSGga?7k]-mi蟖Gl}n'OG&kKܱ]h%#cU˯ninD'U90P7t9 9q {eձoV~Lštk} ċwHm:D.# I|+R3x#'.u~5ʆn=>Ni䯣kְxm`;?`Ы?-VC&HϬuX!bD{Wg7Ԟ1'TJR%g1^;nh{ 6iNwf/}dÂFiM:lԼ K˝eՒT&0o)%o3 [:eF|XcmB %\d궪lςyD#obVUO}&<|YbH.0%($Qe 2:bф`C_O׀ZPdɊ 8i.[")5F}PYUMxzЧ903p1\d!\Fs}G2n4S6d'Èmko z댪5$Fq T 9Fw~22zbW`Qݧkm^A簠$Ėhw˔a8vsY(58#"PF #vaUbgmx[pKOǜENBPȡXD;RZeSȦYE>m~vXS0y7Bk”+O%%_*L.˅z*Hh1tžRnarbM[-h.ZId7=.>eKdzTkRx )j&\6RDQ` IC=LpȑISv!\ARJ=OZ+׻;) u΃MU_A0Ax{NܪА\q38GN1bwu-gBiziqgnyс1e޽WOCܸfuFkEmb\⃘kh,VYqCV9 &',!aE9bIzE.0&H)Wb`9_69gMu P'~Qy-URNٰ}Z ϳT#rosiu=Ѱ:=A?0"FsTЄ+Vzz9Nf02Ino,=w[&BN;FjUB?n!*ّQSK`n,+`o NQ͏v^v*>C/AT#|( s[J9~ ֑H-C rݝt>~s}/)0dzz]-W@)žR%7EjHbp%lϐ }B{U 3 ,s|OSI NfZHj9*onjg+)qEMИ֤ EDd6⩁VfG(?1jrpfou 8T>WWcg8Eg{kL9b:jbMHDkƸؓZG s MOAloQ4}/d@0RSk)vvtV^&? w/')c6U!XT4$?1fo_5݅*%m)z^5f}w?"NU׈0. A{TE N7fyKY *yQfBi39V~^l!5: N.YQ%q`idOxqϲҽ@z]wWy A8MϛG5Yr -KX됩^/C^@zGP*/u2k0Y.JD */ؤ:D8qh@_pQ XU:s8ըMVjr *le$z栶l\`ZS>as$G<C">l6cy\SYaL矠fYf-~كxB6C[=RsD@2 NUX.{[`peIQ>F|/DjE7i_-U#&ry?~?JoQ&|?J0]@V,*Z(T:Rwa^~bKq?GTJqz!kK})rL*1N䖺G2XzxƩ;=_S &JLRP›lPB!nc}&JH>(ɮ{h#?rF_uV+-4t _3߹qSjdrˡNWCu߁[%  IwAjTEm}p=W*+M$S!̯kIi~&Oy/?ϊ Y?!)Vw*+-q){Hnں'1{I\*ge)2A+DN k%AVܘbjWLd-,е@_K!*촫&Pt5P^e 'sϿiR{vqZ+mݕP8HoEWͿA==PоSx6!-HqBBeNKCYR] 㩭t9RI)yQ7 oXH55dPRX i3%̖^ixtee>AsaW8 w4R#E>2%0Ӳ@rl:c뷭sO8޷8- M8ƵA G}Xk-5Ǭ {-,X3ZnR`,+b)˨ީ[TJ F=]&D.>ws׷/$I/Ts4BG?Pa_9v KņiVjwpH)kYf$p"PHgJIro~.^t.2KdT=F׏kJ-O6&Z@-"FpdбCbe3 e1_; yE rM4eM4cs&34'qPݲ/\Y/I&dc"|IV זhd *ŰAJ=4M򍠏)䞤iq|^6t/=q~4s`J>|_H% &t+Ok0J,f6*`v5 L|DYw,DBZ D0/WK Շl%>*=@tjTybC| &ct?9^3297RCj(S$7cФ$ 9l [vp@O.Ru>(6fH t3g!(PĶF9ß\.)G8[Gέ¼]֔oF^y &_볡YzOL2c_.3C6qM!՚F:k\KMEX%bX)\ub,<6Uv_rW!25SQy41˫.)\xM>!˿@\(Mgؙ} Dv-1KiUnLW x߳Miwޘc.Y$K)T;Vzא7lg-C&&p]&.DS+Q UXϫ+\a9^la)  g#O%l:IuIx㈖3ƺFfX%z@}/S,7&^M\hDnz0,Q:)Hh8s#hLyk#+AHv]$(ϏP CxJ )[=L(@VRMw\I}ݟim>BF # ''@w`8Wo|/%mۜdL=o6~W =V:O`i<#_h\XbL?8%KǠ`v"=݇~A7|S`h^ [B.Z#tV,5U(0cb V=MGȰPwJCftHQ3j uHw#4=1 ~68Ou&lޥitmt#^/l@:E.!"{osw[bI?鶻ӭjc$w{q)z *VM 3V_IQp3fSc$,h?\X ޯGmOյ V*aS$6&遽 1ؗYe`sqxKN+)<(/):_k.u7]Al>12__n_" ̩B~yф|┬ M iʼ{'ct!Vy5Nku p8ǭHƫ$΂tᛢ>)M ̢.VsءbW9~kBQ9Sbs wIERS H=D;S:'>s1 )Ȩr˒h5tbI37E ɂM Z:|1l8~ٙ%*v{e,O UУ6cڲf|7=$U#ni bh-l7* 5q C\zA!z_ =.S8!LC!ŵm e퍼*x4nSF9{~P Үʌ΀4WC3lg.pj4;č@y覻 BqϚ &AJZ-ȍJȘlsȩBp[J'^HTzO~|"jxM53"Qmuweb|6sg\uӴs qv=~Xw (雀8ÒHWqq3=WQ1}JC?<)G7Z)l AQ?HI`qC =Ïl)D- A~d|":#M6_lo퐀<D!lrؙD @&R"(]DH$x'vs m?NJyq])ᬍ0wD5[3qD(Segt7<ZI?I>§diLD2ɫEPu52Hk2cj? /B>M~ٟ!lV  ǷVGw3mT@>dv@G׈\|Ը@>FiyMb0IÎ~frzፉXxPǿS3Ϡ>Oц蚷C,2yKg]w~d0vrhjIT,L Dikϭr+_|F"304޸V}d:(8_"WF3 Tlbբ\b?ܒoG.y;!>-G&9q܈ȑM 87e 2mSXΆ =80o湕mX{iL5#wz4;٬nh{ajȟ۵'oىι/mFacaob"DIufv3lTԢ>򔘐*!€#FȆTX穋aR@YTԴ ޣy4FmcK6@Ce()8MR qo!&Lzry AUi jKaJ8=fzzh+)ԅx5XKH{٠+g02>઀]gufk[!$ sC]$F1J袍#e3ink]51JARW?/(`=}ٯPnsӹ.ЂބJ8B^I1JtgLyItrܢW޲b;.Bs,:R$"VȬi.Y<6nz?S̪Kj:bi#Ǥ|~7_܍#lj)eam':H iKhx I@/߷ѱy~8jp1Oc'7D 4&Gee<s\|6D-c]Ɇbun{⋑@skZ^7[Ca84,4rMqiPj(0{c9.^L $R-?dK%A7}zRx/@9ɒa/$y}5Pﺴoy #c` u/)&MGb6iKu4V~Op㚿aݡ(p̛!/F̀F mtݿd`7-l/ф:W.g8kWrϣv]Z-0qd.  ^-#@7z^T*jT;}Cl*u& AV{pm%(F<I Iq6/*͞`5xOg^hWg` *sm֎皾G#O3(=Mf KWξ5S貸O \ "KˡũF?g4v{hߦpMRCl$/ YTl0gԲ&[g0||R냃~cx֭vDsԿdse'!1O>_B1O[ño`P=йPRR@P곧yU-¢hk*Ls!-Y`(\b>ſ3FY^FVV>شj#x6~N9-0"hJ"}B= Y,7?#'\ngKP#Q;1ɗX@wܡTZ3ˠ$+|׵p#|'" 7)d\CɫlydKS'\.dܪ"*SZxoRm~3ґ=pwR ّ5C;ʵ^ !=r|IJ՝ԅa kpXw*ִhkX~A O>9)9)lU2{N:f-Ĉ82ћ~MziVm W2K?mkW܀V6NAl㜘X8+wL.d 4jwu4(%zY(ǏYP\gw/+%eXPs@ߑ!ݹsr'hs݂==0lx w{!OLW'.8%UECr&%ȣ_T@@.6ւ1/e;&=ytt:v-E8qz" B\AƜ51#jg&)v.X"(`i'%Eސ@ [26BqjnoֳM!.˖;E+ pk2ݼ]Oo Gwu@u|7 S':w6l&L(iuž.gd5<+nBx iQ`ly(J ]r' ^ 'J\!ݨTÏsYӔ5| 2Pd@rH'1t( t^ٕ fV,WCںDIU}|QVm|]E#Fis ) eUhcqmc<79d`*fՑ$M{%1F( śF5tCŞ7۟;u=Nnp#>$l<'N Eɮј߈ ݳ-<ޅ7ӿ~G%Q 1fa}B}eK4iq&23THhT ƻ6!CY0˫ mC:VޤLfWUHZY*"t [ރ"522ڽ?*bx9L&ϱUrrM罏PD6ס~*nf{c[qTB j-z#09V+SstBvs-Ɠ/FNˡT> lC+,NqfP^#IRAa1*s1':KX,-=/OJ ^ZV+*[b{B"^'x<,A̡ZpesylEx"j+{[oM;ܩgAk@*Aa/9)m9j\ FR_ RuSDv?nݯ9}̢<&jchg^_f$(ՐWHtLfF\/fMW$8LUK[9U-x#p0.%3Uz1\(>]:ZUuap4xLmlvh|@Kq aSi3g"gCNweEץ\ lv;J '0M;h»]9Lo`EDߗ7f8?+eA/)!EtAޖK"bY)MtBP G+!8%?l j Уcn-F,o7Px5j U߬oHl%h2CҀ7Bo\giV[učQt8q}㹒BnIw.{OjdJZk^"2#*i>df rjl92xvre`$16HX[eb5K>lYݮ2CJ<*͙q/qd.}X4rާ_W"59G356NLJ}zc)Ubx3=SiiBɼB~&)Bml`D^uTg}>; D&{r޵яon8oXz\{Fd{{NתV}rlh۬heYqE;R}K/ ݎ%o> RV=Q7'GkbuH5M&`WnN+SCAMP Ij,Ԓ$M  . WNhת`zZS ״DH0ռ U }.Iss8Ȕ 0iim-鏪Tf0W}Ժu5 iN|wp3XQymm@LGZ^I;@mFt2_w3wz/\Uj϶!n});沌]&U-$i<0nr)L#zB/,C1}N&FO1,Y վMBo |'Hb:7&eEMb+42Ѱku3fB8uVW 2JkϷu~ÞjT}R PǬX yqt*0,p8Y >29#X)C @0V61 ?r 4 Ąo`e곭s}j}$r 'vLQl`ުʬen{y0gt\dK&Ϋ5EXʋCJ<±=ę^֮0&sp_Xy֊)zc69\@-#>ͅ~=-iz}eitiƛ H;~##ɵ_ݪ Ȳ K`)9f<[ɯIS X.8"/4)Sf^Atլm0S6Q^c¯kg*=-mG+s@HÕz(6` %b,<[bC8D2`ԙ|c>"KmrkڔtT 2f(}m/=_()T0yhpL Uʐ6Q:8pQm7dv ڃϯ%s YdAIGO+9wJ.|/_sSFN)Vp+S(|c^!S%2( {s \C$!bљ/(k]0ӛC.I%ui$G;IgTGSXdĊEL?{dG-@_[ge']Lѓމ=[g})s =N!ȍz~8œ1tun-T OEK r PJjHj U q:V2hjр  y ï@]m5a΄;a<|08%{>IVg[RICƌFk#%M·{\s7+b^J~&8mDUQmo0$N됃ҲŨs.~B% W#T |&&)] CUfLPc,z _q2Rmv2vޮۙf0V--U?%j+s:_lXcwqıa"7kh&`2/`:Qx<0-vQ9ȫ?`V[յ(,hs SGAв)lGwz ]` .i}(g͊mЖ/ Ǘb]ʾ3Jc;&XM-۔q*\[/!%?CAF=Z_eg^[{(.hh[ZN .b\itamcJ ^Σͣ]PYg䪺8GfI۝nj.&P(RHu@I]J_x::,% ;ӆRڤQҚ@$x+ک i\ }?iT_pVj _?le=lJbAfre a Nr/9z[ \=T,f∿A6X4 -f JLqQӁ/])?SuU3LHuMWVs "FpVbQ^A!FV BVL)=C{E4?ocʈ.ȵ/U+5Q}(upu_"qb=:>ㅻK!;,CȇVjш3EFs]{#$t5"&lշ=. <_W5XGfbB4H,VK.aIάZw0,`3l=5.w}X!qb}b7=ʶzjiC"|'wtG5&nqSJ̓<5<* ^a*0v eqBEh%kŕɴR aVd+o(mNݼE!I e5FLO)A^xt3!^,o8o-sǦE\{@vZNAVN̝&(p5q[(6"Tř%WW}]1Mw_DydrC%EUTtl+!?KbI e ΊbeI[ْs`-CSG@ }8: tr#k%ǶeCZ쨇*x=o i7rSběˊpd"bzdJ/ۊޛ}mh7hY+J>~/1aVV,&}g\P/9gs&G]HeȰx~ek4 4~o a*} ԴH-ձ3@r=v3$fت=As~|:#;dTN5ɚ+iZ*qj;4&ND]Jn\m{29_uLG[)55a$64+_THXzL _|ШG BlpN{xmK&Ԯpa}yTs %0YHGʾmfwϨh m1UXXd+EsERk ebȡQdr9bd ݲ7g|.VeJu~Ĭ9CQZ#+~m#)~AJGE@i|187H.4W$6:h@TN2>d?jvUͨq7='[s+OۋsH`}81@yTFhC {Ί̖GD4fc65L ic\i+5Z>u`L ?UZAꧬ)ƌwnPNk >VAJ8I Ү^ӂBCւ10<L|㻎ξ]ʭ3juUCçR)0S'XC)PɎ>_hȶc1$v7e ݛTj^#U Kq45Pߺ5UwZFbUbL\Km;U{m|$: ݤ:UMl!Kjg]0~,f뾵"yi;ЦgaB7o2 9eԔC15CU9Ҿgn7 yfIvF\y(R"Bj" co˜܏dPNyp} Xbj)?Q>o4rS&W>Q/EX-w#VWK+d=ܫp{ +:y9Z/F@;$,zq#XA%ǧޛ2{WƯ>vts̲:%%$ "$ɝsb6'Of$TOYSfg %ԭ;q\Ƀe-aNCǛ—)%rY<;5,Bk '1 V=f?NU)'IV-G.~j ¶vIN'sli>z{Ȱ+r';\KL'q k}S`=f:}Iiv~63&}oke2A$w[X⥵&N;G1@޶" joF{ 伞!`8w~a0\U=Pn/oXGa |tZNa l@rh3$iŽZ IM΍z/G.sr;b#rCaxRx s ,d:7D+)zCD%we0m8yΩ>-`!=l~pa Vo۽`LT>]. M WmNP,̒Iȟ$Q"觏H~mVx\[9|vd2TԔO/W58.@ERP cujYD&>9rzy {K$~Y B(Pp [dPtzc'_cp-JV^Jk>s7}6g'sX.Z}`Q& χ8B)\A8;gL!oWKTk'GJ0\>!RK xfЄ܈-^1rGمK1==qMp4OtT[M\9oMx fşwq7!h ZȀn 4Nh8EҐp_y9>$u[k ՗ѩ2/,#ya ^68)x9NcNt 9@%\Jbz[qsI[g<x qГW.\v D?1wTbD.K`1x]cOjF}3{/J9bH.i+A_Icƥ'|`rl .d,HGDuY ӏP뒩 #$zX7$dJRh7^1E tseBz"eLs1bUxx yK+u?iRt1,INJ?^)ѺL9ٻpm)ARUnߎI#}``g h:,anFX7iIK4wpljNCr"D!+(77gyt,N|W8I?&$,"ujbt"-PD n# +3J~>M㗻El'ՄK ӻ_ hz4V ͒*Bm6@z O7HP08v\}Tzғ6! z߰ ճP *1 L,pȹ"˶;y\T@g@/~:,̡]:cNd˨UBٰ]ލi݂b%tơYm;55謸2p܀^z+وAqD!@Aqo+=Β%(imM0jSa|ZkkKIf*^u&9{ 8$/?&gTqTEp wU*q/TBOW2[*ъ o+灎fpŒn#4f[,Xԛ|eV}>%(oG {m֠D6?>*R8f f ח."lopvltˀ:Xǫ&GNUK<86AH/~l.ip @g2Irtes0CM0/A (n@ܩKL%jtlIď0+hEXQl,>J%")R\хfDZgC;L<@ ӞjV2H|./u:?D&Ê TJrCUGN w#MNL/ P#RH{{hUFqK08Y`2=nu^ww }%e52!70Tz fOpDʹƓ mGX>R.p8Dsk 6 @|zQfADѲ!<ߌ](WuKzQo-+WONfY*e΋1oi^mLifޒ7ڇ7dRV:ty/%-1 }fiϋW~izc4 ?St8b#TMmDq^JaeCW_&S9H7 Vpi0́ Ng"tJaˑ% QLBLJ,68jn*1?nԅ,bAե@o # !Qj D߾4$AY]02JZF]ś]z8ngiG`ʭyA^b4#T큤d\&g{3ߨ'3Oc ]8Q=Pݞ1A!(>(RsM[\ |n{\SkS|^[m-iaC ?Ý${'TkէpI "u R7U_a_vN=AcU/R,`84I>4:/M"B!;<g:*- HY, &aS7ҞUXATUd>ǵT SE/XN[?%o1s)I=J t{pYtTe|,˥8zCj)tEQgcL;B Z :SrȬXn?.mۉ 9O(ƀ, b 5?6W*$w==!sw-^%ˇZ[`H˜'xa˒ Lw Pq&m;aqɘfDkׁ r cA];THײq ȸF2bK>T =ez3A 9Z_9}Uo%D&A#6Q~C=Սи 6k8 }yyFÔQ[~gI`JA2GP9'E71]0-MrYY̲YҤT5T5 )u([ӣU&&5lqΙ%;$ ˉSn≀ASҿ(9 )h9:<7)\کS殪9\FqWK,qq$id5/߽+KV4 LY(*CH8\>`K쭭 +q*SQ񅷿ڱ!Ƕ1T`bv "tZ :6-̓[ qL徺cg›],@0x)=+R#W5q32`VQQ/oKds VۮlXz@,q<ï9~VdZ eKgW2= !]A_eBzY,킭=X[.lW?*WI9K @p\&˴P* \5//}6-/V#( PoXz|sKP.[9/fkpcc1oS eU6@Ob1xL-hziOy7Ǖtɪgiɾ`j).g]Cp֎ "+sNu-& TPy$fS $^:B{0÷t6Dh䆤ꐈU"s|h;.{ڌwN=N%.5eB̫x_[,\pU\J߉7aI(Pr,ܱxH<=iՃAS]91KpI6ʠ҅>OXt7VV;N8Q ʳoOz۩$n  2&4嵷 d3pu2do&C>+`&w"VC ,mY+_D8bϸBlWÂK4̥*_^#N7!v30q@mk!jwlJ!BO3F׈Dv>^jP靮#߿`vQQr@}ezGzh/ b=XoXp`䓷服b=n?Ph%%+k{ضb \ي{DsQ0k6Cu\%C^iڶih5me쇃k --8~6G!Cr ̈79SDx"2w֎ 1Hg\gX+EMI톛: G&-^bӚ6OS\K=w#!g= Y[D0/$"Ted e&l["vÌl#_JNzId>f*vi)+ޱbN8Sؽ.J{x[>jB ye+Vv 6dP.ZkUD=yK]x|pa)i (>~&db!$+OA8:58ɮf&P%Ʃx}G~2랶yftDtwplD/7l9@Ƅ`k)#H"JE!ᱯ__eL I>9>- v^2WwDIxc_>h&9ŷb9T54f\( 3 䯷t_zmdÌ5|1DgP%~q#cMV -nإa8ѣ9&bMJXPPW~zNR@ i^AꙵR5d,u ;vkny_G[3zmv4;֦d#D0MMc 1hvr3kDMX B˅uW{UEMU#AOe{+4?Q]44ӎuGߔLߌg/'o|Y?d8f~@Rv({w"U~i҃ Z(KQ%|GEZwS_NӐP!|d'UA2`PV4j&pa-Vm Zu-wܨ~ou̡Б8bixhԬ8K!e*K*srnIL\8&bN72n#`P$v蛐t8"zƎu6sШM&,#B`l8Ш.deѸY0(t" ~riRŋP9vDesq_s:T46Z9 /_eE"he4m K6v8ҳL=_WonУt!r`D>8/р1S=LrDLsxli,Kt ǯWsGe_@%xqC&:ɣҭ@ĥjdnvhU,׎?rD)~tżb@!d@Z<_'HMQj,Y/m`(.cB+v Y@("lOm i+Y _  \1Jmi]W5tfcǦ+X>>El(9g@uiBP7ʯ~՝C$͙@-ae? JQ'9 l KhqD#˾>ux*JH4_ddz=W\ o 2wݨU_'i3䎘v-eL,aNg5AoFk 1%nM82fb%m9)֐⫣IfwQMa$|c00:mː.@9_7j+(C?!ob2+W$5򁫲6Cvx4 aN+:o L}(̒hO)@`1ܢAOƀ$z@;xDFlQOaޮNlvyBKwA83WZW㬕&J?2h--h!0 s!K$:~Vr\}Ha5=cu !(Sٚp>VNV틊Ð=2oM/?"/զ_HJM`+dתʐPLSѦ",4Jm'8|HmplTL5,4/АJޤZPj1lK ,&5fN8\)GKUGQ*?g,WaDj7协]BȜ$_ZZ0SoZ%9{!yۋ~)N/_" Oc!d K]t6H"B{öu 5*W$0ϢYKb=ڜjFm(& WpL jf;ܫc}MJqa #7[ۣ},w\rXȌߤ3>8z Nx2!M{dϽxFy?ğo.Hդuw?*KU!QOJmN\4I|rcxdȦC;nR^e XZ@2s'nSO&UPR[^($@3"iXn+;;ϷSn#hSi՞}V1PzjL1K3H}dL5~6 A'vV.\"|n$AZ(8a;Jxaz&2sJ&"?b[U1W iΆiG" lyU;490@r9OҴqaK)q+v(d('Q8%7S⍲˟͵[]s{ +cǺ:ISC^Mx f[A@i 153VbVn^qy  ͘caaۦ9ޣ%`ӤaYx ~MXhF NJ<̩_[Ρ\)_oZq"S"\ˮ6p15{rv4]amŽr^+s/];>}|ϢoN ̞n| ĥ†@ca.}crym)RwJ@Ơ.ZT$ _ n7xt]i< =?tQ/';8DOJ%ਉmh_X7QA٧Ra"ʵ}h2To L--"2]`)1@ԇ} š`eJzbRVUE;o-\+@RJկ2\5sġ)> $1O;6~fH⸴ .;bHZ%+sT&*t,ykYtfv$ m1s8C3pw_3k~ѭo< tS>2?BTp, &e! iW(!E _I[Fs|9[Yȧ ƕDٶC vqU17=dV.8$ \O)@)ie'Ah$5rI6;)g? Vs۵(٥SZ@#IrxM~L~״ly Yq{RGxYt85DKdi¶8sA.lr8&%5KXz i;R0Wz!m-5>ZG4C[~΢b(|2ZgR絬fL~'/qUBp~ Af%唁m\~z8kgL+50,0@PSi_&:k;;*+YJS-"g/*z{\A,LUl _nj`q&'aȩFn4-aX*3&Ĵ͜GQu~Qg>_bӋ᪑^$LsFoj/e7C^ݷ{85%zFvS2n*j)fBKclM&p\F5%OQe(7(vs#AjZTY FF/Ϛ0j~eLG3kE W؈~%hK"2$[QTqz"+ gu*{x5sVa< }7>1xm#_SS1sG?xAj.b!T'儎sKyTL؛seD!'xs̈́e","bz#)PKI90"Qv+_b##ihB j*V'(TlcA= Hm;c4% ;܎WO+)k*qzǜCCbO;_w$4h46Vz:t"(Եqx.`|[/4 d7=xO68-.xW̭m[&1+sZok:Z@e [!4ͼ%*Bj>;Y’ ϝ鞉G(ɺ x_Sc) *}TrTإ"hQޭ@e{#H|rQYnF+)ڀ|JmF6p=!YtnPדw05/:h)ݾ}Tf="u8$e4|oH:mڪsRҵyPL i,~oS,~&ٝwzNew8)v/|J%IFk*Ȑ+Kӱ'sk÷ ,r!@Sʾl>H*rW#@ }x)Ks*eL呰t?]Ec:S17xsYﲲyɱn2NTg);TwRZq,˾ ny"?M7@ވ:i-e͑^d0bRdwk#ڽ%; V0]CE*=grCϠ@OGy~.>>eN(Ig.>Ntz5L(^FY0 E@K _tfar(} Q4-?\PŶM֥r킱ߓ[;jj4K|_#@(7@:%rcA7xPqR&?R`ur@#n6uYXTn?|b( ȉ(/DB~rSfa?e >l{sP6L<G#p`sxzc;EC[{'>8[4SdL$ejV-dxB.ϴ?Uvcԗ5I%B4`խ?zΟq#|Te-ւ$oE5>!4Dozb)ˤQoFi|Τr[Ȋ(zic}WsU]G%Fw)>7/j]!,˷;iT:+l]I ޱ˾S&HL s8+/Es*3B#aH7?ӱ"O*\ 'p˘Luu_4s$ u"uޟ:_wZ}$ .H zwvgR?B\s?1v1U<۞}SME«Ao:fSu^~bPUDA;IPW8-}ײoJXWG"3f]G}+}wzlD-k4E/( \TYBkNq2b6DEEϮ'X,>ZHt gE3MX"j( 5dFZVaZFG2g%eL9vZQSo߻;r<(ͅsb{;.;aR!NO>R\$ 0' DǰrR'әy$f"C~-8U%':BrZ:\O ndבTd\%ےOVCaTH5ѕgWvKSK1rӹs/ᨃcXi^\]f=&Z`㠆C zl\t_HA|@c͎E6?cB<ujrW K᥸b VĒ{p99XcC$@ɽsZJX4:-F`2%zL[-lw䰕?^;:|U*8]g\/꺋.gʚF7f6?>oo_!=#h3Wd̛$&;O[`65qrVvF*J83]A袁#V^^gBd{h^JH{Nen۱MS›6F%UgCP598z//bSm2~yD$ [Vƀ5UķthB}A4⥔(d̰ă=0LQh h?vE"EV@y( $c=ކWI7N К|SaZZ`2"͓J|ls am3JE=VX1Dt*Kj:P6æSUS*#yqSܺIQLh!`q[ay|Ѐf F˽]9G\9Rśpv/MV UnH bn@vďz!]PZ%(>DI|`G ~ҏF^CRa@Vv l ecy o}|S:6Yxq =g}*_uUZ/2ƻBY{eh#rndg2yPZ/kECxy5[{N*Rkxy]Kc23uFn;w#1_>Iy=^a +ZvxX a}'ˆL,Pt- 0KRڲ-"KX(qez j;^F 7.z K*ݨ35Fcx\v#ZeW: 1KQ5i*Ó7|d2JsmPZqVbO)8Y2ō0? Wp1Y|"XUeK9C~r6+vacLI_cO$dB4B:hCVEU(/E]D?K6J#ic̋g@[M=8(""jFQ& Xp,c>ALD>>1)zK8 א/ҁħ/i~q\aӦq*OqH{rڎFXIg/BFm&*&aX"vKGdzeA_Q0dD]|hh7,jfg^ FJ&ʫ3p{XR ݐzlSN"jx|sT#`\s܃0vhHؘ)NM>fmN\.1k ez ]fЌp9ZY;Je0=O ~]v> ^P bw*P_;pX]"(Хˋ=w #b<01ۄlc &F?d(²O%1٤7oHrom!*0g"<XaS' f`pBF:!pP*nr9*H <$v6-8g;=$AIU.HO7cl37JzFB:ZkRn1"@);4 5哏Rk۞LE#jk[#`} ܕ#Qs.uaoVRaori:A~-}Q_E _s,jDo-ݧCOq,>S,A'MI_Z\SjiۯPH.^TWFqL~NXsY"ˆg@:0*}UHٮ1P=%FΩuෳ"#H (ޏw(vhjfq[ V41fκ!=avҽʀl# #T(S$+Ux%9bQo& O"z-U{.g"Zd 5sVcLVDZġaP!X bl-z0 ~*q\]7ޏYGO'Q!&*dr"2~\~L<ӊ O(HiiG~u!G1,?'I{R[2T~ ×)#8TRAiX1/@)?Zh$Dԟ~diQPNDpHLOv Ӫ)k)ׂbG& z6$c|֪gxo "E92࿜ `R{GKRieT9&9$ڢ^^Աy3@UbqQnldgRkfx:?UDѵhYКY71jR)|$!VdMwsadJͤ4 赑MňjגQ+Y!$5mؤam1MM6mw8<.(K{ P>XYj_=vnXas!KGQxxЛE"%!O񠫱WFm&qdWN(d?-DdW &61Hm-h[H+DV_؏8U%8ʇAS`hnVzÂ~Vm zwq0md`iFVŒ'iZI9z %ƽ[Uw/M?A-R'5P| HL ka^E/awi# BȓeKcau,n(k\ L.o'Nɠ5rU~w#AuS6&ZO:p-{idΑ67=OEe7~h8u\Qԟds\NZķBI,?-5޸R?l:ԡVmAW7MK#Hfc 3|ؾ ~&ig] sh6mZ"*jڧe&Fogp;G>GϏ 5gJ05{k)"Wg^/Q'vj/:Rm&Tb5x+ށtm7e]"j\p g7U ^oSǓ 1WCk؊8ТrJQEO60:Pp\tiY0# >\dLƉ %vߪ877 x.ǏT~"k: &Gr[u%l|*|uP$a/Y st@ڌ\1m]t|wc^25$bŷWO>E/IMc<{e0J^hu7d=0Jv $)" K%b7@@^=}T4|#s\)gx'bȶv 2xН4+|:hB5_MDy얼, tdǫj|r̬c':Aڤ Ot#4 2f*yɾbzDXV,q$!%uxȫcNnlLoWiTGv3 8޺S3|TG^\E+DUp+KNGR&>^G /u@@d^>U{xOrЗx_$0yyKC`D5 nOvL:q *c V`g]abgT)FnM;alfpnZsBwmVUL @W J= SVW^mZCkR VԧW4H* r'zGbSG ,bS_V%[ 7qN݂5y!y92//dNxfU.z Ds*G Xc6l 9ҟ07Ydi?2 29 0NzbMumic4"'aN;Ov۲S>x4ȵMycaߵx-mD=*KZPPpG̋nW=kp:D]]h:srQv%͹pޓ*yd<9a%,at 5KZ!#VZԂzlJy*G(1|Nq-t:Рt@nj/P_bh>T;_^r7TK7Ae&K66+rL=q2Hl$֢A-'pz>}b Ve○PLϷՌ ō\>j/9<'4@pQlu)[Q~cl,߉Ā{?ߺ#P-+DJrii!耆4 @̻A}s8WHxxS x_sXg +w$Q9uplVBD, Jho{ilqtrAc2Ҕ%]FeJIըo@vĂ$ks["_T)Ĩ~hU_XQazeo̷j|٢t\_vn{.nF[e:&; pi[l%0Rs!- ҚjV$t*"X|^A(%KC,p[y3e)2Fk? oZzc-lȭl#xMDl)]ғ JC:c7uݼcݛ L}tհ~ڵ%45+_VIс\^4/ f}oG-6^(Gs|"gE2t^t] D/0Y#LF ikԊ^ kVMdJFdAz4Hfݚۘm1Xٍf|W< 225IZsҁֵ/Bx̓5 ثbdQ!EFGU4MCc?b lr 4,, N8h#Ν0CUu#KRkSf OPРu< c~Aitнx(A 7SV 2c=iւ!ė}N< ;V˨>ݤk^2Lw7`_w(b\4T/׈pg*ubi]Y%YgM>. 2©CRqJjP5"|^[M8|Ӳgf)}Wo+duqتEtE ٓ`á@SiŪ2nY/3bxy JS`lZee[r~%L*ט$4}5p *cw R$gׂe-`"y9qס+鮛C@~6>~6+o떣_0e`(B="p(%US0DVdj6s7?4"d)'R(bA;P8ڵ?mr5)E_HFdG[E"\1z<8we$[︯hi0-7Np kD|v:&Ŝ -vcn=a cm);vTeLD,(N`xlX%ӞH?i+V"MKa vuY1v!Rg5 X 0Z@X{zvk!~E}8.oL.a Z. ^ 'FFWE԰2\aJl+ꊼQ*ź۫D>z*0JGYp{ ?a)_HY;uVe:;~dfNQq~BVru3yT7Pq z4M AĹ`4KxcW}-U+) .\ /6RaF,C^FY}Ȇah"Ô-)ƠGAfX7G;U61'=͡u.؝pnb-^@9 n`e@'m,}4^׎9_CmRo+%B.1:}Pp?zDHjp`Ab'BP ]f{/=kG1j/ pWR~ǭ3F]y%R^qli-4X:uSG0Es64Ч6fUPv?qnc`hif0oXA6Dc*j|x^SóFn6 uo$8ȶ5&> �^cUxvRy}S7ɋE {w"X"֖Pc 1+?l&0}i Ȱ_]F'V0f1I]أV&"t|8q&ndq5{GH42DI\Nw`w}[A,1O:*04zEk|MiWiv8a=+3]X7A<5I1QoZvKOM})iq@`֡ixO[~,?tAF#-uP @XT7B֏;E&lF$.= 110 8cH\Ð  #GJQzoLv-K|}0}Zcu@|h顇A7T~ OX'^87"Bѽ #W8{cUUK([1Ԍ~oR?VuMBPR\䟢6sDst^U;w M*–Waj&1(\ĝ_@Egvӟy% %{B%)pK*"\8rZ(p)R26TBŴ#waWhg]VO }U~F,7\hxyh5To@.fCvh v U ňT}|S('?Zau;Y>K7%$H,[ g~kB+9PAi߬fc$0Y%ڝsDuh9 b:!//~vzSYqiQ&fQJtig`Ig<,].C.O K[%x˿\K ?بCamaV0ob:LJZBKI\رFyroT)|:7Wd8&Ki,VGg a [`{ /(d68 UqxZsnKzg~`og++0֨&NK* NUO3UoF2c..aJg=TNn%`#3 3 KsQܟUGb>m˽; bSyQ˖%YiSiNs1nRl}gAI!( ښ4^Zx4KzFʎD]3P&MH9 xȘϡŹcA[QRC~.X"nHr)=]C 0)rhy0(C aӊ?U5v6ݘ'3_e βR@i |$ptn>҅1eК@v#%ED-Std&]jmWiW_|35Qܯ,&DRjKu=0cF5ui yԞT#ULi; #$C9—ok"4'r Pxc6|TvS[U-ԽoȘsAf믳'^'URy>zmG?O@ K5ʒaFb YU2C/EZ+8|xG;sFd.{8m +߿BMbK9}5??s0.ߛF+S3{bULk h?Ń/^50}A<[5d`NHM2ݱkf g.|d٘&2w|s k_'6{/(D`Uz"՞;~O1G;9x?5+:]Q&&^6&l2'd6 mo<{fخj &ɥ W,v<wI̕ RЇ7 h[/_fCf.V\Ϣ dUTv?HO pIJ<7Mӣ |L^,y]C]k_ V25]q/8aD>]ÄML)n$^"N]f!mpHZk?d26nA#ޑ*I8М1|"-= 0uHPCMT~굨.c.fbg1Ege9Xayŧ\Bwq$nW[gx(Q1,ra#ȇӾLT\Գpg)Zxd$_VRPGBîpݷdѣ <+bUުzz@b' ꕟ(Kq0i#پoT_FeT6x`^kK]~ IO/߉;Kt1, x+\i3,[ 7P\_l~K .3Zp|#Z Wʍ'9GQ މC'U"&B*ywĔ_D>!<|Vfy'8*5\c[lW~Zy5͍=v^gXpwgwVSd`cD ՞J?+99A! v& .8ĨYSH=4 ^Gx_*;&PvPd.euϲ@1 ?R.s<~F&Q7Basal&, :&dVw[;d?Pv"(#mt}2Kαm)M^&+B\Sa= A3,R~F=VM;3BW* oES`7"a޵Q/ {~A['0;]W|]kf"[pɄYS|1}];8U/:<_\_'JPvIF*8 lo0\l/S\V }r6i8GXt.Jiw|g*RNG[Ȓ5F.;b& 3q}@l ( :ìa)_'N.UM蒿bN\)Prd`4;OVuki^D6M7 ^DDdI(/PQ"*x󘍩;0SPXJ`i%)Sn0ǟ'gSi >5Ɍ(U"G,"q N5?R ٝ:2-NxKN%1z[fMӔ]MBD|Y؍lŢbOU}M.k'|v>]V⤱&kFx)WTp3J6Vݖ( fN¾fOHA*?Wc(^IW/f45y ,ی[l(X2O,辋 Sp B겨ϛ%Sv8 bZ\Dn-ȇ990دD3C㫔)*0M rxR0![חY+vHxu bmC)f1ɪT0%LJHEf f8m ⻭͎%&Sc N0YG[6B>E]ۦD\J:X&؝ض05f*Ahc*reL{mq6"<`e0Y6<6EP+RHv시x~$Tb\N|E+&Hx`}4S^mbNw,#_yN7Cm;}lfڏbR, 2.ﰀE#<W&^]#tnBG:Ǣ *-z YR\^0e;~v:I56k:ߕYi!OKǥÐ5߸#*~=l75|]e$FSTzVL{|[cw`)yxS+#9{nȒ,`4aNI!sYϯ /w` "n{ݫHWL~#;L9{gW6ʴӼǻ LeR =iRAjqZD͊?/ѤEGS)VE}d )^ع6}^$OK&x#`[+puvX.ƽ 9, w4?Ei ݹ?Q37Q𻅗l]*^Dy('`;5nu.@p4׈[gJmr[r!6]OLfr* &~I|wW9 KB7"meA@9eqrЭ3zRx=2e@%y&G& M".#c#֣CӛĿb_eN?׺4'Y<:e8ZURTsǖy24kMXIÐ6sa?ZXsb#Y|r)|VHDl:*Fh%dP?duZܰI()rg3$]B[$~.l]|PM1Cd!XسFnzs2rNٛmtO5@,5jORمNՒS$#!&:eD5ǻF:玒w^."6 - Az<'imKН88gd wLdy -GQŬu[.װB$IQ`SL(Es rSd2m#Mty﫚"`m=0x)1L@ŖmPIV8nvBK$)M:?FeV~oFs9llzT7-dzX͟V<ԝ(ZI1Ýe #Gh2oY1 $Z Kbdذ=Vl 7HVFʘ^zL{*MW&u=X}2h lKIgEA!vI@o/ $nn5qgtͥEM 3~.v%ޙUW;*|jO6|*eCn4 ?K~bƑT'!Y {Ix2KsH=+@ 8dASnzX>ߍp.O&.l~ r6sOj5y;pRy @3’s B&EUh^ g-}I}+UN2wE@Q"IݽMOp9%7/A6N Ggpwg/'4#4pm%i{*AՄeRi j/fS4zcF U _a)׾ذ-9F=`JuW!blȿiO%YG3N\]SpJ #/= 5]h ܙ f{f\HDkT/& PK51 u5P)=jI )n/O'y]e?\p|)G>)@r Rk04گTjE&~I/`asA/~Pxj. ؇(@co`&J_j5oh;(_MB臍 +P4q^oYqHi\?N|^qV6;)gϱ=`~@Q^KOo2•,|_u^؞1l;C&.]UNhN beg' {\"6̦)89;pjY_oїErj#Jb@1=wO#unf`IրGq#3OPrtʈٶ˕#m*W0[)wo?,^Uq3ћ۳" h|ȋ5Y7ZܞY?AC)"-V,w%Ywl3~U[G5JhBat`,JY/(:{ԦA^&>VqTCYь?䄒jİe]57<\<0C"ȹ!me+aS~GF@L Q# >׹HjTʻ2삒8!) X\Ed=C,)w W@v:H jue]}*!@Q4k<58pysf߳>MN yxvToҟHi#E%bhv])3&` Qf(8jؚ:dV"~ 'ozu5f8|eɇt>fdA`.O>bӓ.1m:̀$P#Vr4`*? `n<+tW-EZԩ`DM  y$l;W fƮ v0aF/bz2&Z5<7Gzvv0$܈0fJCI%jUG+E ŊyEGBC1qJLfsKARÖݲ$yiDfևw։w{zu,$gm;` 9BWpa K*'R*\GēT4ąMnO.ۜ ㌥sfR|v95?%b0rm/)kZ+'*HC!2"'9R >knc,Kﮦ,ϊ(z4q|}^BE#Q!.`a,NeA2]e~x2e2"O`Yrr<T0*7({NY' NFPd~9.D~&AO˵/Nx1G{)= gHK}clZCDgs?瓸?>Klu*Ҋ"G GZ2:ѸaBԕn n EȖMvshٹwN^M 0 ?[H|q5vNijϸ֊A[C@d 4:6UQ-ܶ4WSNǐGa)TgR(S2ſpG8~(`#(0{G/:ubAw^ .bf IpݺG*_UXJcF'S[΍!y!KJ"OYAS7 BV;k]&u%<D:2TS XҴDcj.4t҆ M(Q}E v 4`ѝyq`{`C~B--ve%w.ccCBus;I[$pXbRuIqZ٤k7[]J[(FYWNK; Q!H\4KM~=Ib|eM2"ߋa.dO)5~panFV ha}R*~}f U5xʹ]zɳ␭zB^TZԐڷ}5 oOۊI26ք=e/PK7MF XK 0U ,EV{ҫ:7}aԷ8k]W LMZK_182*XGi G^%7\ rڤ^R7boĝ4E qʹ6xVHɢKRڼb0M-vB(7SpF'ӒE\}j#?'Lt8}b! GUiDh𶶂NJ5nVfdK>2J`>ϲ#r$5$XOy_t~NľdM2zA%Z5Ju]X/cR{ơsn #veK:cQ]NԄfΉR (|'MW-R*qEi׀FG[*IHP{RϜ|ـߟMw"Oڞcy_w?6QIŌBØwY5M ]&\zB7UN0=xN$bexlAg=#*^X?wF8v(HP'H63%CܷK8xR%Kd-O4h7Q^XRsH(G&lfN:`2{T\P]k;Vh29i,!-O.> kHQS?үUWM}$n`b7шLoĉeȊX>liR{#V]8cRDvf`59ZH*T2N?Jt9",ŸIdt QVN+!.!?N>N$~Ó)ndMo|+A?jg_N75YȅX a<يw`l[— yDVG2H'TP݃I 4X ;5{Q BМU_b~̵cdd]!R1kcYy;~ ijӶ6=G6v , MFYp$DU])]%4ݑ/\6B* ܹ.-f1lܵد+kۺ04gIN7s >~5Gɏ Lr%w"/!a\@#H*tmNpWVJb$ׅܫ|IvG<a6  >S{F!u >^%A]m.qy84Ŏu~"M雠| G\ݓX$J}dL^[R !ZdO]!X|sRH_~;DVce0m)# ƪ{Z6Ԡ{9xSf<-}02I*&f aoGд/9|&D2i [O|ڏ=pPWk?ܻ6`i ]NVl}- 0olNɝY6O߭B29`ts&lLpcźV+c@A{]3I#Қ[~w/IO:L^Ϙ+!3 'ǔ&HXREcLq =)NgӔgnN)IK;\J.DOR'xNT\gU6!S{إV{hd%EMa74puS&)m$pYlC#8=:xIAx Z3)lsgXhbG{˾%o: dw_S SWŮ]MA`ߤLZxngH*YWr /]63_.CⲫP\xy^-5}$Ib1gh!H&0xLD(B,?G9q*5pۺ=Q%lh+o;I紜Ddz?Gr t13kz@jW7>:nQ8G\J5_BAב\E8LV $#\W/rSuw[G~um+%$S4CK$M|UdVz";0F4@nkdpY 1T|E.Oؘ:.La =g+T?1Ɖ n\5Q% 2-k3rBeW&C!@DU/C;cpDת&ռ3ϸm tp.Xy12F=/XܚpM.4]+CA'v5Jc?X6465ZWar;#5ai1`Swr m>ptD@H$ڑE]Shԁr?dLU|.ppTt?4;gN`70xD;U}9!ؖ, b@N*t!fUKOmԱi#M7u\D `+WW>mn_W>.)5B%gu5z<4 #ZՄdy| R>]UY4K}tJ25N٬oy߄o@Y5_@n Q< ߦEz*r1KCnjשh"|{;=;K9a6GGv$DvH5 /e!!׷lBѮNCTq6/-@BΝd6@3Np<m(ƛ++ ;"0`H:N~ÞNIIRdg`@힣^$? jƄ6t3$n"juD`Q݈dƃQ50NU3#π,:x~pP-ُ}IRXEʆ3U@bޯ!&$J唟ѵNҮ~@6s tYU:$8CS ;ݱ(,rY"\'L̓n+W9^BwOcTOqΊ>܄HgCv ʆ 8dUM9zz{#/܋BCܑG.ryP$#wlӝ!€[@F U "nm]+`sw% 2}Jg>r :ã|rD-͙W}ɥ)OR >ɤVKuyGv ?%N }RJ.k#u b?K?!Eh-l T_x֎"{xfWSdϥIqSg'a${}E%eHq`` kVc;J.jC(G\ >`%A6lmD /Х#r$3ǜ]T@ ~K;ZkخMKS#B,e[G%(8I% 37l$(@f r ATo<(`/yY qr_f Y|+Q<8hn^n6o-=Ͳ~W _6 , CR3AV27d$8w%2(e^`zJH#y?rh@VgHXi\bV'|eqN.0NۓВ g9V{5yO) /֍~]m)v{%nh[i-jF rH??\m_4ψz*70OzsVF=GE~"u!A\N"%ڽœaYNɋt73TXϵ Q(`n\E4nφ9YypJ'@Ҏ^+󁅰kW[V* Aɯ{3 ȓ ikVesk"\EՅo*bx$쎵f.@ v,>H~ThU̅ -Brݢ̹ٙu."ϐ&gz$l<- N6eyi&q: &g8:E%\_W\h1lz>vo7mGe&UBCS(g&u@L;$,|3ي =S:W/ eygPI?<:Yũ ,W \iD^aAf)2u}vxd+)kuʼ*`3t i3ro9͂t,}?@jc.6 B/݀CU~:}iY%1OoVo˞K0\op;Ɗ4l&+3J=G[ovjg<<;ŒcwX`ۅ3ֶY=8E\P{Y+=BbJWjQmsb&]J BsQ),|m jm..nfvqJVcUJ@`W::s1|muwpCp(޽)'=ѯ|f+F RL3ViP|qyjB ,.ƜvbPج$kb2 ȝQecD|bE+i7%NtB *4Ϡ.Sa^!:;i  7@<`>~_Tp}?i{;\ TD1jy=` s$,ۈ TL@VƍPL5RD['!"|$ SZ'̈EܥSY!'sF[Wpw$7`( I[pluޱ8 *2lޓV>^-%>mfN~Ah9hӌ/,!_նe'>GwTFP@; a"{ Ѥ3Qk3;<\PJ:4 #BF鈚qlF.] _6?du䈮c:,2Ug}nOwUDnk}AC~`TIM3u_1>jb s7f-`0z:k6c 7.tV6g}Svcn<l|j[6HC+z; ˜1Y:=VH?͒ m(i2C}{_ P*uʢ>ɛ<y=icT9<s~L'f`hT@*C>SybKtL0t k} ;\NFQzX^ps+ׇA[x69ՎTA?LZ /6`wa>%CHkL,diqJδ,Ny?ljЛ|󧔒pzPѩjB Ai@g4;ʃζjFPpIaIBVlf{"~ ]WH B r5SsJ=dN鲕1I>hDʵX2Hy5tj-fZEe=pNRCZ3 Y@.i.Q+smIJ2}4Wuy4ai}4'N ~m_t{Zo/>A5I\#8`OrVIb52ɽl#d:޾gl1"4:M| ^?$p9Af43EXicHDNNԼ%^~"R_!!%Y8[@T`}Vs$ht>TvX*FB5 /blhp&7˘k.itl$yQ#J!/ޒidL#/iz})(]:PJsU^+59MqrDy9\K B4LhBV]5U(yI18 ɡɡyx#z1E[$+b͟OU,3vȽ`2ي:q#Z4+1r7~Cվ0P'l筅=JG-|qfؚ|.3@֣XO*,'5)4`*`ۼQ[HA*>DjTy8U$\!~􏤢bYpOh}ed1?W<6z,%l,@-{*K`ov@Vi8@۬%`hd- +-]yo` Ekη"Scgtݚ XR!} nC b{3TAQp34@_t)#ck朂bZ* b̉yA_}UF %F>o`O/ IKǟ ^I&aҷ%&Yșw*V I00?iuiԓ_Evx"bC qdŌ\>,1s0‹i]UKҊ.=T|%-neA_';ZRhaSl /e_ mZDOo-^d;8؜k6JC e97+0nJQM5qdNBϞZWJkv Ѥ$]p߇@QTv (8Ykslٍܯ\a+L Aw ݼ@\ȴ뛱 9ĔR{S Vhob.ќw(oQCvA,ֹ,*Ûdg`KRCA· z4X $>-*SmctM BƋAD{e`? ۅZV4U_˜RuΊbY,7|\5sfԐ3bkK苐;m  6g~/0%|cZ2ٿ L@Ӆt?lm o Ƅ5M?c!-k8) 6%`GcH ‰oQrٱw }w\`*"EOz3p[ӫ)WSD5[Z;c{Gz>oF8cb oY5o/6W!f(ǔKW 1 [ WM4^2{N_; $فJIB*7ca8{&3մKV %ٙBү~28M<|Ŗcp,JMQBXrGrx8P?΅[E4;ʳ7aE;^y$f2 \<vQ,f_F(i8jzUB`ԬL܁ nYN7$?|p|oMPd܅Oq,+V>3!_mp9Qz}D i?;t`<ܜ%]۰}3ש*xglBF 'uAJAwv \sX9LDT3/5K69.!p/ZƿeE@{S"`/jY{NK!؈RDc1p&_J$hP?D9H}Xo}\f gɠd,?,z(MV4舎̙[ʊm"}%g"#v$xKwvTwREgﶒU;%u>Eً]*X`g\K.UW1?Poʱngϣ69.D{y]bvٞ(s2g-J!{ABR(\qEŴ˪]IG9!L2:c]bI޾ѵy25XfTe!ѵ 9[J\NTZJ.ʘ(o_Z:ֻ,/V\5$4$ +.@pv%zLNp1Vy`f˱,F:x‘Jl(SNԘY=ݛ 8V]JTGU9]zG"ep^am1͢eHwįp|;f jgIT ~ /MMP*m`5<1{T??'@hOkh,&3M4D8+kwO_&-_%NCA{\04gPvJkƨЏ)f̎yy &Ә Eoc}uZz) ^c]QQ~YP̭RiEF>Uia"n 3; ;62I""(_r94Mjn;{x}Q|44$l_Qs?gVy M;Ե6apv\g/u-_^/޷}_ބ07]ki oo잺6,,MF db(\A"x)G*ԉivmk0+ -ðTR"7/Dxgl2E.JiFq: ;*b idtn8OZq>7YT3b>Kw\xZأͅ,;g\M | .@퀴!*nh`qq.1 ը+FsaM&rDx>F־w?j}Yr]7H3K#MKnQfs$ƥv^ iX46kk;aҩtUc kW\1̇}V[\dCF UH5&j̏.XW5NL^% Ed@\`G*ٻKP$l#i@?Z)<975p-:챽pK Xj,>{ӭWy2~:߼?=DHan#&M=6Go * 6y(*?CS`2NhX=AA(٤TYNk Zxՠ;8Pڀ'`2"˨>#;fP]RJոn[nVdI25NIGpqDkQV9i_'Uy}: }L(#[_BX@>1aj>`qrөVʸþ7G]q׻;!J10Tۦ+y ]Σl # {&ONe 2cH"l5,b< J}ZWLm\ K+hm--n.D<NWH6~"h-aE~l QA/ Lk^w3$xrߞ,wƜ?tML?>C0IuOۥ-]]&qR[E .A =rOxvαe\ܙ*w{uo=uڕdAwCȉM%>N+w>W-s,!q)Sytig)c=#vAǬO)@ }}_ JF+!̓Ҟ+`c}x#ϏȏQ:11ZG|˭M&Dl~<7R؉F4y:qǕ衊Tm^#0eV^]֜VYq!qYU5'ȮB7~Q'"ۼĿ9S8b_Nm^myS!$e&`rAvB$RI &VHV7#1@a]uzυ؁3y[u'4d{a~\d,2rQ@]!iqTU7u4* aG.=׊"&HJPUlt3>1  Ef@1HnqHbSJo brH},W&'ci2Gtʹʷb+r`ˤbޞ &A[l&r^L['= 6= FJJ׸ث'BajxL|J>#¶o_RZc=lD܇4H/H# _{%>*Ԭ#|>jdͫRVzv_i9155 H~̲HziV;IWoAdOyn^SvF6U\c\JJ9BiNx~[.TtY8BڃXatXKސ0bZnR Cz}}6ញpIQxHO,.uY S#JP4~xFZv;V!2q 5[*u|g4Ο6hӫ- 4 ҆)/& 7tdB,D£$l8EE)䑑yzc{cS~ޭ\hvÏ2{ʁmle)ElʢV[(e!?wLr EISncL0an!1?c9c$^8.8^ T$.{^[½/qNڗ Fn,=M*W-[ۻXmYL;!RyGGo#'$UgrtP|SpUm_8'p>9۞Y0YBso {.pJGg8t"m0@()M뵬72OTtB)*"~ܻDЫa}ZLS&&+fsl@bTJxI jGe =ƭ_w3],6R"4!ᙊ1W[]zItJWRf'0ZegI4=3QZЏF]dgX2>$1Z}ĭ̋kS4qF+hF.,FB]^ڜޗ3=N=Bσ|Y_,NTuF?~%5DX¹l^2 ] XA鑇`/ʘ3N tQbG ^V5*DPA(Gq@'q~z^鲮v`tQϾNfS?SBrᏸE3+:EstDz?'qOST_7B܃ W\ ZǃA[O/\2l -$[ mWfu/cC̚3<h7 Zleko]9aX%UfxcUilLVBM?5ip0xTzish2Tk%QSTzTmȋ'? A&0r9BC +Lj_) zCbo6'{H~.Ѳ,AjJc^)%# =ޅXzbQ -'xB%Ar *ߑZ{5?#΅8BWTAS5pPGgCS&`uLG {gBVʱ|v.i\M_.>Zԑ51K2]TҎ_&,̑ ~]n5 }M[t3_B vZ[qwӦ+*lrMΣU['V`, / 8nGK}:pwP&sx]|-;)xx2{{O)O- ZBo8mqĘ:j{>B^P})pIgr6U92d7> RkʏYUy qDxu"Ò@ۈ΃-Oh;B>4xj6Ģ+؋p'uoahY*`Aaы>Z!FZJNjΥ z7.軑Q9|> nɊ Z3EY͍of. 8k$51D EٶI]R^=_wUT<`N`~zE1T3lSJ)"ZGh3V'>#8([[^ۗqA!јMv.CnmǪ!AФ'{Ȫ~ 2)23_֠0N8YN|'B;ş^W{#,AzE~_Qhǣr#YQKYfO&JԡV.%csI:Ogq0#cTݤ `t #3еH^q;#C$0{#y"+n`}`OuUՖEWù8X+kKHI]oi {=5n0#1#KvL0ZUEoZFu)VEnE~` J {JFϧ1|/__v1}qU`e$UZPXw${&Mɂv[RN@ 3zpFuGTQ> ds{ +BBF8, r_ᖷ4my+<ғ9=X4$8JKqksr tw=Ckzl> M<ϦEf1(RQ8)WG_cNm;Vr|pZ8h!! 8WRn]8S= -OCQE s<>.Z5&ʧ;TM^k >bE4`./o>:f򿠙́9.&8P:."[KrPt_ByP ⌥ C\=/b'y% tqaTX9֟u(%Ft-vSx>س؝"ȋkvbJ,<^g:n_Qr6U%OMɚ!Zrl((*S2'_.zw*.cB1P5gYHa)[0luMN,T™\awsǗiEA>A@x[!Jb4|8d'օ);M:BHHM$>hYTĭsHg Z㟺D̺$)pQBp9E̕D ʀ!{_XjwEDK\?º{_+\&k֓dF(<,Tkm!l%Z-H$%W)vf2n2uC6 -,PvER9ME\x$1pyVT=dnt"ֽͅHe'WcAW3AdL]UPũg[=`rw']l3ctzSIni,~%TR_E ]q"Чꟺ+c}IJPi_\+摌YsA N:V'*>rz{lߚHi' E=>fIۈ+yK]^l z^w2Q0^^-[ЉDZjv.PƞAw_fK]jo߱xNP9my"\6 &B"՛%#rt3&b5q5&,}x+}@>$ΌdsKMoqb}*̖i0DrF)h;cb-GJ2C÷Hƃ'^`G@bJ9BB>T/80˿GC k=dAR9^TQ:aպMg62 >&Ia6~8?>:k *&JWe- <b|PR>ۡV^T[+}fgEЀ}}ɑ}*6q[YO?nv;^}FTa@y3_:L>c:SY/n>B6jː;ɰХ(  ؅-@qCh~e5By!j´g;9B)+S T{vR|k"9`CN>a'N5#v٫g H`t" j3gE<*}a-.|GOiL:wj~8YF?~kNE]`ͬVUכW;nq[c!ߵ$q%o:DpKF0t`.vew)`-N 9O+ Qr"?“?8ata6rt*׎-"}c1|GT1BV{ؖClԋ(O+5ǢFA|m(li c-o;yx`ߦLԘ|m2{YO'7oKEir]8ZǓfo61L2i67`9mPNAN žLyj:K{|zr-mŝ:4g憝\Jm!,BB5ٯ{UqPAPM--A!&0ٔh8D6w .bySiu.s=H ߉r ܸ|gJcGa~:OhH6]ܗϥu$P{I% .0ȧB) sܰGF:H[5{^neJA7 833;R!l)]uң\7pY\d)/eMM/hKs,#1Q}b W;gG*ͅ;F^J…}5nǶ(I^eE=rC=F**94s=)nOiFJ|} YS @Yք] Rd ܣ)_[D]UxSQ&rn aVQ;.)LKo9e 5!hሙۤubxHN˦]V"M>Q 7<{lcS>`KkgK!ڕ<)L93nAS!C5Bi޳#wgXjc6?[]*wn̫XX+B%HΎP>5R ^cտt`My7x]nS㵘B5c`@{wb1軲U#Jy|zP'G2x y &xprlͤMr9ioP%9z}_Wkz~ p;.lC(3u `\}\ܭdx2#wc-n6"1历J3GaWo9 N BYٙSÓE cucBA %d۴INqR 2 x+? @oo(e|\$ã0q3=:7ٔ\CH@_);Hm.ȗ}|/7di* 7Q^?>Fy6B=8h.RRv;rdvkRc( یZT{^\phs63^RԾ;"EGΣ+IZJif<%<,0}k{|.:.؁2[3ѕ/rVOC-k[%G.~#!s9qjs2ÊB@xF;W<ᮇ^2!in"N]&U?4}MkH8 '9qغ¦8cԏGFO,Sx$>xc9ƬO[fr*|d0V9_ߞܾPyb/&i{c[w)xUP;]λζ׾vxjm85Q[/8kߩ1sJ%QٞSہi1 =-)6P#2z$"lbqt3nm郷ﶱ55ŒYB(,&׆˛A/8w(ty҅n0gyp`4Z0e7#<ɚvJ hi5`Y顉o[ kUXy\Ә)NsϕGl-^f:>]>Tu4x+]fUOH[ `t|zti rφ'8"|~V Wr+SU񶙍i:Fyi=fVr]; lWЋdvle0 $H t6ГI!VoH-l8Vc?& Y*6=CM&GY[ҞL؟b,EQIz.b3R+ }n?Y&-[>(z鼩2ȩ-$9/ǵ+/v5 Аp&.(Frߒ3 {Y,N*q+TdACkgTCedMdG{ ck`m綀]_&χ,Fg>vGGZ-g2w2}4RM%>78 MhLO,WKzD7ay|\\G&כBD ]&| ^٪$q}I*. =_OvͿAb߳oNoMO! ~]'_oREj'^?wV]/,Ȯ;@foȎ>F ᡸus .:2@5ar;rVaگp(aĤ^2mF,|8 p`PcJhQuқM>g^@6@N+855etgR߹hfQ"?Rtq=oxЪ:jl0SvQtJ Xyc,a.@zbҟ]%ê|NG"=. 9C ¸%i|@!`*6btN}[l,֚m|m]~+jnߑ@bQQRcx٦Dn#C5T0v=Ʌevon8x ۛ1ZPMٖgf{32biPfD*$}d$P"5<5]i`U[**Js!A7R] ҐW欁+z{OvCMAO@ZEQ<$md Q #\k2WտHg]MYrWs]*Z$o8 i͜7e+㦛y fL@Sw'mDsnjD%v~ LhZz&Q8T 2`/ML(G/"CB&A&eQw'A*29Mn[vQM\$CxR-ѿ0{0swUZq a:g:6oc^Yp2K4v6D?_Ñbg>Ԗ8\E'̱Kqaqg%Z`zA4)Og=1{U # F(3bk?vWAȋ|7fQ:omkV[z+Ad:Y (i Č> *LD\tʾ~##bfj[pGzo`5-V׻?w,;HI ufwMzc&J`~,c 0֖::udbjH:}vY_BEEhvgY{&_0|b9~66q9ڊcfBC;RyeaF$ߪfUΫ5J"Ӓ NG>WPIDY c}$UidRkRt1?jHy4 |Y?jɞ*O%TL8ChB?gGMUUɩG2GBÃcTXbZ[".溳jGwjRϯ7ʧ$YZSY5߀ʸH.V=NqOzY]{LC j`{ڒ/RWJ݉N[ <'gB8}~k _yVnQծN`Mr/o]=s^C>v<"yjyEx;F44uЊٙgmݙK©I2*0@ޖ!5Ho$ş>טYćCOv\g4c$k5Itmbl*!^N/A1L k8CcsWF"Bzc8yVbB%h/O&5BsMz/Ju2-?MW9&xhWURuڥE,2%QTMxBN:F ڙ]_O -jԥ@ɐ-DAՋeq4oL?Nd?dm 3~N\%$$ XjҫCwUw2>>;.0u]"ɜ䋰rE8ǘ1V' $!^^8(C%sEgϤ^c wb;]y.{|_Dhn>Uw]UQgS,6 l\VdzEU2"=k*4ך>u ?rIwf&'idgpC!Q u~$`NĔbr17BQ}OԚU?Í}^ hL<`EbǛ.FKJ岆&bW{b}S^Mx` K_ BO'z0_DٖUHuc6q KȉSSeA[p'T@pXE_oyG dg["Fo>ư4-h?z?eUhD6Rarx"mhxŒ0ƨIJW*KXj%itݴ ="K 5\ ȭ/63zjT##!V/5,}~A(w?C68j}?ǮdiLJ*1rRӫ@&ƒȞ+-aẽZ|xʽ#PǼ>Xr_;X;"pEY+,Dd}g*˧ J #I77&z lsvZy3:~icty: qh%/!֫{lAVdP Ժ헁d+(p~ah-ħxH=6DUɎpʛ-A{@fQMD/ (oWoR<(^QBǖXf*"D|{|;qExJU1sobWss?9Ȇ.bb{Q3`ͣx`FEk:w*n@AdvK1~j-{f5K}@1$7z%x/]¿"7'^ OfaiB^GzFGstvO-s??;l$\f7z4PZާP!@.@F;$kb7,э >=bhOѾwY,uӲR*^(OW[^1y?)E۶2q!֧j/cB׃,Dj!'w˟8>7> Yk[ہ>|&i[R8;0WV>;+ \K p"9=&Yh%풣HrfB:r6 +;?xRh<&X]ʖ4lIEv gʏ~%H52Rt ٺaAԥ{jDgËE1\ Zѿ. V [ .ToA5 Mʮ AÔzՈІ(PY5"VV1i_ߠ)Zu dBOPtG뢻2rvf=5 ֔#g`reGA^x8f/)%?`meg<0!d$\Fyw G[N=xՕ%HtnX@qƏ.8OMP  W#Y_;M\>tr(rcFp~n`1HYtP=屐D,|H,%(gkezqoZǁ3@qQmԩG@tvAs[SM]9{k*!# *+xXPőcWs˺Jy[S|u5B/3"""IɟzXMwӽ g3%?9Z? L~QtfpG|][HL>F?dU:SKXm6Ϥ@_ٯɩJÔc7om׺`¸b 0=AX;"Ө5**?Lb(-xbUdˢt ON|kLQxnb?4v֬ٸ5$"\cYC8AԎù'`'덒tqE+'H4wȐЀԦ\F:ڈ?Op9_C ̋5> RDg;S3B>H  %G1aզ ȅє .Γ l\sU;?e3@S%4v nn<*V{c?͡W`H' Z~9֯YPlj 0/wCk$ۋ |oNOW~0YH#A".6àttrmzkIp7mE/i#f+demGxvGdvʪʼe(^K1&B 1Y梔:p@zZ>1 j f}F Y0̫]Ќg@Z9 lh_~ɽbo,k |?a@}o&Ggb{Z}Sc#E`lO67BOy0TtT ?4+`TOMG%1 ̆u#,ow<.{c Z+ALp8KأNH/* kHB`<.uRƲ֙=u3:Ud tDb3a@REh@tf ;)hc޼M#Z}汸uz=[<90/T~&V9uD%>n?.ɡW 2߅01 R4Dݤd/.>9W Zs<.I=-׃lYLr`Ǒk(m#:*DZw=(Vwgg|w  =>蚕zMeYqa\mxgx( r}WrȫV[8 xO oUR+%x~}j!V^5t[5;q˗ {LHI6p;߭QEB'v!_?iZ||v8P]oRh ڝVlA7h=ťj&:gF9 0T@-oU;F-/W=$4Uכ28I8ް^APah'&v!ՠLG :+TW hCW[p4A0GgU x9e 932 k/ԋq71c!K0= 0b5~<;bӮ9rZb` B^_ԀJ:BĢ-(ڙǴy{ډ4zp<.J ;nŇHSnu:Ih 騴c`b:q8$;MVDUq!INY½( xC~i%K) +R堄>LoəK7}ga!xgȑ]ɷ[ED$Ӡe"v Cq'o|d9wM[%gy=6\'3yxnvxg8jy 9((,'[Ihjt "@o$}AU^D}nP{&J62Tp86 3 h"S$@f6-nY8{V+e $؊xU?.}d6tm$WƅJ=J[8qf\3 >ZJ>d|n&~E Ojj 1c[>KȳSS Z\7ͪ"5?D캷鉧'qרt,Bd`s f_orng~ .My Wf$>+#ckCC^NyΑX1RRtS^b֠Y=>:[m_zCa@lRliG*X0 }U-S*(RQߟ7v֐̋=7#X]# lSmf ڋV{Zcñ8+uo9;ފ_9l3_{VgsD4Y ]A{{efRLW|}ǐ;o%];lCz[;$6H(ƴm,bY30YhcɥC3XjQO0{1S~gfK:G(97'x$bYoh$YKrـws@4DӍn]47s p)l6X12>ɉE"x<3ɛk']b(mPbOhE$L{4@n飡Z |r R4Qq{38]5r\ˇ)"-Z#|Qrј@yp2F`6LZE@b{5d,qɴ#!Mz">qޟJBU({nH W࠲RIl%IpF&%H^Y7'~&^AN:e͛+wr}9w;AbOHeS %( JU?O1Qe:\ˈB\'hM7puR0X^Η"&#,14SԆ<aϬ}DZ ʜ5 (ɢ L@ #ÕG ,- P.&jйp{W_ٿ&հDFDjsJZJZ1h4hbGu8DUj(; p/gTծ.]\>z\F($@u!` ]? ͩ' 4a%ˋy.ۄw{LE[0#b/(k՗Z $FhB8rHN.$pZV H9x񶱭 qֈFz Ӈrr-X,V<:C`J--VV5%tbU\=VYDylL% a@6 vE|WǘYBeVE'Q5(yv>g@8d$y9}R]DO`mKDdxtoVuql"%.+^F@&F\gHdK'pyqsuZk~C]@)n<~|y^> MIX$#S7sit#{ՁH枕"Np*mrBfÿXRwg\LEN-+S ʘ70Mԙ{S$ͣG|]-IY7BZfaYuwʀJҊЯe>\o^*Uԭ&ȽiAtulss+T;LD<:V Za+2h%/t Ӎ\o\~R/y'oP|6Aiv?l D+@|Xdo[)RxP:*!~ۜB\Wi.mhoi+,?I3?,_58T)WuS?KL%UP_zTEZsn4GƗY1ִEeF[)HfJ*b.OɱNrEq,,'&A= UYht%(OX`p0.gV/KӠ"*ƊsKؔR¯ObeƳ9v7CT8I0gj}0MhpVLi1dsq 6Uz.]ie TrͮuA. _fߒb+>ŹcjYPHvH萩Neh0£9H eAvIsXt[mF2;{xdBTqFuȃXAɕX^ SeR=1QD1BGJs*Ov 7#3!Gd2,SpAIqEg_+ tFTW H^_5\9KHRh5 zDE'w\d ⾍u )6h:n0N44:&YtƈYmzS._K-_n_R;NHӲJgW@s@;*$Fpza (hQ>$:y_dz^٪zT$n~j^ϔ7 ӽk '~ /Fn-At " ws2I>XE/AjLrM YW!YB@]%IQBFܫiDF.Ɍ@xr^"faPaJ9q9a wwߘq<BAb/5FeFԻlS.?NAP(4+ "w 7(&;xuX%T?;W2\duХYWd .ŧq,L1)~xfU롢'\eiSc;]n ڬcׂ1Kc}]P2դ*ߣ$La@--@@k7o揹JMI33S PL .; 8;ǐ1`H*^Nk*jV'Z㜶i A;(WDŽ3C`!Dϒ%rGH@61C5G^x+HC5XDG٧֠|VI*O(pG_*Q}}V KLX\u^.^)ao ϳYNqw & /˪7pdy'hV@ g\H[$dr"E M0F] P^7)=lSwkTDC9}ؗEܮk@l&Vܟ >4Una޲wqZ6.H X6GuwT$kciڧ2@!0&cByݲ3ibݺ]{XŒϫ0l90~#tG>}G"Qň+f"4@U|wzس-yc`ɸbjLrv,BG#%yZBpB+ u#bɐjZ#c36K]' 1lnF<"NU5?1ھvK#EY_Bl,,t+ĴvLb"o|fIƠy"ßcTd:mPs96211]`?zE).m?_)ɪU_uЧLh4觀 R5{ci Li[^c7 /: DUhzݚʢkV&Ya 3(PFTtvmM-<'En D-Z mtM#6+˪5uʩQ=JxLР)/c?AԟK:k-\lꪆcRFOkI SMJog.d1. R|h8sKb6>~^Tjk-hgе\PrޮѶ}mwnspdVSҨ%*)o>MGlwJ6ҩ 2E *L\3ƺ+ԩX|}i~m}v+c (j9<76M&VmIG˅ƃ? Q.M SE~FPE"Eioã>FF/ҞL%f?f ˋVsܳ g]zcHXy>[d nxN,vrovuFX$-ӍtɴcB\: HKB9,9,1{͢՞SkẺuVKKwM\]dj^F|ıJ?\3 `_9ܷB@*mXZz_< ik ]Q/͈iL2 *6VK[`ܮ\iQzT[ZDDU |ӕ}Pxl|IDdϻG& bsc>`]O2).HV{=Ү1P.0dUsHZ 0{@'BYU=vlEvO|[3[z9ۖ1V*x<55k; 0^2-` ^iawRQDy%iC\o{:Zek 4ӲK(d 8x<&/g,@a\ tb紅t@a鯸E5\y*zZ\9޳\ބlF^cpibXnѝq W4eKL&}aiF(c#73q+,pP[LAhމUo"B\%~ӒKZ9w1!3 U1f筣fs $#eҒw0zb!1_)ʜ\ wx%04t=+gBOq xNewga*o T6uq,]9og(oUI;&Z LF 'F#uHw7!OfU/^)0;Ӭ.hrg$"w6;ÉySܱ&8\=BNn\NOӴ?嘟V1/7>-Lt[ 0-_8aJB?Yc )8W ;VvOf\,JoZ&fmsYƐ4ߡXV4f(9]#ݠ\GD-N>Hӱ#`*KeOABa2v+\=,!Qyz磰gŸHȗ7!s`cQG6 zĉT2Lq.7Qo91i4,C׺|34M 1*!'wluunUEL'-_(" ?M3UFrqxP[a[/"%dg72\yثoNwu?X=Q*0;}T6m^{ >,{1UVS]XDDۊPx$U;H`Pӧo- Yp`gdg!tX^hGGڷQ#yb'WϽx&һ2i ېSȭ:yՔMCcYQZ+p#UN@NÔ29t7c xm+,k:8'ayۿB3I +*? '@5t P 8YRKfX<^b Seh .H)ZϜi}\R鮥Cel=pLS1 L(v]=4H۸kNdCf}ֿќI6xqf/!y)$Z;p8Vژ4v[8PQͨd ?.qamawМ!GmʟB&@6%AqL`FR ڙ$­•( .ursȪU# vWIJ/b-@$I&hlS2AV)HO͗W(C j0hEy#o̹ZpӌrzD"΅/ {.OoDAT }mrl1܃F~Erwm7?Usul3ML\[[Wy1?{Is>d7wvgMƦ`O[q- 'S,gq⟐VBnDl"Y)+ud(Amryr29+).)ڌ#aWBG$C| #YwU6zdQ-g6LAX - m74FRBL+Tl^"fdP@ۀ~:9iWDq118Aegsy;ah 8/۾=d 'Uvk1!I(qRMfVY+ٷZ` [%OqtIdKX}'zS<2OؖoboBOiM'nRp@+)Qa ,.R.qĭ+b"!A7Z,TjBF5lTS5~NjAٟ,USZHn[PR7B+ o<w:&xY^YK$vpSFj}(WƂ7>pW?}z fvXqol@$ 6KvL틈_#VKC B/Ӗ VÁȡlkk8MdY'E:YZ HYAf>Ӓ)ꠃ i;A.Ҵ]-]li yݭ:p[f,7#vV"Rʎݲ*^7":Q5;kAƆݺo R|b͛P\ gئ^k,'L"CrQsǪrg.Cڂ|U4+7/zG7SkJ85@3;|w->M3m8>et2|ᔪNu-*MDu'O/I GYw~0-f`7w)0PG|TA8T*gx"Z28E<5B: ?;&[\ngZw}7%RL&ckoޡA?'fdbA$8 -x ;]5v)*W<6m[^2]:v,cjʩ5FTu͚2EMlzf%%B6-|JERSȆȏRx1CObYBUrɯHX u- rK0'dSR;b)2Z"ZVwF(`4>k&."@ZE2K{WQj֤w֮ rtgܩf)ƛ=7` r?v:%VrbND{v=Mt:6vuD:%@ҕN=@&/D}%ۻVaǼ+ ]{_88s->퀓lgL=Aŀݱ6ߒl1IMiD<7grUR *LqFS uCkrjodބpJjl"=Nfn g*:wOG7+8EB.V{Ķ%mBEr r}KZf)׳pHO4 g HFxFozqS!`'Ԁao6*&jKDeo2 2$XWY'pcmR妒iڹЅB"W  har֫ G߈%$ "i3UqySXk)M]1Wlg%ZzYq-~be# dST"K!Ginʁf}(U%"*R.tG= )2g}lrب IPc6z =b'$VAQ$LTgnt(/Kw1ӠƘXK?ahe]mTR+N5z.+4iqOcIW~Y߇=Jw;w\-ݭ|O*315mR(ZPp? 1En5[LC0< d R]ya(i_{?d_SIٌ.&BF`6.`?Q޳41rh1Iz/hC?]4!Iū!Iq4ZY!3i<$u>cS*8$_$v(9r0_7r1̮X~\-̕ O µu.@Fŧge*A=aI{W SJc'NpRBNbKZ@&&󡀾fqy)kH1$2HͲҠ]a#@i'fWNPQB TL n7|!~ꩱFAy{/:V3U oR٬ȿL$0`AxiIM]5^KV!K%/(!z/.uW6٤͂_XϮ"Kv20ԏ@F@:r/5`O0݇ qdp̈Zg}Ku>r&L;Idw/wN3LKWcȶH+p Ym@oG`uqk%N&%`޷K'GBV,;8=uG@v^_Ƌ?'O"f~zuDM庘)!"ǘb.,NG'P"K_(+ncK,R;^i J̢͟*`+Yk-*P'k!xS֫RX_R}6R '~H {/#BsU 9yER|PXn pI;Ù Uߊ}0,-T#lD65`AO,涼>6vkr,g_>;ܠ'kkPc*rQ+ѽ>oi*z>_  bx;ژ<I0a"/; #&wѼ{ ,^9U緾U'eR j *r]ɟhh>5;(+&ب۞fF HD 5=''U 20*&BՋq>&?̢ T t]R6D-<Ȼ?>C8z) `a{ewVpߨ_LsRǃAW.mM $}NY|9nY Iذ6S9kȅEp й<lg2"1a"4pߍ ^ < f/.[V6< uՐ㔠7Ϗa Y0#n砖-)Wnh*F9\{d ݕmB&[ 1՞50k=DOֶ늀tRXc:(~;& 3s!q!1\SO ylwO3jAWu5d!U\2-K8n2YQMU5"dOh=>b0ݿ0sPJhꛯs,%;X ;<nӚ_zlcOgn{o7kвω;]Y1@K)-7nYnOVRBbfB{9{:n%cS'^_R_D4wҰk*^eYq nT//Nj`StuFwfoy0xA0d5GzI-Z Xlk1a~3~Y#zmq;b2U\S(aJBw*{ءJ[,vm5~Mq.]:@lG1"XNl1Da֙{Ǻvqv,) NaWCYwF!NLg޿oX 榢2Wr8n^6CH qx'߻4u`]r¿e@ۇ]$-WBox'+;RJwk;ΟTv589O ymE7KBռ/ٶ_W^p_`ۺtҫAͶBN'g)umU*S_$*8bSLDwM7"ul| ~6(q5}a#w11quz{zD-HOX8&Dwx\i jbz6Sek]2>X q-4UU5`FvOL P] yS~,#v^6$b5LC _n?qPȇm0&9)s]G?{"D^U0/R]ER w񺄙郬ɫK=z렿p֨v{ ̥%u;*J;ln} ?U06'OR5{Wʎr: r#88B{Ry= DPޡ@`5gE5*,OnI5T o=2zr T{#f eG'$f<(Q&b=ӓ@N>0&~c+huM9lV7Ic`4Cr$egʲr4y+>IӕSڑ=?S6:ђs~[&ɱxhA0KxnGir Q.u_fr^JY]D54pXi9GmF11[П\[)f)~}ûEs: Izϥ<ޣEf m|/eL24̮WE 2L~Bo?x\5!N_|360jY>wZ4鰲'YэܓS%|a`TmZUrWF):!#ufwAr#OI3O^j Hgi˼a$;vPatrs(idY7j:cʊC »NT!@<1Qrу0k٘/ `Q,1w^ sغKw⼖[݁ERut3|sxbs7Hؓ~G5+O 5}Ri?ljρ.I^r-ɜx㥦~o]0"zeL@?v7,} vO9^z]@fILd6BaS[R+W@v%ob/r()* KwD@ TS!s&k#OmOVB+y4֕+~b(B7 14f)J9./_T=3j zy4N-b'`nEar8T~cNNlpS*gIrd*zmMt}/jk&oѷ0ߏ2qDZKb纓bCav֌nk3KnP\21@N}삌ؒzmS9V"d켥w'>eA^'i1"3g@)n?:%!lgMGثԑݍCR)b}p~K] {pɘ6q-waXضq!G5ӼdꯆRO# `t*Q׶D'S]s0B<ѿ@@H|3NבE6ZjCk^eGlG cXaP2v`2ONmZ= $- F5'8PurGGR wCU,dkT}sWd2̹\|8N*Zw"Q"}>΃>^1YKA.;*%*G_-SoU є*>I ŁDn=vSI6:/_բT4.kD˓Eo59K#ywR*b~}Xn=Ue_ARґ9 Ny^  ۳{v@{#_Us)r4+TlJ6,՚i3;;M:!At_PU|a]#VWQ!γ!+nFVXY1+g1۩o^c  3a\Qa+cY5y@ಖ c4! zˉ#P/b  TJÿ|`(DpU_֡;VGq Џ7w#]›%( hH4K=+A; )OlD vVe~ڕ+ Ac .I\dABwh~̠An]`=ҽj#6|50{s;Q:%C2Yڭ{<$1 r-l;"Tq/p /z_uC.[Z'U Rݟց//y~S=g}e{H"mi{zo$(5Gzoå9֞GP6x1̵#[ ֘q8՚XlWv~^id5S(y ᩿;4m1z3?bR8J0児6rVZ,\+U+APܖDXǮl lx׃ɱNb ۤq4+gC:2`ز+B.,\vAO!\8EEaφ>6OtFPc?|x%ksɩzjbUVêQt^5y\Ot:+|hM %e)z%t\5i.FZ)\J^xʍ\b([6[{t@kEH|)YējsvY$1ʨP=p&l}cy\.jlW h1Թ]? i^Y^ #0xYnkPo`-? {б%|$r mf7DqRy^჏ZB#Lb5z*#]R7P-ٶC5o $)_s,=M-!f$XhQw11%͇HIJ&K֔q@ҋ\$ [ihUtcГ0zZ ;_+>=ZM4E;CxP4i{71I};Oxz69^zNW]o18Q0vWa6&qn:/KgDc($xt඾ټ?EڿjpI@0ږd,:X4 MkXǧW(X\)̪5%~LnX mCyaժ? O)5E#l;:S(=T hNz]\6?0M9DxNafiYB~G(> CMz/9>U,ۮ~-7HZإژ"ЦYjA6lh$^q_h￳H&Wq_6a~ T竫meZ)w/1:=`^YpkVCdOH-j"ocz&N-AmPlW˷ <c.\C.M:$k:E$ohD+`?Zprdߴ1Jޫ~3NfnkDˇ)Ń\CPlrߗԾ?={xaD-Yg>8lJvV, e7 gA֛BH'h(U{|ruoM&惇DMuFNRřB]*7LMeEqox4T%O#|6H?{YnE"+ȦhZţyz rکwzf !a-=V0[m8;1{uAX'܏=:78+t+f%pMU9Bn9$`8df,A&ؕ#*-C00x;L/3'cE;a3"s2r:FSm&G~H1UZ,7Nt ܧUz,L:3"y1;r>وm* [ U;_^>9$i mvOvj cvrXPϥWjޗ,wWѯi"^9Jyl|cáG%O SR${nkzX f;y&, e)"5kY*i²T|0X={\+Ejα3I `E/=4qMk{LJW9X)J+>2:g-z 3hO|_0qSX_VהRߣdK%UC_oNRi/z\%ݚbb2 طm G+֘ya@R %elXlfl-7E_nDh'ϟ+稓)pV-pFa^ܪenDI˨>3 u}^\)b^ϯ2?݀dz]{&MW>ήr&tfS,XNKTpJ^PZ>3f$a`5E@I0I[$,yn"^ I afI[&=BW5 PxpLbw~6㞅8=| we(TkJ(D5,`xZJqV|O%{dJۆwB+@ "o`|hDI:dYD@NF6 n8c I5鎥IkZF~6 s$I[sGoxB Gh/;5{xNA} 6!14ۃL&G y?,S^itlÝ&ij64]>aZӆ  4ݢ>r:(X%ynb Ob5itw?=BELsYE\ `T{&)ul$,gkC Q/F^Q3y!fDцeXDxB!|ot4OdHnKVQ!% pQ6sqYOթSUJ$DwC┮ Vٍn*`vBo edž_ B524xj׎pV4`W0y='h6zŗ 7$Sqf&.SxU#: N&I` @%p(E_3j4K|8WQYQhZ_L"(xRIm6,QsކAjAMJr/Xu/'39'w?!7u;O?.L#@))#aVW?u⿠e`._ >A GnD#ʫ]M8 NP#&5g HŒ̼̑K|bSbLz|Qׯ`co=3ÌtH)$4svZ#8gXxFܮ  /?^Fvv[hi3@ad5C%VA-(&&J-U]l a/+Kk_4ְ͛8-U_$%[5}`P'1"B 6+6Rs8}h SPc~kCD( _{ 4ZٓX{к-5>D0;ӬXdc'3;' ȵ3db69E7y6O,3H,a|GʨX*ebU!m5]ӻQJֆV^,ia2*0ЍBu<{E1_6u+Qel16 ߝHƴ@Y1 [ {^ ?%f/;:pc HGCNė\*?0d#q'1o Se(xA 1(5P揊4?BpV/&LQqۿz}k>ض$s %KJfk}r2T$?^梺AS˔64 wF"I Q#Փm%&+F sҍXD%YQǯ=-dlp)*FG^DS߆3 Zc*d:^q702t ~Rsaۤ^R~*&L=/S׃LPQ05K1ٳ\R4L|5 g?1fؐ|HL]=P;vXE)M <{!࿓? 4"?U" 1Aw/9KX˰hso-L5txkRe3b MJmz>.)7s lVY\7?  Iwy %BiGO,^iqӭB(pdM~}qOhLb{4y //dUi@+Lbު,8V”ަ;1BYyo &cr(h~DbPm7F.%_*s-DB|hn˨)bX,8+o'Iaa<4 OC$. |q{ё)~T0Qw9뭡ۢ6]>/VbU"?|MlW9<n.r1['Z/+C]AOǚ1_ЦTK'}\xN0(nF 6w@VuA"^: FzȒ-:h`3g7ܴ@ "ndu@<.!BvnՁkDl3-]7U}faA,$d~Hu5=wa.;[Q^lGs*t<-PO9+3; $!OܑVЊWFز,jrY|/ :yl6hOkTs&;O}^@<*Y Cz,)YGK*mH[J({.[h0?9O2; '|0ѧr@&τU](Ɖh>RkM+ AfTDz5u1rv?wP8w㋛S"6}HJC*5;☫k@~oaVCQ@}Łª]. ,v#{k)i`#ciy 4Bܡܓʘw8ҔEjb͒)He(Qر*{.>%f/\DjA<Ġa(gs!D1}\"Xr^ku]fUe٭8"HSI JJy5 P6 QWP#jӊݸ~I8pS']9Y(׼uZEJyZIYp$Z>XYOő4T{=H炏t#)" կkĮۭƺaӗl J29t,C2i?g3 *\?Kut"{t-}KtMg ޑF\3oWK$ 1$673ݥ,`;n3\xy\^iܑSUpR0!eo"XS8\u6m|~AqP+ -1g2HC? zvPxV7^jsO9^ro .={_D4#Ǫ31|zjDtra6[:rv(nfRuI_e+Ң : ]W~^he|5j /)3ZomNEEQF@#l׌լn) C Hi1U.[Y|pH5z1A(4:4*<%F1h˜-6u/S%RS4YHJnO=\ƥJ {lD\yW=|80*d_Z_I0H}u^֯˾3K= ?ЊZ, U͚p&~^J%[7 ښsr y187j*!pj,HgM*iG X341ilm²Ze #b{@(>EPeҺ/6hA`{w-ac#b&XVQ푥2&^.!V7u3/u:?88H1Fn^egK,=K/v3 1n;)vk6躖%Y6+PjO ߩ)ΨR&}ŸmC:N$;ݼA7qhj ? ǽZ Qj|M!<tу1),ݙ7kص+X4,Q_ۭ*_ŊO1(sJ< #Ѻ:Xu^}pX$I}Ě-(h;:IrD|Om~fY^06Hy?Q rƥ[ʨ`҉TKb nF1ς#vq yk8bOTrx3e; ZϞ̆I]@߱;A_p}ǝŁEMuno^NP -!1}UMi>;¤ꣾl8{aâ-qTf t悅QĮ1TTWLLDJ 8@+,|uMȖ)PF]ˇ6PWC^p`}A7ѧݎ]ir ݵP 4DUQ[v=_p8x-0#sDR ,|IcI6UJ^w%h5QaIh6ߙ AffoV jgga%PQYb8SKS\2ty Rh~maJ{Xw}֑X;x&&Wl$<*lZSMX:w.]~LD%hA.-YumgJVle8s͈6~d÷ӫU țB+2<n͠|+kMڠZga`a~"LjPLWc-vP=mWDU碠;o9J@0mD q?D_̈́2|,\"qG x[ek[ j~sKuo^9` Mo2Iv5^dYWTk{:&kjV]˭% -`(';Ȉ=7H xw xebcR8QcfLTX65hUg|Sf P ^*:gzIe`*b ;Y+ m(c1Y ^r9tف7fݿyߺb@[DYU#並` tG/??r j}LgI$#ww<9!w;LC$Ce >nSi7>kd&ѕѩ_:<ZEnwC$̋ /JyN5z (pmہxW;qqtWbt{g3^ǖ5ǮV} ]u88",Ώj@`EÚj| ӿ)5Xjc})֧?.fxӓ؟{8đ\[2z 2‰~Uޮ06|i:UQARk Hۛ୎a#8mʼn؎UI[tQ&b$O؆ ' Pv47?{H^:.'DS"@? 8j` -h"4Ywӏ9Ȏ9D3a JU}BBH Sx"ŵrrVSmHuAI`LǵF t<>\'ƶX ̿EI'}kTK3` Ofv'wKϹ~rj7JQ^Z)s8te*"́IbijzBqy~ra `2>ueR:6-0t5RFfD(OEuRX99kAso;Nr?}x-gXђͺC{ٞWnqLjTYcyϣ hHe)59ېFPhxy@aO OB4U"!c#v7Jj|*]U/e2aGݴnW50_&;'Pqd+y/HZc\vmnhƧlC_(LkZ,/G|$w|dhT &.s9 Mw.}Gԣ~ cjٴ9kn~8Ⱦ8Tۙ `t{iwt~ypede]aS}>dYn#Pr{㙨S>mg]_J;$"ь`]LY-P.! ,lL$i>fE15_IĽ1oe 7KKs~x{_8DW?Qs~ɤߦBdFA>Y/Qy); D4]Qc|;F;EHA]z9L,'7*Zz$Bg%B15t&M1J#tYBr%x Dy]sxpІӠp=,T閉uOslGQnKL"'|Y6N#KùȕA"kH~˼$x=x &q:#k?Nk_Il[]:Ϯ@F~|>45wr7!%?{;}>~Q3$(CwsuX!v}@z2ENd4j)qX$5 ƿ $"%'tia靐9NF!~Nf4i2ӀYD^9+g YLqTCE#]ofkXinx6{j)T>Ik% sh v20VpL&FΎlMF"\5x弁_jv t_n?VӋ>#Nrxz01,dݲq~]hƜ Gx3IC7G M47&ҢKyzÏD h,nSh $[#Xـ̧0^siT}FL$Dj^Q_$| 11x*\;h|!4$b70+Bx!|k%9<lx,Z+) v{QL/_$`,e)3X%AF8Sw]ȲEmwt|"r0ڎR8v;@XgèАs>T!rChTahV/ BGW` "Vֻ|gr&/k$~/q@ec Lp 6:qP?]f_nyu-x: aTzvLID+f7z'ޥX}!ZJHw/804LkÇ3R^zɟ1""u*c68M 6®ǦkMiQj]A` G2}^}J.^u}B.s'ٱ՚v䒪H|وѬ4Vr\ɽ9dPT%(+Bȕk}W:Ň,#|!s9 dWoiDO% GˑJLyx@y6]FF Ί諁kei_:0lVFa/{Mv]~Fn\N*B$ %|R_kY% ҽ]YN6'9XSD/-f|%# p=<'E=e[VpG/8N@Ϛ:-Zd&+ _Xj^v}a%csu:\g-@!]a'TN?V%-gHҏB>-6M{@A aD e@~TglCR0:"~hZX餕5BJ &7sJMjf(jPijBp2 .dZ_ڿE#ԻNwl(3a,sO(̘\Rn''kU4wfzRAw($ad<6OrR^ħlS9{ ̣ |X.Q7hJ o8 ba/xQ ;+m}LT#4w] ! ʣ9;PnQPC>F/Za51, jbQf'>2,{(VkєLlLYxJ jZuiR1/A\Gg=3>bPLtS[r#c 4S)IQPsl!5>#]rzS>5<ݫ: < tVt8#t?FQ*5b erLJeR Xtؚo1fZ͑z1^pEq#:{ egFSN]홧*cqGuB ]_4Z R$y!#S38* b8>^;4zV7 oCĝycXc4<9"[ Tݮg2*Sk#:A.,V'Z:WIN@R34/6BʪT-F#ĴG(7YܔM.+}3_mPz(fUW.h KL5wMl;ߝ/<|2k+7MCcȔqޮ*@17kC_?o~z0tjxh~br7xiD h /샬ZY$&dsѲ*Cxev( ċcKI#_zFMLu;_"8^oߋZ~}Ӄ"sX0k3; w4)o4 h7 Qk?Z^?_騴/<3[žs|a6ꝲlQ ZXKK{we=ǗRY0 PJ(so&l.ߋ S'ם}Za($e\r",j"2t 'Q„*.J46פR%w T; Pwh(gyk;((>F 5v[K*;y 3Ng.KNV[oj"J,'`Uwhu}ZPD/[X4&T Ќ#X^v>÷D -9ppä]ZbQvI$]QSND*ᘥF1pmXtўYVa􄽃ᠣ/מA_Wg:? M OC nvҭknՏZ#@6/iWS &QD9mPWk^iFZ؋=`{g^JOwLл2>Vc䙱@X%tAI' =bpY䋕!9nҝ&tht b/8ξPnfq\Lh]TZUw{ Gg5fPS_VPio}Y9)b@B\?qu`F`WRp/Rvyod7foUi:p%p_WNwfwPbPuFJ|DžݡDi*v*xrRDqbn-`Q lp!cY_U.p$N͕fNm/ y89(9HXIx!GgӤIGXUxNEUpA0L#7Xh*o$hA(1Y[bԃj8dHΠU?)ˡ ά4U3JbQiU㐋3#TF@}bX8no̰<9ڝZε$ٲ|˫Y W38 2KV$IԋkZvu,7uZvEdN-[F@$ O917]w[h7KTX, UZvĶLRhh4hMJz-7R& C6ۆ{V @yW-ZyaVڰk16!^1QV2OnKet8}έ09R[\8O'0>)$0pt%|:ĿM-0Q ]=>:N)+ΔotPi'&vX6Kto.+pdt0/ntS٥x ۠N,A}j:ulKho)΋s橠]C6$mz2 ʟp.a~c@Ȁ%Q:*h8 +L^VXt`._u$5(L,XVm h2vpd11 C,umQR`x:Tw,+EdDxT ?{"!?n示IqWb_YE΋KT׶ݢK{DzdV[ W9&1"(JO.|tKlN5`s,!eIBNj!i#M@X}ŧi̛`@64η\JV"9)n@L̸!!R$HlWHmzI:p t:snySRxYPa@ߓ!:z:E0yZFߚUT^ +ODr;; XFجkE~?OѧmIᴚdVfA X\#Rae=RںI|3t5I(NU=@0s/NHs줲T%qıBBWIU;r3# QQHMRx6T*T\T:?wBk]t=-p OWN!N_AcZlB,y'F'a 0m?pߤ_WxToNdQI@P/D>`w9VqSCQsٹ賫 c*w(yVh깩|2V{nT6k f|_ᲪZG)Ye5GXH9?j`o&K_s[]] VNE\ˊWkwm]ueEуjZ|S[) "Z"=@ je-ѬikT㛍Lk>50DҀ>d*Uq#?G-T)ݦ\ǫO/RQ.1Xա;rt]F]8Wt^$T[6C@NZRxEμBW^X:j?.i[6*Yg[R3bZ0^XAzʧZ_?x([Wl_[ֳz+oɽab_~d7:bP0=km-%Xylz8f5m%:]t\CYF쪫@AgAֶABZ B6ɍ$8h %҈|2:̽R:C$ˤB$l`/5kgGoT YG*\(H^4t\=fKw'dipS@J͵w? )#T ؆e$+M*U8͘ZƵO :l=RPh-=Jnҙ ˞oP9cwqYaf}/Vqy&ޕ2(/Cv1ҘݫmTZW`3dHs?>cHx |esjqB'lT2eg ݏw oR``.r 3PU18oKLmM/D1GXZMz IGa#D9Tc5B - 7?ǫ`cuNCsY;Yi2DB@yl#F@U}B\EU0ߝzR]et`X:_C4w&A_kvjgb`!i-FHT[_gu)Ur ظ{~Ȟ|Vb@ޮ Vr Wh_F5kF΅oDJiy~Ԇ-a~իz(*M3os3;\ C7TAFL*BTҏ|`[cnFHmQ6&$iuPXsD充> mѪIk,n1]7p} ,$E6PFw3]u'9&YO+̣G#eldv ,R8,ˊ"Hj>2&R6ʨsԘogd6O®úk˃nH6n-@5qO[xC/ GUV=fF2xd(U᯹i:YK1=X֟7B:QL?)EgmDӆOq9;tVA{ (-?#G3DlK:#0KyGƿ@4AS<3y/8P|8IvW}afZM Y+qF&" LOtC;*';G"%)ޫA 'ÝfQS=cs2]4I^|?z0Q,S2[IyZu @exW)'R?fێ;4,tCWC2z:^s-L ^sI*4B<$741;PQU59?0 }qũ *; 4!}A\\U(,YYI`߇^#P .61U`s$HDGRNvpk"gS^h@IR4xCЍIZ1^UZ ه",umqݐ2<=9ZIȞ|V7krqF2I*3B"[t? Me2 ͧGL#j2S#ؒh[j+j i)ۑNnc1.E[>' ޠBݝglgSt:Z[r&ՏFx]}S U9Ǻ! 8in${ #uZp[J(,ʗaA/LLK@G'Sžu7C~2 {w[AO5ݠuCw#S)(v w#XuE5 l =N}ﭒ2^2 eʁ>"0DalR3Nf4 1xe3*3mл©+fs>k(+͔bp%v%NPZ]'-9Se.eq*اd0h=3#;q MH V\`ٓѴWx4'{-k=$C*鳃ؽH{YgMUe uFX$b~qx(n/t(%]?K" GZ[tt]28Qf0Mf9HCa?թ@> x8%Z d%@́Ktso;093(jn*s.NItUރs 5:ORVg5{bѡps H} aKlIͽ2^<X:Bv[Ssakt4HQ2!_aۢt8a0)15ºISk35]*iwЪ;&j ^Emۋ.=%v儡9Ӊp|c:8~1HD2Vu'*!rvˢAm:u!w)4{䜙" r Mj%M8:Jys3x; 6swUy|IҍP;A*NAʙrŊ2PBm V [_z>][iTy`X,դ"s2S%i/dڵ\E(D@_4h?38uHyN}[Z\-% 3]O0zD?508`@u|$H \ѐX GAiӤ9NMZUj!'yDj YGcnR[Uqխ2$O!z46im\#(jI>IkB5FDIF0TjCKVtfW|y@L=A "](AˣbY qٓѸ,qǝ&%tlł 1mn7YSǁ2+HiQ"-@<6^~-f:HK"nr;{=l.+2)Ӣ P_F[_~=ȝI ܶ>bН[v|o|Tߢ:ܵ\N,L"$͇ CM?ă <,RtNkׅ~ @Ѡmέ~`w 9؉/u5R&A/VZ:k2Rc$qLm?"KG<h[޲1;^Gw-:98璵S^nm"Hd!g+Lv:l6RTlW4!i`f߂įVPޞ/^ݍ7,*#GI Ί` 6w֪wʢ졟FM_x}饆?CvhB V!ZB?UH@g5C^!]%DT*h!zSU{rT|sl[&0UiBTtb{@o/yhW|GA ;88K~hѪ";2?ٯU g1EZ"_2~ )aJ!*Av:TX9X 8Y ח !^5uXten9T;)h M*H]E짅y.VY&Ej*F,Lk`d~"sꍃVp!.(Ѯ<|ʕOMluPEk.scjx{>$;AVnBPy`D3T4aCViQE43=+H\f3o=a& jBG?45&zd% v ߤ˙zf|e(L-!gMF{Ea.4ϵC\nxߎ_')Bf$*:sq?(^_Ms@ XfpuJ1LơJ' ZG *T64`_IpPGJȔU՞ܧr\B6M8t4ot7~ob xDx*3BWw؞ФIu76{o-ZAo {ncz 8,Lji4Af-iЛw:"xכ/d OuE2[U'Ձt}af@uE'h5Dzf;kJ@mfzl! 0; L30v;,-mggQ'p#ta5SՃ_W9hCYa( a.7'FKDyNC쩊JT o/6)%0nM$EAИ*F3!L3wyt@)?%)8ZID z h9)[;b[{-xWz󸽠ΰ 4'Uear=M=Ri[xKtAVҶb7kK9>j-L(&zhd 6쥋tC юj$p#͎dsq"5H% LFlG0g"0ydGF%(f:c6(s ̉_Ұ$;0kj$XTx?:elcw8nZ T諾Se |)7V dz.:N|X?ZPEax?&/Fs5⣩0,ښ5c9f7]*BVt嗛2 h)u3rE:x͸Il6AN2@D;[=}KY+},a}Q8`x խ=PY0mKpmHQ;!=.o=9$O+ST@E@ڞ@5oO|<,u&I{JhTQ׭o'ٛU< >VѥcњZQ& @F'V~!}֫vQn?6IVt62G&.AN=I4$Uˍ3\_zX۵~ pd HvHj sЅωq)28+o;Nb_L4͕5 v\9R8RŒs) PIjR=gtǨ>ns׹ X}a QlQ&m7yT]J44RX_53bO̫ݲj}Q6aLG:â %$VOPp8T:[ }lQs*Y 2['[~* (tj!NeB=H}烠i#"⤑L9xk}[^6/KQ`3YLKd x N*TuS]mt7nXO١qJJy1kKY' wOã.tXȧ yDo)q |dI.c7YTQZ7gU`C}SKgxSm^\@N 㩻q) n?kon@ A;|`3I{>E΀H6LZF !{<YsXh ap|bxMx|TgZ|WGn(ALHkVq͋ VufBV0Ѹ9vUr}y%|']1xľ3.CRXz<~; 3*Uo;:gP[. Zkkebrk߮Ot滂X}!Cb:\0 %ø"ӈP| ! "Y+޽<nozjےu5:E@\a!_ ?`: 3G@3DE:B`_5DafyCDQ{Ge3Sxev5gwMU,+ ~J$])wUf@2Tw`u`}fY`|>JJi^0y){V)ZZ6ϙ(ʽ;~&EwA [ J 7 ˜T6ZK ?Qtc2d+8kմY?Ƈջ͟ /ci9Dvx9{oTS-Ur2ErPOKr:, v3Q ңFw{ *=Kō@}"Hj <94Nz{ V !% Ac+sRw-o]$2A8e:e DG֧EPz%lҍV'l#K6}.&+Y]f{9aR0SD'sΊfC /`DA &^yL*,(ǰxKFIt}W^GfJR+1RkvN"s1.MQe{hj{M z:)a}(7.NH4w=;~CL5F2dSY Q4>?o8$V]PH1SwBW nZ[> Jmњ9(eҶ? O摃nќc:<ruCQ:3 _&_羖 b]lDmGtѻ\mo›9rљ5FJ0Ս׷+@ہ:cd (g*a^:݆1aEcocJNjA9f[6VUðHQ9~%XJC4ȬFV *.f[_5YE1WxT o^ou&A\1^WKnwOutYuȫG_ SA$zmq]>)P†YÒݕ¤ $3cr<6:$NXe#|Y=!ޗI W4^᳈=yi=i@=mߤi$OkLSfV5!|6s17i w芎 2Ssh s#@Iz>$7rԳKTO-'3&6ϡ~9 r;LD|l;t&Ht Z#P@4S]2aXqNTH>]繂IZ?ng*p`Yn$CR_HhP 5^.VZ_M״P/?vd [VN|'4m:M1,d vc_p孡A/WP 9\ s (-oSP2~]TB6aJJa7)zb{f3hȂPXSJf(荢â$/78ϟԛGPA8W Zх!Z}[=e볡nrxWac a*;&eiNQ s]Fuxcx&[/t.彮` 77pzhJעlb b6w`N.ZZpw\)t sOWük &cpVlWf'o%w!z̩v`ڑԅL?;%ڏ_HI Iݸ< c ߠ&C7/}]ãC˺ʌ~NCG5.D‰Nhe$lU@]]? >@+= / Q-]RkW %c ~&{J)/FhR%KrLu%Aݔ~w|u7(=iNT2bw6sb> B%R1I 0'r-ZW@trzϤZu o1eR#V+r" SC9W;B] rN~< +'ѝ!hTu=({Q2(#':ޟ&P ٱ{Wo7WSH7UW2j/+^c`!W'[Z.ylowo/06*uwn[ä6M" Mk"*7;2l 〠n]~fAH4!{U^WNG;A1"FMB@\km켏mVd/~e1aϹى.V&!axFK7ߟjL@JF+vo,E-|I C1a;v5?ʱX%Ӊ2^lY@N1n リ0ZDy/FYINv `J UC]Kӳq,\d=dD<ߤ@L}V/A9`0F}̑n\G1L ax]䀄C3ӝ 4PBR vNvmi$[d] > <ߗ*;9 7@+ = .iXT{3n$}XFx<\ UvsuPTo͊N N? ؍u*HV[%qizvuh6iEjt'NR9kqq<ÆR73%;#Z13 %R~wqkmL k JBϹve[DBϭl`` & nFÓb)G@{^s3mJrn_M@62W"] ]҈ٍq)#dccߗo3/xXsŵ )z?˨l:gӿ):ʬSy*ljb]<"$=8>MT\b}K3+$RIu~OPZ+oWe(yT 1=ei=> )RxJNGYbD&c>rH6 hF&Qi$ vɟ{K#;0mz5뭸kxy#2sFBMXF  -E2GAk0 .Wi#7=h8:gtȝ|i7a? ^<dn$e{>Qu& g+h3/6$9~Ű@)ޞF%vHz];ˠdȴ1,?9Mu XlW(MtS;y`?Oh4c"5 nJ-hNJUa5Z]((S ^WvjkV5Vz;>Wh ~iԗf42>OC#oŲt؊=A/,ɁHqժ_ϵI!jHlCQ;ܽ1dktdS,p[𛥀U՝jqAP"!zV(YO3(g ȿ *<|='*W-,|Rfߣ=^&2AP ]xćQؒʓS}C#-lt)UIbE[0JErd7U:Mݱ;MB1֠S8gPC/:KZ1i$𕣧@z@m[M+ ʇ\9daQtIkkYQrЂ`8r?s0*bg^R< '1M(N+k\U0zl_r33 HFކz1๖ti |+oC̮uf<[ [U>BWJх o6Ob38$n$&K^Z.QHFmTY'v&Y:`[~$>^+9GToqxa;s/\⼺2gZ mɄKgc%1OLau=옽3wAVħ6:v`RF5j](6vފ6 -$$Z9iYLKw7: 1VzcEH4̷UpLz{ IF$}+tv`h09OԱC2k2 ,w1R.gfpV)Y=Z=F0զ#6^}0*piָaAGyw8~t1By4: O $iZ `$h_mlW$gFѼwU IbJz$@se[~vvM3@÷>57]U̹;WaK$`1.Ę$N3\oD6v6Iױn*a|Ύ  ]SG'jĀ-ˍ >z?(I*9E2K2+ #Mt#~98i{Pm#(4UX#ZAcہV78cfZ]㵐HnxbE?Ǜ$2Q<@#cwL;\?Y֢XSTmnûV 5՟&J M,]~LR8)H&K߾ۋj E`9`l[Fiֵ)_#)97N,wgYeRx }$\ %o $=rg-~{km~#ɀ[_}`Z/m%QbQ7NE^eLS¬ON%X @Dk1s$p޸ZحtN5&SV>T`OO 7傯/YG(˶_(,nW5>\_g\[ms=sQ{smۘobGG99S wNՅkJ^tap0G4HI{CY{ L mU?^9ۈ5.b t!Jr&t>Tg H խ OSd 'ma9{kmjZht+!Ul[=v%r'1HNQ5"!nϻ)/,inh4 z : k ,% F{gZm}Qg9֩oaH[I_|?&mPv=ԉ$  Ϫ?y xsH6Oţ*'%ruИUrB(JLT_:6Zij˶#SLesߕS̉\&6YM'P@n lL^nG74X!fuW 禊@#EAk]h #W<h+P:ESٴ}Q*ܶ~+TLbL[eJB/,Nhs'4uS͖N6`lC-Qn 4A`*I bNBW'Ns#?0jְL7qkږqs/agu6 /#%= nQlČE7+4@~HR[n |MÅ5JEtWK )soE?kNE5P氣cΆ@Wqn&gw&] -,+(0I0oL+,SZIU. hIoj%& InJ h{ߗ||F((+p9&.i8yf瑱p3e$fXchA|Au΋%=btC?1%okPӥ,);zQ՚:x E!+3s", #91>*C- V ̼|HS0j@]~B~HSfG WŚi]|ny0ia ZZ4JJԩm+9?8=c`޻/ 5főEi0ZkOtJO#jg?ߗ[24BγIb-ᖪc?$Ds0 aJ f2X'4`z LDgF[xk;cڐ9 0֥N+`m:X1QK(\"`,XZ 'OPDnZ=KaEJ 4g@͡5^ESSmj#UJ/;ly9kaa',e\A'(V_p|~e;"Brf{E)YXdpn} rr\N V󀹘i7c qJ-p9 cy.PAׂg.@_h4k5J~{YL@/"_A>ޗXri.'Y5XpTAkC)WaY@ y#%XASӇ@H=a}32_ 3N=7ga%|NϤLVW}bPhHc^hx;=x #12~dx>6ˋ4/ڴUkbdV="Tbp?&K-#ka\t~KKHEzTLQM$O8=)BQGxg{.$)R[/ Q+GlDT2)<=ʼns#J#u$kL`ZsdLRFpt[+ܫ^HLfV S0C.꘼sXtUIKԊA>Z, Hׅd9[Īr:-VB93kTk Eq ]"ll'F~WJ,8Wrat1hL%&IZ@CW=TZC[#*U,rDPBL98>쓘 ~X4s؞tcW=w`!Pk ]ib#{?g /p~ ;g[M(\Ҳ043chl??k2D?x&zgST?)hJAJ J)a}(ܰi|al/M69_#3 Bƨ9G-?b ( gpAU5^7UA~o}>&9~=y=".M|Y!|ऐ'9ka̦H#(D xzZb^ #@b=3psa2"{# T%WkW(WтXvLJyhy3Cp]%KC-rp;+~jJxC;oT;t}lTDipޜ+~h2{ְв-M@Zh ;ew-Hܝ#l̩N:yǺUT?7\MLk,4ؐxc4b=!K!CFI>ܔL.ȓɈoFkej~'I?g魑oZ<OәBM]$ћp%ܨ`av[<.b9&9lB-"rS |tbpw eٓ8VfXGU :Tň5XODSv0(Q*T $-ߤ].;r; I fQ$ZP5*,NqU?6aEh:i0G3cv eN%R:Ѓzʨmh:?&\u]KdCꢋ(UxX@YE4?5gX޽Zu:ێN~]ꞎX3s`dw 5dT\F_G8У׀?łﷆ?5#8c)"u$G0%g:̓'@}Sǵ\ҖJnH5l;4~N+%п&kL+oe((9_E+18>'o ,Uߓtg M9 Uu5cU'=\ sD'%BCԅQan}oUif!%ud# b:r+O)Sw~W㲈r~UxFㅴVL f˩#\1L÷;[.sDjSd~+Kg{y&tp/<[ho!Je,C8]>'*tXm\2x:BBט6],)Vs/;۟8ۨT`$GܺǸ:qgތL-Q2&gCC3]Y\`j$?wpy"{ 'nSo*Ot1j;(tMp+x_ٹP]K +rrZsj-C8LGpb? f=8F@rГ^Rwf#h#y>|z :+&^R03JD|8uq&[vϤFqcIh:3QߐDg\ t+ >.@26ÅiNo%!cٻPm}<6U`;{`MkK-[: f(ya@.hKE6|,<YN+N0>bk]os[ӌS.d¼ 4eFa# 5 Auʝ8)fw?a$瞰?ZaTwS]ui~:_[HjWȶt WscokI֤T`!4 }fI qhn"DgfRm'(w~ ,hcM-(4Nfqjz6c ~*o[J}679 Tk:),ii)R/o%aM{KZ?@ɴ2BNEOt>U) ~?UQQxBTEO9@Դhф~q wQ!'ODn/(5KuL1x."g֠6C{Vpи +Y-FcYx`h;2 _PX}Z\GO"24kMX"0`ۃy|QNxqƕ׈h4Al7! ĐOɝz[C(M?N5 )tÊ)u4٭s-V$\ -{r-5CkoV٧n{k S?D>Wix?rRSP@!Y-w*TQ0C6Ӵ&2,'KD`S_fi4aeM YQWg¯Fgb,8EpqA2qѯN+[!ۋN҃sn*qV!!P VRp䯀|n^?峠9OZ=a'LpG}zʂ^V?dJ+ J_|5kR>PSveCF2˴nAݿkB^V^aC`8gK媵Z+]roAJi'~DG\V=:8LV(h:gݥ`%撕?>޻/R%Esƹ9N6&i=Iҙ Eԯ7|Vn]ZtISg*èi #8X,uIq>{ݑClhQ[o||.~Y~/pJ8̦sw_KӾnchA\s0:T>&h?7x5>c] 8, " lapC"|ae&[v_ v&۹>ܚcwztu>V HEMaf\4cIZDNsKh]AR☈,n&|,x7N<܀i^_KԢGgrrn/75QOi _hR2(W[uJzocq(:|ei.,!KP?;sbBKy.ʏBet^%*>_ps Ri9]I=9=- 0I%/;bȜKziÇ抟B  !w]~JGyD c1G(#<#|nIç.7Molij\}*R뒯=r^\2=M|ۣGcPsp[(?w6쏇@X2虬X3a5}d] AHĦ>uߴ<CtG\>Z˜^D,Bq13`ݸL%{[ssOgW<=`J>"KWѰ*,Icvx=N RuL-W f]l'E66]0 'nkp_pɔR\m`hDESŅJYX LOS6qPK)9#Bkʗ>D{i }Xi"\9tٛ6ºK뼸|B^_\Gj724%iġ*uU渭8&uM&[U۩~ VVӼ' E28G ўP/v9u܁)"+-}@/lQ6O#\8kB}cLSqbc$YZ5hZy63gcD )tr2>D^eOh8rɗvGgbW xPg(>Hȁr^N0YclYQ̓i_98Ke 6,!d:&:愾K+R@c9Zʎ׷Ȁ撄xJ[ek-ipI<o-s|t~HҮqZ$hḰBgPoIڤtJ&tiОJ 0ooA2d#e-9quhGAzPpDk^5 ^v&LÊv@OL5+A+qRYF@ fH}SB*l%uGuY`A!m܏f^%MP cdlFeje$_t`3]E=_lwU!*!xjS5KU=ԞcE1RyS"Bv!^,G?V \&/If vʤM}[Ԙ N :5 WxզMlX7"xGFbA3w\S  PppY>j0vmJ1P%_^-+CyO_J $v:lRqYFSНkĮ(NJADtt n v,  !5 bj3;=a2, T WvWӅ-,fBO!ܦ zhR8 8YLy3߸9b N`dWrHsU1 SRUzRz&9;tɿR[s)X'gw2n@06 /~wyh|*GwFp =.{'8TfA=:r+dxh# '  3V"Ĭʎpi|>cӋ.cet3U: -犐Y"͖f]l#>8=iמ3pKzʚMnyD:U1x3~8eL-J P{ ߘѿ9p]ŀK1Xa|Υj~䅐Ƃϔ:,ZҒ ˥[ދg~_m#IΫsɠdL:/(SX'WHrԵWUGHp1UoV\xW.EFBMYcPڭyŞaTw;vfy*HzlI FY`؜Y1V1f_xߡ685mAIXKо 5,YJOr4_DB̿kY-A# m˾OY&!I/ j|]5!d JcdrGāz*~sWJ6O:Z+vNAԐ-5eQ+()$, Z&L3ٲGچ·ml`Sy,|e@=bjCw.`;> w)!;QEs[rRI^i/:mE)#-6',(t2@k&{p5QuBm̞.`!t,fGenpan+Y. ygɭ8V S~֚Ÿhe+J e322YIy18YR!QaHhJ1<xhxJurf&uMVu؉0~RɡW2 QٚFf=5bY#m>ATBF<(ۼJup(v>*Hx[*-kK;b ;fD1ryhq O PvMRc8>>]л\anPvk2.YА;W?wG&qCAz,^cxm@~E׉_y]x5-i+&@" ~C8CØn5Zn*\+0l N-LJM65#:)31Zn&a5Bؘ֕&*T]ftjL>i2f41T ^F*p0To o8*׬ +i񰘘9baRa8ڢn"3s~57KL6BI)E0#={R'C&=9jw3gp4&W6=a!8Ԑ4j"l% ,h?j\r"zR@O3|&~N7wIK r+[3U-=UTn4*|,[xإmQqGlߛCh_µebdB~1lj0^sp'04tmEj=XzWPԩ9cFQp0itjU)!(+eЩ>qʒ=}R6BLL˽Rn=nGQ%R۷QJJѝTkgMt X)qD)O?Lj%+)!Ӱt=]uɏ`~Wokenʑ2%?=cYnj}eQ:;-1 3Bh /}c{g`1& q}y:E:>aNIΩIB+QX)p)N@? *)楂 u2p7y?@~qBI>LW ! w-e'ׯ#C҅HQrHzԈx*oZht;z!v!H^ڔv蝏=oY+A崀 87"74X$#5-@WO-+_aGyEQ7:c)=6C* " ;EaΤ yzoO/B7{]@^4{e._cBWAs\J`Յ~K@ > G_!V| ^=)L[@`D' bMȗM(7U$ZZ=㳧=*m>g'[ϝtBҲ5ZDHzc _Gt!dg0+ 5&PSګSgvScOD}F{d|&ٍed$>O1+r;':ʫ9C6UbO0Ǯ"*ӳ=K(TW8_=]s;,+u =Xl3$%maJ?b S&w| |6蚸m;i{ч8P|ke8pu?x.Yx?]E 4]7}8*s; Aee5EyPP-sBG^[\hGg|Խ.qǃ4|raZD/55<Fu&N'tvdUVV{K;I'gyZa>TY{wwBy6aՈ% 1X-`Np Ĺ45E 9ވcYߩ4^lM,AB6`pHbchzx&۸P#'kpX7=b`iy.Oި˰ {`^0,'S40 kA/`LyK*m?f黋HHnfʘ',_ 4d&ҋ ^[}Ptsur{ zc]M7=q{.kՃ DSfYY^0)}t3z0(2Yc ڑ2׍ >ܴW둨M &>*:}!!xyՓe} 5[02%TfXXGkIma9}_$c)D=[P=iT^gлHM Տtd];~a\#,]$(K:Q$_:/B+f Q;ՅjnBN !X>b.DKl;s7~ q֢^9nxtF\9KMR[ёcIU'swS|gb3vEҠ()C_Ax񘢳=YߖȦvQzQPMm#KWb uƚP`,%~]5Zk~VhN>){bq2O.aXx<0,ИP spC &ގrc3Nkb֝}vGAG7`vץwGC, YvnhٽVy÷4]Tn,9M ;:= 'I1M^4D{ !Bm`GR|Fyxݨ2)ܞC`Yx4 ($M5 ̷̝gE- Sh釅!fh#E9+_CVAoƢc.;6!S%!Ov0vj2q1M^ڇUwZ*Y2]o) @l0#k(iS;lw$d'd.D qLu!TYR: 7v9:֡;z7ϩ|M/l.Do:J 9oG!w/hzx[e0)O,p:J>(1lHZ,xhcpA ʪeIa؍Qԉ[IU?||q~08p~篸o5؝,z. =o;+vчm6 r`!b`8Vudݓ{'^$$MIMlJGGr0#ӳQkS'}UUg h'K7[iz4k.\MVcS"~ج`]暊9}ɭ贒+Ig92q0]ǡlDp4rAR]:"Kr #Ō fhI-0%mзt0nZ7 Um%WLl&z]W*\Vzz3|A,nbm j񪨙ɖ*/%~]N>'\]l=@[g{^cSg$ȑjDoF>lNl"jIke^"hO3C t/˹_,kZO.KPX|B59,N30oȊJVl(nm`Oc$O-'v@DOXA/Tރ䬰]i+eK8֨r#k_=$ĭcxE/۸O n>[|$78O@fF[vw_[0Κ) M¹ ^y|e-1>fPLy)_fl$k2O-j|3Ƅhi%' &u9$ˬ SZIO}:s4qftn$U T]xyG+[E#/@.s Hcg -uv7fkYo[ڭXYӋ+jSK♎W® E{ V5q産>ceagĉrCV//s׋D mu[XJЫ&Uh}N}B//[AILI6O 3됃?~+ p{Sdqz ]<'ƙ5F 7͚"=,%VfG ؏_-}l H1||J 󯐻DJ7O4h8#fR(-z06v+S/ژ4vX%d6JbOOoa׾<"N$0nR=Rx4s{n ګHHG4Ez+x!ɺOb7jx{cl@Ru O3Cy]M^dEtta_y/ܑ"'6]|NIE* X[GU4ekwSEAZw%YZ]Ձ.&c }.CUrGG1Iy:%tyUph_ !QnIJarS?_Yor3A@ |-GsCn>9=Xl9J+NZCm6^WCޗ^$^!,:)^~Eb32msl5 ƴ'P5a kr øCJ]P5m%cXoSdp?ILtr(L5g k3ܽWH{ŶaY}I@?K=!'s+z<#WЈlJ"XF{1jh`4iq{ 2,Zr)˩0lTi-$q@rQ'ON)fʝh7Tic5Ipr$vp\K,͑Ao GHDcr:s&EP#Ir-)*`K-!?Ml-qIΦlHu,Z1 rc.>@*9cWޣ Ϣ;G iO ]8~ -){EQ lo~ ]0rf1 ҍRU:C  6kKFF] z{*706B'* ]Ȋ*Xr|{ROX%cani$!ZR:k8# }u TEAZJ i:ML'-ێѸa' jD]D.oC]12qW(RӴ(Y `a*kݴB@<Wq,s-ΆD(wڭh~4ʴ0L>-kV*V&7f٪ok$:Gpi.Ik*l)]|#xF=r9n&!R&6w:o32 4%Vc:L5\2 !QlDo0DRlJ0#kyWJ\twa ]&@URRwc&@B-`Y_`y_-hҊ OPVmݚ4AB?ANw?53̓%P:F}@==tYY]?ˤҼXlj>|JaA*?jR\:5CF:-56DUS7XYbjW$΅#`7GF$]F*@K:x^\7]$W< |]LewaRbǑaG&`&2Y㯜v;ǎ8| TG˗i<&U5"tgѮY(YYV\eYrΠX"̔cO\0 [UH#M\*2{,f l ;Hw~' _q92NހYq7#ѳDtke]VB>R/{uɑPo֚ДzWυ/d]8ۻ;H7cz g>ZV4kJ5p,㽚`W?+>B:o2VM7vX=חjAHPT`6;cSfyvT{sk;|7GmWAN&'rly3D[2֓"E%u屗> GNe1~RN-#GxuQFHL]b(<B~Kf/'8:+?QwR9:Xn8!iB\eг M1yO#hT!T!ާūh;IL.<ƱL.Sh"}#t'ys3rG* &jO~ RZ'̦1I: qtTPK8@N瀼EKIL dS}IDuлx4 ZXDZ*,e뾺q%H pD}/&Of}(֊#w\tjO l$.nH%/ łb-&zLI .@VF#lafUhn)iSwܓ|;~0! fv}_j}7UL3v~wya@߳krNk@РljMV<;c jUӏ7vYCv;f÷6Ac nҲNvU\ÉъWn5`3ӤלN5AE&󈀶ɣ1 iGnʪR(/ KQmohQЦ-írG$oV3W)yUh 6H8V B p#")$"-D}{씊MNU Noh3$Ǣe9-hB$zH Oq#9Д[rm'EǙ)m̄"r5{A1q?Qnv j|D X /s[~n#}(fGEJıQygI@;)[ l+~%N-6 `CkP\ ɋyI@T`]6vGC|[q'vVm_$QHpPen`^nJW& ]<zܞWX5}(muD4B }vfCduɣz-c?fJb@í) ? v0^ut!%^63q )q{g!Eh Զ &t}iKi&pE0d_ϨMr3FV BEZܽHcUcS|W 4*2o wfB6RCb*xr2P\QB04"<`zr5T,4z&𼔖wfz@ReQҾTVPWdoW F"Dg0L oRPƬt(qyX:t!nmZA']E4BV{p(,k 4 d#שHMTv"12aMH17> ) Zd,0^ g f` 4 n='8I |ک5r1=`ɮN/L,t~XnGh 7Dc_(NY í;V$,"i0&Pߛ‹ץըđ]ZXe'-,![Q~>=dMֺK mCrKpXA?^y[cB<ٱ(Rɡ^HGGy<XS@'[kqqfco˧ΠKAg|^PT 't޿.RC$=hn# #Ǝ,@,̀VLu`G ]ay%o0xH ou0Ԥ/a! if۴ءZCUӻN;*eXt颰?}Jɩ*O%"9A 傱l[ht8wvgRb:C-Š,sۊx6+/UFewtYNY.ܳ`oE(+Qθ=vbiP>)'31aBNCaV aQe^Kբ{f%(b -~$W^s#g=d_EOP,BĽk7јo'Zv9L{ܝ޿/ֻJzj}&xZ9n2"Le@=yAKOUuj:gMDWcݹ$ y- [&n}=ڛaT´MI|M6:dR81Ll|zUaUPٱnd)pOJdV#3uj3&Ǚ[hÓˀ7,9\,MuMLڸL5o=m`l<: #˙j2tǬf)fIZܮ/\F3\ yk,Yf"F<7ah}D.>-&}>f˖*b߳r/,Al|Fjn O)pk^ÑCѩ{+#3Xvꊓ}1^hVlZ܄QiRN5o,m̈xR=`ACQ^q J tL%4]/M%v{r(R &zs+T&q`Ay/αxj_ISw;Qs*S7-|-ʄBkLv|>03B|UDK4$gl1y@}WnƝʖW&| ?JΟ_Nod:#հ_m KW]3s ۣѽ1iUt:ac 7&j\@1E.sX%] vTٶ(%^]$}m"@]C_CEASM&Kfg6y*SDƵ'4>SykU0⬍hc\?e6~ƒm ;qNvԛD`m+2Nc˟5 M߄·ϝ1}B*B>lhoB ^KnVZ%{bIM8u) wBAO@+Y&;m*b~@fC|U҆hHrH71B S ^j+MH2G q'cȏg Ln&;f9٭&rq*H=g`(^0ĝ&sUt!f.0p,rx\m\K Jk_˼~2`2_uÑMRI egLFL,:yK2J:~yaw'}ltx Ͻhpn}xVv5QL cYCVva 836+/-ݖV\`ҏ:,[ooVkսYab#2I>2:\`%İe6b͉fgs߼3{ɱYb%%|tVK^9[h=\̱[>wo*wI AOgܠ!5"q]B Xyj%z{~J!󾡡_&faմYe΃6k13*~ VC^@ $uJqFz2j{#d"E/i%\IZ攼UaMq=F6{ Lk$: |x7nbTޭý>Q. Rƅ&Re\8sl't磄TパM#ޟp8wZL3Ф&GW~bEptO 8+vw,з IpN+ sEb#GtE>A~='O_J7@&J2&Xk4oQsO;2RBRKS>׳kGa2F ^2'_2.>\7jW2V˟X;,g,l~-#+mйMSLv>1T]Mma>Gwp%U,ȵ4rzX^S#,cvo]啿7tjN?H k͠oD:&לtrf@NyrIIҺî[4s*EϢA>VԘ=1Vv$J=DQ_»]9s+t$J>IZ1Y0+ /hOfx7r! )/5U -8ש^(j{D:kѤ!Z!^ u0ExzMڱb@O"}93iq^ IE= 8k[Gj(o:CKt3b[&*gX\rԻX >wS M@~:3N3Rp<0Oz[3,~ ^[QuO*$ fx|ܩ ĤVH }Э]83oZ]xZRigZgp>^ $S0Y7L,3m6;lm5T .[1HZ 8ysc*S{Y6ZRj$7HIO>s*y1Q~%!-1 u%r|)dt6*h$Z7ICA<4cwEz~^Uty@"ie]yZj(bx[cɱn#1Q^QtN.|ɍ؃v{yS7 vP'[HPw\eKn@]AWATcK;=MX][212DbzN\as唪" ,G p2cd-KXY/_4/Ie 3d ]^#sϒB,HY$:87P֣be-6nKT_XF:ȗSԈt ߌ.ymK8;S`ί9@Pp!͌/>X/l ކfriN9N[MCvn \@;?e)e3-h &e QКPEvmY ޖ-e:F GU[G[vƋ3 χHl/ӝibNp)?$k(mM#\WiD>FYYQ2\wce$^1԰l:}v8_ %11#)p /=)WAr36f!*Pr-lU׾D 4i*] ^9%\hE61ܡ5@ ɔ ">B<+&2Ek38yH<~+^x(.s|[njEuNPB^e|rHR/TjHb4IKkKe`I[ޟ0R5[̑lW`ns nJ Ε?C @H_o΢WuZ9^ jvs0k=2J?I>h#7'߯OT ZduS e7m1Iҝ2-"LZ1^Q]Vs5*XIԦ;/ aKTpY 2Y!OqwKڵWܓ%k.,ԟ,ܖh,~IhW1rIx#N^jT\hHߘ)ϦǾ^Z,\ܣ5IzC鱕5T"dԖwzD!bnNpp[yFGC1]x%$Ci z8ҩH:&K{CK\?/[or&X`!Eʶ .I;v}]ĮJM1( 8sUp*MfTB"jTBL9Hr E^k~9mž{#=e"yS>K J0Xۛ10`fQO! D5cA"*Ja{7yLzRXS?7/<uyc0:!9@ `}KBjF7+e::T腋:vnej}6n"٢q4̦c~.B\>dzkW(."s]~ͱk`n|z/uFLgMkHm슪=`( &f 3Rkp-q4P'&tVSt†`.ab.\#>:"9:!rRU5qQn_b_v+!}!ں-%U7WL&Y7,`ɏ_p8Ǐ$ʄȲ$d&?]F3[rڶR3i_<B)C*Bp(T,n'In}ڳzJ8?;UX,M (B"rewOɷ]x(IN /%@"'׳0t#%1VdG&ֱ }]hf(tpMjKb9I ,pc51[wep9o ŭKjj؟a*,{Hrbn%,e-^̝jҬ#[kamiXf 8nDzDl!(<+ Gg$+Cmk~&#s1GN+z`R k-o~lh[F('GC6<^ /jmhUHonk^iƫrIp7~F4Q`B?n0\%]gY Fb;AXUkN8gE_Sk^TZQj,^RFR%HufTbSٰ'^鋄rP߭bYn o7xCp 3՚ jLdLNj>vo 10x ;)Rgwr{>m*)b.*Pkʢ>!Є׽@nv`U j@Ҁ09ʐPd|uJ`o9SfaIu#/oPRzwIt(`LNlHZ(馠n*-BFwXt2,M95S>\Ӌwה2pnk\'}_<5@Ys|PĒ y w.0KcgIXx*^;"tM?nC) qK97si7~\lHշ(Aӈ# GE\E5 zP@da bX&R)b[s{77l1yOGho=f[ܔXok/~\@(謠#'&ۨ](5M.DEƎzf|V2/1QR+``gr(ܛ%]u{֘'f'o E4zU4 ,֒rȓG_k۫ϗwJm)u˥drͭCH.$r*dPьrfL굊O7G^ ޸ONUh`c:4p=%Y>(!aU4xn51+kR7_A֍<> rPO9]Dy^`FF&O1 ߛI;sXs}e$V&퉔|+~eګ*MF@k,tP(kC~h6XxT|N|ѯOOk=^<{e4ۏ+^:!D͆kohN9f$4$=E"M:Ï㺙7Րʣ;OVk<œ{;lɄ."^_zIR b9 Bvbm/2Tek;/%IPc*Z"u:O`}A'#da u*:{{Û/3HGzT՚?|Fp]ccE/`rR1ܝ٫VӮ=em&Q//(]wYh$GC8`I7dŨ7La,}!q!yJ50)bnv1pF >j:\gUaI\/DL4fĵa1V3"(U`y p;j XɁ ݆EћRK}?rGRKu_,R0KThÈjNA @=C/j 7_۫8unIm'o.>usvchJF O% +3%6Qt"K$q4?bR6Y肪bp1q΂\.':1@ xN>|F\a^ o*|~?9p4?1IC ̾|5r_t[ ŨN{za" cB=È}8iOQXԘ=O$fuPӹt:yݧ!s{Pg{GB8+b%VTXVȿhN>-K hyyYh_H}dUPaD^%c;{=&ͩg!ntLGbK]]U8ӎnColӧڻykGY$6bb[ QP/ >WL\(wCfDɪIT hn ]PuE7kzEc,uQwIF pu!l!ӫ7sVF49rt{{緐Ჺ;;'NQlP#ެ0 ! k,9)B,d,Й8 y?)Gj9}}3iGӚ ~^ʜs{×OXr@Xu1me#"'2yW5 W0 b`|@ \x>3эܼPIХ\*orTHkfQ(@DVQÑ Mk* \HC/qD\qifQCrxL†,\$R͞j)fY.>Ad(;T' UjZlDyB ^>' pIe 擌1은s9k" |g8"@n@Y{cg^}6m 5qxjp7u +dQ5ڹN3~,蒨$8XL&\ x?z0/WL`4>to'ˠ7_83Fvqgo~ H{X^@ɸ}ߠ[a>̻G+b j}6}ϐ@|tbYKn"\) 8xS塸ۘR糛_X^d8 2RWC_?3GĚCl^s[3ex/&To+O5ѝUbEͶ?U#k>xLE[K2 'Y1r:lMIO/S&m$dSY˫{VdAGCd '{Hs?»dr mʱ-KB:b]ii5/0*(âmGE%ҰI1$ҧq&yxĊGu]zWv]Fu|${y#qo5n9⯥n|I@k6@k'f87r/ }gQ o2xk .= vXb9GpO1[[.bzXL<֓5نMҌ WkHnoI[<{ʱDY7~+záÉcG9xcE >5Wn[oi{5N@[ gβֈ? wyA y+Ӵk/oA^3⿏+0hx#{~v$̙BC/)i.[!%p^$^̩fO-q{ITKf7UIw!Vh! $vV$M3<$vAFjU1~>;)̐ȳZIϹz>ԯWLp;mXK{s\؇.ؾL[J:E~ތ5rJsv#ruۅYPG rL94H bt& CrJahi+ ZT$Z*Փ8*>⹋v$R{MuaWP쏥N2ԅ#GʪZގpW"ꍽԅScn4RaM%< >B7Z!:IXB?WI'vMDTA;eV.vfKs ^_*?YR&]l*e|Q&]5&T7S&%wh꧸=ӕ!IY qba_riJWnI?b AqF=H܃-KFj˲< Sejlb3$V.:Jua6#VWJw4 "-[fjΝ'/í4}0νf "jJI3|Y&2M+ Ez+u602ALxQ#brT<7YCucew)4I_E*Szog+Ml%sH=[3H&,jgh>֤Ŭ-p@naQ?3& zY-رNz.5-v=11s<>E):\'ЎKsa\ ,dpn .ê{%d0 eFůW'Gdž-ւH^Y|)f#uGăt-/lSNG#o4kUL"5N2 8{E}Xk,]pҲ-+ 0l7&Tޘ_H{3/Ƙ}č-;r1^U#5T.H8GS@/pAMHpVc X=<M)7 r >t=ŋ)fz#(*:sywgDv.tKRk "2ZDg*5E/F7x!$~8=[ %g|y#ۨ:~cfqCaX2`>񇶸̟eCiҽȽ"ĩfXx}fQjsk`84s`Ҹ) z#ZA8)oSё3`?)#g76v^,xw"c~È4KU%.W"znrgv S3:Șdn1W}@h=C)$<2~~E=Pt']EҦI%ЪyF˖c(%T1ġi^?>E%j~_w]ËԈeg%;TZ}Q0i8Ut>+?XNnp%oTg^!("!XOD C|I})1N^v3SfTƄ ӕі0rXPKⰼ =,(T9@;20iPhKt g*g&DvU wH{^{*@e&C~~g2TE8!U'po}45.$ʣ4¶yd@V÷#1F ukUrˎ88 @LJ}*⁈BL*,RUٳ9d\1 .PZS|N*XSbb|\iS p9DyNi~[x;CvW|tYN4xRmbnD7ad~^^L2888(;n.slS¬q m\s6+?&(˝\zf2~kޖ`(XI:U9&wZfDْ Y}Z{G8!qxxs9G#(B(bd 5E)Gǂ,shr3 V+gƜ44dJ YFKӄ*{_fEs^k<ǜ} :Xm>2fBٶ"<{+7 &5-d۔ﶼ>8.=k fs>'0?[%>k)cJ3DuA\~~:[6׃T܀ʼuuke;yO_!F:Q1xʥ鲸:toG@.#}ta(/Ž]g7`/#|\i$LF_mG{`b|>luY[ԅ5M2ّy -UF)H$>Fk/lM*e0-Z3?w%ˮ"kRKgS.2BoMt ʰQIn?^r8uMUnB{)Ȓ.KtpJD!'Dh12uu~Kqj}brBF|KoS, B3`R(|icNzw-X^ '7O%Rt|36$.龣ǐ ~m.6JʼxTݲ͐bg"uJ~ 3'yȥ8`)7ТVΝQ,l;fƻP%0wƣ ]֭ yODp=>}sVTT!X@mwX iu^׷cvqOw1>Ir0; :T5'a3f;Ȏ _j=3VGK"!?! }y@/t?4൅DuMweǽC;2rgSoNN} _ Kx.O8gԄ7:HT8W~Fވ4Ǿ\wU}/S)ACLtQdHhp}@p|R7+\PQVg^BZ]X.6Fvך]O*@N\|ezmfS+D EUD6K-Z iP1 ^qt2zCK/T+@T%mqߵG_1o;4uj 4, ךZhk߯T%YgZ8>=n\%XZ%噘n@ZTQ۩:9𚴐68kӵ›C)z5ү`)⑸]uU-LM/ [gs*)8i_WK׉F ڑ WUgͷH[S04߮u*$KqfZ2s(i7 㠄%ܥ tDI w-eȍ/9tflȃaq±5g˄oY6,6:ӗ곹V}uW0tEg<y:;⼊0aS B^iL0Q7`fD nZV&n/< ̓WrW=6o ejs U'v'1rjm 3?s97j1M=r'*YPEeL VTV؝{nϰᆭrů rx id乸IT!p"_2cZfrEyTr؁{ ,*LK00- 6[b L=5ʭ5 02x0qnz%PǓ_'v!8B=gy'̐iCXOQ՗oGVa4b $@WE"$U~CQ{Q!CE3s_> l#,jgݨu%-gN*\,cba|u%oiٸbN/$$nu 6pY勁xc] UدEd%II$l 9Z" }5v^Zk-ǣ 2]4PaAڷܐՒNA" ɚb:9G|MLM(,LH̔ ]?YjVr&fý1ɡ !#A1/eOGl-7?rTV.-jV;0,^8T-k Ukq}TllK#iI.Mj1Pn仢Է_Oj?^5≴% ^_ w*ވ3u3F a(8.V.r25N8ix KCy^GMhfSLi6\k.<1})fXI"2?s6;FXQ W_Mc0%v7m)7kՂ*iaXV{բSkSu4C=PsG$aVvNYM~؍jRdBPzUyjMz|k8lBA0Ai|4!Dڧh$k by鏉VQW ~=)X+AgcIЙUDD Rv/[EJzI",s/mOΪ5.'CTc ŕ]$ -U0)~"$uVLq:0i?ᩋ҇ބ]c`<tU ƥ08E:gnP~qYnyLbuk&P@p߇2%GO:s{Sgh.j*7H`aKAXS8œ[GX=AUþD-(܃`*9~0?&ڶs|JUZ*T?'S} =`(A,L+@f7,HZh%Goe4hJ`O{$zM7CN/dl~kSa欪ܕJ 5!`RdNa|;1#U=:nd<|NiQ/6`{ 룀 8UiSVt+ HU=+cd=4θڶD/ok * &?U\p0Gu8ژO\7tަN775++>WW߽=[V1S7A>M_mzy?kHqp6Ra R4^ꛖ"ub6kfP5@8gluҽݛHhuJ2.!NF/MO΃RTK'i+@_]=AՙH:{脻G wMڈ?eV_X+zvվ:wIKK}h5#~~a_KV2YY[r4' F6gxYkP1xR{ Td}|ZSpɦJXmNup@c2aXt0a, 23l3-P^3i{: OW0SB\UzY>}-T~~സeD /k5zAx( }y[BKFKzQG$o\.Al tr&{k'(sL[{aM@PZ87^| R_*PwEwi?G{y_S,i[G/uk _22eو\mg k͝e(tCឩ_*X~_[믘W%;H@=EWnq' ILj%b2S^IBjII>^H:-IP~Z?1Wp{ZN}QCo_0?phŪ9Map_-+ex,xȫuWGk5 :v=d '[NSz0'$uf{i҅*&qW O}GvaeNq6FDo}Ǧ &LNp[5 Dz"tW!f !T`y &*X.9[b5 a yvܡq;a?}O:Ӭa hG# ok묭lkͫZ`O<#mVtUE~I{FL^* '0MjaG<J dV۬hLRhu2u+ sx&VuɠV+ /ɬTB +nrjŞ|FT;' [X0N|eЮhWJw@cˀP;avdcy3A߳2XKZ"SD)mA7cbլR Du#Bq{`P}7oOEa): @[6oq:VGv r Vcg $o$lH5p rQHzh]z@Vi 7GFl`xctgnF6jj'=sGp7K$v<45ڪtE?[:Wp[s#h}Zl`R\AJlʃʓ6 `lQE |?Ap+hm}sb]m鲕oԣ9jȪo4υY~{C68 ̴s|lpjdzb!fiSj}JM2 A6pinPA}Lm%|V+hA?Ў`=Ͱs_(ԍC0:"jbwAF6i>pBX`WmwY 9 F\t@J3f}gmH4iaҀS3C$;TNgֺaVdjT}Nm=1\4yqܖM7 r:Uwg, Yr6fٕ/z-)Ĕѣ 6$ 8F~8}Z9ijgG4̈́D](}.@oє!!/Xvd0z/m.oh)1Z wբЌf.J\yT}0+f!TɅSwr |xrh溯EhQjtfL'i,Yq_vjU*k,I 1)8Ce䍈мinf]}!|^7mW0^vu|=}^AJ>U'IAKzR\k a^,ƅ8xkSt"Cqכ'DsiZ{@wL͊\A|Z~SC$\Q⡀{;D c|->ߣO!sY*[Rb4$Wvy.JX(6 @lV21Fbki0m7_ >yDYʵ1rEW`]:8++ 2+{|z:IRJ8-F| DnЂ9]{7j鮃N2)8n 5be;gЊeh(IFvmk4C P̔Y\djC7?sud3E7Gtk51[?b#_eέ'8X}1:wI*d$o3B H &V4Ӷ%7nQ2Hᅾ RA+Wh2UL3C̍rz`B$PV{Xw VJWݎ@a9JptR{S{\JJE؄+Ez=^F4xze.#}!~a\FۭVO{%[?u @Y6]]kk)"wd10t`LN79r>A+ t¡$n2@:)gЀM@W bh=q,*7ovoP$#lm5WW:9>Ha+<.˖W1\(ˡJ%W3-v AJ]>I((WZ U}Ì+nq=`.mDƕMUrDrfc,(ćX-wi^ފV궋r?Zv2;VX')S*P~\ÀFkVzr9v|2E뿜N&o$'ФԔ=͞v+Pc'6;? ,=MpY ^ol(s3ޗ~W5-m/ݨp;QSݬڏݍ"g`ZhZC)'z#l/"_͖Elܸ1ےa.Nvs)V H5^&hh?tVh:YAU]4ȓbf+0{` 0lHo8 Oyuų0OxpAMNX4#a-^ز~A4].2Qgx0% /}>lvTءfl (_ \SyqBcM?G:FohHqտWt[5$CGuUjwz{6S@xnX2s}봏wEr+̜R>)z z`GRn)z*H~pFDPq\_7tt d.cp8EIcD,\{bQ z}.$+zʗ0 h<7[:ܫ&}B>\1UwJExvH/9 ZFbehy](|t㲫XķOIe=hi2)`K`\$m(qM-Mbu6p"x^Dݖ]P#i]W0d,~0>0e C|GcՀv"&*DrHG~Fĉye ڎ+E܊19dt9O *Ҟ5dk-Nb<@)%_~)8Lٹ\" wr* ha'8e#FA]N@96ĭ7 q\*.<÷d=+e]Ea[=&#K^=s2DsEP":뉊N;ݛxaWAADZٛ W{L4fEUmO1TWs%XoV n*ٗkD+嶬 <5u2.}g#(gaV4H:(㫊X]Ʒ o[wiO?'ɳ0M6#_n0r<,Ԅc8ÕIQM> e!='fm=`^C;r seNڤsτKo<աIy2'k .v$ k=R ]+hCTyʛvKqj@aD?pZՎ&l#e6B!Be5a⼅niT 'ţB|rPk'KK?}k)|V0 wV_ު l@- &W^>"~b/NyGD|N^? +pyXݑp]6#A JDE3H1T-zy9BH°8jߒ IM&̮p*5SkjI88}]/} (؁T1}ɔi` )KbJy_wm84$:) J‚ VZ&lb@Z@0h8 |_ jMo~#Aؙ4y(1KWH {&;-Dag5ո$bſ&&|bm.PqLFfu>U%TkZtɌa_[5J]є4*'cZj^2x4rjt\,$8$ b',\d3OW%S"'ݝqsNWW8JBb/4|z vB'U@ӕlX{7 ĬwF8ԡ u$p [ڳkgȜi;%t%S JG,sl"Nޟ-4(zw\VjQ)$3̛bN9m?fժM @x!aZ='Cpf)Fؿ"l)ÆY,UV 50Y jd\wZqm @wv_AזPx8 Ba|^>{2"EٲdжZ4֍uS k7@<ӉƷA\7dN>*3'ifnSyzaT()fecˬOo2g䦎"Fs] <3@)^,Nσ57tDRoB-<\o@@| /H;X%͇&Fk>!!" GGl$A6`LjpBUt,d%YKpscJ5a9qNdL~<m#̽ϪH wuNRH"[df lW ܃뼄ֱ/a.MlwCɤxK% Mg+2`k\N:?UxjdYRR@X ,*Q ܸUt:!&\bzcE90V&=VM=q3q`æEQeJB 0&Id_R1̲IewhEQ~J.d#ݪtt<[41}E@vmWKmII<,Pa["zV~|^']|ֺmEUaqqd1N%[jqt% yq-EQ3%=p ʴY ;JJ^zSvH[m͢l[v(݁pLaQٕ(5;kANp\#4v-6 Zg~.B^{&"ܩGchS}(LB|4)s%XhU~Vu5" >Nx(N\ߨ FoiY E~EZqI(B@Z^ne]sFdU  Y ]NH4+ʃ6†_ws_ 균5 /I6@aXAu<0^5JEl"+\8YxFAヘ7f:p!;c ?@a#vyjf2+jZ<"-]ÖW KEme>;7Y6X|MOv9nݝVID| A>ZMO~Mß畊59^q(%BHv$ ࿩xL͐#w2Ak;ypeMaZZX8jَ U6y t?5 r ŦߙKf RGiKG2Ln=DiDD4CqXl_WM.%Y[0(O{S K0'ݼ`h;CU-9kŖ"s\y*d=8խl0,Cz@fa7:0a2nԃC ;D:II%j/Du3N0\Olxf"hȲ)$oS sM[cIY4ROv2 <@|VT\1r0ֲw0 -_]`IG5EtSy#skC3bSv0а zS> ,jUSFǚrҔfViߣMDB=`5NY2N]mb)aNe@L{uq}ʍ]ڍwYM^0uNlʌB?l6bDSA9'<gS6^Oz6@R?-y-=<;D놈 m~7"}a' n.G W{Z7+:0i=lK %6jSp*}j5oԆ!e Ji,7Ͱn2W 8r:g) z@Z&UF|R4Fs~c,\'&F(U\<9}&#Ђ\a2g В?}XFR+g*" 0{q|ĜH0:ȡP%Tjs807p9ܛʖ 63Fdz n)g/PИ r|H =4D$+{ҩn3'oNQ0!2~p'44E*t@J(!4pf w"92D~8z,2eҘJ[ jr*~lIo$VZ,wZ"&7/./4RNnTu͜j'G9gw#uL CLSʮQ ۀSn_id:s0:+a >LC6/H{cPZtD2dU*~MpX* "7G8Ɛvh5HA+̿ 7MrKJA8ZY,v+ngr T.cb >},>3IIyAtMUuY&EPmt'ZJRɃ#vJ&H̩zڔtOsc6*2Lܯ#b)Z"3O {CN5-?#qLs_z*.ʺ8$UA:%Tt]r[N Wj 5̑x7}#2^Ov^a<&(1G 2ƦLLȩ$#u~야51)Z鹂J-y02#k 3Un'i^PQ7Κ2> Nh5> > f)9Ptb6`x#n_ §( an 0P%'#Up ڤ72%;dWOdX;I3au>kXslV M֣z]?Ssk|HnAp?=5}7%s vfJuy8eb}s qs}j_\vf>\x}r D0y2TDzd OlEȖa,\akyh_SWrRn%EC׏mXfb!IXj(aLEV{N*2%uh*j*j~,rOp^ؤw 7rHԚߙ~n!BPc};Й,PTJp6(`:8l_E0Û .!()K5e=p9KXӝYyǶsHfi&lfO S@(;~}#4mcw(J-bԺQoWa5E뀊Tt>8MWa#l_[ʨWl٣P}.~.6b /i=4GB0C`إ4maP X/͍_fF,a( b<]vS]v-\xzrm6;iRati>IurvElŸqn5}j5pmOCz.:A:&la/gO]%BsWEJ3&Q[2i/܄1vG< C9:-KQk~d#Я\ak'7VkVr31CB5deiŕ[}1)'A=ya\(*QÁϾGCҌUV;iWHnc%ûcc'\,SӶP*mSQvzcý~V)a+smNO} oo{O|~v(n7|+"r[ Q8wvh mA6꡾uciS!&k:AG" a{lRQLK^=! ҆ &P k&O\=5L$Kf7VsJsBmxynYa-&O.wa~ fVCD;8=n4d%dD ` 0•نC߬k@Rei):xӥ#kfF>P[bΣ vlmF,ƳYiv*PKeX&R//OѤ*Ss"1RgR @).`,׽xKfnwlĐ ' Zl<=6VFG a[G>J(>DNf\N$~3jZ@8aë YZ