From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163605801230139392 X-Received: by 2002:a05:6000:4086:b0:236:b659:471d with SMTP id da6-20020a056000408600b00236b659471dmr36728173wrb.563.1667986823486; Wed, 09 Nov 2022 01:40:23 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:238:b0:22c:d34e:768c with SMTP id l24-20020a056000023800b0022cd34e768cls14833748wrz.0.-pod-prod-gmail; Wed, 09 Nov 2022 01:40:22 -0800 (PST) X-Google-Smtp-Source: AMsMyM71uOj76q/QlwZe3drnVM80ytOauYXSWF51Xk8XoZEQnsyzHzdM4Jm1v5ez16tvraQRKlOH X-Received: by 2002:a5d:4f05:0:b0:236:a65e:3762 with SMTP id c5-20020a5d4f05000000b00236a65e3762mr36497991wru.156.1667986822310; Wed, 09 Nov 2022 01:40:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1667986822; cv=pass; d=google.com; s=arc-20160816; b=shKBBbPafZxDa4Qpjjo4X3YOlTZa7/p5mLT6QYUaEnmzGMQ9YuLWOMF0Mqw9Zo2uwb PZOUMITdELNMj5X9aHkDGDpaTZtaIYHlcmuW6ZmUPpYxC9iVISq0RyrIbogdnLFuMS0I MVimhE035YjBb9QyOajA8VAs+l/AE2C/rduWtOZDE+3T8LAgj/zqtq00iorOeF+6pKyD xwE0lCIfu9XQTBf2/fGaFuQp0+8vq0KDvutX6L+YYncROVWo+mIJHqiAmbzhck4yzIkq VyqMXfC+g1rsqOhr7gzk1MDKvYfUlbUS1ApLbqfC4pzDAa/128nJH23b0jJsbWTCpgph +lWA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=OaNxRyryHOzNOdtk83FaPulFbb7vjgU0rKKPw8/eUI4=; b=Qxte6ZL83Dk2EjeK+3tFjGjwxFTSgZ3+8s3KJEndt6dXtdfZ4Nou9adVT806yctzlD OB1hTVnlE9WlfH+GH1mOHKpS6MQCwwQOrGXCR88/0g+TZ8bxzjgNorYsjfUTy6Bn/Nlf ++4C3uEnrOpwFcPAwK40UmNLiH6oR8Tt3eR34vVJTxFnUqiGY6eoVq5vvtVlpnlzytg2 O2ykmYYk7KpgRwXLJDin6UGcW2tPpmCZdTNHiZjvCRg9/ygeDn69DacWeXwLPnV9vX29 4LA3yBbbRl3R1ndLc3Am+OdkEysQGmpnVEjnIdYqigZYj1sWr5ttwdkHHd+v8h+WjJlE zx9g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ETbYVOqx; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of tobias.schaffner@siemens.com designates 40.107.13.41 as permitted sender) smtp.mailfrom=tobias.schaffner@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130041.outbound.protection.outlook.com. [40.107.13.41]) by gmr-mx.google.com with ESMTPS id p190-20020a1c29c7000000b003cfbf566cb8si55156wmp.2.2022.11.09.01.40.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Nov 2022 01:40:22 -0800 (PST) Received-SPF: pass (google.com: domain of tobias.schaffner@siemens.com designates 40.107.13.41 as permitted sender) client-ip=40.107.13.41; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ETbYVOqx; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of tobias.schaffner@siemens.com designates 40.107.13.41 as permitted sender) smtp.mailfrom=tobias.schaffner@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T4LXzuwsOYbO4GC8fl6FtuZLkU/OYYcTzpB+uijbduV3Mw0K2o1TYZ2ckJFpc40LIpJGZOZ40r9spry+xR4Xl8aHIke6jpJykIoCcihjux9JRpIOf2bcSdsvXw+bSLcF7001BNGYceSrZlhWFCHLyR6XunHnQ+lJGS1tKH6hncN6uOyL3mjFUw9kwaR7Fb3BjGNWL1xtjlM/O/aHiHcAK9c9d/kEd0vRLpgaqlAtKi0yElrRUb5dw/IxrTeM4Gr1wOXsrupBIzBPLBIYNpTyqrxzPQIOltUi00LSThtAt0Aa/mWUFgiuc1p3uPpl3ftRxev6lADg4X+td1MukP0KYg== 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=OaNxRyryHOzNOdtk83FaPulFbb7vjgU0rKKPw8/eUI4=; b=bnqrN4TNy+YTi8ImGNyUrmH1I4TxLMqMTHbGy29I2TPzXQmGTuXNXDPty6P0OuNX4mvs6KOSsWTlFYiFHW4DjKzG4p8uAnQIX1xshLJuwxdjblWZVt72Of5tScIhJO5Erl/zfrrpWtqtw1OJ0axl05SqPSMHy4K0ujez2rPPozK0arK3Nlp2fgMLkXLFL4IMxR+uedbH2OlQy4pxrG1PMLOxuyTw/3Xefe3r4zsxYbDEm4huPXDOGVAU16RoWBEeKzS9dqOcQC4wb2EODYHxFIE46KGkZehPXammdBUJu74gSvl6r2GPYxFhW6v9uCZd7bMIBJeuN2yC6E+l7amgig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OaNxRyryHOzNOdtk83FaPulFbb7vjgU0rKKPw8/eUI4=; b=ETbYVOqxoWppjM9ENlcg6fYT2czMBP8djty9isGrJ3SvozqBTHXpQ7HUh0kXW96IedDNZHCwp2J20fyjob3P3d3BVnbUI3GRwGHQGqgW2ahba6wJsR05eUYgPEIIJ6oWOylI0AKyksQCB2R2bFOLgzZej7QChUdtDHr/jPDEsAvQJE7N5R6k86t6jp8Awa8smAY/9pmMCMysJy5dt0dM+rUbX5oYjkDOyl/HMOEa1UNm2SypYpFWphRJ1OZiUUtK0bXHpwcTmoWlMG8y080BVJ/thEQb5jcXLX5JmWzmvDUoD+/F+CqKe37FecqetKBmXGuOrVeNzs+d/QwKyWGdPw== Received: from DU0PR10MB6058.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e1::5) by AS2PR10MB7370.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:606::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.25; Wed, 9 Nov 2022 09:40:20 +0000 Received: from DU0PR10MB6058.EURPRD10.PROD.OUTLOOK.COM ([fe80::3907:25e7:ddba:30d6]) by DU0PR10MB6058.EURPRD10.PROD.OUTLOOK.COM ([fe80::3907:25e7:ddba:30d6%3]) with mapi id 15.20.5791.027; Wed, 9 Nov 2022 09:40:20 +0000 From: "Schaffner, Tobias" To: "Schild, Henning" CC: "isar-users@googlegroups.com" Subject: Re: [PATCH 1/2] Check if last partition ends at GPT backup header Thread-Topic: [PATCH 1/2] Check if last partition ends at GPT backup header Thread-Index: AQHY82VT3BYADxtXtEejC2o0GtJ8La42QyGAgAAUo4A= Date: Wed, 9 Nov 2022 09:40:20 +0000 Message-ID: References: <20221108112837.435213-1-tobias.schaffner@siemens.com> <20221108112837.435213-2-tobias.schaffner@siemens.com> <20221109102627.279d430a@md1za8fc.ad001.siemens.net> In-Reply-To: <20221109102627.279d430a@md1za8fc.ad001.siemens.net> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6058:EE_|AS2PR10MB7370:EE_ x-ms-office365-filtering-correlation-id: 426ab3a8-6b46-4c00-cbb7-08dac2366ac9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CcytY/4d1QBup4bZ8GioW796qTGCU+ckrqhotBsqfoAzMuS1wRzpW/P5rR78PFONqj0X7CmPXzmuiWgjYRwq9US/ccuE2W6fOpJtfJQfoT8K5M5/SBRig5in69NjNx6aZQNXzmgn9gFzDkMuKDYdS5z+8ZIq7v4BXP1Saj5j4fV5CRWYwVecwjJBRABanDhErRvhkE33Xzp9qMsNjlgYcxt/OV09tcM8DmcdGrmg7dOUpuFqaGScEHil9GZ/hobONKvm8lRDuJkFUAsD8eBVuhjGhmS56nLGcCoWAeK1oN7QO7aBRm5qE78l4uTwuDvMoBVqbPoL5A90N5ksMUsAvER7FRQl15OS/NsltO9UJG9COL2ncmqHP9OM4ifvZPlBHdmnLahb9gBHJx2torHpPcMxFNCEzq3rjMak4TBedNrWMNLtGDjxFP6wqujG36s9+CmaLD37dd86tNsc1gPg6XsRYmoIgyv+OSJPqouLy9SXou7KKOSUXBezsobNoQWeM8NSbd6vy+wlxdhlM6bffHQEPUK5lKG6Vat3cKdjrm8Dvm3NS+Kr6nxGea3OzX9R0RgoDSyH2n+ZhUQSk0JBDrycEHRWXVYn4In65Dv8ZoZX1TMEL96U2FjyFDDiykrqgOkb6DDrdwRywgy0ouvm/3AFZLcnxvISAARP1MXbeRBeaSgSdO0RB1/RdTpNgC3wkWLKiUzQWVoA/sjn7hUG8QHyApE1y72ujAivsbsA508B6+fy3Ju1o2933/ZWNkFHwRqwWuQDQ+QJpBxkt69xyo8+pKI6gkKUvnQyBqSqUYc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6058.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(376002)(136003)(39860400002)(396003)(346002)(451199015)(36756003)(41300700001)(122000001)(82960400001)(66946007)(8936002)(6506007)(316002)(71200400001)(2906002)(66476007)(91956017)(66556008)(8676002)(4326008)(66446008)(76116006)(37006003)(38100700002)(64756008)(6486002)(5660300002)(6636002)(38070700005)(86362001)(31686004)(31696002)(83380400001)(6862004)(53546011)(6512007)(186003)(26005)(478600001)(2616005)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MFlEcElWVHcwSlhVeDNTWGJxeUFtVVFxbDlMWFEvYXlWTFdLUXdZd3AyZERy?= =?utf-8?B?OFVjYUdHZnJyMFprWTNON0pLSFQrVDFESVcrdm96b2pVS0YrTFd1U1cvbkRO?= =?utf-8?B?aGRVbU1YNVJDVzhTOFljUlFOclZSMC9RNS90MmdFMzhqNVAvZURvVGt1MGhq?= =?utf-8?B?VmR1M2VkbDEzNWcrR1JsWHY3ZEdyQWZvaUlaZW1RQnNqN05kMTJXSXdaT0F2?= =?utf-8?B?UW52MFRTZFRBOHMvTTRvRlFwMENtWStIMTYzejJWVis2ZGl6YXU5WC9oSEFY?= =?utf-8?B?b0EvMXlNYkVhMG40ZFpUVGZHSHlGUlpOejNYeksyNGpJdWZkM3MxOFhZVkNs?= =?utf-8?B?K2dzTXVmZDRUbkZmQ3Mxa3BQeFI1Y1FVdDJZMGhXQVJmQkR1VjJjMWxDc0tH?= =?utf-8?B?dWV6blpyZ0thRzBQRGZuRVFhTFZaWkhZam4zYWtacXdOSld5ZU1odlFVNlpi?= =?utf-8?B?bG50OC9PazJQckdsYWh1SUpMakpPRnhsU0N1b2VNNTZCZ1o4K1JFaXM1UTA1?= =?utf-8?B?bityQ3YxeERmUWZaQXM5SDN4KzhmMXZPSndISGtaeHBRZlZyMnZKLzczVFEx?= =?utf-8?B?UEQ5NmRQK1lORDlnOUh6a0FPR3pkT2FmaFFJV2pXS09pYXVrMUpqcGdjZTR0?= =?utf-8?B?eFg3Nm1CeWV4d2lnNVUxNFVtV2Z3MzdwVnRWTTd4ZzVXeVNldVdwS2JtS3RN?= =?utf-8?B?bG12UUp1OHVxZzBST1pKYWg0K0lJSW8rcU92S3MxNXQxTU9hYW1wc1E3WjU3?= =?utf-8?B?YllmNm1XSlBPRzV5Mk1iZUJNdm1VOWJiK25EcXAwQ0FERWNVSGxaVXhPaFlw?= =?utf-8?B?N2NwNnlEbjB2ajNJcG1kcTFrbWxQbUVNa1N2aVIwY2xBNXZNblFzazRwZStX?= =?utf-8?B?VVhwWmRDZ0lHbFIyNE9ab0J3M0drSHplNEYwTUNUQ0M4Z0pHRXU3ZkdFeWRI?= =?utf-8?B?Y1NiTEdsb01PMkxXT25FUS85OHltWWVoemJzSVFIUFBZTXpsSDJXdzhRZWpQ?= =?utf-8?B?VVJ6bEZTTlNsbWdTS0MvbXl6akQyNDhWdE9MQ29SS0xMUWJJa01QWTcrbW1D?= =?utf-8?B?MnpPMEtzNEwrMjArZExqNHFXZUlCaEtCdmtwMnpWUHFNQ3dUOFZtQzFJMkcy?= =?utf-8?B?S2FQMCtIeGdscGRkQXA5OVR4bFkvbTRzV1RjbXhWY3pkSlQzRGtkWWFpMVB5?= =?utf-8?B?eXFkN3ZHcEhpUStmMThKQ0N4UWlLWm9qVTcwRXBGYzlxVW4wM1BURzhlMHhK?= =?utf-8?B?TTMzR0thaEhRZWlLNk1OVE9kS0Y2WDZEUUlqZklIYWFMSk0wc0d5QXpYRkta?= =?utf-8?B?RnBvNVJtdEZiUEZvWnZrSzh5ak00b0tBZmRaSVJUWGlqM25uMnpCZWx2cWFu?= =?utf-8?B?cEVJejVabDJ3Wklya2VIZEZBSDY5SnkzblQranBrZHFBZXJIdjl4dWFJT2hE?= =?utf-8?B?dlRLb0NTdDBtaEJsRzdrQm5tSmxTUnBFMmg3S0JaY0QxMXVRdUV2R25VNkM0?= =?utf-8?B?RlB3Q0ptSXhEUkhHR2Z3bGxDeC8vcXFWUzc5SzBmNyt5aTlSZktQOWVGMzM1?= =?utf-8?B?Y1NuaVY1ZGxqUHh4RlZuei9xY1JhNFdwanNuUUYxa3N0L0Ivd3pFRzJEYnZI?= =?utf-8?B?dVU0bkpsMzkwTm1vbWRxQ1hDM1p2MDc4V3htSEJocW1DTDVnaVpLYzNCOWRV?= =?utf-8?B?TGkzTDErWEFUWDVFOVY2WXVCKzBoV2NSVUFHVnBCS2dFU3g5bUhQL0VONDFy?= =?utf-8?B?V1I4d0ZhdkoxYWtGZHJVaytZY1p6WWxWeCtEY3pCaWRYZUlvT0k2dVRPYkFW?= =?utf-8?B?S0ljckZrVklNR0hFS3Q2MjZyd0hxeHhKRW1od08yajNMN2tjdDhmbEtXZVBu?= =?utf-8?B?VmhxTUVpY25mZHJhanQwM2l5SHpkWFBRR0trYWVYUFV0QnpwSHcxZ000bEVx?= =?utf-8?B?c3RHV0s4a1ZHN0lObGxHMFFZVmNqeC9kQjlCWUNhaVp2bndINnczSjVhRnVI?= =?utf-8?B?WkRjYXNQWXE1QWk1YTVrM0VvenBYWTR1UFVOanpZTXZoZEJZMnErRm1hMExi?= =?utf-8?B?U3V1YTErckVtdnFWMlJ6NThSNS9oQ2hKMDgxQ1VkMkJ0cGxKUEtNZDdnOGNX?= =?utf-8?B?ckpWRFp5V01ZNlRGRkhBeW9KMVN1WUZEUFR5Q3lEdmtMK3I2d21xa01BczBD?= =?utf-8?B?THc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <25FEE4AAB195EE4B87F79771E9F8AB54@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6058.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 426ab3a8-6b46-4c00-cbb7-08dac2366ac9 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2022 09:40:20.1666 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rSukdldNfiSS4J+6gSXCzoQvasi2hSIb5nOR6MXkaz8a0XTdZF6wJcajSDaTZBGR7OPxXvYDcxn4NYHaimMbpfwq95t8MQDGkzYZobXmA7w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7370 X-TUID: BGxpvhvQvL2z T24gMDkuMTEuMjIgMDk6MjYsIFNjaGlsZCwgSGVubmluZyAoVCBDRUQgU0VTLURFKSB3cm90ZToN Cj4gQW0gVHVlLCA4IE5vdiAyMDIyIDEyOjI4OjM2ICswMTAwDQo+IHNjaHJpZWIgIlQuIFNjaGFm Zm5lciIgPHRvYmlhcy5zY2hhZmZuZXJAc2llbWVucy5jb20+Og0KPiANCj4+IEZyb206IFRvYmlh cyBTY2hhZmZuZXIgPHRvYmlhcy5zY2hhZmZuZXJAc2llbWVucy5jb20+DQo+Pg0KPj4gVGhlIEdQ VCBiYWNrdXAgaGVhZGVyIGhhcyBhIGZpeGVkIHNpemUgb2YgMzMgNTEyIGJ5dGUgYmxvY2tzLiBD aGVjaw0KPj4gaWYgdGhlIGxhc3QgcGFydGl0aW9uIGVuZHMgYXQgdGhlIGJsb2NrIGJlZm9yZSB0 aGUgc3RhcnQgb2YgdGhlIEdVSUQNCj4+IHBhcnRpdGlvbiB0YWJsZSBiYWNrdXAgaGVhZGVyLiBJ ZiBzbyB0aGUgcGFydGl0aW9uIGlzIGZ1bGx5IGV4cGFuZGVkLg0KPj4NCj4+IFNpZ25lZC1vZmYt Ynk6IFRvYmlhcyBTY2hhZmZuZXIgPHRvYmlhcy5zY2hhZmZuZXJAc2llbWVucy5jb20+DQo+PiAt LS0NCj4+ICAgLi4uL2ZpbGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5zaCAgICAgICAgICAgIHwg MjENCj4+ICsrKysrKysrKy0tLS0tLS0tLS0gMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo KyksIDExIGRlbGV0aW9ucygtKQ0KPj4NCj4+IGRpZmYgLS1naXQNCj4+IGEvbWV0YS9yZWNpcGVz LXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0LWJvb3QvZmlsZXMvZXhwYW5kLWxhc3QtcGFydGl0aW9u LnNoDQo+PiBiL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1maXJzdC1ib290L2ZpbGVz L2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5zaA0KPj4gaW5kZXggNTcwNTVjYy4uMGQ2NjJjYyAxMDA3 NTUgLS0tDQo+PiBhL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1maXJzdC1ib290L2Zp bGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5zaA0KPj4gKysrDQo+PiBiL21ldGEvcmVjaXBlcy1z dXBwb3J0L2V4cGFuZC1vbi1maXJzdC1ib290L2ZpbGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5z aA0KPj4gQEAgLTIyLDI0ICsyMiwyMyBAQCBpZiBbICIke1JPT1RfREVWfSIgPSAiJHtCT09UX0RF Vn0iIF07IHRoZW4gZXhpdCAxDQo+PiBmaSAtIyB0aGlzIHZhbHVlIGlzIGluIGJsb2Nrcy4gTm9y bWFsbHkgYSBibG9jayBoYXMgNTEyIGJ5dGVzLg0KPj4gLUJVRkZFUl9TSVpFPTMyNzY4DQo+PiAg IEJPT1RfREVWX05BTUU9JHtCT09UX0RFViMjKi99DQo+PiArTEFTVF9QQVJUX05BTUU9IiQobHNi bGsgLWwgLW8gTkFNRSAiJHtCT09UX0RFVn0iIHwgdGFpbCAtMSkiDQo+PiArTEFTVF9QQVJUPSIv ZGV2LyR7TEFTVF9QQVJUX05BTUV9Ig0KPj4gKw0KPj4gICBESVNLX1NJWkU9IiQoY2F0IC9zeXMv Y2xhc3MvYmxvY2svIiR7Qk9PVF9ERVZfTkFNRX0iL3NpemUpIg0KPj4gLUFMTF9QQVJUU19TSVpF PTANCj4+IC1mb3IgUEFSVElUSU9OIGluDQo+PiAvc3lzL2NsYXNzL2Jsb2NrLyIke0JPT1RfREVW X05BTUV9Ii8iJHtCT09UX0RFVl9OQU1FfSIqOyBkbw0KPj4gLQlQQVJUX1NJWkU9JChjYXQgIiR7 UEFSVElUSU9OfSIvc2l6ZSkNCj4+IC0JQUxMX1BBUlRTX1NJWkU9JCgoQUxMX1BBUlRTX1NJWkUg KyBQQVJUX1NJWkUpKQ0KPj4gLWRvbmUNCj4+ICtMQVNUX1BBUlRfU0laRT0iJChjYXQgL3N5cy9j bGFzcy9ibG9jay8iJHtMQVNUX1BBUlRfTkFNRX0iL3NpemUpIg0KPj4gK0xBU1RfUEFSVF9TVEFS VD0iJChjYXQgL3N5cy9jbGFzcy9ibG9jay8iJHtMQVNUX1BBUlRfTkFNRX0iL3N0YXJ0KSINCj4+ ICsNCj4+ICsjIFRoZSBHVUlEIHBhcnRpdGlvbiB0YWJsZSBzdG9yZXMgaXRzIGJhY2t1cCBpbiB0 aGUgbGFzdCAzMyBibG9ja3MNCj4+IG9mIHRoZSB0YWJsZS4gKyMgVGhlcmVmb3JlIHRoZSBsYXN0 IHBhcnRpdGlvbiBlbmRzIDMzIGJlZm9yZSB0aGUgZW5kDQo+PiBvZiB0aGUgZGlzayBpZiBleHBh bmRlZC4gK0dQVF9CQUNLVVBfU0laRT0zMw0KPj4gICANCj4+IC1NSU5JTUFMX1NJWkU9JCgoQUxM X1BBUlRTX1NJWkUgKyBCVUZGRVJfU0laRSkpDQo+PiAtaWYgWyAiJERJU0tfU0laRSIgLWx0ICIk TUlOSU1BTF9TSVpFIiBdOyB0aGVuDQo+PiAraWYgWyAkKChMQVNUX1BBUlRfU1RBUlQgKyBMQVNU X1BBUlRfU0laRSArIEdQVF9CQUNLVVBfU0laRSkpIC1sdA0KPj4gIiR7RElTS19TSVpFfSIgXTsg dGhlbiBlY2hvICJEaXNrIGlzIHByYWN0aWNhbGx5IGFscmVhZHkgZnVsbCwgZG9pbmcNCj4+IG5v dGhpbmcuIiA+JjIgZXhpdCAwDQo+IA0KPiBUaGVyZSB3YXMgYSBnb29kIHJlYXNvbiBmb3IgdGhh dC4gSSB0aGluayB3aGVuIGZvciBhbGlnbm1lbnQgcmVhc29ucyBvcg0KPiBzbyBpdCBsb29rcyBs aWtlIHRoZXJlIGlzIGEgbGl0dGxlIGJpdCBvZiBzcGFjZSBsZWZ0LiBCdXQgdGhlIHJlc2l6ZQ0K PiB3b3VsZCB0aGVuIG5vdCB3b3JrIG9yIHdlIHdvdWxkIGluIGZhY3QgdHJ5IGEgc2hyaW5rIGFu ZCBmYWlsLg0KPiBIZXJlIHlvdSBzZWVtIHRoZSBzd2l0Y2ggdGhlIGxvZ2ljIGZyb20gInByYWN0 aWNhbGx5IGZ1bGwiIHRvICJyZWFsbHkNCj4gZnVsbCIgYW5kIHJlbW92ZSB0aGF0IG1hcmdpbiB3 aGVyZSBhIHJlc2l6ZSB3b3VsZCBiZSB0cmllZCBidXQgd291bGQNCj4gZmFpbC4NCj4gDQo+IFRo ZSB0cmljayB3aXRoIGxhc3RfcGFydCBzdGFydCArIHNpemUgbG9va3MgbmljZXIgdGhhbiBzdW1t aW5nIHVwIHRoZQ0KPiB3aG9sZSBzaXplLg0KPiANCj4gSGVubmluZw0KDQpBbnkgaWRlYXMgaG93 IEkgY291bGQgcmVwcm9kdWNlIHN1Y2ggYSBjYXNlPw0KDQpJIGhhdmUgbm90IHNlZW4gYW55IHBh cnRpdGlvbiBhbGlnbm1lbnQgaW4gbXkgdGVzdHMgc28gZmFyLiBUaGUgb25seSANCnRoaW5nIHRo YXQgaGFzIHRvIGJlIHJlc3BlY3RlZCBpcyB0aGUgR1VJRCBiYWNrdXAgaGVhZGVyIGluIHRoZSBl bmQgb2YgDQp0aGUgcGFydGl0aW9uLg0KDQpXaGF0IEkgaGF2ZSBzZWVuIGlzIGEgYWxpZ25tZW50 IG9mIHRoZSBmaWxlc3lzdGVtIGluc2lkZSBvZiB0aGUgDQpwYXJ0aXRpb24uIEV4dDQgaXMgYWxp Z25lZCB0byBhIG1pbmltdW0gb2YgNDA5NiBieXRlcyAvIDggc3lzZnMgYmxvY2tzLiANCkJ1dCB0 aGlzIGlzIG5vdCByZWxldmFudCBpbiB0aGUgY2hlY2sgaWYgdGhlIHBhcnRpdGlvbiB3YXMgZXhw YW5kZWQuDQoNCg0KQWxsIHRoZSBiZXN0DQoNCj4+ICAgZmkNCj4+ICAgDQo+PiAtTEFTVF9QQVJU PSIkKHNmZGlzayAtZCAiJHtCT09UX0RFVn0iIDI+L2Rldi9udWxsIHwgdGFpbCAtMSB8IGN1dCAt ZA0KPj4gJyAnIC1mIDEpIiAtDQo+PiAgICMgVHJhbnNmb3JtIHRoZSBwYXJ0aXRpb24gdGFibGUg YXMgZm9sbG93czoNCj4+ICAgIw0KPj4gICAjIC0gUmVtb3ZlIGFueSAnbGFzdC1sYmEnIGhlYWRl ciBzbyBzZmRpc2sgdXNlcyB0aGUgZW50aXJlIGF2YWlsYWJsZQ0KPj4gc3BhY2UuDQo+IA0K