u-boot-rpi4-2021.10-150600.11.3.1<>,g|p9|ZYR6ۀ}s0}KZOcR`Vu !k7PD*0yU>8:P[" Gbm1l? \yFY٩օT _i .t0jE_S~O \\8.awj(S1KAf '^v[ҁ(wl$dʩ0CJx IQbN;2t&@?v(ʍ&`~ekS幾99&>@A8?A(d $ N )JW my$< H T l r x@X(8U9 \U:)U>=F=G=H=I=X=Y=\> ]>8^>~b>c?d@+e@0f@3l@5u@Hv@`z@@@@A$Cu-boot-rpi42021.10150600.11.3.1The U-Boot firmware for the rpi4 platformDas U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. This package contains the firmware for the rpi4 platform.g|h02-armsrv1 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Boothttp://www.denx.de/wiki/U-Bootlinuxaarch64# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt. # It needs to be on the first FAT partition, wherever we mounted it. # a) Unmounted, then do nothing. # b) Mounted as /boot/vc, then they're in the right place already. # c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done. # d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over. if mountpoint -q /boot/efi; then if ! [[ "$(readlink -f /boot/efi)" -ef "$(readlink -f /boot/vc)" ]]; then [ -f /boot/vc/ubootconfig.txt ] && cp /boot/vc/ubootconfig.txt /boot/efi cp /boot/vc/u-boot.bin /boot/efi/ fi fi >h#|[FA큤A큤g|g|g|a[&g|a[&04d8dbd6058c86c9a3adbe1bd01ccefe7ff14cc00b3c3f68f0fd99dec0d8b02fbcf276a880d73f94eddb520448cd7e0447b2d89809af2e3e9b32b3acf8b1beb04dca7988c3ed32d90e3df4e08551367c22daf7f21d77e03c7fe4f93df66481ba8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootu-boot-rpi4-2021.10-150600.11.3.1.src.rpmu-boot-loaderu-boot-rpi4u-boot-rpi4(aarch-64)    /bin/shrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)util-linux3.0.4-14.6.0-14.0-15.2-1u-boot-loader4.14.3g@g@bbޅbޅbb@a7ara\>@aUaSaSaC1aA@a $@a /````@`@`}p`pA`lM@`lM@`lM@`Q@`@`@`<@`<@`+`+`+`*b@`%@`U`U``x@__@___@_v@___ _@_E@_~@_|\@_u_ts@_s!_s!_d@_/@_^?@^>@^@^@^@^^^0^}^s^^O@^J@^2@^1s^(9@^g@^g@^r]]}@]@]@]@]*]*]*]@]@]ʞ]@]5@]@]@]@]]z@]z@]o@]]2@]N]5@]5@]0_@]%@]%@]%@]$]$]/@]]:\@\@\\@\@\@\\@\@\@\~d\~d\eX@\eX@\P@@\=@\4\'@\\\l@[=@[[T@[_[[0[ٙ@[$@[@[@[@[@[@[ug@[qr[O+[O+[D[;e@[3|@[*A[d@[[ @[ L@[@[Z4@Z4@ZZ@Z@Z@Z@ZZJ@ZUZZZ`@Z`@ZZZZ_@Z@Zp^@Z_:Z_:ZS]@Z8@Z*~Z[@Z }Z Z@YeYY@Y@YYp@Y*@YY@YY@Ycl@YK@YJ_Y:Y]YtX@XXXQ@XXh@X@X@X"@X@X@X@XXf@X}@Xv@Xs{@XoXn5@XWX*X@XXkX@Ww@WSWWG@W@WiW@W9WE@W!Wq@Wq@WUeWUeWQq@W 0011-serial-bcm283x_mu-Detect-disabled-s.patch - Add SMBIOS table on ARM (bsc#989509) * Patches added: 0012-x86-Move-table-csum-into-separate-h.patch 0013-x86-Move-smbios-generation-into-arc.patch 0014-efi_loader-Expose-efi_install_confi.patch 0015-smbios-Allow-compilation-on-64bit-s.patch 0016-smbios-Expose-in-efi_loader-as-tabl.patch 0017-efi_loader-Fix-efi_install_configur.patch 0018-smbios-Provide-serial-number.patch- Use deterministic build date by setting DATE_SOURCE_EPOCH- Add dynamic detection of rpi3 uart (bsc#989511) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0010-serial-bcm283x_mu-Detect-disabled-s.patch- Updated to v2016.07 * Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches dropped (upstreamed): 0004-video-ipu-Fix-build-with-hard-float.patch 0005-efi_loader-Clean-up-system-table-on.patch 0006-efi_loader-gop-Don-t-expose-fb-addr.patch 0009-arm-Introduce-setjmp-longjmp.patch 0010-efi_loader-Add-exit-support.patch 0011-efi_loader-Add-DM_VIDEO-support.patch 0015-arm-Fix-setjmp.patch * Patches rebased: 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch - Revert an ARMv8 breakage from v2016.07 (backport from master) 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch - Add dragonboard410c, odroid-c2, pine64_plus- Enable SUNXI_SPL for orangepi_pc- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0015-arm-Fix-setjmp.patch - Add update_git.sh to source file list- Add efifb support for RPi - Fix spin table spill on Rpi - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0011-efi_loader-Add-DM_VIDEO-support.patch 0012-efi_loader-gop-Expose-fb-when-32bpp.patch 0013-bcm2835-video-Map-frame-buffer-as-3.patch 0014-bcm2835-Reserve-the-spin-table-in-e.patch- Add RTS reboot for RPi - Add EFI exit support - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0007-efi_loader-Allow-boards-to-implemen.patch 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0009-arm-Introduce-setjmp-longjmp.patch 0010-efi_loader-Add-exit-support.patch- Disable EFI GOP fb_addr, so Linux doesn't use it - Move to git based patch queue workflow - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches dropped: 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch * Patches added: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch 0004-video-ipu-Fix-build-with-hard-float.patch 0005-efi_loader-Clean-up-system-table-on.patch 0006-efi_loader-gop-Don-t-expose-fb-addr.patch- Fix rpi3 installation location- Add 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch to fix build on iMX boards (with hard-float toolchains)- Update to 2016.05 - Remove upstreamed patch: * 0003-exynos-Set-CNTFRQ.patch- Package Marvell SPL for ClearFog - Tidy package summaries and descriptions * Fix spelling of U-Boot * Don't assume ARM- Update to 2016.05-rc3 - Removed patches: * 0004-iso-Make-little-endian-and-64bit-safe.patch * 0005-iso-Start-with-partition-1.patch * 0006-iso-Allow-512-byte-sector-size.patch * 0007-efi_loader-Split-drive-add-into-function.patch * 0008-efi_loader-Add-el-torito-support.patch * 0009-efi_loader-Pass-file-path-to-payload.patch * 0010-efi_loader-Increase-path-string-to-32-characters.patch * 0011-distro-Enable-iso-partition-code.patch * 0012-efi_loader-Use-system-fdt-as-fallback.patch * 0013-efi_loader-Put-fdt-into-convenient-location.patch * 0014-efi_loader-Expose-ascending-efi-memory-map.patch * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch * 0016-efi_loader-Handle-memory-overflows.patch * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch- Add patch to fix RPi3 aarch64 mode with recent firmware * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch- Move patch queue to https://github.com/openSUSE/u-boot.git tumbleweed - Removed old patches: * 0001-iso-Make-little-endian-and-64bit-safe.patch * 0002-iso-Start-with-partition-1.patch * 0003-iso-Allow-512-byte-sector-size.patch * 0004-efi_loader-Split-drive-add-into-function.patch * 0005-efi_loader-Add-el-torito-support.patch * 0006-efi_loader-Pass-file-path-to-payload.patch * 0007-efi_loader-Increase-path-string-to-32-characters.patch * 0008-distro-Enable-iso-partition-code.patch * 0009-efi_loader-Use-system-fdt-as-fallback.patch * 0010-efi_loader-Put-fdt-into-convenient-location.patch * 0011-efi_loader-Expose-ascending-efi-memory-map.patch * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch * u-boot-exynos.patch * efi-default-env.patch * omap3-Move-to-distro-bootcmd.patch - Added new patches: * 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch * 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch * 0003-exynos-Set-CNTFRQ.patch * 0004-iso-Make-little-endian-and-64bit-safe.patch * 0005-iso-Start-with-partition-1.patch * 0006-iso-Allow-512-byte-sector-size.patch * 0007-efi_loader-Split-drive-add-into-function.patch * 0008-efi_loader-Add-el-torito-support.patch * 0009-efi_loader-Pass-file-path-to-payload.patch * 0010-efi_loader-Increase-path-string-to-32-characters.patch * 0011-distro-Enable-iso-partition-code.patch * 0012-efi_loader-Use-system-fdt-as-fallback.patch * 0013-efi_loader-Put-fdt-into-convenient-location.patch * 0014-efi_loader-Expose-ascending-efi-memory-map.patch * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch - Add patch to fix Jetson TK1 * 0016-efi_loader-Handle-memory-overflows.patch- Use released source archive instead of manually built archive- Update to 2016.05-rc1 - Remove upstreamed patches: * efi.patch * efi2.patch * efi_loader-Call-fdt-preparation-functions.patch * efi_loader-Pass-proper-device-path-in-on-boot.patch * efi_loader-Provide-icache-flush-stub.patch * efi-map-fdt-as-reserved.patch * rpi3.patch - Add EFI fixes and iso boot backports: * 0001-iso-Make-little-endian-and-64bit-safe.patch * 0002-iso-Start-with-partition-1.patch * 0003-iso-Allow-512-byte-sector-size.patch * 0004-efi_loader-Split-drive-add-into-function.patch * 0005-efi_loader-Add-el-torito-support.patch * 0006-efi_loader-Pass-file-path-to-payload.patch * 0007-efi_loader-Increase-path-string-to-32-characters.patch * 0008-distro-Enable-iso-partition-code.patch * 0009-efi_loader-Use-system-fdt-as-fallback.patch * 0010-efi_loader-Put-fdt-into-convenient-location.patch * 0011-efi_loader-Expose-ascending-efi-memory-map.patch * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch- Package .img for firefly-rk3288 - Package firefly-rk3288 SPL images. Generate them here so that we notice early if the size constraints are ever again not met.- Package spl/u-boot-spl for new tegra-uboot-flasher-scripts- Add clearfog- Update to 2016.03 - Remove upstreamed patch: * omap3-Use-raw-SPL-by-default-for-mmc1.patch- add support for Raspberry Pi 3 (rpi3.patch)- Fix missing 0-terminator in efi patch, breaking boot.scr boot- Non-free licensed Marvell code has long been removed. Drop obsolete drop-marvell.patch (bsc#773824) - Fix indentation of Patch6 in u-boot.spec.in- EFI: Map fdt as reserved * efi-map-fdt-as-reserved.patch- Fix OMAP3 boards to load u-boot from raw sector offset * omap3-Use-raw-SPL-by-default-for-mmc1.patch- Allow grub2 to find its config * efi_loader-Pass-proper-device-path-in-on-boot.patch - Fix Raspberry Pi 1 build * efi_loader-Provide-icache-flush-stub.patch- Update to 2016.03-rc3 - Remove upstreamed patches: * 0001-spl-if-MMCSD_MODE_RAW-fails-try-MMCSD_MODE_FS-if-ava.patch- Move omap3 to distro bootcmd (to enable efi boot on beagle-xm) * omap3-Move-to-distro-bootcmd.patch - Add EFI patch to support FDT fixups (patches in RAM size) * efi_loader-Call-fdt-preparation-functions.patch- Patch the default u-boot env to search for dtb in /boot at part 2 * efi-default-env.patch- Use $fdtfile rather than $fdt_name everywhere: * efi2.patch- Add EFI support about to move upstream: * efi.patch- Update to 2016.03-rc2 - Remove upstreamed patches: * U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch * 0001-udoo-use-load-instead-of-fatload.patch - Refresh drop-marvell.patch - Remove dropped doc from file list: doc/README.Modem- Add a patch to fix boot on partition when raw boot mode is also available: * 0001-spl-if-MMCSD_MODE_RAW-fails-try-MMCSD_MODE_FS-if-ava.patch- Add am335x_boneblack- Enable Hyundai_A7HD, superseding :Contrib:sunxi package- Adjust installation path for qemu-ppce500 to replace qemu-ppc's * Pull in qemu (not qemu-ppc) for directory ownership- Add Jetson TX1 board (p2371-2180) - Fix indentation of last Patch line in .spec.in to match .spec- Add patch to fix exynos armv7 kvm support * adds u-boot-exynos.patch- Prepare for non-/boot installation directories * For /boot/vc pull in raspberrypi-firmware package- Add udoo (dual and quad) boards * adds 0001-udoo-use-load-instead-of-fatload.patch- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package * Override CROSS_COMPILE variable to use native gcc- Update to 2016.01- Update to 2016.01-rc4- Update to 2016.01-rc3- Suppress stripping debug info - it affects u-boot-jetson-tk1 - Install rpi and rpi2 binaries to /boot/vc- Backport U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch to fix bootdelay on Beaglebone board- Add orangepi_pc board- Add support to am57xx_evm (beagle_x15 with u-boot DT)- Update to 2016.01-rc2: - Rename 'beagle_x15' to 'am57xx_evm_nodt' to follow upstream - Remove upstreamed patch: * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch- Update to 2016.01-rc1 - Remove upstreamed patches: * 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch * 0001-mx6cuboxi-use-load-instead-of-fatload.patch (no more needed) * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch - Update drop-marvell.patch- Backport 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch- 0001-mx6cuboxi-use-load-instead-of-fatload.patch for cubox-i use load instead of fatload- Fix am335x booting * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch- Add Beagle x15 support - Fix build for Beagle x15: * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch- Update to 2015.10 - Remove upstreamed patches: * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch * 0002-odroid-Add-boot-script-boot.scr-support.patch- Update to 2015.10-rc5 - Remove upstreamed patch: * arndale-apply-cortex-a15-erratas.patch- Add boot script support to odroid board: * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch * 0002-odroid-Add-boot-script-boot.scr-support.patch- Add spring and firefly-rk3288 for armv7hl * Break overly long armv7_boards line in pre_checkin.sh * Clean up case'ing of defconfigs to avoid excessive wildcards - Prepare for adding qemu-ppce500 for ppc * Allow for more than two exclusive architectures (cleanup)- add arndale-apply-cortex-a15-erratas.patch- Update to 2015.10-rc4 - Update drop-marvell.patch- Use u-boot-2015.10-rc3.tar.bz2 package provided on FTP instead of packaging it manually.- Update to 2015.10-rc3- Add odroid and odroid-xu3- Update to 2015.10-rc2 - Remove upstreamed patch: * jetson-tk1-gpu-1.patch * jetson-tk1-gpu-2.patch- Update to 2015.10-rc1 - Remove upstreamed patch: * mx53loco-bootscr.patch - Update patches: * jetson-tk1-gpu-1.patch * jetson-tk1-gpu-2.patch- add mx6cuboxi- jetson-tk1-gpu-1.patch, jetson-tk1-gpu-2.patch: Enable the Tegra124 GPU device tree node- Add u-boot-jetson-tk1- Add u-boot-merriia80optimus- Update to 2015.07- Update to 2015.07-rc3 - Remove upstreamed patches: * enable_spl_ext_support_for_ti_armv7.patch * fix_slow_mmc_on_rpi.patch- Add fix_slow_mmc_on_rpi.patch to speed up MMC load on RPi - Rework patches (to be upstreamable): * enable_spl_ext_support_for_ti_armv7.patch * mx53loco-bootscr.patch - Remove fix_beagle_spl_build.patch- Update to 2015.07-rc2 - Update drop-marvell.patch- Update to 2015.07-rc1: - Update drop-marvell.patch - Remove no more needed add_snow_usb_boot.patch- adjust copyright headers- update to 2015.04 - Remove upstreamed patch: 0001-Exynos-Clock-Fix-exynos5_get_periph_rate-for-I2C.patch - Follow upstream board rename colibri_t20_iris => colibri_t20- Added support for A13-OLinuXino, A13-OLinuXino-MICRO, A20-OLinuXino-MICRO and A20-OLinuXino-LIME from www.olimex.com- Remove u-boot-vexpressaemv8a (dropped upstream and we now use EFI)- update to 2015.04-rc5- update to 2015.04-rc4- Add 0001-Exynos-Clock-Fix-exynos5_get_periph_rate-for-I2C.patch to fix keyboard on Chromebook- update to 2015.04-rc3 - update patch: drop-marvell.patch- Update add_snow_usb_boot.patch to boot on USB2 instead of USB3- Remove unneeded fix_snow_config.patch- Add rpi2 armv7 board- Update to 2015.04-rc2- Update to 2015.04-rc1 * Remove upstreamed patch pcm051-bootscr.patch * Remove no more used patch fix_bootpart_snow_only.patch (now u-boot scan all known partitions, so no need to set a different boot partition)- Enable pcm051rev3 for Phytec Wega board * Add pcm051-bootscr.patch: add bootscript support (upstreamed in 2015.04-rc1)- Update to 2015.01: * Drop upstreamed patches: - 0001-spl-mmc-Fix-raw-boot-mode-related-to-commit.patch - fix_sata.patch * Update partially upstreamed mx53loco-bootscr.patch- Backport SPL MMC raw boot mode fix: * 0001-spl-mmc-Fix-raw-boot-mode-related-to-commit.patch- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from www.olimex.com- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in- Update to 2015.01-rc3 * Drop upstreamed/unneeded patches: - 0001-exynos-Enable-config_distro_defaults.h.patch - 0002-exynos5-Use-config_distro_bootcmd.h.patch - boot_mode_fallback.patch - fix_snow_usb_support - fix_spl_ext.patch - fix_arm_hf_toolchain.patch - origen-ext2.patch * Update patch: - fix_snow_config.patch * Follow upstream: rpi_b config renamed to rpi- Update snow (chromebook) * Update patch: - fix_snow_config.patch patch * Add patches: - add_snow_usb_boot.patch to be able to boot from USB0 - fix_bootpart_snow_only.patch to boot on partition #2 (snow only!) * Backport patches: - fix_snow_usb_support.patch to fix USB on snow - 0001-exynos-Enable-config_distro_defaults.h.patch - 0002-exynos5-Use-config_distro_bootcmd.h.patch * Drop unneeded/obsolete patches: - fix_exynos5_text_base.patch - fix_snow_extra_env_settings.patch- Add Bananapi initial support- Update to 2015.01-rc2 - Update patch fix_omap_boot_mode.patch to be upstreamable and rename it to boot_mode_fallback.patch - Drop obsolete patch: arndale.patch - Add patches: * fix_arm_hf_toolchain.patch: fix build with hard float toolchain * fix_spl_ext.patch: fix SPL EXT error checks * fix_sata.patch: fix sata support and fix also mx53loco build- Fix mx53loco-bootscr.patch- Add u-boot-with-sunxi-spl.bin for sunxi boards- Make use of RPM_OPT_FLAGS during make- Fix sunxi boards (use u-boot.img instead of u-boot.bin) - Remove duplicated default install line- Update to 2015.01-rc1 - Drop upstreamed patches: * add_spl_extfs_support.patch * ti_common_initrd_support.patch - Refresh patch: * drop-marvell.patch - Drop CREDITS file from DOC (dropped upstream)- Apply fix_omap_boot_mode.patch only for omap3/omap4 boards- Update to version 2014.10 - Drop upstreamed patch: * fix_sabrelite_boot.scr.patch - Refresh patches: * arndale.patch * fix_snow_config.patch * fix_exynos5_text_base.patch * exynos5-dt.h.patch (renamed fix_snow_extra_env_settings.patch)/bin/shh02-armsrv1 17406728922021.10-150600.11.3.12021.10-150600.11.3.1u-boot.binubootconfig.txtu-boot-rpi4READMEu-boot-rpi4gpl-2.0.txt/boot/vc//usr/share/doc/packages//usr/share/doc/packages/u-boot-rpi4//usr/share/licenses//usr/share/licenses/u-boot-rpi4/-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:37697/SUSE_SLE-15-SP6_Update/7b01f777986682dc925e1e6e378c38c1-u-boot.SUSE_SLE-15-SP6_Update:rpi4drpmxz5aarch64-suse-linuxPCX ver. 2.5 image data bounding box [8223, 54531] - [0, 8], 20-bit uncompressedASCII textdirectoryLؚ187wutf-8347874e9025a3c8a3ce85c48e0b0a479a5cc8e059a42947183cf6602ea9bde5a?7zXZ !t/p T]"k%T(g[t*$Ig'x- Rz9-N5ա*D6K 4?iSϿYiX2u hעYuH3< {&13^rP9~LcV.͉M,`pew|Cƴנ E6GZ۶`(MdM#n'`u,?ryzYt>A#co&ͅ%;,;!4b Sb&nqI_#[$'>O?W (?OΑO)G_ezVíOc& S9|9Ԍ6v_@OHW{mg}%8Xt0%?Fô@opM1A( DR6LxP 9^'l0Aw;[#ϖ zGP.M&mSvCOPDv8m5NLŀ:xnR5/f~e3дkKv:Oy愂Y! }mQhFN*#1Ɍvs"GRkځ$=ouI󃓾<'gdõdy-qb=?z-y\~RCWnAag$la`\^+ۧkCUeZhZQL| Z"Ee8)MSN7׋L媻0.LAEng|P:R1mb*nr ?~TOH~Cؔey^ydD O̅vZE@{ <궃y"7=BɭW"1^UXK'9p- R|W&p8l^pa)=]Z&5Dw3C&⏺k t]d (aZ|֫H 9o2ѝ/&Jk'1ގtS* 6Z+P 5,"|CHO9 `A`1aH?y\FyowQw%?l?Kk jgg(ǐ D@@(!挷jF:AۡHmaN "Eݓ+f}d~uPNCY!v7!'  ?bmMH 4 o]!RMBԮox  o5jc@virXbRwiPlf`f^b-+(I_u=xZ s/pl=Ì,C2Ih[|E}8!C{|p'HiAkmy=1ɓEz!/, $AG-D5qx֕7Pⶥm{m)vVa+LgAαFM{=Kb:y毵 Zhj,zn=-t|ǭb8QCM=Ow|ﰅy5|#\y17,?TA>\5(>l^4@c&EϠ>۷2YTW>!C0jK$vcb@sXMsItSp<7C(+,_N7m;U"M7俠~g-j96?x142)ó|Kc%sQ|~]+8=ǵ9Mso<)3?o: ,7Nv q`Q{&Ife鵉R|d\.9{^¸`#yo1LH~'.m|&Xxq@xg"ciЧo/Zd" ,`++f)fh ~4-zO) NA 7[MH=a7`l(6U 2ԡވ<|m__zLO+,_PGY0zeNo5l+Y2/pm:$f+v v&2+UiSSdd"z3jSzN 7)V݈GH 'LcZ|"@ C7Y +*_as N2ڦMfHr'#s2D#Rk|B&͝$W4 08dU8 {a>D&]wJ(ȕ]|b(@% aN}f,m2BuVr$ZﻼOGb}%m&CV2di"O!a˹'>A_L=fX2n W}tTGYg*+1G &'s]HSGJ:: @JQHq*OS2ۻsaN$H`Xb]j0YcMlTaw~>o!_ǺXBD:5Riom6yT#uRV®tCT D^Y*õB^B79 K桞9;$=-PVxB0{gD0헅N'ql$3b\/hܚ>$[]tipsAx4w Hᣧb:WI94)Gk*^o)wFt%X.$$Hѭ63* ;U o4d_ E(`H3Qݓ!Zh8T9ʇj>_IFȓ8/~"{ų75S,..=ˮanz"@$?آ045cZz{=JWlQS}E0`ca' ⸓,9<`F!lICB0 eE U3YC[=oCo FZ>*E,%GC̉DX.e, $Á kz;b'kHw7&ѸH @6k&^gصu^T7L|ߪ$ƪ+D;;irIq/.SJkq:)e6KO׀`h8M c,B`Etʬzq,(b@h~h[7>EM(o߅| c"3+(ByY%dShEؚl_3f;Gjcގ=`*ʣQr87k"A)7Hw4f6i/S#rٙ FEL?vKN5~Fu1#n;vR<\d0[嗌2;*ں<ͱNd}qgf9+sic]_i/墖,GJI-yV"dxDX-zIߧXur?Su3P~U6ԭm_^3U̡Nn5w/0?y 'Cd=, $G =IR .-)-#b4v۶QR2.Zj.nTGJEEd.9K4hg֩$]Mӛߴwy]zlg3 0sYfkҏR﵍cE˽N ާ };"[5HSY/Lfn4AA d~"ml=ox5H=}VT* fIIţ6r趱 ,ydt:aO? g~ .OGqHt+A[65b-zF O1ftD6 |y1MdGTA8oیL x8?*2|qɛɅdN B`=^Pk?>x:ϕG)zBӴp#Ody/4xWkڌO^&Kͱ!c>@"2ȍ"[,o¯36Qz,z.띔TWs6zQ[!/8F*yt D8K7X=ݟ"c=:@Wq$y6E/cӂ"h>'} cMMlinP~d ;f?#beG?1,<[W4ZbGTX:y65':/l`~ym&-i9Z9QSeΕ2V;8:egA} _l˂b}Stv3TTff{rKfs.L(DB@vxk=| `_hGy_Ac]|Jaq%!q&>څfĶk?\nԽ4Bd @@ҒT<OU)c"kn+#^mV*beD:ts:ȼ_7NUjr ,D#[Q$snM}2r= +K|wMq7`@A VW5'27wAǏ2wc$[ )}sv 8(^EYIUMAu“)wNDbq_)=dB0 huCN?V܏@d.SaTT-2G" `yVID$+TUDv@La-3CČ'Uk0SF27?9޶N=fS\3vtH| #4@^ AS)sr-MҌEs}/% kƪ~>wT"6%8jx,m'ͱE+|~b9IADqBPJ@=|[훜x7d1qv|檼5so U | 1h8\MFgmW.Dd)F_? p f o=r Vo;b` =ÔTݬު4}^z~*TΊLqKL `8LWVΨb%YM- AS P>L?C73C"޲^iBsǔln0h;E l f/F>kMmZ6ge(Ǯ\8]*+v,x%{Cr(>m)'فSX^IX`sOgU꩒ @~D2N_o\[V4O\4g6E1C:Ts'@QE"[2_sraL6+~/[%W*RvHMfv5x Iv.Qvu/SU;^7j+VG!v׽i#E_9wYJ=]~x X[oTǔe h;9̂\@0 kb<1ie87zz]o;霱;QL[nZ d/ Jk;dO ěPSO3mぶ\fMS5|;8^֔ jxpWNq((TE ӏf\)gq/Pކc# ̥(kF3xo?F ӝ(vgŢoKT $O.P{)I ӧyv'TWp5r˾OTR/j42L1,˒ߓR)ԥCtjE-d-OS5p0ca(GCa`#^zn UEuRoHrX6oDH1*B0A&N)%u<^4x=8{+MqlJE* \G*fI00kؖmM?h$}R387 oږ_h\6BdPt|Tk .,fpe#b/@.'$g7y+#V 1|IHx|N6_-:Ž5Z sv$G~'}U'7*wۣFJ5&G倔a46c1(TO"<3eDW:-8%`1ShµM̄ZM1U$WE4<;ּV_>J', hqx[xPGWG  !O*\UE 3*O|Gǣc")'P(It;CE&7O+ViI1 kFM$3'{d㽗S!ZR >`čXم7,d^r';nEɴhalr|[DSmNy5Z8PxsˈӸW\pe`wk︇%-.1sH1?Hߨ]o#`lCSh)˻:sU W P5DsȍĽcuh|nBZrI.  /N۲kO^u Y?]=Q$Bqό'٘IqV]EA뽣7loLnĈ}cs}hMQ!1=ͫ|f5x.Z~W^8U>=;_F;cKbuR:2uSr1xtIʣbO//ĈA>h5I.f b.WZ-^NA82vD<^7+|V`ei۟uNnm*&ߞV@7,w\=NIH4`:f:tieh /LI`8Jat4ХPТ ]YHTGv.\TlK[mQ9׎p!ANo'XP79) mcGir]4[XwQH dm]osyٮXPzGO&}#]q\6davWKL$[UפZPpR~a03L­'YW^(ΑvF @iƉ׶23uz=6ݶW4HUQGf$1&zN4;HBZQ nv{Mg *HMfzA]KH-X.Ǵ9>Z㜟XW-?M";6mYxOCD9dzǭ&֜,$/&p1 &s)*n?*Ub7W^ h>f'NL~_}Zs?"wpXkjmȘ^+UH c#k{xy5.FAF>NAA!Ej9_cћ6hGwY9zd⤁e[-|xLo UX$@ 9J[ ~gjEX(R[F( [LxD$S/J jm#7Gk yo76̓+#!=*=bp>50ZSl.)NJ@'1u,5C dz [C;P: `|X辩hȵf & ARp3_-^7%DK6cg r(eb8)ptN2H) WP%lW4)X~NVDjdz!۹L˥ o_|:d:L41B/W~sLݮ䂨,EdQ|~'`?"&h(2KQr>q;V8n&NJ8L8S/h0,L8øܑ -b`*J3}3*CX,Hc[.puafNYtG*R+BHVV7d[XaWbӬȂs7a#AVl Aj"2a;MLDKmY"Dax?P(u}FTa3P]鹲BIR.7ٸ0o6o\$ U]` S-ޯϒ}fb3i Y)@\ݏ`3(JGːٍєڤ}{cB)nۂU➦As >&Yw^*3l`_m@#31J./ {R4]ʆ\|";D-=mAqo2J}71l{մ6ܧ9)N7 RTZUY0qJ:*YeF=sz^F"?&HOm =؛YU#-CŲ"J5c|zfk]i:*zX[ ~h$vڄz֧9C"{bkaja:3qZZ&[|LT!>>u {JbxmG?<+ e dG@I  D4H+1zNB~f̻_AODF:?3IU4:ǃWR0r_m'GN 8cnsG Kuynv:Ǵ.tʀGhT8K8]p2N,o㹼߆\O? yGCjĊEL_oXrA#/Bj$.$1yL=ʩnuΠ}yeAcMVC' '=>:ax}_;WKJ8}<.+ /12!zA|}Nwس(E'd@'sPGFizh8cbˮ|Ohm.jACm餔,|ď);DrN^e&}MI&飖Y/ۨ_RLht]3o8t]1-Uns%*&rNd恎hLD B`(U.[0mN//v qkSVTjCjM"HH p8ͧAÄ|•W3`[.;6rb'O94+}crStg,qGJI1Nag{>󲉏f%E5)sO 5q]EB0Ma*];?o#*ۥ 6`SSoEn*z;`]ad "Hr`rWUpNRс x^1\_W WG3U?(uub0".xMDàVª|"M벹E" n+ddm*t'ST )e-RsBgbpfŠA@tL;9;y/sBE 5m\#`Ե^Za3cz,B3iIf&H9nkm5BTZs]#,x4ogѵ柷)eˏ˘eH 诫t&:NiD2Lϫ Ev8r>hD՜-r6(<{Ze2Bq}OejSF"M9Um]@NE6hزK =W(/a*"uٗ]0cL-)Pda{v\Veᴩ邲!C} <.F+yوUk@}/i/ctXB`lIN, ]ګBt1tD ѽG JbY$%|k@^j7ÇOJqB!{!lay$WC~0wv-tBfsWAh$߽%K!E&cPNaUo 0.k؂)s?T҄rEc`dO.WaIsZ\[gbOHTA^tUS`o5 xu$~ Ώ 2yYytR;M1JT?T:u~OZΈ.ܾrQ:jBcNWlr@.S<[Z4uu*+W&˶:'YQo3 V9BD)<,j._3/:l+,Dh]_WF6Wr>u<>ƵR*mJke8 98$ 1^ŕ#~DXe{Xcw')DGGً'D+];)8w&R>5֮w?H[+Rj|1?lScQ!Qq)+YϔK }mҳLRfDbѵm.I}0"q/ސ#,rd82I)PDL/q?`m[sɿyzg mWN~ =oXzK^$ؽx*փѮG650Tbq7R=+X=mxw,S7a!A*OwENm9HY;hDg!b,v`4f3+1sZ.HJ/SqzB7qh끾$g%):TLU5cy'оpsJ ÎdpI iI^~kWJz$;/ܧO)G GqϦ e g*qVkhͳ}v=` Szno\[C!FqXH )EjAZ}1<ÍJO|HAM8d-/8SN)IA.'$1&n"2D,@ǰzp1/;~Ҁ'0*..$Y,R@xx!~ftH {ޢFWv@q oܤ!kDuͺ!}C90A+ c5GߵZj 8%0\zRO*牳ue6O*r#-^WiޟcUwO?15,T!`5~0vzչ?i\9#T vksLiLY!nT0#W9GY?`#`F4n`g{ūEJkP:\k)RjPҊ}; R\dTN,Jw qN,lɋi7NC-ǓˀrR ɰg{T`-ߘBc2ӽ}dӑX/|_iOXo c0X*X*яR?SXof[VVR/w^ ۿd3CCCU,x1\0>#ȕY^ほZWP|EKFըUL|BTl?(wN4m?ɽto l y}&ۉ6 T4{\&HȅETK=ƑJPP=nap,=/ALNVjb~ͨ-.P%w$nBcn|v^;Ztx`DH$xY!%죋KOH't+OpN+su 8[6XOe<;AF h]dL_bМgl,xG2p3וcox&uoy:.䨠oYG>1\N"|] Uz}TQn1pDI"b xȧ&\O; k9|!}٩WVilą`& Khb;IS4D}_3T$#@ 6Sr> \ AK78[lcC{*9/БU Dj?kL4sV&喎1Bk`s0*[$zϧXt.>adB^ֶU:g!~%u%cneW<@z9Huc@/[9|Ea"heXy׾q֡_Tsie'OY!U4F6>0xx19>(]ٶKt nz ͇ӍcJ >6uh"kI\[nQ i;ar0o]JY&>Y2I84MC"QOҲX"$4(ZO+s7%g0R9 VDZQ~^UfOajOF\?Yez7Ҟ]؞ɹ +nd-7؃% =o:P^QnCcJsKΰ頂 SFɵJa{Ro}nwHUq oGo /<ЏB]\WE4]9^ ;8tf$dPg__/94|Ӫi* p/أVĉLyX._hW>Bq *9+|@ڬM 9nŞ;v"7](kRvCXIăKNcD'f1"ĬonGWͰ7m%>CKX`ą_%2·WDGQŢs؀paiby%s~v/XT' q 1p ֘u&0&h8lCArE@&vKIaB{a#!˭,i/zQi m2bc%z#T%>AE 5*e ȅEPΓlO$, `f'ȸD`R UB/x92Y[kr[ Ol_vDCoN‚mMk9Sd֋̱):Hi:9콸 AhL\3럦(qQ-_{oޅ\yXdl [Οi8+Q#kHѣ[b]RB)vY}8 +Y% Bxǥb(fS $3ѴLXpeYbO,%NEx/RStT=~iρѾ!r=%Q4DJ:ApP#]YYK~Fz! ENzoRU-(WE3M&"!RF}k:ԱBށ;_u&dN@9,NɴB=Eރ =hIL}>&q߱Kx˅'jcU&lԫt^,Ŕaچyk"$龨n7qs W;au8!gxx1[ޙ׭'LQ}0 !R VD'5^r ЖQ^`lrS'xu&k# ~d}>ꂫqyKeB+Lӈbl&1G]TW|:_߈ѤbCk ϣ1>|07b~ا%E\7BSPIƄ%£dbl8޼n3FlV| HD +0p9,~?nBKR{¼=eΉ? ua;AnZdMyZXCnHؗLHo/LKzlQS *E?6OZR3WZcg`vm#ʝ\9*rNqRC}nߌ qs'{Ê-_aOKqӬX8,ϼ8tZ9I(LoZ:t6!~(?ޝw̺N=8R$_ MFdzxcIRW}*ZjHv*͛nwM.TSjqy jn`t JDƻTO5ٹTvN&̐:`Q/=`dJ6XkӍ%,N;~ljSf "1|\y*-Z'W= ." *{ 3GwA"DZ[ea!$YsX] $h;Bi\I3)'B9&zjvT6W9=0SB|*[S>b&>dZơO cny7@SYjsbZ+`626?'˕;kht~r NHԌ/|^iDf u zx55`Z][ waHH9{̰c>;3EM'uzEJugNtwBؓ(LYA1; בXsI,ߓPٯ&R{cO#\ pOs٢bS. *FxpLώ~ O7ݞU %7\sjݶJ5ͷ¡R RNp)?[NќKj-d[x Jkv1̪i5/[9@|m$w'ML>?܇ak¿j9$|3cI 7V4X.3Eڒb{z&9gOf8[B8;41Ɠ%TQe +T#/Ή:|* 5,Q14G3 /Wa!Z;;FB Lt(U$dȟtƌngJXvZm1{?42'P bJAKҶ L5~=0>_%vqZW \,piD*\Y.]_t"t`|nSsGт:j:u#=3S 24!}MO]AJP@8 [o7栴0ĝ?~,ghb7h*D=$ K\[aK@P0 bm[T U?61sChŹfSUGݹ_w |U?߄ç)l.Ian'.p1&IXD[N0SUBr̯|H-JTց @+6ؖElyo_]͋̕ Xdy$+aqA/{s05hH{^km.֏[pqRdOʀrĖLpĔ_c^I-Ӵ~!R(۷NbHrahHD?ovãZ:_-֣<[x?Sd4?{.&K(⭪:6i'jƀV kqdo+, p-9YE5w'niʼnCr4ȊO 4|/3R*mOD Sv'4ڶ?0*ǽQ[3+.ޡmAڟfxSUX{h[`,I=T5}7ص+?FXD3^'np5uӫ[LXm+) Nxdg?>pOyBYvyҽQ //KBMxu8)Bc[c:^@vڣM*i8Qȡh s1caLKA"ar3q| t{`Vm^9OMYG;ЪBphMzw+R{ J&%B炍|,-4#Ƭ/TC0 H1QRf:d+DȎ剩8 2nL{l4";x}E%;6ꍲ;|] o+; A{JV~6pT+UWl l.S1ˋ\4 ¦*/C4H}So^9 mZPˣT&ລ 3tPvY2uy7R(!uOS.=C`9b  F!Ix71S܍ʇwd*CWMF? T Vsv0L'&~-w[3*r$b lA1|F7}1(kien:3cEPK׏M`d9kp8GGO .r$޸nxmƘyr"#A^~DAIeNS&q!O JҚGYm+ϰ}SND0>gr䵒;7v=UJs r>| |I&6ULٌek(!p1k`b`QDl 3W+35Kkym!lA^DX|k&`g]ho,Kw#uk]yurT0mHĎm)_AE \ ^Px_57n ЂF98n&`6Fd{:{LTPُW>u\LJcb+MBUM^QUX;P"DNsg AP2.9Opdظ[K$gXާ 0@#Sd¡}/[tjʇ-ZyJUzK:4 Rl; sq@aݳP:' B\Is,V[ՂpY YZ