From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web12.4008.1587593602634198013 for ; Wed, 22 Apr 2020 15:13:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=EgxcoCa+; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: J52u2GLOLS7/zmJ62fenxqWPfzqUJhA5HwFMbY9ZYttikLllcBeETiDBoF/8b43Dc1g0IbbzPM EYHRPhEM79Sw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2020 15:13:21 -0700 IronPort-SDR: gOoK1hd6Wged6vZ0TQt/QkADzfDCU2N7fw7yyejSesUSzmLHJnn1Camoi7FbWc7Cvw9VRS9m/X iZ+FLT3MePbg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,304,1583222400"; d="scan'208";a="259221751" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by orsmga006.jf.intel.com with ESMTP; 22 Apr 2020 15:13:21 -0700 Received: from orsmsx113.amr.corp.intel.com (10.22.240.9) by ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Apr 2020 15:13:21 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX113.amr.corp.intel.com (10.22.240.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Apr 2020 15:13:21 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.59) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Apr 2020 15:13:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f9YVbiA+12t03a4ThsPrZp837gwZCPdYpOuFrITanOH4kuLI0H3HTu4wyS+zoxb/fqgYX6bIT7Vaec0wlBTgbbuTmuJy+ybx68e4zDnove2+txAPHOO1/4PNpdikxhAtpH4cTCYwBy4qIaqxqeIxwxS20zfTOnfgV6jhKGdeAAU9jkXAhwVHbY5vvEZE+apMHZYlCLU4SbtMZ+DAlWxd2bztGkg8ZK6TifQ/52xjkcSiFLsqxktwed4t5h8S3wy7Dr2rprNOcV4v57W1MDFuUwly6PcQVieCr9Deuwp5FNw13gaIUf1vmcSgPcVmnmFGIK1+PO4drAz0DHEKU/HqeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=51KSP0zscQ1da+sTT5hjnJGltp9+sqREIX72cOta3gU=; b=FD9ae0+0WPSegTB2CHNo9scyoPS4EYFf/4BEhe5NggmMXTXLlJHxic5uj9bwhnuiLvxWYAhwlrSMHL5VbQq6Zu3g63cE08fbYjyNsVd6/nUPB7n2DyUQ1zJJGXCUNdmLbYwZKt6zZ57GcXj0X/+SaK9BFwbpthhNymNmqwdtZGIZmIHrWvCAJUU1zKPmF/5bEf1VuKTL7PTvQ02ZplCjcWFdEs4TXSsixZ5J447NYQGqIbodCjAHjb9vwRnkwnfAx6CrmERcgPy9XxP0jvYzT/YOlKADrDhFs8da+FpCRnjNZ9SesYJQzbzfkPnCH24Poj/tDQNSr44iXAFLHnKzPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=51KSP0zscQ1da+sTT5hjnJGltp9+sqREIX72cOta3gU=; b=EgxcoCa+WLvsx02rnK+CnEHjHJrSdrgq+FMjnfboVRNivRKG7l9PYLvxWLm6FG/baX/1fYqwo/LEjmXbvpfwafUibT/yn4qzwb8WeZh4nCCRmkf7ppXr1Uo7qyOmv/zMQmo3c2IVnwM6rD1xP62pVoaVaEJr1G1INYPBFvApd4U= Received: from BL0PR11MB3489.namprd11.prod.outlook.com (2603:10b6:208:75::29) by BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Wed, 22 Apr 2020 22:13:19 +0000 Received: from BL0PR11MB3489.namprd11.prod.outlook.com ([fe80::d0f8:bfd7:bae2:3e42]) by BL0PR11MB3489.namprd11.prod.outlook.com ([fe80::d0f8:bfd7:bae2:3e42%7]) with mapi id 15.20.2921.030; Wed, 22 Apr 2020 22:13:19 +0000 From: "Nate DeSimone" To: Leif Lindholm , "devel@edk2.groups.io" CC: "Agyeman, Prince" Subject: Re: [edk2-devel] [edk2-platforms] [PATCH 00/11] Add BDS Hook Points Thread-Topic: [edk2-devel] [edk2-platforms] [PATCH 00/11] Add BDS Hook Points Thread-Index: AQHVsh5nSbFKW3f4QkaooFSalqtZWKiE07GwgADqjICAAE6fgA== Date: Wed, 22 Apr 2020 22:13:18 +0000 Message-ID: <35BC6763-7F8A-4B29-BC9E-97B45CDC5FE3@intel.com> References: <20200422103153.GK14075@vanye> In-Reply-To: <20200422103153.GK14075@vanye> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.36.20041300 authentication-results: spf=none (sender IP is ) smtp.mailfrom=nathaniel.l.desimone@intel.com; x-originating-ip: [134.134.136.209] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: da960571-c1b5-49ff-055c-08d7e70a5cf7 x-ms-traffictypediagnostic: BL0PR11MB3412: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-forefront-prvs: 03818C953D x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3489.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(366004)(396003)(376002)(39860400002)(346002)(136003)(110136005)(66946007)(966005)(33656002)(2906002)(66446008)(64756008)(107886003)(66476007)(4326008)(66556008)(71200400001)(26005)(5660300002)(186003)(86362001)(6486002)(6512007)(316002)(2616005)(91956017)(8676002)(76116006)(36756003)(81156014)(8936002)(478600001)(6506007)(53546011)(19627235002);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: X5gNIHeeCJsHQzU2aPCddaKWPLcFbsaibxIGfxKtMNaq3xY3+uMucWBCFg+sDL7+k75RWygHjXO9wJyEDQG3BL02yHMUCC6KpQXzpNh/Qp4SHxDSKps6Pu6B3uCvviPqQ2wSGit/dlHflWgM6DDJvEyvjjmvjuVVCqK6ESp/XmtRimFjXFlDBekmIlYA836nN0a6v9VUdNz9VRryXF2hhXSozBzbNFyWZ3eaUVUhdrULiqJcvzMYw3vJQJM0z3ciogglgjFWROmymBl6hDswNZ/qvdu8iloC32JIUZQXWlXb8gSfCPuUyU5RiN465TDQTcfWwZzYky9Aq+qHralue/nMm1N8C9ASbM4EXfh9gCw/oIDEMMt7ntxRT81bZvbQzpTpA3GzbzR7KEeLy2VQeLPcFVHCd1P3wxHxoXUEzZcpv/oExx0F/zzvrvb3Sou4TSME5rkrXXtBPuklULV0gYvYbDvVwpI/aK2ognsr3znFjEcog5qEPhQ04FwRh06PePO3wz8JuhmzwEMarAbRKQ== x-ms-exchange-antispam-messagedata: kiH9DdVKPqGd1K4o70w97Cipaq1btpt1c5c72LLCeRj/lVsAxnrWTZztgpaUeagh+rQXAFu69OqmyABGYT4hUA+aS3OrIFacOxSblez6HHRAbjP5VviogTpxvs4DlEZWWNOHH3wiE9JyjWUSuFufAA== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: da960571-c1b5-49ff-055c-08d7e70a5cf7 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 22:13:18.9167 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Wrdm8effX0J19AtBi5OkEN9rt0u7zqCn+ouql20jIqHERGBH4YDYnS8XK5yB25EbCZ1Nf5h/MrYhiDje3TnYno+P3w/jPlsbcNsFTBVnxfM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3412 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <5751E0BB2A293A40806E908577E59709@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgTGVpZiwNCg0KRGVmaW5pdGVseS4gSSBoZWxkIGJhY2sgb24gY2xvc2luZyBpdCBmb3IgbXkg Zm9sbG93LXVwIHBhdGNoIHNlcmllcyB0byBiZSByZXZpZXdlZCBhbmQgY29tbWl0dGVkIGFzIHdl bGw6DQoNCmh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzU3NzYyDQoNClRo YW5rcywNCk5hdGUNCg0K77u/T24gNC8yMi8yMCwgMzozMiBBTSwgIkxlaWYgTGluZGhvbG0iIDxs ZWlmQG51dmlhaW5jLmNvbT4gd3JvdGU6DQoNCiAgICBIaSBOYXRlLA0KDQogICAgT24gVHVlLCBB cHIgMjEsIDIwMjAgYXQgMjA6Mzc6MzkgKzAwMDAsIE5hdGUgRGVTaW1vbmUgd3JvdGU6DQogICAg PiBUaGlzIHBhdGNoIHNlcmllcyBoYXMgZ290dGVuIHZlcnkgb2xkIGFuZCB0aGUgcmV2aWV3IGNv bW1lbnRzIHdlcmUNCiAgICA+IG1pbm9yIGFuZCBjb3NtZXRpYy4gU2luY2UgdGhpcyBpcyBhIGdv b2QgbmV3IGZlYXR1cmUsIEkgaGF2ZSBtYWRlDQogICAgPiB0aGUgY29zbWV0aWMgZml4ZXMgYW5k IHB1c2hlZCB0aGUgcGF0Y2ggc2VyaWVzIGFzDQogICAgPiA3NjVjYmRhNn4uLjVhNjBjMmRlLg0K DQogICAgQ291bGQgeW91IG1ha2Ugc3VyZSB0aGUgQlogZ2V0cyB1cGRhdGVkL2Nsb3NlZCBhcyB3 ZWxsPw0KDQogICAgUmVnYXJkcywNCg0KICAgIExlaWYNCg0KICAgID4gDQogICAgPiBUaGFua3Ms DQogICAgPiBOYXRlDQogICAgPiANCiAgICA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQog ICAgPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9u IEJlaGFsZiBPZiBBZ3llbWFuLCBQcmluY2UNCiAgICA+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIg MTMsIDIwMTkgNTozMiBQTQ0KICAgID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQogICAgPiBT dWJqZWN0OiBbZWRrMi1kZXZlbF0gW2VkazItcGxhdGZvcm1zXSBbUEFUQ0ggMDAvMTFdIEFkZCBC RFMgSG9vayBQb2ludHMNCiAgICA+IA0KICAgID4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5v Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzYNCiAgICA+IA0KICAgID4gVGhpcyBwYXRjaCBz ZXJpZXMgaW1wbGVtZW50cyBCRFMgaG9vayBwb2ludHMgYXMgZGVmaW5lZCBpbiB0aGUgRURLIElJ IE1pbmltdW0gUGxhdGZvcm0gU3BlY2lmaWNhdGlvbi4gRm9yIGRldGFpbHMsIHNlZSBodHRwczov L2VkazItZG9jcy5naXRib29rcy5pby9lZGstaWktbWluaW11bS1wbGF0Zm9ybS1zcGVjaWZpY2F0 aW9uL2FwcGVuZGl4X2FfZnVsbF9tYXBzL2EzX2Jkc19ob29rX3BvaW50cy5odG1sDQogICAgPiAN CiAgICA+IFdoYXQgd2FzIGRvbmU6DQogICAgPiANCiAgICA+ICogTWlucGxhdGZvcm1Qa2c6IFRo cmVlIEJEUyBldmVudCBncm91cCBQQ0RzIHdlcmUgYWRkZWQNCiAgICA+ICAgLSBnQmRzRXZlbnRC ZWZvcmVDb25zb2xlQWZ0ZXJUcnVzdGVkQ29uc29sZUd1aWQNCiAgICA+ICAgLSBnQmRzRXZlbnRC ZWZvcmVDb25zb2xlQmVmb3JlRW5kT2ZEeGVHdWlkDQogICAgPiAgIC0gZ0Jkc0V2ZW50QWZ0ZXJD b25zb2xlUmVhZHlCZWZvcmVCb290T3B0aW9uR3VpZA0KICAgID4gDQogICAgPiAqIER4ZVBsYXRm b3JtQm9vdE1hbmFnZXI6IE1pbnBsYXRmb3JtUGtnJ3MgRHhlUGxhdGZvcm1Cb290TWFuYWdlciBs aWJyYXJ5IGluc3RhbmNlIHdhcyBtb2RpZmllZCB0byBzaWduYWwgdGhlIHRocmVlIG5ld2x5IGFk ZGVkIEJEUyBldmVudHMgZ3JvdXBzDQogICAgPiANCiAgICA+ICogQm9hcmRCZHNIb29rTGliOiBC RFMgZXZlbnQgY2FsbGJhY2sgbGlicmFyeSB3YXMgYWRkZWQuDQogICAgPiBUaGlzIGxpYnJhcnkg aW1wbGVtZW50cyB0aGUgY2FsbGJhY2tzIGZvciB0aGUgdGhyZWUgQmRzIGV2ZW50IGdyb3VwcyBh cyB3ZWxsIGFzIGNhbGxiYWNrcyBmb3IgYWxyZWFkeSBleGlzdGluZyBnRWZpRW5kT2ZEeGVFdmVu dEdyb3VwR3VpZCwgZ0VmaVBjaUVudW1lcmF0aW9uQ29tcGxldGVQcm90b2NvbEd1aWQgYW5kIGdF ZmlEeGVTbW1SZWFkeVRvTG9ja1Byb3RvY29sR3VpZCBldmVudCBncm91cHMNCiAgICA+ICAgLSBB IGRlZmF1bHQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGJvYXJkIEJEUyBob29rIGxpYnJhcnkNCiAg ICA+ICAgd2FzIGFkZGVkIHRvIEJvYXJkTW9kdWxlUGtnDQogICAgPiAgIC0gQSBTaW1pY09wZW5C b2FyZFBrZyBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgQm9hcmQgQkRTDQogICAgPiAg IGhvb2sgbGlicmFyeSB3YXMgYWxzbyBhZGRlZA0KICAgID4gDQogICAgPiAqIEJvYXJkQmRzSG9v a0R4ZTogQSBnZW5lcmljIERYRSBkcml2ZXIgdGhhdCByZWdpc3RlcnMgdGhlIGNhbGxiYWNrcyBp bXBsZW1lbnRlZCBpbiB0aGUgQm9hcmQgQkRTIGhvb2sgbGlicmFyeSB3YXMgYWRkZWQNCiAgICA+ IA0KICAgID4gKiBCb2FyZEJvb3RNYW5hZ2VyTGliOiBBIGJvYXJkIGJvb3QgbWFuYWdlciBsaWJy YXJ5IHdhcyBhZGRlZC4NCiAgICA+IFRoaXMgbGlicmFyeSBpbXBsZW1lbnRzIFBsYXRmb3JtQm9v dE1hbmFnZXJXYWl0Q2FsbGJhY2sgYW5kIFBsYXRmb3JtQm9vdE1hbmFnZXJVbmFibGVUb0Jvb3Qg bmVlZGVkIGJ5IE1pbnBsYXRmb3JtJ3MgUGxhdGZvcm1Cb290TWFuYWdlciBsaWJhcnkgaW5zdGFu Y2UuDQogICAgPiAgIC0gQSBudWxsIGluc3RhbmNlIG9mIHRoaXMgbGlicmFyeSB3YXMgYWRkZWQg dG8gTWlucGxhdGZvcm1Qa2cNCiAgICA+ICAgLSBBIGRlZmF1bHQgaW5zdGFuY2Ugb2YgdGhpcyBs aWJyYXJ5IHdhcyBhZGRlZCB0byBCb2FyZE1vZHVsZVBrZw0KICAgID4gICAtIEEgU2ltaWNPcGVu Qm9hcmRQa2cgaW5zdGFuY2Ugd2FzIGltcGxlbWVudGVkDQogICAgPiANCiAgICA+ICogU3VwcG9y dCBmb3IgdGhlIEJEUyBIb29rIHBvaW50cyB3ZXJlIGFkZGVkIHRvIGFsbCB0aGUgTWlucGxhdGZv cm0gYm9hcmRzDQogICAgPiANCiAgICA+IFByaW5jZSBBZ3llbWFuICgxMSk6DQogICAgPiAgIE1p blBsYXRmb3JtUGtnOiBBZGQgQkRTIEhvb2sgUG9pbnQgR3VpZHMNCiAgICA+ICAgQm9hcmRNb2R1 bGVQa2c6IEFkZCBCRFMgSG9vayBMaWJyYXJ5DQogICAgPiAgIEJvYXJkTW9kdWxlUGtnOiBBZGQg QkRTIEhvb2sgRFhFIERyaXZlcg0KICAgID4gICBNaW5QbGF0Zm9ybVBrZzogQWRkIEJEUyBCb2Fy ZCBCb290IE1hbmFnZXIgbGlicmFyeQ0KICAgID4gICBNaW5QbGF0Zm9ybVBrZzogQWRkIEJEUyBI b29rIFBvaW50cw0KICAgID4gICBCb2FyZE1vZHVsZVBrZzogQWRkIEdlbmVyaWMgQm9hcmRCb290 TWFuYWdlckxpYg0KICAgID4gICBLYWJ5bGFrZU9wZW5Cb2FyZFBrZzogQWRkIEJEUyBIb29rIER4 ZSBEcml2ZXINCiAgICA+ICAgV2hpc2tleWxha2VPcGVuQm9hcmRQa2c6IEFkZCBCRFMgSG9vayBE eGUgRHJpdmVyDQogICAgPiAgIFNpbWljc09wZW5Cb2FyZFBrZzogQWRkIEJkcyBIb29rIExpYnJh cnkNCiAgICA+ICAgU2ltaWNzT3BlbkJvYXJkUGtnOiBBZGQgQkRTIEJvYXJkIEJvb3QgTWFuYWdl ciBsaWJyYXJ5DQogICAgPiAgIFNpbWljc09wZW5Cb2FyZFBrZzogQWRkIEJkcyBIb29rIFBvaW50 cw0KICAgID4gDQogICAgPiAgLi4uL0JvYXJkQmRzSG9va0R4ZS9Cb2FyZEJkc0hvb2tEeGUuYyAg ICAgICAgIHwgIDEyMSArKw0KICAgID4gIC4uLi9Cb2FyZEJkc0hvb2tEeGUvQm9hcmRCZHNIb29r RHhlLmluZiAgICAgICB8ICAgNDYgKw0KICAgID4gIC4uLi9JbmNsdWRlL0xpYnJhcnkvQm9hcmRC ZHNIb29rTGliLmggICAgICAgICB8ICAxMDAgKw0KICAgID4gIC4uLi9MaWJyYXJ5L0JvYXJkQmRz SG9va0xpYi9Cb2FyZEJkc0hvb2suaCAgICB8ICAyMTEgKysrDQogICAgPiAgLi4uL0xpYnJhcnkv Qm9hcmRCZHNIb29rTGliL0JvYXJkQmRzSG9va0xpYi5jIHwgMTM5MCArKysrKysrKysrKysrKw0K ICAgID4gIC4uLi9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRCZHNIb29rTGliLmluZiAgICAgICB8ICAg OTUgKw0KICAgID4gIC4uLi9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRCb290T3B0aW9uLmN9ICAgICAg ICB8ICAgODcgKy0NCiAgICA+ICAuLi4vQm9hcmRCZHNIb29rTGliL0JvYXJkTWVtb3J5VGVzdC5j fSAgICAgICAgfCAgICA0ICstDQogICAgPiAgLi4uL0JvYXJkQm9vdE1hbmFnZXJMaWIvQm9hcmRC b290TWFuYWdlci5jICAgIHwgIDEwMyArKw0KICAgID4gIC4uLi9Cb2FyZEJvb3RNYW5hZ2VyTGli LmluZiAgICAgICAgICAgICAgICAgICB8ICAgMzkgKw0KICAgID4gIC4uLi9HYWxhZ29Qcm8zL09w ZW5Cb2FyZFBrZy5kc2MgICAgICAgICAgICAgICB8ICAgIDcgKw0KICAgID4gIC4uLi9HYWxhZ29Q cm8zL09wZW5Cb2FyZFBrZy5mZGYgICAgICAgICAgICAgICB8ICAgIDEgKw0KICAgID4gIC4uLi9L YWJ5bGFrZVJ2cDMvT3BlbkJvYXJkUGtnLmRzYyAgICAgICAgICAgICB8ICAgIDYgKw0KICAgID4g IC4uLi9LYWJ5bGFrZVJ2cDMvT3BlbkJvYXJkUGtnLmZkZiAgICAgICAgICAgICB8ICAgIDEgKw0K ICAgID4gIC4uLi9Cb2FyZEJvb3RNYW5hZ2VyTGliLmMgICAgICAgICAgICAgICAgICAgICB8ICAg MzggKw0KICAgID4gIC4uLi9Cb2FyZEJvb3RNYW5hZ2VyTGliTnVsbC5pbmYgICAgICAgICAgICAg ICB8ICAgMzEgKw0KICAgID4gIC4uLi9EeGVQbGF0Zm9ybUJvb3RNYW5hZ2VyTGliL0Jkc1BsYXRm b3JtLmMgICB8IDEyNjIgKy0tLS0tLS0tLS0tLQ0KICAgID4gIC4uLi9EeGVQbGF0Zm9ybUJvb3RN YW5hZ2VyTGliL0Jkc1BsYXRmb3JtLmggICB8ICAxODEgKy0NCiAgICA+ICAuLi4vRHhlUGxhdGZv cm1Cb290TWFuYWdlckxpYi5pbmYgICAgICAgICAgICAgfCAgIDUxICstDQogICAgPiAgLi4uL0lu Y2x1ZGUvTGlicmFyeS9Cb2FyZEJvb3RNYW5hZ2VyTGliLmggICAgIHwgICAzOSArDQogICAgPiAg Li4uL0ludGVsL01pblBsYXRmb3JtUGtnL01pblBsYXRmb3JtUGtnLmRlYyAgIHwgICAgNSArDQog ICAgPiAgLi4uL0JvYXJkWDU4SWNoMTAvT3BlbkJvYXJkUGtnLmRzYyAgICAgICAgICAgIHwgICAx MCArLQ0KICAgID4gIC4uLi9Cb2FyZFg1OEljaDEwL09wZW5Cb2FyZFBrZy5mZGYgICAgICAgICAg ICB8ICAgIDEgKw0KICAgID4gIC4uLi9MaWJyYXJ5L0JvYXJkQmRzSG9va0xpYi9Cb2FyZEJkc0hv b2suaCAgICB8ICAxNzMgKysNCiAgICA+ICAuLi4vTGlicmFyeS9Cb2FyZEJkc0hvb2tMaWIvQm9h cmRCZHNIb29rTGliLmMgfCAxNjMwICsrKysrKysrKysrKysrKysrDQogICAgPiAgLi4uL0JvYXJk QmRzSG9va0xpYi9Cb2FyZEJkc0hvb2tMaWIuaW5mICAgICAgIHwgICA4MSArDQogICAgPiAgLi4u L0JvYXJkQm9vdE1hbmFnZXJMaWIvQm9hcmRCb290TWFuYWdlci5jICAgIHwgICA2NyArDQogICAg PiAgLi4uL0JvYXJkQm9vdE1hbmFnZXJMaWIuaW5mICAgICAgICAgICAgICAgICAgIHwgICA0NSAr DQogICAgPiAgLi4uL1doaXNrZXlsYWtlVVJ2cC9PcGVuQm9hcmRQa2cuZHNjICAgICAgICAgIHwg ICAgNCArDQogICAgPiAgLi4uL1doaXNrZXlsYWtlVVJ2cC9PcGVuQm9hcmRQa2cuZmRmICAgICAg ICAgIHwgICAgMSArDQogICAgPiAgMzAgZmlsZXMgY2hhbmdlZCwgNDQyMSBpbnNlcnRpb25zKCsp LCAxNDA5IGRlbGV0aW9ucygtKSAgY3JlYXRlIG1vZGUgMTAwNjQ0IFBsYXRmb3JtL0ludGVsL0Jv YXJkTW9kdWxlUGtnL0JvYXJkQmRzSG9va0R4ZS9Cb2FyZEJkc0hvb2tEeGUuYw0KICAgID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBQbGF0Zm9ybS9JbnRlbC9Cb2FyZE1vZHVsZVBrZy9Cb2FyZEJkc0hv b2tEeGUvQm9hcmRCZHNIb29rRHhlLmluZg0KICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBQbGF0 Zm9ybS9JbnRlbC9Cb2FyZE1vZHVsZVBrZy9JbmNsdWRlL0xpYnJhcnkvQm9hcmRCZHNIb29rTGli LmgNCiAgICA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgUGxhdGZvcm0vSW50ZWwvQm9hcmRNb2R1bGVQ a2cvTGlicmFyeS9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRCZHNIb29rLmgNCiAgICA+ICBjcmVhdGUg bW9kZSAxMDA2NDQgUGxhdGZvcm0vSW50ZWwvQm9hcmRNb2R1bGVQa2cvTGlicmFyeS9Cb2FyZEJk c0hvb2tMaWIvQm9hcmRCZHNIb29rTGliLmMNCiAgICA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgUGxh dGZvcm0vSW50ZWwvQm9hcmRNb2R1bGVQa2cvTGlicmFyeS9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRC ZHNIb29rTGliLmluZg0KICAgID4gIHJlbmFtZSBQbGF0Zm9ybS9JbnRlbC97TWluUGxhdGZvcm1Q a2cvQmRzL0xpYnJhcnkvRHhlUGxhdGZvcm1Cb290TWFuYWdlckxpYi9QbGF0Zm9ybUJvb3RPcHRp b24uYyA9PiBCb2FyZE1vZHVsZVBrZy9MaWJyYXJ5L0JvYXJkQmRzSG9va0xpYi9Cb2FyZEJvb3RP cHRpb24uY30gKDg3JSkgIHJlbmFtZSBQbGF0Zm9ybS9JbnRlbC97TWluUGxhdGZvcm1Qa2cvQmRz L0xpYnJhcnkvRHhlUGxhdGZvcm1Cb290TWFuYWdlckxpYi9NZW1vcnlUZXN0LmMgPT4gQm9hcmRN b2R1bGVQa2cvTGlicmFyeS9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRNZW1vcnlUZXN0LmN9ICg5MyUp ICBjcmVhdGUgbW9kZSAxMDA2NDQgUGxhdGZvcm0vSW50ZWwvQm9hcmRNb2R1bGVQa2cvTGlicmFy eS9Cb2FyZEJvb3RNYW5hZ2VyTGliL0JvYXJkQm9vdE1hbmFnZXIuYw0KICAgID4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBQbGF0Zm9ybS9JbnRlbC9Cb2FyZE1vZHVsZVBrZy9MaWJyYXJ5L0JvYXJkQm9v dE1hbmFnZXJMaWIvQm9hcmRCb290TWFuYWdlckxpYi5pbmYNCiAgICA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgUGxhdGZvcm0vSW50ZWwvTWluUGxhdGZvcm1Qa2cvQmRzL0xpYnJhcnkvQm9hcmRCb290 TWFuYWdlckxpYk51bGwvQm9hcmRCb290TWFuYWdlckxpYi5jDQogICAgPiAgY3JlYXRlIG1vZGUg MTAwNjQ0IFBsYXRmb3JtL0ludGVsL01pblBsYXRmb3JtUGtnL0Jkcy9MaWJyYXJ5L0JvYXJkQm9v dE1hbmFnZXJMaWJOdWxsL0JvYXJkQm9vdE1hbmFnZXJMaWJOdWxsLmluZg0KICAgID4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBQbGF0Zm9ybS9JbnRlbC9NaW5QbGF0Zm9ybVBrZy9JbmNsdWRlL0xpYnJh cnkvQm9hcmRCb290TWFuYWdlckxpYi5oDQogICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IFBsYXRm b3JtL0ludGVsL1NpbWljc09wZW5Cb2FyZFBrZy9MaWJyYXJ5L0JvYXJkQmRzSG9va0xpYi9Cb2Fy ZEJkc0hvb2suaA0KICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBQbGF0Zm9ybS9JbnRlbC9TaW1p Y3NPcGVuQm9hcmRQa2cvTGlicmFyeS9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRCZHNIb29rTGliLmMN CiAgICA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgUGxhdGZvcm0vSW50ZWwvU2ltaWNzT3BlbkJvYXJk UGtnL0xpYnJhcnkvQm9hcmRCZHNIb29rTGliL0JvYXJkQmRzSG9va0xpYi5pbmYNCiAgICA+ICBj cmVhdGUgbW9kZSAxMDA2NDQgUGxhdGZvcm0vSW50ZWwvU2ltaWNzT3BlbkJvYXJkUGtnL0xpYnJh cnkvQm9hcmRCb290TWFuYWdlckxpYi9Cb2FyZEJvb3RNYW5hZ2VyLmMNCiAgICA+ICBjcmVhdGUg bW9kZSAxMDA2NDQgUGxhdGZvcm0vSW50ZWwvU2ltaWNzT3BlbkJvYXJkUGtnL0xpYnJhcnkvQm9h cmRCb290TWFuYWdlckxpYi9Cb2FyZEJvb3RNYW5hZ2VyTGliLmluZg0KICAgID4gDQogICAgPiAt LQ0KICAgID4gMi4xOS4xLndpbmRvd3MuMQ0KICAgID4gDQogICAgPiANCiAgICA+IA0KICAgID4g DQogICAgPiANCiAgICA+IA0KICAgID4gDQoNCg==