From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.78.108; helo=nam03-by2-obe.outbound.protection.outlook.com; envelope-from=jerecox@microsoft.com; receiver=edk2-devel@lists.01.org Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-eopbgr780108.outbound.protection.outlook.com [40.107.78.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CEF8E21A07A82 for ; Mon, 26 Nov 2018 13:43:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a4e79hi9EdTYkpVi8FvAteUVAF4Q2BS7W9+3Onmk2AE=; b=XmfG12i+kzkU2OY+F0CWQkdUgAlwt3AMGqjvpbdLoFFxZbcIL711THeT6szqB3Nk5MbmdLEQBDnzeLL8JY6KzcHQU/tL1y8lBOEXm40vPY6cpuxxQKiVnCsQNyQMQkokQZSRi/GpIYhqTM8W8uCIvGb/Irfpkqx5B/W6Hsa4pZc= Received: from MWHPR21MB0176.namprd21.prod.outlook.com (10.173.52.22) by MWHPR21MB0766.namprd21.prod.outlook.com (10.173.51.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1382.4; Mon, 26 Nov 2018 21:43:24 +0000 Received: from MWHPR21MB0176.namprd21.prod.outlook.com ([fe80::5dea:4f10:1303:63f4]) by MWHPR21MB0176.namprd21.prod.outlook.com ([fe80::5dea:4f10:1303:63f4%10]) with mapi id 15.20.1404.002; Mon, 26 Nov 2018 21:43:24 +0000 From: Jeremiah Cox To: stephano CC: "edk2-devel@lists.01.org" , Sean Brogan Thread-Topic: [edk2] [edk2-announce] Research Request Thread-Index: AQHUfEnTtPiE/WSrPUuPSmMH8XYInKVZXZIAgAAUkYCACRyb4A== Date: Mon, 26 Nov 2018 21:43:23 +0000 Message-ID: References: <4330857f-4e27-632f-6f82-6fc6ec636b2e@linux.intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=jerecox@ntdev.microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-11-26T21:43:29.8598689Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General x-originating-ip: [2001:4898:80e8:8:b155:e3af:d552:bbd9] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; MWHPR21MB0766; 6:5m/GJezNiKr3PaxoNQUaovnjVBWL4rla7899BT9Fjn3G8vkyYdS5A9BYd7ifnVuIk+hIEOAu/RNSSdyTgTeVmmCvLg0z8xbk0NWlxLwMAPHP3S8FbIdt+tNyLhJE171+EKelF/nOsMxyOxjpoOUt6XklPchW5ix41QNKzP+GRlMqIDTxXtmVr/nJwNk4br199g9+RgHjXbrPL3USzbAmM06PAY+qZO2hAv7uee+CG8mf4MlCY4vMJwkuig1jR+mm0rCgvX4VP6f4mujzoQouf4eF2Y+UaQf9OGRCjLcxXGKnHkLCSNsgDcG6AIZi2R5RWA+aRWxam1ohBlJoqcE3gGmez6aPo9uyMiHBB+QS6XfBzjWNgqR+7sZ283k0hyntSWAxyUFr101+vWRxNMK5yu2TfAqqPk4eTqdIdd9Cjdj4x8QPDMfjWEoPPDl8UT/kGUhyKqnuV+lYcvajroptpg==; 5:aGGy3VzkeDrJSNXFHlV9sXWlB1lAx7h1Oi+s2aZaX2yT7MSi7e12YsoJwmhSwH2A+7yNFaX7TQgw7XOj6bCE5qlTJ53KCpeD441vl8oosbVZhFdkbULUPM6SaiiEBw9PZIjodUJocTBafevEFhkWzBK4j+0qdw6zhORNflJAgD0=; 7:IcrTbMTZnPZnFF77Msa7TJVyp14urSIC8Ch/ytI6cvWq96Keso6VAbj6xZ2HtzgnkBc6fDl4XbJ5K/Nppz6RZ+LRxNd+RaLSlfzccIGWYt1Bg1cAvfkqlkZ+gdmSpgFWF2jWmi0vp3CERIZ1sXW//Q== x-ms-office365-filtering-correlation-id: b4c20884-33e9-45b3-27ad-08d653e83130 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7193020); SRVR:MWHPR21MB0766; x-ms-traffictypediagnostic: MWHPR21MB0766: x-ms-exchange-purlcount: 14 authentication-results: spf=none (sender IP is ) smtp.mailfrom=jerecox@microsoft.com; x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(8220035)(2401047)(5005006)(8121501046)(3231443)(944501421)(2018427008)(93006095)(93001095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:MWHPR21MB0766; BCL:0; PCL:0; RULEID:; SRVR:MWHPR21MB0766; x-forefront-prvs: 086831DFB4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(346002)(39860400002)(396003)(366004)(376002)(51874003)(40764003)(189003)(199004)(13464003)(11346002)(25786009)(102836004)(476003)(9686003)(446003)(97736004)(22452003)(68736007)(2906002)(186003)(53936002)(6246003)(6306002)(10290500003)(6506007)(33656002)(55016002)(5024004)(4326008)(6116002)(86362001)(316002)(305945005)(71190400001)(8936002)(71200400001)(81166006)(81156014)(8676002)(76176011)(73420400001)(6436002)(478600001)(14454004)(5660300001)(105586002)(229853002)(99286004)(106356001)(256004)(8990500004)(14444005)(86612001)(554214002)(575784001)(6916009)(7696005)(54906003)(46003)(107886003)(7736002)(53546011)(74316002)(10090500001)(966005)(486006); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR21MB0766; H:MWHPR21MB0176.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: XoJeMm+6ny/X8T5wIWZoubLJUBjtw/xszeXRd4yobKN8WKd94dvvYY3LvlPX6qHFHWC13SuADGiWBUAg5iU20dBo9ZJj/tII7VTDkJmhG8oLkyK7kwXkFGhR/qhO3l4k1PPDgS20Mev5h4EdLdLj5MSDbWuxVphBw/TtLvvprhcnznsK0K6cKDgAJe6tDLB02eQcdeJGCpvG4dzysI731KNXAQ+N35jHIDfMJY0mGVcTxpPGWmmg9xQ5iwl8QlO3jPGM7s8o4Fb9QE+YlU4Iv1dMnFaK5P8+SQulVoeH9FosAjCDSCE4DOrZY/rmzpZ+Ipy20vyDLD7+MEDc2eg5+hhMeXDXc+zox9pLykaG65k= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: b4c20884-33e9-45b3-27ad-08d653e83130 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2018 21:43:24.0870 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR21MB0766 Subject: Re: [edk2-announce] Research Request X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2018 21:43:27 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RmVlZGJhY2sgb24gR2l0SHViIGFzIGZvbGxvd3PigKYNCg0KDQo+IDEuIE5vIExvY2stSW4gLSBX aGF0IGF1dG9tYXRlZCBkYXRhIGV4cG9ydCBpcyBhdmFpbGFibGU/DQo+IFdlIHdhbnQgdG8gYmUg YWJsZSB0byBsZWF2ZSBhbmQgdGFrZSBhbGwgb3VyIGRhdGEgd2l0aCB1cy4gIkRhdGEiIGhlcmUg DQo+IGluY2x1ZGVzOiByZXZpZXcgY29tbWVudHMsIHB1bGwgcmVxdWVzdHMgLyBwYXRjaGVzIChp bmNsdWRpbmcgbWV0YWRhdGEpLCANCj4gb2xkIChyZWplY3RlZCkgcHVsbCByZXF1ZXN0cyBhbmQg bWV0YWRhdGEsIGlzc3VlIHRyYWNrZXIgZW50cmllcyBhbmQgDQo+IGNvbW1lbnRzIChpZiBpc3N1 ZSB0cmFja2VyIGluY2x1ZGVkKS4gVGhpcyBhcmNoaXZpbmcgc2hvdWxkIGJlIA0KPiBhdXRvbWF0 ZWQsIG5vdCBzb21ldGhpbmcgd2UgZG8gYnkgaGFuZC4NCg0KVW50ZXN0ZWQsIGJ1dCBtaWdodCB0 aGVzZSBhbGwgYmUgZWFzaWx5IHNhdGlzZmllZCBieSBzdWJzY3JpYmluZyBhIG1haWxpbmcgbGlz dCB0byBHaXRIdWIgbm90aWZpY2F0aW9ucz8gIA0KaHR0cHM6Ly9oZWxwLmdpdGh1Yi5jb20vYXJ0 aWNsZXMvYWJvdXQtbm90aWZpY2F0aW9ucy8jd2F0Y2hpbmctbm90aWZpY2F0aW9ucyANCmh0dHBz Oi8vaGVscC5naXRodWIuY29tL2FydGljbGVzL2Fib3V0LWVtYWlsLW5vdGlmaWNhdGlvbnMvIA0K DQpBbHRlcm5hdGl2ZWx5LCB0aGUgR2l0SHViIFJFU1QgQVBJIGFwcGVhciB0byBvZmZlciBmdWxs IGV4cG9ydCBjYXBhYmlsaXR5IG9mIGFsbCBpbmZvcm1hdGlvbiAmIG1ldGFkYXRhOg0KICAgaHR0 cHM6Ly9kZXZlbG9wZXIuZ2l0aHViLmNvbS92My9naXQvY29tbWl0cy8jZ2V0LWEtY29tbWl0IA0K ICAgaHR0cHM6Ly9kZXZlbG9wZXIuZ2l0aHViLmNvbS92My9wdWxscy8jbGlzdC1wdWxsLXJlcXVl c3RzDQogICBodHRwczovL2RldmVsb3Blci5naXRodWIuY29tL3YzL3B1bGxzL2NvbW1lbnRzLyNs aXN0LWNvbW1lbnRzLW9uLWEtcHVsbC1yZXF1ZXN0DQogICBodHRwczovL2RldmVsb3Blci5naXRo dWIuY29tL3YzL2lzc3Vlcy9ldmVudHMvI2xpc3QtZXZlbnRzLWZvci1hLXJlcG9zaXRvcnkNCiAg IGh0dHBzOi8vZGV2ZWxvcGVyLmdpdGh1Yi5jb20vdjMvaXNzdWVzL2NvbW1lbnRzLyNsaXN0LWNv bW1lbnRzLW9uLWFuLWlzc3VlIA0KICAgaHR0cHM6Ly9kZXZlbG9wZXIuZ2l0aHViLmNvbS92My9h Y3Rpdml0eS9ldmVudHMvI2xpc3QtcmVwb3NpdG9yeS1ldmVudHMgDQogICBodHRwczovL2RldmVs b3Blci5naXRodWIuY29tL3YzL3JlYWN0aW9ucy8jbGlzdC1yZWFjdGlvbnMtZm9yLWEtcHVsbC1y ZXF1ZXN0LXJldmlldy1jb21tZW50IA0KICAgKiB0aGUgYWJvdmUgYWxsb3dzIHlvdSB0byBleHBv cnQgYWxsIG9mIHRoZSB0aHVtYnMgdXAvZG93biwgc21pbGV5cywgaGVhcnRzIC4uLiB0aGF0IHVz ZXJzIGhhdmUgZ2l2ZW4gdG8gcHVsbCByZXF1ZXN0ICYgaXNzdWUgY29tbWVudHMgIDopDQoNCg0K DQo+IDIuIEVhc3kgQWRtaW5pc3RyYXRpb24gLSBBcmUgdGhlcmUgYW55IHNjcmlwdHMgb3IgY3Vz dG9tIGNvZGUgcmVxdWlyZWQgDQo+IGFmdGVyIGluaXRpYWwgc2V0dXA/IFdlIHdvdWxkIGxpa2Ug dG8gZG8gYXMgbGl0dGxlIGN1c3RvbWl6aW5nIGFzIHBvc3NpYmxlLg0KDQpPdXIgaW50ZXJwcmV0 YXRpb24gb2YgdGhpcyBidWxsZXQgaXMgdG8gbWF4aW1pemUgZGV2ZWxvcGVyIHByb2R1Y3Rpdml0 eSAmIG1pbmltaXplIGRlcGxveW1lbnQgJiBvcGVyYXRpb25zIGNvc3RzLiAgDQpHaXRIdWIgcHJv dmlkZXMgYSByZWFkeS10by11c2UsIGVuZC10by1lbmQgc29sdXRpb24uIFRoZXJlIGFyZSBubyBz ZXJ2ZXJzIGZvciBlbmQtY3VzdG9tZXJzIHRvIHBhdGNoICYgbWFpbnRhaW4uDQpHaXRIdWIgaXMg ZnJlZSBmb3IgdXNlIGJ5IG9wZW4gc291cmNlIHByb2plY3RzLCBhbmQgTWljcm9zb2Z0IGlzIGNv bW1pdHRlZCB0byBjb250aW51aW5nIHRoaXMgdHJhZGl0aW9uOg0KaHR0cHM6Ly93d3cubWljcm9z b2Z0LmNvbS9lbi11cy9JbnZlc3Rvci9ldmVudHMvRlktMjAxOC9NaWNyb3NvZnQtYW5kLUdpdEh1 Yi1Db25mZXJlbmNlLUNhbGwgDQpHaXRIdWLigJlzIGVub3Jtb3VzIHVzZXIgYmFzZSBoYXMgbW90 aXZhdGVkIG51bWVyb3VzIGRldmVsb3BlcnMgdG8gZ2VuZXJhdGUgR2l0SHViIEFwcHMgdGhhdCBm dXJ0aGVyIGVuaGFuY2UgdGhlIEdpdEh1YiBleHBlcmllbmNlLiAgDQoNCg0KDQo+IDMuIEZsZXhp YmxlIFdvcmtmbG93IC0gQ2FuIHdlIHVzZSBlbWFpbCBwYXRjaGVzIC8gZW1haWwgcmV2aWV3IGFz IHdlbGwgDQo+IGFzIHB1bGwgcmVxdWVzdHMgLyB3ZWIgVUkgcmV2aWV3PyoqDQo+ICAgM2EuIENh biB3ZSBjYW4gYXR0YWNoIHJldmlldyBjb21tZW50cyB0byBzcGVjaWZpYyBjb2RlICphbmQqIGNv bW1pdCANCj4gbWVzc2FnZSBsb2NhdGlvbnM/DQo+ICAgM2IuIEFyZSB0aGUgY29tbWVudHMgZmFp dGhmdWxseSB0cmFuc2xhdGVkIHRvIG5vdGlmaWNhdGlvbiBlbWFpbHMgDQo+IChpbmNsdWRpbmcg dGhlIGxvY2F0aW9ucyBpbiBjb2RlIHRoZSBjb21tZW50IGlzIGFkZHJlc3NpbmcpPw0KPiAgIDNj LiBBcmUgb2xkIHRvcGljIGJyYW5jaGVzIChyZWplY3RlZCBvciB1cGRhdGVkIHB1bGwgcmVxdWVz dHMpIA0KPiBhdmFpbGFibGUgZXZlbiBhZnRlciBiZWluZyByZWplY3RlZD8gKGkuZS4gYXJlIHRo ZXkgZXZlciBkZWxldGVkPykNCj4gICAzZC4gSXMgcGxhaW4gdGV4dCBzdXBwb3J0ZWQgaW4gY29k ZSByZXZpZXcgY29tbWVudHM/DQo+ICoqVG8gYmUgY2xlYXIsIGl0IGlzIGFjY2VwdGFibGUgaWYg dGhlIHN5c3RlbSBoYW5kbGVzIG9ubHkgcHVsbCByZXF1ZXN0cyANCj4gYW5kIGEgd2ViIFVJLiBX ZSBkbyByZXF1aXJlLCBob3dldmVyLCBhICpyZWFkLW9ubHkqIGVtYWlsIG5vdGlmaWNhdGlvbiAN Cj4gc3lzdGVtIHRoYXQgdGhvcm91Z2hseSBkb2N1bWVudHMgb3VyIHByb2Nlc3MuDQoNCldlIHBy b3Bvc2UgdGhhdCBhbGwgcmV2aWV3ICYgaXNzdWUgdHJhY2tpbmcgYXJlIHRocm91Z2ggR2l0SHVi IHdlYiwgUkVTVCwgb3IgR3JhcGggQVBJcy4gIEVtYWlsIGJlY29tZXMgcmVhZC1vbmx5IGZvciBu b3RpZmljYXRpb24gYW5kIGFyY2hpdmFsIG9ubHkuDQozQTogIFllcy4NCjNCOiAgRnJvbSBvdXIg dGVzdGluZyB0aGlzIGFwcGVhcnMgdG8gYmUgeWVzLg0KM0M6ICBHaXRIdWIgY2FuIGJlIGNvbmZp Z3VyZWQgdG8ga2VlcCByZWplY3RlZCBhbmQgdXBkYXRlZCBwdWxsIHJlcXVlc3RzLiAgDQozRDog IEJvdGggcGxhaW4gdGV4dCBhbmQgbWFya2Rvd24gd29yaw0KDQoNCg0KU29tZSBhZGRpdGlvbmFs IHF1ZXN0aW9ucyB3ZSBmZWVsIGFyZSBpbXBvcnRhbnQ6DQoNCg0KKiAgRG9lcyB0aGUgd29ya2Zs b3cgZmFjaWxpdGF0ZSBhdXRvbWF0ZWQgdmFsaWRhdGlvbiAmIFBSLUdhdGVzPyAgDQpHaXRIdWI6 IFllcw0KUGhhYnJpY2F0b3I6ICBodHRwczovL3NlY3VyZS5waGFicmljYXRvci5jb20vVDk0NTYg OiDigJxXcml0aW5nIGxvdHMgb2YgaW50ZWdyYXRpb25zIGZvciB0aGlyZC1wYXJ0eSBzb2Z0d2Fy ZSBpcyBicm9hZGx5IHNvbWV0aGluZyB0aGUgdXBzdHJlYW0gaXMgbm90IHdlbGwgZXF1aXBwZWQg Zm9yLuKAnQ0KVHJhdmlzLUNJIGZ1cnRoZXIgZGVjbGluZWQgc3VwcG9ydCBmb3IgUGhhYnJpY2F0 b3I6IGh0dHBzOi8vZ2l0aHViLmNvbS90cmF2aXMtY2kvdHJhdmlzLWNpL2lzc3Vlcy8yMTQzI2lz c3VlY29tbWVudC0xMjQxNTA2MDgg4oCcd2UgaGF2ZSBubyBpbW1lZGlhdGUgcGxhbnMgdG8gYWRk IHRoaXMgZmVhdHVyZeKAnQ0KDQoNCiogIERvZXMgd29ya2Zsb3cgYWxsb3cgZWFzeSBjb250cmli dXRpb24gcHJvY2Vzcz8gIA0KR2l0SHViOiAgWWVzLCB3ZWxsLWtub3duIGFuZCB3ZWxsLWRvY3Vt ZW50ZWQNCg0KDQoqIERvZXMgaXQgaGF2ZSBjb21wcmVoZW5zaXZlIGRvY3VtZW50YXRpb24/DQpH aXRIdWI6ICBZZXMNCg0KDQoqICBEb2VzIGl0IGhhdmUgYSBjb21wcmVoZW5zaXZlIHByb2dyYW1t YXRpYyBBUEkgdGhhdCBlbmFibGVzIGV4dGVuc2liaWxpdHksIHdpdGggbnVtZXJvdXMgb25saW5l IGV4YW1wbGVzPw0KR2l0SHViOiAgWWVzIA0KDQoNCiogIERvZXMgd29ya2Zsb3cgZmFjaWxpdGF0 ZSBkaWZmZXJlbnQgc2VydmVyLWVuZm9yY2VkIHBvbGljaWVzIGZvciBkaWZmZXJlbnQgYnJhbmNo ZXM/DQpHaXRIdWI6ICBZZXMgDQoNCg0KDQpTaW5jZXJlbHksDQpKZXJlbWlhaCBDb3gNCg0KDQot LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogc3RlcGhhbm8gPHN0ZXBoYW5vLmNldG9s YUBsaW51eC5pbnRlbC5jb20+IA0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTggNDo1 OSBQTQ0KVG86IEplcmVtaWFoIENveCA8amVyZWNveEBtaWNyb3NvZnQuY29tPg0KQ2M6IGVkazIt ZGV2ZWxAbGlzdHMuMDEub3JnOyBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNv bT4NClN1YmplY3Q6IFJlOiBbZWRrMl0gW2VkazItYW5ub3VuY2VdIFJlc2VhcmNoIFJlcXVlc3QN Cg0KVGhhbmsgeW91IGJvdGggZm9yIHRha2luZyB0aGUgdGltZSB0byBhZGQgc29tZSBpbnNpZ2h0 IHRvIG91ciBkaXNjdXNzaW9ucy4gUGxlYXNlIHNlZSB0aGUgbGlzdCBvZiBxdWVzdGlvbnMgaGVy ZToNCg0KaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9 aHR0cHMlM0ElMkYlMkZsaXN0cy4wMS5vcmclMkZwaXBlcm1haWwlMkZlZGsyLWRldmVsJTJGMjAx OC1Ob3ZlbWJlciUyRjAzMjQ2Mi5odG1sJmFtcDtkYXRhPTAyJTdDMDElN0NqZXJlY294JTQwbWlj cm9zb2Z0LmNvbSU3Q2FhY2U1Nzc5NjkxMDQ3YTE4MDliMDhkNjRmNGM3ZmIyJTdDNzJmOTg4YmY4 NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjc4MzU4NzMxMjUwOTU0OCZhbXA7 c2RhdGE9c3JhNW5JMTlRVEdtQ2JrREJlUjdRWUZUVnBuZHFacUNqemttaE8wbmxzVSUzRCZhbXA7 cmVzZXJ2ZWQ9MA0KDQpUaGVzZSBhcmUgYSBzdW1tYXJ5IGZyb20gb3VyIGNvbW11bml0eSBtZWV0 aW5ncy4NCg0KRW5qb3kgdGhlIGhvbGlkYXkhDQoNCkNoZWVycywNClN0ZXBoYW5vDQoNCk9uIDEx LzIwLzIwMTggMzo0NyBQTSwgSmVyZW1pYWggQ294IHdyb3RlOg0KPiBIaSBTdGVwaGFubywNCj4g U2VhbiBhbmQgSSB3aWxsIHB1dCBzb21ldGhpbmcgdG9nZXRoZXIgZm9yIEdpdEh1YiBieSBuZXh0 IFR1ZXNkYXkuDQo+IA0KPiBUaGFuayB5b3UsDQo+IEplcmVtaWFoIENveCAgKGRlcGFydGluZyBm b3IgVGhhbmtzZ2l2aW5nIGhvbGlkYXkuLi4gbm93Li4uKQ0KPiANCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbC1ib3VuY2VzQGxpc3Rz LjAxLm9yZz4gT24gQmVoYWxmIE9mIA0KPiBzdGVwaGFubw0KPiBTZW50OiBXZWRuZXNkYXksIE5v dmVtYmVyIDE0LCAyMDE4IDEwOjM0IEFNDQo+IFRvOiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0K PiBTdWJqZWN0OiBbZWRrMl0gW2VkazItYW5ub3VuY2VdIFJlc2VhcmNoIFJlcXVlc3QNCj4gDQo+ IFdlIGFyZSBjdXJyZW50bHkgcmVzZWFyY2hpbmcgc2V2ZXJhbCBkaWZmZXJlbnQgb3B0aW9ucyB0 byBoZWxwIG1ha2UgY29udHJpYnV0aW5nIHRvIFRpYW5vQ29yZSBlYXNpZXIgZm9yIHRoZSBjb21t dW5pdHkuIEEgYmlnIHBhcnQgb2YgdGhpcyBlZmZvcnQgd2lsbCBiZSBlbmFibGluZyBwdWxsIHJl cXVlc3RzIGFuZCBhbGxvd2luZyBmb3IgYSBtb3JlIGN1c3RvbWl6YWJsZSBjb2RlIHJldmlldyBw cm9jZXNzLg0KPiANCj4gSSBhbSBsb29raW5nIGZvciBtZW1iZXJzIG9mIHRoZSBjb21tdW5pdHkg d2lsbGluZyB0byBhbnN3ZXIgYSBmZXcgcXVlc3Rpb25zIGFib3V0IHRoZXNlIHNvbHV0aW9ucyB0 byBhbGxvdyB1cyB0byBldmFsdWF0ZSBvdXIgb3B0aW9ucyBxdWlja2x5LiBUaGUgb3B0aW9ucyBh cmU6DQo+IA0KPiBTeXN0ZW0vVG9vbAkJSW52ZXN0aWdhdG9yDQo+IFBoYWJyaWNhdG9yCQlSZWJl Y2NhIENyYW4gKHRoYW5rIHlvdSBhZ2FpbiA6KSApDQo+IEdpdGh1YgkJCT8/Pw0KPiBHZXJyaXQJ CQk/Pz8NCj4gR2l0bGFiCQkJPz8/DQo+IA0KPiBJIGhhdmUgYSBsaXN0IG9mIHF1ZXN0aW9ucyB0 aGF0IEkgY2FuIHNlbmQgb3V0IHRvIGVhY2ggaW52ZXN0aWdhdG9yLg0KPiBBc3N1bWluZyB5b3Ug YXJlIGZhbWlsaWFyIHdpdGggdGhlIHNvZnR3YXJlL3N5c3RlbSwgdGhlc2UgcXVlc3Rpb25zIHNo b3VsZCBiZSBhbnN3ZXJhYmxlIHdpdGggYSBjb3VwbGUgaG91cnMgb2YgcmVzZWFyY2gsIHdyaXRp bmcsIGFuZCBzY3JlZW5zaG90cyAvIGV4YW1wbGVzLg0KPiANCj4gVGhhbmtzIGluIGFkdmFuY2Ug Zm9yIHlvdXIgaGVscCENCj4gDQo+IC1TdGVwaGFubw0KPiANCj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QN Cj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4gaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90 ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZsaXN0cw0KPiAuMDEub3JnJTJG bWFpbG1hbiUyRmxpc3RpbmZvJTJGZWRrMi1kZXZlbCZhbXA7ZGF0YT0wMiU3QzAxJTdDamVyZWNv eCU0DQo+IDBtaWNyb3NvZnQuY29tJTdDYWFjZTU3Nzk2OTEwNDdhMTgwOWIwOGQ2NGY0YzdmYjIl N0M3MmY5ODhiZjg2ZjE0MWFmOTENCj4gYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjc4MzU4 NzMxMjUwOTU0OCZhbXA7c2RhdGE9U09SOWNkQ0x3bXNsMzdSQg0KPiBTMGZrazZhJTJGSUUxc28x ZmxEWUcyJTJCempDQmJRJTNEJmFtcDtyZXNlcnZlZD0wDQo+IA0K