From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id B5BD0740039 for ; Fri, 24 May 2024 04:23:45 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=qDo97fYJih7GXHiaXvzuf6adeylfkIkC8miJUj7Yxp4=; c=relaxed/simple; d=groups.io; h=From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20240206; t=1716524624; v=1; b=j/SZ6XvyRsHC0RPVWJvPqeiZG6qc8lKby8SGYHtuVpXbFMHJ+DZHjsJSx1WI4CEbMrJwKKMe JG8AN/RyFbRKDGaNDMRYHU0t7CjXApZpoq86fqbptSzui4n7H5wCZ4+RNY4COTzupu/H4yzg4SM LZ0/7VEwUtVebnW8pFYKHL3NYLIILb2BJnfCq1otPnMH2VQGK9IHjvBIE9XSU4P3m0rGHgodCl9 0Q1cuzCA5UI4qrLyt5X+2TAhPtt2w0M8SYg/d+E57hnLZzs2ZENIlnayuk83tkOrGMQjF44NlXY EeSW4hYvRjp0uyshK3mEIMlLXKxwqUvmN/n3qAjRDewVw== X-Received: by 127.0.0.2 with SMTP id 3HO9YY7687511xocrxJCF36T; Thu, 23 May 2024 21:23:43 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by mx.groups.io with SMTP id smtpd.web10.8410.1716524613302075352 for ; Thu, 23 May 2024 21:23:33 -0700 X-CSE-ConnectionGUID: D6Tufp+MRHyVyrGW1myX3A== X-CSE-MsgGUID: Wcnz3n4dRGuYQCY1LeYHKg== X-IronPort-AV: E=McAfee;i="6600,9927,11081"; a="11674142" X-IronPort-AV: E=Sophos;i="6.08,184,1712646000"; d="scan'208,217";a="11674142" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2024 21:23:33 -0700 X-CSE-ConnectionGUID: xYhEx30/S5WydzHGFkw+wg== X-CSE-MsgGUID: 2+OcbGyuREu5adPU2tWtYg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,184,1712646000"; d="scan'208,217";a="57130831" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 May 2024 21:23:32 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.39; Thu, 23 May 2024 21:23:32 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 23 May 2024 21:23:32 -0700 X-Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.40) 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.39; Thu, 23 May 2024 21:23:32 -0700 X-Received: from MW4PR11MB8291.namprd11.prod.outlook.com (2603:10b6:303:20d::14) by IA0PR11MB7258.namprd11.prod.outlook.com (2603:10b6:208:43d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Fri, 24 May 2024 04:23:29 +0000 X-Received: from MW4PR11MB8291.namprd11.prod.outlook.com ([fe80::fd81:328b:63fd:46f6]) by MW4PR11MB8291.namprd11.prod.outlook.com ([fe80::fd81:328b:63fd:46f6%5]) with mapi id 15.20.7611.016; Fri, 24 May 2024 04:23:29 +0000 From: "Saloni Kasbekar" To: gaoliming , "devel@edk2.groups.io" , "dougflick@microsoft.com" Subject: Re: [edk2-devel] [PATCH v2 09/13] NetworkPkg: TcpDxe: SECURITY PATCH CVE-2023-45236 Thread-Topic: [edk2-devel] [PATCH v2 09/13] NetworkPkg: TcpDxe: SECURITY PATCH CVE-2023-45236 Thread-Index: AQHaodW9cVJ2BmiUdEecES82Na7Kr7GY276wgAlKugCAA4gRgIAAMerA Date: Fri, 24 May 2024 04:23:29 +0000 Message-ID: References: <26263.1716319714640425482@groups.io> <014d01daad79$1b268bd0$5173a370$@byosoft.com.cn> In-Reply-To: <014d01daad79$1b268bd0$5173a370$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB8291:EE_|IA0PR11MB7258:EE_ x-ms-office365-filtering-correlation-id: 0754812e-8f2e-46cd-8023-08dc7ba943a2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?c3lLMmxiUXBpcVNPRTdOQmx2Sk9VaW1hYXlQdUt4YkhLdHVUK1hnbFlqWXps?= =?utf-8?B?YytYSEZEelNqdmV0ODM1OHgvcWx2ajRDc3hseHI3cE40SWhuazg3Nlp5MUVu?= =?utf-8?B?N1NIVlRSdXBKc1BEcmpHZXJJY2NWalRiRWwzNTRUR2JGMjB3bmcxNWV0MkZ5?= =?utf-8?B?NFFTdjhvQnpTRDlkM09WTVRoSDQ5bzVDZmZia2VQLzc2T3BUQ2E5R0VEWmNX?= =?utf-8?B?ODdVK044UUc2clBvbTRuMGNPZlJLK1RxdDJTQWhxa2ppQVQya0J5T1crSEtE?= =?utf-8?B?RGp4Y2ZOZExPY0M2aml4S21GNGFJMk00UHNzUWNYdkNkN2E3MUQ0Ym5XOGx4?= =?utf-8?B?bWZTY2V2Wk9sMk9vQSt6MEFGbUlldWs5bXdSelJFa0dYeXZsbGFhS3M3cnVR?= =?utf-8?B?NHYrWHVhTXVIVS8yMklvNVVJSjc1cm5NdjUrNHErSHM1Tm43WGJoN2RWWmxl?= =?utf-8?B?UU9obnV0ckhLUCtrV0ZzQ1d1TThmSlhDaXJOdktyVTZNOG5VTnRoM1Z2UVEy?= =?utf-8?B?RTBQeEdXYytRbElWTnVwYWhIR09oSXNUbmxENXJLcmc5Zi9Pd0VxODJRbGtC?= =?utf-8?B?RXh2ZTFaV21VWkszSk9KWVBpVUlwcDl0UnZLUFpiVUJ6TzlRVWlnYm81ak9u?= =?utf-8?B?ZXdJRWc0elFaMGZtdm9Eb3VLK3RUSituY2I1Nk50aUJNT1QyV3pBaGkyMTVy?= =?utf-8?B?VlRXR3RrWEVRSzRTMzErV1o2aXErczh0Y04zcmQvNzZUSkh4ZEYwWVNDVnkr?= =?utf-8?B?S0hKSmgzQm9BZUl1aFp6c3hjTDg3UzNyK0V2U2gzMHEzbDRzT0NMVW56RnBF?= =?utf-8?B?UklXeGc0NXoxTFFocEp4WlNRYUJMYjl1VVZ4QlY0OUxuSWpZRWxyQzA5aUxj?= =?utf-8?B?ay8yZVBsQWxmbzZQK3Z5dFlEMFVSZUlpM0dZaFZocndkYjFzaVhYTEhKdXNi?= =?utf-8?B?M04yOG5YblNqQi8yR0NOOGFIbnhCU2Y0TkhEN1hpb2c0K2w2UmpiR3habGd1?= =?utf-8?B?WHNvOWJiZkJtTy9TRU5qc21LL3NtYTVwQzlEQXAvaFR4ZG8zTVk3RkFrQ0xS?= =?utf-8?B?ZEcxR0ZuVHNwdHRiY1d5RU9PU2kzL0szMmNJZFJ6NjhXb0YyRkpiNlMzT0FO?= =?utf-8?B?bWVyVXVhM0ZpNUxuZ25jWDkvTzRCaWZnRDhxVDlydFdYOW9QUGNobksrUjZO?= =?utf-8?B?YWVUcmxiQldjZWp4WFAyUEhNbzhrWHRBSXdZaEdraEtpMGRZVHA1ODlRY2to?= =?utf-8?B?ZStZeDhrSVllNTlJbmUzYU10ekZnM0NWNEhwUDhnYm8xZm9QTUNBUUNORWJj?= =?utf-8?B?UURJeS9rN1hxRVc2WlhGSmg2VFBNQ2ZlVEdUYWttaGZNZ0x3NEt1VzIvV2tX?= =?utf-8?B?M3BhZDhDc0dTcHd4UzRkZTJwTncxS0VHZmNoQ2thVzZ0Uy9SZFN6M3VnbUhu?= =?utf-8?B?cXgzVVBUejRsUExzMEtPQmxXQ09hVk1HY2Y0SDNRMVZTVHlvakRYYi8xVTZr?= =?utf-8?B?bEVWSDUvbVQ0QVRtRXdHbkFpTXVrNjgyTXZ6b2kwMmF2NnhlNWdvODF6d1M4?= =?utf-8?B?K1dvbU8zejlXT0VnWktrZG9kS2t0M1hZaldHUnJWRXBBMzdyRWQrMXdiTTgy?= =?utf-8?B?Wk1QZUVaL0FlVzJVS20rMWZxU3lId25TS1ZkUTl4ZU9TQjBkdGl0bEQwSnZH?= =?utf-8?B?YzhVOHFKV1FtWEg2RzdsWjVNVjNHT09zTzRLeUtPRVQ0ZnRwdzFPQld2MmZO?= =?utf-8?Q?3MV4ScSOcUgEG40pzo=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WFRGWlI2NUNVMWRTM1YxQ3d4ZTNpdm5XTDdEdURBMERRV2xzKzd2TFA4d0hZ?= =?utf-8?B?RDFUMEtGRGpBUkFsTjh6VVNqRnBoeGVwcm5GM1ZTeFN6dlVvdE55R3prNGta?= =?utf-8?B?VjdGZ0g4N0ZqTzY3ZXE4NVQvRzFNcE9yNTNFeHJ1d3lLL05kL25QQjBia3Jn?= =?utf-8?B?ZEVoaVlWandZY0hxajN4Y2JwcHJWLzdJdmU5aWxjM0ZHNjVRNjhYQXF4SDYy?= =?utf-8?B?cjJMOFVjK3RlV2NnWjNzL2pkVXBGcmJIT3dQeXdiQUZSRXhsZ1k4RGZJc09Z?= =?utf-8?B?ZHA0MVFVSTRWZ2YyVlMvWjV5T1hVZ2xwb3p4eWk0L3MyVWMxRitsc0xqNDVS?= =?utf-8?B?ZFl0S2w2QVJaQVdKSDVvQXJUVEcrcGl1b0gyb0ZiVU1qWGlrWTJQd0w5L2pW?= =?utf-8?B?K1FYencxUExIbGJ5VDY1alhxZjBpWG9RV25jQkQ5YkljWlVUdFlWNkVoWUpV?= =?utf-8?B?VmhIQVpIekNidWxMVzdGdXdjZ096U0d1OUR5Ujc4TFdKa0hiaDhCL0FQOHMy?= =?utf-8?B?VTVSWGF1Z3NiWjFGNTMzOWFnYmhUdGxzNkZlMm1Hak1xRmlWbHNLcUZ1OVVB?= =?utf-8?B?Vkh2TVVlcEFTSlVJRURsdWV5SmFtNVRldHk3dWczVFBnZTJVTGl5TkdtUTdp?= =?utf-8?B?d3NEU00wWHVkcGhvcEtXUkJ6L2ZYcWtsbnZGbENkWkNQUmRHY2tnYnR3UG5l?= =?utf-8?B?eDhpQ0F0TDR1ZWlVSjFrQXpKaG5pVGxCd2xDM0JOeDI4b3lqaVVyMUlLTW1D?= =?utf-8?B?TE0zYW13U2RlRHhENGZWbmRCclYzczBVdnZCWjVuYTVwMHhXT290bVB5MDNu?= =?utf-8?B?dDlWc2p4eVRBcEtzeUU2UWFRRm1TVktKLzkyYjZhc2p4Q1pyZmpOcGdlaTU5?= =?utf-8?B?NXlPb2xSTzEweURrNVNwT05OVFNlVUc3SEk2eWRycW9DR1BuK3gvcnpVWFdH?= =?utf-8?B?WmdraWNmcHdDSzdrUEliK2lrYnhrd1MyZVF4T0dYTlJDV2Y1c1ZWZXlRU1B0?= =?utf-8?B?VzlyMHRWbk9lVGxqZjBnd3kxYloxcHkxdy85WDJ0YnlDZ1JtNXRZZldqLzJm?= =?utf-8?B?c0JTUXFkRTJ4eitBaWw3SUFRb0l3RTFuTmJRNVBKTU9uMlJUcnJqUHlyaVdM?= =?utf-8?B?bEQrVVhCaXNPQXpYL2hZVVJxRm9BcUhuZGVkV2ZycDBrcG5oZGtpU2tua0sw?= =?utf-8?B?OTVuUXdESC8rbmtXYTRYNW9XSkE3SE5nK2Jzb1RpUFRJdGlWaFBtVi9kVWgy?= =?utf-8?B?ZFJnQVlxSFdXU3ZnWFZkSmRYNnVwa0lHR21KM0JSRHVSbXFJeExoblFscE9M?= =?utf-8?B?MS9SbDRBMzMrbHdKVmdiNFJLNzVTQk1oU1FjL0laTXR1cFZVZFR4eHlkNXhF?= =?utf-8?B?eWdrSzBEQnk5N3QxU0dBMjVSZVRnVnN5QzkzN1U5bjRLU0RnN3VmWUsxOEpB?= =?utf-8?B?WkIvbHN3bEt3N0I5TGZuaEtyZVJobnNtSnJaSlBGMVBNWmY0c0RsU0praG9m?= =?utf-8?B?dURFWjhKc3lySjE3eGlBbFdRMUh3T0Z3OGdtREF1Y1VyZmovYVAyMjhOUElR?= =?utf-8?B?OG15YldidEExOFcwNmdQWEwzVTZnMGhCem5iNHRyYVROaUc5MDEyRmM5bEpr?= =?utf-8?B?a2NMa2NHeUxmTFhPSit2SkpyQ292TWpVYlBiZWQ4RStzQnZoRGEvb1ovenBX?= =?utf-8?B?TUc1MkFKQndGZEZWNU5QN3oxUUY5aFJNcjNMM0JGZ0s4UWw5SHg5d3c4UmND?= =?utf-8?B?cnhvcVJydDJTZ1hTUTN2dVptTEl2Q081a3dFM1QwVkEvM2lLMzZselFYVE9o?= =?utf-8?B?NTc4Y1BZT1ZKaWgxeTRBYmNmeHljcWNzT2ozVWdaaEhjMlBONXpxbDBRVTJW?= =?utf-8?B?dG03bDlUZTV2Y1dRU1pMVjJsUFlzMThXejBtcnVSbk9aYXJzKzZlZytBVHNm?= =?utf-8?B?ZGFOeHh1RWhxYzIyS25ONGNITWdxbHRWelR2N1BXTnhzWk10UkFYMEZzdnpi?= =?utf-8?B?TWpwRWtSZE9uY0JvVlRIeW9CU05HckxVZ0kxdytXeC9sU2RwZmlWd2Flbkta?= =?utf-8?B?MDFFeG83VlQ2c3U0OXlCQ3RMUkVrVmpqV0txK3k1aGdmU0hyWThLK2Zram9v?= =?utf-8?Q?FdCQ8pWlYw9VKlvIw38Aul0kr?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB8291.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0754812e-8f2e-46cd-8023-08dc7ba943a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2024 04:23:29.4093 (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: gRMo/ezIWdj+go4onK/CAgutQWuKfWzt3zvRblVnRGWmUprHzC2/srNTXPXnJl5EAkcIM6dlCnjRcLdViGgNMbdH2vahJWkXj5FezhkEnh0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7258 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Thu, 23 May 2024 21:23:33 -0700 Resent-From: saloni.kasbekar@intel.com Reply-To: devel@edk2.groups.io,saloni.kasbekar@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 88wLWIePkd90djZjvXaaoaRSx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MW4PR11MB829124EACA93189BA6DD5144F1F52MW4PR11MB8291namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b="j/SZ6Xvy"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io --_000_MW4PR11MB829124EACA93189BA6DD5144F1F52MW4PR11MB8291namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Tm8gb3RoZXIgY29uY2VybnMuDQoNClJldmlld2VkLWJ5OiBTYWxvbmkgS2FzYmVrYXIgPHNhbG9u aS5rYXNiZWthckBpbnRlbC5jb20+DQoNCg0KRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlv c29mdC5jb20uY24+DQpTZW50OiBUaHVyc2RheSwgTWF5IDIzLCAyMDI0IDY6MjQgUE0NClRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgZG91Z2ZsaWNrQG1pY3Jvc29mdC5jb207IEthc2Jla2FyLCBT YWxvbmkgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+DQpTdWJqZWN0OiDlm57lpI06IFtlZGsy LWRldmVsXSBbUEFUQ0ggdjIgMDkvMTNdIE5ldHdvcmtQa2c6IFRjcER4ZTogU0VDVVJJVFkgUEFU Q0ggQ1ZFLTIwMjMtNDUyMzYNCg0KU2Fsb25pOg0KICBIYXZlIHlvdSBhbnkgb3RoZXIgY29tbWVu dHMgZm9yIHRoaXMgcGF0Y2g/DQoNClRoYW5rcw0KTGltaW5nDQrlj5Hku7bkuro6IGRldmVsQGVk azIuZ3JvdXBzLmlvPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gPGRldmVsQGVkazIuZ3Jv dXBzLmlvPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4+IOS7o+ihqCBEb3VnIEZsaWNrIHZp YSBncm91cHMuaW8NCuWPkemAgeaXtumXtDogMjAyNOW5tDXmnIgyMuaXpSAzOjI5DQrmlLbku7bk uro6IFNhbG9uaSBLYXNiZWthciA8c2Fsb25pLmthc2Jla2FyQGludGVsLmNvbTxtYWlsdG86c2Fs b25pLmthc2Jla2FyQGludGVsLmNvbT4+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzxtYWlsdG86ZGV2 ZWxAZWRrMi5ncm91cHMuaW8+DQrkuLvpopg6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDA5 LzEzXSBOZXR3b3JrUGtnOiBUY3BEeGU6IFNFQ1VSSVRZIFBBVENIIENWRS0yMDIzLTQ1MjM2DQoN Cg0KVGhpcyB3YXMgbW9yZSBvZiBhIGRlc2lnbiBkZWNpc2lvbi4gQm90aCBIYXNoMlByb3RvY29s IGFuZCBIYXNoTGliIHNlcnZlIHNpbWlsYXIgcHVycG9zZXMuIFRoZSBnb2FsIHdhcyB0byB1c2Ug SGFzaDJQcm90b2NvbCB0byBkZWNvdXBsZSBhbmQgcHJvdmlkZSBncmVhdGVyIG1vZHVsYXJpdHkg YW5kIGZsZXhpYmlsaXR5IG92ZXIgSGFzaExpYi4NCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0t PS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlz IGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExOTE5OSk6IGh0dHBzOi8vZWRrMi5ncm91cHMu aW8vZy9kZXZlbC9tZXNzYWdlLzExOTE5OQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBz LmlvL210LzEwNjI3NjA1MS83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdy b3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3Vi IFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K --_000_MW4PR11MB829124EACA93189BA6DD5144F1F52MW4PR11MB8291namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2 IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m YW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIg MSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBEZW5nWGlh biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt ZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0K LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5 OlNpbVN1bjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5F bWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZh bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBE ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7 DQoJbXNvLWxpZ2F0dXJlczpub25lO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWlu IDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4yNWluIDEuMGluIDEuMjVpbjt9DQpkaXYuV29yZFNl Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdv cmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+Tm8gb3RoZXIgY29uY2VybnMuPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlJldmlld2Vk LWJ5OiBTYWxvbmkgS2FzYmVrYXIgJmx0O3NhbG9uaS5rYXNiZWthckBpbnRlbC5jb20mZ3Q7PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBnYW9saW1pbmcgJmx0O2dhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbiZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWF5 IDIzLCAyMDI0IDY6MjQgUE08YnI+DQo8Yj5Ubzo8L2I+IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBk b3VnZmxpY2tAbWljcm9zb2Z0LmNvbTsgS2FzYmVrYXIsIFNhbG9uaSAmbHQ7c2Fsb25pLmthc2Jl a2FyQGludGVsLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gPC9zcGFuPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5Zue 5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+OiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDA5LzEz XSBOZXR3b3JrUGtnOiBUY3BEeGU6IFNFQ1VSSVRZIFBBVENIIENWRS0yMDIzLTQ1MjM2PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6RGVuZ1hpYW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6 WkgtQ04iPlNhbG9uaTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpEZW5nWGlhbjttc28t ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7IEhhdmUgeW91IGFueSBvdGhlciBjb21tZW50 cyBmb3IgdGhpcyBwYXRjaD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpEZW5nWGlhbjtt c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6RGVuZ1hpYW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlRoYW5rczxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OkRlbmdYaWFuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO Ij5MaW1pbmc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 RGVuZ1hpYW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7 cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkRlbmdYaWFuO21zby1mYXJlYXN0LWxhbmd1YWdl OlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OkRlbmdYaWFuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj46PC9z cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpEZW5nWGlh bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8YSBocmVmPSJtYWlsdG86ZGV2ZWxAZWRr Mi5ncm91cHMuaW8iPmRldmVsQGVkazIuZ3JvdXBzLmlvPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv OmRldmVsQGVkazIuZ3JvdXBzLmlvIj5kZXZlbEBlZGsyLmdyb3Vwcy5pbzwvYT4mZ3Q7DQo8Yj48 c3BhbiBsYW5nPSJaSC1DTiI+5Luj6KGoIDwvc3Bhbj48L2I+RG91ZyBGbGljayB2aWEgZ3JvdXBz LmlvPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPiAy MDI0PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bhbj41PHNwYW4gbGFuZz0iWkgtQ04iPuaciDwv c3Bhbj4yMjxzcGFuIGxhbmc9IlpILUNOIj7ml6U8L3NwYW4+IDM6Mjk8YnI+DQo8Yj48c3BhbiBs YW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+IFNhbG9uaSBLYXNiZWthciAmbHQ7PGEg aHJlZj0ibWFpbHRvOnNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20iPnNhbG9uaS5rYXNiZWthckBp bnRlbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbyI+ ZGV2ZWxAZWRrMi5ncm91cHMuaW88L2E+PGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS4u+mi mDwvc3Bhbj46PC9iPiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAwOS8xM10gTmV0d29ya1Br ZzogVGNwRHhlOiBTRUNVUklUWSBQQVRDSCBDVkUtMjAyMy00NTIzNjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhpcyB3YXMgbW9y ZSBvZiBhIGRlc2lnbiBkZWNpc2lvbi4gQm90aCBIYXNoMlByb3RvY29sIGFuZCBIYXNoTGliIHNl cnZlIHNpbWlsYXIgcHVycG9zZXMuIFRoZSBnb2FsIHdhcyB0byB1c2UgSGFzaDJQcm90b2NvbCB0 byBkZWNvdXBsZSBhbmQgcHJvdmlkZSBncmVhdGVyIG1vZHVsYXJpdHkgYW5kIGZsZXhpYmlsaXR5 IG92ZXIgSGFzaExpYi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k eT4NCjwvaHRtbD4NCg0KCjxkaXYgd2lkdGg9IjEiIHN0eWxlPSJjb2xvcjp3aGl0ZTtjbGVhcjpi b3RoIj5fLl8sXy5fLF88L2Rpdj4KPGhyPgoKCkdyb3Vwcy5pbyBMaW5rczo8cD4KCgogIAogICAg WW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KICAKICAKCgo8cD4K PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9t ZXNzYWdlLzExOTE5OSI+Vmlldy9SZXBseSBPbmxpbmUgKCMxMTkxOTkpPC9hPiB8CgoKICAKCnwK CiAgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNjI3NjA1 MS83Njg2MTc2Ij5NdXRlIFRoaXMgVG9waWM8L2E+CgoKfCA8YSBocmVmPSJodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvcG9zdCI+TmV3IFRvcGljPC9hPgoKPGJyPgoKCgoKPGEgaHJlZj0i aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL2VkaXRzdWIvNzY4NjE3NiI+WW91ciBTdWJz Y3JpcHRpb248L2E+IHwKPGEgaHJlZj0ibWFpbHRvOmRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlv Ij5Db250YWN0IEdyb3VwIE93bmVyPC9hPiB8Cgo8YSBocmVmPSJodHRwczovL2VkazIuZ3JvdXBz LmlvL2cvZGV2ZWwvdW5zdWIiPlVuc3Vic2NyaWJlPC9hPgoKIFtyZWJlY2NhQG9wZW5mdy5pb108 YnI+CjxkaXYgd2lkdGg9IjEiIHN0eWxlPSJjb2xvcjp3aGl0ZTtjbGVhcjpib3RoIj5fLl8sXy5f LF88L2Rpdj4KDQo= --_000_MW4PR11MB829124EACA93189BA6DD5144F1F52MW4PR11MB8291namp_--