Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1389422imm; Tue, 5 Jun 2018 13:52:57 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIDMviTWlq/G/pTkfXjpONTVaNrCPeQKxn/svX3DlmUZTu2lkrCccra2rIEgcYq80qaF8A6 X-Received: by 2002:a62:9945:: with SMTP id d66-v6mr190703pfe.192.1528231977205; Tue, 05 Jun 2018 13:52:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528231977; cv=none; d=google.com; s=arc-20160816; b=EfcTQ5GQFl1hG3W76oWqxGcC74aWT64A67+2BQv/lA7nvxCe3gdrK7B9uI6SG9hVee L2gmTMCT5yckcXL4jMqzTdx986rp31H0L/RXc/WKa4n+dNLYyVGSL/L5tsxDzZWV8FYs qgq/WpgdIJjgrqg/v/dsVN+0faU8nX+nbjNZMhwP5ApGvozenE8F/4pyWNYOZkd1Ben/ YUDna/qL5joK5iKOrw/Mw2SGYAd6nZzWpQ489BREbc6ShVSkh8zEzk6a7mxZr4sIQncb 2F9vRUUofnBM1eLg+NvoF27UGAMbakl5cRD/ZUW0aCmZYtvGRsBGsyC9LODdhkyweEzf 9otg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=Ob0eOjdYy6Mv1oW4lHk2UXCgsscNVSja5uEgYiBqSPM=; b=PMXAI3aRVEPXNqOrlUowz9mhtt39jPXVc0CtQmocC7eWK8gudPedn9Qe3sBBHRxwcz vLoO3o4xs749qSZXVSdSlJUkoMmBFsIwMXUYdAq0C3y4PhQbSp0np0LNcGWk0otrsBiP G57VqnS0S0PuOhA+wu6vKxbx33LW7ynGOFwEZteSIYnKLBtv7HTtE080xGUMN/Pawhxp CFfYVM+kpDm2t2uDXrUstCQ9R8F6FPpYBy539EmAZl6cBj7vgtz+PSb74PPNBd4PlwkE h91qKVLUum3FXAcCzvW6nHn3wkEbb3y+iKoYQb4bW/zk8QW2RPmVae+H3pPtopxlOYuj GoUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ZGN4orFP; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j66-v6si974076pfc.243.2018.06.05.13.52.41; Tue, 05 Jun 2018 13:52:57 -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=@google.com header.s=20161025 header.b=ZGN4orFP; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752113AbeFEUvv (ORCPT + 99 others); Tue, 5 Jun 2018 16:51:51 -0400 Received: from mail-pl0-f68.google.com ([209.85.160.68]:38299 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751819AbeFEUvu (ORCPT ); Tue, 5 Jun 2018 16:51:50 -0400 Received: by mail-pl0-f68.google.com with SMTP id b14-v6so2289676pls.5 for ; Tue, 05 Jun 2018 13:51:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Ob0eOjdYy6Mv1oW4lHk2UXCgsscNVSja5uEgYiBqSPM=; b=ZGN4orFPK555czMWPOgo+TD9V/OeLvgvpH4RXnX0ytlMIMMz6Xg1NosUjL0NWDmY7r 8y8/hrc19DkHZjGqKq2fS/OY06NVtHD3mJsFSxC1ma+XzpUCZc/89oJr5QL7Eglyw1a8 gLJF1/D2z11i/FFsSGvD1eCuRKDl5v/R6W5FjMA+tQMgO1LefEWJNEpkxePHGg9PLUFj wnlrwdeUsJxZA48l6vSfo/FYnbjijbiK/t/6wtwrFI4orFhYnkCJbtA+vzE0ZIOwpuG4 TMWhBaT8JTCbOrGAu4dZBYo9YpRzQh3/TD8dSCt/N9hQK0/GHj4KcH8SoecjpjI8Lax5 cfiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=Ob0eOjdYy6Mv1oW4lHk2UXCgsscNVSja5uEgYiBqSPM=; b=noQdpE/A38617QSCnc/muXeUrWdutVt1RYkYOsyl/RyVy3sYsrMCayT3qJ2jsGh9YR Pa+ZBKm0eeN9jgAQHknkI6pHkJhJ1O2RJHDBxl5IPBln2WhQBoGu0mN2w6iAABx4+EKF RqFomT5hEb/ceep3bU7TEw0jQ0N38/1384ZYRcDykHk1teSkTSliZaBDM9R3W0hdttyQ nNOO3W9GHQSuFE8UGR1DJteYwBvkLdL9n5gZhrBmildOB3jD/QmqDaZ6p8rkHiwPaMY2 iDheADJSv80tim46lEuxYty8G9H4ycV5ahFOBMZYBjeJo+aK6vYCzVfo9oBsdVu9tDT7 V8qA== X-Gm-Message-State: APt69E0ZIK8XuPrVa1SUBJMu9P9181dTkJvxHi51Pj2x6thnz/hOEwot W/5077H0foRpBB9XWUCxcqyKwA== X-Received: by 2002:a17:902:8602:: with SMTP id f2-v6mr186385plo.5.1528231909042; Tue, 05 Jun 2018 13:51:49 -0700 (PDT) Received: from decatoncale.mtv.corp.google.com ([2620:0:1000:1501:e4e8:e3c6:19f1:ae51]) by smtp.gmail.com with ESMTPSA id x2-v6sm12003740pgq.33.2018.06.05.13.51.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 05 Jun 2018 13:51:47 -0700 (PDT) Date: Tue, 5 Jun 2018 13:51:46 -0700 From: Benson Leung To: Enric Balletbo i Serra Cc: linux-kernel@vger.kernel.org, Gwendal Grignou , kernel@collabora.com, Olof Johansson , Benson Leung , dmitry.torokhov@gmail.com Subject: Re: [PATCH v2 1/8] platform/chrome: cros_ec: Switch to SPDX identifier. Message-ID: <20180605205146.GA117422@decatoncale.mtv.corp.google.com> References: <20180605175429.9072-1-enric.balletbo@collabora.com> <20180605175429.9072-2-enric.balletbo@collabora.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <20180605175429.9072-2-enric.balletbo@collabora.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Enric, On Tue, Jun 05, 2018 at 07:54:22PM +0200, Enric Balletbo i Serra wrote: > Adopt the SPDX license identifier headers to ease license compliance > management. >=20 > Signed-off-by: Enric Balletbo i Serra > --- >=20 > Changes in v2: > - s/Chrome OS/ChromeOS/ > - [1/9] Fixed wrong copyright year. >=20 > drivers/platform/chrome/cros_ec_debugfs.c | 22 +++--------- > drivers/platform/chrome/cros_ec_lightbar.c | 22 +++--------- > drivers/platform/chrome/cros_ec_lpc.c | 34 +++++++------------ > drivers/platform/chrome/cros_ec_lpc_mec.c | 34 +++++++------------ > drivers/platform/chrome/cros_ec_lpc_reg.c | 34 +++++++------------ > drivers/platform/chrome/cros_ec_proto.c | 19 +++-------- > drivers/platform/chrome/cros_ec_sysfs.c | 22 +++--------- > drivers/platform/chrome/cros_ec_vbc.c | 24 +++---------- > .../platform/chrome/cros_kbd_led_backlight.c | 19 +++-------- > 9 files changed, 61 insertions(+), 169 deletions(-) > Several of these change V2 only to V2+. We should match the old license notice. My bad. I made the same error on the tbmc driver. I will fix that myself. =20 > diff --git a/drivers/platform/chrome/cros_ec_debugfs.c b/drivers/platform= /chrome/cros_ec_debugfs.c > index c62ee8e610a0..450dac3996ff 100644 > --- a/drivers/platform/chrome/cros_ec_debugfs.c > +++ b/drivers/platform/chrome/cros_ec_debugfs.c > @@ -1,21 +1,7 @@ > -/* > - * cros_ec_debugfs - debug logs for Chrome OS EC > - * > - * Copyright 2015 Google, Inc. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program. If not, see . > - */ > +// SPDX-License-Identifier: GPL-2.0+ > +// Debug logs for ChromeOS EC. > +// > +// Copyright (C) 2015 Google, Inc. > =20 > #include > #include > diff --git a/drivers/platform/chrome/cros_ec_lightbar.c b/drivers/platfor= m/chrome/cros_ec_lightbar.c > index 68193bb53383..c5a6dd4ffa01 100644 > --- a/drivers/platform/chrome/cros_ec_lightbar.c > +++ b/drivers/platform/chrome/cros_ec_lightbar.c > @@ -1,21 +1,7 @@ > -/* > - * cros_ec_lightbar - expose the Chromebook Pixel lightbar to userspace > - * > - * Copyright (C) 2014 Google, Inc. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program. If not, see . > - */ > +// SPDX-License-Identifier: GPL-2.0+ > +// Expose the Chromebook Pixel lightbar to userspace. > +// > +// Copyright (C) 2014 Google, Inc. > =20 > #define pr_fmt(fmt) "cros_ec_lightbar: " fmt > =20 > diff --git a/drivers/platform/chrome/cros_ec_lpc.c b/drivers/platform/chr= ome/cros_ec_lpc.c > index 3682e1539251..f196aa4fa84c 100644 > --- a/drivers/platform/chrome/cros_ec_lpc.c > +++ b/drivers/platform/chrome/cros_ec_lpc.c > @@ -1,25 +1,15 @@ > -/* > - * cros_ec_lpc - LPC access to the Chrome OS Embedded Controller > - * > - * Copyright (C) 2012-2015 Google, Inc > - * > - * This software is licensed under the terms of the GNU General Public > - * License version 2, as published by the Free Software Foundation, and > - * may be copied, distributed, and modified under those terms. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * This driver uses the Chrome OS EC byte-level message-based protocol f= or > - * communicating the keyboard state (which keys are pressed) from a keyb= oard EC > - * to the AP over some bus (such as i2c, lpc, spi). The EC does debounc= ing, > - * but everything else (including deghosting) is done here. The main > - * motivation for this is to keep the EC firmware as simple as possible,= since > - * it cannot be easily upgraded and EC flash/IRAM space is relatively > - * expensive. > - */ > +// SPDX-License-Identifier: GPL-2.0+ This one was submitted previously as GPL-2.0 only, so let's keep it that wa= y. GPL-2.0 =20 > +// LPC access to the ChromeOS Embedded Controller. > +// > +// Copyright (C) 2012-2015 Google, Inc. > +// > +// This driver uses the ChromeOS EC byte-level message-based protocol for > +// communicating the keyboard state (which keys are pressed) from a keyb= oard EC > +// to the AP over some bus (such as i2c, lpc, spi). The EC does debounc= ing, > +// but everything else (including deghosting) is done here. The main > +// motivation for this is to keep the EC firmware as simple as possible,= since > +// it cannot be easily upgraded and EC flash/IRAM space is relatively > +// expensive. > =20 > #include > #include > diff --git a/drivers/platform/chrome/cros_ec_lpc_mec.c b/drivers/platform= /chrome/cros_ec_lpc_mec.c > index 2eda2c2fc210..7c69883cea5d 100644 > --- a/drivers/platform/chrome/cros_ec_lpc_mec.c > +++ b/drivers/platform/chrome/cros_ec_lpc_mec.c > @@ -1,25 +1,15 @@ > -/* > - * cros_ec_lpc_mec - LPC variant I/O for Microchip EC > - * > - * Copyright (C) 2016 Google, Inc > - * > - * This software is licensed under the terms of the GNU General Public > - * License version 2, as published by the Free Software Foundation, and > - * may be copied, distributed, and modified under those terms. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * This driver uses the Chrome OS EC byte-level message-based protocol f= or > - * communicating the keyboard state (which keys are pressed) from a keyb= oard EC > - * to the AP over some bus (such as i2c, lpc, spi). The EC does debounc= ing, > - * but everything else (including deghosting) is done here. The main > - * motivation for this is to keep the EC firmware as simple as possible,= since > - * it cannot be easily upgraded and EC flash/IRAM space is relatively > - * expensive. > - */ > +// SPDX-License-Identifier: GPL-2.0+ This one was submitted previously as GPL-2.0 only, so let's keep it that wa= y. GPL-2.0 =20 > +// LPC variant I/O for Microchip EC. > +// > +// Copyright (C) 2016 Google, Inc. > +// > +// This driver uses the ChromeOS EC byte-level message-based protocol for > +// communicating the keyboard state (which keys are pressed) from a keyb= oard EC > +// to the AP over some bus (such as i2c, lpc, spi). The EC does debounc= ing, > +// but everything else (including deghosting) is done here. The main > +// motivation for this is to keep the EC firmware as simple as possible,= since > +// it cannot be easily upgraded and EC flash/IRAM space is relatively > +// expensive > =20 > #include > #include > diff --git a/drivers/platform/chrome/cros_ec_lpc_reg.c b/drivers/platform= /chrome/cros_ec_lpc_reg.c > index dcc7a3e30604..4a1013964841 100644 > --- a/drivers/platform/chrome/cros_ec_lpc_reg.c > +++ b/drivers/platform/chrome/cros_ec_lpc_reg.c > @@ -1,25 +1,15 @@ > -/* > - * cros_ec_lpc_reg - LPC access to the Chrome OS Embedded Controller > - * > - * Copyright (C) 2016 Google, Inc > - * > - * This software is licensed under the terms of the GNU General Public > - * License version 2, as published by the Free Software Foundation, and > - * may be copied, distributed, and modified under those terms. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * This driver uses the Chrome OS EC byte-level message-based protocol f= or > - * communicating the keyboard state (which keys are pressed) from a keyb= oard EC > - * to the AP over some bus (such as i2c, lpc, spi). The EC does debounc= ing, > - * but everything else (including deghosting) is done here. The main > - * motivation for this is to keep the EC firmware as simple as possible,= since > - * it cannot be easily upgraded and EC flash/IRAM space is relatively > - * expensive. > - */ > +// SPDX-License-Identifier: GPL-2.0+ Same here. GPL-2.0 =20 > +// LPC access to the ChromeOS Embedded Controller. > +// > +// Copyright (C) 2016 Google, Inc. > +// > +// This driver uses the ChromeOS EC byte-level message-based protocol for > +// communicating the keyboard state (which keys are pressed) from a keyb= oard EC > +// to the AP over some bus (such as i2c, lpc, spi). The EC does debounc= ing, > +// but everything else (including deghosting) is done here. The main > +// motivation for this is to keep the EC firmware as simple as possible,= since > +// it cannot be easily upgraded and EC flash/IRAM space is relatively > +// expensive. > =20 > #include > #include > diff --git a/drivers/platform/chrome/cros_ec_proto.c b/drivers/platform/c= hrome/cros_ec_proto.c > index 8350ca2311c7..13b925aba61d 100644 > --- a/drivers/platform/chrome/cros_ec_proto.c > +++ b/drivers/platform/chrome/cros_ec_proto.c > @@ -1,18 +1,7 @@ > -/* > - * ChromeOS EC communication protocol helper functions > - * > - * Copyright (C) 2015 Google, Inc > - * > - * This software is licensed under the terms of the GNU General Public > - * License version 2, as published by the Free Software Foundation, and > - * may be copied, distributed, and modified under those terms. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - */ > +// SPDX-License-Identifier: GPL-2.0+ GPL-2.0 > +// ChromeOS EC communication protocol helper functions. > +// > +// Copyright (C) 2015 Google, Inc. > =20 > #include > #include > diff --git a/drivers/platform/chrome/cros_ec_sysfs.c b/drivers/platform/c= hrome/cros_ec_sysfs.c > index f34a50121064..68979cebb2c8 100644 > --- a/drivers/platform/chrome/cros_ec_sysfs.c > +++ b/drivers/platform/chrome/cros_ec_sysfs.c > @@ -1,21 +1,7 @@ > -/* > - * cros_ec_sysfs - expose the Chrome OS EC through sysfs > - * > - * Copyright (C) 2014 Google, Inc. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - * > - * You should have received a copy of the GNU General Public License > - * along with this program. If not, see . > - */ > +// SPDX-License-Identifier: GPL-2.0+ > +// Expose the ChromeOS EC through sysfs. > +// > +// Copyright (C) 2014 Google, Inc. > =20 > #define pr_fmt(fmt) "cros_ec_sysfs: " fmt > =20 > diff --git a/drivers/platform/chrome/cros_ec_vbc.c b/drivers/platform/chr= ome/cros_ec_vbc.c > index 5356f26bc022..a4934f41f462 100644 > --- a/drivers/platform/chrome/cros_ec_vbc.c > +++ b/drivers/platform/chrome/cros_ec_vbc.c > @@ -1,22 +1,8 @@ > -/* > - * cros_ec_vbc - Expose the vboot context nvram to userspace > - * > - * Copyright (C) 2015 Collabora Ltd. > - * > - * based on vendor driver, > - * > - * Copyright (C) 2012 The Chromium OS Authors > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - */ > +// SPDX-License-Identifier: GPL-2.0+ > +// Expose the vboot context nvram to userspace. > +// > +// Copyright (C) 2012 Google, Inc. > +// Copyright (C) 2015 Collabora Ltd. > =20 > #include > #include > diff --git a/drivers/platform/chrome/cros_kbd_led_backlight.c b/drivers/p= latform/chrome/cros_kbd_led_backlight.c > index ca3e4da852b4..bd4aa9331806 100644 > --- a/drivers/platform/chrome/cros_kbd_led_backlight.c > +++ b/drivers/platform/chrome/cros_kbd_led_backlight.c > @@ -1,18 +1,7 @@ > -/* > - * Keyboard backlight LED driver for Chrome OS. > - * > - * Copyright (C) 2012 Google, Inc. > - * > - * This program is free software; you can redistribute it and/or modify > - * it under the terms of the GNU General Public License as published by > - * the Free Software Foundation; either version 2 of the License, or > - * (at your option) any later version. > - * > - * This program is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - * GNU General Public License for more details. > - */ > +// SPDX-License-Identifier: GPL-2.0+ > +// Keyboard backlight LED driver for ChromeOS. > +// > +// Copyright (C) 2012 Google, Inc. > =20 > #include > #include > --=20 > 2.17.1 >=20 Thanks! --=20 Benson Leung Staff Software Engineer Chrome OS Kernel Google Inc. bleung@google.com Chromium OS Project bleung@chromium.org --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6gYDF28Li+nEiKLaHwn1ewov5lgFAlsW9+IACgkQHwn1ewov 5lhg1hAAq0BHYWRCGXqjuGYVOU8eJf/fFMA9Hgy50puCotkvPwZOc+AZj1I+Qnn/ VavzVLlvai9pE0vQOMZoV+OvCUHPD5QbPj3dgAprYPNA+hNvOBYO0DktycM5VmEi d+1nwtITjD7wVT9z3GuGBmPPkptTqIYuj1rQGYclX+RAV1ZFgwH+0sD5VP4qkHag IIG2u7D86znb4hZK5fV/psdsmCy0/dnyk12BwHrcZWffYQYwXEao6MentolhoylK 6vqvvlKORadO+EiSBVo4tS64ej7pFB1CNvAYTkhEGBNoy90P19QIIu7wv+gftfZ6 HJymTrxnX+XcNgb9eJYGlPVklB6Yvcez1mu/b/QTiOJ+mgEHHiEglmrThBSdDiu0 gaP9BY/LPjsb5Alv/O93ayqYftfU2paDGvvIhzUw8b9pHVVZKQkPK02b2rUv53Gb +l/pEVgLsp9WOcnL103TWYnaO35tygk95Q4dd6NwcAv7sBQ5PdHjwFWem821UKgP Eh3FoI/0FvCO9Jnx4xeB3GRqTCyyNEh7UsLJ8JlC3LXIxdfIgM5vCFrim2eN5RNE F3pR965fV3leiRkBkW4jTcn3ER5o8yfGhyfOJxGwcpALcIvfobzaWN1sQBpcyDTl 8hyHDiQmbP48PUPgSHImvYIorGUQxAbl8Mf7/DnyVeM39ivLndk= =N0lc -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3--