From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.2724.1586824889190689665 for ; Mon, 13 Apr 2020 17:41:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=pcSs4RFI; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: +v4Li53dQ+9O2FB7DQiGry1IMlGXkMJCHZVjK3iIksqW8QLXcuqbgB3mwZY7LWGj/R6OVoN8M+ k5Ik5KfPExqw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2020 17:41:28 -0700 IronPort-SDR: wRm8kIxEYgoEdWCVtlKu95x4ifMMKeYkyYDW0syQ83lTwkyVmXQoPh2tw73LAk+H0cihZwSPxs AD3bEdT3j0Gw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,380,1580803200"; d="scan'208";a="453356957" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by fmsmga005.fm.intel.com with ESMTP; 13 Apr 2020 17:41:28 -0700 Received: from orsmsx163.amr.corp.intel.com (10.22.240.88) by ORSMSX108.amr.corp.intel.com (10.22.240.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 13 Apr 2020 17:41:27 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX163.amr.corp.intel.com (10.22.240.88) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 13 Apr 2020 17:41:27 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 13 Apr 2020 17:41:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K/+TNoO6YdzGSZX5zdv0F79hXwKGz3mFSMb5v2NgrtR/2Up0jiSOfMk+shYP4+voFqmDArWUx500xlj3PJS0a6Qbqlh0BLK3ApPpICaanpmkOlO5pNBJo78CeuerqgSlgpHR7u9G14uto4Se+RO+yCXehUV7EZuZkWQxVvlzxU1CJARgXlEnCo/gIeXb7hPx897w1LRnKFq8U/YB1J1YUVfIwMKJVCm/MkP//ILJlSeNZLELs879uov5I0I+eV9+hrrwxZuPL+NjuBXdH+iZt7Ym4UHhIlCp6uMh9PLdRdS+DzCeRKlC63Ve/3pybgeLNLakrdHqewmFS9QGiEmNpQ== 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=/s0OhCakbm3kejs/8sbzJ+zKzZzrmKB5CEU5fw4nC8o=; b=CEqYC/3QFgymvv8KKeZFECG84GCo91xVKfwLSjA5P9TDhhpyhae0KK5iTI2BrwY/eiuTzW/IlRHI/OcyEG40EcDV7uq9+ds8Tw0rS4HDOY/DSy/Z6Gbl2g49MdAh6qqNnMM/znAYhdzEiqiHiQreq6CHorjZ87sKOvY7FE7cB9oLqA93bRu186mh7LEvPgko998SoHGUrycyh2vhMmOz2qr6TkL1nhVNFUd6S+PkdlEbUPmSHy85eVYr241OJg/+60B047Rrm5Z8tzezPgh0X5FLz7yV0zsopBnBosFplfGkkASt1f8zVHI5ywS0+VSAazWN2ZyOVW66NR3BndeRMA== 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=/s0OhCakbm3kejs/8sbzJ+zKzZzrmKB5CEU5fw4nC8o=; b=pcSs4RFIuZvxfhv1HMYDEkc9aw9mJG9NmUIBs4seK5vInUWfcZKnv4xuMDOhlPkLShVCtDdYfPmrvT6CIM3LbvnxVzeu2uZ0q/5qORa5n0pFpmDTTpiOhs1Q4rlRs6WQ8aUa8hCSIMgKxhfAR6aT215/lKeixC4cnGjjkTi47L4= Received: from BL0PR11MB3489.namprd11.prod.outlook.com (2603:10b6:208:75::29) by BL0PR11MB2962.namprd11.prod.outlook.com (2603:10b6:208:78::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Tue, 14 Apr 2020 00:41:25 +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.2900.028; Tue, 14 Apr 2020 00:41:25 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "michael.kubacki@outlook.com" CC: "Yao, Jiewen" , "Zhang, Chao B" , "Wang, Jian J" , "Wu, Hao A" , "Gao, Liming" Subject: Re: [edk2-devel] [PATCH v1 0/9] Add the VariablePolicy feature Thread-Topic: [edk2-devel] [PATCH v1 0/9] Add the VariablePolicy feature Thread-Index: AQHWD2cDKK4YIxH/dUSkqiTMXKGYm6h3VrGA Date: Tue, 14 Apr 2020 00:41:24 +0000 Message-ID: <89466D09-A2FB-478A-AEB1-5B2C83D1D213@intel.com> References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.35.20030802 authentication-results: spf=none (sender IP is ) smtp.mailfrom=nathaniel.l.desimone@intel.com; x-originating-ip: [134.134.136.213] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 98e94a21-2ecf-42b0-3582-08d7e00c8ff3 x-ms-traffictypediagnostic: BL0PR11MB2962: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0373D94D15 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)(136003)(366004)(346002)(376002)(396003)(39860400002)(8936002)(2906002)(966005)(2616005)(81156014)(8676002)(6486002)(478600001)(186003)(86362001)(26005)(71200400001)(54906003)(6506007)(107886003)(6512007)(66476007)(91956017)(316002)(5660300002)(66446008)(4326008)(64756008)(36756003)(66946007)(110136005)(76116006)(33656002)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZRodaefbKeQ0SSXZF6tCeGf5gpwCaoSxdmcYpwlYnohehUWopp4pHYF/wPIrY+G0WFXytCmJ8BiysP8xt0pmOvmml3M+0JkUs9Bz3XyWVKH7LJHd2edsZoIqDmVjH58LsFYGxwtwoBmQ/4YmdMbwr2oHeAwrj1oLwprGwW//65yXH4lafHOE2PFa6ZKxXHXBV8v0yuAEbp2D3SlBRM7/zHIwHyjZ/6dC41MzaiBn5tLEQW1WZVwogINzVgvtN0Q/ghXNpmVTs46TvifjcBcG5jlk7/irZR4663MQaMxkwzlTXfAYXOWIfhsqIhqZ0ds5KUvQh/H+SSspSbBUpeNPJ2Va7xE4zjQyiI1BrF6r9nrBPECMpDdhF/ccUhHDqr0dW8gF4vsLHL4ggHJfk2629/Kr8+fBz5YL6jhchB2t+1Cbi9QK03wUsZqpyAtsE4QAHTJyhnT7tjL3QieW/Ms4UbVnKZxVr4Uq9VtJtzNLVvasIijpLDZAuvcvEUxBZbalGVYqZUae6NU1hEYXN/QKRg== x-ms-exchange-antispam-messagedata: HIeR9J4tA3+XxaCTVqG4ZaKPqewpw/CyBwX0aKnlZAh9ddR0jeFB/7A32W9A6oTT4NNp+9F6PFRa8lCHXzDwg34ttvFKoF/7RmzAlRpSRbbH2doFJ3QKL4QX+pWd7//HwNdchAP5Vb6ZHPvL4dBOeQ== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 98e94a21-2ecf-42b0-3582-08d7e00c8ff3 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2020 00:41:25.2316 (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: oEGfvO7IDhqq5SzXtBtNaaBPm1rrQwqDDcN20gmaWg3Kfj7VlMs77YDYbXtZySvk/EBq7q+YPbo9OkNyJZX1I2yD0hqg0IrEe9UgoYGBg54= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2962 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <126AF4AF47A515408D3046B66DF0C3C3@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgTWljaGFlbCBhbmQgQnJldCwNCg0KRmlyc3Qgb2YgYWxsLCBHcmVhdCBXb3JrIQ0KDQpPbmUg dGhpbmcgSSBub3RpY2VkIGlzIHRoYXQgdGhpcyBjaGFuZ2Ugd2lsbCByZXF1aXJlIDIgbmV3IExp YnJhcnlDbGFzc2VzIHRvIGJlIGFkZGVkIHRvIGV2ZXJ5IHBsYXRmb3JtIC5kc2MgZmlsZS4gSG93 ZXZlciwgdGhlc2UgY2hhbmdlcyBoYXZlIG5vdCBiZWVuIG1hZGUgdG8gT3ZtZlBrZywgRW11bGF0 b3JQa2csIFJhc3BiZXJyeVBpLCBvciBhbnkgb2YgdGhlIE1pblBsYXRmb3JtICpPcGVuQm9hcmRQ a2dzIGluIGVkazItcGxhdGZvcm1zLiBXaGVuIG9uZSBhZGRzIGNoYW5nZXMgdGhhdCByZXF1aXJl IHBsYXRmb3JtIHVwZGF0ZXMgbGlrZSB0aGlzLCBpdCBpcyBnZW5lcmFsbHkgZXhwZWN0ZWQgdGhh dCB0aGUgY2hhbmdlIGF1dGhvciBwcm92aWRlIHRob3NlIHVwZGF0ZXMgYXQgdGhlIHNhbWUgdGlt ZSBmb3IgdGhlIHBsYXRmb3JtcyB0aGF0IGFyZSBpbiBUaWFub0NvcmUgcHJvamVjdC4NCg0KRm9y IGFuIGV4YW1wbGUgb2YgdGhpcywgc2VlIFBhbmthaidzIHBhdGNoIHNlcmllcyBmcm9tIGEgbW9u dGggYWdvOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS81NDY3OA0KDQpB bHNvLCBsb29raW5nIGF0IHlvdXIgY29kZSwgSSBoaWdobHkgZG91YnQgeW91IHRlc3RlZCB0aGlz IHdpdGggdGhlIFJ1bnRpbWUgRFhFIHZlcnNpb24gb2YgVUVGSSB2YXJpYWJsZSBzZXJ2aWNlcy4g VGhlcmUgYXJlIGEgbm9uLXplcm8gbnVtYmVyIG9mIHBsYXRmb3JtcyB0aGF0IHVzZSB0aGUgUnVu dGltZSBEWEUgdmVyc2lvbiBvZiBVRUZJIHZhcmlhYmxlIHNlcnZpY2VzLCBzbyB0aGlzIHBhdGNo IHNlcmllcyB3aWxsIG5lZWQgdG8gYmUgdXBkYXRlZCBhbmQgdGVzdGVkIGluIFJ1bnRpbWUgRFhF IG1vZGUuDQoNCkFsc28sIGxvb2tpbmcgYXQgeW91ciBjb2RlLCBJIGhpZ2hseSBkb3VidCB5b3Ug dGVzdGVkIHdpdGggc3RhbmRhbG9uZSBNTSBlaXRoZXIuIFdlIGFyZSB0cnlpbmcgdG8gbW92ZSBm cm9tIHRoZSBsZWdhY3kgRFhFK1NNTSB0byBwdXJlIFNNTS9NTSBvbmx5IGRyaXZlcnMgYXMgbXVj aCBhcyBwb3NzaWJsZSBhcyB0aGUgbWl4aW5nIG9mIERYRSArIFNNTSBpbiBhIHNpbmdsZSBkcml2 ZXIgaGFzIGJlZW4gYSBoaXN0b3JpY2FsIHNvdXJjZSBvZiBidWdzL3NlY3VyaXR5IHZ1bG5lcmFi aWxpdGllcyBzaW5jZSB5b3UgY2FuIG9ubHkgc2FmZWx5IHVzZSBEWEUvVUVGSSBzZXJ2aWNlcyBp biB0aGUgZW50cnkgcG9pbnQuIEFsc28sIHRoZXJlIGFyZSBzb21lIHBsYXRmb3JtcyBub3cgdGhh dCBvbmx5IHdvcmsgd2l0aCBzdGFuZGFsb25lIE1NLCBmb3IgZXhhbXBsZSBhIGxvdCBvZiBBUk0g ZGVzaWducyBoYXZlIG1vdmVkIHRvIHVzaW5nIHN0YW5kYWxvbmUgTU0gKyBBUk0gdHJ1c3Qgem9u ZSB0byBpbXBsZW1lbnQgVUVGSSBzZWN1cmUgYm9vdCBhdXRoZW50aWNhdGVkIHZhcmlhYmxlcy4N Cg0KSSBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50czoNCg0KUEFUQ0ggIzI6DQoNCjEp IFZhcmlhYmxlUG9saWN5TGliIGlzIGRlZmluZWQgYXMgYSBCQVNFIGxpYnJhcnksIGJ1dCBJIGhp Z2hseSBkb3VidCB0aGlzIHdpbGwgYWN0dWFsbHkgd29yayBhcyBhIHByb3BlciBCQVNFIGxpYnJh cnkuIEZvciBleGFtcGxlLCB5b3UgaGF2ZSBhIGxvdCBvZiBtdXRhYmxlIGdsb2JhbCB2YXJpYWJs ZXMgYXQgdGhlIHRvcCBvZiBWYXJpYWJsZVBvbGljeUxpYi5jLCBidXQgbm90aGluZyBpbiB0aGUg aW1wbGVtZW50YXRpb24gSSBzZWUgaGFuZGxlcyB0aGUgRVZUX1NJR05BTF9WSVJUVUFMX0FERFJF U1NfQ0hBTkdFIEVGSSBldmVudCBzbyB0aGlzIGNvZGUgd29uJ3Qgd29yayB3aXRoIFJ1bnRpbWUg RFhFLiBSdW50aW1lIERYRSBzdXBwb3J0IGlzIHJlcXVpcmVkIGZvciB0aGlzIGNvZGUgc2luY2Ug c29tZSBwbGF0Zm9ybXMgdXNlIHRoZSBSdW50aW1lIERYRSB2ZXJzaW9uIG9mIFVFRkkgdmFyaWFi bGUgc2VydmljZXMuDQoNClBBVENIICM0Og0KDQoxKSBDb21tZW50ZWQgb3V0IGNvZGUgaW4gVmFy Q2hlY2tQb2xpY3lMaWJNbWlIYW5kbGVyKCk6DQovLyBWQVJfQ0hFQ0tfUE9MSUNZX0NPTU1fRFVN UF9QQVJBTVMgICAgICAgICAqRHVtcFBhcmFtczsgICAgIC8vIE5vdCB5ZXQgaW1wbGVtZW50ZWQu DQoNClBsZWFzZSBkb24ndCBjaGVjayBpbiBjb21tZW50ZWQgb3V0IGNvZGUuDQoNCjIpIFZhckNo ZWNrUG9saWN5TGliLmluZiAtIFlvdSBkZWZpbmUgdGhpcyBMaWJyYXJ5Q2xhc3MgYXMgc3VwcG9y dGluZyB0aGUgZm9sbG93aW5nIG1vZHVsZSB0eXBlczogRFhFX1JVTlRJTUVfRFJJVkVSIERYRV9T TU1fRFJJVkVSLiBUaGlzIGlzIGEgcHJvYmxlbSBiZWNhdXNlIHlvdSBkbyBub3Qgc3VwcG9ydCB0 aGUgc3RhbmRhbG9uZSBNTSBkcml2ZXJzLCBvbmx5IHRoZSBsZWdhY3kgRFhFK1NNTSBkcml2ZXIg dHlwZS4gV2hpbGUgbW9zdCBwbGF0Zm9ybXMgd29yayBPSyB3aXRoIHRoZSBsZWdhY3kgRFhFK1NN TSBkcml2ZXJzLCBzdGFuZGFsb25lIE1NIGlzIHVzZWQgYnkgc2V2ZXJhbCBwbGF0Zm9ybSBkZXNp Z25zLCBBUk0gdHJ1c3Qgem9uZSBmb3IgZXhhbXBsZS4gUGxlYXNlIHVwZGF0ZS4NCg0KVGhhbmtz LA0KTmF0ZQ0KDQrvu79PbiA0LzEwLzIwLCAxMTozNiBBTSwgImRldmVsQGVkazIuZ3JvdXBzLmlv IG9uIGJlaGFsZiBvZiBNaWNoYWVsIEt1YmFja2kiIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbyBvbiBi ZWhhbGYgb2YgbWljaGFlbC5rdWJhY2tpQG91dGxvb2suY29tPiB3cm90ZToNCg0KICAgIEZyb206 IE1pY2hhZWwgS3ViYWNraSA8bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQogICAgDQog ICAgUkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUy Mg0KICAgIA0KICAgIFRoZSA5IHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMgYWRkIHRoZSBWYXJpYWJs ZVBvbGljeSBmZWF0dXJlIHRvIHRoZSBjb3JlLA0KICAgIGRlcHJlY2F0ZSBFZGsyVmFyTG9jayAo d2hpbGUgYWRkaW5nIGEgY29tcGF0aWJpbGl0eSBsYXllciB0byByZWR1Y2UgY29kZQ0KICAgIGNo dXJuKSwgYW5kIGludGVncmF0ZSB0aGUgVmFyaWFibGVQb2xpY3kgbGlicmFyaWVzIGFuZCBwcm90 b2NvbHMgaW50bw0KICAgIFZhcmlhYmxlIFNlcnZpY2VzLg0KICAgIA0KICAgIFNpbmNlIHRoZSBp bnRlZ3JhdGlvbiByZXF1aXJlcyBtdWx0aXBsZSBjaGFuZ2VzLCBpbmNsdWRpbmcgYWRkaW5nIGxp YnJhcmllcywNCiAgICBhIHByb3RvY29sLCBhbiBTTUkgY29tbXVuaWNhdGlvbiBoYW5kbGVyLCBh bmQgVmFyaWFibGVTZXJ2aWNlcyBpbnRlZ3JhdGlvbiwNCiAgICB0aGUgcGF0Y2hlcyBhcmUgYnJv a2VuIHVwIGJ5IGluZGl2aWR1YWwgbGlicmFyeSBhZGRpdGlvbnMgYW5kIHRoZW4gYSBmaW5hbA0K ICAgIGludGVncmF0aW9uLiBTZWN1cml0eS1zZW5zaXRpdmUgY2hhbmdlcyBsaWtlIGJ5cGFzc2lu ZyBBdXRoZW50aWNhdGVkDQogICAgVmFyaWFibGUgZW5mb3JjZW1lbnQgYXJlIGFsc28gYnJva2Vu IG91dCBpbnRvIGluZGl2aWR1YWwgcGF0Y2hlcyBzbyB0aGF0DQogICAgYXR0ZW50aW9uIGNhbiBi ZSBjYWxsZWQgZGlyZWN0bHkgdG8gdGhlbS4NCiAgICANCiAgICBUaGUgZGlzY3Vzc2lvbiBvZiB0 aGUgZmVhdHVyZSBjYW4gYmUgZm91bmQgaW4gbXVsdGlwbGUgcGxhY2VzIHRocm91Z2hvdXQNCiAg ICB0aGUgbGFzdCB5ZWFyIG9uIHRoZSBSRkMgY2hhbm5lbCwgc3RhZ2luZyBicmFuY2hlcywgYW5k IGluIGRldmVsLg0KICAgIA0KICAgIE1vc3QgcmVjZW50bHksIHRoaXMgc3ViamVjdCB3YXMgZGlz Y3Vzc2VkIGluIHRoaXMgdGhyZWFkOg0KICAgIGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZl bC9tZXNzYWdlLzUzNzEyDQogICAgKHRoZSBjb2RlIGJyYW5jaGVzIHNoYXJlZCBpbiB0aGF0IGRp c2N1c3Npb24gYXJlIG5vdyBvdXQgb2YgZGF0ZSwgYnV0IHRoZQ0KICAgIHdoaXRlcGFwZXJzIGFu ZCBkaXNjdXNzaW9uIGFyZSByZWxldmFudCkuDQogICAgDQogICAgT24gYSBzZXBhcmF0ZSBub3Rl LCBzaGFsbG93IHRocmVhZGluZyBtaWdodCBub3Qgd29yayBvbiB0aGlzIHBhdGNoIHNlcmllcw0K ICAgIGR1ZSB0byBjaGFuZ2VzIG1hZGUgYnkgdGhlIFNNVFAgc2VydmVyLiBQbGVhc2UgYmVhciB3 aXRoIG1lIHdoaWxlIEkgYW0NCiAgICBpbnZlc3RpZ2F0aW5nIGlmIHRoaXMgY2FuIGJlIGNoYW5n ZWQuDQogICAgDQogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KICAg IENjOiBDaGFvIFpoYW5nIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPg0KICAgIENjOiBKaWFuIEog V2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KICAgIENjOiBIYW8gQSBXdSA8aGFvLmEud3VA aW50ZWwuY29tPg0KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCiAg ICBTaWduZWQtb2ZmLWJ5OiBCcmV0IEJhcmtlbGV3IDxicmJhcmtlbEBtaWNyb3NvZnQuY29tPg0K ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgS3ViYWNraSA8bWljaGFlbC5rdWJhY2tpQG1pY3Jv c29mdC5jb20+DQogICAgDQogICAgQnJldCBCYXJrZWxldyAoOSk6DQogICAgICBNZGVNb2R1bGVQ a2c6IERlZmluZSB0aGUgVmFyaWFibGVQb2xpY3kgcHJvdG9jb2wgaW50ZXJmYWNlDQogICAgICBN ZGVNb2R1bGVQa2c6IERlZmluZSB0aGUgVmFyaWFibGVQb2xpY3lMaWINCiAgICAgIE1kZU1vZHVs ZVBrZzogRGVmaW5lIHRoZSBWYXJpYWJsZVBvbGljeUhlbHBlckxpYg0KICAgICAgTWRlTW9kdWxl UGtnOiBEZWZpbmUgdGhlIFZhckNoZWNrUG9saWN5TGliIGFuZCBTTU0gaW50ZXJmYWNlDQogICAg ICBNZGVNb2R1bGVQa2c6IENvbm5lY3QgVmFyaWFibGVQb2xpY3kgYnVzaW5lc3MgbG9naWMgdG8N CiAgICAgICAgVmFyaWFibGVTZXJ2aWNlcw0KICAgICAgTWRlTW9kdWxlUGtnOiBBbGxvdyBWYXJp YWJsZVBvbGljeSBzdGF0ZSB0byBkZWxldGUgcHJvdGVjdGVkIHZhcmlhYmxlcw0KICAgICAgU2Vj dXJpdHlQa2c6IEFsbG93IFZhcmlhYmxlUG9saWN5IHN0YXRlIHRvIGRlbGV0ZSBhdXRoZW50aWNh dGVkDQogICAgICAgIHZhcmlhYmxlcw0KICAgICAgTWRlTW9kdWxlUGtnOiBDaGFuZ2UgVENHIE1P UiB2YXJpYWJsZXMgdG8gdXNlIFZhcmlhYmxlUG9saWN5DQogICAgICBNZGVNb2R1bGVQa2c6IERy b3AgVmFyTG9jayBmcm9tIFJ1bnRpbWVEeGUgdmFyaWFibGUgZHJpdmVyDQogICAgDQogICAgIE1k ZU1vZHVsZVBrZy9MaWJyYXJ5L1ZhckNoZWNrUG9saWN5TGliL1ZhckNoZWNrUG9saWN5TGliLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjExICsrDQogICAgIE1kZU1vZHVsZVBr Zy9MaWJyYXJ5L1ZhcmlhYmxlUG9saWN5SGVscGVyTGliL1ZhcmlhYmxlUG9saWN5SGVscGVyTGli LmMgICAgICAgICAgICAgICAgICAgfCAgMzk2ICsrKysNCiAgICAgTWRlTW9kdWxlUGtnL0xpYnJh cnkvVmFyaWFibGVQb2xpY3lMaWIvVmFyaWFibGVQb2xpY3lMaWIuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA3NzMgKysrKysrKw0KICAgICBNZGVNb2R1bGVQa2cvTGlicmFyeS9W YXJpYWJsZVBvbGljeUxpYi9WYXJpYWJsZVBvbGljeVVuaXRUZXN0L1ZhcmlhYmxlUG9saWN5VW5p dFRlc3QuYyAgIHwgMjI4NSArKysrKysrKysrKysrKysrKysrKw0KICAgICBNZGVNb2R1bGVQa2cv VW5pdmVyc2FsL1ZhcmlhYmxlL1J1bnRpbWVEeGUvVGNnTW9yTG9ja0R4ZS5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA1MiArLQ0KICAgICBNZGVNb2R1bGVQa2cvVW5pdmVyc2Fs L1ZhcmlhYmxlL1J1bnRpbWVEeGUvVGNnTW9yTG9ja1NtbS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA2MCArLQ0KICAgICBNZGVNb2R1bGVQa2cvVW5pdmVyc2FsL1ZhcmlhYmxl L1J1bnRpbWVEeGUvVmFyQ2hlY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICA0OSArLQ0KICAgICBNZGVNb2R1bGVQa2cvVW5pdmVyc2FsL1ZhcmlhYmxlL1J1bnRpbWVE eGUvVmFyaWFibGVEeGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MSAr DQogICAgIE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvVmFyaWFibGUvUnVudGltZUR4ZS9WYXJpYWJs ZUxvY2tSZXF1c3RUb0xvY2suYyAgICAgICAgICAgICAgICAgICAgfCAgIDcxICsNCiAgICAgTWRl TW9kdWxlUGtnL1VuaXZlcnNhbC9WYXJpYWJsZS9SdW50aW1lRHhlL1ZhcmlhYmxlUG9saWN5U21t RHhlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NDUgKysrKw0KICAgICBNZGVNb2R1bGVQ a2cvVW5pdmVyc2FsL1ZhcmlhYmxlL1J1bnRpbWVEeGUvVmFyaWFibGVTbW1SdW50aW1lRHhlLmMg ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArDQogICAgIFNlY3VyaXR5UGtnL0xpYnJhcnkv QXV0aFZhcmlhYmxlTGliL0F1dGhTZXJ2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDIyICstDQogICAgIE1kZU1vZHVsZVBrZy9JbmNsdWRlL0d1aWQvVmFy Q2hlY2tQb2xpY3lNbWkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDQzICsNCiAgICAgTWRlTW9kdWxlUGtnL0luY2x1ZGUvTGlicmFyeS9WYXJpYWJsZVBv bGljeUhlbHBlckxpYi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjQg KysNCiAgICAgTWRlTW9kdWxlUGtnL0luY2x1ZGUvTGlicmFyeS9WYXJpYWJsZVBvbGljeUxpYi5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDYgKysNCiAgICAg TWRlTW9kdWxlUGtnL0luY2x1ZGUvUHJvdG9jb2wvVmFyaWFibGVQb2xpY3kuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNTYgKysNCiAgICAgTWRlTW9kdWxl UGtnL0xpYnJhcnkvVmFyQ2hlY2tQb2xpY3lMaWIvVmFyQ2hlY2tQb2xpY3lMaWIuaW5mICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDQgKw0KICAgICBNZGVNb2R1bGVQa2cvTGlicmFy eS9WYXJDaGVja1BvbGljeUxpYi9WYXJDaGVja1BvbGljeUxpYi51bmkgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAxMiArDQogICAgIE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1ZhcmlhYmxl UG9saWN5SGVscGVyTGliL1ZhcmlhYmxlUG9saWN5SGVscGVyTGliLmluZiAgICAgICAgICAgICAg ICAgfCAgIDM2ICsNCiAgICAgTWRlTW9kdWxlUGtnL0xpYnJhcnkvVmFyaWFibGVQb2xpY3lIZWxw ZXJMaWIvVmFyaWFibGVQb2xpY3lIZWxwZXJMaWIudW5pICAgICAgICAgICAgICAgICB8ICAgMTIg Kw0KICAgICBNZGVNb2R1bGVQa2cvTGlicmFyeS9WYXJpYWJsZVBvbGljeUxpYi9WYXJpYWJsZVBv bGljeUxpYi5pbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCArDQogICAgIE1k ZU1vZHVsZVBrZy9MaWJyYXJ5L1ZhcmlhYmxlUG9saWN5TGliL1ZhcmlhYmxlUG9saWN5TGliLnVu aSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICsNCiAgICAgTWRlTW9kdWxlUGtn L0xpYnJhcnkvVmFyaWFibGVQb2xpY3lMaWIvVmFyaWFibGVQb2xpY3lVbml0VGVzdC9WYXJpYWJs ZVBvbGljeVVuaXRUZXN0LmluZiB8ICAgNDEgKw0KICAgICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxl UGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxNyArLQ0KICAgICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRzYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNyArDQogICAgIE1kZU1vZHVsZVBrZy9UZXN0L01kZU1vZHVsZVBrZ0hvc3RUZXN0LmRz YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICsN CiAgICAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9WYXJpYWJsZS9SdW50aW1lRHhlL1ZhcmlhYmxl UnVudGltZUR4ZS5pbmYgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKw0KICAgICBNZGVN b2R1bGVQa2cvVW5pdmVyc2FsL1ZhcmlhYmxlL1J1bnRpbWVEeGUvVmFyaWFibGVTbW0uaW5mICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQogICAgIE1kZU1vZHVsZVBrZy9V bml2ZXJzYWwvVmFyaWFibGUvUnVudGltZUR4ZS9WYXJpYWJsZVNtbVJ1bnRpbWVEeGUuaW5mICAg ICAgICAgICAgICAgICAgICAgfCAgICA4ICsNCiAgICAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9W YXJpYWJsZS9SdW50aW1lRHhlL1ZhcmlhYmxlU3RhbmRhbG9uZU1tLmluZiAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDQgKw0KICAgICBTZWN1cml0eVBrZy9MaWJyYXJ5L0F1dGhWYXJpYWJsZUxp Yi9BdXRoVmFyaWFibGVMaWIuaW5mICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArDQogICAgIDMxIGZpbGVzIGNoYW5nZWQsIDUxNzIgaW5zZXJ0aW9ucygrKSwgNzcgZGVs ZXRpb25zKC0pDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVNb2R1bGVQa2cvTGlicmFyeS9W YXJDaGVja1BvbGljeUxpYi9WYXJDaGVja1BvbGljeUxpYi5jDQogICAgIGNyZWF0ZSBtb2RlIDEw MDY0NCBNZGVNb2R1bGVQa2cvTGlicmFyeS9WYXJpYWJsZVBvbGljeUhlbHBlckxpYi9WYXJpYWJs ZVBvbGljeUhlbHBlckxpYi5jDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVNb2R1bGVQa2cv TGlicmFyeS9WYXJpYWJsZVBvbGljeUxpYi9WYXJpYWJsZVBvbGljeUxpYi5jDQogICAgIGNyZWF0 ZSBtb2RlIDEwMDY0NCBNZGVNb2R1bGVQa2cvTGlicmFyeS9WYXJpYWJsZVBvbGljeUxpYi9WYXJp YWJsZVBvbGljeVVuaXRUZXN0L1ZhcmlhYmxlUG9saWN5VW5pdFRlc3QuYw0KICAgICBjcmVhdGUg bW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9WYXJpYWJsZS9SdW50aW1lRHhlL1Zh cmlhYmxlTG9ja1JlcXVzdFRvTG9jay5jDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVNb2R1 bGVQa2cvVW5pdmVyc2FsL1ZhcmlhYmxlL1J1bnRpbWVEeGUvVmFyaWFibGVQb2xpY3lTbW1EeGUu Yw0KICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL0luY2x1ZGUvR3VpZC9WYXJD aGVja1BvbGljeU1taS5oDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVNb2R1bGVQa2cvSW5j bHVkZS9MaWJyYXJ5L1ZhcmlhYmxlUG9saWN5SGVscGVyTGliLmgNCiAgICAgY3JlYXRlIG1vZGUg MTAwNjQ0IE1kZU1vZHVsZVBrZy9JbmNsdWRlL0xpYnJhcnkvVmFyaWFibGVQb2xpY3lMaWIuaA0K ICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL0luY2x1ZGUvUHJvdG9jb2wvVmFy aWFibGVQb2xpY3kuaA0KICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL0xpYnJh cnkvVmFyQ2hlY2tQb2xpY3lMaWIvVmFyQ2hlY2tQb2xpY3lMaWIuaW5mDQogICAgIGNyZWF0ZSBt b2RlIDEwMDY0NCBNZGVNb2R1bGVQa2cvTGlicmFyeS9WYXJDaGVja1BvbGljeUxpYi9WYXJDaGVj a1BvbGljeUxpYi51bmkNCiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZU1vZHVsZVBrZy9MaWJy YXJ5L1ZhcmlhYmxlUG9saWN5SGVscGVyTGliL1ZhcmlhYmxlUG9saWN5SGVscGVyTGliLmluZg0K ICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL0xpYnJhcnkvVmFyaWFibGVQb2xp Y3lIZWxwZXJMaWIvVmFyaWFibGVQb2xpY3lIZWxwZXJMaWIudW5pDQogICAgIGNyZWF0ZSBtb2Rl IDEwMDY0NCBNZGVNb2R1bGVQa2cvTGlicmFyeS9WYXJpYWJsZVBvbGljeUxpYi9WYXJpYWJsZVBv bGljeUxpYi5pbmYNCiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZU1vZHVsZVBrZy9MaWJyYXJ5 L1ZhcmlhYmxlUG9saWN5TGliL1ZhcmlhYmxlUG9saWN5TGliLnVuaQ0KICAgICBjcmVhdGUgbW9k ZSAxMDA2NDQgTWRlTW9kdWxlUGtnL0xpYnJhcnkvVmFyaWFibGVQb2xpY3lMaWIvVmFyaWFibGVQ b2xpY3lVbml0VGVzdC9WYXJpYWJsZVBvbGljeVVuaXRUZXN0LmluZg0KICAgIA0KICAgIC0tIA0K ICAgIDIuMTYuMy53aW5kb3dzLjENCiAgICANCiAgICANCiAgICANCiAgICANCiAgICANCg0K