Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4064422yba; Tue, 9 Apr 2019 10:20:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqz1J6F3A97h62HRBw4HVE/ZJi+n1qT5+SqfHJ1G9O5m4uOoWowuqry7a1dUfeCRciaKUvGb X-Received: by 2002:a17:902:6b8c:: with SMTP id p12mr37393542plk.282.1554830456731; Tue, 09 Apr 2019 10:20:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554830456; cv=none; d=google.com; s=arc-20160816; b=nws0/OBA/ATcdL/wOSTxWdxBUzylYUAjJSTQxwnsfax+qZNROBQHusasO1WkffA06Y Y8B3BnGnSDwoqY/DlXzC9zUgF3fW9QPiNTWLl9v1JVSrhF8JsMEf1yeU6jc783gd0l0g +PX4q6+KzCQI0ryHhEtNKq9K/Jdhf6DjI9AacyyF1edqG0b/ph7PAZGbWYfHLRfYQyLB RFaqdbCBm1PFLi7RCZG2SSO7g/8KfYeMrNJbvFF3wVgLB5eAwX//eFicWHyE+mW/3eq7 I/R2nNIo8gJT9o8Bfh9HUPzlaa21W0DuNxEc8/o9ZcadXMLGYGlp9iwyPs2EWrz5ul/8 dkEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender: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=BxEZpdtoJEEXLXRYxISjI2xhC4TLalOIPHKW6a5/Da4=; b=Oc7Q7ANCAcnpp+zxIuqFva+3z1bk1hSfWZYAEixfL/V231tAaVJceiCbR7Vm1pX4jE mlkudp46hZJDYa5vX2g90vo4fyKJu67tysVxshLBe+iKTIs7wzROBq7N3oi9CJd+LGrg vJ3BTL49NyX1EmJuMGh8JCz9G+RyVIVMrXOXeq3LKsA8QnoxKPNulLdMO8aMEgXtZLr6 8EhrwjHVK/HzFuelncRfUYHuf96eNpGv8N0jTbQZTsu/do6jWXKYEFMi5QrTSQsAnYZJ JYB4UXHKOmJqHRrVPRudr8qkvxJh0od7xpacHL+/B4zmcW9DnrXT00mFbYErerEpMslI iW7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@Mellanox.com header.s=selector1 header.b="mN1ax0q/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mellanox.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o2si29599064pgv.144.2019.04.09.10.20.40; Tue, 09 Apr 2019 10:20:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@Mellanox.com header.s=selector1 header.b="mN1ax0q/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mellanox.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726656AbfDIRSu (ORCPT + 99 others); Tue, 9 Apr 2019 13:18:50 -0400 Received: from mail-eopbgr150055.outbound.protection.outlook.com ([40.107.15.55]:31298 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726035AbfDIRSt (ORCPT ); Tue, 9 Apr 2019 13:18:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BxEZpdtoJEEXLXRYxISjI2xhC4TLalOIPHKW6a5/Da4=; b=mN1ax0q/MhUe/iCmr/+oiKrLAMPys84/y61xjqc1e0gqrT/KbEqE+zuEEdoS84BIUaa7gxAyrowYPM/RAlJq2K/8haXHGoJ7jilCwI1sWx/VuxdroOA4bCCA5x/Ms5jDxudtruM9VEgQwAQX9QHZaz5ZTvytqb90xROtJQCn4kY= Received: from AM0PR05MB4403.eurprd05.prod.outlook.com (52.134.125.139) by AM0PR05MB4610.eurprd05.prod.outlook.com (52.133.58.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.16; Tue, 9 Apr 2019 17:18:45 +0000 Received: from AM0PR05MB4403.eurprd05.prod.outlook.com ([fe80::566:c98d:cad8:b3cd]) by AM0PR05MB4403.eurprd05.prod.outlook.com ([fe80::566:c98d:cad8:b3cd%5]) with mapi id 15.20.1771.021; Tue, 9 Apr 2019 17:18:45 +0000 From: Mark Bloch To: Dmitry Vyukov , syzbot CC: Daniel Jurgens , Doug Ledford , Jason Gunthorpe , Leon Romanovsky , LKML , "linux-rdma@vger.kernel.org" , Parav Pandit , "swise@opengridcomputing.com" , syzkaller-bugs Subject: Re: general protection fault in rdma_listen (2) Thread-Topic: general protection fault in rdma_listen (2) Thread-Index: AQHUdsv4hMnAGL+oV0uOS462pTp0lqVSulQAgOIQfoCAADggAA== Date: Tue, 9 Apr 2019 17:18:45 +0000 Message-ID: <8b2e0e44-56d6-a585-6096-24d8ccc021f6@mellanox.com> References: <000000000000396c09057a17b6fd@google.com> <0000000000008a1687057acbb692@google.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR05CA0002.namprd05.prod.outlook.com (2603:10b6:a03:c0::15) To AM0PR05MB4403.eurprd05.prod.outlook.com (2603:10a6:208:65::11) authentication-results: spf=none (sender IP is ) smtp.mailfrom=markb@mellanox.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [208.186.24.68] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b05141e6-6cc0-4063-23cb-08d6bd0f6bed x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:AM0PR05MB4610; x-ms-traffictypediagnostic: AM0PR05MB4610: x-ms-exchange-purlcount: 4 x-microsoft-antispam-prvs: x-forefront-prvs: 000227DA0C x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(39860400002)(376002)(396003)(136003)(366004)(189003)(199004)(316002)(6506007)(386003)(105586002)(102836004)(7736002)(110136005)(476003)(229853002)(55236004)(6246003)(66066001)(6512007)(53546011)(6306002)(486006)(305945005)(4326008)(106356001)(54906003)(6116002)(86362001)(3846002)(99286004)(8936002)(2906002)(8676002)(25786009)(81156014)(81166006)(2616005)(186003)(97736004)(36756003)(6436002)(31696002)(71190400001)(71200400001)(14454004)(966005)(26005)(446003)(11346002)(6486002)(45080400002)(14444005)(478600001)(68736007)(76176011)(256004)(31686004)(5660300002)(52116002)(53936002)(99710200001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR05MB4610;H:AM0PR05MB4403.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: DYX0dty3uw4hnHahemXQBFARvNWJs7uX3rwHZAfPvncE+e8mbw2QcX1bYJEo8PGYZbnxR2d8Xc1vkg6yk1NVR6GBeWIs9MmIeNad2x3ksopfT5rLkd4WZtCyXzRr0Ae8lno6O+CXqsYzyQ/C318XZ5Xe9g/1x5GXyMy7KSlG6Tcc2gc1DpclY8B/RTmN0/iJANvunl8B8C8WEh2lxVfqNlP9+lpGQcbuPHegbRKvh9iTCGnE5tq33pvutpKirm8sG167PBMSdeX1LHMsHZ5THd7ISFo8b9JGV28qD54ojiupRr1n5IbtIzVMZHIcdWW/98WbqR1jU3DGVwj9LMQAF15UndFtRh0jdYoDFW/bWQi02Kho32/ecM3hqNGdPHuHImDyu1dyRvzVkoGekzeQI5lZSctGstoG8QKzPUnQCvE= Content-Type: text/plain; charset="utf-8" Content-ID: <1BA58934C299F4458B2C748C0E0B41AE@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: b05141e6-6cc0-4063-23cb-08d6bd0f6bed X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2019 17:18:45.5288 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB4610 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCk9uIDQvOS8xOSA2OjU3IEFNLCBEbWl0cnkgVnl1a292IHdyb3RlOg0KPiBPbiBGcmksIE5v diAxNiwgMjAxOCBhdCA2OjQ0IFBNIHN5emJvdA0KPiA8c3l6Ym90KzZiNDZiMTM1NjAyYTNmM2Fj OTllQHN5emthbGxlci5hcHBzcG90bWFpbC5jb20+IHdyb3RlOg0KPj4NCj4+IHN5emJvdCBoYXMg Zm91bmQgYSByZXByb2R1Y2VyIGZvciB0aGUgZm9sbG93aW5nIGNyYXNoIG9uOg0KPj4NCj4+IEhF QUQgY29tbWl0OiAgICBkYTUzMjJlNjU5NDAgTWVyZ2UgdGFnICdzZWxpbnV4LXByLTIwMTgxMTE1 JyBvZiBnaXQ6Ly9naXQuLi4NCj4+IGdpdCB0cmVlOiAgICAgICB1cHN0cmVhbQ0KPj4gY29uc29s ZSBvdXRwdXQ6IGh0dHBzOi8vc3l6a2FsbGVyLmFwcHNwb3QuY29tL3gvbG9nLnR4dD94PTEzYTA2 ZjdiNDAwMDAwDQo+PiBrZXJuZWwgY29uZmlnOiAgaHR0cHM6Ly9zeXprYWxsZXIuYXBwc3BvdC5j b20veC8uY29uZmlnP3g9ZDg2ZjI0MzMzODgwYjYwNQ0KPj4gZGFzaGJvYXJkIGxpbms6IGh0dHBz Oi8vc3l6a2FsbGVyLmFwcHNwb3QuY29tL2J1Zz9leHRpZD02YjQ2YjEzNTYwMmEzZjNhYzk5ZQ0K Pj4gY29tcGlsZXI6ICAgICAgIGdjYyAoR0NDKSA4LjAuMSAyMDE4MDQxMyAoZXhwZXJpbWVudGFs KQ0KPj4gc3l6IHJlcHJvOiAgICAgIGh0dHBzOi8vc3l6a2FsbGVyLmFwcHNwb3QuY29tL3gvcmVw cm8uc3l6P3g9MTBmYThhNDc0MDAwMDANCj4+DQo+PiBJTVBPUlRBTlQ6IGlmIHlvdSBmaXggdGhl IGJ1ZywgcGxlYXNlIGFkZCB0aGUgZm9sbG93aW5nIHRhZyB0byB0aGUgY29tbWl0Og0KPj4gUmVw b3J0ZWQtYnk6IHN5emJvdCs2YjQ2YjEzNTYwMmEzZjNhYzk5ZUBzeXprYWxsZXIuYXBwc3BvdG1h aWwuY29tDQo+Pg0KPj4gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHZldGgxOiBsaW5r IGJlY29tZXMgcmVhZHkNCj4+IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2ZXRoMDog bGluayBiZWNvbWVzIHJlYWR5DQo+PiA4MDIxcTogYWRkaW5nIFZMQU4gMCB0byBIVyBmaWx0ZXIg b24gZGV2aWNlIHRlYW0wDQo+PiBrYXNhbjogQ09ORklHX0tBU0FOX0lOTElORSBlbmFibGVkDQo+ PiBrYXNhbjogR1BGIGNvdWxkIGJlIGNhdXNlZCBieSBOVUxMLXB0ciBkZXJlZiBvciB1c2VyIG1l bW9yeSBhY2Nlc3MNCj4+IGdlbmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzFdIFBSRUVN UFQgU01QIEtBU0FODQo+PiBDUFU6IDEgUElEOiA2MzI4IENvbW06IHN5ei1leGVjdXRvcjAgTm90 IHRhaW50ZWQgNC4yMC4wLXJjMisgIzMzNw0KPj4gSGFyZHdhcmUgbmFtZTogR29vZ2xlIEdvb2ds ZSBDb21wdXRlIEVuZ2luZS9Hb29nbGUgQ29tcHV0ZSBFbmdpbmUsIEJJT1MNCj4+IEdvb2dsZSAw MS8wMS8yMDExDQo+PiBSSVA6IDAwMTA6Y21hX2JpbmRfbGlzdGVuIGRyaXZlcnMvaW5maW5pYmFu ZC9jb3JlL2NtYS5jOjMzNTUgW2lubGluZV0NCj4+IFJJUDogMDAxMDpyZG1hX2xpc3RlbisweDM1 Ny8weDk5MCBkcml2ZXJzL2luZmluaWJhbmQvY29yZS9jbWEuYzozNDY5DQo+PiBDb2RlOiA0YyA4 YiBhYiBjOCAwMSAwMCAwMCAzMSBmNiA0OCBjNyBjNyA2MCAzYiBkYiA4OSBlOCA5ZSBlYiAyNSAw MiA0OCBiOA0KPj4gMDAgMDAgMDAgMDAgMDAgZmMgZmYgZGYgNDkgOGQgN2QgMDggNDggODkgZmEg NDggYzEgZWEgMDMgPDgwPiAzYyAwMiAwMCAwZg0KPj4gODUgNjQgMDUgMDAgMDAgNDggYjggMDAg MDAgMDAgMDAgMDAgZmMgZmYgZGYgNGQgOGINCj4+IFJTUDogMDAxODpmZmZmODg4MWIyNjZmOTcw IEVGTEFHUzogMDAwMTAyMDINCj4+IFJBWDogZGZmZmZjMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODgx YmE5YTZkODAgUkNYOiAwMDAwMDAwMDAwMDAwMDAwDQo+PiBSRFg6IDAwMDAwMDAwMDAwMDAwMDEg UlNJOiAwMDAwMDAwMDAwMDAwMDA0IFJESTogMDAwMDAwMDAwMDAwMDAwOA0KPj4gUkJQOiBmZmZm ODg4MWIyNjZmYTEwIFIwODogZmZmZmZiZmZmMTNiNjc3NSBSMDk6IGZmZmZmYmZmZjEzYjY3NzQN Cj4+IFIxMDogZmZmZjg4ODFiMjY2Zjk2MCBSMTE6IGZmZmZmZmZmODlkYjNiYTMgUjEyOiAxZmZm ZjExMDM2NGNkZjMxDQo+PiBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDAw MDAzIFIxNTogZmZmZjg4ODFkOTA4ZmE4MA0KPj4gRlM6ICAwMDAwN2YyMmY5ZTI3NzAwKDAwMDAp IEdTOmZmZmY4ODgxZGFmMDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMA0KPj4gQ1M6 ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KPj4gQ1IyOiAw MDAwMDAwMDAwNGNlZjA4IENSMzogMDAwMDAwMDFiYTRiNDAwMCBDUjQ6IDAwMDAwMDAwMDAxNDA2 ZTANCj4+IERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAw MDAwMDAwMDAwMDAwMDAwDQo+PiBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZm ZmUwZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMA0KPj4gQ2FsbCBUcmFjZToNCj4+ICAgdWNtYV9s aXN0ZW4rMHgxYTQvMHgyNjAgZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdWNtYS5jOjExMDANCj4+ ICAgdWNtYV93cml0ZSsweDM2NS8weDQ2MCBkcml2ZXJzL2luZmluaWJhbmQvY29yZS91Y21hLmM6 MTY4OQ0KPj4gICBfX3Zmc193cml0ZSsweDExOS8weDlmMCBmcy9yZWFkX3dyaXRlLmM6NDg1DQo+ PiAgIHZmc193cml0ZSsweDFmYy8weDU2MCBmcy9yZWFkX3dyaXRlLmM6NTQ5DQo+PiAgIGtzeXNf d3JpdGUrMHgxMDEvMHgyNjAgZnMvcmVhZF93cml0ZS5jOjU5OA0KPj4gICBfX2RvX3N5c193cml0 ZSBmcy9yZWFkX3dyaXRlLmM6NjEwIFtpbmxpbmVdDQo+PiAgIF9fc2Vfc3lzX3dyaXRlIGZzL3Jl YWRfd3JpdGUuYzo2MDcgW2lubGluZV0NCj4+ICAgX194NjRfc3lzX3dyaXRlKzB4NzMvMHhiMCBm cy9yZWFkX3dyaXRlLmM6NjA3DQo+PiAgIGRvX3N5c2NhbGxfNjQrMHgxYjkvMHg4MjAgYXJjaC94 ODYvZW50cnkvY29tbW9uLmM6MjkwDQo+PiAgIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFt ZSsweDQ5LzB4YmUNCj4+IFJJUDogMDAzMzoweDQ1NzU2OQ0KPj4gQ29kZTogZmQgYjMgZmIgZmYg YzMgNjYgMmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgNjYgOTAgNDggODkgZjggNDggODkgZjcN Cj4+IDQ4IDg5IGQ2IDQ4IDg5IGNhIDRkIDg5IGMyIDRkIDg5IGM4IDRjIDhiIDRjIDI0IDA4IDBm IDA1IDw0OD4gM2QgMDEgZjAgZmYNCj4+IGZmIDBmIDgzIGNiIGIzIGZiIGZmIGMzIDY2IDJlIDBm IDFmIDg0IDAwIDAwIDAwIDAwDQo+PiBSU1A6IDAwMmI6MDAwMDdmMjJmOWUyNmM3OCBFRkxBR1M6 IDAwMDAwMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDAxDQo+PiBSQVg6IGZmZmZmZmZmZmZm ZmZmZGEgUkJYOiAwMDAwMDAwMDAwMDAwMDAzIFJDWDogMDAwMDAwMDAwMDQ1NzU2OQ0KPj4gUkRY OiAwMDAwMDAwMDAwMDAwMDEwIFJTSTogMDAwMDAwMDAyMDAwMDBjMCBSREk6IDAwMDAwMDAwMDAw MDAwMDUNCj4+IFJCUDogMDAwMDAwMDAwMDcyYmYwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5 OiAwMDAwMDAwMDAwMDAwMDAwDQo+PiBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAw MDAwMDAwMjQ2IFIxMjogMDAwMDdmMjJmOWUyNzZkNA0KPj4gUjEzOiAwMDAwMDAwMDAwNGM1NzFm IFIxNDogMDAwMDAwMDAwMDRkOTM2MCBSMTU6IDAwMDAwMDAwZmZmZmZmZmYNCj4+IE1vZHVsZXMg bGlua2VkIGluOg0KPj4gLS0tWyBlbmQgdHJhY2UgYWQyNzZhMGJjYjMxNmZiMyBdLS0tDQo+PiBS SVA6IDAwMTA6Y21hX2JpbmRfbGlzdGVuIGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL2NtYS5jOjMz NTUgW2lubGluZV0NCj4+IFJJUDogMDAxMDpyZG1hX2xpc3RlbisweDM1Ny8weDk5MCBkcml2ZXJz L2luZmluaWJhbmQvY29yZS9jbWEuYzozNDY5DQo+PiBDb2RlOiA0YyA4YiBhYiBjOCAwMSAwMCAw MCAzMSBmNiA0OCBjNyBjNyA2MCAzYiBkYiA4OSBlOCA5ZSBlYiAyNSAwMiA0OCBiOA0KPj4gMDAg MDAgMDAgMDAgMDAgZmMgZmYgZGYgNDkgOGQgN2QgMDggNDggODkgZmEgNDggYzEgZWEgMDMgPDgw PiAzYyAwMiAwMCAwZg0KPj4gODUgNjQgMDUgMDAgMDAgNDggYjggMDAgMDAgMDAgMDAgMDAgZmMg ZmYgZGYgNGQgOGINCj4+IFJTUDogMDAxODpmZmZmODg4MWIyNjZmOTcwIEVGTEFHUzogMDAwMTAy MDINCj4+IFJBWDogZGZmZmZjMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODgxYmE5YTZkODAgUkNYOiAw MDAwMDAwMDAwMDAwMDAwDQo+PiBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiAwMDAwMDAwMDAw MDAwMDA0IFJESTogMDAwMDAwMDAwMDAwMDAwOA0KPj4gUkJQOiBmZmZmODg4MWIyNjZmYTEwIFIw ODogZmZmZmZiZmZmMTNiNjc3NSBSMDk6IGZmZmZmYmZmZjEzYjY3NzQNCj4+IFIxMDogZmZmZjg4 ODFiMjY2Zjk2MCBSMTE6IGZmZmZmZmZmODlkYjNiYTMgUjEyOiAxZmZmZjExMDM2NGNkZjMxDQo+ PiBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDAwMDAzIFIxNTogZmZmZjg4 ODFkOTA4ZmE4MA0KPj4gRlM6ICAwMDAwN2YyMmY5ZTI3NzAwKDAwMDApIEdTOmZmZmY4ODgxZGFm MDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMA0KPj4gQ1M6ICAwMDEwIERTOiAwMDAw IEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KPj4gQ1IyOiBmZmZmZmZmZmZmNjAwNDAw IENSMzogMDAwMDAwMDFiYTRiNDAwMCBDUjQ6IDAwMDAwMDAwMDAxNDA2ZTANCj4+IERSMDogMDAw MDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAw DQo+PiBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZmZmUwZmYwIERSNzogMDAw MDAwMDAwMDAwMDQwMA0KPiANCj4gSGkgTWFyaywNCj4gDQo+IFlvdSB0ZXN0ZWQgc29tZSBmaXhl ZCBmb3IgdGhpcyBidWcuIFRoZSBsYXRlc3QgdGVzdGVkIHBhdGNoIGRpZCBub3QNCj4gdHJpZ2dl ciBjcmFzaC4gQnVnIHN5emJvdCBuZXZlciBzZWVuIGFueSBmaXhlcyBmb3IgdGhpcyBidWcuIElm IHlvdQ0KPiBzdWJtaXR0ZWQgdGhlIHBhdGNoLCBwbGVhc2UgbWFyayB0aGlzIGJ1ZyBhcyBmaXhl ZC4NCg0KSGkgRG1pdHJ5LA0KDQpJJ3ZlIHRhbGtlZCB3aXRoIEphc29uIChvZmYgbGlzdCkgYXQg dGhlIHRpbWUsIGFuZCB3ZSBhZ3JlZWQgdGhhdCB3aGlsZSB0aGUgcGF0Y2gNCmZpeGVzIHRoZSBp c3N1ZSwgaXQncyBqdXN0IGEgYmFuZC1haWQgdGhhdCBkb2Vzbid0IGZpeCB0aGUgdW5kZXJsaW5l IGlzc3VlcyB3aXRoIHRoYXQgY29kZS4NCg0KSSB0aGluayBQYXJhdiBoYXMvaGFkIHBsYW5zIGZv ciBhIG1vcmUgY29tcHJlaGVuc2l2ZSBmaXggZm9yIHRoYXQgZW50aXJlIHVjbWEuYyBjb2RlLg0K DQo+IA0KPiBUaGFua3MNCj4gDQoNClRoYW5rcw0K