nvidia-open-driver-G06-signed-default-devel-550.90.07-150500.3.47<>,̉f`Ikp9|aw;2߂_z-hi1_sc1H cMÃM陬{`6mxSL3дy cdw>7O[t15*{ Y>VۈQޅaTYpYr>Յ*Z,5*p-tSu<5L?5<d.8 F u# 9Gz  \  0  Xx(8Z9Z:ZGH4IlX<YD\t]^bmcdefluv&w&xx-y444458Cnvidia-open-driver-G06-signed-default-devel550.90.07150500.3.47.1Devel Package to nvidia-open-driver-G06-signedProvide build requiresments to build against nvidia-open-driver-G06-signedf`Ikh04-armsrv1VJSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND MIThttps://www.suse.com/System/Kernelhttps://github.com/NVIDIA/open-gpu-kernel-modules/linuxaarch64% . o j&D H /n# w - D.k%?& l <Jl?TX=|(9wg5'/ P"Uu &s"K *  & Nbp h-/\h@QO+- uJ 2@ATR/TtX>XeZYdfrr|Khpq u|p_1a2@w7LA Qc &$vOU2>Eke=)> sn^m 'D 8cV d7>L=2 lX!x&J {$!TnCu;A?9^@TRY%#3W 8Y3=sH =):2L aaBKUQ,ps4` E0>LC s 8+aFg+ `5uK$yzR͊[& <Q a XCM=_5 6u(\6%N-96"NH3a' Sh];3|#t?$  3 iA%) 1e45`3F6lzn\%L%',B X?4L[,hB+y-.O1v%e$ `e]@e\eReDeB=e.w@e&@e&@ee d@d@d@dgd@dNdNd@dZ5dGd%yc1ccױ@c_cc@c0c0c0c0c0c@c@c@cccj@cc~ @cr-cn9@cN@cN@cAf@bc@bb֜b֜bK@b@b@blb@bbbb@b=b@b1@b1@b1@b1@b1@b1@b@b@b@b~H@b~H@b|sndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comdimstar@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comlnussel@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orggmbr3@opensuse.orggmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtiwai@suse.comsndirsch@suse.compatrik.jakobsson@suse.comsndirsch@suse.com- Security Update 550.90.07 (boo#1223356) [CVE-2024-0090, CVE-2024-0091, CVE-2024-0092]- Update to 550.78 * addresses boo#1223454- Update to 550.76 * addresses boo#1222972- Update to 550.67 - rename pci_ids-unsupported* to pci_ids-supported* files- let's provide/obsolete nvidia-open-driver-G06 instead of nvidia-open-driver-G06-kmp since older versions still had conflicts to nvidia-open-driver-G06-kmp ...- Update to 550.54.14 * Added vGPU Host and vGPU Guest support. For vGPU Host, please refer to the README.vgpu packaged in the vGPU Host Package for more details. - supersedes the following patches: * 0001-Don-t-override-INSTALL_MOD_DIR.patch * kernel-6.7.patch- re-enable build of -azure kernel flavor; syntax check was wrong- remove conflicts to nvidia-open-driver-G06-kmp, since it's now provided instead (OMG!); add obsoletes to it as well to make sure it gets replaced (bsc#1220196)- Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN- kernel-syms-azure is not available on ALP- provide nvidia-open-driver-G06-kmp = %version (jsc#PED-7117) * this makes it easy to replace the package from nVidia's CUDA repository with this presigned package- splitted up 61-nvidia-$flavor.conf to 59-nvidia-$flavor.conf and 61-nvidia-$flavor.conf, because 'install' line cannot be overwritten with higher config number ...- mistakenly moved dracut config file from 60-nvidia-%1.conf to 61-nvidia-%1.conf --> reverted!- switched from 60-nvidia-$flavor.conf to 61-nvidia-$flavor.conf in modprobe.d to resolve conflict with older package, which can be installed in parallel- kernel-6.7.patch * fixes build against kernel 6.7 (boo#1219117)- create /run/udev/static_node-tags/uaccess/nvidia${devid} symlinks also during modprobing the nvidia module; this changes the issue of not having access to /dev/nvidia${devid}, when gfxcard has been replaced by a different gfx card after installing the driver- fix typo in changelog: * NVreg_OpenRMEnableSupporteGpus -> NVreg_OpenRmEnableUnsupportedGpus (boo#1215981, comment#33)- Update to 545.29.06- no longer try to overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting; apparently it's ignored by the driver (boo#1215981, comment#26)- use different modprobe.d config file to resolve conflict with older driver package (boo#1217370); overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting (disable it), since letting it enabled is supposed to break booting (boo#1215981, comment#23)- Update to 545.29.02 - added fbdev=1 option for nvidia-drm module, which gives us a proper framebuffer console now ... - nosimplefb kernel option no longer needed with usage of nvidia-drm's fbdev=1 option - nvidia's NVreg_OpenRmEnableUnsupportedGpus=1 option no longer needed; GeForce and Workstation GPUs now officially supported - support added for H100/H800 GPUs (Hopper)- cleanup; sle12 no longer supported- Update to version 535.129.03- cleanup: get rid of possibiliy to hardcode pci list; it's no longer required anyway; secureboot signing has been fixed ... - removed pci-table.patch- Add a devel package so other modules can be built against this one. [jira#PED-4964]- disabled build of nvidia-peermem module; it's no longer needed and never worked anyway (it was only a stub) [boo#1211892]- preamble: added conflict to nvidia-gfxG05-kmp to prevent users from accidently installing conflicting proprietary kernelspace drivers from CUDA repository- Update to version 535.113.01- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console also on sle15-sp6/Leap 15.6 kernel, which will come with simpledrm support- Update to version 535.104.05- require one-time renamed package kernel-firmware-nvidia-gspx-G06 from now on (boo#1212724)- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Update to version 535.86.05- _constraints: 4GB wasn't enough; trying 8GB now ...- _constraints: reserve 4GB of disk space for building in the hope that this will be also sufficient when building for sle15-sp5- Update to version 535.54.03- Update to version 525.116.04- Update to version 525.116.03- Update to version 525.105.17- no longer use %hardcode_pci_list macro on sle15/Leap15, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed meanwhile also in pesign-obs-integration package for sle15/Leap15 (boo#1207520)- Update to version 525.89.02- no longer use %hardcode_pci_list macro on TW, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed now in pesign-obs-integration package for TW (boo#1207520)- introduce %hardcode_pci_list macro for hardcoding PCI ID modaliases for Supplements; make it default to *temporarily* workaround boo#1207520 * TW: enable only officially supported headless GPUs! * Leap/sle: enable all Turing and Ampere GPUs and set the appropriate modprobe.d option, so we can at least begin testing on sle15-sp5 ... - adds pci-table.patch, generati-pci-table.sh- added pesign-copy-sources, pesign-spec-macros, which are needed to fix repackaging step required for securebooot signing kernel modules (boo#1207520) - pesign-spec-macros: used for defining RPM macros; here: %define __kmp_supplements %_sourcedir/my-find-supplements \ %_sourcedir/pci_ids-%{version} - pesign-copy-sources: sources needed by the RPM macros above; here: pci_ids-%{version}, my-find-supplements - all above needs changes for pesign-obs-integration first (SR#1060443)- added conflicts to nvidia-driver-G06-kmp package (boo#1207495)- Update to version 525.85.05 * Fix build problems with Clang 15.0, #377 by @ptr1337- require "group(video)"- set options for nvidia kernel module via modprobe install script; no longer adjusting of nvidia's NVreg_DeviceFileGID option in modprobe.d file needed in %post- package the modprobe.d file as a sample in /usr/lib/nvidia-open-driver-G06-signed; then adjust GUID of video group for nvidia's NVreg_DeviceFileGID option and write the result to /etc/modprobe.d, i.e. no longer touch a packaged modprobe.d file below /usr- set group id for nvidia's NVreg_DeviceFileGID option already during build, since it's not allowed to edit modprobe.d files during %post- added pci_ids-unsupported-525.78.01/pci_ids-unsupported as sources to specfile- added empty %changelog section to specfile- implements jsc#PED-2658- require kernel-firmware-nvidia-gsp-G06 (with suffix -G06!)- Update to version 525.78.01 * adds alpha support for + NVIDIA GeForce RTX 3050 + NVIDIA GeForce RTX 4090 + NVIDIA RTX 6000 Ada Generation + NVIDIA L40 + NVIDIA GeForce RTX 4080 + NVIDIA GeForce RTX 4070 Ti- renamed package to nvidia-open-driver-G06-signed due to package redesign- Update to version 525.60.11- set NVreg_PreserveVideoMemoryAllocations kernel option now needed for GNOME Wayland (gdm) since commit 51181871e9db716546e9593216220389de0d8b03 Author: Ray Strode Date: Fri Mar 4 14:11:03 2022 -0500 data: Disable wayland on nvidia if suspend is broken- added /etc/dracut.conf.d/60-nvidia-$flavor.conf in order to omit nvidia modules in initrd, which apparently were added automatically - apart from nvidia-uvm module; related to boo#1173733- Update to 525.53 * GSP firmware is now distributed as multiple firmware files: this release has gsp_tu10x.bin and gsp_ad10x.bin replacing gsp.bin from previous releases. + Each file is named after a GPU architecture and supports GPUs from one or more architectures. This allows GSP firmware to better leverage each architecture's capabilities. + The .run installer will continue to install firmware to /lib/firmware/nvidia/ and the nvidia.ko kernel module will load the appropriate firmware for each GPU at runtime. * Add support for IBT (indirect branch tracking) on supported platforms, #256 by @rnd-ash * Return EINVAL when [failing to] allocating memory, [#280] by @YusufKhan-gamedev * Fix various typos in nvidia/src/kernel, #16 by @alexisgeoffrey * Added support for rotation in X11, Quadro Sync, Stereo, and YUV 4:2:0 on Turing.- (build-)require perl-Bootloader due to pbl usage in %post(-un)- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console on TW kernel, which comes with simpledrm support- Update to 515.76 * Improved compatibility with new Linux kernel releases * Fixed possible excessive GPU power draw on an idle X11 or Wayland desktop when driving high resolutions or refresh rates- added pci_ids-unsupported -> pci_ids-unsupported-515.65.01 symlink to which I can refer from blog- Update to 515.65.01 * Collection of minor fixes to issues, #6 by @Joshua-Ashton * Remove unnecessary use of acpi_bus_get_device().- Force CC to gcc to avoid compiler differs warnings- json-to-pci-id-list.py * added new Python script by Tamara Schmitz which is being used now to parse supported-gpus.json in order to create the PCI ID list 'pci_ids-unsupported-'- pci_ids-unsupported-515.57 * currently unsupported devices (Turing and later, which needs NVreg_OpenRmEnableUnsupportedGpus=1 kernel option; Alpha Quality!)- define %kernel_module_directory macro on older distros in order to fix build on Leap 15.3(GA)/sle 15 SP3(GA)- update to 515.57 * Backtick is deprecated, #273 by @arch-user-france1- Revert last change and use default CA [pesign-obs-integration and kernel-source docs are incorrect]- Create uefi cert package- Sign the kernel modules and compress them- don't buildrequire azure on aarch64; no such kernel flavor available on aarch64- move cuda-drivers = %version provide to nvidia-computeG0X, which then again requires nvidia-gfxG0X-kmp or nvidia-open-gfxG0X-kmp respectively- preamble: provide cuda-drivers = %version, so you can just install 'cuda' meta package to install CUDA stack (cuda --> cuda-11-7 --> cuda-runtime-11-7 --> cuda-drivers >= 515.43.04) from https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64/- preamble: added Conflicts to nvidia-gfxG06-kmp- update to 515.48.07 * List of compatible GPUs in README.md. * Fix various README capitalizations, #8 by @lx-is * Automatically tag bug report issues, #15 by @thebeanogamer * Improve conftest.sh Script, #37 by @Nitepone * Update HTTP link to HTTPS, #101 by @alcaparra * moved array sanity check to before the array access, #117 by @RealAstolfo * Fixed some typos, #122 by @FEDOyt * Fixed capitalization, #123 by @keroeslux * Fix typos in NVDEC Engine Descriptor, #126 from @TrickyDmitriy * Extranous apostrohpes in a makefile script [sic], #14 by @kiroma * HDMI no audio @ 4K above 60Hz, #75 by @adolfotregosa * dp_configcaps.cpp:405: array index sanity check in wrong place?, #110 by @dcb314 * NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, #116 by @kfazz * ERROR: modpost: "backlight_device_register" [...nvidia-modeset.ko] undefined, #135 by @sndirsch * aarch64 build fails, #151 by @frezbo - supersedes backlight-workaround.patch- Set mno-outline-atomics to fix libgcc issues on aarch64- preamble: require kernel-firmware-nvidia-gsp package for nvidia's versioned "gsp.bin" fimrware- enable build also for aarch64- improved summary and description- modprobe.nvidia.install * install script when the "nvidia" module is being loaded; needed for creating devices - specfile * filled modprobe.d config file (options and install script)- kmp-post.sh/kmp-postun.sh * additional code for %post/%postun scriptlets to create nvidia devices - specfile: adjust %kernel_module_package macro appropriately- added kmp-filelist - adding an empty modprobe.d config file (to be filled later)- added hardware supplements * added my-find-supplements, pci_ids-515.43.04 * changes in specfile to generate the hardware supplements from pci_ids-515.43.04 via my-find-supplements- Set SYSSRC and SYSOUT for building with proper kernel source tree for each flavor - Exclusive build for x86_64 - backlight-workaround.patch: workaround for a build failure with azure flavor - persistent-nvidia-id-string.patch: make persistent nvidia id string for reproducible builds- switched to a known license to fix build: MIT/GPLv2 --> GPL-2.0 and MIT- 0001-Don-t-override-INSTALL_MOD_DIR.patch * Make sure INSTALL_MOD_DIR from our spec-file is honoured - Make the default flavor build. Not sure how to get other flavors to build.- created package * build still fails completely * more things are missing  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~550.90.07-150500.3.47.1550.90.07-150500.3.47.1      kernel-modulesnvidia-550.90.07-defaultKbuildMakefilecommonincconftest.hcpuopsys.hnv-caps.hnv-chardev-numbers.hnv-dmabuf.hnv-firmware-registry.hnv-firmware.hnv-gpu-info.hnv-hash.hnv-hypervisor.hnv-ioctl-numa.hnv-ioctl-numbers.hnv-ioctl.hnv-kernel-interface-api.hnv-kref.hnv-kthread-q-os.hnv-kthread-q.hnv-linux.hnv-list-helpers.hnv-lock.hnv-memdbg.hnv-mm.hnv-modeset-interface.hnv-msi.hnv-pci-types.hnv-pci.hnv-pgprot.hnv-procfs-utils.hnv-procfs.hnv-proto.hnv-retpoline.hnv-time.hnv-timer.hnv.hnvCpuUuid.hnv_speculation_barrier.hnv_stdarg.hnv_uvm_interface.hnv_uvm_types.hnvgputypes.hnvkms-api-types.hnvkms-format.hnvkms-kapi.hnvlimits.hnvmisc.hnvstatus.hnvstatuscodes.hnvtypes.hosos-interface.hnv_memory_type.hrm-gpu-ops.hconftest.shcount-lines.mkdkms.confheader-presence-tests.mknvidianvidia-drmnv-kthread-q.cnv-pci-table.cnv-pci-table.hnvidia-dma-fence-helper.hnvidia-dma-resv-helper.hnvidia-drm-conftest.hnvidia-drm-connector.cnvidia-drm-connector.hnvidia-drm-crtc.cnvidia-drm-crtc.hnvidia-drm-drv.cnvidia-drm-drv.hnvidia-drm-encoder.cnvidia-drm-encoder.hnvidia-drm-fb.cnvidia-drm-fb.hnvidia-drm-fence.cnvidia-drm-fence.hnvidia-drm-format.cnvidia-drm-format.hnvidia-drm-gem-dma-buf.cnvidia-drm-gem-dma-buf.hnvidia-drm-gem-nvkms-memory.cnvidia-drm-gem-nvkms-memory.hnvidia-drm-gem-user-memory.cnvidia-drm-gem-user-memory.hnvidia-drm-gem.cnvidia-drm-gem.hnvidia-drm-helper.cnvidia-drm-helper.hnvidia-drm-ioctl.hnvidia-drm-linux.cnvidia-drm-modeset.cnvidia-drm-modeset.hnvidia-drm-os-interface.cnvidia-drm-os-interface.hnvidia-drm-priv.hnvidia-drm-sources.mknvidia-drm-utils.cnvidia-drm-utils.hnvidia-drm.Kbuildnvidia-drm.cnvidia-drm.hnvidia-modesetnv-kthread-q.cnvidia-modeset-linux.cnvidia-modeset-os-interface.hnvidia-modeset.Kbuildnvkms-ioctl.hnvkms.hnvidia-peermemnv-p2p.hnvidia-peermem.Kbuildnvidia-peermem.cpeer_mem.hnvidia-uvmcla06fsubch.hcla16f.hclb069.hclb06f.hclb0b5.hclc06f.hclc076.hclc0b5.hclc1b5.hclc365.hclc369.hclc36f.hclc3b5.hclc46f.hclc56f.hclc5b5.hclc6b5.hclc7b5.hclc86f.hclc8b5.hclcba2.hctrl2080mc.hhwrefamperega100dev_fault.hdev_runlist.hhoppergh100dev_fault.hdev_mmu.hmaxwellgm107dev_mmu.hpascalgp100dev_fault.hdev_fb.hdev_mmu.hturingtu102dev_fault.hdev_mmu.hvoltagv100dev_fault.hdev_fb.hdev_mmu.hnv-kthread-q-selftest.cnv-kthread-q.cnvCpuUuid.cnvidia-uvm-sources.Kbuildnvidia-uvm.Kbuildnvstatus.cuvm.cuvm.huvm_ada.cuvm_ada_fault_buffer.huvm_ampere.cuvm_ampere_ce.cuvm_ampere_fault_buffer.huvm_ampere_host.cuvm_ampere_mmu.cuvm_api.huvm_ats.cuvm_ats.huvm_ats_faults.cuvm_ats_faults.huvm_ats_ibm.cuvm_ats_ibm.huvm_ats_sva.cuvm_ats_sva.huvm_ce_test.cuvm_channel.cuvm_channel.huvm_channel_test.cuvm_common.cuvm_common.huvm_conf_computing.cuvm_conf_computing.huvm_debug_optimized.cuvm_extern_decl.huvm_fault_buffer_flush_test.cuvm_forward_decl.huvm_get_rm_ptes_test.cuvm_global.cuvm_global.huvm_gpu.cuvm_gpu.huvm_gpu_access_counters.cuvm_gpu_access_counters.huvm_gpu_isr.cuvm_gpu_isr.huvm_gpu_non_replayable_faults.cuvm_gpu_non_replayable_faults.huvm_gpu_replayable_faults.cuvm_gpu_replayable_faults.huvm_gpu_semaphore.cuvm_gpu_semaphore.huvm_gpu_semaphore_test.cuvm_hal.cuvm_hal.huvm_hal_types.huvm_hmm.cuvm_hmm.huvm_hopper.cuvm_hopper_ce.cuvm_hopper_fault_buffer.cuvm_hopper_fault_buffer.huvm_hopper_host.cuvm_hopper_mmu.cuvm_hopper_sec2.cuvm_host_test.cuvm_ioctl.huvm_kvmalloc.cuvm_kvmalloc.huvm_kvmalloc_test.cuvm_linux.cuvm_linux.huvm_linux_ioctl.huvm_lock.cuvm_lock.huvm_lock_test.cuvm_map_external.cuvm_map_external.huvm_maxwell.cuvm_maxwell_access_counter_buffer.cuvm_maxwell_ce.cuvm_maxwell_fault_buffer.cuvm_maxwell_host.cuvm_maxwell_mmu.cuvm_maxwell_sec2.cuvm_mem.cuvm_mem.huvm_mem_test.cuvm_migrate.cuvm_migrate.huvm_migrate_pageable.cuvm_migrate_pageable.huvm_mmu.cuvm_mmu.huvm_page_tree_test.cuvm_pascal.cuvm_pascal_ce.cuvm_pascal_fault_buffer.cuvm_pascal_fault_buffer.huvm_pascal_host.cuvm_pascal_mmu.cuvm_peer_identity_mappings_test.cuvm_perf_events.cuvm_perf_events.huvm_perf_events_test.cuvm_perf_heuristics.cuvm_perf_heuristics.huvm_perf_module.cuvm_perf_module.huvm_perf_module_test.cuvm_perf_prefetch.cuvm_perf_prefetch.huvm_perf_thrashing.cuvm_perf_thrashing.huvm_perf_utils.cuvm_perf_utils.huvm_perf_utils_test.cuvm_pmm_gpu.cuvm_pmm_gpu.huvm_pmm_sysmem.cuvm_pmm_sysmem.huvm_pmm_sysmem_test.cuvm_pmm_test.cuvm_policy.cuvm_populate_pageable.cuvm_populate_pageable.huvm_processors.cuvm_processors.huvm_procfs.cuvm_procfs.huvm_pte_batch.cuvm_pte_batch.huvm_push.cuvm_push.huvm_push_macros.huvm_push_test.cuvm_pushbuffer.cuvm_pushbuffer.huvm_range_allocator.cuvm_range_allocator.huvm_range_allocator_test.cuvm_range_group.cuvm_range_group.huvm_range_group_tree_test.cuvm_range_tree.cuvm_range_tree.huvm_range_tree_test.cuvm_rb_tree.cuvm_rb_tree.huvm_rb_tree_test.cuvm_rm_mem.cuvm_rm_mem.huvm_rm_mem_test.cuvm_sec2_test.cuvm_test.cuvm_test.huvm_test_ioctl.huvm_test_rng.cuvm_test_rng.huvm_thread_context.cuvm_thread_context.huvm_thread_context_test.cuvm_tlb_batch.cuvm_tlb_batch.huvm_tools.cuvm_tools.huvm_tools_init.huvm_tracker.cuvm_tracker.huvm_tracker_test.cuvm_turing.cuvm_turing_access_counter_buffer.cuvm_turing_fault_buffer.cuvm_turing_fault_buffer.huvm_turing_host.cuvm_turing_mmu.cuvm_types.huvm_unit_test.huvm_user_channel.cuvm_user_channel.huvm_va_block.cuvm_va_block.huvm_va_block_test.cuvm_va_block_types.huvm_va_policy.cuvm_va_policy.huvm_va_range.cuvm_va_range.huvm_va_space.cuvm_va_space.huvm_va_space_mm.cuvm_va_space_mm.huvm_volta.cuvm_volta_access_counter_buffer.cuvm_volta_ce.cuvm_volta_fault_buffer.cuvm_volta_fault_buffer.huvm_volta_host.cuvm_volta_mmu.cdetect-self-hosted.hexport_nvswitch.hhallibrarycryptlibcryptlib_aead.hcryptlib_cert.hcryptlib_dh.hcryptlib_ec.hcryptlib_ecd.hcryptlib_hash.hcryptlib_hkdf.hcryptlib_mac.hcryptlib_rng.hcryptlib_rsa.hcryptlib_sm2.hi2c_nvswitch.cinternallibspdm_lib_config.hinternal_crypt_lib.hioctl_common_nvswitch.hioctl_nvswitch.hlibrarycryptlib.hspdm_lib_config.hlibspdm_aead.clibspdm_aead_aes_gcm.clibspdm_ec.clibspdm_ecc.clibspdm_hkdf.clibspdm_hkdf_sha.clibspdm_hmac_sha.clibspdm_internal_crypt_lib.clibspdm_rand.clibspdm_rsa.clibspdm_rsa_ext.clibspdm_sha.clibspdm_shash.clibspdm_x509.clinux_nvswitch.clinux_nvswitch.hnv-acpi.cnv-caps-imex.cnv-caps-imex.hnv-caps.cnv-cray.cnv-dma.cnv-dmabuf.cnv-i2c.cnv-ibmnpu.cnv-ibmnpu.hnv-kthread-q.cnv-memdbg.cnv-mmap.cnv-modeset-interface.cnv-msi.cnv-nano-timer.cnv-p2p.cnv-p2p.hnv-pat.cnv-pat.hnv-pci-table.cnv-pci-table.hnv-pci.cnv-procfs.cnv-reg.hnv-report-err.cnv-report-err.hnv-rsync.cnv-rsync.hnv-usermap.cnv-vm.cnv-vtophys.cnv.cnv_gpu_ops.hnv_uvm_interface.cnvidia-sources.Kbuildnvidia.Kbuildnvlink_caps.cnvlink_caps.hnvlink_common.hnvlink_errors.hnvlink_export.hnvlink_linux.cnvlink_linux.hnvlink_os.hnvlink_pci.hnvlink_proto.hnvspdm_cryptlib_extensions.hos-interface.cos-mlock.cos-pci.cos-registry.cos-usermap.cprocfs_nvswitch.crmp2pdefines.h/usr/src//usr/src/kernel-modules//usr/src/kernel-modules/nvidia-550.90.07-default//usr/src/kernel-modules/nvidia-550.90.07-default/common//usr/src/kernel-modules/nvidia-550.90.07-default/common/inc//usr/src/kernel-modules/nvidia-550.90.07-default/common/inc/os//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-drm//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-modeset//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-peermem//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/ampere//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/ampere/ga100//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/hopper//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/hopper/gh100//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/maxwell//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/maxwell/gm107//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/pascal//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/pascal/gp100//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/turing//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/turing/tu102//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/volta//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia-uvm/hwref/volta/gv100//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia/hal//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia/hal/library//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia/hal/library/cryptlib//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia/internal//usr/src/kernel-modules/nvidia-550.90.07-default/nvidia/library/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34154/SUSE_SLE-15-SP5_Update/021e96ff20b5e9337ad4e99b5f740af3-nvidia-open-driver-G06-signed.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textC source, ASCII textC source, UTF-8 Unicode textPOSIX shell script, ASCII text executableRutf-8116a91751d5ff32c3b3c72a9fb38a65a0715966d3ea6d66e75c9d3e31978c46d?@7zXZ !t/#V]"k&5єZuUOEi?rC{HY1Ӡ`bmMBEBv.Mm5R*6ϸhC\GIJIM?PM_. Hqc's%2 [NꀔOJ$ѲI%ļ`ICpoMOc T r=l^n}Y0bv-'vt<*KVȉґ&lpN _[͠Xe] `jzmX:.x#05D1O:$J8$դ"5W ӨVoh <4ȀY!jQm FÖN=6Y?uˉ>)HFlz$/Ow}A Iɮ+:El};k tSN[uʉ<~5?\HV1.boE#IG R;ty 䋚IC,U^jP;L|QeSbHTe~N*Ch n&s;WrwrךLk`P3e<1TRgv9GF| N=gM\[0 N&MШ3f_af(Sju9(y@wY:X`k"ƍ[+Bmٮw70jʒ qѽ&6!m6n" wx;|3W@gphä`ELGv=wGa9V,lT )lP0`cbAg4_t$2⑰ZH{s@v͌ )SiNkF<+G[ՐԘS k! #TY b,yՇU\pf|T4ۉ1'&wA;hw:jl2퓵Ë,f2%hO| `'}2\]DA묕$n6?Ws$Gg0NۋxʌJF ϥ~k:971VEd:f{\P_Xn4 ]dҸ4 Hmt:<'x!p:FjS1n}d9I仨)#AVS@3 nAT{~|,[MMW֙-Zջ;ŭvFHƫ Fl3io\"{SD;>i% 9~l(h*aWB&afB2 eVn.؋,[YT~ &sڻTֈl]ř;5]phKԱk!azp ˿_>kgZ E8r+pr;H}jڻvg~%yH*邴>Z;D Yz\:OX_)3ƫ^`_kCmPQh,&'^G[]0o^~2 G# ŤVN:Fނi' ek s!H?W: S6 q !urb^EJ QL)](H8JcaT VՍ԰J O"f6;&h?oEhGFk9BKќ{c7 s'~9O 1Tߝ$ݨRc*CR&\YsQ=lBD,mm6gHBE"_/Ɋ͒zP˜u~M+cدR#q<ҤLڽ԰y] @.xP"!|^e/Lr;x7~e h3z~A4<Ļ[!nuf >4'O%8lYS_^'Dӓ Rb@JzJoMq"9-ceRA!k'c\ J0 KB_'&)\XH[y!dh%rVe U/DPiTu9ۂ|"Lo\ c,ݣehbt5NQA{ n=BATd_:F„kڿ M뉊%yP}"߾R*1CGq3JȅyyFj3u)I"j̉X"~a69zh}fxȒrsS3l'tLM6~C=607Nxnxn#ygy]^O;}XՖ>eY}.^c#T n8̰& P:w@EA 5:̱.'+t Al0t&eݟ}k5*fx󮨟{ c߷ͪQ"=ƳU BR1Ϭ#tV-b2DIRró캐ӷ mPľs0<;_dRin߁lFasӮ:eݻ?ȶvZ[;_V2D%U54^^I2VH7&]ZcJfۜ`*eHu`D,܅a572BWbɦȦIB|z$iC-;зW9jGRݝU", V(?Ve.)wC/a+Ȧq8/B6hDXե~mQ -͟ hI$fGɃܢtDt*k f2`0%@E{O#%u(¦">=L3h2]dq+ɲ5?y _}~Jӧǟrv{ 7;*UAt8F*s0Bo/}8֭ǚ$ X&{G[ B3/υɧ׃n Q-/5 I[[s~{5pD3T94O%zN<cj@<76>]/p$dᘴWFSo,:G@1>>EV^ĆG Irc*·h‡_0^F4%V̌%h9"p"1-4߁)8E ;J[,]Dvb:S^Rw?"f.'nCL@!((\OE3řS_?I]5g!VZAK7Y".dAW ZPp- :@w|lIא3b sKW~ aw~ ƹUS<53\x(1RL.+,~S*o!`t}ov_?Cã_= jEMMW1&GW({guۋrD`V"ЧgK.hu3ƏpW,U}LM1AR$#ĺM9XY ;Ȯ{L{qД<$O;yoċW| 'S39&kSi((^{%9eod&OB`N^:er~<0e;#sRY_R"8z e֍@Vxu1rV2[:SgP\lMRK`2X~Y5܎le{[I- "j]Zx܇iϳ|p֛lO|am U[l_oAΣy H贫Ql+3+ʼVTƿxPC+{T u7A ΔI߯ʅ, SA8KY4 Nh͎kR ܭe@)t({C 1ovg-`:EDSjq8w)1ZiQ F[[_šQ#]`lҾv?I#w'F F>BVMm^9woQ¡g# }Th(M}wO99ӫ/aXEuGQ6lj rڿLs;Drbq-wqϜ}AqH,jQm*`ݖ&J6;/q" {c"dZm$ľ~3Uƛ/8k q#<T뱇Ł:#Wc|H0."cUv98gqԅ}\ -A VnogIAcvfQ"tQm׍&,v$=gHOqE0.jG9[<٣(WlĪ_)bGi#pߗAD?!2m9'L}9e{fgI_^E™huUu(x'`[f|n^qB.`k*2UK2xqvdt#5A4 sxGY:-h*oK1֓PHuy Ϙ;'oD3ik nRx횔{cdƔz>JBUܫIR+ϥ*Y%/&"6,h"{*wIGB,Emf1*Fzv6|@^8Mè؁eR&R\^ޖ.Pe&׵Uw.+, `Cp7mT}!y ڌb/29=AydݢDs*ToPMG_;͏'j L6cƕetw&}fs<={d A/Qp+%^#zѿ]RЫDE/ݴW"TE6E]9<+/OadDڲwzH7TI2MOϓYUҨ٭"^ UK94=cڵ20SFJ-t#4 \z%5[0IsA$٠L',lBJgD1S'joSqnpV= -wieMb]8D״,oW%(vׇZ2oo]w@6WG7ĵ/yޡG6.NJ4II uH!Sk ԕcaX=b&TP@1S| PT:V[S- RkA#-`ϻοWbLv0p4їJ{[*_#PSraA{qz `>$9 <[Z{/cPdc:Xkws~CBp?I}S.;\Ӥr$mvLH,U;Rf@)QC%> .QLSnfwgTLD: t|0ĔlBWeA:ݥ@`/]۳C@b Q{xk\uSm8j;6C6 ڬx#-NX!SJ&M\s.)p8MQO" "}>\̲jqz{4[Lа`#G`8e{φ4jd @S8}.3%zNCSN Ѭ8T7FҦCvA!` yO- m& o{"d.$xj̃Lf}2]ST|J.6D\YS,S)8%*o~BN*ETïD˪VnX` 1{g ^n_$EkG=mC.PJ"$C"-ɷwɣNԌ&0u i0F㧬Vr<{x,:n"as _NWΉGLor+c ɆruơJDy,: = 0߻O+Lw^$/$k%]TX/^A1pzR:xg gw8)E ɞ<?n``aLˬLdԁLGiRv35~J@>j^C[qxOYC;v@RO~mtV^lf/J)d:rPQ2}tkLg 5 Jh Wmvv%cew4KZ)w>,N'Cd_cVJ50RLsݽ{ZBp܁j9x%|mp½>{a /A<7vm-զjvCbR]ly08f [۳'v8pLB_Х_{%m̞ɚ?;ǻyHA\WAHOg`E{6" B,N*b:.M+VyY"rN~*c^13-{n)[ҭV.URCH EK2D 8zgL#}2GǪӼlU*~SΌA Ǹ߰ T`Nw_rmY ib++,!%Fe%7z sKs(J]|Qe-ߋE6 :@Ӏ* 0H *- 4'_) x[Mcp;&+I riE6M$U(wxMPݍry" ;Ns (|8KH6%~νKc"ŷz{ɠ,6A9JVvhGk[vމYn*2a[ywc:(ף(Vtg mP )2R MU3_ vbbp"4e~v0ه6dA|-U/啷0=43ኦ_ &P'Zo}>v swnOm3 ɖoj!A[eX'M"bf6/-챗iAJL9JW9iW!vZrL,97QIM_dN"w5ڵga^Hޢ:T9 ƕ'ڻ~j."o끚U%a|Ras&'40.ryb+̗NE}]PqSqڅOfb[ h!;@.毴pvʺ&_Dik}`NE8QY i_ x2ˢ'Y)e YB1-PS%qn l_$0UƒoobDLs=* l6*3M|s&̠Ǧ[j& Kl.4x|VQ0Դy2( 1 [dz ,Rߐ$?#fZ.CC!`z" Qzo.`n<~E3~|&%gՌ凥^b|@\膐~4TbzĮ\@lZFqJ.=ėt3趏ű: 5Hr v듔*+/Ť+&N*(͐"t%]*"@8KG6x+=>/.gMt ^x2;# N[`d"GV:"&@P枢pP S^j{c!|ڋï:'JG1_rAXz В^d3(܍VW">7:L2\IgF^"PU ̒1頀_`^~k 6#jD1ӗ<8b^MGWX@ꎕz ,iĿS8NBDij#n`)c<˙V 1rbqx tHUz/Z쨝lu.Ǩ3r/N w#E>iGʇzk9+d&~7 os{8kw#|a-=Os0"LE CXXIŜC Lc*r.S-!6œx@_]?[>]rQeD~4_N ps>- yIxܢ|D0*ͤ}5 -4Q[L.eb?a2KS \|נ&O!leKD/(ZI1?v^g`Ÿuif*<\6 cxt8[}rPʊZ&fy`e6t}0`O*Jz4`6,kӯ8l8(9dT,M-l5@UC|k>ׂY#@{.gB?FY~SUh&ȿP(XvlJA-/k4@/m}!}{M׬ܾ6MZ)j<.3N eS 1For*Ge.0:2|h!l Ud$1@5p{WY-^J{߹9wAk> J@B)qu6"u`E!kIDu$e O\G)k^5v-՞Թ5wi0N:쬏%0ȳL0j ,.MtKmTBT@MkюE;AxUgte5g݌ v n<}|dv ۋy$߃YeWceG|dCY st!)9aHro+)xkvJ6j ^N ?MHGX 3Vzh0$f ;-˅LoQdX)'C9!k/,j' Fy.]Q/TSV5mJ3gv4n;Hz IFfcZ!-2ˉ$TdZl;* E3?i`ccDg㠀'F`_o>۽yjƝ\k%Ial Z)@O @(NVC[. *(fZ& $VlLcVfXَ|bԺU'X]a'# 8M ddiꝅbQ {L^t ZZJ.쥎nKLĖ "]h':zZ-= q䵠Yi'F~ 4Ebߌ!N+N;R;ҧVױG0_ٜV.8" ^{^mpt{F7Jݟi9n@q,K:&)H#H•xc4tbak[ܗnxgXHO`f.2S0dЦƄCO︟KTH)%0v<Ȃ3g>t#3J#;qݻѼjrьwc<;{ k+ym/tZG(\>f<-2i|u(uJ0x7>M6jCR:pǵx(1$)qܬ-컟i lvh;4$Upg`I3J#WfQej*dǻ`]_cc(j\c T5Γ(Vm$i8Z,]4]4y^TMӿï{MO#D( 2>왁)HCI& 8t'ž6OQ97~]B :--۲,ܘ̣g2J)T"˭yu_"o0IܪO's`؊s/*$/:ܻqv`ْ׸ :W~eS}MODcm Z w>>8/^f QRBLNw)74xr #3MT^U%Kj,$2:h mq d6G9t v OXguf&M5'۶GqNgPAV`Or J)Ț0J+Krn*yƱ8ȣ63Κ]G{x3<_{QNDeY'Jn˛Y$Z)S>YN&yITF/Ŧ o56Ⱅ\3h )R/&yWm4j(27LcC eFO^=؞$H ݿQݠ2!3HN?#j8=I3zJtq„2P6U7j&Z(\={{7sc! '^Co( O!Bfdǽͪ^S~hq]a"eUdK c֬>d|4_eOkH ;VJj1d;3>p-|=mN.t 1g5xOAEnw'dY]m(~A30hQOzl(x/006 ϒ8M(nL63GѴ|V}pVFpI sHUCu̴MxAa-|U+`EU3P|zُoNs*|Kl-n+ojD2j4\`KKZăj=OW 5otFe40N 3js 4X଄'^i4FFi_87JX[<05xTu5bq?(<}`To䎜to)Oͪ6QHqb}r"ڦx<F9z1h(fDK)Ϟ }錐 >(<[#Y^b+TPK6ǣpf 5x9<ŃE!1Q"QcCϾV=o :f~ԦS< ] <;ky^i?j)1F>сe&zN"q ǁZ۹4Ҍps楿T6b8tJ5L;?,( ٔ$$Ou?A*'ɝƮ m|RР9Zk:؟e4CĖ4LjƋ; ]9O@lآ+k]Ğ!h,&D=LS6IHHrV-a{s518!"in\wB(!)$0To 'ǺH&vgTWrbeCyfLmAP K[fN}q7nHQoISy }Mu݁f &ą#*={XUꙬiYA^HD`S9aCue]?NOJh+79"&eR|; DoW`桧Hh+?!<H0$?֩%޻"=o9>\h#3Ǜ^A$%NHNPW* ¯aN .r;|(KB{L0 76qchx/,4Zl{ر+Uu2:@^^![;JFآϫKݜSaUbQ)lU J^iѓnE 3(ɐϞ{|58?nsgM0dć5sk T˴eKHy^8hʬA&ޒʱN?ϡl5gIHP$*BX=*u"it˕ũy&l^';Уp߬b_VMMe`ɫYݱT#4l((nchU<6v|K>`)z!E1S +:ђ>W@bĽP% )6~d|k"ň<^?5GQ~;Ӧ&vʉ%ޚ0vlc!PK,9%D%\_t0ξZ煘OB Am4|[X=]*yP Q37ۍBqQwkw@W" >|ŸK$~w;sjG޻a빬bV :մ50a؄_w*Ajϳ~ H^L"a;)l]3 P1!A#)tZ-o G`@#iG]C_A4(h^sBi"1?z 3 v(ceՙյɽw|jXz4N3fDz*Gw5Ftq^D7Se5lvnX(RC'dJnH&*@ Y?L) a n^YS'\:ɿG^JIeghcRc3O>m,( MSL8Q"SbS"o&ޯ]u'h"p_>vxRɏ5H4r@o؊wuP;'PM[Z*`C5;4Ȍi)N EVON]4^ugNwX_5TlH!(r~p M=yE[ls&(EܽbWY),˰*R0H<$L~8Գp x-p:l>ß^*@]#ˣp2`*ϐЗ{!fߘq 1FÅz*Yf.JJdX+ QAAP_3W|ULC0'G BˆqFcKSRc_`ъX^Ѧ!dPpzsMG,< ,(;멷HjK%Sw^ Յ*Ӛ.{hW `\}Ε?$F8 H"l%X 3"5I' :{طI` #(aj rk~ OЋ6U>_US78ǿru5mcɎAgDaԒSn`.L+moޥ #u )FpX93+S־Fd6U$=g_х c&m󓚲ȫkq=N _Por rk$2kO٥:F 8|ae:"J〪Cm$74g& `szQe;уFJm ƺDߘ 7I@A83pj\O'q6JcOY.${\(M/gdaX]]L.Zv^l%m^.r,S'-F9$XlA.ւb\2_НFr#4Dbbd˨IopY}J9Ф+5ň.vZǔ]Dk1`t Tn%C+Ƨd0f"Xf3g[;]A0r3 ΰA>S4FʛL0фpI؝Q{mɫܐ_Je/9"lC^'Н !m>|͡80"Iԥ Rgm̱y_WRD['L:-U>{3HHODB3#6̉$@qXYL$P$Dk{.(Y5O~zpW<Ա]z?Ax3|" )sj`lCeYX{q[18<휣|9a%>;؜Xs3h*-l6f W}W%,S%`$:Q { H}Xfn|W9>k\R-O|W8TDrX TDz$W{PBM)v/sժ0zYUlY=i  tNzFmW֪烸hgwYU Lpsツf|Z$(~6Sc~osg5]=_Ln)( \q/e 6>L6)r,Y{`l&>q|-t|%AL߸Sl&3t>S_mڅ!";fc`xKUaHU]*5廍Wƚ>J18ڍ]ō(4!JzysQk2Stm$^ZE9hSӷ[FN eb?^{CIw]8VO'᤭Go.&- j͐Lg-l nWeOl!Y&yaM7 "JÒ[69Cd+Z|, aE\Us ٭y|ƎK6$Ϙ^h*B;_]ېh2آ-*)z=T+)i.~ъ c_/}V$n͝j+^&7aIjwxt}>Mĸđ0@?RM,Y;"` Uh$i8}r)4C!wgeڊ蔽l&9Gw5oqNB!I T4K\߫# vJ+,PDp}^ݶ5pDPnϛ®~_Ab&9~:bDQ729eV Q?^bƑzU>չouBq Z@_9-In:axQya>^$8B"xdVobѷCLSz4#:Brj'ԍئ&#+ǕG0`߂!Q҃;pUl[rPД h ]$2o֬~z%>m s;K.ԥ>ccm .h+- lv1vKS)Q?8s *~7f+G\2$%#.zeS*6sflߥC#T3Kds&W3!쮒ko3VffK8é._Nfkگ /-\n׮E"SfTXBqXvΞmTx/<59?XH{ )uM$,2Z!]nC$dQqyx&˾=%jbq<9ӛ87-qy),#LۆfY[GS6si*LYo^3L_С+YזkllA8YJi"V3{GA1Z@NI6o>y3g0byN4bqt9Q0Ֆn]!c,‡Ե%0% lHeS_Iia as?2o%<3c/0MOUxu }WX*ֽSn=`%c0##lt9“܈- U~mhyH(wB*,t:Xf D9fCފv*,&+XBHs1qU"c*͂yQ .n@jUЫԛ5'Z^fʡ۷Lr]j)z^m\mCIүcnv Q=LەHzJ6)RDWB|!75:Ks`]>Z0sM+mH׈>3X5/<2 O? ]C+W0O&;)\Cz5'[)fUQMͳ!Fj\W@h@c>w+F"Hϸ>| Mnj`aLJXc@ۿXI.j^oGLuM|i}Cv)k0W ;!E&VgPtX=XRS.U;t+͙Kv+fxbG2ZiݔruI܄H'"o d[ʣ@W 25 Ӌ>ڻ`=]Z}r.Upo >B}\1-ƴ;0Z”i8"!w)en.7 )||jB*9# t4Hڶ1RCgͫя߰D1'op, & J!kP( Wtq8|G1^S٩d`-#=H3t@WHG$ rfͫ}ξTѴHbY?QEOp&~3ʱȕeTdHmQ0 xom1|KpRh ^ge1|{`ZOF7\1s3C`~FrjF2羧h`>37ș{L,+!rЦ>YM/#Mr5ݼ%7fvH]$?F@;~mآz1FqC",x@[Jt3#(kں7 G"k0#啒JD3 Ѽfˏ.6f/>8QkBtgY? |a9vl D*  D44*_;e3M *1kd<ա9?+T߅q\,k_627nA.ױ6|CeC||S{,+^Ԋ)|Cffr)1P)-h*% vF: +/պz#| W xnuV}>R p},olƹgLoUCwvDN]~(UB7(m/ dă̐ҳ` qȩlJ^dF֚+xaJt_y-1N.&%/& 4'm5;yq 4>4J9םojmޚ#ODTp9o -J1 ZiyHV"%8"n~}5mRo+7>h\=(U2UfHz.sQY\>yZeQح̑gep*2eHCGGF0w "^M#;}xt@h):±'[|R1u{F~I9<uӹbg+{b%[9u5j75AXTN*ʭxuڤ;!Sr@jT{*4-a҉Ga,=3cĞʻm I#X?Bd 18&3* L.=N!S~E9q)Hu>60 R N_@eD{F2P1UXwgպ*aVS9l\ =W `cz>Ԕߖmueaw *43ý)LO;r3HVUv 3짝cL^.I ώ1On?ij ٷT9Eb3*'"Ɣ~v9xq i W\A|br#^S2|1w]#;Y/[㗾=yF_ALi$hU9yxZ u]m=Q)|BFے;$\҃KpSלPWKIh%X˙Gl0_z I7 lLLb7c^j֕ sߴb iG*j" %K If# FmzkQ@_#b$Eg3އmHAWmW\,YY:Es>G+Lry fpxᜬ@ z361~v$ĕKZ8`z|Tғp1Ef[i6T5MֱKiÄ@J&m䮫gD;oޓwGISIKkpс0f5<7KF)Fe{Byi5)P͎Ꮬ|3^NGEpm(hs| ",4R)chlHtrdȭ[{`}?  lym/2 =}\h_7F}ZWWa9~@4'~aC|$]G{XV%nuX 4R<#?Ś7˻Nl7]iKn; leeR?֮a]'=ꖍgr-fT_*ۺi_L#5>YκsU1ӊuPKj+`# ˇԤЋnض>5.AZ@:{UbCDraGC{p,EjN/|k]Q~oW>~`tHtF=D֖骬0 foˍM~ħ‘}aR#Jf/IUtT>u#?~-%thS#kbyY*,5T( ߹8]1#BGnRijyȭLѲxS8&ǟҞ<V`B,u*2}R>3w0Z+tp[ԗ>=żwH~r;,nJeƖ_@/CΜP67 5Gɉ ,? R_C@1XڴH<)Jb]dڣƖAxJ-f|q ߎ6JDtKacρJin:TowLUTHqZ8x |s] a0kG=\ؿ{2'-%jNйq=b5nWgS?b? »=g( jv%SRqafh5iaF0$fI؅S?:Z@԰Rbyɘ",M5a;2d&fh5K0&W:1Tu*f6Lwomv†U>?>1ؕ}m/iI%+-l:S݊VGFEOoz‹W-ڮlz] UԐ]-}VH :9ШI f]x ɫ ?euG:Έ4t /vua_&$2v7#Zq?(p$fsbskQ(;sdpn3AYi]1g/y''8`߳Z@ MxCB#.ó"f8k]﬋ɼNPHHoBޅ+gi;wv :1S*(Hۏ|Y4I"Ra^G*mCcW:J<6/լ]ķSYBG<ɢ߯YR*%2/Ә|oڗReD˃.oB?oG@vc^o▿qy+@zf2 {|Qe_D47Dgy(`v\fAEh2f 4tǐzV"3f\l(T;LGO"Rm xN:`֓tnHbqɊr&ݣ/8_DD?e~eHa.R2.Ttו?ۚ{XWXDQum4[_t".:&pICSlsnNO jiV1EF`_#\A6Gؓ7Ϟج*`ģaeXx+3l$XB\)> B%",cj*[=u< GDUwoT:mYbvkH)8KC.:S팍 2~ 12XA|3 ^A;04c }:.}xF},_d]K9;Jӿ6B؉^(D+5뼫k0b|#XV+E'ڮeo t- HkúNr-$^4EY_/ t˟l(N6n&q_.->.\ ID&bH6L8~&'zn w9]NmLugnxl$yx~.)647eg#էlrAWuetZ"*L.ަ(5~4ZSU  'SDF ٸfB wtz9颾+ʥ x]8q(9sIV!yF kDҫ^A毵OŹcW" z Ϣs! $9p*e %dYF4cWW -6={*Ck)KykkW 76|ͦzW)% jS 6vo`G Mw o[j2ʜ?/%x1əhBzGP# r}F pIzOhRO2C4p+>lI sc'6%U6/tM0Lf^]MIJ|"N>Y6y !BX|Lvt0 uS WrӃ&hс*lJmpR;Ԉz+XU%=,*Ij2 GyYFedR:8Kki9(AB<>G}9US\tDszBr{:|䍣,̫d9Vt0\-Wqx|H^O&[X鷀k.)W C~>/)?έY5gqԶ` {? iY FpUOAI)G P7DF5)V*KM@}bQ!iBWY4S" _qYl&I>щ0\/,^gը/6HJ)}@eE T7 eom-s}h?ɛ$^օJ\cmrÆMS_e$hFa>M8HXR[K"p~mVRMv(JaV3gqaaok=ĠmhYK&0a ufxfT}@h3-[q_`{7uki' DbQ%Gò~ C>\&(DN(g 0V߭v%afCAۓ0 ֊X+Ҩt(nMOo`Ybp)XH'QYOte%}=A$oأ(tZ\l3_oy ()*,UHc)z;\&أ9бeks hKG *NzX)m~\!^noٿOMQqՈA"[[,= sPhzKXϯJ6oZF(МjV9&=6tn;Xѕȳ==b@P,h9vUt 7ԋ5d s>UƠ5^0mb II;I/.g}3A)jy_}j+6RO:{o`Vk/\0c``pD so2V޽VcQa4GqFo_<65z>2$&Fc2tkF%śiTs=ngPZR<")_3ȌBr.K_l Rcܔ tizUayD eGrg;H! ؀ =[ǻٖ_AtVmmY eHnK&Cuxh ZwKe FpzMyΖ D!>:TyCdN ! d%fr95'PvD;+LD 㥻A3TCaQ'ڌ\>ʷMxl\Ӵ$єeV^;"jц\cUAt/s %nwM7] FdwM;oa*")J92ZN?&|(,4ޒ!zM>B;ve꾴& ƞ0ڔ2M"H '!1=7v7NwfbO_Q!+l7b!at3bJ %/?=h,&R;6=n"ؿ41r*z[\ȌN)Q j6c:ڦ\tfxQrzǧfO?zHFBӎzU߱_NW vv.}HǯnY ^":zȉx%4/^tq@F:D6"izzvRP l<C \[ÜUaYMoB'tQ?NR+JPN'%]o&/P#NEH+l`uKQ_Av AEZ|z%FJ.8%t=ΩS'*w1e +\sl6h}]?dԫΜV S+aUO=s7߿N T׽UeJ#ocj$(=nqee*1`"KV*G,.7fţb;R 6?GvJ5?4Q s,~n{]PU%S =yȧ_FNjZy g-'\$3.$; 7S HpX޹``5 :Iwq}|" ?Ja vP.m F^3SR.A=z鏍o$Fvoq)蚘'̲I|!4,9 gS\|+<)-*I, V yc'Od*ztHfP'(ya}-J,eBf`6ryIW 2 < .hAzyzܨ)S Qt%Ȓh\馝_hNn(gJ#͇z-#VUSm|+/f?nǎ^kl %2HaҠ"~OާG?#BVI™xLq{hu2ugg %Gv:TݏZx/C4+| 4S:0b ]opޒ?BhLFKvg6xr 6+lW6ۆ}58! sP{Swд0HwQq=CYd)3pN``7dF0\wa91?'cCʬ]_G "k0&/ǐkbt}gBKT=fR7F֝΁S Gء:eCh@(A#e'j$Ot|z7tǷPjÆYE15ޡi&ޤwZʹO&?r_dd&UItOYD_"K-0MíA@懚=jRp,&4IY3T DGA*.I;ࡧW_QE-@$d.B #ubu%Ҩ1gQdĞyѺX١鳆7(B8ݱTgPîo$Q{g-=[6GM/&ꖰ[sk7 &=d 8iwaS7*픻Zӫ9EϮl1z vqC R:&/aӽxPGCZ 'eeKQcʦ-yd_&yZo+d0omTdd}f DS b)Wxͬx3YqK,/Y"x@Hs~[:i I/[MF3'ʷKu&1:kJI3W1s)$ @4Y %KlkER-Q~*~r_I;6Hz"q+m\J%zV-SN3|x̒JF݇>}RmD"Z nFuye)9CLtЄEA,|Cn55OЩAcCWo=Y69