Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3691941ybt; Tue, 30 Jun 2020 09:04:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzcKl/Jfnu1tuqHAo3FGIo1Boz4McUZ4nO2qAKQm7YpXnIStmAwKCnagAOeKOI8hqfpJVWh X-Received: by 2002:aa7:d04a:: with SMTP id n10mr24413755edo.132.1593533073660; Tue, 30 Jun 2020 09:04:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1593533073; cv=pass; d=google.com; s=arc-20160816; b=l6K1xWDazxQ26JxuP89HANnIY3w4jg6cgVmyszy083fYT2sLrTyRSHM8HhSZ5I9Xp5 XGYnIbGfJMXbE712v9LtxXT3cBCM+F+AbQag0x5OjQV+eF0ebQyHOX6y3Nvr1m/tjkag BnrxLe5tCoTnI90fCTEVNHW84ARagFVT80flKcEwrQBRtBn1KoPjylv1cGpZi4xEosT4 6xUy3O61E9NPzYvQa7VvbokfMFVpFmhHslJ97tiobyUUvEHXGlwWfS2yJIQDzEoXcIJI 5SDpwjdyE/5WC2fZ+JKFsGPmWm1YYeffZBqVbWr49ncYu14B8kDiawT9HD2823O0mfTF aBwA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=YqBMWlOLtUi3e13RvGAK35dAMxF/klkJW77UoWcDguw=; b=U9WcF8QtoLwCWCA/mP9HAcg4q6bWwhcfk6NGP667C7/2JRgqUD3JECnRdr2sP2zV6C 3tylu4Y1OByRPS/fkornAgWueQbFaCNawhqoHm5S8Y8KdAJwb8Cwe/uPl2w4Osc438wh GlMqbRiYFIvRGXL+yESjElaHk+jhB4kPu5+1KsOuiwUqdfAVbvoO3BV84sHaNwl3dX9A E8QgFxA3gH1+CZW62ck1sm0Sfdw6lP6xnv6fFeKByNTKkM28VlD4kupYibn8AWJVE7RZ uJVgJdQDK2nADMPdlOX2LAajU3v6nJhTbuxNRjNEtQOHW4K6EK9V3QykxNfL1LorGIOj EJjw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@renesasgroup.onmicrosoft.com header.s=selector2-renesasgroup-onmicrosoft-com header.b=VYuZLqHb; arc=pass (i=1 spf=pass spfdomain=renesas.com dkim=pass dkdomain=renesas.com dmarc=pass fromdomain=renesas.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dd5si1957836ejb.399.2020.06.30.09.04.09; Tue, 30 Jun 2020 09:04:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@renesasgroup.onmicrosoft.com header.s=selector2-renesasgroup-onmicrosoft-com header.b=VYuZLqHb; arc=pass (i=1 spf=pass spfdomain=renesas.com dkim=pass dkdomain=renesas.com dmarc=pass fromdomain=renesas.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389847AbgF3QDV (ORCPT + 99 others); Tue, 30 Jun 2020 12:03:21 -0400 Received: from mail-eopbgr1410131.outbound.protection.outlook.com ([40.107.141.131]:21822 "EHLO JPN01-OS2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728192AbgF3QDU (ORCPT ); Tue, 30 Jun 2020 12:03:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G7OpcTkXAS9Eu8TM2KXHRGHuMNZPY0BWAaEaYitPWdzjyR0xhxB/T2KGhNtPbtsj1S79pd3kj5tRxmgkXuj76o2G2HpToNDI9Qtsr8yV76EdmzhZQBfYIckwuzP0BnwSwXgsozzujQaNAd5YKbf7T2E0McGaUTWY3lQe3QWJO9+KKFGK4JoJ6DesURQcCI6YZuu+9FY3neAe7ufBqXTxXVZ/y3SqfXfnBCjHUMRbDi8SUPdthO8jr/xK6lrGJv0F47e+XcEfx3sfMHuyWxmtytjHByAtvgb+G2V7lyOKlQwmVNzMP8TqzaYC4ytuvF/JsbfHeCry4fy39Jpz7vtKzw== 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=YqBMWlOLtUi3e13RvGAK35dAMxF/klkJW77UoWcDguw=; b=iPpZy4HqCv/5fgaIqvlYZeEGzvJ8IqEk1pvjmbHmPCGQPoeDLwWGrJ2X637otfDx87EweeVv8SJCYVyrV7tfSus6ecC0hIHjhLQsb/0ozsyJusn3WIzfAnY7Pr3vv+cLr43/tloyPmXh1HbftF9PW5CUGq2tii7IWBrdxmJuUMDSLEE5BmBmgOMku2utEvzDpnIl868e6myITIDMOJerDC8GuvBI2XnaDxIkHPUCbZeHJmaD4LY7MRLiKyPKQkYdbq4mXKUcOizBUI9WjQIUM/5k/NHE9A7/c83/AnKNZdy7Uc9lhRarIg7qotHpSLI39MUgGdOIr/Pn+qzQtqehbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector2-renesasgroup-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YqBMWlOLtUi3e13RvGAK35dAMxF/klkJW77UoWcDguw=; b=VYuZLqHbT+m4PreeavMAv6QuOkLpjqJulIjsLBpNNsGUesjY9qLm/b3gPLcxDJYplgHipoh4tEyBJZvGilhn42Pl3Cn8x0E1Du7bXef+q4625J74/M3tHwGtY6dkLHwmgivs/UWByzgauWfDsF1aGMR0kkkAfecY6djomNhNCVo= Received: from OSAPR01MB2385.jpnprd01.prod.outlook.com (2603:1096:603:37::20) by OSAPR01MB1491.jpnprd01.prod.outlook.com (2603:1096:603:2f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20; Tue, 30 Jun 2020 16:03:11 +0000 Received: from OSAPR01MB2385.jpnprd01.prod.outlook.com ([fe80::c44c:5473:6b95:d9fd]) by OSAPR01MB2385.jpnprd01.prod.outlook.com ([fe80::c44c:5473:6b95:d9fd%6]) with mapi id 15.20.3131.026; Tue, 30 Jun 2020 16:03:11 +0000 From: Chris Paterson To: Sasha Levin , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: "torvalds@linux-foundation.org" , "akpm@linux-foundation.org" , "linux@roeck-us.net" , "shuah@kernel.org" , "patches@kernelci.org" , "ben.hutchings@codethink.co.uk" , "lkft-triage@lists.linaro.org" Subject: RE: [PATCH 4.19 000/131] 4.19.131-rc1 review Thread-Topic: [PATCH 4.19 000/131] 4.19.131-rc1 review Thread-Index: AQHWTlB9b1ROqnMvQkSNz5Lm7KQ4xqjxINxw Date: Tue, 30 Jun 2020 16:03:07 +0000 Message-ID: References: <20200629153502.2494656-1-sashal@kernel.org> In-Reply-To: <20200629153502.2494656-1-sashal@kernel.org> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=renesas.com; x-originating-ip: [90.202.152.31] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 3f194b77-cf0e-4f53-e65c-08d81d0f1686 x-ms-traffictypediagnostic: OSAPR01MB1491: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0450A714CB x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: O9oTe4G5UAqo23OpQYtLRgM8VsTAOB8ATbW55DoGeLhs+BVEogFA6usFQAp6DhC74rtiC4D0ZD+31Yy2Guo5w/+G4iIYaKF6I6ZGfbXIGIIR9aAruLMjC6de8Ysuvmqpfta2zDGxo1S3sJBFSMwYxdcShlxRPapEhxJ9U5jh5RjB2bfuwbG64StB9gISYcWqsZygZDub+Q5wzaqXQSXNnXDV8Zph/Bb+G0rTWdDsYVmQmyuPLRL7i5aeMXLxgD8JSuVYGwe63UvtWfx6YHuR3mkVNCa+CQEQFqFE4Q+9ZtkpNOfDPs1RlJpIZBliXu6bof5zlAUfBXqXJvJ2bL47l6cSebgfLOWvw4uuHTGg8h15q203JplccZx2/KXLFfHNIUcecwmIIzwy/6wMmws2/A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSAPR01MB2385.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(346002)(376002)(136003)(396003)(366004)(39860400002)(2906002)(478600001)(316002)(86362001)(76116006)(30864003)(8936002)(7696005)(966005)(83380400001)(5660300002)(71200400001)(110136005)(7416002)(9686003)(8676002)(52536014)(33656002)(4326008)(186003)(66574015)(54906003)(55016002)(6666004)(66946007)(66446008)(64756008)(26005)(6506007)(66556008)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 3hbxa0onY07bJ4klamQ8kRDDge9x5j9XPKnmLtqNTlYYLsPTXG73DnQPVBBzpOUFim1mGYxm37pVc2CNZE7PZP1dkHug0FuzXWcrQruPrWn0cxEU8FHBSg40J37YmaC3vvcHIsi18EB+XTwsyEK4mKhGZUQMDmcsgqqLR0U+pFccoP0rqFh/05M2m3e8msRtwLrmPsKGiOlW7Le8yEGqgOiNS28pio3T9+1ja905v7euzTgquFj5FQ8hFIcKm/aTC3pWsRPlcHsHVjY8WYwzpgFkC9Bj/Um4OyOSrlWaffYP8o9M3r0RrJYZvgLlVAVYkcDwFqitRZOiJhP6/f8eFbtwFGo2xW14ao9BtYDooFzy730TSYgskCpOkGy4s4YhcShpU/zsME92JjNL+Ibi26SfpP+WoJ0+OABmHMb5b15UTtIpzr9Ml9czlbOOKImsp8gYLXHzf1w4ScdetWRJsvlA1pcXthH7WRvYWrZmPC8PzQZ/nXnob0p9fwbunydc x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSAPR01MB2385.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f194b77-cf0e-4f53-e65c-08d81d0f1686 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2020 16:03:11.1140 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YmnWZDik2ROXs3+BPaCyWyVf5VVEMTgLL0T3zLt23haj2zkPiboR49OurahnBcsZTmgIHG1+bSkF2e8zLaW7qLGq9kj41OGtQ9fuZW5z35Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB1491 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGVsbG8gU2FzaGEsDQoNCj4gRnJvbTogc3RhYmxlLW93bmVyQHZnZXIua2VybmVsLm9yZyA8c3Rh YmxlLW93bmVyQHZnZXIua2VybmVsLm9yZz4gT24NCj4gQmVoYWxmIE9mIFNhc2hhIExldmluDQo+ IFNlbnQ6IDI5IEp1bmUgMjAyMCAxNjozMw0KPiANCj4gDQo+IFRoaXMgaXMgdGhlIHN0YXJ0IG9m IHRoZSBzdGFibGUgcmV2aWV3IGN5Y2xlIGZvciB0aGUgNC4xOS4xMzEgcmVsZWFzZS4NCj4gVGhl cmUgYXJlIDEzMSBwYXRjaGVzIGluIHRoaXMgc2VyaWVzLCBhbGwgd2lsbCBiZSBwb3N0ZWQgYXMg YSByZXNwb25zZQ0KPiB0byB0aGlzIG9uZS4gIElmIGFueW9uZSBoYXMgYW55IGlzc3VlcyB3aXRo IHRoZXNlIGJlaW5nIGFwcGxpZWQsIHBsZWFzZQ0KPiBsZXQgbWUga25vdy4NCg0KTm8gYnVpbGQv Ym9vdCBpc3N1ZXMgc2VlbiBmb3IgQ0lQIGNvbmZpZ3Mgd2l0aCBMaW51eCA0LjE5LjEzMS1yYzEg KGQ3N2QzNGZjNDgxOCkuDQoNCkJ1aWxkL3Rlc3QgcGlwZWxpbmUvbG9nczogaHR0cHM6Ly9naXRs YWIuY29tL2NpcC1wcm9qZWN0L2NpcC10ZXN0aW5nL2xpbnV4LXN0YWJsZS1yYy1jaS8tL3BpcGVs aW5lcy8xNjEyMTk5MjUNCkdpdExhYiBDSSBwaXBlbGluZTogaHR0cHM6Ly9naXRsYWIuY29tL2Np cC1wcm9qZWN0L2NpcC10ZXN0aW5nL2xpbnV4LWNpcC1waXBlbGluZXMvLS9ibG9iL21hc3Rlci90 cmVlcy9saW51eC00LjE5LnkueW1sDQpSZWxldmFudCBMQVZBIGpvYnM6IGh0dHBzOi8vbGF2YS5j aXBsYXRmb3JtLm9yZy9zY2hlZHVsZXIvYWxsam9icz9sZW5ndGg9MjUmc2VhcmNoPWQ3N2QzNCN0 YWJsZQ0KDQpLaW5kIHJlZ2FyZHMsIENocmlzDQoNCj4gDQo+IFJlc3BvbnNlcyBzaG91bGQgYmUg bWFkZSBieSBXZWQgMDEgSnVsIDIwMjAgMDM6MzQ6NTcgUE0gVVRDLg0KPiBBbnl0aGluZyByZWNl aXZlZCBhZnRlciB0aGF0IHRpbWUgbWlnaHQgYmUgdG9vIGxhdGUuDQo+IA0KPiBUaGUgd2hvbGUg cGF0Y2ggc2VyaWVzIGNhbiBiZSBmb3VuZCBpbiBvbmUgcGF0Y2ggYXQ6DQo+IAlodHRwczovL2dp dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl LQ0KPiByYy5naXQvcGF0Y2gvP2lkPWxpbnV4LTQuMTkueSZpZDI9djQuMTkuMTMwDQo+IA0KPiBv ciBpbiB0aGUgZ2l0IHRyZWUgYW5kIGJyYW5jaCBhdDoNCj4gICAgICAgICBnaXQ6Ly9naXQua2Vy bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS1yYy5n aXQNCj4gbGludXgtNC4xOS55DQo+IGFuZCB0aGUgZGlmZnN0YXQgY2FuIGJlIGZvdW5kIGJlbG93 Lg0KPiANCj4gLS0NCj4gVGhhbmtzLA0KPiBTYXNoYQ0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KPiANCj4gUHNldWRvLVNob3J0bG9nIG9mIGNvbW1pdHM6DQo+IA0KPiBBYXJvbiBQ bGF0dG5lciAoMSk6DQo+ICAgQUxTQTogaGRhOiBBZGQgTlZJRElBIGNvZGVjIElEcyA5YSAmIDlk IHRocm91Z2ggYTAgdG8gcGF0Y2ggdGFibGUNCj4gDQo+IEFkaXR5YSBQYWtraSAoMSk6DQo+ICAg cm9ja2VyOiBmaXggaW5jb3JyZWN0IGVycm9yIGhhbmRsaW5nIGluIGRtYV9yaW5nc19pbml0DQo+ IA0KPiBBbCBDb29wZXIgKDEpOg0KPiAgIHhoY2k6IEZpeCBlbnVtZXJhdGlvbiBpc3N1ZSB3aGVu IHNldHRpbmcgbWF4IHBhY2tldCBzaXplIGZvciBGUw0KPiAgICAgZGV2aWNlcy4NCj4gDQo+IEFs IFZpcm8gKDEpOg0KPiAgIGZpeCBhIGJyYWlubyBpbiAic3BhcmMzMjogZml4IHJlZ2lzdGVyIHdp bmRvdyBoYW5kbGluZyBpbg0KPiAgICAgZ2VucmVnczMyX1tnc11ldCgpIg0KPiANCj4gQWxleGFu ZGVyIExvYmFraW4gKDMpOg0KPiAgIG5ldDogcWVkOiBmaXggbGVmdCBlbGVtZW50cyBjb3VudCBj YWxjdWxhdGlvbg0KPiAgIG5ldDogcWVkOiBmaXggTlZNZSBsb2dpbiBmYWlscyBvdmVyIFZGcw0K PiAgIG5ldDogcWVkOiBmaXggZXhjZXNzaXZlIFFNIElMVCBsaW5lcyBjb25zdW1wdGlvbg0KPiAN Cj4gQW1pciBHb2xkc3RlaW4gKDEpOg0KPiAgIGZhbm90aWZ5OiBmaXggaWdub3JlIG1hc2sgbG9n aWMgZm9yIGV2ZW50cyBvbiBjaGlsZCBhbmQgb24gZGlyDQo+IA0KPiBBbnRvbiBFaWRlbG1hbiAo MSk6DQo+ICAgbnZtZS1tdWx0aXBhdGg6IGZpeCBkZWFkbG9jayBiZXR3ZWVuIGFuYV93b3JrIGFu ZCBzY2FuX3dvcmsNCj4gDQo+IENoYXJsZXMgS2VlcGF4ICgxKToNCj4gICByZWdtYXA6IEZpeCBt ZW1vcnkgbGVhayBmcm9tIHJlZ21hcF9yZWdpc3Rlcl9wYXRjaA0KPiANCj4gQ2h1Y2sgTGV2ZXIg KDEpOg0KPiAgIFNVTlJQQzogUHJvcGVybHkgc2V0IHRoZSBAc3ViYnVmIHBhcmFtZXRlciBvZiB4 ZHJfYnVmX3N1YnNlZ21lbnQoKQ0KPiANCj4gQ2h1aG9uZyBZdWFuICgxKToNCj4gICBVU0I6IG9o Y2ktc201MDE6IEFkZCBtaXNzZWQgaW91bm1hcCgpIGluIHJlbW92ZQ0KPiANCj4gRGFuIENhcnBl bnRlciAoMyk6DQo+ICAgeDg2L3Jlc2N0cmw6IEZpeCBhIE5VTEwgdnMgSVNfRVJSKCkgc3RhdGlj IGNoZWNrZXIgd2FybmluZyBpbg0KPiAgICAgcmR0X2NkcF9wZWVyX2dldCgpDQo+ICAgdXNiOiBn YWRnZXQ6IHVkYzogUG90ZW50aWFsIE9vcHMgaW4gZXJyb3IgaGFuZGxpbmcgY29kZQ0KPiAgIFN0 YWdpbmc6IHJ0bDg3MjNiczogcHJldmVudCBidWZmZXIgb3ZlcmZsb3cgaW4NCj4gICAgIHVwZGF0 ZV9zdGFfc3VwcG9ydF9yYXRlKCkNCj4gDQo+IERhbmllbCBHb21leiAoMSk6DQo+ICAgZHJtOiBy Y2FyLWR1OiBGaXggYnVpbGQgZXJyb3INCj4gDQo+IERhdmUgTWFydGluICgxKToNCj4gICBhcm02 NC9zdmU6IEVsaW1pbmF0ZSBkYXRhIHJhY2VzIG9uIHN2ZV9kZWZhdWx0X3ZsDQo+IA0KPiBEYXZp ZCBDaHJpc3RlbnNlbiAoMSk6DQo+ICAgdGczOiBkcml2ZXIgc2xlZXBzIGluZGVmaW5pdGVseSB3 aGVuIEVFSCBlcnJvcnMgZXhjZWVkIGVlaF9tYXhfZnJlZXplcw0KPiANCj4gRGF2aWQgSG93ZWxs cyAoMik6DQo+ICAgcnhycGM6IEZpeCBub3RpZmljYXRpb24gY2FsbCBvbiBjb21wbGV0aW9uIG9m IGRpc2NhcmRlZCBjYWxscw0KPiAgIHJ4cnBjOiBGaXggaGFuZGxpbmcgb2YgcndpbmQgZnJvbSBh biBBQ0sgcGFja2V0DQo+IA0KPiBEZW5pcyBFZnJlbW92ICgyKToNCj4gICBkcm0vYW1kL2Rpc3Bs YXk6IFVzZSBrZnJlZSgpIHRvIGZyZWUgcmdiX3VzZXIgaW4NCj4gICAgIGNhbGN1bGF0ZV91c2Vy X3JlZ2FtbWFfcmFtcCgpDQo+ICAgZHJtL3JhZGVvbjogZml4IGZiX2RpdiBjaGVjayBpbiBuaV9p bml0X3NtY19zcGxsX3RhYmxlKCkNCj4gDQo+IERlbmlzIEtpcmphbm92ICgxKToNCj4gICB0Y3A6 IGRvbid0IGlnbm9yZSBFQ04gQ1dSIG9uIHB1cmUgQUNLDQo+IA0KPiBEaW5naGFvIExpdSAoMSk6 DQo+ICAgaHdybmc6IGtzLXNhIC0gRml4IHJ1bnRpbWUgUE0gaW1iYWxhbmNlIG9uIGVycm9yDQo+ IA0KPiBEb3VnIEJlcmdlciAoMik6DQo+ICAgbmV0OiBiY21nZW5ldDogcmVtb3ZlIEhGQl9DVFJM IGFjY2Vzcw0KPiAgIG5ldDogYmNtZ2VuZXQ6IHVzZSBoYXJkd2FyZSBwYWRkaW5nIG9mIHJ1bnQg ZnJhbWVzDQo+IA0KPiBFZGRpZSBKYW1lcyAoMSk6DQo+ICAgaTJjOiBmc2k6IEZpeCB0aGUgcG9y dCBudW1iZXIgZmllbGQgaW4gc3RhdHVzIHJlZ2lzdGVyDQo+IA0KPiBFcmljIER1bWF6ZXQgKDMp Og0KPiAgIG5ldDogYmUgbW9yZSBnZW50bGUgYWJvdXQgc2lsbHkgZ3NvIHJlcXVlc3RzIGNvbWlu ZyBmcm9tIHVzZXINCj4gICBuZXQ6IGluY3JlbWVudCB4bWl0X3JlY3Vyc2lvbiBsZXZlbCBpbiBk ZXZfZGlyZWN0X3htaXQoKQ0KPiAgIHRjcDogZ3JvdyB3aW5kb3cgZm9yIE9PTyBwYWNrZXRzIG9u bHkgZm9yIFNBQ0sgZmxvd3MNCj4gDQo+IEZhbiBHdW8gKDEpOg0KPiAgIFJETUEvbWFkOiBGaXgg cG9zc2libGUgbWVtb3J5IGxlYWsgaW4gaWJfbWFkX3Bvc3RfcmVjZWl2ZV9tYWRzKCkNCj4gDQo+ IEZpbGlwZSBNYW5hbmEgKDIpOg0KPiAgIGJ0cmZzOiBmaXggZGF0YSBibG9jayBncm91cCByZWxv Y2F0aW9uIGZhaWx1cmUgZHVlIHRvIGNvbmN1cnJlbnQgc2NydWINCj4gICBidHJmczogZml4IGZh aWx1cmUgb2YgUldGX05PV0FJVCB3cml0ZSBpbnRvIHByZWFsbG9jIGV4dGVudCBiZXlvbmQgZW9m DQo+IA0KPiBGbG9yaWFuIEZhaW5lbGxpICgxKToNCj4gICBuZXQ6IHBoeTogQ2hlY2sgaGFyZGVy IGZvciBlcnJvcnMgaW4gZ2V0X3BoeV9pZCgpDQo+IA0KPiBGbG9yaWFuIFdlc3RwaGFsICgyKToN Cj4gICBuZXQ6IHBsYWNlIHhtaXQgcmVjdXJzaW9uIGluIHNvZnRuZXQgZGF0YQ0KPiAgIG5ldDog dXNlIGNvcnJlY3QgdGhpc19jcHUgcHJpbWl0aXZlIGluIGRldl9yZWN1cnNpb25fbGV2ZWwNCj4g DQo+IEdhbyBYaWFuZyAoMSk6DQo+ICAgZXJvZnM6IGZpeCBwYXJ0aWFsbHkgdW5pbml0aWFsaXpl ZCBtaXN1c2UgaW4gel9lcm9mc19vbmxpbmVwYWdlX2ZpeHVwDQo+IA0KPiBIdWFpc2hlbmcgWWUg KDEpOg0KPiAgIGRtIHdyaXRlY2FjaGU6IGNvcnJlY3QgdW5jb21taXR0ZWRfYmxvY2sgd2hlbiBk aXNjYXJkaW5nIHVuY29tbWl0dGVkDQo+ICAgICBlbnRyeQ0KPiANCj4gSHV5IE5ndXllbiAoMSk6 DQo+ICAgeGZybTogRml4IGRvdWJsZSBFU1AgdHJhaWxlciBpbnNlcnRpb24gaW4gSVBzZWMgY3J5 cHRvIG9mZmxvYWQuDQo+IA0KPiBJbHlhIFBvbmV0YXlldiAoMSk6DQo+ICAgc2NoX2Nha2U6IGRv bid0IHRyeSB0byByZWFsbG9jYXRlIG9yIHVuc2hhcmUgc2tiIHVuY29uZGl0aW9uYWxseQ0KPiAN Cj4gSmFubiBIb3JuICgxKToNCj4gICBhcHBhcm1vcjogZG9uJ3QgdHJ5IHRvIHJlcGxhY2Ugc3Rh bGUgbGFiZWwgaW4gcHRyYWNlbWUgY2hlY2sNCj4gDQo+IEplcmVteSBLZXJyICgxKToNCj4gICBu ZXQ6IHVzYjogYXg4ODE3OV8xNzhhOiBmaXggcGFja2V0IGFsaWdubWVudCBwYWRkaW5nDQo+IA0K PiBKaXBpbmcgTWEgKDEpOg0KPiAgIGFybTY0OiBwZXJmOiBSZXBvcnQgdGhlIFBDIHZhbHVlIGlu IFJFR1NfQUJJXzMyIG1vZGUNCj4gDQo+IEpvYWtpbSBUamVybmx1bmQgKDEpOg0KPiAgIGNkYy1h Y206IEFkZCBESVNBQkxFX0VDSE8gcXVpcmsgZm9yIE1pY3JvY2hpcC9TTVNDIGNoaXANCj4gDQo+ IEpvc2VmIEJhY2lrICgxKToNCj4gICBidHJmczogbWFrZSBjYWNoaW5nX3RocmVhZCB1c2UgYnRy ZnNfZmluZF9uZXh0X2tleQ0KPiANCj4gSnVueGlhbyBCaSAoNCk6DQo+ICAgb2NmczI6IGF2b2lk IGlub2RlIHJlbW92YWwgd2hpbGUgbmZzZCBpcyBhY2Nlc3NpbmcgaXQNCj4gICBvY2ZzMjogbG9h ZCBnbG9iYWxfaW5vZGVfYWxsb2MNCj4gICBvY2ZzMjogZml4IHZhbHVlIG9mIE9DRlMyX0lOVkFM SURfU0xPVA0KPiAgIG9jZnMyOiBmaXggcGFuaWMgb24gbmZzIHNlcnZlciBvdmVyIG9jZnMyDQo+ IA0KPiBKdXJpIExlbGxpICgyKToNCj4gICBzY2hlZC9kZWFkbGluZTogSW5pdGlhbGl6ZSAtPmRs X2Jvb3N0ZWQNCj4gICBzY2hlZC9jb3JlOiBGaXggUEkgYm9vc3RpbmcgYmV0d2VlbiBSVCBhbmQg REVBRExJTkUgdGFza3MNCj4gDQo+IEthaS1IZW5nIEZlbmcgKDQpOg0KPiAgIEFMU0E6IGhkYS9y ZWFsdGVrOiBFbmFibGUgbXV0ZSBMRUQgb24gYW4gSFAgc3lzdGVtDQo+ICAgQUxTQTogaGRhL3Jl YWx0ZWsgLSBFbmFibGUgbWljbXV0ZSBMRUQgb24gYW5kIEhQIHN5c3RlbQ0KPiAgIHhoY2k6IFBv bGwgZm9yIFUwIGFmdGVyIGRpc2FibGluZyBVU0IyIExQTQ0KPiAgIHhoY2k6IFJldHVybiBpZiB4 SENJIGRvZXNuJ3Qgc3VwcG9ydCBMUE0NCj4gDQo+IEtlaXRoIEJ1c2NoICgxKToNCj4gICBudm1l LW11bHRpcGF0aDogc2V0IGJkaSBjYXBhYmlsaXRpZXMgb25jZQ0KPiANCj4gTGkgSnVuICgxKToN Cj4gICB1c2I6IHR5cGVjOiB0Y3BjaV9ydDE3MTFoOiBhdm9pZCBzY3JlYW1pbmcgaXJxIGNhdXNp bmcgYm9vdCBoYW5ncw0KPiANCj4gTG9uZ2ZhbmcgTGl1ICgxKToNCj4gICBVU0I6IGVoY2k6IHJl b3BlbiBzb2x1dGlvbiBmb3IgU3lub3BzeXMgSEMgYnVnDQo+IA0KPiBMdWlzIENoYW1iZXJsYWlu ICgxKToNCj4gICBibGt0cmFjZTogYnJlYWsgb3V0IG9mIGJsa3RyYWNlIHNldHVwIG9uIGNvbmN1 cnJlbnQgY2FsbHMNCj4gDQo+IE1hY3BhdWwgTGluICgyKToNCj4gICB1c2I6IGhvc3Q6IHhoY2kt bXRrOiBhdm9pZCBydW50aW1lIHN1c3BlbmQgd2hlbiByZW1vdmluZyBoY2QNCj4gICBBTFNBOiB1 c2ItYXVkaW86IGFkZCBxdWlyayBmb3IgU2Ftc3VuZyBVU0JDIEhlYWRzZXQgKEFLRykNCj4gDQo+ IE1hbnMgUnVsbGdhcmQgKDEpOg0KPiAgIGkyYzogY29yZTogY2hlY2sgcmV0dXJuZWQgc2l6ZSBv ZiBlbXVsYXRlZCBzbWJ1cyBibG9jayByZWFkDQo+IA0KPiBNYXJjZWxvIFJpY2FyZG8gTGVpdG5l ciAoMSk6DQo+ICAgc2N0cDogRG9uJ3QgYWR2ZXJ0aXNlIElQdjQgYWRkcmVzc2VzIGlmIGlwdjZv bmx5IGlzIHNldCBvbiB0aGUgc29ja2V0DQo+IA0KPiBNYXJrIFpoYW5nICgxKToNCj4gICBSRE1B L2NtYTogUHJvdGVjdCBiaW5kX2xpc3QgYW5kIGxpc3Rlbl9saXN0IHdoaWxlIGZpbmRpbmcgbWF0 Y2hpbmcgY20NCj4gICAgIGlkDQo+IA0KPiBNYXNhaGlybyBZYW1hZGEgKDEpOg0KPiAgIGtidWls ZDogaW1wcm92ZSBjYy1vcHRpb24gdG8gY2xlYW4gdXAgYWxsIHRlbXBvcmFyeSBmaWxlcw0KPiAN Cj4gTWFzYW1pIEhpcmFtYXRzdSAoMSk6DQo+ICAgdHJhY2luZzogRml4IGV2ZW50IHRyaWdnZXIg dG8gYWNjZXB0IHJlZHVuZGFudCBzcGFjZXMNCj4gDQo+IE1hdGhpYXMgTnltYW4gKDEpOg0KPiAg IHhoY2k6IEZpeCBpbmNvcnJlY3QgRVBfU1RBVEVfTUFTSw0KPiANCj4gTWF0dCBGbGVtaW5nICgx KToNCj4gICB4ODYvYXNtLzY0OiBBbGlnbiBzdGFydCBvZiBfX2NsZWFyX3VzZXIoKSBsb29wIHRv IDE2LWJ5dGVzDQo+IA0KPiBNYXR0aGV3IEhhZ2FuICgxKToNCj4gICBBUk06IGR0czogTlNQOiBD b3JyZWN0IEZBMiBtYWlsYm94IG5vZGUNCj4gDQo+IE1pY2hhbCBLYWxkZXJvbiAoMSk6DQo+ICAg UkRNQS9xZWRyOiBGaXggS0FTQU46IHVzZS1hZnRlci1mcmVlIGluIHVjbWFfZXZlbnRfaGFuZGxl cisweDUzMg0KPiANCj4gTWlrdWxhcyBQYXRvY2thICgxKToNCj4gICBkbSB3cml0ZWNhY2hlOiBh ZGQgY29uZF9yZXNjaGVkIHRvIGxvb3AgaW4gcGVyc2lzdGVudF9tZW1vcnlfY2xhaW0oKQ0KPiAN Cj4gTWluYXMgSGFydXR5dW55YW4gKDEpOg0KPiAgIHVzYjogZHdjMjogUG9zdHBvbmVkIGdhZGdl dCByZWdpc3RyYXRpb24gdG8gdGhlIHVkYyBjbGFzcyBkcml2ZXINCj4gDQo+IE1pcXVlbCBSYXlu YWwgKDEpOg0KPiAgIG10ZDogcmF3bmFuZDogbWFydmVsbDogRml4IHRoZSBjb25kaXRpb24gb24g YSByZXR1cm4gY29kZQ0KPiANCj4gTmF0aGFuIENoYW5jZWxsb3IgKDEpOg0KPiAgIEFDUEk6IHN5 c2ZzOiBGaXggcG1fcHJvZmlsZV9hdHRyIHR5cGUNCj4gDQo+IE5hdGhhbiBIdWNrbGViZXJyeSAo MSk6DQo+ICAgcmlzY3YvYXRvbWljOiBGaXggc2lnbiBleHRlbnNpb24gZm9yIFJWNjRJDQo+IA0K PiBOYXZpZCBFbWFtZG9vc3QgKDEpOg0KPiAgIHNhdGFfcmNhcjogaGFuZGxlIHBtX3J1bnRpbWVf Z2V0X3N5bmMgZmFpbHVyZSBjYXNlcw0KPiANCj4gTmVhbCBDYXJkd2VsbCAoMSk6DQo+ICAgdGNw X2N1YmljOiBmaXggc3B1cmlvdXMgSFlTVEFSVF9ERUxBWSBleGl0IHVwb24gZHJvcCBpbiBtaW4g UlRUDQo+IA0KPiBPbGdhIEtvcm5pZXZza2FpYSAoMSk6DQo+ICAgTkZTdjQgZml4IENMT1NFIG5v dCB3YWl0aW5nIGZvciBkaXJlY3QgSU8gY29tcGVsZXRpb24NCj4gDQo+IFFpdXNoaSBXdSAoMik6 DQo+ICAgZWZpL2VzcnQ6IEZpeCByZWZlcmVuY2UgY291bnQgbGVhayBpbiBlc3JlX2NyZWF0ZV9z eXNmc19lbnRyeS4NCj4gICBBU29DOiByb2NrY2hpcDogRml4IGEgcmVmZXJlbmNlIGNvdW50IGxl YWsuDQo+IA0KPiBSYWh1bCBMYWtraXJlZGR5ICgxKToNCj4gICBjeGdiNDogbW92ZSBoYW5kbGlu ZyBMMlQgQVJQIGZhaWx1cmVzIHRvIGNhbGxlcg0KPiANCj4gUm9iaW4gR29uZyAoMSk6DQo+ICAg cmVndWFsdG9yOiBwZnV6ZTEwMDogY29ycmVjdCBzdzFhL3N3MiBvbiBwZnV6ZTMwMDANCj4gDQo+ IFJ1c3NlbGwgS2luZyAoMSk6DQo+ICAgbmV0ZmlsdGVyOiBpcHNldDogZml4IHVuYWxpZ25lZCBh dG9taWMgYWNjZXNzDQo+IA0KPiBTYWdpIEdyaW1iZXJnICgxKToNCj4gICBudm1lOiBmaXggcG9z c2libGUgZGVhZGxvY2sgd2hlbiBJL08gaXMgYmxvY2tlZA0KPiANCj4gU2FzaGEgTGV2aW4gKDIp Og0KPiAgIEFMU0E6IGhkYS9yZWFsdGVrIC0gRW5hYmxlIHRoZSBoZWFkc2V0IG9mIEFTVVMgQjk0 NTBGQSB3aXRoIEFMQzI5NA0KPiAgIExpbnV4IDQuMTkuMTMxLXJjMQ0KPiANCj4gU2VhbiBDaHJp c3RvcGhlcnNvbiAoMSk6DQo+ICAgS1ZNOiBuVk1YOiBQbHVtYiBMMiBHUEEgdGhyb3VnaCB0byBQ TUwgZW11bGF0aW9uDQo+IA0KPiBTaGF5IERyb3J5ICgxKToNCj4gICBJQi9tYWQ6IEZpeCB1c2Ug YWZ0ZXIgZnJlZSB3aGVuIGRlc3Ryb3lpbmcgTUFEIGFnZW50DQo+IA0KPiBTaGVuZ2ppdSBXYW5n ICgxKToNCj4gICBBU29DOiBmc2xfc3NpOiBGaXggYmNsayBjYWxjdWxhdGlvbiBmb3IgbW9ubyBj aGFubmVsDQo+IA0KPiBTb3dqYW55YSBLb21hdGluZW5pICgxKToNCj4gICBpMmM6IHRlZ3JhOiBG aXggTWF4aW11bSB0cmFuc2ZlciBzaXplDQo+IA0KPiBTcmluaXZhcyBLYW5kYWdhdGxhICgxKToN Cj4gICBBU29DOiBxNmFzbTogaGFuZGxlIEVPUyBjb3JyZWN0bHkNCj4gDQo+IFN0ZWZmZW4gTWFp ZXIgKDEpOg0KPiAgIHNjc2k6IHpmY3A6IEZpeCBwYW5pYyBvbiBFUlAgdGltZW91dCBmb3IgcHJl dmlvdXNseSBkaXNtaXNzZWQgRVJQDQo+ICAgICBhY3Rpb24NCj4gDQo+IFN0ZXZlbiBSb3N0ZWR0 IChWTXdhcmUpICgxKToNCj4gICByaW5nLWJ1ZmZlcjogWmVybyBvdXQgdGltZSBleHRlbmQgaWYg aXQgaXMgbmVzdGVkIGFuZCBub3QgYWJzb2x1dGUNCj4gDQo+IFN2ZW4gU2NobmVsbGUgKDEpOg0K PiAgIHMzOTAvcHRyYWNlOiBmaXggc2V0dGluZyBzeXNjYWxsIG51bWJlcg0KPiANCj4gVGFlaGVl IFlvbyAoMyk6DQo+ICAgaXA2X2dyZTogZml4IHVzZS1hZnRlci1mcmVlIGluIGlwNmdyZV90dW5u ZWxfbG9va3VwKCkNCj4gICBpcF90dW5uZWw6IGZpeCB1c2UtYWZ0ZXItZnJlZSBpbiBpcF90dW5u ZWxfbG9va3VwKCkNCj4gICBuZXQ6IGNvcmU6IHJlZHVjZSByZWN1cnNpb24gbGltaXQgdmFsdWUN Cj4gDQo+IFRha2FzaGkgSXdhaSAoMik6DQo+ICAgQUxTQTogdXNiLWF1ZGlvOiBGaXggT09CIGFj Y2VzcyBvZiBtaXhlciBlbGVtZW50IGxpc3QNCj4gICBBTFNBOiBoZGEvcmVhbHRlayAtIEFkZCBx dWlyayBmb3IgTVNJIEdFNjMgbGFwdG9wDQo+IA0KPiBUYW5nIEJpbiAoMSk6DQo+ICAgdXNiOiBo b3N0OiBlaGNpLWV4eW5vczogRml4IGVycm9yIGNoZWNrIGluIGV4eW5vc19laGNpX3Byb2JlKCkN Cj4gDQo+IFRhcmlxIFRvdWthbiAoMSk6DQo+ICAgbmV0OiBEbyBub3QgY2xlYXIgdGhlIHNvY2sg VFggcXVldWUgaW4gc2tfc2V0X3NvY2tldCgpDQo+IA0KPiBUaGllcnJ5IFJlZGluZyAoMik6DQo+ ICAgaTJjOiB0ZWdyYTogQ2xlYW51cCBrZXJuZWxkb2MgY29tbWVudHMNCj4gICBpMmM6IHRlZ3Jh OiBBZGQgbWlzc2luZyBrZXJuZWxkb2MgZm9yIHNvbWUgZmllbGRzDQo+IA0KPiBUaG9tYXMgRmFs Y29uICgyKToNCj4gICBpYm12ZXRoOiBGaXggbWF4IE1UVSBsaW1pdA0KPiAgIGlibXZuaWM6IEhh cmRlbiBkZXZpY2UgbG9naW4gcmVxdWVzdHMNCj4gDQo+IFRob21hcyBNYXJ0aXR6ICgxKToNCj4g ICBuZXQ6IGJyaWRnZTogZW5mb3JlIGFsaWdubWVudCBmb3IgZXRoZXJuZXQgYWRkcmVzcw0KPiAN Cj4gVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuICgyKToNCj4gICBzY2hfY2FrZTogZml4IGEgZmV3 IHN0eWxlIG5pdHMNCj4gICBzY2hfY2FrZTogZG9uJ3QgY2FsbCBkaWZmc2VydiBwYXJzaW5nIGNv ZGUgd2hlbiBpdCBpcyBub3QgbmVlZGVkDQo+IA0KPiBUb21hc3ogTWVyZXNpxYRza2kgKDEpOg0K PiAgIHVzYjogYWRkIFVTQl9RVUlSS19ERUxBWV9JTklUIGZvciBMb2dpdGVjaCBDOTIyDQo+IA0K PiBUb255IExpbmRncmVuICgxKToNCj4gICBBUk06IGR0czogRml4IGR1b3Zlcm8gc21zYyBpbnRl cnJ1cHQgZm9yIHN1c3BlbmQNCj4gDQo+IFRyb25kIE15a2xlYnVzdCAoMSk6DQo+ICAgcE5GUy9m bGV4ZmlsZXM6IEZpeCBsaXN0IGNvcnJ1cHRpb24gaWYgdGhlIG1pcnJvciBjb3VudCBjaGFuZ2Vz DQo+IA0KPiBWYWxlbnRpbiBMb25nY2hhbXAgKDEpOg0KPiAgIG5ldDogc2NoZWQ6IGV4cG9ydCBf X25ldGRldl93YXRjaGRvZ191cCgpDQo+IA0KPiBWYXNpbHkgQXZlcmluICgxKToNCj4gICBzdW5y cGM6IGZpeGVkIHJvbGxiYWNrIGluIHJwY19nc3NkX2R1bW15X3BvcHVsYXRlKCkNCj4gDQo+IFZp bmNlbnpvIEZyYXNjaW5vICgxKToNCj4gICBzMzkwL3Zkc286IGZpeCB2RFNPIGNsb2NrX2dldHJl cygpDQo+IA0KPiBXYWltYW4gTG9uZyAoMSk6DQo+ICAgbW0vc2xhYjogdXNlIG1lbXplcm9fZXhw bGljaXQoKSBpbiBremZyZWUoKQ0KPiANCj4gV2FuZyBIYWkgKDEpOg0KPiAgIG1sZDogZml4IG1l bW9yeSBsZWFrIGluIGlwdjZfbWNfZGVzdHJveV9kZXYoKQ0KPiANCj4gV2lsbCBEZWFjb24gKDEp Og0KPiAgIGFybTY0OiBzdmU6IEZpeCBidWlsZCBmYWlsdXJlIHdoZW4gQVJNNjRfU1ZFPXkgYW5k IFNZU0NUTD1uDQo+IA0KPiBYaWFveWFvIExpICgxKToNCj4gICBLVk06IFg4NjogRml4IE1TUiBy YW5nZSBvZiBBUElDIHJlZ2lzdGVycyBpbiBYMkFQSUMgbW9kZQ0KPiANCj4gWWFuZyBZaW5nbGlh bmcgKDEpOg0KPiAgIG5ldDogZml4IG1lbWxlYWsgaW4gcmVnaXN0ZXJfbmV0ZGV2aWNlKCkNCj4g DQo+IFlhc2ggU2hhaCAoMSk6DQo+ICAgUklTQy1WOiBEb24ndCBhbGxvdyB3cml0ZStleGVjIG9u bHkgcGFnZSBtYXBwaW5nIHJlcXVlc3QgaW4gbW1hcA0KPiANCj4gWWF6ZW4gR2hhbm5hbSAoMSk6 DQo+ICAgRURBQy9hbWQ2NDogQWRkIEZhbWlseSAxN2ggTW9kZWwgMzBoIFBDSSBJRHMNCj4gDQo+ IFllIEJpbiAoMSk6DQo+ICAgYXRhL2xpYmF0YTogRml4IHVzYWdlIG9mIHBhZ2UgYWRkcmVzcyBi eSBwYWdlX2FkZHJlc3MgaW4NCj4gICAgIGF0YV9zY3NpX21vZGVfc2VsZWN0X3hsYXQgZnVuY3Rp b24NCj4gDQo+IFlpY2sgVy4gVHNlICgxKToNCj4gICBBTFNBOiB1c2ItYXVkaW86IGFkZCBxdWly ayBmb3IgRGVub24gRENELTE1MDBSRQ0KPiANCj4gWmVrdW4gU2hlbiAoMSk6DQo+ICAgbmV0OiBh bHg6IGZpeCByYWNlIGNvbmRpdGlvbiBpbiBhbHhfcmVtb3ZlDQo+IA0KPiBaaGFuZyBYaWFveHUg KDIpOg0KPiAgIGNpZnMvc21iMzogRml4IGRhdGEgaW5jb25zaXN0ZW50IHdoZW4gcHVuY2ggaG9s ZQ0KPiAgIGNpZnMvc21iMzogRml4IGRhdGEgaW5jb25zaXN0ZW50IHdoZW4gemVybyBmaWxlIHJh bmdlDQo+IA0KPiBaaGVuZyBCaW4gKDIpOg0KPiAgIGxvb3A6IHJlcGxhY2Uga2lsbF9iZGV2IHdp dGggaW52YWxpZGF0ZV9iZGV2DQo+ICAgeGZzOiBhZGQgYWdmIGZyZWVibG9ja3MgdmVyaWZ5IGlu IHhmc19hZ2ZfdmVyaWZ5DQo+IA0KPiBndW9kZXFpbmcgKDEpOg0KPiAgIG5ldDogRml4IHRoZSBh cnAgZXJyb3IgaW4gc29tZSBjYXNlcw0KPiANCj4geXUga3VhaSAoMik6DQo+ICAgYmxvY2svYmlv LWludGVncml0eTogZG9uJ3QgZnJlZSAnYnVmJyBpZiBiaW9faW50ZWdyaXR5X2FkZF9wYWdlKCkN Cj4gICAgIGZhaWxlZA0KPiAgIEFSTTogaW14NTogYWRkIG1pc3NpbmcgcHV0X2RldmljZSgpIGNh bGwgaW4gaW14X3N1c3BlbmRfYWxsb2Nfb2NyYW0oKQ0KPiANCj4gIE1ha2VmaWxlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBhcmNoL2FybS9ib290L2R0 cy9iY20tbnNwLmR0c2kgICAgICAgICAgICAgICAgfCAgNiArLQ0KPiAgYXJjaC9hcm0vYm9vdC9k dHMvb21hcDQtZHVvdmVyby1wYXJsb3IuZHRzICAgIHwgIDIgKy0NCj4gIGFyY2gvYXJtL21hY2gt aW14L3BtLWlteDUuYyAgICAgICAgICAgICAgICAgICB8ICA2ICstDQo+ICBhcmNoL2FybTY0L2tl cm5lbC9mcHNpbWQuYyAgICAgICAgICAgICAgICAgICAgfCAzMSArKysrKystLS0tDQo+ICBhcmNo L2FybTY0L2tlcm5lbC9wZXJmX3JlZ3MuYyAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrLQ0K PiAgYXJjaC9yaXNjdi9pbmNsdWRlL2FzbS9jbXB4Y2hnLmggICAgICAgICAgICAgIHwgIDggKy0t DQo+ICBhcmNoL3Jpc2N2L2tlcm5lbC9zeXNfcmlzY3YuYyAgICAgICAgICAgICAgICAgfCAgNiAr Kw0KPiAgYXJjaC9zMzkwL2luY2x1ZGUvYXNtL3Zkc28uaCAgICAgICAgICAgICAgICAgIHwgIDEg Kw0KPiAgYXJjaC9zMzkwL2tlcm5lbC9hc20tb2Zmc2V0cy5jICAgICAgICAgICAgICAgIHwgIDIg Ky0NCj4gIGFyY2gvczM5MC9rZXJuZWwvcHRyYWNlLmMgICAgICAgICAgICAgICAgICAgICB8IDMx ICsrKysrKysrKy0NCj4gIGFyY2gvczM5MC9rZXJuZWwvdGltZS5jICAgICAgICAgICAgICAgICAg ICAgICB8ICAxICsNCj4gIGFyY2gvczM5MC9rZXJuZWwvdmRzbzY0L2Nsb2NrX2dldHJlcy5TICAg ICAgICB8IDEwICsrLS0NCj4gIGFyY2gvc3BhcmMva2VybmVsL3B0cmFjZV8zMi5jICAgICAgICAg ICAgICAgICB8ICA5ICsrLQ0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCAgICAg ICAgICAgICAgIHwgIDIgKy0NCj4gIGFyY2gveDg2L2tlcm5lbC9jcHUvaW50ZWxfcmR0X3JkdGdy b3VwLmMgICAgICB8ICAxICsNCj4gIGFyY2gveDg2L2t2bS9tbXUuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA0ICstDQo+ICBhcmNoL3g4Ni9rdm0vbW11LmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQ0KPiAgYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmggICAgICAg ICAgICAgICAgICAgIHwgIDcgKystDQo+ICBhcmNoL3g4Ni9rdm0vdm14LmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNSArLQ0KPiAgYXJjaC94ODYva3ZtL3g4Ni5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQgKy0NCj4gIGFyY2gveDg2L2xpYi91c2VyY29weV82NC5jICAg ICAgICAgICAgICAgICAgICB8ICAxICsNCj4gIGJsb2NrL2Jpby1pbnRlZ3JpdHkuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAxIC0NCj4gIGRyaXZlcnMvYWNwaS9zeXNmcy5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBkcml2ZXJzL2F0YS9saWJhdGEtc2NzaS5jICAg ICAgICAgICAgICAgICAgICAgfCAgOSArKy0NCj4gIGRyaXZlcnMvYXRhL3NhdGFfcmNhci5jICAg ICAgICAgICAgICAgICAgICAgICB8IDExICsrLS0NCj4gIGRyaXZlcnMvYmFzZS9yZWdtYXAvcmVn bWFwLmMgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvYmxvY2svbG9vcC5jICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstDQo+ICBkcml2ZXJzL2NoYXIvaHdfcmFuZG9t L2tzLXNhLXJuZy5jICAgICAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2VkYWMvYW1kNjRfZWRh Yy5jICAgICAgICAgICAgICAgICAgICAgfCAxMyArKysrDQo+ICBkcml2ZXJzL2VkYWMvYW1kNjRf ZWRhYy5oICAgICAgICAgICAgICAgICAgICAgfCAgMyArDQo+ICBkcml2ZXJzL2Zpcm13YXJlL2Vm aS9lc3J0LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgLi4uL2FtZC9kaXNwbGF5L21v ZHVsZXMvY29sb3IvY29sb3JfZ2FtbWEuYyAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9y YWRlb24vbmlfZHBtLmMgICAgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0v cmNhci1kdS9LY29uZmlnICAgICAgICAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2kyYy9idXNz ZXMvaTJjLWZzaS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9pMmMvYnVz c2VzL2kyYy10ZWdyYS5jICAgICAgICAgICAgICAgIHwgNTMgKysrKysrKysrKysrLS0tLQ0KPiAg ZHJpdmVycy9pMmMvaTJjLWNvcmUtc21idXMuYyAgICAgICAgICAgICAgICAgIHwgIDcgKysrDQo+ ICBkcml2ZXJzL2luZmluaWJhbmQvY29yZS9jbWEuYyAgICAgICAgICAgICAgICAgfCAxOCArKysr KysNCj4gIGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL21hZC5jICAgICAgICAgICAgICAgICB8ICAz ICstDQo+ICBkcml2ZXJzL2luZmluaWJhbmQvaHcvcWVkci9xZWRyX2l3X2NtLmMgICAgICAgfCAx MyArKystDQo+ICBkcml2ZXJzL21kL2RtLXdyaXRlY2FjaGUuYyAgICAgICAgICAgICAgICAgICAg fCAgNCArKw0KPiAgZHJpdmVycy9tdGQvbmFuZC9yYXcvbWFydmVsbF9uYW5kLmMgICAgICAgICAg IHwgIDIgKy0NCj4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYWx4L21haW4uYyAgICAg ICB8ICA5ICstLQ0KPiAgLi4uL25ldC9ldGhlcm5ldC9icm9hZGNvbS9nZW5ldC9iY21nZW5ldC5j ICAgIHwgIDggKy0tDQo+ICAuLi4vZXRoZXJuZXQvYnJvYWRjb20vZ2VuZXQvYmNtZ2VuZXRfd29s LmMgICAgfCAgNCAtLQ0KPiAgZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vdGczLmMgICAg ICAgICAgIHwgIDQgKy0NCj4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYjQvbDJ0 LmMgICAgICB8IDUyICsrKysrKysrLS0tLS0tLS0NCj4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2li bS9pYm12ZXRoLmMgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL25ldC9ldGhlcm5ldC9p Ym0vaWJtdm5pYy5jICAgICAgICAgICAgfCAyMSArKysrKy0tDQo+ICBkcml2ZXJzL25ldC9ldGhl cm5ldC9xbG9naWMvcWVkL3FlZF9jeHQuYyAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9uZXQvZXRo ZXJuZXQvcWxvZ2ljL3FlZC9xZWRfdmYuYyAgICAgIHwgMjMgKysrKystLQ0KPiAgZHJpdmVycy9u ZXQvZXRoZXJuZXQvcm9ja2VyL3JvY2tlcl9tYWluLmMgICAgIHwgIDQgKy0NCj4gIGRyaXZlcnMv bmV0L3BoeS9waHlfZGV2aWNlLmMgICAgICAgICAgICAgICAgICB8ICA2ICstDQo+ICBkcml2ZXJz L25ldC91c2IvYXg4ODE3OV8xNzhhLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tDQo+ICBkcml2 ZXJzL252bWUvaG9zdC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSAtDQo+ICBkcml2 ZXJzL252bWUvaG9zdC9tdWx0aXBhdGguYyAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrLS0t DQo+ICBkcml2ZXJzL3JlZ3VsYXRvci9wZnV6ZTEwMC1yZWd1bGF0b3IuYyAgICAgICAgfCA2MCAr KysrKysrKysrKystLS0tLS0tDQo+ICBkcml2ZXJzL3MzOTAvc2NzaS96ZmNwX2VycC5jICAgICAg ICAgICAgICAgICAgfCAxMyArKystDQo+ICBkcml2ZXJzL3N0YWdpbmcvZXJvZnMvdW56aXBfdmxl LmggICAgICAgICAgICAgfCAyMCArKystLS0tDQo+ICAuLi4vc3RhZ2luZy9ydGw4NzIzYnMvY29y ZS9ydHdfd2xhbl91dGlsLmMgICAgfCAgNCArLQ0KPiAgZHJpdmVycy91c2IvY2xhc3MvY2RjLWFj bS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKw0KPiAgZHJpdmVycy91c2IvY29yZS9xdWlya3Mu YyAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0NCj4gIGRyaXZlcnMvdXNiL2R3YzIvZ2FkZ2V0 LmMgICAgICAgICAgICAgICAgICAgICB8ICA2IC0tDQo+ICBkcml2ZXJzL3VzYi9kd2MyL3BsYXRm b3JtLmMgICAgICAgICAgICAgICAgICAgfCAxMSArKysrDQo+ICBkcml2ZXJzL3VzYi9nYWRnZXQv dWRjL212X3VkY19jb3JlLmMgICAgICAgICAgfCAgMyArLQ0KPiAgZHJpdmVycy91c2IvaG9zdC9l aGNpLWV4eW5vcy5jICAgICAgICAgICAgICAgIHwgIDUgKy0NCj4gIGRyaXZlcnMvdXNiL2hvc3Qv ZWhjaS1wY2kuYyAgICAgICAgICAgICAgICAgICB8ICA3ICsrKw0KPiAgZHJpdmVycy91c2IvaG9z dC9vaGNpLXNtNTAxLmMgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiAgZHJpdmVycy91c2IvaG9z dC94aGNpLW10ay5jICAgICAgICAgICAgICAgICAgIHwgIDUgKy0NCj4gIGRyaXZlcnMvdXNiL2hv c3QveGhjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrLQ0KPiAgZHJpdmVycy91c2Iv aG9zdC94aGNpLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvdXNi L3R5cGVjL3RjcGNpX3J0MTcxMWguYyAgICAgICAgICAgICB8IDMxICsrKystLS0tLS0NCj4gIGZz L2J0cmZzL2N0cmVlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBm cy9idHJmcy9leHRlbnQtdHJlZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAg ZnMvYnRyZnMvaW5vZGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrKyst LQ0KPiAgZnMvY2lmcy9zbWIyb3BzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIg KysrKw0KPiAgZnMvbmZzL2RpcmVjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg MTMgKystLQ0KPiAgZnMvbmZzL2ZpbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDEgKw0KPiAgZnMvbmZzL2ZsZXhmaWxlbGF5b3V0L2ZsZXhmaWxlbGF5b3V0LmMgICAgICAg IHwgMTEgKystLQ0KPiAgZnMvbm90aWZ5L2Zhbm90aWZ5L2Zhbm90aWZ5LmMgICAgICAgICAgICAg ICAgIHwgIDUgKy0NCj4gIGZzL29jZnMyL2RsbWdsdWUuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IDE3ICsrKysrLQ0KPiAgZnMvb2NmczIvb2NmczIuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDEgKw0KPiAgZnMvb2NmczIvb2NmczJfZnMuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKy0NCj4gIGZzL29jZnMyL3N1YmFsbG9jLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA5ICsrLQ0KPiAgZnMveGZzL2xpYnhmcy94ZnNfYWxsb2MuYyAgICAgICAg ICAgICAgICAgICAgIHwgMTYgKysrKysNCj4gIGluY2x1ZGUvbGludXgvbmV0ZGV2aWNlLmggICAg ICAgICAgICAgICAgICAgICB8IDQwICsrKysrKysrKystLS0NCj4gIGluY2x1ZGUvbGludXgvcWVk L3FlZF9jaGFpbi5oICAgICAgICAgICAgICAgICB8IDI2ICsrKystLS0tDQo+ICBpbmNsdWRlL2xp bnV4L3ZpcnRpb19uZXQuaCAgICAgICAgICAgICAgICAgICAgfCAxNyArKystLS0NCj4gIGluY2x1 ZGUvbmV0L3NjdHAvY29uc3RhbnRzLmggICAgICAgICAgICAgICAgICB8ICA4ICsrLQ0KPiAgaW5j bHVkZS9uZXQvc29jay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgLQ0KPiAgaW5j bHVkZS9uZXQveGZybS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiAga2Vy bmVsL3NjaGVkL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0NCj4gIGtl cm5lbC9zY2hlZC9kZWFkbGluZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gIGtl cm5lbC90cmFjZS9ibGt0cmFjZS5jICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKysNCj4g IGtlcm5lbC90cmFjZS9yaW5nX2J1ZmZlci5jICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ ICBrZXJuZWwvdHJhY2UvdHJhY2VfZXZlbnRzX3RyaWdnZXIuYyAgICAgICAgICAgfCAyMSArKysr KystDQo+ICBtbS9zbGFiX2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQ0KPiAgbmV0L2JyaWRnZS9icl9wcml2YXRlLmggICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0NCj4gIG5ldC9jb3JlL2Rldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IDE5ICsrKy0tLQ0KPiAgbmV0L2NvcmUvZmlsdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDYgKy0NCj4gIG5ldC9jb3JlL3NvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA0ICstDQo+ICBuZXQvaXB2NC9maWJfc2VtYW50aWNzLmMgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQ0KPiAgbmV0L2lwdjQvaXBfdHVubmVsLmMgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgMTQgKysrLS0NCj4gIG5ldC9pcHY0L3RjcF9jdWJpYy5jICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICsNCj4gIG5ldC9pcHY0L3RjcF9pbnB1dC5jICAgICAgICAgICAgICAg ICAgICAgICAgICB8IDI2ICsrKysrKy0tDQo+ICBuZXQvaXB2Ni9pcDZfZ3JlLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgOSArKy0NCj4gIG5ldC9pcHY2L21jYXN0LmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gIG5ldC9uZXRmaWx0ZXIvaXBzZXQvaXBfc2V0 X2NvcmUuYyAgICAgICAgICAgICB8ICAyICsNCj4gIG5ldC9yeHJwYy9jYWxsX2FjY2VwdC5jICAg ICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKw0KPiAgbmV0L3J4cnBjL2lucHV0LmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKy0tDQo+ICBuZXQvc2NoZWQvc2NoX2Nha2UuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCA1OCArKysrKysrKysrKystLS0tLS0NCj4gIG5ldC9z Y2hlZC9zY2hfZ2VuZXJpYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gIG5ldC9z Y3RwL2Fzc29jaW9sYS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstDQo+ICBuZXQv c2N0cC9iaW5kX2FkZHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArDQo+ICBuZXQv c2N0cC9wcm90b2NvbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQ0KPiAgbmV0 L3N1bnJwYy9ycGNfcGlwZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiAgbmV0 L3N1bnJwYy94ZHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysNCj4gIG5l dC94ZnJtL3hmcm1fZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBz Y3JpcHRzL0tidWlsZC5pbmNsdWRlICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArKy0tDQo+ ICBzZWN1cml0eS9hcHBhcm1vci9sc20uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQ0K PiAgc291bmQvcGNpL2hkYS9wYXRjaF9oZG1pLmMgICAgICAgICAgICAgICAgICAgIHwgIDUgKysN Cj4gIHNvdW5kL3BjaS9oZGEvcGF0Y2hfcmVhbHRlay5jICAgICAgICAgICAgICAgICB8IDMyICsr KysrKysrKy0NCj4gIHNvdW5kL3NvYy9mc2wvZnNsX3NzaS5jICAgICAgICAgICAgICAgICAgICAg ICB8IDEzICsrLS0NCj4gIHNvdW5kL3NvYy9xY29tL3Fkc3A2L3E2YXNtLmMgICAgICAgICAgICAg ICAgICB8ICA3ICsrLQ0KPiAgc291bmQvc29jL3JvY2tjaGlwL3JvY2tjaGlwX3BkbS5jICAgICAg ICAgICAgIHwgIDQgKy0NCj4gIHNvdW5kL3VzYi9taXhlci5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDE1ICsrKy0tDQo+ICBzb3VuZC91c2IvbWl4ZXIuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgOSArKy0NCj4gIHNvdW5kL3VzYi9taXhlcl9xdWlya3MuYyAgICAgICAg ICAgICAgICAgICAgICB8ICAzICstDQo+ICBzb3VuZC91c2IvcXVpcmtzLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgOSArKysNCj4gIDEzMCBmaWxlcyBjaGFuZ2VkLCA4NzUgaW5zZXJ0 aW9ucygrKSwgMzU0IGRlbGV0aW9ucygtKQ0KPiANCj4gLS0NCj4gMi4yNS4xDQoNCg==