From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2085.outbound.protection.outlook.com [40.107.13.85]) by sourceware.org (Postfix) with ESMTPS id 5AC933858C42 for ; Mon, 11 Dec 2023 10:51:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5AC933858C42 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5AC933858C42 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.13.85 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1702291923; cv=pass; b=qK4LtswoVW0fT4u8gp/3ajoyaBB2ADewbD8fclPPTRXb0Wm+W7mP09XnZYyMx77PZN7VerYgVghq6p+cZzDSs0L76Mj0OmkwSOSCxUpQEKt8oIPVwR+iSj4G9FgZQ/tpFlk/O1WjEfcAx8R1ZjWmbUiAvnQnG2lbcImcDxnEhB4= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1702291923; c=relaxed/simple; bh=W+bAyV7IYTaOVXHUh259wVhybpZBxJvllkm/FMj0x4M=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:To:From:Subject: MIME-Version; b=p0aG9mzTsH3QMEye808unN3wrlQkv7AxEmpilfToH8wd3ZmIobsfql6tRCw+iMPrsJSITl6bNz1yivVVGCuj79txAA8b2mV7oJZ2YGGqlARiagYF4nyI1Rmc57R45LHHWN0Mxpr4WyUo8TzTPAFrWKrkdkaW8n2m0wHhaM85/E4= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=kQDX0SAg3M8PqSVNtLRtZu/stX7MR1CLIyPIaB4hvEkBQdtUNbDTY+X4RgdlceD+64p0DPDkDN13C55ZBB3l4pTtJZz0r/ovjRbyGbgp45wUicx1MpHIQoHR2sL/q4MtH2L+viQS2DXtwfa4PGsxlGJmuh1VEWPUExHq3E1juV8Kh5Fn7nAZkeubLbTUbYuF247ZToGl5hO/I45xj914Q7Jz6pXrH1r9loceXKTEpjxs2+cch0PkOVVDRK1vlFnQvG4SkpqNC1sIx7qQge3OMO0pIrb7Xi9aFCNd9hxoc2W87r22QRvC1yMdR2t4o4+GSND+W4Iq3TOnYYJEs3Tdcg== ARC-Message-Signature: i=2; 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=W+bAyV7IYTaOVXHUh259wVhybpZBxJvllkm/FMj0x4M=; b=aZh6ZkjS0aBv4jO04HzWqn32NpXkhfmhar5x/ZCRY0ghy8TlUxRhAXFyOjl3c68aFLcIH+vPmeGSPcDEJvMLSjoFVGfzGq1ucKmZtCyB5iKrIelzFvoKdxrzU5JXWxgE3ZMEIV8Tk5fVQrWNrBd+twslaVQbld2ixrkjLXifTwAnI2Uw8njseFAZm61upA9gueTQAnesZNWqtcm+sZ3EPAqao/J2SrB3Z0EBR6A3b+tJtyu/uRdjokymbjFuiofwMeUkjue7AwI94d0BUIxGimbZB4G+YBSJhTUCLNS0rDn1Ly9KYFGTEeXlW1U9IxlHVQ/HXHq7Nbae0gLN+F/Edw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W+bAyV7IYTaOVXHUh259wVhybpZBxJvllkm/FMj0x4M=; b=e9h/h9Nau6rg6lCiCUa7RDd25G8ARuJJyYV4Qi73RwXRYlBlC0kbdfPiiO/uc6faU6Gtpc2Gds2cOOw6IPEFD/GgOWO9Ns98A9q+2liuTI3yDoGqZ9Or2y+j6OgWPKDoriKfzh3ya2NPDbsGGLnduwFby3QaEwv7+d+uEF2OdoQ= Received: from AM9P195CA0017.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:21f::22) by PAVPR08MB9233.eurprd08.prod.outlook.com (2603:10a6:102:30a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Mon, 11 Dec 2023 10:51:48 +0000 Received: from AMS1EPF0000004C.eurprd04.prod.outlook.com (2603:10a6:20b:21f:cafe::ca) by AM9P195CA0017.outlook.office365.com (2603:10a6:20b:21f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32 via Frontend Transport; Mon, 11 Dec 2023 10:51:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS1EPF0000004C.mail.protection.outlook.com (10.167.16.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.18 via Frontend Transport; Mon, 11 Dec 2023 10:51:48 +0000 Received: ("Tessian outbound 385ad2f98d71:v228"); Mon, 11 Dec 2023 10:51:48 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ce972b446f990958 X-CR-MTA-TID: 64aa7808 Received: from 7fb72092a8e1.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 917A1796-66E9-464A-98D2-8EAA6FCAAC02.1; Mon, 11 Dec 2023 10:51:37 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7fb72092a8e1.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 11 Dec 2023 10:51:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SZlY5VrgKH5u4KMBjZzng+GEPKvv62dZpSjZ6LnV3mNLcadb/0J4ATGw70RFhOPT/bK1r9X1Lh4Gl3YoV3vlK+ZkBjZ/uAZnBdUDYKycGS0xyxFyd/94rk6ZnB53GBmgg2pnCCK8/SPEGLqDByY8spFuYYjF0AwTtanlpRY1D6TmefKU2bguh50xSYWar6BozGjTPJvhnvN5Fw7q+OEe9fGIW25r6h3ClYWjfuMERzgEWRpwIOhn/20ln0C3z5oSyPuFt11hv5z54m64vCIkFnKS2SlgIW0iHd4GOg0PcqZ+g7hWRi1Rs8BPIDU/T+oghCV2B5mstJ+ISA/9vHOPUA== 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=W+bAyV7IYTaOVXHUh259wVhybpZBxJvllkm/FMj0x4M=; b=nI85tJ2zTT7bP55mizP00RpYMolDYKPz/yakvIaNxXSVOXEnpIEBipBKBmekMNIYB2o9Su1L7MQvxA62HEETcTiCw/uJ5B/fMnJZGt4t3uGIBeWBHs5txiDpzZleb7XsgaOKA2DS7cE8ougwMy6VpnTkTM0sJxj+jFZcATrJqhLmRbGKwOfB7AcVqf+0PyMhO8qf1fCwMcD3AhTgXWm9baBrnBit8xU8RlE/Eh+qSu11rOjRIwxjULZdNHnn3YiiA2Xqda5AHN4a2sv17mVe9SMXC3tWSpXBBVCO+EMQ1aLAzSPlaoOiaLbmWcLfh/n0m/xeSz7mnWvE5s5/qcZ1aw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W+bAyV7IYTaOVXHUh259wVhybpZBxJvllkm/FMj0x4M=; b=e9h/h9Nau6rg6lCiCUa7RDd25G8ARuJJyYV4Qi73RwXRYlBlC0kbdfPiiO/uc6faU6Gtpc2Gds2cOOw6IPEFD/GgOWO9Ns98A9q+2liuTI3yDoGqZ9Or2y+j6OgWPKDoriKfzh3ya2NPDbsGGLnduwFby3QaEwv7+d+uEF2OdoQ= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DBBPR08MB6091.eurprd08.prod.outlook.com (2603:10a6:10:1f4::5) by PAVPR08MB9842.eurprd08.prod.outlook.com (2603:10a6:102:31e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Mon, 11 Dec 2023 10:51:35 +0000 Received: from DBBPR08MB6091.eurprd08.prod.outlook.com ([fe80::54e8:b1d3:98ec:c800]) by DBBPR08MB6091.eurprd08.prod.outlook.com ([fe80::54e8:b1d3:98ec:c800%6]) with mapi id 15.20.7068.031; Mon, 11 Dec 2023 10:51:35 +0000 Content-Type: multipart/mixed; boundary="------------2Zd1xkNcRCn9W2NY0hyZ0qPz" Message-ID: Date: Mon, 11 Dec 2023 10:51:25 +0000 User-Agent: Mozilla Thunderbird Content-Language: en-US To: binutils@sourceware.org, Richard Sandiford , Richard Earnshaw From: Saurabh Jha Subject: [PATCH] gas: aarch64: Add system registers for Debug and PMU extensions X-ClientProxiedBy: LO4P265CA0125.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c6::11) To DBBPR08MB6091.eurprd08.prod.outlook.com (2603:10a6:10:1f4::5) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DBBPR08MB6091:EE_|PAVPR08MB9842:EE_|AMS1EPF0000004C:EE_|PAVPR08MB9233:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c554415-30fb-4213-82dc-08dbfa372cdc x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: wECRWmOsSMkQlJoahANoTnfF/kitWGOD+cXidrghxrYAj0u3ETsvLPfotI3951PwxUuvTIp6mZ4fIrKQXHX9COdQKkwGlUqn4Ty1Y3QvUqjYYkeysO++M/3UPxZBGHOxrlwI5FFdOXW4n9i8lOj+IsbblAndKp+Z4SXgXo7jJytgy32zjX8stcZKUKS6LZ4h4Xn1DfDPO36WTq27g1xT+X9B1sdAVBpSYQX858DTeqKfE9sEsAJTvZ6VcBk270uJ0rnByCYYcj+ReadZjf2L28ysOTWEdOae4Z4rNUOKZEDqwtQMLW2WQ09zyWsEJIzNX5m4qApUBIAJcM5xdDcgKmaGpeQo0E2GON8dtZ/Zab0BdHSlLdk/POHJxF08WYXvese7EZEJZSkz2QL3a4XGgRL7JNBcI3E4m46LwudWNX+MWVzGa1xdUv5jOUiKDvZqLdPH/UYhSoBHI9aNfmP1UCQledpHwKI92l+wFd2XZZZTG6eaQHTX4AKzTHb85XbBQnGmVU3Oak5t9WnQAyqDIhdbLwGxHgjAR8dN1mVhNJsHV/GAkobm5WlL96e/9srYZX1EXLsg0+1CH1Ox2elh04/GFSPCSOSHHxUnz/uS/wUuEhyh5AjGTUy4Lg3/IYs0lKHOn68wLlAQI8KuXEqHkQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBBPR08MB6091.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(136003)(396003)(366004)(376002)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(6512007)(33964004)(6506007)(5660300002)(26005)(235185007)(2616005)(44832011)(36756003)(66946007)(66476007)(66556008)(6636002)(6486002)(2906002)(83380400001)(31686004)(41300700001)(478600001)(86362001)(8676002)(8936002)(31696002)(110136005)(316002)(38100700002)(6666004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9842 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS1EPF0000004C.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d3e99837-4859-4926-5b19-08dbfa3724cf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 969j7uhxp6hwCNa214rR1W/piI7izBmuVmmhpnb46RSwViljymYnjWwQKuxDZpiV2uggxqCIYC+QvL7cbnuRaWyVxAkLbPmQ4o3ZuuPzfbaUjT/yFnKmhpNTW94ef21ulqbPdz56lNl8dgNtJ77Lbf7oKmEEpGm8jL/b+bffBxUPbTaz7aPqdi4Zrg/UYnsDZ5Fullx/uCoTqHmlXRF/xZV2mASESEGxvi4LGRgOBKOe4WwMVTh1x49QRy3viD7LwwjWbBLDCf8g+YK3WIK4ld5SFxBAAJuXF7uR6pFhiVrT2Xf4zuqtifMxhWy17KWlhsaK+aDNvQzAbSKRHjaAlQI4KXcokPK8OcEyp5vUqMRNdp21mdV3M0u+CdCPZs5Sj4Yuyk+nN1xTy8VA3+cEztOhaK3jNocOsfV5XickXdZ3mlmSMoNZCgfsCRTI0gL4BKLiAB9XRa1jgUN0sFl+ezoGC7WKgdRLCizquDNjkNy+3uhztskoz5IJl7mZh/PHkdTxHcxJOnFoEkixxFZGiHifbVhj6UJu0HEiCj3n0mJnUUPgfl0NA8eTyI4VOfYPGzxTu3DXAXLtB6YOsyqOajdqDzy36sIizKVCse9yhIbJi4XC1T1q5RAhzyUBynmRnLCREk6ayMlkZdxJNd0cFkAV+uBuXUgSfy46U51jQ84sozp4rdLJcclmA05+tVz9k6jk11Tj/sPFBoUVLiH9XaLtFod5XOQhqzVAdPtMIKEaISQsczWdrbN9mw4CmQOx59ywyD5oqgBjXXGy0DtUeA== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(4636009)(136003)(39860400002)(396003)(346002)(376002)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(82310400011)(36840700001)(40470700004)(46966006)(40460700003)(336012)(26005)(2616005)(6506007)(6666004)(33964004)(6512007)(36860700001)(83380400001)(47076005)(235185007)(5660300002)(44832011)(41300700001)(2906002)(478600001)(6486002)(8676002)(8936002)(70206006)(110136005)(70586007)(6636002)(316002)(82740400003)(81166007)(86362001)(31696002)(356005)(36756003)(40480700001)(31686004)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2023 10:51:48.5070 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2c554415-30fb-4213-82dc-08dbfa372cdc X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF0000004C.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9233 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --------------2Zd1xkNcRCn9W2NY0hyZ0qPz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hey, This patch adds support for the new AArch64 system registers that are part of the following extensions: * FEAT_DEBUGv8p9 * FEAT_PMUv3p9 * FEAT_PMUv3_SS * FEAT_PMUv3_ICNTR * FEAT_SEBEP Tested using aarch64-none-elf target and found no regression. Ok for master? I don't have commit access so can someone please commit on my behalf? Regards, Saurabh --------------2Zd1xkNcRCn9W2NY0hyZ0qPz Content-Type: text/plain; charset=UTF-8; name="rb18054.patch" Content-Disposition: attachment; filename="rb18054.patch" Content-Transfer-Encoding: base64 RnJvbSA3YTFmNWEzMzlkOTBlZjBmZDcyNWM2NjliMDI2NmM2NDFhMTYzNTAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTYXVyYWJoIEpoYSA8c2F1amhhMDFAZTEzMDM0MC5hcm0uY29t PgpEYXRlOiBUaHUsIDcgRGVjIDIwMjMgMTg6MjU6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBB ZGQgc3lzdGVtIHJlZ2lzdGVycyBmb3IgRGVidWcgYW5kIFBNVSBleHRlbnNpb25zCgotLS0KIC4u Li9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy1iYWQubCAgICAgICB8IDQ3ICsrKysrKysr KysrKysrKwogZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy5kIHwg NDcgKysrKysrKysrKysrKysrCiBnYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1z eXNyZWdzLnMgfCA1NyArKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL29wY29kZS9hYXJjaDY0 LmggICAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKy0KIG9wY29kZXMvYWFyY2g2NC1zeXMt cmVncy5kZWYgICAgICAgICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysKIDUgZmlsZXMgY2hh bmdlZCwgMjA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nYXMv dGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLWJhZC5sIGIvZ2FzL3Rlc3Rz dWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy1iYWQubAppbmRleCA3MWVjMDZlM2Ni NC4uMDJkOWNhYzM5MmMgMTAwNjQ0Ci0tLSBhL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJt djhfOS1hLXN5c3JlZ3MtYmFkLmwKKysrIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12 OF85LWEtc3lzcmVncy1iYWQubApAQCAtNzcsMyArNzcsNTAgQEAKIC4qOiBFcnJvcjogc2VsZWN0 ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3RjcjJf ZWwxJwogLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0 ZW0gcmVnaXN0ZXIgbmFtZSAndGNyMl9lbDEyJwogLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNz b3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAndGNyMl9lbDInCisuKjog RXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3Rl ciBuYW1lICdtZHNlbHJfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBu b3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAnbWRzZWxyX2VsMScKKy4qOiBFcnJvcjog c2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUg J3BtdWFjcl9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBw b3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbXVhY3JfZWwxJworLio6IEVycm9yOiBzZWxlY3Rl ZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1jY250 c3ZyX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQg c3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtaWNudHN2cl9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVk IHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbXNzY3Jf ZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0 ZW0gcmVnaXN0ZXIgbmFtZSAncG1zc2NyX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vz c29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnIwX2Vs MScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVt IHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnIxMF9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHBy b2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbWV2Y250c3Zy MTFfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBz eXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1ldmNudHN2cjEyX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0 ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZj bnRzdnIxM19lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBw b3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbWV2Y250c3ZyMTRfZWwxJworLio6IEVycm9yOiBz ZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAn cG1ldmNudHN2cjE1X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90 IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnIxNl9lbDEnCisuKjogRXJy b3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBu YW1lICdwbWV2Y250c3ZyMTdfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9l cyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1ldmNudHN2cjE4X2VsMScKKy4q OiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lz dGVyIG5hbWUgJ3BtZXZjbnRzdnIxOV9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3Nv ciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbWV2Y250c3ZyMV9lbDEn CisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSBy ZWdpc3RlciBuYW1lICdwbWV2Y250c3ZyMjBfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9j ZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1ldmNudHN2cjIx X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lz dGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnIyMl9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVk IHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbWV2Y250 c3ZyMjNfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9y dCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1ldmNudHN2cjI0X2VsMScKKy4qOiBFcnJvcjogc2Vs ZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3Bt ZXZjbnRzdnIyNV9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBz dXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbWV2Y250c3ZyMjZfZWwxJworLio6IEVycm9y OiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFt ZSAncG1ldmNudHN2cjI3X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMg bm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnIyOF9lbDEnCisuKjog RXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3Rl ciBuYW1lICdwbWV2Y250c3ZyMjlfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3Ig ZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1ldmNudHN2cjMwX2VsMScK Ky4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJl Z2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnIzX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vz c29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnI0X2Vs MScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVt IHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnI1X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJv Y2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnI2 X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lz dGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnI3X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQg cHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRz dnI4X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQg c3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtZXZjbnRzdnI5X2VsMScKKy4qOiBFcnJvcjogc2VsZWN0 ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtaWNu dHJfZWwwJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBz eXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1pY250cl9lbDAnCisuKjogRXJyb3I6IHNlbGVjdGVkIHBy b2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbWljZmlsdHJf ZWwwJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0 ZW0gcmVnaXN0ZXIgbmFtZSAncG1pY2ZpbHRyX2VsMCcKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJv Y2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BtenJfZWwwJwor Lio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVn aXN0ZXIgbmFtZSAncG1lY3JfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9l cyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1lY3JfZWwxJworLio6IEVycm9y OiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFt ZSAncG1pYXJfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3Vw cG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG1pYXJfZWwxJwpkaWZmIC0tZ2l0IGEvZ2FzL3Rl c3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy5kIGIvZ2FzL3Rlc3RzdWl0ZS9n YXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy5kCmluZGV4IGVhNGNjODY3ZWMzLi5kYzFlOGJj MWZhOCAxMDA2NDQKLS0tIGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lz cmVncy5kCisrKyBiL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3Mu ZApAQCAtODQsMyArODQsNTAgQEAgRGlzYXNzZW1ibHkgb2Ygc2VjdGlvbiBcLnRleHQ6CiAuKjoJ ZDUxODIwNjAgCW1zcgl0Y3IyX2VsMSwgeDAKIC4qOglkNTFkMjA2MCAJbXNyCXRjcjJfZWwxMiwg eDAKIC4qOglkNTFjMjA2MCAJbXNyCXRjcjJfZWwyLCB4MAorLio6CWQ1MzAwNDQwIAltcnMJeDAs IG1kc2Vscl9lbDEKKy4qOglkNTEwMDQ0MCAJbXNyCW1kc2Vscl9lbDEsIHgwCisuKjoJZDUzODll ODAgCW1ycwl4MCwgcG11YWNyX2VsMQorLio6CWQ1MTg5ZTgwIAltc3IJcG11YWNyX2VsMSwgeDAK Ky4qOglkNTMwZWJlMCAJbXJzCXgwLCBwbWNjbnRzdnJfZWwxCisuKjoJZDUzMGVjMDAgCW1ycwl4 MCwgcG1pY250c3ZyX2VsMQorLio6CWQ1Mzg5ZDYwIAltcnMJeDAsIHBtc3Njcl9lbDEKKy4qOglk NTE4OWQ2MCAJbXNyCXBtc3Njcl9lbDEsIHgwCisuKjoJZDUzMGU4MDAgCW1ycwl4MCwgcG1ldmNu dHN2cjBfZWwxCisuKjoJZDUzMGU5NDAgCW1ycwl4MCwgcG1ldmNudHN2cjEwX2VsMQorLio6CWQ1 MzBlOTYwIAltcnMJeDAsIHBtZXZjbnRzdnIxMV9lbDEKKy4qOglkNTMwZTk4MCAJbXJzCXgwLCBw bWV2Y250c3ZyMTJfZWwxCisuKjoJZDUzMGU5YTAgCW1ycwl4MCwgcG1ldmNudHN2cjEzX2VsMQor Lio6CWQ1MzBlOWMwIAltcnMJeDAsIHBtZXZjbnRzdnIxNF9lbDEKKy4qOglkNTMwZTllMCAJbXJz CXgwLCBwbWV2Y250c3ZyMTVfZWwxCisuKjoJZDUzMGVhMDAgCW1ycwl4MCwgcG1ldmNudHN2cjE2 X2VsMQorLio6CWQ1MzBlYTIwIAltcnMJeDAsIHBtZXZjbnRzdnIxN19lbDEKKy4qOglkNTMwZWE0 MCAJbXJzCXgwLCBwbWV2Y250c3ZyMThfZWwxCisuKjoJZDUzMGVhNjAgCW1ycwl4MCwgcG1ldmNu dHN2cjE5X2VsMQorLio6CWQ1MzBlODIwIAltcnMJeDAsIHBtZXZjbnRzdnIxX2VsMQorLio6CWQ1 MzBlYTgwIAltcnMJeDAsIHBtZXZjbnRzdnIyMF9lbDEKKy4qOglkNTMwZWFhMCAJbXJzCXgwLCBw bWV2Y250c3ZyMjFfZWwxCisuKjoJZDUzMGVhYzAgCW1ycwl4MCwgcG1ldmNudHN2cjIyX2VsMQor Lio6CWQ1MzBlYWUwIAltcnMJeDAsIHBtZXZjbnRzdnIyM19lbDEKKy4qOglkNTMwZWIwMCAJbXJz CXgwLCBwbWV2Y250c3ZyMjRfZWwxCisuKjoJZDUzMGViMjAgCW1ycwl4MCwgcG1ldmNudHN2cjI1 X2VsMQorLio6CWQ1MzBlYjQwIAltcnMJeDAsIHBtZXZjbnRzdnIyNl9lbDEKKy4qOglkNTMwZWI2 MCAJbXJzCXgwLCBwbWV2Y250c3ZyMjdfZWwxCisuKjoJZDUzMGViODAgCW1ycwl4MCwgcG1ldmNu dHN2cjI4X2VsMQorLio6CWQ1MzBlYmEwIAltcnMJeDAsIHBtZXZjbnRzdnIyOV9lbDEKKy4qOglk NTMwZWJjMCAJbXJzCXgwLCBwbWV2Y250c3ZyMzBfZWwxCisuKjoJZDUzMGU4NjAgCW1ycwl4MCwg cG1ldmNudHN2cjNfZWwxCisuKjoJZDUzMGU4ODAgCW1ycwl4MCwgcG1ldmNudHN2cjRfZWwxCisu KjoJZDUzMGU4YTAgCW1ycwl4MCwgcG1ldmNudHN2cjVfZWwxCisuKjoJZDUzMGU4YzAgCW1ycwl4 MCwgcG1ldmNudHN2cjZfZWwxCisuKjoJZDUzMGU4ZTAgCW1ycwl4MCwgcG1ldmNudHN2cjdfZWwx CisuKjoJZDUzMGU5MDAgCW1ycwl4MCwgcG1ldmNudHN2cjhfZWwxCisuKjoJZDUzMGU5MjAgCW1y cwl4MCwgcG1ldmNudHN2cjlfZWwxCisuKjoJZDUzYjk0MDAgCW1ycwl4MCwgcG1pY250cl9lbDAK Ky4qOglkNTFiOTQwMCAJbXNyCXBtaWNudHJfZWwwLCB4MAorLio6CWQ1M2I5NjAwIAltcnMJeDAs IHBtaWNmaWx0cl9lbDAKKy4qOglkNTFiOTYwMCAJbXNyCXBtaWNmaWx0cl9lbDAsIHgwCisuKjoJ ZDUxYjlkODAgCW1zcglwbXpyX2VsMCwgeDAKKy4qOglkNTM4OWVhMCAJbXJzCXgwLCBwbWVjcl9l bDEKKy4qOglkNTE4OWVhMCAJbXNyCXBtZWNyX2VsMSwgeDAKKy4qOglkNTM4OWVlMCAJbXJzCXgw LCBwbWlhcl9lbDEKKy4qOglkNTE4OWVlMCAJbXNyCXBtaWFyX2VsMSwgeDAKXCBObyBuZXdsaW5l IGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2Fy bXY4XzktYS1zeXNyZWdzLnMgYi9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1z eXNyZWdzLnMKaW5kZXggMjc2OGMyNjg2OTAuLjUzNjYzMTgyM2Y1IDEwMDY0NAotLS0gYS9nYXMv dGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLnMKKysrIGIvZ2FzL3Rlc3Rz dWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy5zCkBAIC05OCwzICs5OCw2MCBAQAog CW1zciB0Y3IyX2VsMSwgeDAKIAltc3IgdGNyMl9lbDEyLCB4MAogCW1zciB0Y3IyX2VsMiwgeDAK KworCS8qIEZFQVRfREVCVUd2OHA5IEV4dGVuc2lvbi4gICovCisJbXJzIHgwLCBtZHNlbHJfZWwx CisJbXNyIG1kc2Vscl9lbDEsIHgwCisKKwkvKiBGRUFUX1BNVXYzcDkgRXh0ZW5zaW9uLiAgKi8K KwltcnMgeDAsIHBtdWFjcl9lbDEKKwltc3IgcG11YWNyX2VsMSwgeDAKKworCS8qIEZFQVRfUE1V djNfU1MgRXh0ZW5zaW9uLiAgKi8KKwltcnMgeDAsIHBtY2NudHN2cl9lbDEKKwltcnMgeDAsIHBt aWNudHN2cl9lbDEKKwltcnMgeDAsIHBtc3Njcl9lbDEKKwltc3IgcG1zc2NyX2VsMSwgeDAKKwlt cnMgeDAsIHBtZXZjbnRzdnIwX2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjEwX2VsMQorCW1ycyB4 MCwgcG1ldmNudHN2cjExX2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjEyX2VsMQorCW1ycyB4MCwg cG1ldmNudHN2cjEzX2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjE0X2VsMQorCW1ycyB4MCwgcG1l dmNudHN2cjE1X2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjE2X2VsMQorCW1ycyB4MCwgcG1ldmNu dHN2cjE3X2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjE4X2VsMQorCW1ycyB4MCwgcG1ldmNudHN2 cjE5X2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjFfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMjBf ZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMjFfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMjJfZWwx CisJbXJzIHgwLCBwbWV2Y250c3ZyMjNfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMjRfZWwxCisJ bXJzIHgwLCBwbWV2Y250c3ZyMjVfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMjZfZWwxCisJbXJz IHgwLCBwbWV2Y250c3ZyMjdfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMjhfZWwxCisJbXJzIHgw LCBwbWV2Y250c3ZyMjlfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyMzBfZWwxCisJbXJzIHgwLCBw bWV2Y250c3ZyM19lbDEKKwltcnMgeDAsIHBtZXZjbnRzdnI0X2VsMQorCW1ycyB4MCwgcG1ldmNu dHN2cjVfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyNl9lbDEKKwltcnMgeDAsIHBtZXZjbnRzdnI3 X2VsMQorCW1ycyB4MCwgcG1ldmNudHN2cjhfZWwxCisJbXJzIHgwLCBwbWV2Y250c3ZyOV9lbDEK KworCS8qIEZFQVRfUE1VdjNfSUNOVFIgRXh0ZW5zaW9uLiAgKi8KKwltcnMgeDAsIHBtaWNudHJf ZWwwCisJbXNyIHBtaWNudHJfZWwwLCB4MAorCW1ycyB4MCwgcG1pY2ZpbHRyX2VsMAorCW1zciBw bWljZmlsdHJfZWwwLCB4MAorCW1zciBwbXpyX2VsMCwgeDAKKworCS8qIEZFQVRfU0VCRVAgRXh0 ZW5zaW9uLiAgKi8KKwltcnMgeDAsIHBtZWNyX2VsMQorCW1zciBwbWVjcl9lbDEsIHgwCisJbXJz IHgwLCBwbWlhcl9lbDEKKwltc3IgcG1pYXJfZWwxLCB4MApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9v cGNvZGUvYWFyY2g2NC5oIGIvaW5jbHVkZS9vcGNvZGUvYWFyY2g2NC5oCmluZGV4IDYzMjMzODMx OGI2Li4yZDdiY2EzN2M1OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9vcGNvZGUvYWFyY2g2NC5oCisr KyBiL2luY2x1ZGUvb3Bjb2RlL2FhcmNoNjQuaApAQCAtMTk3LDYgKzE5NywxNiBAQCBlbnVtIGFh cmNoNjRfZmVhdHVyZV9iaXQgewogICBBQVJDSDY0X0ZFQVRVUkVfUzJQT0UsCiAgIC8qIEV4dGVu c2lvbiB0byBUcmFuc2xhdGlvbiBDb250cm9sIFJlZ2lzdGVycy4gICovCiAgIEFBUkNINjRfRkVB VFVSRV9UQ1IyLAorICAvKiBBcm12OC45LUEvQXJtdjkuNC1BIGFyY2hpdGVjdHVyZSBEZWJ1ZyBl eHRlbnNpb24uICAqLworICBBQVJDSDY0X0ZFQVRVUkVfREVCVUd2OHA5LAorICAvKiBQZXJmb3Jt YW5jZSBNb25pdG9ycyBFeHRlbnNpb24uICAqLworICBBQVJDSDY0X0ZFQVRVUkVfUE1VdjNwOSwK KyAgLyogUGVyZm9ybWFuY2UgTW9uaXRvcnMgU25hcHNob3RzIEV4dGVuc2lvbi4gICovCisgIEFB UkNINjRfRkVBVFVSRV9QTVV2M19TUywKKyAgLyogUGVyZm9ybWFuY2UgTW9uaXRvcnMgSW5zdHJ1 Y3Rpb24gQ291bnRlciBFeHRlbnNpb24uICAqLworICBBQVJDSDY0X0ZFQVRVUkVfUE1VdjNfSUNO VFIsCisgIC8qIFBlcmZvcm1hbmNlIE1vbml0b3JzIFN5bmNocm9ub3VzLUV4Y2VwdGlvbi1CYXNl ZCBFdmVudCBFeHRlbnNpb24uICAqLworICBBQVJDSDY0X0ZFQVRVUkVfU0VCRVAsCiAgIEFBUkNI NjRfTlVNX0ZFQVRVUkVTCiB9OwogCkBAIC0yNjYsNyArMjc2LDEyIEBAIGVudW0gYWFyY2g2NF9m ZWF0dXJlX2JpdCB7CiAJCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgUzJQSUUpCVwKIAkJCQkJ IHwgQUFSQ0g2NF9GRUFUQklUIChYLCBTMVBPRSkJXAogCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQg KFgsIFMyUE9FKQlcCi0JCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgVENSMikJXAorCQkJCQkg fCBBQVJDSDY0X0ZFQVRCSVQgKFgsIFRDUjIpICAgIFwKKwkJCQkJIHwgQUFSQ0g2NF9GRUFUQklU IChYLCBERUJVR3Y4cDkpIFwKKwkJCQkJIHwgQUFSQ0g2NF9GRUFUQklUIChYLCBQTVV2M3A5KQlc CisJCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgUE1VdjNfU1MpIFwKKwkJCQkJIHwgQUFSQ0g2 NF9GRUFUQklUIChYLCBQTVV2M19JQ05UUikgXAorCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQgKFgs IFNFQkVQKSBcCiAJCQkJCSkKIAogI2RlZmluZSBBQVJDSDY0X0FSQ0hfVjlBX0ZFQVRVUkVTKFgp CShBQVJDSDY0X0ZFQVRCSVQgKFgsIFY5QSkJXApkaWZmIC0tZ2l0IGEvb3Bjb2Rlcy9hYXJjaDY0 LXN5cy1yZWdzLmRlZiBiL29wY29kZXMvYWFyY2g2NC1zeXMtcmVncy5kZWYKaW5kZXggMGY2NDdl ZmNhN2UuLjg0MTNmZWUwODg5IDEwMDY0NAotLS0gYS9vcGNvZGVzL2FhcmNoNjQtc3lzLXJlZ3Mu ZGVmCisrKyBiL29wY29kZXMvYWFyY2g2NC1zeXMtcmVncy5kZWYKQEAgLTU3MCw2ICs1NzAsNyBA QAogICBTWVNSRUcgKCJtZGNyX2VsMyIsCQlDUEVOQyAoMyw2LDEsMywxKSwJMCwJCQlBQVJDSDY0 X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJtZHJhcl9lbDEiLAkJQ1BFTkMgKDIsMCwxLDAsMCks CUZfUkVHX1JFQUQsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJtZHNjcl9lbDEi LAkJQ1BFTkMgKDIsMCwwLDIsMiksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKKyAgU1lTUkVH ICgibWRzZWxyX2VsMSIsCQlDUEVOQyAoMiwwLDAsNCwyKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9G RUFUVVJFIChERUJVR3Y4cDkpKQogICBTWVNSRUcgKCJtZWNpZF9hMF9lbDIiLAlDUEVOQyAoMyw0 LDEwLDgsMSksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgibWVjaWRfYTFf ZWwyIiwJQ1BFTkMgKDMsNCwxMCw4LDMpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZ U1JFRyAoIm1lY2lkX3AwX2VsMiIsCUNQRU5DICgzLDQsMTAsOCwwKSwJMCwJCQlBQVJDSDY0X05P X0ZFQVRVUkVTKQpAQCAtNjI2LDExICs2MjcsMTMgQEAKICAgU1lTUkVHICgicG1ic3JfZWwxIiwJ CUNQRU5DICgzLDAsOSwxMCwzKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChQUk9GSUxF KSkKICAgU1lTUkVHICgicG1jY2ZpbHRyX2VsMCIsCUNQRU5DICgzLDMsMTQsMTUsNyksCTAsCQkJ QUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgicG1jY250cl9lbDAiLAlDUEVOQyAoMywz LDksMTMsMCksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKKyAgU1lTUkVHICgicG1jY250c3Zy X2VsMSIsCUNQRU5DICgyLDAsMTQsMTEsNyksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0 X0ZFQVRVUkUgKFBNVXYzX1NTKSkKICAgU1lTUkVHICgicG1jZWlkMF9lbDAiLAlDUEVOQyAoMywz LDksMTIsNiksCUZfUkVHX1JFQUQsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJw bWNlaWQxX2VsMCIsCUNQRU5DICgzLDMsOSwxMiw3KSwJRl9SRUdfUkVBRCwJCUFBUkNINjRfTk9f RkVBVFVSRVMpCiAgIFNZU1JFRyAoInBtY250ZW5jbHJfZWwwIiwJQ1BFTkMgKDMsMyw5LDEyLDIp LAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAoInBtY250ZW5zZXRfZWwwIiwJ Q1BFTkMgKDMsMyw5LDEyLDEpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAo InBtY3JfZWwwIiwJCUNQRU5DICgzLDMsOSwxMiwwKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVT KQorICBTWVNSRUcgKCJwbWVjcl9lbDEiLAkJQ1BFTkMgKDMsMCw5LDE0LDUpLAlGX0FSQ0hFWFQs CQlBQVJDSDY0X0ZFQVRVUkUgKFNFQkVQKSkKICAgU1lTUkVHICgicG1ldmNudHIwX2VsMCIsCUNQ RU5DICgzLDMsMTQsOCwwKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJw bWV2Y250cjEwX2VsMCIsCUNQRU5DICgzLDMsMTQsOSwyKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRV UkVTKQogICBTWVNSRUcgKCJwbWV2Y250cjExX2VsMCIsCUNQRU5DICgzLDMsMTQsOSwzKSwJMCwJ CQlBQVJDSDY0X05PX0ZFQVRVUkVTKQpAQCAtNjYyLDYgKzY2NSwzNyBAQAogICBTWVNSRUcgKCJw bWV2Y250cjdfZWwwIiwJQ1BFTkMgKDMsMywxNCw4LDcpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVS RVMpCiAgIFNZU1JFRyAoInBtZXZjbnRyOF9lbDAiLAlDUEVOQyAoMywzLDE0LDksMCksCTAsCQkJ QUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgicG1ldmNudHI5X2VsMCIsCUNQRU5DICgz LDMsMTQsOSwxKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQorICBTWVNSRUcgKCJwbWV2Y250 c3ZyMF9lbDEiLAlDUEVOQyAoMiwwLDE0LDgsMCksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJD SDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKKyAgU1lTUkVHICgicG1ldmNudHN2cjEwX2VsMSIsCUNQ RU5DICgyLDAsMTQsOSwyKSwJRl9SRUdfUkVBRHxGX0FSQ0hFWFQsCUFBUkNINjRfRkVBVFVSRSAo UE1VdjNfU1MpKQorICBTWVNSRUcgKCJwbWV2Y250c3ZyMTFfZWwxIiwJQ1BFTkMgKDIsMCwxNCw5 LDMpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisg IFNZU1JFRyAoInBtZXZjbnRzdnIxMl9lbDEiLAlDUEVOQyAoMiwwLDE0LDksNCksCUZfUkVHX1JF QUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKKyAgU1lTUkVHICgicG1l dmNudHN2cjEzX2VsMSIsCUNQRU5DICgyLDAsMTQsOSw1KSwJRl9SRUdfUkVBRHxGX0FSQ0hFWFQs CUFBUkNINjRfRkVBVFVSRSAoUE1VdjNfU1MpKQorICBTWVNSRUcgKCJwbWV2Y250c3ZyMTRfZWwx IiwJQ1BFTkMgKDIsMCwxNCw5LDYpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFU VVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIxNV9lbDEiLAlDUEVOQyAoMiww LDE0LDksNyksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBNVXYzX1NT KSkKKyAgU1lTUkVHICgicG1ldmNudHN2cjE2X2VsMSIsCUNQRU5DICgyLDAsMTQsMTAsMCksCUZf UkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKKyAgU1lTUkVH ICgicG1ldmNudHN2cjE3X2VsMSIsCUNQRU5DICgyLDAsMTQsMTAsMSksCUZfUkVHX1JFQUR8Rl9B UkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKKyAgU1lTUkVHICgicG1ldmNudHN2 cjE4X2VsMSIsCUNQRU5DICgyLDAsMTQsMTAsMiksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJD SDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKKyAgU1lTUkVHICgicG1ldmNudHN2cjE5X2VsMSIsCUNQ RU5DICgyLDAsMTQsMTAsMyksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUg KFBNVXYzX1NTKSkKKyAgU1lTUkVHICgicG1ldmNudHN2cjFfZWwxIiwJQ1BFTkMgKDIsMCwxNCw4 LDEpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisg IFNZU1JFRyAoInBtZXZjbnRzdnIyMF9lbDEiLAlDUEVOQyAoMiwwLDE0LDEwLDQpLAlGX1JFR19S RUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBt ZXZjbnRzdnIyMV9lbDEiLAlDUEVOQyAoMiwwLDE0LDEwLDUpLAlGX1JFR19SRUFEfEZfQVJDSEVY VCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIyMl9l bDEiLAlDUEVOQyAoMiwwLDE0LDEwLDYpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9G RUFUVVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIyM19lbDEiLAlDUEVOQyAo MiwwLDE0LDEwLDcpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2 M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIyNF9lbDEiLAlDUEVOQyAoMiwwLDE0LDExLDAp LAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZ U1JFRyAoInBtZXZjbnRzdnIyNV9lbDEiLAlDUEVOQyAoMiwwLDE0LDExLDEpLAlGX1JFR19SRUFE fEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZj bnRzdnIyNl9lbDEiLAlDUEVOQyAoMiwwLDE0LDExLDIpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJ QUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIyN19lbDEi LAlDUEVOQyAoMiwwLDE0LDExLDMpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFU VVJFIChQTVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIyOF9lbDEiLAlDUEVOQyAoMiww LDE0LDExLDQpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19T UykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnIyOV9lbDEiLAlDUEVOQyAoMiwwLDE0LDExLDUpLAlG X1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZU1JF RyAoInBtZXZjbnRzdnIyX2VsMSIsCUNQRU5DICgyLDAsMTQsOCwyKSwJRl9SRUdfUkVBRHxGX0FS Q0hFWFQsCUFBUkNINjRfRkVBVFVSRSAoUE1VdjNfU1MpKQorICBTWVNSRUcgKCJwbWV2Y250c3Zy MzBfZWwxIiwJQ1BFTkMgKDIsMCwxNCwxMSw2KSwJRl9SRUdfUkVBRHxGX0FSQ0hFWFQsCUFBUkNI NjRfRkVBVFVSRSAoUE1VdjNfU1MpKQorICBTWVNSRUcgKCJwbWV2Y250c3ZyM19lbDEiLAlDUEVO QyAoMiwwLDE0LDgsMyksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBN VXYzX1NTKSkKKyAgU1lTUkVHICgicG1ldmNudHN2cjRfZWwxIiwJQ1BFTkMgKDIsMCwxNCw4LDQp LAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19TUykpCisgIFNZ U1JFRyAoInBtZXZjbnRzdnI1X2VsMSIsCUNQRU5DICgyLDAsMTQsOCw1KSwJRl9SRUdfUkVBRHxG X0FSQ0hFWFQsCUFBUkNINjRfRkVBVFVSRSAoUE1VdjNfU1MpKQorICBTWVNSRUcgKCJwbWV2Y250 c3ZyNl9lbDEiLAlDUEVOQyAoMiwwLDE0LDgsNiksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJD SDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKKyAgU1lTUkVHICgicG1ldmNudHN2cjdfZWwxIiwJQ1BF TkMgKDIsMCwxNCw4LDcpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFSQ0g2NF9GRUFUVVJFIChQ TVV2M19TUykpCisgIFNZU1JFRyAoInBtZXZjbnRzdnI4X2VsMSIsCUNQRU5DICgyLDAsMTQsOSww KSwJRl9SRUdfUkVBRHxGX0FSQ0hFWFQsCUFBUkNINjRfRkVBVFVSRSAoUE1VdjNfU1MpKQorICBT WVNSRUcgKCJwbWV2Y250c3ZyOV9lbDEiLAlDUEVOQyAoMiwwLDE0LDksMSksCUZfUkVHX1JFQUR8 Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKICAgU1lTUkVHICgicG1ldnR5 cGVyMF9lbDAiLAlDUEVOQyAoMywzLDE0LDEyLDApLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMp CiAgIFNZU1JFRyAoInBtZXZ0eXBlcjEwX2VsMCIsCUNQRU5DICgzLDMsMTQsMTMsMiksCTAsCQkJ QUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgicG1ldnR5cGVyMTFfZWwwIiwJQ1BFTkMg KDMsMywxNCwxMywzKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQpAQCAtNjkzLDYgKzcyNywx MCBAQAogICBTWVNSRUcgKCJwbWV2dHlwZXI3X2VsMCIsCUNQRU5DICgzLDMsMTQsMTIsNyksCTAs CQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgicG1ldnR5cGVyOF9lbDAiLAlDUEVO QyAoMywzLDE0LDEzLDApLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAoInBt ZXZ0eXBlcjlfZWwwIiwJQ1BFTkMgKDMsMywxNCwxMywxKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRV UkVTKQorICBTWVNSRUcgKCJwbWlhcl9lbDEiLAkJQ1BFTkMgKDMsMCw5LDE0LDcpLAlGX0FSQ0hF WFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFNFQkVQKSkKKyAgU1lTUkVHICgicG1pY2ZpbHRyX2VsMCIs CUNQRU5DICgzLDMsOSw2LDApLAlGX0FSQ0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFBNVXYzX0lD TlRSKSkKKyAgU1lTUkVHICgicG1pY250cl9lbDAiLAlDUEVOQyAoMywzLDksNCwwKSwJRl9BUkNI RVhULAkJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M19JQ05UUikpCisgIFNZU1JFRyAoInBtaWNudHN2 cl9lbDEiLAlDUEVOQyAoMiwwLDE0LDEyLDApLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwgICBBQVJD SDY0X0ZFQVRVUkUgKFBNVXYzX1NTKSkKICAgU1lTUkVHICgicG1pbnRlbmNscl9lbDEiLAlDUEVO QyAoMywwLDksMTQsMiksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgicG1p bnRlbnNldF9lbDEiLAlDUEVOQyAoMywwLDksMTQsMSksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJF UykKICAgU1lTUkVHICgicG1taXJfZWwxIiwJCUNQRU5DICgzLDAsOSwxNCw2KSwJRl9SRUdfUkVB RHxGX0FSQ0hFWFQsCUFBUkNINjRfRkVBVFVSRSAoVjhfNEEpKQpAQCAtNzEwLDEwICs3NDgsMTMg QEAKICAgU1lTUkVHICgicG1zaXJyX2VsMSIsCQlDUEVOQyAoMywwLDksOSwzKSwJRl9BUkNIRVhU LAkJQUFSQ0g2NF9GRUFUVVJFIChQUk9GSUxFKSkKICAgU1lTUkVHICgicG1zbGF0ZnJfZWwxIiwJ Q1BFTkMgKDMsMCw5LDksNiksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoUFJPRklMRSkp CiAgIFNZU1JFRyAoInBtc25ldmZyX2VsMSIsCUNQRU5DICgzLDAsOSw5LDEpLAlGX0FSQ0hFWFQs CQlBQVJDSDY0X0ZFQVRVUkUgKFY4XzdBKSkKKyAgU1lTUkVHICgicG1zc2NyX2VsMSIsCQlDUEVO QyAoMywwLDksMTMsMyksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoUE1VdjNfU1MpKQog ICBTWVNSRUcgKCJwbXN3aW5jX2VsMCIsCUNQRU5DICgzLDMsOSwxMiw0KSwJRl9SRUdfV1JJVEUs CQlBQVJDSDY0X05PX0ZFQVRVUkVTKQorICBTWVNSRUcgKCJwbXVhY3JfZWwxIiwJCUNQRU5DICgz LDAsOSwxNCw0KSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChQTVV2M3A5KSkKICAgU1lT UkVHICgicG11c2VyZW5yX2VsMCIsCUNQRU5DICgzLDMsOSwxNCwwKSwJMCwJCQlBQVJDSDY0X05P X0ZFQVRVUkVTKQogICBTWVNSRUcgKCJwbXhldmNudHJfZWwwIiwJQ1BFTkMgKDMsMyw5LDEzLDIp LAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAoInBteGV2dHlwZXJfZWwwIiwJ Q1BFTkMgKDMsMyw5LDEzLDEpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCisgIFNZU1JFRyAo InBtenJfZWwwIiwJCUNQRU5DICgzLDMsOSwxMyw0KSwJRl9SRUdfV1JJVEV8Rl9BUkNIRVhULAlB QVJDSDY0X0ZFQVRVUkUgKFBNVXYzX0lDTlRSKSkKICAgU1lTUkVHICgicG9yX2VsMCIsCQlDUEVO QyAoMywzLDEwLDIsNCksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoUzFQT0UpKQogICBT WVNSRUcgKCJwb3JfZWwxIiwJCUNQRU5DICgzLDAsMTAsMiw0KSwJRl9BUkNIRVhULAkJQUFSQ0g2 NF9GRUFUVVJFIChTMVBPRSkpCiAgIFNZU1JFRyAoInBvcl9lbDEyIiwJCUNQRU5DICgzLDUsMTAs Miw0KSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTMVBPRSkpCi0tIAoyLjM0LjEKCg== --------------2Zd1xkNcRCn9W2NY0hyZ0qPz--