From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.3359.1587566932709383658 for ; Wed, 22 Apr 2020 07:48:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=dT+fIDE5; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: liming.gao@intel.com) IronPort-SDR: J9/jyyiavgODcxRh7fkIcETsiYqlNODQ3+FmJh5Pa4JDWTeMlprewv5xB/xQwvgh1X7kWlm6Qo 4bZSyWk9P+rA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2020 07:48:51 -0700 IronPort-SDR: weysjWI+1X+q6sWNNmeLpBdXyM1VzWPVVUfBb5x9XgpZWWfcELCd2EB9yNemT68XQl+19nIVA0 B5Q0EjooMz9A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,414,1583222400"; d="scan'208";a="456533476" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga005.fm.intel.com with ESMTP; 22 Apr 2020 07:48:51 -0700 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Apr 2020 07:48:51 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Apr 2020 07:48:50 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 22 Apr 2020 07:48:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dwGshR+c8E1gvx5FWEIsZu6PBK31K7CjjNQ88+Y3wJx0TWSVn2TfBZuna0QoO4egWNTbcFs/dfs+yGUnwbRmxBdoA8KgzwGR1zsFu6rLpnogMQFVXoikvZHnV178ugjblo6HjT+GVrfVFjbdvTwdK4shM8e/46fX3xMJ7iiZ04DVTbwxBBrjl336xqup7/vrJFH1Nh23jlMeTrnB1Z6GyOK4BRcRR+ZKXWD+8SvnYxU8i8WsKuhaJ7yFy7o1fP4gw7NWGFWQl9G27xeSkW4z941Fd4NK1cYdI83W5dBjzYUNde+yNzPCSG3eBzfhCzLLTSpc88aFBAPD8RB/BGrfdA== 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=/B+iNP6qFwdB3PpuLNxC/HN/OwEUeoWB8jowrggJo2M=; b=Ne4XTURu2O5Tq3o40BswCEk2KzNEs+zcWwnZAPg7s9S38OgxA4MWwdWMSJ6xkBoj4aO9Q41hed5kTINv//CA0kWCaEA6lJRlw9jc5SpdEs97GzydsHAh2FoQat1jsvzPLgeVbg4bmQIouNnVX/ETw2bwT1DeUAawEEUINOVQ8DenaSmnSiR/Vx8K1/jq7p/qLp90VWmmxXGOgwH95M+IgC+jEH2MlI/pXK87i8OZfoHXZzCVgbf80+/pvrPNE+5FBCQPi9DGxLChdJRmd+PxKeWOhRt5Gl2VXqNCAomqSd7OIz9u3tBf8Nr7NgoDh/8btQY8waa2c4a3lNB2JYLnCQ== 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=/B+iNP6qFwdB3PpuLNxC/HN/OwEUeoWB8jowrggJo2M=; b=dT+fIDE5ttefmgxV+PktoVMEDceyEByNuljiPsDFSFdO59AMrrtDg9AB8uoiDOy3Xt7oumiXuSzaZdAROxjJ8vKthqoClfBHtPxm4pTSgZ4spvH72guU3LKW0SUD0ggNHBlBcqNSKeYF3aaLb1SQXvYW/pth6zI15FcyTKHGVf0= Received: from BN6PR11MB3972.namprd11.prod.outlook.com (2603:10b6:405:7f::11) by BN6PR11MB1412.namprd11.prod.outlook.com (2603:10b6:404:48::17) 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 14:48:49 +0000 Received: from BN6PR11MB3972.namprd11.prod.outlook.com ([fe80::4dcc:bc5c:def:9ae9]) by BN6PR11MB3972.namprd11.prod.outlook.com ([fe80::4dcc:bc5c:def:9ae9%5]) with mapi id 15.20.2921.030; Wed, 22 Apr 2020 14:48:49 +0000 From: "Liming Gao" To: "devel@edk2.groups.io" , "abner.chang@hpe.com" Subject: Re: [edk2-devel] [PATCH v1 0/9] MdePkg changes for RISC-V edk2 port Thread-Topic: [edk2-devel] [PATCH v1 0/9] MdePkg changes for RISC-V edk2 port Thread-Index: AQHWDw3s+pVfH2MXWk+1vPdg5CLjaqiCzFhwgAAFpnCAAh0hEIAAWa3QgAADM3A= Date: Wed, 22 Apr 2020 14:48:48 +0000 Message-ID: References: <160466638D74146F.10131@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=liming.gao@intel.com; x-originating-ip: [134.134.136.203] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 947c2898-c70a-4b86-7fee-08d7e6cc446c x-ms-traffictypediagnostic: BN6PR11MB1412: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-forefront-prvs: 03818C953D x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB3972.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(39860400002)(396003)(136003)(366004)(346002)(376002)(19627235002)(5660300002)(66556008)(186003)(53546011)(2906002)(66446008)(81156014)(33656002)(6506007)(15974865002)(8676002)(55016002)(45080400002)(52536014)(86362001)(478600001)(9686003)(316002)(7696005)(71200400001)(8936002)(64756008)(966005)(110136005)(26005)(66946007)(76116006)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SnTwJjMUolQA9wigm/jYBnlKe7dD+Oqy7SqhQW9CLjXkC9p2F3YFY/PMRhWzFfzlKecDzFsViAHOQzAif2SCP2MZ1CMon4Hk7PSvA69cRJdHiD01XAIvuosvWTLMOZt6xjxI+/gmUrCITtIf6BNDFsIPeObpmN3jNHRPxrbNgs6ogcmUaDJZPrtfChXgN2JMkrRM2M0fDAQ4NZlAFu3KxfpeEL4/2Zx8f0vFmbuD47J/lScix6fLsnsL70FxEKxmWesWtfy0EFyhwdYpW28MbF34TNjymDJyaY9ikfZ21NOuXG7egqW5NzHburIK1KJ/wrgXUQcJaI3F3XM9i8pmPPotztmBJNkC8KLT7CaGa3Fc+VP9D8VFcGe95djsUmSF4q7pQ11NqOo+syRuCuXEcxaANZxEn0Hx/6FajqPfCBji72oUJwWtnT03B3xhLTH9AO6filDZpEy5PysRj0ian4oNTsjXQFgdWv6nHaKa7nxj7O+LCERbqRYOIQkIhhE54xLv51vI+fPkz5KuJJBr/g== x-ms-exchange-antispam-messagedata: 4t0/RC3Qvpf79Qs/yUq/Zv2DEm5ydujqhZEJIcBciZeDnD8KPROXVSZn0iExmvX6loAX/40y7bmKVpfAcNyzXOhutcusyPKwJ0Ytg1npSYyZ+OSl8xLvctU0L0Txc2KT6/w4S7pxyf9PFB1uwJbtAw== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 947c2898-c70a-4b86-7fee-08d7e6cc446c X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 14:48:49.0023 (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: ymu0SVVkTZBTxpkOXqYxS+iF16kDv1DhtKG5M6FP/ORVC4OKJkTs8e2f9Ha6G3L3xMVj1IXjwuhaYVVoBTBU6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1412 Return-Path: liming.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 VGhhbmtzIGZvciB5b3VyIGNvbmZpcm1hdGlvbi4gSSBoYXZlIG5vIG90aGVyIGNvbW1lbnQuIFJl dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBBYm5lciBDaGFuZw0KPiBTZW50OiBXZWRuZXNk YXksIEFwcmlsIDIyLCAyMDIwIDEwOjQ1IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsg R2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazIt ZGV2ZWxdIFtQQVRDSCB2MSAwLzldIE1kZVBrZyBjaGFuZ2VzIGZvciBSSVNDLVYgZWRrMiBwb3J0 DQo+IA0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbyBbbWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvXSBPbiBCZWhh bGYgT2YNCj4gPiBMaW1pbmcgR2FvDQo+ID4gU2VudDogV2VkbmVzZGF5LCBBcHJpbCAyMiwgMjAy MCA1OjE3IFBNDQo+ID4gVG86IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZXIFRlY2hub2xvZ2lzdCkg PGFibmVyLmNoYW5nQGhwZS5jb20+Ow0KPiA+IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gU3Vi amVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjEgMC85XSBNZGVQa2cgY2hhbmdlcyBmb3Ig UklTQy1WIGVkazINCj4gPiBwb3J0DQo+ID4NCj4gPiBBYm5lcjoNCj4gPg0KPiA+ID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZX IFRlY2hub2xvZ2lzdCkgPGFibmVyLmNoYW5nQGhwZS5jb20+DQo+ID4gPiBTZW50OiBUdWVzZGF5 LCBBcHJpbCAyMSwgMjAyMCA5OjA1IEFNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87 IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJFOiBb ZWRrMi1kZXZlbF0gW1BBVENIIHYxIDAvOV0gTWRlUGtnIGNoYW5nZXMgZm9yIFJJU0MtVg0KPiA+ ID4gZWRrMiBwb3J0DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIFttYWlsdG86 ZGV2ZWxAZWRrMi5ncm91cHMuaW9dIE9uIEJlaGFsZg0KPiA+ID4gPiBPZiBMaW1pbmcgR2FvDQo+ ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIEFwcmlsIDIxLCAyMDIwIDg6NTUgQU0NCj4gPiA+ID4gVG86 IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBDaGFuZywgQWJuZXIgKEhQUyBTVy9GVyBUZWNobm9sb2dp c3QpDQo+ID4gPiA+IDxhYm5lci5jaGFuZ0BocGUuY29tPg0KPiA+ID4gPiBTdWJqZWN0OiBSZTog W2VkazItZGV2ZWxdIFtQQVRDSCB2MSAwLzldIE1kZVBrZyBjaGFuZ2VzIGZvciBSSVNDLVYNCj4g PiA+ID4gZWRrMiBwb3J0DQo+ID4gPiA+DQo+ID4gPiA+IEFibmVyOg0KPiA+ID4gPiAgIEhlcmUg aXMgbXkgbWlub3IgY29tbWVudHMuDQo+ID4gPiA+IDEuICBGb3IgUklTQy1WIHByb2Nlc3NvciBy ZWxhdGVkIGRlZmluaXRpb25zLCBoYXZlIHRoZXkgYmVlbiBkZWZpbmVkDQo+ID4gPiA+IGluIHB1 YmxpYyBkZWZpbml0aW9ucz8NCj4gPiA+IEFyZSB5b3UgcmVmZXJyaW5nIHRvIFJpc2NWLmgsIFJp c2NWT3BlblNiaS5oIGFuZCB0aGUgY29ycmVzcG9uZGluZw0KPiA+ID4gc3BlYz8gVGhvc2UgYXJl IGRlZmluZWQgaW4gUklTQy1WIHByaXZpbGVnZSBzcGVjIGFuZCBSSVNDLVYgU0JJIHNwZWMgKG5v dA0KPiA+IGFsbCBvZiBkZWZpbml0aW9ucykuDQo+ID4gPg0KPiA+IEkgd2FudCB0byBjb25maXJt IHdoZXRoZXIgdGhlIGNoYW5nZSBpbiBVZWZpU3BlYy5oIGhhcyBiZWVuIGRlZmluZWQgaW4NCj4g PiBwdWJsaWMgVUVGSSBzcGVjLg0KPiBZZXMsDQo+IFRoZSBjaGFuZ2VzIGluIFVlZmlTcGVjLmgg IC0gVUVGSSBzcGVjIDIuOGENCj4gVGhlIGNoYW5nZXMgaW4gVWVmaUJhc2VUeXBlLmggYW5kIFBl SW1hZ2UuaCAgLSBNaWNyb3NvZnQgUEUgQ09GRiBzcGVjIHY4LjMNCj4gVGhlIGNoYW5nZXMgaW4g UHhlQmFzZUNvZGUuaCAtIHd3dy5pZXRmLm9yZy9hc3NpZ25tZW50cy9kaGNwdjYtcGFyYW1ldGVy cy9kaGNwdjYtcGFyYW1ldGVycy54bWwNCj4gDQo+ID4NCj4gPiA+ID4gMi4gIEZvciBNZGVQa2cv QmFzZVN5bmNocm9uaXphdGlvbkxpYiwgd2h5IG5hbWUgZmlsZQ0KPiA+ID4gPiBTeW5jaHJvbml6 YXRpb25Bc20uUz8gQ2FuIGl0IG5hbWUgdG8gU3luY2hyb25pemF0aW9uLlM/DQo+ID4gPiBIbW0u Li4gSSBoYXZlIG5vIGlkZWEgYWJvdXQgd2h5IEkgbmFtZWQgIGl0IHRoaXMgd2F5IGhhaGFoLi4u WWVzLiB3ZQ0KPiA+ID4gY2FuIG5hbWUgaXQgYXMgU3luY2hyb25pemF0aW9uLlMuICBJIHdpbGwg cmVzZW5kIHRoZSBwYXRjaGVzIG9uY2UgeW91IGdpdmUNCj4gPiBjb21tZW50cyBvbiBhbGwgcGF0 Y2hlcz8gT3IgeW91IGFscmVhZHkgZG9uZSB0aGUgcmV2aWV3Pw0KPiA+ID4gPg0KPiA+ID4gPiBU aGFua3MNCj4gPiA+ID4gTGltaW5nDQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mDQo+ID4gPiA+IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZXIFRlY2hub2xv Z2lzdCkNCj4gPiA+ID4gU2VudDogMjAyMMTqNNTCMTDI1SAxNToyMQ0KPiA+ID4gPiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+ID4gQ2M6IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZXIFRl Y2hub2xvZ2lzdCkgPGFibmVyLmNoYW5nQGhwZS5jb20+DQo+ID4gPiA+IFN1YmplY3Q6IFtlZGsy LWRldmVsXSBbUEFUQ0ggdjEgMC85XSBNZGVQa2cgY2hhbmdlcyBmb3IgUklTQy1WIGVkazINCj4g PiA+ID4gcG9ydA0KPiA+ID4gPg0KPiA+ID4gPiBNZGVQa2cgbW9kdWxlcyBhbmQgZGVmaW5pdGlv bnNmb3IgUklTQy1WIGFyY2hpdGVjdHVyZSBvbiBlZGsyLg0KPiA+ID4gPg0KPiA+ID4gPiBCWiBm b3IgZW50aXJlIFJJU0MtViBlZGsyIHBvcnQsDQo+ID4gPiA+IElOVkFMSUQgVVJJIFJFTU9WRUQN Cj4gPiA+ID4gM0FfX2J1Z3ppbGxhLnRpYW5vY29yZS5vcmdfc2hvdy01RmJ1Zy5jZ2ktM0ZpZC0N Cj4gPiA+ID4NCj4gPiAzRDI2NzImZD1Ed0lGQWcmYz1DNWI4elJRTzFtaUdtQmVWWjJMRldnJnI9 X1NONkZaQk40VmdpNFVsa3MNCj4gPiA+ID4ga3o2cVUzTllSTzAzbkhwOVA3WjVxNTlBM0UmbT1p MnBjNWNHaGxnYy0NCj4gPiA+ID4NCj4gPiBQZDU2cjE2NzNfTHNsVFFiRGVfWGFGRVNVZWg0dHNF JnM9bTZSdzlqRHNrcnpVM0psR0RYNFRRT2ppNURyRUtPDQo+ID4gPiA+IDZ3R1h1NS1PcWtSZVkm ZT0NCj4gPiA+ID4NCj4gPiA+ID4gVGhlc2UgY29tbWl0cyBhcmUgdmVyaWZpZWQgYnkgYmVsb3cg UFIsDQo+ID4gPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzUxMg0K PiA+ID4gPg0KPiA+ID4gPiBBYm5lciBDaGFuZyAoOSk6DQo+ID4gPiA+ICAgTWRlUGtnOiBSSVND LVYgUlY2NCBiaW5kaW5nIGluIE1kZVBrZw0KPiA+ID4gPiAgIE1kZVBrZy9JbmNsdWRlOiBSSVND LVYgZGVmaW5pdGlvbnMuDQo+ID4gPiA+ICAgTWRlUGtnL0Jhc2VMaWI6IEJhc2VMaWIgZm9yIFJJ U0MtViBSVjY0IFByb2Nlc3Nvci4NCj4gPiA+ID4gICBNZGVQa2cvQmFzZUNhY2hlTWFpbnRlbmFu Y2VMaWI6IFJJU0MtViBjYWNoZSBtYWludGVuYW5jZQ0KPiA+ID4gPiAgICAgaW1wbGVtZW50YXRp b24uDQo+ID4gPiA+ICAgTWRlUGtnL0Jhc2VJb0xpYkludHJpbnNpYzogUmVuYW1lIElvTGliQXJt LmM9PklvTGliTm9Jby5jDQo+ID4gPiA+ICAgTWRlUGtnL0Jhc2VQZUNvZmY6IEFkZCBSSVNDLVYg UEUvQ29mZiByZWxhdGVkIGNvZGUuDQo+ID4gPiA+ICAgTWRlUGtnL0Jhc2VDcHVMaWI6IFJJU0Mt ViBCYXNlIENQVSBsaWJyYXJ5IGltcGxlbWVudGF0aW9uLg0KPiA+ID4gPiAgIE1kZVBrZy9CYXNl U3luY2hyb25pemF0aW9uTGliOiBSSVNDLVYgY2FjaGUgcmVsYXRlZCBjb2RlLg0KPiA+ID4gPiAg IE1kZVBrZy9CYXNlU2FmZUludExpYjogQWRkIFJJU0NWNjQgYXJjaCBmb3IgQmFzZVNhZmVJbnRM aWIuDQo+ID4gPiA+DQo+ID4gPiA+ICBNZGVQa2cvTWRlUGtnLmRlYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDUgKy0NCj4gPiA+ID4gIE1kZVBrZy9NZGVQa2cuZHNjICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQ0KPiA+ID4gPiAgLi4uL0Jhc2VDYWNoZU1haW50 ZW5hbmNlTGliLmluZiAgICAgICAgICAgICAgIHwgICA0ICsNCj4gPiA+ID4gIE1kZVBrZy9MaWJy YXJ5L0Jhc2VDcHVMaWIvQmFzZUNwdUxpYi5pbmYgICAgICB8ICAgNiArLQ0KPiA+ID4gPiAgLi4u L0Jhc2VJb0xpYkludHJpbnNpYy9CYXNlSW9MaWJJbnRyaW5zaWMuaW5mIHwgIDEyICstDQo+ID4g PiA+ICBNZGVQa2cvTGlicmFyeS9CYXNlTGliL0Jhc2VMaWIuaW5mICAgICAgICAgICAgfCAgMTgg Ky0NCj4gPiA+ID4gIC4uLi9MaWJyYXJ5L0Jhc2VQZUNvZmZMaWIvQmFzZVBlQ29mZkxpYi5pbmYg ICB8ICAgNSArDQo+ID4gPiA+ICAuLi4vTGlicmFyeS9CYXNlU2FmZUludExpYi9CYXNlU2FmZUlu dExpYi5pbmYgfCAgIDYgKy0NCj4gPiA+ID4gIC4uLi9CYXNlU3luY2hyb25pemF0aW9uTGliLmlu ZiAgICAgICAgICAgICAgICB8ICAgNSArDQo+ID4gPiA+ICBNZGVQa2cvSW5jbHVkZS9JbmR1c3Ry eVN0YW5kYXJkL1BlSW1hZ2UuaCAgICAgfCAgMTIgKw0KPiA+ID4gPiAgTWRlUGtnL0luY2x1ZGUv TGlicmFyeS9CYXNlTGliLmggICAgICAgICAgICAgIHwgIDI2ICsrDQo+ID4gPiA+ICBNZGVQa2cv SW5jbHVkZS9Qcm90b2NvbC9EZWJ1Z1N1cHBvcnQuaCAgICAgICAgfCAgNTUgKysrKw0KPiA+ID4g PiAgTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvUHhlQmFzZUNvZGUuaCAgICAgICAgIHwgICA0ICsN Cj4gPiA+ID4gIE1kZVBrZy9JbmNsdWRlL1Jpc2NWNjQvUHJvY2Vzc29yQmluZC5oICAgICAgICB8 IDE3MyArKysrKysrKysrKysNCj4gPiA+ID4gIE1kZVBrZy9JbmNsdWRlL1VlZmkvVWVmaUJhc2VU eXBlLmggICAgICAgICAgICB8ICAxMyArDQo+ID4gPiA+ICBNZGVQa2cvSW5jbHVkZS9VZWZpL1Vl ZmlTcGVjLmggICAgICAgICAgICAgICAgfCAgIDUgKw0KPiA+ID4gPiAgLi4uL0Jhc2VQZUNvZmZM aWIvQmFzZVBlQ29mZkxpYkludGVybmFscy5oICAgIHwgICA5ICsNCj4gPiA+ID4gIC4uLi9CYXNl Q2FjaGVNYWludGVuYW5jZUxpYi9SaXNjVkNhY2hlLmMgICAgICB8IDI1MA0KPiA+ICsrKysrKysr KysrKysrKysrKw0KPiA+ID4gPiAgLi4uL3tJb0xpYkFybS5jID0+IElvTGliTm9Jby5jfSAgICAg ICAgICAgICAgIHwgICA0ICstDQo+ID4gPiA+ICAuLi4vTGlicmFyeS9CYXNlTGliL1Jpc2NWNjQv Q3B1QnJlYWtwb2ludC5jICAgfCAgMjcgKysNCj4gPiA+ID4gIE1kZVBrZy9MaWJyYXJ5L0Jhc2VM aWIvUmlzY1Y2NC9DcHVQYXVzZS5jICAgICB8ICAyOSArKw0KPiA+ID4gPiAgLi4uL0Jhc2VMaWIv UmlzY1Y2NC9EaXNhYmxlSW50ZXJydXB0cy5jICAgICAgIHwgIDI0ICsrDQo+ID4gPiA+ICAuLi4v QmFzZUxpYi9SaXNjVjY0L0VuYWJsZUludGVycnVwdHMuYyAgICAgICAgfCAgMjUgKysNCj4gPiA+ ID4gIC4uLi9CYXNlTGliL1Jpc2NWNjQvR2V0SW50ZXJydXB0U3RhdGUuYyAgICAgICB8ICAzNSAr KysNCj4gPiA+ID4gIC4uLi9CYXNlTGliL1Jpc2NWNjQvSW50ZXJuYWxTd2l0Y2hTdGFjay5jICAg ICB8ICA1NSArKysrDQo+ID4gPiA+ICBNZGVQa2cvTGlicmFyeS9CYXNlTGliL1Jpc2NWNjQvTG9u Z0p1bXAuYyAgICAgfCAgMzIgKysrDQo+ID4gPiA+ICBNZGVQa2cvTGlicmFyeS9CYXNlUGVDb2Zm TGliL0Jhc2VQZUNvZmYuYyAgICAgfCAgIDMgKy0NCj4gPiA+ID4gIC4uLi9CYXNlUGVDb2ZmTGli L1Jpc2NWL1BlQ29mZkxvYWRlckV4LmMgICAgICB8IDEzMyArKysrKysrKysrDQo+ID4gPiA+ICBN ZGVQa2cvTGlicmFyeS9CYXNlQ3B1TGliL0Jhc2VDcHVMaWIudW5pICAgICAgfCAgIDUgKy0NCj4g PiA+ID4gIE1kZVBrZy9MaWJyYXJ5L0Jhc2VDcHVMaWIvUmlzY1YvQ3B1LlMgICAgICAgICB8ICAx OSArKw0KPiA+ID4gPiAgTWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9SaXNjVjY0L0ZsdXNoQ2FjaGUu UyAgIHwgIDIxICsrDQo+ID4gPiA+ICAuLi4vQmFzZUxpYi9SaXNjVjY0L1Jpc2NWQ3B1QnJlYWtw b2ludC5TICAgICAgfCAgMTQgKw0KPiA+ID4gPiAgLi4uL0xpYnJhcnkvQmFzZUxpYi9SaXNjVjY0 L1Jpc2NWQ3B1UGF1c2UuUyAgIHwgIDE0ICsNCj4gPiA+ID4gIC4uLi9MaWJyYXJ5L0Jhc2VMaWIv UmlzY1Y2NC9SaXNjVkludGVycnVwdC5TICB8ICAzMiArKysNCj4gPiA+ID4gIC4uLi9CYXNlTGli L1Jpc2NWNjQvUmlzY1ZTZXRKdW1wTG9uZ0p1bXAuUyAgICB8ICA1NSArKysrDQo+ID4gPiA+ICAu Li4vTGlicmFyeS9CYXNlUGVDb2ZmTGliL0Jhc2VQZUNvZmZMaWIudW5pICAgfCAgIDIgKw0KPiA+ ID4gPiAgLi4uL1Jpc2NWNjQvU3luY2hyb25pemF0aW9uQXNtLlMgICAgICAgICAgICAgIHwgIDc4 ICsrKysrKw0KPiA+ID4gPiAgMzcgZmlsZXMgY2hhbmdlZCwgMTIwNCBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlDQo+ID4gPiA+IDEwMDY0NCBNZGVQa2cvSW5jbHVk ZS9SaXNjVjY0L1Byb2Nlc3NvckJpbmQuaA0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ ID4gPiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VDYWNoZU1haW50ZW5hbmNlTGliL1Jpc2NWQ2FjaGUu Yw0KPiA+ID4gPiAgcmVuYW1lIE1kZVBrZy9MaWJyYXJ5L0Jhc2VJb0xpYkludHJpbnNpYy97SW9M aWJBcm0uYyA9Pg0KPiA+ID4gPiBJb0xpYk5vSW8uY30gKDk0JSkgY3JlYXRlIG1vZGUgMTAwNjQ0 DQo+ID4gPiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VMaWIvUmlzY1Y2NC9DcHVCcmVha3BvaW50LmMN Cj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9CYXNlTGliL1Jpc2NW NjQvQ3B1UGF1c2UuYw0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gPiA+IE1kZVBr Zy9MaWJyYXJ5L0Jhc2VMaWIvUmlzY1Y2NC9EaXNhYmxlSW50ZXJydXB0cy5jDQo+ID4gPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQNCj4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9SaXNjVjY0 L0VuYWJsZUludGVycnVwdHMuYw0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gPiA+ IE1kZVBrZy9MaWJyYXJ5L0Jhc2VMaWIvUmlzY1Y2NC9HZXRJbnRlcnJ1cHRTdGF0ZS5jDQo+ID4g PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9S aXNjVjY0L0ludGVybmFsU3dpdGNoU3RhY2suYw0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IE1kZVBrZy9MaWJyYXJ5L0Jhc2VMaWIvUmlzY1Y2NC9Mb25nSnVtcC5jDQo+ID4gPiA+ICBjcmVh dGUgbW9kZSAxMDA2NDQNCj4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZVBlQ29mZkxpYi9SaXNj Vi9QZUNvZmZMb2FkZXJFeC5jDQo+ID4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xp YnJhcnkvQmFzZUNwdUxpYi9SaXNjVi9DcHUuUw0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IE1kZVBrZy9MaWJyYXJ5L0Jhc2VMaWIvUmlzY1Y2NC9GbHVzaENhY2hlLlMNCj4gPiA+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gPiBNZGVQa2cvTGlicmFyeS9CYXNlTGliL1Jpc2NWNjQv UmlzY1ZDcHVCcmVha3BvaW50LlMNCj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cv TGlicmFyeS9CYXNlTGliL1Jpc2NWNjQvUmlzY1ZDcHVQYXVzZS5TDQo+ID4gPiA+ICBjcmVhdGUg bW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9SaXNjVjY0L1Jpc2NWSW50ZXJydXB0 LlMNCj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gPiBNZGVQa2cvTGlicmFyeS9C YXNlTGliL1Jpc2NWNjQvUmlzY1ZTZXRKdW1wTG9uZ0p1bXAuUw0KPiA+ID4gPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0DQo+ID4gPiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VTeW5jaHJvbml6YXRpb25MaWIv UmlzY1Y2NC9TeW5jaHJvbml6YXRpb25Bc20uUw0KPiA+ID4gPg0KPiA+ID4gPiAtLQ0KPiA+ID4g PiAyLjI1LjANCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4g PiA+ID4NCj4gPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQoNCg==