From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [BUG] Regression, usb-dwc3 not working, Odroid XU3, usb 3.0 Date: Mon, 04 Jul 2016 13:26:11 +0200 Message-ID: <577A47D3.7020900@samsung.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=------------010206020409070300000100 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Felipe Balbi , Greg Kroah-Hartman , Linux USB Mailing List , linux-arm-kernel , "linux-samsung-soc@vger.kernel.org" , linux-kernel Cc: Kukjin Kim , Bartlomiej Zolnierkiewicz List-Id: linux-samsung-soc@vger.kernel.org This is a multi-part message in MIME format. --------------010206020409070300000100 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, Since three recent next releases (first on 20160630), on Odroid XU3 board the USB 3.0 host port (the only one) stopped working. This is a "samsung,exynos5250-dwusb3" (drivers/usb/dwc3/dwc3-exynos.c). Two issues here: 1. The port does not show up as USB 3.0 device. This one device is missing: Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 2. The port does not work even for 2.0 devices (I didn't test 1.0). config: exynos_defconfig (ARM) DTS: exynos5422-odroidxu3.dts Bisect points to merge commit: # first bad commit: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Bisect log: # bad: [d936b5e461b9545fa9a8a3357a40eea17aea5e28] Add linux-next specific files for 20160701 # good: [1a0a02d1efa066001fd315c1b4df583d939fa2c4] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm git bisect start 'next/master' 'next/stable' # good: [e3f87b945da70903776e67a549ab3df78c4d6389] Merge remote-tracking branch 'drm/drm-next' git bisect good e3f87b945da70903776e67a549ab3df78c4d6389 # good: [d71ef0d1368d8d6054ef44765c0f1fe866f4b2e0] Merge remote-tracking branch 'clockevents/clockevents/next' git bisect good d71ef0d1368d8d6054ef44765c0f1fe866f4b2e0 # bad: [9aff7978ef28c3eb5415c624049c189d48b13dff] Merge remote-tracking branch 'staging/staging-next' git bisect bad 9aff7978ef28c3eb5415c624049c189d48b13dff # good: [47feda95152a47aa15091c93ea7ad82869127278] Merge remote-tracking branch 'tty/tty-next' git bisect good 47feda95152a47aa15091c93ea7ad82869127278 # good: [6f65aa8925f7a908eb4d08339c03c40a300ac461] staging/android: make sw_ioctl info internal to sw_sync.c git bisect good 6f65aa8925f7a908eb4d08339c03c40a300ac461 # bad: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next git bisect bad 215db9481814bfae69cde49d82865c74189e435f # good: [f2df679b6c556fd3b0b7ffafea170f1679086455] usb: dwc3: gadget: avoid while(1) in run_stop() git bisect good f2df679b6c556fd3b0b7ffafea170f1679086455 # good: [0d7995031a8e7a34e5638d57a44a51aae39e321c] usb: renesas_usbhs: show error code when probe failed git bisect good 0d7995031a8e7a34e5638d57a44a51aae39e321c # good: [86065c2719a5685cef36945f09def3f0658c7860] xhci: don't rely on precalculated value of needed trbs in the enqueue loop git bisect good 86065c2719a5685cef36945f09def3f0658c7860 # good: [95b57df45062d7005ff01ed956b69166b6b3481e] usb: dwc3: host: use build-in property instead of platform data git bisect good 95b57df45062d7005ff01ed956b69166b6b3481e # good: [4fdef698383db07d829da567e0e405fc41ff3a89] usb: renesas_usbhs: fix NULL pointer dereference in xfer_work() git bisect good 4fdef698383db07d829da567e0e405fc41ff3a89 # good: [4e84e22195910b315b36eca149febd0a6b02f7c4] usb: early/ehci-dbgp: make it explicitly non-modular git bisect good 4e84e22195910b315b36eca149febd0a6b02f7c4 # good: [107a4b535b7d1da4203a26949775d67173e96e04] usb: renesas_usbhs: make usbhs_write32() static git bisect good 107a4b535b7d1da4203a26949775d67173e96e04 # good: [15e4292a2d21e9997fdb2b8c014cc461b3f268f0] usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable() git bisect good 15e4292a2d21e9997fdb2b8c014cc461b3f268f0 # first bad commit: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Attached dmesg - good and bad. Please let me know if you need more information. Best regards, Krzysztof --------------010206020409070300000100 Content-Type: text/plain; charset=UTF-8; name="dmesg-good.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg-good.txt" WyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBDUFUgMHgxMDAKWyAg ICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjcuMC1yYzQtMDAwNjktZ2YyZGY2NzliNmM1 NSAoay5rb3psb3dza2lAQU1EQzIxNzQpIChnY2MgdmVyc2lvbiA0LjcuMyAoVWJ1bnR1L0xp bmFybyA0LjcuMy0xMnVidW50dTEpICkgIzkyNiBTTVAgUFJFRU1QVCBNb24gSnVsIDQgMTI6 NTE6MTkgQ0VTVCAyMDE2ClsgICAgMC4wMDAwMDBdIENQVTogQVJNdjcgUHJvY2Vzc29yIFs0 MTBmYzA3M10gcmV2aXNpb24gMyAoQVJNdjcpLCBjcj0xMGM1Mzg3ZApbICAgIDAuMDAwMDAw XSBDUFU6IGRpdiBpbnN0cnVjdGlvbnMgYXZhaWxhYmxlOiBwYXRjaGluZyBkaXZpc2lvbiBj b2RlClsgICAgMC4wMDAwMDBdIENQVTogUElQVCAvIFZJUFQgbm9uYWxpYXNpbmcgZGF0YSBj YWNoZSwgVklQVCBhbGlhc2luZyBpbnN0cnVjdGlvbiBjYWNoZQpbICAgIDAuMDAwMDAwXSBN YWNoaW5lIG1vZGVsOiBIYXJka2VybmVsIE9kcm9pZCBYVTMKWyAgICAwLjAwMDAwMF0gY21h OiBSZXNlcnZlZCA2NCBNaUIgYXQgMHhiYTgwMDAwMApbICAgIDAuMDAwMDAwXSBNZW1vcnkg cG9saWN5OiBEYXRhIGNhY2hlIHdyaXRlYWxsb2MKWyAgICAwLjAwMDAwMF0gU2Ftc3VuZyBD UFUgSUQ6IDB4ZTU0MjIwMDEKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6 IDUxNDU2MApbICAgIDAuMDAwMDAwXSBmcmVlX2FyZWFfaW5pdF9ub2RlOiBub2RlIDAsIHBn ZGF0IGMwYzRjNGMwLCBub2RlX21lbV9tYXAgZWYwMjAwMDAKWyAgICAwLjAwMDAwMF0gICBO b3JtYWwgem9uZTogMTUzNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0g ICBOb3JtYWwgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIE5vcm1h bCB6b25lOiAxOTI1MTIgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBI aWdoTWVtIHpvbmU6IDMyMjA0OCBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAw XSBSdW5uaW5nIHVuZGVyIHNlY3VyZSBmaXJtd2FyZS4KWyAgICAwLjAwMDAwMF0gcGVyY3B1 OiBFbWJlZGRlZCAxMyBwYWdlcy9jcHUgQGVlZjYyMDAwIHMyNDAwMCByODE5MiBkMjEwNTYg dTUzMjQ4ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMyNDAwMCByODE5MiBkMjEwNTYg dTUzMjQ4IGFsbG9jPTEzKjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAg WzBdIDEgWzBdIDIgWzBdIDMgWzBdIDQgWzBdIDUgWzBdIDYgWzBdIDcKWyAgICAwLjAwMDAw MF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcg b24uICBUb3RhbCBwYWdlczogNTEzMDI0ClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5k IGxpbmU6IGNvbnNvbGU9dHR5MSBjb25zb2xlPXR0eVNBQzIsMTE1MjAwbjggcm9vdD1QQVJU VVVJRD04MzZlOTUzYS0wMSByb290d2FpdCBydyBub19jb25zb2xlX3N1c3BlbmQgc21zYzk1 eHgubWFjYWRkcj0wMDoxZTowNjo2MTo3YTo5MwpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0 YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wMDAw MDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6IDcs IDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0g TWVtb3J5OiAxOTU1MjQ4Sy8yMDU4MjQwSyBhdmFpbGFibGUgKDczODJLIGtlcm5lbCBjb2Rl LCAzNjlLIHJ3ZGF0YSwgMjQ4MEsgcm9kYXRhLCAxMDI0SyBpbml0LCA4MDc5SyBic3MsIDM3 NDU2SyByZXNlcnZlZCwgNjU1MzZLIGNtYS1yZXNlcnZlZCwgMTIyMjY1NksgaGlnaG1lbSkK WyAgICAwLjAwMDAwMF0gVmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKICAgICAgICAg ICAgICAgICAgIHZlY3RvciAgOiAweGZmZmYwMDAwIC0gMHhmZmZmMTAwMCAgICggICA0IGtC KQogICAgICAgICAgICAgICAgICAgZml4bWFwICA6IDB4ZmZjMDAwMDAgLSAweGZmZjAwMDAw ICAgKDMwNzIga0IpCiAgICAgICAgICAgICAgICAgICB2bWFsbG9jIDogMHhmMDgwMDAwMCAt IDB4ZmY4MDAwMDAgICAoIDI0MCBNQikKICAgICAgICAgICAgICAgICAgIGxvd21lbSAgOiAw eGMwMDAwMDAwIC0gMHhmMDAwMDAwMCAgICggNzY4IE1CKQogICAgICAgICAgICAgICAgICAg cGttYXAgICA6IDB4YmZlMDAwMDAgLSAweGMwMDAwMDAwICAgKCAgIDIgTUIpCiAgICAgICAg ICAgICAgICAgICBtb2R1bGVzIDogMHhiZjAwMDAwMCAtIDB4YmZlMDAwMDAgICAoICAxNCBN QikKICAgICAgICAgICAgICAgICAgICAgLnRleHQgOiAweGMwMDA4MDAwIC0gMHhjMGFhMTkz NCAgICgxMDg1NSBrQikKICAgICAgICAgICAgICAgICAgICAgLmluaXQgOiAweGMwYjAwMDAw IC0gMHhjMGMwMDAwMCAgICgxMDI0IGtCKQogICAgICAgICAgICAgICAgICAgICAuZGF0YSA6 IDB4YzBjMDAwMDAgLSAweGMwYzVjNGQ4ICAgKCAzNzAga0IpCiAgICAgICAgICAgICAgICAg ICAgICAuYnNzIDogMHhjMGM1ZTAwMCAtIDB4YzE0NDFkNzQgICAoODA4MCBrQikKWyAgICAw LjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQ VXM9OCwgTm9kZXM9MQpbICAgIDAuMDAwMDAwXSBSdW5uaW5nIFJDVSBzZWxmIHRlc3RzClsg ICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRp b24uClsgICAgMC4wMDAwMDBdICBSQ1UgbG9ja2RlcCBjaGVja2luZyBpcyBlbmFibGVkLgpb ICAgIDAuMDAwMDAwXSAgQnVpbGQtdGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRv IDMyLgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjE2IG5yX2lycXM6MTYgMTYKWyAgICAwLjAw MDAwMF0gR0lDIHBoeXNpY2FsIGxvY2F0aW9uIGlzIDB4MTA0ODEwMDAKWyAgICAwLjAwMDAw MF0gU3dpdGNoaW5nIHRvIHRpbWVyLWJhc2VkIGRlbGF5IGxvb3AsIHJlc29sdXRpb24gNDFu cwpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogbWN0LWZyYzogbWFzazogMHhmZmZmZmZm ZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzk2MzU4NTE5NDkgbnMK WyAgICAwLjAwMDAwOF0gc2NoZWRfY2xvY2s6IDMyIGJpdHMgYXQgMjRNSHosIHJlc29sdXRp b24gNDFucywgd3JhcHMgZXZlcnkgODk0Nzg0ODQ5NzFucwpbICAgIDAuMDAxNTk5XSBDb25z b2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDMwClsgICAgMC4wMDQ0ODldIGNvbnNvbGUg W3R0eTFdIGVuYWJsZWQKWyAgICAwLjAwNDUzMV0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRv cjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsgICAg MC4wMDQ1OTZdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDA0NjM1 XSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDQ2NzVdIC4uLiBN QVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDA0NzE0XSAuLi4gQ0xBU1NI QVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwNDc1NF0gLi4uIE1BWF9MT0NLREVQ X0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDA0Nzk0XSAuLi4gTUFYX0xPQ0tERVBfQ0hB SU5TOiAgICAgIDY1NTM2ClsgICAgMC4wMDQ4MzRdIC4uLiBDSEFJTkhBU0hfU0laRTogICAg ICAgICAgMzI3NjgKWyAgICAwLjAwNDg3NF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5k ZW5jeSBpbmZvOiA1MTY3IGtCClsgICAgMC4wMDQ5MTddICBwZXIgdGFzay1zdHJ1Y3QgbWVt b3J5IGZvb3RwcmludDogMTUzNiBieXRlcwpbICAgIDAuMDA1MzQzXSBDYWxpYnJhdGluZyBk ZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVx dWVuY3kuLiA0OC4wMCBCb2dvTUlQUyAobHBqPTEyMDAwMCkKWyAgICAwLjAwNTQzMV0gcGlk X21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMDU5MDFdIE1vdW50 LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMp ClsgICAgMC4wMDU5NjFdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAy MDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwOTQwNl0gQ1BVOiBUZXN0aW5n IHdyaXRlIGJ1ZmZlciBjb2hlcmVuY3k6IG9rClsgICAgMC4wMTE3MjddIENQVTA6IHVwZGF0 ZSBjcHVfY2FwYWNpdHkgNDQ4ClsgICAgMC4wMTE3ODhdIENQVTA6IHRocmVhZCAtMSwgY3B1 IDAsIHNvY2tldCAxLCBtcGlkciA4MDAwMDEwMApbICAgIDAuMDEyMDM5XSBTZXR0aW5nIHVw IHN0YXRpYyBpZGVudGl0eSBtYXAgZm9yIDB4NDAxMDAwMDAgLSAweDQwMTAwMDU4ClsgICAg MC4wMTI5NTRdIEFSTSBDQ0kgZHJpdmVyIHByb2JlZApbICAgIDAuMDEzMjYxXSBFeHlub3Mg TUNQTSBzdXBwb3J0IGluc3RhbGxlZApbICAgIDAuMDY1NDgzXSBDUFUxOiB1cGRhdGUgY3B1 X2NhcGFjaXR5IDQ0OApbICAgIDAuMDY1NDk1XSBDUFUxOiB0aHJlYWQgLTEsIGNwdSAxLCBz b2NrZXQgMSwgbXBpZHIgODAwMDAxMDEKWyAgICAwLjA4NTM5OF0gQ1BVMjogdXBkYXRlIGNw dV9jYXBhY2l0eSA0NDgKWyAgICAwLjA4NTQwOF0gQ1BVMjogdGhyZWFkIC0xLCBjcHUgMiwg c29ja2V0IDEsIG1waWRyIDgwMDAwMTAyClsgICAgMC4xMDUzOTFdIENQVTM6IHVwZGF0ZSBj cHVfY2FwYWNpdHkgNDQ4ClsgICAgMC4xMDU0MDFdIENQVTM6IHRocmVhZCAtMSwgY3B1IDMs IHNvY2tldCAxLCBtcGlkciA4MDAwMDEwMwpbICAgIDAuMTI1Mzk1XSBDUFU0OiB1cGRhdGUg Y3B1X2NhcGFjaXR5IDE1MzUKWyAgICAwLjEyNTQwNF0gQ1BVNDogdGhyZWFkIC0xLCBjcHUg MCwgc29ja2V0IDAsIG1waWRyIDgwMDAwMDAwClsgICAgMC4xNDUzNzNdIENQVTU6IHVwZGF0 ZSBjcHVfY2FwYWNpdHkgMTUzNQpbICAgIDAuMTQ1MzgxXSBDUFU1OiB0aHJlYWQgLTEsIGNw dSAxLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDEKWyAgICAwLjE2NTM3Ml0gQ1BVNjogdXBk YXRlIGNwdV9jYXBhY2l0eSAxNTM1ClsgICAgMC4xNjUzODFdIENQVTY6IHRocmVhZCAtMSwg Y3B1IDIsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAwMgpbICAgIDAuMTg1Mzk2XSBDUFU3OiB1 cGRhdGUgY3B1X2NhcGFjaXR5IDE1MzUKWyAgICAwLjE4NTQwNF0gQ1BVNzogdGhyZWFkIC0x LCBjcHUgMywgc29ja2V0IDAsIG1waWRyIDgwMDAwMDAzClsgICAgMC4xODU3MTJdIEJyb3Vn aHQgdXAgOCBDUFVzClsgICAgMC4xODYzMDZdIFNNUDogVG90YWwgb2YgOCBwcm9jZXNzb3Jz IGFjdGl2YXRlZCAoMzg0LjAwIEJvZ29NSVBTKS4KWyAgICAwLjE4NjM2Ml0gQ1BVOiBXQVJO SU5HOiBDUFUocykgc3RhcnRlZCBpbiB3cm9uZy9pbmNvbnNpc3RlbnQgbW9kZXMgKHByaW1h cnkgQ1BVIG1vZGUgMHgxYSkKWyAgICAwLjE4NjQzNl0gQ1BVOiBUaGlzIG1heSBpbmRpY2F0 ZSBhIGJyb2tlbiBib290bG9hZGVyIG9yIGZpcm13YXJlLgpbICAgIDAuMTkwNzI3XSBkZXZ0 bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjI3ODE1OV0gVkZQIHN1cHBvcnQgdjAuMzogaW1w bGVtZW50b3IgNDEgYXJjaGl0ZWN0dXJlIDIgcGFydCAzMCB2YXJpYW50IDcgcmV2IDMKWyAg ICAwLjI4MTE2MF0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4 X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDk1NTYzMDIyMzEzNzUwMDAgbnMK WyAgICAwLjI4NTE0N10gcGluY3RybCBjb3JlOiBpbml0aWFsaXplZCBwaW5jdHJsIHN1YnN5 c3RlbQpbICAgIDAuMjkwNzg3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2 ClsgICAgMC4yOTUwNzhdIERNQTogcHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9vbCBmb3IgYXRv bWljIGNvaGVyZW50IGFsbG9jYXRpb25zClsgICAgMC4zMTAxNTFdIGNwdWlkbGU6IHVzaW5n IGdvdmVybm9yIG1lbnUKWyAgICAwLjMyNjYwOF0gZXh5bm9zLWF1ZHNzLWNsayAzODEwMDAw LmF1ZHNzLWNsb2NrLWNvbnRyb2xsZXI6IHNldHVwIGNvbXBsZXRlZApbICAgIDAuMzM3Nzgw XSBncGlvIGdwaW9jaGlwMDogKGdweTcpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDowKQpb ICAgIDAuMzM5NDk0XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMCB0 byA3IG9uIGRldmljZTogZ3Bpb2NoaXAwIChncHk3KQpbICAgIDAuMzM5NTc0XSBncGlvIGdw aW9jaGlwMTogKGdweDApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxKQpbICAgIDAuMzQw NzAyXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgOCB0byAxNSBvbiBk ZXZpY2U6IGdwaW9jaGlwMSAoZ3B4MCkKWyAgICAwLjM0MDc2OV0gZ3BpbyBncGlvY2hpcDI6 IChncHgxKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MikKWyAgICAwLjM0MTgyMF0gZ3Bp b2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE2IHRvIDIzIG9uIGRldmljZTog Z3Bpb2NoaXAyIChncHgxKQpbICAgIDAuMzQxODg2XSBncGlvIGdwaW9jaGlwMzogKGdweDIp OiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozKQpbICAgIDAuMzQyOTI5XSBncGlvY2hpcF9z ZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMjQgdG8gMzEgb24gZGV2aWNlOiBncGlvY2hp cDMgKGdweDIpClsgICAgMC4zNDI5OTVdIGdwaW8gZ3Bpb2NoaXA0OiAoZ3B4Myk6IGFkZGVk IEdQSU8gY2hhcmRldiAoMjU0OjQpClsgICAgMC4zNDM5OTldIGdwaW9jaGlwX3NldHVwX2Rl djogcmVnaXN0ZXJlZCBHUElPcyAzMiB0byAzOSBvbiBkZXZpY2U6IGdwaW9jaGlwNCAoZ3B4 MykKWyAgICAwLjM0NzMzOV0gZ3BpbyBncGlvY2hpcDU6IChncGMwKTogYWRkZWQgR1BJTyBj aGFyZGV2ICgyNTQ6NSkKWyAgICAwLjM0ODQxMF0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdp c3RlcmVkIEdQSU9zIDQwIHRvIDQ3IG9uIGRldmljZTogZ3Bpb2NoaXA1IChncGMwKQpbICAg IDAuMzQ4NDc3XSBncGlvIGdwaW9jaGlwNjogKGdwYzEpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDo2KQpbICAgIDAuMzQ5NDgzXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQg R1BJT3MgNDggdG8gNTUgb24gZGV2aWNlOiBncGlvY2hpcDYgKGdwYzEpClsgICAgMC4zNDk1 NDhdIGdwaW8gZ3Bpb2NoaXA3OiAoZ3BjMik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0Ojcp ClsgICAgMC4zNTA2MTddIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA1 NiB0byA2MiBvbiBkZXZpY2U6IGdwaW9jaGlwNyAoZ3BjMikKWyAgICAwLjM1MDY4MV0gZ3Bp byBncGlvY2hpcDg6IChncGMzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6OCkKWyAgICAw LjM1MTY4OF0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDYzIHRvIDY2 IG9uIGRldmljZTogZ3Bpb2NoaXA4IChncGMzKQpbICAgIDAuMzUxNzU0XSBncGlvIGdwaW9j aGlwOTogKGdwYzQpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDo5KQpbICAgIDAuMzUyNzY2 XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgNjcgdG8gNjggb24gZGV2 aWNlOiBncGlvY2hpcDkgKGdwYzQpClsgICAgMC4zNTI4MzFdIGdwaW8gZ3Bpb2NoaXAxMDog KGdwZDEpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxMCkKWyAgICAwLjM1MzgzMl0gZ3Bp b2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDY5IHRvIDc2IG9uIGRldmljZTog Z3Bpb2NoaXAxMCAoZ3BkMSkKWyAgICAwLjM1Mzg5Nl0gZ3BpbyBncGlvY2hpcDExOiAoZ3B5 MCk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjExKQpbICAgIDAuMzU0OTA1XSBncGlvY2hp cF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgNzcgdG8gODIgb24gZGV2aWNlOiBncGlv Y2hpcDExIChncHkwKQpbICAgIDAuMzU1MDI1XSBncGlvIGdwaW9jaGlwMTI6IChncHkxKTog YWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTIpClsgICAgMC4zNTYwNzBdIGdwaW9jaGlwX3Nl dHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA4MyB0byA4NiBvbiBkZXZpY2U6IGdwaW9jaGlw MTIgKGdweTEpClsgICAgMC4zNTYxMzVdIGdwaW8gZ3Bpb2NoaXAxMzogKGdweTIpOiBhZGRl ZCBHUElPIGNoYXJkZXYgKDI1NDoxMykKWyAgICAwLjM1NzE0N10gZ3Bpb2NoaXBfc2V0dXBf ZGV2OiByZWdpc3RlcmVkIEdQSU9zIDg3IHRvIDkyIG9uIGRldmljZTogZ3Bpb2NoaXAxMyAo Z3B5MikKWyAgICAwLjM1NzIxM10gZ3BpbyBncGlvY2hpcDE0OiAoZ3B5Myk6IGFkZGVkIEdQ SU8gY2hhcmRldiAoMjU0OjE0KQpbICAgIDAuMzU4MjI2XSBncGlvY2hpcF9zZXR1cF9kZXY6 IHJlZ2lzdGVyZWQgR1BJT3MgOTMgdG8gMTAwIG9uIGRldmljZTogZ3Bpb2NoaXAxNCAoZ3B5 MykKWyAgICAwLjM1ODI5Ml0gZ3BpbyBncGlvY2hpcDE1OiAoZ3B5NCk6IGFkZGVkIEdQSU8g Y2hhcmRldiAoMjU0OjE1KQpbICAgIDAuMzU5MzE1XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJl Z2lzdGVyZWQgR1BJT3MgMTAxIHRvIDEwOCBvbiBkZXZpY2U6IGdwaW9jaGlwMTUgKGdweTQp ClsgICAgMC4zNTkzODddIGdwaW8gZ3Bpb2NoaXAxNjogKGdweTUpOiBhZGRlZCBHUElPIGNo YXJkZXYgKDI1NDoxNikKWyAgICAwLjM2MDQ0OV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdp c3RlcmVkIEdQSU9zIDEwOSB0byAxMTYgb24gZGV2aWNlOiBncGlvY2hpcDE2IChncHk1KQpb ICAgIDAuMzYwNTE0XSBncGlvIGdwaW9jaGlwMTc6IChncHk2KTogYWRkZWQgR1BJTyBjaGFy ZGV2ICgyNTQ6MTcpClsgICAgMC4zNjE1MzddIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0 ZXJlZCBHUElPcyAxMTcgdG8gMTI0IG9uIGRldmljZTogZ3Bpb2NoaXAxNyAoZ3B5NikKWyAg ICAwLjM2NDA4N10gZ3BpbyBncGlvY2hpcDE4OiAoZ3BlMCk6IGFkZGVkIEdQSU8gY2hhcmRl diAoMjU0OjE4KQpbICAgIDAuMzY1MjI1XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVy ZWQgR1BJT3MgMTI1IHRvIDEzMiBvbiBkZXZpY2U6IGdwaW9jaGlwMTggKGdwZTApClsgICAg MC4zNjUyOTJdIGdwaW8gZ3Bpb2NoaXAxOTogKGdwZTEpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDoxOSkKWyAgICAwLjM2NjMyNV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVk IEdQSU9zIDEzMyB0byAxMzQgb24gZGV2aWNlOiBncGlvY2hpcDE5IChncGUxKQpbICAgIDAu MzY2MzkxXSBncGlvIGdwaW9jaGlwMjA6IChncGYwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgy NTQ6MjApClsgICAgMC4zNjc0MjFdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBH UElPcyAxMzUgdG8gMTQwIG9uIGRldmljZTogZ3Bpb2NoaXAyMCAoZ3BmMCkKWyAgICAwLjM2 NzQ4NV0gZ3BpbyBncGlvY2hpcDIxOiAoZ3BmMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0 OjIxKQpbICAgIDAuMzY4NTE5XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJ T3MgMTQxIHRvIDE0OCBvbiBkZXZpY2U6IGdwaW9jaGlwMjEgKGdwZjEpClsgICAgMC4zNjg1 ODVdIGdwaW8gZ3Bpb2NoaXAyMjogKGdwZzApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoy MikKWyAgICAwLjM2OTYxMV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9z IDE0OSB0byAxNTYgb24gZGV2aWNlOiBncGlvY2hpcDIyIChncGcwKQpbICAgIDAuMzY5Njc2 XSBncGlvIGdwaW9jaGlwMjM6IChncGcxKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjMp ClsgICAgMC4zNzA3ODJdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAx NTcgdG8gMTY0IG9uIGRldmljZTogZ3Bpb2NoaXAyMyAoZ3BnMSkKWyAgICAwLjM3MDg0Nl0g Z3BpbyBncGlvY2hpcDI0OiAoZ3BnMik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjI0KQpb ICAgIDAuMzcxODc5XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTY1 IHRvIDE2NiBvbiBkZXZpY2U6IGdwaW9jaGlwMjQgKGdwZzIpClsgICAgMC4zNzE5NDNdIGdw aW8gZ3Bpb2NoaXAyNTogKGdwajQpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyNSkKWyAg ICAwLjM3MzA1OV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE2NyB0 byAxNzAgb24gZGV2aWNlOiBncGlvY2hpcDI1IChncGo0KQpbICAgIDAuMzc1MjQ0XSBncGlv IGdwaW9jaGlwMjY6IChncGEwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjYpClsgICAg MC4zNzYzMzZdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxNzEgdG8g MTc4IG9uIGRldmljZTogZ3Bpb2NoaXAyNiAoZ3BhMCkKWyAgICAwLjM3NjQwMl0gZ3BpbyBn cGlvY2hpcDI3OiAoZ3BhMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjI3KQpbICAgIDAu Mzc3NDQyXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTc5IHRvIDE4 NCBvbiBkZXZpY2U6IGdwaW9jaGlwMjcgKGdwYTEpClsgICAgMC4zNzc1MDhdIGdwaW8gZ3Bp b2NoaXAyODogKGdwYTIpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyOCkKWyAgICAwLjM3 ODUzNl0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE4NSB0byAxOTIg b24gZGV2aWNlOiBncGlvY2hpcDI4IChncGEyKQpbICAgIDAuMzc4NjAxXSBncGlvIGdwaW9j aGlwMjk6IChncGIwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjkpClsgICAgMC4zNzk2 NDRdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxOTMgdG8gMTk3IG9u IGRldmljZTogZ3Bpb2NoaXAyOSAoZ3BiMCkKWyAgICAwLjM3OTcxOF0gZ3BpbyBncGlvY2hp cDMwOiAoZ3BiMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjMwKQpbICAgIDAuMzgwODA3 XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTk4IHRvIDIwMiBvbiBk ZXZpY2U6IGdwaW9jaGlwMzAgKGdwYjEpClsgICAgMC4zODA4NzJdIGdwaW8gZ3Bpb2NoaXAz MTogKGdwYjIpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozMSkKWyAgICAwLjM4MTg3OV0g Z3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDIwMyB0byAyMDYgb24gZGV2 aWNlOiBncGlvY2hpcDMxIChncGIyKQpbICAgIDAuMzgxOTU4XSBncGlvIGdwaW9jaGlwMzI6 IChncGIzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MzIpClsgICAgMC4zODI5NzJdIGdw aW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAyMDcgdG8gMjE0IG9uIGRldmlj ZTogZ3Bpb2NoaXAzMiAoZ3BiMykKWyAgICAwLjM4MzAzNl0gZ3BpbyBncGlvY2hpcDMzOiAo Z3BiNCk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjMzKQpbICAgIDAuMzg0MDQyXSBncGlv Y2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMjE1IHRvIDIxNiBvbiBkZXZpY2U6 IGdwaW9jaGlwMzMgKGdwYjQpClsgICAgMC4zODQxMDddIGdwaW8gZ3Bpb2NoaXAzNDogKGdw aDApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozNCkKWyAgICAwLjM4NTE1OV0gZ3Bpb2No aXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDIxNyB0byAyMjQgb24gZGV2aWNlOiBn cGlvY2hpcDM0IChncGgwKQpbICAgIDAuMzg3NTIwXSBncGlvIGdwaW9jaGlwMzU6IChncHop OiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozNSkKWyAgICAwLjM4ODU3Nl0gZ3Bpb2NoaXBf c2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDIyNSB0byAyMzEgb24gZGV2aWNlOiBncGlv Y2hpcDM1IChncHopClsgICAgMC40MDM5MjVdIEVYWU5PUzU0MjAgUE1VIGluaXRpYWxpemVk ClsgICAgMC41MDM4MzJdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMC41MDUw NTddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAg ICAwLjUwNTMzNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBo dWIKWyAgICAwLjUwNTc5MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZl ciB1c2IKWyAgICAwLjUwNzk3OF0gczNjLWkyYyAxMmM2MDAwMC5pMmM6IHNsYXZlIGFkZHJl c3MgMHgwMApbICAgIDAuNTA4MDUwXSBzM2MtaTJjIDEyYzYwMDAwLmkyYzogYnVzIGZyZXF1 ZW5jeSBzZXQgdG8gNjUgS0h6ClsgICAgMC41MTI4NjBdIHMzYy1pMmMgMTJjNjAwMDAuaTJj OiBpMmMtMDogUzNDIEkyQyBhZGFwdGVyClsgICAgMC41MTMzNjddIHMzYy1pMmMgMTJjODAw MDAuaTJjOiBzbGF2ZSBhZGRyZXNzIDB4MDAKWyAgICAwLjUxMzQzMV0gczNjLWkyYyAxMmM4 MDAwMC5pMmM6IGJ1cyBmcmVxdWVuY3kgc2V0IHRvIDY1IEtIegpbICAgIDAuNTE0ODc5XSBz M2MtaTJjIDEyYzgwMDAwLmkyYzogaTJjLTI6IFMzQyBJMkMgYWRhcHRlcgpbICAgIDAuNTE4 MjY0XSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxp emVkLgpbICAgIDAuNTI0NzU2XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3Vy Y2UgbWN0LWZyYwpbICAgIDAuNTc5Mzg0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt aWx5IDIKWyAgICAwLjU4MjE0MV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmll czogODE5MiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuNTgyMzk0XSBUQ1AgYmlu ZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA2LCAyOTQ5MTIgYnl0ZXMpClsg ICAgMC41ODU1NjVdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQg ODE5MiBiaW5kIDgxOTIpClsgICAgMC41ODU5NTZdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6 IDUxMiAob3JkZXI6IDMsIDQwOTYwIGJ5dGVzKQpbICAgIDAuNTg2NDE0XSBVRFAtTGl0ZSBo YXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDMsIDQwOTYwIGJ5dGVzKQpbICAgIDAu NTg3ODQ0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAwLjU4OTU1 M10gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUu ClsgICAgMC41ODk2MTldIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4K WyAgICAwLjU4OTY2OF0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpb ICAgIDAuNTg5Nzg3XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwg dHJhbnNwb3J0IG1vZHVsZS4KWyAgICAwLjU5OTI5OF0gZnV0ZXggaGFzaCB0YWJsZSBlbnRy aWVzOiAyMDQ4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuNjAxODM5XSB3b3Jr aW5nc2V0OiB0aW1lc3RhbXBfYml0cz0yOCBtYXhfb3JkZXI9MTkgYnVja2V0X29yZGVyPTAK WyAgICAwLjY1NDk2NV0gTkZTOiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5 cGUKWyAgICAwLjY1NTQwOV0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJlZApbICAg IDAuNjU1NDYzXSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApbICAgIDAuNjU1NjYx XSByb21mczogUk9NRlMgTVREIChDKSAyMDA3IFJlZCBIYXQsIEluYy4KWyAgICAwLjY2MDE4 OF0gYm91bmNlOiBwb29sIHNpemU6IDY0IHBhZ2VzClsgICAgMC42NjExMjVdIEJsb2NrIGxh eWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpv ciAyNDkpClsgICAgMC42NjEyNzhdIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKWyAg ICAwLjY2MTMyOF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICAwLjY2 MTQ3MV0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpbICAgIDAuNjY4 NTQyXSAxMjEzMDAwMC5waHkgc3VwcGx5IHZidXMgbm90IGZvdW5kLCB1c2luZyBkdW1teSBy ZWd1bGF0b3IKWyAgICAwLjY3MjM3OF0gMTIxMDAwMDAucGh5IHN1cHBseSB2YnVzIG5vdCBm b3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgMC42NzI4MTRdIDEyMTAwMDAwLnBo eSBzdXBwbHkgdmJ1cy1ib29zdCBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpb ICAgIDAuNjc0MzAxXSAxMjUwMDAwMC5waHkgc3VwcGx5IHZidXMgbm90IGZvdW5kLCB1c2lu ZyBkdW1teSByZWd1bGF0b3IKWyAgICAwLjY3NDU3Nl0gMTI1MDAwMDAucGh5IHN1cHBseSB2 YnVzLWJvb3N0IG5vdCBmb3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgMC42OTAz NzFdIGRtYS1wbDMzMCAzODgwMDAwLmFkbWE6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERN QUMtMjQxMzMwClsgICAgMC42OTA0NTBdIGRtYS1wbDMzMCAzODgwMDAwLmFkbWE6ICBEQlVG Ri00eDhieXRlcyBOdW1fQ2hhbnMtNiBOdW1fUGVyaS0xNiBOdW1fRXZlbnRzLTYKWyAgICAw LjcwNjM2N10gZG1hLXBsMzMwIDEyMWEwMDAwLnBkbWE6IExvYWRlZCBkcml2ZXIgZm9yIFBM MzMwIERNQUMtMjQxMzMwClsgICAgMC43MDY0NDVdIGRtYS1wbDMzMCAxMjFhMDAwMC5wZG1h OiAgICAgICAgIERCVUZGLTMyeDRieXRlcyBOdW1fQ2hhbnMtOCBOdW1fUGVyaS0zMiBOdW1f RXZlbnRzLTMyClsgICAgMC43MjI0MzBdIGRtYS1wbDMzMCAxMjFiMDAwMC5wZG1hOiBMb2Fk ZWQgZHJpdmVyIGZvciBQTDMzMCBETUFDLTI0MTMzMApbICAgIDAuNzIyNTA3XSBkbWEtcGwz MzAgMTIxYjAwMDAucGRtYTogICAgICAgICBEQlVGRi0zMng0Ynl0ZXMgTnVtX0NoYW5zLTgg TnVtX1BlcmktMzIgTnVtX0V2ZW50cy0zMgpbICAgIDAuNzI3MTUzXSBkbWEtcGwzMzAgMTA4 MDAwMDAubWRtYTogTG9hZGVkIGRyaXZlciBmb3IgUEwzMzAgRE1BQy0yNDEzMzAKWyAgICAw LjcyNzIyNF0gZG1hLXBsMzMwIDEwODAwMDAwLm1kbWE6ICAgICAgICAgREJVRkYtNjR4OGJ5 dGVzIE51bV9DaGFucy04IE51bV9QZXJpLTEgTnVtX0V2ZW50cy0zMgpbICAgIDEuMDIwNDM0 XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNh YmxlZApbICAgIDEuMDI5MDc5XSAxMmMwMDAwMC5zZXJpYWw6IHR0eVNBQzAgYXQgTU1JTyAw eDEyYzAwMDAwIChpcnEgPSA1OCwgYmFzZV9iYXVkID0gMCkgaXMgYSBTM0M2NDAwLzEwClsg ICAgMS4wMzEyMzhdIDEyYzEwMDAwLnNlcmlhbDogdHR5U0FDMSBhdCBNTUlPIDB4MTJjMTAw MDAgKGlycSA9IDU5LCBiYXNlX2JhdWQgPSAwKSBpcyBhIFMzQzY0MDAvMTAKWyAgICAxLjAz MjkyN10gMTJjMjAwMDAuc2VyaWFsOiB0dHlTQUMyIGF0IE1NSU8gMHgxMmMyMDAwMCAoaXJx ID0gNjAsIGJhc2VfYmF1ZCA9IDApIGlzIGEgUzNDNjQwMC8xMApbICAgIDEuODM4NjI4XSBj b25zb2xlIFt0dHlTQUMyXSBlbmFibGVkClsgICAgMS44NDM0OThdIDEyYzMwMDAwLnNlcmlh bDogdHR5U0FDMyBhdCBNTUlPIDB4MTJjMzAwMDAgKGlycSA9IDYxLCBiYXNlX2JhdWQgPSAw KSBpcyBhIFMzQzY0MDAvMTAKWyAgICAxLjg1NTQyM10gW2RybV0gSW5pdGlhbGl6ZWQgZHJt IDEuMS4wIDIwMDYwODEwClsgICAgMS44NjU2ODZdIGV4eW5vcy1oZG1pIDE0NTMwMDAwLmhk bWk6IEdQSU8gbG9va3VwIGZvciBjb25zdW1lciBocGQKWyAgICAxLjg2NTcwOV0gZXh5bm9z LWhkbWkgMTQ1MzAwMDAuaGRtaTogdXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3Vw ClsgICAgMS44NjU3MzNdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2Ug J2hwZC1ncGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nClsgICAg MS44NjU3NzJdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdocGQtZ3Bpbycg cHJvcGVydHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nIC0gc3RhdHVzICgwKQpbICAg IDEuODY2MjcwXSBleHlub3MtaGRtaSAxNDUzMDAwMC5oZG1pOiBGYWlsZWQgdG8gZ2V0IHN1 cHBseSAndmRkJzogLTUxNwpbICAgIDEuOTM0ODc0XSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAg ICAxLjk3Njg0MF0gbG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDEuOTgyODI2XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHI4MTUyClsgICAgMS45ODcxODNd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXNpeApbICAgIDEu OTkyNDY0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF4ODgx NzlfMTc4YQpbICAgIDEuOTk4NTE0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIGNkY19ldGhlcgpbICAgIDIuMDA0MzkzXSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNtc2M3NXh4ClsgICAgMi4wMTAxMTZdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc21zYzk1eHgKWyAgICAyLjAxNTc1 NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBuZXQxMDgwClsg ICAgMi4wMjEzODddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg Y2RjX3N1YnNldApbICAgIDIuMDI3MjkyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIHphdXJ1cwpbICAgIDIuMDMyOTM2XSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19uY20KWyAgICAyLjAzOTY0OF0gZXh5bm9zLWR3 YzMgdXNiMy0wOiBubyBzdXNwZW5kIGNsayBzcGVjaWZpZWQKWyAgICAyLjA0MzkyM10gZXh5 bm9zLWR3YzMgdXNiMy0xOiBubyBzdXNwZW5kIGNsayBzcGVjaWZpZWQKWyAgICAyLjA1MTE0 NF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kp IERyaXZlcgpbICAgIDIuMDU2MzI0XSBlaGNpLWV4eW5vczogRUhDSSBFWFlOT1MgZHJpdmVy ClsgICAgMi4wNjA5NTNdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2Ug J3NhbXN1bmcsdmJ1cy1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvdXNiQDEyMTEwMDAwWzBd JwpbICAgIDIuMDYxNjg1XSBleHlub3MtZWhjaSAxMjExMDAwMC51c2I6IEVIQ0kgSG9zdCBD b250cm9sbGVyClsgICAgMi4wNjY1MDhdIGV4eW5vcy1laGNpIDEyMTEwMDAwLnVzYjogbmV3 IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxClsgICAgMi4wNzQz NzBdIGV4eW5vcy1laGNpIDEyMTEwMDAwLnVzYjogaXJxIDExNCwgaW8gbWVtIDB4MTIxMTAw MDAKWyAgICAyLjA4NDgxNV0gZXh5bm9zLWVoY2kgMTIxMTAwMDAudXNiOiBVU0IgMi4wIHN0 YXJ0ZWQsIEVIQ0kgMS4wMApbICAgIDIuMDkwNzY2XSB1c2IgdXNiMTogTmV3IFVTQiBkZXZp Y2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyClsgICAgMi4wOTYyMDRd IHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBT ZXJpYWxOdW1iZXI9MQpbICAgIDIuMTAzNDAwXSB1c2IgdXNiMTogUHJvZHVjdDogRUhDSSBI b3N0IENvbnRyb2xsZXIKWyAgICAyLjEwODIyM10gdXNiIHVzYjE6IE1hbnVmYWN0dXJlcjog TGludXggNC43LjAtcmM0LTAwMDY5LWdmMmRmNjc5YjZjNTUgZWhjaV9oY2QKWyAgICAyLjEx NTYxMV0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMTIxMTAwMDAudXNiClsgICAgMi4xMjUw NjJdIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMi4xMjc2MTBdIGh1YiAxLTA6 MS4wOiAzIHBvcnRzIGRldGVjdGVkClsgICAgMi4xMzc0MzVdIG9oY2lfaGNkOiBVU0IgMS4x ICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgpbICAgIDIuMTQyMjc0XSBv aGNpLWV4eW5vczogT0hDSSBFWFlOT1MgZHJpdmVyClsgICAgMi4xNDcyMjNdIGV4eW5vcy1v aGNpIDEyMTIwMDAwLnVzYjogVVNCIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTUxODY4XSBl eHlub3Mtb2hjaSAxMjEyMDAwMC51c2I6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2ln bmVkIGJ1cyBudW1iZXIgMgpbICAgIDIuMTU5ODQ0XSBleHlub3Mtb2hjaSAxMjEyMDAwMC51 c2I6IGlycSAxMTQsIGlvIG1lbSAweDEyMTIwMDAwClsgICAgMi4yMjQ1NDVdIHVzYiB1c2Iy OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEK WyAgICAyLjIyOTk1NF0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0z LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi4yMzgxODFdIHVzYiB1c2IyOiBQ cm9kdWN0OiBVU0IgSG9zdCBDb250cm9sbGVyClsgICAgMi4yNDE5MTBdIHVzYiB1c2IyOiBN YW51ZmFjdHVyZXI6IExpbnV4IDQuNy4wLXJjNC0wMDA2OS1nZjJkZjY3OWI2YzU1IG9oY2lf aGNkClsgICAgMi4yNDkyNzddIHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDEyMTIwMDAwLnVz YgpbICAgIDIuMjU2NTkyXSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDIuMjU5 MDAyXSBodWIgMi0wOjEuMDogMyBwb3J0cyBkZXRlY3RlZApbICAgIDIuMjY3NzYwXSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlClsgICAg Mi4yNzQzMDBdIHVkYy1jb3JlOiBjb3VsZG4ndCBmaW5kIGFuIGF2YWlsYWJsZSBVREMgLSBh ZGRlZCBbZ19ldGhlcl0gdG8gbGlzdCBvZiBwZW5kaW5nIGRyaXZlcnMKWyAgICAyLjI4MzUx MV0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAg ICAyLjI5MzY0NF0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAyLjMyNjIzM10gdmRk X2xkbzk6IEJyaW5naW5nIDMzMDAwMDB1ViBpbnRvIDMwMDAwMDAtMzAwMDAwMHVWClsgICAg Mi4zNDUyOTddIHZkZHFfbW1jMjogQnJpbmdpbmcgMzMwMDAwMHVWIGludG8gMjgwMDAwMC0y ODAwMDAwdVYKWyAgICAyLjM1NTk5Nl0gdmRkX2xkbzE1OiBCcmluZ2luZyAzMzAwMDAwdVYg aW50byAzMTAwMDAwLTMxMDAwMDB1VgpbICAgIDIuMzc0MDMxXSB2ZGRfc2Q6IEJyaW5naW5n IDMzMDAwMDB1ViBpbnRvIDI4MDAwMDAtMjgwMDAwMHVWClsgICAgMi40NDQ4NTJdIHVzYiAx LTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZXh5bm9zLWVo Y2kKWyAgICAyLjQ2NjY5MV0gczVtLXJ0YyBzMm1wczE0LXJ0YzogcnRjIGNvcmU6IHJlZ2lz dGVyZWQgczVtLXJ0YyBhcyBydGMwClsgICAgMi40ODY2OTFdIGluYTJ4eCAwLTAwNDA6IHBv d2VyIG1vbml0b3IgaW5hMjMxIChSc2h1bnQgPSAxMDAwMCB1T2htKQpbICAgIDIuNDk0Mjg2 XSBpbmEyeHggMC0wMDQxOiBwb3dlciBtb25pdG9yIGluYTIzMSAoUnNodW50ID0gMTAwMDAg dU9obSkKWyAgICAyLjUwMTkwNl0gaW5hMnh4IDAtMDA0NDogcG93ZXIgbW9uaXRvciBpbmEy MzEgKFJzaHVudCA9IDEwMDAwIHVPaG0pClsgICAgMi41MDk1NTZdIGluYTJ4eCAwLTAwNDU6 IHBvd2VyIG1vbml0b3IgaW5hMjMxIChSc2h1bnQgPSAxMDAwMCB1T2htKQpbICAgIDIuNTIx Nzc4XSBleHlub3MtdG11IDEwMDYwMDAwLnRtdTogTW9yZSB0cmlwIHBvaW50cyB0aGFuIHN1 cHBvcnRlZCBieSB0aGlzIFRNVS4KWyAgICAyLjUyNzkxNF0gZXh5bm9zLXRtdSAxMDA2MDAw MC50bXU6IDIgdHJpcCBwb2ludHMgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgaW4gcG9sbGluZyBt b2RlLgpbICAgIDIuNTQ3MjU2XSBzM2MyNDEwLXdkdCAxMDFkMDAwMC53YXRjaGRvZzogd2F0 Y2hkb2cgaW5hY3RpdmUsIHJlc2V0IGRpc2FibGVkLCBpcnEgZGlzYWJsZWQKWyAgICAyLjU1 NzUwN10gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzQuMC1pb2N0bCAoMjAxNS0xMC0yOCkg aW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWyAgICAyLjU2NzkyMl0gcHdyc2Vx X2VtbWMgcHdyc2VxOiBHUElPIGxvb2t1cCBmb3IgY29uc3VtZXIgcmVzZXQKWyAgICAyLjU2 Nzk0M10gcHdyc2VxX2VtbWMgcHdyc2VxOiB1c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBs b29rdXAKWyAgICAyLjU2Nzk4NV0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBwYXJzZWQg J3Jlc2V0LWdwaW9zJyBwcm9wZXJ0eSBvZiBub2RlICcvcHdyc2VxWzBdJyAtIHN0YXR1cyAo MCkKWyAgICAyLjU2ODQ0MF0gc2RoY2k6IFNlY3VyZSBEaWdpdGFsIEhvc3QgQ29udHJvbGxl ciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMi41NzMzMTVdIHNkaGNpOiBDb3B5cmlnaHQoYykg UGllcnJlIE9zc21hbgpbICAgIDIuNTc4NDI0XSBTeW5vcHN5cyBEZXNpZ253YXJlIE11bHRp bWVkaWEgQ2FyZCBJbnRlcmZhY2UgRHJpdmVyClsgICAgMi41ODA2MzddIHVzYiAxLTE6IE5l dyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDI0LCBpZFByb2R1Y3Q9OTUxNApbICAg IDIuNTgwNjQ5XSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJv ZHVjdD0wLCBTZXJpYWxOdW1iZXI9MApbICAgIDIuNTg0MzY1XSBodWIgMS0xOjEuMDogVVNC IGh1YiBmb3VuZApbICAgIDIuNTg0NjI2XSBodWIgMS0xOjEuMDogNSBwb3J0cyBkZXRlY3Rl ZApbICAgIDIuNjA3MTM0XSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiBJRE1BQyBzdXBw b3J0cyAzMi1iaXQgYWRkcmVzcyBtb2RlLgpbICAgIDIuNjEyODIyXSBkd21tY19leHlub3Mg MTIyMDAwMDAubW1jOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJvbGxlci4KWyAgICAyLjYx OTAzN10gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogVmVyc2lvbiBJRCBpcyAyNTBhClsg ICAgMi42MjQ1NTNdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IERXIE1NQyBjb250cm9s bGVyIGF0IGlycSA2NSw2NCBiaXQgaG9zdCBkYXRhIHdpZHRoLDY0IGRlZXAgZmlmbwpbICAg IDIuNjM1MDUwXSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiBHUElPIGxvb2t1cCBmb3Ig Y29uc3VtZXIgY2QKWyAgICAyLjYzNTA3M10gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzog dXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3VwClsgICAgMi42MzUxMTNdIG9mX2dl dF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdjZC1ncGlvcycgcHJvcGVydHkgb2Ygbm9k ZSAnL21tY0AxMjIwMDAwMFswXScgLSBzdGF0dXMgKDApClsgICAgMi42MzUxNzBdIGR3bW1j X2V4eW5vcyAxMjIwMDAwMC5tbWM6IEdvdCBDRCBHUElPClsgICAgMi42Mzg1MzFdIGR3bW1j X2V4eW5vcyAxMjIwMDAwMC5tbWM6IEdQSU8gbG9va3VwIGZvciBjb25zdW1lciB3cApbICAg IDIuNjM4NTQ4XSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiB1c2luZyBkZXZpY2UgdHJl ZSBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjYzODU2OV0gb2ZfZ2V0X25hbWVkX2dwaW9kX2Zs YWdzOiBjYW4ndCBwYXJzZSAnd3AtZ3Bpb3MnIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIy MDAwMDBbMF0nClsgICAgMi42Mzg1ODldIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2Fu J3QgcGFyc2UgJ3dwLWdwaW8nIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIyMDAwMDBbMF0n ClsgICAgMi42Mzg2MDZdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IHVzaW5nIGxvb2t1 cCB0YWJsZXMgZm9yIEdQSU8gbG9va3VwClsgICAgMi42Mzg3NDNdIGR3bW1jX2V4eW5vcyAx MjIwMDAwMC5tbWM6IGxvb2t1cCBmb3IgR1BJTyB3cCBmYWlsZWQKWyAgICAyLjYzODg4OV0g ZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogYWxsb2NhdGVkIG1tYy1wd3JzZXEKWyAgICAy LjY3NTU5OV0gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogMSBzbG90cyBpbml0aWFsaXpl ZApbICAgIDIuNjgwNjM3XSBkd21tY19leHlub3MgMTIyMjAwMDAubW1jOiBJRE1BQyBzdXBw b3J0cyAzMi1iaXQgYWRkcmVzcyBtb2RlLgpbICAgIDIuNjg2NjkzXSBkd21tY19leHlub3Mg MTIyMjAwMDAubW1jOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJvbGxlci4KWyAgICAyLjY5 Mjk1OV0gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzogVmVyc2lvbiBJRCBpcyAyNTBhClsg ICAgMi42OTg1NTVdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IERXIE1NQyBjb250cm9s bGVyIGF0IGlycSA2Niw2NCBiaXQgaG9zdCBkYXRhIHdpZHRoLDY0IGRlZXAgZmlmbwpbICAg IDIuNzA4NDUzXSBkd21tY19leHlub3MgMTIyMjAwMDAubW1jOiBHUElPIGxvb2t1cCBmb3Ig Y29uc3VtZXIgY2QKWyAgICAyLjcwODQ3M10gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzog dXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3VwClsgICAgMi43MDg0OTVdIG9mX2dl dF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ2NkLWdwaW9zJyBwcm9wZXJ0eSBv ZiBub2RlICcvbW1jQDEyMjIwMDAwWzBdJwpbICAgIDIuNzA4NTE2XSBvZl9nZXRfbmFtZWRf Z3Bpb2RfZmxhZ3M6IGNhbid0IHBhcnNlICdjZC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcv bW1jQDEyMjIwMDAwWzBdJwpbICAgIDIuNzA4NTMzXSBkd21tY19leHlub3MgMTIyMjAwMDAu bW1jOiB1c2luZyBsb29rdXAgdGFibGVzIGZvciBHUElPIGxvb2t1cApbICAgIDIuNzA4NTU1 XSBkd21tY19leHlub3MgMTIyMjAwMDAubW1jOiBsb29rdXAgZm9yIEdQSU8gY2QgZmFpbGVk ClsgICAgMi43MDg1NzhdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IEdQSU8gbG9va3Vw IGZvciBjb25zdW1lciB3cApbICAgIDIuNzA4NTk1XSBkd21tY19leHlub3MgMTIyMjAwMDAu bW1jOiB1c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjcwODYxNV0g b2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnd3AtZ3Bpb3MnIHByb3Bl cnR5IG9mIG5vZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsgICAgMi43MDg2MzVdIG9mX2dldF9u YW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ3dwLWdwaW8nIHByb3BlcnR5IG9mIG5v ZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsgICAgMi43MDg2NTFdIGR3bW1jX2V4eW5vcyAxMjIy MDAwMC5tbWM6IHVzaW5nIGxvb2t1cCB0YWJsZXMgZm9yIEdQSU8gbG9va3VwClsgICAgMi43 MDg2NzJdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IGxvb2t1cCBmb3IgR1BJTyB3cCBm YWlsZWQKWyAgICAyLjc0MDYyNF0gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzogMSBzbG90 cyBpbml0aWFsaXplZApbICAgIDIuNzQ4MDU5XSBvZl9nZXRfbmFtZWRfZ3Bpb2RfZmxhZ3M6 IHBhcnNlZCAnZ3Bpb3MnIHByb3BlcnR5IG9mIG5vZGUgJy9ncGlvbGVkcy9yZWRsZWRbMF0n IC0gc3RhdHVzICgwKQpbICAgIDIuNzU0OTI4XSBzNXAtc2Vjc3MgMTA4MzAwMDAuc3NzOiBz NXAtc3NzIGRyaXZlciByZWdpc3RlcmVkClsgICAgMi43NjIwNzRdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkClsgICAgMi43NjYzMjNdIHVzYmhp ZDogVVNCIEhJRCBjb3JlIGRyaXZlcgpbICAgIDIuNzk0NDk2XSBORVQ6IFJlZ2lzdGVyZWQg cHJvdG9jb2wgZmFtaWx5IDEwClsgICAgMi44MDExNTldIHNpdDogSVB2NiBvdmVyIElQdjQg dHVubmVsaW5nIGRyaXZlcgpbICAgIDIuODA3ODIzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDE3ClsgICAgMi44MTA5NjddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBm YW1pbHkgMTUKWyAgICAyLjgxNTczMV0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVy ZWQKWyAgICAyLjgyMTExNF0gUmVnaXN0ZXJpbmcgU1dQL1NXUEIgZW11bGF0aW9uIGhhbmRs ZXIKWyAgICAyLjgyNDY0NV0gYmlnLkxJVFRMRSBzd2l0Y2hlciBpbml0aWFsaXppbmcKWyAg ICAyLjgyODc4MF0gQ1BVMCBwYWlyZWQgd2l0aCBDUFU3ClsgICAgMi44MzIwMzhdIENQVTEg cGFpcmVkIHdpdGggQ1BVNgpbICAgIDIuODM1MzM2XSBDUFUyIHBhaXJlZCB3aXRoIENQVTUK WyAgICAyLjgzODU4Nl0gQ1BVMyBwYWlyZWQgd2l0aCBDUFU0ClsgICAgMi44NDE5MTVdIEdJ QyBJRCBmb3IgQ1BVIDAgY2x1c3RlciAxIGlzIDQKWyAgICAyLjg0NjA4MV0gR0lDIElEIGZv ciBDUFUgMSBjbHVzdGVyIDEgaXMgNQpbICAgIDIuODUwMjM1XSBHSUMgSUQgZm9yIENQVSAy IGNsdXN0ZXIgMSBpcyA2ClsgICAgMi44NTQzODJdIEdJQyBJRCBmb3IgQ1BVIDMgY2x1c3Rl ciAxIGlzIDcKWyAgICAyLjg1ODU1NF0gR0lDIElEIGZvciBDUFUgMCBjbHVzdGVyIDAgaXMg MApbICAgIDIuODc0ODQyXSB1c2IgMS0xLjE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2Ug bnVtYmVyIDMgdXNpbmcgZXh5bm9zLWVoY2kKWyAgICAyLjg4Mjc0OF0gSVJRNTQgbm8gbG9u Z2VyIGFmZmluZSB0byBDUFU0ClsgICAgMi44ODM1NDBdIENQVTQ6IHNodXRkb3duClsgICAg Mi45MzgyODZdIEdJQyBJRCBmb3IgQ1BVIDEgY2x1c3RlciAwIGlzIDEKWyAgICAyLjk2MTU5 MF0gSVJRNTUgbm8gbG9uZ2VyIGFmZmluZSB0byBDUFU1ClsgICAgMi45NjIyMjBdIENQVTU6 IHNodXRkb3duClsgICAgMi45ODU3NTJdIHVzYiAxLTEuMTogTmV3IFVTQiBkZXZpY2UgZm91 bmQsIGlkVmVuZG9yPTA0MjQsIGlkUHJvZHVjdD1lYzAwClsgICAgMi45OTEyNTZdIHVzYiAx LTEuMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MCwgU2VyaWFs TnVtYmVyPTAKWyAgICAzLjAwNzU3NF0gc21zYzk1eHggdjEuMC40ClsgICAgMy4wMTcyMDhd IEdJQyBJRCBmb3IgQ1BVIDIgY2x1c3RlciAwIGlzIDIKWyAgICAzLjA0MTQ4M10gSVJRNTYg bm8gbG9uZ2VyIGFmZmluZSB0byBDUFU2ClsgICAgMy4wNDIxNTBdIENQVTY6IHNodXRkb3du ClsgICAgMy4wNzYyMjBdIEdJQyBJRCBmb3IgQ1BVIDMgY2x1c3RlciAwIGlzIDMKWyAgICAz LjA4MDQ3Ml0gc21zYzk1eHggMS0xLjE6MS4wIGV0aDA6IHJlZ2lzdGVyICdzbXNjOTV4eCcg YXQgdXNiLTEyMTEwMDAwLnVzYi0xLjEsIHNtc2M5NXh4IFVTQiAyLjAgRXRoZXJuZXQsIGZl OjMzOjU4OjZlOjQ3OjA5ClsgICAgMy4xMDA3NjVdIG1tY19ob3N0IG1tYzA6IEJ1cyBzcGVl ZCAoc2xvdCAwKSA9IDIwMDAwMDAwMEh6IChzbG90IHJlcSAyMDAwMDAwMDBIeiwgYWN0dWFs IDIwMDAwMDAwMEhaIGRpdiA9IDApClsgICAgMy4xMDk1NzNdIElSUTU3IG5vIGxvbmdlciBh ZmZpbmUgdG8gQ1BVNwpbICAgIDMuMTEzNDI4XSBDUFU3OiBzaHV0ZG93bgpbICAgIDMuMTE3 NDEyXSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSA1MDAwMDAwMEh6IChz bG90IHJlcSA1MjAwMDAwMEh6LCBhY3R1YWwgNTAwMDAwMDBIWiBkaXYgPSAwKQpbICAgIDMu MTMzMDM0XSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSAxMDAwMDAwMDBI eiAoc2xvdCByZXEgNTIwMDAwMDBIeiwgYWN0dWFsIDUwMDAwMDAwSFogZGl2ID0gMSkKWyAg ICAzLjE0NDkwN10gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0gNDAwMDAw MDAwSHogKHNsb3QgcmVxIDIwMDAwMDAwMEh6LCBhY3R1YWwgMjAwMDAwMDAwSFogZGl2ID0g MSkKWyAgICAzLjE1NDg3OF0gbW1jMDogbmV3IEhTNDAwIE1NQyBjYXJkIGF0IGFkZHJlc3Mg MDAwMQpbICAgIDMuMTYwOTQ2XSBiaWcuTElUVExFIHN3aXRjaGVyIGluaXRpYWxpemVkClsg ICAgMy4xNjgzMTZdIG1tY2JsazA6IG1tYzA6MDAwMSBTRFcxNkcgMTQuNyBHaUIKWyAgICAz LjE3MDc3Ml0gZXh5bm9zLWhkbWkgMTQ1MzAwMDAuaGRtaTogR1BJTyBsb29rdXAgZm9yIGNv bnN1bWVyIGhwZApbICAgIDMuMTcwNzgyXSBleHlub3MtaGRtaSAxNDUzMDAwMC5oZG1pOiB1 c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAzLjE3MDgwMF0gb2ZfZ2V0 X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnaHBkLWdwaW9zJyBwcm9wZXJ0eSBv ZiBub2RlICcvaGRtaUAxNDUzMDAwMFswXScKWyAgICAzLjE3MDg2M10gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBwYXJzZWQgJ2hwZC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvaGRt aUAxNDUzMDAwMFswXScgLSBzdGF0dXMgKDApClsgICAgMy4xNzI0NDddIG1tY2JsazBib290 MDogbW1jMDowMDAxIFNEVzE2RyBwYXJ0aXRpb24gMSA0LjAwIE1pQgpbICAgIDMuMTc4MzQ2 XSBtbWNibGswYm9vdDE6IG1tYzA6MDAwMSBTRFcxNkcgcGFydGl0aW9uIDIgNC4wMCBNaUIK WyAgICAzLjE4NDA5OV0gbW1jYmxrMHJwbWI6IG1tYzA6MDAwMSBTRFcxNkcgcGFydGl0aW9u IDMgNC4wMCBNaUIKWyAgICAzLjE4NjY2M10gW2RybV0gRXh5bm9zIERSTTogdXNpbmcgMTQ0 NTAwMDAubWl4ZXIgZGV2aWNlIGZvciBETUEgbWFwcGluZyBvcGVyYXRpb25zClsgICAgMy4x ODg1NTNdIGV4eW5vcy1kcm0gZXh5bm9zLWRybTogYm91bmQgMTQ0NTAwMDAubWl4ZXIgKG9w cyBtaXhlcl9jb21wb25lbnRfb3BzKQpbICAgIDMuMTkwMDkxXSBleHlub3MtZHJtIGV4eW5v cy1kcm06IGJvdW5kIDE0NTMwMDAwLmhkbWkgKG9wcyBoZG1pX2NvbXBvbmVudF9vcHMpClsg ICAgMy4xOTAxMDVdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBS ZXYgMiAoMjEuMTAuMjAxMykuClsgICAgMy4xOTAxMTFdIFtkcm1dIE5vIGRyaXZlciBzdXBw b3J0IGZvciB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbICAgIDMuMTkwMjQ4XSBbZHJtXSBJ bml0aWFsaXplZCBleHlub3MgMS4wLjAgMjAxMTA1MzAgb24gbWlub3IgMApbICAgIDMuMTkx Nzc2XSBleHlub3MtZHdjMyB1c2IzLTA6IG5vIHN1c3BlbmQgY2xrIHNwZWNpZmllZApbICAg IDMuMTk5MDE2XSB4aGNpLWhjZCB4aGNpLWhjZC4yLmF1dG86IHhIQ0kgSG9zdCBDb250cm9s bGVyClsgICAgMy4xOTkzNzhdIHhoY2ktaGNkIHhoY2ktaGNkLjIuYXV0bzogbmV3IFVTQiBi dXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAzClsgICAgMy4yMDA2NzFdIHho Y2ktaGNkIHhoY2ktaGNkLjIuYXV0bzogaGNjIHBhcmFtcyAweDAyMjBmMDRjIGhjaSB2ZXJz aW9uIDB4MTAwIHF1aXJrcyAweDAwMDEwMDEwClsgICAgMy4yMDA5MzZdIHhoY2ktaGNkIHho Y2ktaGNkLjIuYXV0bzogaXJxIDEzOCwgaW8gbWVtIDB4MTIwMDAwMDAKWyAgICAzLjIwMTg4 N10gdXNiIHVzYjM6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFBy b2R1Y3Q9MDAwMgpbICAgIDMuMjAxODk4XSB1c2IgdXNiMzogTmV3IFVTQiBkZXZpY2Ugc3Ry aW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICAzLjIwMTkwOF0g dXNiIHVzYjM6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMy4yMDE5MThd IHVzYiB1c2IzOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuNy4wLXJjNC0wMDA2OS1nZjJkZjY3 OWI2YzU1IHhoY2ktaGNkClsgICAgMy4yMDE5MjddIHVzYiB1c2IzOiBTZXJpYWxOdW1iZXI6 IHhoY2ktaGNkLjIuYXV0bwpbICAgIDMuMjA2MTczXSBodWIgMy0wOjEuMDogVVNCIGh1YiBm b3VuZApbICAgIDMuMjA2NzE2XSBodWIgMy0wOjEuMDogMSBwb3J0IGRldGVjdGVkClsgICAg My4yMDk5NjldIHhoY2ktaGNkIHhoY2ktaGNkLjIuYXV0bzogeEhDSSBIb3N0IENvbnRyb2xs ZXIKWyAgICAzLjIxMDA0NV0geGhjaS1oY2QgeGhjaS1oY2QuMi5hdXRvOiBuZXcgVVNCIGJ1 cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKWyAgICAzLjIxMDM0N10gdXNi IHVzYjQ6IFdlIGRvbid0IGtub3cgdGhlIGFsZ29yaXRobXMgZm9yIExQTSBmb3IgdGhpcyBo b3N0LCBkaXNhYmxpbmcgTFBNLgpbICAgIDMuMjEwODM3XSB1c2IgdXNiNDogTmV3IFVTQiBk ZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAzClsgICAgMy4yMTA4 NDldIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0y LCBTZXJpYWxOdW1iZXI9MQpbICAgIDMuMjEwODU4XSB1c2IgdXNiNDogUHJvZHVjdDogeEhD SSBIb3N0IENvbnRyb2xsZXIKWyAgICAzLjIxMDg2OF0gdXNiIHVzYjQ6IE1hbnVmYWN0dXJl cjogTGludXggNC43LjAtcmM0LTAwMDY5LWdmMmRmNjc5YjZjNTUgeGhjaS1oY2QKWyAgICAz LjIxMDg3N10gdXNiIHVzYjQ6IFNlcmlhbE51bWJlcjogeGhjaS1oY2QuMi5hdXRvClsgICAg My4yMTQyODNdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMy4yMTQ0MThdIGh1 YiA0LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICAzLjIxNzkyMl0gZXh5bm9zLWR3YzMg dXNiMy0xOiBubyBzdXNwZW5kIGNsayBzcGVjaWZpZWQKWyAgICAzLjIyOTMyMl0gdXNpbmcg cmFuZG9tIHNlbGYgZXRoZXJuZXQgYWRkcmVzcwpbICAgIDMuMjI5MzQwXSB1c2luZyByYW5k b20gaG9zdCBldGhlcm5ldCBhZGRyZXNzClsgICAgMy4yMzM3MjZdIHVzYjA6IEhPU1QgTUFD IGI2OmY1OmQyOjQ0OmU3Ojc2ClsgICAgMy4yMzUxMTBdIHVzYjA6IE1BQyA5ZToyZjoxNzo4 YTo0MzpkZgpbICAgIDMuMjM1MjQ2XSB1c2luZyByYW5kb20gc2VsZiBldGhlcm5ldCBhZGRy ZXNzClsgICAgMy4yMzUyNjJdIHVzaW5nIHJhbmRvbSBob3N0IGV0aGVybmV0IGFkZHJlc3MK WyAgICAzLjIzNjEwOF0gZ19ldGhlciBnYWRnZXQ6IEV0aGVybmV0IEdhZGdldCwgdmVyc2lv bjogTWVtb3JpYWwgRGF5IDIwMDgKWyAgICAzLjIzNjExNl0gZ19ldGhlciBnYWRnZXQ6IGdf ZXRoZXIgcmVhZHkKWyAgICAzLjI1NzA0NV0gczNjLXJ0YyAxMDFlMDAwMC5ydGM6IHJ0YyBj b3JlOiByZWdpc3RlcmVkIHMzYyBhcyBydGMxClsgICAgMy4yNTg3MTNdIG9mX2dldF9uYW1l ZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ3NpbXBsZS1hdWRpby1jYXJkLGhwLWRldC1n cGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvc291bmRbMF0nClsgICAgMy4yNTg3MjddIG9mX2dl dF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ3NpbXBsZS1hdWRpby1jYXJkLG1p Yy1kZXQtZ3BpbycgcHJvcGVydHkgb2Ygbm9kZSAnL3NvdW5kWzBdJwpbICAgIDMuMjgwNDEy XSBtYXg5ODA5MCA1LTAwMTA6IE1BWDk4MDkwIFJFVklEPTB4NDMKWyAgICAzLjI4MjI2MF0g bWF4OTgwOTAgNS0wMDEwOiB1c2UgZGVmYXVsdCAyLjh2IG1pY2JpYXMKWyAgICAzLjI5MTc0 Ml0gYXNvYy1zaW1wbGUtY2FyZCBzb3VuZDogSGlGaSA8LT4gMzgzMDAwMC5pMnMgbWFwcGlu ZyBvawpbICAgIDMuMzM3MjQ5XSBzNW0tcnRjIHMybXBzMTQtcnRjOiBzZXR0aW5nIHN5c3Rl bSBjbG9jayB0byAyMDE2LTA3LTA0IDEwOjUyOjQxIFVUQyAoMTQ2NzYyOTU2MSkKWyAgICAz LjQ0MDA5MF0gIG1tY2JsazA6IHAxClsgICAgMy40NDc2NzBdIEFMU0EgZGV2aWNlIGxpc3Q6 ClsgICAgMy40NDkyMDZdICAgIzA6IE9kcm9pZC1YVTMKWyAgICAzLjQ1OTM0MF0gRVhUNC1m cyAobW1jYmxrMHAxKTogY291bGRuJ3QgbW91bnQgYXMgZXh0MyBkdWUgdG8gZmVhdHVyZSBp bmNvbXBhdGliaWxpdGllcwpbICAgIDMuNDgzOTEyXSBFWFQ0LWZzIChtbWNibGswcDEpOiBt b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwp ClsgICAgMy40OTEwNTZdIFZGUzogTW91bnRlZCByb290IChleHQ0IGZpbGVzeXN0ZW0pIG9u IGRldmljZSAxNzk6MS4KWyAgICAzLjUwMDIyOV0gZGV2dG1wZnM6IG1vdW50ZWQKWyAgICAz LjUwNDU3NF0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTAyNEsgKGMwYjAwMDAw IC0gYzBjMDAwMDApClsgICAgMy43MjIwNDFdIHJhbmRvbTogc3lzdGVtZCB1cmFuZG9tIHJl YWQgd2l0aCAxMTUgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDMuNzQ0NDcwXSBz eXN0ZW1kWzFdOiBzeXN0ZW1kIDIyOSBydW5uaW5nIGluIHN5c3RlbSBtb2RlLiAoK1BBTSAt QVVESVQgLVNFTElOVVggLUlNQSAtQVBQQVJNT1IgK1NNQUNLIC1TWVNWSU5JVCArVVRNUCAr TElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFogK0xaNCArU0VDQ09NUCAr QkxLSUQgK0VMRlVUSUxTICtLTU9EICtJRE4pClsgICAgMy43NjUzMDBdIHN5c3RlbWRbMV06 IERldGVjdGVkIGFyY2hpdGVjdHVyZSBhcm0uClsgICAgMy43ODY2NjFdIHN5c3RlbWRbMV06 IFNldCBob3N0bmFtZSB0byA8b2Ryb2lkeHUzPi4KWyAgICA0LjE1Mjc2MF0gcmFuZG9tOiBu b25ibG9ja2luZyBwb29sIGlzIGluaXRpYWxpemVkClsgICAgNC4yNDc2MTNdIHN5c3RlbWRb MV06IExpc3RlbmluZyBvbiBOZXR3b3JrIFNlcnZpY2UgTmV0bGluayBTb2NrZXQuClsgICAg NC4yNzE0NTJdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgRGlzcGF0Y2ggUGFzc3dvcmQgUmVxdWVz dHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guClsgICAgNC4zMDc4NDhdIHN5c3RlbWRb MV06IExpc3RlbmluZyBvbiBQcm9jZXNzIENvcmUgRHVtcCBTb2NrZXQuClsgICAgNC4zMjYx MDFdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4KWyAgICA0LjM0 NTExNF0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgRW5jcnlwdGVkIFZvbHVtZXMuClsg ICAgNC4zNjEwNTBdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpb ICAgIDQuMzgwODgyXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1zZXJpYWxc eDJkZ2V0dHkuc2xpY2UuClsgICAgNC40MjA4MDRdIHN5c3RlbWRbMV06IE1vdW50aW5nIERl YnVnIEZpbGUgU3lzdGVtLi4uClsgICAgNC40MzY2ODddIHN5c3RlbWRbMV06IExpc3Rlbmlu ZyBvbiBEZXZpY2UtbWFwcGVyIGV2ZW50IGRhZW1vbiBGSUZPcy4KWyAgICA0LjQ2MDk2MF0g c3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuClsgICAgNC40 ODA1NjldIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1vbiBz b2NrZXQuClsgICAgNC41MjA0NTFdIHN5c3RlbWRbMV06IE1vdW50aW5nIENvbmZpZ3VyYXRp b24gRmlsZSBTeXN0ZW0uLi4KWyAgICA0LjU1MDM3NV0gc3lzdGVtZFsxXTogU3RhcnRpbmcg U2V0dXAgVmlydHVhbCBDb25zb2xlLi4uClsgICAgNC41NzA3OTZdIHN5c3RlbWRbMV06IExp c3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1lZCBQaXBlLgpbICAg IDQuNTkxNjAwXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGlj ZS4KWyAgICA0LjYxMDEyN10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZp bGUgU3lzdGVtcy4KWyAgICA0LjYyNTQxMl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVk ZXYgS2VybmVsIFNvY2tldC4KWyAgICA0LjY0NTUwNV0gc3lzdGVtZFsxXTogTGlzdGVuaW5n IG9uIEpvdXJuYWwgU29ja2V0ICgvZGV2L2xvZykuClsgICAgNC42ODA3ODBdIHN5c3RlbWRb MV06IFN0YXJ0aW5nIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4uLgpb ICAgIDQuNzA2NDgwXSBzeXN0ZW1kWzFdOiBNb3VudGluZyBUZW1wb3JhcnkgRGlyZWN0b3J5 Li4uClsgICAgNC43NDk1MThdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2Vydmlj ZS4uLgpbICAgIDQuNzcwNTMxXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBBcHBseSBLZXJuZWwg VmFyaWFibGVzLi4uClsgICAgNC43OTA1MjJdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0 IFN3YXAuClsgICAgNC44MTExNjRdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgVXNlciBh bmQgU2Vzc2lvbiBTbGljZS4KWyAgICA0LjgzNTM0Ml0gc3lzdGVtZFsxXTogUmVhY2hlZCB0 YXJnZXQgU2xpY2VzLgpbICAgIDQuODUzMTU4XSBzeXN0ZW1kWzFdOiBTdGFydGVkIEZvcndh cmQgUGFzc3dvcmQgUmVxdWVzdHMgdG8gV2FsbCBEaXJlY3RvcnkgV2F0Y2guClsgICAgNC44 NzY3NDBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFBhdGhzLgpbICAgIDQuOTA2Mzc0 XSBzeXN0ZW1kWzFdOiBNb3VudGVkIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uClsgICAg NC45MjU0NDhdIHN5c3RlbWRbMV06IE1vdW50ZWQgRGVidWcgRmlsZSBTeXN0ZW0uClsgICAg NC45NDU2NDhdIHN5c3RlbWRbMV06IE1vdW50ZWQgVGVtcG9yYXJ5IERpcmVjdG9yeS4KWyAg ICA0Ljk3NjEzN10gc3lzdGVtZFsxXTogU3RhcnRlZCBTZXR1cCBWaXJ0dWFsIENvbnNvbGUu ClsgICAgNC45OTU0NzNdIEVYVDQtZnMgKG1tY2JsazBwMSk6IHJlLW1vdW50ZWQuIE9wdHM6 IGVycm9ycz1yZW1vdW50LXJvClsgICAgNS4wMDA0MjVdIHN5c3RlbWRbMV06IFN0YXJ0ZWQg QXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KWyAgICA1LjAyMzg1OV0gc3lzdGVtZFsxXTogU3Rh cnRlZCBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuClsgICAgNS4yMzU5 NDBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGlu IC9kZXYuLi4KWyAgICA1LjI2NTc0Ml0gc3lzdGVtZFsxXTogU3RhcnRpbmcgdWRldiBDb2xk cGx1ZyBhbGwgRGV2aWNlcy4uLgpbICAgIDUuMjkxMTY3XSBzeXN0ZW1kWzFdOiBTdGFydGlu ZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgICA1LjMxNzI3OF0gc3lzdGVtZFsxXTog U3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2LgpbICAgIDUuMzM5 OTU2XSBzeXN0ZW1kWzFdOiBTdGFydGVkIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4KWyAgICA1 LjQxMTExN10gc3lzdGVtZFsxXTogU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFn ZXIuLi4KWyAgICA1LjQzMDM3Nl0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwg RmlsZSBTeXN0ZW1zIChQcmUpLgpbICAgIDUuNDUwNjM2XSBzeXN0ZW1kWzFdOiBSZWFjaGVk IHRhcmdldCBMb2NhbCBGaWxlIFN5c3RlbXMuClsgICAgNS40OTI2ODJdIHN5c3RlbWRbMV06 IFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuClsgICAgNS42MTk1MjZdIHN5 c3RlbWRbMV06IFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLgpbICAgIDUuNzQyMzUzXSBzeXN0 ZW1kLWpvdXJuYWxkWzE2OF06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBq b3VybmFsIGZyb20gUElEIDEKWyAgIDEyLjExMzIyOV0gc21zYzk1eHggMS0xLjE6MS4wIGV0 aDA6IGhhcmR3YXJlIGlzbid0IGNhcGFibGUgb2YgcmVtb3RlIHdha2V1cApbICAgMTMuNjQ3 ODYyXSBzbXNjOTV4eCAxLTEuMToxLjAgZXRoMDogbGluayB1cCwgMTAwTWJwcywgZnVsbC1k dXBsZXgsIGxwYSAweEM1RTEKWyAgIDM3Ljg4NzQ1N10gdXNiIDMtMTogbmV3IGhpZ2gtc3Bl ZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNpLWhjZApbICAgMzguMDE5NjAzXSB1 c2IgMy0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDVlMywgaWRQcm9kdWN0 PTA3NDMKWyAgIDM4LjAyNDkxNl0gdXNiIDMtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog TWZyPTMsIFByb2R1Y3Q9NCwgU2VyaWFsTnVtYmVyPTUKWyAgIDM4LjAzMjAyMl0gdXNiIDMt MTogUHJvZHVjdDogVVNCIFN0b3JhZ2UKWyAgIDM4LjAzNTk0M10gdXNiIDMtMTogTWFudWZh Y3R1cmVyOiBHZW5lcmljClsgICAzOC4wNDAwNjNdIHVzYiAzLTE6IFNlcmlhbE51bWJlcjog MDAwMDAwMDAwODIxClsgICAzOC4wNTEwNjddIHVzYi1zdG9yYWdlIDMtMToxLjA6IFVTQiBN YXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkClsgICAzOC4wNjYxMjldIHNjc2kgaG9zdDA6 IHVzYi1zdG9yYWdlIDMtMToxLjAKWyAgIDM4Ljg5NjE2OF0gdXNiIDMtMTogVVNCIGRpc2Nv bm5lY3QsIGRldmljZSBudW1iZXIgMgoK --------------010206020409070300000100 Content-Type: text/plain; charset=UTF-8; name="dmesg-bad.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg-bad.txt" W3Jvb3RAb2Ryb2lkeHUzIH5dIyBkbWVzZwpbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4 IG9uIHBoeXNpY2FsIENQVSAweDEwMApbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQu Ny4wLXJjNC0wMDEzOS1nMjE1ZGI5NDgxODE0IChrLmtvemxvd3NraUBBTURDMjE3NCkgKGdj YyB2ZXJzaW9uIDQuNy4zIChVYnVudHUvTGluYXJvIDQuNy4zLTEydWJ1bnR1MSkgKSAjOTI1 IFNNUCBQUkVFTVBUIE1vbiBKdWwgNCAxMjo0NTo0MSBDRVNUIDIwMTYKWyAgICAwLjAwMDAw MF0gQ1BVOiBBUk12NyBQcm9jZXNzb3IgWzQxMGZjMDczXSByZXZpc2lvbiAzIChBUk12Nyks IGNyPTEwYzUzODdkClsgICAgMC4wMDAwMDBdIENQVTogZGl2IGluc3RydWN0aW9ucyBhdmFp bGFibGU6IHBhdGNoaW5nIGRpdmlzaW9uIGNvZGUKWyAgICAwLjAwMDAwMF0gQ1BVOiBQSVBU IC8gVklQVCBub25hbGlhc2luZyBkYXRhIGNhY2hlLCBWSVBUIGFsaWFzaW5nIGluc3RydWN0 aW9uIGNhY2hlClsgICAgMC4wMDAwMDBdIE1hY2hpbmUgbW9kZWw6IEhhcmRrZXJuZWwgT2Ry b2lkIFhVMwpbICAgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVkIDY0IE1pQiBhdCAweGJhODAw MDAwClsgICAgMC4wMDAwMDBdIE1lbW9yeSBwb2xpY3k6IERhdGEgY2FjaGUgd3JpdGVhbGxv YwpbICAgIDAuMDAwMDAwXSBTYW1zdW5nIENQVSBJRDogMHhlNTQyMjAwMQpbICAgIDAuMDAw MDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogNTE0NTYwClsgICAgMC4wMDAwMDBdIGZyZWVf YXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzBjNGM0YzAsIG5vZGVfbWVtX21hcCBl ZjAyMDAwMApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNTM2IHBhZ2VzIHVzZWQg Zm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAwIHBhZ2VzIHJlc2Vy dmVkClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDE5MjUxMiBwYWdlcywgTElGTyBi YXRjaDozMQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gem9uZTogMzIyMDQ4IHBhZ2VzLCBM SUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBdIFJ1bm5pbmcgdW5kZXIgc2VjdXJlIGZpcm13 YXJlLgpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDEzIHBhZ2VzL2NwdSBAZWVm NjIwMDAgczI0MDAwIHI4MTkyIGQyMTA1NiB1NTMyNDgKWyAgICAwLjAwMDAwMF0gcGNwdS1h bGxvYzogczI0MDAwIHI4MTkyIGQyMTA1NiB1NTMyNDggYWxsb2M9MTMqNDA5NgpbICAgIDAu MDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiBbMF0gMyBbMF0gNCBbMF0g NSBbMF0gNiBbMF0gNwpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25l IG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA1MTMwMjQKWyAg ICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29uc29sZT10dHkxIGNvbnNvbGU9 dHR5U0FDMiwxMTUyMDBuOCByb290PVBBUlRVVUlEPTgzNmU5NTNhLTAxIHJvb3R3YWl0IHJ3 IG5vX2NvbnNvbGVfc3VzcGVuZCBzbXNjOTV4eC5tYWNhZGRyPTAwOjFlOjA2OjYxOjdhOjkz ClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAy LCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUg ZW50cmllczogMTMxMDcyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDAwMDAw XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYy MTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDE5NTUyNDhLLzIwNTgyNDBLIGF2 YWlsYWJsZSAoNzM4Mksga2VybmVsIGNvZGUsIDM2OUsgcndkYXRhLCAyNDgwSyByb2RhdGEs IDEwMjRLIGluaXQsIDgwNzlLIGJzcywgMzc0NTZLIHJlc2VydmVkLCA2NTUzNksgY21hLXJl c2VydmVkLCAxMjIyNjU2SyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSBWaXJ0dWFsIGtlcm5l bCBtZW1vcnkgbGF5b3V0OgogICAgICAgICAgICAgICAgICAgdmVjdG9yICA6IDB4ZmZmZjAw MDAgLSAweGZmZmYxMDAwICAgKCAgIDQga0IpCiAgICAgICAgICAgICAgICAgICBmaXhtYXAg IDogMHhmZmMwMDAwMCAtIDB4ZmZmMDAwMDAgICAoMzA3MiBrQikKICAgICAgICAgICAgICAg ICAgIHZtYWxsb2MgOiAweGYwODAwMDAwIC0gMHhmZjgwMDAwMCAgICggMjQwIE1CKQogICAg ICAgICAgICAgICAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGYwMDAwMDAwICAgKCA3 NjggTUIpCiAgICAgICAgICAgICAgICAgICBwa21hcCAgIDogMHhiZmUwMDAwMCAtIDB4YzAw MDAwMDAgICAoICAgMiBNQikKICAgICAgICAgICAgICAgICAgIG1vZHVsZXMgOiAweGJmMDAw MDAwIC0gMHhiZmUwMDAwMCAgICggIDE0IE1CKQogICAgICAgICAgICAgICAgICAgICAudGV4 dCA6IDB4YzAwMDgwMDAgLSAweGMwYWExOTdjICAgKDEwODU1IGtCKQogICAgICAgICAgICAg ICAgICAgICAuaW5pdCA6IDB4YzBiMDAwMDAgLSAweGMwYzAwMDAwICAgKDEwMjQga0IpCiAg ICAgICAgICAgICAgICAgICAgIC5kYXRhIDogMHhjMGMwMDAwMCAtIDB4YzBjNWM1ODAgICAo IDM3MCBrQikKICAgICAgICAgICAgICAgICAgICAgIC5ic3MgOiAweGMwYzVlMDAwIC0gMHhj MTQ0MWQ3NCAgICg4MDgwIGtCKQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBP cmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz04LCBOb2Rlcz0xClsgICAgMC4wMDAwMDBd IFJ1bm5pbmcgUkNVIHNlbGYgdGVzdHMKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGll cmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gIFJDVSBsb2Nr ZGVwIGNoZWNraW5nIGlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdICBCdWlsZC10aW1lIGFk anVzdG1lbnQgb2YgbGVhZiBmYW5vdXQgdG8gMzIuClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6 MTYgbnJfaXJxczoxNiAxNgpbICAgIDAuMDAwMDAwXSBHSUMgcGh5c2ljYWwgbG9jYXRpb24g aXMgMHgxMDQ4MTAwMApbICAgIDAuMDAwMDAwXSBTd2l0Y2hpbmcgdG8gdGltZXItYmFzZWQg ZGVsYXkgbG9vcCwgcmVzb2x1dGlvbiA0MW5zClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNl OiBtY3QtZnJjOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1h eF9pZGxlX25zOiA3OTYzNTg1MTk0OSBucwpbICAgIDAuMDAwMDA4XSBzY2hlZF9jbG9jazog MzIgYml0cyBhdCAyNE1IeiwgcmVzb2x1dGlvbiA0MW5zLCB3cmFwcyBldmVyeSA4OTQ3ODQ4 NDk3MW5zClsgICAgMC4wMDE1OThdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4 MzAKWyAgICAwLjAwNDQ5NF0gY29uc29sZSBbdHR5MV0gZW5hYmxlZApbICAgIDAuMDA0NTM1 XSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMpIDIwMDYgUmVkIEhh dCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwNDU5OV0gLi4uIE1BWF9MT0NLREVQX1NV QkNMQVNTRVM6ICA4ClsgICAgMC4wMDQ2MzhdIC4uLiBNQVhfTE9DS19ERVBUSDogICAgICAg ICAgNDgKWyAgICAwLjAwNDY3OF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4MTkx ClsgICAgMC4wMDQ3MTddIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5NgpbICAg IDAuMDA0NzU3XSAuLi4gTUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDMyNzY4ClsgICAgMC4w MDQ3OTZdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAwLjAwNDgz Nl0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDA0ODc2XSAg bWVtb3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDUxNjcga0IKWyAgICAwLjAw NDk4NF0gIHBlciB0YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAxNTM2IGJ5dGVzClsg ICAgMC4wMDUwODNdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBj YWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDQ4LjAwIEJvZ29NSVBTIChscGo9 MTIwMDAwKQpbICAgIDAuMDA1MTcwXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVt OiAzMDEKWyAgICAwLjAwNTYzOV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAy MDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwNTY5OV0gTW91bnRwb2ludC1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpb ICAgIDAuMDA5MTMwXSBDUFU6IFRlc3Rpbmcgd3JpdGUgYnVmZmVyIGNvaGVyZW5jeTogb2sK WyAgICAwLjAxMTgzMV0gQ1BVMDogdXBkYXRlIGNwdV9jYXBhY2l0eSA0NDgKWyAgICAwLjAx MTg5MV0gQ1BVMDogdGhyZWFkIC0xLCBjcHUgMCwgc29ja2V0IDEsIG1waWRyIDgwMDAwMTAw ClsgICAgMC4wMTIxNDddIFNldHRpbmcgdXAgc3RhdGljIGlkZW50aXR5IG1hcCBmb3IgMHg0 MDEwMDAwMCAtIDB4NDAxMDAwNTgKWyAgICAwLjAxMzA1Nl0gQVJNIENDSSBkcml2ZXIgcHJv YmVkClsgICAgMC4wMTMzNjNdIEV4eW5vcyBNQ1BNIHN1cHBvcnQgaW5zdGFsbGVkClsgICAg MC4wNjU0ODJdIENQVTE6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgNDQ4ClsgICAgMC4wNjU0OTNd IENQVTE6IHRocmVhZCAtMSwgY3B1IDEsIHNvY2tldCAxLCBtcGlkciA4MDAwMDEwMQpbICAg IDAuMDg1Mzk1XSBDUFUyOiB1cGRhdGUgY3B1X2NhcGFjaXR5IDQ0OApbICAgIDAuMDg1NDA1 XSBDUFUyOiB0aHJlYWQgLTEsIGNwdSAyLCBzb2NrZXQgMSwgbXBpZHIgODAwMDAxMDIKWyAg ICAwLjEwNTM5MF0gQ1BVMzogdXBkYXRlIGNwdV9jYXBhY2l0eSA0NDgKWyAgICAwLjEwNTM5 OV0gQ1BVMzogdGhyZWFkIC0xLCBjcHUgMywgc29ja2V0IDEsIG1waWRyIDgwMDAwMTAzClsg ICAgMC4xMjUzOTddIENQVTQ6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgMTUzNQpbICAgIDAuMTI1 NDA2XSBDUFU0OiB0aHJlYWQgLTEsIGNwdSAwLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDAK WyAgICAwLjE0NTM3Ml0gQ1BVNTogdXBkYXRlIGNwdV9jYXBhY2l0eSAxNTM1ClsgICAgMC4x NDUzNzldIENQVTU6IHRocmVhZCAtMSwgY3B1IDEsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAw MQpbICAgIDAuMTY1MzcyXSBDUFU2OiB1cGRhdGUgY3B1X2NhcGFjaXR5IDE1MzUKWyAgICAw LjE2NTM4MV0gQ1BVNjogdGhyZWFkIC0xLCBjcHUgMiwgc29ja2V0IDAsIG1waWRyIDgwMDAw MDAyClsgICAgMC4xODUzNzNdIENQVTc6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgMTUzNQpbICAg IDAuMTg1MzgyXSBDUFU3OiB0aHJlYWQgLTEsIGNwdSAzLCBzb2NrZXQgMCwgbXBpZHIgODAw MDAwMDMKWyAgICAwLjE4NTY5Ml0gQnJvdWdodCB1cCA4IENQVXMKWyAgICAwLjE4NjI4N10g U01QOiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVkICgzODQuMDAgQm9nb01JUFMp LgpbICAgIDAuMTg2MzQyXSBDUFU6IFdBUk5JTkc6IENQVShzKSBzdGFydGVkIGluIHdyb25n L2luY29uc2lzdGVudCBtb2RlcyAocHJpbWFyeSBDUFUgbW9kZSAweDFhKQpbICAgIDAuMTg2 NDE2XSBDUFU6IFRoaXMgbWF5IGluZGljYXRlIGEgYnJva2VuIGJvb3Rsb2FkZXIgb3IgZmly bXdhcmUuClsgICAgMC4xOTA2OTNdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDAuMjc4 MDM5XSBWRlAgc3VwcG9ydCB2MC4zOiBpbXBsZW1lbnRvciA0MSBhcmNoaXRlY3R1cmUgMiBw YXJ0IDMwIHZhcmlhbnQgNyByZXYgMwpbICAgIDAuMjgxMDIzXSBjbG9ja3NvdXJjZTogamlm ZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRs ZV9uczogOTU1NjMwMjIzMTM3NTAwMCBucwpbICAgIDAuMjg0OTE2XSBwaW5jdHJsIGNvcmU6 IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtClsgICAgMC4yOTA1NzBdIE5FVDogUmVn aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjI5NDgxNV0gRE1BOiBwcmVhbGxv Y2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMgY29oZXJlbnQgYWxsb2NhdGlvbnMKWyAg ICAwLjMxMDE1Ml0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMzI2NjQ2 XSBleHlub3MtYXVkc3MtY2xrIDM4MTAwMDAuYXVkc3MtY2xvY2stY29udHJvbGxlcjogc2V0 dXAgY29tcGxldGVkClsgICAgMC4zMzc3NjVdIGdwaW8gZ3Bpb2NoaXAwOiAoZ3B5Nyk6IGFk ZGVkIEdQSU8gY2hhcmRldiAoMjU0OjApClsgICAgMC4zMzk0NjldIGdwaW9jaGlwX3NldHVw X2RldjogcmVnaXN0ZXJlZCBHUElPcyAwIHRvIDcgb24gZGV2aWNlOiBncGlvY2hpcDAgKGdw eTcpClsgICAgMC4zMzk1NDddIGdwaW8gZ3Bpb2NoaXAxOiAoZ3B4MCk6IGFkZGVkIEdQSU8g Y2hhcmRldiAoMjU0OjEpClsgICAgMC4zNDA2NjZdIGdwaW9jaGlwX3NldHVwX2RldjogcmVn aXN0ZXJlZCBHUElPcyA4IHRvIDE1IG9uIGRldmljZTogZ3Bpb2NoaXAxIChncHgwKQpbICAg IDAuMzQwNzMzXSBncGlvIGdwaW9jaGlwMjogKGdweDEpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDoyKQpbICAgIDAuMzQxNzgxXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQg R1BJT3MgMTYgdG8gMjMgb24gZGV2aWNlOiBncGlvY2hpcDIgKGdweDEpClsgICAgMC4zNDE4 NDddIGdwaW8gZ3Bpb2NoaXAzOiAoZ3B4Mik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjMp ClsgICAgMC4zNDI4ODhdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAy NCB0byAzMSBvbiBkZXZpY2U6IGdwaW9jaGlwMyAoZ3B4MikKWyAgICAwLjM0Mjk1M10gZ3Bp byBncGlvY2hpcDQ6IChncHgzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6NCkKWyAgICAw LjM0Mzk1NV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDMyIHRvIDM5 IG9uIGRldmljZTogZ3Bpb2NoaXA0IChncHgzKQpbICAgIDAuMzQ3Mjc5XSBncGlvIGdwaW9j aGlwNTogKGdwYzApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDo1KQpbICAgIDAuMzQ4MzUy XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgNDAgdG8gNDcgb24gZGV2 aWNlOiBncGlvY2hpcDUgKGdwYzApClsgICAgMC4zNDg0MTldIGdwaW8gZ3Bpb2NoaXA2OiAo Z3BjMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjYpClsgICAgMC4zNDk0MjddIGdwaW9j aGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA0OCB0byA1NSBvbiBkZXZpY2U6IGdw aW9jaGlwNiAoZ3BjMSkKWyAgICAwLjM0OTQ5MF0gZ3BpbyBncGlvY2hpcDc6IChncGMyKTog YWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6NykKWyAgICAwLjM1MDUwMF0gZ3Bpb2NoaXBfc2V0 dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDU2IHRvIDYyIG9uIGRldmljZTogZ3Bpb2NoaXA3 IChncGMyKQpbICAgIDAuMzUwNTY0XSBncGlvIGdwaW9jaGlwODogKGdwYzMpOiBhZGRlZCBH UElPIGNoYXJkZXYgKDI1NDo4KQpbICAgIDAuMzUxNTY3XSBncGlvY2hpcF9zZXR1cF9kZXY6 IHJlZ2lzdGVyZWQgR1BJT3MgNjMgdG8gNjYgb24gZGV2aWNlOiBncGlvY2hpcDggKGdwYzMp ClsgICAgMC4zNTE2MzFdIGdwaW8gZ3Bpb2NoaXA5OiAoZ3BjNCk6IGFkZGVkIEdQSU8gY2hh cmRldiAoMjU0OjkpClsgICAgMC4zNTI2NDBdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0 ZXJlZCBHUElPcyA2NyB0byA2OCBvbiBkZXZpY2U6IGdwaW9jaGlwOSAoZ3BjNCkKWyAgICAw LjM1MjcwNF0gZ3BpbyBncGlvY2hpcDEwOiAoZ3BkMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAo MjU0OjEwKQpbICAgIDAuMzUzNjk1XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQg R1BJT3MgNjkgdG8gNzYgb24gZGV2aWNlOiBncGlvY2hpcDEwIChncGQxKQpbICAgIDAuMzUz NzU5XSBncGlvIGdwaW9jaGlwMTE6IChncHkwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6 MTEpClsgICAgMC4zNTQ3NjZdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElP cyA3NyB0byA4MiBvbiBkZXZpY2U6IGdwaW9jaGlwMTEgKGdweTApClsgICAgMC4zNTQ4Mjld IGdwaW8gZ3Bpb2NoaXAxMjogKGdweTEpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxMikK WyAgICAwLjM1NTk1Ml0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDgz IHRvIDg2IG9uIGRldmljZTogZ3Bpb2NoaXAxMiAoZ3B5MSkKWyAgICAwLjM1NjAxN10gZ3Bp byBncGlvY2hpcDEzOiAoZ3B5Mik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjEzKQpbICAg IDAuMzU3MDIyXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgODcgdG8g OTIgb24gZGV2aWNlOiBncGlvY2hpcDEzIChncHkyKQpbICAgIDAuMzU3MDg3XSBncGlvIGdw aW9jaGlwMTQ6IChncHkzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTQpClsgICAgMC4z NTgwOTJdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA5MyB0byAxMDAg b24gZGV2aWNlOiBncGlvY2hpcDE0IChncHkzKQpbICAgIDAuMzU4MTU3XSBncGlvIGdwaW9j aGlwMTU6IChncHk0KTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTUpClsgICAgMC4zNTkx NzJdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxMDEgdG8gMTA4IG9u IGRldmljZTogZ3Bpb2NoaXAxNSAoZ3B5NCkKWyAgICAwLjM1OTI0NV0gZ3BpbyBncGlvY2hp cDE2OiAoZ3B5NSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjE2KQpbICAgIDAuMzYwMzAy XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTA5IHRvIDExNiBvbiBk ZXZpY2U6IGdwaW9jaGlwMTYgKGdweTUpClsgICAgMC4zNjAzNjddIGdwaW8gZ3Bpb2NoaXAx NzogKGdweTYpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxNykKWyAgICAwLjM2MTM4M10g Z3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDExNyB0byAxMjQgb24gZGV2 aWNlOiBncGlvY2hpcDE3IChncHk2KQpbICAgIDAuMzYzOTIxXSBncGlvIGdwaW9jaGlwMTg6 IChncGUwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTgpClsgICAgMC4zNjUwMzddIGdw aW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxMjUgdG8gMTMyIG9uIGRldmlj ZTogZ3Bpb2NoaXAxOCAoZ3BlMCkKWyAgICAwLjM2NTEwM10gZ3BpbyBncGlvY2hpcDE5OiAo Z3BlMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjE5KQpbICAgIDAuMzY2MTMxXSBncGlv Y2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTMzIHRvIDEzNCBvbiBkZXZpY2U6 IGdwaW9jaGlwMTkgKGdwZTEpClsgICAgMC4zNjYxOTZdIGdwaW8gZ3Bpb2NoaXAyMDogKGdw ZjApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyMCkKWyAgICAwLjM2NzIxNl0gZ3Bpb2No aXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDEzNSB0byAxNDAgb24gZGV2aWNlOiBn cGlvY2hpcDIwIChncGYwKQpbICAgIDAuMzY3MjgwXSBncGlvIGdwaW9jaGlwMjE6IChncGYx KTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjEpClsgICAgMC4zNjgzMTBdIGdwaW9jaGlw X3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxNDEgdG8gMTQ4IG9uIGRldmljZTogZ3Bp b2NoaXAyMSAoZ3BmMSkKWyAgICAwLjM2ODM3NF0gZ3BpbyBncGlvY2hpcDIyOiAoZ3BnMCk6 IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjIyKQpbICAgIDAuMzY5Mzk4XSBncGlvY2hpcF9z ZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTQ5IHRvIDE1NiBvbiBkZXZpY2U6IGdwaW9j aGlwMjIgKGdwZzApClsgICAgMC4zNjk0NjNdIGdwaW8gZ3Bpb2NoaXAyMzogKGdwZzEpOiBh ZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyMykKWyAgICAwLjM3MDUyNl0gZ3Bpb2NoaXBfc2V0 dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE1NyB0byAxNjQgb24gZGV2aWNlOiBncGlvY2hp cDIzIChncGcxKQpbICAgIDAuMzcwNTkzXSBncGlvIGdwaW9jaGlwMjQ6IChncGcyKTogYWRk ZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjQpClsgICAgMC4zNzE2MTddIGdwaW9jaGlwX3NldHVw X2RldjogcmVnaXN0ZXJlZCBHUElPcyAxNjUgdG8gMTY2IG9uIGRldmljZTogZ3Bpb2NoaXAy NCAoZ3BnMikKWyAgICAwLjM3MTY4Ml0gZ3BpbyBncGlvY2hpcDI1OiAoZ3BqNCk6IGFkZGVk IEdQSU8gY2hhcmRldiAoMjU0OjI1KQpbICAgIDAuMzcyNzk3XSBncGlvY2hpcF9zZXR1cF9k ZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTY3IHRvIDE3MCBvbiBkZXZpY2U6IGdwaW9jaGlwMjUg KGdwajQpClsgICAgMC4zNzQ5MDBdIGdwaW8gZ3Bpb2NoaXAyNjogKGdwYTApOiBhZGRlZCBH UElPIGNoYXJkZXYgKDI1NDoyNikKWyAgICAwLjM3NjA3NV0gZ3Bpb2NoaXBfc2V0dXBfZGV2 OiByZWdpc3RlcmVkIEdQSU9zIDE3MSB0byAxNzggb24gZGV2aWNlOiBncGlvY2hpcDI2IChn cGEwKQpbICAgIDAuMzc2MTQyXSBncGlvIGdwaW9jaGlwMjc6IChncGExKTogYWRkZWQgR1BJ TyBjaGFyZGV2ICgyNTQ6MjcpClsgICAgMC4zNzcxNzldIGdwaW9jaGlwX3NldHVwX2Rldjog cmVnaXN0ZXJlZCBHUElPcyAxNzkgdG8gMTg0IG9uIGRldmljZTogZ3Bpb2NoaXAyNyAoZ3Bh MSkKWyAgICAwLjM3NzI0NF0gZ3BpbyBncGlvY2hpcDI4OiAoZ3BhMik6IGFkZGVkIEdQSU8g Y2hhcmRldiAoMjU0OjI4KQpbICAgIDAuMzc4MjY3XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJl Z2lzdGVyZWQgR1BJT3MgMTg1IHRvIDE5MiBvbiBkZXZpY2U6IGdwaW9jaGlwMjggKGdwYTIp ClsgICAgMC4zNzgzMzFdIGdwaW8gZ3Bpb2NoaXAyOTogKGdwYjApOiBhZGRlZCBHUElPIGNo YXJkZXYgKDI1NDoyOSkKWyAgICAwLjM3OTM2Nl0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdp c3RlcmVkIEdQSU9zIDE5MyB0byAxOTcgb24gZGV2aWNlOiBncGlvY2hpcDI5IChncGIwKQpb ICAgIDAuMzc5NDM5XSBncGlvIGdwaW9jaGlwMzA6IChncGIxKTogYWRkZWQgR1BJTyBjaGFy ZGV2ICgyNTQ6MzApClsgICAgMC4zODA0ODFdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0 ZXJlZCBHUElPcyAxOTggdG8gMjAyIG9uIGRldmljZTogZ3Bpb2NoaXAzMCAoZ3BiMSkKWyAg ICAwLjM4MDU0NV0gZ3BpbyBncGlvY2hpcDMxOiAoZ3BiMik6IGFkZGVkIEdQSU8gY2hhcmRl diAoMjU0OjMxKQpbICAgIDAuMzgxNTUwXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVy ZWQgR1BJT3MgMjAzIHRvIDIwNiBvbiBkZXZpY2U6IGdwaW9jaGlwMzEgKGdwYjIpClsgICAg MC4zODE2MzBdIGdwaW8gZ3Bpb2NoaXAzMjogKGdwYjMpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDozMikKWyAgICAwLjM4MjYzOV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVk IEdQSU9zIDIwNyB0byAyMTQgb24gZGV2aWNlOiBncGlvY2hpcDMyIChncGIzKQpbICAgIDAu MzgyNzA0XSBncGlvIGdwaW9jaGlwMzM6IChncGI0KTogYWRkZWQgR1BJTyBjaGFyZGV2ICgy NTQ6MzMpClsgICAgMC4zODM3MDddIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBH UElPcyAyMTUgdG8gMjE2IG9uIGRldmljZTogZ3Bpb2NoaXAzMyAoZ3BiNCkKWyAgICAwLjM4 Mzc3MV0gZ3BpbyBncGlvY2hpcDM0OiAoZ3BoMCk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0 OjM0KQpbICAgIDAuMzg0NzYwXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJ T3MgMjE3IHRvIDIyNCBvbiBkZXZpY2U6IGdwaW9jaGlwMzQgKGdwaDApClsgICAgMC4zODcx NDZdIGdwaW8gZ3Bpb2NoaXAzNTogKGdweik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjM1 KQpbICAgIDAuMzg4MTk3XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3Mg MjI1IHRvIDIzMSBvbiBkZXZpY2U6IGdwaW9jaGlwMzUgKGdweikKWyAgICAwLjQwMzQzNV0g RVhZTk9TNTQyMCBQTVUgaW5pdGlhbGl6ZWQKWyAgICAwLjUwMzgxMl0gU0NTSSBzdWJzeXN0 ZW0gaW5pdGlhbGl6ZWQKWyAgICAwLjUwNTAxMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDAuNTA1Mjg1XSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDAuNTA1NzM5XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDAuNTA3OTE5XSBzM2MtaTJj IDEyYzYwMDAwLmkyYzogc2xhdmUgYWRkcmVzcyAweDAwClsgICAgMC41MDc5ODldIHMzYy1p MmMgMTJjNjAwMDAuaTJjOiBidXMgZnJlcXVlbmN5IHNldCB0byA2NSBLSHoKWyAgICAwLjUx Mjc1OV0gczNjLWkyYyAxMmM2MDAwMC5pMmM6IGkyYy0wOiBTM0MgSTJDIGFkYXB0ZXIKWyAg ICAwLjUxMzI1NV0gczNjLWkyYyAxMmM4MDAwMC5pMmM6IHNsYXZlIGFkZHJlc3MgMHgwMApb ICAgIDAuNTEzMzE4XSBzM2MtaTJjIDEyYzgwMDAwLmkyYzogYnVzIGZyZXF1ZW5jeSBzZXQg dG8gNjUgS0h6ClsgICAgMC41MTQ3NTldIHMzYy1pMmMgMTJjODAwMDAuaTJjOiBpMmMtMjog UzNDIEkyQyBhZGFwdGVyClsgICAgMC41MTgxNTldIEFkdmFuY2VkIExpbnV4IFNvdW5kIEFy Y2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAgMC41MjQ4NTJdIGNsb2Nrc291 cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBtY3QtZnJjClsgICAgMC41Nzg0ODldIE5F VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDAuNTgxNTUzXSBUQ1AgZXN0 YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogMywgMzI3NjggYnl0 ZXMpClsgICAgMC41ODE4MTBdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogODE5MiAo b3JkZXI6IDYsIDI5NDkxMiBieXRlcykKWyAgICAwLjU4NTAyOF0gVENQOiBIYXNoIHRhYmxl cyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA4MTkyIGJpbmQgODE5MikKWyAgICAwLjU4NTQy Ml0gVURQIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogMywgNDA5NjAgYnl0ZXMp ClsgICAgMC41ODU4NzldIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRl cjogMywgNDA5NjAgYnl0ZXMpClsgICAgMC41ODczMTBdIE5FVDogUmVnaXN0ZXJlZCBwcm90 b2NvbCBmYW1pbHkgMQpbICAgIDAuNTkzODczXSBSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5J WCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICAwLjU5Mzk0MV0gUlBDOiBSZWdpc3Rl cmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDAuNTkzOTkwXSBSUEM6IFJlZ2lzdGVy ZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClsgICAgMC41OTQwMzhdIFJQQzogUmVnaXN0ZXJl ZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDAuNjAz Njg5XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIg Ynl0ZXMpClsgICAgMC42MTEzOTJdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTI4IG1h eF9vcmRlcj0xOSBidWNrZXRfb3JkZXI9MApbICAgIDAuNjYzNTcyXSBORlM6IFJlZ2lzdGVy aW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAuNjY0MDExXSBLZXkgdHlwZSBp ZF9yZXNvbHZlciByZWdpc3RlcmVkClsgICAgMC42NjQwNjVdIEtleSB0eXBlIGlkX2xlZ2Fj eSByZWdpc3RlcmVkClsgICAgMC42NjQyNjRdIHJvbWZzOiBST01GUyBNVEQgKEMpIDIwMDcg UmVkIEhhdCwgSW5jLgpbICAgIDAuNjY4ODMwXSBib3VuY2U6IHBvb2wgc2l6ZTogNjQgcGFn ZXMKWyAgICAwLjY2OTgzNl0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZl ciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI0OSkKWyAgICAwLjY2OTk4OV0gaW8gc2No ZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDAuNjcwMDM5XSBpbyBzY2hlZHVsZXIgZGVh ZGxpbmUgcmVnaXN0ZXJlZApbICAgIDAuNjcwMTgzXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lz dGVyZWQgKGRlZmF1bHQpClsgICAgMC42NzcxNjZdIDEyMTMwMDAwLnBoeSBzdXBwbHkgdmJ1 cyBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDAuNjgwODU1XSAxMjEw MDAwMC5waHkgc3VwcGx5IHZidXMgbm90IGZvdW5kLCB1c2luZyBkdW1teSByZWd1bGF0b3IK WyAgICAwLjY4MTE0Ml0gMTIxMDAwMDAucGh5IHN1cHBseSB2YnVzLWJvb3N0IG5vdCBmb3Vu ZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgMC42ODI2MzldIDEyNTAwMDAwLnBoeSBz dXBwbHkgdmJ1cyBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDAuNjgy OTE0XSAxMjUwMDAwMC5waHkgc3VwcGx5IHZidXMtYm9vc3Qgbm90IGZvdW5kLCB1c2luZyBk dW1teSByZWd1bGF0b3IKWyAgICAwLjY5ODE2Ml0gZG1hLXBsMzMwIDM4ODAwMDAuYWRtYTog TG9hZGVkIGRyaXZlciBmb3IgUEwzMzAgRE1BQy0yNDEzMzAKWyAgICAwLjY5ODI0M10gZG1h LXBsMzMwIDM4ODAwMDAuYWRtYTogIERCVUZGLTR4OGJ5dGVzIE51bV9DaGFucy02IE51bV9Q ZXJpLTE2IE51bV9FdmVudHMtNgpbICAgIDAuNzE0MDg0XSBkbWEtcGwzMzAgMTIxYTAwMDAu cGRtYTogTG9hZGVkIGRyaXZlciBmb3IgUEwzMzAgRE1BQy0yNDEzMzAKWyAgICAwLjcxNDE2 MV0gZG1hLXBsMzMwIDEyMWEwMDAwLnBkbWE6ICAgICAgICAgREJVRkYtMzJ4NGJ5dGVzIE51 bV9DaGFucy04IE51bV9QZXJpLTMyIE51bV9FdmVudHMtMzIKWyAgICAwLjczMDE4MF0gZG1h LXBsMzMwIDEyMWIwMDAwLnBkbWE6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERNQUMtMjQx MzMwClsgICAgMC43MzAyNTddIGRtYS1wbDMzMCAxMjFiMDAwMC5wZG1hOiAgICAgICAgIERC VUZGLTMyeDRieXRlcyBOdW1fQ2hhbnMtOCBOdW1fUGVyaS0zMiBOdW1fRXZlbnRzLTMyClsg ICAgMC43MzQ2MjJdIGRtYS1wbDMzMCAxMDgwMDAwMC5tZG1hOiBMb2FkZWQgZHJpdmVyIGZv ciBQTDMzMCBETUFDLTI0MTMzMApbICAgIDAuNzM0NzY2XSBkbWEtcGwzMzAgMTA4MDAwMDAu bWRtYTogICAgICAgICBEQlVGRi02NHg4Ynl0ZXMgTnVtX0NoYW5zLTggTnVtX1BlcmktMSBO dW1fRXZlbnRzLTMyClsgICAgMS4wMjI1NjhdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIs IDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVkClsgICAgMS4wMzEyMzldIDEyYzAwMDAw LnNlcmlhbDogdHR5U0FDMCBhdCBNTUlPIDB4MTJjMDAwMDAgKGlycSA9IDU4LCBiYXNlX2Jh dWQgPSAwKSBpcyBhIFMzQzY0MDAvMTAKWyAgICAxLjAzMzI4Nl0gMTJjMTAwMDAuc2VyaWFs OiB0dHlTQUMxIGF0IE1NSU8gMHgxMmMxMDAwMCAoaXJxID0gNTksIGJhc2VfYmF1ZCA9IDAp IGlzIGEgUzNDNjQwMC8xMApbICAgIDEuMDM1MDI0XSAxMmMyMDAwMC5zZXJpYWw6IHR0eVNB QzIgYXQgTU1JTyAweDEyYzIwMDAwIChpcnEgPSA2MCwgYmFzZV9iYXVkID0gMCkgaXMgYSBT M0M2NDAwLzEwClsgICAgMS44NDA2OTVdIGNvbnNvbGUgW3R0eVNBQzJdIGVuYWJsZWQKWyAg ICAxLjg0NTU5MV0gMTJjMzAwMDAuc2VyaWFsOiB0dHlTQUMzIGF0IE1NSU8gMHgxMmMzMDAw MCAoaXJxID0gNjEsIGJhc2VfYmF1ZCA9IDApIGlzIGEgUzNDNjQwMC8xMApbICAgIDEuODU3 NDkwXSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4MTAKWyAgICAxLjg2NzU3 N10gZXh5bm9zLWhkbWkgMTQ1MzAwMDAuaGRtaTogR1BJTyBsb29rdXAgZm9yIGNvbnN1bWVy IGhwZApbICAgIDEuODY3NTk5XSBleHlub3MtaGRtaSAxNDUzMDAwMC5oZG1pOiB1c2luZyBk ZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAxLjg2NzYyM10gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnaHBkLWdwaW9zJyBwcm9wZXJ0eSBvZiBub2Rl ICcvaGRtaUAxNDUzMDAwMFswXScKWyAgICAxLjg2NzY2MV0gb2ZfZ2V0X25hbWVkX2dwaW9k X2ZsYWdzOiBwYXJzZWQgJ2hwZC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvaGRtaUAxNDUz MDAwMFswXScgLSBzdGF0dXMgKDApClsgICAgMS44NjgxMzVdIGV4eW5vcy1oZG1pIDE0NTMw MDAwLmhkbWk6IEZhaWxlZCB0byBnZXQgc3VwcGx5ICd2ZGQnOiAtNTE3ClsgICAgMS45NDEw MzJdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgIDEuOTgyMzkxXSBsb29wOiBtb2R1bGUgbG9h ZGVkClsgICAgMS45ODg0MDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgcjgxNTIKWyAgICAxLjk5Mjc3M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50 ZXJmYWNlIGRyaXZlciBhc2l4ClsgICAgMS45OTgwMzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgYXg4ODE3OV8xNzhhClsgICAgMi4wMDQwOTVdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2V0aGVyClsgICAgMi4w MDk5ODBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc21zYzc1 eHgKWyAgICAyLjAxNTY5M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBzbXNjOTV4eApbICAgIDIuMDIxMzM5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIG5ldDEwODAKWyAgICAyLjAyNjk3OV0gdXNiY29yZTogcmVnaXN0 ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfc3Vic2V0ClsgICAgMi4wMzI4NjNdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgemF1cnVzClsgICAgMi4w Mzg1MTVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX25j bQpbICAgIDIuMDQ1Mjc1XSBleHlub3MtZHdjMyB1c2IzLTA6IG5vIHN1c3BlbmQgY2xrIHNw ZWNpZmllZApbICAgIDIuMDQ5NDcyXSBleHlub3MtZHdjMyB1c2IzLTE6IG5vIHN1c3BlbmQg Y2xrIHNwZWNpZmllZApbICAgIDIuMDU2NzU4XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5j ZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMi4wNjE5NDBdIGVoY2kt ZXh5bm9zOiBFSENJIEVYWU5PUyBkcml2ZXIKWyAgICAyLjA2NjU4NF0gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnc2Ftc3VuZyx2YnVzLWdwaW8nIHByb3BlcnR5 IG9mIG5vZGUgJy91c2JAMTIxMTAwMDBbMF0nClsgICAgMi4wNjczMDhdIGV4eW5vcy1laGNp IDEyMTEwMDAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAyLjA3MjEyNV0gZXh5 bm9zLWVoY2kgMTIxMTAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l ZCBidXMgbnVtYmVyIDEKWyAgICAyLjA4MDA1NF0gZXh5bm9zLWVoY2kgMTIxMTAwMDAudXNi OiBpcnEgMTE0LCBpbyBtZW0gMHgxMjExMDAwMApbICAgIDIuMDk0ODgwXSBleHlub3MtZWhj aSAxMjExMDAwMC51c2I6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgMi4xMDA4 MzFdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQ cm9kdWN0PTAwMDIKWyAgICAyLjEwNjI2Nl0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0 cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi4xMTM0NTdd IHVzYiB1c2IxOiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTE4Mjg5 XSB1c2IgdXNiMTogTWFudWZhY3R1cmVyOiBMaW51eCA0LjcuMC1yYzQtMDAxMzktZzIxNWRi OTQ4MTgxNCBlaGNpX2hjZApbICAgIDIuMTI1Njc0XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVy OiAxMjExMDAwMC51c2IKWyAgICAyLjEzNDk5OF0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91 bmQKWyAgICAyLjEzNzU0NF0gaHViIDEtMDoxLjA6IDMgcG9ydHMgZGV0ZWN0ZWQKWyAgICAy LjE0NzA1N10gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hD SSkgRHJpdmVyClsgICAgMi4xNTE5MDRdIG9oY2ktZXh5bm9zOiBPSENJIEVYWU5PUyBkcml2 ZXIKWyAgICAyLjE1Njg1Nl0gZXh5bm9zLW9oY2kgMTIxMjAwMDAudXNiOiBVU0IgSG9zdCBD b250cm9sbGVyClsgICAgMi4xNjE0OTJdIGV4eW5vcy1vaGNpIDEyMTIwMDAwLnVzYjogbmV3 IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyClsgICAgMi4xNjkz OTNdIGV4eW5vcy1vaGNpIDEyMTIwMDAwLnVzYjogaXJxIDExNCwgaW8gbWVtIDB4MTIxMjAw MDAKWyAgICAyLjIzNDQ5NF0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZl bmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMQpbICAgIDIuMjM5OTAyXSB1c2IgdXNiMjogTmV3 IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEK WyAgICAyLjI0ODEzMl0gdXNiIHVzYjI6IFByb2R1Y3Q6IFVTQiBIb3N0IENvbnRyb2xsZXIK WyAgICAyLjI1MTg1M10gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC43LjAtcmM0 LTAwMTM5LWcyMTVkYjk0ODE4MTQgb2hjaV9oY2QKWyAgICAyLjI1OTIyNV0gdXNiIHVzYjI6 IFNlcmlhbE51bWJlcjogMTIxMjAwMDAudXNiClsgICAgMi4yNjY1MzRdIGh1YiAyLTA6MS4w OiBVU0IgaHViIGZvdW5kClsgICAgMi4yNjg5NDBdIGh1YiAyLTA6MS4wOiAzIHBvcnRzIGRl dGVjdGVkClsgICAgMi4yNzc2NjBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgdXNiLXN0b3JhZ2UKWyAgICAyLjI4NDE3OV0gdWRjLWNvcmU6IGNvdWxkbid0 IGZpbmQgYW4gYXZhaWxhYmxlIFVEQyAtIGFkZGVkIFtnX2V0aGVyXSB0byBsaXN0IG9mIHBl bmRpbmcgZHJpdmVycwpbICAgIDIuMjkzMzQ3XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZp Y2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAgIDIuMzAzNTA3XSBpMmMgL2RldiBlbnRyaWVz IGRyaXZlcgpbICAgIDIuMzM2OTE4XSB2ZGRfbGRvOTogQnJpbmdpbmcgMzMwMDAwMHVWIGlu dG8gMzAwMDAwMC0zMDAwMDAwdVYKWyAgICAyLjM1NTkwMF0gdmRkcV9tbWMyOiBCcmluZ2lu ZyAzMzAwMDAwdVYgaW50byAyODAwMDAwLTI4MDAwMDB1VgpbICAgIDIuMzY3MDk2XSB2ZGRf bGRvMTU6IEJyaW5naW5nIDMzMDAwMDB1ViBpbnRvIDMxMDAwMDAtMzEwMDAwMHVWClsgICAg Mi4zODU1NjZdIHZkZF9zZDogQnJpbmdpbmcgMzMwMDAwMHVWIGludG8gMjgwMDAwMC0yODAw MDAwdVYKWyAgICAyLjQ1NDg1OF0gdXNiIDEtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmlj ZSBudW1iZXIgMiB1c2luZyBleHlub3MtZWhjaQpbICAgIDIuNDgyMDM4XSBzNW0tcnRjIHMy bXBzMTQtcnRjOiBydGMgY29yZTogcmVnaXN0ZXJlZCBzNW0tcnRjIGFzIHJ0YzAKWyAgICAy LjUwMTg1MV0gaW5hMnh4IDAtMDA0MDogcG93ZXIgbW9uaXRvciBpbmEyMzEgKFJzaHVudCA9 IDEwMDAwIHVPaG0pClsgICAgMi41MDk0NTJdIGluYTJ4eCAwLTAwNDE6IHBvd2VyIG1vbml0 b3IgaW5hMjMxIChSc2h1bnQgPSAxMDAwMCB1T2htKQpbICAgIDIuNTE3NjIyXSBpbmEyeHgg MC0wMDQ0OiBwb3dlciBtb25pdG9yIGluYTIzMSAoUnNodW50ID0gMTAwMDAgdU9obSkKWyAg ICAyLjUyNTE5Ml0gaW5hMnh4IDAtMDA0NTogcG93ZXIgbW9uaXRvciBpbmEyMzEgKFJzaHVu dCA9IDEwMDAwIHVPaG0pClsgICAgMi41MzczMTldIGV4eW5vcy10bXUgMTAwNjAwMDAudG11 OiBNb3JlIHRyaXAgcG9pbnRzIHRoYW4gc3VwcG9ydGVkIGJ5IHRoaXMgVE1VLgpbICAgIDIu NTQzNDYyXSBleHlub3MtdG11IDEwMDYwMDAwLnRtdTogMiB0cmlwIHBvaW50cyBzaG91bGQg YmUgY29uZmlndXJlZCBpbiBwb2xsaW5nIG1vZGUuClsgICAgMi41NjMwMzRdIHMzYzI0MTAt d2R0IDEwMWQwMDAwLndhdGNoZG9nOiB3YXRjaGRvZyBpbmFjdGl2ZSwgcmVzZXQgZGlzYWJs ZWQsIGlycSBkaXNhYmxlZApbICAgIDIuNTczNDYyXSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog NC4zNC4wLWlvY3RsICgyMDE1LTEwLTI4KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0 LmNvbQpbICAgIDIuNTgzNzIxXSBwd3JzZXFfZW1tYyBwd3JzZXE6IEdQSU8gbG9va3VwIGZv ciBjb25zdW1lciByZXNldApbICAgIDIuNTgzNzQyXSBwd3JzZXFfZW1tYyBwd3JzZXE6IHVz aW5nIGRldmljZSB0cmVlIGZvciBHUElPIGxvb2t1cApbICAgIDIuNTgzNzgzXSBvZl9nZXRf bmFtZWRfZ3Bpb2RfZmxhZ3M6IHBhcnNlZCAncmVzZXQtZ3Bpb3MnIHByb3BlcnR5IG9mIG5v ZGUgJy9wd3JzZXFbMF0nIC0gc3RhdHVzICgwKQpbICAgIDIuNTg0MjQyXSBzZGhjaTogU2Vj dXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgICAyLjU4 OTA1N10gc2RoY2k6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuClsgICAgMi41OTQxNjdd IFN5bm9wc3lzIERlc2lnbndhcmUgTXVsdGltZWRpYSBDYXJkIEludGVyZmFjZSBEcml2ZXIK WyAgICAyLjYwMDM0NF0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9y PTA0MjQsIGlkUHJvZHVjdD05NTE0ClsgICAgMi42MDYwMzBdIHVzYiAxLTE6IE5ldyBVU0Ig ZGV2aWNlIHN0cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wClsgICAg Mi42MTQ5NTZdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IElETUFDIHN1cHBvcnRzIDMy LWJpdCBhZGRyZXNzIG1vZGUuClsgICAgMi42MTUxNDFdIGR3bW1jX2V4eW5vcyAxMjIwMDAw MC5tbWM6IFVzaW5nIGludGVybmFsIERNQSBjb250cm9sbGVyLgpbICAgIDIuNjE1MTU3XSBk d21tY19leHlub3MgMTIyMDAwMDAubW1jOiBWZXJzaW9uIElEIGlzIDI1MGEKWyAgICAyLjYx NTMzM10gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogRFcgTU1DIGNvbnRyb2xsZXIgYXQg aXJxIDY1LDY0IGJpdCBob3N0IGRhdGEgd2lkdGgsNjQgZGVlcCBmaWZvClsgICAgMi42MTYz OTRdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IEdQSU8gbG9va3VwIGZvciBjb25zdW1l ciBjZApbICAgIDIuNjE2NDAzXSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiB1c2luZyBk ZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjYxNjQzMl0gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBwYXJzZWQgJ2NkLWdwaW9zJyBwcm9wZXJ0eSBvZiBub2RlICcvbW1j QDEyMjAwMDAwWzBdJyAtIHN0YXR1cyAoMCkKWyAgICAyLjYxNjQ3OF0gZHdtbWNfZXh5bm9z IDEyMjAwMDAwLm1tYzogR290IENEIEdQSU8KWyAgICAyLjYxNjQ5MV0gZHdtbWNfZXh5bm9z IDEyMjAwMDAwLm1tYzogR1BJTyBsb29rdXAgZm9yIGNvbnN1bWVyIHdwClsgICAgMi42MTY0 OTldIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IHVzaW5nIGRldmljZSB0cmVlIGZvciBH UElPIGxvb2t1cApbICAgIDIuNjE2NTExXSBvZl9nZXRfbmFtZWRfZ3Bpb2RfZmxhZ3M6IGNh bid0IHBhcnNlICd3cC1ncGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIwMDAwMFsw XScKWyAgICAyLjYxNjUyM10gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJz ZSAnd3AtZ3BpbycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIwMDAwMFswXScKWyAgICAy LjYxNjUzMl0gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogdXNpbmcgbG9va3VwIHRhYmxl cyBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjYxNjY0OV0gZHdtbWNfZXh5bm9zIDEyMjAwMDAw Lm1tYzogbG9va3VwIGZvciBHUElPIHdwIGZhaWxlZApbICAgIDIuNjE2NzgwXSBkd21tY19l eHlub3MgMTIyMDAwMDAubW1jOiBhbGxvY2F0ZWQgbW1jLXB3cnNlcQpbICAgIDIuNjU1ODY4 XSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiAxIHNsb3RzIGluaXRpYWxpemVkClsgICAg Mi42NTg1NDBdIGh1YiAxLTE6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMi42NTg3NTRdIGh1 YiAxLTE6MS4wOiA1IHBvcnRzIGRldGVjdGVkClsgICAgMi42Njg3MDBdIGR3bW1jX2V4eW5v cyAxMjIyMDAwMC5tbWM6IElETUFDIHN1cHBvcnRzIDMyLWJpdCBhZGRyZXNzIG1vZGUuClsg ICAgMi42NzQ4ODRdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IFVzaW5nIGludGVybmFs IERNQSBjb250cm9sbGVyLgpbICAgIDIuNjgxMDYyXSBkd21tY19leHlub3MgMTIyMjAwMDAu bW1jOiBWZXJzaW9uIElEIGlzIDI1MGEKWyAgICAyLjY4NjU3Nl0gZHdtbWNfZXh5bm9zIDEy MjIwMDAwLm1tYzogRFcgTU1DIGNvbnRyb2xsZXIgYXQgaXJxIDY2LDY0IGJpdCBob3N0IGRh dGEgd2lkdGgsNjQgZGVlcCBmaWZvClsgICAgMi42OTY1NzJdIGR3bW1jX2V4eW5vcyAxMjIy MDAwMC5tbWM6IEdQSU8gbG9va3VwIGZvciBjb25zdW1lciBjZApbICAgIDIuNjk2NTkyXSBk d21tY19leHlub3MgMTIyMjAwMDAubW1jOiB1c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBs b29rdXAKWyAgICAyLjY5NjYxNV0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBw YXJzZSAnY2QtZ3Bpb3MnIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsg ICAgMi42OTY2MzVdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ2Nk LWdwaW8nIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsgICAgMi42OTY2 NTJdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IHVzaW5nIGxvb2t1cCB0YWJsZXMgZm9y IEdQSU8gbG9va3VwClsgICAgMi42OTY2NzVdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6 IGxvb2t1cCBmb3IgR1BJTyBjZCBmYWlsZWQKWyAgICAyLjY5NjY5OV0gZHdtbWNfZXh5bm9z IDEyMjIwMDAwLm1tYzogR1BJTyBsb29rdXAgZm9yIGNvbnN1bWVyIHdwClsgICAgMi42OTY3 MTVdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IHVzaW5nIGRldmljZSB0cmVlIGZvciBH UElPIGxvb2t1cApbICAgIDIuNjk2NzM1XSBvZl9nZXRfbmFtZWRfZ3Bpb2RfZmxhZ3M6IGNh bid0IHBhcnNlICd3cC1ncGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIyMDAwMFsw XScKWyAgICAyLjY5Njc1NF0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJz ZSAnd3AtZ3BpbycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIyMDAwMFswXScKWyAgICAy LjY5Njc3MF0gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzogdXNpbmcgbG9va3VwIHRhYmxl cyBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjY5Njc5MV0gZHdtbWNfZXh5bm9zIDEyMjIwMDAw Lm1tYzogbG9va3VwIGZvciBHUElPIHdwIGZhaWxlZApbICAgIDIuNzI1NTA4XSBkd21tY19l eHlub3MgMTIyMjAwMDAubW1jOiAxIHNsb3RzIGluaXRpYWxpemVkClsgICAgMi43MzI5MjVd IG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdncGlvcycgcHJvcGVydHkgb2Yg bm9kZSAnL2dwaW9sZWRzL3JlZGxlZFswXScgLSBzdGF0dXMgKDApClsgICAgMi43Mzk4MjRd IHM1cC1zZWNzcyAxMDgzMDAwMC5zc3M6IHM1cC1zc3MgZHJpdmVyIHJlZ2lzdGVyZWQKWyAg ICAyLjc0NjgyNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1 c2JoaWQKWyAgICAyLjc1MTAxNF0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAg Mi43NzkwNDRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAyLjc4 NTc0Nl0gc2l0OiBJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyClsgICAgMi43OTIy NDJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICAyLjc5NTM4Ml0g TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNQpbICAgIDIuODAwMTY1XSBLZXkg dHlwZSBkbnNfcmVzb2x2ZXIgcmVnaXN0ZXJlZApbICAgIDIuODA1NTYxXSBSZWdpc3Rlcmlu ZyBTV1AvU1dQQiBlbXVsYXRpb24gaGFuZGxlcgpbICAgIDIuODA5MDgwXSBiaWcuTElUVExF IHN3aXRjaGVyIGluaXRpYWxpemluZwpbICAgIDIuODEzMjE2XSBDUFUwIHBhaXJlZCB3aXRo IENQVTcKWyAgICAyLjgxNjQ4M10gQ1BVMSBwYWlyZWQgd2l0aCBDUFU2ClsgICAgMi44MTk3 NzNdIENQVTIgcGFpcmVkIHdpdGggQ1BVNQpbICAgIDIuODIzMDMwXSBDUFUzIHBhaXJlZCB3 aXRoIENQVTQKWyAgICAyLjgyNjM2MF0gR0lDIElEIGZvciBDUFUgMCBjbHVzdGVyIDEgaXMg NApbICAgIDIuODMwNTIzXSBHSUMgSUQgZm9yIENQVSAxIGNsdXN0ZXIgMSBpcyA1ClsgICAg Mi44MzQ2NDZdIEdJQyBJRCBmb3IgQ1BVIDIgY2x1c3RlciAxIGlzIDYKWyAgICAyLjgzODg0 MF0gR0lDIElEIGZvciBDUFUgMyBjbHVzdGVyIDEgaXMgNwpbICAgIDIuODQzMDAwXSBHSUMg SUQgZm9yIENQVSAwIGNsdXN0ZXIgMCBpcyAwClsgICAgMi44Njc1NTddIElSUTU0IG5vIGxv bmdlciBhZmZpbmUgdG8gQ1BVNApbICAgIDIuODY4NDc5XSBDUFU0OiBzaHV0ZG93bgpbICAg IDIuOTE3OTk4XSBHSUMgSUQgZm9yIENQVSAxIGNsdXN0ZXIgMCBpcyAxClsgICAgMi45NDE1 MjhdIElSUTU1IG5vIGxvbmdlciBhZmZpbmUgdG8gQ1BVNQpbICAgIDIuOTQyMTU5XSBDUFU1 OiBzaHV0ZG93bgpbICAgIDIuOTQ0ODA4XSB1c2IgMS0xLjE6IG5ldyBoaWdoLXNwZWVkIFVT QiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZXh5bm9zLWVoY2kKWyAgICAyLjk4NjI4NV0gR0lD IElEIGZvciBDUFUgMiBjbHVzdGVyIDAgaXMgMgpbICAgIDMuMDAxNDg2XSBJUlE1NiBubyBs b25nZXIgYWZmaW5lIHRvIENQVTYKWyAgICAzLjAwMjE1NF0gQ1BVNjogc2h1dGRvd24KWyAg ICAzLjAzNDIwN10gR0lDIElEIGZvciBDUFUgMyBjbHVzdGVyIDAgaXMgMwpbICAgIDMuMDQ2 ODAyXSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSAyMDAwMDAwMDBIeiAo c2xvdCByZXEgMjAwMDAwMDAwSHosIGFjdHVhbCAyMDAwMDAwMDBIWiBkaXYgPSAwKQpbICAg IDMuMDU1NTEzXSB1c2IgMS0xLjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0w NDI0LCBpZFByb2R1Y3Q9ZWMwMApbICAgIDMuMDYyNDEzXSBJUlE1NyBubyBsb25nZXIgYWZm aW5lIHRvIENQVTcKWyAgICAzLjA2MzEzM10gQ1BVNzogc2h1dGRvd24KWyAgICAzLjA2MzUw Nl0gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0gNTAwMDAwMDBIeiAoc2xv dCByZXEgNTIwMDAwMDBIeiwgYWN0dWFsIDUwMDAwMDAwSFogZGl2ID0gMCkKWyAgICAzLjA2 NTAwOF0gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0gMTAwMDAwMDAwSHog KHNsb3QgcmVxIDUyMDAwMDAwSHosIGFjdHVhbCA1MDAwMDAwMEhaIGRpdiA9IDEpClsgICAg My4wNjUwNDVdIG1tY19ob3N0IG1tYzA6IEJ1cyBzcGVlZCAoc2xvdCAwKSA9IDQwMDAwMDAw MEh6IChzbG90IHJlcSAyMDAwMDAwMDBIeiwgYWN0dWFsIDIwMDAwMDAwMEhaIGRpdiA9IDEp ClsgICAgMy4wNjU1OThdIG1tYzA6IG5ldyBIUzQwMCBNTUMgY2FyZCBhdCBhZGRyZXNzIDAw MDEKWyAgICAzLjA2OTk1NV0gbW1jYmxrMDogbW1jMDowMDAxIFNEVzE2RyAxNC43IEdpQgpb ICAgIDMuMDcwOTAwXSBtbWNibGswYm9vdDA6IG1tYzA6MDAwMSBTRFcxNkcgcGFydGl0aW9u IDEgNC4wMCBNaUIKWyAgICAzLjA3Njk3OF0gbW1jYmxrMGJvb3QxOiBtbWMwOjAwMDEgU0RX MTZHIHBhcnRpdGlvbiAyIDQuMDAgTWlCClsgICAgMy4wNzc5MDJdIG1tY2JsazBycG1iOiBt bWMwOjAwMDEgU0RXMTZHIHBhcnRpdGlvbiAzIDQuMDAgTWlCClsgICAgMy4wODI2MzVdICBt bWNibGswOiBwMQpbICAgIDMuMTI3OTY5XSB1c2IgMS0xLjE6IE5ldyBVU0IgZGV2aWNlIHN0 cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wClsgICAgMy4xNDA0MDJd IHNtc2M5NXh4IHYxLjAuNApbICAgIDMuMTY0MDc0XSBiaWcuTElUVExFIHN3aXRjaGVyIGlu aXRpYWxpemVkClsgICAgMy4xNzM0MTBdIGV4eW5vcy1oZG1pIDE0NTMwMDAwLmhkbWk6IEdQ SU8gbG9va3VwIGZvciBjb25zdW1lciBocGQKWyAgICAzLjE3MzQzN10gZXh5bm9zLWhkbWkg MTQ1MzAwMDAuaGRtaTogdXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3VwClsgICAg My4xNzM0NjFdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ2hwZC1n cGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nClsgICAgMy4xNzM1 MzBdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdocGQtZ3BpbycgcHJvcGVy dHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nIC0gc3RhdHVzICgwKQpbICAgIDMuMTg4 MzI5XSBbZHJtXSBFeHlub3MgRFJNOiB1c2luZyAxNDQ1MDAwMC5taXhlciBkZXZpY2UgZm9y IERNQSBtYXBwaW5nIG9wZXJhdGlvbnMKWyAgICAzLjE5Njk0NF0gZXh5bm9zLWRybSBleHlu b3MtZHJtOiBib3VuZCAxNDQ1MDAwMC5taXhlciAob3BzIG1peGVyX2NvbXBvbmVudF9vcHMp ClsgICAgMy4yMDQ2NTBdIGV4eW5vcy1kcm0gZXh5bm9zLWRybTogYm91bmQgMTQ1MzAwMDAu aGRtaSAob3BzIGhkbWlfY29tcG9uZW50X29wcykKWyAgICAzLjIxMDYyOF0gW2RybV0gU3Vw cG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAyICgyMS4xMC4yMDEzKS4KWyAg ICAzLjIxNzE3OF0gW2RybV0gTm8gZHJpdmVyIHN1cHBvcnQgZm9yIHZibGFuayB0aW1lc3Rh bXAgcXVlcnkuClsgICAgMy4yMjMxODhdIFtkcm1dIEluaXRpYWxpemVkIGV4eW5vcyAxLjAu MCAyMDExMDUzMCBvbiBtaW5vciAwClsgICAgMy4yMzA4OTRdIGV4eW5vcy1kd2MzIHVzYjMt MDogbm8gc3VzcGVuZCBjbGsgc3BlY2lmaWVkClsgICAgMy4yNDI1MzBdIHNtc2M5NXh4IDEt MS4xOjEuMCBldGgwOiByZWdpc3RlciAnc21zYzk1eHgnIGF0IHVzYi0xMjExMDAwMC51c2It MS4xLCBzbXNjOTV4eCBVU0IgMi4wIEV0aGVybmV0LCBhZTpmZDpkMzo0ZjpmODo0NgpbICAg IDMuMjQ1NTcwXSBleHlub3MtZHdjMyB1c2IzLTE6IG5vIHN1c3BlbmQgY2xrIHNwZWNpZmll ZApbICAgIDMuMjU2OTM2XSB1c2luZyByYW5kb20gc2VsZiBldGhlcm5ldCBhZGRyZXNzClsg ICAgMy4yNTY5NTRdIHVzaW5nIHJhbmRvbSBob3N0IGV0aGVybmV0IGFkZHJlc3MKWyAgICAz LjI2MTMxMl0gdXNiMDogSE9TVCBNQUMgMDY6YjI6MzY6ODg6ZDA6YzQKWyAgICAzLjI2MzE2 N10gdXNiMDogTUFDIGZlOjQxOmEyOjk1OjFlOmY5ClsgICAgMy4yNjMyMzhdIHVzaW5nIHJh bmRvbSBzZWxmIGV0aGVybmV0IGFkZHJlc3MKWyAgICAzLjI2MzI1NF0gdXNpbmcgcmFuZG9t IGhvc3QgZXRoZXJuZXQgYWRkcmVzcwpbICAgIDMuMjY0MTA0XSBnX2V0aGVyIGdhZGdldDog RXRoZXJuZXQgR2FkZ2V0LCB2ZXJzaW9uOiBNZW1vcmlhbCBEYXkgMjAwOApbICAgIDMuMjY0 MTEzXSBnX2V0aGVyIGdhZGdldDogZ19ldGhlciByZWFkeQpbICAgIDMuMjgwNTcwXSBzM2Mt cnRjIDEwMWUwMDAwLnJ0YzogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgczNjIGFzIHJ0YzEKWyAg ICAzLjI4MjIyMl0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnc2lt cGxlLWF1ZGlvLWNhcmQsaHAtZGV0LWdwaW8nIHByb3BlcnR5IG9mIG5vZGUgJy9zb3VuZFsw XScKWyAgICAzLjI4MjIzNl0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJz ZSAnc2ltcGxlLWF1ZGlvLWNhcmQsbWljLWRldC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcv c291bmRbMF0nClsgICAgMy4zMDU0MzFdIG1heDk4MDkwIDUtMDAxMDogTUFYOTgwOTAgUkVW SUQ9MHg0MwpbICAgIDMuMzExMDMzXSBtYXg5ODA5MCA1LTAwMTA6IHVzZSBkZWZhdWx0IDIu OHYgbWljYmlhcwpbICAgIDMuMzIzODY1XSBhc29jLXNpbXBsZS1jYXJkIHNvdW5kOiBIaUZp IDwtPiAzODMwMDAwLmkycyBtYXBwaW5nIG9rClsgICAgMy4zNDYwNzddIHM1bS1ydGMgczJt cHMxNC1ydGM6IHNldHRpbmcgc3lzdGVtIGNsb2NrIHRvIDIwMTYtMDctMDQgMTA6NTA6MzUg VVRDICgxNDY3NjI5NDM1KQpbICAgIDMuNDYzODI0XSBBTFNBIGRldmljZSBsaXN0OgpbICAg IDMuNDY1NDQ2XSAgICMwOiBPZHJvaWQtWFUzClsgICAgMy40NzU5NjldIEVYVDQtZnMgKG1t Y2JsazBwMSk6IGNvdWxkbid0IG1vdW50IGFzIGV4dDMgZHVlIHRvIGZlYXR1cmUgaW5jb21w YXRpYmlsaXRpZXMKWyAgICAzLjUwODUyM10gRVhUNC1mcyAobW1jYmxrMHAxKTogbW91bnRl ZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQpbICAg IDMuNTE1NDA1XSBWRlM6IE1vdW50ZWQgcm9vdCAoZXh0NCBmaWxlc3lzdGVtKSBvbiBkZXZp Y2UgMTc5OjEuClsgICAgMy41MjQ2MzBdIGRldnRtcGZzOiBtb3VudGVkClsgICAgMy41Mjkw ODRdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDEwMjRLIChjMGIwMDAwMCAtIGMw YzAwMDAwKQpbICAgIDMuNzQ0NDc5XSByYW5kb206IHN5c3RlbWQgdXJhbmRvbSByZWFkIHdp dGggODkgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDMuNzY3MTEwXSBzeXN0ZW1k WzFdOiBzeXN0ZW1kIDIyOSBydW5uaW5nIGluIHN5c3RlbSBtb2RlLiAoK1BBTSAtQVVESVQg LVNFTElOVVggLUlNQSAtQVBQQVJNT1IgK1NNQUNLIC1TWVNWSU5JVCArVVRNUCArTElCQ1JZ UFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFogK0xaNCArU0VDQ09NUCArQkxLSUQg K0VMRlVUSUxTICtLTU9EICtJRE4pClsgICAgMy43ODc5MjldIHN5c3RlbWRbMV06IERldGVj dGVkIGFyY2hpdGVjdHVyZSBhcm0uClsgICAgMy44MDcxNTJdIHN5c3RlbWRbMV06IFNldCBo b3N0bmFtZSB0byA8b2Ryb2lkeHUzPi4KWyAgICA0LjI1MzkxMV0gc3lzdGVtZFsxXTogTGlz dGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4KWyAgICA0LjMwMjY4Nl0gc3lzdGVtZFsx XTogTGlzdGVuaW5nIG9uIFByb2Nlc3MgQ29yZSBEdW1wIFNvY2tldC4KWyAgICA0LjMyMDUx OV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4KWyAg ICA0LjM0MDk4M10gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBVc2VyIGFuZCBTZXNzaW9u IFNsaWNlLgpbICAgIDQuMzYxNjYzXSBzeXN0ZW1kWzFdOiBTdGFydGVkIERpc3BhdGNoIFBh c3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdhdGNoLgpbICAgIDQuMzg1 Njg0XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQgKC9kZXYvbG9n KS4KWyAgICA0LjQwNjM5Nl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIERldmljZS1tYXBw ZXIgZXZlbnQgZGFlbW9uIEZJRk9zLgpbICAgIDQuNDI1NTM3XSBzeXN0ZW1kWzFdOiBMaXN0 ZW5pbmcgb24gTFZNMiBtZXRhZGF0YSBkYWVtb24gc29ja2V0LgpbICAgIDQuNDQ1NTkyXSBz eXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gL2Rldi9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFt ZWQgUGlwZS4KWyAgICA0LjQ2NTU1NV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVkZXYg Q29udHJvbCBTb2NrZXQuClsgICAgNC40ODUxMTJdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFy Z2V0IEVuY3J5cHRlZCBWb2x1bWVzLgpbICAgIDQuNTAwNTg3XSBzeXN0ZW1kWzFdOiBMaXN0 ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQuClsgICAgNC41MTU3MzVdIHN5c3RlbWRbMV06IExp c3RlbmluZyBvbiBOZXR3b3JrIFNlcnZpY2UgTmV0bGluayBTb2NrZXQuClsgICAgNC41MzUw ODddIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAuClsgICAgNC41NTA3MTNdIHN5 c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpbICAgIDQuNTkwNjc5XSBz eXN0ZW1kWzFdOiBNb3VudGluZyBUZW1wb3JhcnkgRGlyZWN0b3J5Li4uClsgICAgNC42MTAz MTBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4KWyAgICA0LjYzMDMyN10g c3lzdGVtZFsxXTogU3RhcnRpbmcgU2V0dXAgVmlydHVhbCBDb25zb2xlLi4uClsgICAgNC42 NTA1NTBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLgpbICAgIDQu NjcxNDMwXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBG aWxlIFN5c3RlbXMuLi4KWyAgICA0LjY5ODczMV0gc3lzdGVtZFsxXTogU3RhcnRpbmcgQXBw bHkgS2VybmVsIFZhcmlhYmxlcy4uLgpbICAgIDQuNzE2MTYxXSBzeXN0ZW1kWzFdOiBNb3Vu dGluZyBEZWJ1ZyBGaWxlIFN5c3RlbS4uLgpbICAgIDQuNzQwNTUwXSBzeXN0ZW1kWzFdOiBN b3VudGluZyBDb25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLi4uClsgICAgNC43NjI2NDldIHN5 c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNlLgpbICAgIDQuNzc2 ODc0XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1zZXJpYWxceDJkZ2V0dHku c2xpY2UuClsgICAgNC44MDEzNDVdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgRm9yd2FyZCBQYXNz d29yZCBSZXF1ZXN0cyB0byBXYWxsIERpcmVjdG9yeSBXYXRjaC4KWyAgICA0LjgyNTI4M10g c3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUGF0aHMuClsgICAgNC44NTQ2NzNdIHN5c3Rl bWRbMV06IE1vdW50ZWQgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4KWyAgICA0Ljg2Njg2 OV0gc3lzdGVtZFsxXTogTW91bnRlZCBEZWJ1ZyBGaWxlIFN5c3RlbS4KWyAgICA0Ljg4NTM4 NF0gc3lzdGVtZFsxXTogTW91bnRlZCBUZW1wb3JhcnkgRGlyZWN0b3J5LgpbICAgIDQuOTE0 MjEwXSBzeXN0ZW1kWzFdOiBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4KWyAgICA0 LjkyNDIzNl0gcmFuZG9tOiBub25ibG9ja2luZyBwb29sIGlzIGluaXRpYWxpemVkClsgICAg NC45Mzk1ODZdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4K WyAgICA0Ljk3MDU4OV0gRVhUNC1mcyAobW1jYmxrMHAxKTogcmUtbW91bnRlZC4gT3B0czog ZXJyb3JzPXJlbW91bnQtcm8KWyAgICA1LjAwMDEzN10gc3lzdGVtZFsxXTogU3RhcnRlZCBS ZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuClsgICAgNS4xODU5NzZdIHN5 c3RlbWRbMV06IFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4KWyAgICA1 LjIxMTg1N10gc3lzdGVtZFsxXTogU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9k ZXMgaW4gL2Rldi4uLgpbICAgIDUuMjM2Mjg2XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBMb2Fk L1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgICA1LjI5MjEyNV0gc3lzdGVtZFsxXTogU3RhcnRl ZCBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuClsgICAgNS4zMDc2NDVdIHN5c3RlbWRbMV06IFN0 YXJ0ZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4KWyAgICA1LjM2MDA2 M10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUp LgpbICAgIDUuMzgwNTg3XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxl IFN5c3RlbXMuClsgICAgNS40MjU5NDddIHN5c3RlbWRbMV06IFN0YXJ0aW5nIHVkZXYgS2Vy bmVsIERldmljZSBNYW5hZ2VyLi4uClsgICAgNS40OTE4MzldIHN5c3RlbWRbMV06IFN0YXJ0 ZWQgSm91cm5hbCBTZXJ2aWNlLgpbICAgIDUuNTk5NTcyXSBzeXN0ZW1kLWpvdXJuYWxkWzE1 OV06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBqb3VybmFsIGZyb20gUElE IDEKWyAgIDExLjkzMzk3OV0gc21zYzk1eHggMS0xLjE6MS4wIGV0aDA6IGhhcmR3YXJlIGlz bid0IGNhcGFibGUgb2YgcmVtb3RlIHdha2V1cApbICAgMTMuNjM3NTA0XSBzbXNjOTV4eCAx LTEuMToxLjAgZXRoMDogbGluayB1cCwgMTAwTWJwcywgZnVsbC1kdXBsZXgsIGxwYSAweEM1 RTEKCg== --------------010206020409070300000100 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --------------010206020409070300000100-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: k.kozlowski@samsung.com (Krzysztof Kozlowski) Date: Mon, 04 Jul 2016 13:26:11 +0200 Subject: [BUG] Regression, usb-dwc3 not working, Odroid XU3, usb 3.0 Message-ID: <577A47D3.7020900@samsung.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi, Since three recent next releases (first on 20160630), on Odroid XU3 board the USB 3.0 host port (the only one) stopped working. This is a "samsung,exynos5250-dwusb3" (drivers/usb/dwc3/dwc3-exynos.c). Two issues here: 1. The port does not show up as USB 3.0 device. This one device is missing: Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 2. The port does not work even for 2.0 devices (I didn't test 1.0). config: exynos_defconfig (ARM) DTS: exynos5422-odroidxu3.dts Bisect points to merge commit: # first bad commit: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Bisect log: # bad: [d936b5e461b9545fa9a8a3357a40eea17aea5e28] Add linux-next specific files for 20160701 # good: [1a0a02d1efa066001fd315c1b4df583d939fa2c4] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm git bisect start 'next/master' 'next/stable' # good: [e3f87b945da70903776e67a549ab3df78c4d6389] Merge remote-tracking branch 'drm/drm-next' git bisect good e3f87b945da70903776e67a549ab3df78c4d6389 # good: [d71ef0d1368d8d6054ef44765c0f1fe866f4b2e0] Merge remote-tracking branch 'clockevents/clockevents/next' git bisect good d71ef0d1368d8d6054ef44765c0f1fe866f4b2e0 # bad: [9aff7978ef28c3eb5415c624049c189d48b13dff] Merge remote-tracking branch 'staging/staging-next' git bisect bad 9aff7978ef28c3eb5415c624049c189d48b13dff # good: [47feda95152a47aa15091c93ea7ad82869127278] Merge remote-tracking branch 'tty/tty-next' git bisect good 47feda95152a47aa15091c93ea7ad82869127278 # good: [6f65aa8925f7a908eb4d08339c03c40a300ac461] staging/android: make sw_ioctl info internal to sw_sync.c git bisect good 6f65aa8925f7a908eb4d08339c03c40a300ac461 # bad: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next git bisect bad 215db9481814bfae69cde49d82865c74189e435f # good: [f2df679b6c556fd3b0b7ffafea170f1679086455] usb: dwc3: gadget: avoid while(1) in run_stop() git bisect good f2df679b6c556fd3b0b7ffafea170f1679086455 # good: [0d7995031a8e7a34e5638d57a44a51aae39e321c] usb: renesas_usbhs: show error code when probe failed git bisect good 0d7995031a8e7a34e5638d57a44a51aae39e321c # good: [86065c2719a5685cef36945f09def3f0658c7860] xhci: don't rely on precalculated value of needed trbs in the enqueue loop git bisect good 86065c2719a5685cef36945f09def3f0658c7860 # good: [95b57df45062d7005ff01ed956b69166b6b3481e] usb: dwc3: host: use build-in property instead of platform data git bisect good 95b57df45062d7005ff01ed956b69166b6b3481e # good: [4fdef698383db07d829da567e0e405fc41ff3a89] usb: renesas_usbhs: fix NULL pointer dereference in xfer_work() git bisect good 4fdef698383db07d829da567e0e405fc41ff3a89 # good: [4e84e22195910b315b36eca149febd0a6b02f7c4] usb: early/ehci-dbgp: make it explicitly non-modular git bisect good 4e84e22195910b315b36eca149febd0a6b02f7c4 # good: [107a4b535b7d1da4203a26949775d67173e96e04] usb: renesas_usbhs: make usbhs_write32() static git bisect good 107a4b535b7d1da4203a26949775d67173e96e04 # good: [15e4292a2d21e9997fdb2b8c014cc461b3f268f0] usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable() git bisect good 15e4292a2d21e9997fdb2b8c014cc461b3f268f0 # first bad commit: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Attached dmesg - good and bad. Please let me know if you need more information. Best regards, Krzysztof -------------- next part -------------- [ 0.000000] Booting Linux on physical CPU 0x100 [ 0.000000] Linux version 4.7.0-rc4-00069-gf2df679b6c55 (k.kozlowski at AMDC2174) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1) ) #926 SMP PREEMPT Mon Jul 4 12:51:19 CEST 2016 [ 0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Hardkernel Odroid XU3 [ 0.000000] cma: Reserved 64 MiB at 0xba800000 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Samsung CPU ID: 0xe5422001 [ 0.000000] On node 0 totalpages: 514560 [ 0.000000] free_area_init_node: node 0, pgdat c0c4c4c0, node_mem_map ef020000 [ 0.000000] Normal zone: 1536 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 192512 pages, LIFO batch:31 [ 0.000000] HighMem zone: 322048 pages, LIFO batch:31 [ 0.000000] Running under secure firmware. [ 0.000000] percpu: Embedded 13 pages/cpu @eef62000 s24000 r8192 d21056 u53248 [ 0.000000] pcpu-alloc: s24000 r8192 d21056 u53248 alloc=13*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 513024 [ 0.000000] Kernel command line: console=tty1 console=ttySAC2,115200n8 root=PARTUUID=836e953a-01 rootwait rw no_console_suspend smsc95xx.macaddr=00:1e:06:61:7a:93 [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 1955248K/2058240K available (7382K kernel code, 369K rwdata, 2480K rodata, 1024K init, 8079K bss, 37456K reserved, 65536K cma-reserved, 1222656K highmem) [ 0.000000] Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc0aa1934 (10855 kB) .init : 0xc0b00000 - 0xc0c00000 (1024 kB) .data : 0xc0c00000 - 0xc0c5c4d8 ( 370 kB) .bss : 0xc0c5e000 - 0xc1441d74 (8080 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] Running RCU self tests [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU lockdep checking is enabled. [ 0.000000] Build-time adjustment of leaf fanout to 32. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] GIC physical location is 0x10481000 [ 0.000000] Switching to timer-based delay loop, resolution 41ns [ 0.000000] clocksource: mct-frc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.000008] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns [ 0.001599] Console: colour dummy device 80x30 [ 0.004489] console [tty1] enabled [ 0.004531] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.004596] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.004635] ... MAX_LOCK_DEPTH: 48 [ 0.004675] ... MAX_LOCKDEP_KEYS: 8191 [ 0.004714] ... CLASSHASH_SIZE: 4096 [ 0.004754] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.004794] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.004834] ... CHAINHASH_SIZE: 32768 [ 0.004874] memory used by lock dependency info: 5167 kB [ 0.004917] per task-struct memory footprint: 1536 bytes [ 0.005343] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=120000) [ 0.005431] pid_max: default: 32768 minimum: 301 [ 0.005901] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.005961] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.009406] CPU: Testing write buffer coherency: ok [ 0.011727] CPU0: update cpu_capacity 448 [ 0.011788] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100 [ 0.012039] Setting up static identity map for 0x40100000 - 0x40100058 [ 0.012954] ARM CCI driver probed [ 0.013261] Exynos MCPM support installed [ 0.065483] CPU1: update cpu_capacity 448 [ 0.065495] CPU1: thread -1, cpu 1, socket 1, mpidr 80000101 [ 0.085398] CPU2: update cpu_capacity 448 [ 0.085408] CPU2: thread -1, cpu 2, socket 1, mpidr 80000102 [ 0.105391] CPU3: update cpu_capacity 448 [ 0.105401] CPU3: thread -1, cpu 3, socket 1, mpidr 80000103 [ 0.125395] CPU4: update cpu_capacity 1535 [ 0.125404] CPU4: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.145373] CPU5: update cpu_capacity 1535 [ 0.145381] CPU5: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.165372] CPU6: update cpu_capacity 1535 [ 0.165381] CPU6: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.185396] CPU7: update cpu_capacity 1535 [ 0.185404] CPU7: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.185712] Brought up 8 CPUs [ 0.186306] SMP: Total of 8 processors activated (384.00 BogoMIPS). [ 0.186362] CPU: WARNING: CPU(s) started in wrong/inconsistent modes (primary CPU mode 0x1a) [ 0.186436] CPU: This may indicate a broken bootloader or firmware. [ 0.190727] devtmpfs: initialized [ 0.278159] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3 [ 0.281160] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302231375000 ns [ 0.285147] pinctrl core: initialized pinctrl subsystem [ 0.290787] NET: Registered protocol family 16 [ 0.295078] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.310151] cpuidle: using governor menu [ 0.326608] exynos-audss-clk 3810000.audss-clock-controller: setup completed [ 0.337780] gpio gpiochip0: (gpy7): added GPIO chardev (254:0) [ 0.339494] gpiochip_setup_dev: registered GPIOs 0 to 7 on device: gpiochip0 (gpy7) [ 0.339574] gpio gpiochip1: (gpx0): added GPIO chardev (254:1) [ 0.340702] gpiochip_setup_dev: registered GPIOs 8 to 15 on device: gpiochip1 (gpx0) [ 0.340769] gpio gpiochip2: (gpx1): added GPIO chardev (254:2) [ 0.341820] gpiochip_setup_dev: registered GPIOs 16 to 23 on device: gpiochip2 (gpx1) [ 0.341886] gpio gpiochip3: (gpx2): added GPIO chardev (254:3) [ 0.342929] gpiochip_setup_dev: registered GPIOs 24 to 31 on device: gpiochip3 (gpx2) [ 0.342995] gpio gpiochip4: (gpx3): added GPIO chardev (254:4) [ 0.343999] gpiochip_setup_dev: registered GPIOs 32 to 39 on device: gpiochip4 (gpx3) [ 0.347339] gpio gpiochip5: (gpc0): added GPIO chardev (254:5) [ 0.348410] gpiochip_setup_dev: registered GPIOs 40 to 47 on device: gpiochip5 (gpc0) [ 0.348477] gpio gpiochip6: (gpc1): added GPIO chardev (254:6) [ 0.349483] gpiochip_setup_dev: registered GPIOs 48 to 55 on device: gpiochip6 (gpc1) [ 0.349548] gpio gpiochip7: (gpc2): added GPIO chardev (254:7) [ 0.350617] gpiochip_setup_dev: registered GPIOs 56 to 62 on device: gpiochip7 (gpc2) [ 0.350681] gpio gpiochip8: (gpc3): added GPIO chardev (254:8) [ 0.351688] gpiochip_setup_dev: registered GPIOs 63 to 66 on device: gpiochip8 (gpc3) [ 0.351754] gpio gpiochip9: (gpc4): added GPIO chardev (254:9) [ 0.352766] gpiochip_setup_dev: registered GPIOs 67 to 68 on device: gpiochip9 (gpc4) [ 0.352831] gpio gpiochip10: (gpd1): added GPIO chardev (254:10) [ 0.353832] gpiochip_setup_dev: registered GPIOs 69 to 76 on device: gpiochip10 (gpd1) [ 0.353896] gpio gpiochip11: (gpy0): added GPIO chardev (254:11) [ 0.354905] gpiochip_setup_dev: registered GPIOs 77 to 82 on device: gpiochip11 (gpy0) [ 0.355025] gpio gpiochip12: (gpy1): added GPIO chardev (254:12) [ 0.356070] gpiochip_setup_dev: registered GPIOs 83 to 86 on device: gpiochip12 (gpy1) [ 0.356135] gpio gpiochip13: (gpy2): added GPIO chardev (254:13) [ 0.357147] gpiochip_setup_dev: registered GPIOs 87 to 92 on device: gpiochip13 (gpy2) [ 0.357213] gpio gpiochip14: (gpy3): added GPIO chardev (254:14) [ 0.358226] gpiochip_setup_dev: registered GPIOs 93 to 100 on device: gpiochip14 (gpy3) [ 0.358292] gpio gpiochip15: (gpy4): added GPIO chardev (254:15) [ 0.359315] gpiochip_setup_dev: registered GPIOs 101 to 108 on device: gpiochip15 (gpy4) [ 0.359387] gpio gpiochip16: (gpy5): added GPIO chardev (254:16) [ 0.360449] gpiochip_setup_dev: registered GPIOs 109 to 116 on device: gpiochip16 (gpy5) [ 0.360514] gpio gpiochip17: (gpy6): added GPIO chardev (254:17) [ 0.361537] gpiochip_setup_dev: registered GPIOs 117 to 124 on device: gpiochip17 (gpy6) [ 0.364087] gpio gpiochip18: (gpe0): added GPIO chardev (254:18) [ 0.365225] gpiochip_setup_dev: registered GPIOs 125 to 132 on device: gpiochip18 (gpe0) [ 0.365292] gpio gpiochip19: (gpe1): added GPIO chardev (254:19) [ 0.366325] gpiochip_setup_dev: registered GPIOs 133 to 134 on device: gpiochip19 (gpe1) [ 0.366391] gpio gpiochip20: (gpf0): added GPIO chardev (254:20) [ 0.367421] gpiochip_setup_dev: registered GPIOs 135 to 140 on device: gpiochip20 (gpf0) [ 0.367485] gpio gpiochip21: (gpf1): added GPIO chardev (254:21) [ 0.368519] gpiochip_setup_dev: registered GPIOs 141 to 148 on device: gpiochip21 (gpf1) [ 0.368585] gpio gpiochip22: (gpg0): added GPIO chardev (254:22) [ 0.369611] gpiochip_setup_dev: registered GPIOs 149 to 156 on device: gpiochip22 (gpg0) [ 0.369676] gpio gpiochip23: (gpg1): added GPIO chardev (254:23) [ 0.370782] gpiochip_setup_dev: registered GPIOs 157 to 164 on device: gpiochip23 (gpg1) [ 0.370846] gpio gpiochip24: (gpg2): added GPIO chardev (254:24) [ 0.371879] gpiochip_setup_dev: registered GPIOs 165 to 166 on device: gpiochip24 (gpg2) [ 0.371943] gpio gpiochip25: (gpj4): added GPIO chardev (254:25) [ 0.373059] gpiochip_setup_dev: registered GPIOs 167 to 170 on device: gpiochip25 (gpj4) [ 0.375244] gpio gpiochip26: (gpa0): added GPIO chardev (254:26) [ 0.376336] gpiochip_setup_dev: registered GPIOs 171 to 178 on device: gpiochip26 (gpa0) [ 0.376402] gpio gpiochip27: (gpa1): added GPIO chardev (254:27) [ 0.377442] gpiochip_setup_dev: registered GPIOs 179 to 184 on device: gpiochip27 (gpa1) [ 0.377508] gpio gpiochip28: (gpa2): added GPIO chardev (254:28) [ 0.378536] gpiochip_setup_dev: registered GPIOs 185 to 192 on device: gpiochip28 (gpa2) [ 0.378601] gpio gpiochip29: (gpb0): added GPIO chardev (254:29) [ 0.379644] gpiochip_setup_dev: registered GPIOs 193 to 197 on device: gpiochip29 (gpb0) [ 0.379718] gpio gpiochip30: (gpb1): added GPIO chardev (254:30) [ 0.380807] gpiochip_setup_dev: registered GPIOs 198 to 202 on device: gpiochip30 (gpb1) [ 0.380872] gpio gpiochip31: (gpb2): added GPIO chardev (254:31) [ 0.381879] gpiochip_setup_dev: registered GPIOs 203 to 206 on device: gpiochip31 (gpb2) [ 0.381958] gpio gpiochip32: (gpb3): added GPIO chardev (254:32) [ 0.382972] gpiochip_setup_dev: registered GPIOs 207 to 214 on device: gpiochip32 (gpb3) [ 0.383036] gpio gpiochip33: (gpb4): added GPIO chardev (254:33) [ 0.384042] gpiochip_setup_dev: registered GPIOs 215 to 216 on device: gpiochip33 (gpb4) [ 0.384107] gpio gpiochip34: (gph0): added GPIO chardev (254:34) [ 0.385159] gpiochip_setup_dev: registered GPIOs 217 to 224 on device: gpiochip34 (gph0) [ 0.387520] gpio gpiochip35: (gpz): added GPIO chardev (254:35) [ 0.388576] gpiochip_setup_dev: registered GPIOs 225 to 231 on device: gpiochip35 (gpz) [ 0.403925] EXYNOS5420 PMU initialized [ 0.503832] SCSI subsystem initialized [ 0.505057] usbcore: registered new interface driver usbfs [ 0.505335] usbcore: registered new interface driver hub [ 0.505790] usbcore: registered new device driver usb [ 0.507978] s3c-i2c 12c60000.i2c: slave address 0x00 [ 0.508050] s3c-i2c 12c60000.i2c: bus frequency set to 65 KHz [ 0.512860] s3c-i2c 12c60000.i2c: i2c-0: S3C I2C adapter [ 0.513367] s3c-i2c 12c80000.i2c: slave address 0x00 [ 0.513431] s3c-i2c 12c80000.i2c: bus frequency set to 65 KHz [ 0.514879] s3c-i2c 12c80000.i2c: i2c-2: S3C I2C adapter [ 0.518264] Advanced Linux Sound Architecture Driver Initialized. [ 0.524756] clocksource: Switched to clocksource mct-frc [ 0.579384] NET: Registered protocol family 2 [ 0.582141] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.582394] TCP bind hash table entries: 8192 (order: 6, 294912 bytes) [ 0.585565] TCP: Hash tables configured (established 8192 bind 8192) [ 0.585956] UDP hash table entries: 512 (order: 3, 40960 bytes) [ 0.586414] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes) [ 0.587844] NET: Registered protocol family 1 [ 0.589553] RPC: Registered named UNIX socket transport module. [ 0.589619] RPC: Registered udp transport module. [ 0.589668] RPC: Registered tcp transport module. [ 0.589787] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.599298] futex hash table entries: 2048 (order: 5, 131072 bytes) [ 0.601839] workingset: timestamp_bits=28 max_order=19 bucket_order=0 [ 0.654965] NFS: Registering the id_resolver key type [ 0.655409] Key type id_resolver registered [ 0.655463] Key type id_legacy registered [ 0.655661] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 0.660188] bounce: pool size: 64 pages [ 0.661125] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 0.661278] io scheduler noop registered [ 0.661328] io scheduler deadline registered [ 0.661471] io scheduler cfq registered (default) [ 0.668542] 12130000.phy supply vbus not found, using dummy regulator [ 0.672378] 12100000.phy supply vbus not found, using dummy regulator [ 0.672814] 12100000.phy supply vbus-boost not found, using dummy regulator [ 0.674301] 12500000.phy supply vbus not found, using dummy regulator [ 0.674576] 12500000.phy supply vbus-boost not found, using dummy regulator [ 0.690371] dma-pl330 3880000.adma: Loaded driver for PL330 DMAC-241330 [ 0.690450] dma-pl330 3880000.adma: DBUFF-4x8bytes Num_Chans-6 Num_Peri-16 Num_Events-6 [ 0.706367] dma-pl330 121a0000.pdma: Loaded driver for PL330 DMAC-241330 [ 0.706445] dma-pl330 121a0000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.722430] dma-pl330 121b0000.pdma: Loaded driver for PL330 DMAC-241330 [ 0.722507] dma-pl330 121b0000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.727153] dma-pl330 10800000.mdma: Loaded driver for PL330 DMAC-241330 [ 0.727224] dma-pl330 10800000.mdma: DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32 [ 1.020434] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.029079] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 58, base_baud = 0) is a S3C6400/10 [ 1.031238] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 59, base_baud = 0) is a S3C6400/10 [ 1.032927] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 60, base_baud = 0) is a S3C6400/10 [ 1.838628] console [ttySAC2] enabled [ 1.843498] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 61, base_baud = 0) is a S3C6400/10 [ 1.855423] [drm] Initialized drm 1.1.0 20060810 [ 1.865686] exynos-hdmi 14530000.hdmi: GPIO lookup for consumer hpd [ 1.865709] exynos-hdmi 14530000.hdmi: using device tree for GPIO lookup [ 1.865733] of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/hdmi at 14530000[0]' [ 1.865772] of_get_named_gpiod_flags: parsed 'hpd-gpio' property of node '/hdmi at 14530000[0]' - status (0) [ 1.866270] exynos-hdmi 14530000.hdmi: Failed to get supply 'vdd': -517 [ 1.934874] brd: module loaded [ 1.976840] loop: module loaded [ 1.982826] usbcore: registered new interface driver r8152 [ 1.987183] usbcore: registered new interface driver asix [ 1.992464] usbcore: registered new interface driver ax88179_178a [ 1.998514] usbcore: registered new interface driver cdc_ether [ 2.004393] usbcore: registered new interface driver smsc75xx [ 2.010116] usbcore: registered new interface driver smsc95xx [ 2.015755] usbcore: registered new interface driver net1080 [ 2.021387] usbcore: registered new interface driver cdc_subset [ 2.027292] usbcore: registered new interface driver zaurus [ 2.032936] usbcore: registered new interface driver cdc_ncm [ 2.039648] exynos-dwc3 usb3-0: no suspend clk specified [ 2.043923] exynos-dwc3 usb3-1: no suspend clk specified [ 2.051144] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 2.056324] ehci-exynos: EHCI EXYNOS driver [ 2.060953] of_get_named_gpiod_flags: can't parse 'samsung,vbus-gpio' property of node '/usb at 12110000[0]' [ 2.061685] exynos-ehci 12110000.usb: EHCI Host Controller [ 2.066508] exynos-ehci 12110000.usb: new USB bus registered, assigned bus number 1 [ 2.074370] exynos-ehci 12110000.usb: irq 114, io mem 0x12110000 [ 2.084815] exynos-ehci 12110000.usb: USB 2.0 started, EHCI 1.00 [ 2.090766] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 2.096204] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.103400] usb usb1: Product: EHCI Host Controller [ 2.108223] usb usb1: Manufacturer: Linux 4.7.0-rc4-00069-gf2df679b6c55 ehci_hcd [ 2.115611] usb usb1: SerialNumber: 12110000.usb [ 2.125062] hub 1-0:1.0: USB hub found [ 2.127610] hub 1-0:1.0: 3 ports detected [ 2.137435] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 2.142274] ohci-exynos: OHCI EXYNOS driver [ 2.147223] exynos-ohci 12120000.usb: USB Host Controller [ 2.151868] exynos-ohci 12120000.usb: new USB bus registered, assigned bus number 2 [ 2.159844] exynos-ohci 12120000.usb: irq 114, io mem 0x12120000 [ 2.224545] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ 2.229954] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.238181] usb usb2: Product: USB Host Controller [ 2.241910] usb usb2: Manufacturer: Linux 4.7.0-rc4-00069-gf2df679b6c55 ohci_hcd [ 2.249277] usb usb2: SerialNumber: 12120000.usb [ 2.256592] hub 2-0:1.0: USB hub found [ 2.259002] hub 2-0:1.0: 3 ports detected [ 2.267760] usbcore: registered new interface driver usb-storage [ 2.274300] udc-core: couldn't find an available UDC - added [g_ether] to list of pending drivers [ 2.283511] mousedev: PS/2 mouse device common for all mice [ 2.293644] i2c /dev entries driver [ 2.326233] vdd_ldo9: Bringing 3300000uV into 3000000-3000000uV [ 2.345297] vddq_mmc2: Bringing 3300000uV into 2800000-2800000uV [ 2.355996] vdd_ldo15: Bringing 3300000uV into 3100000-3100000uV [ 2.374031] vdd_sd: Bringing 3300000uV into 2800000-2800000uV [ 2.444852] usb 1-1: new high-speed USB device number 2 using exynos-ehci [ 2.466691] s5m-rtc s2mps14-rtc: rtc core: registered s5m-rtc as rtc0 [ 2.486691] ina2xx 0-0040: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.494286] ina2xx 0-0041: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.501906] ina2xx 0-0044: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.509556] ina2xx 0-0045: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.521778] exynos-tmu 10060000.tmu: More trip points than supported by this TMU. [ 2.527914] exynos-tmu 10060000.tmu: 2 trip points should be configured in polling mode. [ 2.547256] s3c2410-wdt 101d0000.watchdog: watchdog inactive, reset disabled, irq disabled [ 2.557507] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel at redhat.com [ 2.567922] pwrseq_emmc pwrseq: GPIO lookup for consumer reset [ 2.567943] pwrseq_emmc pwrseq: using device tree for GPIO lookup [ 2.567985] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/pwrseq[0]' - status (0) [ 2.568440] sdhci: Secure Digital Host Controller Interface driver [ 2.573315] sdhci: Copyright(c) Pierre Ossman [ 2.578424] Synopsys Designware Multimedia Card Interface Driver [ 2.580637] usb 1-1: New USB device found, idVendor=0424, idProduct=9514 [ 2.580649] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2.584365] hub 1-1:1.0: USB hub found [ 2.584626] hub 1-1:1.0: 5 ports detected [ 2.607134] dwmmc_exynos 12200000.mmc: IDMAC supports 32-bit address mode. [ 2.612822] dwmmc_exynos 12200000.mmc: Using internal DMA controller. [ 2.619037] dwmmc_exynos 12200000.mmc: Version ID is 250a [ 2.624553] dwmmc_exynos 12200000.mmc: DW MMC controller at irq 65,64 bit host data width,64 deep fifo [ 2.635050] dwmmc_exynos 12200000.mmc: GPIO lookup for consumer cd [ 2.635073] dwmmc_exynos 12200000.mmc: using device tree for GPIO lookup [ 2.635113] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/mmc at 12200000[0]' - status (0) [ 2.635170] dwmmc_exynos 12200000.mmc: Got CD GPIO [ 2.638531] dwmmc_exynos 12200000.mmc: GPIO lookup for consumer wp [ 2.638548] dwmmc_exynos 12200000.mmc: using device tree for GPIO lookup [ 2.638569] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/mmc at 12200000[0]' [ 2.638589] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/mmc at 12200000[0]' [ 2.638606] dwmmc_exynos 12200000.mmc: using lookup tables for GPIO lookup [ 2.638743] dwmmc_exynos 12200000.mmc: lookup for GPIO wp failed [ 2.638889] dwmmc_exynos 12200000.mmc: allocated mmc-pwrseq [ 2.675599] dwmmc_exynos 12200000.mmc: 1 slots initialized [ 2.680637] dwmmc_exynos 12220000.mmc: IDMAC supports 32-bit address mode. [ 2.686693] dwmmc_exynos 12220000.mmc: Using internal DMA controller. [ 2.692959] dwmmc_exynos 12220000.mmc: Version ID is 250a [ 2.698555] dwmmc_exynos 12220000.mmc: DW MMC controller at irq 66,64 bit host data width,64 deep fifo [ 2.708453] dwmmc_exynos 12220000.mmc: GPIO lookup for consumer cd [ 2.708473] dwmmc_exynos 12220000.mmc: using device tree for GPIO lookup [ 2.708495] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/mmc at 12220000[0]' [ 2.708516] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/mmc at 12220000[0]' [ 2.708533] dwmmc_exynos 12220000.mmc: using lookup tables for GPIO lookup [ 2.708555] dwmmc_exynos 12220000.mmc: lookup for GPIO cd failed [ 2.708578] dwmmc_exynos 12220000.mmc: GPIO lookup for consumer wp [ 2.708595] dwmmc_exynos 12220000.mmc: using device tree for GPIO lookup [ 2.708615] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/mmc at 12220000[0]' [ 2.708635] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/mmc at 12220000[0]' [ 2.708651] dwmmc_exynos 12220000.mmc: using lookup tables for GPIO lookup [ 2.708672] dwmmc_exynos 12220000.mmc: lookup for GPIO wp failed [ 2.740624] dwmmc_exynos 12220000.mmc: 1 slots initialized [ 2.748059] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpioleds/redled[0]' - status (0) [ 2.754928] s5p-secss 10830000.sss: s5p-sss driver registered [ 2.762074] usbcore: registered new interface driver usbhid [ 2.766323] usbhid: USB HID core driver [ 2.794496] NET: Registered protocol family 10 [ 2.801159] sit: IPv6 over IPv4 tunneling driver [ 2.807823] NET: Registered protocol family 17 [ 2.810967] NET: Registered protocol family 15 [ 2.815731] Key type dns_resolver registered [ 2.821114] Registering SWP/SWPB emulation handler [ 2.824645] big.LITTLE switcher initializing [ 2.828780] CPU0 paired with CPU7 [ 2.832038] CPU1 paired with CPU6 [ 2.835336] CPU2 paired with CPU5 [ 2.838586] CPU3 paired with CPU4 [ 2.841915] GIC ID for CPU 0 cluster 1 is 4 [ 2.846081] GIC ID for CPU 1 cluster 1 is 5 [ 2.850235] GIC ID for CPU 2 cluster 1 is 6 [ 2.854382] GIC ID for CPU 3 cluster 1 is 7 [ 2.858554] GIC ID for CPU 0 cluster 0 is 0 [ 2.874842] usb 1-1.1: new high-speed USB device number 3 using exynos-ehci [ 2.882748] IRQ54 no longer affine to CPU4 [ 2.883540] CPU4: shutdown [ 2.938286] GIC ID for CPU 1 cluster 0 is 1 [ 2.961590] IRQ55 no longer affine to CPU5 [ 2.962220] CPU5: shutdown [ 2.985752] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 [ 2.991256] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.007574] smsc95xx v1.0.4 [ 3.017208] GIC ID for CPU 2 cluster 0 is 2 [ 3.041483] IRQ56 no longer affine to CPU6 [ 3.042150] CPU6: shutdown [ 3.076220] GIC ID for CPU 3 cluster 0 is 3 [ 3.080472] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-12110000.usb-1.1, smsc95xx USB 2.0 Ethernet, fe:33:58:6e:47:09 [ 3.100765] mmc_host mmc0: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0) [ 3.109573] IRQ57 no longer affine to CPU7 [ 3.113428] CPU7: shutdown [ 3.117412] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0) [ 3.133034] mmc_host mmc0: Bus speed (slot 0) = 100000000Hz (slot req 52000000Hz, actual 50000000HZ div = 1) [ 3.144907] mmc_host mmc0: Bus speed (slot 0) = 400000000Hz (slot req 200000000Hz, actual 200000000HZ div = 1) [ 3.154878] mmc0: new HS400 MMC card at address 0001 [ 3.160946] big.LITTLE switcher initialized [ 3.168316] mmcblk0: mmc0:0001 SDW16G 14.7 GiB [ 3.170772] exynos-hdmi 14530000.hdmi: GPIO lookup for consumer hpd [ 3.170782] exynos-hdmi 14530000.hdmi: using device tree for GPIO lookup [ 3.170800] of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/hdmi at 14530000[0]' [ 3.170863] of_get_named_gpiod_flags: parsed 'hpd-gpio' property of node '/hdmi at 14530000[0]' - status (0) [ 3.172447] mmcblk0boot0: mmc0:0001 SDW16G partition 1 4.00 MiB [ 3.178346] mmcblk0boot1: mmc0:0001 SDW16G partition 2 4.00 MiB [ 3.184099] mmcblk0rpmb: mmc0:0001 SDW16G partition 3 4.00 MiB [ 3.186663] [drm] Exynos DRM: using 14450000.mixer device for DMA mapping operations [ 3.188553] exynos-drm exynos-drm: bound 14450000.mixer (ops mixer_component_ops) [ 3.190091] exynos-drm exynos-drm: bound 14530000.hdmi (ops hdmi_component_ops) [ 3.190105] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.190111] [drm] No driver support for vblank timestamp query. [ 3.190248] [drm] Initialized exynos 1.0.0 20110530 on minor 0 [ 3.191776] exynos-dwc3 usb3-0: no suspend clk specified [ 3.199016] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller [ 3.199378] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 3 [ 3.200671] xhci-hcd xhci-hcd.2.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00010010 [ 3.200936] xhci-hcd xhci-hcd.2.auto: irq 138, io mem 0x12000000 [ 3.201887] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 [ 3.201898] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.201908] usb usb3: Product: xHCI Host Controller [ 3.201918] usb usb3: Manufacturer: Linux 4.7.0-rc4-00069-gf2df679b6c55 xhci-hcd [ 3.201927] usb usb3: SerialNumber: xhci-hcd.2.auto [ 3.206173] hub 3-0:1.0: USB hub found [ 3.206716] hub 3-0:1.0: 1 port detected [ 3.209969] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller [ 3.210045] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 4 [ 3.210347] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. [ 3.210837] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003 [ 3.210849] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.210858] usb usb4: Product: xHCI Host Controller [ 3.210868] usb usb4: Manufacturer: Linux 4.7.0-rc4-00069-gf2df679b6c55 xhci-hcd [ 3.210877] usb usb4: SerialNumber: xhci-hcd.2.auto [ 3.214283] hub 4-0:1.0: USB hub found [ 3.214418] hub 4-0:1.0: 1 port detected [ 3.217922] exynos-dwc3 usb3-1: no suspend clk specified [ 3.229322] using random self ethernet address [ 3.229340] using random host ethernet address [ 3.233726] usb0: HOST MAC b6:f5:d2:44:e7:76 [ 3.235110] usb0: MAC 9e:2f:17:8a:43:df [ 3.235246] using random self ethernet address [ 3.235262] using random host ethernet address [ 3.236108] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008 [ 3.236116] g_ether gadget: g_ether ready [ 3.257045] s3c-rtc 101e0000.rtc: rtc core: registered s3c as rtc1 [ 3.258713] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound[0]' [ 3.258727] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound[0]' [ 3.280412] max98090 5-0010: MAX98090 REVID=0x43 [ 3.282260] max98090 5-0010: use default 2.8v micbias [ 3.291742] asoc-simple-card sound: HiFi <-> 3830000.i2s mapping ok [ 3.337249] s5m-rtc s2mps14-rtc: setting system clock to 2016-07-04 10:52:41 UTC (1467629561) [ 3.440090] mmcblk0: p1 [ 3.447670] ALSA device list: [ 3.449206] #0: Odroid-XU3 [ 3.459340] EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities [ 3.483912] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null) [ 3.491056] VFS: Mounted root (ext4 filesystem) on device 179:1. [ 3.500229] devtmpfs: mounted [ 3.504574] Freeing unused kernel memory: 1024K (c0b00000 - c0c00000) [ 3.722041] random: systemd urandom read with 115 bits of entropy available [ 3.744470] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN) [ 3.765300] systemd[1]: Detected architecture arm. [ 3.786661] systemd[1]: Set hostname to . [ 4.152760] random: nonblocking pool is initialized [ 4.247613] systemd[1]: Listening on Network Service Netlink Socket. [ 4.271452] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 4.307848] systemd[1]: Listening on Process Core Dump Socket. [ 4.326101] systemd[1]: Listening on Journal Socket. [ 4.345114] systemd[1]: Reached target Encrypted Volumes. [ 4.361050] systemd[1]: Created slice System Slice. [ 4.380882] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 4.420804] systemd[1]: Mounting Debug File System... [ 4.436687] systemd[1]: Listening on Device-mapper event daemon FIFOs. [ 4.460960] systemd[1]: Listening on udev Control Socket. [ 4.480569] systemd[1]: Listening on LVM2 metadata daemon socket. [ 4.520451] systemd[1]: Mounting Configuration File System... [ 4.550375] systemd[1]: Starting Setup Virtual Console... [ 4.570796] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe. [ 4.591600] systemd[1]: Created slice system-getty.slice. [ 4.610127] systemd[1]: Reached target Remote File Systems. [ 4.625412] systemd[1]: Listening on udev Kernel Socket. [ 4.645505] systemd[1]: Listening on Journal Socket (/dev/log). [ 4.680780] systemd[1]: Starting Remount Root and Kernel File Systems... [ 4.706480] systemd[1]: Mounting Temporary Directory... [ 4.749518] systemd[1]: Starting Journal Service... [ 4.770531] systemd[1]: Starting Apply Kernel Variables... [ 4.790522] systemd[1]: Reached target Swap. [ 4.811164] systemd[1]: Created slice User and Session Slice. [ 4.835342] systemd[1]: Reached target Slices. [ 4.853158] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 4.876740] systemd[1]: Reached target Paths. [ 4.906374] systemd[1]: Mounted Configuration File System. [ 4.925448] systemd[1]: Mounted Debug File System. [ 4.945648] systemd[1]: Mounted Temporary Directory. [ 4.976137] systemd[1]: Started Setup Virtual Console. [ 4.995473] EXT4-fs (mmcblk0p1): re-mounted. Opts: errors=remount-ro [ 5.000425] systemd[1]: Started Apply Kernel Variables. [ 5.023859] systemd[1]: Started Remount Root and Kernel File Systems. [ 5.235940] systemd[1]: Starting Create Static Device Nodes in /dev... [ 5.265742] systemd[1]: Starting udev Coldplug all Devices... [ 5.291167] systemd[1]: Starting Load/Save Random Seed... [ 5.317278] systemd[1]: Started Create Static Device Nodes in /dev. [ 5.339956] systemd[1]: Started Load/Save Random Seed. [ 5.411117] systemd[1]: Starting udev Kernel Device Manager... [ 5.430376] systemd[1]: Reached target Local File Systems (Pre). [ 5.450636] systemd[1]: Reached target Local File Systems. [ 5.492682] systemd[1]: Started udev Kernel Device Manager. [ 5.619526] systemd[1]: Started Journal Service. [ 5.742353] systemd-journald[168]: Received request to flush runtime journal from PID 1 [ 12.113229] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 13.647862] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1 [ 37.887457] usb 3-1: new high-speed USB device number 2 using xhci-hcd [ 38.019603] usb 3-1: New USB device found, idVendor=05e3, idProduct=0743 [ 38.024916] usb 3-1: New USB device strings: Mfr=3, Product=4, SerialNumber=5 [ 38.032022] usb 3-1: Product: USB Storage [ 38.035943] usb 3-1: Manufacturer: Generic [ 38.040063] usb 3-1: SerialNumber: 000000000821 [ 38.051067] usb-storage 3-1:1.0: USB Mass Storage device detected [ 38.066129] scsi host0: usb-storage 3-1:1.0 [ 38.896168] usb 3-1: USB disconnect, device number 2 -------------- next part -------------- [root at odroidxu3 ~]# dmesg [ 0.000000] Booting Linux on physical CPU 0x100 [ 0.000000] Linux version 4.7.0-rc4-00139-g215db9481814 (k.kozlowski at AMDC2174) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1) ) #925 SMP PREEMPT Mon Jul 4 12:45:41 CEST 2016 [ 0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Hardkernel Odroid XU3 [ 0.000000] cma: Reserved 64 MiB at 0xba800000 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Samsung CPU ID: 0xe5422001 [ 0.000000] On node 0 totalpages: 514560 [ 0.000000] free_area_init_node: node 0, pgdat c0c4c4c0, node_mem_map ef020000 [ 0.000000] Normal zone: 1536 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 192512 pages, LIFO batch:31 [ 0.000000] HighMem zone: 322048 pages, LIFO batch:31 [ 0.000000] Running under secure firmware. [ 0.000000] percpu: Embedded 13 pages/cpu @eef62000 s24000 r8192 d21056 u53248 [ 0.000000] pcpu-alloc: s24000 r8192 d21056 u53248 alloc=13*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 513024 [ 0.000000] Kernel command line: console=tty1 console=ttySAC2,115200n8 root=PARTUUID=836e953a-01 rootwait rw no_console_suspend smsc95xx.macaddr=00:1e:06:61:7a:93 [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 1955248K/2058240K available (7382K kernel code, 369K rwdata, 2480K rodata, 1024K init, 8079K bss, 37456K reserved, 65536K cma-reserved, 1222656K highmem) [ 0.000000] Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc0aa197c (10855 kB) .init : 0xc0b00000 - 0xc0c00000 (1024 kB) .data : 0xc0c00000 - 0xc0c5c580 ( 370 kB) .bss : 0xc0c5e000 - 0xc1441d74 (8080 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] Running RCU self tests [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU lockdep checking is enabled. [ 0.000000] Build-time adjustment of leaf fanout to 32. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] GIC physical location is 0x10481000 [ 0.000000] Switching to timer-based delay loop, resolution 41ns [ 0.000000] clocksource: mct-frc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.000008] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns [ 0.001598] Console: colour dummy device 80x30 [ 0.004494] console [tty1] enabled [ 0.004535] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.004599] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.004638] ... MAX_LOCK_DEPTH: 48 [ 0.004678] ... MAX_LOCKDEP_KEYS: 8191 [ 0.004717] ... CLASSHASH_SIZE: 4096 [ 0.004757] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.004796] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.004836] ... CHAINHASH_SIZE: 32768 [ 0.004876] memory used by lock dependency info: 5167 kB [ 0.004984] per task-struct memory footprint: 1536 bytes [ 0.005083] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=120000) [ 0.005170] pid_max: default: 32768 minimum: 301 [ 0.005639] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.005699] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.009130] CPU: Testing write buffer coherency: ok [ 0.011831] CPU0: update cpu_capacity 448 [ 0.011891] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100 [ 0.012147] Setting up static identity map for 0x40100000 - 0x40100058 [ 0.013056] ARM CCI driver probed [ 0.013363] Exynos MCPM support installed [ 0.065482] CPU1: update cpu_capacity 448 [ 0.065493] CPU1: thread -1, cpu 1, socket 1, mpidr 80000101 [ 0.085395] CPU2: update cpu_capacity 448 [ 0.085405] CPU2: thread -1, cpu 2, socket 1, mpidr 80000102 [ 0.105390] CPU3: update cpu_capacity 448 [ 0.105399] CPU3: thread -1, cpu 3, socket 1, mpidr 80000103 [ 0.125397] CPU4: update cpu_capacity 1535 [ 0.125406] CPU4: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.145372] CPU5: update cpu_capacity 1535 [ 0.145379] CPU5: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.165372] CPU6: update cpu_capacity 1535 [ 0.165381] CPU6: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.185373] CPU7: update cpu_capacity 1535 [ 0.185382] CPU7: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.185692] Brought up 8 CPUs [ 0.186287] SMP: Total of 8 processors activated (384.00 BogoMIPS). [ 0.186342] CPU: WARNING: CPU(s) started in wrong/inconsistent modes (primary CPU mode 0x1a) [ 0.186416] CPU: This may indicate a broken bootloader or firmware. [ 0.190693] devtmpfs: initialized [ 0.278039] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3 [ 0.281023] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302231375000 ns [ 0.284916] pinctrl core: initialized pinctrl subsystem [ 0.290570] NET: Registered protocol family 16 [ 0.294815] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.310152] cpuidle: using governor menu [ 0.326646] exynos-audss-clk 3810000.audss-clock-controller: setup completed [ 0.337765] gpio gpiochip0: (gpy7): added GPIO chardev (254:0) [ 0.339469] gpiochip_setup_dev: registered GPIOs 0 to 7 on device: gpiochip0 (gpy7) [ 0.339547] gpio gpiochip1: (gpx0): added GPIO chardev (254:1) [ 0.340666] gpiochip_setup_dev: registered GPIOs 8 to 15 on device: gpiochip1 (gpx0) [ 0.340733] gpio gpiochip2: (gpx1): added GPIO chardev (254:2) [ 0.341781] gpiochip_setup_dev: registered GPIOs 16 to 23 on device: gpiochip2 (gpx1) [ 0.341847] gpio gpiochip3: (gpx2): added GPIO chardev (254:3) [ 0.342888] gpiochip_setup_dev: registered GPIOs 24 to 31 on device: gpiochip3 (gpx2) [ 0.342953] gpio gpiochip4: (gpx3): added GPIO chardev (254:4) [ 0.343955] gpiochip_setup_dev: registered GPIOs 32 to 39 on device: gpiochip4 (gpx3) [ 0.347279] gpio gpiochip5: (gpc0): added GPIO chardev (254:5) [ 0.348352] gpiochip_setup_dev: registered GPIOs 40 to 47 on device: gpiochip5 (gpc0) [ 0.348419] gpio gpiochip6: (gpc1): added GPIO chardev (254:6) [ 0.349427] gpiochip_setup_dev: registered GPIOs 48 to 55 on device: gpiochip6 (gpc1) [ 0.349490] gpio gpiochip7: (gpc2): added GPIO chardev (254:7) [ 0.350500] gpiochip_setup_dev: registered GPIOs 56 to 62 on device: gpiochip7 (gpc2) [ 0.350564] gpio gpiochip8: (gpc3): added GPIO chardev (254:8) [ 0.351567] gpiochip_setup_dev: registered GPIOs 63 to 66 on device: gpiochip8 (gpc3) [ 0.351631] gpio gpiochip9: (gpc4): added GPIO chardev (254:9) [ 0.352640] gpiochip_setup_dev: registered GPIOs 67 to 68 on device: gpiochip9 (gpc4) [ 0.352704] gpio gpiochip10: (gpd1): added GPIO chardev (254:10) [ 0.353695] gpiochip_setup_dev: registered GPIOs 69 to 76 on device: gpiochip10 (gpd1) [ 0.353759] gpio gpiochip11: (gpy0): added GPIO chardev (254:11) [ 0.354766] gpiochip_setup_dev: registered GPIOs 77 to 82 on device: gpiochip11 (gpy0) [ 0.354829] gpio gpiochip12: (gpy1): added GPIO chardev (254:12) [ 0.355952] gpiochip_setup_dev: registered GPIOs 83 to 86 on device: gpiochip12 (gpy1) [ 0.356017] gpio gpiochip13: (gpy2): added GPIO chardev (254:13) [ 0.357022] gpiochip_setup_dev: registered GPIOs 87 to 92 on device: gpiochip13 (gpy2) [ 0.357087] gpio gpiochip14: (gpy3): added GPIO chardev (254:14) [ 0.358092] gpiochip_setup_dev: registered GPIOs 93 to 100 on device: gpiochip14 (gpy3) [ 0.358157] gpio gpiochip15: (gpy4): added GPIO chardev (254:15) [ 0.359172] gpiochip_setup_dev: registered GPIOs 101 to 108 on device: gpiochip15 (gpy4) [ 0.359245] gpio gpiochip16: (gpy5): added GPIO chardev (254:16) [ 0.360302] gpiochip_setup_dev: registered GPIOs 109 to 116 on device: gpiochip16 (gpy5) [ 0.360367] gpio gpiochip17: (gpy6): added GPIO chardev (254:17) [ 0.361383] gpiochip_setup_dev: registered GPIOs 117 to 124 on device: gpiochip17 (gpy6) [ 0.363921] gpio gpiochip18: (gpe0): added GPIO chardev (254:18) [ 0.365037] gpiochip_setup_dev: registered GPIOs 125 to 132 on device: gpiochip18 (gpe0) [ 0.365103] gpio gpiochip19: (gpe1): added GPIO chardev (254:19) [ 0.366131] gpiochip_setup_dev: registered GPIOs 133 to 134 on device: gpiochip19 (gpe1) [ 0.366196] gpio gpiochip20: (gpf0): added GPIO chardev (254:20) [ 0.367216] gpiochip_setup_dev: registered GPIOs 135 to 140 on device: gpiochip20 (gpf0) [ 0.367280] gpio gpiochip21: (gpf1): added GPIO chardev (254:21) [ 0.368310] gpiochip_setup_dev: registered GPIOs 141 to 148 on device: gpiochip21 (gpf1) [ 0.368374] gpio gpiochip22: (gpg0): added GPIO chardev (254:22) [ 0.369398] gpiochip_setup_dev: registered GPIOs 149 to 156 on device: gpiochip22 (gpg0) [ 0.369463] gpio gpiochip23: (gpg1): added GPIO chardev (254:23) [ 0.370526] gpiochip_setup_dev: registered GPIOs 157 to 164 on device: gpiochip23 (gpg1) [ 0.370593] gpio gpiochip24: (gpg2): added GPIO chardev (254:24) [ 0.371617] gpiochip_setup_dev: registered GPIOs 165 to 166 on device: gpiochip24 (gpg2) [ 0.371682] gpio gpiochip25: (gpj4): added GPIO chardev (254:25) [ 0.372797] gpiochip_setup_dev: registered GPIOs 167 to 170 on device: gpiochip25 (gpj4) [ 0.374900] gpio gpiochip26: (gpa0): added GPIO chardev (254:26) [ 0.376075] gpiochip_setup_dev: registered GPIOs 171 to 178 on device: gpiochip26 (gpa0) [ 0.376142] gpio gpiochip27: (gpa1): added GPIO chardev (254:27) [ 0.377179] gpiochip_setup_dev: registered GPIOs 179 to 184 on device: gpiochip27 (gpa1) [ 0.377244] gpio gpiochip28: (gpa2): added GPIO chardev (254:28) [ 0.378267] gpiochip_setup_dev: registered GPIOs 185 to 192 on device: gpiochip28 (gpa2) [ 0.378331] gpio gpiochip29: (gpb0): added GPIO chardev (254:29) [ 0.379366] gpiochip_setup_dev: registered GPIOs 193 to 197 on device: gpiochip29 (gpb0) [ 0.379439] gpio gpiochip30: (gpb1): added GPIO chardev (254:30) [ 0.380481] gpiochip_setup_dev: registered GPIOs 198 to 202 on device: gpiochip30 (gpb1) [ 0.380545] gpio gpiochip31: (gpb2): added GPIO chardev (254:31) [ 0.381550] gpiochip_setup_dev: registered GPIOs 203 to 206 on device: gpiochip31 (gpb2) [ 0.381630] gpio gpiochip32: (gpb3): added GPIO chardev (254:32) [ 0.382639] gpiochip_setup_dev: registered GPIOs 207 to 214 on device: gpiochip32 (gpb3) [ 0.382704] gpio gpiochip33: (gpb4): added GPIO chardev (254:33) [ 0.383707] gpiochip_setup_dev: registered GPIOs 215 to 216 on device: gpiochip33 (gpb4) [ 0.383771] gpio gpiochip34: (gph0): added GPIO chardev (254:34) [ 0.384760] gpiochip_setup_dev: registered GPIOs 217 to 224 on device: gpiochip34 (gph0) [ 0.387146] gpio gpiochip35: (gpz): added GPIO chardev (254:35) [ 0.388197] gpiochip_setup_dev: registered GPIOs 225 to 231 on device: gpiochip35 (gpz) [ 0.403435] EXYNOS5420 PMU initialized [ 0.503812] SCSI subsystem initialized [ 0.505011] usbcore: registered new interface driver usbfs [ 0.505285] usbcore: registered new interface driver hub [ 0.505739] usbcore: registered new device driver usb [ 0.507919] s3c-i2c 12c60000.i2c: slave address 0x00 [ 0.507989] s3c-i2c 12c60000.i2c: bus frequency set to 65 KHz [ 0.512759] s3c-i2c 12c60000.i2c: i2c-0: S3C I2C adapter [ 0.513255] s3c-i2c 12c80000.i2c: slave address 0x00 [ 0.513318] s3c-i2c 12c80000.i2c: bus frequency set to 65 KHz [ 0.514759] s3c-i2c 12c80000.i2c: i2c-2: S3C I2C adapter [ 0.518159] Advanced Linux Sound Architecture Driver Initialized. [ 0.524852] clocksource: Switched to clocksource mct-frc [ 0.578489] NET: Registered protocol family 2 [ 0.581553] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.581810] TCP bind hash table entries: 8192 (order: 6, 294912 bytes) [ 0.585028] TCP: Hash tables configured (established 8192 bind 8192) [ 0.585422] UDP hash table entries: 512 (order: 3, 40960 bytes) [ 0.585879] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes) [ 0.587310] NET: Registered protocol family 1 [ 0.593873] RPC: Registered named UNIX socket transport module. [ 0.593941] RPC: Registered udp transport module. [ 0.593990] RPC: Registered tcp transport module. [ 0.594038] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.603689] futex hash table entries: 2048 (order: 5, 131072 bytes) [ 0.611392] workingset: timestamp_bits=28 max_order=19 bucket_order=0 [ 0.663572] NFS: Registering the id_resolver key type [ 0.664011] Key type id_resolver registered [ 0.664065] Key type id_legacy registered [ 0.664264] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 0.668830] bounce: pool size: 64 pages [ 0.669836] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 0.669989] io scheduler noop registered [ 0.670039] io scheduler deadline registered [ 0.670183] io scheduler cfq registered (default) [ 0.677166] 12130000.phy supply vbus not found, using dummy regulator [ 0.680855] 12100000.phy supply vbus not found, using dummy regulator [ 0.681142] 12100000.phy supply vbus-boost not found, using dummy regulator [ 0.682639] 12500000.phy supply vbus not found, using dummy regulator [ 0.682914] 12500000.phy supply vbus-boost not found, using dummy regulator [ 0.698162] dma-pl330 3880000.adma: Loaded driver for PL330 DMAC-241330 [ 0.698243] dma-pl330 3880000.adma: DBUFF-4x8bytes Num_Chans-6 Num_Peri-16 Num_Events-6 [ 0.714084] dma-pl330 121a0000.pdma: Loaded driver for PL330 DMAC-241330 [ 0.714161] dma-pl330 121a0000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.730180] dma-pl330 121b0000.pdma: Loaded driver for PL330 DMAC-241330 [ 0.730257] dma-pl330 121b0000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.734622] dma-pl330 10800000.mdma: Loaded driver for PL330 DMAC-241330 [ 0.734766] dma-pl330 10800000.mdma: DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32 [ 1.022568] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.031239] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 58, base_baud = 0) is a S3C6400/10 [ 1.033286] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 59, base_baud = 0) is a S3C6400/10 [ 1.035024] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 60, base_baud = 0) is a S3C6400/10 [ 1.840695] console [ttySAC2] enabled [ 1.845591] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 61, base_baud = 0) is a S3C6400/10 [ 1.857490] [drm] Initialized drm 1.1.0 20060810 [ 1.867577] exynos-hdmi 14530000.hdmi: GPIO lookup for consumer hpd [ 1.867599] exynos-hdmi 14530000.hdmi: using device tree for GPIO lookup [ 1.867623] of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/hdmi at 14530000[0]' [ 1.867661] of_get_named_gpiod_flags: parsed 'hpd-gpio' property of node '/hdmi at 14530000[0]' - status (0) [ 1.868135] exynos-hdmi 14530000.hdmi: Failed to get supply 'vdd': -517 [ 1.941032] brd: module loaded [ 1.982391] loop: module loaded [ 1.988402] usbcore: registered new interface driver r8152 [ 1.992773] usbcore: registered new interface driver asix [ 1.998031] usbcore: registered new interface driver ax88179_178a [ 2.004095] usbcore: registered new interface driver cdc_ether [ 2.009980] usbcore: registered new interface driver smsc75xx [ 2.015693] usbcore: registered new interface driver smsc95xx [ 2.021339] usbcore: registered new interface driver net1080 [ 2.026979] usbcore: registered new interface driver cdc_subset [ 2.032863] usbcore: registered new interface driver zaurus [ 2.038515] usbcore: registered new interface driver cdc_ncm [ 2.045275] exynos-dwc3 usb3-0: no suspend clk specified [ 2.049472] exynos-dwc3 usb3-1: no suspend clk specified [ 2.056758] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 2.061940] ehci-exynos: EHCI EXYNOS driver [ 2.066584] of_get_named_gpiod_flags: can't parse 'samsung,vbus-gpio' property of node '/usb at 12110000[0]' [ 2.067308] exynos-ehci 12110000.usb: EHCI Host Controller [ 2.072125] exynos-ehci 12110000.usb: new USB bus registered, assigned bus number 1 [ 2.080054] exynos-ehci 12110000.usb: irq 114, io mem 0x12110000 [ 2.094880] exynos-ehci 12110000.usb: USB 2.0 started, EHCI 1.00 [ 2.100831] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 2.106266] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.113457] usb usb1: Product: EHCI Host Controller [ 2.118289] usb usb1: Manufacturer: Linux 4.7.0-rc4-00139-g215db9481814 ehci_hcd [ 2.125674] usb usb1: SerialNumber: 12110000.usb [ 2.134998] hub 1-0:1.0: USB hub found [ 2.137544] hub 1-0:1.0: 3 ports detected [ 2.147057] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 2.151904] ohci-exynos: OHCI EXYNOS driver [ 2.156856] exynos-ohci 12120000.usb: USB Host Controller [ 2.161492] exynos-ohci 12120000.usb: new USB bus registered, assigned bus number 2 [ 2.169393] exynos-ohci 12120000.usb: irq 114, io mem 0x12120000 [ 2.234494] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ 2.239902] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.248132] usb usb2: Product: USB Host Controller [ 2.251853] usb usb2: Manufacturer: Linux 4.7.0-rc4-00139-g215db9481814 ohci_hcd [ 2.259225] usb usb2: SerialNumber: 12120000.usb [ 2.266534] hub 2-0:1.0: USB hub found [ 2.268940] hub 2-0:1.0: 3 ports detected [ 2.277660] usbcore: registered new interface driver usb-storage [ 2.284179] udc-core: couldn't find an available UDC - added [g_ether] to list of pending drivers [ 2.293347] mousedev: PS/2 mouse device common for all mice [ 2.303507] i2c /dev entries driver [ 2.336918] vdd_ldo9: Bringing 3300000uV into 3000000-3000000uV [ 2.355900] vddq_mmc2: Bringing 3300000uV into 2800000-2800000uV [ 2.367096] vdd_ldo15: Bringing 3300000uV into 3100000-3100000uV [ 2.385566] vdd_sd: Bringing 3300000uV into 2800000-2800000uV [ 2.454858] usb 1-1: new high-speed USB device number 2 using exynos-ehci [ 2.482038] s5m-rtc s2mps14-rtc: rtc core: registered s5m-rtc as rtc0 [ 2.501851] ina2xx 0-0040: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.509452] ina2xx 0-0041: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.517622] ina2xx 0-0044: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.525192] ina2xx 0-0045: power monitor ina231 (Rshunt = 10000 uOhm) [ 2.537319] exynos-tmu 10060000.tmu: More trip points than supported by this TMU. [ 2.543462] exynos-tmu 10060000.tmu: 2 trip points should be configured in polling mode. [ 2.563034] s3c2410-wdt 101d0000.watchdog: watchdog inactive, reset disabled, irq disabled [ 2.573462] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel at redhat.com [ 2.583721] pwrseq_emmc pwrseq: GPIO lookup for consumer reset [ 2.583742] pwrseq_emmc pwrseq: using device tree for GPIO lookup [ 2.583783] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/pwrseq[0]' - status (0) [ 2.584242] sdhci: Secure Digital Host Controller Interface driver [ 2.589057] sdhci: Copyright(c) Pierre Ossman [ 2.594167] Synopsys Designware Multimedia Card Interface Driver [ 2.600344] usb 1-1: New USB device found, idVendor=0424, idProduct=9514 [ 2.606030] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2.614956] dwmmc_exynos 12200000.mmc: IDMAC supports 32-bit address mode. [ 2.615141] dwmmc_exynos 12200000.mmc: Using internal DMA controller. [ 2.615157] dwmmc_exynos 12200000.mmc: Version ID is 250a [ 2.615333] dwmmc_exynos 12200000.mmc: DW MMC controller at irq 65,64 bit host data width,64 deep fifo [ 2.616394] dwmmc_exynos 12200000.mmc: GPIO lookup for consumer cd [ 2.616403] dwmmc_exynos 12200000.mmc: using device tree for GPIO lookup [ 2.616432] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/mmc at 12200000[0]' - status (0) [ 2.616478] dwmmc_exynos 12200000.mmc: Got CD GPIO [ 2.616491] dwmmc_exynos 12200000.mmc: GPIO lookup for consumer wp [ 2.616499] dwmmc_exynos 12200000.mmc: using device tree for GPIO lookup [ 2.616511] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/mmc at 12200000[0]' [ 2.616523] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/mmc at 12200000[0]' [ 2.616532] dwmmc_exynos 12200000.mmc: using lookup tables for GPIO lookup [ 2.616649] dwmmc_exynos 12200000.mmc: lookup for GPIO wp failed [ 2.616780] dwmmc_exynos 12200000.mmc: allocated mmc-pwrseq [ 2.655868] dwmmc_exynos 12200000.mmc: 1 slots initialized [ 2.658540] hub 1-1:1.0: USB hub found [ 2.658754] hub 1-1:1.0: 5 ports detected [ 2.668700] dwmmc_exynos 12220000.mmc: IDMAC supports 32-bit address mode. [ 2.674884] dwmmc_exynos 12220000.mmc: Using internal DMA controller. [ 2.681062] dwmmc_exynos 12220000.mmc: Version ID is 250a [ 2.686576] dwmmc_exynos 12220000.mmc: DW MMC controller at irq 66,64 bit host data width,64 deep fifo [ 2.696572] dwmmc_exynos 12220000.mmc: GPIO lookup for consumer cd [ 2.696592] dwmmc_exynos 12220000.mmc: using device tree for GPIO lookup [ 2.696615] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/mmc at 12220000[0]' [ 2.696635] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/mmc at 12220000[0]' [ 2.696652] dwmmc_exynos 12220000.mmc: using lookup tables for GPIO lookup [ 2.696675] dwmmc_exynos 12220000.mmc: lookup for GPIO cd failed [ 2.696699] dwmmc_exynos 12220000.mmc: GPIO lookup for consumer wp [ 2.696715] dwmmc_exynos 12220000.mmc: using device tree for GPIO lookup [ 2.696735] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/mmc at 12220000[0]' [ 2.696754] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/mmc at 12220000[0]' [ 2.696770] dwmmc_exynos 12220000.mmc: using lookup tables for GPIO lookup [ 2.696791] dwmmc_exynos 12220000.mmc: lookup for GPIO wp failed [ 2.725508] dwmmc_exynos 12220000.mmc: 1 slots initialized [ 2.732925] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpioleds/redled[0]' - status (0) [ 2.739824] s5p-secss 10830000.sss: s5p-sss driver registered [ 2.746825] usbcore: registered new interface driver usbhid [ 2.751014] usbhid: USB HID core driver [ 2.779044] NET: Registered protocol family 10 [ 2.785746] sit: IPv6 over IPv4 tunneling driver [ 2.792242] NET: Registered protocol family 17 [ 2.795382] NET: Registered protocol family 15 [ 2.800165] Key type dns_resolver registered [ 2.805561] Registering SWP/SWPB emulation handler [ 2.809080] big.LITTLE switcher initializing [ 2.813216] CPU0 paired with CPU7 [ 2.816483] CPU1 paired with CPU6 [ 2.819773] CPU2 paired with CPU5 [ 2.823030] CPU3 paired with CPU4 [ 2.826360] GIC ID for CPU 0 cluster 1 is 4 [ 2.830523] GIC ID for CPU 1 cluster 1 is 5 [ 2.834646] GIC ID for CPU 2 cluster 1 is 6 [ 2.838840] GIC ID for CPU 3 cluster 1 is 7 [ 2.843000] GIC ID for CPU 0 cluster 0 is 0 [ 2.867557] IRQ54 no longer affine to CPU4 [ 2.868479] CPU4: shutdown [ 2.917998] GIC ID for CPU 1 cluster 0 is 1 [ 2.941528] IRQ55 no longer affine to CPU5 [ 2.942159] CPU5: shutdown [ 2.944808] usb 1-1.1: new high-speed USB device number 3 using exynos-ehci [ 2.986285] GIC ID for CPU 2 cluster 0 is 2 [ 3.001486] IRQ56 no longer affine to CPU6 [ 3.002154] CPU6: shutdown [ 3.034207] GIC ID for CPU 3 cluster 0 is 3 [ 3.046802] mmc_host mmc0: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0) [ 3.055513] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 [ 3.062413] IRQ57 no longer affine to CPU7 [ 3.063133] CPU7: shutdown [ 3.063506] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0) [ 3.065008] mmc_host mmc0: Bus speed (slot 0) = 100000000Hz (slot req 52000000Hz, actual 50000000HZ div = 1) [ 3.065045] mmc_host mmc0: Bus speed (slot 0) = 400000000Hz (slot req 200000000Hz, actual 200000000HZ div = 1) [ 3.065598] mmc0: new HS400 MMC card at address 0001 [ 3.069955] mmcblk0: mmc0:0001 SDW16G 14.7 GiB [ 3.070900] mmcblk0boot0: mmc0:0001 SDW16G partition 1 4.00 MiB [ 3.076978] mmcblk0boot1: mmc0:0001 SDW16G partition 2 4.00 MiB [ 3.077902] mmcblk0rpmb: mmc0:0001 SDW16G partition 3 4.00 MiB [ 3.082635] mmcblk0: p1 [ 3.127969] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.140402] smsc95xx v1.0.4 [ 3.164074] big.LITTLE switcher initialized [ 3.173410] exynos-hdmi 14530000.hdmi: GPIO lookup for consumer hpd [ 3.173437] exynos-hdmi 14530000.hdmi: using device tree for GPIO lookup [ 3.173461] of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/hdmi at 14530000[0]' [ 3.173530] of_get_named_gpiod_flags: parsed 'hpd-gpio' property of node '/hdmi at 14530000[0]' - status (0) [ 3.188329] [drm] Exynos DRM: using 14450000.mixer device for DMA mapping operations [ 3.196944] exynos-drm exynos-drm: bound 14450000.mixer (ops mixer_component_ops) [ 3.204650] exynos-drm exynos-drm: bound 14530000.hdmi (ops hdmi_component_ops) [ 3.210628] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.217178] [drm] No driver support for vblank timestamp query. [ 3.223188] [drm] Initialized exynos 1.0.0 20110530 on minor 0 [ 3.230894] exynos-dwc3 usb3-0: no suspend clk specified [ 3.242530] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-12110000.usb-1.1, smsc95xx USB 2.0 Ethernet, ae:fd:d3:4f:f8:46 [ 3.245570] exynos-dwc3 usb3-1: no suspend clk specified [ 3.256936] using random self ethernet address [ 3.256954] using random host ethernet address [ 3.261312] usb0: HOST MAC 06:b2:36:88:d0:c4 [ 3.263167] usb0: MAC fe:41:a2:95:1e:f9 [ 3.263238] using random self ethernet address [ 3.263254] using random host ethernet address [ 3.264104] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008 [ 3.264113] g_ether gadget: g_ether ready [ 3.280570] s3c-rtc 101e0000.rtc: rtc core: registered s3c as rtc1 [ 3.282222] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound[0]' [ 3.282236] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound[0]' [ 3.305431] max98090 5-0010: MAX98090 REVID=0x43 [ 3.311033] max98090 5-0010: use default 2.8v micbias [ 3.323865] asoc-simple-card sound: HiFi <-> 3830000.i2s mapping ok [ 3.346077] s5m-rtc s2mps14-rtc: setting system clock to 2016-07-04 10:50:35 UTC (1467629435) [ 3.463824] ALSA device list: [ 3.465446] #0: Odroid-XU3 [ 3.475969] EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities [ 3.508523] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null) [ 3.515405] VFS: Mounted root (ext4 filesystem) on device 179:1. [ 3.524630] devtmpfs: mounted [ 3.529084] Freeing unused kernel memory: 1024K (c0b00000 - c0c00000) [ 3.744479] random: systemd urandom read with 89 bits of entropy available [ 3.767110] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN) [ 3.787929] systemd[1]: Detected architecture arm. [ 3.807152] systemd[1]: Set hostname to . [ 4.253911] systemd[1]: Listening on udev Kernel Socket. [ 4.302686] systemd[1]: Listening on Process Core Dump Socket. [ 4.320519] systemd[1]: Reached target Remote File Systems. [ 4.340983] systemd[1]: Created slice User and Session Slice. [ 4.361663] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 4.385684] systemd[1]: Listening on Journal Socket (/dev/log). [ 4.406396] systemd[1]: Listening on Device-mapper event daemon FIFOs. [ 4.425537] systemd[1]: Listening on LVM2 metadata daemon socket. [ 4.445592] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe. [ 4.465555] systemd[1]: Listening on udev Control Socket. [ 4.485112] systemd[1]: Reached target Encrypted Volumes. [ 4.500587] systemd[1]: Listening on Journal Socket. [ 4.515735] systemd[1]: Listening on Network Service Netlink Socket. [ 4.535087] systemd[1]: Reached target Swap. [ 4.550713] systemd[1]: Created slice System Slice. [ 4.590679] systemd[1]: Mounting Temporary Directory... [ 4.610310] systemd[1]: Reached target Slices. [ 4.630327] systemd[1]: Starting Setup Virtual Console... [ 4.650550] systemd[1]: Starting Journal Service... [ 4.671430] systemd[1]: Starting Remount Root and Kernel File Systems... [ 4.698731] systemd[1]: Starting Apply Kernel Variables... [ 4.716161] systemd[1]: Mounting Debug File System... [ 4.740550] systemd[1]: Mounting Configuration File System... [ 4.762649] systemd[1]: Created slice system-getty.slice. [ 4.776874] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 4.801345] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 4.825283] systemd[1]: Reached target Paths. [ 4.854673] systemd[1]: Mounted Configuration File System. [ 4.866869] systemd[1]: Mounted Debug File System. [ 4.885384] systemd[1]: Mounted Temporary Directory. [ 4.914210] systemd[1]: Started Setup Virtual Console. [ 4.924236] random: nonblocking pool is initialized [ 4.939586] systemd[1]: Started Apply Kernel Variables. [ 4.970589] EXT4-fs (mmcblk0p1): re-mounted. Opts: errors=remount-ro [ 5.000137] systemd[1]: Started Remount Root and Kernel File Systems. [ 5.185976] systemd[1]: Starting udev Coldplug all Devices... [ 5.211857] systemd[1]: Starting Create Static Device Nodes in /dev... [ 5.236286] systemd[1]: Starting Load/Save Random Seed... [ 5.292125] systemd[1]: Started Load/Save Random Seed. [ 5.307645] systemd[1]: Started Create Static Device Nodes in /dev. [ 5.360063] systemd[1]: Reached target Local File Systems (Pre). [ 5.380587] systemd[1]: Reached target Local File Systems. [ 5.425947] systemd[1]: Starting udev Kernel Device Manager... [ 5.491839] systemd[1]: Started Journal Service. [ 5.599572] systemd-journald[159]: Received request to flush runtime journal from PID 1 [ 11.933979] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 13.637504] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753364AbcGDL0W (ORCPT ); Mon, 4 Jul 2016 07:26:22 -0400 Received: from mailout3.w1.samsung.com ([210.118.77.13]:48449 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752844AbcGDL0S (ORCPT ); Mon, 4 Jul 2016 07:26:18 -0400 X-AuditID: cbfec7f4-f796c6d000001486-67-577a47d4b77b From: Krzysztof Kozlowski X-Enigmail-Draft-Status: N1110 Subject: [BUG] Regression, usb-dwc3 not working, Odroid XU3, usb 3.0 To: Felipe Balbi , Greg Kroah-Hartman , Linux USB Mailing List , linux-arm-kernel , "linux-samsung-soc@vger.kernel.org" , linux-kernel Cc: Kukjin Kim , Bartlomiej Zolnierkiewicz Message-id: <577A47D3.7020900@samsung.com> Date: Mon, 04 Jul 2016 13:26:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-version: 1.0 Content-type: multipart/mixed; boundary=------------010206020409070300000100 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRmVeSWpSXmKPExsVy+t/xy7pX3avCDTpbGS02zljPanGs7Qm7 RfPi9WwWr18YWvQ/fs1ssenxNVaLy7vmsFnMOL+PyWLRslZmB06PTas62Tz2z13D7rF5Sb1H 35ZVjB6fN8kFsEZx2aSk5mSWpRbp2yVwZfy8f4O94NJd1oqGk6cZGxi/HGPtYuTkkBAwkZg9 6yYbhC0mceHeeiCbi0NIYCmjRN/qP4wQzjNGiYfHzoBVsQkYS2xevgSqQ06it3sSC4gtLOAi 8e70LHaQBhGBg0wSB/q+sIMkmAUiJbat+MMEYvMKaEn82rcFrJlFQFXi9PTvYHFRgQiJWdt/ QNUISvyYfA9oKAdQr49E/8XwCYx8s5BkZiFkZoEtUJf4M+8SM4QtL7H97Rwo20HiwbkJULai xJTuh+wQto3E32fTWSFse4nPe86zYKqxlvj48z/jAkauVYyiqaXJBcVJ6bmGesWJucWleel6 yfm5mxghEfdlB+PiY1aHGAU4GJV4eBliKsOFWBPLiitzDzGqAM15tGH1BUYplrz8vFQlEd5G t6pwId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rxzd70PERJITyxJzU5NLUgtgskycXBKNTBKeXVN s9h2ViC+4/rUgob1XQe3pO/13CYsuL+YdYHRrfk8enli/6qKZv07/TDJTbxkw7yry/6tesD4 d6rD/0CW2B+vZ7yVjFhTFySTZvfAeoLBciUhw7M5fV26BzQ3xq2r953r1lkVHrTQKLDrvCir pXtY5sKt00/4L1stGbZ+ckjwkb898S+VWIozEg21mIuKEwHWYx2lwAIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------010206020409070300000100 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, Since three recent next releases (first on 20160630), on Odroid XU3 board the USB 3.0 host port (the only one) stopped working. This is a "samsung,exynos5250-dwusb3" (drivers/usb/dwc3/dwc3-exynos.c). Two issues here: 1. The port does not show up as USB 3.0 device. This one device is missing: Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 2. The port does not work even for 2.0 devices (I didn't test 1.0). config: exynos_defconfig (ARM) DTS: exynos5422-odroidxu3.dts Bisect points to merge commit: # first bad commit: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Bisect log: # bad: [d936b5e461b9545fa9a8a3357a40eea17aea5e28] Add linux-next specific files for 20160701 # good: [1a0a02d1efa066001fd315c1b4df583d939fa2c4] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm git bisect start 'next/master' 'next/stable' # good: [e3f87b945da70903776e67a549ab3df78c4d6389] Merge remote-tracking branch 'drm/drm-next' git bisect good e3f87b945da70903776e67a549ab3df78c4d6389 # good: [d71ef0d1368d8d6054ef44765c0f1fe866f4b2e0] Merge remote-tracking branch 'clockevents/clockevents/next' git bisect good d71ef0d1368d8d6054ef44765c0f1fe866f4b2e0 # bad: [9aff7978ef28c3eb5415c624049c189d48b13dff] Merge remote-tracking branch 'staging/staging-next' git bisect bad 9aff7978ef28c3eb5415c624049c189d48b13dff # good: [47feda95152a47aa15091c93ea7ad82869127278] Merge remote-tracking branch 'tty/tty-next' git bisect good 47feda95152a47aa15091c93ea7ad82869127278 # good: [6f65aa8925f7a908eb4d08339c03c40a300ac461] staging/android: make sw_ioctl info internal to sw_sync.c git bisect good 6f65aa8925f7a908eb4d08339c03c40a300ac461 # bad: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next git bisect bad 215db9481814bfae69cde49d82865c74189e435f # good: [f2df679b6c556fd3b0b7ffafea170f1679086455] usb: dwc3: gadget: avoid while(1) in run_stop() git bisect good f2df679b6c556fd3b0b7ffafea170f1679086455 # good: [0d7995031a8e7a34e5638d57a44a51aae39e321c] usb: renesas_usbhs: show error code when probe failed git bisect good 0d7995031a8e7a34e5638d57a44a51aae39e321c # good: [86065c2719a5685cef36945f09def3f0658c7860] xhci: don't rely on precalculated value of needed trbs in the enqueue loop git bisect good 86065c2719a5685cef36945f09def3f0658c7860 # good: [95b57df45062d7005ff01ed956b69166b6b3481e] usb: dwc3: host: use build-in property instead of platform data git bisect good 95b57df45062d7005ff01ed956b69166b6b3481e # good: [4fdef698383db07d829da567e0e405fc41ff3a89] usb: renesas_usbhs: fix NULL pointer dereference in xfer_work() git bisect good 4fdef698383db07d829da567e0e405fc41ff3a89 # good: [4e84e22195910b315b36eca149febd0a6b02f7c4] usb: early/ehci-dbgp: make it explicitly non-modular git bisect good 4e84e22195910b315b36eca149febd0a6b02f7c4 # good: [107a4b535b7d1da4203a26949775d67173e96e04] usb: renesas_usbhs: make usbhs_write32() static git bisect good 107a4b535b7d1da4203a26949775d67173e96e04 # good: [15e4292a2d21e9997fdb2b8c014cc461b3f268f0] usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable() git bisect good 15e4292a2d21e9997fdb2b8c014cc461b3f268f0 # first bad commit: [215db9481814bfae69cde49d82865c74189e435f] Merge tag 'usb-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next Attached dmesg - good and bad. Please let me know if you need more information. Best regards, Krzysztof --------------010206020409070300000100 Content-Type: text/plain; charset=UTF-8; name="dmesg-good.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg-good.txt" WyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBDUFUgMHgxMDAKWyAg ICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjcuMC1yYzQtMDAwNjktZ2YyZGY2NzliNmM1 NSAoay5rb3psb3dza2lAQU1EQzIxNzQpIChnY2MgdmVyc2lvbiA0LjcuMyAoVWJ1bnR1L0xp bmFybyA0LjcuMy0xMnVidW50dTEpICkgIzkyNiBTTVAgUFJFRU1QVCBNb24gSnVsIDQgMTI6 NTE6MTkgQ0VTVCAyMDE2ClsgICAgMC4wMDAwMDBdIENQVTogQVJNdjcgUHJvY2Vzc29yIFs0 MTBmYzA3M10gcmV2aXNpb24gMyAoQVJNdjcpLCBjcj0xMGM1Mzg3ZApbICAgIDAuMDAwMDAw XSBDUFU6IGRpdiBpbnN0cnVjdGlvbnMgYXZhaWxhYmxlOiBwYXRjaGluZyBkaXZpc2lvbiBj b2RlClsgICAgMC4wMDAwMDBdIENQVTogUElQVCAvIFZJUFQgbm9uYWxpYXNpbmcgZGF0YSBj YWNoZSwgVklQVCBhbGlhc2luZyBpbnN0cnVjdGlvbiBjYWNoZQpbICAgIDAuMDAwMDAwXSBN YWNoaW5lIG1vZGVsOiBIYXJka2VybmVsIE9kcm9pZCBYVTMKWyAgICAwLjAwMDAwMF0gY21h OiBSZXNlcnZlZCA2NCBNaUIgYXQgMHhiYTgwMDAwMApbICAgIDAuMDAwMDAwXSBNZW1vcnkg cG9saWN5OiBEYXRhIGNhY2hlIHdyaXRlYWxsb2MKWyAgICAwLjAwMDAwMF0gU2Ftc3VuZyBD UFUgSUQ6IDB4ZTU0MjIwMDEKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6 IDUxNDU2MApbICAgIDAuMDAwMDAwXSBmcmVlX2FyZWFfaW5pdF9ub2RlOiBub2RlIDAsIHBn ZGF0IGMwYzRjNGMwLCBub2RlX21lbV9tYXAgZWYwMjAwMDAKWyAgICAwLjAwMDAwMF0gICBO b3JtYWwgem9uZTogMTUzNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0g ICBOb3JtYWwgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIE5vcm1h bCB6b25lOiAxOTI1MTIgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBI aWdoTWVtIHpvbmU6IDMyMjA0OCBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAw XSBSdW5uaW5nIHVuZGVyIHNlY3VyZSBmaXJtd2FyZS4KWyAgICAwLjAwMDAwMF0gcGVyY3B1 OiBFbWJlZGRlZCAxMyBwYWdlcy9jcHUgQGVlZjYyMDAwIHMyNDAwMCByODE5MiBkMjEwNTYg dTUzMjQ4ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMyNDAwMCByODE5MiBkMjEwNTYg dTUzMjQ4IGFsbG9jPTEzKjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAg WzBdIDEgWzBdIDIgWzBdIDMgWzBdIDQgWzBdIDUgWzBdIDYgWzBdIDcKWyAgICAwLjAwMDAw MF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcg b24uICBUb3RhbCBwYWdlczogNTEzMDI0ClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5k IGxpbmU6IGNvbnNvbGU9dHR5MSBjb25zb2xlPXR0eVNBQzIsMTE1MjAwbjggcm9vdD1QQVJU VVVJRD04MzZlOTUzYS0wMSByb290d2FpdCBydyBub19jb25zb2xlX3N1c3BlbmQgc21zYzk1 eHgubWFjYWRkcj0wMDoxZTowNjo2MTo3YTo5MwpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0 YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wMDAw MDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6IDcs IDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0g TWVtb3J5OiAxOTU1MjQ4Sy8yMDU4MjQwSyBhdmFpbGFibGUgKDczODJLIGtlcm5lbCBjb2Rl LCAzNjlLIHJ3ZGF0YSwgMjQ4MEsgcm9kYXRhLCAxMDI0SyBpbml0LCA4MDc5SyBic3MsIDM3 NDU2SyByZXNlcnZlZCwgNjU1MzZLIGNtYS1yZXNlcnZlZCwgMTIyMjY1NksgaGlnaG1lbSkK WyAgICAwLjAwMDAwMF0gVmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKICAgICAgICAg ICAgICAgICAgIHZlY3RvciAgOiAweGZmZmYwMDAwIC0gMHhmZmZmMTAwMCAgICggICA0IGtC KQogICAgICAgICAgICAgICAgICAgZml4bWFwICA6IDB4ZmZjMDAwMDAgLSAweGZmZjAwMDAw ICAgKDMwNzIga0IpCiAgICAgICAgICAgICAgICAgICB2bWFsbG9jIDogMHhmMDgwMDAwMCAt IDB4ZmY4MDAwMDAgICAoIDI0MCBNQikKICAgICAgICAgICAgICAgICAgIGxvd21lbSAgOiAw eGMwMDAwMDAwIC0gMHhmMDAwMDAwMCAgICggNzY4IE1CKQogICAgICAgICAgICAgICAgICAg cGttYXAgICA6IDB4YmZlMDAwMDAgLSAweGMwMDAwMDAwICAgKCAgIDIgTUIpCiAgICAgICAg ICAgICAgICAgICBtb2R1bGVzIDogMHhiZjAwMDAwMCAtIDB4YmZlMDAwMDAgICAoICAxNCBN QikKICAgICAgICAgICAgICAgICAgICAgLnRleHQgOiAweGMwMDA4MDAwIC0gMHhjMGFhMTkz NCAgICgxMDg1NSBrQikKICAgICAgICAgICAgICAgICAgICAgLmluaXQgOiAweGMwYjAwMDAw IC0gMHhjMGMwMDAwMCAgICgxMDI0IGtCKQogICAgICAgICAgICAgICAgICAgICAuZGF0YSA6 IDB4YzBjMDAwMDAgLSAweGMwYzVjNGQ4ICAgKCAzNzAga0IpCiAgICAgICAgICAgICAgICAg ICAgICAuYnNzIDogMHhjMGM1ZTAwMCAtIDB4YzE0NDFkNzQgICAoODA4MCBrQikKWyAgICAw LjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQ VXM9OCwgTm9kZXM9MQpbICAgIDAuMDAwMDAwXSBSdW5uaW5nIFJDVSBzZWxmIHRlc3RzClsg ICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRp b24uClsgICAgMC4wMDAwMDBdICBSQ1UgbG9ja2RlcCBjaGVja2luZyBpcyBlbmFibGVkLgpb ICAgIDAuMDAwMDAwXSAgQnVpbGQtdGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRv IDMyLgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjE2IG5yX2lycXM6MTYgMTYKWyAgICAwLjAw MDAwMF0gR0lDIHBoeXNpY2FsIGxvY2F0aW9uIGlzIDB4MTA0ODEwMDAKWyAgICAwLjAwMDAw MF0gU3dpdGNoaW5nIHRvIHRpbWVyLWJhc2VkIGRlbGF5IGxvb3AsIHJlc29sdXRpb24gNDFu cwpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogbWN0LWZyYzogbWFzazogMHhmZmZmZmZm ZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzk2MzU4NTE5NDkgbnMK WyAgICAwLjAwMDAwOF0gc2NoZWRfY2xvY2s6IDMyIGJpdHMgYXQgMjRNSHosIHJlc29sdXRp b24gNDFucywgd3JhcHMgZXZlcnkgODk0Nzg0ODQ5NzFucwpbICAgIDAuMDAxNTk5XSBDb25z b2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDMwClsgICAgMC4wMDQ0ODldIGNvbnNvbGUg W3R0eTFdIGVuYWJsZWQKWyAgICAwLjAwNDUzMV0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRv cjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsgICAg MC4wMDQ1OTZdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDA0NjM1 XSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDQ2NzVdIC4uLiBN QVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDA0NzE0XSAuLi4gQ0xBU1NI QVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwNDc1NF0gLi4uIE1BWF9MT0NLREVQ X0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDA0Nzk0XSAuLi4gTUFYX0xPQ0tERVBfQ0hB SU5TOiAgICAgIDY1NTM2ClsgICAgMC4wMDQ4MzRdIC4uLiBDSEFJTkhBU0hfU0laRTogICAg ICAgICAgMzI3NjgKWyAgICAwLjAwNDg3NF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5k ZW5jeSBpbmZvOiA1MTY3IGtCClsgICAgMC4wMDQ5MTddICBwZXIgdGFzay1zdHJ1Y3QgbWVt b3J5IGZvb3RwcmludDogMTUzNiBieXRlcwpbICAgIDAuMDA1MzQzXSBDYWxpYnJhdGluZyBk ZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVx dWVuY3kuLiA0OC4wMCBCb2dvTUlQUyAobHBqPTEyMDAwMCkKWyAgICAwLjAwNTQzMV0gcGlk X21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMDU5MDFdIE1vdW50 LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMp ClsgICAgMC4wMDU5NjFdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAy MDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwOTQwNl0gQ1BVOiBUZXN0aW5n IHdyaXRlIGJ1ZmZlciBjb2hlcmVuY3k6IG9rClsgICAgMC4wMTE3MjddIENQVTA6IHVwZGF0 ZSBjcHVfY2FwYWNpdHkgNDQ4ClsgICAgMC4wMTE3ODhdIENQVTA6IHRocmVhZCAtMSwgY3B1 IDAsIHNvY2tldCAxLCBtcGlkciA4MDAwMDEwMApbICAgIDAuMDEyMDM5XSBTZXR0aW5nIHVw IHN0YXRpYyBpZGVudGl0eSBtYXAgZm9yIDB4NDAxMDAwMDAgLSAweDQwMTAwMDU4ClsgICAg MC4wMTI5NTRdIEFSTSBDQ0kgZHJpdmVyIHByb2JlZApbICAgIDAuMDEzMjYxXSBFeHlub3Mg TUNQTSBzdXBwb3J0IGluc3RhbGxlZApbICAgIDAuMDY1NDgzXSBDUFUxOiB1cGRhdGUgY3B1 X2NhcGFjaXR5IDQ0OApbICAgIDAuMDY1NDk1XSBDUFUxOiB0aHJlYWQgLTEsIGNwdSAxLCBz b2NrZXQgMSwgbXBpZHIgODAwMDAxMDEKWyAgICAwLjA4NTM5OF0gQ1BVMjogdXBkYXRlIGNw dV9jYXBhY2l0eSA0NDgKWyAgICAwLjA4NTQwOF0gQ1BVMjogdGhyZWFkIC0xLCBjcHUgMiwg c29ja2V0IDEsIG1waWRyIDgwMDAwMTAyClsgICAgMC4xMDUzOTFdIENQVTM6IHVwZGF0ZSBj cHVfY2FwYWNpdHkgNDQ4ClsgICAgMC4xMDU0MDFdIENQVTM6IHRocmVhZCAtMSwgY3B1IDMs IHNvY2tldCAxLCBtcGlkciA4MDAwMDEwMwpbICAgIDAuMTI1Mzk1XSBDUFU0OiB1cGRhdGUg Y3B1X2NhcGFjaXR5IDE1MzUKWyAgICAwLjEyNTQwNF0gQ1BVNDogdGhyZWFkIC0xLCBjcHUg MCwgc29ja2V0IDAsIG1waWRyIDgwMDAwMDAwClsgICAgMC4xNDUzNzNdIENQVTU6IHVwZGF0 ZSBjcHVfY2FwYWNpdHkgMTUzNQpbICAgIDAuMTQ1MzgxXSBDUFU1OiB0aHJlYWQgLTEsIGNw dSAxLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDEKWyAgICAwLjE2NTM3Ml0gQ1BVNjogdXBk YXRlIGNwdV9jYXBhY2l0eSAxNTM1ClsgICAgMC4xNjUzODFdIENQVTY6IHRocmVhZCAtMSwg Y3B1IDIsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAwMgpbICAgIDAuMTg1Mzk2XSBDUFU3OiB1 cGRhdGUgY3B1X2NhcGFjaXR5IDE1MzUKWyAgICAwLjE4NTQwNF0gQ1BVNzogdGhyZWFkIC0x LCBjcHUgMywgc29ja2V0IDAsIG1waWRyIDgwMDAwMDAzClsgICAgMC4xODU3MTJdIEJyb3Vn aHQgdXAgOCBDUFVzClsgICAgMC4xODYzMDZdIFNNUDogVG90YWwgb2YgOCBwcm9jZXNzb3Jz IGFjdGl2YXRlZCAoMzg0LjAwIEJvZ29NSVBTKS4KWyAgICAwLjE4NjM2Ml0gQ1BVOiBXQVJO SU5HOiBDUFUocykgc3RhcnRlZCBpbiB3cm9uZy9pbmNvbnNpc3RlbnQgbW9kZXMgKHByaW1h cnkgQ1BVIG1vZGUgMHgxYSkKWyAgICAwLjE4NjQzNl0gQ1BVOiBUaGlzIG1heSBpbmRpY2F0 ZSBhIGJyb2tlbiBib290bG9hZGVyIG9yIGZpcm13YXJlLgpbICAgIDAuMTkwNzI3XSBkZXZ0 bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjI3ODE1OV0gVkZQIHN1cHBvcnQgdjAuMzogaW1w bGVtZW50b3IgNDEgYXJjaGl0ZWN0dXJlIDIgcGFydCAzMCB2YXJpYW50IDcgcmV2IDMKWyAg ICAwLjI4MTE2MF0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4 X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDk1NTYzMDIyMzEzNzUwMDAgbnMK WyAgICAwLjI4NTE0N10gcGluY3RybCBjb3JlOiBpbml0aWFsaXplZCBwaW5jdHJsIHN1YnN5 c3RlbQpbICAgIDAuMjkwNzg3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2 ClsgICAgMC4yOTUwNzhdIERNQTogcHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9vbCBmb3IgYXRv bWljIGNvaGVyZW50IGFsbG9jYXRpb25zClsgICAgMC4zMTAxNTFdIGNwdWlkbGU6IHVzaW5n IGdvdmVybm9yIG1lbnUKWyAgICAwLjMyNjYwOF0gZXh5bm9zLWF1ZHNzLWNsayAzODEwMDAw LmF1ZHNzLWNsb2NrLWNvbnRyb2xsZXI6IHNldHVwIGNvbXBsZXRlZApbICAgIDAuMzM3Nzgw XSBncGlvIGdwaW9jaGlwMDogKGdweTcpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDowKQpb ICAgIDAuMzM5NDk0XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMCB0 byA3IG9uIGRldmljZTogZ3Bpb2NoaXAwIChncHk3KQpbICAgIDAuMzM5NTc0XSBncGlvIGdw aW9jaGlwMTogKGdweDApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxKQpbICAgIDAuMzQw NzAyXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgOCB0byAxNSBvbiBk ZXZpY2U6IGdwaW9jaGlwMSAoZ3B4MCkKWyAgICAwLjM0MDc2OV0gZ3BpbyBncGlvY2hpcDI6 IChncHgxKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MikKWyAgICAwLjM0MTgyMF0gZ3Bp b2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE2IHRvIDIzIG9uIGRldmljZTog Z3Bpb2NoaXAyIChncHgxKQpbICAgIDAuMzQxODg2XSBncGlvIGdwaW9jaGlwMzogKGdweDIp OiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozKQpbICAgIDAuMzQyOTI5XSBncGlvY2hpcF9z ZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMjQgdG8gMzEgb24gZGV2aWNlOiBncGlvY2hp cDMgKGdweDIpClsgICAgMC4zNDI5OTVdIGdwaW8gZ3Bpb2NoaXA0OiAoZ3B4Myk6IGFkZGVk IEdQSU8gY2hhcmRldiAoMjU0OjQpClsgICAgMC4zNDM5OTldIGdwaW9jaGlwX3NldHVwX2Rl djogcmVnaXN0ZXJlZCBHUElPcyAzMiB0byAzOSBvbiBkZXZpY2U6IGdwaW9jaGlwNCAoZ3B4 MykKWyAgICAwLjM0NzMzOV0gZ3BpbyBncGlvY2hpcDU6IChncGMwKTogYWRkZWQgR1BJTyBj aGFyZGV2ICgyNTQ6NSkKWyAgICAwLjM0ODQxMF0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdp c3RlcmVkIEdQSU9zIDQwIHRvIDQ3IG9uIGRldmljZTogZ3Bpb2NoaXA1IChncGMwKQpbICAg IDAuMzQ4NDc3XSBncGlvIGdwaW9jaGlwNjogKGdwYzEpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDo2KQpbICAgIDAuMzQ5NDgzXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQg R1BJT3MgNDggdG8gNTUgb24gZGV2aWNlOiBncGlvY2hpcDYgKGdwYzEpClsgICAgMC4zNDk1 NDhdIGdwaW8gZ3Bpb2NoaXA3OiAoZ3BjMik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0Ojcp ClsgICAgMC4zNTA2MTddIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA1 NiB0byA2MiBvbiBkZXZpY2U6IGdwaW9jaGlwNyAoZ3BjMikKWyAgICAwLjM1MDY4MV0gZ3Bp byBncGlvY2hpcDg6IChncGMzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6OCkKWyAgICAw LjM1MTY4OF0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDYzIHRvIDY2 IG9uIGRldmljZTogZ3Bpb2NoaXA4IChncGMzKQpbICAgIDAuMzUxNzU0XSBncGlvIGdwaW9j aGlwOTogKGdwYzQpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDo5KQpbICAgIDAuMzUyNzY2 XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgNjcgdG8gNjggb24gZGV2 aWNlOiBncGlvY2hpcDkgKGdwYzQpClsgICAgMC4zNTI4MzFdIGdwaW8gZ3Bpb2NoaXAxMDog KGdwZDEpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxMCkKWyAgICAwLjM1MzgzMl0gZ3Bp b2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDY5IHRvIDc2IG9uIGRldmljZTog Z3Bpb2NoaXAxMCAoZ3BkMSkKWyAgICAwLjM1Mzg5Nl0gZ3BpbyBncGlvY2hpcDExOiAoZ3B5 MCk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjExKQpbICAgIDAuMzU0OTA1XSBncGlvY2hp cF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgNzcgdG8gODIgb24gZGV2aWNlOiBncGlv Y2hpcDExIChncHkwKQpbICAgIDAuMzU1MDI1XSBncGlvIGdwaW9jaGlwMTI6IChncHkxKTog YWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTIpClsgICAgMC4zNTYwNzBdIGdwaW9jaGlwX3Nl dHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA4MyB0byA4NiBvbiBkZXZpY2U6IGdwaW9jaGlw MTIgKGdweTEpClsgICAgMC4zNTYxMzVdIGdwaW8gZ3Bpb2NoaXAxMzogKGdweTIpOiBhZGRl ZCBHUElPIGNoYXJkZXYgKDI1NDoxMykKWyAgICAwLjM1NzE0N10gZ3Bpb2NoaXBfc2V0dXBf ZGV2OiByZWdpc3RlcmVkIEdQSU9zIDg3IHRvIDkyIG9uIGRldmljZTogZ3Bpb2NoaXAxMyAo Z3B5MikKWyAgICAwLjM1NzIxM10gZ3BpbyBncGlvY2hpcDE0OiAoZ3B5Myk6IGFkZGVkIEdQ SU8gY2hhcmRldiAoMjU0OjE0KQpbICAgIDAuMzU4MjI2XSBncGlvY2hpcF9zZXR1cF9kZXY6 IHJlZ2lzdGVyZWQgR1BJT3MgOTMgdG8gMTAwIG9uIGRldmljZTogZ3Bpb2NoaXAxNCAoZ3B5 MykKWyAgICAwLjM1ODI5Ml0gZ3BpbyBncGlvY2hpcDE1OiAoZ3B5NCk6IGFkZGVkIEdQSU8g Y2hhcmRldiAoMjU0OjE1KQpbICAgIDAuMzU5MzE1XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJl Z2lzdGVyZWQgR1BJT3MgMTAxIHRvIDEwOCBvbiBkZXZpY2U6IGdwaW9jaGlwMTUgKGdweTQp ClsgICAgMC4zNTkzODddIGdwaW8gZ3Bpb2NoaXAxNjogKGdweTUpOiBhZGRlZCBHUElPIGNo YXJkZXYgKDI1NDoxNikKWyAgICAwLjM2MDQ0OV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdp c3RlcmVkIEdQSU9zIDEwOSB0byAxMTYgb24gZGV2aWNlOiBncGlvY2hpcDE2IChncHk1KQpb ICAgIDAuMzYwNTE0XSBncGlvIGdwaW9jaGlwMTc6IChncHk2KTogYWRkZWQgR1BJTyBjaGFy ZGV2ICgyNTQ6MTcpClsgICAgMC4zNjE1MzddIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0 ZXJlZCBHUElPcyAxMTcgdG8gMTI0IG9uIGRldmljZTogZ3Bpb2NoaXAxNyAoZ3B5NikKWyAg ICAwLjM2NDA4N10gZ3BpbyBncGlvY2hpcDE4OiAoZ3BlMCk6IGFkZGVkIEdQSU8gY2hhcmRl diAoMjU0OjE4KQpbICAgIDAuMzY1MjI1XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVy ZWQgR1BJT3MgMTI1IHRvIDEzMiBvbiBkZXZpY2U6IGdwaW9jaGlwMTggKGdwZTApClsgICAg MC4zNjUyOTJdIGdwaW8gZ3Bpb2NoaXAxOTogKGdwZTEpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDoxOSkKWyAgICAwLjM2NjMyNV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVk IEdQSU9zIDEzMyB0byAxMzQgb24gZGV2aWNlOiBncGlvY2hpcDE5IChncGUxKQpbICAgIDAu MzY2MzkxXSBncGlvIGdwaW9jaGlwMjA6IChncGYwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgy NTQ6MjApClsgICAgMC4zNjc0MjFdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBH UElPcyAxMzUgdG8gMTQwIG9uIGRldmljZTogZ3Bpb2NoaXAyMCAoZ3BmMCkKWyAgICAwLjM2 NzQ4NV0gZ3BpbyBncGlvY2hpcDIxOiAoZ3BmMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0 OjIxKQpbICAgIDAuMzY4NTE5XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJ T3MgMTQxIHRvIDE0OCBvbiBkZXZpY2U6IGdwaW9jaGlwMjEgKGdwZjEpClsgICAgMC4zNjg1 ODVdIGdwaW8gZ3Bpb2NoaXAyMjogKGdwZzApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoy MikKWyAgICAwLjM2OTYxMV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9z IDE0OSB0byAxNTYgb24gZGV2aWNlOiBncGlvY2hpcDIyIChncGcwKQpbICAgIDAuMzY5Njc2 XSBncGlvIGdwaW9jaGlwMjM6IChncGcxKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjMp ClsgICAgMC4zNzA3ODJdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAx NTcgdG8gMTY0IG9uIGRldmljZTogZ3Bpb2NoaXAyMyAoZ3BnMSkKWyAgICAwLjM3MDg0Nl0g Z3BpbyBncGlvY2hpcDI0OiAoZ3BnMik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjI0KQpb ICAgIDAuMzcxODc5XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTY1 IHRvIDE2NiBvbiBkZXZpY2U6IGdwaW9jaGlwMjQgKGdwZzIpClsgICAgMC4zNzE5NDNdIGdw aW8gZ3Bpb2NoaXAyNTogKGdwajQpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyNSkKWyAg ICAwLjM3MzA1OV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE2NyB0 byAxNzAgb24gZGV2aWNlOiBncGlvY2hpcDI1IChncGo0KQpbICAgIDAuMzc1MjQ0XSBncGlv IGdwaW9jaGlwMjY6IChncGEwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjYpClsgICAg MC4zNzYzMzZdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxNzEgdG8g MTc4IG9uIGRldmljZTogZ3Bpb2NoaXAyNiAoZ3BhMCkKWyAgICAwLjM3NjQwMl0gZ3BpbyBn cGlvY2hpcDI3OiAoZ3BhMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjI3KQpbICAgIDAu Mzc3NDQyXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTc5IHRvIDE4 NCBvbiBkZXZpY2U6IGdwaW9jaGlwMjcgKGdwYTEpClsgICAgMC4zNzc1MDhdIGdwaW8gZ3Bp b2NoaXAyODogKGdwYTIpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyOCkKWyAgICAwLjM3 ODUzNl0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE4NSB0byAxOTIg b24gZGV2aWNlOiBncGlvY2hpcDI4IChncGEyKQpbICAgIDAuMzc4NjAxXSBncGlvIGdwaW9j aGlwMjk6IChncGIwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjkpClsgICAgMC4zNzk2 NDRdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxOTMgdG8gMTk3IG9u IGRldmljZTogZ3Bpb2NoaXAyOSAoZ3BiMCkKWyAgICAwLjM3OTcxOF0gZ3BpbyBncGlvY2hp cDMwOiAoZ3BiMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjMwKQpbICAgIDAuMzgwODA3 XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTk4IHRvIDIwMiBvbiBk ZXZpY2U6IGdwaW9jaGlwMzAgKGdwYjEpClsgICAgMC4zODA4NzJdIGdwaW8gZ3Bpb2NoaXAz MTogKGdwYjIpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozMSkKWyAgICAwLjM4MTg3OV0g Z3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDIwMyB0byAyMDYgb24gZGV2 aWNlOiBncGlvY2hpcDMxIChncGIyKQpbICAgIDAuMzgxOTU4XSBncGlvIGdwaW9jaGlwMzI6 IChncGIzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MzIpClsgICAgMC4zODI5NzJdIGdw aW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAyMDcgdG8gMjE0IG9uIGRldmlj ZTogZ3Bpb2NoaXAzMiAoZ3BiMykKWyAgICAwLjM4MzAzNl0gZ3BpbyBncGlvY2hpcDMzOiAo Z3BiNCk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjMzKQpbICAgIDAuMzg0MDQyXSBncGlv Y2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMjE1IHRvIDIxNiBvbiBkZXZpY2U6 IGdwaW9jaGlwMzMgKGdwYjQpClsgICAgMC4zODQxMDddIGdwaW8gZ3Bpb2NoaXAzNDogKGdw aDApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozNCkKWyAgICAwLjM4NTE1OV0gZ3Bpb2No aXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDIxNyB0byAyMjQgb24gZGV2aWNlOiBn cGlvY2hpcDM0IChncGgwKQpbICAgIDAuMzg3NTIwXSBncGlvIGdwaW9jaGlwMzU6IChncHop OiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDozNSkKWyAgICAwLjM4ODU3Nl0gZ3Bpb2NoaXBf c2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDIyNSB0byAyMzEgb24gZGV2aWNlOiBncGlv Y2hpcDM1IChncHopClsgICAgMC40MDM5MjVdIEVYWU5PUzU0MjAgUE1VIGluaXRpYWxpemVk ClsgICAgMC41MDM4MzJdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMC41MDUw NTddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAg ICAwLjUwNTMzNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBo dWIKWyAgICAwLjUwNTc5MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZl ciB1c2IKWyAgICAwLjUwNzk3OF0gczNjLWkyYyAxMmM2MDAwMC5pMmM6IHNsYXZlIGFkZHJl c3MgMHgwMApbICAgIDAuNTA4MDUwXSBzM2MtaTJjIDEyYzYwMDAwLmkyYzogYnVzIGZyZXF1 ZW5jeSBzZXQgdG8gNjUgS0h6ClsgICAgMC41MTI4NjBdIHMzYy1pMmMgMTJjNjAwMDAuaTJj OiBpMmMtMDogUzNDIEkyQyBhZGFwdGVyClsgICAgMC41MTMzNjddIHMzYy1pMmMgMTJjODAw MDAuaTJjOiBzbGF2ZSBhZGRyZXNzIDB4MDAKWyAgICAwLjUxMzQzMV0gczNjLWkyYyAxMmM4 MDAwMC5pMmM6IGJ1cyBmcmVxdWVuY3kgc2V0IHRvIDY1IEtIegpbICAgIDAuNTE0ODc5XSBz M2MtaTJjIDEyYzgwMDAwLmkyYzogaTJjLTI6IFMzQyBJMkMgYWRhcHRlcgpbICAgIDAuNTE4 MjY0XSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxp emVkLgpbICAgIDAuNTI0NzU2XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3Vy Y2UgbWN0LWZyYwpbICAgIDAuNTc5Mzg0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt aWx5IDIKWyAgICAwLjU4MjE0MV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmll czogODE5MiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuNTgyMzk0XSBUQ1AgYmlu ZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA2LCAyOTQ5MTIgYnl0ZXMpClsg ICAgMC41ODU1NjVdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQg ODE5MiBiaW5kIDgxOTIpClsgICAgMC41ODU5NTZdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6 IDUxMiAob3JkZXI6IDMsIDQwOTYwIGJ5dGVzKQpbICAgIDAuNTg2NDE0XSBVRFAtTGl0ZSBo YXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDMsIDQwOTYwIGJ5dGVzKQpbICAgIDAu NTg3ODQ0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAwLjU4OTU1 M10gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUu ClsgICAgMC41ODk2MTldIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4K WyAgICAwLjU4OTY2OF0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpb ICAgIDAuNTg5Nzg3XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwg dHJhbnNwb3J0IG1vZHVsZS4KWyAgICAwLjU5OTI5OF0gZnV0ZXggaGFzaCB0YWJsZSBlbnRy aWVzOiAyMDQ4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuNjAxODM5XSB3b3Jr aW5nc2V0OiB0aW1lc3RhbXBfYml0cz0yOCBtYXhfb3JkZXI9MTkgYnVja2V0X29yZGVyPTAK WyAgICAwLjY1NDk2NV0gTkZTOiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5 cGUKWyAgICAwLjY1NTQwOV0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJlZApbICAg IDAuNjU1NDYzXSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApbICAgIDAuNjU1NjYx XSByb21mczogUk9NRlMgTVREIChDKSAyMDA3IFJlZCBIYXQsIEluYy4KWyAgICAwLjY2MDE4 OF0gYm91bmNlOiBwb29sIHNpemU6IDY0IHBhZ2VzClsgICAgMC42NjExMjVdIEJsb2NrIGxh eWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpv ciAyNDkpClsgICAgMC42NjEyNzhdIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKWyAg ICAwLjY2MTMyOF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICAwLjY2 MTQ3MV0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpbICAgIDAuNjY4 NTQyXSAxMjEzMDAwMC5waHkgc3VwcGx5IHZidXMgbm90IGZvdW5kLCB1c2luZyBkdW1teSBy ZWd1bGF0b3IKWyAgICAwLjY3MjM3OF0gMTIxMDAwMDAucGh5IHN1cHBseSB2YnVzIG5vdCBm b3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgMC42NzI4MTRdIDEyMTAwMDAwLnBo eSBzdXBwbHkgdmJ1cy1ib29zdCBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpb ICAgIDAuNjc0MzAxXSAxMjUwMDAwMC5waHkgc3VwcGx5IHZidXMgbm90IGZvdW5kLCB1c2lu ZyBkdW1teSByZWd1bGF0b3IKWyAgICAwLjY3NDU3Nl0gMTI1MDAwMDAucGh5IHN1cHBseSB2 YnVzLWJvb3N0IG5vdCBmb3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgMC42OTAz NzFdIGRtYS1wbDMzMCAzODgwMDAwLmFkbWE6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERN QUMtMjQxMzMwClsgICAgMC42OTA0NTBdIGRtYS1wbDMzMCAzODgwMDAwLmFkbWE6ICBEQlVG Ri00eDhieXRlcyBOdW1fQ2hhbnMtNiBOdW1fUGVyaS0xNiBOdW1fRXZlbnRzLTYKWyAgICAw LjcwNjM2N10gZG1hLXBsMzMwIDEyMWEwMDAwLnBkbWE6IExvYWRlZCBkcml2ZXIgZm9yIFBM MzMwIERNQUMtMjQxMzMwClsgICAgMC43MDY0NDVdIGRtYS1wbDMzMCAxMjFhMDAwMC5wZG1h OiAgICAgICAgIERCVUZGLTMyeDRieXRlcyBOdW1fQ2hhbnMtOCBOdW1fUGVyaS0zMiBOdW1f RXZlbnRzLTMyClsgICAgMC43MjI0MzBdIGRtYS1wbDMzMCAxMjFiMDAwMC5wZG1hOiBMb2Fk ZWQgZHJpdmVyIGZvciBQTDMzMCBETUFDLTI0MTMzMApbICAgIDAuNzIyNTA3XSBkbWEtcGwz MzAgMTIxYjAwMDAucGRtYTogICAgICAgICBEQlVGRi0zMng0Ynl0ZXMgTnVtX0NoYW5zLTgg TnVtX1BlcmktMzIgTnVtX0V2ZW50cy0zMgpbICAgIDAuNzI3MTUzXSBkbWEtcGwzMzAgMTA4 MDAwMDAubWRtYTogTG9hZGVkIGRyaXZlciBmb3IgUEwzMzAgRE1BQy0yNDEzMzAKWyAgICAw LjcyNzIyNF0gZG1hLXBsMzMwIDEwODAwMDAwLm1kbWE6ICAgICAgICAgREJVRkYtNjR4OGJ5 dGVzIE51bV9DaGFucy04IE51bV9QZXJpLTEgTnVtX0V2ZW50cy0zMgpbICAgIDEuMDIwNDM0 XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNh YmxlZApbICAgIDEuMDI5MDc5XSAxMmMwMDAwMC5zZXJpYWw6IHR0eVNBQzAgYXQgTU1JTyAw eDEyYzAwMDAwIChpcnEgPSA1OCwgYmFzZV9iYXVkID0gMCkgaXMgYSBTM0M2NDAwLzEwClsg ICAgMS4wMzEyMzhdIDEyYzEwMDAwLnNlcmlhbDogdHR5U0FDMSBhdCBNTUlPIDB4MTJjMTAw MDAgKGlycSA9IDU5LCBiYXNlX2JhdWQgPSAwKSBpcyBhIFMzQzY0MDAvMTAKWyAgICAxLjAz MjkyN10gMTJjMjAwMDAuc2VyaWFsOiB0dHlTQUMyIGF0IE1NSU8gMHgxMmMyMDAwMCAoaXJx ID0gNjAsIGJhc2VfYmF1ZCA9IDApIGlzIGEgUzNDNjQwMC8xMApbICAgIDEuODM4NjI4XSBj b25zb2xlIFt0dHlTQUMyXSBlbmFibGVkClsgICAgMS44NDM0OThdIDEyYzMwMDAwLnNlcmlh bDogdHR5U0FDMyBhdCBNTUlPIDB4MTJjMzAwMDAgKGlycSA9IDYxLCBiYXNlX2JhdWQgPSAw KSBpcyBhIFMzQzY0MDAvMTAKWyAgICAxLjg1NTQyM10gW2RybV0gSW5pdGlhbGl6ZWQgZHJt IDEuMS4wIDIwMDYwODEwClsgICAgMS44NjU2ODZdIGV4eW5vcy1oZG1pIDE0NTMwMDAwLmhk bWk6IEdQSU8gbG9va3VwIGZvciBjb25zdW1lciBocGQKWyAgICAxLjg2NTcwOV0gZXh5bm9z LWhkbWkgMTQ1MzAwMDAuaGRtaTogdXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3Vw ClsgICAgMS44NjU3MzNdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2Ug J2hwZC1ncGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nClsgICAg MS44NjU3NzJdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdocGQtZ3Bpbycg cHJvcGVydHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nIC0gc3RhdHVzICgwKQpbICAg IDEuODY2MjcwXSBleHlub3MtaGRtaSAxNDUzMDAwMC5oZG1pOiBGYWlsZWQgdG8gZ2V0IHN1 cHBseSAndmRkJzogLTUxNwpbICAgIDEuOTM0ODc0XSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAg ICAxLjk3Njg0MF0gbG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDEuOTgyODI2XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHI4MTUyClsgICAgMS45ODcxODNd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXNpeApbICAgIDEu OTkyNDY0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF4ODgx NzlfMTc4YQpbICAgIDEuOTk4NTE0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIGNkY19ldGhlcgpbICAgIDIuMDA0MzkzXSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNtc2M3NXh4ClsgICAgMi4wMTAxMTZdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc21zYzk1eHgKWyAgICAyLjAxNTc1 NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBuZXQxMDgwClsg ICAgMi4wMjEzODddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg Y2RjX3N1YnNldApbICAgIDIuMDI3MjkyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIHphdXJ1cwpbICAgIDIuMDMyOTM2XSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19uY20KWyAgICAyLjAzOTY0OF0gZXh5bm9zLWR3 YzMgdXNiMy0wOiBubyBzdXNwZW5kIGNsayBzcGVjaWZpZWQKWyAgICAyLjA0MzkyM10gZXh5 bm9zLWR3YzMgdXNiMy0xOiBubyBzdXNwZW5kIGNsayBzcGVjaWZpZWQKWyAgICAyLjA1MTE0 NF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kp IERyaXZlcgpbICAgIDIuMDU2MzI0XSBlaGNpLWV4eW5vczogRUhDSSBFWFlOT1MgZHJpdmVy ClsgICAgMi4wNjA5NTNdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2Ug J3NhbXN1bmcsdmJ1cy1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvdXNiQDEyMTEwMDAwWzBd JwpbICAgIDIuMDYxNjg1XSBleHlub3MtZWhjaSAxMjExMDAwMC51c2I6IEVIQ0kgSG9zdCBD b250cm9sbGVyClsgICAgMi4wNjY1MDhdIGV4eW5vcy1laGNpIDEyMTEwMDAwLnVzYjogbmV3 IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxClsgICAgMi4wNzQz NzBdIGV4eW5vcy1laGNpIDEyMTEwMDAwLnVzYjogaXJxIDExNCwgaW8gbWVtIDB4MTIxMTAw MDAKWyAgICAyLjA4NDgxNV0gZXh5bm9zLWVoY2kgMTIxMTAwMDAudXNiOiBVU0IgMi4wIHN0 YXJ0ZWQsIEVIQ0kgMS4wMApbICAgIDIuMDkwNzY2XSB1c2IgdXNiMTogTmV3IFVTQiBkZXZp Y2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyClsgICAgMi4wOTYyMDRd IHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBT ZXJpYWxOdW1iZXI9MQpbICAgIDIuMTAzNDAwXSB1c2IgdXNiMTogUHJvZHVjdDogRUhDSSBI b3N0IENvbnRyb2xsZXIKWyAgICAyLjEwODIyM10gdXNiIHVzYjE6IE1hbnVmYWN0dXJlcjog TGludXggNC43LjAtcmM0LTAwMDY5LWdmMmRmNjc5YjZjNTUgZWhjaV9oY2QKWyAgICAyLjEx NTYxMV0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMTIxMTAwMDAudXNiClsgICAgMi4xMjUw NjJdIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMi4xMjc2MTBdIGh1YiAxLTA6 MS4wOiAzIHBvcnRzIGRldGVjdGVkClsgICAgMi4xMzc0MzVdIG9oY2lfaGNkOiBVU0IgMS4x ICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgpbICAgIDIuMTQyMjc0XSBv aGNpLWV4eW5vczogT0hDSSBFWFlOT1MgZHJpdmVyClsgICAgMi4xNDcyMjNdIGV4eW5vcy1v aGNpIDEyMTIwMDAwLnVzYjogVVNCIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTUxODY4XSBl eHlub3Mtb2hjaSAxMjEyMDAwMC51c2I6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2ln bmVkIGJ1cyBudW1iZXIgMgpbICAgIDIuMTU5ODQ0XSBleHlub3Mtb2hjaSAxMjEyMDAwMC51 c2I6IGlycSAxMTQsIGlvIG1lbSAweDEyMTIwMDAwClsgICAgMi4yMjQ1NDVdIHVzYiB1c2Iy OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEK WyAgICAyLjIyOTk1NF0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0z LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi4yMzgxODFdIHVzYiB1c2IyOiBQ cm9kdWN0OiBVU0IgSG9zdCBDb250cm9sbGVyClsgICAgMi4yNDE5MTBdIHVzYiB1c2IyOiBN YW51ZmFjdHVyZXI6IExpbnV4IDQuNy4wLXJjNC0wMDA2OS1nZjJkZjY3OWI2YzU1IG9oY2lf aGNkClsgICAgMi4yNDkyNzddIHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDEyMTIwMDAwLnVz YgpbICAgIDIuMjU2NTkyXSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDIuMjU5 MDAyXSBodWIgMi0wOjEuMDogMyBwb3J0cyBkZXRlY3RlZApbICAgIDIuMjY3NzYwXSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlClsgICAg Mi4yNzQzMDBdIHVkYy1jb3JlOiBjb3VsZG4ndCBmaW5kIGFuIGF2YWlsYWJsZSBVREMgLSBh ZGRlZCBbZ19ldGhlcl0gdG8gbGlzdCBvZiBwZW5kaW5nIGRyaXZlcnMKWyAgICAyLjI4MzUx MV0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAg ICAyLjI5MzY0NF0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAyLjMyNjIzM10gdmRk X2xkbzk6IEJyaW5naW5nIDMzMDAwMDB1ViBpbnRvIDMwMDAwMDAtMzAwMDAwMHVWClsgICAg Mi4zNDUyOTddIHZkZHFfbW1jMjogQnJpbmdpbmcgMzMwMDAwMHVWIGludG8gMjgwMDAwMC0y ODAwMDAwdVYKWyAgICAyLjM1NTk5Nl0gdmRkX2xkbzE1OiBCcmluZ2luZyAzMzAwMDAwdVYg aW50byAzMTAwMDAwLTMxMDAwMDB1VgpbICAgIDIuMzc0MDMxXSB2ZGRfc2Q6IEJyaW5naW5n IDMzMDAwMDB1ViBpbnRvIDI4MDAwMDAtMjgwMDAwMHVWClsgICAgMi40NDQ4NTJdIHVzYiAx LTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZXh5bm9zLWVo Y2kKWyAgICAyLjQ2NjY5MV0gczVtLXJ0YyBzMm1wczE0LXJ0YzogcnRjIGNvcmU6IHJlZ2lz dGVyZWQgczVtLXJ0YyBhcyBydGMwClsgICAgMi40ODY2OTFdIGluYTJ4eCAwLTAwNDA6IHBv d2VyIG1vbml0b3IgaW5hMjMxIChSc2h1bnQgPSAxMDAwMCB1T2htKQpbICAgIDIuNDk0Mjg2 XSBpbmEyeHggMC0wMDQxOiBwb3dlciBtb25pdG9yIGluYTIzMSAoUnNodW50ID0gMTAwMDAg dU9obSkKWyAgICAyLjUwMTkwNl0gaW5hMnh4IDAtMDA0NDogcG93ZXIgbW9uaXRvciBpbmEy MzEgKFJzaHVudCA9IDEwMDAwIHVPaG0pClsgICAgMi41MDk1NTZdIGluYTJ4eCAwLTAwNDU6 IHBvd2VyIG1vbml0b3IgaW5hMjMxIChSc2h1bnQgPSAxMDAwMCB1T2htKQpbICAgIDIuNTIx Nzc4XSBleHlub3MtdG11IDEwMDYwMDAwLnRtdTogTW9yZSB0cmlwIHBvaW50cyB0aGFuIHN1 cHBvcnRlZCBieSB0aGlzIFRNVS4KWyAgICAyLjUyNzkxNF0gZXh5bm9zLXRtdSAxMDA2MDAw MC50bXU6IDIgdHJpcCBwb2ludHMgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgaW4gcG9sbGluZyBt b2RlLgpbICAgIDIuNTQ3MjU2XSBzM2MyNDEwLXdkdCAxMDFkMDAwMC53YXRjaGRvZzogd2F0 Y2hkb2cgaW5hY3RpdmUsIHJlc2V0IGRpc2FibGVkLCBpcnEgZGlzYWJsZWQKWyAgICAyLjU1 NzUwN10gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzQuMC1pb2N0bCAoMjAxNS0xMC0yOCkg aW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWyAgICAyLjU2NzkyMl0gcHdyc2Vx X2VtbWMgcHdyc2VxOiBHUElPIGxvb2t1cCBmb3IgY29uc3VtZXIgcmVzZXQKWyAgICAyLjU2 Nzk0M10gcHdyc2VxX2VtbWMgcHdyc2VxOiB1c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBs b29rdXAKWyAgICAyLjU2Nzk4NV0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBwYXJzZWQg J3Jlc2V0LWdwaW9zJyBwcm9wZXJ0eSBvZiBub2RlICcvcHdyc2VxWzBdJyAtIHN0YXR1cyAo MCkKWyAgICAyLjU2ODQ0MF0gc2RoY2k6IFNlY3VyZSBEaWdpdGFsIEhvc3QgQ29udHJvbGxl ciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMi41NzMzMTVdIHNkaGNpOiBDb3B5cmlnaHQoYykg UGllcnJlIE9zc21hbgpbICAgIDIuNTc4NDI0XSBTeW5vcHN5cyBEZXNpZ253YXJlIE11bHRp bWVkaWEgQ2FyZCBJbnRlcmZhY2UgRHJpdmVyClsgICAgMi41ODA2MzddIHVzYiAxLTE6IE5l dyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDI0LCBpZFByb2R1Y3Q9OTUxNApbICAg IDIuNTgwNjQ5XSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJv ZHVjdD0wLCBTZXJpYWxOdW1iZXI9MApbICAgIDIuNTg0MzY1XSBodWIgMS0xOjEuMDogVVNC IGh1YiBmb3VuZApbICAgIDIuNTg0NjI2XSBodWIgMS0xOjEuMDogNSBwb3J0cyBkZXRlY3Rl ZApbICAgIDIuNjA3MTM0XSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiBJRE1BQyBzdXBw b3J0cyAzMi1iaXQgYWRkcmVzcyBtb2RlLgpbICAgIDIuNjEyODIyXSBkd21tY19leHlub3Mg MTIyMDAwMDAubW1jOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJvbGxlci4KWyAgICAyLjYx OTAzN10gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogVmVyc2lvbiBJRCBpcyAyNTBhClsg ICAgMi42MjQ1NTNdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IERXIE1NQyBjb250cm9s bGVyIGF0IGlycSA2NSw2NCBiaXQgaG9zdCBkYXRhIHdpZHRoLDY0IGRlZXAgZmlmbwpbICAg IDIuNjM1MDUwXSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiBHUElPIGxvb2t1cCBmb3Ig Y29uc3VtZXIgY2QKWyAgICAyLjYzNTA3M10gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzog dXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3VwClsgICAgMi42MzUxMTNdIG9mX2dl dF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdjZC1ncGlvcycgcHJvcGVydHkgb2Ygbm9k ZSAnL21tY0AxMjIwMDAwMFswXScgLSBzdGF0dXMgKDApClsgICAgMi42MzUxNzBdIGR3bW1j X2V4eW5vcyAxMjIwMDAwMC5tbWM6IEdvdCBDRCBHUElPClsgICAgMi42Mzg1MzFdIGR3bW1j X2V4eW5vcyAxMjIwMDAwMC5tbWM6IEdQSU8gbG9va3VwIGZvciBjb25zdW1lciB3cApbICAg IDIuNjM4NTQ4XSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiB1c2luZyBkZXZpY2UgdHJl ZSBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjYzODU2OV0gb2ZfZ2V0X25hbWVkX2dwaW9kX2Zs YWdzOiBjYW4ndCBwYXJzZSAnd3AtZ3Bpb3MnIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIy MDAwMDBbMF0nClsgICAgMi42Mzg1ODldIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2Fu J3QgcGFyc2UgJ3dwLWdwaW8nIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIyMDAwMDBbMF0n ClsgICAgMi42Mzg2MDZdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IHVzaW5nIGxvb2t1 cCB0YWJsZXMgZm9yIEdQSU8gbG9va3VwClsgICAgMi42Mzg3NDNdIGR3bW1jX2V4eW5vcyAx MjIwMDAwMC5tbWM6IGxvb2t1cCBmb3IgR1BJTyB3cCBmYWlsZWQKWyAgICAyLjYzODg4OV0g ZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogYWxsb2NhdGVkIG1tYy1wd3JzZXEKWyAgICAy LjY3NTU5OV0gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogMSBzbG90cyBpbml0aWFsaXpl ZApbICAgIDIuNjgwNjM3XSBkd21tY19leHlub3MgMTIyMjAwMDAubW1jOiBJRE1BQyBzdXBw b3J0cyAzMi1iaXQgYWRkcmVzcyBtb2RlLgpbICAgIDIuNjg2NjkzXSBkd21tY19leHlub3Mg MTIyMjAwMDAubW1jOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJvbGxlci4KWyAgICAyLjY5 Mjk1OV0gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzogVmVyc2lvbiBJRCBpcyAyNTBhClsg ICAgMi42OTg1NTVdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IERXIE1NQyBjb250cm9s bGVyIGF0IGlycSA2Niw2NCBiaXQgaG9zdCBkYXRhIHdpZHRoLDY0IGRlZXAgZmlmbwpbICAg IDIuNzA4NDUzXSBkd21tY19leHlub3MgMTIyMjAwMDAubW1jOiBHUElPIGxvb2t1cCBmb3Ig Y29uc3VtZXIgY2QKWyAgICAyLjcwODQ3M10gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzog dXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3VwClsgICAgMi43MDg0OTVdIG9mX2dl dF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ2NkLWdwaW9zJyBwcm9wZXJ0eSBv ZiBub2RlICcvbW1jQDEyMjIwMDAwWzBdJwpbICAgIDIuNzA4NTE2XSBvZl9nZXRfbmFtZWRf Z3Bpb2RfZmxhZ3M6IGNhbid0IHBhcnNlICdjZC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcv bW1jQDEyMjIwMDAwWzBdJwpbICAgIDIuNzA4NTMzXSBkd21tY19leHlub3MgMTIyMjAwMDAu bW1jOiB1c2luZyBsb29rdXAgdGFibGVzIGZvciBHUElPIGxvb2t1cApbICAgIDIuNzA4NTU1 XSBkd21tY19leHlub3MgMTIyMjAwMDAubW1jOiBsb29rdXAgZm9yIEdQSU8gY2QgZmFpbGVk ClsgICAgMi43MDg1NzhdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IEdQSU8gbG9va3Vw IGZvciBjb25zdW1lciB3cApbICAgIDIuNzA4NTk1XSBkd21tY19leHlub3MgMTIyMjAwMDAu bW1jOiB1c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjcwODYxNV0g b2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnd3AtZ3Bpb3MnIHByb3Bl cnR5IG9mIG5vZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsgICAgMi43MDg2MzVdIG9mX2dldF9u YW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ3dwLWdwaW8nIHByb3BlcnR5IG9mIG5v ZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsgICAgMi43MDg2NTFdIGR3bW1jX2V4eW5vcyAxMjIy MDAwMC5tbWM6IHVzaW5nIGxvb2t1cCB0YWJsZXMgZm9yIEdQSU8gbG9va3VwClsgICAgMi43 MDg2NzJdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IGxvb2t1cCBmb3IgR1BJTyB3cCBm YWlsZWQKWyAgICAyLjc0MDYyNF0gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzogMSBzbG90 cyBpbml0aWFsaXplZApbICAgIDIuNzQ4MDU5XSBvZl9nZXRfbmFtZWRfZ3Bpb2RfZmxhZ3M6 IHBhcnNlZCAnZ3Bpb3MnIHByb3BlcnR5IG9mIG5vZGUgJy9ncGlvbGVkcy9yZWRsZWRbMF0n IC0gc3RhdHVzICgwKQpbICAgIDIuNzU0OTI4XSBzNXAtc2Vjc3MgMTA4MzAwMDAuc3NzOiBz NXAtc3NzIGRyaXZlciByZWdpc3RlcmVkClsgICAgMi43NjIwNzRdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkClsgICAgMi43NjYzMjNdIHVzYmhp ZDogVVNCIEhJRCBjb3JlIGRyaXZlcgpbICAgIDIuNzk0NDk2XSBORVQ6IFJlZ2lzdGVyZWQg cHJvdG9jb2wgZmFtaWx5IDEwClsgICAgMi44MDExNTldIHNpdDogSVB2NiBvdmVyIElQdjQg dHVubmVsaW5nIGRyaXZlcgpbICAgIDIuODA3ODIzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDE3ClsgICAgMi44MTA5NjddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBm YW1pbHkgMTUKWyAgICAyLjgxNTczMV0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVy ZWQKWyAgICAyLjgyMTExNF0gUmVnaXN0ZXJpbmcgU1dQL1NXUEIgZW11bGF0aW9uIGhhbmRs ZXIKWyAgICAyLjgyNDY0NV0gYmlnLkxJVFRMRSBzd2l0Y2hlciBpbml0aWFsaXppbmcKWyAg ICAyLjgyODc4MF0gQ1BVMCBwYWlyZWQgd2l0aCBDUFU3ClsgICAgMi44MzIwMzhdIENQVTEg cGFpcmVkIHdpdGggQ1BVNgpbICAgIDIuODM1MzM2XSBDUFUyIHBhaXJlZCB3aXRoIENQVTUK WyAgICAyLjgzODU4Nl0gQ1BVMyBwYWlyZWQgd2l0aCBDUFU0ClsgICAgMi44NDE5MTVdIEdJ QyBJRCBmb3IgQ1BVIDAgY2x1c3RlciAxIGlzIDQKWyAgICAyLjg0NjA4MV0gR0lDIElEIGZv ciBDUFUgMSBjbHVzdGVyIDEgaXMgNQpbICAgIDIuODUwMjM1XSBHSUMgSUQgZm9yIENQVSAy IGNsdXN0ZXIgMSBpcyA2ClsgICAgMi44NTQzODJdIEdJQyBJRCBmb3IgQ1BVIDMgY2x1c3Rl ciAxIGlzIDcKWyAgICAyLjg1ODU1NF0gR0lDIElEIGZvciBDUFUgMCBjbHVzdGVyIDAgaXMg MApbICAgIDIuODc0ODQyXSB1c2IgMS0xLjE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2Ug bnVtYmVyIDMgdXNpbmcgZXh5bm9zLWVoY2kKWyAgICAyLjg4Mjc0OF0gSVJRNTQgbm8gbG9u Z2VyIGFmZmluZSB0byBDUFU0ClsgICAgMi44ODM1NDBdIENQVTQ6IHNodXRkb3duClsgICAg Mi45MzgyODZdIEdJQyBJRCBmb3IgQ1BVIDEgY2x1c3RlciAwIGlzIDEKWyAgICAyLjk2MTU5 MF0gSVJRNTUgbm8gbG9uZ2VyIGFmZmluZSB0byBDUFU1ClsgICAgMi45NjIyMjBdIENQVTU6 IHNodXRkb3duClsgICAgMi45ODU3NTJdIHVzYiAxLTEuMTogTmV3IFVTQiBkZXZpY2UgZm91 bmQsIGlkVmVuZG9yPTA0MjQsIGlkUHJvZHVjdD1lYzAwClsgICAgMi45OTEyNTZdIHVzYiAx LTEuMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MCwgU2VyaWFs TnVtYmVyPTAKWyAgICAzLjAwNzU3NF0gc21zYzk1eHggdjEuMC40ClsgICAgMy4wMTcyMDhd IEdJQyBJRCBmb3IgQ1BVIDIgY2x1c3RlciAwIGlzIDIKWyAgICAzLjA0MTQ4M10gSVJRNTYg bm8gbG9uZ2VyIGFmZmluZSB0byBDUFU2ClsgICAgMy4wNDIxNTBdIENQVTY6IHNodXRkb3du ClsgICAgMy4wNzYyMjBdIEdJQyBJRCBmb3IgQ1BVIDMgY2x1c3RlciAwIGlzIDMKWyAgICAz LjA4MDQ3Ml0gc21zYzk1eHggMS0xLjE6MS4wIGV0aDA6IHJlZ2lzdGVyICdzbXNjOTV4eCcg YXQgdXNiLTEyMTEwMDAwLnVzYi0xLjEsIHNtc2M5NXh4IFVTQiAyLjAgRXRoZXJuZXQsIGZl OjMzOjU4OjZlOjQ3OjA5ClsgICAgMy4xMDA3NjVdIG1tY19ob3N0IG1tYzA6IEJ1cyBzcGVl ZCAoc2xvdCAwKSA9IDIwMDAwMDAwMEh6IChzbG90IHJlcSAyMDAwMDAwMDBIeiwgYWN0dWFs IDIwMDAwMDAwMEhaIGRpdiA9IDApClsgICAgMy4xMDk1NzNdIElSUTU3IG5vIGxvbmdlciBh ZmZpbmUgdG8gQ1BVNwpbICAgIDMuMTEzNDI4XSBDUFU3OiBzaHV0ZG93bgpbICAgIDMuMTE3 NDEyXSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSA1MDAwMDAwMEh6IChz bG90IHJlcSA1MjAwMDAwMEh6LCBhY3R1YWwgNTAwMDAwMDBIWiBkaXYgPSAwKQpbICAgIDMu MTMzMDM0XSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSAxMDAwMDAwMDBI eiAoc2xvdCByZXEgNTIwMDAwMDBIeiwgYWN0dWFsIDUwMDAwMDAwSFogZGl2ID0gMSkKWyAg ICAzLjE0NDkwN10gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0gNDAwMDAw MDAwSHogKHNsb3QgcmVxIDIwMDAwMDAwMEh6LCBhY3R1YWwgMjAwMDAwMDAwSFogZGl2ID0g MSkKWyAgICAzLjE1NDg3OF0gbW1jMDogbmV3IEhTNDAwIE1NQyBjYXJkIGF0IGFkZHJlc3Mg MDAwMQpbICAgIDMuMTYwOTQ2XSBiaWcuTElUVExFIHN3aXRjaGVyIGluaXRpYWxpemVkClsg ICAgMy4xNjgzMTZdIG1tY2JsazA6IG1tYzA6MDAwMSBTRFcxNkcgMTQuNyBHaUIKWyAgICAz LjE3MDc3Ml0gZXh5bm9zLWhkbWkgMTQ1MzAwMDAuaGRtaTogR1BJTyBsb29rdXAgZm9yIGNv bnN1bWVyIGhwZApbICAgIDMuMTcwNzgyXSBleHlub3MtaGRtaSAxNDUzMDAwMC5oZG1pOiB1 c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAzLjE3MDgwMF0gb2ZfZ2V0 X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnaHBkLWdwaW9zJyBwcm9wZXJ0eSBv ZiBub2RlICcvaGRtaUAxNDUzMDAwMFswXScKWyAgICAzLjE3MDg2M10gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBwYXJzZWQgJ2hwZC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvaGRt aUAxNDUzMDAwMFswXScgLSBzdGF0dXMgKDApClsgICAgMy4xNzI0NDddIG1tY2JsazBib290 MDogbW1jMDowMDAxIFNEVzE2RyBwYXJ0aXRpb24gMSA0LjAwIE1pQgpbICAgIDMuMTc4MzQ2 XSBtbWNibGswYm9vdDE6IG1tYzA6MDAwMSBTRFcxNkcgcGFydGl0aW9uIDIgNC4wMCBNaUIK WyAgICAzLjE4NDA5OV0gbW1jYmxrMHJwbWI6IG1tYzA6MDAwMSBTRFcxNkcgcGFydGl0aW9u IDMgNC4wMCBNaUIKWyAgICAzLjE4NjY2M10gW2RybV0gRXh5bm9zIERSTTogdXNpbmcgMTQ0 NTAwMDAubWl4ZXIgZGV2aWNlIGZvciBETUEgbWFwcGluZyBvcGVyYXRpb25zClsgICAgMy4x ODg1NTNdIGV4eW5vcy1kcm0gZXh5bm9zLWRybTogYm91bmQgMTQ0NTAwMDAubWl4ZXIgKG9w cyBtaXhlcl9jb21wb25lbnRfb3BzKQpbICAgIDMuMTkwMDkxXSBleHlub3MtZHJtIGV4eW5v cy1kcm06IGJvdW5kIDE0NTMwMDAwLmhkbWkgKG9wcyBoZG1pX2NvbXBvbmVudF9vcHMpClsg ICAgMy4xOTAxMDVdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBS ZXYgMiAoMjEuMTAuMjAxMykuClsgICAgMy4xOTAxMTFdIFtkcm1dIE5vIGRyaXZlciBzdXBw b3J0IGZvciB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbICAgIDMuMTkwMjQ4XSBbZHJtXSBJ bml0aWFsaXplZCBleHlub3MgMS4wLjAgMjAxMTA1MzAgb24gbWlub3IgMApbICAgIDMuMTkx Nzc2XSBleHlub3MtZHdjMyB1c2IzLTA6IG5vIHN1c3BlbmQgY2xrIHNwZWNpZmllZApbICAg IDMuMTk5MDE2XSB4aGNpLWhjZCB4aGNpLWhjZC4yLmF1dG86IHhIQ0kgSG9zdCBDb250cm9s bGVyClsgICAgMy4xOTkzNzhdIHhoY2ktaGNkIHhoY2ktaGNkLjIuYXV0bzogbmV3IFVTQiBi dXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAzClsgICAgMy4yMDA2NzFdIHho Y2ktaGNkIHhoY2ktaGNkLjIuYXV0bzogaGNjIHBhcmFtcyAweDAyMjBmMDRjIGhjaSB2ZXJz aW9uIDB4MTAwIHF1aXJrcyAweDAwMDEwMDEwClsgICAgMy4yMDA5MzZdIHhoY2ktaGNkIHho Y2ktaGNkLjIuYXV0bzogaXJxIDEzOCwgaW8gbWVtIDB4MTIwMDAwMDAKWyAgICAzLjIwMTg4 N10gdXNiIHVzYjM6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFBy b2R1Y3Q9MDAwMgpbICAgIDMuMjAxODk4XSB1c2IgdXNiMzogTmV3IFVTQiBkZXZpY2Ugc3Ry aW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICAzLjIwMTkwOF0g dXNiIHVzYjM6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMy4yMDE5MThd IHVzYiB1c2IzOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuNy4wLXJjNC0wMDA2OS1nZjJkZjY3 OWI2YzU1IHhoY2ktaGNkClsgICAgMy4yMDE5MjddIHVzYiB1c2IzOiBTZXJpYWxOdW1iZXI6 IHhoY2ktaGNkLjIuYXV0bwpbICAgIDMuMjA2MTczXSBodWIgMy0wOjEuMDogVVNCIGh1YiBm b3VuZApbICAgIDMuMjA2NzE2XSBodWIgMy0wOjEuMDogMSBwb3J0IGRldGVjdGVkClsgICAg My4yMDk5NjldIHhoY2ktaGNkIHhoY2ktaGNkLjIuYXV0bzogeEhDSSBIb3N0IENvbnRyb2xs ZXIKWyAgICAzLjIxMDA0NV0geGhjaS1oY2QgeGhjaS1oY2QuMi5hdXRvOiBuZXcgVVNCIGJ1 cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKWyAgICAzLjIxMDM0N10gdXNi IHVzYjQ6IFdlIGRvbid0IGtub3cgdGhlIGFsZ29yaXRobXMgZm9yIExQTSBmb3IgdGhpcyBo b3N0LCBkaXNhYmxpbmcgTFBNLgpbICAgIDMuMjEwODM3XSB1c2IgdXNiNDogTmV3IFVTQiBk ZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAzClsgICAgMy4yMTA4 NDldIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0y LCBTZXJpYWxOdW1iZXI9MQpbICAgIDMuMjEwODU4XSB1c2IgdXNiNDogUHJvZHVjdDogeEhD SSBIb3N0IENvbnRyb2xsZXIKWyAgICAzLjIxMDg2OF0gdXNiIHVzYjQ6IE1hbnVmYWN0dXJl cjogTGludXggNC43LjAtcmM0LTAwMDY5LWdmMmRmNjc5YjZjNTUgeGhjaS1oY2QKWyAgICAz LjIxMDg3N10gdXNiIHVzYjQ6IFNlcmlhbE51bWJlcjogeGhjaS1oY2QuMi5hdXRvClsgICAg My4yMTQyODNdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMy4yMTQ0MThdIGh1 YiA0LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICAzLjIxNzkyMl0gZXh5bm9zLWR3YzMg dXNiMy0xOiBubyBzdXNwZW5kIGNsayBzcGVjaWZpZWQKWyAgICAzLjIyOTMyMl0gdXNpbmcg cmFuZG9tIHNlbGYgZXRoZXJuZXQgYWRkcmVzcwpbICAgIDMuMjI5MzQwXSB1c2luZyByYW5k b20gaG9zdCBldGhlcm5ldCBhZGRyZXNzClsgICAgMy4yMzM3MjZdIHVzYjA6IEhPU1QgTUFD IGI2OmY1OmQyOjQ0OmU3Ojc2ClsgICAgMy4yMzUxMTBdIHVzYjA6IE1BQyA5ZToyZjoxNzo4 YTo0MzpkZgpbICAgIDMuMjM1MjQ2XSB1c2luZyByYW5kb20gc2VsZiBldGhlcm5ldCBhZGRy ZXNzClsgICAgMy4yMzUyNjJdIHVzaW5nIHJhbmRvbSBob3N0IGV0aGVybmV0IGFkZHJlc3MK WyAgICAzLjIzNjEwOF0gZ19ldGhlciBnYWRnZXQ6IEV0aGVybmV0IEdhZGdldCwgdmVyc2lv bjogTWVtb3JpYWwgRGF5IDIwMDgKWyAgICAzLjIzNjExNl0gZ19ldGhlciBnYWRnZXQ6IGdf ZXRoZXIgcmVhZHkKWyAgICAzLjI1NzA0NV0gczNjLXJ0YyAxMDFlMDAwMC5ydGM6IHJ0YyBj b3JlOiByZWdpc3RlcmVkIHMzYyBhcyBydGMxClsgICAgMy4yNTg3MTNdIG9mX2dldF9uYW1l ZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ3NpbXBsZS1hdWRpby1jYXJkLGhwLWRldC1n cGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvc291bmRbMF0nClsgICAgMy4yNTg3MjddIG9mX2dl dF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ3NpbXBsZS1hdWRpby1jYXJkLG1p Yy1kZXQtZ3BpbycgcHJvcGVydHkgb2Ygbm9kZSAnL3NvdW5kWzBdJwpbICAgIDMuMjgwNDEy XSBtYXg5ODA5MCA1LTAwMTA6IE1BWDk4MDkwIFJFVklEPTB4NDMKWyAgICAzLjI4MjI2MF0g bWF4OTgwOTAgNS0wMDEwOiB1c2UgZGVmYXVsdCAyLjh2IG1pY2JpYXMKWyAgICAzLjI5MTc0 Ml0gYXNvYy1zaW1wbGUtY2FyZCBzb3VuZDogSGlGaSA8LT4gMzgzMDAwMC5pMnMgbWFwcGlu ZyBvawpbICAgIDMuMzM3MjQ5XSBzNW0tcnRjIHMybXBzMTQtcnRjOiBzZXR0aW5nIHN5c3Rl bSBjbG9jayB0byAyMDE2LTA3LTA0IDEwOjUyOjQxIFVUQyAoMTQ2NzYyOTU2MSkKWyAgICAz LjQ0MDA5MF0gIG1tY2JsazA6IHAxClsgICAgMy40NDc2NzBdIEFMU0EgZGV2aWNlIGxpc3Q6 ClsgICAgMy40NDkyMDZdICAgIzA6IE9kcm9pZC1YVTMKWyAgICAzLjQ1OTM0MF0gRVhUNC1m cyAobW1jYmxrMHAxKTogY291bGRuJ3QgbW91bnQgYXMgZXh0MyBkdWUgdG8gZmVhdHVyZSBp bmNvbXBhdGliaWxpdGllcwpbICAgIDMuNDgzOTEyXSBFWFQ0LWZzIChtbWNibGswcDEpOiBt b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwp ClsgICAgMy40OTEwNTZdIFZGUzogTW91bnRlZCByb290IChleHQ0IGZpbGVzeXN0ZW0pIG9u IGRldmljZSAxNzk6MS4KWyAgICAzLjUwMDIyOV0gZGV2dG1wZnM6IG1vdW50ZWQKWyAgICAz LjUwNDU3NF0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTAyNEsgKGMwYjAwMDAw IC0gYzBjMDAwMDApClsgICAgMy43MjIwNDFdIHJhbmRvbTogc3lzdGVtZCB1cmFuZG9tIHJl YWQgd2l0aCAxMTUgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDMuNzQ0NDcwXSBz eXN0ZW1kWzFdOiBzeXN0ZW1kIDIyOSBydW5uaW5nIGluIHN5c3RlbSBtb2RlLiAoK1BBTSAt QVVESVQgLVNFTElOVVggLUlNQSAtQVBQQVJNT1IgK1NNQUNLIC1TWVNWSU5JVCArVVRNUCAr TElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFogK0xaNCArU0VDQ09NUCAr QkxLSUQgK0VMRlVUSUxTICtLTU9EICtJRE4pClsgICAgMy43NjUzMDBdIHN5c3RlbWRbMV06 IERldGVjdGVkIGFyY2hpdGVjdHVyZSBhcm0uClsgICAgMy43ODY2NjFdIHN5c3RlbWRbMV06 IFNldCBob3N0bmFtZSB0byA8b2Ryb2lkeHUzPi4KWyAgICA0LjE1Mjc2MF0gcmFuZG9tOiBu b25ibG9ja2luZyBwb29sIGlzIGluaXRpYWxpemVkClsgICAgNC4yNDc2MTNdIHN5c3RlbWRb MV06IExpc3RlbmluZyBvbiBOZXR3b3JrIFNlcnZpY2UgTmV0bGluayBTb2NrZXQuClsgICAg NC4yNzE0NTJdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgRGlzcGF0Y2ggUGFzc3dvcmQgUmVxdWVz dHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guClsgICAgNC4zMDc4NDhdIHN5c3RlbWRb MV06IExpc3RlbmluZyBvbiBQcm9jZXNzIENvcmUgRHVtcCBTb2NrZXQuClsgICAgNC4zMjYx MDFdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4KWyAgICA0LjM0 NTExNF0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgRW5jcnlwdGVkIFZvbHVtZXMuClsg ICAgNC4zNjEwNTBdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpb ICAgIDQuMzgwODgyXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1zZXJpYWxc eDJkZ2V0dHkuc2xpY2UuClsgICAgNC40MjA4MDRdIHN5c3RlbWRbMV06IE1vdW50aW5nIERl YnVnIEZpbGUgU3lzdGVtLi4uClsgICAgNC40MzY2ODddIHN5c3RlbWRbMV06IExpc3Rlbmlu ZyBvbiBEZXZpY2UtbWFwcGVyIGV2ZW50IGRhZW1vbiBGSUZPcy4KWyAgICA0LjQ2MDk2MF0g c3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuClsgICAgNC40 ODA1NjldIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1vbiBz b2NrZXQuClsgICAgNC41MjA0NTFdIHN5c3RlbWRbMV06IE1vdW50aW5nIENvbmZpZ3VyYXRp b24gRmlsZSBTeXN0ZW0uLi4KWyAgICA0LjU1MDM3NV0gc3lzdGVtZFsxXTogU3RhcnRpbmcg U2V0dXAgVmlydHVhbCBDb25zb2xlLi4uClsgICAgNC41NzA3OTZdIHN5c3RlbWRbMV06IExp c3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1lZCBQaXBlLgpbICAg IDQuNTkxNjAwXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGlj ZS4KWyAgICA0LjYxMDEyN10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZp bGUgU3lzdGVtcy4KWyAgICA0LjYyNTQxMl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVk ZXYgS2VybmVsIFNvY2tldC4KWyAgICA0LjY0NTUwNV0gc3lzdGVtZFsxXTogTGlzdGVuaW5n IG9uIEpvdXJuYWwgU29ja2V0ICgvZGV2L2xvZykuClsgICAgNC42ODA3ODBdIHN5c3RlbWRb MV06IFN0YXJ0aW5nIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4uLgpb ICAgIDQuNzA2NDgwXSBzeXN0ZW1kWzFdOiBNb3VudGluZyBUZW1wb3JhcnkgRGlyZWN0b3J5 Li4uClsgICAgNC43NDk1MThdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2Vydmlj ZS4uLgpbICAgIDQuNzcwNTMxXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBBcHBseSBLZXJuZWwg VmFyaWFibGVzLi4uClsgICAgNC43OTA1MjJdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0 IFN3YXAuClsgICAgNC44MTExNjRdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgVXNlciBh bmQgU2Vzc2lvbiBTbGljZS4KWyAgICA0LjgzNTM0Ml0gc3lzdGVtZFsxXTogUmVhY2hlZCB0 YXJnZXQgU2xpY2VzLgpbICAgIDQuODUzMTU4XSBzeXN0ZW1kWzFdOiBTdGFydGVkIEZvcndh cmQgUGFzc3dvcmQgUmVxdWVzdHMgdG8gV2FsbCBEaXJlY3RvcnkgV2F0Y2guClsgICAgNC44 NzY3NDBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFBhdGhzLgpbICAgIDQuOTA2Mzc0 XSBzeXN0ZW1kWzFdOiBNb3VudGVkIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uClsgICAg NC45MjU0NDhdIHN5c3RlbWRbMV06IE1vdW50ZWQgRGVidWcgRmlsZSBTeXN0ZW0uClsgICAg NC45NDU2NDhdIHN5c3RlbWRbMV06IE1vdW50ZWQgVGVtcG9yYXJ5IERpcmVjdG9yeS4KWyAg ICA0Ljk3NjEzN10gc3lzdGVtZFsxXTogU3RhcnRlZCBTZXR1cCBWaXJ0dWFsIENvbnNvbGUu ClsgICAgNC45OTU0NzNdIEVYVDQtZnMgKG1tY2JsazBwMSk6IHJlLW1vdW50ZWQuIE9wdHM6 IGVycm9ycz1yZW1vdW50LXJvClsgICAgNS4wMDA0MjVdIHN5c3RlbWRbMV06IFN0YXJ0ZWQg QXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KWyAgICA1LjAyMzg1OV0gc3lzdGVtZFsxXTogU3Rh cnRlZCBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuClsgICAgNS4yMzU5 NDBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGlu IC9kZXYuLi4KWyAgICA1LjI2NTc0Ml0gc3lzdGVtZFsxXTogU3RhcnRpbmcgdWRldiBDb2xk cGx1ZyBhbGwgRGV2aWNlcy4uLgpbICAgIDUuMjkxMTY3XSBzeXN0ZW1kWzFdOiBTdGFydGlu ZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgICA1LjMxNzI3OF0gc3lzdGVtZFsxXTog U3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2LgpbICAgIDUuMzM5 OTU2XSBzeXN0ZW1kWzFdOiBTdGFydGVkIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4KWyAgICA1 LjQxMTExN10gc3lzdGVtZFsxXTogU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFn ZXIuLi4KWyAgICA1LjQzMDM3Nl0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwg RmlsZSBTeXN0ZW1zIChQcmUpLgpbICAgIDUuNDUwNjM2XSBzeXN0ZW1kWzFdOiBSZWFjaGVk IHRhcmdldCBMb2NhbCBGaWxlIFN5c3RlbXMuClsgICAgNS40OTI2ODJdIHN5c3RlbWRbMV06 IFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuClsgICAgNS42MTk1MjZdIHN5 c3RlbWRbMV06IFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLgpbICAgIDUuNzQyMzUzXSBzeXN0 ZW1kLWpvdXJuYWxkWzE2OF06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBq b3VybmFsIGZyb20gUElEIDEKWyAgIDEyLjExMzIyOV0gc21zYzk1eHggMS0xLjE6MS4wIGV0 aDA6IGhhcmR3YXJlIGlzbid0IGNhcGFibGUgb2YgcmVtb3RlIHdha2V1cApbICAgMTMuNjQ3 ODYyXSBzbXNjOTV4eCAxLTEuMToxLjAgZXRoMDogbGluayB1cCwgMTAwTWJwcywgZnVsbC1k dXBsZXgsIGxwYSAweEM1RTEKWyAgIDM3Ljg4NzQ1N10gdXNiIDMtMTogbmV3IGhpZ2gtc3Bl ZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNpLWhjZApbICAgMzguMDE5NjAzXSB1 c2IgMy0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDVlMywgaWRQcm9kdWN0 PTA3NDMKWyAgIDM4LjAyNDkxNl0gdXNiIDMtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog TWZyPTMsIFByb2R1Y3Q9NCwgU2VyaWFsTnVtYmVyPTUKWyAgIDM4LjAzMjAyMl0gdXNiIDMt MTogUHJvZHVjdDogVVNCIFN0b3JhZ2UKWyAgIDM4LjAzNTk0M10gdXNiIDMtMTogTWFudWZh Y3R1cmVyOiBHZW5lcmljClsgICAzOC4wNDAwNjNdIHVzYiAzLTE6IFNlcmlhbE51bWJlcjog MDAwMDAwMDAwODIxClsgICAzOC4wNTEwNjddIHVzYi1zdG9yYWdlIDMtMToxLjA6IFVTQiBN YXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkClsgICAzOC4wNjYxMjldIHNjc2kgaG9zdDA6 IHVzYi1zdG9yYWdlIDMtMToxLjAKWyAgIDM4Ljg5NjE2OF0gdXNiIDMtMTogVVNCIGRpc2Nv bm5lY3QsIGRldmljZSBudW1iZXIgMgoK --------------010206020409070300000100 Content-Type: text/plain; charset=UTF-8; name="dmesg-bad.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg-bad.txt" W3Jvb3RAb2Ryb2lkeHUzIH5dIyBkbWVzZwpbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4 IG9uIHBoeXNpY2FsIENQVSAweDEwMApbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQu Ny4wLXJjNC0wMDEzOS1nMjE1ZGI5NDgxODE0IChrLmtvemxvd3NraUBBTURDMjE3NCkgKGdj YyB2ZXJzaW9uIDQuNy4zIChVYnVudHUvTGluYXJvIDQuNy4zLTEydWJ1bnR1MSkgKSAjOTI1 IFNNUCBQUkVFTVBUIE1vbiBKdWwgNCAxMjo0NTo0MSBDRVNUIDIwMTYKWyAgICAwLjAwMDAw MF0gQ1BVOiBBUk12NyBQcm9jZXNzb3IgWzQxMGZjMDczXSByZXZpc2lvbiAzIChBUk12Nyks IGNyPTEwYzUzODdkClsgICAgMC4wMDAwMDBdIENQVTogZGl2IGluc3RydWN0aW9ucyBhdmFp bGFibGU6IHBhdGNoaW5nIGRpdmlzaW9uIGNvZGUKWyAgICAwLjAwMDAwMF0gQ1BVOiBQSVBU IC8gVklQVCBub25hbGlhc2luZyBkYXRhIGNhY2hlLCBWSVBUIGFsaWFzaW5nIGluc3RydWN0 aW9uIGNhY2hlClsgICAgMC4wMDAwMDBdIE1hY2hpbmUgbW9kZWw6IEhhcmRrZXJuZWwgT2Ry b2lkIFhVMwpbICAgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVkIDY0IE1pQiBhdCAweGJhODAw MDAwClsgICAgMC4wMDAwMDBdIE1lbW9yeSBwb2xpY3k6IERhdGEgY2FjaGUgd3JpdGVhbGxv YwpbICAgIDAuMDAwMDAwXSBTYW1zdW5nIENQVSBJRDogMHhlNTQyMjAwMQpbICAgIDAuMDAw MDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogNTE0NTYwClsgICAgMC4wMDAwMDBdIGZyZWVf YXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzBjNGM0YzAsIG5vZGVfbWVtX21hcCBl ZjAyMDAwMApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNTM2IHBhZ2VzIHVzZWQg Zm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAwIHBhZ2VzIHJlc2Vy dmVkClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDE5MjUxMiBwYWdlcywgTElGTyBi YXRjaDozMQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gem9uZTogMzIyMDQ4IHBhZ2VzLCBM SUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBdIFJ1bm5pbmcgdW5kZXIgc2VjdXJlIGZpcm13 YXJlLgpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDEzIHBhZ2VzL2NwdSBAZWVm NjIwMDAgczI0MDAwIHI4MTkyIGQyMTA1NiB1NTMyNDgKWyAgICAwLjAwMDAwMF0gcGNwdS1h bGxvYzogczI0MDAwIHI4MTkyIGQyMTA1NiB1NTMyNDggYWxsb2M9MTMqNDA5NgpbICAgIDAu MDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiBbMF0gMyBbMF0gNCBbMF0g NSBbMF0gNiBbMF0gNwpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25l IG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA1MTMwMjQKWyAg ICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29uc29sZT10dHkxIGNvbnNvbGU9 dHR5U0FDMiwxMTUyMDBuOCByb290PVBBUlRVVUlEPTgzNmU5NTNhLTAxIHJvb3R3YWl0IHJ3 IG5vX2NvbnNvbGVfc3VzcGVuZCBzbXNjOTV4eC5tYWNhZGRyPTAwOjFlOjA2OjYxOjdhOjkz ClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAy LCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUg ZW50cmllczogMTMxMDcyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDAwMDAw XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYy MTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDE5NTUyNDhLLzIwNTgyNDBLIGF2 YWlsYWJsZSAoNzM4Mksga2VybmVsIGNvZGUsIDM2OUsgcndkYXRhLCAyNDgwSyByb2RhdGEs IDEwMjRLIGluaXQsIDgwNzlLIGJzcywgMzc0NTZLIHJlc2VydmVkLCA2NTUzNksgY21hLXJl c2VydmVkLCAxMjIyNjU2SyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSBWaXJ0dWFsIGtlcm5l bCBtZW1vcnkgbGF5b3V0OgogICAgICAgICAgICAgICAgICAgdmVjdG9yICA6IDB4ZmZmZjAw MDAgLSAweGZmZmYxMDAwICAgKCAgIDQga0IpCiAgICAgICAgICAgICAgICAgICBmaXhtYXAg IDogMHhmZmMwMDAwMCAtIDB4ZmZmMDAwMDAgICAoMzA3MiBrQikKICAgICAgICAgICAgICAg ICAgIHZtYWxsb2MgOiAweGYwODAwMDAwIC0gMHhmZjgwMDAwMCAgICggMjQwIE1CKQogICAg ICAgICAgICAgICAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGYwMDAwMDAwICAgKCA3 NjggTUIpCiAgICAgICAgICAgICAgICAgICBwa21hcCAgIDogMHhiZmUwMDAwMCAtIDB4YzAw MDAwMDAgICAoICAgMiBNQikKICAgICAgICAgICAgICAgICAgIG1vZHVsZXMgOiAweGJmMDAw MDAwIC0gMHhiZmUwMDAwMCAgICggIDE0IE1CKQogICAgICAgICAgICAgICAgICAgICAudGV4 dCA6IDB4YzAwMDgwMDAgLSAweGMwYWExOTdjICAgKDEwODU1IGtCKQogICAgICAgICAgICAg ICAgICAgICAuaW5pdCA6IDB4YzBiMDAwMDAgLSAweGMwYzAwMDAwICAgKDEwMjQga0IpCiAg ICAgICAgICAgICAgICAgICAgIC5kYXRhIDogMHhjMGMwMDAwMCAtIDB4YzBjNWM1ODAgICAo IDM3MCBrQikKICAgICAgICAgICAgICAgICAgICAgIC5ic3MgOiAweGMwYzVlMDAwIC0gMHhj MTQ0MWQ3NCAgICg4MDgwIGtCKQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBP cmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz04LCBOb2Rlcz0xClsgICAgMC4wMDAwMDBd IFJ1bm5pbmcgUkNVIHNlbGYgdGVzdHMKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGll cmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gIFJDVSBsb2Nr ZGVwIGNoZWNraW5nIGlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdICBCdWlsZC10aW1lIGFk anVzdG1lbnQgb2YgbGVhZiBmYW5vdXQgdG8gMzIuClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6 MTYgbnJfaXJxczoxNiAxNgpbICAgIDAuMDAwMDAwXSBHSUMgcGh5c2ljYWwgbG9jYXRpb24g aXMgMHgxMDQ4MTAwMApbICAgIDAuMDAwMDAwXSBTd2l0Y2hpbmcgdG8gdGltZXItYmFzZWQg ZGVsYXkgbG9vcCwgcmVzb2x1dGlvbiA0MW5zClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNl OiBtY3QtZnJjOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1h eF9pZGxlX25zOiA3OTYzNTg1MTk0OSBucwpbICAgIDAuMDAwMDA4XSBzY2hlZF9jbG9jazog MzIgYml0cyBhdCAyNE1IeiwgcmVzb2x1dGlvbiA0MW5zLCB3cmFwcyBldmVyeSA4OTQ3ODQ4 NDk3MW5zClsgICAgMC4wMDE1OThdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4 MzAKWyAgICAwLjAwNDQ5NF0gY29uc29sZSBbdHR5MV0gZW5hYmxlZApbICAgIDAuMDA0NTM1 XSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMpIDIwMDYgUmVkIEhh dCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwNDU5OV0gLi4uIE1BWF9MT0NLREVQX1NV QkNMQVNTRVM6ICA4ClsgICAgMC4wMDQ2MzhdIC4uLiBNQVhfTE9DS19ERVBUSDogICAgICAg ICAgNDgKWyAgICAwLjAwNDY3OF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4MTkx ClsgICAgMC4wMDQ3MTddIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5NgpbICAg IDAuMDA0NzU3XSAuLi4gTUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDMyNzY4ClsgICAgMC4w MDQ3OTZdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAwLjAwNDgz Nl0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDA0ODc2XSAg bWVtb3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDUxNjcga0IKWyAgICAwLjAw NDk4NF0gIHBlciB0YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAxNTM2IGJ5dGVzClsg ICAgMC4wMDUwODNdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBj YWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDQ4LjAwIEJvZ29NSVBTIChscGo9 MTIwMDAwKQpbICAgIDAuMDA1MTcwXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVt OiAzMDEKWyAgICAwLjAwNTYzOV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAy MDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwNTY5OV0gTW91bnRwb2ludC1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpb ICAgIDAuMDA5MTMwXSBDUFU6IFRlc3Rpbmcgd3JpdGUgYnVmZmVyIGNvaGVyZW5jeTogb2sK WyAgICAwLjAxMTgzMV0gQ1BVMDogdXBkYXRlIGNwdV9jYXBhY2l0eSA0NDgKWyAgICAwLjAx MTg5MV0gQ1BVMDogdGhyZWFkIC0xLCBjcHUgMCwgc29ja2V0IDEsIG1waWRyIDgwMDAwMTAw ClsgICAgMC4wMTIxNDddIFNldHRpbmcgdXAgc3RhdGljIGlkZW50aXR5IG1hcCBmb3IgMHg0 MDEwMDAwMCAtIDB4NDAxMDAwNTgKWyAgICAwLjAxMzA1Nl0gQVJNIENDSSBkcml2ZXIgcHJv YmVkClsgICAgMC4wMTMzNjNdIEV4eW5vcyBNQ1BNIHN1cHBvcnQgaW5zdGFsbGVkClsgICAg MC4wNjU0ODJdIENQVTE6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgNDQ4ClsgICAgMC4wNjU0OTNd IENQVTE6IHRocmVhZCAtMSwgY3B1IDEsIHNvY2tldCAxLCBtcGlkciA4MDAwMDEwMQpbICAg IDAuMDg1Mzk1XSBDUFUyOiB1cGRhdGUgY3B1X2NhcGFjaXR5IDQ0OApbICAgIDAuMDg1NDA1 XSBDUFUyOiB0aHJlYWQgLTEsIGNwdSAyLCBzb2NrZXQgMSwgbXBpZHIgODAwMDAxMDIKWyAg ICAwLjEwNTM5MF0gQ1BVMzogdXBkYXRlIGNwdV9jYXBhY2l0eSA0NDgKWyAgICAwLjEwNTM5 OV0gQ1BVMzogdGhyZWFkIC0xLCBjcHUgMywgc29ja2V0IDEsIG1waWRyIDgwMDAwMTAzClsg ICAgMC4xMjUzOTddIENQVTQ6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgMTUzNQpbICAgIDAuMTI1 NDA2XSBDUFU0OiB0aHJlYWQgLTEsIGNwdSAwLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDAK WyAgICAwLjE0NTM3Ml0gQ1BVNTogdXBkYXRlIGNwdV9jYXBhY2l0eSAxNTM1ClsgICAgMC4x NDUzNzldIENQVTU6IHRocmVhZCAtMSwgY3B1IDEsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAw MQpbICAgIDAuMTY1MzcyXSBDUFU2OiB1cGRhdGUgY3B1X2NhcGFjaXR5IDE1MzUKWyAgICAw LjE2NTM4MV0gQ1BVNjogdGhyZWFkIC0xLCBjcHUgMiwgc29ja2V0IDAsIG1waWRyIDgwMDAw MDAyClsgICAgMC4xODUzNzNdIENQVTc6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgMTUzNQpbICAg IDAuMTg1MzgyXSBDUFU3OiB0aHJlYWQgLTEsIGNwdSAzLCBzb2NrZXQgMCwgbXBpZHIgODAw MDAwMDMKWyAgICAwLjE4NTY5Ml0gQnJvdWdodCB1cCA4IENQVXMKWyAgICAwLjE4NjI4N10g U01QOiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVkICgzODQuMDAgQm9nb01JUFMp LgpbICAgIDAuMTg2MzQyXSBDUFU6IFdBUk5JTkc6IENQVShzKSBzdGFydGVkIGluIHdyb25n L2luY29uc2lzdGVudCBtb2RlcyAocHJpbWFyeSBDUFUgbW9kZSAweDFhKQpbICAgIDAuMTg2 NDE2XSBDUFU6IFRoaXMgbWF5IGluZGljYXRlIGEgYnJva2VuIGJvb3Rsb2FkZXIgb3IgZmly bXdhcmUuClsgICAgMC4xOTA2OTNdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDAuMjc4 MDM5XSBWRlAgc3VwcG9ydCB2MC4zOiBpbXBsZW1lbnRvciA0MSBhcmNoaXRlY3R1cmUgMiBw YXJ0IDMwIHZhcmlhbnQgNyByZXYgMwpbICAgIDAuMjgxMDIzXSBjbG9ja3NvdXJjZTogamlm ZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRs ZV9uczogOTU1NjMwMjIzMTM3NTAwMCBucwpbICAgIDAuMjg0OTE2XSBwaW5jdHJsIGNvcmU6 IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtClsgICAgMC4yOTA1NzBdIE5FVDogUmVn aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjI5NDgxNV0gRE1BOiBwcmVhbGxv Y2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMgY29oZXJlbnQgYWxsb2NhdGlvbnMKWyAg ICAwLjMxMDE1Ml0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMzI2NjQ2 XSBleHlub3MtYXVkc3MtY2xrIDM4MTAwMDAuYXVkc3MtY2xvY2stY29udHJvbGxlcjogc2V0 dXAgY29tcGxldGVkClsgICAgMC4zMzc3NjVdIGdwaW8gZ3Bpb2NoaXAwOiAoZ3B5Nyk6IGFk ZGVkIEdQSU8gY2hhcmRldiAoMjU0OjApClsgICAgMC4zMzk0NjldIGdwaW9jaGlwX3NldHVw X2RldjogcmVnaXN0ZXJlZCBHUElPcyAwIHRvIDcgb24gZGV2aWNlOiBncGlvY2hpcDAgKGdw eTcpClsgICAgMC4zMzk1NDddIGdwaW8gZ3Bpb2NoaXAxOiAoZ3B4MCk6IGFkZGVkIEdQSU8g Y2hhcmRldiAoMjU0OjEpClsgICAgMC4zNDA2NjZdIGdwaW9jaGlwX3NldHVwX2RldjogcmVn aXN0ZXJlZCBHUElPcyA4IHRvIDE1IG9uIGRldmljZTogZ3Bpb2NoaXAxIChncHgwKQpbICAg IDAuMzQwNzMzXSBncGlvIGdwaW9jaGlwMjogKGdweDEpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDoyKQpbICAgIDAuMzQxNzgxXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQg R1BJT3MgMTYgdG8gMjMgb24gZGV2aWNlOiBncGlvY2hpcDIgKGdweDEpClsgICAgMC4zNDE4 NDddIGdwaW8gZ3Bpb2NoaXAzOiAoZ3B4Mik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjMp ClsgICAgMC4zNDI4ODhdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAy NCB0byAzMSBvbiBkZXZpY2U6IGdwaW9jaGlwMyAoZ3B4MikKWyAgICAwLjM0Mjk1M10gZ3Bp byBncGlvY2hpcDQ6IChncHgzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6NCkKWyAgICAw LjM0Mzk1NV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDMyIHRvIDM5 IG9uIGRldmljZTogZ3Bpb2NoaXA0IChncHgzKQpbICAgIDAuMzQ3Mjc5XSBncGlvIGdwaW9j aGlwNTogKGdwYzApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDo1KQpbICAgIDAuMzQ4MzUy XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgNDAgdG8gNDcgb24gZGV2 aWNlOiBncGlvY2hpcDUgKGdwYzApClsgICAgMC4zNDg0MTldIGdwaW8gZ3Bpb2NoaXA2OiAo Z3BjMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjYpClsgICAgMC4zNDk0MjddIGdwaW9j aGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA0OCB0byA1NSBvbiBkZXZpY2U6IGdw aW9jaGlwNiAoZ3BjMSkKWyAgICAwLjM0OTQ5MF0gZ3BpbyBncGlvY2hpcDc6IChncGMyKTog YWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6NykKWyAgICAwLjM1MDUwMF0gZ3Bpb2NoaXBfc2V0 dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDU2IHRvIDYyIG9uIGRldmljZTogZ3Bpb2NoaXA3 IChncGMyKQpbICAgIDAuMzUwNTY0XSBncGlvIGdwaW9jaGlwODogKGdwYzMpOiBhZGRlZCBH UElPIGNoYXJkZXYgKDI1NDo4KQpbICAgIDAuMzUxNTY3XSBncGlvY2hpcF9zZXR1cF9kZXY6 IHJlZ2lzdGVyZWQgR1BJT3MgNjMgdG8gNjYgb24gZGV2aWNlOiBncGlvY2hpcDggKGdwYzMp ClsgICAgMC4zNTE2MzFdIGdwaW8gZ3Bpb2NoaXA5OiAoZ3BjNCk6IGFkZGVkIEdQSU8gY2hh cmRldiAoMjU0OjkpClsgICAgMC4zNTI2NDBdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0 ZXJlZCBHUElPcyA2NyB0byA2OCBvbiBkZXZpY2U6IGdwaW9jaGlwOSAoZ3BjNCkKWyAgICAw LjM1MjcwNF0gZ3BpbyBncGlvY2hpcDEwOiAoZ3BkMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAo MjU0OjEwKQpbICAgIDAuMzUzNjk1XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQg R1BJT3MgNjkgdG8gNzYgb24gZGV2aWNlOiBncGlvY2hpcDEwIChncGQxKQpbICAgIDAuMzUz NzU5XSBncGlvIGdwaW9jaGlwMTE6IChncHkwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6 MTEpClsgICAgMC4zNTQ3NjZdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElP cyA3NyB0byA4MiBvbiBkZXZpY2U6IGdwaW9jaGlwMTEgKGdweTApClsgICAgMC4zNTQ4Mjld IGdwaW8gZ3Bpb2NoaXAxMjogKGdweTEpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxMikK WyAgICAwLjM1NTk1Ml0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDgz IHRvIDg2IG9uIGRldmljZTogZ3Bpb2NoaXAxMiAoZ3B5MSkKWyAgICAwLjM1NjAxN10gZ3Bp byBncGlvY2hpcDEzOiAoZ3B5Mik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjEzKQpbICAg IDAuMzU3MDIyXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgODcgdG8g OTIgb24gZGV2aWNlOiBncGlvY2hpcDEzIChncHkyKQpbICAgIDAuMzU3MDg3XSBncGlvIGdw aW9jaGlwMTQ6IChncHkzKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTQpClsgICAgMC4z NTgwOTJdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyA5MyB0byAxMDAg b24gZGV2aWNlOiBncGlvY2hpcDE0IChncHkzKQpbICAgIDAuMzU4MTU3XSBncGlvIGdwaW9j aGlwMTU6IChncHk0KTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTUpClsgICAgMC4zNTkx NzJdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxMDEgdG8gMTA4IG9u IGRldmljZTogZ3Bpb2NoaXAxNSAoZ3B5NCkKWyAgICAwLjM1OTI0NV0gZ3BpbyBncGlvY2hp cDE2OiAoZ3B5NSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjE2KQpbICAgIDAuMzYwMzAy XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTA5IHRvIDExNiBvbiBk ZXZpY2U6IGdwaW9jaGlwMTYgKGdweTUpClsgICAgMC4zNjAzNjddIGdwaW8gZ3Bpb2NoaXAx NzogKGdweTYpOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoxNykKWyAgICAwLjM2MTM4M10g Z3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDExNyB0byAxMjQgb24gZGV2 aWNlOiBncGlvY2hpcDE3IChncHk2KQpbICAgIDAuMzYzOTIxXSBncGlvIGdwaW9jaGlwMTg6 IChncGUwKTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MTgpClsgICAgMC4zNjUwMzddIGdw aW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxMjUgdG8gMTMyIG9uIGRldmlj ZTogZ3Bpb2NoaXAxOCAoZ3BlMCkKWyAgICAwLjM2NTEwM10gZ3BpbyBncGlvY2hpcDE5OiAo Z3BlMSk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjE5KQpbICAgIDAuMzY2MTMxXSBncGlv Y2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTMzIHRvIDEzNCBvbiBkZXZpY2U6 IGdwaW9jaGlwMTkgKGdwZTEpClsgICAgMC4zNjYxOTZdIGdwaW8gZ3Bpb2NoaXAyMDogKGdw ZjApOiBhZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyMCkKWyAgICAwLjM2NzIxNl0gZ3Bpb2No aXBfc2V0dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDEzNSB0byAxNDAgb24gZGV2aWNlOiBn cGlvY2hpcDIwIChncGYwKQpbICAgIDAuMzY3MjgwXSBncGlvIGdwaW9jaGlwMjE6IChncGYx KTogYWRkZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjEpClsgICAgMC4zNjgzMTBdIGdwaW9jaGlw X3NldHVwX2RldjogcmVnaXN0ZXJlZCBHUElPcyAxNDEgdG8gMTQ4IG9uIGRldmljZTogZ3Bp b2NoaXAyMSAoZ3BmMSkKWyAgICAwLjM2ODM3NF0gZ3BpbyBncGlvY2hpcDIyOiAoZ3BnMCk6 IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjIyKQpbICAgIDAuMzY5Mzk4XSBncGlvY2hpcF9z ZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTQ5IHRvIDE1NiBvbiBkZXZpY2U6IGdwaW9j aGlwMjIgKGdwZzApClsgICAgMC4zNjk0NjNdIGdwaW8gZ3Bpb2NoaXAyMzogKGdwZzEpOiBh ZGRlZCBHUElPIGNoYXJkZXYgKDI1NDoyMykKWyAgICAwLjM3MDUyNl0gZ3Bpb2NoaXBfc2V0 dXBfZGV2OiByZWdpc3RlcmVkIEdQSU9zIDE1NyB0byAxNjQgb24gZGV2aWNlOiBncGlvY2hp cDIzIChncGcxKQpbICAgIDAuMzcwNTkzXSBncGlvIGdwaW9jaGlwMjQ6IChncGcyKTogYWRk ZWQgR1BJTyBjaGFyZGV2ICgyNTQ6MjQpClsgICAgMC4zNzE2MTddIGdwaW9jaGlwX3NldHVw X2RldjogcmVnaXN0ZXJlZCBHUElPcyAxNjUgdG8gMTY2IG9uIGRldmljZTogZ3Bpb2NoaXAy NCAoZ3BnMikKWyAgICAwLjM3MTY4Ml0gZ3BpbyBncGlvY2hpcDI1OiAoZ3BqNCk6IGFkZGVk IEdQSU8gY2hhcmRldiAoMjU0OjI1KQpbICAgIDAuMzcyNzk3XSBncGlvY2hpcF9zZXR1cF9k ZXY6IHJlZ2lzdGVyZWQgR1BJT3MgMTY3IHRvIDE3MCBvbiBkZXZpY2U6IGdwaW9jaGlwMjUg KGdwajQpClsgICAgMC4zNzQ5MDBdIGdwaW8gZ3Bpb2NoaXAyNjogKGdwYTApOiBhZGRlZCBH UElPIGNoYXJkZXYgKDI1NDoyNikKWyAgICAwLjM3NjA3NV0gZ3Bpb2NoaXBfc2V0dXBfZGV2 OiByZWdpc3RlcmVkIEdQSU9zIDE3MSB0byAxNzggb24gZGV2aWNlOiBncGlvY2hpcDI2IChn cGEwKQpbICAgIDAuMzc2MTQyXSBncGlvIGdwaW9jaGlwMjc6IChncGExKTogYWRkZWQgR1BJ TyBjaGFyZGV2ICgyNTQ6MjcpClsgICAgMC4zNzcxNzldIGdwaW9jaGlwX3NldHVwX2Rldjog cmVnaXN0ZXJlZCBHUElPcyAxNzkgdG8gMTg0IG9uIGRldmljZTogZ3Bpb2NoaXAyNyAoZ3Bh MSkKWyAgICAwLjM3NzI0NF0gZ3BpbyBncGlvY2hpcDI4OiAoZ3BhMik6IGFkZGVkIEdQSU8g Y2hhcmRldiAoMjU0OjI4KQpbICAgIDAuMzc4MjY3XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJl Z2lzdGVyZWQgR1BJT3MgMTg1IHRvIDE5MiBvbiBkZXZpY2U6IGdwaW9jaGlwMjggKGdwYTIp ClsgICAgMC4zNzgzMzFdIGdwaW8gZ3Bpb2NoaXAyOTogKGdwYjApOiBhZGRlZCBHUElPIGNo YXJkZXYgKDI1NDoyOSkKWyAgICAwLjM3OTM2Nl0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdp c3RlcmVkIEdQSU9zIDE5MyB0byAxOTcgb24gZGV2aWNlOiBncGlvY2hpcDI5IChncGIwKQpb ICAgIDAuMzc5NDM5XSBncGlvIGdwaW9jaGlwMzA6IChncGIxKTogYWRkZWQgR1BJTyBjaGFy ZGV2ICgyNTQ6MzApClsgICAgMC4zODA0ODFdIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0 ZXJlZCBHUElPcyAxOTggdG8gMjAyIG9uIGRldmljZTogZ3Bpb2NoaXAzMCAoZ3BiMSkKWyAg ICAwLjM4MDU0NV0gZ3BpbyBncGlvY2hpcDMxOiAoZ3BiMik6IGFkZGVkIEdQSU8gY2hhcmRl diAoMjU0OjMxKQpbICAgIDAuMzgxNTUwXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVy ZWQgR1BJT3MgMjAzIHRvIDIwNiBvbiBkZXZpY2U6IGdwaW9jaGlwMzEgKGdwYjIpClsgICAg MC4zODE2MzBdIGdwaW8gZ3Bpb2NoaXAzMjogKGdwYjMpOiBhZGRlZCBHUElPIGNoYXJkZXYg KDI1NDozMikKWyAgICAwLjM4MjYzOV0gZ3Bpb2NoaXBfc2V0dXBfZGV2OiByZWdpc3RlcmVk IEdQSU9zIDIwNyB0byAyMTQgb24gZGV2aWNlOiBncGlvY2hpcDMyIChncGIzKQpbICAgIDAu MzgyNzA0XSBncGlvIGdwaW9jaGlwMzM6IChncGI0KTogYWRkZWQgR1BJTyBjaGFyZGV2ICgy NTQ6MzMpClsgICAgMC4zODM3MDddIGdwaW9jaGlwX3NldHVwX2RldjogcmVnaXN0ZXJlZCBH UElPcyAyMTUgdG8gMjE2IG9uIGRldmljZTogZ3Bpb2NoaXAzMyAoZ3BiNCkKWyAgICAwLjM4 Mzc3MV0gZ3BpbyBncGlvY2hpcDM0OiAoZ3BoMCk6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0 OjM0KQpbICAgIDAuMzg0NzYwXSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJ T3MgMjE3IHRvIDIyNCBvbiBkZXZpY2U6IGdwaW9jaGlwMzQgKGdwaDApClsgICAgMC4zODcx NDZdIGdwaW8gZ3Bpb2NoaXAzNTogKGdweik6IGFkZGVkIEdQSU8gY2hhcmRldiAoMjU0OjM1 KQpbICAgIDAuMzg4MTk3XSBncGlvY2hpcF9zZXR1cF9kZXY6IHJlZ2lzdGVyZWQgR1BJT3Mg MjI1IHRvIDIzMSBvbiBkZXZpY2U6IGdwaW9jaGlwMzUgKGdweikKWyAgICAwLjQwMzQzNV0g RVhZTk9TNTQyMCBQTVUgaW5pdGlhbGl6ZWQKWyAgICAwLjUwMzgxMl0gU0NTSSBzdWJzeXN0 ZW0gaW5pdGlhbGl6ZWQKWyAgICAwLjUwNTAxMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDAuNTA1Mjg1XSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDAuNTA1NzM5XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDAuNTA3OTE5XSBzM2MtaTJj IDEyYzYwMDAwLmkyYzogc2xhdmUgYWRkcmVzcyAweDAwClsgICAgMC41MDc5ODldIHMzYy1p MmMgMTJjNjAwMDAuaTJjOiBidXMgZnJlcXVlbmN5IHNldCB0byA2NSBLSHoKWyAgICAwLjUx Mjc1OV0gczNjLWkyYyAxMmM2MDAwMC5pMmM6IGkyYy0wOiBTM0MgSTJDIGFkYXB0ZXIKWyAg ICAwLjUxMzI1NV0gczNjLWkyYyAxMmM4MDAwMC5pMmM6IHNsYXZlIGFkZHJlc3MgMHgwMApb ICAgIDAuNTEzMzE4XSBzM2MtaTJjIDEyYzgwMDAwLmkyYzogYnVzIGZyZXF1ZW5jeSBzZXQg dG8gNjUgS0h6ClsgICAgMC41MTQ3NTldIHMzYy1pMmMgMTJjODAwMDAuaTJjOiBpMmMtMjog UzNDIEkyQyBhZGFwdGVyClsgICAgMC41MTgxNTldIEFkdmFuY2VkIExpbnV4IFNvdW5kIEFy Y2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAgMC41MjQ4NTJdIGNsb2Nrc291 cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBtY3QtZnJjClsgICAgMC41Nzg0ODldIE5F VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDAuNTgxNTUzXSBUQ1AgZXN0 YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogMywgMzI3NjggYnl0 ZXMpClsgICAgMC41ODE4MTBdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogODE5MiAo b3JkZXI6IDYsIDI5NDkxMiBieXRlcykKWyAgICAwLjU4NTAyOF0gVENQOiBIYXNoIHRhYmxl cyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA4MTkyIGJpbmQgODE5MikKWyAgICAwLjU4NTQy Ml0gVURQIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogMywgNDA5NjAgYnl0ZXMp ClsgICAgMC41ODU4NzldIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRl cjogMywgNDA5NjAgYnl0ZXMpClsgICAgMC41ODczMTBdIE5FVDogUmVnaXN0ZXJlZCBwcm90 b2NvbCBmYW1pbHkgMQpbICAgIDAuNTkzODczXSBSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5J WCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICAwLjU5Mzk0MV0gUlBDOiBSZWdpc3Rl cmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDAuNTkzOTkwXSBSUEM6IFJlZ2lzdGVy ZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClsgICAgMC41OTQwMzhdIFJQQzogUmVnaXN0ZXJl ZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDAuNjAz Njg5XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIg Ynl0ZXMpClsgICAgMC42MTEzOTJdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTI4IG1h eF9vcmRlcj0xOSBidWNrZXRfb3JkZXI9MApbICAgIDAuNjYzNTcyXSBORlM6IFJlZ2lzdGVy aW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAuNjY0MDExXSBLZXkgdHlwZSBp ZF9yZXNvbHZlciByZWdpc3RlcmVkClsgICAgMC42NjQwNjVdIEtleSB0eXBlIGlkX2xlZ2Fj eSByZWdpc3RlcmVkClsgICAgMC42NjQyNjRdIHJvbWZzOiBST01GUyBNVEQgKEMpIDIwMDcg UmVkIEhhdCwgSW5jLgpbICAgIDAuNjY4ODMwXSBib3VuY2U6IHBvb2wgc2l6ZTogNjQgcGFn ZXMKWyAgICAwLjY2OTgzNl0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZl ciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI0OSkKWyAgICAwLjY2OTk4OV0gaW8gc2No ZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDAuNjcwMDM5XSBpbyBzY2hlZHVsZXIgZGVh ZGxpbmUgcmVnaXN0ZXJlZApbICAgIDAuNjcwMTgzXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lz dGVyZWQgKGRlZmF1bHQpClsgICAgMC42NzcxNjZdIDEyMTMwMDAwLnBoeSBzdXBwbHkgdmJ1 cyBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDAuNjgwODU1XSAxMjEw MDAwMC5waHkgc3VwcGx5IHZidXMgbm90IGZvdW5kLCB1c2luZyBkdW1teSByZWd1bGF0b3IK WyAgICAwLjY4MTE0Ml0gMTIxMDAwMDAucGh5IHN1cHBseSB2YnVzLWJvb3N0IG5vdCBmb3Vu ZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgMC42ODI2MzldIDEyNTAwMDAwLnBoeSBz dXBwbHkgdmJ1cyBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDAuNjgy OTE0XSAxMjUwMDAwMC5waHkgc3VwcGx5IHZidXMtYm9vc3Qgbm90IGZvdW5kLCB1c2luZyBk dW1teSByZWd1bGF0b3IKWyAgICAwLjY5ODE2Ml0gZG1hLXBsMzMwIDM4ODAwMDAuYWRtYTog TG9hZGVkIGRyaXZlciBmb3IgUEwzMzAgRE1BQy0yNDEzMzAKWyAgICAwLjY5ODI0M10gZG1h LXBsMzMwIDM4ODAwMDAuYWRtYTogIERCVUZGLTR4OGJ5dGVzIE51bV9DaGFucy02IE51bV9Q ZXJpLTE2IE51bV9FdmVudHMtNgpbICAgIDAuNzE0MDg0XSBkbWEtcGwzMzAgMTIxYTAwMDAu cGRtYTogTG9hZGVkIGRyaXZlciBmb3IgUEwzMzAgRE1BQy0yNDEzMzAKWyAgICAwLjcxNDE2 MV0gZG1hLXBsMzMwIDEyMWEwMDAwLnBkbWE6ICAgICAgICAgREJVRkYtMzJ4NGJ5dGVzIE51 bV9DaGFucy04IE51bV9QZXJpLTMyIE51bV9FdmVudHMtMzIKWyAgICAwLjczMDE4MF0gZG1h LXBsMzMwIDEyMWIwMDAwLnBkbWE6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERNQUMtMjQx MzMwClsgICAgMC43MzAyNTddIGRtYS1wbDMzMCAxMjFiMDAwMC5wZG1hOiAgICAgICAgIERC VUZGLTMyeDRieXRlcyBOdW1fQ2hhbnMtOCBOdW1fUGVyaS0zMiBOdW1fRXZlbnRzLTMyClsg ICAgMC43MzQ2MjJdIGRtYS1wbDMzMCAxMDgwMDAwMC5tZG1hOiBMb2FkZWQgZHJpdmVyIGZv ciBQTDMzMCBETUFDLTI0MTMzMApbICAgIDAuNzM0NzY2XSBkbWEtcGwzMzAgMTA4MDAwMDAu bWRtYTogICAgICAgICBEQlVGRi02NHg4Ynl0ZXMgTnVtX0NoYW5zLTggTnVtX1BlcmktMSBO dW1fRXZlbnRzLTMyClsgICAgMS4wMjI1NjhdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIs IDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVkClsgICAgMS4wMzEyMzldIDEyYzAwMDAw LnNlcmlhbDogdHR5U0FDMCBhdCBNTUlPIDB4MTJjMDAwMDAgKGlycSA9IDU4LCBiYXNlX2Jh dWQgPSAwKSBpcyBhIFMzQzY0MDAvMTAKWyAgICAxLjAzMzI4Nl0gMTJjMTAwMDAuc2VyaWFs OiB0dHlTQUMxIGF0IE1NSU8gMHgxMmMxMDAwMCAoaXJxID0gNTksIGJhc2VfYmF1ZCA9IDAp IGlzIGEgUzNDNjQwMC8xMApbICAgIDEuMDM1MDI0XSAxMmMyMDAwMC5zZXJpYWw6IHR0eVNB QzIgYXQgTU1JTyAweDEyYzIwMDAwIChpcnEgPSA2MCwgYmFzZV9iYXVkID0gMCkgaXMgYSBT M0M2NDAwLzEwClsgICAgMS44NDA2OTVdIGNvbnNvbGUgW3R0eVNBQzJdIGVuYWJsZWQKWyAg ICAxLjg0NTU5MV0gMTJjMzAwMDAuc2VyaWFsOiB0dHlTQUMzIGF0IE1NSU8gMHgxMmMzMDAw MCAoaXJxID0gNjEsIGJhc2VfYmF1ZCA9IDApIGlzIGEgUzNDNjQwMC8xMApbICAgIDEuODU3 NDkwXSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4MTAKWyAgICAxLjg2NzU3 N10gZXh5bm9zLWhkbWkgMTQ1MzAwMDAuaGRtaTogR1BJTyBsb29rdXAgZm9yIGNvbnN1bWVy IGhwZApbICAgIDEuODY3NTk5XSBleHlub3MtaGRtaSAxNDUzMDAwMC5oZG1pOiB1c2luZyBk ZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAxLjg2NzYyM10gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnaHBkLWdwaW9zJyBwcm9wZXJ0eSBvZiBub2Rl ICcvaGRtaUAxNDUzMDAwMFswXScKWyAgICAxLjg2NzY2MV0gb2ZfZ2V0X25hbWVkX2dwaW9k X2ZsYWdzOiBwYXJzZWQgJ2hwZC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcvaGRtaUAxNDUz MDAwMFswXScgLSBzdGF0dXMgKDApClsgICAgMS44NjgxMzVdIGV4eW5vcy1oZG1pIDE0NTMw MDAwLmhkbWk6IEZhaWxlZCB0byBnZXQgc3VwcGx5ICd2ZGQnOiAtNTE3ClsgICAgMS45NDEw MzJdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgIDEuOTgyMzkxXSBsb29wOiBtb2R1bGUgbG9h ZGVkClsgICAgMS45ODg0MDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgcjgxNTIKWyAgICAxLjk5Mjc3M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50 ZXJmYWNlIGRyaXZlciBhc2l4ClsgICAgMS45OTgwMzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgYXg4ODE3OV8xNzhhClsgICAgMi4wMDQwOTVdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2V0aGVyClsgICAgMi4w MDk5ODBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc21zYzc1 eHgKWyAgICAyLjAxNTY5M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBzbXNjOTV4eApbICAgIDIuMDIxMzM5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIG5ldDEwODAKWyAgICAyLjAyNjk3OV0gdXNiY29yZTogcmVnaXN0 ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfc3Vic2V0ClsgICAgMi4wMzI4NjNdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgemF1cnVzClsgICAgMi4w Mzg1MTVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX25j bQpbICAgIDIuMDQ1Mjc1XSBleHlub3MtZHdjMyB1c2IzLTA6IG5vIHN1c3BlbmQgY2xrIHNw ZWNpZmllZApbICAgIDIuMDQ5NDcyXSBleHlub3MtZHdjMyB1c2IzLTE6IG5vIHN1c3BlbmQg Y2xrIHNwZWNpZmllZApbICAgIDIuMDU2NzU4XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5j ZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMi4wNjE5NDBdIGVoY2kt ZXh5bm9zOiBFSENJIEVYWU5PUyBkcml2ZXIKWyAgICAyLjA2NjU4NF0gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnc2Ftc3VuZyx2YnVzLWdwaW8nIHByb3BlcnR5 IG9mIG5vZGUgJy91c2JAMTIxMTAwMDBbMF0nClsgICAgMi4wNjczMDhdIGV4eW5vcy1laGNp IDEyMTEwMDAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAyLjA3MjEyNV0gZXh5 bm9zLWVoY2kgMTIxMTAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l ZCBidXMgbnVtYmVyIDEKWyAgICAyLjA4MDA1NF0gZXh5bm9zLWVoY2kgMTIxMTAwMDAudXNi OiBpcnEgMTE0LCBpbyBtZW0gMHgxMjExMDAwMApbICAgIDIuMDk0ODgwXSBleHlub3MtZWhj aSAxMjExMDAwMC51c2I6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgMi4xMDA4 MzFdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQ cm9kdWN0PTAwMDIKWyAgICAyLjEwNjI2Nl0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0 cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi4xMTM0NTdd IHVzYiB1c2IxOiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTE4Mjg5 XSB1c2IgdXNiMTogTWFudWZhY3R1cmVyOiBMaW51eCA0LjcuMC1yYzQtMDAxMzktZzIxNWRi OTQ4MTgxNCBlaGNpX2hjZApbICAgIDIuMTI1Njc0XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVy OiAxMjExMDAwMC51c2IKWyAgICAyLjEzNDk5OF0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91 bmQKWyAgICAyLjEzNzU0NF0gaHViIDEtMDoxLjA6IDMgcG9ydHMgZGV0ZWN0ZWQKWyAgICAy LjE0NzA1N10gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hD SSkgRHJpdmVyClsgICAgMi4xNTE5MDRdIG9oY2ktZXh5bm9zOiBPSENJIEVYWU5PUyBkcml2 ZXIKWyAgICAyLjE1Njg1Nl0gZXh5bm9zLW9oY2kgMTIxMjAwMDAudXNiOiBVU0IgSG9zdCBD b250cm9sbGVyClsgICAgMi4xNjE0OTJdIGV4eW5vcy1vaGNpIDEyMTIwMDAwLnVzYjogbmV3 IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyClsgICAgMi4xNjkz OTNdIGV4eW5vcy1vaGNpIDEyMTIwMDAwLnVzYjogaXJxIDExNCwgaW8gbWVtIDB4MTIxMjAw MDAKWyAgICAyLjIzNDQ5NF0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZl bmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMQpbICAgIDIuMjM5OTAyXSB1c2IgdXNiMjogTmV3 IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEK WyAgICAyLjI0ODEzMl0gdXNiIHVzYjI6IFByb2R1Y3Q6IFVTQiBIb3N0IENvbnRyb2xsZXIK WyAgICAyLjI1MTg1M10gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC43LjAtcmM0 LTAwMTM5LWcyMTVkYjk0ODE4MTQgb2hjaV9oY2QKWyAgICAyLjI1OTIyNV0gdXNiIHVzYjI6 IFNlcmlhbE51bWJlcjogMTIxMjAwMDAudXNiClsgICAgMi4yNjY1MzRdIGh1YiAyLTA6MS4w OiBVU0IgaHViIGZvdW5kClsgICAgMi4yNjg5NDBdIGh1YiAyLTA6MS4wOiAzIHBvcnRzIGRl dGVjdGVkClsgICAgMi4yNzc2NjBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgdXNiLXN0b3JhZ2UKWyAgICAyLjI4NDE3OV0gdWRjLWNvcmU6IGNvdWxkbid0 IGZpbmQgYW4gYXZhaWxhYmxlIFVEQyAtIGFkZGVkIFtnX2V0aGVyXSB0byBsaXN0IG9mIHBl bmRpbmcgZHJpdmVycwpbICAgIDIuMjkzMzQ3XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZp Y2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAgIDIuMzAzNTA3XSBpMmMgL2RldiBlbnRyaWVz IGRyaXZlcgpbICAgIDIuMzM2OTE4XSB2ZGRfbGRvOTogQnJpbmdpbmcgMzMwMDAwMHVWIGlu dG8gMzAwMDAwMC0zMDAwMDAwdVYKWyAgICAyLjM1NTkwMF0gdmRkcV9tbWMyOiBCcmluZ2lu ZyAzMzAwMDAwdVYgaW50byAyODAwMDAwLTI4MDAwMDB1VgpbICAgIDIuMzY3MDk2XSB2ZGRf bGRvMTU6IEJyaW5naW5nIDMzMDAwMDB1ViBpbnRvIDMxMDAwMDAtMzEwMDAwMHVWClsgICAg Mi4zODU1NjZdIHZkZF9zZDogQnJpbmdpbmcgMzMwMDAwMHVWIGludG8gMjgwMDAwMC0yODAw MDAwdVYKWyAgICAyLjQ1NDg1OF0gdXNiIDEtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmlj ZSBudW1iZXIgMiB1c2luZyBleHlub3MtZWhjaQpbICAgIDIuNDgyMDM4XSBzNW0tcnRjIHMy bXBzMTQtcnRjOiBydGMgY29yZTogcmVnaXN0ZXJlZCBzNW0tcnRjIGFzIHJ0YzAKWyAgICAy LjUwMTg1MV0gaW5hMnh4IDAtMDA0MDogcG93ZXIgbW9uaXRvciBpbmEyMzEgKFJzaHVudCA9 IDEwMDAwIHVPaG0pClsgICAgMi41MDk0NTJdIGluYTJ4eCAwLTAwNDE6IHBvd2VyIG1vbml0 b3IgaW5hMjMxIChSc2h1bnQgPSAxMDAwMCB1T2htKQpbICAgIDIuNTE3NjIyXSBpbmEyeHgg MC0wMDQ0OiBwb3dlciBtb25pdG9yIGluYTIzMSAoUnNodW50ID0gMTAwMDAgdU9obSkKWyAg ICAyLjUyNTE5Ml0gaW5hMnh4IDAtMDA0NTogcG93ZXIgbW9uaXRvciBpbmEyMzEgKFJzaHVu dCA9IDEwMDAwIHVPaG0pClsgICAgMi41MzczMTldIGV4eW5vcy10bXUgMTAwNjAwMDAudG11 OiBNb3JlIHRyaXAgcG9pbnRzIHRoYW4gc3VwcG9ydGVkIGJ5IHRoaXMgVE1VLgpbICAgIDIu NTQzNDYyXSBleHlub3MtdG11IDEwMDYwMDAwLnRtdTogMiB0cmlwIHBvaW50cyBzaG91bGQg YmUgY29uZmlndXJlZCBpbiBwb2xsaW5nIG1vZGUuClsgICAgMi41NjMwMzRdIHMzYzI0MTAt d2R0IDEwMWQwMDAwLndhdGNoZG9nOiB3YXRjaGRvZyBpbmFjdGl2ZSwgcmVzZXQgZGlzYWJs ZWQsIGlycSBkaXNhYmxlZApbICAgIDIuNTczNDYyXSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog NC4zNC4wLWlvY3RsICgyMDE1LTEwLTI4KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0 LmNvbQpbICAgIDIuNTgzNzIxXSBwd3JzZXFfZW1tYyBwd3JzZXE6IEdQSU8gbG9va3VwIGZv ciBjb25zdW1lciByZXNldApbICAgIDIuNTgzNzQyXSBwd3JzZXFfZW1tYyBwd3JzZXE6IHVz aW5nIGRldmljZSB0cmVlIGZvciBHUElPIGxvb2t1cApbICAgIDIuNTgzNzgzXSBvZl9nZXRf bmFtZWRfZ3Bpb2RfZmxhZ3M6IHBhcnNlZCAncmVzZXQtZ3Bpb3MnIHByb3BlcnR5IG9mIG5v ZGUgJy9wd3JzZXFbMF0nIC0gc3RhdHVzICgwKQpbICAgIDIuNTg0MjQyXSBzZGhjaTogU2Vj dXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgICAyLjU4 OTA1N10gc2RoY2k6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuClsgICAgMi41OTQxNjdd IFN5bm9wc3lzIERlc2lnbndhcmUgTXVsdGltZWRpYSBDYXJkIEludGVyZmFjZSBEcml2ZXIK WyAgICAyLjYwMDM0NF0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9y PTA0MjQsIGlkUHJvZHVjdD05NTE0ClsgICAgMi42MDYwMzBdIHVzYiAxLTE6IE5ldyBVU0Ig ZGV2aWNlIHN0cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wClsgICAg Mi42MTQ5NTZdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IElETUFDIHN1cHBvcnRzIDMy LWJpdCBhZGRyZXNzIG1vZGUuClsgICAgMi42MTUxNDFdIGR3bW1jX2V4eW5vcyAxMjIwMDAw MC5tbWM6IFVzaW5nIGludGVybmFsIERNQSBjb250cm9sbGVyLgpbICAgIDIuNjE1MTU3XSBk d21tY19leHlub3MgMTIyMDAwMDAubW1jOiBWZXJzaW9uIElEIGlzIDI1MGEKWyAgICAyLjYx NTMzM10gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogRFcgTU1DIGNvbnRyb2xsZXIgYXQg aXJxIDY1LDY0IGJpdCBob3N0IGRhdGEgd2lkdGgsNjQgZGVlcCBmaWZvClsgICAgMi42MTYz OTRdIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IEdQSU8gbG9va3VwIGZvciBjb25zdW1l ciBjZApbICAgIDIuNjE2NDAzXSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiB1c2luZyBk ZXZpY2UgdHJlZSBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjYxNjQzMl0gb2ZfZ2V0X25hbWVk X2dwaW9kX2ZsYWdzOiBwYXJzZWQgJ2NkLWdwaW9zJyBwcm9wZXJ0eSBvZiBub2RlICcvbW1j QDEyMjAwMDAwWzBdJyAtIHN0YXR1cyAoMCkKWyAgICAyLjYxNjQ3OF0gZHdtbWNfZXh5bm9z IDEyMjAwMDAwLm1tYzogR290IENEIEdQSU8KWyAgICAyLjYxNjQ5MV0gZHdtbWNfZXh5bm9z IDEyMjAwMDAwLm1tYzogR1BJTyBsb29rdXAgZm9yIGNvbnN1bWVyIHdwClsgICAgMi42MTY0 OTldIGR3bW1jX2V4eW5vcyAxMjIwMDAwMC5tbWM6IHVzaW5nIGRldmljZSB0cmVlIGZvciBH UElPIGxvb2t1cApbICAgIDIuNjE2NTExXSBvZl9nZXRfbmFtZWRfZ3Bpb2RfZmxhZ3M6IGNh bid0IHBhcnNlICd3cC1ncGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIwMDAwMFsw XScKWyAgICAyLjYxNjUyM10gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJz ZSAnd3AtZ3BpbycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIwMDAwMFswXScKWyAgICAy LjYxNjUzMl0gZHdtbWNfZXh5bm9zIDEyMjAwMDAwLm1tYzogdXNpbmcgbG9va3VwIHRhYmxl cyBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjYxNjY0OV0gZHdtbWNfZXh5bm9zIDEyMjAwMDAw Lm1tYzogbG9va3VwIGZvciBHUElPIHdwIGZhaWxlZApbICAgIDIuNjE2NzgwXSBkd21tY19l eHlub3MgMTIyMDAwMDAubW1jOiBhbGxvY2F0ZWQgbW1jLXB3cnNlcQpbICAgIDIuNjU1ODY4 XSBkd21tY19leHlub3MgMTIyMDAwMDAubW1jOiAxIHNsb3RzIGluaXRpYWxpemVkClsgICAg Mi42NTg1NDBdIGh1YiAxLTE6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMi42NTg3NTRdIGh1 YiAxLTE6MS4wOiA1IHBvcnRzIGRldGVjdGVkClsgICAgMi42Njg3MDBdIGR3bW1jX2V4eW5v cyAxMjIyMDAwMC5tbWM6IElETUFDIHN1cHBvcnRzIDMyLWJpdCBhZGRyZXNzIG1vZGUuClsg ICAgMi42NzQ4ODRdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IFVzaW5nIGludGVybmFs IERNQSBjb250cm9sbGVyLgpbICAgIDIuNjgxMDYyXSBkd21tY19leHlub3MgMTIyMjAwMDAu bW1jOiBWZXJzaW9uIElEIGlzIDI1MGEKWyAgICAyLjY4NjU3Nl0gZHdtbWNfZXh5bm9zIDEy MjIwMDAwLm1tYzogRFcgTU1DIGNvbnRyb2xsZXIgYXQgaXJxIDY2LDY0IGJpdCBob3N0IGRh dGEgd2lkdGgsNjQgZGVlcCBmaWZvClsgICAgMi42OTY1NzJdIGR3bW1jX2V4eW5vcyAxMjIy MDAwMC5tbWM6IEdQSU8gbG9va3VwIGZvciBjb25zdW1lciBjZApbICAgIDIuNjk2NTkyXSBk d21tY19leHlub3MgMTIyMjAwMDAubW1jOiB1c2luZyBkZXZpY2UgdHJlZSBmb3IgR1BJTyBs b29rdXAKWyAgICAyLjY5NjYxNV0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBw YXJzZSAnY2QtZ3Bpb3MnIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsg ICAgMi42OTY2MzVdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ2Nk LWdwaW8nIHByb3BlcnR5IG9mIG5vZGUgJy9tbWNAMTIyMjAwMDBbMF0nClsgICAgMi42OTY2 NTJdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IHVzaW5nIGxvb2t1cCB0YWJsZXMgZm9y IEdQSU8gbG9va3VwClsgICAgMi42OTY2NzVdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6 IGxvb2t1cCBmb3IgR1BJTyBjZCBmYWlsZWQKWyAgICAyLjY5NjY5OV0gZHdtbWNfZXh5bm9z IDEyMjIwMDAwLm1tYzogR1BJTyBsb29rdXAgZm9yIGNvbnN1bWVyIHdwClsgICAgMi42OTY3 MTVdIGR3bW1jX2V4eW5vcyAxMjIyMDAwMC5tbWM6IHVzaW5nIGRldmljZSB0cmVlIGZvciBH UElPIGxvb2t1cApbICAgIDIuNjk2NzM1XSBvZl9nZXRfbmFtZWRfZ3Bpb2RfZmxhZ3M6IGNh bid0IHBhcnNlICd3cC1ncGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIyMDAwMFsw XScKWyAgICAyLjY5Njc1NF0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJz ZSAnd3AtZ3BpbycgcHJvcGVydHkgb2Ygbm9kZSAnL21tY0AxMjIyMDAwMFswXScKWyAgICAy LjY5Njc3MF0gZHdtbWNfZXh5bm9zIDEyMjIwMDAwLm1tYzogdXNpbmcgbG9va3VwIHRhYmxl cyBmb3IgR1BJTyBsb29rdXAKWyAgICAyLjY5Njc5MV0gZHdtbWNfZXh5bm9zIDEyMjIwMDAw Lm1tYzogbG9va3VwIGZvciBHUElPIHdwIGZhaWxlZApbICAgIDIuNzI1NTA4XSBkd21tY19l eHlub3MgMTIyMjAwMDAubW1jOiAxIHNsb3RzIGluaXRpYWxpemVkClsgICAgMi43MzI5MjVd IG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdncGlvcycgcHJvcGVydHkgb2Yg bm9kZSAnL2dwaW9sZWRzL3JlZGxlZFswXScgLSBzdGF0dXMgKDApClsgICAgMi43Mzk4MjRd IHM1cC1zZWNzcyAxMDgzMDAwMC5zc3M6IHM1cC1zc3MgZHJpdmVyIHJlZ2lzdGVyZWQKWyAg ICAyLjc0NjgyNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1 c2JoaWQKWyAgICAyLjc1MTAxNF0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAg Mi43NzkwNDRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAyLjc4 NTc0Nl0gc2l0OiBJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyClsgICAgMi43OTIy NDJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICAyLjc5NTM4Ml0g TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNQpbICAgIDIuODAwMTY1XSBLZXkg dHlwZSBkbnNfcmVzb2x2ZXIgcmVnaXN0ZXJlZApbICAgIDIuODA1NTYxXSBSZWdpc3Rlcmlu ZyBTV1AvU1dQQiBlbXVsYXRpb24gaGFuZGxlcgpbICAgIDIuODA5MDgwXSBiaWcuTElUVExF IHN3aXRjaGVyIGluaXRpYWxpemluZwpbICAgIDIuODEzMjE2XSBDUFUwIHBhaXJlZCB3aXRo IENQVTcKWyAgICAyLjgxNjQ4M10gQ1BVMSBwYWlyZWQgd2l0aCBDUFU2ClsgICAgMi44MTk3 NzNdIENQVTIgcGFpcmVkIHdpdGggQ1BVNQpbICAgIDIuODIzMDMwXSBDUFUzIHBhaXJlZCB3 aXRoIENQVTQKWyAgICAyLjgyNjM2MF0gR0lDIElEIGZvciBDUFUgMCBjbHVzdGVyIDEgaXMg NApbICAgIDIuODMwNTIzXSBHSUMgSUQgZm9yIENQVSAxIGNsdXN0ZXIgMSBpcyA1ClsgICAg Mi44MzQ2NDZdIEdJQyBJRCBmb3IgQ1BVIDIgY2x1c3RlciAxIGlzIDYKWyAgICAyLjgzODg0 MF0gR0lDIElEIGZvciBDUFUgMyBjbHVzdGVyIDEgaXMgNwpbICAgIDIuODQzMDAwXSBHSUMg SUQgZm9yIENQVSAwIGNsdXN0ZXIgMCBpcyAwClsgICAgMi44Njc1NTddIElSUTU0IG5vIGxv bmdlciBhZmZpbmUgdG8gQ1BVNApbICAgIDIuODY4NDc5XSBDUFU0OiBzaHV0ZG93bgpbICAg IDIuOTE3OTk4XSBHSUMgSUQgZm9yIENQVSAxIGNsdXN0ZXIgMCBpcyAxClsgICAgMi45NDE1 MjhdIElSUTU1IG5vIGxvbmdlciBhZmZpbmUgdG8gQ1BVNQpbICAgIDIuOTQyMTU5XSBDUFU1 OiBzaHV0ZG93bgpbICAgIDIuOTQ0ODA4XSB1c2IgMS0xLjE6IG5ldyBoaWdoLXNwZWVkIFVT QiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZXh5bm9zLWVoY2kKWyAgICAyLjk4NjI4NV0gR0lD IElEIGZvciBDUFUgMiBjbHVzdGVyIDAgaXMgMgpbICAgIDMuMDAxNDg2XSBJUlE1NiBubyBs b25nZXIgYWZmaW5lIHRvIENQVTYKWyAgICAzLjAwMjE1NF0gQ1BVNjogc2h1dGRvd24KWyAg ICAzLjAzNDIwN10gR0lDIElEIGZvciBDUFUgMyBjbHVzdGVyIDAgaXMgMwpbICAgIDMuMDQ2 ODAyXSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSAyMDAwMDAwMDBIeiAo c2xvdCByZXEgMjAwMDAwMDAwSHosIGFjdHVhbCAyMDAwMDAwMDBIWiBkaXYgPSAwKQpbICAg IDMuMDU1NTEzXSB1c2IgMS0xLjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0w NDI0LCBpZFByb2R1Y3Q9ZWMwMApbICAgIDMuMDYyNDEzXSBJUlE1NyBubyBsb25nZXIgYWZm aW5lIHRvIENQVTcKWyAgICAzLjA2MzEzM10gQ1BVNzogc2h1dGRvd24KWyAgICAzLjA2MzUw Nl0gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0gNTAwMDAwMDBIeiAoc2xv dCByZXEgNTIwMDAwMDBIeiwgYWN0dWFsIDUwMDAwMDAwSFogZGl2ID0gMCkKWyAgICAzLjA2 NTAwOF0gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0gMTAwMDAwMDAwSHog KHNsb3QgcmVxIDUyMDAwMDAwSHosIGFjdHVhbCA1MDAwMDAwMEhaIGRpdiA9IDEpClsgICAg My4wNjUwNDVdIG1tY19ob3N0IG1tYzA6IEJ1cyBzcGVlZCAoc2xvdCAwKSA9IDQwMDAwMDAw MEh6IChzbG90IHJlcSAyMDAwMDAwMDBIeiwgYWN0dWFsIDIwMDAwMDAwMEhaIGRpdiA9IDEp ClsgICAgMy4wNjU1OThdIG1tYzA6IG5ldyBIUzQwMCBNTUMgY2FyZCBhdCBhZGRyZXNzIDAw MDEKWyAgICAzLjA2OTk1NV0gbW1jYmxrMDogbW1jMDowMDAxIFNEVzE2RyAxNC43IEdpQgpb ICAgIDMuMDcwOTAwXSBtbWNibGswYm9vdDA6IG1tYzA6MDAwMSBTRFcxNkcgcGFydGl0aW9u IDEgNC4wMCBNaUIKWyAgICAzLjA3Njk3OF0gbW1jYmxrMGJvb3QxOiBtbWMwOjAwMDEgU0RX MTZHIHBhcnRpdGlvbiAyIDQuMDAgTWlCClsgICAgMy4wNzc5MDJdIG1tY2JsazBycG1iOiBt bWMwOjAwMDEgU0RXMTZHIHBhcnRpdGlvbiAzIDQuMDAgTWlCClsgICAgMy4wODI2MzVdICBt bWNibGswOiBwMQpbICAgIDMuMTI3OTY5XSB1c2IgMS0xLjE6IE5ldyBVU0IgZGV2aWNlIHN0 cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wClsgICAgMy4xNDA0MDJd IHNtc2M5NXh4IHYxLjAuNApbICAgIDMuMTY0MDc0XSBiaWcuTElUVExFIHN3aXRjaGVyIGlu aXRpYWxpemVkClsgICAgMy4xNzM0MTBdIGV4eW5vcy1oZG1pIDE0NTMwMDAwLmhkbWk6IEdQ SU8gbG9va3VwIGZvciBjb25zdW1lciBocGQKWyAgICAzLjE3MzQzN10gZXh5bm9zLWhkbWkg MTQ1MzAwMDAuaGRtaTogdXNpbmcgZGV2aWNlIHRyZWUgZm9yIEdQSU8gbG9va3VwClsgICAg My4xNzM0NjFdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogY2FuJ3QgcGFyc2UgJ2hwZC1n cGlvcycgcHJvcGVydHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nClsgICAgMy4xNzM1 MzBdIG9mX2dldF9uYW1lZF9ncGlvZF9mbGFnczogcGFyc2VkICdocGQtZ3BpbycgcHJvcGVy dHkgb2Ygbm9kZSAnL2hkbWlAMTQ1MzAwMDBbMF0nIC0gc3RhdHVzICgwKQpbICAgIDMuMTg4 MzI5XSBbZHJtXSBFeHlub3MgRFJNOiB1c2luZyAxNDQ1MDAwMC5taXhlciBkZXZpY2UgZm9y IERNQSBtYXBwaW5nIG9wZXJhdGlvbnMKWyAgICAzLjE5Njk0NF0gZXh5bm9zLWRybSBleHlu b3MtZHJtOiBib3VuZCAxNDQ1MDAwMC5taXhlciAob3BzIG1peGVyX2NvbXBvbmVudF9vcHMp ClsgICAgMy4yMDQ2NTBdIGV4eW5vcy1kcm0gZXh5bm9zLWRybTogYm91bmQgMTQ1MzAwMDAu aGRtaSAob3BzIGhkbWlfY29tcG9uZW50X29wcykKWyAgICAzLjIxMDYyOF0gW2RybV0gU3Vw cG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAyICgyMS4xMC4yMDEzKS4KWyAg ICAzLjIxNzE3OF0gW2RybV0gTm8gZHJpdmVyIHN1cHBvcnQgZm9yIHZibGFuayB0aW1lc3Rh bXAgcXVlcnkuClsgICAgMy4yMjMxODhdIFtkcm1dIEluaXRpYWxpemVkIGV4eW5vcyAxLjAu MCAyMDExMDUzMCBvbiBtaW5vciAwClsgICAgMy4yMzA4OTRdIGV4eW5vcy1kd2MzIHVzYjMt MDogbm8gc3VzcGVuZCBjbGsgc3BlY2lmaWVkClsgICAgMy4yNDI1MzBdIHNtc2M5NXh4IDEt MS4xOjEuMCBldGgwOiByZWdpc3RlciAnc21zYzk1eHgnIGF0IHVzYi0xMjExMDAwMC51c2It MS4xLCBzbXNjOTV4eCBVU0IgMi4wIEV0aGVybmV0LCBhZTpmZDpkMzo0ZjpmODo0NgpbICAg IDMuMjQ1NTcwXSBleHlub3MtZHdjMyB1c2IzLTE6IG5vIHN1c3BlbmQgY2xrIHNwZWNpZmll ZApbICAgIDMuMjU2OTM2XSB1c2luZyByYW5kb20gc2VsZiBldGhlcm5ldCBhZGRyZXNzClsg ICAgMy4yNTY5NTRdIHVzaW5nIHJhbmRvbSBob3N0IGV0aGVybmV0IGFkZHJlc3MKWyAgICAz LjI2MTMxMl0gdXNiMDogSE9TVCBNQUMgMDY6YjI6MzY6ODg6ZDA6YzQKWyAgICAzLjI2MzE2 N10gdXNiMDogTUFDIGZlOjQxOmEyOjk1OjFlOmY5ClsgICAgMy4yNjMyMzhdIHVzaW5nIHJh bmRvbSBzZWxmIGV0aGVybmV0IGFkZHJlc3MKWyAgICAzLjI2MzI1NF0gdXNpbmcgcmFuZG9t IGhvc3QgZXRoZXJuZXQgYWRkcmVzcwpbICAgIDMuMjY0MTA0XSBnX2V0aGVyIGdhZGdldDog RXRoZXJuZXQgR2FkZ2V0LCB2ZXJzaW9uOiBNZW1vcmlhbCBEYXkgMjAwOApbICAgIDMuMjY0 MTEzXSBnX2V0aGVyIGdhZGdldDogZ19ldGhlciByZWFkeQpbICAgIDMuMjgwNTcwXSBzM2Mt cnRjIDEwMWUwMDAwLnJ0YzogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgczNjIGFzIHJ0YzEKWyAg ICAzLjI4MjIyMl0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJzZSAnc2lt cGxlLWF1ZGlvLWNhcmQsaHAtZGV0LWdwaW8nIHByb3BlcnR5IG9mIG5vZGUgJy9zb3VuZFsw XScKWyAgICAzLjI4MjIzNl0gb2ZfZ2V0X25hbWVkX2dwaW9kX2ZsYWdzOiBjYW4ndCBwYXJz ZSAnc2ltcGxlLWF1ZGlvLWNhcmQsbWljLWRldC1ncGlvJyBwcm9wZXJ0eSBvZiBub2RlICcv c291bmRbMF0nClsgICAgMy4zMDU0MzFdIG1heDk4MDkwIDUtMDAxMDogTUFYOTgwOTAgUkVW SUQ9MHg0MwpbICAgIDMuMzExMDMzXSBtYXg5ODA5MCA1LTAwMTA6IHVzZSBkZWZhdWx0IDIu OHYgbWljYmlhcwpbICAgIDMuMzIzODY1XSBhc29jLXNpbXBsZS1jYXJkIHNvdW5kOiBIaUZp IDwtPiAzODMwMDAwLmkycyBtYXBwaW5nIG9rClsgICAgMy4zNDYwNzddIHM1bS1ydGMgczJt cHMxNC1ydGM6IHNldHRpbmcgc3lzdGVtIGNsb2NrIHRvIDIwMTYtMDctMDQgMTA6NTA6MzUg VVRDICgxNDY3NjI5NDM1KQpbICAgIDMuNDYzODI0XSBBTFNBIGRldmljZSBsaXN0OgpbICAg IDMuNDY1NDQ2XSAgICMwOiBPZHJvaWQtWFUzClsgICAgMy40NzU5NjldIEVYVDQtZnMgKG1t Y2JsazBwMSk6IGNvdWxkbid0IG1vdW50IGFzIGV4dDMgZHVlIHRvIGZlYXR1cmUgaW5jb21w YXRpYmlsaXRpZXMKWyAgICAzLjUwODUyM10gRVhUNC1mcyAobW1jYmxrMHAxKTogbW91bnRl ZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQpbICAg IDMuNTE1NDA1XSBWRlM6IE1vdW50ZWQgcm9vdCAoZXh0NCBmaWxlc3lzdGVtKSBvbiBkZXZp Y2UgMTc5OjEuClsgICAgMy41MjQ2MzBdIGRldnRtcGZzOiBtb3VudGVkClsgICAgMy41Mjkw ODRdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDEwMjRLIChjMGIwMDAwMCAtIGMw YzAwMDAwKQpbICAgIDMuNzQ0NDc5XSByYW5kb206IHN5c3RlbWQgdXJhbmRvbSByZWFkIHdp dGggODkgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDMuNzY3MTEwXSBzeXN0ZW1k WzFdOiBzeXN0ZW1kIDIyOSBydW5uaW5nIGluIHN5c3RlbSBtb2RlLiAoK1BBTSAtQVVESVQg LVNFTElOVVggLUlNQSAtQVBQQVJNT1IgK1NNQUNLIC1TWVNWSU5JVCArVVRNUCArTElCQ1JZ UFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFogK0xaNCArU0VDQ09NUCArQkxLSUQg K0VMRlVUSUxTICtLTU9EICtJRE4pClsgICAgMy43ODc5MjldIHN5c3RlbWRbMV06IERldGVj dGVkIGFyY2hpdGVjdHVyZSBhcm0uClsgICAgMy44MDcxNTJdIHN5c3RlbWRbMV06IFNldCBo b3N0bmFtZSB0byA8b2Ryb2lkeHUzPi4KWyAgICA0LjI1MzkxMV0gc3lzdGVtZFsxXTogTGlz dGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4KWyAgICA0LjMwMjY4Nl0gc3lzdGVtZFsx XTogTGlzdGVuaW5nIG9uIFByb2Nlc3MgQ29yZSBEdW1wIFNvY2tldC4KWyAgICA0LjMyMDUx OV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4KWyAg ICA0LjM0MDk4M10gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBVc2VyIGFuZCBTZXNzaW9u IFNsaWNlLgpbICAgIDQuMzYxNjYzXSBzeXN0ZW1kWzFdOiBTdGFydGVkIERpc3BhdGNoIFBh c3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdhdGNoLgpbICAgIDQuMzg1 Njg0XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQgKC9kZXYvbG9n KS4KWyAgICA0LjQwNjM5Nl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIERldmljZS1tYXBw ZXIgZXZlbnQgZGFlbW9uIEZJRk9zLgpbICAgIDQuNDI1NTM3XSBzeXN0ZW1kWzFdOiBMaXN0 ZW5pbmcgb24gTFZNMiBtZXRhZGF0YSBkYWVtb24gc29ja2V0LgpbICAgIDQuNDQ1NTkyXSBz eXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gL2Rldi9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFt ZWQgUGlwZS4KWyAgICA0LjQ2NTU1NV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVkZXYg Q29udHJvbCBTb2NrZXQuClsgICAgNC40ODUxMTJdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFy Z2V0IEVuY3J5cHRlZCBWb2x1bWVzLgpbICAgIDQuNTAwNTg3XSBzeXN0ZW1kWzFdOiBMaXN0 ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQuClsgICAgNC41MTU3MzVdIHN5c3RlbWRbMV06IExp c3RlbmluZyBvbiBOZXR3b3JrIFNlcnZpY2UgTmV0bGluayBTb2NrZXQuClsgICAgNC41MzUw ODddIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAuClsgICAgNC41NTA3MTNdIHN5 c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpbICAgIDQuNTkwNjc5XSBz eXN0ZW1kWzFdOiBNb3VudGluZyBUZW1wb3JhcnkgRGlyZWN0b3J5Li4uClsgICAgNC42MTAz MTBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4KWyAgICA0LjYzMDMyN10g c3lzdGVtZFsxXTogU3RhcnRpbmcgU2V0dXAgVmlydHVhbCBDb25zb2xlLi4uClsgICAgNC42 NTA1NTBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLgpbICAgIDQu NjcxNDMwXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBG aWxlIFN5c3RlbXMuLi4KWyAgICA0LjY5ODczMV0gc3lzdGVtZFsxXTogU3RhcnRpbmcgQXBw bHkgS2VybmVsIFZhcmlhYmxlcy4uLgpbICAgIDQuNzE2MTYxXSBzeXN0ZW1kWzFdOiBNb3Vu dGluZyBEZWJ1ZyBGaWxlIFN5c3RlbS4uLgpbICAgIDQuNzQwNTUwXSBzeXN0ZW1kWzFdOiBN b3VudGluZyBDb25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLi4uClsgICAgNC43NjI2NDldIHN5 c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNlLgpbICAgIDQuNzc2 ODc0XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1zZXJpYWxceDJkZ2V0dHku c2xpY2UuClsgICAgNC44MDEzNDVdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgRm9yd2FyZCBQYXNz d29yZCBSZXF1ZXN0cyB0byBXYWxsIERpcmVjdG9yeSBXYXRjaC4KWyAgICA0LjgyNTI4M10g c3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUGF0aHMuClsgICAgNC44NTQ2NzNdIHN5c3Rl bWRbMV06IE1vdW50ZWQgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4KWyAgICA0Ljg2Njg2 OV0gc3lzdGVtZFsxXTogTW91bnRlZCBEZWJ1ZyBGaWxlIFN5c3RlbS4KWyAgICA0Ljg4NTM4 NF0gc3lzdGVtZFsxXTogTW91bnRlZCBUZW1wb3JhcnkgRGlyZWN0b3J5LgpbICAgIDQuOTE0 MjEwXSBzeXN0ZW1kWzFdOiBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4KWyAgICA0 LjkyNDIzNl0gcmFuZG9tOiBub25ibG9ja2luZyBwb29sIGlzIGluaXRpYWxpemVkClsgICAg NC45Mzk1ODZdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4K WyAgICA0Ljk3MDU4OV0gRVhUNC1mcyAobW1jYmxrMHAxKTogcmUtbW91bnRlZC4gT3B0czog ZXJyb3JzPXJlbW91bnQtcm8KWyAgICA1LjAwMDEzN10gc3lzdGVtZFsxXTogU3RhcnRlZCBS ZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuClsgICAgNS4xODU5NzZdIHN5 c3RlbWRbMV06IFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4KWyAgICA1 LjIxMTg1N10gc3lzdGVtZFsxXTogU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9k ZXMgaW4gL2Rldi4uLgpbICAgIDUuMjM2Mjg2XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBMb2Fk L1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgICA1LjI5MjEyNV0gc3lzdGVtZFsxXTogU3RhcnRl ZCBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuClsgICAgNS4zMDc2NDVdIHN5c3RlbWRbMV06IFN0 YXJ0ZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4KWyAgICA1LjM2MDA2 M10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUp LgpbICAgIDUuMzgwNTg3XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxl IFN5c3RlbXMuClsgICAgNS40MjU5NDddIHN5c3RlbWRbMV06IFN0YXJ0aW5nIHVkZXYgS2Vy bmVsIERldmljZSBNYW5hZ2VyLi4uClsgICAgNS40OTE4MzldIHN5c3RlbWRbMV06IFN0YXJ0 ZWQgSm91cm5hbCBTZXJ2aWNlLgpbICAgIDUuNTk5NTcyXSBzeXN0ZW1kLWpvdXJuYWxkWzE1 OV06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBqb3VybmFsIGZyb20gUElE IDEKWyAgIDExLjkzMzk3OV0gc21zYzk1eHggMS0xLjE6MS4wIGV0aDA6IGhhcmR3YXJlIGlz bid0IGNhcGFibGUgb2YgcmVtb3RlIHdha2V1cApbICAgMTMuNjM3NTA0XSBzbXNjOTV4eCAx LTEuMToxLjAgZXRoMDogbGluayB1cCwgMTAwTWJwcywgZnVsbC1kdXBsZXgsIGxwYSAweEM1 RTEKCg== --------------010206020409070300000100--