From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.54]) by mx.groups.io with SMTP id smtpd.web12.43251.1636369687406625333 for ; Mon, 08 Nov 2021 03:08:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=kP4m6n20; spf=pass (domain: arm.com, ip: 40.107.7.54, mailfrom: christopher.jones@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UZzx8BYEs51BW7h2mINQGzumpuzIUE8QwGZyNkVJblE=; b=kP4m6n20lQlgWDs7b3k+ZNGxzXzCqvuYsq3u79KjqMARnSFEdtvie7Gij5N07KgezLisRMfjm8VR7xv0MEHVQvwnQx5Iav29B10PzkDP6yWGLYDD8FQJV/t9aCyisOo84tjYSKUW9a5bNvHBBelL7gTwXerLm7tBTqG4vuk3zbo= Received: from AM5PR1001CA0006.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::19) by VE1PR08MB5805.eurprd08.prod.outlook.com (2603:10a6:800:1aa::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Mon, 8 Nov 2021 11:08:04 +0000 Received: from VE1EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:2:cafe::3e) by AM5PR1001CA0006.outlook.office365.com (2603:10a6:206:2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Mon, 8 Nov 2021 11:08:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT022.mail.protection.outlook.com (10.152.18.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14 via Frontend Transport; Mon, 8 Nov 2021 11:08:03 +0000 Received: ("Tessian outbound 4ce13939bd4a:v108"); Mon, 08 Nov 2021 11:08:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d75799741a6fe68e X-CR-MTA-TID: 64aa7808 Received: from 06f9238ab520.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FE9D0763-E0C9-4E63-AFA4-85144357127F.1; Mon, 08 Nov 2021 11:07:50 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 06f9238ab520.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 Nov 2021 11:07:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xg5ea5foCfta0CfV3E6nRVYbn17mdm2FPSpp5cC61i1i9Emx+Ckl9/3DZ/K3BVQxtiLobxw+ir9p1SIfpMhT/gCKKQVDngDKTnTwRi5VeHRQInkSud3DIBt/jM+FmpbOa2exFOT95rcnEvW8IVNZz0zbQT4nRwLzr63AD14uxLtHyHN43PbJhio5bLUnVHEYi6s2zcmPvqfP+IgOwUK+iDU2aZrLCDul7apEdPWKxVXv7urRvaKcB17zTLWiyd+xWoplkrXWxq6lSTkCkvf4S52tUMJm0/XnZ0nCOm5tX91JiFh8srWTW8RKvk8xbXPoC0GEXgWgPdLSoiiyhmoOsg== 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=UZzx8BYEs51BW7h2mINQGzumpuzIUE8QwGZyNkVJblE=; b=AB2C19iRUxIz/t+Ax2G0VqxjONLkxcT7mImwsF/RRAPtCSv/pNv74mFckeBCH3EvDlR9ynczJsR+hau5xotrsjk3z0PBLcV1eJfHwv41IG+17YwXpAa8XyR4VAo7V529LWWJjN+wCjH3GpwBCO+D08jiEw/Vq7gzWnTLqU2O6dMLuTpuTr7EM2pay7nVVUfVgVBd8srKlbt2DMApHIid/VX3nbGG6pRqWMjgtQyFa4/ctKl+kgPdQzTbSYXfFO0USWxf6pwQ+rOkf1Rgz15F3WbpwX/w+bkLq7GPWLkdrm9G2G2oQUQmDkNA8kYfRPZ8MWiHutTwwe85vjBex8J7vg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UZzx8BYEs51BW7h2mINQGzumpuzIUE8QwGZyNkVJblE=; b=kP4m6n20lQlgWDs7b3k+ZNGxzXzCqvuYsq3u79KjqMARnSFEdtvie7Gij5N07KgezLisRMfjm8VR7xv0MEHVQvwnQx5Iav29B10PzkDP6yWGLYDD8FQJV/t9aCyisOo84tjYSKUW9a5bNvHBBelL7gTwXerLm7tBTqG4vuk3zbo= Received: from VE1PR08MB5758.eurprd08.prod.outlook.com (2603:10a6:800:1a0::11) by VI1PR0802MB2224.eurprd08.prod.outlook.com (2603:10a6:800:9f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Mon, 8 Nov 2021 11:07:48 +0000 Received: from VE1PR08MB5758.eurprd08.prod.outlook.com ([fe80::ecea:7a9e:5023:7f45]) by VE1PR08MB5758.eurprd08.prod.outlook.com ([fe80::ecea:7a9e:5023:7f45%9]) with mapi id 15.20.4669.016; Mon, 8 Nov 2021 11:07:47 +0000 From: "Chris Jones" To: "Gao, Zhichao" , Sami Mujawar , "devel@edk2.groups.io" CC: "Ni, Ray" , nd Subject: Re: [PATCH v1 1/1] ShellPkg: Add comment that ItemPtr is set after validation Thread-Topic: [PATCH v1 1/1] ShellPkg: Add comment that ItemPtr is set after validation Thread-Index: AQHXxZ/ptCFeNPHCb02nhNjU8h6fxqvbxxOAgAwB5gCAEccKFA== Date: Mon, 8 Nov 2021 11:07:47 +0000 Message-ID: References: <20211020104718.13106-1-christopher.jones@arm.com> <36ED67BF-1EC6-4F18-AFE0-C60E87E34CAD@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 9d5427e5-6c4b-9788-c0da-fa3a42b8f2f2 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 951da7b0-eff7-4135-4099-08d9a2a808e8 x-ms-traffictypediagnostic: VI1PR0802MB2224:|VE1PR08MB5805: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6430;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: JOuBqEOqUCuXlB3szitq2byqadxnw1F3DxGN0JmYvxa2/H0IkKWXyFI07axCfSBmFa/pJ06il1sowkVxcP8ErXRbfNMLvQoB/axsrZZf6BEUvnG9Zh+ITlGPVz0xo7bJby/BgXKASuCANLoWQN4mYb0aHMH1lFYCHfyDQlSrFHWvKn5HEe9QtnezcZR3E2aYVJT1zRwQX9tVvAbf1uuZLsyi7lINTkEkSRaSnpJ6aS2VudsI+yUHcsgdUcN4ru30w/D53cN4TqfnFRTAJrC8qZUVwySEWte0rdvb1pk8MgFwxgMXcM3AWDj/gDQa6bbYHlESwhzU2ZAevXWgD/wfKz1jvzVgWEnz2ep61ux7GBGBX+dSG5FRRpgodWMLV0f12FgKce4qiXuB0PRxfdzwpgpvjoJeL7puhs5n4yC3rXlzWSkBR0aNRlunwqMDDst9EnFBuvY8frfXNjX/B/DJfuyiCde0GC0ipH84rT9gjFDft9yYQ+uaQdwqy9Jds6BE+n5RsVLTLb4fPp9j2dcXjSTWv7Rlydm7alUPpCM1mbciWn/HAPU2svpCVLDQZpwIbM3hOVegifTpGaVq2RHMLP3ZQJAjwICjoEGs0nnTm1CIo2C6Q5VzlbxwDbe0oTUtHcNcHEHbLLlyIYGYeHBtJutjylxcSSe0WvCi3QdC1SN68kpUBQR5+U3kDYwbQxBGLiWg643S7WGGV+/ZPICjHQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR08MB5758.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(64756008)(66446008)(508600001)(26005)(186003)(71200400001)(55016002)(4326008)(38070700005)(8936002)(316002)(53546011)(9686003)(8676002)(38100700002)(86362001)(6506007)(66476007)(66556008)(122000001)(83380400001)(54906003)(110136005)(52536014)(7696005)(66946007)(19627405001)(2906002)(76116006)(5660300002)(91956017)(33656002);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2224 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Christopher.Jones@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b81aa3fa-587b-4d90-278b-08d9a2a7ff59 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: z7unXcnl68ipGl2v/LrM9bb52tz8vbhKWtETgAyMARvl7dfBBO3w6McXutOVIsyc+7XvtJofAD4wuV2sB/82e+bInpFdBZzj97ocHzccCiTsklKNXuFjWgJrkJ3wbuMyMX+oobUeIGuP49g03atMgCfsEsVRTULmVpN8g/+uFN/dalj8choGT30cYe5N2+t4RQVkpk+w5fXPn9Qs+MaJcg8LGViZRuMqxdP9Pkw5rfnqjLwz/I/rzl0oTa+3SNbVg96wuCTUY5wfLG5bB0IrTVeO3nDQX1ZDBc8mNY4fgclp7XPJMKTVPA/c+SwUSFXTKDCs6uOKHefEjdzXt8lAQk0LJ1S6ssAl82+MCyiEe3Kr9euUUgtQrB+3XHmFVaLXCJ5j+snpSiy8KDjY5rP14pTjWfmMDDzz2W7hZx1ffi9hzAwbAZ+rLDwzizhoCs31V46IU76G+cuW7z5GIX4WUWtYX04e9ahEv+0q7Evi+whVw2PNjWw8vXINaATAWsj3Eif/ncbQS1QY+TTSnCibRLV78BjBmimz4GN0axJeDsgaAT/xgIkDBRQsrQBc/g466pfQKEo9Sh4CEXABy3uankkYYEHZbXb5m+MXrNkjvY+BC7+k/+Xy7MDbh6tWTUWFiMrmFWIf339b5YHx7DFIq75cxDEQ/5JXi7N4UL7zqZKDEQucVBYlzF7f72v4ftLych4roLy+AfcNAXwSC3o1Kg== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(46966006)(36840700001)(8936002)(316002)(5660300002)(7696005)(81166007)(8676002)(52536014)(33656002)(70586007)(4326008)(54906003)(110136005)(70206006)(55016002)(83380400001)(9686003)(36860700001)(508600001)(336012)(82310400003)(19627405001)(47076005)(356005)(2906002)(86362001)(33964004)(6506007)(53546011)(186003)(26005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2021 11:08:03.5790 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 951da7b0-eff7-4135-4099-08d9a2a808e8 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5805 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_VE1PR08MB57582D4DCE89A931B3EF5C34EF919VE1PR08MB5758eurp_" --_000_VE1PR08MB57582D4DCE89A931B3EF5C34EF919VE1PR08MB5758eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQpJdCBsb29rcyBsaWtlIHRoaXMgcGF0Y2ggaGFzIHJlY2lldmVkIHRoZSByZWxldmFudCBh cHByb3ZhbHMgYW5kIGlzIHJlYWR5IGZvciBtZXJnZS4gQ291bGQgdGhpcyBwYXRjaCBwbGVhc2Ug YmUgbWVyZ2VkIGluIHRpbWUgZm9yIHRoZSBlZGsyLXN0YWJsZTIwMjExMSByZWxlYXNlLg0KDQoN ClRoYW5rcywNCkNocmlzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTog R2FvLCBaaGljaGFvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQpTZW50OiBUaHVyc2RheSwgT2N0 b2JlciAyOCwgMjAyMSA0OjE1IEFNDQpUbzogU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJt LmNvbT47IENocmlzdG9waGVyIEpvbmVzIDxDaHJpc3RvcGhlci5Kb25lc0Bhcm0uY29tPjsgZGV2 ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPg0KQ2M6IE5pLCBSYXkgPHJh eS5uaUBpbnRlbC5jb20+OyBuZCA8bmRAYXJtLmNvbT4NClN1YmplY3Q6IFJFOiBbUEFUQ0ggdjEg MS8xXSBTaGVsbFBrZzogQWRkIGNvbW1lbnQgdGhhdCBJdGVtUHRyIGlzIHNldCBhZnRlciB2YWxp ZGF0aW9uDQoNClJldmlld2VkLWJ5OiBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29t Pg0KDQpUaGFua3MsDQpaaGljaGFvDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g RnJvbTogU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNvbT4NCj4gU2VudDogV2VkbmVz ZGF5LCBPY3RvYmVyIDIwLCAyMDIxIDY6NTQgUE0NCj4gVG86IENocmlzdG9waGVyIEpvbmVzIDxD aHJpc3RvcGhlci5Kb25lc0Bhcm0uY29tPjsNCj4gZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6 IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBHYW8sIFpoaWNoYW8gPHpoaWNoYW8uZ2FvQGlu dGVsLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEv MV0gU2hlbGxQa2c6IEFkZCBjb21tZW50IHRoYXQgSXRlbVB0ciBpcyBzZXQgYWZ0ZXINCj4gdmFs aWRhdGlvbg0KPg0KPiBIaSBDaHJpcywNCj4NCj4gVGhhbmtzIGZvciBhZGRpbmcgdGhlIGNvbW1l bnQgdGhhdCBjbGFyaWZpZXMgdGhlIHVzYWdlLg0KPg0KPiBSZXZpZXdlZC1ieTogU2FtaSBNdWph d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCj4NCj4gUmVnYXJkcywNCj4NCj4gU2FtaSBNdWph d2FyDQo+DQo+IO+7v09uIDIwLzEwLzIwMjEsIDExOjQ3LCAiQ2hyaXMgSm9uZXMiIDxjaHJpc3Rv cGhlci5qb25lc0Bhcm0uY29tPiB3cm90ZToNCj4NCj4gICAgIEFkZCBhIGNvbW1lbnQgdG8gY2xh cmlmeSB0aGF0IGluIEFjcGl2aWV3IHRoZSBJdGVtUHRyIGlzIG5vdCBzZXQgdW50aWwNCj4gICAg IGFmdGVyIHRoZSBGaWVsZFZhbGlkYXRvciBoYXMgYmVlbiBjYWxsZWQuDQo+DQo+ICAgICBTaWdu ZWQtb2ZmLWJ5OiBDaHJpcyBKb25lcyA8Y2hyaXN0b3BoZXIuam9uZXNAYXJtLmNvbT4NCj4gICAg IC0tLQ0KPiAgICAgIFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGli L0FjcGlQYXJzZXIuaCB8IDQgKysrLQ0KPiAgICAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkNCj4NCj4gICAgIGRpZmYgLS1naXQgYS9TaGVsbFBrZy9MaWJy YXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9BY3BpUGFyc2VyLmgNCj4gYi9TaGVsbFBr Zy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9BY3BpUGFyc2VyLmgNCj4gICAg IGluZGV4DQo+IDBiNzcyNmI5ZDU4MDdhZDJmNWM1NDQ3NDA4YzRjNTQ1MTcxODkzOGIuLjVlMzRh NzBjOGJhZWFhYTA1ZWNkNzk3ZDQNCj4gMDVmMWZjNjJhNDRhMzA1IDEwMDY0NA0KPiAgICAgLS0t IGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNl ci5oDQo+ICAgICArKysgYi9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFu ZExpYi9BY3BpUGFyc2VyLmgNCj4gICAgIEBAIC0yODMsNyArMjgzLDkgQEAgdHlwZWRlZiBzdHJ1 Y3QgQWNwaVBhcnNlciB7DQo+ICAgICAgICBGTlBUUl9QUklOVF9GT1JNQVRURVIgUHJpbnRGb3Jt YXR0ZXI7DQo+DQo+ICAgICAgICAvLy8gT3B0aW9uYWwgcG9pbnRlciB3aGljaCBtYXkgYmUgc2V0 IHRvIHJlcXVlc3QgdGhlIHBhcnNlciB0byB1cGRhdGUNCj4gICAgIC0gIC8vLyBhIHBvaW50ZXIg dG8gdGhlIGZpZWxkIGRhdGEuIElmIHVudXNlZCB0aGlzIG11c3QgYmUgc2V0IHRvIE5VTEwuDQo+ ICAgICArICAvLy8gYSBwb2ludGVyIHRvIHRoZSBmaWVsZCBkYXRhLiBUaGlzIHZhbHVlIGlzIHNl dCBhZnRlciB0aGUgRmllbGRWYWxpZGF0b3INCj4gICAgICsgIC8vLyBoYXMgYmVlbiBjYWxsZWQg YW5kIHRoZXJlZm9yZSBzaG91bGQgbm90IGJlIHVzZWQgYnkgdGhlDQo+IEZpZWxkVmFsaWRhdG9y Lg0KPiAgICAgKyAgLy8vIElmIHVudXNlZCB0aGlzIG11c3QgYmUgc2V0IHRvIE5VTEwuDQo+ICAg ICAgICBWT0lEKiogICAgICAgICAgICAgICAgSXRlbVB0cjsNCj4NCj4gICAgICAgIC8vLyBPcHRp b25hbCBwb2ludGVyIHRvIGEgZmllbGQgdmFsaWRhdG9yIGZ1bmN0aW9uLg0KPiAgICAgLS0NCj4g ICAgIEd1aWQoIkNFMTY1NjY5LTNFRjMtNDkzRi1CODVELTYxOTBFRTVCOTc1OSIpDQo+DQoNCg== --_000_VE1PR08MB57582D4DCE89A931B3EF5C34EF919VE1PR08MB5758eurp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9 ImRpc3BsYXk6bm9uZTsiPiBQIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO30gPC9zdHls ZT4NCjwvaGVhZD4NCjxib2R5IGRpcj0ibHRyIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBD YWxpYnJpLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNv bG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsi Pg0KSGksPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgQXJpYWwsIEhl bHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDAp OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4NCkl0IGxvb2tzIGxpa2Ug dGhpcyBwYXRjaCBoYXMgcmVjaWV2ZWQgdGhlIHJlbGV2YW50IGFwcHJvdmFscyBhbmQgaXMgcmVh ZHkgZm9yIG1lcmdlLiBDb3VsZCB0aGlzIHBhdGNoIHBsZWFzZSBiZSBtZXJnZWQgaW4gdGltZSBm b3IgdGhlDQo8c3BhbiBsYW5nPSJFTi1VUyI+ZWRrMi1zdGFibGUyMDIxMTE8L3NwYW4+IHJlbGVh c2UuPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgQXJpYWwsIEhlbHZl dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyBi YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2Vy aWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xv cjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1 NSwgMjU1KTsiPg0KVGhhbmtzLDwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGli cmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6 IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+DQpD aHJpczxicj4NCjwvZGl2Pg0KPGRpdiBpZD0iYXBwZW5kb25zZW5kIj48L2Rpdj4NCjxociBzdHls ZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OTglIiB0YWJpbmRleD0iLTEiPg0KPGRpdiBp ZD0iZGl2UnBseUZ3ZE1zZyIgZGlyPSJsdHIiPjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMtc2Vy aWYiIHN0eWxlPSJmb250LXNpemU6MTFwdCIgY29sb3I9IiMwMDAwMDAiPjxiPkZyb206PC9iPiBH YW8sIFpoaWNoYW8gJmx0O3poaWNoYW8uZ2FvQGludGVsLmNvbSZndDs8YnI+DQo8Yj5TZW50Ojwv Yj4gVGh1cnNkYXksIE9jdG9iZXIgMjgsIDIwMjEgNDoxNSBBTTxicj4NCjxiPlRvOjwvYj4gU2Ft aSBNdWphd2FyICZsdDtTYW1pLk11amF3YXJAYXJtLmNvbSZndDs7IENocmlzdG9waGVyIEpvbmVz ICZsdDtDaHJpc3RvcGhlci5Kb25lc0Bhcm0uY29tJmd0OzsgZGV2ZWxAZWRrMi5ncm91cHMuaW8g Jmx0O2RldmVsQGVkazIuZ3JvdXBzLmlvJmd0Ozxicj4NCjxiPkNjOjwvYj4gTmksIFJheSAmbHQ7 cmF5Lm5pQGludGVsLmNvbSZndDs7IG5kICZsdDtuZEBhcm0uY29tJmd0Ozxicj4NCjxiPlN1Ympl Y3Q6PC9iPiBSRTogW1BBVENIIHYxIDEvMV0gU2hlbGxQa2c6IEFkZCBjb21tZW50IHRoYXQgSXRl bVB0ciBpcyBzZXQgYWZ0ZXIgdmFsaWRhdGlvbjwvZm9udD4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8 L2Rpdj4NCjxkaXYgY2xhc3M9IkJvZHlGcmFnbWVudCI+PGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMXB0OyI+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQiPlJldmlld2VkLWJ5 OiBaaGljaGFvIEdhbyAmbHQ7emhpY2hhby5nYW9AaW50ZWwuY29tJmd0Ozxicj4NCjxicj4NClRo YW5rcyw8YnI+DQpaaGljaGFvPGJyPg0KPGJyPg0KJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLTxicj4NCiZndDsgRnJvbTogU2FtaSBNdWphd2FyICZsdDtTYW1pLk11amF3YXJAYXJtLmNv bSZndDs8YnI+DQomZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAyMCwgMjAyMSA2OjU0IFBN PGJyPg0KJmd0OyBUbzogQ2hyaXN0b3BoZXIgSm9uZXMgJmx0O0NocmlzdG9waGVyLkpvbmVzQGFy bS5jb20mZ3Q7Ozxicj4NCiZndDsgZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+DQomZ3Q7IENjOiBO aSwgUmF5ICZsdDtyYXkubmlAaW50ZWwuY29tJmd0OzsgR2FvLCBaaGljaGFvICZsdDt6aGljaGFv Lmdhb0BpbnRlbC5jb20mZ3Q7OyBuZDxicj4NCiZndDsgJmx0O25kQGFybS5jb20mZ3Q7PGJyPg0K Jmd0OyBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEvMV0gU2hlbGxQa2c6IEFkZCBjb21tZW50IHRo YXQgSXRlbVB0ciBpcyBzZXQgYWZ0ZXI8YnI+DQomZ3Q7IHZhbGlkYXRpb248YnI+DQomZ3Q7IDxi cj4NCiZndDsgSGkgQ2hyaXMsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyBmb3IgYWRkaW5n IHRoZSBjb21tZW50IHRoYXQgY2xhcmlmaWVzIHRoZSB1c2FnZS48YnI+DQomZ3Q7IDxicj4NCiZn dDsgUmV2aWV3ZWQtYnk6IFNhbWkgTXVqYXdhciAmbHQ7c2FtaS5tdWphd2FyQGFybS5jb20mZ3Q7 PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFNhbWkg TXVqYXdhcjxicj4NCiZndDsgPGJyPg0KJmd0OyDvu79PbiAyMC8xMC8yMDIxLCAxMTo0NywgJnF1 b3Q7Q2hyaXMgSm9uZXMmcXVvdDsgJmx0O2NocmlzdG9waGVyLmpvbmVzQGFybS5jb20mZ3Q7IHdy b3RlOjxicj4NCiZndDsgPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBZGQgYSBj b21tZW50IHRvIGNsYXJpZnkgdGhhdCBpbiBBY3BpdmlldyB0aGUgSXRlbVB0ciBpcyBub3Qgc2V0 IHVudGlsPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZnRlciB0aGUgRmllbGRW YWxpZGF0b3IgaGFzIGJlZW4gY2FsbGVkLjxicj4NCiZndDsgPGJyPg0KJmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBKb25lcyAmbHQ7Y2hyaXN0b3BoZXIu am9uZXNAYXJtLmNvbSZndDs8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLTxi cj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2hlbGxQa2cvTGlicmFyeS9V ZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5oIHwgNCArKystPGJyPg0KJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pPGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGRpZmYgLS1naXQgYS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9BY3BpUGFyc2VyLmg8YnI+DQomZ3Q7IGIvU2hlbGxQa2cvTGlicmFyeS9VZWZp U2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5oPGJyPg0KJmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBpbmRleDxicj4NCiZndDsgMGI3NzI2YjlkNTgwN2FkMmY1YzU0NDc0MDhj NGM1NDUxNzE4OTM4Yi4uNWUzNGE3MGM4YmFlYWFhMDVlY2Q3OTdkNDxicj4NCiZndDsgMDVmMWZj NjJhNDRhMzA1IDEwMDY0NDxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLS0tIGEv U2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5o PGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArKysgYi9TaGVsbFBrZy9MaWJyYXJ5 L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9BY3BpUGFyc2VyLmg8YnI+DQomZ3Q7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IEBAIC0yODMsNyArMjgzLDkgQEAgdHlwZWRlZiBzdHJ1Y3QgQWNw aVBhcnNlciB7PGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBGTlBUUl9QUklOVF9GT1JNQVRURVIgUHJpbnRGb3JtYXR0ZXI7PGJyPg0KJmd0OyA8YnI+ DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8vLyBPcHRp b25hbCBwb2ludGVyIHdoaWNoIG1heSBiZSBzZXQgdG8gcmVxdWVzdCB0aGUgcGFyc2VyIHRvIHVw ZGF0ZTxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSZuYnNwOyAvLy8gYSBwb2lu dGVyIHRvIHRoZSBmaWVsZCBkYXRhLiBJZiB1bnVzZWQgdGhpcyBtdXN0IGJlIHNldCB0byBOVUxM Ljxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyZuYnNwOyAvLy8gYSBwb2ludGVy IHRvIHRoZSBmaWVsZCBkYXRhLiBUaGlzIHZhbHVlIGlzIHNldCBhZnRlciB0aGUgRmllbGRWYWxp ZGF0b3I8YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsmbmJzcDsgLy8vIGhhcyBi ZWVuIGNhbGxlZCBhbmQgdGhlcmVmb3JlIHNob3VsZCBub3QgYmUgdXNlZCBieSB0aGU8YnI+DQom Z3Q7IEZpZWxkVmFsaWRhdG9yLjxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyZu YnNwOyAvLy8gSWYgdW51c2VkIHRoaXMgbXVzdCBiZSBzZXQgdG8gTlVMTC48YnI+DQomZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFZPSUQqKiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJdGVtUHRyOzxicj4NCiZndDsgPGJyPg0KJmd0OyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAvLy8gT3B0aW9uYWwgcG9pbnRl ciB0byBhIGZpZWxkIHZhbGlkYXRvciBmdW5jdGlvbi48YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IC0tPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBHdWlkKCZxdW90 O0NFMTY1NjY5LTNFRjMtNDkzRi1CODVELTYxOTBFRTVCOTc1OSZxdW90Oyk8YnI+DQomZ3Q7IDxi cj4NCjxicj4NCjwvZGl2Pg0KPC9zcGFuPjwvZm9udD48L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N Cg== --_000_VE1PR08MB57582D4DCE89A931B3EF5C34EF919VE1PR08MB5758eurp_--