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.web09.3812.1663144314408196995 for ; Wed, 14 Sep 2022 01:31:54 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=gB80tJKe; 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=1663144314; x=1694680314; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=UUdLAQ3KAbWr2e1dZIxqEv7o9K8Lix6qDs71mf6FSS8=; b=gB80tJKeroijOPTfsf7+ZM4v4Shlvi3IvIGUvgkqaJ7oWUcg1klEAy3S q0SLdK129iq+vL002oPmxR2GVL45B3uqyF+0o+uTL2OiaLDGqUpPmf/yz z3I0B5KVbSkr10X31EPQCFzRo0NHJYGDm2rsHYJgSQT5SbPt/PHHQp92P /0qMCUPwjMYyFSS0/lmdEMpm3rVPUBwgY5g43f0CGbOe+5e/BoIoolbAC SRsSNDk86omE2HnHqybK6Ik9gxhrRc61MlEjyCalCB8H8QPscy0e2rm8O 9PYL5fNmDeOHb7outw0A5e6OzVPLY6oPX2s2Mqaw5NYBWswpy3VKBT/GR w==; X-IronPort-AV: E=McAfee;i="6500,9779,10469"; a="324622170" X-IronPort-AV: E=Sophos;i="5.93,315,1654585200"; d="scan'208,217";a="324622170" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Sep 2022 01:31:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,315,1654585200"; d="scan'208,217";a="678951694" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 14 Sep 2022 01:31:53 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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 01:31:53 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX610.amr.corp.intel.com (10.22.229.23) 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 01:31:53 -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 01:31:53 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) 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 01:31:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OHrELW/y2mKa74S5z0B6erRgYgNeKoxNq+q2mEkPBncMBgfTlpkIjsGa97+vLAkQ1K8CR6CXD8FFk94Qu60uKrq2+M2iJTJAU60XOMCSo2Zs3ajK8DPn23UO7Zti4inOwA8tnRsnra2GHPk1VnsG6vIAs3oZjU+3SHTiiMuSLizXgYDDHUfUDnn187KLpx+TkKw9NfIS9RaM0zL3abdaRr5bqm8mO+qgTBf9VjM9BEY26R5NVyg2rWXa16RShbruPl3fVUklcBhbXj/OeLTXQCcXWBT9cGHJwWzd+oU2nHcBrM6u1le0E7lm3VzfJw2ZKG+xhaC3Pkz1PmX2LFU10w== 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=UUdLAQ3KAbWr2e1dZIxqEv7o9K8Lix6qDs71mf6FSS8=; b=MZr0HTBSzU7AZOtbiMDKVDFye1WQMj423NSAc51DhVgDZPL1MpJA4cz2TZDL86Cda3rMcVGh/iLz53Wt/Y7ulHgqQainebeqc4HA+ETKOhybw7hXhwd0lXOLsWsIXES2gI+nuL04Gjufmw0wivX2ThUlYIu5Um5uu46FX0TDm2nrv3KOaw56+5FLF4uVwRTdeJeVtSn4HqCKKaAB4P6V28L/O7Ikg+RuJFYqHvp3z+OGV1y8ZXaVMOvjcqO5n0p9TXiek4S6/Mkkh6kyxeAzk/efeZQ2O5Yc79RiOGyuf+rYHF18TuaznwgfPESDE4uSp+fuThOYgJZSBtw4Plxx0g== 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 BL1PR11MB5256.namprd11.prod.outlook.com (2603:10b6:208:30a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.12; Wed, 14 Sep 2022 08:31:50 +0000 Received: from DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::6144:b5e3:5217:f60e]) by DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::6144:b5e3:5217:f60e%5]) with mapi id 15.20.5612.022; Wed, 14 Sep 2022 08:31:50 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "jdzhang@kunluntech.com.cn" 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+axh63elKUA Date: Wed, 14 Sep 2022 08:31:50 +0000 Message-ID: References: In-Reply-To: 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_|BL1PR11MB5256:EE_ x-ms-office365-filtering-correlation-id: 281772c9-62a4-4c6f-353d-08da962b923d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ssPxMoyMpqIYrVIJQUF5XqQdewqO5jfg7f7CJCNh3SvHcY06M5NhADiGk1Ia5wHCFzXGL0cniXONvljymfnTejE9BCVHKAWapgCFbCReGfcSkO81AGEBvsiFqXDRdVhmhVHYG0d1vqBzEkmbXIUKq4nEW83qto/lUM9niJE4xlDG5Ab1PrdWb9NTxXxqcXDBFQeYnsDJ+JK9Yd1yby37CROltFyiM85qNnHfxJKaFaKo+9yH/jcUj1xkkCyOR+r0Ujo88XQyD34Sdli+WCzAjbmv4hJbxVSDVgyxVWEygKTzpvJEBLMi38Km4+a8HevT6rdXDhtyvEOLj8hodPFfZfpssFPkOFpGWXWmQ3qwfqxzrm4djxY6JAG2HnRXU9gWsz4TTVa19NRBe11tdI3myHAQbTBqjfADATOghkd/zGA5HISG537TFDYS4pZL36Qx7FIEJXI9PTb4cehz0COllsWcCVJYBChG8tOSeVJJ7J7yX60txt4rjmbG025MYyFO8wQWSk/04pPqdCcKPPG5jxVEgzci96BG3WX7vPSiz5yc726UlQhMC8rzjK7kLcxRB2zI5YMSTtLMmFUnZpotl6h11paOqV8tbBVSeMdAfodKXDTh4KjZGtIDsS6KAO1WZys/6pt7tqBDxk5CSz9w3aZqQVZVg2nBn53OXKbJhvYtHJFlJrIJb1BMZo7D54ipTZL3eBB6deFeRR+2j6QFDuIHeGGMZ7NjcNfcIksC8exZsTYCW0w9hUi6uSVe+Et6sRq4QgO0UYFBVkB4smv0WUjbKDam0YLSmQaFogu+JmXlscuOzrRemkYf4R2XRrgXg1AZW3EVJR6Q4Ml+0f3quA== 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)(346002)(366004)(396003)(39860400002)(376002)(136003)(451199015)(478600001)(66946007)(71200400001)(66476007)(9326002)(122000001)(66446008)(33656002)(64756008)(66556008)(76116006)(7696005)(53546011)(52536014)(6506007)(316002)(38070700005)(41300700001)(8936002)(82960400001)(76236004)(5660300002)(8676002)(86362001)(166002)(186003)(38100700002)(26005)(55016003)(9686003)(110136005)(19627235002)(2906002)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c2x0S082ajU5cXhxbWRBdnRSbzRaNnozOFNncUlpaVYvcS96WkZyeENKbjlB?= =?utf-8?B?aXp2ZlNPbmwrVkNwUXRSb0hsLzBxcHVLdUdCdE1JL2JQOVNPQnpCQzJLV2N1?= =?utf-8?B?YWFXZ1NmVXcvTkdsZHVtVjNJc0xSTDhvQktOdzZyZU9jMnJST1BlQmU4YjNB?= =?utf-8?B?STYveVZEcmxCMWEvaUFlZVdISTRzN1JGWEFqTTNqb2hrc28vTjd6TG41ZjRq?= =?utf-8?B?MTcwMWF3WkNRWXdEVmdUL3ZQQnpvcEFPYThpYnIxb2haOFh2UkdXdjZYTjBF?= =?utf-8?B?bnVtQWN5TjhmUXhoTnpqZUYwQlZ1dmVTS3BybGl1aG5XWExtL01CNEQxaEdW?= =?utf-8?B?cmtDUzRpS3hzZlQ0WnpDM2JkamdMZHBEb3hjYkxaeUtUWDdldXRlVkZDRjNU?= =?utf-8?B?Q0Q0SHhwVHpvaUtQMisrNkcyNklRTERJdkhaUzAvR0w4aHpxUklmUmt5RVRQ?= =?utf-8?B?a1A1MXVGMDB5QThtc28yUjZONmJrRG9XNVU0R3kzeVErcnZoMlNRMjJQNUxZ?= =?utf-8?B?dDEvQisxTXpFMGRBZzRUVktnMDAzZFk3amJtWDRDKy9lVEt1VUVMTGdIa3Bk?= =?utf-8?B?eTBwdVIyZmRvOGM3cm4zRjJWSnd4eGFYSm9xc05jQWtXK1FHeU1vem5ldmJ6?= =?utf-8?B?eW54dFl4dHVnL0FlQksxMVJXVU41eFlXYWRZWmhEUFBsdzZwR25WQlJGWnla?= =?utf-8?B?dzlUSU9lUERCdXJrSDFPNWFDYkVBUXJBVFFES3hiOW1OVUtyK3U3cncyK2c2?= =?utf-8?B?ZFdvNkZISTROaUloTWFwdzEvUTlPMEo2Tjh2d3puM0x4MG93dktvckFydnFr?= =?utf-8?B?ODdVSW40eUxuYWY3T1pJVTM4NG5ER0lXbW9ORDcxdzdwUTl0ckczMktnRERh?= =?utf-8?B?Y3JKQ2plV3hMVEg2UWV3NnFYU3I1ajYwYndOWjBnQ3NxTjN4TnFBMDFySW8w?= =?utf-8?B?eGxOYStUMy90c0ZUYTdDVkFmKzViNFNxaFdCYTFhOWlLUnpPd2U4WU0yRkxM?= =?utf-8?B?NGRjTU9ETEFJZlc4N3gvZHlmWG4wN0NWTDRrc25sSGQ2Tk5BMU5RRlB4bTg4?= =?utf-8?B?bWtkd3c3ck8zUzJPUGZ6bndORlFHb0RHVnh0Z2w1U3l6T0MzNHRhZlpRYmIv?= =?utf-8?B?cEVnTlppNFR2TFlpZnVCZU5EalY2KzF3R21WSFM1NjVmTEVlbCtCZG9LcGl3?= =?utf-8?B?cm5IQzAyOG1hZ3VNYzI1UXZBd3hvU1ovd2hDOTIyNkQ5UUJwaHNPbFprRVNC?= =?utf-8?B?RXpwOWo5RVVBSkNCbWg1NnM2MndzTElPWjc3Y1FEQ3Rnc0FJM04wN3k4d2VF?= =?utf-8?B?ZWVIZlFFVmFSR2lPNEtTWk4xTG1qcjR5bTRycmhVS2dQYTlIYXhGbHhDL0Yx?= =?utf-8?B?VnpnRGhaZExZdjF6dUtDUksrWWdhWFdrRldhMU0vUVFkKzEzTkttQWFpQlJL?= =?utf-8?B?SkxXMk84ajh2cnRGM1B1WTJlU3U2Q2FUM0VZd0dRR1RUVzVEcVh1SkRHeWZX?= =?utf-8?B?UXcyV0Fybkh4cWU0V3ZSckxTK0p4dHNNZTFVTXg1THNSNndkeEp3cTN1M1Zz?= =?utf-8?B?TkRSQ1NvYklrWFBmT0lZa0VySEdLcmhvTkxsNlVFODVDajFUQmdDcXg5VUt3?= =?utf-8?B?RTErMVpMRitqREVVczdmcWVCYTFnc2MrQm9mT2RXZzdjUW94cld5NzkrL2Ra?= =?utf-8?B?eGdIU3RwVlg0dmNhUWNWQUt6VTVJZ3ZmUWs2eXVZQ1l6UEVMb3VKNlFsSVlr?= =?utf-8?B?alptYjNSclB3U0JZTHoyRUw1aXZSeEw5SUM1ZjBpOEVxK0dOK0FUdzdsak84?= =?utf-8?B?ZnF6Q3MraGZjV2RDT1M0WUFRVTVzTUFQanpsQnQ3ZEcyR2V4U2tuSU5UUEhz?= =?utf-8?B?eXpVQnhzR0lqeFN1STNmMHNweFZFOWF4RExaMHNzdUNWbSt4UVpFVFdnVGpZ?= =?utf-8?B?Y2xBYktxS2QwTno2NG01UWRUSVVQUUMrMDBiYmZOMnFMc24wUHRIZG1paS85?= =?utf-8?B?TEwwbXI4YjR2b0tBTUsrcFdlcWtlOVd1ZkNwVmJOcDhkREplY3Bua3VURS81?= =?utf-8?B?NFZmQmkrVm5yT0tWMUVoWXBuODRxaXFOZWFid3U3RlRKTTNZb3lOYlRWWW1t?= =?utf-8?Q?3Fh9UCrkCuXZ++WC01rrDD4us?= 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: 281772c9-62a4-4c6f-353d-08da962b923d X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2022 08:31:50.7122 (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: 2mqZNRUKOhKEj+JunGbR+ZlPdpAGpriuSgnVKobTHS4gbmgjRGVcV8My2N03X/4LWjPsHC034grpBA85KxKa3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5256 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR11MB40251208CC29B0BF2F20A346CA469DM6PR11MB4025namp_" --_000_DM6PR11MB40251208CC29B0BF2F20A346CA469DM6PR11MB4025namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8sDQoNCkZvciB0aGUgcHJvcG9zZWQgcGF0Y2gsIG1heSBJIGtub3cgd2hhdCBraW5kIG9m IGlzc3VlIHdhcyBtZXQ/DQoNCkFmdGVyIHJlZmVycmluZyB0byB0aGUgeEhDSSBzcGVjLCBteSB0 YWtlIGlzIHRoYXQgdGhlIOKAnElucHV0IENvbnRleHTigJ0gaXMgZGlmZmVyZW50IChhbmQgc2hv dWxkIGJlIHJlLWluaXRpYWxlZCkgZm9yIGVhY2ggeEhDIGNvbW1hbmQuDQoNCjEuIFVuZGVyIHNl Y3Rpb24gNC42LjUgQWRkcmVzcyBEZXZpY2Ugb2YgdGhlIHhIQ0kgMS4xIHNwZWM6DQpUaGUgQWRk IENvbnRleHQgZmxhZ3MgQTAgYW5kIEExIG9mIHRoZSBJbnB1dCBDb250cm9sIENvbnRleHQgZGF0 YSBzdHJ1Y3R1cmUgKGluIHRoZSBJbnB1dCBDb250ZXh0KSBzaGFsbCBiZQ0Kc2V0IHRvIOKAmDHi gJksIGFuZCBhbGwgcmVtYWluaW5nIEFkZCBDb250ZXh0IGFuZCBEcm9wIENvbnRleHQgZmxhZ3Mg c2hhbGwgYWxsIGJlIGNsZWFyZWQgdG8g4oCYMOKAmS4NCg0KU3lzdGVtIHNvZnR3YXJlIHNoYWxs IGluaXRpYWxpemUgU2xvdCBDb250ZXh0IGFuZCBFbmRwb2ludCBDb250ZXh0IDAgZW50cmllcyBv ZiB0aGUgSW5wdXQgQ29udGV4dC4gQWxsIG90aGVyDQpFbmRwb2ludCBDb250ZXh0cyBpbiB0aGUg SW5wdXQgQ29udGV4dCBzaGFsbCBiZSBpZ25vcmVkIGJ5IHRoZSB4SEMgZHVyaW5nIHRoZSBleGVj dXRpb24gb2YgdGhpcyBjb21tYW5kLg0KDQoyLiBBbmQgZm9yIHNlY3Rpb24gNC42LjcgRXZhbHVh dGUgQ29udGV4dDoNClRoZSBzdGF0ZSBvZiB0aGUgQWRkIENvbnRleHQgZmxhZ3MgZGVwZW5kcyBv biB0aGUgc3BlY2lmaWMgZW5kcG9pbnRzDQphZmZlY3RlZCBieSB0aGUgY29tbWFuZC4gQWxsIERy b3AgQ29udGV4dCBmbGFncyBvZiB0aGUgSW5wdXQgQ29udHJvbCBDb250ZXh0IHNoYWxsIGJlIGNs ZWFyZWQgdG8g4oCYMOKAmSAodGhlc2UNCmZsYWdzIGRvIG5vdCBhcHBseSB0byB0aGUgRXZhbHVh dGUgQ29udGV4dCBDb21tYW5kKS4gU3lzdGVtIHNvZnR3YXJlIHNoYWxsIGluaXRpYWxpemUgQ29u dGV4dHMgb2YgdGhlDQpJbnB1dCBDb250ZXh0IGFmZmVjdGVkIGJ5IHRoZSBjb21tYW5kLiBBbGwg Q29udGV4dHMgbm90IHJlZmVyZW5jZWQgYnkgYW4gQWRkIENvbnRleHQgZmxhZyBpbiB0aGUgSW5w dXQNCkNvbnRleHQgYXJlIGlnbm9yZWQgYnkgdGhlIHhIQy4NCg0KQ291bGQgeW91IGhlbHAgdG8g cHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uIGZvciB0aGUgYmFja2dyb3VuZCBvZiB0aGUgcGF0Y2g/ IFRoYW5rcyBpbiBhZHZhbmNlLg0KDQpCZXN0IFJlZ2FyZHMsDQpIYW8gV3UNCg0KRnJvbTogZGV2 ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgSmlh ZGluZyBaaGFuZw0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjIgMzoxNSBQTQ0K VG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIXSBN ZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhlOiBGaXggdGhlIEJ1ZyBvZiBjbGVhbiBJbnB1dENv bnRleHQgaW4gWGhjRXZhbHVhdGVDb250ZXh0NjQoKTsNCg0KVGhlIHZhbHVlIG9mIElucHV0Q29u dGV4dCBzdHJ1Y3R1cmUgaXMgaW5pdGlhbGl6ZWQgaW4gWGhjSW5pdGlhbGl6ZURldmljZVNsb3Qv WGhjSW5pdGlhbGl6ZURldmljZVNsb3Q2NCwgaXQgc2hvdWxkbid0IGJlIGNsZWFyZWQgd2hlbiB1 c2VkIGluIFhoY0V2YWx1YXRlQ29udGV4dDY0KCkuDQoNClNpZ25lZC1vZmYtYnk6IGpkemhhbmcg PGpkemhhbmdAa3VubHVudGVjaC5jb20uY248bWFpbHRvOmpkemhhbmdAa3VubHVudGVjaC5jb20u Y24+Pg0KLS0tDQogTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpU2NoZWQuYyB8IDEg LQ0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pDQoNCmRpZmYgLS1naXQgYS9NZGVNb2R1 bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2lTY2hlZC5jIGIvTWRlTW9kdWxlUGtnL0J1cy9QY2kv WGhjaUR4ZS9YaGNpU2NoZWQuYw0KaW5kZXggYzI5MDZlMDZmZC4uZWZiYmUyNDdjMSAxMDA2NDQN Ci0tLSBhL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVNjaGVkLmMNCisrKyBiL01k ZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVNjaGVkLmMNCkBAIC00MDIxLDcgKzQwMjEs NiBAQCBYaGNFdmFsdWF0ZUNvbnRleHQ2NCAoDQogICAvLyA0LjYuNyBFdmFsdWF0ZSBDb250ZXh0 DQogICAvLw0KICAgSW5wdXRDb250ZXh0ID0gWGhjLT5Vc2JEZXZDb250ZXh0W1Nsb3RJZF0uSW5w dXRDb250ZXh0Ow0KLSAgWmVyb01lbSAoSW5wdXRDb250ZXh0LCBzaXplb2YgKElOUFVUX0NPTlRF WFRfNjQpKTsNCg0KICAgSW5wdXRDb250ZXh0LT5JbnB1dENvbnRyb2xDb250ZXh0LkR3b3JkMiB8 PSBCSVQxOw0KICAgSW5wdXRDb250ZXh0LT5FUFswXS5NYXhQYWNrZXRTaXplICAgICAgICAgPSBN YXhQYWNrZXRTaXplOw0KLS0NCjIuMjAuMS53aW5kb3dzLjENCg0KDQo= --_000_DM6PR11MB40251208CC29B0BF2F20A346CA469DM6PR11MB4025namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrnrYnnur87DQoJcGFub3NlLTE6MiAx IDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eToiXEDnrYnnur8iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN Cgl7bWFyZ2luOjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250 LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29D aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0 aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4w cHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+ PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9 ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0 PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K PC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0 eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVsbG8sPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZvciB0 aGUgcHJvcG9zZWQgcGF0Y2gsIG1heSBJIGtub3cgd2hhdCBraW5kIG9mIGlzc3VlIHdhcyBtZXQ/ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFmdGVyIHJlZmVycmluZyB0byB0aGUgeEhDSSBzcGVj LCBteSB0YWtlIGlzIHRoYXQgdGhlIOKAnElucHV0IENvbnRleHTigJ0gaXMgZGlmZmVyZW50IChh bmQgc2hvdWxkIGJlIHJlLWluaXRpYWxlZCkgZm9yIGVhY2ggeEhDIGNvbW1hbmQuPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjEuIFVuZGVyIHNlY3Rpb24gNC42LjUgQWRkcmVzcyBEZXZpY2Ugb2Yg dGhlIHhIQ0kgMS4xIHNwZWM6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 aT5UaGUgQWRkIENvbnRleHQgZmxhZ3MgQTAgYW5kIEExIG9mIHRoZSBJbnB1dCBDb250cm9sIENv bnRleHQgZGF0YSBzdHJ1Y3R1cmUgKGluIHRoZSBJbnB1dCBDb250ZXh0KSBzaGFsbCBiZTxvOnA+ PC9vOnA+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPnNldCB0byDigJgx4oCZLCBh bmQgYWxsIHJlbWFpbmluZyBBZGQgQ29udGV4dCBhbmQgRHJvcCBDb250ZXh0IGZsYWdzIHNoYWxs IGFsbCBiZSBjbGVhcmVkIHRvIOKAmDDigJkuPG86cD48L286cD48L2k+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PGk+PG86cD4mbmJzcDs8L286cD48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PGk+U3lzdGVtIHNvZnR3YXJlIHNoYWxsIGluaXRpYWxpemUgU2xvdCBDb250ZXh0IGFu ZCBFbmRwb2ludCBDb250ZXh0IDAgZW50cmllcyBvZiB0aGUgSW5wdXQgQ29udGV4dC4gQWxsIG90 aGVyPG86cD48L286cD48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+RW5kcG9pbnQg Q29udGV4dHMgaW4gdGhlIElucHV0IENvbnRleHQgc2hhbGwgYmUgaWdub3JlZCBieSB0aGUgeEhD IGR1cmluZyB0aGUgZXhlY3V0aW9uIG9mIHRoaXMgY29tbWFuZC48bzpwPjwvbzpwPjwvaT48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjIuIEFuZCBmb3Igc2VjdGlvbiA0LjYuNyBFdmFsdWF0ZSBDb250ZXh0OjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+VGhlIHN0YXRlIG9mIHRoZSBBZGQg Q29udGV4dCBmbGFncyBkZXBlbmRzIG9uIHRoZSBzcGVjaWZpYyBlbmRwb2ludHM8bzpwPjwvbzpw PjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT5hZmZlY3RlZCBieSB0aGUgY29tbWFu ZC4gQWxsIERyb3AgQ29udGV4dCBmbGFncyBvZiB0aGUgSW5wdXQgQ29udHJvbCBDb250ZXh0IHNo YWxsIGJlIGNsZWFyZWQgdG8g4oCYMOKAmSAodGhlc2U8bzpwPjwvbzpwPjwvaT48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48aT5mbGFncyBkbyBub3QgYXBwbHkgdG8gdGhlIEV2YWx1YXRlIENv bnRleHQgQ29tbWFuZCkuIFN5c3RlbSBzb2Z0d2FyZSBzaGFsbCBpbml0aWFsaXplIENvbnRleHRz IG9mIHRoZTxvOnA+PC9vOnA+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPklucHV0 IENvbnRleHQgYWZmZWN0ZWQgYnkgdGhlIGNvbW1hbmQuIEFsbCBDb250ZXh0cyBub3QgcmVmZXJl bmNlZCBieSBhbiBBZGQgQ29udGV4dCBmbGFnIGluIHRoZSBJbnB1dDxvOnA+PC9vOnA+PC9pPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPkNvbnRleHQgYXJlIGlnbm9yZWQgYnkgdGhlIHhI Qy48bzpwPjwvbzpwPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNvdWxkIHlvdSBoZWxwIHRvIHByb3ZpZGUg bW9yZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGJhY2tncm91bmQgb2YgdGhlIHBhdGNoPyBUaGFua3Mg aW4gYWR2YW5jZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGFvIFd1PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0 LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PGI+RnJvbTo8L2I+IGRldmVsQGVkazIuZ3JvdXBzLmlvICZsdDtkZXZlbEBlZGsyLmdy b3Vwcy5pbyZndDsgPGI+DQpPbiBCZWhhbGYgT2YgPC9iPkppYWRpbmcgWmhhbmc8YnI+DQo8Yj5T ZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjIgMzoxNSBQTTxicj4NCjxiPlRv OjwvYj4gZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW2VkazItZGV2 ZWxdIFtQQVRDSF0gTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZTogRml4IHRoZSBCdWcgb2Yg Y2xlYW4gSW5wdXRDb250ZXh0IGluIFhoY0V2YWx1YXRlQ29udGV4dDY0KCk7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHZhbHVlIG9mIElucHV0Q29u dGV4dCBzdHJ1Y3R1cmUgaXMgaW5pdGlhbGl6ZWQgaW4gWGhjSW5pdGlhbGl6ZURldmljZVNsb3Qv WGhjSW5pdGlhbGl6ZURldmljZVNsb3Q2NCwgaXQgc2hvdWxkbid0IGJlIGNsZWFyZWQgd2hlbiB1 c2VkIGluIFhoY0V2YWx1YXRlQ29udGV4dDY0KCkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNpZ25lZC1vZmYtYnk6IGpkemhhbmcgJmx0Ozxh IGhyZWY9Im1haWx0bzpqZHpoYW5nQGt1bmx1bnRlY2guY29tLmNuIj5qZHpoYW5nQGt1bmx1bnRl Y2guY29tLmNuPC9hPiZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+Jm5ic3A7TWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpU2NoZWQu YyB8IDEgLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+Jm5ic3A7MSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSk8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZGlmZiAtLWdpdCBhL01kZU1vZHVs ZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVNjaGVkLmMgYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9Y aGNpRHhlL1hoY2lTY2hlZC5jPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5pbmRleCBjMjkwNmUwNmZkLi5lZmJiZTI0N2MxIDEwMDY0NDxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tIGEvTWRlTW9k dWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpU2NoZWQuYzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KysrIGIvTWRlTW9kdWxlUGtnL0J1cy9QY2kv WGhjaUR4ZS9YaGNpU2NoZWQuYzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+QEAgLTQwMjEsNyArNDAyMSw2IEBAIFhoY0V2YWx1YXRlQ29udGV4dDY0 ICg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu YnNwOyAmbmJzcDsvLyA0LjYuNyBFdmFsdWF0ZSBDb250ZXh0PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7Ly88bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtJ bnB1dENvbnRleHQgPSBYaGMtJmd0O1VzYkRldkNvbnRleHRbU2xvdElkXS5JbnB1dENvbnRleHQ7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tJm5i c3A7IFplcm9NZW0gKElucHV0Q29udGV4dCwgc2l6ZW9mIChJTlBVVF9DT05URVhUXzY0KSk7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw OyAmbmJzcDtJbnB1dENvbnRleHQtJmd0O0lucHV0Q29udHJvbENvbnRleHQuRHdvcmQyIHw9IEJJ VDE7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m bmJzcDsgJm5ic3A7SW5wdXRDb250ZXh0LSZndDtFUFswXS5NYXhQYWNrZXRTaXplJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOz0gTWF4UGFja2V0U2l6ZTs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tJm5ic3A7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yLjIwLjEud2luZG93cy4x PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+ DQo= --_000_DM6PR11MB40251208CC29B0BF2F20A346CA469DM6PR11MB4025namp_--