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 9EC94EB64D9 for ; Tue, 11 Jul 2023 01:47:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D9B2D8E0001; Mon, 10 Jul 2023 21:47:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D4AD28D0001; Mon, 10 Jul 2023 21:47:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BEB1D8E0001; Mon, 10 Jul 2023 21:47:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id AFDF08D0001 for ; Mon, 10 Jul 2023 21:47:56 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 7E1C0AFED1 for ; Tue, 11 Jul 2023 01:47:56 +0000 (UTC) X-FDA: 80997644952.22.130F3D4 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2055.outbound.protection.outlook.com [40.107.94.55]) by imf13.hostedemail.com (Postfix) with ESMTP id 6208C20005 for ; Tue, 11 Jul 2023 01:47:53 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=PEdINXXW; spf=pass (imf13.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.55 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689040073; 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=UBWQZsDOtXuk08s4pWql4IMoVFmyl6Si30x2ajHCXOc=; b=urgZ9bNDJycLrfkLbrw5pWHqfUAVzPqArx4BfrM13HMnAt4LkA2chA0e4tg/aPmvHfYGeA 5LBfrDQ3E57eTM6u253bYaMXy04WYYyG6gO23625Das2Ca9x35tifcw+LTNum7fYcIDzMC wjbAmeoLsMzUJnS3wHXMnBwxMPQ3W4c= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=PEdINXXW; spf=pass (imf13.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.55 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1689040073; a=rsa-sha256; cv=pass; b=S4v4TJUrVrOsHnjU/49o5zrb/YSV7d4d7NrQTR5PMg3DfOeZoQnb8jcnmE5dePClujETKw YlPeuj9LCLNkkb9kpd6uOj1zwslMYcUpSIZLP8LPKUgCxuOspp41vnCGOpJmp9ZhfoRo+W rcM096cjc5VkTMKN4tfyaGmXdEDUTcw= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cq1C86amgCw5hkQVyqkJBryWV9JCl2OuZUuZlCW0c6uImET5a2dd2XMEJe+/k1AExmv4MbWDYvK4oABKj9VsfxCSkRpu4TSIZsdK2aEkyVYD+lSDwZqtb+2pFHC1RDuobEO4pRbBJofUrgY3rkSS5kxw/Hlhoz5zYApqMrQpdya4eALODfsWJ8uia3GJWiP2dosRxq3nSB+3oewShsCtBL3t94DZrYK4+FG3RF28HhOR/MyG+nvcT/x6ylQT1PaMelgbUwD4I0lZ/Oo0RgnAe9bq5iWhrcelKuEwcOWijl9PYGEkcmin+lMVfcLBpYGcOnqxp1fNrjYkhiYttNzYUw== 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=UBWQZsDOtXuk08s4pWql4IMoVFmyl6Si30x2ajHCXOc=; b=USnHdbaBKDNFGYz9R1FXG2V1X7tn92ALOSvyG8IOpP+e725E4wVeDRHaT+kTcaNNgdkm9Auu5XRIiqq4SCOsk+EzBLCK9RzWA5X57F4dnNYwGS8q7Me1u5MCb+guptmGWueuGRiCs/STIgqpOoP2P3v5wNvlRWpC93ZI9go/XeIwLkHizKi99G+ZVZoTAA8LjNaAC3w/PHXjfy5J/YpQPHZUIl1xzlmbCdml8kGBOHF31r+Kspe9NuPFVa4eQ20PdlsbUrc+aYx6hoJwiVjjGBVj9cX20qOh0aWrU/0uY1ZPm7eathqbsH34LuOtrC5k069o6kq7MYUHi3msYpmZNg== 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=UBWQZsDOtXuk08s4pWql4IMoVFmyl6Si30x2ajHCXOc=; b=PEdINXXWrlHgQGRfgbf7/03hOw0wwlA6Jrjt0Z5YOKVTlQqCfJ2xiaAi73KiSGBAKwhoGzn2UYN+I4+68Yi5ApAypb50JeRhbfx2I6/rwrobEPCeiEJCqXJdJEqvRLGugnnM4Pr3pgdw7Yg3lYLoT7BZKUA/IieuHtET/6anXDszMZjaKdhkdWuuK52zNduBZKvCFzY0bsS/zWQilpfCT/3lOJ4e4UbR+Xjp6clisIL/lYDaUkJNZT4oOc8SOAJXcVlsqCZLCxJee8i6/FNOHvOX58DhwTfx+Wg9XN+Fkgq1J/UU40ZMwJ68ff6UzivOz5hXGt5BHcQQH/q1AaIReg== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by CY8PR12MB7634.namprd12.prod.outlook.com (2603:10b6:930:9d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.32; Tue, 11 Jul 2023 01:47:50 +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:47:50 +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 06/32] mm/page_vma_mapped: delete bogosity in page_vma_mapped_walk() Date: Mon, 10 Jul 2023 21:47:46 -0400 X-Mailer: MailMate (1.14r5964) Message-ID: <7457B947-0099-4388-80AC-0C933C7A0531@nvidia.com> In-Reply-To: <87475a22-e59e-2d8b-d78a-df376d314bd@google.com> References: <87475a22-e59e-2d8b-d78a-df376d314bd@google.com> Content-Type: multipart/signed; boundary="=_MailMate_93CD7DB0-6739-4F9C-ACD8-0693978C808B_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL1PR13CA0080.namprd13.prod.outlook.com (2603:10b6:208:2b8::25) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|CY8PR12MB7634:EE_ X-MS-Office365-Filtering-Correlation-Id: f67ed6c6-55a3-4981-876b-08db81b0d57f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pxpIX5fwcFCTUIF29lhGUHwidDrRg/PwZPvHqiiqAeMLSSTSg5s9sV5ShONbqCQ/yWkCA0EAlxHlfR2OLDZZeNRIS/2YzraQf64ypUr3/FlcgPmF/cgwGtmfVrLxSmzEHVL3jul4HExqNoXNe4XgEfjX4Oguuvi7JSyOsg1IfiBzGaY+N47HeAAmyVybcYkFXdVboBKDQhzAlNBfVfsftLGyJKYHRqZRGwbPBvifYfH6aJWTtSv9gIGEcGkSyoNMOy6yF2YY/KpW2gVPSpcEMO0JJKplErs9LJEIiSG4FwOrv3XI7WEMIEbsGDM83JcdJGahLL2jtCluGcK8pVCK0CXnVzQo4iVnhN61IMIDrR2JpY+P6Hg+CkZBmN9oiGk01WW7ygAm7BNbgGXbop57GOAiH1eYFPlg+0Nr2h/mr8SntDAvVL08+NOkHLmrE7tZLfP4A5D/982i/IclX9dx1AABC/K7xfO5eYQ5129mjZnJnhV9ZrXwLO7v9aisUdhDHCV86gzuJ5zxVopcJkpX+ehGeorE+ptlos2atzyegoiGW5YLhCGYAFx8IZXEMHArPn8j4gFaoumjb3MizBA83XQIPm2gk1kQw/dxgpnzIrPepHvrQEaFSptat/V1u6VKb5TOU1PLoz+cx7Z22rOysw== 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)(396003)(136003)(39860400002)(366004)(376002)(346002)(451199021)(36756003)(33656002)(86362001)(38100700002)(478600001)(6666004)(54906003)(6486002)(6512007)(8676002)(8936002)(5660300002)(235185007)(7416002)(7406005)(2906002)(316002)(6916009)(4326008)(66946007)(66556008)(66476007)(41300700001)(2616005)(26005)(6506007)(53546011)(83380400001)(186003)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?CHr61cm7myP3qXz2O2+Qt2ehxcvxMKnXtZIWODC3jU0HtMpTjGHcDFoHZI6a?= =?us-ascii?Q?/tvTDRP9I3yGaladJvWgOqMh9gpxXKqnR/a5TtjDsrtrxupaJVGVZjjZZCCq?= =?us-ascii?Q?RcMusxaIUsQGR9Nx8PumQMrYvJ3WaHn9h5bKPEE7lD8xHalsrQAQTHesTZe2?= =?us-ascii?Q?cFAu/Y2mGQF4ivQ2hFfRcW4eqWE1TiHRyXXlh9ePlDFc0ipZPALOnq15yofK?= =?us-ascii?Q?U679YnuSOkUTfiJwEwCMZjRnhclz6ttwFPZWy0zfSbieGkUr5whLnqOCp71t?= =?us-ascii?Q?h433/1JOB3yrdyvUxQMUeh9A8A2lwzzaGETQvZDh4zsy/iZ/QjEY8qTJ3fQI?= =?us-ascii?Q?06rcKXRL47+Z8/hdqf06WUYV0DWOht4AdtLoiU7lyI9E66eBec9O89CUSdOv?= =?us-ascii?Q?XGmr/Drl6BUMKEpj1s14NsIcBn5XXGTeLJmzYlLl0hA29Dty+CqIdboqnI13?= =?us-ascii?Q?iqyRnQ1ZvRyv4ItM+iCgzImN2ONqT7BUu5jCTwAeOJffyiIkAxrDyCF61ZAD?= =?us-ascii?Q?EXvlzb0KhbwOIx0KG7pptO8LtwMHpg/+gmzbvEMgH/L1KaYhuKN/YZOVm7eh?= =?us-ascii?Q?RIwaIfirnSfaRRZ9AEyjxA5+2LorpprtYh//AvYbhvYP/OVhcPTP66NuasWl?= =?us-ascii?Q?J6+In+LHCUN2gqlYlaoqHXYWf6pjyd3ZNeQTYyXLBxXCkzs7PB4KvzaPvqVP?= =?us-ascii?Q?pgzyVVixGbnwF4/GDV60IDtcQCQZfRLbA08shWwFN/pruhEhl96lsvD0Jd7n?= =?us-ascii?Q?lwSNwqgzC0J9cO4lXCwJ1Yv0ILmdiwjtZteb84xSBlCRq+o6E2qyKpNHNWjg?= =?us-ascii?Q?0oP8xrpXgjJyPbnQwjZ7To/nzlHf/OcOfMJvhlsz/NWbazAdFuB1wK6C8ToA?= =?us-ascii?Q?fv3XHyNB/PsZpyDC54RQ8ePUc74lvhIXo542GalF4YXP014wRU3ToOmbgEZ3?= =?us-ascii?Q?OjzVV8rq+i9Vf3AFSV3EWRFUpBc0v3fH+SvkUlaEG4uSJGbYMx8hglIhtbJP?= =?us-ascii?Q?hULBuZBKI81MF13wk4VkixjqyETZEHbErvQQe77JC0G9R98x3vGUnVQS4SpF?= =?us-ascii?Q?K9PLJBjiwAd7TH4FE5M9jCZsSWlvIBllKJAyVP1W3OqpWD7pGy1JlynKpUxi?= =?us-ascii?Q?Xy9oE2sEKKqLHf91A/4fnElRyNjOBJgjalP5SG4oeQQNnim4Zv7ZDtyc17vi?= =?us-ascii?Q?u7pL2jxHnZwz5K/FseKYySCp8R0Y7QtY6hp3telsTF/WoDOacSBNYHs1w4qa?= =?us-ascii?Q?No6zSGXOOx4aD4/dE8sZmGg6fF4gDIE2PbmQJfyLdpwBTp2RYHVp45RtfQRP?= =?us-ascii?Q?+WXKKT21r1kEdFsEtHRrfj79Tx1u1Gonr5Ng/xbj8Xmjw7enE4Hw9JlytZ7H?= =?us-ascii?Q?gJkmJ0To61hkM5cwpOd7T9q77RWPRHK1s0bazwuRhGGUlK6rxFBmwqUDuqMq?= =?us-ascii?Q?ynJNOfiAAZpwDMAKSBSKw76NPdhyfJZEEbEGKsMTN92S0KO4Fdu8qJiJbcRi?= =?us-ascii?Q?JzNoPgmfwG0Gsl3lmNzYlgq9wyamRdRGDIdj8s5HIzyGuYclSCR40BwHZDSp?= =?us-ascii?Q?3Q++3iFQ9N7kGkBp3Ko=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f67ed6c6-55a3-4981-876b-08db81b0d57f 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:47:50.1314 (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: MPguD5wgw6JqKNAP2HzWchFUR2eANshfnwiO8AE7P1bbXekOexkXV64x1yetmix1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7634 X-Rspamd-Queue-Id: 6208C20005 X-Rspam-User: X-Stat-Signature: 1nnakbofdzgeig4af3467o1jcmncfmza X-Rspamd-Server: rspam01 X-HE-Tag: 1689040073-765419 X-HE-Meta: U2FsdGVkX1//3OCJwr1ZRGf4O/MVUsAZq3b3qCEVhur/yXiIdekO6X/0tvpFkh49SBmFO3xACBdWCvmVzWH+EEBSbIL+vDRzwL8Q0+vvhYYFAdYxr+k0kjfO1VWAS7s0AsmVxlnJfGcjTIuKO8/Snc5Lf9HiOudGQIKfep2+zvcxFfqGlxTzKwXsPhpDElNPrFpwqu7U/FwQ2QNuH6WJ+/QadOZNNVnXrKX7zNQSI4jkiWXBPxOM4jvZsBm9+3bHSE5nbooiBh6o7LxEBG+y+CQRNh5ie3vJCqEsPpi7Mw/C3c1wv91ExKABZtCR6zgLGWgOfnmLH3NBei5r6Sp40ibWQHKXmwAJpTjrvusiOSpcrnYdt9zGRY2pd5PATLBLugTGRcNG6owx+rIx00XMHPdT4NVOjL4z94j8djnMClcfDYAnPD8spq1XcbSql00hX/ypNLaB6EzZ53Z6/dnjMsBH8A+Srl36GL5RQBqE21ppz06v5ahJjOuhEWVobEowDJloY3MKfR8lCi6NF5FRLVj3dm0KIQNs7nWPQ0n2mKqmtT1ihysxxdBwVV9mEWRiD5xNNaHDhFh6ozpnX0Fg0VsQP64S6bst/PATHuOmEXLkVEH2n6Hvu30r92wtPxajoLdAEfFpMPE8GA87/7N2K6nymVyNoQxufS1yCBsrkqnucU6dR5N94jkCEYLVyaOQSrJJPKIpgZHUc+BirDF230jU/DsoOQAQMNMOdmvnXtMV1/BVQIgpXXYA2jEAZ/Qhn4vCPiRoWfNLUR3cW/Yf8p/doZj1oY63kB7aqCicE00lgOkkrXRomIt3jTl/5MQBBHWoFhbiQlAaR39IsCGhk4w0WiBKb6BxoBVnXqhVS6l2V6zcyLmP7RXjO/9hqIlCv94LXFbi4TFF3PP58xKfvHtjXZ3Pav4hTnxbzOVk690LLj9h8ueLQn3BDT10e+9QlXszMryDEJSjuZRfV/1 /rdeXwD5 ql5RUTyeexWn+LRK56t39QzwL/rONzX58XmWQBgxM/JlJb1bAiSGcdXZppVm1D5Vh3x9LmxGBnjeils8U/G0I48eMEmp7REfTlvjiEJnJ4lyTpB8MbE5FpQYUDq7CKDnznq9vgllT9z1YXtGN2it86rAQ1iDZ3CWCSVVnvpDwZO/VyuEa/0fjS2sJtwziUX6BPY03IVpZHu/rQwz01Xr4YUOaAJvpXTkw9CqoHF8qG4YOFr0qgemnAbbfq2rOD5eodb5FMuIF37ut8Ar2KLTgG19UC22us2+xCc2ewafYA9MyTSrjA95vrjUS/qynXn0Q6ettKU/Bu2Xnb/5c++3itz3zLKKpwVcSNeb5 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_93CD7DB0-6739-4F9C-ACD8-0693978C808B_= Content-Type: text/plain On 8 Jun 2023, at 21:12, Hugh Dickins wrote: > Revert commit a7a69d8ba88d ("mm/thp: another PVMW_SYNC fix in > page_vma_mapped_walk()"): I was proud of that "Aha!" commit at the time, > but in revisiting page_vma_mapped_walk() for pte_offset_map() failure, > that block raised a doubt: and it now seems utterly bogus. The prior > map_pte() has taken ptl unconditionally when PVMW_SYNC: I must have > forgotten that when making the change. It did no harm, but could not > have fixed a BUG or WARN, and is hard to reconcile with coming changes. > > Signed-off-by: Hugh Dickins LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_93CD7DB0-6739-4F9C-ACD8-0693978C808B_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmSstMIPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUmBEP/1B5HvECkI+h2Ht7Q9zGQrFXkswG0mkBs+Jj rrU9Q9snk78RC9cOwyjQz0Ep8vWrsWBoPxLaKlOrCDE9lVP5dON3456n1ZZjmM9o UZ0GfQzRTl1VJSK5lfhjJjN833tU9K7xip9TD29rDW4mGik7XLPyJnnwzdXOcvXQ ghs36zOy2zsBx4y6/iAm6OL+EaiVaZEHuB1PWYfPhsiHzZTlBEiSIAKq6l0FL4n1 IDyLLevaw1aIMzq/s2II24C0Ckserau6OvfE6MLv60oSMIJH6PhSCb1xxP6iN9+V ovWx8YvqquwAPqSO6GEr/x3uw4Z8i8rwvEm2VzF0oo3rYc0kFhNAm7EmExoCkaLN 0UjrkwD7Kv7ioBwzSkH2qqJKhpL5GHSMh93gDh72QKOdKBjR2SX88MVhX4L4Shy9 YZ9dM4/h01nVdE4Nb71utUagHhajCib6RLjwItIcsWuoLczF5GRfZJpMPkUCarXT xdexLuUx43PAP5tA9gOyn8etW89Qk7YwKZKRyhWcoSvqnQFGfbyJ0v243k4UmD9G y21pG9+epV3ngHv08SGovQPLvQUDtGpxD6NAGDSezmP1q8gIkjOcID7X4FFokwac /wsI26ED/+IRpEbS2Lpfq0jy59C5WU5HJpkgoVI/V4PO+Yaze0tVgXESnXxWrnmZ +9BiaxGE =mvP+ -----END PGP SIGNATURE----- --=_MailMate_93CD7DB0-6739-4F9C-ACD8-0693978C808B_=--