From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [4.2-rc4] acpi|drm|i915: circular locking dependency: acpi_video_get_backlight_type Date: Thu, 13 Aug 2015 14:58:59 +0300 Message-ID: <20150813115859.GO5176@intel.com> References: <20150812192620.GN5176@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Sedat Dilek Cc: Hans de Goede , Daniel Vetter , intel-gfx , "Rafael J. Wysocki" , LKML , Linux ACPI , Dave Airlie , Linus Torvalds , Len Brown List-Id: linux-acpi@vger.kernel.org T24gVGh1LCBBdWcgMTMsIDIwMTUgYXQgMDg6NTI6MjNBTSArMDIwMCwgU2VkYXQgRGlsZWsgd3Jv dGU6Cj4gT24gV2VkLCBBdWcgMTIsIDIwMTUgYXQgOToyNiBQTSwgVmlsbGUgU3lyasOkbMOkCj4g PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+IE9uIE1vbiwgQXVnIDEw LCAyMDE1IGF0IDA4OjI5OjAwUE0gKzAyMDAsIFNlZGF0IERpbGVrIHdyb3RlOgo+ID4+IE9uIFNh dCwgQXVnIDEsIDIwMTUgYXQgMjoyMyBQTSwgU2VkYXQgRGlsZWsgPHNlZGF0LmRpbGVrQGdtYWls LmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBNb24sIEp1bCAyNywgMjAxNSBhdCAxMjozMyBBTSwgU2Vk YXQgRGlsZWsgPHNlZGF0LmRpbGVrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4gPj4gSGksCj4gPj4g Pj4KPiA+PiA+PiB0aGlzIG15IGZpcnN0IGJ1aWxkIG9mIGEgNC4yLXJjTiBMaW51eC1rZXJuZWwg YW5kIEkgc2VlIHRoaXMuLi4KPiA+PiA+Pgo+ID4+ID4KPiA+PiA+IEp1c3QgRllJOgo+ID4+ID4K PiA+PiA+IEkgYW0gKm5vdCogc2VlaW5nIHRoaXMgd2l0aCBkcm0taW50ZWwtbmlnaHRseSBmcm9t IGJlbG93IHVybC4KPiA+PiA+Cj4gPj4gPiBBbHNvLCBJIHBsYW4gdG8gdGVzdCBMaW51eCB2NC4y LXJjNS4KPiA+PiA+Cj4gPj4KPiA+PiBbIENDIExpbnVzIF0KPiA+Pgo+ID4+IEtub2NrIEtub2Nr IEtub2NrLgo+ID4+Cj4gPj4gVGhpcyBpc3N1ZSBzdGlsbCByZW1haW5zIGhlcmUgKHdpdGggQ09O RklHX0RSTV9JOTE1PW0pLi4uCj4gPj4KPiA+PiBbICAgMTguMjY5NzkyXSA9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiA+PiBbICAgMTguMjY5 Nzk4XSBbIElORk86IHBvc3NpYmxlIGNpcmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5jeSBkZXRlY3Rl ZCBdCj4gPj4gWyAgIDE4LjI2OTgwNV0gNC4yLjAtcmM2LTEtaW5pemEtc21hbGwgIzEgTm90IHRh aW50ZWQKPiA+PiBbICAgMTguMjY5ODEwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gWyAgIDE4LjI2OTgxNl0gbW9kcHJvYmUvNzI3 IGlzIHRyeWluZyB0byBhY3F1aXJlIGxvY2s6Cj4gPj4gWyAgIDE4LjI2OTgyMl0gIChpbml0X211 dGV4KXsrLisuKy59LCBhdDogWzxmZmZmZmZmZmEwMDkwZjJkPl0KPiA+PiBhY3BpX3ZpZGVvX2dl dF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiBbICAgMTguMjY5ODQwXQo+ ID4+IFsgICAxOC4yNjk4NDBdIGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9sZGluZyBsb2NrOgo+ID4+ IFsgICAxOC4yNjk4NDhdICAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysrKysuLn0s IGF0Ogo+ID4+IFs8ZmZmZmZmZmY4MTBhNjUxOT5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9j aGFpbisweDM5LzB4NzAKPiA+PiBbICAgMTguMjY5ODY0XQo+ID4+IFsgICAxOC4yNjk4NjRdIHdo aWNoIGxvY2sgYWxyZWFkeSBkZXBlbmRzIG9uIHRoZSBuZXcgbG9jay4KPiA+PiBbICAgMTguMjY5 ODY0XQo+ID4+IFsgICAxOC4yNjk4NzVdCj4gPj4gWyAgIDE4LjI2OTg3NV0gdGhlIGV4aXN0aW5n IGRlcGVuZGVuY3kgY2hhaW4gKGluIHJldmVyc2Ugb3JkZXIpIGlzOgo+ID4+IFsgICAxOC4yNjk4 ODRdCj4gPj4gLi4uCj4gPj4KPiA+PiBGdWxsIGRtZXNnIGxvZyBhbmQga2VybmVsLWNvbmZpZyBh dHRhY2hlZC4KPiA+Pgo+ID4+IFNoYWxsIEkgYWRkIFJ1c3R5IGFuZCBtb2R1bGVzL21vZHByb2Jl IGZvbGtzPwo+ID4KPiA+IEp1c3QgZ290IGJhY2sgZnJvbSB2YWNhdGlvbiBhbmQgd2FzIGdyZWV0 ZWQgYnkgdGhpcyBzYW1lIGxvY2tkZXAgc3BsYXQuCj4gPgo+ID4gT24gYSBodW5jaCBJIHJldmVy dGVkCj4gPgo+ID4gY29tbWl0IDkzYTI5MWRmYWY5YzMyOGNhNWE5Y2VhMTczM2FmMWExMjhlZmU4 OTAKPiA+IEF1dGhvcjogSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KPiA+IERh dGU6ICAgVHVlIEp1biAxNiAxNjoyNzo1MiAyMDE1ICswMjAwCj4gPgo+ID4gICAgIEFDUEkgLyB2 aWRlbzogTW92ZSBiYWNrbGlnaHQgbm90aWZpZXIgdG8gdmlkZW9fZGV0ZWN0LmMKPiA+Cj4gPiBh bmQgdGhlIHByb2JsZW0gc2VlbXMgdG8gYmUgZ29uZS4gSGFucywgYW55IHRob3VnaHRzPwo+ID4K PiAKPiBSZXZlcnRpbmcgdGhpcyBjb21taXQgb24gdG9wIG9mIExpbnV4IHY0LjItcmM2IGNhdXNl cyB0cm91YmxlcyBoZXJlLgo+IAo+ICQgTENfQUxMPUMgZ2l0IHJldmVydCA5M2EyOTFkZmFmOWMz MjhjYTVhOWNlYTE3MzNhZjEKPiBlcnJvcjogY291bGQgbm90IHJldmVydCA5M2EyOTFkZmFmOWMu Li4gQUNQSSAvIHZpZGVvOiBNb3ZlIGJhY2tsaWdodAo+IG5vdGlmaWVyIHRvIHZpZGVvX2RldGVj dC5jCj4gaGludDogYWZ0ZXIgcmVzb2x2aW5nIHRoZSBjb25mbGljdHMsIG1hcmsgdGhlIGNvcnJl Y3RlZCBwYXRocwo+IGhpbnQ6IHdpdGggJ2dpdCBhZGQgPHBhdGhzPicgb3IgJ2dpdCBybSA8cGF0 aHM+Jwo+IGhpbnQ6IGFuZCBjb21taXQgdGhlIHJlc3VsdCB3aXRoICdnaXQgY29tbWl0Jwo+IAo+ IFByb3ZpZGUgYSBzdWl0YWJsZSBwYXRjaCBhbmQgSSB0ZXN0IGZvciB5b3UuCgpIbW0uIE9oIHll YWgsIEkgaGFkIHRvIHJldmVydCBhIGNvdXBsZSBvZiBvdGhlciBvbmVzIHRvIGdldCB0aGUgZmly c3QKb25lIHRvIHJldmVydCBjbGVhbmx5OgoKY29tbWl0IGQwYTUzMGJhNDI0ZWMxYmU3NjMwZjdm Y2UyZGI5ODYwYjk0MjliOGYKQXV0aG9yOiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQu Y29tPgpEYXRlOiAgIFR1ZSBKdW4gMTYgMTY6Mjg6MTIgMjAxNSArMDIwMAoKICAgIGFjcGktdmlk ZW8tZGV0ZWN0OiBSZW1vdmUgb2xkIEFQSQoKY29tbWl0IGU3ZDAyNGMwMGE0YTdiNjE3MzkwZGI4 NjNiZGQ1YjlkYzY1ODIxZjcKQXV0aG9yOiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQu Y29tPgpEYXRlOiAgIFR1ZSBKdW4gMTYgMTY6Mjg6MTMgMjAxNSArMDIwMAoKICAgIEFDUEkgLyB2 aWRlbzogTWFrZSBhY3BpX3ZpZGVvX3VucmVnaXN0ZXJfYmFja2xpZ2h0KCkgcHJpdmF0ZQoKPiAK PiAtIFNlZGF0IC0KPiAKPiA+Pgo+ID4+IC0gU2VkYXQgLQo+ID4+Cj4gPj4gPiAtIFNlZGF0IC0K PiA+PiA+Cj4gPj4gPiBbMV0gaHR0cDovL2tlcm5lbC51YnVudHUuY29tL35rZXJuZWwtcHBhL21h aW5saW5lL2RybS1pbnRlbC1uaWdodGx5LzIwMTUtMDgtMDEtdW5zdGFibGUvCj4gPj4gPiBbMl0g aHR0cDovL2tlcm5lbC51YnVudHUuY29tL35rZXJuZWwtcHBhL21haW5saW5lL2RybS1pbnRlbC1u aWdodGx5LzIwMTUtMDgtMDEtdW5zdGFibGUvbGludXgtaW1hZ2UtNC4yLjAtOTk0LWdlbmVyaWNf NC4yLjAtOTk0LjIwMTUwODAxMDE1OF9hbWQ2NC5kZWIKPiA+PiA+Cj4gPj4gPj4gWyAgIDI0LjAw MTA0M10gW2RybV0gTWVtb3J5IHVzYWJsZSBieSBncmFwaGljcyBkZXZpY2UgPSAyMDQ4TQo+ID4+ ID4+IFsgICAyNC4wMDExMThdIFtkcm1dIFJlcGxhY2luZyBWR0EgY29uc29sZSBkcml2ZXIKPiA+ PiA+PiBbICAgMjQuMDExNjQyXSBbZHJtXSBTdXBwb3J0cyB2YmxhbmsgdGltZXN0YW1wIGNhY2hp bmcgUmV2IDIgKDIxLjEwLjIwMTMpLgo+ID4+ID4+IFsgICAyNC4wMTE2NDZdIFtkcm1dIERyaXZl ciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuCj4gPj4gPj4gWyAgIDI0 LjAxMjQ4MF0gdmdhYXJiOiBkZXZpY2UgY2hhbmdlZCBkZWNvZGVzOgo+ID4+ID4+IFBDSTowMDAw OjAwOjAyLjAsb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1pbyttZW06b3ducz1pbyttZW0KPiA+ PiA+PiBbICAgMjQuMDI4MDA1XQo+ID4+ID4+IFsgICAyNC4wMjgwMTRdID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4+ID4+IFsgICAyNC4w MjgwMjBdIFsgSU5GTzogcG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBlbmRlbmN5IGRldGVj dGVkIF0KPiA+PiA+PiBbICAgMjQuMDI4MDI3XSA0LjIuMC1yYzQtMS1pbml6YS1zbWFsbCAjMSBO b3QgdGFpbnRlZAo+ID4+ID4+IFsgICAyNC4wMjgwMzJdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+PiA+PiBbICAgMjQuMDI4MDM4XSBt b2Rwcm9iZS83NDAgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKPiA+PiA+PiBbICAgMjQuMDI4 MDQzXSAgKGluaXRfbXV0ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmZmZmZmYTAwNmFmMmQ+XQo+ID4+ ID4+IGFjcGlfdmlkZW9fZ2V0X2JhY2tsaWdodF90eXBlKzB4MTcvMHgxNjQgW3ZpZGVvXQo+ID4+ ID4+IFsgICAyNC4wMjgwNjBdCj4gPj4gPj4gWyAgIDI0LjAyODA2MF0gYnV0IHRhc2sgaXMgYWxy ZWFkeSBob2xkaW5nIGxvY2s6Cj4gPj4gPj4gWyAgIDI0LjAyODA2OF0gICgmKCZiYWNrbGlnaHRf bm90aWZpZXIpLT5yd3NlbSl7KysrKy4ufSwgYXQ6Cj4gPj4gPj4gWzxmZmZmZmZmZjgxMGE2NDk5 Pl0gX19ibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4MzkvMHg3MAo+ID4+ID4+IFsgICAy NC4wMjgwODNdCj4gPj4gPj4gWyAgIDI0LjAyODA4M10gd2hpY2ggbG9jayBhbHJlYWR5IGRlcGVu ZHMgb24gdGhlIG5ldyBsb2NrLgo+ID4+ID4+IFsgICAyNC4wMjgwODNdCj4gPj4gPj4gWyAgIDI0 LjAyODA5NV0KPiA+PiA+PiBbICAgMjQuMDI4MDk1XSB0aGUgZXhpc3RpbmcgZGVwZW5kZW5jeSBj aGFpbiAoaW4gcmV2ZXJzZSBvcmRlcikgaXM6Cj4gPj4gPj4gWyAgIDI0LjAyODEwM10KPiA+PiA+ PiBbICAgMjQuMDI4MTAzXSAtPiAjMSAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysr KysuLn06Cj4gPj4gPj4gWyAgIDI0LjAyODExM10gICAgICAgIFs8ZmZmZmZmZmY4MTBkYTU2Zj5d IGxvY2tfYWNxdWlyZSsweGNmLzB4MjgwCj4gPj4gPj4gWyAgIDI0LjAyODEyMV0gICAgICAgIFs8 ZmZmZmZmZmY4MTdkNjI2OT5dIGRvd25fd3JpdGUrMHg0OS8weDgwCj4gPj4gPj4gWyAgIDI0LjAy ODEyOV0gICAgICAgIFs8ZmZmZmZmZmY4MTBhNjYxMT5dCj4gPj4gPj4gYmxvY2tpbmdfbm90aWZp ZXJfY2hhaW5fcmVnaXN0ZXIrMHgyMS8weGIwCj4gPj4gPj4gWyAgIDI0LjAyODEzOF0gICAgICAg IFs8ZmZmZmZmZmY4MTQ2MTlmOD5dIGJhY2tsaWdodF9yZWdpc3Rlcl9ub3RpZmllcisweDE4LzB4 MjAKPiA+PiA+PiBbICAgMjQuMDI4MTQ3XSAgICAgICAgWzxmZmZmZmZmZmEwMDZiMDEwPl0KPiA+ PiA+PiBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweGZhLzB4MTY0IFt2aWRlb10KPiA+ PiA+PiBbICAgMjQuMDI4MTU4XSAgICAgICAgWzxmZmZmZmZmZmEwMGEyMGU5Pl0gMHhmZmZmZmZm ZmEwMGEyMGU5Cj4gPj4gPj4gWyAgIDI0LjAyODE2NF0gICAgICAgIFs8ZmZmZmZmZmY4MTAwMjBm OD5dIGRvX29uZV9pbml0Y2FsbCsweDg4LzB4MWMwCj4gPj4gPj4gWyAgIDI0LjAyODE3Ml0gICAg ICAgIFs8ZmZmZmZmZmY4MTdjYzlkMj5dIGRvX2luaXRfbW9kdWxlKzB4NjEvMHgxZWMKPiA+PiA+ PiBbICAgMjQuMDI4MTc5XSAgICAgICAgWzxmZmZmZmZmZjgxMTFmYjc4Pl0gbG9hZF9tb2R1bGUr MHgyMDA4LzB4MjVjMAo+ID4+ID4+IFsgICAyNC4wMjgxODddICAgICAgICBbPGZmZmZmZmZmODEx MjAyNTY+XSBTeVNfaW5pdF9tb2R1bGUrMHgxMjYvMHgxNDAKPiA+PiA+PiBbICAgMjQuMDI4MTk0 XSAgICAgICAgWzxmZmZmZmZmZjgxN2Q4ZTMyPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsw eDE2LzB4N2EKPiA+PiA+PiBbICAgMjQuMDI4MjAyXQo+ID4+ID4+IFsgICAyNC4wMjgyMDJdIC0+ ICMwIChpbml0X211dGV4KXsrLisuKy59Ogo+ID4+ID4+IFsgICAyNC4wMjgyMTFdICAgICAgICBb PGZmZmZmZmZmODEwZDk4OWQ+XSBfX2xvY2tfYWNxdWlyZSsweDFmNWQvMHgyMWMwCj4gPj4gPj4g WyAgIDI0LjAyODIxOF0gICAgICAgIFs8ZmZmZmZmZmY4MTBkYTU2Zj5dIGxvY2tfYWNxdWlyZSsw eGNmLzB4MjgwCj4gPj4gPj4gWyAgIDI0LjAyODIyNV0gICAgICAgIFs8ZmZmZmZmZmY4MTdkNDI3 NT5dIG11dGV4X2xvY2tfbmVzdGVkKzB4NjUvMHgzYzAKPiA+PiA+PiBbICAgMjQuMDI4MjMzXSAg ICAgICAgWzxmZmZmZmZmZmEwMDZhZjJkPl0KPiA+PiA+PiBhY3BpX3ZpZGVvX2dldF9iYWNrbGln aHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiA+PiBbICAgMjQuMDI4MjQzXSAgICAgICAg WzxmZmZmZmZmZmEwMDZiMGIyPl0KPiA+PiA+PiBhY3BpX3ZpZGVvX2JhY2tsaWdodF9ub3RpZnkr MHgxOS8weDJmIFt2aWRlb10KPiA+PiA+PiBbICAgMjQuMDI4MjUzXSAgICAgICAgWzxmZmZmZmZm ZjgxMGE2MjlkPl0gbm90aWZpZXJfY2FsbF9jaGFpbisweDVkLzB4ODAKPiA+PiA+PiBbICAgMjQu MDI4MjYwXSAgICAgICAgWzxmZmZmZmZmZjgxMGE2NGIxPl0KPiA+PiA+PiBfX2Jsb2NraW5nX25v dGlmaWVyX2NhbGxfY2hhaW4rMHg1MS8weDcwCj4gPj4gPj4gWyAgIDI0LjAyODI2OV0gICAgICAg IFs8ZmZmZmZmZmY4MTBhNjRlNj5dCj4gPj4gPj4gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFp bisweDE2LzB4MjAKPiA+PiA+PiBbICAgMjQuMDI4Mjc4XSAgICAgICAgWzxmZmZmZmZmZjgxNDYx ZDM3Pl0gYmFja2xpZ2h0X2RldmljZV9yZWdpc3RlcisweDE5Ny8weDI0MAo+ID4+ID4+IFsgICAy NC4wMjgyODZdICAgICAgICBbPGZmZmZmZmZmYTA2MmJiMjM+XQo+ID4+ID4+IGludGVsX2JhY2ts aWdodF9yZWdpc3RlcisweGIzLzB4MTgwIFtpOTE1XQo+ID4+ID4+IFsgICAyNC4wMjgzMzZdICAg ICAgICBbPGZmZmZmZmZmYTA1ZmUxMzY+XQo+ID4+ID4+IGludGVsX21vZGVzZXRfZ2VtX2luaXQr MHgxNzYvMHgxOTAgW2k5MTVdCj4gPj4gPj4gWyAgIDI0LjAyODM3MV0gICAgICAgIFs8ZmZmZmZm ZmZhMDYzMzExMj5dIGk5MTVfZHJpdmVyX2xvYWQrMHhmMTIvMHgxNGQwIFtpOTE1XQo+ID4+ID4+ IFsgICAyNC4wMjg0MDZdICAgICAgICBbPGZmZmZmZmZmYTAwZWM4NjE+XSBkcm1fZGV2X3JlZ2lz dGVyKzB4YjEvMHgxMDAgW2RybV0KPiA+PiA+PiBbICAgMjQuMDI4NDI1XSAgICAgICAgWzxmZmZm ZmZmZmEwMGVmNjJkPl0gZHJtX2dldF9wY2lfZGV2KzB4OGQvMHgxZTAgW2RybV0KPiA+PiA+PiBb ICAgMjQuMDI4NDM5XSAgICAgICAgWzxmZmZmZmZmZmEwNTdlMWZiPl0gaTkxNV9wY2lfcHJvYmUr MHgzYi8weDYwIFtpOTE1XQo+ID4+ID4+IFsgICAyNC4wMjg0NjNdICAgICAgICBbPGZmZmZmZmZm ODE0MzE3ZTU+XSBsb2NhbF9wY2lfcHJvYmUrMHg0NS8weGEwCj4gPj4gPj4gWyAgIDI0LjAyODQ3 MF0gICAgICAgIFs8ZmZmZmZmZmY4MTQzMmJhZD5dIHBjaV9kZXZpY2VfcHJvYmUrMHhjZC8weDEy MAo+ID4+ID4+IFsgICAyNC4wMjg0NzddICAgICAgICBbPGZmZmZmZmZmODE1MmQzYTY+XSBkcml2 ZXJfcHJvYmVfZGV2aWNlKzB4MTM2LzB4MmUwCj4gPj4gPj4gWyAgIDI0LjAyODQ4NV0gICAgICAg IFs8ZmZmZmZmZmY4MTUyZDVlND5dIF9fZHJpdmVyX2F0dGFjaCsweDk0LzB4YTAKPiA+PiA+PiBb ICAgMjQuMDI4NDkxXSAgICAgICAgWzxmZmZmZmZmZjgxNTJiMzM2Pl0gYnVzX2Zvcl9lYWNoX2Rl disweDY2LzB4YTAKPiA+PiA+PiBbICAgMjQuMDI4NDk5XSAgICAgICAgWzxmZmZmZmZmZjgxNTJj ZWRlPl0gZHJpdmVyX2F0dGFjaCsweDFlLzB4MjAKPiA+PiA+PiBbICAgMjQuMDI4NTA2XSAgICAg ICAgWzxmZmZmZmZmZjgxNTJjYWQ4Pl0gYnVzX2FkZF9kcml2ZXIrMHgxYjgvMHgyMzAKPiA+PiA+ PiBbICAgMjQuMDI4NTEzXSAgICAgICAgWzxmZmZmZmZmZjgxNTJlNTgwPl0gZHJpdmVyX3JlZ2lz dGVyKzB4NjAvMHhlMAo+ID4+ID4+IFsgICAyNC4wMjg1MjBdICAgICAgICBbPGZmZmZmZmZmODE0 MzEwYTQ+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg2NC8weDcwCj4gPj4gPj4gWyAgIDI0LjAy ODUyN10gICAgICAgIFs8ZmZmZmZmZmZhMDBlZjg2MD5dIGRybV9wY2lfaW5pdCsweGUwLzB4MTEw IFtkcm1dCj4gPj4gPj4gWyAgIDI0LjAyODU0MF0gICAgICAgIFs8ZmZmZmZmZmZhMDY5YTBhMD5d IGk5MTVfaW5pdCsweGEwLzB4YTggW2k5MTVdCj4gPj4gPj4gWyAgIDI0LjAyODU2M10gICAgICAg IFs8ZmZmZmZmZmY4MTAwMjBmOD5dIGRvX29uZV9pbml0Y2FsbCsweDg4LzB4MWMwCj4gPj4gPj4g WyAgIDI0LjAyODU3MF0gICAgICAgIFs8ZmZmZmZmZmY4MTdjYzlkMj5dIGRvX2luaXRfbW9kdWxl KzB4NjEvMHgxZWMKPiA+PiA+PiBbICAgMjQuMDI4NTc3XSAgICAgICAgWzxmZmZmZmZmZjgxMTFm Yjc4Pl0gbG9hZF9tb2R1bGUrMHgyMDA4LzB4MjVjMAo+ID4+ID4+IFsgICAyNC4wMjg1ODRdICAg ICAgICBbPGZmZmZmZmZmODExMjAyNTY+XSBTeVNfaW5pdF9tb2R1bGUrMHgxMjYvMHgxNDAKPiA+ PiA+PiBbICAgMjQuMDI4NTkxXSAgICAgICAgWzxmZmZmZmZmZjgxN2Q4ZTMyPl0gZW50cnlfU1lT Q0FMTF82NF9mYXN0cGF0aCsweDE2LzB4N2EKPiA+PiA+PiBbICAgMjQuMDI4NTk4XQo+ID4+ID4+ IFsgICAyNC4wMjg1OThdIG90aGVyIGluZm8gdGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6 Cj4gPj4gPj4gWyAgIDI0LjAyODU5OF0KPiA+PiA+PiBbICAgMjQuMDI4NjA5XSAgUG9zc2libGUg dW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86Cj4gPj4gPj4gWyAgIDI0LjAyODYwOV0KPiA+PiA+PiBb ICAgMjQuMDI4NjE3XSAgICAgICAgQ1BVMCAgICAgICAgICAgICAgICAgICAgQ1BVMQo+ID4+ID4+ IFsgICAyNC4wMjg2MjJdICAgICAgICAtLS0tICAgICAgICAgICAgICAgICAgICAtLS0tCj4gPj4g Pj4gWyAgIDI0LjAyODYyN10gICBsb2NrKCYoJmJhY2tsaWdodF9ub3RpZmllciktPnJ3c2VtKTsK PiA+PiA+PiBbICAgMjQuMDI4NjMzXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9j ayhpbml0X211dGV4KTsKPiA+PiA+PiBbICAgMjQuMDI4NjM5XQo+ID4+ID4+IGxvY2soJigmYmFj a2xpZ2h0X25vdGlmaWVyKS0+cndzZW0pOwo+ID4+ID4+IFsgICAyNC4wMjg2NDhdICAgbG9jayhp bml0X211dGV4KTsKPiA+PiA+PiBbICAgMjQuMDI4NjU0XQo+ID4+ID4+IFsgICAyNC4wMjg2NTRd ICAqKiogREVBRExPQ0sgKioqCj4gPj4gPj4gWyAgIDI0LjAyODY1NF0KPiA+PiA+PiBbICAgMjQu MDI4NjY0XSA0IGxvY2tzIGhlbGQgYnkgbW9kcHJvYmUvNzQwOgo+ID4+ID4+IFsgICAyNC4wMjg2 NjldICAjMDogICgmZGV2LT5tdXRleCl7Li4uLi4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTUyZDU5Yj5d Cj4gPj4gPj4gX19kcml2ZXJfYXR0YWNoKzB4NGIvMHhhMAo+ID4+ID4+IFsgICAyNC4wMjg2ODFd ICAjMTogICgmZGV2LT5tdXRleCl7Li4uLi4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTUyZDVhOT5dCj4g Pj4gPj4gX19kcml2ZXJfYXR0YWNoKzB4NTkvMHhhMAo+ID4+ID4+IFsgICAyNC4wMjg2OTNdICAj MjogIChkcm1fZ2xvYmFsX211dGV4KXsrLisuKy59LCBhdDoKPiA+PiA+PiBbPGZmZmZmZmZmYTAw ZWM3ZDY+XSBkcm1fZGV2X3JlZ2lzdGVyKzB4MjYvMHgxMDAgW2RybV0KPiA+PiA+PiBbICAgMjQu MDI4NzExXSAgIzM6ICAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysrKysuLn0sIGF0 Ogo+ID4+ID4+IFs8ZmZmZmZmZmY4MTBhNjQ5OT5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9j aGFpbisweDM5LzB4NzAKPiA+PiA+PiBbICAgMjQuMDI4NzI1XQo+ID4+ID4+IFsgICAyNC4wMjg3 MjVdIHN0YWNrIGJhY2t0cmFjZToKPiA+PiA+PiBbICAgMjQuMDI4NzM0XSBDUFU6IDEgUElEOiA3 NDAgQ29tbTogbW9kcHJvYmUgTm90IHRhaW50ZWQKPiA+PiA+PiA0LjIuMC1yYzQtMS1pbml6YS1z bWFsbCAjMQo+ID4+ID4+IFsgICAyNC4wMjg3NDJdIEhhcmR3YXJlIG5hbWU6IFNBTVNVTkcgRUxF Q1RST05JQ1MgQ08uLCBMVEQuCj4gPj4gPj4gNTMwVTNCSS81MzBVNEJJLzUzMFU0QkgvNTMwVTNC SS81MzBVNEJJLzUzMFU0QkgsIEJJT1MgMTNYSyAwMy8yOC8yMDEzCj4gPj4gPj4gWyAgIDI0LjAy ODc1M10gIGZmZmZmZmZmODI2OWZjNDAgZmZmZjg4MDExODgxMzRiOCBmZmZmZmZmZjgxN2NlYTli Cj4gPj4gPj4gMDAwMDAwMDAwMDAwMDAxMQo+ID4+ID4+IFsgICAyNC4wMjg3NjNdICBmZmZmZmZm ZjgyNjlmYzQwIGZmZmY4ODAxMTg4MTM1MDggZmZmZmZmZmY4MTdjYmZjNAo+ID4+ID4+IGZmZmY4 ODAwZDNhMDBiNDAKPiA+PiA+PiBbICAgMjQuMDI4Nzc0XSAgZmZmZjg4MDExODgxMzU3OCBmZmZm ODgwMGQzYTAxNDEwIDAwMDAwMDAwMDAwMDAwMDQKPiA+PiA+PiBmZmZmODgwMGQzYTAxNDEwCj4g Pj4gPj4gWyAgIDI0LjAyODc4NF0gQ2FsbCBUcmFjZToKPiA+PiA+PiBbICAgMjQuMDI4NzkxXSAg WzxmZmZmZmZmZjgxN2NlYTliPl0gZHVtcF9zdGFjaysweDRjLzB4NjUKPiA+PiA+PiBbICAgMjQu MDI4Nzk3XSAgWzxmZmZmZmZmZjgxN2NiZmM0Pl0gcHJpbnRfY2lyY3VsYXJfYnVnKzB4MjBiLzB4 MjFjCj4gPj4gPj4gWyAgIDI0LjAyODgwNF0gIFs8ZmZmZmZmZmY4MTBkOTg5ZD5dIF9fbG9ja19h Y3F1aXJlKzB4MWY1ZC8weDIxYzAKPiA+PiA+PiBbICAgMjQuMDI4ODEyXSAgWzxmZmZmZmZmZjgx MGRhNTZmPl0gbG9ja19hY3F1aXJlKzB4Y2YvMHgyODAKPiA+PiA+PiBbICAgMjQuMDI4ODE5XSAg WzxmZmZmZmZmZmEwMDZhZjJkPl0gPwo+ID4+ID4+IGFjcGlfdmlkZW9fZ2V0X2JhY2tsaWdodF90 eXBlKzB4MTcvMHgxNjQgW3ZpZGVvXQo+ID4+ID4+IFsgICAyNC4wMjg4MzBdICBbPGZmZmZmZmZm ODE3ZDQyNzU+XSBtdXRleF9sb2NrX25lc3RlZCsweDY1LzB4M2MwCj4gPj4gPj4gWyAgIDI0LjAy ODgzN10gIFs8ZmZmZmZmZmZhMDA2YWYyZD5dID8KPiA+PiA+PiBhY3BpX3ZpZGVvX2dldF9iYWNr bGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiA+PiBbICAgMjQuMDI4ODQ3XSAgWzxm ZmZmZmZmZmEwMDZhZjJkPl0KPiA+PiA+PiBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsw eDE3LzB4MTY0IFt2aWRlb10KPiA+PiA+PiBbICAgMjQuMDI4ODU3XSAgWzxmZmZmZmZmZmEwMDZi MGIyPl0KPiA+PiA+PiBhY3BpX3ZpZGVvX2JhY2tsaWdodF9ub3RpZnkrMHgxOS8weDJmIFt2aWRl b10KPiA+PiA+PiBbICAgMjQuMDI4ODY2XSAgWzxmZmZmZmZmZjgxMGE2MjlkPl0gbm90aWZpZXJf Y2FsbF9jaGFpbisweDVkLzB4ODAKPiA+PiA+PiBbICAgMjQuMDI4ODczXSAgWzxmZmZmZmZmZjgx MGE2NGIxPl0gX19ibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4NTEvMHg3MAo+ID4+ID4+ IFsgICAyNC4wMjg4ODBdICBbPGZmZmZmZmZmODEwYTY0ZTY+XSBibG9ja2luZ19ub3RpZmllcl9j YWxsX2NoYWluKzB4MTYvMHgyMAo+ID4+ID4+IFsgICAyNC4wMjg4ODddICBbPGZmZmZmZmZmODE0 NjFkMzc+XSBiYWNrbGlnaHRfZGV2aWNlX3JlZ2lzdGVyKzB4MTk3LzB4MjQwCj4gPj4gPj4gWyAg IDI0LjAyODkyMF0gIFs8ZmZmZmZmZmZhMDYyYmIyMz5dIGludGVsX2JhY2tsaWdodF9yZWdpc3Rl cisweGIzLzB4MTgwIFtpOTE1XQo+ID4+ID4+IFsgICAyNC4wMjg5NTJdICBbPGZmZmZmZmZmYTA1 ZmUxMzY+XSBpbnRlbF9tb2Rlc2V0X2dlbV9pbml0KzB4MTc2LzB4MTkwIFtpOTE1XQo+ID4+ID4+ IFsgICAyNC4wMjg5ODRdICBbPGZmZmZmZmZmYTA2MzMxMTI+XSBpOTE1X2RyaXZlcl9sb2FkKzB4 ZjEyLzB4MTRkMCBbaTkxNV0KPiA+PiA+PiBbICAgMjQuMDI4OTkxXSAgWzxmZmZmZmZmZjgxMGQ3 M2U5Pl0gPyBtYXJrX2hlbGRfbG9ja3MrMHg2OS8weDkwCj4gPj4gPj4gWyAgIDI0LjAyODk5N10g IFs8ZmZmZmZmZmY4MTdkNWNkMD5dID8gX19tdXRleF91bmxvY2tfc2xvd3BhdGgrMHhjMC8weDE4 MAo+ID4+ID4+IFsgICAyNC4wMjkwMDRdICBbPGZmZmZmZmZmODEwZDczZTk+XSA/IG1hcmtfaGVs ZF9sb2NrcysweDY5LzB4OTAKPiA+PiA+PiBbICAgMjQuMDI5MDExXSAgWzxmZmZmZmZmZjgxN2Q4 NGQ2Pl0gPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHgzNi8weDYwCj4gPj4gPj4gWyAg IDI0LjAyOTAxOF0gIFs8ZmZmZmZmZmY4MTBkNzU2MT5dID8gdHJhY2VfaGFyZGlycXNfb25fY2Fs bGVyKzB4MTUxLzB4MWUwCj4gPj4gPj4gWyAgIDI0LjAyOTAyNV0gIFs8ZmZmZmZmZmY4MTBkNzVm ZD5dID8gdHJhY2VfaGFyZGlycXNfb24rMHhkLzB4MTAKPiA+PiA+PiBbICAgMjQuMDI5MDM5XSAg WzxmZmZmZmZmZmEwMGVjODYxPl0gZHJtX2Rldl9yZWdpc3RlcisweGIxLzB4MTAwIFtkcm1dCj4g Pj4gPj4gWyAgIDI0LjAyOTA1Ml0gIFs8ZmZmZmZmZmZhMDBlZjYyZD5dIGRybV9nZXRfcGNpX2Rl disweDhkLzB4MWUwIFtkcm1dCj4gPj4gPj4gWyAgIDI0LjAyOTA3Nl0gIFs8ZmZmZmZmZmZhMDU3 ZTFmYj5dIGk5MTVfcGNpX3Byb2JlKzB4M2IvMHg2MCBbaTkxNV0KPiA+PiA+PiBbICAgMjQuMDI5 MDgyXSAgWzxmZmZmZmZmZjgxNDMxN2U1Pl0gbG9jYWxfcGNpX3Byb2JlKzB4NDUvMHhhMAo+ID4+ ID4+IFsgICAyNC4wMjkwODldICBbPGZmZmZmZmZmODE0MzJhNzA+XSA/IHBjaV9tYXRjaF9kZXZp Y2UrMHhlMC8weDExMAo+ID4+ID4+IFsgICAyNC4wMjkwOTVdICBbPGZmZmZmZmZmODE0MzJiYWQ+ XSBwY2lfZGV2aWNlX3Byb2JlKzB4Y2QvMHgxMjAKPiA+PiA+PiBbICAgMjQuMDI5MTAyXSAgWzxm ZmZmZmZmZjgxNTJkM2E2Pl0gZHJpdmVyX3Byb2JlX2RldmljZSsweDEzNi8weDJlMAo+ID4+ID4+ IFsgICAyNC4wMjkxMDldICBbPGZmZmZmZmZmODE1MmQ1ZTQ+XSBfX2RyaXZlcl9hdHRhY2grMHg5 NC8weGEwCj4gPj4gPj4gWyAgIDI0LjAyOTExNV0gIFs8ZmZmZmZmZmY4MTUyZDU1MD5dID8gZHJp dmVyX3Byb2JlX2RldmljZSsweDJlMC8weDJlMAo+ID4+ID4+IFsgICAyNC4wMjkxMjRdICBbPGZm ZmZmZmZmODE1MmIzMzY+XSBidXNfZm9yX2VhY2hfZGV2KzB4NjYvMHhhMAo+ID4+ID4+IFsgICAy NC4wMjkxMzRdICBbPGZmZmZmZmZmODE1MmNlZGU+XSBkcml2ZXJfYXR0YWNoKzB4MWUvMHgyMAo+ ID4+ID4+IFsgICAyNC4wMjkxNDRdICBbPGZmZmZmZmZmODE1MmNhZDg+XSBidXNfYWRkX2RyaXZl cisweDFiOC8weDIzMAo+ID4+ID4+IFsgICAyNC4wMjkxNTNdICBbPGZmZmZmZmZmODE1MmU1ODA+ XSBkcml2ZXJfcmVnaXN0ZXIrMHg2MC8weGUwCj4gPj4gPj4gWyAgIDI0LjAyOTE2M10gIFs8ZmZm ZmZmZmY4MTQzMTBhND5dIF9fcGNpX3JlZ2lzdGVyX2RyaXZlcisweDY0LzB4NzAKPiA+PiA+PiBb ICAgMjQuMDI5MTgwXSAgWzxmZmZmZmZmZmEwMGVmODYwPl0gZHJtX3BjaV9pbml0KzB4ZTAvMHgx MTAgW2RybV0KPiA+PiA+PiBbICAgMjQuMDI5MTkwXSAgWzxmZmZmZmZmZmEwNjlhMDAwPl0gPyAw eGZmZmZmZmZmYTA2OWEwMDAKPiA+PiA+PiBbICAgMjQuMDI5MjE4XSAgWzxmZmZmZmZmZmEwNjlh MGEwPl0gaTkxNV9pbml0KzB4YTAvMHhhOCBbaTkxNV0KPiA+PiA+PiBbICAgMjQuMDI5MjI4XSAg WzxmZmZmZmZmZjgxMDAyMGY4Pl0gZG9fb25lX2luaXRjYWxsKzB4ODgvMHgxYzAKPiA+PiA+PiBb ICAgMjQuMDI5MjM4XSAgWzxmZmZmZmZmZjgxN2NjOTk5Pl0gPyBkb19pbml0X21vZHVsZSsweDI4 LzB4MWVjCj4gPj4gPj4gWyAgIDI0LjAyOTI0OF0gIFs8ZmZmZmZmZmY4MTdjYzlkMj5dIGRvX2lu aXRfbW9kdWxlKzB4NjEvMHgxZWMKPiA+PiA+PiBbICAgMjQuMDI5MjU3XSAgWzxmZmZmZmZmZjgx MTFmYjc4Pl0gbG9hZF9tb2R1bGUrMHgyMDA4LzB4MjVjMAo+ID4+ID4+IFsgICAyNC4wMjkyNjZd ICBbPGZmZmZmZmZmODExMWI2YzA+XSA/IG1fc2hvdysweDFhMC8weDFhMAo+ID4+ID4+IFsgICAy NC4wMjkyNzhdICBbPGZmZmZmZmZmODE3ZDlhNzM+XSA/IHJldGludF9rZXJuZWwrMHgxMC8weDEw Cj4gPj4gPj4gWyAgIDI0LjAyOTI5MF0gIFs8ZmZmZmZmZmY4MTEyMDI1Nj5dIFN5U19pbml0X21v ZHVsZSsweDEyNi8weDE0MAo+ID4+ID4+IFsgICAyNC4wMjkyOTddICBbPGZmZmZmZmZmODE3ZDhl MzI+XSBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MTYvMHg3YQo+ID4+ID4+IFsgICAyNC4w MzA5NjldIEFDUEk6IFZpZGVvIERldmljZSBbR0ZYMF0gKG11bHRpLWhlYWQ6IHllcyAgcm9tOiBu byAgcG9zdDogbm8pCj4gPj4gPj4gWyAgIDI0LjAzMTE1N10gaW5wdXQ6IFZpZGVvIEJ1cyBhcwo+ ID4+ID4+IC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBBMDg6MDAvTE5YVklE RU86MDAvaW5wdXQvaW5wdXQxMQo+ID4+ID4+IFsgICAyNC4wMzEzNTNdIFtkcm1dIEluaXRpYWxp emVkIGk5MTUgMS42LjAgMjAxNTA1MjIgZm9yIDAwMDA6MDA6MDIuMCBvbiBtaW5vciAwCj4gPj4g Pj4gWyAgIDI0LjA0MTIyNF0gZmJjb246IGludGVsZHJtZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZp Y2UKPiA+PiA+Pgo+ID4+ID4+IE5vdCBzdXJlIHdoaWNoIGFyZWEgaXMgdGhlIHJvb3QgY2F1c2Us IHNvIEkgYWRkZWQgYWNwaSBhbmQgZHJtL2k5MTUgZm9sa3MuCj4gPj4gPj4KPiA+PiA+PiBkbWVz ZyBhbmQga2VybmVsLWNvbmZpZyBhcmUgYXR0YWNoZWQuCj4gPj4gPj4gTW9yZSBpbmZvcz8KPiA+ PiA+PiBQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgbmVlZC4KPiA+PiA+Pgo+ID4+ID4+IFJl Z2FyZHMsCj4gPj4gPj4gLSBzZWRAIC0KPiA+Cj4gPj4gWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6 aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0Cj4gPj4gWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5n IGNncm91cCBzdWJzeXMgY3B1Cj4gPj4gWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91 cCBzdWJzeXMgY3B1YWNjdAo+ID4+IFsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC4yLjAt cmM2LTEtaW5pemEtc21hbGwgKHNlZGF0LmRpbGVrQGdtYWlsLmNvbUBmYW1ib3gpIChnY2MgdmVy c2lvbiA0LjkuMiAoVWJ1bnR1IDQuOS4yLTB1YnVudHUxfjEyLjA0KSApICMxIFNNUCBNb24gQXVn IDEwIDE5OjM1OjE2IENFU1QgMjAxNQo+ID4+IFsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTog Qk9PVF9JTUFHRT0vYm9vdC92bWxpbnV6LTQuMi4wLXJjNi0xLWluaXphLXNtYWxsIHJvb3Q9VVVJ RD0wMDFBQURBNjFBQUQ5OTY0IGxvb3A9L3VidW50dS9kaXNrcy9yb290LmRpc2sgcm8KPiA+PiBb ICAgIDAuMDAwMDAwXSBLRVJORUwgc3VwcG9ydGVkIGNwdXM6Cj4gPj4gWyAgICAwLjAwMDAwMF0g ICBJbnRlbCBHZW51aW5lSW50ZWwKPiA+PiBbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNB TUQKPiA+PiBbICAgIDAuMDAwMDAwXSAgIENlbnRhdXIgQ2VudGF1ckhhdWxzCj4gPj4gWyAgICAw LjAwMDAwMF0gRGlzYWJsZWQgZmFzdCBzdHJpbmcgb3BlcmF0aW9ucwo+ID4+IFsgICAgMC4wMDAw MDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06IDAyNDAsIHhzdGF0ZV9zaXplc1syXTogMDEw MAo+ID4+IFsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAw eDAxOiAneDg3IGZsb2F0aW5nIHBvaW50IHJlZ2lzdGVycycKPiA+PiBbICAgIDAuMDAwMDAwXSB4 ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMjogJ1NTRSByZWdpc3RlcnMnCj4g Pj4gWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDQ6 ICdBVlggcmVnaXN0ZXJzJwo+ID4+IFsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IEVuYWJsZWQgeHN0 YXRlIGZlYXR1cmVzIDB4NywgY29udGV4dCBzaXplIGlzIDB4MzQwIGJ5dGVzLCB1c2luZyAnc3Rh bmRhcmQnIGZvcm1hdC4KPiA+PiBbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBVc2luZyAnZWFnZXIn IEZQVSBjb250ZXh0IHN3aXRjaGVzLgo+ID4+IFsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJv dmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKPiA+PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt ZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZDdmZl0gdXNhYmxlCj4gPj4gWyAg ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZDgwMC0weDAwMDAwMDAw MDAwOWZmZmZdIHJlc2VydmVkCj4gPj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDAwMDBlMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkCj4gPj4gWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMWZm ZmZmZmZdIHVzYWJsZQo+ID4+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw MDAwMjAwMDAwMDAtMHgwMDAwMDAwMDIwMWZmZmZmXSByZXNlcnZlZAo+ID4+IFsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMjAyMDAwMDAtMHgwMDAwMDAwMDNmZmZmZmZm XSB1c2FibGUKPiA+PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDQw MDAwMDAwLTB4MDAwMDAwMDA0MDFmZmZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDQwMjAwMDAwLTB4MDAwMDAwMDBkOWM5ZWZmZl0gdXNh YmxlCj4gPj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBkOWM5ZjAw MC0weDAwMDAwMDAwZGFlN2VmZmZdIHJlc2VydmVkCj4gPj4gWyAgICAwLjAwMDAwMF0gQklPUy1l ODIwOiBbbWVtIDB4MDAwMDAwMDBkYWU3ZjAwMC0weDAwMDAwMDAwZGFmOWVmZmZdIEFDUEkgTlZT Cj4gPj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBkYWY5ZjAwMC0w eDAwMDAwMDAwZGFmZmVmZmZdIEFDUEkgZGF0YQo+ID4+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgy MDogW21lbSAweDAwMDAwMDAwZGFmZmYwMDAtMHgwMDAwMDAwMGRhZmZmZmZmXSB1c2FibGUKPiA+ PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGRiMDAwMDAwLTB4MDAw MDAwMDBkZjlmZmZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt ZW0gMHgwMDAwMDAwMGY4MDAwMDAwLTB4MDAwMDAwMDBmYmZmZmZmZl0gcmVzZXJ2ZWQKPiA+PiBb ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlYzAwMDAwLTB4MDAwMDAw MDBmZWMwMGZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMGZlZDA4MDAwLTB4MDAwMDAwMDBmZWQwOGZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDEwMDAwLTB4MDAwMDAwMDBm ZWQxOWZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw MDAwMDAwMGZlZDFjMDAwLTB4MDAwMDAwMDBmZWQxZmZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZTAwMDAwLTB4MDAwMDAwMDBmZWUw MGZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw MDAwMGZmZDgwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDExZmRmZmZm Zl0gdXNhYmxlCj4gPj4gWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVj dGlvbjogYWN0aXZlCj4gPj4gWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNiBwcmVzZW50Lgo+ID4+ IFsgICAgMC4wMDAwMDBdIERNSTogU0FNU1VORyBFTEVDVFJPTklDUyBDTy4sIExURC4gNTMwVTNC SS81MzBVNEJJLzUzMFU0QkgvNTMwVTNCSS81MzBVNEJJLzUzMFU0QkgsIEJJT1MgMTNYSyAwMy8y OC8yMDEzCj4gPj4gWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0w eDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkCj4gPj4gWyAgICAwLjAwMDAwMF0gZTgyMDog cmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKPiA+PiBbICAgIDAuMDAw MDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTFmZTAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAw Cj4gPj4gWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHVuY2FjaGFibGUKPiA+PiBb ICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVkOgo+ID4+IFsgICAgMC4wMDAw MDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFjawo+ID4+IFsgICAgMC4wMDAwMDBdICAgQTAwMDAt QkZGRkYgdW5jYWNoYWJsZQo+ID4+IFsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3JpdGUt cHJvdGVjdAo+ID4+IFsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUgcmFuZ2VzIGVuYWJsZWQ6 Cj4gPj4gWyAgICAwLjAwMDAwMF0gICAwIGJhc2UgMDAwMDAwMDAwIG1hc2sgRjgwMDAwMDAwIHdy aXRlLWJhY2sKPiA+PiBbICAgIDAuMDAwMDAwXSAgIDEgYmFzZSAwODAwMDAwMDAgbWFzayBGQzAw MDAwMDAgd3JpdGUtYmFjawo+ID4+IFsgICAgMC4wMDAwMDBdICAgMiBiYXNlIDBDMDAwMDAwMCBt YXNrIEZFMDAwMDAwMCB3cml0ZS1iYWNrCj4gPj4gWyAgICAwLjAwMDAwMF0gICAzIGJhc2UgMERD MDAwMDAwIG1hc2sgRkZDMDAwMDAwIHVuY2FjaGFibGUKPiA+PiBbICAgIDAuMDAwMDAwXSAgIDQg YmFzZSAwREIwMDAwMDAgbWFzayBGRkYwMDAwMDAgdW5jYWNoYWJsZQo+ID4+IFsgICAgMC4wMDAw MDBdICAgNSBiYXNlIDEwMDAwMDAwMCBtYXNrIEZFMDAwMDAwMCB3cml0ZS1iYWNrCj4gPj4gWyAg ICAwLjAwMDAwMF0gICA2IGJhc2UgMTFGRTAwMDAwIG1hc2sgRkZGRTAwMDAwIHVuY2FjaGFibGUK PiA+PiBbICAgIDAuMDAwMDAwXSAgIDcgYmFzZSAwRkZDMDAwMDAgbWFzayBGRkZDMDAwMDAgd3Jp dGUtcHJvdGVjdAo+ID4+IFsgICAgMC4wMDAwMDBdICAgOCBkaXNhYmxlZAo+ID4+IFsgICAgMC4w MDAwMDBdICAgOSBkaXNhYmxlZAo+ID4+IFsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IENvbmZpZ3Vy YXRpb24gWzAtN106IFdCICBXQyAgVUMtIFVDICBXQiAgV0MgIFVDLSBXVAo+ID4+IFsgICAgMC4w MDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHhkYjAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAw MAo+ID4+IFsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjAw ZTAtMHgwMDBmMDBlZl0gbWFwcGVkIGF0IFtmZmZmODgwMDAwMGYwMGUwXQo+ID4+IFsgICAgMC4w MDAwMDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbgo+ID4+IFsg ICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTcwMDBd IDk3MDAwIHNpemUgMjQ1NzYKPiA+PiBbICAgIDAuMDAwMDAwXSByZXNlcnZpbmcgaW5hY2Nlc3Np YmxlIFNOQiBnZnggcGFnZXMKPiA+PiBbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSAgW21lbSAw eDAwMDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKPiA+PiBbICAgIDAuMDAwMDAwXSBCUksgWzB4 MDJjY2QwMDAsIDB4MDJjY2RmZmZdIFBHVEFCTEUKPiA+PiBbICAgIDAuMDAwMDAwXSBCUksgWzB4 MDJjY2UwMDAsIDB4MDJjY2VmZmZdIFBHVEFCTEUKPiA+PiBbICAgIDAuMDAwMDAwXSBCUksgWzB4 MDJjY2YwMDAsIDB4MDJjY2ZmZmZdIFBHVEFCTEUKPiA+PiBbICAgIDAuMDAwMDAwXSBpbml0X21l bW9yeV9tYXBwaW5nOiBbbWVtIDB4MTFmYzAwMDAwLTB4MTFmZGZmZmZmXQo+ID4+IFsgICAgMC4w MDAwMDBdICBbbWVtIDB4MTFmYzAwMDAwLTB4MTFmZGZmZmZmXSBwYWdlIDJNCj4gPj4gWyAgICAw LjAwMDAwMF0gQlJLIFsweDAyY2QwMDAwLCAweDAyY2QwZmZmXSBQR1RBQkxFCj4gPj4gWyAgICAw LjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEwMDAwMDAwMC0weDExZmJmZmZm Zl0KPiA+PiBbICAgIDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwMC0weDExZmJmZmZmZl0gcGFn ZSAyTQo+ID4+IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHhjMDAw MDAwMC0weGQ5YzllZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4YzAwMDAwMDAtMHhk OWJmZmZmZl0gcGFnZSAyTQo+ID4+IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4ZDljMDAwMDAtMHhk OWM5ZWZmZl0gcGFnZSA0awo+ID4+IFsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNkMTAwMCwgMHgw MmNkMWZmZl0gUEdUQUJMRQo+ID4+IFsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNkMjAwMCwgMHgw MmNkMmZmZl0gUEdUQUJMRQo+ID4+IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6 IFttZW0gMHhkYWZmZjAwMC0weGRhZmZmZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4 ZGFmZmYwMDAtMHhkYWZmZmZmZl0gcGFnZSA0awo+ID4+IFsgICAgMC4wMDAwMDBdIGluaXRfbWVt b3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDFmZmZmZmZmXQo+ID4+IFsgICAgMC4wMDAw MDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFnZSA0awo+ID4+IFsgICAgMC4wMDAw MDBdICBbbWVtIDB4MDAyMDAwMDAtMHgxZmZmZmZmZl0gcGFnZSAyTQo+ID4+IFsgICAgMC4wMDAw MDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgyMDIwMDAwMC0weDNmZmZmZmZmXQo+ID4+ IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4MjAyMDAwMDAtMHgzZmZmZmZmZl0gcGFnZSAyTQo+ID4+ IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHg0MDIwMDAwMC0weGJm ZmZmZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4NDAyMDAwMDAtMHhiZmZmZmZmZl0g cGFnZSAyTQo+ID4+IFsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgzNzhmODAwMC0weDM3 YzczZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZl cmlmaWNhdGlvbiBkaXNhYmxlZAo+ID4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAw MDAwMDAwMEYwMTAwIDAwMDAyNCAodjAyIFNFQ0NTRCkKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJ OiBYU0RUIDB4MDAwMDAwMDBEQUZGRTE3MCAwMDAwOEMgKHYwMSBTRUNDU0QgTEg0M1NUQVIgMDAw MDAwMDIgUFRFQyAwMDAwMDAwMikKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAw MDAwMDBEQUZFRjAwMCAwMDAxMEMgKHYwNSBTRUNDU0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRMICAw MDAwMDAwMikKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBEQUZGMjAw MCAwMDgzQUMgKHYwMiBTRUNDU0QgU05CLUNQVCAgMDAwMDAwMDAgSU5UTCAyMDA2MTEwOSkKPiA+ PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDBEQUY0NzAwMCAwMDAwNDAKPiA+ PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTTElDIDB4MDAwMDAwMDBEQUZGRDAwMCAwMDAxNzYgKHYw MSBTRUNDU0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRFQyAwMDAwMDAwMSkKPiA+PiBbICAgIDAuMDAw MDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDBEQUZGQjAwMCAwMDEwNjggKHYwMSBTRUNDU0QgUHRp ZERldmMgMDAwMDEwMDAgSU5UTCAyMDA2MTEwOSkKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBB U0YhIDB4MDAwMDAwMDBEQUZGMTAwMCAwMDAwQTUgKHYzMiBTRUNDU0QgTEg0M1NUQVIgMDAwMDAw MDIgUFRMICAwMDAwMDAwMikKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAw MDBEQUZFRTAwMCAwMDAwMzggKHYwMSBTRUNDU0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRMICAwMDAw MDAwMikKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDBEQUZFRDAwMCAw MDAwOTggKHYwMyBTRUNDU0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRMICAwMDAwMDAwMikKPiA+PiBb ICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDBEQUZFQzAwMCAwMDAwM0MgKHYwMSBT RUNDU0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRMICAwMDAwMDAwMikKPiA+PiBbICAgIDAuMDAwMDAw XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDBEQUZFQjAwMCAwMDA4MDQgKHYwMSBQbVJlZiAgQ3B1MElz dCAgMDAwMDMwMDAgSU5UTCAyMDA2MTEwOSkKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RU IDB4MDAwMDAwMDBEQUZFQTAwMCAwMDA5OTYgKHYwMSBQbVJlZiAgQ3B1UG0gICAgMDAwMDMwMDAg SU5UTCAyMDA2MTEwOSkKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBVRUZJIDB4MDAwMDAwMDBE QUZFOTAwMCAwMDAwM0UgKHYwMSBTRUNDU0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRMICAwMDAwMDAw MikKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBVRUZJIDB4MDAwMDAwMDBEQUZFODAwMCAwMDAw NDIgKHYwMSBQVEwgICAgQ09NQlVGICAgMDAwMDAwMDEgUFRMICAwMDAwMDAwMSkKPiA+PiBbICAg IDAuMDAwMDAwXSBBQ1BJOiBVRUZJIDB4MDAwMDAwMDBEQUZFNzAwMCAwMDAyNkEgKHYwMSBTRUND U0QgTEg0M1NUQVIgMDAwMDAwMDIgUFRMICAwMDAwMDAwMikKPiA+PiBbICAgIDAuMDAwMDAwXSBB Q1BJOiBTU0RUIDB4MDAwMDAwMDBEQUZFNjAwMCAwMDAwRDAgKHYwMSBJZmZzICAgSWZmc0FzbCAg MDAwMDMwMDAgSU5UTCAyMDA2MTEwOSkKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBB UElDIGFkZHJlc3MgMHhmZWUwMDAwMAo+ID4+IFsgICAgMC4wMDAwMDBdIE5vIE5VTUEgY29uZmln dXJhdGlvbiBmb3VuZAo+ID4+IFsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAw eDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMTFmZGZmZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBd IE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDExZmRmODAwMC0weDExZmRmY2ZmZl0KPiA+ PiBbICAgIDAuMDAwMDAwXSAgW2ZmZmZlYTAwMDAwMDAwMDAtZmZmZmVhMDAwNDdmZmZmZl0gUE1E IC0+IFtmZmZmODgwMTFiNDAwMDAwLWZmZmY4ODAxMWYzZmZmZmZdIG9uIG5vZGUgMAo+ID4+IFsg ICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgo+ID4+IFsgICAgMC4wMDAwMDBdICAgRE1BICAgICAg W21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQo+ID4+IFsgICAgMC4w MDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZm ZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAw MDAtMHgwMDAwMDAwMTFmZGZmZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBz dGFydCBmb3IgZWFjaCBub2RlCj4gPj4gWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUg cmFuZ2VzCj4gPj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAw MDEwMDAtMHgwMDAwMDAwMDAwMDljZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6 IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxZmZmZmZmZl0KPiA+PiBbICAgIDAu MDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAyMDIwMDAwMC0weDAwMDAwMDAwM2Zm ZmZmZmZdCj4gPj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNDAy MDAwMDAtMHgwMDAwMDAwMGQ5YzllZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6 IFttZW0gMHgwMDAwMDAwMGRhZmZmMDAwLTB4MDAwMDAwMDBkYWZmZmZmZl0KPiA+PiBbICAgIDAu MDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDAxMWZk ZmZmZmZdCj4gPj4gWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAw MDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMTFmZGZmZmZmXQo+ID4+IFsgICAgMC4wMDAwMDBdIE9u IG5vZGUgMCB0b3RhbHBhZ2VzOiAxMDIxNTAwCj4gPj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9u ZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4gPj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9u ZTogMTU2IHBhZ2VzIHJlc2VydmVkCj4gPj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5 NiBwYWdlcywgTElGTyBiYXRjaDowCj4gPj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiAx Mzg1OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKPiA+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpv bmU6IDg4Njk0NCBwYWdlcywgTElGTyBiYXRjaDozMQo+ID4+IFsgICAgMC4wMDAwMDBdICAgTm9y bWFsIHpvbmU6IDIwNDAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4gPj4gWyAgICAwLjAwMDAwMF0g ICBOb3JtYWwgem9uZTogMTMwNTYwIHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4gPj4gWyAgICAwLjAw MDAwMF0gUmVzZXJ2aW5nIEludGVsIGdyYXBoaWNzIHN0b2xlbiBtZW1vcnkgYXQgMHhkYmEwMDAw MC0weGRmOWZmZmZmCj4gPj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDog MHg0MDgKPiA+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUw MDAwMAo+ID4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAwXSBo aWdoIGVkZ2UgbGludFsweDFdKQo+ID4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAo YWNwaV9pZFsweDAxXSBoaWdoIGVkZ2UgbGludFsweDFdKQo+ID4+IFsgICAgMC4wMDAwMDBdIElP QVBJQ1swXTogYXBpY19pZCAxNCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kg MC0yMwo+ID4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJx IDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCj4gPj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NS Q19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKPiA+PiBbICAg IDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuCj4gPj4gWyAgICAwLjAwMDAw MF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgo+ID4+IFsgICAgMC4wMDAwMDBdIFVzaW5n IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgo+ID4+IFsgICAg MC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEzMDEgYmFzZTogMHhmZWQwMDAwMAo+ID4+ IFsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDggQ1BVcywgNCBob3RwbHVnIENQVXMK PiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4 MDAwMDAwMDAtMHgwMDAwMGZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu b3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWQwMDAtMHgwMDA5ZGZmZl0KPiA+PiBbICAgIDAuMDAw MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWUwMDAtMHgwMDA5 ZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb bWVtIDB4MDAwYTAwMDAtMHgwMDBkZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0 ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwZTAwMDAtMHgwMDBmZmZmZl0KPiA+PiBbICAg IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MjAwMDAwMDAt MHgyMDFmZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt b3J5OiBbbWVtIDB4NDAwMDAwMDAtMHg0MDFmZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTog UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZDljOWYwMDAtMHhkYWU3ZWZmZl0KPiA+ PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZGFl N2YwMDAtMHhkYWY5ZWZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh dmUgbWVtb3J5OiBbbWVtIDB4ZGFmOWYwMDAtMHhkYWZmZWZmZl0KPiA+PiBbICAgIDAuMDAwMDAw XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZGIwMDAwMDAtMHhkZjlmZmZm Zl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt IDB4ZGZhMDAwMDAtMHhmN2ZmZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZjgwMDAwMDAtMHhmYmZmZmZmZl0KPiA+PiBbICAgIDAu MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmMwMDAwMDAtMHhm ZWJmZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5 OiBbbWVtIDB4ZmVjMDAwMDAtMHhmZWMwMGZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVn aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDEwMDAtMHhmZWQwN2ZmZl0KPiA+PiBb ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMDgw MDAtMHhmZWQwOGZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg bWVtb3J5OiBbbWVtIDB4ZmVkMDkwMDAtMHhmZWQwZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQ TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQxOWZmZl0K PiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4 ZmVkMWEwMDAtMHhmZWQxYmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMWMwMDAtMHhmZWQxZmZmZl0KPiA+PiBbICAgIDAuMDAw MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWRm ZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb bWVtIDB4ZmVlMDAwMDAtMHhmZWUwMGZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0 ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVlMDEwMDAtMHhmZmQ3ZmZmZl0KPiA+PiBbICAg IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmZkODAwMDAt MHhmZmZmZmZmZl0KPiA+PiBbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4ZGZhMDAwMDAtMHhm N2ZmZmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwo+ID4+IFsgICAgMC4wMDAwMDBdIEJv b3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBiYXJlIGhhcmR3YXJlCj4gPj4gWyAgICAw LjAwMDAwMF0gY2xvY2tzb3VyY2U6IHJlZmluZWQtamlmZmllczogbWFzazogMHhmZmZmZmZmZiBt YXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTUxOTYwMDIxMTU2OCBucwo+ ID4+IFsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzoyNTYgbnJfY3B1bWFza19i aXRzOjI1NiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6MQo+ID4+IFsgICAgMC4wMDAwMDBdIFBF UkNQVTogRW1iZWRkZWQgMzQgcGFnZXMvY3B1IEBmZmZmODgwMTFmYTAwMDAwIHMxMDA2ODAgcjgx OTIgZDMwMzkyIHUyNjIxNDQKPiA+PiBbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMTAwNjgw IHI4MTkyIGQzMDM5MiB1MjYyMTQ0IGFsbG9jPTEqMjA5NzE1Mgo+ID4+IFsgICAgMC4wMDAwMDBd IHBjcHUtYWxsb2M6IFswXSAwIDEgMiAzIDQgNSA2IDcKPiA+PiBbICAgIDAuMDAwMDAwXSBCdWls dCAxIHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFs IHBhZ2VzOiAxMDA1MzgxCj4gPj4gWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IE5vcm1hbAo+ ID4+IFsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qv dm1saW51ei00LjIuMC1yYzYtMS1pbml6YS1zbWFsbCByb290PVVVSUQ9MDAxQUFEQTYxQUFEOTk2 NCBsb29wPS91YnVudHUvZGlza3Mvcm9vdC5kaXNrIHJvCj4gPj4gWyAgICAwLjAwMDAwMF0gUElE IGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQo+ID4+IFsg ICAgMC4wMDAwMDBdIENhbGdhcnk6IGRldGVjdGluZyBDYWxnYXJ5IHZpYSBCSU9TIEVCREEgYXJl YQo+ID4+IFsgICAgMC4wMDAwMDBdIENhbGdhcnk6IFVuYWJsZSB0byBsb2NhdGUgUmlvIEdyYW5k ZSB0YWJsZSBpbiBFQkRBIC0gYmFpbGluZyEKPiA+PiBbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDM5 MTg3NTZLLzQwODYwMDBLIGF2YWlsYWJsZSAoODA1OEsga2VybmVsIGNvZGUsIDEzNjlLIHJ3ZGF0 YSwgMzQ1Nksgcm9kYXRhLCAxNDI4SyBpbml0LCAxNDM2OEsgYnNzLCAxNjcyNDRLIHJlc2VydmVk LCAwSyBjbWEtcmVzZXJ2ZWQpCj4gPj4gWyAgICAwLjAwMDAwMF0gUnVubmluZyBSQ1Ugc2VsZiB0 ZXN0cwo+ID4+IFsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24u Cj4gPj4gWyAgICAwLjAwMDAwMF0gICAgICAgIFJDVSBsb2NrZGVwIGNoZWNraW5nIGlzIGVuYWJs ZWQuCj4gPj4gWyAgICAwLjAwMDAwMF0gICAgICAgIEJ1aWxkLXRpbWUgYWRqdXN0bWVudCBvZiBs ZWFmIGZhbm91dCB0byA2NC4KPiA+PiBbICAgIDAuMDAwMDAwXSAgICAgICAgUkNVIHJlc3RyaWN0 aW5nIENQVXMgZnJvbSBOUl9DUFVTPTI1NiB0byBucl9jcHVfaWRzPTguCj4gPj4gWyAgICAwLjAw MDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj02NCwgbnJf Y3B1X2lkcz04Cj4gPj4gWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoxNjY0MCBucl9pcnFzOjQ4OCAx Ngo+ID4+IFsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUK PiA+PiBbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkCj4gPj4gWyAgICAwLjAw MDAwMF0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBI YXQsIEluYy4sIEluZ28gTW9sbmFyCj4gPj4gWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQ X1NVQkNMQVNTRVM6ICA4Cj4gPj4gWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAg ICAgICAgICA0OAo+ID4+IFsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAg ICAgODE5MQo+ID4+IFsgICAgMC4wMDAwMDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAg NDA5Ngo+ID4+IFsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRSSUVTOiAgICAgMzI3 NjgKPiA+PiBbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2 Cj4gPj4gWyAgICAwLjAwMDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OAo+ ID4+IFsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzog ODE1OSBrQgo+ID4+IFsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3Rw cmludDogMTkyMCBieXRlcwo+ID4+IFsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBocGV0OiBt YXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxMzM0 ODQ4ODI4NDggbnMKPiA+PiBbICAgIDAuMDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJl ZAo+ID4+IFsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcgUElU Cj4gPj4gWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAxNTk2LjQ0OCBNSHogcHJvY2Vzc29y Cj4gPj4gWyAgICAwLjAwMDA3N10gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZh bHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gMzE5Mi44OSBCb2dvTUlQUyAo bHBqPTYzODU3OTIpCj4gPj4gWyAgICAwLjAwMDA5MF0gcGlkX21heDogZGVmYXVsdDogMzI3Njgg bWluaW11bTogMzAxCj4gPj4gWyAgICAwLjAwMDExNV0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE1 MDYxOQo+ID4+IFsgICAgMC4wMTg4ODFdIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVs bHkgYWNxdWlyZWQKPiA+PiBbICAgIDAuMDE4OTk3XSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlh bGl6ZWQKPiA+PiBbICAgIDAuMDE5MDEwXSBBcHBBcm1vcjogQXBwQXJtb3IgaW5pdGlhbGl6ZWQK PiA+PiBbICAgIDAuMDE5MDE1XSBZYW1hOiBiZWNvbWluZyBtaW5kZnVsLgo+ID4+IFsgICAgMC4w MTk5NTRdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUyNDI4OCAob3JkZXI6IDEw LCA0MTk0MzA0IGJ5dGVzKQo+ID4+IFsgICAgMC4wMjEyOTFdIElub2RlLWNhY2hlIGhhc2ggdGFi bGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcykKPiA+PiBbICAgIDAu MDIxNzcxXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA0LCA2 NTUzNiBieXRlcykKPiA+PiBbICAgIDAuMDIxNzkzXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFi bGUgZW50cmllczogODE5MiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQo+ID4+IFsgICAgMC4wMjI5 NzhdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGJsa2lvCj4gPj4gWyAgICAwLjAyMzAxM10g SW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5Cj4gPj4gWyAgICAwLjAyMzA0MF0gSW5p dGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwo+ID4+IFsgICAgMC4wMjMwNzRdIEluaXRp YWxpemluZyBjZ3JvdXAgc3Vic3lzIGZyZWV6ZXIKPiA+PiBbICAgIDAuMDIzMTA2XSBJbml0aWFs aXppbmcgY2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50Cj4gPj4gWyAgICAwLjAyMzExOF0gSW5pdGlh bGl6aW5nIGNncm91cCBzdWJzeXMgaHVnZXRsYgo+ID4+IFsgICAgMC4wMjMxNjddIERpc2FibGVk IGZhc3Qgc3RyaW5nIG9wZXJhdGlvbnMKPiA+PiBbICAgIDAuMDIzMTc0XSBDUFU6IFBoeXNpY2Fs IFByb2Nlc3NvciBJRDogMAo+ID4+IFsgICAgMC4wMjMxNzldIENQVTogUHJvY2Vzc29yIENvcmUg SUQ6IDAKPiA+PiBbICAgIDAuMDIzMTg5XSBFTkVSR1lfUEVSRl9CSUFTOiBTZXQgdG8gJ25vcm1h bCcsIHdhcyAncGVyZm9ybWFuY2UnCj4gPj4gWyAgICAwLjAyMzE5NV0gRU5FUkdZX1BFUkZfQklB UzogVmlldyBhbmQgdXBkYXRlIHdpdGggeDg2X2VuZXJneV9wZXJmX3BvbGljeSg4KQo+ID4+IFsg ICAgMC4wMjMyMDNdIG1jZTogQ1BVIHN1cHBvcnRzIDcgTUNFIGJhbmtzCj4gPj4gWyAgICAwLjAy MzIyMl0gQ1BVMDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKPiA+PiBbICAgIDAu MDIzMjQzXSBwcm9jZXNzOiB1c2luZyBtd2FpdCBpbiBpZGxlIHRocmVhZHMKPiA+PiBbICAgIDAu MDIzMjUxXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDUxMiwgMk1CIDgsIDRNQiA4Cj4g Pj4gWyAgICAwLjAyMzI1OF0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAz MiwgNE1CIDMyLCAxR0IgMAo+ID4+IFsgICAgMC4wMjM0ODhdIEZyZWVpbmcgU01QIGFsdGVybmF0 aXZlcyBtZW1vcnk6IDI0SyAoZmZmZmZmZmY4MWViZDAwMCAtIGZmZmZmZmZmODFlYzMwMDApCj4g Pj4gWyAgICAwLjAzNzE1M10gZnRyYWNlOiBhbGxvY2F0aW5nIDI5MDA1IGVudHJpZXMgaW4gMTE0 IHBhZ2VzCj4gPj4gWyAgICAwLjA1MzQ4MF0geDJhcGljOiBJUlEgcmVtYXBwaW5nIGRvZXNuJ3Qg c3VwcG9ydCBYMkFQSUMgbW9kZQo+ID4+IFsgICAgMC4wNTQxMTJdIC4uVElNRVI6IHZlY3Rvcj0w eDMwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKPiA+PiBbICAgIDAuMDkzNzgzXSBU U0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAo+ID4+IFsgICAgMC4wOTM3ODhdIHNtcGJvb3Q6IENQ VTA6IEludGVsKFIpIENvcmUoVE0pIGk1LTI0NjdNIENQVSBAIDEuNjBHSHogKGZhbTogMDYsIG1v ZGVsOiAyYSwgc3RlcHBpbmc6IDA3KQo+ID4+IFsgICAgMC4wOTM4NDNdIFBlcmZvcm1hbmNlIEV2 ZW50czogUEVCUyBmbXQxKywgMTYtZGVlcCBMQlIsIFNhbmR5QnJpZGdlIGV2ZW50cywgZnVsbC13 aWR0aCBjb3VudGVycywgSW50ZWwgUE1VIGRyaXZlci4KPiA+PiBbICAgIDAuMDkzODg3XSAuLi4g dmVyc2lvbjogICAgICAgICAgICAgICAgMwo+ID4+IFsgICAgMC4wOTM4OTJdIC4uLiBiaXQgd2lk dGg6ICAgICAgICAgICAgICA0OAo+ID4+IFsgICAgMC4wOTM4OTddIC4uLiBnZW5lcmljIHJlZ2lz dGVyczogICAgICA0Cj4gPj4gWyAgICAwLjA5MzkwMl0gLi4uIHZhbHVlIG1hc2s6ICAgICAgICAg ICAgIDAwMDBmZmZmZmZmZmZmZmYKPiA+PiBbICAgIDAuMDkzOTA3XSAuLi4gbWF4IHBlcmlvZDog ICAgICAgICAgICAgMDAwMGZmZmZmZmZmZmZmZgo+ID4+IFsgICAgMC4wOTM5MTNdIC4uLiBmaXhl ZC1wdXJwb3NlIGV2ZW50czogICAzCj4gPj4gWyAgICAwLjA5MzkxN10gLi4uIGV2ZW50IG1hc2s6 ICAgICAgICAgICAgIDAwMDAwMDA3MDAwMDAwMGYKPiA+PiBbICAgIDAuMDk1OTIzXSB4ODY6IEJv b3RpbmcgU01QIGNvbmZpZ3VyYXRpb246Cj4gPj4gWyAgICAwLjA5NTkzMF0gLi4uLiBub2RlICAj MCwgQ1BVczogICAgICAjMQo+ID4+IFsgICAgMC4wOTY5NjddIERpc2FibGVkIGZhc3Qgc3RyaW5n IG9wZXJhdGlvbnMKPiA+PiBbICAgIDAuMDk5NTgwXSBOTUkgd2F0Y2hkb2c6IGVuYWJsZWQgb24g YWxsIENQVXMsIHBlcm1hbmVudGx5IGNvbnN1bWVzIG9uZSBody1QTVUgY291bnRlci4KPiA+PiBb ICAgIDAuMTAwMTEzXSAgIzIKPiA+PiBbICAgIDAuMTAxMTQwXSBEaXNhYmxlZCBmYXN0IHN0cmlu ZyBvcGVyYXRpb25zCj4gPj4gWyAgICAwLjEwMzczNF0gICMzPDY+WyAgICAwLjEwNDc2OF0gRGlz YWJsZWQgZmFzdCBzdHJpbmcgb3BlcmF0aW9ucwo+ID4+IFsgICAgMC4xMDY5MzNdIHg4NjogQm9v dGVkIHVwIDEgbm9kZSwgNCBDUFVzCj4gPj4gWyAgICAwLjEwNjk0Nl0gc21wYm9vdDogVG90YWwg b2YgNCBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoMTI3NzEuNTggQm9nb01JUFMpCj4gPj4gWyAgICAw LjExMTg5M10gZGV2dG1wZnM6IGluaXRpYWxpemVkCj4gPj4gWyAgICAwLjExNzc4NF0gZXZtOiBz ZWN1cml0eS5zZWxpbnV4Cj4gPj4gWyAgICAwLjExNzc5MF0gZXZtOiBzZWN1cml0eS5TTUFDSzY0 Cj4gPj4gWyAgICAwLjExNzc5NV0gZXZtOiBzZWN1cml0eS5jYXBhYmlsaXR5Cj4gPj4gWyAgICAw LjExNzk2Nl0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ZGFlN2YwMDAt MHhkYWY5ZWZmZl0gKDExNzk2NDggYnl0ZXMpCj4gPj4gWyAgICAwLjExODMyMF0gY2xvY2tzb3Vy Y2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4 X2lkbGVfbnM6IDc2NDUwNDE3ODUxMDAwMDAgbnMKPiA+PiBbICAgIDAuMTE5OTA4XSBORVQ6IFJl Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2Cj4gPj4gWyAgICAwLjEzMDg1OF0gY3B1aWRsZTog dXNpbmcgZ292ZXJub3IgbGFkZGVyCj4gPj4gWyAgICAwLjE0NjgzNl0gY3B1aWRsZTogdXNpbmcg Z292ZXJub3IgbWVudQo+ID4+IFsgICAgMC4xNDY5NjZdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdp c3RlcmVkCj4gPj4gWyAgICAwLjE0NzI0N10gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAg W2J1cyAwMC0zZl0gYXQgW21lbSAweGY4MDAwMDAwLTB4ZmJmZmZmZmZdIChiYXNlIDB4ZjgwMDAw MDApCj4gPj4gWyAgICAwLjE0NzI1OF0gUENJOiBNTUNPTkZJRyBhdCBbbWVtIDB4ZjgwMDAwMDAt MHhmYmZmZmZmZl0gcmVzZXJ2ZWQgaW4gRTgyMAo+ID4+IFsgICAgMC4xNDcyNzJdIFBDSTogVXNp bmcgY29uZmlndXJhdGlvbiB0eXBlIDEgZm9yIGJhc2UgYWNjZXNzCj4gPj4gWyAgICAwLjE0Nzkx OF0gcGVyZl9ldmVudF9pbnRlbDogUE1VIGVycmF0dW0gQkoxMjIsIEJWOTgsIEhTRDI5IHdvcmtl ZCBhcm91bmQsIEhUIGlzIG9uCj4gPj4gWyAgICAwLjE2NDUzOF0gQUNQSTogQWRkZWQgX09TSShN b2R1bGUgRGV2aWNlKQo+ID4+IFsgICAgMC4xNjQ1NDZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vz c29yIERldmljZSkKPiA+PiBbICAgIDAuMTY0NTUyXSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQ IEV4dGVuc2lvbnMpCj4gPj4gWyAgICAwLjE2NDU1OF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNz b3IgQWdncmVnYXRvciBEZXZpY2UpCj4gPj4gWyAgICAwLjE3NjcwMl0gQUNQSTogRXhlY3V0ZWQg MSBibG9ja3Mgb2YgbW9kdWxlLWxldmVsIGV4ZWN1dGFibGUgQU1MIGNvZGUKPiA+PiBbICAgIDAu MTg1MzIzXSBbRmlybXdhcmUgQnVnXTogQUNQSTogQklPUyBfT1NJKExpbnV4KSBxdWVyeSBpZ25v cmVkCj4gPj4gWyAgICAwLjE4NzE1NV0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKPiA+ PiBbICAgIDAuMTg3MTg0XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDExQTY5NjAwMCAwMDA2ODggKHYw MSBQbVJlZiAgQ3B1MENzdCAgMDAwMDMwMDEgSU5UTCAyMDA2MTEwOSkKPiA+PiBbICAgIDAuMTg5 MzY2XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOgo+ID4+IFsgICAgMC4xODkzOTJdIEFD UEk6IFNTRFQgMHhGRkZGODgwMTFBNkEwMDAwIDAwMDMwMyAodjAxIFBtUmVmICBBcElzdCAgICAw MDAwMzAwMCBJTlRMIDIwMDYxMTA5KQo+ID4+IFsgICAgMC4xOTE0MTZdIEFDUEk6IER5bmFtaWMg T0VNIFRhYmxlIExvYWQ6Cj4gPj4gWyAgICAwLjE5MTQ0MV0gQUNQSTogU1NEVCAweEZGRkY4ODAx MUE2OTdBMDAgMDAwMTE5ICh2MDEgUG1SZWYgIEFwQ3N0ICAgIDAwMDAzMDAwIElOVEwgMjAwNjEx MDkpCj4gPj4gWyAgICAwLjE5NDc2OV0gQUNQSSA6IEVDOiBFQyBzdGFydGVkCj4gPj4gWyAgICAw LjE5NjMyOV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZAo+ID4+IFsgICAgMC4xOTYzNTVdIEFD UEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAgU3RhdGUg W1xfUzJfXSAoMjAxNTA2MTkvaHd4ZmFjZS01ODApCj4gPj4gWyAgICAwLjE5NjQxNl0gQUNQSTog KHN1cHBvcnRzIFMwIFMxIFMzIFM0IFM1KQo+ID4+IFsgICAgMC4xOTY0MjJdIEFDUEk6IFVzaW5n IElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKPiA+PiBbICAgIDAuMTk2NDk5XSBQQ0k6IFVz aW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNp PW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnCj4gPj4gWyAgICAwLjIxNzY4NV0gQUNQSTogUG93ZXIg UmVzb3VyY2UgW0ZOMDBdIChvZmYpCj4gPj4gWyAgICAwLjIxODEzOV0gQUNQSTogUG93ZXIgUmVz b3VyY2UgW0ZOMDFdIChvZmYpCj4gPj4gWyAgICAwLjIxODQ3M10gQUNQSTogUG93ZXIgUmVzb3Vy Y2UgW0ZOMDJdIChvZmYpCj4gPj4gWyAgICAwLjIxODgwNF0gQUNQSTogUG93ZXIgUmVzb3VyY2Ug W0ZOMDNdIChvZmYpCj4gPj4gWyAgICAwLjIxOTE1Nl0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZO MDRdIChvZmYpCj4gPj4gWyAgICAwLjIyMTQ5Nl0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kw XSAoZG9tYWluIDAwMDAgW2J1cyAwMC0zZV0pCj4gPj4gWyAgICAwLjIyMTUxMF0gYWNwaSBQTlAw QTA4OjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNl Z21lbnRzIE1TSV0KPiA+PiBbICAgIDAuMjIyMTA0XSBcX1NCXy5QQ0kwOl9PU0MgaW52YWxpZCBV VUlECj4gPj4gWyAgICAwLjIyMjEwNl0gX09TQyByZXF1ZXN0IGRhdGE6MSAxZiAwCj4gPj4gWyAg ICAwLjIyMjExMl0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDIGZhaWxlZCAoQUVfRVJST1IpOyBkaXNh YmxpbmcgQVNQTQo+ID4+IFsgICAgMC4yMjMwNTJdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAw MDowMAo+ID4+IFsgICAgMC4yMjMwNjFdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3Vy Y2UgW2J1cyAwMC0zZV0KPiA+PiBbICAgIDAuMjIzMDY5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg YnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddCj4gPj4gWyAgICAwLjIyMzA3 N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmYg d2luZG93XQo+ID4+IFsgICAgMC4yMjMwODRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVz b3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQo+ID4+IFsgICAgMC4yMjMw OTRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGRmYTAwMDAwLTB4 ZmVhZmZmZmYgd2luZG93XQo+ID4+IFsgICAgMC4yMjMxMDNdIHBjaV9idXMgMDAwMDowMDogcm9v dCBidXMgcmVzb3VyY2UgW21lbSAweGZlZDQwMDAwLTB4ZmVkNDRmZmYgd2luZG93XQo+ID4+IFsg ICAgMC4yMjMxNjVdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjAxMDRdIHR5cGUgMDAgY2xhc3Mg MHgwNjAwMDAKPiA+PiBbICAgIDAuMjIzNTQ4XSBwY2kgMDAwMDowMDowMi4wOiBbODA4NjowMTE2 XSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwCj4gPj4gWyAgICAwLjIyMzU3NF0gcGNpIDAwMDA6MDA6 MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmMDAwMDAwMC0weGYwM2ZmZmZmIDY0Yml0XQo+ID4+IFsg ICAgMC4yMjM1ODZdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDE4OiBbbWVtIDB4ZTAwMDAwMDAt MHhlZmZmZmZmZiA2NGJpdCBwcmVmXQo+ID4+IFsgICAgMC4yMjM1OTRdIHBjaSAwMDAwOjAwOjAy LjA6IHJlZyAweDIwOiBbaW8gIDB4MzAwMC0weDMwM2ZdCj4gPj4gWyAgICAwLjIyNDAzNl0gcGNp IDAwMDA6MDA6MTYuMDogWzgwODY6MWMzYV0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMAo+ID4+IFsg ICAgMC4yMjQwOTddIHBjaSAwMDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVtIDB4ZjA3MDUwMDAt MHhmMDcwNTAwZiA2NGJpdF0KPiA+PiBbICAgIDAuMjI0MjEzXSBwY2kgMDAwMDowMDoxNi4wOiBQ TUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo+ID4+IFsgICAgMC4yMjQ1NTVdIHBj aSAwMDAwOjAwOjFhLjA6IFs4MDg2OjFjMmRdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKPiA+PiBb ICAgIDAuMjI0NjA5XSBwY2kgMDAwMDowMDoxYS4wOiByZWcgMHgxMDogW21lbSAweGYwNzBhMDAw LTB4ZjA3MGEzZmZdCj4gPj4gWyAgICAwLjIyNDc0NV0gcGNpIDAwMDA6MDA6MWEuMDogUE1FIyBz dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKPiA+PiBbICAgIDAuMjI1MDQ5XSBwY2kgMDAw MDowMDoxYi4wOiBbODA4NjoxYzIwXSB0eXBlIDAwIGNsYXNzIDB4MDQwMzAwCj4gPj4gWyAgICAw LjIyNTExMF0gcGNpIDAwMDA6MDA6MWIuMDogcmVnIDB4MTA6IFttZW0gMHhmMDcwMDAwMC0weGYw NzAzZmZmIDY0Yml0XQo+ID4+IFsgICAgMC4yMjUyNDldIHBjaSAwMDAwOjAwOjFiLjA6IFBNRSMg c3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCj4gPj4gWyAgICAwLjIyNTQzMF0gcGNpIDAw MDA6MDA6MWIuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCj4gPj4gWyAgICAwLjIy NTU5NV0gcGNpIDAwMDA6MDA6MWMuMDogWzgwODY6MWMxMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQw MAo+ID4+IFsgICAgMC4yMjU3NDVdIHBjaSAwMDAwOjAwOjFjLjA6IFBNRSMgc3VwcG9ydGVkIGZy b20gRDAgRDNob3QgRDNjb2xkCj4gPj4gWyAgICAwLjIyNTkwMl0gcGNpIDAwMDA6MDA6MWMuMDog U3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCj4gPj4gWyAgICAwLjIyNjA2OV0gcGNpIDAw MDA6MDA6MWMuMzogWzgwODY6MWMxNl0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAo+ID4+IFsgICAg MC4yMjYyMTddIHBjaSAwMDAwOjAwOjFjLjM6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg RDNjb2xkCj4gPj4gWyAgICAwLjIyNjM3M10gcGNpIDAwMDA6MDA6MWMuMzogU3lzdGVtIHdha2V1 cCBkaXNhYmxlZCBieSBBQ1BJCj4gPj4gWyAgICAwLjIyNjUzNl0gcGNpIDAwMDA6MDA6MWMuNDog WzgwODY6MWMxOF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAo+ID4+IFsgICAgMC4yMjY2OTBdIHBj aSAwMDAwOjAwOjFjLjQ6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCj4gPj4g WyAgICAwLjIyNzAyM10gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6MWMyNl0gdHlwZSAwMCBjbGFz cyAweDBjMDMyMAo+ID4+IFsgICAgMC4yMjcwNzhdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAweDEw OiBbbWVtIDB4ZjA3MDkwMDAtMHhmMDcwOTNmZl0KPiA+PiBbICAgIDAuMjI3MjEzXSBwY2kgMDAw MDowMDoxZC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo+ID4+IFsgICAg MC4yMjc1MTJdIHBjaSAwMDAwOjAwOjFmLjA6IFs4MDg2OjFjNDldIHR5cGUgMDAgY2xhc3MgMHgw NjAxMDAKPiA+PiBbICAgIDAuMjI3OTQ4XSBwY2kgMDAwMDowMDoxZi4yOiBbODA4NjoxYzAzXSB0 eXBlIDAwIGNsYXNzIDB4MDEwNjAxCj4gPj4gWyAgICAwLjIyODAwNl0gcGNpIDAwMDA6MDA6MWYu MjogcmVnIDB4MTA6IFtpbyAgMHgzMDg4LTB4MzA4Zl0KPiA+PiBbICAgIDAuMjI4MDIzXSBwY2kg MDAwMDowMDoxZi4yOiByZWcgMHgxNDogW2lvICAweDMwOTQtMHgzMDk3XQo+ID4+IFsgICAgMC4y MjgwNDBdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDE4OiBbaW8gIDB4MzA4MC0weDMwODddCj4g Pj4gWyAgICAwLjIyODA1Nl0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MWM6IFtpbyAgMHgzMDkw LTB4MzA5M10KPiA+PiBbICAgIDAuMjI4MDczXSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgyMDog W2lvICAweDMwNjAtMHgzMDdmXQo+ID4+IFsgICAgMC4yMjgwOTFdIHBjaSAwMDAwOjAwOjFmLjI6 IHJlZyAweDI0OiBbbWVtIDB4ZjA3MDgwMDAtMHhmMDcwODdmZl0KPiA+PiBbICAgIDAuMjI4MTU2 XSBwY2kgMDAwMDowMDoxZi4yOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90Cj4gPj4gWyAgICAw LjIyODQ1MV0gcGNpIDAwMDA6MDA6MWYuMzogWzgwODY6MWMyMl0gdHlwZSAwMCBjbGFzcyAweDBj MDUwMAo+ID4+IFsgICAgMC4yMjg0ODhdIHBjaSAwMDAwOjAwOjFmLjM6IHJlZyAweDEwOiBbbWVt IDB4ZjA3MDQwMDAtMHhmMDcwNDBmZiA2NGJpdF0KPiA+PiBbICAgIDAuMjI4NTM1XSBwY2kgMDAw MDowMDoxZi4zOiByZWcgMHgyMDogW2lvICAweGVmYTAtMHhlZmJmXQo+ID4+IFsgICAgMC4yMjkx OTldIHBjaSAwMDAwOjAxOjAwLjA6IFs4MDg2OjAwOTFdIHR5cGUgMDAgY2xhc3MgMHgwMjgwMDAK PiA+PiBbICAgIDAuMjI5ODA2XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxMDogW21lbSAweGYw NjAwMDAwLTB4ZjA2MDFmZmYgNjRiaXRdCj4gPj4gWyAgICAwLjIzMTE1MV0gcGNpIDAwMDA6MDE6 MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKPiA+PiBbICAgIDAuMjMx Mzc2XSBwY2kgMDAwMDowMTowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKPiA+ PiBbICAgIDAuMjM5MTgxXSBwY2kgMDAwMDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDFd Cj4gPj4gWyAgICAwLjIzOTE5OF0gcGNpIDAwMDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFtt ZW0gMHhmMDYwMDAwMC0weGYwNmZmZmZmXQo+ID4+IFsgICAgMC4yMzk0MTJdIHBjaSAwMDAwOjAy OjAwLjA6IFsxMGVjOjgxNjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKPiA+PiBbICAgIDAuMjM5 NjEwXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxMDogW2lvICAweDIwMDAtMHgyMGZmXQo+ID4+ IFsgICAgMC4yMzk3NDddIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4ZjA0MDQw MDAtMHhmMDQwNGZmZiA2NGJpdCBwcmVmXQo+ID4+IFsgICAgMC4yMzk4MzJdIHBjaSAwMDAwOjAy OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4ZjA0MDAwMDAtMHhmMDQwM2ZmZiA2NGJpdCBwcmVmXQo+ ID4+IFsgICAgMC4yNDAxMjNdIHBjaSAwMDAwOjAyOjAwLjA6IHN1cHBvcnRzIEQxIEQyCj4gPj4g WyAgICAwLjI0MDEyNV0gcGNpIDAwMDA6MDI6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE MSBEMiBEM2hvdCBEM2NvbGQKPiA+PiBbICAgIDAuMjQwMjY0XSBwY2kgMDAwMDowMjowMC4wOiBT eXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKPiA+PiBbICAgIDAuMjQ3MDkzXSBwY2kgMDAw MDowMDoxYy4zOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdCj4gPj4gWyAgICAwLjI0NzEwNV0gcGNp IDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgyMDAwLTB4MmZmZl0KPiA+PiBb ICAgIDAuMjQ3MTIwXSBwY2kgMDAwMDowMDoxYy4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGYw NDAwMDAwLTB4ZjA0ZmZmZmYgNjRiaXQgcHJlZl0KPiA+PiBbICAgIDAuMjQ3MzA4XSBwY2kgMDAw MDowMzowMC4wOiBbMWIyMToxMDQyXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwCj4gPj4gWyAgICAw LjI0NzM4OV0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhmMDUwMDAwMC0weGYw NTA3ZmZmIDY0Yml0XQo+ID4+IFsgICAgMC4yNDc2MDVdIHBjaSAwMDAwOjAzOjAwLjA6IFBNRSMg c3VwcG9ydGVkIGZyb20gRDNob3QgRDNjb2xkCj4gPj4gWyAgICAwLjI0Nzg3OF0gcGNpIDAwMDA6 MDA6MWMuNDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQo+ID4+IFsgICAgMC4yNDc4OTRdIHBjaSAw MDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjA1MDAwMDAtMHhmMDVmZmZmZl0K PiA+PiBbICAgIDAuMjQ5OTQ0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFz IDEgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpCj4gPj4gWyAgICAwLjI1MDEzMl0gQUNQSTogUENJ IEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAxIDMgNCA1IDYgMTAgMTEgMTIgMTQgMTUpICow LCBkaXNhYmxlZC4KPiA+PiBbICAgIDAuMjUwMzA5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg W0xOS0NdIChJUlFzIDEgMyA0IDUgNiAqMTAgMTEgMTIgMTQgMTUpCj4gPj4gWyAgICAwLjI1MDQ4 MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyAxIDMgNCA1IDYgKjEwIDEx IDEyIDE0IDE1KQo+ID4+IFsgICAgMC4yNTA2NTNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb TE5LRV0gKElSUXMgMSAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqOQo+ID4+IFsgICAgMC4yNTA4 MjZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRl0gKElSUXMgMSAzIDQgNSA2IDEwIDEx IDEyIDE0IDE1KSAqMCwgZGlzYWJsZWQuCj4gPj4gWyAgICAwLjI1MTA0N10gQUNQSTogUENJIElu dGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAxIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQo+ID4+ IFsgICAgMC4yNTEyMjBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LSF0gKElSUXMgMSAz IDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqOQo+ID4+IFsgICAgMC4yNTI1ODZdIEFDUEk6IEVuYWJs ZWQgNCBHUEVzIGluIGJsb2NrIDAwIHRvIDNGCj4gPj4gWyAgICAwLjI1MjczMF0gQUNQSSA6IEVD OiBHUEUgPSAweDE3LCBJL086IGNvbW1hbmQvc3RhdHVzID0gMHg2NiwgZGF0YSA9IDB4NjIKPiA+ PiBbICAgIDAuMjUzMDY0XSBBQ1BJIDogRUM6IDAgc3RhbGUgRUMgZXZlbnRzIGNsZWFyZWQKPiA+ PiBbICAgIDAuMjUzODUwXSB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBDSTowMDAw OjAwOjAyLjAKPiA+PiBbICAgIDAuMjUzODU4XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAw MDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lCj4gPj4gWyAg ICAwLjI1Mzg3NF0gdmdhYXJiOiBsb2FkZWQKPiA+PiBbICAgIDAuMjUzODc5XSB2Z2FhcmI6IGJy aWRnZSBjb250cm9sIHBvc3NpYmxlIDAwMDA6MDA6MDIuMAo+ID4+IFsgICAgMC4yNTQ1NzldIFND U0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCj4gPj4gWyAgICAwLjI1NDc1MF0gbGliYXRhIHZlcnNp b24gMy4wMCBsb2FkZWQuCj4gPj4gWyAgICAwLjI1NDg0NF0gQUNQSTogYnVzIHR5cGUgVVNCIHJl Z2lzdGVyZWQKPiA+PiBbICAgIDAuMjU0OTI5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIHVzYmZzCj4gPj4gWyAgICAwLjI1NDk3MF0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKPiA+PiBbICAgIDAuMjU1MDg5XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgo+ID4+IFsgICAgMC4yNTU1NjRdIFBDSTog VXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKPiA+PiBbICAgIDAuMjU5MjU3XSBQQ0k6IHBjaV9j YWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzCj4gPj4gWyAgICAwLjI1OTM4OF0gZTgyMDog cmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA5ZDgwMC0weDAwMDlmZmZmXQo+ID4+IFsgICAg MC4yNTkzOTddIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4ZDljOWYwMDAtMHhkYmZm ZmZmZl0KPiA+PiBbICAgIDAuMjU5NDAwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAw eGRiMDAwMDAwLTB4ZGJmZmZmZmZdCj4gPj4gWyAgICAwLjI1OTQwMl0gZTgyMDogcmVzZXJ2ZSBS QU0gYnVmZmVyIFttZW0gMHgxMWZlMDAwMDAtMHgxMWZmZmZmZmZdCj4gPj4gWyAgICAwLjI2MDE5 M10gTmV0TGFiZWw6IEluaXRpYWxpemluZwo+ID4+IFsgICAgMC4yNjAxOTldIE5ldExhYmVsOiAg ZG9tYWluIGhhc2ggc2l6ZSA9IDEyOAo+ID4+IFsgICAgMC4yNjAyMDRdIE5ldExhYmVsOiAgcHJv dG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQKPiA+PiBbICAgIDAuMjYwMjY0XSBOZXRMYWJlbDog IHVubGFiZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVsdAo+ID4+IFsgICAgMC4yNjA0ODRd IGhwZXQwOiBhdCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwgOCwgMCwgMCwgMCwgMCwgMCwgMAo+ ID4+IFsgICAgMC4yNjA0OThdIGhwZXQwOiA4IGNvbXBhcmF0b3JzLCA2NC1iaXQgMTQuMzE4MTgw IE1IeiBjb3VudGVyCj4gPj4gWyAgICAwLjI2MzYwOV0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRv IGNsb2Nrc291cmNlIGhwZXQKPiA+PiBbICAgIDAuMzA0NjkxXSBBcHBBcm1vcjogQXBwQXJtb3Ig RmlsZXN5c3RlbSBFbmFibGVkCj4gPj4gWyAgICAwLjMwNDk2M10gcG5wOiBQblAgQUNQSSBpbml0 Cj4gPj4gWyAgICAwLjMwNTY1MF0gc3lzdGVtIDAwOjAwOiBbaW8gIDB4MDY4MC0weDA2OWZdIGhh cyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAwLjMwNTY2MV0gc3lzdGVtIDAwOjAwOiBbaW8gIDB4 MTAwMC0weDEwMGZdIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAwLjMwNTY2OV0gc3lzdGVt IDAwOjAwOiBbaW8gIDB4NTAwMC0weDUwMDNdIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAw LjMwNTY3Nl0gc3lzdGVtIDAwOjAwOiBbaW8gIDB4ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiA+ PiBbICAgIDAuMzA1Njg1XSBzeXN0ZW0gMDA6MDA6IFtpbyAgMHgwNDAwLTB4MDQ1M10gY291bGQg bm90IGJlIHJlc2VydmVkCj4gPj4gWyAgICAwLjMwNTY5M10gc3lzdGVtIDAwOjAwOiBbaW8gIDB4 MDQ1OC0weDA0N2ZdIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAwLjMwNTcwMV0gc3lzdGVt IDAwOjAwOiBbaW8gIDB4MDUwMC0weDA1N2ZdIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAw LjMwNTcwOF0gc3lzdGVtIDAwOjAwOiBbaW8gIDB4MGEwMC0weDBhMGZdIGhhcyBiZWVuIHJlc2Vy dmVkCj4gPj4gWyAgICAwLjMwNTcxNl0gc3lzdGVtIDAwOjAwOiBbaW8gIDB4MTY0ZS0weDE2NGZd IGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAwLjMwNTcyNF0gc3lzdGVtIDAwOjAwOiBbaW8g IDB4NTAwMC0weDUwMGZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZAo+ID4+IFsgICAgMC4zMDU3NjZd IHN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFj dGl2ZSkKPiA+PiBbICAgIDAuMzA1ODU1XSBwbnAgMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQSSBk ZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpCj4gPj4gWyAgICAwLjMwNjAxMV0gc3lzdGVtIDAw OjAyOiBbaW8gIDB4MDQ1NC0weDA0NTddIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAwLjMw NjAyM10gc3lzdGVtIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgSU5UM2Yw ZCBQTlAwYzAyIChhY3RpdmUpCj4gPj4gWyAgICAwLjMwNjExOV0gcG5wIDAwOjAzOiBQbHVnIGFu ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDMwMyAoYWN0aXZlKQo+ID4+IFsgICAgMC4zMDYy NDJdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIEVURDBiMDAgU1lO MDAwMiBQTlAwZjEzIChhY3RpdmUpCj4gPj4gWyAgICAwLjMwNjY2OF0gc3lzdGVtIDAwOjA1OiBb bWVtIDB4ZmVkMWMwMDAtMHhmZWQxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiA+PiBbICAgIDAu MzA2Njc3XSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE3ZmZmXSBoYXMgYmVl biByZXNlcnZlZAo+ID4+IFsgICAgMC4zMDY2ODZdIHN5c3RlbSAwMDowNTogW21lbSAweGZlZDE4 MDAwLTB4ZmVkMThmZmZdIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAwLjMwNjY5NF0gc3lz dGVtIDAwOjA1OiBbbWVtIDB4ZmVkMTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK PiA+PiBbICAgIDAuMzA2NzAyXSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmODAwMDAwMC0weGZiZmZm ZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo+ID4+IFsgICAgMC4zMDY3MTBdIHN5c3RlbSAwMDowNTog W21lbSAweGZlZDIwMDAwLTB4ZmVkM2ZmZmZdIGhhcyBiZWVuIHJlc2VydmVkCj4gPj4gWyAgICAw LjMwNjcxOF0gc3lzdGVtIDAwOjA1OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gaGFzIGJl ZW4gcmVzZXJ2ZWQKPiA+PiBbICAgIDAuMzA2NzI2XSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmZWQ0 NTAwMC0weGZlZDhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo+ID4+IFsgICAgMC4zMDY3MzRdIHN5 c3RlbSAwMDowNTogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNl cnZlZAo+ID4+IFsgICAgMC4zMDY3NDNdIHN5c3RlbSAwMDowNTogW21lbSAweGZlZTAwMDAwLTB4 ZmVlZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZAo+ID4+IFsgICAgMC4zMDY3NTRdIHN5c3Rl bSAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkK PiA+PiBbICAgIDAuMzA3NjgzXSBzeXN0ZW0gMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZp Y2UsIElEcyBQTlAwYzAxIChhY3RpdmUpCj4gPj4gWyAgICAwLjMwNzczOV0gcG5wOiBQblAgQUNQ STogZm91bmQgNyBkZXZpY2VzCj4gPj4gWyAgICAwLjMxOTAyMF0gY2xvY2tzb3VyY2U6IGFjcGlf cG06IG1hc2s6IDB4ZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmLCBtYXhfaWRsZV9uczogMjA4 NTcwMTAyNCBucwo+ID4+IFsgICAgMC4zMTkwODVdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlk Z2UgdG8gW2J1cyAwMV0KPiA+PiBbICAgIDAuMzE5MTAwXSBwY2kgMDAwMDowMDoxYy4wOiAgIGJy aWRnZSB3aW5kb3cgW21lbSAweGYwNjAwMDAwLTB4ZjA2ZmZmZmZdCj4gPj4gWyAgICAwLjMxOTEy MF0gcGNpIDAwMDA6MDA6MWMuMzogUENJIGJyaWRnZSB0byBbYnVzIDAyXQo+ID4+IFsgICAgMC4z MTkxMjhdIHBjaSAwMDAwOjAwOjFjLjM6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJm ZmZdCj4gPj4gWyAgICAwLjMxOTE0Nl0gcGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93 IFttZW0gMHhmMDQwMDAwMC0weGYwNGZmZmZmIDY0Yml0IHByZWZdCj4gPj4gWyAgICAwLjMxOTE2 NF0gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQo+ID4+IFsgICAgMC4z MTkxNzZdIHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjA1MDAwMDAt MHhmMDVmZmZmZl0KPiA+PiBbICAgIDAuMzE5MTk3XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl IDQgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KPiA+PiBbICAgIDAuMzE5MTk5XSBwY2lfYnVz IDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KPiA+PiBbICAg IDAuMzE5MjAyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4 MDAwYmZmZmYgd2luZG93XQo+ID4+IFsgICAgMC4zMTkyMDRdIHBjaV9idXMgMDAwMDowMDogcmVz b3VyY2UgNyBbbWVtIDB4ZGZhMDAwMDAtMHhmZWFmZmZmZiB3aW5kb3ddCj4gPj4gWyAgICAwLjMx OTIwNl0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFttZW0gMHhmZWQ0MDAwMC0weGZlZDQ0 ZmZmIHdpbmRvd10KPiA+PiBbICAgIDAuMzE5MjA4XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNl IDEgW21lbSAweGYwNjAwMDAwLTB4ZjA2ZmZmZmZdCj4gPj4gWyAgICAwLjMxOTIxMF0gcGNpX2J1 cyAwMDAwOjAyOiByZXNvdXJjZSAwIFtpbyAgMHgyMDAwLTB4MmZmZl0KPiA+PiBbICAgIDAuMzE5 MjEzXSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDIgW21lbSAweGYwNDAwMDAwLTB4ZjA0ZmZm ZmYgNjRiaXQgcHJlZl0KPiA+PiBbICAgIDAuMzE5MjE1XSBwY2lfYnVzIDAwMDA6MDM6IHJlc291 cmNlIDEgW21lbSAweGYwNTAwMDAwLTB4ZjA1ZmZmZmZdCj4gPj4gWyAgICAwLjMxOTM1NF0gTkVU OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyCj4gPj4gWyAgICAwLjMyMDA2Nl0gVENQIGVz dGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAyNjIxNDQgYnl0 ZXMpCj4gPj4gWyAgICAwLjMyMDU0N10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2 OCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpCj4gPj4gWyAgICAwLjMyMjgwNV0gVENQOiBIYXNo IHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAzMjc2OCBiaW5kIDMyNzY4KQo+ID4+IFsg ICAgMC4zMjI5NjNdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA2LCAzMjc2 ODAgYnl0ZXMpCj4gPj4gWyAgICAwLjMyMzMyN10gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVz OiAyMDQ4IChvcmRlcjogNiwgMzI3NjgwIGJ5dGVzKQo+ID4+IFsgICAgMC4zMjM5NDVdIE5FVDog UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQo+ID4+IFsgICAgMC4zMjM5NzhdIHBjaSAwMDAw OjAwOjAyLjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTQo+ID4+IFsgICAgMC4zMjU2 MjFdIFBDSTogQ0xTIDY0IGJ5dGVzLCBkZWZhdWx0IDY0Cj4gPj4gWyAgICAwLjMyNTkwOF0gVHJ5 aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5pdHJhbWZzLi4uCj4gPj4gWyAgICAwLjQx MDg2Nl0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAzNTY4SyAoZmZmZjg4MDAzNzhmODAwMCAtIGZm ZmY4ODAwMzdjNzQwMDApCj4gPj4gWyAgICAwLjQxMDg4OF0gUENJLURNQTogVXNpbmcgc29mdHdh cmUgYm91bmNlIGJ1ZmZlcmluZyBmb3IgSU8gKFNXSU9UTEIpCj4gPj4gWyAgICAwLjQxMDg5Nl0g c29mdHdhcmUgSU8gVExCIFttZW0gMHhkNWM5ZjAwMC0weGQ5YzlmMDAwXSAoNjRNQikgbWFwcGVk IGF0IFtmZmZmODgwMGQ1YzlmMDAwLWZmZmY4ODAwZDljOWVmZmZdCj4gPj4gWyAgICAwLjQxMTA3 N10gUkFQTCBQTVUgZGV0ZWN0ZWQsIEFQSSB1bml0IGlzIDJeLTMyIEpvdWxlcywgMyBmaXhlZCBj b3VudGVycyAxNjM4NDAgbXMgb3ZmbCB0aW1lcgo+ID4+IFsgICAgMC40MTEwODddIGh3IHVuaXQg b2YgZG9tYWluIHBwMC1jb3JlIDJeLTE2IEpvdWxlcwo+ID4+IFsgICAgMC40MTEwOTJdIGh3IHVu aXQgb2YgZG9tYWluIHBhY2thZ2UgMl4tMTYgSm91bGVzCj4gPj4gWyAgICAwLjQxMTA5OF0gaHcg dW5pdCBvZiBkb21haW4gcHAxLWdwdSAyXi0xNiBKb3VsZXMKPiA+PiBbICAgIDAuNDExMzg2XSBt aWNyb2NvZGU6IENQVTAgc2lnPTB4MjA2YTcsIHBmPTB4MTAsIHJldmlzaW9uPTB4MjgKPiA+PiBb ICAgIDAuNDExNDEwXSBtaWNyb2NvZGU6IENQVTEgc2lnPTB4MjA2YTcsIHBmPTB4MTAsIHJldmlz aW9uPTB4MjgKPiA+PiBbICAgIDAuNDExNDMwXSBtaWNyb2NvZGU6IENQVTIgc2lnPTB4MjA2YTcs IHBmPTB4MTAsIHJldmlzaW9uPTB4MjgKPiA+PiBbICAgIDAuNDExNDU0XSBtaWNyb2NvZGU6IENQ VTMgc2lnPTB4MjA2YTcsIHBmPTB4MTAsIHJldmlzaW9uPTB4MjgKPiA+PiBbICAgIDAuNDExNzM4 XSBtaWNyb2NvZGU6IE1pY3JvY29kZSBVcGRhdGUgRHJpdmVyOiB2Mi4wMCA8dGlncmFuQGFpdmF6 aWFuLmZzbmV0LmNvLnVrPiwgUGV0ZXIgT3J1YmEKPiA+PiBbICAgIDAuNDExODE2XSBTY2Fubmlu ZyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uIGV2ZXJ5IDYwIHNlY29uZHMKPiA+PiBbICAgIDAu NDEzMjExXSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA2LCAyNjIxNDQg Ynl0ZXMpCj4gPj4gWyAgICAwLjQxMzM3N10gSW5pdGlhbGlzZSBzeXN0ZW0gdHJ1c3RlZCBrZXly aW5nCj4gPj4gWyAgICAwLjQxMzUyNV0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5 cyAoZGlzYWJsZWQpCj4gPj4gWyAgICAwLjQxMzYxOF0gYXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCgx NDM5MjM4MDgwLjQwMDoxKTogaW5pdGlhbGl6ZWQKPiA+PiBbICAgIDAuNDE0NzE3XSBIdWdlVExC IHJlZ2lzdGVyZWQgMiBNQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdlcwo+ID4+IFsg ICAgMC40MTUyNzNdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKPiA+PiBbICAgIDAuNDE1 NDIyXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0 MDk2IGJ5dGVzKQo+ID4+IFsgICAgMC40MTYzODBdIGZ1c2UgaW5pdCAoQVBJIHZlcnNpb24gNy4y MykKPiA+PiBbICAgIDAuNDE4NzYwXSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQKPiA+ PiBbICAgIDAuNDE4Nzg4XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQK PiA+PiBbICAgIDAuNDE4ODQ4XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVy IHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUxKQo+ID4+IFsgICAgMC40MTkwMTRdIGlvIHNj aGVkdWxlciBub29wIHJlZ2lzdGVyZWQKPiA+PiBbICAgIDAuNDE5MDI1XSBpbyBzY2hlZHVsZXIg ZGVhZGxpbmUgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKPiA+PiBbICAgIDAuNDE5MDcwXSBpbyBzY2hl ZHVsZXIgY2ZxIHJlZ2lzdGVyZWQKPiA+PiBbICAgIDAuNDE5MDc5XSBzdGFydCBwbGlzdCB0ZXN0 Cj4gPj4gWyAgICAwLjQyMTUxMV0gZW5kIHBsaXN0IHRlc3QKPiA+PiBbICAgIDAuNDIyNjE2XSBw Y2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZlcnNpb246IDAuNQo+ID4+IFsgICAg MC40MjI2NDJdIHBjaWVocDogUENJIEV4cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIg dmVyc2lvbjogMC40Cj4gPj4gWyAgICAwLjQyMjg2NV0gaW50ZWxfaWRsZTogTVdBSVQgc3Vic3Rh dGVzOiAweDIxMTIwCj4gPj4gWyAgICAwLjQyMjg2N10gaW50ZWxfaWRsZTogdjAuNCBtb2RlbCAw eDJBCj4gPj4gWyAgICAwLjQyMjg2OF0gaW50ZWxfaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVf c3RhdGVzIDB4ZmZmZmZmZmYKPiA+PiBbICAgIDAuNDI0MzQzXSBBQ1BJOiBBQyBBZGFwdGVyIFtB RFAxXSAob24tbGluZSkKPiA+PiBbICAgIDAuNDI0NTk5XSBpbnB1dDogTGlkIFN3aXRjaCBhcyAv ZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBEOjAwL2lucHV0L2lucHV0MAo+ ID4+IFsgICAgMC40MjQ2NTNdIEFDUEk6IExpZCBTd2l0Y2ggW0xJRDBdCj4gPj4gWyAgICAwLjQy NDc5OV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJV UzowMC9QTlAwQzBDOjAwL2lucHV0L2lucHV0MQo+ID4+IFsgICAgMC40MjQ4NTNdIEFDUEk6IFBv d2VyIEJ1dHRvbiBbUFdSQl0KPiA+PiBbICAgIDAuNDI1MDAyXSBpbnB1dDogUG93ZXIgQnV0dG9u IGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0Mgo+ID4+IFsg ICAgMC40MjUwMTRdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KPiA+PiBbICAgIDAuNDI4ODIy XSB0aGVybWFsIExOWFRIRVJNOjAwOiByZWdpc3RlcmVkIGFzIHRoZXJtYWxfem9uZTAKPiA+PiBb ICAgIDAuNDI4ODMwXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICg2NSBDKQo+ID4+IFsgICAg MC40Mjk2MjddIHRoZXJtYWwgTE5YVEhFUk06MDE6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96b25l MQo+ID4+IFsgICAgMC40Mjk2MzRdIEFDUEk6IFRoZXJtYWwgWm9uZSBbVFowMV0gKDMwIEMpCj4g Pj4gWyAgICAwLjQyOTc2M10gR0hFUzogSEVTVCBpcyBub3QgZW5hYmxlZCEKPiA+PiBbICAgIDAu NDMwMjIzXSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAzMiBwb3J0cywgSVJRIHNoYXJpbmcg ZW5hYmxlZAo+ID4+IFsgICAgMC40Mzg1NzBdIEFDUEk6IEJhdHRlcnkgU2xvdCBbQkFUMV0gKGJh dHRlcnkgcHJlc2VudCkKPiA+PiBbICAgIDAuNDM5Njc4XSBMaW51eCBhZ3BnYXJ0IGludGVyZmFj ZSB2MC4xMDMKPiA+PiBbICAgIDAuNDQ4ODM4XSBicmQ6IG1vZHVsZSBsb2FkZWQKPiA+PiBbICAg IDAuNDUzMTQ4XSBsb29wOiBtb2R1bGUgbG9hZGVkCj4gPj4gWyAgICAwLjQ1NzE0M10gYWhjaSAw MDAwOjAwOjFmLjI6IHZlcnNpb24gMy4wCj4gPj4gWyAgICAwLjQ1NzU1MF0gYWhjaSAwMDAwOjAw OjFmLjI6IFNTUyBmbGFnIHNldCwgcGFyYWxsZWwgYnVzIHNjYW4gZGlzYWJsZWQKPiA+PiBbICAg IDAuNDcxNTMyXSBhaGNpIDAwMDA6MDA6MWYuMjogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgNiBw b3J0cyA2IEdicHMgMHgxYiBpbXBsIFNBVEEgbW9kZQo+ID4+IFsgICAgMC40NzE1NzJdIGFoY2kg MDAwMDowMDoxZi4yOiBmbGFnczogNjRiaXQgbmNxIHNudGYgaWxjayBzdGFnIHBtIGxlZCBjbG8g cGlvIHNsdW0gcGFydCBlbXMgc3hzIGFwc3QKPiA+PiBbICAgIDAuNDk3Nzg3XSBzY3NpIGhvc3Qw OiBhaGNpCj4gPj4gWyAgICAwLjQ5ODM5OV0gc2NzaSBob3N0MTogYWhjaQo+ID4+IFsgICAgMC40 OTg5MzVdIHNjc2kgaG9zdDI6IGFoY2kKPiA+PiBbICAgIDAuNDk5NDEwXSBzY3NpIGhvc3QzOiBh aGNpCj4gPj4gWyAgICAwLjQ5OTgyOV0gc2NzaSBob3N0NDogYWhjaQo+ID4+IFsgICAgMC41MDAy ODBdIHNjc2kgaG9zdDU6IGFoY2kKPiA+PiBbICAgIDAuNTAwNDg5XSBhdGExOiBTQVRBIG1heCBV RE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZjA3MDgwMDAgcG9ydCAweGYwNzA4MTAwIGlycSAyNQo+ID4+ IFsgICAgMC41MDA1MDFdIGF0YTI6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhmMDcw ODAwMCBwb3J0IDB4ZjA3MDgxODAgaXJxIDI1Cj4gPj4gWyAgICAwLjUwMDUxMF0gYXRhMzogRFVN TVkKPiA+PiBbICAgIDAuNTAwNTE2XSBhdGE0OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4 QDB4ZjA3MDgwMDAgcG9ydCAweGYwNzA4MjgwIGlycSAyNQo+ID4+IFsgICAgMC41MDA1MjZdIGF0 YTU6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhmMDcwODAwMCBwb3J0IDB4ZjA3MDgz MDAgaXJxIDI1Cj4gPj4gWyAgICAwLjUwMDUzNV0gYXRhNjogRFVNTVkKPiA+PiBbICAgIDAuNTAy MTkwXSBsaWJwaHk6IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKPiA+PiBbICAgIDAuNTAyNTg5XSB0 dW46IFVuaXZlcnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgo+ID4+IFsgICAgMC41MDI1 OTZdIHR1bjogKEMpIDE5OTktMjAwNCBNYXggS3Jhc255YW5za3kgPG1heGtAcXVhbGNvbW0uY29t Pgo+ID4+IFsgICAgMC41MDI3ODddIFBQUCBnZW5lcmljIGRyaXZlciB2ZXJzaW9uIDIuNC4yCj4g Pj4gWyAgICAwLjUwMzE3Ml0geGhjaV9oY2QgMDAwMDowMzowMC4wOiB4SENJIEhvc3QgQ29udHJv bGxlcgo+ID4+IFsgICAgMC41MDMzNzldIHhoY2lfaGNkIDAwMDA6MDM6MDAuMDogbmV3IFVTQiBi dXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxCj4gPj4gWyAgICAwLjUwODAwNl0g eGhjaV9oY2QgMDAwMDowMzowMC4wOiBoY2MgcGFyYW1zIDB4MDIwMGYxODAgaGNpIHZlcnNpb24g MHg5NiBxdWlya3MgMHgwMDA4MDAwMAo+ID4+IFsgICAgMC41MDg4NjNdIHVzYiB1c2IxOiBOZXcg VVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKPiA+PiBbICAg IDAuNTA4ODcxXSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1 Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKPiA+PiBbICAgIDAuNTA4ODgxXSB1c2IgdXNiMTogUHJvZHVj dDogeEhDSSBIb3N0IENvbnRyb2xsZXIKPiA+PiBbICAgIDAuNTA4ODg3XSB1c2IgdXNiMTogTWFu dWZhY3R1cmVyOiBMaW51eCA0LjIuMC1yYzYtMS1pbml6YS1zbWFsbCB4aGNpLWhjZAo+ID4+IFsg ICAgMC41MDg4OTNdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDM6MDAuMAo+ID4+IFsg ICAgMC41MDk4MTJdIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kCj4gPj4gWyAgICAwLjUwOTkx OF0gaHViIDEtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKPiA+PiBbICAgIDAuNTEwOTUyXSB4aGNp X2hjZCAwMDAwOjAzOjAwLjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyCj4gPj4gWyAgICAwLjUxMDk3 MF0geGhjaV9oY2QgMDAwMDowMzowMC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l ZCBidXMgbnVtYmVyIDIKPiA+PiBbICAgIDAuNTExMTEwXSB1c2IgdXNiMjogV2UgZG9uJ3Qga25v dyB0aGUgYWxnb3JpdGhtcyBmb3IgTFBNIGZvciB0aGlzIGhvc3QsIGRpc2FibGluZyBMUE0uCj4g Pj4gWyAgICAwLjUxMTIzM10gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRv cj0xZDZiLCBpZFByb2R1Y3Q9MDAwMwo+ID4+IFsgICAgMC41MTEyNDFdIHVzYiB1c2IyOiBOZXcg VVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQo+ID4+ IFsgICAgMC41MTEyNTBdIHVzYiB1c2IyOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgo+ ID4+IFsgICAgMC41MTEyNTZdIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMi4wLXJj Ni0xLWluaXphLXNtYWxsIHhoY2ktaGNkCj4gPj4gWyAgICAwLjUxMTI2Ml0gdXNiIHVzYjI6IFNl cmlhbE51bWJlcjogMDAwMDowMzowMC4wCj4gPj4gWyAgICAwLjUxMTkyNF0gaHViIDItMDoxLjA6 IFVTQiBodWIgZm91bmQKPiA+PiBbICAgIDAuNTEyMDA1XSBodWIgMi0wOjEuMDogMiBwb3J0cyBk ZXRlY3RlZAo+ID4+IFsgICAgMC41MTI2MjddIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcg SG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKPiA+PiBbICAgIDAuNTEyNjM3XSBlaGNpLXBj aTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyCj4gPj4gWyAgICAwLjUxMjk5Ml0gZWhjaS1wY2kg MDAwMDowMDoxYS4wOiBFSENJIEhvc3QgQ29udHJvbGxlcgo+ID4+IFsgICAgMC41MTMwMjFdIGVo Y2ktcGNpIDAwMDA6MDA6MWEuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz IG51bWJlciAzCj4gPj4gWyAgICAwLjUxMzA0OV0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBkZWJ1 ZyBwb3J0IDIKPiA+PiBbICAgIDAuNTE2OTk4XSBlaGNpLXBjaSAwMDAwOjAwOjFhLjA6IGNhY2hl IGxpbmUgc2l6ZSBvZiA2NCBpcyBub3Qgc3VwcG9ydGVkCj4gPj4gWyAgICAwLjUxNzAzMl0gZWhj aS1wY2kgMDAwMDowMDoxYS4wOiBpcnEgMTYsIGlvIG1lbSAweGYwNzBhMDAwCj4gPj4gWyAgICAw LjUyNzU1MV0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4w MAo+ID4+IFsgICAgMC41Mjc3MDFdIHVzYiB1c2IzOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRW ZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKPiA+PiBbICAgIDAuNTI3NzA4XSB1c2IgdXNiMzog TmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEK PiA+PiBbICAgIDAuNTI3NzE3XSB1c2IgdXNiMzogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xs ZXIKPiA+PiBbICAgIDAuNTI3NzIzXSB1c2IgdXNiMzogTWFudWZhY3R1cmVyOiBMaW51eCA0LjIu MC1yYzYtMS1pbml6YS1zbWFsbCBlaGNpX2hjZAo+ID4+IFsgICAgMC41Mjc3MzBdIHVzYiB1c2Iz OiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MWEuMAo+ID4+IFsgICAgMC41MjgyMzddIGh1YiAzLTA6 MS4wOiBVU0IgaHViIGZvdW5kCj4gPj4gWyAgICAwLjUyODI2OV0gaHViIDMtMDoxLjA6IDIgcG9y dHMgZGV0ZWN0ZWQKPiA+PiBbICAgIDAuNTI5MDkzXSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IEVI Q0kgSG9zdCBDb250cm9sbGVyCj4gPj4gWyAgICAwLjUyOTExNV0gZWhjaS1wY2kgMDAwMDowMDox ZC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKPiA+PiBb ICAgIDAuNTI5MTQ1XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IGRlYnVnIHBvcnQgMgo+ID4+IFsg ICAgMC41MzMwNjddIGVoY2ktcGNpIDAwMDA6MDA6MWQuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0 IGlzIG5vdCBzdXBwb3J0ZWQKPiA+PiBbICAgIDAuNTMzMDk1XSBlaGNpLXBjaSAwMDAwOjAwOjFk LjA6IGlycSAyMywgaW8gbWVtIDB4ZjA3MDkwMDAKPiA+PiBbICAgIDAuNTQzNDczXSBlaGNpLXBj aSAwMDAwOjAwOjFkLjA6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwCj4gPj4gWyAgICAwLjU0 MzY0M10gdXNiIHVzYjQ6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFBy b2R1Y3Q9MDAwMgo+ID4+IFsgICAgMC41NDM2NTFdIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBz dHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQo+ID4+IFsgICAgMC41NDM2 NjBdIHVzYiB1c2I0OiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgo+ID4+IFsgICAgMC41 NDM2NjZdIHVzYiB1c2I0OiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMi4wLXJjNi0xLWluaXphLXNt YWxsIGVoY2lfaGNkCj4gPj4gWyAgICAwLjU0MzY3Ml0gdXNiIHVzYjQ6IFNlcmlhbE51bWJlcjog MDAwMDowMDoxZC4wCj4gPj4gWyAgICAwLjU0NDExOV0gaHViIDQtMDoxLjA6IFVTQiBodWIgZm91 bmQKPiA+PiBbICAgIDAuNTQ0MTQ5XSBodWIgNC0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZAo+ID4+ IFsgICAgMC41NDQ1OThdIGVoY2ktcGxhdGZvcm06IEVIQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2 ZXIKPiA+PiBbICAgIDAuNTQ0NjM2XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250 cm9sbGVyIChPSENJKSBEcml2ZXIKPiA+PiBbICAgIDAuNTQ0NjU3XSBvaGNpLXBjaTogT0hDSSBQ Q0kgcGxhdGZvcm0gZHJpdmVyCj4gPj4gWyAgICAwLjU0NDY5N10gb2hjaS1wbGF0Zm9ybTogT0hD SSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgo+ID4+IFsgICAgMC41NDQ3MzFdIHVoY2lfaGNkOiBV U0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyCj4gPj4gWyAgICAw LjU0NDg3NV0gaTgwNDI6IFBOUDogUFMvMiBDb250cm9sbGVyIFtQTlAwMzAzOlBTMkssUE5QMGYx MzpFUEFEXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKPiA+PiBbICAgIDAuNTUwODMyXSBzZXJpbzog aTgwNDIgS0JEIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxCj4gPj4gWyAgICAwLjU1MDg5N10gc2Vy aW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKPiA+PiBbICAgIDAuNTUxNjkz XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQo+ID4+IFsg ICAgMC41NTMwMTddIHJ0Y19jbW9zIDAwOjAxOiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21v cyBhcyBydGMwCj4gPj4gWyAgICAwLjU1MzA1OF0gcnRjX2Ntb3MgMDA6MDE6IGFsYXJtcyB1cCB0 byBvbmUgbW9udGgsIHkzaywgMjQyIGJ5dGVzIG52cmFtLCBocGV0IGlycXMKPiA+PiBbICAgIDAu NTUzMTQ1XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24gMS4wLjMKPiA+PiBbICAgIDAu NTUzNDQ3XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC4zMi4wLWlvY3RsICgyMDE1LTYtMjYpIGlu aXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tCj4gPj4gWyAgICAwLjU1MzQ4NV0gSW50ZWwg UC1zdGF0ZSBkcml2ZXIgaW5pdGlhbGl6aW5nLgo+ID4+IFsgICAgMC41NTQ3MTFdIGxlZHRyaWct Y3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQVXMKPiA+PiBbICAgIDAu NTU1NTM3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwCj4gPj4gWyAgICAwLjU1 NzY5OF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNwo+ID4+IFsgICAgMC41NTc3 NzBdIEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkCj4gPj4gWyAgICAwLjU2MDI4MF0g aW5wdXQ6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQgYXMgL2RldmljZXMvcGxhdGZvcm0v aTgwNDIvc2VyaW8wL2lucHV0L2lucHV0Mwo+ID4+IFsgICAgMC41NjEyMjJdIExvYWRpbmcgY29t cGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVzCj4gPj4gWyAgICAwLjU2MjQ3OV0gTG9hZGVkIFgu NTA5IGNlcnQgJ0J1aWxkIHRpbWUgYXV0b2dlbmVyYXRlZCBrZXJuZWwga2V5OiA4Nzg0NjQ4NGQx NTBiZWE2N2Y5ZGRmMzFlMzEzNjdmNTUyMmU4OTI2Jwo+ID4+IFsgICAgMC41NjI1MjddIHJlZ2lz dGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQo+ID4+IFsgICAgMC41NzI0ODZdIEtleSB0eXBlIHRy dXN0ZWQgcmVnaXN0ZXJlZAo+ID4+IFsgICAgMC41ODMyMTJdIEtleSB0eXBlIGVuY3J5cHRlZCBy ZWdpc3RlcmVkCj4gPj4gWyAgICAwLjU4MzIzMF0gQXBwQXJtb3I6IEFwcEFybW9yIHNoYTEgcG9s aWN5IGhhc2hpbmcgZW5hYmxlZAo+ID4+IFsgICAgMC41ODMyMzldIGV2bTogSE1BQyBhdHRyczog MHgxCj4gPj4gWyAgICAwLjU4NDMzOF0gcnRjX2Ntb3MgMDA6MDE6IHNldHRpbmcgc3lzdGVtIGNs b2NrIHRvIDIwMTUtMDgtMTAgMjA6MjE6MjEgVVRDICgxNDM5MjM4MDgxKQo+ID4+IFsgICAgMC41 ODQ1NDhdIEJJT1MgRUREIGZhY2lsaXR5IHYwLjE2IDIwMDQtSnVuLTI1LCAwIGRldmljZXMgZm91 bmQKPiA+PiBbICAgIDAuNTg0NTU0XSBFREQgaW5mb3JtYXRpb24gbm90IGF2YWlsYWJsZS4KPiA+ PiBbICAgIDAuODE5MzkyXSBhdGExOiBTQVRBIGxpbmsgdXAgMy4wIEdicHMgKFNTdGF0dXMgMTIz IFNDb250cm9sIDMwMCkKPiA+PiBbICAgIDAuODIwNzE1XSBhdGExLjAwOiBBVEEtODogSGl0YWNo aSBIVFM1NDUwNTBBN0UzODAsIEdHMk9BNkMwLCBtYXggVURNQS8xMzMKPiA+PiBbICAgIDAuODIw NzQwXSBhdGExLjAwOiA5NzY3NzMxNjggc2VjdG9ycywgbXVsdGkgMTY6IExCQTQ4IE5DUSAoZGVw dGggMzEvMzIpLCBBQQo+ID4+IFsgICAgMC44MjIxMDJdIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9y IFVETUEvMTMzCj4gPj4gWyAgICAwLjgyMzEyNF0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNz ICAgICBBVEEgICAgICBIaXRhY2hpIEhUUzU0NTA1IEE2QzAgUFE6IDAgQU5TSTogNQo+ID4+IFsg ICAgMC44MjQzODldIHNkIDA6MDowOjA6IFtzZGFdIDk3Njc3MzE2OCA1MTItYnl0ZSBsb2dpY2Fs IGJsb2NrczogKDUwMCBHQi80NjUgR2lCKQo+ID4+IFsgICAgMC44MjQ0MDJdIHNkIDA6MDowOjA6 IFtzZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKPiA+PiBbICAgIDAuODI0NjcwXSBzZCAw OjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo+ID4+IFsgICAgMC44MjQ2ODBdIHNk IDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwCj4gPj4gWyAgICAwLjgyNDgx MF0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVu YWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCj4gPj4gWyAgICAwLjgyNDgxMV0gc2Qg MDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKPiA+PiBbICAgIDAuODM5 MzA2XSB1c2IgMy0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGVo Y2ktcGNpCj4gPj4gWyAgICAwLjg1NTM1M10gdXNiIDQtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRl dmljZSBudW1iZXIgMiB1c2luZyBlaGNpLXBjaQo+ID4+IFsgICAgMC44NjU1MzRdICBzZGE6IHNk YTEgc2RhMiBzZGEzCj4gPj4gWyAgICAwLjg2NzI5MV0gc2QgMDowOjA6MDogW3NkYV0gQXR0YWNo ZWQgU0NTSSBkaXNrCj4gPj4gWyAgICAwLjk3MjAxMF0gdXNiIDMtMTogTmV3IFVTQiBkZXZpY2Ug Zm91bmQsIGlkVmVuZG9yPTgwODcsIGlkUHJvZHVjdD0wMDI0Cj4gPj4gWyAgICAwLjk3MjAzMF0g dXNiIDMtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MCwgU2VyaWFs TnVtYmVyPTAKPiA+PiBbICAgIDAuOTczMDE3XSBodWIgMy0xOjEuMDogVVNCIGh1YiBmb3VuZAo+ ID4+IFsgICAgMC45NzMzNzldIGh1YiAzLTE6MS4wOiA2IHBvcnRzIGRldGVjdGVkCj4gPj4gWyAg ICAwLjk4ODA4Nl0gdXNiIDQtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTgwODcs IGlkUHJvZHVjdD0wMDI0Cj4gPj4gWyAgICAwLjk4ODA5N10gdXNiIDQtMTogTmV3IFVTQiBkZXZp Y2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MCwgU2VyaWFsTnVtYmVyPTAKPiA+PiBbICAgIDAu OTg4OTMxXSBodWIgNC0xOjEuMDogVVNCIGh1YiBmb3VuZAo+ID4+IFsgICAgMC45ODkxMTldIGh1 YiA0LTE6MS4wOiA2IHBvcnRzIGRldGVjdGVkCj4gPj4gWyAgICAxLjE0MzE1OV0gYXRhMjogU0FU QSBsaW5rIHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAzMDApCj4gPj4gWyAgICAx LjE0NDA0Nl0gYXRhMi4wMDogQVRBLTg6IFNhbkRpc2sgaVNTRCBQNCAxNkdCLCBTU0QgOS4xNCwg bWF4IFVETUEvMTMzCj4gPj4gWyAgICAxLjE0NDA3MV0gYXRhMi4wMDogMzEyNzcyMzIgc2VjdG9y cywgbXVsdGkgMTogTEJBNDgKPiA+PiBbICAgIDEuMTQ0ODEzXSBhdGEyLjAwOiBjb25maWd1cmVk IGZvciBVRE1BLzEzMwo+ID4+IFsgICAgMS4xNDUxODFdIHNjc2kgMTowOjA6MDogRGlyZWN0LUFj Y2VzcyAgICAgQVRBICAgICAgU2FuRGlzayBpU1NEIFA0ICA5LjE0IFBROiAwIEFOU0k6IDUKPiA+ PiBbICAgIDEuMTQ2MDQ5XSBzZCAxOjA6MDowOiBbc2RiXSAzMTI3NzIzMiA1MTItYnl0ZSBsb2dp Y2FsIGJsb2NrczogKDE2LjAgR0IvMTQuOSBHaUIpCj4gPj4gWyAgICAxLjE0NjE1OV0gc2QgMTow OjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAKPiA+PiBbICAgIDEuMTQ2NDE2 XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo+ID4+IFsgICAgMS4xNDY0 MjVdIHNkIDE6MDowOjA6IFtzZGJdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwCj4gPj4gWyAgICAx LjE0NjUzOV0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2Fj aGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCj4gPj4gWyAgICAxLjE0Nzk4 Ml0gIHNkYjogc2RiMSBzZGIyCj4gPj4gWyAgICAxLjE0OTM0Ml0gc2QgMTowOjA6MDogW3NkYl0g QXR0YWNoZWQgU0NTSSBkaXNrCj4gPj4gWyAgICAxLjI0NzA3NV0gdXNiIDMtMS40OiBuZXcgaGln aC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIGVoY2ktcGNpCj4gPj4gWyAgICAxLjI2 MzA2Nl0gdXNiIDQtMS40OiBuZXcgbG93LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcg ZWhjaS1wY2kKPiA+PiBbICAgIDEuMzYyMDQ2XSB1c2IgNC0xLjQ6IE5ldyBVU0IgZGV2aWNlIGZv dW5kLCBpZFZlbmRvcj0wNDZkLCBpZFByb2R1Y3Q9YzAwZQo+ID4+IFsgICAgMS4zNjIwNTddIHVz YiA0LTEuNDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFs TnVtYmVyPTAKPiA+PiBbICAgIDEuMzYyMDY2XSB1c2IgNC0xLjQ6IFByb2R1Y3Q6IFVTQi1QUy8y IE9wdGljYWwgTW91c2UKPiA+PiBbICAgIDEuMzYyMDcxXSB1c2IgNC0xLjQ6IE1hbnVmYWN0dXJl cjogTG9naXRlY2gKPiA+PiBbICAgIDEuNDA3MDcyXSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291 cmNlIGNhbGlicmF0aW9uOiAxNTk2LjM3NCBNSHoKPiA+PiBbICAgIDEuNDA3MDgzXSBjbG9ja3Nv dXJjZTogdHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxNzAyYzNh OTIyZiwgbWF4X2lkbGVfbnM6IDQ0MDc5NTI0MjAzNCBucwo+ID4+IFsgICAgMS40MzQ5NDFdIHVz YiA0LTEuNTogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgNCB1c2luZyBlaGNpLXBj aQo+ID4+IFsgICAgMS40NjI5MzNdIGF0YTQ6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0Nv bnRyb2wgMzAwKQo+ID4+IFsgICAgMS40OTk4NjBdIHVzYiAzLTEuNDogTmV3IFVTQiBkZXZpY2Ug Zm91bmQsIGlkVmVuZG9yPTIyMzIsIGlkUHJvZHVjdD0xMDE4Cj4gPj4gWyAgICAxLjQ5OTg3Ml0g dXNiIDMtMS40OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJp YWxOdW1iZXI9MAo+ID4+IFsgICAgMS40OTk4ODJdIHVzYiAzLTEuNDogUHJvZHVjdDogV2ViQ2Ft IFNDLTEzSERMMTE0MzFOCj4gPj4gWyAgICAxLjQ5OTg4N10gdXNiIDMtMS40OiBNYW51ZmFjdHVy ZXI6IDEyMwo+ID4+IFsgICAgMS41MzIwNzRdIHVzYiA0LTEuNTogTmV3IFVTQiBkZXZpY2UgZm91 bmQsIGlkVmVuZG9yPTgwODYsIGlkUHJvZHVjdD0wMTg5Cj4gPj4gWyAgICAxLjUzMjA4NV0gdXNi IDQtMS41OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJpYWxO dW1iZXI9MAo+ID4+IFsgICAgMS43ODI3MDVdIGF0YTU6IFNBVEEgbGluayBkb3duIChTU3RhdHVz IDAgU0NvbnRyb2wgMzAwKQo+ID4+IFsgICAgMS43ODM2MjBdIEZyZWVpbmcgdW51c2VkIGtlcm5l bCBtZW1vcnk6IDE0MjhLIChmZmZmZmZmZjgxZDU4MDAwIC0gZmZmZmZmZmY4MWViZDAwMCkKPiA+ PiBbICAgIDEuNzgzNjMwXSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRh dGE6IDEyMjg4awo+ID4+IFsgICAgMS43ODQxMjddIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1v cnk6IDEyNEsgKGZmZmY4ODAwMDE3ZTEwMDAgLSBmZmZmODgwMDAxODAwMDAwKQo+ID4+IFsgICAg MS43ODQ1NTZdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDY0MEsgKGZmZmY4ODAwMDFi NjAwMDAgLSBmZmZmODgwMDAxYzAwMDAwKQo+ID4+IFsgICAgMS44MjQ3MDldIHVkZXZkWzE0MV06 IHN0YXJ0aW5nIHZlcnNpb24gMTc1Cj4gPj4gWyAgICAyLjA0NTA2Ml0gcjgxNjkgR2lnYWJpdCBF dGhlcm5ldCBkcml2ZXIgMi4zTEstTkFQSSBsb2FkZWQKPiA+PiBbICAgIDIuMDQ1MDk3XSByODE2 OSAwMDAwOjAyOjAwLjA6IGNhbid0IGRpc2FibGUgQVNQTTsgT1MgZG9lc24ndCBoYXZlIEFTUE0g Y29udHJvbAo+ID4+IFsgICAgMi4wNDc0ODBdIHI4MTY5IDAwMDA6MDI6MDAuMCBldGgwOiBSVEw4 MTY4ZXZsLzgxMTFldmwgYXQgMHhmZmZmYzkwMDAwOWFlMDAwLCBlODowMzo5YTozNjoxNzphOSwg WElEIDBjOTAwODAwIElSUSAzMQo+ID4+IFsgICAgMi4wNDc1MDFdIHI4MTY5IDAwMDA6MDI6MDAu MCBldGgwOiBqdW1ibyBmZWF0dXJlcyBbZnJhbWVzOiA5MjAwIGJ5dGVzLCB0eCBjaGVja3N1bW1p bmc6IGtvXQo+ID4+IFsgICAgMi4xNzM4NDRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgdXNiaGlkCj4gPj4gWyAgICAyLjE3Mzg1OV0gdXNiaGlkOiBVU0IgSElEIGNv cmUgZHJpdmVyCj4gPj4gWyAgICAyLjI0ODg0M10gaW5wdXQ6IExvZ2l0ZWNoIFVTQi1QUy8yIE9w dGljYWwgTW91c2UgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFkLjAvdXNiNC80LTEv NC0xLjQvNC0xLjQ6MS4wLzAwMDM6MDQ2RDpDMDBFLjAwMDEvaW5wdXQvaW5wdXQ1Cj4gPj4gWyAg ICAyLjI0OTQyMF0gaGlkLWdlbmVyaWMgMDAwMzowNDZEOkMwMEUuMDAwMTogaW5wdXQ6IFVTQiBI SUQgdjEuMTAgTW91c2UgW0xvZ2l0ZWNoIFVTQi1QUy8yIE9wdGljYWwgTW91c2VdIG9uIHVzYi0w MDAwOjAwOjFkLjAtMS40L2lucHV0MAo+ID4+IFsgICAgMi40MDY1MzldIGNsb2Nrc291cmNlOiBT d2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MKPiA+PiBbICAgIDMuMDE3NDU3XSBFWFQ0LWZzIChs b29wMCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAo bnVsbCkKPiA+PiBbICAgIDMuNTMxOTEwXSByYW5kb206IG5vbmJsb2NraW5nIHBvb2wgaXMgaW5p dGlhbGl6ZWQKPiA+PiBbICAgIDQuMDQwOTY3XSB1c2IgMy0xLjI6IG5ldyBoaWdoLXNwZWVkIFVT QiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcgZWhjaS1wY2kKPiA+PiBbICAgIDQuMTM2MDI1XSB1c2Ig My0xLjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xMmQxLCBpZFByb2R1Y3Q9MTQ0 Ngo+ID4+IFsgICAgNC4xMzYwMzZdIHVzYiAzLTEuMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog TWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKPiA+PiBbICAgIDQuMTM2MDQ0XSB1c2Ig My0xLjI6IFByb2R1Y3Q6IEhVQVdFSSBNb2JpbGUKPiA+PiBbICAgIDQuMTM2MDQ5XSB1c2IgMy0x LjI6IE1hbnVmYWN0dXJlcjogSFVBV0VJIFRlY2hub2xvZ3kKPiA+PiBbICAgIDUuNDQ5Mjc3XSBp bml0OiB1cmVhZGFoZWFkIG1haW4gcHJvY2VzcyAoNDI3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVz IDUKPiA+PiBbICAgIDkuOTg2NTY3XSBBZGRpbmcgMjYyMTQwayBzd2FwIG9uIC9ob3N0L3VidW50 dS9kaXNrcy9zd2FwLmRpc2suICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNyb3NzOjI2MjE0MGsg RlMKPiA+PiBbICAgMTAuMTk0NTg0XSBFWFQ0LWZzIChsb29wMCk6IHJlLW1vdW50ZWQuIE9wdHM6 IGVycm9ycz1yZW1vdW50LXJvCj4gPj4gWyAgIDEwLjM5MzM3OF0gdWRldmRbNjYxXTogc3RhcnRp bmcgdmVyc2lvbiAxNzUKPiA+PiBbICAgMTEuNTMzMzQzXSBscDogZHJpdmVyIGxvYWRlZCBidXQg bm8gZGV2aWNlcyBmb3VuZAo+ID4+IFsgICAxMy42NjU5MDZdIEFDUEkgV2FybmluZzogU3lzdGVt SU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNDI4LTB4MDAwMDAwMDAwMDAwMDQyRiBjb25mbGljdHMg d2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA0MDAtMHgwMDAwMDAwMDAwMDAwNDdGIChcUE1J TykgKDIwMTUwNjE5L3V0YWRkcmVzcy0yNTQpCj4gPj4gWyAgIDEzLjY2NTkxNl0gQUNQSTogSWYg YW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1 c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo+ID4+IFsgICAxMy42NjU5MjJdIEFD UEkgV2FybmluZzogU3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTQwLTB4MDAwMDAwMDAw MDAwMDU0RiBjb25mbGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA1MDAtMHgwMDAw MDAwMDAwMDAwNTYzIChcR1BJTykgKDIwMTUwNjE5L3V0YWRkcmVzcy0yNTQpCj4gPj4gWyAgIDEz LjY2NTkyN10gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRl dmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo+ID4+ IFsgICAxMy42NjU5MjldIEFDUEkgV2FybmluZzogU3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAw MDAwNTMwLTB4MDAwMDAwMDAwMDAwMDUzRiBjb25mbGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAw MDAwMDAwMDA1MDAtMHgwMDAwMDAwMDAwMDAwNTYzIChcR1BJTykgKDIwMTUwNjE5L3V0YWRkcmVz cy0yNTQpCj4gPj4gWyAgIDEzLjY2NTkzM10gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZh aWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUg bmF0aXZlIGRyaXZlcgo+ID4+IFsgICAxMy42NjU5MzVdIEFDUEkgV2FybmluZzogU3lzdGVtSU8g cmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTAwLTB4MDAwMDAwMDAwMDAwMDUyRiBjb25mbGljdHMgd2l0 aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA1MDAtMHgwMDAwMDAwMDAwMDAwNTYzIChcR1BJTykg KDIwMTUwNjE5L3V0YWRkcmVzcy0yNTQpCj4gPj4gWyAgIDEzLjY2NTkzOV0gQUNQSTogSWYgYW4g QUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1c2Ug aXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo+ID4+IFsgICAxMy42NjU5NDFdIGxwY19p Y2g6IFJlc291cmNlIGNvbmZsaWN0KHMpIGZvdW5kIGFmZmVjdGluZyBncGlvX2ljaAo+ID4+IFsg ICAxMy43NDI4NzBdIHdtaTogTWFwcGVyIGxvYWRlZAo+ID4+IFsgICAxMy44OTY5OTJdIHNhbXN1 bmdfbGFwdG9wOiBkZXRlY3RlZCBTQUJJIGludGVyZmFjZTogU3dTbWlACj4gPj4gWyAgIDE0LjMx Nzk3NF0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwCj4gPj4gWyAgIDE1LjIz OTU3NF0gQmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIwCj4gPj4gWyAgIDE1LjIzOTY1OV0gTkVUOiBS ZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzMQo+ID4+IFsgICAxNS4yMzk2NjNdIEJsdWV0b290 aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxpemVkCj4gPj4gWyAg IDE1LjIzOTc3NF0gQmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRpYWxpemVkCj4gPj4g WyAgIDE1LjIzOTc4NF0gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK PiA+PiBbICAgMTUuMjQwMTkxXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6 ZWQKPiA+PiBbICAgMTUuMjUxMDU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGJ0dXNiCj4gPj4gWyAgIDE1LjM2NjU2N10gcHNtb3VzZSBzZXJpbzE6IGVsYW50ZWNo OiBhc3N1bWluZyBoYXJkd2FyZSB2ZXJzaW9uIDMgKHdpdGggZmlybXdhcmUgdmVyc2lvbiAweDQ1 MGYwMCkKPiA+PiBbICAgMTUuMzgxNjI0XSBwc21vdXNlIHNlcmlvMTogZWxhbnRlY2g6IFN5bmFw dGljcyBjYXBhYmlsaXRpZXMgcXVlcnkgcmVzdWx0IDB4MDgsIDB4MTcsIDB4MGMuCj4gPj4gWyAg IDE1LjM5Njc1MF0gcHNtb3VzZSBzZXJpbzE6IGVsYW50ZWNoOiBFbGFuIHNhbXBsZSBxdWVyeSBy ZXN1bHQgMDMsIDNmLCA4Ngo+ID4+IFsgICAxNS40NzQ2NjVdIGlucHV0OiBFVFBTLzIgRWxhbnRl Y2ggVG91Y2hwYWQgYXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8xL2lucHV0L2lucHV0 Ngo+ID4+IFsgICAxNi41MTQyNjZdIHVzYi1zdG9yYWdlIDMtMS4yOjEuMDogVVNCIE1hc3MgU3Rv cmFnZSBkZXZpY2UgZGV0ZWN0ZWQKPiA+PiBbICAgMTYuNTE0OTcxXSBzY3NpIGhvc3Q2OiB1c2It c3RvcmFnZSAzLTEuMjoxLjAKPiA+PiBbICAgMTYuNTE1MzQ0XSB1c2Itc3RvcmFnZSAzLTEuMjox LjE6IFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkCj4gPj4gWyAgIDE2LjUxNTYzNF0g c2NzaSBob3N0NzogdXNiLXN0b3JhZ2UgMy0xLjI6MS4xCj4gPj4gWyAgIDE2LjUxNTk4N10gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQo+ID4+IFsg ICAxNi42NTIxMTRdIHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyCj4gPj4g WyAgIDE2LjcwODg1NV0gY2ZnODAyMTE6IFdvcmxkIHJlZ3VsYXRvcnkgZG9tYWluIHVwZGF0ZWQ6 Cj4gPj4gWyAgIDE2LjcwODg2MV0gY2ZnODAyMTE6ICBERlMgTWFzdGVyIHJlZ2lvbjogdW5zZXQK PiA+PiBbICAgMTYuNzA4ODY0XSBjZmc4MDIxMTogICAoc3RhcnRfZnJlcSAtIGVuZF9mcmVxIEAg YmFuZHdpZHRoKSwgKG1heF9hbnRlbm5hX2dhaW4sIG1heF9laXJwKSwgKGRmc19jYWNfdGltZSkK PiA+PiBbICAgMTYuNzA4ODcwXSBjZmc4MDIxMTogICAoMjQwMjAwMCBLSHogLSAyNDcyMDAwIEtI eiBAIDQwMDAwIEtIeiksICgzMDAgbUJpLCAyMDAwIG1CbSksIChOL0EpCj4gPj4gWyAgIDE2Ljcw ODg3NF0gY2ZnODAyMTE6ICAgKDI0NTcwMDAgS0h6IC0gMjQ4MjAwMCBLSHogQCAyMDAwMCBLSHop LCAoMzAwIG1CaSwgMjAwMCBtQm0pLCAoTi9BKQo+ID4+IFsgICAxNi43MDg4NzddIGNmZzgwMjEx OiAgICgyNDc0MDAwIEtIeiAtIDI0OTQwMDAgS0h6IEAgMjAwMDAgS0h6KSwgKDMwMCBtQmksIDIw MDAgbUJtKSwgKE4vQSkKPiA+PiBbICAgMTYuNzA4ODgwXSBjZmc4MDIxMTogICAoNTE3MDAwMCBL SHogLSA1MjUwMDAwIEtIeiBAIDQwMDAwIEtIeiksICgzMDAgbUJpLCAyMDAwIG1CbSksIChOL0Ep Cj4gPj4gWyAgIDE2LjcwODg4NF0gY2ZnODAyMTE6ICAgKDU3MzUwMDAgS0h6IC0gNTgzNTAwMCBL SHogQCA0MDAwMCBLSHopLCAoMzAwIG1CaSwgMjAwMCBtQm0pLCAoTi9BKQo+ID4+IFsgICAxNi43 MTg4MTJdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDg5Ny42Mzk6Mik6IGFwcGFybW9y PSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvc2Jpbi9kaGNsaWVudCIg cGlkPTk1NCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDE2LjcxODgyNF0gYXVkaXQ6 IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjYzOTozKTogYXBwYXJtb3I9IlNUQVRVUyIgb3Bl cmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL05ldHdvcmtNYW5hZ2VyL25tLWRo Y3AtY2xpZW50LmFjdGlvbiIgcGlkPTk1NCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAg IDE2LjcxODgzMV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjYzOTo0KTogYXBw YXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL2Nv bm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3JpcHQiIHBpZD05NTQgY29tbT0iYXBwYXJtb3JfcGFy c2VyIgo+ID4+IFsgICAxNi43MTkxMDFdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDg5 Ny42Mzk6NSk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBu YW1lPSIvc2Jpbi9kaGNsaWVudCIgcGlkPTk4MCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4g WyAgIDE2LjcxOTExNV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjYzOTo2KTog YXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX3JlcGxhY2UiIG5hbWU9Ii91c3Iv bGliL05ldHdvcmtNYW5hZ2VyL25tLWRoY3AtY2xpZW50LmFjdGlvbiIgcGlkPTk4MCBjb21tPSJh cHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDE2LjcxOTEyNl0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRp dCgxNDM5MjMwODk3LjYzOTo3KTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxl X3JlcGxhY2UiIG5hbWU9Ii91c3IvbGliL2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3JpcHQi IHBpZD05ODAgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+ID4+IFsgICAxNi43MTk4NDJdIGF1ZGl0 OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDg5Ny42Mzk6OCk6IGFwcGFybW9yPSJTVEFUVVMiIG9w ZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBuYW1lPSIvdXNyL2xpYi9OZXR3b3JrTWFuYWdlci9u bS1kaGNwLWNsaWVudC5hY3Rpb24iIHBpZD05NTQgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+ID4+ IFsgICAxNi43MTk4NTRdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDg5Ny42Mzk6OSk6 IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBuYW1lPSIvdXNy L2xpYi9jb25ubWFuL3NjcmlwdHMvZGhjbGllbnQtc2NyaXB0IiBwaWQ9OTU0IGNvbW09ImFwcGFy bW9yX3BhcnNlciIKPiA+PiBbICAgMTYuNzIwMDUwXSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0 MzkyMzA4OTcuNjQzOjEwKTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX3Jl cGxhY2UiIG5hbWU9Ii91c3IvbGliL05ldHdvcmtNYW5hZ2VyL25tLWRoY3AtY2xpZW50LmFjdGlv biIgcGlkPTk4MCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDE2LjcyMDA2MV0gYXVk aXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjY0MzoxMSk6IGFwcGFybW9yPSJTVEFUVVMi IG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBuYW1lPSIvdXNyL2xpYi9jb25ubWFuL3Njcmlw dHMvZGhjbGllbnQtc2NyaXB0IiBwaWQ9OTgwIGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiA+PiBb ICAgMTcuMjMwODA5XSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTogdjIuMDAKPiA+PiBb ICAgMTcuNTE0MDcyXSBzY3NpIDc6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEhVQVdFSSAgIFNE IFN0b3JhZ2UgICAgICAgMi4zMSBQUTogMCBBTlNJOiAyCj4gPj4gWyAgIDE3LjUxNDEzNl0gc2Nz aSA2OjA6MDowOiBDRC1ST00gICAgICAgICAgICBIVUFXRUkgICBNYXNzIFN0b3JhZ2UgICAgIDIu MzEgUFE6IDAgQU5TSTogMgo+ID4+IFsgICAxNy41MTc0MzZdIHNkIDc6MDowOjA6IEF0dGFjaGVk IHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSAwCj4gPj4gWyAgIDE3LjUxOTgzNl0gc2QgNzowOjA6MDog W3NkY10gQXR0YWNoZWQgU0NTSSByZW1vdmFibGUgZGlzawo+ID4+IFsgICAxNy41Mzg2MDJdIHNy IDY6MDowOjA6IFtzcjBdIHNjc2ktMSBkcml2ZQo+ID4+IFsgICAxNy41Mzg2MDhdIGNkcm9tOiBV bmlmb3JtIENELVJPTSBkcml2ZXIgUmV2aXNpb246IDMuMjAKPiA+PiBbICAgMTcuNTUzMDIwXSBJ bnRlbChSKSBXaXJlbGVzcyBXaUZpIGRyaXZlciBmb3IgTGludXgKPiA+PiBbICAgMTcuNTUzMDI1 XSBDb3B5cmlnaHQoYykgMjAwMy0gMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbgo+ID4+IFsgICAxNy41 NTM0NzBdIGl3bHdpZmkgMDAwMDowMTowMC4wOiBjYW4ndCBkaXNhYmxlIEFTUE07IE9TIGRvZXNu J3QgaGF2ZSBBU1BNIGNvbnRyb2wKPiA+PiBbICAgMTcuNTU1MzIxXSBzciA2OjA6MDowOiBBdHRh Y2hlZCBzY3NpIENELVJPTSBzcjAKPiA+PiBbICAgMTcuNTU2OTM5XSBzciA2OjA6MDowOiBBdHRh Y2hlZCBzY3NpIGdlbmVyaWMgc2czIHR5cGUgNQo+ID4+IFsgICAxNy44NTYyMDFdIHV2Y3ZpZGVv OiBGb3VuZCBVVkMgMS4wMCBkZXZpY2UgV2ViQ2FtIFNDLTEzSERMMTE0MzFOICgyMjMyOjEwMTgp Cj4gPj4gWyAgIDE3Ljg3NjE1OF0gaW5wdXQ6IFdlYkNhbSBTQy0xM0hETDExNDMxTiBhcyAvZGV2 aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWEuMC91c2IzLzMtMS8zLTEuNC8zLTEuNDoxLjAvaW5w dXQvaW5wdXQ3Cj4gPj4gWyAgIDE3Ljg3NjczN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50 ZXJmYWNlIGRyaXZlciB1dmN2aWRlbwo+ID4+IFsgICAxNy44NzY3NDJdIFVTQiBWaWRlbyBDbGFz cyBkcml2ZXIgKDEuMS4xKQo+ID4+IFsgICAxNy45NTI5MTddIGluaXQ6IGZhaWxzYWZlIG1haW4g cHJvY2VzcyAoMTA2NSkga2lsbGVkIGJ5IFRFUk0gc2lnbmFsCj4gPj4gWyAgIDE4LjE1MDc5NV0g aXdsd2lmaSAwMDAwOjAxOjAwLjA6IGxvYWRlZCBmaXJtd2FyZSB2ZXJzaW9uIDE4LjE2OC42LjEg b3BfbW9kZSBpd2xkdm0KPiA+PiBbICAgMTguMjQ2MjUyXSBbZHJtXSBNZW1vcnkgdXNhYmxlIGJ5 IGdyYXBoaWNzIGRldmljZSA9IDIwNDhNCj4gPj4gWyAgIDE4LjI0NjMyNl0gW2RybV0gUmVwbGFj aW5nIFZHQSBjb25zb2xlIGRyaXZlcgo+ID4+IFsgICAxOC4yNTUxMzldIFtkcm1dIFN1cHBvcnRz IHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuCj4gPj4gWyAgIDE4 LjI1NTE0Ml0gW2RybV0gRHJpdmVyIHN1cHBvcnRzIHByZWNpc2UgdmJsYW5rIHRpbWVzdGFtcCBx dWVyeS4KPiA+PiBbICAgMTguMjU1OTQzXSB2Z2FhcmI6IGRldmljZSBjaGFuZ2VkIGRlY29kZXM6 IFBDSTowMDAwOjAwOjAyLjAsb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1pbyttZW06b3ducz1p byttZW0KPiA+PiBbICAgMTguMjY5NzgzXQo+ID4+IFsgICAxOC4yNjk3OTJdID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4+IFsgICAxOC4y Njk3OThdIFsgSU5GTzogcG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBlbmRlbmN5IGRldGVj dGVkIF0KPiA+PiBbICAgMTguMjY5ODA1XSA0LjIuMC1yYzYtMS1pbml6YS1zbWFsbCAjMSBOb3Qg dGFpbnRlZAo+ID4+IFsgICAxOC4yNjk4MTBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+PiBbICAgMTguMjY5ODE2XSBtb2Rwcm9iZS83 MjcgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKPiA+PiBbICAgMTguMjY5ODIyXSAgKGluaXRf bXV0ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmZmZmZmYTAwOTBmMmQ+XSBhY3BpX3ZpZGVvX2dldF9i YWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiBbICAgMTguMjY5ODQwXQo+ID4+ IFsgICAxOC4yNjk4NDBdIGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9sZGluZyBsb2NrOgo+ID4+IFsg ICAxOC4yNjk4NDhdICAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysrKysuLn0sIGF0 OiBbPGZmZmZmZmZmODEwYTY1MTk+XSBfX2Jsb2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHgz OS8weDcwCj4gPj4gWyAgIDE4LjI2OTg2NF0KPiA+PiBbICAgMTguMjY5ODY0XSB3aGljaCBsb2Nr IGFscmVhZHkgZGVwZW5kcyBvbiB0aGUgbmV3IGxvY2suCj4gPj4gWyAgIDE4LjI2OTg2NF0KPiA+ PiBbICAgMTguMjY5ODc1XQo+ID4+IFsgICAxOC4yNjk4NzVdIHRoZSBleGlzdGluZyBkZXBlbmRl bmN5IGNoYWluIChpbiByZXZlcnNlIG9yZGVyKSBpczoKPiA+PiBbICAgMTguMjY5ODg0XQo+ID4+ IFsgICAxOC4yNjk4ODRdIC0+ICMxICgmKCZiYWNrbGlnaHRfbm90aWZpZXIpLT5yd3NlbSl7Kysr Ky4ufToKPiA+PiBbICAgMTguMjY5ODk0XSAgICAgICAgWzxmZmZmZmZmZjgxMGRhNTlmPl0gbG9j a19hY3F1aXJlKzB4Y2YvMHgyODAKPiA+PiBbICAgMTguMjY5OTAyXSAgICAgICAgWzxmZmZmZmZm ZjgxN2Q2NzY5Pl0gZG93bl93cml0ZSsweDQ5LzB4ODAKPiA+PiBbICAgMTguMjY5OTEwXSAgICAg ICAgWzxmZmZmZmZmZjgxMGE2NjkxPl0gYmxvY2tpbmdfbm90aWZpZXJfY2hhaW5fcmVnaXN0ZXIr MHgyMS8weGIwCj4gPj4gWyAgIDE4LjI2OTkyMF0gICAgICAgIFs8ZmZmZmZmZmY4MTQ2MWNhOD5d IGJhY2tsaWdodF9yZWdpc3Rlcl9ub3RpZmllcisweDE4LzB4MjAKPiA+PiBbICAgMTguMjY5OTMw XSAgICAgICAgWzxmZmZmZmZmZmEwMDkxMDEwPl0gYWNwaV92aWRlb19nZXRfYmFja2xpZ2h0X3R5 cGUrMHhmYS8weDE2NCBbdmlkZW9dCj4gPj4gWyAgIDE4LjI2OTk0MF0gICAgICAgIFs8ZmZmZmZm ZmZhMDBhNDBlOT5dIHNuZF90aW1lcl9yZXNjaGVkdWxlKzB4MjkvMHhhMCBbc25kX3RpbWVyXQo+ ID4+IFsgICAxOC4yNjk5NTJdICAgICAgICBbPGZmZmZmZmZmODEwMDIwZjg+XSBkb19vbmVfaW5p dGNhbGwrMHg4OC8weDFjMAo+ID4+IFsgICAxOC4yNjk5NjBdICAgICAgICBbPGZmZmZmZmZmODE3 Y2QwODI+XSBkb19pbml0X21vZHVsZSsweDYxLzB4MWVjCj4gPj4gWyAgIDE4LjI2OTk2OF0gICAg ICAgIFs8ZmZmZmZmZmY4MTExZmJiOD5dIGxvYWRfbW9kdWxlKzB4MjAwOC8weDI1YzAKPiA+PiBb ICAgMTguMjY5OTc2XSAgICAgICAgWzxmZmZmZmZmZjgxMTIwMjk2Pl0gU3lTX2luaXRfbW9kdWxl KzB4MTI2LzB4MTQwCj4gPj4gWyAgIDE4LjI2OTk4M10gICAgICAgIFs8ZmZmZmZmZmY4MTdkOTMz Mj5dIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxNi8weDdhCj4gPj4gWyAgIDE4LjI2OTk5 Ml0KPiA+PiBbICAgMTguMjY5OTkyXSAtPiAjMCAoaW5pdF9tdXRleCl7Ky4rLisufToKPiA+PiBb ICAgMTguMjcwMDAxXSAgICAgICAgWzxmZmZmZmZmZjgxMGQ5OGNkPl0gX19sb2NrX2FjcXVpcmUr MHgxZjVkLzB4MjFjMAo+ID4+IFsgICAxOC4yNzAwMDhdICAgICAgICBbPGZmZmZmZmZmODEwZGE1 OWY+XSBsb2NrX2FjcXVpcmUrMHhjZi8weDI4MAo+ID4+IFsgICAxOC4yNzAwMTVdICAgICAgICBb PGZmZmZmZmZmODE3ZDQ3NzU+XSBtdXRleF9sb2NrX25lc3RlZCsweDY1LzB4M2MwCj4gPj4gWyAg IDE4LjI3MDAyMl0gICAgICAgIFs8ZmZmZmZmZmZhMDA5MGYyZD5dIGFjcGlfdmlkZW9fZ2V0X2Jh Y2tsaWdodF90eXBlKzB4MTcvMHgxNjQgW3ZpZGVvXQo+ID4+IFsgICAxOC4yNzAwMzJdICAgICAg ICBbPGZmZmZmZmZmYTAwOTEwYjI+XSBhY3BpX3ZpZGVvX2JhY2tsaWdodF9ub3RpZnkrMHgxOS8w eDJmIFt2aWRlb10KPiA+PiBbICAgMTguMjcwMDQzXSAgICAgICAgWzxmZmZmZmZmZjgxMGE2MzFk Pl0gbm90aWZpZXJfY2FsbF9jaGFpbisweDVkLzB4ODAKPiA+PiBbICAgMTguMjcwMDUwXSAgICAg ICAgWzxmZmZmZmZmZjgxMGE2NTMxPl0gX19ibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4 NTEvMHg3MAo+ID4+IFsgICAxOC4yNzAwNjBdICAgICAgICBbPGZmZmZmZmZmODEwYTY1NjY+XSBi bG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4MTYvMHgyMAo+ID4+IFsgICAxOC4yNzAwNjld ICAgICAgICBbPGZmZmZmZmZmODE0NjFmZTc+XSBiYWNrbGlnaHRfZGV2aWNlX3JlZ2lzdGVyKzB4 MTk3LzB4MjQwCj4gPj4gWyAgIDE4LjI3MDA3N10gICAgICAgIFs8ZmZmZmZmZmZhMDQ0Y2I4Mz5d IGludGVsX2JhY2tsaWdodF9yZWdpc3RlcisweGIzLzB4MTgwIFtpOTE1XQo+ID4+IFsgICAxOC4y NzAxMjZdICAgICAgICBbPGZmZmZmZmZmYTA0MWYxNjY+XSBpbnRlbF9tb2Rlc2V0X2dlbV9pbml0 KzB4MTc2LzB4MTkwIFtpOTE1XQo+ID4+IFsgICAxOC4yNzAxNjJdICAgICAgICBbPGZmZmZmZmZm YTA0NTQxNzI+XSBpOTE1X2RyaXZlcl9sb2FkKzB4ZjEyLzB4MTRkMCBbaTkxNV0KPiA+PiBbICAg MTguMjcwMTk3XSAgICAgICAgWzxmZmZmZmZmZmEwMGQ4ODYxPl0gZHJtX2Rldl9yZWdpc3Rlcisw eGIxLzB4MTAwIFtkcm1dCj4gPj4gWyAgIDE4LjI3MDIxNl0gICAgICAgIFs8ZmZmZmZmZmZhMDBk YjYyZD5dIGRybV9nZXRfcGNpX2RldisweDhkLzB4MWUwIFtkcm1dCj4gPj4gWyAgIDE4LjI3MDIz MV0gICAgICAgIFs8ZmZmZmZmZmZhMDM5ZjFmYj5dIGk5MTVfcGNpX3Byb2JlKzB4M2IvMHg2MCBb aTkxNV0KPiA+PiBbICAgMTguMjcwMjU1XSAgICAgICAgWzxmZmZmZmZmZjgxNDMxYTk1Pl0gbG9j YWxfcGNpX3Byb2JlKzB4NDUvMHhhMAo+ID4+IFsgICAxOC4yNzAyNjNdICAgICAgICBbPGZmZmZm ZmZmODE0MzJlNWQ+XSBwY2lfZGV2aWNlX3Byb2JlKzB4Y2QvMHgxMjAKPiA+PiBbICAgMTguMjcw MjcxXSAgICAgICAgWzxmZmZmZmZmZjgxNTJkNmE2Pl0gZHJpdmVyX3Byb2JlX2RldmljZSsweDEz Ni8weDJlMAo+ID4+IFsgICAxOC4yNzAyNzhdICAgICAgICBbPGZmZmZmZmZmODE1MmQ4ZTQ+XSBf X2RyaXZlcl9hdHRhY2grMHg5NC8weGEwCj4gPj4gWyAgIDE4LjI3MDI4NV0gICAgICAgIFs8ZmZm ZmZmZmY4MTUyYjYzNj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg2Ni8weGEwCj4gPj4gWyAgIDE4LjI3 MDI5M10gICAgICAgIFs8ZmZmZmZmZmY4MTUyZDFkZT5dIGRyaXZlcl9hdHRhY2grMHgxZS8weDIw Cj4gPj4gWyAgIDE4LjI3MDMwMV0gICAgICAgIFs8ZmZmZmZmZmY4MTUyY2RkOD5dIGJ1c19hZGRf ZHJpdmVyKzB4MWI4LzB4MjMwCj4gPj4gWyAgIDE4LjI3MDMwOV0gICAgICAgIFs8ZmZmZmZmZmY4 MTUyZTg4MD5dIGRyaXZlcl9yZWdpc3RlcisweDYwLzB4ZTAKPiA+PiBbICAgMTguMjcwMzE2XSAg ICAgICAgWzxmZmZmZmZmZjgxNDMxMzU0Pl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NjQvMHg3 MAo+ID4+IFsgICAxOC4yNzAzMjNdICAgICAgICBbPGZmZmZmZmZmYTAwZGI4NjA+XSBkcm1fcGNp X2luaXQrMHhlMC8weDExMCBbZHJtXQo+ID4+IFsgICAxOC4yNzAzMzddICAgICAgICBbPGZmZmZm ZmZmYTA0YmIwYTA+XSBpOTE1X2luaXQrMHhhMC8weGE4IFtpOTE1XQo+ID4+IFsgICAxOC4yNzAz NTldICAgICAgICBbPGZmZmZmZmZmODEwMDIwZjg+XSBkb19vbmVfaW5pdGNhbGwrMHg4OC8weDFj MAo+ID4+IFsgICAxOC4yNzAzNjddICAgICAgICBbPGZmZmZmZmZmODE3Y2QwODI+XSBkb19pbml0 X21vZHVsZSsweDYxLzB4MWVjCj4gPj4gWyAgIDE4LjI3MDM3NF0gICAgICAgIFs8ZmZmZmZmZmY4 MTExZmJiOD5dIGxvYWRfbW9kdWxlKzB4MjAwOC8weDI1YzAKPiA+PiBbICAgMTguMjcwMzgxXSAg ICAgICAgWzxmZmZmZmZmZjgxMTIwMjk2Pl0gU3lTX2luaXRfbW9kdWxlKzB4MTI2LzB4MTQwCj4g Pj4gWyAgIDE4LjI3MDM4OF0gICAgICAgIFs8ZmZmZmZmZmY4MTdkOTMzMj5dIGVudHJ5X1NZU0NB TExfNjRfZmFzdHBhdGgrMHgxNi8weDdhCj4gPj4gWyAgIDE4LjI3MDM5Nl0KPiA+PiBbICAgMTgu MjcwMzk2XSBvdGhlciBpbmZvIHRoYXQgbWlnaHQgaGVscCB1cyBkZWJ1ZyB0aGlzOgo+ID4+IFsg ICAxOC4yNzAzOTZdCj4gPj4gWyAgIDE4LjI3MDQwOF0gIFBvc3NpYmxlIHVuc2FmZSBsb2NraW5n IHNjZW5hcmlvOgo+ID4+IFsgICAxOC4yNzA0MDhdCj4gPj4gWyAgIDE4LjI3MDQxNl0gICAgICAg IENQVTAgICAgICAgICAgICAgICAgICAgIENQVTEKPiA+PiBbICAgMTguMjcwNDIxXSAgICAgICAg LS0tLSAgICAgICAgICAgICAgICAgICAgLS0tLQo+ID4+IFsgICAxOC4yNzA0MjZdICAgbG9jaygm KCZiYWNrbGlnaHRfbm90aWZpZXIpLT5yd3NlbSk7Cj4gPj4gWyAgIDE4LjI3MDQzM10gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2soaW5pdF9tdXRleCk7Cj4gPj4gWyAgIDE4LjI3 MDQzOV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2soJigmYmFja2xpZ2h0X25v dGlmaWVyKS0+cndzZW0pOwo+ID4+IFsgICAxOC4yNzA0NDhdICAgbG9jayhpbml0X211dGV4KTsK PiA+PiBbICAgMTguMjcwNDU0XQo+ID4+IFsgICAxOC4yNzA0NTRdICAqKiogREVBRExPQ0sgKioq Cj4gPj4gWyAgIDE4LjI3MDQ1NF0KPiA+PiBbICAgMTguMjcwNDY1XSA0IGxvY2tzIGhlbGQgYnkg bW9kcHJvYmUvNzI3Ogo+ID4+IFsgICAxOC4yNzA0NzBdICAjMDogICgmZGV2LT5tdXRleCl7Li4u Li4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTUyZDg5Yj5dIF9fZHJpdmVyX2F0dGFjaCsweDRiLzB4YTAK PiA+PiBbICAgMTguMjcwNDgzXSAgIzE6ICAoJmRldi0+bXV0ZXgpey4uLi4uLn0sIGF0OiBbPGZm ZmZmZmZmODE1MmQ4YTk+XSBfX2RyaXZlcl9hdHRhY2grMHg1OS8weGEwCj4gPj4gWyAgIDE4LjI3 MDQ5NV0gICMyOiAgKGRybV9nbG9iYWxfbXV0ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmZmZmZmYTAw ZDg3ZDY+XSBkcm1fZGV2X3JlZ2lzdGVyKzB4MjYvMHgxMDAgW2RybV0KPiA+PiBbICAgMTguMjcw NTE0XSAgIzM6ICAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysrKysuLn0sIGF0OiBb PGZmZmZmZmZmODEwYTY1MTk+XSBfX2Jsb2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHgzOS8w eDcwCj4gPj4gWyAgIDE4LjI3MDUyOF0KPiA+PiBbICAgMTguMjcwNTI4XSBzdGFjayBiYWNrdHJh Y2U6Cj4gPj4gWyAgIDE4LjI3MDUzN10gQ1BVOiAwIFBJRDogNzI3IENvbW06IG1vZHByb2JlIE5v dCB0YWludGVkIDQuMi4wLXJjNi0xLWluaXphLXNtYWxsICMxCj4gPj4gWyAgIDE4LjI3MDU0Nl0g SGFyZHdhcmUgbmFtZTogU0FNU1VORyBFTEVDVFJPTklDUyBDTy4sIExURC4gNTMwVTNCSS81MzBV NEJJLzUzMFU0QkgvNTMwVTNCSS81MzBVNEJJLzUzMFU0QkgsIEJJT1MgMTNYSyAwMy8yOC8yMDEz Cj4gPj4gWyAgIDE4LjI3MDU1N10gIGZmZmZmZmZmODI2YTA5YzAgZmZmZjg4MDBjOGM3NzRiOCBm ZmZmZmZmZjgxN2NmMTg5IDAwMDAwMDAwMDAwMDAwMTEKPiA+PiBbICAgMTguMjcwNTY4XSAgZmZm ZmZmZmY4MjZhMDljMCBmZmZmODgwMGM4Yzc3NTA4IGZmZmZmZmZmODE3Y2M2NzQgZmZmZjg4MDBk NDBlNGU0MAo+ID4+IFsgICAxOC4yNzA1NzldICBmZmZmODgwMGM4Yzc3NTc4IGZmZmY4ODAwZDQw ZTU3MTAgMDAwMDAwMDAwMDAwMDAwNCBmZmZmODgwMGQ0MGU1NzEwCj4gPj4gWyAgIDE4LjI3MDU5 MF0gQ2FsbCBUcmFjZToKPiA+PiBbICAgMTguMjcwNTk2XSAgWzxmZmZmZmZmZjgxN2NmMTg5Pl0g ZHVtcF9zdGFjaysweDRjLzB4NjUKPiA+PiBbICAgMTguMjcwNjAzXSAgWzxmZmZmZmZmZjgxN2Nj Njc0Pl0gcHJpbnRfY2lyY3VsYXJfYnVnKzB4MjBiLzB4MjFjCj4gPj4gWyAgIDE4LjI3MDYxMV0g IFs8ZmZmZmZmZmY4MTBkOThjZD5dIF9fbG9ja19hY3F1aXJlKzB4MWY1ZC8weDIxYzAKPiA+PiBb ICAgMTguMjcwNjE4XSAgWzxmZmZmZmZmZjgxMGRhNTlmPl0gbG9ja19hY3F1aXJlKzB4Y2YvMHgy ODAKPiA+PiBbICAgMTguMjcwNjI2XSAgWzxmZmZmZmZmZmEwMDkwZjJkPl0gPyBhY3BpX3ZpZGVv X2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiBbICAgMTguMjcwNjM2 XSAgWzxmZmZmZmZmZjgxN2Q0Nzc1Pl0gbXV0ZXhfbG9ja19uZXN0ZWQrMHg2NS8weDNjMAo+ID4+ IFsgICAxOC4yNzA2NDRdICBbPGZmZmZmZmZmYTAwOTBmMmQ+XSA/IGFjcGlfdmlkZW9fZ2V0X2Jh Y2tsaWdodF90eXBlKzB4MTcvMHgxNjQgW3ZpZGVvXQo+ID4+IFsgICAxOC4yNzA2NTRdICBbPGZm ZmZmZmZmYTAwOTBmMmQ+XSBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0 IFt2aWRlb10KPiA+PiBbICAgMTguMjcwNjY1XSAgWzxmZmZmZmZmZmEwMDkxMGIyPl0gYWNwaV92 aWRlb19iYWNrbGlnaHRfbm90aWZ5KzB4MTkvMHgyZiBbdmlkZW9dCj4gPj4gWyAgIDE4LjI3MDY3 NF0gIFs8ZmZmZmZmZmY4MTBhNjMxZD5dIG5vdGlmaWVyX2NhbGxfY2hhaW4rMHg1ZC8weDgwCj4g Pj4gWyAgIDE4LjI3MDY4MV0gIFs8ZmZmZmZmZmY4MTBhNjUzMT5dIF9fYmxvY2tpbmdfbm90aWZp ZXJfY2FsbF9jaGFpbisweDUxLzB4NzAKPiA+PiBbICAgMTguMjcwNjg5XSAgWzxmZmZmZmZmZjgx MGE2NTY2Pl0gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDE2LzB4MjAKPiA+PiBbICAg MTguMjcwNjk3XSAgWzxmZmZmZmZmZjgxNDYxZmU3Pl0gYmFja2xpZ2h0X2RldmljZV9yZWdpc3Rl cisweDE5Ny8weDI0MAo+ID4+IFsgICAxOC4yNzA3MzBdICBbPGZmZmZmZmZmYTA0NGNiODM+XSBp bnRlbF9iYWNrbGlnaHRfcmVnaXN0ZXIrMHhiMy8weDE4MCBbaTkxNV0KPiA+PiBbICAgMTguMjcw NzYyXSAgWzxmZmZmZmZmZmEwNDFmMTY2Pl0gaW50ZWxfbW9kZXNldF9nZW1faW5pdCsweDE3Ni8w eDE5MCBbaTkxNV0KPiA+PiBbICAgMTguMjcwNzk0XSAgWzxmZmZmZmZmZmEwNDU0MTcyPl0gaTkx NV9kcml2ZXJfbG9hZCsweGYxMi8weDE0ZDAgW2k5MTVdCj4gPj4gWyAgIDE4LjI3MDgwMl0gIFs8 ZmZmZmZmZmY4MTBkNzQxOT5dID8gbWFya19oZWxkX2xvY2tzKzB4NjkvMHg5MAo+ID4+IFsgICAx OC4yNzA4MDhdICBbPGZmZmZmZmZmODE3ZDYxZDA+XSA/IF9fbXV0ZXhfdW5sb2NrX3Nsb3dwYXRo KzB4YzAvMHgxODAKPiA+PiBbICAgMTguMjcwODE2XSAgWzxmZmZmZmZmZjgxMGQ3NDE5Pl0gPyBt YXJrX2hlbGRfbG9ja3MrMHg2OS8weDkwCj4gPj4gWyAgIDE4LjI3MDgyM10gIFs8ZmZmZmZmZmY4 MTdkODlkNj5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MzYvMHg2MAo+ID4+IFsg ICAxOC4yNzA4MzBdICBbPGZmZmZmZmZmODEwZDc1OTE+XSA/IHRyYWNlX2hhcmRpcnFzX29uX2Nh bGxlcisweDE1MS8weDFlMAo+ID4+IFsgICAxOC4yNzA4MzhdICBbPGZmZmZmZmZmODEwZDc2MmQ+ XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4ZC8weDEwCj4gPj4gWyAgIDE4LjI3MDg1Ml0gIFs8ZmZm ZmZmZmZhMDBkODg2MT5dIGRybV9kZXZfcmVnaXN0ZXIrMHhiMS8weDEwMCBbZHJtXQo+ID4+IFsg ICAxOC4yNzA4NjZdICBbPGZmZmZmZmZmYTAwZGI2MmQ+XSBkcm1fZ2V0X3BjaV9kZXYrMHg4ZC8w eDFlMCBbZHJtXQo+ID4+IFsgICAxOC4yNzA4OTBdICBbPGZmZmZmZmZmYTAzOWYxZmI+XSBpOTE1 X3BjaV9wcm9iZSsweDNiLzB4NjAgW2k5MTVdCj4gPj4gWyAgIDE4LjI3MDg5N10gIFs8ZmZmZmZm ZmY4MTQzMWE5NT5dIGxvY2FsX3BjaV9wcm9iZSsweDQ1LzB4YTAKPiA+PiBbICAgMTguMjcwOTAz XSAgWzxmZmZmZmZmZjgxNDMyZDIwPl0gPyBwY2lfbWF0Y2hfZGV2aWNlKzB4ZTAvMHgxMTAKPiA+ PiBbICAgMTguMjcwOTEwXSAgWzxmZmZmZmZmZjgxNDMyZTVkPl0gcGNpX2RldmljZV9wcm9iZSsw eGNkLzB4MTIwCj4gPj4gWyAgIDE4LjI3MDkxOF0gIFs8ZmZmZmZmZmY4MTUyZDZhNj5dIGRyaXZl cl9wcm9iZV9kZXZpY2UrMHgxMzYvMHgyZTAKPiA+PiBbICAgMTguMjcwOTI0XSAgWzxmZmZmZmZm ZjgxNTJkOGU0Pl0gX19kcml2ZXJfYXR0YWNoKzB4OTQvMHhhMAo+ID4+IFsgICAxOC4yNzA5MzFd ICBbPGZmZmZmZmZmODE1MmQ4NTA+XSA/IGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgyZTAvMHgyZTAK PiA+PiBbICAgMTguMjcwOTM4XSAgWzxmZmZmZmZmZjgxNTJiNjM2Pl0gYnVzX2Zvcl9lYWNoX2Rl disweDY2LzB4YTAKPiA+PiBbICAgMTguMjcwOTQ2XSAgWzxmZmZmZmZmZjgxNTJkMWRlPl0gZHJp dmVyX2F0dGFjaCsweDFlLzB4MjAKPiA+PiBbICAgMTguMjcwOTUzXSAgWzxmZmZmZmZmZjgxNTJj ZGQ4Pl0gYnVzX2FkZF9kcml2ZXIrMHgxYjgvMHgyMzAKPiA+PiBbICAgMTguMjcwOTYwXSAgWzxm ZmZmZmZmZjgxNTJlODgwPl0gZHJpdmVyX3JlZ2lzdGVyKzB4NjAvMHhlMAo+ID4+IFsgICAxOC4y NzA5NjddICBbPGZmZmZmZmZmODE0MzEzNTQ+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg2NC8w eDcwCj4gPj4gWyAgIDE4LjI3MDk4MF0gIFs8ZmZmZmZmZmZhMDBkYjg2MD5dIGRybV9wY2lfaW5p dCsweGUwLzB4MTEwIFtkcm1dCj4gPj4gWyAgIDE4LjI3MDk4N10gIFs8ZmZmZmZmZmZhMDRiYjAw MD5dID8gMHhmZmZmZmZmZmEwNGJiMDAwCj4gPj4gWyAgIDE4LjI3MTAwOF0gIFs8ZmZmZmZmZmZh MDRiYjBhMD5dIGk5MTVfaW5pdCsweGEwLzB4YTggW2k5MTVdCj4gPj4gWyAgIDE4LjI3MTAxNV0g IFs8ZmZmZmZmZmY4MTAwMjBmOD5dIGRvX29uZV9pbml0Y2FsbCsweDg4LzB4MWMwCj4gPj4gWyAg IDE4LjI3MTAyM10gIFs8ZmZmZmZmZmY4MTdjZDA0OT5dID8gZG9faW5pdF9tb2R1bGUrMHgyOC8w eDFlYwo+ID4+IFsgICAxOC4yNzEwMzBdICBbPGZmZmZmZmZmODE3Y2QwODI+XSBkb19pbml0X21v ZHVsZSsweDYxLzB4MWVjCj4gPj4gWyAgIDE4LjI3MTAzN10gIFs8ZmZmZmZmZmY4MTExZmJiOD5d IGxvYWRfbW9kdWxlKzB4MjAwOC8weDI1YzAKPiA+PiBbICAgMTguMjcxMDQ0XSAgWzxmZmZmZmZm ZjgxMTFiNWEwPl0gPyBtX3Nob3crMHgxYTAvMHgxYTAKPiA+PiBbICAgMTguMjcxMDUyXSAgWzxm ZmZmZmZmZjgxN2Q5ZjczPl0gPyByZXRpbnRfa2VybmVsKzB4MTAvMHgxMAo+ID4+IFsgICAxOC4y NzEwNjBdICBbPGZmZmZmZmZmODExMjAyOTY+XSBTeVNfaW5pdF9tb2R1bGUrMHgxMjYvMHgxNDAK PiA+PiBbICAgMTguMjcxMDY3XSAgWzxmZmZmZmZmZjgxN2Q5MzMyPl0gZW50cnlfU1lTQ0FMTF82 NF9mYXN0cGF0aCsweDE2LzB4N2EKPiA+PiBbICAgMTguMjcyNjcxXSBBQ1BJOiBWaWRlbyBEZXZp Y2UgW0dGWDBdIChtdWx0aS1oZWFkOiB5ZXMgIHJvbTogbm8gIHBvc3Q6IG5vKQo+ID4+IFsgICAx OC4yNzI4NTVdIGlucHV0OiBWaWRlbyBCdXMgYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lC VVM6MDAvUE5QMEEwODowMC9MTlhWSURFTzowMC9pbnB1dC9pbnB1dDgKPiA+PiBbICAgMTguMjcz MDQyXSBbZHJtXSBJbml0aWFsaXplZCBpOTE1IDEuNi4wIDIwMTUwNTIyIGZvciAwMDAwOjAwOjAy LjAgb24gbWlub3IgMAo+ID4+IFsgICAxOC4yODI3MTBdIGZiY29uOiBpbnRlbGRybWZiIChmYjAp IGlzIHByaW1hcnkgZGV2aWNlCj4gPj4gWyAgIDE4LjQzNDU5MV0gQmx1ZXRvb3RoOiBCTkVQIChF dGhlcm5ldCBFbXVsYXRpb24pIHZlciAxLjMKPiA+PiBbICAgMTguNDM0NTkyXSBCbHVldG9vdGg6 IEJORVAgZmlsdGVyczogcHJvdG9jb2wgbXVsdGljYXN0Cj4gPj4gWyAgIDE4LjQzNDU5OF0gQmx1 ZXRvb3RoOiBCTkVQIHNvY2tldCBsYXllciBpbml0aWFsaXplZAo+ID4+IFsgICAxOC40MzU1MzRd IEJsdWV0b290aDogUkZDT01NIFRUWSBsYXllciBpbml0aWFsaXplZAo+ID4+IFsgICAxOC40MzU1 NDFdIEJsdWV0b290aDogUkZDT01NIHNvY2tldCBsYXllciBpbml0aWFsaXplZAo+ID4+IFsgICAx OC40MzU1NTJdIEJsdWV0b290aDogUkZDT01NIHZlciAxLjExCj4gPj4gWyAgIDE4LjY4MTM3NF0g dXNiIDMtMS4yOiBVU0IgZGlzY29ubmVjdCwgZGV2aWNlIG51bWJlciA0Cj4gPj4gWyAgIDE5LjIx Njc2MF0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDE3 MHg0OAo+ID4+IFsgICAxOS4yMTk5NzBdIGk5MTUgMDAwMDowMDowMi4wOiBmYjA6IGludGVsZHJt ZmIgZnJhbWUgYnVmZmVyIGRldmljZQo+ID4+IFsgICAxOS4yMTk5NzFdIGk5MTUgMDAwMDowMDow Mi4wOiByZWdpc3RlcmVkIHBhbmljIG5vdGlmaWVyCj4gPj4gWyAgIDIwLjI1MDgyOF0gaXdsd2lm aSAwMDAwOjAxOjAwLjA6IENPTkZJR19JV0xXSUZJX0RFQlVHIGRpc2FibGVkCj4gPj4gWyAgIDIw LjI1MDg2N10gaXdsd2lmaSAwMDAwOjAxOjAwLjA6IENPTkZJR19JV0xXSUZJX0RFQlVHRlMgZW5h YmxlZAo+ID4+IFsgICAyMC4yNTA4OThdIGl3bHdpZmkgMDAwMDowMTowMC4wOiBDT05GSUdfSVdM V0lGSV9ERVZJQ0VfVFJBQ0lORyBlbmFibGVkCj4gPj4gWyAgIDIwLjI1MDkzMV0gaXdsd2lmaSAw MDAwOjAxOjAwLjA6IERldGVjdGVkIEludGVsKFIpIENlbnRyaW5vKFIpIEFkdmFuY2VkLU4gNjIz MCBBR04sIFJFVj0weEIwCj4gPj4gWyAgIDIwLjI1MTA3M10gaXdsd2lmaSAwMDAwOjAxOjAwLjA6 IEwxIEVuYWJsZWQgLSBMVFIgRGlzYWJsZWQKPiA+PiBbICAgMjAuMzk2MTY0XSBpZWVlODAyMTEg cGh5MDogU2VsZWN0ZWQgcmF0ZSBjb250cm9sIGFsZ29yaXRobSAnaXdsLWFnbi1ycycKPiA+PiBb ICAgMjEuNzExODgyXSBzbmRfaGRhX2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDA6IGF1dG9jb25m aWcgZm9yIEFMQzI2OVZDOiBsaW5lX291dHM9MSAoMHgxNC8weDAvMHgwLzB4MC8weDApIHR5cGU6 c3BlYWtlcgo+ID4+IFsgICAyMS43MTE5NzVdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlv QzBEMDogICAgc3BlYWtlcl9vdXRzPTAgKDB4MC8weDAvMHgwLzB4MC8weDApCj4gPj4gWyAgIDIx LjcxMjAyNV0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMEQwOiAgICBocF9vdXRzPTEg KDB4MTUvMHgwLzB4MC8weDAvMHgwKQo+ID4+IFsgICAyMS43MTIwNjJdIHNuZF9oZGFfY29kZWNf cmVhbHRlayBoZGF1ZGlvQzBEMDogICAgbW9ubzogbW9ub19vdXQ9MHgwCj4gPj4gWyAgIDIxLjcx MjA5Nl0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMEQwOiAgICBpbnB1dHM6Cj4gPj4g WyAgIDIxLjcxMjE0NV0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMEQwOiAgICAgIElu dGVybmFsIE1pYz0weDE5Cj4gPj4gWyAgIDIxLjcxMjE4M10gc25kX2hkYV9jb2RlY19yZWFsdGVr IGhkYXVkaW9DMEQwOiAgICAgIE1pYz0weDE4Cj4gPj4gWyAgIDIxLjgxMjIxMl0gaW5wdXQ6IEhE QSBJbnRlbCBQQ0ggTWljIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYi4wL3NvdW5k L2NhcmQwL2lucHV0OQo+ID4+IFsgICAyMS44MTI3MDBdIGlucHV0OiBIREEgSW50ZWwgUENIIEhl YWRwaG9uZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9p bnB1dDEwCj4gPj4gWyAgIDIxLjgxMzA0M10gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggSERNSS9EUCxw Y209MyBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9pbnB1 dDExCj4gPj4gWyAgIDIxLjg0Mjk0OF0gYXVkaXRfcHJpbnRrX3NrYjogNjMgY2FsbGJhY2tzIHN1 cHByZXNzZWQKPiA+PiBbICAgMjEuODQyOTg1XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0Mzky MzA5MDIuNzY3OjMzKTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQi IG5hbWU9Ii91c3IvYmluL2V2aW5jZSIgcGlkPTEyODMgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+ ID4+IFsgICAyMS44NDM4NTldIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDkwMi43Njc6 MzQpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0ibGF1 bmNocGFkX2ludGVncmF0aW9uIiBwaWQ9MTI4MyBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4g WyAgIDIxLjg0NDc0MF0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwOTAyLjc3MTozNSk6 IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJzYW5pdGl6 ZWRfaGVscGVyIiBwaWQ9MTI4MyBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDIxLjg0 NTY0MV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwOTAyLjc3MTozNik6IGFwcGFybW9y PSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2Jpbi9ldmluY2Ut cHJldmlld2VyIiBwaWQ9MTI4MyBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDIxLjg0 NjU0Ml0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwOTAyLjc3MTozNyk6IGFwcGFybW9y PSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJsYXVuY2hwYWRfaW50ZWdy YXRpb24iIHBpZD0xMjgzIGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiA+PiBbICAgMjEuODQ3NDUx XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0MzkyMzA5MDIuNzcxOjM4KTogYXBwYXJtb3I9IlNU QVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9InNhbml0aXplZF9oZWxwZXIiIHBp ZD0xMjgzIGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiA+PiBbICAgMjEuODQ4NDIyXSBhdWRpdDog dHlwZT0xNDAwIGF1ZGl0KDE0MzkyMzA5MDIuNzc1OjM5KTogYXBwYXJtb3I9IlNUQVRVUyIgb3Bl cmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvYmluL2V2aW5jZS10aHVtYm5haWxlciIg cGlkPTEyODMgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+ID4+IFsgICAyMS44NDkzNzddIGF1ZGl0 OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDkwMi43NzU6NDApOiBhcHBhcm1vcj0iU1RBVFVTIiBv cGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0ic2FuaXRpemVkX2hlbHBlciIgcGlkPTEyODMg Y29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+ID4+IFsgICAyMS44NTg3NDRdIGF1ZGl0OiB0eXBlPTE0 MDAgYXVkaXQoMTQzOTIzMDkwMi43ODM6NDEpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249 InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0ibGF1bmNocGFkX2ludGVncmF0aW9uIiBwaWQ9MTI4MyBj b21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDIxLjg1OTYxMV0gYXVkaXQ6IHR5cGU9MTQw MCBhdWRpdCgxNDM5MjMwOTAyLjc4Mzo0Mik6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0i cHJvZmlsZV9yZXBsYWNlIiBuYW1lPSJzYW5pdGl6ZWRfaGVscGVyIiBwaWQ9MTI4MyBjb21tPSJh cHBhcm1vcl9wYXJzZXIiCj4gPj4gWyAgIDIyLjQ1OTkwMV0gdXNiIDMtMS4yOiBuZXcgaGlnaC1z cGVlZCBVU0IgZGV2aWNlIG51bWJlciA1IHVzaW5nIGVoY2ktcGNpCj4gPj4gWyAgIDIyLjU1NDU3 NV0gdXNiIDMtMS4yOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MTJkMSwgaWRQcm9k dWN0PTE0MzYKPiA+PiBbICAgMjIuNTU1NjQ5XSB1c2IgMy0xLjI6IE5ldyBVU0IgZGV2aWNlIHN0 cmluZ3M6IE1mcj00LCBQcm9kdWN0PTMsIFNlcmlhbE51bWJlcj0wCj4gPj4gWyAgIDIyLjU1NzI5 N10gdXNiIDMtMS4yOiBQcm9kdWN0OiBIVUFXRUkgTW9iaWxlCj4gPj4gWyAgIDIyLjU1OTAyM10g dXNiIDMtMS4yOiBNYW51ZmFjdHVyZXI6IEhVQVdFSSBUZWNobm9sb2d5Cj4gPj4gWyAgIDIyLjU2 MzkwMl0gdXNiLXN0b3JhZ2UgMy0xLjI6MS4wOiBVU0IgTWFzcyBTdG9yYWdlIGRldmljZSBkZXRl Y3RlZAo+ID4+IFsgICAyMi41NjYwMThdIHVzYi1zdG9yYWdlIDMtMS4yOjEuMTogVVNCIE1hc3Mg U3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKPiA+PiBbICAgMjIuNTY4MDA4XSB1c2Itc3RvcmFnZSAz LTEuMjoxLjI6IFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkCj4gPj4gWyAgIDIyLjU2 OTk3OV0gdXNiLXN0b3JhZ2UgMy0xLjI6MS4zOiBVU0IgTWFzcyBTdG9yYWdlIGRldmljZSBkZXRl Y3RlZAo+ID4+IFsgICAyMi41NzE5NDVdIHVzYi1zdG9yYWdlIDMtMS4yOjEuNDogVVNCIE1hc3Mg U3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKPiA+PiBbICAgMjIuNTczODc0XSB1c2Itc3RvcmFnZSAz LTEuMjoxLjU6IFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkCj4gPj4gWyAgIDIyLjU3 NjMyNl0gc2NzaSBob3N0MTM6IHVzYi1zdG9yYWdlIDMtMS4yOjEuNQo+ID4+IFsgICAyMi41Nzgz MTVdIHVzYi1zdG9yYWdlIDMtMS4yOjEuNjogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0 ZWQKPiA+PiBbICAgMjIuNTgwNDY3XSBzY3NpIGhvc3QxNDogdXNiLXN0b3JhZ2UgMy0xLjI6MS42 Cj4gPj4gWyAgIDIyLjc3NDEzOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciB1c2JzZXJpYWwKPiA+PiBbICAgMjIuNzk4Nzg5XSBjZGNfZXRoZXIgMy0xLjI6MS4xIHd3 YW4wOiByZWdpc3RlciAnY2RjX2V0aGVyJyBhdCB1c2ItMDAwMDowMDoxYS4wLTEuMiwgTW9iaWxl IEJyb2FkYmFuZCBOZXR3b3JrIERldmljZSwgMDI6NTA6ZjM6MDA6MDA6MDAKPiA+PiBbICAgMjIu ODAwNjU2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19ldGhl cgo+ID4+IFsgICAyMy4yMDIzMjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgb3B0aW9uCj4gPj4gWyAgIDIzLjIwMzc4Ml0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1 cHBvcnQgcmVnaXN0ZXJlZCBmb3IgR1NNIG1vZGVtICgxLXBvcnQpCj4gPj4gWyAgIDIzLjIwNTMz N10gb3B0aW9uIDMtMS4yOjEuMDogR1NNIG1vZGVtICgxLXBvcnQpIGNvbnZlcnRlciBkZXRlY3Rl ZAo+ID4+IFsgICAyMy4yMDY2MzhdIHVzYiAzLTEuMjogR1NNIG1vZGVtICgxLXBvcnQpIGNvbnZl cnRlciBub3cgYXR0YWNoZWQgdG8gdHR5VVNCMAo+ID4+IFsgICAyMy4yMDc5MDldIG9wdGlvbiAz LTEuMjoxLjM6IEdTTSBtb2RlbSAoMS1wb3J0KSBjb252ZXJ0ZXIgZGV0ZWN0ZWQKPiA+PiBbICAg MjMuMjA5MjM0XSB1c2IgMy0xLjI6IEdTTSBtb2RlbSAoMS1wb3J0KSBjb252ZXJ0ZXIgbm93IGF0 dGFjaGVkIHRvIHR0eVVTQjEKPiA+PiBbICAgMjMuMjEwNDUxXSBvcHRpb24gMy0xLjI6MS40OiBH U00gbW9kZW0gKDEtcG9ydCkgY29udmVydGVyIGRldGVjdGVkCj4gPj4gWyAgIDIzLjIxMTgxNl0g dXNiIDMtMS4yOiBHU00gbW9kZW0gKDEtcG9ydCkgY29udmVydGVyIG5vdyBhdHRhY2hlZCB0byB0 dHlVU0IyCj4gPj4gWyAgIDIzLjU3NjY2Nl0gc2NzaSAxMzowOjA6MDogQ0QtUk9NICAgICAgICAg ICAgSFVBV0VJICAgTWFzcyBTdG9yYWdlICAgICAyLjMxIFBROiAwIEFOU0k6IDIKPiA+PiBbICAg MjMuNTgwNzQxXSBzciAxMzowOjA6MDogW3NyMF0gc2NzaS0xIGRyaXZlCj4gPj4gWyAgIDIzLjU4 MTk5MV0gc2NzaSAxNDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgSFVBV0VJICAgU0QgU3RvcmFn ZSAgICAgICAyLjMxIFBROiAwIEFOU0k6IDIKPiA+PiBbICAgMjMuNTg0NjQxXSBzciAxMzowOjA6 MDogQXR0YWNoZWQgc2NzaSBDRC1ST00gc3IwCj4gPj4gWyAgIDIzLjU4NjY3Ml0gc3IgMTM6MDow OjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSA1Cj4gPj4gWyAgIDIzLjU4ODkzOF0g c2QgMTQ6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzMgdHlwZSAwCj4gPj4gWyAgIDIz LjU5NjYwOF0gc2QgMTQ6MDowOjA6IFtzZGNdIEF0dGFjaGVkIFNDU0kgcmVtb3ZhYmxlIGRpc2sK PiA+PiBbICAgMjUuOTkxNDg1XSByODE2OSAwMDAwOjAyOjAwLjAgZXRoMDogbGluayBkb3duCj4g Pj4gWyAgIDI1Ljk5MzEzN10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZXRoMDogbGluayBp cyBub3QgcmVhZHkKPiA+PiBbICAgMjYuMTM0OTU2XSBzbmRfaGRhX2ludGVsIDAwMDA6MDA6MWIu MDogY29udHJvbCAyOjA6MDpQQ00gUGxheWJhY2sgVm9sdW1lOjAgaXMgYWxyZWFkeSBwcmVzZW50 Cj4gPj4gWyAgIDI2LjI2MjU5NF0gaW5pdDogYWxzYS1yZXN0b3JlIG1haW4gcHJvY2VzcyAoMTM3 NCkgdGVybWluYXRlZCB3aXRoIHN0YXR1cyA5OQo+ID4+IFsgICA2NS4xOTMzNzFdIFBQUCBCU0Qg Q29tcHJlc3Npb24gbW9kdWxlIHJlZ2lzdGVyZWQKPiA+PiBbICAgNjUuMjMyNDQzXSBQUFAgRGVm bGF0ZSBDb21wcmVzc2lvbiBtb2R1bGUgcmVnaXN0ZXJlZAo+ID4+IFsgICA2Ny4zMDM1ODJdIHVz YiA0LTEuNTogVVNCIGRpc2Nvbm5lY3QsIGRldmljZSBudW1iZXIgNAo+ID4KPiA+Cj4gPj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+PiBJbnRlbC1n ZnggbWFpbGluZyBsaXN0Cj4gPj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4+ IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK PiA+Cj4gPgo+ID4gLS0KPiA+IFZpbGxlIFN5cmrDpGzDpAo+ID4gSW50ZWwgT1RDCgotLSAKVmls bGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752250AbbHML7Y (ORCPT ); Thu, 13 Aug 2015 07:59:24 -0400 Received: from mga09.intel.com ([134.134.136.24]:64073 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751559AbbHML7S (ORCPT ); Thu, 13 Aug 2015 07:59:18 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,670,1432623600"; d="scan'208";a="747826354" Date: Thu, 13 Aug 2015 14:58:59 +0300 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: Sedat Dilek Cc: Daniel Vetter , Dave Airlie , "Rafael J. Wysocki" , Len Brown , Linux ACPI , intel-gfx , Linus Torvalds , LKML , Hans de Goede Subject: Re: [Intel-gfx] [4.2-rc4] acpi|drm|i915: circular locking dependency: acpi_video_get_backlight_type Message-ID: <20150813115859.GO5176@intel.com> References: <20150812192620.GN5176@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 13, 2015 at 08:52:23AM +0200, Sedat Dilek wrote: > On Wed, Aug 12, 2015 at 9:26 PM, Ville Syrjälä > wrote: > > On Mon, Aug 10, 2015 at 08:29:00PM +0200, Sedat Dilek wrote: > >> On Sat, Aug 1, 2015 at 2:23 PM, Sedat Dilek wrote: > >> > On Mon, Jul 27, 2015 at 12:33 AM, Sedat Dilek wrote: > >> >> Hi, > >> >> > >> >> this my first build of a 4.2-rcN Linux-kernel and I see this... > >> >> > >> > > >> > Just FYI: > >> > > >> > I am *not* seeing this with drm-intel-nightly from below url. > >> > > >> > Also, I plan to test Linux v4.2-rc5. > >> > > >> > >> [ CC Linus ] > >> > >> Knock Knock Knock. > >> > >> This issue still remains here (with CONFIG_DRM_I915=m)... > >> > >> [ 18.269792] ====================================================== > >> [ 18.269798] [ INFO: possible circular locking dependency detected ] > >> [ 18.269805] 4.2.0-rc6-1-iniza-small #1 Not tainted > >> [ 18.269810] ------------------------------------------------------- > >> [ 18.269816] modprobe/727 is trying to acquire lock: > >> [ 18.269822] (init_mutex){+.+.+.}, at: [] > >> acpi_video_get_backlight_type+0x17/0x164 [video] > >> [ 18.269840] > >> [ 18.269840] but task is already holding lock: > >> [ 18.269848] (&(&backlight_notifier)->rwsem){++++..}, at: > >> [] __blocking_notifier_call_chain+0x39/0x70 > >> [ 18.269864] > >> [ 18.269864] which lock already depends on the new lock. > >> [ 18.269864] > >> [ 18.269875] > >> [ 18.269875] the existing dependency chain (in reverse order) is: > >> [ 18.269884] > >> ... > >> > >> Full dmesg log and kernel-config attached. > >> > >> Shall I add Rusty and modules/modprobe folks? > > > > Just got back from vacation and was greeted by this same lockdep splat. > > > > On a hunch I reverted > > > > commit 93a291dfaf9c328ca5a9cea1733af1a128efe890 > > Author: Hans de Goede > > Date: Tue Jun 16 16:27:52 2015 +0200 > > > > ACPI / video: Move backlight notifier to video_detect.c > > > > and the problem seems to be gone. Hans, any thoughts? > > > > Reverting this commit on top of Linux v4.2-rc6 causes troubles here. > > $ LC_ALL=C git revert 93a291dfaf9c328ca5a9cea1733af1 > error: could not revert 93a291dfaf9c... ACPI / video: Move backlight > notifier to video_detect.c > hint: after resolving the conflicts, mark the corrected paths > hint: with 'git add ' or 'git rm ' > hint: and commit the result with 'git commit' > > Provide a suitable patch and I test for you. Hmm. Oh yeah, I had to revert a couple of other ones to get the first one to revert cleanly: commit d0a530ba424ec1be7630f7fce2db9860b9429b8f Author: Hans de Goede Date: Tue Jun 16 16:28:12 2015 +0200 acpi-video-detect: Remove old API commit e7d024c00a4a7b617390db863bdd5b9dc65821f7 Author: Hans de Goede Date: Tue Jun 16 16:28:13 2015 +0200 ACPI / video: Make acpi_video_unregister_backlight() private > > - Sedat - > > >> > >> - Sedat - > >> > >> > - Sedat - > >> > > >> > [1] http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/2015-08-01-unstable/ > >> > [2] http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/2015-08-01-unstable/linux-image-4.2.0-994-generic_4.2.0-994.201508010158_amd64.deb > >> > > >> >> [ 24.001043] [drm] Memory usable by graphics device = 2048M > >> >> [ 24.001118] [drm] Replacing VGA console driver > >> >> [ 24.011642] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > >> >> [ 24.011646] [drm] Driver supports precise vblank timestamp query. > >> >> [ 24.012480] vgaarb: device changed decodes: > >> >> PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem > >> >> [ 24.028005] > >> >> [ 24.028014] ====================================================== > >> >> [ 24.028020] [ INFO: possible circular locking dependency detected ] > >> >> [ 24.028027] 4.2.0-rc4-1-iniza-small #1 Not tainted > >> >> [ 24.028032] ------------------------------------------------------- > >> >> [ 24.028038] modprobe/740 is trying to acquire lock: > >> >> [ 24.028043] (init_mutex){+.+.+.}, at: [] > >> >> acpi_video_get_backlight_type+0x17/0x164 [video] > >> >> [ 24.028060] > >> >> [ 24.028060] but task is already holding lock: > >> >> [ 24.028068] (&(&backlight_notifier)->rwsem){++++..}, at: > >> >> [] __blocking_notifier_call_chain+0x39/0x70 > >> >> [ 24.028083] > >> >> [ 24.028083] which lock already depends on the new lock. > >> >> [ 24.028083] > >> >> [ 24.028095] > >> >> [ 24.028095] the existing dependency chain (in reverse order) is: > >> >> [ 24.028103] > >> >> [ 24.028103] -> #1 (&(&backlight_notifier)->rwsem){++++..}: > >> >> [ 24.028113] [] lock_acquire+0xcf/0x280 > >> >> [ 24.028121] [] down_write+0x49/0x80 > >> >> [ 24.028129] [] > >> >> blocking_notifier_chain_register+0x21/0xb0 > >> >> [ 24.028138] [] backlight_register_notifier+0x18/0x20 > >> >> [ 24.028147] [] > >> >> acpi_video_get_backlight_type+0xfa/0x164 [video] > >> >> [ 24.028158] [] 0xffffffffa00a20e9 > >> >> [ 24.028164] [] do_one_initcall+0x88/0x1c0 > >> >> [ 24.028172] [] do_init_module+0x61/0x1ec > >> >> [ 24.028179] [] load_module+0x2008/0x25c0 > >> >> [ 24.028187] [] SyS_init_module+0x126/0x140 > >> >> [ 24.028194] [] entry_SYSCALL_64_fastpath+0x16/0x7a > >> >> [ 24.028202] > >> >> [ 24.028202] -> #0 (init_mutex){+.+.+.}: > >> >> [ 24.028211] [] __lock_acquire+0x1f5d/0x21c0 > >> >> [ 24.028218] [] lock_acquire+0xcf/0x280 > >> >> [ 24.028225] [] mutex_lock_nested+0x65/0x3c0 > >> >> [ 24.028233] [] > >> >> acpi_video_get_backlight_type+0x17/0x164 [video] > >> >> [ 24.028243] [] > >> >> acpi_video_backlight_notify+0x19/0x2f [video] > >> >> [ 24.028253] [] notifier_call_chain+0x5d/0x80 > >> >> [ 24.028260] [] > >> >> __blocking_notifier_call_chain+0x51/0x70 > >> >> [ 24.028269] [] > >> >> blocking_notifier_call_chain+0x16/0x20 > >> >> [ 24.028278] [] backlight_device_register+0x197/0x240 > >> >> [ 24.028286] [] > >> >> intel_backlight_register+0xb3/0x180 [i915] > >> >> [ 24.028336] [] > >> >> intel_modeset_gem_init+0x176/0x190 [i915] > >> >> [ 24.028371] [] i915_driver_load+0xf12/0x14d0 [i915] > >> >> [ 24.028406] [] drm_dev_register+0xb1/0x100 [drm] > >> >> [ 24.028425] [] drm_get_pci_dev+0x8d/0x1e0 [drm] > >> >> [ 24.028439] [] i915_pci_probe+0x3b/0x60 [i915] > >> >> [ 24.028463] [] local_pci_probe+0x45/0xa0 > >> >> [ 24.028470] [] pci_device_probe+0xcd/0x120 > >> >> [ 24.028477] [] driver_probe_device+0x136/0x2e0 > >> >> [ 24.028485] [] __driver_attach+0x94/0xa0 > >> >> [ 24.028491] [] bus_for_each_dev+0x66/0xa0 > >> >> [ 24.028499] [] driver_attach+0x1e/0x20 > >> >> [ 24.028506] [] bus_add_driver+0x1b8/0x230 > >> >> [ 24.028513] [] driver_register+0x60/0xe0 > >> >> [ 24.028520] [] __pci_register_driver+0x64/0x70 > >> >> [ 24.028527] [] drm_pci_init+0xe0/0x110 [drm] > >> >> [ 24.028540] [] i915_init+0xa0/0xa8 [i915] > >> >> [ 24.028563] [] do_one_initcall+0x88/0x1c0 > >> >> [ 24.028570] [] do_init_module+0x61/0x1ec > >> >> [ 24.028577] [] load_module+0x2008/0x25c0 > >> >> [ 24.028584] [] SyS_init_module+0x126/0x140 > >> >> [ 24.028591] [] entry_SYSCALL_64_fastpath+0x16/0x7a > >> >> [ 24.028598] > >> >> [ 24.028598] other info that might help us debug this: > >> >> [ 24.028598] > >> >> [ 24.028609] Possible unsafe locking scenario: > >> >> [ 24.028609] > >> >> [ 24.028617] CPU0 CPU1 > >> >> [ 24.028622] ---- ---- > >> >> [ 24.028627] lock(&(&backlight_notifier)->rwsem); > >> >> [ 24.028633] lock(init_mutex); > >> >> [ 24.028639] > >> >> lock(&(&backlight_notifier)->rwsem); > >> >> [ 24.028648] lock(init_mutex); > >> >> [ 24.028654] > >> >> [ 24.028654] *** DEADLOCK *** > >> >> [ 24.028654] > >> >> [ 24.028664] 4 locks held by modprobe/740: > >> >> [ 24.028669] #0: (&dev->mutex){......}, at: [] > >> >> __driver_attach+0x4b/0xa0 > >> >> [ 24.028681] #1: (&dev->mutex){......}, at: [] > >> >> __driver_attach+0x59/0xa0 > >> >> [ 24.028693] #2: (drm_global_mutex){+.+.+.}, at: > >> >> [] drm_dev_register+0x26/0x100 [drm] > >> >> [ 24.028711] #3: (&(&backlight_notifier)->rwsem){++++..}, at: > >> >> [] __blocking_notifier_call_chain+0x39/0x70 > >> >> [ 24.028725] > >> >> [ 24.028725] stack backtrace: > >> >> [ 24.028734] CPU: 1 PID: 740 Comm: modprobe Not tainted > >> >> 4.2.0-rc4-1-iniza-small #1 > >> >> [ 24.028742] Hardware name: SAMSUNG ELECTRONICS CO., LTD. > >> >> 530U3BI/530U4BI/530U4BH/530U3BI/530U4BI/530U4BH, BIOS 13XK 03/28/2013 > >> >> [ 24.028753] ffffffff8269fc40 ffff8801188134b8 ffffffff817cea9b > >> >> 0000000000000011 > >> >> [ 24.028763] ffffffff8269fc40 ffff880118813508 ffffffff817cbfc4 > >> >> ffff8800d3a00b40 > >> >> [ 24.028774] ffff880118813578 ffff8800d3a01410 0000000000000004 > >> >> ffff8800d3a01410 > >> >> [ 24.028784] Call Trace: > >> >> [ 24.028791] [] dump_stack+0x4c/0x65 > >> >> [ 24.028797] [] print_circular_bug+0x20b/0x21c > >> >> [ 24.028804] [] __lock_acquire+0x1f5d/0x21c0 > >> >> [ 24.028812] [] lock_acquire+0xcf/0x280 > >> >> [ 24.028819] [] ? > >> >> acpi_video_get_backlight_type+0x17/0x164 [video] > >> >> [ 24.028830] [] mutex_lock_nested+0x65/0x3c0 > >> >> [ 24.028837] [] ? > >> >> acpi_video_get_backlight_type+0x17/0x164 [video] > >> >> [ 24.028847] [] > >> >> acpi_video_get_backlight_type+0x17/0x164 [video] > >> >> [ 24.028857] [] > >> >> acpi_video_backlight_notify+0x19/0x2f [video] > >> >> [ 24.028866] [] notifier_call_chain+0x5d/0x80 > >> >> [ 24.028873] [] __blocking_notifier_call_chain+0x51/0x70 > >> >> [ 24.028880] [] blocking_notifier_call_chain+0x16/0x20 > >> >> [ 24.028887] [] backlight_device_register+0x197/0x240 > >> >> [ 24.028920] [] intel_backlight_register+0xb3/0x180 [i915] > >> >> [ 24.028952] [] intel_modeset_gem_init+0x176/0x190 [i915] > >> >> [ 24.028984] [] i915_driver_load+0xf12/0x14d0 [i915] > >> >> [ 24.028991] [] ? mark_held_locks+0x69/0x90 > >> >> [ 24.028997] [] ? __mutex_unlock_slowpath+0xc0/0x180 > >> >> [ 24.029004] [] ? mark_held_locks+0x69/0x90 > >> >> [ 24.029011] [] ? _raw_spin_unlock_irqrestore+0x36/0x60 > >> >> [ 24.029018] [] ? trace_hardirqs_on_caller+0x151/0x1e0 > >> >> [ 24.029025] [] ? trace_hardirqs_on+0xd/0x10 > >> >> [ 24.029039] [] drm_dev_register+0xb1/0x100 [drm] > >> >> [ 24.029052] [] drm_get_pci_dev+0x8d/0x1e0 [drm] > >> >> [ 24.029076] [] i915_pci_probe+0x3b/0x60 [i915] > >> >> [ 24.029082] [] local_pci_probe+0x45/0xa0 > >> >> [ 24.029089] [] ? pci_match_device+0xe0/0x110 > >> >> [ 24.029095] [] pci_device_probe+0xcd/0x120 > >> >> [ 24.029102] [] driver_probe_device+0x136/0x2e0 > >> >> [ 24.029109] [] __driver_attach+0x94/0xa0 > >> >> [ 24.029115] [] ? driver_probe_device+0x2e0/0x2e0 > >> >> [ 24.029124] [] bus_for_each_dev+0x66/0xa0 > >> >> [ 24.029134] [] driver_attach+0x1e/0x20 > >> >> [ 24.029144] [] bus_add_driver+0x1b8/0x230 > >> >> [ 24.029153] [] driver_register+0x60/0xe0 > >> >> [ 24.029163] [] __pci_register_driver+0x64/0x70 > >> >> [ 24.029180] [] drm_pci_init+0xe0/0x110 [drm] > >> >> [ 24.029190] [] ? 0xffffffffa069a000 > >> >> [ 24.029218] [] i915_init+0xa0/0xa8 [i915] > >> >> [ 24.029228] [] do_one_initcall+0x88/0x1c0 > >> >> [ 24.029238] [] ? do_init_module+0x28/0x1ec > >> >> [ 24.029248] [] do_init_module+0x61/0x1ec > >> >> [ 24.029257] [] load_module+0x2008/0x25c0 > >> >> [ 24.029266] [] ? m_show+0x1a0/0x1a0 > >> >> [ 24.029278] [] ? retint_kernel+0x10/0x10 > >> >> [ 24.029290] [] SyS_init_module+0x126/0x140 > >> >> [ 24.029297] [] entry_SYSCALL_64_fastpath+0x16/0x7a > >> >> [ 24.030969] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) > >> >> [ 24.031157] input: Video Bus as > >> >> /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input11 > >> >> [ 24.031353] [drm] Initialized i915 1.6.0 20150522 for 0000:00:02.0 on minor 0 > >> >> [ 24.041224] fbcon: inteldrmfb (fb0) is primary device > >> >> > >> >> Not sure which area is the root cause, so I added acpi and drm/i915 folks. > >> >> > >> >> dmesg and kernel-config are attached. > >> >> More infos? > >> >> Please let me know what you need. > >> >> > >> >> Regards, > >> >> - sed@ - > > > >> [ 0.000000] Initializing cgroup subsys cpuset > >> [ 0.000000] Initializing cgroup subsys cpu > >> [ 0.000000] Initializing cgroup subsys cpuacct > >> [ 0.000000] Linux version 4.2.0-rc6-1-iniza-small (sedat.dilek@gmail.com@fambox) (gcc version 4.9.2 (Ubuntu 4.9.2-0ubuntu1~12.04) ) #1 SMP Mon Aug 10 19:35:16 CEST 2015 > >> [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.2.0-rc6-1-iniza-small root=UUID=001AADA61AAD9964 loop=/ubuntu/disks/root.disk ro > >> [ 0.000000] KERNEL supported cpus: > >> [ 0.000000] Intel GenuineIntel > >> [ 0.000000] AMD AuthenticAMD > >> [ 0.000000] Centaur CentaurHauls > >> [ 0.000000] Disabled fast string operations > >> [ 0.000000] x86/fpu: xstate_offset[2]: 0240, xstate_sizes[2]: 0100 > >> [ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers' > >> [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' > >> [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' > >> [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 0x340 bytes, using 'standard' format. > >> [ 0.000000] x86/fpu: Using 'eager' FPU context switches. > >> [ 0.000000] e820: BIOS-provided physical RAM map: > >> [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable > >> [ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable > >> [ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable > >> [ 0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x0000000040200000-0x00000000d9c9efff] usable > >> [ 0.000000] BIOS-e820: [mem 0x00000000d9c9f000-0x00000000dae7efff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000dae7f000-0x00000000daf9efff] ACPI NVS > >> [ 0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data > >> [ 0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable > >> [ 0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved > >> [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000011fdfffff] usable > >> [ 0.000000] NX (Execute Disable) protection: active > >> [ 0.000000] SMBIOS 2.6 present. > >> [ 0.000000] DMI: SAMSUNG ELECTRONICS CO., LTD. 530U3BI/530U4BI/530U4BH/530U3BI/530U4BI/530U4BH, BIOS 13XK 03/28/2013 > >> [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved > >> [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable > >> [ 0.000000] e820: last_pfn = 0x11fe00 max_arch_pfn = 0x400000000 > >> [ 0.000000] MTRR default type: uncachable > >> [ 0.000000] MTRR fixed ranges enabled: > >> [ 0.000000] 00000-9FFFF write-back > >> [ 0.000000] A0000-BFFFF uncachable > >> [ 0.000000] C0000-FFFFF write-protect > >> [ 0.000000] MTRR variable ranges enabled: > >> [ 0.000000] 0 base 000000000 mask F80000000 write-back > >> [ 0.000000] 1 base 080000000 mask FC0000000 write-back > >> [ 0.000000] 2 base 0C0000000 mask FE0000000 write-back > >> [ 0.000000] 3 base 0DC000000 mask FFC000000 uncachable > >> [ 0.000000] 4 base 0DB000000 mask FFF000000 uncachable > >> [ 0.000000] 5 base 100000000 mask FE0000000 write-back > >> [ 0.000000] 6 base 11FE00000 mask FFFE00000 uncachable > >> [ 0.000000] 7 base 0FFC00000 mask FFFC00000 write-protect > >> [ 0.000000] 8 disabled > >> [ 0.000000] 9 disabled > >> [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- WT > >> [ 0.000000] e820: last_pfn = 0xdb000 max_arch_pfn = 0x400000000 > >> [ 0.000000] found SMP MP-table at [mem 0x000f00e0-0x000f00ef] mapped at [ffff8800000f00e0] > >> [ 0.000000] Scanning 1 areas for low memory corruption > >> [ 0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576 > >> [ 0.000000] reserving inaccessible SNB gfx pages > >> [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] > >> [ 0.000000] [mem 0x00000000-0x000fffff] page 4k > >> [ 0.000000] BRK [0x02ccd000, 0x02ccdfff] PGTABLE > >> [ 0.000000] BRK [0x02cce000, 0x02ccefff] PGTABLE > >> [ 0.000000] BRK [0x02ccf000, 0x02ccffff] PGTABLE > >> [ 0.000000] init_memory_mapping: [mem 0x11fc00000-0x11fdfffff] > >> [ 0.000000] [mem 0x11fc00000-0x11fdfffff] page 2M > >> [ 0.000000] BRK [0x02cd0000, 0x02cd0fff] PGTABLE > >> [ 0.000000] init_memory_mapping: [mem 0x100000000-0x11fbfffff] > >> [ 0.000000] [mem 0x100000000-0x11fbfffff] page 2M > >> [ 0.000000] init_memory_mapping: [mem 0xc0000000-0xd9c9efff] > >> [ 0.000000] [mem 0xc0000000-0xd9bfffff] page 2M > >> [ 0.000000] [mem 0xd9c00000-0xd9c9efff] page 4k > >> [ 0.000000] BRK [0x02cd1000, 0x02cd1fff] PGTABLE > >> [ 0.000000] BRK [0x02cd2000, 0x02cd2fff] PGTABLE > >> [ 0.000000] init_memory_mapping: [mem 0xdafff000-0xdaffffff] > >> [ 0.000000] [mem 0xdafff000-0xdaffffff] page 4k > >> [ 0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff] > >> [ 0.000000] [mem 0x00100000-0x001fffff] page 4k > >> [ 0.000000] [mem 0x00200000-0x1fffffff] page 2M > >> [ 0.000000] init_memory_mapping: [mem 0x20200000-0x3fffffff] > >> [ 0.000000] [mem 0x20200000-0x3fffffff] page 2M > >> [ 0.000000] init_memory_mapping: [mem 0x40200000-0xbfffffff] > >> [ 0.000000] [mem 0x40200000-0xbfffffff] page 2M > >> [ 0.000000] RAMDISK: [mem 0x378f8000-0x37c73fff] > >> [ 0.000000] ACPI: Early table checksum verification disabled > >> [ 0.000000] ACPI: RSDP 0x00000000000F0100 000024 (v02 SECCSD) > >> [ 0.000000] ACPI: XSDT 0x00000000DAFFE170 00008C (v01 SECCSD LH43STAR 00000002 PTEC 00000002) > >> [ 0.000000] ACPI: FACP 0x00000000DAFEF000 00010C (v05 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: DSDT 0x00000000DAFF2000 0083AC (v02 SECCSD SNB-CPT 00000000 INTL 20061109) > >> [ 0.000000] ACPI: FACS 0x00000000DAF47000 000040 > >> [ 0.000000] ACPI: SLIC 0x00000000DAFFD000 000176 (v01 SECCSD LH43STAR 00000002 PTEC 00000001) > >> [ 0.000000] ACPI: SSDT 0x00000000DAFFB000 001068 (v01 SECCSD PtidDevc 00001000 INTL 20061109) > >> [ 0.000000] ACPI: ASF! 0x00000000DAFF1000 0000A5 (v32 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: HPET 0x00000000DAFEE000 000038 (v01 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: APIC 0x00000000DAFED000 000098 (v03 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: MCFG 0x00000000DAFEC000 00003C (v01 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: SSDT 0x00000000DAFEB000 000804 (v01 PmRef Cpu0Ist 00003000 INTL 20061109) > >> [ 0.000000] ACPI: SSDT 0x00000000DAFEA000 000996 (v01 PmRef CpuPm 00003000 INTL 20061109) > >> [ 0.000000] ACPI: UEFI 0x00000000DAFE9000 00003E (v01 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: UEFI 0x00000000DAFE8000 000042 (v01 PTL COMBUF 00000001 PTL 00000001) > >> [ 0.000000] ACPI: UEFI 0x00000000DAFE7000 00026A (v01 SECCSD LH43STAR 00000002 PTL 00000002) > >> [ 0.000000] ACPI: SSDT 0x00000000DAFE6000 0000D0 (v01 Iffs IffsAsl 00003000 INTL 20061109) > >> [ 0.000000] ACPI: Local APIC address 0xfee00000 > >> [ 0.000000] No NUMA configuration found > >> [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000011fdfffff] > >> [ 0.000000] NODE_DATA(0) allocated [mem 0x11fdf8000-0x11fdfcfff] > >> [ 0.000000] [ffffea0000000000-ffffea00047fffff] PMD -> [ffff88011b400000-ffff88011f3fffff] on node 0 > >> [ 0.000000] Zone ranges: > >> [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] > >> [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] > >> [ 0.000000] Normal [mem 0x0000000100000000-0x000000011fdfffff] > >> [ 0.000000] Movable zone start for each node > >> [ 0.000000] Early memory node ranges > >> [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009cfff] > >> [ 0.000000] node 0: [mem 0x0000000000100000-0x000000001fffffff] > >> [ 0.000000] node 0: [mem 0x0000000020200000-0x000000003fffffff] > >> [ 0.000000] node 0: [mem 0x0000000040200000-0x00000000d9c9efff] > >> [ 0.000000] node 0: [mem 0x00000000dafff000-0x00000000daffffff] > >> [ 0.000000] node 0: [mem 0x0000000100000000-0x000000011fdfffff] > >> [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000011fdfffff] > >> [ 0.000000] On node 0 totalpages: 1021500 > >> [ 0.000000] DMA zone: 64 pages used for memmap > >> [ 0.000000] DMA zone: 156 pages reserved > >> [ 0.000000] DMA zone: 3996 pages, LIFO batch:0 > >> [ 0.000000] DMA32 zone: 13859 pages used for memmap > >> [ 0.000000] DMA32 zone: 886944 pages, LIFO batch:31 > >> [ 0.000000] Normal zone: 2040 pages used for memmap > >> [ 0.000000] Normal zone: 130560 pages, LIFO batch:31 > >> [ 0.000000] Reserving Intel graphics stolen memory at 0xdba00000-0xdf9fffff > >> [ 0.000000] ACPI: PM-Timer IO Port: 0x408 > >> [ 0.000000] ACPI: Local APIC address 0xfee00000 > >> [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) > >> [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) > >> [ 0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23 > >> [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) > >> [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) > >> [ 0.000000] ACPI: IRQ0 used by override. > >> [ 0.000000] ACPI: IRQ9 used by override. > >> [ 0.000000] Using ACPI (MADT) for SMP configuration information > >> [ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000 > >> [ 0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs > >> [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009dfff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0x40000000-0x401fffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xd9c9f000-0xdae7efff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xdae7f000-0xdaf9efff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xdaf9f000-0xdaffefff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xdb000000-0xdf9fffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xdfa00000-0xf7ffffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfebfffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfed07fff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfed08000-0xfed08fff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfed09000-0xfed0ffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfed10000-0xfed19fff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfed1a000-0xfed1bfff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xffd7ffff] > >> [ 0.000000] PM: Registered nosave memory: [mem 0xffd80000-0xffffffff] > >> [ 0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices > >> [ 0.000000] Booting paravirtualized kernel on bare hardware > >> [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns > >> [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8 nr_node_ids:1 > >> [ 0.000000] PERCPU: Embedded 34 pages/cpu @ffff88011fa00000 s100680 r8192 d30392 u262144 > >> [ 0.000000] pcpu-alloc: s100680 r8192 d30392 u262144 alloc=1*2097152 > >> [ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7 > >> [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1005381 > >> [ 0.000000] Policy zone: Normal > >> [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.2.0-rc6-1-iniza-small root=UUID=001AADA61AAD9964 loop=/ubuntu/disks/root.disk ro > >> [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) > >> [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area > >> [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! > >> [ 0.000000] Memory: 3918756K/4086000K available (8058K kernel code, 1369K rwdata, 3456K rodata, 1428K init, 14368K bss, 167244K reserved, 0K cma-reserved) > >> [ 0.000000] Running RCU self tests > >> [ 0.000000] Hierarchical RCU implementation. > >> [ 0.000000] RCU lockdep checking is enabled. > >> [ 0.000000] Build-time adjustment of leaf fanout to 64. > >> [ 0.000000] RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. > >> [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=8 > >> [ 0.000000] NR_IRQS:16640 nr_irqs:488 16 > >> [ 0.000000] Console: colour dummy device 80x25 > >> [ 0.000000] console [tty0] enabled > >> [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar > >> [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 > >> [ 0.000000] ... MAX_LOCK_DEPTH: 48 > >> [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 > >> [ 0.000000] ... CLASSHASH_SIZE: 4096 > >> [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 > >> [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 > >> [ 0.000000] ... CHAINHASH_SIZE: 32768 > >> [ 0.000000] memory used by lock dependency info: 8159 kB > >> [ 0.000000] per task-struct memory footprint: 1920 bytes > >> [ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns > >> [ 0.000000] hpet clockevent registered > >> [ 0.000000] tsc: Fast TSC calibration using PIT > >> [ 0.000000] tsc: Detected 1596.448 MHz processor > >> [ 0.000077] Calibrating delay loop (skipped), value calculated using timer frequency.. 3192.89 BogoMIPS (lpj=6385792) > >> [ 0.000090] pid_max: default: 32768 minimum: 301 > >> [ 0.000115] ACPI: Core revision 20150619 > >> [ 0.018881] ACPI: All ACPI Tables successfully acquired > >> [ 0.018997] Security Framework initialized > >> [ 0.019010] AppArmor: AppArmor initialized > >> [ 0.019015] Yama: becoming mindful. > >> [ 0.019954] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) > >> [ 0.021291] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) > >> [ 0.021771] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) > >> [ 0.021793] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) > >> [ 0.022978] Initializing cgroup subsys blkio > >> [ 0.023013] Initializing cgroup subsys memory > >> [ 0.023040] Initializing cgroup subsys devices > >> [ 0.023074] Initializing cgroup subsys freezer > >> [ 0.023106] Initializing cgroup subsys perf_event > >> [ 0.023118] Initializing cgroup subsys hugetlb > >> [ 0.023167] Disabled fast string operations > >> [ 0.023174] CPU: Physical Processor ID: 0 > >> [ 0.023179] CPU: Processor Core ID: 0 > >> [ 0.023189] ENERGY_PERF_BIAS: Set to 'normal', was 'performance' > >> [ 0.023195] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8) > >> [ 0.023203] mce: CPU supports 7 MCE banks > >> [ 0.023222] CPU0: Thermal monitoring enabled (TM1) > >> [ 0.023243] process: using mwait in idle threads > >> [ 0.023251] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8 > >> [ 0.023258] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0 > >> [ 0.023488] Freeing SMP alternatives memory: 24K (ffffffff81ebd000 - ffffffff81ec3000) > >> [ 0.037153] ftrace: allocating 29005 entries in 114 pages > >> [ 0.053480] x2apic: IRQ remapping doesn't support X2APIC mode > >> [ 0.054112] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 > >> [ 0.093783] TSC deadline timer enabled > >> [ 0.093788] smpboot: CPU0: Intel(R) Core(TM) i5-2467M CPU @ 1.60GHz (fam: 06, model: 2a, stepping: 07) > >> [ 0.093843] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, full-width counters, Intel PMU driver. > >> [ 0.093887] ... version: 3 > >> [ 0.093892] ... bit width: 48 > >> [ 0.093897] ... generic registers: 4 > >> [ 0.093902] ... value mask: 0000ffffffffffff > >> [ 0.093907] ... max period: 0000ffffffffffff > >> [ 0.093913] ... fixed-purpose events: 3 > >> [ 0.093917] ... event mask: 000000070000000f > >> [ 0.095923] x86: Booting SMP configuration: > >> [ 0.095930] .... node #0, CPUs: #1 > >> [ 0.096967] Disabled fast string operations > >> [ 0.099580] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter. > >> [ 0.100113] #2 > >> [ 0.101140] Disabled fast string operations > >> [ 0.103734] #3<6>[ 0.104768] Disabled fast string operations > >> [ 0.106933] x86: Booted up 1 node, 4 CPUs > >> [ 0.106946] smpboot: Total of 4 processors activated (12771.58 BogoMIPS) > >> [ 0.111893] devtmpfs: initialized > >> [ 0.117784] evm: security.selinux > >> [ 0.117790] evm: security.SMACK64 > >> [ 0.117795] evm: security.capability > >> [ 0.117966] PM: Registering ACPI NVS region [mem 0xdae7f000-0xdaf9efff] (1179648 bytes) > >> [ 0.118320] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns > >> [ 0.119908] NET: Registered protocol family 16 > >> [ 0.130858] cpuidle: using governor ladder > >> [ 0.146836] cpuidle: using governor menu > >> [ 0.146966] ACPI: bus type PCI registered > >> [ 0.147247] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000) > >> [ 0.147258] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820 > >> [ 0.147272] PCI: Using configuration type 1 for base access > >> [ 0.147918] perf_event_intel: PMU erratum BJ122, BV98, HSD29 worked around, HT is on > >> [ 0.164538] ACPI: Added _OSI(Module Device) > >> [ 0.164546] ACPI: Added _OSI(Processor Device) > >> [ 0.164552] ACPI: Added _OSI(3.0 _SCP Extensions) > >> [ 0.164558] ACPI: Added _OSI(Processor Aggregator Device) > >> [ 0.176702] ACPI: Executed 1 blocks of module-level executable AML code > >> [ 0.185323] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored > >> [ 0.187155] ACPI: Dynamic OEM Table Load: > >> [ 0.187184] ACPI: SSDT 0xFFFF88011A696000 000688 (v01 PmRef Cpu0Cst 00003001 INTL 20061109) > >> [ 0.189366] ACPI: Dynamic OEM Table Load: > >> [ 0.189392] ACPI: SSDT 0xFFFF88011A6A0000 000303 (v01 PmRef ApIst 00003000 INTL 20061109) > >> [ 0.191416] ACPI: Dynamic OEM Table Load: > >> [ 0.191441] ACPI: SSDT 0xFFFF88011A697A00 000119 (v01 PmRef ApCst 00003000 INTL 20061109) > >> [ 0.194769] ACPI : EC: EC started > >> [ 0.196329] ACPI: Interpreter enabled > >> [ 0.196355] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150619/hwxface-580) > >> [ 0.196416] ACPI: (supports S0 S1 S3 S4 S5) > >> [ 0.196422] ACPI: Using IOAPIC for interrupt routing > >> [ 0.196499] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug > >> [ 0.217685] ACPI: Power Resource [FN00] (off) > >> [ 0.218139] ACPI: Power Resource [FN01] (off) > >> [ 0.218473] ACPI: Power Resource [FN02] (off) > >> [ 0.218804] ACPI: Power Resource [FN03] (off) > >> [ 0.219156] ACPI: Power Resource [FN04] (off) > >> [ 0.221496] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e]) > >> [ 0.221510] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI] > >> [ 0.222104] \_SB_.PCI0:_OSC invalid UUID > >> [ 0.222106] _OSC request data:1 1f 0 > >> [ 0.222112] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM > >> [ 0.223052] PCI host bridge to bus 0000:00 > >> [ 0.223061] pci_bus 0000:00: root bus resource [bus 00-3e] > >> [ 0.223069] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] > >> [ 0.223077] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] > >> [ 0.223084] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] > >> [ 0.223094] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff window] > >> [ 0.223103] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff window] > >> [ 0.223165] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000 > >> [ 0.223548] pci 0000:00:02.0: [8086:0116] type 00 class 0x030000 > >> [ 0.223574] pci 0000:00:02.0: reg 0x10: [mem 0xf0000000-0xf03fffff 64bit] > >> [ 0.223586] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref] > >> [ 0.223594] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f] > >> [ 0.224036] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000 > >> [ 0.224097] pci 0000:00:16.0: reg 0x10: [mem 0xf0705000-0xf070500f 64bit] > >> [ 0.224213] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold > >> [ 0.224555] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320 > >> [ 0.224609] pci 0000:00:1a.0: reg 0x10: [mem 0xf070a000-0xf070a3ff] > >> [ 0.224745] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold > >> [ 0.225049] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300 > >> [ 0.225110] pci 0000:00:1b.0: reg 0x10: [mem 0xf0700000-0xf0703fff 64bit] > >> [ 0.225249] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold > >> [ 0.225430] pci 0000:00:1b.0: System wakeup disabled by ACPI > >> [ 0.225595] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400 > >> [ 0.225745] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold > >> [ 0.225902] pci 0000:00:1c.0: System wakeup disabled by ACPI > >> [ 0.226069] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400 > >> [ 0.226217] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold > >> [ 0.226373] pci 0000:00:1c.3: System wakeup disabled by ACPI > >> [ 0.226536] pci 0000:00:1c.4: [8086:1c18] type 01 class 0x060400 > >> [ 0.226690] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold > >> [ 0.227023] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320 > >> [ 0.227078] pci 0000:00:1d.0: reg 0x10: [mem 0xf0709000-0xf07093ff] > >> [ 0.227213] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold > >> [ 0.227512] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100 > >> [ 0.227948] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601 > >> [ 0.228006] pci 0000:00:1f.2: reg 0x10: [io 0x3088-0x308f] > >> [ 0.228023] pci 0000:00:1f.2: reg 0x14: [io 0x3094-0x3097] > >> [ 0.228040] pci 0000:00:1f.2: reg 0x18: [io 0x3080-0x3087] > >> [ 0.228056] pci 0000:00:1f.2: reg 0x1c: [io 0x3090-0x3093] > >> [ 0.228073] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f] > >> [ 0.228091] pci 0000:00:1f.2: reg 0x24: [mem 0xf0708000-0xf07087ff] > >> [ 0.228156] pci 0000:00:1f.2: PME# supported from D3hot > >> [ 0.228451] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500 > >> [ 0.228488] pci 0000:00:1f.3: reg 0x10: [mem 0xf0704000-0xf07040ff 64bit] > >> [ 0.228535] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf] > >> [ 0.229199] pci 0000:01:00.0: [8086:0091] type 00 class 0x028000 > >> [ 0.229806] pci 0000:01:00.0: reg 0x10: [mem 0xf0600000-0xf0601fff 64bit] > >> [ 0.231151] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold > >> [ 0.231376] pci 0000:01:00.0: System wakeup disabled by ACPI > >> [ 0.239181] pci 0000:00:1c.0: PCI bridge to [bus 01] > >> [ 0.239198] pci 0000:00:1c.0: bridge window [mem 0xf0600000-0xf06fffff] > >> [ 0.239412] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000 > >> [ 0.239610] pci 0000:02:00.0: reg 0x10: [io 0x2000-0x20ff] > >> [ 0.239747] pci 0000:02:00.0: reg 0x18: [mem 0xf0404000-0xf0404fff 64bit pref] > >> [ 0.239832] pci 0000:02:00.0: reg 0x20: [mem 0xf0400000-0xf0403fff 64bit pref] > >> [ 0.240123] pci 0000:02:00.0: supports D1 D2 > >> [ 0.240125] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold > >> [ 0.240264] pci 0000:02:00.0: System wakeup disabled by ACPI > >> [ 0.247093] pci 0000:00:1c.3: PCI bridge to [bus 02] > >> [ 0.247105] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff] > >> [ 0.247120] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fffff 64bit pref] > >> [ 0.247308] pci 0000:03:00.0: [1b21:1042] type 00 class 0x0c0330 > >> [ 0.247389] pci 0000:03:00.0: reg 0x10: [mem 0xf0500000-0xf0507fff 64bit] > >> [ 0.247605] pci 0000:03:00.0: PME# supported from D3hot D3cold > >> [ 0.247878] pci 0000:00:1c.4: PCI bridge to [bus 03] > >> [ 0.247894] pci 0000:00:1c.4: bridge window [mem 0xf0500000-0xf05fffff] > >> [ 0.249944] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15) > >> [ 0.250132] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled. > >> [ 0.250309] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15) > >> [ 0.250481] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 *10 11 12 14 15) > >> [ 0.250653] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *9 > >> [ 0.250826] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled. > >> [ 0.251047] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 10 *11 12 14 15) > >> [ 0.251220] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 10 11 12 14 15) *9 > >> [ 0.252586] ACPI: Enabled 4 GPEs in block 00 to 3F > >> [ 0.252730] ACPI : EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62 > >> [ 0.253064] ACPI : EC: 0 stale EC events cleared > >> [ 0.253850] vgaarb: setting as boot device: PCI:0000:00:02.0 > >> [ 0.253858] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none > >> [ 0.253874] vgaarb: loaded > >> [ 0.253879] vgaarb: bridge control possible 0000:00:02.0 > >> [ 0.254579] SCSI subsystem initialized > >> [ 0.254750] libata version 3.00 loaded. > >> [ 0.254844] ACPI: bus type USB registered > >> [ 0.254929] usbcore: registered new interface driver usbfs > >> [ 0.254970] usbcore: registered new interface driver hub > >> [ 0.255089] usbcore: registered new device driver usb > >> [ 0.255564] PCI: Using ACPI for IRQ routing > >> [ 0.259257] PCI: pci_cache_line_size set to 64 bytes > >> [ 0.259388] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff] > >> [ 0.259397] e820: reserve RAM buffer [mem 0xd9c9f000-0xdbffffff] > >> [ 0.259400] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff] > >> [ 0.259402] e820: reserve RAM buffer [mem 0x11fe00000-0x11fffffff] > >> [ 0.260193] NetLabel: Initializing > >> [ 0.260199] NetLabel: domain hash size = 128 > >> [ 0.260204] NetLabel: protocols = UNLABELED CIPSOv4 > >> [ 0.260264] NetLabel: unlabeled traffic allowed by default > >> [ 0.260484] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0 > >> [ 0.260498] hpet0: 8 comparators, 64-bit 14.318180 MHz counter > >> [ 0.263609] clocksource: Switched to clocksource hpet > >> [ 0.304691] AppArmor: AppArmor Filesystem Enabled > >> [ 0.304963] pnp: PnP ACPI init > >> [ 0.305650] system 00:00: [io 0x0680-0x069f] has been reserved > >> [ 0.305661] system 00:00: [io 0x1000-0x100f] has been reserved > >> [ 0.305669] system 00:00: [io 0x5000-0x5003] has been reserved > >> [ 0.305676] system 00:00: [io 0xffff] has been reserved > >> [ 0.305685] system 00:00: [io 0x0400-0x0453] could not be reserved > >> [ 0.305693] system 00:00: [io 0x0458-0x047f] has been reserved > >> [ 0.305701] system 00:00: [io 0x0500-0x057f] has been reserved > >> [ 0.305708] system 00:00: [io 0x0a00-0x0a0f] has been reserved > >> [ 0.305716] system 00:00: [io 0x164e-0x164f] has been reserved > >> [ 0.305724] system 00:00: [io 0x5000-0x500f] could not be reserved > >> [ 0.305766] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active) > >> [ 0.305855] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active) > >> [ 0.306011] system 00:02: [io 0x0454-0x0457] has been reserved > >> [ 0.306023] system 00:02: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active) > >> [ 0.306119] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active) > >> [ 0.306242] pnp 00:04: Plug and Play ACPI device, IDs ETD0b00 SYN0002 PNP0f13 (active) > >> [ 0.306668] system 00:05: [mem 0xfed1c000-0xfed1ffff] has been reserved > >> [ 0.306677] system 00:05: [mem 0xfed10000-0xfed17fff] has been reserved > >> [ 0.306686] system 00:05: [mem 0xfed18000-0xfed18fff] has been reserved > >> [ 0.306694] system 00:05: [mem 0xfed19000-0xfed19fff] has been reserved > >> [ 0.306702] system 00:05: [mem 0xf8000000-0xfbffffff] has been reserved > >> [ 0.306710] system 00:05: [mem 0xfed20000-0xfed3ffff] has been reserved > >> [ 0.306718] system 00:05: [mem 0xfed90000-0xfed93fff] has been reserved > >> [ 0.306726] system 00:05: [mem 0xfed45000-0xfed8ffff] has been reserved > >> [ 0.306734] system 00:05: [mem 0xff000000-0xffffffff] could not be reserved > >> [ 0.306743] system 00:05: [mem 0xfee00000-0xfeefffff] could not be reserved > >> [ 0.306754] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active) > >> [ 0.307683] system 00:06: Plug and Play ACPI device, IDs PNP0c01 (active) > >> [ 0.307739] pnp: PnP ACPI: found 7 devices > >> [ 0.319020] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns > >> [ 0.319085] pci 0000:00:1c.0: PCI bridge to [bus 01] > >> [ 0.319100] pci 0000:00:1c.0: bridge window [mem 0xf0600000-0xf06fffff] > >> [ 0.319120] pci 0000:00:1c.3: PCI bridge to [bus 02] > >> [ 0.319128] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff] > >> [ 0.319146] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fffff 64bit pref] > >> [ 0.319164] pci 0000:00:1c.4: PCI bridge to [bus 03] > >> [ 0.319176] pci 0000:00:1c.4: bridge window [mem 0xf0500000-0xf05fffff] > >> [ 0.319197] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] > >> [ 0.319199] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] > >> [ 0.319202] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] > >> [ 0.319204] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff window] > >> [ 0.319206] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff window] > >> [ 0.319208] pci_bus 0000:01: resource 1 [mem 0xf0600000-0xf06fffff] > >> [ 0.319210] pci_bus 0000:02: resource 0 [io 0x2000-0x2fff] > >> [ 0.319213] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf04fffff 64bit pref] > >> [ 0.319215] pci_bus 0000:03: resource 1 [mem 0xf0500000-0xf05fffff] > >> [ 0.319354] NET: Registered protocol family 2 > >> [ 0.320066] TCP established hash table entries: 32768 (order: 6, 262144 bytes) > >> [ 0.320547] TCP bind hash table entries: 32768 (order: 9, 2097152 bytes) > >> [ 0.322805] TCP: Hash tables configured (established 32768 bind 32768) > >> [ 0.322963] UDP hash table entries: 2048 (order: 6, 327680 bytes) > >> [ 0.323327] UDP-Lite hash table entries: 2048 (order: 6, 327680 bytes) > >> [ 0.323945] NET: Registered protocol family 1 > >> [ 0.323978] pci 0000:00:02.0: Video device with shadowed ROM > >> [ 0.325621] PCI: CLS 64 bytes, default 64 > >> [ 0.325908] Trying to unpack rootfs image as initramfs... > >> [ 0.410866] Freeing initrd memory: 3568K (ffff8800378f8000 - ffff880037c74000) > >> [ 0.410888] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) > >> [ 0.410896] software IO TLB [mem 0xd5c9f000-0xd9c9f000] (64MB) mapped at [ffff8800d5c9f000-ffff8800d9c9efff] > >> [ 0.411077] RAPL PMU detected, API unit is 2^-32 Joules, 3 fixed counters 163840 ms ovfl timer > >> [ 0.411087] hw unit of domain pp0-core 2^-16 Joules > >> [ 0.411092] hw unit of domain package 2^-16 Joules > >> [ 0.411098] hw unit of domain pp1-gpu 2^-16 Joules > >> [ 0.411386] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x28 > >> [ 0.411410] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x28 > >> [ 0.411430] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x28 > >> [ 0.411454] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x28 > >> [ 0.411738] microcode: Microcode Update Driver: v2.00 , Peter Oruba > >> [ 0.411816] Scanning for low memory corruption every 60 seconds > >> [ 0.413211] futex hash table entries: 2048 (order: 6, 262144 bytes) > >> [ 0.413377] Initialise system trusted keyring > >> [ 0.413525] audit: initializing netlink subsys (disabled) > >> [ 0.413618] audit: type=2000 audit(1439238080.400:1): initialized > >> [ 0.414717] HugeTLB registered 2 MB page size, pre-allocated 0 pages > >> [ 0.415273] VFS: Disk quotas dquot_6.6.0 > >> [ 0.415422] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) > >> [ 0.416380] fuse init (API version 7.23) > >> [ 0.418760] Key type asymmetric registered > >> [ 0.418788] Asymmetric key parser 'x509' registered > >> [ 0.418848] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) > >> [ 0.419014] io scheduler noop registered > >> [ 0.419025] io scheduler deadline registered (default) > >> [ 0.419070] io scheduler cfq registered > >> [ 0.419079] start plist test > >> [ 0.421511] end plist test > >> [ 0.422616] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > >> [ 0.422642] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 > >> [ 0.422865] intel_idle: MWAIT substates: 0x21120 > >> [ 0.422867] intel_idle: v0.4 model 0x2A > >> [ 0.422868] intel_idle: lapic_timer_reliable_states 0xffffffff > >> [ 0.424343] ACPI: AC Adapter [ADP1] (on-line) > >> [ 0.424599] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 > >> [ 0.424653] ACPI: Lid Switch [LID0] > >> [ 0.424799] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1 > >> [ 0.424853] ACPI: Power Button [PWRB] > >> [ 0.425002] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 > >> [ 0.425014] ACPI: Power Button [PWRF] > >> [ 0.428822] thermal LNXTHERM:00: registered as thermal_zone0 > >> [ 0.428830] ACPI: Thermal Zone [TZ00] (65 C) > >> [ 0.429627] thermal LNXTHERM:01: registered as thermal_zone1 > >> [ 0.429634] ACPI: Thermal Zone [TZ01] (30 C) > >> [ 0.429763] GHES: HEST is not enabled! > >> [ 0.430223] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled > >> [ 0.438570] ACPI: Battery Slot [BAT1] (battery present) > >> [ 0.439678] Linux agpgart interface v0.103 > >> [ 0.448838] brd: module loaded > >> [ 0.453148] loop: module loaded > >> [ 0.457143] ahci 0000:00:1f.2: version 3.0 > >> [ 0.457550] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled > >> [ 0.471532] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1b impl SATA mode > >> [ 0.471572] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pio slum part ems sxs apst > >> [ 0.497787] scsi host0: ahci > >> [ 0.498399] scsi host1: ahci > >> [ 0.498935] scsi host2: ahci > >> [ 0.499410] scsi host3: ahci > >> [ 0.499829] scsi host4: ahci > >> [ 0.500280] scsi host5: ahci > >> [ 0.500489] ata1: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708100 irq 25 > >> [ 0.500501] ata2: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708180 irq 25 > >> [ 0.500510] ata3: DUMMY > >> [ 0.500516] ata4: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708280 irq 25 > >> [ 0.500526] ata5: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708300 irq 25 > >> [ 0.500535] ata6: DUMMY > >> [ 0.502190] libphy: Fixed MDIO Bus: probed > >> [ 0.502589] tun: Universal TUN/TAP device driver, 1.6 > >> [ 0.502596] tun: (C) 1999-2004 Max Krasnyansky > >> [ 0.502787] PPP generic driver version 2.4.2 > >> [ 0.503172] xhci_hcd 0000:03:00.0: xHCI Host Controller > >> [ 0.503379] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 1 > >> [ 0.508006] xhci_hcd 0000:03:00.0: hcc params 0x0200f180 hci version 0x96 quirks 0x00080000 > >> [ 0.508863] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 > >> [ 0.508871] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > >> [ 0.508881] usb usb1: Product: xHCI Host Controller > >> [ 0.508887] usb usb1: Manufacturer: Linux 4.2.0-rc6-1-iniza-small xhci-hcd > >> [ 0.508893] usb usb1: SerialNumber: 0000:03:00.0 > >> [ 0.509812] hub 1-0:1.0: USB hub found > >> [ 0.509918] hub 1-0:1.0: 2 ports detected > >> [ 0.510952] xhci_hcd 0000:03:00.0: xHCI Host Controller > >> [ 0.510970] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 2 > >> [ 0.511110] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. > >> [ 0.511233] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003 > >> [ 0.511241] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > >> [ 0.511250] usb usb2: Product: xHCI Host Controller > >> [ 0.511256] usb usb2: Manufacturer: Linux 4.2.0-rc6-1-iniza-small xhci-hcd > >> [ 0.511262] usb usb2: SerialNumber: 0000:03:00.0 > >> [ 0.511924] hub 2-0:1.0: USB hub found > >> [ 0.512005] hub 2-0:1.0: 2 ports detected > >> [ 0.512627] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > >> [ 0.512637] ehci-pci: EHCI PCI platform driver > >> [ 0.512992] ehci-pci 0000:00:1a.0: EHCI Host Controller > >> [ 0.513021] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 3 > >> [ 0.513049] ehci-pci 0000:00:1a.0: debug port 2 > >> [ 0.516998] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported > >> [ 0.517032] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf070a000 > >> [ 0.527551] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00 > >> [ 0.527701] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 > >> [ 0.527708] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > >> [ 0.527717] usb usb3: Product: EHCI Host Controller > >> [ 0.527723] usb usb3: Manufacturer: Linux 4.2.0-rc6-1-iniza-small ehci_hcd > >> [ 0.527730] usb usb3: SerialNumber: 0000:00:1a.0 > >> [ 0.528237] hub 3-0:1.0: USB hub found > >> [ 0.528269] hub 3-0:1.0: 2 ports detected > >> [ 0.529093] ehci-pci 0000:00:1d.0: EHCI Host Controller > >> [ 0.529115] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 4 > >> [ 0.529145] ehci-pci 0000:00:1d.0: debug port 2 > >> [ 0.533067] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported > >> [ 0.533095] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf0709000 > >> [ 0.543473] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00 > >> [ 0.543643] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002 > >> [ 0.543651] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > >> [ 0.543660] usb usb4: Product: EHCI Host Controller > >> [ 0.543666] usb usb4: Manufacturer: Linux 4.2.0-rc6-1-iniza-small ehci_hcd > >> [ 0.543672] usb usb4: SerialNumber: 0000:00:1d.0 > >> [ 0.544119] hub 4-0:1.0: USB hub found > >> [ 0.544149] hub 4-0:1.0: 2 ports detected > >> [ 0.544598] ehci-platform: EHCI generic platform driver > >> [ 0.544636] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver > >> [ 0.544657] ohci-pci: OHCI PCI platform driver > >> [ 0.544697] ohci-platform: OHCI generic platform driver > >> [ 0.544731] uhci_hcd: USB Universal Host Controller Interface driver > >> [ 0.544875] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:EPAD] at 0x60,0x64 irq 1,12 > >> [ 0.550832] serio: i8042 KBD port at 0x60,0x64 irq 1 > >> [ 0.550897] serio: i8042 AUX port at 0x60,0x64 irq 12 > >> [ 0.551693] mousedev: PS/2 mouse device common for all mice > >> [ 0.553017] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0 > >> [ 0.553058] rtc_cmos 00:01: alarms up to one month, y3k, 242 bytes nvram, hpet irqs > >> [ 0.553145] device-mapper: uevent: version 1.0.3 > >> [ 0.553447] device-mapper: ioctl: 4.32.0-ioctl (2015-6-26) initialised: dm-devel@redhat.com > >> [ 0.553485] Intel P-state driver initializing. > >> [ 0.554711] ledtrig-cpu: registered to indicate activity on CPUs > >> [ 0.555537] NET: Registered protocol family 10 > >> [ 0.557698] NET: Registered protocol family 17 > >> [ 0.557770] Key type dns_resolver registered > >> [ 0.560280] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3 > >> [ 0.561222] Loading compiled-in X.509 certificates > >> [ 0.562479] Loaded X.509 cert 'Build time autogenerated kernel key: 87846484d150bea67f9ddf31e31367f5522e8926' > >> [ 0.562527] registered taskstats version 1 > >> [ 0.572486] Key type trusted registered > >> [ 0.583212] Key type encrypted registered > >> [ 0.583230] AppArmor: AppArmor sha1 policy hashing enabled > >> [ 0.583239] evm: HMAC attrs: 0x1 > >> [ 0.584338] rtc_cmos 00:01: setting system clock to 2015-08-10 20:21:21 UTC (1439238081) > >> [ 0.584548] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found > >> [ 0.584554] EDD information not available. > >> [ 0.819392] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) > >> [ 0.820715] ata1.00: ATA-8: Hitachi HTS545050A7E380, GG2OA6C0, max UDMA/133 > >> [ 0.820740] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA > >> [ 0.822102] ata1.00: configured for UDMA/133 > >> [ 0.823124] scsi 0:0:0:0: Direct-Access ATA Hitachi HTS54505 A6C0 PQ: 0 ANSI: 5 > >> [ 0.824389] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB) > >> [ 0.824402] sd 0:0:0:0: [sda] 4096-byte physical blocks > >> [ 0.824670] sd 0:0:0:0: [sda] Write Protect is off > >> [ 0.824680] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > >> [ 0.824810] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA > >> [ 0.824811] sd 0:0:0:0: Attached scsi generic sg0 type 0 > >> [ 0.839306] usb 3-1: new high-speed USB device number 2 using ehci-pci > >> [ 0.855353] usb 4-1: new high-speed USB device number 2 using ehci-pci > >> [ 0.865534] sda: sda1 sda2 sda3 > >> [ 0.867291] sd 0:0:0:0: [sda] Attached SCSI disk > >> [ 0.972010] usb 3-1: New USB device found, idVendor=8087, idProduct=0024 > >> [ 0.972030] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 > >> [ 0.973017] hub 3-1:1.0: USB hub found > >> [ 0.973379] hub 3-1:1.0: 6 ports detected > >> [ 0.988086] usb 4-1: New USB device found, idVendor=8087, idProduct=0024 > >> [ 0.988097] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 > >> [ 0.988931] hub 4-1:1.0: USB hub found > >> [ 0.989119] hub 4-1:1.0: 6 ports detected > >> [ 1.143159] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) > >> [ 1.144046] ata2.00: ATA-8: SanDisk iSSD P4 16GB, SSD 9.14, max UDMA/133 > >> [ 1.144071] ata2.00: 31277232 sectors, multi 1: LBA48 > >> [ 1.144813] ata2.00: configured for UDMA/133 > >> [ 1.145181] scsi 1:0:0:0: Direct-Access ATA SanDisk iSSD P4 9.14 PQ: 0 ANSI: 5 > >> [ 1.146049] sd 1:0:0:0: [sdb] 31277232 512-byte logical blocks: (16.0 GB/14.9 GiB) > >> [ 1.146159] sd 1:0:0:0: Attached scsi generic sg1 type 0 > >> [ 1.146416] sd 1:0:0:0: [sdb] Write Protect is off > >> [ 1.146425] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00 > >> [ 1.146539] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA > >> [ 1.147982] sdb: sdb1 sdb2 > >> [ 1.149342] sd 1:0:0:0: [sdb] Attached SCSI disk > >> [ 1.247075] usb 3-1.4: new high-speed USB device number 3 using ehci-pci > >> [ 1.263066] usb 4-1.4: new low-speed USB device number 3 using ehci-pci > >> [ 1.362046] usb 4-1.4: New USB device found, idVendor=046d, idProduct=c00e > >> [ 1.362057] usb 4-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 > >> [ 1.362066] usb 4-1.4: Product: USB-PS/2 Optical Mouse > >> [ 1.362071] usb 4-1.4: Manufacturer: Logitech > >> [ 1.407072] tsc: Refined TSC clocksource calibration: 1596.374 MHz > >> [ 1.407083] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1702c3a922f, max_idle_ns: 440795242034 ns > >> [ 1.434941] usb 4-1.5: new full-speed USB device number 4 using ehci-pci > >> [ 1.462933] ata4: SATA link down (SStatus 0 SControl 300) > >> [ 1.499860] usb 3-1.4: New USB device found, idVendor=2232, idProduct=1018 > >> [ 1.499872] usb 3-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 > >> [ 1.499882] usb 3-1.4: Product: WebCam SC-13HDL11431N > >> [ 1.499887] usb 3-1.4: Manufacturer: 123 > >> [ 1.532074] usb 4-1.5: New USB device found, idVendor=8086, idProduct=0189 > >> [ 1.532085] usb 4-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0 > >> [ 1.782705] ata5: SATA link down (SStatus 0 SControl 300) > >> [ 1.783620] Freeing unused kernel memory: 1428K (ffffffff81d58000 - ffffffff81ebd000) > >> [ 1.783630] Write protecting the kernel read-only data: 12288k > >> [ 1.784127] Freeing unused kernel memory: 124K (ffff8800017e1000 - ffff880001800000) > >> [ 1.784556] Freeing unused kernel memory: 640K (ffff880001b60000 - ffff880001c00000) > >> [ 1.824709] udevd[141]: starting version 175 > >> [ 2.045062] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded > >> [ 2.045097] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control > >> [ 2.047480] r8169 0000:02:00.0 eth0: RTL8168evl/8111evl at 0xffffc900009ae000, e8:03:9a:36:17:a9, XID 0c900800 IRQ 31 > >> [ 2.047501] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko] > >> [ 2.173844] usbcore: registered new interface driver usbhid > >> [ 2.173859] usbhid: USB HID core driver > >> [ 2.248843] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.4/4-1.4:1.0/0003:046D:C00E.0001/input/input5 > >> [ 2.249420] hid-generic 0003:046D:C00E.0001: input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1.4/input0 > >> [ 2.406539] clocksource: Switched to clocksource tsc > >> [ 3.017457] EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null) > >> [ 3.531910] random: nonblocking pool is initialized > >> [ 4.040967] usb 3-1.2: new high-speed USB device number 4 using ehci-pci > >> [ 4.136025] usb 3-1.2: New USB device found, idVendor=12d1, idProduct=1446 > >> [ 4.136036] usb 3-1.2: New USB device strings: Mfr=3, Product=2, SerialNumber=0 > >> [ 4.136044] usb 3-1.2: Product: HUAWEI Mobile > >> [ 4.136049] usb 3-1.2: Manufacturer: HUAWEI Technology > >> [ 5.449277] init: ureadahead main process (427) terminated with status 5 > >> [ 9.986567] Adding 262140k swap on /host/ubuntu/disks/swap.disk. Priority:-1 extents:1 across:262140k FS > >> [ 10.194584] EXT4-fs (loop0): re-mounted. Opts: errors=remount-ro > >> [ 10.393378] udevd[661]: starting version 175 > >> [ 11.533343] lp: driver loaded but no devices found > >> [ 13.665906] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20150619/utaddress-254) > >> [ 13.665916] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver > >> [ 13.665922] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20150619/utaddress-254) > >> [ 13.665927] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver > >> [ 13.665929] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20150619/utaddress-254) > >> [ 13.665933] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver > >> [ 13.665935] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20150619/utaddress-254) > >> [ 13.665939] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver > >> [ 13.665941] lpc_ich: Resource conflict(s) found affecting gpio_ich > >> [ 13.742870] wmi: Mapper loaded > >> [ 13.896992] samsung_laptop: detected SABI interface: SwSmi@ > >> [ 14.317974] [drm] Initialized drm 1.1.0 20060810 > >> [ 15.239574] Bluetooth: Core ver 2.20 > >> [ 15.239659] NET: Registered protocol family 31 > >> [ 15.239663] Bluetooth: HCI device and connection manager initialized > >> [ 15.239774] Bluetooth: HCI socket layer initialized > >> [ 15.239784] Bluetooth: L2CAP socket layer initialized > >> [ 15.240191] Bluetooth: SCO socket layer initialized > >> [ 15.251059] usbcore: registered new interface driver btusb > >> [ 15.366567] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f00) > >> [ 15.381624] psmouse serio1: elantech: Synaptics capabilities query result 0x08, 0x17, 0x0c. > >> [ 15.396750] psmouse serio1: elantech: Elan sample query result 03, 3f, 86 > >> [ 15.474665] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input6 > >> [ 16.514266] usb-storage 3-1.2:1.0: USB Mass Storage device detected > >> [ 16.514971] scsi host6: usb-storage 3-1.2:1.0 > >> [ 16.515344] usb-storage 3-1.2:1.1: USB Mass Storage device detected > >> [ 16.515634] scsi host7: usb-storage 3-1.2:1.1 > >> [ 16.515987] usbcore: registered new interface driver usb-storage > >> [ 16.652114] ppdev: user-space parallel port driver > >> [ 16.708855] cfg80211: World regulatory domain updated: > >> [ 16.708861] cfg80211: DFS Master region: unset > >> [ 16.708864] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) > >> [ 16.708870] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) > >> [ 16.708874] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) > >> [ 16.708877] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) > >> [ 16.708880] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) > >> [ 16.708884] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) > >> [ 16.718812] audit: type=1400 audit(1439230897.639:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=954 comm="apparmor_parser" > >> [ 16.718824] audit: type=1400 audit(1439230897.639:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=954 comm="apparmor_parser" > >> [ 16.718831] audit: type=1400 audit(1439230897.639:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=954 comm="apparmor_parser" > >> [ 16.719101] audit: type=1400 audit(1439230897.639:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=980 comm="apparmor_parser" > >> [ 16.719115] audit: type=1400 audit(1439230897.639:6): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=980 comm="apparmor_parser" > >> [ 16.719126] audit: type=1400 audit(1439230897.639:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=980 comm="apparmor_parser" > >> [ 16.719842] audit: type=1400 audit(1439230897.639:8): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=954 comm="apparmor_parser" > >> [ 16.719854] audit: type=1400 audit(1439230897.639:9): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=954 comm="apparmor_parser" > >> [ 16.720050] audit: type=1400 audit(1439230897.643:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=980 comm="apparmor_parser" > >> [ 16.720061] audit: type=1400 audit(1439230897.643:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=980 comm="apparmor_parser" > >> [ 17.230809] Linux video capture interface: v2.00 > >> [ 17.514072] scsi 7:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 > >> [ 17.514136] scsi 6:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 > >> [ 17.517436] sd 7:0:0:0: Attached scsi generic sg2 type 0 > >> [ 17.519836] sd 7:0:0:0: [sdc] Attached SCSI removable disk > >> [ 17.538602] sr 6:0:0:0: [sr0] scsi-1 drive > >> [ 17.538608] cdrom: Uniform CD-ROM driver Revision: 3.20 > >> [ 17.553020] Intel(R) Wireless WiFi driver for Linux > >> [ 17.553025] Copyright(c) 2003- 2015 Intel Corporation > >> [ 17.553470] iwlwifi 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control > >> [ 17.555321] sr 6:0:0:0: Attached scsi CD-ROM sr0 > >> [ 17.556939] sr 6:0:0:0: Attached scsi generic sg3 type 5 > >> [ 17.856201] uvcvideo: Found UVC 1.00 device WebCam SC-13HDL11431N (2232:1018) > >> [ 17.876158] input: WebCam SC-13HDL11431N as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.4/3-1.4:1.0/input/input7 > >> [ 17.876737] usbcore: registered new interface driver uvcvideo > >> [ 17.876742] USB Video Class driver (1.1.1) > >> [ 17.952917] init: failsafe main process (1065) killed by TERM signal > >> [ 18.150795] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm > >> [ 18.246252] [drm] Memory usable by graphics device = 2048M > >> [ 18.246326] [drm] Replacing VGA console driver > >> [ 18.255139] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > >> [ 18.255142] [drm] Driver supports precise vblank timestamp query. > >> [ 18.255943] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem > >> [ 18.269783] > >> [ 18.269792] ====================================================== > >> [ 18.269798] [ INFO: possible circular locking dependency detected ] > >> [ 18.269805] 4.2.0-rc6-1-iniza-small #1 Not tainted > >> [ 18.269810] ------------------------------------------------------- > >> [ 18.269816] modprobe/727 is trying to acquire lock: > >> [ 18.269822] (init_mutex){+.+.+.}, at: [] acpi_video_get_backlight_type+0x17/0x164 [video] > >> [ 18.269840] > >> [ 18.269840] but task is already holding lock: > >> [ 18.269848] (&(&backlight_notifier)->rwsem){++++..}, at: [] __blocking_notifier_call_chain+0x39/0x70 > >> [ 18.269864] > >> [ 18.269864] which lock already depends on the new lock. > >> [ 18.269864] > >> [ 18.269875] > >> [ 18.269875] the existing dependency chain (in reverse order) is: > >> [ 18.269884] > >> [ 18.269884] -> #1 (&(&backlight_notifier)->rwsem){++++..}: > >> [ 18.269894] [] lock_acquire+0xcf/0x280 > >> [ 18.269902] [] down_write+0x49/0x80 > >> [ 18.269910] [] blocking_notifier_chain_register+0x21/0xb0 > >> [ 18.269920] [] backlight_register_notifier+0x18/0x20 > >> [ 18.269930] [] acpi_video_get_backlight_type+0xfa/0x164 [video] > >> [ 18.269940] [] snd_timer_reschedule+0x29/0xa0 [snd_timer] > >> [ 18.269952] [] do_one_initcall+0x88/0x1c0 > >> [ 18.269960] [] do_init_module+0x61/0x1ec > >> [ 18.269968] [] load_module+0x2008/0x25c0 > >> [ 18.269976] [] SyS_init_module+0x126/0x140 > >> [ 18.269983] [] entry_SYSCALL_64_fastpath+0x16/0x7a > >> [ 18.269992] > >> [ 18.269992] -> #0 (init_mutex){+.+.+.}: > >> [ 18.270001] [] __lock_acquire+0x1f5d/0x21c0 > >> [ 18.270008] [] lock_acquire+0xcf/0x280 > >> [ 18.270015] [] mutex_lock_nested+0x65/0x3c0 > >> [ 18.270022] [] acpi_video_get_backlight_type+0x17/0x164 [video] > >> [ 18.270032] [] acpi_video_backlight_notify+0x19/0x2f [video] > >> [ 18.270043] [] notifier_call_chain+0x5d/0x80 > >> [ 18.270050] [] __blocking_notifier_call_chain+0x51/0x70 > >> [ 18.270060] [] blocking_notifier_call_chain+0x16/0x20 > >> [ 18.270069] [] backlight_device_register+0x197/0x240 > >> [ 18.270077] [] intel_backlight_register+0xb3/0x180 [i915] > >> [ 18.270126] [] intel_modeset_gem_init+0x176/0x190 [i915] > >> [ 18.270162] [] i915_driver_load+0xf12/0x14d0 [i915] > >> [ 18.270197] [] drm_dev_register+0xb1/0x100 [drm] > >> [ 18.270216] [] drm_get_pci_dev+0x8d/0x1e0 [drm] > >> [ 18.270231] [] i915_pci_probe+0x3b/0x60 [i915] > >> [ 18.270255] [] local_pci_probe+0x45/0xa0 > >> [ 18.270263] [] pci_device_probe+0xcd/0x120 > >> [ 18.270271] [] driver_probe_device+0x136/0x2e0 > >> [ 18.270278] [] __driver_attach+0x94/0xa0 > >> [ 18.270285] [] bus_for_each_dev+0x66/0xa0 > >> [ 18.270293] [] driver_attach+0x1e/0x20 > >> [ 18.270301] [] bus_add_driver+0x1b8/0x230 > >> [ 18.270309] [] driver_register+0x60/0xe0 > >> [ 18.270316] [] __pci_register_driver+0x64/0x70 > >> [ 18.270323] [] drm_pci_init+0xe0/0x110 [drm] > >> [ 18.270337] [] i915_init+0xa0/0xa8 [i915] > >> [ 18.270359] [] do_one_initcall+0x88/0x1c0 > >> [ 18.270367] [] do_init_module+0x61/0x1ec > >> [ 18.270374] [] load_module+0x2008/0x25c0 > >> [ 18.270381] [] SyS_init_module+0x126/0x140 > >> [ 18.270388] [] entry_SYSCALL_64_fastpath+0x16/0x7a > >> [ 18.270396] > >> [ 18.270396] other info that might help us debug this: > >> [ 18.270396] > >> [ 18.270408] Possible unsafe locking scenario: > >> [ 18.270408] > >> [ 18.270416] CPU0 CPU1 > >> [ 18.270421] ---- ---- > >> [ 18.270426] lock(&(&backlight_notifier)->rwsem); > >> [ 18.270433] lock(init_mutex); > >> [ 18.270439] lock(&(&backlight_notifier)->rwsem); > >> [ 18.270448] lock(init_mutex); > >> [ 18.270454] > >> [ 18.270454] *** DEADLOCK *** > >> [ 18.270454] > >> [ 18.270465] 4 locks held by modprobe/727: > >> [ 18.270470] #0: (&dev->mutex){......}, at: [] __driver_attach+0x4b/0xa0 > >> [ 18.270483] #1: (&dev->mutex){......}, at: [] __driver_attach+0x59/0xa0 > >> [ 18.270495] #2: (drm_global_mutex){+.+.+.}, at: [] drm_dev_register+0x26/0x100 [drm] > >> [ 18.270514] #3: (&(&backlight_notifier)->rwsem){++++..}, at: [] __blocking_notifier_call_chain+0x39/0x70 > >> [ 18.270528] > >> [ 18.270528] stack backtrace: > >> [ 18.270537] CPU: 0 PID: 727 Comm: modprobe Not tainted 4.2.0-rc6-1-iniza-small #1 > >> [ 18.270546] Hardware name: SAMSUNG ELECTRONICS CO., LTD. 530U3BI/530U4BI/530U4BH/530U3BI/530U4BI/530U4BH, BIOS 13XK 03/28/2013 > >> [ 18.270557] ffffffff826a09c0 ffff8800c8c774b8 ffffffff817cf189 0000000000000011 > >> [ 18.270568] ffffffff826a09c0 ffff8800c8c77508 ffffffff817cc674 ffff8800d40e4e40 > >> [ 18.270579] ffff8800c8c77578 ffff8800d40e5710 0000000000000004 ffff8800d40e5710 > >> [ 18.270590] Call Trace: > >> [ 18.270596] [] dump_stack+0x4c/0x65 > >> [ 18.270603] [] print_circular_bug+0x20b/0x21c > >> [ 18.270611] [] __lock_acquire+0x1f5d/0x21c0 > >> [ 18.270618] [] lock_acquire+0xcf/0x280 > >> [ 18.270626] [] ? acpi_video_get_backlight_type+0x17/0x164 [video] > >> [ 18.270636] [] mutex_lock_nested+0x65/0x3c0 > >> [ 18.270644] [] ? acpi_video_get_backlight_type+0x17/0x164 [video] > >> [ 18.270654] [] acpi_video_get_backlight_type+0x17/0x164 [video] > >> [ 18.270665] [] acpi_video_backlight_notify+0x19/0x2f [video] > >> [ 18.270674] [] notifier_call_chain+0x5d/0x80 > >> [ 18.270681] [] __blocking_notifier_call_chain+0x51/0x70 > >> [ 18.270689] [] blocking_notifier_call_chain+0x16/0x20 > >> [ 18.270697] [] backlight_device_register+0x197/0x240 > >> [ 18.270730] [] intel_backlight_register+0xb3/0x180 [i915] > >> [ 18.270762] [] intel_modeset_gem_init+0x176/0x190 [i915] > >> [ 18.270794] [] i915_driver_load+0xf12/0x14d0 [i915] > >> [ 18.270802] [] ? mark_held_locks+0x69/0x90 > >> [ 18.270808] [] ? __mutex_unlock_slowpath+0xc0/0x180 > >> [ 18.270816] [] ? mark_held_locks+0x69/0x90 > >> [ 18.270823] [] ? _raw_spin_unlock_irqrestore+0x36/0x60 > >> [ 18.270830] [] ? trace_hardirqs_on_caller+0x151/0x1e0 > >> [ 18.270838] [] ? trace_hardirqs_on+0xd/0x10 > >> [ 18.270852] [] drm_dev_register+0xb1/0x100 [drm] > >> [ 18.270866] [] drm_get_pci_dev+0x8d/0x1e0 [drm] > >> [ 18.270890] [] i915_pci_probe+0x3b/0x60 [i915] > >> [ 18.270897] [] local_pci_probe+0x45/0xa0 > >> [ 18.270903] [] ? pci_match_device+0xe0/0x110 > >> [ 18.270910] [] pci_device_probe+0xcd/0x120 > >> [ 18.270918] [] driver_probe_device+0x136/0x2e0 > >> [ 18.270924] [] __driver_attach+0x94/0xa0 > >> [ 18.270931] [] ? driver_probe_device+0x2e0/0x2e0 > >> [ 18.270938] [] bus_for_each_dev+0x66/0xa0 > >> [ 18.270946] [] driver_attach+0x1e/0x20 > >> [ 18.270953] [] bus_add_driver+0x1b8/0x230 > >> [ 18.270960] [] driver_register+0x60/0xe0 > >> [ 18.270967] [] __pci_register_driver+0x64/0x70 > >> [ 18.270980] [] drm_pci_init+0xe0/0x110 [drm] > >> [ 18.270987] [] ? 0xffffffffa04bb000 > >> [ 18.271008] [] i915_init+0xa0/0xa8 [i915] > >> [ 18.271015] [] do_one_initcall+0x88/0x1c0 > >> [ 18.271023] [] ? do_init_module+0x28/0x1ec > >> [ 18.271030] [] do_init_module+0x61/0x1ec > >> [ 18.271037] [] load_module+0x2008/0x25c0 > >> [ 18.271044] [] ? m_show+0x1a0/0x1a0 > >> [ 18.271052] [] ? retint_kernel+0x10/0x10 > >> [ 18.271060] [] SyS_init_module+0x126/0x140 > >> [ 18.271067] [] entry_SYSCALL_64_fastpath+0x16/0x7a > >> [ 18.272671] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) > >> [ 18.272855] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8 > >> [ 18.273042] [drm] Initialized i915 1.6.0 20150522 for 0000:00:02.0 on minor 0 > >> [ 18.282710] fbcon: inteldrmfb (fb0) is primary device > >> [ 18.434591] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 > >> [ 18.434592] Bluetooth: BNEP filters: protocol multicast > >> [ 18.434598] Bluetooth: BNEP socket layer initialized > >> [ 18.435534] Bluetooth: RFCOMM TTY layer initialized > >> [ 18.435541] Bluetooth: RFCOMM socket layer initialized > >> [ 18.435552] Bluetooth: RFCOMM ver 1.11 > >> [ 18.681374] usb 3-1.2: USB disconnect, device number 4 > >> [ 19.216760] Console: switching to colour frame buffer device 170x48 > >> [ 19.219970] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device > >> [ 19.219971] i915 0000:00:02.0: registered panic notifier > >> [ 20.250828] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG disabled > >> [ 20.250867] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled > >> [ 20.250898] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled > >> [ 20.250931] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Advanced-N 6230 AGN, REV=0xB0 > >> [ 20.251073] iwlwifi 0000:01:00.0: L1 Enabled - LTR Disabled > >> [ 20.396164] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs' > >> [ 21.711882] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker > >> [ 21.711975] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) > >> [ 21.712025] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0) > >> [ 21.712062] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0 > >> [ 21.712096] snd_hda_codec_realtek hdaudioC0D0: inputs: > >> [ 21.712145] snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x19 > >> [ 21.712183] snd_hda_codec_realtek hdaudioC0D0: Mic=0x18 > >> [ 21.812212] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 > >> [ 21.812700] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 > >> [ 21.813043] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11 > >> [ 21.842948] audit_printk_skb: 63 callbacks suppressed > >> [ 21.842985] audit: type=1400 audit(1439230902.767:33): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=1283 comm="apparmor_parser" > >> [ 21.843859] audit: type=1400 audit(1439230902.767:34): apparmor="STATUS" operation="profile_load" name="launchpad_integration" pid=1283 comm="apparmor_parser" > >> [ 21.844740] audit: type=1400 audit(1439230902.771:35): apparmor="STATUS" operation="profile_load" name="sanitized_helper" pid=1283 comm="apparmor_parser" > >> [ 21.845641] audit: type=1400 audit(1439230902.771:36): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince-previewer" pid=1283 comm="apparmor_parser" > >> [ 21.846542] audit: type=1400 audit(1439230902.771:37): apparmor="STATUS" operation="profile_load" name="launchpad_integration" pid=1283 comm="apparmor_parser" > >> [ 21.847451] audit: type=1400 audit(1439230902.771:38): apparmor="STATUS" operation="profile_load" name="sanitized_helper" pid=1283 comm="apparmor_parser" > >> [ 21.848422] audit: type=1400 audit(1439230902.775:39): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince-thumbnailer" pid=1283 comm="apparmor_parser" > >> [ 21.849377] audit: type=1400 audit(1439230902.775:40): apparmor="STATUS" operation="profile_load" name="sanitized_helper" pid=1283 comm="apparmor_parser" > >> [ 21.858744] audit: type=1400 audit(1439230902.783:41): apparmor="STATUS" operation="profile_replace" name="launchpad_integration" pid=1283 comm="apparmor_parser" > >> [ 21.859611] audit: type=1400 audit(1439230902.783:42): apparmor="STATUS" operation="profile_replace" name="sanitized_helper" pid=1283 comm="apparmor_parser" > >> [ 22.459901] usb 3-1.2: new high-speed USB device number 5 using ehci-pci > >> [ 22.554575] usb 3-1.2: New USB device found, idVendor=12d1, idProduct=1436 > >> [ 22.555649] usb 3-1.2: New USB device strings: Mfr=4, Product=3, SerialNumber=0 > >> [ 22.557297] usb 3-1.2: Product: HUAWEI Mobile > >> [ 22.559023] usb 3-1.2: Manufacturer: HUAWEI Technology > >> [ 22.563902] usb-storage 3-1.2:1.0: USB Mass Storage device detected > >> [ 22.566018] usb-storage 3-1.2:1.1: USB Mass Storage device detected > >> [ 22.568008] usb-storage 3-1.2:1.2: USB Mass Storage device detected > >> [ 22.569979] usb-storage 3-1.2:1.3: USB Mass Storage device detected > >> [ 22.571945] usb-storage 3-1.2:1.4: USB Mass Storage device detected > >> [ 22.573874] usb-storage 3-1.2:1.5: USB Mass Storage device detected > >> [ 22.576326] scsi host13: usb-storage 3-1.2:1.5 > >> [ 22.578315] usb-storage 3-1.2:1.6: USB Mass Storage device detected > >> [ 22.580467] scsi host14: usb-storage 3-1.2:1.6 > >> [ 22.774138] usbcore: registered new interface driver usbserial > >> [ 22.798789] cdc_ether 3-1.2:1.1 wwan0: register 'cdc_ether' at usb-0000:00:1a.0-1.2, Mobile Broadband Network Device, 02:50:f3:00:00:00 > >> [ 22.800656] usbcore: registered new interface driver cdc_ether > >> [ 23.202323] usbcore: registered new interface driver option > >> [ 23.203782] usbserial: USB Serial support registered for GSM modem (1-port) > >> [ 23.205337] option 3-1.2:1.0: GSM modem (1-port) converter detected > >> [ 23.206638] usb 3-1.2: GSM modem (1-port) converter now attached to ttyUSB0 > >> [ 23.207909] option 3-1.2:1.3: GSM modem (1-port) converter detected > >> [ 23.209234] usb 3-1.2: GSM modem (1-port) converter now attached to ttyUSB1 > >> [ 23.210451] option 3-1.2:1.4: GSM modem (1-port) converter detected > >> [ 23.211816] usb 3-1.2: GSM modem (1-port) converter now attached to ttyUSB2 > >> [ 23.576666] scsi 13:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 > >> [ 23.580741] sr 13:0:0:0: [sr0] scsi-1 drive > >> [ 23.581991] scsi 14:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 > >> [ 23.584641] sr 13:0:0:0: Attached scsi CD-ROM sr0 > >> [ 23.586672] sr 13:0:0:0: Attached scsi generic sg2 type 5 > >> [ 23.588938] sd 14:0:0:0: Attached scsi generic sg3 type 0 > >> [ 23.596608] sd 14:0:0:0: [sdc] Attached SCSI removable disk > >> [ 25.991485] r8169 0000:02:00.0 eth0: link down > >> [ 25.993137] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready > >> [ 26.134956] snd_hda_intel 0000:00:1b.0: control 2:0:0:PCM Playback Volume:0 is already present > >> [ 26.262594] init: alsa-restore main process (1374) terminated with status 99 > >> [ 65.193371] PPP BSD Compression module registered > >> [ 65.232443] PPP Deflate Compression module registered > >> [ 67.303582] usb 4-1.5: USB disconnect, device number 4 > > > > > >> _______________________________________________ > >> Intel-gfx mailing list > >> Intel-gfx@lists.freedesktop.org > >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx > > > > > > -- > > Ville Syrjälä > > Intel OTC -- Ville Syrjälä Intel OTC