From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmw0Y-00055G-9O for ath11k@lists.infradead.org; Wed, 09 Dec 2020 09:43:42 +0000 Received: by mail-ej1-x641.google.com with SMTP id g20so1191516ejb.1 for ; Wed, 09 Dec 2020 01:43:35 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: wi nk Date: Wed, 9 Dec 2020 10:43:23 +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 , Kalle Valo , Carl Huang Cc: "ath11k@lists.infradead.org" T24gV2VkLCBEZWMgOSwgMjAyMCBhdCAyOjUyIEFNIHdpIG5rIDx3aW5rQHRlY2hub2x1LnN0PiB3 cm90ZToKPgo+IE9uIE1vbiwgRGVjIDcsIDIwMjAgYXQgNjowMSBQTSB3aSBuayA8d2lua0B0ZWNo bm9sdS5zdD4gd3JvdGU6Cj4gPgo+ID4gT24gTW9uLCBEZWMgNywgMjAyMCBhdCAzOjQ1IFBNIE1p dGNoZWxsIE5vcmRpbmUKPiA+IDxtYWlsQG1pdGNoZWxsbm9yZGluZS5jb20+IHdyb3RlOgo+ID4g Pgo+ID4gPiBUaGFua3MgZm9yIHNlbmRpbmcgdGhyb3VnaCB0aGlzIHBhdGNoIFdpbmsuCj4gPiA+ Cj4gPiA+IEkgYnVpbHQgYW5kIGluc3RhbGxlZCB0aGUgYXRoMTFrLXFjYTYzOTAtYnJpbmd1cCBi cmFuY2ggd2l0aCB5b3VyIHBhdGNoIGxhc3QgbmlnaHQgb24gbXkgRGVsbCBYUFMgMTMgOTMxMCBy dW5uaW5nIE5peE9TLiBJIGhhdmUgb25seSBydW4gdGhlIHBhdGNoIDYgdGltZXMuIFRoZSBzdGFy dHVwIHNlcXVlbmNlIHNlZW1zIG1vcmUgcmVsaWFibGUuIEkgd2FzIGFibGUgdG8gc3VjY2Vzc2Z1 bGx5IGVuYWJsZSB0aGUgYWRhcHRlciBhbmQgY29ubmVjdCB0byBteSByb3V0ZXIgZWFjaCB0aW1l LCBob3dldmVyIGVhY2ggdGltZSBteSBzeXN0ZW0gd291bGQgZXZlbnR1YWxseSBmcmVlemUgYSBm ZXcgbWludXRlcyBhZnRlci4gSSBub3RpY2VkIHRoYXQgbW91c2UgaW5wdXQgd291bGQgc3R1dHRl ciBmb3IgYSBtb21lbnQgYmVmb3JlIGNvbXBsZXRlbHkgZnJlZXppbmcuCj4gPiA+Cj4gPiA+IEkg dGVzdGVkIG9uIGJhdHRlcnkgdHdpY2UgdG8gY2hlY2sgeW91ciB0aGVvcnkgdy5yLnQuIHBvd2Vy IG1hbmFnZW1lbnQsIGJ1dCBkaWQgbm90IG5vdGljZSBhbnkgZGlmZmVyZW5jZSBpbiBiZWhhdmlv dXIuCj4gPiA+Cj4gPiA+ID4gPiBzdWRvIHNoIC1jICJlY2hvIC1uICdtb2R1bGUgbWhpICtwJyA+ IC9zeXMva2VybmVsL2RlYnVnL2R5bmFtaWNfZGVidWcvY29udHJvbCIKPiA+ID4KPiA+ID4gSSB0 cmllZCBydW5uaW5nIHRoaXMgYnV0IGhhdmVuJ3Qgbm90aWNlZCBhbnkgZGlmZmVyZW5jZSB0byB0 aGUgb3V0cHV0IEknbSBvYnNlcnZpbmcgaW4gYGRtZXNnYCBvciBgam91cm5hbGN0bGAuIFRoZXJl J3MgYSBjaGFuY2UgdGhhdCB0aGVyZSdzIGFub3RoZXIgd2F5IEkgc2hvdWxkIGJlIGRvaW5nIHRo aXMgb24gTml4T1MgYXMgbW9zdCB0aGluZ3MgaW5jbHVkaW5nIHRoZSBrZXJuZWwgYW5kIGl0cyBj b25maWd1cmF0aW9uIGFyZSBidWlsdCBhbmQgY29uZmlndXJlZCBkZWNsYXJhdGl2ZWx5LiBJJ2xs IHRyeSBhbmQgd29yayB0aGlzIG91dCBuZXh0IHRpbWUgSSBnZXQgdGhlIGNoYW5jZSB0byBoYXZl IGEgbG9uZ2VyIHRlc3Rpbmcgc2Vzc2lvbi4KPiA+ID4KPiA+ID4g4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ 4oCQIE9yaWdpbmFsIE1lc3NhZ2Ug4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQCj4gPiA+IE9uIE1vbmRh eSwgRGVjZW1iZXIgNywgMjAyMCAyOjE3IEFNLCB3aSBuayA8d2lua0B0ZWNobm9sdS5zdD4gd3Jv dGU6Cj4gPiA+Cj4gPiA+ICZndDsgT24gU3VuLCBEZWMgNiwgMjAyMCBhdCAxMDo0NSBQTSB3aSBu ayB3aW5rQHRlY2hub2x1LnN0IHdyb3RlOgo+ID4gPiAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyBPbiBT dW4sIERlYyA2LCAyMDIwIGF0IDY6NTMgUE0gd2kgbmsgd2lua0B0ZWNobm9sdS5zdCB3cm90ZToK PiA+ID4gJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7IE9uIFN1biwgRGVjIDYsIDIwMjAg YXQgNjozOSBQTSBNaXRjaGVsbCBOb3JkaW5lCj4gPiA+ICZndDsgJmd0OyAmZ3Q7IG1haWxAbWl0 Y2hlbGxub3JkaW5lLmNvbSB3cm90ZToKPiA+ID4gJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAm Z3Q7ICZndDsgJmd0OyBJIHJlY2VudGx5IHRyaWVkIHVwZGF0aW5nIHRvIHRoZSBsYXRlc3Qgc2V0 IG9mIHBhdGNoZXMgb24gYGF0aDExay1xY2E2MzkwLWJyaW5ndXBgLCBhbmQgYXMgZXhwZWN0ZWQg dGhlIGNyYXNoaW5nIHN0aWxsIHJlbWFpbnMgKFhQUyAxMyA5MzEwIHdpdGggdGhlIFFDQTYzOTAp LiBJJ20gZmluZGluZyBpdCBkaWZmaWN1bHQgdG8gdGVzdCBhbnkgb2YgdGhlIG90aGVyIGJlaGF2 aW91ciAobGlrZSBpbXByb3ZlZCBzdXNwZW5kLCBldGMpIGFzIEknbSBzZWVpbmcgY3Jhc2hlcyB0 aGUgdmFzdCBtYWpvcml0eSBvZiB0aGUgdGltZS4gTm9ybWFsbHkgdGhpcyBvY2N1cnMgd2hlbiB0 aGUgd2lmaSBmaXJzdCBhdHRlbXB0cyB0byBjb25uZWN0IHRvIGEgbmV0d29yay4gT24gdGhlIHJh cmUgb2NjYXNpb24gd2hlcmUgaXQgZG9lcyBjb25uZWN0IHN1Y2Nlc3NmdWxseSwgaXQgYXBwZWFy cyB0byBydW4gc21vb3RobHkgZm9yIGEgc2VlbWluZ2x5IHJhbmRvbSBhbW91bnQgb2YgdGltZSBi ZWZvcmUgc3BvbnRhbmVvdXNseSBjcmFzaGluZyBhbmQgZnJlZXppbmcgdGhlIHN5c3RlbS4gSSBo YXZlbid0IG1hbmFnZWQgdG8gaWRlbnRpZnkgYW55IHBhcnRpY3VsYXIgYWN0aW9uIHRoYXQgY2F1 c2VzIHRoaXMuCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgRldJVywgSSBzdGlsbCBoYXZlbid0 IG1hbmFnZWQgdG8gZW5hYmxlIEJsdWV0b290aCBpbiBteSBrZXJuZWwgeWV0LCBzbyB0aGVyZSdz IHZlcnkgbGl0dGxlIGNoYW5jZSB0aGF0IGl0J3MgY29udHJpYnV0aW5nIHRvIHRoZSBpc3N1ZSBp biBteSBjYXNlLiBJIHRoaW5rIHdpLW5rJ3Mgb2JzZXJ2YXRpb24gaXMgY29ycmVjdCB0aGF0IHRo ZSBCbHVldG9vdGggaW1wYWN0aW5nIHJhY2luZXNzIHRoZXkgb2JzZXJ2ZWQgd2FzIGp1c3QgYSBj b2luY2lkZW5jZS4KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyBMZXQgbWUga25vdyBpZiB0aGVy ZSBpcyBhbnl0aGluZyBlbHNlIEkgY2FuIHRlc3QgdG8gaGVscCwgb3IgYW55IHBhcnRpY3VsYXIg a2luZHMgb2YgZGVidWdnaW5nIG91dHB1dCB5b3Ugd291bGQgbGlrZSB0byBzZWUgYW5kIEknbGwg Z2l2ZSBpdCBhIGdvIG5leHQgdGltZSBJIGdldCB0aGUgY2hhbmNlIHRvIHRlc3QuCj4gPiA+ICZn dDsgJmd0OyAmZ3Q7ICZndDsg4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQIE9yaWdpbmFsIE1lc3NhZ2Ug 4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgT24gU3VuZGF5 LCBEZWNlbWJlciA2LCAyMDIwIDY6MDAgUE0sIGF0aDExay1yZXF1ZXN0QGxpc3RzLmluZnJhZGVh ZC5vcmcgd3JvdGU6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IFNlbmQgYXRoMTFrIG1haWxpbmcgbGlzdCBzdWJtaXNzaW9ucyB0bwo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFRvIHN1YnNjcmliZSBvciB1bnN1YnNjcmliZSB2 aWEgdGhlIFdvcmxkIFdpZGUgV2ViLCB2aXNpdAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9hdGgxMWsKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IG9yLCB2aWEgZW1haWwsIHNlbmQgYSBtZXNzYWdl IHdpdGggc3ViamVjdCBvciBib2R5ICdoZWxwJyB0bwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgYXRoMTFrLXJlcXVlc3RAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgWW91IGNhbiByZWFjaCB0aGUgcGVyc29uIG1hbmFnaW5nIHRoZSBsaXN0 IGF0Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBhdGgxMWstb3duZXJAbGlzdHMuaW5m cmFkZWFkLm9yZwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgV2hlbiByZXBseWluZywg cGxlYXNlIGVkaXQgeW91ciBTdWJqZWN0IGxpbmUgc28gaXQgaXMgbW9yZSBzcGVjaWZpYwo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhhbiAiUmU6IENvbnRlbnRzIG9mIGF0aDExayBk aWdlc3QuLi4iCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUb2RheSdzIFRvcGljczoK PiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAxLiAgUmU6IGF0aDExazogUUNBNjM5MCBvbiBEZWxsIFhQUyAxMyBhbmQga2VybmVsIGNy YXNoZXMgKHdpIG5rKQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgMi4gIFJlOiBhdGgx MWs6IFFDQTYzOTAgb24gRGVsbCBYUFMgMTMgYW5kIGtlcm5lbCBjcmFzaGVzICh3aSBuaykKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBNZXNzYWdlOiAxCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBEYXRlOiBTYXQsIDUg RGVjIDIwMjAgMjA6MTc6MTAgKzAxMDAKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEZy b206IHdpIG5rIHdpbmtAdGVjaG5vbHUuc3QKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 IFRvOiBLYWxsZSBWYWxvIGt2YWxvQGNvZGVhdXJvcmEub3JnCj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBDYzogVGhvbWFzIEtyYXVzZSB0aG9tYXNrcmF1c2VAcG9zdGVvLmRlLCBhdGgx MWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgU3Vi amVjdDogUmU6IGF0aDExazogUUNBNjM5MCBvbiBEZWxsIFhQUyAxMyBhbmQga2VybmVsIGNyYXNo ZXMKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE1lc3NhZ2UtSUQ6Cj4gPiA+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBDQUhVZEpKWDZKV2JOWSs9QjJEMWZGR1pQcXpiSlN3MFYwQzJp K2JaPXhhYkU1NmN2X0FAbWFpbC5nbWFpbC5jb20KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iVVRGLTgiCj4gPiA+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBPbiBUdWUsIERlYyAxLCAyMDIwIGF0IDExOjE3IEFNIHdpIG5r IHdpbmtAdGVjaG5vbHUuc3Qgd3JvdGU6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBPbiBNb24sIE5vdiAzMCwgMjAyMCBh dCA2OjAyIFBNIHdpIG5rIHdpbmtAdGVjaG5vbHUuc3Qgd3JvdGU6Cj4gPiA+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgT24gTW9uLCBOb3YgMzAsIDIwMjAgYXQgNTo1NSBQTSBLYWxsZSBWYWxvIGt2YWxvQGNvZGVh dXJvcmEub3JnIHdyb3RlOgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBIaSBXaSBhbmQg VGhvbWFzLAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgSSds bCBzdGFydCBhIG5ldyB0aHJlYWQgYWJvdXQgcHJvYmxlbXMgb24gWFBTIDEzLiBUaGUgaW5mb3Jt YXRpb24gaXMKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHNj YXR0ZXJlZCB0byBkaWZmZXJlbnQgdGhyZWFkcyBhbmQgaGFyZCB0byBmaW5kIGV2ZXJ5dGhpbmcs IGl0J3MgbXVjaAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg ZWFzaWVyIHRvIGhhdmUgZXZlcnl0aGluZyBpbiBvbmUgcGxhY2UuIFNvIGxldCdzIGNvbnRpbnVl IHRoZSBkaXNjdXNzaW9uCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyBhYm91dCB0aGUga2VybmVsIGNyYXNoZXMgb24gdGhpcyB0aHJlYWQuCj4gPiA+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBIZXJlJ3Mgd2hhdCBJIGhhdmUgdW5k ZXJzdG9vZCBzbyBmYXI6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgLSAgIE9u IERlbGwgWFBTIDE1IHRoZXJlIGFyZSBubyBpc3N1ZXMgd2l0aCBRQ0E2MzkwIGFuZCBpdCBzZWVt cyB0byB3b3JrCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAg ICAgd2l0aCAzMiBNU0kgdmVjdG9ycy4KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAtICAgT24gRGVsbCBYUFMgMTMgdGhlcmUncyBhIEJJT1MgYnVnIGFuZCBrZXJuZWwgcHJpbnRz Ogo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbIDAuMDUwMTMwXSBETUFSOiBbRmlybXdhcmUgQnVn XTogWW91ciBCSU9TIGlzIGJyb2tlbjsgRE1BUiByZXBvcnRlZCBhdCBhZGRyZXNzIDAhCj4gPiA+ ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBCSU9TIHZlbmRvcjogRGVs bCBJbmMuOyBWZXI6IDEuMS4xOyBQcm9kdWN0IFZlcnNpb246Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgLSAgIEJlY2F1c2Ugb2YgdGhpcyBCSU9TIGJ1ZyBRQ0E2MzkwIG9ubHkg Z2V0cyBvbmUgTVNJIHZlY3RvciBvbiBEZWxsIFhQUwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIDEzLiBXZSBhZGRlZCBhIGhhY2sgdG8gYXRoMTFrIG1h a2UgaXQgd29yayB3aXRoIG9ubHkgdmVjdG9yIGFuZCBhZnRlcgo+ID4gPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIHRoYXQgaXQncyBwb3NzaWJsZSB0byBib290 IHRoZSBmaXJtd2FyZSwgY29ubmVjdCB0byB0aGUgQVAgYW5kIHVzZSB0aGUKPiA+ID4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICBkZXZpY2UgZm9yIGEgd2hpbGUu Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgLSAgIEJ1dCB0aGUgcHJvYmxlbSBu b3cgaXMgdGhhdCB0aGUga2VybmVsIGlzIGNyYXNoaW5nIGFsbW9zdCBpbW1lZGlhdGVseQo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIGFuZCBhbG1vc3Qg ZXZlcnkgdGltZSg/KS4gQW5kIHRoZXNlIGNyYXNoZXMgb25seSBoYXBwZW4gb24gRGVsbCBYUFMK PiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICAxMywgYWxs IG90aGVyIHN5c3RlbXMgKGluY2x1ZGluZyBEZWxsIFhQUyAxNSkgc2VlbSB0byB3b3JrIHdpdGhv dXQKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICBpc3N1 ZXMuCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IElzIG15IHVuZGVyc3RhbmRpbmcgY29ycmVjdD8g RGlkIEkgbWlzcyBhbnl0aGluZz8KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IEFib3V0IHRoZSBzeW1wdG9tcyBXaSByZXBvcnRzOgo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgU28gdXAgdW50aWwgdGhpcyBwb2ludCwgZXZl cnl0aGluZyBpcyB3b3JraW5nIHdpdGhvdXQgaXNzdWVzLgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRXZlcnl0aGluZyBzZWVtcyB0byBzcGlyYWwgb3V0IG9m IGNvbnRyb2wgYSBjb3VwbGUgb2Ygc2Vjb25kcyBsYXRlcgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgd2hlbiBteSBzeXN0ZW0gYXR0ZW1wdHMgdG8gYWN0dWFs bHkgYnJpbmcgdXAgdGhlIGFkYXB0ZXIuIEluIG1vc3Qgb2YKPiA+ID4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoZSBjcmFzaCBzdGF0ZXMgSSB3aWxsIHNlZSB0aGlz Ogo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS4yODY3 MjVdIHdscDg1czA6IHNlbmQgYXV0aCB0byBlYzowODo2YjoyNzowMTplYSAodHJ5IDEvMykKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsgMzEuMzkwMTg3XSB3 bHA4NXMwOiBzZW5kIGF1dGggdG8gZWM6MDg6NmI6Mjc6MDE6ZWEgKHRyeSAyLzMpCj4gPiA+ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbIDMxLjM5MTkyOF0gd2xwODVz MDogYXV0aGVudGljYXRlZAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgWyAzMS4zOTQxOTZdIHdscDg1czA6IGFzc29jaWF0ZSB3aXRoIGVjOjA4OjZiOjI3OjAx OmVhICh0cnkgMS8zKQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgWyAzMS4zOTY1MTNdIHdscDg1czA6IFJYIEFzc29jUmVzcCBmcm9tIGVjOjA4OjZiOjI3OjAx OmVhCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAoY2FwYWI9 MHg0MTEgc3RhdHVzPTAgYWlkPTYpCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBbIDMxLjQwNzczMF0gd2xwODVzMDogYXNzb2NpYXRlZAo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS40MzQzNTRdIElQdjY6IEFERFJD T05GKE5FVERFVl9DSEFOR0UpOiB3bHA4NXMwOiBsaW5rIGJlY29tZXMgcmVhZHkKPiA+ID4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEFuZCB0aGVuIGVpdGhlciBzb21l d2hlcmUgaW4gdGhhdCBwaWxlIG9mIG1lc3NhZ2VzLCBvciBhIHNlY29uZCBvciB0d28KPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGFmdGVyIHRoaXMgbXkgbWFj aGluZSB3aWxsIHN0YXJ0IHRvIHN0dXR0ZXIgYXMgSSBtZW50aW9uZWQgYmVmb3JlLCBhbmQKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoZW4gaXQgZWl0aGVy IGhhbmdzLCBvciBJIHNlZSB0aGlzIG1lc3NhZ2UgKEknbSB0cnVuY2F0aW5nIHRoZQo+ID4gPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGltZXN0YW1wKToKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFsgMzUueHh4eCBdIHNjaGVk OiBSVCB0aHJvdHRsaW5nIGFjdGl2YXRlZAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgQWZ0ZXIgdGhhdCBtb21lbnQsIHRoZSBtYWNoaW5lIGlzIHVucmVzcG9u c2l2ZS4gU29ycnkgSSBjYW4ndCBzZWVtIHRvCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyBleHRyYWN0IHRoaXMgZGF0YSBvdGhlciB0aGFuIHNjcmVlbnNob3Rz IGZyb20gbXkgcGhvbmUgYXQgdGhlIG1vbWVudCwKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IHlvdSBjYW4gc2VlIHRoZSBkbWVzZyBvdXRwdXQgZnJvbSA2IGRp ZmZlcmVudCBoYW5ncyBoZXJlOgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgaHR0cHM6Ly9naXRodWIuY29tL3cxbmsvYXRoMTFrLWRlYnVnCj4gPiA+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQW5kIFRob21hcyBLcmF1c2UgcmVwb3J0czoKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEkgY2FuIGNvbmZpcm0gdGhp cyBiZWhhdmlvciBvbiBteSBjb25maWd1cmF0aW9uLiBJIG1hbmFnZWQgdG8gbG9naW4KPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IG9uY2UgYW5kIHNlbGVjdCB0 aGUgV2lmaSBhbmQgY29ubmVjdCB0byBpdC4gSXQgc2VlbWVkIGN1cmlvdXNseSBlbm91Z2gKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJlIHN0YWJsZSBsb25n IGVub3VnaCB0byBlbnRlciB0aGUgV2lmaSBwYXNzcGhyYXNlLiBBZnRlciB0aGUKPiA+ID4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNvbm5lY3Rpb24gd2FzIGVzdGFi bGlzaGVkLCB0aGUgc3lzdGVtIGhhbmcgYW5kIG9uIGVhY2ggYXR0ZW1wdCB0bwo+ID4gPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgcmVib290IGludG8gdGhlIGdyYXBo aWNhbCBzeXN0ZW0gaXQgd291bGQgZnJlZXplIGF0IHNvbWUgcG9pbnQKPiA+ID4gJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IChzb21ldGltZXMgZXZlbiBiZWZvcmUgc2hv d2luZyB0aGUgbG9naW4gc2NyZWVuKS4KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAtLQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaHR0cHM6 Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L2xpbnV4LXdpcmVsZXNzL2xpc3QvCj4gPiA+ ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBodHRwczovL3dpcmVsZXNz Lndpa2kua2VybmVsLm9yZy9lbi9kZXZlbG9wZXJzL2RvY3VtZW50YXRpb24vc3VibWl0dGluZ3Bh dGNoZXMKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEhpIEthbGxlLAo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEFnYWluLCB0aGFua3MgbXVjaCBmb3IgeW91ciB3b3Jr LiBJIHRoaW5rIHlvdSd2ZSBzdW1tYXJpemVkCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgZXZlcnl0aGluZyB1cCB1bnRpbCB0aGlzIHBvaW50LiBPbiBteSBYUFMgMTMg OTMxMCBUaGUgYmVoYXZpb3Igb2YgdGhlCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgUlQgdGhyb3R0bGluZyBzdGlsbCBleGlzdHMgZm9yIG1lIG9jY2FzaW9uYWxseSBv biBsb2FkaW5nIHRoZQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGRy aXZlci9hc3NvY2lhdGluZyB3aXRoIGFuIEFQLiBUaGUgdGhyb3R0bGluZyBjb25zaXN0ZW50bHkg b2NjdXJzCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYWZ0ZXIgYSBm ZXcgc2V0cyBvZiB0aGUgTUhJIGRlYnVnIHByaW50aW5nIHNob3dpbmcgdGhlIEVFIGVudGVyaW5n IGFuCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaW52YWxpZCBzdGF0 ZSAoIEFNU1MgLSZndDsgSU5WQUxJRF9FRSApLiBJJ20gbm93IGJ1aWxkaW5nIHRoZSBsYXRlc3Qg dGFnCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdG8gc2VlIGlmIHRo ZXJlIGFyZSBhbnkgZGlmZmVyZW5jZXMuCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgVGhhbmtzIQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBKdXN0IHRvIGZvbGxvdyB1cCwgdGhlIGZp cnN0IGJvb3QgcmVzdWx0ZWQgaW4gdGhlIFJUIHRocm90dGxpbmcKPiA+ID4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgbWVzc2FnZSBhcyB0aGUgYWRhcHRlciB3YXMgY29taW5nIHVwL2Fz c29jaWF0aW5nLCBzaG9ydGx5IGFmdGVyIHRoZQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyBmaXJtd2FyZSBjcmFzaGVkIGFuZCB0aGUga2VybmVsIGRpZG4ndCBmdWxseSBmcmVl emUsIGJ1dCBJIG5lZWRlZCB0bygKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg cmVib290IHRvIGJyaW5nIHRoZSBhZGFwdGVyIGJhY2suCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgS2FsbGUgLQo+ID4gPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgSSd2ZSBub3RpY2VkIG9uZSBhZGRpdGlvbmFsIGJlaGF2aW9y IHRoYXQgbWF5IGdpdmUgc29tZW9uZSB3aXRoCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBmYW1pbGlhcml0eSB3aXRoIHRoZSBRQ0EgaGFyZHdhcmUgYSBjbHVlLiBJJ20gcnVubmluZwo+ ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrLXFjYTYzOTAtYnJpbmd1cC0yMDIw MTEzMDE2MDggb24gdGhlIGRlbGwgeHBzIDEzIDkzMTAuIEZvcgo+ID4gPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgd2hhdGV2ZXIgcmVhc29uLCBoYXZpbmcgdGhlIGJsdWV0b290aCBzdWJzeXN0 ZW0gZW5hYmxlZCAod2l0aCBhIHBhaXJlZAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg ZGV2aWNlKSBvbiB0aGlzIGRlbGwgYmFzaWNhbGx5IGd1YXJhbnRlZXMgSSdsbCBoaXQgdGhlIHNj aGVkdWxlcgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhyb3R0bGluZyBpc3N1ZSBh cyB0aGUgYXRoMTFrIGRyaXZlciBpcyBpbml0aWFsaXppbmcgLyBhc3NvY2lhdGluZy4KPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFRoZSBibHVldG9vdGggc3lzdGVtIGlzIHVzaW5nIHRo ZSBidHFjYSBkcml2ZXIuIEkgZG9uJ3QgaGF2ZSBhbnkKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7IHVzZWZ1bCBkZWJ1Z2dpbmcgKEknbGwgZ2xhZGx5IGNvbGxlY3Qgc29tZSBpZiB0aGVy ZSBpcyBhIHdheSB0byBkbyBpdCkKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IG90aGVy IHRoYW4gdHJhY2tpbmcgc29tZSBzaW1wbGUgc3RhdGlzdGljcy4gSSBib290ZWQgbXkgc3lzdGVt IDIwCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aW1lcywgMTAgdGltZXMgd2l0aCBi bHVldG9vdGggZW5hYmxlZCAoKGFuZCBzb21lIGhlYWRwaG9uZXMgdHVybmVkIG9uCj4gPiA+ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyByZWFkeSB0byBwYWlyKSwgYW5kIDEwIHRpbWVzIHdpdGhv dXQuIEluIGJvdGggc2NlbmFyaW9zLCBJJ20gYm9vdGluZwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgaW50byBYIGFuZCBtYW51YWxseSBtb2Rwcm9iaW5nIHRoZSBhdGgxMWsgZHJpdmVy LiBUaGUgZGlmZmVyZW5jZSBpcwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhhdCB3 aXRoIGJsdWV0b290aCBvbiBhbmQgYnkgdGhlIHRpbWUgSSBtb2Rwcm9iZSB0aGUgZHJpdmVyLCB0 aGUKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGhlYWRwaG9uZXMgYXJlIHBhaXJlZCBh bmQgSSByZWNlaXZlZCB0aGUgdGhyb3R0bGluZyBtZXNzYWdlIGFuZAo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgc3Vic2VxdWVudCBmcmVlemluZyAxMC8xMCB0aW1lcy4gV2l0aCBibHVl dG9vdGggb2ZmIC8gbXkgaGVhZHBob25lcwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg bm90IHBhaXJlZCwgSSBvbmx5IHNhdyBpdCAyLzEwLiBJIGtub3cgaXQncyBub3QgbXVjaCBoYXJk IGluZm9ybWF0aW9uCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBidXQgaXQncyByZWxp YWJseSByZXByb2R1Y2libGUgZm9yIG1lLCBpcyB0aGVyZSBhbnl0aGluZyB1c2VmdWwgSSBjYW4K PiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNvbGxlY3Q/Cj4gPiA+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgTWVzc2FnZTogMgo+ ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRGF0ZTogU3VuLCA2IERlYyAyMDIwIDA5OjA1 OjU3ICswMTAwCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBGcm9tOiB3aSBuayB3aW5r QHRlY2hub2x1LnN0Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUbzogS2FsbGUgVmFs byBrdmFsb0Bjb2RlYXVyb3JhLm9yZwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQ2M6 IFRob21hcyBLcmF1c2UgdGhvbWFza3JhdXNlQHBvc3Rlby5kZSwgYXRoMTFrQGxpc3RzLmluZnJh ZGVhZC5vcmcKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBhdGgx MWs6IFFDQTYzOTAgb24gRGVsbCBYUFMgMTMgYW5kIGtlcm5lbCBjcmFzaGVzCj4gPiA+ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBNZXNzYWdlLUlEOgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgQ0FIVWRKSlUweWtmOTZHYmFNcmhrY1B2MnhTRjYyQ0RQTlNOU2d0b0dQNkJ0QlRBazZR QG1haWwuZ21haWwuY29tCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9IlVURi04Igo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgT24gU2F0LCBEZWMgNSwgMjAyMCBhdCA4OjE3IFBNIHdpIG5rIHdpbmtAdGVjaG5vbHUu c3Qgd3JvdGU6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBPbiBUdWUsIERlYyAxLCAyMDIwIGF0IDExOjE3IEFNIHdpIG5r IHdpbmtAdGVjaG5vbHUuc3Qgd3JvdGU6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgT24gTW9uLCBOb3Yg MzAsIDIwMjAgYXQgNjowMiBQTSB3aSBuayB3aW5rQHRlY2hub2x1LnN0IHdyb3RlOgo+ID4gPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBPbiBNb24sIE5vdiAzMCwgMjAyMCBhdCA1OjU1IFBNIEth bGxlIFZhbG8ga3ZhbG9AY29kZWF1cm9yYS5vcmcgd3JvdGU6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyBIaSBXaSBhbmQgVGhvbWFzLAo+ID4gPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBJJ2xsIHN0YXJ0IGEgbmV3IHRocmVhZCBh Ym91dCBwcm9ibGVtcyBvbiBYUFMgMTMuIFRoZSBpbmZvcm1hdGlvbiBpcwo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBzY2F0dGVyZWQgdG8gZGlmZmVy ZW50IHRocmVhZHMgYW5kIGhhcmQgdG8gZmluZCBldmVyeXRoaW5nLCBpdCdzIG11Y2gKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZWFzaWVyIHRvIGhh dmUgZXZlcnl0aGluZyBpbiBvbmUgcGxhY2UuIFNvIGxldCdzIGNvbnRpbnVlIHRoZSBkaXNjdXNz aW9uCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGFi b3V0IHRoZSBrZXJuZWwgY3Jhc2hlcyBvbiB0aGlzIHRocmVhZC4KPiA+ID4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgSGVyZSdzIHdoYXQgSSBoYXZlIHVuZGVy c3Rvb2Qgc28gZmFyOgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAtICAgT24gRGVsbCBYUFMgMTUgdGhlcmUgYXJlIG5vIGlzc3VlcyB3aXRoIFFDQTYzOTAgYW5k IGl0IHNlZW1zIHRvIHdvcmsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgICAgIHdpdGggMzIgTVNJIHZlY3RvcnMuCj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IC0gICBPbiBEZWxsIFhQUyAxMyB0aGVyZSdzIGEgQklP UyBidWcgYW5kIGtlcm5lbCBwcmludHM6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7IFsgMC4wNTAxMzBdIERNQVI6IFtGaXJtd2FyZSBCdWddOiBZb3VyIEJJT1MgaXMgYnJv a2VuOyBETUFSIHJlcG9ydGVkIGF0IGFkZHJlc3MgMCEKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQklPUyB2ZW5kb3I6IERlbGwgSW5jLjsgVmVyOiAx LjEuMTsgUHJvZHVjdCBWZXJzaW9uOgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAtICAgQmVjYXVzZSBvZiB0aGlzIEJJT1MgYnVnIFFDQTYzOTAgb25seSBnZXRz IG9uZSBNU0kgdmVjdG9yIG9uIERlbGwgWFBTCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICAxMy4gV2UgYWRkZWQgYSBoYWNrIHRvIGF0aDExayBt YWtlIGl0IHdvcmsgd2l0aCBvbmx5IHZlY3RvciBhbmQgYWZ0ZXIKPiA+ID4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIHRoYXQgaXQncyBwb3NzaWJsZSB0 byBib290IHRoZSBmaXJtd2FyZSwgY29ubmVjdCB0byB0aGUgQVAgYW5kIHVzZSB0aGUKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgICAgIGRldmljZSBm b3IgYSB3aGlsZS4KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg LSAgIEJ1dCB0aGUgcHJvYmxlbSBub3cgaXMgdGhhdCB0aGUga2VybmVsIGlzIGNyYXNoaW5nIGFs bW9zdCBpbW1lZGlhdGVseQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAgICAgYW5kIGFsbW9zdCBldmVyeSB0aW1lKD8pLiBBbmQgdGhlc2UgY3Jhc2hl cyBvbmx5IGhhcHBlbiBvbiBEZWxsIFhQUwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAgICAgMTMsIGFsbCBvdGhlciBzeXN0ZW1zIChpbmNsdWRpbmcg RGVsbCBYUFMgMTUpIHNlZW0gdG8gd29yayB3aXRob3V0Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICAgICBpc3N1ZXMuCj4gPiA+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IElzIG15IHVuZGVyc3RhbmRpbmcgY29ycmVjdD8gRGlkIEkg bWlzcyBhbnl0aGluZz8KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgQWJvdXQgdGhlIHN5bXB0b21zIFdpIHJlcG9ydHM6Cj4gPiA+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFNvIHVwIHVudGlsIHRoaXMgcG9pbnQs IGV2ZXJ5dGhpbmcgaXMgd29ya2luZyB3aXRob3V0IGlzc3Vlcy4KPiA+ID4gJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRXZlcnl0aGluZyBzZWVtcyB0byBzcGly YWwgb3V0IG9mIGNvbnRyb2wgYSBjb3VwbGUgb2Ygc2Vjb25kcyBsYXRlcgo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB3aGVuIG15IHN5c3RlbSBhdHRl bXB0cyB0byBhY3R1YWxseSBicmluZyB1cCB0aGUgYWRhcHRlci4gSW4gbW9zdCBvZgo+ID4gPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aGUgY3Jhc2ggc3Rh dGVzIEkgd2lsbCBzZWUgdGhpczoKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgWyAzMS4yODY3MjVdIHdscDg1czA6IHNlbmQgYXV0aCB0byBlYzowODo2 YjoyNzowMTplYSAodHJ5IDEvMykKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgWyAzMS4zOTAxODddIHdscDg1czA6IHNlbmQgYXV0aCB0byBlYzowODo2 YjoyNzowMTplYSAodHJ5IDIvMykKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgWyAzMS4zOTE5MjhdIHdscDg1czA6IGF1dGhlbnRpY2F0ZWQKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgWyAzMS4zOTQxOTZd IHdscDg1czA6IGFzc29jaWF0ZSB3aXRoIGVjOjA4OjZiOjI3OjAxOmVhICh0cnkgMS8zKQo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbIDMxLjM5NjUx M10gd2xwODVzMDogUlggQXNzb2NSZXNwIGZyb20gZWM6MDg6NmI6Mjc6MDE6ZWEKPiA+ID4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgKGNhcGFiPTB4NDExIHN0 YXR1cz0wIGFpZD02KQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyBbIDMxLjQwNzczMF0gd2xwODVzMDogYXNzb2NpYXRlZAo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbIDMxLjQzNDM1NF0gSVB2NjogQURE UkNPTkYoTkVUREVWX0NIQU5HRSk6IHdscDg1czA6IGxpbmsgYmVjb21lcyByZWFkeQo+ID4gPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBBbmQgdGhlbiBlaXRo ZXIgc29tZXdoZXJlIGluIHRoYXQgcGlsZSBvZiBtZXNzYWdlcywgb3IgYSBzZWNvbmQgb3IgdHdv Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGFmdGVy IHRoaXMgbXkgbWFjaGluZSB3aWxsIHN0YXJ0IHRvIHN0dXR0ZXIgYXMgSSBtZW50aW9uZWQgYmVm b3JlLCBhbmQKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgdGhlbiBpdCBlaXRoZXIgaGFuZ3MsIG9yIEkgc2VlIHRoaXMgbWVzc2FnZSAoSSdtIHRydW5j YXRpbmcgdGhlCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IHRpbWVzdGFtcCk6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7IFsgMzUueHh4eCBdIHNjaGVkOiBSVCB0aHJvdHRsaW5nIGFjdGl2YXRlZAo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBBZnRlciB0aGF0 IG1vbWVudCwgdGhlIG1hY2hpbmUgaXMgdW5yZXNwb25zaXZlLiBTb3JyeSBJIGNhbid0IHNlZW0g dG8KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZXh0 cmFjdCB0aGlzIGRhdGEgb3RoZXIgdGhhbiBzY3JlZW5zaG90cyBmcm9tIG15IHBob25lIGF0IHRo ZSBtb21lbnQsCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IHlvdSBjYW4gc2VlIHRoZSBkbWVzZyBvdXRwdXQgZnJvbSA2IGRpZmZlcmVudCBoYW5ncyBo ZXJlOgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBo dHRwczovL2dpdGh1Yi5jb20vdzFuay9hdGgxMWstZGVidWcKPiA+ID4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQW5kIFRob21hcyBLcmF1c2UgcmVwb3J0czoKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgSSBjYW4gY29uZmly bSB0aGlzIGJlaGF2aW9yIG9uIG15IGNvbmZpZ3VyYXRpb24uIEkgbWFuYWdlZCB0byBsb2dpbgo+ ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBvbmNlIGFu ZCBzZWxlY3QgdGhlIFdpZmkgYW5kIGNvbm5lY3QgdG8gaXQuIEl0IHNlZW1lZCBjdXJpb3VzbHkg ZW5vdWdoCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 IGJlIHN0YWJsZSBsb25nIGVub3VnaCB0byBlbnRlciB0aGUgV2lmaSBwYXNzcGhyYXNlLiBBZnRl ciB0aGUKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Y29ubmVjdGlvbiB3YXMgZXN0YWJsaXNoZWQsIHRoZSBzeXN0ZW0gaGFuZyBhbmQgb24gZWFjaCBh dHRlbXB0IHRvCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IHJlYm9vdCBpbnRvIHRoZSBncmFwaGljYWwgc3lzdGVtIGl0IHdvdWxkIGZyZWV6ZSBhdCBz b21lIHBvaW50Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IChzb21ldGltZXMgZXZlbiBiZWZvcmUgc2hvd2luZyB0aGUgbG9naW4gc2NyZWVuKS4KPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgLS0KPiA+ID4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaHR0cHM6Ly9wYXRjaHdvcmsu a2VybmVsLm9yZy9wcm9qZWN0L2xpbnV4LXdpcmVsZXNzL2xpc3QvCj4gPiA+ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGh0dHBzOi8vd2lyZWxlc3Mud2lraS5r ZXJuZWwub3JnL2VuL2RldmVsb3BlcnMvZG9jdW1lbnRhdGlvbi9zdWJtaXR0aW5ncGF0Y2hlcwo+ ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEhpIEthbGxlLAo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQWdhaW4sIHRoYW5rcyBtdWNoIGZvciB5 b3VyIHdvcmsuIEkgdGhpbmsgeW91J3ZlIHN1bW1hcml6ZWQKPiA+ID4gJmd0OyAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGV2ZXJ5dGhpbmcgdXAgdW50aWwgdGhpcyBwb2ludC4g T24gbXkgWFBTIDEzIDkzMTAgVGhlIGJlaGF2aW9yIG9mIHRoZQo+ID4gPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgUlQgdGhyb3R0bGluZyBzdGlsbCBleGlzdHMgZm9y IG1lIG9jY2FzaW9uYWxseSBvbiBsb2FkaW5nIHRoZQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgZHJpdmVyL2Fzc29jaWF0aW5nIHdpdGggYW4gQVAuIFRoZSB0 aHJvdHRsaW5nIGNvbnNpc3RlbnRseSBvY2N1cnMKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IGFmdGVyIGEgZmV3IHNldHMgb2YgdGhlIE1ISSBkZWJ1ZyBwcmlu dGluZyBzaG93aW5nIHRoZSBFRSBlbnRlcmluZyBhbgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgaW52YWxpZCBzdGF0ZSAoIEFNU1MgLSZndDsgSU5WQUxJRF9F RSApLiBJJ20gbm93IGJ1aWxkaW5nIHRoZSBsYXRlc3QgdGFnCj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0byBzZWUgaWYgdGhlcmUgYXJlIGFueSBkaWZmZXJl bmNlcy4KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFRoYW5r cyEKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEp1c3QgdG8gZm9sbG93IHVwLCB0aGUgZmlyc3Qg Ym9vdCByZXN1bHRlZCBpbiB0aGUgUlQgdGhyb3R0bGluZwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7IG1lc3NhZ2UgYXMgdGhlIGFkYXB0ZXIgd2FzIGNvbWluZyB1cC9h c3NvY2lhdGluZywgc2hvcnRseSBhZnRlciB0aGUKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgJmd0OyBmaXJtd2FyZSBjcmFzaGVkIGFuZCB0aGUga2VybmVsIGRpZG4ndCBmdWxs eSBmcmVlemUsIGJ1dCBJIG5lZWRlZCB0bygKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyByZWJvb3QgdG8gYnJpbmcgdGhlIGFkYXB0ZXIgYmFjay4KPiA+ID4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgS2FsbGUgLQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBJJ3ZlIG5vdGlj ZWQgb25lIGFkZGl0aW9uYWwgYmVoYXZpb3IgdGhhdCBtYXkgZ2l2ZSBzb21lb25lIHdpdGgKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZmFtaWxpYXJpdHkgd2l0aCB0aGUgUUNB IGhhcmR3YXJlIGEgY2x1ZS4gSSdtIHJ1bm5pbmcKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgYXRoMTFrLXFjYTYzOTAtYnJpbmd1cC0yMDIwMTEzMDE2MDggb24gdGhlIGRlbGwg eHBzIDEzIDkzMTAuIEZvcgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB3aGF0 ZXZlciByZWFzb24sIGhhdmluZyB0aGUgYmx1ZXRvb3RoIHN1YnN5c3RlbSBlbmFibGVkICh3aXRo IGEgcGFpcmVkCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGRldmljZSkgb24g dGhpcyBkZWxsIGJhc2ljYWxseSBndWFyYW50ZWVzIEknbGwgaGl0IHRoZSBzY2hlZHVsZXIKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhyb3R0bGluZyBpc3N1ZSBhcyB0aGUg YXRoMTFrIGRyaXZlciBpcyBpbml0aWFsaXppbmcgLyBhc3NvY2lhdGluZy4KPiA+ID4gJmd0OyAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgVGhlIGJsdWV0b290aCBzeXN0ZW0gaXMgdXNpbmcgdGhl IGJ0cWNhIGRyaXZlci4gSSBkb24ndCBoYXZlIGFueQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyB1c2VmdWwgZGVidWdnaW5nIChJJ2xsIGdsYWRseSBjb2xsZWN0IHNvbWUgaWYg dGhlcmUgaXMgYSB3YXkgdG8gZG8gaXQpCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IG90aGVyIHRoYW4gdHJhY2tpbmcgc29tZSBzaW1wbGUgc3RhdGlzdGljcy4gSSBib290ZWQg bXkgc3lzdGVtIDIwCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRpbWVzLCAx MCB0aW1lcyB3aXRoIGJsdWV0b290aCBlbmFibGVkICgoYW5kIHNvbWUgaGVhZHBob25lcyB0dXJu ZWQgb24KPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgcmVhZHkgdG8gcGFpciks IGFuZCAxMCB0aW1lcyB3aXRob3V0LiBJbiBib3RoIHNjZW5hcmlvcywgSSdtIGJvb3RpbmcKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaW50byBYIGFuZCBtYW51YWxseSBtb2Rw cm9iaW5nIHRoZSBhdGgxMWsgZHJpdmVyLiBUaGUgZGlmZmVyZW5jZSBpcwo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aGF0IHdpdGggYmx1ZXRvb3RoIG9uIGFuZCBieSB0aGUg dGltZSBJIG1vZHByb2JlIHRoZSBkcml2ZXIsIHRoZQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBoZWFkcGhvbmVzIGFyZSBwYWlyZWQgYW5kIEkgcmVjZWl2ZWQgdGhlIHRocm90 dGxpbmcgbWVzc2FnZSBhbmQKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgc3Vi c2VxdWVudCBmcmVlemluZyAxMC8xMCB0aW1lcy4gV2l0aCBibHVldG9vdGggb2ZmIC8gbXkgaGVh ZHBob25lcwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBub3QgcGFpcmVkLCBJ IG9ubHkgc2F3IGl0IDIvMTAuIEkga25vdyBpdCdzIG5vdCBtdWNoIGhhcmQgaW5mb3JtYXRpb24K PiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYnV0IGl0J3MgcmVsaWFibHkgcmVw cm9kdWNpYmxlIGZvciBtZSwgaXMgdGhlcmUgYW55dGhpbmcgdXNlZnVsIEkgY2FuCj4gPiA+ICZn dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNvbGxlY3Q/Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgV2VsbCB1bmZvcnR1bmF0 ZWx5IEkgdGhpbmsgdGhlIGJsdWV0b290aCB3YXMganVzdCBhIHJlZCBoZXJyaW5nIGluIHRoZQo+ ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgcmFjaW5nLiBUbyBjaGFzZSB0aGF0LCBJIGRp c2FibGVkIGFsbCBibHVldG9vdGggYW5kIHdhcyBhYmxlIHRvIGdldAo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7ICZndDsgaW50byBhIHN0YXRlIHdoZXJlIEkgaGFkIDYgZmFpbGVkIGJvb3RzIGlu IGEgcm93LiBUbyBmdXJ0aGVyIHBva2UKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGFy b3VuZCwgSSByZWJ1aWx0IHRoZSBrZXJuZWwgd2l0aCBsb2NhbG1vZGNvbmZpZyB0byBkaXNhYmxl IGJ1aWxkaW5nCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBiaWcgY2h1bmtzIG9mIHRo aW5ncy4gVGhpcyBrZXJuZWwgaXMgd2F5IGxlc3Mgc3RhYmxlIGFuZCBzZWVtcyB0bwo+ID4gPiAm Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZnJlZXplIG1vc3Qgb2YgdGhlIHRpbWUgKGJ1dCBkb2Vz IG9jY2FzaW9uYWxseSByZW1haW4gc3RhYmxlKSwgSSdtIG5vdAo+ID4gPiAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgc3VyZSB3aGF0IGVsc2UgZ290IGRpc2FibGVkIGluIHRoZXJlLCBidXQgaXQg c2VlbXMgdG8gaGF2ZSBoYWQgYQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgbmVnYXRp dmUgaW1wYWN0IG9uIHRoZSBjcmFzaCByYWNpbmcuCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0Owo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgU3ViamVjdDogRGlnZXN0IEZvb3Rl cgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrIG1haWxpbmcgbGlzdAo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYXRoMTFrQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+ ID4gJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vYXRoMTFrCj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Owo+ID4g PiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRW5kIG9mIGF0aDExayBEaWdlc3QsIFZvbCA3LCBJ c3N1ZSA1Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgJmd0 OyAtLQo+ID4gPiAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGF0aDExayBtYWlsaW5nIGxpc3QKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsgJmd0OyBhdGgxMWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ID4gPiAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vYXRoMTFrCj4gPiA+ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7IEhleSBN aXRjaGVsbCwKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgT25lIG1vcmUgdGhpbmcgdG8gdHJ5IHRoYXQg bWF5IGhlbHAgdXMgZ2V0IGEgbGl0dGxlIGJpdCBvZiBleHRyYQo+ID4gPiAmZ3Q7ICZndDsgJmd0 OyBpbmZvLiBPdXQgb2YgZXZlcnl0aGluZyBJJ3ZlIGRvbmUsIHNvbWV0aGluZyB0aGF0IGhhcyBy ZW1haW5lZAo+ID4gPiAmZ3Q7ICZndDsgJmd0OyBjb25zaXN0ZW50IGlzIHRvIGVuYWJsZSB0aGUg TUhJIGRlYnVnZ2luZyBhcyBLYWxsZSBzdWdnZXN0ZWQ6Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7IHN1 ZG8gc2ggLWMgImVjaG8gLW4gJ21vZHVsZSBtaGkgK3AnICZndDsgL3N5cy9rZXJuZWwvZGVidWcv ZHluYW1pY19kZWJ1Zy9jb250cm9sIgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyBCZWZvcmUgYW55IGNy YXNoL3NwaW5sb2NrLCBJIHNlZSB0aGUgTUhJIHByaW50aW5nIChmcm9tCj4gPiA+ICZndDsgJmd0 OyAmZ3Q7IGRyaXZlcnMvYnVzL21oaS9jb3JlL21haW4uYyBMMzg5KSBzaG93IHRoZSBFRSBlbnRl ciBhbiBpbnZhbGlkIHN0YXRlCj4gPiA+ICZndDsgJmd0OyAmZ3Q7IGFuZCB0aGVuIGFmdGVyIGEg bnVtYmVyIG1vcmUgaXRlcmF0aW9ucyB0aHJvdWdoIHRoaXMgZnVuY3Rpb24sIHRoaW5ncwo+ID4g PiAmZ3Q7ICZndDsgJmd0OyBmaW5hbGx5IGdvIG91dCBvZiBjb250cm9sLiBTbyBmcm9tCj4gPiA+ ICZndDsgJmd0OyAmZ3Q7Cj4gPiA+ICZndDsgJmd0OyAmZ3Q7ICAgICAgICAgZGV2X2RiZyhkZXYs ICJsb2NhbCBlZTolcyBkZXZpY2UgZWU6JXMgZGV2X3N0YXRlOiVzXFxuIiwKPiA+ID4gJmd0OyAm Z3Q7ICZndDsgICAgICAgICAgICAgICAgIFRPX01ISV9FWEVDX1NUUihtaGlfY250cmwtJmd0O2Vl KSwgVE9fTUhJX0VYRUNfU1RSKGVlKSwKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgICAgICAgICAgICAg ICAgIFRPX01ISV9TVEFURV9TVFIoc3RhdGUpKTsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsKPiA+ID4g Jmd0OyAmZ3Q7ICZndDsKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgSSdsbCBzZWUgc29tZXRoaW5nIGxp a2UgdGhpczoKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgWyAzMTIueHh4XSBtaGkgMDAwMDo1NTowMC4w OiBsb2NhbCBlZTpBTVNTIGRldmljZSBlZTpBTVNTIGRldl9zdGF0ZTpNMgo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyBbIDMxMy4wMjQwMzNdIG1oaSAwMDAwOjU1OjAwLjA6IGxvY2FsIGVlOklOVkFMSURf RUUgZGV2aWNlCj4gPiA+ICZndDsgJmd0OyAmZ3Q7IGVlOklOVkFMSURfRUUgZGV2X3N0YXRlOlNZ U19FUlIKPiA+ID4gJmd0OyAmZ3Q7ICZndDsgVGhlbiBhZnRlciBhIGZldyBvZiB0aG9zZSBwcmlu dHMgc2hvd2luZyBTWVNfRVJSLCBlaXRoZXIgYSBzcGlubG9jayBvcgo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyBhIGZpcm13YXJlIGNyYXNoLiBJJ20gbm90IHN1cmUgd2hhdCBjYXVzZXMgdGhpcyBlZSBz dGF0ZSB0byBnbwo+ID4gPiAmZ3Q7ICZndDsgJmd0OyBpbnZhbGlkLCBidXQgbWF5YmUgdGhhdCdz IHdvcnRoIGxvb2tpbmcgaW50by4gQ2FuIHlvdSBjb25maXJtIHRoZQo+ID4gPiAmZ3Q7ICZndDsg Jmd0OyBzYW1lIGJlaGF2aW9yPyBUbyBzZWUgdGhpcyBhIGxpdHRsZSBlYXNpZXIsIEkgYWxzbyBy dW4gZG1lc2cgLXdIIGluCj4gPiA+ICZndDsgJmd0OyAmZ3Q7IHR3byB3aW5kb3dzLCBvbmUgcGlw aW5nIHRvIHwgZ3JlcCAtdiBtaGkgKHRvIGZpbHRlciBvdXQgdGhlIG1oaQo+ID4gPiAmZ3Q7ICZn dDsgJmd0OyBkZWJ1Z2dpbmcpLgo+ID4gPiAmZ3Q7ICZndDsgJmd0OyBUaGFua3MhCj4gPiA+ICZn dDsgJmd0Owo+ID4gPiAmZ3Q7ICZndDsgU28gSSd2ZSBtYW5hZ2VkIHRvIHN0YWJpbGlzZSBteSBz eXN0ZW0gbm93LCBzbyBlaXRoZXIgdGhlIHJhY2UgaXMKPiA+ID4gJmd0OyAmZ3Q7IGdvbmUsIG9y IEkndmUgZG9uZSBzb21ldGhpbmcgdG8gd2luIGl0IGFsbCB0aGUgdGltZS4gU28gb25lIG9mIHRo ZQo+ID4gPiAmZ3Q7ICZndDsgYXZlbnVlcyBvZiByYWNpbmcgSSB3YXMgY2hhc2luZyBhdCBmaXJz dCB3YXMgaW4gdGhlIGF0aDExayBkcml2ZXIKPiA+ID4gJmd0OyAmZ3Q7IGl0c2VsZi4gVGhlcmUg YXJlIGEgY291cGxlIGFyZWFzIHdoZXJlIHRoZSBzaW5nbGUvc2hhcmVkIElSUSBpcyBiZWluZwo+ ID4gPiAmZ3Q7ICZndDsgZm9yY2libHkgdG9nZ2xlZCBpbiB3YXlzIHRoYXQgdGhlIGRvY3VtZW50 YXRpb24gc2F5cyBhcmUgbm90IGdyZWF0Cj4gPiA+ICZndDsgJmd0OyAoYW5kIHRoZSBvcmlnaW5h bCBwYXRjaCB3YXMgdHJ5aW5nIHRvIGF2b2lkKS4gRml4aW5nIHRob3NlIGRpZG4ndAo+ID4gPiAm Z3Q7ICZndDsgc2VlbSB0byBoYXZlIG11Y2ggaW1wYWN0IG9uIHRoZSBzdGFiaWxpdHkgb2YgdGhp bmdzIChJJ3ZlIGluY2x1ZGVkCj4gPiA+ICZndDsgJmd0OyB0aG9zZSBjaGFuZ2VzIGluIG15IHBh dGNoIHRob3VnaCkuIEFmdGVyIHRoZSBsYXN0IGVtYWlsIEkgd2FzCj4gPiA+ICZndDsgJmd0OyB0 aGlua2luZyBhYm91dCB0aGUgTUhJIHNpZGUgb2YgdGhpbmdzIGEgYml0IG1vcmUgYW5kIGZvdW5k IGEgbnVtYmVyIG9mCj4gPiA+ICZndDsgJmd0OyBjYWxsIHNpdGVzIHRoYXQgbXkgbmFpdmUgZ3Jl cHBpbmcgaGFkIG1pc3NlZCB0aGF0IGRvIHRoZSBzYW1lIHRoaW5nLAo+ID4gPiAmZ3Q7ICZndDsg YnV0IHZpYSBhY3F1aXJpbmcgYSBsb2NrIGF0IHRoZSBzYW1lIHRpbWUuIEkgbW9kaWZpZWQgYWxs IHRoZSBjYWxscwo+ID4gPiAmZ3Q7ICZndDsgdG8gKl9sb2NrX2lycSBhbmQgKl91bmxvY2tfaXJx IHRvIHRoZSBsb2NrL3VubG9jayAtIHNhdmUvcmVzdG9yZQo+ID4gPiAmZ3Q7ICZndDsgdmFyaWFu dHMgdGhhdCBhY2NlcHQgdGhlIGZsYWdzIHBhcmFtZXRlciB0byBjYXB0dXJlIHN0YXRlLiBJJ3Zl IG5vdwo+ID4gPiAmZ3Q7ICZndDsgYm9vdGVkIGFuZCBsb2FkZWQgdGhlIGRyaXZlciAxMCsgdGlt ZXMgd2l0aG91dCBhIHNpbmdsZSBmcmVlemUgb3IKPiA+ID4gJmd0OyAmZ3Q7IGNyYXNoLiBJJ20g bm90IHN1cmUgYWxsIG9mIHRob3NlIG1vZGlmaWNhdGlvbnMgYXJlIG5lY2Vzc2FyeSAoaWU6Cj4g PiA+ICZndDsgJmd0OyB3aGljaCB0aGluZ3MgYXJlIHJlLWVudHJhbnQgaW4gdGhpcyBzaW5nbGUg aW50ZXJydXB0IG9wZXJhdGluZyBtb2RlIHZzCj4gPiA+ICZndDsgJmd0OyB3aGljaCBvbmVzIGNh biB1c2UgdGhlIHNpbXBsZXIgbG9jay91bmxvY2sgbWVjaGFuaXNtcyksIHNvIEkgY291bGQgdXNl Cj4gPiA+ICZndDsgJmd0OyBzb21lIGFkdmljZS9ndWlkYW5jZSB0aGVyZS4KPiA+ID4gJmd0OyAm Z3Q7IE1pdGNoZWxsIC0gaWYgeW91IHdhbnQgdG8gZ3JhYiB0aGlzIHBhdGNoIGFuZCB0cnkgaXQs IGxldCBtZSBrbm93IGhvdwo+ID4gPiAmZ3Q7ICZndDsgaXQgZ29lcyBhbmQgSSBjYW4gY2xlYW4g aXQgdXAgZm9yIHRoZSBtYWlsaW5nIGxpc3Q6Cj4gPiA+ICZndDsgJmd0OyBodHRwczovL2dpdGh1 Yi5jb20vdzFuay9hdGgxMWstZGVidWcvYmxvYi9tYXN0ZXIvb25lLWlycS1tYW5hZ2UucGF0Y2gK PiA+ID4gJmd0OyAmZ3Q7IChhcHBseSB0byBhdGgxMWstcWNhNjM5MC1icmluZ3VwLTIwMjAxMTMw MTYwOCkKPiA+ID4gJmd0Owo+ID4gPiAmZ3Q7IEJsaW5kbHkgY2hhc2luZyB0aGUgY3Jhc2hpbmcs IEkndmUgZm91bmQgb25lIG1vcmUgcHJvYmFibHkgcmVsZXZhbnQKPiA+ID4gJmd0OyBwaWVjZSBv ZiBpbmZvcm1hdGlvbi4gQXMgSSB3YXMgcGxheWluZyBhcm91bmQgdHJ5aW5nIHRvIHNlZSBpZiBJ IGhhZAo+ID4gPiAmZ3Q7IGFjdHVhbGx5IHN0b3BwZWQgdGhlIHJhY2luZywgSSBub3RpY2VkIG15 IGJhdHRlcnkgd2FzIGxvdy4gSSBwbHVnZ2VkCj4gPiA+ICZndDsgaXQgaW4gYW5kIGltbWVkaWF0 ZWx5IHJlY2VpdmVkIHRoZSBSVCB0aHJvdHRsaW5nIGNyYXNoLiBJJ3ZlIG5vdyB0cmllZAo+ID4g PiAmZ3Q7IHF1aXRlIGEgYml0LCBhbmQgb24gdGhlIGJhdHRlcnkgSSBkb24ndCBzZWUgdGhlIGNy YXNoaW5nLiBJIHRob3VnaHQKPiA+ID4gJmd0OyBtYXliZSBkeW5hbWljIENQVSBjbG9ja2luZyBp cyBjaGFuZ2luZyBzb21lIG9mIHRoZSByYWNpbmcgcHJvcGVydGllcy4KPiA+ID4gJmd0OyBXaGVu IEkgYnJpbmcgZXZlcnl0aGluZyB1cCBvbiB0aGUgYmF0dGVyeSBhbmQgd2FpdCBhcm91bmQgYSBi aXQsIG9uY2UKPiA+ID4gJmd0OyBJIHBsdWcgaW4gdGhlIHVzYi1jIGNhYmxlLCB3aXRoaW4gYSBm ZXcgc2Vjb25kcyBpdCB3aWxsIG9mdGVuIHRyaWdnZXIKPiA+ID4gJmd0OyB0aGUgUlQgdGhyb3R0 bGluZyBtZXNzYWdlLiBJIHBva2VkIGEgbGl0dGxlIGJpdCBhdCBzb21lIG9mIHRoZSB3aWZpCj4g PiA+ICZndDsgcG93ZXIgbWFuYWdlbWVudCBzZXR0aW5ncywgc3BlY2lmaWNhbGx5IHRyeWluZyB0 byBkaXNhYmxlIHRoZW0sIGJ1dCBJCj4gPiA+ICZndDsgZGlkbid0IHNlZW0gdG8ga2ljayBhbnl0 aGluZyByZWxldmFudCB5ZXQuIEkgY2FuIGVzc2VudGlhbGx5IHVzZSB0aGUKPiA+ID4gJmd0OyBw b3dlciBjYWJsZSBhcyBhIHRyaWdnZXIgZm9yIHRoaXMgcmFjZSB0aG91Z2guLgo+ID4gPiAmZ3Q7 Cj4gPiA+ICZndDsgS2FsbGUgLSBhcmUgeW91IGF3YXJlIG9mIGFueXRoaW5nIHRoYXQgaGFwcGVu cyB0byB0aGUgZHJpdmVyL2FkYXB0ZXIKPiA+ID4gJmd0OyB3aGVuIGFjIHBvd2VyIHNob3dzIHVw PyBJIHRoaW5rIEkgc2VlIHNvbWUgcG93ZXIgc2F2aW5nIHN0dWZmIGluCj4gPiA+ICZndDsgd21p LmMgYnV0IEkgaGF2ZW4ndCBnb3R0ZW4gZGVlcCBlbm91Z2ggdG8ga25vdy4uLgo+ID4gPgo+ID4g PiA8L3dpbmtAdGVjaG5vbHUuc3Q+Cj4gPgo+ID4gTWl0Y2hlbGwgLSBvbmUgdGhpbmcgdG8gbm90 ZSByZSB0aGUgbWhpIGRlYnVnZ2luZywgdGhlIG1vZHVsZSBuZWVkcyB0bwo+ID4gYmUgaW4gcGxh Y2UgZmlyc3QuICBIZXJlJ3MgaG93IEkndmUgYmVlbiBkb2luZyBpdDoKPiA+Cj4gPiBtb2Rwcm9i ZSBhdGgxMWtfcGNpOyBlY2hvIC1uICdtb2R1bGUgbWhpICtwJyA+Cj4gPiAvc3lzL2tlcm5lbC9k ZWJ1Zy9keW5hbWljX2RlYnVnL2NvbnRyb2w7IGRtZXNnIC13SAo+ID4KPiA+IEluIHRoZSBwcmV2 aW91c2x5IGxpbmtlZCBnaXQgcmVwbywgSSd2ZSBhZGRlZCBteSBrZXJuZWwgYnVpbGQgY29uZmln LAo+ID4gdGhhdCBtYXkgYmUgd29ydGggdHJ5aW5nLiAgQW5vdGhlciBjaGFuZ2UgSSd2ZSBtYWRl IHRoYXQgc2VlbXMgdG8gaGVscAo+ID4gaXMgdG8gY29tcGxldGVseSBkaXNhYmxlIHBvd2VyIG1h bmFnZW1lbnQgZm9yIDgwMjExIGluIHRoZSBrZXJuZWwuCj4gPiBCZXR3ZWVuIHRoYXQgYW5kIHNl dHRpbmcgdWJ1bnR1IHRvIGxlYXZlIHRoZSBpd2NvbmZpZyB0aGluZ3MgYWxvbmUsIGl0Cj4gPiBz ZWVtcyB0byBoYXZlIHJlc29sdmVkIHRoZSBwb3dlciBwbHVnZ2luZyBzdHVmZi4gIEknbSBndWVz c2luZyB0aGUKPiA+IHJlYWwgcmFjaW5nIGlzIHJlbGF0ZWQgdG8ganVzdCBhdHRlbXB0aW5nIHRv IGNvbmZpZ3VyZS9yZWNvbmZpZ3VyZQo+ID4gc2V0dGluZ3MgaW4gdGhlIGFkYXB0ZXIgKHdoaWNo IGlzIHdoeSB3ZSdyZSBzZWVpbmcgY3Jhc2hpbmcgd2hlbiBpdAo+ID4gdHJpZXMgdG8gYWN0dWFs bHkgYXR0ZW1wdCB0byAnZG8gdGhpbmdzJywgbGlrZSBhc3NvY2lhdGUgb3IgbW9kaWZ5Cj4gPiBv cGVyYXRpb25hbCBjb25maWdzLCBiZWZvcmUgaXQgZ29lcyBudXRzKS4gIFRoZSB0aGluZyB0aGF0 J3Mgd2VpcmQgaXMKPiA+IHRoYXQgSSdtIGFzc3VtaW5nIHRoZSBpbnN0YWJpbGl0eSBoYXMgYmVl biBpbnRyb2R1Y2VkIGR1ZSB0byB0aGUKPiA+IHNoYXJlZCBJUlEgc2luY2UgcHJlc3VtYWJseSB0 aGlzIGRyaXZlciB3b3JrcyBmb3IgdGhlIHByZXZpb3VzIHBpZWNlcwo+ID4gb2YgaGFyZHdhcmUg dGhlIGNoaXBzZXQgd2FzIHB1dCBpbnRvLCBidXQgc3BlY2lmaWNhbGx5IGluIHRob3NlCj4gPiBj b2RlcGF0aHMsIHRoZXJlJ3Mgbm90aGluZyBvYnZpb3VzbHkgcmVsYXRlZCB0byB0aGUgc2luZ2xl IElSUS4gIFdoaWNoCj4gPiBsZWFkcyBteSB0aG91Z2h0cyBiYWNrIHRvIHRpbWluZy9zeW5jaHJv bml6YXRpb24gaXNzdWVzLi4uCj4KPiBXaGlsZSBJJ20gc2VtaS1yYW5kb21seSBwb2tpbmcgdGhp bmdzIEkgZGVjaWRlZCB0byBjYXB0dXJlIHNvbWUKPiBpbmZvcm1hdGlvbiBpbiBhIHN0cnVjdHVy ZWQgd2F5IHRoYXQgY291bGQgYmUgdXNlZnVsIHRvIEthbGxlIGFuZAo+IHRlYW0uICBJJ20gcnVu bmluZyB0aGUgbGF0ZXN0IGJyaW5ndXAgYnJhbmNoIHdpdGhvdXQgYW55Cj4gbW9kaWZpY2F0aW9u cy4gIEkgYm9vdGVkIG15IG1hY2hpbmUgNiBjb25zZWN1dGl2ZSB0aW1lcyB0byBkZW1vbnN0cmF0 ZQo+IHRoZSBwb3dlciB0cmlnZ2VyaW5nIHRoZSBmcmVlemluZyBJIHdhcyByZWZlcnJpbmcgdG8u ICBJbiBlYWNoIHZpZGVvLAo+IHlvdSdsbCBzZWUgdGhlIGRtZXNnIG91dHB1dCwgYW5kIGluIHRo ZSBjYXNlcyBJIGNhbiBjb250cm9sLCB5b3UnbGwKPiBhbHNvIHNlZSBpdCB3aXRoIE1ISSBkZWJ1 Z2dpbmcuCj4KPiBUaGUgZmlyc3QgMiBib290cywgSSdtIGludGVudGlvbmFsbHkgYm9vdGluZyAv IGluaXRpYWxpemluZyB0aGUgZHJpdmVyCj4gb24gYmF0dGVyeSBwb3dlciBhbmQgdGhlbiB3YWl0 aW5nIDUrIG1pbnV0ZXMgdG8gcGx1ZyBpbiB0aGUgY2hhcmdlci4KPiBOb3RlOiAgdGhlIHN5c3Rl bSBhbHdheXMgY29tZXMgb25saW5lIGFuZCByZW1haW5zIHN0YWJsZSB3aGVuIEkgc3RhcnQKPiBp biB0aGlzIGNvbmZpZ3VyYXRpb24sIGl0J3Mgb25seSB3aGVuIEkgcGx1ZyB0aGUgY2hhcmdlciBp biB0aGF0IGl0Cj4gY3Jhc2hlcy4KPgo+IEJvb3QgMTogaHR0cHM6Ly9naXRodWIuY29tL3cxbmsv YXRoMTFrLWRlYnVnL2Jsb2IvbWFzdGVyL1BYTF8yMDIwMTIwOV8wMDQ2NDMxNzEubXA0Cj4gLSBU aGUgbWFjaGluZSBhbmQgZHJpdmVyIGhhcyBiZWVuIG9ubGluZSBhbmQgc3RhYmxlIGZvciA1IG1p bnV0ZXMgKGFzCj4gc2VlbiBpbiBodG9wL3BpbmcpLCB3aXRoaW4gYSBmZXcgc2Vjb25kcyBvZiBw bHVnZ2luZyBpbiB0aGUgdXNiCj4gY2hhcmdlciwgdGhlIG1oaSBkZWJ1Z2dpbmcgc2hvd3MgYSBm YWlsdXJlIGFuZCB0aGUgbWFjaGluZSBjcmFzaGVzLgo+Cj4gQm9vdCAyIDogaHR0cHM6Ly9naXRo dWIuY29tL3cxbmsvYXRoMTFrLWRlYnVnL2Jsb2IvbWFzdGVyL1BYTF8yMDIwMTIwOV8wMDUzNDY0 NDMubXA0Cj4gLSBTYW1lIHNldCB1cCAoYWx0aG91Z2ggdGhlIG1hY2hpbmUgaGFkIGJlZW4gdXAg Zm9yIDYgbWludXRlcyBhdCB0aGF0Cj4gcG9pbnQpIGFuZCBmYWlsdXJlIGFzIGJvb3QgMS4gVGhl IG1hY2hpbmUgaGFyZCBsb2NrcyBpbnN0YW50bHkgdGhpcwo+IHRpbWUsIGFzIG9wcG9zZWQgdG8g dGhlIHN0dXR0ZXJpbmcgeW91IGNhbiBzZWUgaW4gYm9vdCAxLgo+Cj4gRm9yIHRoZSBuZXh0IGJv b3RzLCBJJ20gYm9vdGluZyAvIGluaXRpYWxpemluZyB0aGUgZHJpdmVyIHdpdGggdGhlCj4gY2hh cmdlciBwbHVnZ2VkIGluIGFoZWFkIG9mIHRpbWU6Cj4KPiBCb290IDMgOiBodHRwczovL2dpdGh1 Yi5jb20vdzFuay9hdGgxMWstZGVidWcvYmxvYi9tYXN0ZXIvUFhMXzIwMjAxMjA5XzAwNTY0MjQx Ni5tcDQKPiAtIFdpdGhpbiBhIGZldyBzZWNvbmRzIG9mIHRoZSBkcml2ZXIgaW5pdGlhbGl6aW5n LCB0aGUgbWFjaGluZQo+IGNyYXNoZXMuCj4KPiBCb290IDQgOiBodHRwczovL2dpdGh1Yi5jb20v dzFuay9hdGgxMWstZGVidWcvYmxvYi9tYXN0ZXIvUFhMXzIwMjAxMjA5XzAwNTgwMDM3OC5tcDQK PiAtIFNhbWUgc2V0dXAgYXMgYm9vdCAzLCBidXQgdGhpcyB0aW1lIHRoZSBzeXN0ZW0gc3Vydml2 ZXMgYSBiaXQgbG9uZ2VyCj4gKDE1IHNlY29uZHMgb3Igc28pLgo+Cj4gQm9vdCA1OiBodHRwczov L2dpdGh1Yi5jb20vdzFuay9hdGgxMWstZGVidWcvYmxvYi9tYXN0ZXIvUFhMXzIwMjAxMjA5XzAw NTkzODczNC5tcDQKPiAtIFNhbWUgc2V0dXAgYXMgMy80LCBzaW1pbGFyIGNyYXNoIHRvIGJvb3Qg NC4gIFRoZSBkcml2ZXIgc3Vydml2ZXMgfjE1Cj4gc2Vjb25kcyBhbmQgdGhlbiB0aGUgbWFjaGlu ZSBoYW5ncy4KPgo+IEFmdGVyIHRoaXMgSSB3ZW50IGJhY2sgdG8gdGhlIHNldHVwIGZvciBib290 IDEvMiB3aGVyZSBJIGJyb3VnaHQKPiBldmVyeXRoaW5nIG9ubGluZSwgd2FpdGVkIGEgYml0IG92 ZXIgNSBtaW51dGVzIGFuZCBwbHVnZ2VkIGluIHRoZQo+IGNoYXJnZXIuCj4KPiBCb290IDY6IGh0 dHBzOi8vZ2l0aHViLmNvbS93MW5rL2F0aDExay1kZWJ1Zy9ibG9iL21hc3Rlci9QWExfMjAyMDEy MDlfMDEwNTM3NTUzLm1wNAo+IC0gVGhpcyBib290IHdhcyBzdWNjZXNzZnVsIGFuZCBoYXMgcmVt YWluZWQgc3RhYmxlLiAgSSdtIGNvbXBvc2luZwo+IHRoaXMgZW1haWwgZnJvbSBpdC4gIElmIHRo aXMgZm9sbG93cyBwcmV2aW91cyBiZWhhdmlvciwgaXQgc2hvdWxkIHN0YXkKPiBvbmxpbmUgZm9y IGF0IGxlYXN0IDI0aCAoSSBhbHdheXMgZmlkZGxlZCBiZXlvbmQgdGhhdCkuCj4KPiBTbyBpbiBj b25jbHVzaW9uLCBJIHdhbnRlZCB0byBkZW1vbnN0cmF0ZSB0aGF0IGNsZWFybHkgYmVpbmcgb24K PiBiYXR0ZXJ5IHBvd2VyIGlzIGNhdXNpbmcgc29tZXRoaW5nIHRoYXQgaXMgZW5hYmxpbmcgbXkg c3lzdGVtIHRvIGJlCj4gc3RhYmxlIGluIGEgd2F5IHRoYXQgZ29lcyBhd2F5IHdoZW4gSSBwbHVn IGluIG15IGNoYXJnZXIgKGJvdGggdXAKPiBmcm9udCwgYW5kIGFmdGVyIGluaXRpYWxpemF0aW9u KS4gIEkgZG9uJ3QgaGF2ZSBhbnkgZ3JlYXQgaWRlYXMgb2YKPiB3aGF0IGNvdWxkIGJlIGdvaW5n IG9uLCBJJ20gbm90IGVudGlyZWx5IHN1cmUgaXQncyBkaXJlY3RseSBwb3dlcgo+IHJlbGF0ZWQg YnV0IHdoZW4gSSB0b2dnbGUgaXQsIGNsZWFybHkgc29tZXRoaW5nIGlzIGxpbmtlZCAobWF5YmUg YmFjawo+IHRvIHRoZSBBQ1BJIHRhYmxlcyBiZWluZyBib3JrZWQ/KS4gIEknbGwgbGVhdmUgdGhp cyBib290IHJ1bm5pbmcgYXMKPiBsb25nIGFzIEkgY2FuIHRvIHNlZSBpZiBpdCByYW5kb21seSBj cmFzaGVzIGFmdGVyIGFuIGhvdXIuLi4KCkdpdGh1YiBkaWRuJ3QgYXBwcmVjaWF0ZSBob3N0aW5n IHRob3NlIG1wNHMgdG9vIG11Y2gsIEkndmUgcmV1cGxvYWRlZAp0aGVtIGhlcmUgYXMgd2VsbDoK aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMXd2eFpJNVh0d1BTcm0wLTYt T3Y1MGNVZnFCWFNYZU56P3VzcD1zaGFyaW5nCgotLSAKYXRoMTFrIG1haWxpbmcgbGlzdAphdGgx MWtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2F0aDExawo=