From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.4 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7350C433DB for ; Fri, 26 Feb 2021 07:52:44 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 369C364EEB for ; Fri, 26 Feb 2021 07:52:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 369C364EEB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CF16E6EDA0; Fri, 26 Feb 2021 07:52:40 +0000 (UTC) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2045.outbound.protection.outlook.com [40.107.223.45]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3DA5E6ED9A; Fri, 26 Feb 2021 07:52:39 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EXHSlDfLtwsv5oDCMHk6OtUK2eH+hdHaIXSzDM1t9nVWmczdapzxCqZx6+U1KO3fsxh/+CjKLEJKaHVqOUB/Ae+qbI5NvzdEd9s4zmSnMYKym18DQ+6ZazOFFndNynZHd+3IvxcP6o21k5ZprzriI2MeH4pTQxpIA6PZ3yruw6z6fiKj2gORKn2d1Yds/Xj6PEeeB+GsJ3ivhoKRp5WVsT7IhfPUtgJ/n/dDSqG6+Jo01SvHlCmGG4DohljHl3LKTUvEKT9DTQTr6cbmQ8I2qGVmCSmIyduQ3oFJSD7beIX2sML0asGzMswhNd3gdgWolbWxhg/AWwMXA0Mxx0IqiA== 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=rBH6Rmgmdubjj9KCMSI3FkvN0Xcijp+GpeaNa8cgpFQ=; b=S4iM9NrJrZ4eNVJh94PdtfIs15tRUkgexn0dQjvjJW1gvwDGve54Rg0aF6vOsG+eZwKtI6A8nOSIdoqN33lwCYZ6ZxTwemhwkCA1m8LX3wRjqTZkVEYLS9khs/giW6vhWafAHTMJi0QXYHs+SIq03Tf1xQx3U3B8/9EbHsg4LtAFYBV1lmElTRcR4mLtgapChlrSo9qO1JiON0h2sG1JArVz6HrPbdndyHYKqMUnP/RRW5WmDFX1j31FFaUftulg5FVYOMusF3ti5nqwoOFZOKm/aTCJnbA/veLy2n/eOGat3976MPuApyixaK2rGMVfXxfDJeNxrVv1oh+xZHeESw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rBH6Rmgmdubjj9KCMSI3FkvN0Xcijp+GpeaNa8cgpFQ=; b=0K8ND9u9bdzFuJAghuLCnKXS6NYhGVu8UAUcrA4K1Gj+SKQzBHQk0MHdnFgZwQS+GfoRr6ATomYMswhqE75TNGMDo8zPk3Jl2Lj9ook9qY+gGCM2/zxLVHuPcDAMFe0Q3AlcUfmpIiKTq9EOYvrKQLTYB3vLbOA/hp+91OwZ9WE= Authentication-Results: lists.freedesktop.org; dkim=none (message not signed) header.d=none; lists.freedesktop.org; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB4047.namprd12.prod.outlook.com (2603:10b6:208:1de::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.32; Fri, 26 Feb 2021 07:52:37 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::c1ff:dcf1:9536:a1f2]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::c1ff:dcf1:9536:a1f2%2]) with mapi id 15.20.3868.033; Fri, 26 Feb 2021 07:52:37 +0000 Subject: Re: [PATCH 0/3] drm/ttm: constify static vm_operations_structs To: Alex Deucher , Rikard Falkeborn , David Airlie , Alex Deucher , Ben Skeggs , Felix Kuehling , Likun Gao , amd-gfx list , Maling list - DRI developers , LKML , nouveau References: <20210209234817.55112-1-rikard.falkeborn@gmail.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <5ebcc73e-ed35-7bd6-5b4e-993ffbffb868@amd.com> Date: Fri, 26 Feb 2021 08:52:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Language: en-US X-Originating-IP: [2a02:908:1252:fb60:bcf6:4057:c09:be71] X-ClientProxiedBy: AM8P189CA0001.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:218::6) To MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2a02:908:1252:fb60:bcf6:4057:c09:be71] (2a02:908:1252:fb60:bcf6:4057:c09:be71) by AM8P189CA0001.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:218::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19 via Frontend Transport; Fri, 26 Feb 2021 07:52:35 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b43910ed-7e7b-47d2-06fe-08d8da2b7bb3 X-MS-TrafficTypeDiagnostic: MN2PR12MB4047: X-MS-Exchange-MinimumUrlDomainAge: lists.freedesktop.org#0 X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4502; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: l2G2ty0oW3VOSOD8qE0Rq2mtyUXlWd+moOdti82uQli15x2NZJ1zfYuFwbXR66Hl6G4ExPP45eJPmxQC+rQPccNUgRxvYkDcwndUkiFJ0F7552irG/tXfVBhexPmbCcD1Ib4lLR+X28RO4GVt3513xKwZ4J30GsPcaO7sh0SV4a6edt1TgQsO3ErtG5653lcWBj7SgNpEavcnfqsfoAJ7MUU0ph9c/PrB3GNjVbn/fEOUpRgpLhmDTsYryL4D0TzPglET7MxdJI/QKBI+cftkvn1qR3Wxu1S4fPq/mAf/weFGxGZNmSzb1E256pHomqEM3Y0Ku5AuzPON0LLQ6q8PEg7l4wIybu1ioLUJz2lH+FpyhnWglOo8rpuJQ6I90blh6iy1m13OgXhNFTcpfkIrpeAmdWByp6Aq9pW3gms01tbVJzbTX5okq0RX7HPj7HvH/Je9TwVoVo2whytHRXwwVnhmRVIznR2ED8wNAHC8Yvr6m7UcR/CbQq13cxGBCBj6M5lgMrmTWS1d2+1nqGyTeo1Q+5xTV7qVz4NccfxRyhWm23js+kuwkRlPmvqAe192dwCO1POO0/df+Ez4hunQUPMocfcxk+D15hD73DMdS3RDzYpxmV+fq82jmRyiEKa2TnO3Ousoxv6RNiAwG4RvmAquthppVWab00BC1BoTtC/A68+x4dAqSnsAg9ZHjOFx0zJ8JzQeRuluCXK3o2rDQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3775.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(136003)(396003)(39860400002)(83380400001)(45080400002)(478600001)(186003)(2906002)(2616005)(36756003)(110136005)(966005)(921005)(66946007)(6486002)(31686004)(16526019)(5660300002)(6666004)(52116002)(8676002)(86362001)(8936002)(53546011)(316002)(31696002)(66556008)(66476007)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?OGsxYWpPZUlSL0w2QWFYSU5hTm1LU3F2UmhFUHIrV25PZWZLMkVYVzNIRW91?= =?utf-8?B?dGV0bUR0bHNsSFQvUE11RnRwUU9sOE11MXVDZkE2eis2b05UWWZlRklhSE43?= =?utf-8?B?Rzh4bXBwcVZ3cGUzQWNEV0laaWV1Q0JSSEZjN0FOanI1YU04T3VjbEwwclN5?= =?utf-8?B?NE03dTF3R01kcXZMZ29MQ2FKK1ViMXJ0QlZLRFdQNzhkVkQ3SkYySC9SdDQ5?= =?utf-8?B?U09yN3pacXZPY3dkaWlYZjJpRmNJL05EZjZqQmo3YnBBOTMvaTRWbGJQeXBt?= =?utf-8?B?cDNxUWs3V29HMXpydk5EWHBveXBkS3E5a3lCSER4VnFyc2Q5YkxsSlhTdVl6?= =?utf-8?B?SXJ0UFc0bGw4MmcxbGQ4R0I2QVlCejV0cXltdVpZU2N5bDFGSm5Hc01yWDRh?= =?utf-8?B?cTIyZElLTjljbWJpcmpxU1VUc2Zwcno3OEVUWlh0TnUxMktCTWZhSFA2Zzhm?= =?utf-8?B?cW5GUEdWVlB6NmM1aHJ0cVNzUUVtWGVRcGx4K2xraUIzTktORVhoazhLbEdI?= =?utf-8?B?RlhEVjR4N3lSSUQzd1N1M3ZDMUQvbDZiTXVvWndURFF6VFQ4bm9FZEk5MUpJ?= =?utf-8?B?MUtaUmttNFBaakFuTm8xVzdydmIxSEJNMkJMdEw4RVdRczdpTitydEFiNzZx?= =?utf-8?B?M3RVWTdCRm95K2hQckdlQVhnQWZETHg2eG9GNkIrOW5QQ3FCYTQvb1ZwY2tj?= =?utf-8?B?VlAyNGNZbnJBVnVQK3pEa2pSbmlHejh5a1Rlem5UUmx3UkpYYmVJbnZlVGEx?= =?utf-8?B?a25veS9SQWZ2Z0lvUWF3VVh5a2dyYlRXdkxHUjJraHNmOEZobjcreitQdC83?= =?utf-8?B?SmQ4ejNWSFB5YnlkOW9MTTQ2TTQ0VGY4Wm5jTW8wT0VVZWtnMzV1bTZMYWRh?= =?utf-8?B?bE1ZNzE3YlJmcW5aMXJjR2pxRHE4R2V4djBsSEw1WmVvU3YxakZKajZMMGJI?= =?utf-8?B?bTAya3c2SGUvVnpMRzNsTWl0a1p6aFJkcytONjY2Witac241YVdMbHMvelFo?= =?utf-8?B?MGZRN3VlNXdxRzBOTWRNeXc5Myt0SUJ1U0ZQYjVnWHFGL3E2Sk1Hc1ppTXpm?= =?utf-8?B?d25MNFpKRHMyZjF4M3E3YkVnamZFWmZDNGVpRXA4VVNKYXJyT285dzZmbmlC?= =?utf-8?B?U1h5S2w1UUJqTkZlV3RPcTlmeXVCM24xYVlqa3o2clRFSFdHMGFJQU83QzBw?= =?utf-8?B?V09DM0srR1VtZVk0LzB2M0lJQjhPdXhreWpvNTNuUnljdVRFT2JFSzFFd2pW?= =?utf-8?B?Q2prOGZ2MnZ3Wk82dUgwbTJ4bUQrWERxWkhJR1huV0pTS1NMWUN2SjV0UTBy?= =?utf-8?B?a2JsYjdjSjF4SzFETEtGV1pDNFVEMS9QUXZKYXN3b1M2ZWRXQ3U0WWYxUDJj?= =?utf-8?B?OGxoYU82Qk91TXNDejdUc3BndHBnZlBERjNqYWp6bWhWSjFXNkljTm1oUWpt?= =?utf-8?B?eDRQNEx3TUJ0dVA5cDJtcVpMRFZZNG1vb0xySzF6bUNjZjhyeVdMWmcyNXFr?= =?utf-8?B?RFRaMnBoUTZISTNld3IraXVqejlZT3lXRXFPQlQ0eDY4MXJkZkw0ZXFRWjAw?= =?utf-8?B?bHVzaDAyU24rVmM4UG11TElMMHZxOTBNa2ZjVHB4VFVseUVRMnk4VnZWbGd4?= =?utf-8?B?MXR4R1E5ZjcxZUUwWFdEcG90L3o4bmhwd3VOTUVFUlBseHVpaERyQUxzT3Na?= =?utf-8?B?d2FnTm1XYm5HbUk2TFdvaTMwa2NVNUpZbk40U1RXL0tXU0xmaHlSMTBVamF6?= =?utf-8?B?ZllndUdYN3VTVXZ5aEhyb2tNZFg0WjRta3o0M3JIYTcwR2FMWDV6V004cmZW?= =?utf-8?B?UzlIdU1PY3hOZGY0Q3BsRDNWUWJ4THB1MUk1RW5MRXp5Q3plSktZK2ZTSDFp?= =?utf-8?Q?+GpgKuQA31dow?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: b43910ed-7e7b-47d2-06fe-08d8da2b7bb3 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2021 07:52:36.9782 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xdYQWc7WvKrzG9bW1N8RZiLEesexYC7OLsVSumoEshS0ACu2z/Dmny3VgC0ZULxH X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4047 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" QW0gMjMuMDIuMjEgdW0gMTg6MzEgc2NocmllYiBBbGV4IERldWNoZXI6Cj4gT24gV2VkLCBGZWIg MTAsIDIwMjEgYXQgODoxNCBBTSBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+IHdyb3Rl Ogo+PiBPbiBXZWQsIEZlYiAxMCwgMjAyMSBhdCAwODo0NTo1NkFNICswMTAwLCBDaHJpc3RpYW4g S8O2bmlnIHdyb3RlOgo+Pj4gUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlh bi5rb2VuaWdAYW1kLmNvbT4gZm9yIHRoZSBzZXJpZXMuCj4+IFNtYXNoIGl0IGludG8gLW1pc2M/ Cj4gQENocmlzdGlhbiBLb2VuaWcgZGlkIHRoZXNlIGV2ZXIgbGFuZD8gIEkgZG9uJ3Qgc2VlIHRo ZW0gaW4gZHJtLW1pc2MuCgpJJ3ZlIGp1c3QgcHVzaGVkIHRoZW0gdG8gZHJtLW1pc2MtbmV4dC4g U29ycnkgZm9yIHRoZSBkZWxheSwgdG90YWxseSAKZm9yZ290IGFib3V0IHRoZW0uCgpDaHJpc3Rp YW4uCgo+Cj4gQWxleAo+Cj4+IC1EYW5pZWwKPj4KPj4+IEFtIDEwLjAyLjIxIHVtIDAwOjQ4IHNj aHJpZWIgUmlrYXJkIEZhbGtlYm9ybjoKPj4+PiBDb25zdGlmeSBhIGZldyBzdGF0aWMgdm1fb3Bl cmF0aW9uc19zdHJ1Y3QgdGhhdCBhcmUgbmV2ZXIgbW9kaWZpZWQuIFRoZWlyCj4+Pj4gb25seSB1 c2FnZSBpcyB0byBhc3NpZ24gdGhlaXIgYWRkcmVzcyB0byB0aGUgdm1fb3BzIGZpZWxkIGluIHRo ZQo+Pj4+IHZtX2FyZWFfc3RydWN0LCB3aGljaCBpcyBhIHBvaW50ZXIgdG8gY29uc3Qgdm1fb3Bl cmF0aW9uc19zdHJ1Y3QuIE1ha2UgdGhlbQo+Pj4+IGNvbnN0IHRvIGFsbG93IHRoZSBjb21waWxl ciB0byBwdXQgdGhlbSBpbiByZWFkLW9ubHkgbWVtb3J5Lgo+Pj4+Cj4+Pj4gV2l0aCB0aGlzIHNl cmllcyBhcHBsaWVkLCBhbGwgc3RhdGljIHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0cnVjdCBpbiB0 aGUKPj4+PiBrZXJuZWwgdHJlZSBhcmUgY29uc3QuCj4+Pj4KPj4+PiBSaWthcmQgRmFsa2Vib3Ju ICgzKToKPj4+PiAgICAgZHJtL2FtZGdwdS90dG06IGNvbnN0aWZ5IHN0YXRpYyB2bV9vcGVyYXRp b25zX3N0cnVjdAo+Pj4+ICAgICBkcm0vcmFkZW9uL3R0bTogY29uc3RpZnkgc3RhdGljIHZtX29w ZXJhdGlvbnNfc3RydWN0Cj4+Pj4gICAgIGRybS9ub3V2ZWF1L3R0bTogY29uc3RpZnkgc3RhdGlj IHZtX29wZXJhdGlvbnNfc3RydWN0Cj4+Pj4KPj4+PiAgICBkcml2ZXJzL2dwdS9kcm0vYW1kL2Ft ZGdwdS9hbWRncHVfdHRtLmMgfCAyICstCj4+Pj4gICAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv bm91dmVhdV90dG0uYyAgIHwgMiArLQo+Pj4+ICAgIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk ZW9uX3R0bS5jICAgICB8IDIgKy0KPj4+PiAgICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKPj4+Pgo+PiAtLQo+PiBEYW5pZWwgVmV0dGVyCj4+IFNvZnR3 YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgo+PiBodHRwczovL25hbTExLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRmJsb2cuZmZ3bGwuY2gl MkYmYW1wO2RhdGE9MDQlN0MwMSU3Q2NocmlzdGlhbi5rb2VuaWclNDBhbWQuY29tJTdDOWQ3MzBl NTZlZmU1NGQzMjE1ZWUwOGQ4ZDgyMGQ2NDIlN0MzZGQ4OTYxZmU0ODg0ZTYwOGUxMWE4MmQ5OTRl MTgzZCU3QzAlN0MwJTdDNjM3NDk2OTgyODM3NjE5NjQ1JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNk OGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pY VkNJNk1uMCUzRCU3QzEwMDAmYW1wO3NkYXRhPWI0VVU4YnplWCUyQmExVmZPYmU4bXRhN2Z3dGpW diUyRjF3bzQlMkZQVnVHWkZXOFElM0QmYW1wO3Jlc2VydmVkPTAKPj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gZHJpLWRldmVsIG1haWxpbmcgbGlz dAo+PiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4+IGh0dHBzOi8vbmFtMTEuc2Fm ZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZy ZWVkZXNrdG9wLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmRyaS1kZXZlbCZhbXA7ZGF0YT0w NCU3QzAxJTdDY2hyaXN0aWFuLmtvZW5pZyU0MGFtZC5jb20lN0M5ZDczMGU1NmVmZTU0ZDMyMTVl ZTA4ZDhkODIwZDY0MiU3QzNkZDg5NjFmZTQ4ODRlNjA4ZTExYTgyZDk5NGUxODNkJTdDMCU3QzAl N0M2Mzc0OTY5ODI4Mzc2Mjk2MzglN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3 TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdD MTAwMCZhbXA7c2RhdGE9UktKaDZwJTJCVHhhRDBsSDZNJTJCMHMzbmFoM3RCYXRSRnFvVHZ5M01o N0x6NU0lM0QmYW1wO3Jlc2VydmVkPTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v YW1kLWdmeAo=