From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web11.5530.1670473250616172124 for ; Wed, 07 Dec 2022 20:20:50 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=K47c4sqt; spf=pass (domain: intel.com, ip: 192.55.52.115, 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=1670473250; x=1702009250; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=C6pAGvU+nfVDuZYQ2/Oy1+oQnG+yv2knOfy/gPZk9TU=; b=K47c4sqtnxwNznhU2LSaLAKJUl0OUOB5A+LgKxyl1KU5v3U2nDDfWRY0 8N2wVW6hs2YBlBoa1yLDyA/gS7tZckkSTwTt70eRshvWdTtO5pSCgojK4 NteFVOI9tNhU2v0H0drVlEnbs3X5mkdCNqwHmX0JZafAzPDHxKz+jQNMq bVM7WqkTiqhLlDB3CIQGj8B9bpIQ9bqq+JhCcd0/EHKVXpMRYYGT6LpYN 9B28M4l3bmd5mhY0PSf/C1pARkhp7qiN0lTrdesy+Ppfv4DyEHk42OFgb 2it3vqNhpjVKdNaj6vnkojsDTqOY5/l+f4uXuhyfamsnmRGHhEHVbXDvA A==; X-IronPort-AV: E=McAfee;i="6500,9779,10554"; a="317076844" X-IronPort-AV: E=Sophos;i="5.96,226,1665471600"; d="scan'208,217";a="317076844" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2022 20:20:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10554"; a="715442781" X-IronPort-AV: E=Sophos;i="5.96,226,1665471600"; d="scan'208,217";a="715442781" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga004.fm.intel.com with ESMTP; 07 Dec 2022 20:20:50 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 7 Dec 2022 20:20:49 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 7 Dec 2022 20:20:49 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 7 Dec 2022 20:20:49 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.46) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 7 Dec 2022 20:20:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bXeUT5iZ/fksHo9DgPYFglqpsVTjd3gpLPYVph57TUZ2Kv2eo6iaUmUHgBk4zd+j7+1ZKHSGoQdm8C59ssMpiYD0yEPbhRdMndpGdO2M0ICiozMD6XzJx0iSHGyHKDW09gq3opnkw6k89DQVZis85muuDpIf+wSYVhIPO2psGBRcgBbdv0qP9492ZP2P1oyTpUbM6m1IxZNW49fvDvKuYvP/3mWajZFRcVGxj1fOhzwRLAfdHbx3YTAPrNaDhcN+7ihbga+67Q7D2xdgE/H7gfaz3jahu9OvG+WlPnEKovnEhm7rNT76uwL4UDfM9yOrZQdbTed1vwaHK7si0NCEzA== 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=C6pAGvU+nfVDuZYQ2/Oy1+oQnG+yv2knOfy/gPZk9TU=; b=BtacwBXu2RR1kjvWTpR901VxYaHmG7G2ZjBbq4Fj88U3vXx310KJmZyxWq3CPII0Nf0DZ334v09iGONi59vxub0vyFv5/zsdxxWG2cJV5EIqXIiXizQ5jguNWpXbu5TI3IJ54U7lyWxxcpVkxVSdIUNw9yWsCwYgIfMaqs80+4ahK5Csw4euonoICq615mNqhlUzIV6i9c3vbmxIPBFb3T/ZS0YCEj9xsA07lEWUC/6BvhsUxrdM6iDOIjvzXJybXfAlb9EPfACZ5zGBZh4q/i5seeYCc5EYzKqf8pae/fT9yDFAUWHxjkJsvRzYERAB+M3r5zVpbosVPTvlDej3qw== 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 MN0PR11MB6033.namprd11.prod.outlook.com (2603:10b6:208:374::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Thu, 8 Dec 2022 04:20:46 +0000 Received: from DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::6129:7158:18dd:761c]) by DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::6129:7158:18dd:761c%3]) with mapi id 15.20.5880.014; Thu, 8 Dec 2022 04:20:46 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "Albecki, Mateusz" Subject: Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/Ata: Fix command status reporting Thread-Topic: [edk2-devel] [PATCH 1/1] MdeModulePkg/Ata: Fix command status reporting Thread-Index: AQHY4wn6KyQOjdfwO0qXOMsy/99GUq5i6uQAgACwpHA= Date: Thu, 8 Dec 2022 04:20:46 +0000 Message-ID: References: <20221018155419.2808-2-mateusz.albecki@intel.com> <10752.1670430314194530108@groups.io> In-Reply-To: <10752.1670430314194530108@groups.io> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: 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_|MN0PR11MB6033:EE_ x-ms-office365-filtering-correlation-id: cbf1b219-fab9-45cd-a7ed-08dad8d39436 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ugJLLRDo9t982CA0cNRlviFO/4UgrCsU3Vp2TgDi8EmlQZmgOpNnTSoyV+/WYCAmy9d5598ZyJCzoivi0IWU/+2jJLzwhQPbxr2j4WJBuRU9Ujd9DuqQcniYmfRDOPRT5ZaujbZ0FV5BmNRqP8AHJjBQF77vxYieraPWIslF27JmNbJ0ARrX8IPPVFsHr4AYXOS1MWVlr6DMb9PvmtdzSHvYjTmxdOSUMHflYh1tmXCNlxuegQEruNatybhihagN5s7c973Mrfpa65FJW8Rupb9YD0VntG0jWUeH8ooegjHrGaWEA6UBfZQqNZSb5yIEGbtWyYPUodYU+/YhqpgJ6CVVFvxJ00WBGvxDgsDSAKfYwdewstIOrwvJDYV9h+KLmjgO1kLo0jVHEwy6xX5kwBICA93GQ/+FLUwGXCh1arenDSvebM2cOGo/nRepLzCVPRryos67xv5xyq9Zj49leqZpBNfznK2Uhx6FPhqqKpq5qNX+a2B1j1wQPFERBxGU4UNu2sWBEwIbLtVfTZQBSox3KoBr8nKo74ZjU6NBh8WEIzuk8mlBAVfwGJ/R7yetOPJjd64zNsDhSDyaANi4a6KUcrICTNue1pqZ7QyWd9Dio5o5GWi7BtGwfFSf83lGEHuDkLFto7TFoo6+aglapkbmxv1XmpPSuMD+Fp+HGOFpdwy+WWOUQxLsgz5ok/ggxcNWGzVDCwtAa450Fze/Hv0LLGfIs/UwwgA0/kYHViWHbeU//Wf8M6aKG2Y28Bdhu0uiLz/7C8AjjPnZlAoedw== 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)(136003)(376002)(39860400002)(451199015)(66899015)(33656002)(83380400001)(122000001)(38100700002)(966005)(66476007)(64756008)(66556008)(2906002)(41300700001)(86362001)(166002)(66446008)(38070700005)(66946007)(76116006)(8936002)(8676002)(55016003)(71200400001)(9686003)(76236004)(186003)(5660300002)(26005)(7696005)(6506007)(53546011)(52536014)(316002)(110136005)(82960400001)(6636002)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZVp0UitwMG1xZzZYaXRkUTdOYWtXRTg4b2MwQ3FUd1d3Szl3WEVqYnFMSFJ6?= =?utf-8?B?bm5kR0xIc1pnRVVOVnNDRUdDQXN6aTVyTzYrYnV3bjNFTWp4UWY4SllJbEhU?= =?utf-8?B?bkVjdkIwN2t3RGwzeE96K2FOWll1L0owK3VCUzNNR0dISjByQlkxeWVQQnBY?= =?utf-8?B?SDQ0VldZSzJFdWp4Yng0SmVvekIxWnI1eGFFcU4weFYyN1pWY0ZscHJKa2c0?= =?utf-8?B?NlBpNXhRN2tDbHR1a0JFc0F4MW9GRXZTQ2NqckZjNWlTMzBtNnVWdk5kY1JK?= =?utf-8?B?VmJLUHdHems3WjVWeW5JTkFxZUV3YTNsZEhqN05PaFZuSEhEOTBSYmVhZ1BP?= =?utf-8?B?eEY4a3M1V1Y4ZUxYYkx1TzdQY1BwVXpqSDVCZVc4OUk2eHV2eGJMMEQ2cXBZ?= =?utf-8?B?M2MwL0ZVY3VQMzVHY21ab2dwM2xYT1RzNkk3U0pjblNGVmFOKzhuN0VEVVNn?= =?utf-8?B?bEpEekZiU1FsR3Z3YmQyZmkycERVVTQ1aHVvdjhNbE5yMG1PZmhwRGNFcWhj?= =?utf-8?B?WjdGWjhSS2pyZzJ6QzZsOFhCaHc0YndsNHFSTXFrbEFISWY5blZZZ2s2bHBh?= =?utf-8?B?VTBFeVJxSm14WFd5NFNkUU9HOUtrMThRRG9jdGpTT09hUWJ2REdTelRjVXN2?= =?utf-8?B?UXdMenlLV3VqSWRIdlZMRG41MkcvU3I5ZW94NlN4aUxKRitFOGR5dGpVRnA2?= =?utf-8?B?WGFnV1YzbS9GK3BnV1ZaRkl4SWUyVkRWTzg2QjZOMnl3YUQveWt2U3NYbWk5?= =?utf-8?B?Mm9yV20wMVM0Tzk4WkJCQ1FsbEkrODMxcVJtZXJZMnRkcFg3Znpwa1N0WndM?= =?utf-8?B?VHRveEl6YWhZTWpBcGx4RVpLTTcxNzJVbUF6SVVNMVY4SCt6SllCN1BVVU8v?= =?utf-8?B?dzdLMWxULzZDZW13ZTFuWXZ0aEl6UzNPTDBmNFV6c2NDc0piOHlpd3RVbVN5?= =?utf-8?B?Vnd0dVFqVUM3VVRSMEVyVmVSUGV6SWc4TlA2OFA5SHBwd3BTRlhEWXk5b3Y0?= =?utf-8?B?eVU2QnY2bEJtWXo2T2E1VExLaTVNcTlYYTFIRHNlS3p1bTNKSDZmL0lEYk0y?= =?utf-8?B?b3Q0V3o0TW5PZVVlbldZRUtrNndSNlBBRG12aHFjbmVkRmorZWFmSjltM3Bu?= =?utf-8?B?MGlTdkE3d0tUcWV6cmx5TCtWaHc5bDZQVXN6U3lOdWJnSU9GdEpGM3lWaVRV?= =?utf-8?B?UXJrM3plbzlJQkF4M1B6MThpVEtDZUJWZTVqREVhMFhoZ0hqYjNqMlI0WVVD?= =?utf-8?B?M2JNZmc2R2tHNVRHaEVvR1p3ZlkxVmh0aVlRTjJ0VUp5ZVhodE8rb01xZFFk?= =?utf-8?B?VmlFamV0bDFRV3hYRUlLamtLSFRKVVpCY0pDeW1WOEdYUXdjak11b1NpdHBm?= =?utf-8?B?NC9tWkptMGI5azJ1R2JLUFJ2VjdTWTEzd2JMNGlSVUJESndPaUIwd1YrbWlL?= =?utf-8?B?THZuYjU1Z1R5UjBmdVFPYUxCZ2ZWNEE5ZHFCUHNBU282Rlp5M1pIMllsczJz?= =?utf-8?B?UUtNaVhSakdHbjdiRy9SSnRrektPYmlidEs2dWhRcVpPb1pzWnZocTQvZ3hO?= =?utf-8?B?RVFmQlFaanJ5ZXY4Yk91UjZKdzRuSkRPMzZvMDhLZkhvaEZCSCtrSnRDL1JF?= =?utf-8?B?eFQrMjFyQlIwcGdiNWp5eDVKMCtaRm9VeVI1YUNzS0dhTWtNakVRSmtvdHBw?= =?utf-8?B?Mm1JbnZ0bjZuSFBZczQ4K1Q1eURySjJVNVZ1N0FWRHVXY3ZrRElPMndldGla?= =?utf-8?B?S0JjRHNsK0dISTdBQTdMVE1Cdlg0bEV5WE9EbmlkNDAvV08zQS9OK2oyZU1H?= =?utf-8?B?enMxSFB1OVQ2bmlpN1RBQWVBck5aT2hmRitFcFFCNnlPZzI2MzBaL1hseGo1?= =?utf-8?B?KzJpUnBLNUhYcE5qU3MyMm5aT3oyL1dUTndVWGpvT2x4WGtieHNjSE9jdy80?= =?utf-8?B?U1BtL3F5cGFmMGh0cFVmNGsvYVY3elZOaFBrTDNsWkkvZXB1c1dtdlUyNUN3?= =?utf-8?B?TTRyS2J1Tk11T3hONmZMa0xtVTNBWWE0dUw2R2RnRGQ3d3dwYXRjS3pRM1hk?= =?utf-8?B?Y2hqaTg2UXQ4T1ZSNkxxMmFCWm1GNXhIVktlaytSdFhnK3RDcEYvUmorN0tZ?= =?utf-8?Q?VAWYHic2f+Jwo06654KiF5Cqw?= 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: cbf1b219-fab9-45cd-a7ed-08dad8d39436 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2022 04:20:46.2343 (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: rGvU5PSznqMf0nYFEsDFU+NmWvwvaxpRAq0I9fW4N3rgQnia93Y9ZIQ8+buvNpnZnsYQKprnOr5en2cQSoix/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6033 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR11MB402562751F97C0590C9B4FDFCA1D9DM6PR11MB4025namp_" --_000_DM6PR11MB402562751F97C0590C9B4FDFCA1D9DM6PR11MB4025namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzLg0KDQpGb3IgdGhlIHBhdGNoOg0KUmV2aWV3ZWQtYnk6IEhhbyBBIFd1IDxoYW8uYS53 dUBpbnRlbC5jb20+DQpXaWxsIG1lcmdlIHRoZSBwYXRjaCBlYXJseSBuZXh0IHdlZWsuDQoNCkZv ciB0aGUgb3BlbiB3aXRoIHJlZ2FyZCB0bzogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l ZGsyL2Jsb2IvbWFzdGVyL01kZU1vZHVsZVBrZy9CdXMvQXRhL0F0YUF0YXBpUGFzc1RocnUvQWhj aU1vZGUuYyNMNzM3DQpJIHRoaW5rIHJldHVybmluZyBFRklfREVWSUNFX0VSUk9SIHdoZW4gc29t ZXRoaW5nIGdvZXMgd3JvbmcgaW4gQWhjaVJlc2V0UG9ydCgpIHNob3VsZCBiZSBlbm91Z2guDQpX ZSBjYW4gYWRkcmVzcyB0aGlzIGluIGFub3RoZXIgcGF0Y2guDQoNCkZvciByZXRyeSBvZiBpbmNv cnJlY3QgcGFzc3dvcmQsIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCBpdCB3b3VsZCBiZSBiZXR0ZXIg dG8gZGlzdGluZ3Vpc2ggc3VjaCBjYXNlIGZyb20gb3RoZXIgZmFpbHVyZXMgdGhhdCBkZXNlcnZl IHJldHJpZXMuDQpXZSBjYW4gaW1wcm92ZSB0aGlzIHdpdGggYSBzZXBhcmF0ZSBwYXRjaCBpbiB0 aGUgZnV0dXJlIGFzIHdlbGwuDQoNCkJlc3QgUmVnYXJkcywNCkhhbyBXdQ0KDQpGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBBbGJl Y2tpLCBNYXRldXN6DQpTZW50OiBUaHVyc2RheSwgRGVjZW1iZXIgOCwgMjAyMiAxMjoyNSBBTQ0K VG86IEFsYmVja2k7IEFsYmVja2ksIE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+ OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0gg MS8xXSBNZGVNb2R1bGVQa2cvQXRhOiBGaXggY29tbWFuZCBzdGF0dXMgcmVwb3J0aW5nDQoNCkhl bGxvLA0KDQpSZWFsbHkgc29ycnkgZm9yIG1pc3NpbmcgdGhlIG1haWxzLiBTZWVtcyBsaWtlIG15 IG1haWwgd2FzIG1pc2NvbmZpZ3VyZWQgYW5kIEkgZGlkbid0IGdldCB0aGUgbWVzc2FnZXMoaGFk IHRvIGNoZWNrIHRoZSBncm91cCBzaXRlKS4NCg0KIkkgY2Fubm90IHJlbWVtYmVyIHdoeSBFRklf U1VDQ0VTUyBpcyBldmVudHVhbGx5IHJldHVybmVkIGZvciB0aGUgYWJvdmUgZXJyb3IgY2FzZS4g Q291bGQgeW91IGhlbHAgdG8gcmVtaW5kIG1lIG9mIHRoZSBkZXRhaWxzPyBUaGFua3MuIg0KDQpU byBhbnN3ZXIgdGhpcyAtIEkgZG9uJ3QgcmVtZW1iZXIgZWl0aGVyLCBhbmQgdGhhdCdzIHBvdGVu dGlhbGx5IGEgYnVnLiBGYWlsaW5nIHRvIHJlc2V0IHRoZSBkZXZpY2Ugc2hvdWxkIHJlbmRlciB0 aGUgZGV2aWNlIHVudXNhYmxlIGFuZCB3ZSBwcm9iYWJseSBzaG91bGQgcHJvYmFibHkgdHJlYXQg aXQgYXMgYSBob3QgdW5wbHVnIGFuZCBibG9jayBmdXJ0aGVyIHBhY2tldHMgb24gdGhhdCBwb3J0 LiBUaGlzIHdvdWxkIHJlcXVpcmUgYmlnZ2VyIGNoYW5nZS4gTGV0IG1lIGtub3cgaWYgeW91IHdh bnQgbWUgdG8gc2ltcGx5IGFkZCByZXR1cm4gRUZJX0RFVklDRV9FUlJPUiB0aGVyZSB0byBzdG9w IGFkZGl0aW9uYWwgcmV0cmllcy4NCg0KQXMgZm9yIHRoZSBwYXRjaCBmYWlsaW5nIHRvIGZpeCB0 aGUgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDAxMSBp dCBzZWVtcyBsaWtlIEkgbWlzdW5kZXJzdG9vZCB0aGUgaXNzdWUuIE15IGluaXRpYWwgdW5kZXJz dGFuZGluZyB3YXMgdGhhdCB3ZSBoYXZlIHRoZSBpc3N1ZSBzaW5jZSB3ZSByZXR1cm4gc3VjY2Vz cyBldmVuIHdoZW4gdGhlIHBhc3N3b3JkIGZhaWxlZCBpbiBmb2xsb3dpbmcgZmxvdzoNCg0KMS4g SW5jb3JyZWN0IHBhc3N3b3JkIGlzIHN1cHBsaWVkDQoyLiBEcml2ZXIgdHJpZXMgZm9yIDUgdGlt ZXMgYW5kIGl0IGZhaWxzIDUgdGltZXMNCjMuIERyaXZlciByZXR1cm5zIHN1Y2Nlc3MoYnVnIHRo YXQgdGhpcyBwYXRjaCBpcyBzdXBwb3NlZCB0byBmaXgpDQo0LiBIaWdoZXIgbGV2ZWwgU1cgdGhp bmtzIHRoZSBwYXNzd29yZCBpcyBvayBidXQgaW4gcmVhbGl0eSBpdCB3YXNuJ3QoYnVnKQ0KDQpT ZWVtcyBsaWtlIHN0ZXAgMiBpcyBhbHNvIGNhdXNpbmcgaXNzdWVzIGFuZCB3ZSBjYW4ndCByZXRy eSBwYXNzd29yZCA1IHRpbWVzLiBUaGlzIHdpbGwgcmVxdWlyZSBkcml2ZXIgdG8gY2hlY2sgZm9y IHRoZSBlcnJvciB0eXBlIGFuZCBvbmx5IHJldHJ5IG9uIHNwZWNpZmljIGVycm9ycyBsaWtlIENS Qy4gTGV0IG1lIGludmVzdGlnYXRlIG1vcmUgd2hhdCBjYW4gd2UgY2hlY2sgYW5kIHdoYXQga2lu ZHMgb2YgZXJyb3JzIHNob3VsZCBiZSByZXRyaWVkIGFuZCBjb21lIGJhY2sgdG8gdGhpcyB0aHJl YWQuIEluIHRoZSBtZWFudGltZSBJIHN0aWxsIHRoaW5rIHdlIGNhbiBzdWJtaXQgdGhlIGNoYW5n ZSB0byBzb2x2ZSBmYWlsaW5nIFNDVCB0ZXN0cy4NCg0KVGhhbmtzLA0KTWF0ZXVzeg0KDQo= --_000_DM6PR11MB402562751F97C0590C9B4FDFCA1D9DM6PR11MB4025namp_ 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 cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2Vj dGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIu MHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0t Pjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0 PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUg bXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4 dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4N CjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBz dHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Rm9y IHRoZSBwYXRjaDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlld2Vk LWJ5OiBIYW8gQSBXdSAmbHQ7aGFvLmEud3VAaW50ZWwuY29tJmd0OzxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+V2lsbCBtZXJnZSB0aGUgcGF0Y2ggZWFybHkgbmV4dCB3ZWVr LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Gb3IgdGhlIG9wZW4gd2l0aCByZWdhcmQgdG86IDxh IGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9ibG9iL21hc3Rlci9NZGVN b2R1bGVQa2cvQnVzL0F0YS9BdGFBdGFwaVBhc3NUaHJ1L0FoY2lNb2RlLmMjTDczNyI+DQpodHRw czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvYmxvYi9tYXN0ZXIvTWRlTW9kdWxlUGtnL0J1 cy9BdGEvQXRhQXRhcGlQYXNzVGhydS9BaGNpTW9kZS5jI0w3Mzc8L2E+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIHJldHVybmluZyBFRklfREVWSUNFX0VSUk9S IHdoZW4gc29tZXRoaW5nIGdvZXMgd3JvbmcgaW4gQWhjaVJlc2V0UG9ydCgpIHNob3VsZCBiZSBl bm91Z2guPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XZSBjYW4gYWRkcmVz cyB0aGlzIGluIGFub3RoZXIgcGF0Y2guPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZvciByZXRy eSBvZiBpbmNvcnJlY3QgcGFzc3dvcmQsIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCBpdCB3b3VsZCBi ZSBiZXR0ZXIgdG8gZGlzdGluZ3Vpc2ggc3VjaCBjYXNlIGZyb20gb3RoZXIgZmFpbHVyZXMgdGhh dCBkZXNlcnZlIHJldHJpZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5X ZSBjYW4gaW1wcm92ZSB0aGlzIHdpdGggYSBzZXBhcmF0ZSBwYXRjaCBpbiB0aGUgZnV0dXJlIGFz IHdlbGwuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhhbyBXdTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQi Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxiPkZyb206PC9iPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyAmbHQ7ZGV2ZWxAZWRrMi5ncm91cHMu aW8mZ3Q7IDxiPg0KT24gQmVoYWxmIE9mIDwvYj5BbGJlY2tpLCBNYXRldXN6PGJyPg0KPGI+U2Vu dDo8L2I+IFRodXJzZGF5LCBEZWNlbWJlciA4LCAyMDIyIDEyOjI1IEFNPGJyPg0KPGI+VG86PC9i PiBBbGJlY2tpOyBBbGJlY2tpLCBNYXRldXN6ICZsdDttYXRldXN6LmFsYmVja2lAaW50ZWwuY29t Jmd0OzsgZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtlZGsy LWRldmVsXSBbUEFUQ0ggMS8xXSBNZGVNb2R1bGVQa2cvQXRhOiBGaXggY29tbWFuZCBzdGF0dXMg cmVwb3J0aW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyw8 YnI+DQo8YnI+DQpSZWFsbHkgc29ycnkgZm9yIG1pc3NpbmcgdGhlIG1haWxzLiBTZWVtcyBsaWtl IG15IG1haWwgd2FzIG1pc2NvbmZpZ3VyZWQgYW5kIEkgZGlkbid0IGdldCB0aGUgbWVzc2FnZXMo aGFkIHRvIGNoZWNrIHRoZSBncm91cCBzaXRlKS48YnI+DQo8YnI+DQomcXVvdDtJIGNhbm5vdCBy ZW1lbWJlciB3aHkgRUZJX1NVQ0NFU1MgaXMgZXZlbnR1YWxseSByZXR1cm5lZCBmb3IgdGhlIGFi b3ZlIGVycm9yIGNhc2UuIENvdWxkIHlvdSBoZWxwIHRvIHJlbWluZCBtZSBvZiB0aGUgZGV0YWls cz8gVGhhbmtzLiZxdW90Ozxicj4NCjxicj4NClRvIGFuc3dlciB0aGlzIC0gSSBkb24ndCByZW1l bWJlciBlaXRoZXIsIGFuZCB0aGF0J3MgcG90ZW50aWFsbHkgYSBidWcuIEZhaWxpbmcgdG8gcmVz ZXQgdGhlIGRldmljZSBzaG91bGQgcmVuZGVyIHRoZSBkZXZpY2UgdW51c2FibGUgYW5kIHdlIHBy b2JhYmx5IHNob3VsZCBwcm9iYWJseSB0cmVhdCBpdCBhcyBhIGhvdCB1bnBsdWcgYW5kIGJsb2Nr IGZ1cnRoZXIgcGFja2V0cyBvbiB0aGF0IHBvcnQuIFRoaXMgd291bGQgcmVxdWlyZSBiaWdnZXIN CiBjaGFuZ2UuIExldCBtZSBrbm93IGlmIHlvdSB3YW50IG1lIHRvIHNpbXBseSBhZGQgcmV0dXJu IEVGSV9ERVZJQ0VfRVJST1IgdGhlcmUgdG8gc3RvcCBhZGRpdGlvbmFsIHJldHJpZXMuPGJyPg0K PGJyPg0KQXMgZm9yIHRoZSBwYXRjaCBmYWlsaW5nIHRvIGZpeCB0aGUmbmJzcDsgPGEgaHJlZj0i aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MDExIiB0YXJn ZXQ9Il9ibGFuayI+DQo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+aHR0cHM6Ly9idWd6 aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MDExPC9zcGFuPjwvYT4mbmJzcDtp dCBzZWVtcyBsaWtlIEkgbWlzdW5kZXJzdG9vZCB0aGUgaXNzdWUuIE15IGluaXRpYWwgdW5kZXJz dGFuZGluZyB3YXMgdGhhdCB3ZSBoYXZlIHRoZSBpc3N1ZSBzaW5jZSB3ZSByZXR1cm4gc3VjY2Vz cyBldmVuIHdoZW4gdGhlIHBhc3N3b3JkIGZhaWxlZCBpbiBmb2xsb3dpbmcgZmxvdzo8YnI+DQo8 YnI+DQoxLiBJbmNvcnJlY3QgcGFzc3dvcmQgaXMgc3VwcGxpZWQ8YnI+DQoyLiBEcml2ZXIgdHJp ZXMgZm9yIDUgdGltZXMgYW5kIGl0IGZhaWxzIDUgdGltZXM8YnI+DQozLiBEcml2ZXIgcmV0dXJu cyBzdWNjZXNzKGJ1ZyB0aGF0IHRoaXMgcGF0Y2ggaXMgc3VwcG9zZWQgdG8gZml4KTxicj4NCjQu IEhpZ2hlciBsZXZlbCBTVyB0aGlua3MgdGhlIHBhc3N3b3JkIGlzIG9rIGJ1dCBpbiByZWFsaXR5 IGl0IHdhc24ndChidWcpPGJyPg0KPGJyPg0KU2VlbXMgbGlrZSBzdGVwIDIgaXMgYWxzbyBjYXVz aW5nIGlzc3VlcyBhbmQgd2UgY2FuJ3QgcmV0cnkgcGFzc3dvcmQgNSB0aW1lcy4gVGhpcyB3aWxs IHJlcXVpcmUgZHJpdmVyIHRvIGNoZWNrIGZvciB0aGUgZXJyb3IgdHlwZSBhbmQgb25seSByZXRy eSBvbiBzcGVjaWZpYyBlcnJvcnMgbGlrZSBDUkMuIExldCBtZSBpbnZlc3RpZ2F0ZSBtb3JlIHdo YXQgY2FuIHdlIGNoZWNrIGFuZCB3aGF0IGtpbmRzIG9mIGVycm9ycyBzaG91bGQgYmUgcmV0cmll ZA0KIGFuZCBjb21lIGJhY2sgdG8gdGhpcyB0aHJlYWQuIEluIHRoZSBtZWFudGltZSBJIHN0aWxs IHRoaW5rIHdlIGNhbiBzdWJtaXQgdGhlIGNoYW5nZSB0byBzb2x2ZSBmYWlsaW5nIFNDVCB0ZXN0 cy48YnI+DQo8YnI+DQpUaGFua3MsPGJyPg0KTWF0ZXVzeiA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_DM6PR11MB402562751F97C0590C9B4FDFCA1D9DM6PR11MB4025namp_--