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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51E4DEB64DC for ; Tue, 11 Jul 2023 01:57:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A3B428D0002; Mon, 10 Jul 2023 21:56:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9EB548D0001; Mon, 10 Jul 2023 21:56:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8647F8D0002; Mon, 10 Jul 2023 21:56:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 7452C8D0001 for ; Mon, 10 Jul 2023 21:56:59 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 3546A1A0293 for ; Tue, 11 Jul 2023 01:56:59 +0000 (UTC) X-FDA: 80997667758.24.E668AE1 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2073.outbound.protection.outlook.com [40.107.220.73]) by imf22.hostedemail.com (Postfix) with ESMTP id B710DC0006 for ; Tue, 11 Jul 2023 01:56:55 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=WXskHni+; spf=pass (imf22.hostedemail.com: domain of ziy@nvidia.com designates 40.107.220.73 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689040616; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Z6cxWLCGAcp+IUvRsJm1uzUc3zLcU5m2k2KDFcNUQ0s=; b=nDpCAtfunFa2fpSzR5z1taCHUDFqxfyIhk/dThLTK/b4DKDzB3UTrBTWnRKZ/onKgZbKMT pPkl1DXjZ1lsi1Fy2mUTZ6N3IC+ty1jQQiZRBsuRZvxy4zGcnsH02AJNIGsgkc4i3mtPXV ctOJXcPvkG5yuD771UzIiEIiMBZg01A= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1689040616; a=rsa-sha256; cv=pass; b=LyLUrL21iBEkQGLyT9jWWUeR1bWlak8E2AD1iosh4NoiY6PXQUXBnp/4QT9I9NPvd51VKf FdW3pvgvke4JBgfqeprzrbCd7KJ0TaUb55cp7fvOlQ17YK+wofXtonBeiYVDGXwzK+7CyH IeuHoIunQJq6tegbBLyuvfN5OddxOHU= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=WXskHni+; spf=pass (imf22.hostedemail.com: domain of ziy@nvidia.com designates 40.107.220.73 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dsn/nD1dbNfqjCRZ4t2EFrvKh+S3AfgIy3RvtTvGyOTW8Eode3aLWNILEH71f09j3YVrCfbsYu2EOO8CNjNW96shfLr0rWzJfWEhC3GXzXHN89c15P9QcVINmQgm0T8GKJIi8IWS0QvOjRfblWF7xpR2pUIxA5U2ez/BOlqwfn7h2MNj9BIgpLfJyUp3gRYU/EutOnl0iVOpQiGEdRb6uYlf210txeSWunQhb5/OubC2E3WqRnSk1Gli9/oNpmcK4yFuPJPmp6DWiXSNpqp3Lf8JNJQaOsO+GX1BRpBvO1JFLsiwcNQm6I1T8f8xt6SGwmT7rjKoyyhn9HfAcm09iw== 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=Z6cxWLCGAcp+IUvRsJm1uzUc3zLcU5m2k2KDFcNUQ0s=; b=Jdxc0DawrjJoF+65XiA2JA5i79EjIloCRLbrDdjxEeqR7okOnrpJqI8Ma30Vg8bDKRckziD+TWG2A8Lv1J2RPB6sMMsfucPRDHv6JkG5tMz9/PX+B/6lJLZsD6mmCxdJZhqbX8VDITBxNcEvqypJ6T+qkCuIQqUhWna2ULmPd20bwoUFy5Phtrq3Oqk3XHPY+JBWthcYaNHsVvTcIIrr3lgKD8uHVj4mE2JZsHjJdMyOZpmBX81xWRsuGcn+UmHGGu1Rb7GhRg5kMG/C9FG5wblbjWkamQd0H8sYFY0/UzisfJoQYKddcn58mS3NY16GxpXeVhJifHoOQ4TUBQsdDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z6cxWLCGAcp+IUvRsJm1uzUc3zLcU5m2k2KDFcNUQ0s=; b=WXskHni+tSuhI4rI19AjKWt4Ibvj9dDUuJRPMiLPtKxhJuyzfbCe6GqnaatukHXeAMReKcee1pnEi89jVO5UUl21ZQK9ioho2UiPtDQ2t3ptCdKCKhUh3b/Zazs65wxPVC86RRNfiWM/f3K1UerSB2ax0zRgXqxzK/SOzKHghVhN7Abn3bU6gm43vAs+diiiOiARO5OX6+AzTEX1UhsNxloHHW5VtkGdPMRLC7/k1+VF4nl+YFapCaPFcoVLG6efbut6UFrmHE5y5UvC/IbmamcI9JMSPo0bl8EWdefEWVz74vaXVsPZcpRB4sYhjuA1Sj5FsM2Vy5TfUmPSX7Q0VA== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by SN7PR12MB7788.namprd12.prod.outlook.com (2603:10b6:806:345::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Tue, 11 Jul 2023 01:56:53 +0000 Received: from DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::12b7:fbc0:80e1:4b8b]) by DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::12b7:fbc0:80e1:4b8b%3]) with mapi id 15.20.6565.028; Tue, 11 Jul 2023 01:56:53 +0000 From: Zi Yan To: Hugh Dickins Cc: Andrew Morton , Mike Kravetz , Mike Rapoport , "Kirill A. Shutemov" , Matthew Wilcox , David Hildenbrand , Suren Baghdasaryan , Qi Zheng , Yang Shi , Mel Gorman , Peter Xu , Peter Zijlstra , Will Deacon , Yu Zhao , Alistair Popple , Ralph Campbell , Ira Weiny , Steven Price , SeongJae Park , Lorenzo Stoakes , Huang Ying , Naoya Horiguchi , Christophe Leroy , Zack Rusin , Jason Gunthorpe , Axel Rasmussen , Anshuman Khandual , Pasha Tatashin , Miaohe Lin , Minchan Kim , Christoph Hellwig , Song Liu , Thomas Hellstrom , Ryan Roberts , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH v2 07/32] mm/page_vma_mapped: reformat map_pte() with less indentation Date: Mon, 10 Jul 2023 21:56:49 -0400 X-Mailer: MailMate (1.14r5964) Message-ID: <04F5CA21-1E02-4D15-AB8B-BB89D6409484@nvidia.com> In-Reply-To: References: Content-Type: multipart/signed; boundary="=_MailMate_4D666C7D-C05C-4184-BADA-BBC0698D6306_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL0PR02CA0033.namprd02.prod.outlook.com (2603:10b6:207:3c::46) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|SN7PR12MB7788:EE_ X-MS-Office365-Filtering-Correlation-Id: ea3ae204-10d0-42f9-40ad-08db81b218ab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DdyKyhc9/2LBdOdUqKAqMPWrgmKUDSje+1CikLO++CABEsx97PB77G9H6RGIDnq1PsezjJzGxP+68RCFxTWPcLQU1d7yVFBuIz5MGS5n71THBULvyXwQMUUPAdXU5jBJZvXxvmsidB/MQ+g7CaNI1h1C+BeELbO6SZWVkqEeChjYf/2Yrz/itK0YM7bfXL85+Gk3UeyChC2cQHPjnwdkDcKG23VD55CLXazWCgoIMXhhcriJFnudFxnv5Cbfa95s3Cg5zmk91rEYqCGT32ebL/JsNXWKrU0gDNTt2NiQ98kAqWGSLSvdIblvlwDVgVOUggFwyyNCiB5rB7A3yt5DXNrLy4url6sdSFXCaICYDdnj/JDPwncF60N3+vAB5cG/5p98JnplxqotocCUKuNJnF6/30EXvEJXJOxzx7N39zLoDtLSxr5J+05mmwPm7WOvN+UTzWySujxDphFOcherpcntrQ3+bYyf+CEMpBo39m0d6qIzTD59scGwkQRO9GI8Xv8PuzqhpI7oOfFl56trLsh7RMoOU3iWVV1juHsV92fQ4MUlYZ/e4GGicCAbgVxHVes4gyfgnoqgoo0WpFsX9/wVoHzKkk6Vc5/oC3ytkKvrMM8iBYMWgp7ODdnt+96cp8hv4Z2Cv7rN0PFM2/HRbw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB5744.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(136003)(396003)(366004)(376002)(346002)(451199021)(6666004)(6486002)(478600001)(54906003)(83380400001)(33656002)(36756003)(86362001)(2616005)(2906002)(66946007)(186003)(6506007)(26005)(53546011)(6512007)(38100700002)(8676002)(6916009)(5660300002)(4326008)(316002)(66476007)(41300700001)(8936002)(66556008)(235185007)(7416002)(7406005)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?L2keRPB/q8dDgC67HiQoCFPSxgQE6ExXmFfMBh/tgrwJ1k7nOYW7+yKkSXZl?= =?us-ascii?Q?m8IDEheU2fR1Ic2HgeFdShtnzNsZ6PMPGBAfbaVj9S4hXYW2hphT37oOha2y?= =?us-ascii?Q?io9VjMeRbMLT8Vsc6GA+SAU8gMKR7+BbMmoeMZPf+WbMDbXh4IaIKhK/yyZO?= =?us-ascii?Q?2v1mJ92tvyMnZPh78EnuJ/ALMzb05B1N8T3R/3KDjc8Yoc9KV895OzVPGhAO?= =?us-ascii?Q?KbF915SKqf7AeSYqTLlZHpW9FDgyRrs1788guWr7kQYAKm9wRvvcXADlD0qj?= =?us-ascii?Q?ZVTyNNbJSwYVLZSbE9LOZGnHo5QOrXJcD5hzzP4oHPmDrOS+JXu2fNBweCMS?= =?us-ascii?Q?ZDqdaliAx582eEPRrJMIAl1AM9h5EQRtDhFldj8JgsvvCxULs2y2RRzuiCKQ?= =?us-ascii?Q?a6XRz+EZjdQGF7iUSOh5HLlt9O8kRhyPvzD5/Zx6JG7IdGzBaNm9/74WHA60?= =?us-ascii?Q?mHt9TZ7qzPqVS6xGpuaxHSEWotkH8JeYRQJXum0xivEM5miQY+Z+YzR5GauI?= =?us-ascii?Q?lfA5uckII25fLaAbekOnLMC3mUJmMbYwUVJyii8g0NYrNgBqqqrnE2ehb6YJ?= =?us-ascii?Q?uAQ6TVPfWA3ivqIjiU6fZvbgQ0HcWhedNxDFW8cLmGlZhpkNZWsvUBUZ96zL?= =?us-ascii?Q?JLWVQa5jBjom8i8YrztKxQ2KM4QeZTkWgVkIUDBF9rJK0/2rhYtXenyDtr2A?= =?us-ascii?Q?qdPQTXCBRguQSaWlNw0qUfgRqmeH/7HNvPDyPpgmqcLGDipMRxyUWBWPzm0t?= =?us-ascii?Q?jH6/nt9qFudIbgm7WqCYrOVc76dtrED8I9Gjxv6GCkpV8QLCf5RlcqElCcQY?= =?us-ascii?Q?C6kGC3L9ZGf1eQiwOvD7/gyZ4tGEljtz+pwyHMjbpwPV2Fay1/sFLLTMHbIw?= =?us-ascii?Q?YGiKDK9BIu/lLh6TcZZa6zB4PXEvX+cGJJq/iF4ztW5B8Hhd532rfTmjEa/I?= =?us-ascii?Q?ybtwPn5f1Rf992zi7sLObxPdViR9c/ttOa3HmCHN/PxRH80DDEytg4TXUy9S?= =?us-ascii?Q?hbD6SppMtG9Bu4s1ZEbGQqkr2iV4DqIM7lMX5/1gsdpTGZZMQJyuebNnP3Eh?= =?us-ascii?Q?2T+SuvuKvaj5SipIPNoBKX5Zr2WIeO/u5EceKlxqhtfJx6EBLcAN2SHqwvg1?= =?us-ascii?Q?FZPDjHZtE+/pRl0eMt8DAsRWQITfwO1sOzNDIoWOHGlTdwOzD/oM01UpJOVf?= =?us-ascii?Q?+y4DM8v2BO+DPSSmux3X3OBIpSsBUBNnvgSkJYlZd9LvyoVitIZf9gSZzcFA?= =?us-ascii?Q?o83SXlZ6e/6NNqh9jsN2qC7WJOvRL8BQ77DDzbgRHChf8yUslXpoYdwFtRHD?= =?us-ascii?Q?9MlE9iVLlI9ZgqqfOKG6CsKJnsCPGTN515oqn/AQofl/vko7LsHHLrRbBTDv?= =?us-ascii?Q?M2ANsyw+1zJS+eEjHtS/1/MiVvXsw8ZY+DHOEwzN7HmvNSetru2GH+axByQ5?= =?us-ascii?Q?kA1zJkE1hbgi4l+4jsCY8gfmydF62bmfEDMGZ2U+7IqwZt8XAkceRq189nJP?= =?us-ascii?Q?ijwDwRXh08iqFH91dJXSFvx7sBwGXe6g6memmatp+Y8ZAxSKBFWflBUQmNMa?= =?us-ascii?Q?ps1tIv5sf4EJBomul3g=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea3ae204-10d0-42f9-40ad-08db81b218ab X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5744.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2023 01:56:52.3204 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PXvv8y653Bs98hekG6IIzNxHxNsOGvnVSO7F7aZ2/J1I8cHVHPedlP3LQZ6fAuSU X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7788 X-Rspamd-Queue-Id: B710DC0006 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: u5k48u7uffogy6mpxr38phjuwjaq6wg1 X-HE-Tag: 1689040615-901443 X-HE-Meta: U2FsdGVkX1+apmz2vcU44uChgekcXteRT+4l5J9+mm03sn+z7whYwMOqrO4KEjPQPn0d0haSrwoj03cYuLrzo7vB8Zs14IjrWKYTUg79UlcW/96AASN3ePn3Fcv1PPJGe8tDS0PelZEQ6gedxxToRpo20ZNod7I5jxgfCCZ56F7bJBZ6t81Zbt+jMCwoI3Z7szzdEYMp42I44Nz4BYT+fAmcFYjuop7vl4ypC9eAOwreH0JWqP24Ser+XBfccRhjFvgi1DlT8o+gM76JJqXbXF13iwPx4J2UqEpEi1guPWDpSLci24VPdd0z+gKM5v0rvbooLntgJ4pplgJgT3um2OaBe/fLL0dYLI6J4QOQ0JX37L5w1pvWgEo4LuQNlDjT/q7kWlNTQrOhXA+amNV+gGs3b6zpRpBXhT7km0UtOmpRjGM5m0kkrw25O5BGf5kGC6XKANRypZWKz+nSjvKrOx3ajnQc1UUpM9mtdKM5B1VXkW1msecEJHdmWAbf1Jw5ehzipFg9piwtqox5Sw/OjO26JdCSfSUwfYBgNcN5vUr2pkS6AFWwr7QJXjlqcmO7nf+uqwrsyVPJMMB+AEmFwfHPzE53PenDi+gtS9oazBT4qelScgyOQmZ44OMGKimR7KGJ87ZDA3Be2wd0Js1rAF7FfQg1k6NHUMQaJ65/JIPgccZ50R1tjC0bLis+2wILRclMTY5++sdMgu2nvoyixzqPjLghHaP2qlfT+kOkvRf0vo+wIWoLY8cr88l0SnZ4/Q1yPUnvNUVauGYuqP9ckJsemdn0uCXuAmsVjzoHKml8Ok5duC8u3FggcEjx4ag/eG/Sg+OXGjA74bTkNKH8Sff6HKdEOWThsdsyNe7IwTegVH91qpiRgzF1jXme4SXoID8mv8UUrWC8jPi2/KOuSCgjiVM5lQozG1JA/z3MeAhJqdILx79YR82ts+LvPk2yvOrqgcnDg+0Vd896TOG 2yKAUhGF MPCW1gyLidzYLDxB+jtjcZR9XlR8KExCR/d54PBab0gFibqSGM2NEGPhqV3J8Nw0Mm/jGYBuXdBlAkEL7rWnwNwilSYd2sCUY+TooJ1t+xt3NlsZ42bNHP1CaZAzi88YVEwenXXDkkzPVqpyJw9A5p8LFhp/huimKhVX+Z+fFZJDxsD8R20skZSWn79QDpH4Aai/d0mjzmmlczx9wuBxqwxz+bfzM1EENMjqtYiGgivy1UDcZvHl7czoO+VQar/T62AqP+/jD4QgW0Nx4DFUFd4htHe2ZgdRZFHHAz4Ij7BlyN1igVHpsnecp2ycPLMuPoTQS1YqlmWiKlbd83XMDfBFlWVc2NUQ/fEny6/af6md7r2sETPiacWkh+EJiRBX6DRHxCt3PuMNz8W0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --=_MailMate_4D666C7D-C05C-4184-BADA-BBC0698D6306_= Content-Type: text/plain On 8 Jun 2023, at 21:14, Hugh Dickins wrote: > No functional change here, but adjust the format of map_pte() so that the > following commit will be easier to read: separate out the PVMW_SYNC case > first, and remove two levels of indentation from the ZONE_DEVICE case. > > Signed-off-by: Hugh Dickins > --- > mm/page_vma_mapped.c | 65 +++++++++++++++++++++++--------------------- > 1 file changed, 34 insertions(+), 31 deletions(-) > LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_4D666C7D-C05C-4184-BADA-BBC0698D6306_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmSstuEPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUH20QAId3NCPLc50csb3AzRbmJeuKEKDOj+A9DrUO Cmx4iiWDuT6fI+x70XosgLywf6PgQMjjtFeq3fhYTRk0HG8F/FUvydO3duB/Tvvz iHeQUaBQbv4teCMknlQy8Y79I1yRqbp8w83E5GZUeBNvuP+OH4ILnWoZvIHLciQ5 i0eMwEBTh6/usSfhZiNNSrpqomfBbfiy+s7lanStYtCqMPveFI9wuwA36NoWuSVa MqeIUhc2mzf0xNVSauEX8roR55kVp9FoBCwBWOAPa4irfFCBYBoVcGeINMqVp0lu 1yfXK3D3Q1dq3vn7bdT8QdqW6hK0zis/pgFh6TG7sDZzRFgKZ8SK42c+C96FRW/Y wRlPz+xCzux+W7QwPxpEGgx4E8/O5l78prSh5KikViM2XDBTZ0Bj/XPx+z6GxpPi CtuYGtwDBUFH/16hGYEX9vazMjTWA7ipzVctN+KayETep9yUYZnCTZxTjndgBcaM NwhGB7Q9ULI0bG9S4SbQ6sWDSMeoLYGUz2L08Ybs2JiR9HSwvqYQyrWfqWv2q4bQ P6YcNrDXpBsdPdoBRcsxONuyEpigRHnqfK1IMbKiXs4F0qKw8QmpKldl92lKzk2H /gD5xH0sKw6LTQE2raTdk3SrGB/fhLLv+Ku0mOeOJVM2VpCAbkSGtnEghKEvLqqa K3G149qe =5o6x -----END PGP SIGNATURE----- --=_MailMate_4D666C7D-C05C-4184-BADA-BBC0698D6306_=--