nvidia-open-driver-G06-signed-default-devel-550.90.07-150500.3.47<>,f`Ip9|$W? NC7CxINۍӐÚI&ŕ_s6✨dsbNg5~x`BG{ ME_$ :tԥoҍC~ rXĎ}S4zx]бA?<ћ31$J:?jZ"XًL8 P'o-Eئ|+T `.<}Y%6*n҅iza]JT!2@`b3 e)Kω2W?(A><5H?58d.8 F u# 9Gz  \  0  Xt(8Z9Z:ZGH0IhX8Y@\p]^bicdefluv&w&tx-y444454Cnvidia-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`Ih01-ch2dVJSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND MIThttps://www.suse.com/System/Kernelhttps://github.com/NVIDIA/open-gpu-kernel-modules/linuxx86_64% . 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_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textC source, ASCII textC source, UTF-8 Unicode textPOSIX shell script, ASCII text executableRutf-8db9142e326d4a9121f99ee5d86a6f17e06e6f30709dc074c5cf9a5be661f220a?@7zXZ !t/]"k&5єZuUOEi?rC{HY1Ӡ`bmMBEBv.Mm5WG[m<(7e8БpQ }_&{z쁏LW׋qf v?:X׏{P!\˙#Bk%{+|gw^`Cgorf<LՉϰhHuNc΅Z9ꚒPEa$2P'& { }=CL6vRowL|b`ɣwQ1(p(-" MoPgʚWK,79R.Hl1c- 5rbRRm')LmlVz&tRqZ~Ӟ#=]bGb q1WT׎ϽrE^FuJp܍Cw95ZtTSFMj>}'iڽxE'ل?G26ޟYџn1J0v>#wk\[K>W_rv@ 7tĆ$zu Aĵ@-_jEV! @qxLN~ste\ Tgx-!a :5}|Sr /_pW.^!x\A¼Q)]^9xGU]U}Xj<\=ãbW'7P6Itm{@&^;gבWn8.(Jӂ;lzb/s5KZ\&8ipq6"D5b# DK/+z[_&ݶf[7OL,0I}Iv*zќڈ w:UBL9w9EGl,v#Z8nx'6SJ~2lKb;˂k5b.7e!F6[qeZT5ݖ]Q}AzVbYW};5uPd,-goG  jLu ʟa FnϲS|+M#NJܘT5S@*bO#mnū(7JmCV)2 +th!ӟ )["2ѷεn7i&"J>ӱ7-_\<%fgj(˨ҠRg[cvr })W\dՊ;܆7tulo1l kas͉vBg*PvЙ B ޫ &.w [TT":ؼv,Cί 2v. `\N[,8\fT޼Ў8ڌ\bYq[wuL#LfbA>)_sI4STU}hcgg1.<,jJ8l^Ɉ^Iݯ5wC3#t5 L #%:<($);t X5N6X n*U{lx=`=1}PoU'Yr4pC0ЌŮ(񘊆5X,Uw1#@]:kd)Z̤Stxǝqc0 J(oW# c00SZ%/&F-jXSZE,rgJD'ov!cGgv ):Er83'R>F)MP~/8VGCK7 +h#fuL 빎+ P+N% @SvgWb]%d'b!>](p!N!FTH8VHOCfw7/xXGŀ0ϵI!?MX,6Y,U֏9+s9S+xǖCl@ȿ_PyЉ2 }wGkP4ZDZ)Pi]d^DxmP9c DM|` .#MINh kg'܉]1B1qu)yD:"Yn!7׫Xk䪒ЃpPhlʷxGl,?T\~y!8݇-ڲ!dX*^ j-f_~4\ҮD +1?]4HWئ֫S`ZYEmh- \MMZEv ^سR]In\"7I9H=MJMM]%2~|@I\ďyk{%Έ OIn19Hu[->:NnHc4NǢM: ^Qʉ-W /SQ*ar~R#}~zM!u*7 =_98}s!Iȅ$.D FT}62궡JBJՈSkǻ* ;5yG^"lzQ8osax-& .N=HMozb* ^@}tx^y޽ т1~`/dG0᫏,7-]N+ 43?'x9$5n4%'Eyחvk+؜ݑ?vKƫ>} %T xЛWԚX6KsQӥ? osf7CB{>J $lJ@͓}%- dG ˽nK5dZ ޹ze$0 >;0ΩR}w|Q؝Uu/!Aꠠu%*O1Oӛw:1w?ίmEvjoWYKӒ\%;hzg5pPB{e<5$U*/d{Z9&(a uʡ{ 9I?t)s'F_r  '_y(!BfcON c뷺V[)lVM 32ib?Y"Ғ y/J-@9Iև&P@S@YS4Q)_CvDj\]6JY k!2;拇ْPvԳ_O.o otP d}NTH' V oZ"^#G(aI9 cx6FeID0.R |.8d@:ʁ=fCA;V}! Y•+lf0}^ . Pd/K!Z¥XֈhS](C-'KNb- ~`ԷWC+,g0 eR+ ҫq+W;QeR⎹h<>'I` #6pRs@`c=D/"ehEg'8\jK|n"cKy01de KVOsLRAVJ}L,IxU.;CߡiXc֩/O* EwZ r+ĥPz^}˰ 5XZߗQ]?{;_6̎`;}IYryXiGW v/ Sav-,.WMfj!Uq#aB=ó&$z4y3t@5I=ovءû?N1j+,R8lj@i/r)!` XjZ:D++ $B;Ck %K1_}{-Ɨ #kJT[mn /G3Nk LߪՊwefP`Ⱥrw,D|YW_ B)Ip֘| 'S`0̵'M3㷧k¿ed'j4]\=]ka%]j󏔄m r ~So0Tds>$Sfw~DEi9T_ /GC[_6HDjCuwo*+8Ͷp.:6 lq~~~.nw$L }lr#l<_.Ӹ͢|E)VA1K ~kZpם!.%CY9`" _E;EHtd Bw ر) ޼B4)}sKb `lF]A}!**~YH3~ E̱l@Pއh6>fJDNH9Fz "^"\9((Be*[iu)(>XqoyC@/ 5z #4aw˅Cu`8ã5Þ)aB0| Be0NvR{ˍB.M^ZD$h P;T߄Zv^3 D+wO]t\R)Y膀isZV[çwrL2m{j/5;c|;ժ ɴO䩑Ppg\|Bq LeUGr *ll`C`$v4izEܛ'q%dbi2twZ'<}M/+Jd&]|v"CW+e30wMU?YԠWg ֪Яc9pEŁJr'-"6.G :еV00x|)3 _Sځ㐍gcΑ猃EDDpڋV&' Á`L'"2vgo 5yC0 in9 -V3o0ka1Yn."Q4W yiSِ_ۦ8жydP5̨:#6zxELjOkL|au~}Zyu?t)rԒ.ZboX1'+;j`Юrx2ȟ Qol6S| :A8!XS_vlpٙtӌfFVK?'x0{,Y9k^ R/!:vc[@7Դ`G$a4"7M_"%"Qz q&ZRY7Qø` ^Ni$[8)CjuJ3kS[mbe89 \q?J]=ڣo!C}d)$y0"n5_T1ݱ*'kŸT=V>oge<d4]y"Y}[??aӵSS rsqQ5?~X!]wwQ $}]閞KOQJM/„z`O(Ş}MH0eiGwEFS&1O = a'|dg7N(1 ]SIrC t_h=zS͕fAdJ Suq%\#hZ=09;O*FN8Q:yZVLFޗl2\s `ԾVJ ڛGm-n+<>C)iÛ^E!Ԏ KN%Qhd~:qQ_$WZ JZ Q3Af-_mŜ%W+a>10[Xo&`5g2y,Mx߯cJS;^{kE@8`]h<ـq>\}ͼAKe](H\(1ZpVonc曮MsvyeϢ?}U z- s )iev/|Z> L~9sê&0Jƾ1$mN}EӭfTbb*N/;WeAy * z1kf')/EGzCB\3bzQ/Ly1"pemGd]6gL)easNe3J84CWJ7#ə37) EL)U!U̅~n ]=;[L¨*Fca km´Tٻ8R3B2ZO0eV_g+`$ uʉWwh@ykFWgMBL~V,' k=[qhN3EZQ%)Ѯ:nw  XJ.iZJ5:5"Ӵa m v?%rX+1X#.{*k ɭ=+&Ji(qeaJ{ytjyjCL&& 3jʎfJL?><=Q1g@O{PX|aPO#)bXfTYND |#-jSKmߪZמgz.YlLAL)G:s#)@gɸA >m[&? k{T@j2r,g䶵D?_πI>7>KrUm;:"w?d3ݲecw)ٌ6trG 7[4a|ᄄ?-HtemW~m%7"KT]C[FHtIjv"*45;5@AFfr &&$%q4jQC6 ) b$OA.=  vHe#gcDyW:% 7"c#dJ܎W*!1r- b MXtԴZGp,90T>=aB4LKsDjQ:JQ Rͮ386öHB F&`RC |n ?D冼i7A5VAa"BP?0X_$[ 9TD*W&";D~4KB v#C|'S$+=)$G6{1[7#m@+ `:;*&T4p&?)`_x%g>AZ"4湱<57AIɵŠO䄙 ' zMnT-of!\B\+Oh0M S?jDA*Zd.=GLH&VNXӲ.)ƒk cK5 7ˆR v@t)N}.A5ӼM̃F@PkQZ܂}^D;?N8 [k]wv.:>~TN/2فR-^nƎ~=ͷs,xTYaCQToAهʨ8[4ü0`)} v,Ha,c[P=ќyX d#e@_UQI&$?72W7,t$H!zh'.KYsMLBbg&+-D qJMqnHRdzͶWsj8I|*j"U"IVIn9)t~ШOE/lM̋5W~VۿG38wXUs1s*C*yGz)s]Ik >Ǎhx{LYb:wЛ*lc&L`pB}Pi F$dv|H]N{q:Y/S(RIߒ4Cn| 2ҹ9ѱ7@1y2 Ive^c8g+lpW9PgbS xXe^Llщo6ͽuC|6s婷ħm"TFGLn9DR(2gĈ罐0c;>Kf@hSe;dݻ7JТ ڮO]FFy4Gld .gH2f:μdm1ql͈v'6(%so!,َ߲+bJ9{XS?{i $Zrb5]-\@*ʙ/2&".DΓ0AEw- p@at"NάQZ=_$1?+-Bk"eRXoY,իմ|^ qLt03}c4w(Cg:kr{m ?m6g-)Yx!J\1+ ,P@uϰ;J(J#7aM8#`׿W߂gɢg]|"nI!cgg]¦T%y ~sa=&(ZQE"/85W|You&ͽz@TݻGڅ#%/VwRivp%IzFVL%A5-x0MXO*U_79op{^xXe(a]%cI@CYܖs2zAd@b hpE|FnvK_Oz[qIb)XSdZ>k|LUoGHm:eht-yqG;xvϊ.)@7:Jd6n fI.kga4)'͈Il\3I|+|iHTS٭%:C@6,k͜H3FĔ@FEnxB~IPy+ODZdYyF(MvIX\>#HwhM5Ő}ђڐR?iu!K6bC~[ф!Ec=O0LL=10YȭC;͸@q'k1 ox@ T/Z>8LbSR0̪ٿMd`LJ/{ Ћ@]`9s:^ 8c B*lSP \ gDQ) rX]IZ[j;UHG>f깣5t`R$&BQ"V8S?$ \K |MIxK@AV|8Y^[j|N4,A["1f\c:`k_ '$o"z"/aonӈk-hk+?FDsgr= av%̉RmCdXv_ ee,%4#rVW@EɈOfBy^RT2gH !=i`f5-'3ƻ@^!&=-?㗴ܺU _Z_;GuuxnU}5Ͳ 짽;%dSj(!P扯dD(p$HT-s"uZDD@h]Va 2i7Ju(I-γ=v @%-da۩6~ @S OH#Mf;۟7]2 W^q{;=D?53""սlh{:-*Tl^0 Ιތ4WmN}%UCkޯ@}r|)w6K59č_ÚlQ +3aVܘI77+!#7RYitc&ӏ{!2w 9RJ 3u +me)M i2"CpSrW 1DBs@};t=y7x.?YX;8c ?yh nH"]eNJilJGMQK~ -6xo 9sp׋GN) `) NUPА Dۋ'7Ѝ6rO&6asPa(oxʉ;8QB+AA4F+NR W ݻg|+Zٮ/B fԇ^ q~5 NYe (tO)!Go (t<`=NI ׏)r79rv H=Z'z!jT64]RXv K.)YÅ>(>nB6 ^A:JsSYA!KeNش &Nl$\Q]L$vKmp)ML0`"(+۬ *Э<*Dޒ}:lA<甄+)E@b`dr~ҳܐ{u[73ŭS%&xyܝbcC/jNIՖZBk*xyO; u< 1ʬ/<ع)4L*LLma$+ӭ[ۢ&T̫Ac^ lhI#:A2f#\l>ʥݼ9BB@0@)7PJG֦+)Ӧ@>EZ!+Kzv:={JMnDo;f9ģ /JsXV,#ĉ5Ll.jauZȭHc]Rq[?AO% W3w^VEo.='s$3R=b'7ԎA)|v5T[Qt#%G-,yXѡx]kA;;jT׈d*}0gTS)3{C)$]e+V}E4urs0x3MAZL 15s8N)+q< 9bդ)nN0A{y `t5꓇3,E!^p*7p{k#3aWT٢ ƒ_l]~ި]}z6їHaeC3 @ ɬis(zvɢ(4֦rf9hJΛ?M`Kf.?5T8vmVhT6@`&|Wr9!FX( ;MzFwG} 6dg1QW7 n{#v|8}s%b`S|9lX1 y% -E.Wd # !'OU E%+젶\498Ew:QDS-sa컮V>ޞC/#c4hR2)nt=]e kORT| Ŏ(AoÈ-SwqsJ3ƅPú!]UzCp ɰNϡ$UO 7ajtp@, 3e,:&U=DPǖҌyH[^:ƾ]3hi8nإ$XUï ff%# ŇHz۱]uVԣ7ggTqCNVK }W u)QX?d1ſ~Znғ4QOe%֡cl*븧 Q*hHy.$#=?8j*XHDP_ .Qf~i:,"LrS9_AT{gmnCkd5/8xJ& iRڛuۀHF'ɣcK}P+ RƎzd.cI2>ܦ)T]{F%l l)_aԱ_r?NZ8;] z AFnĸk"CS:GBr vJ3oS@3/TQ>=++5d HzC,#7@-wߎ35C [GK>?$ o*!vO&&5aKBBeø.yFWK0P!caTCL΁I<ګmŗWM(Ui5);7WG 9N&ȽůuTFX =R/oKIdk ĔEW(ULI//Ic‡e#f"E솑$h/#&oꌨ}`! ֐I'u/HcW|5bvxX@[Pգ]E Hv^hѸv/Cvyp+\W> ¼fᅴ7Yw塮qYA E5@hnRݢhuNp2^ .r0弢_ϗGQo$,O9agq5Owoq 򺺡'LjѼ>ވC8JIV*=>8{l婩rϜdc@8xVV ۙBg.Dm%*!i _ۃcfI 8RD2/Zӗ^!;5<|e}:&ɑÉCU--Tvc34 LCf$:4Hnn t2Gu&{ H;輅.%fsEQnDˎ%, 7e-w 70A!NUs\碋TKZE}=dԘFaAFm+ԫ3B]2Mː;_{fRQqwB-Pb.=em:ԟφ}# {*W+ A~/*S$Ή3AQ*(t pɂ!, 1Ig:z20fX Z~U=l*c!#o/}byJQwQIBu,E6 f bz+"a~@R.q[iSATq,9Ў&VC< _ 5b(Ihw|zr5IM6S6rd ~k4ц:k(6:\!Ju]n)"w T-Q}tǃl6S|T/辁X Q|mPT;,=XO Ad50a46wd #m&@Mlj gUh7cFƐKIqpۋM4L=> |梢G4%q-^'ѨT߰'w) 02Gj,&Qo")'%WSC՛~h^s71E7P!,ߋ;jCJy zˡE߷/[*.Y Uۧ =hb#Apu7W Q~&.oԥNA`5O)靔;~S)l!0dvB&Blcl֓.+\6[J &?,K@ {~JY q& Jjw1j>[z5,u3Gi8 fYr \1:5p-] &ghWyETf/y%HA4w|@S 36g{kZkCj`_jbm&>ӟI;{ rk ʇ  9I(ѳQED+m?>VN2#ْDF% AN`kݢa/w~H\r+ ˝RI{ܡ %~BMxLPHI3iHNΑ-N8E˽i }&ZȖob3ESCHί'3ǡLpn/P/.ٲ;Fzep^V:|׸u}@6O #k)FF[I`~W\'/'(8ENd>"H֎UL BFb _yS愊wRO4jG V ove7e9s˔`p\[r(-^{果3$0/I_D!f<*Cv.aӭ}xrHwH⽞;^wc3Xe ~=eZ%K+Dw!y {mO|_M_ `ԱYVHS+MtZFP_]93U@6PSNo\Hا*+'։2(/sZ9ehQ ؞Ҟ 0ar#D6_6<34˶sZ4tw.g<'_#$BLmcd #pHF`Q]du=kWQ1D%$\u&g{i)y$7&"+ #,gJUӀgLya՟x 6rX*ixo\5dm6ٮ0al@F{!Oǒ.jA*{:Q|#&.sbû3S=f2W7K: .pϩXfq-]-m`!M|wqMG!x<IQ.4mXlp,Ylϸn;! q$g+W]&ፇZl#Y LkK`] hWIJ?.dHPWVs6ZUn7۞Bh-^=#Zr]'Ɵ &HulR 5b*!B,41~z͔~A ;˶K,}w-rH@>\GP=>V^Rۡ=>]#Z I#q3 [Bc<}􂜃A3&2x0 yl{j YJk+ .GFR z<(e ,nJ! Vn\ I`@iшVlbſLj~Jj&=z(2um<7z]$K'$D'6Vőſ/lDӇX zC7sˌL'=ż``ZQmXBUj`Y^c͌`5],~Wk{`߶?|Zʌa9NJZu4iᘧ;9Ler&e?TB+;*uyF]/=l@2Rtn1(_n>+c%~SJ${pz @#|##aS_ۉƲ4"zFtm ~5"ϖQ&(0ȓ&?H8ƋNE_CrAT_BMvk5Ck c /p}ۚb-j)CꛏsBvH]{  \|˩rjq DGsڛ)7_%]iVzgM 2AӨ\ZUf| TY/Ѧl4)>oNP)>dU;*!! _qF+Cv+]PڧK7gTQiHq%'c?Z /D+ܤJ~L<_UފL?/պTkKMDįL3&~ i5]oܨՉugYlx@kBLI0|DKF%6!iHFFOյcQ4.#:'gY7(9Y~|U6-ᡦr3u|NqWjaj[5B~^b]eOrjIi!5k=׿8jʁ6nĴwU~INFc#l0TQ>[j% ɻcjc&/:+"ewX̓V9%YjG U<W*ҍ8OnfcMq*U[ e+ĺ3apr燉 WcNz'tCa% ;׾2k~ t}2CM lD DuPT9fm`Li IBUeJ mf _ojijHYC>&T}fs@6MY6Lr'eVztSy;? KpZTN=K;1Bpdêܩ6X ڸanehZG N${b=kA1ĸW~%x>= j͓QIF;N!$>ړ#2aK3t^b'ut<=Ͽ`4ƊB8Cb_ۅ {Y1v_ 1tO0 %gr>g 8ws8c+u܄CS\tu*gfpס oT!N9qvEvE:ߢ>y!ggV{ ԛ6}d,)E.i'UҽߚŵHDtcsuP=K3EvWmaeOvx%k/U&&1>x'-mD#2qco@HVeX$-y񳝴ۄff{K2y߻ STxFĻ5re0&]?}|jK\CCL#%N(>Cwy9Qu 7n[v&З^ew$85;[4sJRx䱿wN)%nr(yEv3|y)5C> 6&$8CiC-z)}G"Oz@oUsGCPmMga.M\IN@CΞ6lΈ qۿEA!g8Rp)OB]v¹9X9?YfVC+KdJ YME`r7C.(> ˘j/Zt) IFa*#(8\.AlhjH;5z|Q/U\]hVmӕ뾟)[Yh+{kDEi.Bم:Pϯho.2GMBrm&ym0ul<7&P>ymqQr$@ {peUuX $Ѭ"*̷7VoCgG7mưKiHLʽ±v-ҵ\~`=3|Ǭ! f9ӄ,0ɨa#e9 (ug4GPžMC08b[=\}G}UÇU-Dj-0G*RfLL?e| DȍˎZRi}Ε/"Bj.x555s2=4g#Oemr  Q.xt!Ir&;BHB2tkZ2~ܤd# uCixt>b!}HA6CRr-}v\PHU, F SF+aV,AK>ϰZ!FK6m 7W#%&栢N|x[6f@1cKyL~u|w=awiSJR9]9D &68vhg;aj<\ *A d=JfxBc2.IuLLC=(\4h{k%5I|2Zj"ӟ+(LF&աbXa;€BQ>(GNtU!֟jưjr1[p\d_OR pjA=&S xEmvrzyhKog۴3԰-`Tqˡ5Pc`఑R3h%Y=R\դKX$4+f003ZB{]퉃AqW#_s9Jmׇqb$W'MjGvm:㲮[|>7C7FmcyJ3G4g~L Xx|ĀW,*xCqo*%x&cLW%B,a&]`G{E{w2Nde_ɆG{+wY$U mTWG&RI5sam 3q^[$́PWKmOga܅k$0'3zhT Z*^"]ct d/IA'oR08FW >HW_x4ݓ(%6{/4W]xZJɜq~v0: i~T ( 覔Y NN"0Ǻ7NH6݅ŀ3!Ϣ$MMB0}b\ghe"ϮX0fGY#=KyU{Y K#% 0E'jPC#L^ g_֙{ {LtuGMO'Ix/3bϘ&}a 2~v }pWѡ38$cW(5M'ѧ䦭ɳb I+5@RBt.p0ե{:ޢ猴>Cy"L Ai%L VÏ2.y˻}{4"粔ѫ⪝&pLAFz%Cdovu@?>M KرCRw_S5 OQ2<9X&[خՄyi.6=U*fvACipS(9 Ġ ?z_ʜ r2a6>à ^UcO 5jgFt4c9y^1 ȫ5 Hzň[PdO~&Lv<S!u{J; ]&im+!=\E7r]S)# 夸0{}OD,oEi1Y"FXgcmu1YU;%V?l];^b+q]*{nz׬}@!ȸތѵU'mS+OxOі]08zcJG`zq .?)~XIR4ߎ,oQZȟYD3n}wi2l$?;`S%K+#5 EV~ʋ$}9ޔ3=.ةILO]+?K3^bŻ9kzx<18ٝ0e.*tKTC>?;Ffg|x~>p.U4}s[qcT]qm2K.wiI?`/M*'L+5HJ_'Vyu|UKͺ1nN)'E4#NclOM¡H}ifJQ`]&xRC2)@44 rt.b58[KWe@ODYЏ3d?h~}x_&F[ #fŀ~r< } !( }FE$I¨Is;8SI'/!>pb ,ʓ}F5xU>̭$If 遊>y'Tw:b⮣=!˓{(~ёK 8oX PVAW 7(F/?TP {KK! UXX Pl0E&1#'T6p伕^f0;Nn@]?,6I65Tp8뒋쐂{t / iBK8jdhcc3Y:@yp\ΐs:*#:N0YNHHAΜLGX4kϏssaH#M*CHTNL'+;6px8b&&czf3taJc;(s1R+K8p5S_` 8L6*3]*R,d`700#ML^|Ȉ*0{f[ɼC#md~+pXxcwkQ'n{)v2ڡG2IJc=bݠcT;!OzsIj9KYK{rͥ=ݮ0Ew[E^m^Igk1~E7̛ͥ}t+Ԧ;VoPήV)L$9P9`W1̺ 6kݚ}MOpv 5F(7!*qZoPcV^m@w,jc}v+N1U>47kL 8>tDy^ #eL_MaQCdd Ltl/8tB^_Л;[P Ep7r&$}WF푗ϮZQY0pޠC6dR"隒\>s) 18Fٕ,.h+'n.3ݒe3NYP|]5oaw ak^>c'sf'%*vV'tnmp7Hd]ysTvD_B8au| JvsiEse@=*<'GUtTPT$ѳ8bt!AK2"9! q;kޑOS KLWWW+HofU5_q&\U& fd3lRtv۳zw-*d/)A!Ͽ"eO"S05. ztEU_UkqqS7K h!)08[Ԃn{V}2F?FN/hO )Z_ il3q XiZn$B֢n &TnSeSaBc'|9nKdbA=;8Oi`Ե[0j&h>F!4 $H3k&d}o.aU(a2@`扸~fsX\&Ut9Z_"8&ٌo#凜T#KLH~x~(ny6B,)AߒELΟfPn0ɬPm񽸪.|OݐQsJ' Ci/EO]r\0` 8sSFbT7Fޚ޳oo( )WJ'!~oa ޛ6D;^\zɊTf=Uj[Kҁp ,d1q~UQK~u}9In﹧kap^n̈́?ǦGIОTmRJO?֦uD69oe٦D }`oCQ*]xg2l|ȶ )3qpD> Kj"<^,حݱQx,gcE"y?SʮPa޾htϊ>7Y{@\GcԒ\BؤHw͔Yѫ)7GHKp,1 b-GΆơk4浳L 6M03)pak7+,p߁$r9Sv*!)y4vk>$YG@TpʭkAYŴ <@E!K$V+"dCkH3x,+T}c1\p8f ʏZmT=m$Ӑn%GW01?JS3rd@E;fcȇMuYV8ds׿[ COaJ{~RG6VdrmmV}p~2#()V|Ov@KS6ϵDUD\B ҦXPuC tV4<_F⏷s |bDGiKRg ~ZW)2cҎpuug}t/QhR6Wܣ-x'UR!k^ i}fFVu[_E8$ḣOOr~pG{h9F;ָ[-;1>l&ؾ,zVCgTz`j[' [z89j)˧߆ǵ'Oqάmc Nհ'*nf`3 `rZ0> UEY8\ůҥ#?3p99ny@3Ք$8Go#jkoªa 6<+ x g>L_#d`lE;h(UƄuw63ءOLC5o<^U ?_Ɋk w}Sj|_OPS:^'ql0̾Cla)2N[K~f w_S67 y@#t,|JPQL=?5eOTF`kuFIg'oee,K5 YZ