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 49229EB64DA for ; Fri, 16 Jun 2023 07:30:24 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8A35F10E0A2; Fri, 16 Jun 2023 07:30:23 +0000 (UTC) Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by gabe.freedesktop.org (Postfix) with ESMTPS id 838D310E59D for ; Fri, 16 Jun 2023 06:24:57 +0000 (UTC) X-UUID: 7eda5b780c0e11eeb20a276fd37b9834-20230616 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=CWYc7IRlcyJnBQquH429Lkmp3ws9SDseHv9EVgPq+i4=; b=YLh40Q4960C+9Devvk+JiznO7/jfQDfR97yYGChlwac72DFruSGR1d2a7ApxOg4Jz+8wbHJJfI4Jj1iW2LevQphJmYIQBLIBU8hw17ldPaEwsnwEQl3jzP9KMKDGxNWLQW+Bgnx63co6qfoEas45x0QxmEAYMyT1d7O9ERRPwmI=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.26, REQID:45c408f2-e2f0-408c-a560-d57148aa4e08, IP:0, U RL:0,TC:0,Content:-5,EDM:0,RT:0,SF:45,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:40 X-CID-INFO: VERSION:1.1.26, REQID:45c408f2-e2f0-408c-a560-d57148aa4e08, IP:0, URL :0,TC:0,Content:-5,EDM:0,RT:0,SF:45,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:40 X-CID-META: VersionHash:cb9a4e1, CLOUDID:3e6a436f-2f20-4998-991c-3b78627e4938, B ulkID:230616142451VEZ340EF,BulkQuantity:0,Recheck:0,SF:17|19|48|38|29|28|1 02,TC:nil,Content:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,C OL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR,TF_CID_SPAM_SDM,TF_CID_SPAM_FAS,TF_CID_SPAM_FSD X-UUID: 7eda5b780c0e11eeb20a276fd37b9834-20230616 Received: from mtkmbs10n1.mediatek.inc [(172.21.101.34)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 867713453; Fri, 16 Jun 2023 14:24:49 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs11n2.mediatek.inc (172.21.101.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Fri, 16 Jun 2023 14:24:47 +0800 Received: from APC01-SG2-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Fri, 16 Jun 2023 14:24:47 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A6kdyB5dCczyGj76cHVn9DqPHwdAWEFNPsamTDSBcqDewC0NHCa5YdJG2yNgai4mDh3Fx+bFLczWHMz4XFzKAXf/dU1pzFtY6jQeubgrI3bwVPvmgRhJzyXXO8frNFLkUCjxdiTLO91J6sFKSTnm+mGXF664GX9240UMmNcm4ImBuIunrtW7odGfMxGlEAhaORDsZG40/H45zT3nN7RD4IDs7QF9bXFIjVuH2x8uLEGbl1zF3X2VNSw8HK1/D9B8rX11BH0g9eYw8dv7XJlqHJp497/a8302qEWre6/Qp/URXznd0IOwe6hgCk2lqXkXuPTSbOIuBFNK8J8zqLEqfg== 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=D8lDYuJOhB4Xzr2EpR9DNTCHUGtkNVtL6/Y0i4L9LNM=; b=n301XgkR0PM2aQyLYSXROa94YrkHOVbC4gEX+SUhdnZZ0nvjs4K2xRYUA3D9zoDABbbmsaCtmLYo2QstMjpPzmgCkIvwm1XB77cRjFAirUmCGHg2Od3L/PS64yeDP+Z8hZPtCFOlyjTOLBeTXh4zahTwmmJH1lJjsb4ZVMBS2oqaOhCZEfWED+STb8TGfXrYJf9vtYLTTl4mJBWU2yUQHgeKeqZg5JU6Wl1X+9QBvJk6wPUix1FCDzoO9hQHtVtejATeND6vUW3VBvJyOFNUYqAGXDCzr01tARfUvm2iqXFqeq6EgFqzdHi+aS8jZq/AxbneCa375cu9DCrYdatqKw== 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=D8lDYuJOhB4Xzr2EpR9DNTCHUGtkNVtL6/Y0i4L9LNM=; b=cFLgW/cU/rMxSs9v20xAEtyca4YgU31QO6lQ9h7wbQaUfrWtwffWDyg1pnXfwjwr6h1xTDhmjWzLxPHx8G412JkwDBwxn1mjg50MRHpHxDZcuuh7gSYaBeFY1fbaxzH3LN9NzfYcDqC8Yblc0uj2ctVQUDvfSvLWxj7MklTqgAc= Received: from SG2PR03MB4165.apcprd03.prod.outlook.com (2603:1096:4:3d::11) by SEYPR03MB7728.apcprd03.prod.outlook.com (2603:1096:101:14a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.44; Fri, 16 Jun 2023 06:24:42 +0000 Received: from SG2PR03MB4165.apcprd03.prod.outlook.com ([fe80::d741:b0af:5075:b7d4]) by SG2PR03MB4165.apcprd03.prod.outlook.com ([fe80::d741:b0af:5075:b7d4%3]) with mapi id 15.20.6500.029; Fri, 16 Jun 2023 06:24:41 +0000 From: =?utf-8?B?U2h1aWppbmcgTGkgKOadjuawtOmdmSk=?= To: "robh+dt@kernel.org" , "chunkuang.hu@kernel.org" , =?utf-8?B?Sml0YW8gU2hpICjnn7PorrDmtpsp?= , "daniel@ffwll.ch" , "p.zabel@pengutronix.de" , =?utf-8?B?WGlubGVpIExlZSAo5p2O5piV56OKKQ==?= , "krzysztof.kozlowski+dt@linaro.org" , "matthias.bgg@gmail.com" , "airlied@linux.ie" , =?utf-8?B?UmV4LUJDIENoZW4gKOmZs+afj+i+sCk=?= Subject: Re: [PATCH 3/3] drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code Thread-Topic: [PATCH 3/3] drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code Thread-Index: AQHZbc6dGP+8UZnx5EOtJItjghrVOa8o1zQAgGSDxgA= Date: Fri, 16 Jun 2023 06:24:41 +0000 Message-ID: References: <1681366162-4949-1-git-send-email-xinlei.lee@mediatek.com> <1681366162-4949-4-git-send-email-xinlei.lee@mediatek.com> In-Reply-To: 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: SG2PR03MB4165:EE_|SEYPR03MB7728:EE_ x-ms-office365-filtering-correlation-id: 7e139679-5936-41d6-4363-08db6e325e8c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Stf5TY8sVBxaPY9SqdiVQJ+/xjdddmzs/R696pbw3FWCfJwRaHxu4a+r2k0DVmabj+tuEvd1WAhVjN1thCySPuV+aSCFdDipd6t4ucwKpUWIlw3h19IYsSPOWLkYBXrTLRidR4sQOvM5MR3BNmlUJ/e4Cz7LK3AWXTZZhktTvNqAkX58Xpzh2bTxx2yQAHg0/1Ku3oQdLx2HWzS3SMkhSIZY9vKaEKl6AeuPpeYCSWvjXEstrcb3QfF0q2vhFkfrOW/tvz5aX0oW1PoAZUV9a+a1wqL3+UlmQpK43n2VzCGxpHfQcddmlL/tmKifl81LN+IMpY9lH1rdmbxIpLK5nTPtmDYK8X3grhx3MuQaF4Rwg74wKpBaKN/FqoD7IIH4AQVUUx6ltmzcNoyUBZsf7A+Co/+NbjKwWXVKmt9bHU3YssS2JDWQBZ06PuhVWD6vR7D741RBlxVrrqlqYHxCqWizaBqYBkg4F4M0u7wuEq9zcHbkjOjgwlryo03mKpsjvB2hTttGHz7d3sCLyKMfjy/kSb9zwoYVlsAZ2OUxbTlZBG6pFkEgR6f+nLaR8PcAAuDDxUw96XjDNzIpqk0H+b6pP0JdOe+Gdo/0BE9ky8CBMcuLIRo/UNdcqlpBtiQycTRqZK8aUDWtHJYlW328ugOU7bGt8VcSQufC5cawS5AEt4achN8b1uWeK+xLH5rb x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SG2PR03MB4165.apcprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(346002)(39860400002)(396003)(136003)(366004)(451199021)(6486002)(107886003)(36756003)(2616005)(85182001)(38100700002)(86362001)(38070700005)(26005)(122000001)(6512007)(6506007)(921005)(186003)(41300700001)(110136005)(54906003)(2906002)(4326008)(66476007)(76116006)(6636002)(64756008)(8676002)(66446008)(66556008)(66946007)(316002)(91956017)(5660300002)(71200400001)(478600001)(7416002)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vzl4S2FCUDRuZVJwYTV5a0xGSkMwU1p5R1I4NkxJOVQyMHliTjZiSXUzOE9H?= =?utf-8?B?RzhlSlFUMkdkM0tsNnl0Yi9QendVREExdG9KeUt6RStNSUZpbWo4L0k1RlN1?= =?utf-8?B?eWVRSGRHNXRBV3F4NExCSDVwNDRIdHBJallETkVCZ2paaERrVUNmcXJhWjFN?= =?utf-8?B?YXVsNVdXZ1VaTHJrdHB5cVFzZWxDNnJlTEVHQ3BpUUR4RDR0VHlPKy9haUlN?= =?utf-8?B?eXFuTUNMcGQzdzE1ZnFxTWpsdFZjaGxseExjQjYyOEt5ZzlDSnR4dGhBS1Fp?= =?utf-8?B?K0prSDRma1EwbWY5NG9MUzUyeXVRN1J2ZHh1RkNjcW9UTUJYRjhhcHhpUU9Y?= =?utf-8?B?ZTFxQ1c1VjI0a2d4QnRZalprQlFEeXBEdFN3Q2JKaXpsOGR6L1F3bDFlOVEx?= =?utf-8?B?Z2lrckpEQ2MyRWpmUjFTaWZVYnB5NXV1U1BQOUhnNnFEcm5abklicWZBOHZF?= =?utf-8?B?NVY5dGpMbWpSYzB4Vmp6MnlOZXFUdUxqelNSSVlkVUtMdGFnWm1pbzBOZkJ0?= =?utf-8?B?RytReWN3OGFzN01YQk1Nb3pNcGlyZHlVTnRoQ3ZucHNMVS9wOWk1VXJnY3lj?= =?utf-8?B?R284OGpndFFEdDFvUGdCMzdXcElEYnhmUFN0YzN6elJkZFZqSnRRRjRsVkRp?= =?utf-8?B?Y2VGVmRqTGNCVkwvNmhNQzJPS1QvekpVN01rVExOM1hNR1R3VGRJK2FnR1J2?= =?utf-8?B?MjNHeG1jN3N3bUtpeHk1azAya0xKMThScVladDVNOWRnangxVEtwOGl2NkR4?= =?utf-8?B?a3pNWHpJR1NFU1NWRkxYZ3M0Z05sY2ZlMHhJaEtOVndSekZvL0JVdEpZbTVO?= =?utf-8?B?UUYyajZyWnlUUlRGd0dFNVFwa2J0TkprcW1IYnp1SzhhODlreW1oNFNYSmxk?= =?utf-8?B?MFZLaENZdUFuYjlOcXpEVHRYUTM3RHVKOUNpT29SYmErZGd1Z2VGektOWlRi?= =?utf-8?B?bGxicTIvYWxHdXJVUitKcitSSHAyUHlxS2xQbXJha2NzbU56UW1vaVpXNTJw?= =?utf-8?B?T0RrdFZDN1Z1eUp6SzFISHJaRkdybmhBOGxnYzNyb0hjQXhaVTRLUERFbGVT?= =?utf-8?B?NEx5bEVoV3gxMFJPSHgveFdyTnBJNDJNREVsTlVoNy9QWmxacDR4QndCKy9N?= =?utf-8?B?LzBZNnFyWHBHeVVvNlFTNGd2bjhEcmFWT0tZc1JFeUtBTThqTjRFdFRYOEN6?= =?utf-8?B?S252SW1rcFVsWXQ0cHJHMURWRFJPSnkxUTE4d1dGaWErWE1oUXduK2JPcTJU?= =?utf-8?B?K2JRN2hxd2RQb0RXK3FodmEzSzIxb2dXUFJISjl3eUJ3cVNRZVZsend1ZjA5?= =?utf-8?B?SmdxakpXa1A2TmJMWEJRNnk1SFVGQjVkMVZlS0ZVRWdhbzN3Umdzbkx6VVp1?= =?utf-8?B?KzF1QXBzOUxDYTR2UHFLb1BJdHZUNW4xSmRFck40VUZzWk1YZEw4YkN2L0pV?= =?utf-8?B?cG13VlRXZDJubXVLUXZtSzZDSXFrV1EyRXJNU0NvR1dhWXNoN3hOVVlud1NU?= =?utf-8?B?OFdwRHQrS3Q3TFp6SnBMcWQvaGJXWjZ3b0FjRk1JS2JZYlZvNTN4enN3Sjhm?= =?utf-8?B?eHcxYnN2WkRqYnZzWWZwSkRBWEE4RnlIRDlKbHIrVGVGZldJQTUwdXB5UEpm?= =?utf-8?B?Rkx0TzZXNmRZbG1GeTlnVi9TMDlxYmpOZVdVQldqdlYweUtkTDdBMjQyYlI3?= =?utf-8?B?RFJ1TGJuMmZBaFNWRERxMDU2aU1NdXlpWXN2UzZxOVZWQ3hyK3ZCQkZJUGVC?= =?utf-8?B?ZkhGclMycEZJZGRtbjlIM1ltUXhQcjVOK3c4OU83b2x1Q0xrT2Uyb0lqcUg5?= =?utf-8?B?Z2grYVkyczV5UlhCOE9nNEpvT2orWWsyMkdVNEV5bEV1VUY3Q01oU2YyZno1?= =?utf-8?B?NXBENGZ0YU1UbGRqNVB1MHo3Rmt5RnBkVkhnV1VBdWpqTDNvL1h5b0ZLN2Z4?= =?utf-8?B?MjNmSVdiOHJNV1J2YkdvaTR4SXdzTTlnRXZEb2dtWi9Gb1lyeVdad1VqY0VY?= =?utf-8?B?WnNmcGJXdXhkU2UxajRhQzV6azJUYnlTdEFZY05wYXQwTGdka2pBSkhFMys3?= =?utf-8?B?bUVZcUhybFdDNnNMNzVUdDR6UVBEUzRtam9XNlZ5SG9ta0N6aERmOEpMS3dn?= =?utf-8?B?OFhUNlVqL0dxMjBBbENXdkZMRFg5b0RydkVJdjg1L1pqOEhVWUQyQWk2NHpF?= =?utf-8?B?a3c9PQ==?= Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SG2PR03MB4165.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e139679-5936-41d6-4363-08db6e325e8c X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2023 06:24:41.6550 (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: YPpj/ERbA7N74zse2Cseaz5kBQZpBJdmsK0iymmwouivUqTz2jOR6VEcpx1rF+cIePXRkoLimo+XZvNweOL3PKIrbB/vCjVl5L4KwDihFYc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB7728 Content-Type: multipart/alternative; boundary="__=_Part_Boundary_009_1798388009.871983936" X-Mailman-Approved-At: Fri, 16 Jun 2023 07:30:22 +0000 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: "devicetree@vger.kernel.org" , "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_009_1798388009.871983936 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PHByZT4NCkhpJiMzMjtSZXgtQkMsDQoNClsyLzNdJiMzMjtpcyYjMzI7dG8mIzMyO2FkZCYjMzI7 dGhlJiMzMjtkcml2ZXImIzMyO2RhdGEmIzMyO29mJiMzMjs4MTg4LCYjMzI7WzMvM10mIzMyO2lz JiMzMjt0aGUmIzMyO2NvbW1vbiYjMzI7Y29udGVudCYjMzI7b2YNCjgxODMsODE4NiYjMzI7YW5k JiMzMjs4MTg4LiYjMzI7U28mIzMyO3dlJiMzMjt0aGluayYjMzI7aXQmIzMyO3Nob3VsZCYjMzI7 YmUmIzMyO2RpdmlkZWQmIzMyO2ludG8mIzMyO3R3byYjMzI7cGF0Y2hlcy4NCg0KQlJzLA0KU2h1 aWppbmcNCg0KT24mIzMyO1RodSwmIzMyOzIwMjMtMDQtMTMmIzMyO2F0JiMzMjswNzoyNyYjMzI7 KzAwMDAsJiMzMjtSZXgtQkMmIzMyO0NoZW4mIzMyOygmIzM4NTE1OyYjMjY1NzU7JiMzNjc4NDsp JiMzMjt3cm90ZToNCiZndDsmIzMyO0hlbGxvJiMzMjtYaW5sZWksDQomZ3Q7JiMzMjsNCiZndDsm IzMyO0lNTywmIzMyO1syLzNdJiMzMjtpcyYjMzI7d2VpcmQmIzMyO2JlY2F1c2UmIzMyO3RoZSYj MzI7ZHJpdmVyX2RhdGEmIzMyO2ZvciYjMzI7bXQ4MTg2JiMzMjthbmQmIzMyO210ODE4OCYjMzI7 YXJlDQomZ3Q7JiMzMjt0aGUmIzMyO3NhbWUmIzMyO2luJiMzMjtbMi8zXS4mIzMyO1NvJiMzMjtJ JiMzMjt0aGluayYjMzI7WzIvM10mIzMyO2NvdWxkZSYjMzI7YmUmIzMyO3NxdWFzaGVkJiMzMjtp bnRvJiMzMjt0aGlzDQomZ3Q7JiMzMjtwYXRjaC4NCiZndDsmIzMyOw0KJmd0OyYjMzI7QlJzLA0K Jmd0OyYjMzI7Qm8tQ2hlbg0KJmd0OyYjMzI7DQomZ3Q7JiMzMjtPbiYjMzI7VGh1LCYjMzI7MjAy My0wNC0xMyYjMzI7YXQmIzMyOzE0OjA5JiMzMjsrMDgwMCwmIzMyO3hpbmxlaS5sZWVAbWVkaWF0 ZWsuY29tJiMzMjt3cm90ZToNCiZndDsmIzMyOyZndDsmIzMyO0Zyb206JiMzMjtYaW5sZWkmIzMy O0xlZSYjMzI7Jmx0O3hpbmxlaS5sZWVAbWVkaWF0ZWsuY29tJmd0Ow0KJmd0OyYjMzI7Jmd0OyYj MzI7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjtGb3ImIzMyO210ODE4OCwmIzMyO2FkZCYjMzI7ZHNpJiMz MjtjbWRxJiMzMjtyZWcmIzMyO2NvbnRyb2wmIzMyO3RvJiMzMjtzZW5kJiMzMjtsb25nJiMzMjtw YWNrZXRzJiMzMjt0byYjMzI7cGFuZWwNCiZndDsmIzMyOyZndDsmIzMyO2luaXRpYWxpemF0aW9u Lg0KJmd0OyYjMzI7Jmd0OyYjMzI7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjtTaWduZWQtb2ZmLWJ5OiYj MzI7WGlubGVpJiMzMjtMZWUmIzMyOyZsdDt4aW5sZWkubGVlQG1lZGlhdGVrLmNvbSZndDsNCiZn dDsmIzMyOyZndDsmIzMyO1NpZ25lZC1vZmYtYnk6JiMzMjtKaXRhbyYjMzI7U2hpJiMzMjsmbHQ7 aml0YW8uc2hpQG1lZGlhdGVrLmNvbSZndDsNCiZndDsmIzMyOyZndDsmIzMyOy0tLQ0KJmd0OyYj MzI7Jmd0OyYjMzI7JiMzMjtkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jJiMzMjt8 JiMzMjsxMiYjMzI7KysrKysrKysrKysrDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsmIzMyOzEmIzMyO2Zp bGUmIzMyO2NoYW5nZWQsJiMzMjsxMiYjMzI7aW5zZXJ0aW9ucygrKQ0KJmd0OyYjMzI7Jmd0OyYj MzI7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjtkaWZmJiMzMjstLWdpdCYjMzI7YS9kcml2ZXJzL2dwdS9k cm0vbWVkaWF0ZWsvbXRrX2RzaS5jDQomZ3Q7JiMzMjsmZ3Q7JiMzMjtiL2RyaXZlcnMvZ3B1L2Ry bS9tZWRpYXRlay9tdGtfZHNpLmMNCiZndDsmIzMyOyZndDsmIzMyO2luZGV4JiMzMjs1MDBhMzA1 NDI4MmQuLmNiZmU1ZGY0NjQ3YyYjMzI7MTAwNjQ0DQomZ3Q7JiMzMjsmZ3Q7JiMzMjstLS0mIzMy O2EvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYw0KJmd0OyYjMzI7Jmd0OyYjMzI7 KysrJiMzMjtiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMNCiZndDsmIzMyOyZn dDsmIzMyO0BAJiMzMjstODYsNiYjMzI7Kzg2LDcmIzMyO0BADQomZ3Q7JiMzMjsmZ3Q7JiMzMjsm IzMyOw0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsjZGVmaW5lJiMzMjtEU0lfQ01EUV9TSVpFMHg2 MA0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsjZGVmaW5lJiMzMjtDTURRX1NJWkUweDNmDQomZ3Q7 JiMzMjsmZ3Q7JiMzMjsrI2RlZmluZSYjMzI7Q01EUV9TSVpFX1NFTEJJVCgxNSkNCiZndDsmIzMy OyZndDsmIzMyOyYjMzI7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjsmIzMyOyNkZWZpbmUmIzMyO0RTSV9I U1RYX0NLTF9XQzB4NjQNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7DQomZ3Q7JiMzMjsmZ3Q7JiMz MjtAQCYjMzI7LTE3OCw2JiMzMjsrMTc5LDcmIzMyO0BAJiMzMjtzdHJ1Y3QmIzMyO210a19kc2lf ZHJpdmVyX2RhdGEmIzMyO3sNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7Y29uc3QmIzMyO3UzMiYj MzI7cmVnX2NtZHFfb2ZmOw0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjtib29sJiMzMjtoYXNfc2hh ZG93X2N0bDsNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7Ym9vbCYjMzI7aGFzX3NpemVfY3RsOw0K Jmd0OyYjMzI7Jmd0OyYjMzI7K2Jvb2wmIzMyO2NtZHFfbG9uZ19wYWNrZXRfY3RsOw0KJmd0OyYj MzI7Jmd0OyYjMzI7JiMzMjt9Ow0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsNCiZndDsmIzMyOyZn dDsmIzMyOyYjMzI7c3RydWN0JiMzMjttdGtfZHNpJiMzMjt7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjtA QCYjMzI7LTk2NSw2JiMzMjsrOTY3LDExJiMzMjtAQCYjMzI7c3RhdGljJiMzMjt1MzImIzMyO210 a19kc2lfcmVjdl9jbnQodTgmIzMyO3R5cGUsJiMzMjt1OA0KJmd0OyYjMzI7Jmd0OyYjMzI7KnJl YWRfZGF0YSkNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7cmV0dXJuJiMzMjswOw0KJmd0OyYjMzI7 Jmd0OyYjMzI7JiMzMjt9DQomZ3Q7JiMzMjsmZ3Q7JiMzMjsmIzMyOw0KJmd0OyYjMzI7Jmd0OyYj MzI7K3N0YXRpYyYjMzI7dm9pZCYjMzI7bXRrX2RzaV9jbWRfcGFja2V0X2N0bChzdHJ1Y3QmIzMy O210a19kc2kmIzMyOypkc2kpDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsrew0KJmd0OyYjMzI7Jmd0OyYj MzI7K210a19kc2lfbWFzayhkc2ksJiMzMjtEU0lfQ01EUV9TSVpFLCYjMzI7Q01EUV9TSVpFX1NF TCwmIzMyO0NNRFFfU0laRV9TRUwpOw0KJmd0OyYjMzI7Jmd0OyYjMzI7K30NCiZndDsmIzMyOyZn dDsmIzMyOysNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7c3RhdGljJiMzMjt2b2lkJiMzMjttdGtf ZHNpX2NtZHEoc3RydWN0JiMzMjttdGtfZHNpJiMzMjsqZHNpLCYjMzI7Y29uc3QmIzMyO3N0cnVj dA0KJmd0OyYjMzI7Jmd0OyYjMzI7bWlwaV9kc2lfbXNnJiMzMjsqbXNnKQ0KJmd0OyYjMzI7Jmd0 OyYjMzI7JiMzMjt7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjsmIzMyO2NvbnN0JiMzMjtjaGFyJiMzMjsq dHhfYnVmJiMzMjs9JiMzMjttc2ctJmd0O3R4X2J1ZjsNCiZndDsmIzMyOyZndDsmIzMyO0BAJiMz MjstOTk2LDYmIzMyOysxMDAzLDgmIzMyO0BAJiMzMjtzdGF0aWMmIzMyO3ZvaWQmIzMyO210a19k c2lfY21kcShzdHJ1Y3QmIzMyO210a19kc2kmIzMyOypkc2ksDQomZ3Q7JiMzMjsmZ3Q7JiMzMjtj b25zdCYjMzI7c3RydWN0JiMzMjttaXBpX2RzaV9tc2cmIzMyOyptc2cpDQomZ3Q7JiMzMjsmZ3Q7 JiMzMjsmIzMyOw0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjttdGtfZHNpX21hc2soZHNpLCYjMzI7 cmVnX2NtZHFfb2ZmLCYjMzI7Y21kcV9tYXNrLCYjMzI7cmVnX3ZhbCk7DQomZ3Q7JiMzMjsmZ3Q7 JiMzMjsmIzMyO210a19kc2lfbWFzayhkc2ksJiMzMjtEU0lfQ01EUV9TSVpFLCYjMzI7Q01EUV9T SVpFLCYjMzI7Y21kcV9zaXplKTsNCiZndDsmIzMyOyZndDsmIzMyOytpZiYjMzI7KGRzaS0mZ3Q7 ZHJpdmVyX2RhdGEtJmd0O2NtZHFfbG9uZ19wYWNrZXRfY3RsKQ0KJmd0OyYjMzI7Jmd0OyYjMzI7 K210a19kc2lfY21kX3BhY2tldF9jdGwoZHNpKTsNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7fQ0K Jmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7c3RhdGljJiMz Mjtzc2l6ZV90JiMzMjttdGtfZHNpX2hvc3Rfc2VuZF9jbWQoc3RydWN0JiMzMjttdGtfZHNpJiMz MjsqZHNpLA0KJmd0OyYjMzI7Jmd0OyYjMzI7QEAmIzMyOy0xMjAwLDE4JiMzMjsrMTIwOSwyMSYj MzI7QEAmIzMyO3N0YXRpYyYjMzI7Y29uc3QmIzMyO3N0cnVjdCYjMzI7bXRrX2RzaV9kcml2ZXJf ZGF0YQ0KJmd0OyYjMzI7Jmd0OyYjMzI7bXQ4MTgzX2RzaV9kcml2ZXJfZGF0YSYjMzI7PSYjMzI7 ew0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsucmVnX2NtZHFfb2ZmJiMzMjs9JiMzMjsweDIwMCwN CiZndDsmIzMyOyZndDsmIzMyOyYjMzI7Lmhhc19zaGFkb3dfY3RsJiMzMjs9JiMzMjt0cnVlLA0K Jmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsuaGFzX3NpemVfY3RsJiMzMjs9JiMzMjt0cnVlLA0KJmd0 OyYjMzI7Jmd0OyYjMzI7Ky5jbWRxX2xvbmdfcGFja2V0X2N0bCYjMzI7PSYjMzI7ZmFsc2UsDQom Z3Q7JiMzMjsmZ3Q7JiMzMjsmIzMyO307DQomZ3Q7JiMzMjsmZ3Q7JiMzMjsmIzMyOw0KJmd0OyYj MzI7Jmd0OyYjMzI7JiMzMjtzdGF0aWMmIzMyO2NvbnN0JiMzMjtzdHJ1Y3QmIzMyO210a19kc2lf ZHJpdmVyX2RhdGEmIzMyO210ODE4Nl9kc2lfZHJpdmVyX2RhdGEmIzMyOz0mIzMyO3sNCiZndDsm IzMyOyZndDsmIzMyOyYjMzI7LnJlZ19jbWRxX29mZiYjMzI7PSYjMzI7MHhkMDAsDQomZ3Q7JiMz MjsmZ3Q7JiMzMjsmIzMyOy5oYXNfc2hhZG93X2N0bCYjMzI7PSYjMzI7dHJ1ZSwNCiZndDsmIzMy OyZndDsmIzMyOyYjMzI7Lmhhc19zaXplX2N0bCYjMzI7PSYjMzI7dHJ1ZSwNCiZndDsmIzMyOyZn dDsmIzMyOysuY21kcV9sb25nX3BhY2tldF9jdGwmIzMyOz0mIzMyO2ZhbHNlLA0KJmd0OyYjMzI7 Jmd0OyYjMzI7JiMzMjt9Ow0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsNCiZndDsmIzMyOyZndDsm IzMyOyYjMzI7c3RhdGljJiMzMjtjb25zdCYjMzI7c3RydWN0JiMzMjttdGtfZHNpX2RyaXZlcl9k YXRhJiMzMjttdDgxODhfZHNpX2RyaXZlcl9kYXRhJiMzMjs9JiMzMjt7DQomZ3Q7JiMzMjsmZ3Q7 JiMzMjsmIzMyOy5yZWdfY21kcV9vZmYmIzMyOz0mIzMyOzB4ZDAwLA0KJmd0OyYjMzI7Jmd0OyYj MzI7JiMzMjsuaGFzX3NoYWRvd19jdGwmIzMyOz0mIzMyO3RydWUsDQomZ3Q7JiMzMjsmZ3Q7JiMz MjsmIzMyOy5oYXNfc2l6ZV9jdGwmIzMyOz0mIzMyO3RydWUsDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsr LmNtZHFfbG9uZ19wYWNrZXRfY3RsJiMzMjs9JiMzMjt0cnVlLA0KJmd0OyYjMzI7Jmd0OyYjMzI7 JiMzMjt9Ow0KJmd0OyYjMzI7Jmd0OyYjMzI7JiMzMjsNCiZndDsmIzMyOyZndDsmIzMyOyYjMzI7 c3RhdGljJiMzMjtjb25zdCYjMzI7c3RydWN0JiMzMjtvZl9kZXZpY2VfaWQmIzMyO210a19kc2lf b2ZfbWF0Y2hbXSYjMzI7PSYjMzI7ew0KDQo8L3ByZT48IS0tdHlwZTp0ZXh0LS0+PCEtLXstLT48 cHJlPioqKioqKioqKioqKiogTUVESUFURUsgQ29uZmlkZW50aWFsaXR5IE5vdGljZQ0KICoqKioq KioqKioqKioqKioqKioqDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWls IG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgDQphdHRhY2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlh bCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVyd2lzZQ0KZXhlbXB0IGZyb20gZGlz Y2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlzIGludGVuZGVkIHRvIGJlIA0KY29u dmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3Nl bWluYXRpb24sIA0KZGlzdHJpYnV0aW9uLCBwcmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcg b2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMgDQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRl ZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5IA0KYmUgdW5sYXdm dWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwg b3IgYmVsaWV2ZQ0KIA0KdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJv ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIA0KaW1tZWRpYXRlbHkgKGJ5IHJlcGx5aW5nIHRv IHRoaXMgZS1tYWlsKSwgZGVsZXRlIGFueSBhbmQgYWxsIGNvcGllcyBvZiANCnRoaXMgZS1tYWls IChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBmcm9tIHlvdXIgc3lzdGVtLCBhbmQgZG8gbm90 DQpkaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0byBhbnkgb3RoZXIgcGVyc29u LiBUaGFuayB5b3UhDQo8L3ByZT48IS0tfS0tPg== --__=_Part_Boundary_009_1798388009.871983936 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUmV4LUJDLA0KDQpbMi8zXSBpcyB0byBhZGQgdGhlIGRyaXZlciBkYXRhIG9mIDgxODgsIFsz LzNdIGlzIHRoZSBjb21tb24gY29udGVudCBvZg0KODE4Myw4MTg2IGFuZCA4MTg4LiBTbyB3ZSB0 aGluayBpdCBzaG91bGQgYmUgZGl2aWRlZCBpbnRvIHR3byBwYXRjaGVzLg0KDQpCUnMsDQpTaHVp amluZw0KDQpPbiBUaHUsIDIwMjMtMDQtMTMgYXQgMDc6MjcgKzAwMDAsIFJleC1CQyBDaGVuICjp mbPmn4/ovrApIHdyb3RlOg0KPiBIZWxsbyBYaW5sZWksDQo+IA0KPiBJTU8sIFsyLzNdIGlzIHdl aXJkIGJlY2F1c2UgdGhlIGRyaXZlcl9kYXRhIGZvciBtdDgxODYgYW5kIG10ODE4OCBhcmUNCj4g dGhlIHNhbWUgaW4gWzIvM10uIFNvIEkgdGhpbmsgWzIvM10gY291bGRlIGJlIHNxdWFzaGVkIGlu dG8gdGhpcw0KPiBwYXRjaC4NCj4gDQo+IEJScywNCj4gQm8tQ2hlbg0KPiANCj4gT24gVGh1LCAy MDIzLTA0LTEzIGF0IDE0OjA5ICswODAwLCB4aW5sZWkubGVlQG1lZGlhdGVrLmNvbSB3cm90ZToN Cj4gPiBGcm9tOiBYaW5sZWkgTGVlIDx4aW5sZWkubGVlQG1lZGlhdGVrLmNvbT4NCj4gPiANCj4g PiBGb3IgbXQ4MTg4LCBhZGQgZHNpIGNtZHEgcmVnIGNvbnRyb2wgdG8gc2VuZCBsb25nIHBhY2tl dHMgdG8gcGFuZWwNCj4gPiBpbml0aWFsaXphdGlvbi4NCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5 OiBYaW5sZWkgTGVlIDx4aW5sZWkubGVlQG1lZGlhdGVrLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5 OiBKaXRhbyBTaGkgPGppdGFvLnNoaUBtZWRpYXRlay5jb20+DQo+ID4gLS0tDQo+ID4gIGRyaXZl cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMgfCAxMiArKysrKysrKysrKysNCj4gPiAgMSBm aWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYw0KPiA+IGIvZHJpdmVycy9ncHUvZHJtL21l ZGlhdGVrL210a19kc2kuYw0KPiA+IGluZGV4IDUwMGEzMDU0MjgyZC4uY2JmZTVkZjQ2NDdjIDEw MDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMNCj4gPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jDQo+ID4gQEAgLTg2LDYgKzg2 LDcgQEANCj4gPiAgDQo+ID4gICNkZWZpbmUgRFNJX0NNRFFfU0laRQkJMHg2MA0KPiA+ICAjZGVm aW5lIENNRFFfU0laRQkJCTB4M2YNCj4gPiArI2RlZmluZSBDTURRX1NJWkVfU0VMCQkJQklUKDE1 KQ0KPiA+ICANCj4gPiAgI2RlZmluZSBEU0lfSFNUWF9DS0xfV0MJCTB4NjQNCj4gPiAgDQo+ID4g QEAgLTE3OCw2ICsxNzksNyBAQCBzdHJ1Y3QgbXRrX2RzaV9kcml2ZXJfZGF0YSB7DQo+ID4gIAlj b25zdCB1MzIgcmVnX2NtZHFfb2ZmOw0KPiA+ICAJYm9vbCBoYXNfc2hhZG93X2N0bDsNCj4gPiAg CWJvb2wgaGFzX3NpemVfY3RsOw0KPiA+ICsJYm9vbCBjbWRxX2xvbmdfcGFja2V0X2N0bDsNCj4g PiAgfTsNCj4gPiAgDQo+ID4gIHN0cnVjdCBtdGtfZHNpIHsNCj4gPiBAQCAtOTY1LDYgKzk2Nywx MSBAQCBzdGF0aWMgdTMyIG10a19kc2lfcmVjdl9jbnQodTggdHlwZSwgdTgNCj4gPiAqcmVhZF9k YXRhKQ0KPiA+ICAJcmV0dXJuIDA7DQo+ID4gIH0NCj4gPiAgDQo+ID4gK3N0YXRpYyB2b2lkIG10 a19kc2lfY21kX3BhY2tldF9jdGwoc3RydWN0IG10a19kc2kgKmRzaSkNCj4gPiArew0KPiA+ICsJ bXRrX2RzaV9tYXNrKGRzaSwgRFNJX0NNRFFfU0laRSwgQ01EUV9TSVpFX1NFTCwgQ01EUV9TSVpF X1NFTCk7DQo+ID4gK30NCj4gPiArDQo+ID4gIHN0YXRpYyB2b2lkIG10a19kc2lfY21kcShzdHJ1 Y3QgbXRrX2RzaSAqZHNpLCBjb25zdCBzdHJ1Y3QNCj4gPiBtaXBpX2RzaV9tc2cgKm1zZykNCj4g PiAgew0KPiA+ICAJY29uc3QgY2hhciAqdHhfYnVmID0gbXNnLT50eF9idWY7DQo+ID4gQEAgLTk5 Niw2ICsxMDAzLDggQEAgc3RhdGljIHZvaWQgbXRrX2RzaV9jbWRxKHN0cnVjdCBtdGtfZHNpICpk c2ksDQo+ID4gY29uc3Qgc3RydWN0IG1pcGlfZHNpX21zZyAqbXNnKQ0KPiA+ICANCj4gPiAgCW10 a19kc2lfbWFzayhkc2ksIHJlZ19jbWRxX29mZiwgY21kcV9tYXNrLCByZWdfdmFsKTsNCj4gPiAg CW10a19kc2lfbWFzayhkc2ksIERTSV9DTURRX1NJWkUsIENNRFFfU0laRSwgY21kcV9zaXplKTsN Cj4gPiArCWlmIChkc2ktPmRyaXZlcl9kYXRhLT5jbWRxX2xvbmdfcGFja2V0X2N0bCkNCj4gPiAr CQltdGtfZHNpX2NtZF9wYWNrZXRfY3RsKGRzaSk7DQo+ID4gIH0NCj4gPiAgDQo+ID4gIHN0YXRp YyBzc2l6ZV90IG10a19kc2lfaG9zdF9zZW5kX2NtZChzdHJ1Y3QgbXRrX2RzaSAqZHNpLA0KPiA+ IEBAIC0xMjAwLDE4ICsxMjA5LDIxIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2RzaV9kcml2 ZXJfZGF0YQ0KPiA+IG10ODE4M19kc2lfZHJpdmVyX2RhdGEgPSB7DQo+ID4gIAkucmVnX2NtZHFf b2ZmID0gMHgyMDAsDQo+ID4gIAkuaGFzX3NoYWRvd19jdGwgPSB0cnVlLA0KPiA+ICAJLmhhc19z aXplX2N0bCA9IHRydWUsDQo+ID4gKwkuY21kcV9sb25nX3BhY2tldF9jdGwgPSBmYWxzZSwNCj4g PiAgfTsNCj4gPiAgDQo+ID4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2RzaV9kcml2ZXJfZGF0 YSBtdDgxODZfZHNpX2RyaXZlcl9kYXRhID0gew0KPiA+ICAJLnJlZ19jbWRxX29mZiA9IDB4ZDAw LA0KPiA+ICAJLmhhc19zaGFkb3dfY3RsID0gdHJ1ZSwNCj4gPiAgCS5oYXNfc2l6ZV9jdGwgPSB0 cnVlLA0KPiA+ICsJLmNtZHFfbG9uZ19wYWNrZXRfY3RsID0gZmFsc2UsDQo+ID4gIH07DQo+ID4g IA0KPiA+ICBzdGF0aWMgY29uc3Qgc3RydWN0IG10a19kc2lfZHJpdmVyX2RhdGEgbXQ4MTg4X2Rz aV9kcml2ZXJfZGF0YSA9IHsNCj4gPiAgCS5yZWdfY21kcV9vZmYgPSAweGQwMCwNCj4gPiAgCS5o YXNfc2hhZG93X2N0bCA9IHRydWUsDQo+ID4gIAkuaGFzX3NpemVfY3RsID0gdHJ1ZSwNCj4gPiAr CS5jbWRxX2xvbmdfcGFja2V0X2N0bCA9IHRydWUsDQo+ID4gIH07DQo+ID4gIA0KPiA+ICBzdGF0 aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBtdGtfZHNpX29mX21hdGNoW10gPSB7DQo= --__=_Part_Boundary_009_1798388009.871983936--