Received: by 2002:a05:6a10:8395:0:0:0:0 with SMTP id n21csp666984pxh; Wed, 10 Nov 2021 07:38:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJxCjGe4Q82CTmJU3ZzKrqxjszYYDNutiWEqSSbjjDVj/+1M5ONTR9Yuwb2w1pi4R+SbFLTX X-Received: by 2002:a17:907:9801:: with SMTP id ji1mr78518ejc.170.1636558720475; Wed, 10 Nov 2021 07:38:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1636558720; cv=pass; d=google.com; s=arc-20160816; b=k/VYW92m4Qy7LqpQx6ziGMl3nev7ugLuYfur6oVxfqAnRqupKS0vKjzX2DP+B/lWHd wmMzf5vTYIac2vat0EXNTwKBmJwqyduLfaGCcUp7MVqG/+uP6QZ7hfq5OXu8l7+93BlI 3KGSElB8VzlBF6o0Lpjj4xIf0Qzyuo0iNqLZNR11dFCZ5koE/rSNFPPQpeOg+73NPN06 XaL+U6DOC5nxgDe1fmwl/2BLkCPlmsaIbxSfNhwfOWFzOp3PTQ43zXz1gBLMu/2S5px1 K08HibWsiyBjT5IBWZhq7Lj2HArBviPeC9jvVx28jOWHFjpmCxjKXHD+rOb8WOYgOExz rwAw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=dqHKgMs89BX8YkSpHx0fGg81R3DMqqScRLxUoNd5Vnc=; b=qcbAb6u9ofXaA+xNKGkR1ndAm2EvT7VIf0IJr1+x/2XLgkR98eOizGCpA8h46N/u8W jmR4zYT3YRdAkDgFNqyx/iDYxqgdPT9ZQ4JjcZn8j15vbBfM1LPJwDTL8l2Kk6ecwjrc SX0qd9ZT1NxjLIDqP9Fyz2fvatkaGEb/SrsgTAiY6MOS02zkjlgYNawVYn3Pu4M9suYh RUporQA+PBGhxfXA22IXuT0JgorbaBpUxEXfpRlm4GeRNuSK1xVN05Sy7V0CJW82P9c0 YI0xgRiFqlZubRi7xJxcCp+urPXrq9CAvMsF75SW6YCj91ifi1nCEdjdvOE20st+Bk4Z R4BA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=JDQbj8m4; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u8si246293ejf.209.2021.11.10.07.38.06; Wed, 10 Nov 2021 07:38:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=JDQbj8m4; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231838AbhKJPkc (ORCPT + 99 others); Wed, 10 Nov 2021 10:40:32 -0500 Received: from mail-dm3nam07on2122.outbound.protection.outlook.com ([40.107.95.122]:27232 "EHLO NAM02-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231408AbhKJPkb (ORCPT ); Wed, 10 Nov 2021 10:40:31 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xxr4Q1h5bvs61NTL+uv1s0doFOjBcDzItqb1mbni2VWhr3Ec7W+5pSjBeKpf7LC1ECYMqa40E0N5DaSeZKyHRZjvrR59WwU02vV3RBiss/vh9CquOpYzfl2ikJ5B77gnZKoDkrIkg7ZmpXspcM3IBfP/Kef/udgCEolPYx/k1ZJOBZBwuCR7IkBwbPzEYnmXWYxLwpzrNxA/Ub2tLSOK6rf2A1LZ+4yFhgep2wLiASYvvkp5hNYVEqPdPC8/FKnbNqJDYTQmzmP0p2+krpmx3YNDwWya3JaVQ1m3lfyfIrvtr6hrB3TGAn1PEPvv1E0z8xJgQ0ff5CVBV/6v1dVHBg== 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=dqHKgMs89BX8YkSpHx0fGg81R3DMqqScRLxUoNd5Vnc=; b=j6G3wcchh7syaU+TiiS5SMriDVJSOyUGlSi5ZzgP2s+nBzhW5OO+HZW9Xzno0JrefGgnWs0IOKb7irhCU7Cy8o/Z5cVRC5zeLG2NJnpLZ/oS+SW7k1hik67wXdf25sOz5p0HFGChoQRZxi/9WfeNKHrKvNkICFB0hUUAK9Lvr0YNLrAgPFh/sOsrTYtxceuo/3x8Kzw6BMG6zqJwCttu4pz3CdlC5pn+/Gbtsjit+F7in1UbuFQCUVsOQK+2CaRdWe6bEUC3N5nEClg8nRi2oRoulEGWGepSvHQ6xc7+TmgqekZrRVGyjKbASREwDYuVN0a8GDlyC+6kR+yZoRIKLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dqHKgMs89BX8YkSpHx0fGg81R3DMqqScRLxUoNd5Vnc=; b=JDQbj8m4xKwqgwnpfv/wYHPzIoF/O7ksOnyYdSL7BNf1b6HuGBFJP52ohVWdtPp0huE5xY5i4f+HKFplZrk7JZrddzpBPdU1RagbY0Tv0hRIcgeJF/pLXzjfYkwbVFV5QONxN4vjfylyxbx0ofl9aJ0T0tHnVdOt2LrlJzJLVNE= Received: from CH0PR13MB5084.namprd13.prod.outlook.com (2603:10b6:610:111::7) by CH2PR13MB3320.namprd13.prod.outlook.com (2603:10b6:610:23::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.7; Wed, 10 Nov 2021 15:37:40 +0000 Received: from CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::a921:472b:221c:11b8]) by CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::a921:472b:221c:11b8%4]) with mapi id 15.20.4690.015; Wed, 10 Nov 2021 15:37:40 +0000 From: Trond Myklebust To: "torvalds@linux-foundation.org" CC: "linux-nfs@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: [GIT PULL] Please pull NFS client changes for Linux 5.16 Thread-Topic: [GIT PULL] Please pull NFS client changes for Linux 5.16 Thread-Index: AQHX1kjkFua0A6imfUaZ+0CO1T+2Vg== Date: Wed, 10 Nov 2021 15:37:39 +0000 Message-ID: <4cfaa985bf0f83755b8e5877330421b993b13890.camel@hammerspace.com> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=hammerspace.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b7aa4219-4d9d-45c8-169b-08d9a46007b9 x-ms-traffictypediagnostic: CH2PR13MB3320: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:327; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TV9VXZzDa9DHErEzjabG5ExE+I27sNZkwtcifKEkeSTIdAoPh+1jloM434SZsWtC0xuPQu9O3NgdaVEHjenmkjUCqA2Z/oa2RueUIoq8yP4Sfr9EM87/+pxzRddJZVARdbak7SiNy+hXWxDm6lsUzxcz8ClzPCNIsCJocddAqWL08oQsaoGOL8YYjsSGYYKYsS2Vv06ZJWQZJpPr4G5iRUmsUTtllFayWAsCn2/nYhBbnO22a1UeIjBXQYd/J7C603Pjfs5fasMZqFZlBKAVMNfJ8Bz87mbeVwt4sxyf8Nh2Yf2tb3EXNYt8Fpisw8tMD5WDarz6i55NYX6IlQnZS1gFfSMUwj7gzwRRERWv6l3CccU9mR6SA/KAIsQmmTK39hccFOhXCaspyx9K5wrSiDSfC6OxqkK+4Pejqx6iHJyU0dfW/oTRKHqvSFHbG/OUglEHFygxGtvhi20457zPFItYi8tyRMPwfRoIkCD9MUci6KRUjFiX7ZnVw91j+Sd5PoVxeQtxZSyuN/3G2Y6FqrM/d2MJ36aTEIZofK0A0vTXixayW8ZKXYIT6nV64Vytjd8uvH8/DXAXjCRfB2KE2cvf2uZdmTo+YQMZVEOkqlfFjRRKDjc4QqXrl+opaQit6P+8XCneniNvc6VZPnMsvt+WqAuT5EB16FRA/q8b3iRiXWe56EhnlDxwEmSd009UeErtDrP3F3qWUSjKeIAfug== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR13MB5084.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(39840400004)(396003)(136003)(346002)(376002)(366004)(36756003)(6512007)(316002)(26005)(6506007)(86362001)(122000001)(66476007)(66446008)(4326008)(83380400001)(38100700002)(186003)(38070700005)(64756008)(66556008)(54906003)(508600001)(8676002)(5660300002)(6486002)(2906002)(71200400001)(76116006)(6916009)(66946007)(8936002)(2616005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WENHSjg1Mjlvb0owa2tqRmR2dG9PaHA3WkdjY1k4bFREdE5FSlkyMmRyTnZj?= =?utf-8?B?di9PL21HcFFnRWJqbUJwNkh3bm50RE4xdi83ZzJxZjBPbHZiMHFXNWlDR0Zv?= =?utf-8?B?WGFyeEdwWjRhMnJHUGJvbURta3Jsayt5RndZb3k4K0NySjZnRXFsSEQ4ZG1y?= =?utf-8?B?Z2lLb0pZQVp2NGQyd1M5R2JpR2J0eG9pZjNKVGNZK0ozYXhuN0xLeGg0dzlG?= =?utf-8?B?eUIvbkd6WjcySEVDYmxCd24rUi9jTmJxVGx3RlhPUXFkYkZUT2ZnaUFIVnNH?= =?utf-8?B?VXJ6Q01KaGdvRHIvSTN3eVFDMitvdzh0SDV3aWpaSlp2WXpSV1FLSm5VS28w?= =?utf-8?B?dTU1aVNiT1YwaWYzNHQrMnpYbjZWNm92MDgxVWJiMTFpOGp5SWVFYlJQd3pS?= =?utf-8?B?WnFMZUZUWE9tR2RtUS9uK0tFTmVtNElFNXZodSswL2V0R2w5N1VPdUVSMGww?= =?utf-8?B?eWhDbmFGT0RLbWRHUnJRLzMyODBENEMzcE1JaExPSVdQNytvSUNPZnpENnFv?= =?utf-8?B?N04rY3JGWUVpV3BoNEhIaHRVZWprTEhBdGNMWXFaeGVvaUFJbml6WXBPU1Iz?= =?utf-8?B?d1JkSjNWMDJSWnQwSGNyaFNrdHd0TDhZL0h3QlErQ0tVbG9NVU9jYnFENzlZ?= =?utf-8?B?cVEyRXFaLysvMzhBWk9sYVlONUJqN1AzRDF1aHlWNVltZkN2WDlLYWhkTVNy?= =?utf-8?B?OVkzb21iejZ6S3c4NHFGZkhUTEZhdjR4VFQ5djFEakNVN05BOHdvd3FRand5?= =?utf-8?B?WVJRZWIwK01VdG13UllLekxEZ2ZBZkwzVjBmZlpEcWJZSHQ3R2hMUWYwbWk0?= =?utf-8?B?RENIQ2ova1BkZjlTbmxRd0krb002azhvQWJBWHlGUWV3Nm5sNloxaEsvR0hu?= =?utf-8?B?NDNnNk9XWXU1V2N0elZzOUxSRCthdy96VTR3QkVvMW1EVnlzZ0YrSlhvL3hH?= =?utf-8?B?a0d1eDBxR0t6Nzh5M0UwYzBOaUlxQ1pjZTIrSVVteEFpZ0JhUFgyMlFEaFhZ?= =?utf-8?B?MkhqQyt4RVh0S2JPS21lWHRnY0c2NkNEWFk5emlHVFpBNk5kaHkzQ0NHSlBx?= =?utf-8?B?dExFMU1YV3BzR3NXUEZJUTBvczVKM3h1aEI1bmFCMEd2TUxrVm5sam1NVndL?= =?utf-8?B?enBOQm1hRC83WngvaC9aSDExQ3NBYm9zQWhScjNzUjJPR0xDSHQvZ1lFOHpY?= =?utf-8?B?bkVZNzk0V3J3SS9RLzFKRU5tZzlEcndyVDRTd2JibzhYZmhieTY1UHJLRmFk?= =?utf-8?B?TGdDU3hkWStDKy9qWFd6cW5YZ2tTUnpFdm9QMHh5eWp3QThKMFJuU01TMEdS?= =?utf-8?B?Qk4wanNGRXFlY0xDN3ZUTEZwVEV2RXRNTzNSeDNFQXBVZXB6YytZV1djZ0ht?= =?utf-8?B?a3lJcXlWbE5oWEpIYitPb3U4ZDQ3U04rcEFGM2xWcXk4UjgxYWJvT3MvZDQ0?= =?utf-8?B?MU9sTmZ0NHl4a0VXRUF2dHNrQnBTeU0xNmRLZlJMMEpaUWd0d2hTNm9Oc05Q?= =?utf-8?B?eUFSbGdUc09DVTVvcmU3bklWSVZqc01sMkZVTG14aGJ2MjFuVEFnRHRZV2pq?= =?utf-8?B?QTlSWWtZVDBBLytLam04TU9tM3VJOUR4aWM4TFFiSzRDL04zTDNqb2xaTDdo?= =?utf-8?B?ZStNd3ZwVGJHQlpNMGxNNmlxUjl4RmhnbnhMZEtGOWREemducEFjNENKdTVa?= =?utf-8?B?WGdkMEpvMkVXMU9jcUk3V1l4RU1iSE00ZDlRVnk5VXBIY2xYdzdjak11VXJI?= =?utf-8?B?aG5oVUpNTVlKcnZYMXVhNWJVc01HblcxWk5yZHRoaFFXTktTSWR3UWF3aVN6?= =?utf-8?B?N1dkSUJzaGtkcHFNS1cvc2pWYTBQQjB5VjYvTEN2Tk10SlVjbDcxdVZmYS9C?= =?utf-8?B?eDhYM0FrYmRrNTV2MG52dVBBd0RRR2JhNjdDR1ozT2gyZUF4cGlKRnBDWktS?= =?utf-8?B?VTZjWWtTa3VIbTV3REd0bGFtTUVoRGF0SVI4bVNJNUU1ekkzd0JnRE53LzVM?= =?utf-8?B?NjU2bEhZODZ1bDFBY2VaMTkxaW5BMVQ4aG94T3JTUGZIR2JnUWdlTkNhMFIz?= =?utf-8?B?MzhyRTQ1NFBVa3NPQ3dFY3JQbG1aVG1pbW9QSG14WHRscW03dnd2NU5BeThD?= =?utf-8?B?NHh6aTVmdTRHSjQzUy92ZjVSenV4cWFQT0F4NlFmU280QVJhNXY5SGRFaDNq?= =?utf-8?Q?1bJFjnZC1j0FikoZ7Wi9DDE=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <4971934EBE2350498B60F5DD8B996999@namprd13.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR13MB5084.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7aa4219-4d9d-45c8-169b-08d9a46007b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2021 15:37:40.0015 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 954usqOrVHUguOvKmeasha5yFbylpAH1IsE4sUYs8juqZgRV0LuWp6Mb7zl1tvkD3RVaICgQ810dk351NwCE/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3320 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgOWUxZmYzMDdj Nzc5Y2UxZjBmODEwYzdlY2NlM2Q5NWJiYWU0MDg5NjoNCg0KICBMaW51eCA1LjE1LXJjNCAoMjAy MS0xMC0wMyAxNDowODo0NyAtMDcwMCkNCg0KYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9z aXRvcnkgYXQ6DQoNCiAgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9s aW51eC1uZnMuZ2l0IHRhZ3MvbmZzLWZvci01LjE2LTENCg0KZm9yIHlvdSB0byBmZXRjaCBjaGFu Z2VzIHVwIHRvIGY5NmY4Y2M0YTYzZGQ2NDVlMDdlYTk3MTJiZTRlMGE3NmVhNGVjMWY6DQoNCiAg TkZTdjQ6IFNhbml0eSBjaGVjayB0aGUgcGFyYW1ldGVycyBpbiBuZnM0MV91cGRhdGVfdGFyZ2V0 X3Nsb3RpZCgpICgyMDIxLTExLTA3IDA5OjIzOjE0IC0wNTAwKQ0KDQpDaGVlcnMsDQogIFRyb25k DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQpORlMgY2xpZW50IHVwZGF0ZXMgZm9yIExpbnV4IDUuMTYNCg0KSGlnaGxpZ2h0 cyBpbmNsdWRlOg0KDQpGZWF0dXJlczoNCi0gTkZTdjQuMSBjYW4gYWx3YXlzIHJldHJpZXZlIGFu ZCBjYWNoZSB0aGUgQUNDRVNTIG1vZGUgb24gT1BFTg0KLSBPcHRpbWlzYXRpb25zIGZvciBSRUFE RElSIGFuZCB0aGUgJ2xzIC1sJyBzdHlsZSB3b3JrbG9hZA0KLSBGdXJ0aGVyIHJlcGxhY2VtZW50 cyBvZiBkcHJpbnRrKCkgd2l0aCB0cmFjZXBvaW50cyBhbmQgb3RoZXIgdHJhY2luZw0KICBpbXBy b3ZlbWVudHMNCi0gRW5zdXJlIHdlIHJlLXByb2JlIE5GU3Y0IHNlcnZlciBjYXBhYmlsaXRpZXMg d2hlbiB0aGUgdXNlciBkb2VzIGENCiAgIm1vdW50IC1vIHJlbW91bnQiDQoNCkJ1Z2ZpeGVzOg0K LSBGaXggYW4gT29wcyBpbiBwbmZzX21hcmtfcmVxdWVzdF9jb21taXQoKQ0KLSBGaXggdXAgZGVh ZGxvY2tzIGluIHRoZSBjb21taXQgY29kZQ0KLSBGaXggcmVncmVzc2lvbnMgaW4gTkZTdjIvdjMg YXR0cmlidXRlIHJldmFsaWRhdGlvbiBkdWUgdG8gdGhlDQogIGNoYW5nZV9hdHRyX3R5cGUgb3B0 aW1pc2F0aW9ucw0KLSBGaXggc29tZSBkZW50cnkgdmVyaWZpZXIgcmFjZXMNCi0gRml4IHNvbWUg bWlzc2luZyBkZW50cnkgdmVyaWZpZXIgc2V0dGluZ3MNCi0gRml4IGEgcGVyZm9ybWFuY2UgcmVn cmVzc2lvbiBpbiBuZnNfc2V0X29wZW5fc3RhdGVpZF9sb2NrZWQoKQ0KLSBTVU5SUEMgd2FzIHNl bmRpbmcgbXVsdGlwbGUgU1lOIGNhbGxzIHdoZW4gcmUtZXN0YWJsaXNoaW5nIGEgVENQDQogIGNv bm5lY3Rpb24uDQotIEZpeCBtdWx0aXBsZSBORlN2NCBpc3N1ZXMgZHVlIHRvIG1pc3Npbmcgc2Fu aXR5IGNoZWNraW5nIG9mIHNlcnZlcg0KICByZXR1cm4gdmFsdWVzDQotIEZpeCBhIHBvdGVudGlh bCBPb3BzIHdoZW4gRlJFRV9TVEFURUlEIHJhY2VzIHdpdGggYW4gdW5tb3VudA0KDQpDbGVhbnVw czoNCi0gQ2xlYW4gdXAgdGhlIGxhYmVsbGVkIE5GUyBjb2RlDQotIFJlbW92ZSB1bnVzZWQgaGVh ZGVyIDxsaW51eC9wbmZzX29zZF94ZHIuaD4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQWxleGV5IEdsYWRrb3YgKDEp Og0KICAgICAgRml4IHVzZXIgbmFtZXNwYWNlIGxlYWsNCg0KQW5uYSBTY2h1bWFrZXIgKDIwKToN CiAgICAgIE5GUzogQ3JlYXRlIGFuIG5mczRfc2VydmVyX3NldF9pbml0X2NhcHMoKSBmdW5jdGlv bg0KICAgICAgTkZTOiBNb3ZlIG5mc19wcm9iZV9kZXN0aW5hdGlvbigpIGludG8gdGhlIGdlbmVy aWMgY2xpZW50DQogICAgICBORlM6IFJlcGxhY2UgY2FsbHMgdG8gbmZzX3Byb2JlX2ZzaW5mbygp IHdpdGggbmZzX3Byb2JlX3NlcnZlcigpDQogICAgICBORlM6IENhbGwgbmZzX3Byb2JlX3NlcnZl cigpIGR1cmluZyBhIGZzY29udGV4dC1yZWNvbmZpZ3VyZSBldmVudA0KICAgICAgTkZTOiBVbmV4 cG9ydCBuZnNfcHJvYmVfZnNpbmZvKCkNCiAgICAgIFNVTlJQQzogQ2hlY2sgaWYgdGhlIHhwcnQg aXMgY29ubmVjdGVkIGJlZm9yZSBoYW5kbGluZyBzeXNmcyByZWFkcw0KICAgICAgTkZTOiBDcmVh dGUgYSBuZXcgbmZzX2FsbG9jX2ZhdHRyX3dpdGhfbGFiZWwoKSBmdW5jdGlvbg0KICAgICAgTkZT OiBSZW1vdmUgdGhlIG5mczRfbGFiZWwgZnJvbSB0aGUgbmZzX2VudHJ5IHN0cnVjdA0KICAgICAg TkZTOiBSZW1vdmUgdGhlIG5mczRfbGFiZWwgZnJvbSB0aGUgbmZzNF9jcmVhdGVfcmVzIHN0cnVj dA0KICAgICAgTkZTOiBSZW1vdmUgdGhlIG5mczRfbGFiZWwgZnJvbSB0aGUgbmZzNF9saW5rX3Jl cyBzdHJ1Y3QNCiAgICAgIE5GUzogUmVtb3ZlIHRoZSBsYWJlbCBmcm9tIHRoZSBuZnM0X2xvb2t1 cF9yZXMgc3RydWN0DQogICAgICBORlM6IFJlbW92ZSB0aGUgbmZzNF9sYWJlbCBmcm9tIHRoZSBu ZnM0X2xvb2t1cHBfcmVzIHN0cnVjdA0KICAgICAgTkZTOiBSZW1vdmUgdGhlIGZfbGFiZWwgZnJv bSB0aGUgbmZzNF9vcGVuZGF0YSBhbmQgbmZzX29wZW5yZXMNCiAgICAgIE5GUzogUmVtb3ZlIHRo ZSBuZnM0X2xhYmVsIGZyb20gdGhlIG5mczRfZ2V0YXR0cl9yZXMNCiAgICAgIE5GUzogUmVtb3Zl IHRoZSBuZnM0X2xhYmVsIGZyb20gdGhlIG5mc19zZXRhdHRycmVzDQogICAgICBORlM6IFJlbW92 ZSB0aGUgbmZzNF9sYWJlbCBhcmd1bWVudCBmcm9tIG5mc19pbnN0YW50aWF0ZSgpDQogICAgICBO RlM6IFJlbW92ZSB0aGUgbmZzNF9sYWJlbCBhcmd1bWVudCBmcm9tIG5mc19hZGRfb3Jfb2J0YWlu KCkNCiAgICAgIE5GUzogUmVtb3ZlIHRoZSBuZnM0X2xhYmVsIGFyZ3VtZW50IGZyb20gbmZzX2Zo Z2V0KCkNCiAgICAgIE5GUzogUmVtb3ZlIHRoZSBuZnM0X2xhYmVsIGFyZ3VtZW50IGZyb20gbmZz X3NldHNlY3VyaXR5DQogICAgICBORlM6IFJlbW92ZSB0aGUgbmZzNF9sYWJlbCBhcmd1bWVudCBm cm9tIGRlY29kZV9nZXRhdHRyXyooKSBmdW5jdGlvbnMNCg0KQmFwdGlzdGUgTGVwZXJzICgxKToN CiAgICAgIHBuZnMvZmxleGZpbGVzOiBGaXggbWlzcGxhY2VkIGJhcnJpZXIgaW4gbmZzNF9mZl9s YXlvdXRfcHJlcGFyZV9kcw0KDQpCZW5qYW1pbiBDb2RkaW5ndG9uICgxKToNCiAgICAgIHhwcnRy ZG1hOiBGaXggYSBtYXliZS11bmluaXRpYWxpemVkIGNvbXBpbGVyIHdhcm5pbmcNCg0KQ2h1Y2sg TGV2ZXIgKDEyKToNCiAgICAgIE5GUzogUmVtb3ZlIHVubmVjZXNzYXJ5IFRSQUNFX0RFRklORV9F TlVNKClzDQogICAgICBTVU5SUEM6IFBlci1ycGNfY2xudCB0YXNrIFBJRHMNCiAgICAgIE5GUzog SW5zdHJ1bWVudCBpX3NpemVfd3JpdGUoKQ0KICAgICAgeHBydHJkbWE6IFByb3ZpZGUgYSBidWZm ZXIgdG8gcGFkIFdyaXRlIGNodW5rcyBvZiB1bmFsaWduZWQgbGVuZ3RoDQogICAgICB4cHJ0cmRt YTogUmVtb3ZlIHJwY3JkbWFfZXA6OnJlX2ltcGxpY2l0X3JvdW5kdXANCiAgICAgIFNVTlJQQzog VHJhY2Vwb2ludHMgc2hvdWxkIGRpc3BsYXkgdGtfcGlkIGFuZCBjbF9jbGlkIGFzIGEgZml4ZWQt c2l6ZSBmaWVsZA0KICAgICAgU1VOUlBDOiBVc2UgQklUKCkgbWFjcm8gaW4gcnBjX3Nob3dfeHBy dF9zdGF0ZSgpDQogICAgICBORlM6IFJlcGxhY2UgZHByaW50ayBjYWxsc2l0ZXMgaW4gbmZzX3Jl YWRwYWdlKHMpDQogICAgICBTVU5SUEM6IFRyYWNlIGNhbGxzIHRvIC5ycGNfY2FsbF9kb25lDQog ICAgICBORlM6IFJlbW92ZSAtLT4gYW5kIDwtLSBkcHJpbnRrIGNhbGwgc2l0ZXMNCiAgICAgIE5G UzogTW92ZSBnZW5lcmljIEZTIHNob3cgbWFjcm9zIHRvIGdsb2JhbCBoZWFkZXINCiAgICAgIE5G UzogTW92ZSBORlMgcHJvdG9jb2wgZGlzcGxheSBtYWNyb3MgdG8gZ2xvYmFsIGhlYWRlcg0KDQpE YXZlIFd5c29jaGFuc2tpICgyKToNCiAgICAgIE5GUzogRml4IFdBUk5fT04gZHVlIHRvIHVuaW9u aXphdGlvbiBvZiBuZnNfaW5vZGUubnJlcXVlc3RzDQogICAgICBORlM6IEFkZCBvZmZzZXQgdG8g bmZzX2FvcF9yZWFkYWhlYWQgdHJhY2Vwb2ludA0KDQpKb25hdGhhbiBDb3JiZXQgKDEpOg0KICAg ICAgbmZzOiByZW1vdmUgdW51c2VkIGhlYWRlciA8bGludXgvcG5mc19vc2RfeGRyLmg+DQoNCk9s Z2EgS29ybmlldnNrYWlhICg3KToNCiAgICAgIE5GU3Y0LjIgYWRkIHRyYWNlcG9pbnQgdG8gU0VF Sw0KICAgICAgTkZTdjQuMiBhZGQgdHJhY2Vwb2ludHMgdG8gRkFMTE9DQVRFIGFuZCBERUFMTE9D QVRFDQogICAgICBORlN2NC4yIGFkZCB0cmFjZXBvaW50IHRvIENPUFkNCiAgICAgIE5GU3Y0LjIg YWRkIHRyYWNlcG9pbnQgdG8gQ0xPTkUNCiAgICAgIE5GU3Y0LjIgYWRkIHRyYWNlcG9pbnQgdG8g Q0JfT0ZGTE9BRA0KICAgICAgTkZTdjQuMiBhZGQgdHJhY2Vwb2ludCB0byBDT1BZX05PVElGWQ0K ICAgICAgTkZTdjQuMiBhZGQgdHJhY2Vwb2ludCB0byBPRkZMT0FEX0NBTkNFTA0KDQpTY290dCBN YXloZXcgKDEpOg0KICAgICAgbmZzNDogdGFrZSBhIHJlZmVyZW5jZSBvbiB0aGUgbmZzX2NsaWVu dCB3aGVuIHJ1bm5pbmcgRlJFRV9TVEFURUlEDQoNClRoaWFnbyBSYWZhZWwgQmVja2VyICgxKToN CiAgICAgIHN1bnJwYzogcmVtb3ZlIHVubmVjZXNzYXJ5IHRlc3QgaW4gcnBjX3Rhc2tfc2V0X2Ns aWVudCgpDQoNClRyb25kIE15a2xlYnVzdCAoMzcpOg0KICAgICAgTkZTOiBMYWJlbCB0aGUgZGVu dHJ5IHdpdGggYSB2ZXJpZmllciBpbiBuZnNfbGluaygpLCBuZnNfc3ltbGluaygpDQogICAgICBO RlM6IExhYmVsIHRoZSBkZW50cnkgd2l0aCBhIHZlcmlmaWVyIGluIG5mc19ybWRpcigpIGFuZCBu ZnNfdW5saW5rKCkNCiAgICAgIE5GUzogRml4IHVwIG5mc19jdHhfa2V5X3RvX2V4cGlyZSgpDQog ICAgICBTVU5SUEM6IFBhcnRpYWwgcmV2ZXJ0IG9mIGNvbW1pdCA2ZjlmMTcyODdlNzgNCiAgICAg IFNVTlJQQzogQWRkIGNvbmRfcmVzY2hlZCgpIGF0IHRoZSBhcHByb3ByaWF0ZSBwb2ludCBpbiBf X3JwY19leGVjdXRlKCkNCiAgICAgIFNVTlJQQzogUmVtb3ZlIFdRX0hJR0hQUkkgZnJvbSB4cHJ0 aW9kDQogICAgICBTVU5SUEM6IFJlbW92ZSB1bm5lY2Vzc2FyeSBtZW1vcnkgYmFycmllcnMNCiAg ICAgIFNVTlJQQzogeHBydF9jbGVhcl9sb2NrZWQoKSBvbmx5IG5lZWRzIHJlbGVhc2UgbWVtb3J5 IHNlbWFudGljcw0KICAgICAgTkZTOiBGaXggYSBmZXcgbW9yZSBjbGVhcl9iaXQoKSBpbnN0YW5j ZXMgdGhhdCBuZWVkIHJlbGVhc2Ugc2VtYW50aWNzDQogICAgICBORlN2NDogUmV0cmlldmUgQUND RVNTIG9uIG9wZW4gaWYgd2UncmUgbm90IHVzaW5nIE5GUzRfQ1JFQVRFX0VYQ0xVU0lWRQ0KICAg ICAgTkZTOiBEZWZhdWx0IGNoYW5nZV9hdHRyX3R5cGUgdG8gTkZTNF9DSEFOR0VfVFlQRV9JU19V TkRFRklORUQNCiAgICAgIE5GUzogRG9uJ3Qgc2V0IE5GU19JTk9fREFUQV9JTlZBTF9ERUZFUiBh bmQgTkZTX0lOT19JTlZBTElEX0RBVEENCiAgICAgIE5GUzogSWdub3JlIHRoZSBkaXJlY3Rvcnkg c2l6ZSB3aGVuIG1hcmtpbmcgZm9yIHJldmFsaWRhdGlvbg0KICAgICAgTkZTOiBGaXggdXAgbmZz X3JlYWRkaXJfaW5vZGVfbWFwcGluZ192YWxpZCgpDQogICAgICBORlM6IEZ1cnRoZXIgb3B0aW1p c2F0aW9ucyBmb3IgJ2xzIC1sJw0KICAgICAgTkZTOiBGaXggZGVudHJ5IHZlcmlmaWVyIHJhY2Vz DQogICAgICBORlM6IERvIG5vdCBmbHVzaCB0aGUgcmVhZGRpciBjYWNoZSBpbiBuZnNfZGVudHJ5 X2lwdXQoKQ0KICAgICAgTkZTOiBSZW1vdmUgdW5uZWNlc3NhcnkgcGFnZSBjYWNoZSBpbnZhbGlk YXRpb25zDQogICAgICBORlM6IEZpeCBkZWFkbG9ja3MgaW4gbmZzX3NjYW5fY29tbWl0X2xpc3Qo KQ0KICAgICAgTkZTOiBGaXggdXAgY29tbWl0IGRlYWRsb2Nrcw0KICAgICAgTkZTOiBGaXggYW4g T29wcyBpbiBwbmZzX21hcmtfcmVxdWVzdF9jb21taXQoKQ0KICAgICAgTkZTdjQ6IEZpeGVzIGZv ciBuZnM0X2lub2RlX3JldHVybl9kZWxlZ2F0aW9uKCkNCiAgICAgIE5GUzogU2F2ZSBzb21lIHNw YWNlIGluIHRoZSBpbm9kZQ0KICAgICAgTkZTOiBSZW1vdmUgcmVkdW5kYW50IGNhbGwgdG8gX19z ZXRfcGFnZV9kaXJ0eV9ub2J1ZmZlcnMNCiAgICAgIE5GU3Y0OiBGaXggYSByZWdyZXNzaW9uIGlu IG5mc19zZXRfb3Blbl9zdGF0ZWlkX2xvY2tlZCgpDQogICAgICBTVU5SUEM6IFJlcGxhY2UgdXNl IG9mIHNvY2tldCBza19jYWxsYmFja19sb2NrIHdpdGggc29ja19sb2NrDQogICAgICBTVU5SUEM6 IENsZWFuIHVwIHhzX3RjcF9zZXR1cF9zb2NrKCkNCiAgICAgIFNVTlJQQzogRml4IHJhY2VzIHdo ZW4gY2xvc2luZyB0aGUgc29ja2V0DQogICAgICBTVU5SUEM6IFByZXZlbnQgaW1tZWRpYXRlIGNs b3NlK3JlY29ubmVjdA0KICAgICAgTkZTOiBEb24ndCB0cmFjZSBhbiB1bmluaXRpYWxpc2VkIHZh bHVlDQogICAgICBORlN2NDogRW5zdXJlIGRlY29kZV9jb21wb3VuZF9oZHIoKSBzYW5pdHkgY2hl Y2tzIHRoZSB0YWcNCiAgICAgIE5GU3Y0OiBGaXggcG90ZW50aWFsIE9vcHMgaW4gZGVjb2RlX29w X21hcCgpDQogICAgICBORlN2NDogUmVtb3ZlIHVubmVjZXNzYXJ5ICdtaW5vciB2ZXJzaW9uJyBj aGVjaw0KICAgICAgTkZTOiBEb24ndCBhbGxvY2F0ZSBuZnNfZmF0dHIgb24gdGhlIHN0YWNrIGlu IF9fbmZzNDJfc3NjX29wZW4oKQ0KICAgICAgTkZTdjQuMjogYWxsb2NfZmlsZV9wc2V1ZG8oKSB0 YWtlcyBhbiBvcGVuIGZsYWcsIG5vdCBhbiBmX21vZGUNCiAgICAgIE5GUzogQWx3YXlzIGluaXRp YWxpc2UgZmF0dHItPmxhYmVsIGluIG5mc19mYXR0cl9hbGxvYygpDQogICAgICBORlN2NDogU2Fu aXR5IGNoZWNrIHRoZSBwYXJhbWV0ZXJzIGluIG5mczQxX3VwZGF0ZV90YXJnZXRfc2xvdGlkKCkN Cg0KIGZzL2xvY2tkL2NsbnRwcm9jLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAzIC0NCiBm cy9sb2NrZC9zdmM0cHJvYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAtDQogZnMvbG9j a2Qvc3ZjcHJvYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQ0KIGZzL25mcy9jYWxs YmFja19wcm9jLmMgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCiBmcy9uZnMvY2xpZW50LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOSArLQ0KIGZzL25mcy9kZWxlZ2F0aW9uLmMg ICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstDQogZnMvbmZzL2Rpci5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAxMTkgKystLQ0KIGZzL25mcy9kaXJlY3QuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAyICstDQogZnMvbmZzL2V4cG9ydC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNDQgKy0NCiBmcy9uZnMvZmlsZWxheW91dC9maWxlbGF5b3V0LmMgICAg ICAgICAgICB8ICAgMiAtDQogZnMvbmZzL2ZsZXhmaWxlbGF5b3V0L2ZsZXhmaWxlbGF5b3V0LmMg ICAgfCAgIDIgLQ0KIGZzL25mcy9mbGV4ZmlsZWxheW91dC9mbGV4ZmlsZWxheW91dGRldi5jIHwg ICA0ICstDQogZnMvbmZzL2dldHJvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjEg Ky0NCiBmcy9uZnMvaW5vZGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzMCArKyst LQ0KIGZzL25mcy9pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstDQog ZnMvbmZzL25hbWVzcGFjZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0NCiBmcy9u ZnMvbmZzM3Byb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQ0KIGZzL25mcy9u ZnMzeGRyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQogZnMvbmZzL25mczQy cHJvYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKw0KIGZzL25mcy9uZnM0X2ZzLmgg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQogZnMvbmZzL25mczRjbGllbnQuYyAg ICAgICAgICAgICAgICAgICAgICAgfCAgNjUgKy0tDQogZnMvbmZzL25mczRmaWxlLmMgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMTQgKy0NCiBmcy9uZnMvbmZzNGlkbWFwLmMgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMiArLQ0KIGZzL25mcy9uZnM0cHJvYy5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMjg5ICsrKystLS0tLS0NCiBmcy9uZnMvbmZzNHNlc3Npb24uYyAgICAgICAg ICAgICAgICAgICAgICB8ICAxMiArLQ0KIGZzL25mcy9uZnM0c2Vzc2lvbi5oICAgICAgICAgICAg ICAgICAgICAgIHwgICAxICsNCiBmcy9uZnMvbmZzNHN0YXRlLmMgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNSArLQ0KIGZzL25mcy9uZnM0dHJhY2UuaCAgICAgICAgICAgICAgICAgICAgICAg IHwgOTIwICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQ0KIGZzL25mcy9uZnM0eGRyLmMg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDgxICsrLQ0KIGZzL25mcy9uZnN0cmFjZS5oICAg ICAgICAgICAgICAgICAgICAgICAgIHwgNDY3ICsrKysrKystLS0tLS0tLQ0KIGZzL25mcy9wYWdl bGlzdC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEzICstDQogZnMvbmZzL3BuZnMuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCiBmcy9uZnMvcG5mc19uZnMuYyAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQ0KIGZzL25mcy9wcm9jLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDE2ICstDQogZnMvbmZzL3JlYWQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTEgKy0NCiBmcy9uZnMvc3VwZXIuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNyArLQ0KIGZzL25mcy93cml0ZS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDczICstLQ0KIGZzL25mc2QvdHJhY2UuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAxICsNCiBpbmNsdWRlL2xpbnV4L25mczQuaCAgICAgICAgICAgICAgICAgICAgICB8 ICAgNCArDQogaW5jbHVkZS9saW51eC9uZnNfZnMuaCAgICAgICAgICAgICAgICAgICAgfCAgNzcg KystDQogaW5jbHVkZS9saW51eC9uZnNfeGRyLmggICAgICAgICAgICAgICAgICAgfCAgMTYgKy0N CiBpbmNsdWRlL2xpbnV4L3BuZnNfb3NkX3hkci5oICAgICAgICAgICAgICB8IDMxNyAtLS0tLS0t LS0tDQogaW5jbHVkZS9saW51eC9zdW5ycGMvY2xudC5oICAgICAgICAgICAgICAgfCAgIDEgKw0K IGluY2x1ZGUvbGludXgvc3VucnBjL3NjaGVkLmggICAgICAgICAgICAgIHwgIDE2ICstDQogaW5j bHVkZS90cmFjZS9ldmVudHMvZnMuaCAgICAgICAgICAgICAgICAgfCAxMjIgKysrKw0KIGluY2x1 ZGUvdHJhY2UvZXZlbnRzL25mcy5oICAgICAgICAgICAgICAgIHwgMzc1ICsrKysrKysrKysrKw0K IGluY2x1ZGUvdHJhY2UvZXZlbnRzL3JwY2dzcy5oICAgICAgICAgICAgIHwgIDE4ICstDQogaW5j bHVkZS90cmFjZS9ldmVudHMvcnBjcmRtYS5oICAgICAgICAgICAgfCAgNTUgKy0NCiBpbmNsdWRl L3RyYWNlL2V2ZW50cy9zdW5ycGMuaCAgICAgICAgICAgICB8ICA5OSArKy0tDQogaW5jbHVkZS90 cmFjZS9ldmVudHMvc3VucnBjX2Jhc2UuaCAgICAgICAgfCAgMTggKw0KIG5ldC9zdW5ycGMvY2xu dC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMzICstDQogbmV0L3N1bnJwYy9zY2hlZC5j ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKy0NCiBuZXQvc3VucnBjL3N5c2ZzLmMgICAg ICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQ0KIG5ldC9zdW5ycGMveHBydC5jICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQxICstDQogbmV0L3N1bnJwYy94cHJ0cmRtYS9mcndyX29wcy5j ICAgICAgICAgICAgfCAgNDggKy0NCiBuZXQvc3VucnBjL3hwcnRyZG1hL3JwY19yZG1hLmMgICAg ICAgICAgICB8ICAyMyArLQ0KIG5ldC9zdW5ycGMveHBydHJkbWEvdmVyYnMuYyAgICAgICAgICAg ICAgIHwgICAzICstDQogbmV0L3N1bnJwYy94cHJ0cmRtYS94cHJ0X3JkbWEuaCAgICAgICAgICAg fCAgIDYgKy0NCiBuZXQvc3VucnBjL3hwcnRzb2NrLmMgICAgICAgICAgICAgICAgICAgICB8IDEw OSArKy0tDQogNTkgZmlsZXMgY2hhbmdlZCwgMjAxMSBpbnNlcnRpb25zKCspLCAxODE0IGRlbGV0 aW9ucygtKQ0KIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L3BuZnNfb3NkX3hkci5o DQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdHJhY2UvZXZlbnRzL2ZzLmgNCiBjcmVhdGUg bW9kZSAxMDA2NDQgaW5jbHVkZS90cmFjZS9ldmVudHMvbmZzLmgNCiBjcmVhdGUgbW9kZSAxMDA2 NDQgaW5jbHVkZS90cmFjZS9ldmVudHMvc3VucnBjX2Jhc2UuaA0KDQotLSANClRyb25kIE15a2xl YnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBIYW1tZXJzcGFjZQ0KdHJvbmQubXlr bGVidXN0QGhhbW1lcnNwYWNlLmNvbQ0KDQoNCg==