From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web11.14569.1612658675091179536 for ; Sat, 06 Feb 2021 16:44:35 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=veHEqSnX; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: hao.a.wu@intel.com) IronPort-SDR: 1Mae96U7AQRlmS37IhiaDvTw1YIblmbq9WDLwCodEnFfW0Jg44MoapfoDwYiqMZNC794IePyoG rsPwFCeOQKRQ== X-IronPort-AV: E=McAfee;i="6000,8403,9887"; a="179014057" X-IronPort-AV: E=Sophos;i="5.81,158,1610438400"; d="scan'208,217";a="179014057" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Feb 2021 16:44:33 -0800 IronPort-SDR: Cr2nkzztWxyx82kx8kOkzGE374ucsJZGZX3YVcaZcfj8iZ5vdFsgW3L8M/aYNYqh9Ok1UhulNY 5q07wlJrIBlg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,158,1610438400"; d="scan'208,217";a="360947048" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga006.jf.intel.com with ESMTP; 06 Feb 2021 16:44:33 -0800 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) 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.2106.2; Sat, 6 Feb 2021 16:44:33 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Sat, 6 Feb 2021 16:44:33 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sat, 6 Feb 2021 16:44:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hx7uSqWfPImolInkGWfdyAnJHETszBqp5RdCbF58BQvA3TJ01XxP/LBRjj5CK/7IoygzjDChBf/Put+TVD5nqH7/c0yQPdOHCjxmcR6Ffct5O7Yvu2BqomXDwfdlXrH32vDBbKAC1MHDZz3u83RFgEygQWU6+M1mXeKT3/i13QTLpL/KWhiDeeDBMcv/X8VxWkf8uxQVKrGtmiS5C/Q3Hi6KUMcGiY+ji/RRa5x5CeT2yE5dCV1POM5Azi//tWX/Z9VYHnXOsXLEcx6lTuHV3n9zYTzFajVoWa0Y4scJveEYYk0z87rKihyvyji0i1fg7UT28qd+ChJCV51zRXIXdw== 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-SenderADCheck; bh=UOudQ1dwQqsUB+HXdTqkp9Ld63mO8JmrifAEg77E/Ck=; b=Uc+/9dC3y9ptEOrgIiYjhW8j2gWfoOydnyD+6VtDes4e2p+3KEVlPO+ez/wkfr9XciF/yt/KZHFIbSghbxtkUZutcF0VifjVfD2HjahhuRG1qvdqWrbrnKkSqZ+X1Re6dZwSOMPKihx8QXooW39yHS3l96dXx23lkHAMnlEN/ihVNoS+BJOemdl6i1Gt+/PbJ+VMdV6rToWdJch3umeTDFBZ3qNOPSvc6KTKlfXAcuRNhdKV7nmtSPvk1/3R5ydzRStWpPS5dwTsxnFXN/ZgW11hQ3V6l73dkqhEiyga7hyI/lDPY/lZ7NAahiTfL9+/B5vSUZS6WH5HGzgAXhEcZw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UOudQ1dwQqsUB+HXdTqkp9Ld63mO8JmrifAEg77E/Ck=; b=veHEqSnXkgECNujfMUVwaD1kNh0gSxpYipOeI7nuGskCCcShnuWcyq8l4EVdbZ3QhNXCI7FIIEQn4NbPzfLzSLdzJ953KyQrosoFqqynUH/KucBd9sUUjL26Py7NiYNnLeshmuYO1TUfYaC+a0aLUrg3A5yimOaEhB1/0DaM5nI= Received: from BN8PR11MB3666.namprd11.prod.outlook.com (2603:10b6:408:8c::19) by BN6PR11MB1953.namprd11.prod.outlook.com (2603:10b6:404:105::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.19; Sun, 7 Feb 2021 00:44:32 +0000 Received: from BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::d11e:3b2:e34f:7f0f]) by BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::d11e:3b2:e34f:7f0f%5]) with mapi id 15.20.3805.026; Sun, 7 Feb 2021 00:44:31 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "kun.q@outlook.com" Subject: Re: [edk2-devel] [PATCH v1 0/1] Introduce DxeMmUnblockMemoryLib Interface Thread-Topic: [edk2-devel] [PATCH v1 0/1] Introduce DxeMmUnblockMemoryLib Interface Thread-Index: AQHW+bEXqCqVtQOQn0ybajA57b+ORapI1OVAgAAHV4CAAANe8IAABg0AgABAdLCAAUuUgIABbp5Q Date: Sun, 7 Feb 2021 00:44:31 +0000 Message-ID: References: <25624.1612579703339748215@groups.io> In-Reply-To: <25624.1612579703339748215@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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.218] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: edb30510-cfeb-4542-680e-08d8cb018885 x-ms-traffictypediagnostic: BN6PR11MB1953: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: D/3ABRECOMHTEGi/vX/9EEqvvuSyLgqPzY6XXGai7J+yeblx8vy8LG9CQjvU7QFN1taJZNRzxbiB3WXC1+nP3GL1y2KLQzuutGfb48gwFuO9jY7ahqA/itSk+GUsjpaQYzEg3nOq2w4yVM0rHeoPZCS1CtHXkhm8QO4ks8fBN99lztX2bWwptt8EyRt10k8TvRxcIeq8hxJwDfIQI2GUXgI+eZlulu6cUadr+p+OEwHPxhMl4pA5bxrupzCiOPF7PO3l+W6Ud2f9sXHEovfW8woSNEB8/SUxU11ZXBdUFzkR47IJYkSZqBKV/JEN1t4tgRIM0mvd/J3fTD3Rlci3w7OHfvqJdqNXW3YTXSQaAVaTG9I71H+npCCK6sZxtqTvvtsIBZMbMYUYcCJc9ujeq8AGdC/cVNYkAn4DEeDH6FHXaYFaypxJUttLB5UuiHxnM7+gONTTN/d+A9yieayFUxxEpTFnViGmU/JzD97Kvp3YiMIy9tc6vkux+G6UYCf8mYtX1UuUunWv4Xg83+phWQ6LXexAeOQEwPfbb29jx2dr/SdK5XXRdUUgi4LHX8YW26ZAbHzJF2WfaJczzC6CbXv2giAk77O91syau0FkG1U= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR11MB3666.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(396003)(376002)(346002)(39860400002)(366004)(136003)(83380400001)(33656002)(8676002)(166002)(2906002)(5660300002)(53546011)(316002)(8936002)(6506007)(76116006)(478600001)(66476007)(26005)(64756008)(186003)(66446008)(66556008)(71200400001)(66946007)(110136005)(55016002)(7696005)(9686003)(86362001)(9326002)(76236003)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?MHV5UlNsOTROV3VWRFVoSmhlWWpuK2RxTlRVVGtHUFBkYU9KaHR6ajlSVitK?= =?utf-8?B?OHVlUGQrK3Q4SEcxYmZtYllnWlZXdEZZUS9xYVJ6T0duWXliQUhDUHFkWUZh?= =?utf-8?B?OXhnMEx5MG1OZ2NLcEJCRXBOOUt1ZXRqcm5pMFFwRVUxS1hjZ3dJZUlTQUxT?= =?utf-8?B?UnBldzMrR1F6K25wSDFCeTRqYWxCTXJBQkJtd2EvTFp1dWtTZTMvTEQzcTUy?= =?utf-8?B?OGp4d3luSXdFQlNXTkc1NDUvSG5wbEhDTFhkRDhKcDNHc3ZMclZoRVJzN3d2?= =?utf-8?B?bTM5MmFYYzFXd3A2N0RZNDdPQnVibnYwckx4aTNSV1MvT2dxUjloNzlEL2Jo?= =?utf-8?B?dWFMT005SVBmandwK1R1UEErbmRoMHlBaGFDeUR4dFpDanB4RVYzaVN6SmZw?= =?utf-8?B?b0ptVnB3aWZEemVYd0d6K1E0VjRNWjRYUUtHVXg5UkNWVGY1SndZdFV0eldp?= =?utf-8?B?ZTlBbGdpdEY1UEV1M0dWbkVWUWZPb3Nzb2x2RFpkSFVXZmM4K0c1enJjR29s?= =?utf-8?B?cTJkSXk3MVVQeVpDWmNJSHFYdHJFTkVvZU83L3h4TFJEZ2NYVktRQnVzdVlq?= =?utf-8?B?UFFZNnZuUTdkcENNWVc5V2xYMkxDQ2hxb3pZNUg1YkRkZFhzN3ZrTml4NG41?= =?utf-8?B?QVdnOTlKN0JGQmlSY3pXWmlrRmtSU3Z3YUxuZkYrSHpwcExBSUVTV2h5UENy?= =?utf-8?B?SFZHY2lPeC9GeWF5enB2MkVHWC9WZ3R2cWN0ajdpaTJFWHN0bVNIUi9uQmxq?= =?utf-8?B?MXpSR2cwVVVLUkhFY2diUHdaYzNDY3NxYnYvTkdKZXk4UmxQQWhTY3RNK2sz?= =?utf-8?B?elFqUVpJSWdlQ3NvUFRTR2tzVHNSNTFwaDRHVkoyQ1ZHVkV5UVBWcnZoMmVR?= =?utf-8?B?RlBRVEk1aXRsb0RYMGM3dlI0Qm1ucS9SMU9CYXpDazl4anRxMFQyNEp1Sjhj?= =?utf-8?B?cUdFZHVtYmNmd0xCcG8yYjNrZlk4WFNLOFdOTXpSK1lQSW1iTnkxc3BkdWFq?= =?utf-8?B?bzhTREw1ZUxwM2hIUFdHUHJaYTBDQXdkYkJHQ2RON0hjdXdRbERPWVN1bElR?= =?utf-8?B?WnhSVG9WNWk1Syt3cmJEeEJUbmhGR2tENElkRUpwQmVZZ1NOSDJ5TWE1VDV3?= =?utf-8?B?L1RyZVF3RHB5ajg1YTdzQ1RxaXZBZWo0QTdSOFUxcDEyeEJIV3dHVm91M3Fv?= =?utf-8?B?ZUlhcEhWL2x6aTVZQW04aXFVa01WdzRyU2Q3TDJxRDdyVkhNMVBpTVNEY1Ux?= =?utf-8?B?WCtTMWFVQmxqM1RqTlZOTVJ3dm9IQzJpZlFnYzlTRzVxalgwTVNaaUtmTzdY?= =?utf-8?B?b2NjOWVZK21Kd2VIVVBNVyt1d0FkNE9PTzB4WDR2QVZ6RXlVUUo5a0RDQUZI?= =?utf-8?B?VDZHY2hhU1hQWkhJZjgwZ0h1ZlVIcG03TUNscENyYnEzSWN5emFVQTFPejk4?= =?utf-8?B?Zk9ITjNJNG9GMlh4dHZmWEU3Q1Vnb0xuVWdHMUtlYkVvVGwxYkRKZHJEVVZQ?= =?utf-8?B?cHlOdzlMZTlWeEVabnl3Y0hBempyOW53OVhDSGN2bWdONytBU3FMZXFmNnZR?= =?utf-8?B?Q3FIT2R4ZWpiVkdVSU1wZkQxNVovY0NkZDRZbTFteVg2YS9YaEhVQ0RTSURY?= =?utf-8?B?WUZJK2FydjQweG4rT0JGRGRRcllUNWt3M0ZKU1BlbzVtOWJRN3JQVXRQemhE?= =?utf-8?B?bTNwUEVVcUJaWGFxNS96RDQwaHFSNlZXMTcvcnNOQ3VveExZT2hvMEJ1Vk1K?= =?utf-8?Q?9lbF7OSTwpGo2iT++dOcZ0X/j4X4QIC1hiv2Zm9?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3666.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: edb30510-cfeb-4542-680e-08d8cb018885 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2021 00:44:31.4148 (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: fMTGW8xdsBlIzCvPa2QLYXt0F7xIWwHxcyfmQW5iJBcVqMOMhneH1nrHyGJYaN/2ZORo7N6cQOOffxnNwfdMcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1953 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BN8PR11MB3666E0967E021840EB77DC2CCAB09BN8PR11MB3666namp_" --_000_BN8PR11MB3666E0967E021840EB77DC2CCAB09BN8PR11MB3666namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8gS3VuLA0KDQpDb3VsZCB5b3UgaGVscCB0byBzZW5kIHRoZSBsaWJyYXJ5IGludGVyZmFj ZSB0b2dldGhlciB3aXRoIGl0cyB1c2FnZSBpbiBtb2R1bGVzIGluIHRoZSBzZXJpZXM/DQpUaGFu a3MgaW4gYWR2YW5jZS4NCg0KQWxzbywgb25lIG1vcmUgcXVlc3Rpb24gaXMgdGhhdCBhcmUgVGNn MlNtbSBhbmQgVmFyaWFibGVTbW1SdW50aW1lRHhlIHRoZSBvbmx5IG1vZHVsZXMgbmVlZCB0byBi ZSB1cGRhdGVkPw0KT3IgYW4gaW52ZXN0aWdhdGlvbiBpbiB0aGUgY29kZSBiYXNlIHNob3VsZCBi ZSBkb25lIHRvIGFkZHJlc3MgYWxsIHRoZSBwb3RlbnRpYWwgbW9kdWxlcyBhZmZlY3RlZD8NCg0K QmVzdCBSZWdhcmRzLA0KSGFvIFd1DQoNCkZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZl bEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEt1biBRaW4NClNlbnQ6IFNhdHVyZGF5LCBG ZWJydWFyeSA2LCAyMDIxIDEwOjQ4IEFNDQpUbzogV3U7IFd1LCBIYW8gQSA8aGFvLmEud3VAaW50 ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0g W1BBVENIIHYxIDAvMV0gSW50cm9kdWNlIER4ZU1tVW5ibG9ja01lbW9yeUxpYiBJbnRlcmZhY2UN Cg0KSGkgSGFvLA0KDQpNeSBwbGFuIHdhcyB0byBmb2xsb3cgdXAgd2l0aCB0aGUgZHJpdmVyIGNo YW5nZXMgcmVnYXJkaW5nIFRjZzJTbW0gYW5kIFZhcmlhYmxlU21tUnVudGltZUR4ZSBvbmNlIHRo aXMgaW50ZXJmYWNlIGlzIG9mZmljaWFsbHkgY2hlY2tlZCBpbi4gQnV0IGlmIGl0IGlzIHByZWZl cnJlZCB0byBzdWJtaXQgdGhlIHBhdGNoIGZvciBUY2cyU21tIGFuZCBWYXJpYWJsZVNtbVJ1bnRp bWVEeGUgdG8gbWFrZSBiZXR0ZXIgc2Vuc2Ugb24gaG93IHRoaXMgaW50ZXJmYWNlIHdpbGwgYmUg Y29uc3VtZWQsIEkgY2FuIHNlbmQgdGhlbSBvdXQgaW4gdjIuIFBsZWFzZSBsZXQgbWUga25vdyBo b3cgeW91IHdvdWxkIGxpa2UgdG8gcHJvY2VlZC4NCg0KVGhhbmtzLA0KS3VuDQoNCg== --_000_BN8PR11MB3666E0967E021840EB77DC2CCAB09BN8PR11MB3666namp_ 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 MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQOetiee6vyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h bA0KCXttYXJnaW46MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli cmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6 IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBw dCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2Lldv cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+ DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n PSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9IndvcmQtd3JhcDpicmVh ay13b3JkIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij5IZWxsbyBLdW4sPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNvdWxkIHlvdSBoZWxwIHRvIHNl bmQgdGhlIGxpYnJhcnkgaW50ZXJmYWNlIHRvZ2V0aGVyIHdpdGggaXRzIHVzYWdlIGluIG1vZHVs ZXMgaW4gdGhlIHNlcmllcz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo YW5rcyBpbiBhZHZhbmNlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHNvLCBvbmUgbW9yZSBx dWVzdGlvbiBpcyB0aGF0IGFyZSBUY2cyU21tIGFuZCBWYXJpYWJsZVNtbVJ1bnRpbWVEeGUgdGhl IG9ubHkgbW9kdWxlcyBuZWVkIHRvIGJlIHVwZGF0ZWQ/PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5PciBhbiBpbnZlc3RpZ2F0aW9uIGluIHRoZSBjb2RlIGJhc2Ugc2hvdWxk IGJlIGRvbmUgdG8gYWRkcmVzcyBhbGwgdGhlIHBvdGVudGlhbCBtb2R1bGVzIGFmZmVjdGVkPzxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZXN0IFJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5IYW8gV3U8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+ DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7 cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9t OjwvYj4gZGV2ZWxAZWRrMi5ncm91cHMuaW8gJmx0O2RldmVsQGVkazIuZ3JvdXBzLmlvJmd0OyA8 Yj4NCk9uIEJlaGFsZiBPZiA8L2I+S3VuIFFpbjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwg RmVicnVhcnkgNiwgMjAyMSAxMDo0OCBBTTxicj4NCjxiPlRvOjwvYj4gV3U7IFd1LCBIYW8gQSAm bHQ7aGFvLmEud3VAaW50ZWwuY29tJmd0OzsgZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+DQo8Yj5T dWJqZWN0OjwvYj4gUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjEgMC8xXSBJbnRyb2R1Y2UgRHhl TW1VbmJsb2NrTWVtb3J5TGliIEludGVyZmFjZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+SGkgSGFvLDxicj4NCjxicj4NCk15IHBsYW4gd2FzIHRvIGZvbGxvdyB1cCB3 aXRoIHRoZSBkcml2ZXIgY2hhbmdlcyByZWdhcmRpbmcgVGNnMlNtbSBhbmQgVmFyaWFibGVTbW1S dW50aW1lRHhlIG9uY2UgdGhpcyBpbnRlcmZhY2UgaXMgb2ZmaWNpYWxseSBjaGVja2VkIGluLiBC dXQgaWYgaXQgaXMgcHJlZmVycmVkIHRvIHN1Ym1pdCB0aGUgcGF0Y2ggZm9yIFRjZzJTbW0gYW5k IFZhcmlhYmxlU21tUnVudGltZUR4ZSB0byBtYWtlIGJldHRlciBzZW5zZSBvbiBob3cgdGhpcyBp bnRlcmZhY2UNCiB3aWxsIGJlIGNvbnN1bWVkLCBJIGNhbiBzZW5kIHRoZW0gb3V0IGluIHYyLiBQ bGVhc2UgbGV0IG1lIGtub3cgaG93IHlvdSB3b3VsZCBsaWtlIHRvIHByb2NlZWQuPGJyPg0KPGJy Pg0KVGhhbmtzLDxicj4NCkt1biA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5 Pg0KPC9odG1sPg0K --_000_BN8PR11MB3666E0967E021840EB77DC2CCAB09BN8PR11MB3666namp_--