From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (EUR01-DB5-obe.outbound.protection.outlook.com [40.107.15.74]) by mx.groups.io with SMTP id smtpd.web10.16387.1625861019347775986 for ; Fri, 09 Jul 2021 13:03:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=72JeXSDT; spf=pass (domain: arm.com, ip: 40.107.15.74, mailfrom: samer.el-haj-mahmoud@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=1/mO0FEdgpz1W7/LvRF6bLCMjNTaxhAZ5t0c3bd5EcM=; b=72JeXSDTDJ6JeuMjQj4aNsSAkX9Uj7LdH3avbXJEvQKPc32a8fVZvWk14k4j+fM6wgoFSzSbikemzIe2TiacwdWCwjZY2ZQeLqEux6LRilSh5gJ9GsEHDUVdXNkeKbOHmNF3Ngr8Sg/vKXTaYHf8D9m8J69L7PgJ1wCV8XR4Agk= Received: from AM6P195CA0014.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:81::27) by AM0PR08MB2947.eurprd08.prod.outlook.com (2603:10a6:208:5f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23; Fri, 9 Jul 2021 20:03:32 +0000 Received: from AM5EUR03FT039.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:81:cafe::6b) by AM6P195CA0014.outlook.office365.com (2603:10a6:209:81::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Fri, 9 Jul 2021 20:03:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; 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 AM5EUR03FT039.mail.protection.outlook.com (10.152.17.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Fri, 9 Jul 2021 20:03:32 +0000 Received: ("Tessian outbound 770f4ae52989:v98"); Fri, 09 Jul 2021 20:03:31 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 61f6bb4dc1c29aa3 X-CR-MTA-TID: 64aa7808 Received: from 8e076785ea2e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B60D9498-2EBC-4AAA-B6F9-4C2490BE7DC7.1; Fri, 09 Jul 2021 20:03:24 +0000 Received: from FRA01-PR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8e076785ea2e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 09 Jul 2021 20:03:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aVcWkFM3k80VF+sSBXzlF7wqBgg58IzSz48ZiCg/ZF38I5gVHPGIWYzAd3notvqfPSZf+MjMzftyBMzkbSxV30PHRSp1SVLEdMyus7jvdjyHcWhah3teabyBVX1PB8xNfGKOE2lCJctABQQeXjOuTyIZHjgciRJxux1aaYZBxR0V0jt1RQYt99CyqxU5kfeXSAr7PGkerhKFYIXA+fnQqLcZzkN+wG46o4sH9w3aYxC/Cb/gtx/Abuc4p1BfR4PYBmj4KEsjOHW6tJx//d1T+l6YwmwdZUzVyx7KLgUOGHe/cU49mQYXfGBtK4ukHZVEOc88v64+zHy6xURh2A6q5w== 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=1/mO0FEdgpz1W7/LvRF6bLCMjNTaxhAZ5t0c3bd5EcM=; b=f0nYi/L43oMTMd6IVTtrL/PXyU9qYxQLR41cyadvoMOmNg/RKa47ha/gzE230N9MMFPR35QZlxI1RTWZY9uDbPxnqonl0YwZwX3hTbSPd3ZAkNfvsRPkmhiRFn9jmhdUE/HFzKooPtKbZa5ElFhYc7KoWv2daK/U+FJWULk6ZavoEwzRh66EdgyDWU2hIWvdlNL81BpRBNlOT2qa/xjAdjuBM1cdZpzAq7irq/n58F0wP2CLU5gZlkE738XlW3dU4Rwgx+wGnEeN07MW43KBF57E43ZeZKxdtO4Zz3b88L3BR1F4u3Q9Eehv3qKhXxpNd2n6juiu79ylg9HIW4gKew== 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=1/mO0FEdgpz1W7/LvRF6bLCMjNTaxhAZ5t0c3bd5EcM=; b=72JeXSDTDJ6JeuMjQj4aNsSAkX9Uj7LdH3avbXJEvQKPc32a8fVZvWk14k4j+fM6wgoFSzSbikemzIe2TiacwdWCwjZY2ZQeLqEux6LRilSh5gJ9GsEHDUVdXNkeKbOHmNF3Ngr8Sg/vKXTaYHf8D9m8J69L7PgJ1wCV8XR4Agk= Received: from PAXPR08MB6987.eurprd08.prod.outlook.com (2603:10a6:102:1df::15) by PR2PR08MB4923.eurprd08.prod.outlook.com (2603:10a6:101:24::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.19; Fri, 9 Jul 2021 20:03:22 +0000 Received: from PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::cdae:9f67:6693:49d4]) by PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::cdae:9f67:6693:49d4%8]) with mapi id 15.20.4308.023; Fri, 9 Jul 2021 20:03:22 +0000 From: "Samer El-Haj-Mahmoud" To: "devel@edk2.groups.io" , "spbrogan@outlook.com" , "gjb@semihalf.com" CC: "leif@nuviainc.com" , "ardb+tianocore@kernel.org" , Sunny Wang , "mw@semihalf.com" , "upstream@semihalf.com" , "jiewen.yao@intel.com" , "jian.j.wang@intel.com" , "min.m.xu@intel.com" , "lersek@redhat.com" , Sami Mujawar , "afish@apple.com" , "ray.ni@intel.com" , "jordan.l.justen@intel.com" , "rebecca@bsdio.com" , "grehan@freebsd.org" , Thomas Abraham , "chasel.chiu@intel.com" , "nathaniel.l.desimone@intel.com" , "gaoliming@byosoft.com.cn" , "eric.dong@intel.com" , "michael.d.kinney@intel.com" , "zailiang.sun@intel.com" , "yi.qian@intel.com" , "graeme@nuviainc.com" , "rad@semihalf.com" , "pete@akeo.ie" , Samer El-Haj-Mahmoud Subject: Re: [edk2-devel] [PATCH v5 00/10] Secure Boot default keys Thread-Topic: [edk2-devel] [PATCH v5 00/10] Secure Boot default keys Thread-Index: AQHXbloSTsUU2CdzOEmJsWEmrk0EuKs7AhqAgAAWjJA= Date: Fri, 9 Jul 2021 20:03:22 +0000 Message-ID: References: <20210701091758.1057485-1-gjb@semihalf.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: c905eb6a-b325-475a-67fa-08d94314a0a9 x-ms-traffictypediagnostic: PR2PR08MB4923:|AM0PR08MB2947: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 9AFHpuTmBGv0X+UdLYKbUdmsMVQDhF6grmZRtTi1iEi4OveNzDLwB+dyyHMPise7ZsUzW1GKnhesOzeYEtgmYO8QrAre4YzmL4aaTokdcdMazwaUVi4Fvi3+yHN5SSf82Ap7O2DRFxZbUCK0cttJzPs2hs1a9Rgbv29XzElnlFqJgxPrFMVXhMglIiCSk3dHQy9WtDC8fY8la5ei7crV+4EiUiUJqRxGYYWddo0EQCUf+tfWsLsdG9/eGdBLYTjISaoFUcr5IPcaw4kUk7KlP4ExpcxZae4J8BASbvnhorTU1dp654qg3Tn37VRIVHiVzsWCwH0BJsuyLpIHdlPWSXQGvdvESmpU1HoPD4TpyWgGwCOCF6W5vXkde2L9EUX1aS2mgWI9asqTG8DTkDQO2w2fJkGXhA5HI1aceoU1KLrqQS5+Ql8A9w9xcsnF4qAW0LshEmNgedxU2G+LlgvgnFbXE/W4YI9Jf64EAnI5kYhIWb5Qg6UdOixkS3j8D+iGvbL2jk2OpvGpupe+duw+eJfqERlbh1wAEMyyyqyf8MVQFT6qMt6mojpzmPretqM0lKHCn3kqdbIdqmiYdHkEujoI08HaMChI0Ojc64Z4Pvz10zGNSRBzrU80IU0jark+J9zKmtY10mCDJGYisnc7wOEbdfd+AN9tDbVAsnxxQy8j8d3XoImjmOvAy0Zc2mEbz86CXCvzicNH8acrS7hsRs5cj741MjZciMZLwNMme7HDzks5w9FJYJVesB0UJdfo38F5NwJYTC/s6rTvWz8Eeg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6987.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(39850400004)(366004)(136003)(346002)(376002)(6506007)(5660300002)(26005)(186003)(478600001)(53546011)(54906003)(966005)(316002)(2906002)(110136005)(38100700002)(122000001)(7696005)(4326008)(7416002)(83380400001)(55016002)(9686003)(19627235002)(86362001)(8936002)(33656002)(52536014)(8676002)(71200400001)(66556008)(76116006)(66446008)(66476007)(64756008)(66946007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qk9XTjBReEJIYVVDMUZ2OGVHa2lwYXBoWkxZYTVXUmNaek82YVFxazFRWkU1?= =?utf-8?B?VWJHMC9pOC9CcjRqU0V0Qk0ycTFJQnRTM1d3NE8xYlZBSVM0anlnbHNid1Ro?= =?utf-8?B?SUZwY1ZONmJJYzN6WWtYNmN2bHRKa213Y0RabnFPOUltMmZLMFY4MGFWV010?= =?utf-8?B?QzNRNE5ET0dlcFJDT2NHbUdDcXppMGlONlp0VDdMQnVySzd4Z1RiT2Q1TFkz?= =?utf-8?B?YVlJVGZyN1VCRkM4ZjlaVzlEY0pabElvUGwxWXFtdmwxUEJWSkVZZGVDczdP?= =?utf-8?B?aFNsaTFhOTVFOWFMOUExSjZCbGkrUVEvamdkUnFJWXZMZEdWUXpmNC82SUN5?= =?utf-8?B?bHBZdmZhY0NFM0JBTUFGdWcra29LaExMd0grQy94YTFCS3NNSWZwWitJZmJn?= =?utf-8?B?aVorTGNUQlBNMVVlSFRXdkJ2ZnhUeUlWU3lwMjBkanhxTTVIVlVFbmEreFA4?= =?utf-8?B?ZWJ0aElUc240WU45MkZiNjd5NUpWbGdlVEh5cmNlLytQdjRrSWErSXk4clVz?= =?utf-8?B?V094NHk3bnBKS1R6blFMYk80QWdMUXN1QTI4R1pMNHd5QkNpNVVpZlBSRG40?= =?utf-8?B?eEFQTHJveUh1eisyRWZ0WW1vak5wUzNJcFFPMXlpTjhDNGdBTi9HQll5d1VX?= =?utf-8?B?ZkdhSXcvVXI3ZGNlcmx1cExjZ3BELzJCZnRiMUJqM25wVVRJdWFYclhSdjh2?= =?utf-8?B?bXZNVlN4bEdOVFNLZXdjOGNxMjg2S1pJUCtZR0FRS1FFSVJmNHkrUm9PZlRU?= =?utf-8?B?SzFHK0dtdnBzY3JRMUFVdkRCYUJVaGgrNjNISDY4SkVubm5aSnZ4VnhHbG1Y?= =?utf-8?B?WHpKRmtzZVk2MUJ2L2ZHaFNWckYzSGlFNHFvYzhjZDlWK0tkRlB0TTlqczJ3?= =?utf-8?B?L2RnbXA1Rm9PV0pCRTE1dzROakVmOWlZWThrbTZZaE8vTWp5YnJSdjByNVdQ?= =?utf-8?B?ODVEZ2xkVWtwejBBT1NRRlJWM3d1QWVRS1VmRlkyeWJKMnNLNUJEMXJ2RHR3?= =?utf-8?B?SEJUUzBselNKenVZazRhMkpxb3Z0QUtFM3VTZ0ErdTFYT0FqbjA5MElPeEFG?= =?utf-8?B?NmZCQmNiK0VWcHFSNkhROWdocHN6NGp0WDFkQ2lxZmI3ampBQm5qUVhONHB1?= =?utf-8?B?SXZUeS91NThOZUViNm5aai9Yb2JCWGVjVWZ5MVAwQmdXL1oydHdRYWx2eUox?= =?utf-8?B?VVBtcndxbmI5N0VtcGVoRkJlb0dXRmZYcWJqL2huVzlDTC9lRlRZamYrWjBI?= =?utf-8?B?dDZtQXY5dXdXVFRrTG5EUU5QUnVuVWxjOHlsZmpFUU0wamVGakREVjN5Zm9I?= =?utf-8?B?M1VGdXRzcThtR3JONDlLV3l2K1J1Zm9yWE53ZG5Jc1ZuRWxCSUI0Rko3WTZL?= =?utf-8?B?eXN4eGZyUWQwazFrSnhWQldkQlNvNXB1N1h0cGtVNCtnRGtUa25hdytaV1Jo?= =?utf-8?B?eHFQQzMxakE5a29zdmxnN0hWRFdJQW9UK09CKzZXZHJBZElENlVabFcvYmZ4?= =?utf-8?B?QkxESVU5dG81bW9LdURsdDNKS3ZTUGs5aGtvYlUyb2Y5cDd1UitFRlR1MzRO?= =?utf-8?B?ZDZyeWllb2Vncis3eTNUTkN6MGZMMjBuL0xyZ29YdXM1ejR2TFVTTEYzK3Ey?= =?utf-8?B?a0syNE9PQ042SHpVcHcyanp3dFE5WFpQRTdlRFcwRE9zUUpqcWVmbTFMYUln?= =?utf-8?B?cGJUY0hIVExtREk0TGRHUWdHTWowTDh5Lzk2ZmM3T3l4NEhwenNwUm4zNXhY?= =?utf-8?Q?zYqgG12vA9fynR2c/PJN3VYEHGjRbZL4be2Os1h?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4923 Original-Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 7d6399b9-2c4d-49a7-edf2-08d943149ace X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pH/0zqpQVQA97bCqUNCteXCF3V88hfuCww9HtiqbijMAZHRZ/wLdmqSV2HcYfVFk1ePGkiBfyPPP95H1c74cfzsCX50veNIRia7nFLl+bMGwq2slCu7mhYnJAJKdQZNjEgv/zL+TnCyo7mJTtpdGWIqcXnSQmLKUXvmqZVipVZh3daMAuGAlbyjWDhls8dUP+uKiC9Dp2lIutfXZCJ+RDJPgDaYxUI5upqWod7/OxR/OnLOvSsHyfuEZuFGMjleNg5Faz8cVzy4bd4tQ9kRkGfMocY4dMkQqROC1qJQjtMIBBBIE3xQB87E+KW5smTYgRTdAlZHDWmyVLMgk0kltweIlerLd9OkrLSAXA0YUu1bLytbmWqpW/abdJduV41PV4RrKfU0ushxmGv+9A/CtiMy94UulX9eaT4TaObPSLge4swSpMzc12I6FE1IgCVCzVxtmA3aNT6OY3dhaQkvBG7+38XN6VqfDENshOhZOgX6Yr4aGW8pIPfwolRclU8trNPiLfJpSlNaANP8J6ZAm+0NBPK8Ja4SVE8QWQn6u9jZjx3NpjqyEwaLBDWnnEmmK0olBbiYj+uVUgmVX81j2/NqLWUSSfnMgRWcRqiD7lr2/ajMLcPnbH397sVJlu9goy0HY+XgbtkNMUTZq5IOBCGsCUXRjn4gLI0ucQ/q7zWw9dM54ASan4doAGMwIj5yWaluRSEaMUHWpvkFHIZ5xZvpxSmis0WjjvdwFSgfvbPgIhqxC0w/k+NzWcQBYne5Xi3wbe1cQuiLNuN279PB3df7O0iHA9slGoYsAzvWUmsM17KPjBk9DHT1r94NLeMD2 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)(136003)(39850400004)(396003)(376002)(346002)(36840700001)(46966006)(26005)(47076005)(81166007)(9686003)(86362001)(110136005)(70586007)(19627235002)(336012)(54906003)(36860700001)(186003)(8936002)(478600001)(7696005)(55016002)(5660300002)(53546011)(70206006)(33656002)(8676002)(966005)(2906002)(52536014)(4326008)(83380400001)(82310400003)(6506007)(356005)(82740400003)(316002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 20:03:32.2689 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c905eb6a-b325-475a-67fa-08d94314a0a9 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: AM5EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB2947 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U2VhbiwNCg0KVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suIEFzIHlvdSBzYXksIHRoaXMgaXMgYSBk ZXNpZ24gY29uY2VybiBpbiBTZWN1cml0eVBrZyB0b2RheSwgYW5kIHRoZSBpbXByb3ZlbWVudCB5 b3UgYXJlIHN1Z2dlc3RpbmcgaXMgd2VsY29tZWQsIGVzcGVjaWFsbHkgZm9yIHN5c3RlbXMgdGhh dCByZWx5IG9uIEVESzIgKGFuZCBsYWNrIGEgY29tbWVyY2lhbCBGVyBzb2x1dGlvbikuIENvbnNp ZGVyaW5nIHRoYXQgdGhpcyBwYXRjaCBzZXJpZXMgaXMgYXQgdjUsIGFuZCBoYXMgYWNjdW11bGF0 ZWQgZW5vdWdoIHJldmlld3Mgc2luY2UgUkZDL3YxIHdhcyBzZW50IHRvIHRoZSBsaXN0IGluIEFw cmlsL01heSwgaXMgaXQgcG9zc2libGUgdG8gcHJvY2VlZCB3aXRoIHRoZSBjdXJyZW50IHJldmlz aW9uLCBhbmQgY29uc2lkZXIgdGhlIGZlZWRiYWNrIHlvdSBzdWdnZXN0ZWQgaW4gZnV0dXJlIGlt cHJvdmVtZW50cyB0byBTZWN1cml0eVBrZz8NCg0KVGhhbmtzLA0KLS1TYW1lcg0KDQoNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRl dmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgU2VhbiB2aWENCj4gZ3JvdXBzLmlvDQo+ IFNlbnQ6IEZyaWRheSwgSnVseSA5LCAyMDIxIDI6MjMgUE0NCj4gVG86IGRldmVsQGVkazIuZ3Jv dXBzLmlvOyBnamJAc2VtaWhhbGYuY29tDQo+IENjOiBsZWlmQG51dmlhaW5jLmNvbTsgYXJkYit0 aWFub2NvcmVAa2VybmVsLm9yZzsgU2FtZXIgRWwtSGFqLU1haG1vdWQNCj4gPFNhbWVyLkVsLUhh ai1NYWhtb3VkQGFybS5jb20+OyBTdW5ueSBXYW5nDQo+IDxTdW5ueS5XYW5nQGFybS5jb20+OyBt d0BzZW1paGFsZi5jb207IHVwc3RyZWFtQHNlbWloYWxmLmNvbTsNCj4gamlld2VuLnlhb0BpbnRl bC5jb207IGppYW4uai53YW5nQGludGVsLmNvbTsgbWluLm0ueHVAaW50ZWwuY29tOw0KPiBsZXJz ZWtAcmVkaGF0LmNvbTsgU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNvbT47DQo+IGFm aXNoQGFwcGxlLmNvbTsgcmF5Lm5pQGludGVsLmNvbTsgam9yZGFuLmwuanVzdGVuQGludGVsLmNv bTsNCj4gcmViZWNjYUBic2Rpby5jb207IGdyZWhhbkBmcmVlYnNkLm9yZzsgVGhvbWFzIEFicmFo YW0NCj4gPHRob21hcy5hYnJhaGFtQGFybS5jb20+OyBjaGFzZWwuY2hpdUBpbnRlbC5jb207DQo+ IG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbTsgZ2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu Ow0KPiBlcmljLmRvbmdAaW50ZWwuY29tOyBtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbTsgemFp bGlhbmcuc3VuQGludGVsLmNvbTsNCj4geWkucWlhbkBpbnRlbC5jb207IGdyYWVtZUBudXZpYWlu Yy5jb207IHJhZEBzZW1paGFsZi5jb207DQo+IHBldGVAYWtlby5pZQ0KPiBTdWJqZWN0OiBSZTog W2VkazItZGV2ZWxdIFtQQVRDSCB2NSAwMC8xMF0gU2VjdXJlIEJvb3QgZGVmYXVsdCBrZXlzDQo+ DQo+IEdyemVnb3J6LA0KPg0KPiBJdCBpcyBhIGxpdHRsZSBsYXRlIHRvIHRoZSBwYXJ0eSB0byBw cm92aWRlIGJyb2FkIGZlZWRiYWNrIChnaXZlbiB5b3UNCj4gYXJlIG9uIHY1KSBidXQgaSdsbCBk byBpdCBhbnl3YXkgYW5kIGlmIGFueXRoaW5nIHJlc29uYXRlcyBtYXliZSB5b3UgY2FuDQo+IG1h a2UgYSBmZXcgY2hhbmdlcy4NCj4NCj4NCj4gVGhpcyBwYXRjaHNldCAoZm9yIG1vZHVsZXMvbGli cmFyaWVzIGluIFNlY3VyaXR5UGtnKSBkb2VzIG5vdCByZXNvbHZlIGENCj4gbWFqb3IgaXNzdWUg d2l0aGluIHRoZSBTZWN1cml0eVBrZyBkZXNpZ24gdG9kYXkuICBOb3QgdGhhdCBpdCBoYXMgdG8s DQo+IGJ1dCB3aGVuIGNyZWF0aW5nIG5ldyBhYnN0cmFjdGlvbnMvQVBJcyBpdCB3b3VsZCBiZSBp ZGVhbCB0aGlzIHByb2JsZW0uDQo+ICAgVGhlIFNlY3VyaXR5UGtnIG1vZHVsZXMgYW5kIGxpYnJh cmllcyB0b2RheSBtaXggcGxhdGZvcm0NCj4gcG9saWN5L2Fzc3VtcHRpb25zIHdpdGggZ2VuZXJp YyBkYXRhIG1hbmlwdWxhdGlvbiBhbmQgc3BlY2lmaWNhdGlvbg0KPiBkZWZpbmVkIGJlaGF2aW9y Lg0KPg0KPiBGb3IgZXhhbXBsZSB0aGUgbmV3IFNlY3VyZUJvb3RWYXJpYWJsZUxpYi4gIFRoaXMg bGlicmFyeSBjb250YWlucw0KPiBmdW5jdGlvbnMgdGhhdCBsb2FkIGRlZmF1bHQga2V5cyBmcm9t IGZsYXNoIChwbGF0Zm9ybSksIGRlbGV0ZSB0aGUgU0INCj4gZGF0YWJhc2VzIChwbGF0Zm9ybSBw b2xpY3kpLCBhcyB3ZWxsIGFzIGhlbHBlciBmdW5jdGlvbnMgZm9yIGNyZWF0aW5nDQo+IHZhcmlh YmxlIGF1dGggcGF5bG9hZHMsIHNpZyBsaXN0cywgZXRjIChzcGVjIGRlZmluZWQgZGF0YSBtYW5p cHVsYXRpb24pLg0KPiAgIElmIHRoaXMgbGlicmFyeSB3YXMgcmVmYWN0b3JlZCBpbnRvIHR3byBs aWJyYXJpZXMgKGEgcHVyZSBkYXRhDQo+IG1hbmlwdWxhdGlvbiBsaWJyYXJ5IGFuZCBwbGF0Zm9y bSBsaWIpIGl0IHdvdWxkIHNpZ25pZmljYW50bHkgaW1wcm92ZQ0KPiB0aGUgdXNlZnVsbmVzcyBv ZiB0aGlzIGxpYnJhcnkgKHRvIG1lIGFuZCBpIHN1c3BlY3QgbWFueSBvdGhlciBjb25zdW1lcnMN Cj4gb2YgZWRrMikuDQo+DQo+IDEuIFJlZHVjZSB0aGUgbnVtYmVyIG9mIGZvcmtzIG9yIGluc3Rh bmNlcyBvdGhlciBjb25zdW1lcnMgd291bGQgbmVlZC4NCj4gT3RoZXIgY29uc3VtZXJzIG9mIGVk azIgY291bGQgdXNlIHRoZSBkYXRhIG1hbmlwdWxhdGlvbiBsaWIgd2l0aG91dA0KPiB0YWtpbmcg b24gdGhlIGJ1cmRlbiBvZiB0aGUgcGxhdGZvcm0gY29uZmlnIHN0dWZmIHRoYXQgbWF5IG9yIG1h eSBub3QNCj4gYXBwbHkgdG8gdGhlaXIgcGxhdGZvcm0uICBPdGhlciBjb25zdW1lcnMgbWlnaHQg YWxzbyB0aGVuIGhlbHAgbWFpbnRhaW4NCj4gdGhpcyBsaWJyYXJ5IGJlY2F1c2UgdGhleSB3b3Vs ZCBiZSB1c2luZyBpdCBpbiB0aGVpciBwbGF0Zm9ybS4NCj4NCj4gMi4gQSBkYXRhIG1hbmlwdWxh dGlvbiBsaWJyYXJ5IGNvdWxkIGJlIGVhc2lseSB1bml0IHRlc3RlZCB1c2luZyB0aGUNCj4gaG9z dCBiYXNlZCB1bml0IHRlc3QgZnJhbWV3b3JrLiAgVGhpcyB3b3VsZCBwcm92aWRlIHNpZ25pZmlj YW50bHkgaGlnaGVyDQo+IGNvbmZpZGVuY2UgaW4gY29kZSBhbmQgY2hhbmdlcyBhbmQgbW9zdCBs aWtlbHkgcmVkdWNlIHF1YWxpdHkgaXNzdWVzLg0KPg0KPiAzLiBBIHBsYXRmb3JtIGxpYiB3b3Vs ZCBtYWtlIGNsZWFyIHRoZSBwbGF0Zm9ybSByZXF1aXJlbWVudHMgZm9yIHVzaW5nDQo+IHRoZSBt b2R1bGVzIGFuZCBhcHBsaWNhdGlvbnMgYW5kIGFsbG93IHBsYXRmb3JtIG1haW50YWluZXJzIHRv IGZvY3VzIG9uDQo+IHRoaXMgQVBJIGFuZCBkZXBlbmRlbmNpZXMuDQo+DQo+IEFueXdheSwgZ2l2 ZW4gaG93IGxvbmcgYW5kIHRlZGlvdXMgdGhlIGVkazIgY29udHJpYnV0aW9uIHByb2Nlc3MgaXMg YW5kDQo+IHRoYXQgeW91IGFscmVhZHkgaGF2ZSBtb3N0IG9mIHRoZSBTZWN1cml0eVBrZyBSQnMg SSBjYW4gdW5kZXJzdGFuZCBpZg0KPiB0aGlzIHVud2VsY29tZSBmZWVkYmFjay4NCj4NCj4gVGhh bmtzDQo+IFNlYW4NCj4NCj4NCj4NCj4NCj4gT24gNy8xLzIwMjEgMjoxNyBBTSwgR3J6ZWdvcnog QmVybmFja2kgd3JvdGU6DQo+ID4gVGhpcyBwYXRjaHNldCBhZGRzIHN1cHBvcnQgZm9yIGluaXRp YWxpemF0aW9uIG9mIGRlZmF1bHQNCj4gPiBTZWN1cmUgQm9vdCB2YXJpYWJsZXMgYmFzZWQgb24g a2V5cyBjb250ZW50IGVtYmVkZGVkIGluDQo+ID4gZmxhc2ggYmluYXJ5LiBUaGlzIGZlYXR1cmUg aXMgYWN0aXZlIG9ubHkgaWYgU2VjdXJlIEJvb3QNCj4gPiBpcyBlbmFibGVkIGFuZCBERUZBVUxU X0tFWSBpcyBkZWZpbmVkLiBUaGUgcGF0Y2hzZXQNCj4gPiBjb25zaXN0IGFsc28gYXBwbGljYXRp b24gdG8gZW5yb2xsIGtleXMgZnJvbSBkZWZhdWx0DQo+ID4gdmFyaWFibGVzIGFuZCBzZWN1cmUg Ym9vdCBtZW51IGNoYW5nZSB0byBhbGxvdyB1c2VyDQo+ID4gdG8gcmVzZXQga2V5IGNvbnRlbnQg dG8gZGVmYXVsdCB2YWx1ZXMuDQo+ID4gRGlzY3Vzc2lvbiBvbiBkZXNpZ24gY2FuIGJlIGZvdW5k IGF0Og0KPiA+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9yZmMvdG9waWMvODIxMzk4MDYjNjAw DQo+ID4NCj4gPiBCdWlsdCB3aXRoOg0KPiA+IEdDQw0KPiA+IC0gUklTQy1WIChVNTAwLCBVNTQw KSBbcmVxdWlyZXMgZml4ZXMgaW4gZHNjIHRvIGJ1aWxkXQ0KPiA+IC0gSW50ZWwgKFZsdjJUYmx0 RGV2aWNlUGtnIChYNjQvSUEzMiksIFF1YXJrLCBNaW5QbGF0Zm9ybVBrZywNCj4gPiAgICBFbXVs YXRvclBrZyAoWDY0KSwgQmh5dmUsIE92bWZQa2cgKFg2NC9JQTMyKSkNCj4gPiAtIEFSTSAoU2dp NzUsU2JzYVFlbXUsRGV2ZWxvcGVyQm94LCBSUGkzL1JQaTQpDQo+ID4NCj4gPiBSSVNDLVYsIFF1 YXJrLCBWbHYyVGJsdERldmljZVBrZywgQmh5dmUgcmVxdWlyZXMgYWRkaXRpb25hbCBmaXhlcyB0 byBiZQ0KPiBidWlsdCwNCj4gPiB3aWxsIGJlIHBvc3Qgb24gZWRrMiBtYWlsbGlzdCBsYXRlcg0K PiA+DQo+ID4gVlMyMDE5DQo+ID4gLSBJbnRlbCAoT3ZtZlBrZ1g2NCkNCj4gPg0KPiA+IFRlc3Qg d2l0aDoNCj4gPiBHQ0M1L1JQaTQNCj4gPiBWUzIwMTkvT3ZtZlg2NCAocmVxdWlyZXMgY2hhbmdl cyB0byBlbmFibGUgZmVhdHVyZSkNCj4gPg0KPiA+IFRlc3RzOg0KPiA+IDEuIFRyeSB0byBlbnJv bGwga2V5IGluIGluY29ycmVjdCBmb3JtYXQuDQo+ID4gMi4gRW5yb2xsIHdpdGggb25seSBQS0Rl ZmF1bHQga2V5cyBzcGVjaWZpZWQuDQo+ID4gMy4gRW5yb2xsIHdpdGggYWxsIGtleXMgc3BlY2lm aWVkLg0KPiA+IDQuIEVucm9sbCB3aGVuIGtleXMgYXJlIGVucm9sbGVkLg0KPiA+IDUuIFJlc2V0 IGtleXMgdmFsdWVzLg0KPiA+IDYuIFJ1bm5pbmcgc2lnbmVkICYgdW5zaWduZWQgYXBwIGFmdGVy IGVucm9sbG1lbnQuDQo+ID4NCj4gPiBDaGFuZ2VzIHNpbmNlIHYxOg0KPiA+IC0gY2hhbmdlIG5h bWVzOg0KPiA+ICAgIFNlY0Jvb3RWYXJpYWJsZUxpYiA9PiBTZWN1cmVCb290VmFyaWFibGVMaWIN Cj4gPiAgICBTZWNCb290RGVmYXVsdEtleXNEeGUgPT4gU2VjdXJlQm9vdERlZmF1bHRLZXlzRHhl DQo+ID4gICAgU2VjRW5yb2xsRGVmYXVsdEtleXNBcHAgPT4gRW5yb2xsRnJvbURlZmF1bHRLZXlz QXBwDQo+ID4gLSBjaGFuZ2UgbmFtZSBvZiBmdW5jdGlvbiBDaGVja1NldHVwTW9kZSB0byBHZXRT ZXR1cE1vZGUNCj4gPiAtIHJlbW92ZSBTaGVsbFBrZyBkZXBlbmRlY3kgZnJvbSBFbnJvbGxGcm9t RGVmYXVsdEtleXNBcHANCj4gPiAtIHJlYmFzZSB0byBtYXN0ZXINCj4gPg0KPiA+IENoYW5nZXMg c2luY2UgdjI6DQo+ID4gLSBmaXggY29kaW5nIHN0eWxlIGZvciBmdW5jdGlvbnMgaGVhZGVycyBp biBTZWN1cmVCb290VmFyaWFibGVMaWIuaA0KPiA+IC0gYWRkIGhlYWRlciB0byBTZWN1cmVCb290 RGVmYXVsdEtleXMuZmRmLmluYw0KPiA+IC0gcmVtb3ZlIGVtcHR5IGxpbmUgc3BhY2VzIGluIFNl Y3VyZUJvb3REZWZhdWx0S2V5c0R4ZSBmaWxlcw0KPiA+IC0gcmV2ZXJ0IEZBSUwgbWFjcm8gaW4g RW5yb2xsRnJvbURlZmF1bHRLZXlzQXBwDQo+ID4gLSByZW1vdmUgZnVuY3Rpb25zIGR1cGxpY2F0 ZXMgYW5kICBhZGQgU2VjdXJlQm9vdFZhcmlhYmxlTGliDQo+ID4gICAgdG8gcGxhdGZvcm1zIHdo aWNoIHVzZWQgaXQNCj4gPg0KPiA+IENoYW5nZXMgc2luY2UgdjM6DQo+ID4gLSBtb3ZlIFNlY3Vy ZUJvb3REZWZhdWx0S2V5cy5mZGYuaW5jIHRvIEFybVBsYXRmb3JtUGtnDQo+ID4gLSBsZWF2ZSBk dXBsaWNhdGUgb2YgQ3JlYXRlVGltZUJhc2VkUGF5bG9hZCBpbiBQbGF0Zm9ybVZhckNsZWFudXBM aWINCj4gPiAtIGZpeCB0eXBvIGluIGd1aWQgZGVzY3JpcHRpb24NCj4gPg0KPiA+IENoYW5nZXMg c2luY2UgdjQ6DQo+ID4gLSByZW9yZGVyIHBhdGNoZXMgdG8gbWFrZSBpdCBiaXNlY3RhYmxlDQo+ ID4gLSBzcGxpdCBjb21taXRzIHJlbGF0ZWQgdG8gbW9yZSB0aGFuIG9uZSBwbGF0Zm9ybQ0KPiA+ IC0gbW92ZSBlZGsyLXBsYXRmb3JtIGNvbW1pdHMgdG8gc2VwYXJhdGUgcGF0Y2hzZXQNCj4gPg0K PiA+IEdyemVnb3J6IEJlcm5hY2tpICgxMCk6DQo+ID4gICAgU2VjdXJpdHlQa2c6IENyZWF0ZSBs aWJyYXJ5IGZvciBzZXR0aW5nIFNlY3VyZSBCb290IHZhcmlhYmxlcy4NCj4gPiAgICBBcm1WaXJ0 UGtnOiBhZGQgU2VjdXJlQm9vdFZhcmlhYmxlTGliIGNsYXNzIHJlc29sdXRpb24NCj4gPiAgICBP dm1mUGtnOiBhZGQgU2VjdXJlQm9vdFZhcmlhYmxlTGliIGNsYXNzIHJlc29sdXRpb24NCj4gPiAg ICBFbXVsYXRvclBrZzogYWRkIFNlY3VyZUJvb3RWYXJpYWJsZUxpYiBjbGFzcyByZXNvbHV0aW9u DQo+ID4gICAgU2VjdXJpdHlQa2c6IFJlbW92ZSBkdXBsaWNhdGVkIGZ1bmN0aW9ucyBmcm9tIFNl Y3VyZUJvb3RDb25maWdEeGUuDQo+ID4gICAgQXJtUGxhdGZvcm1Qa2c6IENyZWF0ZSBpbmNsdWRl IGZpbGUgZm9yIGRlZmF1bHQga2V5IGNvbnRlbnQuDQo+ID4gICAgU2VjdXJpdHlQa2c6IEFkZCBT ZWN1cmVCb290RGVmYXVsdEtleXNEeGUgZHJpdmVyDQo+ID4gICAgU2VjdXJpdHlQa2c6IEFkZCBF bnJvbGxGcm9tRGVmYXVsdEtleXMgYXBwbGljYXRpb24uDQo+ID4gICAgU2VjdXJpdHlQa2c6IEFk ZCBuZXcgbW9kdWxlcyB0byBTZWN1cml0eSBwYWNrYWdlLg0KPiA+ICAgIFNlY3VyaXR5UGtnOiBB ZGQgb3B0aW9uIHRvIHJlc2V0IHNlY3VyZSBib290IGtleXMuDQo+ID4NCj4gPiAgIFNlY3VyaXR5 UGtnL1NlY3VyaXR5UGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArDQo+ID4gICBBcm1WaXJ0UGtnL0FybVZpcnQu ZHNjLmluYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDEgKw0KPiA+ICAgRW11bGF0b3JQa2cvRW11bGF0b3JQa2cuZHNjICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxICsNCj4gPiAgIE92bWZQa2cvQmh5dmUvQmh5dmVYNjQuZHNjICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ ID4gICBPdm1mUGtnL092bWZQa2dJYTMyLmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiA+ICAgT3ZtZlBr Zy9Pdm1mUGtnSWEzMlg2NC5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gPiAgIE92bWZQa2cvT3ZtZlBrZ1g2 NC5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMSArDQo+ID4gICBTZWN1cml0eVBrZy9TZWN1cml0eVBrZy5kc2Mg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDQgKw0KPiA+ICAgU2VjdXJpdHlQa2cvRW5yb2xsRnJvbURlZmF1bHRLZXlzQXBwL0Vu cm9sbEZyb21EZWZhdWx0S2V5c0FwcC5pbmYNCj4gfCAgNDcgKw0KPiA+ICAgU2VjdXJpdHlQa2cv TGlicmFyeS9TZWN1cmVCb290VmFyaWFibGVMaWIvU2VjdXJlQm9vdFZhcmlhYmxlTGliLmluZg0K PiB8ICA3OSArKw0KPiA+DQo+IFNlY3VyaXR5UGtnL1ZhcmlhYmxlQXV0aGVudGljYXRlZC9TZWN1 cmVCb290Q29uZmlnRHhlL1NlY3VyZUJvb3RDb25maQ0KPiBnRHhlLmluZiAgICAgICAgICAgfCAg IDIgKw0KPiA+DQo+IFNlY3VyaXR5UGtnL1ZhcmlhYmxlQXV0aGVudGljYXRlZC9TZWN1cmVCb290 RGVmYXVsdEtleXNEeGUvU2VjdXJlQm9vdA0KPiBEZWZhdWx0S2V5c0R4ZS5pbmYgfCAgNDUgKw0K PiA+ICAgU2VjdXJpdHlQa2cvSW5jbHVkZS9MaWJyYXJ5L1NlY3VyZUJvb3RWYXJpYWJsZUxpYi5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gMjUxICsrKysrDQo+ID4N Cj4gU2VjdXJpdHlQa2cvVmFyaWFibGVBdXRoZW50aWNhdGVkL1NlY3VyZUJvb3RDb25maWdEeGUv U2VjdXJlQm9vdENvbmZpDQo+IGdOdkRhdGEuaCAgICAgICAgICB8ICAgMiArDQo+ID4NCj4gU2Vj dXJpdHlQa2cvVmFyaWFibGVBdXRoZW50aWNhdGVkL1NlY3VyZUJvb3RDb25maWdEeGUvU2VjdXJl Qm9vdENvbmZpDQo+IGcudmZyICAgICAgICAgICAgICB8ICAgNiArDQo+ID4gICBTZWN1cml0eVBr Zy9FbnJvbGxGcm9tRGVmYXVsdEtleXNBcHAvRW5yb2xsRnJvbURlZmF1bHRLZXlzQXBwLmMNCj4g fCAxMDkgKysrDQo+ID4gICBTZWN1cml0eVBrZy9MaWJyYXJ5L1NlY3VyZUJvb3RWYXJpYWJsZUxp Yi9TZWN1cmVCb290VmFyaWFibGVMaWIuYw0KPiB8IDk4MCArKysrKysrKysrKysrKysrKysrKw0K PiA+DQo+IFNlY3VyaXR5UGtnL1ZhcmlhYmxlQXV0aGVudGljYXRlZC9TZWN1cmVCb290Q29uZmln RHhlL1NlY3VyZUJvb3RDb25maQ0KPiBnSW1wbC5jICAgICAgICAgICAgfCAzNDMgKysrKy0tLQ0K PiA+DQo+IFNlY3VyaXR5UGtnL1ZhcmlhYmxlQXV0aGVudGljYXRlZC9TZWN1cmVCb290RGVmYXVs dEtleXNEeGUvU2VjdXJlQm9vdA0KPiBEZWZhdWx0S2V5c0R4ZS5jICAgfCAgNjggKysNCj4gPiAg IEFybVBsYXRmb3JtUGtnL1NlY3VyZUJvb3REZWZhdWx0S2V5cy5mZGYuaW5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+IDcwICsrDQo+ID4gICBTZWN1cml0 eVBrZy9MaWJyYXJ5L1NlY3VyZUJvb3RWYXJpYWJsZUxpYi9TZWN1cmVCb290VmFyaWFibGVMaWIu dW5pDQo+IHwgIDE2ICsNCj4gPg0KPiBTZWN1cml0eVBrZy9WYXJpYWJsZUF1dGhlbnRpY2F0ZWQv U2VjdXJlQm9vdENvbmZpZ0R4ZS9TZWN1cmVCb290Q29uZmkNCj4gZ1N0cmluZ3MudW5pICAgICAg IHwgICA0ICsNCj4gPg0KPiBTZWN1cml0eVBrZy9WYXJpYWJsZUF1dGhlbnRpY2F0ZWQvU2VjdXJl Qm9vdERlZmF1bHRLZXlzRHhlL1NlY3VyZUJvb3QNCj4gRGVmYXVsdEtleXNEeGUudW5pIHwgIDE2 ICsNCj4gPiAgIDIzIGZpbGVzIGNoYW5nZWQsIDE4NzQgaW5zZXJ0aW9ucygrKSwgMTg4IGRlbGV0 aW9ucygtKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IFNlY3VyaXR5UGtnL0Vucm9sbEZy b21EZWZhdWx0S2V5c0FwcC9FbnJvbGxGcm9tRGVmYXVsdEtleXNBcHAuaW5mDQo+ID4gICBjcmVh dGUgbW9kZSAxMDA2NDQNCj4gU2VjdXJpdHlQa2cvTGlicmFyeS9TZWN1cmVCb290VmFyaWFibGVM aWIvU2VjdXJlQm9vdFZhcmlhYmxlTGliLmluZg0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ IFNlY3VyaXR5UGtnL1ZhcmlhYmxlQXV0aGVudGljYXRlZC9TZWN1cmVCb290RGVmYXVsdEtleXNE eGUvU2VjdXJlQm9vdA0KPiBEZWZhdWx0S2V5c0R4ZS5pbmYNCj4gPiAgIGNyZWF0ZSBtb2RlIDEw MDY0NCBTZWN1cml0eVBrZy9JbmNsdWRlL0xpYnJhcnkvU2VjdXJlQm9vdFZhcmlhYmxlTGliLmgN Cj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBTZWN1cml0eVBrZy9FbnJvbGxGcm9tRGVmYXVs dEtleXNBcHAvRW5yb2xsRnJvbURlZmF1bHRLZXlzQXBwLmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEw MDY0NA0KPiBTZWN1cml0eVBrZy9MaWJyYXJ5L1NlY3VyZUJvb3RWYXJpYWJsZUxpYi9TZWN1cmVC b290VmFyaWFibGVMaWIuYw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IFNlY3VyaXR5UGtn L1ZhcmlhYmxlQXV0aGVudGljYXRlZC9TZWN1cmVCb290RGVmYXVsdEtleXNEeGUvU2VjdXJlQm9v dA0KPiBEZWZhdWx0S2V5c0R4ZS5jDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgQXJtUGxhdGZv cm1Qa2cvU2VjdXJlQm9vdERlZmF1bHRLZXlzLmZkZi5pbmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEw MDY0NA0KPiBTZWN1cml0eVBrZy9MaWJyYXJ5L1NlY3VyZUJvb3RWYXJpYWJsZUxpYi9TZWN1cmVC b290VmFyaWFibGVMaWIudW5pDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gU2VjdXJpdHlQ a2cvVmFyaWFibGVBdXRoZW50aWNhdGVkL1NlY3VyZUJvb3REZWZhdWx0S2V5c0R4ZS9TZWN1cmVC b290DQo+IERlZmF1bHRLZXlzRHhlLnVuaQ0KPiA+DQo+DQo+DQo+IA0KPg0KDQpJTVBPUlRBTlQg Tk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFy ZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90 IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlh dGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29u LCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlv biBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo=