#! /bin/sh CRCsum=927271670 MD5=a9662e1054122cf4a82e79f15d5e4260 skip=1171 skip_decompress=1082 size_decompress=89 label="NVIDIA Accelerated Graphics Driver for Linux-armv7l 340.32" version_string=340.32 pkg_version=0 script=./nvidia-installer targetdir=NVIDIA-Linux-armv7l-gnueabihf-340.32 scriptargs="" keep=n add_this_kernel=n apply_patch=n TMPROOT=${TMPDIR:=/tmp} TARGET_OS="Linux" TARGET_ARCH="armv7l" # # NVIDIA Accelerated Graphics Driver for Linux-armv7l 340.32 # Generated by Makeself 1.6.0-nv2 # Do not edit by hand. # NVIDIA Driver Installation .run file # # If you were trying to download this file through a web browser, and # instead are seeing this, please click your browser's back button, # left click on the link, and select "Save as..." (or do whatever is # appropriate for your web browser to download a file, rather than view # it). # print usage information if [ "$1" = "-help" -o "$1" = "--help" -o "$1" = "-h" ]; then echo "" echo "$0 [options]" echo "" echo "This program will install the NVIDIA Accelerated Graphics Driver for" echo "Linux-armv7l 340.32 by unpacking the embedded tarball and executing" echo "the ./nvidia-installer installation utility." echo "" echo "Below are the most common options; for a complete list use" echo "'--advanced-options'." echo "" echo "--info" echo " Print embedded info (title, default target directory) and exit." echo "" echo "--check" echo " Check integrity of the archive and exit." echo "" echo "-x, --extract-only" echo " Extract the contents of $0, but do not" echo " run 'nvidia-installer'." echo "" echo "" echo "The following arguments will be passed on to the ./nvidia-installer" echo "utility:" echo "" echo " -a, --accept-license" echo " Bypass the display and prompting for acceptance of the" echo " NVIDIA Software License Agreement. By passing this option" echo " to nvidia-installer, you indicate that you have read and" echo " accept the License Agreement contained in the file" echo " 'LICENSE' (in the top level directory of the driver" echo " package)." echo "" echo " --update" echo " Connect to the NVIDIA FTP server '" echo " ftp://download.nvidia.com ' and determine the latest" echo " available driver version. If there is a more recent driver" echo " available, automatically download and install it. Any" echo " other options given on the commandline will be passed on to" echo " the downloaded driver package when installing it." echo "" echo " -v, --version" echo " Print the nvidia-installer version and exit." echo "" echo " -h, --help" echo " Print usage information for the common commandline options" echo " and exit." echo "" echo " -A, --advanced-options" echo " Print usage information for the common commandline options" echo " as well as the advanced options, and then exit." echo "" echo "" exit 0; fi if [ "$1" = "-A" -o "$1" = "--advanced-options" ]; then echo "" echo "$0 [options]" echo "" echo "This program will install the NVIDIA Accelerated Graphics Driver for" echo "Linux-armv7l 340.32 by unpacking the embedded tarball and executing" echo "the ./nvidia-installer installation utility." echo "" echo "--info" echo " Print embedded info (title, default target directory) and exit." echo "" echo "--lsm" echo " Print embedded lsm entry (or no LSM) and exit." echo "" echo "--pkg-history" echo " Print the package history of this file and exit." echo "" echo "--list" echo " Print the list of files in the archive and exit." echo "" echo "--check" echo " Check integrity of the archive and exit." echo "" echo "-x, --extract-only" echo " Extract the contents of $0, but do not" echo " run 'nvidia-installer'." echo "" echo "--add-this-kernel" echo " Build a precompiled kernel interface for the currently running" echo " kernel and repackage the .run file to include this newly built" echo " precompiled kernel interface. The new .run file will be placed" echo " in the current directory and the string \"-custom\" appended" echo " to its name, unless already present, to distinguish it from the" echo " original .run file." echo "" echo "--apply-patch [Patch]" echo " Apply the patch 'Patch' to the kernel interface files included" echo " in the .run file, remove any precompiled kernel interfaces" echo " and then repackage the .run file. The new .run file will be" echo " placed in the current directory and the string \"-custom\"" echo " appended to its name, unless already present, to distinguish it" echo " from the original .run file." echo "" echo "--keep" echo " Do not delete target directory when done." echo "" echo "--target [NewDirectory]" echo " Extract contents in 'NewDirectory'" echo "" echo "--extract-decompress" echo " Extract the embedded decompression program to stdout" echo "" echo "" echo "The following arguments will be passed on to the ./nvidia-installer" echo "utility:" echo "" echo "COMMON OPTIONS:" echo "" echo " -a, --accept-license" echo " Bypass the display and prompting for acceptance of the" echo " NVIDIA Software License Agreement. By passing this option" echo " to nvidia-installer, you indicate that you have read and" echo " accept the License Agreement contained in the file" echo " 'LICENSE' (in the top level directory of the driver" echo " package)." echo "" echo " --update" echo " Connect to the NVIDIA FTP server '" echo " ftp://download.nvidia.com ' and determine the latest" echo " available driver version. If there is a more recent driver" echo " available, automatically download and install it. Any" echo " other options given on the commandline will be passed on to" echo " the downloaded driver package when installing it." echo "" echo " -v, --version" echo " Print the nvidia-installer version and exit." echo "" echo " -h, --help" echo " Print usage information for the common commandline options" echo " and exit." echo "" echo " -A, --advanced-options" echo " Print usage information for the common commandline options" echo " as well as the advanced options, and then exit." echo "" echo "" echo "ADVANCED OPTIONS:" echo "" echo " -a, --accept-license" echo " Bypass the display and prompting for acceptance of the" echo " NVIDIA Software License Agreement. By passing this option" echo " to nvidia-installer, you indicate that you have read and" echo " accept the License Agreement contained in the file" echo " 'LICENSE' (in the top level directory of the driver" echo " package)." echo "" echo " --update" echo " Connect to the NVIDIA FTP server '" echo " ftp://download.nvidia.com ' and determine the latest" echo " available driver version. If there is a more recent driver" echo " available, automatically download and install it. Any" echo " other options given on the commandline will be passed on to" echo " the downloaded driver package when installing it." echo "" echo " -v, --version" echo " Print the nvidia-installer version and exit." echo "" echo " -h, --help" echo " Print usage information for the common commandline options" echo " and exit." echo "" echo " -A, --advanced-options" echo " Print usage information for the common commandline options" echo " as well as the advanced options, and then exit." echo "" echo " -i, --driver-info" echo " Print information about the currently installed NVIDIA" echo " driver version." echo "" echo " --uninstall" echo " Uninstall the currently installed NVIDIA driver." echo "" echo " --sanity" echo " Perform basic sanity tests on an existing NVIDIA driver" echo " installation." echo "" echo " -e, --expert" echo " Enable 'expert' installation mode; more detailed questions" echo " will be asked, and more verbose output will be printed;" echo " intended for expert users. The questions may be suppressed" echo " with the '--no-questions' commandline option." echo "" echo " -q, --no-questions" echo " Do not ask any questions; the default (normally 'yes') is" echo " assumed for all yes/no questions, and the default string is" echo " assumed in any situation where the user is prompted for" echo " string input. The one question that is not bypassed by" echo " this option is license acceptance; the license may be" echo " accepted with the commandline option '--accept-license'." echo "" echo " -s, --silent" echo " Run silently; no questions are asked and no output is" echo " printed, except for error messages to stderr. This option" echo " implies '--ui=none --no-questions --accept-license'." echo "" echo " --x-prefix=X-PREFIX" echo " The prefix under which the X components of the NVIDIA" echo " driver will be installed; the default is '/usr/X11R6'" echo " unless nvidia-installer detects that X.Org >= 7.0 is" echo " installed, in which case the default is '/usr'. Only under" echo " rare circumstances should this option be used." echo "" echo " --xfree86-prefix=XFREE86-PREFIX" echo " This is a deprecated synonym for --x-prefix." echo "" echo " --x-module-path=X-MODULE-PATH" echo " The path under which the NVIDIA X server modules will be" echo " installed. If this option is not specified," echo " nvidia-installer uses the following search order and" echo " selects the first valid directory it finds: 1) \`X" echo " -showDefaultModulePath\`, 2) \`pkg-config" echo " --variable=moduledir xorg-server\`, or 3) the X library path" echo " (see the '--x-library-path' option) plus either 'modules'" echo " (for X servers older than X.Org 7.0) or 'xorg/modules' (for" echo " X.Org 7.0 or later)." echo "" echo " --x-library-path=X-LIBRARY-PATH" echo " The path under which the NVIDIA X libraries will be" echo " installed. If this option is not specified," echo " nvidia-installer uses the following search order and" echo " selects the first valid directory it finds: 1) \`X" echo " -showDefaultLibPath\`, 2) \`pkg-config --variable=libdir" echo " xorg-server\`, or 3) the X prefix (see the '--x-prefix'" echo " option) plus 'lib' on 32bit systems, and either 'lib64' or" echo " 'lib' on 64bit systems, depending on the installed Linux" echo " distribution." echo "" echo " --opengl-prefix=OPENGL-PREFIX" echo " The prefix under which the OpenGL components of the NVIDIA" echo " driver will be installed; the default is: '/usr'. Only" echo " under rare circumstances should this option be used. The" echo " Linux OpenGL ABI" echo " (http://oss.sgi.com/projects/ogl-sample/ABI/) mandates this" echo " default value." echo "" echo " --opengl-libdir=OPENGL-LIBDIR" echo " The path relative to the OpenGL library installation prefix" echo " under which the NVIDIA OpenGL components will be installed." echo " The default is 'lib' on 32bit systems, and 'lib64' or 'lib'" echo " on 64bit systems, depending on the installed Linux" echo " distribution. Only under very rare circumstances should" echo " this option be used." echo "" echo " --installer-prefix=INSTALLER-PREFIX" echo " The prefix under which the installer binary will be" echo " installed; the default is: '/usr'. Note: please use the" echo " '--utility-prefix' option instead." echo "" echo " --utility-prefix=UTILITY-PREFIX" echo " The prefix under which the NVIDIA utilities" echo " (nvidia-installer, nvidia-settings, nvidia-xconfig," echo " nvidia-bug-report.sh) and the NVIDIA utility libraries will" echo " be installed; the default is: '/usr'." echo "" echo " --utility-libdir=UTILITY-LIBDIR" echo " The path relative to the utility installation prefix under" echo " which the NVIDIA utility libraries will be installed. The" echo " default is 'lib' on 32bit systems, and 'lib64' or 'lib' on" echo " 64bit systems, depending on the installed Linux" echo " distribution." echo "" echo " --documentation-prefix=DOCUMENTATION-PREFIX" echo " The prefix under which the documentation files for the" echo " NVIDIA driver will be installed. The default is: '/usr'." echo "" echo " --application-profile-path=APPLICATION-PROFILE-PATH" echo " The directory under which default application profiles for" echo " the NVIDIA driver will be installed. The default is:" echo " '/usr/share/nvidia'." echo "" echo " --kernel-include-path=KERNEL-INCLUDE-PATH" echo " The directory containing the kernel include files that" echo " should be used when compiling the NVIDIA kernel module. " echo " This option is deprecated; please use" echo " '--kernel-source-path' instead." echo "" echo " --kernel-source-path=KERNEL-SOURCE-PATH" echo " The directory containing the kernel source files that" echo " should be used when compiling the NVIDIA kernel module. " echo " When not specified, the installer will use" echo " '/lib/modules/\`uname -r\`/build', if that directory exists. " echo " Otherwise, it will use '/usr/src/linux'." echo "" echo " --kernel-output-path=KERNEL-OUTPUT-PATH" echo " The directory containing any KBUILD output files if either" echo " one of the 'KBUILD_OUTPUT' or 'O' parameters were passed to" echo " KBUILD when building the kernel image/modules. When not" echo " specified, the installer will assume that no separate" echo " output directory was used." echo "" echo " --kernel-install-path=KERNEL-INSTALL-PATH" echo " The directory in which the NVIDIA kernel module should be" echo " installed. The default value is either" echo " '/lib/modules/\`uname -r\`/kernel/drivers/video' (if" echo " '/lib/modules/\`uname -r\`/kernel' exists) or" echo " '/lib/modules/\`uname -r\`/video'." echo "" echo " --proc-mount-point=PROC-MOUNT-POINT" echo " The mount point for the proc file system; if not specified," echo " then this value defaults to '/proc' (which is normally" echo " correct). The mount point of the proc filesystem is needed" echo " because the contents of '/version' is used" echo " when identifying if a precompiled kernel interface is" echo " available for the currently running kernel. This option" echo " should only be needed in very rare circumstances." echo "" echo " --log-file-name=LOG-FILE-NAME" echo " File name of the installation log file (the default is:" echo " '/var/log/nvidia-installer.log')." echo "" echo " --tmpdir=TMPDIR" echo " Use the specified directory as a temporary directory when" echo " downloading files from the NVIDIA ftp site; if not given," echo " then the following list will be searched, and the first one" echo " that exists will be used: $TMPDIR, /tmp, ., $HOME." echo "" echo " -m FTP-MIRROR, --ftp-mirror=FTP-MIRROR" echo " Use the specified FTP mirror rather than the default '" echo " ftp://download.nvidia.com ' when downloading driver" echo " updates." echo "" echo " -l, --latest" echo " Connect to the NVIDIA FTP server '" echo " ftp://download.nvidia.com ' (or use the ftp mirror" echo " specified with the '--ftp-mirror' option) and query the" echo " most recent Linux-armv7l driver version number." echo "" echo " -f, --force-update" echo " Forces an update to proceed, even if the installer thinks" echo " the latest driver is already installed; this option implies" echo " '--update'." echo "" echo " --ui=UI" echo " Specify what user interface to use, if available. Valid" echo " values for UI are 'ncurses' (the default) or 'none'. If the" echo " ncurses interface fails to initialize, or 'none' is" echo " specified, then a simple printf/scanf interface will be" echo " used." echo "" echo " -c, --no-ncurses-color" echo " Disable use of color in the ncurses user interface." echo "" echo " --opengl-headers" echo " Normally, installation will not install NVIDIA's OpenGL" echo " header files; the OpenGL header files packaged by the Linux" echo " distribution or available from" echo " http://www.opengl.org/registry/ should be preferred." echo " However, http://www.opengl.org/registry/ does not yet" echo " provide a glx.h or gl.h. Until that is resolved, NVIDIA's" echo " OpenGL header files can still be chosen, through this" echo " installer option." echo "" echo " --no-nvidia-modprobe" echo " Skip installation of 'nvidia-modprobe', a setuid root" echo " utility which nvidia-installer installs by default. " echo " nvidia-modprobe can be used by user-space NVIDIA driver" echo " components to load the NVIDIA kernel module, and create the" echo " NVIDIA device files, when those components run without" echo " sufficient privileges to do so on their own, e.g., the CUDA" echo " driver run within the permissions of a non-privileged user." echo " This utility is only needed if other means of loading the" echo " NVIDIA kernel module and creating the NVIDIA device files" echo " are unavailable." echo "" echo " --force-tls=FORCE-TLS" echo " NVIDIA's OpenGL libraries are compiled with one of two" echo " different thread local storage (TLS) mechanisms: 'classic" echo " tls' which is used on systems with glibc 2.2 or older, and" echo " 'new tls' which is used on systems with tls-enabled glibc" echo " 2.3 or newer. nvidia-installer will select the OpenGL" echo " libraries appropriate for your system; however, you may use" echo " this option to force the installer to install one library" echo " type or another. Valid values for FORCE-TLS are 'new' and" echo " 'classic'." echo "" echo " -k KERNEL-NAME, --kernel-name=KERNEL-NAME" echo " Build and install the NVIDIA kernel module for the" echo " non-running kernel specified by KERNEL-NAME (KERNEL-NAME" echo " should be the output of \`uname -r\` when the target kernel" echo " is actually running). This option implies" echo " '--no-precompiled-interface'. If the options" echo " '--kernel-install-path' and '--kernel-source-path' are not" echo " given, then they will be inferred from KERNEL-NAME; eg:" echo " '/lib/modules/KERNEL-NAME/kernel/drivers/video/' and" echo " '/lib/modules/KERNEL-NAME/build/', respectively." echo "" echo " -n, --no-precompiled-interface" echo " Disable use of precompiled kernel interfaces." echo "" echo " --no-abi-note" echo " The NVIDIA OpenGL libraries contain an OS ABI note tag," echo " which identifies the minimum kernel version needed to use" echo " the library. This option causes the installer to remove" echo " this note from the OpenGL libraries during installation." echo "" echo " --no-rpms" echo " Normally, the installer will check for several rpms that" echo " conflict with the driver (specifically: NVIDIA_GLX and" echo " NVIDIA_kernel), and remove them if present. This option" echo " disables this check." echo "" echo " -b, --no-backup" echo " During driver installation, conflicting files are backed" echo " up, so that they can be restored when the driver is" echo " uninstalled. This option causes the installer to simply" echo " delete conflicting files, rather than back them up." echo "" echo " -N, --no-network" echo " This option instructs the installer to not attempt to" echo " access the network." echo "" echo " --no-recursion" echo " Normally, nvidia-installer will recursively search for" echo " potentially conflicting libraries under the default OpenGL" echo " and X server installation locations. With this option set," echo " the installer will only search in the top-level" echo " directories." echo "" echo " -K, --kernel-module-only" echo " Install a kernel module only, and do not uninstall the" echo " existing driver. This is intended to be used to install" echo " kernel modules for additional kernels (in cases where you" echo " might boot between several different kernels). To use this" echo " option, you must already have a driver installed, and the" echo " version of the installed driver must match the version of" echo " this kernel module." echo "" echo " --no-kernel-module" echo " Install everything but the kernel module, and do not remove" echo " any existing, possibly conflicting kernel modules. This" echo " can be useful in some DEBUG environments. If you use this" echo " option, you must be careful to ensure that a NVIDIA kernel" echo " module matching this driver version is installed" echo " seperately." echo "" echo " --no-x-check" echo " Do not abort the installation if nvidia-installer detects" echo " that an X server is running. Only under very rare" echo " circumstances should this option be used." echo "" echo " --precompiled-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFA" echo " CES-PATH" echo " Before searching for a precompiled kernel interface in the" echo " .run file, search in the specified directory." echo "" echo " --precompiled-kernel-interfaces-url=PRECOMPILED-KERNEL-INTERFAC" echo " ES-URL" echo " If no precompiled kernel interfaces are found within the" echo " driver package or provided on the file system by the Linux" echo " distribution, check the specified URL for updates. NVIDIA" echo " does not intend to provide updated precompiled kernel" echo " interfaces, but system administrators might use this for" echo " distributing precompiled kernel interfaces in a local area" echo " network." echo "" echo " -z, --no-nouveau-check" echo " Normally, nvidia-installer aborts installation if the" echo " nouveau kernel driver is in use. Use this option to" echo " disable this check." echo "" echo " -Z, --disable-nouveau" echo " If the nouveau kernel module is detected by" echo " nvidia-installer, the installer offers to attempt to" echo " disable nouveau. The default action is to not attempt to" echo " disable nouveau; use this option to change the default" echo " action to attempt to disable nouveau." echo "" echo " -X, --run-nvidia-xconfig" echo " nvidia-installer can optionally invoke the nvidia-xconfig" echo " utility. This will update the system X configuration file" echo " so that the NVIDIA X driver is used. The pre-existing X" echo " configuration file will be backed up. At the end of" echo " installation, nvidia-installer will ask the user if they" echo " wish to run nvidia-xconfig; the default response is 'no'. " echo " Use this option to make the default response 'yes'. This" echo " is useful with the '--no-questions' or '--silent' options," echo " which assume the default values for all questions." echo "" echo " --force-selinux=FORCE-SELINUX" echo " Linux installations using SELinux (Security-Enhanced Linux)" echo " require that the security type of all shared libraries be" echo " set to 'shlib_t' or 'textrel_shlib_t', depending on the" echo " distribution. nvidia-installer will detect when to set the" echo " security type, and set it using chcon(1) on the shared" echo " libraries it installs. If the execstack(8) system utility" echo " is present, nvidia-installer will use it to also clear the" echo " executable stack flag of the libraries. Use this option to" echo " override nvidia-installer's detection of when to set the" echo " security type. Valid values for FORCE-SELINUX are 'yes'" echo " (force setting of the security type), 'no' (prevent setting" echo " of the security type), and 'default' (let nvidia-installer" echo " decide when to set the security type)." echo "" echo " --selinux-chcon-type=SELINUX-CHCON-TYPE" echo " When SELinux support is enabled, nvidia-installer will try" echo " to determine which chcon argument to use by first trying" echo " 'textrel_shlib_t', then 'texrel_shlib_t', then 'shlib_t'. " echo " Use this option to override this detection logic." echo "" echo " --no-sigwinch-workaround" echo " Normally, nvidia-installer ignores the SIGWINCH signal" echo " before it forks to execute commands, e.g. to build the" echo " kernel module, and restores the SIGWINCH signal handler" echo " after the child process has terminated. This option" echo " disables this behavior." echo "" echo " --no-cc-version-check" echo " The NVIDIA kernel module should be compiled with the same" echo " compiler that was used to compile the currently running" echo " kernel. The layout of some Linux kernel data structures may" echo " be dependent on the version of gcc used to compile it. The" echo " Linux 2.6 kernel modules are tagged with information about" echo " the compiler and the Linux kernel's module loader performs" echo " a strict version match check. nvidia-installer checks for" echo " mismatches prior to building the NVIDIA kernel module and" echo " aborts the installation in case of failures. Use this" echo " option to override this check." echo "" echo " --no-distro-scripts" echo " Normally, nvidia-installer will run scripts from" echo " /usr/lib/nvidia before and after installing or uninstalling" echo " the driver. Use this option to disable execution of these" echo " scripts." echo "" echo " --no-opengl-files" echo " Do not install any of the OpenGL-related driver files." echo "" echo " --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIX" echo " Specify a path where the source directory for the kernel" echo " module will be installed. Default: install source directory" echo " at /usr/src" echo "" echo " --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR" echo " Specify the name of the directory where the kernel module" echo " sources will be installed. Default: directory name is" echo " "nvidia-VERSION"" echo "" echo " --no-kernel-module-source" echo " Skip installation of the kernel module source." echo "" echo " --dkms" echo " nvidia-installer can optionally register the NVIDIA kernel" echo " module sources, if installed, with DKMS, then build and" echo " install a kernel module using the DKMS-registered sources. " echo " This will allow the DKMS infrastructure to automatically" echo " build a new kernel module when changing kernels. During" echo " installation, if DKMS is detected, nvidia-installer will" echo " ask the user if they wish to register the module with DKMS;" echo " the default response is 'no'. Use this option to make the" echo " default response 'yes'. This is useful with the" echo " '--no-questions' or '--silent' options, which assume the" echo " default values for all questions." echo "" echo " --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY" echo " Specify a path to a private key to use for signing the" echo " NVIDIA kernel module. The corresponding public key must" echo " also be provided." echo "" echo " --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY" echo " Specify a path to a public key to use for verifying the" echo " signature of the NVIDIA kernel module. The corresponding" echo " private key must also be provided." echo "" echo " --module-signing-script=MODULE-SIGNING-SCRIPT" echo " Specify a path to a program to use for signing the NVIDIA" echo " kernel module. The program will be called with the" echo " arguments: program-name " echo " ; if the program returns an error status, it will" echo " be called again with the arguments: program-name" echo " . Default: use the" echo " "sign-file" script in the kernel source directory." echo "" echo " --module-signing-key-path=MODULE-SIGNING-KEY-PATH" echo " Specify a path where signing keys generated by" echo " nvidia-installer will be installed. Default: install keys" echo " to '/usr/share/nvidia'." echo "" echo " --module-signing-hash=MODULE-SIGNING-HASH" echo " Specify a cryptographic hash algorithm to use for signing" echo " kernel modules. This requires a module signing tool that" echo " allows explicit selection of the hash algorithm, and the" echo " hash algorithm name must be recognizable by the module" echo " signing tool. Default: select a hash algorithm" echo " automatically, based on the kernel's configuration." echo "" echo " --module-signing-x509-hash=MODULE-SIGNING-X509-HASH" echo " Specify a cryptographic hash algorithm to use for signing" echo " X.509 certificates generated by nvidia-installer. The hash" echo " algorithm name must be one of the message digest algorithms" echo " recognized by the x509(1) command." echo "" echo " --install-vdpau-wrapper, --no-install-vdpau-wrapper" echo " The NVIDIA driver package includes a VDPAU wrapper library" echo " for convenience. By default, the wrapper library provided" echo " with the driver package will not be installed if an" echo " existing wrapper library is detected. Setting the" echo " '--install-vdpau-wrapper' option will force the wrapper" echo " library to be installed; setting the" echo " '--no-install-vdpau-wrapper' option will force the wrapper" echo " library to be excluded from the installation." echo "" echo " --no-check-for-alternate-installs" echo " Maintainers of alternate driver installation methods can" echo " report the presence and/or availability of an alternate" echo " driver installation to nvidia-installer. Setting this" echo " option skips the check for alternate driver installations." echo "" echo " --multiple-kernel-modules=MULTIPLE-KERNEL-MODULES" echo " Build and install multiple NVIDIA kernel modules. The" echo " maximum number of NVIDIA kernel modules that may be built" echo " is 8. '--multiple-kernel-modules' implies" echo " '--no-unified-memory'." echo "" echo " --no-unified-memory" echo " Do not install the NVIDIA Unified Memory kernel module." echo " This kernel module is required for CUDA, and if it is not" echo " installed, the CUDA driver and CUDA applications will not" echo " be able to run. The '--no-unified-memory' option should" echo " only be used to work around failures to build or install" echo " the Unified Memory kernel module on systems that do not" echo " need to run CUDA." echo "" echo "" exit 0; fi if [ "$1" = "-lsm" -o "$1" = "--lsm" ]; then cat << EOF_LSM Begin3 Title: NVIDIA Accelerated Graphics Driver Set for Linux-armv7l Version: 340.32 Description: The NVIDIA Accelerated Graphics Driver Set for Linux-armv7l provides accelerated 2D and 3D support for Linux-armv7l using NVIDIA GPUs. Keywords: OpenGL XFree86 NVIDIA Author: NVIDIA Corporation Linux Development Team (linux-bugs 'at' nvidia.com) Maintained-by: NVIDIA Corporation Linux Development Team (linux-bugs 'at' nvidia.com) Original-site: http://www.nvidia.com Platform: Linux Copying-policy: NVIDIA Software License End EOF_LSM exit 0; fi if [ "$1" = "--pkg-history" ]; then cat << EOF_PKG_HISTORY Package history for NVIDIA-Linux-armv7l-gnueabihf-340.32: NVIDIA-Linux-armv7l-gnueabihf-340.32: Initial package EOF_PKG_HISTORY exit 0; fi if [ "$1" = "--label" ]; then echo "$label"; exit 0; fi if [ "$1" = "--version-string" ]; then echo "$version_string"; exit 0; fi if [ "$1" = "--pkg-version" ]; then echo "$pkg_version"; exit 0; fi if [ "$1" = "--target-os" ]; then echo "$TARGET_OS"; exit 0; fi if [ "$1" = "--target-arch" ]; then echo "$TARGET_ARCH"; exit 0; fi if [ "$1" = "--target-directory" ]; then echo "$targetdir"; exit 0; fi if [ "$1" = "--script" ]; then echo "$script $scriptargs" exit 0 fi if [ "$1" = "--info" ]; then echo echo " Identification : $label" echo " Target directory : $targetdir" echo " Uncompressed size : 90085 KB" echo " Compression : xz" echo " Date of packaging : Tue Aug 5 21:04:59 PDT 2014" echo " Application run after extraction : $script $scriptargs" echo if [ x"$keep" = xy ]; then echo " The directory $targetdir will not be removed after extraction." else echo " The directory $targetdir will be removed after extraction." fi echo exit 0; fi location="`pwd`" catDecompress() { tail -n +${skip_decompress} $0 | head -n ${size_decompress} } if ! which "xz" > /dev/null 2>&1; then decompressDir=`mktemp -d "$TMPDIR/makeself.XXXXXXXX" 2> /dev/null` decompress="$decompressDir/xz" (cd "$location"; catDecompress) > "$decompress" chmod +x "$decompress" PATH="$decompressDir:$PATH" trap cleanupDecompress EXIT fi cleanupDecompress() { if [ -d "$decompressDir" ]; then rm -r "$decompressDir" fi decompressDir="" } if [ "$1" = "--list" ]; then echo "Target directory: $targetdir" tail -n +$skip $0 | xz -d | tar tvf - 2> /dev/null exit 0; fi if [ "$1" = "--extract-decompress" ]; then catDecompress exit 0 fi if [ "$1" = "--check" ]; then sum1=`tail -n +4 $0 | cksum | awk '{print $1}'` [ "$sum1" != "$CRCsum" ] && { echo "Error in checksums $sum1 $CRCsum" exit 2; } if [ $MD5 != "00000000000000000000000000000000" ]; then # space separated list of directories [ x"$GUESS_MD5_PATH" = "x" ] && GUESS_MD5_PATH="/usr/local/ssl/bin /usr/local/bin /usr/bin /bin" MD5_PATH="" for a in $GUESS_MD5_PATH; do #if which $a/md5 >/dev/null 2>&1 ; then if [ -x "$a/md5sum" ]; then MD5_PATH=$a; fi done if [ -x $MD5_PATH/md5sum ]; then md5sum=`tail -n +4 $0 | $MD5_PATH/md5sum | cut -b-32`; [ $md5sum != $MD5 ] && { echo "Error in md5 sums $md5sum $MD5" exit 2 } || { echo "check sums and md5 sums are ok"; exit 0; } fi if [ ! -x $MD5_PATH/md5sum ]; then echo "an embedded md5 sum of the archive exists but no md5 program was found in $GUESS_MD5_PATH" echo "if you have md5 on your system, you should try :" echo "env GUESS_MD5_PATH=\"FirstDirectory SecondDirectory ...\" $0 -check" fi else echo "check sums are OK ; echo $0 does not contain embedded md5 sum" ; fi exit 0; fi run_script=y keep=n apply_patch=n while [ "$1" ]; do case "$1" in "--extract-only"|"-x") run_script=n; keep=y; ;; "--keep") keep=y; ;; "--target") if [ "$2" ]; then targetdir="$2"; keep=y; shift; else echo "ERROR: --target: no target directory specified." exit 1; fi ;; "--add-this-kernel") add_this_kernel=y; scriptargs="$scriptargs $1" ;; "--tmpdir") scriptargs="$scriptargs $1 $2" if [ "$2" ]; then TMPROOT="$2"; shift; else echo "ERROR: --tmpdir: no temporary directory specified." exit 1; fi ;; "--apply-patch") if [ "$2" ]; then if [ "`dirname $2`" != "." ]; then patchfile="$2"; else patchfile="`pwd`/$2" fi run_script=n; apply_patch=y; shift; else echo "ERROR: --apply-patch: no patch file specified." exit 1; fi ;; *) scriptargs="$scriptargs $1" ;; esac shift done # Check that the tmp directory is executable # Make path absolute if not already if ! echo "$TMPROOT" | grep -q "^/"; then TMPROOT=`pwd`/"$TMPROOT"; fi if [ ! -d "$TMPROOT" ]; then mkdir -p "$TMPROOT" || { echo "Unable to create temp directory $TMPROOT" exit 1 } fi TMPDIR="$TMPROOT" TMPFILE=`mktemp "$TMPDIR/makeself.XXXXXXXX" 2> /dev/null` if [ "a$TMPFILE" = "a" ]; then echo "Unable to create temporary file in $TMPDIR" exit 1 fi chmod +x "$TMPFILE" # Try to execute, see what happens "$TMPFILE" > /dev/null 2>&1 || { echo "ERROR: Temporary directory $TMPDIR is not executable - use the " \ "--tmpdir option to specify a different one." rm "$TMPFILE" exit 1; } rm "$TMPFILE" # Perform a platform check LOCAL_OS=`uname 2> /dev/null` LOCAL_ARCH=`uname -m 2> /dev/null` [ "$LOCAL_ARCH" = "i386" ] && LOCAL_ARCH="x86" [ "$LOCAL_ARCH" = "i486" ] && LOCAL_ARCH="x86" [ "$LOCAL_ARCH" = "i586" ] && LOCAL_ARCH="x86" [ "$LOCAL_ARCH" = "i686" ] && LOCAL_ARCH="x86" if [ -z "$LOCAL_OS" -o -z "$LOCAL_ARCH" ]; then echo "ERROR: missing/broken uname. Cannot perform platform check." exit 1; fi if [ "$LOCAL_ARCH" != "$TARGET_ARCH" -o "$LOCAL_OS" != "$TARGET_OS" ]; then if [ "$run_script" = "y" ]; then echo "" echo "ERROR: this .run file is intended for the" echo "${TARGET_OS}-${TARGET_ARCH} platform, but you appear to be" echo "running on ${LOCAL_OS}-${LOCAL_ARCH}. Aborting installation." echo "" exit 1; fi fi if [ "$keep" = "y" ]; then echo "Creating directory $targetdir"; tmpdir=$targetdir; else workingdir="$TMPROOT/selfgz$$" tmpdir="$workingdir/$targetdir"; rm -rf $tmpdir fi if [ -d "$tmpdir" -o -f "$tmpdir" ]; then echo "The directory '$tmpdir' already exists. Please either" echo "move the existing directory out of the way, or specify a" echo "different directory with the '--target' option." exit 1 fi mkdir -p $tmpdir || { echo "Unable to create the target directory '$tmpdir'." exit 1 } echo=echo; [ -x /usr/ucb/echo ] && echo=/usr/ucb/echo if [ x$SETUP_NOCHECK != x1 ]; then $echo -n "Verifying archive integrity... " sum1=`tail -n +4 $0 | cksum | awk '{print $1}'` [ $sum1 != $CRCsum ] && { $echo "Error in check sums $sum1 $CRCsum" exit 2; } echo "OK" fi if [ $MD5 != \"00000000000000000000000000000000\" ]; then # space separated list of directories [ x"$GUESS_MD5_PATH" = "x" ] && GUESS_MD5_PATH="/usr/local/ssl/bin /usr/local/bin /usr/bin /bin" MD5_PATH="" for a in $GUESS_MD5_PATH; do #if which $a/md5 >/dev/null 2>&1 ; then if [ -x "$a/md5sum" ]; then MD5_PATH=$a; fi done if [ -x $MD5_PATH/md5sum ]; then md5sum=`tail -n +4 $0 | $MD5_PATH/md5sum | cut -b-32`; [ $md5sum != $MD5 ] && { $echo "Error in md5 sums $md5sum $MD5" exit 2; } fi fi UnTAR() { tar xvf - 2> /dev/null || { echo "Extraction failed." > /dev/tty; kill -15 $$; }; } $echo -n "Uncompressing $label" cd $tmpdir ; res=3 [ "$keep" = "y" ] || trap '$echo "Signal caught, cleaning up" > /dev/tty; cd $TMPROOT; rm -rf $tmpdir; exit 15' 1 2 15 if (cd "$location"; tail -n +$skip $0; ) | xz -d | UnTAR | (while read a; do $echo -n "."; done; $echo; ); then chown -Rf `id -u`:`id -g` . res=0; if [ "$script" -a "$run_script" = "y" ]; then $script $scriptargs $*; res=$? fi if [ "$add_this_kernel" = "y" -a "$res" = "0" ]; then repackage_file=y; fi if [ "$apply_patch" = "y" ]; then patch=`which patch 2> /dev/null | head -n 1` if [ $? -eq 0 -a "$patch" ]; then if [ "$keep" = "y" ]; then cp -pR usr/src/nv usr/src/nv.orig fi $patch -p0 < "$patchfile" if [ $? -ne 0 ]; then $echo "Failed to apply patch file \"$patchfile\"." if [ "$keep" = "y" ]; then rm -rf usr/src/nv mv usr/src/nv.orig usr/src/nv fi else if [ "$keep" = "y" ]; then rm -rf usr/src/nv.orig fi rm -rf usr/src/nv/*.orig usr/src/nv/precompiled repackage_file=y fi else $echo "Couldn't locate the 'patch' utility." fi fi if [ "$repackage_file" = "y" ]; then cd .. new_targetdir="`basename $targetdir | sed -e \"s/-custom//\"`" new_targetdir="${new_targetdir}-custom" if [ "$targetdir" != "$new_targetdir" ]; then mv $targetdir $new_targetdir fi # update the pkg-history.txt file chmod 644 ./$new_targetdir/pkg-history.txt if [ "$add_this_kernel" = "y" ]; then $echo "$new_targetdir: Added precompiled kernel interface for: " >> ./$new_targetdir/pkg-history.txt $echo "`uname -s -r -v -m 2> /dev/null`" >> ./$new_targetdir/pkg-history.txt else $echo "$new_targetdir: Applied patch file: $patchfile" >> ./$new_targetdir/pkg-history.txt fi $echo "" >> ./$new_targetdir/pkg-history.txt # retrieve the lsm file tmplsm="$TMPDIR/nvidia.lsm.$$" if [ "`dirname $0`" != "." ]; then sh $0 --lsm > $tmplsm else sh $location/$0 --lsm > $tmplsm fi sh ./$new_targetdir/makeself.sh --lsm $tmplsm --version-string $version_string --pkg-version $pkg_version --pkg-history ./$new_targetdir/pkg-history.txt --target-os $TARGET_OS --target-arch $TARGET_ARCH $new_targetdir $new_targetdir.run "$label" "$script" rm -f $tmplsm [ "$keep" = "y" ] || mv $new_targetdir.run $location fi [ "$keep" = "y" ] || { cd $TMPROOT; rm -rf $workingdir; } else $echo "Cannot decompress $0"; exit 1 fi cleanupDecompress exit $res END_OF_STUB ELF(T4'4 (p$444444$$$$$PTE$$$PPP Qtd/lib/ld-linux-armhf.so.3GNU    c[|Є2܄GNU@ j 0%9<,H Tlibc.so.6abortstdinmemsetmemcmpstdoutfputsmemcpyfclosemallocstderrfwritefreadmemmovestrcmp__libc_start_mainfree__gmon_start__GLIBC_2.4ii %% % %%%%%%%%% % % % %%%@--Ə ʌƏ ʌxGFƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌ-O(fLF|D dNHh~DF(|< OaF("ZK[I{DFyDORpaUJ1TFTDTFBD pk iF0F_F:ЅBIKORHF!Xh|CH!0xDp`0hB4>M}D50F$K!W"Xh2(FPX=-$# M}DM}D5M}D5M}DX5M}DH5M}D,5M}D0Fo M}D5M}D54,`NP0.LtDX  --- 0es눣a(0 00S/]H0 R  /& @-0S0S3/$#*M}D=CH 2RH 0 @PSH 1FQ@H 2VRFH 4@TVH 0FP @H 1VQF3<@H 2VRDT@PAQEpG0CaM}DKӲ9U#0"C0pGDp%0&F)F@2F%`$Pe`ap)F2F #P0ppFO`FFXb1F(FF F FpF-OjF+0T@ D0X;F GF +z5^Fm CCR#B@K@R@Ѐ #CCP zEb@k@ER@#kiCC-"#C#E!XnE EAE"#E#E3`f#$%"@+@R .0 B Y\+rOO  0QB}0\+_#C #"@+@R #3`i+ۀ#3`\sh4 "## @FD1P0O O `#!h    2G & 8Fg)JK#@#h3#`?+ЄE@$ 0,5@0B $$ 0P $ 0+D#$0 F0 B0 B#$@$0,$$,# !0#3`0YF3a0sa 3iqi#I #EFC #EEBEs E #Bs~i+?dFt0ZBаiqh@0\ɲ B^sh3s`+#as`0 @PdB(Fi"F000 0BI#"08F#QF3`F(@;!0 @C# CCcB0+@⁖0+a܁0B?0[\+@Ӂ"1a1F2`#F10+@Ё p0+ށʁ+@!# $EE$ErFkO2 EO3E# Ep0T @ۀ# 0OO igL6G R 0B0[\1+~=|2F0XB𺁕iQh@5\ɲB@Sh3S`+ #"F0F #aj`+`F 0PB(F"F00 0@BD#"yD01(!FF@0  A! CCcBx`@P|$`D$ CBr@fr@R 뭘0+歘@0B $$    ch+@ !UF1OO O \*`3h_   * @ " 8FH I #3h33`?+w+hZE $5i[iAF@aq@$08 [B(FQ"F00 0 Bc8F"   P@B#+CCcB.0" u$%"3 F#c@3`UF $0#E #b@k@R@#p0L"# EA#"p0= E:$!Fg @"XaF(̬#"F#`L!F$gi@gFa$F$FX?dO0O1 F\O8O9 +Q0!+hs0+_aE?q2 F(0B0+; $_ 0i@Ya##sh4 "##9"\00`&!h# '2@;@ 2>C7F(8F )g#BC###h3#`?+?EGF#@Dsh+#s` 09FFsh+ث# s`1 F@ F@vh-(Eh ihEhf`<]a%E` BI` oO bb #f$oIheyKEFh i FhT` a&F` l B `,F C` bbSE DDfpG, S h(Eh(N B`KwOO bbK #f,`wD`oKO|SK#fihEhf`<]a%E`N Bih h[B8#F `hFyBBi:Fhn\1T2Ei`B!F!h 2Fz`chf`*jiklijB 2F iipDb*ja#i&ad/@l+@𩁫n+@jh*@*dO3+`#`ghhB* #hz]b`+",+jg " F-;Q۲,+!:jg"+*g" F ;Q۲+*gf)h x!if@O"8ie(gee)fC+CE#O1"#+dl+@JhrJ hZih\#k`b`h;`+?F!hB(F 82F lBy+a;kaO `(FC(= +iB7lBdah[b`bhhl.K"hB`bh*aXchoa(F*ichlBdhb`.?=l+P *? "iciB?cghhB*l lBV*l;F0chf`+ #(dkdFghh"*b ?@0!0kazh;kaQ) +hdxO"ifieee)fC+CE#'O0*lghhghhA 18F0 pFF(pFLF@,cFc,#ac(Fp0F<Fa((FF')F kI2 1c;BkB +b #Bf!#dFP0kBـi ka(Ѡc Fki F@ҸE-`HpDP RP eJ@0 @3/ Tl`/@-7zXZYZMemory allocation failed Write error Memory usage limit reached Not a .xz file Unsupported options in the .xz headers File is corrupt Bug! --helpUncompress a .xz file from stdin to stdout. Arguments other than `--help' are ignored. : Ї $$p$ %p$ ooo$A2aeabi(7-A A  ,.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.ARM.attributes 44PP !pp'  /$$7o$Do S  \ $$p e `k``,q#w#p$ $$$$$$$$$%%T%%&&Dp&33& 7zXZA!t/㠝] F>m3|+7ݝi|_&hL(宗ؖ;ۊ][%#P%]t5tHkOxV)/ne[PelXE` mqP&rt__gyt.= 3&h"&E Hx:MՁaF%"OַrԜb$O\C}9x(`v7! +ð&:3 Po!Hc32Wjgd{}1rx+z> M cl{ -]&D̘'0iٓz0.5w/K>J7 [%rv Y#"VC3]WSL';֌ĺ|Y_T9Nd0|ZꏨCLm%ă#C*SN~퀳I*yLn *%^ 1gX=2@r s_-"~{jZ\J`yJ,Y<pMb_ǸeP|{/o9Dn0x."|%No%-u|NwtmP; [h'OTlu/^ chh/]1؃dqUM{ԩOֹYh^Ib=[z5 L]RH)?@M01*RRӵpg5xtaaReF  4;pyZO:۽!K< CNd^7};~Nќ7{Ft7$xEiPd\Gۯ泾0!*OAb+ę&=Ωq"%SĶ8C:pDU7+C-mD6(&[dH%R/8e$gkhJx,%Jp{ѐu]\ɷGPܷv mLV*c9ABWaK/t.„?wvQF$AOvYè}ծUk, /~hSE+zY>Q|ij=RW4V3lw;JΛc) -ٗZ~RnǖjgPXl:n:Ć҅+vPL]vZcL;. ؞6D%gBHD2c6ě{aRN:u$ږl)%:  H]ɾ8RiɹRPs!8$܈|v ȋG Xv w3@!BgE8;Ee{;uV[2&lg![&!̐=hͱd*J@ãJ!+Ys3}+_' i14 mGℙL5)cF藻p0PFMuT~<)F'sqz,ug};]%Q_+i% OآM1O5$3ǠME~증MGR'K+VMjį(*6Kس_c2FNq&GڦZ!sgN;>vGcjUydx{z[1 8" PCǣ\?0d1JɬcKj.9Y))u>X&Ign9{A\fcBDm !+%F&*\n|Qx5#ܔ}Qп)YB^q>w9t3u_ʊ$#b6uNv,$EA/]KQY]T!!IXD[-فۘxZoXrvs[$ ɒ>*_xwUg y.:9 {ȅ2 Z$|g2ꠀ4=ӧ >J+"Ĩ tɺ˱m5]k-oD{sMh°q1e+W18Քj\EO g[Aq,령4dy1&CS4 z@3aPdgPJ^jJI1;2"VJq%d.1pt{- "M ~-0_~Iwt )jƿ~ %Ϭ8oֺ\Seݔ g7);[>r_XQJ 2rf6.*C~2[x?wO8$;dtSftsX> ]E|%eQSAOB:H ;?]KR|SHsye.b^LQ J-S1Yh$6 t)=<U>ާR""&G!smAli;@h+놑d&s)Kұ$sḋWMZfؐú^]3DKũV8E2lf--+ dx W'0ǜb>!DL w:oh@?_v˿MH+O>y<&Z)ɦd/k/\7}wȣI--x2ui96WDIZ1"&"}.i :׺¬8 ?5KMEPe=ICT pjƇ"794 k>%koqCi AJڛG|nl#ř0;o)uZ0'Q  Y cpm9dc )PYR_5^~BhE`'( cf^!տhH4\y"5]rob1c%iZ^2L7יF׻ĩ$DDxs6QFl"c<Zni@01*ad"NxAvڲE%"ҜN*Q:Cw"=->{ҙJI4wz$;(u-Kf(/qu"b w7^ݸ I;>ZwF!FxC# 9$)v嗀aµ]數*skPlBʼ2+R n;AFt1$F+XV :sV)K8*ԶQ<7g`Rh .OO!IY#K7.Yږ wRŹ2[Y6*[r_ Ȁӛ$ O >Xͨ\4wp' `RHIL`Up~c ӟ#zhTr\cGqd*3&BP+)"hqdl}BKoݰ6zJu<q$;ImDPyWj߂X1gxOQ߿*bP jl.tzį00mTzoUԡfJb Y }rjh)dYl5D-l&dK . u EzZF+Gt1l )  \ۊ{tHv֜98fO%Ϯ­9,ۖy| C +NTTο 8_z%L`~Rqs!DT9RU``u@1 ~vf Lf24>Fr~C1&Y=lt:ÐuEPfVb=Ǚl?XϧZ~mWݗ+:fH|Mbtl 8O?Fz5M4!ayu{6ٮ!+`t[ϲ$&i6R<ޏ^CZA/{X}hu\M3sM&_Ii=P9'.t97Rhȋ-Bia&49O!81KH`VC;­#A\;V}7vGP/OEBpV9iJ%(N@wpl)W,nu5lU% 3·tcXEH]NfkbdRS`r0{;4oaI>O)+zR ͏ϴ _׃F qM _ wøQ crחYبyefP#ũ_?VG}V# ϛ 9S4j&xA^*6|$}b>Kqa.Ky/ŝ5`'Z Ԝ:e*!NT٤ #xފɶ搕7| ZM,@H#ʙ]3,>vNA.ۍP-c"uG-FB2 P5j[>qŜ/[ӏ$vy-JgkEJb2R^y1{m^ޕZK[o04{8tufqb5_(FaO=\b6gVv$Hgh9` H/hL DGǬnGZ=Agl%a[9Xgm9]& F?mnb#k/_o '@GTưe`( b6{$H뎤sJ)9/A1bP9Pvts~A=rȕ |Uva8^Lʴܵ* {nh z`*i5}EjP&:>*AK8v#l#G a}}ȸ `:oMcJJl Rі\D햦8ҍ`(8W*6 h,]ʲs-Q{ d3D&Q0`źU%@b̽K͝ 64"^ktaMް,xa*N9yzApgaC^Q[_,!n%~(ZO-VtcBu Z> Ҁϟ*lqݾDuF`d!J8Mm䣐C[SX/pZ$Gʶ*Hz"<`lBø f˪[Ƹ11R,BǸ֥|knov?vS.W#=qN8mSh"^O)! 0>?Z9ܶ(Ễ- \bn XɴjU|r? e<ϮFEixQQAwQ`DjcȪZyBLǨOGߛ&\y{=(-E ?hsnW=\1w8Hdܦj{p2Ij%n 1.D fC_DP)X|dB6f|?Icg!-PެhBY\=c\bvRȭlP253ҋDj0L+gE\w7|:6J |ΔiZei_XaeG Y'-#w0toi╅M2h~߃r02| i\-+Ng -%LZ(.VGb ]D}]kl>Eۉ #[N/-ߖfD JAaq۠eغӠő:^d -Nz,Op5TP4G! i(Oq龢l]GuF-)<eہRwXdYO#7w~%눊T'Vs~d*g 82\fuIRʀ+nGdZ#8( `tVF`,OQ8Meiڈg}?:CE_L+[E_u}")G.ԗUFvN(;$;c cl7ɇNp]O!=h(z,ttg.bb ñ\y%~>;xRfF'G5OXeX$" uc 4]N9~ye׿vglM`'{D5|q[c{iոԤ<?g4 6~͂uo-*֐FXOjIh(|OI)ow'(>"i9%]~ `|䫮%mmTEǚ6 ٿj`܃ʸΉHT̜BcVjb-,!y%!e᪳^xC*$!n6Tca!t_a)x݄ȾװgIQ $_Ju ?t2qʋ Uic=-<uȱ_Z*mzp h;nN6)b)墘V5b,KT HNi ãjEN>@k3[4fu*rSi;_J^dPF\\,?u#inz]a.a{DWoK&o0I0)Zjگu>OEs.'jeî4mam qMjBvA ~(0E3Ϫ[{{kMu&FĹW+rV<_;F_׀)z*,r#{d%VQIDPgM*xt5Fk_Ÿ9ى|iе[a!3T#jkDaHi3HT9[K}6jrBS+=!ˎlKm ܕ !۫T416/MݜZHmf6 B૯dq= ßh.q$g8L1eI$ŦvUzT1<7o%?6Ex`X⃧]?V]Elvwq&'G@s1N*S*| $I29254AS~n4!pND' 5<-\JD%&V!!2"vɖՂR[hXx<=ʎY[/&ޮBTiT^yu!o$Yw)q1||#!z]RzARy9kd)IF6"&cEu9y6m9mJ$C*O7ٗ:yX&s{LRC,#& & a;3|}s. 혊#Ƭ=SLyfh1a6a^]WWn R~ЈΊEtbCZ cܝZhEl]*g1^ f6ƞb ߻T>rb( D eB|D*`W>ͤ\lT>֮V>,~qSQ~ =0Y')ʴ_{cd*Z)V o%l I 3(wݹZ< dDǚc#BIrl澸8,ټ&q"}m !$>s&eyJ yඅ8ɚ^aXcrE"84 h8;#P`8`5]G9nܡdyj-׾E?l |m]A?ڲmKBBYM+>pT##˶eƝYUmQc Ֆ,KR6 ¡3fOA2d2 g}Ʌm!Z"wv,) rwR[]Wv|\ֵeQF1`}Iqeq|~/:g' /en \&so4"ݨI[{>դљ3'O:s glBSyj_H W{DP{A3i5@ @N T(PbY$6{+q,"mNP~u/?Ylޝp'2DnϳɿB4;$PLLff9rʆ9,?b 䭖u(g- WoGM;h)7ީ%4NnG}F^S5Ȧ ڠ }Rve&p:lh3+9W-xKUqsƈˋӧt@TR=βshcp 1^^JC\DM_BY/9J3S~o|=jR& scI`'>xQTM=#0 b8l$sdѰիdwqEQJ;$O&)ֳzW#V t«"9<+c+(ta,h}!돨W:d3[pXpʾQir}U]ǵDMwR-6O"e_j)]]5BkG_%047J/fB[$zzsl~CON"ӣ!"1A_K^؍S)mف{f-dt1".36c>fֆ_* J./2Ĺ:ݥƫ97foCoO|2 +BAt ho0:!#:6rGm]q$iGk;(^tJcq*I#s+l}TN7[&#&J&!zZ܆hBm1GuW1y0d]Mx/dž:OarqQ؂SZ6)*Vz~ٙ#rɬo\zk1jE|3 uhw*oQ"?,qKQ4Bpen`e3LQ1f#/NhBJ)M@&х2'JLr@yV:͛y 2)`f([jJ 9W@~,pC0 >:=vx# lbeƖkh7 X^`ld^$`\55{lsR4 0v~ )(ȞڛV}'Kd_DCuű3V=ƔΟIנEg{Gg!,(,ǙPK6 mZwpǬ؋χzQ' uRYK<S' 9.msbȗ"9I4T n@J~t%0Ͼ"QyPFaU^+CA:Rs\[6E% JBv`p$'-¿w2Q@ƑaKю|*Ԫ_:@FWմ_7ˆ Êv(uVZP {.Y:k[Չ(>c[7-M:8W0*8s,zVr;>!exg*IaһiמQI)E1̢iC?73vUDid^ӳf8dL?0Befܓr+o8HK-&^oe31``Y`w m2~좥5-{l?H;Dm啢o5"G/sVJ ra`P.VO`Bj@ݶH `Dg"> xn"yِdPiOQ'u2wgr)"8FXM)3W)b+ q+͇tOw8b$3nqX_Zh] ŬWKZǾ$'7Sv)LP2~/1 L'餛BgRVe ]PFgM@i#0vjNdeQ=6QDHAW\`Dϊvhbj"ew\+ -qy8i]=oT+` r)JZ?eMU+8Ʃʱ+}\U(>t(;{by븷,j QKyT#UƐ->Ku6T ӯq42&>v{ӕIݤ0[#n++k -e7A8ʼk1 WKÚsx>l$ c* q]^Fpm;RNfƘbP3B@~h8#50˘j23>Pޚ$ UX4JgNT 8^  R* U*r8^~qMo9˔VLe4ZXQK=_a|S[OwPjsYՑ#Q+Hf1EɃ/&mj]VG-'kIƣnǔX*͡L5Nx8(}Q!7F]_@4A h\?Ktd2W% JOξݑLEu%y/pڋܴ:2 (rtg-:@&H=n8tG+hj_crn&U4ǩ1cxDRlh9TX*Mw@J+jW <^jj==uM)+@;+`q_E #P@M9|A^&Op1@k6<{+8R/\-Z8!R)/ob"OJn#$t5(|VJ &塛 \(>v)& ,{F2(Ni+ S냛}ɪ^- P(z\$8\ W⯶Ne|Xs.%hej@X3WX Rw%:3 [&Npplu"3{n+حI* -L%:ڐdzoc(M|kǘnRaoLsbȆS6'Ϫa_t\LW#NK@VPԗLĽUK%}-(X Y |-lStD65 lK_ BΒJ&X`vdP=V \UR虦2Qz}]:! #ϴqlzbJ_^pŷ[[wq`f$Y7?K$*YtP;l:;;;ǐ𱻺O)Fh@.{9XI[m>Þ(=e|'mֹ ^ZD=-IZZ}2ZgR_=pRAi;SS=tU<:\$>LM,Vd.DU<8xԱDyUȚ 2%K&@Y/Ϣ I(3&LW*>=> F&O e9%<Ͷ*"H1l/$WfC<0tf0 08ŕkȖw].d׶Q8 w$S#X@xK1bCKKLDۇKC",^]"iFg|JZ5 v#Xc4YQktAWQ+}q,M,1 65LbyХ+;ܪdK;~째)d[uIӇ̇ZPѸTp^oY3.,Sg`8F"U/ഡKirj"V Llы9w4rbk{aNdw 5}PyBGBH۾&D 9V:[PUks@p/<5rdI>pw"%!L-C%k'G`ϔM: p&pn9CǯzV/`TpC %)dVC"x^Bp8T/h0zС@^*Q(?ljU~Gmn_Hq*ρh(T<ג=ͧF$B e5>non 'oLZt + Y)q|p% .Nܪe(6ޏKkP4q5%`u?:L([pMp @OM<%g=cq֫*PNFy(R1WRIy<(Z K0+*ϙ6G&>4x\+82wnd'[=s*[,[:͚'WBk48Y 㳔dZ *F$H3;H6guQN>=˅_*.A/[& ޥU'>L?Nm xN cٴuҁ>LjK=vZĪXZ0~(\6SN5R"|?(͸P}+둏ltohz QX_ks'lug)cM1ǫ͢v5cW-k` ;kK%ffc?g")NdLTn}TQS 㻯iE؅4OpgQ[#֭ 7 DeC!@.٤Cl̤$0;MS|bOgր~ZYɶ8AҺbEpRgrX>"};@Rx1Rd!nj9WlP,o,I",A)* !b5(gsr%*7AP ^7 :HkyLⴍe0Kc6/NvqYAAŸ3/րȚMӺp":΁?Ri]5)U4 q8?["/nS`W`he4hM_b3o^mq|~]b,wJ@>DiVԄ/bV 7**" zZdD&IΩb ҃АYR/ǫ \]'+wҏnc[o&.dK f%Ec H{ً-5 /\GZʪakN[µ@`P@\)Fp5o "|"CJ2#_%`ОD fBT,'OD6Y=[[ PCOK[@QPWUK\R\8lTnl-=\pSz,A^9.n6+ωQP- !Bϡn Ϳb fL*zXg& G&sz_?hQj72-[^Pm H0NȼqW>T&5sf~ฆpȵ`z3qeq-[b~ozZ*NhEOZ"Qɒ_e'agNÑ,zmgBq 2ԒI )xv#ɡUW[~^_x|Зߩ,tbb&!gP=P$yo /4Ūw!2Zv;Di(|9yq z:`SN *Q$ 춿jrAr0^}>"L|5ɉ@Fe×i!g>M]r%'"u,tMr*&'G'٨%6ӣ&fMG."0 8sL^xr4yȪY3N@ڻ/1| sjzV; mELab/pr})*i6{czf{P]捅Po/xlJ0΀s#.Eh:\bEFh."}؇2IdkphA һ(Ddܯ{Wyݜ!!`\kp0yf|9to86"s]QKj@ٜ0|?Y<֜l ?$p-IsBDLҦvBe7qEm~OSuwE8[4qS[Knp 9I)utDC.Jm>g`]xчf~)(0I4aOm3JKoRsX}}{2S] H7yE}ĊZY1H-aj~W=0)heZSpO)Hr]}jA !0S*b\MCe!G.D8)ۭcH] boB:?]rxj*ugzo _^gFTbmʡf)pRy(BT_/b(\gqv2gC{G6,;,k wjiÃɘPb::q92% yr9>]$bѓ Q4$4TW`TMQ觑\!3CF*FeR[g[i%AI{OggI?N 9,'ZkݎcqE Y3?7ӲvNz,pKҠ4Bf~ ^@AJY{4Bg6_}CDlWGf{ N7Sγt#)/n,1K= |,oݽgݰDOgMxk!GiA"#g:&>oeGKKlvi5B Ǖm}9J  4oQ /_#| e ]Z~[)jsq{Ԙ"]D7{X1I}M7TT)kW YDf3 E\z|μE"#pסw] e9XFi{?s9-ݒ֚̀=jm;b 0"(26]DÓDe(zU Oq %V3>=L_ʬk{QA#ڰu@eiEXGj$f$[RYDX}ȓ82Q=H9\gG4ù]fE%z^>}) nZ /")OشlZ䫢?>O\pNT8ۼ' &UvUpWOO5AtahmP90D'#w ԉ wa#UQ$Ր:n,C@ 0OW?BTK]Z4Nr%~ʑwtU .Uʀ#|ZQ{O7Gavƾ4~$I![5+Ҝpz]JcJfg? XpЬ7k4BsvM#KKHɻqoJ;\z_>k/UV2xiG$0B0^!e#g5S#яmE#o-@j"[x\^ ygW:L hN!V>ts ] c~$) mďU:%2!.~i~z)mr{yq^&IObqsRj¹^5#6EC3eٗzRY.%4n@ZOsWay Ǫr$^TLsN@oܞH/ ;rbSR}@3Y^ t 3 eDŽбtܒ)$B|l)҃6G_k<8#v HGZVBP|Z5v%ʟTTO $8Xn:}a*"EYc`> VcmAh^= Rfr@/# 6uaؗ5̶:: nҿSÔqfqnDk\mMTUrG ܳnOEm}[Dx1z6:5LY}dLwk,5ZpדK86 XT/,&  ++js_s$;Q1>(9H(ϞW. nQ5$_JS,سg5,,pBtς .4{Ć̷ݳ0Q+da2tmUN*-ZBɄW3lN ){uBn_%<'bSމU\hb:MI-ٛܒ3٬(\bm2V,0z4tf|.x~#5؈tI͂fkdBy1یPE{ CϿxjonNMfXQW]c^,BRr>MjE!@l(]oun ~m):0,T \rhRlSD *Ƹ٧~o=-<2x $b7ܗF#V4tw#:O%GAz5!{0)zY # BԎ˙kWj: @?f\ =tP2qv[ ~r45,afP%C8O 94g+#A Di۴0_/fc؟Rh#[pq<Ήw}(.głwC2eplv%y^=>04"Q S[; cV8(uKC,t*OQ* &Ԃ"$6~1XEX[)7XnCHdD $UXDr{#ldF'|HI1{~=Clj3hwjd[P Pl`LuBKvmGw iiVEW̎7DL_Ahr䙔 HwH0)xrS~ҧq7CU&NA@TK1g`-ZxlQNכسK n dA *75k2vPH7|":LqyQ{J^:y nեO::^ |f71aEOw-?6}ӻR/ov4N1==|RVӲof Q6Hg+.z =DL3 `%;߁mhoDF&q+ux6 Z?Z_e  CiNUk 2E%OW;BP(0EC܂.6J]R=3zQEIyA%mf-f_?nŘ1EQpGF"nO ,&t&ͲHD2}"b5KxVEl@ -'3zWV %*>$R$db^TRnL"#̔28j$=C+NOzB@&_M.PъpɎFe 6zr( ׌1S*+AFA&GtYF6 xϜfPwOHh aGC~&#˘ƞ #S6=whȕnXM[OiU 'Dg-(Tc{[Rs h#q|(Ť)5=10Z۴X}GhƲu6ayۀ50,N!YaCϬFx[a @J'68zGw[^^48&0ܲTpA5u z‥nx'qb0rgmC KC<Ix 'gahV؋vvu!"6Abq)pp?Î3U|1ȪMҿsB`COɝZuΔz)'1dN_]zL9+B=2GxOȪN¬3KlSK-J\4IYG@ 8ˮ0vԃ1 5V,Mb4F4eR״UGLu/*wb~+ф:%bd0ɓu$c}D 9AP )!2!3eLK`Ϟx1ǧ4&E^)U]wBadz},| Չ{l l2S\:'X\Kcmkqu~ڸsQҖokM:1+=w8O0&_SXZTPj෢ R̖Pk)Rg[s;oh iDPJ@8YEyVrPKW.0`xtcr(W$ n:g>5 ~疉=EJl3Ϻ9x D9\D-!HK0RB!YtQfʩC?{ ;ԥK޽i8Cʱ*dY?%bҞ?, Z_NR髜ZDO=mEhz&`u<q 9,fQS4s kӛoPϏڊ"qkgA/ЭuPt,Y̝nstx&g n#xK 1g\5Kp-"P)l7'9WI]OGDGKQsdP%s AQ$ȸڄ%"eC^?#RlRwF%t;th$P!)땐oXk$"2{D a{2fǨ~Oђz{7 * }ĵ(IWG׷+ ?na|^% (#OH0o2KqvV8u&T mLֿ- E7X\*"gJl!@[j>VohICcF i$$$猤CZ.]^L$0v_^czmM{HZtOe.}Cߗ/%HBmnV>isG2JQz.2ICQCQ9v4vBr88Sʶ#j2Κkə|ު!8bTDB4]uc}z= ?Gq`X|1jֶfkd1syوz1Ӟ! ?B5Qs gRu3k튡AH@8>"O_ZBL[I f6ϧbꕖ8dwHWNJxe =LY;NX^%Tm6(nF&WK'5νJ+AB~OdI`1s{q/(*-3k h´wiUqЖ0cD,U&o*؁ 9>Oo44FQɶ~H.>c<#}]T@C|Ǎ[ln@34㬊R9E6f&(ޟ7xy+1%2u4ʭxE4p?8+5@,w,TJ@6a3 BH1@tF!CՏ[x2rmW@:PAۜ 1|WԈ= > =k}7/^5[sjn9mƈTz!39C;d&4wp-mB ^ȵ҈6+DEI*m=lTjզlx}/r_Le p;R5{9"e~6v.}>A:S)o&.$9_GiK 𜈨q| ??ymIɸYNv11}3)Ǎ1dO$ &$X{5./Pc@ a5_ݦ <%i׎9T`+ H. *p48?3׆$ˑ9(}ƿNTo( _O{{bl-%]b\ 8/̓qvYB~1-tJN~^ЛN8^sЙVgR/&W"`Hjzf\ 2@na4Th 棻_$5[Y}V:eB_B % 1:xg&RhK i-8xI$b9f#1e1Og{ifZ[r; L>U7{R_,-F3"6$ثZ>2iD+q|Jz[:5Ǩ|MVW}mGGu@z`] !S6y|y"jn2G<}w?s$3wrtR EEWc%`ԡ]g]0li@If$&Q4 jpX+031Hi0ŀRȇD9>=jx0LP& GMW7Wj _< 6c= #dq=%mX&h8U#ļɩD|cUwH];ΖX V =[(7M=~䁫|1`CW34cl-d hٵ`j\4.>%lMJ&u]%pnz o($c{cqpWl㹋JF2!Ifk,~ @<[lYVeBYdMwEYkOHlbU3xj ;$a g6̰榵ޑ:-̤ƄsC!ygV"ŸŠ)mM Bky `v|HdDýhQ ňx{]3/R*#]k!T^AQ\@MFo@i1DfkNd3#VƴxE𬉡K@ќY,բ݊×MG_~u\3zқE]e@VU?O\* 3Plͳ ax$g侳dLnVi74s+ĬJ5s>= L-}A&h+l]Qn9вG{")F/)O\Z4S=h( OŐ%m'u|E21VtpH㴫Ō8!sYf`IrH DR]A M+gl];A79r > iP?h . 40Gkb /'GAGBHe q1" 4ƯGhPpST8 tnL'Z]?tį@~6ka"hNv;U C3~xmqin=\v^ć9Ӯ)1|\+WA>e_pk/?,2}mG?#3JMtV|.Y7h(ȵvÕpj ycH5Yy$#J{v cȼ-;bP}QRy.荑!mo(#,˖a5, @m{?XH⋜~ sB $i:l2Wmt[v)f\Ih4˶[+z^Go{(u'KKiY$Δ^i-jh\MٷMY[:\, q,Bُ,eptEXP+ؘjޱum6oSv:&ܾ38;(&q?emGƜppH?r^)m4fķӑrvg79j=#>7plU^{ >XjN٥*_SwaYzIwX q, "_ǠmD7TBy!ur!<^U y,0!Y\QաA ̜^t!Ҙ4u¡4d$ =;MQtk+  E9|)Z$3*\?w5 = bJˉSd(D#6OZ;*,"HEPdjg#%[*t6Jb)ΛKd:鵖O9-=:*$gƔv@4Mr5#E_$n߹+`[zJg I=R- 0<j>8TC=7aڏJ1w,bաYSjrc?s8=+'XXqi({:Ϛ[|\9Z=S/I,~~҈%^1uFϚʡh/ hfݽ:Nyaxzuή,bj&drǀ pw."͍M'}Qn2*ad2] & ƨsR*;ԕM$*)3'"S:kyEҎc:b%-:Z2ĥۆ4N:J$7OޘK6 c4L&i>]iU\HH>x#p@gCc:ps1#\Wpn j/t4L!4jͭwb- 5ȵQfU5rR jM`Eb܂YǘԠf01j3%x7rg,CR9Dk#ֱZcFP "4F :sj?;y ~-F: ª{E,{!A-*^+ʪkzy|D,u G }26wa{I|*'m68^ =; ԁK6@  .g2ЛD޽]>gi 'o[=U % 5WDl&Nd#4:9bۄy fn-`ħ'q>k,owaݻ3YH`!FKTe <[Ągv5$Y-`o>|q~+; $FRRz|Oio^Acbʝ⡻"~4+80ηբpUL:|qs(0w粃N7w􇑲l/?Tk ǡ(Ykאg΢^cOߋ lcj8GkOCaby[؅{wF[\yT QzUi|B>ď͆!PHe<"c5+G%y|ss9֗N(\<֐ڒ:k+:1![rQ *>p UKޏQ}㴨b@[>c1"ytjR D47.3q[ Ts'JcWIw?l԰'9C}z^6!Gg؟P}ݩژ?W"ki2ǙrʀUV:fTCphh)'B=/$[LPCJlN)a )JJ]=!z6iHQ/.Sjs~o' "H Լ (}OTVYJiS[##T֛?tA)Sp3 NATd?3tdW3 .l EJ-rGjora%|(Ka PY;pV!cɲ`#J} BDu2)Y;3X:u;v+V#}DLAL16.;E#[sյwgw9tnOvA?=+>pm:G_(*3w0pE憇 &/@|RA$8_="=K cD0o?к{L@/P[0ƫCr6 ^gJ~l8ZOu鶠8+fdT٬6|ʶG-}b$"KE`(UDCeqWªeR9gzpMuxĀo |zq|V-,F0N+)Q ~X,~8DʫIf֡DM|DfVa5,"EWLⶉFse1sbu10$-bI04DsDF#vkzEx@-Oױ)͉ŨiӮ_H!:n0(-aNT.\N^,wyqy:[4ކ[;bbq疷Q!'Kn86$o=&aDmNy2\hfylNb FMJUGTv!^^El8yUբ.х=oTk+9aww}! PY{0:7-l{1\Tflf>ʇ0ݼDSGU@mDOU]Th?~PN F/g^[,=y'W MaX-|50' #| j9'BiAN찉YgSZMl`#kp_/̔:|#lG\?|i!AдL2F jIW pX!YOԹT8Wןko57UKߜ N  >1Ғ0ڈ*M,X et5`IJ¬M$_"Ī2^=(-4!tDFb;"#`݇_uZݍ 7{&gY0j,~)?/̅rd5A ];3[LZ>Nﴄc< ipMV1lU vL?gQN{Sih~ϳyCgpۣFj xz6kkG P5?lX&nk9Gp4u TCRt ZW7E;F˖"C =-Jl|h6X5CH i >N?\D#(,kK4mYc-Ǔr >:`uRasб]Ӻs@Z}X_-5#s|+[ggX8 l q_ VtvB*wy"/:H.($ö,VDs{ Z/Hˊ.0${uH$$F͙~TO$(.9.$t-i]C6EUו&gɆP o]!D~pN~ۊM9TKD_x$AGeX)ÉSwXY.ՍRu0^5e<'l6Tf(=E`k/mgUI{}$gSyC+f|]&GSc5z ڸ8Dݾ?hb3ǑѶ|'w|"L;PLjg!C< ;On!˨*EAH'G#هt8-!@9~W+n?$7nϩ}dx;kVHMIW  ފϱƕsZJU!}x(S D+U~y @oCxp% SN,㓫@m؆6ab>xz> 06 {puMV_aU$Kp% c~?rMc:%JڦdǏq6'yH7&HkįFO滩4eZK9~~AyOC`.u5*uawՋmZzw=%aN´\{,82y^(!8@_7]Xoi& acчE׼:Gz& $䔄iZ̝0ڒq/ywП*MpڕJ `LMκ^3[}Pu$ Uj{TԟTuW|4[:Xi%bXp^ &co&_Vf Mez~aOk!62PfV 'geLEl(R鰋p X!t*q^IGC(]#0Y2t9^p\uE#KJiUR0/Fߝ^4_ y{i1};0{2 <ή@.GnNQ~ºZ5!lm+ޯojkfjc\d!bRR j?ŸT/׋|dO_HBV;W,_RO4w^ A)wwq9}L~Ib_X°ABQ Mk,sK~:m=OC8qm";etVwl"flF羋iHtZqbtf1Zf7߯R80Vo|D|jc 7bUٲDWy1GPKn׾6 }^ $[}.Ј/%"_p]Wc l`>y`Fuyx dj b! [PV3J1%mNɹF3,GO*^c N'Lrh-UP(:^ Lh*\PoC"-].6eVd/G5 jy2?0::qDGrLqq0OcmM+0 +#Ci w C2Z5x9fU:\A+d. jEybnҲ% h&?P,PR, 6̇|Wj#g07 I(~/yd'G/@ʟfF%5M|2{VjcО{w ='Q{ABҧ o1)EFh Zwa4VK&r@: \]dR[L.!)[Ty`軄/j H~U-Fr7zM6 @x1/*4Ybq%pHf\J)XS،;AmDxBmiF'~l1.O6f!'U|hMϠg> FռeOnŢ'Y5e (nx"|^>4H90$׿ƵBu\To-Re} A`/gO]Sgi ˹6O6\" a .\=]uƥC٦0an7!4O(TI~vp13XY(zn|Q6 EJx aip )9NNӇ*N.ՋkL:JZk[.K>&0+dml?P9 Od b+b@e4ǭˆ[Y 񖒄s̔~ _ jsjQkJ^>kOxVkb weJ!]∔9HirT79}l(^OG™\/!bAX>:VO;+PK=K ޽l[B]c/s%ҳpݴu(~?y'7@\ëPt'z$S2Zhdp`!D,.>[K @=|Gz^Xg:L"waX4c=ov.sCcxɁD ~Ip?zٚ2r'm߻塈A {֓\LD_3I7 t mNtbHQq"$fVLdidD)O!oii,:Xüg Ck8>@f?hA1[i5R.5QKo(0Ψw9 $Pf!nQ+z>̐CƇF)MSf WUѧrD;/犈$FA}~YnHoц"y~R~drdlL#99oqxJtq=hdąIB%L'26_=aOi(@;^wJ_ZʍU8gP޷izWZG]jJ4F9U1WKj@[?g9ks%J)"BFD^Vc?cn \}fmefʏB']#M] ;hkoȈ|10X\<[^؅sM-a& c48(zw7!sR+=瞑]ϛ'=;N Cj t8Q_l`Tq,S_dyl1Ȼ*'u‰kI]x;\7怼w($OXd5IR^VF@L^|z[0jq>} Do.8Q4,G.rv̭㺴ETg<>MG;qeiϠ<@^~&.IJ,sPOкogWeօ+).U$jR ,_f'A팥1 )[7*G%]{