From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.2.78; helo=eur02-ve1-obe.outbound.protection.outlook.com; envelope-from=evan.lloyd@arm.com; receiver=edk2-devel@lists.01.org Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20078.outbound.protection.outlook.com [40.107.2.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 0B32A222EDCC4 for ; Tue, 2 Jan 2018 02:23:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JgET7z4Zb2lxgydqz7PFTqqg9zTiQY/aHPA5SnrP41Q=; b=ZovhLLNEVlyS8YSrEg86WArZZZ3rHr+G4GGmN+5BGm4M63BeS/nysdPJCA/aTi4jgXOfR6QNoGA7S1tuZMDx14lKLt/jKgl6d+ZUif9N8A/RgCLO54tvzLNVMFgmQG8fW02Hduy+p8UShpkoKqb3sWyKMZuYi6ebOZe4QCYWxi0= Received: from HE1PR08MB2684.eurprd08.prod.outlook.com (10.170.248.27) by HE1PR08MB0489.eurprd08.prod.outlook.com (10.161.120.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Tue, 2 Jan 2018 10:28:10 +0000 Received: from HE1PR08MB2684.eurprd08.prod.outlook.com ([fe80::2cba:9ca8:24d:df80]) by HE1PR08MB2684.eurprd08.prod.outlook.com ([fe80::2cba:9ca8:24d:df80%13]) with mapi id 15.20.0366.007; Tue, 2 Jan 2018 10:28:09 +0000 From: Evan Lloyd To: Ard Biesheuvel , Leif Lindholm , Matteo Carlini CC: "edk2-devel@lists.01.org" , Arvind Chauhan , Daniil Egranov , "Thomas Abraham" Thread-Topic: [PATCH edk2-platforms v2 00/18] ARM: Update GOP Thread-Index: AQHTe1s6Rll34ziTQUyMVXcfGyTrsKNgaLWA Date: Tue, 2 Jan 2018 10:28:09 +0000 Message-ID: References: <20171222190821.12440-1-evan.lloyd@arm.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Evan.Lloyd@arm.com; x-originating-ip: [217.140.96.140] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR08MB0489; 6:l1ZJsHLvhMcWDFhDA5x6NTyduuT2ruZhOdplBL0FyPe4NO6lo2ST0wcktQqHnnxR5Sp9SEEefusec3jNfAbhsaaoi4Ol0CBShqjrV7OYeEnxNffYSPIiLIZpuwU9+3akiyrDFwXkID32yRrBMq4irqLewldDz4Wu62awRFBMZ1+gRf6E93rkFw7/Yd674Xz8/Xe9uetIdtxALO5dJAGoSHPsKtWOf0vOLhT3jsCzjLlATTZcrpu4UxKha/NtsWDPthIzqf3GuCVmKE49wEyzfsc9AheZ9KQQabHFt61kJUB8G+5moOnZqur+HfHc/7cy1OfYBHFdfRdfh2IRsY5dqIX+ofam7Uxbgqa5h94qMY1oXI0xXAhMW/vDyaoTG3qs; 5:ZxCcECz53U0KOfdA9uk/MWNQmmh1exeE7vnb/6sTf2k/YvbXf6XXB7FK5fwXF527dUAQhenxKZRyLIJtp0M3eUZvmBNnTu0coSfaIiihj5X1vgzW7fPpGuF8ompBhSQL3mxe3Fp0By+3vLkHg+uS0UwyjVBxK2/uQTcLzaJj928=; 24:YJHV98Jh60bYi+1nUahAb+DlM2sAY+N8oilqcTKLtuCi9A/aw+Y1BVQVATslgZ60ZeBOezZOjLP/ILlLTdmLSOhdEbt6rlycYePAvOGHXt0=; 7:3aHLVzH3j2R5GTxx+l7C1km1F/zImhd0+/KuwYwcSIXK2tk+MaZd9gVpTB6rLfGvhfP7uXocvM76guWLb2zBdwUFuvJMtATL49Q61KqpoKvIrRSjuOzj6+IKnKS9IuhlmqxJC98FqJtiqSHeWki01QXOsUbvukFfUavvjXNhapV88klEg83ROyGZ9GBqDIw+foShqF0MCCa+16nhrLDOLqFATn+bDQtgJUqXI0GrWJGxDsy4Uq5Qow1yXNeMpAs/ x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f7088a93-c7c2-4f06-be05-08d551cb8531 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7153060); SRVR:HE1PR08MB0489; x-ms-traffictypediagnostic: HE1PR08MB0489: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(180628864354917)(166708455590820)(162533806227266); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231023)(944501075)(93006095)(93001095)(6055026)(6041268)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:HE1PR08MB0489; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:HE1PR08MB0489; x-forefront-prvs: 0540846A1D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(376002)(346002)(39860400002)(39380400002)(396003)(13464003)(189003)(199004)(51344004)(40434004)(24454002)(6116002)(5660300001)(8676002)(229853002)(478600001)(2950100002)(81166006)(81156014)(9686003)(66066001)(72206003)(6636002)(8936002)(966005)(6306002)(55016002)(14454004)(3846002)(74316002)(2900100001)(68736007)(6246003)(53936002)(305945005)(5250100002)(25786009)(316002)(59450400001)(105586002)(76176011)(106356001)(99286004)(33656002)(3280700002)(5890100001)(53546011)(6506007)(7736002)(86362001)(4326008)(110136005)(102836004)(15650500001)(3660700001)(6436002)(97736004)(7696005)(2906002)(54906003)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0489; H:HE1PR08MB2684.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: blLZmqvr+92ZBWZPNDZ/utReA/hCPXpBWHw67QB+g4nbInkG+N+wlF6lrJZD3+erQT9Umxnfj9CifJr4SY4KXg== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7088a93-c7c2-4f06-be05-08d551cb8531 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2018 10:28:09.5758 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0489 Subject: Re: [PATCH edk2-platforms v2 00/18] ARM: Update GOP X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jan 2018 10:23:18 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQXJkLg0KSGFwcHkgTmV3IFllYXIhDQpJIGhhdmUgbm8gaWRlYSB3aGF0IGhhcyBjYXVzZWQg dGhhdC4gIEkgaGF2ZW4ndCBjaGFuZ2VkIHRoZSBzY3JpcHQgSSB1c2UgdG8gZ2VuZXJhdGUgcGF0 Y2hlcywgc28gSSdtIG9mZiB0byBjb25zdWx0IG91ciBJVCBndXlzIHRvIGZpbmQgb3V0IHdoYXQn cyB1cC4NCkknbGwgcmVzdW1lIHdoZW4gSSd2ZSBkb25lIHRoYXQuDQoNClNvcnJ5LA0KRXZhbg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFyZCBCaWVzaGV1dmVsIFtt YWlsdG86YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZ10NCj4gU2VudDogMjIgRGVjZW1iZXIgMjAx NyAxOTozMA0KPiBUbzogRXZhbiBMbG95ZCA8RXZhbi5MbG95ZEBhcm0uY29tPjsgTGVpZiBMaW5k aG9sbQ0KPiA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgQXJkIEJpZXNoZXV2ZWwgPGFyZC5i aWVzaGV1dmVsQGxpbmFyby5vcmc+Ow0KPiBNYXR0ZW8gQ2FybGluaSA8TWF0dGVvLkNhcmxpbmlA YXJtLmNvbT4NCj4gQ2M6IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyBBcnZpbmQgQ2hhdWhhbiA8 QXJ2aW5kLkNoYXVoYW5AYXJtLmNvbT47DQo+IERhbmlpbCBFZ3Jhbm92IDxEYW5paWwuRWdyYW5v dkBhcm0uY29tPjsgVGhvbWFzIEFicmFoYW0NCj4gPHRob21hcy5hYnJhaGFtQGFybS5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggZWRrMi1wbGF0Zm9ybXMgdjIgMDAvMThdIEFSTTogVXBkYXRl IEdPUA0KPg0KPiBPbiAyMiBEZWNlbWJlciAyMDE3IGF0IDE5OjA4LCAgPGV2YW4ubGxveWRAYXJt LmNvbT4gd3JvdGU6DQo+ID4gRnJvbTogRXZhbkxsb3lkIDxldmFuLmxsb3lkQGFybS5jb20+DQo+ ID4NCj4NCj4gSGVsbG8gRXZhbiwNCj4NCj4gQmVmb3JlIHJldmlld2luZyBpbiBkZXRhaWwsIGNv dWxkIHlvdSBwbGVhc2UgY29uZmlybSB0aGF0IHJlcGx5aW5nIHRvIHRoZQ0KPiBhZGRyZXNzZXMg YmVsb3cgaXMgZ29pbmcgdG8gd29yayBhcyBleHBlY3RlZCBmb3Igbm9uIEBhcm0uY29tIHJldmll d2Vycz8NCj4gVGhleSBsb29rIGEgYml0IG9kZCwgYnV0IHBlcmhhcHMgdGhlIGFybS5jb20gU01U UCBzZXJ2ZXIgZG9lc24ndCBjYXJlPz8NCj4NCj4gQ2M6IEFydmluZCBDaGF1aGFuIDxBcnZpbmQu Q2hhdWhhbkBhcm0uY29tPiwgRGFuaWlsIEVncmFub3YNCj4gPERhbmlpbC5FZ3Jhbm92QGFybS5j b20+LCBUaG9tYXMgUGFuYWthbWF0dGFtIEFicmFoYW0NCj4gPHRob21hcy5hYnJhaGFtQGFybS5j b20+LCAiYXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZyJAYXJtLmNvbSwNCj4gImxlaWYubGluZGhv bG1AbGluYXJvLm9yZyJAYXJtLmNvbSwNCj4gIk1hdHRlby5DYXJsaW5pQGFybS5jb20iQGFybS5j b20sICJuZEBhcm0uY29tIkBhcm0uY29tDQo+DQo+IC0tDQo+IEFyZC4NCj4NCj4NCj4gPiBUaGlz IHBhdGNoIHNlcmllcyBhZGRyZXNzZXMgY29tbWVudHMgb24gdGhlIG9yaWdpbmFsDQo+ID4gKGh0 dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVybWFpbC9lZGsyLWRldmVsLzIwMTctU2VwdGVtYmVyLzAx NTM1Ni5odG1sKQ0KPiA+IHJld29ya2luZyBvZiB0aGUgR3JhcGhpY3MgT3V0cHV0IFByb3RvY29s IGNvZGUgaW4gUGxhdGZvcm0vQVJNLg0KPiA+IEl0IGFsc28gY29udGFpbnMgdXBkYXRlcyBmb3Ig dGhlIG5ldyBTQ01JIHByb3RvY29sIChNVEwgTGlicmFyeSkuDQo+ID4NCj4gPiBBZnRlciBhIG51 bWJlciBvZiBmb3JtYXQgYW5kIHF1YWxpdHkgbW9kaWZpY2F0aW9ucywgc2V2ZXJhbCBlcnJvcnMN Cj4gPiBhcmUgY29ycmVjdGVkIGFuZCBuZXcgZnVuY3Rpb25hbGl0eSBhZGRlZCBmb3IgTWFsaSBE UC4NCj4gPg0KPiA+IFRoZSBjaGFuZ2VzIGFyZSB0ZXN0ZWQgb24gSnVubywgYW5kIEZWUC4NCj4g Pg0KPiA+IENvZGUgaXMgYXZhaWxhYmxlIGZvciBleGFtaW5hdGlvbiBhdDoNCj4gPiAgIGh0dHBz Oi8vZ2l0aHViLmNvbS9FdmFuTGxveWQvZWRrMi1wbGF0Zm9ybXMvdHJlZS8xNjZfZ29wX3YyDQo+ ID4NCj4gPiBBcmQgQmllc2hldXZlbCAoMSk6DQo+ID4gICBBUk0vVkV4cHJlc3NQa2c6IEZpeCBN T0RVTEVfVFlQRSBvZiBIRExDRC9QTDExMSBwbGF0Zm9ybSBsaWJyYXJpZXMNCj4gPg0KPiA+IEV2 YW5MbG95ZCAoMSk6DQo+ID4gICBBUk0vVkV4cHJlc3NQa2c6IEhkTGNkQXJtVkV4cHJlc3NMaWI6 IFJlbW92ZSByZWR1bmRhbnQgQnBwDQo+ID4NCj4gPiBHaXJpc2ggUGF0aGFrICgxNik6DQo+ID4g ICBBUk0vVkV4cHJlc3NQa2c6IFRpZHkgSERMQ0QgYW5kIFBMMTFMQ0QgcGxhdGZvcm0gTGliOiBD b2RpbmcNCj4gc3RhbmRhcmQNCj4gPiAgIEFSTS9WRXhwcmVzc1BrZzogVGlkeSBIZExjZC9QTDEx MUxjZCBjb2RlOiBVcGRhdGVkIGNvbW1lbnRzDQo+ID4gICBBUk0vVkV4cHJlc3NQa2c6IFJlbW92 ZSB1bnVzZWQgUGNkUEwxMTFMY2RNYXhNb2RlIGZyb20gSERMQ0QNCj4gaW5mDQo+ID4gICBBUk0v VkV4cHJlc3NQa2c6IFBMMTExIGFuZCBIRExDRDogYWRkIGNvbnN0IHF1YWxpZmllcg0KPiA+ICAg QVJNL1ZFeHByZXNzUGtnOiBBZGQgYW5kIHVwZGF0ZSBkZWJ1ZyBBU1NFUlRTDQo+ID4gICBBUk0v VkV4cHJlc3NQa2c6IFBMMTExTGNkQXJtVkV4cHJlc3NMaWI6IE1pbm9yIGNvZGUgY2xlYW51cA0K PiA+ICAgQVJNL1ZFeHByZXNzUGtnOiBQTDExMSBhbmQgSERMQ0Q6IFVzZSBGaXhlZFBjZEdldDMy DQo+ID4gICBBUk0vVkV4cHJlc3NQa2c6IFBMMTFMY2RBcm1WRXhwcmVzc0xpYjogSW1wcm92ZW1l bnQgY29uZGl0aW9uYWwNCj4gPiAgIEFSTS9WRXhwcmVzc1BrZzogSGRMY2RBcm1WRXhwcmVzc0xp YjogUmVtb3ZlIHN0YXR1cyBjaGVjaw0KPiBFRklfVElNRU9VVA0KPiA+ICAgQVJNL1ZFeHByZXNz UGtnOiBSZWRlZmluZSBMY2RQbGF0Zm9ybUdldFRpbWluZ3MgZnVuY3Rpb24NCj4gPiAgIEFSTS9W RXhwcmVzc1BrZzogUEwxMTEgYW5kIEhETENEOiBBZGQgUENEIHRvIHNlbGVjdCBwaXhlbCBmb3Jt YXQNCj4gPiAgIEFSTS9WRXhwcmVzc1BrZzogUmVzZXJ2aW5nIGZyYW1lYnVmZmVyIGF0IGJ1aWxk DQo+ID4gICBBUk0vVkV4cHJlc3NQa2c6IE5ldyBEUDUwMC9EUDU1MC9EUDY1MCBwbGF0Zm9ybSBs aWJyYXJ5Lg0KPiA+ICAgQVJNL0p1bm9Qa2c6IE1hcHBpbmcgTm9uLVRydXNlZCBTUkFNIGFzIGRl dmljZSBtZW1vcnkNCj4gPiAgIEFSTS9KdW5vUGtnOiBBZGRpbmcgU0NNSSBNVEwgbGlicmFyeQ0K PiA+ICAgQVJNL0p1bm9Qa2c6IEFkZCBIRExDRCBwbGF0Zm9ybSBsaWJyYXJ5DQo+ID4NCj4gPiAg UGxhdGZvcm0vQVJNL0p1bm9Qa2cvQXJtSnVuby5kZWMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNw0KPiArLQ0KPiA+ICBQbGF0Zm9ybS9BUk0v VkV4cHJlc3NQa2cvQXJtVkV4cHJlc3NQa2cuZGVjDQo+IHwgICAzICstDQo+ID4gIFBsYXRmb3Jt L0FSTS9KdW5vUGtnL0FybUp1bm8uZHNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMzINCj4gKysNCj4gPiAgUGxhdGZvcm0vQVJNL0p1bm9Qa2cv QXJtSnVuby5mZGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxMg0KPiArLQ0KPiA+ICBQbGF0Zm9ybS9BUk0vSnVub1BrZy9MaWJyYXJ5L0FybUp1 bm9MaWIvQXJtSnVub0xpYi5pbmYNCj4gfCAgIDUgKy0NCj4gPiAgUGxhdGZvcm0vQVJNL0p1bm9Q a2cvTGlicmFyeS9Bcm1NdGwvQXJtTXRsLmluZg0KPiB8ICAzOSArKw0KPiA+ICBQbGF0Zm9ybS9B Uk0vSnVub1BrZy9MaWJyYXJ5L0hkTGNkQXJtSnVub0xpYi9IZExjZEFybUp1bm9MaWIuaW5mDQo+ IHwgIDQwICsrDQo+ID4gIFBsYXRmb3JtL0FSTS9WRXhwcmVzc1BrZy9MaWJyYXJ5L0FybU1hbGlE cExpYi9Bcm1NYWxpRHBMaWIuaW5mDQo+IHwgIDQ1ICsrDQo+ID4NCj4gUGxhdGZvcm0vQVJNL1ZF eHByZXNzUGtnL0xpYnJhcnkvQXJtVkV4cHJlc3NMaWJSVFNNL0FybVZFeHByZXNzTGliDQo+IC5p bmYgICAgICAgICAgICAgfCAgIDcgKy0NCj4gPg0KPiBQbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cv TGlicmFyeS9IZExjZEFybVZFeHByZXNzTGliL0hkTGNkQXJtVkV4cA0KPiByZXNzTGliLmluZiAg ICAgICB8ICAxMyArLQ0KPiA+DQo+IFBsYXRmb3JtL0FSTS9WRXhwcmVzc1BrZy9MaWJyYXJ5L1BM MTExTGNkQXJtVkV4cHJlc3NMaWIvUEwxMTFMY2RBcg0KPiBtVkV4cHJlc3NMaWIuaW5mIHwgICA5 ICstDQo+ID4gIFBsYXRmb3JtL0FSTS9KdW5vUGtnL0xpYnJhcnkvQXJtTXRsL0FybU10bFByaXZh dGUuaA0KPiB8ICA5NCArKysrDQo+ID4gIFBsYXRmb3JtL0FSTS9KdW5vUGtnL0xpYnJhcnkvQXJt SnVub0xpYi9Bcm1KdW5vTWVtLmMNCj4gfCAgMjQgKy0NCj4gPiAgUGxhdGZvcm0vQVJNL0p1bm9Q a2cvTGlicmFyeS9Bcm1NdGwvQXJtTXRsLmMNCj4gfCAxOTUgKysrKysrKw0KPiA+ICBQbGF0Zm9y bS9BUk0vSnVub1BrZy9MaWJyYXJ5L0hkTGNkQXJtSnVub0xpYi9IZExjZEFybUp1bm8uYw0KPiB8 IDU1OSArKysrKysrKysrKysrKysrKysrKw0KPiA+ICBQbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cv TGlicmFyeS9Bcm1NYWxpRHBMaWIvQXJtTWFsaURwTGliLmMNCj4gfCAzNzQgKysrKysrKysrKysr Kw0KPiA+ICBQbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvTGlicmFyeS9Bcm1WRXhwcmVzc0xpYlJU U00vUlRTTU1lbS5jDQo+IHwgIDI4ICstDQo+ID4NCj4gUGxhdGZvcm0vQVJNL1ZFeHByZXNzUGtn L0xpYnJhcnkvSGRMY2RBcm1WRXhwcmVzc0xpYi9IZExjZEFybVZFeHANCj4gcmVzcy5jICAgICAg ICAgICAgfCAzMDkgKysrKysrKy0tLS0NCj4gPg0KPiBQbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cv TGlicmFyeS9QTDExMUxjZEFybVZFeHByZXNzTGliL1BMMTExTGNkQXINCj4gbVZFeHByZXNzLmMg ICAgICB8IDQyNSArKysrKysrKystLS0tLS0NCj4gPiAgMTkgZmlsZXMgY2hhbmdlZCwgMTkyMCBp bnNlcnRpb25zKCspLCAzMTAgZGVsZXRpb25zKC0pDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0K PiBQbGF0Zm9ybS9BUk0vSnVub1BrZy9MaWJyYXJ5L0FybU10bC9Bcm1NdGwuaW5mDQo+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NA0KPiBQbGF0Zm9ybS9BUk0vSnVub1BrZy9MaWJyYXJ5L0hkTGNkQXJt SnVub0xpYi9IZExjZEFybUp1bm9MaWIuaW5mDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBQ bGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvTGlicmFyeS9Bcm1NYWxpRHBMaWIvQXJtTWFsaURwTGli LmluZg0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gUGxhdGZvcm0vQVJNL0p1bm9Qa2cvTGli cmFyeS9Bcm1NdGwvQXJtTXRsUHJpdmF0ZS5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBQbGF0 Zm9ybS9BUk0vSnVub1BrZy9MaWJyYXJ5L0FybU10bC9Bcm1NdGwuYw0KPiA+ICBjcmVhdGUgbW9k ZSAxMDA2NDQNCj4gUGxhdGZvcm0vQVJNL0p1bm9Qa2cvTGlicmFyeS9IZExjZEFybUp1bm9MaWIv SGRMY2RBcm1KdW5vLmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IFBsYXRmb3JtL0FSTS9W RXhwcmVzc1BrZy9MaWJyYXJ5L0FybU1hbGlEcExpYi9Bcm1NYWxpRHBMaWIuYw0KPiA+DQo+ID4g LS0NCj4gPiBHdWlkKCJDRTE2NTY2OS0zRUYzLTQ5M0YtQjg1RC02MTkwRUU1Qjk3NTkiKQ0KPiA+ DQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0 dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElm IHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNl bmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkg b3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRo ZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo=