PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSYW5keSBEdW5sYXAgW21haWx0 bzpyZHVubGFwQGluZnJhZGVhZC5vcmddDQo+IFNlbnQ6IE1vbmRheSwgTWF5IDA3LCAyMDE4IDI6 NTAgQU0NCj4gVG86IGxpbnV4LWJsb2NrQHZnZXIua2VybmVsLm9yZzsgYXhib2UgPGF4Ym9lQGtl cm5lbC5kaz4NCj4gQ2M6IExLTUwgPGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+OyBDYWl6 aGl5b25nDQo+IDxjYWl6aGl5b25nQGhpc2lsaWNvbi5jb20+OyBBbmRyZXcgTW9ydG9uIDxha3Bt QGxpbnV4LWZvdW5kYXRpb24ub3JnPjsNCj4gbGludXgtZG9jQHZnZXIua2VybmVsLm9yZzsgSm9u YXRoYW4gQ29yYmV0IDxjb3JiZXRAbHduLm5ldD4NCj4gU3ViamVjdDogW1BBVENIXSBEb2N1bWVu dGF0aW9uOiBibG9jazogY21kbGluZS1wYXJ0aXRpb24udHh0IGZpeGVzIGFuZA0KPiBhZGRpdGlv bnMNCj4gDQo+IEZyb206IFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPg0KPiAN Cj4gTWFrZSB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0aW9u ICJibGtkZXZwYXJ0cyINCj4gYSBiaXQgbW9yZSBmbG93aW5nIGFuZCByZWFkYWJsZS4NCj4gDQo+ IEZpeCBhIGZldyB0eXBvcy4NCj4gQWRkIHRoZSBvcHRpb25hbCA8c2l6ZT4gYW5kIDxvZmZzZXQ+ IHN1ZmZpeGVzLg0KPiBOb3RlIHRoYXQgc2l6ZSBjYW4gYmUgIi0iIHRvIGluZGljYXRlIGFsbCBv ZiB0aGUgcmVtYWluaW5nIHNwYWNlLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUmFuZHkgRHVubGFw IDxyZHVubGFwQGluZnJhZGVhZC5vcmc+DQo+IENjOiBDYWkgWmhpeW9uZyA8Y2FpemhpeW9uZ0Bo dWF3ZWkuY29tPg0KPiAtLS0NCj4gU2hvdWxkIHRoZSAicm8iIGFuZCAibGsiIGZsYWdzIG9wdGlv bnMgYmUgZGVzY3JpYmVkPw0KDQp0aGFuayB5b3UgZm9yIGZpeCB0eXBvcy4NClRoZSAicm8iIGFu ZCAibGsiIGZlYXR1cmUgYXJlIG5vdCBpbXBsZW1lbnRlZCBpbiBibG9jayBkZXZpY2VzLiBjb3Vs ZCB5b3UgaW1wbGVtZW50IHRoZW0/DQoNCj4gIERvY3VtZW50YXRpb24vYmxvY2svY21kbGluZS1w YXJ0aXRpb24udHh0IHwgICAyMSArKysrKysrKysrKysrLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5n ZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiAtLS0gbGludXgtbmV4 dC0yMDE4MDUwNC5vcmlnL0RvY3VtZW50YXRpb24vYmxvY2svY21kbGluZS1wYXJ0aXRpb24udHh0 DQo+ICsrKyBsaW51eC1uZXh0LTIwMTgwNTA0L0RvY3VtZW50YXRpb24vYmxvY2svY21kbGluZS1w YXJ0aXRpb24udHh0DQo+IEBAIC0xLDcgKzEsOSBAQA0KPiAgRW1iZWRkZWQgZGV2aWNlIGNvbW1h bmQgbGluZSBwYXJ0aXRpb24gcGFyc2luZw0KPiANCj4gPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09PT09PT09PQ0KPiANCj4g LVN1cHBvcnQgZm9yIHJlYWRpbmcgdGhlIGJsb2NrIGRldmljZSBwYXJ0aXRpb24gdGFibGUgZnJv bSB0aGUgY29tbWFuZCBsaW5lLg0KPiArVGhlICJibGtkZXZwYXJ0cyIgY29tbWFuZCBsaW5lIG9w dGlvbiBhZGRzIHN1cHBvcnQgZm9yIHJlYWRpbmcgdGhlDQo+ICtibG9jayBkZXZpY2UgcGFydGl0 aW9uIHRhYmxlIGZyb20gdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUuDQo+ICsNCj4gIEl0IGlzIHR5 cGljYWxseSB1c2VkIGZvciBmaXhlZCBibG9jayAoZU1NQykgZW1iZWRkZWQgZGV2aWNlcy4NCj4g IEl0IGhhcyBubyBNQlIsIHNvIHNhdmVzIHN0b3JhZ2Ugc3BhY2UuIEJvb3Rsb2FkZXIgY2FuIGJl IGVhc2lseSBhY2Nlc3NlZA0KPiAgYnkgYWJzb2x1dGUgYWRkcmVzcyBvZiBkYXRhIG9uIHRoZSBi bG9jayBkZXZpY2UuDQo+IEBAIC0xNCwyMiArMTYsMjcgQEAgYmxrZGV2cGFydHM9PGJsa2Rldi1k ZWY+Wzs8YmxrZGV2LWRlZj5dDQo+ICAgICAgPHBhcnRkZWY+IDo9IDxzaXplPltAPG9mZnNldD5d KHBhcnQtbmFtZSkNCj4gDQo+ICA8YmxrZGV2LWlkPg0KPiAtICAgIGJsb2NrIGRldmljZSBkaXNr IG5hbWUsIGVtYmVkZGVkIGRldmljZSB1c2VkIGZpeGVkIGJsb2NrIGRldmljZSwNCj4gLSAgICBp dCdzIGRpc2sgbmFtZSBhbHNvIGZpeGVkLiBzdWNoIGFzOiBtbWNibGswLCBtbWNibGsxLCBtbWNi bGswYm9vdDAuDQo+ICsgICAgYmxvY2sgZGV2aWNlIGRpc2sgbmFtZS4gRW1iZWRkZWQgZGV2aWNl IHVzZXMgZml4ZWQgYmxvY2sgZGV2aWNlLg0KPiArICAgIEl0cyBkaXNrIG5hbWUgaXMgYWxzbyBm aXhlZCwgc3VjaCBhczogbW1jYmxrMCwgbW1jYmxrMSwgbW1jYmxrMGJvb3QwLg0KPiANCj4gIDxz aXplPg0KPiAgICAgIHBhcnRpdGlvbiBzaXplLCBpbiBieXRlcywgc3VjaCBhczogNTEyLCAxbSwg MUcuDQo+ICsgICAgc2l6ZSBtYXkgY29udGFpbiBhbiBvcHRpb25hbCBzdWZmaXggb2YgKHVwcGVy IG9yIGxvd2VyIGNhc2UpOg0KPiArICAgICAgSywgTSwgRywgVCwgUCwgRS4NCj4gKyAgICAiLSIg aXMgdXNlZCB0byBkZW5vdGUgYWxsIHJlbWFpbmluZyBzcGFjZS4NCj4gDQo+ICA8b2Zmc2V0Pg0K PiAgICAgIHBhcnRpdGlvbiBzdGFydCBhZGRyZXNzLCBpbiBieXRlcy4NCj4gKyAgICBvZmZzZXQg bWF5IGNvbnRhaW4gYW4gb3B0aW9uYWwgc3VmZml4IG9mICh1cHBlciBvciBsb3dlciBjYXNlKToN Cj4gKyAgICAgIEssIE0sIEcsIFQsIFAsIEUuDQo+IA0KPiAgKHBhcnQtbmFtZSkNCj4gLSAgICBw YXJ0aXRpb24gbmFtZSwga2VybmVsIHNlbmQgdWV2ZW50IHdpdGggIlBBUlROQU1FIi4gYXBwbGlj YXRpb24gY2FuDQo+IGNyZWF0ZQ0KPiAtICAgIGEgbGluayB0byBibG9jayBkZXZpY2UgcGFydGl0 aW9uIHdpdGggdGhlIG5hbWUgIlBBUlROQU1FIi4NCj4gLSAgICB1c2VyIHNwYWNlIGFwcGxpY2F0 aW9uIGNhbiBhY2Nlc3MgcGFydGl0aW9uIGJ5IHBhcnRpdGlvbiBuYW1lLg0KPiArICAgIHBhcnRp dGlvbiBuYW1lLiBLZXJuZWwgc2VuZHMgdWV2ZW50IHdpdGggIlBBUlROQU1FIi4gQXBwbGljYXRp b24gY2FuDQo+ICsgICAgY3JlYXRlIGEgbGluayB0byBibG9jayBkZXZpY2UgcGFydGl0aW9uIHdp dGggdGhlIG5hbWUgIlBBUlROQU1FIi4NCj4gKyAgICBVc2VyIHNwYWNlIGFwcGxpY2F0aW9uIGNh biBhY2Nlc3MgcGFydGl0aW9uIGJ5IHBhcnRpdGlvbiBuYW1lLg0KPiANCj4gIEV4YW1wbGU6DQo+ IC0gICAgZU1NQyBkaXNrIG5hbWUgaXMgIm1tY2JsazAiIGFuZCAibW1jYmxrMGJvb3QwIg0KPiAr ICAgIGVNTUMgZGlzayBuYW1lcyBhcmUgIm1tY2JsazAiIGFuZCAibW1jYmxrMGJvb3QwIi4NCj4g DQo+ICAgIGJvb3RhcmdzOg0KPiAgICAgICdibGtkZXZwYXJ0cz1tbWNibGswOjFHKGRhdGEwKSwx RyhkYXRhMSksLTttbWNibGswYm9vdDA6MW0oYm9vdCksLQ0KPiAoa2VybmVsKScNCg0K