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.web10.5380.1676254742344906910 for ; Sun, 12 Feb 2023 18:19:02 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=WaK685qN; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: jiaxin.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=1676254742; x=1707790742; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=Rjf98LaoBu91qZ80AtUAVO3aXsp03P9Nmey2JZrsFAg=; b=WaK685qN3kufxR583ZV32B04J8q9JX8RnA8kAlQUDDh7TDIUawsDjC53 iAaNXspRoBFRc+JJyZanLrVC78Aa39Bo34mWjH+ckH+Jru7C3nJ0qk7Fm fB5EDYWqsnv+LSlm4dQcUsgr8jSFriQqafOBjqOlX6fbP9K12XHpoS27o Z5Wx0FoG64Te11rCGRaUuEGjgZvtE1O8tBlCIpwFWMfAe2YPwIniIidnO fzWll+NT6eNLWRURfCM+M36IuszMc4+PWqZT607n49S+Qe7tFAIu+5Sgu XF7+6xRUWWBpWaiX7HL+MoE658Xlzniyg++5c8K8lVKPFep+tscV8dIun A==; X-IronPort-AV: E=McAfee;i="6500,9779,10619"; a="417016231" X-IronPort-AV: E=Sophos;i="5.97,291,1669104000"; d="scan'208,217";a="417016231" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Feb 2023 18:19:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10619"; a="618478496" X-IronPort-AV: E=Sophos;i="5.97,291,1669104000"; d="scan'208,217";a="618478496" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP; 12 Feb 2023 18:19:01 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Sun, 12 Feb 2023 18:19:00 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Sun, 12 Feb 2023 18:19:00 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2507.16 via Frontend Transport; Sun, 12 Feb 2023 18:19:00 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Sun, 12 Feb 2023 18:18:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dmy2U8PZI3gjxRpRXh9quWavfMd6Jqg6/4+sFTrUp+cnH1epQ3Eq7YAcJvWSu3C+KbjaNgCNBERxpc754Ft55OrHECE7EukOjhNe0T/ubM78yT939x119WJ6td4tRRKRMCv2Mvii3Y9MGENTKGeR30ntPtrZ+0fVcoj1B4CJLpVPe3YI4VOmhuss7rziV6+ts16zBofgYtBpfA/Oe9xvbw3jRn+bcnBY46/4ymx6vSmX04h1ZimndAxrqoxS+scv/cJkz9WQU+/FumEDZMe/HPV+1IDIwcU/vh8z5xh3xdYJ42kW0/YTFcg/D7ds5wwyBz6SJajpNKCOAhE+sspwSQ== 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=Rjf98LaoBu91qZ80AtUAVO3aXsp03P9Nmey2JZrsFAg=; b=oGHG3VEmH3mgEXDpiyEYCrQAD/tXlMa6fZHI0M4961XV6UOsOA0Rs0yM84gGTyIhBF8uPl8tDMgI7pyShQ7a/KuHoUfNsxFTMKpzF7WnHt/qIHCB8oFxauTwWE0LwNoFVfGq4l7ma7AX3KOwdS2FDmYwWzcvfw+g7D4dFHCpbN+Pfo2LSfF39afYxYi/KH0VqbvlhY2Z1xGP56I9DZSQVUBnMka0ciqxPdESUqWkTKyT/vgKNRBAKaAAtdYdepsR73WoUacu/m7to6DoQDWKCb1HLaDFCpi56fvsDg+KvkEICzPc0kH/dL0EGqPvAlcAvViyMWRoyA3TSLUI4QhXvw== 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 MN0PR11MB6158.namprd11.prod.outlook.com (2603:10b6:208:3ca::18) by CO1PR11MB5186.namprd11.prod.outlook.com (2603:10b6:303:9b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.24; Mon, 13 Feb 2023 02:18:52 +0000 Received: from MN0PR11MB6158.namprd11.prod.outlook.com ([fe80::e5d9:d16e:172b:aa01]) by MN0PR11MB6158.namprd11.prod.outlook.com ([fe80::e5d9:d16e:172b:aa01%3]) with mapi id 15.20.6086.022; Mon, 13 Feb 2023 02:18:52 +0000 From: "Wu, Jiaxin" To: "devel@edk2.groups.io" , "mhaeuser@posteo.de" Subject: Re: [edk2-devel] [PATCH v4 3/5] UefiCpuPkg/PiSmmCpuDxeSmm: Consume SMM Base Hob for SmBase info Thread-Topic: [edk2-devel] [PATCH v4 3/5] UefiCpuPkg/PiSmmCpuDxeSmm: Consume SMM Base Hob for SmBase info Thread-Index: AQHZPTaSnhlRFGHe6kOlHe/3gYfnA67MJ26w Date: Mon, 13 Feb 2023 02:18:52 +0000 Message-ID: References: <20230210060519.11100-4-jiaxin.wu@intel.com> <15692.1676023222099843300@groups.io> In-Reply-To: <15692.1676023222099843300@groups.io> Accept-Language: zh-CN, 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: MN0PR11MB6158:EE_|CO1PR11MB5186:EE_ x-ms-office365-filtering-correlation-id: 28f16dbb-090f-4e0b-ef10-08db0d68a6b8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OEsb3tn8y+q5JPOBGj4lz3w33jdGmDHjAi+VPBfOtm/4Jz4ZJ1ohLpyGpmajH8Sq2xGcuvmrOOULdQdknjjuCy5EZ8ALLwv8bmSq5unt0CnLNf1AxgMd/XJ8j7hAPq7AuZ0Nky5snuHsprRdTf8KOxfb4eLsDyschmClYiCRS/8iB8QZXRFMIYTzr57cRRUE2CVGf/O4nYPvpTdMQNFs7dvMkj52wNfq4e6JEo0aobJY1It4+54KiTVJbQqrZ7/zWOe4EVgkN931vX9jDzgRC2x/xOkOxzzqGfFQjlstYQxBBNqxuMy1vOYhEcaWyrQ+g7R5UWRwuNQdbO65yjncQjzRmG/CWK0O4wBz8Ya0rFLlsZNkimc6N53aemOXmA6akdDdI4HmtdQehiApFtRXO6mdltQhtOwtd3F/nxaeBHp5X6RENfVm2UPPXp7SYJYlf0Fn65Z2lSPC2Gt1l7AScyQEGtVYKwMYjb6hiL9H1r6uZu1yQZdN1kjKC3iR2FpJhVGenbPhOE6QcMIxsx14FkiqdX9f+qhnmSnYFQsGzeyh6LC2ZLbeJ2KDJhgFpcsfUiVgbDxInGUd7/evawEIc5I22eyYDHwNh7CjEGV43mBXc3ekoCSV615z+NTacXee3CjEFuo2/Qb6iism9maeCcKdljNpoYAlZIulogJy6fulvA+5P+b9ZXM3xxNdz2KrzvObTL0A3LO14jgsQKevcDgmQiyB6LVoLw2Q04LM44bg10o0uPIU4IbYHdaUfyLp3ZtCGEQZks0C4kVFNqmhTw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB6158.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(6029001)(366004)(396003)(346002)(376002)(39860400002)(136003)(451199018)(41300700001)(83380400001)(66476007)(66946007)(66556008)(76116006)(66446008)(64756008)(8676002)(38100700002)(55016003)(122000001)(166002)(82960400001)(2906002)(38070700005)(76236004)(33656002)(86362001)(5660300002)(52536014)(8936002)(71200400001)(478600001)(66899018)(7696005)(26005)(186003)(9686003)(316002)(6506007)(110136005)(53546011)(1406899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aTQ1NzZvdWN1U1hhcHh6YjNVckpKblYya25wR2FxbDVNMVpoSzlvUURFSmhO?= =?utf-8?B?SHo5dnlwRWtudzcweEoyKytldlorOHdUMlN4U3hpb3hZTjByUnNYRlBINS8w?= =?utf-8?B?VTY5QS9GU0VYYjdHWktpTldOdWFQMlhsUHhmNjViMUduT2lPSnB3ejg0amdJ?= =?utf-8?B?cjBYc0MrdGdpM1pPY1hMM2o0bkk3UzZ1ZkFqdDVKSEt5TXMwZC8xVmtFTFp0?= =?utf-8?B?N3RHclViL2I2UThOT3dvRC9YTkhtbTlDRzA1K0RTc1hJM1BqajJMNzAzdzlK?= =?utf-8?B?U0RLR2FKL1hCajZSWExtU2w2aXdCWVM0L3VzZDduVDVSa2l2Wi90Zmc5aEpa?= =?utf-8?B?c2NEWFV0RHB2aG1zbk5TN1BTMFhCbE1nUE1DeEFoUHhPRklCZCtKOVplY2lQ?= =?utf-8?B?UlpndllYb3BsbC9jRXZJR0xGYXovK0dQTHhFS1Rpam9XZ01PQ2ltMVMycWVP?= =?utf-8?B?WGxOWHBUUUIrQzd6V0ZlbGFQZVpnNnd2aGl0dXE2SWpwTjZaNEpxVmpPNWJ4?= =?utf-8?B?UDVLRkYyeC93VHkvN3VUUWVIc1RNaTZTNm1sRUxOOEpPRWlycGtnUlc0dDBu?= =?utf-8?B?dmxRY3dVQnY4SjVacUFFM0luY083a1gzOWkwSzZsQ1hPTk10V0h0UjBZdmR6?= =?utf-8?B?bGc5d2trelJnRDI2UkUwZWJTVFNUanYrWUQ0dXlkUytMRElZRGpVMEIyTnUr?= =?utf-8?B?OGdtWS9BMTBqemJkMXZMZTd6OUhoWWRqaHhJNGR5QktYcHJwRWkxY1NabWQ0?= =?utf-8?B?VFh2NHhFRFhqNkFJWlF2YW5Rd0N2aWxWWnlob3ZITi9Fa3M2R3RrSS9McmQ2?= =?utf-8?B?NUNoejBMZEpJK1p5Z0gzNDN5NzhmYWhKalBNQnZISU9DUy9PcnBJRUUzL1pR?= =?utf-8?B?YVgvVU9xZ1hmY0lCbmhVbURLc2Q2THdOeXdmZi9BeDdqT1A0a05DQXRHTkdz?= =?utf-8?B?MTVoYnUyNjNydG9jbDZBNmx4TlZ1M2NJS3l5U0hOdnpCYUpKUDJid1JCaU1a?= =?utf-8?B?eTlxSXRrWGltVE5FbHNXeE5wa1lDU3JneUwvdjY5M2wvZDZqYkxYN09xMjNF?= =?utf-8?B?K1RkZXNSTXdWaU5VZ3NKUElEUjN2OWtyMXVTSUVPcTJiQW5uYVJVRjNJN1Vz?= =?utf-8?B?dXJDRnc0OFdWWGwyZVlMdnpCYkp1SjR1TEpUYkUyVkV2TUVHaXVqZU8rSk53?= =?utf-8?B?bStJKzhnUjBZQ3JmTFNHbk01R3JjeWF6bFFROWNoK2srSWc4R0V2THFkNjJS?= =?utf-8?B?b2xEejYxNDltSXVmRHJZZTlENTVUYWlyRjlkN0cwb0ViSVh0TWd5anFHV2dm?= =?utf-8?B?aXNJVFBGV05pcGtjOXdoSFEwNjd4ZkhCMEVIWVpqTHV2WWk0dTI1SWcrY3ZI?= =?utf-8?B?RFpqVDV4Q1kxTDVQTW9hM09XTzhtd2xjY1BzZTI4QjIvKzM3WnFqUDVLS2lB?= =?utf-8?B?aUNacXhpOEFpUU9sOWgzZnZRU1hCaW9QOEV4QnhkYmF3MmtNbkNYS2toNVFB?= =?utf-8?B?L1lWREhma0RlOGJUUjNnU1pRbjJlWmxOZk02N1NOcU02eXhidDU1OG5iTnVk?= =?utf-8?B?UUo3QnRFRDNYanFSWmhZY0VYMDJoSFNVb2xVVWd6c2VZSEM2aDFwZXEyYWIw?= =?utf-8?B?dE1QeUU5WDRRZVpVWW1FV1Eyc1pQaXRBcmpzUnZRR2gwMWVRU29zQWhDRGQ4?= =?utf-8?B?ajExL2p0NGpaUEFzSFNMR0VLWlJGaW1FSzFmUWQ2K2NFVyt5VjA4azMwakxx?= =?utf-8?B?eHRyM3N3RGdhRWsveUVzTU8reVg5UVRVSjZTWmpFdU9lbjkraHNwbWxhTlQx?= =?utf-8?B?ckpFc3RmbmNTUFIxRll4MGNrcGpVOVJsbXB0Vy9wdXkzOS9SbFpueGxiK3Fh?= =?utf-8?B?OCtCV0IrWERuallGMjd0aVRNd01tZkR6SXVuQ2ZzWVJGYWZNYlZESWozeThH?= =?utf-8?B?TEpQcUw2ZkRMbEN5Q01FeUZ4cnVCa096bktibWRxUHJ1eDl1b0dPTWJiakFW?= =?utf-8?B?TmJ5dWUvUi95NXpHblJpS202N1JBTVdFS1NuWlhMd1krcGNTMlI5cHkyRGlN?= =?utf-8?B?Nkc2YnZIRDNOUEZQVytoMVRnSmdWSXh3TTRqQ0l0SXYvYmNQRFRxM3JPUzl6?= =?utf-8?Q?e25dN/uHwBS4I32RxRakcvHUp?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6158.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28f16dbb-090f-4e0b-ef10-08db0d68a6b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2023 02:18:52.7485 (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: ixxmeVRMgM8ityQOmK8LgxQd37XWcyMr80mlC3x1jxREi1sLscPTN18lJ72fGBqaPrTsmR7PwpRfdo8FNUhCFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5186 Return-Path: jiaxin.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MN0PR11MB615861C2482765E364012502FEDD9MN0PR11MB6158namp_" --_000_MN0PR11MB615861C2482765E364012502FEDD9MN0PR11MB6158namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIE1hcnZpbiwgSSB3aWxsIGZpeCBhY2NvcmRpbmcgdGhlIGNvbW1lbnRzLiBGb3IgMiks IEkgZG9u4oCZdCBzZWUgYXNzZXJ0IG9ubHkgY29kZSBpbiBteSBwYXRjaC4gVGhlIG9ubHkgYWxs b2NhdGlvbiBpbiB0aGlzIHBhdGNoIGlzIGJlbG93LCB3aGljaCBoYXMgYWxyZWFkeSBiZWVuIGhh bmRsZWQgYnkgaWYgY2hlY2suDQoNCiAgaWYgKG1TbW1Jbml0aWFsaXplZCA9PSBOVUxMKSB7DQog ICAgbVNtbUluaXRpYWxpemVkID0gKEJPT0xFQU4gKilBbGxvY2F0ZVBvb2wgKHNpemVvZiAoQk9P TEVBTikgKiBtTWF4TnVtYmVyT2ZDcHVzKTsNCiAgfQ0KDQogIEFTU0VSVCAobVNtbUluaXRpYWxp emVkICE9IE5VTEwpOw0KICBpZiAobVNtbUluaXRpYWxpemVkID09IE5VTEwpIHsNCiAgICByZXR1 cm47DQogIH0NCg0KDQpGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91 cHMuaW8+IE9uIEJlaGFsZiBPZiBNYXJ2aW4gSD91c2VyDQpTZW50OiBGcmlkYXksIEZlYnJ1YXJ5 IDEwLCAyMDIzIDY6MDAgUE0NClRvOiBXdTsgV3UsIEppYXhpbiA8amlheGluLnd1QGludGVsLmNv bT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRD SCB2NCAzLzVdIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW06IENvbnN1bWUgU01NIEJhc2UgSG9i IGZvciBTbUJhc2UgaW5mbw0KDQpIaSBKaWF4aW4sDQoNCjEpIG1TbW1Jbml0aWFsaXplZCAqbXVz dCogYmUgdm9sYXRpbGUuIFlvdXIgY3VycmVudCBjb2RlIG1heSBjYXVzZSBhbnl0aGluZywgZnJv bSBza2lwcGluZyB3YWl0aW5nIGVudGlyZWx5ICh0aGUgbG9vcCBpcyBvcHRpbWl6ZWQgYXdheSBh cyB0aGUgY29tcGlsZXIgY29uc2lkZXJzIGl0IGZyZWUgZnJvbSBzaWRlIGVmZmVjdHMpIHRvIHN0 YWxsaW5nICh0aGUgbWVtb3J5IGFjY2VzcyBpcyBvcHRpbWl6ZWQgYXdheSBhcyB0aGUgY29tcGls ZXIgY29uc2lkZXJzIGl0IGxvY2FsbHktaW1tdXRhYmxlKS4NCg0KMikgQVNTRVJUcyBvbiBtZW1v cnkgYWxsb2NhdGlvbiBmYWlsdXJlcyBhcmUgb25lIG9mIHRoZSBtb3N0IHRlcnJpYmxlIGVkazIg InBhcmFkaWdtcyIuDQoNCjMpIENvbXBhcmlzb25zIGFnYWluc3QgYm9vbGVhbiBjb25zdGFudHMg YXJlIG5vdCBhbGxvd2VkIGJ5IHRoZSBjb2RlIHN0eWxlIHNwZWMuDQoNCkJlc3QgcmVnYXJkcywN Ck1hcnZpbg0KDQo= --_000_MN0PR11MB615861C2482765E364012502FEDD9MN0PR11MB6158namp_ 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 Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5r cyBNYXJ2aW4sIEkgd2lsbCBmaXggYWNjb3JkaW5nIHRoZSBjb21tZW50cy4gRm9yIDIpLCBJIGRv buKAmXQgc2VlIGFzc2VydCBvbmx5IGNvZGUgaW4gbXkgcGF0Y2guIFRoZSBvbmx5IGFsbG9jYXRp b24gaW4gdGhpcyBwYXRjaCBpcyBiZWxvdywgd2hpY2ggaGFzIGFscmVhZHkgYmVlbiBoYW5kbGVk IGJ5IGlmIGNoZWNrLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyBpZiAobVNtbUlu aXRpYWxpemVkID09IE5VTEwpIHs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PiZuYnNwOyZuYnNwOyZuYnNwOyBtU21tSW5pdGlhbGl6ZWQgPSAoQk9PTEVBTiAqKUFsbG9jYXRl UG9vbCAoc2l6ZW9mIChCT09MRUFOKSAqIG1NYXhOdW1iZXJPZkNwdXMpOzxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IH08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ Jm5ic3A7IEFTU0VSVCAobVNtbUluaXRpYWxpemVkICE9IE5VTEwpOzxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IGlmIChtU21tSW5pdGlhbGl6ZWQgPT0gTlVMTCkg ezxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 IHJldHVybjs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyB9PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g MGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gZGV2ZWxAZWRrMi5ncm91cHMuaW8gJmx0O2RldmVsQGVk azIuZ3JvdXBzLmlvJmd0OyA8Yj4NCk9uIEJlaGFsZiBPZiA8L2I+TWFydmluIEg/dXNlcjxicj4N CjxiPlNlbnQ6PC9iPiBGcmlkYXksIEZlYnJ1YXJ5IDEwLCAyMDIzIDY6MDAgUE08YnI+DQo8Yj5U bzo8L2I+IFd1OyBXdSwgSmlheGluICZsdDtqaWF4aW4ud3VAaW50ZWwuY29tJmd0OzsgZGV2ZWxA ZWRrMi5ncm91cHMuaW88YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtlZGsyLWRldmVsXSBbUEFU Q0ggdjQgMy81XSBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tOiBDb25zdW1lIFNNTSBCYXNlIEhv YiBmb3IgU21CYXNlIGluZm88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PkhpIEppYXhpbiw8YnI+DQo8YnI+DQoxKSZuYnNwO21TbW1Jbml0aWFsaXplZCAqbXVzdCogYmUg dm9sYXRpbGUuIFlvdXIgY3VycmVudCBjb2RlIG1heSBjYXVzZSBhbnl0aGluZywgZnJvbSBza2lw cGluZyB3YWl0aW5nIGVudGlyZWx5ICh0aGUgbG9vcCBpcyBvcHRpbWl6ZWQgYXdheSBhcyB0aGUg Y29tcGlsZXIgY29uc2lkZXJzIGl0IGZyZWUgZnJvbSBzaWRlIGVmZmVjdHMpIHRvIHN0YWxsaW5n ICh0aGUgbWVtb3J5IGFjY2VzcyBpcyBvcHRpbWl6ZWQgYXdheSBhcyB0aGUgY29tcGlsZXIgY29u c2lkZXJzDQogaXQgbG9jYWxseS1pbW11dGFibGUpLjxicj4NCjxicj4NCjIpIEFTU0VSVHMgb24g bWVtb3J5IGFsbG9jYXRpb24gZmFpbHVyZXMgYXJlIG9uZSBvZiB0aGUgbW9zdCB0ZXJyaWJsZSBl ZGsyICZxdW90O3BhcmFkaWdtcyZxdW90Oy48YnI+DQo8YnI+DQozKSBDb21wYXJpc29ucyBhZ2Fp bnN0IGJvb2xlYW4gY29uc3RhbnRzIGFyZSBub3QgYWxsb3dlZCBieSB0aGUgY29kZSBzdHlsZSBz cGVjLjxicj4NCjxicj4NCkJlc3QgcmVnYXJkcyw8YnI+DQpNYXJ2aW4gPG86cD48L286cD48L3A+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_MN0PR11MB615861C2482765E364012502FEDD9MN0PR11MB6158namp_--