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 12829C636CC for ; Tue, 7 Feb 2023 14:53:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8DCD66B00E9; Tue, 7 Feb 2023 09:53:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8653D6B00EB; Tue, 7 Feb 2023 09:53:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6E0056B00EC; Tue, 7 Feb 2023 09:53:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 5DEDE6B00E9 for ; Tue, 7 Feb 2023 09:53:10 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 34DBBA6A03 for ; Tue, 7 Feb 2023 14:53:10 +0000 (UTC) X-FDA: 80440788540.26.D9D12E1 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2045.outbound.protection.outlook.com [40.107.243.45]) by imf26.hostedemail.com (Postfix) with ESMTP id 4C8B7140006 for ; Tue, 7 Feb 2023 14:53:07 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=HESSZq95; spf=pass (imf26.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.45 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=1675781587; 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=9vIAEAFN+157ENzHvyODMx9JJjwbxIbUUz0yMj9HN00=; b=gP58/XbGJkrcN4ev3k0jpVVwFCHRPDrx1tkAuBVk/f5/ofq7y6v4e5ydb+93Nm5TEdHOxj fsBMWdopAiP6rAp313uht+P60WCUDEPwu8qr0WSvQv+Lt8glFi7CDyI1SuNkMO/o/KPV0F syTvyZtkjlW/HYtAtopOt0X71aOsAk0= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=HESSZq95; spf=pass (imf26.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.45 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=1675781587; a=rsa-sha256; cv=pass; b=PDXq27VAt49HtJ5EEnEzPGDAC9Je8bN29IYbDT/m6wx6/eMSj9kiLRvW22ggCKvFo8m+B3 R83hp3F/W4OpnaGfTesVp3M3k8H4l0w8pKa6Aklypxu1niRWAGz/MKfd7XZTNS0qjQJY/J d/AOJdbjQxIHJlX3JHzG8B8pee3iC/0= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lJMhSCklnUZe8kYhsbhawYuqJRacF/aZVA4giOCqOmzFhtK9ROPrRbOLy9JKZ+AY05hxswLoVSjaBDVOZxhRvhOEDX/5apuUyPVQ/dYbPZ6HykBL6+8NQ4AQLNBcGGrwHM/PRKqH2Qe+ti63C3QOZ5VUdR8M0gElh0hw2CIFFJI4yCBLEzgvoidt2H8NukQglCLJQLZyyDkOodZrcwLkjPAZ3phhRXXONZgN94yzUkLNvH/P1vUcfho67Y7aWr9eIv9P6AjONx1RzSicBOcLuijn7xvs5EI2fbYJVZnVffX+x+g0jiUkNbGhD4cXsdfT5Qxgfw9Mao0bz8FHonU1jQ== 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=9vIAEAFN+157ENzHvyODMx9JJjwbxIbUUz0yMj9HN00=; b=OA0UQSlCYjf9kFgoKKzNM81sHMgGzjHtnmxZ5pdcqJlSAaG2TMs5llIqJAM3RJA/7fxmdwzsVYH5knEWVGf5WlkKEq3+DF+J/BKgZDFyuPYE9NwB683ws4h9M2vq/DHZw3NGMZyw+AgGu5/QLlcAkjek/ynXcKQ4IlZShB5CyYuxCfHeXkRmpcchQJo7oGpzPikSE9hn1QpMz02tV57wx7k734KEkoo3Z0NGjtCI5JNXvuddXngMSlyiWNdDh0HPpXqvusUREGql5OYWnU0+K4SzHo9ebTuU6igO9mB5Ah0LBGTiLNHFlZ3f8ahD8YFWJ8Fvn4erjHo1xXLuzUnRZQ== 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=9vIAEAFN+157ENzHvyODMx9JJjwbxIbUUz0yMj9HN00=; b=HESSZq95xOryRQU9sVn8NIjzQuKd+fhB6jYDIgdO+aRy8FW/gZ6LlKat8SQKCMZTE9HZXhbsr48fWJfnHpc/NYUS3fo26KOamDvgw1iD1PR/NmSg3FuIM0bhg8L6JzBe3QEIxMYjdhIN9b1EwAGV54OItvJrH/+Q5QcOnXd/0MNjb/e2PSgMB89LWXIPeLuDbmx6MG4MsSh52QHDMN2vCuyG47hjtss9kjzjl7da3NzBfHcXi0Gc/ETroLcK8voz/UhYSlXwmrd+6oKXCoSLp7JpmNhp/ij3duWtCqzExRxDyshTfPXDGt+4Os/PN3pXYvlxA+YoNAf0lj0d1fUZ2Q== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by CY8PR12MB7193.namprd12.prod.outlook.com (2603:10b6:930:5b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Tue, 7 Feb 2023 14:53:05 +0000 Received: from DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::2585:153b:98ea:3e23]) by DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::2585:153b:98ea:3e23%9]) with mapi id 15.20.6064.036; Tue, 7 Feb 2023 14:53:05 +0000 From: Zi Yan To: Huang Ying Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Alistair Popple , Yang Shi , Baolin Wang , Oscar Salvador , Matthew Wilcox , Bharata B Rao , haoxin , Minchan Kim , Mike Kravetz , Hyeonggon Yoo <42.hyeyoo@gmail.com> Subject: Re: [PATCH -v4 9/9] migrate_pages: move THP/hugetlb migration support check to simplify code Date: Tue, 07 Feb 2023 09:53:02 -0500 X-Mailer: MailMate (1.14r5937) Message-ID: In-Reply-To: <20230206063313.635011-10-ying.huang@intel.com> References: <20230206063313.635011-1-ying.huang@intel.com> <20230206063313.635011-10-ying.huang@intel.com> Content-Type: multipart/signed; boundary="=_MailMate_62B9049D-6E74-49F4-B971-A942C71294A7_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL1P221CA0018.NAMP221.PROD.OUTLOOK.COM (2603:10b6:208:2c5::30) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|CY8PR12MB7193:EE_ X-MS-Office365-Filtering-Correlation-Id: 9dd5f5a8-1f1d-49f9-27a6-08db091b04bb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MrI54/Zo9qpcxe/qTPEeVajH4Y2+HqWieQqnqArJ+P7o74SRXTla8WC5VUC4cxOcXbTR9OR9Fy7AngZvLbhXw8CUVB1YtZ4ueftoJO3xmj07EqVpuSKH+2xoT+3vgiPqJtxQgWNjeD4Mm5tjkdCRFNF7QyvyjRYbOnBzZbXqyCBeKAciHYJraZ0WSJEwHccStGh97r03PNh44fdMzN2pv+rW4dkZHh6hi2E7D8J6A2wSD4H8KTMn2Ok2BTx174g9KpZBAGU9oL/ljqL0VpB5tzdBXh6gWtKs+I4gJH2qLpYs45Ul9eDVGfkFtpR7igxM2VYiP0i0WVh1loOs//pxxRzikX7FccJX2BhhgQqYaXIDjl5a+ClAba3BSFh4YHz/uSWEAdwmwzAUqUAyUSUD/gY5OFrQJsxLrEQoxurRortrg6FQB3nrEzhAS7yIx3uMt2syxl6/phos1v2s8/txeAXwBju2lN5BpxPhw3shrr0cadKdfF9QUDl0EsrKIG4rUSHMmFfxg8CFwoDMzpnwhkPD7xOt0n9A8Wx2q5dx8PKbTS7h0V3m72EclWicwKmuz/yAZopMiSTezCEG6lI594l1cE/kCbG5/Wgc/AwEA7PfebvhJRQ/6ZEULHk+kuU7FeK6yiGZAm4aF2Xs4ZOszoQWfGJMVf3gr7l8hm2hLLlrZwWEJL6LSfRIeQGQWQGzVfcnRC7Jtnx+7rCMdls75ESG6nl82Od51ncX3drCnJw= 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:(13230025)(4636009)(39860400002)(376002)(136003)(396003)(366004)(346002)(451199018)(38100700002)(36756003)(66556008)(186003)(4326008)(66476007)(235185007)(66946007)(8676002)(316002)(54906003)(26005)(6666004)(6512007)(6506007)(53546011)(5660300002)(6486002)(86362001)(7416002)(83380400001)(2616005)(6916009)(41300700001)(33656002)(478600001)(8936002)(2906002)(45980500001)(72826004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7om21Mj9DbljBUpTagUmfSS1nBiQtSPGX0RVXC11t9dqpiidbc3gRumC2vU6?= =?us-ascii?Q?Jf8+QZ6lmjrkLCJ+Mu7160NRsHTUqNM3IRqGVOsZSMYnqpLy2OlaVPCWNsUO?= =?us-ascii?Q?EW0q+bgNMaXmnB3l//zhDQqvMBGoBbsELwQ93LNAPK1O2p+bB9jZCNkbNBtK?= =?us-ascii?Q?LOmjZ/50BNX/jw2LdaNh4jHLulJIYfYDfl+1w8YurwHF8CuPFPlEOnTOmKGo?= =?us-ascii?Q?o+hOFE/WrU9VoSY7rzLYwF29WvdgUK4+AiQIHFNJzWcvlq1ljqDKKNW6COx8?= =?us-ascii?Q?b5v+kJ+W7z60YAyOGpBWZdUUQmxAFTekRaefZJIqXAaLprpUBQH1G8tf3joR?= =?us-ascii?Q?eN7fBG28D7T8m0s1cGGSNIRkRza/RTTN9wi/qyAhSr6N6hLUWMdClzEigAeL?= =?us-ascii?Q?KigmfSJzCj4Hm4lLna2e0h0EPfCfD23z7oM2JHumCb5+rD2LUbAGr6kjrSOS?= =?us-ascii?Q?T25nRJLjWtfFiaYe+48rEuRofpxkDfV4jgZJp0mMyTo8abwhVqGwu4GUyHZd?= =?us-ascii?Q?ZSLu5sE3mAHEjQmNsdN2k7AD58OIm5P41xepO/LiZjGEzlRm6e2r71iqCbjg?= =?us-ascii?Q?ClwBQaOfc8s8B2+Qaok9XJ7ascy7uuo/ecuWGlhFMXHaRDVmdV/p8j5ygG/W?= =?us-ascii?Q?MmbQ91ZydmBzVb/dd7x+19JLpfDki4CcQKIxypERumzGdYkPrFBlyffcuwQ+?= =?us-ascii?Q?oWF1eBBb7o2zsS68R7EfsVBTLQwKBsLizpYxuQmTCYxh0JB+dqRvuuJDnGU3?= =?us-ascii?Q?4WCGaMe1gUW4XVjb6zoTwVymBvG+iugo77egLJSwyfRK5rCO3iSlGRuXbBOj?= =?us-ascii?Q?bTSm/ossTwV1nySZQKoI2HFZF7d23XRDS8eFujtC5k66AAL7v3JEaEuy23aZ?= =?us-ascii?Q?dqbpQxQ9zuTHDSQUUIW2lgf4Cy5SMj/qsuaKXR437JVVkorgpleCQtHHr+LG?= =?us-ascii?Q?d0obAq81k13diydXCaRuwexQ0WmbLCKyix9+VSrSaG8Pz89z4PhRh1YRfBVC?= =?us-ascii?Q?Bit9zpdTQ/WIFs59dS+zxfG5Amp5KjNeI8e3kK8QHOOkOegIsu0pcdMB0wcJ?= =?us-ascii?Q?C6IFWs7BQBTvXXjtOw0YG0cMLYPEN0mOknxp0bmdjaPsfCuNZoEbOJFWw1uj?= =?us-ascii?Q?JwO8Fs5de12zYf78pvHp0W1JPw3Um+CWhw7HqKO+VC/skb2brXyBcbuDKmAB?= =?us-ascii?Q?zFXEpdjY11BQunVRSLcsZBI3ZQYftm02i7gx5hKOs+nv4UfDjd7FYclypPYl?= =?us-ascii?Q?fDyoJ/uB1Rl+mft9XuIzgFs5O9LquyDBKByNlUtWGbYOAigTY52z4Z16s7af?= =?us-ascii?Q?DCMNFBPidkNMS+j5TOawR5/bmvxUrdJ9N1+5HtYw1/J7yTWXXHcIHL+/W1qr?= =?us-ascii?Q?bG7fla+DJB/BlbqeDE1PZJX49s12NQaSeEudKm121NMW11NQK5HgiEoKoWWP?= =?us-ascii?Q?YwIeGirr4OxHEAyZXcLdC3gf3qBkMcWr85I8tKtV+ypAK+7N9xf8MMrzREV9?= =?us-ascii?Q?+9e8gBEOXlFPtqfhzC9TUleIBc7h7p4/wQV6tEgsRQYgY4RTjeRn121Y+iR6?= =?us-ascii?Q?nEmkbRqAHRKeobNATDNY1rLCTd6fgKtsBviIsUZm?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9dd5f5a8-1f1d-49f9-27a6-08db091b04bb X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5744.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2023 14:53:05.3072 (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: zTvdCkx0bFnY1+hcKC40Lt08IYbJpVgabtKyo2ub7H/FQmYryhsq2L3h96oTioiT X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7193 X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 4C8B7140006 X-Stat-Signature: yjnsxumh1nxxoua18wtsdoa1kj8n5fc5 X-HE-Tag: 1675781587-425794 X-HE-Meta: U2FsdGVkX18fOx5OReoVxJg65wbx+b4pVRUJdqDwgjxecoyoPeDjB6O5H3xBw0w/xwfvex2Wyq+3TlrMhpTblkbwlKTE6K3jiJptiqYB7tbqDtkanKsyJCjRfYBzoclNJI8+iwNX2Ea2n8Usub4ifK5ZPSCMoVFwVDVlb1wT6UqltVpetsm3Pl9vQIP9mdYzNw1y7zWXwo9CIJTL8jn3age8k2eXkqC5jjLS8LXCof+6foOwvu6ld5bi3i1D+us56PcxzppebbVveN4B0vsz4x4HXjZ+nXyp31NggJoMMCP7SOP8cd/lT44WvKb4Fw5I2oJAjWDYDDIuJvVX0V53dJ2m3IMupEOV0g4ZFkF3uDCWUF+Ou+2iJNedvOdCQPjjTVipmMZgcfm5bR2nWzq/EYaooNljFZLGowDMRUMvb/t3aPAKr3RU3uaC4UwQKshYGdB7w+gTzSdjdWIS8nGSOphCHYfFmS7u/Ocqs3maDO9oSpOSjmAldP8OPU737lFWUEXtd2kT+1TQEM+E8/sWsMFAHbWv0aE/jvlHYjIYo/Q+25DXPluDfAM2G9EM6DgRI+JbDIwBYvAygeVPwbOlwGfVtK1yGH9/NbUddaqJUiROIKPMpuxz1Phtn0Z0khepcjel/+b+v5m3c3ptOtY6oRY2suDPiZV+q/hWJjUjlYsQCqYnn1BPxJ0VKElkisHMuzqAjsqu+RNyotoT9S+mN1Jh67/dWZESw1W7irZtbjGQFKTJGcu2IWZ2L0WqxAMDAfXrtHSiAKDKtZ+beMBpMW3qOiP2I8WdueyfBqwzKcK77u10WxetjVlqlGFsRK7gdArT+LlN+XwCP1pDo57KCW7jrn2NMF75fJp/1gyPFVislX1OdUag+Q/qpa+A7A3GXXEpKoRyQSdEcIpoWcZS+O36/Yp6UU+Z/pZCfZPJM8po1eV6M83q7AEtX7Ne0t62Jl3rMLlNMqP1XHi0McA r2rF4cp5 wI0sMN9py23C4BmFDd2tgVKWzmu6M8qcE9lQbBvHhCAiU9eFcY5ZLbxtt1AoU0r9JiC6LZHVDVwrqoppsXGas9e6Ntg4xGnRb9TOYCgQSOrHkT+rcoquRRn1ofg+Hk9NcDENv6AHrKlurnbZYlsZ4C9THIgN/LhU154CvyYTQJ2ec0AQ2c4p26OgIBMmJB/WoPz7GEc2FH/UpkRB9+FzMUEd7NYX85LkVYqq3nd5wFZ/RQ930wUe6UkSgRaCfAtIcfgSGTD54qIuUvCpYlfv1SyBA3bWse3jWGZ5H3KfJiaUXbn8ZMU/ELj0M0d9R9oJoPJEB9msOdG2qKP1MRWseaRTcRJTmet1F6hHhENlYJC1Kb2Q9qOZtbskPrUd2sudkY4m09qJns5q0QhUwr1FkWaIcJ6jxVKc6TKP/G3rfmsjWP+PqQBwdIWLgZAm6SWDYMrsU6kvKRuz7HWoH7iXr2IvdsgpcljqQHl2rUC18DkgesvjjniYpL8Q63NcogAqgQ4CeoX9uvf8R4iT4j7cmNp8BfZOkvVG+p4Yhx+AuI7YVP+PbrcDaRTjYclz7qDDcWLNqEHjENc/RBBbCmjjs/UdU9CDkEHmeeeHQm0i9culBimUNecquwtgHFn00jvuXPA2jza07GqVkvMWoN1wU9FpU8o9fZpO1DGy+cm2B2jEXilZc2rxGEYe5jQ== 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_62B9049D-6E74-49F4-B971-A942C71294A7_= Content-Type: text/plain On 6 Feb 2023, at 1:33, Huang Ying wrote: > This is a code cleanup patch, no functionality change is expected. > After the change, the line number reduces especially in the long > migrate_pages_batch(). > > Signed-off-by: "Huang, Ying" > Suggested-by: Alistair Popple > Cc: Zi Yan > Cc: Yang Shi > Cc: Baolin Wang > Cc: Oscar Salvador > Cc: Matthew Wilcox > Cc: Bharata B Rao > Cc: haoxin > Cc: Minchan Kim > Cc: Mike Kravetz > Cc: Hyeonggon Yoo <42.hyeyoo@gmail.com> > --- > mm/migrate.c | 83 +++++++++++++++++++++++----------------------------- > 1 file changed, 36 insertions(+), 47 deletions(-) > LGTM. Thanks. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_62B9049D-6E74-49F4-B971-A942C71294A7_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmPiZc4PHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUglgQAJYPfrS9E4LuNeW+Q9DdqYvCJBngH38bSfBO FE18dXhM8IxeXxv3cK4ClitRdxNuAuXLJQQxMwAQaJzt33gmMhF4RneazAh6VOu/ zgoGQTcsj+cW3gcLb70zSNr66FY9wStSBBRhXJlbUpe1y3vkpGidZJ+PGKB4Vp4u 2+65zLF7UL7YaKGWBYRiM5SqM+/khAf4lSwTwtHp/pjPGKWwC3YjJa0yCdcltLMc /EBpevPifGksge0RrgsySXmnDAmBulr+mAtx+y7+nHb11hRp4nWAh1ong5V+33Ta CGrtSvsYBfNQTcKwjKqzb6p4uCZyF6lxjqBlAbjvxzh1+Q2nVLy3Gm/tEecDjlZF 5Yn0G2QtdlIZc/ABDVyIp9GDkUhcBsR9Vo2n2WGUsLWoFwrzsrT1TYb09qPlfzYw UpKSnvjLvSdTfsgKEgJdKLc8Dj7dBUJM8ZsYowpbuCugAlzIz5kih/W+5FBKllmo CTI+vcdr9ZJwVJ7o7rDeG/Dq4p+NTqpOy19OYidrxth+FK0BMPZrPiEFRKJm3PMf MC1kmM+6lAQbd3MNlZxVSkZiBKg+Dmry1EXgG5jtk8DdrYFqasOv0V3IrPXN0chq qAW5n51Ep24nTM/8Z1gxZbEf5SY5Hv1OOD6cBBBbbjyK9aqjvBgVYdb5k1MICuXl hWTj0n2i =zgVC -----END PGP SIGNATURE----- --=_MailMate_62B9049D-6E74-49F4-B971-A942C71294A7_=--