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: Wed, 12 Aug 2015 22:26:20 +0300 Message-ID: <20150812192620.GN5176@intel.com> References: 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 T24gTW9uLCBBdWcgMTAsIDIwMTUgYXQgMDg6Mjk6MDBQTSArMDIwMCwgU2VkYXQgRGlsZWsgd3Jv dGU6Cj4gT24gU2F0LCBBdWcgMSwgMjAxNSBhdCAyOjIzIFBNLCBTZWRhdCBEaWxlayA8c2VkYXQu ZGlsZWtAZ21haWwuY29tPiB3cm90ZToKPiA+IE9uIE1vbiwgSnVsIDI3LCAyMDE1IGF0IDEyOjMz IEFNLCBTZWRhdCBEaWxlayA8c2VkYXQuZGlsZWtAZ21haWwuY29tPiB3cm90ZToKPiA+PiBIaSwK PiA+Pgo+ID4+IHRoaXMgbXkgZmlyc3QgYnVpbGQgb2YgYSA0LjItcmNOIExpbnV4LWtlcm5lbCBh bmQgSSBzZWUgdGhpcy4uLgo+ID4+Cj4gPgo+ID4gSnVzdCBGWUk6Cj4gPgo+ID4gSSBhbSAqbm90 KiBzZWVpbmcgdGhpcyB3aXRoIGRybS1pbnRlbC1uaWdodGx5IGZyb20gYmVsb3cgdXJsLgo+ID4K PiA+IEFsc28sIEkgcGxhbiB0byB0ZXN0IExpbnV4IHY0LjItcmM1Lgo+ID4KPiAKPiBbIENDIExp bnVzIF0KPiAKPiBLbm9jayBLbm9jayBLbm9jay4KPiAKPiBUaGlzIGlzc3VlIHN0aWxsIHJlbWFp bnMgaGVyZSAod2l0aCBDT05GSUdfRFJNX0k5MTU9bSkuLi4KPiAKPiBbICAgMTguMjY5NzkyXSA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBb ICAgMTguMjY5Nzk4XSBbIElORk86IHBvc3NpYmxlIGNpcmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5j eSBkZXRlY3RlZCBdCj4gWyAgIDE4LjI2OTgwNV0gNC4yLjAtcmM2LTEtaW5pemEtc21hbGwgIzEg Tm90IHRhaW50ZWQKPiBbICAgMTguMjY5ODEwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gWyAgIDE4LjI2OTgxNl0gbW9kcHJvYmUvNzI3 IGlzIHRyeWluZyB0byBhY3F1aXJlIGxvY2s6Cj4gWyAgIDE4LjI2OTgyMl0gIChpbml0X211dGV4 KXsrLisuKy59LCBhdDogWzxmZmZmZmZmZmEwMDkwZjJkPl0KPiBhY3BpX3ZpZGVvX2dldF9iYWNr bGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiBbICAgMTguMjY5ODQwXQo+IFsgICAxOC4y Njk4NDBdIGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9sZGluZyBsb2NrOgo+IFsgICAxOC4yNjk4NDhd ICAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysrKysuLn0sIGF0Ogo+IFs8ZmZmZmZm ZmY4MTBhNjUxOT5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDM5LzB4NzAKPiBb ICAgMTguMjY5ODY0XQo+IFsgICAxOC4yNjk4NjRdIHdoaWNoIGxvY2sgYWxyZWFkeSBkZXBlbmRz IG9uIHRoZSBuZXcgbG9jay4KPiBbICAgMTguMjY5ODY0XQo+IFsgICAxOC4yNjk4NzVdCj4gWyAg IDE4LjI2OTg3NV0gdGhlIGV4aXN0aW5nIGRlcGVuZGVuY3kgY2hhaW4gKGluIHJldmVyc2Ugb3Jk ZXIpIGlzOgo+IFsgICAxOC4yNjk4ODRdCj4gLi4uCj4gCj4gRnVsbCBkbWVzZyBsb2cgYW5kIGtl cm5lbC1jb25maWcgYXR0YWNoZWQuCj4gCj4gU2hhbGwgSSBhZGQgUnVzdHkgYW5kIG1vZHVsZXMv bW9kcHJvYmUgZm9sa3M/CgpKdXN0IGdvdCBiYWNrIGZyb20gdmFjYXRpb24gYW5kIHdhcyBncmVl dGVkIGJ5IHRoaXMgc2FtZSBsb2NrZGVwIHNwbGF0LgoKT24gYSBodW5jaCBJIHJldmVydGVkCgpj b21taXQgOTNhMjkxZGZhZjljMzI4Y2E1YTljZWExNzMzYWYxYTEyOGVmZTg5MApBdXRob3I6IEhh bnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEp1biAxNiAxNjoy Nzo1MiAyMDE1ICswMjAwCgogICAgQUNQSSAvIHZpZGVvOiBNb3ZlIGJhY2tsaWdodCBub3RpZmll ciB0byB2aWRlb19kZXRlY3QuYwoKYW5kIHRoZSBwcm9ibGVtIHNlZW1zIHRvIGJlIGdvbmUuIEhh bnMsIGFueSB0aG91Z2h0cz8KCj4gCj4gLSBTZWRhdCAtCj4gCj4gPiAtIFNlZGF0IC0KPiA+Cj4g PiBbMV0gaHR0cDovL2tlcm5lbC51YnVudHUuY29tL35rZXJuZWwtcHBhL21haW5saW5lL2RybS1p bnRlbC1uaWdodGx5LzIwMTUtMDgtMDEtdW5zdGFibGUvCj4gPiBbMl0gaHR0cDovL2tlcm5lbC51 YnVudHUuY29tL35rZXJuZWwtcHBhL21haW5saW5lL2RybS1pbnRlbC1uaWdodGx5LzIwMTUtMDgt MDEtdW5zdGFibGUvbGludXgtaW1hZ2UtNC4yLjAtOTk0LWdlbmVyaWNfNC4yLjAtOTk0LjIwMTUw ODAxMDE1OF9hbWQ2NC5kZWIKPiA+Cj4gPj4gWyAgIDI0LjAwMTA0M10gW2RybV0gTWVtb3J5IHVz YWJsZSBieSBncmFwaGljcyBkZXZpY2UgPSAyMDQ4TQo+ID4+IFsgICAyNC4wMDExMThdIFtkcm1d IFJlcGxhY2luZyBWR0EgY29uc29sZSBkcml2ZXIKPiA+PiBbICAgMjQuMDExNjQyXSBbZHJtXSBT dXBwb3J0cyB2YmxhbmsgdGltZXN0YW1wIGNhY2hpbmcgUmV2IDIgKDIxLjEwLjIwMTMpLgo+ID4+ IFsgICAyNC4wMTE2NDZdIFtkcm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1l c3RhbXAgcXVlcnkuCj4gPj4gWyAgIDI0LjAxMjQ4MF0gdmdhYXJiOiBkZXZpY2UgY2hhbmdlZCBk ZWNvZGVzOgo+ID4+IFBDSTowMDAwOjAwOjAyLjAsb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1p byttZW06b3ducz1pbyttZW0KPiA+PiBbICAgMjQuMDI4MDA1XQo+ID4+IFsgICAyNC4wMjgwMTRd ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ ID4+IFsgICAyNC4wMjgwMjBdIFsgSU5GTzogcG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBl bmRlbmN5IGRldGVjdGVkIF0KPiA+PiBbICAgMjQuMDI4MDI3XSA0LjIuMC1yYzQtMS1pbml6YS1z bWFsbCAjMSBOb3QgdGFpbnRlZAo+ID4+IFsgICAyNC4wMjgwMzJdIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+PiBbICAgMjQuMDI4MDM4 XSBtb2Rwcm9iZS83NDAgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKPiA+PiBbICAgMjQuMDI4 MDQzXSAgKGluaXRfbXV0ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmZmZmZmYTAwNmFmMmQ+XQo+ID4+ IGFjcGlfdmlkZW9fZ2V0X2JhY2tsaWdodF90eXBlKzB4MTcvMHgxNjQgW3ZpZGVvXQo+ID4+IFsg ICAyNC4wMjgwNjBdCj4gPj4gWyAgIDI0LjAyODA2MF0gYnV0IHRhc2sgaXMgYWxyZWFkeSBob2xk aW5nIGxvY2s6Cj4gPj4gWyAgIDI0LjAyODA2OF0gICgmKCZiYWNrbGlnaHRfbm90aWZpZXIpLT5y d3NlbSl7KysrKy4ufSwgYXQ6Cj4gPj4gWzxmZmZmZmZmZjgxMGE2NDk5Pl0gX19ibG9ja2luZ19u b3RpZmllcl9jYWxsX2NoYWluKzB4MzkvMHg3MAo+ID4+IFsgICAyNC4wMjgwODNdCj4gPj4gWyAg IDI0LjAyODA4M10gd2hpY2ggbG9jayBhbHJlYWR5IGRlcGVuZHMgb24gdGhlIG5ldyBsb2NrLgo+ ID4+IFsgICAyNC4wMjgwODNdCj4gPj4gWyAgIDI0LjAyODA5NV0KPiA+PiBbICAgMjQuMDI4MDk1 XSB0aGUgZXhpc3RpbmcgZGVwZW5kZW5jeSBjaGFpbiAoaW4gcmV2ZXJzZSBvcmRlcikgaXM6Cj4g Pj4gWyAgIDI0LjAyODEwM10KPiA+PiBbICAgMjQuMDI4MTAzXSAtPiAjMSAoJigmYmFja2xpZ2h0 X25vdGlmaWVyKS0+cndzZW0peysrKysuLn06Cj4gPj4gWyAgIDI0LjAyODExM10gICAgICAgIFs8 ZmZmZmZmZmY4MTBkYTU2Zj5dIGxvY2tfYWNxdWlyZSsweGNmLzB4MjgwCj4gPj4gWyAgIDI0LjAy ODEyMV0gICAgICAgIFs8ZmZmZmZmZmY4MTdkNjI2OT5dIGRvd25fd3JpdGUrMHg0OS8weDgwCj4g Pj4gWyAgIDI0LjAyODEyOV0gICAgICAgIFs8ZmZmZmZmZmY4MTBhNjYxMT5dCj4gPj4gYmxvY2tp bmdfbm90aWZpZXJfY2hhaW5fcmVnaXN0ZXIrMHgyMS8weGIwCj4gPj4gWyAgIDI0LjAyODEzOF0g ICAgICAgIFs8ZmZmZmZmZmY4MTQ2MTlmOD5dIGJhY2tsaWdodF9yZWdpc3Rlcl9ub3RpZmllcisw eDE4LzB4MjAKPiA+PiBbICAgMjQuMDI4MTQ3XSAgICAgICAgWzxmZmZmZmZmZmEwMDZiMDEwPl0K PiA+PiBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweGZhLzB4MTY0IFt2aWRlb10KPiA+ PiBbICAgMjQuMDI4MTU4XSAgICAgICAgWzxmZmZmZmZmZmEwMGEyMGU5Pl0gMHhmZmZmZmZmZmEw MGEyMGU5Cj4gPj4gWyAgIDI0LjAyODE2NF0gICAgICAgIFs8ZmZmZmZmZmY4MTAwMjBmOD5dIGRv X29uZV9pbml0Y2FsbCsweDg4LzB4MWMwCj4gPj4gWyAgIDI0LjAyODE3Ml0gICAgICAgIFs8ZmZm ZmZmZmY4MTdjYzlkMj5dIGRvX2luaXRfbW9kdWxlKzB4NjEvMHgxZWMKPiA+PiBbICAgMjQuMDI4 MTc5XSAgICAgICAgWzxmZmZmZmZmZjgxMTFmYjc4Pl0gbG9hZF9tb2R1bGUrMHgyMDA4LzB4MjVj MAo+ID4+IFsgICAyNC4wMjgxODddICAgICAgICBbPGZmZmZmZmZmODExMjAyNTY+XSBTeVNfaW5p dF9tb2R1bGUrMHgxMjYvMHgxNDAKPiA+PiBbICAgMjQuMDI4MTk0XSAgICAgICAgWzxmZmZmZmZm ZjgxN2Q4ZTMyPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDE2LzB4N2EKPiA+PiBbICAg MjQuMDI4MjAyXQo+ID4+IFsgICAyNC4wMjgyMDJdIC0+ICMwIChpbml0X211dGV4KXsrLisuKy59 Ogo+ID4+IFsgICAyNC4wMjgyMTFdICAgICAgICBbPGZmZmZmZmZmODEwZDk4OWQ+XSBfX2xvY2tf YWNxdWlyZSsweDFmNWQvMHgyMWMwCj4gPj4gWyAgIDI0LjAyODIxOF0gICAgICAgIFs8ZmZmZmZm ZmY4MTBkYTU2Zj5dIGxvY2tfYWNxdWlyZSsweGNmLzB4MjgwCj4gPj4gWyAgIDI0LjAyODIyNV0g ICAgICAgIFs8ZmZmZmZmZmY4MTdkNDI3NT5dIG11dGV4X2xvY2tfbmVzdGVkKzB4NjUvMHgzYzAK PiA+PiBbICAgMjQuMDI4MjMzXSAgICAgICAgWzxmZmZmZmZmZmEwMDZhZjJkPl0KPiA+PiBhY3Bp X3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiBbICAgMjQu MDI4MjQzXSAgICAgICAgWzxmZmZmZmZmZmEwMDZiMGIyPl0KPiA+PiBhY3BpX3ZpZGVvX2JhY2ts aWdodF9ub3RpZnkrMHgxOS8weDJmIFt2aWRlb10KPiA+PiBbICAgMjQuMDI4MjUzXSAgICAgICAg WzxmZmZmZmZmZjgxMGE2MjlkPl0gbm90aWZpZXJfY2FsbF9jaGFpbisweDVkLzB4ODAKPiA+PiBb ICAgMjQuMDI4MjYwXSAgICAgICAgWzxmZmZmZmZmZjgxMGE2NGIxPl0KPiA+PiBfX2Jsb2NraW5n X25vdGlmaWVyX2NhbGxfY2hhaW4rMHg1MS8weDcwCj4gPj4gWyAgIDI0LjAyODI2OV0gICAgICAg IFs8ZmZmZmZmZmY4MTBhNjRlNj5dCj4gPj4gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisw eDE2LzB4MjAKPiA+PiBbICAgMjQuMDI4Mjc4XSAgICAgICAgWzxmZmZmZmZmZjgxNDYxZDM3Pl0g YmFja2xpZ2h0X2RldmljZV9yZWdpc3RlcisweDE5Ny8weDI0MAo+ID4+IFsgICAyNC4wMjgyODZd ICAgICAgICBbPGZmZmZmZmZmYTA2MmJiMjM+XQo+ID4+IGludGVsX2JhY2tsaWdodF9yZWdpc3Rl cisweGIzLzB4MTgwIFtpOTE1XQo+ID4+IFsgICAyNC4wMjgzMzZdICAgICAgICBbPGZmZmZmZmZm YTA1ZmUxMzY+XQo+ID4+IGludGVsX21vZGVzZXRfZ2VtX2luaXQrMHgxNzYvMHgxOTAgW2k5MTVd Cj4gPj4gWyAgIDI0LjAyODM3MV0gICAgICAgIFs8ZmZmZmZmZmZhMDYzMzExMj5dIGk5MTVfZHJp dmVyX2xvYWQrMHhmMTIvMHgxNGQwIFtpOTE1XQo+ID4+IFsgICAyNC4wMjg0MDZdICAgICAgICBb PGZmZmZmZmZmYTAwZWM4NjE+XSBkcm1fZGV2X3JlZ2lzdGVyKzB4YjEvMHgxMDAgW2RybV0KPiA+ PiBbICAgMjQuMDI4NDI1XSAgICAgICAgWzxmZmZmZmZmZmEwMGVmNjJkPl0gZHJtX2dldF9wY2lf ZGV2KzB4OGQvMHgxZTAgW2RybV0KPiA+PiBbICAgMjQuMDI4NDM5XSAgICAgICAgWzxmZmZmZmZm ZmEwNTdlMWZiPl0gaTkxNV9wY2lfcHJvYmUrMHgzYi8weDYwIFtpOTE1XQo+ID4+IFsgICAyNC4w Mjg0NjNdICAgICAgICBbPGZmZmZmZmZmODE0MzE3ZTU+XSBsb2NhbF9wY2lfcHJvYmUrMHg0NS8w eGEwCj4gPj4gWyAgIDI0LjAyODQ3MF0gICAgICAgIFs8ZmZmZmZmZmY4MTQzMmJhZD5dIHBjaV9k ZXZpY2VfcHJvYmUrMHhjZC8weDEyMAo+ID4+IFsgICAyNC4wMjg0NzddICAgICAgICBbPGZmZmZm ZmZmODE1MmQzYTY+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4MTM2LzB4MmUwCj4gPj4gWyAgIDI0 LjAyODQ4NV0gICAgICAgIFs8ZmZmZmZmZmY4MTUyZDVlND5dIF9fZHJpdmVyX2F0dGFjaCsweDk0 LzB4YTAKPiA+PiBbICAgMjQuMDI4NDkxXSAgICAgICAgWzxmZmZmZmZmZjgxNTJiMzM2Pl0gYnVz X2Zvcl9lYWNoX2RldisweDY2LzB4YTAKPiA+PiBbICAgMjQuMDI4NDk5XSAgICAgICAgWzxmZmZm ZmZmZjgxNTJjZWRlPl0gZHJpdmVyX2F0dGFjaCsweDFlLzB4MjAKPiA+PiBbICAgMjQuMDI4NTA2 XSAgICAgICAgWzxmZmZmZmZmZjgxNTJjYWQ4Pl0gYnVzX2FkZF9kcml2ZXIrMHgxYjgvMHgyMzAK PiA+PiBbICAgMjQuMDI4NTEzXSAgICAgICAgWzxmZmZmZmZmZjgxNTJlNTgwPl0gZHJpdmVyX3Jl Z2lzdGVyKzB4NjAvMHhlMAo+ID4+IFsgICAyNC4wMjg1MjBdICAgICAgICBbPGZmZmZmZmZmODE0 MzEwYTQ+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg2NC8weDcwCj4gPj4gWyAgIDI0LjAyODUy N10gICAgICAgIFs8ZmZmZmZmZmZhMDBlZjg2MD5dIGRybV9wY2lfaW5pdCsweGUwLzB4MTEwIFtk cm1dCj4gPj4gWyAgIDI0LjAyODU0MF0gICAgICAgIFs8ZmZmZmZmZmZhMDY5YTBhMD5dIGk5MTVf aW5pdCsweGEwLzB4YTggW2k5MTVdCj4gPj4gWyAgIDI0LjAyODU2M10gICAgICAgIFs8ZmZmZmZm ZmY4MTAwMjBmOD5dIGRvX29uZV9pbml0Y2FsbCsweDg4LzB4MWMwCj4gPj4gWyAgIDI0LjAyODU3 MF0gICAgICAgIFs8ZmZmZmZmZmY4MTdjYzlkMj5dIGRvX2luaXRfbW9kdWxlKzB4NjEvMHgxZWMK PiA+PiBbICAgMjQuMDI4NTc3XSAgICAgICAgWzxmZmZmZmZmZjgxMTFmYjc4Pl0gbG9hZF9tb2R1 bGUrMHgyMDA4LzB4MjVjMAo+ID4+IFsgICAyNC4wMjg1ODRdICAgICAgICBbPGZmZmZmZmZmODEx MjAyNTY+XSBTeVNfaW5pdF9tb2R1bGUrMHgxMjYvMHgxNDAKPiA+PiBbICAgMjQuMDI4NTkxXSAg ICAgICAgWzxmZmZmZmZmZjgxN2Q4ZTMyPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDE2 LzB4N2EKPiA+PiBbICAgMjQuMDI4NTk4XQo+ID4+IFsgICAyNC4wMjg1OThdIG90aGVyIGluZm8g dGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6Cj4gPj4gWyAgIDI0LjAyODU5OF0KPiA+PiBb ICAgMjQuMDI4NjA5XSAgUG9zc2libGUgdW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86Cj4gPj4gWyAg IDI0LjAyODYwOV0KPiA+PiBbICAgMjQuMDI4NjE3XSAgICAgICAgQ1BVMCAgICAgICAgICAgICAg ICAgICAgQ1BVMQo+ID4+IFsgICAyNC4wMjg2MjJdICAgICAgICAtLS0tICAgICAgICAgICAgICAg ICAgICAtLS0tCj4gPj4gWyAgIDI0LjAyODYyN10gICBsb2NrKCYoJmJhY2tsaWdodF9ub3RpZmll ciktPnJ3c2VtKTsKPiA+PiBbICAgMjQuMDI4NjMzXSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgbG9jayhpbml0X211dGV4KTsKPiA+PiBbICAgMjQuMDI4NjM5XQo+ID4+IGxvY2soJigm YmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0pOwo+ID4+IFsgICAyNC4wMjg2NDhdICAgbG9jayhp bml0X211dGV4KTsKPiA+PiBbICAgMjQuMDI4NjU0XQo+ID4+IFsgICAyNC4wMjg2NTRdICAqKiog REVBRExPQ0sgKioqCj4gPj4gWyAgIDI0LjAyODY1NF0KPiA+PiBbICAgMjQuMDI4NjY0XSA0IGxv Y2tzIGhlbGQgYnkgbW9kcHJvYmUvNzQwOgo+ID4+IFsgICAyNC4wMjg2NjldICAjMDogICgmZGV2 LT5tdXRleCl7Li4uLi4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTUyZDU5Yj5dCj4gPj4gX19kcml2ZXJf YXR0YWNoKzB4NGIvMHhhMAo+ID4+IFsgICAyNC4wMjg2ODFdICAjMTogICgmZGV2LT5tdXRleCl7 Li4uLi4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTUyZDVhOT5dCj4gPj4gX19kcml2ZXJfYXR0YWNoKzB4 NTkvMHhhMAo+ID4+IFsgICAyNC4wMjg2OTNdICAjMjogIChkcm1fZ2xvYmFsX211dGV4KXsrLisu Ky59LCBhdDoKPiA+PiBbPGZmZmZmZmZmYTAwZWM3ZDY+XSBkcm1fZGV2X3JlZ2lzdGVyKzB4MjYv MHgxMDAgW2RybV0KPiA+PiBbICAgMjQuMDI4NzExXSAgIzM6ICAoJigmYmFja2xpZ2h0X25vdGlm aWVyKS0+cndzZW0peysrKysuLn0sIGF0Ogo+ID4+IFs8ZmZmZmZmZmY4MTBhNjQ5OT5dIF9fYmxv Y2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDM5LzB4NzAKPiA+PiBbICAgMjQuMDI4NzI1XQo+ ID4+IFsgICAyNC4wMjg3MjVdIHN0YWNrIGJhY2t0cmFjZToKPiA+PiBbICAgMjQuMDI4NzM0XSBD UFU6IDEgUElEOiA3NDAgQ29tbTogbW9kcHJvYmUgTm90IHRhaW50ZWQKPiA+PiA0LjIuMC1yYzQt MS1pbml6YS1zbWFsbCAjMQo+ID4+IFsgICAyNC4wMjg3NDJdIEhhcmR3YXJlIG5hbWU6IFNBTVNV TkcgRUxFQ1RST05JQ1MgQ08uLCBMVEQuCj4gPj4gNTMwVTNCSS81MzBVNEJJLzUzMFU0QkgvNTMw VTNCSS81MzBVNEJJLzUzMFU0QkgsIEJJT1MgMTNYSyAwMy8yOC8yMDEzCj4gPj4gWyAgIDI0LjAy ODc1M10gIGZmZmZmZmZmODI2OWZjNDAgZmZmZjg4MDExODgxMzRiOCBmZmZmZmZmZjgxN2NlYTli Cj4gPj4gMDAwMDAwMDAwMDAwMDAxMQo+ID4+IFsgICAyNC4wMjg3NjNdICBmZmZmZmZmZjgyNjlm YzQwIGZmZmY4ODAxMTg4MTM1MDggZmZmZmZmZmY4MTdjYmZjNAo+ID4+IGZmZmY4ODAwZDNhMDBi NDAKPiA+PiBbICAgMjQuMDI4Nzc0XSAgZmZmZjg4MDExODgxMzU3OCBmZmZmODgwMGQzYTAxNDEw IDAwMDAwMDAwMDAwMDAwMDQKPiA+PiBmZmZmODgwMGQzYTAxNDEwCj4gPj4gWyAgIDI0LjAyODc4 NF0gQ2FsbCBUcmFjZToKPiA+PiBbICAgMjQuMDI4NzkxXSAgWzxmZmZmZmZmZjgxN2NlYTliPl0g ZHVtcF9zdGFjaysweDRjLzB4NjUKPiA+PiBbICAgMjQuMDI4Nzk3XSAgWzxmZmZmZmZmZjgxN2Ni ZmM0Pl0gcHJpbnRfY2lyY3VsYXJfYnVnKzB4MjBiLzB4MjFjCj4gPj4gWyAgIDI0LjAyODgwNF0g IFs8ZmZmZmZmZmY4MTBkOTg5ZD5dIF9fbG9ja19hY3F1aXJlKzB4MWY1ZC8weDIxYzAKPiA+PiBb ICAgMjQuMDI4ODEyXSAgWzxmZmZmZmZmZjgxMGRhNTZmPl0gbG9ja19hY3F1aXJlKzB4Y2YvMHgy ODAKPiA+PiBbICAgMjQuMDI4ODE5XSAgWzxmZmZmZmZmZmEwMDZhZjJkPl0gPwo+ID4+IGFjcGlf dmlkZW9fZ2V0X2JhY2tsaWdodF90eXBlKzB4MTcvMHgxNjQgW3ZpZGVvXQo+ID4+IFsgICAyNC4w Mjg4MzBdICBbPGZmZmZmZmZmODE3ZDQyNzU+XSBtdXRleF9sb2NrX25lc3RlZCsweDY1LzB4M2Mw Cj4gPj4gWyAgIDI0LjAyODgzN10gIFs8ZmZmZmZmZmZhMDA2YWYyZD5dID8KPiA+PiBhY3BpX3Zp ZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiBbICAgMjQuMDI4 ODQ3XSAgWzxmZmZmZmZmZmEwMDZhZjJkPl0KPiA+PiBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRf dHlwZSsweDE3LzB4MTY0IFt2aWRlb10KPiA+PiBbICAgMjQuMDI4ODU3XSAgWzxmZmZmZmZmZmEw MDZiMGIyPl0KPiA+PiBhY3BpX3ZpZGVvX2JhY2tsaWdodF9ub3RpZnkrMHgxOS8weDJmIFt2aWRl b10KPiA+PiBbICAgMjQuMDI4ODY2XSAgWzxmZmZmZmZmZjgxMGE2MjlkPl0gbm90aWZpZXJfY2Fs bF9jaGFpbisweDVkLzB4ODAKPiA+PiBbICAgMjQuMDI4ODczXSAgWzxmZmZmZmZmZjgxMGE2NGIx Pl0gX19ibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4NTEvMHg3MAo+ID4+IFsgICAyNC4w Mjg4ODBdICBbPGZmZmZmZmZmODEwYTY0ZTY+XSBibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWlu KzB4MTYvMHgyMAo+ID4+IFsgICAyNC4wMjg4ODddICBbPGZmZmZmZmZmODE0NjFkMzc+XSBiYWNr bGlnaHRfZGV2aWNlX3JlZ2lzdGVyKzB4MTk3LzB4MjQwCj4gPj4gWyAgIDI0LjAyODkyMF0gIFs8 ZmZmZmZmZmZhMDYyYmIyMz5dIGludGVsX2JhY2tsaWdodF9yZWdpc3RlcisweGIzLzB4MTgwIFtp OTE1XQo+ID4+IFsgICAyNC4wMjg5NTJdICBbPGZmZmZmZmZmYTA1ZmUxMzY+XSBpbnRlbF9tb2Rl c2V0X2dlbV9pbml0KzB4MTc2LzB4MTkwIFtpOTE1XQo+ID4+IFsgICAyNC4wMjg5ODRdICBbPGZm ZmZmZmZmYTA2MzMxMTI+XSBpOTE1X2RyaXZlcl9sb2FkKzB4ZjEyLzB4MTRkMCBbaTkxNV0KPiA+ PiBbICAgMjQuMDI4OTkxXSAgWzxmZmZmZmZmZjgxMGQ3M2U5Pl0gPyBtYXJrX2hlbGRfbG9ja3Mr MHg2OS8weDkwCj4gPj4gWyAgIDI0LjAyODk5N10gIFs8ZmZmZmZmZmY4MTdkNWNkMD5dID8gX19t dXRleF91bmxvY2tfc2xvd3BhdGgrMHhjMC8weDE4MAo+ID4+IFsgICAyNC4wMjkwMDRdICBbPGZm ZmZmZmZmODEwZDczZTk+XSA/IG1hcmtfaGVsZF9sb2NrcysweDY5LzB4OTAKPiA+PiBbICAgMjQu MDI5MDExXSAgWzxmZmZmZmZmZjgxN2Q4NGQ2Pl0gPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3Rv cmUrMHgzNi8weDYwCj4gPj4gWyAgIDI0LjAyOTAxOF0gIFs8ZmZmZmZmZmY4MTBkNzU2MT5dID8g dHJhY2VfaGFyZGlycXNfb25fY2FsbGVyKzB4MTUxLzB4MWUwCj4gPj4gWyAgIDI0LjAyOTAyNV0g IFs8ZmZmZmZmZmY4MTBkNzVmZD5dID8gdHJhY2VfaGFyZGlycXNfb24rMHhkLzB4MTAKPiA+PiBb ICAgMjQuMDI5MDM5XSAgWzxmZmZmZmZmZmEwMGVjODYxPl0gZHJtX2Rldl9yZWdpc3RlcisweGIx LzB4MTAwIFtkcm1dCj4gPj4gWyAgIDI0LjAyOTA1Ml0gIFs8ZmZmZmZmZmZhMDBlZjYyZD5dIGRy bV9nZXRfcGNpX2RldisweDhkLzB4MWUwIFtkcm1dCj4gPj4gWyAgIDI0LjAyOTA3Nl0gIFs8ZmZm ZmZmZmZhMDU3ZTFmYj5dIGk5MTVfcGNpX3Byb2JlKzB4M2IvMHg2MCBbaTkxNV0KPiA+PiBbICAg MjQuMDI5MDgyXSAgWzxmZmZmZmZmZjgxNDMxN2U1Pl0gbG9jYWxfcGNpX3Byb2JlKzB4NDUvMHhh MAo+ID4+IFsgICAyNC4wMjkwODldICBbPGZmZmZmZmZmODE0MzJhNzA+XSA/IHBjaV9tYXRjaF9k ZXZpY2UrMHhlMC8weDExMAo+ID4+IFsgICAyNC4wMjkwOTVdICBbPGZmZmZmZmZmODE0MzJiYWQ+ XSBwY2lfZGV2aWNlX3Byb2JlKzB4Y2QvMHgxMjAKPiA+PiBbICAgMjQuMDI5MTAyXSAgWzxmZmZm ZmZmZjgxNTJkM2E2Pl0gZHJpdmVyX3Byb2JlX2RldmljZSsweDEzNi8weDJlMAo+ID4+IFsgICAy NC4wMjkxMDldICBbPGZmZmZmZmZmODE1MmQ1ZTQ+XSBfX2RyaXZlcl9hdHRhY2grMHg5NC8weGEw Cj4gPj4gWyAgIDI0LjAyOTExNV0gIFs8ZmZmZmZmZmY4MTUyZDU1MD5dID8gZHJpdmVyX3Byb2Jl X2RldmljZSsweDJlMC8weDJlMAo+ID4+IFsgICAyNC4wMjkxMjRdICBbPGZmZmZmZmZmODE1MmIz MzY+XSBidXNfZm9yX2VhY2hfZGV2KzB4NjYvMHhhMAo+ID4+IFsgICAyNC4wMjkxMzRdICBbPGZm ZmZmZmZmODE1MmNlZGU+XSBkcml2ZXJfYXR0YWNoKzB4MWUvMHgyMAo+ID4+IFsgICAyNC4wMjkx NDRdICBbPGZmZmZmZmZmODE1MmNhZDg+XSBidXNfYWRkX2RyaXZlcisweDFiOC8weDIzMAo+ID4+ IFsgICAyNC4wMjkxNTNdICBbPGZmZmZmZmZmODE1MmU1ODA+XSBkcml2ZXJfcmVnaXN0ZXIrMHg2 MC8weGUwCj4gPj4gWyAgIDI0LjAyOTE2M10gIFs8ZmZmZmZmZmY4MTQzMTBhND5dIF9fcGNpX3Jl Z2lzdGVyX2RyaXZlcisweDY0LzB4NzAKPiA+PiBbICAgMjQuMDI5MTgwXSAgWzxmZmZmZmZmZmEw MGVmODYwPl0gZHJtX3BjaV9pbml0KzB4ZTAvMHgxMTAgW2RybV0KPiA+PiBbICAgMjQuMDI5MTkw XSAgWzxmZmZmZmZmZmEwNjlhMDAwPl0gPyAweGZmZmZmZmZmYTA2OWEwMDAKPiA+PiBbICAgMjQu MDI5MjE4XSAgWzxmZmZmZmZmZmEwNjlhMGEwPl0gaTkxNV9pbml0KzB4YTAvMHhhOCBbaTkxNV0K PiA+PiBbICAgMjQuMDI5MjI4XSAgWzxmZmZmZmZmZjgxMDAyMGY4Pl0gZG9fb25lX2luaXRjYWxs KzB4ODgvMHgxYzAKPiA+PiBbICAgMjQuMDI5MjM4XSAgWzxmZmZmZmZmZjgxN2NjOTk5Pl0gPyBk b19pbml0X21vZHVsZSsweDI4LzB4MWVjCj4gPj4gWyAgIDI0LjAyOTI0OF0gIFs8ZmZmZmZmZmY4 MTdjYzlkMj5dIGRvX2luaXRfbW9kdWxlKzB4NjEvMHgxZWMKPiA+PiBbICAgMjQuMDI5MjU3XSAg WzxmZmZmZmZmZjgxMTFmYjc4Pl0gbG9hZF9tb2R1bGUrMHgyMDA4LzB4MjVjMAo+ID4+IFsgICAy NC4wMjkyNjZdICBbPGZmZmZmZmZmODExMWI2YzA+XSA/IG1fc2hvdysweDFhMC8weDFhMAo+ID4+ IFsgICAyNC4wMjkyNzhdICBbPGZmZmZmZmZmODE3ZDlhNzM+XSA/IHJldGludF9rZXJuZWwrMHgx MC8weDEwCj4gPj4gWyAgIDI0LjAyOTI5MF0gIFs8ZmZmZmZmZmY4MTEyMDI1Nj5dIFN5U19pbml0 X21vZHVsZSsweDEyNi8weDE0MAo+ID4+IFsgICAyNC4wMjkyOTddICBbPGZmZmZmZmZmODE3ZDhl MzI+XSBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MTYvMHg3YQo+ID4+IFsgICAyNC4wMzA5 NjldIEFDUEk6IFZpZGVvIERldmljZSBbR0ZYMF0gKG11bHRpLWhlYWQ6IHllcyAgcm9tOiBubyAg cG9zdDogbm8pCj4gPj4gWyAgIDI0LjAzMTE1N10gaW5wdXQ6IFZpZGVvIEJ1cyBhcwo+ID4+IC9k ZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBBMDg6MDAvTE5YVklERU86MDAvaW5w dXQvaW5wdXQxMQo+ID4+IFsgICAyNC4wMzEzNTNdIFtkcm1dIEluaXRpYWxpemVkIGk5MTUgMS42 LjAgMjAxNTA1MjIgZm9yIDAwMDA6MDA6MDIuMCBvbiBtaW5vciAwCj4gPj4gWyAgIDI0LjA0MTIy NF0gZmJjb246IGludGVsZHJtZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UKPiA+Pgo+ID4+IE5v dCBzdXJlIHdoaWNoIGFyZWEgaXMgdGhlIHJvb3QgY2F1c2UsIHNvIEkgYWRkZWQgYWNwaSBhbmQg ZHJtL2k5MTUgZm9sa3MuCj4gPj4KPiA+PiBkbWVzZyBhbmQga2VybmVsLWNvbmZpZyBhcmUgYXR0 YWNoZWQuCj4gPj4gTW9yZSBpbmZvcz8KPiA+PiBQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3Ug bmVlZC4KPiA+Pgo+ID4+IFJlZ2FyZHMsCj4gPj4gLSBzZWRAIC0KCj4gWyAgICAwLjAwMDAwMF0g SW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0Cj4gWyAgICAwLjAwMDAwMF0gSW5pdGlh bGl6aW5nIGNncm91cCBzdWJzeXMgY3B1Cj4gWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNn cm91cCBzdWJzeXMgY3B1YWNjdAo+IFsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC4yLjAt cmM2LTEtaW5pemEtc21hbGwgKHNlZGF0LmRpbGVrQGdtYWlsLmNvbUBmYW1ib3gpIChnY2MgdmVy c2lvbiA0LjkuMiAoVWJ1bnR1IDQuOS4yLTB1YnVudHUxfjEyLjA0KSApICMxIFNNUCBNb24gQXVn IDEwIDE5OjM1OjE2IENFU1QgMjAxNQo+IFsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogQk9P VF9JTUFHRT0vYm9vdC92bWxpbnV6LTQuMi4wLXJjNi0xLWluaXphLXNtYWxsIHJvb3Q9VVVJRD0w MDFBQURBNjFBQUQ5OTY0IGxvb3A9L3VidW50dS9kaXNrcy9yb290LmRpc2sgcm8KPiBbICAgIDAu MDAwMDAwXSBLRVJORUwgc3VwcG9ydGVkIGNwdXM6Cj4gWyAgICAwLjAwMDAwMF0gICBJbnRlbCBH ZW51aW5lSW50ZWwKPiBbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKPiBbICAgIDAu MDAwMDAwXSAgIENlbnRhdXIgQ2VudGF1ckhhdWxzCj4gWyAgICAwLjAwMDAwMF0gRGlzYWJsZWQg ZmFzdCBzdHJpbmcgb3BlcmF0aW9ucwo+IFsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9v ZmZzZXRbMl06IDAyNDAsIHhzdGF0ZV9zaXplc1syXTogMDEwMAo+IFsgICAgMC4wMDAwMDBdIHg4 Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAxOiAneDg3IGZsb2F0aW5nIHBvaW50 IHJlZ2lzdGVycycKPiBbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZl YXR1cmUgMHgwMjogJ1NTRSByZWdpc3RlcnMnCj4gWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3Vw cG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDQ6ICdBVlggcmVnaXN0ZXJzJwo+IFsgICAgMC4wMDAw MDBdIHg4Ni9mcHU6IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVzIDB4NywgY29udGV4dCBzaXplIGlz IDB4MzQwIGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQnIGZvcm1hdC4KPiBbICAgIDAuMDAwMDAwXSB4 ODYvZnB1OiBVc2luZyAnZWFnZXInIEZQVSBjb250ZXh0IHN3aXRjaGVzLgo+IFsgICAgMC4wMDAw MDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKPiBbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZDdmZl0g dXNhYmxlCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZDgw MC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDBlMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkCj4g WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAw MDAwMWZmZmZmZmZdIHVzYWJsZQo+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwMjAwMDAwMDAtMHgwMDAwMDAwMDIwMWZmZmZmXSByZXNlcnZlZAo+IFsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMjAyMDAwMDAtMHgwMDAwMDAwMDNmZmZmZmZm XSB1c2FibGUKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDQwMDAw MDAwLTB4MDAwMDAwMDA0MDFmZmZmZl0gcmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4 MjA6IFttZW0gMHgwMDAwMDAwMDQwMjAwMDAwLTB4MDAwMDAwMDBkOWM5ZWZmZl0gdXNhYmxlCj4g WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBkOWM5ZjAwMC0weDAwMDAw MDAwZGFlN2VmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDBkYWU3ZjAwMC0weDAwMDAwMDAwZGFmOWVmZmZdIEFDUEkgTlZTCj4gWyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBkYWY5ZjAwMC0weDAwMDAwMDAwZGFmZmVm ZmZdIEFDUEkgZGF0YQo+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw ZGFmZmYwMDAtMHgwMDAwMDAwMGRhZmZmZmZmXSB1c2FibGUKPiBbICAgIDAuMDAwMDAwXSBCSU9T LWU4MjA6IFttZW0gMHgwMDAwMDAwMGRiMDAwMDAwLTB4MDAwMDAwMDBkZjlmZmZmZl0gcmVzZXJ2 ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGY4MDAwMDAwLTB4 MDAwMDAwMDBmYmZmZmZmZl0gcmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt ZW0gMHgwMDAwMDAwMGZlYzAwMDAwLTB4MDAwMDAwMDBmZWMwMGZmZl0gcmVzZXJ2ZWQKPiBbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDA4MDAwLTB4MDAwMDAwMDBm ZWQwOGZmZl0gcmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw MDAwMGZlZDEwMDAwLTB4MDAwMDAwMDBmZWQxOWZmZl0gcmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDFjMDAwLTB4MDAwMDAwMDBmZWQxZmZmZl0g cmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZTAw MDAwLTB4MDAwMDAwMDBmZWUwMGZmZl0gcmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4 MjA6IFttZW0gMHgwMDAwMDAwMGZmZDgwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQK PiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAw MDAwMDExZmRmZmZmZl0gdXNhYmxlCj4gWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJs ZSkgcHJvdGVjdGlvbjogYWN0aXZlCj4gWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNiBwcmVzZW50 Lgo+IFsgICAgMC4wMDAwMDBdIERNSTogU0FNU1VORyBFTEVDVFJPTklDUyBDTy4sIExURC4gNTMw VTNCSS81MzBVNEJJLzUzMFU0QkgvNTMwVTNCSS81MzBVNEJJLzUzMFU0QkgsIEJJT1MgMTNYSyAw My8yOC8yMDEzCj4gWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0w eDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gZTgyMDogcmVt b3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKPiBbICAgIDAuMDAwMDAwXSBl ODIwOiBsYXN0X3BmbiA9IDB4MTFmZTAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwCj4gWyAg ICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHVuY2FjaGFibGUKPiBbICAgIDAuMDAwMDAw XSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVkOgo+IFsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZG RkYgd3JpdGUtYmFjawo+IFsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQo+ IFsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3JpdGUtcHJvdGVjdAo+IFsgICAgMC4wMDAw MDBdIE1UUlIgdmFyaWFibGUgcmFuZ2VzIGVuYWJsZWQ6Cj4gWyAgICAwLjAwMDAwMF0gICAwIGJh c2UgMDAwMDAwMDAwIG1hc2sgRjgwMDAwMDAwIHdyaXRlLWJhY2sKPiBbICAgIDAuMDAwMDAwXSAg IDEgYmFzZSAwODAwMDAwMDAgbWFzayBGQzAwMDAwMDAgd3JpdGUtYmFjawo+IFsgICAgMC4wMDAw MDBdICAgMiBiYXNlIDBDMDAwMDAwMCBtYXNrIEZFMDAwMDAwMCB3cml0ZS1iYWNrCj4gWyAgICAw LjAwMDAwMF0gICAzIGJhc2UgMERDMDAwMDAwIG1hc2sgRkZDMDAwMDAwIHVuY2FjaGFibGUKPiBb ICAgIDAuMDAwMDAwXSAgIDQgYmFzZSAwREIwMDAwMDAgbWFzayBGRkYwMDAwMDAgdW5jYWNoYWJs ZQo+IFsgICAgMC4wMDAwMDBdICAgNSBiYXNlIDEwMDAwMDAwMCBtYXNrIEZFMDAwMDAwMCB3cml0 ZS1iYWNrCj4gWyAgICAwLjAwMDAwMF0gICA2IGJhc2UgMTFGRTAwMDAwIG1hc2sgRkZGRTAwMDAw IHVuY2FjaGFibGUKPiBbICAgIDAuMDAwMDAwXSAgIDcgYmFzZSAwRkZDMDAwMDAgbWFzayBGRkZD MDAwMDAgd3JpdGUtcHJvdGVjdAo+IFsgICAgMC4wMDAwMDBdICAgOCBkaXNhYmxlZAo+IFsgICAg MC4wMDAwMDBdICAgOSBkaXNhYmxlZAo+IFsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IENvbmZpZ3Vy YXRpb24gWzAtN106IFdCICBXQyAgVUMtIFVDICBXQiAgV0MgIFVDLSBXVCAgCj4gWyAgICAwLjAw MDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweGRiMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAw Cj4gWyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1QLXRhYmxlIGF0IFttZW0gMHgwMDBmMDBlMC0w eDAwMGYwMGVmXSBtYXBwZWQgYXQgW2ZmZmY4ODAwMDAwZjAwZTBdCj4gWyAgICAwLjAwMDAwMF0g U2Nhbm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uCj4gWyAgICAwLjAwMDAw MF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5NzAwMF0gOTcwMDAgc2l6 ZSAyNDU3Ngo+IFsgICAgMC4wMDAwMDBdIHJlc2VydmluZyBpbmFjY2Vzc2libGUgU05CIGdmeCBw YWdlcwo+IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDAwMDAw MC0weDAwMGZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZm Zl0gcGFnZSA0awo+IFsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNjZDAwMCwgMHgwMmNjZGZmZl0g UEdUQUJMRQo+IFsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNjZTAwMCwgMHgwMmNjZWZmZl0gUEdU QUJMRQo+IFsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNjZjAwMCwgMHgwMmNjZmZmZl0gUEdUQUJM RQo+IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMWZjMDAwMDAt MHgxMWZkZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMWZjMDAwMDAtMHgxMWZkZmZm ZmZdIHBhZ2UgMk0KPiBbICAgIDAuMDAwMDAwXSBCUksgWzB4MDJjZDAwMDAsIDB4MDJjZDBmZmZd IFBHVEFCTEUKPiBbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAw MDAwMDAwLTB4MTFmYmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAwLTB4 MTFmYmZmZmZmXSBwYWdlIDJNCj4gWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzog W21lbSAweGMwMDAwMDAwLTB4ZDljOWVmZmZdCj4gWyAgICAwLjAwMDAwMF0gIFttZW0gMHhjMDAw MDAwMC0weGQ5YmZmZmZmXSBwYWdlIDJNCj4gWyAgICAwLjAwMDAwMF0gIFttZW0gMHhkOWMwMDAw MC0weGQ5YzllZmZmXSBwYWdlIDRrCj4gWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyY2QxMDAwLCAw eDAyY2QxZmZmXSBQR1RBQkxFCj4gWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyY2QyMDAwLCAweDAy Y2QyZmZmXSBQR1RBQkxFCj4gWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l bSAweGRhZmZmMDAwLTB4ZGFmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gIFttZW0gMHhkYWZmZjAw MC0weGRhZmZmZmZmXSBwYWdlIDRrCj4gWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDAwMTAwMDAwLTB4MWZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gIFttZW0gMHgw MDEwMDAwMC0weDAwMWZmZmZmXSBwYWdlIDRrCj4gWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDIw MDAwMC0weDFmZmZmZmZmXSBwYWdlIDJNCj4gWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDIwMjAwMDAwLTB4M2ZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gIFttZW0g MHgyMDIwMDAwMC0weDNmZmZmZmZmXSBwYWdlIDJNCj4gWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1v cnlfbWFwcGluZzogW21lbSAweDQwMjAwMDAwLTB4YmZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0g IFttZW0gMHg0MDIwMDAwMC0weGJmZmZmZmZmXSBwYWdlIDJNCj4gWyAgICAwLjAwMDAwMF0gUkFN RElTSzogW21lbSAweDM3OGY4MDAwLTB4MzdjNzNmZmZdCj4gWyAgICAwLjAwMDAwMF0gQUNQSTog RWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4gWyAgICAwLjAwMDAw MF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRjAxMDAgMDAwMDI0ICh2MDIgU0VDQ1NEKQo+IFsg ICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMERBRkZFMTcwIDAwMDA4QyAodjAxIFNF Q0NTRCBMSDQzU1RBUiAwMDAwMDAwMiBQVEVDIDAwMDAwMDAyKQo+IFsgICAgMC4wMDAwMDBdIEFD UEk6IEZBQ1AgMHgwMDAwMDAwMERBRkVGMDAwIDAwMDEwQyAodjA1IFNFQ0NTRCBMSDQzU1RBUiAw MDAwMDAwMiBQVEwgIDAwMDAwMDAyKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAw MDAwMERBRkYyMDAwIDAwODNBQyAodjAyIFNFQ0NTRCBTTkItQ1BUICAwMDAwMDAwMCBJTlRMIDIw MDYxMTA5KQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMERBRjQ3MDAwIDAw MDA0MAo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNMSUMgMHgwMDAwMDAwMERBRkZEMDAwIDAwMDE3 NiAodjAxIFNFQ0NTRCBMSDQzU1RBUiAwMDAwMDAwMiBQVEVDIDAwMDAwMDAxKQo+IFsgICAgMC4w MDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMERBRkZCMDAwIDAwMTA2OCAodjAxIFNFQ0NTRCBQ dGlkRGV2YyAwMDAwMTAwMCBJTlRMIDIwMDYxMTA5KQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEFT RiEgMHgwMDAwMDAwMERBRkYxMDAwIDAwMDBBNSAodjMyIFNFQ0NTRCBMSDQzU1RBUiAwMDAwMDAw MiBQVEwgIDAwMDAwMDAyKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMERB RkVFMDAwIDAwMDAzOCAodjAxIFNFQ0NTRCBMSDQzU1RBUiAwMDAwMDAwMiBQVEwgIDAwMDAwMDAy KQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMERBRkVEMDAwIDAwMDA5OCAo djAzIFNFQ0NTRCBMSDQzU1RBUiAwMDAwMDAwMiBQVEwgIDAwMDAwMDAyKQo+IFsgICAgMC4wMDAw MDBdIEFDUEk6IE1DRkcgMHgwMDAwMDAwMERBRkVDMDAwIDAwMDAzQyAodjAxIFNFQ0NTRCBMSDQz U1RBUiAwMDAwMDAwMiBQVEwgIDAwMDAwMDAyKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg MHgwMDAwMDAwMERBRkVCMDAwIDAwMDgwNCAodjAxIFBtUmVmICBDcHUwSXN0ICAwMDAwMzAwMCBJ TlRMIDIwMDYxMTA5KQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMERBRkVB MDAwIDAwMDk5NiAodjAxIFBtUmVmICBDcHVQbSAgICAwMDAwMzAwMCBJTlRMIDIwMDYxMTA5KQo+ IFsgICAgMC4wMDAwMDBdIEFDUEk6IFVFRkkgMHgwMDAwMDAwMERBRkU5MDAwIDAwMDAzRSAodjAx IFNFQ0NTRCBMSDQzU1RBUiAwMDAwMDAwMiBQVEwgIDAwMDAwMDAyKQo+IFsgICAgMC4wMDAwMDBd IEFDUEk6IFVFRkkgMHgwMDAwMDAwMERBRkU4MDAwIDAwMDA0MiAodjAxIFBUTCAgICBDT01CVUYg ICAwMDAwMDAwMSBQVEwgIDAwMDAwMDAxKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFVFRkkgMHgw MDAwMDAwMERBRkU3MDAwIDAwMDI2QSAodjAxIFNFQ0NTRCBMSDQzU1RBUiAwMDAwMDAwMiBQVEwg IDAwMDAwMDAyKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMERBRkU2MDAw IDAwMDBEMCAodjAxIElmZnMgICBJZmZzQXNsICAwMDAwMzAwMCBJTlRMIDIwMDYxMTA5KQo+IFsg ICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCj4gWyAgICAw LjAwMDAwMF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCj4gWyAgICAwLjAwMDAwMF0gRmFr aW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAxMWZkZmZmZmZd Cj4gWyAgICAwLjAwMDAwMF0gTk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4MTFmZGY4MDAw LTB4MTFmZGZjZmZmXQo+IFsgICAgMC4wMDAwMDBdICBbZmZmZmVhMDAwMDAwMDAwMC1mZmZmZWEw MDA0N2ZmZmZmXSBQTUQgLT4gW2ZmZmY4ODAxMWI0MDAwMDAtZmZmZjg4MDExZjNmZmZmZl0gb24g bm9kZSAwCj4gWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6Cj4gWyAgICAwLjAwMDAwMF0gICBE TUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdCj4gWyAg ICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAw ZmZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDEwMDAw MDAwMC0weDAwMDAwMDAxMWZkZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0 YXJ0IGZvciBlYWNoIG5vZGUKPiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5n ZXMKPiBbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0w eDAwMDAwMDAwMDAwOWNmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw MDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDFmZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICAgbm9k ZSAgIDA6IFttZW0gMHgwMDAwMDAwMDIwMjAwMDAwLTB4MDAwMDAwMDAzZmZmZmZmZl0KPiBbICAg IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA0MDIwMDAwMC0weDAwMDAwMDAw ZDljOWVmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwZGFm ZmYwMDAtMHgwMDAwMDAwMGRhZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt ZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDExZmRmZmZmZl0KPiBbICAgIDAuMDAwMDAw XSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAx MWZkZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDEwMjE1MDAK PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKPiBb ICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAxNTYgcGFnZXMgcmVzZXJ2ZWQKPiBbICAgIDAuMDAw MDAwXSAgIERNQSB6b25lOiAzOTk2IHBhZ2VzLCBMSUZPIGJhdGNoOjAKPiBbICAgIDAuMDAwMDAw XSAgIERNQTMyIHpvbmU6IDEzODU5IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAo+IFsgICAgMC4wMDAw MDBdICAgRE1BMzIgem9uZTogODg2OTQ0IHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4gWyAgICAwLjAw MDAwMF0gICBOb3JtYWwgem9uZTogMjA0MCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKPiBbICAgIDAu MDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxMzA1NjAgcGFnZXMsIExJRk8gYmF0Y2g6MzEKPiBbICAg IDAuMDAwMDAwXSBSZXNlcnZpbmcgSW50ZWwgZ3JhcGhpY3Mgc3RvbGVuIG1lbW9yeSBhdCAweGRi YTAwMDAwLTB4ZGY5ZmZmZmYKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0 OiAweDQwOAo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAw MDAwCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDBdIGhpZ2gg ZWRnZSBsaW50WzB4MV0pCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk WzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCj4gWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBh cGljX2lkIDE0LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzCj4gWyAg ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJx IDIgZGZsIGRmbCkKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz X2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IElS UTAgdXNlZCBieSBvdmVycmlkZS4KPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkg b3ZlcnJpZGUuCj4gWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25m aWd1cmF0aW9uIGluZm9ybWF0aW9uCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4 MDg2YTMwMSBiYXNlOiAweGZlZDAwMDAwCj4gWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dp bmcgOCBDUFVzLCA0IGhvdHBsdWcgQ1BVcwo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQo+IFsgICAgMC4wMDAw MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA5ZDAwMC0weDAwMDlk ZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g MHgwMDA5ZTAwMC0weDAwMDlmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v c2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0weDAwMGRmZmZmXQo+IFsgICAgMC4wMDAwMDBd IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBlMDAwMC0weDAwMGZmZmZm XQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgy MDAwMDAwMC0weDIwMWZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2 ZSBtZW1vcnk6IFttZW0gMHg0MDAwMDAwMC0weDQwMWZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBN OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkOWM5ZjAwMC0weGRhZTdlZmZmXQo+ IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkYWU3 ZjAwMC0weGRhZjllZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt ZW1vcnk6IFttZW0gMHhkYWY5ZjAwMC0weGRhZmZlZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBS ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkYjAwMDAwMC0weGRmOWZmZmZmXQo+IFsg ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkZmEwMDAw MC0weGY3ZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v cnk6IFttZW0gMHhmODAwMDAwMC0weGZiZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdp c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmYzAwMDAwMC0weGZlYmZmZmZmXQo+IFsgICAg MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMDAwMC0w eGZlYzAwZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6 IFttZW0gMHhmZWMwMTAwMC0weGZlZDA3ZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQwODAwMC0weGZlZDA4ZmZmXQo+IFsgICAgMC4w MDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQwOTAwMC0weGZl ZDBmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt ZW0gMHhmZWQxMDAwMC0weGZlZDE5ZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxYTAwMC0weGZlZDFiZmZmXQo+IFsgICAgMC4wMDAw MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxYzAwMC0weGZlZDFm ZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g MHhmZWQyMDAwMC0weGZlZGZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v c2F2ZSBtZW1vcnk6IFttZW0gMHhmZWUwMDAwMC0weGZlZTAwZmZmXQo+IFsgICAgMC4wMDAwMDBd IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWUwMTAwMC0weGZmZDdmZmZm XQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhm ZmQ4MDAwMC0weGZmZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHhkZmEwMDAw MC0weGY3ZmZmZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzCj4gWyAgICAwLjAwMDAwMF0g Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIGJhcmUgaGFyZHdhcmUKPiBbICAgIDAu MDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1h eF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zCj4g WyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9jcHVtYXNrX2JpdHM6 MjU2IG5yX2NwdV9pZHM6OCBucl9ub2RlX2lkczoxCj4gWyAgICAwLjAwMDAwMF0gUEVSQ1BVOiBF bWJlZGRlZCAzNCBwYWdlcy9jcHUgQGZmZmY4ODAxMWZhMDAwMDAgczEwMDY4MCByODE5MiBkMzAz OTIgdTI2MjE0NAo+IFsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMDA2ODAgcjgxOTIgZDMw MzkyIHUyNjIxNDQgYWxsb2M9MSoyMDk3MTUyCj4gWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzog WzBdIDAgMSAyIDMgNCA1IDYgNyAKPiBbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBp biBOb2RlIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAxMDA1Mzgx Cj4gWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IE5vcm1hbAo+IFsgICAgMC4wMDAwMDBdIEtl cm5lbCBjb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qvdm1saW51ei00LjIuMC1yYzYtMS1p bml6YS1zbWFsbCByb290PVVVSUQ9MDAxQUFEQTYxQUFEOTk2NCBsb29wPS91YnVudHUvZGlza3Mv cm9vdC5kaXNrIHJvCj4gWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5 NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQo+IFsgICAgMC4wMDAwMDBdIENhbGdhcnk6IGRldGVj dGluZyBDYWxnYXJ5IHZpYSBCSU9TIEVCREEgYXJlYQo+IFsgICAgMC4wMDAwMDBdIENhbGdhcnk6 IFVuYWJsZSB0byBsb2NhdGUgUmlvIEdyYW5kZSB0YWJsZSBpbiBFQkRBIC0gYmFpbGluZyEKPiBb ICAgIDAuMDAwMDAwXSBNZW1vcnk6IDM5MTg3NTZLLzQwODYwMDBLIGF2YWlsYWJsZSAoODA1OEsg a2VybmVsIGNvZGUsIDEzNjlLIHJ3ZGF0YSwgMzQ1Nksgcm9kYXRhLCAxNDI4SyBpbml0LCAxNDM2 OEsgYnNzLCAxNjcyNDRLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpCj4gWyAgICAwLjAwMDAw MF0gUnVubmluZyBSQ1Ugc2VsZiB0ZXN0cwo+IFsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBS Q1UgaW1wbGVtZW50YXRpb24uCj4gWyAgICAwLjAwMDAwMF0gCVJDVSBsb2NrZGVwIGNoZWNraW5n IGlzIGVuYWJsZWQuCj4gWyAgICAwLjAwMDAwMF0gCUJ1aWxkLXRpbWUgYWRqdXN0bWVudCBvZiBs ZWFmIGZhbm91dCB0byA2NC4KPiBbICAgIDAuMDAwMDAwXSAJUkNVIHJlc3RyaWN0aW5nIENQVXMg ZnJvbSBOUl9DUFVTPTI1NiB0byBucl9jcHVfaWRzPTguCj4gWyAgICAwLjAwMDAwMF0gUkNVOiBB ZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj02NCwgbnJfY3B1X2lkcz04Cj4g WyAgICAwLjAwMDAwMF0gTlJfSVJRUzoxNjY0MCBucl9pcnFzOjQ4OCAxNgo+IFsgICAgMC4wMDAw MDBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKPiBbICAgIDAuMDAwMDAwXSBj b25zb2xlIFt0dHkwXSBlbmFibGVkCj4gWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZh bGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyCj4g WyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX1NVQkNMQVNTRVM6ICA4Cj4gWyAgICAwLjAw MDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OAo+IFsgICAgMC4wMDAwMDBdIC4u LiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQo+IFsgICAgMC4wMDAwMDBdIC4uLiBDTEFT U0hBU0hfU0laRTogICAgICAgICAgNDA5Ngo+IFsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RF UF9FTlRSSUVTOiAgICAgMzI3NjgKPiBbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hB SU5TOiAgICAgIDY1NTM2Cj4gWyAgICAwLjAwMDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAg ICAgICAzMjc2OAo+IFsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVu Y3kgaW5mbzogODE1OSBrQgo+IFsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5 IGZvb3RwcmludDogMTkyMCBieXRlcwo+IFsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBocGV0 OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAx MzM0ODQ4ODI4NDggbnMKPiBbICAgIDAuMDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJl ZAo+IFsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcgUElUCj4g WyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAxNTk2LjQ0OCBNSHogcHJvY2Vzc29yCj4gWyAg ICAwLjAwMDA3N10gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1 bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gMzE5Mi44OSBCb2dvTUlQUyAobHBqPTYzODU3 OTIpCj4gWyAgICAwLjAwMDA5MF0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAx Cj4gWyAgICAwLjAwMDExNV0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE1MDYxOQo+IFsgICAgMC4w MTg4ODFdIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKPiBbICAg IDAuMDE4OTk3XSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKPiBbICAgIDAuMDE5MDEw XSBBcHBBcm1vcjogQXBwQXJtb3IgaW5pdGlhbGl6ZWQKPiBbICAgIDAuMDE5MDE1XSBZYW1hOiBi ZWNvbWluZyBtaW5kZnVsLgo+IFsgICAgMC4wMTk5NTRdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxl IGVudHJpZXM6IDUyNDI4OCAob3JkZXI6IDEwLCA0MTk0MzA0IGJ5dGVzKQo+IFsgICAgMC4wMjEy OTFdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5 NzE1MiBieXRlcykKPiBbICAgIDAuMDIxNzcxXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp ZXM6IDgxOTIgKG9yZGVyOiA0LCA2NTUzNiBieXRlcykKPiBbICAgIDAuMDIxNzkzXSBNb3VudHBv aW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVz KQo+IFsgICAgMC4wMjI5NzhdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGJsa2lvCj4gWyAg ICAwLjAyMzAxM10gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5Cj4gWyAgICAwLjAy MzA0MF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwo+IFsgICAgMC4wMjMwNzRd IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGZyZWV6ZXIKPiBbICAgIDAuMDIzMTA2XSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50Cj4gWyAgICAwLjAyMzExOF0gSW5pdGlh bGl6aW5nIGNncm91cCBzdWJzeXMgaHVnZXRsYgo+IFsgICAgMC4wMjMxNjddIERpc2FibGVkIGZh c3Qgc3RyaW5nIG9wZXJhdGlvbnMKPiBbICAgIDAuMDIzMTc0XSBDUFU6IFBoeXNpY2FsIFByb2Nl c3NvciBJRDogMAo+IFsgICAgMC4wMjMxNzldIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAKPiBb ICAgIDAuMDIzMTg5XSBFTkVSR1lfUEVSRl9CSUFTOiBTZXQgdG8gJ25vcm1hbCcsIHdhcyAncGVy Zm9ybWFuY2UnCj4gWyAgICAwLjAyMzE5NV0gRU5FUkdZX1BFUkZfQklBUzogVmlldyBhbmQgdXBk YXRlIHdpdGggeDg2X2VuZXJneV9wZXJmX3BvbGljeSg4KQo+IFsgICAgMC4wMjMyMDNdIG1jZTog Q1BVIHN1cHBvcnRzIDcgTUNFIGJhbmtzCj4gWyAgICAwLjAyMzIyMl0gQ1BVMDogVGhlcm1hbCBt b25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKPiBbICAgIDAuMDIzMjQzXSBwcm9jZXNzOiB1c2luZyBt d2FpdCBpbiBpZGxlIHRocmVhZHMKPiBbICAgIDAuMDIzMjUxXSBMYXN0IGxldmVsIGlUTEIgZW50 cmllczogNEtCIDUxMiwgMk1CIDgsIDRNQiA4Cj4gWyAgICAwLjAyMzI1OF0gTGFzdCBsZXZlbCBk VExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyLCAxR0IgMAo+IFsgICAgMC4wMjM0 ODhdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDI0SyAoZmZmZmZmZmY4MWViZDAw MCAtIGZmZmZmZmZmODFlYzMwMDApCj4gWyAgICAwLjAzNzE1M10gZnRyYWNlOiBhbGxvY2F0aW5n IDI5MDA1IGVudHJpZXMgaW4gMTE0IHBhZ2VzCj4gWyAgICAwLjA1MzQ4MF0geDJhcGljOiBJUlEg cmVtYXBwaW5nIGRvZXNuJ3Qgc3VwcG9ydCBYMkFQSUMgbW9kZQo+IFsgICAgMC4wNTQxMTJdIC4u VElNRVI6IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKPiBbICAg IDAuMDkzNzgzXSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAo+IFsgICAgMC4wOTM3ODhdIHNt cGJvb3Q6IENQVTA6IEludGVsKFIpIENvcmUoVE0pIGk1LTI0NjdNIENQVSBAIDEuNjBHSHogKGZh bTogMDYsIG1vZGVsOiAyYSwgc3RlcHBpbmc6IDA3KQo+IFsgICAgMC4wOTM4NDNdIFBlcmZvcm1h bmNlIEV2ZW50czogUEVCUyBmbXQxKywgMTYtZGVlcCBMQlIsIFNhbmR5QnJpZGdlIGV2ZW50cywg ZnVsbC13aWR0aCBjb3VudGVycywgSW50ZWwgUE1VIGRyaXZlci4KPiBbICAgIDAuMDkzODg3XSAu Li4gdmVyc2lvbjogICAgICAgICAgICAgICAgMwo+IFsgICAgMC4wOTM4OTJdIC4uLiBiaXQgd2lk dGg6ICAgICAgICAgICAgICA0OAo+IFsgICAgMC4wOTM4OTddIC4uLiBnZW5lcmljIHJlZ2lzdGVy czogICAgICA0Cj4gWyAgICAwLjA5MzkwMl0gLi4uIHZhbHVlIG1hc2s6ICAgICAgICAgICAgIDAw MDBmZmZmZmZmZmZmZmYKPiBbICAgIDAuMDkzOTA3XSAuLi4gbWF4IHBlcmlvZDogICAgICAgICAg ICAgMDAwMGZmZmZmZmZmZmZmZgo+IFsgICAgMC4wOTM5MTNdIC4uLiBmaXhlZC1wdXJwb3NlIGV2 ZW50czogICAzCj4gWyAgICAwLjA5MzkxN10gLi4uIGV2ZW50IG1hc2s6ICAgICAgICAgICAgIDAw MDAwMDA3MDAwMDAwMGYKPiBbICAgIDAuMDk1OTIzXSB4ODY6IEJvb3RpbmcgU01QIGNvbmZpZ3Vy YXRpb246Cj4gWyAgICAwLjA5NTkzMF0gLi4uLiBub2RlICAjMCwgQ1BVczogICAgICAjMQo+IFsg ICAgMC4wOTY5NjddIERpc2FibGVkIGZhc3Qgc3RyaW5nIG9wZXJhdGlvbnMKPiBbICAgIDAuMDk5 NTgwXSBOTUkgd2F0Y2hkb2c6IGVuYWJsZWQgb24gYWxsIENQVXMsIHBlcm1hbmVudGx5IGNvbnN1 bWVzIG9uZSBody1QTVUgY291bnRlci4KPiBbICAgIDAuMTAwMTEzXSAgIzIKPiBbICAgIDAuMTAx MTQwXSBEaXNhYmxlZCBmYXN0IHN0cmluZyBvcGVyYXRpb25zCj4gWyAgICAwLjEwMzczNF0gICMz PDY+WyAgICAwLjEwNDc2OF0gRGlzYWJsZWQgZmFzdCBzdHJpbmcgb3BlcmF0aW9ucwo+IFsgICAg MC4xMDY5MzNdIHg4NjogQm9vdGVkIHVwIDEgbm9kZSwgNCBDUFVzCj4gWyAgICAwLjEwNjk0Nl0g c21wYm9vdDogVG90YWwgb2YgNCBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoMTI3NzEuNTggQm9nb01J UFMpCj4gWyAgICAwLjExMTg5M10gZGV2dG1wZnM6IGluaXRpYWxpemVkCj4gWyAgICAwLjExNzc4 NF0gZXZtOiBzZWN1cml0eS5zZWxpbnV4Cj4gWyAgICAwLjExNzc5MF0gZXZtOiBzZWN1cml0eS5T TUFDSzY0Cj4gWyAgICAwLjExNzc5NV0gZXZtOiBzZWN1cml0eS5jYXBhYmlsaXR5Cj4gWyAgICAw LjExNzk2Nl0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ZGFlN2YwMDAt MHhkYWY5ZWZmZl0gKDExNzk2NDggYnl0ZXMpCj4gWyAgICAwLjExODMyMF0gY2xvY2tzb3VyY2U6 IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lk bGVfbnM6IDc2NDUwNDE3ODUxMDAwMDAgbnMKPiBbICAgIDAuMTE5OTA4XSBORVQ6IFJlZ2lzdGVy ZWQgcHJvdG9jb2wgZmFtaWx5IDE2Cj4gWyAgICAwLjEzMDg1OF0gY3B1aWRsZTogdXNpbmcgZ292 ZXJub3IgbGFkZGVyCj4gWyAgICAwLjE0NjgzNl0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVu dQo+IFsgICAgMC4xNDY5NjZdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkCj4gWyAgICAw LjE0NzI0N10gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC0zZl0gYXQgW21l bSAweGY4MDAwMDAwLTB4ZmJmZmZmZmZdIChiYXNlIDB4ZjgwMDAwMDApCj4gWyAgICAwLjE0NzI1 OF0gUENJOiBNTUNPTkZJRyBhdCBbbWVtIDB4ZjgwMDAwMDAtMHhmYmZmZmZmZl0gcmVzZXJ2ZWQg aW4gRTgyMAo+IFsgICAgMC4xNDcyNzJdIFBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDEg Zm9yIGJhc2UgYWNjZXNzCj4gWyAgICAwLjE0NzkxOF0gcGVyZl9ldmVudF9pbnRlbDogUE1VIGVy cmF0dW0gQkoxMjIsIEJWOTgsIEhTRDI5IHdvcmtlZCBhcm91bmQsIEhUIGlzIG9uCj4gWyAgICAw LjE2NDUzOF0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQo+IFsgICAgMC4xNjQ1NDZd IEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKPiBbICAgIDAuMTY0NTUyXSBBQ1BJ OiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpCj4gWyAgICAwLjE2NDU1OF0gQUNQSTog QWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpCj4gWyAgICAwLjE3NjcwMl0g QUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2YgbW9kdWxlLWxldmVsIGV4ZWN1dGFibGUgQU1MIGNv ZGUKPiBbICAgIDAuMTg1MzIzXSBbRmlybXdhcmUgQnVnXTogQUNQSTogQklPUyBfT1NJKExpbnV4 KSBxdWVyeSBpZ25vcmVkCj4gWyAgICAwLjE4NzE1NV0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUg TG9hZDoKPiBbICAgIDAuMTg3MTg0XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDExQTY5NjAwMCAwMDA2 ODggKHYwMSBQbVJlZiAgQ3B1MENzdCAgMDAwMDMwMDEgSU5UTCAyMDA2MTEwOSkKPiBbICAgIDAu MTg5MzY2XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOgo+IFsgICAgMC4xODkzOTJdIEFD UEk6IFNTRFQgMHhGRkZGODgwMTFBNkEwMDAwIDAwMDMwMyAodjAxIFBtUmVmICBBcElzdCAgICAw MDAwMzAwMCBJTlRMIDIwMDYxMTA5KQo+IFsgICAgMC4xOTE0MTZdIEFDUEk6IER5bmFtaWMgT0VN IFRhYmxlIExvYWQ6Cj4gWyAgICAwLjE5MTQ0MV0gQUNQSTogU1NEVCAweEZGRkY4ODAxMUE2OTdB MDAgMDAwMTE5ICh2MDEgUG1SZWYgIEFwQ3N0ICAgIDAwMDAzMDAwIElOVEwgMjAwNjExMDkpCj4g WyAgICAwLjE5NDc2OV0gQUNQSSA6IEVDOiBFQyBzdGFydGVkCj4gWyAgICAwLjE5NjMyOV0gQUNQ STogSW50ZXJwcmV0ZXIgZW5hYmxlZAo+IFsgICAgMC4xOTYzNTVdIEFDUEkgRXhjZXB0aW9uOiBB RV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAgU3RhdGUgW1xfUzJfXSAoMjAxNTA2 MTkvaHd4ZmFjZS01ODApCj4gWyAgICAwLjE5NjQxNl0gQUNQSTogKHN1cHBvcnRzIFMwIFMxIFMz IFM0IFM1KQo+IFsgICAgMC4xOTY0MjJdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0 IHJvdXRpbmcKPiBbICAgIDAuMTk2NDk5XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3Mg ZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVn Cj4gWyAgICAwLjIxNzY4NV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDBdIChvZmYpCj4gWyAg ICAwLjIxODEzOV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpCj4gWyAgICAwLjIx ODQ3M10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDJdIChvZmYpCj4gWyAgICAwLjIxODgwNF0g QUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDNdIChvZmYpCj4gWyAgICAwLjIxOTE1Nl0gQUNQSTog UG93ZXIgUmVzb3VyY2UgW0ZOMDRdIChvZmYpCj4gWyAgICAwLjIyMTQ5Nl0gQUNQSTogUENJIFJv b3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC0zZV0pCj4gWyAgICAwLjIyMTUx MF0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQ TSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0KPiBbICAgIDAuMjIyMTA0XSBcX1NCXy5QQ0kwOl9PU0Mg aW52YWxpZCBVVUlECj4gWyAgICAwLjIyMjEwNl0gX09TQyByZXF1ZXN0IGRhdGE6MSAxZiAwIAo+ IFsgICAgMC4yMjIxMTJdIGFjcGkgUE5QMEEwODowMDogX09TQyBmYWlsZWQgKEFFX0VSUk9SKTsg ZGlzYWJsaW5nIEFTUE0KPiBbICAgIDAuMjIzMDUyXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAw MDA6MDAKPiBbICAgIDAuMjIzMDYxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl IFtidXMgMDAtM2VdCj4gWyAgICAwLjIyMzA2OV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy ZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQo+IFsgICAgMC4yMjMwNzddIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10K PiBbICAgIDAuMjIzMDg0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g MHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10KPiBbICAgIDAuMjIzMDk0XSBwY2lfYnVzIDAw MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhkZmEwMDAwMC0weGZlYWZmZmZmIHdpbmRv d10KPiBbICAgIDAuMjIzMTAzXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtt ZW0gMHhmZWQ0MDAwMC0weGZlZDQ0ZmZmIHdpbmRvd10KPiBbICAgIDAuMjIzMTY1XSBwY2kgMDAw MDowMDowMC4wOiBbODA4NjowMTA0XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwCj4gWyAgICAwLjIy MzU0OF0gcGNpIDAwMDA6MDA6MDIuMDogWzgwODY6MDExNl0gdHlwZSAwMCBjbGFzcyAweDAzMDAw MAo+IFsgICAgMC4yMjM1NzRdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDEwOiBbbWVtIDB4ZjAw MDAwMDAtMHhmMDNmZmZmZiA2NGJpdF0KPiBbICAgIDAuMjIzNTg2XSBwY2kgMDAwMDowMDowMi4w OiByZWcgMHgxODogW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmYgNjRiaXQgcHJlZl0KPiBbICAg IDAuMjIzNTk0XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgyMDogW2lvICAweDMwMDAtMHgzMDNm XQo+IFsgICAgMC4yMjQwMzZdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OjFjM2FdIHR5cGUgMDAg Y2xhc3MgMHgwNzgwMDAKPiBbICAgIDAuMjI0MDk3XSBwY2kgMDAwMDowMDoxNi4wOiByZWcgMHgx MDogW21lbSAweGYwNzA1MDAwLTB4ZjA3MDUwMGYgNjRiaXRdCj4gWyAgICAwLjIyNDIxM10gcGNp IDAwMDA6MDA6MTYuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKPiBbICAg IDAuMjI0NTU1XSBwY2kgMDAwMDowMDoxYS4wOiBbODA4NjoxYzJkXSB0eXBlIDAwIGNsYXNzIDB4 MGMwMzIwCj4gWyAgICAwLjIyNDYwOV0gcGNpIDAwMDA6MDA6MWEuMDogcmVnIDB4MTA6IFttZW0g MHhmMDcwYTAwMC0weGYwNzBhM2ZmXQo+IFsgICAgMC4yMjQ3NDVdIHBjaSAwMDAwOjAwOjFhLjA6 IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCj4gWyAgICAwLjIyNTA0OV0gcGNp IDAwMDA6MDA6MWIuMDogWzgwODY6MWMyMF0gdHlwZSAwMCBjbGFzcyAweDA0MDMwMAo+IFsgICAg MC4yMjUxMTBdIHBjaSAwMDAwOjAwOjFiLjA6IHJlZyAweDEwOiBbbWVtIDB4ZjA3MDAwMDAtMHhm MDcwM2ZmZiA2NGJpdF0KPiBbICAgIDAuMjI1MjQ5XSBwY2kgMDAwMDowMDoxYi4wOiBQTUUjIHN1 cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo+IFsgICAgMC4yMjU0MzBdIHBjaSAwMDAwOjAw OjFiLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo+IFsgICAgMC4yMjU1OTVdIHBj aSAwMDAwOjAwOjFjLjA6IFs4MDg2OjFjMTBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKPiBbICAg IDAuMjI1NzQ1XSBwY2kgMDAwMDowMDoxYy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90 IEQzY29sZAo+IFsgICAgMC4yMjU5MDJdIHBjaSAwMDAwOjAwOjFjLjA6IFN5c3RlbSB3YWtldXAg ZGlzYWJsZWQgYnkgQUNQSQo+IFsgICAgMC4yMjYwNjldIHBjaSAwMDAwOjAwOjFjLjM6IFs4MDg2 OjFjMTZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKPiBbICAgIDAuMjI2MjE3XSBwY2kgMDAwMDow MDoxYy4zOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo+IFsgICAgMC4yMjYz NzNdIHBjaSAwMDAwOjAwOjFjLjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo+IFsg ICAgMC4yMjY1MzZdIHBjaSAwMDAwOjAwOjFjLjQ6IFs4MDg2OjFjMThdIHR5cGUgMDEgY2xhc3Mg MHgwNjA0MDAKPiBbICAgIDAuMjI2NjkwXSBwY2kgMDAwMDowMDoxYy40OiBQTUUjIHN1cHBvcnRl ZCBmcm9tIEQwIEQzaG90IEQzY29sZAo+IFsgICAgMC4yMjcwMjNdIHBjaSAwMDAwOjAwOjFkLjA6 IFs4MDg2OjFjMjZdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKPiBbICAgIDAuMjI3MDc4XSBwY2kg MDAwMDowMDoxZC4wOiByZWcgMHgxMDogW21lbSAweGYwNzA5MDAwLTB4ZjA3MDkzZmZdCj4gWyAg ICAwLjIyNzIxM10gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv dCBEM2NvbGQKPiBbICAgIDAuMjI3NTEyXSBwY2kgMDAwMDowMDoxZi4wOiBbODA4NjoxYzQ5XSB0 eXBlIDAwIGNsYXNzIDB4MDYwMTAwCj4gWyAgICAwLjIyNzk0OF0gcGNpIDAwMDA6MDA6MWYuMjog WzgwODY6MWMwM10gdHlwZSAwMCBjbGFzcyAweDAxMDYwMQo+IFsgICAgMC4yMjgwMDZdIHBjaSAw MDAwOjAwOjFmLjI6IHJlZyAweDEwOiBbaW8gIDB4MzA4OC0weDMwOGZdCj4gWyAgICAwLjIyODAy M10gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTQ6IFtpbyAgMHgzMDk0LTB4MzA5N10KPiBbICAg IDAuMjI4MDQwXSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxODogW2lvICAweDMwODAtMHgzMDg3 XQo+IFsgICAgMC4yMjgwNTZdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDFjOiBbaW8gIDB4MzA5 MC0weDMwOTNdCj4gWyAgICAwLjIyODA3M10gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MjA6IFtp byAgMHgzMDYwLTB4MzA3Zl0KPiBbICAgIDAuMjI4MDkxXSBwY2kgMDAwMDowMDoxZi4yOiByZWcg MHgyNDogW21lbSAweGYwNzA4MDAwLTB4ZjA3MDg3ZmZdCj4gWyAgICAwLjIyODE1Nl0gcGNpIDAw MDA6MDA6MWYuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdAo+IFsgICAgMC4yMjg0NTFdIHBj aSAwMDAwOjAwOjFmLjM6IFs4MDg2OjFjMjJdIHR5cGUgMDAgY2xhc3MgMHgwYzA1MDAKPiBbICAg IDAuMjI4NDg4XSBwY2kgMDAwMDowMDoxZi4zOiByZWcgMHgxMDogW21lbSAweGYwNzA0MDAwLTB4 ZjA3MDQwZmYgNjRiaXRdCj4gWyAgICAwLjIyODUzNV0gcGNpIDAwMDA6MDA6MWYuMzogcmVnIDB4 MjA6IFtpbyAgMHhlZmEwLTB4ZWZiZl0KPiBbICAgIDAuMjI5MTk5XSBwY2kgMDAwMDowMTowMC4w OiBbODA4NjowMDkxXSB0eXBlIDAwIGNsYXNzIDB4MDI4MDAwCj4gWyAgICAwLjIyOTgwNl0gcGNp IDAwMDA6MDE6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhmMDYwMDAwMC0weGYwNjAxZmZmIDY0Yml0 XQo+IFsgICAgMC4yMzExNTFdIHBjaSAwMDAwOjAxOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g RDAgRDNob3QgRDNjb2xkCj4gWyAgICAwLjIzMTM3Nl0gcGNpIDAwMDA6MDE6MDAuMDogU3lzdGVt IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCj4gWyAgICAwLjIzOTE4MV0gcGNpIDAwMDA6MDA6MWMu MDogUENJIGJyaWRnZSB0byBbYnVzIDAxXQo+IFsgICAgMC4yMzkxOThdIHBjaSAwMDAwOjAwOjFj LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjA2MDAwMDAtMHhmMDZmZmZmZl0KPiBbICAgIDAu MjM5NDEyXSBwY2kgMDAwMDowMjowMC4wOiBbMTBlYzo4MTY4XSB0eXBlIDAwIGNsYXNzIDB4MDIw MDAwCj4gWyAgICAwLjIzOTYxMF0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFtpbyAgMHgy MDAwLTB4MjBmZl0KPiBbICAgIDAuMjM5NzQ3XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxODog W21lbSAweGYwNDA0MDAwLTB4ZjA0MDRmZmYgNjRiaXQgcHJlZl0KPiBbICAgIDAuMjM5ODMyXSBw Y2kgMDAwMDowMjowMC4wOiByZWcgMHgyMDogW21lbSAweGYwNDAwMDAwLTB4ZjA0MDNmZmYgNjRi aXQgcHJlZl0KPiBbICAgIDAuMjQwMTIzXSBwY2kgMDAwMDowMjowMC4wOiBzdXBwb3J0cyBEMSBE Mgo+IFsgICAgMC4yNDAxMjVdIHBjaSAwMDAwOjAyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g RDAgRDEgRDIgRDNob3QgRDNjb2xkCj4gWyAgICAwLjI0MDI2NF0gcGNpIDAwMDA6MDI6MDAuMDog U3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCj4gWyAgICAwLjI0NzA5M10gcGNpIDAwMDA6 MDA6MWMuMzogUENJIGJyaWRnZSB0byBbYnVzIDAyXQo+IFsgICAgMC4yNDcxMDVdIHBjaSAwMDAw OjAwOjFjLjM6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJmZmZdCj4gWyAgICAwLjI0 NzEyMF0gcGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDQwMDAwMC0w eGYwNGZmZmZmIDY0Yml0IHByZWZdCj4gWyAgICAwLjI0NzMwOF0gcGNpIDAwMDA6MDM6MDAuMDog WzFiMjE6MTA0Ml0gdHlwZSAwMCBjbGFzcyAweDBjMDMzMAo+IFsgICAgMC4yNDczODldIHBjaSAw MDAwOjAzOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZjA1MDAwMDAtMHhmMDUwN2ZmZiA2NGJpdF0K PiBbICAgIDAuMjQ3NjA1XSBwY2kgMDAwMDowMzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQz aG90IEQzY29sZAo+IFsgICAgMC4yNDc4NzhdIHBjaSAwMDAwOjAwOjFjLjQ6IFBDSSBicmlkZ2Ug dG8gW2J1cyAwM10KPiBbICAgIDAuMjQ3ODk0XSBwY2kgMDAwMDowMDoxYy40OiAgIGJyaWRnZSB3 aW5kb3cgW21lbSAweGYwNTAwMDAwLTB4ZjA1ZmZmZmZdCj4gWyAgICAwLjI0OTk0NF0gQUNQSTog UENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAxIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1 KQo+IFsgICAgMC4yNTAxMzJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMg MSAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqMCwgZGlzYWJsZWQuCj4gWyAgICAwLjI1MDMwOV0g QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAxIDMgNCA1IDYgKjEwIDExIDEy IDE0IDE1KQo+IFsgICAgMC4yNTA0ODFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0g KElSUXMgMSAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkKPiBbICAgIDAuMjUwNjUzXSBBQ1BJOiBQ Q0kgSW50ZXJydXB0IExpbmsgW0xOS0VdIChJUlFzIDEgMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkg KjkKPiBbICAgIDAuMjUwODI2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFz IDEgMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkgKjAsIGRpc2FibGVkLgo+IFsgICAgMC4yNTEwNDdd IEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMSAzIDQgNSA2IDEwICoxMSAx MiAxNCAxNSkKPiBbICAgIDAuMjUxMjIwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0hd IChJUlFzIDEgMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkgKjkKPiBbICAgIDAuMjUyNTg2XSBBQ1BJ OiBFbmFibGVkIDQgR1BFcyBpbiBibG9jayAwMCB0byAzRgo+IFsgICAgMC4yNTI3MzBdIEFDUEkg OiBFQzogR1BFID0gMHgxNywgSS9POiBjb21tYW5kL3N0YXR1cyA9IDB4NjYsIGRhdGEgPSAweDYy Cj4gWyAgICAwLjI1MzA2NF0gQUNQSSA6IEVDOiAwIHN0YWxlIEVDIGV2ZW50cyBjbGVhcmVkCj4g WyAgICAwLjI1Mzg1MF0gdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3QgZGV2aWNlOiBQQ0k6MDAwMDow MDowMi4wCj4gWyAgICAwLjI1Mzg1OF0gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAw OjAyLjAsZGVjb2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQo+IFsgICAgMC4yNTM4 NzRdIHZnYWFyYjogbG9hZGVkCj4gWyAgICAwLjI1Mzg3OV0gdmdhYXJiOiBicmlkZ2UgY29udHJv bCBwb3NzaWJsZSAwMDAwOjAwOjAyLjAKPiBbICAgIDAuMjU0NTc5XSBTQ1NJIHN1YnN5c3RlbSBp bml0aWFsaXplZAo+IFsgICAgMC4yNTQ3NTBdIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgo+ IFsgICAgMC4yNTQ4NDRdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdpc3RlcmVkCj4gWyAgICAwLjI1 NDkyOV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jmcwo+IFsg ICAgMC4yNTQ5NzBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHVi Cj4gWyAgICAwLjI1NTA4OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1 c2IKPiBbICAgIDAuMjU1NTY0XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nCj4gWyAg ICAwLjI1OTI1N10gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwo+IFsg ICAgMC4yNTkzODhdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWQ4MDAtMHgw MDA5ZmZmZl0KPiBbICAgIDAuMjU5Mzk3XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAw eGQ5YzlmMDAwLTB4ZGJmZmZmZmZdCj4gWyAgICAwLjI1OTQwMF0gZTgyMDogcmVzZXJ2ZSBSQU0g YnVmZmVyIFttZW0gMHhkYjAwMDAwMC0weGRiZmZmZmZmXQo+IFsgICAgMC4yNTk0MDJdIGU4MjA6 IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MTFmZTAwMDAwLTB4MTFmZmZmZmZmXQo+IFsgICAg MC4yNjAxOTNdIE5ldExhYmVsOiBJbml0aWFsaXppbmcKPiBbICAgIDAuMjYwMTk5XSBOZXRMYWJl bDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgKPiBbICAgIDAuMjYwMjA0XSBOZXRMYWJlbDogIHBy b3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0Cj4gWyAgICAwLjI2MDI2NF0gTmV0TGFiZWw6ICB1 bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQKPiBbICAgIDAuMjYwNDg0XSBocGV0 MDogYXQgTU1JTyAweGZlZDAwMDAwLCBJUlFzIDIsIDgsIDAsIDAsIDAsIDAsIDAsIDAKPiBbICAg IDAuMjYwNDk4XSBocGV0MDogOCBjb21wYXJhdG9ycywgNjQtYml0IDE0LjMxODE4MCBNSHogY291 bnRlcgo+IFsgICAgMC4yNjM2MDldIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJj ZSBocGV0Cj4gWyAgICAwLjMwNDY5MV0gQXBwQXJtb3I6IEFwcEFybW9yIEZpbGVzeXN0ZW0gRW5h YmxlZAo+IFsgICAgMC4zMDQ5NjNdIHBucDogUG5QIEFDUEkgaW5pdAo+IFsgICAgMC4zMDU2NTBd IHN5c3RlbSAwMDowMDogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsg ICAgMC4zMDU2NjFdIHN5c3RlbSAwMDowMDogW2lvICAweDEwMDAtMHgxMDBmXSBoYXMgYmVlbiBy ZXNlcnZlZAo+IFsgICAgMC4zMDU2NjldIHN5c3RlbSAwMDowMDogW2lvICAweDUwMDAtMHg1MDAz XSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC4zMDU2NzZdIHN5c3RlbSAwMDowMDogW2lvICAw eGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkCj4gWyAgICAwLjMwNTY4NV0gc3lzdGVtIDAwOjAwOiBb aW8gIDB4MDQwMC0weDA0NTNdIGNvdWxkIG5vdCBiZSByZXNlcnZlZAo+IFsgICAgMC4zMDU2OTNd IHN5c3RlbSAwMDowMDogW2lvICAweDA0NTgtMHgwNDdmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsg ICAgMC4zMDU3MDFdIHN5c3RlbSAwMDowMDogW2lvICAweDA1MDAtMHgwNTdmXSBoYXMgYmVlbiBy ZXNlcnZlZAo+IFsgICAgMC4zMDU3MDhdIHN5c3RlbSAwMDowMDogW2lvICAweDBhMDAtMHgwYTBm XSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC4zMDU3MTZdIHN5c3RlbSAwMDowMDogW2lvICAw eDE2NGUtMHgxNjRmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC4zMDU3MjRdIHN5c3RlbSAw MDowMDogW2lvICAweDUwMDAtMHg1MDBmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKPiBbICAgIDAu MzA1NzY2XSBzeXN0ZW0gMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAw YzAyIChhY3RpdmUpCj4gWyAgICAwLjMwNTg1NV0gcG5wIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFD UEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQo+IFsgICAgMC4zMDYwMTFdIHN5c3RlbSAw MDowMjogW2lvICAweDA0NTQtMHgwNDU3XSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC4zMDYw MjNdIHN5c3RlbSAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIElOVDNmMGQg UE5QMGMwMiAoYWN0aXZlKQo+IFsgICAgMC4zMDYxMTldIHBucCAwMDowMzogUGx1ZyBhbmQgUGxh eSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkKPiBbICAgIDAuMzA2MjQyXSBwbnAg MDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBFVEQwYjAwIFNZTjAwMDIgUE5Q MGYxMyAoYWN0aXZlKQo+IFsgICAgMC4zMDY2NjhdIHN5c3RlbSAwMDowNTogW21lbSAweGZlZDFj MDAwLTB4ZmVkMWZmZmZdIGhhcyBiZWVuIHJlc2VydmVkCj4gWyAgICAwLjMwNjY3N10gc3lzdGVt IDAwOjA1OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQxN2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBb ICAgIDAuMzA2Njg2XSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmZWQxODAwMC0weGZlZDE4ZmZmXSBo YXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC4zMDY2OTRdIHN5c3RlbSAwMDowNTogW21lbSAweGZl ZDE5MDAwLTB4ZmVkMTlmZmZdIGhhcyBiZWVuIHJlc2VydmVkCj4gWyAgICAwLjMwNjcwMl0gc3lz dGVtIDAwOjA1OiBbbWVtIDB4ZjgwMDAwMDAtMHhmYmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK PiBbICAgIDAuMzA2NzEwXSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmZWQyMDAwMC0weGZlZDNmZmZm XSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC4zMDY3MThdIHN5c3RlbSAwMDowNTogW21lbSAw eGZlZDkwMDAwLTB4ZmVkOTNmZmZdIGhhcyBiZWVuIHJlc2VydmVkCj4gWyAgICAwLjMwNjcyNl0g c3lzdGVtIDAwOjA1OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2 ZWQKPiBbICAgIDAuMzA2NzM0XSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmZjAwMDAwMC0weGZmZmZm ZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKPiBbICAgIDAuMzA2NzQzXSBzeXN0ZW0gMDA6MDU6 IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKPiBbICAg IDAuMzA2NzU0XSBzeXN0ZW0gMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ TlAwYzAyIChhY3RpdmUpCj4gWyAgICAwLjMwNzY4M10gc3lzdGVtIDAwOjA2OiBQbHVnIGFuZCBQ bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQo+IFsgICAgMC4zMDc3MzldIHBu cDogUG5QIEFDUEk6IGZvdW5kIDcgZGV2aWNlcwo+IFsgICAgMC4zMTkwMjBdIGNsb2Nrc291cmNl OiBhY3BpX3BtOiBtYXNrOiAweGZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZiwgbWF4X2lkbGVf bnM6IDIwODU3MDEwMjQgbnMKPiBbICAgIDAuMzE5MDg1XSBwY2kgMDAwMDowMDoxYy4wOiBQQ0kg YnJpZGdlIHRvIFtidXMgMDFdCj4gWyAgICAwLjMxOTEwMF0gcGNpIDAwMDA6MDA6MWMuMDogICBi cmlkZ2Ugd2luZG93IFttZW0gMHhmMDYwMDAwMC0weGYwNmZmZmZmXQo+IFsgICAgMC4zMTkxMjBd IHBjaSAwMDAwOjAwOjFjLjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0KPiBbICAgIDAuMzE5MTI4 XSBwY2kgMDAwMDowMDoxYy4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDIwMDAtMHgyZmZmXQo+ IFsgICAgMC4zMTkxNDZdIHBjaSAwMDAwOjAwOjFjLjM6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4 ZjA0MDAwMDAtMHhmMDRmZmZmZiA2NGJpdCBwcmVmXQo+IFsgICAgMC4zMTkxNjRdIHBjaSAwMDAw OjAwOjFjLjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KPiBbICAgIDAuMzE5MTc2XSBwY2kgMDAw MDowMDoxYy40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGYwNTAwMDAwLTB4ZjA1ZmZmZmZdCj4g WyAgICAwLjMxOTE5N10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4 MGNmNyB3aW5kb3ddCj4gWyAgICAwLjMxOTE5OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1 IFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddCj4gWyAgICAwLjMxOTIwMl0gcGNpX2J1cyAwMDAw OjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10KPiBbICAg IDAuMzE5MjA0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweGRmYTAwMDAwLTB4 ZmVhZmZmZmYgd2luZG93XQo+IFsgICAgMC4zMTkyMDZdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy Y2UgOCBbbWVtIDB4ZmVkNDAwMDAtMHhmZWQ0NGZmZiB3aW5kb3ddCj4gWyAgICAwLjMxOTIwOF0g cGNpX2J1cyAwMDAwOjAxOiByZXNvdXJjZSAxIFttZW0gMHhmMDYwMDAwMC0weGYwNmZmZmZmXQo+ IFsgICAgMC4zMTkyMTBdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMCBbaW8gIDB4MjAwMC0w eDJmZmZdCj4gWyAgICAwLjMxOTIxM10gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAyIFttZW0g MHhmMDQwMDAwMC0weGYwNGZmZmZmIDY0Yml0IHByZWZdCj4gWyAgICAwLjMxOTIxNV0gcGNpX2J1 cyAwMDAwOjAzOiByZXNvdXJjZSAxIFttZW0gMHhmMDUwMDAwMC0weGYwNWZmZmZmXQo+IFsgICAg MC4zMTkzNTRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgo+IFsgICAgMC4zMjAw NjZdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwg MjYyMTQ0IGJ5dGVzKQo+IFsgICAgMC4zMjA1NDddIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmll czogMzI3NjggKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQo+IFsgICAgMC4zMjI4MDVdIFRDUDog SGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMzI3NjggYmluZCAzMjc2OCkKPiBb ICAgIDAuMzIyOTYzXSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogNiwgMzI3 NjgwIGJ5dGVzKQo+IFsgICAgMC4zMjMzMjddIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczog MjA0OCAob3JkZXI6IDYsIDMyNzY4MCBieXRlcykKPiBbICAgIDAuMzIzOTQ1XSBORVQ6IFJlZ2lz dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKPiBbICAgIDAuMzIzOTc4XSBwY2kgMDAwMDowMDowMi4w OiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFkb3dlZCBST00KPiBbICAgIDAuMzI1NjIxXSBQQ0k6IENM UyA2NCBieXRlcywgZGVmYXVsdCA2NAo+IFsgICAgMC4zMjU5MDhdIFRyeWluZyB0byB1bnBhY2sg cm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgo+IFsgICAgMC40MTA4NjZdIEZyZWVpbmcgaW5p dHJkIG1lbW9yeTogMzU2OEsgKGZmZmY4ODAwMzc4ZjgwMDAgLSBmZmZmODgwMDM3Yzc0MDAwKQo+ IFsgICAgMC40MTA4ODhdIFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5jZSBidWZmZXJpbmcg Zm9yIElPIChTV0lPVExCKQo+IFsgICAgMC40MTA4OTZdIHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4 ZDVjOWYwMDAtMHhkOWM5ZjAwMF0gKDY0TUIpIG1hcHBlZCBhdCBbZmZmZjg4MDBkNWM5ZjAwMC1m ZmZmODgwMGQ5YzllZmZmXQo+IFsgICAgMC40MTEwNzddIFJBUEwgUE1VIGRldGVjdGVkLCBBUEkg dW5pdCBpcyAyXi0zMiBKb3VsZXMsIDMgZml4ZWQgY291bnRlcnMgMTYzODQwIG1zIG92ZmwgdGlt ZXIKPiBbICAgIDAuNDExMDg3XSBodyB1bml0IG9mIGRvbWFpbiBwcDAtY29yZSAyXi0xNiBKb3Vs ZXMKPiBbICAgIDAuNDExMDkyXSBodyB1bml0IG9mIGRvbWFpbiBwYWNrYWdlIDJeLTE2IEpvdWxl cwo+IFsgICAgMC40MTEwOThdIGh3IHVuaXQgb2YgZG9tYWluIHBwMS1ncHUgMl4tMTYgSm91bGVz Cj4gWyAgICAwLjQxMTM4Nl0gbWljcm9jb2RlOiBDUFUwIHNpZz0weDIwNmE3LCBwZj0weDEwLCBy ZXZpc2lvbj0weDI4Cj4gWyAgICAwLjQxMTQxMF0gbWljcm9jb2RlOiBDUFUxIHNpZz0weDIwNmE3 LCBwZj0weDEwLCByZXZpc2lvbj0weDI4Cj4gWyAgICAwLjQxMTQzMF0gbWljcm9jb2RlOiBDUFUy IHNpZz0weDIwNmE3LCBwZj0weDEwLCByZXZpc2lvbj0weDI4Cj4gWyAgICAwLjQxMTQ1NF0gbWlj cm9jb2RlOiBDUFUzIHNpZz0weDIwNmE3LCBwZj0weDEwLCByZXZpc2lvbj0weDI4Cj4gWyAgICAw LjQxMTczOF0gbWljcm9jb2RlOiBNaWNyb2NvZGUgVXBkYXRlIERyaXZlcjogdjIuMDAgPHRpZ3Jh bkBhaXZhemlhbi5mc25ldC5jby51az4sIFBldGVyIE9ydWJhCj4gWyAgICAwLjQxMTgxNl0gU2Nh bm5pbmcgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRzCj4gWyAgICAw LjQxMzIxMV0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogNiwgMjYyMTQ0 IGJ5dGVzKQo+IFsgICAgMC40MTMzNzddIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmlu Zwo+IFsgICAgMC40MTM1MjVdIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRp c2FibGVkKQo+IFsgICAgMC40MTM2MThdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTQzOTIzODA4 MC40MDA6MSk6IGluaXRpYWxpemVkCj4gWyAgICAwLjQxNDcxN10gSHVnZVRMQiByZWdpc3RlcmVk IDIgTUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKPiBbICAgIDAuNDE1MjczXSBW RlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wCj4gWyAgICAwLjQxNTQyMl0gVkZTOiBEcXVvdC1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKPiBbICAg IDAuNDE2MzgwXSBmdXNlIGluaXQgKEFQSSB2ZXJzaW9uIDcuMjMpCj4gWyAgICAwLjQxODc2MF0g S2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkCj4gWyAgICAwLjQxODc4OF0gQXN5bW1ldHJp YyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkCj4gWyAgICAwLjQxODg0OF0gQmxvY2sgbGF5 ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1 MSkKPiBbICAgIDAuNDE5MDE0XSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkCj4gWyAgICAw LjQxOTAyNV0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQgKGRlZmF1bHQpCj4gWyAg ICAwLjQxOTA3MF0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkCj4gWyAgICAwLjQxOTA3OV0g c3RhcnQgcGxpc3QgdGVzdAo+IFsgICAgMC40MjE1MTFdIGVuZCBwbGlzdCB0ZXN0Cj4gWyAgICAw LjQyMjYxNl0gcGNpX2hvdHBsdWc6IFBDSSBIb3QgUGx1ZyBQQ0kgQ29yZSB2ZXJzaW9uOiAwLjUK PiBbICAgIDAuNDIyNjQyXSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENvbnRyb2xsZXIg RHJpdmVyIHZlcnNpb246IDAuNAo+IFsgICAgMC40MjI4NjVdIGludGVsX2lkbGU6IE1XQUlUIHN1 YnN0YXRlczogMHgyMTEyMAo+IFsgICAgMC40MjI4NjddIGludGVsX2lkbGU6IHYwLjQgbW9kZWwg MHgyQQo+IFsgICAgMC40MjI4NjhdIGludGVsX2lkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0 YXRlcyAweGZmZmZmZmZmCj4gWyAgICAwLjQyNDM0M10gQUNQSTogQUMgQWRhcHRlciBbQURQMV0g KG9uLWxpbmUpCj4gWyAgICAwLjQyNDU5OV0gaW5wdXQ6IExpZCBTd2l0Y2ggYXMgL2RldmljZXMv TE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEMwRDowMC9pbnB1dC9pbnB1dDAKPiBbICAgIDAu NDI0NjUzXSBBQ1BJOiBMaWQgU3dpdGNoIFtMSUQwXQo+IFsgICAgMC40MjQ3OTldIGlucHV0OiBQ b3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEMwQzow MC9pbnB1dC9pbnB1dDEKPiBbICAgIDAuNDI0ODUzXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkJd Cj4gWyAgICAwLjQyNTAwMl0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNU TTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDIKPiBbICAgIDAuNDI1MDE0XSBBQ1BJOiBQb3dl ciBCdXR0b24gW1BXUkZdCj4gWyAgICAwLjQyODgyMl0gdGhlcm1hbCBMTlhUSEVSTTowMDogcmVn aXN0ZXJlZCBhcyB0aGVybWFsX3pvbmUwCj4gWyAgICAwLjQyODgzMF0gQUNQSTogVGhlcm1hbCBa b25lIFtUWjAwXSAoNjUgQykKPiBbICAgIDAuNDI5NjI3XSB0aGVybWFsIExOWFRIRVJNOjAxOiBy ZWdpc3RlcmVkIGFzIHRoZXJtYWxfem9uZTEKPiBbICAgIDAuNDI5NjM0XSBBQ1BJOiBUaGVybWFs IFpvbmUgW1RaMDFdICgzMCBDKQo+IFsgICAgMC40Mjk3NjNdIEdIRVM6IEhFU1QgaXMgbm90IGVu YWJsZWQhCj4gWyAgICAwLjQzMDIyM10gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgMzIgcG9y dHMsIElSUSBzaGFyaW5nIGVuYWJsZWQKPiBbICAgIDAuNDM4NTcwXSBBQ1BJOiBCYXR0ZXJ5IFNs b3QgW0JBVDFdIChiYXR0ZXJ5IHByZXNlbnQpCj4gWyAgICAwLjQzOTY3OF0gTGludXggYWdwZ2Fy dCBpbnRlcmZhY2UgdjAuMTAzCj4gWyAgICAwLjQ0ODgzOF0gYnJkOiBtb2R1bGUgbG9hZGVkCj4g WyAgICAwLjQ1MzE0OF0gbG9vcDogbW9kdWxlIGxvYWRlZAo+IFsgICAgMC40NTcxNDNdIGFoY2kg MDAwMDowMDoxZi4yOiB2ZXJzaW9uIDMuMAo+IFsgICAgMC40NTc1NTBdIGFoY2kgMDAwMDowMDox Zi4yOiBTU1MgZmxhZyBzZXQsIHBhcmFsbGVsIGJ1cyBzY2FuIGRpc2FibGVkCj4gWyAgICAwLjQ3 MTUzMl0gYWhjaSAwMDAwOjAwOjFmLjI6IEFIQ0kgMDAwMS4wMzAwIDMyIHNsb3RzIDYgcG9ydHMg NiBHYnBzIDB4MWIgaW1wbCBTQVRBIG1vZGUKPiBbICAgIDAuNDcxNTcyXSBhaGNpIDAwMDA6MDA6 MWYuMjogZmxhZ3M6IDY0Yml0IG5jcSBzbnRmIGlsY2sgc3RhZyBwbSBsZWQgY2xvIHBpbyBzbHVt IHBhcnQgZW1zIHN4cyBhcHN0IAo+IFsgICAgMC40OTc3ODddIHNjc2kgaG9zdDA6IGFoY2kKPiBb ICAgIDAuNDk4Mzk5XSBzY3NpIGhvc3QxOiBhaGNpCj4gWyAgICAwLjQ5ODkzNV0gc2NzaSBob3N0 MjogYWhjaQo+IFsgICAgMC40OTk0MTBdIHNjc2kgaG9zdDM6IGFoY2kKPiBbICAgIDAuNDk5ODI5 XSBzY3NpIGhvc3Q0OiBhaGNpCj4gWyAgICAwLjUwMDI4MF0gc2NzaSBob3N0NTogYWhjaQo+IFsg ICAgMC41MDA0ODldIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhmMDcwODAw MCBwb3J0IDB4ZjA3MDgxMDAgaXJxIDI1Cj4gWyAgICAwLjUwMDUwMV0gYXRhMjogU0FUQSBtYXgg VURNQS8xMzMgYWJhciBtMjA0OEAweGYwNzA4MDAwIHBvcnQgMHhmMDcwODE4MCBpcnEgMjUKPiBb ICAgIDAuNTAwNTEwXSBhdGEzOiBEVU1NWQo+IFsgICAgMC41MDA1MTZdIGF0YTQ6IFNBVEEgbWF4 IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhmMDcwODAwMCBwb3J0IDB4ZjA3MDgyODAgaXJxIDI1Cj4g WyAgICAwLjUwMDUyNl0gYXRhNTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGYwNzA4 MDAwIHBvcnQgMHhmMDcwODMwMCBpcnEgMjUKPiBbICAgIDAuNTAwNTM1XSBhdGE2OiBEVU1NWQo+ IFsgICAgMC41MDIxOTBdIGxpYnBoeTogRml4ZWQgTURJTyBCdXM6IHByb2JlZAo+IFsgICAgMC41 MDI1ODldIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42Cj4gWyAgICAw LjUwMjU5Nl0gdHVuOiAoQykgMTk5OS0yMDA0IE1heCBLcmFzbnlhbnNreSA8bWF4a0BxdWFsY29t bS5jb20+Cj4gWyAgICAwLjUwMjc4N10gUFBQIGdlbmVyaWMgZHJpdmVyIHZlcnNpb24gMi40LjIK PiBbICAgIDAuNTAzMTcyXSB4aGNpX2hjZCAwMDAwOjAzOjAwLjA6IHhIQ0kgSG9zdCBDb250cm9s bGVyCj4gWyAgICAwLjUwMzM3OV0geGhjaV9oY2QgMDAwMDowMzowMC4wOiBuZXcgVVNCIGJ1cyBy ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKPiBbICAgIDAuNTA4MDA2XSB4aGNpX2hj ZCAwMDAwOjAzOjAwLjA6IGhjYyBwYXJhbXMgMHgwMjAwZjE4MCBoY2kgdmVyc2lvbiAweDk2IHF1 aXJrcyAweDAwMDgwMDAwCj4gWyAgICAwLjUwODg2M10gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNl IGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgo+IFsgICAgMC41MDg4NzFdIHVz YiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO dW1iZXI9MQo+IFsgICAgMC41MDg4ODFdIHVzYiB1c2IxOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29u dHJvbGxlcgo+IFsgICAgMC41MDg4ODddIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQu Mi4wLXJjNi0xLWluaXphLXNtYWxsIHhoY2ktaGNkCj4gWyAgICAwLjUwODg5M10gdXNiIHVzYjE6 IFNlcmlhbE51bWJlcjogMDAwMDowMzowMC4wCj4gWyAgICAwLjUwOTgxMl0gaHViIDEtMDoxLjA6 IFVTQiBodWIgZm91bmQKPiBbICAgIDAuNTA5OTE4XSBodWIgMS0wOjEuMDogMiBwb3J0cyBkZXRl Y3RlZAo+IFsgICAgMC41MTA5NTJdIHhoY2lfaGNkIDAwMDA6MDM6MDAuMDogeEhDSSBIb3N0IENv bnRyb2xsZXIKPiBbICAgIDAuNTEwOTcwXSB4aGNpX2hjZCAwMDAwOjAzOjAwLjA6IG5ldyBVU0Ig YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgo+IFsgICAgMC41MTExMTBdIHVz YiB1c2IyOiBXZSBkb24ndCBrbm93IHRoZSBhbGdvcml0aG1zIGZvciBMUE0gZm9yIHRoaXMgaG9z dCwgZGlzYWJsaW5nIExQTS4KPiBbICAgIDAuNTExMjMzXSB1c2IgdXNiMjogTmV3IFVTQiBkZXZp Y2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAzCj4gWyAgICAwLjUxMTI0MV0g dXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlh bE51bWJlcj0xCj4gWyAgICAwLjUxMTI1MF0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBD b250cm9sbGVyCj4gWyAgICAwLjUxMTI1Nl0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXgg NC4yLjAtcmM2LTEtaW5pemEtc21hbGwgeGhjaS1oY2QKPiBbICAgIDAuNTExMjYyXSB1c2IgdXNi MjogU2VyaWFsTnVtYmVyOiAwMDAwOjAzOjAwLjAKPiBbICAgIDAuNTExOTI0XSBodWIgMi0wOjEu MDogVVNCIGh1YiBmb3VuZAo+IFsgICAgMC41MTIwMDVdIGh1YiAyLTA6MS4wOiAyIHBvcnRzIGRl dGVjdGVkCj4gWyAgICAwLjUxMjYyN10gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0 IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgo+IFsgICAgMC41MTI2MzddIGVoY2ktcGNpOiBFSENJ IFBDSSBwbGF0Zm9ybSBkcml2ZXIKPiBbICAgIDAuNTEyOTkyXSBlaGNpLXBjaSAwMDAwOjAwOjFh LjA6IEVIQ0kgSG9zdCBDb250cm9sbGVyCj4gWyAgICAwLjUxMzAyMV0gZWhjaS1wY2kgMDAwMDow MDoxYS4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDMKPiBb ICAgIDAuNTEzMDQ5XSBlaGNpLXBjaSAwMDAwOjAwOjFhLjA6IGRlYnVnIHBvcnQgMgo+IFsgICAg MC41MTY5OThdIGVoY2ktcGNpIDAwMDA6MDA6MWEuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlz IG5vdCBzdXBwb3J0ZWQKPiBbICAgIDAuNTE3MDMyXSBlaGNpLXBjaSAwMDAwOjAwOjFhLjA6IGly cSAxNiwgaW8gbWVtIDB4ZjA3MGEwMDAKPiBbICAgIDAuNTI3NTUxXSBlaGNpLXBjaSAwMDAwOjAw OjFhLjA6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwCj4gWyAgICAwLjUyNzcwMV0gdXNiIHVz YjM6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgo+ IFsgICAgMC41Mjc3MDhdIHVzYiB1c2IzOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9Mywg UHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQo+IFsgICAgMC41Mjc3MTddIHVzYiB1c2IzOiBQcm9k dWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgo+IFsgICAgMC41Mjc3MjNdIHVzYiB1c2IzOiBNYW51 ZmFjdHVyZXI6IExpbnV4IDQuMi4wLXJjNi0xLWluaXphLXNtYWxsIGVoY2lfaGNkCj4gWyAgICAw LjUyNzczMF0gdXNiIHVzYjM6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxYS4wCj4gWyAgICAwLjUy ODIzN10gaHViIDMtMDoxLjA6IFVTQiBodWIgZm91bmQKPiBbICAgIDAuNTI4MjY5XSBodWIgMy0w OjEuMDogMiBwb3J0cyBkZXRlY3RlZAo+IFsgICAgMC41MjkwOTNdIGVoY2ktcGNpIDAwMDA6MDA6 MWQuMDogRUhDSSBIb3N0IENvbnRyb2xsZXIKPiBbICAgIDAuNTI5MTE1XSBlaGNpLXBjaSAwMDAw OjAwOjFkLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNAo+ IFsgICAgMC41MjkxNDVdIGVoY2ktcGNpIDAwMDA6MDA6MWQuMDogZGVidWcgcG9ydCAyCj4gWyAg ICAwLjUzMzA2N10gZWhjaS1wY2kgMDAwMDowMDoxZC4wOiBjYWNoZSBsaW5lIHNpemUgb2YgNjQg aXMgbm90IHN1cHBvcnRlZAo+IFsgICAgMC41MzMwOTVdIGVoY2ktcGNpIDAwMDA6MDA6MWQuMDog aXJxIDIzLCBpbyBtZW0gMHhmMDcwOTAwMAo+IFsgICAgMC41NDM0NzNdIGVoY2ktcGNpIDAwMDA6 MDA6MWQuMDogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAKPiBbICAgIDAuNTQzNjQzXSB1c2Ig dXNiNDogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAy Cj4gWyAgICAwLjU0MzY1MV0gdXNiIHVzYjQ6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0z LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xCj4gWyAgICAwLjU0MzY2MF0gdXNiIHVzYjQ6IFBy b2R1Y3Q6IEVIQ0kgSG9zdCBDb250cm9sbGVyCj4gWyAgICAwLjU0MzY2Nl0gdXNiIHVzYjQ6IE1h bnVmYWN0dXJlcjogTGludXggNC4yLjAtcmM2LTEtaW5pemEtc21hbGwgZWhjaV9oY2QKPiBbICAg IDAuNTQzNjcyXSB1c2IgdXNiNDogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjFkLjAKPiBbICAgIDAu NTQ0MTE5XSBodWIgNC0wOjEuMDogVVNCIGh1YiBmb3VuZAo+IFsgICAgMC41NDQxNDldIGh1YiA0 LTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkCj4gWyAgICAwLjU0NDU5OF0gZWhjaS1wbGF0Zm9ybTog RUhDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgo+IFsgICAgMC41NDQ2MzZdIG9oY2lfaGNkOiBV U0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgo+IFsgICAgMC41NDQ2 NTddIG9oY2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKPiBbICAgIDAuNTQ0Njk3XSBv aGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyCj4gWyAgICAwLjU0NDcz MV0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2 ZXIKPiBbICAgIDAuNTQ0ODc1XSBpODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIgW1BOUDAzMDM6 UFMySyxQTlAwZjEzOkVQQURdIGF0IDB4NjAsMHg2NCBpcnEgMSwxMgo+IFsgICAgMC41NTA4MzJd IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKPiBbICAgIDAuNTUwODk3 XSBzZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgo+IFsgICAgMC41NTE2 OTNdIG1vdXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlCj4gWyAg ICAwLjU1MzAxN10gcnRjX2Ntb3MgMDA6MDE6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHJ0Y19jbW9z IGFzIHJ0YzAKPiBbICAgIDAuNTUzMDU4XSBydGNfY21vcyAwMDowMTogYWxhcm1zIHVwIHRvIG9u ZSBtb250aCwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0sIGhwZXQgaXJxcwo+IFsgICAgMC41NTMxNDVd IGRldmljZS1tYXBwZXI6IHVldmVudDogdmVyc2lvbiAxLjAuMwo+IFsgICAgMC41NTM0NDddIGRl dmljZS1tYXBwZXI6IGlvY3RsOiA0LjMyLjAtaW9jdGwgKDIwMTUtNi0yNikgaW5pdGlhbGlzZWQ6 IGRtLWRldmVsQHJlZGhhdC5jb20KPiBbICAgIDAuNTUzNDg1XSBJbnRlbCBQLXN0YXRlIGRyaXZl ciBpbml0aWFsaXppbmcuCj4gWyAgICAwLjU1NDcxMV0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQg dG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwo+IFsgICAgMC41NTU1MzddIE5FVDogUmVnaXN0 ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKPiBbICAgIDAuNTU3Njk4XSBORVQ6IFJlZ2lzdGVyZWQg cHJvdG9jb2wgZmFtaWx5IDE3Cj4gWyAgICAwLjU1Nzc3MF0gS2V5IHR5cGUgZG5zX3Jlc29sdmVy IHJlZ2lzdGVyZWQKPiBbICAgIDAuNTYwMjgwXSBpbnB1dDogQVQgVHJhbnNsYXRlZCBTZXQgMiBr ZXlib2FyZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQzCj4g WyAgICAwLjU2MTIyMl0gTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKPiBb ICAgIDAuNTYyNDc5XSBMb2FkZWQgWC41MDkgY2VydCAnQnVpbGQgdGltZSBhdXRvZ2VuZXJhdGVk IGtlcm5lbCBrZXk6IDg3ODQ2NDg0ZDE1MGJlYTY3ZjlkZGYzMWUzMTM2N2Y1NTIyZTg5MjYnCj4g WyAgICAwLjU2MjUyN10gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxCj4gWyAgICAwLjU3 MjQ4Nl0gS2V5IHR5cGUgdHJ1c3RlZCByZWdpc3RlcmVkCj4gWyAgICAwLjU4MzIxMl0gS2V5IHR5 cGUgZW5jcnlwdGVkIHJlZ2lzdGVyZWQKPiBbICAgIDAuNTgzMjMwXSBBcHBBcm1vcjogQXBwQXJt b3Igc2hhMSBwb2xpY3kgaGFzaGluZyBlbmFibGVkCj4gWyAgICAwLjU4MzIzOV0gZXZtOiBITUFD IGF0dHJzOiAweDEKPiBbICAgIDAuNTg0MzM4XSBydGNfY21vcyAwMDowMTogc2V0dGluZyBzeXN0 ZW0gY2xvY2sgdG8gMjAxNS0wOC0xMCAyMDoyMToyMSBVVEMgKDE0MzkyMzgwODEpCj4gWyAgICAw LjU4NDU0OF0gQklPUyBFREQgZmFjaWxpdHkgdjAuMTYgMjAwNC1KdW4tMjUsIDAgZGV2aWNlcyBm b3VuZAo+IFsgICAgMC41ODQ1NTRdIEVERCBpbmZvcm1hdGlvbiBub3QgYXZhaWxhYmxlLgo+IFsg ICAgMC44MTkzOTJdIGF0YTE6IFNBVEEgbGluayB1cCAzLjAgR2JwcyAoU1N0YXR1cyAxMjMgU0Nv bnRyb2wgMzAwKQo+IFsgICAgMC44MjA3MTVdIGF0YTEuMDA6IEFUQS04OiBIaXRhY2hpIEhUUzU0 NTA1MEE3RTM4MCwgR0cyT0E2QzAsIG1heCBVRE1BLzEzMwo+IFsgICAgMC44MjA3NDBdIGF0YTEu MDA6IDk3Njc3MzE2OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAzMS8zMiks IEFBCj4gWyAgICAwLjgyMjEwMl0gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKPiBb ICAgIDAuODIzMTI0XSBzY3NpIDA6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEhp dGFjaGkgSFRTNTQ1MDUgQTZDMCBQUTogMCBBTlNJOiA1Cj4gWyAgICAwLjgyNDM4OV0gc2QgMDow OjA6MDogW3NkYV0gOTc2NzczMTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNTAwIEdCLzQ2 NSBHaUIpCj4gWyAgICAwLjgyNDQwMl0gc2QgMDowOjA6MDogW3NkYV0gNDA5Ni1ieXRlIHBoeXNp Y2FsIGJsb2Nrcwo+IFsgICAgMC44MjQ2NzBdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIFByb3Rl Y3QgaXMgb2ZmCj4gWyAgICAwLjgyNDY4MF0gc2QgMDowOjA6MDogW3NkYV0gTW9kZSBTZW5zZTog MDAgM2EgMDAgMDAKPiBbICAgIDAuODI0ODEwXSBzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBjYWNo ZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBG VUEKPiBbICAgIDAuODI0ODExXSBzZCAwOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cw IHR5cGUgMAo+IFsgICAgMC44MzkzMDZdIHVzYiAzLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZp Y2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1wY2kKPiBbICAgIDAuODU1MzUzXSB1c2IgNC0xOiBuZXcg aGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGVoY2ktcGNpCj4gWyAgICAwLjg2 NTUzNF0gIHNkYTogc2RhMSBzZGEyIHNkYTMKPiBbICAgIDAuODY3MjkxXSBzZCAwOjA6MDowOiBb c2RhXSBBdHRhY2hlZCBTQ1NJIGRpc2sKPiBbICAgIDAuOTcyMDEwXSB1c2IgMy0xOiBOZXcgVVNC IGRldmljZSBmb3VuZCwgaWRWZW5kb3I9ODA4NywgaWRQcm9kdWN0PTAwMjQKPiBbICAgIDAuOTcy MDMwXSB1c2IgMy0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBT ZXJpYWxOdW1iZXI9MAo+IFsgICAgMC45NzMwMTddIGh1YiAzLTE6MS4wOiBVU0IgaHViIGZvdW5k Cj4gWyAgICAwLjk3MzM3OV0gaHViIDMtMToxLjA6IDYgcG9ydHMgZGV0ZWN0ZWQKPiBbICAgIDAu OTg4MDg2XSB1c2IgNC0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9ODA4NywgaWRQ cm9kdWN0PTAwMjQKPiBbICAgIDAuOTg4MDk3XSB1c2IgNC0xOiBOZXcgVVNCIGRldmljZSBzdHJp bmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJpYWxOdW1iZXI9MAo+IFsgICAgMC45ODg5MzFdIGh1 YiA0LTE6MS4wOiBVU0IgaHViIGZvdW5kCj4gWyAgICAwLjk4OTExOV0gaHViIDQtMToxLjA6IDYg cG9ydHMgZGV0ZWN0ZWQKPiBbICAgIDEuMTQzMTU5XSBhdGEyOiBTQVRBIGxpbmsgdXAgMy4wIEdi cHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkKPiBbICAgIDEuMTQ0MDQ2XSBhdGEyLjAwOiBB VEEtODogU2FuRGlzayBpU1NEIFA0IDE2R0IsIFNTRCA5LjE0LCBtYXggVURNQS8xMzMKPiBbICAg IDEuMTQ0MDcxXSBhdGEyLjAwOiAzMTI3NzIzMiBzZWN0b3JzLCBtdWx0aSAxOiBMQkE0OCAKPiBb ICAgIDEuMTQ0ODEzXSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwo+IFsgICAgMS4x NDUxODFdIHNjc2kgMTowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgU2FuRGlzayBp U1NEIFA0ICA5LjE0IFBROiAwIEFOU0k6IDUKPiBbICAgIDEuMTQ2MDQ5XSBzZCAxOjA6MDowOiBb c2RiXSAzMTI3NzIzMiA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDE2LjAgR0IvMTQuOSBHaUIp Cj4gWyAgICAxLjE0NjE1OV0gc2QgMTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0 eXBlIDAKPiBbICAgIDEuMTQ2NDE2XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlz IG9mZgo+IFsgICAgMS4xNDY0MjVdIHNkIDE6MDowOjA6IFtzZGJdIE1vZGUgU2Vuc2U6IDAwIDNh IDAwIDAwCj4gWyAgICAxLjE0NjUzOV0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVu YWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCj4g WyAgICAxLjE0Nzk4Ml0gIHNkYjogc2RiMSBzZGIyCj4gWyAgICAxLjE0OTM0Ml0gc2QgMTowOjA6 MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrCj4gWyAgICAxLjI0NzA3NV0gdXNiIDMtMS40OiBu ZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIGVoY2ktcGNpCj4gWyAgICAx LjI2MzA2Nl0gdXNiIDQtMS40OiBuZXcgbG93LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNp bmcgZWhjaS1wY2kKPiBbICAgIDEuMzYyMDQ2XSB1c2IgNC0xLjQ6IE5ldyBVU0IgZGV2aWNlIGZv dW5kLCBpZFZlbmRvcj0wNDZkLCBpZFByb2R1Y3Q9YzAwZQo+IFsgICAgMS4zNjIwNTddIHVzYiA0 LTEuNDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVt YmVyPTAKPiBbICAgIDEuMzYyMDY2XSB1c2IgNC0xLjQ6IFByb2R1Y3Q6IFVTQi1QUy8yIE9wdGlj YWwgTW91c2UKPiBbICAgIDEuMzYyMDcxXSB1c2IgNC0xLjQ6IE1hbnVmYWN0dXJlcjogTG9naXRl Y2gKPiBbICAgIDEuNDA3MDcyXSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291cmNlIGNhbGlicmF0 aW9uOiAxNTk2LjM3NCBNSHoKPiBbICAgIDEuNDA3MDgzXSBjbG9ja3NvdXJjZTogdHNjOiBtYXNr OiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxNzAyYzNhOTIyZiwgbWF4X2lkbGVf bnM6IDQ0MDc5NTI0MjAzNCBucwo+IFsgICAgMS40MzQ5NDFdIHVzYiA0LTEuNTogbmV3IGZ1bGwt c3BlZWQgVVNCIGRldmljZSBudW1iZXIgNCB1c2luZyBlaGNpLXBjaQo+IFsgICAgMS40NjI5MzNd IGF0YTQ6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQo+IFsgICAgMS40 OTk4NjBdIHVzYiAzLTEuNDogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTIyMzIsIGlk UHJvZHVjdD0xMDE4Cj4gWyAgICAxLjQ5OTg3Ml0gdXNiIDMtMS40OiBOZXcgVVNCIGRldmljZSBz dHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MAo+IFsgICAgMS40OTk4ODJd IHVzYiAzLTEuNDogUHJvZHVjdDogV2ViQ2FtIFNDLTEzSERMMTE0MzFOCj4gWyAgICAxLjQ5OTg4 N10gdXNiIDMtMS40OiBNYW51ZmFjdHVyZXI6IDEyMwo+IFsgICAgMS41MzIwNzRdIHVzYiA0LTEu NTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTgwODYsIGlkUHJvZHVjdD0wMTg5Cj4g WyAgICAxLjUzMjA4NV0gdXNiIDQtMS41OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwg UHJvZHVjdD0wLCBTZXJpYWxOdW1iZXI9MAo+IFsgICAgMS43ODI3MDVdIGF0YTU6IFNBVEEgbGlu ayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQo+IFsgICAgMS43ODM2MjBdIEZyZWVpbmcg dW51c2VkIGtlcm5lbCBtZW1vcnk6IDE0MjhLIChmZmZmZmZmZjgxZDU4MDAwIC0gZmZmZmZmZmY4 MWViZDAwMCkKPiBbICAgIDEuNzgzNjMwXSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVh ZC1vbmx5IGRhdGE6IDEyMjg4awo+IFsgICAgMS43ODQxMjddIEZyZWVpbmcgdW51c2VkIGtlcm5l bCBtZW1vcnk6IDEyNEsgKGZmZmY4ODAwMDE3ZTEwMDAgLSBmZmZmODgwMDAxODAwMDAwKQo+IFsg ICAgMS43ODQ1NTZdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDY0MEsgKGZmZmY4ODAw MDFiNjAwMDAgLSBmZmZmODgwMDAxYzAwMDAwKQo+IFsgICAgMS44MjQ3MDldIHVkZXZkWzE0MV06 IHN0YXJ0aW5nIHZlcnNpb24gMTc1Cj4gWyAgICAyLjA0NTA2Ml0gcjgxNjkgR2lnYWJpdCBFdGhl cm5ldCBkcml2ZXIgMi4zTEstTkFQSSBsb2FkZWQKPiBbICAgIDIuMDQ1MDk3XSByODE2OSAwMDAw OjAyOjAwLjA6IGNhbid0IGRpc2FibGUgQVNQTTsgT1MgZG9lc24ndCBoYXZlIEFTUE0gY29udHJv bAo+IFsgICAgMi4wNDc0ODBdIHI4MTY5IDAwMDA6MDI6MDAuMCBldGgwOiBSVEw4MTY4ZXZsLzgx MTFldmwgYXQgMHhmZmZmYzkwMDAwOWFlMDAwLCBlODowMzo5YTozNjoxNzphOSwgWElEIDBjOTAw ODAwIElSUSAzMQo+IFsgICAgMi4wNDc1MDFdIHI4MTY5IDAwMDA6MDI6MDAuMCBldGgwOiBqdW1i byBmZWF0dXJlcyBbZnJhbWVzOiA5MjAwIGJ5dGVzLCB0eCBjaGVja3N1bW1pbmc6IGtvXQo+IFsg ICAgMi4xNzM4NDRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNi aGlkCj4gWyAgICAyLjE3Mzg1OV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyCj4gWyAgICAy LjI0ODg0M10gaW5wdXQ6IExvZ2l0ZWNoIFVTQi1QUy8yIE9wdGljYWwgTW91c2UgYXMgL2Rldmlj ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFkLjAvdXNiNC80LTEvNC0xLjQvNC0xLjQ6MS4wLzAwMDM6 MDQ2RDpDMDBFLjAwMDEvaW5wdXQvaW5wdXQ1Cj4gWyAgICAyLjI0OTQyMF0gaGlkLWdlbmVyaWMg MDAwMzowNDZEOkMwMEUuMDAwMTogaW5wdXQ6IFVTQiBISUQgdjEuMTAgTW91c2UgW0xvZ2l0ZWNo IFVTQi1QUy8yIE9wdGljYWwgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjFkLjAtMS40L2lucHV0MAo+ IFsgICAgMi40MDY1MzldIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MK PiBbICAgIDMuMDE3NDU3XSBFWFQ0LWZzIChsb29wMCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRo IG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKPiBbICAgIDMuNTMxOTEwXSByYW5kb206 IG5vbmJsb2NraW5nIHBvb2wgaXMgaW5pdGlhbGl6ZWQKPiBbICAgIDQuMDQwOTY3XSB1c2IgMy0x LjI6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcgZWhjaS1wY2kKPiBb ICAgIDQuMTM2MDI1XSB1c2IgMy0xLjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0x MmQxLCBpZFByb2R1Y3Q9MTQ0Ngo+IFsgICAgNC4xMzYwMzZdIHVzYiAzLTEuMjogTmV3IFVTQiBk ZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKPiBbICAgIDQu MTM2MDQ0XSB1c2IgMy0xLjI6IFByb2R1Y3Q6IEhVQVdFSSBNb2JpbGUKPiBbICAgIDQuMTM2MDQ5 XSB1c2IgMy0xLjI6IE1hbnVmYWN0dXJlcjogSFVBV0VJIFRlY2hub2xvZ3kKPiBbICAgIDUuNDQ5 Mjc3XSBpbml0OiB1cmVhZGFoZWFkIG1haW4gcHJvY2VzcyAoNDI3KSB0ZXJtaW5hdGVkIHdpdGgg c3RhdHVzIDUKPiBbICAgIDkuOTg2NTY3XSBBZGRpbmcgMjYyMTQwayBzd2FwIG9uIC9ob3N0L3Vi dW50dS9kaXNrcy9zd2FwLmRpc2suICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNyb3NzOjI2MjE0 MGsgRlMKPiBbICAgMTAuMTk0NTg0XSBFWFQ0LWZzIChsb29wMCk6IHJlLW1vdW50ZWQuIE9wdHM6 IGVycm9ycz1yZW1vdW50LXJvCj4gWyAgIDEwLjM5MzM3OF0gdWRldmRbNjYxXTogc3RhcnRpbmcg dmVyc2lvbiAxNzUKPiBbICAgMTEuNTMzMzQzXSBscDogZHJpdmVyIGxvYWRlZCBidXQgbm8gZGV2 aWNlcyBmb3VuZAo+IFsgICAxMy42NjU5MDZdIEFDUEkgV2FybmluZzogU3lzdGVtSU8gcmFuZ2Ug MHgwMDAwMDAwMDAwMDAwNDI4LTB4MDAwMDAwMDAwMDAwMDQyRiBjb25mbGljdHMgd2l0aCBPcFJl Z2lvbiAweDAwMDAwMDAwMDAwMDA0MDAtMHgwMDAwMDAwMDAwMDAwNDdGIChcUE1JTykgKDIwMTUw NjE5L3V0YWRkcmVzcy0yNTQpCj4gWyAgIDEzLjY2NTkxNl0gQUNQSTogSWYgYW4gQUNQSSBkcml2 ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVh ZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo+IFsgICAxMy42NjU5MjJdIEFDUEkgV2FybmluZzogU3lz dGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTQwLTB4MDAwMDAwMDAwMDAwMDU0RiBjb25mbGlj dHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA1MDAtMHgwMDAwMDAwMDAwMDAwNTYzIChc R1BJTykgKDIwMTUwNjE5L3V0YWRkcmVzcy0yNTQpCj4gWyAgIDEzLjY2NTkyN10gQUNQSTogSWYg YW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1 c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo+IFsgICAxMy42NjU5MjldIEFDUEkg V2FybmluZzogU3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTMwLTB4MDAwMDAwMDAwMDAw MDUzRiBjb25mbGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA1MDAtMHgwMDAwMDAw MDAwMDAwNTYzIChcR1BJTykgKDIwMTUwNjE5L3V0YWRkcmVzcy0yNTQpCj4gWyAgIDEzLjY2NTkz M10gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwg eW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgo+IFsgICAxMy42 NjU5MzVdIEFDUEkgV2FybmluZzogU3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTAwLTB4 MDAwMDAwMDAwMDAwMDUyRiBjb25mbGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA1 MDAtMHgwMDAwMDAwMDAwMDAwNTYzIChcR1BJTykgKDIwMTUwNjE5L3V0YWRkcmVzcy0yNTQpCj4g WyAgIDEzLjY2NTkzOV0gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0 aGlzIGRldmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZl cgo+IFsgICAxMy42NjU5NDFdIGxwY19pY2g6IFJlc291cmNlIGNvbmZsaWN0KHMpIGZvdW5kIGFm ZmVjdGluZyBncGlvX2ljaAo+IFsgICAxMy43NDI4NzBdIHdtaTogTWFwcGVyIGxvYWRlZAo+IFsg ICAxMy44OTY5OTJdIHNhbXN1bmdfbGFwdG9wOiBkZXRlY3RlZCBTQUJJIGludGVyZmFjZTogU3dT bWlACj4gWyAgIDE0LjMxNzk3NF0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEw Cj4gWyAgIDE1LjIzOTU3NF0gQmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIwCj4gWyAgIDE1LjIzOTY1 OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzMQo+IFsgICAxNS4yMzk2NjNdIEJs dWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxpemVkCj4g WyAgIDE1LjIzOTc3NF0gQmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRpYWxpemVkCj4g WyAgIDE1LjIzOTc4NF0gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK PiBbICAgMTUuMjQwMTkxXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK PiBbICAgMTUuMjUxMDU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IGJ0dXNiCj4gWyAgIDE1LjM2NjU2N10gcHNtb3VzZSBzZXJpbzE6IGVsYW50ZWNoOiBhc3N1bWlu ZyBoYXJkd2FyZSB2ZXJzaW9uIDMgKHdpdGggZmlybXdhcmUgdmVyc2lvbiAweDQ1MGYwMCkKPiBb ICAgMTUuMzgxNjI0XSBwc21vdXNlIHNlcmlvMTogZWxhbnRlY2g6IFN5bmFwdGljcyBjYXBhYmls aXRpZXMgcXVlcnkgcmVzdWx0IDB4MDgsIDB4MTcsIDB4MGMuCj4gWyAgIDE1LjM5Njc1MF0gcHNt b3VzZSBzZXJpbzE6IGVsYW50ZWNoOiBFbGFuIHNhbXBsZSBxdWVyeSByZXN1bHQgMDMsIDNmLCA4 Ngo+IFsgICAxNS40NzQ2NjVdIGlucHV0OiBFVFBTLzIgRWxhbnRlY2ggVG91Y2hwYWQgYXMgL2Rl dmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8xL2lucHV0L2lucHV0Ngo+IFsgICAxNi41MTQyNjZd IHVzYi1zdG9yYWdlIDMtMS4yOjEuMDogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQK PiBbICAgMTYuNTE0OTcxXSBzY3NpIGhvc3Q2OiB1c2Itc3RvcmFnZSAzLTEuMjoxLjAKPiBbICAg MTYuNTE1MzQ0XSB1c2Itc3RvcmFnZSAzLTEuMjoxLjE6IFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNl IGRldGVjdGVkCj4gWyAgIDE2LjUxNTYzNF0gc2NzaSBob3N0NzogdXNiLXN0b3JhZ2UgMy0xLjI6 MS4xCj4gWyAgIDE2LjUxNTk4N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciB1c2Itc3RvcmFnZQo+IFsgICAxNi42NTIxMTRdIHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFs bGVsIHBvcnQgZHJpdmVyCj4gWyAgIDE2LjcwODg1NV0gY2ZnODAyMTE6IFdvcmxkIHJlZ3VsYXRv cnkgZG9tYWluIHVwZGF0ZWQ6Cj4gWyAgIDE2LjcwODg2MV0gY2ZnODAyMTE6ICBERlMgTWFzdGVy IHJlZ2lvbjogdW5zZXQKPiBbICAgMTYuNzA4ODY0XSBjZmc4MDIxMTogICAoc3RhcnRfZnJlcSAt IGVuZF9mcmVxIEAgYmFuZHdpZHRoKSwgKG1heF9hbnRlbm5hX2dhaW4sIG1heF9laXJwKSwgKGRm c19jYWNfdGltZSkKPiBbICAgMTYuNzA4ODcwXSBjZmc4MDIxMTogICAoMjQwMjAwMCBLSHogLSAy NDcyMDAwIEtIeiBAIDQwMDAwIEtIeiksICgzMDAgbUJpLCAyMDAwIG1CbSksIChOL0EpCj4gWyAg IDE2LjcwODg3NF0gY2ZnODAyMTE6ICAgKDI0NTcwMDAgS0h6IC0gMjQ4MjAwMCBLSHogQCAyMDAw MCBLSHopLCAoMzAwIG1CaSwgMjAwMCBtQm0pLCAoTi9BKQo+IFsgICAxNi43MDg4NzddIGNmZzgw MjExOiAgICgyNDc0MDAwIEtIeiAtIDI0OTQwMDAgS0h6IEAgMjAwMDAgS0h6KSwgKDMwMCBtQmks IDIwMDAgbUJtKSwgKE4vQSkKPiBbICAgMTYuNzA4ODgwXSBjZmc4MDIxMTogICAoNTE3MDAwMCBL SHogLSA1MjUwMDAwIEtIeiBAIDQwMDAwIEtIeiksICgzMDAgbUJpLCAyMDAwIG1CbSksIChOL0Ep Cj4gWyAgIDE2LjcwODg4NF0gY2ZnODAyMTE6ICAgKDU3MzUwMDAgS0h6IC0gNTgzNTAwMCBLSHog QCA0MDAwMCBLSHopLCAoMzAwIG1CaSwgMjAwMCBtQm0pLCAoTi9BKQo+IFsgICAxNi43MTg4MTJd IGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDg5Ny42Mzk6Mik6IGFwcGFybW9yPSJTVEFU VVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvc2Jpbi9kaGNsaWVudCIgcGlkPTk1 NCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAgIDE2LjcxODgyNF0gYXVkaXQ6IHR5cGU9MTQw MCBhdWRpdCgxNDM5MjMwODk3LjYzOTozKTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJw cm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL05ldHdvcmtNYW5hZ2VyL25tLWRoY3AtY2xpZW50 LmFjdGlvbiIgcGlkPTk1NCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAgIDE2LjcxODgzMV0g YXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjYzOTo0KTogYXBwYXJtb3I9IlNUQVRV UyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL2Nvbm5tYW4vc2NyaXB0 cy9kaGNsaWVudC1zY3JpcHQiIHBpZD05NTQgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+IFsgICAx Ni43MTkxMDFdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDg5Ny42Mzk6NSk6IGFwcGFy bW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBuYW1lPSIvc2Jpbi9kaGNs aWVudCIgcGlkPTk4MCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAgIDE2LjcxOTExNV0gYXVk aXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjYzOTo2KTogYXBwYXJtb3I9IlNUQVRVUyIg b3BlcmF0aW9uPSJwcm9maWxlX3JlcGxhY2UiIG5hbWU9Ii91c3IvbGliL05ldHdvcmtNYW5hZ2Vy L25tLWRoY3AtY2xpZW50LmFjdGlvbiIgcGlkPTk4MCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4g WyAgIDE2LjcxOTEyNl0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjYzOTo3KTog YXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX3JlcGxhY2UiIG5hbWU9Ii91c3Iv bGliL2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3JpcHQiIHBpZD05ODAgY29tbT0iYXBwYXJt b3JfcGFyc2VyIgo+IFsgICAxNi43MTk4NDJdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIz MDg5Ny42Mzk6OCk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNl IiBuYW1lPSIvdXNyL2xpYi9OZXR3b3JrTWFuYWdlci9ubS1kaGNwLWNsaWVudC5hY3Rpb24iIHBp ZD05NTQgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+IFsgICAxNi43MTk4NTRdIGF1ZGl0OiB0eXBl PTE0MDAgYXVkaXQoMTQzOTIzMDg5Ny42Mzk6OSk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlv bj0icHJvZmlsZV9yZXBsYWNlIiBuYW1lPSIvdXNyL2xpYi9jb25ubWFuL3NjcmlwdHMvZGhjbGll bnQtc2NyaXB0IiBwaWQ9OTU0IGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAgMTYuNzIwMDUw XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0MzkyMzA4OTcuNjQzOjEwKTogYXBwYXJtb3I9IlNU QVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX3JlcGxhY2UiIG5hbWU9Ii91c3IvbGliL05ldHdvcmtN YW5hZ2VyL25tLWRoY3AtY2xpZW50LmFjdGlvbiIgcGlkPTk4MCBjb21tPSJhcHBhcm1vcl9wYXJz ZXIiCj4gWyAgIDE2LjcyMDA2MV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwODk3LjY0 MzoxMSk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBuYW1l PSIvdXNyL2xpYi9jb25ubWFuL3NjcmlwdHMvZGhjbGllbnQtc2NyaXB0IiBwaWQ9OTgwIGNvbW09 ImFwcGFybW9yX3BhcnNlciIKPiBbICAgMTcuMjMwODA5XSBMaW51eCB2aWRlbyBjYXB0dXJlIGlu dGVyZmFjZTogdjIuMDAKPiBbICAgMTcuNTE0MDcyXSBzY3NpIDc6MDowOjA6IERpcmVjdC1BY2Nl c3MgICAgIEhVQVdFSSAgIFNEIFN0b3JhZ2UgICAgICAgMi4zMSBQUTogMCBBTlNJOiAyCj4gWyAg IDE3LjUxNDEzNl0gc2NzaSA2OjA6MDowOiBDRC1ST00gICAgICAgICAgICBIVUFXRUkgICBNYXNz IFN0b3JhZ2UgICAgIDIuMzEgUFE6IDAgQU5TSTogMgo+IFsgICAxNy41MTc0MzZdIHNkIDc6MDow OjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSAwCj4gWyAgIDE3LjUxOTgzNl0gc2Qg NzowOjA6MDogW3NkY10gQXR0YWNoZWQgU0NTSSByZW1vdmFibGUgZGlzawo+IFsgICAxNy41Mzg2 MDJdIHNyIDY6MDowOjA6IFtzcjBdIHNjc2ktMSBkcml2ZQo+IFsgICAxNy41Mzg2MDhdIGNkcm9t OiBVbmlmb3JtIENELVJPTSBkcml2ZXIgUmV2aXNpb246IDMuMjAKPiBbICAgMTcuNTUzMDIwXSBJ bnRlbChSKSBXaXJlbGVzcyBXaUZpIGRyaXZlciBmb3IgTGludXgKPiBbICAgMTcuNTUzMDI1XSBD b3B5cmlnaHQoYykgMjAwMy0gMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbgo+IFsgICAxNy41NTM0NzBd IGl3bHdpZmkgMDAwMDowMTowMC4wOiBjYW4ndCBkaXNhYmxlIEFTUE07IE9TIGRvZXNuJ3QgaGF2 ZSBBU1BNIGNvbnRyb2wKPiBbICAgMTcuNTU1MzIxXSBzciA2OjA6MDowOiBBdHRhY2hlZCBzY3Np IENELVJPTSBzcjAKPiBbICAgMTcuNTU2OTM5XSBzciA2OjA6MDowOiBBdHRhY2hlZCBzY3NpIGdl bmVyaWMgc2czIHR5cGUgNQo+IFsgICAxNy44NTYyMDFdIHV2Y3ZpZGVvOiBGb3VuZCBVVkMgMS4w MCBkZXZpY2UgV2ViQ2FtIFNDLTEzSERMMTE0MzFOICgyMjMyOjEwMTgpCj4gWyAgIDE3Ljg3NjE1 OF0gaW5wdXQ6IFdlYkNhbSBTQy0xM0hETDExNDMxTiBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAw MDA6MDA6MWEuMC91c2IzLzMtMS8zLTEuNC8zLTEuNDoxLjAvaW5wdXQvaW5wdXQ3Cj4gWyAgIDE3 Ljg3NjczN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1dmN2aWRl bwo+IFsgICAxNy44NzY3NDJdIFVTQiBWaWRlbyBDbGFzcyBkcml2ZXIgKDEuMS4xKQo+IFsgICAx Ny45NTI5MTddIGluaXQ6IGZhaWxzYWZlIG1haW4gcHJvY2VzcyAoMTA2NSkga2lsbGVkIGJ5IFRF Uk0gc2lnbmFsCj4gWyAgIDE4LjE1MDc5NV0gaXdsd2lmaSAwMDAwOjAxOjAwLjA6IGxvYWRlZCBm aXJtd2FyZSB2ZXJzaW9uIDE4LjE2OC42LjEgb3BfbW9kZSBpd2xkdm0KPiBbICAgMTguMjQ2MjUy XSBbZHJtXSBNZW1vcnkgdXNhYmxlIGJ5IGdyYXBoaWNzIGRldmljZSA9IDIwNDhNCj4gWyAgIDE4 LjI0NjMyNl0gW2RybV0gUmVwbGFjaW5nIFZHQSBjb25zb2xlIGRyaXZlcgo+IFsgICAxOC4yNTUx MzldIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAu MjAxMykuCj4gWyAgIDE4LjI1NTE0Ml0gW2RybV0gRHJpdmVyIHN1cHBvcnRzIHByZWNpc2UgdmJs YW5rIHRpbWVzdGFtcCBxdWVyeS4KPiBbICAgMTguMjU1OTQzXSB2Z2FhcmI6IGRldmljZSBjaGFu Z2VkIGRlY29kZXM6IFBDSTowMDAwOjAwOjAyLjAsb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1p byttZW06b3ducz1pbyttZW0KPiBbICAgMTguMjY5NzgzXSAKPiBbICAgMTguMjY5NzkyXSA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBbICAg MTguMjY5Nzk4XSBbIElORk86IHBvc3NpYmxlIGNpcmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5jeSBk ZXRlY3RlZCBdCj4gWyAgIDE4LjI2OTgwNV0gNC4yLjAtcmM2LTEtaW5pemEtc21hbGwgIzEgTm90 IHRhaW50ZWQKPiBbICAgMTguMjY5ODEwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gWyAgIDE4LjI2OTgxNl0gbW9kcHJvYmUvNzI3IGlz IHRyeWluZyB0byBhY3F1aXJlIGxvY2s6Cj4gWyAgIDE4LjI2OTgyMl0gIChpbml0X211dGV4KXsr LisuKy59LCBhdDogWzxmZmZmZmZmZmEwMDkwZjJkPl0gYWNwaV92aWRlb19nZXRfYmFja2xpZ2h0 X3R5cGUrMHgxNy8weDE2NCBbdmlkZW9dCj4gWyAgIDE4LjI2OTg0MF0gCj4gWyAgIDE4LjI2OTg0 MF0gYnV0IHRhc2sgaXMgYWxyZWFkeSBob2xkaW5nIGxvY2s6Cj4gWyAgIDE4LjI2OTg0OF0gICgm KCZiYWNrbGlnaHRfbm90aWZpZXIpLT5yd3NlbSl7KysrKy4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTBh NjUxOT5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDM5LzB4NzAKPiBbICAgMTgu MjY5ODY0XSAKPiBbICAgMTguMjY5ODY0XSB3aGljaCBsb2NrIGFscmVhZHkgZGVwZW5kcyBvbiB0 aGUgbmV3IGxvY2suCj4gWyAgIDE4LjI2OTg2NF0gCj4gWyAgIDE4LjI2OTg3NV0gCj4gWyAgIDE4 LjI2OTg3NV0gdGhlIGV4aXN0aW5nIGRlcGVuZGVuY3kgY2hhaW4gKGluIHJldmVyc2Ugb3JkZXIp IGlzOgo+IFsgICAxOC4yNjk4ODRdIAo+IFsgICAxOC4yNjk4ODRdIC0+ICMxICgmKCZiYWNrbGln aHRfbm90aWZpZXIpLT5yd3NlbSl7KysrKy4ufToKPiBbICAgMTguMjY5ODk0XSAgICAgICAgWzxm ZmZmZmZmZjgxMGRhNTlmPl0gbG9ja19hY3F1aXJlKzB4Y2YvMHgyODAKPiBbICAgMTguMjY5OTAy XSAgICAgICAgWzxmZmZmZmZmZjgxN2Q2NzY5Pl0gZG93bl93cml0ZSsweDQ5LzB4ODAKPiBbICAg MTguMjY5OTEwXSAgICAgICAgWzxmZmZmZmZmZjgxMGE2NjkxPl0gYmxvY2tpbmdfbm90aWZpZXJf Y2hhaW5fcmVnaXN0ZXIrMHgyMS8weGIwCj4gWyAgIDE4LjI2OTkyMF0gICAgICAgIFs8ZmZmZmZm ZmY4MTQ2MWNhOD5dIGJhY2tsaWdodF9yZWdpc3Rlcl9ub3RpZmllcisweDE4LzB4MjAKPiBbICAg MTguMjY5OTMwXSAgICAgICAgWzxmZmZmZmZmZmEwMDkxMDEwPl0gYWNwaV92aWRlb19nZXRfYmFj a2xpZ2h0X3R5cGUrMHhmYS8weDE2NCBbdmlkZW9dCj4gWyAgIDE4LjI2OTk0MF0gICAgICAgIFs8 ZmZmZmZmZmZhMDBhNDBlOT5dIHNuZF90aW1lcl9yZXNjaGVkdWxlKzB4MjkvMHhhMCBbc25kX3Rp bWVyXQo+IFsgICAxOC4yNjk5NTJdICAgICAgICBbPGZmZmZmZmZmODEwMDIwZjg+XSBkb19vbmVf aW5pdGNhbGwrMHg4OC8weDFjMAo+IFsgICAxOC4yNjk5NjBdICAgICAgICBbPGZmZmZmZmZmODE3 Y2QwODI+XSBkb19pbml0X21vZHVsZSsweDYxLzB4MWVjCj4gWyAgIDE4LjI2OTk2OF0gICAgICAg IFs8ZmZmZmZmZmY4MTExZmJiOD5dIGxvYWRfbW9kdWxlKzB4MjAwOC8weDI1YzAKPiBbICAgMTgu MjY5OTc2XSAgICAgICAgWzxmZmZmZmZmZjgxMTIwMjk2Pl0gU3lTX2luaXRfbW9kdWxlKzB4MTI2 LzB4MTQwCj4gWyAgIDE4LjI2OTk4M10gICAgICAgIFs8ZmZmZmZmZmY4MTdkOTMzMj5dIGVudHJ5 X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxNi8weDdhCj4gWyAgIDE4LjI2OTk5Ml0gCj4gWyAgIDE4 LjI2OTk5Ml0gLT4gIzAgKGluaXRfbXV0ZXgpeysuKy4rLn06Cj4gWyAgIDE4LjI3MDAwMV0gICAg ICAgIFs8ZmZmZmZmZmY4MTBkOThjZD5dIF9fbG9ja19hY3F1aXJlKzB4MWY1ZC8weDIxYzAKPiBb ICAgMTguMjcwMDA4XSAgICAgICAgWzxmZmZmZmZmZjgxMGRhNTlmPl0gbG9ja19hY3F1aXJlKzB4 Y2YvMHgyODAKPiBbICAgMTguMjcwMDE1XSAgICAgICAgWzxmZmZmZmZmZjgxN2Q0Nzc1Pl0gbXV0 ZXhfbG9ja19uZXN0ZWQrMHg2NS8weDNjMAo+IFsgICAxOC4yNzAwMjJdICAgICAgICBbPGZmZmZm ZmZmYTAwOTBmMmQ+XSBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2 aWRlb10KPiBbICAgMTguMjcwMDMyXSAgICAgICAgWzxmZmZmZmZmZmEwMDkxMGIyPl0gYWNwaV92 aWRlb19iYWNrbGlnaHRfbm90aWZ5KzB4MTkvMHgyZiBbdmlkZW9dCj4gWyAgIDE4LjI3MDA0M10g ICAgICAgIFs8ZmZmZmZmZmY4MTBhNjMxZD5dIG5vdGlmaWVyX2NhbGxfY2hhaW4rMHg1ZC8weDgw Cj4gWyAgIDE4LjI3MDA1MF0gICAgICAgIFs8ZmZmZmZmZmY4MTBhNjUzMT5dIF9fYmxvY2tpbmdf bm90aWZpZXJfY2FsbF9jaGFpbisweDUxLzB4NzAKPiBbICAgMTguMjcwMDYwXSAgICAgICAgWzxm ZmZmZmZmZjgxMGE2NTY2Pl0gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDE2LzB4MjAK PiBbICAgMTguMjcwMDY5XSAgICAgICAgWzxmZmZmZmZmZjgxNDYxZmU3Pl0gYmFja2xpZ2h0X2Rl dmljZV9yZWdpc3RlcisweDE5Ny8weDI0MAo+IFsgICAxOC4yNzAwNzddICAgICAgICBbPGZmZmZm ZmZmYTA0NGNiODM+XSBpbnRlbF9iYWNrbGlnaHRfcmVnaXN0ZXIrMHhiMy8weDE4MCBbaTkxNV0K PiBbICAgMTguMjcwMTI2XSAgICAgICAgWzxmZmZmZmZmZmEwNDFmMTY2Pl0gaW50ZWxfbW9kZXNl dF9nZW1faW5pdCsweDE3Ni8weDE5MCBbaTkxNV0KPiBbICAgMTguMjcwMTYyXSAgICAgICAgWzxm ZmZmZmZmZmEwNDU0MTcyPl0gaTkxNV9kcml2ZXJfbG9hZCsweGYxMi8weDE0ZDAgW2k5MTVdCj4g WyAgIDE4LjI3MDE5N10gICAgICAgIFs8ZmZmZmZmZmZhMDBkODg2MT5dIGRybV9kZXZfcmVnaXN0 ZXIrMHhiMS8weDEwMCBbZHJtXQo+IFsgICAxOC4yNzAyMTZdICAgICAgICBbPGZmZmZmZmZmYTAw ZGI2MmQ+XSBkcm1fZ2V0X3BjaV9kZXYrMHg4ZC8weDFlMCBbZHJtXQo+IFsgICAxOC4yNzAyMzFd ICAgICAgICBbPGZmZmZmZmZmYTAzOWYxZmI+XSBpOTE1X3BjaV9wcm9iZSsweDNiLzB4NjAgW2k5 MTVdCj4gWyAgIDE4LjI3MDI1NV0gICAgICAgIFs8ZmZmZmZmZmY4MTQzMWE5NT5dIGxvY2FsX3Bj aV9wcm9iZSsweDQ1LzB4YTAKPiBbICAgMTguMjcwMjYzXSAgICAgICAgWzxmZmZmZmZmZjgxNDMy ZTVkPl0gcGNpX2RldmljZV9wcm9iZSsweGNkLzB4MTIwCj4gWyAgIDE4LjI3MDI3MV0gICAgICAg IFs8ZmZmZmZmZmY4MTUyZDZhNj5dIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgxMzYvMHgyZTAKPiBb ICAgMTguMjcwMjc4XSAgICAgICAgWzxmZmZmZmZmZjgxNTJkOGU0Pl0gX19kcml2ZXJfYXR0YWNo KzB4OTQvMHhhMAo+IFsgICAxOC4yNzAyODVdICAgICAgICBbPGZmZmZmZmZmODE1MmI2MzY+XSBi dXNfZm9yX2VhY2hfZGV2KzB4NjYvMHhhMAo+IFsgICAxOC4yNzAyOTNdICAgICAgICBbPGZmZmZm ZmZmODE1MmQxZGU+XSBkcml2ZXJfYXR0YWNoKzB4MWUvMHgyMAo+IFsgICAxOC4yNzAzMDFdICAg ICAgICBbPGZmZmZmZmZmODE1MmNkZDg+XSBidXNfYWRkX2RyaXZlcisweDFiOC8weDIzMAo+IFsg ICAxOC4yNzAzMDldICAgICAgICBbPGZmZmZmZmZmODE1MmU4ODA+XSBkcml2ZXJfcmVnaXN0ZXIr MHg2MC8weGUwCj4gWyAgIDE4LjI3MDMxNl0gICAgICAgIFs8ZmZmZmZmZmY4MTQzMTM1ND5dIF9f cGNpX3JlZ2lzdGVyX2RyaXZlcisweDY0LzB4NzAKPiBbICAgMTguMjcwMzIzXSAgICAgICAgWzxm ZmZmZmZmZmEwMGRiODYwPl0gZHJtX3BjaV9pbml0KzB4ZTAvMHgxMTAgW2RybV0KPiBbICAgMTgu MjcwMzM3XSAgICAgICAgWzxmZmZmZmZmZmEwNGJiMGEwPl0gaTkxNV9pbml0KzB4YTAvMHhhOCBb aTkxNV0KPiBbICAgMTguMjcwMzU5XSAgICAgICAgWzxmZmZmZmZmZjgxMDAyMGY4Pl0gZG9fb25l X2luaXRjYWxsKzB4ODgvMHgxYzAKPiBbICAgMTguMjcwMzY3XSAgICAgICAgWzxmZmZmZmZmZjgx N2NkMDgyPl0gZG9faW5pdF9tb2R1bGUrMHg2MS8weDFlYwo+IFsgICAxOC4yNzAzNzRdICAgICAg ICBbPGZmZmZmZmZmODExMWZiYjg+XSBsb2FkX21vZHVsZSsweDIwMDgvMHgyNWMwCj4gWyAgIDE4 LjI3MDM4MV0gICAgICAgIFs8ZmZmZmZmZmY4MTEyMDI5Nj5dIFN5U19pbml0X21vZHVsZSsweDEy Ni8weDE0MAo+IFsgICAxOC4yNzAzODhdICAgICAgICBbPGZmZmZmZmZmODE3ZDkzMzI+XSBlbnRy eV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MTYvMHg3YQo+IFsgICAxOC4yNzAzOTZdIAo+IFsgICAx OC4yNzAzOTZdIG90aGVyIGluZm8gdGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6Cj4gWyAg IDE4LjI3MDM5Nl0gCj4gWyAgIDE4LjI3MDQwOF0gIFBvc3NpYmxlIHVuc2FmZSBsb2NraW5nIHNj ZW5hcmlvOgo+IFsgICAxOC4yNzA0MDhdIAo+IFsgICAxOC4yNzA0MTZdICAgICAgICBDUFUwICAg ICAgICAgICAgICAgICAgICBDUFUxCj4gWyAgIDE4LjI3MDQyMV0gICAgICAgIC0tLS0gICAgICAg ICAgICAgICAgICAgIC0tLS0KPiBbICAgMTguMjcwNDI2XSAgIGxvY2soJigmYmFja2xpZ2h0X25v dGlmaWVyKS0+cndzZW0pOwo+IFsgICAxOC4yNzA0MzNdICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBsb2NrKGluaXRfbXV0ZXgpOwo+IFsgICAxOC4yNzA0MzldICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBsb2NrKCYoJmJhY2tsaWdodF9ub3RpZmllciktPnJ3c2VtKTsKPiBb ICAgMTguMjcwNDQ4XSAgIGxvY2soaW5pdF9tdXRleCk7Cj4gWyAgIDE4LjI3MDQ1NF0gCj4gWyAg IDE4LjI3MDQ1NF0gICoqKiBERUFETE9DSyAqKioKPiBbICAgMTguMjcwNDU0XSAKPiBbICAgMTgu MjcwNDY1XSA0IGxvY2tzIGhlbGQgYnkgbW9kcHJvYmUvNzI3Ogo+IFsgICAxOC4yNzA0NzBdICAj MDogICgmZGV2LT5tdXRleCl7Li4uLi4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTUyZDg5Yj5dIF9fZHJp dmVyX2F0dGFjaCsweDRiLzB4YTAKPiBbICAgMTguMjcwNDgzXSAgIzE6ICAoJmRldi0+bXV0ZXgp ey4uLi4uLn0sIGF0OiBbPGZmZmZmZmZmODE1MmQ4YTk+XSBfX2RyaXZlcl9hdHRhY2grMHg1OS8w eGEwCj4gWyAgIDE4LjI3MDQ5NV0gICMyOiAgKGRybV9nbG9iYWxfbXV0ZXgpeysuKy4rLn0sIGF0 OiBbPGZmZmZmZmZmYTAwZDg3ZDY+XSBkcm1fZGV2X3JlZ2lzdGVyKzB4MjYvMHgxMDAgW2RybV0K PiBbICAgMTguMjcwNTE0XSAgIzM6ICAoJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0peysr KysuLn0sIGF0OiBbPGZmZmZmZmZmODEwYTY1MTk+XSBfX2Jsb2NraW5nX25vdGlmaWVyX2NhbGxf Y2hhaW4rMHgzOS8weDcwCj4gWyAgIDE4LjI3MDUyOF0gCj4gWyAgIDE4LjI3MDUyOF0gc3RhY2sg YmFja3RyYWNlOgo+IFsgICAxOC4yNzA1MzddIENQVTogMCBQSUQ6IDcyNyBDb21tOiBtb2Rwcm9i ZSBOb3QgdGFpbnRlZCA0LjIuMC1yYzYtMS1pbml6YS1zbWFsbCAjMQo+IFsgICAxOC4yNzA1NDZd IEhhcmR3YXJlIG5hbWU6IFNBTVNVTkcgRUxFQ1RST05JQ1MgQ08uLCBMVEQuIDUzMFUzQkkvNTMw VTRCSS81MzBVNEJILzUzMFUzQkkvNTMwVTRCSS81MzBVNEJILCBCSU9TIDEzWEsgMDMvMjgvMjAx Mwo+IFsgICAxOC4yNzA1NTddICBmZmZmZmZmZjgyNmEwOWMwIGZmZmY4ODAwYzhjNzc0YjggZmZm ZmZmZmY4MTdjZjE4OSAwMDAwMDAwMDAwMDAwMDExCj4gWyAgIDE4LjI3MDU2OF0gIGZmZmZmZmZm ODI2YTA5YzAgZmZmZjg4MDBjOGM3NzUwOCBmZmZmZmZmZjgxN2NjNjc0IGZmZmY4ODAwZDQwZTRl NDAKPiBbICAgMTguMjcwNTc5XSAgZmZmZjg4MDBjOGM3NzU3OCBmZmZmODgwMGQ0MGU1NzEwIDAw MDAwMDAwMDAwMDAwMDQgZmZmZjg4MDBkNDBlNTcxMAo+IFsgICAxOC4yNzA1OTBdIENhbGwgVHJh Y2U6Cj4gWyAgIDE4LjI3MDU5Nl0gIFs8ZmZmZmZmZmY4MTdjZjE4OT5dIGR1bXBfc3RhY2srMHg0 Yy8weDY1Cj4gWyAgIDE4LjI3MDYwM10gIFs8ZmZmZmZmZmY4MTdjYzY3ND5dIHByaW50X2NpcmN1 bGFyX2J1ZysweDIwYi8weDIxYwo+IFsgICAxOC4yNzA2MTFdICBbPGZmZmZmZmZmODEwZDk4Y2Q+ XSBfX2xvY2tfYWNxdWlyZSsweDFmNWQvMHgyMWMwCj4gWyAgIDE4LjI3MDYxOF0gIFs8ZmZmZmZm ZmY4MTBkYTU5Zj5dIGxvY2tfYWNxdWlyZSsweGNmLzB4MjgwCj4gWyAgIDE4LjI3MDYyNl0gIFs8 ZmZmZmZmZmZhMDA5MGYyZD5dID8gYWNwaV92aWRlb19nZXRfYmFja2xpZ2h0X3R5cGUrMHgxNy8w eDE2NCBbdmlkZW9dCj4gWyAgIDE4LjI3MDYzNl0gIFs8ZmZmZmZmZmY4MTdkNDc3NT5dIG11dGV4 X2xvY2tfbmVzdGVkKzB4NjUvMHgzYzAKPiBbICAgMTguMjcwNjQ0XSAgWzxmZmZmZmZmZmEwMDkw ZjJkPl0gPyBhY3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0IFt2aWRlb10K PiBbICAgMTguMjcwNjU0XSAgWzxmZmZmZmZmZmEwMDkwZjJkPl0gYWNwaV92aWRlb19nZXRfYmFj a2xpZ2h0X3R5cGUrMHgxNy8weDE2NCBbdmlkZW9dCj4gWyAgIDE4LjI3MDY2NV0gIFs8ZmZmZmZm ZmZhMDA5MTBiMj5dIGFjcGlfdmlkZW9fYmFja2xpZ2h0X25vdGlmeSsweDE5LzB4MmYgW3ZpZGVv XQo+IFsgICAxOC4yNzA2NzRdICBbPGZmZmZmZmZmODEwYTYzMWQ+XSBub3RpZmllcl9jYWxsX2No YWluKzB4NWQvMHg4MAo+IFsgICAxOC4yNzA2ODFdICBbPGZmZmZmZmZmODEwYTY1MzE+XSBfX2Js b2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHg1MS8weDcwCj4gWyAgIDE4LjI3MDY4OV0gIFs8 ZmZmZmZmZmY4MTBhNjU2Nj5dIGJsb2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHgxNi8weDIw Cj4gWyAgIDE4LjI3MDY5N10gIFs8ZmZmZmZmZmY4MTQ2MWZlNz5dIGJhY2tsaWdodF9kZXZpY2Vf cmVnaXN0ZXIrMHgxOTcvMHgyNDAKPiBbICAgMTguMjcwNzMwXSAgWzxmZmZmZmZmZmEwNDRjYjgz Pl0gaW50ZWxfYmFja2xpZ2h0X3JlZ2lzdGVyKzB4YjMvMHgxODAgW2k5MTVdCj4gWyAgIDE4LjI3 MDc2Ml0gIFs8ZmZmZmZmZmZhMDQxZjE2Nj5dIGludGVsX21vZGVzZXRfZ2VtX2luaXQrMHgxNzYv MHgxOTAgW2k5MTVdCj4gWyAgIDE4LjI3MDc5NF0gIFs8ZmZmZmZmZmZhMDQ1NDE3Mj5dIGk5MTVf ZHJpdmVyX2xvYWQrMHhmMTIvMHgxNGQwIFtpOTE1XQo+IFsgICAxOC4yNzA4MDJdICBbPGZmZmZm ZmZmODEwZDc0MTk+XSA/IG1hcmtfaGVsZF9sb2NrcysweDY5LzB4OTAKPiBbICAgMTguMjcwODA4 XSAgWzxmZmZmZmZmZjgxN2Q2MWQwPl0gPyBfX211dGV4X3VubG9ja19zbG93cGF0aCsweGMwLzB4 MTgwCj4gWyAgIDE4LjI3MDgxNl0gIFs8ZmZmZmZmZmY4MTBkNzQxOT5dID8gbWFya19oZWxkX2xv Y2tzKzB4NjkvMHg5MAo+IFsgICAxOC4yNzA4MjNdICBbPGZmZmZmZmZmODE3ZDg5ZDY+XSA/IF9y YXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDM2LzB4NjAKPiBbICAgMTguMjcwODMwXSAgWzxm ZmZmZmZmZjgxMGQ3NTkxPl0gPyB0cmFjZV9oYXJkaXJxc19vbl9jYWxsZXIrMHgxNTEvMHgxZTAK PiBbICAgMTguMjcwODM4XSAgWzxmZmZmZmZmZjgxMGQ3NjJkPl0gPyB0cmFjZV9oYXJkaXJxc19v bisweGQvMHgxMAo+IFsgICAxOC4yNzA4NTJdICBbPGZmZmZmZmZmYTAwZDg4NjE+XSBkcm1fZGV2 X3JlZ2lzdGVyKzB4YjEvMHgxMDAgW2RybV0KPiBbICAgMTguMjcwODY2XSAgWzxmZmZmZmZmZmEw MGRiNjJkPl0gZHJtX2dldF9wY2lfZGV2KzB4OGQvMHgxZTAgW2RybV0KPiBbICAgMTguMjcwODkw XSAgWzxmZmZmZmZmZmEwMzlmMWZiPl0gaTkxNV9wY2lfcHJvYmUrMHgzYi8weDYwIFtpOTE1XQo+ IFsgICAxOC4yNzA4OTddICBbPGZmZmZmZmZmODE0MzFhOTU+XSBsb2NhbF9wY2lfcHJvYmUrMHg0 NS8weGEwCj4gWyAgIDE4LjI3MDkwM10gIFs8ZmZmZmZmZmY4MTQzMmQyMD5dID8gcGNpX21hdGNo X2RldmljZSsweGUwLzB4MTEwCj4gWyAgIDE4LjI3MDkxMF0gIFs8ZmZmZmZmZmY4MTQzMmU1ZD5d IHBjaV9kZXZpY2VfcHJvYmUrMHhjZC8weDEyMAo+IFsgICAxOC4yNzA5MThdICBbPGZmZmZmZmZm ODE1MmQ2YTY+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4MTM2LzB4MmUwCj4gWyAgIDE4LjI3MDky NF0gIFs8ZmZmZmZmZmY4MTUyZDhlND5dIF9fZHJpdmVyX2F0dGFjaCsweDk0LzB4YTAKPiBbICAg MTguMjcwOTMxXSAgWzxmZmZmZmZmZjgxNTJkODUwPl0gPyBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4 MmUwLzB4MmUwCj4gWyAgIDE4LjI3MDkzOF0gIFs8ZmZmZmZmZmY4MTUyYjYzNj5dIGJ1c19mb3Jf ZWFjaF9kZXYrMHg2Ni8weGEwCj4gWyAgIDE4LjI3MDk0Nl0gIFs8ZmZmZmZmZmY4MTUyZDFkZT5d IGRyaXZlcl9hdHRhY2grMHgxZS8weDIwCj4gWyAgIDE4LjI3MDk1M10gIFs8ZmZmZmZmZmY4MTUy Y2RkOD5dIGJ1c19hZGRfZHJpdmVyKzB4MWI4LzB4MjMwCj4gWyAgIDE4LjI3MDk2MF0gIFs8ZmZm ZmZmZmY4MTUyZTg4MD5dIGRyaXZlcl9yZWdpc3RlcisweDYwLzB4ZTAKPiBbICAgMTguMjcwOTY3 XSAgWzxmZmZmZmZmZjgxNDMxMzU0Pl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NjQvMHg3MAo+ IFsgICAxOC4yNzA5ODBdICBbPGZmZmZmZmZmYTAwZGI4NjA+XSBkcm1fcGNpX2luaXQrMHhlMC8w eDExMCBbZHJtXQo+IFsgICAxOC4yNzA5ODddICBbPGZmZmZmZmZmYTA0YmIwMDA+XSA/IDB4ZmZm ZmZmZmZhMDRiYjAwMAo+IFsgICAxOC4yNzEwMDhdICBbPGZmZmZmZmZmYTA0YmIwYTA+XSBpOTE1 X2luaXQrMHhhMC8weGE4IFtpOTE1XQo+IFsgICAxOC4yNzEwMTVdICBbPGZmZmZmZmZmODEwMDIw Zjg+XSBkb19vbmVfaW5pdGNhbGwrMHg4OC8weDFjMAo+IFsgICAxOC4yNzEwMjNdICBbPGZmZmZm ZmZmODE3Y2QwNDk+XSA/IGRvX2luaXRfbW9kdWxlKzB4MjgvMHgxZWMKPiBbICAgMTguMjcxMDMw XSAgWzxmZmZmZmZmZjgxN2NkMDgyPl0gZG9faW5pdF9tb2R1bGUrMHg2MS8weDFlYwo+IFsgICAx OC4yNzEwMzddICBbPGZmZmZmZmZmODExMWZiYjg+XSBsb2FkX21vZHVsZSsweDIwMDgvMHgyNWMw Cj4gWyAgIDE4LjI3MTA0NF0gIFs8ZmZmZmZmZmY4MTExYjVhMD5dID8gbV9zaG93KzB4MWEwLzB4 MWEwCj4gWyAgIDE4LjI3MTA1Ml0gIFs8ZmZmZmZmZmY4MTdkOWY3Mz5dID8gcmV0aW50X2tlcm5l bCsweDEwLzB4MTAKPiBbICAgMTguMjcxMDYwXSAgWzxmZmZmZmZmZjgxMTIwMjk2Pl0gU3lTX2lu aXRfbW9kdWxlKzB4MTI2LzB4MTQwCj4gWyAgIDE4LjI3MTA2N10gIFs8ZmZmZmZmZmY4MTdkOTMz Mj5dIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxNi8weDdhCj4gWyAgIDE4LjI3MjY3MV0g QUNQSTogVmlkZW8gRGV2aWNlIFtHRlgwXSAobXVsdGktaGVhZDogeWVzICByb206IG5vICBwb3N0 OiBubykKPiBbICAgMTguMjcyODU1XSBpbnB1dDogVmlkZW8gQnVzIGFzIC9kZXZpY2VzL0xOWFNZ U1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBBMDg6MDAvTE5YVklERU86MDAvaW5wdXQvaW5wdXQ4Cj4g WyAgIDE4LjI3MzA0Ml0gW2RybV0gSW5pdGlhbGl6ZWQgaTkxNSAxLjYuMCAyMDE1MDUyMiBmb3Ig MDAwMDowMDowMi4wIG9uIG1pbm9yIDAKPiBbICAgMTguMjgyNzEwXSBmYmNvbjogaW50ZWxkcm1m YiAoZmIwKSBpcyBwcmltYXJ5IGRldmljZQo+IFsgICAxOC40MzQ1OTFdIEJsdWV0b290aDogQk5F UCAoRXRoZXJuZXQgRW11bGF0aW9uKSB2ZXIgMS4zCj4gWyAgIDE4LjQzNDU5Ml0gQmx1ZXRvb3Ro OiBCTkVQIGZpbHRlcnM6IHByb3RvY29sIG11bHRpY2FzdAo+IFsgICAxOC40MzQ1OThdIEJsdWV0 b290aDogQk5FUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKPiBbICAgMTguNDM1NTM0XSBCbHVl dG9vdGg6IFJGQ09NTSBUVFkgbGF5ZXIgaW5pdGlhbGl6ZWQKPiBbICAgMTguNDM1NTQxXSBCbHVl dG9vdGg6IFJGQ09NTSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKPiBbICAgMTguNDM1NTUyXSBC bHVldG9vdGg6IFJGQ09NTSB2ZXIgMS4xMQo+IFsgICAxOC42ODEzNzRdIHVzYiAzLTEuMjogVVNC IGRpc2Nvbm5lY3QsIGRldmljZSBudW1iZXIgNAo+IFsgICAxOS4yMTY3NjBdIENvbnNvbGU6IHN3 aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxNzB4NDgKPiBbICAgMTkuMjE5 OTcwXSBpOTE1IDAwMDA6MDA6MDIuMDogZmIwOiBpbnRlbGRybWZiIGZyYW1lIGJ1ZmZlciBkZXZp Y2UKPiBbICAgMTkuMjE5OTcxXSBpOTE1IDAwMDA6MDA6MDIuMDogcmVnaXN0ZXJlZCBwYW5pYyBu b3RpZmllcgo+IFsgICAyMC4yNTA4MjhdIGl3bHdpZmkgMDAwMDowMTowMC4wOiBDT05GSUdfSVdM V0lGSV9ERUJVRyBkaXNhYmxlZAo+IFsgICAyMC4yNTA4NjddIGl3bHdpZmkgMDAwMDowMTowMC4w OiBDT05GSUdfSVdMV0lGSV9ERUJVR0ZTIGVuYWJsZWQKPiBbICAgMjAuMjUwODk4XSBpd2x3aWZp IDAwMDA6MDE6MDAuMDogQ09ORklHX0lXTFdJRklfREVWSUNFX1RSQUNJTkcgZW5hYmxlZAo+IFsg ICAyMC4yNTA5MzFdIGl3bHdpZmkgMDAwMDowMTowMC4wOiBEZXRlY3RlZCBJbnRlbChSKSBDZW50 cmlubyhSKSBBZHZhbmNlZC1OIDYyMzAgQUdOLCBSRVY9MHhCMAo+IFsgICAyMC4yNTEwNzNdIGl3 bHdpZmkgMDAwMDowMTowMC4wOiBMMSBFbmFibGVkIC0gTFRSIERpc2FibGVkCj4gWyAgIDIwLjM5 NjE2NF0gaWVlZTgwMjExIHBoeTA6IFNlbGVjdGVkIHJhdGUgY29udHJvbCBhbGdvcml0aG0gJ2l3 bC1hZ24tcnMnCj4gWyAgIDIxLjcxMTg4Ml0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9D MEQwOiBhdXRvY29uZmlnIGZvciBBTEMyNjlWQzogbGluZV9vdXRzPTEgKDB4MTQvMHgwLzB4MC8w eDAvMHgwKSB0eXBlOnNwZWFrZXIKPiBbICAgMjEuNzExOTc1XSBzbmRfaGRhX2NvZGVjX3JlYWx0 ZWsgaGRhdWRpb0MwRDA6ICAgIHNwZWFrZXJfb3V0cz0wICgweDAvMHgwLzB4MC8weDAvMHgwKQo+ IFsgICAyMS43MTIwMjVdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBEMDogICAgaHBf b3V0cz0xICgweDE1LzB4MC8weDAvMHgwLzB4MCkKPiBbICAgMjEuNzEyMDYyXSBzbmRfaGRhX2Nv ZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDA6ICAgIG1vbm86IG1vbm9fb3V0PTB4MAo+IFsgICAyMS43 MTIwOTZdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBEMDogICAgaW5wdXRzOgo+IFsg ICAyMS43MTIxNDVdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBEMDogICAgICBJbnRl cm5hbCBNaWM9MHgxOQo+IFsgICAyMS43MTIxODNdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1 ZGlvQzBEMDogICAgICBNaWM9MHgxOAo+IFsgICAyMS44MTIyMTJdIGlucHV0OiBIREEgSW50ZWwg UENIIE1pYyBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9p bnB1dDkKPiBbICAgMjEuODEyNzAwXSBpbnB1dDogSERBIEludGVsIFBDSCBIZWFkcGhvbmUgYXMg L2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQvY2FyZDAvaW5wdXQxMAo+IFsg ICAyMS44MTMwNDNdIGlucHV0OiBIREEgSW50ZWwgUENIIEhETUkvRFAscGNtPTMgYXMgL2Rldmlj ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQvY2FyZDAvaW5wdXQxMQo+IFsgICAyMS44 NDI5NDhdIGF1ZGl0X3ByaW50a19za2I6IDYzIGNhbGxiYWNrcyBzdXBwcmVzc2VkCj4gWyAgIDIx Ljg0Mjk4NV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwOTAyLjc2NzozMyk6IGFwcGFy bW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2Jpbi9ldmlu Y2UiIHBpZD0xMjgzIGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAgMjEuODQzODU5XSBhdWRp dDogdHlwZT0xNDAwIGF1ZGl0KDE0MzkyMzA5MDIuNzY3OjM0KTogYXBwYXJtb3I9IlNUQVRVUyIg b3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9ImxhdW5jaHBhZF9pbnRlZ3JhdGlvbiIgcGlk PTEyODMgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+IFsgICAyMS44NDQ3NDBdIGF1ZGl0OiB0eXBl PTE0MDAgYXVkaXQoMTQzOTIzMDkwMi43NzE6MzUpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRp b249InByb2ZpbGVfbG9hZCIgbmFtZT0ic2FuaXRpemVkX2hlbHBlciIgcGlkPTEyODMgY29tbT0i YXBwYXJtb3JfcGFyc2VyIgo+IFsgICAyMS44NDU2NDFdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQo MTQzOTIzMDkwMi43NzE6MzYpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVf bG9hZCIgbmFtZT0iL3Vzci9iaW4vZXZpbmNlLXByZXZpZXdlciIgcGlkPTEyODMgY29tbT0iYXBw YXJtb3JfcGFyc2VyIgo+IFsgICAyMS44NDY1NDJdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQz OTIzMDkwMi43NzE6MzcpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9h ZCIgbmFtZT0ibGF1bmNocGFkX2ludGVncmF0aW9uIiBwaWQ9MTI4MyBjb21tPSJhcHBhcm1vcl9w YXJzZXIiCj4gWyAgIDIxLjg0NzQ1MV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwOTAy Ljc3MTozOCk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1l PSJzYW5pdGl6ZWRfaGVscGVyIiBwaWQ9MTI4MyBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAg IDIxLjg0ODQyMl0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDM5MjMwOTAyLjc3NTozOSk6IGFw cGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2Jpbi9l dmluY2UtdGh1bWJuYWlsZXIiIHBpZD0xMjgzIGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAg MjEuODQ5Mzc3XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0MzkyMzA5MDIuNzc1OjQwKTogYXBw YXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9InNhbml0aXplZF9o ZWxwZXIiIHBpZD0xMjgzIGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAgMjEuODU4NzQ0XSBh dWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0MzkyMzA5MDIuNzgzOjQxKTogYXBwYXJtb3I9IlNUQVRV UyIgb3BlcmF0aW9uPSJwcm9maWxlX3JlcGxhY2UiIG5hbWU9ImxhdW5jaHBhZF9pbnRlZ3JhdGlv biIgcGlkPTEyODMgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+IFsgICAyMS44NTk2MTFdIGF1ZGl0 OiB0eXBlPTE0MDAgYXVkaXQoMTQzOTIzMDkwMi43ODM6NDIpOiBhcHBhcm1vcj0iU1RBVFVTIiBv cGVyYXRpb249InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0ic2FuaXRpemVkX2hlbHBlciIgcGlkPTEy ODMgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgo+IFsgICAyMi40NTk5MDFdIHVzYiAzLTEuMjogbmV3 IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgNSB1c2luZyBlaGNpLXBjaQo+IFsgICAyMi41 NTQ1NzVdIHVzYiAzLTEuMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTEyZDEsIGlk UHJvZHVjdD0xNDM2Cj4gWyAgIDIyLjU1NTY0OV0gdXNiIDMtMS4yOiBOZXcgVVNCIGRldmljZSBz dHJpbmdzOiBNZnI9NCwgUHJvZHVjdD0zLCBTZXJpYWxOdW1iZXI9MAo+IFsgICAyMi41NTcyOTdd IHVzYiAzLTEuMjogUHJvZHVjdDogSFVBV0VJIE1vYmlsZQo+IFsgICAyMi41NTkwMjNdIHVzYiAz LTEuMjogTWFudWZhY3R1cmVyOiBIVUFXRUkgVGVjaG5vbG9neQo+IFsgICAyMi41NjM5MDJdIHVz Yi1zdG9yYWdlIDMtMS4yOjEuMDogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKPiBb ICAgMjIuNTY2MDE4XSB1c2Itc3RvcmFnZSAzLTEuMjoxLjE6IFVTQiBNYXNzIFN0b3JhZ2UgZGV2 aWNlIGRldGVjdGVkCj4gWyAgIDIyLjU2ODAwOF0gdXNiLXN0b3JhZ2UgMy0xLjI6MS4yOiBVU0Ig TWFzcyBTdG9yYWdlIGRldmljZSBkZXRlY3RlZAo+IFsgICAyMi41Njk5NzldIHVzYi1zdG9yYWdl IDMtMS4yOjEuMzogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKPiBbICAgMjIuNTcx OTQ1XSB1c2Itc3RvcmFnZSAzLTEuMjoxLjQ6IFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVj dGVkCj4gWyAgIDIyLjU3Mzg3NF0gdXNiLXN0b3JhZ2UgMy0xLjI6MS41OiBVU0IgTWFzcyBTdG9y YWdlIGRldmljZSBkZXRlY3RlZAo+IFsgICAyMi41NzYzMjZdIHNjc2kgaG9zdDEzOiB1c2Itc3Rv cmFnZSAzLTEuMjoxLjUKPiBbICAgMjIuNTc4MzE1XSB1c2Itc3RvcmFnZSAzLTEuMjoxLjY6IFVT QiBNYXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkCj4gWyAgIDIyLjU4MDQ2N10gc2NzaSBob3N0 MTQ6IHVzYi1zdG9yYWdlIDMtMS4yOjEuNgo+IFsgICAyMi43NzQxMzhdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNic2VyaWFsCj4gWyAgIDIyLjc5ODc4OV0gY2Rj X2V0aGVyIDMtMS4yOjEuMSB3d2FuMDogcmVnaXN0ZXIgJ2NkY19ldGhlcicgYXQgdXNiLTAwMDA6 MDA6MWEuMC0xLjIsIE1vYmlsZSBCcm9hZGJhbmQgTmV0d29yayBEZXZpY2UsIDAyOjUwOmYzOjAw OjAwOjAwCj4gWyAgIDIyLjgwMDY1Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBjZGNfZXRoZXIKPiBbICAgMjMuMjAyMzIzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIG9wdGlvbgo+IFsgICAyMy4yMDM3ODJdIHVzYnNlcmlhbDogVVNC IFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEdTTSBtb2RlbSAoMS1wb3J0KQo+IFsgICAy My4yMDUzMzddIG9wdGlvbiAzLTEuMjoxLjA6IEdTTSBtb2RlbSAoMS1wb3J0KSBjb252ZXJ0ZXIg ZGV0ZWN0ZWQKPiBbICAgMjMuMjA2NjM4XSB1c2IgMy0xLjI6IEdTTSBtb2RlbSAoMS1wb3J0KSBj b252ZXJ0ZXIgbm93IGF0dGFjaGVkIHRvIHR0eVVTQjAKPiBbICAgMjMuMjA3OTA5XSBvcHRpb24g My0xLjI6MS4zOiBHU00gbW9kZW0gKDEtcG9ydCkgY29udmVydGVyIGRldGVjdGVkCj4gWyAgIDIz LjIwOTIzNF0gdXNiIDMtMS4yOiBHU00gbW9kZW0gKDEtcG9ydCkgY29udmVydGVyIG5vdyBhdHRh Y2hlZCB0byB0dHlVU0IxCj4gWyAgIDIzLjIxMDQ1MV0gb3B0aW9uIDMtMS4yOjEuNDogR1NNIG1v ZGVtICgxLXBvcnQpIGNvbnZlcnRlciBkZXRlY3RlZAo+IFsgICAyMy4yMTE4MTZdIHVzYiAzLTEu MjogR1NNIG1vZGVtICgxLXBvcnQpIGNvbnZlcnRlciBub3cgYXR0YWNoZWQgdG8gdHR5VVNCMgo+ IFsgICAyMy41NzY2NjZdIHNjc2kgMTM6MDowOjA6IENELVJPTSAgICAgICAgICAgIEhVQVdFSSAg IE1hc3MgU3RvcmFnZSAgICAgMi4zMSBQUTogMCBBTlNJOiAyCj4gWyAgIDIzLjU4MDc0MV0gc3Ig MTM6MDowOjA6IFtzcjBdIHNjc2ktMSBkcml2ZQo+IFsgICAyMy41ODE5OTFdIHNjc2kgMTQ6MDow OjA6IERpcmVjdC1BY2Nlc3MgICAgIEhVQVdFSSAgIFNEIFN0b3JhZ2UgICAgICAgMi4zMSBQUTog MCBBTlNJOiAyCj4gWyAgIDIzLjU4NDY0MV0gc3IgMTM6MDowOjA6IEF0dGFjaGVkIHNjc2kgQ0Qt Uk9NIHNyMAo+IFsgICAyMy41ODY2NzJdIHNyIDEzOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVy aWMgc2cyIHR5cGUgNQo+IFsgICAyMy41ODg5MzhdIHNkIDE0OjA6MDowOiBBdHRhY2hlZCBzY3Np IGdlbmVyaWMgc2czIHR5cGUgMAo+IFsgICAyMy41OTY2MDhdIHNkIDE0OjA6MDowOiBbc2RjXSBB dHRhY2hlZCBTQ1NJIHJlbW92YWJsZSBkaXNrCj4gWyAgIDI1Ljk5MTQ4NV0gcjgxNjkgMDAwMDow MjowMC4wIGV0aDA6IGxpbmsgZG93bgo+IFsgICAyNS45OTMxMzddIElQdjY6IEFERFJDT05GKE5F VERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJlYWR5Cj4gWyAgIDI2LjEzNDk1Nl0gc25kX2hk YV9pbnRlbCAwMDAwOjAwOjFiLjA6IGNvbnRyb2wgMjowOjA6UENNIFBsYXliYWNrIFZvbHVtZTow IGlzIGFscmVhZHkgcHJlc2VudAo+IFsgICAyNi4yNjI1OTRdIGluaXQ6IGFsc2EtcmVzdG9yZSBt YWluIHByb2Nlc3MgKDEzNzQpIHRlcm1pbmF0ZWQgd2l0aCBzdGF0dXMgOTkKPiBbICAgNjUuMTkz MzcxXSBQUFAgQlNEIENvbXByZXNzaW9uIG1vZHVsZSByZWdpc3RlcmVkCj4gWyAgIDY1LjIzMjQ0 M10gUFBQIERlZmxhdGUgQ29tcHJlc3Npb24gbW9kdWxlIHJlZ2lzdGVyZWQKPiBbICAgNjcuMzAz NTgyXSB1c2IgNC0xLjU6IFVTQiBkaXNjb25uZWN0LCBkZXZpY2UgbnVtYmVyIDQKCgo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgoKLS0gClZpbGxl IFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752003AbbHLT0q (ORCPT ); Wed, 12 Aug 2015 15:26:46 -0400 Received: from mga09.intel.com ([134.134.136.24]:57322 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751852AbbHLT0l (ORCPT ); Wed, 12 Aug 2015 15:26:41 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,663,1432623600"; d="scan'208";a="540688025" Date: Wed, 12 Aug 2015 22:26:20 +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: <20150812192620.GN5176@intel.com> References: 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 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? > > - 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