From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web11.10567.1669088163608017665 for ; Mon, 21 Nov 2022 19:36:03 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Hpwif3bd; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669088163; x=1700624163; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=0tWM8mp7EWrA8xbYeGlvrj/TQAecjrw5F+GQRFa5PeU=; b=Hpwif3bd2Mv4LHCO9wi6IdiegkOyZdUza+dJQTF5ZKfSwVoV1vlVpU1S CoTEC0nEpUMRPV5dWpYpnLgN+TkxvWnYVcNSP59wpDOLS6DTMLOTD3pka 1wO8KRVxsavo8nA6euo878rnQEaeZA73U1Li1YO1pL0HQmcVqg0YiZaf6 Qw7ZKCcbT5gJuK3Xp5jOFPUEn3BlKRIIMMIylO4BPqbtbaVYC7c382jav 07JW9fjpp2D1RT+DVUsyPvZsQhCkTYqupzLgra/tv+cYL7TN0MaKfJjYJ vDHtgPFLUvxKcfu/vZlvQ4od2bGFsDw8pE2LlNBM3EUJSf0vbtuZqpgT2 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10538"; a="311348584" X-IronPort-AV: E=Sophos;i="5.96,182,1665471600"; d="scan'208,217";a="311348584" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2022 19:36:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10538"; a="643562573" X-IronPort-AV: E=Sophos;i="5.96,182,1665471600"; d="scan'208,217";a="643562573" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 21 Nov 2022 19:36:02 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2375.31; Mon, 21 Nov 2022 19:36:02 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2375.31 via Frontend Transport; Mon, 21 Nov 2022 19:36:02 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 21 Nov 2022 19:36:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ckSFulyUUBgmToA8Ept4xqVmclT/PMAy/TPDWUb1AAqtsiUmJgGZxVULmTNeh+xKpdc1httuUBzII1po0yUB0x4l4bc5pk1Tbe8Uw0Df2jsXiJA/JQBd9TNW8747G7jSbsAxhFhBz7P38DU2aleo2pC6egsxRBPuoaG3D7bwKrixwV7PqIlbg08DG/2PA/jdqphu5+xLt/lDWt73eVCkLe+vPdPk8fDWUzZLb+MuA1fpUulJgK70HIkc9xkOP58SAHX8UX0KQ2UMn7vB/TI3mCIlYyfkgQ5TXwytt4MjEJ7Ge/cy80+ruGIfMnHfKAwqRJtLwU0flHr7jWWqPLFIYA== 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=0tWM8mp7EWrA8xbYeGlvrj/TQAecjrw5F+GQRFa5PeU=; b=FCQL45c3ZX8c+5xBy3u3lOCO+pM06c9+wJTQDomAB1QU3HLEBinTXXLsQc1QGIYioFcRqnS3JBDAxjSoZi0Q2EEfAE9GCLsVL7AS3g3eV/KhseKpzHdBbDnTmFymqc0tPOq+/6qWdmVle7zINrTKjmclvxC0B//Ivri+jWU0xg/leBgNT+xbIGCDaLQ14Yu7dkramBkZLBC9mD7MIYrPPpzYf0QaBGIsaTwxXtC1pacSU8zelKaAPHj7bPfg91zxPavCSY3Dw3GSeos8mRdD26U8g94eOlzU1VyTdTrRa3o04Vwkr0xaZnZGIsQXKrJf50e2IN3YtJhb9FRoxk6VsQ== 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 MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by DS7PR11MB6014.namprd11.prod.outlook.com (2603:10b6:8:73::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Tue, 22 Nov 2022 03:35:55 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::2c28:e02b:3dc0:b817]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::2c28:e02b:3dc0:b817%12]) with mapi id 15.20.5834.015; Tue, 22 Nov 2022 03:35:54 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "pedro.falcato@gmail.com" , "Lin, JackX" CC: "Chiu, Chasel" , "Desimone, Nathaniel L" , "Oram, Isaac W" , "Gao, Liming" , "Dong, Eric" , "Kuo, Donald" , "Kumar, Chandana C" Subject: Re: [edk2-devel] [edk2-platforms: PATCH] BIOS needs to present cores in order of relative performance in MADT Thread-Topic: [edk2-devel] [edk2-platforms: PATCH] BIOS needs to present cores in order of relative performance in MADT Thread-Index: AQHY+koWG+/uVmZPaEuI2DSvJ2sd665DJ9OAgAE0tYCAALH/AIAFQsfw Date: Tue, 22 Nov 2022 03:35:54 +0000 Message-ID: References: <20221117060123.209-1-jackx.lin@intel.com> In-Reply-To: Accept-Language: en-US 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: MWHPR11MB1631:EE_|DS7PR11MB6014:EE_ x-ms-office365-filtering-correlation-id: 267f4d92-b5fa-4f84-4019-08dacc3aa961 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zb8684S44hjl67CWVFPeETcSKFdbok80EhCSc8JHjgd+z/uW5PJgMkYdh7l8QegLjbLdurmpuefJmeAnX/FmnMjoMYTPyZ0ebOSY4Jt9V2uMH61y+s+vMOMM+ykfFYl3Fn2+7J2D+L5Sdh53phhXJQZsWRFSrwQmcDqWMgRl5FXxygbeEUMSP4nXhUjeenIEpjXD/rgEgPCbBItmXEV+Ff1G7TNe70ntPHEgKnRw7kTNnufW5EZcsXxdJw91Rzphw8Xb5pn6X/iua3GM+bFExB2hjdJAFrDhmvlbjZ8R8asUDh9nGv+0uLGzDYwMOvJdW/dsA69KjBOYZqn/c7CsQ249Dxwz1xrhANS1J8UR4WffNrwHMiSfcU1osKdTP8fdAJDkUwZbgBdyZpMqMfAaPip4RYEsuCIE8FignhF+CjyHnjurBr9eP9k7/9rJBUICISTgB2ZD0QfUvSAuHA5LX7EdgDw02iYZz1SIJB8F3yEKX8uGQI13omCmWhDRjwEhnIfSbHTGSjjj9KSjAbqonKr77Lq8LULagZx9KesyMdbm+fHcD7H/dmP+n8NWi/7nxV9Kvca41fyWk+QQj/lF5KN6H5MWfqV+Y56UV1j9OyvCURPOLpmpSBZOxMDWMzJvaYdb/WYYgEmyooRwP4mXT7MFE3+xbLP3wTxRHRqt+Z/HvM8XDLgeHdjUwJj0iw9sSo1JEnIJt58WZmnGqvHmumLZANJTia+U42BPKsFBYBxZT9ei8i7hXIL49KZILkrwvZh5hz43FEXFB1xfbkJq5Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(396003)(366004)(376002)(136003)(39860400002)(451199015)(66946007)(186003)(53546011)(107886003)(6506007)(9686003)(7696005)(110136005)(478600001)(2906002)(76236004)(122000001)(71200400001)(38100700002)(38070700005)(166002)(82960400001)(86362001)(55016003)(83380400001)(33656002)(26005)(66476007)(66556008)(76116006)(52536014)(4326008)(5660300002)(64756008)(8676002)(8936002)(6636002)(66446008)(54906003)(316002)(66899015)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SlFkMytQU0pKdmVSU1VVSTViOHR0ZHhXeGhHbmtsSW9tYzd6QWo1QjF5dzM5?= =?utf-8?B?U0tKbm1Ud0gyMmRSdzNvZTR1Y2VTam5qS3FPZEFtaWdjWWRXSUVwZjN0eFhV?= =?utf-8?B?U3pLOVdUT0pwWHNxRnhqeXIzaFpvV2ZkdXlIK3phbEtkeW93QU9EOFFqQ2ZV?= =?utf-8?B?Zm5SVm9wQWIveHArd0JwaUZ0ZmFIVFJpNDhNV0M3WG1ac1NhZE5iVUR5L3J2?= =?utf-8?B?b2xVMzhTck9tUXEyU2dSMWpQTGNEZENsT1Q5ODRTeFJVMElnOFlWU3VFZWtq?= =?utf-8?B?blVUSkxWakt2ckl5eHpLWi96dWtsc2R4TVd0VGl4UklubER1Y0pVUnBQSk9p?= =?utf-8?B?MkorMTExVmZnd2JVSEpaeis0MTdRNUg0N2VtUE1YSk1idVhYNGNKUFpEZnJU?= =?utf-8?B?YVkwVVdBU3RkQUphRTlCbVhzZ0FXQ2NyV1NsOEN5YktBMjV4ZUxGZnI2SUtH?= =?utf-8?B?aVhrVktJU2RoeUtFTXAzbGNaUmJGVXljaTJMK0tRWjAvNUNaQ0ttMlJKUmRo?= =?utf-8?B?T2FKQmh6RUpMK0VQc2tsTmN6SkozaDlpeHZ1cVNFYXF5cnRuZW9MMzRzMHhU?= =?utf-8?B?NmNEWVlRa0pwYjdJUHBiNWZGOWgwbVJDblJkeUZOUjJOTzdheXVGSDY2NlBX?= =?utf-8?B?Y3JpN0piamZCTXo5OStGeVhQdE8zaWw0ZVlOMTYrWFF0dEZaemtmUU4vMnpO?= =?utf-8?B?QzhMc1FRNXhxMzR3eVFyOGNKdEllREgwOEtWclpqT2twM3phZGNydlptK1c0?= =?utf-8?B?K2tSRXBDbkVOZjFBSG9BRkNUdVBQNURKeC9xa1VqT1RIRFZ6MTRwQXNCTFI1?= =?utf-8?B?OEJ6NHY0SG4rVXNSanhQd0ZROGZUQ09VVGdJY3dpL1U3ZVI0c0hkdGhYQmFJ?= =?utf-8?B?UVdjSm9EV2l3ZWFRTmhVQWQ3b2VBWnlpM3NiTFhnVm9iSnFRT1l5VllIRTl2?= =?utf-8?B?T1dVVExpWlVEUHNTbmN5eHpOY082ZW50T2ZjNUF2OWtEMEVWQXQyWmFaelNO?= =?utf-8?B?Y3NzSHBucURnVjNHdnoxNk9FZkpGSFRIK2xNb3RaTWNhZE9vVStISUtKV09i?= =?utf-8?B?bDJjb1dIMW9uRGk5QkRxUFdVMXJrWU5jMU5EY21lSW5VL3l3OVVCNWdLVjlF?= =?utf-8?B?Um9CZ2xzS0NwUUZXWWxGTlBRNGpXd0l4OTd0bGliNnRMdDNUVnNhZ1ZvTElQ?= =?utf-8?B?TzlscWFKTkIvd2JkVkM3Zm82N3VybVp1eDlpWFprbFltUE04Um4wSXQ0Y3JJ?= =?utf-8?B?bmhoTTRHaG16bUhWZFFJbVVoVUQ0NDh0T0ZwMWVIYlVLbFJuNWliMkF1RHpo?= =?utf-8?B?SUJaYlRvNTZJck5JL2g4djR6VmlPem4wU21mQkNyZkwzazRnZUN6Wm1QTE9W?= =?utf-8?B?VXRlZ3FMZlJ5VGVBYTQ5S2hCeEhlbUFMRDk5bTNKa0JVcCszNU9zOHl2dXpx?= =?utf-8?B?U3Iya2lJcTArZnNmK2thVm5Vd0dqNHpReDh1NWVaYjlpc2hzcHYvckVMUEpK?= =?utf-8?B?bU10KzgzSUp3RU1ZeXpMM3JMZzk0c0JTNm8yY2ZiTEk0SW5IaXBpSzQ1Qm1J?= =?utf-8?B?YlhibmZhdkJUekMxK3NDRWhGcWJhRnlDVWFOM3piYWdsc05QQm12NEhla1VP?= =?utf-8?B?NkMxbTVLM1BHbFJRbENuU3c3eTA5czVKcmNGSmEyZlUzbitHcXcvUGVYcG1J?= =?utf-8?B?VVYzenp3bml1eGhaMjFkcE5UaUhsclI4YjlXQVphN0J5YXlURTBoOVFJYVFP?= =?utf-8?B?L2c1TUcxdmNlemh1eVdZSHVvRlFrbmRITkxvU1VHdXMrS3ppMW1ZZnhTWjRs?= =?utf-8?B?K2o3dk1hdkZOWTVNZnUwNndVQXc4bDd2Z1dMYmkxSXliV0UwR2RNbnhQNExZ?= =?utf-8?B?MXR3S3R5blRQcWFaM2JjbFRPYnZMZTFoT1JtS21TM2ljYlJzN2NDVFZlc09P?= =?utf-8?B?dERjenJTNmVFSkhkZmpCTms3TTRZalZTSGtVY2FmSHYyZlQvUEtiYXVSUkhN?= =?utf-8?B?T2dCVk01ejFTNFY4UlVzTERrYmlhQ2dhcUxYa21oazE5UTFmNFQ1eTFNeGg2?= =?utf-8?B?aHZaRkRaL0FFQzFTblBvTWkzemU2cUczd0xEQ05heWhXY1h6WC9FakxGVjhI?= =?utf-8?Q?Nf1U=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 267f4d92-b5fa-4f84-4019-08dacc3aa961 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2022 03:35:54.8082 (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: v7Yp7vNDmIJXUKRIn5BU5euKhHA0otkg9Q3BrDc2krkdBnp9h64gsnImvuyBrUCuzBo48h8eJ3lTfOtPkt0OUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6014 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MWHPR11MB163181B92F9B6192FD94BEA08C0D9MWHPR11MB1631namp_" --_000_MWHPR11MB163181B92F9B6192FD94BEA08C0D9MWHPR11MB1631namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGVkcm8uDQpUaGFua3MgZm9yIHRoZSBjb21tZW50cy4NCg0KSSBhZ3JlZSB0aGF0IGRldGFpbGVk IGNvbW1pdCBtZXNzYWdlIGhlbHBzIHRvIGV4cGxhaW4gdGhhdCB0aGlzIE1BRFQgb3JkZXIgY2hh bmdlIGlzIHRvIGhlbHAgc29tZQ0KbGVnYWN5IEFQUHMgdGhhdCBhc3N1bWUgdGhlIGhpZ2ggcGVy Zm9ybWFuY2UgY29yZXMgYXJlIGJlZm9yZSBsb3cgcGVyZm9ybWFuY2Ugb25lcyBpbiBNQURUDQph bmQgdXNlIE9TIEFQSXMgdG8gZXhwbGljaXRseSByZXF1ZXN0IHJ1bm5pbmcgb24gY2VydGFpbiB0 YXJnZXQgY3B1IGNvcmVzIHRvIGdldCBoaWdoZXIgQVBQIHBlcmZvcm1hbmNlLg0KDQpUaGFua3Ms DQpSYXkNCg0KRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlv PiBPbiBCZWhhbGYgT2YgUGVkcm8gRmFsY2F0bw0KU2VudDogU2F0dXJkYXksIE5vdmVtYmVyIDE5 LCAyMDIyIDM6MTEgQU0NClRvOiBMaW4sIEphY2tYIDxqYWNreC5saW5AaW50ZWwuY29tPg0KQ2M6 IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBDaGl1LCBDaGFzZWwgPGNoYXNlbC5jaGl1QGludGVsLmNv bT47IERlc2ltb25lLCBOYXRoYW5pZWwgTCA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29t PjsgT3JhbSwgSXNhYWMgVyA8aXNhYWMudy5vcmFtQGludGVsLmNvbT47IEdhbywgTGltaW5nIDxn YW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBEb25nLCBFcmljIDxlcmljLmRvbmdAaW50ZWwuY29t PjsgS3VvLCBEb25hbGQgPGRvbmFsZC5rdW9AaW50ZWwuY29tPjsgS3VtYXIsIENoYW5kYW5hIEMg PGNoYW5kYW5hLmMua3VtYXJAaW50ZWwuY29tPg0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb ZWRrMi1wbGF0Zm9ybXM6IFBBVENIXSBCSU9TIG5lZWRzIHRvIHByZXNlbnQgY29yZXMgaW4gb3Jk ZXIgb2YgcmVsYXRpdmUgcGVyZm9ybWFuY2UgaW4gTUFEVA0KDQoNCk9uIEZyaSwgTm92IDE4LCAy MDIyIGF0IDg6MzUgQU0gTGluLCBKYWNrWCA8amFja3gubGluQGludGVsLmNvbTxtYWlsdG86amFj a3gubGluQGludGVsLmNvbT4+IHdyb3RlOg0KSGkgUGVkcm8sDQoNClllcywgaXQgaXMgZm9yICBz b21lIHNwZWNpZmljIHRlc3QgdG9vbHMuDQoNClRoZXJlIGFyZSBkaWZmZXJlbnQgcGVyZm9ybWFu Y2UgYmV0d2VlbiBDUFUgY29yZXMsIGFuZCB0aGUgYmlnIGNvcmVzIGFyZSBiZXR0ZXIgdGhhbiBz bWFsbCBjb3Jlcy4NClNvbWUgbGVnYWN5IHRvb2xzIGFyZSBleGVjdXRpbmcgd2l0aCB0aGUgaGln aGVzdCBwZXJmb3JtYW5jZSBDUFUgY29yZXMsIEluIGVhcmx5IENQVSBkZXNpZ24sIGl0IGlzIHVz dWFsbHkgdGhlIGZpcnN0IG9uZS4NCg0KV2UgaGF2ZSB0byBwdXQgdGhlbSBhdCB0aGUgZnJvbnQg b2YgYWxsIENQVSBjb3Jlcywgb3RoZXJ3aXNlIHNvbWUgdGVzdHMgY2Fubm90IHBhc3MuDQpEdWUg dG8gYXZvaWQgdGhpcyBoYXBwZW5lZCwgd2UgbmVlZCB0byBlbnN1cmUgQ1BVIGNvcmVzIGFyZSBv cmRlcmVkIGJ5IGJpZyBjb3JlIGZpcnN0Lg0KDQpUaGFuayB5b3UgZm9yIHRoZSB0aG9yb3VnaCBk ZXNjcmlwdGlvbi4gQ291bGQgeW91IHBsZWFzZSAob3Igd2hvZXZlciBpcyBwdXNoaW5nIHRoaXMp IGFkZCB0aGlzIHRvIHRoZSBjb21taXQgbWVzc2FnZT8NCkkndmUgYmVlbiBmb2xsb3dpbmcgdGhl IGV2b2x1dGlvbiBvZiB0aGlzIHNwZWNpZmljIGZpbGUgb3ZlciB0aGUgbGFzdCBmZXcgbW9udGhz IHdpdGggbWlsZCBpbnRlcmVzdCBhbmQgZ2V0dGluZyB0aGluZ3MgcHJvcGVybHkgZG9jdW1lbnRl ZCBzaG91bGQgYmUgcHJldHR5IGltcG9ydGFudCENCk1pZ2h0IGhlbHAgYXZvaWQgYW55IGZ1dHVy ZSBicmVha2FnZSB0b28gOkQNCg0KVGhhbmtzLA0KUGVkcm8NCg0K --_000_MWHPR11MB163181B92F9B6192FD94BEA08C0D9MWHPR11MB1631namp_ 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 Cgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz cGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250 LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29D aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJD YWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDEx LjBpbjsNCgltYXJnaW46MS4waW4gMS4yNWluIDEuMGluIDEuMjVpbjt9DQpkaXYuV29yZFNlY3Rp b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91 dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVT IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQi Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBlZHJv LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29t bWVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgdGhhdCBkZXRhaWxlZCBjb21t aXQgbWVzc2FnZSBoZWxwcyB0byBleHBsYWluIHRoYXQgdGhpcyBNQURUIG9yZGVyIGNoYW5nZSBp cyB0byBoZWxwIHNvbWU8YnI+DQpsZWdhY3kgQVBQcyB0aGF0IGFzc3VtZSB0aGUgaGlnaCBwZXJm b3JtYW5jZSBjb3JlcyBhcmUgYmVmb3JlIGxvdyBwZXJmb3JtYW5jZSBvbmVzIGluIE1BRFQ8YnI+ DQphbmQgdXNlIE9TIEFQSXMgdG8gZXhwbGljaXRseSByZXF1ZXN0IHJ1bm5pbmcgb24gY2VydGFp biB0YXJnZXQgY3B1IGNvcmVzIHRvIGdldCBoaWdoZXIgQVBQIHBlcmZvcm1hbmNlLjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5SYXk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1 ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gZGV2ZWxAZWRr Mi5ncm91cHMuaW8gJmx0O2RldmVsQGVkazIuZ3JvdXBzLmlvJmd0OyA8Yj4NCk9uIEJlaGFsZiBP ZiA8L2I+UGVkcm8gRmFsY2F0bzxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgTm92ZW1iZXIg MTksIDIwMjIgMzoxMSBBTTxicj4NCjxiPlRvOjwvYj4gTGluLCBKYWNrWCAmbHQ7amFja3gubGlu QGludGVsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBDaGl1 LCBDaGFzZWwgJmx0O2NoYXNlbC5jaGl1QGludGVsLmNvbSZndDs7IERlc2ltb25lLCBOYXRoYW5p ZWwgTCAmbHQ7bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tJmd0OzsgT3JhbSwgSXNhYWMg VyAmbHQ7aXNhYWMudy5vcmFtQGludGVsLmNvbSZndDs7IEdhbywgTGltaW5nICZsdDtnYW9saW1p bmdAYnlvc29mdC5jb20uY24mZ3Q7OyBEb25nLCBFcmljICZsdDtlcmljLmRvbmdAaW50ZWwuY29t Jmd0OzsgS3VvLCBEb25hbGQgJmx0O2RvbmFsZC5rdW9AaW50ZWwuY29tJmd0OzsNCiBLdW1hciwg Q2hhbmRhbmEgQyAmbHQ7Y2hhbmRhbmEuYy5rdW1hckBpbnRlbC5jb20mZ3Q7PGJyPg0KPGI+U3Vi amVjdDo8L2I+IFJlOiBbZWRrMi1kZXZlbF0gW2VkazItcGxhdGZvcm1zOiBQQVRDSF0gQklPUyBu ZWVkcyB0byBwcmVzZW50IGNvcmVzIGluIG9yZGVyIG9mIHJlbGF0aXZlIHBlcmZvcm1hbmNlIGlu IE1BRFQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u IEZyaSwgTm92IDE4LCAyMDIyIGF0IDg6MzUgQU0gTGluLCBKYWNrWCAmbHQ7PGEgaHJlZj0ibWFp bHRvOmphY2t4LmxpbkBpbnRlbC5jb20iPmphY2t4LmxpbkBpbnRlbC5jb208L2E+Jmd0OyB3cm90 ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0 O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBQZWRybyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPlllcywgaXQgaXMgZm9yICZuYnNwO3NvbWUgc3BlY2lmaWMgdGVzdCB0b29scy48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJlIGFyZSBkaWZmZXJlbnQgcGVyZm9ybWFuY2Ug YmV0d2VlbiBDUFUgY29yZXMsIGFuZCB0aGUgYmlnIGNvcmVzIGFyZSBiZXR0ZXIgdGhhbiBzbWFs bCBjb3Jlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U29tZSBsZWdh Y3kgdG9vbHMgYXJlIGV4ZWN1dGluZyB3aXRoIHRoZSBoaWdoZXN0IHBlcmZvcm1hbmNlIENQVSBj b3JlcywgSW4gZWFybHkgQ1BVIGRlc2lnbiwgaXQgaXMgdXN1YWxseSB0aGUgZmlyc3Qgb25lLjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2UgaGF2ZSB0byBwdXQgdGhlbSBhdCB0aGUgZnJv bnQgb2YgYWxsIENQVSBjb3Jlcywgb3RoZXJ3aXNlIHNvbWUgdGVzdHMgY2Fubm90IHBhc3MuPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkR1ZSB0byBhdm9pZCB0aGlzIGhh cHBlbmVkLCB3ZSBuZWVkIHRvIGVuc3VyZSBDUFUgY29yZXMgYXJlIG9yZGVyZWQgYnkgYmlnIGNv cmUgZmlyc3QuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5b3UgZm9yIHRoZSB0 aG9yb3VnaCBkZXNjcmlwdGlvbi4gQ291bGQgeW91IHBsZWFzZSAob3Igd2hvZXZlciBpcyBwdXNo aW5nIHRoaXMpIGFkZCB0aGlzIHRvIHRoZSBjb21taXQgbWVzc2FnZT88bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkndmUgYmVlbiBmb2xsb3dpbmcg dGhlIGV2b2x1dGlvbiBvZiB0aGlzIHNwZWNpZmljIGZpbGUgb3ZlciB0aGUgbGFzdCBmZXcgbW9u dGhzIHdpdGggbWlsZCBpbnRlcmVzdCBhbmQgZ2V0dGluZyB0aGluZ3MgcHJvcGVybHkgZG9jdW1l bnRlZCBzaG91bGQgYmUgcHJldHR5IGltcG9ydGFudCE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1pZ2h0IGhlbHAgYXZvaWQgYW55IGZ1dHVyZSBi cmVha2FnZSB0b28gOkQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGVkcm88bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_MWHPR11MB163181B92F9B6192FD94BEA08C0D9MWHPR11MB1631namp_--