From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmJtq-0006rS-5V for ath11k@lists.infradead.org; Mon, 07 Dec 2020 17:02:17 +0000 Received: by mail-ed1-x541.google.com with SMTP id i24so6625546edj.8 for ; Mon, 07 Dec 2020 09:02:09 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: wi nk Date: Mon, 7 Dec 2020 18:01:57 +0100 Message-ID: Subject: Re: ath11k: QCA6390 on Dell XPS 13 and kernel crashes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "ath11k" Errors-To: ath11k-bounces+kvalo=adurom.com@lists.infradead.org To: Mitchell Nordine Cc: "ath11k@lists.infradead.org" T24gTW9uLCBEZWMgNywgMjAyMCBhdCAzOjQ1IFBNIE1pdGNoZWxsIE5vcmRpbmUKPG1haWxAbWl0 Y2hlbGxub3JkaW5lLmNvbT4gd3JvdGU6Cj4KPiBUaGFua3MgZm9yIHNlbmRpbmcgdGhyb3VnaCB0 aGlzIHBhdGNoIFdpbmsuCj4KPiBJIGJ1aWx0IGFuZCBpbnN0YWxsZWQgdGhlIGF0aDExay1xY2E2 MzkwLWJyaW5ndXAgYnJhbmNoIHdpdGggeW91ciBwYXRjaCBsYXN0IG5pZ2h0IG9uIG15IERlbGwg WFBTIDEzIDkzMTAgcnVubmluZyBOaXhPUy4gSSBoYXZlIG9ubHkgcnVuIHRoZSBwYXRjaCA2IHRp bWVzLiBUaGUgc3RhcnR1cCBzZXF1ZW5jZSBzZWVtcyBtb3JlIHJlbGlhYmxlLiBJIHdhcyBhYmxl IHRvIHN1Y2Nlc3NmdWxseSBlbmFibGUgdGhlIGFkYXB0ZXIgYW5kIGNvbm5lY3QgdG8gbXkgcm91 dGVyIGVhY2ggdGltZSwgaG93ZXZlciBlYWNoIHRpbWUgbXkgc3lzdGVtIHdvdWxkIGV2ZW50dWFs bHkgZnJlZXplIGEgZmV3IG1pbnV0ZXMgYWZ0ZXIuIEkgbm90aWNlZCB0aGF0IG1vdXNlIGlucHV0 IHdvdWxkIHN0dXR0ZXIgZm9yIGEgbW9tZW50IGJlZm9yZSBjb21wbGV0ZWx5IGZyZWV6aW5nLgo+ Cj4gSSB0ZXN0ZWQgb24gYmF0dGVyeSB0d2ljZSB0byBjaGVjayB5b3VyIHRoZW9yeSB3LnIudC4g cG93ZXIgbWFuYWdlbWVudCwgYnV0IGRpZCBub3Qgbm90aWNlIGFueSBkaWZmZXJlbmNlIGluIGJl aGF2aW91ci4KPgo+ID4gPiBzdWRvIHNoIC1jICJlY2hvIC1uICdtb2R1bGUgbWhpICtwJyA+IC9z eXMva2VybmVsL2RlYnVnL2R5bmFtaWNfZGVidWcvY29udHJvbCIKPgo+IEkgdHJpZWQgcnVubmlu ZyB0aGlzIGJ1dCBoYXZlbid0IG5vdGljZWQgYW55IGRpZmZlcmVuY2UgdG8gdGhlIG91dHB1dCBJ J20gb2JzZXJ2aW5nIGluIGBkbWVzZ2Agb3IgYGpvdXJuYWxjdGxgLiBUaGVyZSdzIGEgY2hhbmNl IHRoYXQgdGhlcmUncyBhbm90aGVyIHdheSBJIHNob3VsZCBiZSBkb2luZyB0aGlzIG9uIE5peE9T IGFzIG1vc3QgdGhpbmdzIGluY2x1ZGluZyB0aGUga2VybmVsIGFuZCBpdHMgY29uZmlndXJhdGlv biBhcmUgYnVpbHQgYW5kIGNvbmZpZ3VyZWQgZGVjbGFyYXRpdmVseS4gSSdsbCB0cnkgYW5kIHdv cmsgdGhpcyBvdXQgbmV4dCB0aW1lIEkgZ2V0IHRoZSBjaGFuY2UgdG8gaGF2ZSBhIGxvbmdlciB0 ZXN0aW5nIHNlc3Npb24uCj4KPiDigJDigJDigJDigJDigJDigJDigJAgT3JpZ2luYWwgTWVzc2Fn ZSDigJDigJDigJDigJDigJDigJDigJAKPiBPbiBNb25kYXksIERlY2VtYmVyIDcsIDIwMjAgMjox NyBBTSwgd2kgbmsgPHdpbmtAdGVjaG5vbHUuc3Q+IHdyb3RlOgo+Cj4gJmd0OyBPbiBTdW4sIERl YyA2LCAyMDIwIGF0IDEwOjQ1IFBNIHdpIG5rIHdpbmtAdGVjaG5vbHUuc3Qgd3JvdGU6Cj4gJmd0 Owo+ICZndDsgJmd0OyBPbiBTdW4sIERlYyA2LCAyMDIwIGF0IDY6NTMgUE0gd2kgbmsgd2lua0B0 ZWNobm9sdS5zdCB3cm90ZToKPiAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyBPbiBTdW4sIERl YyA2LCAyMDIwIGF0IDY6MzkgUE0gTWl0Y2hlbGwgTm9yZGluZQo+ICZndDsgJmd0OyAmZ3Q7IG1h aWxAbWl0Y2hlbGxub3JkaW5lLmNvbSB3cm90ZToKPiAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0 OyAmZ3Q7ICZndDsgSSByZWNlbnRseSB0cmllZCB1cGRhdGluZyB0byB0aGUgbGF0ZXN0IHNldCBv ZiBwYXRjaGVzIG9uIGBhdGgxMWstcWNhNjM5MC1icmluZ3VwYCwgYW5kIGFzIGV4cGVjdGVkIHRo ZSBjcmFzaGluZyBzdGlsbCByZW1haW5zIChYUFMgMTMgOTMxMCB3aXRoIHRoZSBRQ0E2MzkwKS4g SSdtIGZpbmRpbmcgaXQgZGlmZmljdWx0IHRvIHRlc3QgYW55IG9mIHRoZSBvdGhlciBiZWhhdmlv dXIgKGxpa2UgaW1wcm92ZWQgc3VzcGVuZCwgZXRjKSBhcyBJJ20gc2VlaW5nIGNyYXNoZXMgdGhl IHZhc3QgbWFqb3JpdHkgb2YgdGhlIHRpbWUuIE5vcm1hbGx5IHRoaXMgb2NjdXJzIHdoZW4gdGhl IHdpZmkgZmlyc3QgYXR0ZW1wdHMgdG8gY29ubmVjdCB0byBhIG5ldHdvcmsuIE9uIHRoZSByYXJl IG9jY2FzaW9uIHdoZXJlIGl0IGRvZXMgY29ubmVjdCBzdWNjZXNzZnVsbHksIGl0IGFwcGVhcnMg dG8gcnVuIHNtb290aGx5IGZvciBhIHNlZW1pbmdseSByYW5kb20gYW1vdW50IG9mIHRpbWUgYmVm b3JlIHNwb250YW5lb3VzbHkgY3Jhc2hpbmcgYW5kIGZyZWV6aW5nIHRoZSBzeXN0ZW0uIEkgaGF2 ZW4ndCBtYW5hZ2VkIHRvIGlkZW50aWZ5IGFueSBwYXJ0aWN1bGFyIGFjdGlvbiB0aGF0IGNhdXNl cyB0aGlzLgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgRldJVywgSSBzdGlsbCBoYXZlbid0IG1hbmFn ZWQgdG8gZW5hYmxlIEJsdWV0b290aCBpbiBteSBrZXJuZWwgeWV0LCBzbyB0aGVyZSdzIHZlcnkg bGl0dGxlIGNoYW5jZSB0aGF0IGl0J3MgY29udHJpYnV0aW5nIHRvIHRoZSBpc3N1ZSBpbiBteSBj YXNlLiBJIHRoaW5rIHdpLW5rJ3Mgb2JzZXJ2YXRpb24gaXMgY29ycmVjdCB0aGF0IHRoZSBCbHVl dG9vdGggaW1wYWN0aW5nIHJhY2luZXNzIHRoZXkgb2JzZXJ2ZWQgd2FzIGp1c3QgYSBjb2luY2lk ZW5jZS4KPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IExldCBtZSBrbm93IGlmIHRoZXJlIGlzIGFueXRo aW5nIGVsc2UgSSBjYW4gdGVzdCB0byBoZWxwLCBvciBhbnkgcGFydGljdWxhciBraW5kcyBvZiBk ZWJ1Z2dpbmcgb3V0cHV0IHlvdSB3b3VsZCBsaWtlIHRvIHNlZSBhbmQgSSdsbCBnaXZlIGl0IGEg Z28gbmV4dCB0aW1lIEkgZ2V0IHRoZSBjaGFuY2UgdG8gdGVzdC4KPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IOKAkOKAkOKAkOKAkOKAkOKAkOKAkCBPcmlnaW5hbCBNZXNzYWdlIOKAkOKAkOKAkOKAkOKA kOKAkOKAkAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgT24gU3VuZGF5LCBEZWNlbWJlciA2LCAyMDIw IDY6MDAgUE0sIGF0aDExay1yZXF1ZXN0QGxpc3RzLmluZnJhZGVhZC5vcmcgd3JvdGU6Cj4gJmd0 OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBTZW5kIGF0aDExayBt YWlsaW5nIGxpc3Qgc3VibWlzc2lvbnMgdG8KPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRo MTFrQGxpc3RzLmluZnJhZGVhZC5vcmcKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgVG8gc3Vi c2NyaWJlIG9yIHVuc3Vic2NyaWJlIHZpYSB0aGUgV29ybGQgV2lkZSBXZWIsIHZpc2l0Cj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vYXRoMTFrCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IG9yLCB2aWEgZW1haWws IHNlbmQgYSBtZXNzYWdlIHdpdGggc3ViamVjdCBvciBib2R5ICdoZWxwJyB0bwo+ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyBhdGgxMWstcmVxdWVzdEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFlvdSBjYW4gcmVhY2ggdGhlIHBlcnNvbiBtYW5hZ2luZyB0 aGUgbGlzdCBhdAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBhdGgxMWstb3duZXJAbGlzdHMu aW5mcmFkZWFkLm9yZwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBXaGVuIHJlcGx5aW5nLCBw bGVhc2UgZWRpdCB5b3VyIFN1YmplY3QgbGluZSBzbyBpdCBpcyBtb3JlIHNwZWNpZmljCj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoYW4gIlJlOiBDb250ZW50cyBvZiBhdGgxMWsgZGlnZXN0 Li4uIgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUb2RheSdzIFRvcGljczoKPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgMS4gIFJlOiBhdGgx MWs6IFFDQTYzOTAgb24gRGVsbCBYUFMgMTMgYW5kIGtlcm5lbCBjcmFzaGVzICh3aSBuaykKPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgMi4gIFJlOiBhdGgxMWs6IFFDQTYzOTAgb24gRGVsbCBY UFMgMTMgYW5kIGtlcm5lbCBjcmFzaGVzICh3aSBuaykKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgTWVzc2FnZTogMQo+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBEYXRlOiBTYXQsIDUgRGVjIDIwMjAgMjA6MTc6MTAgKzAxMDAKPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgRnJvbTogd2kgbmsgd2lua0B0ZWNobm9sdS5zdAo+ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyBUbzogS2FsbGUgVmFsbyBrdmFsb0Bjb2RlYXVyb3JhLm9yZwo+ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzogVGhvbWFzIEtyYXVzZSB0aG9tYXNrcmF1c2VAcG9z dGVvLmRlLCBhdGgxMWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyBTdWJqZWN0OiBSZTogYXRoMTFrOiBRQ0E2MzkwIG9uIERlbGwgWFBTIDEzIGFuZCBrZXJu ZWwgY3Jhc2hlcwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBNZXNzYWdlLUlEOgo+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBDQUhVZEpKWDZKV2JOWSs9QjJEMWZGR1pQcXpiSlN3MFYwQzJp K2JaPXhhYkU1NmN2X0FAbWFpbC5nbWFpbC5jb20KPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJVVEYtOCIKPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgT24gVHVlLCBEZWMgMSwgMjAyMCBhdCAxMToxNyBBTSB3aSBuayB3aW5rQHRl Y2hub2x1LnN0IHdyb3RlOgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IE9uIE1vbiwgTm92IDMwLCAyMDIwIGF0IDY6MDIgUE0gd2kgbmsg d2lua0B0ZWNobm9sdS5zdCB3cm90ZToKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgT24gTW9uLCBOb3YgMzAsIDIwMjAg YXQgNTo1NSBQTSBLYWxsZSBWYWxvIGt2YWxvQGNvZGVhdXJvcmEub3JnIHdyb3RlOgo+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgSGkgV2kgYW5kIFRob21hcywKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgSSdsbCBzdGFydCBhIG5ldyB0aHJlYWQgYWJvdXQgcHJvYmxlbXMg b24gWFBTIDEzLiBUaGUgaW5mb3JtYXRpb24gaXMKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgc2NhdHRlcmVkIHRvIGRpZmZlcmVudCB0aHJlYWRzIGFuZCBoYXJkIHRv IGZpbmQgZXZlcnl0aGluZywgaXQncyBtdWNoCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IGVhc2llciB0byBoYXZlIGV2ZXJ5dGhpbmcgaW4gb25lIHBsYWNlLiBTbyBs ZXQncyBjb250aW51ZSB0aGUgZGlzY3Vzc2lvbgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBhYm91dCB0aGUga2VybmVsIGNyYXNoZXMgb24gdGhpcyB0aHJlYWQuCj4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEhlcmUncyB3aGF0IEkgaGF2 ZSB1bmRlcnN0b29kIHNvIGZhcjoKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgLSAgIE9uIERl bGwgWFBTIDE1IHRoZXJlIGFyZSBubyBpc3N1ZXMgd2l0aCBRQ0E2MzkwIGFuZCBpdCBzZWVtcyB0 byB3b3JrCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICB3aXRo IDMyIE1TSSB2ZWN0b3JzLgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAtICAgT24gRGVsbCBY UFMgMTMgdGhlcmUncyBhIEJJT1MgYnVnIGFuZCBrZXJuZWwgcHJpbnRzOgo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBb IDAuMDUwMTMwXSBETUFSOiBbRmlybXdhcmUgQnVnXTogWW91ciBCSU9TIGlzIGJyb2tlbjsgRE1B UiByZXBvcnRlZCBhdCBhZGRyZXNzIDAhCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IEJJT1MgdmVuZG9yOiBEZWxsIEluYy47IFZlcjogMS4xLjE7IFByb2R1Y3QgVmVy c2lvbjoKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgLSAgIEJlY2F1c2Ugb2YgdGhpcyBCSU9T IGJ1ZyBRQ0E2MzkwIG9ubHkgZ2V0cyBvbmUgTVNJIHZlY3RvciBvbiBEZWxsIFhQUwo+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAgICAgMTMuIFdlIGFkZGVkIGEgaGFj ayB0byBhdGgxMWsgbWFrZSBpdCB3b3JrIHdpdGggb25seSB2ZWN0b3IgYW5kIGFmdGVyCj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICB0aGF0IGl0J3MgcG9zc2li bGUgdG8gYm9vdCB0aGUgZmlybXdhcmUsIGNvbm5lY3QgdG8gdGhlIEFQIGFuZCB1c2UgdGhlCj4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICBkZXZpY2UgZm9yIGEg d2hpbGUuCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IC0gICBCdXQgdGhlIHByb2JsZW0gbm93 IGlzIHRoYXQgdGhlIGtlcm5lbCBpcyBjcmFzaGluZyBhbG1vc3QgaW1tZWRpYXRlbHkKPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIGFuZCBhbG1vc3QgZXZlcnkg dGltZSg/KS4gQW5kIHRoZXNlIGNyYXNoZXMgb25seSBoYXBwZW4gb24gRGVsbCBYUFMKPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIDEzLCBhbGwgb3RoZXIgc3lz dGVtcyAoaW5jbHVkaW5nIERlbGwgWFBTIDE1KSBzZWVtIHRvIHdvcmsgd2l0aG91dAo+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAgICAgaXNzdWVzLgo+ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBJcyBteSB1bmRlcnN0YW5kaW5nIGNvcnJlY3Q/IERpZCBJIG1pc3MgYW55dGhpbmc/Cj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEFib3V0IHRoZSBzeW1wdG9tcyBX aSByZXBvcnRzOgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBTbyB1 cCB1bnRpbCB0aGlzIHBvaW50LCBldmVyeXRoaW5nIGlzIHdvcmtpbmcgd2l0aG91dCBpc3N1ZXMu Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEV2ZXJ5dGhpbmcgc2Vl bXMgdG8gc3BpcmFsIG91dCBvZiBjb250cm9sIGEgY291cGxlIG9mIHNlY29uZHMgbGF0ZXIKPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgd2hlbiBteSBzeXN0ZW0gYXR0 ZW1wdHMgdG8gYWN0dWFsbHkgYnJpbmcgdXAgdGhlIGFkYXB0ZXIuIEluIG1vc3Qgb2YKPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhlIGNyYXNoIHN0YXRlcyBJIHdp bGwgc2VlIHRoaXM6Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsg MzEuMjg2NzI1XSB3bHA4NXMwOiBzZW5kIGF1dGggdG8gZWM6MDg6NmI6Mjc6MDE6ZWEgKHRyeSAx LzMpCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsgMzEuMzkwMTg3 XSB3bHA4NXMwOiBzZW5kIGF1dGggdG8gZWM6MDg6NmI6Mjc6MDE6ZWEgKHRyeSAyLzMpCj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsgMzEuMzkxOTI4XSB3bHA4NXMw OiBhdXRoZW50aWNhdGVkCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 IFsgMzEuMzk0MTk2XSB3bHA4NXMwOiBhc3NvY2lhdGUgd2l0aCBlYzowODo2YjoyNzowMTplYSAo dHJ5IDEvMykKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS4z OTY1MTNdIHdscDg1czA6IFJYIEFzc29jUmVzcCBmcm9tIGVjOjA4OjZiOjI3OjAxOmVhCj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IChjYXBhYj0weDQxMSBzdGF0dXM9 MCBhaWQ9NikKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS40 MDc3MzBdIHdscDg1czA6IGFzc29jaWF0ZWQKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgWyAzMS40MzQzNTRdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB3 bHA4NXMwOiBsaW5rIGJlY29tZXMgcmVhZHkKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgQW5kIHRoZW4gZWl0aGVyIHNvbWV3aGVyZSBpbiB0aGF0IHBpbGUgb2YgbWVz c2FnZXMsIG9yIGEgc2Vjb25kIG9yIHR3bwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBhZnRlciB0aGlzIG15IG1hY2hpbmUgd2lsbCBzdGFydCB0byBzdHV0dGVyIGFz IEkgbWVudGlvbmVkIGJlZm9yZSwgYW5kCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IHRoZW4gaXQgZWl0aGVyIGhhbmdzLCBvciBJIHNlZSB0aGlzIG1lc3NhZ2UgKEkn bSB0cnVuY2F0aW5nIHRoZQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyB0aW1lc3RhbXApOgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBb IDM1Lnh4eHggXSBzY2hlZDogUlQgdGhyb3R0bGluZyBhY3RpdmF0ZWQKPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQWZ0ZXIgdGhhdCBtb21lbnQsIHRoZSBtYWNoaW5l IGlzIHVucmVzcG9uc2l2ZS4gU29ycnkgSSBjYW4ndCBzZWVtIHRvCj4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGV4dHJhY3QgdGhpcyBkYXRhIG90aGVyIHRoYW4gc2Ny ZWVuc2hvdHMgZnJvbSBteSBwaG9uZSBhdCB0aGUgbW9tZW50LAo+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB5b3UgY2FuIHNlZSB0aGUgZG1lc2cgb3V0cHV0IGZyb20g NiBkaWZmZXJlbnQgaGFuZ3MgaGVyZToKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgaHR0cHM6Ly9naXRodWIuY29tL3cxbmsvYXRoMTFrLWRlYnVnCj4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7IEFuZCBUaG9tYXMgS3JhdXNlIHJlcG9ydHM6Cj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEkgY2FuIGNvbmZpcm0gdGhpcyBiZWhhdmlvciBv biBteSBjb25maWd1cmF0aW9uLiBJIG1hbmFnZWQgdG8gbG9naW4KPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgb25jZSBhbmQgc2VsZWN0IHRoZSBXaWZpIGFuZCBjb25u ZWN0IHRvIGl0LiBJdCBzZWVtZWQgY3VyaW91c2x5IGVub3VnaAo+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBiZSBzdGFibGUgbG9uZyBlbm91Z2ggdG8gZW50ZXIgdGhl IFdpZmkgcGFzc3BocmFzZS4gQWZ0ZXIgdGhlCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IGNvbm5lY3Rpb24gd2FzIGVzdGFibGlzaGVkLCB0aGUgc3lzdGVtIGhhbmcg YW5kIG9uIGVhY2ggYXR0ZW1wdCB0bwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyByZWJvb3QgaW50byB0aGUgZ3JhcGhpY2FsIHN5c3RlbSBpdCB3b3VsZCBmcmVlemUg YXQgc29tZSBwb2ludAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAo c29tZXRpbWVzIGV2ZW4gYmVmb3JlIHNob3dpbmcgdGhlIGxvZ2luIHNjcmVlbikuCj4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IC0tCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC9saW51eC13aXJlbGVz cy9saXN0Lwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBodHRwczov L3dpcmVsZXNzLndpa2kua2VybmVsLm9yZy9lbi9kZXZlbG9wZXJzL2RvY3VtZW50YXRpb24vc3Vi bWl0dGluZ3BhdGNoZXMKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBIaSBLYWxsZSwKPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEFnYWluLCB0aGFua3MgbXVjaCBmb3IgeW91ciB3b3JrLiBJ IHRoaW5rIHlvdSd2ZSBzdW1tYXJpemVkCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyBldmVyeXRoaW5nIHVwIHVudGlsIHRoaXMgcG9pbnQuIE9uIG15IFhQUyAxMyA5MzEwIFRo ZSBiZWhhdmlvciBvZiB0aGUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFJU IHRocm90dGxpbmcgc3RpbGwgZXhpc3RzIGZvciBtZSBvY2Nhc2lvbmFsbHkgb24gbG9hZGluZyB0 aGUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGRyaXZlci9hc3NvY2lhdGlu ZyB3aXRoIGFuIEFQLiBUaGUgdGhyb3R0bGluZyBjb25zaXN0ZW50bHkgb2NjdXJzCj4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBhZnRlciBhIGZldyBzZXRzIG9mIHRoZSBNSEkg ZGVidWcgcHJpbnRpbmcgc2hvd2luZyB0aGUgRUUgZW50ZXJpbmcgYW4KPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGludmFsaWQgc3RhdGUgKCBBTVNTIC0mZ3Q7IElOVkFMSURf RUUgKS4gSSdtIG5vdyBidWlsZGluZyB0aGUgbGF0ZXN0IHRhZwo+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgdG8gc2VlIGlmIHRoZXJlIGFyZSBhbnkgZGlmZmVyZW5jZXMuCj4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGFua3MhCj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBKdXN0IHRv IGZvbGxvdyB1cCwgdGhlIGZpcnN0IGJvb3QgcmVzdWx0ZWQgaW4gdGhlIFJUIHRocm90dGxpbmcK PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBtZXNzYWdlIGFzIHRoZSBhZGFwdGVyIHdh cyBjb21pbmcgdXAvYXNzb2NpYXRpbmcsIHNob3J0bHkgYWZ0ZXIgdGhlCj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgZmlybXdhcmUgY3Jhc2hlZCBhbmQgdGhlIGtlcm5lbCBkaWRuJ3Qg ZnVsbHkgZnJlZXplLCBidXQgSSBuZWVkZWQgdG8oCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgcmVib290IHRvIGJyaW5nIHRoZSBhZGFwdGVyIGJhY2suCj4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEthbGxlIC0KPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgSSd2ZSBub3RpY2VkIG9uZSBhZGRpdGlvbmFsIGJlaGF2aW9yIHRoYXQg bWF5IGdpdmUgc29tZW9uZSB3aXRoCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGZhbWlsaWFy aXR5IHdpdGggdGhlIFFDQSBoYXJkd2FyZSBhIGNsdWUuIEknbSBydW5uaW5nCj4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7IGF0aDExay1xY2E2MzkwLWJyaW5ndXAtMjAyMDExMzAxNjA4IG9uIHRo ZSBkZWxsIHhwcyAxMyA5MzEwLiBGb3IKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgd2hhdGV2 ZXIgcmVhc29uLCBoYXZpbmcgdGhlIGJsdWV0b290aCBzdWJzeXN0ZW0gZW5hYmxlZCAod2l0aCBh IHBhaXJlZAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBkZXZpY2UpIG9uIHRoaXMgZGVsbCBi YXNpY2FsbHkgZ3VhcmFudGVlcyBJJ2xsIGhpdCB0aGUgc2NoZWR1bGVyCj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IHRocm90dGxpbmcgaXNzdWUgYXMgdGhlIGF0aDExayBkcml2ZXIgaXMgaW5p dGlhbGl6aW5nIC8gYXNzb2NpYXRpbmcuCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFRoZSBi bHVldG9vdGggc3lzdGVtIGlzIHVzaW5nIHRoZSBidHFjYSBkcml2ZXIuIEkgZG9uJ3QgaGF2ZSBh bnkKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdXNlZnVsIGRlYnVnZ2luZyAoSSdsbCBnbGFk bHkgY29sbGVjdCBzb21lIGlmIHRoZXJlIGlzIGEgd2F5IHRvIGRvIGl0KQo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBvdGhlciB0aGFuIHRyYWNraW5nIHNvbWUgc2ltcGxlIHN0YXRpc3RpY3Mu IEkgYm9vdGVkIG15IHN5c3RlbSAyMAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aW1lcywg MTAgdGltZXMgd2l0aCBibHVldG9vdGggZW5hYmxlZCAoKGFuZCBzb21lIGhlYWRwaG9uZXMgdHVy bmVkIG9uCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJlYWR5IHRvIHBhaXIpLCBhbmQgMTAg dGltZXMgd2l0aG91dC4gSW4gYm90aCBzY2VuYXJpb3MsIEknbSBib290aW5nCj4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7IGludG8gWCBhbmQgbWFudWFsbHkgbW9kcHJvYmluZyB0aGUgYXRoMTFr IGRyaXZlci4gVGhlIGRpZmZlcmVuY2UgaXMKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhh dCB3aXRoIGJsdWV0b290aCBvbiBhbmQgYnkgdGhlIHRpbWUgSSBtb2Rwcm9iZSB0aGUgZHJpdmVy LCB0aGUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaGVhZHBob25lcyBhcmUgcGFpcmVkIGFu ZCBJIHJlY2VpdmVkIHRoZSB0aHJvdHRsaW5nIG1lc3NhZ2UgYW5kCj4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IHN1YnNlcXVlbnQgZnJlZXppbmcgMTAvMTAgdGltZXMuIFdpdGggYmx1ZXRvb3Ro IG9mZiAvIG15IGhlYWRwaG9uZXMKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgbm90IHBhaXJl ZCwgSSBvbmx5IHNhdyBpdCAyLzEwLiBJIGtub3cgaXQncyBub3QgbXVjaCBoYXJkIGluZm9ybWF0 aW9uCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJ1dCBpdCdzIHJlbGlhYmx5IHJlcHJvZHVj aWJsZSBmb3IgbWUsIGlzIHRoZXJlIGFueXRoaW5nIHVzZWZ1bCBJIGNhbgo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBjb2xsZWN0Pwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBNZXNzYWdlOiAyCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 IERhdGU6IFN1biwgNiBEZWMgMjAyMCAwOTowNTo1NyArMDEwMAo+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyBGcm9tOiB3aSBuayB3aW5rQHRlY2hub2x1LnN0Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7IFRvOiBLYWxsZSBWYWxvIGt2YWxvQGNvZGVhdXJvcmEub3JnCj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IENjOiBUaG9tYXMgS3JhdXNlIHRob21hc2tyYXVzZUBwb3N0ZW8uZGUsIGF0 aDExa0BsaXN0cy5pbmZyYWRlYWQub3JnCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1Ympl Y3Q6IFJlOiBhdGgxMWs6IFFDQTYzOTAgb24gRGVsbCBYUFMgMTMgYW5kIGtlcm5lbCBjcmFzaGVz Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE1lc3NhZ2UtSUQ6Cj4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IENBSFVkSkpVMHlrZjk2R2JhTXJoa2NQdjJ4U0Y2MkNEUE5TTlNndG9HUDZCdEJU QWs2UUBtYWlsLmdtYWlsLmNvbQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9IlVURi04Igo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBPbiBTYXQsIERlYyA1LCAyMDIwIGF0IDg6MTcgUE0gd2kgbmsgd2lua0B0ZWNobm9sdS5zdCB3 cm90ZToKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyBPbiBUdWUsIERlYyAxLCAyMDIwIGF0IDExOjE3IEFNIHdpIG5rIHdpbmtAdGVjaG5v bHUuc3Qgd3JvdGU6Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE9uIE1vbiwgTm92IDMwLCAyMDIwIGF0IDY6MDIgUE0g d2kgbmsgd2lua0B0ZWNobm9sdS5zdCB3cm90ZToKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE9uIE1v biwgTm92IDMwLCAyMDIwIGF0IDU6NTUgUE0gS2FsbGUgVmFsbyBrdmFsb0Bjb2RlYXVyb3JhLm9y ZyB3cm90ZToKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBIaSBXaSBhbmQgVGhvbWFz LAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEknbGwgc3Rh cnQgYSBuZXcgdGhyZWFkIGFib3V0IHByb2JsZW1zIG9uIFhQUyAxMy4gVGhlIGluZm9ybWF0aW9u IGlzCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgc2NhdHRl cmVkIHRvIGRpZmZlcmVudCB0aHJlYWRzIGFuZCBoYXJkIHRvIGZpbmQgZXZlcnl0aGluZywgaXQn cyBtdWNoCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZWFz aWVyIHRvIGhhdmUgZXZlcnl0aGluZyBpbiBvbmUgcGxhY2UuIFNvIGxldCdzIGNvbnRpbnVlIHRo ZSBkaXNjdXNzaW9uCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgYWJvdXQgdGhlIGtlcm5lbCBjcmFzaGVzIG9uIHRoaXMgdGhyZWFkLgo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEhlcmUncyB3aGF0IEkgaGF2ZSB1bmRl cnN0b29kIHNvIGZhcjoKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IC0gICBP biBEZWxsIFhQUyAxNSB0aGVyZSBhcmUgbm8gaXNzdWVzIHdpdGggUUNBNjM5MCBhbmQgaXQgc2Vl bXMgdG8gd29yawo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICAgICB3aXRoIDMyIE1TSSB2ZWN0b3JzLgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgLSAgIE9uIERlbGwgWFBTIDEzIHRoZXJlJ3MgYSBCSU9TIGJ1ZyBhbmQga2VybmVsIHBy aW50czoKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAwLjA1MDEzMF0gRE1BUjogW0Zpcm13 YXJlIEJ1Z106IFlvdXIgQklPUyBpcyBicm9rZW47IERNQVIgcmVwb3J0ZWQgYXQgYWRkcmVzcyAw IQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEJJT1MgdmVu ZG9yOiBEZWxsIEluYy47IFZlcjogMS4xLjE7IFByb2R1Y3QgVmVyc2lvbjoKPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IC0gICBCZWNhdXNlIG9mIHRoaXMgQklPUyBidWcgUUNB NjM5MCBvbmx5IGdldHMgb25lIE1TSSB2ZWN0b3Igb24gRGVsbCBYUFMKPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAgICAgMTMuIFdlIGFkZGVkIGEgaGFjayB0 byBhdGgxMWsgbWFrZSBpdCB3b3JrIHdpdGggb25seSB2ZWN0b3IgYW5kIGFmdGVyCj4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIHRoYXQgaXQncyBwb3Nz aWJsZSB0byBib290IHRoZSBmaXJtd2FyZSwgY29ubmVjdCB0byB0aGUgQVAgYW5kIHVzZSB0aGUK PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAgICAgZGV2aWNl IGZvciBhIHdoaWxlLgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgLSAgIEJ1 dCB0aGUgcHJvYmxlbSBub3cgaXMgdGhhdCB0aGUga2VybmVsIGlzIGNyYXNoaW5nIGFsbW9zdCBp bW1lZGlhdGVseQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICAgICBhbmQgYWxtb3N0IGV2ZXJ5IHRpbWUoPykuIEFuZCB0aGVzZSBjcmFzaGVzIG9ubHkgaGFw cGVuIG9uIERlbGwgWFBTCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgICAgIDEzLCBhbGwgb3RoZXIgc3lzdGVtcyAoaW5jbHVkaW5nIERlbGwgWFBTIDE1KSBz ZWVtIHRvIHdvcmsgd2l0aG91dAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICAgICBpc3N1ZXMuCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IElzIG15IHVu ZGVyc3RhbmRpbmcgY29ycmVjdD8gRGlkIEkgbWlzcyBhbnl0aGluZz8KPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBBYm91dCB0aGUgc3ltcHRvbXMgV2kgcmVw b3J0czoKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBTbyB1 cCB1bnRpbCB0aGlzIHBvaW50LCBldmVyeXRoaW5nIGlzIHdvcmtpbmcgd2l0aG91dCBpc3N1ZXMu Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRXZlcnl0aGlu ZyBzZWVtcyB0byBzcGlyYWwgb3V0IG9mIGNvbnRyb2wgYSBjb3VwbGUgb2Ygc2Vjb25kcyBsYXRl cgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHdoZW4gbXkg c3lzdGVtIGF0dGVtcHRzIHRvIGFjdHVhbGx5IGJyaW5nIHVwIHRoZSBhZGFwdGVyLiBJbiBtb3N0 IG9mCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhlIGNy YXNoIHN0YXRlcyBJIHdpbGwgc2VlIHRoaXM6Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS4yODY3MjVdIHdscDg1czA6IHNlbmQgYXV0aCB0byBlYzow ODo2YjoyNzowMTplYSAodHJ5IDEvMykKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBbIDMxLjM5MDE4N10gd2xwODVzMDogc2VuZCBhdXRoIHRvIGVjOjA4OjZi OjI3OjAxOmVhICh0cnkgMi8zKQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IFsgMzEuMzkxOTI4XSB3bHA4NXMwOiBhdXRoZW50aWNhdGVkCj4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS4zOTQxOTZdIHdscDg1czA6 IGFzc29jaWF0ZSB3aXRoIGVjOjA4OjZiOjI3OjAxOmVhICh0cnkgMS8zKQo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsgMzEuMzk2NTEzXSB3bHA4NXMwOiBS WCBBc3NvY1Jlc3AgZnJvbSBlYzowODo2YjoyNzowMTplYQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IChjYXBhYj0weDQxMSBzdGF0dXM9MCBhaWQ9NikKPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbIDMxLjQwNzczMF0g d2xwODVzMDogYXNzb2NpYXRlZAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IFsgMzEuNDM0MzU0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogd2xw ODVzMDogbGluayBiZWNvbWVzIHJlYWR5Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgQW5kIHRoZW4gZWl0aGVyIHNvbWV3aGVyZSBpbiB0aGF0IHBpbGUgb2Yg bWVzc2FnZXMsIG9yIGEgc2Vjb25kIG9yIHR3bwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IGFmdGVyIHRoaXMgbXkgbWFjaGluZSB3aWxsIHN0YXJ0IHRvIHN0 dXR0ZXIgYXMgSSBtZW50aW9uZWQgYmVmb3JlLCBhbmQKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aGVuIGl0IGVpdGhlciBoYW5ncywgb3IgSSBzZWUgdGhp cyBtZXNzYWdlIChJJ20gdHJ1bmNhdGluZyB0aGUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyB0aW1lc3RhbXApOgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsgMzUueHh4eCBdIHNjaGVkOiBSVCB0aHJvdHRsaW5nIGFj dGl2YXRlZAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEFm dGVyIHRoYXQgbW9tZW50LCB0aGUgbWFjaGluZSBpcyB1bnJlc3BvbnNpdmUuIFNvcnJ5IEkgY2Fu J3Qgc2VlbSB0bwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 IGV4dHJhY3QgdGhpcyBkYXRhIG90aGVyIHRoYW4gc2NyZWVuc2hvdHMgZnJvbSBteSBwaG9uZSBh dCB0aGUgbW9tZW50LAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IHlvdSBjYW4gc2VlIHRoZSBkbWVzZyBvdXRwdXQgZnJvbSA2IGRpZmZlcmVudCBoYW5ncyBo ZXJlOgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGh0dHBz Oi8vZ2l0aHViLmNvbS93MW5rL2F0aDExay1kZWJ1Zwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgQW5kIFRob21hcyBLcmF1c2UgcmVwb3J0czoKPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBJIGNhbiBjb25maXJtIHRoaXMgYmVoYXZpb3Ig b24gbXkgY29uZmlndXJhdGlvbi4gSSBtYW5hZ2VkIHRvIGxvZ2luCj4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgb25jZSBhbmQgc2VsZWN0IHRoZSBXaWZpIGFu ZCBjb25uZWN0IHRvIGl0LiBJdCBzZWVtZWQgY3VyaW91c2x5IGVub3VnaAo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJlIHN0YWJsZSBsb25nIGVub3VnaCB0 byBlbnRlciB0aGUgV2lmaSBwYXNzcGhyYXNlLiBBZnRlciB0aGUKPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBjb25uZWN0aW9uIHdhcyBlc3RhYmxpc2hlZCwg dGhlIHN5c3RlbSBoYW5nIGFuZCBvbiBlYWNoIGF0dGVtcHQgdG8KPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyByZWJvb3QgaW50byB0aGUgZ3JhcGhpY2FsIHN5 c3RlbSBpdCB3b3VsZCBmcmVlemUgYXQgc29tZSBwb2ludAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IChzb21ldGltZXMgZXZlbiBiZWZvcmUgc2hvd2luZyB0 aGUgbG9naW4gc2NyZWVuKS4KPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IC0t Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaHR0cHM6Ly9w YXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L2xpbnV4LXdpcmVsZXNzL2xpc3QvCj4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaHR0cHM6Ly93aXJlbGVzcy53 aWtpLmtlcm5lbC5vcmcvZW4vZGV2ZWxvcGVycy9kb2N1bWVudGF0aW9uL3N1Ym1pdHRpbmdwYXRj aGVzCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEhpIEthbGxlLAo+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBBZ2FpbiwgdGhhbmtzIG11Y2ggZm9yIHlvdXIgd29y ay4gSSB0aGluayB5b3UndmUgc3VtbWFyaXplZAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBldmVyeXRoaW5nIHVwIHVudGlsIHRoaXMgcG9pbnQuIE9uIG15IFhQUyAx MyA5MzEwIFRoZSBiZWhhdmlvciBvZiB0aGUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgUlQgdGhyb3R0bGluZyBzdGlsbCBleGlzdHMgZm9yIG1lIG9jY2FzaW9uYWxs eSBvbiBsb2FkaW5nIHRoZQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBkcml2ZXIvYXNzb2NpYXRpbmcgd2l0aCBhbiBBUC4gVGhlIHRocm90dGxpbmcgY29uc2lzdGVu dGx5IG9jY3Vycwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBhZnRl ciBhIGZldyBzZXRzIG9mIHRoZSBNSEkgZGVidWcgcHJpbnRpbmcgc2hvd2luZyB0aGUgRUUgZW50 ZXJpbmcgYW4KPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaW52YWxp ZCBzdGF0ZSAoIEFNU1MgLSZndDsgSU5WQUxJRF9FRSApLiBJJ20gbm93IGJ1aWxkaW5nIHRoZSBs YXRlc3QgdGFnCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRvIHNl ZSBpZiB0aGVyZSBhcmUgYW55IGRpZmZlcmVuY2VzLgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyBUaGFua3MhCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgSnVzdCB0byBmb2xsb3cg dXAsIHRoZSBmaXJzdCBib290IHJlc3VsdGVkIGluIHRoZSBSVCB0aHJvdHRsaW5nCj4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBtZXNzYWdlIGFzIHRoZSBhZGFwdGVyIHdhcyBj b21pbmcgdXAvYXNzb2NpYXRpbmcsIHNob3J0bHkgYWZ0ZXIgdGhlCj4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBmaXJtd2FyZSBjcmFzaGVkIGFuZCB0aGUga2VybmVsIGRpZG4n dCBmdWxseSBmcmVlemUsIGJ1dCBJIG5lZWRlZCB0bygKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IHJlYm9vdCB0byBicmluZyB0aGUgYWRhcHRlciBiYWNrLgo+ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgS2Fs bGUgLQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEkndmUgbm90aWNlZCBvbmUgYWRk aXRpb25hbCBiZWhhdmlvciB0aGF0IG1heSBnaXZlIHNvbWVvbmUgd2l0aAo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IGZhbWlsaWFyaXR5IHdpdGggdGhlIFFDQSBoYXJkd2FyZSBhIGNs dWUuIEknbSBydW5uaW5nCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrLXFj YTYzOTAtYnJpbmd1cC0yMDIwMTEzMDE2MDggb24gdGhlIGRlbGwgeHBzIDEzIDkzMTAuIEZvcgo+ ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHdoYXRldmVyIHJlYXNvbiwgaGF2aW5nIHRo ZSBibHVldG9vdGggc3Vic3lzdGVtIGVuYWJsZWQgKHdpdGggYSBwYWlyZWQKPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBkZXZpY2UpIG9uIHRoaXMgZGVsbCBiYXNpY2FsbHkgZ3VhcmFu dGVlcyBJJ2xsIGhpdCB0aGUgc2NoZWR1bGVyCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgdGhyb3R0bGluZyBpc3N1ZSBhcyB0aGUgYXRoMTFrIGRyaXZlciBpcyBpbml0aWFsaXppbmcg LyBhc3NvY2lhdGluZy4KPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGUgYmx1ZXRv b3RoIHN5c3RlbSBpcyB1c2luZyB0aGUgYnRxY2EgZHJpdmVyLiBJIGRvbid0IGhhdmUgYW55Cj4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdXNlZnVsIGRlYnVnZ2luZyAoSSdsbCBnbGFk bHkgY29sbGVjdCBzb21lIGlmIHRoZXJlIGlzIGEgd2F5IHRvIGRvIGl0KQo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IG90aGVyIHRoYW4gdHJhY2tpbmcgc29tZSBzaW1wbGUgc3RhdGlz dGljcy4gSSBib290ZWQgbXkgc3lzdGVtIDIwCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgdGltZXMsIDEwIHRpbWVzIHdpdGggYmx1ZXRvb3RoIGVuYWJsZWQgKChhbmQgc29tZSBoZWFk cGhvbmVzIHR1cm5lZCBvbgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJlYWR5IHRv IHBhaXIpLCBhbmQgMTAgdGltZXMgd2l0aG91dC4gSW4gYm90aCBzY2VuYXJpb3MsIEknbSBib290 aW5nCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaW50byBYIGFuZCBtYW51YWxseSBt b2Rwcm9iaW5nIHRoZSBhdGgxMWsgZHJpdmVyLiBUaGUgZGlmZmVyZW5jZSBpcwo+ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoYXQgd2l0aCBibHVldG9vdGggb24gYW5kIGJ5IHRoZSB0 aW1lIEkgbW9kcHJvYmUgdGhlIGRyaXZlciwgdGhlCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgaGVhZHBob25lcyBhcmUgcGFpcmVkIGFuZCBJIHJlY2VpdmVkIHRoZSB0aHJvdHRsaW5n IG1lc3NhZ2UgYW5kCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgc3Vic2VxdWVudCBm cmVlemluZyAxMC8xMCB0aW1lcy4gV2l0aCBibHVldG9vdGggb2ZmIC8gbXkgaGVhZHBob25lcwo+ ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IG5vdCBwYWlyZWQsIEkgb25seSBzYXcgaXQg Mi8xMC4gSSBrbm93IGl0J3Mgbm90IG11Y2ggaGFyZCBpbmZvcm1hdGlvbgo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IGJ1dCBpdCdzIHJlbGlhYmx5IHJlcHJvZHVjaWJsZSBmb3IgbWUs IGlzIHRoZXJlIGFueXRoaW5nIHVzZWZ1bCBJIGNhbgo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7IGNvbGxlY3Q/Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IFdlbGwgdW5mb3J0dW5hdGVseSBJIHRoaW5rIHRoZSBibHVldG9vdGggd2Fz IGp1c3QgYSByZWQgaGVycmluZyBpbiB0aGUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgcmFj aW5nLiBUbyBjaGFzZSB0aGF0LCBJIGRpc2FibGVkIGFsbCBibHVldG9vdGggYW5kIHdhcyBhYmxl IHRvIGdldAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBpbnRvIGEgc3RhdGUgd2hlcmUgSSBo YWQgNiBmYWlsZWQgYm9vdHMgaW4gYSByb3cuIFRvIGZ1cnRoZXIgcG9rZQo+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBhcm91bmQsIEkgcmVidWlsdCB0aGUga2VybmVsIHdpdGggbG9jYWxtb2Rj b25maWcgdG8gZGlzYWJsZSBidWlsZGluZwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBiaWcg Y2h1bmtzIG9mIHRoaW5ncy4gVGhpcyBrZXJuZWwgaXMgd2F5IGxlc3Mgc3RhYmxlIGFuZCBzZWVt cyB0bwo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBmcmVlemUgbW9zdCBvZiB0aGUgdGltZSAo YnV0IGRvZXMgb2NjYXNpb25hbGx5IHJlbWFpbiBzdGFibGUpLCBJJ20gbm90Cj4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7IHN1cmUgd2hhdCBlbHNlIGdvdCBkaXNhYmxlZCBpbiB0aGVyZSwgYnV0 IGl0IHNlZW1zIHRvIGhhdmUgaGFkIGEKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgbmVnYXRp dmUgaW1wYWN0IG9uIHRoZSBjcmFzaCByYWNpbmcuCj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IERpZ2VzdCBGb290ZXIKPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrIG1haWxpbmcgbGlzdAo+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBhdGgxMWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2F0aDEx awo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBF bmQgb2YgYXRoMTFrIERpZ2VzdCwgVm9sIDcsIElzc3VlIDUKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Cj4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAtLQo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrIG1h aWxpbmcgbGlzdAo+ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrQGxpc3RzLmluZnJhZGVhZC5v cmcKPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vYXRoMTFrCj4gJmd0OyAmZ3Q7ICZndDsKPiAmZ3Q7ICZndDsgJmd0OyBIZXkg TWl0Y2hlbGwsCj4gJmd0OyAmZ3Q7ICZndDsgT25lIG1vcmUgdGhpbmcgdG8gdHJ5IHRoYXQgbWF5 IGhlbHAgdXMgZ2V0IGEgbGl0dGxlIGJpdCBvZiBleHRyYQo+ICZndDsgJmd0OyAmZ3Q7IGluZm8u IE91dCBvZiBldmVyeXRoaW5nIEkndmUgZG9uZSwgc29tZXRoaW5nIHRoYXQgaGFzIHJlbWFpbmVk Cj4gJmd0OyAmZ3Q7ICZndDsgY29uc2lzdGVudCBpcyB0byBlbmFibGUgdGhlIE1ISSBkZWJ1Z2dp bmcgYXMgS2FsbGUgc3VnZ2VzdGVkOgo+ICZndDsgJmd0OyAmZ3Q7IHN1ZG8gc2ggLWMgImVjaG8g LW4gJ21vZHVsZSBtaGkgK3AnICZndDsgL3N5cy9rZXJuZWwvZGVidWcvZHluYW1pY19kZWJ1Zy9j b250cm9sIgo+ICZndDsgJmd0OyAmZ3Q7IEJlZm9yZSBhbnkgY3Jhc2gvc3BpbmxvY2ssIEkgc2Vl IHRoZSBNSEkgcHJpbnRpbmcgKGZyb20KPiAmZ3Q7ICZndDsgJmd0OyBkcml2ZXJzL2J1cy9taGkv Y29yZS9tYWluLmMgTDM4OSkgc2hvdyB0aGUgRUUgZW50ZXIgYW4gaW52YWxpZCBzdGF0ZQo+ICZn dDsgJmd0OyAmZ3Q7IGFuZCB0aGVuIGFmdGVyIGEgbnVtYmVyIG1vcmUgaXRlcmF0aW9ucyB0aHJv dWdoIHRoaXMgZnVuY3Rpb24sIHRoaW5ncwo+ICZndDsgJmd0OyAmZ3Q7IGZpbmFsbHkgZ28gb3V0 IG9mIGNvbnRyb2wuIFNvIGZyb20KPiAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7ICAg ICAgICAgZGV2X2RiZyhkZXYsICJsb2NhbCBlZTolcyBkZXZpY2UgZWU6JXMgZGV2X3N0YXRlOiVz XFxuIiwKPiAmZ3Q7ICZndDsgJmd0OyAgICAgICAgICAgICAgICAgVE9fTUhJX0VYRUNfU1RSKG1o aV9jbnRybC0mZ3Q7ZWUpLCBUT19NSElfRVhFQ19TVFIoZWUpLAo+ICZndDsgJmd0OyAmZ3Q7ICAg ICAgICAgICAgICAgICBUT19NSElfU1RBVEVfU1RSKHN0YXRlKSk7Cj4gJmd0OyAmZ3Q7ICZndDsK PiAmZ3Q7ICZndDsgJmd0Owo+ICZndDsgJmd0OyAmZ3Q7IEknbGwgc2VlIHNvbWV0aGluZyBsaWtl IHRoaXM6Cj4gJmd0OyAmZ3Q7ICZndDsgWyAzMTIueHh4XSBtaGkgMDAwMDo1NTowMC4wOiBsb2Nh bCBlZTpBTVNTIGRldmljZSBlZTpBTVNTIGRldl9zdGF0ZTpNMgo+ICZndDsgJmd0OyAmZ3Q7IFsg MzEzLjAyNDAzM10gbWhpIDAwMDA6NTU6MDAuMDogbG9jYWwgZWU6SU5WQUxJRF9FRSBkZXZpY2UK PiAmZ3Q7ICZndDsgJmd0OyBlZTpJTlZBTElEX0VFIGRldl9zdGF0ZTpTWVNfRVJSCj4gJmd0OyAm Z3Q7ICZndDsgVGhlbiBhZnRlciBhIGZldyBvZiB0aG9zZSBwcmludHMgc2hvd2luZyBTWVNfRVJS LCBlaXRoZXIgYSBzcGlubG9jayBvcgo+ICZndDsgJmd0OyAmZ3Q7IGEgZmlybXdhcmUgY3Jhc2gu IEknbSBub3Qgc3VyZSB3aGF0IGNhdXNlcyB0aGlzIGVlIHN0YXRlIHRvIGdvCj4gJmd0OyAmZ3Q7 ICZndDsgaW52YWxpZCwgYnV0IG1heWJlIHRoYXQncyB3b3J0aCBsb29raW5nIGludG8uIENhbiB5 b3UgY29uZmlybSB0aGUKPiAmZ3Q7ICZndDsgJmd0OyBzYW1lIGJlaGF2aW9yPyBUbyBzZWUgdGhp cyBhIGxpdHRsZSBlYXNpZXIsIEkgYWxzbyBydW4gZG1lc2cgLXdIIGluCj4gJmd0OyAmZ3Q7ICZn dDsgdHdvIHdpbmRvd3MsIG9uZSBwaXBpbmcgdG8gfCBncmVwIC12IG1oaSAodG8gZmlsdGVyIG91 dCB0aGUgbWhpCj4gJmd0OyAmZ3Q7ICZndDsgZGVidWdnaW5nKS4KPiAmZ3Q7ICZndDsgJmd0OyBU aGFua3MhCj4gJmd0OyAmZ3Q7Cj4gJmd0OyAmZ3Q7IFNvIEkndmUgbWFuYWdlZCB0byBzdGFiaWxp c2UgbXkgc3lzdGVtIG5vdywgc28gZWl0aGVyIHRoZSByYWNlIGlzCj4gJmd0OyAmZ3Q7IGdvbmUs IG9yIEkndmUgZG9uZSBzb21ldGhpbmcgdG8gd2luIGl0IGFsbCB0aGUgdGltZS4gU28gb25lIG9m IHRoZQo+ICZndDsgJmd0OyBhdmVudWVzIG9mIHJhY2luZyBJIHdhcyBjaGFzaW5nIGF0IGZpcnN0 IHdhcyBpbiB0aGUgYXRoMTFrIGRyaXZlcgo+ICZndDsgJmd0OyBpdHNlbGYuIFRoZXJlIGFyZSBh IGNvdXBsZSBhcmVhcyB3aGVyZSB0aGUgc2luZ2xlL3NoYXJlZCBJUlEgaXMgYmVpbmcKPiAmZ3Q7 ICZndDsgZm9yY2libHkgdG9nZ2xlZCBpbiB3YXlzIHRoYXQgdGhlIGRvY3VtZW50YXRpb24gc2F5 cyBhcmUgbm90IGdyZWF0Cj4gJmd0OyAmZ3Q7IChhbmQgdGhlIG9yaWdpbmFsIHBhdGNoIHdhcyB0 cnlpbmcgdG8gYXZvaWQpLiBGaXhpbmcgdGhvc2UgZGlkbid0Cj4gJmd0OyAmZ3Q7IHNlZW0gdG8g aGF2ZSBtdWNoIGltcGFjdCBvbiB0aGUgc3RhYmlsaXR5IG9mIHRoaW5ncyAoSSd2ZSBpbmNsdWRl ZAo+ICZndDsgJmd0OyB0aG9zZSBjaGFuZ2VzIGluIG15IHBhdGNoIHRob3VnaCkuIEFmdGVyIHRo ZSBsYXN0IGVtYWlsIEkgd2FzCj4gJmd0OyAmZ3Q7IHRoaW5raW5nIGFib3V0IHRoZSBNSEkgc2lk ZSBvZiB0aGluZ3MgYSBiaXQgbW9yZSBhbmQgZm91bmQgYSBudW1iZXIgb2YKPiAmZ3Q7ICZndDsg Y2FsbCBzaXRlcyB0aGF0IG15IG5haXZlIGdyZXBwaW5nIGhhZCBtaXNzZWQgdGhhdCBkbyB0aGUg c2FtZSB0aGluZywKPiAmZ3Q7ICZndDsgYnV0IHZpYSBhY3F1aXJpbmcgYSBsb2NrIGF0IHRoZSBz YW1lIHRpbWUuIEkgbW9kaWZpZWQgYWxsIHRoZSBjYWxscwo+ICZndDsgJmd0OyB0byAqX2xvY2tf aXJxIGFuZCAqX3VubG9ja19pcnEgdG8gdGhlIGxvY2svdW5sb2NrIC0gc2F2ZS9yZXN0b3JlCj4g Jmd0OyAmZ3Q7IHZhcmlhbnRzIHRoYXQgYWNjZXB0IHRoZSBmbGFncyBwYXJhbWV0ZXIgdG8gY2Fw dHVyZSBzdGF0ZS4gSSd2ZSBub3cKPiAmZ3Q7ICZndDsgYm9vdGVkIGFuZCBsb2FkZWQgdGhlIGRy aXZlciAxMCsgdGltZXMgd2l0aG91dCBhIHNpbmdsZSBmcmVlemUgb3IKPiAmZ3Q7ICZndDsgY3Jh c2guIEknbSBub3Qgc3VyZSBhbGwgb2YgdGhvc2UgbW9kaWZpY2F0aW9ucyBhcmUgbmVjZXNzYXJ5 IChpZToKPiAmZ3Q7ICZndDsgd2hpY2ggdGhpbmdzIGFyZSByZS1lbnRyYW50IGluIHRoaXMgc2lu Z2xlIGludGVycnVwdCBvcGVyYXRpbmcgbW9kZSB2cwo+ICZndDsgJmd0OyB3aGljaCBvbmVzIGNh biB1c2UgdGhlIHNpbXBsZXIgbG9jay91bmxvY2sgbWVjaGFuaXNtcyksIHNvIEkgY291bGQgdXNl Cj4gJmd0OyAmZ3Q7IHNvbWUgYWR2aWNlL2d1aWRhbmNlIHRoZXJlLgo+ICZndDsgJmd0OyBNaXRj aGVsbCAtIGlmIHlvdSB3YW50IHRvIGdyYWIgdGhpcyBwYXRjaCBhbmQgdHJ5IGl0LCBsZXQgbWUg a25vdyBob3cKPiAmZ3Q7ICZndDsgaXQgZ29lcyBhbmQgSSBjYW4gY2xlYW4gaXQgdXAgZm9yIHRo ZSBtYWlsaW5nIGxpc3Q6Cj4gJmd0OyAmZ3Q7IGh0dHBzOi8vZ2l0aHViLmNvbS93MW5rL2F0aDEx ay1kZWJ1Zy9ibG9iL21hc3Rlci9vbmUtaXJxLW1hbmFnZS5wYXRjaAo+ICZndDsgJmd0OyAoYXBw bHkgdG8gYXRoMTFrLXFjYTYzOTAtYnJpbmd1cC0yMDIwMTEzMDE2MDgpCj4gJmd0Owo+ICZndDsg QmxpbmRseSBjaGFzaW5nIHRoZSBjcmFzaGluZywgSSd2ZSBmb3VuZCBvbmUgbW9yZSBwcm9iYWJs eSByZWxldmFudAo+ICZndDsgcGllY2Ugb2YgaW5mb3JtYXRpb24uIEFzIEkgd2FzIHBsYXlpbmcg YXJvdW5kIHRyeWluZyB0byBzZWUgaWYgSSBoYWQKPiAmZ3Q7IGFjdHVhbGx5IHN0b3BwZWQgdGhl IHJhY2luZywgSSBub3RpY2VkIG15IGJhdHRlcnkgd2FzIGxvdy4gSSBwbHVnZ2VkCj4gJmd0OyBp dCBpbiBhbmQgaW1tZWRpYXRlbHkgcmVjZWl2ZWQgdGhlIFJUIHRocm90dGxpbmcgY3Jhc2guIEkn dmUgbm93IHRyaWVkCj4gJmd0OyBxdWl0ZSBhIGJpdCwgYW5kIG9uIHRoZSBiYXR0ZXJ5IEkgZG9u J3Qgc2VlIHRoZSBjcmFzaGluZy4gSSB0aG91Z2h0Cj4gJmd0OyBtYXliZSBkeW5hbWljIENQVSBj bG9ja2luZyBpcyBjaGFuZ2luZyBzb21lIG9mIHRoZSByYWNpbmcgcHJvcGVydGllcy4KPiAmZ3Q7 IFdoZW4gSSBicmluZyBldmVyeXRoaW5nIHVwIG9uIHRoZSBiYXR0ZXJ5IGFuZCB3YWl0IGFyb3Vu ZCBhIGJpdCwgb25jZQo+ICZndDsgSSBwbHVnIGluIHRoZSB1c2ItYyBjYWJsZSwgd2l0aGluIGEg ZmV3IHNlY29uZHMgaXQgd2lsbCBvZnRlbiB0cmlnZ2VyCj4gJmd0OyB0aGUgUlQgdGhyb3R0bGlu ZyBtZXNzYWdlLiBJIHBva2VkIGEgbGl0dGxlIGJpdCBhdCBzb21lIG9mIHRoZSB3aWZpCj4gJmd0 OyBwb3dlciBtYW5hZ2VtZW50IHNldHRpbmdzLCBzcGVjaWZpY2FsbHkgdHJ5aW5nIHRvIGRpc2Fi bGUgdGhlbSwgYnV0IEkKPiAmZ3Q7IGRpZG4ndCBzZWVtIHRvIGtpY2sgYW55dGhpbmcgcmVsZXZh bnQgeWV0LiBJIGNhbiBlc3NlbnRpYWxseSB1c2UgdGhlCj4gJmd0OyBwb3dlciBjYWJsZSBhcyBh IHRyaWdnZXIgZm9yIHRoaXMgcmFjZSB0aG91Z2guLgo+ICZndDsKPiAmZ3Q7IEthbGxlIC0gYXJl IHlvdSBhd2FyZSBvZiBhbnl0aGluZyB0aGF0IGhhcHBlbnMgdG8gdGhlIGRyaXZlci9hZGFwdGVy Cj4gJmd0OyB3aGVuIGFjIHBvd2VyIHNob3dzIHVwPyBJIHRoaW5rIEkgc2VlIHNvbWUgcG93ZXIg c2F2aW5nIHN0dWZmIGluCj4gJmd0OyB3bWkuYyBidXQgSSBoYXZlbid0IGdvdHRlbiBkZWVwIGVu b3VnaCB0byBrbm93Li4uCj4KPiA8L3dpbmtAdGVjaG5vbHUuc3Q+CgpNaXRjaGVsbCAtIG9uZSB0 aGluZyB0byBub3RlIHJlIHRoZSBtaGkgZGVidWdnaW5nLCB0aGUgbW9kdWxlIG5lZWRzIHRvCmJl IGluIHBsYWNlIGZpcnN0LiAgSGVyZSdzIGhvdyBJJ3ZlIGJlZW4gZG9pbmcgaXQ6Cgptb2Rwcm9i ZSBhdGgxMWtfcGNpOyBlY2hvIC1uICdtb2R1bGUgbWhpICtwJyA+Ci9zeXMva2VybmVsL2RlYnVn L2R5bmFtaWNfZGVidWcvY29udHJvbDsgZG1lc2cgLXdICgpJbiB0aGUgcHJldmlvdXNseSBsaW5r ZWQgZ2l0IHJlcG8sIEkndmUgYWRkZWQgbXkga2VybmVsIGJ1aWxkIGNvbmZpZywKdGhhdCBtYXkg YmUgd29ydGggdHJ5aW5nLiAgQW5vdGhlciBjaGFuZ2UgSSd2ZSBtYWRlIHRoYXQgc2VlbXMgdG8g aGVscAppcyB0byBjb21wbGV0ZWx5IGRpc2FibGUgcG93ZXIgbWFuYWdlbWVudCBmb3IgODAyMTEg aW4gdGhlIGtlcm5lbC4KQmV0d2VlbiB0aGF0IGFuZCBzZXR0aW5nIHVidW50dSB0byBsZWF2ZSB0 aGUgaXdjb25maWcgdGhpbmdzIGFsb25lLCBpdApzZWVtcyB0byBoYXZlIHJlc29sdmVkIHRoZSBw b3dlciBwbHVnZ2luZyBzdHVmZi4gIEknbSBndWVzc2luZyB0aGUKcmVhbCByYWNpbmcgaXMgcmVs YXRlZCB0byBqdXN0IGF0dGVtcHRpbmcgdG8gY29uZmlndXJlL3JlY29uZmlndXJlCnNldHRpbmdz IGluIHRoZSBhZGFwdGVyICh3aGljaCBpcyB3aHkgd2UncmUgc2VlaW5nIGNyYXNoaW5nIHdoZW4g aXQKdHJpZXMgdG8gYWN0dWFsbHkgYXR0ZW1wdCB0byAnZG8gdGhpbmdzJywgbGlrZSBhc3NvY2lh dGUgb3IgbW9kaWZ5Cm9wZXJhdGlvbmFsIGNvbmZpZ3MsIGJlZm9yZSBpdCBnb2VzIG51dHMpLiAg VGhlIHRoaW5nIHRoYXQncyB3ZWlyZCBpcwp0aGF0IEknbSBhc3N1bWluZyB0aGUgaW5zdGFiaWxp dHkgaGFzIGJlZW4gaW50cm9kdWNlZCBkdWUgdG8gdGhlCnNoYXJlZCBJUlEgc2luY2UgcHJlc3Vt YWJseSB0aGlzIGRyaXZlciB3b3JrcyBmb3IgdGhlIHByZXZpb3VzIHBpZWNlcwpvZiBoYXJkd2Fy ZSB0aGUgY2hpcHNldCB3YXMgcHV0IGludG8sIGJ1dCBzcGVjaWZpY2FsbHkgaW4gdGhvc2UKY29k ZXBhdGhzLCB0aGVyZSdzIG5vdGhpbmcgb2J2aW91c2x5IHJlbGF0ZWQgdG8gdGhlIHNpbmdsZSBJ UlEuICBXaGljaApsZWFkcyBteSB0aG91Z2h0cyBiYWNrIHRvIHRpbWluZy9zeW5jaHJvbml6YXRp b24gaXNzdWVzLi4uCgotLSAKYXRoMTFrIG1haWxpbmcgbGlzdAphdGgxMWtAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2F0aDEx awo=