python2-perf-debuginfo-4.19.90-2308.4.0.0215.oe1 >  A dfW^^f]qi\4zq`1%9z̠G["E+qdma5әG.? K+qi1كP[/L%#g)\4k9 SDIbF-i Ckm2VMޢ97]8}blд:Z|JC K ^F mwR0UVGU?jvlqA#V,Ũ-1l;u7z2ӝE勄jz9ded2e5aadd1386e4922b8e5d611de695f9aba4f28f47c81a729b32f15d0fa7439fec7cf609fe26c78b7eb2a7288e0d6f63e9ac1 @dfW^^fY` A%໐US/m_,O1In3A͈C|؈UeBajyY"QTl8D8MЪt  4Fz+4VAWb5K $0߆'~Hx~R#N$Ilѱ?$OLUlo| ai}G ZbXir .ZkEC+ #KR)]w{%L?~WѦ:F>p<4x?4hd! 3 ^@Dn     b h8H(8o9o: oF/G0H04I0LX0TY0\\0]0^0b1c2d3e3 f3l3t3,u3Dv3\z4444"4dCpython2-perf-debuginfo4.19.902308.4.0.0215.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.dc5obs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$dedededededed04b8198b2f4f4997d6fb55e185eec3de9bdf976c6d5aacc7c288ea51ccff6dcrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.4.0.0215.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1d@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,@a$@a#Zhang 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.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105- !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()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probeobs-worker-backend-test-x86-0009.novalocal 16927547414.19.90-2308.4.0.0215.oe14.19.90-2308.4.0.0215.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2308.4.0.0215.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/5103f0b244591c45e821707ec86ecda4-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfb165c254887b3ee1fa31fd4add5c959bd3b2c8, with debug_info, not stripped0a<=rutf-8f4b4e78a0287220b074f83ca602841121391b18e77caa691be10fb5af377239d?@7zXZ !#,>] b2u jӫ`(y/>-sa -+j? (pDsA0|3?L/,r/$٨3C&n UI2rTai[޾Wlr5/17##r0/&j} f+1N1xQ,c,@;f^rC(FݻJbB.Z̹|Gcf(*:36) 塢dգLi%D$&aܽdGD~v 8@v0PT4 gՄx5bԈ$j@i]{7'T {˯d| ('wŽH2m QC#ln/9CVLϾ WAs=^cc7nʕr6MGQ/k)%~68|Ѥke艋ld|)IbB 3e b`jb'ONw=J&KP%Ht0w^ЌA 2lE8wg Vk3wԥ $4/2P#ځzSf>6Mo߷s#QEyW֧=W2m&d(;h(Z]IWdP& ? 8LfH n\ړt'EHWl'b8ƀQ0" ^W!?9uR,^S?.4k.1C ĮI2FuS n1{q@X BCLYUf@*b$hzͺ.K.o<_GZYt|dJ8A"5HR5Ӭ!AH!'w>HO|㗠ڏ7O۪ON-&yyb`q$"ش%.L⇢I9L/e) y1^r(8s bE<]ѿ6>^0@Ov~Q8a0Փ G3g.f1 JNji壊9/0DE&g%<Ȱ{ە~n, ˀ}Ff탶X&06q_>LL F_,4\̻Ri3t/9ev4YG.õTlĶ ^#B6.j % +뗫,%ݢ[<%|K$IU^aҪA;X`xBY.vPEt7D49f01_PTDWH"5 T>}6ۮM@ARlϥܔkO3Ur`KA4CP#ٛo>\ې@ \4AhWmTg=_\sb!Ԫް6L$}LmeQxaѐ=Ðs KݩU5`!}Lu<ۍ .Bao*fZJ \T~.:?41&QkKc3x] xfA=,3Wat\=y^a͖a 8Is u_Ytf=ҫtH 4k6 ׀Ħ kvMqBEwݗĹU?Tϸ.%۾gBF)ì0m3tkB8(ڀkĮwbmYUdd09,% C{ЁU wV@㴜Pqs**so?Ӳu9O4CwV<&B8kjnu/$γ#Gg JR@S cvщDO7\*-vϮ( Ip~ 5&-_hgS˴b#ToYzj\1`u AIIrlD@?ܯ.6U.dR0C—:eJC!-84C@:̹=Ů\Oo,=4etYT = .. `$hm?x30w*ifJd;#"aH0ak'4<ݐ9"vL[~H#[qG!靍I'en(%*Ko+eT+LnV6+kC7ϊOgD)_i.dj3~1sN9F&kO8 /n㨾-+f?nC!Yy[y:Z, 5KcP(1Ve,5\iƚ7S1Jty!o!Nd  ལuc?+IR5ld13hߣ2#g=o`c%+{\{8U9 '>;忶C""(4鶳JAoE1 LdOx`A g5Əj[F yfl2ZyfUQpch-EoNq"GtƼ*N2mRp>7)a{tG,Zm݈~R@Jcֿ/ {!j&b=npם 9cR+(u4g됧=ӡL & Nbb߭qQDU'CB:oWdAIFn7&dQ!y?Tm*闠 @6xHA]5oLjj(1wltv!=ҝC,B /#xb454϶2BH9Y>j?I(d^b _KW6?DZܩeQ!\zҀ !/6iit-0YJs;ALbd'[% >U=jݽՁfl|T1cⰍ2A&%ˢAP⺥A2]ұ(d탎5eڭ>X(ŵH0Pa؀"ad2Ű̞!iv;%s#FIlE{㚧S \nwjhX;=㿏kj'Mߠ+!)G [cP̡ &r&Ws-x&P BHYԎ_ӬD*CrPF~2 N9]MfIum1턶}FgM1k>X ajDɀp2AO)A/+xLx.A2"ۻ-5LI6ZA2b8Y&H`j%)8/`[Hl{g *H:_,x [å('Z9+ om_FA]K :7m}%Z٨!D: GGf<K)<ߩe'0n\g,l<>>#rsD]YpA !+gӀd!W3[дj̎XE !RGn?(-En螊MH" .,0qXڞkǎ/8\_5ɩz3FRi @h:#E6#&b}趏ک8H9݀mYPZ3i0SޔVmr.:bR ):)/p< "{8vbKμrLqPlgʿ k|{a4vzK֊Or, Y+ܳEwRv2E jyxnVrNt"(W Bݣw.֥V3˚ A)pgD++uJ9rĀdm;*#uKcֿ!D4s)e4-u=2ڃm(1,GQɋtNCI? _GM{iVEʪV*qvTu-cȝ*z`c6+uյځULS~+Pjﰕ&d9kT)-K]\MJ,]}?4a{<Ņr;=Vjvoza%䙵SGDxIIcVRlKdҥOD7fN3gAgƢRc"7Y-븁b'WĤ#"nեi|S HwNr>!cf#wꤦ^7{[!vm5ȝG|Bm&h7b-ZjĮo IWo=]ILXWV*$z $ҩrɅz4͜+jv/TO8|I( <`q_5͓ߟEut*[H&92,EJAI{[(}5Hk&{ l"tZȢbXүmIt7U,|yP8z~B2?`D0Wv0{ :ԫh] H?t:ƛ!SsJH?%ؠ:5q$;8jX*[YN8gSz1 ȯ̿iŐLE5{;hJp;=F-8:ANVq|ё)EqӝINasuEF 9lk̅]~LA~$SŘj5d9N;D AzC b}^ _N..-|K/ȧtj{X-aus\"=ib, EI|DсJLwF#i7@a = 4CUԿXƟob+z&j)D;Ay0W͌9gi "@W9@Fۂd ~cx\$nN%,?`FswKr0;RvMG $G-=o13LxZ.axSIg  +Vy kzj>q`9jGãG1aX'sZ;L>n,3RR['  Wk1WHy&$eӢ HR%έ|*.{.>&: S/_< hF&bTM0M%FH 障[Oe)PgAoj},4W<|ޤ\G~o:$!/fo"u胈z=жz3%'~(<Н2>24S}'Vոm i4 *[BXk@/2HcG-"LgP)M;w)!JJ@jcƧ CrG[õEżJJ) scߗP@!xg!BP`M=S%\{΢$b|U1b0|ΰkp{Afvڍ2:!;q7B!gnG&T|< ??gq9V.u(xH]^I$vk5NP2 Jp^ we'r(! _Ɔcgz -"M62<o :ϒZ<172M_nF(IZuw( p8#˓3DDsp$ a>W+W?]~/Rĝ.Sۿ}i| }5 7ȍzzAzJ}Rloru`(;[KΡSZ]Cً|xk0. m| ,[ ~U?Gꐼ#ٖ~_F0I KLlm-TIQcF)|(TVُ7S(ʐ\lE[+V[)(q ("CK;M$5@'뉽\k 6͢M ;gt 9 C}vUUz[e+GP+8I"^iq3Rề+chJ#V^7^:oB0嗢$vO*4wcs`Q2 "yd5&s6I Y[㶌Oxp Eu4x/p6E7w9uxv`F!-1j'ﰡDKZ~Ĉ|9B5lσSAS@~N`΋ǞY&` #"vܫ<q[@}ܲ4Q<>_7Ar!r=zzEToTC\4QKY|ѮZ+m{gvT"Ͷ=/8$(I%pb^C*Fz'|~Ĵjbҫp>׏Z}_þA_C=9|TUYf X.+^@+@W:4N٪%};tGRNMg|ǖ^d쁛#FD ܲ]u1 <;p hkZ&9OA**&:]?%}Djr Njf5IJo3 ͨ hzo˨an8̪d$g 3/F 0fH7ſr>Ů(1(ަ{(?;|$VpQ ^*(n} !`kV.obuSeQ[K=ML'p̀*hM!1 GIc ).Yj.‡erz`&i9q /Oөl+vvw]2 5O1&/=,[H!`f1e0.>ۢq8] !֝d\kY;c!֪V|ޗEdȕE=g\f).;jTrO;{Fʯ\I)ri 45⿜rg`ޱku Y#FV۹߉Ԇv!YS%<f;|D%<NY攬bU#+ k}P 3@p#XNB!>rM6[|_Нm xoC=}yEH~~|9iWvAY_)Nѝoh|5%הp[mDB8(~g= -v.WJߒSRI8i@O@ Ku:x19u)b)lSʇoR?Hbnt_C[#)}2Xw|%O,UOH zJDIwA~M^3Z;mcvXo[d"]o^3G"E.Aqw.=3JֶlI" /qDŽuKl'53b܏L=ClA+awI@9[ }t`t`jݺ?/8y`&yVs #:}|E7hl`Ŭr9f՘,q r+܇ƨsœlTSѸ%s|TkHOLq|\^#\BZTaw :~n灏 |R3YTTcH,~+_]sŹKx8(HO@s/du`Th$= o3wՑ+5 ?n'e:5S'r֒w#fY8gh+Vu( p, -AZXg@ըSh R;9}OTP@U &a'5I8p?]ߪ$x!6*d-#-)O_0+Dwv0q2:,y'&۽AH pQ8Pk:, Zb?&A5nQJEVbU3섏}(BVd4 k?qK=#SG8Fmuit^$9K&+&) levf5*1r#)} w>/VueP-ȃ+Gt? 5l:/dm'Cz(<3һw ~e|yДX|dG?v`Ñ(/Csr=l6Gz]th#$4/huiѐn!H'R <ՑD&4nJidYpЩ((6ptkLo Cظ2~J4 JH@![ tDtA`&[aeZDWU ?3anP^Qaԧ)+iG \r0hG#:Y} YCa묭cë\Zs2M{uEN=k有*: I!>/ZA?gs @1͓ -VEj!vo- ʄ1̯O'ĭιJQ#rLpIv5r;\-U OUokt{m3ЇY"DZL0p< n'Ɉ^O{Z*28q' T:Q7y[rVF(ݚY̷CD@LeҴ u' I >Tm'{cb'#&镊tpt\Dx,D&>]UMEa٨{wsf14} ]A9-0qiN:?ӪǰC.ˉMlj7 uE5βVm'VJEg 뜓$ U|,+̶OA !Sa_" }jK<'JKj iu{~zݖ5{>_Jva3y < xX Or2.*;GhB~X7k7_,. *燊޵dFoVնqg̽Ba>侫*:>z0;V j>.P|wnZCm8γbE]NvA340}ϸD׸ :̊ݿdL"+'ߧf0VT@p2 MMĝ^,ו73!KKS: Z&/|S j. Q7U5- _-9Hhv4+Fޭc8S2Q˃ O:`ϱHQNV3;]Rxϕpǵ;w2URU8L3==mЉb/唐{A,c= p% uudtPf3҈kےB_ۣK {|ZA2eRDsfꕋǵHn+w:}MNtzݡb&%zY?,,NȻ-t0ͣ6lܡj1 /-$jڰyUMi#ٿY16Tבw%MC'=ʦbT^Xw][WC )Md':E)[R 8}󸌝+cfCD!Tyg09?A 8x\{O6a+0G[Eqe5`lF8K̒%$j,4'4݆INMl_aJxu1UY_zZCu5*8<(0/+w18 ӡ\'iS8ELgdKQj*O$ _ȃr\Xkː-˸{av=IWs}%eQ .]㺍K;T˛ 6мayWhϽc3br=P9< ago;ctס5X+m}<…nfHjZev* ˣ nF)h7օgз0xū ^\ZƸ;$W蘧#kO(,0'r_2eu>]pg*U {g9 IyV$(XBgHP6։v H^:msCc!KB Y-\Q'E4]c1BPllva9\Ws/fUES0rtL>x8_o]A?SZ\ɞ5")QԺ i.%7P0:c3j& Iwf4y57fdUnz4gv'GG S+OEYa$y,_Etf՟1]zϺfq1=2uio9r* K<|3ק:ۄ>эYy|UmZ+7~M<($1,3)o$BO\p H0q:IBN;}LvKߧ6gm0ZP([~EwXun-% ) X*1vtimo-ŷZPX7l4L~EsDvݿί .[0xH }B޾H1JM]!4h' j:-`κM`gtR CEGn0m6v4HEϐ|?k_aMr+Pr=$=5l 5AA +ۤER^/̬fC dˑs{.*iXB=55];.q.뱭7VhiIx;7_З'BxmSY%\L jA>5"huUZK8ξ>U:8sd秼$- 9 9qAAzմ% ̳L+ |{kd^b6_yاCHQ 9]6W&@xs] u)[5_5 DFmTHoo+nJnb\-O(r{}-M~?{ AB ި)ZJ@ K2 ;A%cgTF%T4G0d J- хrWD1bRy\Tޕ *e`#N2 |,6Oaz$iՉ&v"xiMppx3KYgL;d']5 3ޑӵ;jC Yy5P f.\ɟ3TsaP(.~$,B0e2@ +5iNbƱ#K!8p @u& :(m5Ն~wh /4G9 |tKȖe${T{@#΅'P!a]Lk.2AmsP)N'HIzaN51)=WC$i B7OiѬ>H;ZܠwABf)5]`07)-F<(> ڴ=  7!שP̎ܰƘ z[]zΨֲb\&!4z̆: ;8-(H8,xPm^D3ȝZ |DB2[oi=-Xm57ʃfd?Bm=MdM=?K4VIeH>f봼a6ʶK~ǧaަ4"EJJtEKfbqRg\&wѣ]\0},蝹%o$ڲy udS/%jW=4 QCs#yi,xiwld.-hHXʺ LgOc~ق)c, Hn.yաӰj|Aά",EawNBbTɐ HdM/kf^bFZE6'DyY.duoB~*hc[B%I6 tgߜšPFԉAKw!\)=9<m],YʩQO$kEQkƸY dOH8ᢂBv2H(qÜ۷]).s}F,pF^ʈ ͹t%dtEߛIfpCk|V+uw-eN:u` LEGЧ &+ N͞[ 4@d:X5Q|xշW߇$܆ `Ʋ8c|37r*ĸ#ZΞ2d/BW H'gY S*T"6Z)1 xĩ(<{r@<5RrղXH|؂%h3x= M mM `fAqkTmUbӰN8,:RhO&jɫAT}3*I#{])E2 tKŲCXDL- ; ݓ\T8X$|1zcg3bI8:BYvOa_UrELS!<%UݼkM>),ٳ|Bnk8Hd e M2Ka^}wQOnGTqd.9 fI%j]v=K;e ś߃mr vUrAQCb5e܇Qrp nƥ1&́CGFZNL3S운"qwzTMM=_k>.F $vE#;kұAݐ;^'jr2kSaAT8nK߸WP$jp%`wIM?0M`Fָߌ] Ā b! _2r0 4wÊa "XҊQ Ia[U ۋdGwSX5)@r U? k(P 2SR Px+_WȅZeX2So< Rv;s,z?/CWC$9kH:]D32aA`VXsPiX&0#h׻4dnEBz4i\_qxK7ْCdrzUU&z`ELn;SJ;R6Tm׉&Y m^`ق{PmV73a{: 9@;s}nr[~I\3r<=Ta1:WÕ*wذ`N:y8*Pa\́EC:_iB1yǛ](j״[v!Ur޷"\ż{ H ef$Qțg߰)% cQ`vbݫGuqCN.6ct(ŹF%` ؚ҆5b!Pmn%# 0 q=8:,a*U5 ~/'!U}bgS>˺цH B`[A0BTxi٪P$6!t;SӁƔ[S@E̓!~hᓁtuA6!jpWP[vgZ;[2M`["ÿ 2i(*AϺUm]с@X^gE_ϧ=& =ئ؋R *Q#9#3Fig|zTWK fpEQfm0fq_r1[1Y˖2MN"VPEuߠC١'K҄t!pD_PN;}.J Vz|ݴhmַ!]2<Ϻ m4$2Pylar\(v A2.Jds3c U63w|'ҿH f,mW/Ҟí'A_ܘ*)˯Byhr8= P|ܱ'_1[цd[G,Ha]W{u #@<#7qh%R s/+ƚL6'o0tJɖkzMSLg@}~-Sr>WǶ^ւ&X^Xf?hxP_Nf#0^]]>TVW;]yw2>lǙ`U~e]Al+s͢l AneCJM9/O0.J>T#4uN_'IJ!9`y 1KK m@S" g"R P5^)N"Hg|lE_k[I琚j*\>v7]1b.6>rTN]x],>s#bH.^i|s/ho/x}? dKeg(Sh؍Awqh`M,U zV&3]Uw<>{.| !Ymjk'.רԟ!,V79zش<5u@{`U}#'{~=w˶A K;cw4cd3AtIJT0Qnu]yP‹ '0PY!*+!뜆Ѿf0;s7@h%mprP q*TnRiҩ|"kf!qz9JsoDZla&;9o* @ ýJ5S4*bw%f*X4̹Q[E}So uu*HmY"F<{;y:{F}[n 7&x7 e| d x&a焓۴;"=B̨<E[tܚ$yB>u˻z+b]Ԁ?Go`rJ>N4:ZťpHb>M&w3$먖N9Z<8cnltqmƀqkچ|Hv'Ǚ V8Q1Zru<ߺbeq}qD2 ,Yo0rž"T@=/g=c(DHy6HW@%fʒbL6- eZs` #ݘwbKdE>dCL1""Tjj," U`&WFS2{Vsx8ۣWm]Vts=jԎ Fͨ.8E*:'0ⶔi!gkI@"?\NT4Ex?Zŗn܃6XƘp3炊_p-^[]k-S&B|w 2Xr_^%$xv`~sE?}-+[ZEֱѼSXhh쟐7,!n l9-%/lmRnZԿ!K#U"7-W\eW"M$I2 ibNy&zFKg4(fdQKK{fB 1M]%M- Zȍ&b I,5& (Cq/^(qMx5JAٳZWp[WB7{ǟۍ8̂ z&CKPF XQsD͑@Fвw@x%ɠ"mjr3@;;/cgȔaT^€tMpL#@3+R9Ofy+E畿u`m"{KU(_bVǖ"FnK0xU?{u[TX9)Rdj_rACYr4]v}P5\;P>^1hޘjtѼβ_zYLs\VCW?aQ>Coy,еP3t 5y:&2t{/Ș YK˧P7ذֺi  RdHah ?hR psDtVާ׊)f:冟i}ЈXEyzX}f,ƍjSX@Sk<Ӧ1nӼ7 *wgy% T-=‚'f0M序Iu͋RA(Jk#ܖNCߔxTB)#,8,Q-FxfE$v ۯxnʬ[[G6 +>99gֵ=*mIz!0}d -D)0pX|̭% ثVdr&xmWcٮ`\=@\ 9 k|=뭵0h5ae%>$RdM;VQ~lMb-…-CfБ)֭M5b, Rb Uƈ1FF$p5Bn/իԞCoF*Y<Nm$\.sGe9bcm³j:XL _q@F%ٻ͆=r#e}Vs@n$̒i/gZA$ԊN77|Okf2 Y% -MO jq6UE_. sŨ`<6!-~CG:p+t\e gGxyL4I**ۃH-ęfy  >z%Jȳ$G.d`L(@rw3BF8mтJm; Ь=@\[}qw;#ףņ>0h.QUBN(#> ~gE, تG-pd93؉1 )@AQ6 _Mرh[#QK8#=B®D!<[ x.M]鍲NhJ'ӂX`>`PS"M3}j7OWKN7( pk~^\*~|ogsY+Ơ}4 R.u;e2ˍ;޺6,4WOwŏԔuj]܂1}[E~[?^FA"qAu\Bk!c?ARA9.7cmz`Uhnq]d86"gH٪|h2kHjoR[Kt)a Sx²X1=b_Qd;.][9Z"!x e-C<7x9h iaҠr!N(y}Wm ?6&ҰӅ HZ`f"'$Um( R;-`Rfhێҗ:Rܱ{ٻ ;}-cӣ)9WܗYFV#9عFv״BZMo֔6yc.H+_9"MKq_'F Za>VtOSרƊ֗" N9JڠFr Z:y}(|h^פQB8PJN#H&Xm8~dZ7>lEJN~$n* ~UA}-XUH--X#fR\aD0*fb7T bR7˛nmgsdR/{$146a`& eC)O%@Poԕ~iDzەV| nVL&~o_1pRT޳ȷ~Z4 8S=Q `Vg8 }hqVߔ 0> #^Y]6L>1n {g$}u,2f0,Hnب5Vof%0R-Vȴ i tph$:eɦd9Iܰ~D=)FI q3-vN$2=?jIٽll, ֗mdt>$咔?'l /U~AvԳ^9W;ǕFD᱂R;F@FQp&]^hPKavaI_ HadPP\dCXx4)} iqW=tFP &|O g` /AȾV0pMITІ>H!u#MO*p,FQgIHJwwU&u8lY?4*^9Lleyh)'^2|]Z@u$^+:U_`g d3ȜP[ն_E3B<Х_3'G=wOYG -0e6lVeTJG[ON%2!C'r#tɊ:2[Lo@X B[. )I'; ^(%-/ef aR!y( x[%-v5 Æ8.n: &mI8 uyi=i V]5$]w@5V[3L< ju`R:;P+>+dlrv]t$[!a*,XJGuo҈˨87·Iq7Bu+`iZIˬ ܳ珸tK\zJA.H01!Ws-λC)O]iham"cqѾ؇LS&*5O:E(,[hO[q.+OEjrZz@Kx8EΥf}}hU,K4tL!>S^B֢P` 1 ?TѨ V1rEIqO\E=FxM?qr k9Uz o r1qʈZR*nWPm׼v T:y0?zEw] >20tXϦ*B ߞ?Mu0lˈF ޚ> ` DnlH 7ӌX .uesx Z#"|_V zQ]W׀}RgA8KCbLC.+JRA%x]I X8 SrV_u;Rf!#Ytqr{ {`-G2vI`2B vlWYox.Bbk]^|,糨 NhNDRR_Yek7"ևu,C^7J#(!9RTXWl$-ǯ= "y_ 2hfhL=8} BsdOLMT?<((c".ʶ Q9+K$xmF&1ȇvx`;j%q1˅xlp?{k2)n,\z%D O. l-ʹCh6 mU֌e`)? e@"/ CSz.D!wepN{eaSUX%S;H)wh 77V tx?gȹ)"P;'x ,Zad9Hel%xfѣCXq Q|Ÿgz"o]Cjg uRgdMptB o1>|G"Yn" "A/L5XÌc:-ŀ]R3s* {u!YjA{tߍ=0~np[v^8'˨C,0Hݻ8^Jy H8O{.C *67*X'{(bހV[z3ڗ ~Nyp]+]r3(. lb!c[k&<׾:iBo([료iaR=+MH l#J3Qk\s34M, 531FH &7|d@*&6umEf%y<k64Ւ;>Mzo7 x.-<}}/+ nB&Bsgd1VW Pp8 u"놁S.M/ʭoFj|^ _4cۀҭ>)JdWAP64)7| ?b~ўq>cY_g|!Vijd߽_xcRZb|CN F>N= -`"J t);`$ b'*paAkg]6vlE3 eDnH0X=6g\w!J'W7*xg,?uqYy̲]s[^ŮcƖg,CBNc5V|V9WbNhTQSL٦=c ?hgP-$8bi>#bǔ1|یі%mtƌOxT~_>4Bݑ'fɾVӧ}fKmX.|cIF3Hޓԁ:y:i ^c0B)SkRs7% & (TItBJP^0X5ml(cIӟz7 H);^eg<^=[@;!B1'Hg7:qb)`#j>(ג=Ea/= ԝrޤhkY'v:K.DKebqn=ƈ ?ԚE4ھɌi" j(auƢyRԪa+ -ý'?du@1H;q*o=߇a- (K/Y[v{1y/G2L񙨞 6.,}cDG4u=#6й6l.dO"+r" SGޱn*i.שׂD V5 K1qyj|}6Ys܇k}4~b!f m~sE'd7DD^:?}~}i Iە>"O kBa\H8w AGr8X3~\=fӺ4W ޳IQo~^~4}gSS92>B|6<w p& $W$ zEDHGqF|sP͠Ÿ.<՚jgCv*T-r84m}+N31e27D79,YB-g9Sf)b'ٺ0gsrm7bK-u'r+3]W 7t7\UUGV-ޤB~V{j<"!٪ozAr\ɦĨYfJ;(lVJFΐ(NJKd,uή@J>ءFQbQKybJ<-DAMFl2dq9lO9qEQX*M _I΅u77*cNP;:}kw# ~[;돘y熵7֐iYQJ .WX3Anث>MC¾W+(J>x 1gN?M6FLIWdG%@j@tb!I`3/p?~/{D\%Ta^Z(GZ #5k$b&M *ss8fyǤdkVgf}#,#X6-+VwIu{g䙭Ρ#U-ca WbzpܠZ8C=Y' +s>qIм/s}:+(`'GVEtNq 77+h;WAZV%,zj o]+>t Z}V󈮬M6K5;{9?uE@"*j5>=鐎y5 xh\*iboքz.h6sV@]N[Ve1nd;l L#CD}Zf@mD 4`,Y}0V3@.En7 QB Ep{bG1$K3C}-ߒdcRGGyx =ZEJ %U"my7K&;\e5 ^Uk?qbu-K:$CϮYriP^(y>+KWz-3TRQ)253'ƜPZHJm׺kL2Ư}]j y)oJd0hHșgW+jV .WWr`/չ[dYf'0gm9F^oI 0r,Q|Fjs|Aۥoǐ9P\$^OՠCi;Sh'f0ONؑJDa9i&y}j`PË< 3ɕEGI2[ qi-JIxluI N_(j+[ at|$Ɯcd7IcDxÇ5eSJ M'HW,cz5tT4xy:1njYA}$ʠr?npWmEaZ0Gk$=t.:?<2*)e7;j^ʴWoŠX1`vf$(vrV՗&V[QY+ryB*Ngs- lI E1v<8ReCцRAx~Ww`{tnVmkz0MFa|iccjL(eVdPmPwh@?:OfP,;rexEi&Hm>p47 b[ {V X.Z=xDܳg&{:=#x~%3,JN>u3_)7H"JbٔY\AL0U(Y^1mkxAOC uW'7@Ch-mmxL1#&5ңs %F>|b;!f,!"~ Y/.Tv;b)ܦLѐM/[7^|3\?25I|Ss+)`׽#\5Ͻ}Ly)e89ud[Rs/i[q-Vn2ṕX,:1J0GKfkQy_J&1DO@Iΰeo{ʮ `kdupoLPاdq 7j59=?̣WP-7 td?Ui+da(dvOS* *!nX7LE*l $ESlͿ\8O&[ <= uI +?&_©u`I];a[Ī\ 2 ]K?Z'Z$څ5kWy[m< /exQyJ"Qv̈}Z0S"G~ß\ާ2kOSatRܤB4ҕn$uY6l`[ Hw8o05V ?ix-`b_f"z@8PPc XDD*T.MJMc~媚3]E<82@rD93aa<ݖ)!}0]lNemWY؁wEȠ߾8DpPO ZjD6 m|+odw{ aKo'߰zi˥؋5D'I{M!H 0gƂTRD-;94`XCrWt}*-(}yȄMӝܡ{PMAs4ü+xq0=N6, A4)^,xD4|rm@Ѫu AWFbB8{"^^0X(]g~7s{ QЃYqsʭB/ A /սEPl"%׶k;>Y" zDtEu6 }s3%_Թ Y^g^{|@ N.%s (vr}7dUX&~zIn6fu&20 a{<dWcSеOEzϥRYp S\N\pSiB`kk]D^3!2A]w [VUy "KZU~pwaWZ 6mW v~ԕ5V OmF`슆t@aB30,i nogժ.9.^pd2O(!#>Ahu b/RWR1.)-g?uצ 6%zԕ>S$&%ΜB=2rvTwSZor}Z]|D b8;x̎mE:auyGQ he3.fyUdg ].Xfn vx憾i'!;r3U$c\N)&l9+bwn;x 7Թ&K͆ˌ8L FDQJ]eG)p00Qy pA 軡uE|",֓8K~0+ڻ5!ʇ̼\2GL#e`&R.,cΦ;Bv۬pyIΦlܣ,8#]]sТv^djN $] +hNF=+)3\;C^@I5L!E'мCTޞEBJYWCKrB Yv>}S]N[ҿv~; ܪk+8Agcij koHm%X42PWΰ.P[nƿyJ{x¸Gn=iC  ?6X!GMB%l5Utkqc5e`ץ3Tv=ye6w˰wp`"9;/wY Z(q4`8*t;QOQ)*;<#[<|["OwHWrA]M*4A(qGmANjA2E<u컾1u91j b0Y4FkРP gTf=ʞʋ5}/":US=l}ecT1c 3YAkJn;aZ<-U~zSpH>P{[V5ֆiIs!oru{JY!=ɩ!POW/0[{cȤ(EaFjiے6:`x,{>X yFk̾%k,SQ/Uߴp}1⪴3T=yUtkglH1d5TYMfa1L`!xnK44a^F*|၈Ϥ0ubbd (~KKlodG6VT>NdÖ;(+x](x&&jU?.Q6r8(qR !YWdh|g[{rG(PoHkIT9â?b34i-ۑ#M_֭pIyǎ:3o^vQ|T`KwSdwYy2;үh)2+ulɅ&reI#^|9S>_{<\G+OI6< e.PZMv 6}bdeǐ&FY&HP1$Rd<%o1Qv[sޅrdR$yJ3)_o n& u( ^!Y.*4ix^0ӿu o)lX}#>B[CǹyA8ݲ^9ލi 9 qJ8d_wHdwAWr]4P2՘XcqML %-kƩk{'aRYy Bܴvɻ!c3TuxeA W'JJ: /*[V,Cť9=^呎8 S;?ձM0m' Ak-ڻB Kw.4~/t)>wB[,7kaqi[g0_. tkx^YmecQ+`J_PKO~>C d5leNQ4Xz{jJɫ2'5IAޑ+HX@6TvRlm,?G-2Z0.#w-1D( c,ѯ갏Q5R NJ2ǧ'5@a[}̒ b_}8&wwv~%I fU*iy& u]}Xt7I0]171,2wDbφ\kOc~=WrT{u[R.(":'ҿ? +c$W=W1J-UwEKFJV@^hZMb\%FChS cg|I>"n+ֽe3UjpxI|GP:΍?zLԨX[!iE/]oԃf.$; gxV{ Fw9O+;Bh HEn[~p8 \c wOQv7Pn쾼17p(?(lr>eZLFח3GӉY7 "um߃/h_3fkAzgK|偃|Y|@ d3snn}KM_%~)=ܰU&PijɾmBLqwMY4 Z#lCVo5yS=@c¼.}@: yDHIvųSa+A\r2:ta2E`}$t3fa~>:(s`yUMɵ`\;Sh %M) [S]0W'XC@R ZX+YwͥT [|&L$@\o 31\<5 't)].ʌIeM1DT{$~7jsnϱ ijUn4jaKQ2L82tᐶkC%t;Y `dŊ'HY 8($x&q<-j!IYmI 8!ڶŗR4 ̓?Fs>槲'B>ø0tHTY, _ n5f :b{ZJY +Y2t7vO랸!Tg޼:N) Bߨ*l_:H,&9]$  u}=NO=E$l$4zj,w]v:>`_ P_qWYL GDlFCF{>tlg@O(f"Cz$؏qY \Eqb7eb<MUp_݊{ vFf?3UP4$̈́D&(IiǴ} &akeK_WTJ? i# ^(ƈcaMlywj̈H%$GYxh%2&$HwԱw}\':Ip Ȫ@;A`ЍRPe|2oZ,P)87ZwWCY\oR [v4q@ZlLFrIkDrĜjɱ+fC z&fz۔΃"1ʵ*;|Sթ01/p~aY4ĵVB6A1r(ǻ?\fW=+88 ,: GTzIIT {XӰN;]>{:r DmWTOǶ/5-rzݟ7 gE%*-0!1}38ugW* Ȳ4!mˉG RiJ*Mh́ª$ Et EWWy 3SIԃAaX#J>]=RD(XQҶ-;(]GǏmą>>ɳ&k> ]#Tg/)3]e^HTƬ%^|*T[KE@gN't$Ҽ?Ya1U@GZ@A/4fWZ]v& 06྄7{"/;'4[QU c`BYmYAP^bN82Lp ffwޏ_;񧾌V[ADL[K` D A t/1IQlP >LOW©{uynw/ӱE(B)yϾIvIiD[@׍Y!P?$:?bAKW'=x֘=7tkWGBApD}+du!BaT9ݩ"d?Q) υsQ'R̵$*pH љ 8 Nx%r pD宓^G '2l>%0|,Xzehź<`-^(F|>e [ީD?n_I-pʇAJ;t>zFoJ2Sqo W\Qw/3 ۝Eޭ(mԒp;ò|Y1·^&UM\(19}fBa@99H_6dcJ;AyP/jbhK9-j &GL*/Q ֎d 5ÚO MZ׹,ʁiZɦQ&Dcwj5P=ħ:=WxjrU 4_f;zqÃRꯏǁNl{rV!s2+Vqj:|=֖, )p` $jҷIKr'Ґ;M,Ԙ$BՀVA>E|$W&[3|2 tHbe\{fF6c8Yc957)euiRZO ,Ct%tm}HF N9!үԐ [xNѢ1/xT2dҫk|AC>[7 Eg *Cg*Y9>>ܛeR(_LC {UY5,JWU˂u4w@Bp|zI0-NQ]}+ϋt`ɁtgkvK||%@ѩ?Gد?'$i]U?+-G`1KxƳ/ =w͙UmEVL}iڥn,hʊBܑBZb(M}0RSzĚ}%\MVa=EQ~+lߔ{1kSQ\EP}rvڴ %U騝΍LQPݺ>2+9 y npoU;CXȦ/Vۃ, +p{BԠD>$S1]FPƀ x,y6H=@ Bʴ`0rx^=]Yg~~3dmS8Ӹ̵= j&gȵDp* 9ګN-{SW;_RWퟳ {Wg %}{cx Lmީ0w#m$+ ,`1½`T_` z!ʔC>dc{ƅSV7-̻(0Hu@k"ĸaCDsէ.C}? D[Xք= aќs=p@hzBuF6, td^R[pI#Amۛ `=F 8=x~<<oo_JH:+B|,wAPg|s@:#+žjt֒w:V!͊GlrkDvYH9  d zm+`g?Z`t33ϒead퍖%='Y9A* {%a2(/_\ODwh6?ZyEirZ) 餚/zҸ }tلe? v^?xw|'v;81ac֊"cgt?5U}Il3o0dS8V8jG]lpvнH?!XYjA(1 |gM.-8S1E(XU3TTp;c{Y^a.MsEzxܘU7d0i106,+}a҇˺@""آ+h+qܝ5 ""M',aq|6 q!F-mngm0d 7- LX F:Shv!.iPK]M,(K$|\, nꑮ/L>r(Q<0EV&2xq<>Pt5 alo"g[ZyuئSQ}NRmuumvWkBϭߞ^"bпv9w P6_g ڗ"=N~ )L={ Jox"I3܈{Hܭ_$˷Ľ`` #qA`yA`rH?gzΚcPkF\^`Ubþ%OV}$1}vvW_6+5l%Vw~z1&2V>,d*P_*|8EvBR|1;1oǩ4,C>%j/K 쩼>qp>[ڋ&O/3Eڬ{)i QeS.]l&GǠ]y~q5jvYe-}LX+h"mY0ʺ#n Ve tH]]W.wy^D?ZB#埥@J%ׯs.bfiVaV y5ŸeA"oň{r1xsrxhD02/ je(z ̹(8|ȷ5_nFE":Kw42;ۢ=q E'&air4 ҷ 18892'nP g0! (FǂAbk F=eW҆KhKIlx-~'{YNo<Y 22 ҈CG52~輮 >a (L9t\Bˁћ9WZvUt.(Z.{vOR(r&a! ^B^٫vvKs)SJa"Ko6#uB`kmGIIy0߈F_yA3~LGkM\FqJ7$G)Q)ywQAM&J'{t2ߋqK8A%6.RsF7p:O'H V}v-Mh01[3ԝfMGS0a՜ ;$>'`G"M;fA ysUqE$1:P3~ݮ&y+vE?5fӷWmޞ.m*HmF %E]N_:ƠHS ڐ/ެ*kC˽x1\}0vI,z~j60g(:3mF~hTGQcS~yYZd 3Ң˶<whRgIg U7ZbA4LO AرW"Td҉K6%U /uܙ { QY`2=D-#-{Yrn)M z4 F g&Q/I8pŠSaDG7zׁA|dS֠KlE^;[kiBbb?ZFɂG)=U!Z'{ 5&b.##QPG5':F%c' _-XT#gd%jg=J53jl`RyI׸@1n4Lm=|ϲh"{Hw~~taR ~YjzɊL:R'7`K~*tL?y k|c\Lεs͐P=2tgoaE f bRg3ٛ_V\ '4[+ ZCCCSYuZ{F "1n+UKH,];v>AF\7;c\2Y9(Y0yN#-5%S8 ^5^:W٭uiTJFő $˜޳!XV5nn|J ^^ab/s.LJNPWf%5j1nEN7|B2 HG~!ws+ڈ/_0GA[B2k$@v y@#KpVF I*c!#f0c @S|v->7$m+\pܝl3-T_:nuDc&u6SHd^}R { u,!'k+at!ϛ^@cn<@,( B:kS@}h鵄O4ateR%_; !EO8ވؼd0> :T)vLhs)38$C v4mXW̝9a>,k7~cS-U<Ƚ!s}_1Q ܮy"߳qXo5243HxDs,] ML󗩲/߮7xVMC~]s]`KhvkqFo!$>b5Vth0u9RupVJQ`a@Ȕ5r` Q(TZr3 e*zk ! l"k~Rve{Ƽ|h\>AdLi?k;8X;KЌ"=?wՏL=`.u)h %˔o/ OؑM9kվ 2)POn\³FrdzMUρJgZJD z҈1ZH7َ6i)O&pQ#XX5m"ի0*M~@LUJizZk%yn! =ޡM>"ς7p<Sӡu Q R BPmUPk$O<|??*M7c[ԁ˻όɍ "«&AS2b hӮX6_4\ZCfV"Og~V]B>1s.3L-v'[ T@ ,;u nL Su ܨN,9Ɂ<1rH@V3$UQߜ/~/h~#03c/Kr|zŤ!s bEoJ}7! 넇GP_M4Z'6@[](QB])P ,6!̄kU!޽ 0f6%!!oެ .9,o)j*btdtYXMSt {no:>sIKK$yvo=l,K*vŒql l^ [!KJ^|o h~D)T[EJυ0'D-uջbY4F4q e+=WKd(+/fnx5܅%R3d]WM뎩kaH~]!;n*Ia@?mU$oQ }<^mB'Np5Hވ޳F3QLSԹ]clv5y[]+0lxz'M$KIy|j<{ BU붧dRlD(]v$KN1ՊFA>πLVWay{+tIhgL:X#"fw4 UHfOc!!f( =vl jjybCF%!ԗ:~1< ,>+7/Ik'Գ +&t=XEj8ӯt?;% :ټd\ 8v ^#y#%`g J .[eFQ虽Q;M5.TOFxLɞתfĝ2LcF"Ǎ[~:uNB|PÚ'@>y|[=̓/2u/Oՙۚm#1y1oͅh@?@E(@J{=*TQ0 T@ x_ª^ϓ㕨]E_YIK{6PG .;^d]ϯuOf9FPRr2NLA=gU+,%"g'xUXS<*:#t㠰^?+J;~ᑼOD#:sCA>sa8\0Z)9 x)ʡ[[]!EpL][s{;%Vl V#vKk-3uIfu(6>EAzPh1̠Z&m(ߝĵZ=HUG0JQ3JW.'üv0`\Eف/GDAxfe)m(lm0I([ it%+Po1NƢ%'^֧CPqz匵AEPVhMX Ma~V#gŗ]AO*:7kpiwX݀(i#^E)zϷ,P%QfhQ=^Vi&*,D9tfؾ5qO!ԫX 53/]SAӵ[OK2Ӷ`jvWu$*#S'oF!=\UzNĻURn Z!7&B1PKEUo.b}+iMڒI^sM2 Χb2qwdWCհ&2uj{"k6L2JN  O|iL^ؠuSh|"hiFFDs6 ۊ0w1 eFӍjKG=%]ZR ~Կ@vQ^=09I|5I"YjY`P s HT1UEx?x7)W.Nq잚#7>xEm`ZH@reߟMp>"@oan&Y"(i嘺닢#DmaJR]|LӘS }'g&^?i*95SeB(Wwcr}š10o@ļʍGI!JY `!1̸,!ƨ_Cσn7b&P~ӼP.OqB߭ ΀]#rbN&p-bys:L[(4ad}zvwzx*3,Z7ׅ 7'ib`cq߿BXB~h5|{6NƘfyQR$}uOl/F;ǤAXL9eQaK4dT-YÅBԙ:S My} eQĆ6>$TĄnxqP`? 81'dhZ?Ln}tl6خIaM:èŢ9Ȳ'XPoVwTV0om93LZxʕu]..)dWrɬpr7.yR9e 5qSS㯘H܍[(fL48W<頎,l{a p}6pN@uLcC!"u_yFt/GP\h B[C m9 !%T,fHXZwUSs-\sfz֎TgA1Ћ.p 4'.vDϽ=gۀ9q h]ZR=Pzr] Xqe_m\4]$q);ZwZJ&fvTItPQw/u܁!qz#C:'A묀~4/@4Q;jqqt@*RLSxm` MxbuFYJHE̵FkGyތQ/B_\:"`KB~ezXT%Z-3Owd:!h 9^㯞GyHIj Y?.0;/Q"!u%ڻqC nFOf9ۯC 4g߿l : 2)HZP#,]H@{W Ƌ&RbwY]5t:.NE0KU'f=tݖu4C`( c 1Q8~2vSd~;t8c*~jUM* wk^҇4`JǞĝde$Y3HuH7%U>1"J,xY^3wVGufroqS)? |'#_wh ]χ.@Z( a+ӱ6 Lyd F~O8B6|a49Qs֑AC$7^:biK |#oEC{Z1 (f  }M c~$a&{y!w;ZѸk?6I J;4 <- m|R8ř/I9엔3Y_87JSˌp,8lqIkDH N) ^ǜ5 8wp7Y-Pgz?Z&PIxjrД;3o9~d% aut []1 hP{?^|m5ć+䐑EEpMו+Mьgy@Q6 b0Vd(nTMa_) i l[ CtFoh`gDf*`$?V#ϳWϻCߣ\[\6`pɒ%~A:(b*Z a OUI&eQOJl츷,B\]K/1 1/?^MgGšRN@gފ`E@$Aj}9~ O{]oV~z~Y3WaB:hjv(>'F=uq kLKI(lVbG9gΎEő{+6+!8m:7~}TџЮF^T7TӶ'0^ELV_Gme+y~tYMTD)~-u膾YR,_' p''"Y9c+_^Ϟ?- 6pˆs]7b/HҊgfsŁJ.,QwޚP; ^d?U <]Dݩ/xeF:ldw5d=˓ ̦ k%-=tjNaZQ<& 6T;": q }DzO>+j]̠$}z/NGئR[Y i#@[ ɽvo]o}W]wQ'Jj4\@dȺfD ˽ r T+=p;l{UEzYIUWQhLo5$$ {ygٗ0F/-T5I&J 639+ڢ:P9u[ VE1ĕ][K1Xd{3kR3oMɕXIoax"Ǩ9S?zDmRk >aeo%C8lUy$pzD֦jCn2лLWbG%<60"oֵm fIa*!axF_֔Eq)ky9θ: /8ɪ8M5΄G%z+bJRGO-$ CHZh1ebڗ3EdGPx'&,:gb,QV*.Or ;G!<{|3[VI=(P3ASie1G YAw%F^ףBLkߒZ<.MճzA(m>Ei>6EQZk{i8WnB;Xfχ xۖeSdcl C$mQ>Xdy-p1¤*GIy#(<$ȬKG`$)ʯeU%4CugI[]f3`{- :e_MOچvmwMddZFDr#]ޖu8\NZo1VzgwNVEnEmh1=EK& 4~or/)ؗM?5ݍ3Am#Ƴ՗s.å ö?Ǥ^]R@Vj}Yַ˓[>~H+Xc<ԓo,D;I<]kΙUvAxp4%Aw*)ZqX}-W^k;@.Lq79c}?kF,PhLs1oQǬMcUJ0G ejrگmQ1-.@)9$^ܜgPc,BS!:ꍵ,@O2 |V_$X#ͥl졷`EO_`ZMAA)9{e[O?Uٶۤd#H|>zxjСhx7&[_ 5%Ԁv%(>U#H2oG"Iώ ǝX Ț M)P'|(9b+(oO_?/{} Tl\|E|=EXB2.ZW a,ڣvbʄٌI+J1Ǘ؜x8BD(EѽTmau$Ľ*5zMUڕc`bdF~TGd6΄fMHOZѫR2gB ~P+( Q?N>{[{(+u"t "RJ#%-pc~؞ !,NQ=O[{t-HhcBC*Wm MeTj@ &3Q2.\4HSΰE?fpUYS<uʔlQdZ11pMiq*Y)@̐-+b^5_o?) + X{2Icg]\{( &\31S ԋ(d>eYx6҉n^: b3@Eܰ{i~jAxA+Rk4U1۴zz fD}G+V lQZy)ʨdh3v/IuU@qX#w4PNWрKq--NlVUwaӘjwHT|B$nۈdM[`*.I7A)-مqTz_vVt/4\_..me]{7e- ~t9yHoM?eL|+i\^J + tv=*0א0Ne[,׸c;$jCHo j?5~0:ayn +12%@UBSk|3+i gvyy0tbnGNymTF 3חO9u]y5"{X ?ulp;Z}g,H1f;{UzeЊ>zT62-iKHH"LFQ0aȞxA05,zcЁA" ;F2}5PVF4_G+Bi !9dK3+C^kFIEDhuLLm`0DsRBˇت8+G8)c X4 IZ5ukT|57DUa[j=qb.# M]%*#ohQ}2_:1iϺuV!Oǹ#'*C3dP>=.c<3@#hb/~ 4Q@hc3=OPdXf>(:ƕNdһ@&RZr"54-KJ9l@p8WI%O]O|fƔ]{?6i0\a.;JM ʙB Wo13'o JS_OmՈtmD2}Cũk<)d*ގQ{/c"]!cW_8t%[w '.ZQ]>92U֝-t/="܎O#ݪc(]pHUbV7Ҵ\ }O Ccv09]#U'd\xx{X%.VhbAރH›Fc"kp6iVMx+:ba$3"MhOGx(ŅEŒ:T-4oOŐ6̀ũ.pq^KGz0u2D5UиY2PaIKU!q? Z˜ io a%`U%$it.$p!,A- 9z%eűЌ^6M$;O &U7K-穁߿_^ GAh2'm)Q<؂UU+8Xzfjxek/8Dz3 RdheJ#/GՎkϦKs#EcW @ {8op|I Uc=AF!͒B磇@ܻO'a9P@/){ѬQV!]Sh3&}mm(3|J@|s]CB&jN0*py{ ƒ쎭p<%J|<W~ H;c}4E|)<{rN6J';k}lIﬓhq$8j'_p< F>"-1ƀ4ne")y>;/Gr %rϽ^4~-+n (XLVRiЏFl?@4- 8QOJ@b$\ Kak m3uzL-0 c|g"Yy(jU]5$YZF*h숴] "-Q$EKm<^uJx|_`H( [`*coRu[F!Fe@_cUa%"{i/vs|CB>;j5JjF]4;i Wt+eoŞ  ٱ}w[wVEMYK\;d+؏8y,G9~>/VŐrLS hbn vy m7JzwǽiWjD9\i=E6n!Z 7 ,'LA,dfE2N+3u)y@NG^&"A=wQI3$]EȌNbvCCv93gjKb{p;[kw.Qnax|TJp[tr.3(>Ez髌, >Bk4AVۗWz[mNAq -Z?0W?sH_+;_{Xjj&de(2"[[: Yy(S$>W%6 n#b)J?,)\z3T@M`ޞ%Wq_*6Bv%Z2A_vGGڰV1BU֧`Rʵ[vm;ipԩ10P!شFR":S&O63 ^s.u}Gg«IrI9#ucA&59OM=Q_Jp7bcje[.wKXvbc$T]`U3}ј,&hS\L#{J{ǮcI,wDEE( -Ny@5qXAJ#|Voq7'x'>Kݰ`]4˟i2%:/Do>RT*pb_&HqUg !L=brXkj4mSК)#B c`[~L(9 QxPf%f& ̗ *D7ߌϞ-%FxM@=IEY =j{g*@k,Pk"Yf3 gLA2`1^ YEXԉ:WmƤ3fMl1rI3gCڹ3.왋@(]@n$OMX17Ko=eL%<6沜RH}_rlY(d*Nsop'OFl*Z 1#UTo1KfEHNĕmIi0uA`dqsMCҒ0P!(FfW("!da x?&4:̖}#Gb-odFS%dr\ #Nc r$Ot La qLD!-ol6[5&k=- &wlHa[wf) 8?By&)1m(Ý^XDDX 7l9QG;|yXgMفD*ŇTO۵2UA/0g5sd&8}0]ᓜDlǛXS<*䥮P}a&A=l1%ʢ3cź,${?e×1qA8JI13_~:|˩$>1i]h^6PPH\}$ |Q,+䏃0 %="Rd$TF֗E#Vc^:¤o]+$^KXUr)'|N!E&ǚ9;w-Tǎ1tRۍGK֘N܏. /aNY8=ZsVj<y2xIlQHGxFzI꩗.bq7g7 [`.ngR% XN=TYsP2cM_JlAꍳ.unn ~i:oj3μ<ERm])Sq -:Fȓ\HFv#Ѯy(0O'Ɗ2 b2k/,65(St҅rHVIބQn3(C>ZǎcyHT 9`5dqK9lmɟ}nXumQLy[T)vϲdPBҢWrp,bG|1ᝎc:Wht߄R4xvRG<7[^~w"TxMѕIԒb46; s6}aP_Q .i*IY3̄$*: }kkӜ=s&u{ yg̑Rk1Hϖ k'fۨKŹwETѲޙ2G^mTb|v?\\wlc`(M#FThgTilķ+>S6;["Zۀl/PzStn4tҖ&!:GM1i@h8oցmb_#wR#WV5cgQVAXԍl8;Kn-ԢxG:)BT2j@r1m9vw[cU_\.b~8;< _8Gjd/j2"o lDE!1<.Վ K38-!04ۧR\T._#z )t8reϖO:kXCd:qO!SvvlNWt9\EOz˛'bD|NOEHos_ e5Q2w۵귟 |EU+m;UaDU ))MxH:`8ae'hD67qP"v6sUt'|嵲#6n2h``"_X5yH܏{`QҊ :xXcK)b.,p)/} ;gRIɯp}|G[Mh{j^ ٟ]]0V`G%UmQUƖ[Nku'F(<ǒ|_^&;*;eh?tGśjBycMBO,|kJ qmd@ Mܣ8tc;Fl~,vVqjdB㛢tXJ<;R9)xl#Ȑ Lhf:]y/11¦43rs3r5}(b; y+9C 9nqq\KF@?m˓bx#kj!II-lPM8F P G=+fy?Kgk\ l?;/oznu%lډ2:p'[diYD:8tЕjh7mݼkEZ w9e]r]3eQw 7O\F޸&U#}R״a`-P.h 0谠O[j۳"ںUZ05^2[c(oVd$[0rvc +A,YLvTaFPtvPw<΁szGЎ0%cTT$_h[FO't![$LL#F!sl=Ad(|l|jvS *:%A PO3DgfU(r}A^t" ގN+R12"bGLѪ.FL8]5YFU6TxGkZOT gnWhf1~֖$EGY/q iJ@uʒ7g64N s+wVdZ=?sɝ\~O1\$Hw*t>`E1}?bσKZY(=/>f-[rH}T݄9ycQ8ʪ_FA|O1Jٗf{U)<ق,<*uhÈt's4>bW 5ws꣯58[&L1HrC"1x*6> $)0" g2~oK0A`GB9%x{j|9IY"e..$=&MG}J)3A,4RX dE @{q]fm $V9q%@>H%e[s{QT4 J#:LʽeF 5 x#`@V0Mv2ECJ/ Û 8I_&;?.W }Vlbh k}즃dQYTǤziv z ={IJ9\vʮ`%'cF(?.|`u `9ǽv3R^әz4q (EW8JD ?-=U?NOR,:1Q<o\˦BܒV$nWŶ9;WX>pS\d/#WD[7W+E^^Iv0$'ϵ5I"i|/IsNn?hvm?#LԅfhJ=zm@eq§'coƵ]< )N>VF-?zyH),0<`zaJ6MR%%a`{s7JI,:cJ@ꨨy"-FDN"]`_mP[] ԥ |b@0R"7Tvm$C&-g"Z787#*5 ce_ne2'U5FϼsEA 8HԛNy]b7'+%w냎ĩ.N{u,Z(Wf"4&ɽ/q[y"Rj[۝xx.D\ҮsMCD2_߂RAE)ꝌۈL`PQN)`)w"=b8tp5Pt78poi^*ll [t<}Z&PBeov9JN6hǓ[(zq꾳\NY>$"$Lv^0>p]*tHv9 5L^+s8 29RvR:i_P_MZm |aXX˝AqE1zOV+U:+[52G |"! 2ñCE9J㹿4zsn=_|!{S#** \cl {iu kO!$X㼓  q@$e0tK9,oB+0a XuT D. &k\6F,'iS[9Ω6-< 8NAG~/ߔ oQu)@wϜ빬\\T;qc2{UkwɈ` 1?\ 'FZ@_D/ F oDY8`ʚ]ȧ*\ccīD4cC,*.E)p##M03aqmD}/n(%o7FH1JZȘGJ nJ ?yU),5 LX҈A[W>"Qb fcE"n29ds&yz%|&8Z ϻqi$]>QzuKLcJr&rΡ/IX]^-ncD ʗ^Me1TVb ׯ? T.+Nv/8d8Dͅ$+~xG1Eyn5N߉sŹl|Zn T j J v} ܌į}g-n蒠@p[x28|fP(YpS~qMJTڣV|y-Wt KUrWl,Ap[2s'^n82]~=c`Wi'~]Jl.rOD](69ѢBaK2D&T}PER$ *b`R~MWeMeO^%:?VO)7|'sީ u+H1 }n+tv/݃o-Q eHIfVulGBt˴i:gai##5?Sm,'{!ǵuB,u{YW:q: N$nܡ)_:" #+] ds u%Wt^˵W}a}2C',A%Sl'U[ںiF7ĕ(v~ Ґ(orZ [_keHO66M{sS[~;y/˕1O˔R4 6lU+}odx._Gv;wPv%zZ /# 8Rq7U-E/i0)D <0U)Puug~9DYH-ʀٲ2Mm\ct3ʟ#pw#D_B 2um^_?..qc2m!jzSE/@&i{*{v!P ͠}x{)z#LhNYsMFb &D@UuEpΒ@;A=z~ -rs;04nXL'0̗=ax_`<nEcĻ Jû-Ht>3nGTwy:ۮ1j0Pa{QH#&o"ZvO=YIp>@*1DŽ']U߇{icr٩7\T:Y#m%zל<>b^sm=j5HVɹ ~DFiQÆ1kVn52Y缙ojjߜmQj;Ix ~/15?bBkp&Zx /<Ϙ7k;]o;No\t,3@g5:,#-FJXDp)$ P-$~t4Yh"vq}o?0 鷛XdG D؝ gʏլv?d*||iw 09C7_[* gATd.lbYd)r(=S4dIPf1`uLM*ҙOq&67IO6>ؽ u*ćiOq5xJ T|xIZU,bi{a;V^~Gg2S2U R2\8Lc!,YG>QH-eUK̋2kH&p{QX\¸*!0I [TgIlO[B;od[R{6'F$7!YwWLBX_[!ْGTڻx^zl-q -?$9 =_i0;0 }G-) qd'@Z[Sv||V\6z=&rqFfsªle'tH pz\@:gkvz@D:k| yo&|.L݃sGq¿Ld[ *X:DȌ^6}^)fDAEIGqJ!еW7q0YKg]$Z.!k"%ˆq#j -pj{vV1 Q7 - ;:i98W2v̧D oiնLbyiÊeqg>% c˿fNѐy._JM妣jZLXN56}&z?:@Zp6`t.sփIaN)ƓcI)C{z\#t{!~Е+`}cN3۪mQrʺ5s̑vX/[Y`) ȳI5N F6!Xrz\+]ͲϿ~ 7VneҮhX371kUO#!3#Iv*,&-؝4%kZ}+MdH!%.AFϋD^Z "tL4؍0!q{xS/=$Fp[:yx)"cv ӱL-0=59FכV+.͆KLg\}wܜd; el@~9&h'*֫__͈Ѽv=ii@hM!&I{5Nu7(qF*Ƣ+8XsN*m(:M{pc>ύzشh%1ֺ _aUz׭[i!h"u^>ezZxhD]r)Գ"4~l *tPs$nWQЗ`p@Sj;n$e<_l7잊vlZ fu3\An);3]~tұy@Nc+=$2 Sz40 KЩG^> JI77u:<BeԢQvhJj[dm?Gwzqˏ8 t9T}>?GZ)JMdY{dT-q%lړ{j̲&=@(:%QQuCe':),1cwVPlQ4[`nȮKFٚ?)_G6hdX*1bH-R}09ۃ@"LQUu&,zTDF(Ďqq!{[qaMpb&|7em+ ;De?["O NtdVu(ь?ї]qdk8BRL>JF'd*$\le%-[|9aK:Kbq\]t)%UU+ }(ayAi˨yhi .J؄?hJ>|J|}\!=2aE1J*<G;]R:8L,kೝ׀{r4ʌR$ӎEцW]!L|kU-πS SHW[mQ-d(Żآ;#8Qa$D8 |H9Fms pNRﷰg+wxȀC XJ.cѨnNĩV\Qy[W;_Nߤ|#E?-]C.BYHj M87?jwHzbzXeK%F1(('+-y2Z.B]xW٭m B֮#tL.be 5AA~.AD%B5tkJk.\mt;G64j!-X|O2UşfddF,^MN$P."p)=cƏzN| H:mR 2ycX6 }A6 Η_Vn,Co/v▨Ct!mc& (zbN5ygst9 e >< 9'; &Tzɷ$ko;suYDT8-w.$v8##n` p2vpoj/,Lj/Fyuf:+%ej=] ozMU]H槎DSp@ Qs2Ps`ZT'N#T6߿q9Oa$HR6Ȣ8m%C>/-ޟNQfOgRުH9ZsA}7_KII<пd@joڻ@:׵fP,hP;"^dYJԎ~eɲ:T H J=߮@J *S{4Z;_M.٭lCDB hbE9,W L9Aᶎ"⁹?"Xں2)]1Ųra`ޯgoNi,hSU])fVb?V8" ԽRluU@Zj0KPL|Tz`߸Nkҟ=[Ô|k}BjXaR6,AiVhc58X;Öߞ]Z7>d $1*(|7b6jޒrŎtj;LsE^n;}oRaʋ!!a R؁DO2P߶5{fB֟KbALՒJ0~M}mS Dі$2th0Az:hؕ[f0|BMKXS0j-@lMh EəIrHQw7͟a>KVDgs2f*ѽeȲ6ua×6Nov l/c}]f^`Eq=#<XV݉7W`ŎZ dN_*`:(7Ÿ,W~v4 /Vy#bnO;[R񥺝tG'Y® I"LwNsix< :"[аW)V} qݣ7r BѤqmT <0 _7GͶW=_.Sge*ڍh#;Pr9TیPQPꩢ $N"y† l]ЧX/v'ߌPR+V?o /UO86f4UΘ9kK\irv_7[3KqF5|eWeY}u]`.ø j|(rcx*-G.-Kbc|u%[/[-;Bc&vifWst-0SmѶ nzSg;7"P8#D SmE^ $d2ȫN+!pS4kw)=`Pi`I:=_eὣ,1"9ӶrnniiOxD΢F*B56^kD!!Э4?~ߨ}4B uXpbnpD9WWCG 8]ԭluL/շbB~.J \aW' @\ SL\滍5>{; sJj_spD[j"KGП]:u /akabP{",7^.jM $RE4qjEɖNg3%QCX@/'-إu..b۹1ڎec#Ѻ&lMeIKhDŽxvg5X[-ǥ:5rvZE/΋l3~'`وRƬޫn3dP\8.- :+Ȼa/4ϴiX&QYe-PVUL?n(~vƜbsGj+&P:u.554dsC, d*[=}6E Tl`f U˞ݔzv D)j }-&l-8gt[:U"lJ :7LEs; qc$l@u\B/ z?C6\YNv-:Sm6_{]Rg<{5EKZ[l5.l0oP/B8/~(A%u/&\{X T rluc76n& [Ik )rvn yՅ=4 j힡be鮕!a i I/kqM2C׵_5fvYG UdEVd3)6^gP9#L#dKY`} h۶qh2@T"@x3A>0#2}z /u(@4zRՓ%ѺO#\x2m;-F(]ݸ8=|CQ=~q:^S6CI-*aL8_Of͚{!Jc,uǛH+T2  qX)|!hBIn]IG,_ߢ AkHz4Gz:OOr)붔YW1>pٯ9j- d~/&q %N2<ȑ_l=u4 9n%A]7#N jC!D!l1J**=Α0Soڧ4UѼi: ͂1!F_P٭v 1uw"Pt agbn˻/1(^`gS.!gsJ1eJڑ+F$j$ب:MP,*([(.vGCpy! om4,$Hk=V_Ւ@=`BM,'+FvMPyةl1B9I!(f{O~c-Mv=)01ŷV{j҅J*WL[!lG\dAKZk=6,vab0C$fcW4%fY^sa+1p"U7;d؀Xzr枣K G6澭8yEY@Ac*-]آFRڙhσe|h@LkW}ZaVW5ʙ\/ٖ6>i0(.D MvSl+eͩWǤ%VS0kѺ*, z'BV!`2T%!k~ft!K'XlٰC?3 >ĻIH2ѼtXԧUPZP ,ȗcd9vѪfg2C Ŧ>\j:~"4Hy3MvRZ_Ѩ^Uw()qWm&7~GH+eEhl BS,h\@2p֩FxT#Lpu8460*hߞ7Z`m.V;Lvm/f B[-֢Q5c؛ptonRیuF̯xflc{]8s '&AyI8r?ZtĢ |hGC >)q |2fC^OFg]^@=Mu&B݇y^vw&GݫvV AB&r}a'pq\&P T1cY#F,p4\f-8Z ;CD%څ9} ـ-=xf7juU*` i{u x8ƖtCx q$%vPWA(C%NmtQj[Rչ13%lY.XsA*꨷uYk6*M2$4511/%6fyʅk ^[48h#؇Q uA+ YL?\R,KM2W[IE0aN0TnRϋ6ܮ@n:6ԩ񠭺0B{Fgsxp\f<F*z <و]ܣ8_7Vq^y'4[lt-ECm4vԭIZK%ILy-Mgw&1füZ/і`uptK\-»<;M;@u@1&4R%8Yy{hB.tӮM#q.k|dZsʤ{S.v PxU:Vn^sItZPjޭ ݂5 s[HZ/&% ^ .D{U%~q9Pmo_KBMngFH>ހ 6{A%1})*+3t> fS JۣD J?'{Add9IR/ *jO-W)Dpr!ᓲ4P!bTo0LrC04P Ϋ gE }5, W=XCm3ö=ӟ,0Ct+z%ݤ#ۧj*Y(&I dURL-W dntƺ3wэ?&w8KZVTҡq\oʪ)<6veO RSdV ۦGi1.|Lg$2Zj߸wW+j$x8c J ֖4A J*?#AKrLO:c],:XlzݖbAx4 ASU7@i1 ȭjGoN(9dZhrIArf^ZQM~JEqse=@;hpC3*,{Ex H#V1ӦR~x@+ R! *@*`p|%Uf !I{4%Wa]㼑":-گ4kmr9]7߯ހ,.3TAWMM|QZJm{ǚx}C;uLzIY/0; Yo)4-J$mH1{zn=.e(CbWYo+E2g\JZFՍZДawMy覷UYw+ /rMqӣW%㡣5AϾQ>Q<+hշ\zULG}t4=+GV)THf{6f;iQ+ww|4V5+Knu/\1gݶcWg`!+tK; UrN숳e*ee_0H^ nycs}E"<)6*I9AMDN95wBhpȅ6et"ƖRHj.qg=hUaTK ̡o'M~xa ?;BhTVڤ~xH܉IハC#\gNk(#&9Ʀ>;|hs<9kjz`?h6_ߵ mk+N2VzaQ:f#y jeVʥ3)bubaW7j{)>X!j9sȣ$-NwGUKm O'h(hj9O2%~u=7LFOo2.'WV/:~R6mv%$_yQs|F`LWNd4gWv xp$oF169u4("6t0z1ІemZ]ZkrwbBY_c Dvm֫UE' :*td7`XB} sm4fH:/zNc5\!yĴ'0L\V :2쀹uq`iu >+k@j1I7`ǹD (3)N#]M&|Pi(@03^jsTT=XRh7+hQN5AKʺ8{K$t`5x^P:]߀Ŭ#<;p9@7fPtGtg-a٩OqX[y&k]V^QR:b`dIe,$Uju\\whP[`9~g}?)^0qOI3 tA<|[={ VVD"oDC%y_.Ytyx6Ds(%ivS|Te`oD}B,x`!6Ow͋1 DDF4/p>H6D$RxVuH׺+ʛ97vLZ W*`TK#q !#d(T?B'2/?f*` |Z F4Hɜy䘸 Ġc#EiwQ )d&VnlEc+^ΫuY \  V ny57cZm+$@;TZыzM+wUlIâCC Yҹ ;8@=V.fXOBfJƱq+yכ`7KZwg荻g >tH9ViEon˵Z?ɟhm5⟡ G̠78s@=r|8)TA墠>o*)zZ8,ᷴvH=m" Yͧ^{ )CǶxs.j[Z1KCܖGLrM #rgom#H{k$ C#3cbaV˔C-6(kY6gR=7_k1|FtU9bpݧ^PVv8;H!ov΀^j\|Սwo+'IᵫD@7S&8$e.N:AOxm/xKRmёѓ_^k1, VqUlCQV2XgG՟tCIdn i( bwu_2 b(#Kד1JK6ew}?R"NvfCg=gGNb[0ҴۺhlG#i)iw3-Y%MWc`8^|,2(͎+K&]<zr^l>jz1ѷQRz& 3"7b/1DÂa_:!SܜMuZ0c.)C#,+ק5"¯}p8|q2}=ƜPx,5+`6Et/wj~#Tձ 2@x1s&a~,ȣF4;so `zHI@ZlFږrSҚf1ŦU6!_h]b X{ʰIU@~- i(LY"TG _~쮷4cpr67]ՠAN2 l _HW2TWssͣXFo>۝YVFI(ezc|dkٕ' ֶ寮ѻ|wb RPqNߚL'wGQILycPm@tyn(L> &f˺Rsբ@J*V :"RPO,0oQu.3 Kһj@8?Ky;2v u(eijXO;QS$|&ʆ2gh_mv4zQ fzQ F2/'uHKVgk|%<ʁҳθ{&\/ˎ5AR$ؤV8Cr4KN2ETWoFz*WFRU4atK>یX22QieЬUKv?:l j`xv[5~U%X5􋧽.[lZ5YEqڥqIՀQ.] zLwM2b q"K<c>GqзUٲ Tp`-Jy֜~{H3Fl041١N=' umZvBz~OȎȱ2\^>Uo8Ec~E wQW1CK!J1 ڰ7N,d`>D2?pRR{4mcmC,\L,J@7<*tC/Q+sR2ɬz6[)4TaY G5^BY"|>A ~eMgڤWQnq(jm}og ۻ[Zb٨5^iԄ"LN%?,0;?E-Y @ٵ2it/HWp&{/$ Ѻ|gLˡStAqi/V#"Բ;{n$RAvwA"74v` pq^TrE2xg{o{~jOiе8F7VcrN(>Wɻfd'OoFi@!^dROZHrb9*AICZcOs{ (!qF$A#Pvh"b3E*x$sH+{3sh:h-UiB'.#_`UL|Ӝ p1X;8&xjJ2vY9=z;qYnӒR75Zu[ڱ l{#(eGf[C]PVf+}Uү0lZ xў!8D@y|Og@0s_Y{"ZW^9'; >M&Gk2"]j呹9s 9@MOɤcP=䱮A#@eS;r"~ ","-zYA8F %CDz{ѸW:FIU.f(Őy$œ, mə, TJQ~ Qi݂!]q3fF;Gk4fxAib ̀VZrR_$ފ" qvѦ;Ē| |+/҉4̇8Z\v^]y ~1C}OTwk3{ʹ=K,V! 'J%drm P`+[aVs譠 p+f6 `p-/"cTZAWr ]#s[ەpkO2T; C8]F[> Gl x<]H6qJ?.z@_UXujoq?a/93~Qg&>P[paB6872hW[[nR8Cwڞ#2@+w=~:LH ճ\ ڵ*&<:62}<`.Gَg=]b#՟ŝF6?Un;9)gڌӈ痾XGhB֘t0gf$3$z) LLM4CK=2} 7UTATNLt@,?K*eW]۶@f ),uF E{d9J[/ϑGגj7˙LD mWlX ECΉ"t$D5D^,ܥp(~jǨ7%Wa:#X $Օ)} =UBT@]Sfԣ2,V\G:gW|6C,?wl$,iA^0p ҩ5h wS,x;0mK[Ϟ7r/ ׵\*C2#~SD* ӯu\ehnm\S#Q.z;.䰲 CJjYdn5\B/<=7 ¡U3piiyeNmV+޴PO5[ c-hѹ-*Ǣd*j ۥ{J`zY,\D!LUŭ4OUL Fz܉ Zd{liaCja,fPQ' nGcjw3wqc'PT$u3Y!5I'YE)"W6:E0 *aVS47RyUz!tf\>aDÌMJ' B8R>KjmJ*HBbd$.Mq '|̭<и̾a傌.0̗Ty%0FK 8q'qԦъԀe++&E lxz޻VWo6aI$0qN{ٶ{6ιsKӝS"$M񟱝xF^ZK-mաU ;ѠHuR'wVb۫㮢eABQԋ]?_z4?K"FNwHs8RpvCo2 R-iζN0fm fVF0 ޗ6zڌ_W%s D|_4u`r`xYq 1L5B D!O !%v4wIs4u,-Ouxo@pfx}i YfSJ7y2־ lɲ%u5{^TLf*"l@8KoA25ʰ0 Y샱@Ztbe~I^I@nz?>)ϭ%5@h{ =a=79KF\p\`eZBc:N]@{)8. ?mj^:y`SNN3i~x1٢1}6M巻dz#_(8NO pFKc#g>I ZBs_^PTl nw.c1ǁ67sN=m oq5 燠ZC_cz)CdTϭ#*C~:ȶ0vfˀ\PY<(k!;pg\8Vek-ŕX_1uw*eDc- K͌gF'ܘzS7bK׶9>w񿬅 sgqk[ַbtSE?dֱPDf0*;9 J 3_&gYPǑy3ɿupmT&5(j~8P|'ji)JB~e/f 0d- >קtkWNJ-|x泖n^hi&ơ @G 5/1 Q\ȅ aƤAV>u9*osT0#.-lmmjtj9OZ%EsGMBa'y=[I(QLO4Di s2pm'a =ҘOr['mpA?q0sgKi΃,V=,q45zUJ;,S7VqV~an[QRfzaRLO\&DAk`'ȏLQ>adrat }7&q`KvTX\j*#Ҹkr(=R|t=EZPz؝(8E 8Ֆ{ICSpSKͽ5?\ͼPzDN7rlk9V53Q)WĐd-Owo_Bd_Gx5ONs@Z x8Xင;K]ۙokuyEVi5n-ydV:swNBLn=А;m[p˞ThӵJؿQ=0X/V2T P e$jn(_+o_ܿ4V l`Tb5g~3w襀 ZL:91ZbmfD/f>Kh V-VC1ǼK{b썩J> +Q&?PM\ۗ;6w @8JX=1o̐N?s<_nrA=.l"Ѳ{Jfj2 qiifs^$*2 rHEu65ʔa@3K t~T)?rwȜW;l8O#+(#-7b0$ѡk껐#w@rrw@:B xiOLF@Fr0H&=A!J0lUZ*&]rs8$HuYu W)y@WP9< qVgti:3Ul߮?Arx ̦@7Lr|Nr_ۍ|42U0?oicG*M ~+."E8PzHdǽ-ZDuȑc6U̝ߙx 䓭=>U^]a晋V*(`|a(Y&;$U} H)*{BKE!Jg@?E=0FPla9{0 v5ym7r /Sڒ;V>]Oƀ_-үRG49EP?.p9^lrYtH8y=Dٜ5Ht6ڇ=3VYأg#k;z XJϬ!oNpib.Qɴ}Ьp|JE%+DQyp/*@_b[-2Vv-xq|rkqlyN;A>u *Cm$VReE @4tϦӛvaȨr"f.?^)~}abAcNxaXEht g^D"AF3@@r á `9#Es^CtHxykB +-*U'4VU53Z4=Qd8J8D=}llβ{+vZ!4jsPxuUe28(dHalƩIaw.R[Q#pK+!?¬WlZpEم؜. aHH3KYy" ˖x6(Ƶ](Ӫ}a*5 c8@D“>p7( !ncڥ4XHwB(RY%R׸YS+yګZC ^|rv*]fsx{t/C`:eC9v]x089EHP L2II6%4*$oQb?_ڐ]5ϮAcpUuG̔?ޘB;g[%N 65xZůg$$pSe2P|,mjzމ)5]O7x p ((j;A74E. W+~g.ͭF; |)8)nHcy vB| )PA-b*VX 1zgJޅmh њ"+$bhj|^\ُ(-:xn3VU7t#ٰoK9TyL ĨCx(OO,-f5󇭧t >-/e cdfBs_~=׆{ÓnvN-ܥY*XLM. &bHRc^' S[\@k|9C=?%6S_$Z7$hQ]G#z"eNHi osU ;3;KV̺Sd1::r-ۨ!/y$k[rU$z# TJ=a#IY+%gNZO Q-rlCi5+cBbCߞ^`B{$Pa&bCq w4Cr%<2$Srab  :֥q]Mm y:Huyڈ?Ɣ (ػjĪ Qo#U]}dVo Śex"3f\+& Qv|hk'[T: ^z1_h}{dРwof<,;>+jk`͞F><.5jZo/rsO7qK[I]hrKgIOG,ӝ]}J`[Tw(b /mgMJ7DBXO^Yj.[Dc`szm.cU*w,mriGU$h{ϓԼ%cIUWỽ]B辺I;`ju.tq) `  'm霕R{oqs)*\=%^v㻩{Det3VdAFƂ,੡r^~A:K5;C+faYQh^:GEmQ@Ag+͎/o@0ىalI燤174F <#\l(D b钉PVERv8P' X 82,o4pǗ nz$$T-!SkQ%#x6:b]d_^'~UF~#9_2@7[Ry#K/C8&U\:~o8A{nЁy]8K5&gMṭ6XqGzgV+uM@- -)'Fm9`}eL&&&κz-Uk7!3cOhUA:òw: vglUjv`Ѐ;:֐V%Őph+X.ߤ]VQ;(lUWUvD`{O׻Ug?V1h)ʜwJFyF $.% F!)*t_и;ADfm7 W.ݴFmsCZFQEQ6gOo8HPv5]21>VNW[p',FYBJHTaXLɰ?@m3kV{r{Vp"*=p1Ʀ9\;Co3kHl7qr@ (" ! n%d*851^V|W._{aZva]e}7> g-ZT 'n.%v:1 IrpuL"!^Tj@3$TMty#t`W[dмY폁4"H4#(D77┈a%?Z6TEހl 'lqQZ"_X>[&Zj(! 21楞OCʡ q⍪[ OG e) =_xR,uΖη[/#;K\ exD-Ef'n"tU7o6 REzOKA]#=QVhE ޸=P40:sKe~ǭBӭW}nh^?^ `e 6jd|rkaR)kgJ^t CRؑxB "r̎\R5 ܜ`k k;rHY̬W.tcx6,VRO[;w%j+q)+4Um!ҳ` ˈ*&p<-TM~7ʽ׍rL#wTH!)^Քw> &Xe/$ nf'a{7SZ:搢(-Zs589BȪx`|mPU3vڬDeNA[zѵ8Uй{L/Y qqK 6{rx ?ԪOPwﳎb%WcJu4,ųQ +]l6M&#&:D,oY&NW9EA"fdWHD'Pcb$^cbX:g s[eabX29Bj{r?Ik[ [3 ڢi3bրl{{Ip{ sݔeC bY?%MO8xmZQKt!_n3ۋJ 'fYG|S2?DO.\Ky=mNmĝl s#y򲱣D )!O ״ 0Gh ši-/}a+hfc!mYrCչSُ^+68XsU* נLܞ[BrܵʧH8HlZ'h&lD0)|䶃tOya7gUڄo;!H6ź<_L,$oioيVi6~ɐ;ZXw. h5qۃ+n5jtu hu4wX8,'xBbRcEd=d;.,j05Bb>r;̿ *-w1)߹%濇*GEBI'4|!;?bܞPX3hϓ6r!Z{Cqj/ c(q/^ L M_8 $FTu#;ݭ􃙁-ARؘO:FG˨>2?ƀ<)28٩]ŏ4dGy!W, l:??k _ÇM]ky\( (f9F/C&{]r(leaǍq BY>o8Y l4Ct.?"2׼z)mKR#>%RPcYgPWٴo)|j>BV^$_0vuOM-M'{I0Tĥv07!OukBQ9~N>,I,ɧ5Sc~/5(ϋ2ɏV(K~D e6ɗ{ZD|7߫.MC +Z?Iwp˄iDZ@#y z*c`jt>vet&ɂr2/Fw(ӵ2@YiYc2^)Q.`M7f;Hlij׸JuNep(5;?$?X6i ǢLE4Wc(Bx~ڱͪE g > HÄ`.յsʬ@!]ysh1bq-ӻK_I6{XIjs#֒͹ (:y8P5%^| cxsi縺1%4?ׇ#?+Bdg8Cċв: P`yUX'п_D6 }ZJj04&D6wU/Dkr'\qqLW@eդuFIYd>"c.?VH';H" e$B 3SoDe({$a;3]WVI.ģrh„x9DPK(9%lp!|E%v哵5b;YMрCG=6wq0p|ycg7ݍ?*ceLXCl`l3ї>4p֧UMN.y1UkDu3cCZY溈,n;tnA/PL1e]%{ab l(]+ioo`M!a nJqr\RMŏ 8JנئwB١Q\KHy̸ KB`>նBPo7KqD-U=pF_k+yc: R3[ _zBr+eb c#``x1K\q2UL ء ]J0(bOjQ6ng2zhy%sIEb FT4Wo@9|:]'i}Gi_ٻuT^ o0T 8\ e U/6@Pylʕ̯ylfGjNh!hoO>*E*#!0@/ͭf2 ` V\ ~\y5ۘdl`нӹnU3C.k5ϺaIGV~D;w#Kx]9v86G(~>QOc`J#\*Ɲxw13Lj0(:OVtL)A笶r2{MqG `yƪZߞWi|SW5++0o.q<\EL#yU AyUd,' x1.|5KM>F^Xy*}Błn@(A%Ѕc]9FQ'xUd ύ `FJKܶMvOtٍ2}*Z 1yDꨖD5ymln =!nh}1򒅾?i3@w*=}wK82 7qQp]w,3pyidqv\|؋%{լX0Y }wѱAtth秼M2 Lhe* vѪH0!暦(=PZg9[I`ygx0;IO_j9P$"=S'ݛY{E ˀt} <}d%{M,gp^[yTA@tPAP|k3> ?t, Y%voc"r$bW ԟ)S&s*&",)G Mmy?ԞėTۧ QZk!yM n^Y'{2.f!qTKQΎN{x Ůa^ y] 6ͻ>AYG%r!4eaյ!XIק3g[7ńSz9O \3rMsZ75 +tbI7{[J1~tx"ZV`!՛r(R+,?4 0=^t_Rta  эң'9]sH.QK˫GuMy[ Y_WR (tC~޸VdS-Y`^̅J~F<ۭe%uu@6-9&%6aʳtRTz%6qp뀣U=H/бB)Hxyzq(x<{xxS=@[1E>F\a^X;ekՀ% t kpQ B`cdcRLҗG]sh!Rr "!Id%|5wWOҦ͍$R0q=ȴL f{!iI9>-|s |}3؟FD,gB/dM0yze^y57jAKc$v(HX;q ls#ֵTW6s#٭eE~#٧ӓM=7P}4$]ቁ5*}=Z#`jvh~z{%[JV]"$ !"T*&J \ZHA3x/'t":&abX} YTXo0 &8\=*}nVi1.8;o1P(xn]( mp "vf<Cd/r#_?F\WPߩWBEO8+[4"[RYwFV Dπ>2!lNvgOZXLоt!FIqV{n7k_Vz n``[ptMOOϳJ!oNU~A9%iQF d}πe/J$1 ]#l נklK3RQN@.H(<+Bdl QOu>#aMo˺j<啱*1 /~h&Jw9v0gZ(8SsR]Ę{"L}}=E"kvkMx?a->g}Vc`H"43{r>laČJaz%V d#xБ Uky[aA;{h/ygV\<6e!ۻVc} ҉0#qҴ0T#xݽy,S`d٠XM+r &:}]sw< SQƮH8"qbZjH:YYqΞ4&kGHc"A0uXlv=G#:OJ$+ A8=5эW,E Ƿ===JT7OB%{#T:/0mpRvR ާf,H~T>_Zt\]HVR+|h?M;&?_Ũmm#d,nkv5F7ᔈ [jr5+: U;?R*u$"&FIB07zɼF?)O/Xԕ <-JqY#~JgPl[F N]Y MQDU|:IYMZù•+ K t2~x )ȄM.@Wrɍ7>y1d%fW$H[Q as@OTNu_" '_1`8~aP9+Y=nI-(@f³L ʄ~t Y σU,MI:(,KD4xalDO(3%X{kr"OX h~^U3\@9BP\[K lRr96 $v]dcv֕BB(5w@rV7Zk4g*O?OHZqQJKwԊڕJIT?ΖB⁍),dn\sLvq ֫(?@-g- 2I*,/Y7~4@JT:ʿ,}5JawB}hy㊙w-(N }mLPkqd`ϕ'}xlHqe+-|BX cLA}vM6w./ݠH qٕ0{t==)_Щ}q)*+w}γ^L4 ;k"*׵1>VIa)Nk`c9̊B%a(J$[`R:!衪U??V,˪7uV[rÀ ~\H~ʛ,6Et{cOgv{5K+{X9NR'c6 IE&`c$ DZ^8$6DWˮ)ȊAEg%Kc!6J1e: Wcr.6w@A*1س-}I @{ e]G.pD^Lo:dX]Es GlG U\Xga-8UD>Ʀx}'Q kS7uk93x3)  )|`u[@`O@gV*y"d|)$ `Ŗj*  {sB rs(~: N ls DPUgw0<,QE͏%azBCMf^kID^>8#w7ܛYvևswL{b.yf̿~BZeO$SoṾI]7>Yiԏ95v>0DlFܠx~ޔTD֚/߃_o^?ޣR3 ʜ&Z{\h1VH1K>.'`d%Drw NZia4`\̘^1SE.vʚ`z u^UK-݌ 銂x~I'gȺƺ2>)Fmqwo0lܡLLzLDLsZin|_-$t&K'o@_Б]V@'GS=Xf a$5hT*. k#k{]{8&Z\ q6A (<,"BVuFO3(uN+W!sY)npy]AL0jتPnU0/\wuQ`Nd!Q29Ջ M13|g5D lSTqFr;A#ob~v5Q,d.9Kw.f7=T%lNmV3yD;w_me$g>+ř`#4roz&/i村(FAi :!j^͘7qƎ\"b񕟦NҺD' Ľ&qKe M)92uXk[ dӬ?9?؍{f+ΤFAtzbQxĨ#tUIl2}1?)-,9$GKGvmt>7$:FTr>w(H_qk%.:E]tGI{мo%1E$~g-D`+U1wsS| ߺ}Cwm "qQ\D-3`/>P`-Ewճy/@c'rIhFcxo|V1P!J-"^ qWѨIO( "iϕvw4|QOħ7znnPЕ!@A <ݽr2x]j'dBjX<\,ִD(1&2d#85OA7V~cq^l9ʛUU$o8`ݠ~,"@*_ʊRӷA-5W/WL*) 6m/\?gu:wXóAhSMכݧȿ*8W}B)Q瑬;FLxV@~6 ֧H)j% S}8@r)s dDO0`Dm&>=tz+ƴƂ`̖,bhPw$* <&TMSf&&\9;A~z1R^vz\d5 &ϰb8jHG [)㮕aADVSK3jVdǢ!en8_pΐ7t(kasYk!hFyS\c^^Yz4|p_#"(≩ ;j iXǀ 0 dJʟ7/·&Wdv)(q^F`7 C($3*ƱOoty3g,@ ZK+*rލE*5n6sv)} QǰU+aWBo?ἙNL+OaNO{uKMCuLLǰ)M pO)ѕVt {q4Gx6&W#- gXB7Ҵ=,k,`B%@Z֤M*9\ (HzygM L79`:3f@H ] |w6$-V<1uyUpzшm(%*7 W6>J><2&?v}(3Рgދ .*0B? ]nm$,"5{{d\G=,>jl*.6s?6kyfKNbXDdt}jWP·a<, o]AuPQS}]L8U'趩鄉<6ƙndG{v_;l\U{lA^@D Om3vյ 7<hEKy)Qf@GV5C[8@#!HR#DU+p̡o%/w5h͙G'i x1T>SA{s71Q]k8Lt{9..[o@hr@fZuz!k-ƃUU6v%PGjCU0 -)xrB8($Ҕt-m,ng{!!H)^A(PLG=b6~+Yzy_;2o7W@+3-)&*U0Gu4Y1SgLKA-?,tȲ#{he/u0}L5i"q$wgy FNM!OE'DIp6Y#o+k+lhEz^T(7+ Фyq\maDàOYoFIPdTu-g:YU._c{^}A-Tyr1E[a`qI!M(5nԯ6w7Z.|+;ɕXD=6 gϞ$s@ ] %W REGTlŷv6ax:Gqfg,ŽZ^Xdڑu8h{0݄W e^(=ݥ\9D;U,iՔ\x~鲝y_6~.p/ SRS#ʘqChi6 4^ix} r]4"@,q bG_ѐJN|<|.; qC,XcLYvn:_*W[DYgr̅~ijL ~XUrZ=`n">%#@-Fs)9&3ӵL)d{؆<<u/&rfa؇QئghSJhGt\58 kz݋u"̕y}5\ug0OVpGˋa.5X-&W踰L3tKb:6[ 7e^5e\X PͨiVT#DG ?#ZW,A־(oZkKRCQ¡:nP!2 q?$U !E8m|;&.~ < RjQ:uRcUnTS6-!2!O'XMRbğ$c>큳`9f Xv5uw̢L*\={E&*?"(͏qk  X-"87Qsi8ꯥ%ķa?^ӭ 8(Hw+$5zh;I&~)6|?7>lmZ ^~}4ɒe-W7' 9X{t:EͱjFZuCNfW A^=11:r9RZ kA^L4-Cҡ$gu$E@D YŶ8m齱, Gxz`F7`d&5l}\w#+rQ&k5` qy˚bf@{l \,Jo+J(+j6v* I_PTB l89vMO)FuB%ĥZĄM/h&gd!:0&{ }2Ls:)\WaK27 Wq1ȩ1 c% Z?Sx ;t7^@ZÄ#6f pw_bK"μ6Tn0ۈ,:KA&̶e\k-~}ݍ3FN?VEsLBjc SBلjΤ^׏m7 ,/v 겳nQJG;~x?*)7]=̽|t ٙe85*5j;H5St> p'm E'վ;ۡYf>qcw7TϫÓ'^|a8SWnu95 DGOCxq^*lKL[@i4q7:rw<'9}_:A| #N? " 1r͂,e]&_4r¢!'yB؋D Ǚ˂i,xf<n*d,_:lqG?ΙZR l(,5s{qSJx)P ?VA8 mExpxMAsqP@Թ][Tv@r/YnjB8D'"X?.jWEr_ x|O? cjpVm?V{JF0a,I{tJO# M.z~Ř7 aA _:e) M3mѸFYkIz8O3$KPSSM>V{_ρگ^ '3Az P /[4̐9+ '9_OFo=X4Wy883Nf N&"棋$0yyz jF Rrv8IG|'{R&昖ьHhW h7 Hw1V&űQ`N'a@1ȍͮ{M(5߀ YG<z:q7Q8y.VQ;\`5VZk}'/!tnip"}f =6hݕ督32B?E6Ϲp='rRyql ~W%.mPÃ?>`/j3rGg5RVq##P)䨟nkM $."M{)G s\%_R4Aΐ.kʰYfd-|}YN,ƴw5u UhUmwo 8\k=uǠ"]uj $C D3U`#U3)oiDZQ><"!=ލH^t؀11"Zaczp?QtZWMC"evQ*#QHMҜ'8K6b"v_~kPH,䗆[^$aRA8X. =󑳂s?>SjJ5itޚ-)g|slh7l:i k iEud9yobXuv678ʱ5_.V+?\ŏߖT{tSƍ]icl}{5Z#IQW "A yK=Ӭ*bo:`< [,]qGn3 0=;c7I |.Coyn[3@Pzv3 ;.2GԺFWG,}IWG.8ƅW91]xRhV#85GdFg"P/p} r;pW,&*;^@1xEYޮxE1H{(KXP(5@cyʋg&P }6ݟ,E ZF4Aic5Nf(71Y !퉔<¥-?"6_{X$ܻ}T;{F~j%ErP©>9JdtbPBoHTN6T[#GEQ e:>'I"Ѧ>wd P }x%3-\Õnŀ!j!oc\R@J,mKsWv} m4hXlVcPIw':3RA2|ԟE%P.Oᯐ&'8.eN4ыG\楴@&am_8ƗA$|=f3X&^AEEoD;(E4Lc)b܅h98V)3:<ޤ~sˏJvrEab:ŕq--ymtür|_hWkhY X,,յAWo}"_g|'<فg!Z1ΪfHCK']<]SNpGVBsc5S|Q'=3DDw@6t,Lk3GWs``>wlٓ0EpI-ct1%VyN61kN%'iyd!bVN^AS,o xNd 0M]L`eMCУK}.\L5<#!ߐlfv,5>EvD楕#tf }c2f'F]5@ "386{f8|аD. %˨6/ B#Boi ϛq, zft67ALC)X8jv82]cALm4/O֋% e9QWF^/5 \~Vqܝvcһ&}L'X#)4+e*b2!Qʎ΃ZnOtG*-Ǔ6w^O 0havg  ] QkW&D!# G#2^СgYX4xa/(t7 tJ9UW9s rc| 6"9VI(yrW H}PpLJ?KKQVhLmb}kDzO!dys@b[ L2»=ϝg!{ǹKZA>;xfjs\ T}٦d#K52;7Ydxݵ9z`EжYtN +qชo`OI;k R@d2Nk&x'/̜qf~auv1iZ`yKcGv4U,b4 Bys*[w~OF!IGMwrJ,`|s7u/r =We, ͘'p:擨 O71d7v?S;@sm* C#"? '(xpYt }Fg*Uv7kzVٵR]c'?g|eY:L"@jWO; 7+ ~whQm+TcT. D83'_"iWSiM_;bzJEM\wAFG-(;H[Ci*diۈFzLryNeUz61Doy`XTM쟙Ղx7x "w;Vwcv`.t hi 3KI:&i plyIǪLwsAYYghX3ׯ>C"KMXGJi˥4JXGss2-rlb(VJav-V;MqǪcE,wPyCt!4ĝT@ \J7_,.:톑m{y;9)u}HSJ }K/dJ;Wa*=91G(gAPnj\|lJuȤ柯l@ڳ6?G2*eQ5xN ]T^LY>a _ eM՚hً)bTyНRUDFxOP@_wJ|hFx*006dlf܄RiWyQ[D}&>M4bݴ; ;cP> [4CJ6jka=MWE[M@xb>v5Qs?OS0J|pVB32p*_ i\ |6QumWOu,VkUYITOr:w?PKJ8H(υG UU]V&TMl=Ɩ()I3"Ơw1PXF>(/iD@bZ 0͡VE9Z':9e%R-r&rv[OdKax=5;κl;8=U1ZGeiY7zQRh=VҦEC?6-egc,Nj%N B}*ҽh^Ap>-:ep멨 cwg3?4&^T1[ #m)hPRV$_.3g(ݓ#ȑH,gI i%sfIT C8s\yfg7\=#6fDQVR,(4RDee5NKYmɈѩ|N%xu U(lKܑCLր18msrl|(9K|8y-ykd:h,XkUHvUЛ#<4HVP Vf%;ӰvP$B 'Z͜;?| s4]͸kcŞD٠`]tlQn}0b)LJ7K`Eʞrz>T={q3= tA_4^R-H_5=ϻZbk1_p8>`D]lԬƽ4/B )Ԅ-7wN~XW܁kp[<=otcPQT3DTPύ{_6BsdY#UFk{LѪ(RP.٨UPfܦZU9=KwK"|Wn%&r7n'I+dlIˢ2*CSAŹ3UpY>6 ]3[ G(Ex`1t{AMMe`. x`) }lvF:.{›M]'Qvqwr5$w3=1G1)+Bred:? ֜NdSGYC}DdR~=T^:,)+d%t@_ 5YR>ҖU#(J:W ќ ;HEHiwvV @crmv-(Ub'CY=h^Womv]ϋ k^6j]"53)fBST3t;_yiSãYkt0'>Y-Az] x_3J]hTcY-fE6N#=fFvd])ٛ9H;7 ʑ0G^TwB_FIdeg#2euysjjӓY+8I휤#R1Q%B^g3|`f+%CM foZB%Յ҂zX9<@Mn&"Dnx枅kԾ\C.{S>*A4[T^ZOlKf<} |gVytJxjICPry#>ä^#YL i8{5( pMGjM-"o?ۣY Ӈ?oE vUoCآ%`zr8hᎧ9wes/֩޹mx"U'V X6%U M 4/JFڸ~{Yw/l ,G>LJK#T+Qণ = ӿèR65'NŗQM0amLD*ϙ`d-q͡ś@彞K=4ք?fɪ8k N{RQfqČoοND!2QB5AWpSde <:)W$z/'D^0\ZluT[~;4 {> G> ]_k-.Puzw^Pd(=ǵ&^sCmb2GpϧG #{ D,CT{4'ׂQɠod_x~HE?R;yڲа-^&Li\ғt,u|\|%?Ci|l%|012Y!a;B%sK0MT"oim##>u[UK>/5_F/:9 ]qȍ$OQ2 \\Ld{(ݘ+Kw0ikby hiQ De{JU!sr@HytŦ_7#܃ӌəc)|^"sW✴֌o;wÞ"դU-yqTyv@[GN2>%sZ`pbNVUg [J r64Xq}rcK0(hKn0JxBrFU̴UmX:o₷CO1}19z{g2Y2Ą(Dv$L3ٰYFs/$~{zjY5K;IjC!\zAN.|;QD,lߙ$9ZFD5+e eaqzW~HUTbҀ#-F{'` ڿ]O=eJD`wa` 娽&*iVYyYnۅia-zx$p|<FS[!qsos_?<|kj;? ̃?b*tŠIj Uʛpnb I2mݘ섳 bxzM ~g& _Fs2KC+:WD 9<&ADphbڻ52*`.kG~GVqv8맗dy18i|_F<:wX*'p&h#R$'~Q+'R bHS dDe|P{ae]/{gf mTQ=b4a_S7ˈr5( bKWc~jd/zD㈼WCMp$M0l#O@ y^/ ЬܘjxklGI7SM+h"G(3MXЭ6&̿:MpZѦ`f!=5,sIO^eb4+־6|M8 ;j3h34"l_f!Ui:3J@xNb6BkrtGPh;g^Pk\@ߢY[8:S?V+wuyk(m6J U_Aq m0I)ú'asu.=ipĔ‘P`i&^Zs-~-=rЌ_)J(; o/%\ᦘc)ޡe&y &CJ%ͮizW~pMCPN LA& cݢ<6HaBarj@Na}ysMO/G?_Yxٞc)|^AIp$GQ$*>v"ضM,%{َ[.q' ;+hba*ppFCfm'KHpC3Fn3hz>`G0au͊᛼i#eՄGiVv sd1+uJܩb寃25zI"$AA*7|rK)ԜJ˗dX`[R9^g#GK:=tȶ]pSe^& MPE՚,7(޿R/Ъ`=ᕩl_'LSzV68r#,h7Q!o':Ț =o ;&g#=I̡t?Wd% Ҿ?5e0 ;ši@ =1ʗt"Yj~Kn؝ d/H^df`sbZf`)9' HG[lj;D|zuI6GFl7o@EFR˥-&h!LMlez%1وx!{,J -l5*p0*71ߧߞNE>h/AFEq1kٹI!q v{f{09T.oѻ74*FO%|f&gMxɕ3e10eU]͵.._fkPJ2">L03iU2A_,:{J{U3ޝ0|~'ѵi,9X&ovS/@^3S K\ 4Nx"jj`CExy[9VH?n땇4oNSi4)}JS6 9,:-c%WL$A7Bъ%A}9.W!K!h›] hti [Tx\ xP *5/tDVP8gX MQl;y&GVK-?3ι v?Oi_1am ×,cm=_h;G0)\ -X>c$Ih8ZEȚ|²~ǥُc(ϐ#n@)h?4Quo\֮Xs)[Ə=%Ǥ*=hapr|dYqU؋v#C-v2q+8TB8s6.җ_Rב4ӏCBc+$N)V-ڿL@o/ y{VYؽXIu$n\𼕆~:l&;\Eg=l%S*G ZYF1OSDu&Mef1@p?CkxwLQ>ՌѦ {=nЈSEp` ӄ𥧢 /7>:>\*}xdm^`el~]Y޺i,᜖rb AG3R{ؽP`Utk<XML l [a7%cTV+E^[a]]jE++"ό,%Khwt:5 WX(aaf` 7P|Xl޸o*0 Lʿ;QlWoWTswtFsmIes1I>`d=7D= ks·^N&5 -u;:ጪ6CҏCg$LjVxx-o(9}K~?$k+_lQL&Ѵh@RHƳ+PAUS{*߆GT+7H1kVPD2HybY?|)ԥz|xkE$HS.FR,NM0"W Ыh2BA V^sz LuVB /7kY9? ̎g3,hngp6J<$!+VAkRZy[@+ 1 ۴G}|оT/DP`Н68kol?hINW"7A? oyxe޹f"2}H%U H"9YFbϐ3Vx,Iql>Yl'^\zi8ih`SL_M^9-zK{qJ}UuXշ08[oɶo3DAmiWwr2n1jz}y;*t2j -kxxp>rPOfz>b8kd]$Ez橂)W;_ !dui0n#s> iV/W2-4'LeUKK-JͬH@Xj_TJ @M.d] _U% io.2[ w_R׏w`0u'4Ü#ȯ뀵^'ʒB+ -Z;9$F3%{t'*Mqb)Fp-rV6z;r02#(*GN$T|vpɠeqKmhuWz-X_u4;g.}{nj=h[VQ$޽qrDymS2 d ȓv{( Y$)gM׉Q1r(ɵo8X H /Q,Z7@L%H !gDoK/Wakcrh.=@`zj̾1Ec.q_JeԦ Y{L8qL$;U;4Wu^Z [+S"adF\VdZX0 Ǭr?v!9~4meh!&[mg}<9߾^+b1#+ ^#$,1i;4)\҉ݠg{ {aZpՕ3(*0`#c7gI8|Ci^ztH 6v^0ՠ(uAHg0ND \UI2Sc xO~Q2sTt )Ijs(6SThjǑSV UޱaZ3@ *[o.ec(\r,6.1C%t oxT%kQCu[+줈NC(*\.VO{~wUa  ;ΎVPfO ~=Ur/ݪA],'*x~s"y0z<_Yث̖5T3vՀ%+jSzqMPn!=I&w;wIE 11KgIi O)F&un2*C]Üv*p}kNd m$,M.ΦԼ/Qs`6@k6l_Oa)a<ƵU+Ň1D+CjXS_A+hEzX?ƻ PmEEH8 T0~;~$!(:<-2Mi I3tSJ=/|'i kb-'c \0yj³\C+NÖp=_xG\2E ;P2xsL1rKIc5rfv۠3/4XLQ7ih޲ ժA:XT""V"Dyh4q 2btխ,%3>5Bkv̟DI&R%kt!{ ~mN7(>&'IiW= #\s7`Į.е6:);f/*BXI9GW6ǀɾl0o_i!+ f%߱: KHK5s\ ieH؀b#ïJ\mр-}ܞ3Zwy5#/db68EZ8ƀ;6izmf3'd骞͢| qhH(OC1wc&d,=+-L450SAq^`m*pK`6&C69v4 ~=jنb]%99^X)gL%h/Oh@GKᗐa1{(!4!nƝ1'\.@-_ E?yd 2<&F0&!Ww]i*ZHVRҦ4w~ է"}X](v11x.k[l-? )ٴ 4yQU(l{P@(̄o/v 鰳{ -aA`UB wF"E^IAXP6fKWgs !-./ZӒMë&dsp9j)A 3p6昧`TC>LG=qWg@FN{WB,sG]p'Fu$ ߳D VIxw=>kI!e=@s2]we.@ L{9fq\iXBU4>MXs;(6PDlZޏo e`O/t.keLF5=#V \OUe &큙2fu@-8oد9Gm*5p?6)"&9Ͳl68xs(7) ^{DZ)ZQz͙0OO'n _4h=އrmv؂/ rg/(/*ZQzv 嵕J?qV #1 'r6n- y0"X@EG|)&ZɄY[Wp"͉OL p_z4 nO"!5˲+=&o(%WJ}`~}<|]'K+qB;ؘϡmd610CVφCRc`chPA2ŋR>1Y˜FUyV3Q܍H?Y\w}K r$[/lj; f]A0L=3j6 N*i *NV{S8j3޿{?55A-66{OpOV'aWG9o,!nYbfI%/vzI!U{w7W׶Dسs)hn D+.`H&SQt^XƮ}%OM ߄1Vf$ʗ"#ZZ` -{Z v(ޟk=iK#iDzy!%!((-6Q݊(f6ZJ gvLw#lKQ1 R6s|6#WHLqo_"L=F<{WRj~y`[u;3lŽ[gc0CO(~o."H]M)`}~yb[KU_g3n&Ԍ~/'.Z>.O@yYvo3@Z <a">1R"|0ئA)Z ŸW;-KfRg+׫Vz:Gmq7[,|@R6yWL 3E6fZS(## Hq̲|,u%UUWYQtְJK Y[zdպiV!.ŰI2ݻi =s7-0xY2Yz}طZiY RgA@Gn"nжz<%ȵtw%N@iLjVw2ۖ1Iā{j1NOÉ_l':K ݥ>`>1HƄ!T7?vEݤb | 'Qވc"7>A#4@zroLwX &_ zV]f;©Km]HQK='up pB?xb8fEx=Mmh#wG.$EۚPy°V=%3 vQg]?Bg?s&s͡/ 6^f>!/;.񗙯:[iШ\%x@ʵlO0IL-"‰Jlw@(BOo3X5s|YU,_;k۲8){lhoߴ8[|{.~?cHulҵV1sfm9 G Էu)X;OE[%} ~ F#^~"qJJu51׵†{?6X~|1 *qϛA0 hsߔ^iZ"ZWĽ.zPjc(AMl[$YJbq(aZ/ , 㭐 i5EUX`LDF_ؼPӳgZx@ fհef>K`)#z݀g+ v+.f_a_( g Z.X#rἭ" +󋌬܃Ž;8;fCZhd,ZA/MI8L5t;tJ<`S>jM5NFYN^qHh_Ookbd:MÂIs΢2Ι(%:`aٍ&{ڛxq%Zm?=] ^@\8Ւ ,/,*݁ci3X6K(&a]l (:ï{L% |P|ҍ-m%TY6=q9:۩kռsU~܋Xu8/WG#dġ 3H{Kv=CS+3^KGevoR6C~QxHQ3Zm7 Ick:zHmhmzE;*KcdS"M/@N$R䢋pF~' zAOfRPU}Jw%}ѻͥU*5 $ط3d~c5䓴\;Z{b[\\5T _5 (bA*񺂓P%mp\6<YdP`iIJ># %6Pˑl0b v`7m\RƑ>w/ji%ߺH9RF9bCWx;G;')zM MF[ivRG,#rnKϭ\otfyeY\UIu`ǒ(;fڕm^H9h"Xl֖AFID8@9OGfAI`7/ʵEoܴrPK-FKσvTL1n}|מ8\1WdQM/D!{2O/Dz7߮Vp EaJ^pN>NMM ]y4*$41qebU#%,XmQfW@F!|ޏ>>9ւbs}& hhcܟ Mo *Y4o-jlIZwqq* m7xL<,F@F!P]4*b:XxXؕ8$HĈ?3;eLE2j) PFeȥX(9}$d䊻("Я+6/\E_U0ǧ˗ח BV~KԒj{Ֆqq |z!GS>b ;e\CȔ[{tX{h̨n:foBBzmxR(ɬ/naS!NsY/9(;_JZϵ +MZ0f))U ,ܖV>RvcXA,ǹkSf3 LCyBSV2ǗW)^-ihd'źG-bϛI)-?{^#UARi8v*mp֒^o*TT_|}nϛŁ͜Zki{$0kF /IV=ySb wX%^UB-lRXw!.  +Lfx8Db0v3M6kՑ %ޭ"!^o^гl7^PXFCD7kcv6z4X"+T,V OnO{Ur`RTT6YMtDᾷbQv6$z)%^;˭*o7H#ȂA>鞺 n2V9KCBD:49ށ^|L2vKj:3{,ZL /Ja6{fy34yl>CqLr:twŴÿ aNu*CϘtC_OZAD?ldr ! -t LN. <W)9?:j$/R'6h3:4%;_P?@pƦn˿ h>u̚V=Joqbgc)Lp|@~/=|7 M HˆǶJO1۲SQM {BZ0kA.#s_=~-WOĻ .o9#VܙOVַ1>yp+TYSņ7QOy!ۙk^KXGNuu#ƌ:O*kDs &MtۉTltl¶#Ά1}օ~0ysc7Wzf@_8pHݼj4FtIJq}Rb/#񂝫ڵ{IP-4MpCpzXQ[nS=Q0lDT`) I%}ց ;,Z6Fp:-uq;D., #`y<[qot$lKF UGbr:ց_+tiVI|5,+,g{[Mdm1 s}ֿyϤj -f25#jZ3/e/:[3_ϐKIF~]hIy by4PЃqywm@Hb׫R'}Tg8ƙ3FŖ9A;&,.ng󞙨)RC ^Z !]?0Fj#n3nPvre#Dno@D%8-S/DŽp@e! Ҩ3Ms_XyE;hч[b*)jR`W3ZW RLj9 waK!4czO7оR 0z3 uuCдP܁U⾅2PYO O4q(i`٤n@RvCDq)W f`d)(=nFm b"jKq]\r%t^x }B0MA,1BN>&N&g~-TZ{ڧz®c8PHQ]<,txZ#Yx4!L>/g\ >*dE faƴ'*9r þp̪69΀w*"kAxH mM)"Da_涟2 Fфoy.iD%1ac1a@&_R* ZXBZyou 6حk+* qärQ0OC0'ye3l!5.M.`|l@FXeY>M7nFeV s} X谛|Nj"VO>`mju)h-*:C%LV fi)(|(b,YQ:lt5ii/bg^ t0Vt)w݊!!5 2s g=$5|Q;,Zq_o O"31' C+Y g>sׇcY`HY7mwQ KNjFYrCIgR |zAѱqHlKsZ:]""񻘭(p-bx#hNy;k]hߓHV.,(ǁKeĘ L|ɕ$o2ȂSEEf']^؉:d%L4G5Fk 7|,lx m'=@R3<'g]6`lf@3CKo.ڻ5uqwog{L7t^;m 2`|F;~E.].  ).wԧ!)CgEPu,7d7\s>fuV==MBzͱ_iZg0 ~\|%>22&J ־(D9W yo9ahlsuu%K ^:M@KG6 ӥlNn@sL%bypD%r;Hn88 BTѲλAZWxY-&(*3B-!.$(2\k:s8oc$y`ij:/.h@ކFy!|D_K|9vݟ\8ΪF]Ƨـc@ UVkYYPf714J>;a2WLEH*^X$0]]`<'3NL !w* {ϜgT@sor`02?ըt ޥ懃)pq z߳FL8 .Ra /8 w}b߹OnAM!khs@/5WT/٢I:0Av 놐":6Lv5B=@f{G,R|-JkSUCf=䔺y8~7[a]Lo-5^D%iz'\GI9&r;Apg[kJɐ1t=Q9zݰZ&u0߷GAϼxK)F<0fWqy^>**x$d@CBہÛck4ZKRj&\2;/T3h["^|)Vz%-{Ds$Z"Að}y')4,ݹس *8G3?} {M37;>_Jrѐm=E =bRX>f"2\8Έ;8eo,SА)J,":!,¶_Լ))"QC8`*C悳f)ŭ K!O$f7sz.-5+ Ṭ*n\be/׌`:{e@wQ<ߛ[M{<~Xx-z{Drƍ~5ׇ(84.ԔD؇ƪcg. 7-?a/U kJc@B*cnB7vx\%_bQh,=:o -WQ>nثܕw=寧K2i^1|OCMmjM$p9j*0AKCC?a0˿d|J&+V|&δؓvnϩ_?qc~j&*ObJK|Ke:ECU%We[E.D[UUސϿi D -?Mj&JTTBQAqgFI`sOeÎ6>l=3D\۟]@w)&,"V~!GK1@34glUAi_X87vӆKE;j3nq1dpժF +1PAvHq0#`YBQ&~Iz3[4Y/l@=*nh{eč)P#rqzW{p rͽd;Zsw_J UmZ(-ŧiؖEMŕS$Ւ81'Ԥ$%!:&y:>`lr|IU79UC \eehF4$ %ɴ'b1|u 10 e Pb4Yn&H Pv+^__,LU|Fw3ߟ؞JDZÎҠ,C WY.2>I~'ħxXoLlyF9 +a_ T##{Q)0-t;Á{j7%w)ØO p#~6i.̱ Mx$P'|ϕ D4Ǘ:9r MsԨ7M g3^ ]c|9pm+8x,V[W(S xjաsTv19(=&!Vlb! ]:,ŏ%quʃ vn&KcWRC  {<ksUJêATE8h-e *."e4a] %^ŏПՃAنzMRNBoDV['؅gX5ٿ\Pgo QrZ-dÊxo*Gݍ##[@qV҇G,u&ofM'tˡE⤲]>5#ֲ)*$# 86ބk. m6KyhCz!>y#-sNBS7Mn!,8a2>{t۵*E[Y')^zg<`vyB ڊn Έ4`$,]]ԫo}xI aȅk MQbx]ԫa@gccvΊyy5xӠ.gnM"4WbE;ϟ?uTy? jH+()kf!PC`o|P-vu]ɕR r\w@ڊ3 u5EBDe1 Q$ 2*ۈ[`sV36O 4H+Sw~bK";Əf10zPWNpHjZ qUG\$ya_UeO{bW'1OvuZCp `##I~f 3aI{< DoܳפuE{`4")a׀,q,|)Nݷ ~xt.TJii` $j];m=5C#@l]FVYbk<ߣ9ǩ9hxS|''*7LLQDaS]mװT}tuVpA<CcSO%WX3j,?Aq%Tf ot4LNӞ6m!$[Ь{5SM /_+oŇ0fkq[ V4L}߻+>$"͌޼(Jh>Wc]TlӰD8XOCf`~8e [sЍ=-OX'< oѦ y+|ԥn`R/ԒrF藕ģڋS 8JEoT[l(mZ]C\ +0] MK &zh ed5z02qzMnR>"=(HY1i e@k 5H3uʺ;^Ԯ}OcӲ Wž#ͨ}iܖ[ &:w ?ڮ4 C ̤^8,t8(ʎ!xಒS+0ϔh[y 0äo! $oR[:+L K6i *Q_ pjҢH.G3 -)ewh:@pS(% NFM?WTMN^>gb.ܰ58ڈST!nlpo ]cC -Bc .w m4ңI%Ef5B>?GrAТj" RDI2ou_O`jBڮYA((8Y܋-eL%tJ]3p_/A3z1}\o 'Zn${RnNm`HJ r߬R؅Ҵk&DL"?ɫUdk]hH5aCHCO-쫧\s.̙foTvՓ0~G.|[5;~P`0ul Tu^ lZYLE7BŒSGkR$Ĵunі(mQf۶|1m#rKw Mk͝YL,=`qAU쒃v+TeMVAjlB‘ox$A(YX }lq}KJHNǛ9ZQ d@J)lQmVz,1f|i?ytRFIc@eD [Phk;nI8؆:dWNDD!GRٹ{c!RU'`2yYI.nd+C9x&a @fcN.rٴ3FZIi +/̒lM2lmCaMRejgva)dU+:Ibv!PBcfI} LtBh{3 I~c/U9l"q)B3iډ"c[ey01\ /]AY'^&RC3OcA(e( &5`6K9OsPJX{e0H z4e|F発e_Mi|<^a%ʙȝƥؗjWe6 xЪ\§!Dk5:Xp V6 K͂Q1rG5DM7&'X10LOPnsZ: )k/U׭x%1NV FmyEG&=tJSVM-BH ȏI1'2%>%RMX*}4Gab"cr5bgυvLvTTK٥#|L/Х- V\ xcÌ`n tdEˊA(ռHN9"?h3 D/ ԰_{11ao>M!#DGkqvD$OFma'8G U'73Zm^.wIqL. D/_hCҫR* u3 F2 dooc^U1  Y,t.ָPG*9mJ&ׄB0Ozb\VQbiZ6Cc00K1.4xD酊LBwqNE)F$;evȄ0O^Q8Y؞:9!EA4z47?-Rnâ9 삠 Â(Q) NT|J()I֭?Y0Wyh >Y.Y5*@(v.{hSBvPb4F#5XzH=kQ],*vMF`9O- ,־"oblcIy>\LOi%,x<e@%(4ЅTXh 0pTb3D:!ukB"¿ H 4a} hҶ.;`=L'Tb.t㷥5Qb}1VݚV8¾<-;"Zgwh- *N亴#;MVsrS4`?Kt9;:NLMw[Va@~j^o0?1GPZnظ %TwͶ<fb7ua̒{ ϸ,zm5_izFԲLgss7$YBҲI9{,W[K_qSdq}dgq6i>Z^">0̭y ?+QTtr(@s9TWx;ZD WFT˵^S,JXm}-MGX3%m!LnJ]{'7h1V1SJ +Z ?O#@uͫa> =8t96q ,ܬ,FŤ}C8kӾ(bGŠcX0E K 哾ffe2 Ӑ E kɞ0k5 \t.m1dqCq(}1~kmܻ{)Zk %|Qã'pjf_-%wЁf"ÒzR( ^wm_0">m\.4`ezi ։c>B%z ^'u_3&"$0)r7̲Nh=+ )l>--˾N&bGGÁЋ; 7\V;^\ B'}њRV˪Oպ i[hwe*e"]{/#u O!T4QS7͘^S>@"7Svvx%bBB'S7jޕ}z`S他UTl"H}dҭe$5j&L ƸE&m;.Z;oC} MjI8(^ ؐq6e_8[F:-\iE.z/Ri79g(Y7 #zƏ?{}Uϑx YV]:S@(<& ILzmfKU\ں1۹f:\FdCx 4tΰ;A(n+'@EdlBKԌ&|&諅2QA".*@#5[]ruY{6[PY 7KD hK *LL! PSXn^>0|G2M̞BWyXVC 2֞MiR,;Zͦ.1te(&>XzUmQAGngCb]t2 6@HbgRLAI9CDo2gcx|%\6~UHJ<9KWȊgl66#ݔ^]3ֶ6 ḏ&N?X] jCC_$У^i- 8 :eb_̝#psQ+ qC}zu(Hy(^QhxirIzdREٗHӿD VWuQYv(h\=zD_}2`D{-ߗځ7YʵOmTCk:UՒқ޹}P];’9ceyZ4Е06ހ[D!uQ ީ&g,J ܄\Bs-{ELը6mFp}Y;؅t*{S9@;rr8LN{>>fkD7x/.*m]/)Mjgs|ӤG]q0ő#x%$՞&&:*^bLI V0\ƌ@"W&.\,<}QfG7qS ;Fd ]%u3yw ew/$$̾S 0]"lbS8P{F'W"/"qصz'bud7ivݨلyVY~OUPR#øQΝ.ɺ#߹$md.Ѡ Zw%q.NhϋM$pv*k}ãԉ q g]/~\T5+̐W#^R9wd&Yg'Ae<p/وd:t+!.oH"BzvHlh֏fB1G85ʹٙHՙ9r.)> ?OUӧO-ގ ":XJҐD~% g׋0`ލ[]M3,ݔ2b5鞘<˸f[]㉫9$ĨyW6>==LcJ)cË~ч~F`eF}l7(%(IS['pʉىѿ=M(WĤA\|t/bJ/7,+Dq[ .nE&>RؽkϾԌ`<!b< )zQ܋h}%(qyُIrm± ҫ-ch<2^-hqAB|HzyJ#Ѫ*_`,柖7eBO^x+J%ۗB.|IFĒ.q" /oO7[q/\P4y2Z0XK,ݘ>L %F{D0 @H7L_UX9::w6TmlJ,&J\y^B{S 't;&mn\K<i}b,:}#}CÙIp9*T0zq NOޗ 6"AT*Cz8­i}_Lp"ŒA8!WÖΰ'}Z8 Kt.plt;zI =β|~s?HdF U0)N gcd>+ia*  hpًN%5g#*";|[-$3ptz:jѳN gՊ8:SɻS^@D8E/҃UW wz0bIceJq\&"7Z[\!$K)ysrvXUd5Rq:q18EF,0K BpY}jU9"685^?r{dZ%!E: Ϟl^F?99;-QWJ)m|l[-UcyרwMkVgc͡;tgn!k=ʸuy TXY@9O1h6[$qX1>V^8r*pޮRY0q] /%ADiU K@">9q(y>+fYؼ= m@۱fvQ܀q =RW,Q/f4qYwx?wB/i g|+G̡GmmQ+DEJ$RJRRcp6k4C3{Au~Siko|L>ϽE"zg&wJ?鹐*kvTu?>AJZ.4f_Xn/F@6òDžȢ/PF,( 4l_!4%9G?e7bQ*"0]w|ӼZʘZ&q?Uаge60&CC-"+na7ΏAifTAxLhOjGtLߠ,[mB/ fzO:8}@tkܬX脴R9)A[»@ L gS-X 'Z]mՖv۰34ӏǥF~;V_g7ܣhU#z#f|&PE43xi6ƹ̫ؖ-> C齓dtM1>Ey7<{Mї `ڑyG YC)|qff4S%K&SgY#r\IuP9h7qu$~ E.]㖥kZQ0:R3H.^BO 6şw%(Q)~McH"m+URTnuqWyd,b2*;W"eWXz.5\߻L'T9P7pܭjp t#pw=nRWl57 _3 abA&+W\ $\y|HCK+:͙mY#5ԱByvLfmԠ!y~qTEpXµ"'F+ƸĽ}y /p(tRdlz1V2?$Mi¸oR@?i_5=~R {Tju} Bff`Cr:8)FFw/=v$}eEE.4;D‚޸!d~ ts5'^{v,-ËV:_&T>i qMZ/rXIv^f3{vчΐlt}ʱx^سY2"Y=j(!D|hm7'tB6Gސed52L !Qm  73w=p:Tf0~, 7D*pQiX?PGڣF^6~& J7_uVh]qSiV~NG L"O@/adC~xb៚ ;y:O;?(әmIJhRF J۳%/|c'P&SC,aa. v%SW(Wnk\B:leқLSoc¦ mW'I̅~rq<Œ3=~0`ڏay!ҀK+R &wC =™z Zi='8X⻳9%O&S$[q>9t " 5tmGo$MU~L Di vc||AupKa =Cdx'@F*1q%O~1Rh.kȽ`~` &^'@}hO("sXLa{(u /A"W!@5TNďhw4tjFoJ㗇 8 ħJBpc2Nft{,+Sձ8A|?BR[=$HI0#12<#JE P)C>Ƽkʼn`wd%m bblE.[kD=N RqqCpB$$0D7- ]RTs\, r'΋ߩ tUPo[?%7G$`֞_*+~@ +\oGBw<)I.EwlD+ h P5vf,B!*?7nG6@iD41V3՜7J1 ]Kʓ/mԧ~PJ ^kW1'KX`ԍ.Gw:bz{Kaӵ?hIUBGc \qb.]^`2Sl#ʧ ijaV 7~ЮqT.%Kֽe kLoO9NnU ۛ|\Y&Inb# ,'08=vů:NHVH*:{;ݤ B>ټD99zm3LM(#M}3zvl.j-YYj="DY8^MzOz ~j}7lVlTA'GRϖW=T䞜>sq"$@7v#ѩ k( 9 _J6VL^X[`%Ra*!kH >V061zBNáEk-<)"L&\h3:c97YOشaeѭ&@m\%W+Tq3Cy5,fԥJh?jz2w8n +nX@4`; URc:Wpg׸`WId80DiE6=o$Ji0^m:&,5ۋ^`Ywk0@l%9Rq,F.h{նƊզ*]{a[36%f >z)tCGVxYH|0CN)oKf"ALan ,֩@>Llp?1g#F^tg *ݎ5Wdi#@ETyƵ)c-/ .a*8W9>wSɏOIxEEM:J󀗬3 IvcOt %k7-&o1/gFi*l/)u?zLF=Q8mjՏW<áV!j+j f(^!#./5r nJ#s=h;؃.#wDC<&|}opԤ綊4P9+o5i䁢#d"{ CLI|TEV1 ЯC:BXmJ̬ܺ|)~'E1ocP 1|.ʦaZkm vJ{,bL?"nHz(šaC>M^!MU/@a05-K0$롁CН68WI$&85'N斵ln5A9ZoⶳAhbbw8( V]Lj͝ct'ӧh-3$ȴnONkVrkNGFkêA ;V5a.ADzG4dXuDyu}iTC_ ٠rّZ$/(JR$lquFSû$)=X+~ӝ,5L 789?05WeiѲ0P]#WLK0vm?|p 9PD dd}m+ {n+1l }0kQXrOCHlC:{&ڐx&\DX@,%Z'ʚ?^.g>ΞFIIDKAT>v8Bm42W~Eт^Δ}rhE uiB&Hע7/JTR8:64%- C6C(⣏1 -WGwOVΆcVP,83U yFһ*–Pq=AD88NK'U5o՛N!4ܶ #<D|U ?DܨY(Vi/{љTG=@JƊc}rUW_WDjA0)nLH(HLf6Rw+n^eNWEs]v sh-%r b>7]-@b "Կ'. L<_vոcRJ_upܻ_t/}[06?C AMYBUZ6I~Cuyշ0Ui0y mhʚ483^,JVPC$2\w'Q~3ix&-M;VIwEkD~f-.PmxSy'39jQ9"Ɓn`Q#0S|[Fb]*Όk\#{0VƸܭ=5@t2~!?A'19xr`oדY4\2c^[s kIۭ?!VX O1 'Dm&l韷\)c^ʎjbv]{^4?/U'rCWyms LI}p -&{@.lJW ӭϟsQ#+gt,̸{5Ϙ;H~uGƮT9S^:0^ױr.UwhU9i2UiE/_ #r4S*K34@PYHrjY8H7EnV|鲜B Q?⢇r+r}ع! J>W.`u>07 ATot'eedΨߖqw61K59? n}[&W )h{G=ޔ3"H,Ni:J-Ps %2ɸ eQ|*y浮TWnP>&SE:aD$ 0/;s5ą&}uU~ PO8#\ lLՅ\[īZf&i{gS)Fb|'Z̕)L"p32)P ۧ] n,64iN_T\Kf9j>]2ю iLㄍ#xb$m!Kbk)PؒQzgTB~ţKbS qmV U M3匤r/=GN.O""(஼S; Z*_@ݐZXxmoA|9{a2XzEUT+VHd㇛, kZ"l&Օ`BG jMjdݫN@ŷdlC2,$[ܐ)ʇe@[Ҝjy¹{exܞľ񛨀bCD&';41о?Ӆ ;-Q#-iO:i.#1kxF#9l`Ƨf'ʬŴ)kA؝ h%k`V" rK X_-wP+}n7ik7 i)} üZmx5Nv$~Lźz 2X,j 0 z`& ~o<}]&uHy_5U0+KW8cƙsd[T2_pO9})éُav8ZBM_7|Hݴw&w6`uRQ&ήV`slujoUT1KR&K\mٙݦ<§˞KLM.Sʶi x^B"M%"CtvKn(g%4:+ 'k ǝl ᦴHH0J )C_=XҤRdr Sr=WX5LTeaGR$_LHu0 яo|>7z]ll%dxHY=x͓d $9B)Й?)T13ۼ=`WXjP ]na躡\3;>r`мt#Ifmʠ?^<8AòRj /EV!8Ճ`Otج}#EaIOc0u}cj3$qDe, q}x:|ͣ?|EB ]JAqxrlKEݖLn[r~!WL!J OEaJ2'a3ubm2^b 6oպGa/F Ln&&A @}ʛ'S/Xk@0MW]x 4օoFv\DMqOtl@v:J^"N ǟ W8(cz]ow"ҝX?)-l68iCͺ޼|ȱya{(.< ,:)Ӗi҇YO~s *34-y$9 h D@[!=+A*ODΈͶBtUH&TYD;hA5!FwSL榘G]tyx~Ml>QRbuO;diΊ|voSH؁$$y8P \H4,Z3}|Og4Zϲyҽ4%X#Ե?f.Vqc2̵NJTfmGa>uwĢmN`o 8S).´B),AV hʨ][TO>> }fS]]H;8ޒww|Ջ&<9I^d;sThU>a֨(3SUG$Ñnq7۹Uo*?oy5lrMk7pNTdE5U$]>^3rې4y*U7~ ?A"0\hFێ&F VtO2e-4Zr3jZdrox' 3}C*db@)hn֤H@R$vM归_c{vkFU̖}X@3%< \ oSVMǂ7*͵=(|7T8C*os?6Wj/'Xŭ5H!2EJ;us5q+lbư1AdT(26X#-aGrV/>>_2 uPҧD[ :#e'aq2GY꼈v_G2$?cnՎNtNauBg[sS!ɢf4ŘL#'2։eK\#vҗТ. _HW>K jԏuXJ0Nxt"~dˢ|6[/v oW%QգN{(=?u5|f?VLGRžTU/]ȝ Ϻy&t7-^u-G t %OxvdڧcuCڦ:O_x}A`SL1  Xil*6bltH4_Z6 Iv"$C-ZvZ7.EFq:;F],$o2k#X Y?W!"ΜFN ez5AKmy|\9\ 02;mvYJ)1w%zS/).f u+!Q$&)j)!l 2WS@5{?h=TlȰD< 5XA WaP݈VÔ:W5 Tm`S$T(z UtYz-\6e),g<#۳ ͡1&6KjYj;bM4enlq!fD scg!|oXQ.,Y&pLj5T jv* <}y͍ yKK NZ>2|]?iWFޘ\WָA^)"K.$yL߅`?flذi%{`/ќCۨ W~(8̛I܄rn)_'&  %0ū=dVq^W_qy`)pGAnPaT̬37Gl{% HEU!w (N/l{N^犲r>J@rut4$ԯE BQ;hpNJ N?NobU9P 2Dtx/ %%WPɼdG\ƞp:t gbc,_Ě`j[`ƈ8ew\a9zBl%=A@FW؈IAEFM{dbrCa+IyTn rkD}3ί._mzS#Bz P\B䔦xG _t>)(Wh)e9tj[d TyqZ䁺-S,A'Ǩt ;y:O"ZBXn ral,BL10lLj`, SH|$+,39N*ybbH|3Rjb^H 9Uft-xCY,EBH&Q8PUV69H K99Qa!j_нa8颕riI8}We#J&R eO)l*YSYZ]D{:NO/)Gh7:E ?-ͪQnQ;Q|)=vUvH5T^νN]Y+T4h0n{@t]d)Tǁۀ/Պp&ś1( Ā~\*ǹ]d7~鱡 jcE\ *2˒ 0w-s,Tho ,Y:΍a6Q^ή8-h RaQַ=Y4G3QnX{[5N}$y.DBPf[ *UY{jY#P֑J>E[Ç͂#(i琣459:j \)8P|,g)^PT'oE3T?F[#Bmxt7nJQhK'Y);QB{[ȴ/#,=~5-ͤ?Ȼs? nKs$a`4Au8n-H ( Ϟ@C02;@d kԛ"zMA9Yjܠ&$&Urf\/z/S ʹgÙ w"/ژ,Mvj|HGC"g9V(c'hse%WvrRĴ|e3nc#@2bE@b+3rvYhiW'q~/<+f[R-W:J9HoDtV[W02džwYyf^?nSTvb4k yOPsѼ8jgFU!O7e7ڔxw+4 ?ߛ,>` ,<?AGS8O$V)ψwg;Ny"! Ր?P`X@WAu3_%SMw@^UXVeVc [Kx4eH.+mJ[{KHQ6T0D{|fWܜ)bִ^vaRj?1Flp{@٬9֌CJĐfK\VLBP^ EEQU%qiWt{@ ֗{x5{嵒XAUe vÔ nÒ輵a$Pn+16uX2aZpO%vo"mEeN0֫&#׸YL@cDsGR4~_mH$-A=mQdFO&cLɦ|.QKxtbMKi"{{__$q.}i ZLQrH$KЫI6BɌxh>JXە0%9 Ou>MZ$1K\j}JVS9d^A/Ѡ(XӴN~5G_sĵ%Ѭ=fU)ipjn{7L"#*̮W<b.q9 :x Gی(j3guğQ^Wg9CO;A'3~%2Ԣl;U(( ޥC IAtuuM+9ܪV]z*핞^E184OƓg qCK4M?eD<5g@D8p5x:-F^xyS ݡyCZޠw&ie%fH `9nDlU`_9l[m`)0q୨HKj9"/k)go2eUܨТ;b\bzlf˧3 0~!o5'Y03Bqe[V}e3%'4CsD`mh^)sGݘMxrH!իsܝUwJy1d 61n4(2N̐`wJ_)ώ9yK wՐY%aIh6 ^baJGyNIV/]ڹv /Z+L=~t7wKP8 +/ & -yWGA=h&urt1 68_qRhcnf4`Ќ*[2D W ,8Ĥ2\#(;O*)mB , lJ*tl5yζ,z rWŷ[B yM ]|7_79>$kX@w-* \Pk әqwC_tLazOʄ}(i$#P=@īA8W!V'ErͅU8tjn&"3rD]_5D&b.po(u?kbܸfu׉[&kPpJPoY'9yP Ot+x#0y ){^sq+ m`(%^H`xtbwIzQFgEgaT/GnRdDc˰W9=Ri c_+7u;G [lff3'FUE\V S@<0w'Ŕmn&:.[ViUpk&t۸#u Kp늛+w8\J/ pZzP悫y2Yt4q{iGU..F1ɬ0~)uK5J"GIb;Av_?$eYߏI8ߐ^oI f+Qj'>w sGF?yE?ug/7(cFA`M,lɔSGO4Sv3;,m`@C &<^CHKhRJ5V, xjF8߮R \-q "&5:И6ٳA{SJ됍UY/b-E0l/qW:&dJft㧑߉kR-8tHƂ\vS[LԱԡ>>2 4ڟCIG.(*Ԍ,%2wMqf*f@W9w'BҒ|pl Ape Na]Gyf;4݌,@7ץSnRS5rL9ۈ OPӤlEEK\×Mh~HĒa:\h0 EE`wyvuꈜQtj=̈= o}x7,C+7/ƃJZWޔW-hn=21 h'H}mRgM;dZ,')ɰaj0k~ P8>biغ+ϨP~8aʗ eu񧮰iS^lXc#"k(؇?,weZU2|\&BP`D2,XZQK@$% # lh&# ࡒνK rEb pݴk/2vYs&l!?^Zש< #1Pls<t|xNeCbCxe(s1_L۲nYT".h%OFw&>AX_Wa4`Sc&gqg]fϺJVҜ*LI% $zP PF{f堋yFy e{}/ ܯRcLZ,yͅC3BWVu쥱vc:U\EX1#d&d \ae}O7)D?p8rG8aiJF-:Hc[ka<&c-R+BpC&l FbԙߺZfivđb]ncx`1+sf2xS;YhۃM. KAi7q"u~Fb>^Diھ:2Hg) &7oCWޏ>eR3dN;<#P'&mz86hm^ (ڹH!Ƌ-ʫu!$@-Ŀ [ +ɽzx0 ܋ _m0R-oc}jQ 8gZ!z_^;¯92Kte}xgμl/ %vOj?E?+ZK7]Q/{s8lR#kM\eV2$;V )sGuЁAjggPW(C,60vm Wyh_Wڎk!S^Ü@ ɻ8Pq~v&?"lsܛ]lk}ip;ә N$ndΘl4]'=֯d,?13V7 /2e @l؍}ns^ydH?hrBPރ[6i>4{5557dW%rŴRM]1ݾiЛm"4a5rW3啖Bt&S[P<*3 PG܃V/T* E#bՂE#eռOY#~q/q[g7p3Ņ,-wxٛZߙ W62Nנz@5+&SHȖaeɝ޵r0.ymdGӔrve[nYS Tr".h)7ܬSO]DetԀ_# ۛm^ v$%,vփJkMG98|ևYɳ=srUhL_/8oL>Ӣcxr"t3P{бi&y zhDke4 U59t :Y'S(Ea\,XS/o#OS0L~i>%:h _I9J[&8!`N)kk<ඕsOF8-6M/O÷ɼȺm iINЖv"=cVGJ|̫Zmd/  n[߀䪆x7!p*=}=-{~or¸7AQ+&Љ˴i>5c$$b -a[}st!iQ0Sk-w4UϥӨy2]476%drM|]&5E+bm,l Dn%A"{iQ Wj]_'6/)c_٫䃤a/I N?+lḤݢ\D45HR;DWz׋W%CA#vn+1xdx8"}cEkrBZ_S9rsց1ֹ TQ,^9 yj <.oS;ocmmC=3 ̼J[@ي| DN 6(%-,moYqոLEdc]o+40''IJW_Z?3,9T>̏YA> 6"qg< 3KX hmߚ152N,FF+zXC =[t\ܟCXI f0|$HcІe!)l/nyP(jl ӟ?oTa8-:Jb8b+8mFn%Wa u- C;N:tlz58Ƨ6*+6M6PH}`?&)Z0 i6NϭOpd~!TGq(S[#.>Bbb*`Ґ_M.+7_oR]=;$F lVX:CVLw!g&*QaC+EW1e3 }nRo/N1IUbDrׇ!`7dYs ̣9x1ܮVH;1Rw:RZ7DAW!#$ ao6l~+@,̠*Εoqc3=] $}y,9RW z5R.H̆ ńF!xO:Ib7ڔ駌MM:i?xtNkT'M6H &H9CºO_(QFnE{z/KάAx*PYgH2\O$WKf^&ZoB<:]cpߌ1! l&;>!w ipdќQ/Eo:[;M9ff`}m(&K͍mbbU& Kkk 5uQfɃc}`):ѶXUN[%c!M q=r7BxO8QZHn1ii(kIN2 #n+pr1_,WM3@uP1jcB0ߵ ۖFn?5)u?;X@rDd)k eH\*BUk&k=d|̝Uɚ@EV#XGU7j Xn2:? dyf^<Ұ_j\Xoȍp gvG#IX҇8xIYJm<6)۠V0VA1nxPHIdc`J+`>jDtqzpH-JK[d~{ ex2=9G#N`H8*gatd1H[k+7Tg0s1"fFilB@< V =^+ʖ1LggcU}Tpe)(i Bf9?yJ^=&1 ITK}`z6&I Q =aUXklyp2IOh`յIiTyeo(p~^|ܬ1 t(~oךeU_%,L7ѓA6vJ v.fd"=rx37:G mktn`fH={2eB#̺sjhhQ[TRʒ5w`BX4>lLUz]W~zcAqQTb*|fkL;"B5r/[uh|jl^1 #۹O7jƘ ].E D[HHΧh.*z6wqNԪ77 K̲VBkf#JeAw.cGJI}/jE6Z]<˥`,vSt [̄k_sfrdqL)>>+VfB +O 6$Pb #6Ug 8sR-Qxφ)D TҵH,=1&1v^g,bCA\A Hz֡Fw21flxqJrK6%yZ=odSBskɤRHҪ޶֛f I%at9"f'֕d q iBǭ̿&?I?nw}CAZZ#u4b?iVD 3Z=Fqly_(lJ U0R C VĕeA=OGw1WFM1557_Ai>M}_o0QJ]) {v'oɱqgW$}o R i#36\3h֡b6/zhКVu~9u vewڄ~veZN>-[ gh,N069RGmˆAuΔ\ 2]HĆɻO@qyߖ $q~V:DLL\{Uh.R73X{ X1+Lz uIs(G<[IXe\m [ӑJmp<pB3_GBdvEӍ/ 8YnĎ].nĪ#}Z ZnJ4c p_%.<'utKº/n HC(T &MRϥ"qT4"zhfCнG&gk:هBs>lMgckccqeKcaj辶y|NU&U8J\\|v/k`\ՕZ 5w[m3[|"YwWFbMo{IOqq@^?'#a8V_ۿ.3uf}v *>pQju9r_^Q;>/3V)H#o8kCIXs|Ɏ/fML B^Mqt;䪩B?tlɨVJ| NMݫUƪjwRKԗqH@.w[avS_JPVi#]F B| ;hAp5*ܷV79gZǑV&EΔӜ)9Hw'>\g)[62Dm+F%˂Tv ȨKRHH(< hu~Vw7 kZV?_E!jH ~KV7d</٪_Є+;o#`yi(N%j dxHIYvpJbٱj5W{2HƟdš{|T/zkim^$W'\?&FgU~܃ǥPc`Q9xR?D[=\34GWMyph@J%ȿ=d#=(7ox]d 3)>]wdTs(͆5-D.6Kk9f }褪oO` ~["1B! t9#:>"xU\r*\ʉɐ~k]'\YQ5Byu0 2 ~(9ulRR@4WUn(E@=z$(.t1TM̭þ aoۘ!2PmKRa?Pg#ē8s=Зø'I}"E5N$^Y$|J*'QMdqL~2 ZCڈ7څav]E -jg1N6=pqU@}+;/4du ]Mm=#X\!w]u}H8q>_U;)N*;?rյ]H,--qEj;ƀWFZA=+r8_Ԋ2dpHNڥ(AYt, @Z+G~ LljM<nMX>q>~3OI:q_W*~~e惤-[^3 TtX57- 棌81?Wa/4 ôuU5 Ϋ* NNhb 39_fڹ+5*GXkZfJdK;.I#kYmz>/ %{,K*f~E(0[Ԝ\j$tsK @LO3CPkNS*s[PS{b8Pa`Uyt}EmȌ>ň#?9 9q|*|&"{^p3su8Ԧ #L@sbkXC"`9xYr@UB _j x-#!0V[{Xd1/ 8vJ\tq\S<\4qOx]ʌU#zVp];ܖB8Nݦ{"{.4}'iD { NWDh'YfKO15!u> #%_9s$V-(+N.-O902A6yMZۋTGA7,difd]x:ƳHyC46sv˩$ ٥/JaW wq%&'BR@ B#lbLˉ׽(+\#mP`8#vlm7yT-$l-rHxzfPP o!p~g[_w#N00N?ɜ!kH 4^RbdQG  saHwx[yo;QtO9t\@jgfjͥ4&jc∀N Ѹzl0KKYO$I,ڬkdXYT8٥|<+p>kp9dJ@C;&z36B)ucV{x̝ ǰ<,=Sf"2`:ޫXHXJh2 Ѝ͓yo<>U8vul<@E[_wIFZLy8xf@mk>{ /d\{7ayGu#ِ89Liaٶ%os'ˋAw zZZ~1 n.6|>;@+J=s6ť6$DL4Zcp˜z\Diz]^C"/KaSf1 ɂY$HbXxglbrR8\`Z2yt$y 0HYbI ykgzlIs "!".* ˳44\muY&4pBj³ƫt ]eDY*L MBi䱐Xl+ `+蟄_!N޼0֪aPq5\$ÝqȎp n$1 HoDLn徔1 &x vƇE м"|a2IISC7wC[co#.\%H+F%9Iǔ2.n+,d^+wd]QivyS׆p_@8c C d?TW^Jס 0EHFo4T^"씁 = pf{S>D|Dxx%1m<8[ܤHB Q$H/  XϔuP( nFP+\)< ^ n{2Y v"i:@eXwl)gB[bBk1" ~y81mfJ!JpVsPjaE:T$T}#&t姃h C]7v]-t@Sh"Qz-<;:9)vJ]P5JeR2Ss HPi]Ek;M\]U> F k@kC-;) `V;JbG҃-EjN4Ar`L<׌`h8#VInskU9`]h䬠$p9YS9(^ Plߒr韕Ętmx5 VIiesem2) \eJ?NH-ƉƠE լYc`p۽ ٖT)Qh*.v놻x6 ]QځSڙUX,šU7,i0h KkmJw r0k!?Rv6ݸ!ɞ@ n!EjcjyW~VsHa(\)MWڛ Rϥ;lMJu&SeS# 1i̗Ykdk< T^itN7j sޯ V'XXdT81gZ@ĠS3@lkt,a}@1<96"Hxʜ4^k>8=^+b‡Y0/'=ge4gq^ߕ5kfOh&XIEߔ`f[Tst:\؏SfwdR(0:7H]f+yVܶc/7NGߞɀѶ̧]v%3fNA=VY ӈ!Vy͋4ᅆӮ(8Ia@?{.U)Ke٦$XNϫ-!*WNoHumE@,)ԏdXQO`cXq>IࢇqMiJekQJ w\ʲ.FFi^*:m L*9?F\h/(+vAVL4t+eeLkm`9yOꓻ6un!+N0ǡ}'٣|F@a2P^D<W C&lN=m={^Hl%2UjScxH euvhwK&Xq iKQ QI:VV?RywT+'ae>%UvϘ/)_J 6HɍTRܖ/P+9"XbG% >~\G ]o$TOfojt`qodŋfwa?U`7ZL,7/x6R$n̦+o3*BIB{ Ė Gp0u52vY9e>(G]#ȅfǘ HzHh|!PG~{΂ֳqAF QVZC7ٹ0"n+K_uZAƻ̞IR@ɼYkIYkVۢ?:b&뱔at(.*'o@e֟@rfFۂUZ9rc+t@ґ=Tɠ;L0(#ҩy7욓IM`U Wb4cr8s/&=xu B{& kɆ@nr 20 N0ƻezA@bߋi(q H]pm.bŀZ5+l29(¶pF>,8'iXAZkځvB& Mc ]9"^c.sA'd7͙' h//v%WX F aCdOw[U^fZE=K—A=.gXڞg08gOϚùLbe݀R:4cRy W}]EWtKmS" 3 'ǦvT6Q`d_r=)"yOۼ5'+;#vOܾRepwu6iuz3o0l{g+3rtv#rKJwCBO޼~VXϑPC.J82`Gٝk6հIiC9RNX F ׭`Oj 9̪?ޞńk"~80 s6ײ_6=RbH 4>Jaǭ|M?4I^}g *PU_" 9`EhʱNCn2 u})mPz2AsVo5g3tg#ND_ZWNC*_Wm\!#kcGJHfŵR֍ox -= hB0b\#wY!oa45&&Pnt]OLz 7 ᐛQ%͍Bf@J~mX$s{j@qZOA.Uj%Ѝ4oh &x3Cth6Њ֤<]c`S ,aeA&3|$7SɠO40pRINeІQՒWGv|ÝtMgV [WTH;kl{n*O@5M׸DIir).UƳ `C"p#^4TN$I(W#o;=QWCGAhb\:T2ڀ<3n) r$]]S}d<,gFUe!?SM5 BĂ' qۉ4m5A2m%t@xcKR: ٙ{r#KBbKy}ޚBWzoGKddi9ܷމ2Ye.vݒdǭ''PTҊ0Yd9:BHy)@:>T4gxO}#NP7t(q9ը54&#<'VcH~۾bwA/c_v)3sTa1to{91 9VbH r1X+`6F)Eύ9UqϢ*0 3Oi#OCG\v%, V Zt/o8QGuj[it!鱆Hٔ.&J~kxtA`ュ5oP8g}g/>-4dfYRpǯ¯*LLu{]7H0%l&E.ȿʚNǍАQa\3ZH%$ )OT8TScV|̩$WʹSp"F#/+`pz$.^@8C8[$P!*{f8,vv8{\7V"c[PO!d{ |zAdmI57n؇^ˆR9F҆bi}z.?qA` ۅ{ $ENi6"˵e׿S9]k eXrݲ$(=NB @L6 qg|<_"GUi W> pĸ\ou42^ѴMq;:Yex[!)Lo!"ҧT1+tUG ' e5t)jaT0KXBn5ABkBsQlIaQ5hXZyFKrB.jsfx4(034mƻ$P(V,.>HtuqT=cLfOϣF@oyTv?ҥ'{vpfe]t,2}xU{$Ϧ<46r~7^iuXOiti@lt+#:tkt;H屭Vd7c.ߚ s:6&,9["8MR:˞[3r-ϠmHrq=OVUNq+w;(ϑ!bfP2sTT7%p>.N/{t@Alcj{\l'Irž$۵@W ,W_ CxȞAnu"ܯoZ-BL{@Uofn7;8#ňfPgPEPVҗ)྾ۙr G# yOlZd.W[]XqUvיw}S2]P&0+zP.7WZzizBy~jXi[/HQl4zj.2O??ˈW( Ň_sbȅC'J!Mq V ڑ~>hN/> :+kg/h3J xl}$!m=`۬w},+b??Wb0%όLAM;WܦhL%K3̺Ve r}I#xx)e"%n߈8JvSJ6e+i3k6N4pt TFyuq5QׅFO!{T\݊F%p֣c$&KoyݡԇlB:23ݔYöC;<-L&bpbϡlNO6xk{L 0`K\L*h5F V MCOo6m(zKRH_._Au.tVR3 t"@RWVK|x'6@!)X.a]om1v_I0&3199J:Vpڿs=ՋC5 1ELu6s#eW,ٮ 0"竅((X}5= Gշr}uq2$x'uH[; qҐM^ IU%X4yRz uf928̴bPn8a?t9ڏ2Wtp hv"$ Ng.T8PUeLʂETXÎ{D$J6Ҳnn}] c=_s?.bf157S}и dBPJ ˔sx 3;d%- &>q.s@Z~I?2# NvQTH $_[LN79컏 xt}> .%꧓vEb0<2!ܴ؋[k cݨQLńR #hyDezsV5mW=,Pt@gz·Var9zZk eX~ivW^c ucEmՂ4/cc\I%JàmԷȎmC#+. G4_PnK' Yoi7vIG쪵L9 >dUPJ?olr W"`MxQ9Z,$2x_`` .#ӆ;$3yD61/ѣ 70݃2CȜgMq)'V8ľ6N/Cx ]`GF'^hFD4IGj1b-)qM5BdnSEΝGwseˏsZ2gXdgΑe!}&>Ӫe,l&֐,#ƇhBy,)9?#\EΘ-c\%Co<{&^BJsh{O]JTa#xu0Xɑ'0s M+>rqYA?+sJ1ΉA2j~#ې-w<x- |:'qDžt`1,bYWC΁+o~ ^gͰ^Drt${Og(0\2ҿ#LL8 }tIBqve5^!.ݤ#z%]p^ $b^ oD6`ZmwnbyŞ]vGOq'+LeFN£gkxJЉ߰z'Ogc `¬޺-Okp[Yy]KZ9tkK5)(v1=Ċ)@l†8 H!s?AF5OfMet`ݴ xafN ؝ɩEj.MB_ԅn!6be'QXP6޼9+7{.DjǸ o旔YLw^%+ 1G }(H,,23YEFoyEۧEDDS #F"2/:IGR"4۟?};`|4DvwqZYvڒ;fRIfČDZ /# ͗o"~Oj}4#QAZi .~-#/o( ~ֈ`rp P]N q9kXH> 8ؕ>Qfݍ%%V֏2h09 Hg4e6rfOodEjV*i[)+5^c 봫Z]4XK8fY!Qnfǥ[ Ĉ'>} ǤQ4P 5"ETF.-e ~:z'A!Ay;wa4 \*27,1@?o81ޅ]DJq-оqG q<=}H=pY|͗By ȂJVplF9\/#?`@  bIfFA^&^8 oSPGy&׺ᰂ6#e>y,:,Oz_dΖu*6QTѱ8Ghԟ !YV}A2dPn0 |V/ЊD|G!jE%ϾDM$^Rkj[Ue$&!FL2+yW2#dpxMXߝ r'XS`Rz0;M0sCs[u A8`w22 ˘K&j.*v~6Bǒh8*5Kҏup%5egCu,PMc)fBQapUE9oh["]ҭTF`s-VqS(R$'~$HT5G4N='A@ #la] m<}sV{7a/-:q*őc'TI$;ާT5/8:UJѢg!C] EbHǾ#i1;̚44]%ʼ݈e˺ByvEޏMKRɬqmM1K|&bS%9.mfDά%pՖl&GX^^WA|}T|>it eS@2v:dE*UEG|Ȇ-)c7aV!p/M÷ztؤ9$/-3NN>Ԝ{n|bwR߅}ޔl4f~u <t,? qE&}2um!8e'=o0 `8E`KDH5LJd#$}-T0w!6+ߧϴgY\: KCg) 7L`ƴ9k͘ 㮴ǮkN@xT[,Mc*[oߡ#>I3cZ߱K_>(H, owziA9V IV6\}vkBZb֐`9G6RO7F$ZXk$BD;ʘ(3 T:O 0J5ud&9aebQ6:HރtݪZ/EVO9@9e2I>(ޱ} 86c rz"8J`zߩjE{d5e)l֚9q{ZOE< bhJ /t7ģsa֕MkŅ7!j8)Ѷ@cJR?=^Y%肱zؠws\ \y̪ORjYN6KE:Hlh_.RT6i/ b R9TU1شR.>!oeEslAA?T͗rD:2~ټ0<6Fn^Lz%hb\?8E8 :TxCKd_8&̗P&Si ]@o_Q]P!m}'C9̀NADXo?[6+GW"V?BAslb#rbQr7Tְ! ืpWĠrhJATIal:;\_7Lv`C`lT˦ciE1խ[oG6S[-:Ϟ.+rbwmJ?yv3_3ܰƙ)3ޮNdh&(Py?sқ=дG)3| IgqnjCMrĮOmt @Bpua>n6-K薆Aɝkd쐰em[.=25m3 6 i=1%N{8\Ws@rU~/F(UFN&ʈ՗ijO\/ڃ}r,Hfrمі&s*nFͽU(د0 4~ :.S$ .rG_y<$mfrIևb."d]A Ýo+7#$lTy.i Ettr5x@Hgc VE5T.j3 4I̻ME=T3<4->'JkC7Bq6>qZ3+a?\*{Sn K<BϦ P:*{SQɸCaczՍPS0Ƥsf5eY#xz2 ڨ<{{@gi@n3&Fy%x¢ODgt%iڒ_Ul}h`}0/Ubs\}Dwy(9!5EwrS$z@UhЈ|@D;}԰J2{ am:\>48We'm\[k{̡ GlOCw==9>Fq\X֚I(g:b,=5muJt{I(}_*UOGi!2\ Fs7EP-dd HbĖ~@![ٔ|qO9&>#t.N:6O QTS @p'XL _BBzXdd|p"YP)^mle+C*+0Eۺ5Sط<ƒv3&c>fXDZ.>TO;!+EOTޣ:eʨ3ǰ|b5k{?pqe%Mcl_*eմy9R|׆? z_e+=zX~IF&ꣲ=&L,5XQVO "gTC}俄X!?o={35'f@W]AcbиͽuXGvV5K+tkfb6iIr"5e!#:Dk&+Wd~+䒥kV[{Z5LmMM)D3ֿx+>yIXٽ&9_&I[Ě03ԷPوKSDeՊI9CqqWi3*62m;jy}@d~5\LlAE`0՗,1&K^HV)  -?O.P/<>džShGƑ X%G#TSƍjCO>җiB9ݴ)d7LlByZoP̸S6mgoA-HtsZcK~L;?:1#"@L2\_ wr-$9[瀍b n_/v䋪jj>Gt\FSX{8zsxM ՟k;ojejl!!ΙƏ!UA{wzQCI;ތS]crbS?)"\/8>jj5'?V{/'WawԻ:AGE](^(( 旌_>==%;GvwÁfmCص_ J o9tyU_๘2pƒ1 Fn Hru$k|S{LOFTn%FbO6"s؝IC҈P*/$B4 yrk܄šz;UuH%!V{Ybl|Oc] 9I$/_L{Y+rľW^GnD -WIux\%0+ bsMHI˪< 3ϼOu(U$ : œ)}u-*Mo*(#KcGwSkEy9p S[[kVKF"<j/y12b@ Eтh$#F|"o;6d-[&C+9ϋbh菐HЃz*NȑbBk) p%ajG]gft`T1c @Kɴ\k\o@dn)I. ġ4FrZ{EN&ENܒcrfqU|yOZG))K *~bYE(GK~at>@"ۑaj(yUz>R %DJnanSVLUVۛ:?΀^jrX5(^$K_m#a2y Aho=NDvg&bV,J8'fxG(\b +[*shD[CwI~CSm*a  c * z˟e4΂cuLua.R17F0pC9-=yaY} dalѿz rөo.Bz+zo:괼vUp&ST'5k=ar+eS{$SY@r*Zo=3+_e*֜ 1K:ϒ upЗѢ {0b}aq9*R hza(BȞg+.KG.Cig.N д(@h} /FɊ#K$aANrJZ[H׊ Emf B?ZGDU%Tl9Yq`ӉA^w8w|._W͠$3,O 3ǫ8 AY!on8qgGQ[jq^T& :, ~4NP. E)OKtlaV9?Kԑ`مސѤCp$} BtJO3EB$ja$}7t{@ǁ&H@V_3!CwvҕQ @lA*]IZܜ>_zL ܃ާvS5N0t=d .OLroѷb+6K=+}&ȶ.̢H:ƨ^}3-V($^6*njR{Ar dg%۠Ps5ѕ;|GIU;1 3dm<$~=(a[AT.F?=HY`'ŧh.ԁXI!ǝA]0٬bxoːU0*y-rPAL`(őKܝ r[̗N?/dos+J}#1"wYZ_.u s0e Q!YH՚ M^^A(},V2dL1J]w Ͻ4M_|TCvt`'h<6{NUNmP?VR>B~bH IU%R^ka9ZFxFM\+ |~O^#(軦TtNăiѝoCazoVhItc%F`f+ +XљUi1[m~VIvdބNf8{?]=՛t6"e\6( T[wf|'n2Tu BVxu nR64} j~#l 7BNAaY?d"ët_w;h}ߗr⡜"kձ;96V"2-l .G+ !nJaбaLK5F*s OD"ִ/fьr53cP.1[G6Usl eiPJͪ^]4"2E.p OY5!6t Q'*@Di=s]a&â]1GC7TFx|Ld5J4"B++d:R܁LLIsO 5ÐQF҈VK Vqv[wbu!'>o2HZǒ9+ɜyÛ^nN%@|NlCpBDeY6ЦhN`ݾHnxo[]@lX~چp-)TZ&0& >1?~z[ Y~֒uWYўM䚤Hvm5Z*k1KMϥar-O cVVO9 +DEB遽[#tqk{UhPl63S@Ln3S4/i\g~{s5wG)|-@SGMOA03e)R\;H M}ی,J FNai'|jB@xR}jvRtؠpXH" ^Wݐs;t1_;nr'{/P)Q =T,cA S=;m;o*zxgx+&X[w-2wLyDrαPz^2A);s4t8!'iRtmm$}zMzyFI{:$шS| &)Ur_B^,+bH5iHVW4N-δyD`"ZrG Ta&ZL uբk'&2qd:",[D* R[fD?$I:U?kX^0G/3Ix R8h41OgOdŸ@Lr,NmbwtkTYT yt"|2wCJf񾛏r#fqaŐ!S%]%OA:^zq ap 3&벮ǻ0p.p-c!!)'kcHZuGp".]U13j$QI{Y:DS͗Ϣ?b2`řrq4"7nǨ3a| ] 澈XtZs,D ѧ($xRN$ T,"|A'&* #R4"L-$3TV.]'z[bvc+d>MW"&V6~~olTwN(RrdC9_ovO%Gw`Z`ld&|)o;z[gΖskx3ZԻ`MPb;K`ebOB"|qg*mC_t9':k ` ,toZnQ^yEYV;|uհh[.FdALX7B& bֻr9pw" ~2U3!2fp@x;2G_hSe5\$^a!Xƍk.)*d4 }LܫwDSX;p-[tZAufJ?$'t#+яPv^IAhKB<)=USy쌊MX ~ Qe&G Ų &_l0R #mYZc铽aw^I6Ie@s~Dw'J ^UJ1F^31kڎgCql+٤qORf`aTNh 4W9@`x`zњZ) ̗* qKɌu."mOq;g!Q|ʜ?CtGδ֦Dvt j;﹁)[bFrxѼkzq vq)Ü.FcNPC/JWF\$E ?uV wĎۋQgK L;*͐3}9K‰+W LB>m` .9Ԙ2pw)5\c3J)o.J|AK[ "^lEpl]K!ŭ f.F`n|u[Rb/Dal"؊[+h"UmFg*C ]doơn:M[Q n>߈օ2G7.@SZѺUyfLe8~ƓKZQ8 &/ZoG.f|Z>aXΌՖubZij4ma&D~N.N v'BFzF@_zmK2$ Ff\S o*9o$ Gknl$÷Պy-[3^wXfnx$&8J%y/Wlhd}10ߑ];hm`ѶNBȍ9`b1S.ɳ|7}U =_#T(qwhR>y9co}ABEG&s2PjtvR Ay2>mZ$*r׷<6o@j(1aPv}Fûz1A6B_jQUYn͒$L%*)q>1fLiW`ɺ aWh ZBRGn("R8]3:y%9H08\Q?#3?hڵ Aw-j*ijyY`^;wERŅ$_cDJy$gYsR:+sY·Qzޜ,# m9Vu= m+Gmh%Li/`ˊ_8NRc"LQr_^>];0YRg!B5V1G9pӂ.Y/,klw2j G̚HŠhPd#9.F%8g.[>YEGP.nכ782* ~{ێ)E{bQ橵: cPKG3VSD .]5Kd b [3 00y (z4sTn8ދq;hX)5n 3@/NFğJB'[Re(ܪV xjFS3(!&{?hvܑ9 8\9C}Qfѐ KhJ&󑷃cs?sδXf,E ;(fb[`}~(n +ISiRxx܆e9a!a*XxKj.rAP9EAѐy&=*(hvcq_ue_ӸB@o}}odaM_-n6p Sz(IyyHICc*2VK(#7ˆ)tS t|/\X'hWo<*%-陧\&Ckq:W(@J֓U+ѕE;-#nė4]l3':bTk1LHFjj(B(襚 '9aq+;OhhnN;y2p4-S8t4ixLcrmNLQkI$laM ~D8ْA(4+}ҭa6`=dMJl}EP})X*\niQ򄳖RkmM99i:[lTRq>\t3\k+y#7_Ϋ;1~@ڄuXUN񱓶*֌lapK2Po""8#ۧ%˘5vDA:PJn뢕y(v{n/S6>*?$A1"H Qxkw- r~'|)8e/ tzS Ӏk`'@c? a"HNfXI#ez: MKFK jUXrݞ]6gQ;uwp۪V~\l'3{ۊbU`]lF$'Jj)&ݗ7Tam9[ 2W[-s8V <)b~;gX/9:k,Z䚘xk9m4h+ de@oሌX} Ll|O|*ӃB.E5x#̤YrBND,"^#m"GYʪ~XWGRP.'ˋa㭮&w3Sn `pBdP vuĉ!C\GGIKR9mytҭD{_ f*(0B/ҏ9gg !_N P-MBr\6Ib@wu_2" K@3B -0MɤżߩДtX: 툿uqkNKeHBxJݶzOdV>j|PYCj b3W@Y&IO4MZ#6U@i1֖0dWԊ'zY>)4 k'|+}놱)w}\|N&\K)l&`T؛YnoD֌éqQ"!QӤ+?s8 `kc8q@w'E,M1K!|Ԛ5-O}$i Z.) VwUg |G{epD>.)Zi5+B{^nA#Η̫&e*ve.[?+QBMoW߰Q% :׾[4fP_g< ,HGEGk[Ms50|.@+]j ~]r;SҚ. rgʴtö]~Rzd:nY,rҚia4,B2і2%(}VSvƚR3 L%>u^MI[BةJRQ:1@?A{YGu xO6l}೯5$ KLџN}ʄѓp䞚?,˵)ص%u,o9LS{3-]al=mƻĵ15`GtA6 F,1BԺ39;B] DᯍER}@H֬Δ1P/̓S8# ;+dc?5lvP N.aٖ %.T(g7`JYP#gLԟlaUy:zofiƸ墟qF/sqySN6A?<ŭ4R% h=ELc+:Yƃp-ABZ7 T1=_ueƛ`*pnG-Pմ|ME |p]#o!*$s º2*"AD?z% DFODGgH芥ӿΫ$ LJ!'.4Yrrd#@.,jO`g Tr@k3,;T@眞r{*ŢL+JdM<AVݬ6erG T50Dq{t:<ԗtWtqcv `a*9*W`؝۰)0MTex\=DxF4x F޳zo+;peb_zD8$L^zz\Sg;F"]R[t=g7F Qc:v+7ː }aҪc4vÙbC̎J]?OwMA(oR9N25\]!z17xS o,&F?9g\IW8\O7ڸO4{!1a|ܧ;V^UN3&wWkx[$/1@D.'yI^VFgxsOLe]Q#-;Gʄc_Y-na KA36^n7#k}C\\Wt<0,.`C×c5&krA0j`R0t `FF#!G)| 8gLü֒aA:0Hk ~dP\㟗ݿzJ"Ż, q`-e vj_x&@#x tijAJHgӔ;`$UǷ*2K*kM{Bq;B JifڻYJKs'Yt Ε,$v=(O!FJr0/I|~>`[?|[/{cZcskwN9ԌC(YQ\UjՆu s+|B Wzwk6OfMBh˸as"d4=t0CZK@APj.ַ.pH|ۤ*Rvb&dX)&c[]Zu!fS&jt[>H{efzIN‰nlhpsp)}3̶55,bipL ~ y2:uiIAU8L4R~y0Z5M6o[4hnЪS E,%$\9ШZO/Zt+ڄрt"&XyNo5}i E>E LܯćXV5D+h8uƾKk24¢Q6eaҟ];J psݿ9.ͮkX[kNn Hh̐ %rm!E7SJ%K շ:Wx 繆^5R]%z[y.]7h(l8w_,z9 z j' x.qڥ2!UºCM&O)%@ 4irw` W}KVCWPqkßP>7|3(\˂Ycc_Rysء9}_!/riT-.q|ːcK/H^U^)Owig|$b\~k@#տ=zin9=! ϵ&bq5|]`\\+ VMQ]OQn!(/4ݪ8%W6|P2}w@)Ҽe>W4P &o*jvf @cu*w2uth7&TFzBFd;~ H4Cd:)vn5]T7gg[q|mEbj3 |Cɛ wZiɣnoأ>e@\Oq5B*2 .RvT˜phVH`V,.AtVYzua7Ec|*{}I<*7SU@5ƺNV^j3 ){̵k%QU MdJbǼ <5xj5/v ,4甑 /@%@b i@fy˶D(N83hY;",48![O?pBPsߡEWynE#ǎ= Â(/z Z=~/FVM Y#'ikS;Ԩtiʞ]QdrZ\apeA; T);QC5-Vcu)䰼uE&EA"f=ǴJ; Z=A⁞ЪF$%zbdla(ь5.Z5qsB= pKL/ yNCDǹ`y*[2gM {?A/Z<ғcҠth@xְ';Ώl Yz< -4cP`̽#+L"4)I_E)J'UNenӷq[[.Lo,RxI7SZ:I. u?Y)s'qKҋEJ5fW%/< ڲV;bt{j3mXeN pјv+QK̝RОT[뺶Վcp]-oY#Rrer&)Rw$1wJ[\GÄ="q\jd]-ÚVO,۬orկS Ԭd2r"gpW_kT  s2Tz0Iu1IQ[zlHbY$1WZ͉hp>Ѫ%j_A;ГTe4CbՁNL+oy"V aPMHҧlLo];D;sa[cXER-3,, DnY@?/+S%7}(\' u3\OtTʪCo)ͱ>߲.Xɼh$BϰMce+&N-3H2Ͱᚷt[R*U`d]yi29Rmyeլ)?xj^EZpevO5}f*mH,p/#B@rzw۟OQ6w3*l^fb !ybiU.;Gt5X|0dJ}*6f}-Y5/z-Ps QxV^h"8Lt]m5^gl(+3-޳uPb| n yߊV:tS c-=޴jYSR.04 @.ӻl+ gL˃+3~\z@;3\xՁ/d@g+We ͆9љEͪ |ϯoD *V1]BmS^DM_6PG4ϥ_kX|5'd bK`Hwo< j#y. G)zx:N+?xԉL^xŸ䍪%5 OƳ- p.&]фg{+3^mDR-U$2:6%7`C?hM*8F5Y :+Թ|^Lvi/3]=)*1_N!tZ~?7rx -x8liSx&2TFO?]ɰEyXЎ[cf 1n|5QNV{HۖiLB a*r)rMG~?NÑ! ;|a.D?I=I)“1bKJYw1hr0bs8ꖍC/OGm O&Hjˤ^K |;o ֋{}T"F X hQN[P'c9})\kʣ[ɬg'?tWJ&IXА5GT8zW{g|6ݢh׋nNNF{, Wr (㛓ԦLyb;drʑ?<{A `QmhLȐc XR^!D8*{%p9pZ*dMw/~]Jz+3?Q3 e9 4tg=vsfۂ'{ڋf^^ =Szn`z+ж:$\dpOEZNbxnDɳO,q)_n+ƌ@D1C F7R݄zt]V͖KL-JzRFVfpQ _w:33jP_ j6&*eqN k[5')Sⷹz-]Vu%-$;Igc~MyUx_R=RUj.q6diPc* J!' L B =@ D^VzGS]~QAa'haL!jB2z򭓿tś!l\x)e6{!w@_ )Ͽmab53|FUT䜛ΜI8fu>_z'9fؑݙ#bKQF?\z:D6_W!}rѠ!8XzE_W|9s>]?7M' (]Bm]}{W7ttdaN_ f5k[.c$| vg Fb?=oR.4脰#k׹U/4vM%} y77 {$VCPV'J3=C蔼l3Ԓ8 *-B߻b  0_C=[( t[X-_-\mP iE}qJiE6 mÜ4X2^ooFtsʠcdb+iƉv+"a\ɨpz~iδLZ(cgϱey : aAcT7B`T WOnn;O !XfY`3^j:ff2CT<&xc-\A+WX HvL@C*iQL@Ri|[E@ʕx"?e\1!0)C8Ͷ)3}.t47۷SáEIpNH?[ Y(y $ 1Ԗ#(O>GLR\p[8 ޤ4g{ؒ>ΙtfDʤN$_U z<Jwhz=EQQhjt *p6b+d\}U-ʹ1(V}unٌ\GJ`z!sa ̠7#@6ˢh_T†cvD 5+rdedjS>ҹcݣ!dycc:Z2OgpZ =xF@ >a"Nr~N'V">("@78!=SWeٴgxZKg0, PJn2I4 Ύ8@^[M͡^iTә@Yg-*$4 ͧҹ}GD٘,M!-BM+3fYŔD'1C0"Ԥ@<~j*},{̕zOEXQ8+~1?^+ o&geN97oݔnڜXG\\߉{YA*xt l?"wp7T٘(]kt3u!a~ 7b@>bX)r,x>v␩EaJ16.ϴuDsDv"4#^$nC^] >Zs xЪؕeYtk_̴!uқ TcH h Hk( O5 .qr_S]u}e%^aYn&D+0#t,S%`nL8)'3B_/xt}O]#;x{KU^ MZ6<6`]fnI!;UIR;ٳDm<,Yk& EL蛔j]W^{pN@s]ⷲވ_akERyCwRqM(~TKA<L\,cDH˶]]lͧ'ַ{ZŜa㹇|bWcĽYâpLP3jL+-MFĶ֨ZQVYY5H(+e̞,Cb,BV%@N 6#㎮[{qޏd6̨%a5 'WTHLkO"b.fЂc2L^&ͼ2{(y\O`brvf4nwA?C6WGVvC|ߙ\ǖOvJHudpld-ݝeJtb*W~"*͇=TFq3 ʱf*N6O"~ߐf'.H{!:`!eptHTm wT l,D&AYZ=<2y+MAot:i|Ʊ* S~H{&ol^3 Y2~y?x,*yEPk]e<{̍ڨ RJ-Y3 wMRj* J1;mQ-^^q>Y:ܵW }H:kLj:ie{W`QuZʻ5Tx+jȣ&ҫh^1&*:7;d);m(AR5a< a #^P8wg)送,` J7.p^:[8$ `X.롢MwToH'Thv6$a66zsV$xDHuZ6x'1]e7+P*ٗ"DoPGer馠*?[,]K6 Y+0XؖfE1Ŭ۴n$9tV,]h70YUC;˻%x XF岂2',4pGW bWjT.tɹG.u Mη>9z#rW/'&ƽAEA:nz8dw, ^/iv2^$S*12 7Y}I̅F W\,CAYɖ>tTEkFMrȹkf=UyV_}|>;(*WJKoPi4TD~HW&&;6]Hx^t6j',zaSGsaSL1`5صFHW"Qd⇶ " ւ̼SnM,1? ALcE(b~/nSk3t]H]*ˑS*s(_Aƫ})l+kl<9nSɓ :F4^6ư]׏wYKVƨCٟ_dEkCfOi_ J}˚طr6g̟9R#IkBGg£q"˙oc)3z4V0l7iJ(58W,:킈/ YL*JȦb~fTQmIEvI-Gi]|'cH^ɧ۬><m` m+&0(lmDnl\-v4ȉ|%WEm_<JA7Nt2ѧg:8H^]f8G*Yጼ󃛡Kg\'k65 6YPp/7nVD6nJMvzZnAp=|pud|. vڸ2aLSZ+0=Q(CniB6w?]-uzvRfZ`3a{Fs5TVXO2]#S?hfCB_`yHăWɧ 54B`*y18,OTqe1sR?7tZ ƸFViBR[g O,9?C/ S5 a1v$P їGzNCJߪ&)F̆J= Vx<PbѲ@\J&\[h#=([VY{J7Q迟>I]Šhْ"gmG9ψeF F]]K#EyTd$2\ٛՙ/Vɿ;˂n#&;8a'kvQ

TvjOjԨJȉ@JKZ|cR&fOY,PSLU|Cxa a k$ו6tKn\KxcZziu=NnŬ $YI䥴ɁbQ"N}G4<$=o(^D@6s%a`ixr/Ҏٱ>ʃTPC$ԮX6FRo?V}yJJ,9'\.̱ڄhrek 6_|G.΋E>I\yU|+^Α)y 2e'W?~.e/w 0Y7}Kh+_f{j_ZgUΔ@QT\i0[{ =ȧ(9|lI#qu_V^T/!1*x$[bcS;+_hZ`D02k>l3d9ď#xƊo٪rY?"9qyE[]M`>BaoY`?yz;IS䆧^Jg/bb=DHIIlN˲:n'9}Jԇ/)ʝx;&[oq=45] xٜ8,lU Tj#]U̚la)V;fQA t735}h"P %IV svgiohܢ3w߼.6\S"4m"ܸX(U'&rs)&EM"JC0Pꇅ"0lkUv jD&osho5M F6D`ۇSiu{pCX~+Bc*\DC8a kQ:Ӊ! ׮+V9뽷e7Tۅv)= %9)~-k;"ΐyg~FK!^6NsglVkqWbphY~28x,y꾻ox~_,&1'?+bdF@E2^K vDTx+lb[%BGj܌h]!%s@NVy:MvJU9? 4W#ј;e))L_"-عd\be8ou5E>GAx.P񭘌2pvzUO [|NRLpo?U_i/sL XU'n-𘮂J^ _b*k F('z Cxobyf\A#9CܼLQ\GXs1xÍ[<%c5;Lg,w3y\\ !!s6D)BjL$}ꮑKS%bfkY5Y/`3 (MT#\h)-?FfBN'"w>sz u uc3(-B. wZ Yb>YGR"z*)V_̭jQ5y/%RY$Ķ9Ko k, z\Gd# }t&MΫe:ιݒ{M$Q$On,5̵+߆hw0H++d g7}(53_qZFsi7jxâ#JڝJz^xfKUYL}Ea&O U+jw \|X{Acxq+*U[9ɷ#d'EenĦqcto@ '.%馵SK {XFh./vy /u#/Oa0_(Uh:;]yKCa*e=cu9Զ;q\R@GCRKK0(Rj$uTJMytQߓ"E3CY[M:G$W , +1ҒOhknr'Du̗; " !Y%2SYQ4\Nb\2Wc'_IyR_-S%Z[=W2T v4 <2^BKV>3| ƩfI&\-xӽ6 :RJleֻ1$ דy,LYdh'L=!DHYa?\Xqw}bBr\J˨Nz-_ltylHX]Š·&p;ʈou!;,Je^YGɌuAM<VUA:ٮAqbܞ6xQt_ēYTDg+ ܰ }Iw cy 3^PTJHɃ7KYL]H҉iTk N4C.*3!1E!?܀4mxA0sAJᰴh\+W^e^rɅyh gL2.[UI,KE޶%eߚq(aFj(נ^tNxj FLUQ ϑp.HÐ_ Vw%uL@~R7.;7x&e Cˆw\FA$ISO-t)qBv ?̽Xv$-+ nEMXk̄BSfϷ-:]b'R0͘4 Ih eA'D,1bB' mqӋ%7htWzm֞M5C4'wmE\y-,չ[,Ņ!ɪXbedvIJ! Qlng^ f{/(0E1aks!ƥ.76"H5:_[mcS k[?0i Grv]-۔S ~@!)-zlZANzb2m?|>n A9 "6cK1OΒ5΃Ng(GK. -K :!@ܽX:ǗB'e $DIꇈE {k!EPE=|)KtmR^_`wuoON[vdzD)O(ȴ b. ⴘh/a6ڂ/[0{c5%FdS,ɅOA\lPqܖ7& ȫW򀫍M˥S,2LaHE4B=' : @tn.˫Aa?i%7;UVWC(f>C$ skhU> Y.F\xv|f$αssb6AQG PǨo2fYck5 nwq8WeoM|ڥi @C*6M%O( QC uf^-ZgculPRS@͢M7K,M^aYc,V$gdVJ[Ȫ<į؇RTaD8&lƵB{څ9~EпC7Nw}t9GRShR Ӳ'023l[?>zn_:+2-H2|[A#4B]Ui4̹Vv{BuƷI'BNI 2;^^קe'761#N3!o9偝V.B>vҏ/u(^q x c>k&v:"Gn:>#63׳E>P6q kcЖ1Dନ @u{S5B#8RӋo} Ш%~⥓ǠWx,Kv 3DT;/з*I?20tqh㮵Vtme?{^Unyem uF,yD0쇬Ķjc|БLjca#q9uYU+هԃe93O(.O{\A3ZեGJZ,/# +p!tp鮔)yCt ʐh4Xo? `ـe Dj/&Iw9l9/#7OOl-gM7 1v`%= ,Mq2YDcgPw炦wH4$+ IWzc G( bˡCDb>FCe"vM=ก# 5 uڿllJD%2D[Kl:ReLI.ooS3+x*^a#M~G37; X,T(m=O#7y`W&ȇ ء~ XGR?Lj[%8Z~UCXfGUWˮ!MPA!C6yV^R$ Lr7֋!]c/:k7YK\N.D5VW*몵|K^qB 4IE ^燲hMNl7Dr#4X_Vbz/'F?fS-D- NbJ 8]㭝kopFe0paɑpjܔ^ŷ0ܱiܿ˜q̴6gCiz<:p{TpmM&Q;D rr{LOy/)E |w>45RY}G(ȒU6OwSMF08p-FW3^\Ng>>}K4IJW> 2J{$FZglbye{'дp?!(nrgaZ]DISg3X?뾗p:DԚ,47pe:37_E=8TAlTECOE#,芾pT*oK;1|K3cșh`J&z^ʵGcx|A_(l<.;?%C!xSj$'1q;gR?#^Ҋ#/)}xug~]р1),_jPMIĬaX2Lgq'Χф\a~\C" -8b492&Xˍ;J =e 1Ovqq4ӿWVRp$A1AUVo~`п@3n d~Tl]NjN``JN!0<0WB v~>j>؅PBOfLF'_qYJؘYH+y 8z.\gm\A|eA`,Aِr݁M Lԃ3bPg_g2iQqoxQELo akzˣlx`JBhR f õ^KS]d`gASfՋ|0ϻ-5c0c6"_Ҵ :| ]=daiYY9/֍٬~Iv\s 0#):'˭7G98jw&k'nqĝA:Zwf&qe,CihM:am952xVHSDe5!c۳.fls KNo -|r+QQyg}gYj]J.RU$! z/6FBcex:z,|(ə>*Zgs@cJ5qYfF-N=Tbx0un,PTf ЎҹL~d}#sWB_VL+W|Ȃ|9|,d=8EtXs{$._wvO5')͢I7DfjW`F' ^Խ|R.[F۳IS7QQ[V(nG 4LS6M1fi$,xLHa1iM7Lݑ:jtnFA)i\c 8V}(qO. 33lFSƅ.8٩h+}qDKn5cLh*xL~+:2i9EQMD1qɚ8^ǰ"Kz*_D\K7A꽇AY( |bL;8V.}?:)^rB>f!ET[f% 1. p3΀M;"^Vqs3ܨE~ f$`$lE8s`!. P]s<`]qD$R7NP}X~JLG8H 'LvlӚQN=A U3W4~ik"wT.p5RG̢:JF97iۅ;#xf!(.WQ՛U->}[5SD&! EZ-+80Ƌwhq,HOmxb2_<`:КuqH̾FƧ\X^̊eBN [s?PPRUY 27CMkU9BRȉK([jtG >@M̊p؜W6Wcߤu9yr-O¿4 m8(Q3Rr@7$0j.?64њJ4^ b*`q넙)0AjeZQRO1@onO)#~e C"YTPj8QiO)K~z4!X-GK5dsџ\jkfRxy#$#9br&(CÉ *J띖EDR \ʌu|u潃mz?ɢۣIz)j'~D*F$ҏvS1[EeobNj~/ˤc!? zKɶQ? V-*(")nxbiy0 b'>hf^!9uT{ | k f^2u-}3`ߏ(m/8nB2aKe7$CR ]7SL+(I-B1."dY@z) qD"y&AN@/x6MSvB:R k>Z$CтZ@vjW$\L/\]Eqeo/lHXceCt}Dzء= 2tFNje sB;S*w''I6c.b@C#W<˧_ةc /(X׮dߐuo'.-/ioV0DˏgC&TMi<;:ȂBeǤdiI ح#o^x[Йgb c=ɀ\b.ۧz6XmO&NΪeC<uM1)~(湍aIFYiivH"o;pJ^5iw之H >_'"kx}<ͬ#NP^ϡ(,w5[ŷ:[톑wx K F>9͂@ 2,6,~V%vњ:>JRL y[Q!6 2a7MbDat50tN`b r t Ei2fX|0 ?tQ,/g]$0zGYiG-F0 E?q4B?땐jOmJo0R92V>Z*F^݊. %ua b Zk=#;$` QrEdX7u|ㄨm:ײ",&s@_+[ҫnxr~i#ȍ߄[ ,Pg/'Oi 15hɦjiyvxПV-5**^_P~Y<tv$ xD'dE1WN 'aH.aӍ݇f9U5];@<*V=;;ؘӢp^;6ȸ?Gr<3G [{.9πNd!Q|EEH6vIpZ[gVcHUJD mRpjjĮ;nP^@8xrkf±Wo VU1 "m $s*ԡ}Sp'Gg<%sXRig#lIΒ[P]XB>lx>{[U?}<WعzfmkoA2ii @ބ擢/pT ryuJp֠?+ ڳeգ-vdAPX&bc?~YJiqc_L/‚ K \#?nLg[xR2ĸ,umGf-\q qOobbLg&ׯ~TlgzKͅ h&'+=]+®/pkp 5mFSs1*n]JutxSá`,yHO>>Q UpbY?{}Y:~):qo%6bp\u9k}ӗ@?{)Q)_?_UsG<ֆK +4)e QX6sNE^qpl*(+b,$u-d$'kal )Cx՚VղYL#؇k1B⪡Vvdw5\ɚۺYWB%% }y댬?8ȭ@륙ךK&T]q=/ F#,$^J&6vz#ޟ琭pGu,l 8ETϫ!aN5E!ohJ3J9!LO !}3/ڪ3n}JRADꑪ?̮ FaS,mqAmbZ? cMɔf˂w)3JpAMlbݘ> 8D.Y 14`ZFnɻU̵87{_s&[lUYk#Zf̰1w5 :R,!hx4tӬM$Ϻك0&r0;L9,ɍ##5t9.K [Z$)Ϫx_3ҾWNs>&lu ,,d"$VV'  'm!2ϔ'rU*EZ63Kr2K<7g_8ڣuj5Zh[)3L5D4 } RcM4wUH?+ΩGp yى=Ku ׳Mma9nKF ރ&ZNB"P.s͈+9$ti>Aج[.:a=-9>FsE%ВX::ӱϽQFR;b`ê@涊KGT#Rۈ:~J]"꩔?nM]x. 7()kO*|`?̝8tyAr6]&|Hme p#D_אT9leRI4.#H0 )h?~h)E0)hG\orfŜgF4/[9$?Tkv?7 ![$-7e:t&zNQP24kA-R+_*}@?τllM>š:ksnGK&>׬r4ϖzpoՊ)3n f1aG _@`GvxD{Di=9~'bHZ#{x`YK5 ˸FȻP<ʩY)HjǕQ"G]X#(0ȀLjWMc?G7heNОAQuQ+G2"堩7.u>Y k#Y0^SYaY_Vu8Ɣکo.ϹK M 4߸pqc0.U}J^\DȢ\~x,ѐO7܃M6qNmi_$g Ove@8dlU9FK'7kcѼsC!c@3^G|W(1 "?@ʆ` Lv#? bҨ ʂX)[%H!Pkq%U=3mefaեɕ+HʶZU'++lWh`+4 #bw)?&g,7 rO-F!"߱u '#x5 LS]U느$ x$Q3i~Ye˞0fj\cv"\+jW*SeZR BתaQ2EzQO®l-`|#i)dьDE5 S\3}la3F|"><eyV/~c=p53jtwgTpKU 䒳Db;p"wOWֿ *jf+՞<]yq xNw(LqYWW[q`: Iń (; 5mk%_Cms;Phbp[2'fYPx-?t80v*{;ӽnlb/M[)B8.$&*gIԴ^%~ҟ5/P~vh?O=Je+ה392k4jwVnlʊ߼/hƕC%r:<:W(Q:̹Bp LjbQY)bL "K C;։,սoa V(R~q*{' dˣ. Np)="o3pa qW< ҈ngEⱷ.r'1!]U^%;H'跚ME|Aߜ-8̞+)8tMã/ڵ䕃–D/ox1bix,ʈ~<ߓ=ZЅwL|j=xs]k>ӕ׃ːL^xlVca?&gd$ h [U74 >$k[ц i 4=ɺx R]7h(~v<)?t?q!QIP-Qgi 1=(q!HoD`lrTRlM#0(M|S5HFlM6Iʱ;2 f uEY*%E}'($nEcBNjaouN嘜@^"$xeCƊ {߻w^%{xLE\NAS &ORJm΍t~ 9WkB~EiVDؔ@"`0B)x6̐@zswf+R/l֘x/'U8+F W_Đ?R nf`,$"=x|_s<Ǎ *VDg%94/)@on$Z bOJѨe)Ï鐛p[NLCrt$aX EC j^O"oTնy+JO C3LJձ_-ifCR<^=',?Ո+O;<藋cBˇT hm>:&랕eExe1٫`!\]dXd%`[0®SI$ GC S^Z0RR{S+̭^ (>L.yrpu] 37t BQ'\v݁1wATz06^t^D5f3ݣ1\Vku[C= cĥ,hP]3ss*hiI_0P"*>HUqw<trx87T@_!r.8y7t~O袯5~ v:ܥ fgu@E$\KQ5pK-JtF+,Tl?Ca&EgQGYCMۮdKpk$|.%hXGEu!#*,8xo%-8ʊhKJx*j\|c躜/xihR8"e9ԼCed ,B`Rg^R™iiy>6M,C7M+-]'J曚iǜ&rܲfBKYEA[V }]}?Y$LifTMZ96,kPnuZ(o"qqQkQwӜZsgR%> lhxM~7ZKa#'"ّP!i ̇XtxkS,}ǏrmPm%"#'ZU`Xo01N._<1?DbzM^65`Ʊve5;<7L6JcQ+(ܯ$|mAW)$%ٚ)u+`/Xr3w $0Ȃ"&us^{ )Ɵ2p^G-7iVwVвJ((3OȮ^aȇf+V#*7$ˉ1:I"$i6Fbhh4_O3 _m,/zV\?Q81v, yxl!w%&п\l̉f2`iyU4ʚ=F?אּBb9@_\~! ʬͦ8G,3*hޕճUO/jzͨ: wY'_}K$)$WvCu 4UV3'1zr#J dZ&InԞ:6rgʀڂM1U^bRy Bh#J,ߘt2 J& $$y;x!0b@OR _9!`|)Jʊ ux~ wQPZoFkNGg IZk Rn^lVq6p\vUi)@! @NRY2(JТ( $,iuhYX ((;ݗV ve$iRTcyV9q"?XC=a|ةn|e u} l$J(Lɬ}~CgtLǐ`(։4!_btXޝaJiH!Vge@&v@3Y5ϊW%9 ϣ@j=>АEf{'3=&ĻL Q}#@hߙƩՓY!_in:$6M_Íz&R:sD')w'U zA;WduOzEmJԝ1QO p71&uMtU~7EBX穑9˂8;ޯyęf֏T ZTX86 0yfm)ffi*E_ _kbَ]KTHG/H~<9ڵ!4HnumKw( /0#n9 L *oC *ru; GƜ&MvCwXUrYC ϛDk=Y.tx[G3}k&BdWŗ ")bcÖ[weg*>hyp:8{1{brVcRtd`jV(H_hޱ\4e0FuVeDyD6! Sopٞ&nHm q楃]j?>Pzkߪ{m/'AZʿj)J*шGf*ّbT,O x20Bٹ̢&y`rk}[p4];s'InTy 8 K#!_Nz1q`jaN{;^UV>/T 0Jg%zi>؊ʎp3MІDM4r9CDP!=>6Mm:z%]IGB#  !ȹ[hr5bMbI`?/d!^nh8> A$F:8;Hq8mBȟpЀ2ɗ>]g]moC ,Qyef InU(GqvZ ڸ!?>& "Y"9Nql2=nCHЉ;gD eDbĹ9(Cs4!_9$ a5fW iy6\!7+GI 22`32'aXq*ѹAEyˮ0)~G|.Y1 Gʬ8T&CRuy#Tn\YJ.?` HFWq_^ k;pǹL(,"y*jr=ZִʍV_kqBI:OĚLiأثxS,#qA-T>;j ӌi契9 ʆެ0|uiJ=hړk\Z]8>"m|j}o٨ک K.C@3t`K鴤aJ$Eݤqrsܤ5A8l8fp4c)zaI,Ea̢e%5yACg\N߾|+ܐ0X4Nv#߫h?"XqԾ{Uv,Q'*\))NBBDUT~ g"NRj.ú+P ar+]n.ZW .*KNŐMt5|mєYU~0IRG^EE+|Qurujbs6^].,XvD&dx'%M.aL v0Ώ7|Չpd'' &]D* fHcc+!IZz효G~[_6uUG=&PEZ/d3鶣۽&! N|$[^Uz=jC"j#"pq^4\;E)g["vaTtS1jx G FXHqDN-XXbŚ][BmxЁF92zi{aW*gO MumWo'8j)LxB (C}*kn-ͼ^_ڌ2X+N6rR@Y$ ^*LZm'豀Au%%.Iolm]|wH9Q "E3=u[g'~NQKrP BL&m}óriHΗv򭐥r ̑ /̩_<á\Ơdp"e(F\vzy=,l8(/kկ2F\s5~;q-.+$_5/#*2D^P269mW|~Z ϋ3—alD[ڙ69v=7M=CEpբ<& xwŭs $%X ^a/w|ԁ^xރ(iZ8)ṔOOMHx5R~I 燏#ģ^ONۄ.d&tƂqnenQBur#Iu1|-Qճ@qWaHUWU}AdL?$lZh,AwX,g8{@8Ba~mP'Nn=2?A:30$JfpȝYlCٖߞrcOkž>(/7 py?mrF { B0jэrE )a & In`M%2hM$P|#u_4.ŕ'a: _YqP!zgc #h~ڷ$U)MT#-V=bۈ#M[[a 9aI#STXu}^=>(}T/t/T.cc^xT)S}d,Cs.&ԋa3c( TZ,^UfƳfs^lVYqIm|<`?[ XpuaJ (S[C>}K"ij?QnXՑ`7IMʂGBvv'΂X͵a canJ 16+AZ *S4^?g&7 ڲdu?5 Q=0 m$Gʙ`aboɣtRy\KXk*WI ̥Jv`{`?I M@Tl.56߳ߎ|Pimg06ҩO 1&ņ{=A3@ yQ` ꑒ>d&4zgrwc՞3{Ƥ*eOkUa_Ҏfh_wLusf7Bϼ 4q7/1rd`nCa;ani$ 3d87fZa` cɻ kY}5ac< ^7k[[{#)m/ٜsR"5% xm@|-Dblq n G)Y+K!-NnD VˍU]J 8EnF0g4(>Qdۨ0 !K .F^#zʪiaUC=$xh Z á Vބ.WBIw;*]m0(= ywb a m`ׁ+WXnqj'۝:j .X!q |䇂BaJhnL5l0n_ːjn1_+]rMs {?& )J/DHu.[NԠSt{jNBʬ߳ؼ(is]T&} +KghPh^Ol8g:aR&e#.D`*nBuÚ5qTiԞhDCgi͆;؝[^oVRWYFնR!3̀q"6Nc%G 4ovH!߅lnj~kevh-~"U$CmnZHoj{H ԬVŊ7)˂AfSHduS^i/j@|,vk"6b3@Y-w)Z4 <0nnN2s)c bQQRYZ'nβz /g>-zs@{i䤋 @iZUn3;3PR(·r0$.{;K*frQak3+EdȚG-!gPAHCƯ4y8fN'VcR\L*9REs5x}2p]oY/ۆ-N,(HoH_RQ} 0pY_cfZ}q&rr4{! )T+!A_ߨHKJV>OU`rt+fAv7k_BuΠ?ы, բŘiegMW}&) 3tR-]$k_ 4ۉ Сcz/jb)+l=F]hwUf5}`>󈍭A ?AR*b(t le 8K6SZ}8wHv]Q0/f[;91-|b@,`*7m.ul6 e{6K349Aѹe?>'( nԤ, ֖,Cu~.|݆ ^賲P W͘5T7!=p+;y8Y7!N-5o4pT a)LfDCN#qW8B.PR^0p&24Wȍ#U6{tK&R)먠ÿ#`#r`jyi46v&$a(-bs%>TPW2zT oX):%Ȍ LpF !=l>D/&jy\&,k&tLma4H~9(a ++Zf< 2h15ika^p[?,Üha\hIOMYp;Z E 4[ r _Al=zcpc;JO>}4/&slbt$ s `&qi faN,>;I] ~L]md(l' Mjy?WԮ-1}ym[~U`JNE<1py̰8 ,j8QX0 Z6)w='Y@Q:iu7 ͌xE^b gKFn(`$nV$Ң*Q#L:=ܙ2zTk 4{@@q^:MZўghP^qJ@5x3MB;!״26䵄0NFvI.TXX'L#k䴶ο>R[{cVrsGv2j}숐gW1?Ò}pcLn[ ޓbMl):&>J0hCZU3uF~@-%'ljKO_Ka%עWՔC(8 89wM| _TO)6lοNlNShQdX|f$ZW{6H|(:V~RH :/?4pˁ6>D6V-Ί?RIi<8emWrF~E9WZ31 h W=/JfxL*'$VX}edf8EG\ %DXW+6Q)oPwioͰ^ZVB|vI2nFi[2 |'Aˍ#I]-)v|rVҾ2OezTDfғs*@՟:$XXFiԱA>Z<\M*}jӵOsvAx]HPZf\4M? EF5 ;Z7_vL{x0Gp[ di3E 'wt#GsRн艠:n 33AbÖ#Lvs*x<ٛm0&?n:*_]!1x(!Ht_18w[%?u̫ĶP̬7僱ʌ[g KhqvJbab/Z<"|@J @3Ww'F}<͟#X 緯(N()` kv@N`SG%]r0dQ8h7T|g¿ג6^qoyWŌ~CX3 7Ջ{ a ޺\MnJJQHbOVj{"9ȥ'c#EJ Ś!PIYL7"R<,-էH0:Fm9oc7!1VbK ǻ&D3Ek21׽' #$QϔmUy3Zr\;@y=Ǵ= "6K8vL;^WE]EꯦfH=\@/I0><$M v8..g |;*YB:Wr LH"90m#xyϘ/7&+RD̒y 2ˇ>>GQ[E*Ls!R=EQCQNZ "rGD5l%vAZ3yk/bZ-};-w+,g*fcֈ,AX\{ۼlD(FlݝXoQSȏY{ncKaUjy/B4AtwW*n[z(<2,]NKwG%W'g8Օ_ȸ}ab9ťLnwS!74UYO]/.w}x_aw+hmEǽ|_T@rB"w?~Sդ9VxhêctZw\K }I6> Qk耰mGe7֯F瓨T ,'=ad.0&'Ùeq䞾Zu?dj" RY$Z u)޸&QODNJ-azJ]˟P%ؔR<|.xt i ?{tGohpT e1(ҫQdW2oXYoWV "CִhgOJ+qH@!$u􆾷?wɺY8Pب<23iDMXj]8tF|i)d-`:'DF' ӽڃ~Zy|MŘ!f\DS/C07DjhvA@K2-lj_2:wqwu#ow@3y ; F͏j.RVX+O7͟ԏV}ňH컅(`D:ݛU8dIѶ}%D[}]23t2V@ _M HI.1Ş-> ~Bӕjq\x[OeNGX mؔ_m:I f|yahe%:?ԋ''w@S4 "@Wy)56`6ҝ ,PD ؃7?6 L.|c+[x2>"W%NpdD=!YɏOxXb"P6U9kJ<˗LkW(HuY>B&_|iX8WuXtvq̇ \}ur4K`EƜݩGGΧdHJLq҂M@cf&aҽd:B0)WS7_G5 Gk(՘,#^uBݓc٭O":N1cgP~|S˸t?pγ37Zu>N>[`A1՗̻~Ӵs@$q JnM:ɊIp` x}ɴX*@Z/Ӑ AAuE 1R=hrEZE- \ Y߃q1gv,_VS9dkI<߇o8uym*71qL*6UM3Hq7up`[Y[34˯ g|L%pLɪjYu52Pe[))M\l8@aQQ+N ]D4z SctV%_3AI9=[nKV. H**7;u?b@+YX\؋UDrq|wU>u*yΌ֏͡y:熀<1MŅҊ~-nqڪ2xt.|9]֑Zg$,QN7VUFZY  r1,on:ݬưE+\(mAA2ƨV/1Ж>=SQӦ(\̦#[?t4bcIӈ6&1^~Vyqέ) vU5 ں%!0tiTy+]]kS^P1u,\#:m%d klSgZ pJHLt8o3ϾHr>KKn4T?!?wħS?j0;曒jCw&hdzWc F/L{d4t/& oUW.Q$Ɩ.#"쪳 U=\jk˴/JZzዎ7fQ'_&,$P~]RR7Ȼ$%(f:"}GhP+ۿ;]Cdu=2TEM#`$txշ7 r5c~(#Gӭ!X cq[K`:GY;_g\RR,"g6;fu4K\|W$Sm1dԁ|F!>L Xn [ՔX*#PX۵,?u>φ Z$H/os+,|6V]%ֽ*h|x#>;JP?v AYO^=Ĺh@KM0>"9ρ1w%n[EY,Ri:q-GNY;c\VS:: mDX&PxҁoQv7n.Aq` 4+J妸6*4ژSYvgV%Pl1kv`)µY~#^#w"rtӆȣ]} ycXC ׳I pW\\D98˰pmPu'=oF=G)WwNIJiO~8:N>+1nDG?o0Dz,u/h=%]Ӷ"Xw|?v~&JbH 7thn /1,ZnLWI"Em>C?ICJBi!`8i<42ȏVr/D=(N qU9-Ӯ+M:J:Fv/[,V0 ʨgz{/%&E.X~E0Ccd'm_ UuKuGpZ#uo(m6$вOE`!}#:-m UzV,|5ԴwN <&jF(~QҟɉMeLLvgY/{~pY vJG]_2˕N\@>S!qa/M]FՐ?婒-NST'e=<52I`]jKU)_A(^gqh^&gh)kN*T'SMQrMj)s u?|ϚSwH}1*D͚.u>@tQP4cuMzOOKNƜ4T|2V7%fTF' i5`Ѱc8Hx.== uuB 쓊~٠,eJUn4 ڑl%J`]Ѭ<-nU@tFɜH79[aswA`>sS G'|>LaDR+ja \\ZmpfA[j N:̢~_"U{Q#OSEaVweKѪlY'@e|n2$1 sۡ$ѹV чB߻,gO4#]?ߋa:_~@V],6צXj96Nn޴UR1XŐ =[5=tS!ʚ[2E& ߑzJ^܅,^ԂϚHrq[kPpӚ.wY8TЮ,8g}z ww말~s!2$a{ c*Pr fDRӛXTVƲPG)CJZ(|k42߲EG>|DNP0OTBJܢM{-vRB1. =ƙyp!?O>U Y.p0<9A]Sz`iEVw){csv,[]ڠ w{rx/TqnM­h@; cPi5t(RW$OѹXb-Fc@eKh$:ݠ ^LBڼ )DK./:&EͲuvw;=6>U::lcS?僝6pvr7ן?1xqf8M(CzVD,\a_?,n&T8iP^Cu?h/0\:Y/@3m127kA- w${G\c25C(dP2y%]H"W`k;[2_FbRx[BͼɡJc;R{($ XEvDwNwu'~bv#B9 鲐G[E0;`V5m?Un[lU]b WǾ TK҈GXKU7-rdzX(4"raݟ 2yfam^̤VH@Vw4]$PvrЩ._OtPڻw2F"_rXdb^OASEFG3<8G4);F䩝 * :P:'ܓjeYLCI P}4Hʹ8FHwg_46d頄L={*lT[Lb^HE)ovߘWퟁ^ ^HW9Y ?q1"5](Kq5PE5`BԳ~h|H!`bGV|V׆,Cfr/"O ~>u:_&ÒgTw H {!l֋7ޥD5I ȆY=gh}=aàs=9D8d`R 6#cwlRQtGK@E** Ga -_&1yk8/ fld)J E md)(b5SQE[rǬf +~(-Y ** S7 p8Œr#b Ih ݬAGC Y\ gHy0YMWrQd6U] -u3*ϦbNcnt( OЎt<2P8-==f ~LSkGo6x^~>EcИp5X s7L0;R|Lru`5_HLM}J.^=K!'vkII39SLxQx1N@`X#xYM9(:ۂQa,b5kh.OQs&G"uL&H(H 1J퓵y8[xzb{⨜\Mc$?w 5)7}W%AfBU%ZrgzUkǧAoQ^HȊnb 0`f4Gl\0+r cU"ؿ2ie맥y+jJgȩb>o2BPb8" CKQ,%ȭTI_Cاfkj0\?`#t<|7?'_RN_Zj>ƒtO Ȝ6P0$ruyaRL1q'U Bc޴G,|1vhw6.zEКN7 ^BceY!*O{ 1KzǻRS fr9h_<^3IUJxz&fY6g[0kg?f<+~|%u{jIN,DdlYհcɀGSv&߶E:o]H@1>4W뷬w| dR}Nwj_A, $_PZq ᒪ[Q"g ; Ϊx v-n޴шqƽ`B~j*^Ӆ*|DEzc8_PZe9)9{DPt~oyBf:ڬNkgݤ<~28#eE ;Ky3*VDׇ bkg'Ch}<]Mn@̤{e`rG _9 E6ˊ& ;-JOsN ~F "Aj1/Th.9RS}2Dݯ[sE}t񑹟GmyT zd~9Â>$r;9;JZDE/Wnd5@;a@*ɰGMLdj8Gr=< [ <3;4]Ȑ\Cs=%?Z#yXn>h<9a.bK8NACBg׳hμDE= <2eUiϙ =RYNԮd ɯL5 \R/,gX ]`W@P *p6Lh12ޛ@lpoAJ|h|6])dzH}u|Lf B^PC{M"d0;@r*ف\uO 'q&xNE>='`Tc'M?r] O [Xx-!G?2NJ[Ճ|gc*ҼvTۤ"7Ir_Ļ4ͻZ\㓦aG%aWM4Lk<Bt^ 0F4u >Q;ǝFpDªZP5[EǣYvSԛs \۽`8đA10aEt˘&~mxZdyݑAW*n<.ULwDz^J ~0n ,+7]ыQT⼆g\ rTot}+`a{ڟk]j fO:^di(%[ɵxdIǣ(?]~Ih/6 xL. H4=s|#k#sXI" ®yp¹Iy@Qa u);'Úy#]Igryʁr~*yN*l8RS h^մ$;E|NY8.:]z;ȵIpYJo,>ԄIK[@9g=pA HpɄa,O*z<OđYu 3Q{ NA.^]85l^nIsMePڴƑQT(5sc53|`};6O A.ہΞe]"ڍUzRR&K1eS ax&S [HtOIn <=wqv0 ~"xL_Qбϳtyq`rrz '`Q`8K4-*9хE0z]߅gʉ]`e˗H mTqkN6."|JtMzoڳM~(T(ϔ465iۆF(V?t=q}d $15j$K!y9)J~5SlA2άWpDVfપN񎿫1#OPq)>^ۚ~rGt7fշ/"7R"C)c ي~ew qoHמ2~d?MPp?1z[!R\^tޗcv# $i%0KA>I:ce$$ZJ?;A%6MxBVL{^IzY;04l4Jw6x.-9Ly(KOAY&;Z!GRGj.!-жerGwzFK b&ud, gڔzD7'z3M)'8t, ϡ1L kչvזWM;_U9ҙc&.o$yߞZ4f 0c`Ł0"|ɇ^М9w-(wtٜ[zIwA?eUr3XQv3jI u %֌A;,k2C/dڒc\S$F &mCj&[H٣>VvdsԿw%9 ܌Dwh1ךK U}'(ig)?EY:Z& ͂ w{oaf5+N9e4 %`wcFiBۆfWrV 6Ef˳B߶W3Dm8mH #" 5-)iS2,-hܖ8w(M:XcpRSd"UýBcXlUTxyh&݊#U3oO}y׸#)%u>9 t ғ/Dz(n`P"|x̻kUxϚ&`;n 1We;v",ɣS[ɪ 0)$tBvA`<7D90࣒DWb1oѤj 恇ڬb:SCgs |Y=RйZW.py X~j/bQGkqҰ/N|4AɦJ#g!HX +KiΛX]_ \nkGe+{al%ppP|@ %j_2Z9̢L|Ώ|4.dyl4b()IдAfLG;T b,fP!JjF}]ZߧfZoάL=8%U0axŤ߷Q,2Ddh`Zo]4ŽS۝xAەDN6,]۹_E{T5/n=D8rXލWCrB)=RYm8|Ԃ:0zn]vM Ho0U6F,b|\$iy:y`F;F`~r)4V^~'&f`M3%AG4._2JzXY7EYS7 Xa&ܾӛSH޺A|\keӱp'Ć|7yY4gsJRؼM.ϣhȂHIR ;X yQ 4EI>A;KȪmS`ywSH?veW$x9; ֊U^c}^*\Xt`&XlP9Nuqy. qfD"hr0 # g؄f&߳k/_Τ<9pX(K yeji΅Y79Ōe\yPF'󽂗 |rvnzoPuWS|Q1_}>;bG[^xtOpN.fXoדdz̲` C 4Jjט}mIQSa.u\s2uv<~~fun$+@PQ"Zn4|KiBPwEASSgV '{0)CQY`xrGuqsٮ]cJ8@֓9O{KBK0w DW8Mgn9ƥ᭵&!p iC- M_ iqO|?J@5ė% U%G]6X4޷F d_Rݝwyd-C &i;<ʗ{OB48CJnS/,{/5MOZ*F).)M=!^3W/ )_sgvjٗ"AARAQ keX\昡^K4Zv IO]{yӂ䂳r T<ӇTMMhNƘHGB/׻TX\㇔iԸ~ Yg4iQ8Ql#=b,@0:?Uv?CW;sW;nƜOF„eQLz .AN8wG9ɷ x?|I, DU +F(#64*y˧wb'YU7ń@2شE̓Y ;=KθR,c*6IpNعY>_9ly $2Eioc9~ iK5Io/PӱONLWIӦs6Km`\񝕾;` i;Ϳ|=@CD"rLׂ2|'}B<`/S]$=xq#r Ѐg6}ᮒtIO*|^7)r%7i"ZֈzbC".rd0/DOo@ ! !zOpb#W>a!n4D^޷}[kP@y5X6z^)vJu#[O뮐S#jvG?9xD>;K : ]{~gMtxKJ,u&8W?&#&nآPD=JVITK((zK1͓z<{iEg(1Ji S++ᆕNQ88N@Vq:U=ҡ6}6M Z[ފ_4Mq/A:jPH]xcB S@[MǸx~(yi$,\;so)ͩw~  6TrA}-`qnilDn^-@lWȑ0+zጌN^ 'ƅİrкM "f1_of쓥 moigDS*_{/+ņRsuWtdz"<~y3KcUv!.Q%_\ ';C2KeC8z)hV4_mh-E&o23̞J>21F%&7KNcrSd~ |Iy7H((̱> "KŴW,CvpyOk͋'<An/5@(T/*y$CϷ1HcZ68mlI:@@Pܕی_WJe;-,`&m_B,QaɓY\pB'oyG4 Oj8q<_V>JՑ>%˘4I #EYn*fIЊ@Cy|d.$gbaXʴ7a#J)v%"F>%:3!I7 aeQirah#~-mD[vCzmF=lָes(7*ZO 3K1& h;+23)DU kmA@y#4!)cLGQt#=W Et37^[gPnVY9fWS].Wc~Pb=m )$>oɻ7._[ 7eoy݌{|40yb»5xV.Y5r<Y?k"+S(rfFy70ʳ>OZS[K>'= ?9.z7Iy9@8 Qa0x9:)عGckɎ5 o@ jzJzfr5uG{fՁwֲB.I53c% ^^=eHyixv9WRD~Ӱ/| Zs h9F@f2gUTVzˤ*5@ߑD|I7e 㾴B\eLUM2j/^B lѦYvyCX PDї')Dgـ{vqTQ;Uc`D\h!MǕmDFCZk1a|%f&P@ ͞ɘ AA3G:wɂwEB1ȥreo4MH4A$Y>V&*K6m@p\4c`&>#}l#ENu/mi)$F%E H%8ID}g-q}dO#9Iʹ-o0^C``>s em鶊+c١SM1j1,n3kf+/GnXtqVYk |)pNk"F/XYK‘\-\?>>~@U8Y=uj_G7dӽuMd|O˷`#wef(k@o8s;Q Ĺ7@MBT~ls 5:"E:34I gi @h eXk w.B* ?r8.BmY92*T߬ j٣˭Bb ػ@~Da9~/byB[^"VhT͓ol+ eSc4<UorI݃ӓ3^K+f 1$xg-PWap,< C]2 QH[.è^({>qKlF?W,Cn`ɫ¬YgK2b.zH1uZA ~f~t8^䫝/,-U:eikǟ3y]%\q)XW(3?Knc5|صȜrhLq,P\nY7G~r}Ø.6< U+uK_qea AǨG!!;oE;/α^ϓX\?{|>W2%ݬ]DH?S,y@!$iiQcCkeU,>x\G"T? |c`kk=8+y8:о>&=R@(- i[oB\ \D ÷WŬ:إb- J.}zW)|5/ޫ1Lr+- tUce@"pcV"'q!t5@%<*jBUK*f$^nEJKYӔx攤c>3|ɗ}L%Agli@VX +Tr3DB^t-oWrGFm ˉCBKz0nbJT3V3ӉHT.#kڌO'x; EP(7fhzyDu MǾF)9éըrp jѬU zҁq!"$P!=B}!\@?_aU?GF7ĻN%Ι`Sb=uii5Jn:jRDP0$axT?|6B9x&;;cj|*`'I)NFAk-R\X咂+ų]+1|D0-7!$^U>RGEFKa#WŘk["*;ݲ]2y̲hS-Qheߐah8n| mh!:;z._ Ku7p /eسAVۀ%B-Ng]ty_ayFyG=E9=íbi3 jǒm{Nu1 JIZ) RjIPy젆m%qҽ>q*4> oba[ we"32G Z"j=cr>`z(;:d[߁6A:-Cyu*$ޚjyL9y,b-֒ųO& 'H [lMq;J\߲2QC(yǂۨ%@=Hw3/LKk5arA靃BA"S-b&35iECS G07/pv]<,v׏ƴT%\pl2 8X;}TmX$8xd t )s$Uf !FGY3-`OeGB7z%,3_U}K~Ogf+_t#$&%ˑ$l4&X<8)I!:)oNFTj ['rSG,æhs,Ɓb~ӽh2,[@M Di]m#_O\1G~ØM|`;7uce+* c[ 4*I13YA3urmvo{?nKiB_/]ͅ@J$e h;-Z<-pT-Cg/mlwFY*6)quRGHI)`X$yNV39cXG1hڝ%ӡӅ{}6+؍L)"ji6?ص/Bv7nbdzR} +M9Rj{_Pen-o~֜p[D.Ĵv;(~(ܦ& \7쵗l۔սYFs}Lf| 8siAbz)[G!%eg$8?m":|UڛUKeT?VrTQ?QJ g/a-EV Y ֮˱B AuLA8@aJ^6g^ot23~U؎xZ@guˊ{ ^ߚ$rzD"D#d%rzy-.9M*]%1n9/c O%&u~H- Jhwyف R4<^{9EY\ydԳ Zdhd:Nub1 J"]]kl;QnHRJ-N2콹ĸݖC^⦆llef?/H7Y8Rg\VŒ b2ދ{\ *-[p|̴SQ SX ?oϛv]4rյ<f, ǶHa9[bMܴi}AjV&lꖔP<z/G?Sh5. va I 4Z+2 b>i;pm*I~ݷNϼi'X?3| Q39HaSlϟwye $-4.I{uv pǁqr)mTmW0yH/҄x Yԫmθ[o\SOO]M'=%I lxaYgd-`R`;j6+ݘi}cyWABƷBmG'z;n<՚͏&L6]r?H[1l[3S9#%1k48n>/W#!=0#u-t:B7 6@W\wb" iע2oF n'36AWhMA|^7^s葊8 2vkcWeXڰ\ޱxU![VY a"pIWz|v8RJFo+yp"I㦌M0Wd(&RҮpECA,rF`m: ZS2B#\]CXwz ./PY0\3B]+vrEE۽{BafEQ҄i*U,s*d7&QSAo]ҡh[ OThY!vǗ#^y <] <-;  7l3Q@'Fw%;72ziϑv(:Ľ(p"?"qKtί9BEԛ/(tWľ{7M.)íxkfb0N,^!{L3CY ԑbV i˝[ɽTϯ.@ `f;MtiTIeZJկzKT>Vp+9Q9=Q[}֨OjѴYˇ>ZC-y=Wd)h^5n+jH03-)8R9*&HC -58)1^fB‹A]CiV 5/B7S/p~*^XsnJ$sotY㊃U-)Q!:S"gCKaHˉ(&hkaP |Gr<_lF,MX| LDRT~)+D%?-ªTճn܉FQ *AV^IZced֙è_@,تDQ/K&4˾M3e?c@ۨA%pt7r3TCuRjTuXR 9_ )Pc?7Ÿkֆ['gOAXKlEY:cn'|XdG BG~/(r(='Y85EDmO?=ܟEv+eFhfJr|d5q!چ caB+ HmQ)H.!͢hzG(4Y$~‚kSu)x^$ɘ?qǧ!PITCNofykі p.T9309Ǣ^x^Tk.)w>6_O2TGMIYi!T!&$S&2b\Z:0Ɲ9baK)Ӊe *hytv_yޏ1' "@~~+Ӧ"v2&%! \t {5rPEc`qk5\c*Zkܞ#yRiSSm*JG">MXm<ІLOȆf.*ss?W/{1EfmM͆o[_Y`i8Wh#{cؖrj$.kwbDAبmb,K!1F9ɈT[i@* y;D8hH[q3){k5}8I=~#N1Cb[#v-[|YIOi$t$GڂhVD(րRkPJ# Hn`KD75V14FlI33#e9‱pX{k¨ծ|,!>&ئYvD#n\d4b&0e[ t_4xX5]щ{öԭWh?Z,kʊM#2HMƗͳїUl(*Ue)&gY$q_y K UA;B,~0#z!09OE̲z &_dyBvg`0c'@LhU[j1IEȥ)aP p:eXhU=jK6W4E!eW73tk,<.`bQS;eCK&)=s}bPk''PslšE{L$̍`=.ZiKa&R4D$uW=Ӧr88=HWd/읖Ձ_Dj E),<#T1coO|+yTyC" m5nJEL2wә@)}tsBeBfȞe0uҥ(ҐZ W9y',d2޻G`j1.q4u f΁Աmm.nJj's;P1l}*otDh.hLiJ&alPŚXJrLƅm?)C-rYh/'HS9hBEb^ GT: n+!qw"Kk4kb?4``!Of7tCQw3ud43 iu}@3Jt#0tU^!_oh_yf|n"Pn"dvo=t R5: ޔM]IB2]i5Qk  (͆bU6㜜cs[x$^$n35{aur"_y_I@lh[s8GEj`qapf8Gr"&5 iH./VlWg=@2Eog7!IZ/S[Dfȹ oeN|#k'| @{#!=Q7ȍ~#4j_,8%fU1&'ɡL/?h&S&\Eq)5s55%?n)FC]?"fCK"^`,qp_XV}r:K% RHL#"0N000ǖ TZ䍋VU-q̥q^QyW3]V?埚/\{iiV ,M!h FS:-ȹa95E:}Ia H!Ur:t[yt TN|lҕ:I.C^ꆎ,Gt޳NěGi[ ">ʜ.O>~,Hndp\Ȍ8򛴂 /$l o1x) 7Zř4Bmiymn݇I8 Ъ֐Am" ֒]xX+S}fFQ~/F䕉@=<5Rz\nՉ"W}RACځRG8Lq!oK^>`.[Ԁ(76w0e0w١"Nk[qg*܍c w0g? CW-ZD\9`3U~/,W'fI7¥DYDPB!w4TюR'ԂX[$=$g "/taJy<)uk$Q*xGPc0a6p(Pt"T۬pF\GCqbHRܯͩ^YcQ!ݜ謵%ᣂ߳]V;nެ|hI($&J>NW2 \hZoU\62 w)Ak[:ɓC]b[?S"7!+vMYg9峗fR6~19L2ϴ=q7DU*25Ƒ ntZ$S#D'zR1CM}%H0< bϘIu Pk*ڼ),T$*I([59_YyOfWrtNL)v$s䣼 ~{Df0jJM%7۝*;wE.j h8rGE&L9*7BB 7_7 jZR~8ݓM'|OLsQg D`olvux7| d{?mW1J ѱ])hO1 s&*dY hTR -P?Fx2-V!(kV9̓UAYGjAۢ iY٧Dm#M`MMҨ$9_/ZTrdI @ ՖuC*aFXUS_Vt#g\r`0 ީ *\ȍؿq,殊S-vڎIJR]; ,AQQ(o (,=wf#XPŌqBzD}j[a#`Vج[7$g7=aQq=իFc^ iOSj=v-59F!+%ʳ\>4U#p?I}UZfq2P-eFbQDzS*h6k*j`8^*-kd.X2U-Ȋ d΄!]z 3hnߦy`֘:V? 8[re9~p[!V~'y Sn#9Qr<'Wجwb9Y.T\h*;z`D$NC{~{#bϖF>7RauG"q %nYHA%%"ߊk Q̅3/O"'ruuܫ;iwђE6S!}1H,$ εT/ dOw>dH +r8<̵E\p.gDy ^`}7ϭ;@@KΛ Og=hG&æ7gE1L7 Jyj=&\5lydí߻)~~GYtACfw+Ctz膄JpP: qHrՃ4eÆ<$hRZumzj$k %wtCp/0߈Di,VYa1NSa:">%(o}$ ƻSQ*i@*мZ;4Ny*oUPMI^xHh+.rW)S*n39ŵXK])>3esedܐg܊ky6d ˬ=L[,>%VKկD,< -&Ns~ =8+8e.d?C*5:_t`uze_P]U,ӸVc_3A8Mi ۖ_ؤP+H8 5 Dzk\•z4(#b6$APbjBR_t~NDH/ؒKxP{k TB6tH4FCbX47"Z:`#8ZzMFg;/2h8LeLX u.쌟SsfqEMJzOeLwC/3jTۋֲthƸ֕Wi HM@\I>QwhR\Jf)d(1cR_.+uHCq>6hXheY~TD-)R 2kt$hY&]*vhԍ8 ,fN>r4(l1 S5n> č;ښ9uNmwhC*hRU /AῧHQ)M6fmkK,+߶]@8RO5 "\Mҧv NcEqǥ("'uK/!aMwԐ;UxUzCU%3y'e${d{qmIY1w3EVq,J1+Y  oީG,ւ@l]/ H/אImyΞ})C\JC>/2RAPSw!Okդ&- n $GW@W |dUx<>vS @hKS5N`my&Dy=W}lگ?v_<#'g&gs.u~*Uy6{$CtH@ z)\UoOojͦ|xXzˆ:'qzN;frMƅEﴧgb42c&Lhc+=PuxS^؏TţM݄EVڞp0T"8o'Br=ktR>L5^M0qNtk)짂CsMWQ`W/7_ZZ "*Ak| C3/ Dk/p6ؓ**%{Ixt[[LQJP@+ wEt% '3O虋/5A\%/- i#^ܠh$ԼPn"d#p~2 Zv?$j#v8>9MmZ;!|>=}fTn?xyKT0]kĦf1bQ:[5E4sUnʆ5H\|ǻ+c)m;>KrԻ\5N,C/oUNC$o1P7鶻 W᥉MJX 1r[ණXLVlvp;Nf!["7R~SbÿZYOyUma(בQ<1 .!m'${Hrc?dT5Nc,!Q>4QQ wkݳ-\Wյ3`q}ڎpZYDwM7~_%.-NKBe8y:i@dXX%f=B =O#arw2;V wס D%f]pw\vAaN)cXǏ|b `2VN* lًq8M`,:qWGW*Hp"`]!52V1܈M|V|fOLP9h!p1em~"^ΝC YY~WG%]JS>(qZcF^LJ@/ TDŽ ,r-_e{L+}5]ρ,yWZv<%%WbTU=XdS5kpF{=qcW#.֊w Wpt#60!7,oƺe? =Ỳm5GϜ\d%NW uc_$ ^E`B&\(pTӏgcFF̣y95"mMWIY`Qe0J*KWK Edd9k,٤rQIHԠ㥼 ;1Q7-[E~È]Jh7(Ha$!8s*j؏ȋFR\u&*ElH' $]a86(nؓdG]E̔aq(.u*_j$ήe1l:=hΑ;2aIZ*c Q^9T֮XJ~k<6.䖫zGoy{d[-G:Mʦ:⣒4+Kٲ!Ӿo]R r+G)hLOT̯?Cx 6wv frb;ABj"u)\+dPꃊLlLQ5"fii;`<9)|Z;эpOJK23Y'2;@*1;wkdx}pxͨ$~*|)_ dę(yl&Lgr5fu21y kBUX:) ܈(u yG?ԛǿɺ//iQB1 zDϨaMB2iEEd76Gd/ypU "~=oC\߽fgvC!0^ 9%Z"p?T _SSVi<;WfXL<H'DrX[ܟ.5(I);A]/]k^TMfo2bF*'SN쮅 UW'X/Gn%T H;Ap"Te|.t*&Or*0s^ɗ _^Nᠯ?@I}_e(9!h:I^կL[V^A::Ud\=j޶vIe v= = s ̮6.??rvpD7 J'Əƍc'EFc1dsЛ+`QB~haA+Ĉn'ܻu޹,aK6+Ɖxߵ0Rx'@3q TCCcŗggڱs@fg~?4o>w6{yI|ѪOW7ޙ AT'DHl3@:+Bܑ]ZSlޏrddk/EW: alQߗYzgε0/q15;oyHD4( ɺV:pC.y F\ Axz Ql)pbi|[ ު~gݵGunKsnh^$ЅXo}tVn|&ބT^)T.)$/7opv֪V K=eSN&]WܙϺI^>}Ι)Sf]B{ Cr]wß22qzTfxm9> N,/f_ hl ųG'B#L*9琶dNmacAv)uhaS~2HP?m_~TIN҉M,EOPwQ̊Mf:mS;:8"ӡor-AcMkKW/ #I[F_%A25J, N̉K6*V؎; Ěv%Н|KyJlƓ+&9GIKyguC%C ^|=jqػB~*`R60Βc+qpU,WM_=ݫ;k*LC54g$Ċ+"lI*"]e N)#gݪvM~k$5@ъ{%9̋zRy\ 곕:|0X8mjB*-fu@H rV8GpVMT2!HRSfƘ[A˅HE_+$Q.re Ol¯I!>LQdGtsh\YrSk|!u9 -3Ӭ0~GQ(ȹ:sn5{:쮥~3 }E:L^|?`ji~ɝN{h-r=JBc!7?P_g4ё!SMm?ߠyWAsDf:UgC|e/kx vVhMV* b r Y&3 GT@yk%Yo" 7x5\"9zC>u$f|)/PG?1iHܾ8I9$0yPUa/xX&׬[:5>.whn/xNeW]>D_U]~/80M"yb=ƮB|LTyo6Qyp7nuc ݋b]@y풕lr/"D;:>h"3?uOBXSEqoM6&n%m1U Yd@**6 BdňY_߬@~O+X}YԮemvUҤ]#ԱPnd[vA/q9 d;d9 .UV:]]bg-0r{B/=8Ŷ֘NH\6de'5ۂNҁWU_.pGьYl݀$HѝND ̇ |H[lg=~:6b9ѣ S h>T.鵢a6zp>Bk{MtllkO ,\y/\Y %HCym)Ddw2{5JXCgzݣa"ZQ>U˸+ߓB{grSQh踿fфɡI N#عg ٔdg,ҽjXz2ߣш<_g46]><+m"0vg3=EJj=TlyЂ̰9{-7>A5&23!9r,L|~FDz7bd-'nPF$K߇4S5 A;6A}-cVU#dPP"3ڈ>C9y(iC6=n`d#H5j ]LܙOIW_pw8au"3~\73#-(@Px?DgsU<Ǡ!Ƶjc|P .VXp\{*'$8:EjîbJ E @ȗpOHZ+ҫym"!_#ϓۍ\2cU T >KF>j{䂴3Vgܬā!w+MM9WVbDNQbozIZ$^5r_TRR[dlUGvTwEN]|=NR}O[ruLUc<3iY8pL08h7*׿#WB²?@jknonFB'X,6nTa&/Yy? r$!#+qJ`rqHn<GfZV -lE,;(zJ3 uD\K6zQLء/v%Q>JHA9V8XF6hm2^4 kJ2~r~v6S~َtn.e%lI|ᜎGe`{Q.A٨?bHY>8dzһMz#{G/洔t?| Ғm(V8gȥJ>xi) /I4[3-LjWA}ʃ졯*i@EūG?%i \MH',*9>M Hέ!lzI aEº\5'W!LB)3w>WMU̩ܽJ LL. V 7oU̽g fc j(MY6Z+t>ōX 2hyVC_)Q1Tu\@j4`@0b7FЭd٧]&g-tW}%op@ev5 Mt. ws9?of';3~[jEqY~MJ%Vi|_ޮ1!'я\}Y-g;f1 Ȑ5Wq( R`n.G~*6uRFԪ6x 091'!Fu,10eO /=gC@P~OYzn"A ;=^K(gZVzrF\Ŭ!m p^*~ӕE~>m9qti5-h!{kߤ@/:D^MOfҐxſ{-%3 }WҾR~n)YF$UX'w7*EhPvՖ$ɽL ȃOi |)^>XUրD0φ-~|-\-;AD>LU"^:~0wK@<868M]&{WľC 7np~/aA6 3!{[նؼU>@]z$)N8F^ċ|Ɗʢ6@S^PQ3mS">Ul,mk]ALN C@ M~mÅs'$~]C{COQPJ`\K4S}?mb0$^CO(1#k(FJG6ZY n^Pk)?ʥ5=WZ'c1"vHFyz ּmf?)G1Z Q5i59\T}I\Q~3Av+Hp-D6@0tdo#s~ul+KrKIx:&e`8n>+l Aq0EFhKH+#AuWI֮_dT52Ǜ|XY f{Sv,אΘ}0:;Ub"\C7ù7qi!myqdK9h/kR"V>+GO9\c)b>G@x^L—NL|kɵ)m1!'%vQa@9Qf < 9~2&Ygp" Fj"=+[AnοC~IYI9J_7rR4 $x$!ܨ^ZZSU&ғ_JIcd@zZ8g"<Igp~ p 0`~kY5&}00-/Hhۧp5(W?zbJ ?[073uu4nyBv vׇ8MeAyjbr@#iϊKׁI 6ponHu\6=cI6MW8Ĵ;)t* kJ7ђwaZg^!$hG5Ƅ•`ZzWGG1x-$;1z]ȹg-nbIm`+o7! R:CR&v/B䄩Xe~*0<a)@A/K4T1SP?Aw"FFm{2=|1@{oP'*6Gˇ"4y m3=ɖDhdI6NG)sLG_ y<—x w4Rz#?'+K:C%R2$󧰇\f%YJ!a xJȕts]|\gAh/V;z.z?292}E[5@-@Up'ٱs1Ҙ_ޱؕ'78l~ިa>=:1y5IMNbv.ԃac]9fZҡA7][ `ʕw4j.W)VPe`ZWw㎵ebbo cͽn(SEbT/,ҕjOw><@[R DPϡ206[~Cȷ?Uc 7D:Ǎ+ip-Ȼ.Pc$S"v'|>_c 6g5;鐉dd*?;#Mėjy;&S13UעC6nݺ’a>բf@MraLyaciAڝuE`*n<.\SL /άZauɝ Xx̦I~S'Ih/}n@umZ(*JvFΦGjk%O]BDj~6A)Uw@};I)>Ï;z ?oY`PU\-* ^P,`BSNp]{e<+1KS.~һ:"\)I$>Pi6n}K0wu9W Z9_-~6OV6mkBod7jR=9Xs!xpǺz!d&hneM,1 6"#꺰lLQ!Ufھ=.a](ŸP{d": *IR1ENZ:MNzAv˂Sdrg3b9vk t(%| /&cXިuǧt}Ptќ:Fc<78Z^8 8_*Gd5+y<0bvwbR/6):;iF^0\iVjX12tNt"v&VBcЍ6E^a-`'l,'Q= qk @eB!`rկ>7;⒓NZ.&졓A]yʭ}(o%yM5|߃hnM{0r5zpZKBoTLMq^3֎4 ͜Kx Cf] KGB!|xz 4q=!nPNH(gZK[)C8Trp#π6̺q3wW$3nTlSlP |aTFEٙ3>YiO:WԸY0ɩ KMq;-;&yx%%.h\G]"O̗pJg^bJZY`]"UyU/Ş:F:ǩ{Cnt ¶UIO ?:uz௵Cxê7'֭ߌvTYYioΓ*gn@TͰ'X^ v v}1KZ0y]P+TzXVq #(',54~ A{#M9FȤ0fbLQb{Wǯq % rf&P<R341ialVz ?Ѓ%T1,/aeA]"f.7; Q poژaeV_KùQUz Tnxwc2%ͿA0 kڶI+tg"i=(P8L VcJQb'!PDO8Гݡ2- `=Q/,Zm %ǻhn% k#bZUzޅ:q{ݏds|G]sּy|Ϭ/oO ;ڏmg6T Ɠq<}BeKQ#Ćjb/ ѢتUO2Fza(܋;%]A!y&+/TgB qg\kɌ_1@]J\7'&lHˤ0._ u =xLG<:+/Q^ b:մ9!ʘҡH  ٬ٖtdyoʽ ŷLBO1SmkFC'AP1e6̾nv/H~־$ʮj9Qet&)9dgfGO`d:57H򕽺ѵ6N`CIJ3ނqW%oH[b[eq%)S;^h?B7{Ihl$+w6D!q-\]71uTH4Sb>% |K|Cd;aw]٨+&VB~.^h]hh4cI8ڷ+(1 ȶt϶J;cRoX`#oŬtӊO;Aew ӿ_Z r'&OuVE%t`IDR&@`6dZm:䢋=#2'S%yHCk^2?]@*`ؓK[iC2p)wbL岐;oRW- t4IS $gY+g&v[7 62{ f[T6#F]}ڗܕ;!6u }RMm?U+;0zu,q1Xe PW2*[m;Y1ʁi#;N'otB M35,hgխᅯ ADF_-~l"rCroz]>_OCb!jy"rB]b?#S5|* [;'d*Ċ+R/ qDߊfM.ĢE_>&leznuL)LfY4yzO ts]Aݿp߫Vÿў̎=}U*KBD ̛65>WǷpCUC愾#k橂!i7 sh\JHJKDNGsb?eʐP[l0gθįVL¢Q󑦏3Y+B_/($BHгY?pAU.h-8+Z@FZUz~=?|;j1Zw +jDWdq6Ҳ ,Z_S&$է+UDU\jbwzZZi@ۇ 3D rh>08Q/L_lKgJؿ726FQd]-q&_č:A2ͅ Esڞ_v)f]Teؿ-)&,%frƍA'`P2K*63 (~Fn {.8#~G9HK4 t Nە+I'umE_hyj'C&7s`/" 26 {@TA鱴g.R} x xQEZ:3yrq ';50]S=%6;Z&m8,<[1&VV; pMVsu kV({J?s?F\RlO+943-ѵ K*gFnzeuJ~6&V@f>yȄu38quV={0,ЏD˜px8OMXYXN%/;8i'(Xӌ ?Fc@):gz ]u;U}_Í4W%Dg z"į [+TƍzR@`얎+7-cPcAut`B*x5Mi~^jVB# e®^a,/iέ׏.~m@A |COLOEۉ@$S$JjvX\}m'e|%FJ8nΑJʒK.In(L;~~5 `k(g BOܱ{:Vꧾ_w0nǯ[r*s͌iH2r ,ڠ2ig4(Gr4?Nn %˻ ̱78z aE ՝Tͨ Z#x5?#2/NhKH'p鐻.S"c 2`O#DR ?t26?FU`h,Hg7UStShۮ|rogȷTW><L}y)YNɚ 5~;vUl9AKBv,^Ј.Ό2*8'{=29Rš]_rʟ bq-@V|>eOKrۛP0!xtr'^EAݐ"0 èJQ2& 2U%6k邙 p[)TC~Z,GAϳzH1Y8yE'Kc#s.=QX8meɻ|W7r_#nTlMl&ƈΡs|Ό+k{QhVK~%I+R`b5<  G @b i^/Ҏ}V/D7߉֠,/AHs@hM)zjAxh»[*`[mLS#:20p5%a. )!kr|7׍1ztՁW䙂z 6hBּ  54\A l,  bX,7gͯN|4+~󾘴JQtK Q$3 SKͫ9|6S'Q+ K>)O41@*h}^{B߁0rβa.R!ӌia'ܕN|ei)& 'm-9q06MixVoڂ;U(Ūo}A5ﴻ㽃[!^byѫ@ J[Yd~-.cD|W0˕㞣 HAXoGhq@p&T|(S}pZkZ̼`zcǻe"|;m) a M_mC!hị;喠WCH'u.>%IE؂6;'&;s/,԰խ[IAwbmCQw)JCɟ}oJ4h.3&YK@)͋3veL'~qXxHZg,^f\+x 5vzbG26:c1]Y ոU&^s~A T\D}wD406%1WB0Pb?Tp>cg7}GEhT+턇+PqLFt!0FlbZ rQ RilZjt;Qz ; 0YUSh7s:x-԰O|Xb licY"13n׉!?cia:5/vV{RHO$- >o}Hyo~=j\3ʲO]Έ,-P>TwHpaG{A*pno^z]RGo%)*Ա?9[wI61cG_֬Ds6(xw߉&IR3pJ b+ We]t7 M3XɒeW83Xb3&x/Gb\\QYGYh])gsαF `mnX@\HN6Ae%k IY#oGHJ .GèFի5yV$HKKӰ/=XKk00:RDc<*:8 _bYdJs9#%ET_f;96p$)pVYnL|!.eݖ8 ;k%+[ NX̭yIz'HB & @;_֚?X~m'ɪ_Č]A[5ScAo$%w6,ClD+)#sA@aDVp|Uga߁Z `hHqM[+~;S{ >`,xٿOi=5Gu;MϠѸ*e4䝛\[!eohX +He.Ȗlz,42'0+MGVnFZjRގ35;g`YpQZU36)3im3O*lzykkfr+ _ŗU>?'*}OKNBo6*_}Uqku+evd dkymf?5*4dClg`*-C/-'A~x" HMVl3um+()T] ǫ$r rɅ 6X+xu&.MU>zRꟻi%C>;Q]QL(CMἓ۫:{9* 2B<&=m%p_Br-7,`c븹߷b-+I8bbT36F Ϧ=]SAYR;^]mo%PeT 1ho)ı#t֙A`2oE3빷ʄó?hm#ix5M"[Eҁ{ap(.i6ݤ&}i1wq^ƵR IgW;N.\ JL'\PcAHʘ2oX|(]R-`bm ϫc>o Ip;ES9@Vd4HzW3Ӛ5a?'`c|)-\/ [zf:E#kljkdo"Y\=йI͕ Nѳ7\nYؔ:1M7JeiMX(Z) g2ڸ`e̔Y9JqȗCWp,DYE뻃0@,?Ġw4=l%5Q@߮z ps! a^yځ>;>ȺmJVܑ!_RBNRO fUn.AQ}KDgm#%Jup?XtXoHinϹ}< C|"=~ Qm kMɥ (d<\敠8wW-'X@bYټw:ycD?w~5BKIInieկQګIZ*ieh_^s En1M"4,ݡN5nP'"h_X]ʸ1{びJ>+nw^d49|.zt3iil$-$CrI|wc]">e;,ݫY|_xj%̉ҭK[ĕ {ܱTu2Ii%-{!CismY u8Pْ Fe L[;TS~w>bBGEw9O! 5r|() ?%dEMorC=-X5#yup!x0\} "H+9R.n:R@|~ M2zfQJJZxmQ9"l~2hJA?ƓˇWd?K֜'YK3B(8yؘ'XH\wC)>90P&z%%2y |Z~إ.LWprmc)'0`LZ.k5%Z!%Tրw$@T{C B 7jYnP΅mf>* }L4 QkZ!IѢ\x Qg䋈M7W&ْe Smߒ<=Ӕx뽓˛tԓ=&̛6Or.wgϻN[&߶nf*܎O5<|8Q:vxݨ]>mwEArbG>fb%BhΓ/s%l%H/yr3xZ{n9gW}^i}۫uf0[K4A7Tw{LZR:>ys%׭ |9> ~:Dh֯ǐ%TK/#THrĢ$&gy@*W3ѽ"6C/`IǫhcYY[4 JbТ\GQOpJ̤͑ Dz1%Nw<,\~ӇIhM. ߻G#ͮ\` RЯ ohkٺiXfِTn\K#ʇ3[Zwcl{gƎȴr,l=.Bp~.`؇e)ثv2àőo2"0$ae1; [F@h$IMEɜ\aq^{yÿ|o2 xMILs(|:@2a]c:NFlM揄ϻTֹԇ`Wlr.ތ*sE YUr MBH,=lNǘ7ZT!mpv!=ehplYҷ<$:279I"- kǙ^MA/'e%:! f,/vR\ba%Վ;Mxv'Wt4jq)tk̩jdJSa;p9qJDDj#s1сƿ HM*vʸ8FbiYUɴn"o1gڠBX|4V,@Zgnw}WsBYKô%Aϙld4[T).4;t!tu;UI j];9}GŻo{08X1:Owmx tb}ƭ$x |.lL<4fwzI5el0|_I:ଡ଼EPN\b e>È6 !zF!#n1YuB`18U_CiTa"[ڰxtoMRI뿬1݂T8_Ey}¾J-S(_j>IAt!-Ԣ$`Z%W(,AR M,|4T w;]ͩ0Aº"`J3Ndz j s.jHZ: 9JэUZ,~QM Cζ?7E얣 uؠUܣ5(o!<~.͗ 厙L-M%> fz:]i> M1cK?7Ǭ$Zy蝄9N{ЊVFrݡ7taF2 LSqE/ N6vեGn,6we>{o /ql60 WcuKE*~ %B)tJ!sOSN_C@$M=f⟮StXTO"8$:?\Sb &8¤]N)y1ӌAqgYURڝ97}u"d%{YџFtozL zB:z8"A]fwK/L|-(9lMɊw+*uOwz:VPېUPy9"׮IfݣY/7JQ "r2>qV|sZdF}( BP~oy%8tl | v?v0DO`, L(]Ec>$lC=FTIXgF Zr FlV`U1ċk{vCۜE`T|`>{W곿U^D#@DٗRHqhVE(gŽ6؛3<)Y8O4-d; Rk! WVG! ߶!fv/p EW8z~ybzuM_cǑ>4|87ЏFFmbw -YW/7^)U]T˓w`A5Fh*W1ؖ•OS6rE_zZ1!ko.{Dt@2u^nQNűÒJxحw!o6\G,еZLLrn>ijU!#a͍ 9%Pl稀u\IT:9=ߩ3H4X](ϷWR㞝D 4Ī&/tqrک!T"s^d¦GTC͍g.&#rYB&d邛cmLFyH>V҄@ xar/ W7&̀ةLJh1ߝwTkSr-G`o 34N ݺ$#U,[,ny]i}N<ۨ #DYu2rLw8)Z0A8爷S؉x㡺P OBF މ,DM[ ذp4+C"Y$'l`۶H0$`E_a5 _&䎖pbJζY\խP;1 nDoSJЕ`&s{u,({9}k:j3-5Zp+-m%?JŒTN%*H|j$<:z."D\{vw/S-1/.&dyڦ@d&+~!Ynq1bO%S[T!ۿos1WYp.ۻ"LZ^ "0CKa0fp䀳 lG|~8<tkvZ=2|ngt8T݇B4DQqgˊ"` sJ~4Zf4S"ڃO YFOV^|,W3?N!4M02٫yG9bzdcI{ ^@UW *O?X8#,h\W #YHJ%cHdmw"k&4q-ZH;٧\Օ%&*Fm{$T.`1!@3)ZRW'O-2@XIEi(t!v# b@dZx/@W ≽n/fMc۳KR_'y]lPS6 ٵAoҀ\°W|PT4V1K{V^ȫNzsoc.?FʇGz;th,ty~"ZrɂaZ2j .\"Ntϊ,I`iD3F*.>_ݛg=$3ƘD.Ϟ$Io+GunƖeKةe_EYy'465-ym~M:l9ߔ+σD㈜JúONxsUg/un8 (~bgnJk umT$bR$4fJNXt3?F!b΂{T/'!2ˈ!EO<0DO1?K`#_vg}H3卟Ԁ\]Ȳ-Yy ~f۷n?C3VN/sE&uʃh ݋ ֐a>לkrK,",eB4_/kP|XJ8o]Q#X-vb1)hSO;H xńN ywbd+/p,>t%,Rǡ<}|ԪCi ſ1UNB,G(KSu9)}l d?oO)tABw&3yV#.询 ,F[,7V?7" D0agP E0%aC0:zƭ͎IU7Ԣ&Z/32@%ړj9CRKp u1ӫV"?R-m!8OgS'ΑR@?lPBUPcHU3j:ԄZtz gxş~8G>āzT lԧmڿ;jfAHc?RQe/&OIju[z02W5&Ɓ`K mFYw7*8dgb9'"dppW_dúCZdy `AAU]_"St.O<y`L ՚u\J z{لTqa-?;tmgE6'?P0b ͚1puMDΗM @ jӒ* Q# y!A*;+xYeA|u[X>dK) I|2;{ZMX _ECՈbmFPeBO- w5ťlbDn^·yHY*>\$SBW9^DdVaW"QPR=(#uS,KØC*u4HYy('QӱT;C@D$A %/>"l Ƶe=uӟT0,i#H APJ$ZsB6|7qqM- N]ƤkjRT!Ҿìj㱔\ğU?Ark.F-m8'-M N | .@ ҄L6Kyo~cO%t@Z}L!v(뎵$)-E^NP0x('1knqSv]d:K;'{H.Sv@+IPl:'Ț-Y?NDtU%TY!1Ww$9NnGhHyq\q(:{ȁg=!D_.Ed_{(0uE$Os&SE1$9|wnj´lsi`RGBܠ+٦/wy)jQ6^ǘ7JAM+]Ml%JSM1~Wк~;i%} AL^^O}OZ..*)d ~ lAOr-UD&^z?U Tϫq~>૪yƭJ:d)nF5Q_*۹S5w?䐃šJ6vpB%̷UIPI%nⴺ!׼'s2Z._3܁M{W^4r)"XEK۝2~=Wد>'0;-oVAՇvy%aq394uYdur!3Aq#3>M@ᨭP=f͔#1秭&M7ZìZKl,(x>e܆\: xmB[JpfT. E T*lQmNxPKȧwXjA! ! $nSਥ() fhx.7噂l+O*VzvƸ8YgyTքƢBU O_ax-PJLޙR#_<Q8-8@)@^ Ug5ĈqKx,n b}㚸N֫`*ϱ;w0s{9o- Kٌz*HfkN?M!tǚbׄ{g(9D^€;"/`>7sr+-0)N &tadqBdj\6BIģ_Ddr9+k`u;L5Nвʹtd0 ˆ*թfdaEdO;Z2:صW3q=SǔR=8P'v5G9:o*huہSP:(G';uY~nd4K9l(DV>x{cTd@C<GRfkh1B(Gri=1Q "y>i;.4 hꂟš݇#\)m[rF"\W[_a'5 qf0Z)ux0ҭ?J9:z90e:`"HGPdT~֕br[m4y)8{ĞBx:b`Sw~#HG3>k^V_E9D&:4f2F0s2)+EE\Kd!a{ xXBB)LBG6‘n D`IR eN XK1if )NZݶ?\ZC=IRl]Yy!wLcZ%;A>{%8+9m2j, kO_0|' P9 aG#a  H=[*jS\??݊hfc+?mz3v(!LX|\fMPJBcz#6=ĕNݨ0lc:(*"8:\VζklL]tg6>ÿ\X/YMD"k*zKȚ/{&'9`#aN9b9OӤ1KHHGV[+N YD$ ^.2Ơ bjϵ](7=@ C^A,"#w6'-/{`J$> eآQȡ]8F[kS:$$*Ch_4wY_'_EAJϱ*93&;vn+ihj %eԱaCTzI]m65Vq5q.>3K0PL2oZ Sp~#B$~p!>Q |cN'y6#ʡ^tk({,]Hy3b; JKV}xICi sט|pL?^ӥ㙕pz V?w+p/Ia\f}_*xP,u[f*y9@8[eD-V XWymtq(DdRL72!Zi4džO|DQO0į>ŭ2av}DKWMa\x3 cB :LXޢOr$@o3 g ss/XtSl OP22+O8DB{+zz}QXe5G@Q78 (lc:IKϐxۋ1bi$L˝m%-SgsL|Tw;XYP@'Y@_QG ZPXm+^.:0 LM󇞠 ʹo4l҃# ;} mg'U ct44)H` t5r[~9RV}`ש,9VT""@{f*fu[M05M5~g찵 3AɪJcR ųW.BuI #Qo"eWa MzCϚvA!m(Y8A 1LJ ťTCN$^A1 =L5<%۞Rd{l47);;VjUp~~ 5'7VUI(IDž[yMԵeIzuUYzk,$- {K) |_<2'i*[qx}ץ~<׮:seKxW_5k\Soq0 w6_ݓBt+xG]"P֤֞_Ֆm)ek;r5bE I}!!7H XEťGaOUr)!h08^kjpO2t?K o$FO)ǁcEenZƉ>}^NLN6Mҩ‡JiօHPBG[KAUM -:D`g5&v=qƧbuvY˜0JSGLԵ}8ӭ./ʣA(\RG f za-P ||<-HQ1Y0K[xT-K؊bkvNlթ9 Q }Sx07qGB%mOidl3Ƕ6K" pWlR4~s,Ⱥ֘ {G*$;5|͉9f:2 RKk;&wR܁ g:~@@S~0bq ҈rf(DB*YoP'K Yη$϶~C$Z`MxrtV3l-<>A_}+?we|0ؕtMŻ]nX“uK[TJYIkv#3X?Ol}?~Χar5u 7-!nE( ̝y$u݉KyAӍz~()ͅf/:(]ibT a L'PUL_^Xޭ"@^F^ ~$t|,5ECk3z*> LfBN 7 (Z__x~ҨQឪR}QJiVliJqG"@U~0 XIF&lɇGHjΉqfr1 pֻQڻb#uܝmD ٗP [ވ>_u{yeJp!C~gŬ2܂)b9L͝3Y7G W#@ҙi,#7y)Cqyn8RA!^:PUu͹l()m;@()l(Lۦ%+yI?f,IviE?A Î]tB؊MIQsyu`e:K'5fo!js$\XbKˮ#WĊ3,T Z¨kz4͹P㼰#QV 8xw}_P+F/T#8O3?* 3 ̛xW <-Hy4 24uZNJ~$\Lj$n<5q{VSWV뗠F|0ED#t}oO5mZHj$b׽[DUa,4R==_QY)A_ad/Q_bArT[>2nJt,Dq}PP$i&ڙ,d%A xW}۝HO< d!/چa+CbD5a,U oXAbOI~Ոk=} ζH"ҕ8k{q%"䩊%vgAkX\K)_g4]7ƬMZOk/pΜz$fYGX5 լ"UT$XjH*Rawy\DT"wF<[{.TjBH {S9[ {5GO !P^|;P+Q 1Wh"5wPGFNq}yZG!1#~A=[wkr0gGZ+ .]HgUa*/'ryB7gTPX2a`ho91c- _ ;1Mh)z(uJL.ubQ0iE]<:Xqe4TV? MRHy}[ gǪ6#w RA|O -\tsK'I4p?1}lqM0M{A su},"BU&s AxKpզ?","e$MZWӎӭ 32KCwCy[;NI#za&SQcQԉb cg ͰJ{ʕo߻}TsY}nKcfwS4Lj[C6w03T*1M-NͨhA?[p9{jj~ 9cbxm_-j ,jIyv7PS}1Y}ka k3fLS\f W(JOcә*Dg؄W7ڄqMD&EE-t]xWFa4\];NdH꤬GQ)H-#w~KE^|!O2;k~DZGal^|^|3ͱhq Й;-ohijRKABt mf\c ՉӺF`O2(pOjPcX3GW_lt~Py/g<=jRWl:*%BbT=&ʶo.ihs!-{&4؄81[a' )'.H;r:|9.3/tڐ7Bl ;R1f&(>F{^h0(/Vb?;7=U@,)뇌pi%ϿHjE#(Bw`@ M*[8D+Msxe=Τ<*ʈ8Xf齉`M }$ej W+x-k83-@\q-|yFhfQ7&Lsct SqtnY,.ѧ_C4DF9n!2HE2'F:m 5( ў0G=3<,̝D:a[\6)k(Ɠe8kD0$7}PAAl3Wf 0ZDĂrE)ad?7iFW 41en&+IZ[y2v`&$W c ݅q#/lP$hdܞL̾zNh'_4 pO\Q43TZ8W_wj1 !gS<ʫd2o;u+jeVB C fr4< qF0660pҵ>}DZ ]cn3#{OQ>._ >0mOe]TˋDe‚S` &9:;@pK3B⟅mAz3MŬ5w{U>^®,/.J\"ih3UGyD|_  E$U"צ'C C08L |zٙ!x̝c`xw  5S^2Rx|y6n.++L/~CrASUݢ [@M8!oC+`pDng 4=}!=zoC4 vkcn~0|P#)N }W/RI]Ex3IfrNon+I@u8׌\3+Cc#^(3Q᳈3wL+l@Ǡۆ+BkC}`Rx˕!6jҨ+YK4-KPhA0of#@pV>}6H*=ig/oySS|;;;StB;F_lZt$e3 58 -J_ <"ϣ+&NFd珌a=`0RZ@( R(=Xix#Ӑ;1QҬ=O(`'bGaaьH9#آRQב%s9jtMQzH{x[v(̠upLko"1qlx_#Ȑȸ@=H  Y?Uë^zsH ρI$uNڈ'?R*ImmoQ I9sKԈOdyCVr峂0Mz')|9~5Jzs n(6W2Hlu(N-hnʏ/LFޭÉUBg R޳Gs)}0̤<٢Tq۲\(tqEG# v%'bPiOS@S\^L[M~Kf<6hȬA> FDj^éᕚK K8!6"PQ"pW#&:0@8blsY{ =W1c@@;b_%}o?p%H{[WY( N [w:I @/ )tG>JE>Ӆ1k>%O2='`{Bj>[NtU!yNz o5hOk쪘I'3xF߮t^LVN 9N-wU{*"iaS Iw>6?ldh4po,Gg,;HV{@}ߖGy.ޤۿUJt^U-iD9S-{ ްxǪ-'- ITlEGҡo&DNQZwkSͤBHv=qԳ^C?H"pRH[)㱲3rCV mzb,,~W3#ig9/=%)1Eu,Zhth 3Is[\i b$ 2 LTVZXq===Vp_ ] wO-8%ơAQ\(`e]O-x?9:-.:ffuq><;F ݅OLīƫ4Ny\LF`B 9)ɕE[B`J|CW?#1MȔ*bwl!2\vX)(Ը@QǤ: I8p~aڢ X}(i:k ̉c JƩ3WjE$RoI Ay<-"AI)|hDr?Cq?:Gݹ:&sBݘoG/ZeQ 4o0A7WV_xSQ? f?tjFm#! u_8pi3*6dČ+16=q\Wev[I#jV+JfVv#+"9%W%aTՇf r}Q%t/ |G}%/SEKoyxwYG"sx.ζxk *rHmҎ+>`qFZԭzZvX6a,xzʈ JG?%Z&'B^"eHir7>,+v1ߘe<: A8Rs&:;M:4Hr'?0_|(biz0:QL[5% iyfpJ%^f~;nhk|{Қ[C xT^-“>v =8v\ ]syq' ]g1TjlEɠxjF0b R-8"l#5u a1J]Z:/T#1U:SѷxEA;甓Wl &CWV$@;/63C `r&r@wS40\.t 1Vl[Dλ$ȟ=P7%SzhLٖ&mea !_^ T Ye7go v;jEς,kbچHydl}֔7g ^ Qȑ FgD)!$|c Pp3m2Wj\Wf$nۯX/[ aUjto)vC@j_RbjVޔNv )f@(tJ5=NE+莔rhIbmJO`axgGS~F澲4<.C˨d ` 93}e NjPjra-fŰ9Fui.LXj'R A#)hf B+VXyVb<Ϥ΅p:Lqe:7Axz&)ltF$~U  ˎ1%@imyT.I}oExF!8Ṋ|Χř4"0hIH7sM6 IuRZm^I $ӿjmXav;G9.fH[&s ˖ba/l-9I{z*7-DɊzȌ}=3ԂbAMan:?3: >[ٚT7>f9eY7lKGß8qEsuu8Q6XdPHө_ <׮ YD]@mDhLnF*s t|pD6L7ݢ4=E7{^-'/~GaH',_:oN Uo0 )K-/~8 Q{B}-zڶ~%׌lK6{dT*( VWkJVbVLmʸM8NhbLeY耞1E\s`%``z0*Kt+6=kK!R6jH#^ಫlET&/w.,Ewv=A&Ԇ@8ZXўU'=hU?pjE\waD7^qùna?+e#P-FSe4ɵ 37,!drrU`"48Ku"Ls${_ތq qQ""@ -@]Dxȫ<\e{?Idئ:ZX į'-'D)96fDvtz{Q3^eES[# @1݈6=G8H^c2VؤIHS 7dx9xq;S̠+`_5Kz&-0fGt5[nڕ;T}1֚),: $X%o⃦q衑G6#od׳vU4 hI)mo5T:" /!rK*b.)ŷ2&*OVYp"F$4;;uéqtMb3\5 `1#wBjk֞M<\pBHJsP ?V M\c1ۀ=& ")Xcˊh|NC]D\r+sB\r5iXkl-*/=E,rO=bm(&z`2%EM~#k5h'.?7νHB}6r|3rOBl3C?76ۿQOݒ(ƾR#[\BH4KϿBF[mpNIZ_l_F" v)@F-W4p^VMytKR^Gr#7`}we Au=4}pE&9*V;{00> ~Y\vNxDAbQZOKC-(;-x`umnjUybiHDKHNІzP R5mU( b!F&m8‰P돍t*ˆA5=7悁EG™ePj_x?ic S %Y7anS|jbttH8i߁K\$TL8I38oCُiFђ ՖfO&.ɺo\%ČRgK lP~ p*|#KXvB82 PBOjF`9`KȱSjBߛ%d\ȯGsɩ\PQx&CU!KgZCt8u+xʏy)}h&6|P" 'V3TG-e:;s?ix{"E:XH\x/h?? < ox-`R,%3PEXXju D`xŔls }["I ,\ |l@9l@є py#ܧ#Qpd`_GӖ֥kx;FM=a;AA[r7}+<8GS Qh3thrJ:nի_C ;~ՂTT=q@қ^/}OAk7OT##"'ス4%7~,i(lN?~(DCvx[T_S3c^Kjp9-پuQ!B#k'7zgE HkL j޺4_U57R[9ۀȷ)5AAqoO')o<9DF]aH2*-UeUflߞa $vPn_>尨١?HBKzFnn?|.7ŅzqUo૛'$Q8GB)#2OrU8'v^lbK`Ybk@Nj2L,-lU5I{/1تLR\̵1*Nd$Nbc1F&9!IvͲCef7g+zLţ$IΉ<HU5l- =i+íA*j4nS<<151yhˁ X,@`ҪK׹B' +F<|[ Vy)O8Q Ň5k&znˍ-sA:ŀ_rd$XD}NN0>`!{u nuĭuvCBS%$±fCpte_yÐ 9KDIxZfz>\{ u~g Cb->`ej7CSQ9~)阥;b_=#HKV& -f5Ry'>r&CUH&-Bf!<_<멈6䪈XW?D dh!ٕ)i"4F*Ra$KBfN^J?df^slt A9K z%VZfJc~hBP njRw;eP$2iBfDmzC46w7J׽[X5kM]*?aH8=˜:1m [Dv"< TC5 X?(e֩&1Nܥmqyb/s)_{⦼Ro4} @[bfb;WJO5Ba5gs. pfXM{, Ҏ hZFɍ܇>{"KtiSV`<@vg!@fgیm ) MGf3D^@`©dDZU0;'`CV ^oG>=s3z-ҵ<ʲ0F&H}xH?+W Z8nR.ھ {g ft݂GuOpZ˷.Eғ;5=m@N}BE! $iU9#NZYLUȁa[L7nj*P||ڔ@V|2S(=H_՗BP7c\dvPxE=?RS"o*+c: IDZ-ep1‰f#1w, hP, zqqd2Y EWYbk2H  vݕEH7[#HX:iޅ*_R9Ek6eʨZ6J+v>7D'a)KU'򤛏~gPYzưtM";~LF_ QҴ8pь&ԭ+W(&Z"3 ¡$\Ei8TDSpC:c~F.Sm\1Th!UfL0*R05ǮwSN<0S9kzANsl/PVMPx4: mݭHa~$~85W.O$B 3 -Rc~xM"of]j%d_$'+D'8SvNt~%":9V⣉?.N+PJD/ %@ finP+,ai $\[$eFĺ NlSb7i$x]GE`oppgar`s[0ɿKxv0e|͒nhVw^ijߔ18 D,r^PU[JmU-wK 6ibAVyk@vSICն3G&fQZd,E4HX j|F>qJu2W3/J֬CNV! 7fD0,aHAAy/*0k}h%RT9y̙e714cq^7a%ZeQ1aE-ڌZx_k;Vѡ1uYK]排p~D 37xGeAo26~aT0*WɃH}$%8eԲ|(|>W!@^QŊ{ =B=LsLSS4;2vȻ(R$,tPeh3{d'JfɌ!y {)>OC~f&չ`4'Tؽ8d#P?$.5'?DfRbDotkkN)xsN5宅/|Gp8srWЇ02>w  C/3";!e4yԔ* jn50H<ʈW m^ȑ_ VHFC$wb{Cfzq.$rQUr@$|Y޼sl9{&؏?k}!%E4L_V4$^I!MpRlعjFPuZp|lf C?kXr4w{6(#8vIgK*<m|ڱtou%- kba<;nysbzF CG'#9EC2nH\*N 6cXf>*tfW$wBKn6TX,o_ORX_:%yYL2j" UY_I%pZ#t҆W)'C>=|Ew 6w1Яnb0wM"JѤp37'^X۴yzy~ y SkgRg>†l0X< ˊ3P0%cWxzY6D"7Ħ'pNab/D+} (>rC--oIQC8zNfOp y\ƵӺr>l5݄\FhoymEK,P=.?Ozrm$k^^%HgHFwN<2vTO"x x4Qun:#w .9_JꞖ0fl_ZkJD}Ht  bΪI%e&_肍31 TOl-0п]8iZp8jD8MJ T͋>kQ'ᗤժC/E|zؿF%2jX9CY8_fz%FG^?eȗP*;MF[2ݬR`haPxO{ WN/A'XOaad3 ΍n(w$aV0)FYJ- e̬2/[$5 ٜPK[S@0`R 6L#fH" ęYAiB}  N*ߖ 6 i{k90$ j >{ zbJ9]yq\+<=2G$ZMer"ú\ cVŏ+a}GbZC-Io'TyV_27}& =Bˎ|DP~qNf0 I=>R x⾍UZ0jа. <͍Dz"G`StoxAgzlkl ' GFvA+m3L ]h\D*̑2.Q24ߐp4VsKCC=i9?bWn nIF" ٜsc<-$e2VHb@zQBM86K8dMaNךi4Cm1tBv',h4 voWԁyF}ei2Zi}#)ɞ L_v>IvȾV*JYy4Ogڏz\Ju zLf𡫃mC֥ 8J¤uDO^F!Zun`ڡ6Sz i-nFFNXEqP{VNPix4МPuXFd1MR4j0N˲C&> C>&8Υ*L]`lLc<wx9RXb:`nʉiΝ!h{ mKuZUH>c}w0wS/ (,j3Rw9+psN{Y iC ]%$k΁:X$:;nsfb62t%g6 jT__lX9"~}Mn "&Y7mDe6UFgq!S8+bg#/L/0:^JXZyq0sBYK@u$f:MqZzf B#ЙD=m(\?q G=To'ͤ*Yk]ko8NUڏd5`f{_ ^aGF !\sInQ'ufjc0k!'` 0 !q3h[3?Gig41:ڦ>c_UP*ɃTX2@LuCOpY3<蹴ppGv c7EY lBܤǬtu ;i.QGAA Y B8|q⢅uH -jna4C|whB؞X,d5T[_ @Y'gg>e5=+og?HsY`v[)7g R}xfrwa3W{c> ʜlD!jPz\nL7l% 4]픴..,ǠK^m 11̳<`$%>m[ !*^$ӛ8/-5kMCyf(¾6)4ĭtBtO2i 4<\ґ;k)c$hmwQQcԤq~ 1U3ĦPw9W~߶fli]h]^Zy"S $|0y͜h&J gz\m`K kQr'б֫'\ncLAN$”j?DU.g̋RkήXF&/ꍁR: sY@Cʳ󴘸E49"Hjɯb߁z̿>W gzA/iWlRayO;8!HW 5PNEEğaݰ$-+~(dd]^̗V^L 黺|@jZmt d,|1O\gs vS4)7XuCэO*gVF-.jAm@D8a՟KRJkɒ(U Wxpf'4(prIu2Q*)ۅk ǎm7sJv,*.-48zch7ђBdâ=%⨘$_x|} F3r#wVR0vrsCe+Y+=bnbUеbrKxѻ;?%KӕP [A]|ۃ~xrT_s]gd+`7ORLCȤV¾yZqsr@'<\!MI&_Xrm ֏rᆖtA8FG׮˄\D1ddL#((7i샢$2U-PL2Cz{ 6IW|~R j)W0!YwCfpMu?*9-7[%Q;6=?Q ! õ39teHے-$HEUD>F PKU6umaT+wUr }_E^r M1 m9}&lYƾ#b%uM91(P[Ë.XD뼚k.>te faJʞSOrW h`S:KOL8t^.c,!#ri ؂wqHe"JoOgAzVЋ']UYƒكtY]QlLת%ELDк4)0EƑl-:ZVw]XyN9[M%0FdYמb/яZ,xr V8_*aqjk4,MxO >&f@%Wx˦bx_EBlFL3ZRܬžfxfeϣgËS; %IbIK*}jhv{FRmY‚37LvF^5^I싮t}PhEUa^yDyg$Fq͎niA6 D _Sh*feHe/!ʑPȳS?y[Q<* ogFҢ7 %[v,W^5Xhr|.xDeWQLpKʥ9No knҥaV5.){AӶ e,ʷw#!" .ڙ#dľJQzUUuz/|tVߏ"g/\0ν _Ql8D4?.ύUNj'[lF Sݣ)q /5nJ I{sxňő/LƣAC=LP#vc\c5X=ϐW&ɒv4hpIY;G3@5m(CS C w6aBÊVucU|\"Dp !? l[ e^4%,S-!Li5Nhܖ*?zk YCe $aB˖:bx$ )-A"^Snx,Asy'V6qO`'?"cv U+WHO|tT-=6hf4s_NqgW;XaCNC*\xMy4wV_ɕi36V Ug f}?pfU %\uT=Aeɱm 0Pt7zwbaArEi߄] _ yh֑5e ,CйVA<|nl {N-)Ӹ7t#F -*&qJgXZ $k23*HQF:ՍDž+zEө]w:Eki^!=+k'W#qLz" M8usP){2N^Sy ji%h6cNIco{dM,'eP,,>({9k3!V_ѽ冋 g?g$Uɨ.8+^7)q3갛i@Hm\+a;q VoznfTHG5.\Wv pr=i+8N}@='*OКiսmOm r=ŧTwE%Ց*<"r탬F;N/Ҋ{. Mw`yK<& V ^Q 2mq%ظ}'p&ƾR1 Rn!Ķ( wgKm'T@c f&lҼ3o%iK, ^i(/2AI2"e`ʹ!&WmM{OH!h`LI$ 꾒ذ& m\|xbAg] k=^,cb ~T< 6>)<$YyӌA捼,OrjH YnFk-eʒ*eD/8ilq뺡S>3_F WI efY=g0&{^c;$4@/,+`Te5r/vm2>@K[ 1%`ftG]T a %S̘I`D:řh~ޣVO C-n-C\1e.lyׁ OxoГ4jdLj`Ծ ΁8yS?'Q‰j%3 F8/uKۿ b/PCK:㼣BHSpJh:MeO2 HLg;L=$Y~H)yw 90}}4vrLPw/_#@fXm;XMF y9[*?A]MohQjtynv ^d _+~v9.dPI{/ۀzI /~5cH zd׽%`' UbŁE-=j{zVj]vo\RZYFz@U*m#D>kXQZD[mNg wꁷRjEy 6z`ĉ/BST+oN8P';2cV+yY3Khx$gE\"& dRmSH)gߠ;l^}B*#AÆUfZ_iC@&ZKQtnVcH\r!d_A%`}xB$OH 8}%O*9tҟi)px-'q~ c[u} u\19+Ȏ'%m,3e})tQnp%i0U!~?jW2S ۫?HAìˁ;0ݔCTFL 0Qyc =xJeuҿ͗q캡}CB\|·ql7 n\msنd|VY') ̛'*ƠjW,#d)dG>Ij -=޴)lv1Jozq [hCNem_25#;zL!XkrJ"5Up&hN^b +Xqdd zT_Ut^!{ \Uw6 J+LGCf[W.1Ua ;`\QÊ\):s;/A\!*lcT!]719f!Sx[8MЧZ8~hTo,M&Q\0VЬ5lj7QK'L9yƆ0p?^ʉNE l {9ߒ|)Rf $D CBئjfj*.·úJ9LF»foEF8\Rc̫{.} Ԫ_ wo!iZ4 Fi(._nҔ62:Gؔ_(9IFsk ꋴ/!OJo[e}.2h]t_uV|R+$>-qIK*02]2޼Y|!Fih=zե徒MQ͉iu> }D:&!z7 nw }nDv'An^1-vZ(ȵj*kd]2խ@Vzru[ _Wrhmg?b(e=aX'!mĄ %t=QPŔj'gK4H&yH q} q=& Pw% DBfUl3Q~ 48I%6`P]ݟ">lZjkn=j!IP:Dtx\^Jiܨ( e{)NY1*c?_-%hiugWV1%v|̨R-qYrŏ Ӣvuź͵\;@O!_g8ELa! g/q>E)`cZc 2;UB!F'E3u'n܈n!f>suFfF_,i"n mt!5|yj@8> kjKG a.b>@@Nr~f5rFn@`BFtRԒhҀ}0j]WtyK+A2Zmhǝmp>]ƬzdWt^:4s2ԛ{mݟOomvOeg`MQ.?z2eu`&2ؿhN15ü3]l=5p޻]=2Yvl+6W<8y"]F߈t;<ه{_²]3\,z7)U!Sİ"p0=&Q>KղK27lݒ]ݷq٧?Vl xF\?H+Qf&Tj_C^Hd~v/|d]B2]MsxT& rś|L3弭\!;N[y n鏕6'nRHY">=As#8X}X^]Ph`5ԃ(ѩ*´. Ϭv0vT/{ErCLi~LjRC9sكɱe6èTޘS N(S("Fs.f:F.ȧߊ j@ZKo d: a8('>h~_6ƒ$yUzbWNA[-01r8"h)8(KU25{ Ir6?M&א|)R^/DkM(}fGUS+= \5TQ'Ϙ4wͼP"6;sz#T-V&!n>:myy[.zq62 h5/eȈpZ\϶ X׍fTAE[#4G,]1סE-alWvvB/8zx˴m0JPV#2o)h2 Nex?Ӟ*b 6 eD iBL,fK3%H'.:ԾQS+J^ʦfn|.ߓ^qVrJJ0Rf08g}2ָ kc, * ,}ծCYOmdP6_|CF]t :蛡^!m03|x7m얡X95_"}VD xR˚g  qF0l]#0, LKh&ĦIȍDQ(\_N/t:8'z,?6-Yd`t&Nf&8@H -G팒{ {&|n7D&;SCNhT*(hl0! M~ ~:J3nOO7-I4,@*Np`{f7p$_c@Qrzkfq4^N^? )1vM*eqRHn`  HϳZ7EM:iZiW<#CFZS 5 v;AiD-6ky^W($2 !s?-| fAA0pB*q`bD*NqN :m\dqࡌyZ tJC=C$Urj9Y;J~/MGZΞRl&=~mg̅\}LaJ߄s+[mG틎w]˱D㜦S^ވm"TW2j D bSx . "v|^:VicJof1&xT,&qRRʅr~{;"VOAhO ?LZ{v)oVD^y\ӋMbK;6V&!;UYDd\̻j-x|.ľ֌0(:y@ bߕ/!}zٌL|iFP^e~ ,)|xI?4s2?<9@rj\=Ƭw< ;8e̡Vmd*6o&`neRv"!mMȥ~Q9C_c=%ͬV Qk ^cALZ=_U_ۉ "z".  =hI={ X8)%jE`H/٢V=*k FeJv`<^RĠ*"E@a)'*PL h؃ Q[LUq.@Xf*Ϛ`U$G@‘1bЇ?m[lBhg\3i꣊%W7o6qByec0Ys}ıYCtEJ\c+W"0I0Oe%$(N#4S.͹Hzl׋b^sKQbGmiPNeOY/:/pk 9RvM Xt0n@w IP?e=j - iteaE u3nEϧ!xs,YDr':*X0@hO zE_ca"mEs< C!pl"6u !4xΣJ(}'v"%UpESHl]m4 $oh/ J9֗=4$U[ J?/axk*(˞j`/?1N'LZtMSvvf/|n++DK`gч "X <7:RGcS&/t?84eTw8W>i_lNʁlzJ FDsnޢs'\N$"{{JotWluRwW]\̵Z+PxPj$xD"BY͋jɕA=/i<0 4wם6I)&k~]UHre.4$ Ul}yUR?x6P+}/#̚i,LwM*RS~oz^ 9{j^ԗ!/1_Ӊ.k OQ|ʚ(-g+o>.q2^3+7OPts%ro<يZrYFx,~rIjG tk1ɷ0"qks̒|̎[In(%qorku€t: 6ǘ&Iγ^~gJ]*ԕ*: ~6c0b.?*w'ʎfpeP9$P F= QǬQ݆֭l:gޭҍe)Zc ~߶B> $ mϸ˿|NA=+|[Pm\ߡnktG=BA?<@1-yw·COkMюT1j|)FjK3J&83+heu@@p~}J 7KKz= CYyfF4犃9+LYr#(!i#Z,0B`Br9&`JFN?RTbOY-ÚTǷ\ G6Qu(lys,9[ !,AT>1ӎp8]93F5IݫeTЪܷ`^;g#")n6` k!"EDD|9zm H!=29ӯCkRٕ5WaJv,KAƷ{ا#c!:1*>ue\ rzM=?ȢSG4/ݹU]0&gBn>m`ʼn u7h#1V*he噴E`ezbd4Yݱ~Kw+ <PtLvձ%!I͂UcKHWQ̃)ihg<HGe2J955K;NqCӬ -hi輨}9TK.b|iexp p * ZZR孲,u7YxҔhk.5r!ȉ.Y3ҽKe7-f.f"` P# -q{i,G"F=jEŲtW8:""GMd/~0}>5Gh&)j3kr`ORͻm1S{ CR[{(8(`~YrgŸ|H l`(ɘе%AQXXe (&&qBg;]'vq-&rIQZ:KjB֝w^D$lk$˂V 5kDn4NMXp+6Bt[¨_ni8dD{zR]+iVv;ΈJqaд XčiƮެqCDG]L>{`<,>oXOƚ]xlD{?",l[;%mۜpZw? q)F~2?f W 9/Ks#U׈tN o# gFi:3w mR81&HQ`z^3dXi@N0(zN٫iqylxTi 3!eSvC8DدEXbe(Z; s1~AoD}gy(vM08/;7UQ=ҁ0}.)Jn:ٗooXspMhYNz릃KQ[k,#wRY?Վw6Wy A%)4{BsҊ~IwȆG!b_4*IŽKRg3k0W~FuwQ"?Pb#OփOg F%`wF @la~K{YG0Dž9ɁBkeCݡ2Q5y\տ`xE|;CD q%ֻ}]0v섭""J&p?%<}v!_$)c(kth׹[ y^+}3ۭQ^ v'K[f~t$dOMఝ[WҵYU u̩_D< ym2 O=m}f )mZvEɑ%xiqFvb3},!Ez2Zg ©Yßuծf6p Vo!e F.be9={9`|'V[btJk47Ѿw5}5|$j"Bœu'xS5 6{,%!F+ÞQ(0f d;PS`,{S?nI>>h0yJ(ЫA@=S$ؓE%v O0i@K,VfO=F+gm8<8n/ނaP{J&5MBVGezN"&?yD5l}Wsrºm>;!O'*y[o 864ڶlѣ>qٽ12"E>]֭K> 9~%Q҇襑6>p+;*sKy␹4mXX[fM (<..n# ~ D͋2&Rxu8<g̾O$+cGdO eY6Y`v)yĶҞ>TX-.$焴ߥ1+YP6YO5$Nu%15[$B|iR}G\]+-J{l> zth㿒-]s|{ޞՖPvΠDQP:(.K =xAU89rAC|T Jl}Šm>NAm0IXRM<)@wL!%0Lɘjg yXltvLQ8FkS~QL6>'&HǷcœVL S)2B81Z Qg\d m ܜEnT,P$r4-H3Zz65D1|񽱂+òd\}L^r{-L;=43ڕMwQރx | 4LXnߒFQ{djB?^T!nېYXײZE@àojl-{N$;|mˆ{YBп@b0tR˹͘T f]z#¹$syf7y%%d~=;p!L9Nn}D@4>,x q)Y4kCe!(clv2@[?nEu A3?F[l8͈%jë׍X6/@$ 8[;s$cXt07!Wg[Rj^pecꆠQVF2}f]yMUhd%B_C~_8ͦE0|x_- }UuA&=@PFۓx(JR݆R:PZ C1'$N^.61]|t+O&MCc87=~vm!ÆiWlhA-NF]L% Ú_xv|/e-jڠI!(vq(PO78@-A34( Z{wt2 ]y5~+r*?ҝՙKp*;[īQpп (c9Zj.ռtT>I@,A|"ےk8ژۤşȰ ?¨ҫh}7mvӃB1i$nVO&o-eA{s P+1sg.čq6Ӭ}wS2g5詁&N@yȲw~NlBzJ)m9X{f9*ezlooT4X5L-3)B 㣜D06J#}Ersnf^ yԩd V)4U+oJeH7O/+ ^*';лo|z|A+soaWދx2| T6qyzyc;vaevk9lud`j 0=k>j"?ܟ; h7?G=mBs*{آz\O&$~]|zbIg)4%0~7?xոE1Qs*]DZ|ձgԱh Mڥ8fw uS`f֠EN< 4R)ĩB%jtGX~wKjXJFuQNEr/f`oOY<톎wkjg%& 'ׄ/ǮJG8{UFl_(ѫ +j*wF)g @ʼn'|k#lQ"\F?raΊZ{48"^m.V 5}J )>Z+IÒ vO26<4S9MIڙ=tӰz*^+֖V6v1 Bx2Ts,l %!D|}_5ȡ޺lDd> Lr^ e,YՈ2_W]T16m0XsYԻAђq)'44rXN{N>`P$y qFJW֞bTF:qɹIt3ktʼn|/ o%Tfr3=&4f_,gq>a{lƒ9$d'5Hjr`J93=т? \j[4(rd񱢢sd!]h?K8fފ$wέ.ɿ(lTU hYjopC hv&ѵDQF=B i dXD:d8,G!Q|D*U 3I܁tLP)x甌1&[Ydh쵋idۼ})>k3 "O󚒖wT vE:E%/RiZ0Xc!20ѫl)xB?Bbw/G[W҃uX͌_ˡ ]$/n3T#ڦ)}KvrH\6l*ri~,:8VEUi}hf qӠyGCc05R$)hAb'.MaFX@}>@fe˯7R3w*H?HSbtI 5 @W^^b To#Ca9P@ZW0zl%zñ1>ވ.lŃCuӗ‚oo܎j« ⎌5;4٬P_T@d2daPpG' ҝ|2;p T;O%:$xWl{?5Diqg+_5{&'`?9֒m"{h-pl!|I!ZU0 pkbk AN=w)Yf ?3[ۺv/P^>i,غ+@ ٻg9?GQJcvf.YJZO;!d_'Iؿ0)3g!kT<5 ݡ5F6sQ_)jE^WvV-M{ RNW9_qG|oh `9t`ꞃo^`[V32&{PypqAS¸'ȣ₃"TFMlCۭmŒc-e%ɱkbzRaE5"6 1_/>kf9(j6~!hGzsF咫HZ(Esu%CH 'i($4%-X";BÍ)bӳE_u!p鎗 q5 RԨm ŭAފ[BVv[i=H %VqAqm aG raQ 'bJ-{W-9"k7ƽҍ'Y;gn&%*!K}A۳:Fx-˫$ 79MHgD<(eOLs#&7_H'2ʛŜ$w{7Ce- 0Jٱރ+g-",g.se;xS踬,`W?8s7jL^zY#q#o@!-ɻ=O.?"eWb$cυI]W2.GA^ oIR5<X*Z,a &Iwa^\aE+4a9*-IBncm;[-eyER}Ǜ/R&| դ^CuN uQٷb7n$tr& V-Kx*7 v-:yU9D`UN3*#п.m{;Ph B!G!&;(]h}+Ih?#NT Rk WY1ϒV >IY7OVN͉D熽 vHǓu‘? xzs}t]YQM!X7k2S?Sz'P)Jmr{4w6M #i[rذ:,O(0=}ڎm:fyūi(%"KG&&y˟ baJ#wؠZ{DPSIrT\| lI:nO[jAB~e첂)SKY ~ތkMs;ʇ"Z@lr=Tw,'7YN}4Q.wh2n&MΝ&dfCKfKLPE#N w\gπx]p'`Kx6> xKMjN@OXP1L&"`SƵZ#~/| ۔ʹW =#qO#LcMkkIAc}cOU)7qzJSĪ]q.Qj kG][DNHȇ cvj8Sm<>K~R].m>RQ꟦Wcű6S6pH9U1KeqG!*<.;zCUez^rɁ[2.BtjN9R3yçw/ va +-_Fyߪ. %ש##Z#]sC6L掎Ȉ/<"\ 9D:xJmԥujF+o!㚞3"BM4FS T[~R#1H6WK L L*th<em%Vz(8WNsNDTmhCR&>mJn5Py-RĭPt(zTFRR5RVv\)޵RhQ||r.Tx 8z+dV+NW{q3wJB3~0+1ɘ)yM籗=&:-3LyQ$DIUݏ]_1#1(eOgeiAF9Hg `I)1q{t!7 Zdrڳ]XDLR=i"DHLbjOaϒO3b1[Ҁ4J`:IKPyM@+zy*u焐"4N]2?lsOxϹ 0 e~h̋RPn#[3 4[{ վ5fX]=%?W}^4BZ%> k0^@.>$vۘݐdeM왈9G |E?JQe5@+Gz;@W$Nh"n-ly%f9 @uoT%ۑArԘkAĖ 0+Rҵ429CNf׸TCSֶ uWoU۸?,0jS^2:xԶĔL+´e%om2I6ҟKwRky…`jƩ`G%FY5A\*ΗRrҢ%F"S͵ ~'} )E )Msu 9جn`SV9?7qz~Q.AoBg\ΧyR1Pg9(RkU?2-=tNe&33IJ^É~B΋Dk!Ձyv:7 { eO&[BkFE7E̠Kȡ\G,1c'l@4d+j);[Pd"OwZ15Ǜԡ{ӮHUWa4&Ěc,LJ՝ܜ&]5utKje6jbѭdmAi8+ zדI9t(O45qJ=Ґ:7ڐapdn^ S/fxM}ˏ߳-bD#0z,{;r' +"b4?gp ܫy)}= ꯗߘ K/\ +(ZS4^7%s^e;w/wl%ela.wCBGb57dmEj|oULX\+=yusڇ_XQ7$'=yk|1ߎsõ+8aTa D`>7l(8`@3ݵR>Rq17)Q c{Ζ6hIW~S]׼TpT`'jg2Yk$pF7f%Uu/tGXȇm>ȼCgJapOeQ]'B48bxϰ}u6'ԦYe_/<R˾.83zuƣ>վj9(Zg.Ȇ wg3  zMq0@ tUgSn x =%mM N̎w,lnMc%8?&1XR8L'c_ {v֯pAꃦxL&oa*8J:`)eO_MN];vR麧h!hKӘӛƆeCv0=Wt`Zyr[cq*bYIjzüKՓTX >GW₯F|]Ӈܜb7~ x**{P?;+L;3"g\f/tKDu$ g8aC]CBi"Ⱥ9}efj6~m&V+43`d ;I+I+l/W;笥6뽡?5ԗLMu>Nt28kF[C>;!!PlXuɥ"pg``LN(.a g>lCqpU?s+ %uCI{QL^0E6ڙ@VP~kM\QjH2TXRh=A M嫪 f+k%r+F}k܃C`jc`epٕc(G¡)8y}[@G1̬,qj݉Jbbd}]#+d2,,[*"Sz`s)+Dk]rbi/@F[/blLjaZ~mxkiM8Cf%-O+nV{}ٙ6 RpA*47{O,"aaNW.f?jSvMtK08cض/N ʸdy4R{`a/Mk(BbB&j[:Š?O2e}`-Hv ~ ~[zd44k)4gie 3 $|qr󥾃ť,VVk)O0 |xIUhQX3^҇aUzA`l\A ؆sK)BuBť& we6P_9wATuO8;I4C&Ls"I8ՇWb:A18/5ea7 WaRSh8V1Faʷg"mw2. sKe$3kG l-pDƒX%] 8UUWSz,-3R5l&Y#op<HD&$WKeWXiqt9.v[SW η˺b?]c%(Y^G eċdi6u_t( i XFneL^E]ƔbκxЁ% *ϓE,woy vGd?l`O FM϶b"[|Ȃ> /Pà #(uPKD{t* t"Bϕw0#V`vw:n?pL/j CR[n~PrZe)յ 5 U$E:4g>eZ2kAժ2^cSfibmNQf8yb5 !M˝{k"D%^o?scЙ# 6ԯDYm7CybQSyFThbT[%CSX5'뵕Ω`Q!=ۏUn}ZN0ݏ"SsSǫC f30>~q4̙5(2K6Q!U#c2!Q4jS.# ݡ;c4V\rY͚TJmy撈 UL XA3r*$&cu=U6}P TT9;n-drVUJb ԥ҆rR_G3xo=xۜqьWh欽Y$3rŽ*:L7"c͝DxŤI1S>Ü&=8\Zat0VBhG1rNGeso )7Je ޫ%plEto7N^ q)؞kAOvOLɗw[+mM)Y DT9fT38Q'h۸+jI(TC!DmWQ߫w&$Q{B<|AzPܓO[QioHÝH > iB}(W{j̝5GYƫO396aߵ+c(X8ft"k?hk2//9"OVI6:1G_Y4 ܥ}⮏ǬQR Gy\/?`VV8kWp"me\LR싽xp6j-t_M ǬД6g+B2Nm7{>mZYEP z:>Z}ê+\Elf+!B+,q#`ƁhaMaCޤ)Pd?%xfHHuڊo(KeFqƖ慎ҵk) {M_C_fcVRjC'W&/IC>Kg?VI4b(/4^,yW~pߌP\('NC&̳ hy }\"O7=i/;S+ZБ2(0Q:2gX,~0*>J9NKl\HhJ߿=hZkK\}+#eCdܭ.a*|2/ZuۨMx"M\лGOg =R?ʌ}eLB}ꄳ;=*cw2 E.d؁&3 ,˗w)l!Ӥ+MJ+@ Р`*j,1cĩuhJDDIxYO8F*P#?8ƾ7:J[[KK D wpq] $/_TL7K_99( C5&t,ne1gϏA{3-\qnג*̞/Ν }cX\m)ZN * (*w(Ĕgy4ڻ8[?Bʿ1vz6&shN~G5ACοLqx8 E\Z`+"*P^SBgnobb ?K00,!ŧ8nLn&`5tA}r ƕH7yɨ\ȀE-8Qҵlr b@.1I3 [|=U.mCr+ uuCi^t>@QQ тjM|.)BA3@D)ݪ%80[wZɋ}6yhWR{ ъ}u|8GrA 7ES%`C{3ۣޔ[s0mX˫:#wܓۧEeSBNo_ :pg[? _/!n ?N ƸSNbP6\~ɀ yK9@=U}pC8eGyr#&T  ?{~`Dc? |@厮> PKkBHg3, Y;҈Wb?oxS T_̐|q9ssVKT1U3NGC0(m:|Nv)MȄO"\Ttp@~xx|eZ.FzfLf֒#~ku2) o8U{m|~YfQN }`MȅIHUkys 8oKnp.ЭmH.m,a}!*3 g[s,i&`t2ML&'Vj;G ʧ)dBl=lm+/K繟ɠ/\6&wmS&>H9g # b^E*X@D+' ™[@F  9P([4k{]|XqsawWUrO5?EyQr#QmobScn Ua&BUiDyp|5wS5`7Bd b)jVJo!@_u`Rɱ%aȘbIud1"1fw;@5/gă N-\}0fӼsW `etp&6Vt|EW[Ll1R#g_`ʤ?-$MN.z°ߝEwSM߮$DjhDؚF_4p)!S6$5g8IiѵoE0v~e4ıka(nd3[```I ̂%q5۹OS* GyB7c`ݡ=#Bz aYZe @:kݏ4[ n,|EA,JRO3nbYN2HʎwƩV\b$8ŬD`;ǫx&O$׍1Z-H}Xf@hc:h(-*K *~C>vE1:+di9t! uzMvfCˊiBIk0>X' h5)x Q n6Ebct& X 2 -\Ai`\OXk$1$OhZ|wO qǴD lV MN} W^Nbv{֧ A/2@_|a6) L*rou+-HÄFN'ϙx2;~ɪ7\FDfH²C%&J;]po) Йl+~}Qx1Olzemsd=TᐊXrnoK<0V.>vNxBg81{&ɨynt4L{ nyr=i.q)NDY#D!e6#MI:Hh&󌃉&l g떠T .y #1B^C1w%=1熘]FRL/nmK+` >l}ge6 sV!T"者e_) A بll]5m$REQk(Θ% Ǻ[hAwٌ=;6 N{Tс?3d́#n8t+mhѲm&\;iÈO@G;f v{ \[mnϰ9fY6VzI 3AlYkeV;(/!_y{^>'e{AuPM72O_bL"[^PL'꿪Mw;mz[ oD䌥J J繟aczŵov|?s02Ǣrx&h6nXZzcjpF%KlJ L, { <&::]' {7EJhW h .\Z|AI7\RGEP'PN \S2Gu>>O&D~[0f(J߬!3U]ʮ!epUHf9fgYW"x $!^fsn.,S!p.w*I GlF赆;u[`EJI@O $¯L* aՕ[ &BDPCJ~P vEK݃}|ޓ\38v ^ωWEar~>}:2usVnc&=ei4h),, ):DJ.Xvd 1Hk6dFɠ9db֙glBxF[\,kǃVkjÜs5jdE_7=NG[@?e=o! ٬R glJN}x޻ͬdRC 1A'N eh1#6_7%LIoρv<9:2Ț0 ~x۾sÇ7{Ltwv](5Q0믜>37ܪ~#*+ ^5_׃tG(!]XZ;N1 Kb {J4J`ad`$C A~R)8}[houW8>0};t#j LUѯvck M>;EvTSTFTMy ֢V8Yh]WʤkV78 |&XsIX6}]w1. -xd͞ն;z _ iij` F^ w P:)M_/NUrCBmAgWJo7reG@8 g}m/( t:s2*Ǩ^-m#(;EY6<{ 0T -b~IhbѫovSw "Brf-k夼l.DZYۻ_!Xr<UK?YiyﺟKʴ=dɾIxNc5ݫOQ϶MlwUo8ʓ(蓯7_6L!۽rS1ٙ tokxBqLmk>>":9D13uJ5=:LmF ƅ6^Ut48&ή7]sfE#Mt]2Mh.6UMtN4`na(IxyJtTs1@Y ܒ&D79Lpdn8W˭Mxv>^˿Û$5so8 rAwf6aϏe!\Ĝ} ȾW/rEdx=/!kЫX_@oVZ^blXDCmj~/D_=<Ǻx>c)iC^l5 hoIYAˌ.%9?X4aW͒[XϲG']GK2'=HrC @ȝmAv(%[X`tϪyΏ_߂C8r7#|mٲ)W'"V`S&͍P-g$t1P:db;1KZ'RV!58n~9շ`JQp}Q`W߃.#A!CoV<1`NdPW60Jř`D1 |@S<5dHFx"n8T^P=fQUn=mQ vgߏ*X!\R[0D肏=Bl ǛM_!LOU;-Dv6'wT^Y~7,\Nd(Kf%ZRƋ uVff'>Ó,ܘ76 OO–Z= -5ƷQǝMu Ű~ 7xLJIc'ʭz1 Hv뿵 'LU+sv$s~YWQ4ҮeKmUVG`,z_-wSL *_bʉ|-[-*)W2r<~=) \:Pui*f$H^@q&A%q06fTdcliUu"RS`^)ND[e5T}s`t6Aj eTmE\Kd VYkED$N XdkҰf#?TΜ yfVգꌖfK|b(Ҽ 1hGq&u^z6(hCouT207"0-FEKMh`@T"H[a[GGsjcw&hZED lVGBe4%~䛠D՜A>9%+k#M szdh\D%`_KCk+kvׁ3)/ݵC0kg@I QXǼ5'].Rd<J/ ]$@UCm(17͒/m.h[: vP~FI:@X%~sQrnke~><êIg X~XZ'RɻUO̰ w&3QѠ=K[y2 >2t5;۲:Mo=Fp@P񯧵+lw'Ik>6f ƒ2I!aڕ%VAf9[}"6wKV^~[qssIw;O~j0D'4_9H$ q(%bݾ+KcV]BӇC^J\b,d\-w}/`4L W{BS[\pb+h&h]_\32ˊ?6=L(z@wnAKZՄdHjts1& m~%m n(Ǒq5q}!&t]Wx\U +?/^,|X$O\A>y4N/ / 6q;}0@CjQTDD}& ~o`AOVݼlSឈgxFFro48M[T ˟e |ABjB2 ^κŗ&<}M cbe~Oryk"q'a͗8h`6 ЖRPakƕuɉHq2E|#!KV*@8 %fakBUWB'T= Q2P=O\4:q;j>=Q떶xY-3CÃWVI-]LśpS;y< HHj􃭬Mvh sbT7r̙en䙺{`N_/w\(eW&xjc.@He}7($B$O3H:2Gmx^ FZ69K/5 'o܎0-uk)4 ejɘ|/{G:;->|+f*nȪ&{@ҽn;u~6X*:4߽jeBM,@:@\Lљ6*2o~5f1Ik.+J=h Q,&Q6ᯇ˂{;̓cҫhK'v IVT^+V]dBd"K"&@̃osZ {on ﮅ+ߟǒscfZѷ٫®.[eEq" y!P駳?CqaI0[!I*')LYkо``KȨ~^ĵ=]b D6 \N^^bCp`JhJ\[.(P*3MbX"fFx=y254+􌫐Yuv:%5qE}'9IOFڒv;[}U<~1wb~Q_x=rxxpgdވ ^ŏ4d7)iZb)%/CT;< J#x6i#{#-f /a 6 գ9N,\ x緕6f ڜX=n FFO59Z0#Oqj+"`]xAI(~ 0Dk%`%A(." |p%y?k.Qf6KzECFQi-b{JwxBȿEs#X۝-eѰ\њ`%ǐ0ޕ}? \oi\ߟq5_=1#%f2?$ xBбȞ޺@uKa xxÀK;T)P<.shoUT=H&i2B}E="1gȯB.u40'*CtjwLݺ9z"!LD3B@@` \&E4ݾ걗)r\Yj0?Z1^ Ji_ <#}e5S=8#xqC|&.4Bz/_Րy‹BP?|u0(A䙉ÃV I@=WxS Gx Gsu!xZ >h]W{nzoU60mAvFSO Gx ^)qqi+j1԰fΡQXA V:|e9ϠDy]5G vԗP睰w{o^UDXkְq s?OjyF} jh=mWSpp[6(bu|?hbt8#44&,]G~rUA,GJ}` M/nyUa%Lƀ'lZϴ(ӭi-C&'zWn8v55sc5L6i2buQz]*χ~ wxs_0q,k| 3]#~uπqE>q1C(C0ao"y*8eŴۨآ82ּ\^uҫKցעYTF//8>˻ V\u{lڙUJkxpt߅JeZ/aڝGmFڜk SA/ՋF&\S3RVݦgulIZ3~:wm_Z Z:^M5[.>Ml+zϨ y[H߃pi:CM+زCXl# :Z^ڌqw 8}jr?ܖw,W-: ^[4 Jxfsӹ,S0#iP)L"aZv{ص_ar:dI<פcFeCS$sc\qu[ëHGŨ3՗" %GF ZvD,Itꡧm?W>:D3RC EB3`!z*0*cXRl*H:M'OӲ$H≵Wu]%4*:aS L}a"M"+71_ mݧY{]E1S=Wϙmu@hŔaBۏ* ToTOM)&[ҸWDlqqۚF44q!ƒ8 nJk,]U޳1c^Vlz!RB06GW0MBU$g6HLy>hµʝ2$AI B]ɤ|Hx3,Ԡ!\a(N$S} 42\5 z!^/f9u" .0ԃutYFM {h2#3nC4؅ zBɚ{SIJx0<L+LxsuĭK(΁-Uj`DyPs+@m˜ :%=>w6tq*u^*c0~YMKGJާ. zZ[Y ciҨ *ܮJcSdJ-n:*{gɀq:x|:7X"1ʉa5ќ|u1=(*옃m6$ Pv_$2 8e"Ŵj ȯO1f18fDYNnWvԄZ <$Ƣ"dV0D@:/Q47'ST|Oa4ò 4tf̟MJ#jF?ŸZ(## ]. F[/%(Tʤ.gVvrq2\`~U؍I S:ʚE~X;͌{n^hO#Uy +eJKpTGJn 9(QNwľ {,L[ɸ¡=\C\ItLxXڔ?8rpIN 8&Ncݝ—~tM9VwBSq"£J6dӹNfK9St@'?³OppSCL&La[4&+C%GocyܮJk =_7 .1x%l6#րԻ\knk?xj*mB7KݞC *W7 ɁnjH}Dp$c_NJbzu;An1-bKi1DXTǜhX$s =#L j쟛Z^㦩M+wbx>7A`TTȽ:Pm KFKgL4z3Mx~y,H7VW1V>.DljYh8q߁/Dkr;=]NW $(s1J&b5b6(4OoUM |6MV7̴}:o.kN5'w8+h$EedLLD E}[  iqܪY;^N!eǜӡNXljFhyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zﻏg7(uX P5Iʳt퐑7~s |j3}(O-`1{pgb BH6>B$qHhZf >h.yԑ4H<uݏ刻ѦVKHK`͡܈eՋKo{~hF=dr)U;ݝ3˚bv-1Q1HR{-sP}UqCR,T(,Z1U$cUHJ_=P4JQlB;s. e9vHG smbo$I5X~ҟ vK3 8fb@v]#irlL#[`ߚ_<庂~sx"@k%RteLk"np=8;N=QTpAt^痨~u.pjs+Z4%Dr@AW![oTQ.kw*-]En"UZ{:J/\~VOT]NxtatEꃬpUR 3>M;Qyl1K[0zFvmŠɻ*H\x4#eH-rI#Rܡ~?e0-,F4' xN- P9PɤRE"kN't9%'Ԭh{NLر9f}m2?WOG@Űb/Ic8ن"[fo]c֗16Qo]ĩru2Mx!OO_%eW N?X8t=k<+,Qx"/9 W^YD8Xǰ.&Z\xK/ E]d;8o @``BBl#oGg u]c[KKdo0N5j0] $(c%4XȞۏ];"D(&[d[}!2碒 2QFMq{gV>&DA 9:lY~"_=P@2,'RHH {'\&a`2(ؓw-W_Yv"\jD$yo'^|dۤO+ ̻X׊|R8C)Bmy2F`J%}" ^j!z+tO穗i2(S`mqYUZ1Ʒ%h5Y0EN1qt@}.WUz*> )eE7;ÂۋxR,GѺ>f\D,-oNf53֮4\#_kmW싀8IISes]=,m~~^ƹ('+AT [%]tO; McaNp C[uu3*ͳ-9%ZyNN$U @n~ "s>!x݁mԉ;ZS3}/qdΒLs$k.|cp=7a6dGE;UxR$<ٝu MdǠs[f֣Ԋ}4*BKXr00N :FٲGY~wS[̚ -߳1eywV䜽ȓ?Mc&pi*#bƖ:dV,Nn @kckR4a.'? *zoRxy%OeXD. lp8d!(O̐9,cxɷQe6U?c k\Nr2wq.ꥯ*{8>\+t+T_F-1e0.Wdn3b"Oq,>!ֻ*(Rjr)8YbWɀdܧe;g P䛫Yf>_MvK{"ocM8L"ٮZLvힻMTpޖW'`C'{{srZ1wĔLl9RN>P.Cͱk{O<'쾪>…./f%1.w!EC@%'NvJ`4wj ;x8qR) &3|["Q,FwjeOb#k1S19J=s 1]&-}PUX Q]I<],|k SK 7:ܺ$ >0Xmy`I6sF7 [ 5Åp= Y즊u`I:DH3rX¸XqÞ%RZv9^.ٟ̐f3/Ki"%F"9Kdz ]lّ˱EXJ N_ѹ R`0y),H5r p=*m2=_nVc=Rd~<~J`xe)MDoXƅ\iΗأ/TЧ *$EĀ&RTA)f GJ{%FN^ZW1X`tks"e-d#9LAb"An]}- ٛ8P%{Vh5ÔܴhFO w?lNR?h;ZPl A8 6ґ2#eD۔ *B"|cLP~g9/+#{Zko@ }0^T^p&yEW]%8]ԽݳI[#7o3*¶.tο#!-)h~#db -̝ 8/(9G)=eYG#X8XNjȢ=q3x{8w\u:eL!@E6ʔ6_`0lB4mTeI}̩=2 |7chޒK6 .B;s5팿8UVcz3^ xaJNoUj\vdh'f ]ӂeR?;%&`pՂ* >+t2i; ҀuN)%c>#7Mf ^kHinsy) śQ!ńYV5${)"IBҢu6G0?F"2+ u(bSqU҆ _{!ǟO||[ ICZbcx77:{5bDF]b~oi SO,|e/ 8q?óI] =*zU4d%ӱO:nP~/ մS9-IhTEa/ &0b&76nzSac;5~SľYaBj`@';b)&淬Zĥj{JZ䫇 סi(K%az40Z@3 |P?r{ {&3_M%hK][`QI f~rڈc ȴ `$V:}]E`WgA*iWVWNy/`s@u%A 9"K8pz#$blƢ"5Jik6bwI[ bI~K2eSrҳ@0@%Xzvc0"Q[oTM+ + c7og6|J³OҍtV^a( ?ԇL #p1~UP@Hh6/UP_$E%,10nvNm,u=g*!7 V;?? H)It."Nӟn}bv< Q~2uAƙ4Stutrۣg5F6k_{-Hj&mLz!RXX͵ cs11߶R^loʊ\ZBYrmO$\Fr; C89E23 c!鲣ܶ js/zvαip)! S#R&;vP>%Q]24#h-H}w6Χ7Խo&d2H~Ėod=(~! AfXUdMgNwaOv Y3}{^q# Ѻ;׆w4lJT,j9Zkپ$5vb  y¤2ҧS jn E )ms/u3S 3f #b sΝ_,ܑؾM'4=dr+uׁi|&KN,;.]QgQ?qU3=ѥHE8:˼k\ #+eɜC~-(*0L3+QWE ۯnBEWq"fm2I_`ً8+ިu|"O Xpb~KaxYQ pر??loH@`מF_suݒebu2W?",gNL(D7{¶~{k.i80z4ao5S؍8xH*43n%*^Dŋ69vf? !DБXa;pS &}PrS3?)JrSYs8y`SܥX %8/ ~eͽ`֟FN9ڢL-RZ*ؑȧ:15~(+(ͯ j-'o˶FY=qaqAALq虲X2g}I馗MR-[u, 4=y&5.E?R56\5h]cȲVEֲ A^>}48м\YB a1Av ϲ*Lm"aY^{3bsL3Eki)m`y EiLӦı :^v2-n#ơݷAmf`fWU֚AEH!"`Ob`ViZN@ [j!DZjS-CuD`sQK|J')􋴄wv16.\b<0P.6؁,Z֥Z?K]51ʱ' p ߫6* K^Cj Y 'f)پ>p*\ܿ!x,L FʹoUސ8Ǣ_e,{O<铁t-HU t#OH6z0{Bi>K'Α~88[tc(8bᆵЩ"4os "{+fOL~S;P\Yε;Т;c'2!~_;ʞQqfGI6úڣ^"!ؘƽ%A&XJO/D#BЃD^DZLto7V$Y`a\=K]cEг+aC»X[4'[3ms qY#u+Od4)pr{zT_m~' 5=.l ;+Yvv1MFX/b/̀|{0aAJS%hmԦ gMPY|I cVpTzamAUSG_qA?F cGdfo."ʜ6j [APG#1ܮOFCN7`Mz.a Q^QúGa=bl<:6ٰoK{T"|\6[f%g}wFhvޭ`L,!ѹ߇- V$"Է m q$>VCy͕?=L 0db\y[CJ۴K<~N #xL+'8cR& ]P3Ό*rZwL޷p< r<%>6 ,ƿ GLbcZ3x6r;h^E'ʈ-/\Tkޟ6!l+-;[(}l%!'z-a |pa!Lޙ&ܞ;}~Eb>ONIn=$B|·?"~ <{kRce jb_?vbd>h (;YB[ؗKBƲ\]>Bɵ{ "g^dPX-livB,7ɧߕ̈۲ ̊r>ܵ)k'|޿$WMt( d1y XxP&m5%8Ϲ_H#8u l"F5̃(.瓤`-A?NUB) 2 @e+G^Q|/e}{nldGb˃t3Ý4V%xȀYV݆Teb$ɇĈ>r w R@#3D׸pL+]:-Vamb߾xyx$ZS W(LW>/MePYBԐ S<.[8W3}7}_7#_ڰ3Y#qĻ<%'OYJ:%P!ʽ?K_ ˑ-z*!zإa\hVy[ep7+r;I=0Ҥnqu 6AS>>|XLqFd>@s&$!!Tʀi[4UǸ~As5ְ! p6zz" Z3Fq߾H hBvP~[[$8\5)MY0)n!Z >E4?s1`1kB;D"H'MR!!=M*-sKf^ӟwTa~A6&YEh4(M $ezLMe-]G3$p8@'$!ݎj:["@`MǤb+մCJH|[@)Vٚ,dr@CH F =wG\>20:z \yգ):Hg*yTF~@QPK^RomOMD0\i2HڇS;7Gp 8 LS Bq_) ,iK( Ӵrr]-5~p$8p"H[ ^IpFdS3߷{a͔ )Jmlp7 "3qM ib, 06\lr!+^K-tKR"g5a:Ey*>o"8|:q0?j^Աn`_SBID6p\5q-_z3LJVqQAמ8lBl;kA1Qun? d71ui" + 嫬V1*?Gv{jT賷? Z9I=Yk$Cc慛Yda,K\U.W;JeǃFwHe_JTEт3 ?E %C.<0s(1_b[|ו%5wtwmPr~R"x :^/L-`6$C P#T R#zNr#T=-u,N*Ka7 ђz1'/PIcE`wZ,MIc o OPTf>T%.x;L5]DMJBW O\ R!ޗ؈qܴxe~cX |+W,a^aK~}wU"ﳩ$`yBHo7ɫF\K :3RNC,,&qMNv$x.M/H;"-1q5 M0pk2n M] t&48}7I_7aZ;"F([ KHKj)uŴH Ѥ=1y^&S_b$Yb䚀2U7$њL2/"mpf{ѦcF9] p=)ziׯ \ ,,0n]X!و'>[(*;S|i[,Qf}(c T[Za"vtmS+k#Vv[UN(br{9 g{\:&]z!ó|3֊U/"idni )T&Go0rB$ EVZ-iaՠ:c\Z cW˧+&~8[Ua{zvMk'J6i2GI)F3ˀ 3W2soV`%h{xxk)q/}'|I@\,BH`h)OkWt?~h5^2Z'{*hXh"H}}1t<4Ԓv'YojE\3DSysd˗#HLEmr=Pl3feisk\:$]yI2W`4}ҽaTFz|$Cǹ~1+bs)L<, C%+6@sR}]fئUo3ek`2V_?GI0M>X Vr! 3-"SJxI(1c㻳-`^ҟJӹDȯGѷ ƗX)[Yʌxi4dz+ow 35yMpvL2ZrYQKiSSQХK0@-^x)s! (O[qº*۔z3n{o{!ňnQҩ0jIJ9v a]ފ(F|\4Q03V/O$/l>B< sY^prs̔uتɲ/EWE$8ӈvH=wIrx17O`lulIrm3c_}FW˿C8B1Pucx@& nowi5ҡ@NX4hP#N(uŧVg;_&tLդB%%3J?zW΄UnIG ))${d4w9m`CR S#"q9 N>*)aueo#&j#/έgTқuJ+h= %QE%32&D]dzKS0%|B:ZJ:!'rɬ}9fD\ŦP5#.[I8H= :^34ܝ疻gbr$L֡(,4'TuQWUu:>Xް*c' IE`ΊT$d.ܙ$BĥmeG*TB3_@n& c"uYU}'?cۉ+kYt5(C76B_ IxB%@jM6fMǷXVз ۸)oTJ5r@949*wlt{3:ZmBkUX^L;&`` ]Tz4~H(.C@8_ktuh[y ižVBt͝:sI&lϭbQN+F_5%1w M<A۷M:V;&4Iϧ>0\<]Ef t~JImr/[e".&AC'/;Yj\G*x om-ՙ4eVZ5IoF[6hfӮH+t(gJvtJ Zކ,a:wIOxr IXmjщM ARVks(4lhS̛8Hw CM, ՐUuxtfP9U>㫬DsaP29&.m}š1HjzېRix4`p>gΐ5,~W4l[ LH5@4JsWSDs!,vπEPo~<9 SxCQ0:^0m`#ѝl+H>]asM*IP a_-ߍdSAyc)zYl.o/#H*|iF@}D~Y(mykú _Yi mplXsͩ`vbJB^u< ^qDc#x}Q(lmfv8'^n~Bz׵H]m[~MޓȽ 2ԘZ0᷋07h;Pu;SLP6:n)modv*fGHS)ud_@.AEO]K(SX.)|\B 2wZ|*YR(IZe=Bq?I wD+_5B!<_Y@,$؃n"cQM94-mDìُ\7_=8(炔իF G rRs'«ñv:^wHOt)"UHW"$ 'y;#*-<\Q}{P9|]А ֭ks X[N;dT3G"|bz"r8^sYO QqV~(4 (l'T$lgpZ _&_pCe@x*QRb qY}K.tWד2À6bC:H'|Ie37!C].zȐoݟ!x|T.(wdz7h9^d=V.ET!RK=G،if&!+,l&Lezd~%-To_NVkc(+EPQ*c'*;#1:0\&cFnͲ<ËAa>IóGsݰ5Jfii|lA?Hz x6J"GC+p9aj'q 6$3ӉtڳLFc0i5nT;D(bGf,XW[{ȉZ۔:7H4RPwhWt!?YV9j@p"gge SdXkrؐٹظ)WJ>g6L}bRAހ.Ԙq>Sf֛Hr\Y(ڗWR2uwجSI\"6]ww݊[r$I_n#L1t c~Ø_/X1wti6r Ok|e>Dp[.4XcDb<,ɏW{R"Wҹ1g)Pai#R۽%*f\[%}΁ۧҰ}cЃNuׇWf'ݤgBR)_I߱4G,ۢI+--\Jȁ( zM`%\Ӄ߶Tc m}i^p5cØD֜d>M-$ZfPfBZڱ=r*SԶ?V}t~w,-w^Em1nP\jh'T٧@[`9],ۧ yt$}* !36b%^K$_Jj2Z+b-BFrD4c_17KY(ߠQM^Y+0qVO ?]L;,~?10~wE5HP%fV LSZħŌ:u?vZLyQ m{CWg8`l9}E]6j%}jx+XZfheכaI& ~OCYPj ts" %v79jk3[!9lmCQ>i%/:z`MʧΫӿr2n`-W. T2'Dz_S4L3KN" ZKw?ǻ:ƮqGDӥ~[hr)ׂD O6LaYpˮ1%5Z;k1EnB6 E>zX3:'^Y:(>xI ]d^⡰kI;)s3eh"|y7䈅GPcM/Q?m,qa$^{Bo| ;黧;5d`^ t4\J,&/XIkuZrW >_^HZdDrC.) Nm&@{g|ϵN'# r+s(ڹF}Tmzz UϡpIt4=]RQGPY)6V=S=f_l<n[aGg+OP {DFhk7`r\!\i{x͘nE2ˣA%6f>,ޭ=rg $@`@2yP=ݟ")/o;-69d0#tF[CXu `mj =jZ ɾR+2ks;?|ўT* {TdhaϜ 18gՀɏM-m@M2@| -93éeذy :HFJ=yOS;nwcg Ss&}ѿzprpUzh,|mQ_GC#!h3ȃjʹLb'L1َ*>H21>F)E[~b`70I\Bw{]m s;}%Kɱ6U&g;. TN =oLz]Mjڧ6b$61ֵ<\b}' 덜b@pVZ&Z&# r}[dxg]gE:R%P__%GxflГMqD,U=3q|z)]|[M 7uό~e%g5߆6)!FWx _fs`q)hek?sMf>Ĝ2zDZ.*yx.՝믁>oxWXl& $bMDh1CK7MJG{y*XMQZ-TvTFhqoW*z,t H{EiUh3.uv\dI 1eR^rM$"ECiLU>:O Q5O -( .!kUKľ:%ZdJ^n\JZ [i~h|[Kt( |-^ȸOE PwP*AHjK\S)|RHǰqBc lZ#!Lk$Z Q/c ~U3+3u{Rv .uDR2+$i"%=ɤW`tX\H˳H{aXߛ9 &aH#[`/q^_nA{wVC ְ$߿" '*Ȭ>LT5Kv %3 Я[ji^hP@ҚeXۂj6ZIrXT+2XRch}t\,%Fofk=$WFVhdd\ 186:PQBSBLJV2+ެcN|oWt7~-չJE =X 8 Ǧ:$n>70v5pc2!c lS s,NGqgUֱFڧ˚/juL9՛Y7w@*YyiR UK}jGYǧGZTrx k'Ypud#MNN2<-VyI#,DTfDޫ8T Lԧ;IJ"nأ45DRd`j\!T~($efUfOG9~0J(7yXQ[Ԛ+8ֵaHza@ vCt>$ ƙurݝH#Wi9g(SKs|bHzcퟯ&T-:l (v<ஏ^Ń#1Hp#xz BZYۭ w8%zfm png}SS)Pi9K߇ّkkpê:.-GR@50i$01ьd]L>&(4M劗 ܯkKS3NBYm۰J*%v)/TQO@U>n7b#2PG6r`,R}%3BQU[*&HO"m^.t(lV"?e'BHlMa})3AԳEh)?dӚ4@ןޠN(\2Ud\{׻KrSf16Z'{ g &Lk1"hqJcilm{-܈״΁XkvLqbPDP{.rHkn6@o!0lܓz3i𗻘yfÛ6ml~NP t_?gL)  4 SLْ6gT&fe<@=,Y3q4FXlWԜD_p7w%SaM-[Wštx^+ٗ( 8\-hZF[DUS2?c@N /.V#|^@[W5J,Lg3\|6KKED3qw!g_k)lumWַ?4SO<4> cY?a-S_>{TD2l(]>D))7/Kft'bu}1tYD ՙ;#SvnbsSIw{#7iE#"Yw(dwg~튄ct5z̾fP}# u\;X?>,ԖLc&V5rv!cC1@Ҳ W"k_peoiK (|K+{ћE4S;yk- d`W)d:GfYӬ6NTA`.#3+cHBnjzLQ_V`RifoKb~ vʝ({tZVv8wF ^.ouP0!y{ic U 1Oї&8`ڔ>e bMkJTcp'(O;10FsR3x4UbyW}J>X8 HW/>9KX㰩{&~1V./Z3MB Y̅A-h.eڿ; X4" 3“p~DEK0ZJ;O=\)N(*υ]ј[~ܧ/Gnxm_כ4sILD Ғ!oВ:^ y/WrcwW2zb `!;RJA(GҸ_"QZK ࣨۖLK }OT8ȸ8w]W޽cY{PWp[`2?V>럚esmH0@\eyyG q/;;EǔNRA*Fl׫J;;.O&ZY Ú+bP̝&M-r$U&Yv]J}b~L6]+GV)R%\bɜ.| vpvVHj2#Ka}hgP^9V>*;,K@QMҍOę Á8X|*آl [ ;D_UJ^8ݧUUQE0=M;?+{/}$a-s2#aCr?œOorU+A ɘ Mij{!G`+ ZrF .bаIR&CRƋ*+i,so'̢ʄtmq׉I 5O8=1|f~i* ;N x=UNp/UPQt켼aSQo&=ٟ.3UbӠX~*x)C{C~U[Ȑr|c`z}<Y8 upVq2oMfiԘ*z.z}g&B?]mOPR{p`=6!,L9:v=צt9hrkߞYwb+L 儥34]t[p~!(Dc)w?IagH >Ƿ>ɨ T$v g߭zXX+ص9ƫ?4mn !k|A܇Su\3=}|3mJw}s>ͯm)ַ9|@| -xdUx{InWPOEwѓmC7L,{/ o7P.6 %'8ɿⵝcV? 1KHˡ m G30dc}lYxηQ>'ڈSɓ†sRDXѦe+jkt7❻ʩהu=Mg@XnN kEjnM0JѽJ᫄pGP}~LF>UldyEN^og %$9c;עCm`0.Uuv]^RH1Tk'O"]CQ&A$\y䂎.|5Nr{ES^ugDby*柀M3R@;g˚NXk+& ?ARvF3P"4Ңu/)]n['BC5*\US>1G@o=:J (7s2'.53؏k &#= SK]&ǎI:V4xee^cu;ȟA>)1 L0cg\ QvVF**cb+]R^/~<+xEHToqOB҈i:uC!zŭ*ةjgޫ-gpWqa6%252 pgSw`W}1<,p[xSD`P>TUF&Y`"iAh&ҏZ"OEH7a}=Rؕu3en`Tچ^tt|83_M-4kBrM:|!.c2g O'88Gu$s/ZY(~9g\Ǧ$^b-J;pUK%ﭠ$]HW%{ɧ+ (jcvss|(iƪjڟy2μ)c`'T`^kBbA?{CUqH֔Zq:x4=@Z"_$d?ޓt!mE`hqot)wow>6TϠCo{kO/h.n} i-{>H*JFCjݖnz>-Frv0>R%G:ˣEϤ2m?{FPٝ&Uߔ/If G +!(xmS?[cb'#Z+tL u5֍ Ĥ:S]r#ġ+pL2Y#>|᱖iN_ٳN7?!2O !}ѧQSYq1Zsi~_/5OF(m,u^C7efrKIFWӽ5=,+Fr5]rĻ@8Hu#w+uz\nꚤ͒YYAOS@ xPTE#ȫwxG`Q޳xGF-Z3D۸:yc ;oxaȿ-{*KoO}zY  ły&JvMlq-> zT 2P_PU m  nnWC6}WUn=c˻j?|Cpz8$6@~R4$,o1vH%Suֵ3U66f>Hdn." f 'ӝk NɾUrKDs]!vEf򇎆p{L,%Յ~A<]VUݼQg}cRݡ`EriR!QQMPAH^,WXp5vJX~*qABX-N]^ q;Smyc9UFdP`Sd;ɐkz5e_Ɓ$%z/œG9:LGьg&mܞvq"sQȍ͵Av1x1M"QKWp\ؚeQ;QCK@@LF恏X'F\XaV+>]Ċ\G#~IuClz~f.a*()R:AT. =/5$HDw# /L.kִ`RE 9R0H2$6T\p4Qmhwb.~ a>hXOs˸xZeoobX,Wʀ\$D+5jJ ]tBR M3F2vÛ!9cvnz!*&EcMy4[L`?IuIs Qi`T>t͹ )v@ {5?y[#/\8Gi]m~PIԩl)=@ XRQP7"9Yca[\q`N`McPw7 C|{B+J!fv kJ$쇰1~/Ajf=޽_"hwz@%Auf-"'2_+I0dj7*MdonXUP)2]i{D e|'xqzSFMXtlEڮlwTl3/A.t bd:AWY6tOJI%IrJ<"$ 4 q+4L' )M ?G#qvQSNuh}{L;IGW=2FٷK'z#f:ol'|kmcgov.`OwC?FRy/ ,?MJhU9<jUjxxPU0bwH b`2D>$m: cL\5.J֥9V= V]Eb5Qáivw5x0 Nc2hq:iKE꘧o6{[]Zdfݔ!i18sƹ]87"uïQIN<7MZhCKH!]s3ƛcbc띧xNt ^=0Eɥѧa??<>?]q(ct< 2kHnkA۲.W_l9P:)%jLKҬ _3_\G6,DN1%Z{MR@^Iz1)My{V$k2@.O}OalQ޿cٚY+!<9[о9oog v2%J2g#Q?ʕ~۟p%-3F4Ԟ[el99=aEQvP>- j1֔>c{0R_h1C.?ӴG¦|DrG]I 6/yt`'y`4k?^Z;S~b6`5ٱw?/j0Bz}@#S8 N}23F.i)U΅m,Dw/QnL6U0v6ºXh*ĄK¨m4IAw5e7U4 ?n-#GP.AZf Nѥ 7Mve[FA?Pb2?hM?] %KenC$0܁RÖb%Z]~}[Jf;_*Kc@KAw"]6Wo/dxTzX,|~-`n̓d\u/бK%[szKT?[w]=?_Pws\2D[~2 ̰mIk($47q)-"H\]uFvvVZZ}-@yd%GpibGlbe7aZ#IxCDE S ȁ|,)UY'TO#DfUۯ$=Si4 ZM =;%bDݞ˄EԱk_#7AWrlK0XQDBv}@X9g~5r7ǷTN/+F}ٵ}z?br.W|PVuy:͢w cӢE]6E\YL {)-Q8yxds!xyPPyjl9uܺQȰX?vNZ=>c(=S˲{ ~'xd05CND%?ނJ}JS!fXTG-T^0plBIj?Fn8oTʕHr!iUżg< 3T!VspBo7t@ {@cĆr,"~>Fս[FJP) k/J{[;AJ=p{hEpO&FӲiqpoD_ea4AqX%ނڼ`B\lT16 Ͳ%;/]f,S \ ]=a%?r?f{t=Yylt ~pw3 I@=~i04c KNJr'~^7!V\{9BOx$":;sZ7V԰4Ӂ[j\9+2(""z]Wq`䝍)1} uIy#aO^Ϻ|QyKhɀB1ƨbrqhotn1Sbϐԫ(at`~9gQjtӐ g[LE(oyd?_J O[98&J`/}fj}s-VpuCM`"$YBQ.>v^r# >.(XdA?3G~Ր䏞. ZuXx~ 1xYeq exti'1@*buW\'Ђ%¢*.; N|-<WmI_1xdZstSSWnv0DTt "+CXx&O+Tb*a`o #0ô u I5UgGxS}'Uq^ܚZIkSuF-sɤ rǎbx<`䈮 H"tj쓊$4C)):0verK|PA|= T33 +P~s CoH3KU$V%#e_Ԃ8<-9w3]Dn0ӡo՝8rmTD"5u`*6I>F*hpxw'h僘{7o1mH[i­Fպ8{َ HGrpդJq;OKcrY'xe,7^v1D̬nO5M)kDi`լvpRyf?s?nnx& t턞O榶5)O@*]~B_rdlR<QUvõ&l? ~LFЭ6oD[MCkE~r,yCKt-BQ2B&ģL0|Ӈ:'IJl# 6*f+s <[,:Δ3#̚΃;0tViq֨m-p" ٵ1*,i^'Hß<5ԁ̆>ډu) 6{$XA#2Ҷ|!U oQ{JNM( ½͜5wl]wT-4BuŋHqb" Y艋5YK)Ogr}c[ҁqRj̘*%cē) >> ƙ kd,h)ت60tHJx鿗޻Ek?eF҇Ю&jX%.U=zg6prj)6?`}pqʛJG䷧Cp쇉` =hF͒ɒ_xDʱ̺mvI Rs" ~Q%99uUBʕdOYSg)I[|G {jWv]oAFK}Qjfٴe,g"P ,: PRIMKJ,{JT= ưq4Ƒxy K cMyO{쥁fpPp/f߭NЌ>ME!QY°W IvrN}܎z$ ~atehFQ|*cc)O^u'^u3?doLJH$Q8޼܊.(z'$O>`e ˙m7^qXYFh:$ݚs#Hbu%zZL2;Nk"r.Kz |pXtꎵD˅idszL-3Ni & 9⢲Yx}tՂ;COskd+-hwMdCƙv~iʶbP@Gp6aGxM$oLYɸ2L3*)00Qg^=YKBq ^% f\# 7ºա,k%^M(XAs D+0ԨmüuT:35+Ck)ѵGRl] OMx6(8rzUSd,9B)P}53ϫ`ʦ5e*Oz>8#"}4c2UQqQ2ieO3 X} 0`/&o)?(wh▚x-)`mJqKld$7"!;;Q.ݺ QџL?f槖yߥ.7dP1G_^̡Muh3xˈoP^2 0m Tw*򰎢C4XS <뒴>CUC4^h*:˵|Rtҝ;+ާԾs'404/8ruUCܟT2$JHl&JhOFwMG]r/P"wج{~`J@KtQFël@oD`+LS,$aܨW%S I$l8`/ԣu!e 2gLzxF-q. oO xB;f0 \יB' v6 K )]ꖆGa~+;O &"nh3·U[&J\RŪ ֤^Q#be3F{."Ryb߉'dA'_̹ =vr$pۚaİ"A`&XMw TX 2*@/*mTÎb :)ZH6x?kQ)!D_%rCK=ZcdPgS~y06=<0(qBs4;4.yn>Z^?nF9ja9$ &n|0t;7fKɜZ㇧9 ķ{.aVO'.;o4ܱE @+eoMZ}m}W>1lK5^6)ݶC:*Jk/zF?>r>b ZFGjot?I|k4=ôWմjqWC|n >8 Bã#C^ ')|w1H -[h^,e[˪Ɣw^.knv$`7C뜳f!,.'03V\*!dJN6 ~kk}) 2“Dqgk5$Ad`'}y{c'[F4e))ɑU_2oJ\#싡_e Ll[:f:;λHs>k6ZRs*])B]9F[ ?`dZjԾ-JF )%0N:w_KuJ@nw/V]ro`/w(Lg3Dt* I*- $Ga8P.?E) Ɂz;n%? K(CQ|=zkJ?fv!di[vU!JWa;6:&/'5J:jj+rAO9ho47qbw> ON65[6(Pv+c [:6&;ޤl;O)õm~c;8`1MqL*^阩u+O|Bt$Z|NNAq4mslV/ :zX&_k,sw1C]-uZ# OXJZ[$r,'SWH?eZ~ҶEG Փ/~O!:^Tu T9MO$1<(CSzj ´\]!m(Yn!7Bzp}},.ӑ]i fN/rS ӔZ*<Uƀt 4=ɹ-Z#v@uY}'xڐHW-T(]IU\AD_1+z$nH~%E^*f?!R1zUn7CPҕ$>avW21^*qNnY 󘣊tGMHZd}Olǿ~z+24Ac@Xm0 ZJ ͑}Pr&5I4ТX[+3w>lP?3371(Ѿ m/2%)[`T5}+Ƒ:xZ˿Ϫ$0c]pQSGp(o?U'i%yMYdͻs5/+gggp]l%dͫ>"x:3i 6B.%UIn}O6x7&#_k`:x59FD0z+6rm owyLT?A8Sw9f )-Xyz^ZLk ka~+-t;'kh.ǿ@9x΁xD,+uyކ"_)yԈq>mO$(l bͻF.r!c?JH:(꙰Gች`<:>1]<9b:A9=o6ZvD5A躻jп35'vGӟ'|{klr!Zj,}~1 tiģk;7И8&ǽ`~E0<֛X޸k$e=m*&

whj+ҿК>mN>w"L9Wo8Ü ~i$Åֻ;~Ҭ jKr.`ljGܥtQeEҋI`7.w "'v+ {VvrKqZ 0k~#ЙC˭0,Al 4c }2a*m @eɷSeKd@Qo.j/P)/n(tBPԐ3:D4#])7CU%7tB>Z4$v yY>}+ble|+t!o,֡JD._)pY"e>Y\Tdzcn&J5!a"UJ\TA|39:9x*Yp7p*YRJ;Mlo=]o1=> sK_g bDu BYY&r+0It(  o=;ǵ.~E/7fsܺG 1L+i' 8P>ԑE-glRu^%Sjv"% ȇ#P"Nb>ܫ(R;eZ2ETxo㻂\l}%4n߈>*R@T4u:Ǥ/ILJ(j%Ƹe Sk$h}r[_RY(Ԋ`@q&cr?ۈϱ5~fPMxVPۗn ^|f WHF8aN؝@jL5r^P+kǞ<Ơ,72 u.yGrЗ kD.AYFEP-3~ %zG+lf6b`7H,.Iם͏~H)<+KT\D Rwjvk|| e eűuWʿCKmÀAhԦ iUFQp%$JZ-+ 2IK2QZ1Pņa^.g[`֟|\ηՀeLt@8{no"i_J̞/p̑>"'֠W0Ea =G.|ΐ* -F۵(`#ɀwBN$Fn>R*IS-+=d(G,*\H+I.9lJ@a\ο|_3nTǺ1Mef[1oJvcV# @}Hk(_ A҈BC2L{2i5r OydlRw$n,ScPs{\ Q,e]v]5,N6XeؖIJU [FgV Uc0 z&g_!RĄ ]x. "F@^pf^pd7 thOdNOK.C*Օg "A)XrhL㼓CQ@ e;LW ?c*My 9X3w cXN(>o|ŗ1+\WjT3\njҺ՟$5@ ]<%l[}ݚ|'fiE|`fl=dg΃2GTIJִk'4p*V3bNagJ"&ls>aCP"xG"9vуSb>/|Aaؿm{dCrew,fe5Ї(WA *J&r @RHp{9Ps |7rG=H^IYĚcl $I1%T0e/nlEKp~0Ha uypJ!} :PZ knoŔ܏>Şy/,lr1㌭OG3OΑ ;Ҩ/Չ8yɡAeDs7R,g(.ِ.SR?F?p?x򃽫^6N6>8S ݮ#͖`cO=.#iu-[FY _#F!Y$㹲 ' DܠĎ]MUy$n_,6I[!n2$ӄ TICZ2"^v&r>=(%k1`$[Yzs"HkY=%A<%Wi=jNDfh-6Ўi:.-_CLWt4?q[4>Xu'Ep73@`flWo@5f+՜ɦ0#sPuJt"A:fPyyHÈ&K*Ztا+ؒAߔfʰe.APA()Z]TXi֘S9?fYisKk^ZQcPkDcyIUJi] h3ֈ(C'nEҶ %$7̎?$4?&5ՉOoo99279{{ok0`SAGiYD˂qE4~|ՀJiJ(+q^pf+zȅ9"A\{YKytj],*0BJY+8j(a"]5}̛$l hʩW'B,V;#f 2M\ڢ::ŧƴwo浪ƱO휥o_P>6v ^l'S^LOnm0\]\ߋkz6CAW*pͨOqY9j0pJ{az^W謯&sSdIN /=AO}6(3/b6F[Ec&-en$``_ Oz T1OlmO"&DlL;Qfs4T8[I, ^!f]ƫ~7L.9Lu 1_q//B%zTBKd,k  q Ki#aP;fZ\஢էߔ_Oĸ0b/7>YR='L?)=pccg[5x =i{͏yt .SOw4«p\EW"iwvn۱ku Ɨw;Sv Ycrp|{I#0kr$j#gM ?,0Oi_\eҥ3rRqTY:y߾ya(|+k$UF:눰vj(]~ *PMK:f&T5:nnj5vjTJʩ:Mk.=t+:r5o^jP)xbg+HRʎӁC"lIC_-gMҙ Z@l#pX-CVICt UEV}ϊ姆H쮓 0'=~c|_{7 i- n/ ` bCsf~kέ7ҏ;k"_mnW֨bjǭ[g@D#o( bA`UB%E>\l)mDfHxm H2%#vT tH#7M̂`&JD,@ y1 N4;@!,GWJ#RJGe/,Ʀ.*`e]jncus"f (x0 N2 A»pE̪YtT*i%'k?+]VK)deS)D>ȇsvGs_வg|~4_*R6vdJ4ya'o,]!Q]הVe#Jݠpd:gX.2l{u+In^C%{&?B]/C<?5;9hO3spomKJ(3쬹$m׃}KkSC85gYGAxy`MMt4aoC6RG.k_*5aQtva¢0 %ǩt4\ laC BOAG!yHC8ZΩ0"T!u5Xu.h먱Pm_^Ƅճ)fPtFok8Qʓ[}8k+@k+R$ۅK9sEvTRRbbuKOHk*8X!Hy ٭Fv/^nBE[$G.r6E|V j 3TmSQq2 # 9 R[ufwu@0|A$&aх5b=>5W=Ei Hzyz'4ԕsi9=d.w  C4dE7]+k&10<]=5HЬP#LdA9;?qudLOכ'9(5yS0>٨<Q4VeP/\H0hGE3A$1d!v`yk:KV^lNI7)2ta+Bia96jO@|]uj._ UƼwʗ,_W! 'u8M_٧+竟#)1:K~ dr2@c]n&|@{sO [O@Whx$";^-aY>fZ}&!` xy=Hoڱm MS.ӫKM+} DPy~g\S=d,0&)Q7ְN(Y+xg58!TXr0iV#A|!*CwUåIj״^j)\;/RH?qjؗ#B|@+y ^&-<\"0tJ|d(E=[*BuV'Ҩ+vKe[nǯXȦo';wc ޽w$dV?tϦ*| PYgSMGi[s!EK/84v?R$sZkDU=()\cpzր1Eo"51p-2݃IAEv{oܠnuFTE?@[y[-I]AţR{ڐF/̄C4v+ < ؠ>bL ] I8p.RVqN+(dzJHx@rm]SHݪ"-ȾhPwɏ3DHA;,vajFzՑDSs]D)cc@߯]&f'=nʖ>DMO@+f\s`tsR!W[F4'wI'[0cUsb>na7cL 0٧h) ( Ӛrݳ ||,F*cPրz 0Dq'Vq21$'WRσ!mMW,jbj>L)y;d,H,0zrK)DL2,N.Ris*'Ly]'zpe84]([~hZ+Gg1іkZ1!:r2gاv vqHPKeJ}; M"}-b_y>򩗊ミۍ/\Нn ͍Λ2x`:j2  X(?t|\ÉI9V*".N8ł=`0="kHGv4{,RqO:迴eDI&_v (l=5=qz*pBAHq!ӦxGܹ3g_Z;ٸ] \ wYZO:xL!i܏1Cq1YtQ8 X"ʹ7!nBrIiXKS,wqJX5O+V`?/)V@gx/BeP9e-H#H"nY~ʬVY=aFϫ B:$hDt8\yORRxyVGk&(Ǝ4Ad:^+ȌUjiq"FnOfyEVX< YiԸOpq jWzIZII0?3FʗIG c?)?ɖȭe@IV K[=4k[{Dף%,蛻qFJ+uґ`WBCKtOhtͨHjycaJG[ 8`}s\R1Z":Ƌ1?>'\Gqoz2"`ɿGfţiNik8=je Imb<`DRfҕl!LBABD(h=( o_|UbD &E\ YhS)Ǣ !L~J?@DŽQ&mImH;V~^*Is`-J u_SAljJy.|oʓa&^SȯRk1qB^gt_2bUHӉpsM"{à= XFlf9*F5 C3ZtF[ ,"BqʣߏO54i6*Ty$q*Έ YKِV`t:dX6ΤBo81ثJz=U蔢NUZt`٣n{ǀ=YQ%xK8_D(bGsvn.*bs^ v/BQ4x1V9cW_\*s"6*z alTUbؼ%leuW~X}n|h\;_$(YP,弼%A[TTJ~!]2誶JZMȢ %9eէQlf$V\5!j/yCdwJ>\tIBMO]YL 6K$+BD?~`&): 108l&t ;cnyJV]9#Vouaqig/^:F&HL  E{ExpA0zFGV! h/(ff@ XܫHIL&)3P@Lh64tDU!c7r?H;1i_ߊE ʃ,#k{J|c_;u/7ze*`/$ѐq̔6&y!sWJ}R3LZy>M3*6>sP4{N#?hx1xŐAZ4PQ'e=~ȷ&ؐ,^+Jrno10+aʁ)\rjOPf1R,SFg/$n:Tc^xg Ki:HLg4%dx!.AcV,nlm< 5S ӢC-~r"C5}ujEF]e6<1T}XbϢjt24Pk_,񊍂%; ֝nB:h蔀{bfn9>4\vxFB[,k*;]BB0uT_`x8nBM87-jO?Loj7Oj5zU 𱛥Kü*Ѽ dfi!Q96>?v{+&pA_}"0f೹btROl7LhKZgl)fmPT۱ !]b`5ғx1$둭3O~B콺[o>!2 xDN.@r d~̭|èIPck{"޴nG|i䕼RsON&&?# lTw/jC| *zK?cq%o3l*| \5|Mg0{t)y= UuzB[5d 3[^{7L#N.JّPg R݆ѫ}ɰcHCZX^Eu]9N iaG 3JzUd c2(Kk3Mmf$ln)Jd:e蒆R\=s"ئ6:1gUDa^q0UVb:135 ;B*%j7VtW S]M2K o1n`]<8%yvPH΃ :GߞviϏ׵HͿC)[1IA`ahq 6nH)lb6CXT˿O3AlwDك Q5R]-wEp YYBspD>kBr%,.7C_Z~EWٙvlLd<0Ҟ7/8NPb om |_aSXۋ7F[- "i t Uk!( yv}Jz&bg'[y5d38wAF9I%8TZ5O2ZY~ѩ83kb=}بPCX]9;~Lʻ voO%];uY}VXH(Z͠32x-[ZI-i9$xH?5Q* "Mv'~GJzInhqj^1ZXM 6w)¢2ѬojPΛL<g(buNᣠ}f|YCONI?uz=jsy̾K&ݰ\ # ށؐCi0 LϒU,DtU|R zVFPa[J"ȻYkÏ(# ^XU ҽ\4oKsI3앿ifn@ 3,D2%@6Xj'H7/|8}P71rԘ? 5},RzIîPu CsFOC'6o5W ]Aa5W0b_/Iq2A a~Soֵ1z`ӘkF]Ę|#۾@[ gG *8hrlWRxܮ%ޯoъ#J6 zI/Dq |*ON%|CCV5J;KƏMppdG"{{F 2&eT"׿)RGsͼHI%dzˑU: RXޝl`[ŐVO.Fmy- <%":SbȾU3%LDX'*l4qE[h޸ 1̇9%/ 22_/ާ1%V=7w[f7[AP-,D髰! 7vH@ /=r_*ǩmL*J0i:vz6,Ӎ7q|\IAju&lVL w&-ge@.XJ/ÉM%+E-Se_~  |jGOoĈb]30m_uzziGaueOb#e &Dž_g-ku5{(&( S@Xh+ٮ0OVܣqzg%j{85!}_IW/. ˖{޺y$R6O+\Tư7PdwҿXe8`b; ^{`A}sk d{? 5'y ȭ9&gyF(R5x~*k>?5>~XB  la9Kr煂ŝob0t7ؾUAZ3Vc3zxaݜ)cc"gg`,_ ^إL˙LB'̾$~b~m/(EXkk,UQVR]L*Y.*(=M_b!JL|Β<ϙ%qsse1CZTB^2>=)8%GB[ xG[T6^ͦV&Wtd tJ S'} DfF$r(v"JW'Ec&&fA߇[Q mar.臑g4jHQ{ Ą9Y%3-ĸ[U+h^EORmO'qpǻ]da"$AW~rN9eJs ?mSUoyŷri|_(PXlf=__:8]wu> u6>^JJm-VA*w0vixjV-g@Rk7F"#E;F?j2Mh %a"|Npq֭Ceh"{lT }F^g@FAr8RƺL0$Ue&x07zSO& <-"< l>3Jt- Ai,1*ԱfE4, M zJQ%B CWr˞Rhh-8^[Bd0lv9šNm9H8EFX%Сa3<hgY""0~`ǿvF|d_w>1shI{%Fb?/|AZ3(^> IޔeT*RUY` njR*`G{C8o)̧.B8a@+S0p[IJzت+u:yYPoڇu֒Ŕi 2sbcO9L@6J6 b*01!M*+tJP22o{ #al۹:+Pd1NJ Td/` iM7^U"髗]\V*/znLBQ'`e?P|;>yd ^-a)>0:A=5 #s' sUmRHxRkuYL҃ jg8&q> wwwqc>Rێ˂s↺9o"G4Hh6TEXpYD2JDCL2P7fN_އ?3 g fXgU}EP9\)J{yu?㰟[v-ETMdeVtoVNSmsۼ7%5>In YGsv8xx nLv{M}*|>w'LA(+$noWww*߮U~9%5R#(ZeoINj쪃t w~A}VaS fhk@ Ş~Η@q~ar!0; =VuC t`,jsk;".n]Dņr7 CN-vu!]Ġh :Z1vl'>t4"rOhj'\=}[ 8BCCVd)N>e>lF) D]H<|y= GAZAu>%\,Bvk)V½lbuq._\uh>vw}un6Vz}0~T#7Y3>B}?$Y=v"b<IY&L3|8.R V/zET0' 7K,싾m@?.CCq%+]!s.K<ʢהOM&0ŐɠD1bVo6^LRY{B5ձO҃TxIdHkV9Tw"oC2 Δ71 B1r%|RGG0|⫘JIԢ?(12DJL@1yc7s6&%.rhO& ȋƐA1"1o`G^eEf=%):AD D:pFYbB릧:duLrK/,'ak^J3LJw61xhĮOіZ{ۻqа~fw}Sj+fory*!5 rd^ 4ܪ ;VR@uHǟ!p78H `[dAV%/Gr;#_<7%,D+hI t@Ż۬ow(yV4~!tnK_ e_$!х ?}OڣsDXQt[i2n%9O>.geJBHQI+C"0|T3Q;HׂN :݂Tq_M d#&>YpX_\یߨpBjaMyE%6XνjU-7)ShHC"^s㕖cG';ێwAÖi]Qǐ]pAFFGsLF"c5-PCoϒeU9L~h@xچb$rγEt-Bާ'-҂ ~ %/A/GlXv2nQ5Xĝ7#`vKQ; jR7p1FS\g)x )ߥ7-Nl6E\v03NW Ml=bcli}Ķ1P,AuBumDo >xְ_#]P rV<=0|[ֱ+2<6Cn8L*+klݗ=7|nnp_-^蚚,APl^q91(E?G|U 0 O&U1h6%3/r(mm2-cAHX5L| TGkC3a?w'{%N3BN -^7w_;wUY8ɌQm&fi8UV pnΫkPTߴlwFޤO' rALrv}hwפEjȋ/ً3\Xa-@rd[)n4Jܣƞ'o\BE(&ؖwO'>akIeׄXPRdY]k<nV"id}۾^pQi,`X`7Z>>;/dqsܬ K._@_I~J3!jɲ&:!}>r0.eJcYDu^EsUtJbȨ8b_2 T=6^o+!VawȖ6K3om=NnD+^^]d/j!۩5p(vh^yx(rwm03n'"79$ IٚZ+P EWeϘI~R!$d)j'g.fahuu%tb:`ьޮ lUT#JvRpdRGm'{/(& - QS<9@V-Mp8]vdf!R@i|\r;甚d-f[@9<#{@}#0(0(vB6y ®X,3>eǞyMwZ`N?Ϊl^W/wJ6Ȭx}2*@s<4dMXgHCm]|LϢo|n~)Ǘ{lFd]u&62hW#pwD(+H 7 Yq7o]ypViW G$;MX([te T)ןI% FٕQPlCkYFrv 0lD9_b(zsa/~K+a@lڥ_ yG'~EV%NVaXe@02 |b8AݹŦPf#Ѐ1b+'L[ PkQn};EkNl\]n&}]szTD@.Kuz/_)]"q`ig >|*4b5h?-+~Z^X6бDީ}AoZ0y5C/8uN?}ۈ{(!aI5Tr豢3N*ӛMp|3e& Tlm B Ͻf*iqEŃLsƉwY+ΚuE0_f{EVY^xcYn yjQδ@*G;e1]#-O'tƇh#>I! YXΫoSFnAt7PoO7i*mtSi+ɫPtTG8-Q‹ͻ2Ofpu% 5Lƒpԧ`?4 C֨:vEO{(|!,t/f/Ϛ;^4Z6ⵋ4cE-nq.-0}~:đ`*>/U4|Sde\]|:6yeKuer{z@wl1EFqpaL '.2mlu E+""=0A|}O[);&d4"FLiD#q}PA#a9C۟cQyq.\V+J&"fBd'l1|(Tf!1Gp~?fWd5_,xṴ٨\O׆{̬Jߗ ZZd^سchpG_D>s kؖл J/7Yk4GdlOHEԣ>hga2:,YۀًQ-YP\)&ߥvPGFXn:v̪ƍs/Nt=@_"~(M6`vbۗ6t'`FDUt Q骮**Y$m\oNzO^&Ȃ7hF3{/Vqu=`[ xTP:m|9.<`ͥjbYjЄ&lK6Z໙(>PP9LwO8CF,r@·"wOy)źQ.T4-ŬxgD3+<ρ-yCAH:Ed*|HzCɜ(4IS)y˭e@9D@ÁvF 0%+,̙nxL:B 55Gf@ǥ44.h7QiUHj|~2LaIm;wJja'NW釜^k);5@8yAYCeZwuNYh#A3I">I" psǪdT7e.Cx/h^MjuÓkh H ܤ`y1j%p(@-#*/7vVLTpMObh3>!iA| kT~ T?wF y;Wr){<+`TdLO9)"2ZN7Qվ֔sy@ wdǗLCD:3wc IXqn'p{f%_]`]yP9В\YQ~ ozr[@R_Sp0vɺC3Ew+×LJC = +e_ U0MX&IB8em<]GjtGEy|&z!3q65M"f'S<2NcL|閐!9[;2>V ӱX8- [eНra_iZLD[$d if`t?ǛE-5CG =2Yiʢ#og~_E#Iš -B$T?5ݚ3?(%7aG2 S~蠲KȥgiOdnĖ"E*kx%'O9Alb.MIa/g|A,1tt;M]~]yCs\|rrhHrkf眇$ho/]y;+ף~ĐtwMbe@kt|r>vW@yWv~gaDR+ХEepX\._ğ3MEۡV[˝$h3/5](F*׌+R2WlϚ݌`?xl& $3WTڤmKnK?bL/MYn+)6XNckdʱO^"&fI 7]{Ǘ&C绞: ~-$a5^x 'Pz #Jh^oHbtAˋGh%n ޴Jߒ S<ב\_k??ym;.#2±J2Xcf jbݓ3}YT1@wR"Kc@(}xŅS&NnwK5.r(D(R"b!ʺv}n9& y(f/]5p G\hbW>3l%<"ks?NЌ6 }lK5 L4O4  P?o<uP1JASg|SʼnݖbIUx- ލSj/388!&nU`v NAE' 7#ʥ5m?ȇ6iqэTdZ\OCZ]4gv K^vz)Eόn5. b] VeF$<鹉vhB8z?HU u{wdSx#ἯC,{[1IEĩtRm/dn\8o`VqR) Y!-R sK"I:IA| ($]\(pn)N,7 c-NlZH 4 ޿*bN9kfCQ/ T o|>i&æ]Ӫ>SmP =d'ȱ@)ʜ܍9.Syf**S L`V/%8^}Bw%WaQ9n4nNփy*3lUFm^||/ZW޶gi-^[>4VէI0mQP)B6m$:w:/U[2JF-utjYYk^+>tv%]s'aW!Ȕвw45jаtcNQ]/ l}u1Ԍd\N/b=zJf~C V<]sPީ+ޜmN"Vq)[8 Otus0oUѴ%v2| Ș>sNH V3%o}-F-V-3պT B=}zc Uj(&F$QSh }YMBsAY n+5#yur#D.8%v5O3b+%t«}  KY~o/;At_yl紈#bb(d.GvB9µ|CݰhR}_MBM}S%ټ1NP[?u>d9Hٸ*c:ԧV"Zs%)ߋs`! "FVhT2%b7LrR.?z,^-+l Y!F6 t3=38>).{۸>s*&HU'B˖?dS| 0[G5bK"aYTN1o"A H>pX l*e$LL&s2ct1[L@#xi(sf~_*7mQr^܎>u3a%Lq<Ù)RrBԵ`tpYDY4QJ6_E5a`l7Ҁ ႑\";n?m`euI1D%pNlSh4%,< TO`g:zBF~ 3y{.d-=C HobtvMl175cy#tA*#s> 6֓Rq Y1v5rf/7NHXq'@BW]K)ƛ7W%-ar`[W%N&=@pz` Az|nɠU*T8@$;g/}^4S"ˏ8VLJ/?r(r*XS]rmozTůzUj&l+,K KHH+K]34Aeiin;R]C=Y'=]ʕ%9Cx2~?J˓ИU nm=I6dhƨ9-x8 5c|Ѯ'> 1_ @#jL^W&M&-JC\`c7U'92,rw9 (r {Ldr{5{lm7m Gw%FylM Rj: fp@(MA^Wɓt f Ì#-]}o%"Ac6| >_^=D' :+݌r (A,pgzP#nE[!PU>#) pCzzYxSo}rf'} r{J&hJ\k Exw.cɬC+`LjFwB]?fV!/[%i C6Oh%$y,${, YaJlHG$qvDŽLA^fN}+ɒX'ؔa֬JGJܺpB~RYOJӝGjُԎ߿Mdk@i+2 \ !DZFӘX!O"~qgKW7NlT^bz'L"R6sJxw>ڊ efo+ &gBm=p#ǩ*fm ׂQ]Hcp)TX%rc[G *7 䄯cB>.pV[qHj-˃E{qBczO:.H.z4{GwbO\o?i @笜AqW'{"8 ®]C 5J 1<,U%_7'3ҹT ZtRiuXx}{B~m3BO.#$ښ.~ڋr)+.-;V5Vc֞pאVrf kltaf_dvem`Ndk=X˸ݮI ^iCzHy_Ⱦ٣w1ᎀt}.9F) t68[4=G&Ie.ۘfr|G'՟9,NKBXqE-s\ XEٔߋeqB2ϲLБ"xſ׭Yd:#E%͆7uTؤ??fzh @hy4Z41 jy FBPa!`6/!]Ġ,ܱ(^pIn>eyyg*É?J+ir0SM[:/ڦK#lrZC]x"a>-@([گ!XrwYfєp3y$)tKQ0Ş"= BɜAgkT|EF7^wB RmK{MZiz*kJRHo^`C,BWTm:~/Gn*\rso)֪GV`S`xa`viI149xhx FzU`3ٿ "@ `|@WK:lԹYZCe ed06 -V$wsT_&%6EҴ"(V?'gsFxE/ aVNA)+k;uvY=RO 1>ЄzZgkz~;4NR[OvD%җލ AD U@b)9ѽ*{!>i&%JW{$\M7NhR=Ŷuy}3fUHncu_-vn'2~pyf[)2bz̈wT[?8_iAmiSx[vۚAm߅%-w+m1(s", w@B>AMWF$I*JXf'XH׋X:&8ui(YEn=!31i^к`{Z$Χޠg o]}*/KOíG~v9#BᦠxL ݒh%5@88b{^| .kjydtϫhYQ-Et)?C0?-1t"qsGqӃĽ`/ެ YZ