From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web08.2830.1648198172257694393 for ; Fri, 25 Mar 2022 01:49:33 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Zi6NDqCW; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: hao.a.wu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648198172; x=1679734172; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=RuAUbpCvWjrutOywHFnmumTjhIBXSlIUvToUjsq7iAE=; b=Zi6NDqCWxmIeqVAoXqvAfMdmheQpDNFQ9hs1m0CMYOl5rw+Vnhi84ZJ9 rAa3laznr4p7lTveBDuN2+rvJOQ+H4zBfF3gBcdWjZCB79IdYXia4Kb1N nbHCimrl686JXpDSRXL0D71nCNRfstkOU+pdGgrF04Lyocv0nwATKZujZ DQUiXx88VEWC7v3jAbvdaO3465zDEA3uPCEJ/H8lBfUjLHh4Jgmypmpy0 3cbuJuBM9QRrS3SblM9bwpjX/cKpH1aftJQSXRVuNgvdTRe6/0mpWkqOs aPZl5Iv+pMDKQQRoKk7ulobhIoEnw5zqQujBhL/y8Lm5vRmVesjFL3bCd g==; X-IronPort-AV: E=McAfee;i="6200,9189,10296"; a="283458217" X-IronPort-AV: E=Sophos;i="5.90,209,1643702400"; d="scan'208,217";a="283458217" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2022 01:49:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,209,1643702400"; d="scan'208,217";a="638161217" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by FMSMGA003.fm.intel.com with ESMTP; 25 Mar 2022 01:49:30 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 25 Mar 2022 01:49:30 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2308.27 via Frontend Transport; Fri, 25 Mar 2022 01:49:30 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Fri, 25 Mar 2022 01:49:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nFGmieefQeF7PG3R4JE0WYwsS4UZUJYutY2z1j5+049VghOnHKkBQjsEfZCFwTUIe4WbLo/0DYLn0VwKuU10Gh1ye5gSytVYpJl395t7vaGtn36vQBQJxTuLcAivj5ivjIiG34ek0yjm0zaas6bG4SHHfC+nf0YJJZDSkHNvG2jQqbKG3gzev1B8D/ZElqGUruhQ8L6fCa63yhU+uIETC+SD+VvoUl4VrV4Z4rtUBx0e1ZR1RasgFT6Z7hBr73xMu7xDfQ3ihHw/Xi1/1fjiaYnoQ9C2zMF7yaWA15gk6EVGd46tTvqZlVfD7vdo26Id4kLdvcc11eHbsKsZF/scLA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RuAUbpCvWjrutOywHFnmumTjhIBXSlIUvToUjsq7iAE=; b=NZTceEk9G0BpBY7LycTCwYFXYZwX5ttDButgtN9Y8h+UycNIpvx3oh7rs3SM22v0BmV77Oewn3m3cxZ2pq5V5Kn5X0Bj3cWr8pZCpZmocd9ecwC+i1Fnfk9+sIS73dpKz83e9qQspawvSVJgSKMnV0gPlIVGLqG0OW/zGfLPR5Whctsw774T8cyypGR+BJ6o4CoQsiii3BxTzGKxhak/PaIncMZbewA9uBF6BH0foUU5lYKrBdx+Ph3+SNQte/OR6HyBi1bwbYXfnGqz1lE7pAaiOTt8qMYal62u2Ca9BpAe2X6kUosNwgIaf73fVQz080PuLlPKssEDNNpj8wdDEg== 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 Received: from DM6PR11MB4025.namprd11.prod.outlook.com (2603:10b6:5:197::31) by MN0PR11MB6057.namprd11.prod.outlook.com (2603:10b6:208:375::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.22; Fri, 25 Mar 2022 08:49:28 +0000 Received: from DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::7852:37e2:513c:470b]) by DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::7852:37e2:513c:470b%7]) with mapi id 15.20.5081.025; Fri, 25 Mar 2022 08:49:28 +0000 From: "Wu, Hao A" To: Mara Sophie Grosch , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH v2 0/2] MdeModulePkg: fix checks for NVM command set Thread-Topic: [edk2-devel] [PATCH v2 0/2] MdeModulePkg: fix checks for NVM command set Thread-Index: AQHYPp/2HjRk+kfY00qSXhhok9AN/azNqDUggAGi2tCAAIDLAIAAAM/g Date: Fri, 25 Mar 2022 08:49:28 +0000 Message-ID: References: <4315.1648197874415398229@groups.io> In-Reply-To: <4315.1648197874415398229@groups.io> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e62ea15b-e1b4-44b8-796a-08da0e3c5f3f x-ms-traffictypediagnostic: MN0PR11MB6057:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jpU8/zok9kQfrxZNd9o7Ptqe1jIpKjeUzY3oxI2EFD2hPCc+JkxmXBV+D7/cvots4H0b3EgRzP4ZlU04DkQ08hX+gWE7VTim2+E5yyV6bfP5gJ8e3uICq2kWJq1oEwHHUXdI12OEr0paQlfaplq5ydB+X1qGrcF92pUNZ1+r732AotFf8cZ4hpBzGBuzmjbbIK4nzPi57H2zpDIH4xFFLGOeUgw7qi+MTK6mi9/xHufbnPVBLhkPHqF/zoSlm6PZfBq3SuGx2mRKV0/m1zq8BsVa/I4gyNctbQjbl2saqb17PEIvfUQEKCAg/b8KHbhE9Y9ubWLz5uKBKxQ1uXihTo41/e9+p4H/8JmFnR83YwVOHbN1M1JMJp0N9oo9QWQmjZUTRYgJ26aQIHWmdey3+jwlO1B4RZ20JTrmjp4VxvMH6dNaGAgKT5/X5qfG7SGdroJAj0EpTJ9K1J2rBD6XCuQAf0iJ+yLFDCw1NSgohu/0e/xSlw/2/gZcFEkk0L3WHTauz1lLJSreJpmIyVdgy/S4+Z4N+c1zxN8rNYzMIhOFi8PsIUSyLS21zS/BruuTxoQvwMsXM3ze4tBPMW+YbIE7jwoRoRlukyzfl4UMzZP0lhaMRyw8Yh5UykQ+CUTMmVGuIeeTlwV7Zzvcbl57Yw9B6Kw/ZCn/GqyzBYK7lLz5vO0YSGgDcaBZcxQ2tjsCOcncqvldPGmGgutbvHfuEQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4025.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(83380400001)(66556008)(66946007)(71200400001)(316002)(64756008)(66446008)(8676002)(66476007)(76116006)(38070700005)(186003)(26005)(110136005)(9686003)(8936002)(2906002)(508600001)(86362001)(5660300002)(52536014)(55016003)(38100700002)(122000001)(82960400001)(53546011)(7696005)(33656002)(4744005)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzhVUU1UUnVJMmlWZ3RyZjdXTVdRbHphWS80R25Qekh2QjBrdFBJdHhaWm9u?= =?utf-8?B?TDYwakZKb3FoOTVMbVRRaWJlcWljdzJ1R1RrYldGOGRwU2xHak5HTFpxSHZN?= =?utf-8?B?RUpqZ3VveFF1KzIyeHNBQ29iZWdsa2N6SUtHNDhwUFZpczFGQ0JieWNXaG82?= =?utf-8?B?Z01PZ2x4Z3JSbHk0Zk5VYzU4VGRkQUxkdUhQZWt5ck1wenpMajI5ZTdWQi9t?= =?utf-8?B?WjdldUZNT2tMVGEzMGVUVkZpdW8vZDljTExacWo5OURaRExXczdUaUNSVlFR?= =?utf-8?B?T1k3R3FxMGNtRVhRbEJlNUV4UFhselFCazQ3N2pLanVPVUppZmxjSFkrSmNa?= =?utf-8?B?aDhlUUErL2o4aExVc2xnRW5PazlqbHhMbDUybncxUXl2NVVRR1ZWeTg5STJs?= =?utf-8?B?YXFjUDNIQTRJSmdQRlZlTVVKOS9vT3U1YXBPQndkWWl2eVFPZ3IxWnVIM2Y2?= =?utf-8?B?WWJObCt4aVYwMkRMS1g2RmxPa3BwYmllNERVVFh4bW1LcWRLajQ5b2VTWkYw?= =?utf-8?B?U3NDMTV3WXI2bWNwQUl5RkZIY2tLTkpiQi9FMXNCY1dlS0QvZG0xSk9BZGUz?= =?utf-8?B?VURKNjRxYnNUd0wxZDdKMnRxT3hGN2svNmZnN0dYSUZpaEhCS25yNENJVjJ3?= =?utf-8?B?TmFKWlBsZjFjQU5MWXh4MExUVzA3VWgvWTNsOTg1dTRKSlhHQWJBNktjK3Fn?= =?utf-8?B?V041SGprSnVRMS96UVMzUmNTRFhOS1phVDRsL2tKbzFGcE9vMkw0TnZ0TktI?= =?utf-8?B?WUlyUnVaSG8zT2NUU2tkRnVoZ3kzNGZCMkVmYlBLdnh2R2Z4RmJpZ0xHRGE1?= =?utf-8?B?MkFaWEhzaVdMUjloNUxPaFFTSnA3S2kzdEowM01jQTJyTUIzbEhhY3RvSnVR?= =?utf-8?B?RGg3NCtQeU9MaDVxcWk1MFVQRmlibWYySDlmaUl0SFFWRXpMalUzQjEzd0I4?= =?utf-8?B?YlptMXplSHBsN2dVQmVZS0YrZGd4Z2FmSlpIblh4Z0FoNjhSd2NvVCtFYjZB?= =?utf-8?B?a1V6MUVxQXM0WUZBbFN4dkFqUFBjRXBEQlV1M1J5dTVhTk5QWHhHaUxLQVBE?= =?utf-8?B?aWJxcHlyOFNxT3VnTmVyM1JldzNIMnA4N0FqdVFVS1FTL1NxTjFyd3huL2JH?= =?utf-8?B?eWRXckNEbnNGZDVLZVBveUZjd3dRaDRieEk4S0NYNk9xbi8zdGlhOVNUaFA5?= =?utf-8?B?RCt0bHJ6bjM5V2hQUVVJVThnZWwrR1lFamVIOE5PRUE5bkUrVm91ZitEM05X?= =?utf-8?B?NUZLS0ZBRXV5NG1pVEdhUnVONlpNUEdlSDdSblF1dWJUOVNtMEdsZllTTy9w?= =?utf-8?B?NzJJSC9tQ3dFTEVLZlp6a25XTGtwbFdSRkI3TWhkRGlrWHBpOVlWWWdRRk5B?= =?utf-8?B?clVtaWlYQldEejZpbVNOV0xnSytkQXpQNDJQUXpYenZlUnl6d0w5bExXZWVL?= =?utf-8?B?blRCWlVxbTE4QjNSWWprQ2toOFprYWxvQlVOUG12UU5IME5mc25nbkNJQTdF?= =?utf-8?B?eTQ4Z3drTUJDNDFwd2krMitSdXJ0MmJwZEtnUzI2UXJCUUNzNVBZNWtUMjV0?= =?utf-8?B?WGI4SGlNbG13d2xnN1NSaVlOaWdGNUtrQnNMa3FJTFN4bHBkUEgwSVYzNU9v?= =?utf-8?B?NWMzdFU4eHB1Mmk2cmh1d1U4VUFQRi9hYW9LWDJMVkdTa1dnK3R0UGxmM0h0?= =?utf-8?B?U2kyVGJnQ0JacGFmbzR0YzRkYnVvVDBMaWtvTUh3dFcvbHRVNlpudVgwaUhT?= =?utf-8?B?K0lQem1FVGZtT1A3TWFDbjZGTFdrRGR2c1hMSXNNTWp2bGJlQ3BsMm1pekd3?= =?utf-8?B?TnRTQisyUHZJME81dkVvTkNjNE16bGNrWElRQTlJV1E0WE9WOTZvR3NJdW5Q?= =?utf-8?B?ZXJYV2dtTWl0bXZwQ0pKcS9jQktLM2JjUFpvL29PYjJlcVZxM1NsSVdNRTVa?= =?utf-8?Q?5fUJT+d1aKMzaYXQrnCykO7/QnHid3Pw?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4025.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e62ea15b-e1b4-44b8-796a-08da0e3c5f3f X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2022 08:49:28.0950 (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: qZsawKCQl+Eftd76ZSjysZJ+SjD8yIgoizHL3srhGVAgh8yzebTM/PLRLv6RsYPYmhVJbIBgmiuf/xyk0nw3Pg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6057 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR11MB402512DB852D0656754E21FECA1A9DM6PR11MB4025namp_" --_000_DM6PR11MB402512DB852D0656754E21FECA1A9DM6PR11MB4025namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T2ggU29ycnksIHdpbGwgZG91YmxlIGNoZWNrIHRvIGF2b2lkIHN1Y2ggbWlzdGFrZS4NCg0KQmVz dCBSZWdhcmRzLA0KSGFvIFd1DQoNCkZyb206IGxpdHRsZWZveCB2aWEgZ3JvdXBzLmlvIDxsaXR0 bGVmb3g9bGYtbmV0Lm9yZ0Bncm91cHMuaW8+DQpTZW50OiBGcmlkYXksIE1hcmNoIDI1LCAyMDIy IDQ6NDUgUE0NClRvOiBXdTsgV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+OyBkZXZlbEBl ZGsyLmdyb3Vwcy5pbw0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjIgMC8yXSBN ZGVNb2R1bGVQa2c6IGZpeCBjaGVja3MgZm9yIE5WTSBjb21tYW5kIHNldA0KDQoNCkhpLA0KDQp0 aGFua3MgZm9yIG1lcmdpbmcsIHRob3VnaCBJIGFscmVhZHkgaGFkIGEgcHVsbCByZXF1ZXN0IGZv ciBpdCBhbmQgeW91IG5vdyB1c2VkIHRoZSBib3VuY2UgZW1haWwgYWRkcmVzcyBmb3IgdGhlIGNv bW1pdCBhdXRob3IgXl4nDQpJdCdzIG9rLCBqdXN0IHdhbnRlZCB0byBtYWtlIHN1cmUgeW91IGtu b3cgdGhhdCBncm91cHMuaW8gcGl0ZmFsbCBmb3IgdGhlIG5leHQgOikNCg0KQmVzdCByZWdhcmRz IGFuZCBtYW55IHRoYW5rcyBmb3IgeW91ciB0aW1lDQpNYXJhIFNvcGhpZSBHcm9zY2gNCg== --_000_DM6PR11MB402512DB852D0656754E21FECA1A9DM6PR11MB4025namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA562J57q/IjsN CglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICov DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207 DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9 DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5N c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5X b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu Zz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFw OmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPk9oIFNvcnJ5LCB3aWxsIGRvdWJsZSBjaGVjayB0byBhdm9pZCBzdWNoIG1pc3Rha2Uu PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPkhhbyBXdTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZy b206PC9iPiBsaXR0bGVmb3ggdmlhIGdyb3Vwcy5pbyAmbHQ7bGl0dGxlZm94PWxmLW5ldC5vcmdA Z3JvdXBzLmlvJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjUsIDIwMjIg NDo0NSBQTTxicj4NCjxiPlRvOjwvYj4gV3U7IFd1LCBIYW8gQSAmbHQ7aGFvLmEud3VAaW50ZWwu Y29tJmd0OzsgZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtl ZGsyLWRldmVsXSBbUEFUQ0ggdjIgMC8yXSBNZGVNb2R1bGVQa2c6IGZpeCBjaGVja3MgZm9yIE5W TSBjb21tYW5kIHNldDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+SGksPG86cD48L286cD48L3A+DQo8 cD50aGFua3MgZm9yIG1lcmdpbmcsIHRob3VnaCBJIGFscmVhZHkgaGFkIGEgcHVsbCByZXF1ZXN0 IGZvciBpdCBhbmQgeW91IG5vdyB1c2VkIHRoZSBib3VuY2UgZW1haWwgYWRkcmVzcyBmb3IgdGhl IGNvbW1pdCBhdXRob3IgXl4nPGJyPg0KSXQncyBvaywganVzdCB3YW50ZWQgdG8gbWFrZSBzdXJl IHlvdSBrbm93IHRoYXQgZ3JvdXBzLmlvIHBpdGZhbGwgZm9yIHRoZSBuZXh0IDopPGJyPg0KPGJy Pg0KQmVzdCByZWdhcmRzIGFuZCBtYW55IHRoYW5rcyBmb3IgeW91ciB0aW1lPGJyPg0KTWFyYSBT b3BoaWUgR3Jvc2NoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o dG1sPg0K --_000_DM6PR11MB402512DB852D0656754E21FECA1A9DM6PR11MB4025namp_--