From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from DM5PR21CU001.outbound.protection.outlook.com (mail-centralusazon11011011.outbound.protection.outlook.com [52.101.62.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3649C27F01E for ; Tue, 14 Oct 2025 20:46:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.62.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760474776; cv=fail; b=p3e5Xa9n7FPy0GcutmvX2SBl4+rzK7MyFsoX2D6gSWoeOYnzob8BqpkaVKKeD2OEe3cJMgfha8SvT6f9uMnKSusVgHOh6PiCjJrgw6wfWS3JDACsFBkpVyWVGo59HYPJR3oLCLY4WFEgy5iUHNeTrJPZHWE5uzdjd4Q/CuBwgts= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760474776; c=relaxed/simple; bh=UBNBFJi+1HLB0drfsa9uZGsyEKdYHhIii0M8H1joF34=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=d8cLCiBhOJHiS4IaCy9dm0QXRyZyNMCVYmGSWughz5bjIsIhF+d/w0QNCi8LagsQQFoLv9NqOIx7jAMHxOJEUleP4IGdOZ+LQjMkFptQ/oJEkpVpAa8c2EITFNdCa78K56aXtPDbnFiApTKgs14yeOGmcHSbEUYYQxBBdoGYg+g= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=psu.edu; spf=pass smtp.mailfrom=psu.edu; dkim=pass (2048-bit key) header.d=psu.edu header.i=@psu.edu header.b=G/VxybZe; arc=fail smtp.client-ip=52.101.62.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=psu.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=psu.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=psu.edu header.i=@psu.edu header.b="G/VxybZe" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SNdZEDbjEwMkc8+90QKUziRSdfIJaE9544zNqDN2MNV8MlxrR6Q914+5uyknX+Y5NrwD9R0qjLFNsuentpn4R49gaprQ3nqu4dd8WAzWcaXDPmdeXKAbjh8vVedsYWui/P9oWyEwOn/s35oR93w/HbQEYPVaaFPa0D2Z6Gota5jCWQYVVGL+JnKeXAIxxLdoBNDWP6jdxYYFF+OJcW0jnAwC5LDZSWsm8qi4W2hO5GJoELa6nh1kDg9Y39hYa1uX3ir0gbggg5fQiUm+Zx1zrg3yY8uPtAr+1HjZc/ziXWErMD7ZftmQJLHtTl+VTjMiitioPxDOZ5Pd5mLvZd8+iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=UBNBFJi+1HLB0drfsa9uZGsyEKdYHhIii0M8H1joF34=; b=GWlDSSy48gtB4DnVR2xIpD/OLiAZkr0MpkDGcpRoZij+FVIEfDeT/6i5S5AOuvb1X3RMU34z6mipTSVdvMdBxw/R9kdUhX0LLHSJs1MI6lI9vYxjc4VDtCUkuiWwJjMGaHqpwpnyQnqJXxz8bLnpuI5Z18bBAJViaoSMgqe8M6AUUfDENbib2iIlgAM+XTJqhoubRlYFFTSOwnQLQdwCkh8VRbyAFH14hAeZOgrz+6s5/xLt7t4LBAP1BhVoSvCqDzLfKXhUP5ym3ZteVLpQPEJ6whesLcYdWx9KdFLIuLx4ycCY4B6Nkb51Ugr4pW9R+iBd5r8UF0pOgTm3j26FbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=psu.edu; dmarc=pass action=none header.from=psu.edu; dkim=pass header.d=psu.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=psu.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UBNBFJi+1HLB0drfsa9uZGsyEKdYHhIii0M8H1joF34=; b=G/VxybZe0O9lgRsoWuUPIEHT6kND1RKfLNV4oXJgBW88CCZLE7YZtX7UdrJ2n2sx+R3F4a1k01UkpFeHBDIv4lX2r0XF4uq1a3HQ2CZAxCT3x+/ljShXe+A3rfMGY0RkWGdMM2DXwbAEb2eJsQsVqjaZQ+pHOVmCN5Ixu6WsiB35Vpvckf6n7GnXgXjnhSrmU+pWYAI+oYQqoI2KWNLakJ4OW5RG+CN2NKntt7hHXt8IIJi7z/QX2XFc5egvo6Lq4BRoWrKpj4cQmwO4hpwK7LyXC5YCCR7Bqu5M+cgTkTfZFM8Y0r7K6Q0+2I0UgtVE4DEIJ/e2SOmytpGDsrqWBA== Received: from SA0PR02MB7276.namprd02.prod.outlook.com (2603:10b6:806:e6::17) by CH8PR02MB11092.namprd02.prod.outlook.com (2603:10b6:610:2b9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.13; Tue, 14 Oct 2025 20:46:09 +0000 Received: from SA0PR02MB7276.namprd02.prod.outlook.com ([fe80::e6ab:3830:2755:fa66]) by SA0PR02MB7276.namprd02.prod.outlook.com ([fe80::e6ab:3830:2755:fa66%7]) with mapi id 15.20.9203.009; Tue, 14 Oct 2025 20:46:09 +0000 From: "Bai, Shuangpeng" To: Chao Yu CC: "jaegeuk@kernel.org" , "linux-f2fs-devel@lists.sourceforge.net" , "linux-kernel@vger.kernel.org" , "syzkaller@googlegroups.com" Subject: Re: [BUG] f2fs: divide error in f2fs_all_cluster_page_ready on v6.17 Thread-Topic: [BUG] f2fs: divide error in f2fs_all_cluster_page_ready on v6.17 Thread-Index: AQHcO9LikRAKz2pYikuAKVmnd6QgArTABcqAgABX5oCAAM9kAIAA8l2A Date: Tue, 14 Oct 2025 20:46:09 +0000 Message-ID: <442A9745-DC2E-41E3-8CD6-9B5E2B55D9F3@psu.edu> References: <44D8F7B3-68AD-425F-9915-65D27591F93F@psu.edu> <61a3acc4-d541-41a4-b675-67b20f125117@kernel.org> <6E931354-7EF6-45B3-99A9-6E632FE98D03@psu.edu> <13833d95-cb78-49ce-9a29-1bee30dc6a38@kernel.org> In-Reply-To: <13833d95-cb78-49ce-9a29-1bee30dc6a38@kernel.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=psu.edu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA0PR02MB7276:EE_|CH8PR02MB11092:EE_ x-ms-office365-filtering-correlation-id: 1812cf3b-739e-41fe-6144-08de0b62b49b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?Nk5JZFdXMjl5Szl1SWFTTTh6ZTFubTN2NFZNdUNLc0psOUpraWhzZHRxTSty?= =?utf-8?B?NENoMzI0aDlzRDhrSFNLV1Fkb1lqZmJ5Zk5qeHlpY0tMcmUyTjRreW1XL2hQ?= =?utf-8?B?dlpnMG5vQzNoSWViSjZlRjRBVDFDUVNBV1NXdFFPRGFWL3QxNWRuTTRuNXU5?= =?utf-8?B?UkZ5OHp1THo2RzVzMi9OL3UvZStQUUoramJDSDE5QjFVQW0vUEtub1BzVS9W?= =?utf-8?B?bkloekVmeTVvSW4vb1RwWTQ5MmVWM1dFSmVyWGxIT0NMLy9tOFN1elhqR0lq?= =?utf-8?B?UXZXQU02c2xkZUpzNTB1WVN4V1FJdjdpNmVhRGQvblV3QnRmbXBna3ZWMC9u?= =?utf-8?B?VkE5TVl6YWNIVTB2WkhnREJBTS9iQ1ZSUCtWUWtXNUo0RGZXd0xDTzNaSnEx?= =?utf-8?B?am9pOEF5R1N6SEdVTWtPT2NDQ0pXRERaem5hUTZ0WkM4YlBPaEdiWXRlc2Yx?= =?utf-8?B?WnBsU05RSm04MFZoZHZaaTFiMzM2Z3NUVVExVmt3cFBoUkRvZThabFI0YzhK?= =?utf-8?B?bVNoRkpIcGpRdTFUaC9IYTN4UjVWWXJMNTZBQWlOSWVDd2xJZ0I3MWZYTFdY?= =?utf-8?B?NGVpUXpXa29jd2FsY3JzQlF3c1M2dGF6TFN2dVgrend3a0xERTg5Zm1VU0Vk?= =?utf-8?B?cERjMFFiMUhvd2NpVUdFMHBycU14OGw5TitpSWtraENlRFJZMUpwSitLRFZQ?= =?utf-8?B?YXN3cUdBTlEwd0h6Y0daVEN3cnQrY3ZtSnNOUEh6OWVIYWZNamtRUzlvb09x?= =?utf-8?B?NXBpSm1ZeERSUDN5ZklINnVUUEJFTGdNanE5bWhlU2FTN3NqMU1TdDl4OFhS?= =?utf-8?B?ay9VNlg4c1BYdCtlZzN5WDFUU3pZR3JtcGpSUHRocmsrYXNXc240aXN4VWxP?= =?utf-8?B?VUtmUGRxeEJZQThhZ09LZmhYNDlyTmRMbnY5R2Z2dEJjcHNXeGtFUTYycGl0?= =?utf-8?B?b1RZZXFJTWRRaE4vVDllMlY0Mit4b0dkMkpXQkUzNTY3dnJWYjZ4MURoV01j?= =?utf-8?B?VXBHNFFEZHF2Nm5lQXNxQndLaXNUdTB0SUtPZ1p0TG0ycVlqNm43U3M3cTZ2?= =?utf-8?B?ek4xL3RERjE3NmdvZkhIalI3dy9QbHVDdDRBNEk2NnZ5ejRlMmJ5cmNKb0c4?= =?utf-8?B?RlVYbTF4MWlHUjAyaUM0WWpWMGoxcjFYUS9yK0llUTNnMExYRGpwL3cyTVFV?= =?utf-8?B?ZkVhZUFsdHhqLy8wK296VWRhMDhyT3hORmkxZnFBUzJxTysrVjQvVmhkTlA4?= =?utf-8?B?eHdoT2VsNU1hSFNFSUtLUVBnVlNKQkZ5QU55RXJJc0Q5MU42QjB3M0s5NFI0?= =?utf-8?B?VnR5QzdPRGhZbHVYc2lnM3dsdFJFcUtFSFc2bDNzUDYyYVhsRDI1Q0xtOHhr?= =?utf-8?B?ZmJ0a001cktUT0Q1TVB5Z3BLdkoySDhUdnRuVVhoZ080Und4eGlWSUV5QzFa?= =?utf-8?B?Tlk5NTRBMHNYVEhMSjNEZzBlTk1yWmtMVVI4dE9oTU9FaUltMUxVeCtxWjNi?= =?utf-8?B?YU1pVHVCd29zOWdIS21qT1BXZ3lsV1VUZEFWMnd5clMyU2RNWmNMMlhXN3la?= =?utf-8?B?UHc1bUNpakJ1UzVFN1Jwc0ZlNDh1ZE0reEhvQXFlc0g3SDNFL2thc0RYNHNm?= =?utf-8?B?NHB4S28vWTVVRVJKclJ0YWlvcnhJQ2VEQ2pIZHNlYlJzQmVFVHJEU1E2NGFv?= =?utf-8?B?SWFZYlladjUzZkdoeU05UkVJZThyZGQ1NU9EQmJET3YxNFJaMlh2M2dJeUYw?= =?utf-8?B?YUt5eHZNNGl1MXlZUWRUd01yb05iS3RXamsyRGlYdlNBVjhzNnlnUlRmM0di?= =?utf-8?B?TnNydzBySHFsYkdBUWJBZDVuVFJIeGFhOWIxWm5CMFdWb2E2WUJjUDRBNXA0?= =?utf-8?B?MEYxY2NEUVVwbW1VWGg1S0lpY0NDNUs2VFZNbkdXQmordFd3dER0Yi9UbmEz?= =?utf-8?B?M09HbStYdG1lSVQ5VmYwZ2I2S2xLeGdGYlU3TEZOcy9PdHVSWERNU2FYcUZ3?= =?utf-8?B?U2hWVnZ1M1pRPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR02MB7276.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjQ0d0MzT2dYNGxYeStpSzN0aG5SWWIzS0k5TGQzRldIVVp2ZEcwa3dWQnQ2?= =?utf-8?B?aFNLU0l3K3hNSjFMTEp6Ly9YTUh6a2ZVS0xjYWpWM1pBMDczaFpZSXBJWDNU?= =?utf-8?B?SnErcS84K2FZcXFYWlV1b1VCV1BmTFBLeUtiRnV1Q3VCcEV2U2M1OWFoWGpW?= =?utf-8?B?M09kckI1Uy9SQjFsRVJNM3V6ZnVZWW1ubHdpS2ZpVmZNbEh4V2hEeWdreGJk?= =?utf-8?B?bURON2F0NS9JakdDVWVnQlhLSFhtK1g2Mk9wYkdoeUhCdFBCM2I4VjVuQWg3?= =?utf-8?B?R2ZpWDU3Z051L3FGallMczJleEszMGZYa3VQalVFb1dJczZRUm1rQll5YU9h?= =?utf-8?B?NElWcFc4R0U1elBFMFM4ZG5nTys0MGlIaXVITUxHYTg2RS84Z3plN2lDa3lx?= =?utf-8?B?RE43aE81MFpYdThDc1ZUckNKeVZoRjFhb3hzQ29CN2hZQ3ZCRlhPa2RUdzlU?= =?utf-8?B?bk9vandMeXZkM2gzVUVKeERzTGJCdzRMekZZYXM0bzBzRVpnY2NFSmE5UWRn?= =?utf-8?B?YXZhT0h3V1lhd0UzdHc0ZHh5ai8xM0Q3MW52TDhNdkV4a0JjYWtwYXgzSHZR?= =?utf-8?B?R1ZTSk02R2Ywb0dKdkErVDlIckU0V0ZmQ09oeHlJK3ZQN0IrVVAxV3VsTFNk?= =?utf-8?B?RWlNZzdPUGczaFU4MTBxRXBEWUMwTFFHRTVvcmtzbjVsUE1YbE16c1ZvUndY?= =?utf-8?B?UGVqbEtGdnZUNnRBQjRGc2V2L1BNc3BWbXdKcG00Sm54SUNxdG5WcFh6aE1J?= =?utf-8?B?RXU2dkFKRnl6NkZNSW1kK243Q2E3R1lTNmV1alc5Njg2MkdmYXFqTFJFUzRi?= =?utf-8?B?R1MxOEdBcnFIV0JueDR4MDVZZHk1eWIyM1FrcFVudUtRWDhSYm9Cdmk2NGlm?= =?utf-8?B?OGk3STZpQUwwMjBZVlpEREYrTTR5WS9Yay9GUm9sSUlSa1UxcWVmelA3b1Zl?= =?utf-8?B?RUZIaTF6Z0ZxcUxSb3QvNEcrVzQxWHdxeVVERFZHQXpobXErQ1gxaWJ2bVRN?= =?utf-8?B?UHcvSWRPcEVwdFQwSjVDN05aY21KcGFRcmFWMXdDVzhrZUZSaGYvUVd1NGRI?= =?utf-8?B?R3phNWJ1U2IrSytJMDAzcmU1ZGF6dXlJaDZzdGdmZVpDWmZ2SUxUaEpmTHpI?= =?utf-8?B?UU9tVzh1Kzc2MFU4eHB4UzMwM255bWRTN29YR1dnS2hxeFlXb0xMcHUyRDFO?= =?utf-8?B?MlpsUzQ4VHpjcDRSSEZhS1hZVGNVeCtHTUMxaHM2NjNBSWN1Q0FEa0hCWWZV?= =?utf-8?B?Ris5UjMweEtXWXYwdDBPRTBZdTIyVFZ0MDVDWnphcmtkdks1L1VQOWJycXA4?= =?utf-8?B?SnpKMWF1SDZoQ1VlZlpncWdlVDg3bVRlazZCSTJ5RWtWZHRFUnFwNENLV21Q?= =?utf-8?B?K2xuN2VvdFllVTNjY0MwZEtTTytDYWlORXRNbzFEa3FPV1NsOWR0Qk93YnhS?= =?utf-8?B?eVBTNXRiOW1LNzd1Zkw2SVhRZm5xM1FiR2dOeFl4TjlRRVJQbitBQkNPNkdK?= =?utf-8?B?MVd3MGo1UW1jNlMwYytNOFlJeHhyd0NoMm1TV1JUMFJlUys4WHVTeFMvL0xp?= =?utf-8?B?eisvU29xVG9tMTh4ZkRGYTY3SXM4NDdISWJ0MStneGNPbTZWTkkrcmdnNkVu?= =?utf-8?B?S01BUGVneE45QWRSOHVCZHNqL2VYUzhHVXAzb1hNUFNtL0hMTnRPR1V0cTgz?= =?utf-8?B?Z0Rudy9DbTVMaS8ybGx1c1dMQlVZb0Fia21EVjlmL1hTQlRtWnVuL3JHZDhK?= =?utf-8?B?NXA5aUJGMU9saC9NcHZZdXZ3eDdrWC9mdlVadmRMaUs2d1Z4K1Z6QnRLTWRT?= =?utf-8?B?bERHcEtFaWtnRWVHZUNpb25LRkY5bXZtZUkwNFBvdzNrVHF2eWZHdURFdk9o?= =?utf-8?B?YjF4c0kwOFJwSVZjMjhSR005bk5mbjMvME1iT1hZV1JJTUdzVUM2Snl0T1Zy?= =?utf-8?B?RG83M3ZlaFBBZWpmbFBqSElsc2NLdks2UVlKWTIweTZMWXF4bTlIV0w2VnBV?= =?utf-8?B?OUpoeFhmMVd6RnFIa1lZUTg5NlN3cmFRUDYvQWZ4TmVFU2ZydWgwYTVNOTNz?= =?utf-8?B?bUlGd0lEMHB3cWRGTjBzS0dvNWpENmJ3blF4VDB6YkxBMENZaE1WaTNNeHZs?= =?utf-8?Q?bkx84ODjIr75P0a4utZhsYA6a?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: psu.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR02MB7276.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1812cf3b-739e-41fe-6144-08de0b62b49b X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2025 20:46:09.7611 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7cf48d45-3ddb-4389-a9c1-c115526eb52e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RTEsMD+t6lz5rPPYr/9G0Jmi1hxjFtSfuOmi/F4du8swqJTtvnBVe8pGR6lzyOGC X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH8PR02MB11092 DQoNCj4gT24gT2N0IDE0LCAyMDI1LCBhdCAwMjoxOCwgQ2hhbyBZdSA8Y2hhb0BrZXJuZWwub3Jn PiB3cm90ZToNCj4NCj4gT24gMTAvMTQvMjUgMDE6NTYsIEJhaSwgU2h1YW5ncGVuZyB3cm90ZToN Cj4+DQo+Pg0KPj4+IE9uIE9jdCAxMywgMjAyNSwgYXQgMDg6NDEsIENoYW8gWXUgPGNoYW9Aa2Vy bmVsLm9yZz4gd3JvdGU6DQo+Pj4NCj4+PiBPbiAxMC8xMy8yNSAwNzo0OSwgQmFpLCBTaHVhbmdw ZW5nIHdyb3RlOg0KPj4+PiBIaSBLZXJuZWwgTWFpbnRhaW5lcnMsDQo+Pj4+DQo+Pj4+IE91ciB0 b29sIGZvdW5kIGEgbmV3IGtlcm5lbCBidWcgImRpdmlkZSBlcnJvciBpbiBmMmZzX2FsbF9jbHVz dGVyX3BhZ2VfcmVhZHkiLiBQbGVhc2Ugc2VlIHRoZSBkZXRhaWxzIGJlbG93Lg0KPj4+Pg0KPj4+ PiBLZXJuZWwgY29tbWl0OiA2LjE3DQo+Pj4+IEtlcm5lbCBjb25maWc6IGF0dGFjaG1lbnQNCj4+ Pj4gUmVwcm9kdWNlcjogYXR0YWNobWVudA0KPj4+Pg0KPj4+PiBUaGUgcmVwcm9kdWNlciB0cmln Z2VycyB0aGUgY3Jhc2ggcmVsaWFibHkgaW4gfjUwMCBzZWNvbmRzIG9uIGEgUUVNVSB4ODZfNjQg Vk0uDQo+Pj4+DQo+Pj4+IEnigJltIGhhcHB5IHRvIHRlc3QgZGVidWcgcGF0Y2hlcyBvciBwcm92 aWRlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uDQo+Pj4NCj4+PiBIaSBCYWksDQo+Pj4NCj4+PiBU aGFua3MgZm9yIHlvdXIgcmVwb3J0IQ0KPj4+DQo+Pj4gQ291bGQgeW91IHBsZWFzZSBzaGFyZSBz Y3JpcHRzIGFuZCBpbWFnZXMgZm9yIHRoaXMgaXNzdWU/IGFzIEkgY2FuIG5vdCByZXByb2R1Y2UN Cj4+PiB3LyByZXByby5jLg0KPj4+DQo+Pg0KPj4gVGhhbmtzIGZvciB5b3VyIHJlcGx5IQ0KPj4N Cj4+IEkgdXNlZCBjbGFuZy0xNSB0byBjb21waWxlIHRoZSBrZXJuZWwgdjYuMTcgd2l0aCB0aGUg LmNvbmZpZyBpbiB0aGUgYXR0YWNobWVudC4NCj4+DQo+PiBUaGUgaW1hZ2UgSSB1c2VkIGlzIGJ1 bGxzZXllLmltZyAoaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xa3JMOU1jLXMwN2FB Nm0tMFZqdXVPNzY3U3RhY3ZaUVYvdmlldz91c3A9c2hhcmVfbGluaykuDQo+Pg0KPj4gVGhlIGlt YWdlIGlzIGNyZWF0ZWQgYnkgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvb2ds ZS9zeXprYWxsZXIvbWFzdGVyL3Rvb2xzL2NyZWF0ZS1pbWFnZS5zaC4NCj4+DQo+PiBJIHdpbGwg YWxzbyBzZW5kIHRoZSBib290IHNjcmlwdCBhcyBhdHRhY2htZW50cy4NCj4+DQo+PiBUaGlzIGJ1 ZyB0YWtlcyBhYm91dCA1MDAgc2Vjb25kcyB0byB0cmlnZ2VyIHRoZSBidWcgaW4gb3VyIHRlc3Rp bmcgZW52aXJvbm1lbnQuDQo+Pg0KPj4gUGxlYXNlIGxldCBtZSBrbm93IGlmIGFueXRoaW5nIG5l ZWRlZC4gVGhhbmtzIQ0KPg0KPiBUaGFua3MgZm9yIHByb3ZpZGluZyB0aGUgaW5mb3JtYXRpb24s IGhvd2V2ZXIgSSBzdGlsbCBjYW4gbm90IHJlcHJvZHVjZSB0aGlzIGJ1ZyB3Lw0KPiBhYm92ZSBp bWFnZXMgYW5kIHNjcmlwdHMuDQo+DQo+IENvdWxkIHlvdSBwbGVhc2UgdXBsb2FkIHlvdXIga2Vy bmVsIGltYWdlIGFzIHdlbGw/IGxldCBtZSBoYXZlIGEgdHJ5IHcvIHlvdXIgaW1hZ2UsDQo+IG5v dCBzdXJlIGl0J3MgcmVsYXRlZCB0byBjbGFuZy0xNSBvciBub3QuDQo+DQoNClRoZSB2bWxpbnV4 OiBodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzF1ZGpFdDhzU1YxZF9rSUYzRTVJWm1o T1RoRzlNRGgxcy92aWV3P3VzcD1zaGFyaW5nDQoNClBsZWFzZSBsZXQgbWUga25vdyBmb3IgYW55 IGZ1cnRoZXIgcXVlc3Rpb25zLg0KDQpUaGFua3MsDQoNCg0KDQo+IFRoYW5rcywNCj4NCj4+DQo+ Pg0KPj4NCj4+DQo+Pg0KPj4NCj4+PiBUaGFua3MsDQo+Pj4NCj4+Pj4NCj4+Pj4NCj4+Pj4gT29w czogZGl2aWRlIGVycm9yOiAwMDAwIFsjMV0gU01QIEtBU0FOIFBUSQ0KPj4+PiBDUFU6IDAgVUlE OiAwIFBJRDogMTE0NDEgQ29tbTogc3l6LjAuNDYgTm90IHRhaW50ZWQgNi4xNy4wICMxIFBSRUVN UFQoZnVsbCkNCj4+Pj4gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsg UElJWCwgMTk5NiksIEJJT1MgMS4xNS4wLTEgMDQvMDEvMjAxNA0KPj4+PiBSSVA6IDAwMTA6ZjJm c19hbGxfY2x1c3Rlcl9wYWdlX3JlYWR5KzB4MTA2LzB4NTUwIGZzL2YyZnMvY29tcHJlc3MuYzo4 NTcNCj4+Pj4gQ29kZTogMDAgOGIgNGQgMDAgNDggODkgZDggNDggYzEgZTggMjAgNzQgMTkgNDgg ODkgZDggMzEgZDIgNDggZjcgZjEgNDggODkgZDUgZWIgMTQgNDggODkgNWMgMjQgMTAgZTggNDAg YTQgNmQgZmQgZWIgMmQgODkgZDggMzEgZDIgPGY3PiBmMSA4OSBkNSAzMSBmZiA0OCA4OSBlZSBl OCAwYyBhOSA2ZCBmZCA0OCA4NSBlZCA3NCAwYyBlOCAyMiBhNA0KPj4+PiBSU1A6IDAwMTg6ZmZm ZmM5MDAwNjYxNmU2MCBFRkxBR1M6IDAwMDEwMjQ2DQo+Pj4+IFJBWDogMDAwMDAwMDAwMDAwMDAw MyBSQlg6IDAwMDAwMDAwMDAwMDAwMDMgUkNYOiAwMDAwMDAwMDAwMDAwMDAwDQo+Pj4+IFJEWDog MDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAw MDAwDQo+Pj4+IFJCUDogZmZmZmM5MDAwNjYxNzI3MCBSMDg6IGZmZmZmZmZmODQ1NTJkMjYgUjA5 OiAwMDAwMDAwMDAwMDAwMDAwDQo+Pj4+IFIxMDogZmZmZjg4ODE1NWFkMjAwMCBSMTE6IGZmZmZm ZmZmODFkMmFhMjYgUjEyOiAwMDAwMDAwMDAwMDAwMDAxDQo+Pj4+IFIxMzogZGZmZmZjMDAwMDAw MDAwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMTAgUjE1OiBmZmZmYzkwMDA2NjE3MjYwDQo+Pj4+IEZT OiAgMDAwMDdmOGJhYzViNTY0MCgwMDAwKSBHUzpmZmZmODg4MjIwZjAyMDAwKDAwMDApIGtubEdT OjAwMDAwMDAwMDAwMDAwMDANCj4+Pj4gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDog MDAwMDAwMDA4MDA1MDAzMw0KPj4+PiBDUjI6IDAwMDA1NjUwOGEzMjYwMDAgQ1IzOiAwMDAwMDAw MTE3YmVjMDAwIENSNDogMDAwMDAwMDAwMDAwMDZmMA0KPj4+PiBDYWxsIFRyYWNlOg0KPj4+PiA8 VEFTSz4NCj4+Pj4gZjJmc193cml0ZV9jYWNoZV9wYWdlcyBmcy9mMmZzL2RhdGEuYzozMDc4IFtp bmxpbmVdDQo+Pj4+IF9fZjJmc193cml0ZV9kYXRhX3BhZ2VzIGZzL2YyZnMvZGF0YS5jOjMyOTAg W2lubGluZV0NCj4+Pj4gZjJmc193cml0ZV9kYXRhX3BhZ2VzKzB4MWMxOS8weDM2MDAgZnMvZjJm cy9kYXRhLmM6MzMxNw0KPj4+PiBkb193cml0ZXBhZ2VzKzB4MzhlLzB4NjQwIG1tL3BhZ2Utd3Jp dGViYWNrLmM6MjYzNA0KPj4+PiBmaWxlbWFwX2ZkYXRhd3JpdGVfd2JjIG1tL2ZpbGVtYXAuYzoz ODYgW2lubGluZV0NCj4+Pj4gX19maWxlbWFwX2ZkYXRhd3JpdGVfcmFuZ2UgbW0vZmlsZW1hcC5j OjQxOSBbaW5saW5lXQ0KPj4+PiBmaWxlX3dyaXRlX2FuZF93YWl0X3JhbmdlKzB4MmJhLzB4M2Uw IG1tL2ZpbGVtYXAuYzo3OTQNCj4+Pj4gZjJmc19kb19zeW5jX2ZpbGUrMHg2ZTYvMHgxYjAwIGZz L2YyZnMvZmlsZS5jOjI5NA0KPj4+PiBnZW5lcmljX3dyaXRlX3N5bmMgaW5jbHVkZS9saW51eC9m cy5oOjMwNDMgW2lubGluZV0NCj4+Pj4gZjJmc19maWxlX3dyaXRlX2l0ZXIrMHg3NmUvMHgyNzAw IGZzL2YyZnMvZmlsZS5jOjUyNTkNCj4+Pj4gbmV3X3N5bmNfd3JpdGUgZnMvcmVhZF93cml0ZS5j OjU5MyBbaW5saW5lXQ0KPj4+PiB2ZnNfd3JpdGUrMHg3ZTkvMHhlMDAgZnMvcmVhZF93cml0ZS5j OjY4Ng0KPj4+PiBrc3lzX3dyaXRlKzB4MTlkLzB4MmQwIGZzL3JlYWRfd3JpdGUuYzo3MzgNCj4+ Pj4gZG9fc3lzY2FsbF94NjQgYXJjaC94ODYvZW50cnkvc3lzY2FsbF82NC5jOjYzIFtpbmxpbmVd DQo+Pj4+IGRvX3N5c2NhbGxfNjQrMHhmNy8weDQ3MCBhcmNoL3g4Ni9lbnRyeS9zeXNjYWxsXzY0 LmM6OTQNCj4+Pj4gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NzcvMHg3Zg0KPj4+ PiBSSVA6IDAwMzM6MHg3ZjhiYWI3YWU0OWQNCj4+Pj4gQ29kZTogMDIgYjggZmYgZmYgZmYgZmYg YzMgNjYgMGYgMWYgNDQgMDAgMDAgZjMgMGYgMWUgZmEgNDggODkgZjggNDggODkgZjcgNDggODkg ZDYgNDggODkgY2EgNGQgODkgYzIgNGQgODkgYzggNGMgOGIgNGMgMjQgMDggMGYgMDUgPDQ4PiAz ZCAwMSBmMCBmZiBmZiA3MyAwMSBjMyA0OCBjNyBjMSBhOCBmZiBmZiBmZiBmNyBkOCA2NCA4OSAw MSA0OA0KPj4+PiBSU1A6IDAwMmI6MDAwMDdmOGJhYzViNGY5OCBFRkxBR1M6IDAwMDAwMjQ2IE9S SUdfUkFYOiAwMDAwMDAwMDAwMDAwMDAxDQo+Pj4+IFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6 IDAwMDA3ZjhiYWJhMjYxODAgUkNYOiAwMDAwN2Y4YmFiN2FlNDlkDQo+Pj4+IFJEWDogMDAwMDAw MDAwMDAwZmZiZCBSU0k6IDAwMDAyMDAwMDAwMDAyNDAgUkRJOiAwMDAwMDAwMDAwMDAwMDA3DQo+ Pj4+IFJCUDogMDAwMDdmOGJhYjg0ODI2OCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAw MDAwMDAwMDAwMDAwDQo+Pj4+IFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAw MDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDAwDQo+Pj4+IFIxMzogMDAwMDdmOGJhYmEyNjIxOCBS MTQ6IDAwMDA3ZjhiYWJhMjYxODAgUjE1OiAwMDAwN2Y4YmFjNTk1MDAwDQo+Pj4+IDwvVEFTSz4N Cj4+Pj4gTW9kdWxlcyBsaW5rZWQgaW46DQo+Pj4+IC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAw MDAwMDAgXS0tLQ0KPj4+PiBSSVA6IDAwMTA6ZjJmc19hbGxfY2x1c3Rlcl9wYWdlX3JlYWR5KzB4 MTA2LzB4NTUwIGZzL2YyZnMvY29tcHJlc3MuYzo4NTcNCj4+Pj4gQ29kZTogMDAgOGIgNGQgMDAg NDggODkgZDggNDggYzEgZTggMjAgNzQgMTkgNDggODkgZDggMzEgZDIgNDggZjcgZjEgNDggODkg ZDUgZWIgMTQgNDggODkgNWMgMjQgMTAgZTggNDAgYTQgNmQgZmQgZWIgMmQgODkgZDggMzEgZDIg PGY3PiBmMSA4OSBkNSAzMSBmZiA0OCA4OSBlZSBlOCAwYyBhOSA2ZCBmZCA0OCA4NSBlZCA3NCAw YyBlOCAyMiBhNA0KPj4+PiBSU1A6IDAwMTg6ZmZmZmM5MDAwNjYxNmU2MCBFRkxBR1M6IDAwMDEw MjQ2DQo+Pj4+IFJBWDogMDAwMDAwMDAwMDAwMDAwMyBSQlg6IDAwMDAwMDAwMDAwMDAwMDMgUkNY OiAwMDAwMDAwMDAwMDAwMDAwDQo+Pj4+IFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAw MDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAwDQo+Pj4+IFJCUDogZmZmZmM5MDAwNjYx NzI3MCBSMDg6IGZmZmZmZmZmODQ1NTJkMjYgUjA5OiAwMDAwMDAwMDAwMDAwMDAwDQo+Pj4+IFIx MDogZmZmZjg4ODE1NWFkMjAwMCBSMTE6IGZmZmZmZmZmODFkMmFhMjYgUjEyOiAwMDAwMDAwMDAw MDAwMDAxDQo+Pj4+IFIxMzogZGZmZmZjMDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMTAg UjE1OiBmZmZmYzkwMDA2NjE3MjYwDQo+Pj4+IEZTOiAgMDAwMDdmOGJhYzViNTY0MCgwMDAwKSBH UzpmZmZmODg4MjIwZjAyMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDANCj4+Pj4gQ1M6 ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KPj4+PiBDUjI6 IDAwMDA1NjUwOGEzMjYwMDAgQ1IzOiAwMDAwMDAwMTE3YmVjMDAwIENSNDogMDAwMDAwMDAwMDAw MDZmMA0KPj4+PiAtLS0tLS0tLS0tLS0tLS0tDQo+Pj4+IENvZGUgZGlzYXNzZW1ibHkgKGJlc3Qg Z3Vlc3MpOg0KPj4+PiAgMDogMDAgOGIgNGQgMDAgNDggODkgICAgIGFkZCAgICAlY2wsLTB4NzZi N2ZmYjMoJXJieCkNCj4+Pj4gIDY6IGQ4IDQ4IGMxICAgICAgICAgICAgICBmbXVscyAgLTB4M2Yo JXJheCkNCj4+Pj4gIDk6IGU4IDIwIDc0IDE5IDQ4ICAgICAgICBjYWxsICAgMHg0ODE5NzQyZQ0K Pj4+PiAgZTogODkgZDggICAgICAgICAgICAgICAgIG1vdiAgICAlZWJ4LCVlYXgNCj4+Pj4gMTA6 IDMxIGQyICAgICAgICAgICAgICAgICB4b3IgICAgJWVkeCwlZWR4DQo+Pj4+IDEyOiA0OCBmNyBm MSAgICAgICAgICAgICAgZGl2ICAgICVyY3gNCj4+Pj4gMTU6IDQ4IDg5IGQ1ICAgICAgICAgICAg ICBtb3YgICAgJXJkeCwlcmJwDQo+Pj4+IDE4OiBlYiAxNCAgICAgICAgICAgICAgICAgam1wICAg IDB4MmUNCj4+Pj4gMWE6IDQ4IDg5IDVjIDI0IDEwICAgICAgICBtb3YgICAgJXJieCwweDEwKCVy c3ApDQo+Pj4+IDFmOiBlOCA0MCBhNCA2ZCBmZCAgICAgICAgY2FsbCAgIDB4ZmQ2ZGE0NjQNCj4+ Pj4gMjQ6IGViIDJkICAgICAgICAgICAgICAgICBqbXAgICAgMHg1Mw0KPj4+PiAyNjogODkgZDgg ICAgICAgICAgICAgICAgIG1vdiAgICAlZWJ4LCVlYXgNCj4+Pj4gMjg6IDMxIGQyICAgICAgICAg ICAgICAgICB4b3IgICAgJWVkeCwlZWR4DQo+Pj4+ICogMmE6IGY3IGYxICAgICAgICAgICAgICAg ICBkaXYgICAgJWVjeCA8LS0gdHJhcHBpbmcgaW5zdHJ1Y3Rpb24NCj4+Pj4gMmM6IDg5IGQ1ICAg ICAgICAgICAgICAgICBtb3YgICAgJWVkeCwlZWJwDQo+Pj4+IDJlOiAzMSBmZiAgICAgICAgICAg ICAgICAgeG9yICAgICVlZGksJWVkaQ0KPj4+PiAzMDogNDggODkgZWUgICAgICAgICAgICAgIG1v diAgICAlcmJwLCVyc2kNCj4+Pj4gMzM6IGU4IDBjIGE5IDZkIGZkICAgICAgICBjYWxsICAgMHhm ZDZkYTk0NA0KPj4+PiAzODogNDggODUgZWQgICAgICAgICAgICAgIHRlc3QgICAlcmJwLCVyYnAN Cj4+Pj4gM2I6IDc0IDBjICAgICAgICAgICAgICAgICBqZSAgICAgMHg0OQ0KPj4+PiAzZDogZTgg ICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4ZTgNCj4+Pj4gM2U6IDIyICAgICAgICAgICAgICAg ICAgICAuYnl0ZSAweDIyDQo+Pj4+IDNmOiBhNCAgICAgICAgICAgICAgICAgICAgbW92c2IgICVk czooJXJzaSksJWVzOiglcmRpKQ0KPj4+Pg0KPj4+PiBCZXN0LA0KPj4+PiBTaHVhbmdwZW5nDQoN Cg0K