Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1138779pxb; Sat, 30 Oct 2021 06:42:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzUOnumrzSMiI6RV69canyEllrTcNz63lcl8DMzooqZBC6zrelNl+eGM2wLL5rmBc4Zvt/G X-Received: by 2002:a05:6e02:2143:: with SMTP id d3mr6506824ilv.124.1635601320410; Sat, 30 Oct 2021 06:42:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1635601320; cv=pass; d=google.com; s=arc-20160816; b=MsYrSVQRZSj7fTYon+/Utm9GzxAWMXRThFq/Zgg4471Cu7Fcl40vaTFnq956RYAYOc WloHFEw0S+w3Ybzuf3MjpNthb7V8KjgIeHosApi+vG2zUNmuqGh+mT4+00jOfHLd5ee5 3YKwj7oTmIDIxsQbggeqlw5I5vnwgN6dqRm7AUbFOByxz1f0OobVC6CyqzAfGSRlt9r4 ugqYxE/SG8wXMYjzMq9QpNyU9niN9bEc50y19stfRMDXWjiW/qfhf+YCrgXXLhZ9ymT0 4gBtTwZ7MgTmiEr/iwjWkFd2DxziER1F88wA9ddiLmHKITPt/2kq1z+eY+S3iSu4EOxF lB4g== 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-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=lwOvkTTNSqoecWKF2shc3LghxpK6NGindod5Y+vhK2Q=; b=ia55ZR4hwUGrnm1b+zYTRE6TXUj8IO/jmRenZAYW3qbieT2YknwTJu5Is4ArT6aqIm 9q2TLgPwjRvzfeLGnSbj/8YU8IrJIOVIAO4qgG6c3KCG5FnMvGpa4/ZdGQzfNsTO/T3y OjRVtKvujcKK5+vONrcBy3wJHPvjap+xWCtROR4t6oVKuhl7U0IkkWzWM+OcrSfjgY7v Q2OmN9eQalabSS59iCPRqXx4RRvA7TU+QJ6/KTP/GCVWz2umzarX2pwi7JNbAF/MWkFi btyrgBA7pLEfFswq/utW0DdFjrLwzzc8u2DGgZchV53Uz3XzKFa/JriuFq0OBnWZkHs4 v+ig== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@connect.ust.hk header.s=selector2 header.b=IptKvrnd; arc=pass (i=1 spf=pass spfdomain=connect.ust.hk dkim=pass dkdomain=connect.ust.hk dmarc=pass fromdomain=connect.ust.hk); 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 d17si11119379ilu.115.2021.10.30.06.41.48; Sat, 30 Oct 2021 06:42:00 -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=@connect.ust.hk header.s=selector2 header.b=IptKvrnd; arc=pass (i=1 spf=pass spfdomain=connect.ust.hk dkim=pass dkdomain=connect.ust.hk dmarc=pass fromdomain=connect.ust.hk); 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 S231421AbhJ3Njg (ORCPT + 99 others); Sat, 30 Oct 2021 09:39:36 -0400 Received: from mail-eopbgr1410105.outbound.protection.outlook.com ([40.107.141.105]:31677 "EHLO JPN01-OS2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229989AbhJ3Njg (ORCPT ); Sat, 30 Oct 2021 09:39:36 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AMUpEJrQCjqq3Dfbp9dvj0abh9YRpAPl+mR4Jt25/Se4U4qReU6Rfsa02U08xo0fBeDa36MmLte5cJmBEVmbvWaC/DtWzA6QzQem7UTZxXEF8V9YZ5e1fkmRjmxYlXmL6G1VjaGHJeK9JoPgawe9AxnHDy3LavglDh5BGu9xB1uFakfpbMMPAeY9Q5cRQIg4j6cYqd5Bavq0Rmyd/pYvbLsVhHzWID/hpMhL+wCD2qjuLaBd75Ps55mMxhueTJ5zGI8ZL2an1ClhFxg6DjpKZ8wW4tVrMuiyI3KCgG4yNaaQOyjKtnOyDaKwBIu13HqR5LJJAiaApUsp4sgtkoqHHg== 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=lwOvkTTNSqoecWKF2shc3LghxpK6NGindod5Y+vhK2Q=; b=MSVeDW4ilHCmnH+Ja1WybMKkcuBNMAap3ZMFL0MWxMK5H4AzXv1Kr9BXnQBbn0kKRzF4MSVlaS7alu2Diezep10A/JMQbLO55fzcY/5lDxStulwNmB6h+9PgGpYUqlje+/eYtsuJWlxy91SwM/vZGHT7ngQDBK4xtSE4pnJCFipyX603eVLoQfNB6S2kmnGsbZvl0nIysMCDr/IrDob2KVByR49GS7ntwooTPjGfTDBb6ld2aRo1S9Bqf60b+jqTYLSChtgDblzapb1Cnww+YHJYs0gd5cqLapafDwzbQZH1WtgpNPFbY2lrR+5oNIiLF3jChyMyPVDy+l0DFm2IhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=connect.ust.hk; dmarc=pass action=none header.from=connect.ust.hk; dkim=pass header.d=connect.ust.hk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=connect.ust.hk; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lwOvkTTNSqoecWKF2shc3LghxpK6NGindod5Y+vhK2Q=; b=IptKvrndIGZYc0iBDbVU/GkbFAwASixewriFlLcZjDzU9X5GDm8gY17W+xHi73Z50gmH5jnkZ2UPxX8+j5BcRhNtgeMbPeSmNCKtvJGA/U9VVEAi97SE7VT0HwvCCKLMsDrsPxuo4MwnPCe0+XLCtcXQnHufoqfHyXFcFPz9k6c= Received: from TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:b7::8) by TYBP286MB0432.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:801d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Sat, 30 Oct 2021 13:37:04 +0000 Received: from TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM ([fe80::c0af:a534:cead:3a04]) by TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM ([fe80::c0af:a534:cead:3a04%8]) with mapi id 15.20.4649.018; Sat, 30 Oct 2021 13:37:04 +0000 From: YE Chengfeng To: Herbert Xu CC: "davem@davemloft.net" , "nicolas.ferre@microchip.com" , "alexandre.belloni@bootlin.com" , "ludovic.desroches@microchip.com" , "linux-kernel@vger.kernel.org" Subject: =?gb2312?B?u9i4tDogZHJpdmVycy9jcnlwdG86IHN1c3BlY3RlZCBudWxsLXBvaW50ZXIg?= =?gb2312?B?ZGVyZWZlcmVuY2UgYXQgYXRtZWxfc2hhX2luaXQ=?= Thread-Topic: drivers/crypto: suspected null-pointer dereference at atmel_sha_init Thread-Index: AdfKR7vq5R/dtMzJSi6usciaQ4LR+wAlmceAABFHv/AAm/uOsA== Date: Sat, 30 Oct 2021 13:37:04 +0000 Message-ID: References: <20211027025545.GA24480@gondor.apana.org.au> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gondor.apana.org.au; dkim=none (message not signed) header.d=none;gondor.apana.org.au; dmarc=none action=none header.from=connect.ust.hk; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 69dd24fb-36e5-45d1-7e4a-08d99baa5c49 x-ms-traffictypediagnostic: TYBP286MB0432: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: j0ZkzcaPnQxf95EmBC+c6PGANNeGX9KG4QKzN3vx1Th35UeOqqChzW0KFWpvTX/iM1fYEOLqZ8g7Z3z98mvBQdOtGJx4BktwuixuIdo4YNGVcFfaMHCYV+mRfZK7gl1kYJR/c810gtvlTuSfVtsHb2vVZCG8JAYJafoiGFOwQnGfRAiEtgQCn3StaQReVjb4vPHeJtuG+hR14Ka+ppWzg8OeJtaHH3X/ZWNX3fbbf22pluMvzl1qbGqz7VjXoBTLkGYuQrzqno3daxn1PX/8DithQADPnrwXxhljQkJpwJnNl7u5GsKAIEilQU67ZpDwCEHSPZdR3VpaZQ/QlHCEFH5xCFEpR3F+4qKRlEzQBfE46Z4jmStSrS15U8bgDk0Qore08oxfDXDuPYL5Kh8jgS45lrKD5IEDKv8Wlg1hegUiLowUHFtbyaNNcVlqQiUDK4vVoZEGnxQ5fRJ2ZIhJfAWcJKZhBFOPnsDNWOMEI0KisHQMLRCJY19BcNrjW8X86i9lbJN0u2SCva0thO8DLsPd1/mciR5g0tHifYyyNEH1VeTr8QPRxAgbzk/IkC+oPFTXVrPFJEjQjx9iGVtI18X6OT0OeYRAJT6qNc2zWaNm4m96HpittD932svH01lw8IbdeKbLd2gZliyfHankkpfrrO9ntlnKsyGfVa3kxH2B3PciGePyXVL3Ddo8FsUxyR4Oq2vr/da0QbN9r8bMpt5gY2ZkueQXmd+Ci+z8LdJtabKZ0Ne+HfXKgMd1oMOTvPXU6mBErMVGcX77YtCAS726icJvU5xeFiLBvrHq/S4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(186003)(4326008)(966005)(45080400002)(26005)(508600001)(55016002)(6916009)(9686003)(8936002)(5660300002)(224303003)(38070700005)(76116006)(66946007)(52536014)(66556008)(66476007)(66446008)(64756008)(54906003)(33656002)(786003)(316002)(71200400001)(83380400001)(6506007)(2906002)(122000001)(38100700002)(7696005)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?WGpWbElzdEVlRTVsVmowaXltUW43a2MwZGJBcWJ5YUF6SGYzUmZEaWdKcFl4?= =?gb2312?B?V3pmRmxLZTltdzFxNk5mbUVkY2Z4UkUvSVVtUmhrSVIrVkptYVIvTTIrRTdM?= =?gb2312?B?YW10RVBVYzRwZlVSOVVvdGx1TFdGcXZkMVJnVWp2N2lRdWxZdWV1VEJkSHRw?= =?gb2312?B?S0R4Q0ZlNCtMVWhReFRZSlZHVVhubUxtSWVOcGhMUUF1d2tNVy9HdFlTRjR4?= =?gb2312?B?WTltU3lRVWxYdUtNWWdrMGZKcks3TmlHR3BTN0ZsRXRTL1QvUnpkNjlKZ2Iz?= =?gb2312?B?SmwwdmdhSXA4L1A4Y0hFSnNxZVQ2aWc1YzhKUWdONmpDdVBwM2FuQ0hodjZq?= =?gb2312?B?N2hENXRHRUd0L3ZqN2ZHdmcvbzlrQ0h2WGFyT3I4RUhIeTNKbFYwVE5rcmhr?= =?gb2312?B?MnpQdkpYSTFyNy9aNkFRcERrRFZLcFFweURKVDUwekZRc2J5SGZtZDJDaE9L?= =?gb2312?B?S2R4M2hlaHdmUDBPYStDZDFndklIM2xQYytydDROb1dKeGhLOHdQWEcvYW43?= =?gb2312?B?VjRWWDVkZWd2VURjcFR2aGpHeVRzYjRzeHhWaC85cStxYUZkSDZKZEczMXNv?= =?gb2312?B?Z2dpaFZ6NTRObUw3Q1J3TzJMVnpjU3JaR1lRdmxjcUY4cm1oR28xdVZCaTFU?= =?gb2312?B?UE1yS1ZlNFljRE5KdDdCNDFaMElmTGQvc0RDTXhFYVZyT3p4akpHa3NJa28w?= =?gb2312?B?Nit1bG4zMWt6cklkWXJNVkFBcnZmYWwvVElQSnJuTjdiVGlWZTcyNmVocUc5?= =?gb2312?B?RnNBZ0hoTGtQNzdOL1QzVEQwVFR6aUl5YWg1ZHJsRHJzZXZUV2hkQnhOOWJX?= =?gb2312?B?L1RNQUJKSWZJRXo4SWpGajR3eTJnYTZUTUUxMy8zMGFaVUVMbWsvYWs1NVQx?= =?gb2312?B?c0p4QlFMTVN5SDlBeTJwM0FWRHdmVnhVUUxOZkFZOU05dGttNlg4K2FtR1JY?= =?gb2312?B?TTQ3M1IvdGdjQlpLY3U4SlJwVmV4WkM1dVhhRmx2TVZhaldONXZZbWV3Njd1?= =?gb2312?B?M2RFbjZQRnhmZnpYV3NqbXJhanJ6UGx1eUQxdUlVcjh2QlRkTWRmL3lNWTc1?= =?gb2312?B?RE8wa0xlak1ZN3pwM3lrVFZCTE5MOE1iNHU1OGZMMFlneW1IQkUyYTZZZTNw?= =?gb2312?B?T2k0QWNlSlMzT1NCR3ZiTHBOQy9BazJ4TVVERkR2Z2tXSkZQVFk4dDhCWm1R?= =?gb2312?B?L3hSc2NlSE43ODExd2EwcG9lM1pLQUUyWmRnQng5RlpTYjZra1ZucU15TURH?= =?gb2312?B?b3Voc0FEL0g1aTdXRHh3VTZYVkpHajRSakRRaWtIYVlyc01VUkYvS0JmOGpr?= =?gb2312?B?QVV3ek4vRkc4b0dMUm5YZjNLaGMzc0IxSlF0WUdOeHJHSzhkVzFPWFFjbG05?= =?gb2312?B?UXdXRUlTejdzOWdQRzB2NnRHN1FkQXlSd2NHSDFsYkZ0UzR5WTd1S3R3U3d2?= =?gb2312?B?bGY1eTdFcHJjaE5QVnB5NzZGOC9RRk1tSTExZnZkaVNhMFFNWDM1RFRPR0sv?= =?gb2312?B?WjdocHU4NDBUcXYwRjZWZ0ZGZ0N5TFN2UEJrTzRScG9Oc3hKY1BIM0tHRXNV?= =?gb2312?B?Y3VrOGhUUXhTNmV6MHBPMmx2eStpZFdDa0d1MThKTG5IK1hGV2QwdWVmeWRM?= =?gb2312?B?MlFnekdOL2VFTEJybjliTnZNMC92K0VIZ2FvSHg2Yzc2ZlhKTjNhYUJOaE5W?= =?gb2312?B?a2FVbzRtTmhTOVlnaXdvSU9zSVZhQXpJY1pEYStiazUyeGNMZjhFbm1sVWt4?= =?gb2312?B?am85YU84VTR6ZXBMcEg0c1NjSkRqVmdIb0lIN2ZNZHR3NWxOL0xocy9jTU01?= =?gb2312?B?UHpqQzNLbElLdGJZdm02bnRibmI2QThLWXN1bUxoQ2V4emxEOWhaZml6YlV0?= =?gb2312?B?SVd5b1M1Z1lyQ2tiQXhxSTlCbkZhREhMWUZPYTlodkZ3OFRRU0JhbTNIZTg3?= =?gb2312?B?OHNrZ1ZRbzZyVW1pQjhlc1JCdVBtNWdsZ0d6UUsya1Z5YlIzeUZUVnNlclpB?= =?gb2312?B?L1FTNFNWWW9nYmZYTlJqSGRJV1pKWjlGZG11WEoxYjNQZ1BaeGRhZm5YM3JO?= =?gb2312?B?N09KdzY0RXRSTjIrZUYyMHg0M3NaTWhqQ3g0YVowZVdVNE54NGdJcDhUQS9W?= =?gb2312?B?VlhPTFV2eXlPUjU0bjU0ZGJlc25jalI1cFJqR1RueEE1R1lvUnlwSTdHblAx?= =?gb2312?B?eVE9PQ==?= Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: connect.ust.hk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 69dd24fb-36e5-45d1-7e4a-08d99baa5c49 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2021 13:37:04.4094 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 6c1d4152-39d0-44ca-88d9-b8d6ddca0708 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0lWVJauoTIOoqHOtB2xjxitMBJHolG7Pt0uBk8KrYb2F+ihNrbgmgDWqkKOYpnnhFxCV28s6xPtAcJxVQK9kgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYBP286MB0432 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SSBzZW5kIGEgcGF0Y2ggZm9yIGl0Lg0KDQpCZXN0IHJlZ2FyZHMsDQpDaGVuZ2ZlbmcNCg0KLS0t LS3Tyrz+1K28/i0tLS0tDQq3orz+yMs6IFlFIENoZW5nZmVuZyANCreiy83KsbzkOiAyMDIxxOox MNTCMjfI1SAxOToxMg0KytW8/sjLOiBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5v cmcuYXU+DQqzrcvNOiBkYXZlbUBkYXZlbWxvZnQubmV0OyBuaWNvbGFzLmZlcnJlQG1pY3JvY2hp cC5jb207IGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tOyBsdWRvdmljLmRlc3JvY2hlc0Bt aWNyb2NoaXAuY29tOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQrW98ziOiC72Li0OiBk cml2ZXJzL2NyeXB0bzogc3VzcGVjdGVkIG51bGwtcG9pbnRlciBkZXJlZmVyZW5jZSBhdCBhdG1l bF9zaGFfaW5pdA0KDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkhDQoNCkRvIHlvdSBuZWVkIHVzIGhl bHAgeW91IHRvIHByb3ZpZGUgYSBwYXRjaCB0byBmaXggaXQ/DQoNCkJlc3QgcmVnYXJkcywNCkNo ZW5nZmVuZw0KDQotLS0tLdPKvP7Urbz+LS0tLS0NCreivP7IyzogSGVyYmVydCBYdSA8aGVyYmVy dEBnb25kb3IuYXBhbmEub3JnLmF1PiANCreiy83KsbzkOiAyMDIxxOoxMNTCMjfI1SAxMDo1Ng0K ytW8/sjLOiBZRSBDaGVuZ2ZlbmcgPGN5ZWFhQGNvbm5lY3QudXN0LmhrPg0Ks63LzTogZGF2ZW1A ZGF2ZW1sb2Z0Lm5ldDsgbmljb2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tOyBhbGV4YW5kcmUuYmVs bG9uaUBib290bGluLmNvbTsgbHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbTsgbGludXgt a2VybmVsQHZnZXIua2VybmVsLm9yZw0K1vfM4jogUmU6IGRyaXZlcnMvY3J5cHRvOiBzdXNwZWN0 ZWQgbnVsbC1wb2ludGVyIGRlcmVmZXJlbmNlIGF0IGF0bWVsX3NoYV9pbml0DQoNCk9uIFR1ZSwg T2N0IDI2LCAyMDIxIGF0IDA5OjA3OjQzQU0gKzAwMDAsIFlFIENoZW5nZmVuZyB3cm90ZToNCj4g SGksDQo+IA0KPiBodHRwczovL2FwYzAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29t Lz91cmw9aHR0cHMlM0ElMkYlMkZnaXRoDQo+IHViLmNvbSUyRnRvcnZhbGRzJTJGbGludXglMkZi bG9iJTJGbWFzdGVyJTJGZHJpdmVycyUyRmNyeXB0byUyRmF0bWVsLXMNCj4gaGEuYyUyM0w0MzEm YW1wO2RhdGE9MDQlN0MwMSU3Q2N5ZWFhJTQwY29ubmVjdC51c3QuaGslN0M4M2VkZDY0OTY5ZjQ0 NA0KPiA2NGVkZjYwOGQ5OThmNTRhYzElN0M2YzFkNDE1MjM5ZDA0NGNhODhkOWI4ZDZkZGNhMDcw OCU3QzElN0MwJTdDNjM3NzA5DQo+IDAwMTU2MjI2NjI4NyU3Q1Vua25vd24lN0NUV0ZwYkdac2Iz ZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU0NCj4geklpTENKQlRpSTZJazFoYVd3 aUxDSlhWQ0k2TW4wJTNEJTdDMTAwMCZhbXA7c2RhdGE9NUhZc2hNWkZlZ3J1eG1HJTJCdQ0KPiBu eHclMkYyTEY1bHJUR0Z0JTJGZ1RhS2JOSUtpdjglM0QmYW1wO3Jlc2VydmVkPTANCj4gDQo+IFdl IG5vdGljZSB0aGF0IHRoZSByZXR1cm4gcG9pbnRlciBvZiBhdG1lbF9zaGFfZmluZF9kZXYgY291 bGQgYmUgbnVsbCwgYW5kIGl0IHNlZW1zIHRoYXQgbnVsbC1jaGVjayBpcyBtaXNzaW5nIGF0ICNs aW5lIDQzMS4gSWYgaXQgcmV0dXJucyBudWxsIHBvaW50ZXIsIHRoZXJlIHdpbGwgYmUgYSBudWxs IHBvaW50ZXIgZGVyZWZlcmVuY2UgcHJvYmxlbSBhdCAjbGluZSA0MzcuIFdlIGNoZWNrIHRoYXQg b3RoZXIgY2FsbCBzaXRlcyBvZiB0aGlzIGludGVyZmFjZSBwZXJmb3JtIG51bGwtY2hlY2ssIHdo aWxlIHRoaXMgZG9lc24ndCwgc28gd2Ugc3VzcGVjdCB0aGF0IHRoaXMgY291bGQgYmUgYSBwcm9i bGVtLg0KPiANCj4gVGhpcyBpcyBkZXRlY3RlZCBieSBvdXIgZXhwZXJpbWVudGFsIHN0YXRpYyBh bmFseXNpcyB0b29sLCBpdCBjb3VsZCBiZSBmYWxzZSBwb3NpdGl2ZSwgc28gd2UgbWFudWFsbHkg Y2hlY2sgYW5kIHJlcG9ydCB0aG9zZSB3ZSB0aGluayBtYXkgYmUgdHJ1ZSBidWdzLiBXb3VsZCB5 b3UgbGlrZSB0byBoYXZlIGEgbG9vayBhdCB0aGVtPw0KDQpJdCBjb3VsZCBiZSBhIHJlYWwgaXNz dWUgd2hlbiB0aGUgZGV2aWNlIGlzIGhvdCB1bnBsdWdnZWQuDQoNCkNoZWVycywNCi0tDQpFbWFp bDogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PiBIb21lIFBhZ2U6IGh0 dHBzOi8vYXBjMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNB JTJGJTJGZ29uZG9yLmFwYW5hLm9yZy5hdSUyRn5oZXJiZXJ0JTJGJmFtcDtkYXRhPTA0JTdDMDEl N0NjeWVhYSU0MGNvbm5lY3QudXN0LmhrJTdDODNlZGQ2NDk2OWY0NDQ2NGVkZjYwOGQ5OThmNTRh YzElN0M2YzFkNDE1MjM5ZDA0NGNhODhkOWI4ZDZkZGNhMDcwOCU3QzElN0MwJTdDNjM3NzA5MDAx NTYyMjY2Mjg3JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENK UUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzEwMDAmYW1wO3Nk YXRhPTVoNmFUJTJGcFJqeTNHUnpiJTJGR2JHVEEzSU54ZTh4c1NFRU5UVmExSmwwOVFnJTNEJmFt cDtyZXNlcnZlZD0wDQpQR1AgS2V5OiBodHRwczovL2FwYzAxLnNhZmVsaW5rcy5wcm90ZWN0aW9u Lm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRmdvbmRvci5hcGFuYS5vcmcuYXUlMkZ+aGVy YmVydCUyRnB1YmtleS50eHQmYW1wO2RhdGE9MDQlN0MwMSU3Q2N5ZWFhJTQwY29ubmVjdC51c3Qu aGslN0M4M2VkZDY0OTY5ZjQ0NDY0ZWRmNjA4ZDk5OGY1NGFjMSU3QzZjMWQ0MTUyMzlkMDQ0Y2E4 OGQ5YjhkNmRkY2EwNzA4JTdDMSU3QzAlN0M2Mzc3MDkwMDE1NjIyNzYyNDQlN0NVbmtub3duJTdD VFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJ azFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMTAwMCZhbXA7c2RhdGE9UFlsU1RRZGIwajlnZGFzblEw WUpxM2t0cU5seGFseHlLZXRNJTJCSkNLaUZjJTNEJmFtcDtyZXNlcnZlZD0wDQo=