Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2611371imm; Wed, 16 May 2018 16:13:38 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrLS2Qr5EtMA00ufPzO6r1tZfDZqGKZmUnJGwu7jmWsC/leYbK9RyUKrkxzF1pAR575fH4K X-Received: by 2002:a63:3104:: with SMTP id x4-v6mr2231304pgx.167.1526512418100; Wed, 16 May 2018 16:13:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526512418; cv=none; d=google.com; s=arc-20160816; b=qymxBGKPZskhzLEm+JSab3k+jIWI1ZJRV558VkVIg/sbTk8RXznpetvvZaeVpaxmSh wQY28zOL+FH/M+UWDgmYy8AOFEfvEcqh6InS2SdgXtSBQle7QdoXCdDwGlJk36vdPxTZ biDtC1Cp6J7Xb9L3uSpJYCHKq2QTYnmvZOK99Xk9xZMhKrB/+NiF4imrvH/9MhM6g1D3 hMYqvZUQ/jWBMljfzuPPyriDe7nqGc4/Qo33jnorRp0Z/FTJ9/Zn40l6RlV+zL/U20Mz NkC+q7kutoZGJz/jrrYSVgUONPc/6x7Fz6JyBq1wxUM7H927Me1LDoHh2d+8hbHcP3+R rK8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=fPdUtGPdp+nLcBMaNZyWpQ9faZgTNHfTbGUm1gCKqPI=; b=MuZAudSIlfwqOi2OZjGrjvaVfFY9j6uMtIKN27yNKa/rFGh4KSdyGbiFJPoGzCYJj+ TdswQsaZk4AEF2GXlGFnpxitCRvEHjrme65XmkqEGjKyj0mpbgihhsK5RpauHkI9dmH4 z2fJNNaePyy3GrnyhJ/ci8FNgKHG54+4dSdVwXBApoaaWpjTUY0cA2LKG+92ebVU7ssH e6QPGPwdef32XJBslhtlDJ84gyBDdB+TnlRb1iOmpj/bLDmKahuLEBVorzNSpDBp3jij 5aNAeJw+wnw7tD20jE0XOfuty/d9KeA35vappGJP1ljPJoppDQVR47iNEnSKODTN8bFz wvSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=wDUYBeEt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g2-v6si3545513pfh.346.2018.05.16.16.13.23; Wed, 16 May 2018 16:13:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=wDUYBeEt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752155AbeEPXLd (ORCPT + 99 others); Wed, 16 May 2018 19:11:33 -0400 Received: from mail-cys01nam02on0060.outbound.protection.outlook.com ([104.47.37.60]:14784 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752059AbeEPXLW (ORCPT ); Wed, 16 May 2018 19:11:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fPdUtGPdp+nLcBMaNZyWpQ9faZgTNHfTbGUm1gCKqPI=; b=wDUYBeEtzl+SsbqOZZ5xVA8yGkeXxDeTTSE6Wtt2qVhTgIG/vqEPXZmVbKMTuiYu+K0lw9UPF0yIAZjMnGlH76VOclXaZS+c09pvyHEUV8bXSKQq37QR3xA3mju3EDRUUMEsreUes2zfZMn3ijl1wVFJ1z9xq2UEV4GBbUDRrpk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=sherry.hurwitz@amd.com; Received: from amd-ubuntu-1404.amd.com (165.204.77.1) by CY4PR1201MB2518.namprd12.prod.outlook.com (2603:10b6:903:d6::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Wed, 16 May 2018 23:11:19 +0000 From: Sherry Hurwitz To: linux-firmware@kernel.org Cc: linux-kernel@vger.kernel.org, suravee.suthikulpanit@amd.com, sherry.hurwitz@amd.com Subject: [PATCH 1/1] linux-firmware: Update AMD cpu microcode Date: Wed, 16 May 2018 18:10:48 -0500 Message-Id: <1526512248-54510-1-git-send-email-sherry.hurwitz@amd.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: SN2PR01CA0023.prod.exchangelabs.com (2603:10b6:804:2::33) To CY4PR1201MB2518.namprd12.prod.outlook.com (2603:10b6:903:d6::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(7193020);SRVR:CY4PR1201MB2518; X-Microsoft-Exchange-Diagnostics: 1;CY4PR1201MB2518;3:Ixd71D4ecTNV59AljflyJRUgezvZy4kyIhZmehhXA7FC/Zhed7OGAnc6YN+n3xk3wHqVVJN0vPFFwBhrZfC8jrIsRyZGCfrj6i4g/pY6NwlEHYQilaWUfALHuyZ5yCB5JbP5X6ncqmLtxY088UbXVQz4LoXPOXaCCSemZlxZvzXcDPBSKcR+8w45w5ssW5P8kHx6nqMCn6NPJ7zDS5s0vSLy8zbZtXT1rYZQEQlOZsLec/pTwXRVNSEcTy/FNYg/;25:xlw0wOEzZIBfysMaSfqs7r2qP/PajiRMGQTo+GNFRQBpUfWXAYHRZvc63QVqFwKQK3rKG8eujOHi6Yl0v+nZdwo86hxlPOakrWsD/VEkPdbgJdvH87JPk/e+W6cqYkcGRy8w55t5ZQAgs6IcIk83DXwCC2Mxpj0HRhybisnU0ejcJCbpTIpDhBA3P2x7skeY59+VRLQnj6ba4zh4+0w9UvGVp+Mw+8GeTUfRUX636J0zYI12GDDpQmJKEB2na3hfEQu5Qr0IysA6V8x5VZ64fiRZak5CwmVEz6Kqh2z9pknPMutx57rZF+a9RPxvFf2tJ8x0j7smnXV+qSxoy4TkYQ==;31:FIRydnPAetx/NArUoyP/gBZ1jicVLf0MAhJqS1jIKltR/gsQyqdMkJ6FlkRLiDg7jivXgSld1I8P8I29LwPWuM07yB7oSUjBUXc6DAh8eRjp68gKKrnlZxE839vJuY4ph7ZRym6UhL38USJTsAyOvRc+l973dZOOSa6V3K8+/4JV7MP1y3dPA35FFlWWUGdmHPaFXf6I0UxFKa4EKUXfIxLOk/x1EkI+seQpggYXmRI= X-MS-TrafficTypeDiagnostic: CY4PR1201MB2518: X-Microsoft-Exchange-Diagnostics: 1;CY4PR1201MB2518;20:X3jGGLWQDj1j5ICUSsPzs3O7HgMA2sbrkzcWBJTRzPDkiKusoVTaQBbhZSWdrC+JqIusUNZkW4nlEgLbGar2r4J36JBpFxLX0DGPIhRqE0/ULF9Pp7Xfa8+CrE0babw4WG9RNcx9ch9jf0TyLAS1l5BjwryuH95enrzbzRhW5tquIAyRT7vONjRc7KxSKDlh51W2qa25OI01Gzst0JGgXUO6vevfugwQvLzxnSoSD3bH5ZRut0K7PQVgOUpdS5uEeqtgVbxK9Wl3H3+Iz0aUNApwVaqHJIpSAy1fKTLcnNSsGlmMp74L7OQM9gSSGzwVLx3Jdribp5OkxXdmy5gkQJiDw1lymguTz2F3+s1ufTjWc0Mf+cbr6DsRRzVmK6O11M2c4bCEq9iNGXQt5TIQYg3CPLd/cB4VZtlZ1vRlzXb3k9bJ4llkPFPpfn8bIJFFztMdT0QXFatq7xmSIyhxyqhaRBZBygHKRLAaMMkK+b8JR3rCtCWjGD/0DADJqqhv;4:poCU9/Nuo8jHVxMqGAfeROdnerd5bWH4UUiJEThUQIW/WsX4SBAwFG4whtoBv8QlkW/OUBo/SDfRUgu2FlCnQA6gwO1rIAGiNlUnsjugXOBmuScfNg9WcFitkG1J/rOSeI4h+8I/KCpjGmOlVkd6HkBfu1WBW18H5XQ408x+2JsXivkekfN8+LXmqcRsI7ElZnubmQ74BlU9wMFD47wEPgw0FXklHnzP8zY6xu9O+OoXyVrSHkSDSBcPHCTCFEqYMWC2gs0kAjZNCzawNpwBHWMYa/Q0UU08ucfKexIUA5sHde6AqxfDIUzavtwsvVtr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(6072148)(201708071742011);SRVR:CY4PR1201MB2518;BCL:0;PCL:0;RULEID:;SRVR:CY4PR1201MB2518; X-Forefront-PRVS: 0674DC6DD3 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(39380400002)(346002)(376002)(39860400002)(396003)(366004)(377424004)(189003)(199004)(486006)(66066001)(305945005)(7736002)(97736004)(48376002)(2361001)(47776003)(4001150100001)(2351001)(59450400001)(4326008)(50226002)(2616005)(316002)(16586007)(476003)(5660300001)(956004)(16526019)(3846002)(186003)(6116002)(52116002)(7696005)(51416003)(6666003)(6916009)(81166006)(478600001)(106356001)(36756003)(53416004)(8936002)(25786009)(8676002)(26005)(386003)(6486002)(2906002)(50466002)(53936002)(105586002)(68736007)(81156014)(44832011)(86362001)(575784001)(15650500001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR1201MB2518;H:amd-ubuntu-1404.amd.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR1201MB2518;23:KmcwdgaiIexwyNSmYDkXGvdbRHUyzMzvoepP1zo?= =?us-ascii?Q?9W3JrYiSxJyxPM1arh4HCnMaUwisjUyALaVywadhx5R0qnIgU8/XjMfbbVeY?= =?us-ascii?Q?3SulrPS9wZ/+q+2PAlw53NeHIwSv2AW2wkb4GDZVJNNg5bl+n3ZDP4hFAkV0?= =?us-ascii?Q?smzTtSI0guGO8lNDsnoLCjyMdXHCC1qNlIoB+VbttfGWuQsuKtZsJfS+07ZL?= =?us-ascii?Q?ZQmT/7lIw9UGlj1Avxpsz9v0XTQcvez59rz7W3rxkVUVEQCye/L3FXQYYiol?= =?us-ascii?Q?0m8cwyF7fFYEVcoxo31Oug9OH7dXvcChsbmbE69HbrE3Vj4T3Vc7IHvsx9xq?= =?us-ascii?Q?2RzKsaaoLCQClSWA8Q95F1ngLZ/WfSO/cM0J8IX+ji1oxHyyDukTdptEEzy3?= =?us-ascii?Q?r58HPqQbRDH4HzFvHofxq4Mlj5Zk74q2nE1fen+O5yh3aaPp1oQW3d6kUtda?= =?us-ascii?Q?CJrX/nvpFcUF3gu5f7umi9aCiIXygYI2cT6LZwr8jH/ohZn1g3nWPNOxwP6o?= =?us-ascii?Q?GCwQoYSLr6xpAv23qfOGgJ4XbSdCMc48/YWwsxORL8KdjjuLpnjPYswZzbgq?= =?us-ascii?Q?hS6xrdXSJKWuA0/UMsJkvbeVOrmM2zVOOzT2wxGyAKz7qjN4QtnDFRDgpMA/?= =?us-ascii?Q?e7g9kZ0lkAhbsjy0lITJzpUaX+0YcSQ488Z9IOIe31Z67gTA+BKvJwFU1fqZ?= =?us-ascii?Q?epWZ/Zf7ZqjeVgp2BQkO85ORehTDKMzGk3XzM+gpVLISpFboPebRQYPgxHT5?= =?us-ascii?Q?rdvgLwdgGS/DHXM5GOyxjsMCwJySq1PX2C4KWgt8RlbnJsWWcIsHroSV14M9?= =?us-ascii?Q?01bJXMCH3Rr5wfptS56WfG5WF0F8WracLOnsljIYaHbuefvMB32TByH5Oz28?= =?us-ascii?Q?hR7Vji5Mse0t6tZTChsSBPB1yFo9JJxsuqSBK9LQU8GV4jKWi8hwOmiSKbga?= =?us-ascii?Q?vCAWMYe/TmmAiKN0J1xsDMTBFWmtb6A/eJsbbO+hQ0/cZdzccAJY0IGDasTi?= =?us-ascii?Q?5xqrcX8DYLf828Nr9LBXadvCKvLE2kkoSYR1qwjZqcJZ6coVqKJRpXajtC9a?= =?us-ascii?Q?vpKV4HSIbJgSG7xPphQvApon8GsH784I+8YK8JZyqg+Ixx5jTrjLLLTpUf0Y?= =?us-ascii?Q?WfAucOK9wSk4S+vuTL6XxMRV4KDQmzuU9tX5l3di+c2cOpd7fVaqi5/ufQdg?= =?us-ascii?Q?HwvEidO/bKZX1o9BOENsVjR0t+TO71PvDDpdOdNPt/p2krF3OHXuV4xCFOke?= =?us-ascii?Q?R/9mXSe5lg5JRd/qGaUWh/KRzJELXJ7IBcBnBb7Gcj2xokRS6C+a998D3l7E?= =?us-ascii?Q?jvlNiCdSUTX7s/GBWXyrwxj4=3D?= X-Microsoft-Antispam-Message-Info: R2YkQq97JZVcxct5xAqHTUEu3csO6+ihVxX2ocyzkyTkBPG9Lpi6wrgrC4nClNDctiIPDhQa4rUX7h1bHEnJxQOzmM4HXYvEkoD2M0pj8xXL06zoXj/bzeN6vrnNZ+LAyIhxuZmQx17l64BXTMOweXM5AKCpf9X/qzRGsRhDyF5DLZC/lm++t4g1vLMG2npH X-Microsoft-Exchange-Diagnostics: 1;CY4PR1201MB2518;6:z9pb4DlrPjlgrcEWb3Jal34wrNGp47rBzNgtseq2BTkjw0d3bNGZTA50OvP8sPpPFX4mqtDsdDn+BqAlo1Ioqa8PLBIJhOpvhx8150hJMBUQsDM7K8OoIp19N2vZqhquuXXb0TR7uSKVkGo1JqD7XXgmhdJEiqGNwbX5oYUqmNoFVsaWjMc+P8vbirvrODFVaB/zjmUBzMI2tWp72qMQ1IazgE2TFZgITc6vwLUvEmePCOGXqmo9KUFXMPwg6j8Ycz/A/3R9rWx9CXJY7+YkT1c19YaEYWFGVyO1fnF0/EKVXkrkPMiL0KWvfhlk0lscdDb8WBWOgDCqoBEzYkH5gPZ1CCkyJT3F+KNL7wIv5v8ceV7x1OZFVB05CYNXJu2eL/5VVbnaQOgpBoRVT8NEpyzziEsfJPIpylMzz7OQwwnLnBpA5CoC7y0PhklLtQ8qA8wmmIsxk0ucYRxtpjn1Bg==;5:+0sa3tfPwROkfLQenK9H8Y6c4o/eQ23TmhuivNiW8tIVy9iGXxxQswTN9457WZ64sPM51DYNbivt7m2+SshNLpoebILjMHZieG5U5mt1BGzUHVj3b2bsSokHlNY8AvxXV8EHYRT31Tne8SLq1meKcBCapMnB8yPH/yH5EUzzKEE=;24:UPbhV4SMmewRZm+rvmUhXUNiv7IHrO/yelkOnbf7vfIQGRJ/fcayDKgWyXaQEOgkF7FyE5Gv8MKL849BrFdLHWf4THDIkCG4b01LJGXfdmk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR1201MB2518;7:gqkkA2re/6/xmf+JTOriA0cNPkUJsrvAhzUrdoKpZCWfXSPm7yY6HyeiKydp3WhvIzvxLHSG8rHRWDneu3Og2ROZA0AwNBs5qJREDLP9NH0sESCmZyX+qoaq7bw/vlu1/V2E63I5z4fAjG077m+OF2uNjAHN3jBr1wPXTwKhObXw+DzPSkdeTikhQ7hLytgiCr0wXBt4uqdD4NMYkRnGzcPaSoLle0Abvmn27XHFVCPib6CsSDy8bNp/u/Be+HJZ;20:pgaLv++BvCuMfk+6JzdwByEs+CMkeX0xBfHbXZI6wvzzulfMjowZkTGBAeE6d8YUFf8pgtoP611ZXQHxY5nmWEWB/Zg5R4BCaKitOQc5aj/Wi8Y879U6zyYlqEBTBECPRBX7Njato+Asu6nIp1CjGByTSKAyZRSYD1GLGESP37OoHeEwKCgzEm/H5f4JxjCsJctevb/pbaycefe95doKw64T570IK4sgBrjUYpBuMcAQGOUYS7ovL/7l/MFz+wnG X-MS-Office365-Filtering-Correlation-Id: 959878c0-398b-426b-0d2a-08d5bb8255b7 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2018 23:11:19.7558 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 959878c0-398b-426b-0d2a-08d5bb8255b7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1201MB2518 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Add AMD cpu microcode for processor family 17h * Update AMD cpu microcode for processor family 15h * Update the AMD cpu microcode license copyright * Add a Version for both microcode family 15h and 17h Key Name = AMD Microcode Signing Key (for signing microcode container files only) Key ID = F328AE73 Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73 Signed-off-by: Sherry Hurwitz --- LICENSE.amd-ucode | 2 +- WHENCE | 4 +++- amd-ucode/microcode_amd_fam15h.bin | Bin 7876 -> 5356 bytes amd-ucode/microcode_amd_fam15h.bin.asc | 14 +++++++------- amd-ucode/microcode_amd_fam17h.bin | Bin 0 -> 3364 bytes amd-ucode/microcode_amd_fam17h.bin.asc | 11 +++++++++++ 6 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 amd-ucode/microcode_amd_fam17h.bin create mode 100644 amd-ucode/microcode_amd_fam17h.bin.asc diff --git a/LICENSE.amd-ucode b/LICENSE.amd-ucode index 2cf8590..de5b29c 100644 --- a/LICENSE.amd-ucode +++ b/LICENSE.amd-ucode @@ -1,4 +1,4 @@ -Copyright (C) 2010-2014 Advanced Micro Devices, Inc., All rights reserved. +Copyright (C) 2010-2018 Advanced Micro Devices, Inc., All rights reserved. Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"), free of any license fees, to any person obtaining a copy of this diff --git a/WHENCE b/WHENCE index b360a49..9be6118 100644 --- a/WHENCE +++ b/WHENCE @@ -3100,9 +3100,11 @@ Driver: microcode_amd - AMD CPU Microcode Update Driver for Linux File: amd-ucode/microcode_amd.bin Version: 2013-07-10 File: amd-ucode/microcode_amd_fam15h.bin -Version: 2016-03-16 +Version: 2018-05-15 File: amd-ucode/microcode_amd_fam16h.bin Version: 2014-10-28 +File: amd-ucode/microcode_amd_fam17h.bin +Version: 2018-05-15 License: Redistributable. See LICENSE.amd-ucode for details diff --git a/amd-ucode/microcode_amd_fam15h.bin b/amd-ucode/microcode_amd_fam15h.bin index fc4278900493525f8bb122033aef9b818274b378..d0629acf0974171050550d96968573015774451a 100644 GIT binary patch literal 5356 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 literal 7876 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 X=EaeC*%!|GS4qP8RcFrsiOv525?x-I literal 0 HcmV?d00001 diff --git a/amd-ucode/microcode_amd_fam17h.bin.asc b/amd-ucode/microcode_amd_fam17h.bin.asc new file mode 100644 index 0000000..4d513eb --- /dev/null +++ b/amd-ucode/microcode_amd_fam17h.bin.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQEcBAABAgAGBQJa+7YMAAoJEOS+UznzKK5zGvIH/jDlOORyc1hk1rubB1Txh3C7 +yq7BJwaMotOHZqNzCHuIAGCSCuUrN/HJ465deJXGuRFDbl+Ywt/AHKBMN4RglyO6 +JoM2zZwkgVpLzqJyNwedzGpAxPT/dT1daDDWRyd66cz98iEVNlYS4Wc92aXteYdq +qzxidXi1MmN8+Iycl7L5MYV12jysrssIYmiVe974Rb9y+84tJVCohAONl/N6m9PX +VJuW6d5uch3NNLVo4ZFZIx53E3JiyB4nI0JU2C2dj4S7XDP5T17kxBvUNwbgtxBV +xdTuT6ITu7bGxderze3iPkkAzCgemgLF+sKFbXLDnnHch3YfFMWskuE4TEwMAZU= +=Ae/7 +-----END PGP SIGNATURE----- -- 2.7.4