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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D2768C32771 for ; Mon, 26 Sep 2022 06:33:14 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BB0CF10E50D; Mon, 26 Sep 2022 06:33:13 +0000 (UTC) Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by gabe.freedesktop.org (Postfix) with ESMTPS id E909D10E50D for ; Mon, 26 Sep 2022 06:33:08 +0000 (UTC) X-UUID: 434d58b319f648e8897249dc8d7cc1eb-20220926 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:MIME-Version:Content-Transfer-Encoding:Content-ID:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=3nLIlqe2CQkN2GcwrWnsdMm+iSjs3ww8zW9xyr/s1DY=; b=UT+P/JqVU049+Ep8nto1xND9dSwbyZpUy0jSt5k9GHgqnvdrxHh36Vv0RUhlQcHeg5H5pQLeVKN1S9RfUDyt4Db511CSAQg2G6MFNZOgvAyCJRaMLNZH9Xg6EXydeGIx0Dw7FySlh512YT9vNx9uBx6mZ62nK6dzwX6IVqYknh0=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.11, REQID:86d52ab5-8125-4c96-8e5d-c26a812d3b8a, IP:0, U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-INFO: VERSION:1.1.11, REQID:86d52ab5-8125-4c96-8e5d-c26a812d3b8a, IP:0, URL :0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION:r elease,TS:-5 X-CID-META: VersionHash:39a5ff1, CLOUDID:7cf034e4-87f9-4bb0-97b6-34957dc0fbbe, B ulkID:220926143305NPS6GCGA,BulkQuantity:0,Recheck:0,SF:38|17|19|823|824,TC :nil,Content:0,EDM:-3,IP:nil,URL:11|1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL :0 X-UUID: 434d58b319f648e8897249dc8d7cc1eb-20220926 Received: from mtkcas11.mediatek.inc [(172.21.101.40)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 36032085; Mon, 26 Sep 2022 14:33:03 +0800 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3; Mon, 26 Sep 2022 14:33:02 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.792.3 via Frontend Transport; Mon, 26 Sep 2022 14:33:02 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eAuIlUhDJYoXOE1G9FOycSCizwnSwejt3WTIqayYKsI48DGmeaqq1mKbeXQRl2PXmDr4MLrl0Yt5TZxYNMRl20ooJ79TJHBcHmvHXhFRAwYnNOsSajxVp4z3ts8U2SwAu/789ny2JCNbDsysiyNjTjhUM8WOMQlen4fkWNMBojhCdVRctGEsW8IGr38EDBd1yC7JodTqORz1H224JSnRFgY5buqSANxjGHX18TCRpYHwb58hOfgJl4EM00NPjcy6YH58pRGzXL0qlftxXYRcAocb2IVygjglmqOU7TwWKzzKRwyhSIH/ioKOHu7CnOn3aFSw2//sDwz5SoJ5GT9Jyg== 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=mBp8hV6E3wPStQAXBQDgtN1pq6e4gy/fzDFZK2KlSyQ=; b=mkuTMM62JMZFg8dcEWeHaYvuukXakuVykb+D+CPiZgCgW0ht1nXUWTiGHgBiuxURJm4nCdwWcxDx/zoRveHN7N+NWUhkUVrAFXjesal9CYwQQQMJJ028Dv2k9IiNtX7niRp/pHSoDMK7tHM6FBfbVRI0PxIQOCL4pGdsP1cpfoDdgyVsX/rfPDCUPB9gLkSpJHlUg6k020Y3HPB12yj9v/V3Zp8JJkpP1z7QAYdOeYVRmzSExjTR8iMPw1OvccJlbl0H7nAY3FY3FG2RBQwvlmPwqg/Cp1Rzv3xXJO52r9BxoJjc2CHUeUBXjO4s2wJ8Ker4uY4NNNAdm1RjJuVJDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mBp8hV6E3wPStQAXBQDgtN1pq6e4gy/fzDFZK2KlSyQ=; b=clfJ9ipMzZr5x1i6MpVWi12YRzfRUIFg/xvmkUaT6dHIlW5j//q74avOAYPpLIVKVDNzEOiidp9Nap+FbtXEmfLRJRD14pPNCUsAGKGfvuTu8Exhgnc4BQj7uEiNC/H4tk0+tDOkm00zbifW5yh8hrovttgQznDFcjwO1LZi2Y4= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by HK0PR03MB4212.apcprd03.prod.outlook.com (2603:1096:203:9a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.14; Mon, 26 Sep 2022 06:33:00 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::b958:c9e0:9f6d:9ed]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::b958:c9e0:9f6d:9ed%7]) with mapi id 15.20.5676.011; Mon, 26 Sep 2022 06:32:59 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: =?utf-8?B?SmFzb24tSkggTGluICjmnpfnnb/npaUp?= , =?utf-8?B?WGlubGVpIExlZSAo5p2O5piV56OKKQ==?= , "p.zabel@pengutronix.de" , "daniel@ffwll.ch" , "matthias.bgg@gmail.com" , "airlied@linux.ie" , =?utf-8?B?UmV4LUJDIENoZW4gKOmZs+afj+i+sCk=?= , "angelogioacchino.delregno@collabora.com" Subject: Re: [PATCH v10,1/3] soc: mediatek: Add all settings to mtk_mmsys_ddp_dpi_fmt_config func Thread-Topic: [PATCH v10,1/3] soc: mediatek: Add all settings to mtk_mmsys_ddp_dpi_fmt_config func Thread-Index: AQHYzzMzBt7u+kVO/kyfiEfCmq+f/K3xRT2A Date: Mon, 26 Sep 2022 06:32:59 +0000 Message-ID: References: <1663927104-15506-1-git-send-email-xinlei.lee@mediatek.com> <1663927104-15506-2-git-send-email-xinlei.lee@mediatek.com> In-Reply-To: <1663927104-15506-2-git-send-email-xinlei.lee@mediatek.com> Accept-Language: en-US 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=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|HK0PR03MB4212:EE_ x-ms-office365-filtering-correlation-id: 3c9cf658-c0fc-41ef-08f4-08da9f88f4e4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oNNE6HDraRmQuwHFdQjJU4cVMNn0dQYnFdCBNLSeGnPGVj04As0qEDcPwJWu31yQo3ZZ1+R+P7oNiANOz+pgqlUkTRI/YYg/sBm2w9/zS5mh9ACBRWKVM7M9P8LzsVqLtHP2j8J50rCHGCfw2tE1xsmuuD9S6SEIXn+NOJFizyl7AmhdYXq0vvNuCo5R3reJjuUGB/b7cJ8BBdsBhJNyWrsaUrkazeRSti74fVWqfD46jAT1Rl5lfBV/W+EUU4Sfs0Y5dAYx2m/nLPWzirCIJ23zRLtCO0Zjk+MqmZp0Ga+zNbiyL7jOiZ8AfMQmSC0SgvQxTMFJrIR1/O+6q0gO8S9nVfKQpGacX44xSBjyZpdeebEhxmjuRoU+56G4xzAv2t/eO2GeoYnsULLOhH+zF1Ep+f462Hiyn31Ok6rmm5r8P/qCOoaPN83ox925YN/nczbPfpcU/0cipLuEWULUbdHFBB0IeHIOjZ3lT5VEkXZZeYJgpwFc4KWhuRZnn/FplReVYqeGBbnmqHRLgpDvIUCUWTwKLLuEWR9d7KDnavpN2XAIcSp7c3iFbIHA/ZxaWmeWzdTmtzfg5YKOFZG1hkPTWdh6fD0UJo4Vpp4kFvVkVclkxamEGrme+KzMxjN1aTQuM8zhpv723ISQ07mqEXVtyIIksosouBf0btf31HyQIyCihLF75lZWpWuNpBEoCUEKWJXAHofTk6woKnqkfVTDgOCyZB/xMyyjOlajpAXNpXsSpa19EvIv2nrYnqDT91VOTGIei8poKk4P5uwCT1PnCt/QaOzwcVROFp/7ewGWFtCfFhL/iCGfj1sLTMKh x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR03MB6624.apcprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(376002)(39860400002)(366004)(136003)(451199015)(86362001)(91956017)(54906003)(316002)(110136005)(2906002)(85182001)(36756003)(66556008)(41300700001)(66476007)(76116006)(66946007)(64756008)(66446008)(4326008)(8936002)(8676002)(5660300002)(38070700005)(122000001)(38100700002)(26005)(6506007)(6512007)(71200400001)(107886003)(478600001)(6486002)(83380400001)(2616005)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VlFqd3NpSkhvdEpjSWtDNTg3c0x5ZjFsY09nL1FSZWlUSEpONE1ha1BDMTNv?= =?utf-8?B?elh3dEN5YWk3RW1hd0RJN212N3NmRDUxZzlJam13aFI3QWVvNXZQQVpuNEJl?= =?utf-8?B?N0I0eTFFTjFQcTVVVWtQdjM0bmZLSGtTTFlITVA1NVF2VC9SRWdpbFo3L2xj?= =?utf-8?B?N3VFZElpYzUxZnEyYTVSNUFKblVjODNvOTZzRng4Ny9PUy9xSG5qMnU1L3FD?= =?utf-8?B?ZDZrQ1hYN3p0L2R6WXBGaGEzL0F6QTdsbjJUR2tPUmltb2ZhU0pITDQzOTZp?= =?utf-8?B?NzJJUkhtbmFnbWxrWUpNTjh0TTZpSXFpNnFQS0JvYXNuQnllQmM3TkxXaCtl?= =?utf-8?B?MXVnT1pLbkdGREtWUSs4VkRBdkJueXNEZW5sSDBOdGg5ZnVCQmN6K21vejZ3?= =?utf-8?B?c0xvZU9wc1AxNGplUVNiQlhyek96RGxuaDQwenR4N0grOFUxRmFpeXo1cm5B?= =?utf-8?B?RGJmQ0Q1VnA0STdSV3NlZ080U0xoZTdUb3dBUUdzbkZmU0R6REZxOUVTc1dJ?= =?utf-8?B?KzYyaEVkSXVMeW5ZMVZGNFdWNGJ3S1RtT1JBRXpTbGgvTHdnUUdGU3Y5M28z?= =?utf-8?B?WnJ3RFp3ckVQdERqTDVpYVJqSkdGc21SNFJxdmdXNjJrcUZITHlFdmhIR3Bi?= =?utf-8?B?L3NTT1o1eHduTFBaVjRSVXlrVHUxRjJxYU1XN1dac1Q3NWVOME5qRlNtRHFL?= =?utf-8?B?M3F5QTVNZ24xb3FJUjR5eVNlREorWlk4TG9mMEFmV0t3aWdzNE5tbU9DRlIv?= =?utf-8?B?WDNDY0E1VDgxbUpwTm41YWZUeEdNYzVqTHMvUzcrQnZDQjd5ejJUSllRakNp?= =?utf-8?B?MExWNjNyb0NhOUlzcThBc3QvcGNLQk1TRVZvNTc2bTAvcEtsUmxNZnlxZlg1?= =?utf-8?B?alFsdzlONFZOZXA3MkVwUE1LUGdnbUNVTDl1dWRKYXF5RThpcXE5cUdxVjZV?= =?utf-8?B?c0tPR1RXeU90a0kzNHRpcG9lU1RrYmZMUTNpd3pFNStWUXZqV2FtMExZQXV5?= =?utf-8?B?bjN3QzBxYnBSTERDL1pWUTZBY00wZkkweC9VOGhmSGtyMHloM1MrMTY0VWJV?= =?utf-8?B?QmFVWHUvSW1kM1dFU0lRZmtQL0lFRTRBd2tORVZMcU1XTG1oV1VKVUdIeWNW?= =?utf-8?B?TmpMdFliQm1hTXFtUi9tb3MxeTZsY3RkUVc0cGVnZFJ3YnVIdG4yZ24vQll2?= =?utf-8?B?TFJDYzhacnB0UXQ4a0I4SVhldUJRdU93aENuVC8rS3M0eWh0Y1JyaG4ycWhM?= =?utf-8?B?bFNwV1lMaVh4YjFwQ2R6dDRnRXIzRW5saHBOejNTa2IrMlZ2WTN3ZUdTNGUr?= =?utf-8?B?QnRlbFc5bEFFOVZtckRaVWMrYVFyV0Z1QXV5bFlieno5RStoTHNEQmFRTXV0?= =?utf-8?B?RjZESU1VS1FUUWhWVXdTVldpelp2S2I1azBpRmR4aXRBOG1iSVBrQ2pLZU1z?= =?utf-8?B?WXBGNTd3NktXK2psZ3B6aUZ5Q1RwK3ozU1kyNjNkM1NkUGZuc0FtakV6SE1q?= =?utf-8?B?TFhyOTQ5d1lORC8xN2dCakN2ZlN5Ri9wQ2ZZL2VvMURLWkRvemhQRG1JY0hj?= =?utf-8?B?OGpoQjNUeU96VDlybE52N1RQYU9jWlFTSHYxTVRwdXlzeENvUmUyTTBwcGxH?= =?utf-8?B?NEZXTlhCZkM2bnJINUlUWlFIUkJPTXRsRDI4VXdzdkUrN0tkK1M4MlA4MU5T?= =?utf-8?B?TUtCSWpvOXFOUERydFQyb0NjQ2l0QStFVW9ienc0VThtc3hKUXJETnU2OWVu?= =?utf-8?B?SHJYTEc5VGYzdHdHWGQ3WUhXNDVTMkJVSHdOWjB5ZDh4ckdqblJjNzhPTHND?= =?utf-8?B?RjYzY3Nqc3RUL25IWWg2Z2RpWDMzNHg4eFNVeG4rR1JSUEd6TnV2dlBtTkxN?= =?utf-8?B?U3VyQS9OT2pmZ1RxQU1MbmVWSmVsbzl2VFQzaTFKc2YxOVZ2UnNRRUdaejFp?= =?utf-8?B?NVd5OXJjZXR4T2dwcmFYT3JLV2pFVUE5eWNYdnBVbVdMS2NWb3ZGUUZ6WmIr?= =?utf-8?B?cUk2cnk1NUpJMytHd0pVZjFUNEpsd2w1MXRRUHhjRFRTcHFhZ0ZrcTNtTGti?= =?utf-8?B?ZldZcWxmQWhMS1paQ0xjeXNMTHJueTJvQkpxdmUreUZ3V2JkTWYzVTR1SEFt?= =?utf-8?Q?Nj8yAEwfErr/XWrGaM+5Uwf6e?= Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c9cf658-c0fc-41ef-08f4-08da9f88f4e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2022 06:32:59.8832 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Fs/L1k1m7fsfhzP/QmcmGuw9T5bHyjruInSV1TXSl/O7t4Dce+64yTN6yPzyrCiHGHopWQUurkK4GrFNfYyTgQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK0PR03MB4212 Content-Type: multipart/alternative; boundary="__=_Part_Boundary_006_1762128222.930966427" X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?B?Sml0YW8gU2hpICjnn7PorrDmtpsp?= , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Project_Global_Chrome_Upstream_Group , "linux-mediatek@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --__=_Part_Boundary_006_1762128222.930966427 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PHByZT4NCkhpLCYjMzI7WGlubGVpOg0KDQpPbiYjMzI7RnJpLCYjMzI7MjAyMi0wOS0yMyYjMzI7 YXQmIzMyOzE3OjU4JiMzMjsrMDgwMCwmIzMyO3hpbmxlaS5sZWVAbWVkaWF0ZWsuY29tJiMzMjt3 cm90ZToNCiZndDsmIzMyO0Zyb206JiMzMjtYaW5sZWkmIzMyO0xlZSYjMzI7Jmx0O3hpbmxlaS5s ZWVAbWVkaWF0ZWsuY29tJmd0Ow0KJmd0OyYjMzI7DQomZ3Q7JiMzMjtUaGUmIzMyO2RpZmZlcmVu Y2UmIzMyO2JldHdlZW4mIzMyO01UODE4NiYjMzI7YW5kJiMzMjtvdGhlciYjMzI7SUNzJiMzMjtp cyYjMzI7dGhhdCYjMzI7d2hlbiYjMzI7bW9kaWZ5aW5nDQomZ3Q7JiMzMjt0aGUNCiZndDsmIzMy O291dHB1dCYjMzI7Zm9ybWF0LCYjMzI7d2UmIzMyO25lZWQmIzMyO3RvJiMzMjttb2RpZnkmIzMy O3RoZSYjMzI7bW1zeXNfYmFzZSsweDQwMCYjMzI7cmVnaXN0ZXImIzMyO3RvDQomZ3Q7JiMzMjt0 YWtlDQomZ3Q7JiMzMjtlZmZlY3QuDQomZ3Q7JiMzMjtTbyYjMzI7d2hlbiYjMzI7c2V0dGluZyYj MzI7dGhlJiMzMjtkcGkmIzMyO291dHB1dCYjMzI7Zm9ybWF0LCYjMzI7d2UmIzMyO25lZWQmIzMy O3RvJiMzMjtjYWxsJiMzMjttbXN5c19mdW5jJiMzMjt0bw0KJmd0OyYjMzI7c2V0DQomZ3Q7JiMz MjtpdCYjMzI7dG8mIzMyO01UODE4NiYjMzI7c3luY2hyb25vdXNseS4NCiZndDsmIzMyO0FkZGlu ZyYjMzI7bW1zeXMmIzMyO2FsbCYjMzI7dGhlJiMzMjtzZXR0aW5ncyYjMzI7dGhhdCYjMzI7bmVl ZCYjMzI7dG8mIzMyO2JlJiMzMjttb2RpZmllZCYjMzI7d2l0aCYjMzI7ZHBpJiMzMjthcmUNCiZn dDsmIzMyO2ZvciYjMzI7bXQ4MTg2Lg0KDQpSZXZpZXdlZC1ieTomIzMyO0NLJiMzMjtIdSYjMzI7 Jmx0O2NrLmh1QG1lZGlhdGVrLmNvbSZndDsNCg0KJmd0OyYjMzI7DQomZ3Q7JiMzMjtGaXhlczom IzMyO2EwNzFlNTJmNzVkMSYjMzI7KCZxdW90O3NvYzomIzMyO21lZGlhdGVrOiYjMzI7QWRkJiMz MjttbXN5cyYjMzI7ZnVuYyYjMzI7dG8mIzMyO2FkYXB0JiMzMjt0byYjMzI7ZHBpDQomZ3Q7JiMz MjtvdXRwdXQmIzMyO2ZvciYjMzI7TVQ4MTg2JnF1b3Q7KQ0KJmd0OyYjMzI7DQomZ3Q7JiMzMjtT aWduZWQtb2ZmLWJ5OiYjMzI7WGlubGVpJiMzMjtMZWUmIzMyOyZsdDt4aW5sZWkubGVlQG1lZGlh dGVrLmNvbSZndDsNCiZndDsmIzMyO1Jldmlld2VkLWJ5OiYjMzI7QW5nZWxvR2lvYWNjaGlubyYj MzI7RGVsJiMzMjtSZWdubyYjMzI7Jmx0Ow0KJmd0OyYjMzI7YW5nZWxvZ2lvYWNjaGluby5kZWxy ZWdub0Bjb2xsYWJvcmEuY29tJmd0Ow0KJmd0OyYjMzI7LS0tDQomZ3Q7JiMzMjsmIzMyO2RyaXZl cnMvc29jL21lZGlhdGVrL210ODE4Ni1tbXN5cy5oJiMzMjsmIzMyOyYjMzI7JiMzMjt8JiMzMjsm IzMyOzgmIzMyOysrKysrLS0tDQomZ3Q7JiMzMjsmIzMyO2RyaXZlcnMvc29jL21lZGlhdGVrL210 ay1tbXN5cy5jJiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjt8JiMzMjsyNyYjMzI7 KysrKysrKysrKysrKysrKysrKystLQ0KJmd0OyYjMzI7LS0tLQ0KJmd0OyYjMzI7JiMzMjtpbmNs dWRlL2xpbnV4L3NvYy9tZWRpYXRlay9tdGstbW1zeXMuaCYjMzI7fCYjMzI7JiMzMjs3JiMzMjsr KysrKysrDQomZ3Q7JiMzMjsmIzMyOzMmIzMyO2ZpbGVzJiMzMjtjaGFuZ2VkLCYjMzI7MzMmIzMy O2luc2VydGlvbnMoKyksJiMzMjs5JiMzMjtkZWxldGlvbnMoLSkNCiZndDsmIzMyOw0KJmd0OyYj MzI7ZGlmZiYjMzI7LS1naXQmIzMyO2EvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXQ4MTg2LW1tc3lz LmgNCiZndDsmIzMyO2IvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXQ4MTg2LW1tc3lzLmgNCiZndDsm IzMyO2luZGV4JiMzMjswOWIxY2NiYzAwOTMuLjAzNWFlYzFlYjYxNiYjMzI7MTAwNjQ0DQomZ3Q7 JiMzMjstLS0mIzMyO2EvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXQ4MTg2LW1tc3lzLmgNCiZndDsm IzMyOysrKyYjMzI7Yi9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdDgxODYtbW1zeXMuaA0KJmd0OyYj MzI7QEAmIzMyOy01LDkmIzMyOys1LDExJiMzMjtAQA0KJmd0OyYjMzI7JiMzMjsNCiZndDsmIzMy OyYjMzI7LyomIzMyO1ZhbHVlcyYjMzI7Zm9yJiMzMjtEUEkmIzMyO2NvbmZpZ3VyYXRpb24mIzMy O2luJiMzMjtNTVNZUyYjMzI7YWRkcmVzcyYjMzI7c3BhY2UmIzMyOyovDQomZ3Q7JiMzMjsmIzMy OyNkZWZpbmUmIzMyO01UODE4Nl9NTVNZU19EUElfT1VUUFVUX0ZPUk1BVDB4NDAwDQomZ3Q7JiMz MjstI2RlZmluZSYjMzI7RFBJX0ZPUk1BVF9NQVNLMHgxDQomZ3Q7JiMzMjstI2RlZmluZSYjMzI7 RFBJX1JHQjg4OF9ERFJfQ09OQklUKDApDQomZ3Q7JiMzMjstI2RlZmluZSYjMzI7RFBJX1JHQjU2 NV9TRFJfQ09OQklUKDEpDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7RFBJX0ZPUk1BVF9NQVNLR0VO TUFTSw0KJmd0OyYjMzI7KDEsJiMzMjswKQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0RQSV9SR0I4 ODhfU0RSX0NPTjANCiZndDsmIzMyOysjZGVmaW5lJiMzMjtEUElfUkdCODg4X0REUl9DT04xDQom Z3Q7JiMzMjsrI2RlZmluZSYjMzI7RFBJX1JHQjU2NV9TRFJfQ09OMg0KJmd0OyYjMzI7KyNkZWZp bmUmIzMyO0RQSV9SR0I1NjVfRERSX0NPTjMNCiZndDsmIzMyOyYjMzI7DQomZ3Q7JiMzMjsmIzMy OyNkZWZpbmUmIzMyO01UODE4Nl9NTVNZU19PVkxfQ09OMHhGMDQNCiZndDsmIzMyOyYjMzI7I2Rl ZmluZSYjMzI7TVQ4MTg2X01NU1lTX09WTDBfQ09OX01BU0sweDMNCiZndDsmIzMyO2RpZmYmIzMy Oy0tZ2l0JiMzMjthL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1tbXN5cy5jDQomZ3Q7JiMzMjti L2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1tbXN5cy5jDQomZ3Q7JiMzMjtpbmRleCYjMzI7MmUy MGIyNGRhMzYzLi45NWZiYWM1YmQzNzgmIzMyOzEwMDY0NA0KJmd0OyYjMzI7LS0tJiMzMjthL2Ry aXZlcnMvc29jL21lZGlhdGVrL210ay1tbXN5cy5jDQomZ3Q7JiMzMjsrKysmIzMyO2IvZHJpdmVy cy9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmMNCiZndDsmIzMyO0BAJiMzMjstMjM4LDEyJiMzMjsr MjM4LDI3JiMzMjtAQCYjMzI7c3RhdGljJiMzMjt2b2lkJiMzMjttdGtfbW1zeXNfdXBkYXRlX2Jp dHMoc3RydWN0DQomZ3Q7JiMzMjttdGtfbW1zeXMmIzMyOyptbXN5cywmIzMyO3UzMiYjMzI7b2Zm c2V0LCYjMzI7dTMyJiMzMjttYXNrLA0KJmd0OyYjMzI7JiMzMjsNCiZndDsmIzMyOyYjMzI7dm9p ZCYjMzI7bXRrX21tc3lzX2RkcF9kcGlfZm10X2NvbmZpZyhzdHJ1Y3QmIzMyO2RldmljZSYjMzI7 KmRldiwmIzMyO3UzMiYjMzI7dmFsKQ0KJmd0OyYjMzI7JiMzMjt7DQomZ3Q7JiMzMjstaWYmIzMy Oyh2YWwpDQomZ3Q7JiMzMjstbXRrX21tc3lzX3VwZGF0ZV9iaXRzKGRldl9nZXRfZHJ2ZGF0YShk ZXYpLA0KJmd0OyYjMzI7TVQ4MTg2X01NU1lTX0RQSV9PVVRQVVRfRk9STUFULA0KJmd0OyYjMzI7 LSYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyO0RQSV9SR0I4ODhfRERSX0NPTiwNCiZndDsm IzMyO0RQSV9GT1JNQVRfTUFTSyk7DQomZ3Q7JiMzMjstZWxzZQ0KJmd0OyYjMzI7LW10a19tbXN5 c191cGRhdGVfYml0cyhkZXZfZ2V0X2RydmRhdGEoZGV2KSwNCiZndDsmIzMyO01UODE4Nl9NTVNZ U19EUElfT1VUUFVUX0ZPUk1BVCwNCiZndDsmIzMyOy0mIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7 JiMzMjtEUElfUkdCNTY1X1NEUl9DT04sDQomZ3Q7JiMzMjtEUElfRk9STUFUX01BU0spOw0KJmd0 OyYjMzI7K3N0cnVjdCYjMzI7bXRrX21tc3lzJiMzMjsqbW1zeXMmIzMyOz0mIzMyO2Rldl9nZXRf ZHJ2ZGF0YShkZXYpOw0KJmd0OyYjMzI7Kw0KJmd0OyYjMzI7K3N3aXRjaCYjMzI7KHZhbCkmIzMy O3sNCiZndDsmIzMyOytjYXNlJiMzMjtNVEtfRFBJX1JHQjg4OF9TRFJfQ09OOg0KJmd0OyYjMzI7 K210a19tbXN5c191cGRhdGVfYml0cyhtbXN5cywNCiZndDsmIzMyO01UODE4Nl9NTVNZU19EUElf T1VUUFVUX0ZPUk1BVCwNCiZndDsmIzMyOysmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjtE UElfRk9STUFUX01BU0ssDQomZ3Q7JiMzMjtEUElfUkdCODg4X1NEUl9DT04pOw0KJmd0OyYjMzI7 K2JyZWFrOw0KJmd0OyYjMzI7K2Nhc2UmIzMyO01US19EUElfUkdCNTY1X1NEUl9DT046DQomZ3Q7 JiMzMjsrbXRrX21tc3lzX3VwZGF0ZV9iaXRzKG1tc3lzLA0KJmd0OyYjMzI7TVQ4MTg2X01NU1lT X0RQSV9PVVRQVVRfRk9STUFULA0KJmd0OyYjMzI7KyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsm IzMyO0RQSV9GT1JNQVRfTUFTSywNCiZndDsmIzMyO0RQSV9SR0I1NjVfU0RSX0NPTik7DQomZ3Q7 JiMzMjsrYnJlYWs7DQomZ3Q7JiMzMjsrY2FzZSYjMzI7TVRLX0RQSV9SR0I1NjVfRERSX0NPTjoN CiZndDsmIzMyOyttdGtfbW1zeXNfdXBkYXRlX2JpdHMobW1zeXMsDQomZ3Q7JiMzMjtNVDgxODZf TU1TWVNfRFBJX09VVFBVVF9GT1JNQVQsDQomZ3Q7JiMzMjsrJiMzMjsmIzMyOyYjMzI7JiMzMjsm IzMyOyYjMzI7RFBJX0ZPUk1BVF9NQVNLLA0KJmd0OyYjMzI7RFBJX1JHQjU2NV9ERFJfQ09OKTsN CiZndDsmIzMyOyticmVhazsNCiZndDsmIzMyOytjYXNlJiMzMjtNVEtfRFBJX1JHQjg4OF9ERFJf Q09OOg0KJmd0OyYjMzI7K2RlZmF1bHQ6DQomZ3Q7JiMzMjsrbXRrX21tc3lzX3VwZGF0ZV9iaXRz KG1tc3lzLA0KJmd0OyYjMzI7TVQ4MTg2X01NU1lTX0RQSV9PVVRQVVRfRk9STUFULA0KJmd0OyYj MzI7KyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyO0RQSV9GT1JNQVRfTUFTSywNCiZndDsm IzMyO0RQSV9SR0I4ODhfRERSX0NPTik7DQomZ3Q7JiMzMjsrYnJlYWs7DQomZ3Q7JiMzMjsrfQ0K Jmd0OyYjMzI7JiMzMjt9DQomZ3Q7JiMzMjsmIzMyO0VYUE9SVF9TWU1CT0xfR1BMKG10a19tbXN5 c19kZHBfZHBpX2ZtdF9jb25maWcpOw0KJmd0OyYjMzI7JiMzMjsNCiZndDsmIzMyO2RpZmYmIzMy Oy0tZ2l0JiMzMjthL2luY2x1ZGUvbGludXgvc29jL21lZGlhdGVrL210ay1tbXN5cy5oDQomZ3Q7 JiMzMjtiL2luY2x1ZGUvbGludXgvc29jL21lZGlhdGVrL210ay1tbXN5cy5oDQomZ3Q7JiMzMjtp bmRleCYjMzI7ZDJiMDJiYjQzNzY4Li5iODVmNjZkYjMzZTEmIzMyOzEwMDY0NA0KJmd0OyYjMzI7 LS0tJiMzMjthL2luY2x1ZGUvbGludXgvc29jL21lZGlhdGVrL210ay1tbXN5cy5oDQomZ3Q7JiMz MjsrKysmIzMyO2IvaW5jbHVkZS9saW51eC9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmgNCiZndDsm IzMyO0BAJiMzMjstOSw2JiMzMjsrOSwxMyYjMzI7QEANCiZndDsmIzMyOyYjMzI7ZW51bSYjMzI7 bXRrX2RkcF9jb21wX2lkOw0KJmd0OyYjMzI7JiMzMjtzdHJ1Y3QmIzMyO2RldmljZTsNCiZndDsm IzMyOyYjMzI7DQomZ3Q7JiMzMjsrZW51bSYjMzI7bXRrX2RwaV9vdXRfZm9ybWF0X2NvbiYjMzI7 ew0KJmd0OyYjMzI7K01US19EUElfUkdCODg4X1NEUl9DT04sDQomZ3Q7JiMzMjsrTVRLX0RQSV9S R0I4ODhfRERSX0NPTiwNCiZndDsmIzMyOytNVEtfRFBJX1JHQjU2NV9TRFJfQ09OLA0KJmd0OyYj MzI7K01US19EUElfUkdCNTY1X0REUl9DT04NCiZndDsmIzMyOyt9Ow0KJmd0OyYjMzI7Kw0KJmd0 OyYjMzI7JiMzMjtlbnVtJiMzMjttdGtfZGRwX2NvbXBfaWQmIzMyO3sNCiZndDsmIzMyOyYjMzI7 RERQX0NPTVBPTkVOVF9BQUwwLA0KJmd0OyYjMzI7JiMzMjtERFBfQ09NUE9ORU5UX0FBTDEsDQoN CjwvcHJlPjwhLS10eXBlOnRleHQtLT48IS0tey0tPjxwcmU+KioqKioqKioqKioqKiBNRURJQVRF SyBDb25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqKioqKioqKioqDQpUaGUgaW5mb3Jt YXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgDQph dHRhY2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQs IG9yIG90aGVyd2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxh d3MuIEl0IGlzIGludGVuZGVkIHRvIGJlIA0KY29udmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRl ZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIA0KZGlzdHJpYnV0aW9uLCBw cmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBp dHMgDQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkg cHJvaGliaXRlZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVu ZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSANCnRoYXQgeW91IGhhdmUg cmVjZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciAN CmltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5k IGFsbCBjb3BpZXMgb2YgDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50cykg ZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNvbnRlbnQgb2YgdGhp cyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KPC9wcmU+PCEtLX0tLT4= --__=_Part_Boundary_006_1762128222.930966427 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIFhpbmxlaToNCg0KT24gRnJpLCAyMDIyLTA5LTIzIGF0IDE3OjU4ICswODAwLCB4aW5sZWku bGVlQG1lZGlhdGVrLmNvbSB3cm90ZToNCj4gRnJvbTogWGlubGVpIExlZSA8eGlubGVpLmxlZUBt ZWRpYXRlay5jb20+DQo+IA0KPiBUaGUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1UODE4NiBhbmQgb3Ro ZXIgSUNzIGlzIHRoYXQgd2hlbiBtb2RpZnlpbmcNCj4gdGhlDQo+IG91dHB1dCBmb3JtYXQsIHdl IG5lZWQgdG8gbW9kaWZ5IHRoZSBtbXN5c19iYXNlKzB4NDAwIHJlZ2lzdGVyIHRvDQo+IHRha2UN Cj4gZWZmZWN0Lg0KPiBTbyB3aGVuIHNldHRpbmcgdGhlIGRwaSBvdXRwdXQgZm9ybWF0LCB3ZSBu ZWVkIHRvIGNhbGwgbW1zeXNfZnVuYyB0bw0KPiBzZXQNCj4gaXQgdG8gTVQ4MTg2IHN5bmNocm9u b3VzbHkuDQo+IEFkZGluZyBtbXN5cyBhbGwgdGhlIHNldHRpbmdzIHRoYXQgbmVlZCB0byBiZSBt b2RpZmllZCB3aXRoIGRwaSBhcmUNCj4gZm9yIG10ODE4Ni4NCg0KUmV2aWV3ZWQtYnk6IENLIEh1 IDxjay5odUBtZWRpYXRlay5jb20+DQoNCj4gDQo+IEZpeGVzOiBhMDcxZTUyZjc1ZDEgKCJzb2M6 IG1lZGlhdGVrOiBBZGQgbW1zeXMgZnVuYyB0byBhZGFwdCB0byBkcGkNCj4gb3V0cHV0IGZvciBN VDgxODYiKQ0KPiANCj4gU2lnbmVkLW9mZi1ieTogWGlubGVpIExlZSA8eGlubGVpLmxlZUBtZWRp YXRlay5jb20+DQo+IFJldmlld2VkLWJ5OiBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyA8DQo+ IGFuZ2Vsb2dpb2FjY2hpbm8uZGVscmVnbm9AY29sbGFib3JhLmNvbT4NCj4gLS0tDQo+ICBkcml2 ZXJzL3NvYy9tZWRpYXRlay9tdDgxODYtbW1zeXMuaCAgICB8ICA4ICsrKysrLS0tDQo+ICBkcml2 ZXJzL3NvYy9tZWRpYXRlay9tdGstbW1zeXMuYyAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysr KysrLS0NCj4gLS0tLQ0KPiAgaW5jbHVkZS9saW51eC9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmgg fCAgNyArKysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDkgZGVs ZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXQ4MTg2 LW1tc3lzLmgNCj4gYi9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdDgxODYtbW1zeXMuaA0KPiBpbmRl eCAwOWIxY2NiYzAwOTMuLjAzNWFlYzFlYjYxNiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9zb2Mv bWVkaWF0ZWsvbXQ4MTg2LW1tc3lzLmgNCj4gKysrIGIvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXQ4 MTg2LW1tc3lzLmgNCj4gQEAgLTUsOSArNSwxMSBAQA0KPiAgDQo+ICAvKiBWYWx1ZXMgZm9yIERQ SSBjb25maWd1cmF0aW9uIGluIE1NU1lTIGFkZHJlc3Mgc3BhY2UgKi8NCj4gICNkZWZpbmUgTVQ4 MTg2X01NU1lTX0RQSV9PVVRQVVRfRk9STUFUCQkweDQwMA0KPiAtI2RlZmluZSBEUElfRk9STUFU X01BU0sJCQkJCTB4MQ0KPiAtI2RlZmluZSBEUElfUkdCODg4X0REUl9DT04JCQkJQklUKDApDQo+ IC0jZGVmaW5lIERQSV9SR0I1NjVfU0RSX0NPTgkJCQlCSVQoMSkNCj4gKyNkZWZpbmUgRFBJX0ZP Uk1BVF9NQVNLCQkJCQlHRU5NQVNLDQo+ICgxLCAwKQ0KPiArI2RlZmluZSBEUElfUkdCODg4X1NE Ul9DT04JCQkJMA0KPiArI2RlZmluZSBEUElfUkdCODg4X0REUl9DT04JCQkJMQ0KPiArI2RlZmlu ZSBEUElfUkdCNTY1X1NEUl9DT04JCQkJMg0KPiArI2RlZmluZSBEUElfUkdCNTY1X0REUl9DT04J CQkJMw0KPiAgDQo+ICAjZGVmaW5lIE1UODE4Nl9NTVNZU19PVkxfQ09OCQkJMHhGMDQNCj4gICNk ZWZpbmUgTVQ4MTg2X01NU1lTX09WTDBfQ09OX01BU0sJCQkweDMNCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvc29jL21lZGlhdGVrL210ay1tbXN5cy5jDQo+IGIvZHJpdmVycy9zb2MvbWVkaWF0ZWsv bXRrLW1tc3lzLmMNCj4gaW5kZXggMmUyMGIyNGRhMzYzLi45NWZiYWM1YmQzNzggMTAwNjQ0DQo+ IC0tLSBhL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1tbXN5cy5jDQo+ICsrKyBiL2RyaXZlcnMv c29jL21lZGlhdGVrL210ay1tbXN5cy5jDQo+IEBAIC0yMzgsMTIgKzIzOCwyNyBAQCBzdGF0aWMg dm9pZCBtdGtfbW1zeXNfdXBkYXRlX2JpdHMoc3RydWN0DQo+IG10a19tbXN5cyAqbW1zeXMsIHUz MiBvZmZzZXQsIHUzMiBtYXNrLA0KPiAgDQo+ICB2b2lkIG10a19tbXN5c19kZHBfZHBpX2ZtdF9j b25maWcoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgdmFsKQ0KPiAgew0KPiAtCWlmICh2YWwpDQo+ IC0JCW10a19tbXN5c191cGRhdGVfYml0cyhkZXZfZ2V0X2RydmRhdGEoZGV2KSwNCj4gTVQ4MTg2 X01NU1lTX0RQSV9PVVRQVVRfRk9STUFULA0KPiAtCQkJCSAgICAgIERQSV9SR0I4ODhfRERSX0NP TiwNCj4gRFBJX0ZPUk1BVF9NQVNLKTsNCj4gLQllbHNlDQo+IC0JCW10a19tbXN5c191cGRhdGVf Yml0cyhkZXZfZ2V0X2RydmRhdGEoZGV2KSwNCj4gTVQ4MTg2X01NU1lTX0RQSV9PVVRQVVRfRk9S TUFULA0KPiAtCQkJCSAgICAgIERQSV9SR0I1NjVfU0RSX0NPTiwNCj4gRFBJX0ZPUk1BVF9NQVNL KTsNCj4gKwlzdHJ1Y3QgbXRrX21tc3lzICptbXN5cyA9IGRldl9nZXRfZHJ2ZGF0YShkZXYpOw0K PiArDQo+ICsJc3dpdGNoICh2YWwpIHsNCj4gKwljYXNlIE1US19EUElfUkdCODg4X1NEUl9DT046 DQo+ICsJCW10a19tbXN5c191cGRhdGVfYml0cyhtbXN5cywNCj4gTVQ4MTg2X01NU1lTX0RQSV9P VVRQVVRfRk9STUFULA0KPiArCQkJCSAgICAgIERQSV9GT1JNQVRfTUFTSywNCj4gRFBJX1JHQjg4 OF9TRFJfQ09OKTsNCj4gKwkJYnJlYWs7DQo+ICsJY2FzZSBNVEtfRFBJX1JHQjU2NV9TRFJfQ09O Og0KPiArCQltdGtfbW1zeXNfdXBkYXRlX2JpdHMobW1zeXMsDQo+IE1UODE4Nl9NTVNZU19EUElf T1VUUFVUX0ZPUk1BVCwNCj4gKwkJCQkgICAgICBEUElfRk9STUFUX01BU0ssDQo+IERQSV9SR0I1 NjVfU0RSX0NPTik7DQo+ICsJCWJyZWFrOw0KPiArCWNhc2UgTVRLX0RQSV9SR0I1NjVfRERSX0NP TjoNCj4gKwkJbXRrX21tc3lzX3VwZGF0ZV9iaXRzKG1tc3lzLA0KPiBNVDgxODZfTU1TWVNfRFBJ X09VVFBVVF9GT1JNQVQsDQo+ICsJCQkJICAgICAgRFBJX0ZPUk1BVF9NQVNLLA0KPiBEUElfUkdC NTY1X0REUl9DT04pOw0KPiArCQlicmVhazsNCj4gKwljYXNlIE1US19EUElfUkdCODg4X0REUl9D T046DQo+ICsJZGVmYXVsdDoNCj4gKwkJbXRrX21tc3lzX3VwZGF0ZV9iaXRzKG1tc3lzLA0KPiBN VDgxODZfTU1TWVNfRFBJX09VVFBVVF9GT1JNQVQsDQo+ICsJCQkJICAgICAgRFBJX0ZPUk1BVF9N QVNLLA0KPiBEUElfUkdCODg4X0REUl9DT04pOw0KPiArCQlicmVhazsNCj4gKwl9DQo+ICB9DQo+ ICBFWFBPUlRfU1lNQk9MX0dQTChtdGtfbW1zeXNfZGRwX2RwaV9mbXRfY29uZmlnKTsNCj4gIA0K PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmgNCj4g Yi9pbmNsdWRlL2xpbnV4L3NvYy9tZWRpYXRlay9tdGstbW1zeXMuaA0KPiBpbmRleCBkMmIwMmJi NDM3NjguLmI4NWY2NmRiMzNlMSAxMDA2NDQNCj4gLS0tIGEvaW5jbHVkZS9saW51eC9zb2MvbWVk aWF0ZWsvbXRrLW1tc3lzLmgNCj4gKysrIGIvaW5jbHVkZS9saW51eC9zb2MvbWVkaWF0ZWsvbXRr LW1tc3lzLmgNCj4gQEAgLTksNiArOSwxMyBAQA0KPiAgZW51bSBtdGtfZGRwX2NvbXBfaWQ7DQo+ ICBzdHJ1Y3QgZGV2aWNlOw0KPiAgDQo+ICtlbnVtIG10a19kcGlfb3V0X2Zvcm1hdF9jb24gew0K PiArCU1US19EUElfUkdCODg4X1NEUl9DT04sDQo+ICsJTVRLX0RQSV9SR0I4ODhfRERSX0NPTiwN Cj4gKwlNVEtfRFBJX1JHQjU2NV9TRFJfQ09OLA0KPiArCU1US19EUElfUkdCNTY1X0REUl9DT04N Cj4gK307DQo+ICsNCj4gIGVudW0gbXRrX2RkcF9jb21wX2lkIHsNCj4gIAlERFBfQ09NUE9ORU5U X0FBTDAsDQo+ICAJRERQX0NPTVBPTkVOVF9BQUwxLA0K --__=_Part_Boundary_006_1762128222.930966427--