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 X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DFA05C433DB for ; Wed, 10 Mar 2021 01:20:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A847C650F3 for ; Wed, 10 Mar 2021 01:20:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230489AbhCJBT4 (ORCPT ); Tue, 9 Mar 2021 20:19:56 -0500 Received: from smtprelay-out1.synopsys.com ([149.117.73.133]:33124 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231235AbhCJBTz (ORCPT ); Tue, 9 Mar 2021 20:19:55 -0500 Received: from mailhost.synopsys.com (us03-mailhost2.synopsys.com [10.4.17.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 35AB64029D; Wed, 10 Mar 2021 01:19:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1615339195; bh=I3tkj/3F5YwD9Bf72wL6ABXohYQ9QpIushwyBEMtUKg=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=fj5SOo84lYAjh7L8+KmK/b+Ws+7aqe3bMEPpO4n0axxDaVms/iYiekQAek8U4Ra2q 9DpmzIVb3RkzrVKap37if1thPkp0bu3BpnuvTNBvOTPVWg24ezzixnwnHC21Jsua5x PsB3ZehXGBDv/YrrtJ6rxsfuUcOFeAUF2HTchNuJoqEB7OaYgPgUtTx0ff68RwEf2g 2oqXjahXY2Wu7L3vVfkyNP7q1CVVz4QPAURQsd94MVbh+wOoAdKkk6vsNVlYcZhRpO IaatfxZUYPkQuTHrhLvyg+SxOY+EDjvRP7Gq7w8RfJz46gZPgiDWUIqRv04qlURCEp YUZNblljUKcVA== Received: from o365relay-in.synopsys.com (us03-o365relay3.synopsys.com [10.4.161.139]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mailhost.synopsys.com (Postfix) with ESMTPS id 69534A0081; Wed, 10 Mar 2021 01:19:54 +0000 (UTC) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11lp2173.outbound.protection.outlook.com [104.47.56.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by o365relay-in.synopsys.com (Postfix) with ESMTPS id BC99580009; Wed, 10 Mar 2021 01:19:53 +0000 (UTC) Authentication-Results: o365relay-in.synopsys.com; dmarc=pass (p=reject dis=none) header.from=synopsys.com Authentication-Results: o365relay-in.synopsys.com; spf=pass smtp.mailfrom=thinhn@synopsys.com Authentication-Results: o365relay-in.synopsys.com; dkim=pass (1024-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.b="jvbeXgE4"; dkim-atps=neutral ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GWqQIEO8QUJA2jkxJRHICIjLMhoXTFcuEdSE2Tw9oxGGvuP3lCSqrFq3XvaGvmyU92KOmWYxFB9XyoYfwWFqgZLnPmjB+yi1gtm362x8YdjDQ2ZyMnXz9ZharGFic5MSCb1QxXqIc18s4zmnCshCAMdLTV0ruBjoQRTgVHeCD3qA0rO30QddxaTwDm72FPs6rXT7l4GGwWsLRl8hGu/j0YSnO656V8DG7AGqXBxEb4kHQSHXQ9KdSDHdMWoIEb9IbZWIoH1ZrZQeKx7LvbhbK/Kmx2MWXnPbIgG/KMyTGFe5Xpuqb8mS/hR3ef8oKlfe+CfYA1tx755/FZWzDIK0hg== 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-SenderADCheck; bh=I3tkj/3F5YwD9Bf72wL6ABXohYQ9QpIushwyBEMtUKg=; b=oRILaCWvaNtm25cXgK3y/YLCwvA58hBFNw5v3aZuBdNisFgqdscZfaFPMyhzbkl0SD/c+uNQezsCoEt8nRo3UH8TMY5mQMefYNn7wMXvFnMtPJWdGTzRvaHZldKZa0tYHgwY7chcf7ODhz1/hOPWaM+mz93b/UyoX17Ec55P5DhgU5s/unRirJGTCKBPj5fmwBF5d/hTL/zVuW9md/7ntlrCfkSSI3r/JIwv6f+F4JTbflbh21P0CjAnJDSqcCtkQgmo/xfqbb80/WQa++XKUO2O9WMUFzTSsriIeT7hJISM/6NnhkRnAJq53h1pK0Gp0lKQx78H9bn7C4K5bI9rFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I3tkj/3F5YwD9Bf72wL6ABXohYQ9QpIushwyBEMtUKg=; b=jvbeXgE4++ZxcPh7Hf4y3qRdmraNzy/+rvrBG46Tftwf2PQzX8mJJXahwwefxjVcIUsApdPXz0BiSEJ7C95f2s4e6WmoNhhOM7atqKYLXRhVc7qYQKCeUTtOlfSAQ287hTYMYdJQJLMkRb81wICalZmiuI75K3dWn135un+Ieg0= Received: from BYAPR12MB4791.namprd12.prod.outlook.com (2603:10b6:a03:10a::12) by BY5PR12MB4083.namprd12.prod.outlook.com (2603:10b6:a03:20d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Wed, 10 Mar 2021 01:19:51 +0000 Received: from BYAPR12MB4791.namprd12.prod.outlook.com ([fe80::895b:620d:8f20:c4d6]) by BYAPR12MB4791.namprd12.prod.outlook.com ([fe80::895b:620d:8f20:c4d6%6]) with mapi id 15.20.3912.027; Wed, 10 Mar 2021 01:19:51 +0000 X-SNPS-Relay: synopsys.com From: Thinh Nguyen To: William Allen , Mathias Nyman CC: "linux-usb@vger.kernel.org" , Mathias Nyman Subject: Re: USB 3.2 Gen 2x2 "Superspeed+20GBps" support for ASM3242 Thread-Topic: USB 3.2 Gen 2x2 "Superspeed+20GBps" support for ASM3242 Thread-Index: AQHXFK9aaZXyhujf3U2dpApLGjyr3Kp7QfkAgABMwgCAALU/AIAAIvWAgAAGoQA= Date: Wed, 10 Mar 2021 01:19:51 +0000 Message-ID: <0c5f9e2e-e18e-5727-a7ae-7e92bbd45a0e@synopsys.com> References: <221f3bec-e1cc-0b03-6860-c8660d72185a@synopsys.com> <2c0011d3-b660-867f-c94e-2af7d83496bc@synopsys.com> In-Reply-To: <2c0011d3-b660-867f-c94e-2af7d83496bc@synopsys.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=synopsys.com; x-originating-ip: [98.248.94.126] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 289aa6fe-418a-408c-180a-08d8e3629a89 x-ms-traffictypediagnostic: BY5PR12MB4083: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9GIx954Gjm8haTSRAgTJc11i84A/FhOIwzv9U0FylMK6YoZN62DsvhGXi3tO8smCqhfRfqYWoLVz92b0PtGQB204x1aHJJwfzO8t/BaeZBdKqjL/Vt49uBO1v6naN6b3/K+Fbtkis3UXXReEssPeCbCiFjAO8M8cNnz309hNG/9i7tVGtps1Ix+o1kNxd1unZ1SjELw7nWxUprBfwFDeaLQHvzdDPb6CgrRYfPxqWt6rneCud/wi4VAizu2w8bc+47jVGLMZC+BhjlaEIYH2+YJkS6bEOfmeAqyuac4C7wHv1qeqP/o79HjM0nulwKNIt5HMyfqYR0oIReQdkhnvjkRuB9ZS2AwIWukp8eTHpy1QCMZrKZKyoATXuVw1bgMtGKavKpYcgd2jGo4DhdFx/wXpYZG8kSFnEm0UKK+OP6in1JalwBIYQCnAwbJeJ+fqgcjUw85l3hs4aKo9XmLWwYUGrayRSw7oci33IS5o49yRzl3NNb9Zoqylp3vSufdUyXTMVYQrcl9WUtQIw8JGTqnR/VvWUuEAcOu6L1oHFjbL6H5paOf96e02ttRNk9KUkAE43+NvQFP4AvuA9SwqTmXeUwKUIDkgZImY/c/OnbxLjbUrKx1RQgMBUXfOkiWn2Ga1pEcd3rqljjZRAJ3mhQvV0sx2gvGd/i2Bwo+GGakRHEt78Gr+gFQHnR9igqtk x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR12MB4791.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(396003)(39860400002)(346002)(136003)(366004)(4326008)(76116006)(6512007)(186003)(31696002)(36756003)(2906002)(2616005)(83380400001)(316002)(26005)(31686004)(19627235002)(66476007)(66556008)(478600001)(6486002)(66946007)(64756008)(5660300002)(966005)(6506007)(30864003)(8936002)(53546011)(86362001)(71200400001)(8676002)(66446008)(110136005)(54906003)(43740500002)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?cTV6OFRqQUE1NDFyaVUrS1c0OVh0RjBNZ1dpZ3d3aGpEb0FSekk2azZKVnJN?= =?utf-8?B?bjhpak1ldDdTTHVzc0FWRHU1ZEx3ZFdOeTFQdU9pRWkzYWpJVG1kSGFtb2sz?= =?utf-8?B?cFlpU2NORSszbWFvTkJid1hHcm0xQmFFTzFRbVhqUk8wc05CM1MwOC9wak1r?= =?utf-8?B?ejU4Njh4NU5iLzhqU0Nrb1owQ0hocGJqV1UzQjdVYkc2QksrbUR0V3lqWGJ2?= =?utf-8?B?RSsyNDhmUzR0WSt6QjZhN2NyNkxGTHlCSXNZR1p2VHJ6Vy9udGRSSk1VcWg3?= =?utf-8?B?MlhnZzRVQVpFbThJWHB5ZlpwTnVuVVVQd01JTVhITHhhODcvMEZyYzJNaVZB?= =?utf-8?B?bjhXSnpVVk0veEtYVlRReUU1TmVMSkR2QUVVNGxqNE9iZ050Smc4YWJsQmhZ?= =?utf-8?B?SVEyc0Y3N3VVTnliT3Fjclh2V3ZJMWVkMFY4VDFKUlUxU3c5VDV1VjBIUTRZ?= =?utf-8?B?QTJrOXIzNlpaMWZ4N1BtaGZ2R2lTaXhaOUJJeDZURmhkenlRKzlUMDJKdDdO?= =?utf-8?B?c28yOFpmbzZmM2xXRStibTFmQkVnWTc2VldhemZwaU5JZEN1VktSblo0c2RC?= =?utf-8?B?ZW1yL3h1VDJuWkpReXExUmw2a2hBVFdCbS9rM0NnSnE0RWlEWkpDTGplTitl?= =?utf-8?B?L1hBUkRIKytVWGFTclZXQWZTQU9UcWR2dmx2TGx4U3JZTDFncFlXU1l5NDRj?= =?utf-8?B?UDNzRVR2ZmF0aG8xNWxiL0xUdlhsOHpRZUcyd3hCNXNmQVhMQmZqL3hOcnpO?= =?utf-8?B?OWRPOGNSWGdxc2N0c3ZiOGhBWkViYmF4U0puM25KNE5KUW11UHZ5bHl0dUsy?= =?utf-8?B?TkJpYmpCRUNXeC9NZnlIVnoxVllzQVBETUVrWW0xSG5HR2k2VHdYU3ViczZr?= =?utf-8?B?L1JZMHQrNlB4OXpxRWI0dFhXRkRDd3ZaV3pkK3ZVeVpPV1pjSUFmN1hQeW9p?= =?utf-8?B?L3BzWEI5VForbDU3amgvTFQ5WjBjMTV5a2VPcHc2eTNoZmt5UWVPc1Z6ek5N?= =?utf-8?B?eDR5QTdhWU5wR2xWTGZQV1FWRUVEUm9YVHNsZ2ZYUGVmdFg1RDZOR3hheFFJ?= =?utf-8?B?eVZ3NGw2b08ydTRLUFREeG84d0hicEpNSzFZbm9wdHUzT0ZOWEdPd2JEWnVO?= =?utf-8?B?b0EzNWU3ajl0Qy9tMjAyc2NoL0xjT3BNL01SenJxUWFva2ZDbHo0OWNCazdY?= =?utf-8?B?aSthUXh4NjZ1cytwVTBXVkZ1dGx4YzdQa2Z0bkFuSnVRRWg2Q3FIUTZ0eDFC?= =?utf-8?B?S012Z2VXL0s3L3d0ZG8yc3BTMThXeVE1b003YVFpLzhkL2o1L29mbTN5Vnli?= =?utf-8?B?ZFpJTHBkM1o4WFFLMEFPWHlrVUtmcXc3U2ZjbnpieitSei84MmtJbUJJeGtL?= =?utf-8?B?MUlkQ1oyaHpKWXhlZTY0anJkOGVGeWZFNXZPOTdmM3NVRFFnK1MycGJFeSsx?= =?utf-8?B?V05XaHJDL0oyOE11KzZzQll3SGdIVWU5bTVrMW8zZjVncnNhOERRMVhSYVht?= =?utf-8?B?MnduL05UN0NoOTRzQlRvLzYvL0h5M2lzSm9Od2czcFJDbG0zTWo4SHFkMzdi?= =?utf-8?B?bno3MlVtSjFuSGpRMUlRb29XT2JWZjZtQWxwMUdpdEhVVWlCQnNsSG5PZlVl?= =?utf-8?B?Z0lhcjV6N1RrSlZpa2luSGFtSXpDeitZeEdBWkNlS1kwRnZSOHFUV0ttZGRu?= =?utf-8?B?czg5UkI0L0prVHpuS1ZlYVhacW5Xb2JMU0dlYXpXVzlibEZrNE5QZzNXZ0li?= =?utf-8?Q?/+J7H2lFzk3QzhKAaeR+SiII22GHpoz7P+5vCFA?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <73D0EF949F99E64EB8A790DA6EFC92F9@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: synopsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB4791.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 289aa6fe-418a-408c-180a-08d8e3629a89 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2021 01:19:51.0841 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MMo3ra36Dn35igt9BSolIiQrdRSvF+aI8QANenE4l5TlXueMYab0ll8/6ENZYbXP8myuLCpwFJAedXQq7ZwTtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4083 Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org VGhpbmggTmd1eWVuIHdyb3RlOg0KPiBIaSwNCj4NCj4gV2lsbGlhbSBBbGxlbiB3cm90ZToNCj4+ IFRoYW5rIHlvdSEgSSB0ZXN0ZWQgeW91ciBwYXRjaGVzIGFuZCBnb3QgYSBsaXR0bGUgYml0IG9m IHN1Y2Nlc3MuIFRoZQ0KPj4gZG1lc2cgb3V0cHV0IG5vdyBzaG93cyB0aGUgZHJpdmUgY29ubmVj dGluZyBhdCBTdXBlclNwZWVkUGx1cyBHZW4gMiwNCj4+IHdoaWNoIGlzIGlubGluZSB3aXRoIHRo ZSA1LjExLjItYXJjaDEtMSBrZXJuZWwsIGJ1dCBzaG93cyB0aGUgc2FtZQ0KPj4gZmFpbHVyZSBt ZXNzYWdlcywgZXhjZXB0IHVuZGVyIHRoZSAic2NzaSIgZmFjaWxpdHksIHJhdGhlciB0aGFuIHRo ZQ0KPj4gInNlcyIgZmFjaWxpdHkNCj4+DQo+Pg0KPj4gNS4xMi4wLXJjMi1uZXh0LTIwMjEwMzA5 LTItbmV4dC1naXQgKG1hbnVhbGx5IGFkZGVkIHlvdXIgcGF0Y2hlcyB0bw0KPj4gdGhlIFBLR0JV SUxEIGZpbGUpDQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQo+PiB1c2IgNS0xOiBuZXcgU3VwZXJTcGVlZFBsdXMgR2VuIDIgVVNCIGRldmljZSBu dW1iZXIgMiB1c2luZyB4aGNpX2hjZA0KPiBJdCBzZWVtcyBsaWtlIHlvdSBkaWQgbm90IGFwcGx5 IGFsbCB0aGUgcGF0Y2hlcyBJIHByb3ZpZGVkLiBJdCB3b3VsZG4ndA0KPiBqdXN0IHByaW50ICJH ZW4gMiIgaGVyZSBpZiB5b3UgaGFkIGFwcGxpZWQgYWxsIHRoZSBwYXRjaGVzLiBJZiB0aGUgU1NQ DQo+IHJhdGUgaXMgdW5rbm93biwgaXQgd291bGQganVzdCBwcmludCAiU3VwZXJTcGVlZCBQbHVz Ii4NCj4NCj4gUmVmZXIgdG8gdGhpcyBwYXRjaDoNCj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVs Lm9yZy9wcm9qZWN0L2xpbnV4LXVzYi9wYXRjaC9kNzA0OTc0MzkyNGFkZjgyZjkzZGRmZTQwM2E1 ZWJiOWFjMDZlNDliLjE2MTI0MTA0OTEuZ2l0LlRoaW5oLk5ndXllbkBzeW5vcHN5cy5jb20vDQo+ DQo+IFBsZWFzZSBhcHBseSBhbGwgOCBvZiB0aGUgcGF0Y2hlcyBoZXJlOg0KPiBodHRwczovL3Bh dGNod29yay5rZXJuZWwub3JnL3Byb2plY3QvbGludXgtdXNiL2xpc3QvP3Nlcmllcz00Mjc1NjEN Cj4NCj4gSWYgdGhlcmUgYXJlIHN0aWxsIGlzc3VlcywgSSBjYW4gcHJvdmlkZSBzb21lIGRlYnVn Z2luZyBwYXRjaGVzLg0KPg0KPiBCUiwNCj4gVGhpbmgNCj4NCj4NCj4+IHVzYiA1LTE6IE5ldyBV U0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xMDU4LCBpZFByb2R1Y3Q9MjY0MiwgYmNkRGV2aWNl PTEwLjAzDQo+PiB1c2IgNS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MiwgUHJvZHVj dD0zLCBTZXJpYWxOdW1iZXI9MQ0KPj4gdXNiIDUtMTogUHJvZHVjdDogR2FtZSBEcml2ZQ0KPj4g dXNiIDUtMTogTWFudWZhY3R1cmVyOiBXZXN0ZXJuIERpZ2l0YWwNCj4+IHVzYiA1LTE6IFNlcmlh bE51bWJlcjogMzIzMTMwMzM0NDMxMzQzMDMwMzAzNzM2DQo+PiBzY3NpIGhvc3QxMjogdWFzDQo+ PiBzY3NpIDEyOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBXRCAgICAgICBHYW1lIERyaXZlICAg ICAgIDEwMDMgUFE6IDAgQU5TSTogNg0KPj4gc2NzaSAxMjowOjA6MTogRW5jbG9zdXJlICAgICAg ICAgV0QgICAgICAgU0VTIERldmljZSAgICAgICAxMDAzIFBROiAwIEFOU0k6IDYNCj4+IHNkIDEy OjA6MDowOiBbc2RpXSAzOTA3MDI5MTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMi4wMCBU Qi8xLjgyIFRpQikNCj4+IHNkIDEyOjA6MDowOiBbc2RpXSBXcml0ZSBQcm90ZWN0IGlzIG9mZg0K Pj4gc2QgMTI6MDowOjA6IFtzZGldIE1vZGUgU2Vuc2U6IDU3IDAwIDEwIDAwDQo+PiBzZCAxMjow OjA6MDogW3NkaV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIHN1 cHBvcnRzDQo+PiBEUE8gYW5kIEZVQQ0KPj4gc2QgMTI6MDowOjA6IFtzZGldIE9wdGltYWwgdHJh bnNmZXIgc2l6ZSAzMzU1MzkyMCBieXRlcw0KPj4gc2NzaSAxMjowOjA6MTogRmFpbGVkIHRvIGdl dCBkaWFnbm9zdGljIHBhZ2UgMHgxDQo+PiBzY3NpIDEyOjA6MDoxOiBGYWlsZWQgdG8gYmluZCBl bmNsb3N1cmUgLTE5DQoNCkJUVywgdGhpcyBmYWlsdXJlIGlzIHVucmVsYXRlZCB0byB3aGljaCBz cGVlZCB0aGUgZGV2aWNlIGlzIGNvbm5lY3RlZA0KYXMuIFRoZSBkZXZpY2Ugc2hvdWxkIGp1c3Qg d29yayByZWdhcmRsZXNzIG9mIHRoZSBjb25uZWN0ZWQgc3BlZWQuDQpTb21ldGhpbmcgZWxzZSBp cyB3cm9uZyBoZXJlLiBJdCBjb3VsZCBiZSBhIHByb2JsZW0gd2l0aCB0aGUgZGV2aWNlIG5vdA0K cmVzcG9uZGluZyB0byBhIFNDU0kgY29tbWFuZCBjb3JyZWN0bHkgKG9mdGVuIEkgZmluZCBtYW55 IFVBU1AgZGV2aWNlcw0KZG9uJ3QgcHJvcGVybHkgaGFuZGxlL3Jlc3BvbmQgY29ycmVjdGx5IGZv ciBhbiB1bnN1cHBvcnRlZCBjb21tYW5kKS4NCg0KWW91IGNhbiBmb3JjZSB0aGUgZGV2aWNlIHRv IHJ1biB3aXRoIEJPVCBwcm90b2NvbCBpbnN0ZWFkIG9mIFVBU1Agc2luY2UNCml0J3MgbGVzcyBs aWtlbHkgdG8gcnVuIGludG8gdGhpcyBwcm9ibGVtLiAoQWRkIHRoZSAndScgcXVpcmsgdG8gaWdu b3JlDQpVQVMpLg0KDQpUaGFua3MsDQpUaGluaA0KDQo+PiBzZCAxMjowOjA6MDogW3NkaV0gQXR0 YWNoZWQgU0NTSSBkaXNrDQo+PiBzZXMgMTI6MDowOjE6IEF0dGFjaGVkIEVuY2xvc3VyZSBkZXZp Y2UNCj4+DQo+Pg0KPj4gVGhlIGRyaXZlIGFsc28gbm93IGNvbm5lY3RzIGF0IDEwMDAwTSwgd2hl cmVhcyBiZWZvcmUgaXQgd2FzDQo+PiBjb25uZWN0aW5nIGF0IDUwMDBNLg0KPj4gSSBzdGlsbCBh bSBub3Qgc2VlaW5nIGFueXRoaW5nIHJlbGF0aW5nIHRvIEdlbiAyeDIgc3BlZWRzLg0KPj4NCj4+ DQo+PiBJIGNoZWNrZWQgdGhlIGxpc3RlZCBsYW5lcywgd2hpY2ggSVMgc2hvd2luZyBuZXcgaW5m b3JtYXRpb24uIFZhbHVlIG9mOg0KPj4gL3N5cy9idXMvdXNiL2RldmljZXMvdXNiNS9yeF9sYW5l cyA9IDINCj4+IC9zeXMvYnVzL3VzYi9kZXZpY2VzL3VzYjUvdHhfbGFuZXMgPSAyDQo+Pg0KPj4N Cj4+IEhlcmUgaXMgdGhlIG91dHB1dCBvZiBsc3VzYiAtdnZ2IGZvciB0aGUgZGV2aWNlOg0KPj4g LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4gQnVz IDAwNSBEZXZpY2UgMDAyOiBJRCAxMDU4OjI2NDIgV2VzdGVybiBEaWdpdGFsIFRlY2hub2xvZ2ll cywgSW5jLiBHYW1lIERyaXZlDQo+PiBEZXZpY2UgRGVzY3JpcHRvcjoNCj4+ICAgYkxlbmd0aCAg ICAgICAgICAgICAgICAxOA0KPj4gICBiRGVzY3JpcHRvclR5cGUgICAgICAgICAxDQo+PiAgIGJj ZFVTQiAgICAgICAgICAgICAgIDMuMjANCj4+ICAgYkRldmljZUNsYXNzICAgICAgICAgICAgMA0K Pj4gICBiRGV2aWNlU3ViQ2xhc3MgICAgICAgICAwDQo+PiAgIGJEZXZpY2VQcm90b2NvbCAgICAg ICAgIDANCj4+ICAgYk1heFBhY2tldFNpemUwICAgICAgICAgOQ0KPj4gICBpZFZlbmRvciAgICAg ICAgICAgMHgxMDU4IFdlc3Rlcm4gRGlnaXRhbCBUZWNobm9sb2dpZXMsIEluYy4NCj4+ICAgaWRQ cm9kdWN0ICAgICAgICAgIDB4MjY0Mg0KPj4gICBiY2REZXZpY2UgICAgICAgICAgIDEwLjAzDQo+ PiAgIGlNYW51ZmFjdHVyZXIgICAgICAgICAgIDIgV2VzdGVybiBEaWdpdGFsDQo+PiAgIGlQcm9k dWN0ICAgICAgICAgICAgICAgIDMgR2FtZSBEcml2ZQ0KPj4gICBpU2VyaWFsICAgICAgICAgICAg ICAgICAxIDMyMzEzMDMzNDQzMTM0MzAzMDMwMzczNg0KPj4gICBiTnVtQ29uZmlndXJhdGlvbnMg ICAgICAxDQo+PiAgIENvbmZpZ3VyYXRpb24gRGVzY3JpcHRvcjoNCj4+ICAgICBiTGVuZ3RoICAg ICAgICAgICAgICAgICA5DQo+PiAgICAgYkRlc2NyaXB0b3JUeXBlICAgICAgICAgMg0KPj4gICAg IHdUb3RhbExlbmd0aCAgICAgICAweDAwNzkNCj4+ICAgICBiTnVtSW50ZXJmYWNlcyAgICAgICAg ICAxDQo+PiAgICAgYkNvbmZpZ3VyYXRpb25WYWx1ZSAgICAgMQ0KPj4gICAgIGlDb25maWd1cmF0 aW9uICAgICAgICAgIDANCj4+ICAgICBibUF0dHJpYnV0ZXMgICAgICAgICAweDgwDQo+PiAgICAg ICAoQnVzIFBvd2VyZWQpDQo+PiAgICAgTWF4UG93ZXIgICAgICAgICAgICAgIDg5Nm1BDQo+PiAg ICAgSW50ZXJmYWNlIERlc2NyaXB0b3I6DQo+PiAgICAgICBiTGVuZ3RoICAgICAgICAgICAgICAg ICA5DQo+PiAgICAgICBiRGVzY3JpcHRvclR5cGUgICAgICAgICA0DQo+PiAgICAgICBiSW50ZXJm YWNlTnVtYmVyICAgICAgICAwDQo+PiAgICAgICBiQWx0ZXJuYXRlU2V0dGluZyAgICAgICAwDQo+ PiAgICAgICBiTnVtRW5kcG9pbnRzICAgICAgICAgICAyDQo+PiAgICAgICBiSW50ZXJmYWNlQ2xh c3MgICAgICAgICA4IE1hc3MgU3RvcmFnZQ0KPj4gICAgICAgYkludGVyZmFjZVN1YkNsYXNzICAg ICAgNiBTQ1NJDQo+PiAgICAgICBiSW50ZXJmYWNlUHJvdG9jb2wgICAgIDgwIEJ1bGstT25seQ0K Pj4gICAgICAgaUludGVyZmFjZSAgICAgICAgICAgICAgMA0KPj4gICAgICAgRW5kcG9pbnQgRGVz Y3JpcHRvcjoNCj4+ICAgICAgICAgYkxlbmd0aCAgICAgICAgICAgICAgICAgNw0KPj4gICAgICAg ICBiRGVzY3JpcHRvclR5cGUgICAgICAgICA1DQo+PiAgICAgICAgIGJFbmRwb2ludEFkZHJlc3Mg ICAgIDB4ODEgIEVQIDEgSU4NCj4+ICAgICAgICAgYm1BdHRyaWJ1dGVzICAgICAgICAgICAgMg0K Pj4gICAgICAgICAgIFRyYW5zZmVyIFR5cGUgICAgICAgICAgICBCdWxrDQo+PiAgICAgICAgICAg U3luY2ggVHlwZSAgICAgICAgICAgICAgIE5vbmUNCj4+ICAgICAgICAgICBVc2FnZSBUeXBlICAg ICAgICAgICAgICAgRGF0YQ0KPj4gICAgICAgICB3TWF4UGFja2V0U2l6ZSAgICAgMHgwNDAwICAx eCAxMDI0IGJ5dGVzDQo+PiAgICAgICAgIGJJbnRlcnZhbCAgICAgICAgICAgICAgIDANCj4+ICAg ICAgICAgYk1heEJ1cnN0ICAgICAgICAgICAgICAxNQ0KPj4gICAgICAgRW5kcG9pbnQgRGVzY3Jp cHRvcjoNCj4+ICAgICAgICAgYkxlbmd0aCAgICAgICAgICAgICAgICAgNw0KPj4gICAgICAgICBi RGVzY3JpcHRvclR5cGUgICAgICAgICA1DQo+PiAgICAgICAgIGJFbmRwb2ludEFkZHJlc3MgICAg IDB4MDIgIEVQIDIgT1VUDQo+PiAgICAgICAgIGJtQXR0cmlidXRlcyAgICAgICAgICAgIDINCj4+ ICAgICAgICAgICBUcmFuc2ZlciBUeXBlICAgICAgICAgICAgQnVsaw0KPj4gICAgICAgICAgIFN5 bmNoIFR5cGUgICAgICAgICAgICAgICBOb25lDQo+PiAgICAgICAgICAgVXNhZ2UgVHlwZSAgICAg ICAgICAgICAgIERhdGENCj4+ICAgICAgICAgd01heFBhY2tldFNpemUgICAgIDB4MDQwMCAgMXgg MTAyNCBieXRlcw0KPj4gICAgICAgICBiSW50ZXJ2YWwgICAgICAgICAgICAgICAwDQo+PiAgICAg ICAgIGJNYXhCdXJzdCAgICAgICAgICAgICAgMTUNCj4+ICAgICBJbnRlcmZhY2UgRGVzY3JpcHRv cjoNCj4+ICAgICAgIGJMZW5ndGggICAgICAgICAgICAgICAgIDkNCj4+ICAgICAgIGJEZXNjcmlw dG9yVHlwZSAgICAgICAgIDQNCj4+ICAgICAgIGJJbnRlcmZhY2VOdW1iZXIgICAgICAgIDANCj4+ ICAgICAgIGJBbHRlcm5hdGVTZXR0aW5nICAgICAgIDENCj4+ICAgICAgIGJOdW1FbmRwb2ludHMg ICAgICAgICAgIDQNCj4+ICAgICAgIGJJbnRlcmZhY2VDbGFzcyAgICAgICAgIDggTWFzcyBTdG9y YWdlDQo+PiAgICAgICBiSW50ZXJmYWNlU3ViQ2xhc3MgICAgICA2IFNDU0kNCj4+ICAgICAgIGJJ bnRlcmZhY2VQcm90b2NvbCAgICAgOTgNCj4+ICAgICAgIGlJbnRlcmZhY2UgICAgICAgICAgICAg IDANCj4+ICAgICAgIEVuZHBvaW50IERlc2NyaXB0b3I6DQo+PiAgICAgICAgIGJMZW5ndGggICAg ICAgICAgICAgICAgIDcNCj4+ICAgICAgICAgYkRlc2NyaXB0b3JUeXBlICAgICAgICAgNQ0KPj4g ICAgICAgICBiRW5kcG9pbnRBZGRyZXNzICAgICAweDgxICBFUCAxIElODQo+PiAgICAgICAgIGJt QXR0cmlidXRlcyAgICAgICAgICAgIDINCj4+ICAgICAgICAgICBUcmFuc2ZlciBUeXBlICAgICAg ICAgICAgQnVsaw0KPj4gICAgICAgICAgIFN5bmNoIFR5cGUgICAgICAgICAgICAgICBOb25lDQo+ PiAgICAgICAgICAgVXNhZ2UgVHlwZSAgICAgICAgICAgICAgIERhdGENCj4+ICAgICAgICAgd01h eFBhY2tldFNpemUgICAgIDB4MDQwMCAgMXggMTAyNCBieXRlcw0KPj4gICAgICAgICBiSW50ZXJ2 YWwgICAgICAgICAgICAgICAwDQo+PiAgICAgICAgIGJNYXhCdXJzdCAgICAgICAgICAgICAgMTUN Cj4+ICAgICAgICAgTWF4U3RyZWFtcyAgICAgICAgICAgICAzMg0KPj4gICAgICAgICBEYXRhLWlu IHBpcGUgKDB4MDMpDQo+PiAgICAgICBFbmRwb2ludCBEZXNjcmlwdG9yOg0KPj4gICAgICAgICBi TGVuZ3RoICAgICAgICAgICAgICAgICA3DQo+PiAgICAgICAgIGJEZXNjcmlwdG9yVHlwZSAgICAg ICAgIDUNCj4+ICAgICAgICAgYkVuZHBvaW50QWRkcmVzcyAgICAgMHgwMiAgRVAgMiBPVVQNCj4+ ICAgICAgICAgYm1BdHRyaWJ1dGVzICAgICAgICAgICAgMg0KPj4gICAgICAgICAgIFRyYW5zZmVy IFR5cGUgICAgICAgICAgICBCdWxrDQo+PiAgICAgICAgICAgU3luY2ggVHlwZSAgICAgICAgICAg ICAgIE5vbmUNCj4+ICAgICAgICAgICBVc2FnZSBUeXBlICAgICAgICAgICAgICAgRGF0YQ0KPj4g ICAgICAgICB3TWF4UGFja2V0U2l6ZSAgICAgMHgwNDAwICAxeCAxMDI0IGJ5dGVzDQo+PiAgICAg ICAgIGJJbnRlcnZhbCAgICAgICAgICAgICAgIDANCj4+ICAgICAgICAgYk1heEJ1cnN0ICAgICAg ICAgICAgICAxNQ0KPj4gICAgICAgICBNYXhTdHJlYW1zICAgICAgICAgICAgIDMyDQo+PiAgICAg ICAgIERhdGEtb3V0IHBpcGUgKDB4MDQpDQo+PiAgICAgICBFbmRwb2ludCBEZXNjcmlwdG9yOg0K Pj4gICAgICAgICBiTGVuZ3RoICAgICAgICAgICAgICAgICA3DQo+PiAgICAgICAgIGJEZXNjcmlw dG9yVHlwZSAgICAgICAgIDUNCj4+ICAgICAgICAgYkVuZHBvaW50QWRkcmVzcyAgICAgMHg4MyAg RVAgMyBJTg0KPj4gICAgICAgICBibUF0dHJpYnV0ZXMgICAgICAgICAgICAyDQo+PiAgICAgICAg ICAgVHJhbnNmZXIgVHlwZSAgICAgICAgICAgIEJ1bGsNCj4+ICAgICAgICAgICBTeW5jaCBUeXBl ICAgICAgICAgICAgICAgTm9uZQ0KPj4gICAgICAgICAgIFVzYWdlIFR5cGUgICAgICAgICAgICAg ICBEYXRhDQo+PiAgICAgICAgIHdNYXhQYWNrZXRTaXplICAgICAweDA0MDAgIDF4IDEwMjQgYnl0 ZXMNCj4+ICAgICAgICAgYkludGVydmFsICAgICAgICAgICAgICAgMA0KPj4gICAgICAgICBiTWF4 QnVyc3QgICAgICAgICAgICAgIDE1DQo+PiAgICAgICAgIE1heFN0cmVhbXMgICAgICAgICAgICAg MzINCj4+ICAgICAgICAgU3RhdHVzIHBpcGUgKDB4MDIpDQo+PiAgICAgICBFbmRwb2ludCBEZXNj cmlwdG9yOg0KPj4gICAgICAgICBiTGVuZ3RoICAgICAgICAgICAgICAgICA3DQo+PiAgICAgICAg IGJEZXNjcmlwdG9yVHlwZSAgICAgICAgIDUNCj4+ICAgICAgICAgYkVuZHBvaW50QWRkcmVzcyAg ICAgMHgwNCAgRVAgNCBPVVQNCj4+ICAgICAgICAgYm1BdHRyaWJ1dGVzICAgICAgICAgICAgMg0K Pj4gICAgICAgICAgIFRyYW5zZmVyIFR5cGUgICAgICAgICAgICBCdWxrDQo+PiAgICAgICAgICAg U3luY2ggVHlwZSAgICAgICAgICAgICAgIE5vbmUNCj4+ICAgICAgICAgICBVc2FnZSBUeXBlICAg ICAgICAgICAgICAgRGF0YQ0KPj4gICAgICAgICB3TWF4UGFja2V0U2l6ZSAgICAgMHgwNDAwICAx eCAxMDI0IGJ5dGVzDQo+PiAgICAgICAgIGJJbnRlcnZhbCAgICAgICAgICAgICAgIDANCj4+ICAg ICAgICAgYk1heEJ1cnN0ICAgICAgICAgICAgICAgMA0KPj4gICAgICAgICBDb21tYW5kIHBpcGUg KDB4MDEpDQo+PiBCaW5hcnkgT2JqZWN0IFN0b3JlIERlc2NyaXB0b3I6DQo+PiAgIGJMZW5ndGgg ICAgICAgICAgICAgICAgIDUNCj4+ICAgYkRlc2NyaXB0b3JUeXBlICAgICAgICAxNQ0KPj4gICB3 VG90YWxMZW5ndGggICAgICAgMHgwMDJhDQo+PiAgIGJOdW1EZXZpY2VDYXBzICAgICAgICAgIDMN Cj4+ICAgVVNCIDIuMCBFeHRlbnNpb24gRGV2aWNlIENhcGFiaWxpdHk6DQo+PiAgICAgYkxlbmd0 aCAgICAgICAgICAgICAgICAgNw0KPj4gICAgIGJEZXNjcmlwdG9yVHlwZSAgICAgICAgMTYNCj4+ ICAgICBiRGV2Q2FwYWJpbGl0eVR5cGUgICAgICAyDQo+PiAgICAgYm1BdHRyaWJ1dGVzICAgMHgw MDAwZjQxZQ0KPj4gICAgICAgQkVTTCBMaW5rIFBvd2VyIE1hbmFnZW1lbnQgKExQTSkgU3VwcG9y dGVkDQo+PiAgICAgQkVTTCB2YWx1ZSAgICAgMTAyNCB1cw0KPj4gICAgIERlZXAgQkVTTCB2YWx1 ZSAgICA2MTQ0MCB1cw0KPj4gICBTdXBlclNwZWVkIFVTQiBEZXZpY2UgQ2FwYWJpbGl0eToNCj4+ ICAgICBiTGVuZ3RoICAgICAgICAgICAgICAgIDEwDQo+PiAgICAgYkRlc2NyaXB0b3JUeXBlICAg ICAgICAxNg0KPj4gICAgIGJEZXZDYXBhYmlsaXR5VHlwZSAgICAgIDMNCj4+ICAgICBibUF0dHJp YnV0ZXMgICAgICAgICAweDAwDQo+PiAgICAgd1NwZWVkc1N1cHBvcnRlZCAgIDB4MDAwZQ0KPj4g ICAgICAgRGV2aWNlIGNhbiBvcGVyYXRlIGF0IEZ1bGwgU3BlZWQgKDEyTWJwcykNCj4+ICAgICAg IERldmljZSBjYW4gb3BlcmF0ZSBhdCBIaWdoIFNwZWVkICg0ODBNYnBzKQ0KPj4gICAgICAgRGV2 aWNlIGNhbiBvcGVyYXRlIGF0IFN1cGVyU3BlZWQgKDVHYnBzKQ0KPj4gICAgIGJGdW5jdGlvbmFs aXR5U3VwcG9ydCAgIDENCj4+ICAgICAgIExvd2VzdCBmdWxseS1mdW5jdGlvbmFsIGRldmljZSBz cGVlZCBpcyBGdWxsIFNwZWVkICgxMk1icHMpDQo+PiAgICAgYlUxRGV2RXhpdExhdCAgICAgICAg ICAxMCBtaWNybyBzZWNvbmRzDQo+PiAgICAgYlUyRGV2RXhpdExhdCAgICAgICAgMjA0NyBtaWNy byBzZWNvbmRzDQo+PiAgIFN1cGVyU3BlZWRQbHVzIFVTQiBEZXZpY2UgQ2FwYWJpbGl0eToNCj4+ ICAgICBiTGVuZ3RoICAgICAgICAgICAgICAgIDIwDQo+PiAgICAgYkRlc2NyaXB0b3JUeXBlICAg ICAgICAxNg0KPj4gICAgIGJEZXZDYXBhYmlsaXR5VHlwZSAgICAgMTANCj4+ICAgICBibUF0dHJp YnV0ZXMgICAgICAgICAweDAwMDAwMDAxDQo+PiAgICAgICBTdWJsaW5rIFNwZWVkIEF0dHJpYnV0 ZSBjb3VudCAxDQo+PiAgICAgICBTdWJsaW5rIFNwZWVkIElEIGNvdW50IDANCj4+ICAgICB3RnVu Y3Rpb25hbGl0eVN1cHBvcnQgICAweDExMDANCj4+ICAgICBibVN1YmxpbmtTcGVlZEF0dHJbMF0g ICAweDAwMGE0MDMwDQo+PiAgICAgICBTcGVlZCBBdHRyaWJ1dGUgSUQ6IDAgMTBHYi9zIFN5bW1l dHJpYyBSWCBTdXBlclNwZWVkUGx1cw0KPj4gICAgIGJtU3VibGlua1NwZWVkQXR0clsxXSAgIDB4 MDAwYTQwYjANCj4+ICAgICAgIFNwZWVkIEF0dHJpYnV0ZSBJRDogMCAxMEdiL3MgU3ltbWV0cmlj IFRYIFN1cGVyU3BlZWRQbHVzDQo+PiBjYW4ndCBnZXQgZGVidWcgZGVzY3JpcHRvcjogUmVzb3Vy Y2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUNCj4+IERldmljZSBTdGF0dXM6ICAgICAweDAwMDAN Cj4+ICAgKEJ1cyBQb3dlcmVkKQ0KPj4NCj4+DQo+PiBBbmQgaGVyZSBpcyBvdXRwdXQgb2YgbHNw Y2kgcmVsYXRpbmcgdG8gdGhlIEFTTTMyNDI6DQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiAwNDowMC4wIFVTQiBjb250cm9sbGVyOiBBU01l ZGlhIFRlY2hub2xvZ3kgSW5jLiBBU00zMjQyIFVTQiAzLjIgSG9zdA0KPj4gQ29udHJvbGxlciAo cHJvZy1pZiAzMCBbWEhDSV0pDQo+PiAgICAgIFN1YnN5c3RlbTogQVNNZWRpYSBUZWNobm9sb2d5 IEluYy4gQVNNMzI0MiBVU0IgMy4yIEhvc3QgQ29udHJvbGxlcg0KPj4gICAgICBQaHlzaWNhbCBT bG90OiAxDQo+PiAgICAgIENvbnRyb2w6IEkvTy0gTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0g TWVtV0lOVi0gVkdBU25vb3AtDQo+PiBQYXJFcnIrIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBE aXNJTlR4Kw0KPj4gICAgICBTdGF0dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJy LSBERVZTRUw9ZmFzdCA+VEFib3J0LQ0KPj4gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJS LSBJTlR4LQ0KPj4gICAgICBMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6IDY0IGJ5dGVzDQo+ PiAgICAgIEludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSA2Mg0KPj4gICAgICBSZWdpb24g MDogTWVtb3J5IGF0IGY3ZGYwMDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTMy S10NCj4+ICAgICAgQ2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0xLzggTWFz a2FibGUtIDY0Yml0Kw0KPj4gICAgICAgICAgIEFkZHJlc3M6IDAwMDAwMDAwMDAwMDAwMDAgIERh dGE6IDAwMDANCj4+ICAgICAgQ2FwYWJpbGl0aWVzOiBbNjhdIE1TSS1YOiBFbmFibGUrIENvdW50 PTggTWFza2VkLQ0KPj4gICAgICAgICAgIFZlY3RvciB0YWJsZTogQkFSPTAgb2Zmc2V0PTAwMDAy MDAwDQo+PiAgICAgICAgICAgUEJBOiBCQVI9MCBvZmZzZXQ9MDAwMDIwODANCj4+ICAgICAgQ2Fw YWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzDQo+PiAgICAgICAgICAg RmxhZ3M6IFBNRUNsay0gRFNJLSBEMS0gRDItIEF1eEN1cnJlbnQ9NTVtQQ0KPj4gUE1FKEQwKyxE MS0sRDItLEQzaG90KyxEM2NvbGQrKQ0KPj4gICAgICAgICAgIFN0YXR1czogRDAgTm9Tb2Z0UnN0 KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQ0KPj4gICAgICBDYXBhYmlsaXRpZXM6 IFs4MF0gRXhwcmVzcyAodjIpIExlZ2FjeSBFbmRwb2ludCwgTVNJIDAwDQo+PiAgICAgICAgICAg RGV2Q2FwOiAgIE1heFBheWxvYWQgNTEyIGJ5dGVzLCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMN Cj4+IDw2NG5zLCBMMSA8MnVzDQo+PiAgICAgICAgICAgICAgICBFeHRUYWcrIEF0dG5CdG4tIEF0 dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LQ0KPj4gICAgICAgICAgIERldkN0bDogICBDb3Jy RXJyLSBOb25GYXRhbEVycisgRmF0YWxFcnIrIFVuc3VwUmVxLQ0KPj4gICAgICAgICAgICAgICAg Umx4ZE9yZCsgRXh0VGFnKyBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsNCj4+ICAgICAgICAg ICAgICAgIE1heFBheWxvYWQgMjU2IGJ5dGVzLCBNYXhSZWFkUmVxIDQwOTYgYnl0ZXMNCj4+ICAg ICAgICAgICBEZXZTdGE6ICAgQ29yckVycisgTm9uRmF0YWxFcnItIEZhdGFsRXJyLSBVbnN1cFJl cSsgQXV4UHdyKyBUcmFuc1BlbmQtDQo+PiAgICAgICAgICAgTG5rQ2FwOiAgIFBvcnQgIzAsIFNw ZWVkIDhHVC9zLCBXaWR0aCB4NCwgQVNQTSBMMSwgRXhpdA0KPj4gTGF0ZW5jeSBMMSB1bmxpbWl0 ZWQNCj4+ICAgICAgICAgICAgICAgIENsb2NrUE0tIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3Qt IEFTUE1PcHRDb21wKw0KPj4gICAgICAgICAgIExua0N0bDogICBBU1BNIERpc2FibGVkOyBSQ0Ig NjQgYnl0ZXMsIERpc2FibGVkLSBDb21tQ2xrKw0KPj4gICAgICAgICAgICAgICAgRXh0U3luY2gt IENsb2NrUE0tIEF1dFdpZERpcy0gQldJbnQtIEF1dEJXSW50LQ0KPj4gICAgICAgICAgIExua1N0 YTogICBTcGVlZCA4R1QvcyAob2spLCBXaWR0aCB4NCAob2spDQo+PiAgICAgICAgICAgICAgICBU ckVyci0gVHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlLSBCV01nbXQtIEFCV01nbXQtDQo+PiAgICAg ICAgICAgRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1lb3V0OiBSYW5nZSBBLCBUaW1lb3V0RGlzLSBO Uk9QclByUC0gTFRSKw0KPj4gICAgICAgICAgICAgICAgIDEwQml0VGFnQ29tcC0gMTBCaXRUYWdS ZXEtIE9CRkYgTm90IFN1cHBvcnRlZCwgRXh0Rm10Kw0KPj4gRUVUTFBQcmVmaXgtDQo+PiAgICAg ICAgICAgICAgICAgRW1lcmdlbmN5UG93ZXJSZWR1Y3Rpb24gTm90IFN1cHBvcnRlZCwNCj4+IEVt ZXJnZW5jeVBvd2VyUmVkdWN0aW9uSW5pdC0NCj4+ICAgICAgICAgICAgICAgICBGUlMtDQo+PiAg ICAgICAgICAgICAgICAgQXRvbWljT3BzQ2FwOiAzMmJpdC0gNjRiaXQtIDEyOGJpdENBUy0NCj4+ ICAgICAgICAgICBEZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDUwdXMgdG8gNTBtcywgVGlt ZW91dERpcy0gTFRSLQ0KPj4gT0JGRiBEaXNhYmxlZCwNCj4+ICAgICAgICAgICAgICAgICBBdG9t aWNPcHNDdGw6IFJlcUVuLQ0KPj4gICAgICAgICAgIExua0NhcDI6IFN1cHBvcnRlZCBMaW5rIFNw ZWVkczogMi41LThHVC9zLCBDcm9zc2xpbmstDQo+PiBSZXRpbWVyLSAyUmV0aW1lcnMtIERSUy0N Cj4+ICAgICAgICAgICBMbmtDdGwyOiBUYXJnZXQgTGluayBTcGVlZDogOEdUL3MsIEVudGVyQ29t cGxpYW5jZS0gU3BlZWREaXMtDQo+PiAgICAgICAgICAgICAgICAgVHJhbnNtaXQgTWFyZ2luOiBO b3JtYWwgT3BlcmF0aW5nIFJhbmdlLA0KPj4gRW50ZXJNb2RpZmllZENvbXBsaWFuY2UtIENvbXBs aWFuY2VTT1MtDQo+PiAgICAgICAgICAgICAgICAgQ29tcGxpYW5jZSBEZS1lbXBoYXNpczogLTZk Qg0KPj4gICAgICAgICAgIExua1N0YTI6IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC02ZEIs DQo+PiBFcXVhbGl6YXRpb25Db21wbGV0ZSsgRXF1YWxpemF0aW9uUGhhc2UxKw0KPj4gICAgICAg ICAgICAgICAgIEVxdWFsaXphdGlvblBoYXNlMisgRXF1YWxpemF0aW9uUGhhc2UzKyBMaW5rRXF1 YWxpemF0aW9uUmVxdWVzdC0NCj4+ICAgICAgICAgICAgICAgICBSZXRpbWVyLSAyUmV0aW1lcnMt IENyb3NzbGlua1JlczogdW5zdXBwb3J0ZWQNCj4+ICAgICAgQ2FwYWJpbGl0aWVzOiBbYzBdIFN1 YnN5c3RlbTogQVNNZWRpYSBUZWNobm9sb2d5IEluYy4gRGV2aWNlIDAyMDENCj4+ICAgICAgQ2Fw YWJpbGl0aWVzOiBbMTAwIHYxXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcNCj4+ICAgICAgICAg ICBVRVN0YTogICAgRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhD bXBsdC0NCj4+IFJ4T0YtIE1hbGZUTFAtIEVDUkMtIFVuc3VwUmVxKyBBQ1NWaW9sLQ0KPj4gICAg ICAgICAgIFVFTXNrOiAgICBETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBDbXBsdEFicnQt IFVueENtcGx0LQ0KPj4gUnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXErIEFDU1Zpb2wtDQo+ PiAgICAgICAgICAgVUVTdnJ0OiAgIERMUC0gU0RFUysgVExQLSBGQ1AtIENtcGx0VE8tIENtcGx0 QWJydC0gVW54Q21wbHQtDQo+PiBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlv bC0NCj4+ICAgICAgICAgICBDRVN0YTogICAgUnhFcnItIEJhZFRMUC0gQmFkRExMUC0gUm9sbG92 ZXItIFRpbWVvdXQtIEFkdk5vbkZhdGFsRXJyKw0KPj4gICAgICAgICAgIENFTXNrOiAgICBSeEVy ci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0gQWR2Tm9uRmF0YWxFcnItDQo+ PiAgICAgICAgICAgQUVSQ2FwOiAgIEZpcnN0IEVycm9yIFBvaW50ZXI6IDAwLCBFQ1JDR2VuQ2Fw KyBFQ1JDR2VuRW4tDQo+PiBFQ1JDQ2hrQ2FwLSBFQ1JDQ2hrRW4tDQo+PiAgICAgICAgICAgICAg ICBNdWx0SGRyUmVjQ2FwLSBNdWx0SGRyUmVjRW4tIFRMUFBmeFByZXMtIEhkckxvZ0NhcC0NCj4+ ICAgICAgICAgICBIZWFkZXJMb2c6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw DQo+PiAgICAgIENhcGFiaWxpdGllczogWzIwMCB2MV0gU2Vjb25kYXJ5IFBDSSBFeHByZXNzDQo+ PiAgICAgICAgICAgTG5rQ3RsMzogTG5rRXF1SW50cnJ1cHRFbi0gUGVyZm9ybUVxdS0NCj4+ICAg ICAgICAgICBMYW5lRXJyU3RhdDogTGFuZUVyciBhdCBsYW5lOiAwIDEgMiAzDQo+PiAgICAgIENh cGFiaWxpdGllczogWzMwMCB2MV0gTGF0ZW5jeSBUb2xlcmFuY2UgUmVwb3J0aW5nDQo+PiAgICAg ICAgICAgTWF4IHNub29wIGxhdGVuY3k6IDBucw0KPj4gICAgICAgICAgIE1heCBubyBzbm9vcCBs YXRlbmN5OiAwbnMNCj4+ICAgICAgQ2FwYWJpbGl0aWVzOiBbNDAwIHYxXSBMMSBQTSBTdWJzdGF0 ZXMNCj4+ICAgICAgICAgICBMMVN1YkNhcDogUENJLVBNX0wxLjIrIFBDSS1QTV9MMS4xKyBBU1BN X0wxLjIrIEFTUE1fTDEuMSsNCj4+IEwxX1BNX1N1YnN0YXRlcysNCj4+ICAgICAgICAgICAgICAg ICAgUG9ydENvbW1vbk1vZGVSZXN0b3JlVGltZT0wdXMgUG9ydFRQb3dlck9uVGltZT0xMHVzDQo+ PiAgICAgICAgICAgTDFTdWJDdGwxOiBQQ0ktUE1fTDEuMi0gUENJLVBNX0wxLjEtIEFTUE1fTDEu Mi0gQVNQTV9MMS4xLQ0KPj4gICAgICAgICAgICAgICAgICAgVF9Db21tb25Nb2RlPTB1cyBMVFIx LjJfVGhyZXNob2xkPTBucw0KPj4gICAgICAgICAgIEwxU3ViQ3RsMjogVF9Qd3JPbj0wdXMNCj4+ ICAgICAgS2VybmVsIGRyaXZlciBpbiB1c2U6IHhoY2lfaGNkDQo+PiAgICAgIEtlcm5lbCBtb2R1 bGVzOiB4aGNpX3BjaQ0KPj4NCj4+IE9uIFR1ZSwgTWFyIDksIDIwMjEgYXQgNjowMCBBTSBNYXRo aWFzIE55bWFuDQo+PiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOg0KPg0K Pg0KPg0KPg0KPj4+PiBDdXJyZW50bHkgdGhlIHVzYiBob3N0IHN0YWNrIGRvZXNuJ3QgcmVhbGx5 IHN1cHBvcnQgVVNCIDMuMiB5ZXQsIGF0DQo+Pj4+IGxlYXN0IHRoZSBzcGVlZCBjaGVjayBwYXJ0 LiBJIG1hZGUgc29tZSB1cGRhdGVzIHRvIGhhbmRsZSB0aGF0Lg0KPj4+Pg0KPj4+PiBZb3UgYXBw bHkgdGhlc2UgcGF0Y2hlcyBhbmQgdGVzdCBvbiB5b3VyIHNldHVwDQo+Pj4+IGh0dHBzOi8vdXJs ZGVmZW5zZS5jb20vdjMvX19odHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Byb2plY3QvbGlu dXgtdXNiL2xpc3QvP3Nlcmllcz00Mjc1NjFfXzshIUE0RjJSOUdfcGchTzUwOUpncC1JdmVOOUFt WGE1b09SVzk4UV9CNF9HeWpiQTVSU0FYRnVaYWV4SGw0amhtOEc5ZFdiSW1RVXc0Q3JOWkokIA0K Pj4+Pg0KPj4+PiBIb3BlZnVsbHkgTWF0aGlhcyB3aWxsIGhhdmUgdGltZSB0byByZXZpZXcgYW5k IEFjayB0aGVtIGZvciB0aGUgbmV4dA0KPj4+PiByZWxlYXNlIGN5Y2xlLg0KPj4+IFRoYW5rcyBm b3IgdGhlIHJlbWluZGVyLCBhZGRlZCBzb21lIGNvbW1lbnRzIHRvIHRoZSBzZXJpZXMNCj4+Pg0K Pj4+IC1NYXRoaWFzDQo+Pj4NCg0K