From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web08.6055.1663212401585055686 for ; Wed, 14 Sep 2022 20:26:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=YBbYrtCr; spf=pass (domain: intel.com, ip: 192.55.52.43, 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=1663212401; x=1694748401; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=TbUZSqzSs5z8d0kzRoFD8v2Andhy3Nu5COGIHF7krIQ=; b=YBbYrtCrNq/Jy+X7qsmpaXY5I+qOuNgBYLhTJ4kY/8tBSnOzbhTJNDzk 9Ibuz748SPu58VOYtoTRTlSR3pY7Ve4l6hxGh/ahT26qeJvw0VoB6NF2g 64qOI6zgDNWK4ES2f3KbQtAWLKTz7a0ESh+gElkAHmLQQUIBEk2nA3Hm7 0koiU4JE/gkA/I43QIbMkqOocx6vtOxwwygxbyGkreOarMatR9IrYNkgc 8X3Rg0FpjlD4BGeHKlWBw94tdQmRecy7hAjltxI3GyX8muMSFbxjt1qOI pX9SpQEjBJ6RvyklFQ+wSgeIKU5QtFKN3jJHdHz5L5gO3LFEE5DZCC4TP A==; X-IronPort-AV: E=McAfee;i="6500,9779,10470"; a="384893942" X-IronPort-AV: E=Sophos;i="5.93,316,1654585200"; d="scan'208,217";a="384893942" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Sep 2022 20:26:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,316,1654585200"; d="scan'208,217";a="862169825" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 14 Sep 2022 20:26:40 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 14 Sep 2022 20:26:40 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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.2375.31; Wed, 14 Sep 2022 20:26:39 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2375.31 via Frontend Transport; Wed, 14 Sep 2022 20:26:39 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.173) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 14 Sep 2022 20:26:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iY6X9WRDGInYnSNaHMBUGyK7oO08I5fetoTo7baX1ZdcVBLUIi4B+MsGCVUtLREFdC9v9iw43+wDzZjs8ZIDYbo7TootaptZWJvNZE1i9ekOKGy5CdVEitL3w096KnyJJYYxNUHcdIRd49CGBXcfhTf1E2U9/jJT64YyWyRSvaMNEq1be43CbsagAtsnCGlxvQkm/DjnkW9AfC5JGLHS/bdSPl5lpv98PB+96IZt8FpcEASgBgCJpWexj1GBJI1Jlyy9zq3FKXKoLqMDSnXZUbGeT+GPeLkrlvXgD1QwHvGjiPbYu6oOr2VJCXX3nTqBjv4BbIqqjHMv6gx017Sm7Q== 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=TbUZSqzSs5z8d0kzRoFD8v2Andhy3Nu5COGIHF7krIQ=; b=T/X1uIvbe2G4YTT9M10/WAx67WFnlqqJJobFBPXWjtQTLrZEHL5N6esbu3F/ljOMugNxlF8AjD9UGlfNkrg8bpi/VNdNtmElc1jJpC4nHt/+vK19sif/u7tTJ/ZG676nZaBwiqtyhyPkmMBT/ADcIGraIYAIQdCr/O3+QzrLV8q3Yk6cmithFEAKUBjuhY08WnmIb5FRR6O8k/Mzfrjj6WumMsM92DOesgGlzoodJFHkfDBRUR9oS1WzfOrJX26226NMVhKReF7hAqd8yWTgc+26DvQmBk9/IoPp685tchbcAQhVy9mmikNWXELyXzH4MJP5zOuC9173HKmgg4cylQ== 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 BL1PR11MB5335.namprd11.prod.outlook.com (2603:10b6:208:31b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.15; Thu, 15 Sep 2022 03:26:33 +0000 Received: from DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::1167:1c79:220a:eece]) by DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::1167:1c79:220a:eece%4]) with mapi id 15.20.5632.015; Thu, 15 Sep 2022 03:26:33 +0000 From: "Wu, Hao A" To: Jiading Zhang , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/Bus/Pci/XhciDxe: Fix the Bug of clean InputContext in XhcEvaluateContext64(); Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/Bus/Pci/XhciDxe: Fix the Bug of clean InputContext in XhcEvaluateContext64(); Thread-Index: AQHYyAwdnE/i5zSZUk6ZlgdRs+axh63elKUAgAASboCAASnx8A== Date: Thu, 15 Sep 2022 03:26:33 +0000 Message-ID: References: <10580.1663147381171837795@groups.io> In-Reply-To: <10580.1663147381171837795@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-traffictypediagnostic: DM6PR11MB4025:EE_|BL1PR11MB5335:EE_ x-ms-office365-filtering-correlation-id: 656434f3-1ef0-4f11-a86c-08da96ca1695 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: akYmuW9GOL5xdcboy6rucXZkzKbS9+bvas21BLShDM7oEcDUeu5ew1J5ImBG0PiGqW6ylIYeKtobDm5IIVTZvUftW+mU2O1UVCfuswhDANmNvyikJS1Xycq+GKX+5mxdQqtd+m0oC8GUAD6z9bKbZ74lrTX8P8aT6uzvOyG5rDedOXjLJ+TVPWYFpMPEZDsdldAl1I1uu6btRpVuSzzhMZrKLOxSpZKUirCqnNSKd/tdCRnyNoWTPqefHL3dvv76pK0KaV17Y1RwY/NNL6lOy1pYM7gqP18RznfodEKBih9WEDeqC48GxrtAhEI83aTZ2AtxAONp//4omceKWBtow9Nswyf/ZJ00BasY+qFhAx8Ukd3qBuzo/76QgSRLiEaVIhirNL38Fa6gsqN1U1xswi9SOFNaPXzfk7ntx6k64nvbuYXghQMEphGnivucxU7kBP1Yrq3uYPHzy+ZkvBaMPXpf7oX8yEhH0kwLt71miPlxOckKowHd2CGMXRZsrnauLh4z/x41JB0AFbeZgN0Oxh/ckyLpB8/Eu4iOvc9dOGyFpXuCCrKluAThbEH9E4mLvPNvfdatbD/kGH9YXdle+SwrVSpOpfZvtwkI5nsdv4MFmypiP/+3tEhN5+MIpU1B8jpoPfEo+PSLTL4cckTz5zZKrRp5kVcjtaTUAT5EPLe0jUjBu9/A1KGdktJORxB6TytnAhgilct2r8ylcYo/vWzMn4YEREGSXOsdRmCn3mKlQVUnZkqcgJLOkrVyJqp47kN96RDtip4Hmmk5j564eQ== 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:(13230022)(376002)(366004)(346002)(136003)(396003)(39860400002)(451199015)(6506007)(7696005)(53546011)(55016003)(26005)(33656002)(19627235002)(41300700001)(9686003)(316002)(71200400001)(478600001)(110136005)(38100700002)(122000001)(38070700005)(82960400001)(186003)(83380400001)(86362001)(52536014)(9326002)(2906002)(8936002)(66946007)(66556008)(66476007)(5660300002)(8676002)(64756008)(76116006)(66446008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ankwbzBNb1hnekt2a1YyUW96RXhaQStudUdXNXcxWGFtSkJIZG1kaW90c2tJ?= =?utf-8?B?Rk5Yd0lVSllZRGhYS2k2bVJXdEhoMmlnSzNZNWRrRFl2ZVp1eVR4RWpRWU4y?= =?utf-8?B?NTBvVk96L0loTWNqOEo4UmhTbUVmd0xURUh1YjgyNEEzTm1BQjVuOVAvMEtQ?= =?utf-8?B?YStnTzdjVnRIa0h6L3R0Lzh4NFNjVTlNZDVNUS9vRmQ0RURRMUQ3SEZNUXF3?= =?utf-8?B?YmNybTMrNjFtRG1tUVgwSklpV3dvL1FNWXN3ZTU2ckZKRUN4TFpLSFdHWFFk?= =?utf-8?B?QWlZNDc5WWN2U3I4Lyt4MzdGbDYwR3hVMjZza21JWCs0YmtDNnU2eFNCYklq?= =?utf-8?B?T0U2K3plZmpiTVRBb1lyVWgxd3MzemM0dngzOTJuN0w1Z0dhYkxPNjd3T0Rk?= =?utf-8?B?dEhEQytpN3BvcjY1S2pJRjZQSzFwWlFPV3dMck9SUUpNN1hUVjQvcnhoU0Ns?= =?utf-8?B?RGNBWHJQTm9iNHkwMTgydEI3SURYNWFBNkhhUkx0RjdhSGg5RXA1YUg3OTdp?= =?utf-8?B?YW55bUNKYTdkN1N3YzczZlVsY2Nsbyt3WXl0WmZHZVRibXlabnZPK3VlOURr?= =?utf-8?B?MHVOaFpqdEEyZkxrc0VjQ1ZhVzNKcGFHOFR2d2ErL3l3RFRrb0dIb0hScTUw?= =?utf-8?B?MTd5NjJVY05SNDVvSXVhTU9HSFF4N2I0YmdGYmxTRDc5NWJqd1laQ3JxUnpS?= =?utf-8?B?NjlBYVB6RHNWT3k1aVlzNHVuemlwdVVHTU9XckcrL1J5NFhTUXRCRWl2UHN4?= =?utf-8?B?R2svbDJ0M1hPQ0dHZnZQOTEwdFdqb0twcnJWbndnd21OMU1ETm9oWHdFNWNh?= =?utf-8?B?SnJyTVB1NitxeVNKTGZmdTROWHJkcUQ0a0lNS0RLbnEzR1EyVWNkZzZES2Jl?= =?utf-8?B?amtzWE1TMHhreHlGcnd3WFQxa0JIU0tJSmxRRG9hUEZjQXNJRW1GZFVDYnM2?= =?utf-8?B?TFI2TVozVSt1Uld0bW5oWTJvSTkwOUZsV1NLS0g0RjErVm9DZzZRckozR0p2?= =?utf-8?B?dTVEeXR1NEhCamhHckVNVGZCTmVCR3ZiSVk2djkrNWh0S1orNCsxSXVWRUp5?= =?utf-8?B?QVd6OVd4emZFVXk1TzhyN2Q5TkxUNG5jK3hURmIrQmI5YUp1aC80R2hMOHBP?= =?utf-8?B?dmRURkIrRkwxblo0SDYrRUpHYnFwQWtsdnZPRFdUaEwxMFVXQjd4VUdwUmdG?= =?utf-8?B?eWYxN0MwSWZXbEhzUVNZT1hCV0V1ME5LR1V2WFJXYk1rYmFzd2g4SGlWeDBL?= =?utf-8?B?eGVSM2d3SGloc0N3M2k5b21nd3JoQ2xGaGhRQzJNSGpzOEg5Zlk0RUZxNmlJ?= =?utf-8?B?YVUrcllZYjVpaXM0V2RFZHBRVFFYWDhyVXVBejlRMTdJaXp1aUNYZHhzbmVT?= =?utf-8?B?TlJyMnF3djc0OXArYXF0MlVWYWFxWXh2aDdKNDdiZXhTMVJmT2JXcTdGR1pk?= =?utf-8?B?N2JoOUJGcHBNbFBTZnQ2OXNpNXhJOTQ4VnlSRFFpODhjSWpxRmdIWlRyM0d6?= =?utf-8?B?cWYyZE5KUFdPNHhzVjRxTldaM3FGdE0xSnh3Q0huZFFzd1F4ZzUrWUcxalJh?= =?utf-8?B?Z2ZnaEdXUlhxYmhwa1lucW5lV2FwR0hweG1WdzVTZ1hJQk5lN2llMHA5eWt6?= =?utf-8?B?aitoQitROTdpL0Vxa3ZSNzg2T1ZaTEtvRDlUL3MvY2VEeHZZSXhvbFNMbnJ6?= =?utf-8?B?R05PZGxhSFBSNGhhMTd2RG14WmN6U0xXVm9KbGpTNHN0Q3dhcGk5cHJQa3pk?= =?utf-8?B?VUVUQStESHRweTlubWN0UmdDd1VzakQrWDU3Vm1SRUFiNHpQMUx1cjEwVFVP?= =?utf-8?B?Uno4dXlKWTNOUVZDVWoya3BIVFZTKzFFcVMzMXNMZTJxd2lyMTUzSCtja1lv?= =?utf-8?B?dnNZRkRkRFBGbTUreWZtemRjRlBMNDJlWjljaDQvZHVvQ0laQkY2eTBDSEpw?= =?utf-8?B?NFd0SXFYUHNVblBLNkRJR2dBZUkxT01JWmhuL1Y4L1EwTVBSS2JoY1I4SnFI?= =?utf-8?B?dkphRGtNdjlKaFRvenMyNzJYTGxrYTRqWUswcGR0SXV5bDJwVEp4WFc1dEdl?= =?utf-8?B?cnlyRGEyUlk0aWhYZjZXNy9GVEEyN1RpQy9MYnZ1aHVrZ2hWNE1UR3VUNmtm?= =?utf-8?Q?L5Fn/2K+VazhhJmUn1F7SSnfD?= 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: 656434f3-1ef0-4f11-a86c-08da96ca1695 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2022 03:26:33.2500 (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: QIjm6o1TxxCRiYoZJ5NEu/syGEdNvmOfqXI+EZQ/XNN4iv/XG4WaC8KGfRtfL7Htiu1jZPWjE+fYgDs1ELPLDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5335 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR11MB40255319F5B84D4531DBC499CA499DM6PR11MB4025namp_" --_000_DM6PR11MB40255319F5B84D4531DBC499CA499DM6PR11MB4025namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8sDQoNCk15IHRha2UgdG8gdGhlIHB1cnBvc2Ugb2YgY2FsbGluZyBYaGNFdmFsdWF0ZUNv bnRleHQvWGhjRXZhbHVhdGVDb250ZXh0NjQgZnVuY3Rpb25zIGlzIHRvIOKAnGluZm9ybSB0aGUg eEhDIG9mIHRoZSBjaGFuZ2UgdG8gdGhlIERlZmF1bHQgQ29udHJvbCBlbmRwb2ludOKAmXMgTWF4 IFBhY2tldCBTaXplIHBhcmFtZXRlci7igJ0NClRoYXQgaXMgd2h5IHRoZSBmdW5jdGlvbiBvbmx5 IHNldCBiaXQgMSAoQWRkIENvbnRleHQgYml0IDEpIHRvIGluZm9ybSB0aGUgeEhDIG9ubHkgRW5k cG9pbnQgQ29udGV4dCBmb3IgRVAwIHNob3VsZCBiZSBldmFsdWF0ZWQgYnkgeEhDOg0KICBJbnB1 dENvbnRleHQtPklucHV0Q29udHJvbENvbnRleHQuRHdvcmQyIHw9IEJJVDENCg0KSSBjaGVja2Vk IHRoZSB4SENJIHNwZWMsIGl0IGRvZXMgbm90IHByb2hpYml0IG9ubHkgc2V0dGluZyBBZGQgQ29u dGV4dCBiaXQgMS4gQWNjb3JkaW5nIHRvIHNlY3Rpb24gNC42LjcgRXZhbHVhdGUgQ29udGV4dDoN ClN5c3RlbSBzb2Z0d2FyZSBzaGFsbCBpbml0aWFsaXplIENvbnRleHRzIG9mIHRoZQ0KSW5wdXQg Q29udGV4dCBhZmZlY3RlZCBieSB0aGUgY29tbWFuZC4gQWxsIENvbnRleHRzIG5vdCByZWZlcmVu Y2VkIGJ5IGFuIEFkZCBDb250ZXh0IGZsYWcgaW4gdGhlIElucHV0DQpDb250ZXh0IGFyZSBpZ25v cmVkIGJ5IHRoZSB4SEMuDQoNCklmIHRoaXMgaXMgdGhlIGNhc2UsIHRoZSBTbG90IENvbnRleHQg c2hvdWxkIGJlIGlnbm9yZWQgYnkgdGhlIHhIQywgc2luY2UgQWRkIENvbnRleHQgYml0IDAgaXMg Y2xlYXJlZC4NCg0KVGhlbiwgYWNjb3JkaW5nIHRvIHNlY3Rpb24gNi4yLjMuMyBFdmFsdWF0ZSBD b250ZXh0IENvbW1hbmQgVXNhZ2U6DQpBICd2YWxpZCcgSW5wdXQgRW5kcG9pbnQgQ29udGV4dCBm b3IgYW4gRXZhbHVhdGUgQ29udGV4dCBDb21tYW5kIHJlcXVpcmVzIHRoYXQgaWYgdGhlIEFkZCBD b250ZXh0IGZsYWcNCihBMSkgZm9yIERlZmF1bHQgQ29udHJvbCBFbmRwb2ludCBpcyBzZXQgdG8g 4oCYMeKAmSwgdGhlIE1heCBQYWNrZXQgU2l6ZSBmaWVsZCBzaGFsbCBiZSBldmFsdWF0ZWQuDQoN CkkgZG8gbm90IHRoaW5rIGJlbG93IGNvZGUgc25pcHBldCB2aW9sYXRlcyB3aXRoIHRoZSBhYm92 ZSBjb250ZW50IGluIHRoZSBzcGVjOg0KICBaZXJvTWVtIChJbnB1dENvbnRleHQsIHNpemVvZiAo SU5QVVRfQ09OVEVYVF82NCkpOw0KDQogIElucHV0Q29udGV4dC0+SW5wdXRDb250cm9sQ29udGV4 dC5Ed29yZDIgfD0gQklUMTsNCiAgSW5wdXRDb250ZXh0LT5FUFswXS5NYXhQYWNrZXRTaXplICAg ICAgICAgPSBNYXhQYWNrZXRTaXplOw0KDQpEbyB5b3UgaGF2ZSBhIGNoYW5jZSB0byB0ZXN0IG90 aGVyIFVTQiBkZXZpY2VzIG9uIHlvdXIgZW52aXJvbm1lbnQ/IElzIGl0IHBvc3NpYmxlIHRoYXQg dGhlIGlzc3VlIGlzIGEgZGV2aWNlIHNwZWNpZmljIGNhc2U/DQpUaGFua3MgaW4gYWR2YW5jZS4N Cg0KQmVzdCBSZWdhcmRzLA0KSGFvIFd1DQoNCkZyb206IEppYWRpbmcgWmhhbmcgPGpkemhhbmdA a3VubHVudGVjaC5jb20uY24+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxNCwgMjAyMiA1 OjIzIFBNDQpUbzogV3U7IFd1LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPjsgZGV2ZWxAZWRr Mi5ncm91cHMuaW8NClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIXSBNZGVNb2R1bGVQ a2cvQnVzL1BjaS9YaGNpRHhlOiBGaXggdGhlIEJ1ZyBvZiBjbGVhbiBJbnB1dENvbnRleHQgaW4g WGhjRXZhbHVhdGVDb250ZXh0NjQoKTsNCg0KV2hlbiBJIHVzZSB0aGUgbmV3ZXN0IFhoY2lEeGUg ZHJpdmVyIGluIFBoeXRpdW0gUGxhdGZvcm0oIEFSTSkgLCAgSSBmb3VuZCBpZiBjbGVhcmluZyDi gJxJbnB1dCBDb250ZXh04oCdIGluIFhoY0V2YWx1YXRlQ29udGV4dDY0KCksIHRoZSB1c2IgS0Ig ZG9lc24ndCB3b3JrLCBhbmQgbWFyayB0aGUgIGNvZGUgICBaZXJvTWVtIChJbnB1dENvbnRleHQs IHNpemVvZiAoSU5QVVRfQ09OVEVYVF82NCkpOyAgaXQgd29ya3MuDQpJIHZpZXdlZCB0aGUgY29k ZSBhZ2FpbiwgbWF5YmUgY2hhbmdlIHRoZSBaZXJvTWVtIChJbnB1dENvbnRleHQsIHNpemVvZiAo SU5QVVRfQ09OVEVYVF82NCkpOyB0byBaZXJvTWVtIChJbnB1dENvbnRleHQsIHNpemVvZiAoSU5Q VVRfQ09OVFJMX0NPTlRFWFRfNjQpKTsgaXMgbW9yZSByZXNvbmFibGUuICBCZWNhdXNlIHdoZW4g Y2xlYXJpbmcgdGhlIElOUFVUX0NPTlRFWFRfNjQsIHRoZSBTbG90IGNvbnRleHQgYW5kIHRoZSBl bmRwb2ludCBjb250ZXh0IGFyZSBjbGVhcmVkIHRvby4gQnV0IGFjY29yZGluZyB0aGUgeEhDSSBT cGVjIHNlY3Rpb24gNi4yLjINCk5vdGXvvJpVbmxlc3Mgb3RoZXJ3aXNlIHN0YXRlZDogQXMgSW5w dXQsIGFsbCBmaWVsZHMgb2YgdGhlIFNsb3QgQ29udGV4dCBzaGFsbCBiZSBpbml0aWFsaXplZCB0 byB0aGUgYXBwcm9wcmlhdGUgdmFsdWUgYnkgc29mdHdhcmUgYmVmb3JlIGlzc3VpbmcgYSBjb21t YW5kLg0KQW5kIEkgdGVzdCBhZ2FpbiwganVzdCBjbGVhciBJTlBVVF9DT05UUkxfQ09OVEVYVF82 NCBpcyBPSy4NCg== --_000_DM6PR11MB40255319F5B84D4531DBC499CA499DM6PR11MB4025namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5Ouetiee6vzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAx O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBh bm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IlxA562J57q/IjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERl ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ e21hcmdpbjowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs c2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30N CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu MHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEi IHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFz cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvLDxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5NeSB0YWtlIHRvIHRoZSBwdXJwb3NlIG9mIGNhbGxpbmcgWGhjRXZhbHVh dGVDb250ZXh0L1hoY0V2YWx1YXRlQ29udGV4dDY0IGZ1bmN0aW9ucyBpcyB0byDigJxpbmZvcm0g dGhlIHhIQyBvZiB0aGUgY2hhbmdlIHRvIHRoZSBEZWZhdWx0IENvbnRyb2wgZW5kcG9pbnTigJlz IE1heCBQYWNrZXQgU2l6ZSBwYXJhbWV0ZXIu4oCdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5UaGF0IGlzIHdoeSB0aGUgZnVuY3Rpb24gb25seSBzZXQgYml0IDEgKEFkZCBD b250ZXh0IGJpdCAxKSB0byBpbmZvcm0gdGhlIHhIQyBvbmx5IEVuZHBvaW50IENvbnRleHQgZm9y IEVQMCBzaG91bGQgYmUgZXZhbHVhdGVkIGJ5IHhIQzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNv bnNvbGFzIj4mbmJzcDsgSW5wdXRDb250ZXh0LSZndDtJbnB1dENvbnRyb2xDb250ZXh0LkR3b3Jk MiB8PSBCSVQxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGNoZWNrZWQgdGhlIHhI Q0kgc3BlYywgaXQgZG9lcyBub3QgcHJvaGliaXQgb25seSBzZXR0aW5nIEFkZCBDb250ZXh0IGJp dCAxLiBBY2NvcmRpbmcgdG8gc2VjdGlvbiA0LjYuNyBFdmFsdWF0ZSBDb250ZXh0OjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+U3lzdGVtIHNvZnR3YXJlIHNoYWxsIGlu aXRpYWxpemUgQ29udGV4dHMgb2YgdGhlPG86cD48L286cD48L2k+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PGk+SW5wdXQgQ29udGV4dCBhZmZlY3RlZCBieSB0aGUgY29tbWFuZC4gQWxsIENv bnRleHRzIG5vdCByZWZlcmVuY2VkIGJ5IGFuIEFkZCBDb250ZXh0IGZsYWcgaW4gdGhlIElucHV0 PG86cD48L286cD48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+Q29udGV4dCBhcmUg aWdub3JlZCBieSB0aGUgeEhDLjxvOnA+PC9vOnA+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgdGhpcyBp cyB0aGUgY2FzZSwgdGhlIFNsb3QgQ29udGV4dCBzaG91bGQgYmUgaWdub3JlZCBieSB0aGUgeEhD LCBzaW5jZSBBZGQgQ29udGV4dCBiaXQgMCBpcyBjbGVhcmVkLjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5UaGVuLCBhY2NvcmRpbmcgdG8gc2VjdGlvbiA2LjIuMy4zIEV2YWx1YXRlIENvbnRleHQg Q29tbWFuZCBVc2FnZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPkEg J3ZhbGlkJyBJbnB1dCBFbmRwb2ludCBDb250ZXh0IGZvciBhbiBFdmFsdWF0ZSBDb250ZXh0IENv bW1hbmQgcmVxdWlyZXMgdGhhdCBpZiB0aGUgQWRkIENvbnRleHQgZmxhZzxvOnA+PC9vOnA+PC9p PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPihBMSkgZm9yIERlZmF1bHQgQ29udHJvbCBF bmRwb2ludCBpcyBzZXQgdG8g4oCYMeKAmSwgdGhlIE1heCBQYWNrZXQgU2l6ZSBmaWVsZCBzaGFs bCBiZSBldmFsdWF0ZWQuPG86cD48L286cD48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvIG5vdCB0aGlu ayBiZWxvdyBjb2RlIHNuaXBwZXQgdmlvbGF0ZXMgd2l0aCB0aGUgYWJvdmUgY29udGVudCBpbiB0 aGUgc3BlYzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsgWmVyb01lbSAo SW5wdXRDb250ZXh0LCBzaXplb2YgKElOUFVUX0NPTlRFWFRfNjQpKTs8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTpDb25zb2xhcyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6Q29uc29sYXMiPiZuYnNwOyBJbnB1dENvbnRleHQtJmd0O0lucHV0Q29udHJvbENvbnRleHQu RHdvcmQyIHw9IEJJVDE7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q29uc29sYXMiPiZu YnNwOyBJbnB1dENvbnRleHQtJmd0O0VQWzBdLk1heFBhY2tldFNpemUmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPSBNYXhQYWNrZXRTaXplOzxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG8geW91IGhhdmUgYSBjaGFuY2UgdG8gdGVzdCBvdGhl ciBVU0IgZGV2aWNlcyBvbiB5b3VyIGVudmlyb25tZW50PyBJcyBpdCBwb3NzaWJsZSB0aGF0IHRo ZSBpc3N1ZSBpcyBhIGRldmljZSBzcGVjaWZpYyBjYXNlPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+VGhhbmtzIGluIGFkdmFuY2UuPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhhbyBX dTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0 O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBKaWFkaW5nIFpoYW5nICZs dDtqZHpoYW5nQGt1bmx1bnRlY2guY29tLmNuJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVz ZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjIgNToyMyBQTTxicj4NCjxiPlRvOjwvYj4gV3U7IFd1LCBI YW8gQSAmbHQ7aGFvLmEud3VAaW50ZWwuY29tJmd0OzsgZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+ DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIE1kZU1vZHVsZVBrZy9C dXMvUGNpL1hoY2lEeGU6IEZpeCB0aGUgQnVnIG9mIGNsZWFuIElucHV0Q29udGV4dCBpbiBYaGNF dmFsdWF0ZUNvbnRleHQ2NCgpOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+V2hlbiBJIHVzZSB0aGUgbmV3ZXN0IFhoY2lEeGUgZHJpdmVyIGluIFBoeXRpdW0gUGxhdGZv cm0oIEFSTSkgLCZuYnNwOyBJIGZvdW5kIGlmIGNsZWFyaW5nIOKAnElucHV0IENvbnRleHTigJ0m bmJzcDtpbiBYaGNFdmFsdWF0ZUNvbnRleHQ2NCgpLCB0aGUgdXNiIEtCIGRvZXNuJ3Qgd29yaywg YW5kIG1hcmsgdGhlJm5ic3A7IGNvZGUmbmJzcDsmbmJzcDsmbmJzcDtaZXJvTWVtIChJbnB1dENv bnRleHQsIHNpemVvZiAoSU5QVVRfQ09OVEVYVF82NCkpOyAmbmJzcDtpdCB3b3Jrcy4mbmJzcDs8 YnI+DQpJIHZpZXdlZCB0aGUgY29kZSBhZ2FpbiwgbWF5YmUgY2hhbmdlIHRoZSBaZXJvTWVtIChJ bnB1dENvbnRleHQsIHNpemVvZiAoSU5QVVRfQ09OVEVYVF82NCkpOyB0byBaZXJvTWVtIChJbnB1 dENvbnRleHQsIHNpemVvZiAoSU5QVVRfQ09OVFJMX0NPTlRFWFRfNjQpKTsgaXMgbW9yZSByZXNv bmFibGUuJm5ic3A7IEJlY2F1c2Ugd2hlbiBjbGVhcmluZyB0aGUgSU5QVVRfQ09OVEVYVF82NCwg dGhlIFNsb3QgY29udGV4dCBhbmQgdGhlIGVuZHBvaW50IGNvbnRleHQNCiBhcmUgY2xlYXJlZCB0 b28uIEJ1dCBhY2NvcmRpbmcgdGhlIHhIQ0kgU3BlYyBzZWN0aW9uIDYuMi4yJm5ic3A7PGJyPg0K Tm90ZTxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1mYW1pbHk6562J57q/Ij7vvJo8L3Nw YW4+VW5sZXNzIG90aGVyd2lzZSBzdGF0ZWQ6IEFzIElucHV0LCBhbGwgZmllbGRzIG9mIHRoZSBT bG90IENvbnRleHQgc2hhbGwgYmUgaW5pdGlhbGl6ZWQgdG8gdGhlIGFwcHJvcHJpYXRlIHZhbHVl IGJ5IHNvZnR3YXJlIGJlZm9yZSBpc3N1aW5nIGEgY29tbWFuZC48YnI+DQpBbmQgSSB0ZXN0IGFn YWluLCBqdXN0IGNsZWFyIElOUFVUX0NPTlRSTF9DT05URVhUXzY0IGlzIE9LLjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_DM6PR11MB40255319F5B84D4531DBC499CA499DM6PR11MB4025namp_--