Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp115902iob; Wed, 11 May 2022 10:37:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzW67q8K4xBk5B8E7MA4eoy9pftljSq/7eBhQEvVJjkLT2MoqlwapToQzAry4qiyaKx3sNc X-Received: by 2002:a17:907:2da0:b0:6f4:e536:3771 with SMTP id gt32-20020a1709072da000b006f4e5363771mr26961120ejc.55.1652290674569; Wed, 11 May 2022 10:37:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652290674; cv=pass; d=google.com; s=arc-20160816; b=CLdTwYCP8bU3wPRglsVViR9JXVwcsEN3KyM8bw4da6ydwGD3ssSrKp2OTcD6Fwiw9y R3+sqlx1L5wlta0OLBQ8fplGYVvgo60lMVKB3Lz8oomwPutUxym3hmvp91wGqctuefQk utizvv3Yzp5pwHzSMYOEfi7zFq1yprDOUgpqZSOIjn8vEDbEcdBi+mU0JsVVoi6ocB0P uDxq3YZXjBk/scoKzNMjl+ytC264AeHzYT/Lx9ih3DACyzn/zMVVZlVLFDqmCHJ0lNQ8 RyKwkiGokALYDqspSf5CCr0LcQ877nU8rAMRMfh4FyDZPELeqnsNCxkBBK5YymLGZCxg sgBw== 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:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=uw2suGbRv/qv3bQeDAsAgHC73kbtXbBge90JNyxEWcM=; b=bgM1Oz2PUV5ptX2Uy0FvIKXQz7mX2ykyaJRhXOdC52PawCituyxRcFQfcRaB8QGoEJ jA27eqZI13gRq5UJ8ND6+e+jbPIcXpsqjN/a1Ds6wD57SJvONi/G+V/ZMNDp+XkUgd77 RcwsdQJ0Djf8WySsw0qVG9FDIG0DbSV5GQaPOWYuHvV89cXMzvtRH0USLjfQDn8QP4xl FGx9IQC69z198NZ8YB/VuC7Ka9aF9HQV5dnWfeBUzY/jQ6mjz79vOYu0c5Dj4WzmxyRa 2/Z4s9gVi+m24fAvc+ZTp7S2jb5X6q8vHsx9YyWwv+NjyFi2/r5bWH1Fr802pBXdukRt nKwg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=PtSvqZEX; 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 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qw42-20020a1709066a2a00b006f38614abb4si3296099ejc.577.2022.05.11.10.36.18; Wed, 11 May 2022 10:37:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=PtSvqZEX; 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 2620:137:e000::1:20 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 S1344364AbiEKQKA (ORCPT + 99 others); Wed, 11 May 2022 12:10:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237427AbiEKQJ5 (ORCPT ); Wed, 11 May 2022 12:09:57 -0400 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2099.outbound.protection.outlook.com [40.107.93.99]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4FF52237263 for ; Wed, 11 May 2022 09:09:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hRe9G2AW6B33W1hBVcWO45fJryJSKcNtwQG+zggDBfWPL8aG9RiQL6V9e+dXx1eAKSMtl2ltwwnhWTyB65sKgPtRr4t7YTA7lGafTUFPpmhAa722UJFIKB9BhuNzfdIPIZBOwHUFfiL5xL06+bMbbu4yODFXDGDy9fstmpzMIs8X76gC48p3p+Q0Dc1uXlK3HQkOESElfItwymuk4uTXSqWxsl+Df2GLHPWr1rmuXDqUUO+cIIuiYBd58G+08tnJvhKFVanq3LGY5JtN1sNtLaAlpJVwVR4o4tNULJRewYpIo3jFL7VGLqwSkEJTDgdROUKfYI0c1yLDWrlWjObr0w== 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=uw2suGbRv/qv3bQeDAsAgHC73kbtXbBge90JNyxEWcM=; b=lfaaMj1HISQ2bXo8dIIP5UpTCDkm5N/XN0U0ZJiEVzAb7P9dPigQB3q63+QM2oW2zNc/KSAWrMcGhtIJVeK+nCI6aJFFn0gKF1SYygWM9MLIe3QAAU9hmWj+pa4CrNSBPNIZ7skMXaHVAMhUTJkXoLXXW6jEa9Wt6CPwKdzu9FFfXvTX6xcVvdxb9i15kH0o4oqNl7/mlFLM57Up4JY7KcQBt5WyJKeUIePDE7SKvSqgnb5CKs3ENRV1kSZYV12WZkVj4CDnSCojYs7uVJuxbgTR2qDnVQ1KiAECv/08xipoGWp9eLzrR+6uEgYLf3yDhce4nks2PiOK0R2L5gUxcQ== 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=uw2suGbRv/qv3bQeDAsAgHC73kbtXbBge90JNyxEWcM=; b=PtSvqZEX6q9no3BlC2I0+zISvaIRq5xq7T5yuhgCSalEAboeoxwcOkGMVmUk3emhwyg4QycacMPuDNq7XbkCHJlr9wQnp2L0dCq2EuZDOc2iMkc4Sn4tdOTsZGZqzcemKgoVuAVqCCBRQts80sk5a2wc0inbZfgEuRtBK2TjaaI= Received: from CH0PR13MB5084.namprd13.prod.outlook.com (2603:10b6:610:111::7) by MN2PR13MB4102.namprd13.prod.outlook.com (2603:10b6:208:262::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.12; Wed, 11 May 2022 16:09:53 +0000 Received: from CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::694a:6bf0:4537:f3e5]) by CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::694a:6bf0:4537:f3e5%5]) with mapi id 15.20.5250.012; Wed, 11 May 2022 16:09:53 +0000 From: Trond Myklebust To: "chuck.lever@oracle.com" CC: "linux-nfs@vger.kernel.org" , "dai.ngo@oracle.com" Subject: Re: [bug report] kernel 5.18.0-rc4 oops with invalid wait context Thread-Topic: [bug report] kernel 5.18.0-rc4 oops with invalid wait context Thread-Index: AQHYXyGNh5B6vd61I0CRL1Q92844WK0YNS4AgAGbVgCAABRPgA== Date: Wed, 11 May 2022 16:09:52 +0000 Message-ID: <6942e1963dd3548cb9ba5d8586bd3913beb1ad45.camel@hammerspace.com> References: <313fcd93-c3dd-35f2-ab59-2f1e913d015f@oracle.com> <2BC5058C-FFEE-4741-9E51-4CC66E7F6306@oracle.com> In-Reply-To: <2BC5058C-FFEE-4741-9E51-4CC66E7F6306@oracle.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: fd52fcac-e8f8-4d24-e0c2-08da3368aedf x-ms-traffictypediagnostic: MN2PR13MB4102:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wkWStT3O5yAqJujE6/DrgtwRbB1504/Od3RhacGLXzISShiO4D0+MCwFFne5WmYCBwAAPBkY1qDM1oK0DAQxSgyVQ28Psgia6ndtogWhRvqOTrO3xtrIUEWgwAXT5Um2s5u42sMoIfecbUesPahaSln3ZIWzTSl7G+eFK5O94N06ASESh6Xu+lYJEhnmMj9u1L/y4UZZSEhv3du2Vx39ewcNiD5vIOAKqrb3Xlkf2MxHc+TmmikbUMUg8mhy78jmqLUJCJQTmNFIjb7pxNm38uIznSEHIFfthqrL7eWG7o+OsRsh8P49H8oPImhywTjRqjQQ8He4cxrS7U6cbB+5riegsnGzwXVarC9ktx1VTGlMii5eXu0hdUKLiYX0XZnRhTOAdjJhmz+Tb5b0ClxYzM53XyUsGcvF9qfXdH8fKUgQS53mzFsBwvdWdJnE6jYnOgIvOebJmDHc5aMiVqW6ss/UETkWx9Yyvh4VfJTgOUA1QIXvqNvvEzKCfrE5VNqg2KkgJAMeoGJbsSNzgDNck8a7Iod3OkUuUsV5HBwTeyxbAGBlp+YpLbw6aJQ/1x/fky3qNqgJ5TTFthzJO7ks1ir2eNdukpnRh96NvfIE5cLt1DEowaER/8T4bQMP01VeyUsYs8LjtQIqc2GP65yqB4Vqa/zXBVoDQ9CvbmGTMum5IUMnkFROMy5lOW7GK42Au2Rxg5mkythKX1efvl1y/Q== 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:(13230001)(366004)(36756003)(2906002)(5660300002)(66476007)(64756008)(66946007)(8676002)(66446008)(66556008)(4326008)(76116006)(186003)(54906003)(8936002)(86362001)(83380400001)(6916009)(38100700002)(6486002)(38070700005)(45080400002)(2616005)(53546011)(6506007)(26005)(316002)(122000001)(71200400001)(6512007)(508600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RUlDT1I2WEc3UVVybThONUhyQUZkMytNaFF1WnZFdnlhZVNKcTEyUXdlZWtH?= =?utf-8?B?bTFsNnB6WnR2cVpmK3RURzBWb0VpV05NOVk2eGY1S2VDWENBRS82cWF1WnlH?= =?utf-8?B?Z2hEL3ROMXVIVmhINWZEOVJGdGxPYzR6U2NVbGtFRnoyOEdINlpEVGRPcGRV?= =?utf-8?B?YVYxamxHclVGVkJJZ1N1K0pRdGppTU9EUXpEV2tCZG1EWmhLQzhGOG5JT00r?= =?utf-8?B?UmJCZjBZWmg1VDVJTjcxNXdxUkFUQnA2amk4MzcwaGR3K05tWitLNXhYVnM1?= =?utf-8?B?bkEzaGJWNWNDMnozcktWdVhFelBPL1Q0Z3ZaTlJsYXVXb2gyWDdZekxaZUZS?= =?utf-8?B?ekw0dlFSb3RPR2pvRzNZUzhHYlBhSFk3RkZyR2I2SC9rbXRyL0dGY210ODUz?= =?utf-8?B?UGhIeWhQR1drZVlIb1g2WEQzcVBLaHRrcnJwQkZnRVBuM2p3ZWVoc2NEY3Ir?= =?utf-8?B?dGg3S3JkVFdleGtuc0ltY0xVakhvMnIyYy9UQ2hZazhtV0JkelZhVG82bk01?= =?utf-8?B?clJzMmF1YitPTmEwVGFiVkdyUXpCT3dYM1hDLzQ4cWRVeldjbjBNbGh0N2R6?= =?utf-8?B?YVFDeTZITjYwODZiZWgrOFBxKzZwSnQ2K2dDTlBBMnFmUzNOU1lOMmlXb05W?= =?utf-8?B?eEd4WXE0VkZTVy9lcXZKVHhhU2t4Wkc5STBtZXRNdVpaUWtvc2hFeStCZjB6?= =?utf-8?B?VS9CMW5xN1NSaEx4ZnR5d05iaUlzdVh2NTN0RURER2FLMEZJYWdCeDdzRU9t?= =?utf-8?B?U2ZIRzNsZzVFMWRLazlNRExYQzVLMFNoUnp4MVJXSkp5K1lLWmg4Vm9pMWpZ?= =?utf-8?B?NkNJc3A4Nmt6aGxUWFJDMnJjZGg5MjFmRlJuVlZsNnRVOHc0S0IzdWlNQzlM?= =?utf-8?B?SFdrek13TFVHMWFEK2pqcm9ubkRncHFGOFp1bkJIN01qWXU4Y0VJdEUwcnFh?= =?utf-8?B?YXFpeTJneFd0SmVkTmFuenZsZGJNVTl4YXhENy9HMUpJOG5NM2NHdStmT3ZB?= =?utf-8?B?N0xSSmNyZ2dsT2Fhc1VBclhsYlVITHZ2YkcySWkrSDBId3QrVWlna2hTZS9i?= =?utf-8?B?NzR1WmNwUW5SZ2hBNGZwcy93cHJJOURYeElsdWQ1eGl3N2IzSk9hZUZ6eEZu?= =?utf-8?B?VHpzRElPdkprZUZQdU1SZmZEdUxvVEdlZ2RPWkFteDVocStNS0h5NTBoSGRa?= =?utf-8?B?SlNKb3crT1lPamsxZEJFMElYdlM0WlJnK0VRci9vRXhXSzcvQ25nMk1CTklv?= =?utf-8?B?SDlXbk1uTW9aWWhJdldkb1Q5SUNhRkIyYVFyR1dwL2haUWVja2VUQldNZ1Yv?= =?utf-8?B?VUpTcDZac3NhRTJNVDROeG5sSUh2ZXVZZTY3NjFjeEFWUGpLa24zeHY4SjVB?= =?utf-8?B?NUxqUUZiR2MrMXBlWHRYQ1phMUlhSXJQMzgvdzZRUzlSbFUvK1czbUIyTmRm?= =?utf-8?B?cWc4SVovcXZLdG9tb3VJaGtVS2ZWL21TQndRMUI4aW41QWp0Q29xSDZ6R3Qz?= =?utf-8?B?bUJNNXZuSzZjWEJMTGplMk9jL25JajlZTHVEbmdsaUhkdUQ3YnkzclRPY2d3?= =?utf-8?B?a2VZNldDczJPSEZiYmZXcVpYU1hFTVAzL3poWHhLMUNUMVRFK1VaUVdSWnFV?= =?utf-8?B?dExIREJNMHlZR2RjQURSOS9YUjlRbWhvVXJQWmJHQjV5Y0U5SzFLQkMrZUlz?= =?utf-8?B?bTVUSDh6cGRYYmxCamFIcHhRTWJnOWJPblhjeU80KzM3QUdRN0pva0habzU2?= =?utf-8?B?UHFvNkRZNXNvaUVjZE0wQnlKU3NCSHFtRTBDMjNWcTlKRFhnd0RNRDhEVnh4?= =?utf-8?B?WVpLYk9KS2g0dHlkdWxyeUx5SkphRzRld0VEbVc0dThRcDY2WGwyeGhPQWIv?= =?utf-8?B?TGVGSlV0Y3htOUhaYUpiWjhkZ3MzeXM5RTloVWtZdUlReUxtRGpQS0cvckto?= =?utf-8?B?cnJBZFhVdG5tUGNHSmJGM2dKTGR3NS9xUzY2M3hDc1JMTE91KzNBenErM2Rm?= =?utf-8?B?K1NGK0dna2pMYndJczRjRExwZDBXL2FhSTRlbHMvSWxHMjM1UlJOZzFhbzNN?= =?utf-8?B?SlplR21qVldvRmZoUHIydFpLNzJTRDdnaWt2bWhnZjVoRFVkaXpVOFBscEdr?= =?utf-8?B?dTVMbVptVHRwSHpUazdvME9WTThLaUYxZDA5RG9uN1hLdzRDdDRpaS9zdS9a?= =?utf-8?B?MjFMM05iRlp0QW04S1NLWS92Mm5qR1BleEw3anpVL1d5blVoQTZuL2lJVUJl?= =?utf-8?B?TldhdFBsTXR2UzZVZTh3K3YyZ3dZcythVmJuQWc2NDN5dFYvRVNYZElGNEFK?= =?utf-8?B?QjFMdWdoTGo4SE83UWlIZ1QrMEJOeEVSSGhtcWVHZWh4cEc2WDIyTm1kcnJS?= =?utf-8?Q?DxBJYBjHwyxEmYyc=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <08FD205505D46B41959A99BD2EE50DFB@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: fd52fcac-e8f8-4d24-e0c2-08da3368aedf X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2022 16:09:52.9713 (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: DPXHsgU3BWLvVF26y/HIRaxJAfEJmPE1n/nG30f2u/6umue6pP43qCuHNLD9/U9iUYTNtsTbSXrghXDG+pTNrw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB4102 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org T24gV2VkLCAyMDIyLTA1LTExIGF0IDE0OjU3ICswMDAwLCBDaHVjayBMZXZlciBJSUkgd3JvdGU6 DQo+IA0KPiANCj4gPiBPbiBNYXkgMTAsIDIwMjIsIGF0IDEwOjI0IEFNLCBDaHVjayBMZXZlciBJ SUkNCj4gPiA8Y2h1Y2subGV2ZXJAb3JhY2xlLmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4gDQo+ID4g DQo+ID4gPiBPbiBNYXkgMywgMjAyMiwgYXQgMzoxMSBQTSwgZGFpLm5nb0BvcmFjbGUuY29twqB3 cm90ZToNCj4gPiA+IA0KPiA+ID4gSGksDQo+ID4gPiANCj4gPiA+IEkganVzdCBub3RpY2VkIHRo ZXJlIHdlcmUgY291cGxlIG9mIG9vcHMgaW4gbXkgT3JhY2xlNiBpbg0KPiA+ID4gbmZzNC5kZXYg bmV0d29yay4NCj4gPiA+IEknbSBub3Qgc3VyZSB3aG8gcmFuIHdoaWNoIHRlc3RzIChiZSB1c2Vm dWwgdG8ga25vdykgdGhhdCBjYXVzZWQNCj4gPiA+IHRoZXNlIG9vcHMuDQo+ID4gPiANCj4gPiA+ IEhlcmUgaXMgdGhlIHN0YWNrIHRyYWNlczoNCj4gPiA+IA0KPiA+ID4gWzI4NjEyMy4xNTQwMDZd IEJVRzogc2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZA0KPiA+ID4gY29udGV4 dCBhdCBrZXJuZWwvbG9ja2luZy9yd3NlbS5jOjE1ODUNCj4gPiA+IFsyODYxMjMuMTU1MTI2XSBp bl9hdG9taWMoKTogMSwgaXJxc19kaXNhYmxlZCgpOiAwLCBub25fYmxvY2s6IDAsDQo+ID4gPiBw aWQ6IDM5ODMsIG5hbWU6IG5mc2QNCj4gPiA+IFsyODYxMjMuMTU1ODcyXSBwcmVlbXB0X2NvdW50 OiAxLCBleHBlY3RlZDogMA0KPiA+ID4gWzI4NjEyMy4xNTY0NDNdIFJDVSBuZXN0IGRlcHRoOiAw LCBleHBlY3RlZDogMA0KPiA+ID4gWzI4NjEyMy4xNTY3NzFdIDEgbG9jayBoZWxkIGJ5IG5mc2Qv Mzk4MzoNCj4gPiA+IFsyODYxMjMuMTU2Nzg2XcKgICMwOiBmZmZmODg4MDA2NzYyNTIwICgmY2xw LT5jbF9sb2NrKXsrLisufS0NCj4gPiA+IHsyOjJ9LCBhdDogbmZzZDRfcmVsZWFzZV9sb2Nrb3du ZXIrMHgzMDYvMHg4NTAgW25mc2RdDQo+ID4gPiBbMjg2MTIzLjE1Njk0OV0gUHJlZW1wdGlvbiBk aXNhYmxlZCBhdDoNCj4gPiA+IFsyODYxMjMuMTU2OTYxXSBbPDAwMDAwMDAwMDAwMDAwMDA+XSAw eDANCj4gPiA+IFsyODYxMjMuMTU3NTIwXSBDUFU6IDEgUElEOiAzOTgzIENvbW06IG5mc2QgS2R1 bXA6IGxvYWRlZCBOb3QNCj4gPiA+IHRhaW50ZWQgNS4xOC4wLXJjNCsgIzENCj4gPiA+IFsyODYx MjMuMTU3NTM5XSBIYXJkd2FyZSBuYW1lOiBpbm5vdGVrIEdtYkgNCj4gPiA+IFZpcnR1YWxCb3gv VmlydHVhbEJveCwgQklPUyBWaXJ0dWFsQm94IDEyLzAxLzIwMDYNCj4gPiA+IFsyODYxMjMuMTU3 NTUyXSBDYWxsIFRyYWNlOg0KPiA+ID4gWzI4NjEyMy4xNTc1NjVdwqAgPFRBU0s+DQo+ID4gPiBb Mjg2MTIzLjE1NzU4MV3CoCBkdW1wX3N0YWNrX2x2bCsweDU3LzB4N2QNCj4gPiA+IFsyODYxMjMu MTU3NjA5XcKgIF9fbWlnaHRfcmVzY2hlZC5jb2xkKzB4MjIyLzB4MjZiDQo+ID4gPiBbMjg2MTIz LjE1NzY0NF3CoCBkb3duX3JlYWRfbmVzdGVkKzB4NjgvMHg0MjANCj4gPiA+IFsyODYxMjMuMTU3 NjcxXcKgID8gZG93bl93cml0ZV9uZXN0ZWQrMHgxMzAvMHgxMzANCj4gPiA+IFsyODYxMjMuMTU3 Njg2XcKgID8gcndsb2NrX2J1Zy5wYXJ0LjArMHg5MC8weDkwDQo+ID4gPiBbMjg2MTIzLjE1Nzcw NV3CoCA/IHJjdV9yZWFkX2xvY2tfc2NoZWRfaGVsZCsweDgxLzB4YjANCj4gPiA+IFsyODYxMjMu MTU3NzQ5XcKgIHhmc19maWxlX2ZzeW5jKzB4M2I5LzB4ODIwDQo+ID4gPiBbMjg2MTIzLjE1Nzc3 Nl3CoCA/IGxvY2tfZG93bmdyYWRlKzB4NjgwLzB4NjgwDQo+ID4gPiBbMjg2MTIzLjE1Nzc5OF3C oCA/IHhmc19maWxlbWFwX3Bmbl9ta3dyaXRlKzB4MTAvMHgxMA0KPiA+ID4gWzI4NjEyMy4xNTc4 MjNdwqAgPyBuZnNkX2ZpbGVfcHV0KzB4MTAwLzB4MTAwIFtuZnNkXQ0KPiA+ID4gWzI4NjEyMy4x NTc5MjFdwqAgbmZzZF9maWxlX2ZsdXNoLmlzcmEuMCsweDFiLzB4MjIwIFtuZnNkXQ0KPiA+ID4g WzI4NjEyMy4xNTgwMDddwqAgbmZzZF9maWxlX3B1dCsweDc5LzB4MTAwIFtuZnNkXQ0KPiA+ID4g WzI4NjEyMy4xNTgwODhdwqAgY2hlY2tfZm9yX2xvY2tzKzB4MTUyLzB4MjAwIFtuZnNkXQ0KPiA+ ID4gWzI4NjEyMy4xNTgxOTFdwqAgbmZzZDRfcmVsZWFzZV9sb2Nrb3duZXIrMHg0Y2YvMHg4NTAg W25mc2RdDQo+ID4gPiBbMjg2MTIzLjE1ODM5M13CoCA/IG5mc2Q0X2xvY2t1KzB4ZDEwLzB4ZDEw IFtuZnNkXQ0KPiA+ID4gWzI4NjEyMy4xNTg0ODhdwqAgPyByY3VfcmVhZF9sb2NrX2JoX2hlbGQr MHg5MC8weDkwDQo+ID4gPiBbMjg2MTIzLjE1ODUyNV3CoCBuZnNkNF9wcm9jX2NvbXBvdW5kKzB4 ZDE1LzB4MjVhMCBbbmZzZF0NCj4gPiA+IFsyODYxMjMuMTU4Njk5XcKgIG5mc2RfZGlzcGF0Y2gr MHg0ZWQvMHhjMzAgW25mc2RdDQo+ID4gPiBbMjg2MTIzLjE1ODk3NF3CoCA/IHJjdV9yZWFkX2xv Y2tfYmhfaGVsZCsweDkwLzB4OTANCj4gPiA+IFsyODYxMjMuMTU5MDEwXcKgIHN2Y19wcm9jZXNz X2NvbW1vbisweGQ4ZS8weDFiMjAgW3N1bnJwY10NCj4gPiA+IFsyODYxMjMuMTU5MDQzXcKgID8g c3ZjX2dlbmVyaWNfcnBjYmluZF9zZXQrMHg0NTAvMHg0NTAgW3N1bnJwY10NCj4gPiA+IFsyODYx MjMuMTU5MDQzXcKgID8gbmZzZF9zdmMrMHhjNTAvMHhjNTAgW25mc2RdDQo+ID4gPiBbMjg2MTIz LjE1OTA0M13CoCA/IHN2Y19zb2NrX3NlY3VyZV9wb3J0KzB4MjcvMHg0MCBbc3VucnBjXQ0KPiA+ ID4gWzI4NjEyMy4xNTkwNDNdwqAgPyBzdmNfcmVjdisweDExMDAvMHgyMzkwIFtzdW5ycGNdDQo+ ID4gPiBbMjg2MTIzLjE1OTA0M13CoCBzdmNfcHJvY2VzcysweDM2MS8weDRmMCBbc3VucnBjXQ0K PiA+ID4gWzI4NjEyMy4xNTkwNDNdwqAgbmZzZCsweDJkNi8weDU3MCBbbmZzZF0NCj4gPiA+IFsy ODYxMjMuMTU5MDQzXcKgID8gbmZzZF9zaHV0ZG93bl90aHJlYWRzKzB4MmEwLzB4MmEwIFtuZnNk XQ0KPiA+ID4gWzI4NjEyMy4xNTkwNDNdwqAga3RocmVhZCsweDI5Zi8weDM0MA0KPiA+ID4gWzI4 NjEyMy4xNTkwNDNdwqAgPyBrdGhyZWFkX2NvbXBsZXRlX2FuZF9leGl0KzB4MjAvMHgyMA0KPiA+ ID4gWzI4NjEyMy4xNTkwNDNdwqAgcmV0X2Zyb21fZm9yaysweDIyLzB4MzANCj4gPiA+IFsyODYx MjMuMTU5MDQzXcKgIDwvVEFTSz4NCj4gPiA+IFsyODYxMjMuMTg3MDUyXSBCVUc6IHNjaGVkdWxp bmcgd2hpbGUgYXRvbWljOg0KPiA+ID4gbmZzZC8zOTgzLzB4MDAwMDAwMDINCj4gPiA+IFsyODYx MjMuMTg3NTUxXSBJTkZPOiBsb2NrZGVwIGlzIHR1cm5lZCBvZmYuDQo+ID4gPiBbMjg2MTIzLjE4 NzkxOF0gTW9kdWxlcyBsaW5rZWQgaW46IG5mc2QgYXV0aF9ycGNnc3MgbmZzX2FjbCBsb2NrZA0K PiA+ID4gZ3JhY2Ugc3VucnBjDQo+ID4gPiBbMjg2MTIzLjE4ODUyN10gUHJlZW1wdGlvbiBkaXNh YmxlZCBhdDoNCj4gPiA+IFsyODYxMjMuMTg4NTM1XSBbPDAwMDAwMDAwMDAwMDAwMDA+XSAweDAN Cj4gPiA+IFsyODYxMjMuMTg5MjU1XSBDUFU6IDEgUElEOiAzOTgzIENvbW06IG5mc2QgS2R1bXA6 IGxvYWRlZA0KPiA+ID4gVGFpbnRlZDogR8KgwqDCoMKgwqDCoMKgIFfCoMKgwqDCoMKgwqDCoMKg IDUuMTguMC1yYzQrICMxDQo+ID4gPiBbMjg2MTIzLjE5MDIzM10gSGFyZHdhcmUgbmFtZTogaW5u b3RlayBHbWJIDQo+ID4gPiBWaXJ0dWFsQm94L1ZpcnR1YWxCb3gsIEJJT1MgVmlydHVhbEJveCAx Mi8wMS8yMDA2DQo+ID4gPiBbMjg2MTIzLjE5MDkxMF0gQ2FsbCBUcmFjZToNCj4gPiA+IFsyODYx MjMuMTkwOTEwXcKgIDxUQVNLPg0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgZHVtcF9zdGFja19s dmwrMHg1Ny8weDdkDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCBfX3NjaGVkdWxlX2J1Zy5jb2xk KzB4MTMzLzB4MTQzDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCBfX3NjaGVkdWxlKzB4MTZjOS8w eDIwYTANCj4gPiA+IFsyODYxMjMuMTkwOTEwXcKgID8gc2NoZWR1bGVfdGltZW91dCsweDMxNC8w eDUxMA0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPyBfX3NjaGVkX3RleHRfc3RhcnQrMHg4LzB4 OA0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPyBpbnRlcm5hbF9hZGRfdGltZXIrMHhhNC8weGUw DQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCBzY2hlZHVsZSsweGQ3LzB4MWYwDQo+ID4gPiBbMjg2 MTIzLjE5MDkxMF3CoCBzY2hlZHVsZV90aW1lb3V0KzB4MzE5LzB4NTEwDQo+ID4gPiBbMjg2MTIz LjE5MDkxMF3CoCA/IHJjdV9yZWFkX2xvY2tfaGVsZF9jb21tb24rMHhlLzB4YTANCj4gPiA+IFsy ODYxMjMuMTkwOTEwXcKgID8gdXNsZWVwX3JhbmdlX3N0YXRlKzB4MTUwLzB4MTUwDQo+ID4gPiBb Mjg2MTIzLjE5MDkxMF3CoCA/IGxvY2tfYWNxdWlyZSsweDMzMS8weDQ5MA0KPiA+ID4gWzI4NjEy My4xOTA5MTBdwqAgPyBpbml0X3RpbWVyX29uX3N0YWNrX2tleSsweDUwLzB4NTANCj4gPiA+IFsy ODYxMjMuMTkwOTEwXcKgID8gZG9fcmF3X3NwaW5fbG9jaysweDExNi8weDI2MA0KPiA+ID4gWzI4 NjEyMy4xOTA5MTBdwqAgPyByd2xvY2tfYnVnLnBhcnQuMCsweDkwLzB4OTANCj4gPiA+IFsyODYx MjMuMTkwOTEwXcKgIGlvX3NjaGVkdWxlX3RpbWVvdXQrMHgyNi8weDgwDQo+ID4gPiBbMjg2MTIz LjE5MDkxMF3CoCB3YWl0X2Zvcl9jb21wbGV0aW9uX2lvX3RpbWVvdXQrMHgxNmEvMHgzNDANCj4g PiA+IFsyODYxMjMuMTkwOTEwXcKgID8gcmN1X3JlYWRfbG9ja19iaF9oZWxkKzB4OTAvMHg5MA0K PiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPyB3YWl0X2Zvcl9jb21wbGV0aW9uKzB4MzMwLzB4MzMw DQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCBzdWJtaXRfYmlvX3dhaXQrMHgxMzUvMHgxZDANCj4g PiA+IFsyODYxMjMuMTkwOTEwXcKgID8gc3VibWl0X2Jpb193YWl0X2VuZGlvKzB4NDAvMHg0MA0K PiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPyB4ZnNfaXVubG9jaysweGQ1LzB4MzAwDQo+ID4gPiBb Mjg2MTIzLjE5MDkxMF3CoCA/IGJpb19pbml0KzB4Mjk1LzB4NDcwDQo+ID4gPiBbMjg2MTIzLjE5 MDkxMF3CoCBibGtkZXZfaXNzdWVfZmx1c2grMHg2OS8weDgwDQo+ID4gPiBbMjg2MTIzLjE5MDkx MF3CoCA/IGJsa191bnJlZ2lzdGVyX3F1ZXVlKzB4MWUwLzB4MWUwDQo+ID4gPiBbMjg2MTIzLjE5 MDkxMF3CoCA/IGJpb19rbWFsbG9jKzB4OTAvMHg5MA0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAg PyB4ZnNfaXVubG9jaysweDFiNC8weDMwMA0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgeGZzX2Zp bGVfZnN5bmMrMHgzNTQvMHg4MjANCj4gPiA+IFsyODYxMjMuMTkwOTEwXcKgID8gbG9ja19kb3du Z3JhZGUrMHg2ODAvMHg2ODANCj4gPiA+IFsyODYxMjMuMTkwOTEwXcKgID8geGZzX2ZpbGVtYXBf cGZuX21rd3JpdGUrMHgxMC8weDEwDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCA/IG5mc2RfZmls ZV9wdXQrMHgxMDAvMHgxMDAgW25mc2RdDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCBuZnNkX2Zp bGVfZmx1c2guaXNyYS4wKzB4MWIvMHgyMjAgW25mc2RdDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3C oCBuZnNkX2ZpbGVfcHV0KzB4NzkvMHgxMDAgW25mc2RdDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3C oCBjaGVja19mb3JfbG9ja3MrMHgxNTIvMHgyMDAgW25mc2RdDQo+ID4gPiBbMjg2MTIzLjE5MDkx MF3CoCBuZnNkNF9yZWxlYXNlX2xvY2tvd25lcisweDRjZi8weDg1MCBbbmZzZF0NCj4gPiA+IFsy ODYxMjMuMTkwOTEwXcKgID8gbmZzZDRfbG9ja3UrMHhkMTAvMHhkMTAgW25mc2RdDQo+ID4gPiBb Mjg2MTIzLjE5MDkxMF3CoCA/IHJjdV9yZWFkX2xvY2tfYmhfaGVsZCsweDkwLzB4OTANCj4gPiA+ IFsyODYxMjMuMTkwOTEwXcKgIG5mc2Q0X3Byb2NfY29tcG91bmQrMHhkMTUvMHgyNWEwIFtuZnNk XQ0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgbmZzZF9kaXNwYXRjaCsweDRlZC8weGMzMCBbbmZz ZF0NCj4gPiA+IFsyODYxMjMuMTkwOTEwXcKgID8gcmN1X3JlYWRfbG9ja19iaF9oZWxkKzB4OTAv MHg5MA0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgc3ZjX3Byb2Nlc3NfY29tbW9uKzB4ZDhlLzB4 MWIyMCBbc3VucnBjXQ0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPyBzdmNfZ2VuZXJpY19ycGNi aW5kX3NldCsweDQ1MC8weDQ1MCBbc3VucnBjXQ0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPyBu ZnNkX3N2YysweGM1MC8weGM1MCBbbmZzZF0NCj4gPiA+IFsyODYxMjMuMTkwOTEwXcKgID8gc3Zj X3NvY2tfc2VjdXJlX3BvcnQrMHgyNy8weDQwIFtzdW5ycGNdDQo+ID4gPiBbMjg2MTIzLjE5MDkx MF3CoCA/IHN2Y19yZWN2KzB4MTEwMC8weDIzOTAgW3N1bnJwY10NCj4gPiA+IFsyODYxMjMuMTkw OTEwXcKgIHN2Y19wcm9jZXNzKzB4MzYxLzB4NGYwIFtzdW5ycGNdDQo+ID4gPiBbMjg2MTIzLjE5 MDkxMF3CoCBuZnNkKzB4MmQ2LzB4NTcwIFtuZnNkXQ0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAg PyBuZnNkX3NodXRkb3duX3RocmVhZHMrMHgyYTAvMHgyYTAgW25mc2RdDQo+ID4gPiBbMjg2MTIz LjE5MDkxMF3CoCBrdGhyZWFkKzB4MjlmLzB4MzQwDQo+ID4gPiBbMjg2MTIzLjE5MDkxMF3CoCA/ IGt0aHJlYWRfY29tcGxldGVfYW5kX2V4aXQrMHgyMC8weDIwDQo+ID4gPiBbMjg2MTIzLjE5MDkx MF3CoCByZXRfZnJvbV9mb3JrKzB4MjIvMHgzMA0KPiA+ID4gWzI4NjEyMy4xOTA5MTBdwqAgPC9U QVNLPg0KPiA+ID4gDQo+ID4gPiBUaGUgcHJvYmxlbSBpcyB0aGUgcHJvY2VzcyB0cmllcyB0byBz bGVlcCB3aGlsZSBob2xkaW5nIHRoZQ0KPiA+ID4gY2xfbG9jayBieSBuZnNkNF9yZWxlYXNlX2xv Y2tvd25lci4gSSB0aGluayB0aGUgcHJvYmxlbSB3YXMNCj4gPiA+IGludHJvZHVjZWQgd2l0aCB0 aGUgZmlsZW1hcF9mbHVzaCBpbiBuZnNkX2ZpbGVfcHV0IHNpbmNlDQo+ID4gPiAnYjY2NjkzMDVk MzVhIG5mc2Q6IFJlZHVjZSB0aGUgbnVtYmVyIG9mIGNhbGxzIHRvDQo+ID4gPiBuZnNkX2ZpbGVf Z2MoKScuDQo+ID4gPiBUaGUgZmlsZW1hcF9mbHVzaCBpcyBsYXRlciByZXBsYWNlZCBieSBuZnNk X2ZpbGVfZmx1c2ggYnkNCj4gPiA+ICc2YjhhOTQzMzJlZTRmIG5mc2Q6IEZpeCBhIHdyaXRlIHBl cmZvcm1hbmNlIHJlZ3Jlc3Npb24nLg0KPiA+IA0KPiA+IFRoYXQgc2VlbXMgcGxhdXNpYmxlLCBn aXZlbiB0aGUgdHJhY2VzIGFib3ZlLg0KPiA+IA0KPiA+IEJ1dCBpdCBiZWdzIHRoZSBxdWVzdGlv bjogd2h5IHdhcyBhIHZmc19mc3luYygpIG5lZWRlZCBieQ0KPiA+IFJFTEVBU0VfTE9DS09XTkVS IGluIHRoaXMgY2FzZT8gSSd2ZSB0cmllZCB0byByZXByb2R1Y2UgdGhlDQo+ID4gcHJvYmxlbSwg YW5kIGV2ZW4gYWRkZWQgYSBtaWdodF9zbGVlcCgpIGNhbGwgaW4gbmZzZF9maWxlX2ZsdXNoKCkN Cj4gPiBidXQgaGF2ZW4ndCBiZWVuIGFibGUgdG8gcmVwcm9kdWNlLg0KPiANCj4gVHJvbmQsIEkn bSBhc3N1bWluZyB5b3Ugc3dpdGNoZWQgdG8gYSBzeW5jaHJvbm91cyBmbHVzaCBoZXJlIHRvDQo+ IGNhcHR1cmUgd3JpdGViYWNrIGVycm9ycy4gVGhlcmUncyBubyBvdGhlciByZXF1aXJlbWVudCBm b3INCj4gd2FpdGluZyBmb3IgdGhlIGZsdXNoIHRvIGNvbXBsZXRlLCByaWdodD8NCg0KSXQncyBi ZWNhdXNlIHRoZSBmaWxlIGlzIHVuaGFzaGVkLCBzbyBpdCBpcyBhYm91dCB0byBiZSBjbG9zZWQg YW5kDQpnYXJiYWdlIGNvbGxlY3RlZCBhcyBzb29uIGFzIHRoZSByZWZjb3VudCBnb2VzIHRvIHpl cm8uDQoNCj4gDQo+IFRvIGVuYWJsZSBuZnNkX2ZpbGVfcHV0KCkgdG8gYmUgaW52b2tlZCBpbiBh dG9taWMgY29udGV4dHMgYWdhaW4sDQo+IHdvdWxkIHRoZSBmb2xsb3dpbmcgYmUgYSByZWFzb25h YmxlIHNob3J0IHRlcm0gZml4Og0KPiANCj4gZGlmZiAtLWdpdCBhL2ZzL25mc2QvZmlsZWNhY2hl LmMgYi9mcy9uZnNkL2ZpbGVjYWNoZS5jDQo+IGluZGV4IDJjMWIwMjc3NzRkNC4uOTZjOGQwNzc4 OGY0IDEwMDY0NA0KPiAtLS0gYS9mcy9uZnNkL2ZpbGVjYWNoZS5jDQo+ICsrKyBiL2ZzL25mc2Qv ZmlsZWNhY2hlLmMNCj4gQEAgLTMwNCw3ICszMDQsNyBAQCBuZnNkX2ZpbGVfcHV0KHN0cnVjdCBu ZnNkX2ZpbGUgKm5mKQ0KPiDCoHsNCj4gwqDCoMKgwqDCoMKgwqAgc2V0X2JpdChORlNEX0ZJTEVf UkVGRVJFTkNFRCwgJm5mLT5uZl9mbGFncyk7DQo+IMKgwqDCoMKgwqDCoMKgIGlmICh0ZXN0X2Jp dChORlNEX0ZJTEVfSEFTSEVELCAmbmYtPm5mX2ZsYWdzKSA9PSAwKSB7DQo+IC3CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIG5mc2RfZmlsZV9mbHVzaChuZik7DQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGZpbGVtYXBfZmx1c2gobmYtPm5mX2ZpbGUtPmZfbWFwcGluZyk7DQo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuZnNkX2ZpbGVfcHV0X25vcmVmKG5mKTsN Cj4gwqDCoMKgwqDCoMKgwqAgfSBlbHNlIHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIG5mc2RfZmlsZV9wdXRfbm9yZWYobmYpOw0KPiANCj4gDQoNCmZpbGVtYXBfZmx1c2goKSBz bGVlcHMsIGFuZCBzbyBkb2VzIG5mc2RfZmlsZV9wdXRfbm9yZWYoKSAoaXQgY2FuIGNhbGwNCmZp bHBfY2xvc2UoKSArIGZwdXQoKSksIHNvIHRoaXMga2luZCBvZiBjaGFuZ2UgaXNuJ3QgZ29pbmcg dG8gd29yayBubw0KbWF0dGVyIGhvdyB5b3UgbWFzc2FnZSBpdC4NCg0KSXMgdGhlcmUgYW55IHJl YXNvbiB3aHkgeW91IG5lZWQgYSByZWZlcmVuY2UgdG8gdGhlIG5mc19maWxlIHRoZXJlPw0KV291 bGRuJ3QgaG9sZGluZyB0aGUgZnAtPmZpX2xvY2sgYmUgc3VmZmljaWVudCwgc2luY2UgeW91J3Jl IGFscmVhZHkgaW4NCmFuIGF0b21pYyBjb250ZXh0PyBBcyBsb25nIGFzIG9uZSBvZiB0aGUgZW50 cmllcyBpbiBmcC0+ZmlfZmRzW10gaXMNCm5vbi16ZXJvIHRoZW4geW91IHNob3VsZCBiZSBzYWZl Lg0KDQotLSANClRyb25kIE15a2xlYnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBI YW1tZXJzcGFjZQ0KdHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbQ0KDQoNCg==