From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web08.13383.1605642464527668070 for ; Tue, 17 Nov 2020 11:47:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=qC7toBOo; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: guo.dong@intel.com) IronPort-SDR: kwWK+qZbltXDEcCqHUqVmuInPw2ClbIm8GXlpBOlvFjW9iikbmB4U6LNsiY9OnJ5V5Wu9znfFG vpZKS3DzFDnQ== X-IronPort-AV: E=McAfee;i="6000,8403,9808"; a="150844813" X-IronPort-AV: E=Sophos;i="5.77,486,1596524400"; d="scan'208";a="150844813" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2020 11:47:40 -0800 IronPort-SDR: 9LFptHDdjNQtzjAecLw9rsUej2RTn8ThwSW46QhpKT3tqoaSbD5Kkh4AmpK89EVzPl0JYa4AZZ Le7WmWJe++YA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,486,1596524400"; d="scan'208";a="310879739" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga007.fm.intel.com with ESMTP; 17 Nov 2020 11:47:39 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 17 Nov 2020 11:47:39 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 17 Nov 2020 11:47:38 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 17 Nov 2020 11:47:38 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 17 Nov 2020 11:47:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M7NqWD/N3LcRcdmoLnZHx6NqgP04zHkJM3oxUlMqPrEr1XWO6Hvkvak9LkRVvtVoH+1//u/NNxJALzER+4dB1EoSRXxhNo8rqveS2eVYZfgzOOSiHlTVUuW/wkzuoiwKWMKXYMG/XP/m43OdmZrCIE8UYtYBxy6k8M2vmL+De8Hsf50Jau96ASPOoq8kNlTTEXNDluueXt/UWLVUPiV0W9/kAKTo6qvR7Jk9jhgCaBBdQ5wduE2oVGIXev+rycFJB/8eirCsIwTchyNX2/fbBbgKgzKH0BhdLKvie9pHT6eeriBR/MD/5quvWkuwg4ncypB9fSSJe1EF9md0sWfJ6g== 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=R7ToqNQbCfFE4Elb9EbpVW6X17QLLbWJwRyAUomgiKc=; b=GH3xdBPPJxvoPU1xdFQs+d4k37CUluDRxGUjW7LSWKJmUhkHwK3ora+LZq/qlnrBLlM1HvV1dWgVitQZ1C7xzWsK8wPsAhd9xkXIZvrwQlChHIDBChPylHQbrzVK7qoawl9DDlEF+U7gVURUudKO5VBY4arqYboTcr8u8oiYgJl1mgUqxmM7AHbSG2Vv2oaf/0vCVAa1sxaYPCecdRC6WEJrqD3JSnRuLeJAt1VH/1qxw/eJ76hLBCayQORiSD4sDa2brvosQxX4yacQ/BvQ/PoIj3h0rAJPTLAl8I+cuP1T4y0stsPxA2Ox1SvNJkQOwhCmT8YbePgV3u4aklcgyw== 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=R7ToqNQbCfFE4Elb9EbpVW6X17QLLbWJwRyAUomgiKc=; b=qC7toBOoqHrFWDWuTkhTIjY+8NNjk5iNTvuzFtzk0dD5PjtuGuLNAAot8iaQnAtwQPkgV5CGP5vFpX5W14P8L8AGkKuc0aMtL1PxebBJezqmn/M/EMIpNJQZh+aopvGWifoIbdqDv/OQN4z4XhUGYPAh7s58JxiPJy3BHI9Futs= Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by BYAPR11MB3669.namprd11.prod.outlook.com (2603:10b6:a03:f7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.28; Tue, 17 Nov 2020 19:47:37 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::d192:c1f8:f66e:28bf]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::d192:c1f8:f66e:28bf%4]) with mapi id 15.20.3564.028; Tue, 17 Nov 2020 19:47:37 +0000 From: "Guo Dong" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" CC: "Ma, Maurice" , "You, Benjamin" Subject: Re: [edk2-devel] [PATCH V2 0/1] UefiPayloadPkg: Remove PEI phase from Payload Thread-Topic: [edk2-devel] [PATCH V2 0/1] UefiPayloadPkg: Remove PEI phase from Payload Thread-Index: AQHWu7BqCqWVUKG7S0mnoHmdSp0QhKnLTomAgAAw7ACAATH4cA== Date: Tue, 17 Nov 2020 19:47:37 +0000 Message-ID: References: <1647D5DAE0E6DDAF.27572@groups.io> <005801d6bc7b$6b90f670$42b2e350$@byosoft.com.cn> In-Reply-To: <005801d6bc7b$6b90f670$42b2e350$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [68.2.51.172] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 926d004e-0c0e-4024-de95-08d88b31a2b3 x-ms-traffictypediagnostic: BYAPR11MB3669: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7IOx+5Us7LDwJwDiTKnRjQXuLpFO6VmswZSbYhr21/KKr4+Orkx6Uex8+2DCMKDdpHiRV9fCM43Cd1et6ljmcPZQY16gp1XfbigDnGn7dciaFbwIi8WBSPg1sPGPnXQipvY/NbULOFZd2s5ahtTNxQ7FSqV6C1z3kHN2fRISHj/cyE3aoi8Ma/BZU+DBX05vGbXKHuV80wOzqBO3XfTE5TZT3Q85X8P5L0qQrYmlc1atQAG5o9m1M6XC0A1VsHTfZRnBQ/RqYnUeGuNkXoT/95F+bPdyAu2i6zEOD1MHw/dvx8hHpzW/0rPXV1HV/bTZGTkN8qgFkXURXGliBnHY4PcZ2e9tyq/xZU9ck4W0p8tLYT5BoZ6cPRIuPJWY2Lfj2kedpGmQfNRad9UD9K3bw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3622.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(346002)(396003)(366004)(39860400002)(136003)(107886003)(83380400001)(966005)(71200400001)(52536014)(54906003)(2906002)(478600001)(5660300002)(19627235002)(55016002)(9686003)(4326008)(66476007)(64756008)(26005)(66946007)(76116006)(66556008)(66446008)(33656002)(316002)(110136005)(8936002)(186003)(53546011)(6506007)(7696005)(8676002)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 08EzMNVG/X/La8M/8RJFaL3k9rD4Z8ddwIYj3kh3qHRyCmUtphdQQpAFuEnZcKodSgnwU8k++fayXBjlX4s9qhHVGuWzQ4dZ1OxJ/SFR+CIMZ2kl7LbE+43pd5G5JhFvGnGDd5K9mwkV7DHNl7x6f1SAFnZz5BBzbNqB9UtekecjqahmxLsY//8qRvH+ZZ/jLpS1ZQI3YWqdJaBjSztvgeApaQf7tjZ+t8qo9bvccsOS83nQumapxFBLSjHZEpcusrajsB01pC7ExQ9A1M/4x2zOqTFRHmve0DZYO8SHN42B+GvqdOiUd+tqW4PvtFL2ekG1LWcErGui7YxQo5vNTDHJwdF8/0s8TNy00tZnggXk88umEdKFGKoPPFF5ZAKFU9NBRPvoLtU7hBmioRR3H+T+kmLpqSkSOKaWu224LB98I7C0rDe/aNMf3Ya4TB58z9X6brQ3rf2nQyw150EBasiOo0fzuDM0cYCRztDZRfMrzOGivspd8fuffy7ngBMz1tU9uMi+g6S7e9a3dt21HPjh/PVHjjdQeK8Wf2SzRhSEah4PrXQQ66YiPGVgNM+Qb+vgM72RaCD1FQNJQNQe4xtdEfj6NKsSHwGCS0bRvECnFwyLMCYeEHTf33l2reR6KXjvihaCDq/MFZWBnLgT/A== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3622.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 926d004e-0c0e-4024-de95-08d88b31a2b3 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2020 19:47:37.0981 (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: E/qqWv8sBDCXYAVGdtrlQLpInACGyCdZLNLTdjgE0wc+rDaS8c9eqkaBj9eAfkD44EqtaCNbRy/9MQj4ox325Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3669 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpUaGFua3MgTGltaW5nLiBJZiBzbyBpdCBpcyBPSyB0byBtZXJnZSBpdCBhZnRlciB0aGlzIHN0 YWJsZSB0YWcuDQoNClRoYW5rcywNCkd1bw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24g QmVoYWxmIE9mIGdhb2xpbWluZw0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDE2LCAyMDIwIDU6 NDkgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBEb25nLCBHdW8gPGd1by5kb25nQGlu dGVsLmNvbT4NCj4gQ2M6IE1hLCBNYXVyaWNlIDxtYXVyaWNlLm1hQGludGVsLmNvbT47IFlvdSwg QmVuamFtaW4NCj4gPGJlbmphbWluLnlvdUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IOWbnuWkjTog W2VkazItZGV2ZWxdIFtQQVRDSCBWMiAwLzFdIFVlZmlQYXlsb2FkUGtnOiBSZW1vdmUgUEVJIHBo YXNlDQo+IGZyb20gUGF5bG9hZA0KPiANCj4gR3VvOg0KPiAgIFRoaXMgaXMgYSBmZWF0dXJlLiBT bywgcGxlYXNlIHN1Ym1pdCBCWiBmb3IgaXQuDQo+IA0KPiAgIEFuZCwgdGhlIGZpcnN0IHZlcnNp b24gcGF0Y2ggaXMgc2VudCBiZWZvcmUgc29mdCBmZWF0dXJlIGZyZWV6ZSwgYW5kIGdvdA0KPiBj b21tZW50cy4NCj4gICBUaGVuLCB0aGUgc2Vjb25kIHZlcnNpb24gcGF0Y2ggaXMgc2VudCBhbmQg Z290IHJldmlld2VkIGFmdGVyIHNvZnQgZmVhdHVyZQ0KPiBmcmVlemUuDQo+IA0KPiAgIEJhc2Vk IG9uDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93 aWtpL1NvZnRGZWF0dXJlRnJlZXplLA0KPiAgIHRoaXMgcGF0Y2ggY2FuJ3QgY2F0Y2ggdGhpcyBz dGFibGUgdGFnLg0KPiANCj4gICBJZiB5b3UgcmVhbGx5IHdhbnQgdG8gY2F0Y2ggdGhpcyBwYXRj aCBmb3IgdGhpcyBzdGFibGUgdGFnLCBwbGVhc2Ugc3BlY2lmeQ0KPiB5b3VyIHJlYXNvbi4NCj4g ICBJIHdpbGwgY29sbGVjdCB0aGUgY29tbXVuaXR5IGZlZWRiYWNrIGFuZCBkZWNpZGUgd2hldGhl ciBkZWxheSB0aGlzIHN0YWJsZQ0KPiB0YWcuDQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4g LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogYm91bmNlKzI3OTUyKzY3NjIw KzQ5MDU5NTMrODc2MTA0NUBncm91cHMuaW8NCj4gPiA8Ym91bmNlKzI3OTUyKzY3NjIwKzQ5MDU5 NTMrODc2MTA0NUBncm91cHMuaW8+IOS7o+ihqCBHdW8gRG9uZw0KPiA+IOWPkemAgeaXtumXtDog MjAyMOW5tDEx5pyIMTfml6UgNTo1OQ0KPiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMu aW87IERvbmcsIEd1byA8Z3VvLmRvbmdAaW50ZWwuY29tPjsgZ2FvbGltaW5nDQo+ID4gPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiDmioTpgIE6IE1hLCBNYXVyaWNlIDxtYXVyaWNlLm1h QGludGVsLmNvbT47IFlvdSwgQmVuamFtaW4NCj4gPiA8YmVuamFtaW4ueW91QGludGVsLmNvbT4N Cj4gPiDkuLvpopg6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDAvMV0gVWVmaVBheWxvYWRQ a2c6IFJlbW92ZSBQRUkgcGhhc2UNCj4gPiBmcm9tIFBheWxvYWQNCj4gPg0KPiA+DQo+ID4gSGkg TGltaW5nLA0KPiA+DQo+ID4gVGhpcyBwYXRjaCBpcyBzZW50IGJlZm9yZSB0aGUgc29mdCBmcmVl emUgYW5kIHBhc3NlZCByZXZpZXcuDQo+ID4gSSB3b3VsZCBsaWtlIHRvIG1lcmdlIHRoaXMgcGF0 Y2ggaW50byBlZGsyLXN0YWJsZTIwMjAxMSB0b21vcnJvdyBpZiB0aGVyZQ0KPiBpcw0KPiA+IG5v IGFkZGl0aW9uYWwgZmVlZGJhY2suDQo+ID4NCj4gPiBBbmQgaGVyZSBpcyB0aGUgUFIgYW5kIGl0 IHBhc3NlZCBhbGwgQ0kgY2hlY2tzLg0KPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi9wdWxsLzExMjcNCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBHdW8NCj4gPg0KPiA+DQo+ID4g PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgR3VvDQo+ID4gRG9uZw0K PiA+ID4gU2VudDogU3VuZGF5LCBOb3ZlbWJlciAxNSwgMjAyMCA1OjM1IFBNDQo+ID4gPiBUbzog ZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IENjOiBNYSwgTWF1cmljZSA8bWF1cmljZS5tYUBp bnRlbC5jb20+OyBZb3UsIEJlbmphbWluDQo+ID4gPiA8YmVuamFtaW4ueW91QGludGVsLmNvbT4N Cj4gPiA+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0ggVjIgMC8xXSBVZWZpUGF5bG9hZFBr ZzogUmVtb3ZlIFBFSSBwaGFzZQ0KPiA+IGZyb20NCj4gPiA+IFBheWxvYWQNCj4gPiA+DQo+ID4g PiBIaSBBbGwsDQo+ID4gPg0KPiA+ID4gVGhpcyBwYXRjaCByZW1vdmVkIFVFRkkgcGF5bG9hZCBQ RUkgcGhhc2UgdG8gbWFrZSBVRUZJIHBheWxvYWQgc2ltcGxlLg0KPiA+ID4gSXQgdXNlcyBVZWZp UGF5bG9hZEVudHJ5IG1vZHVsZSB0byBicmlkZ2UgYm9vdGxvYWRlciBhbmQgRFhFIHBoYXNlLg0K PiA+ID4NCj4gPiA+IE9yaWdpbmFsIERTQyBmaWxlcyBVZWZpUGF5bG9hZElhMzIuZHNjIGFuZCBV ZWZpUGF5bG9hZElhMzJYNjQuZHNjDQo+ID4gPiBhcmUgcmVwbGFjZWQgYnkgYSBzaW5nbGUgRFND IFVlZmlQYXlsb2FkUGtnLmRzYy4gUHVyZSBJQTMyIHN1cHBvcnQNCj4gPiA+IGlzIHJlcGxhY2Vk IGJ5IFB1cmUgWDY0IHN1cHBvcnQuIElBMzIgRW50cnkgcG9pbnQgd2l0aCBYNjQgRFhFIHBoYXNl DQo+ID4gPiBpcyBzdGlsbCBzdXBwb3J0ZWQuDQo+ID4gPg0KPiA+ID4gQ2hhbmdlcyBpbiBWMjoN Cj4gPiA+IEFkZHJlc3NlZCBhbGwgdGhlIHJldmlldyBjb21tZW50cyBmcm9tIE1hdXJpY2UuDQo+ ID4gPiBGaXhlZCBkZWJ1ZyBtc2cgaW4gVWVmaVBheWxvYWRFbnRyeS4NCj4gPiA+IFVwZGF0ZWQg dGhlIEhhbmRvZmYgSE9CIHRvIERYRSBjb3JlIHRvIGluY2x1ZGUgUGF5bG9hZCBGVi4NCj4gPiA+ IFN5bmNlZCB0aGUgR0hDQiBjaGFuZ2VzIGZyb20gRHhlSXBsIHRvIFVlZmlQYXlsb2FkRW50cnku DQo+ID4gPg0KPiA+ID4gVjE6DQo+ID4gPiBJdCBpcyBub3QgbmVjZXNzYXJ5IHRvIGhhdmUgYSBQ RUkgcGhhc2UgaW4gdGhlIFVFRkkgcGF5bG9hZCBzaW5jZSBubw0KPiA+ID4gc3BlY2lmaWMgUEVJ IHRhc2sgaXMgcmVxdWlyZWQuIFRoaXMgcGF0Y2ggYWRkcyBhIFVlZmlQYXlsb2FkRW50cnkNCj4g PiA+IGRyaXZlciB0byBnZXQgVUVGSSBQYXlsb2FkIHJlcXVpcmVkIGluZm9ybWF0aW9uIGZyb20g dGhlIGJvb3Rsb2FkZXJzLA0KPiA+ID4gY29udmVydCB0aGVtIGludG8gYSBIT0IgbGlzdCwgbG9h ZCBEWEUgY29yZSBhbmQgdHJhbnNmZXIgY29udHJvbCB0byBpdC4NCj4gPiA+DQo+ID4gPiBIZXJl IGlzIHRoZSBjaGFuZ2UgZGV0YWlsczoNCj4gPiA+IDEpIFJlbW92ZWQgUEVJIHBoYXNlLCBpbmNs dWRpbmcgUGVpY29yZSwgQmxTdXBwb3J0UGVpLCBTZWNDb3JlLCBldGMuDQo+ID4gPiAyKSBBZGRl ZCBVZWZpUGF5bG9hZEVudHJ5IGRyaXZlci4gdGhpcyBpcyB0aGUgb25seSBkcml2ZXIgYmVmb3Jl IERYRQ0KPiBjb3JlLg0KPiA+ID4gMykgQWRkZWQgUHVyZSBYNjQgc3VwcG9ydCwgZHJvcHBlZCBQ dXJlIElBMzIgKENvdWxkIGFkZCBsYXRlciBpZg0KPiByZXF1aXJlZCkNCj4gPiA+ICAgIDY0Yml0 IHBheWxvYWQgd2l0aCAzMmJpdCBlbnRyeSBwb2ludCBpcyBzdGlsbCBzdXBwb3J0ZWQuDQo+ID4g PiA0KSBVc2Ugb25lIERTQyBmaWxlIFVlZmlQYXlsb2FkUGtnLmRzYyB0byBzdXBwb3J0IFg2NCBh bmQgSUEzMlg2NCBidWlsZC4NCj4gPiA+ICAgIFJlbW92ZWQgVWVmaVBheWxvYWRJYTMyLmRzYyBh bmQgVWVmaVBheWxvYWRJYTMyWDY0LmRzYw0KPiA+ID4NCj4gPiA+IFRlc3RlZCB3aXRoIFNCTCBh bmQgY29yZWJvb3Qgb24gUUVNVS4NCj4gPiA+DQo+ID4gPiBSZWZzOiBodHRwczovL2dpdGh1Yi5j b20vdGlhbm9jb3JlL2VkazIvcHVsbC8xMTI3DQo+ID4gPg0KPiA+ID4gQ0M6IG1hdXJpY2UubWFA aW50ZWwuY29tDQo+ID4gPiBDQzogYmVuamFtaW4ueW91QGludGVsLmNvbQ0KPiA+ID4gU2lnbmVk LW9mZi1ieTogR3VvIERvbmcgPGd1by5kb25nQGludGVsLmNvbT4NCj4gPiA+DQo+ID4gPiBHdW8g RG9uZyAoMSk6DQo+ID4gPiAgIFVlZmlQYXlsb2FkUGtnOiBSZW1vdmUgUEVJIHBoYXNlIGZyb20g UGF5bG9hZA0KPiA+ID4NCj4gPiA+ICBVZWZpUGF5bG9hZFBrZy9CbFN1cHBvcnRQZWkvQmxTdXBw b3J0UGVpLmggICAgICAgICB8ICAzOSAtDQo+ID4gPiAgVWVmaVBheWxvYWRQa2cvQmxTdXBwb3J0 UGVpL0JsU3VwcG9ydFBlaS5pbmYgICAgICAgfCAgNzMgLS0NCj4gPiA+ICBVZWZpUGF5bG9hZFBr Zy9CdWlsZEFuZEludGVncmF0aW9uSW5zdHJ1Y3Rpb25zLnR4dCB8ICAzMiArLQ0KPiA+ID4gIFVl ZmlQYXlsb2FkUGtnL0luY2x1ZGUvTGlicmFyeS9CbFBhcnNlTGliLmggICAgICAgIHwgICA0ICst DQo+ID4gPiAgVWVmaVBheWxvYWRQa2cvTGlicmFyeS9Ib2JMaWIvSG9iLmMgICAgICAgICAgICAg ICAgfCA3MDYNCj4gPiArKysrKysrKysrKysrKysrDQo+ID4gPiAgVWVmaVBheWxvYWRQa2cvTGli cmFyeS9Ib2JMaWIvSG9iTGliLmluZiAgICAgICAgICAgfCAgMzkgKw0KPiA+ID4gIFVlZmlQYXls b2FkUGtnL1NlY0NvcmUvRmluZFBlaUNvcmUuYyAgICAgICAgICAgICAgIHwgMTkzIC0tLS0tDQo+ ID4gPiAgVWVmaVBheWxvYWRQa2cvU2VjQ29yZS9JYTMyL1NlY0VudHJ5Lm5hc20gICAgICAgICAg fCAgNzggLS0NCj4gPiA+ICBVZWZpUGF5bG9hZFBrZy9TZWNDb3JlL0lhMzIvU3RhY2submFzbSAg ICAgICAgICAgICB8ICA3MiAtLQ0KPiA+ID4gIFVlZmlQYXlsb2FkUGtnL1NlY0NvcmUvU2VjQ29y ZS5pbmYgICAgICAgICAgICAgICAgIHwgIDU4IC0tDQo+ID4gPiAgVWVmaVBheWxvYWRQa2cvU2Vj Q29yZS9TZWNNYWluLmMgICAgICAgICAgICAgICAgICAgfCAyODggLS0tLS0tLQ0KPiA+ID4gIFVl ZmlQYXlsb2FkUGtnL1NlY0NvcmUvU2VjTWFpbi5oICAgICAgICAgICAgICAgICAgIHwgMTMxIC0t LQ0KPiA+ID4gIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvSWEzMi9EeGVMb2FkRnVu Yy5jIHwgMzY1ICsrKysrKysrDQo+ID4gPiAgLi4uL1VlZmlQYXlsb2FkRW50cnkvSWEzMi9JZHRW ZWN0b3JBc20ubmFzbSAgICAgICAgfCAgNzEgKysNCj4gPiA+ICBVZWZpUGF5bG9hZFBrZy9VZWZp UGF5bG9hZEVudHJ5L0lhMzIvU2VjRW50cnkubmFzbSB8ICA0NiArDQo+ID4gPiAgVWVmaVBheWxv YWRQa2cvVWVmaVBheWxvYWRFbnRyeS9Mb2FkRHhlQ29yZS5jICAgICAgfCAzMDcgKysrKysrKw0K PiA+ID4gIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvTWVtb3J5QWxsb2NhdGlvbi5j IHwgMjAxICsrKysrDQo+ID4gPiAgLi4uL1VlZmlQYXlsb2FkRW50cnkuY30gICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCA0NTEgKysrKy0tLS0tLQ0KPiA+ID4gIFVlZmlQYXlsb2FkUGtnL1Vl ZmlQYXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5oIHwgMTM0ICsrKw0KPiA+ID4gIC4uLi9V ZWZpUGF5bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnkuaW5mICAgICAgICAgIHwgIDkzICsrDQo+ ID4gPiAgVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9YNjQvRHhlTG9hZEZ1bmMuYyAg fCAxMDcgKysrDQo+ID4gPiAgVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9YNjQvU2Vj RW50cnkubmFzbSAgfCAgNDcgKysNCj4gPiA+ICAuLi4vVWVmaVBheWxvYWRFbnRyeS9YNjQvVmly dHVhbE1lbW9yeS5jICAgICAgICAgICB8IDkzOQ0KPiA+ID4gKysrKysrKysrKysrKysrKysrKysr DQo+ID4gPiAgLi4uL1VlZmlQYXlsb2FkRW50cnkvWDY0L1ZpcnR1YWxNZW1vcnkuaCAgICAgICAg ICAgfCAzMzAgKysrKysrKysNCj4gPiA+ICBVZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZFBrZy5k ZWMgICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KPiA+ID4gIC4uLmVmaVBheWxvYWRQa2dJYTMy WDY0LmRzYyA9PiBVZWZpUGF5bG9hZFBrZy5kc2N9IHwgIDU3ICstDQo+ID4gPiAgVWVmaVBheWxv YWRQa2cvVWVmaVBheWxvYWRQa2cuZmRmICAgICAgICAgICAgICAgICAgfCAgMzIgKy0NCj4gPiA+ ICBVZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZFBrZ0lhMzIuZHNjICAgICAgICAgICAgICB8IDU4 NQ0KPiA+IC0tLS0tLS0tLS0tLS0NCj4gPiA+ICAyOCBmaWxlcyBjaGFuZ2VkLCAzNTc2IGluc2Vy dGlvbnMoKyksIDE5MDcgZGVsZXRpb25zKC0pDQo+ID4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IFVl ZmlQYXlsb2FkUGtnL0JsU3VwcG9ydFBlaS9CbFN1cHBvcnRQZWkuaA0KPiA+ID4gIGRlbGV0ZSBt b2RlIDEwMDY0NCBVZWZpUGF5bG9hZFBrZy9CbFN1cHBvcnRQZWkvQmxTdXBwb3J0UGVpLmluZg0K PiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBVZWZpUGF5bG9hZFBrZy9MaWJyYXJ5L0hvYkxpYi9I b2IuYw0KPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBVZWZpUGF5bG9hZFBrZy9MaWJyYXJ5L0hv YkxpYi9Ib2JMaWIuaW5mDQo+ID4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IFVlZmlQYXlsb2FkUGtn L1NlY0NvcmUvRmluZFBlaUNvcmUuYw0KPiA+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBVZWZpUGF5 bG9hZFBrZy9TZWNDb3JlL0lhMzIvU2VjRW50cnkubmFzbQ0KPiA+ID4gIGRlbGV0ZSBtb2RlIDEw MDY0NCBVZWZpUGF5bG9hZFBrZy9TZWNDb3JlL0lhMzIvU3RhY2submFzbQ0KPiA+ID4gIGRlbGV0 ZSBtb2RlIDEwMDY0NCBVZWZpUGF5bG9hZFBrZy9TZWNDb3JlL1NlY0NvcmUuaW5mDQo+ID4gPiAg ZGVsZXRlIG1vZGUgMTAwNjQ0IFVlZmlQYXlsb2FkUGtnL1NlY0NvcmUvU2VjTWFpbi5jDQo+ID4g PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IFVlZmlQYXlsb2FkUGtnL1NlY0NvcmUvU2VjTWFpbi5oDQo+ ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRF bnRyeS9JYTMyL0R4ZUxvYWRGdW5jLmMNCj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiA+ IFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvSWEzMi9JZHRWZWN0b3JBc20ubmFzbQ0K PiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2Fk RW50cnkvSWEzMi9TZWNFbnRyeS5uYXNtDQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IFVlZmlQ YXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvTG9hZER4ZUNvcmUuYw0KPiA+ID4gIGNyZWF0ZSBt b2RlIDEwMDY0NA0KPiA+IFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvTWVtb3J5QWxs b2NhdGlvbi5jDQo+ID4gPiAgcmVuYW1lIFVlZmlQYXlsb2FkUGtnL3tCbFN1cHBvcnRQZWkvQmxT dXBwb3J0UGVpLmMgPT4NCj4gPiA+IFVlZmlQYXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5j fSAoNTIlKQ0KPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IFVlZmlQYXlsb2FkUGtnL1Vl ZmlQYXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5oDQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAw NjQ0DQo+ID4gVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9VZWZpUGF5bG9hZEVudHJ5 LmluZg0KPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IFVlZmlQYXlsb2FkUGtnL1VlZmlQ YXlsb2FkRW50cnkvWDY0L0R4ZUxvYWRGdW5jLmMNCj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQN Cj4gPiBVZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5L1g2NC9TZWNFbnRyeS5uYXNtDQo+ ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRF bnRyeS9YNjQvVmlydHVhbE1lbW9yeS5jDQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4g VWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9YNjQvVmlydHVhbE1lbW9yeS5oDQo+ID4g PiAgcmVuYW1lIFVlZmlQYXlsb2FkUGtnL3tVZWZpUGF5bG9hZFBrZ0lhMzJYNjQuZHNjID0+DQo+ ID4gVWVmaVBheWxvYWRQa2cuZHNjfQ0KPiA+ID4gKDkwJSkNCj4gPiA+ICBkZWxldGUgbW9kZSAx MDA2NDQgVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRQa2dJYTMyLmRzYw0KPiA+ID4NCj4gPiA+ IC0tDQo+ID4gPiAyLjE2LjIud2luZG93cy4xDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0K PiA+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+ IA0KDQo=