edk2-tools-doc-20220126gitbb1bba3d77-13.el8_10.3 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`ғQi%9C Q&z?/LPm֦V/oq.Xղ(SIJ\3d0ota=]䶕QF GJR xB[<2 uskϕ~^ԁ6~}0-fe ޽ۆajw ܀E[b~4Y*Ykϔc(xW1=Ȉgz-}OX] Lҽe[M'Y3Ot3/d[ ⡼Tz5Dx>0`͊F)<#-Ulcg{sSƆ"uUyv F٧v}cT;i`b:&emja/a 3htxz>q-yx-9LvϬ 㲴>YHu TvVyyq@iiT3AZ.X}h,-Oڹ8<Q } fks YQDca2b3b78a07f29cff7a64f5b731598877d2ca57d7df61b0cc09441e28dc2fdaa825dfd0815ffd467b1ec5d0384fd61de3a1518e7\3!pQp)Tξ7]mtZ`f ]mtZ`]+AG:uݨͷ(rTIޮ6ug6pjAts:(`yc?}ɨRWg!owc봗R(hΙMrʩ06{+Y'g04ZU0d*g8~U-wU:3sYGtgv֡6\x?Es-WB8a;PHLڝ+SOupSSR5ifn P* 3|yw#OQ?*1c6??#ufr c6k/MT~o< @>p9?d' 3 b # AS  H     t   ( 8 O9 XO: OGhHּIX(Y,\P]פ^bGdۗeۜf۟lۡtۼuvdptzܼCedk2-tools-doc20220126gitbb1bba3d7713.el8_10.3Documentation for EFI Development Kit II ToolsThis package documents the tools that are needed to build EFI executables and ROMs using the GNU tools.ford1-prod-x86build002.svc.aws.rockylinux.orgKojiRockyBSD-2-Clause-Patentinfrastructure@rockylinux.orgDevelopment/Toolshttps://github.com/tianocore/tianocore.github.io/wiki/BaseToolslinuxnoarchz8Ha Dj<>"0qFv(m5 u7A큤faaaaaaaaaaaaaaaaaaaa52cc64a17eb93f68365486e268dadcb92e17b5f805e4b43363ba9c6c4b66f6bae1fd0b5c53cf5415529d216f5f66c83301e711fedfbb6f065d04a783d0852542c4b4a1debb854479a31600514688d8853957b85de5a8dec3cc02de4a2637663ecf51f873fba6cd1e5aae0b50df16372378c9b0f33a5293fcc128e44832be185eac78acddc5593d349eaa5b17b750f859a6a294760a6e2a9a1fe84ab3266fc862a046a57134b85689e268e4c8e5ebe5954b3fac380f4f2f3d73a42cd15fddfa50a857f84e6b7f282c556cc882a6acc6166412c507dc2b08c91dc7f03af01f0e61e62f1621d534e923e271c8f3a77b63c7fd3b76e199df48781561f349cbc367d2c85513556d339d2b8dabc9d675ca7b397eadbee986c09db61324908079f06195b6cbf987a1ce7975fd29e0a71f0c5cb5188317c12c738ff20827b5113f488def39a40393e527ba42af1347036b1817b38ae57b4a0c2023ee84f6fde897617e1feaac4c23416ea0133588a9f62c459c2d5b1566f447d37b7b5653f54d87477f21286962571f1e0fb0731cc3b731ec083ef19ec50f53780421e0e61d74f42dae4869faa509e342f18110e4a80d6b4962dd44087578e6910d8155bc8c3b1bb0ca025018f7f1a2061f701c5e762e76729dc0bd14ea117783c367ae6ee0534292730ee802fc828eb9ba601266bebf5e8992d28a9a998a526066aa776dd68459ff827db63ad17f5c27d217c839942234bfb3972b9511dd1eb27865fad178389882ac66c5179471dac1d9c1f92b0c7698b9414934aa3446e5266a5cdac33a3eec1659e37ece46d61a11ef3d50e5fcbeb368fd1b69da6665a6dd8a9a667335a654e66d2024349f82245ed072a631bdf002f0ed4d3d20ca14f6024b65170c0c4014962d08rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootedk2-20220126gitbb1bba3d77-13.el8_10.3.src.rpmedk2-tools-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fn@fweee̫@e*ee@e]@d@d.@c@bb ar@a $@``"@`@_@_16^@@^^}^K^B@^&^ P@]@]@]]@]H@]G@\\@\7\E@[H[@[s[j@[W[D[oZ'Z!D@Z@YB@YY.XXX@W֘W.@WWYZ@W=Wo@VV@V;DU@U2G@TTTTZ@T@Tto@Tk4Td@Td@Ta@T>aS0SϣSh@Jon Maloy - 20220126gitbb1bba3d77-13.el8.3Jon Maloy - 20220126gitbb1bba3d77-13.el8_10.2Miroslav Rezanina - 20220126gitbb1bba3d77-13Miroslav Rezanina - 20220126gitbb1bba3d77-12Jon Maloy - 20220126gitbb1bba3d77-11Jon Maloy - 20220126gitbb1bba3d77-10Jon Maloy - 20220126gitbb1bba3d77-9Jon Maloy - 20220126gitbb1bba3d77-8Miroslav Rezanina - 20220126gitbb1bba3d77-7Jon Maloy - 20220126gitbb1bba3d77-6Miroslav Rezanina - 20220126gitbb1bba3d77-5Jon Maloy - 20220126gitbb1bba3d77-4Camilla Conte - 20220126gitbb1bba3d77-3Jon Maloy - 20220126gitbb1bba3d77-2Jon Maloy - 20220126gitbb1bba3d77-1.el8Miroslav Rezanina - 20210527gite1999b264f1f-3Miroslav Rezanina - 20210527gite1999b264f1f-2Miroslav Rezanina - 20210527gite1999b264f1f-1Miroslav Rezanina - 20200602gitca407c7246bf-5.el8Miroslav Rezanina - 20200602gitca407c7246bf-4.el8Miroslav Rezanina - 20200602gitca407c7246bf-3.el8Miroslav Rezanina - 20200602gitca407c7246bf-2.el8Miroslav Rezanina - 20200602gitca407c7246bf-1.el8Miroslav Rezanina - 20190829git37eef91017ad-9.el8Miroslav Rezanina - 20190829git37eef91017ad-8.el8Miroslav Rezanina - 20190829git37eef91017ad-7.el8Miroslav Rezanina - 20190829git37eef91017ad-6.el8Miroslav Rezanina - 20190829git37eef91017ad-5.el8Miroslav Rezanina - 20190829git37eef91017ad-4.el8Miroslav Rezanina - 20190829git37eef91017ad-3.el8Miroslav Rezanina - 20190829git37eef91017ad-2.el8Miroslav Rezanina - 20190829git37eef91017ad-1.el8Miroslav Rezanina - 20190308git89910a39dcfd-6.el8Miroslav Rezanina - 20190308git89910a39dcfd-5.el8Miroslav Rezanina - 20190308git89910a39dcfd-4.el8Danilo Cesar Lemes de Paula - 20190308git89910a39dcfd-2.el8Danilo Cesar Lemes de Paula - 20190308git89910a39dcfd-1.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-9.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-8.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-5.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-5.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-4.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-3.el8Danilo C. L. de Paula - 20180508gitee3198e672e2-2.el8Miroslav Rezanina - 20180508-2.gitee3198e672e2Miroslav Rezanina - 20171011-4.git92d07e48907f.el7Miroslav Rezanina - 20171011-3.git92d07e48907f.el7Miroslav Rezanina - 20171011-2.git92d07e48907f.el7Miroslav Rezanina - 20171011-1.git92d07e48907f.el7Miroslav Rezanina - 20170228-5.gitc325e41585e3.el7Miroslav Rezanina - 20170228-4.gitc325e41585e3.el7Miroslav Rezanina - 20170228-3.gitc325e41585e3.el7Miroslav Rezanina - 20170228-2.gitc325e41585e3.el7Laszlo Ersek - ovmf-20170228-1.gitc325e41585e3.el7Laszlo Ersek - ovmf-20160608b-1.git988715a.el7Miroslav Rezanina - OVMF-20160608-3.git988715a.el7Miroslav Rezanina - OVMF-20160608-2.git988715a.el7Laszlo Ersek - ovmf-20160608-1.git988715a.el7Laszlo Ersek - ovmf-20160419-2.git90bb4c5.el7Laszlo Ersek - ovmf-20160419-1.git90bb4c5.el7Miroslav Rezanina - OVMF-20160202-2.gitd7c0dfa.el7Laszlo Ersek - ovmf-20160202-1.gitd7c0dfa.el7Laszlo Ersek - ovmf-20151104-1.gitb9ffeab.el7Miroslav Rezanina - OVMF-20150414-2.gitc9e5618.el7Laszlo Ersek - 20150414-1.gitc9e5618.el7Miroslav Rezanina - AAVMF-20141113-5.git77d5dac.el7_1Miroslav Rezanina - AAVMF-20141113-4.git77d5dac.el7Miroslav Rezanina - AAVMF-20141113-3.git77d5dac.el7Miroslav Rezanina - AAVMF-20141113-2.git77d5dac.el7Miroslav Rezanina - OVMF-20140822-7.git9ece15a.el7Miroslav Rezanina - OVMF-20140822-6.git9ece15a.el7Miroslav Rezanina - OVMF-20140822-4.git9ece15a.el7Laszlo Ersek - AAVMF-20141113-1.git77d5dacMiroslav Rezanina - OVMF-20140822-3.git9ece15a.el7Miroslav Rezanina - OVMF-20140822-2.git9ece15aLaszlo Ersek - AAVMF-20141015-1.gitc373687Laszlo Ersek - 20140822-1.git9ece15a.el7Laszlo Ersek - 20140723-1.git3facc08.el7Miroslav Rezanina - 20140619-1.gita618eaa.el7- edk2-OvmfPkg-Add-Hash2DxeCrypto-to-OvmfPkg.patch [RHEL-53009] - Resolves: RHEL-53009 (No http boot support on edk2-ovmf-20231122-6.el9_4.2 [rhel-8.10.z])* Wed Jul 03 2024 Miroslav Rezanina - 20220126gitbb1bba3d77-13.el8_10.1 - edk2-MdeModulePkg-Change-use-of-EFI_D_-to-DEBUG_.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdeModulePkg-Potential-UINT32-overflow-in-S3-ResumeC.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-Apply-uncrustify-changes.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-NetworkPkg-Apply-uncrustify-changes.p2.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Rename-RdRandGenerateEntropy-to-g.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Remove-ArchGetSupportedRngAlgorit.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Documentation-include-parameter-c.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Check-before-advertising-Cpu-Rng-.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Add-AArch64-RawAlgorithm-support-.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Add-debug-warning-for-NULL-PcdCpu.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Rename-AArch64-RngDxe.c.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Add-Arm-support-of-RngDxe.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Correctly-update-mAvailableAlgoAr.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Conditionally-install-EFI_RNG_PRO.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdeModulePkg-Duplicate-BaseRngLibTimerLib-to-MdeModu.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-Add-deprecated-warning-to-BaseRngLibTimer.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-SecurityPkg.dec-Move-PcdCpuRngSupportedA.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-DxeRngLib-Request-raw-algorithm-instead-of-de.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-Rng-Add-GUID-to-describe-Arm-Rndr-Rng-algorit.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdeModulePkg-Rng-Add-GUID-to-describe-unsafe-Rng-alg.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-Rng-Add-GetRngGuid-to-RngLib.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Use-GetRngGuid-when-probing-RngLi.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-Simplify-Rng-algorithm-selection-.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-NetworkPkg-SECURITY-PATCH-CVE-2023-45237.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-BaseRngLib-Add-a-smoketest-for-RDRAND-and-che.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-SecurityPkg-RngDxe-add-rng-test.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-OvmfPkg-wire-up-RngDxe.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-CryptoPkg-Test-call-ProcessLibraryConstructorList.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-MdePkg-X86UnitTestHost-set-rdrand-cpuid-bit.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-NetworkPkg-TcpDxe-SECURITY-PATCH-CVE-2023-45236.patch [RHEL-21854 RHEL-21856 RHEL-40099] - edk2-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch [RHEL-21854 RHEL-21856 RHEL-40099] - Resolves: RHEL-21854 (CVE-2023-45236 edk2: Predictable TCP Initial Sequence Numbers [rhel-8]) - Resolves: RHEL-21856 (CVE-2023-45237 edk2: Use of a Weak PseudoRandom Number Generator [rhel-8]) - Resolves: RHEL-40099 (CVE-2024-1298 edk2: Temporary DoS vulnerability [rhel-8.10.z])- edk2-EmbeddedPkg-Hob-Integer-Overflow-in-CreateHob.patch [RHEL-21158] - edk2-StandaloneMmPkg-Hob-Integer-Overflow-in-CreateHob.patch [RHEL-21158] - Resolves: RHEL-21158 (CVE-2022-36765 edk2: integer overflow in CreateHob() could lead to HOB OOB R/W [rhel-8])- edk2-Apply-uncrustify-changes-to-.c-.h-files-in-the-Netwo.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45231-Patc.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45231-Unit.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45232-Patc.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45232-Unit.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Apply-uncrustify-changes.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523p2.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523p3.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523p4.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Adds-a-SecurityFix.yaml-file.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Apply-uncrustify-changes-p2.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45229-Re.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Dhcp6Dxe-Removes-duplicate-check-and-repl.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - edk2-NetworkPkg-Dhcp6Dxe-Packet-Length-is-not-updated-bef.patch [RHEL-21840 RHEL-21844 RHEL-21846 RHEL-21848 RHEL-21850 RHEL-21852] - Resolves: RHEL-21840 (CVE-2023-45229 edk2: Integer underflow when processing IA_NA/IA_TA options in a DHCPv6 Advertise message [rhel-8]) - Resolves: RHEL-21844 (CVE-2023-45231 edk2: Out of Bounds read when handling a ND Redirect message with truncated options [rhel-8]) - Resolves: RHEL-21846 (CVE-2023-45232 edk2: Infinite loop when parsing unknown options in the Destination Options header [rhel-8]) - Resolves: RHEL-21848 (CVE-2023-45233 edk2: Infinite loop when parsing a PadN option in the Destination Options header [rhel-8]) - Resolves: RHEL-21850 (CVE-2023-45234 edk2: Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise message [rhel-8]) - Resolves: RHEL-21852 (CVE-2023-45235 edk2: Buffer overflow when handling Server ID option from a DHCPv6 proxy Advertise message [rhel-8])- edk2-SecurityPkg-Change-use-of-EFI_D_-to-DEBUG_.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-Change-OPTIONAL-keyword-usage-style.patch [RHEL-21154 RHEL-21156] - edk2-MdePkg-Introduce-CcMeasurementProtocol-for-CC-Guest-.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-Support-CcMeasurementProtocol-in-DxeTpm2.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-Support-CcMeasurementProtocol-in-DxeTpmM.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-DxeTpm2MeasureBootLib-SECURITY-PATCH-411.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-DxeTpmMeasureBootLib-SECURITY-PATCH-4117.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-Adding-CVE-2022-36763-to-SecurityFixes.y.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-DxeTpm2MeasureBootLib-SECURITY-PATCH-418.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-DxeTpmMeasureBootLib-SECURITY-PATCH-4118.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-DxeTpm2MeasureBootLib-SEC-PATCH-4118-2.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-DxeTpmMeasureBootLib-SEC-PATCH-4117-2.patch [RHEL-21154 RHEL-21156] - edk2-SecurityPkg-Updating-SecurityFixes.yaml-after-symbol.patch [RHEL-21154 RHEL-21156] - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45230-Pa.patch [RHEL-21840 RHEL-21842] - edk2-NetworkPkg-Add-Unit-tests-to-CI-and-create-Host-Test.patch [RHEL-21840 RHEL-21842] - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45230-Un.patch [RHEL-21840 RHEL-21842] - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45229-Pa.patch [RHEL-21840 RHEL-21842] - Resolves: RHEL-21154 (CVE-2022-36763 edk2: heap buffer overflow in Tcg2MeasureGptTable() [rhel-8]) - Resolves: RHEL-21156 (CVE-2022-36764 edk2: heap buffer overflow in Tcg2MeasurePeImage() [rhel-8]) - Resolves: RHEL-21840 (CVE-2023-45229 edk2: Integer underflow when processing IA_NA/IA_TA options in a DHCPv6 Advertise message [rhel-8]) - Resolves: RHEL-21842 (CVE-2023-45230 edk2: Buffer overflow in the DHCPv6 client via a long Server ID option [rhel-8])- edk2-OvmfPkg-VirtNorFlashDxe-clone-ArmPlatformPkg-s-NOR-f.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-remove-CheckBlockLocked-feat.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-remove-disk-I-O-protocol-imp.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-drop-block-I-O-protocol-impl.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-avoid-array-mode-switch-afte.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-avoid-switching-between-mode.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-use-EFI_MEMORY_WC-and-drop-A.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-map-flash-memory-as-uncachea.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-stop-accepting-gEfiVariable2.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-sanity-check-variable2.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-add-casts-to-UINTN-and-UINT3.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-clarify-block-write-logic-fi.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-add-a-loop-for-NorFlashWrite.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-allow-larger-writes-without-.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-ValidateFvHeader-unwritten-s.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-move-DoErase-code-block-into.patch [RHEL-17587] - edk2-ArmVirtPkg-ArmVirtQemu-migrate-to-OVMF-s-VirtNorFlas.patch [RHEL-17587] - edk2-OvmfPkg-clone-NorFlashPlatformLib-into-VirtNorFlashP.patch [RHEL-17587] - Resolves: RHEL-17587 ([rhel8] guest fails to boot due to ASSERT error)- edk2-OvmfPkg-VirtNorFlashDxe-stop-accepting-gEfiVariableG.patch [RHEL-17587] - edk2-OvmfPkg-VirtNorFlashDxe-sanity-check-variables.patch [RHEL-17587] - Resolves: RHEL-17587 ([rhel8] guest fails to boot due to ASSERT error)- edk2-Bumped-openssl-submodule-version-to-cf317b2bb227.patch [RHEL-7560] - Resolves: RHEL-7560 (CVE-2023-3446 edk2: openssl: Excessive time spent checking DH keys and parameters [rhel-8])- edk2-add-8.6-machine-type-to-edk2-ovmf-cc.json.patch [RHEL-12626] - Resolves: RHEL-12626 (Missing firmware descriptor with secureboot disabled in RHEL 8)- edk2-UefiCpuPkg-MpInitLib-fix-apic-mode-for-cpu-hotplug.patch [bz#2150267] - Resolves: bz#2150267 (ovmf must consider max cpu count not boot cpu count for apic mode [rhel-8])- edk2-SecurityPkg-DxeImageVerificationLib-Check-result-of-.patch [bz#1861743] - Resolves: bz#1861743 (CVE-2019-14560 edk2: Function GetEfiGlobalVariable2() return value not checked in DxeImageVerificationHandler() [rhel-8])- edk2-openssl-update.patch [bz#2164531 bz#2164543 bz#2164558 bz#2164581] - edk2-rh-openssl-add-crypto-bn-rsa_sup_mul.c-to-file-list.patch [bz#2164531 bz#2164543 bz#2164558 bz#2164581] - Resolves: bz#2164531 (CVE-2023-0286 edk2: openssl: X.400 address type confusion in X.509 GeneralName [rhel-8]) - Resolves: bz#2164543 (CVE-2022-4304 edk2: openssl: timing attack in RSA Decryption implementation [rhel-8]) - Resolves: bz#2164558 (CVE-2023-0215 edk2: openssl: use-after-free following BIO_new_NDEF [rhel-8]) - Resolves: bz#2164581 (CVE-2022-4450 edk2: openssl: double free after calling PEM_read_bio_ex [rhel-8])- Bumping OpenSSL version [bz# 2074834] - Resolves: bz# 2074834 (edk2: sync openssl sources with rhel openssl rpm)- edk2-OvmfPkg-AmdSev-SecretPei-Mark-SEV-launch-secret-area.patch [bz#2112307] - Resolves: bz#2112307 (Mark SEV launch secret area as reserved)- Rebase to latest upstream release [bz#2018386] - Resolves: bz#2018386 ([rebase] update edk2 to nov '21 release (edk2-stable202111xx))- edk2-MdeModulePkg-PartitionDxe-Ignore-PMBR-BootIndicator-.patch [bz#1988762] - Resolves: bz#1988762 (edk2 does not ignore PMBR protective record BootIndicator as required by UEFI spec)- edk2-NetworkPkg-IScsiDxe-wrap-IScsiCHAP-source-files-to-8.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-simplify-ISCSI_CHAP_AUTH_DATA.In.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-clean-up-ISCSI_CHAP_AUTH_DATA.Ou.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-clean-up-library-class-dependenc.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-fix-potential-integer-overflow-i.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-assert-that-IScsiBinToHex-always.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-reformat-IScsiHexToBin-leading-c.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-fix-IScsiHexToBin-hex-parsing.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-fix-IScsiHexToBin-buffer-overflo.patch [bz#1956408] - edk2-NetworkPkg-IScsiDxe-check-IScsiHexToBin-return-value.patch [bz#1956408] - Resolves: bz#1956408 (edk2: remote buffer overflow in IScsiHexToBin function in NetworkPkg/IScsiDxe [rhel-8.5.0])- Rebase to edk2-stable202105 [bz#1938238] - Resolves: bz#1938238 ((edk2-rebase-rhel-8.5) - rebase edk2 to edk2-stable202105 for RHEL-8.5)- edk2-MdeModulePkg-LzmaCustomDecompressLib-catch-4GB-uncom.patch [bz#1892318] - edk2-redhat-add-OVMF-binary-that-will-support-SEV-ES.patch [bz#1956837] - Resolves: bz#1892318 (edk2: possible heap corruption with LzmaUefiDecompressGetInfo [rhel-8]) - Resolves: bz#1956837 (Additional build of edk2 without SMM (dual build / sub-package) for SEV-ES)- edk2-OvmfPkg-SmmControl2Dxe-negotiate-ICH9_LPC_SMI_F_CPU_.patch [bz#1849177] - edk2-OvmfPkg-CpuHotplugSmm-fix-CPU-hotplug-race-just-befo.patch [bz#1849177] - edk2-OvmfPkg-CpuHotplugSmm-fix-CPU-hotplug-race-just-afte.patch [bz#1849177] - edk2-CryptoPkg-OpensslLib-Upgrade-OpenSSL-to-1.1.1g.patch [bz#1893806] - edk2-redhat-bump-OpenSSL-dist-git-submodule-to-1.1.1g-RHE.patch [bz#1893806] - Resolves: bz#1849177 (OVMF: negotiate "SMI on VCPU hotplug" with QEMU) - Resolves: bz#1893806 (attempt advancing RHEL8 edk2's OpenSSL submodule to RHEL8 OpenSSL 1.1.1g (or later))- edk2-UefiCpuPkg-PiSmmCpuDxeSmm-pause-in-WaitForSemaphore-.patch [bz#1861718] - Resolves: bz#1861718 (Very slow boot when overcommitting CPU)- edk2-OvmfPkg-QemuKernelLoaderFsDxe-suppress-error-on-no-k.patch [bz#1844682] - edk2-OvmfPkg-GenericQemuLoadImageLib-log-Not-Found-at-INF.patch [bz#1844682] - edk2-SecurityPkg-Tcg2Dxe-suppress-error-on-no-swtpm-in-si.patch [bz#1844682] - Resolves: bz#1844682 (silent build of edk2-aarch64 logs DEBUG_ERROR messages that don't actually report serious errors)- Rebase to edk2-stable202005 [bz#1817035] - Resolves: bz#1817035 ((edk2-rebase-rhel-8.3) - rebase edk2 to upstream tag edk2-stable202005 for RHEL-8.3)- edk2-OvmfPkg-QemuVideoDxe-unbreak-secondary-vga-and-bochs.patch [bz#1806359] - Resolves: bz#1806359 (bochs-display cannot show graphic wihout driver attach)- edk2-MdeModulePkg-Enable-Disable-S3BootScript-dynamically.patch [bz#1801274] - edk2-MdeModulePkg-PiDxeS3BootScriptLib-Fix-potential-nume.patch [bz#1801274] - Resolves: bz#1801274 (CVE-2019-14563 edk2: numeric truncation in MdeModulePkg/PiDxeS3BootScriptLib [rhel-8])- edk2-SecurityPkg-Fix-spelling-errors-PARTIAL-PICK.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-simplify-Ver.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-remove-else-.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-keep-PE-COFF.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-narrow-down-.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-o.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-remove-super.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-unnest-AddIm.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-eliminate-St.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-f.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-imgexec-.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-defer-vs.patch [bz#1751993] - Resolves: bz#1751993 (DxeImageVerificationLib handles "DENY execute on security violation" like "DEFER execute on security violation" [rhel8])- edk2-UefiCpuPkg-PiSmmCpuDxeSmm-fix-2M-4K-page-splitting-r.patch [bz#1789335] - Resolves: bz#1789335 (VM with edk2 can't boot when setting memory with '-m 2001')- edk2-MdeModulePkg-UefiBootManagerLib-log-reserved-mem-all.patch [bz#1789797] - edk2-NetworkPkg-HttpDxe-fix-32-bit-truncation-in-HTTPS-do.patch [bz#1789797] - Resolves: bz#1789797 (Backport upstream patch series: "UefiBootManagerLib, HttpDxe: tweaks for large HTTP(S) downloads" to improve HTTP(S) Boot experience with large (4GiB+) files)- edk2-redhat-set-guest-RAM-size-to-768M-for-SB-varstore-te.patch [bz#1778301] - edk2-redhat-re-enable-Secure-Boot-varstore-template-verif.patch [bz#1778301] - Resolves: bz#1778301 (re-enable Secure Boot (varstore template) verification in %check)- Update used openssl version [bz#1616029] - Resolves: bz#1616029 (rebuild edk2 against the final RHEL-8.2.0 version of OpenSSL-1.1.1)- edk2-MdePkg-Include-Protocol-Tls.h-Add-the-data-type-of-E.patch [bz#1536624] - edk2-CryptoPkg-TlsLib-Add-the-new-API-TlsSetVerifyHost-CV.patch [bz#1536624] - edk2-CryptoPkg-Crt-turn-strchr-into-a-function-CVE-2019-1.patch [bz#1536624] - edk2-CryptoPkg-Crt-satisfy-inet_pton.c-dependencies-CVE-2.patch [bz#1536624] - edk2-CryptoPkg-Crt-import-inet_pton.c-CVE-2019-14553.patch [bz#1536624] - edk2-CryptoPkg-TlsLib-TlsSetVerifyHost-parse-IP-address-l.patch [bz#1536624] - edk2-NetworkPkg-TlsDxe-Add-the-support-of-host-validation.patch [bz#1536624] - edk2-NetworkPkg-HttpDxe-Set-the-HostName-for-the-verifica.patch [bz#1536624] - edk2-redhat-enable-HTTPS-Boot.patch [bz#1536624] - Resolves: bz#1536624 (HTTPS enablement in OVMF)- Rebase to edk2-stable201908 [bz#1748180] - Resolves: bz#1748180 ((edk2-rebase-rhel-8.2) - rebase edk2 to upstream tag edk2-stable201908 for RHEL-8.2)- edk2-ArmVirtPkg-silence-DEBUG_VERBOSE-masking-0x00400000-.patch [bz#1714446] - edk2-OvmfPkg-QemuRamfbDxe-Do-not-report-DXE-failure-on-Aa.patch [bz#1714446] - edk2-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1714446] - Resolves: bz#1714446 (edk2-aarch64 silent build is not silent enough)- edk2-redhat-add-D-TPM2_ENABLE-to-the-edk2-ovmf-build-flag.patch [bz#1693205] - Resolves: bz#1693205 (edk2: Enable TPM2 support)- edk2-OvmfPkg-raise-the-PCIEXBAR-base-to-2816-MB-on-Q35.patch [bz#1666941] - edk2-OvmfPkg-PlatformPei-set-32-bit-UC-area-at-PciBase-Pc.patch [bz#1666941] - Resolves: bz#1666941 (UEFI guest cannot boot into os when setting some special memory size)- edk2-redhat-provide-firmware-descriptor-meta-files.patch [bz#1600230] - Resolves: bz#1600230 ([RHEL 8.1] RFE: provide firmware descriptor meta-files for the edk2-ovmf and edk2-aarch64 firmware images)- Rebase to edk2-20190308git89910a39dcfd- edk2-BaseTools-Fix-UEFI-and-Tiano-Decompression-logic-iss.patch [bz#1662184] - edk2-MdePkg-BaseUefiDecompressLib-Fix-UEFI-Decompression-.patch [bz#1662184] - edk2-IntelFrameworkModulePkg-Fix-UEFI-and-Tiano-Decompres.patch [bz#1662184] - edk2-git-Use-HTTPS-support.patch [] - Resolves: bz#1662184 (backport fix for (theoretical?) regression introduced by earlier CVE fixes)- edk2-NetworkPkg-UefiPxeBcDxe-Add-EXCLUSIVE-attribute-when.patch [bz#1643377] - Resolves: bz#1643377 (Exception when grubx64.efi used for UEFI netboot)- edk2-MdeModulePkg-Variable-Fix-Timestamp-zeroing-issue-on.patch [bz#1641436] - edk2-MdePkg-Add-more-checker-in-UefiDecompressLib-to-acce.patch [bz#1641449 bz#1641453 bz#1641464 bz#1641469] - edk2-IntelFrameworkModulePkg-Add-more-checker-in-UefiTian.patch [bz#1641453 bz#1641464 bz#1641469] - edk2-BaseTools-Add-more-checker-in-Decompress-algorithm-t.patch [bz#1641445 bz#1641453 bz#1641464 bz#1641469] - Resolves: bz#1641436 (CVE-2018-3613 edk2: Logic error in MdeModulePkg in EDK II firmware allows for privilege escalation by authenticated users [rhel-8]) - Resolves: bz#1641445 (CVE-2017-5731 edk2: Privilege escalation via processing of malformed files in TianoCompress.c [rhel-8]) - Resolves: bz#1641449 (CVE-2017-5732 edk2: Privilege escalation via processing of malformed files in BaseUefiDecompressLib.c [rhel-8]) - Resolves: bz#1641453 (CVE-2017-5733 edk2: Privilege escalation via heap-based buffer overflow in MakeTable() function [rhel-8]) - Resolves: bz#1641464 (CVE-2017-5734 edk2: Privilege escalation via stack-based buffer overflow in MakeTable() function [rhel-8]) - Resolves: bz#1641469 (CVE-2017-5735 edk2: Privilege escalation via heap-based buffer overflow in Decode() function [rhel-8])- edk2-BaseTools-footer.makefile-expand-BUILD_CFLAGS-last-f.patch [bz#1607906] - edk2-BaseTools-header.makefile-remove-c-from-BUILD_CFLAGS.patch [bz#1607906] - edk2-BaseTools-Source-C-split-O2-to-BUILD_OPTFLAGS.patch [bz#1607906] - edk2-BaseTools-Source-C-take-EXTRA_OPTFLAGS-from-the-call.patch [bz#1607906] - edk2-BaseTools-Source-C-take-EXTRA_LDFLAGS-from-the-calle.patch [bz#1607906] - edk2-BaseTools-VfrCompile-honor-EXTRA_LDFLAGS.patch [bz#1607906] - edk2-redhat-inject-the-RPM-compile-and-link-options-to-th.patch [bz#1607906] - Resolves: bz#1607906 (edk2-tools: Does not use RPM build flags)- edk2-redhat-provide-virtual-bundled-OpenSSL-in-edk2-ovmf-.patch [bz#1607801] - Resolves: bz#1607801 (add 'Provides: bundled(openssl) = 1.1.0h' to the spec file)- edk2-redhat-Provide-and-Obsolete-OVMF-and-AAVMF.patch [bz#1596148] - edk2-ArmVirtPkg-unify-HttpLib-resolutions-in-ArmVirt.dsc..patch [bz#1536627] - edk2-ArmVirtPkg-ArmVirtQemu-enable-the-IPv6-stack.patch [bz#1536627] - edk2-advertise-OpenSSL-due-to-IPv6-enablement-too-RHEL-on.patch [bz#1536627] - edk2-redhat-add-D-NETWORK_IP6_ENABLE-to-the-build-flags.patch [bz#1536627] - edk2-redhat-update-license-fields-and-files-in-the-spec-f.patch [bz#1536627] - Resolves: bz#1536627 (IPv6 enablement in OVMF) - Resolves: bz#1596148 (restore Provides/Obsoletes macros for OVMF and AAVMF, from RHEL-8 Alpha)- Rebase edk2 on top of 20180508gitee3198e672e2- OvmfPkg/PlatformBootManagerLib: connect consoles unconditionally [bz#1577546] - build OVMF varstore template with SB enabled / certs enrolled [bz#1561128] - connect Virtio RNG devices again [bz#1579518] - Resolves: bz#1577546 (no input consoles connected under certain circumstances) - Resolves: bz#1561128 (OVMF Secure boot enablement (enrollment of default keys)) - Resolves: bz#1579518 (EFI_RNG_PROTOCOL no longer produced for virtio-rng)- ovmf-MdeModulePkg-Core-Dxe-log-informative-memprotect-msg.patch [bz#1520485] - ovmf-MdeModulePkg-BdsDxe-fall-back-to-a-Boot-Manager-Menu.patch [bz#1515418] - Resolves: bz#1515418 (RFE: Provide diagnostics for failed boot) - Resolves: bz#1520485 (AAVMF: two new messages with silent build)- ovmf-UefiCpuPkg-CpuDxe-Fix-multiple-entries-of-RT_CODE-in.patch [bz#1518308] - ovmf-MdeModulePkg-DxeCore-Filter-out-all-paging-capabilit.patch [bz#1518308] - ovmf-MdeModulePkg-Core-Merge-memory-map-after-filtering-p.patch [bz#1518308] - Resolves: bz#1518308 (UEFI memory map regression (runtime code entry splitting) introduced by c1cab54ce57c)- ovmf-MdeModulePkg-Bds-Remove-assertion-in-BmCharToUint.patch [bz#1513632] - ovmf-MdeModulePkg-Bds-Check-variable-name-even-if-OptionN.patch [bz#1513632] - ovmf-MdeModulePkg-PciBus-Fix-bug-that-PCI-BUS-claims-too-.patch [bz#1514105] - ovmf-OvmfPkg-make-it-a-proper-BASE-library.patch [bz#1488247] - ovmf-OvmfPkg-create-a-separate-PlatformDebugLibIoPort-ins.patch [bz#1488247] - ovmf-OvmfPkg-save-on-I-O-port-accesses-when-the-debug-por.patch [bz#1488247] - ovmf-OvmfPkg-enable-DEBUG_VERBOSE-RHEL-only.patch [bz#1488247] - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-QemuVide.patch [bz#1488247] - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-NvmExpre.patch [bz#1488247] - ovmf-Revert-redhat-introduce-separate-silent-and-verbose-.patch [bz#1488247] - Resolves: bz#1488247 (make debug logging no-op unless a debug console is active) - Resolves: bz#1513632 ([RHEL-ALT 7.5] AAVMF fails to boot after setting BootNext) - Resolves: bz#1514105 (backport edk2 commit 6e3287442774 so that PciBusDxe not over-claim resources)- Rebase to 92d07e48907f [bz#1469787] - Resolves: bz#1469787 ((ovmf-rebase-rhel-7.5) Rebase OVMF for RHEL-7.5) - Resolves: bz#1434740 (OvmfPkg/PciHotPlugInitDxe: don't reserve IO space when IO support is disabled) - Resolves: bz#1434747 ([Q35] code12 error when hotplug x710 device in win2016) - Resolves: bz#1447027 (Guest cannot boot with 240 or above vcpus when using ovmf) - Resolves: bz#1458192 ([Q35] recognize "usb-storage" devices in XHCI ports) - Resolves: bz#1468526 (>1TB RAM support) - Resolves: bz#1488247 (provide "OVMF_CODE.secboot.verbose.fd" for log capturing; silence "OVMF_CODE.secboot.fd") - Resolves: bz#1496170 (Inconsistent MOR control variables exposed by OVMF, breaks Windows Device Guard)- ovmf-OvmfPkg-EnrollDefaultKeys-update-SignatureOwner-GUID.patch [bz#1443351] - ovmf-OvmfPkg-EnrollDefaultKeys-expose-CertType-parameter-.patch [bz#1443351] - ovmf-OvmfPkg-EnrollDefaultKeys-blacklist-empty-file-in-db.patch [bz#1443351] - ovmf-OvmfPkg-introduce-the-FD_SIZE_IN_KB-macro-build-flag.patch [bz#1443351] - ovmf-OvmfPkg-OvmfPkg.fdf.inc-extract-VARS_LIVE_SIZE-and-V.patch [bz#1443351] - ovmf-OvmfPkg-introduce-4MB-flash-image-mainly-for-Windows.patch [bz#1443351] - ovmf-OvmfPkg-raise-max-variable-size-auth-non-auth-to-33K.patch [bz#1443351] - ovmf-OvmfPkg-PlatformPei-handle-non-power-of-two-spare-si.patch [bz#1443351] - ovmf-redhat-update-local-build-instructions-with-D-FD_SIZ.patch [bz#1443351] - ovmf-redhat-update-OVMF-build-commands-with-D-FD_SIZE_4MB.patch [bz#1443351] - Resolves: bz#1443351 ([svvp][ovmf] job "Secure Boot Logo Test" failed with q35&ovmf)- ovmf-ShellPkg-Shell-clean-up-bogus-member-types-in-SPLIT_.patch [bz#1442908] - ovmf-ShellPkg-Shell-eliminate-double-free-in-RunSplitComm.patch [bz#1442908] - Resolves: bz#1442908 (Guest hang when running a wrong command in Uefishell)- ovmf-ArmVirtPkg-FdtClientDxe-supplement-missing-EFIAPI-ca.patch [bz#1430262] - ovmf-ArmVirtPkg-ArmVirtPL031FdtClientLib-unconditionally-.patch [bz#1430262] - ovmf-MdeModulePkg-RamDiskDxe-fix-C-string-literal-catenat.patch [bz#1430262] - ovmf-EmbeddedPkg-introduce-EDKII-Platform-Has-ACPI-GUID.patch [bz#1430262] - ovmf-EmbeddedPkg-introduce-PlatformHasAcpiLib.patch [bz#1430262] - ovmf-EmbeddedPkg-introduce-EDKII-Platform-Has-Device-Tree.patch [bz#1430262] - ovmf-ArmVirtPkg-add-PlatformHasAcpiDtDxe.patch [bz#1430262] - ovmf-ArmVirtPkg-enable-AcpiTableDxe-and-EFI_ACPI_TABLE_PR.patch [bz#1430262] - ovmf-ArmVirtPkg-FdtClientDxe-install-DT-as-sysconfig-tabl.patch [bz#1430262] - ovmf-ArmVirtPkg-PlatformHasAcpiDtDxe-don-t-expose-DT-if-Q.patch [bz#1430262] - ovmf-ArmVirtPkg-remove-PURE_ACPI_BOOT_ENABLE-and-PcdPureA.patch [bz#1430262] - Resolves: bz#1430262 (AAVMF: forward QEMU's DT to the guest OS only if ACPI payload is unavailable)- ovmf-MdeModulePkg-Core-Dxe-downgrade-CodeSegmentCount-is-.patch [bz#1433428] - Resolves: bz#1433428 (AAVMF: Fix error message during ARM guest VM installation)- Rebase to upstream c325e41585e3 [bz#1416919] - Resolves: bz#1373812 (guest boot from network even set 'boot order=1' for virtio disk with OVMF) - Resolves: bz#1380282 (Update OVMF to openssl-1.0.2k-hobbled) - Resolves: bz#1412313 (select broadcast SMI if available) - Resolves: bz#1416919 (Rebase OVMF for RHEL-7.4) - Resolves: bz#1426330 (disable libssl in CryptoPkg)- rework downstream-only commit dde83a75b566 "setup the tree for the secure boot feature (RHEL only)", excluding patent-encumbered files from the upstream OpenSSL 1.0.2g tarball [bz#1374710] - rework downstream-only commit dfc3ca1ee509 "CryptoPkg/OpensslLib: Upgrade OpenSSL version to 1.0.2h", excluding patent-encumbered files from the upstream OpenSSL 1.0.2h tarball [bz#1374710]- ovmf-MdePkg-PCI-Add-missing-PCI-PCIE-definitions.patch [bz#1332408] - ovmf-ArmPlatformPkg-NorFlashDxe-accept-both-non-secure-an.patch [bz#1353494] - ovmf-ArmVirtPkg-ArmVirtQemu-switch-secure-boot-build-to-N.patch [bz#1353494] - ovmf-ArmPlatformPkg-NorFlashAuthenticatedDxe-remove-this-.patch [bz#1353494] - ovmf-ArmVirtPkg-add-FDF-definition-for-empty-varstore.patch [bz#1353494] - ovmf-redhat-package-the-varstore-template-produced-by-the.patch [bz#1353494] - ovmf-ArmVirtPkg-Re-add-the-Driver-Health-Manager.patch [bz#1353494] - ovmf-ArmVirtPkg-HighMemDxe-allow-patchable-PCD-for-PcdSys.patch [bz#1353494] - ovmf-ArmVirtPkg-ArmVirtQemuKernel-make-ACPI-support-AARCH.patch [bz#1353494] - ovmf-ArmVirtPkg-align-ArmVirtQemuKernel-with-ArmVirtQemu.patch [bz#1353494] - ovmf-ArmVirtPkg-ArmVirtQemu-factor-out-shared-FV.FvMain-d.patch [bz#1353494] - ovmf-ArmVirtPkg-factor-out-Rules-FDF-section.patch [bz#1353494] - ovmf-ArmVirtPkg-add-name-GUIDs-to-FvMain-instances.patch [bz#1353494] - ovmf-OvmfPkg-add-a-Name-GUID-to-each-Firmware-Volume.patch [bz#1353494] - ovmf-OvmfPkg-PlatformBootManagerLib-remove-stale-FvFile-b.patch [bz#1353494] - ovmf-MdePkg-IndustryStandard-introduce-EFI_PCI_CAPABILITY.patch [bz#1332408] - ovmf-MdeModulePkg-PciBusDxe-look-for-the-right-capability.patch [bz#1332408] - ovmf-MdeModulePkg-PciBusDxe-recognize-hotplug-capable-PCI.patch [bz#1332408] - ovmf-OvmfPkg-add-PciHotPlugInitDxe.patch [bz#1332408] - ovmf-ArmPkg-ArmGicLib-manage-GICv3-SPI-state-at-the-distr.patch [bz#1356655] - ovmf-ArmVirtPkg-PlatformBootManagerLib-remove-stale-FvFil.patch [bz#1353494] - ovmf-OvmfPkg-EnrollDefaultKeys-assign-Status-before-readi.patch [bz#1356913] - ovmf-OvmfPkg-EnrollDefaultKeys-silence-VS2015x86-warning-.patch [bz#1356913] - ovmf-CryptoPkg-update-openssl-to-ignore-RVCT-3079.patch [bz#1356184] - ovmf-CryptoPkg-Fix-typos-in-comments.patch [bz#1356184] - ovmf-CryptoPkg-BaseCryptLib-Avoid-passing-NULL-ptr-to-fun.patch [bz#1356184] - ovmf-CryptoPkg-BaseCryptLib-Init-the-content-of-struct-Ce.patch [bz#1356184] - ovmf-CryptoPkg-OpensslLib-Upgrade-OpenSSL-version-to-1.0..patch [bz#1356184] - Resolves: bz#1332408 (Q35 machine can not hot-plug scsi controller under switch) - Resolves: bz#1353494 ([OVMF] "EFI Internal Shell" should be removed from "Boot Manager") - Resolves: bz#1356184 (refresh embedded OpenSSL to 1.0.2h) - Resolves: bz#1356655 (AAVMF: stop accessing unmapped gicv3 registers) - Resolves: bz#1356913 (fix use-without-initialization in EnrollDefaultKeys.efi)- ovmf-ArmPkg-ArmGicV3Dxe-configure-all-interrupts-as-non-s.patch [bz#1349407] - ovmf-ArmVirtPkg-PlatformBootManagerLib-Postpone-the-shell.patch [bz#1353689] - Resolves: bz#1349407 (AArch64: backport fix to run over gicv3 emulation) - Resolves: bz#1353689 (AAVMF: Drops to shell with uninitialized NVRAM file)- Resolves: bz#1341733 (prevent SMM stack overflow in OVMF while enrolling certificates in "db") - Resolves: bz#1257882 (FEAT: support to boot from virtio 1.0 modern devices) - Resolves: bz#1333238 (Q35 machine can not boot up successfully with more than 3 virtio-scsi storage controller under switch) - Resolves: bz#1330955 (VM can not be booted up from hard disk successfully when with a passthrough USB stick)- Submit scratch builds from the exploded tree again to supp-rhel-7.3-candidate, despite FatPkg being OSS at this point; see bz#1329559.- FatPkg is under the 2-clause BSDL now; "ovmf" has become OSS - upgrade to openssl-1.0.2g - Resolves: bz#1323363 (remove "-D SECURE_BOOT_ENABLE" from AAVMF) - Resolves: bz#1257882 (FEAT: support to boot from virtio 1.0 modern devices) - Resolves: bz#1308678 (clearly separate SB-less, SMM-less OVMF binary from SB+SMM OVMF binary)- ovmf-restore-TianoCore-splash-logo-without-OpenSSL-advert.patch [bz#1308678] - ovmf-OvmfPkg-ArmVirtPkg-show-OpenSSL-less-logo-without-Se.patch [bz#1308678] - ovmf-OvmfPkg-simplify-VARIABLE_STORE_HEADER-generation.patch [bz#1308678] - ovmf-redhat-bring-back-OVMF_CODE.fd-but-without-SB-and-wi.patch [bz#1308678] - ovmf-redhat-rename-OVMF_CODE.smm.fd-to-OVMF_CODE.secboot..patch [bz#1308678]- rebase to upstream d7c0dfa - update OpenSSL to 1.0.2e (upstream) - update FatPkg to SVN r97 (upstream) - drive NVMe devices (upstream) - resize xterm on serial console mode change, when requested with -fw_cfg name=opt/(ovmf|aavmf)/PcdResizeXterm,string=y (downstream) - Resolves: bz#1259395 (revert / roll back AAVMF fix for BZ 1188054) - Resolves: bz#1202819 (OVMF: secure boot limitations) - Resolves: bz#1182495 (OVMF rejects iPXE oprom when Secure Boot is enabled)- rebase to upstream b9ffeab - Resolves: bz#1207554 ([AAVMF] AArch64: populate SMBIOS) - Resolves: bz#1270279 (AAVMF: output improvements)- ovmf-OvmfPkg-PlatformPei-set-SMBIOS-entry-point-version-d.patch [bz#1232876] - Resolves: bz#1232876 (OVMF should install a version 2.8 SMBIOS entry point)- rebase from upstream 9ece15a to c9e5618 - adapt .gitignore files - update to openssl-0.9.8zf - create Logo-OpenSSL.bmp rather than modifying Logo.bmp in-place - update to FatPkg SVN r93 (git 8ff136aa) - drop the following downstream-only patches (obviated by upstream counterparts): "tools_def.template: use forward slash with --add-gnu-debuglink (RHEL only)" "tools_def.template: take GCC48 prefixes from environment (RHEL only)" "OvmfPkg: set video resolution of text setup to 640x480 (RHEL only)" "OvmfPkg: resolve OrderedCollectionLib with base red-black tree instance" "OvmfPkg: AcpiPlatformDxe: actualize QemuLoader.h comments" "OvmfPkg: AcpiPlatformDxe: remove current ACPI table loader" "OvmfPkg: AcpiPlatformDxe: implement QEMU's full ACPI table loader interface" "OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size" "OvmfPkg: disable stale fork of SecureBootConfigDxe" "OvmfPkg: SecureBootConfigDxe: remove stale fork" "Try to read key strike even when ..." "OvmfPkg: BDS: remove dead call to PlatformBdsEnterFrontPage()" "OvmfPkg: BDS: drop useless return statement" "OvmfPkg: BDS: don't overwrite the BDS Front Page timeout" "OvmfPkg: BDS: optimize second argument in PlatformBdsEnterFrontPage() call" 'OvmfPkg: BDS: drop superfluous "connect first boot option" logic' "OvmfPkg: BDS: drop custom boot timeout, revert to IntelFrameworkModulePkg's" "Add comments to clarify mPubKeyStore buffer MemCopy. ..." "MdeModulePkg/SecurityPkg Variable: Add boundary check..." "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit" "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE" "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands" - merge downstream AAVMF patch "adapt packaging to Arm64", which forces us to rename the main package from "OVMF" to "ovmf" - drop the following ARM BDS specific tweaks (we'll only build the Intel BDS): "ArmPlatformPkg/Bds: generate ESP Image boot option if user pref is unset (Acadia)" "ArmPlatformPkg/Bds: check for other defaults too if user pref is unset (Acadia)" "ArmPlatformPkg/ArmVirtualizationPkg: auto-detect boot path (Acadia)" "ArmPlatformPkg/Bds: initialize ConIn/ConOut/ErrOut before connecting terminals" "ArmPlatformPkg/Bds: let FindCandidate() search all filesystems" "ArmPlatformPkg/Bds: FindCandidateOnHandle(): log full device path" "ArmPlatformPkg/Bds: fall back to Boot Menu when no default option was found" "ArmPlatformPkg/Bds: always connect drivers before looking at boot options" - drop patch "ArmPlatformPkg/ArmVirtualizationPkg: enable DEBUG_VERBOSE (Acadia only)", obsoleted by fixed bug 1197141 - tweak patch "write up build instructions (for interactive, local development) (RHELSA)". The defaults in "BaseTools/Conf/target.template", ie. ACTIVE_PLATFORM and TARGET_ARCH, are set for OVMF / X64. The AAVMF build instructions now spell out the necessary override options (-p and -a, respectively). - extend patch "build FAT driver from source (RHELSA)" to the Xen build as well (only for consistency; we don't build for Xen). - drop the following downstream-only AAVMF patches, due to the 77d5dac -> c9e5618 AAVMF rebase & join: "redhat/process-rh-specific.sh: fix check for hunk-less filtered patches" "redhat/process-rh-specific.sh: suppress missing files in final 'rm'" "ArmVirtualizationQemu: build UEFI shell from source (Acadia only)" "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE" "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands" "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB" "Changed build target to supp-rhel-7.1-candidate" "ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from DTB to PCDs" "ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE drivers" "ArmVirtualizationPkg: clone PlatformIntelBdsLib from ArmPlatformPkg" "ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy" "OvmfPkg: extract QemuBootOrderLib" "OvmfPkg: QemuBootOrderLib: featurize PCI-like device path translation" "OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID" "ArmVirtualizationPkg: VirtFdtDxe: use dedicated VIRTIO_MMIO_TRANSPORT_GUID" "OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to UINT64" "OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for virtio-mmio" "ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU's boot order" "ArmVirtualizationPkg: identify "new shell" as builtin shell for Intel BDS" "ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel from fw_cfg" 'Revert "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB"' "OvmfPkg: QemuBootOrderLib: expose QEMU's "-boot menu=on[, splash-time=N]"" "OvmfPkg: PlatformBdsLib: get front page timeout from QEMU" "ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU" "ArmPkg: ArmArchTimerLib: clean up comments" "ArmPkg: ArmArchTimerLib: use edk2-conformant (UINT64 * UINT32) / UINT32" "ArmPkg: ArmArchTimerLib: conditionally rebase to actual timer frequency" "ArmVirtualizationQemu: ask the hardware for the timer frequency" "ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not errors" "ArmPlatformPkg: PEIM startup is not an error" "ArmVirtualizationPkg: PlatformIntelBdsLib: lack of QEMU kernel is no error" "ArmVirtualizationPkg: expose debug message bitmask on build command line" - tweak patch "rebase to upstream 77d5dac (Acadia only)": update spec changelog only - tweak patch "spec: build AAVMF with the Intel BDS driver (RHELSA only)": apply "-D INTEL_BDS" to manual build instructions in redhat/README too - tweak patch "spec: build and install verbose and silent (default) AAVMF binaries": apply DEBUG_PRINT_ERROR_LEVEL setting to interactive build instructions in redhat/README too - install OVMF whitepaper as part of the OVMF build's documentation - Resolves: bz#1211337 (merge AAVMF into OVMF) - Resolves: bz#1206523 ([AAVMF] fix missing cache maintenance)- aavmf-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1197141] - aavmf-ArmPlatformPkg-PEIM-startup-is-not-an-error.patch [bz#1197141] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-lack-of-QEM.patch [bz#1197141] - aavmf-ArmVirtualizationPkg-expose-debug-message-bitmask-on.patch [bz#1197141] - aavmf-spec-build-and-install-verbose-and-silent-default-AA.patch [bz#1197141] - Resolves: bz#1197141 (create silent & verbose builds)- aavmf-ArmPkg-ArmArchTimerLib-clean-up-comments.patch [bz#1188247] - aavmf-ArmPkg-ArmArchTimerLib-use-edk2-conformant-UINT64-UI.patch [bz#1188247] - aavmf-ArmPkg-ArmArchTimerLib-conditionally-rebase-to-actua.patch [bz#1188247] - aavmf-ArmVirtualizationQemu-ask-the-hardware-for-the-timer.patch [bz#1188247] - aavmf-ArmPkg-TimerDxe-smack-down-spurious-timer-interrupt-.patch [bz#1188054] - Resolves: bz#1188054 (guest reboot (asked from within AAVMF) regressed in 3.19.0-0.rc5.58.aa7a host kernel) - Resolves: bz#1188247 (backport "fix gBS->Stall()" series)- aavmf-OvmfPkg-QemuBootOrderLib-expose-QEMU-s-boot-menu-on-.patch [bz#1172756] - aavmf-OvmfPkg-PlatformBdsLib-get-front-page-timeout-from-Q.patch [bz#1172756] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-get-front-p.patch [bz#1172756] - Resolves: bz#1172756 ([RFE]Expose boot-menu shortcut to domain via AAVMF)- aavmf-ArmVirtualizationPkg-VirtFdtDxe-forward-FwCfg-addres.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-introduce-QemuFwCfgLib-instance.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-clone-PlatformIntelBdsLib-from-.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-add-basic-p.patch [bz#1172749] - aavmf-OvmfPkg-extract-QemuBootOrderLib.patch [bz#1172749] - aavmf-OvmfPkg-QemuBootOrderLib-featurize-PCI-like-device-p.patch [bz#1172749] - aavmf-OvmfPkg-introduce-VIRTIO_MMIO_TRANSPORT_GUID.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-VirtFdtDxe-use-dedicated-VIRTIO.patch [bz#1172749] - aavmf-OvmfPkg-QemuBootOrderLib-widen-ParseUnitAddressHexLi.patch [bz#1172749] - aavmf-OvmfPkg-QemuBootOrderLib-OFW-to-UEFI-translation-for.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-adhere-to-Q.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-identify-new-shell-as-builtin-s.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-Intel-BDS-load-EFI-stubbed-Linu.patch [bz#1172749] - aavmf-spec-build-AAVMF-with-the-Intel-BDS-driver-RHELSA-on.patch [bz#1172749] - aavmf-Revert-ArmVirtualizationPkg-work-around-cache-incohe.patch [bz#1172910] - Resolves: bz#1172749 (implement fw_cfg, boot order handling, and -kernel booting in ArmVirtualizationQemu) - Resolves: bz#1172910 (revert Acadia-only workaround (commit df7bca4e) once Acadia host kernel (KVM) is fixed)- ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-READ.patch [bz#1166971] - ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-othe.patch [bz#1166971] - Resolves: bz#1166971 (virtio-scsi disks and cd-roms with nonzero LUN are rejected with errors)- ovmf-OvmfPkg-AcpiPlatformDxe-make-dependency-on-PCI-enume.patch [bz#1166027] - Resolves: bz#1166027 (backport "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit")- ovmf-Add-comments-to-clarify-mPubKeyStore-buffer-MemCopy.patch [bz#1162314] - ovmf-MdeModulePkg-SecurityPkg-Variable-Add-boundary-check.patch [bz#1162314] - Resolves: bz#1162314 (EMBARGOED OVMF: uefi: INTEL-TA-201410-001 && INTEL-TA-201410-002 [rhel-7.1])- rebased to upstream 77d5dac - patch "ArmVirtualizationPkg: FdtPL011SerialPortLib: support UEFI_APPLICATION" is now upstream (SVN r16219, git edb5073)- ovmf-Revert-OvmfPkg-set-video-resolution-of-text-setup-to.patch [bz#1153927] - ovmf-Try-to-read-key-strike-even-when-the-TimeOuts-value-.patch [bz#1153927] - ovmf-OvmfPkg-BDS-remove-dead-call-to-PlatformBdsEnterFron.patch [bz#1153927] - ovmf-OvmfPkg-BDS-drop-useless-return-statement.patch [bz#1153927] - ovmf-OvmfPkg-BDS-don-t-overwrite-the-BDS-Front-Page-timeo.patch [bz#1153927] - ovmf-OvmfPkg-BDS-optimize-second-argument-in-PlatformBdsE.patch [bz#1153927] - ovmf-OvmfPkg-BDS-drop-superfluous-connect-first-boot-opti.patch [bz#1153927] - ovmf-OvmfPkg-BDS-drop-custom-boot-timeout-revert-to-Intel.patch [bz#1153927] - ovmf-OvmfPkg-set-video-resolution-of-text-setup-to-640x48.patch [bz#1153927] - Resolves: bz#1153927 (set NEXTBOOT to uefi setting failed from Windows Recovery console)- ovmf-redhat-process-rh-specific.sh-suppress-missing-files.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-QemuVideoDxe-fix-querying-of-.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-implement-QEM.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-remove-curren.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-actualize-Qem.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-resolve-OrderedCollectionLib-.patch [bz#1145784] - ovmf-OvmfPkg-QemuVideoDxe-work-around-misreported-QXL-fra.patch [bz#1145784] - ovmf-OvmfPkg-resolve-OrderedCollectionLib-with-base-red-b.patch [bz#1145784] - ovmf-OvmfPkg-AcpiPlatformDxe-actualize-QemuLoader.h-comme.patch [bz#1145784] - ovmf-OvmfPkg-AcpiPlatformDxe-remove-current-ACPI-table-lo.patch [bz#1145784] - ovmf-OvmfPkg-AcpiPlatformDxe-implement-QEMU-s-full-ACPI-t.patch [bz#1145784] - ovmf-spec-build-small-bootable-ISO-with-standalone-UEFI-s.patch [bz#1147592] - ovmf-OvmfPkg-allow-exclusion-of-the-shell-from-the-firmwa.patch [bz#1147592] - ovmf-spec-exclude-the-UEFI-shell-from-the-SecureBoot-enab.patch [bz#1147592] - ovmf-OvmfPkg-EnrollDefaultKeys-application-for-enrolling-.patch [bz#1148296] - ovmf-spec-package-EnrollDefaultKeys.efi-on-UefiShell.iso-.patch [bz#1148296] - ovmf-OvmfPkg-disable-stale-fork-of-SecureBootConfigDxe.patch [bz#1148294] - ovmf-OvmfPkg-SecureBootConfigDxe-remove-stale-fork.patch [bz#1148294] - Resolves: bz#1145784 (OVMF sync with QXL and ACPI patches up to edk2 7a9612ce) - Resolves: bz#1147592 (the binary RPM should include a small ISO file with a directly bootable UEFI shell binary) - Resolves: bz#1148294 (drop OvmfPkg's stale fork of SecureBootConfigDxe) - Resolves: bz#1148296 (provide a non-interactive way to auto-enroll important SecureBoot certificates)- ported packaging to aarch64 / AAVMF- rebase from upstream 3facc08 to 9ece15a - update to openssl-0.9.8zb - update to FatPkg SVN r86 (git 2355ea2c) - the following patches of Paolo Bonzini have been merged in upstream; drop the downstream-only copies: 7bc1421 edksetup.sh: Look for BuildEnv under EDK_TOOLS_PATH d549344 edksetup.sh: Ensure that WORKSPACE points to the top of an edk2 checkout 1c023eb BuildEnv: remove useless check before setting $WORKSPACE - include the following patches that have been pending review on the upstream list for a long time: [PATCH 0/4] OvmfPkg: complete client for QEMU's ACPI loader interface http://thread.gmane.org/gmane.comp.bios.tianocore.devel/8369 [PATCH] OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size http://thread.gmane.org/gmane.comp.bios.tianocore.devel/8515 - nasm is a build-time dependency now because upstream BuildTools has started to call it directly- rebase from upstream a618eaa to 3facc08 - update to openssl-0.9.8za - drop downstream-only split varstore patch, rely on upstream's- Initial version 20220126gitbb1bba3d77-13.el8_10.3edk2-tools-docBuild_Utility_Man_Page.rtfEfiRom_Utility_Man_Page.rtfGenCrc32_Utility_Man_Page.rtfGenDepex_Utility_Man_Page.rtfGenFds_Utility_Man_Page.rtfGenFfs_Utility_Man_Page.rtfGenFv_Utility_Man_Page.rtfGenFw_Utility_Man_Page.rtfGenPatchPcdTable_Utility_Man_Page.rtfGenSec_Utility_Man_Page.rtfIntel_UEFI_Packaging_Tool_Man_Page.rtfLzmaCompress_Utility_Man_Page.rtfPatchPcdValue_Utility_Man_Page.rtfSplitFile_Utility_Man_Page.rtfTargetTool_Utility_Man_Page.rtfTianoCompress_Utility_Man_Page.rtfTrim_Utility_Man_Page.rtfUtilityManPage_template.rtfVfrCompiler_Utility_Man_Page.rtfVolInfo_Utility_Man_Page.rtf/usr/share/doc//usr/share/doc/edk2-tools-doc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryutf-8f9d91a55e5084fee4f58961df7317feb392d37c0e2b11b0b6f712b8dc87baf4e?p7zXZ !#,] b2u jӫ`(y0Ɣ/OqPجy-ɃXan"tf-S򬄺8e`B)G&!ՌAc$]t|:?[]Fd=ގ0GpӿE:Jb.& 1~PB }.s]3a41ǛoZuΗ"MDerX6xqdƒLfqձfv heO_"mWֈ~ӣY$BtCq`2O K;I{_0Ud K2S$>0yt><21$-G8?])c<߽xsAihJOAē_Hp|%%aCb7LfA:UM@6%/RLǮYn*wځչZCIe5*ѿG;b@EOb'Ǟ~;k%5)60,ߐ_ ^YUZ!&"69*YvAB. wPJ8}Cn(59G^ E;see8txVɞ@0mIa>LJ@sZR'p`#M&y~[SЏ,)Ʋ6=RiJyljIhЩq"f-O+)g9FXd&JSm!x 5ZaigSf `y y_Z ܃|[]1+>Z!$=['V8]__}n)ieD#sNPa'4\Y,5tW2iwD"h؅hjRqJ{!\&s^h`7g)ged:ծޗr"90Qh$. '-vWbbsjyPr$K֏8c>`m!%l̄r)LXOd9 άćs~ 7wDД~XCjβފ弗յ@ǠoH;&Ek߆_tX62*0v愡P\(o<~y IIrƘNNoP.Ħ]a](\I^`p[;ɩOvB mɕ 飅ra! v(B3Y1zWel}O-5*h6NsV-To9 E^\ f݋sQjW1 e q 5udl:sK*jΚWf/ȉTI D>@[owBOIH / ]e"l곙 vzVj7i̹I;99:m``c֛y MKfM&K+e"t< 鋼L *$x2]9uz0qk^j00_#<\Xu[6e!w|: NN0I~j6 YAǫ}Ճ}{nˍK9Tn]?XIl{:`Z{@f 1"eqS O+R3aLFv t ~G//[v j7,Z[rՙ ;5T+b,WZtmKѣc$}l-$J':ʴ|Ĩ$sj!*mF? )?#]&ԓci_cR !.$}|)V+t2mkxO6Iz܍1nǛeZ~O,MbȅIU Ļ3 uYX?>հk纬3ےs!;LOtǕş>K + P?1j]'WΙ%pt4mm9܄{KiKwXU 4H;̹ t^@sQ t;E+&-+ds'B3{/{B wB*WGDצ LcÌD]/խ&<ĢcHRǏۧyJYq^AOŅeխ^#֏<0O|Gn w9΀~nBXQHBn&F##.Aw=̮6N吿\@;^4Aϗxq/k:7: ϊr_ f).W؝gYa=X 4f+12!t(hV4sL0Z1Q.y&ǎS"ܖ֠@y/m:.I9ɣhdev.*%E _~WC/QXG6WNAn1;MJh0"J : VW%IZa^Zdq2*|]i 1<. y垷9z>*(FK*':<`覂0Br8?? o䋥ݸ\ 1Rysh"G C߲Ӫh\&Ϗe0=40 U¤R >u>iKX?gDgS^Qe&Cr3aɳ5'Gtt9B$Eٿ-嶞z]+yϠi0ԘV_?nrV8d:OzAɕ3\Sm`Pu|cнepU"t5XA?C.GtPLQ ܓܼ`q*Y%t ?¹l6לJ]@Xz#Bl~>j{*=][H-C EwYe<+])i-{&:Դ'i_|h}<ݭcm?rjMo7g)|tbp/^d0OczޤV']dvg{< 5H,s kY1uuђw?rޥ˦r'pnr6rC :pQOE̥i7a'7b`~$%sɦmװ6d9mI8AEȈ[bH[T<"۩Y[Eݱƒ%[24O:*tU?dɾ¯ulԲk)™0"PݏeЍW6G?oVx)-S9!0gq¨w:e;mnG8E38R쥓!>.̨ u AHˤ[0o.ƜfJNGfyႃ И,jݪh: 񏿭80j)#~ ur_5Hc}zֈt@ $㴘xy(:&)Pξys4oaXXtI<qkjpN6nj@Qt|T@DazM)L0?ߨAt)Z-]%&߽%d A3/s,s8$GRz V{ba-0nׯ@de+B. 5!9ĆZ`R4x9o`=ŔwjtŴVV# x{+e#}$@ղ~8ymPin0>DRrtZjt)28h؇|+km1V>*&A9[00`,!͜YI1:Bx"f@d."=:v|R)f"DqK#H}%tX)w26s~Q+v-n.L{r?3zl&#UOe`E33I #~U0wkiK>>{d'fW'P<Md^2u{ Kը?zE8ƶhq+l;/ |'LU2Ehe̼>tf2!*1"3PP/=5y~< 9c(5pCkcX .>5U:h 9GA6T\/GU o֘Bs{$WO,27SL{kwQVRQա/81_5%jrd*I5KUGOTXBLIl29ӐR_K.(kǮ*a}t(l$H]A]:^~ǘ<z72Bm?9qӤ0@dBEҸgyH:1u2 s95\S5CG2ywberA`Vrˏ5Woݧl!m$>Bu(< UYc>I;Y{9P:aM% `@-{#`W!_9byP!ӻf)=t4^) 9/LYװvNu`K-͞=w2V`C><]߆ SxpTWF5`LvedHKt%%H0RXZ:O"ABSP'nqjJOp< t.li@չC"Yo.?o[xG*E_h]Dd@uM~7+$.ΐě XU=1> su=51F[U{\x CƄj=c6g[C[=p?P2kI䢂VRHT$0}ldm)™tL A9X숅Gk o!F~$`-?of[";fX.rKe U7$,cUf )C3sU)m4 x4ws\VG'6Xw9= ɕ}קuYyl UlD1jYBe`^ f>g;tI#lu@D]e`ߝR=ಱ2,0}%X}I2' X쫉kR(Y1ct)$|=NAhD%z2&$?C5iwyn@1da@>\0ca/|8#&w"q0(l`s ].@˓ 7^t,dGEf^ ą++@A>>>m~f=e}ӑ.'Ԭ'8౉}&0ݳda||PK3Ѯ)c6Gjeuv%:&V~6GA)=)3^EWݪn@M1#XױQ$Ыjnqr..Ԡ0KO~Q+ZIDŽ9aT9hzr4rm- j &?hKW:n#^վ>0`irJ]z\΂O : sѼ>;Zwk[8#liS;cQm bvt#ZE63zYBfi|j)ìK# H<;R7#eỞ+InF^Osu(fS}iAU,#͈/F0hx|G"|{H˴hpo?&׋fl,9q,GB)F:(׃ : ݐ1tӌ&կ.!ePY,,u,jFn!B?FH6b2?+7cg> d{ڻIǽ}Sykn4LizqPQ<>GWR@.Iڸ],S7˅Hl~LDrPHAX-]Ac ɦYYeK ,Ƅ_fL҇-#T#/]*ND Z̪<RKps1!sgiPdL.)E :M7'KU>D0 5c&[Ә9Tș4ӰX֠:mᾩ >6IC+jE'+ux d>ugY[g6[T5g(A~淺d}heoFyiQ2Q>ƠUJ>  $3>20Ah0 Wa3Ġa~aR S;˘\57=\xS|aS o6dXOK pQ8޹tR5]!{ȜY<}Qpp,:ܿpE1S ɕRE (+c*aF`֦ImC!ǐ']5dQ/E`5,0Nn_g1m h2?nC$US$uD3,yn*~` v MntUwڧ4YMYj( !Z!pȟzIo͖O 7sr؉fV1dzm!w8Q#`G1NH[u~Ek&^ೂ{\* nlwj& ˔p5!jORuj Y@%`?a8ni 7&$vcwifNV؉G f42өBdC/?ϔިh6H`>ZcOJI.F~gyO2pFmms=8VZI+Sq XgʰSdeP*](Y{jseڲK~qcޮPtp.Ie2Lu⒜K\dNh~mm_ܺIxwToHJd|\A Zkך\v~4z-xO/a:ʑwEGS;D6?UnQ2e985E~"Z03W 4cIcg rس$oh-/5d;yC&2Yvg'[>m4P}%5U/CX1;Ti#O92>L!mšWE }a)04t8h8͙]-A.>, >MCh~;GJ 2#K^*2s%^3L?PJ|2]9 dhES}b +/EJ Е"Bۉ䱏a2~FU1ZӡkErqX諹~ޯ9[{Uմxp8i0TJ}qx*:b%h 6 XK?3ΩIٴQCC[oaL,-Tb MFH?TdBl4wF B2wsԟ/Ǎ&jLڝ)2\o^gw_Ω[P2CtK(s{"8`D~KqG;:{Z'3dR.DǾC 쇑"bFceBBP,VhHFBnkPa $n " bTjMhi{TGevi|KDŎp3y> †}.ѳk`aԖ&F >C=xxRh^8 q9M! '5 5# %}]L(1uMvc@+Ƨ鋷m5G64Iߺ _{] ɀe :/O$Wܟ f6EYYO.W zT8݃^/\e6W(:28̱Gծׅv reduMe[$v.#A|~̳4/%KkSTs$3dI̓.ΧR~*,ؓ~#qSbE:?`G[ fFāPjNƒL$~vuo|P s.$xl4쌶1  QIvN5I,,rwF@ G3׮jH- e[WDv] r1ESdA7=2{7OCZ7]"*fv=p)T=@zC.ⵯm2~ĕ ?7σ*JZ_8[ECE@Yu(ĨQdm@~E:JWs/:8|r[;G'nqtF> q##rی'ց~:GR%?iw|o>b$!brqZ7,6w➠ִŊ4B9^Ez<}$Pz$ :<VTu( Fbmzhz6X'` V=j85z%W(? c1pD ?Z9"h4NC|PdF"X[Ɇ^&_K: $Nk aٿ]taxi\8 wV%$7ǨQi1@=z-wUto:]; ;L\>1}y=Vܕߤm@̬ﰶ:QGdv]a%!،G ٠f-(Ylo}Ldɶ6/MHk{j&w9 t}uҘe^L.UYXn.G 'iK1.=s x+꺡P[ġ@U}qc<pIxּ]h@brۯ~HXsIQ n"8Gj!IC"7O7l^Rd1\+_ZCڇJ4e6LЂ*M{;~F'-$a`QF>"Mz09퀨 U[bvnꯝkN[=[ΓK=̳I<AI{ڊO|AY|~rv@V+lĉ3.6_ٗ XJpMU'pB^''RP\i+ZG[9hA^t7Yq1c*qKv Ą: kWr,ַcJO4MTw51"oǣ+yyhFGxLoM2LZ!w:E8$<|fVx \`c S@}<ǡbUMGFZ*0,h,dAz*ɢMFKBXr[_ij­ԏɓC$=ZBL<(h?&N#[hiwKȽUR(Ś\dcaLݫPҒ,a'z>n;Ӌ/"xQ,'gOW4&]\Q wZևT=Om0HCS }RcJ9^q):pq(tqR(hǪF tӡ~k\ם`l@/eޙV> P*1B2gg:iz9pU΃ Ζo1F5%?*x/!K/ݨÞLf:^`O2FaDZ`<-`ɇnju#U6)Mk9?'_.QMAA2*J9HA?xqAS _:`aP>z/sLqWV|@W?tA!p̱hU>6Y,[+^LDLI4pYK2`YB}R=nC1aLd]bvTu<`iǞQSƇLسiz^.LSSȔ1v"hlXQ7P/\ȉri-l@ pd(-Rچr4 nC=Dh'K(Dsg mrt*(Dc(2z3|^&UE~q*^JC49>LJU( [\1-9 oE1Way114B_r/Lp4b%{˝{zѕ{;RF]FH 6i"WĮ-c!ࡧ'T`Kk1x(H!J%y(ꀹ2Wmͯj}jo8bN%~']6bbCclxK,V+S nX~74b]#piͪ(|+lS8=+=Kղi˒%{4!NDuȑ*Qlw+}G<#ϡz$;+ ,G7;@&M|ey M]{O|w-'B, 5w hv xDnEf\ōY"tU!>=lWYSvORy8y>dV aT2((ּevVyoFuD`$FNGc"W>oY^ҖfmU?F"igMcYZdF)f&>t6t3]@3#3/ iDmZ0ʘY\\{Fs/_ VL NJd2uhímlLb cc5o>NGUfhte؏_l!7[⫺0= aAJns͐lL > _cv+98(xk^h̝Pɓ,lEHcb}K'h!*wu`krגh61V{bm촯%w9@yחR҂ ]oE!Y6'EobOY W׆0I#<Dқ>2>VrA4NXx6an̈muv*dRB88XvhBju.;Kr20}VD۸A s׃u /tg:ni\2vҗ 떎B`8:jBqYFƌr ~~oS5d>pq^]*șŔ\D׸ g+ƹX栖ɠH4iQVpL`nUd!YMV9Q#q.M#up,ơ '@'@X=ZzݸjΣ:x0w.~Eq)~mH=~mXYS=.)ď5 iрEYoВWjmIZƖErġ;+i g F]g{l.aS1 ~uD_L8DL$[5[O!,sPnxkO m~y|U)G#u!҆S\Ge)+i !g+Aa”A cY32 #@J_$s:|_Z^m~yʛoKA^ŃWF̢icC8=SN' s͛#Lz&hGQEjbv~;P]qeci>RJҫ>|uM3#$@6yx2?ƈwN"HP-P.4vӬ |/o09EٽD+ + m`oU)? ۚ 5lޒpog&9_!hOck~mqV]5hZ#s"0=;@JN_vE`xdPQY> ut hnXJ ׊ָ" 'XT 5(BʐRAV@9}WLXf޶2TDRpo!_68/tJ! h_)G_v}!h/&џtw 8RJIR3RsPɗsouƋY"Þ'ҿ |`\5@2>)K-+.wak{ޭۑ%=d3~ZAU!>T*Gm3[#+.Dt#k5W!KꇀGIuBFrp(MBf7A!JPIL0!>Z>ܮkp2&t,%u!0 LMS1Ou`*TV|tOZ"ߛ |ijƂ۠љH)޺Iۚ10 [.3hL/6#[\g;")2|Wa}] Wܹ^f $1QǢc!\Zr/V| Pё26}^OKv/;ͽ:xoxf*'z enA,y>uQ9_Ƞf̱uIeȏ!\k;oCr/T׳h&Ka:a0v q P9[>X 5vD޽~ABGj}qw&"{7mg.#Œa Db >UCjR7غҳ=#*?}{H) n ȋaNgRvd(abe_6^8:v' kaaTɃzH ^*No˜xKrHFijtˈ8a`~pm-qv[3ZqL_|ځC ];xyOZ})9XW-|ܲ=Ρ\+=խ~?RQih/)PlCZTp,%/BG;!'ˏpunf8̠yBVJR:qD2i;'Fmӝ,cZʗ&)43*0*)ݡJ7FwPπQ׸ YnjʱPf-Xx./qܲb08?G!l9i 3ļ#T fѩf hxCL41Ͱ[~a@ 4jmWJ:џ2?l$-p*K-2QҾ7 2Gwyn~f#iOSeYsrHxjtq x78d%]GeZLkmA`ݣ$JD1ѶaP⋏J'Cv]L{z"gDTjUM1Hme\n< 5EFq$f"zC7p!f jVJ桙aeR2`vV%6n?{̃T~uk!8 o6G'9'`uShPcҭ)A J% 瞐<)$L01zv@rSe_~ܨ_{Kr/煥Whv:7_D@#6!mKUXFg  )ZBj],u[ػ_rF};;#_T\pty&B7e"t1ks+?PL\xA/ yg@i/vzLlw^T\2Ƅ4DIv<J{8$%AaE?VŒ:%jub$tӻfoȜW$ĚaqDws}Zm< ~U ($?`J8rzDG Z-a7P(յtS!Ж~ffy0ȕݔeC`̧n|E :y:'#q4Τo6UV*Gnj0T.' <ʳ Z#]9O1߿q-PAMdBnn\/#9CCJi 7= K`[Ǘ,۳t'dp`4ZE ,`.Υbdv!cN|ET?BO3^+ է %e5ee6ts:Z"g꫾pyj^g1q̡)a0a.>|(Q&ԩf7"Ef*}D:k0\^D6jum|M}<)N|7М.C\؄'$V_o _FGZ9 Lآn3L蔷|~N>2n d Će' jxaKf EPs-Jv?Wye<; 1)u4|xRybȕ̓8oYX -׉~uFhoՂd}0pf;Y3Q'r)bw>v{ha($swf9i)X }vkw!sHz)[%}@a3i+ǶNSaH3H o(L3jX@n}nM]v!c̃wR9BbY߻͚b6=(oQVd:؂rI_44b&hR=vX[{_!4(Z] k{.APv(JmQ䊮zI>;_`wV(hZ6>Yȿ▽^<00Cq4Xʷ3 YFI/0>Q^n@\k!5>w[?dH@a(Ɏ^rPh]@c{ҜM t}u~vx5ȍ.`xqum>țoBeY17nZS# H[RSS+xA&dC#ٴ^ qB>iib`]V?Ų̲*0N 9x&-S qϵ,lS~ *lm Ae [K֔3m#7.󴝅T YFNd ii;kpר@T>enƛYv*So=Y>gѪ F,It46&lō5B$2i tJdM&/T3!ro?jj~'K_9ۑ`CVVjU|kAT;`8t܏Tt@4F.}ms X2uꗬ}E1dEYt"',Ioq RA3^Wh#lbǼcy߅IPv~~"Y $/gEh9+ ¡!IxDݺ]R՞`VUPz'ب %ʆԯ=VR%%~=fbMq}pw,(W\|bzI@'έ@{ SҤPV\X8f{q`' |Lʁ崼θJ56aau,@@נn;AU5Zૢum&Uqq=k' P-5[!|a3 $ H7O<.-K0=miP4aJ%CPںjkC8)Z9_F=_*^ټhv}mII(1A63s)C!D^B0/E-_z"v b+u#==9v,pi ca(j rXEUZ (ⓩ 3,WWui&?O`rux4dOj1/1Vs,E4DkHVW(rY5O:4?+9@fJ{gq)/ݛ\e5fv^؏ZAXJ[ fI?8E]貢y();Ϊ'`akqYbY۳ɱ0A O~fcߨ G1spTHo!.nƶݸ7n.HqE䎛sHwͦ.yٸL"}KCA1DēٗgTa_ih$>_ulyOŇpkv2KdQ^ш7xeTL̷5dHo?Ǜx ε/mE$#[_*4ϰW{6')*՛VZІ# BɝՑ8< $6YHEVkemmO`[mf=WGѣ,׷y\6dyclLI@[":CdzoU"=̳4y=Z'$)RSٸo HOdb.gM;:aJoKu;'#lEy6`IM ⊞צ Njz BOz6\WvHk%=j7@~DDՔpbdENK&CQJ2P; L}2-"lXԛ'k7bа4<':fTsExtU31pK 2H:Q],s$`d*87<@گY|Ļli\':'?07tWʟ^gLS)ʢzJ2{@. i~?2OˮCսSu~2AqΚ.n4&Sr$eJje!s:,rΫuՖYL8{<1;uf;'mGp'lHLd#4]r #N4S^@| )aJ'I(K5+#*3x&H,4!c"ȓ2WQ)h )RPUmskQ'PψĂTorI[qWM#usNRfUoI/ dBw_!R2C_ƚ+If?-3;Jzq8Y>1VLRXX<V.Db~+g="Ī8,Qsk| wt~~a]xjLۧL !6G)@kBz#HK0tNz[׹/kv3K&\nзZ͊*&Vk=ԝUxyX^!KBTDɼt4OJ+O&&w mKge&U{LcH ] 4-Cٜ԰rY-h>+jy Ur }l,, TI:N] ٘ I0z-IXќץ툁Aa[չN|pIܾ=ćčcA}L:G-KV?Àrφ.@KJ=Un)J.z/Wޕ0~gDG2iL~C}U?5=̠&p"r!s5f*'Q'Ǖw;bi#\.}#@ P@8JA{EIB pƒH0{AM'ሼCNFOHݪ^2*[WB!D(N&3!O2=E9%}w2uvS84=ѭПkbs c#K ͨQꙇwN(TjQţϔIiY#3xLn,47_*KRN3x[+!X9} r8jnjS( bbY"I-ϧ(=.b>~*ɟilff7MU]r_%pU:\QE-iKIv|T -FH5򛢜~jNfpM#=Sv\x;טь14 IDxUkIf~Nd o' ~=+( "*cя'& !5:hܚEƦ-G1_p&,3W^b9C-^z7?2o?<Q]vʐec jŝܬXJ^2%<-i>5 Kz8# ݨ)CU%&ύsp,Cb(赊]CEWNu  g ~x32m5x,y<G ؀e|j@ %WA6yM2;{zƎ6¥%PNjm=;WO1p`_455]80-h$B]FQo\2yzk4'xs*{="tyt^-V_.6,T,%ٳ p fc$3A`s zAOxnJ/IJ}G%L2C4ԓΆHAy\yJ2 Yne8I1 dRDb/l͏RGߩtX&g KǯqwuSe} D-]\t5kLqo1#fXԀzG>YQj'oD5v\2yQYcރ@;M7C zn1S#Thҫ?1y\+=W5*4\_CWC+ SIᑧ( A*.SmQXc PιX nV؞ƹ=DICu4BH seGnhW^P'Ɔ-t:aqRWu LWɐ\&nU=8W~n%$L57-M0 !& 6d꡵j0] TW\.|C(t<2ū'نDu`m!Ґ >B _34v(v>tdzD7EGż>s& m ºMF4H3I…nO쇦\G/lX*"6#LJ#w]8M~q̟<,וwgGU[Юw/ 0I"|8JJO: o27:accaS@Wb{/TcRաm]ko"6԰ILmF~?Dۡiզt^;%z4еGy|{E!Q=)4Sձަ3=eH>p >/<ΩW%uRnnc$*0OVxz-_:cdᯑBˉ0:9='*u_a]Pr %U[[NЖGګON08wt{IqӞdp%9}>mth<.pzL%b=\i! CR-G]e-O;gVU8fO/>lbQf@nrәL(*3ix<&C5U)yމ_Ct~=$IpÐ73*w]iCqHDbXsc3 r%=w(wKx,e!WP R=.yà 6&ۜ;%1DbZ8\^kzHZ{y,ynSU}sM|`U8#M/w4`Σ7MAm<2%4"۟ej f]*'g퇲%$5KUϤ=)[/3wxK +)BR\,(lBR*ձa3z\!+ l1t*|GZ%S]E=L < 6wԟ?ooމ,@ 4:eWMz͏}g~q' oJNEŰ&@*4iA(mZV~j>ՂBwi1:Elytwj'5{J)V%gFP .~Yȷ7V0QddL ֘T48VH'!&UAgLQ8 \M 9/pu#3]X'JFA)(xi,chԓwaGN#-zMB%w l`T1ԫ.v?â F13ٰ_p#Y$-Z5[+% $3 i7)vÈp}H~_hh--UOa`h鍨0\ƭAE ! +rMr Y&EC(.F>JZ &ȅMRտ sr1&/ (<ȣ!gApDh[KoVf61(!m{k4|[zHvq #U"z,[ U`HC_完\M-oeZ .8sa˯L~%Q>Wo{Ei=zh(hHߤAI6Q'Z!A\]Dw4!xn29Mc2PM`5Gbz|ju;\@I"'b4 )XMRnb%IdtGރ0~?b|y!|'Úv S䌔 @#&+s٘t)kFѸ%X ȼeǬ0ixќQܴF2#Q%aCCmYk_DŽ(њ_mbTUhfD 2ٓAڤ|y)g~C=08$]]=>M.щ>  l!-j-' *7 tcMAmAT,pWJՙ^јm\^V'VYA~usApXgO`$q4Ouh#{Qyt7lh?*w/2VE^75i}|cvmZS$B\&p"VC]+w2v F=d}|_pfgQG\Xnbxpy4%4g?Vd~#lR5uš\k;SD@ZQj^آTF 0aO-W|@ Ca),nT}DԮ$u\B0Ëh`3Z mYXBtK*4Ռj`^KcM USo*bi.uT|*RO B1>G d"liq\94S&H'/K`0%/׫N4\o}oz"9]]5Kq!_RE6n MlBӿ\84J/#߶y+u|_/߂q-C*\0 Izwli/+C*/fx9d"U,]lSNprB$L$2\?&?1TZwN!ܔ_1,c!ۅ<a9:=m?x]/]| '~fxգ_NDL?Tb)oBP1Nhw'Im!t.;G1 Zsږ%ǚ]+j̀^U Tͳ6: Cݕt\?>lx/~ brݑq[B7er{7JP ؐ0>='mǸiRȍ>˗~ůiIN$p{bӇHu AoKCfq@23oƉ_:QG; v:npyJ79[c+Bq%f%p"S R3Y` q`ŭޛF+]Z5E^(Gc-˙'ZzK)y&rE+vjf,dvԐׯ_ǜuٴQGUU0;иLwSwe`< XFKӹa}7BpV8v7ʅmOV3<FE 1s4<ꅙ!_q+'D& <ԁi v>EPiYm= ''lQި> t2wMy}&tv(+*_AW#~ʺ/0,0 Chh}d@. JcS}~XF;P;-?s:WC޻>Q…ż]&%nSmGSEeTAkZR|q Pi/HB y_i/'YԜVe*M yy\P^";+đ)Y"_HڪJ<J6.DLhXUR$62@rCl? hbx(ӄ}LlNenidMeOڽ-fscMi[?k;u޳+REaN6AD|nc)^ FGw?^1G֪HdR^QWTOMOXR.HYW)[CO8_^c7V aӋ/!<ͯ`WJ9I-H]k |_kQqv;_p_>vӤ" >+Ϋnڳ9 N Ob)kDt̴Rѹ:CBU=`-ޣڒŸn([_EVGu~{-&r4?R\<:Ov**)vUZpu{)/Z%?KRF?Y#%հ"{T\x翇KB.K]R*2?@t俵Xu ȩ?6 wx +0*u`߸;3`~V#& OaAbW|N)u926WQ.&GiA|HJڿe.'CC0o{@vADE`hU=˜H',.5&~0LݵE#|;j EuMn  ?gz [_,~@($27SYZf"I1l}ĝ8 EGƧ&~rB4reneOtVf#:"o+Iy Ms-P`j8+%pEuk뚋Yahٱ]o<,V#zhn'a;_LѴܩҤQ"6xh3ES5f=dbYoY)_(q9 EDSPzzCc. )G7ۑP(%G߮r}MQRt@:ޛKLw@%'B+*2GZ" M>0M`pHAį7]*ۗga*zat/-ju'k-mQȦS9GԭQ{жUl]Ov;XAcqWFcL7'##/WV:WXdvMJzƅ9G蠎Fr'h&F\0.h MJ*GU*avIkQaWL*fl$D`C(+N;Y{hų %qe A֙O=#yE:IlkSiH\+=ToI ztl5s\oVpA0{/ &椌z@9Ma{nG5[FIՒ5Z}87̌LU ^a'KvD h"ٓM!bgStX ^)>1eGoi˅m'85^k]0LmU|A|wYMƦpGB9a[٠:~^"ZRnnҁҋ!yQ TqG1)*̀1dtA÷L n_o/,oʸjlm&jBU@д贌 rhR+F߫z*2ÁN@ԈEI^|ap׊lPr`uPzQ3zIp&Cvp8JDp,]E䷴s'fJtzqWyC'!9so2Eǎ pĉY\,ldCNS71T:<DܼnHb1IL ܪ΄>7vʔ/`m͚ 1ҟ#|N#=,"٘ƊP[Df}{,*XOEx|`u1 k[e4"լ3 Cj0fiowɔ\~Tz4Ri=b`1MJh[T-pkzAD{/6&:ûVoQ]mW_P[ޥ"?d N6bd!Q =+:B%62`- bqCW/5ݼ #\PkeN2 ^׈mߟ.lLjE>7OC(: 6Aı '7iIlץLrW1"lDGx~=]vJ 9E${ˆNsZVj!Λ$@n{WN:W4ֻ4}|U$b"$Gr+Wgl(h&zS;7fĭ=NT5.p(u厑쁎+,t|̏&Ļ;Q,}SWGѳj(eq /ȤP%Y<E\"\oxں[JE˲#Zru<ܮ\޺ff {ۗ,M__5#Q, \[93 xS[*J0쁅AI ycr,-Ֆ6In lo_yH>;IC8%ZՃ$Wk О0Y1($SZK1i,fAbLU >կo޿GB9T嫾5|Ut4) A(e&M+}Rr6"&7drRae:&@auH+iГru_Mm0OeCJLآZ*0Xmի`FB@fFL:Vht"u]0:?ua}!煆l'oe?c}z$#=z;q#uXgU0{S\A 1V8QZ3_qFN8J46{ΗTV- wl*_*a$_ lGY#"EMP$LE6P@t&?:ыi i+۝6NG*@l+TWPweU M@Yir1dx)V`59\,̽ <;u]/)#9ms[ !Ko..b Zi3v_Z=NKs4_IRVSjt j|$ka']Lv1ꃌ#LQglC|wIYD@z_ߔY+sȈݦB@ ;(|مpc7\C鈑{EXHC§OtW`S KQ @#;WA#z];QLI s"R\ф/w& O77 v,j1׹hZ押Putֶ$=1XlV^zy u .%ͼPUh6Q-4K?ɃsÏQ4,083b'ڃi]y%ƭem=:dҳ}GqzZ\[ܠVvʹ5V!?¿ho;7>1bũURMY=gaIvHrK/T[?wXźTv>a)v [(KhK 4"=}:ʊҵO+!!ߜ\XH[EO;43 [%j7r.ZłQΤ/vM$OG9З/q T.B eQXܺ@~-Tw&k;mI[`1$6[gtNpnGkDU)w+x'B; Aq`tFKwExs7 RU[||Åwp;KHH̪Ao"9k~3X idu:8%B?P7J&zhלZ$#sQ+B`~Xh~yX%srKBE&^0w@q7\.{Y(EkYW db g^+ޛܩ.?ӜR+bnpw$tI_ Uvh<-ىGr)ִ{.   [!\:*vPTDAunq/\7 ,j$oTgt*]#8n-OYR25~݂tjnģa&u:rKRjے,X ^DmqyjUSnL% sj/:ZZ;kR7RIu=NP~d^ JSha^7י,YˁяjK 4Of}0rT*%LAncjoCvD~l Ow,R_xDYJ[m u&"4)BiL4YAHREV⩳~k͌018>N uJ `5t)u Tv:fG;E+]6 pDk@61ÐI,S;xV[HZ^fdɝ]I4K.׈!5 ]yX\Zp;4YFO$s{6&A.Eq9؁A-J0✮ {YotLFxWK<3e!$~qX8O黫FV"rbKwxS'Z߽Ms KŪ Wjf\+2,P}[vM *0A7`ɰ 5I}< [0U6DLnz?kAG[[ I.^NOy7!N \cw^D]W$#V&&? QBp|dGSXw.wݚytjyPPMcP)9Yw}ˎE)R5_9p8lʣìa-xԪM6.PCu$I6݅lAls|jI`U6I uučzHRn,Е}`b2OuY=Բ *ílݦz"ʅNQ}Q?^+ ;cC. M:VnEnVUC a:]/ νŖg(YXqדM5)cp5JzcvVr_[GEޗC|ՅI)m6h~?:0u^(6ڕ{b:7j!\d3`y5ŰBk?KF$arW8x#zq16napʸ4o+Hb 7Oݻ/_pI؜48,%Nɜw04ouJ(O" ǧ&i0fƘRŦzQJ6_)E@a;-aژKEL]X~@>oBMӝr3Qnɇ&H#q`7 a#dR IXg_p!2{ӼOCt"!_ODn'DZV hwΎtij-oJdD wd{89?ʉjGMsy=.~^uPTΫ<CN_f܃"L ^e5LdZETg51?G2M:nLen~M@8 BbHpF\F N[j  y$n;<7$B%S O{8ӳǤ `ʋ ֑ A*_($>UP0J-MZLQyipP,܏pkocSۄJ툃 HkNT  T~,u'>HzDB%-87 ѭK;5"dqY\tձjy1"Uuf:_mQsyN"?QO"}(0tݑ֦g~/5 F$3)Ufv9vԥ^uͩ4}­>v>`E^B#TvBiolLh@@r~W䝹DX3jm4.yEЗ\ "z$l}&E) 38ʔi__q@%^v e(v^ 3R64,|?:5``NR}fڢWSr4-f@߾e@YI (m6̴%IZ?7]Vg&:S㖛o% OV+ UUV>|\F˾C$ л1Wi7P~"5Be"aJHg9殳G]98\I=6j4NAsN%OG ;^/s=wBf?Zh N]S06k.EuD{=\PA4DXggqL  9Vb_9VH[҆;Yp&,5L({IdyN,3둺YsÚG4SAB*2:*&o={xIP;+]W2<\ cÅ!NO2 Rζ ۲wL qy{{]$\и` iwupW/@1D'Ы o% msc,4[2 QPl^0\%ۄKA;&\̳5 Sє:a=Чl Q3C,MƳ- HLzEqt%p[Ŗzfm܋~PQ8<^d(bm[!u˞+8N ց}umBXMYj}AHW5ĄY[o q_(+E8^(u`";/8p-iy;~i7 y*_EE$Wiv>zpn3_U*m$ z"r9:5`WŽv,3'һ+M&ho-'*&Ey\u![7i9iN.]9{oPO7|R̥3-b( c$}1ey~xCPHHWB?(i5Qat nF[bTp _s lAq,SN;lre"J.A"秦yJvSWZr~1uȥ0RS\}ffMnG%8Jbw~#jQO7%O Z*]v]a6[pT==8^\ 6 pڴx[p:T(NO=X'3BȳVT*ק%r٪[7S^$`[P##JkZ(5뵏HƑ Ϊw' C(*݅$gKPֹ?8q՚?98̖R^;+{=wB~["p -7xd :l:hbhhs F %&YMf<^kHz{sO8rhV^t|^ RRO[H(eВpu" >?jn7nzY6-5$n&`}/ݸf#åe;o"@B{QI.gK'F:%TK-ldRUۄSX,n;CYŤrB5hB=|BgWٕ)B3}[TռoK⓽ ^40Vl {F&y&GoDq6tա2(1[:J;ZP"[k6Ǯ|Znk)S(WLv*KR:3 l(#Wp &ۖSy\QTD:ݫ9N+ߚ|Y=ⳖWQ՜|a(l1+l52y5(30E6\cV7H?+cT"bzkmVD 0 [<# >}CՍPס#-('H*M[lm+Fi/iQC ھ=t\] ga%3k:Ž&s8ahڝ$fJ1w X͏M.EIp6׏TsJ¾[f-eDTU;9 hmb!k(K3R1jnZBfo+mJ\xkeHrzd3ŕ#n;LkVpm'ºrN`Y!-{m:qըgz. Ȉp21^b!AR %z"ӧY.!"oݗC;߬VFsl[}ED#Llcz|aywBw|8)+WH_CmEe{&~7}\>! &ש_a'Dӂ=ȺiJպX>9#do%} C9loJ-0p)q3Gt2AuG 3~BVqc!!Eu@<ҾA' 5s­œbGTM&Kyax/lX:xy>yMSgXG)qq6y7jlRM-Ց&n (N4+0 9NVh]۵jz-ū %1^;i,$ùS _ͧx63(ߓ@Lnt?ouJ>u0k4eU_]Y:8W/f+O*Ġ(!$]\4 S *LR}U,y) L<ξ)b&?d4EqTw? 8ᒖކw ct3h%kϩǍwSp$BLA}1Y??kHs&A)' qnv>ia%dLn ,x0A.O a-]\pKA xހ)_DOJL(=hUOpeq_NSKl/E-l"D|>:8t /_O0 : (f3)d^#i00Q@1z2d$AG1)yi}_~*bWk&Kk]od5!j(&_M%) mLe]+H~pU!Ɂ=?3чY$xy6x:,hVaۢHϜSHِu~^ն#j6yp+C+ "=qEfJs6)ԍ-- ٻTvnităHRBs9R[y@%m[e,voM`7z9F,F T|X oB l!k~0=,^AYt7+ vj #^N3IӅN9eտ䦅ll p)4`uWZL4dDW+Tsa'.'_^+&h I﫽4szH/!%S.ɳڻA]AoHEkeBpj婨HN a\guW wС v#_ yGsX9f]6dshqp"y e,uXBaV򪭝͈(BZ,~3r(6? 'B7r˼4؂%26Vw`}oq+Dy_YSh[P~טNz$3]Q+4zrBgD߁SOH];{qfW#[' ªXg&YѤPHxVҡGW/xAK",d[|v[Z1-2ê!*bLQi-|;t2۹`b˽qiC=`qv!OBύ;̳"(Ph,e`20nr7MSmTL_7YMY}~ <(Ц$ L: ʎbNXSDyΕEeI$S;HBó;SeVB$,*rV' Zѿ=րS5Ȑ3I4v`8'ĤHRM--Cɯ0VV\ D r4&"~][O '>fD$.@8AVmj%w..nub*Q[W9[dA鳎[G=Vu%`w#nw[ is! h#.e~[! ^Zud&IH|O1K@^) C_'m~-rF 9a~m sXhyjMϻl`!$ՃyBf3{%rőf:+b>#90z A\vOH4r/8mkEs/⻆v&ii?882GdLt78V>e0D![9< ;;aw^ 웮\Jup0_qCm !h EPo`jP7{ 8Pn#2[ !gEy>(OgC1hߢ,ӥ4 Fd{&I3mDŽTت3΁S4Փ u1gλa?wmO(êqb0/,O_X?h3dY٣UA%B[V}5Ggx]^X,|#Tr0>U_Lc1bN̓CC@ Mu:Rn9*.8rw{(&;M gqIM0̜Vcc)ϛ=E*ZO? Q$-5'8𪒲Z'?ݘ1MaBDq/ Tv>4A fJ/5ڽj9_Q V> lkm4S m^2ic{$%2ey~@\sw)ۺU㣂yPI @UNrRȘ7D{:09&K3*2jhd El[,ʣ6LJwj9Tѹjz.퓞aB\{ hЌWB6xk5!8.:7ǟbAs ɢ[06ԭWZN4^&j2o'(7\HaIŮe4b8وBqEK)}%0 jDA\h1+k[gϒѫ t0 ŏND3Cmp%DxH㳈0g7qz'U3+vOoы @7#M8Ѯ\fgDZ)JMG|gG6o{gH95ƚ[zZ]GӒmD5F7LaN-}MuOBg[_*- zr` Ffݴ96'e3Z!*ZR+,ѿ"XԥpzyF83*^ ұZZ{TOܫ3Qz=V I `?&|Y@Y9G&9+4#5vf< '~'wY0 eQV>6mY׈XauW1~zpeV2 p&<.Ϳku<&y]B,+ *|₡4n.FtKf;}_吐I}1#5&q~vF #5WRRN%mVz7N ~l3A_$.LWmQ0H@8--Qɧ6~x|MmFųb$ŀ#13(M#:6yʶtsP7{q˗َ.1;X,tq,USF.tEche+\m (ņ%[鈚Bt?D専c'/ 7;5h}`ڀ65qTke3m5z|tj3 r9uisYvt~Nj=qeaπ9΁m"#dic"O9/Ifi8NtUQ3\:8am-XR']%%K w S6~ GYZ0̷ˁRw zx5O7bY=m/wt^Sz6 fH11%a&HZYj4Qu_`4,d]*]HC&ti}9ƹGPk3EHw j]y'HO.f Tk݈xSBmMأG`^)t-2{M5Ah§T 0_Vh{fGSo[1uTzB2Nt2Qsh7Ǡ_;Bn_h>8r-"7jPaܽ,#K$3I{kvg8-e@o&;-‹LG䝕#wwhЯt,PG );w-(S·2 ]Z#Ӡ^9n$&:_絚!XEas D ǐӗ5Y+giɟ@1@\!"d@k,+2#L 쭘$X!mp @YynCuISLgkw%VLtu 2Hچig4m|:!%`Rՠ;[N}'1Cf,@Smb-fކ{˫yN#W rV=bil޻g ~LC2ݽg#첕p4ҕ_:Ss\®1;Ĥ0"◜.t*3K޲]yjDs0xrr2vz6^r &wӳEFx2z^wë6*rNG^ 8Cz"3 Z6'WVoÇ֯Yig ]A#ZPsp1*r ߹MabեH#[zȜPqmyk2,Y8Э3m1JzBHbnCjaՃM1ZIbE8Nhyj7>`;j60ruSRr(J(;L׹0~ $ (-l头2a'"xA(0~kL :D{ 轍|~B-LiB)Jh+y$Xd !b5űJ4Jjq?^A9-#]W|M/֑X GŨxyJ笰/1Ӥ]Im%a__ |L'=$zZO1@>vR:'\GUysS=oދ;2 h AϽ|f+^Du =$9&{iIo>s9:֨Ijw "4Ke8:M/$Y߃RR}i?9y, \6zbu5ܡ:XmSUb x8+zY-K=2lz CG7ag .-S7C6,I`,dJy#+M< K=跣`in;n%_e"䑲tۣKq,E̘9F>堮677N "3KqԴKw0cY(0DSg)PXf\O©*.˩ڭZ0 F]%&lc04JihK҂dofbNRa|4m~)U+2*U?Y{ r1@D7 &Nd'1 KEjn p\ѕաX}d|XΙ"NϫLZ)<}OFm%X!q&6:{))5U\'FX@d)dFhiSt [ ~Ob[ٿn3cD'%v-E\)e3 JrǚoU;!{eܖ@8w۟hco|'sy]2Ҹ/ /Vn1@bS)ԅ;kRڞRl_ؤ[P&;Ú?u0ܷW$ Rv1^qCJ[JizzBzZ{HlKIgF^?Danm !q%xiKWZ\[Gf1-ox<l5k$a94_Xۉ )jr*=]u~3R5=|ճUJä DO/W)ѻ颔 pnzuN.TZ&۰+VWG,yڤ4EOFϜ-L}m-0J"rC{Tb/) @o4!ݩw^`uMoVހok4uT#2AȕnKW׿A 8[5grQ4yIg3ڽFndȼȚsfRBYĠYL)COEnObTw ˫LҋC7yPW~.UN9|xy=mDUT js[Ɠhbh7OHj`&uX8.`"ϒ%~6:UyUEX( 栈earIhddZe}JofA9vwwt?wP 'Č*gfr_"QdO"ܜdb:u/UKKQpɷFPl׃, ڋI]@K>mGZŀ*Hžz~0L/뭭ޣZ(yA_H\H% eQ@ul+(dN$q39@h)W=㟊hhoD$ q1 p/j=Y,W+P dD?Of笱C@1gS|> J%#Z}ڌrkk+3!96R 6lBII=嵇ЬN)5MgY}Vq.:{6x7ٖ L|lJdGԴ>_ruJ7M:̨<{ |˃̺kLIG4XݮZTNT "H38yXn!JR<#7lg7}.=$ c/ey$xgkC^'( n6N #u䤆u`צGܐ1zze= 8gQ&Пv`WˬfxkԘD `Yxhf^r+sBvU;ƈ AL}u`+24ШX/1Q>q*Ķ=Ό#VC乔ەDeJE 5w:@N(<[rݸ+ wb?|c}z)r) w ݆w @b" nG #\cCɡtz3=&';(Y:;vY\2sRxWދ_ Ӏ@1 p22avY~Vo|cuXW;̶)h7ٽ!}7v [ow#. #6l;E2p%o@Y1+t!u{L u~Ȇ)jK1EvtWzE԰! 1 i;?X*t5k*GLk lPx`=m8@316YO#ȵ*eu2OË=OJ#Ի suy ,^|UГI`5%.OV8aQ^iXM:NFāru2YdH);OsQ# E'S8"dWQsG_3g}藈ޑ;I#-<4b; GXq毹'AךLa {If+Kõ7Q֠u DZ-?[EZAiI烕J~Y5l=5',+1׾E_K bwbܔd-U#7hY5`}ORa:{h֏ zN MaR3Q>gm{pVm`/Ժa,! @?-u8Jǟ5n9u߾5ܞb_Tl:[9ZT/V3d6 ӫ!"-ʾUc&|`Xv9mp TkdNLM?T(ixtEf ~@eaGUIn xNAۈ6l_jUD\;~< PqI{9\EpCXd~|Ea2?|# 0,e-Qdk'Ѡs@W8M?p7p  /:КPklV Ǝt.kD]zzfnr*pVQJ n׽*O3X\IyJoFT%"]FβJsl%v2Atp0GÜ豎Ak\m9.YYiW7"w 0ɧCqv`gXn9Aq]ڭi2}.퉤z񵦭$(irRzJu;Ca%5 u~@~xv3Z$fI{|?ާcF ^ha3v=0(~0۱]ҿráغq}O~x}z'>}urˬASIҭOlkYMhs>éy`hnǽ3F+~/ ZZ]-]F#/Gﹲh1ƟbCXϺ=5'b|EaE_sPU.2{g֖ 3"oބ̀?dm kT|J3lDVGA +z{=ȅ 8 ? {n(>HS$=sxd&l:ƐOyz& XͯmcaoHdqY\釰A 1.=P0}4#ʅ]'%)#<hMBQܱ 5`/w69~R7e+bk 9NX$ݐ_>_p ? ]X}Kxpڮfst&pT N  ZgiWTcP̳]23\R-q~kIJ-VZ@C.4%;챈fi=e;ϐ7Ly?ffNz5:,Ѧ\Bw'Fj@bJ$ ®Zʞ-yH3x'r9v9GFWu80%!iS WS%OVVv*;dhQ״c=\$WW*וU]vQ0װ!_ R0Y\cCN? V)TTڽ&`FQ~ qQKRn|o]Ռ<{m%b_,ҥ0Zmrc'sLasY3ye:Vy#'SoĩhEc@Ʋ7)|OUH4j[a }l ^,u.޽|qvPTwgRgu?$UPk#\;KF1%K]~Da<YaGLums8Fh>ΚRGB=DFA3[Ds sFAs'wdX,@9@{L8+jGkd%ѬP4W~Qof-B _;7JY!b䀫[c%Cr6ϋD^3lQ+gON.f+e#!9*StUaϗ{vCRG9MaRyjTy$ IӏUteP-lx\+9t K` }gKTneN/9~Akg*^$}o+ ZL=-{!o?s=&k kk:8^=$hݪyv(bE\װh ?EE+)}6*Lu**|5'R֗,3)m+h"ʮ1 La$y8B+ZժBp0Ff/p42HѪ.K|֕l rA>osXS6s`H[-k$Y@g ˖㌗w\d-a2+?Q :pJę_o'w){Q 28 Ьm#Yt YkK#aV|Z ݉F1WёdysG;\Uc`hȒyef螪&]*^Δċ@vh#1Ru׭{0 K jV)pUnKn2(B$m)a޶Z#݋ݮAw;Jpz%Vl\'k;w ͟@1jEjGw`:98RgU$dH`ZJu|Sjϡ4Nc2Vئ`c1bMNʸXTV5J)?HdUt]U/f,7&d*۞Z~WCr]Mؙ=B njqȋW򫥌mH W 92* 0໼QJ  N5ϣ &5ɪIe@ 3[\pkJ_aXG\L$,ցHj6 ! sT[s'<.UcXd"^|5Mfģb?WЇ[4(܌ yƿ=%wk{Ut6d|lOWԿ6L[skۢʁ歬@d0Ň]^e $zPwރEJ-կ7A׷e~ j) ")t}w gӰB +Rօ"b|Ӷ'6xڑw{/_SLϖuqT{W j -L+Ƈ!BVɨ$}c-:Yr#U))Y}NhduVs_^;fw>TγiJFq\-h&"vw~;c?'lښ xCdϲw0}7~`UjeFmչhb&A)%rɷs >ܟZ36{ia̐B"P oB{&^S+ gxu^ڌ#d? nfxhWᐿ _([|>?L-W&(%oiJNƩn?*Kx }<1T!_+_y_hCSOO '${8#ޕ|'=z Ćhu n@VE <#7?~((a;!hH.@o+T7dփIh= Ȥw 194MC;a^҄XEzKW ֨ V2ƒȜE})Y:v$C*>`(Fg@y2Y~Q(,MI[WX EunQ{ekڈ6^@! ܷ'5iOl-Dpj ceS^tݾEG m60Zf [Xѻ~҅_FJjq)six0vܮ`=mɹC:O3y=O)uA }@[^[i/L5fO)X N6?GؐYZ<ɻoFՌ6$>oVx3@$/ԝQ-`}c&4JF?uf }S`s喏{). M_=rRn>M="rsB7<\[''o+Ow"% REGZX>7%'1h&Qz26[D*jvi42*g6:[jT&j҄<̰&^D%kTnImh0>oCoNC2ZuBNezuT*rb~ 9jtO_Ac̳.i5xaNvG [\I/Yl-Bì1eyU=B2҅ؼG^Oxi<=-(( }B~Epes\`_2R-zG\+Vx!xTQ9fI'$(:\~UCu@HC/2v鬺J&S9/ڣLl>)K$Tԧi0  !ڢ!~4AT++B>FvWSa.I`dkF%Ki.+rf+]H{;2Ax4޼(l`n-Q>j|*H(ї+-g(|}TP'EpAvoTu )D '[{s8D-Qr >\(.Rh[nHK@eav'q(j\bX,R$)q!lb>S0Tzpl?0g +Lkq?K5W‡2-Дt_#2P~Uk rĸߗgt!Hj}G˜[5WcYdXt-Q~`>Z2@wٔwܨbf1$9Eq7YJzEE7TeLRQ4_+I: p̧ĺ{c7>r>;tɝ͢^&vi[, 4d}N79jqpwF ޒz7ꎠTFսoj"CS5HB}'._f !4#\OrWcࡢQ,w'66z:0$2z&fl?Fs|kq?q༟`hwJbNٖ Lَ7tݶz͓^ji8B|%YkqZEHIgQ$T?cl<)BF.>q }%pl*7,\ˤUns"a pMY&\*Qe6$E6&iEDA-U^Ъ 5=:yXiˆM/A=+cM|V|IΖvCԗ̞M+>鳕˭]}ƠUV˗EE -C ] WjрL}m;IES6H wfzQH*]^H 9l!=hhiM,y|u&h9dNWzRkEuh=#OŰnb=S9ܮw0ea|[c+ vE،8qՇͣUWx[p9(0H(NQ9x% ɍ74X mM p᧬wJiV^E"iH\eZL?c:wV(*{Dv[JsNk}TAGfsklԚ 4` L8. ^bJW\9nSn{^jE>Hv^P}L}M=ZFiToY9e !=ZB^S"}4oS"% TP9/!~_[S{eNWvόon}KIA>/_[5*$5u'w,UJ0`Ł}f/ :yl 3@͊i`@mέ ʹԍVOӀMvq-1!h4qPӯʶ@^ήyKUf)O)B\A-IH}wf?:5&B-y"+qJ2%{[X7|~& LKS 㩗Rj4nsJ_zni߿sIbgT7X {mSYv~dm8.zRϴ Y bNZlw]ŋz P,I9/ -?s,/[CRSHJu*>Gأ5-^ҎqZ!|;ݯʼC;kqO_&Y':0ӎ,uXYRyCcA8§I L AVo w!Va`.&b'ֈf+ ug&;7UXYe+'̊[_Wũ2BV=`~aQ9#݂ʶ&I(>Qg@$ r)44wUaډUao1\SBW:i,/ϐQ!*0R/7iJ_~opX JV[/ib 6%%/+oڦ0>?oUy}|D0-w-c\_tx2R%SF}|{U@\gFԒPwzZC w#!E1D uLh{- o:lƶy<sf6 "܋z˄4}f[*z4KVɢVG9:=4鯇ݮZeE 1lZyHfpRN}%I%dLd bI$A3kJ9+ &|clJ+|GӿlSq9ylԼ4H@CVE+EUGD#R[~Xi~1߉C-*މ?m @Gdc5_Qw$3ģZ!r;n^hK:ƃL0,Yӕ#dRt ߜu-|/L/ #pΛRZ#Bhd:[%MJ !ܻdS:y;yRMd^Jھ뮐= .05u0|ʱ O+ՏozxhGjV (#9)_"{G  9b8qx fNLoy%eDKd~ӫ#]?Db;_ ].p'Q#;bw#eENI<(L| hL#c.u(w׵"]ASD/ y:nfŔF|SMN۵h?B\Į׊@YjX #2j(:l6=wrGmJ{q-iRjgiHs`)}P..ףѓG QTD/ /dSoD."x8 /Iq}*6m J~r6N3OKq|5} :a+3)g`L)"`|^pZ{e!^v0aq׸K-oi!Ou Z55b}굫Ƌ1Wj}_Ia~fd Q8݇8G77vОFh#5Y?iZ @C~կ-db/U:2[vgj<;S(ūW  YZ