Received: by 2002:a05:7208:13ce:b0:7f:395a:35b6 with SMTP id r14csp311521rbe; Wed, 28 Feb 2024 23:27:51 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCU/04GlGTPhCLlZGhK0fJ2I2X3s/TxaZpL0kY1TXL1G+I64FLpRPyCjx9A062TfAZ9Ql0hEr1JcEyzXgLTPLJtKd3cl/ydwTJtwdZpZHg== X-Google-Smtp-Source: AGHT+IELPkThH9BqIAYvvg0WrdIbkDJ+b5BXzoZPcWTMIg773BPTa+Hsd3ZdWRMG3fpFDNlbY+qg X-Received: by 2002:a17:906:48ca:b0:a3f:29e0:c9b4 with SMTP id d10-20020a17090648ca00b00a3f29e0c9b4mr839895ejt.30.1709191671292; Wed, 28 Feb 2024 23:27:51 -0800 (PST) Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id w26-20020a17090633da00b00a3cf1cb2eb8si317735eja.869.2024.02.28.23.27.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 23:27:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-86230-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@asus.com header.s=asuscom header.b="c/XdVdXJ"; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-86230-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-86230-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=asus.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 969E21F218FA for ; Thu, 29 Feb 2024 07:27:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E7F2C50276; Thu, 29 Feb 2024 07:23:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=asus.com header.i=@asus.com header.b="c/XdVdXJ" Received: from ms.asus.com (ms.asus.com [103.10.4.13]) (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 EC6815025E; Thu, 29 Feb 2024 07:23:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=103.10.4.13 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709191430; cv=fail; b=jf1ekCmV+D+h/r4nmzzTRTKD9wTNe2NdE7JbFzRHY4NWPTcAhajN6jhqFdxBZEfwWJwW7BE0sGEe4CDVu2LpuklLkChn8qCv3UUQzKF+9M7J4UOY8AqLNmc4C089yx/iq4kwQULe2aShVPnEz7MHcERnxQJJdSDKciFkt8cPRHk= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709191430; c=relaxed/simple; bh=wUB8Ku3Vq5yRYzwkxgr4QU9ii1lh0iWnfFfC5A5zSo8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=J6Rlna5heTLISC9hf0Cs7zibFtw83yzMbh9qrrwOGKHmZRRLOy4yFcQK8UpSWNt9HH0OorVNii84h5vNFPJNQsqtdOAJ2ldMPOt1PgN0mlFmvr9G1/7yeYgnMZhA/zGZwQ9lwcKqPrm3ZdmBH4JRWvbyeZaONXKzJfisZMzFxYw= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=asus.com; spf=pass smtp.mailfrom=asus.com; dkim=pass (1024-bit key) header.d=asus.com header.i=@asus.com header.b=c/XdVdXJ; arc=fail smtp.client-ip=103.10.4.13 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=asus.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=asus.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=asus.com; i=@asus.com; q=dns/txt; s=asuscom; t=1709191427; x=1740727427; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=wUB8Ku3Vq5yRYzwkxgr4QU9ii1lh0iWnfFfC5A5zSo8=; b=c/XdVdXJwo9hvz9Go7tjijx3dAQZRJoUa67sQWeV+FmDAg1k6MozD/74 taJHmCvm5+lbWk5zXtpZbMJPMFnKtdB8BveMoh7shbzWZpnq2q4bshAkX em3ISZHuARIPJ4SLKUv9T3P8yNeTs6ef5ngba0OvNm4JjHjYmA5Y8WZ9y E=; X-IPAS-Result: =?us-ascii?q?A2FlAwDbL+Bl/w4GFqxagRKBRoI5eoFhhFORZwOKIYE/k?= =?us-ascii?q?FEqgSwUgV0NDwEBAQEBAQEBAQcBAS4WBAEBhQYCFodcJzYHDgECBAEBAQEDA?= =?us-ascii?q?gMBAQEBAQEIAQEBBQEBAQEBAQYEAQEBAoEZhS9KglwBg3YBAQEBAwELKEUMB?= =?us-ascii?q?AIBBgINAQMEAQEBBCgCAh4HCh0IAgQBDQUIhSQDMZM9mzptD4EwGmeCFgSwH?= =?us-ascii?q?w2CVQkBgQc3gWmGHx4Bg0KCM4NBe4JPJm9CeW1RMT6CH4FnCAESAQMgBRAVD?= =?us-ascii?q?AKDGEKCLwSBN1yDEimDMIEohR6HL4ESLIJuYWiEfFSBAggUA4EFBFoNBRYQH?= =?us-ascii?q?jcREBMNAwhuHQIxOgMFAwQyChIMCx8FVANABkkLAwIaBQMDBIEwBQ0aAhAaB?= =?us-ascii?q?gwmAwMSSQIQFAM4AwMGAwoxMFVBDFADZB8WHAk8CwQMGgIbFA0kIwIsPgMJC?= =?us-ascii?q?hACFgMdFgQwEQkLJgMqBjYCEgwGBgZdIBYJBCUDCAQDVAMgdBEDBBoHCwd4g?= =?us-ascii?q?gmBPQQTRxCBNIokDIM8MF0DRB1AAwttPTUUGwUEHwGBGQWhWgoJaQY6EBAUG?= =?us-ascii?q?gETXhIrFVARBAURFBSPPnOCQJ1zlA9wDYMMgQOKC48mgXuGKxeEBYx6hlwDG?= =?us-ascii?q?JIxjwaJVCCCM48dlmACBAIEBQIOCIFBKgiBF3AzPYM3UhmOOxaTUXg7AgcBC?= =?us-ascii?q?gEBAwmCO4QNgiYFL2dfAQE?= IronPort-PHdr: A9a23:2MYhcxyoJj1gxVTXCzLVzFBlVkEcU1XcAAcZ59Idhq5Udez7ptK+Z h2ZuaUm1QeQFcWDsrQY0bqQ6/ihEUU7or+/81k6M6ZwHycfjssXmwFySOWkMmbcaMDQUiohA c5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/I AuyoAnLucQbgoRuJrstxhfUv3BEf/hayX5yKV+cgRrx5d288IJ//yhVpvks69NOXaLmcqs3S rBVEC4oP2cp6sP1qBLNVxGP5nwSUmUXlhpHHQ3I5wzkU5nyryX3qPNz1DGVMsPqQ780Xy+i7 7pwRx/zlCgHLT85/3rJhcF2kalWvQiupx17w47TfYGVKP9zdb7TcN8GWWZMWNtaWjdfCY2gc YQAE+sBPf5Zr4bjoVsOsQC+DhSoCO/21zNEmmP60ag83u88Ew/JwRYgEsoOvnrKstj7KbsSX +62wqnGzzrMc/xY1jjm5YjUaR8tve2AUa5sfcrSz0QkCgPLjk+XqYzgJz6b0/oCs2yf7+tgS OmhiXMnqwd+ojSrwMUujI/LiocIwV3D8Ct23oI1Jdm4SUFjY9CkDZ1Qty6BOoRsWcMiXnpot Dwmxb0BvJ62ZS4Hw4koyBDDcfKIaZSI4g79W+aLJzd1nHxrdK6jixuu7EStxeLyW9e03ltIr SdJjNfCu3QR2hDO9MSLVvhw81q/1DiA2Q3d5OFKLEIomKfVN5IvwrA9m5UVvE/eHSH2gF37g LKUe0k64OSk9frrbq/nq5OGKoN5hRnyProvl8CjD+k1NxUCU3Sf9Om90bDu8lH1TKlPg/Eok aTWrZXXKMEGqqO3BQJez5gu6xKiDze9zNQXg2MHIk9EeBOGkYfkI03CLfblBvmlmVusii1kx /XeM73kBZXCM2bMna/6fbZ4905c0A0zzc1D555MCrEOPvbzWkjpudHEFBE2MBC5z/r7BNlj2 Y0RWH+CDrWFP6PVq1+I/uQvLPeQZIMPojn9MOUl5+X2gX84n18SY7Wp0IMKZH26APhqOVuVb WT2jtoAC2sGowUzQPTviFKYUD5TY3iyX7g75jE+EI+oCJnMRoSpgL2BxCi1HIBWZmZJCl2XC 3jobJiEW+wWZC2OJc9hlyQIVb66RIA5zxGhqBf6y6Z7LurT4iAUqI/v2MBv5+LPjREy6SB0D 8OF3mCMQWB7gGIIRyQt3K1kv0N900qD0al+g/xZGt1f/e9GUgA/NZLE1ex1F8jyWh7dfteOU FumWs2mATA+TtIxxN8Ofl19FMu5gxDM2iqlGb4Vl7iRCJMo9aLc2mD9J9xhxHbeyKkhk14mT 9NVNW2hnaF/9w/fCJPVk0iClKala74c3CjT+2eH12aOu1tYUAFoXaXfQX8fflfWrcj+5k7aU rChF6onMgpdxsGcNqtKcMPmgktdSff9N9TRfXixl32zBRmW3LOMapTle2EH0CXaEkgEnBgf/ WyaOggmGiehv2XeASRyGlLoZUPs9vN+pHSmQU8o1AyKbFNu16Cz+hELgfyQUfQT3qgLuHRpl zIhLlujl+3bCsGb715zY6hdesgV7U5a1GTYp0p2OZn2a+hBi1oaYkxXokXhn0FvEoRPkc83t 34Cww97KKbe21REIWC2x5f1b57aLm3jtDCybaGWIqkmkZ7C2aoL7OUPi0jlsymgDVc5tX5g1 o8GgDOn+pzWAV9KAtrKWUEt+k0//umCCsF1z4/X1Hg5N66yv3eC3t8yH+Iqx16meMsXK6KLE gL+Uqh4T8ijIeAngR6lOxQDOu0B+Ks9JcjzcfyA1eaiN/phmzTzi2NB7ch930uA+jA6RPTP2 sMM2OyDmACAUmSUsQ== IronPort-Data: A9a23:K9s7768b6/ojmzwYSUrZDrUDG3+TJUtcMsCJ2f8bNWPcYEJGY0x3n GYbWWiEbqvYYWWjc9p/atvipEoHvcDWnIIySwNlpS4xFiIbosfsO4+Ufxz6V8+wBpSYFRo4t a3ySTViwOQcFCK0SsKFb+CJQUFUjP3OHPynYAL9EngZbRd+Tys8gg5Ulec8g4p56fC0GArlV ena+qUzBXf8s9JKGjNMg068gE431BjCkGtwlkAzY/lNoGjfmxE9ZH7IDfrpR5dQatA88t+SH 44v/pnglo/q105F5ueer1rOWhZirog+neS5oiE+t6CK2nCur8Gpu0oxHKJ0hUx/011lkz3to TnkWFPZpQoBZ8XxdOohvxZwSQNsAY9r9q79Zn2Wvua5lFWbUCDo3KA7ZK02FdVwFudfKFl83 KRAch09RFaIgPiuxr+nDOB3m99LwMvDZdxF/Cs6i2+fVKpOrZPrGs0m4fd70TM0l/duAPDRT 8MCdCEpZxPFC/FKEg1OWc5kwrv12hETdRVpuXutm/Br0VHV4zN+8pHwEMPqJd+VEJA9ckGw4 ziuE37CKgMFOd2E0hKI62+tgO7f2yj8Xeo6DKW5+f5tnUae7mMWARwSE1C8pJGRkEm0W5FTN 2QX9zAooKx081akJvHxUgO5q3OYpBMRc8RfHvd86wyXzKfQpQGDCQAsRTlHb8ZluNMeRjEw0 FKN2dTzClRHtLyTVGLY/6yMoD6+ESwUNnMZIygWSQIP+J/kuo5bphXXQ9BpFaWditzuBSq2x CKOpSIlwbIJgqYj06S94ECCgD+2oJXNZhA66x+RXW+/6A59Iom/aOSA61/W6d5CKZ3fT1XHt WVss8uE/vEVH42KmmqOR/cJG66y5PfGPCH0hV9pFoMmsTO39BaLeYFW/SE7LV1sd8UJYznkZ GfXuBhN/9lSOnWwZKN6ao73DN4lpZUMDvy8CaqSNIAIPN4oKGdr4R1TWKJZ5Ei1+GBErE31E cvznRqEZZrCNZla8Q== IronPort-HdrOrdr: A9a23:v3z0M6ytWCMc/raLJnwmKrPxYOgkLtp133Aq2lEZdPULSKOlfp GV8MjziyWYtN9IYgBbpTiBUJPwI080hqQFnLX5Wo3SFjUO2VHYZ72KgrGSpQEIdxefygcZ79 YaT0EcMqy8MbEZt7eC3ODQKb9Jq7PokZxAx92ut0uFJTsaLJ2IhD0JbzpzZ3cGIzWucqBJcK Z0iPA3xAaISDAyVICWF3MFV+/Mq5ngj5T9eyMLABYh9U2nkS6owKSSKWnV4j4uFxd0hZsy+2 nMlAL0oo+5teug9xPa32jPq7xLhdrazMdZDsDksLlbFtyssHfnWG1SYczDgNkHmpDt1L/sqq iPn/4UBbUz15oWRBDxnfKi4Xil7N9k0Q6f9bbRuwqdnSW+fkN9NyKK7bgpKycwKCIbzYlBON gg5RPCi3INZymwwRgUo7PzJk9Xfo/dmwt4rQbW50YvDbf3r9dq3NMiFQpuYek9NTO/54Y9HO Z0CsbAoP5QbFOBdnjc+nJi2dq2Qx0Ib2G7q2U5y7ioOgJt7QdE5lpdwNZakmYL9Zo7RZUB7+ PYMr5wnLULSsMNd6pyCOoIXMPyUwX2MFrxGXPXJU6iGLAMOnrLpZKy6LIp5PuycJhNyJcpgp zOXF5RqGZ3cUPzDs+F2oFN73n2MSyAdCWoztsb64lyu7X6SrauOSqfSEo2m8/luPkbCt2zYY fHBHuXOY6QEYLDI/c74+SlYegiFZA3arxkhuoG X-Talos-CUID: =?us-ascii?q?9a23=3A/2zAx2uJwh6zC9ynsnO3KFaB6It/UG/h7lreMnX?= =?us-ascii?q?/DE9mYpfOUQKzo6d7xp8=3D?= X-Talos-MUID: 9a23:kIhtngidNAA757n3Pf7vccMpBdZB25r0VHI0l7o5tOutKAxpBGiek2Hi X-IronPort-Anti-Spam-Filtered: true Received: from unknown (HELO APZA002EXB.corpnet.asus) ([172.22.6.14]) by ms.asus.com with ESMTP; 29 Feb 2024 15:23:44 +0800 Received: from APZA003EXB.corpnet.asus (172.22.6.15) by APZA002EXB.corpnet.asus (172.22.6.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Thu, 29 Feb 2024 15:23:43 +0800 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (104.47.110.40) by APZA003EXB.corpnet.asus (172.22.6.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28 via Frontend Transport; Thu, 29 Feb 2024 15:23:43 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dRrJ7E+sXUwKgHeU/9yLByVbc4WI8VtiyZgMiVGWNuc8+/j/K9hxNb08puV7NTsr8JYR56YFZrabvFWJpkwG7jXMZnYYHneYBPwLdDajrX4j6MuW6a0U4tDNKShpXJXMzzBK1WIUKTIjTVAUAzPGQkawtzldUWSr4EsJodn4FhMLW4wY+hq2jd08HSfHlkxSwcW8jrR10ZuCmHESijHrWrZTQ1Ucr/5rb3uTmSyOYoySESZt9JiL9W12CP7HUsUyxblJlww1kKAFWEuA06OdK+QgL4kcdqvSOTfNKvUJxDXmAda6oorwpJuJ/gDZ6Wi9kJIVxVCYo9WO5EmaF7KcpQ== 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=9+wWmd6efNRw20SlGw7ZHb4/9dXMNTNeWUTE5yz3ukc=; b=oK54DItJkYTtp/KBCpsJqNnpoRSmvI0emGq0nkZtsn3UGSoTOE6P3YzKnZUo0XYOzioMeZqN5Wtx84i4k4pcCnvuljdMoFpVi+Ui66HFeoyFfmdxbtnnPzkDqlCqZJHE79OpYu6g9ZqBwnYdDNnvilrFUmMRcgjAqJPsM+GFieTUzEeRrteWfLYgI2Dvq1sf2uT0YMbJ+Z2oxgrSH7HbzFP2GMXvDq+FyqvWBH0ehgxw5WI5CjGoFsMkd7lR8hu6JEV6L5oKZYJJZU8MZwKLzd6Pp+R3tsTZM2HhcwBm7ToWVfLftrweXWce2syn0pJcev9xNW4uQuhQw6t8J1ssfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=asus.com; dmarc=pass action=none header.from=asus.com; dkim=pass header.d=asus.com; arc=none Received: from TYZPR04MB6596.apcprd04.prod.outlook.com (2603:1096:400:28d::13) by SI6PR04MB8251.apcprd04.prod.outlook.com (2603:1096:4:231::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.41; Thu, 29 Feb 2024 07:23:41 +0000 Received: from TYZPR04MB6596.apcprd04.prod.outlook.com ([fe80::ceae:2258:3883:29e6]) by TYZPR04MB6596.apcprd04.prod.outlook.com ([fe80::ceae:2258:3883:29e6%3]) with mapi id 15.20.7316.034; Thu, 29 Feb 2024 07:23:41 +0000 From: =?big5?B?S2VsbHkgSHVuZyiseLnFsvop?= To: Zev Weiss , Kelly Hung CC: "robh+dt@kernel.org" , "devicetree@vger.kernel.org" , "conor+dt@kernel.org" , "linux-aspeed@lists.ozlabs.org" , "openbmc@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" , "joel@jms.id.au" , "krzysztof.kozlowski+dt@linaro.org" , =?big5?B?QWxsZW5ZWSBIc3Uos1ylrqmoKQ==?= , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project Thread-Topic: [PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project Thread-Index: AQHaZW2JN8bWtadNy0iBZkkjTxXyELEYe3UAgAh4k5A= Date: Thu, 29 Feb 2024 07:23:41 +0000 Message-ID: References: <20240222085914.1218037-1-Kelly_Hung@asus.com> <20240222085914.1218037-2-Kelly_Hung@asus.com> <20240223215620.GA9299@packtop> In-Reply-To: <20240223215620.GA9299@packtop> Accept-Language: zh-TW, en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=asus.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR04MB6596:EE_|SI6PR04MB8251:EE_ x-ms-office365-filtering-correlation-id: 04564351-130d-41eb-ae3e-08dc38f75afd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4LylRq1POcUA7ddzi6nU3EuLpN4iZWXOM8csLg/9OsfOogSsMzNB2YZxCHzA4hlu5TfvdcpdK0oiMBYSg2/TWiMSNIRXmKkPXIaJpEVZvBmDUn98xLZJ4B9isTSEjvhYBK/JvrfWSw3P9xhDWals0sTyjoRC+gKizcJCbSweOJFUN14G1rwWAVcZGnt/sIumc1M4+xU5LC4j1HDxF9Ph0o/fpknoC+6CRPEZqu/Wgj7IugtgaB/DBVbMGjNJiQ4Lx9+yEKFyCdKIwFv0ScpcWtQ+rl7zJrcYbOGOGy0cRYmkAkT1RxkH0SmfPT3KpIcFMilvQkMRZMTuebnrlo0zXGLNlPg6CKxOChGtUuHYrq8tmTJ3VuqA3arM6A5TEwh8DSss35EQyMq/jU6WZxvk2cZ2JU5wL5BYzKpRTj5njSSRAl8u39XRsyvhhuZm/aTVWz2DJmh/NLnBX+1qmJWMHM/s4iSn9YQ+ZhoixcY+kBNp4KBhCxnEl91bS/vyxfkDM7o0HUxREujTgCxIFbb0d8w+EZy81tjMz/08VPaor7aTAp21/84YRiToLkDOKBSDleKViVhMtWKI6p012QkNmFAOBxFzobY48J1zLzJc1g/yQXQSSuHzx51nKu01MPpjvHkqaeyAKvvCay9rp4M7tavGDXvhJMfypyRYnsvgZgtKZyaIvouvNtx39ZsPFr9oLtweymKOef452+cQWq6F3A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:zh-tw;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR04MB6596.apcprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?big5?B?ZFJCUkVzMHpTVUJ1aldFR1JXVGlxTG1KTEF6aENiMW5OQ2FBSCthcHZDMHoyN2lx?= =?big5?B?RVNkNG9NNjJwSmFDTE5Qa0d6UW5hR3NxdzJOSzlBaUtXSDRsTUh5ZGFNajdhbVFY?= =?big5?B?bTdaS0FJZDFWZlpjNlpKaTRxTS9YRHhqZ3VXWWxXNEVUb1g0QkgvQ0x1bmdBMXRi?= =?big5?B?dnplYldKa2s5REdrQ0NmVkpZVE83V3dUekRydUwrazJVeU4weEI4Sk1YVlM4ZTFX?= =?big5?B?a2FNYnBzMUlrcElIUWh0bEFlb1EwZEZUSm11WlV3RmFab3N1c3l6SXJsaS9CRHMz?= =?big5?B?b2JNOGhHZTc1eUtpNW9xMmtOOGZoNm9BYXdkcUxBcnNMU2U3dnFLT1N6SjdWR1d0?= =?big5?B?a2VLcWNBU0YxeTlRUjVnZHFxcEJSVldsUzNLTUNlaDdUYmFmWERxWExPYjlSYVpV?= =?big5?B?cTdEZTBVMm9wM0ZNa2ZmWmRCT2F3SUI0YWI2aWxDeHVVR2QxanBmek5NajVpV25Y?= =?big5?B?SmwrUzZsaUtnMVdaU05KYzN4aCtscisybGlwM1dwVEUxZFNXOVlFSlpMVXJJanlE?= =?big5?B?Rnc5c3RaOHYxR1ZrRGdzbFVqRkMzUVpBRzhnNVdxUE50TFZLK3hwYXlsU1lWME4v?= =?big5?B?NmcrRDExNCswWE5VeG9IZWVBc014aC9ZVEd2TTlKWGFmVTcrcjcybFN6Sm94UHVz?= =?big5?B?NmdiMlhONWdDS3VQZ1VYSUdZM2FwRHB5K0N2OXI1eVlCM25ZSGcyRU9wQVR2Szhm?= =?big5?B?MjhUaFNqbDFZeHNWMXVZOWxoQWQ2WDlQL2Q2bVpESXZNZWtKYW0zYmtGZnFsWWdD?= =?big5?B?ek04Zmp3Qy9pNVhRaTg5TW1tTFRLbUY5VlJHWERmaE1rbVBseE9hblkyQitLTWNy?= =?big5?B?dFNzWmoybnhlVDdGSWsyNEo2Zy9UcVRxUmxZL1UwdGJJK1Q3SnJYWXZEMFpjNFFR?= =?big5?B?TU5WWWNoNmlLWkQ2MWh2a1pnZWNFSlhLbUJibHFzSmZuWjd5NEVwdmhWV25ia2d1?= =?big5?B?TnR6TG9tZk9RSkZqaWZTc0JzcmI1ZFA1ckpnaU5nN0ROVnBzb3ZTcmhQelVWbFRt?= =?big5?B?bGx6aHkvdDFXNXl1akFYRThHMEZwdGhta0JlQTNaWnVyQkllRmdiMnltN0k0N25o?= =?big5?B?R0l6WFhWT3BNTkl4ZllDWWNRV0x3dWdWWGZUbGE4TVg3ait2eXZ2M0RJZkg5Qnk3?= =?big5?B?ZmkvQ3NqR1hQaGx2aXA2VmpZVlF4MjhGTEdidHZvUnJ5c253Q3VpNWdqazRZQ0Ju?= =?big5?B?Q0ZpYUpiSHZweTY1SFJSOXFtaWg5NTJ1R3Rwdy9NeGN1QU1JMWlPR0pPWTRWTk11?= =?big5?B?Q3lmbW9DWHlhQzRaTnNTL28wUUlaN3dOUDgvNHpWQzQyaHViUVRxanNPQnNvUFZi?= =?big5?B?QllFOGk1N2lkdVFEaHVERXViVXlzWFlGWXhtT2FUZjZETWdBcHUzWmlQR0p0NWFF?= =?big5?B?SWl2NGRYazVZK0ppeks3SmRFVXAzSDdlUTRnUE4xUnl5djZhQnZRUVhqejhwRk9p?= =?big5?B?RzBlUkJrQWw0UUZYNTEvMy9yMkhvWnlWelZZcUMybUUyOXJxdzFINis2YkJROUVJ?= =?big5?B?YTBHaUYvRFFrVmk2SWh0WEdMeE0zU2s0cmpiaVdleEtBTTl4TG9hcndmVE5paWJY?= =?big5?B?b3dkMGsyME5HSFQyNENFVEExT2VPUzIrOC9EdHIvODdPZHh6M2dJRmVFSWM2aFRG?= =?big5?B?NnBqcmNtcm96MmJxNmpYbTBXb1E3Rm9Ba0pUN29CTldzdy9BYm1JaDJ3YTVYQTJL?= =?big5?B?UXdRc3dWSVBXU0FiV3dNcGJzT0ZZNjY2aGNIWmNvb2JaazlzWnVHRVdEbU5uMmRl?= =?big5?B?VVNqUzNmam5FV3ZkSFF5bUdTdUZ0cVJVS3o5MmIwVDF0eVgvRWVIczRYeVJnSXBk?= =?big5?B?UWVTVlF6V2pId1RFcEV2QWtzd1VNRU42L08yV1hEZWRhZnRBOHBSSG0rUmErZmRy?= =?big5?B?L1Z0b0ZPRCtGRTVkaXcrUjJxZVJqdEd0a2MxMjU4aUM2WUlCUGlaRkxIakczbVc1?= =?big5?B?dFJaQi9JQ3ZmTjFndFpFd3BydmtIZ0xicXpvQWRqV2JkVEdFalVpSHdGOFFNUVhk?= =?big5?Q?eRtLOqFQutlY72on?= Content-Type: text/plain; charset="big5" 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-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6596.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04564351-130d-41eb-ae3e-08dc38f75afd X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Feb 2024 07:23:41.3879 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 301f59c4-c269-4a66-8a8c-f5daab211fa3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EpzmQG8SdCyL89qXhr7jgMWyH3dEzAK2xZZV8JyAkJOmfnKuEGf2R6aq9qnP3z7J7z+DZR9+4tayLoQFAa1XIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI6PR04MB8251 X-OriginatorOrg: ASUS.com X-TM-AS-Product-Ver: SMEX-14.0.0.3197-9.1.2019-28220.004 X-TM-AS-Result: No-10--22.929300-8.000000 X-TMASE-MatchedRID: O1ZJfeaWOCuvAcrly0si/w9MFGsNTBFUbvgwI8wNRNVv7LOxr0xQb7mR MjwGlGpyoJ9fUBwJTsxtWs5+TYuCiokVb5Jvn1qvdcYJQKRgJJq2ogHzQTGEbCupJP6wgqtKRYN hzuZZjRArZaUz4ubTvO1M4M3Vu87jFqzVad6IrCgT84Q+bjyD+96Tfv9RPFA20W3lOzX65Po70B tMXRaQwjVQS55m/S5JPY6sSUsr6ktX2BVVFxnjtPiqVVsIyZnN2LEt7m+zMtGSEi2v+x8u1RElz mV6ujCETSFGCRCT6Q1CSStXJecWpp0QFAkvwQa1jeqq54pY9zPvZqI5O19i7cGZlIhcRMmQ49YP mLx5ryajiIJqRFExTZOCyMF3fA3/fHeDyUgVCF+E8uNlwmrMCw0ULdCO1PH/eQczFQh2XEv4MTn OvlqF3NztvqTn5fr3r21vwKk5y6qSbeXflVNIL5MgmvUQU/w2ftTV5S2xLn0yxlgWcGNdNXiXIX WXK9SthQpD4YtsXs0kxtQqXREtZILFRGljwwZzdTFKtVplxPXw0xW06itbxHtgxmIQB1+2v8PC9 jb2mz8FgK3XHdr3w7WC2hrvd6Tar54JIx46I6SK/wWhXjMg4mhJ1jRf8Hhwv9rSd36EgUI+Mqg+ CyrtwA== X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--22.929300-8.000000 X-TMASE-Version: SMEX-14.0.0.3197-9.1.2019-28220.004 X-TM-SNTS-SMTP: 8D9C8BAC3876CDB2CFD5B902E3DC0E03263F56DFD956F6B12E5CA68AF3860A762000:8 SGksIFpldiwNCg0KPisgICAgICBmbGFzaEAwIHsNCj4rICAgICAgICAgICAgICBzdGF0dXMgPSAi b2theSI7DQo+KyAgICAgICAgICAgICAgbTI1cCxmYXN0LXJlYWQ7DQo+KyAgICAgICAgICAgICAg bGFiZWwgPSAiYm1jLXNwaSI7DQoNCklzIHRoaXMgc3BlY2lmaWMgbGFiZWwgbmVlZGVkIG9yIGRl c2lyZWQgZm9yIHNvbWUgcGFydGljdWxhciByZWFzb24/DQpNb3N0IE9wZW5CTUMgcGxhdGZvcm1z IGp1c3QgY2FsbCBpdCAiYm1jIiwgYW5kIEkgdGhpbmsgc29tZSBvZiB0aGUgZmlybXdhcmUtdXBk YXRlIG1hY2hpbmVyeSBtYXkgaGF2ZSBhc3N1bXB0aW9ucyBhYm91dCB0aGF0IGJha2VkIGluLCBz byBJIHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGlzIG5hbWluZyBicmVha3MgdGhpbmdzLi4u DQoNCj4rICAgICAgICAgICAgICBzcGktbWF4LWZyZXF1ZW5jeSA9IDw1MDAwMDAwMD47DQo+KyNp bmNsdWRlICJvcGVuYm1jLWZsYXNoLWxheW91dC0xMjguZHRzaSINCg0KSnVzdCB0byBjb25maXJt LCB0aGlzIGlzIGFjdHVhbGx5IGEgMTI4TUIgZmxhc2ggY2hpcD8gIEkgYXNrIGJlY2F1c2UgdGhl IHByZXZpb3VzIHZlcnNpb24gb2YgdGhpcyBwYXRjaCBoYWQgc29tZSBpbmRpY2F0aW9uIG9mIGl0 IGJlaW5nIDY0TUIgKHRob3VnaCB0aGVyZSB3YXMgYSBsb3QgdGhhdCBsb29rZWQgd29ua3kgd2l0 aCB0aGUgcGFydGl0aW9uIGxheW91dCwgc28gbWF5YmUgdGhhdCB3YXMgd3JvbmcgdG9vKS4NCg0K PisgICAgICB9Ow0KPit9Ow0KDQpSZXBseSBieSBLZWxseToNCkkgd2lsbCBjb3JyZWN0IHRoZSBs YWJlbCB3aXRoICJibWMiIGFuZCB1c2UgNjRNIHBhdGl0aW9uIHRoZW4gdXBkYXRlIGluIHYzIHBh dGNoLg0KDQoNCj4rICAgICAgZmxhc2hAMCB7DQo+KyAgICAgICAgICAgICAgc3RhdHVzID0gIm9r YXkiOw0KPisgICAgICAgICAgICAgIG0yNXAsZmFzdC1yZWFkOw0KPisgICAgICAgICAgICAgIGxh YmVsID0gImJtYy1zcGkiOw0KDQpJcyB0aGlzIHNwZWNpZmljIGxhYmVsIG5lZWRlZCBvciBkZXNp cmVkIGZvciBzb21lIHBhcnRpY3VsYXIgcmVhc29uPw0KTW9zdCBPcGVuQk1DIHBsYXRmb3JtcyBq dXN0IGNhbGwgaXQgImJtYyIsIGFuZCBJIHRoaW5rIHNvbWUgb2YgdGhlIGZpcm13YXJlLXVwZGF0 ZSBtYWNoaW5lcnkgbWF5IGhhdmUgYXNzdW1wdGlvbnMgYWJvdXQgdGhhdCBiYWtlZCBpbiwgc28g SSB3b3VsZG4ndCBiZSBzdXJwcmlzZWQgaWYgdGhpcyBuYW1pbmcgYnJlYWtzIHRoaW5ncy4uLg0K DQo+KyAgICAgICAgICAgICAgc3BpLW1heC1mcmVxdWVuY3kgPSA8NTAwMDAwMDA+Ow0KPisjaW5j bHVkZSAib3BlbmJtYy1mbGFzaC1sYXlvdXQtMTI4LmR0c2kiDQoNCkp1c3QgdG8gY29uZmlybSwg dGhpcyBpcyBhY3R1YWxseSBhIDEyOE1CIGZsYXNoIGNoaXA/ICBJIGFzayBiZWNhdXNlIHRoZSBw cmV2aW91cyB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2ggaGFkIHNvbWUgaW5kaWNhdGlvbiBvZiBpdCBi ZWluZyA2NE1CICh0aG91Z2ggdGhlcmUgd2FzIGEgbG90IHRoYXQgbG9va2VkIHdvbmt5IHdpdGgg dGhlIHBhcnRpdGlvbiBsYXlvdXQsIHNvIG1heWJlIHRoYXQgd2FzIHdyb25nIHRvbykuDQoNCj4r ICAgICAgfTsNCg0KUmVwbHkgYnkgS2VsbHk6DQpJIGFsc28gcmVtb3ZlIGJpb3MgcGFydGl0aW9u IHNlY3Rpb24gYW5kIHJlbmFtZSBsYWJlbCB3aXRoICJiaW9zIi4NCg0KDQpUaGFua3MgZm9yIHJl dmlldy4NCg0KQmVzdCBSZWdhcmRzDQpLZWxseQ0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N CkZyb206IFpldiBXZWlzcyA8endlaXNzQGVxdWluaXguY29tPg0KU2VudDogU2F0dXJkYXksIEZl YnJ1YXJ5IDI0LCAyMDI0IDU6NTcgQU0NClRvOiBLZWxseSBIdW5nIDxwcGlnaG91c2VAZ21haWwu Y29tPg0KQ2M6IHJvYmgrZHRAa2VybmVsLm9yZzsgZGV2aWNldHJlZUB2Z2VyLmtlcm5lbC5vcmc7 IGNvbm9yK2R0QGtlcm5lbC5vcmc7IGxpbnV4LWFzcGVlZEBsaXN0cy5vemxhYnMub3JnOyBvcGVu Ym1jQGxpc3RzLm96bGFicy5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IEtlbGx5 IEh1bmcorHi5xbL6KSA8S2VsbHlfSHVuZ0Bhc3VzLmNvbT47IGpvZWxAam1zLmlkLmF1OyBrcnp5 c3p0b2Yua296bG93c2tpK2R0QGxpbmFyby5vcmc7IEFsbGVuWVkgSHN1KLNcpa6pqCkgPEFsbGVu WVlfSHN1QGFzdXMuY29tPjsgbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnDQpT dWJqZWN0OiBSZTogW1BBVENIIDIvMl0gQVJNOiBkdHM6IGFzcGVlZDogeDR0ZjogQWRkIGR0cyBm b3IgYXN1cyB4NHRmIHByb2plY3QNCg0KRXh0ZXJuYWwgZW1haWwgOiBFbnN1cmUgeW91ciBlbWFp bCBpcyBzZWN1cmUgYmVmb3JlIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRzLg0KDQpPbiBU aHUsIEZlYiAyMiwgMjAyNCBhdCAxMjo1OToxNEFNIFBTVCwgS2VsbHkgSHVuZyB3cm90ZToNCj5C YXNlIG9uIGFzcGVlZC1nNi5kdHNpIGFuZCBjYW4gYm9vdCBpbnRvIEJNQyBjb25zb2xlLg0KPg0K PlNpZ25lZC1vZmYtYnk6IEtlbGx5IEh1bmcgPEtlbGx5X0h1bmdAYXN1cy5jb20+DQo+LS0tDQo+ IGFyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9NYWtlZmlsZSAgICAgICAgICAgICB8ICAgMSArDQo+ IC4uLi9ib290L2R0cy9hc3BlZWQvYXNwZWVkLWJtYy1hc3VzLXg0dGYuZHRzICB8IDU5MiArKysr KysrKysrKysrKysrKysNCj4gMiBmaWxlcyBjaGFuZ2VkLCA1OTMgaW5zZXJ0aW9ucygrKQ0KPiBj cmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYm9vdC9kdHMvYXNwZWVkL2FzcGVlZC1ibWMtYXN1 cy14NHRmLmR0cw0KPg0KPmRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0cy9hc3BlZWQvTWFr ZWZpbGUNCj5iL2FyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9NYWtlZmlsZQ0KPmluZGV4IGQzYWMy MGUzMS4uMzJjNDFmM2Q5IDEwMDY0NA0KPi0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9N YWtlZmlsZQ0KPisrKyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9NYWtlZmlsZQ0KPkBAIC0x MCw2ICsxMCw3IEBAIGR0Yi0kKENPTkZJR19BUkNIX0FTUEVFRCkgKz0gXA0KPiAgICAgICBhc3Bl ZWQtYm1jLWFybS1zdGFyZHJhZ29uNDgwMC1yZXAyLmR0YiBcDQo+ICAgICAgIGFzcGVlZC1ibWMt YXNyb2NrLWUzYzI0NmQ0aS5kdGIgXA0KPiAgICAgICBhc3BlZWQtYm1jLWFzcm9jay1yb21lZDho bTMuZHRiIFwNCj4rICAgICAgYXNwZWVkLWJtYy1hc3VzLXg0dGYuZHRiIFwNCj4gICAgICAgYXNw ZWVkLWJtYy1ieXRlZGFuY2UtZzIyMGEuZHRiIFwNCj4gICAgICAgYXNwZWVkLWJtYy1kZWx0YS1h aGU1MGRjLmR0YiBcDQo+ICAgICAgIGFzcGVlZC1ibWMtZmFjZWJvb2stYmxldGNobGV5LmR0YiBc DQo+ZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9hc3BlZWQtYm1jLWFzdXMt eDR0Zi5kdHMNCj5iL2FyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9hc3BlZWQtYm1jLWFzdXMteDR0 Zi5kdHMNCj5uZXcgZmlsZSBtb2RlIDEwMDY0NA0KPmluZGV4IDAwMDAwMDAwMC4uMWJkYTE0YTY2 DQo+LS0tIC9kZXYvbnVsbA0KPisrKyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2FzcGVlZC9hc3BlZWQt Ym1jLWFzdXMteDR0Zi5kdHMNCj5AQCAtMCwwICsxLDU5MiBAQA0KPisvLyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogR1BMLTIuMC1vci1sYXRlciAvLyBDb3B5cmlnaHQgMjAyNCBBU1VTDQo+K0Nv cnAuDQo+Kw0KPisvZHRzLXYxLzsNCj4rDQo+KyNpbmNsdWRlICJhc3BlZWQtZzYuZHRzaSINCj4r I2luY2x1ZGUgImFzcGVlZC1nNi1waW5jdHJsLmR0c2kiDQo+KyNpbmNsdWRlIDxkdC1iaW5kaW5n cy9pMmMvaTJjLmg+DQo+KyNpbmNsdWRlIDxkdC1iaW5kaW5ncy9ncGlvL2FzcGVlZC1ncGlvLmg+ DQo+Kw0KPisvIHsNCj4rICAgICAgbW9kZWwgPSAiQVNVUy1YNFRGIjsNCj4rICAgICAgY29tcGF0 aWJsZSA9ICJhc3VzLHg0dGYiLCAiYXNwZWVkLGFzdDI2MDAiOw0KPisNCj4rICAgICAgYWxpYXNl cyB7DQo+KyAgICAgICAgICAgICAgc2VyaWFsNCA9ICZ1YXJ0NTsNCj4rICAgICAgfTsNCj4rDQo+ KyAgICAgIGNob3NlbiB7DQo+KyAgICAgICAgICAgICAgc3Rkb3V0LXBhdGggPSAic2VyaWFsNDox MTUyMDBuOCI7DQo+KyAgICAgIH07DQo+Kw0KPisgICAgICBtZW1vcnlAODAwMDAwMDAgew0KPisg ICAgICAgICAgICAgIGRldmljZV90eXBlID0gIm1lbW9yeSI7DQo+KyAgICAgICAgICAgICAgcmVn ID0gPDB4ODAwMDAwMDAgMHg0MDAwMDAwMD47DQo+KyAgICAgIH07DQo+Kw0KPisgICAgICByZXNl cnZlZC1tZW1vcnkgew0KPisgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0KPisg ICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDE+Ow0KPisgICAgICAgICAgICAgIHJhbmdlczsN Cj4rDQo+KyAgICAgICAgICAgICAgdmlkZW9fZW5naW5lX21lbW9yeTogdmlkZW8gew0KPisgICAg ICAgICAgICAgICAgICAgICAgc2l6ZSA9IDwweDA0MDAwMDAwPjsNCj4rICAgICAgICAgICAgICAg ICAgICAgIGFsaWdubWVudCA9IDwweDAxMDAwMDAwPjsNCj4rICAgICAgICAgICAgICAgICAgICAg IGNvbXBhdGlibGUgPSAic2hhcmVkLWRtYS1wb29sIjsNCj4rICAgICAgICAgICAgICAgICAgICAg IHJldXNhYmxlOw0KPisgICAgICAgICAgICAgIH07DQo+KyAgICAgIH07DQo+Kw0KPisgICAgICBp aW8taHdtb24gew0KPisgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiaWlvLWh3bW9uIjsNCj4r ICAgICAgICAgICAgICBpby1jaGFubmVscyA9IDwmYWRjMCAwPiwgPCZhZGMwIDE+LCA8JmFkYzAg Mj4sIDwmYWRjMCAzPiwNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZhZGMwIDQ+ LCA8JmFkYzAgNT4sIDwmYWRjMCA2PiwgPCZhZGMwIDc+LA0KPisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8JmFkYzEgMD4sIDwmYWRjMSAxPiwgPCZhZGMxIDI+LCA8JmFkYzEgMz4sDQo+ KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmYWRjMSA0PiwgPCZhZGMxIDU+LCA8JmFk YzEgNj4sIDwmYWRjMSA3PjsNCj4rICAgICAgfTsNCj4rDQo+KyAgICAgIGxlZHMgew0KPisgICAg ICAgICAgICAgIGNvbXBhdGlibGUgPSAiZ3Bpby1sZWRzIjsNCj4rDQo+KyAgICAgICAgICAgICAg bGVkLWhlYXJ0YmVhdCB7DQo+KyAgICAgICAgICAgICAgICAgICAgICBncGlvcyA9IDwmZ3BpbzAg QVNQRUVEX0dQSU8oUCwgNykgR1BJT19BQ1RJVkVfTE9XPjsNCj4rICAgICAgICAgICAgICAgICAg ICAgIGxpbnV4LGRlZmF1bHQtdHJpZ2dlciA9ICJoZWFydGJlYXQiOw0KPisgICAgICAgICAgICAg IH07DQo+Kw0KPisgICAgICAgICAgICAgIGxlZC11aWQgew0KPisgICAgICAgICAgICAgICAgICAg ICAgZ3Bpb3MgPSA8JmdwaW8wIEFTUEVFRF9HUElPKFAsIDEpIChHUElPX0FDVElWRV9MT1cgfCBH UElPX09QRU5fRFJBSU4pPjsNCj4rICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQtc3RhdGUg PSAib2ZmIjsNCj4rICAgICAgICAgICAgICB9Ow0KPisNCj4rICAgICAgICAgICAgICBsZWQtc3Rh dHVzX1kgew0KPisgICAgICAgICAgICAgICAgICAgICAgZ3Bpb3MgPSA8JmdwaW8xIEFTUEVFRF9H UElPKEIsIDEpIEdQSU9fQUNUSVZFX0xPVz47DQo+KyAgICAgICAgICAgICAgICAgICAgICBkZWZh dWx0LXN0YXRlID0gIm9mZiI7DQo+KyAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAg ICAgbGVkLXN5c19ib290X3N0YXR1cyB7DQo+KyAgICAgICAgICAgICAgICAgICAgICBncGlvcyA9 IDwmZ3BpbzEgQVNQRUVEX0dQSU8oQiwgMCkgR1BJT19BQ1RJVkVfTE9XPjsNCj4rICAgICAgICAg ICAgICAgICAgICAgIGRlZmF1bHQtc3RhdGUgPSAib2ZmIjsNCj4rICAgICAgICAgICAgICB9Ow0K PisgICAgICB9Ow0KPit9Ow0KPisNCj4rJmFkYzAgew0KPisgICAgICB2cmVmID0gPDI1MDA+Ow0K PisgICAgICBzdGF0dXMgPSAib2theSI7DQo+KyAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVs dCI7DQo+KyAgICAgIHBpbmN0cmwtMCA9IDwmcGluY3RybF9hZGMwX2RlZmF1bHQgJnBpbmN0cmxf YWRjMV9kZWZhdWx0DQo+KyAgICAgICAgICAgICAgJnBpbmN0cmxfYWRjMl9kZWZhdWx0ICZwaW5j dHJsX2FkYzNfZGVmYXVsdA0KPisgICAgICAgICAgICAgICZwaW5jdHJsX2FkYzRfZGVmYXVsdCAm cGluY3RybF9hZGM1X2RlZmF1bHQNCj4rICAgICAgICAgICAgICAmcGluY3RybF9hZGM2X2RlZmF1 bHQgJnBpbmN0cmxfYWRjN19kZWZhdWx0PjsgfTsNCj4rDQo+KyZhZGMxIHsNCj4rICAgICAgdnJl ZiA9IDwyNTAwPjsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPisgICAgICBwaW5jdHJsLW5h bWVzID0gImRlZmF1bHQiOw0KPisgICAgICBwaW5jdHJsLTAgPSA8JnBpbmN0cmxfYWRjOF9kZWZh dWx0ICZwaW5jdHJsX2FkYzlfZGVmYXVsdA0KPisgICAgICAgICAgICAgICZwaW5jdHJsX2FkYzEw X2RlZmF1bHQgJnBpbmN0cmxfYWRjMTFfZGVmYXVsdA0KPisgICAgICAgICAgICAgICZwaW5jdHJs X2FkYzEyX2RlZmF1bHQgJnBpbmN0cmxfYWRjMTNfZGVmYXVsdA0KPisgICAgICAgICAgICAgICZw aW5jdHJsX2FkYzE0X2RlZmF1bHQgJnBpbmN0cmxfYWRjMTVfZGVmYXVsdD47IH07DQo+Kw0KPism cGVjaTAgew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+K307DQo+Kw0KPismbHBjX3Nub29w IHsNCj4rICAgICAgc25vb3AtcG9ydHMgPSA8MHg4MD47DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5 IjsNCj4rfTsNCj4rDQo+KyZtYWMyIHsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPisgICAg ICBwaHktbW9kZSA9ICJybWlpIjsNCj4rICAgICAgdXNlLW5jc2k7DQo+KyAgICAgIHBpbmN0cmwt bmFtZXMgPSAiZGVmYXVsdCI7DQo+KyAgICAgIHBpbmN0cmwtMCA9IDwmcGluY3RybF9ybWlpM19k ZWZhdWx0PjsgfTsNCj4rDQo+KyZtYWMzIHsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPisg ICAgICBwaHktbW9kZSA9ICJybWlpIjsNCj4rICAgICAgdXNlLW5jc2k7DQo+KyAgICAgIHBpbmN0 cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+KyAgICAgIHBpbmN0cmwtMCA9IDwmcGluY3RybF9ybWlp NF9kZWZhdWx0PjsgfTsNCj4rDQo+KyZmbWMgew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+ Kw0KPisgICAgICBmbGFzaEAwIHsNCj4rICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7DQo+ KyAgICAgICAgICAgICAgbTI1cCxmYXN0LXJlYWQ7DQo+KyAgICAgICAgICAgICAgbGFiZWwgPSAi Ym1jLXNwaSI7DQoNCklzIHRoaXMgc3BlY2lmaWMgbGFiZWwgbmVlZGVkIG9yIGRlc2lyZWQgZm9y IHNvbWUgcGFydGljdWxhciByZWFzb24/DQpNb3N0IE9wZW5CTUMgcGxhdGZvcm1zIGp1c3QgY2Fs bCBpdCAiYm1jIiwgYW5kIEkgdGhpbmsgc29tZSBvZiB0aGUgZmlybXdhcmUtdXBkYXRlIG1hY2hp bmVyeSBtYXkgaGF2ZSBhc3N1bXB0aW9ucyBhYm91dCB0aGF0IGJha2VkIGluLCBzbyBJIHdvdWxk bid0IGJlIHN1cnByaXNlZCBpZiB0aGlzIG5hbWluZyBicmVha3MgdGhpbmdzLi4uDQoNCj4rICAg ICAgICAgICAgICBzcGktbWF4LWZyZXF1ZW5jeSA9IDw1MDAwMDAwMD47DQo+KyNpbmNsdWRlICJv cGVuYm1jLWZsYXNoLWxheW91dC0xMjguZHRzaSINCg0KSnVzdCB0byBjb25maXJtLCB0aGlzIGlz IGFjdHVhbGx5IGEgMTI4TUIgZmxhc2ggY2hpcD8gIEkgYXNrIGJlY2F1c2UgdGhlIHByZXZpb3Vz IHZlcnNpb24gb2YgdGhpcyBwYXRjaCBoYWQgc29tZSBpbmRpY2F0aW9uIG9mIGl0IGJlaW5nIDY0 TUIgKHRob3VnaCB0aGVyZSB3YXMgYSBsb3QgdGhhdCBsb29rZWQgd29ua3kgd2l0aCB0aGUgcGFy dGl0aW9uIGxheW91dCwgc28gbWF5YmUgdGhhdCB3YXMgd3JvbmcgdG9vKS4NCg0KPisgICAgICB9 Ow0KPit9Ow0KPisNCj4rJnNwaTEgew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+KyAgICAg IHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+KyAgICAgIHBpbmN0cmwtMCA9IDwmcGluY3Ry bF9zcGkxX2RlZmF1bHQ+Ow0KPisNCj4rICAgICAgZmxhc2hAMCB7DQo+KyAgICAgICAgICAgICAg c3RhdHVzID0gIm9rYXkiOw0KPisgICAgICAgICAgICAgIGxhYmVsID0gImJpb3Mtc3BpIjsNCj4r ICAgICAgICAgICAgICBzcGktbWF4LWZyZXF1ZW5jeSA9IDw1MDAwMDAwMD47DQo+Kw0KPisgICAg ICAgICAgICAgIHBhcnRpdGlvbnMgew0KPisgICAgICAgICAgICAgICAgICAgICAgY29tcGF0aWJs ZSA9ICJmaXhlZC1wYXJ0aXRpb25zIjsNCj4rICAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNz LWNlbGxzID0gPDE+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47 DQo+Kw0KPisgICAgICAgICAgICAgICAgICAgICAgYmlvc2Z1bGxpbWdAMCB7DQo+KyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwweDAgMHgyMDAwMDAwPjsgLy8zMjc2OCAqMTAy NCA9IDMyIE1CDQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsID0gImJpb3Nm dWxsaW1nIjsNCj4rICAgICAgICAgICAgICAgICAgICAgIH07DQo+KyAgICAgICAgICAgICAgfTsN Cg0KSWYgdGhlcmUncyBvbmx5IG9uZSBwYXJ0aXRpb24gdGhhdCdzIGp1c3QgY292ZXJpbmcgdGhl IHdob2xlIGNoaXAgdGhlcmUncyBubyBuZWVkIHRvIGluY2x1ZGUgdGhlICdwYXJ0aXRpb25zJyBj aGlsZCBub2RlLg0KDQo+KyAgICAgIH07DQo+K307DQo+Kw0KPismaTJjMCB7DQo+KyAgICAgIHN0 YXR1cyA9ICJva2F5IjsNCj4rfTsNCj4rDQo+KyZpMmMxIHsNCj4rICAgICAgc3RhdHVzID0gIm9r YXkiOw0KPit9Ow0KPisNCj4rJmkyYzIgew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+K307 DQo+Kw0KPismaTJjMyB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5IjsNCj4rfTsNCj4rDQo+KyZp MmM0IHsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPisNCj4rICAgICAgdGVtcGVyYXR1cmUt c2Vuc29yQDQ4IHsNCj4rICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInRpLHRtcDc1IjsNCj4r ICAgICAgICAgICAgICByZWcgPSA8MHg0OD47DQo+KyAgICAgIH07DQo+Kw0KPisgICAgICB0ZW1w ZXJhdHVyZS1zZW5zb3JANDkgew0KPisgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAidGksdG1w NzUiOw0KPisgICAgICAgICAgICAgIHJlZyA9IDwweDQ5PjsNCj4rICAgICAgfTsNCj4rDQo+KyAg ICAgIHBjYTk1NTVfNF8yMDogZ3Bpb0AyMCB7DQo+KyAgICAgICAgICAgICAgY29tcGF0aWJsZSA9 ICJueHAscGNhOTU1NSI7DQo+KyAgICAgICAgICAgICAgcmVnID0gPDB4MjA+Ow0KPisgICAgICAg ICAgICAgIGdwaW8tY29udHJvbGxlcjsNCj4rICAgICAgICAgICAgICAjZ3Bpby1jZWxscyA9IDwy PjsNCj4rICAgICAgfTsNCj4rDQo+KyAgICAgIHBjYTk1NTVfNF8yMjogZ3Bpb0AyMiB7DQo+KyAg ICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJueHAscGNhOTU1NSI7DQo+KyAgICAgICAgICAgICAg cmVnID0gPDB4MjI+Ow0KPisgICAgICAgICAgICAgIGdwaW8tY29udHJvbGxlcjsNCj4rICAgICAg ICAgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsNCj4rICAgICAgfTsNCj4rDQo+KyAgICAgIHBjYTk1 NTVfNF8yNDogZ3Bpb0AyNCB7DQo+KyAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJueHAscGNh OTU1NSI7DQo+KyAgICAgICAgICAgICAgcmVnID0gPDB4MjQ+Ow0KPisgICAgICAgICAgICAgIGdw aW8tY29udHJvbGxlcjsNCj4rICAgICAgICAgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsNCj4rICAg ICAgICAgICAgICBncGlvLWxpbmUtbmFtZXMgPQ0KPisgICAgICAgICAgICAgIC8qQTAgLSBBMyAw Ki8gICAiIiwgIlNUUkFQX0JNQ19CQVRURVJZX0dQSU8xIiwgIiIsICIiLA0KPisgICAgICAgICAg ICAgIC8qQTQgLSBBNyA0Ki8gICAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgICAgICAgICAvKkIw IC0gQjcgOCovICAgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiOw0KPisgICAgICB9Ow0K PisNCj4rICAgICAgcGNhOTU1NV80XzI2OiBncGlvQDI2IHsNCj4rICAgICAgICAgICAgICBjb21w YXRpYmxlID0gIm54cCxwY2E5NTU1IjsNCj4rICAgICAgICAgICAgICByZWcgPSA8MHgyNj47DQo+ KyAgICAgICAgICAgICAgZ3Bpby1jb250cm9sbGVyOw0KPisgICAgICAgICAgICAgICNncGlvLWNl bGxzID0gPDI+Ow0KPisgICAgICB9Ow0KPisNCj4rICAgICAgaTJjLW11eEA3MCB7DQo+KyAgICAg ICAgICAgICAgY29tcGF0aWJsZSA9ICJueHAscGNhOTU0NiI7DQo+KyAgICAgICAgICAgICAgc3Rh dHVzID0gIm9rYXkiOw0KPisgICAgICAgICAgICAgIHJlZyA9IDwweDcwPjsNCj4rICAgICAgICAg ICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9 IDwwPjsNCj4rDQo+KyAgICAgICAgICAgICAgY2hhbm5lbF8xOiBpMmNAMCB7DQo+KyAgICAgICAg ICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAgICAg ICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDA+ Ow0KPisgICAgICAgICAgICAgIH07DQo+Kw0KPisgICAgICAgICAgICAgIGNoYW5uZWxfMjogaTJj QDEgew0KPisgICAgICAgICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQo+KyAg ICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4rICAgICAgICAgICAgICAg ICAgICAgIHJlZyA9IDwxPjsNCj4rICAgICAgICAgICAgICB9Ow0KPisNCj4rICAgICAgICAgICAg ICBjaGFubmVsXzM6IGkyY0AyIHsNCj4rICAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNl bGxzID0gPDE+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47DQo+ KyAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8Mj47DQo+KyAgICAgICAgICAgICAgfTsNCj4r DQo+KyAgICAgICAgICAgICAgY2hhbm5lbF80OiBpMmNAMyB7DQo+KyAgICAgICAgICAgICAgICAg ICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAgICAgICAgICNzaXpl LWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDM+Ow0KPisgICAg ICAgICAgICAgIH07DQo+KyAgICAgIH07DQo+K307DQo+Kw0KPismaTJjNSB7DQo+KyAgICAgIHN0 YXR1cyA9ICJva2F5IjsNCj4rDQo+KyAgICAgIHBjYTk1NTVfNV8yNDogZ3Bpb0AyNCB7DQo+KyAg ICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJueHAscGNhOTU1NSI7DQo+KyAgICAgICAgICAgICAg cmVnID0gPDB4MjQ+Ow0KPisgICAgICAgICAgICAgIGdwaW8tY29udHJvbGxlcjsNCj4rICAgICAg ICAgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsNCj4rICAgICAgfTsNCj4rDQo+KyAgICAgIGkyYy1t dXhANzAgIHsNCj4rICAgICAgICAgICAgICBjb21wYXRpYmxlID0gIm54cCxwY2E5NTQ2IjsNCj4r ICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7DQo+KyAgICAgICAgICAgICAgcmVnID0gPDB4 NzAgPjsNCj4rICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAg ICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4rDQo+KyAgICAgICAgICAgICAgY2hhbm5lbF81OiBp MmNAMCB7DQo+KyAgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4r ICAgICAgICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAg ICAgICAgICAgcmVnID0gPDA+Ow0KPisNCj4rICAgICAgICAgICAgICAgICAgICAgIHBjYTk1NTVf NV81XzIwOiBncGlvQDIwIHsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0 aWJsZSA9ICJueHAscGNhOTU1NSI7DQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl ZyA9IDwweDIwPjsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Bpby1jb250cm9s bGVyOw0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsN Cj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Bpby1saW5lLW5hbWVzID0NCj4rICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIi LCAiIiwgIiIsDQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiIsICIi LCAiU1lTX0ZBTjYiLCAiU1lTX0ZBTjUiLA0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJTWVNfRkFONCIsICJTWVNfRkFOMyIsDQo+KyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIlNZU19GQU4yIiwgIlNZU19GQU4xIjsNCj4rICAgICAgICAgICAg ICAgICAgICAgIH07DQo+Kw0KPisgICAgICAgICAgICAgICAgICAgICAgcGNhOTU1NV81XzVfMjE6 IGdwaW9AMjEgew0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0g Im54cCxwY2E5NTU1IjsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDB4 MjE+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncGlvLWNvbnRyb2xsZXI7DQo+ KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNncGlvLWNlbGxzID0gPDI+Ow0KPisgICAg ICAgICAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAgICAgICAgICBwb3dlci1t b25pdG9yQDQ0IHsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9 ICJ0aSxpbmEyMTkiOw0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8MHg0 ND47DQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNodW50LXJlc2lzdG9yID0gPDI+ Ow0KPisgICAgICAgICAgICAgICAgICAgICAgfTsNCj4rICAgICAgICAgICAgICB9Ow0KPisNCj4r ICAgICAgICAgICAgICBjaGFubmVsXzY6IGkyY0AxIHsNCj4rICAgICAgICAgICAgICAgICAgICAg ICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgI3NpemUtY2Vs bHMgPSA8MD47DQo+KyAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8MT47DQo+KyAgICAgICAg ICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAgY2hhbm5lbF83OiBpMmNAMiB7DQo+KyAgICAg ICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAg ICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgcmVnID0g PDI+Ow0KPisgICAgICAgICAgICAgIH07DQo+Kw0KPisgICAgICAgICAgICAgIGNoYW5uZWxfODog aTJjQDMgew0KPisgICAgICAgICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQo+ KyAgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4rICAgICAgICAgICAg ICAgICAgICAgIHJlZyA9IDwzPjsNCj4rICAgICAgICAgICAgICB9Ow0KPisgICAgICB9Ow0KPit9 Ow0KPisNCj4rJmkyYzYgew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+Kw0KPisgICAgICBw Y2E5NTU1XzZfMjc6IGdwaW9AMjcgew0KPisgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibnhw LHBjYTk1NTUiOw0KPisgICAgICAgICAgICAgIHJlZyA9IDwweDI3PjsNCj4rICAgICAgICAgICAg ICBncGlvLWNvbnRyb2xsZXI7DQo+KyAgICAgICAgICAgICAgI2dwaW8tY2VsbHMgPSA8Mj47DQo+ KyAgICAgIH07DQo+Kw0KPisgICAgICBwY2E5NTU1XzZfMjA6IGdwaW9AMjAgew0KPisgICAgICAg ICAgICAgIGNvbXBhdGlibGUgPSAibnhwLHBjYTk1NTUiOw0KPisgICAgICAgICAgICAgIHJlZyA9 IDwweDIwPjsNCj4rICAgICAgICAgICAgICBncGlvLWNvbnRyb2xsZXI7DQo+KyAgICAgICAgICAg ICAgI2dwaW8tY2VsbHMgPSA8Mj47DQo+KyAgICAgICAgICAgICAgZ3Bpby1saW5lLW5hbWVzID0N Cj4rICAgICAgICAgICAgICAvKkEwIDAqLyAgICAgICAgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsICIiLA0KPisgICAgICAgICAgICAgIC8qQjAgOCovICAgICAgICAiRHJpdmVfTlZNZTEiLCAi RHJpdmVfTlZNZTIiLCAiIiwgIiIsDQo+KyAgICAgICAgICAgICAgLypCNCAxMiovICAgICAgICIi LCAiIiwgIiIsICIiOw0KPisgICAgICB9Ow0KPisNCj4rICAgICAgcGNhOTU1NV82XzIxOiBncGlv QDIxIHsNCj4rICAgICAgICAgICAgICBjb21wYXRpYmxlID0gIm54cCxwY2E5NTU1IjsNCj4rICAg ICAgICAgICAgICByZWcgPSA8MHgyMT47DQo+KyAgICAgICAgICAgICAgZ3Bpby1jb250cm9sbGVy Ow0KPisgICAgICAgICAgICAgICNncGlvLWNlbGxzID0gPDI+Ow0KPisgICAgICB9Ow0KPit9Ow0K PisNCj4rJmkyYzcgew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+Kw0KPisgICAgICBpMmMt bXV4QDcwIHsNCj4rICAgICAgICAgICAgICBjb21wYXRpYmxlID0gIm54cCxwY2E5NTQ2IjsNCj4r ICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7DQo+KyAgICAgICAgICAgICAgcmVnID0gPDB4 NzA+Ow0KPisgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0KPisgICAgICAgICAg ICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgIGlkbGUtc3RhdGUgPSA8MT47 DQo+Kw0KPisgICAgICAgICAgICAgIGNoYW5uZWxfOTogaTJjQDAgew0KPisgICAgICAgICAgICAg ICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQo+KyAgICAgICAgICAgICAgICAgICAgICAj c2l6ZS1jZWxscyA9IDwwPjsNCj4rICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwwPjsNCj4r DQo+KyAgICAgICAgICAgICAgICAgICAgICB0ZW1wZXJhdHVyZS1zZW5zb3JANDggew0KPisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInRpLHRtcDc1IjsNCj4rICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDB4NDg+Ow0KPisgICAgICAgICAgICAg ICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAgICAgICAgICB0ZW1wZXJhdHVyZS1zZW5z b3JANDkgew0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInRp LHRtcDc1IjsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDB4NDk+Ow0K PisgICAgICAgICAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAgICAgICAgICBw b3dlci1tb25pdG9yQDQwIHsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0 aWJsZSA9ICJ0aSxpbmEyMTkiOw0KPisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcg PSA8MHg0MD47DQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNodW50LXJlc2lzdG9y ID0gPDI+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAg ICAgICAgICBwb3dlci1tb25pdG9yQDQxIHsNCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29tcGF0aWJsZSA9ICJ0aSxpbmEyMTkiOw0KPisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICByZWcgPSA8MHg0MT47DQo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNodW50 LXJlc2lzdG9yID0gPDU+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgfTsNCj4rICAgICAgICAg ICAgICB9Ow0KPisNCj4rICAgICAgICAgICAgICBjaGFubmVsXzEwOiBpMmNAMSB7DQo+KyAgICAg ICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAg ICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgcmVnID0g PDE+Ow0KPisgICAgICAgICAgICAgIH07DQo+Kw0KPisgICAgICAgICAgICAgIGNoYW5uZWxfMTE6 IGkyY0AyIHsNCj4rICAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0K PisgICAgICAgICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47DQo+KyAgICAgICAgICAg ICAgICAgICAgICByZWcgPSA8Mj47DQo+KyAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAg ICAgICAgY2hhbm5lbF8xMjogaTJjQDMgew0KPisgICAgICAgICAgICAgICAgICAgICAgI2FkZHJl c3MtY2VsbHMgPSA8MT47DQo+KyAgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDww PjsNCj4rICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwzPjsNCj4rICAgICAgICAgICAgICB9 Ow0KPisgICAgICB9Ow0KPisNCj4rICAgICAgaTJjLW11eEA3MSB7DQo+KyAgICAgICAgICAgICAg Y29tcGF0aWJsZSA9ICJueHAscGNhOTU0NiI7DQo+KyAgICAgICAgICAgICAgc3RhdHVzID0gIm9r YXkiOw0KPisgICAgICAgICAgICAgIHJlZyA9IDwweDcxPjsNCj4rICAgICAgICAgICAgICAjYWRk cmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4r ICAgICAgICAgICAgICBpMmMtbXV4LWlkbGUtZGlzY29ubmVjdDsNCj4rDQo+KyAgICAgICAgICAg ICAgY2hhbm5lbF8xMzogaTJjQDAgew0KPisgICAgICAgICAgICAgICAgICAgICAgI2FkZHJlc3Mt Y2VsbHMgPSA8MT47DQo+KyAgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsN Cj4rICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwwPjsNCj4rICAgICAgICAgICAgICB9Ow0K PisNCj4rICAgICAgICAgICAgICBjaGFubmVsXzE0OiBpMmNAMSB7DQo+KyAgICAgICAgICAgICAg ICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAgICAgICAgICNz aXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDE+Ow0KPisg ICAgICAgICAgICAgIH07DQo+Kw0KPisgICAgICAgICAgICAgIGNoYW5uZWxfMTU6IGkyY0AyIHsN Cj4rICAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0KPisgICAgICAg ICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47DQo+KyAgICAgICAgICAgICAgICAgICAg ICByZWcgPSA8Mj47DQo+KyAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAgY2hh bm5lbF8xNjogaTJjQDMgew0KPisgICAgICAgICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMg PSA8MT47DQo+KyAgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4rICAg ICAgICAgICAgICAgICAgICAgIHJlZyA9IDwzPjsNCj4rICAgICAgICAgICAgICB9Ow0KPisgICAg ICB9Ow0KPit9Ow0KPisNCj4rJmkyYzggew0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+Kw0K PisgICAgICBpMmMtbXV4QDcwIHsNCj4rICAgICAgICAgICAgICBjb21wYXRpYmxlID0gIm54cCxw Y2E5NTQ2IjsNCj4rICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7DQo+KyAgICAgICAgICAg ICAgcmVnID0gPDB4NzA+Ow0KPisgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0K PisgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgIGkyYy1t dXgtaWRsZS1kaXNjb25uZWN0Ow0KPisNCj4rICAgICAgICAgICAgICBjaGFubmVsXzE3OiBpMmNA MCB7DQo+KyAgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCj4rICAg ICAgICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPisgICAgICAgICAgICAgICAg ICAgICAgcmVnID0gPDA+Ow0KPisgICAgICAgICAgICAgIH07DQo+Kw0KPisgICAgICAgICAgICAg IGNoYW5uZWxfMTg6IGkyY0AxIHsNCj4rICAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNl bGxzID0gPDE+Ow0KPisgICAgICAgICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47DQo+ KyAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8MT47DQo+Kw0KPisgICAgICAgICAgICAgICAg ICAgICAgdGVtcGVyYXR1cmUtc2Vuc29yQDQ4IHsNCj4rICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY29tcGF0aWJsZSA9ICJ0aSx0bXA3NSI7DQo+KyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZyA9IDwweDQ4PjsNCj4rICAgICAgICAgICAgICAgICAgICAgIH07DQo+Kw0KPisg ICAgICAgICAgICAgICAgICAgICAgcG93ZXItbW9uaXRvckA0MSB7DQo+KyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAidGksaW5hMjE5IjsNCj4rICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcmVnID0gPDB4NDE+Ow0KPisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzaHVudC1yZXNpc3RvciA9IDw1PjsNCj4rICAgICAgICAgICAgICAgICAgICAgIH07 DQo+KyAgICAgICAgICAgICAgfTsNCj4rDQo+KyAgICAgICAgICAgICAgY2hhbm5lbF8xOTogaTJj QDIgew0KPisgICAgICAgICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQo+KyAg ICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4rICAgICAgICAgICAgICAg ICAgICAgIHJlZyA9IDwyPjsNCj4rICAgICAgICAgICAgICB9Ow0KPisNCj4rICAgICAgICAgICAg ICBjaGFubmVsXzIwOiBpMmNAMyB7DQo+KyAgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1j ZWxscyA9IDwxPjsNCj4rICAgICAgICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0K PisgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDM+Ow0KPisgICAgICAgICAgICAgIH07DQo+ KyAgICAgIH07DQo+K307DQo+Kw0KPismaTJjOSB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5IjsN Cj4rfTsNCj4rDQo+KyZpMmMxMCB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5IjsNCj4rfTsNCj4r DQo+KyZpMmMxMSB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5IjsNCj4rfTsNCj4rDQo+KyZpMmMx NCB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5IjsNCj4rICAgICAgbXVsdGktbWFzdGVyOw0KPisN Cj4rICAgICAgZWVwcm9tQDUwIHsNCj4rICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImF0bWVs LDI0YzA4IjsNCj4rICAgICAgICAgICAgICByZWcgPSA8MHg1MD47DQo+KyAgICAgIH07DQo+Kw0K PisgICAgICBlZXByb21ANTEgew0KPisgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiYXRtZWws MjRjMDgiOw0KPisgICAgICAgICAgICAgIHJlZyA9IDwweDUxPjsNCj4rICAgICAgfTsNCj4rfTsN Cj4rDQo+KyZzZ3Bpb20wIHsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPisgICAgICBuZ3Bp b3MgPSA8MTI4PjsNCj4rfTsNCj4rDQo+KyZ2aWRlbyB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5 IjsNCj4rICAgICAgbWVtb3J5LXJlZ2lvbiA9IDwmdmlkZW9fZW5naW5lX21lbW9yeT47IH07DQo+ Kw0KPismc2RjIHsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPit9Ow0KPisNCj4rJmxwY19z bm9vcCB7DQo+KyAgICAgIHN0YXR1cyA9ICJva2F5IjsNCj4rICAgICAgc25vb3AtcG9ydHMgPSA8 MHg4MD47DQo+K307DQo+Kw0KPisma2NzMSB7DQo+KyAgICAgIGFzcGVlZCxscGMtaW8tcmVnID0g PDB4Y2EwPjsNCj4rICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPit9Ow0KPisNCj4rJmtjczIgew0K PisgICAgICBhc3BlZWQsbHBjLWlvLXJlZyA9IDwweGNhOD47DQo+KyAgICAgIHN0YXR1cyA9ICJv a2F5IjsNCj4rfTsNCj4rDQo+KyZrY3MzIHsNCj4rICAgICAgYXNwZWVkLGxwYy1pby1yZWcgPSA8 MHhjYTI+Ow0KPisgICAgICBzdGF0dXMgPSAib2theSI7DQo+K307DQo+Kw0KPismdWFydDMgew0K PisgICAgICBzdGF0dXMgPSAib2theSI7DQo+K307DQo+Kw0KPismdWFydDUgew0KPisgICAgICBz dGF0dXMgPSAib2theSI7DQo+K307DQo+Kw0KPismdWFydF9yb3V0aW5nIHsNCj4rICAgICAgc3Rh dHVzID0gIm9rYXkiOw0KPit9Ow0KPisNCj4rJnZodWIgew0KPisgICAgICBzdGF0dXMgPSAib2th eSI7DQo+K307DQo+Kw0KPismZ3BpbzAgew0KPisgICAgICBncGlvLWxpbmUtbmFtZXMgPQ0KPisg ICAgICAvKkEwIDAqLyAgICAgICAgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLA0KPisg ICAgICAvKkIwIDgqLyAgICAgICAgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwgIlBTX1BXUk9LIiwg IiIsDQo+KyAgICAgIC8qQzAgMTYqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qRDAgMjQqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qRTAgMzIqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qRjAgNDAqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qRzAgNDgqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qSDAgNTYqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qSTAgNjQqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qSjAgNzIqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qSzAgODAqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qTDAgODgqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qTTAgOTYqLyAgICAgICAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwg IiIsDQo+KyAgICAgIC8qTjAgMTA0Ki8gICAgICAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypO NCAxMDgqLyAgICAgICJQT1NUX0NPTVBMRVRFIiwgIkVTUjFfR1BJT19BU1RfU1BJU0VMIiwgIiIs ICIiLA0KPisgICAgICAvKk8wIDExMiovICAgICAgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwgIiIs ICIiLA0KPisgICAgICAvKlAwIDEyMCovICAgICAgIklEX0JVVFRPTiIsICJJRF9PVVQiLCAiUE9X RVJfQlVUVE9OIiwgIlBPV0VSX09VVCIsDQo+KyAgICAgIC8qUDQgMTI0Ki8gICAgICAiUkVTRVRf QlVUVE9OIiwgIlJFU0VUX09VVCIsICIiLCAiSEVBUlRCRUFUIiwNCj4rICAgICAgLypRMCAxMjgq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypSMCAxMzYq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypTMCAxNDQq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypUMCAxNTIq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypVMCAxNjAq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypWMCAxNjgq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypXMCAxNzYq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypYMCAxODQq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypZMCAxOTIq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIiwNCj4rICAgICAgLypaMCAyMDAq LyAgICAgICIiLCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiIjsNCj4rfTsNCj4tLQ0KPjIuMjUu MQ0KPg0KPHA+PC9wPg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KVGhpcyBlbWFpbCBhbmQgYW55IGF0 dGFjaG1lbnRzIHRvIGl0IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBhcmUg aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQg aXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IG9yIHJl Y2VpdmUgaXQgYWNjaWRlbnRhbGx5LCBwbGVhc2UgaW1tZWRpYXRlbHkgbm90aWZ5IHRoZSBzZW5k ZXIgYnkgZS1tYWlsIGFuZCBkZWxldGUgdGhlIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50cyBm cm9tIHlvdXIgY29tcHV0ZXIgc3lzdGVtLCBhbmQgZGVzdHJveSBhbGwgaGFyZCBjb3BpZXMuIFBs ZWFzZSBiZSBhZHZpc2VkIHRoYXQgYW55IHVuYXV0aG9yaXplZCBkaXNjbG9zdXJlLCBjb3B5aW5n LCBkaXN0cmlidXRpb24gb3IgYW55IGFjdGlvbiB0YWtlbiBvciBvbWl0dGVkIGluIHJlbGlhbmNl IG9uIHRoaXMsIGlzIGlsbGVnYWwgYW5kIHByb2hpYml0ZWQuIEFueSB2aWV3cyBvciBvcGluaW9u cyBleHByZXNzZWQgYXJlIHNvbGVseSB0aG9zZSBvZiB0aGUgYXV0aG9yIGFuZCBkbyBub3QgcmVw cmVzZW50IHRob3NlIG9mIEFTVVNUZUsuDQoNCkZvciBwcmljaW5nIGluZm9ybWF0aW9uLCBBU1VT IGlzIG9ubHkgZW50aXRsZWQgdG8gc2V0IGEgcmVjb21tZW5kYXRpb24gcmVzYWxlIHByaWNlLiBB bGwgY3VzdG9tZXJzIGFyZSBmcmVlIHRvIHNldCB0aGVpciBvd24gcHJpY2UgYXMgdGhleSB3aXNo Lg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCg==