Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp5376200rwl; Mon, 3 Apr 2023 19:46:17 -0700 (PDT) X-Google-Smtp-Source: AKy350Y5JYWGhTThzgK9YpRoq9B9S0AimmUmaSOuCyQEAZSQlSRdhndhxN3Stj4T6bnLNk3vhvrf X-Received: by 2002:a62:1b0b:0:b0:62a:1267:2045 with SMTP id b11-20020a621b0b000000b0062a12672045mr537940pfb.34.1680576376791; Mon, 03 Apr 2023 19:46:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1680576376; cv=pass; d=google.com; s=arc-20160816; b=1JYIlMP2QNRzzcuEkopiSYcRWt5SM1nJnYn1dIcvj4v8Ls4lRmtJDvjdZMgnues6Jm qy3Dxaz0dCB+FGwihVJv9exuCZGiIXbJ+/iUHK+L4y8Gk9F5D78f1oWuqYTYERDMVV9O 9RYSUq2TdtQswJ+hQae1GM/FoQZBKWSOvSoxalCkZ4DWK0Su56G3+j78hJRlJj9yh2DO 0/70L9CdglWcWnodGnZYrRKTBMmosgtGn7qSwMrlhMkrdMzoP1jBGrn67m+VsnEte4KN M9b+wg48yA/YViHB7oxVM4Se68YH33TNme2zLkjrvR8Ox2UKNjrca6wVTkRzK5UKjqPy B7nQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=DOgNm8FUv8kVGj+JBsN84cxq9QeZeVs0wc+1zLo27K8=; b=PmL3QiQBgBfgyd5PmzdCM9C6ELd02+9loyWlXLCxMPD3cq2Np4DpzD9gdv6MOe1EE/ xC8+2seGk5GCcWXwhw5+E0j25hmkWx4V5T8VbpZUriMF+812DwwHBDe+FzYi8qBIwT0t Qx4tNEo2vYcuZuuUj9hVprQ/XpvkhRHRsoDTpCN4PYqkxU8DZ/z3EtfEROvlBljbKK0X ZHwmUqeyk4LjiKOrOyeIMTp4FrTnw5RhKi1E0o3njIqbHOmvZs8Kw8m1bgRy4syri0v7 Gd40QWtDK2rIbsBx7a8kyq0vheA+H7WgSnPGEkeVGgHKGGAMGSJ/Aba9+5ZNK+UYtHAG XNmA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=eA9guSbz; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 129-20020a630187000000b0050fa328e128si9776272pgb.419.2023.04.03.19.46.00; Mon, 03 Apr 2023 19:46:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=eA9guSbz; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232787AbjDDCh0 (ORCPT + 99 others); Mon, 3 Apr 2023 22:37:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43192 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232710AbjDDChY (ORCPT ); Mon, 3 Apr 2023 22:37:24 -0400 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C78AF2117; Mon, 3 Apr 2023 19:37:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680575841; x=1712111841; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=DOgNm8FUv8kVGj+JBsN84cxq9QeZeVs0wc+1zLo27K8=; b=eA9guSbzpcf0XZ6U7nLsNdQKBpKTWToYN4UtGwf2ioNqAdK960gkWV8l ERUEk+dXqn68sbAnJg92mSsN2TTUshaEm0SEzKgAQc1YNxCuJc1Z3fV55 Gg6XE6DiFHY+VfGTZ9jNnoTv8l8gQbgHS0dQ241HlnrjpTbumqNPmsyZK oOjEc/MIXSOysU4+ltkV9E6mEqQgU0wqTFMi2ub9K5LlX2eJXt4KHGYxr 0RhqUyqkkWGVJI8z9CrAGYLv3WlzHNadscLBVlfqPTfHszCaU+7uh520P anbdT34G9Yq86xnrpcyzTzJBzF2yHMivCgzs9dZHaIXGOsoZAiaQA10Sw w==; X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="322465714" X-IronPort-AV: E=Sophos;i="5.98,316,1673942400"; d="scan'208";a="322465714" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 19:36:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10669"; a="750746037" X-IronPort-AV: E=Sophos;i="5.98,316,1673942400"; d="scan'208";a="750746037" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga008.fm.intel.com with ESMTP; 03 Apr 2023 19:36:25 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 3 Apr 2023 19:36:24 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 3 Apr 2023 19:36:24 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 3 Apr 2023 19:36:24 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Mon, 3 Apr 2023 19:36:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V74PxuqAiwpnS30lZWFuwNSY5CA+5DqlhPacmnA73K8P5KzVBeRKH7lYWuFKuDKxl49Os2Z9B8mlCuehKRHSQQhwFeuY+BJAHeffuZR5wpPLIhwHu8HcyvzbKqtLncVYo+cTpt51nn6qRk6uJNZUHpCDZWMpHu+pBznWcrmFIZDZkrLus4e5NKAMJ8opjiwJuLrV6smwCoRbgsG6Uc9K8izU1MxPp7H6nIoQD/7qCAwHrHbyunAGn56/XEVghzD1gs4SFcxzWpbbuSSpe4964HRr8R7oQncZq36BEGFfOWhVlQwq0lxWyr2P0O8jJH4wY+P8BSO5EE7sj+qXb3LGFQ== 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=DOgNm8FUv8kVGj+JBsN84cxq9QeZeVs0wc+1zLo27K8=; b=jLVH5koQpky6TNDCPPr0f1Ftyi+eYzAhyrqbs7lPSTvvPvR3J1dz+C5Pa6u95e/zID+C1sweVwhCr5onAZmBud1qRLpw4CAdMQWeN/SY4hcT3VWfkUpWQ9BvKIHiqQtc/YvSn2YXXM6rS+Oz0olKxPBi+jGh2nKeZWgvb1rRbmHDT0DR9JgJDN9Nu5aHGDhOkNAbHDfEVIFtws+cYIbcBPLYHjoHZrZc8Et4wRj3QT3jRpJLeWTny82D0WE3WY79PYPApAV0/jj/xmepndF+yrJU3oSvDdFquMl6JwO25Sc0GJ11/ddMiIoNPSV4tX/r5uuWzZ+Tv8kHjvaNQVq5Ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) by CO1PR11MB5044.namprd11.prod.outlook.com (2603:10b6:303:92::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.41; Tue, 4 Apr 2023 02:36:22 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::8073:f55d:5f64:7c6]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::8073:f55d:5f64:7c6%8]) with mapi id 15.20.6254.030; Tue, 4 Apr 2023 02:36:22 +0000 From: "Yin, Fengwei" To: "iamjoonsoo.kim@lge.com" , "yang.yang29@zte.com.cn" , "Liu, Yujie" , "hannes@cmpxchg.org" , "akpm@linux-foundation.org" CC: lkp , "zhengjun.xing@linux.intel.com" , "bagasdotme@gmail.com" , "linux-mm@kvack.org" , "linux-fsdevel@vger.kernel.org" , "Tang, Feng" , "linux-kernel@vger.kernel.org" , "ran.xiaokai@zte.com.cn" , "Huang, Ying" , "willy@infradead.org" , "oe-lkp@lists.linux.dev" Subject: Re: [linus:master] [swap_state] 5649d113ff: vm-scalability.throughput -33.1% regression Thread-Topic: [linus:master] [swap_state] 5649d113ff: vm-scalability.throughput -33.1% regression Thread-Index: AQHZZp493mCOcBMaR0iL4p7L4KUGUA== Date: Tue, 4 Apr 2023 02:36:21 +0000 Message-ID: References: <20230320124100.25297-1-yang.yang29@zte.com.cn> <20230321075632.28775-1-yang.yang29@zte.com.cn> In-Reply-To: <20230321075632.28775-1-yang.yang29@zte.com.cn> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4820:EE_|CO1PR11MB5044:EE_ x-ms-office365-filtering-correlation-id: 79ccfefc-e1f6-4fdc-5ea7-08db34b56044 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ClVNv4IhbXh/pOvyJvjcC/f7QFSAtqUK4XOJWWs3Tqwz8DIjSEh6zpH4SDXc19uH37FcrlPAC8dirgj3rSnjraVoe1cWHfQjS4cgTUrwGKFsxijmDolyy7Vq7MpdjIKgtmfeB4yx3WvM2b+xNL+m0ZptNs7DG8j8EXcVUiyJDvMvWX4WSil0M7kJ+Scv6EafIMZ2VOO5rPOYWQb5oCWjyK1lMOTs++wmBNlSVKs1EYRcdQl1H/YWoSzrfGVQ0AU+tT4xRmJyYSFizkh7hQTUSnd5hya6HSl4Zv4CDBOdManFiwXjTx2YxTbb1iE6fLCbzKutRqQw4sZZW+LOAK9KtfK58xM5HiHvONYthM8ZZZR5fBSzkBE2qad4ozIRBza8nYZqLExrIi/sXSBwhzxig2hEYAd15mxKMQEt04Yi5jJfWjAlFOTRvNvE1gbLTTNRzfYfHz1hLWu+uPfIh1UG4Ks84HYS+E9tSlpFjTFKF2kfuVcDFnvCKf8Ra46UTVMncXUDB3Pp4WaJvoiItuwvUgJrebAbvJn+afCXd+blD5B0qcgCVSxHW6/oKrr6tGwLie+kVXMw9E5vJCCJXsAdqkxI4vQ96C9ZZawU09gh+yGxRtezhwbKDe236Yo3M/9r x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(39860400002)(136003)(346002)(366004)(376002)(451199021)(38070700005)(66946007)(6486002)(4326008)(66556008)(66446008)(54906003)(71200400001)(110136005)(66476007)(64756008)(8676002)(91956017)(76116006)(41300700001)(316002)(36756003)(86362001)(6512007)(6506007)(2616005)(26005)(83380400001)(2906002)(8936002)(7416002)(5660300002)(478600001)(82960400001)(38100700002)(186003)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aE4ya0xXbUM5UzZSQ0hCSWZoRjN0RzN5RXdwK1VHSEtIMisyT1NpQUJjWWhK?= =?utf-8?B?aURWNEhnejBvMFA1UDlhQW1FbWdrY3MxakY5QmloTERXTnJsOVZCYVhVbTlM?= =?utf-8?B?RDUySG9sVCtzTGRPajJMcUxaM3MxeGsyclhYanlBVkM3R1VDSnF2SThBa3pS?= =?utf-8?B?Z1VGMVQ1Si9IYlgxYThHbGcxcE5TdmZ1Q0FYalRyOGttMTVsU2VvU3F6LzBU?= =?utf-8?B?YXdGQ2hkOTVvMTFGdGw3MDIrT3ptd01hTVUzWDRsaFBzV255aG5jZEIxMDB2?= =?utf-8?B?RUdueE1GdE5hWmNBTEJoR041cm9XTkkzSVZmRXN1VzBUUUJuRkhQV3Vlby9i?= =?utf-8?B?dnBNTFFBY0NCK01XQy9HMDNIMmdIVlVhc3QzN09qRU5yL3hKUXU1S09EcVBI?= =?utf-8?B?Zms2WnNaRFg2dWtnTC84MXd0aG9HQ3pGZGlRdzVZZTV6RUMzcXJiclRaTzB3?= =?utf-8?B?Q2tJSk0xUW1RenBJaTJLN0wyRWlBMmxJYkxRODRMUHJZRGVtKzczNlpuNW5U?= =?utf-8?B?MTUvd3RMeDZhUHNVWlljSjRQWHBZYkI2MENyMStFcDNBaDZ6NkE3ZTZRaEQz?= =?utf-8?B?YnEraUZCcHhCSXdpdXBhVWxHNEhHSzNLSnlPUFk0emVyT0dtY0draG5JblJ3?= =?utf-8?B?SWJNQWRrOE9BTTFIQXFLWEpBRklVMnhqQ1lOYTJrNGovQ3lZM1BYcENjM1ll?= =?utf-8?B?YUNnTm1Da3JDVHNlUG9TaGRVTVpuVlZtTHZxSVhpWHNvMmxQMlBSUjI2Vmhs?= =?utf-8?B?Y2xKVnlTczc5amQ0YmpMbFVEdUdlVi9NaFFtalgvKzVTYUxXaEJJSGtydEMx?= =?utf-8?B?bnhtTTBrVGxlQ1Z1L0xMbWxmRXBsOU5USFRnb1JqT3B4aFc4eDhPdC9SU0FU?= =?utf-8?B?YUFjS2o2MDFDczJpZ2FMM2tqeE1vemorQmlzdWNRcm5raVNSRmFmNXRscXBN?= =?utf-8?B?RUNhNTFXOG9acDFzamhYZ0xWd0ZteWtLTUFXVHBOTElQbjRRbzdKWDNZOWlI?= =?utf-8?B?UnhQWkJaTGtFRCtrSjBnMm0zZklhZ1JYK1Q1YzYyWHFCc1M5a05rQkRSOUNm?= =?utf-8?B?SXdtQUgrRkMyc1NLMjdTMWNPdXRaWDVWOGIvNUZTNHlDQ0dSU0hGcDlTNWlN?= =?utf-8?B?RzI1NktKTk1zMytvaWRielJ3b1Zxc2g5YnZxNjE0RTlpcS9TaVRNbnVyNmN0?= =?utf-8?B?WUNyNkxhb29CNjFaWjllQmpHQk5hbU9xRWNjWDZ1ZW94eFkwRzFSSDRGR2lX?= =?utf-8?B?N09MV0pTa3dGLzZqbGRZVjRQQzIyS05qQlo4VXFHb0VWVmp2UWJQQVplY25M?= =?utf-8?B?bll5TzdkQk9FRVY5SFlXNUJNMUdacnpBMHUyMDNnN0ZkK1dtNzIrMDY4NzY3?= =?utf-8?B?RXdmQmk2M25sT0djWlQrVHNzTmt1eXFpRXZVTDBKdGMxSld4U29mVG1tVzFl?= =?utf-8?B?QWJJSUxzZWJtVE5Gbml3SUZDYzM5OHlodWlSOXVOaHVBaWdLbzhaZHdTU2Vm?= =?utf-8?B?VW0yY3RSekVDcnF1MDVQSy9YcDlDUmVPcGVoVU83Q0Y0UVVpdEx1T1FyNnNw?= =?utf-8?B?Zk9VaWVEREluVDR4SC9ic2RmMGUxNlJJOFFBcWxKM1dqUFRMeURkTjNMcEdm?= =?utf-8?B?NW5MbTJYdm1sTzIwRnhVelFDY2pLbWVDbEszSUcyWHBkeVJ0eTI3U1c3S2sx?= =?utf-8?B?ck5YUTAwM0ZEbStaQUE0V0xaTmx0WGpoUmZXVlJxR0hHUlliM1dJR0tkTDlV?= =?utf-8?B?VUFVYUpyakc2WTF1SUpUUTE1cE1PTlVJVHluZ2ZsVVM2S2Z2VDBpdFE3RzQ4?= =?utf-8?B?S1lKclV0ZzZJazc4MmdsbVFPaG96eUdwUlU4UTFaQlhYbWtkWEd2ME9vTmcx?= =?utf-8?B?K1VBNVFkc3RWS0VBRlpxR3Z3ejVJWTB3M25ybWNEdUNoOWxmcDltZzRLbHJM?= =?utf-8?B?Y2pIejFZdGhuWEU2cm1ZNUZlUkhvSzlxVE9mTFNQQ0ZOcnRVRWp6bDRmc3U1?= =?utf-8?B?d0ZOaHNXc3VQQndza0xuZjlyaFRXdFlBVE1zL0ZySVhHeS90bXM3VDMxaTIz?= =?utf-8?B?TzVnbDQwQnQ5QjVrMHcwSlczT3NSTW5WcXF5TnlmVjdTT05xaTBvNzIrdFY4?= =?utf-8?Q?hwVMq84t4uqKM7ljjc1hIUNEi?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79ccfefc-e1f6-4fdc-5ea7-08db34b56044 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2023 02:36:21.1862 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: m0AnMm1Y32uSGRLDS8+l7Tb+7bcPdRaBizjvF9yQbW8tFS7fTlm0PeRY6HtJ6BTRI6qZObn6Gnq+a7XmukFcxQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5044 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-2.5 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgWWFuZywNCg0KT24gVHVlLCAyMDIzLTAzLTIxIGF0IDA3OjU2ICswMDAwLCBZYW5nIFlhbmcg d3JvdGU6DQo+ID4gY29tbWl0OiANCj4gPiDCoDA0YmFjMDQwYmMgKCJtbS9odWdldGxiOiBjb252 ZXJ0IGdldF9od3BvaXNvbl9odWdlX3BhZ2UoKSB0bw0KPiA+IGZvbGlvcyIpDQo+ID4gwqA1NjQ5 ZDExM2ZmICgic3dhcF9zdGF0ZTogdXBkYXRlIHNoYWRvd19ub2RlcyBmb3IgYW5vbnltb3VzIHBh Z2UiKQ0KPiA+IDA0YmFjMDQwYmM3MWI0YjMgNTY0OWQxMTNmZmNlOWY1MzJhOWVjYzVhYjk2IA0K PiA+IC0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KPiA+IMKg wqDCoMKgwqDCoMKgwqAgJXN0ZGRldsKgwqDCoMKgICVjaGFuZ2XCoMKgwqDCoMKgwqDCoMKgICVz dGRkZXYNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXMKgwqDCoMKgwqDCoMKgwqDCoCB8 wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFzCoCANCj4gPiDCoDEwMDI2MDkzIMKxwqAg MyXCoMKgwqDCoCAtMzMuMSXCoMKgwqAgNjcwMjc0OCDCscKgIDIlwqAgdm0tDQo+ID4gc2NhbGFi aWxpdHkudGhyb3VnaHB1dA0KPiANCj4gPiAwNGJhYzA0MGJjNzFiNGIzIDU2NDlkMTEzZmZjZTlm NTMyYTllY2M1YWI5NiANCj4gPiAtLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KPiA+IMKgwqDCoMKgwqDCoMKgwqAgJXN0ZGRldsKgwqDCoMKgICVjaGFuZ2XCoMKg wqDCoMKgwqDCoMKgICVzdGRkZXYNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXMKgwqDC oMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFzCoCANCj4gPiDC oMKgIDU1MzM3OMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0xMS4xJcKgwqDCoMKgIDQ5MjAxMiDCscKg IDIlwqAgdm0tc2NhbGFiaWxpdHkubWVkaWFuDQo+IA0KPiBJIHNlZSB0aGUgdHdvIHJlc3VsdHMg YXJlIG11Y2ggZGlmZmVyZW50LCBvbmUgaXMgLTMzLjElLCBhbm90aGVyIGlzIC0NCj4gMTEuMSUu DQo+IFNvIEkgdHJpZWQgbW9yZSB0aW1lcyB0byByZXByb2R1Y2Ugb24gbXkgbWFjaGluZSwgYW5k IHNlZSBhIDglIG9mDQo+IHJlZ3Jlc3Npb24NCj4gb2Ygdm0tc2NhbGFiaWxpdHkudGhyb3VnaHB1 dC4NCj4gDQo+IEFzIHRoaXMgdGVzdCBhZGQvZGVsZXRlL2NsZWFyIHN3YXAgY2FjaGUgZnJlcXVl bnRseSwgdGhlIGltcGFjdCBvZg0KPiBjb21taXQNCj4gNTY0OWQxMTNmZiBtaWdodCBiZSBtYWdu aWZpZWQgPw0KPiANCj4gQ29tbWl0IDU2NDlkMTEzZmYgdHJpZWQgdG8gZml4IHRoZSBwcm9ibGVt IHRoYXQgaWYgc3dhcCBzcGFjZSBpcyBodWdlDQo+IGFuZA0KPiBhcHBzIGFyZSB1c2luZyBtYW55 IHNoYWRvdyBlbnRyaWVzLCBzaGFkb3cgbm9kZXMgbWF5IHdhc3RlIG11Y2ggc3BhY2UNCj4gaW4N Cj4gbWVtb3J5LiBTbyB0aGUgc2hhZG93IG5vZGVzIHNob3VsZCBiZSByZWNsYWltZWQgd2hlbiBp dCdzIG51bWJlciBpcw0KPiBodWdlIHdoaWxlDQo+IG1lbW9yeSBpcyBpbiB0ZW5zZS4NCj4gDQo+ IEkgcmV2aWV3ZWQgY29tbWl0IDU2NDlkMTEzZmYgY2FyZWZ1bGx5LCBhbmQgZGlkbid0IGZvdW5k IGFueQ0KPiBvYnZpb3VzbHkNCj4gcHJvYmxlbS4gSWYgd2Ugd2FudCB0byBjb3JyZWN0bHkgdXBk YXRlIHNoYWRvd19ub2RlcyBmb3IgYW5vbnltb3VzDQo+IHBhZ2UsDQo+IHdlIGhhdmUgdG8gdXBk YXRlIHRoZW0gd2hlbiBhZGQvZGVsZXRlL2NsZWFyIHN3YXAgY2FjaGUuDQpUaGFua3MgZm9yIHRo ZSBpbmZvIGFuZCBzb3JyeSBmb3IgZGVsYXllZCByZXNwb25zZS4gV2UgZGlkbid0IGdldCB5b3Vy DQpyZXBsaWVzIGluIG91ciBjb21wb255IEluYm94IChkb24ndCBrbm93IHdoeSkuIEp1c3Qgbm90 aWNlZCB5b3UgcmVwbGllcw0Kb24gbG9yZS5rZXJuZWwub3JnIHdoZW4gcmV2aXNlIHRoZSB0aWNr ZXQuIFdlIHdpbGwgbWFyayB0aGlzIHJlZ3Jlc3Npb24NCndvbid0IGZpeCBhcyBpdCdzIGZvciBm dW5jdGlvbmFsIGZpeGluZy4NCg0KDQpSZWdhcmRzDQpZaW4sIEZlbmd3ZWkNCg0KPiANCj4gVGhh bmtzLg0KDQo=