u-boot-tools-2017.05-1.1>t  DH`pY) /=„֖;>QlUuwlyv{ʃ#psC% 10Di2dosIeoF;8VzQ\Wm&~Ɛ[a Ό^1.QopO&Ő|OC"'LU uۮy5)TtD S FGM+Da?A+Wp>g53OM_ay,bTPFl2 .N2O_=(ӛa79cdfbb6c27be11ad83858c4918ff366d5aa21f׉Y) /=„6̚svz3~sh &q߻bѝ"da:5ZzĜ" Z@tCfsmIxHM?i%ѷ%tj_ !0;u}>s1wg2)Yo޴m݋Y}G5{}nZ]QȒ՞3͜o0)Ջ,Y2MLfd)negچKuMt <*#b%. XHD`3!x>:?d  9'08 Q]|      (Ll@([8d9:FGHIXY\4]<^QbpcdVe[f`lbutv|wxyzCu-boot-tools2017.051.1Tools for the U-Boot FirmwareDas U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. This package contains: mkimage- a tool that creates kernel bootable images for U-Boot.Y)lamb08topenSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgSystem/Boothttp://www.denx.de/wiki/U-Bootlinuxx86_64~ 큤Y)Y)02f7d34a2b37f14dc1210ac9ca3c3c96e9472e1680452a5488a4e39f536b11c2rootrootrootrootu-boot-2017.05-1.1.src.rpmu-boot-toolsu-boot-tools(x86-64)@@@@@   libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libcrypto.so.1.0.0()(64bit)libssl.so.1.0.0()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Y]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@WR>RRRRR۾@R=R=R=R@RʚRʚRRƦ@R`@R@N@N1NˎNN@Nk@M^_@L@LLLcK9@afaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orghsehic@suse.comguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgxxxxxmichl@googlemail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deagraf@suse.comafaerber@suse.deguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgafaerber@suse.deagraf@suse.comstefan.bruens@rwth-aachen.deagraf@suse.comafaerber@suse.denadvornik@suse.comagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deagraf@suse.comagraf@suse.comagraf@suse.comguillaume@opensuse.orgagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgdmueller@suse.comagraf@suse.comafaerber@suse.deagraf@suse.comagraf@suse.comagraf@suse.comguillaume@opensuse.orgagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deafaerber@suse.deagraf@suse.comafaerber@suse.deoscar@naiandei.netafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgmatwey.kornilov@gmail.comtbechtold@suse.commatwey.kornilov@gmail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgafaerber@suse.dedmueller@suse.comguillaume.gardet@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgdmueller@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgdmueller@suse.comguillaume@opensuse.orgxxxxxmichl@googlemail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgmatwey.kornilov@gmail.comguillaume@opensuse.orgguillaume@opensuse.orgxxxxxmichl@googlemail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume.gardet@opensuse.orgoscar@naiandei.netguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgmatwey.kornilov@gmail.comdimstar@opensuse.orgafaerber@suse.dejosua.m@t-online.deguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgdmueller@suse.comafaerber@suse.deguillaume@opensuse.orgafaerber@suse.deafaerber@suse.deagraf@suse.comafaerber@suse.deagraf@suse.commatwey.kornilov@gmail.comafaerber@suse.dedmueller@suse.comafaerber@suse.deafaerber@suse.deagraf@suse.comdmueller@suse.commatwey.kornilov@gmail.comguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgguillaume@opensuse.orgdmueller@suse.comdmueller@suse.comguillaume.gardet@opensuse.orgdmueller@suse.comagraf@suse.comagraf@suse.comdmueller@suse.comagraf@suse.comagraf@suse.deagraf@suse.comdmueller@suse.comagraf@suse.comdmueller@suse.comagraf@suse.comagraf@suse.comdmueller@suse.comagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comadrian@suse.dejoop.boonen@opensuse.orgagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comagraf@suse.comdkukawka@suse.dejoop.boonen@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgraghuveer.murthy@ti.com> peter.j.zhu@intel.com> nm@ti.com> nm@ti.com> nm@ti.com> silvan.calarco@mambasoft.it> - Updated to v2017.05- Updated to v2017.05-rc3 * Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 * Patches dropped (upstreamed): 0003-meson-gxbb-enable-MMC-as-boot-targe.patch- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin- Use %_smp_mflags, suggested by jengelh- Drop rkimage for tinker-rk3288, it only has Micro SD storage- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 * Enable distro boot from MMC for odroid-c2: 0003-meson-gxbb-enable-MMC-as-boot-targe.patch- Updated to v2017.05-rc2 * Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 * Patches dropped (accepted upstream): 0003-Makefile-Fix-linking-with-modern-bi.patch - Add orangepipc2, nanopineoair- Enable overlay support unconditionally- Add ls1012afrdmqspi- Updated to v2017.05-rc1 * Add .sig file as source - Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399 - Prepare orangepipc2 and nanopineoair for -rc2- Add tinker-rk3288 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.03 * Fix firefly-rk3288 and tinker-rk3288 build with binutils 2.28. 0003-Makefile-Fix-linking-with-modern-bi.patch - U-Boot has no CFLAGS, so apply $RPM_OPT_FLAGS to HOSTCFLAGS instead- Tidy Raspberry Pi conditionals - Enable CONFIG_OF_LIBFDT_OVERLAY for Raspberry Pi only for now- Add mvebudb-88f{3720,7040,8040}- Updated to v2017.03- Add libopenssl-devel as BuildRequires (needed by some configs)- Updated to v2017.03-rc3- Add Lamobo_R1- Updated to v2017.01- Add udooneo - Introduce IMX6_SPL, superseding per-board CUBOXI_SPL and UDOO_SPL- Add nanopineo - Inline CHANGE_DATE into u-boot.spec.in to keep future diffs small- Updated to v2017.01-rc3 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.01 * Patches dropped: 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch 0004-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0005-bcm2835-video-Map-frame-buffer-as-3.patch 0006-bcm2835-Reserve-the-spin-table-in-e.patch 0007-efi_loader-fix-depends-on-line-of-E.patch 0008-efi-Use-device-device-path-type-Mes.patch * Patches added: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch- Added support for DE0-Nanos-SoC board- Updated to v2016.11- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.11 to fix build of Raspberry Pi 1, 2 and 3- Updated to v2016.11-rc3 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.11 * Patches dropped: 0004-efi_loader-Allow-boards-to-implemen.patch 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0006-efi_loader-gop-Expose-fb-when-32bpp.patch 0007-bcm2835-video-Map-frame-buffer-as-3.patch 0008-bcm2835-Reserve-the-spin-table-in-e.patch 0009-x86-Move-table-csum-into-separate-h.patch 0010-x86-Move-smbios-generation-into-arc.patch 0011-efi_loader-Expose-efi_install_confi.patch 0012-smbios-Allow-compilation-on-64bit-s.patch 0013-smbios-Expose-in-efi_loader-as-tabl.patch 0014-efi_loader-Fix-efi_install_configur.patch 0015-smbios-Provide-serial-number.patch 0016-efi_loader-Update-description-of-in.patch 0017-efi_loader-Fix-memory-map-size-chec.patch 0018-efi_loader-Fix-crash-on-32-bit-syst.patch 0019-efi_loader-Move-efi_allocate_pool-i.patch 0020-efi_loader-Track-size-of-pool-alloc.patch 0021-efi_loader-Readd-freed-pages-to-mem.patch 0022-efi_loader-Keep-memory-mapping-sort.patch 0023-efi_loader-Do-not-leak-memory-when-.patch * Patches added: 0004-ARM-bcm283x-Implement-EFI-RTS-reset.patch 0005-bcm2835-video-Map-frame-buffer-as-3.patch 0006-bcm2835-Reserve-the-spin-table-in-e.patch 0007-efi_loader-fix-depends-on-line-of-E.patch 0008-efi-Use-device-device-path-type-Mes.patch- Updated to v2016.11-rc1- Backport patches to allow 4.8 kernels to boot - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.09 * Patches added: 0016-efi_loader-Update-description-of-in.patch 0017-efi_loader-Fix-memory-map-size-chec.patch 0018-efi_loader-Fix-crash-on-32-bit-syst.patch 0019-efi_loader-Move-efi_allocate_pool-i.patch 0020-efi_loader-Track-size-of-pool-alloc.patch 0021-efi_loader-Readd-freed-pages-to-mem.patch 0022-efi_loader-Keep-memory-mapping-sort.patch 0023-efi_loader-Do-not-leak-memory-when-.patch- update_git.sh: Handle SUBLEVEL for %archive_version (x.y.Z) - Switch to branch tumbleweed-2016.09- Updated to v2016.09 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-staging * Patches dropped: 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch 0010-bcm2835_gpio-Implement-GPIOF_FUNC.patch 0011-serial-bcm283x_mu-Detect-disabled-s.patch 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 0019-common-env_nand-Ensure-that-we-have.patch * Patches added: 0009-x86-Move-table-csum-into-separate-h.patch 0010-x86-Move-smbios-generation-into-arc.patch 0011-efi_loader-Expose-efi_install_confi.patch 0012-smbios-Allow-compilation-on-64bit-s.patch 0013-smbios-Expose-in-efi_loader-as-tabl.patch 0014-efi_loader-Fix-efi_install_configur.patch 0015-smbios-Provide-serial-number.patch - Add python as BuildRequires (needed by some boards using DTOC such as firefly-rk3288) - Fix firefly-rk3288 by replacing u-boot-spl-dtb.bin by u-boot-spl.bin - Updated to v2016.09.01- Fix rpi332b installation path and enable %post scriplet- Add hikey and rpi332b- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed * Patches added: 0019-common-env_nand-Ensure-that-we-have.patch- Add post-install script for Raspberry Pi to install to /boot/efi where needed. (bsc#996064)- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed - Update to v3 of the serial detect code (bsc#989511) * Patches added: 0010-bcm2835_gpio-Implement-GPIOF_FUNC.patch * Patches rebased: 0010-serial-bcm283x_mu-Detect-disabled-s.patch -> 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)- Update to version 2014.10-rc3 - Drop upstreamed patches: * beagle-bootscr.patch * panda-bootscr.patch * am335x_evm-bootscr.patch - Refresh patches: * fix_sabrelite_boot.scr.patch * drop-marvell.patch * add_spl_extfs_support.patch - Add a new patch to fix omap3beagle spl build: * fix_beagle_spl_build.patch- Drop Hyundai_a7hd and cubox-i boards (now handle in Contrib repos since it is not upstreamed), so drop related patches: * v2014.04-sunxi.patch * cubox-i-v2014.04-port.patch * cubox-i-enable_raw_rd.patch- Update to version 2014.10-rc2 - drop upstreamed patch rpi_b-bootscr.patch - drop fix_spl_build_for_am335x.patch (does build without it) - Refresh patches: * drop-marvell.patch * fix_snow_config.patch- Update SPL EXT fs support: * For omap boards (beagle and panda), SPL now looks for u-boot.img as upstream instead of u-boot.bin * Remove mlo-ext2.patch to make proper patches in order to ease upstreaming our EXT fs SPL functions * Add panda-bootscr.patch to fix panda boot (was included in mlo-ext2.patch) * Add fix_omap_boot_mode.patch to fix beagle and panda boot mode (was included in mlo-ext2.patch) * Add add_spl_extfs_support.patch to get proper SPL EXT fs functions * Add enable_spl_ext_support_for_ti_armv7.patch to enable SPL EXT fs support for TI ARMv7 boards- Update to version 2014.10-rc1 and update patches- Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines.- add u-boot-cubietruck for Cubietruck (Cubieboard 3)- add u-boot-mx6cubox-i for Cubox-i and Hummingboard * currently conflicts with mlo-ext2 patch for omap4 so only for cubox-i target mlo-ext2.patch is skipped and cubox-i patches are applied * patch source: https://github.com/vorlonofportland/u-boot/ cubox-i-v2014.04-port.patch cubox-i-enable_raw_rd.patch- Enhance pre_checkin.sh script to handle arch restrictions- Fix builds : * 'tools' target is now 'tools-only' * kermit scripts moved from 'tools/scripts' to 'tools/kermit/' * Enhanced pre_checkin.sh script to handle uppercases in config name * Renamed config from cubieboard to Cubieboard * Renamed config from cubieboard2 to Cubieboard2 * Renamed config from hyundai_a7hd to Hyundai_A7HD * Renamed config from mele_a1000 to Mele_A1000- Add vexpress_aemv8a board- Update to v2014.04 * Update mlo-ext2.patch * Update mx53loco-bootscr.patch * Update origen-ext2.patch * Dropped v2014.01-sunxi.patch and created v2014.04-sunxi.patch by diffing u-boot-2014.04 with u-boot-sunxi.git d9fe0a1e061e2bde6c24a0f7cef4f5023f3bd579 * Update rpi_b-bootscr.patch * Drop gnuhash.patch (upstreamed)- add u-boot-mx6qsabrelite (for iMX6 Sabre Lite board)- add u-boot-snow (for Chromebook ARM)- Fix boot.scr location for beagle and origen- add u-boot-cubieboard2- Drop 0006-ARMV7-hardfp-build-fix.patch: v2014.01 checks if -msoft-float compiles okay, and U-Boot is soft-float according to Tom Rini- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with fix_spl_build_for_am335x.patch to reduce size of am335x SPL- Update to v2014.01 * Manually updated 0006-ARMV7-hardfp-build-fix.patch * Dropped v2013.10-sunxi.patch and created v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b * Added gnuhash.patch to fix .gnu.hash section handling in ldscripts * Rebased mlo-ext2.patch: omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by ti_common_initrd_support.patch. am335xevm build is known breaking due to size constraints not trivially solvable without dropping our patch.- Fix regression in packaging u-boot-dtb-tegra.bin: There is in fact a u-boot-spl.bin SPL being built, but it is 0xff-padded as u-boot-spl-pad.bin and then prepended to u-boot.bin and the .dtb. u-boot-dtb.bin exists independently as just u-boot.bin and .dtb, so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.- The "Tegra SPL" is not an SPL but a differently named u-boot.bin file. Fix up the generation scripts.- Include Tegra SPL for Colibri T20- switch raspberry to ext2- am335x_evm-bootscr.patch: Search for files in /boot, not in /boot/boot- rpi_b-bootscr.patch: Change rpi_b to use boot.scr- remove origin flavor- Enable paz00 config (Toshiba AC100)- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) - Update u-boot.spec.in copyright and fix typo in comment- prefer u-boot-dtb.bin over u-boot.bin - simplify files section- mlo-ext2.patch: Search for files in /boot, not in /boot/boot- Add am335x_evm-bootscr.patch: Add bootscr to AM335x platform based devices- Remove old unused patches: * v2013.04-sunxi.patch * loadaddr-defaults.patch- Add ti_common_initrd_support.patch to enable initrd support for AM335x boards- Add am335x_evm support which includes: Beagle Bone, Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK- Add Arndale support- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch- Remove kerneladdr and ramdiskaddr definition in u-boot patches (now done in JeOS image with u-boot hooks) - Update patches to current version: * 0006-ARMV7-hardfp-build-fix.patch * beagle-bootscr.patch * mx53loco-bootscr.patch * mlo-ext2.patch - Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch - Rename exynos-ext2.patch in origen-ext2.patch- Update to 2013.10- Fix OMAP4 pandaboard EXT2 boot- Fix u-boot.bin and boot.scr place since they are now in boot/ folder.- add support for cubieboard, hyundaia7hd, melea1000- update to 2013.04 * no upstream changelog available - remove dead u-boot-raspberrypi* (actually called rpib now) - add rpib variant- add omap3_beagle to targets- remove u8500href subpackage, kernel got dropped- update to 2013.04rc2 - enable bootz support on all boards- fix mlo-ext2.patch to actually use the ext4 infrastructure- update mlo-ext2.patch: * use the ext4 driver now since ext2 got removed- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch: * backport upstream sdhc fixes- update to 2012.10: - refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch, loadaddr-defaults.patch, mx53loco-bootscr.patch- fix origen by putting the ramdisk higher- remove Marvell sources as they are non-free licensed (bnc#773824)- fix ext2 support for origen - add origen-spl.bin for origen- merge u-boot-tools- add ext2 support by default in mx53loco- add support for mx53loco- remove u-boot-omap3beagle- bump to 2012.04.01 - fixes bug in cmdline parsing- add calxeda highbank support- autoload boot.scr on beagle, so we can boot again- update to upstream u-boot 2012.04 - > gets rid of linaro fork, only mainline now - > gets us omap3 MLO support, no more need for x-loader - > potentially fixes voltage issues on omap4- add SUSE style conflicts to avoid installation of multiple boot loaders- Included u-boot.spec.in and gen_spec.sh in the spec file- use ext2 on panda- use ttyO2 as default console= on OMAP boards- add u8500_href and origen configs- fix lint failures- don't install map- generalize spec file to be able to build for more boards - add beagle board spec file - remove boot.scr- rename to u-boot-omap4panda- new package based on u-boot-omap4panda but use linaro u-boot git repo (http://git.linaro.org/git/boot/u-boot-linaro-stable.git) instead of mainline u-boot. This package also contains the MLO (this package obsoletes the x-loader package)- COPYING CREDITS README are now in the standard package- Corrected the links- Build without u-boot tools as we have a u-boot-tools packages- Cleaned the spec file up the spec file - The name is the same as the package name- Build u-boot according to http://elinux.org/Panda_How_to_MLO_&_u-boot - Using .txt config file instead of .scr it's gerated via mkimage- Used scr file based on http://elinux.org definition - Build u-boot 20111109 - Used the Meego panda u-boot as a base- 2010.09-MeeGo - Fix for u-boot fails to compile on armv7hl, BMC#13140- 2010.09-MeeGo - Don't build against i586, BMC#10159- 2010.09.rc1-MeeGo - Added option to enable boot.scr generation and copy- 2010.09.rc1-MeeGo - Update to 2010.09- 2010.09.rc1-MeeGo - Update to 2010.09.rc1 - MeeGo customization - Enabled PandaBoard, Beagleboard build- 2009.11.1-1mamba - update to 2009.11.1 Wed Mar 31 00:00:00 UTC 2010 -lamb08 14952143602017.05-1.12017.05-1.1mkimagemkimage.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/15b2f1c5d48529d129aefdcd5875745f-u-bootcpiolzma5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=35fa2c2a057ae76c2a1336c3c9f771a559411c69, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRwͨ@?r s-;?`] crv9uh" (Yʎp#07K]{G~yĤ-cU]Tr`-eLZ)}S^Ah얶BDIr4*JK]d>r9ڥDS/x_(k]ǣaRsuDt^j^#^n/}CsH }^xH";Z_!5xָ|h?zay[Bw"%+`4w\( ^=`Ah^_@^[shni*'<=**i2=df4P[)R=*烚#&B݂(Qr0NH`5jFI7rJAIlVlbGo];11k$ZKp/\a/?o/27`9eagf+&Qq&{mIaE2]h,Am&CY$<Ґ9T L:jKV;(ql}uzPs0]iա=ɿڊ\Dxl H/3n> o77Di KIK,0-t؏ | 0]*' !]϶+o 4y {9cgZ#`[林B" }ED+g5=ΑQMXM 95Rsxw9,QG!ýnk@In6a6hyx']?l dȡG˲2Q Q),=bP4;]*jLӀBܹ'7J.H@sb^D.>[\(.s 0jIŢi6֭/$Gnbwt235r;3٭mޡ69KXSIlG ׊:~?`͙uK۷'s'OcN^޺jHD2/{HGzV?g,$-A{1uj-ūօ{7i';T FX̹:hw.ڹ?>k7Cd{䘎(p@o}`8KL4 `?I?5abjmMv`6r.[OgI2/et ,9\$ddR@9MFUnut[HxTeyexx]kW! ZVH{ҵN`j0KTǖ A0]~)':vys:}w:IUėYK͈*ΗPTRZUlVGZ9|mwrX>1R ! ߏ-ᆜ(]9+rΉt6OzQ6hIEr4p@qY 7z6#@l+V̱hg@1XHtkEUw. T='H5InQN,fc3S,ʤH^KV_Mk6GQfE}xne O.3 g/4J6 (M~ FZ1Sasί~{ew_$3ÓqG`}92}*Pȅ9 ZͺB"Qɣ*^ȑp ?CCLVL'!gGr:LT7;ʤdpl6#3Kؚ0ē*.k4Z_%<^ I`ˆ²3_5#mEɛjM \ eJ fC5Js 1A ЄpVoEˉ!OmXl07M/:|h}jIR2䗩+" '[CIZQO/Q_ 'Ze_`Y<$f:JTpAէm)^Cu9+AgdP=4b^q%MʀK\|c3/VϔZL[@j4C:A}oFwngj }C&LҸ=mG"*g.2bp$67'L^{'JMUB_mpmJ 'W -.[Es_F)^Tt]n/*jo|(c+ۦyyp+t?:e=;%L!:^a,ɗ= pΦu s$Fэ Ĕ'9nxU==/n!t!N5" foaQxɌ)R[/'jTbnk֡:~ƸOZ֡/^xގiqn#=-Q&`=To:Y#?"'[cRӬ=ј`Z0A{T\C|!=~, iYr DJ:1_;*tEAA5J--j۾J4ST#b<}:w6P' js戉tu}c)Um%?Ѵ>~`+N9g)l(+l*'MeK 0ONFfK˱{ˠAqγUq@)+R`>&t kmbrO_!J| y6{0+#]9 -kMS1+𪝙0Xk  It!Q廓*l)@Bp!Upt,sZՁ7j+1VՅ 5V0ĦG3X%Xe!mI[{2 B uc<}heN]ME-Lȫ棭x=r῎@9?LB6#[ȋ] \FDg)ЩY\~9E+pN_ n۹ Ly;^L)܈K5ˎJeiMp,L5xԕ%Nȓ-B'se$w5i'Ņ>f\(ah&6֟.fk͘KĔF2ErlTm vʨg&c@ kP Fgc;d=~޵b] Pqjg{s`|^>$-@}:+h_m-faJ}<|cmg1; 5aq\\: #%!sɵTTOF >q%"crL_/ډ%DΗ!JUdHdΤ-a2"[牂شW]}$7)٢tԫ-57ezKЯMm @xEqf[߁b#{fG".awRY) :m_[H8R<tUZq &=]ŗN[B| TQk<9Ao_KL^,8,Md9KfHiD󜅅>"߉`'jM c ]eV8j^=o?f7$ *ys³ƊC(6RW=%%AX9~,\oP|8&]<=6!~?O\Z{ pqGU3;M`V H*h՝^}~><20`0\Jga"b #,6 h8]iKϔl q#uBUMcyآ>D}8kK_UJ=ҋ޺{)( 8>Ïٔ#LH"҅mKiJ72B5b^ 2t7_DLeGb7膧2n8,9A! IyډjGYڏ]e' j*%Ti';jW`sȮԶR.OPP6"jY<|hY-)Ejͅ5&U:J#X<W-t%3euSA&Up&K',ˀH־sE6 lf!5M6nÊ>8 SHPBl1$@vd CQƑ;D`~9NG'ץ\y䰨zlnN4/3kۄ"E"CG[K"wQy "2Ek5Dq0` >zCB : 9wCo {I'9Uy͉@OAЧ1؎TC.\qˮD(HNST?^9<RCReыl4J=';\ 4|A mr +NN+t8Z hV ovXAp࠲¸jHy]S@}'A3 M[$ʏM}.0vFQ2O6c0=~dkVq2}DKp&YED[?Ǭ(-ITO(z7ǩ7+ I}{a׻!CfaumK<1lK - ,sr3ԊpVz6#R?1 hN0ݦlgP{H%CjD69ՆVOrvCW}I)o^m_6yReș' lć cNLk ӈURɯxj.vߏl˩YzGn^\qmrAF<\'c_Cy.E3a܅D'u(H~CgD)s*(x~X>z09B+ ҍC%[ ExCjWErK\lHy8"+kۺ[7#̓{_uҘܬ_]jK%8M]Pp-@Y+p#}f(65-4=V8Yִ!U@C q9`%w,.Ir$NmA/u|@BOg`fcc|ߐVLp^63Q2=ߗWLRhNS9y09Y ԵFנ_9.j*tC5& 'Ubl!؅-̾~Dj5?`7yqf5Yib(Nfݗ|Ң# Q%H~xdvI jh rSĆ9 V=^4j3sa$n$ g&u"-1|8([A4 azn½;\}}&}_-qb~W]UkM?3w; +>g7mdy3|Cf@U34AJUյàgf O˥iQbӗ/@)B_$.4hJJe o17LۘL֎sj5U=m/J8Qk61o )- "Sf׆ C8 iM,/VN5>ZM&c2+xk[SW Y_6ǡe|C&قf}%QsWBJaGQD6YO,)#; )H&,kcBBxfdHrO%Jf^dyc $myg$j߮I7મ̴RF"SV? Wm nؔ^O9X1rۀtT e%HXPѹ-t \Ж[xޫ~|鰊H,?6R>E=3bHkVr.F7!!naS1EBrWݤo~Ň<*mJ-!uBٛ O署5> cS'm'߀p)+H)vj 籧JF4S4s9G{Pbkewwj `HR=QdB" ˞"qI˴rj PU/-iٺ;ɒd^Os2@pJĭIN֚W S ltv[3Hlgxo(ʎNZ6[0X᫨fp~iHI6wW#&]Pmny"ƻN0N*j.g!9_i,:b緇^O 1rd h.V$( tJ@?R`Vs}=itx{DC.QL%֧z8s[J)L 1/wYd7GqWJԤ\MoE`.@h⒳)u//49H|RϦ0SfPX?(@rKt nBxG~` ׷ot(g-跽3R4C;GLyo.j+ t}ѡ 3` cAč)z/ȑd0+,:~f0tn FC?AGEanK!%&܋yǸcY  53);X>ȍxD>7XC})@ o;fYI AUnAa}_odfrF!u.~̒3DC]Tą)cS6f뫳j®Gy^+C0 R[%Qh4a|ߓ5_SqFk'CyxI񾧗+ Sp\MQxxQ lGW(@̐6J2@G^rl G1 CޏSƝЀ󯼾>dN!]~Z>3KyEpO|4&$6 u&P+8EA&l:T>$$dEXj\H*P\Lqm-`icJE$!'ܚQ}g#wI~Xr Rhf1ڮr(nTBGc:Z@K*-Pcx;>re0 h$o B;['wx 2K-ӫjkF7bNCR#H FfB%n[4t9.^)\D-SLEƦ}Qͬ x8jԇ* Z`Rh6x|'˕ʸJ&8zBN'2Wu.D;=JgrFlH3ZMߔ8qx?}cJ/l:ހ;KGЏObWYGQ8+\4H{ɎOa $m~_۹Ek㜸0\L]1>bz<̓1fU[>ݫsFe@Ԙiw ձpW!w;?yf~Zw _%klr^P?w~OS6բ .P6v,!дOqRXO= i,~vg7-vǧIɰ:ƾ塱]rMƲ} rm{AkhǴ' ȾjD"X{zoD XO1m@ʬ@n&}6;(洩Cfkڐ+2yQڠR95IWşj:R^ >gƦl|]m $Z3n([f86J|s-TFu~F44rc|> 1Cq4:yV.FgyJ<al wp2zh{3ʄuۈN黼I0H>W[zhICA;s8!)<kʠ k0 #W\4IrTP![TЬ6}~ eoJ[@-"Jߺ@M>VwC-\Ģ*~Ybh.)݊VHo~( r5q'`3[5(6 }#˴Maj4YZikVeu?T^`LC kHZ#t+Ε0xd^&os=:rg*-Z@cwЖoqt<UÇ"?q,E,T>ؒ#Gy(S>1#uxhtU5\S~1s>iD10NO!^ JfKv*虮}}BS)jB!b41E;cS׾3DpL( 'G}8w8!DV*Bf y0֡.M \X9{fܘhd]Di겅+ZjODbh$~ӽ鱰#ARgy1 '"uP JW_^06n74%ep?we6!vdD瀱+5 Ɔĺ|Z` fy{ u6Da'ϒbR]tstgS/X{$ðG~4V-h`Q WHE]Sy_jGN\\}k+K[1h|3dV#KODQk36Phgaxu^DWF7xPT 7ΌkrLhVEX}ϥD'[孨bJӹ/65RS,uwș>Typ <!ѨǞMk R V=,4Fƒk~eќQ䮌p ]^I%Uv"KInle,K G1?nkUA{xkV+7㹥 ^,WeO1\LXȪ/r㒋}ob%JL m 3e0HOH(g,MAom˼Axh%Qqn_ôTqp=plIZ$KMavG=ʠ@ 㔘z ߀%1Cfzxx7dS3ۋ TZi_ےZܣV_*61-9d7 LةbbW[drif~xStR3Tsó*jN)*=H=ռ;*;'",x0svYIN2 J*[k[˩tZ]mP4TvnpJ'1v! 8N!u6Lr +c=od?<V~M,T $,\[='o^Sdΐ.2ZJӭ rJ9+Jg[_zdPg6L߸xT]+&(,RZԸ*\U S%:IQLJ椈,`Zzu&rtއU (D}lns.N/@wil+ lw4-|W~t~fէ%C61`.AlV} \ːUrag+1J)EodIm vH0-ej,}/G@zH>6D .-iI TcO7i+.f*'ltrTcM*O^ޜPu۞6w Ep.c=gFqu2),lK<"m;-PcKr K5heGh 5TNkp8*~nHtt2@&ĝ#OnQv7ph"#-#*l׻(K"&f;J@Y-52):5 Ev[`H,z4Mxl<V}⭧܀39fqgEv8aȓ$%yӈN  6a>Ê&Y3viyùAHITHˆyN!vSqOS6>=KK9Ŝ᱉l BFQ,gvSM'-G|vJhK۷R.dT͉‹U \އRAkeTu=z%tj{;g^irŔP\6@wVE'})RC]!Щ+uR]Xh C^>5Y%K9 6!x7_F!:LMwD݊ugjeaaD_j'jQ fژhc+'5>ʲB)˅ZN T תGToGx>1ĭ1MM<'{7A7".MfXN qD/&9 6S混Vl12o!Ko[;tׇ"hTG%cx<0~5: lĒI`"4qڙG7oYG+2Hr˯, f$b#1BCt tfG}aux0(2UE59hxf%9m_d3¨}u$~VmAAP%ܾO'&v6~Tt̝] jݵmԙ.Yhc˄Sx1+N.9[Y fZFawh&S!hm_n0f|~R-F G -<ՕsIGӸlyZ*aPn2){:Q#aQ$ù9a9׾Rq? 0{{RNڼ2K Z1$"[uǀ'G[,G>`z}BXZ#\?<֭5$::@sRuSG:R ܛ-Mρ%vߘґ¥=>0Ú Qz˱HAwPU% \b&֜bcvg=F8J9G^|q\\N[BP[}ɨLjDSk7דGm(#s:D}cQxL fva% a.Ս]& NGNB-pfR7)@=7FO-LڑO#3'<弰usNZ5Wit)o>$X=e~l'fz@8AѬ;Xhs~Ī6#E,Pr딶kP20GdlH~B'uiɛYoL9XV{>"9dTj1]GSLJ|TVb(GBb㪱0TEo3H8<|5<;M* coihjtg:9k?]blL\Y2S;=f$+$п$] 0Yԏ@X/:<zy붰\NIPHh&0,zH"m+.7~G>/Ԯ/]DOb7LHDNSGF(D ك%`$ۺ~^xFK&Z{QG?W%y pYLGAj{u_yuY][5jSG K9A<$ |8e~J.?` c7{Ł~O $'ƫcqٽv +'OAL;zٚFzxx9-"S!Pcڳdu^X׈y9aPYd6fraKP%ZZ*$f0;[!pA>0oTIpƢPdZ8frTIYdп'4Äv#EѩCEq}t +¨D1 Y2SQ-+>GB>B*0 MYl-_D)c،tg$JnΊ#I}+w-;)r Cx7e<[ .|v (e QSHdJ٪>ipʼnP@Pk{j"iL=rj*5_6ƍֵ]fW/';(+ArK:&6("l.cEZ rðza2r{йvRBL=59} Gޒ<}ŲK\+(?,r8'i|N`b٧JXz-\KX'Y f2!qq3XB,i MV׷C@KtZS:R ˹h4_ãd`VC_ELM׾ !D= ׊FNE!AGM;ټ֙OO_ACU.%U,riAŧ% =>g D$c$29g}MW<'B۬8Ab6mY%l16KP2kxsGvCѥAl~#x#/L|[{*Ҽ0EK,nr `#,R$R?MSEka<ǔy˵pC%7f+.!ܮ Ϳ1:0ZEvvd 򦙻0NC~MO휯LFߞě\͛#li0at}V*}؎;:ɋ[ᨨ HU`=O I¹{L/,lehg9Bd7`9(nèQ3΁rɂi)x~iƉ nsǤL; `KkG6{O~qRQ-ȍ>Yˮ|uYxV+ MѺ<ضy )gI'Nƈ^;~QM"{6g!9B}9S_S$3FZ󿍻u:}}({[+њl/PY7unƺ(9= 2=%t&>al_+d[LFyw{\M)Kٮڹ: Yb5YH>˨jC9ey-=FۯY,0d6x3HOF*vf(̣PeƄi1Aȃ1Ӡd%Ȧ)k`[6;kT XK6ĂqQE)*|WҕN9hr}MB++ lHPœ|}'E5+)R~ak=kiH̜D-L#@1ephX*! tM+Y/C孍uc'|6#&XmPzhJO~c5ۊYM_2%0+Eͣ,Hl€MktE6/  _ђ^i8f$(QP\nׂ֤j@]2&lmW/&q]iG$/nر"גv⡛5rnh|ﭪ&DnݕI &^[:ѱ*qY8p]|;GߍڧcB| >h$-$骏N>1E#>.k.~6{!hkECY^Ҏd+[6Y3AJ{e nq?`v,+4'%6Z9re+٬mɥvWjǂgIJP@sI *-# iϾ%1ƈD&๸^%ر|Ho]{Z_|30:4 ߸^2CYo6Ƀ2x{G |4CvF_W10<\閞UUVv돈SתCaɣaY}$ԙP=20߭-ۇerޟۅB[)Q푈) @3q 3BbHfB!.te^MJI~xWmd"}LAQ tx}pUhG)"02.֛jFhOk( d%kxc牙EoZ c& 2hlڿz+[8kQX FWR %sſ‹7JRt>MtU~aZ7%29[j'y]P3+8/q8&<pSgeKy@@f[F՗D_vwNC2grSO˘/#am%("بfL2z2Z\^j`)0f1*KiOjVs(:'.ӑn`;硑lg >XȾnqB84bi9aćr[v@AP0]#BqdWe=9k4PZhKP%kȊ"^q9˝KR3_qRwǟZ[@dqiѝFw jȐ]4E^M1ϖ*@H-~jBE %F Xk()G=1s|=,l}ce:x!zTaq+,ez΁lR`|5m~#Yg쉚 @:j5-mhs݁JoQwRZybl$[T3t/M_|Smb3~$ ?(d}2Yn招!ΈD`4R67gʻôFCH׼b:`UF aa @v4\.Cޟe-dO%S4T>KGOt$2a[w.(|"0+^>{N Y,3Vb4s9x6hdHþ^ J P^Ӿ=#pxfp^hwReԙ+9(*?-{ufڿ/N9A=(夛 Eo8׍姓I7tj}"qvt p*#^Ձjw8>2cFmot+yN]KG.+HL2/m_dqx:ŤptƢRv'Nh butY_םM3t̋Gt '9 u|"A|@4`^o0m<mSr,#W :}@t*?B;6tG;G,Tnz/&{f[>I\Az`óT.uY|9E\s59W[ew1nBwv/F lgE]1;ui/?07C<"@Yv hѣMH)4!SrErHKZgkh:۫|f[ q4U3Xǽ?0jmӯL@%1K_(l@I_I6kr<]$V/eMGn\M`?#k_d]p-mNrШUM">151=]Ғ[j 6TK}p#݇nsDo)?m(^Tt5~ yt#'q*C IڪOh9 UP*qH7¸~Fz /AN5Wf|,Tr])@qHYpMөPFEž쵬IC؃/2Пa^UP,XsnJo$B#W|YGCx.>1mr: =V0HF=ie%m ?Yda 2 OSST Pa.9HL:?툍Tl3suH_P3v4fX -@ZTyI>oJJmɔ̷H1%D]pigUkx;c֗#y5r\SɈ׹ TllQI'fku펝%o?,Y(uSs'@[S宁s91~<2ah&tңb[Ԥ0:xBdvC(N: Jǻ4jq  r&:=w*BakÉbX~Ƚa غĘBXAxcσ`>Dc7wK?r-ǂgj!N,ngÁA3x^>HZ6A 3d0 z#/cl, ͠1|5>h [ R?o̠Tz_e}13Hb\A6H6iŘsPjA9Tt,QZBhQgaKT!(l>eLeH0gd])!֞`?p,>?Ȟvy3a &l)#mސ9$ݦoaP`1{'j+w#2thl! =ȠITB'Ƥ_fp0u).Z"?pn&TZ,0ٜfk3\`]Y&\w1N0.V-'_nLWuBAȦ.6Jh:-ٲxBS̙IYfYg{&y Ž[f077j#۹AJybgBp'1JH&" f'F] Pu٤\5-n\?d&ͼ ?Mߕ1$]N}7 =bGf㳛\'.WlҸ`lQ~*^̮Pӭhְ^]9zguħIb& N1ݭXeZRv^GU̙".@tkqD!ODJ'#cLpy9VtrQ蟡ȨzlC3ET>vc *&W{h0k{MH߸ϱuc̠BTx8!1p.6ի(~X{d, (MNYMpL6"з^ɫĺCAP YvPmUd/U5ˣϾ]q sx@0$kscLu[0deja6qi=˾)!ilz}ОŲ\zowBLN"$lT`Š!˓rT5iBF#gl_* *82q? -oQ϶{yOr, iP9N${/4Noê *QvȊW%qu-WÒa᥮;$ǧ.].6J~?|ځ,˰Ș[Kƍxt*jΪͱ5[ס#bZ[AwI,["G+!ԕ+6t Hg˽<&An.<,r||ifPOHrFWV_=0oF^2Hf+g=|<(:3Wdwu\1|jтQs_$FSWc/"C%8q) AP*'7֯0 b#) *tP4`$#~ImC.`[&@ bj@v:ʇRQChfSv;9Q#"R%TQpiBΪ=J5HTvT|Ҫqg qCɖC B][&gcm9ƞG=M1I!|P'i*9dq|vKؔM(S?}EHV?%~]V3|Laߔb΀"o'?zz6v4isyBxp$t+8旟ffY0whQu kIz%f_ PµCol!:5">@yukeOuKm} Fʶ7VA@5hug N\2!^߁t:$(`h uK1'k}.}.sCuC f7zw4%)1q;}D2ALlő4`3~e[MUtM] e|'m'm*Nӷt?:Z/fc*A #D`9BFlA DʰR\>8|"(G/%~ث:ܞ¿LۈK~ʣ@1kR Nj&b56=mi'D'!?Ni%TICJW<5 !\8PmZȳ}bjg֑+K2 [<n'kH% 0;jIT0$\eR? ꭝ>߲ &Z&DtIId3]6vB/(Eȵ:ܒ|#k"HSU6mu vEbvV }\_NhnFBzÁdꮐe}L7@6O۲~2=}t(<PJy#~3~Db$SKڕؙ?Ӥ>:q8,P3"A$^hI &!Ou5!&$Q8b3 Դ!Ž@ y`ݭw %Nm"0Z?ݼѦo0} uZZ$kF„}OƺrmgD# @]VQøH ;"{ 2\BpfR0[J MApZ(l(XP~?tL9cpyeJzgKgX(CSoz ŎDY bAg㟍UhO/wY1|۾}zثִ] N _Pz±CE٤MXG]H0ՏBb܂Im r]5j?1Ɖ |Vt@~ Ըb^t޸tb >y?I4m(6/}mz/J8za11i5ω eki(p-S5nIJZAdqqxxZ#\J uA0SݛE.)7v_& dC1>-IǗ^CpD sp`G]=(%ud4[7<8I ķb%%bO˙-ͪ)7)@CmU7BR#X`;Gqa8Tޓi;GtZ9ߐq ]i`%|)ba՞;aN 1#3 g}f[Y q.[nxpPYtF-E WUwLTeΚ`Q E-zj$Nw8SU%G{t.x~(o#|.a։fbB_D,BRKoW?;gmTvژ]1S ݇N|6]CLmQ)tZ'et!y@\ rb2pX?҇%v鈏AVn7T:e!udVkM#Ƿǭݍ\KAۊȣ<)8W"UzfMuվaYg$Ksۅ8AL<6;_,pcSi7ʠOYDdcN` H ;-fEfp]Y2gd,$-[Ch D7]8EHBZءZtDJ3CyfrhtƤM}P}P9*PFx6%Fgc4_~ ]qg6; 3 !S`ɤl$s"UvD R' \ZUj@B_H8z1^ɏ x֝Ѓ `NA^S =cZӕ$U\*>Moˉg^"l ?) ҵXiY^{?,Fji?ۘۑ 9_m786?VqsdŽd(Fn.ߍ0=ߋEo)&<+ȋC>TE}pefly??i,r)nH(b/]|P]6yp2Nb884iL LqM#/0U8uHF ,, Y}أ O)-!_1R@tT1-XƂŎx(Y ^—9B~;:W߽EoIkht !m.X,C)ZԎƔ蕯'&br<)TiRX ܦe_YjhRfQGou54%hJz4iUbjԩ㫟hC5JL^~Ϗ5FAYnxYTkɠ*z/eȒL.Z>6&6%JMEQ+rE,Znӈ 1fI 1*ma< @ۚUã : fF3k<~3Mԙ;,T2-rR[|\ĬjB'~P!qpOX˥@{ OHuo| Cu_ _EE9Vr s>wkӛbeֻȠZ^{}ˁ+Vx &^5__.@4pr0-ɮ?f4Y懖v)?,1*j=(2C KA-t`U4lVo eNQiPi/|􃂾" %CIS1!L=*S~I3.6"s\-rʤˡMLu,L4ۑX|g5dOm9b )mXĿb:֮ml pB#$CqCs]B k GIo*U;j_'rWx& !8baXZaUG` ;r@Ow:F= ~U\[@}h>_رh"7xE'6xu9g"{eR|2x8%y dF{lF';*wy>M) E&?l׀0j`7H>"-ͼW` ^r @ZKkO!:ө1G!}LEQVdzr=i&ow&'f ı^"U]-TL[yO"S"n{'|=BFKFD!s-,-]D?bJ;~0fM,WEK͢&=;9iRE(m]ccWw$j#ԵɗZ鯭ف@>9zf<~s@HbGƯ:ֵlj4`, ڤ}~`иVQX쳓TYk/ĩx[ZMh+GP<ϳUlX 0F 'k?+>8rLZ7Ei#BTe%8T3j,˞|jwʽ|i}7H#}"P-߾pŠX&3lOIfƓ l+궤'[oI>{dkG.DBn7i*)nS:7jV:W~@ X9p 3 qe;_iiDS闂^IOJ) u܆y` 3勧nxAPwKox)w(I\+ =JaJKѱ0Dz.p\Ul$Y#SW^NgRAMtS7i{V8 Kژf>!w)^ӆ\`fA8eD(uG ^QWㅪ>[Qy5$J2ͰtrPP4W2ԝZ /)Wd wȑ)fU H!1P`t)RLP" Zlrύ wcI>XD` 5،hѪ<3SGb fV2iLɇf7geyıýb*=S͞钺^ÅxzITHiz;I.K *:rZװjeJpW_':q `Rܯ=v<1{bgO o` T$4'1ɤI|:Y=̩Eij!+J|-4,҂c,zfV$t:'9He$bf:ṱ')xkĘ;2 c;L_f所F9"7 t8LzuK:b9ksK]PGa΄mՅ0́ALX nIp ~n*((.6ː, Ba5.WG f< ZfqI+Fq XM42;՟pz١h=|0g]޲ gqD2AlD5ȉm{rCK(2OҀ򼢣OԻ ?f4Qfcy73>~. V9.߄~Icq[#p)3(60(l*oD>Jpnpقsdh{E4~Gפy@I)uB!w:2Zuc~\!0SOKAd@ ;!4'G{Pr Lx /q(Ls ^D;d lIʔo@>AHy;Ԏ:N.N[iS5/?Q:zkEx@ښ-8bu7J2w2K< Z`.  DKF9˯C\ }JG5t mӽpb0iY_{م^'э]H*3t$Ȥ3 UϺT]J6kRB@ 2.HI36twXn€oYhCZ*U%i@E&Q4IA&4DZ]_Lk{f|օ=)[SV4)|etMʹϺַeMGOVrͤ 0+߾D|^cj*٘>/\l(NkyTןgCkB=4cA 5[{nFh O~<z6Xi%a=IS.zòF-]yG-W2AUSŝ~1.R,Z:-R.~H_K13-6.{M 58V} NiH˨`CLGikWCUy2aVwls|(>$erbŴAɔ7PFPnaC64ÛgG3^Z  w3!r Klzn25ݜUզ:i jcZ_ge6[.ARSq^=}rvaS|w$n3srXv X Q/ePv~dGr =o FgVs'? G!xr BH'8WVx |eTO]{jz32-"vhQPr=00J 4կeie$<[+bC *z)aǝJO8DQ +iIZdJ::ESeC B5{&n@|W;[м[mzENAR"_JJLPM0ʮZp/VK`F*X)TL\q}|X Y(vU^}nD>m󊩆B%eR党#BgAl+ rMLִD) z?9]wHi& 6EAlV OӚ37IMndz7Dl\t|YY͒>v2$_*g\e$l_Z>Uruf ecdc1jT+1 ,A?ζUy軷9,p@ꮓ9YmY&Ð59< AjIoQpJrPžv{w֍aЇP*E35\#Y~g /bV^ f$kCT>-(܀2ߥ|'(yW®ͣi^L4_ԻքPHF9Э >N۟lXkbԫI^8 ^AoUfFO/_*mW8Lpv:qF9\kw#BaOW) qd/k$)tA9rIZ@yHrh}ڱ8prpVgY$> :N O<87o~.=:SX@:FǑ\ oIY'ØwwNE,sH"t5#jyrbUG!07Cg웑}xr'qntu!rܼY;_w1qp"JQo'e^Æ]6Wr`SXdX;Y +7զ%Aa uBt#ӗn[bQ'lҠeQ˜hUwY PqO٤.x7 iEb&NτU4)uc5$PRf67ۖy_47S֭(Fצ"zeA6, NX{Ԙ :9ig-AеOqɂ!Fvڭ_=+tc gy1VB+w#CR) =6CHB4zЅWtw)!c^Mڄ[VLB(@)8BןЫHN**F_(H>B@NJ~OqUƶ`QpUo7߹M[U{GgfA[MkÜs2œTXS ;ěNj= UXL*e?{3j"殱S`jjXx뢷M[fg`G@j {n^L؎n٨Ɠp8k6ZఔkVU΃2(ۅR$־kfxZ: 4S j[j,5"? kM[S4CwGCCcӺ31K@L2ߐFR ΢|鬠 %c&Dt17zp~*1Q;W@fD1S8y)]'4+Sg[BDHaXw'T'JՒ;)ȯ $kg҈Qq%k>5tc4|".l&e]Z)q0#Yy0=S# ,]8nac1?r[KxB1EMOгQjD)HX:e4B#coD qAjB5i6QNϱHv A6p믎{j(U\yQ m$b'bp6PM#)< 5}+ f:c6i̯qNbqɯb79y3eKsh0H\3px yszN|>5c[\*U4CCܕe~X~[77==je*$YPZSuZc3ү@_W;|'{9D ۶33#F*ߙʅhuՖׁ{v j18%38{( ۚjwM< 4k|.7-*39j]Zn(^Mynȸ/?S.lcNN g/I04]a3uv! ;Hu/z3?3/. 7DiX=]%BlqeX6&$-2] wq%q$osҏU$~eNA1.IXBpu#p{8&'vf[sf./;N-?: s^C+b  51{<4ؖSA`QULx )YlBa!~.^7L[c.ES#gg ZHpVdJ;&+M5/B?944.(q-wo"bHi$1t @j%^?99@AoC-Z ?BGEGԭa l)-{](EϞGn ].jv:CP,V8ą#! 5M%+»m}K0ka%8 6+ҩwLdjg2$**tsxJ_O 4]In/Gga. BaCSgf06BtT "fo[ 8m(orʨJqj2||}a#?s_M"X ;UAQ, 5+T>~!{ >kT|>T,N-?Ea$Z4wSR5 r̔lMo~^7nj̱WFci82q21T/LF}έ& GVǻXpvZ-8-eUt~l@$Y? I˜'sz5qz7xx>#Pr DtmLYӘuSšj}Vikoqw}g fNmOTۚXBKFf9(MHSJq#"c\{WGش+( `T&KXRM/.V$-ٕ4pv11BK΂+-xEu,+4 aLپ~*J(NK8 s☗)ӋIz홂z/PƑM\񑕄eF\_TvjU2,ycS" MP ; -G)P@םE[LgEfѶWh!;:1Z4qb Ϥ7;|51 \o1:&J0CRuŐZH*_~N[c`ȏJh^2ӧ/:9".ܫȊa3&V Ҷ{a^UoIOaQVx(t:kDxbV38M;#d p,*2XxFmeXR|;+PreggxCo'0Dž\ e4ʀy-Y8kV^7!\6g4)rM?eR#;8=uZ!΁+ %^y=PbܥMK*V;:/:)<\t}0&8 eX-2oȉ_5$/.Tan8c(fJ6DD=3J;g6}< !(OvO>BW-v~%'\quG~<׶vW:_oZ%=/ֹRE=EˆFA1#Zx5Ɛx$-9 m悞a%,d޶2Nz_SK!,l'8'08y5\|>8{$>{O/MHI WN8 e 'Ӽ(j4X!|H\Qg? Q2X]J`pe.>rU V:|j!쇐BC +æLvQA[wF^e1'mZy*7:O3 47Eۉ.Wx2BD/(A]QУE 3tpz&B,xrȚs;:VZBkEQxVB}rc]\l9:؇Ԭrc)Z' ۻmQ͘X3k˵i53`n"M9FzTs^ jS&ѵ|t۪)5w`IeJ7pc'2^eq1\زY¾9Jґ2j +*yiW45^7^Nv fpٔ: 3/b<)2q" $b3C Qjz!ѕ}sEifߑ,;\8}N2]^πh~X}OȔOƳl| cŤ,F jPj ۨwW3^3@+,/i!WֺP])9*\nm@ļYw6ͣҘp[j)ߺ|r 95EFۯ`ڴtB/6xv'Ko?Aʮ0Aa8iy"Nו Җ>YJP=3i5WF14Rw0X*}ì_e61odJwIsed=h͐-%-Q Sru ]AQHkȾn#)ss)[|ZR3O%(S{xlJLn ۹>m87Msgd|uV@tySv;9Fe,&{̹: ^vtd9C\Ň2`AACG+:e֘ŤnzPiHlyofE(<VҒ$nE}^z~Lܽ+ŴȝvRN) RtCy[uL8ZonW1s#;}݀a?`R5HSw^]F}ʙvH DRׇrvk-+kBKö|ov !]"w͋QNnQtHmzX[1ϕzMO0%TfV<+N.`zR&/N#H6W_dr%K"jneo Jdh @;|ޛrnN{xzlwlMiˈeV"Oa/ a#H--`zFdzTmbG#8 e2w#gcX741k9wЦvJD r5l܇$*ŒNóZX~w"y|*$jCz]B!K˝~+HlM22Ľ@痮5NO2|:O|xbk_UlIzcDIp2Om:1 " X+DcSo'DЮ 2ZA(uK YrvGh3$r@,t&"ebaoF}I1!5R M2r*5ۯLwwe )~Z۳Խ}+Zma#UDeV\ޟx@3#x,X;յk.^\" 18+nDzzrD_PW_u k>nQIqR>9=q4q,16>+b)  2{G: ذ:(h[ØR@jx 8[|/կ"['Qb,Adġ;9R gh7In;t?~~+4^ bTbOmߤ.S+럿S1D"P?cy_sfq> TRK*2·,Lηg&pw N1 VV]({H^aɗǰRy a.U[ C%,[p2Y=9v}Pl17 yZ#o⋉b_/5D+ElKdlT "l )̑ w^vDu -O|f]aBs?d$-q.EpC ޢ+8ڔP&Gߢ味ر'ҪiGT)ޔr˛jKtGԛ D_=w(.=i?Zr)gɂWben.2Xǩh"盩"ǀ -{S1yt1_b5R C܉d9F05~L9y)u Ts9IT_xLn0 7GMqwr<$3N٢P* o&²nR1#"; VXS걦Вߕr'oj3쭃g=# /E1><dl_cu>&ob8/>!ݏ! ",>m5HWO~xY9AIJ E*A|ϧ~X;D٪mPfS`ɷ#y (*ļȲu90'`TC`rC4,mhigM,a3j)Sl&)qiJL@Zh҅.w)a6i8~Rڳ_._l=p&mi 7>!rih{A(kD,d9OGo"ZsGp[Sh? &d ͩ)}i熀iR%V vO/@Tt$.甴%}2wNjL[$wYu)!k<\ sX+AO|Ŏ-nin'i!,8%9*최1Nֈ2LGOҀ!LF0=87p1:?j.x^#tKJv]zۯ˰plK-DluZN ꖹk"IT %ZdbkT ;xDJsdg]-)X섢HVzr>Kw%QPULZ)ʣ+O"Jrs4 /9`P/ÍۙVQܗ MeK {g;^HrFW}_<ō^^/Bzޥhz-zdg؝k-KdY8ܔ˨cL?r>4;𙀓 [PlcѓZ;.HlH>uv%fy6)^(`r U$F)̐)zT~k/)393 Z?K lk%1 ]9XW~g?͛0~_Kc{.^@W|kz@= 2GeS'\H DhBԡ\Q.,P$!2x1" y-??/vE0Jm,%zY ݘ:쩇챂l(>{ʐ,sÊN/1_eY$QIh_+q[x3_~%-s,peF3WZSg679[ݮOJ$B`mLo:ؔق*lYj:m|YMw\֌)BM6!׀cvk!]vk!q[2>|ϸq@ed@ B30IvJÒT( hɘ ִ۫xF1seDKOKXHBI2W&jΙ׫v{yt-#C?* Soq ϤD}9 _Ar.$"ŵݾkX b|@xtCX2YJbTIB=rͪkQd7R<3zE*a^y_L]dBţŬ` ,ů3TK2pL Wr6Kep y@"6#v0$R><  rGv ^Yt ozMv% }d:!MD"[ޓQFn*[9C$I 8z#4_W[@ūn@ӣu`K_Q2r5b*: n7SDv$[0[bM]M,uuOHprڊ'Wf7ZG908410ʳokӸX̡DgaRgva. zC'tٺ;kiXDyuuCgmH_+lyǔgPm+6AdF5#.M/UFbGzdqcur=blp,uC{ʧ S+*͗ F`IA@D2hߵvr]"mć4y oVj]bbȒ8wFOZr]\*"OYTJ 0Kc C+NK.9`fmnG: +, z)`bTf]~#'WιlHe3#Z0H8r uhB|k(^w 9$h:dվFi]䣠e3uYH>oV{컆qM*jQ]\d4_hSSD~;a(@ڂp+m +~rj`CEȉ_s9E-Fs/X}:8uL8QT+~zuߤDwՆ TX\K4^umXJ4rHsbA=kKGfYxq) QL"erAg:1(u ,r[1UaKʫ0 #%'sҘhPJЃqfiT]DW] sܢ 7CN3;jc{BE{&ۇ:_zKP>'C Rab0E.tw,}3n ="仹 0Fk({m˨DLmSK5J^`TȚ\mBCᗡ+: ͌` qpp~@QUei9dN&dBd >Av;gy{|?v+AZ@cHG;}^[H<]e(Y+\M TxURgiPёaZ a4*:P@]!g"1Pwg\mKj Y d9hi9M9U *ұ^z\cTo=l5LFYbz}?~%pUqѝ2y^"[OCQBʻ3CEeQ`SU W|C y-£fuHV. ȧ? Q~: [iz峀 H觓\JT5i6ֱAJXZ9$|X/2)NEb߱ gB2\ԯZIڣbT\!Qlv;4l,%RHnTO\z]{(1Sץ8jq6D&-(zOLZ +܏cX1@qF+KQ+}s9'[;tcv'fW`>I%U0"um[J7yyi!,F^_ /Od5l1aCoм՘8D,WE&vІ%P&w6o/Mlp]^J&jpr U3 :F!n%  DdqNQp %w֗Y q? Jl=$ Rpht_׵w–Li/wA.>Sj @RI?;*eSl…i o)kToȂGbȕe0y`=>O"ΪDҾH_W[`}dahmz@.=3[ pHyJD+z އW7e o' co۵펲Sq,L T|OoFG [,/Q!B .ߚ y5cG] Gc/o-J+{7 2C:(J9d{|(Z@ED 髀MN__C5i 5.M [.l^AOwo|Bqmg.['.4K]dL/Y8,5}/(%/yqɌ bx_8wC^jv;_ ˆsYą" a= gUlN?P%`钕cɢޖu.m>?>aV/.iPtMXC/CHa`̒tOzW@%һ| Nʪ0kf`\Qc[%,uo9(|PWI^C"+lt,-C]-ro;,aʨ%:H^)4!W:PhMuCAX8elZ\+_]W2Tfs5ӎљ;|#MyF͌n~HBzo t#DX1A氄FݳBeGO ZdGkb=Eh"ea)Qâ0+Bd&ɿJ/'𵋫Q,^TM}x`B' ƛs |)۱&S@ *X(K `t[D4'l@G>2n!2ш$TIь\@kT4t6b@Kt6 tIDI$4QX`!L0,[F#w7)9!gh!Gz:L8dC.<$3ȇNKtK19W9N0`HI@.5( "vv<\27RMǞ[Zg?*GUTc\#ÙiAPt4$s6<9F5J\90C4nȰp U8Q}sپ_z $-EВi>.167KNd"7h xn4 ל0g8ƊC~^.hǵGMY˛:uQ(ʅ5ȶD"yQ)*oϊ`1̼Hp iAƧ<K- 5ѭT1\%+ Dfa(Zk9z |T'!u :am#Rp|s?8 %<=y(_*܎Sye$vN`٭n ɩbELjh\,/ E"^{nP!7?T_'PΏOb3t]. qsyG Aߐ:X} ^KЫE%֯~](GN,?z:߯orۀ_K9+A4w%pzRfp@i`'htgS]`gj PMk+gKs`JuLnVw )K$y &)% /=[M8{'$(sC`uA;nGQzSTr&XZ|aZ|w_nk\Ȗ"V&g&m[Yh\* 'sR&ܡ#^~`S$>8xdz 0sn荺B&RZOǚP.:Nl+JelJE;rPllfL]EaSO&[?lH,TWGҝ=eAe ?Z4 k 85齕+n~vmGDYRfy@+[ ?w}&e?p_}_Kt}`sf58*v#-" Б۪3`v!a4zG\^\P0Imf)c[{kB|Cve7rCN6R  [+ iI]:׶=@EF!c~;CA26her db]Hhs @A~{M0 )" aUisIRāgۘ}c@*`&0<žSہDSM~`nYEl ɤ,ᔬq"/pV~95syOR@cxg Y/L9D.[7'-,_VBX]N-]IL 7cZ (_(raW`䘷;eo0/8Aa撞ncL%֞T<܏(t qz!;lTmVVvnL0Q 65Gշx\bL˿W+XCǬ9V W-5<6 zK ~+gbjI(կ+8D9Ǩr>AT'iW;X}`OeU%vEcggYt|ekZi2it`ю @ʔK#&Ou [AԞ~X}d;7]3knpjMGd;@쿔@QvX%p{ad[L8CPzI:ʯ{Fs&k^?y vF:v5bØPCQP:XBĉ7l'$F"T>Xv׏ROl|?fp䖬e}TP?=ZJ: *ANg\jcieD}!!y" ot+g[ոa&>/NÐbc,sZ_ yIP2z-! _WROy Uym"` =6o5P7S|>Xv3G2꯲& }@0ȗϹQ6+"ϸw0owvW.BR':/5=t{cB6cSU؁ 9 [EOWp,-s= @bAaCعV'Bo ,@8ԋzfOuR9ĕqFV(|agw\QKOC.ǃ\Ţ}ܳ+ԩ}sk3֞>RUbDVńIq^ט|oU lbO@Uj γi }voJ#)Nq-G@.I>{`bBhPG Wod= wLg3;uѤ?BpOUym/(6(Eec}-w> )ꤿ84Fĸܩ,4,%7J٠y IO[RqL%?JuѤ[ Q_^I DDZit{;= /Hn)FWOVU9 IJ:TPv,xuT:l֍т83I^Ҽ1Qbf!(@ y9m[boJb!χa  ޷ 04KAJ%WMZFaiٵȇbD,!$ZB^G.Qp*ERCVLHNŬ,-ǃmoSڬ~Dۛ3l#m.K4K7P=<՗m7K EٔHZaDeDݛoSX{lV8 N֧:WƴE_jƷkZ{#TqCZ},쉙4(8p̒g⌖wEWN+g);V6]'9*tn^PDظ]b5I:)dg tc;eQieܲ-]@ܩvCT5jX~ !*!hD[NmGz|(tR, zљy\`kFOf20[c$~ڵncM:<- oh_e鈑Oɀ{#h)zq7eT4b$fiА\V\Ιȵ|uNʚi1|}qiln&TD H">'|r67EKS< d}ɪqpˆ兝{ 8 wD+jey_j(] u}eԛ"/k;x)jZPL?I*Hc hAlx9Zb"T@}z{, 7I JnX;|pKire[뎖v!6us`r[\ 2xErcfɚ wpyߓټzťl@Eg uJq(]oksYvg~oUl2v&>5AoQ`6䑤$bšN<]> Ji ";U1^fOy{g Y ̀8LE~+(tR074;maS0aK !7\sf__^qC̈́.Xa>u1E[yS)GYQ&bcͻ]HP&=/x^:ާTGxS-Dp5tjO:";zi:ާc2ֹ̎(L*.=BK)gFهtO_59Fdm)Po}m*cEVzC;D!NthU#By$rN CŵFN U9%-Z bԯd&jؽB.y;km$QNNl=@7Ialw^ >_xe#oĢ}p *y:j֝9],΀2EN ށ:2u$#ƪM,]$rre*#ː]iFLOXjs1hq9pqgGD@: Py 4wS$)`9MD=-7H/>^S|gmnSGlɥ.z]sMHuQxjHi&_'2)IDQ]sxl(ؔkJ 5EQqIY69dzQW"dBmOJv{pL0@[> gW077R =|bms}O8VKx&xJEI ?D F ԏ%xвM]om:GDIjj[{]׭`? Η_q^9r-,WpUHDC )X>JPoo Z-eS6R@6swjpG]"5?fീnNVjfKX_nZ1l)j} W+#ߜ ~aάֹUج_Rz^zc(*NNDב ǁ{v<5$+``$]UNfQ9p*ƪ)T "#c]𲢻Bl[~u0X_ү0DN;+H8wm?;)l%pȄQ ےS++C2?Rl-d 0I7Y]W܉", =eC`.R3̎gfS{bN&<-6Zf)*6Fسsx$C'jNJ Ø4FW o\bra2v%v:7WtJ(J4q8%9{Jل)juj6ĠDOs;p'̯Ez[zh&|S9A]P^: c6gG?kH~Av?b0LU;ܵ= 9g@; mLOf ɡh yЂ15X .FRf+%OO Y@~f`va&2}GK4nPHHDKaZz]s u)[^  WڇoعM;cpq]I%.s nc5\IliRˏ"jXߡ/'grƪ~y)7E4I+RCs(`n}jD7]6˵TZO>]":G6mԲ-3_~QfCdf~&32@ A8{HN@ #\u=6$'krݾI?M 8-,y3}ЏZ@3WW5?n\5Hu|ogn_[p~snU[z˨$_}IK{a|O޿`(^J۠\?7rNVZP<}g,cB1ЮGLswOE18y+=Q +L?bfX_O(ģBW{aRUbcXX`I71hfGR i "ΫD#& p # Ie-C4ݵ}}1h:\ kSyQ(^0 c_;lb!Uޯ΅T0^[#rQpϋv V%V;Sb9*v ÍYʴ>1YQ9F4ʵ'tsxi%)|3Q9It"1IQxJE3Oߗ( wvHi&\n_\BA#A+U2rNeUJ*I2C^)vZ8k5W @u~JnoǺ-5l􆝌44f#w@2IW7(S>5龅98|ڗLl!mG$)honEn}oЎ|28X,v:$KW#N| # *ϲzʍx8e/L|`LWЗЎt9x%ENrc;(B0ā07%3SGRd[nI;6zwR)QM[zʾ?T}RE0D逃3^4jړVBf5L߉=sAt-SlT~Ȓr [c,nw'A/tU]У^MݹTi%mQ#yI]dZ %^2+16)KOIG}_|ӡ <~lTb?[&Ce!2 AͲ$EUaa;D7=F*y"`mxPB{]\$DA?.R͐NFΝ:bcs0:%g2`dCdjjAMܫMkq%Cc)!ei-IBe!c /y ;Ę+-XtSM%GKȑTl@?n,-RS\'.rQANOL߅(T2Ͱg^L<]P8X3.g Q[ |2Ȣm\:1jľ+r y[edkUB+iΡnU``J2,}t f ,ىcp(?¬\3ngp\z@RPa߸g| 'fb5Xlcm a,e\-'yH&XZg6 e `,#'9&zguu< v黷pY3f*3N X +ͫo)7EssÓȳ{$d,0=J4B$Չ,lnf=đeҚb2Mϯ% t} h0ᢜZHEξl86\"9(K^w4= ~Ӡ53g'J$&|&T`08F^'tkH*`$:)knV^6FbP;Ia&?'gٴLG6vpR-.άrKiPh$XتCH?1qM(l鞮6nLobw3w萻BmʉJm@<əJL-ǧ-v(]pP~K3PǼ +Ek״`as[kFٽ 5@݉nz>%Āoe{}o|ĴϿץHHF5=?Flx`L[dG$nhW0Y|Ӟ.]9s&/cB4m4vGDꜶǀ8`לyqa~o,.g%ʂſ7ᕜ >O;fawd0/Z6DODSsB7 ϳ3>gH/Ŀ۪.C/H5{*aORK '3u 2 ,ր8鸞ۄ]`EbQ_.| `yǦo}c5axJ"}AG6\P| THǃkCE|_b1@5!2!{G\5`Oܤ/nhX]K#Q?)(ԯ!rJ!نצr)׉ _;E ol ֫ Qw@j7.n)FQ(2\SǴڎV(e蟎 lb ~/amf~0$&\?cߒ;IyčRIcbdu!$cOD`'/k ] Άb*# 5"גuj/_Ѣ2˂}ڏ92|tZ~=VLna/տq"ZSfy"":\ b';ad=iI6kM鑗τ׊ܞ4f|cNDY@![wM`C *=IEN mStR⌾ G׹ ܲs97#FT-aGiA4^7gW+[^fT]<K&&4Fj<FC>7?^{kr4<4`' /p Uz6'x3~O8}/.[fZcg sI-xTKAc rhdpb WwZ價xz&.Jy?[lhZ>i[|e>, A_qُcwVx8r<;3n<ޕVZ%'vD Y/Y%jTGe f6§?.~9xT/vE<2tcW0 ;2J"bw.v5bZ݇/-c9[^<.[WW6=VDI)HZ/7 tx rzh:CTԸaoF8L!3!r ՍD&/VoS].vA?F>&5#M?X६pĭMCE%nĎ,ò=[xcPiqNj_#sn]Hq rQ¥kαF+pPxmDl'5RmO%3,)$raii| |, ǘzR$뚺x1Tb`d@>Rҡ5TٓscU:,*]vݥ\@E$ojz=6?&_qY>7 Wd?!͎,v g,[ xt>+:| H/ݴӞD5;׏q$*q#h<YXhnr0y,f@Ee-< =͹tt0qJo~q7X/G<~j/MG܌w^w93C}pǝD:q )@CK>+ʥXRf^+Vmrs52 'Hq'ÒkS n]0KtpS&jbit&ǽRκyפkl)88[JNMWFѲ$[ng2]k ,R 露j%_YtKQ\H&L+P-^ 2xdrj' ] /]&NW]J,>,ȝoC1+!cb7+!V5CST#JJHC/tL{. R!Tzpv{^4:CcCh%ҼƄg*&I|]ʚMu|'~seONHl]se ׶u^K8YwE"cUߺN~E]DB3bdy W=V#D\@hȴZݤf\pp˱œ<@ ;.!WZasB0<OO|RG𧎈Hվ2bO"9W:45 W[xQ;S> 8DLˀ!1Ӄԅ֜iQd[^~>mD W.@Zإ[D0H =*|Y pg`N򉈖: ʞV حǚ: eBjGqeJI_d }qXR獈J` q:G㖪4 )4vu%W-[\m/1 jYlT &-A$9(bSUr!?.04,K`ֳIMk, M(l[zs("YUTڌ !Aϐ5ID btO~ʘ3mHU7z^7F4 R1!(~GdԊ>_5 Oclh)X=[l^)5p_jhoD%/GvQ.Urs₼\? u?=0L5_k4P;[N qT"LۧiQUxG!uNO}"Yθ<̰~;57K8%TTr|Ƨϯ"OZ{{> Zb;O?iJzCzÕkL MvDagY/sʂ HJAkPԏ|`QW R P T E-+8F93'}Ag02Ha7J^FdC^R"^P=-=-|{}1{g+W~pmB,HTv*)$Ad2G\:J:ܣ{p>!. Kaie[tK.KXK(oU#^M.W&iZi2L2тiWuɃE(MU"rY,օζw&-&I;L? bkx!vj09e*~WkeGID⁳.=g> SJ  FC.@ajB)/:^ dpnyow)·D{VS;}PtD?DU%Q( q ,JJVDE-_J}51n@Fm.6h?rIm #o{!r:^YC]ȑb$AMm;Qxޏ̲_Z6GP)u^8sӛ^9rQ6zlLqٝSdDTenF.%N+3ّOWۖfX#Y=t'%V]b:kmKz֟^&AͲHLVPkL[/̀F_.>rzKNw7}w9x .Xm#%sV#̯7ZrZMm9?%LcZIeVO5d|[&?b"=YtM!J3Tg `R,k4!l1 i%"~ȼ6,]O`@9 vʘei)kLJ\Ewx:if%˻Y re'HH:衅-Wa}Nݖ]Z""! ^qgj_C*^ۈj&,'(vG.݉/8 |&|0:*#TV`Z [OQyu,my| Y;ke:I0bbF +x$ 8^-ztVIJEdY3))>ٶgW4c}()9!piyt\P„{&^~wI/ԕ8'򬞛8(mc)boV=¿@T_d<|UTɨ5n{p컹0-Tgب<u # nm47as.C)D^WH7Ni8n/ϜF.-.9_!ZHX6AbL3!%w} Uf „:g&Jc35jd~ƞJ,crDdBuRR9r3R]Jy!`kWe:`#ǎ\R!f