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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B76EFC64EC4 for ; Tue, 7 Mar 2023 01:25:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To: References:Cc:To:Subject:From:Date:Message-ID:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=927ae+n9wFJaPQqEiLmr4YT1phQCWsXzkaaaopJOGHg=; b=E2sDYjpkrtZKq4 EujNJrLWRAl+FtqxgChodJWCoGqXug4kGgKADI8xifJMwx4QZqP+xtm1NPptyMXSANaJVK4Q17XZQ SkjOM0n4zLMPMjLLgztSLyOVpImEhSAZie+QdI4CcpuzJqPPy/U8kSYyr+mwixewb8Uux/HxLmlbt P0v6RGe/gKedmUKsQStAXnGHcBieILCzyQlimeYvTnE6rf3ZW2sUhGpfeCr7HVbwSEl4TpscbmVJt Jfu6YPOhg1ekSSfLCDq0e08MeewezLEXoPc+yK86HhEqNRAcF/FP5aXSksycK25hHnXIme8HDI9wq WpYi93jvGpLhlBqBqXVA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZM3v-00FilK-5M; Tue, 07 Mar 2023 01:24:19 +0000 Received: from mail-mw2nam04on20709.outbound.protection.outlook.com ([2a01:111:f400:7e8c::709] helo=NAM04-MW2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZM3p-00Fik9-PS for linux-arm-kernel@lists.infradead.org; Tue, 07 Mar 2023 01:24:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I/JjrR9O/dpYg55hW1iaMSZqeWR+a3+kvchR0tB4tRkA4LBr1IXTEUEQ1DN/lGGLOjEcyJ9I1EXbh+qalLmZ9sqZWFqBZ3B3kUC4kDFXoLv8JfwNyQQVWlNNWe+3ISdCHY7e52bR9NXMo6OF9f1+qYZwsGNs80l7rishM8OY8PkaBNYxvGuIphMSzh9pxhAZYjP0fpDy6npAl3MQ+mvdtsONwQmjNejVjwsif2dxcbndmD9ajdIlcyq7Fa+pji/spFJGmhmqOiJwQB3blTpNX5/eHEfEfubkCiULZ38LeL7IMfMJEwxTMKNlfDSAOZ+qgxXE7D5nLF4KCmET8p1L+Q== 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=4WquXcct9EWPuxt/x4zxcobB6hDoC3cRCYzVkkkrE4o=; b=DTGgWJkvFmaOxBgf2ULaN7SRQDFshDC1kRuFzdSOtxrSSD9gz1j7BYrg4pu82ce7mR0VqbVDLdfZXz310lWVAgbSWrAaFChKzHeLoGIlOBUxdIQMzNrTmfesuXkuNwHZgHDw8bZ2iLq3/z6KgDbrZYxeTSJXlMyomDI8zEpt8sAkMc60ze8KR5e2ok/tPcYeOMVrZF8wq79TUH8YkO1D2r1TjEzn9JFuBoS7Z/PiO9K7MofhHER8hZTSgzPoqZAH3oUZZpmk0QEQy7P2AxovtOqVLgCSkZbb6q6+u1Bz00r2a/MAvOH07kFLNQQcDNSpzVDlkF9jZy5zrF9iZ2r1Ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4WquXcct9EWPuxt/x4zxcobB6hDoC3cRCYzVkkkrE4o=; b=RK+Mlc1sKsRG2PThp0Wq0vAUIrAPE5Diudn2vV2AlK7WoylxtEfDf+EwkmiVxOnQ66gB1KMA8NJEsEEpugHzq4kmy2Nh6eyphlYESgMlplwQnDhHoxK2nWMzjf4cldjOL2GfS63UUhN7Pka+kI6tiR6r1RY7/Ff5QeKNLVm6iHs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from SA1PR01MB8062.prod.exchangelabs.com (2603:10b6:806:335::13) by MW4PR01MB6162.prod.exchangelabs.com (2603:10b6:303:79::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.16; Tue, 7 Mar 2023 01:24:09 +0000 Received: from SA1PR01MB8062.prod.exchangelabs.com ([fe80::fb0b:d681:8228:bd50]) by SA1PR01MB8062.prod.exchangelabs.com ([fe80::fb0b:d681:8228:bd50%5]) with mapi id 15.20.6178.015; Tue, 7 Mar 2023 01:24:09 +0000 Message-ID: Date: Mon, 6 Mar 2023 17:24:07 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 From: Steve Clevenger Subject: Re: [PATCH 2/3] coresight etm4x: Add 32-bit read/write option to split 64-bit words To: James Clark , Suzuki K Poulose , mathieu.poirier@linaro.org Cc: mike.leach@linaro.org, coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org References: <126be7005569dadf5bb8970c45843848134828f7.1674174972.git.scclevenger@os.amperecomputing.com> <7ef3a643-60a4-6cdc-cb48-de0f727a4798@arm.com> Content-Language: en-US Organization: Ampere Computing In-Reply-To: <7ef3a643-60a4-6cdc-cb48-de0f727a4798@arm.com> X-ClientProxiedBy: CH2PR10CA0026.namprd10.prod.outlook.com (2603:10b6:610:4c::36) To SA1PR01MB8062.prod.exchangelabs.com (2603:10b6:806:335::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR01MB8062:EE_|MW4PR01MB6162:EE_ X-MS-Office365-Filtering-Correlation-Id: 8246916f-dcc2-48ab-5185-08db1eaaa6f4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1DJDRLzjxqfzpU9iNlj5VFwqFm04n80zubiqHiBMDJGilY1pKphXfaE79UjpjrH6IzCnz9fiwZgGyN6/RTECSYeoBWFfjjALBC19JUEaSbioMhHodJOYgXflrG+rbOZeBoW7kt/GtNNeMQ9hP2HpEVLn2NUD26+3wRAAZ+bmsMnrgGG3UyIO0VXSnPZwqMJS66l+DhD4ChRLRPAYBRSyMCt13R4IOcz2ij5fvgFldyU4RiRudQ4s+Nt5g0yRcTHmBJE6RW7X90o5i+BILEYIawYKP22EAjP+SWz6QdKisebMKduVQxFgbbh6QmzIQyn45tZUjyQEMlxAz7tgJJh+7z0Uk/z/LBUFQHPPLtc3etZxtkEkV7+FperGJjd0pnMt0oAi+ob4iWESxOXe8q2sGCOvPmATpuhcGVqSGtcybxt3yyh1fgtKxZuyt+MNjZHjFoMy5A5G5fj/lnF75g2C8m2wSS0gN/ePnBLQG8w52/4rDpQAhbT2ACbFG/l082Jt08weAZ24n8xBvu3qTatnq+zIWXijg0weBNMdB5mm5ypa77IiKEWFTEvDg6SF1FVYujhCpvP7EfLzhtxz4nYx2lzhpYdDfBe6NsC0S/m7QalQLeaSZ2C6sMFnqKHKwe1zS9xnLDdsFR3exfsGWpnhBHCacQfBA0D3j0zcZtXeQpOhoqxFCLJDqQQ3zK43jtSguKJ/xBjwUhzQ2Ls8/FCHRKr96M4vemr+N7xVkVmsVDE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR01MB8062.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(39850400004)(346002)(136003)(396003)(366004)(451199018)(3450700001)(31686004)(5660300002)(8936002)(2906002)(41300700001)(4326008)(66476007)(66556008)(66946007)(83380400001)(8676002)(316002)(478600001)(110136005)(6486002)(36916002)(53546011)(6506007)(6512007)(2616005)(86362001)(31696002)(186003)(38100700002)(26005)(32563001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NmxrQmRZeU5MdTJFd2x4N3YyYVdJcGM2SVFjM0NYTFR2QjZXTHdvRE9RZ29t?= =?utf-8?B?ZzE5TmtwT0NOdFFnUjVkR2p5RG9IL0R6RHRHanI5a1dnczJjWDN2TUpsb0JD?= =?utf-8?B?V2NkSzNTbzV4eUVvcU0rQU9JcG9jTVkwMXhtNkxqVW1GTmcyeSs0TU9xQ1F4?= =?utf-8?B?UXdRdXlnVE1xcVVVNUk3OXN2azRvdUVRZjJhanBRWkpYOUZhMzI5c0Zvdmhn?= =?utf-8?B?U2FtWkV2Zlhwc0UzTTAwN1M3UTIzL0k1WTUxWGNXWC9KazdTbzhIVDBreWZD?= =?utf-8?B?QTZnZTRSMjJWYms4WGFtSlhiYzVlM2RhaVh0K0lEemVoMy9MTC9SKzg2UHR1?= =?utf-8?B?dTQ2cVN6WUdWSWVQZk43ZFFNZWJudytJOW9SOUFueEVEUzZJWWttVEl5MFMr?= =?utf-8?B?T2wzUzRwajYwcWF6TVBQbXFndCtWYUZtWEwyclhzRGhycHVrQnZIWjVtQXZK?= =?utf-8?B?VHFXMldrZ0h1MlJvbHRvNVNNV2E0dk5jYWk0N28xMzg1eXNINDd4SittYWl1?= =?utf-8?B?M2Z4TnZDbE84c1k0YUZDYmltV25jZUI3VmExM2NzMm95SGJEUHpvcFk5WUFM?= =?utf-8?B?UGhSd3hiczAvRCtpNkxmdW5hcitIK2s0L1Nvd2hJbzI3NGhCTncvNjFwbGdO?= =?utf-8?B?WEkzUW5MUVF2Wi9RazMwZHR5c1dKVHFBelV1N01sTk96ZkNPdVVWVUdRS0c5?= =?utf-8?B?VWt5RkRhcnorb2FxRE1BVWhWRHp1dDNmRXFpVzFrTzhnMC8wMFFyNkQrVGtZ?= =?utf-8?B?Q0YrcXJXdXNjSnNtQWRTa1pwWm8wcFoyTkZSMS9OdHdVcDA2Q1hVb1RhWDA5?= =?utf-8?B?amR3MmhOU3BEb1NnYk8xZW1OYk1VcCs2UWdSb1BvTDNUM2F3MzEwdmtOODhP?= =?utf-8?B?elpxK3pqMUVpTlorY0RJeTdUbVZOZXVwSWF5cnArNkNxR25pV3dmczIxQ0ZF?= =?utf-8?B?NDVMYjhxeEQ2NFRhVy92QnhqQ3gySUtST21rUGl0Z2JqOVkxbm5henFKZU1J?= =?utf-8?B?MzFpYWwrRld2R0s0NFQreW9LTTAwbEFDS0VWbEpuRzg0YkdpN2JoZDNWSWhR?= =?utf-8?B?TUxXUlBqV1FuNTVRb2ZET3l2VDFnNFJ6UUFJOE41RUx6MEVYR1dFN0hZNWNq?= =?utf-8?B?anRGZVFRbzFGUlFSekpQakIxS1VCdDIrQzZFRm1XSmdyb0gzaWtwYnF1RXI4?= =?utf-8?B?ait0MUlyU3BQMUQ3WkFMbHZ1cEdDU2JhR1pHQWdSOHI5d0ZZMzY1dXFNbXRi?= =?utf-8?B?a3BXMDZEaXlxbU9PNVM3eHJkc09CbFdWcFA2ZGFhSCtFeGU4RGw3NXBOcVJa?= =?utf-8?B?bytZNTdKTnJ1UHBvR2V5NXkybDkzT2ZodzZkVWE0MFRUeGlyUUVDanAyWS96?= =?utf-8?B?L29WQTR3TUxtT3JlY0dwd2xZcEVodEN5eXZUcUNiOHh5cC8rWS9wVW5DZm1z?= =?utf-8?B?NmVPRnR2SzRHK3ZDMFNIYW9GdE5CRlo0dGkzQXRIc1dNdllhbjdUcTZ1aER6?= =?utf-8?B?OXEyc2p6NVc1VVpkYVRUdUdPbFZicHFGQUxnVGJ1NzdqT3VteGVGdlM3ekEv?= =?utf-8?B?eHVQYVVIUDJxMThKL2NpYnAzVGJ1MXNqa0dOODMxWkNTeS9MWmxhdnhwVUkx?= =?utf-8?B?S2FIME9uamFnS1U4K1NyRkxDYzFCT2pkRHdnNXMwaU0xQmxPQkFUVm1aeDFa?= =?utf-8?B?WE1CUS91cnVpdS9UUVBXWXQ0SnRsd241RVh0K1c5YTdPYWNmNGcvb3RxNGhP?= =?utf-8?B?ZENhNk90R1VFRElEeHVLeU10ZGM3T0kyclhtUU9kelRLQTVBYmFYd3ZzVFFh?= =?utf-8?B?a2pOU2NyaEI1RTV6UEwwdGd6R3pwTDdqSnd1bERPOGI0WnlPSGJGb0lRMEdY?= =?utf-8?B?dGlqbkxxUWRrR3kwcEczMkJmVGVoUWJadGRjWmNoM09FN0lxZDZsa0k2enJ3?= =?utf-8?B?M2wxR2h3RWhJRjdtYWNxUXpzaEIrbjlxeVQxU1Z6dUFnTjkxdExoWS9EUVhz?= =?utf-8?B?NkVEMDk4S1lMRkVjUFltTFpMTW5PM2dnclVBNGdXQWJLWHBueFc0dEVZOFg3?= =?utf-8?B?czZmOTNSeEw3ajZZQmp6cU1EUmdxNjkwZ2JKL1ZLdlJwSE5PMmRyUDBCcmtH?= =?utf-8?B?d2Y5RlFjZFBmS2tHM04yM2ZZOFZuenBrM3RTbDNvSGplUUtiSHVnejdEaU5M?= =?utf-8?Q?yzo+64DbCcQCLYg+j5RmWmdjWJKPRKElzikiEYqAiX4r?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8246916f-dcc2-48ab-5185-08db1eaaa6f4 X-MS-Exchange-CrossTenant-AuthSource: SA1PR01MB8062.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2023 01:24:09.8453 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: G5lz6ONlAhIyZZ8cXap41KDKZEBuY4meVINmZTsompecSsMpvK9Sw5C/Eh2HP9+egpYxaGlGDmhaGIVjzuICFhkfOS0S5a1VV33hkRTdsYHkMZs6/lf+45ohd5uKjXhN X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR01MB6162 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230306_172413_854833_326918A7 X-CRM114-Status: GOOD ( 15.42 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: scclevenger@os.amperecomputing.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CkhpIEphbWVzLAoKVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suIEkgZGlkIGhpZGUgdGhlIHNwbGl0 IDY0LWJpdCBpbXBsZW1lbnRhdGlvbgp1bmRlciB0aGUgZ2VuZXJpYyBoZWxwZXJzLiBOb3RlIHRo ZXNlIGhlbHBlcnMgYXJlIG5vdyBzdGF0aWMgaW5saW5lIGNvZGUKaW5zdGVhZCBvZiBtYWNybyBp bXBsZW1lbnRhdGlvbnMuIFRoaXMgc2lnbmlmaWNhbnRseSByZWR1Y2VkIHRoZSBudW1iZXIKb2Yg Y2hhbmdlcyB3aGVyZSB0aGUgZXRtNHhfcmVsYXhlZCB3cml0ZTY0IGFuZCBldG00eF9yZWxheGVk X3JlYWQ2NApjYWxscyB3ZXJlIHVzZWQuCgpTdGV2ZQoKT24gMy82LzIwMjMgMjozNyBBTSwgSmFt ZXMgQ2xhcmsgd3JvdGU6Cj4gCj4gCj4gT24gMjAvMDEvMjAyMyAxMToxOSwgU3V6dWtpIEsgUG91 bG9zZSB3cm90ZToKPj4gT24gMjAvMDEvMjAyMyAwMDo1MSwgU3RldmUgQ2xldmVuZ2VyIHdyb3Rl Ogo+IFsuLi5dCj4+PiDCoMKgwqDCoMKgIH0KPj4+IC3CoMKgwqAgZm9yIChpID0gMDsgaSA8IGRy dmRhdGEtPm5yX2FkZHJfY21wOyBpKyspIHsKPj4+IC3CoMKgwqDCoMKgwqDCoCBldG00eF9yZWxh eGVkX3dyaXRlNjQoY3NhLCBjb25maWctPmFkZHJfdmFsW2ldLCBUUkNBQ1ZSbihpKSk7Cj4+PiAt wqDCoMKgwqDCoMKgwqAgZXRtNHhfcmVsYXhlZF93cml0ZTY0KGNzYSwgY29uZmlnLT5hZGRyX2Fj Y1tpXSwgVFJDQUNBVFJuKGkpKTsKPj4+ICvCoMKgwqAgZm9yIChpID0gMDsgaSA8IGRydmRhdGEt Pm5yX2FkZHJfY21wICogMjsgaSsrKSB7Cj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKGRydmRhdGEt Pm5vX3F1YWRfbW1pbykgewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXRtNHhfc3BsaXRf d3JpdGU2NChjc2EsIGNvbmZpZy0+YWRkcl92YWxbaV0sIFRSQ0FDVlJuKGkpKTsKPj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGV0bTR4X3NwbGl0X3dyaXRlNjQoY3NhLCBjb25maWctPmFkZHJf YWNjW2ldLCBUUkNBQ0FUUm4oaSkpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIH0gZWxzZSB7Cj4+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldG00eF9yZWxheGVkX3dyaXRlNjQoY3NhLCBjb25maWct PmFkZHJfdmFsW2ldLAo+Pj4gVFJDQUNWUm4oaSkpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZXRtNHhfcmVsYXhlZF93cml0ZTY0KGNzYSwgY29uZmlnLT5hZGRyX2FjY1tpXSwKPj4+IFRS Q0FDQVRSbihpKSk7Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDCoCB9Cj4+Cj4+IFNv bWV0aGluZyBsaWtlIHRoaXMgY2FuIGJlIGxlYXZlIHNvbWUgcGxhY2VzIG91dC4gSSB0aGluayB3 ZSBjb3VsZCBoaWRlCj4+IGl0IHVuZGVyIHRoZSBnZW5lcmljIGhlbHBlcnMgYW5kIGhhbmRsZSBp dCB0aGVyZS4gTWF5IGJlICJzdHJ1Y3QKPj4gY3NkZXZfYWNjZXNzIiBjYW4gY2FjaGUgdGhpcyAi bm9fcXVhZF9tbWlvIiBhbmQgZG8gdGhlIHJpZ2h0IHRoaW5nID8KPiAKPiArMSBmb3IgdGhpcywg b3IganVzdCBwYXNzIGRydmRhdGEgdG8gZXRtNHhfcmVsYXhlZF93cml0ZTY0KCkgYW5kIHRoZW4g aXQKPiBjYW4gZGVjaWRlIHdoYXQgdG8gZG8uIEknZCBwcmVmZXIgdGhhdCB0byBjYWNoaW5nIHRo ZSB2YWx1ZSBpbgo+IGNzZGV2X2FjY2VzcyBiZWNhdXNlIGl0IHdvdWxkIGp1c3QgYmUgYSBjb3B5 IG9mIHNvbWUgb3RoZXIgdmFsdWUgYW5kCj4gbWlnaHQgZ28gc3RhbGUgb3Igbm90IGJlIHNldCBh dCBzb21lIHBvaW50Lgo+IAo+IEphbWVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==