From nobody@FreeBSD.org  Wed Nov 11 14:12:54 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DF6F5106568F
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 11 Nov 2009 14:12:53 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id CE31E8FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 11 Nov 2009 14:12:53 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nABECrdV032165
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 11 Nov 2009 14:12:53 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id nABECrci032163;
	Wed, 11 Nov 2009 14:12:53 GMT
	(envelope-from nobody)
Message-Id: <200911111412.nABECrci032163@www.freebsd.org>
Date: Wed, 11 Nov 2009 14:12:53 GMT
From: Grzegorz Blach <magik@roorback.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: nForce 6 don't see my sata dvd drive
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         140472
>Category:       kern
>Synopsis:       [ata] nForce 6 don't see my sata dvd drive [regression]
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 11 14:20:00 UTC 2009
>Closed-Date:    Wed Dec 09 17:12:38 UTC 2009
>Last-Modified:  Tue Dec 15 17:50:01 UTC 2009
>Originator:     Grzegorz Blach
>Release:        8.0-RC2
>Organization:
>Environment:
FreeBSD silver 8.0-RC2 FreeBSD 8.0-RC2 #5 r199114: Tue Nov 10 01:00:11 CET 2009     root@silver:/usr/obj/usr/src/sys/SILVER  i386

>Description:
On 8.0 platform nForce 6 don't see my sata dvd drive, but 7.2 do.

dvd is: Optirac AD-7243S
motherboard is: Asus M2N-VM DVI (NVIDIA GeForce 7050PV / nForce630a)

I'm sending dmesg in attachment

>How-To-Repeat:
Power On my computer
>Fix:


Patch attached with submission follows:

Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-RC2 #5 r199114: Tue Nov 10 01:00:11 CET 2009
    root@silver:/usr/obj/usr/src/sys/SILVER
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ (2900.29-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x60fb2  Stepping = 2
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x2001<SSE3,CX16>
  AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x11f<LAHF,CMP,SVM,ExtAPIC,CR8,Prefetch>
  TSC: P-state invariant
real memory  = 2147483648 (2048 MB)
avail memory = 2049347584 (1954 MB)
ACPI APIC Table: <121908 APIC1650>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0 <Version 1.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <121908 XSDT1650> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of fefe1000, 1000 (3) failed
acpi0: reservation of fee01000, ff000 (3) failed
acpi0: reservation of fec00000, 1000 (3) failed
acpi0: reservation of fee00000, 1000 (3) failed
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 7df00000 (3) failed
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 25000000 Hz quality 900
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <memory, RAM> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> port 0x900-0x9ff at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xfeaff000-0xfeafffff irq 21 at device 2.0 on pci0
ohci0: [ITHREAD]
usbus0: <OHCI (generic) USB controller> on ohci0
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfeafec00-0xfeafecff irq 22 at device 2.1 on pci0
ehci0: [ITHREAD]
usbus1: EHCI version 1.0
usbus1: <EHCI (generic) USB 2.0 controller> on ehci0
ohci1: <OHCI (generic) USB controller> mem 0xfeafd000-0xfeafdfff irq 23 at device 4.0 on pci0
ohci1: [ITHREAD]
usbus2: <OHCI (generic) USB controller> on ohci1
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xfeafe800-0xfeafe8ff irq 20 at device 4.1 on pci0
ehci1: [ITHREAD]
usbus3: EHCI version 1.0
usbus3: <EHCI (generic) USB 2.0 controller> on ehci1
atapci0: <nVidia nForce MCP67 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 6.0 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
hdac0: <NVidia MCP67 High Definition Audio Controller> mem 0xfeaf8000-0xfeafbfff irq 21 at device 7.0 on pci0
hdac0: HDA Driver Revision: 20090624_0136
hdac0: [ITHREAD]
pcib1: <ACPI PCI-PCI bridge> at device 8.0 on pci0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0xec00-0xec3f mem 0xfebe0000-0xfebfffff,0xfebc0000-0xfebdffff irq 16 at device 6.0 on pci1
em0: [FILTER]
em0: Ethernet address: 00:1b:21:09:8a:74
atapci1: <nVidia nForce MCP67 SATA300 controller> port 0xd480-0xd487,0xd400-0xd403,0xd080-0xd087,0xd000-0xd003,0xcc00-0xcc0f mem 0xfeaf6000-0xfeaf7fff irq 22 at device 9.0 on pci0
atapci1: [ITHREAD]
atapci1: AHCI v1.10 controller with 4 3Gbps ports, PM supported
ata2: <ATA channel 0> on atapci1
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci1
ata3: [ITHREAD]
ata4: <ATA channel 2> on atapci1
ata4: [ITHREAD]
ata5: <ATA channel 3> on atapci1
ata5: [ITHREAD]
pcib2: <ACPI PCI-PCI bridge> at device 11.0 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 12.0 on pci0
pci3: <ACPI PCI bus> on pcib3
pcib4: <PCI-PCI bridge> at device 13.0 on pci0
pci4: <PCI bus> on pcib4
pcib5: <PCI-PCI bridge> at device 14.0 on pci0
pci5: <PCI bus> on pcib5
pcib6: <PCI-PCI bridge> at device 15.0 on pci0
pci6: <PCI bus> on pcib6
pcib7: <PCI-PCI bridge> at device 16.0 on pci0
pci7: <PCI bus> on pcib7
pcib8: <PCI-PCI bridge> at device 17.0 on pci0
pci8: <PCI bus> on pcib8
vgapci0: <VGA-compatible display> mem 0xfd000000-0xfdffffff,0xd0000000-0xdfffffff,0xfc000000-0xfcffffff at device 18.0 on pci0
nvidia0: <GeForce 7050 PV / nForce 630a> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [GIANT-LOCKED]
nvidia0: [ITHREAD]
acpi_button0: <Power Button> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71 on acpi0
cpu0: <ACPI CPU> on acpi0
powernow0: <PowerNow! K8> on cpu0
cpu1: <ACPI CPU> on acpi0
powernow1: <PowerNow! K8> on cpu1
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xcf000-0xcffff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ZFS filesystem version 13
ZFS storage pool version 13
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 480Mbps High Speed USB v2.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 480Mbps High Speed USB v2.0
ugen0.1: <nVidia> at usbus0
uhub0: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <nVidia> at usbus1
uhub1: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen2.1: <nVidia> at usbus2
uhub2: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <nVidia> at usbus3
uhub3: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
ad4: 238475MB <Seagate ST3250310NS SN05> at ata2-master SATA300
uhub0: 6 ports with 6 removable, self powered
uhub2: 6 ports with 6 removable, self powered
hdac0: HDA Codec #0: Realtek ALC662
pcm0: <HDA Realtek ALC662 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC662 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC662 PCM #2 Digital> at cad 0 nid 1 on hdac0
SMP: AP CPU #1 Launched!
Root mount waiting for: usbus3 usbus1
Root mount waiting for: usbus3 usbus1
uhub3: 6 ports with 6 removable, self powered
uhub1: 6 ports with 6 removable, self powered
Trying to mount root from ufs:/dev/ad4s1a
ugen0.2: <Microsoft> at usbus0
ukbd0: <Microsoft Microsoft Digital Media Keyboa, class 0/0, rev 2.00/1.10, addr 2> on usbus0
kbd2 at ukbd0
uhid0: <Microsoft Microsoft Digital Media Keyboa, class 0/0, rev 2.00/1.10, addr 2> on usbus0
ugen2.2: <Microsoft> at usbus2
ukbd1: <Microsoft Microsoft 2.4GHz Transceiver v, class 0/0, rev 2.00/2.20, addr 2> on usbus2
kbd3 at ukbd1
ums0: <Microsoft Microsoft 2.4GHz Transceiver v, class 0/0, rev 2.00/2.20, addr 2> on usbus2
ums0: 5 buttons and [XYZ] coordinates ID=26
uhid1: <Microsoft Microsoft 2.4GHz Transceiver v, class 0/0, rev 2.00/2.20, addr 2> on usbus2
em0: link state changed to UP


>Release-Note:
>Audit-Trail:

From: Alexander Motin <mav@FreeBSD.org>
To: bug-followup@FreeBSD.org, magik@roorback.net
Cc:  
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Thu, 26 Nov 2009 17:32:39 +0200

 Please try to update to 8-STABLE and if still doesn't succeed - send me
 full verbose dmesg.
 
 -- 
 Alexander Motin

From: Grzegorz Blach <magik@roorback.net>
To: Alexander Motin <mav@FreeBSD.org>
Cc: <bug-followup@FreeBSD.org>
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Tue, 01 Dec 2009 12:13:54 +0100

 --=_0d9d6cc412a1a8ffb8d8fbdddbe7086a
 Content-Transfer-Encoding: 8bit
 Content-Type: text/plain; charset=UTF-8
 
 On Thu, 26 Nov 2009 17:32:39 +0200, Alexander Motin <mav@FreeBSD.org>
 wrote:
 > Please try to update to 8-STABLE and if still doesn't succeed - send me
 > full verbose dmesg.
 
 
 Still don't work
 
 dmesg in attachment
 --=_0d9d6cc412a1a8ffb8d8fbdddbe7086a
 Content-Transfer-Encoding: base64
 Content-Type: text/plain; charset=UTF-8;
  name=dmesg.txt;
 Content-Disposition: attachment;
  filename=dmesg.txt;
 
 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDkgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj
 KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx
 OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln
 aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy
 ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA4LjAtU1RBQkxFICM5IHIxOTk4OTk6IFN1biBOb3Yg
 MjkgMTg6MjU6NDQgQ0VUIDIwMDkKICAgIHJvb3RAc2lsdmVyOi91c3Ivb2JqL3Vzci9zcmMvc3lz
 L1NJTFZFUiBpMzg2ClRpbWVjb3VudGVyICJpODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVh
 bGl0eSAwCkNQVTogQU1EIEF0aGxvbih0bSkgNjQgWDIgRHVhbCBDb3JlIFByb2Nlc3NvciA1NjAw
 KyAoMjkwMC4yOS1NSHogNjg2LWNsYXNzIENQVSkKICBPcmlnaW4gPSAiQXV0aGVudGljQU1EIiAg
 SWQgPSAweDYwZmIyICBTdGVwcGluZyA9IDIKICBGZWF0dXJlcz0weDE3OGJmYmZmPEZQVSxWTUUs
 REUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFU
 LFBTRTM2LENMRkxVU0gsTU1YLEZYU1IsU1NFLFNTRTIsSFRUPgogIEZlYXR1cmVzMj0weDIwMDE8
 U1NFMyxDWDE2PgogIEFNRCBGZWF0dXJlcz0weGVhNTAwODAwPFNZU0NBTEwsTlgsTU1YKyxGRlhT
 UixSRFRTQ1AsTE0sM0ROb3chKywzRE5vdyE+CiAgQU1EIEZlYXR1cmVzMj0weDExZjxMQUhGLENN
 UCxTVk0sRXh0QVBJQyxDUjgsUHJlZmV0Y2g+CiAgVFNDOiBQLXN0YXRlIGludmFyaWFudApyZWFs
 IG1lbW9yeSAgPSAyMTQ3NDgzNjQ4ICgyMDQ4IE1CKQphdmFpbCBtZW1vcnkgPSAyMDQ5MTk2MDMy
 ICgxOTU0IE1CKQpBQ1BJIEFQSUMgVGFibGU6IDwxMjE5MDggQVBJQzE2NTA+CkZyZWVCU0QvU01Q
 OiBNdWx0aXByb2Nlc3NvciBTeXN0ZW0gRGV0ZWN0ZWQ6IDIgQ1BVcwpGcmVlQlNEL1NNUDogMSBw
 YWNrYWdlKHMpIHggMiBjb3JlKHMpCiBjcHUwIChCU1ApOiBBUElDIElEOiAgMAogY3B1MSAoQVAp
 OiBBUElDIElEOiAgMQppb2FwaWMwIDxWZXJzaW9uIDEuMT4gaXJxcyAwLTIzIG9uIG1vdGhlcmJv
 YXJkCmtiZDEgYXQga2JkbXV4MAphY3BpMDogPDEyMTkwOCBYU0RUMTY1MD4gb24gbW90aGVyYm9h
 cmQKYWNwaTA6IFtJVEhSRUFEXQphY3BpMDogUG93ZXIgQnV0dG9uIChmaXhlZCkKYWNwaTA6IHJl
 c2VydmF0aW9uIG9mIGZlZmUxMDAwLCAxMDAwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9u
 IG9mIGZlZTAxMDAwLCBmZjAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiBmZWMw
 MDAwMCwgMTAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiBmZWUwMDAwMCwgMTAw
 MCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAwLCBhMDAwMCAoMykgZmFpbGVkCmFj
 cGkwOiByZXNlcnZhdGlvbiBvZiAxMDAwMDAsIDdkZjAwMDAwICgzKSBmYWlsZWQKVGltZWNvdW50
 ZXIgIkFDUEktc2FmZSIgZnJlcXVlbmN5IDM1Nzk1NDUgSHogcXVhbGl0eSA4NTAKYWNwaV90aW1l
 cjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1NDVNSHo+IHBvcnQgMHg1MDgtMHg1MGIgb24gYWNw
 aTAKYWNwaV9ocGV0MDogPEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVyPiBpb21lbSAweGZlZDAw
 MDAwLTB4ZmVkMDAzZmYgb24gYWNwaTAKVGltZWNvdW50ZXIgIkhQRVQiIGZyZXF1ZW5jeSAyNTAw
 MDAwMCBIeiBxdWFsaXR5IDkwMApwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdlPiBwb3J0IDB4
 Y2Y4LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIwCnBjaTA6IDxt
 ZW1vcnksIFJBTT4gYXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQppc2FiMDogPFBD
 SS1JU0EgYnJpZGdlPiBwb3J0IDB4OTAwLTB4OWZmIGF0IGRldmljZSAxLjAgb24gcGNpMAppc2Ew
 OiA8SVNBIGJ1cz4gb24gaXNhYjAKcGNpMDogPHNlcmlhbCBidXMsIFNNQnVzPiBhdCBkZXZpY2Ug
 MS4xIChubyBkcml2ZXIgYXR0YWNoZWQpCm9oY2kwOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRy
 b2xsZXI+IG1lbSAweGZlYWZmMDAwLTB4ZmVhZmZmZmYgaXJxIDIxIGF0IGRldmljZSAyLjAgb24g
 cGNpMApvaGNpMDogW0lUSFJFQURdCnVzYnVzMDogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9s
 bGVyPiBvbiBvaGNpMAplaGNpMDogPEVIQ0kgKGdlbmVyaWMpIFVTQiAyLjAgY29udHJvbGxlcj4g
 bWVtIDB4ZmVhZmVjMDAtMHhmZWFmZWNmZiBpcnEgMjIgYXQgZGV2aWNlIDIuMSBvbiBwY2kwCmVo
 Y2kwOiBbSVRIUkVBRF0KdXNidXMxOiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMTogPEVIQ0kgKGdl
 bmVyaWMpIFVTQiAyLjAgY29udHJvbGxlcj4gb24gZWhjaTAKb2hjaTE6IDxPSENJIChnZW5lcmlj
 KSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmVhZmQwMDAtMHhmZWFmZGZmZiBpcnEgMjMgYXQgZGV2
 aWNlIDQuMCBvbiBwY2kwCm9oY2kxOiBbSVRIUkVBRF0KdXNidXMyOiA8T0hDSSAoZ2VuZXJpYykg
 VVNCIGNvbnRyb2xsZXI+IG9uIG9oY2kxCmVoY2kxOiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBj
 b250cm9sbGVyPiBtZW0gMHhmZWFmZTgwMC0weGZlYWZlOGZmIGlycSAyMCBhdCBkZXZpY2UgNC4x
 IG9uIHBjaTAKZWhjaTE6IFtJVEhSRUFEXQp1c2J1czM6IEVIQ0kgdmVyc2lvbiAxLjAKdXNidXMz
 OiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBjb250cm9sbGVyPiBvbiBlaGNpMQphdGFwY2kwOiA8
 blZpZGlhIG5Gb3JjZSBNQ1A2NyBVRE1BMTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcs
 MHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYsMHhmZmEwLTB4ZmZhZiBhdCBkZXZpY2UgNi4wIG9uIHBj
 aTAKYXRhMDogPEFUQSBjaGFubmVsIDA+IG9uIGF0YXBjaTAKYXRhMDogW0lUSFJFQURdCmF0YTE6
 IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kwCmF0YTE6IFtJVEhSRUFEXQpoZGFjMDogPE5WaWRp
 YSBNQ1A2NyBIaWdoIERlZmluaXRpb24gQXVkaW8gQ29udHJvbGxlcj4gbWVtIDB4ZmVhZjgwMDAt
 MHhmZWFmYmZmZiBpcnEgMjEgYXQgZGV2aWNlIDcuMCBvbiBwY2kwCmhkYWMwOiBIREEgRHJpdmVy
 IFJldmlzaW9uOiAyMDA5MTExM18wMTM4CmhkYWMwOiBbSVRIUkVBRF0KcGNpYjE6IDxBQ1BJIFBD
 SS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgOC4wIG9uIHBjaTAKcGNpMTogPEFDUEkgUENJIGJ1cz4g
 b24gcGNpYjEKZW0wOiA8SW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9uIDYuOS4x
 ND4gcG9ydCAweGVjMDAtMHhlYzNmIG1lbSAweGZlYmUwMDAwLTB4ZmViZmZmZmYsMHhmZWJjMDAw
 MC0weGZlYmRmZmZmIGlycSAxNiBhdCBkZXZpY2UgNi4wIG9uIHBjaTEKZW0wOiBbRklMVEVSXQpl
 bTA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjFiOjIxOjA5OjhhOjc0CmF0YXBjaTE6IDxuVmlkaWEg
 bkZvcmNlIE1DUDY3IFNBVEEzMDAgY29udHJvbGxlcj4gcG9ydCAweGQ0ODAtMHhkNDg3LDB4ZDQw
 MC0weGQ0MDMsMHhkMDgwLTB4ZDA4NywweGQwMDAtMHhkMDAzLDB4Y2MwMC0weGNjMGYgbWVtIDB4
 ZmVhZjYwMDAtMHhmZWFmN2ZmZiBpcnEgMjIgYXQgZGV2aWNlIDkuMCBvbiBwY2kwCmF0YXBjaTE6
 IFtJVEhSRUFEXQphdGFwY2kxOiBBSENJIHYxLjEwIGNvbnRyb2xsZXIgd2l0aCA0IDNHYnBzIHBv
 cnRzLCBQTSBzdXBwb3J0ZWQKYXRhMjogPEFUQSBjaGFubmVsIDA+IG9uIGF0YXBjaTEKYXRhMjog
 W0lUSFJFQURdCmF0YTM6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kxCmF0YTM6IFtJVEhSRUFE
 XQphdGE0OiA8QVRBIGNoYW5uZWwgMj4gb24gYXRhcGNpMQphdGE0OiBbSVRIUkVBRF0KYXRhNTog
 PEFUQSBjaGFubmVsIDM+IG9uIGF0YXBjaTEKYXRhNTogW0lUSFJFQURdCnBjaWIyOiA8QUNQSSBQ
 Q0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDExLjAgb24gcGNpMApwY2kyOiA8QUNQSSBQQ0kgYnVz
 PiBvbiBwY2liMgpwY2liMzogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxMi4wIG9u
 IHBjaTAKcGNpMzogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjMKcGNpYjQ6IDxQQ0ktUENJIGJyaWRn
 ZT4gYXQgZGV2aWNlIDEzLjAgb24gcGNpMApwY2k0OiA8UENJIGJ1cz4gb24gcGNpYjQKcGNpYjU6
 IDxQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDE0LjAgb24gcGNpMApwY2k1OiA8UENJIGJ1cz4g
 b24gcGNpYjUKcGNpYjY6IDxQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDE1LjAgb24gcGNpMApw
 Y2k2OiA8UENJIGJ1cz4gb24gcGNpYjYKcGNpYjc6IDxQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNl
 IDE2LjAgb24gcGNpMApwY2k3OiA8UENJIGJ1cz4gb24gcGNpYjcKcGNpYjg6IDxQQ0ktUENJIGJy
 aWRnZT4gYXQgZGV2aWNlIDE3LjAgb24gcGNpMApwY2k4OiA8UENJIGJ1cz4gb24gcGNpYjgKdmdh
 cGNpMDogPFZHQS1jb21wYXRpYmxlIGRpc3BsYXk+IG1lbSAweGZkMDAwMDAwLTB4ZmRmZmZmZmYs
 MHhkMDAwMDAwMC0weGRmZmZmZmZmLDB4ZmMwMDAwMDAtMHhmY2ZmZmZmZiBhdCBkZXZpY2UgMTgu
 MCBvbiBwY2kwCm52aWRpYTA6IDxHZUZvcmNlIDcwNTAgUFYgLyBuRm9yY2UgNjMwYT4gb24gdmdh
 cGNpMAp2Z2FwY2kwOiBjaGlsZCBudmlkaWEwIHJlcXVlc3RlZCBwY2lfZW5hYmxlX2J1c21hc3Rl
 cgp2Z2FwY2kwOiBjaGlsZCBudmlkaWEwIHJlcXVlc3RlZCBwY2lfZW5hYmxlX2lvCnZnYXBjaTA6
 IGNoaWxkIG52aWRpYTAgcmVxdWVzdGVkIHBjaV9lbmFibGVfaW8KbnZpZGlhMDogW0dJQU5ULUxP
 Q0tFRF0KbnZpZGlhMDogW0lUSFJFQURdCmFjcGlfYnV0dG9uMDogPFBvd2VyIEJ1dHRvbj4gb24g
 YWNwaTAKYXRydGMwOiA8QVQgcmVhbHRpbWUgY2xvY2s+IHBvcnQgMHg3MC0weDcxIG9uIGFjcGkw
 CmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKcG93ZXJub3cwOiA8UG93ZXJOb3chIEs4PiBvbiBj
 cHUwCmNwdTE6IDxBQ1BJIENQVT4gb24gYWNwaTAKcG93ZXJub3cxOiA8UG93ZXJOb3chIEs4PiBv
 biBjcHUxCnBtdGltZXIwIG9uIGlzYTAKb3JtMDogPElTQSBPcHRpb24gUk9NPiBhdCBpb21lbSAw
 eGNmMDAwLTB4Y2ZmZmYgcG5waWQgT1JNMDAwMCBvbiBpc2EwCnNjMDogPFN5c3RlbSBjb25zb2xl
 PiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBm
 bGFncz0weDMwMD4KdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBp
 b21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxl
 ciAoaTgwNDIpPiBhdCBwb3J0IDB4NjAsMHg2NCBvbiBpc2EwCmF0a2JkMDogPEFUIEtleWJvYXJk
 PiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0a2JkMDogW0dJQU5ULUxPQ0tFRF0K
 YXRrYmQwOiBbSVRIUkVBRF0KWkZTIGZpbGVzeXN0ZW0gdmVyc2lvbiAxMwpaRlMgc3RvcmFnZSBw
 b29sIHZlcnNpb24gMTMKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYwp2Ym94ZHJ2
 OiBmQXN5bmM9MCBvZmZNaW49MHg0N2Ygb2ZmTWF4PTB4OTFhCnN1cGRydkdpcENyZWF0ZTogb21u
 aSB0aW1lciBub3Qgc3VwcG9ydGVkLCBmYWxsaW5nIGJhY2sgdG8gc3luY2hyb25vdXMgbW9kZQp1
 c2J1czA6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMTogNDgwTWJwcyBIaWdoIFNw
 ZWVkIFVTQiB2Mi4wCnVzYnVzMjogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXMzOiA0
 ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjAKdWdlbjAuMTogPG5WaWRpYT4gYXQgdXNidXMwCnVo
 dWIwOiA8blZpZGlhIE9IQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRk
 ciAxPiBvbiB1c2J1czAKdWdlbjEuMTogPG5WaWRpYT4gYXQgdXNidXMxCnVodWIxOiA8blZpZGlh
 IEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1
 czEKdWdlbjIuMTogPG5WaWRpYT4gYXQgdXNidXMyCnVodWIyOiA8blZpZGlhIE9IQ0kgcm9vdCBI
 VUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czIKdWdlbjMuMTog
 PG5WaWRpYT4gYXQgdXNidXMzCnVodWIzOiA8blZpZGlhIEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkv
 MCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czMKYWQ2OiAyMzg0NzVNQiA8U2VhZ2F0
 ZSBTVDMyNTAzMTBOUyBTTjA1PiBhdCBhdGEzLW1hc3RlciBTQVRBMzAwCnVodWIwOiA2IHBvcnRz
 IHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMjogNiBwb3J0cyB3aXRoIDYgcmVt
 b3ZhYmxlLCBzZWxmIHBvd2VyZWQKaGRhYzA6IEhEQSBDb2RlYyAjMDogUmVhbHRlayBBTEM2NjIK
 cGNtMDogPEhEQSBSZWFsdGVrIEFMQzY2MiBQQ00gIzAgQW5hbG9nPiBhdCBjYWQgMCBuaWQgMSBv
 biBoZGFjMApwY20xOiA8SERBIFJlYWx0ZWsgQUxDNjYyIFBDTSAjMSBBbmFsb2c+IGF0IGNhZCAw
 IG5pZCAxIG9uIGhkYWMwCnBjbTI6IDxIREEgUmVhbHRlayBBTEM2NjIgUENNICMyIERpZ2l0YWw+
 IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMwClNNUDogQVAgQ1BVICMxIExhdW5jaGVkIQpSb290IG1v
 dW50IHdhaXRpbmcgZm9yOiB1c2J1czMgdXNidXMxClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVz
 YnVzMyB1c2J1czEKdWh1YjE6IDYgcG9ydHMgd2l0aCA2IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVk
 CnVodWIzOiA2IHBvcnRzIHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApUcnlpbmcgdG8g
 bW91bnQgcm9vdCBmcm9tIHVmczovZGV2L2FkNnMxYQpXQVJOSU5HOiAvIHdhcyBub3QgcHJvcGVy
 bHkgZGlzbW91bnRlZApTZXR0aW5nIGhvc3R1dWlkOiAyMDM1MmE3Yy04ZGZlLWQ1MTEtYTAwNS0w
 MDFkNjA0N2I4MzIuClNldHRpbmcgaG9zdGlkOiAweGI1YmM4ZGRhLgp1Z2VuMi4yOiA8TWljcm9z
 b2Z0PiBhdCB1c2J1czIKdWtiZDA6IDxNaWNyb3NvZnQgTWljcm9zb2Z0IERpZ2l0YWwgTWVkaWEg
 S2V5Ym9hcmQsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMS4xMCwgYWRkciAyPiBvbiB1c2J1czIKa2Jk
 MiBhdCB1a2JkMAp1aGlkMDogPE1pY3Jvc29mdCBNaWNyb3NvZnQgRGlnaXRhbCBNZWRpYSBLZXli
 b2FyZCwgY2xhc3MgMC8wLCByZXYgMi4wMC8xLjEwLCBhZGRyIDI+IG9uIHVzYnVzMgp1Z2VuMC4y
 OiA8TWljcm9zb2Z0PiBhdCB1c2J1czAKdWtiZDE6IDxNaWNyb3NvZnQgTWljcm9zb2Z0IDIuNEdI
 eiBUcmFuc2NlaXZlciB2NC4wLCBjbGFzcyAwLzAsIHJldiAyLjAwLzIuMjAsIGFkZHIgMj4gb24g
 dXNidXMwCmtiZDMgYXQgdWtiZDEKdW1zMDogPE1pY3Jvc29mdCBNaWNyb3NvZnQgMi40R0h6IFRy
 YW5zY2VpdmVyIHY0LjAsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMi4yMCwgYWRkciAyPiBvbiB1c2J1
 czAKdW1zMDogNSBidXR0b25zIGFuZCBbWFlaXSBjb29yZGluYXRlcyBJRD0yNgp1aGlkMTogPE1p
 Y3Jvc29mdCBNaWNyb3NvZnQgMi40R0h6IFRyYW5zY2VpdmVyIHY0LjAsIGNsYXNzIDAvMCwgcmV2
 IDIuMDAvMi4yMCwgYWRkciAyPiBvbiB1c2J1czAKRW50cm9weSBoYXJ2ZXN0aW5nOgogaW50ZXJy
 dXB0cwogZXRoZXJuZXQKIHBvaW50X3RvX3BvaW50CiBraWNrc3RhcnQKLgpTdGFydGluZyBmaWxl
 IHN5c3RlbSBjaGVja3M6Ci9kZXYvYWQ2czFhOiAxODU5IGZpbGVzLCA1MTE3NyB1c2VkLCA0NTUw
 NDggZnJlZSAoMTE4NCBmcmFncywgNTY3MzMgYmxvY2tzLCAwLjIlIGZyYWdtZW50YXRpb24pCk1v
 dW50aW5nIGxvY2FsIGZpbGUgc3lzdGVtczoKLgpTZXR0aW5nIGhvc3RuYW1lOiBzaWx2ZXIKLgpT
 dGFydGluZyBOZXR3b3JrOiBsbzAgZW0wLgpsbzA6IGZsYWdzPTgwNDk8VVAsTE9PUEJBQ0ssUlVO
 TklORyxNVUxUSUNBU1Q+IG1ldHJpYyAwIG10dSAxNjM4NAoJb3B0aW9ucz0zPFJYQ1NVTSxUWENT
 VU0+CglpbmV0NiBmZTgwOjoxJWxvMCBwcmVmaXhsZW4gNjQgc2NvcGVpZCAweDIgCglpbmV0NiA6
 OjEgcHJlZml4bGVuIDEyOCAKCWluZXQgMTI3LjAuMC4xIG5ldG1hc2sgMHhmZjAwMDAwMCAKZW0w
 OiBmbGFncz04ODQzPFVQLEJST0FEQ0FTVCxSVU5OSU5HLFNJTVBMRVgsTVVMVElDQVNUPiBtZXRy
 aWMgMCBtdHUgMTUwMAoJb3B0aW9ucz05YjxSWENTVU0sVFhDU1VNLFZMQU5fTVRVLFZMQU5fSFdU
 QUdHSU5HLFZMQU5fSFdDU1VNPgoJZXRoZXIgMDA6MWI6MjE6MDk6OGE6NzQKCWluZXQgMTkyLjE2
 OC4wLjIxMSBuZXRtYXNrIDB4ZmZmZmZmMDAgYnJvYWRjYXN0IDE5Mi4xNjguMC4yNTUKCW1lZGlh
 OiBFdGhlcm5ldCBhdXRvc2VsZWN0CglzdGF0dXM6IG5vIGNhcnJpZXIKU3RhcnRpbmcgZGV2ZC4K
 U3RhcnRpbmcgdW1zMCBtb3VzZWQKLgpFTEYgbGRjb25maWcgcGF0aDogL2xpYiAvdXNyL2xpYiAv
 dXNyL2xpYi9jb21wYXQgL3Vzci9sb2NhbC9saWIgL3Vzci9sb2NhbC9saWIvYXBhY2hlMiAvdXNy
 L2xvY2FsL2xpYi9jb21wYXQgL3Vzci9sb2NhbC9saWIvZXZvbHV0aW9uLzIuMjYgL3Vzci9sb2Nh
 bC9saWIvZ2NjNDQgL3Vzci9sb2NhbC9saWIvZ2VnbC0wLjAgL3Vzci9sb2NhbC9saWIvZ25hc2gg
 L3Vzci9sb2NhbC9saWIvZ3JhcGh2aXogL3Vzci9sb2NhbC9saWIvbnNzIC91c3IvbG9jYWwvbGli
 L3B0aCAvdXNyL2xvY2FsL2xpYi9xdDQgL3Vzci9sb2NhbC9saWIvdmlydHVhbGJveCAvdXNyL2xv
 Y2FsL21waS9vcGVubXBpL2xpYiAvdXNyL2xvY2FsL21waS9vcGVubXBpL2xpYi9vcGVubXBpCmEu
 b3V0IGxkY29uZmlnIHBhdGg6IC91c3IvbGliL2FvdXQgL3Vzci9saWIvY29tcGF0L2FvdXQKQ3Jl
 YXRpbmcgYW5kL29yIHRyaW1taW5nIGxvZyBmaWxlcwouClN0YXJ0aW5nIHN5c2xvZ2QuCmVtMDog
 bGluayBzdGF0ZSBjaGFuZ2VkIHRvIFVQClN0YXJ0aW5nIHJwY2JpbmQuCkNsZWFyaW5nIC90bXAg
 KFggcmVsYXRlZCkuClN0YXJ0aW5nIG1vdW50ZC4KTm92IDMwIDIxOjExOjQyIHNpbHZlciBtb3Vu
 dGRbNjQxXTogYmFkIGV4cG9ydHMgbGlzdCBsaW5lIC9ob21lL21hZ2lrClN0YXJ0aW5nIG5mc2Qu
 ClN0YXJ0aW5nIGxvY2FsIGRhZW1vbnM6CnZib3huZXQwOiBFdGhlcm5ldCBhZGRyZXNzOiAwYTow
 MDoyNzowMDowMDowMAouClVwZGF0aW5nIG1vdGQ6Ci4KU3RhcnRpbmcgbXVzaWNwZC4KU3RhcnRp
 bmcgbGlnaHR0cGQuClN0YXJ0aW5nIGRidXMuClN0YXJ0aW5nIGhhbGQuClN0YXJ0aW5nIGN1cHNk
 LgpDb25maWd1cmluZyBzeXNjb25zOgogYmxhbmt0aW1lCi4KU3RhcnRpbmcgY3Jvbi4KU3RhcnRp
 bmcgYmFja2dyb3VuZCBmaWxlIHN5c3RlbSBjaGVja3MgaW4gNjAgc2Vjb25kcy4KCk1vbiBOb3Yg
 MzAgMjE6MTE6NDcgQ0VUIDIwMDkKTm92IDMwIDIxOjExOjUwIHNpbHZlciBsb2dpbjogUk9PVCBM
 T0dJTiAocm9vdCkgT04gdHR5djAK
 --=_0d9d6cc412a1a8ffb8d8fbdddbe7086a--
 

From: Alexander Motin <mav@FreeBSD.org>
To: Grzegorz Blach <magik@roorback.net>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Tue, 01 Dec 2009 23:33:48 +0200

 Grzegorz Blach wrote:
 > Still don't work
 > 
 > dmesg in attachment
 
 It is not a _verbose_ dmesg.
 
 -- 
 Alexander Motin

From: Grzegorz Blach <magik@roorback.net>
To: Alexander Motin <mav@FreeBSD.org>
Cc: <bug-followup@FreeBSD.org>
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Wed, 02 Dec 2009 13:14:18 +0100

 On Tue, 01 Dec 2009 23:33:48 +0200, Alexander Motin <mav@FreeBSD.org>
 wrote:
 > Grzegorz Blach wrote:
 >> Still don't work
 >> 
 >> dmesg in attachment
 > 
 > It is not a _verbose_ dmesg.
 
 
 What do You mean by `verbose dmesg`, what should I type?
 

From: Alexander Motin <mav@FreeBSD.org>
To: Grzegorz Blach <magik@roorback.net>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Wed, 02 Dec 2009 14:34:25 +0200

 Grzegorz Blach wrote:
 > What do You mean by `verbose dmesg`, what should I type?
 
 Add boot_verbose="YES" line into the /boot/loader.conf, or just press
 some F-button at boot menu.
 
 -- 
 Alexander Motin

From: Grzegorz Blach <magik@roorback.net>
To: Alexander Motin <mav@FreeBSD.org>
Cc: <bug-followup@FreeBSD.org>
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Thu, 03 Dec 2009 13:19:58 +0100

 --=_a0e5265781a090b5c0e980b2556b4735
 Content-Transfer-Encoding: 8bit
 Content-Type: text/plain; charset=UTF-8
 
 Uploading verbose dmesg
 
 --=_a0e5265781a090b5c0e980b2556b4735
 Content-Transfer-Encoding: base64
 Content-Type: text/plain; charset=UTF-8;
  name=dmesg.txt;
 Content-Disposition: attachment;
  filename=dmesg.txt;
 
 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDkgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj
 KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx
 OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln
 aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy
 ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA4LjAtU1RBQkxFICM5IHIxOTk4OTk6IFN1biBOb3Yg
 MjkgMTg6MjU6NDQgQ0VUIDIwMDkKICAgIHJvb3RAc2lsdmVyOi91c3Ivb2JqL3Vzci9zcmMvc3lz
 L1NJTFZFUiBpMzg2ClByZWxvYWRlZCBlbGYga2VybmVsICIvYm9vdC9rZXJuZWwva2VybmVsIiBh
 dCAweGMxNWJkMDAwLgpQcmVsb2FkZWQgZWxmIG1vZHVsZSAiL2Jvb3Qva2VybmVsL3pmcy5rbyIg
 YXQgMHhjMTViZDFiMC4KUHJlbG9hZGVkIGVsZiBtb2R1bGUgIi9ib290L2tlcm5lbC9vcGVuc29s
 YXJpcy5rbyIgYXQgMHhjMTViZDI1OC4KUHJlbG9hZGVkIGVsZiBtb2R1bGUgIi9ib290L2tlcm5l
 bC9saW51eC5rbyIgYXQgMHhjMTViZDMwOC4KUHJlbG9hZGVkIGVsZiBtb2R1bGUgIi9ib290L2tl
 cm5lbC9zbmRfaGRhLmtvIiBhdCAweGMxNWJkM2I0LgpQcmVsb2FkZWQgZWxmIG1vZHVsZSAiL2Jv
 b3Qva2VybmVsL3NvdW5kLmtvIiBhdCAweGMxNWJkNDYwLgpQcmVsb2FkZWQgL2Jvb3QvemZzL3pw
 b29sLmNhY2hlICIvYm9vdC96ZnMvenBvb2wuY2FjaGUiIGF0IDB4YzE1YmQ1MGMuClByZWxvYWRl
 ZCBlbGYgbW9kdWxlICIvYm9vdC9tb2R1bGVzL252aWRpYS5rbyIgYXQgMHhjMTViZDU2NC4KUHJl
 bG9hZGVkIGVsZiBtb2R1bGUgIi9ib290L21vZHVsZXMvdmJveGRydi5rbyIgYXQgMHhjMTViZDYx
 MC4KVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKQ2Fs
 aWJyYXRpbmcgVFNDIGNsb2NrIC4uLiBUU0MgY2xvY2s6IDI5MDAyODg1NjUgSHoKQ1BVOiBBTUQg
 QXRobG9uKHRtKSA2NCBYMiBEdWFsIENvcmUgUHJvY2Vzc29yIDU2MDArICgyOTAwLjI5LU1IeiA2
 ODYtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJBdXRoZW50aWNBTUQiICBJZCA9IDB4NjBmYjIgIFN0
 ZXBwaW5nID0gMgogIEZlYXR1cmVzPTB4MTc4YmZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQ
 QUUsTUNFLENYOCxBUElDLFNFUCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxN
 TVgsRlhTUixTU0UsU1NFMixIVFQ+CiAgRmVhdHVyZXMyPTB4MjAwMTxTU0UzLENYMTY+CiAgQU1E
 IEZlYXR1cmVzPTB4ZWE1MDA4MDA8U1lTQ0FMTCxOWCxNTVgrLEZGWFNSLFJEVFNDUCxMTSwzRE5v
 dyErLDNETm93IT4KICBBTUQgRmVhdHVyZXMyPTB4MTFmPExBSEYsQ01QLFNWTSxFeHRBUElDLENS
 OCxQcmVmZXRjaD4KICBUU0M6IFAtc3RhdGUgaW52YXJpYW50CkRhdGEgVExCOiAzMiBlbnRyaWVz
 LCBmdWxseSBhc3NvY2lhdGl2ZQpJbnN0cnVjdGlvbiBUTEI6IDMyIGVudHJpZXMsIGZ1bGx5IGFz
 c29jaWF0aXZlCkwxIGRhdGEgY2FjaGU6IDY0IGtieXRlcywgNjQgYnl0ZXMvbGluZSwgMSBsaW5l
 cy90YWcsIDItd2F5IGFzc29jaWF0aXZlCkwxIGluc3RydWN0aW9uIGNhY2hlOiA2NCBrYnl0ZXMs
 IDY0IGJ5dGVzL2xpbmUsIDEgbGluZXMvdGFnLCAyLXdheSBhc3NvY2lhdGl2ZQpMMiBpbnRlcm5h
 bCBjYWNoZTogNTEyIGtieXRlcywgNjQgYnl0ZXMvbGluZSwgMSBsaW5lcy90YWcsIDgtd2F5IGFz
 c29jaWF0aXZlCnJlYWwgbWVtb3J5ICA9IDIxNDc0ODM2NDggKDIwNDggTUIpClBoeXNpY2FsIG1l
 bW9yeSBjaHVuayhzKToKMHgwMDAwMDAwMDAwMDAxMDAwIC0gMHgwMDAwMDAwMDAwMDljZmZmLCA2
 Mzg5NzYgYnl0ZXMgKDE1NiBwYWdlcykKMHgwMDAwMDAwMDAwMTAwMDAwIC0gMHgwMDAwMDAwMDAw
 M2ZmZmZmLCAzMTQ1NzI4IGJ5dGVzICg3NjggcGFnZXMpCjB4MDAwMDAwMDAwMTgyNjAwMCAtIDB4
 MDAwMDAwMDA3YmJkYmZmZiwgMjA1MDcxMTU1MiBieXRlcyAoNTAwNjYyIHBhZ2VzKQphdmFpbCBt
 ZW1vcnkgPSAyMDQ5MTk2MDMyICgxOTU0IE1CKQpUYWJsZSAnRkFDUCcgYXQgMHg3ZGZhMDI5MApU
 YWJsZSAnQVBJQycgYXQgMHg3ZGZhMDM5MApBUElDOiBGb3VuZCB0YWJsZSBhdCAweDdkZmEwMzkw
 Ck1QIENvbmZpZ3VyYXRpb24gVGFibGUgdmVyc2lvbiAxLjQgZm91bmQgYXQgMHhjMDBmMDhmMApB
 UElDOiBVc2luZyB0aGUgTUFEVCBlbnVtZXJhdG9yLgpNQURUOiBGb3VuZCBDUFUgQVBJQyBJRCAw
 IEFDUEkgSUQgMTogZW5hYmxlZApTTVA6IEFkZGVkIENQVSAwIChBUCkKTUFEVDogRm91bmQgQ1BV
 IEFQSUMgSUQgMSBBQ1BJIElEIDI6IGVuYWJsZWQKU01QOiBBZGRlZCBDUFUgMSAoQVApCk1BRFQ6
 IEZvdW5kIENQVSBBUElDIElEIDEzMCBBQ1BJIElEIDM6IGRpc2FibGVkCk1BRFQ6IEZvdW5kIENQ
 VSBBUElDIElEIDEzMSBBQ1BJIElEIDQ6IGRpc2FibGVkCkFDUEkgQVBJQyBUYWJsZTogPDEyMTkw
 OCBBUElDMTY1MD4KSU5UUjogQWRkaW5nIGxvY2FsIEFQSUMgMSBhcyBhIHRhcmdldApGcmVlQlNE
 L1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVkOiAyIENQVXMKRnJlZUJTRC9TTVA6
 IDEgcGFja2FnZShzKSB4IDIgY29yZShzKQogY3B1MCAoQlNQKTogQVBJQyBJRDogIDAKIGNwdTEg
 KEFQKTogQVBJQyBJRDogIDEKQVBJQzogQ1BVIDAgaGFzIEFDUEkgSUQgMQpBUElDOiBDUFUgMSBo
 YXMgQUNQSSBJRCAyCmJpb3MzMjogRm91bmQgQklPUzMyIFNlcnZpY2UgRGlyZWN0b3J5IGhlYWRl
 ciBhdCAweGMwMGYwMDAwCmJpb3MzMjogRW50cnkgPSAweGYwMDEwIChjMDBmMDAxMCkgIFJldiA9
 IDAgIExlbiA9IDEKcGNpYmlvczogUENJIEJJT1MgZW50cnkgYXQgMHhmMDAwMCsweDMxCnBucGJp
 b3M6IEZvdW5kIFBuUCBCSU9TIGRhdGEgYXQgMHhjMDBmNTM4MApwbnBiaW9zOiBFbnRyeSA9IGYw
 MDAwOjY2OWEgIFJldiA9IDEuMApPdGhlciBCSU9TIHNpZ25hdHVyZXMgZm91bmQ6ClVMRTogc2V0
 dXAgY3B1IDAKVUxFOiBzZXR1cCBjcHUgMQpBQ1BJOiBSU0RQIDB4ZmI3YzAgMDAwMjQgKHYyIEFD
 UElBTSkKQUNQSTogWFNEVCAweDdkZmEwMTAwIDAwMDVDICh2MSAxMjE5MDggWFNEVDE2NTAgMjAw
 ODEyMTkgTVNGVCAwMDAwMDA5NykKQUNQSTogRkFDUCAweDdkZmEwMjkwIDAwMEY0ICh2MyAxMjE5
 MDggRkFDUDE2NTAgMjAwODEyMTkgTVNGVCAwMDAwMDA5NykKQUNQSTogRFNEVCAweDdkZmEwNWQw
 IDA3MjkyICh2MSAgQTA4NTUgQTA4NTUwMDAgMDAwMDAwMDAgSU5UTCAyMDA1MTExNykKQUNQSTog
 RkFDUyAweDdkZmFlMDAwIDAwMDQwCkFDUEk6IEFQSUMgMHg3ZGZhMDM5MCAwMDA4MCAodjEgMTIx
 OTA4IEFQSUMxNjUwIDIwMDgxMjE5IE1TRlQgMDAwMDAwOTcpCkFDUEk6IE1DRkcgMHg3ZGZhMDQx
 MCAwMDAzQyAodjEgMTIxOTA4IE9FTU1DRkcgIDIwMDgxMjE5IE1TRlQgMDAwMDAwOTcpCkFDUEk6
 IE9FTUIgMHg3ZGZhZTA0MCAwMDA3MSAodjEgMTIxOTA4IE9FTUIxNjUwIDIwMDgxMjE5IE1TRlQg
 MDAwMDAwOTcpCkFDUEk6IEhQRVQgMHg3ZGZhNzg3MCAwMDAzOCAodjEgMTIxOTA4IE9FTUhQRVQw
 IDIwMDgxMjE5IE1TRlQgMDAwMDAwOTcpCkFDUEk6IE5WSEQgMHg3ZGZhZTBjMCAwMDU1NCAodjEg
 MTIxOTA4ICBOVkhEQ1AgIDIwMDgxMjE5IE1TRlQgMDAwMDAwOTcpCkFDUEk6IFNTRFQgMHg3ZGZh
 NzhiMCAwMDMwRSAodjEgQV9NX0lfIFBPV0VSTk9XIDAwMDAwMDAxIEFNRCAgMDAwMDAwMDEpCk1B
 RFQ6IEZvdW5kIElPIEFQSUMgSUQgMiwgSW50ZXJydXB0IDAgYXQgMHhmZWMwMDAwMAppb2FwaWMw
 OiBSb3V0aW5nIGV4dGVybmFsIDgyNTlBJ3MgLT4gaW50cGluIDAKTUFEVDogSW50ZXJydXB0IG92
 ZXJyaWRlOiBzb3VyY2UgMCwgaXJxIDIKaW9hcGljMDogUm91dGluZyBJUlEgMCAtPiBpbnRwaW4g
 MgpNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSA5LCBpcnEgOQppb2FwaWMwOiBpbnRw
 aW4gOSB0cmlnZ2VyOiBsZXZlbApNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSAxNCwg
 aXJxIDE0Ck1BRFQ6IEludGVycnVwdCBvdmVycmlkZTogc291cmNlIDE1LCBpcnEgMTUKaW9hcGlj
 MCA8VmVyc2lvbiAxLjE+IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZApjcHUwIEJTUDoKICAgICBJ
 RDogMHgwMDAwMDAwMCAgIFZFUjogMHg4MDA1MDAxMCBMRFI6IDB4MDAwMDAwMDAgREZSOiAweGZm
 ZmZmZmZmCiAgbGludDA6IDB4MDAwMTA3MDAgbGludDE6IDB4MDAwMDA0MDAgVFBSOiAweDAwMDAw
 MDAwIFNWUjogMHgwMDAwMDFmZgogIHRpbWVyOiAweDAwMDEwMGVmIHRoZXJtOiAweDAwMDEwMDAw
 IGVycjogMHgwMDAxMDAwZiBwY206IDB4MDAwMTA0MDAKc25kX3VuaXRfaW5pdCgpIHU9MHgwMGZm
 ODAwMCBbNTEyXSBkPTB4MDAwMDdjMDAgWzMyXSBjPTB4MDAwMDAzZmYgWzEwMjRdCmZlZWRlcl9y
 ZWdpc3Rlcjogc25kX3VuaXQ9LTEgc25kX21heGF1dG92Y2hhbnM9MTYgbGF0ZW5jeT01IGZlZWRl
 cl9yYXRlX21pbj0xIGZlZWRlcl9yYXRlX21heD0yMDE2MDAwIGZlZWRlcl9yYXRlX3JvdW5kPTI1
 Cm5mc2xvY2s6IHBzZXVkby1kZXZpY2UKa2JkOiBuZXcgYXJyYXkgc2l6ZSA0CmtiZDEgYXQga2Jk
 bXV4MAptZW06IDxtZW1vcnk+ClBlbnRpdW0gUHJvIE1UUlIgc3VwcG9ydCBlbmFibGVkCm51bGw6
 IDxudWxsIGRldmljZSwgemVybyBkZXZpY2U+CnJhbmRvbTogPGVudHJvcHkgc291cmNlLCBTb2Z0
 d2FyZSwgWWFycm93PgppbzogPEkvTz4KbnB4MDogSU5UIDE2IGludGVyZmFjZQphY3BpMDogPDEy
 MTkwOCBYU0RUMTY1MD4gb24gbW90aGVyYm9hcmQKUENJZTogTWVtb3J5IE1hcHBlZCBjb25maWd1
 cmF0aW9uIGJhc2UgQCAweGUwMDAwMDAwCnBjaWJpb3M6IEJJT1MgdmVyc2lvbiAzLjAwCmlvYXBp
 YzA6IHJvdXRpbmcgaW50cGluIDkgKElTQSBJUlEgOSkgdG8gbGFwaWMgMCB2ZWN0b3IgNDgKYWNw
 aTA6IFtNUFNBRkVdCmFjcGkwOiBbSVRIUkVBRF0KYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQp
 CmFjcGkwOiB3YWtldXAgY29kZSB2YSAweGM1ODMwMDAwIHBhIDB4MTAwMApBY3BpT3NEZXJpdmVQ
 Y2lJZDogXFxfU0JfLlBDSTAuU0JSRy5QSU1DIC0+IGJ1cyAwIGRldiAxIGZ1bmMgMAphY3BpMDog
 cmVzZXJ2YXRpb24gb2YgZmVmZTEwMDAsIDEwMDAgKDMpIGZhaWxlZAphY3BpMDogcmVzZXJ2YXRp
 b24gb2YgZmVlMDEwMDAsIGZmMDAwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIGZl
 YzAwMDAwLCAxMDAwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIGZlZTAwMDAwLCAx
 MDAwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDAsIGEwMDAwICgzKSBmYWlsZWQK
 YWNwaTA6IHJlc2VydmF0aW9uIG9mIDEwMDAwMCwgN2RmMDAwMDAgKDMpIGZhaWxlZApBQ1BJIHRp
 bWVyOiAxLzEgMS8xIDEvMiAwLzEwODcgMS8xIDEvMSAxLzEgMS8xIDEvMSAwLzk4NyAtPiA4ClRp
 bWVjb3VudGVyICJBQ1BJLXNhZmUiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkgODUwCmFj
 cGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5NTQ1TUh6PiBwb3J0IDB4NTA4LTB4NTBi
 IG9uIGFjcGkwCnBjaV9saW5rMDogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAg
 SW5pdGlhbCBQcm9iZSAgICAgICAwICAgMTEgICBOICAgICAwICAxNiAxNyAxOCAxOQogIFZhbGlk
 YXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKICBBZnRlciBEaXNh
 YmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2IDE3IDE4IDE5CnBjaV9saW5rMTogICAgICAg
 IEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUg
 ICBOICAgICAwICAxNiAxNyAxOCAxOQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAg
 ICAgMCAgMTYgMTcgMTggMTkKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAg
 IDE2IDE3IDE4IDE5CnBjaV9saW5rMjogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFz
 CiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAxOQogIFZh
 bGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKICBBZnRlciBE
 aXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2IDE3IDE4IDE5CnBjaV9saW5rMzogICAg
 ICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAy
 NTUgICBOICAgICAwICAxNiAxNyAxOCAxOQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAg
 TiAgICAgMCAgMTYgMTcgMTggMTkKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAg
 IDAgIDE2IDE3IDE4IDE5CnBjaV9saW5rNDogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJ
 UlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAxOQog
 IFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKICBBZnRl
 ciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2IDE3IDE4IDE5CnBjaV9saW5rNTog
 ICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAw
 ICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAxOQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1
 ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4g
 ICAgIDAgIDE2IDE3IDE4IDE5CnBjaV9saW5rNjogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVm
 ICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAx
 OQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKICBB
 ZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2IDE3IDE4IDE5CnBjaV9saW5r
 NzogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAg
 ICAwICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAxOQogIFZhbGlkYXRpb24gICAgICAgICAgMCAg
 MjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAg
 IE4gICAgIDAgIDE2IDE3IDE4IDE5CnBjaV9saW5rODogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAg
 UmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAgMTAgICBOICAgICAwICAyMCAyMSAy
 MiAyMwogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMK
 ICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBjaV9s
 aW5rOTogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAg
 ICAgICAwICAgIDcgICBOICAgICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAgICAg
 MCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1
 NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBjaV9saW5rMTA6ICAgICAgIEluZGV4ICBJUlEgIFJ0
 ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAgICAwICAyMCAy
 MSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIg
 MjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBj
 aV9saW5rMTE6ICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9i
 ZSAgICAgICAwICAgIDcgICBOICAgICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAg
 ICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAg
 IDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBjaV9saW5rMTI6ICAgICAgIEluZGV4ICBJUlEg
 IFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAgICAwICAy
 MCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEg
 MjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIz
 CnBjaV9saW5rMTM6ICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQ
 cm9iZSAgICAgICAwICAgMTEgICBOICAgICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAg
 ICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAg
 IDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBjaV9saW5rMTQ6ICAgICAgIEluZGV4ICBJ
 UlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAgICAw
 ICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAg
 MjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIy
 IDIzCnBjaV9saW5rMTU6ICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlh
 bCBQcm9iZSAgICAgICAwICAgMTUgICBOICAgICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24g
 ICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAg
 ICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBjaV9saW5rMTY6ICAgICAgIEluZGV4
 ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAyNTUgICBOICAg
 ICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAg
 MjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIx
 IDIyIDIzCnBjaV9saW5rMTc6ICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5p
 dGlhbCBQcm9iZSAgICAgICAwICAgMTEgICBOICAgICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRp
 b24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxl
 ICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCnBjaV9saW5rMTg6ICAgICAgIElu
 ZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAgMTAgICBO
 ICAgICAwICAyMCAyMSAyMiAyMwogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAg
 MCAgMjAgMjEgMjIgMjMKICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIw
 IDIxIDIyIDIzCmFjcGlfaHBldDA6IDxIaWdoIFByZWNpc2lvbiBFdmVudCBUaW1lcj4gaW9tZW0g
 MHhmZWQwMDAwMC0weGZlZDAwM2ZmIG9uIGFjcGkwCmFjcGlfaHBldDA6IHZlbmQ6IDB4MTBkZSBy
 ZXY6IDB4MSBudW06IDIgaHo6IDI1MDAwMDAwIG9wdHM6IGxlZ2FjeV9yb3V0ZQpUaW1lY291bnRl
 ciAiSFBFVCIgZnJlcXVlbmN5IDI1MDAwMDAwIEh6IHF1YWxpdHkgOTAwCnBjaWIwOiA8QUNQSSBI
 b3N0LVBDSSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDogPEFDUEkgUENJ
 IGJ1cz4gb24gcGNpYjAKcGNpMDogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz0wCmZvdW5kLT4JdmVu
 ZG9yPTB4MTBkZSwgZGV2PTB4MDU0NywgcmV2aWQ9MHhhMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90
 PTAsIGZ1bmM9MAoJY2xhc3M9MDUtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVn
 PTB4MDAwNiwgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0w
 eDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQt
 Pgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwNTQ4LCByZXZpZD0weGEyCglkb21haW49MCwgYnVzPTAs
 IHNsb3Q9MSwgZnVuYz0wCgljbGFzcz0wNi0wMS0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCglj
 bWRyZWc9MHgwMDBmLCBzdGF0cmVnPTB4MjBhMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRp
 bWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJ
 bWFwWzEwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg5MDAsIHNpemUgIDgsIGVu
 YWJsZWQKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwNTQyLCByZXZpZD0weGEyCglkb21h
 aW49MCwgYnVzPTAsIHNsb3Q9MSwgZnVuYz0xCgljbGFzcz0wYy0wNS0wMCwgaGRydHlwZT0weDAw
 LCBtZmRldj0xCgljbWRyZWc9MHgwMDAxLCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6PTAgKGR3
 b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0w
 eDAwICgwIG5zKQoJaW50cGluPWEsIGlycT0xMQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQz
 ICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGRj
 MDAsIHNpemUgIDYsIGVuYWJsZWQKCW1hcFsyMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBi
 YXNlIDB4NjAwLCBzaXplICA2LCBlbmFibGVkCgltYXBbMjRdOiB0eXBlIEkvTyBQb3J0LCByYW5n
 ZSAzMiwgYmFzZSAweDcwMCwgc2l6ZSAgNiwgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBm
 b3IgMC4xLklOVEEgKHNyYyBcXF9TQl8uTFNNQjowKQpwY2lfbGluazEzOiBQaWNrZWQgSVJRIDIw
 IHdpdGggd2VpZ2h0IDAKcGNpYjA6IHNsb3QgMSBJTlRBIHJvdXRlZCB0byBpcnEgMjAgdmlhIFxc
 X1NCXy5MU01CCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU1ZSwgcmV2aWQ9MHhhMgoJ
 ZG9tYWluPTAsIGJ1cz0wLCBzbG90PTIsIGZ1bmM9MAoJY2xhc3M9MGMtMDMtMTAsIGhkcnR5cGU9
 MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0w
 IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1h
 eGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YSwgaXJxPTEwCglwb3dlcnNwZWMgMiAgc3VwcG9y
 dHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgTWVtb3J5LCByYW5nZSAz
 MiwgYmFzZSAweGZlYWZmMDAwLCBzaXplIDEyLCBlbmFibGVkCnBjaWIwOiBtYXRjaGVkIGVudHJ5
 IGZvciAwLjIuSU5UQSAoc3JjIFxcX1NCXy5MVUIwOjApCnBjaV9saW5rODogUGlja2VkIElSUSAy
 MSB3aXRoIHdlaWdodCAwCnBjaWIwOiBzbG90IDIgSU5UQSByb3V0ZWQgdG8gaXJxIDIxIHZpYSBc
 XF9TQl8uTFVCMAp1bmtub3duOiBSZXNlcnZlZCAweDEwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5
 cGUgMyBhdCAweGZlYWZmMDAwCm9oY2kgZWFybHk6IFNNTSBhY3RpdmUsIHJlcXVlc3Qgb3duZXIg
 Y2hhbmdlCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU1ZiwgcmV2aWQ9MHhhMgoJZG9t
 YWluPTAsIGJ1cz0wLCBzbG90PTIsIGZ1bmM9MQoJY2xhc3M9MGMtMDMtMjAsIGhkcnR5cGU9MHgw
 MCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNiwgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChk
 d29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxh
 dD0weDAxICgyNTAgbnMpCglpbnRwaW49YiwgaXJxPTcKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBE
 MCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBi
 YXNlIDB4ZmVhZmVjMDAsIHNpemUgIDgsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9y
 IDAuMi5JTlRCIChzcmMgXFxfU0JfLkxVQjI6MCkKcGNpX2xpbms5OiBQaWNrZWQgSVJRIDIyIHdp
 dGggd2VpZ2h0IDAKcGNpYjA6IHNsb3QgMiBJTlRCIHJvdXRlZCB0byBpcnEgMjIgdmlhIFxcX1NC
 Xy5MVUIyCnVua25vd246IFJlc2VydmVkIDB4MTAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMg
 YXQgMHhmZWFmZWMwMApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDA1NWUsIHJldmlkPTB4
 YTIKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD00LCBmdW5jPTAKCWNsYXNzPTBjLTAzLTEwLCBoZHJ0
 eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxu
 c3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAzICg3NTAgbnMp
 LCBtYXhsYXQ9MHgwMSAoMjUwIG5zKQoJaW50cGluPWEsIGlycT0xMQoJcG93ZXJzcGVjIDIgIHN1
 cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFu
 Z2UgMzIsIGJhc2UgMHhmZWFmZDAwMCwgc2l6ZSAxMiwgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBl
 bnRyeSBmb3IgMC40LklOVEEgKHNyYyBcXF9TQl8uVUIxMTowKQpwY2lfbGluazE3OiBQaWNrZWQg
 SVJRIDIzIHdpdGggd2VpZ2h0IDAKcGNpYjA6IHNsb3QgNCBJTlRBIHJvdXRlZCB0byBpcnEgMjMg
 dmlhIFxcX1NCXy5VQjExCnVua25vd246IFJlc2VydmVkIDB4MTAwMCBieXRlcyBmb3IgcmlkIDB4
 MTAgdHlwZSAzIGF0IDB4ZmVhZmQwMDAKb2hjaSBlYXJseTogU01NIGFjdGl2ZSwgcmVxdWVzdCBv
 d25lciBjaGFuZ2UKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwNTVmLCByZXZpZD0weGEy
 Cglkb21haW49MCwgYnVzPTAsIHNsb3Q9NCwgZnVuYz0xCgljbGFzcz0wYy0wMy0yMCwgaGRydHlw
 ZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDA2LCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6
 PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMyAoNzUwIG5zKSwg
 bWF4bGF0PTB4MDEgKDI1MCBucykKCWludHBpbj1iLCBpcnE9MTAKCXBvd2Vyc3BlYyAyICBzdXBw
 b3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdl
 IDMyLCBiYXNlIDB4ZmVhZmU4MDAsIHNpemUgIDgsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50
 cnkgZm9yIDAuNC5JTlRCIChzcmMgXFxfU0JfLlVCMTI6MCkKcGNpX2xpbmsxODogUGlja2VkIElS
 USAyMCB3aXRoIHdlaWdodCAxCnBjaWIwOiBzbG90IDQgSU5UQiByb3V0ZWQgdG8gaXJxIDIwIHZp
 YSBcXF9TQl8uVUIxMgp1bmtub3duOiBSZXNlcnZlZCAweDEwMCBieXRlcyBmb3IgcmlkIDB4MTAg
 dHlwZSAzIGF0IDB4ZmVhZmU4MDAKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwNTYwLCBy
 ZXZpZD0weGExCglkb21haW49MCwgYnVzPTAsIHNsb3Q9NiwgZnVuYz0wCgljbGFzcz0wMS0wMS04
 YSwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMDA1LCBzdGF0cmVnPTB4MDBiMCwg
 Y2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMyAo
 NzUwIG5zKSwgbWF4bGF0PTB4MDEgKDI1MCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBE
 MyAgY3VycmVudCBEMAoJbWFwWzIwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhm
 ZmEwLCBzaXplICA0LCBlbmFibGVkCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU1Yywg
 cmV2aWQ9MHhhMQoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTcsIGZ1bmM9MAoJY2xhc3M9MDQtMDMt
 MDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNiwgc3RhdHJlZz0weDAwYjAs
 IGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIg
 KDUwMCBucyksIG1heGxhdD0weDA1ICgxMjUwIG5zKQoJaW50cGluPWEsIGlycT03Cglwb3dlcnNw
 ZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCU1TSSBzdXBwb3J0cyAxIG1lc3NhZ2Us
 IDY0IGJpdCwgdmVjdG9yIG1hc2tzCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJh
 c2UgMHhmZWFmODAwMCwgc2l6ZSAxNCwgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3Ig
 MC43LklOVEEgKHNyYyBcXF9TQl8uTEFaQTowKQpwY2lfbGluazExOiBQaWNrZWQgSVJRIDIxIHdp
 dGggd2VpZ2h0IDEKcGNpYjA6IHNsb3QgNyBJTlRBIHJvdXRlZCB0byBpcnEgMjEgdmlhIFxcX1NC
 Xy5MQVpBCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU2MSwgcmV2aWQ9MHhhMgoJZG9t
 YWluPTAsIGJ1cz0wLCBzbG90PTgsIGZ1bmM9MAoJY2xhc3M9MDYtMDQtMDEsIGhkcnR5cGU9MHgw
 MSwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChk
 d29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyksIG1heGxh
 dD0weDAyICg1MDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU1NCwgcmV2aWQ9
 MHhhMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTksIGZ1bmM9MAoJY2xhc3M9MDEtMDYtMDEsIGhk
 cnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDEwNywgc3RhdHJlZz0weDAwYjAsIGNhY2hl
 bG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBu
 cyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YSwgaXJxPTE1Cglwb3dlcnNwZWMgMiAg
 c3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdl
 IDMyLCBiYXNlIDB4ZDQ4MCwgc2l6ZSAgMywgZW5hYmxlZAoJbWFwWzE0XTogdHlwZSBJL08gUG9y
 dCwgcmFuZ2UgMzIsIGJhc2UgMHhkNDAwLCBzaXplICAyLCBlbmFibGVkCgltYXBbMThdOiB0eXBl
 IEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGQwODAsIHNpemUgIDMsIGVuYWJsZWQKCW1hcFsx
 Y106IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZDAwMCwgc2l6ZSAgMiwgZW5hYmxl
 ZAoJbWFwWzIwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhjYzAwLCBzaXplICA0
 LCBlbmFibGVkCgltYXBbMjRdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmZWFmNjAw
 MCwgc2l6ZSAxMywgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC45LklOVEEgKHNy
 YyBcXF9TQl8uTFNBMDowKQpwY2lfbGluazE1OiBQaWNrZWQgSVJRIDIyIHdpdGggd2VpZ2h0IDEK
 cGNpYjA6IHNsb3QgOSBJTlRBIHJvdXRlZCB0byBpcnEgMjIgdmlhIFxcX1NCXy5MU0EwCmZvdW5k
 LT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU2MiwgcmV2aWQ9MHhhMgoJZG9tYWluPTAsIGJ1cz0w
 LCBzbG90PTExLCBmdW5jPTAKCWNsYXNzPTA2LTA0LTAwLCBoZHJ0eXBlPTB4MDEsIG1mZGV2PTAK
 CWNtZHJlZz0weDAwMDQsIHN0YXRyZWc9MHgwMDEwLCBjYWNoZWxuc3o9MTYgKGR3b3JkcykKCWxh
 dHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMiAoNTAwIG5zKSwgbWF4bGF0PTB4MDAgKDAg
 bnMpCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCU1TSSBzdXBwb3J0
 cyAyIG1lc3NhZ2VzLCA2NCBiaXQKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwNTYzLCBy
 ZXZpZD0weGEyCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MTIsIGZ1bmM9MAoJY2xhc3M9MDYtMDQt
 MDAsIGhkcnR5cGU9MHgwMSwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNCwgc3RhdHJlZz0weDAwMTAs
 IGNhY2hlbG5zej0xNiAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAy
 ICg1MDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBE
 MyAgY3VycmVudCBEMAoJTVNJIHN1cHBvcnRzIDIgbWVzc2FnZXMsIDY0IGJpdApmb3VuZC0+CXZl
 bmRvcj0weDEwZGUsIGRldj0weDA1NjMsIHJldmlkPTB4YTIKCWRvbWFpbj0wLCBidXM9MCwgc2xv
 dD0xMywgZnVuYz0wCgljbGFzcz0wNi0wNC0wMCwgaGRydHlwZT0weDAxLCBtZmRldj0wCgljbWRy
 ZWc9MHgwMDA0LCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpCglsYXR0aW1l
 cj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJ
 cG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwCglNU0kgc3VwcG9ydHMgMiBt
 ZXNzYWdlcywgNjQgYml0CmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDU2MywgcmV2aWQ9
 MHhhMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTE0LCBmdW5jPTAKCWNsYXNzPTA2LTA0LTAwLCBo
 ZHJ0eXBlPTB4MDEsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDQsIHN0YXRyZWc9MHgwMDEwLCBjYWNo
 ZWxuc3o9MTYgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMiAoNTAw
 IG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1
 cnJlbnQgRDAKCU1TSSBzdXBwb3J0cyAyIG1lc3NhZ2VzLCA2NCBiaXQKZm91bmQtPgl2ZW5kb3I9
 MHgxMGRlLCBkZXY9MHgwNTYzLCByZXZpZD0weGEyCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MTUs
 IGZ1bmM9MAoJY2xhc3M9MDYtMDQtMDAsIGhkcnR5cGU9MHgwMSwgbWZkZXY9MAoJY21kcmVnPTB4
 MDAwNCwgc3RhdHJlZz0weDAwMTAsIGNhY2hlbG5zej0xNiAoZHdvcmRzKQoJbGF0dGltZXI9MHgw
 MCAoMCBucyksIG1pbmdudD0weDAyICg1MDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCXBvd2Vy
 c3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJTVNJIHN1cHBvcnRzIDIgbWVzc2Fn
 ZXMsIDY0IGJpdApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDA1NjMsIHJldmlkPTB4YTIK
 CWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xNiwgZnVuYz0wCgljbGFzcz0wNi0wNC0wMCwgaGRydHlw
 ZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMDA0LCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6
 PTE2IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyks
 IG1heGxhdD0weDAwICgwIG5zKQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50
 IEQwCglNU0kgc3VwcG9ydHMgMiBtZXNzYWdlcywgNjQgYml0CmZvdW5kLT4JdmVuZG9yPTB4MTBk
 ZSwgZGV2PTB4MDU2MywgcmV2aWQ9MHhhMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTE3LCBmdW5j
 PTAKCWNsYXNzPTA2LTA0LTAwLCBoZHJ0eXBlPTB4MDEsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDQs
 IHN0YXRyZWc9MHgwMDEwLCBjYWNoZWxuc3o9MTYgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAg
 bnMpLCBtaW5nbnQ9MHgwMiAoNTAwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCglwb3dlcnNwZWMg
 MiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCU1TSSBzdXBwb3J0cyAyIG1lc3NhZ2VzLCA2
 NCBiaXQKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwNTNiLCByZXZpZD0weGEyCglkb21h
 aW49MCwgYnVzPTAsIHNsb3Q9MTgsIGZ1bmM9MAoJY2xhc3M9MDMtMDAtMDAsIGhkcnR5cGU9MHgw
 MCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChk
 d29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9
 MHgwMCAoMCBucykKCWludHBpbj1hLCBpcnE9MjU1Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAg
 RDMgIGN1cnJlbnQgRDAKCU1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UsIDY0IGJpdAoJbWFwWzEwXTog
 dHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmQwMDAwMDAsIHNpemUgMjQsIGVuYWJsZWQK
 CW1hcFsxNF06IHR5cGUgUHJlZmV0Y2hhYmxlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhkMDAw
 MDAwMCwgc2l6ZSAyOCwgZW5hYmxlZAoJbWFwWzFjXTogdHlwZSBNZW1vcnksIHJhbmdlIDY0LCBi
 YXNlIDB4ZmMwMDAwMDAsIHNpemUgMjQsIGVuYWJsZWQKZm91bmQtPgl2ZW5kb3I9MHgxMDIyLCBk
 ZXY9MHgxMTAwLCByZXZpZD0weDAwCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjQsIGZ1bmM9MAoJ
 Y2xhc3M9MDYtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwMCwgc3Rh
 dHJlZz0weDAwMTAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwg
 bWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgx
 MDIyLCBkZXY9MHgxMTAxLCByZXZpZD0weDAwCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjQsIGZ1
 bmM9MQoJY2xhc3M9MDYtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAw
 MCwgc3RhdHJlZz0weDAwMDAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgw
 IG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5k
 b3I9MHgxMDIyLCBkZXY9MHgxMTAyLCByZXZpZD0weDAwCglkb21haW49MCwgYnVzPTAsIHNsb3Q9
 MjQsIGZ1bmM9MgoJY2xhc3M9MDYtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVn
 PTB4MDAwMCwgc3RhdHJlZz0weDAwMDAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0w
 eDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQt
 Pgl2ZW5kb3I9MHgxMDIyLCBkZXY9MHgxMTAzLCByZXZpZD0weDAwCglkb21haW49MCwgYnVzPTAs
 IHNsb3Q9MjQsIGZ1bmM9MwoJY2xhc3M9MDYtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJ
 Y21kcmVnPTB4MDAwMCwgc3RhdHJlZz0weDAwMTAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0
 aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykK
 cGNpMDogPG1lbW9yeSwgUkFNPiBhdCBkZXZpY2UgMC4wIChubyBkcml2ZXIgYXR0YWNoZWQpCmlz
 YWIwOiA8UENJLUlTQSBicmlkZ2U+IHBvcnQgMHg5MDAtMHg5ZmYgYXQgZGV2aWNlIDEuMCBvbiBw
 Y2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMApwY2kwOiA8c2VyaWFsIGJ1cywgU01CdXM+IGF0
 IGRldmljZSAxLjEgKG5vIGRyaXZlciBhdHRhY2hlZCkKb2hjaTA6IDxPSENJIChnZW5lcmljKSBV
 U0IgY29udHJvbGxlcj4gbWVtIDB4ZmVhZmYwMDAtMHhmZWFmZmZmZiBpcnEgMjEgYXQgZGV2aWNl
 IDIuMCBvbiBwY2kwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDIxIChQQ0kgSVJRIDIxKSB0byBs
 YXBpYyAwIHZlY3RvciA0OQpvaGNpMDogW01QU0FGRV0Kb2hjaTA6IFtJVEhSRUFEXQp1c2J1czA6
 IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTAKZWhjaTA6IDxFSENJIChn
 ZW5lcmljKSBVU0IgMi4wIGNvbnRyb2xsZXI+IG1lbSAweGZlYWZlYzAwLTB4ZmVhZmVjZmYgaXJx
 IDIyIGF0IGRldmljZSAyLjEgb24gcGNpMAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAyMiAoUENJ
 IElSUSAyMikgdG8gbGFwaWMgMCB2ZWN0b3IgNTAKZWhjaTA6IFtNUFNBRkVdCmVoY2kwOiBbSVRI
 UkVBRF0KdXNidXMxOiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMTogPEVIQ0kgKGdlbmVyaWMpIFVT
 QiAyLjAgY29udHJvbGxlcj4gb24gZWhjaTAKb2hjaTE6IDxPSENJIChnZW5lcmljKSBVU0IgY29u
 dHJvbGxlcj4gbWVtIDB4ZmVhZmQwMDAtMHhmZWFmZGZmZiBpcnEgMjMgYXQgZGV2aWNlIDQuMCBv
 biBwY2kwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDIzIChQQ0kgSVJRIDIzKSB0byBsYXBpYyAw
 IHZlY3RvciA1MQpvaGNpMTogW01QU0FGRV0Kb2hjaTE6IFtJVEhSRUFEXQp1c2J1czI6IDxPSENJ
 IChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTEKZWhjaTE6IDxFSENJIChnZW5lcmlj
 KSBVU0IgMi4wIGNvbnRyb2xsZXI+IG1lbSAweGZlYWZlODAwLTB4ZmVhZmU4ZmYgaXJxIDIwIGF0
 IGRldmljZSA0LjEgb24gcGNpMAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAyMCAoUENJIElSUSAy
 MCkgdG8gbGFwaWMgMCB2ZWN0b3IgNTIKZWhjaTE6IFtNUFNBRkVdCmVoY2kxOiBbSVRIUkVBRF0K
 dXNidXMzOiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMzogPEVIQ0kgKGdlbmVyaWMpIFVTQiAyLjAg
 Y29udHJvbGxlcj4gb24gZWhjaTEKYXRhcGNpMDogPG5WaWRpYSBuRm9yY2UgTUNQNjcgVURNQTEz
 MyBjb250cm9sbGVyPiBwb3J0IDB4MWYwLTB4MWY3LDB4M2Y2LDB4MTcwLTB4MTc3LDB4Mzc2LDB4
 ZmZhMC0weGZmYWYgYXQgZGV2aWNlIDYuMCBvbiBwY2kwCmF0YXBjaTA6IFJlc2VydmVkIDB4MTAg
 Ynl0ZXMgZm9yIHJpZCAweDIwIHR5cGUgNCBhdCAweGZmYTAKYXRhMDogPEFUQSBjaGFubmVsIDA+
 IG9uIGF0YXBjaTAKYXRhcGNpMDogUmVzZXJ2ZWQgMHg4IGJ5dGVzIGZvciByaWQgMHgxMCB0eXBl
 IDQgYXQgMHgxZjAKYXRhcGNpMDogUmVzZXJ2ZWQgMHgxIGJ5dGVzIGZvciByaWQgMHgxNCB0eXBl
 IDQgYXQgMHgzZjYKYXRhMDogcmVzZXQgdHAxIG1hc2s9MDMgb3N0YXQwPTYwIG9zdGF0MT03MAph
 dGEwOiBzdGF0MD0weDIwIGVycj0weDIwIGxzYj0weDIwIG1zYj0weDIwCmF0YTA6IHN0YXQxPTB4
 MzAgZXJyPTB4MzAgbHNiPTB4MzAgbXNiPTB4MzAKYXRhMDogcmVzZXQgdHAyIHN0YXQwPTIwIHN0
 YXQxPTMwIGRldmljZXM9MHgwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE0IChJU0EgSVJRIDE0
 KSB0byBsYXBpYyAwIHZlY3RvciA1MwphdGEwOiBbTVBTQUZFXQphdGEwOiBbSVRIUkVBRF0KYXRh
 MTogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTAKYXRhcGNpMDogUmVzZXJ2ZWQgMHg4IGJ5dGVz
 IGZvciByaWQgMHgxOCB0eXBlIDQgYXQgMHgxNzAKYXRhcGNpMDogUmVzZXJ2ZWQgMHgxIGJ5dGVz
 IGZvciByaWQgMHgxYyB0eXBlIDQgYXQgMHgzNzYKYXRhMTogcmVzZXQgdHAxIG1hc2s9MDAgb3N0
 YXQwPWZmIG9zdGF0MT1mZgppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxNSAoSVNBIElSUSAxNSkg
 dG8gbGFwaWMgMCB2ZWN0b3IgNTQKYXRhMTogW01QU0FGRV0KYXRhMTogW0lUSFJFQURdCmhkYWMw
 OiA8TlZpZGlhIE1DUDY3IEhpZ2ggRGVmaW5pdGlvbiBBdWRpbyBDb250cm9sbGVyPiBtZW0gMHhm
 ZWFmODAwMC0weGZlYWZiZmZmIGlycSAyMSBhdCBkZXZpY2UgNy4wIG9uIHBjaTAKaGRhYzA6IEhE
 QSBEcml2ZXIgUmV2aXNpb246IDIwMDkxMTEzXzAxMzgKaGRhYzA6IFJlc2VydmVkIDB4NDAwMCBi
 eXRlcyBmb3IgcmlkIDB4MTAgdHlwZSAzIGF0IDB4ZmVhZjgwMDAKaGRhYzA6IGF0dGVtcHRpbmcg
 dG8gYWxsb2NhdGUgMSBNU0kgdmVjdG9ycyAoMSBzdXBwb3J0ZWQpCm1zaTogcm91dGluZyBNU0kg
 SVJRIDI1NiB0byBsb2NhbCBBUElDIDAgdmVjdG9yIDU1CmhkYWMwOiB1c2luZyBJUlEgMjU2IGZv
 ciBNU0kKaGRhYzA6IFtNUFNBRkVdCmhkYWMwOiBbSVRIUkVBRF0KaGRhYzA6IENhcHM6IE9TUyA0
 LCBJU1MgNCwgQlNTIDAsIE5TRE8gMSwgNjRiaXQsIENPUkIgMjU2LCBSSVJCIDI1NgpwY2liMTog
 PEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSA4LjAgb24gcGNpMApwY2liMTogICBkb21h
 aW4gICAgICAgICAgICAwCnBjaWIxOiAgIHNlY29uZGFyeSBidXMgICAgIDEKcGNpYjE6ICAgc3Vi
 b3JkaW5hdGUgYnVzICAgMQpwY2liMTogICBJL08gZGVjb2RlICAgICAgICAweGUwMDAtMHhlZmZm
 CnBjaWIxOiAgIG1lbW9yeSBkZWNvZGUgICAgIDB4ZmViMDAwMDAtMHhmZWJmZmZmZgpwY2liMTog
 ICBubyBwcmVmZXRjaGVkIGRlY29kZQpwY2liMTogICBTdWJ0cmFjdGl2ZWx5IGRlY29kZWQgYnJp
 ZGdlLgpwY2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQpwY2kxOiBkb21haW49MCwgcGh5c2lj
 YWwgYnVzPTEKZm91bmQtPgl2ZW5kb3I9MHg4MDg2LCBkZXY9MHgxMDdjLCByZXZpZD0weDA1Cglk
 b21haW49MCwgYnVzPTEsIHNsb3Q9NiwgZnVuYz0wCgljbGFzcz0wMi0wMC0wMCwgaGRydHlwZT0w
 eDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMTE3LCBzdGF0cmVnPTB4MDIzMCwgY2FjaGVsbnN6PTE2
 IChkd29yZHMpCglsYXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4ZmYgKDYzNzUwIG5z
 KSwgbWF4bGF0PTB4MDAgKDAgbnMpCglpbnRwaW49YSwgaXJxPTExCglwb3dlcnNwZWMgMiAgc3Vw
 cG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwg
 YmFzZSAweGZlYmUwMDAwLCBzaXplIDE3LCBlbmFibGVkCnBjaWIxOiByZXF1ZXN0ZWQgbWVtb3J5
 IHJhbmdlIDB4ZmViZTAwMDAtMHhmZWJmZmZmZjogZ29vZAoJbWFwWzE0XTogdHlwZSBNZW1vcnks
 IHJhbmdlIDMyLCBiYXNlIDB4ZmViYzAwMDAsIHNpemUgMTcsIGVuYWJsZWQKcGNpYjE6IHJlcXVl
 c3RlZCBtZW1vcnkgcmFuZ2UgMHhmZWJjMDAwMC0weGZlYmRmZmZmOiBnb29kCgltYXBbMThdOiB0
 eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGVjMDAsIHNpemUgIDYsIGVuYWJsZWQKcGNp
 YjE6IHJlcXVlc3RlZCBJL08gcmFuZ2UgMHhlYzAwLTB4ZWMzZjogaW4gcmFuZ2UKcGNpYjE6IG1h
 dGNoZWQgZW50cnkgZm9yIDEuNi5JTlRBIChzcmMgXFxfU0JfLkxOS0E6MCkKcGNpX2xpbmswOiBQ
 aWNrZWQgSVJRIDE2IHdpdGggd2VpZ2h0IDAKcGNpYjE6IHNsb3QgNiBJTlRBIHJvdXRlZCB0byBp
 cnEgMTYgdmlhIFxcX1NCXy5MTktBCmVtMDogPEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgQ29u
 bmVjdGlvbiA2LjkuMTQ+IHBvcnQgMHhlYzAwLTB4ZWMzZiBtZW0gMHhmZWJlMDAwMC0weGZlYmZm
 ZmZmLDB4ZmViYzAwMDAtMHhmZWJkZmZmZiBpcnEgMTYgYXQgZGV2aWNlIDYuMCBvbiBwY2kxCmVt
 MDogUmVzZXJ2ZWQgMHgyMDAwMCBieXRlcyBmb3IgcmlkIDB4MTAgdHlwZSAzIGF0IDB4ZmViZTAw
 MDAKZW0wOiBSZXNlcnZlZCAweDQwIGJ5dGVzIGZvciByaWQgMHgxOCB0eXBlIDQgYXQgMHhlYzAw
 CmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE2IChQQ0kgSVJRIDE2KSB0byBsYXBpYyAwIHZlY3Rv
 ciA1NgplbTA6IFtGSUxURVJdCmVtMDogYnBmIGF0dGFjaGVkCmVtMDogRXRoZXJuZXQgYWRkcmVz
 czogMDA6MWI6MjE6MDk6OGE6NzQKYXRhcGNpMTogPG5WaWRpYSBuRm9yY2UgTUNQNjcgU0FUQTMw
 MCBjb250cm9sbGVyPiBwb3J0IDB4ZDQ4MC0weGQ0ODcsMHhkNDAwLTB4ZDQwMywweGQwODAtMHhk
 MDg3LDB4ZDAwMC0weGQwMDMsMHhjYzAwLTB4Y2MwZiBtZW0gMHhmZWFmNjAwMC0weGZlYWY3ZmZm
 IGlycSAyMiBhdCBkZXZpY2UgOS4wIG9uIHBjaTAKYXRhcGNpMTogUmVzZXJ2ZWQgMHgxMCBieXRl
 cyBmb3IgcmlkIDB4MjAgdHlwZSA0IGF0IDB4Y2MwMAphdGFwY2kxOiBSZXNlcnZlZCAweDIwMDAg
 Ynl0ZXMgZm9yIHJpZCAweDI0IHR5cGUgMyBhdCAweGZlYWY2MDAwCmF0YXBjaTE6IFtNUFNBRkVd
 CmF0YXBjaTE6IFtJVEhSRUFEXQphdGFwY2kxOiBBSENJIHYxLjEwIGNvbnRyb2xsZXIgd2l0aCA0
 IDNHYnBzIHBvcnRzLCBQTSBzdXBwb3J0ZWQKYXRhcGNpMTogQ2FwczogNjRiaXQgTkNRIFNOVEYg
 QUwgQ0xPIDNHYnBzIFBNIFBNRCAzMmNtZCA0cG9ydHMKYXRhMjogPEFUQSBjaGFubmVsIDA+IG9u
 IGF0YXBjaTEKYXRhMjogQUhDSSByZXNldC4uLgphdGEyOiBoYXJkd2FyZSByZXNldCAuLi4KYXRh
 MjogU0FUQSBjb25uZWN0IHRpbWVvdXQgc3RhdHVzPTAwMDAwMDAwCmF0YTI6IEFIQ0kgcmVzZXQg
 ZG9uZTogcGh5IHJlc2V0IGZvdW5kIG5vIGRldmljZQphdGEyOiBbTVBTQUZFXQphdGEyOiBbSVRI
 UkVBRF0KYXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTEKYXRhMzogQUhDSSByZXNldC4u
 LgphdGEzOiBoYXJkd2FyZSByZXNldCAuLi4KYXRhMzogU0FUQSBjb25uZWN0IHRpbWU9MG1zIHN0
 YXR1cz0wMDAwMDEyMwphdGEzOiByZWFkeSB3YWl0IHRpbWU9NjRtcwphdGEzOiBzb2Z0d2FyZSBy
 ZXNldCBwb3J0IDE1Li4uCmF0YTM6IHJlYWR5IHdhaXQgdGltZT0wbXMKYXRhMzogU0lHTkFUVVJF
 OiAwMDAwMDAwMQphdGEzOiBBSENJIHJlc2V0IGRvbmU6IGRldmljZXM9MDAwMDAwMDEKYXRhMzog
 W01QU0FGRV0KYXRhMzogW0lUSFJFQURdCmF0YTQ6IDxBVEEgY2hhbm5lbCAyPiBvbiBhdGFwY2kx
 CmF0YTQ6IEFIQ0kgcmVzZXQuLi4KYXRhNDogaGFyZHdhcmUgcmVzZXQgLi4uCmF0YTQ6IFNBVEEg
 Y29ubmVjdCB0aW1lPTBtcyBzdGF0dXM9MDAwMDAxMTMKYXRhNDogcmVhZHkgd2FpdCB0aW1lPTkz
 bXMKYXRhNDogc29mdHdhcmUgcmVzZXQgcG9ydCAxNS4uLgphdGE0OiByZWFkeSB3YWl0IHRpbWU9
 MG1zCmF0YTQ6IFNJR05BVFVSRTogMDAwMDAwMDEKYXRhNDogQUhDSSByZXNldCBkb25lOiBkZXZp
 Y2VzPTAwMDAwMDAxCmF0YTQ6IFtNUFNBRkVdCmF0YTQ6IFtJVEhSRUFEXQphdGE1OiA8QVRBIGNo
 YW5uZWwgMz4gb24gYXRhcGNpMQphdGE1OiBBSENJIHJlc2V0Li4uCmF0YTU6IGhhcmR3YXJlIHJl
 c2V0IC4uLgphdGE1OiBTQVRBIGNvbm5lY3QgdGltZW91dCBzdGF0dXM9MDAwMDAwMDAKYXRhNTog
 QUhDSSByZXNldCBkb25lOiBwaHkgcmVzZXQgZm91bmQgbm8gZGV2aWNlCmF0YTU6IFtNUFNBRkVd
 CmF0YTU6IFtJVEhSRUFEXQpwY2liMjogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAx
 MS4wIG9uIHBjaTAKcGNpYjI6ICAgZG9tYWluICAgICAgICAgICAgMApwY2liMjogICBzZWNvbmRh
 cnkgYnVzICAgICAyCnBjaWIyOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDIKcGNpYjI6ICAgSS9PIGRl
 Y29kZSAgICAgICAgMHgwLTB4MApwY2liMjogICBubyBwcmVmZXRjaGVkIGRlY29kZQpwY2kyOiA8
 QUNQSSBQQ0kgYnVzPiBvbiBwY2liMgpwY2kyOiBkb21haW49MCwgcGh5c2ljYWwgYnVzPTIKcGNp
 YjM6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMTIuMCBvbiBwY2kwCnBjaWIzOiAg
 IGRvbWFpbiAgICAgICAgICAgIDAKcGNpYjM6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMwpwY2liMzog
 ICBzdWJvcmRpbmF0ZSBidXMgICAzCnBjaWIzOiAgIEkvTyBkZWNvZGUgICAgICAgIDB4MC0weDAK
 cGNpYjM6ICAgbm8gcHJlZmV0Y2hlZCBkZWNvZGUKcGNpMzogPEFDUEkgUENJIGJ1cz4gb24gcGNp
 YjMKcGNpMzogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz0zCnBjaWI0OiA8UENJLVBDSSBicmlkZ2U+
 IGF0IGRldmljZSAxMy4wIG9uIHBjaTAKcGNpYjQ6ICAgZG9tYWluICAgICAgICAgICAgMApwY2li
 NDogICBzZWNvbmRhcnkgYnVzICAgICA0CnBjaWI0OiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDQKcGNp
 YjQ6ICAgSS9PIGRlY29kZSAgICAgICAgMHgwLTB4MApwY2liNDogICBubyBwcmVmZXRjaGVkIGRl
 Y29kZQpwY2k0OiA8UENJIGJ1cz4gb24gcGNpYjQKcGNpNDogZG9tYWluPTAsIHBoeXNpY2FsIGJ1
 cz00CnBjaWI1OiA8UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxNC4wIG9uIHBjaTAKcGNpYjU6
 ICAgZG9tYWluICAgICAgICAgICAgMApwY2liNTogICBzZWNvbmRhcnkgYnVzICAgICA1CnBjaWI1
 OiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDUKcGNpYjU6ICAgSS9PIGRlY29kZSAgICAgICAgMHgwLTB4
 MApwY2liNTogICBubyBwcmVmZXRjaGVkIGRlY29kZQpwY2k1OiA8UENJIGJ1cz4gb24gcGNpYjUK
 cGNpNTogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz01CnBjaWI2OiA8UENJLVBDSSBicmlkZ2U+IGF0
 IGRldmljZSAxNS4wIG9uIHBjaTAKcGNpYjY6ICAgZG9tYWluICAgICAgICAgICAgMApwY2liNjog
 ICBzZWNvbmRhcnkgYnVzICAgICA2CnBjaWI2OiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDYKcGNpYjY6
 ICAgSS9PIGRlY29kZSAgICAgICAgMHgwLTB4MApwY2liNjogICBubyBwcmVmZXRjaGVkIGRlY29k
 ZQpwY2k2OiA8UENJIGJ1cz4gb24gcGNpYjYKcGNpNjogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz02
 CnBjaWI3OiA8UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxNi4wIG9uIHBjaTAKcGNpYjc6ICAg
 ZG9tYWluICAgICAgICAgICAgMApwY2liNzogICBzZWNvbmRhcnkgYnVzICAgICA3CnBjaWI3OiAg
 IHN1Ym9yZGluYXRlIGJ1cyAgIDcKcGNpYjc6ICAgSS9PIGRlY29kZSAgICAgICAgMHgwLTB4MApw
 Y2liNzogICBubyBwcmVmZXRjaGVkIGRlY29kZQpwY2k3OiA8UENJIGJ1cz4gb24gcGNpYjcKcGNp
 NzogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz03CnBjaWI4OiA8UENJLVBDSSBicmlkZ2U+IGF0IGRl
 dmljZSAxNy4wIG9uIHBjaTAKcGNpYjg6ICAgZG9tYWluICAgICAgICAgICAgMApwY2liODogICBz
 ZWNvbmRhcnkgYnVzICAgICA4CnBjaWI4OiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDgKcGNpYjg6ICAg
 SS9PIGRlY29kZSAgICAgICAgMHgwLTB4MApwY2liODogICBubyBwcmVmZXRjaGVkIGRlY29kZQpw
 Y2k4OiA8UENJIGJ1cz4gb24gcGNpYjgKcGNpODogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz04CnZn
 YXBjaTA6IDxWR0EtY29tcGF0aWJsZSBkaXNwbGF5PiBtZW0gMHhmZDAwMDAwMC0weGZkZmZmZmZm
 LDB4ZDAwMDAwMDAtMHhkZmZmZmZmZiwweGZjMDAwMDAwLTB4ZmNmZmZmZmYgYXQgZGV2aWNlIDE4
 LjAgb24gcGNpMApudmlkaWEwOiA8R2VGb3JjZSA3MDUwIFBWIC8gbkZvcmNlIDYzMGE+IG9uIHZn
 YXBjaTAKdmdhcGNpMDogY2hpbGQgbnZpZGlhMCByZXF1ZXN0ZWQgcGNpX2VuYWJsZV9idXNtYXN0
 ZXIKdmdhcGNpMDogY2hpbGQgbnZpZGlhMCByZXF1ZXN0ZWQgcGNpX2VuYWJsZV9pbwp2Z2FwY2kw
 OiBSZXNlcnZlZCAweDEwMDAwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgMyBhdCAweGZkMDAw
 MDAwCnZnYXBjaTA6IFJlc2VydmVkIDB4MTAwMDAwMDAgYnl0ZXMgZm9yIHJpZCAweDE0IHR5cGUg
 MyBhdCAweGQwMDAwMDAwCnZnYXBjaTA6IFJlc2VydmVkIDB4MTAwMDAwMCBieXRlcyBmb3Igcmlk
 IDB4MWMgdHlwZSAzIGF0IDB4ZmMwMDAwMDAKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMTgu
 SU5UQSAoc3JjIFxcX1NCXy5TR1JVOjApCnBjaV9saW5rMTI6IFBpY2tlZCBJUlEgMjMgd2l0aCB3
 ZWlnaHQgMQpwY2liMDogc2xvdCAxOCBJTlRBIHJvdXRlZCB0byBpcnEgMjMgdmlhIFxcX1NCXy5T
 R1JVCnZnYXBjaTA6IGNoaWxkIG52aWRpYTAgcmVxdWVzdGVkIHBjaV9lbmFibGVfaW8KbnZpZGlh
 MDogW0dJQU5ULUxPQ0tFRF0KbnZpZGlhMDogW0lUSFJFQURdCmFjcGlfYnV0dG9uMDogPFBvd2Vy
 IEJ1dHRvbj4gb24gYWNwaTAKYXRydGMwOiA8QVQgcmVhbHRpbWUgY2xvY2s+IHBvcnQgMHg3MC0w
 eDcxIG9uIGFjcGkwCmF0cnRjMDogcmVnaXN0ZXJlZCBhcyBhIHRpbWUtb2YtZGF5IGNsb2NrIChy
 ZXNvbHV0aW9uIDEwMDAwMDB1cykKY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUwOiBzd2l0
 Y2hpbmcgdG8gZ2VuZXJpYyBDeCBtb2RlCnBvd2Vybm93MDogPFBvd2VyTm93ISBLOD4gb24gY3B1
 MApjcHUxOiA8QUNQSSBDUFU+IG9uIGFjcGkwCnBvd2Vybm93MTogPFBvd2VyTm93ISBLOD4gb24g
 Y3B1MQpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMjAzCnBucF9pZGVudGlmeTog
 VHJ5aW5nIFJlYWRfUG9ydCBhdCAyNDMKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0
 IDI4MwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMmMzCnBucF9pZGVudGlmeTog
 VHJ5aW5nIFJlYWRfUG9ydCBhdCAzMDMKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0
 IDM0MwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMzgzCnBucF9pZGVudGlmeTog
 VHJ5aW5nIFJlYWRfUG9ydCBhdCAzYzMKUE5QIElkZW50aWZ5IGNvbXBsZXRlCmlzYV9wcm9iZV9j
 aGlsZHJlbjogZGlzYWJsaW5nIFBuUCBkZXZpY2VzCnBtdGltZXIwIG9uIGlzYTAKYXRhOiBhdGEw
 IGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAphdGE6IGF0YTEgYWxyZWFkeSBleGlzdHM7IHNr
 aXBwaW5nIGl0CmF0cnRjOiBhdHJ0YzAgYWxyZWFkeSBleGlzdHM7IHNraXBwaW5nIGl0CnNjOiBz
 YzAgYWxyZWFkeSBleGlzdHM7IHNraXBwaW5nIGl0CmlzYV9wcm9iZV9jaGlsZHJlbjogcHJvYmlu
 ZyBub24tUG5QIGRldmljZXMKb3JtMDogPElTQSBPcHRpb24gUk9NPiBhdCBpb21lbSAweGNmMDAw
 LTB4Y2ZmZmYgcG5waWQgT1JNMDAwMCBvbiBpc2EwCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBm
 bGFncyAweDEwMCBvbiBpc2EwCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0w
 eDMwMD4Kc2MwOiBmYjAsIGtiZDEsIHRlcm1pbmFsIGVtdWxhdG9yOiBzY3Rla2VuICh0ZWtlbiB0
 ZXJtaW5hbCkKdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21l
 bSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxlciAo
 aTgwNDIpPiBhdCBwb3J0IDB4NjAsMHg2NCBvbiBpc2EwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBp
 cnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0a2JkOiB0aGUgY3VycmVudCBrYmQgY29u
 dHJvbGxlciBjb21tYW5kIGJ5dGUgMDA0NQphdGtiZDoga2V5Ym9hcmQgSUQgMHhmZmZmZmZmZiAo
 MSkKYXRrYmQ6IGZhaWxlZCB0byByZXNldCB0aGUga2V5Ym9hcmQuCmtiZDA6IGF0a2JkMCwgQVQg
 ODQgKDEpLCBjb25maWc6MHgwLCBmbGFnczoweDNkMDAwMAppb2FwaWMwOiByb3V0aW5nIGludHBp
 biAxIChJU0EgSVJRIDEpIHRvIGxhcGljIDAgdmVjdG9yIDU3CmF0a2JkMDogW0dJQU5ULUxPQ0tF
 RF0KYXRrYmQwOiBbSVRIUkVBRF0KZmRjMCBmYWlsZWQgdG8gcHJvYmUgYXQgcG9ydCAweDNmMCBp
 cnEgNiBkcnEgMiBvbiBpc2EwCnBwYzAgZmFpbGVkIHRvIHByb2JlIGF0IGlycSA3IG9uIGlzYTAK
 dWFydDAgZmFpbGVkIHRvIHByb2JlIGF0IHBvcnQgMHgzZjggaXJxIDQgb24gaXNhMAp1YXJ0MSBm
 YWlsZWQgdG8gcHJvYmUgYXQgcG9ydCAweDJmOCBpcnEgMyBvbiBpc2EwCmlzYV9wcm9iZV9jaGls
 ZHJlbjogcHJvYmluZyBQblAgZGV2aWNlcwpEZXZpY2UgY29uZmlndXJhdGlvbiBmaW5pc2hlZC4K
 UmVkdWNpbmcga2Vybi5tYXh2bm9kZXMgMTMxNTYwIC0+IDEwMDAwMApwcm9jZnMgcmVnaXN0ZXJl
 ZApaRlMgZmlsZXN5c3RlbSB2ZXJzaW9uIDEzClpGUyBzdG9yYWdlIHBvb2wgdmVyc2lvbiAxMwps
 YXBpYzogRGl2aXNvciAyLCBGcmVxdWVuY3kgMTAwMDA5OTU3IGh6ClRpbWVjb3VudGVyICJUU0Mi
 IGZyZXF1ZW5jeSAyOTAwMjg4NTY1IEh6IHF1YWxpdHkgLTEwMApUaW1lY291bnRlcnMgdGljayBl
 dmVyeSAxLjAwMCBtc2VjCnZib3hkcnY6IGZBc3luYz0wIG9mZk1pbj0weDQ3ZiBvZmZNYXg9MHg3
 ZjkKc3VwZHJ2R2lwQ3JlYXRlOiBvbW5pIHRpbWVyIG5vdCBzdXBwb3J0ZWQsIGZhbGxpbmcgYmFj
 ayB0byBzeW5jaHJvbm91cyBtb2RlCkxpbnV4IEVMRiBleGVjIGhhbmRsZXIgaW5zdGFsbGVkCmxv
 MDogYnBmIGF0dGFjaGVkCmF0YTA6IElkZW50aWZ5aW5nIGRldmljZXM6IDAwMDAwMDAwCmF0YTA6
 IE5ldyBkZXZpY2VzOiAwMDAwMDAwMAphdGExOiBJZGVudGlmeWluZyBkZXZpY2VzOiAwMDAwMDAw
 MAphdGExOiBOZXcgZGV2aWNlczogMDAwMDAwMDAKYXRhMjogSWRlbnRpZnlpbmcgZGV2aWNlczog
 MDAwMDAwMDAKYXRhMjogTmV3IGRldmljZXM6IDAwMDAwMDAwCmF0YTM6IElkZW50aWZ5aW5nIGRl
 dmljZXM6IDAwMDAwMDAxCmF0YTM6IE5ldyBkZXZpY2VzOiAwMDAwMDAwMQp1c2J1czA6IDEyTWJw
 cyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMTogNDgwTWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4w
 CnVzYnVzMjogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXMzOiA0ODBNYnBzIEhpZ2gg
 U3BlZWQgVVNCIHYyLjAKdWdlbjAuMTogPG5WaWRpYT4gYXQgdXNidXMwCnVodWIwOiA8blZpZGlh
 IE9IQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1
 czAKdWdlbjEuMTogPG5WaWRpYT4gYXQgdXNidXMxCnVodWIxOiA8blZpZGlhIEVIQ0kgcm9vdCBI
 VUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czEKdWdlbjIuMTog
 PG5WaWRpYT4gYXQgdXNidXMyCnVodWIyOiA8blZpZGlhIE9IQ0kgcm9vdCBIVUIsIGNsYXNzIDkv
 MCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czIKdWdlbjMuMTogPG5WaWRpYT4gYXQg
 dXNidXMzCnVodWIzOiA8blZpZGlhIEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAv
 MS4wMCwgYWRkciAxPiBvbiB1c2J1czMKYXRhMy1tYXN0ZXI6IHBpbz1QSU80IHdkbWE9V0RNQTIg
 dWRtYT1VRE1BMTMzIGNhYmxlPTQwIHdpcmUKYWQ2OiAyMzg0NzVNQiA8U2VhZ2F0ZSBTVDMyNTAz
 MTBOUyBTTjA1PiBhdCBhdGEzLW1hc3RlciBTQVRBMzAwCmFkNjogNDg4Mzk3MTY4IHNlY3RvcnMg
 WzQ4NDUyMUMvMTZILzYzU10gMTYgc2VjdG9ycy9pbnRlcnJ1cHQgMSBkZXB0aCBxdWV1ZQphdGE0
 OiBJZGVudGlmeWluZyBkZXZpY2VzOiAwMDAwMDAwMQphdGE0OiBOZXcgZGV2aWNlczogMDAwMDAw
 MDEKR0VPTTogbmV3IGRpc2sgYWQ2CnVua25vd246IEZBSUxVUkUgLSBBVEFfSURFTlRJRlkgc3Rh
 dHVzPTUxPFJFQURZLERTQyxFUlJPUj4gZXJyb3I9NDxBQk9SVEVEPiBMQkE9MAp1aHViMDogNiBw
 b3J0cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjI6IDYgcG9ydHMgd2l0aCA2
 IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCmF0YTQ6IHJlaW5pdGluZyBjaGFubmVsIC4uCmF0YTQ6
 IEFIQ0kgcmVzZXQuLi4KYXRhNDogaGFyZHdhcmUgcmVzZXQgLi4uCmF0YTQ6IFNBVEEgY29ubmVj
 dCB0aW1lPTBtcyBzdGF0dXM9MDAwMDAxMTMKYXRhNDogcmVhZHkgd2FpdCB0aW1lPTkzbXMKYXRh
 NDogc29mdHdhcmUgcmVzZXQgcG9ydCAxNS4uLgphdGE0OiByZWFkeSB3YWl0IHRpbWU9MG1zCmF0
 YTQ6IFNJR05BVFVSRTogMDAwMDAwMDEKYXRhNDogQUhDSSByZXNldCBkb25lOiBkZXZpY2VzPTAw
 MDAwMDAxCmF0YTQ6IHJlaW5pdCBkb25lIC4uCnVua25vd246IEZBSUxVUkUgLSBBVEFfSURFTlRJ
 RlkgdGltZWQgb3V0IExCQT0wCmF0YTU6IElkZW50aWZ5aW5nIGRldmljZXM6IDAwMDAwMDAwCmF0
 YTU6IE5ldyBkZXZpY2VzOiAwMDAwMDAwMApoZGFjMDogUHJvYmluZyBjb2RlYyAjMC4uLgpoZGFj
 MDogSERBIENvZGVjICMwOiBSZWFsdGVrIEFMQzY2MgpoZGFjMDogIEhEQSBDb2RlYyBJRDogMHgx
 MGVjMDY2MgpoZGFjMDogICAgICAgIFZlbmRvcjogMHgxMGVjCmhkYWMwOiAgICAgICAgRGV2aWNl
 OiAweDA2NjIKaGRhYzA6ICAgICAgUmV2aXNpb246IDB4MDEKaGRhYzA6ICAgICAgU3RlcHBpbmc6
 IDB4MDEKaGRhYzA6IFBDSSBTdWJ2ZW5kb3I6IDB4ODI5MDEwNDMKaGRhYzA6IAlGb3VuZCBhdWRp
 byBGRyBuaWQ9MSBzdGFydG5vZGU9MiBlbmRub2RlPTM5IHRvdGFsPTM3CmhkYWMwOiAKaGRhYzA6
 IFByb2Nlc3NpbmcgYXVkaW8gRkcgY2FkPTAgbmlkPTEuLi4KaGRhYzA6IEdQSU86IDB4NDAwMDAw
 MDIgTnVtR1BJTz0yIE51bUdQTz0wIE51bUdQST0wIEdQSVdha2U9MCBHUElVbnNvbD0xCmhkYWMw
 OiAgbmlkIDIwIDB4MDEwMTQwMTAgYXMgIDEgc2VxICAwICAgICAgTGluZS1vdXQgIEphY2sgamFj
 ayAgMSBsb2MgIDEgY29sb3IgICBHcmVlbiBtaXNjIDAKaGRhYzA6ICBuaWQgMjEgMHg0MTExMTFm
 MCBhcyAxNSBzZXEgIDAgICAgICAgU3BlYWtlciAgTm9uZSBqYWNrICAxIGxvYyAgMSBjb2xvciAg
 IEJsYWNrIG1pc2MgMQpoZGFjMDogIG5pZCAyMiAweDQxMTExMWYwIGFzIDE1IHNlcSAgMCAgICAg
 ICBTcGVha2VyICBOb25lIGphY2sgIDEgbG9jICAxIGNvbG9yICAgQmxhY2sgbWlzYyAxCmhkYWMw
 OiAgbmlkIDI0IDB4MDFhMTk4NDAgYXMgIDQgc2VxICAwICAgICAgICAgICBNaWMgIEphY2sgamFj
 ayAgMSBsb2MgIDEgY29sb3IgICAgUGluayBtaXNjIDgKaGRhYzA6ICBuaWQgMjUgMHgwMmExOTg1
 MCBhcyAgNSBzZXEgIDAgICAgICAgICAgIE1pYyAgSmFjayBqYWNrICAxIGxvYyAgMiBjb2xvciAg
 ICBQaW5rIG1pc2MgOApoZGFjMDogIG5pZCAyNiAweDAxODEzMDRmIGFzICA0IHNlcSAxNSAgICAg
 ICBMaW5lLWluICBKYWNrIGphY2sgIDEgbG9jICAxIGNvbG9yICAgIEJsdWUgbWlzYyAwCmhkYWMw
 OiAgbmlkIDI3IDB4MDIyMTQwMjAgYXMgIDIgc2VxICAwICAgIEhlYWRwaG9uZXMgIEphY2sgamFj
 ayAgMSBsb2MgIDIgY29sb3IgICBHcmVlbiBtaXNjIDAKaGRhYzA6ICBuaWQgMjggMHg1OTMzMDFm
 MCBhcyAxNSBzZXEgIDAgICAgICAgICAgICBDRCAgTm9uZSBqYWNrICAzIGxvYyAyNSBjb2xvciBV
 bmtub3duIG1pc2MgMQpoZGFjMDogIG5pZCAyOSAweDQwMDVjNjAzIGFzICAwIHNlcSAgMyAgICAg
 IExpbmUtb3V0ICBOb25lIGphY2sgIDUgbG9jICAwIGNvbG9yICAgUmVzLkMgbWlzYyA2CmhkYWMw
 OiAgbmlkIDMwIDB4OTk0MzAxMzAgYXMgIDMgc2VxICAwICAgICBTUERJRi1vdXQgRml4ZWQgamFj
 ayAgMyBsb2MgMjUgY29sb3IgVW5rbm93biBtaXNjIDEKaGRhYzA6IFBhdGNoZWQgcGlucyBjb25m
 aWd1cmF0aW9uOgpoZGFjMDogIG5pZCAyMCAweDAxMDE0MDEwIGFzICAxIHNlcSAgMCAgICAgIExp
 bmUtb3V0ICBKYWNrIGphY2sgIDEgbG9jICAxIGNvbG9yICAgR3JlZW4gbWlzYyAwCmhkYWMwOiAg
 bmlkIDIxIDB4NDExMTExZjAgYXMgMTUgc2VxICAwICAgICAgIFNwZWFrZXIgIE5vbmUgamFjayAg
 MSBsb2MgIDEgY29sb3IgICBCbGFjayBtaXNjIDEgW0RJU0FCTEVEXQpoZGFjMDogIG5pZCAyMiAw
 eDQxMTExMWYwIGFzIDE1IHNlcSAgMCAgICAgICBTcGVha2VyICBOb25lIGphY2sgIDEgbG9jICAx
 IGNvbG9yICAgQmxhY2sgbWlzYyAxIFtESVNBQkxFRF0KaGRhYzA6ICBuaWQgMjQgMHgwMWExOTg0
 MCBhcyAgNCBzZXEgIDAgICAgICAgICAgIE1pYyAgSmFjayBqYWNrICAxIGxvYyAgMSBjb2xvciAg
 ICBQaW5rIG1pc2MgOApoZGFjMDogIG5pZCAyNSAweDAyYTE5ODUwIGFzICA1IHNlcSAgMCAgICAg
 ICAgICAgTWljICBKYWNrIGphY2sgIDEgbG9jICAyIGNvbG9yICAgIFBpbmsgbWlzYyA4CmhkYWMw
 OiAgbmlkIDI2IDB4MDE4MTMwNGYgYXMgIDQgc2VxIDE1ICAgICAgIExpbmUtaW4gIEphY2sgamFj
 ayAgMSBsb2MgIDEgY29sb3IgICAgQmx1ZSBtaXNjIDAKaGRhYzA6ICBuaWQgMjcgMHgwMjIxNDAy
 MCBhcyAgMiBzZXEgIDAgICAgSGVhZHBob25lcyAgSmFjayBqYWNrICAxIGxvYyAgMiBjb2xvciAg
 IEdyZWVuIG1pc2MgMApoZGFjMDogIG5pZCAyOCAweDU5MzMwMWYwIGFzIDE1IHNlcSAgMCAgICAg
 ICAgICAgIENEICBOb25lIGphY2sgIDMgbG9jIDI1IGNvbG9yIFVua25vd24gbWlzYyAxIFtESVNB
 QkxFRF0KaGRhYzA6ICBuaWQgMjkgMHg0MDA1YzYwMyBhcyAgMCBzZXEgIDMgICAgICBMaW5lLW91
 dCAgTm9uZSBqYWNrICA1IGxvYyAgMCBjb2xvciAgIFJlcy5DIG1pc2MgNiBbRElTQUJMRURdCmhk
 YWMwOiAgbmlkIDMwIDB4OTk0MzAxMzAgYXMgIDMgc2VxICAwICAgICBTUERJRi1vdXQgRml4ZWQg
 amFjayAgMyBsb2MgMjUgY29sb3IgVW5rbm93biBtaXNjIDEKaGRhYzA6IDUgYXNzb2NpYXRpb25z
 IGZvdW5kOgpoZGFjMDogQXNzb2NpYXRpb24gMCAoMSkgb3V0OgpoZGFjMDogIFBpbiBuaWQ9MjAg
 c2VxPTAKaGRhYzA6IEFzc29jaWF0aW9uIDEgKDIpIG91dDoKaGRhYzA6ICBQaW4gbmlkPTI3IHNl
 cT0wCmhkYWMwOiBBc3NvY2lhdGlvbiAyICgzKSBvdXQ6CmhkYWMwOiAgUGluIG5pZD0zMCBzZXE9
 MApoZGFjMDogQXNzb2NpYXRpb24gMyAoNCkgaW46CmhkYWMwOiAgUGluIG5pZD0yNCBzZXE9MApo
 ZGFjMDogIFBpbiBuaWQ9MjYgc2VxPTE1CmhkYWMwOiBBc3NvY2lhdGlvbiA0ICg1KSBpbjoKaGRh
 YzA6ICBQaW4gbmlkPTI1IHNlcT0wCmhkYWMwOiBUcmFjaW5nIGFzc29jaWF0aW9uIDAgKDEpCmhk
 YWMwOiAgUGluIDIwIHRyYWNlZCB0byBEQUMgMgpoZGFjMDogQXNzb2NpYXRpb24gMCAoMSkgdHJh
 Y2Ugc3VjY2VlZGVkCmhkYWMwOiBUcmFjaW5nIGFzc29jaWF0aW9uIDEgKDIpCmhkYWMwOiAgUGlu
 IDI3IHRyYWNlZCB0byBEQUMgNApoZGFjMDogQXNzb2NpYXRpb24gMSAoMikgdHJhY2Ugc3VjY2Vl
 ZGVkCmhkYWMwOiBUcmFjaW5nIGFzc29jaWF0aW9uIDIgKDMpCmhkYWMwOiAgUGluIDMwIHRyYWNl
 ZCB0byBEQUMgNgpoZGFjMDogQXNzb2NpYXRpb24gMiAoMykgdHJhY2Ugc3VjY2VlZGVkCmhkYWMw
 OiBUcmFjaW5nIGFzc29jaWF0aW9uIDMgKDQpCmhkYWMwOiAgUGluIDI0IHRyYWNlZCB0byBBREMg
 OApoZGFjMDogIFBpbiAyNiB0cmFjZWQgdG8gQURDIDgKaGRhYzA6IEFzc29jaWF0aW9uIDMgKDQp
 IHRyYWNlIHN1Y2NlZWRlZApoZGFjMDogVHJhY2luZyBhc3NvY2lhdGlvbiA0ICg1KQpoZGFjMDog
 IFBpbiAyNSB0cmFjZWQgdG8gQURDIDkKaGRhYzA6IEFzc29jaWF0aW9uIDQgKDUpIHRyYWNlIHN1
 Y2NlZWRlZApoZGFjMDogVHJhY2luZyBpbnB1dCBtb25pdG9yCmhkYWMwOiAgVHJhY2luZyBuaWQg
 MTEgdG8gb3V0CmhkYWMwOiAgbmlkIDExIGlzIGlucHV0IG1vbml0b3IKaGRhYzA6ICBUcmFjaW5n
 IG5pZCAzNCB0byBvdXQKaGRhYzA6ICBUcmFjaW5nIG5pZCAzNSB0byBvdXQKaGRhYzA6IFRyYWNp
 bmcgYmVlcGVyCmhkYWMwOiBGRyBjb25maWcvcXVpcmtzOiBmb3JjZXN0ZXJlbyBpdnJlZjUwIGl2
 cmVmODAgaXZyZWYxMDAgaXZyZWYKaGRhYzA6IApoZGFjMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0r
 CmhkYWMwOiB8IERVTVBJTkcgSERBIE5PREVTIHwKaGRhYzA6ICstLS0tLS0tLS0tLS0tLS0tLS0t
 KwpoZGFjMDogCmhkYWMwOiBEZWZhdWx0IFBhcmFtZXRlcgpoZGFjMDogLS0tLS0tLS0tLS0tLS0t
 LS0KaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpoZGFjMDogICAgICAgICAgICAg
 ICAgICBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDBlMDE2MApoZGFjMDogICAgICAg
 ICAgICAgICAgICAxNiAyMCAyNCBiaXRzLCA0NCA0OCA5NiBLSHoKaGRhYzA6ICAgICAgICAgIElO
 IGFtcDogMHgwMDAwMDAwMApoZGFjMDogICAgICAgICBPVVQgYW1wOiAweDAwMDAwMDAwCmhkYWMw
 OiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMgpoZGFjMDogICAgICAgICAgICBOYW1lOiBhdWRp
 byBvdXRwdXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDAwMDAxZApoZGFjMDogICAgICAg
 ICAgICAgICAgICBTVEVSRU8KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMCAoMHgwMDAwMDAwMSkK
 aGRhYzA6ICAgICAgICAgICAgIE9TUzogcGNtIChwY20pCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6
 IDB4MDAwMDAwMDEKaGRhYzA6ICAgICAgICAgICAgICAgICAgUENNCmhkYWMwOiAgICAgICAgIFBD
 TSBjYXA6IDB4MDAwZTAxNjAKaGRhYzA6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywg
 NDQgNDggOTYgS0h6CmhkYWMwOiAgICAgIE91dHB1dCBhbXA6IDB4MDAwMzQwNDAKaGRhYzA6ICAg
 ICAgICAgICAgICAgICAgbXV0ZT0wIHN0ZXA9NjQgc2l6ZT0zIG9mZnNldD02NApoZGFjMDogCmhk
 YWMwOiAgICAgICAgICAgICBuaWQ6IDMgW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICBOYW1l
 OiBhdWRpbyBvdXRwdXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDAwMDAxZApoZGFjMDog
 ICAgICAgICAgICAgICAgICBTVEVSRU8KaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAw
 MQpoZGFjMDogICAgICAgICAgICAgICAgICBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgw
 MDBlMDE2MApoZGFjMDogICAgICAgICAgICAgICAgICAxNiAyMCAyNCBiaXRzLCA0NCA0OCA5NiBL
 SHoKaGRhYzA6ICAgICAgT3V0cHV0IGFtcDogMHgwMDAzNDA0MApoZGFjMDogICAgICAgICAgICAg
 ICAgICBtdXRlPTAgc3RlcD02NCBzaXplPTMgb2Zmc2V0PTY0CmhkYWMwOiAKaGRhYzA6ICAgICAg
 ICAgICAgIG5pZDogNApoZGFjMDogICAgICAgICAgICBOYW1lOiBhdWRpbyBvdXRwdXQKaGRhYzA6
 ICAgICAgV2lkZ2V0IGNhcDogMHgwMDAwMDAxZApoZGFjMDogICAgICAgICAgICAgICAgICBTVEVS
 RU8KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMSAoMHgwMDAwMDAwMSkKaGRhYzA6ICAgICAgICAg
 ICAgIE9TUzogcGNtIChwY20pCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRh
 YzA6ICAgICAgICAgICAgICAgICAgUENNCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTAx
 NjAKaGRhYzA6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywgNDQgNDggOTYgS0h6Cmhk
 YWMwOiAgICAgIE91dHB1dCBhbXA6IDB4MDAwMzQwNDAKaGRhYzA6ICAgICAgICAgICAgICAgICAg
 bXV0ZT0wIHN0ZXA9NjQgc2l6ZT0zIG9mZnNldD02NApoZGFjMDogCmhkYWMwOiAgICAgICAgICAg
 ICBuaWQ6IDUgW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0
 CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzA6IApoZGFjMDogICAgICAg
 ICAgICAgbmlkOiA2CmhkYWMwOiAgICAgICAgICAgIE5hbWU6IGF1ZGlvIG91dHB1dApoZGFjMDog
 ICAgICBXaWRnZXQgY2FwOiAweDAwMDAwMjExCmhkYWMwOiAgICAgICAgICAgICAgICAgIERJR0lU
 QUwgU1RFUkVPCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDIgKDB4MDAwMDAwMDEpCmhkYWMwOiAg
 ICAgICAgICAgICBPU1M6IHBjbSAocGNtKQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAw
 MDAxCmhkYWMwOiAgICAgICAgICAgICAgICAgIFBDTQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAw
 eDAwMWUwMTYwCmhkYWMwOiAgICAgICAgICAgICAgICAgIDE2IDIwIDI0IDMyIGJpdHMsIDQ0IDQ4
 IDk2IEtIegpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDcgW0RJU0FCTEVEXQpoZGFj
 MDogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6
 IDB4MDBmMDAwMDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiA4CmhkYWMwOiAgICAg
 ICAgICAgIE5hbWU6IGF1ZGlvIGlucHV0CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDAxMDAx
 MWIKaGRhYzA6ICAgICAgICAgICAgICAgICAgU1RFUkVPCmhkYWMwOiAgICAgQXNzb2NpYXRpb246
 IDMgKDB4MDAwMDgwMDEpCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzA6
 ICAgICAgICAgICAgICAgICAgUENNCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwNjAxNjAK
 aGRhYzA6ICAgICAgICAgICAgICAgICAgMTYgMjAgYml0cywgNDQgNDggOTYgS0h6CmhkYWMwOiAg
 ICAgICBJbnB1dCBhbXA6IDB4ODAwNTFmMDkKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0x
 IHN0ZXA9MzEgc2l6ZT01IG9mZnNldD05CmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6
 ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MzUgW2F1ZGlvIG1peGVyXQpo
 ZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDkKaGRhYzA6ICAgICAgICAgICAgTmFtZTog
 YXVkaW8gaW5wdXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDEwMDExYgpoZGFjMDogICAg
 ICAgICAgICAgICAgICBTVEVSRU8KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogNCAoMHgwMDAwMDAw
 MSkKaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpoZGFjMDogICAgICAgICAgICAg
 ICAgICBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDA2MDE2MApoZGFjMDogICAgICAg
 ICAgICAgICAgICAxNiAyMCBiaXRzLCA0NCA0OCA5NiBLSHoKaGRhYzA6ICAgICAgIElucHV0IGFt
 cDogMHg4MDA1MWYwOQpoZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTEgc3RlcD0zMSBzaXpl
 PTUgb2Zmc2V0PTkKaGRhYzA6ICAgICBjb25uZWN0aW9uczogMQpoZGFjMDogICAgICAgICAgIHwK
 aGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0zNCBbYXVkaW8gbWl4ZXJdCmhkYWMwOiAKaGRhYzA6
 ICAgICAgICAgICAgIG5pZDogMTAgW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICBOYW1lOiB2
 ZW5kb3Igd2lkZ2V0CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzA6IApo
 ZGFjMDogICAgICAgICAgICAgbmlkOiAxMQpoZGFjMDogICAgICAgICAgICBOYW1lOiBhdWRpbyBt
 aXhlcgpoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwMjAwMTBiCmhkYWMwOiAgICAgICAgICAg
 ICAgICAgIFNURVJFTwpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMiAoMHgwMDAwODAwMSkKaGRh
 YzA6ICAgICAgICAgICAgIE9TUzogbWl4IChtaXgpCmhkYWMwOiAgICAgICBJbnB1dCBhbXA6IDB4
 ODAwNTFmMTcKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MzEgc2l6ZT01IG9m
 ZnNldD0yMwpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiA5CmhkYWMwOiAgICAgICAgICAgfApoZGFj
 MDogICAgICAgICAgICsgPC0gbmlkPTI0IFtwaW46IE1pYyAoUGluayBKYWNrKV0KaGRhYzA6ICAg
 ICAgICAgICArIDwtIG5pZD0yNSBbcGluOiBNaWMgKFBpbmsgSmFjayldCmhkYWMwOiAgICAgICAg
 ICAgKyA8LSBuaWQ9MjYgW3BpbjogTGluZS1pbiAoQmx1ZSBKYWNrKV0KaGRhYzA6ICAgICAgICAg
 ICArIFtESVNBQkxFRF0gPC0gbmlkPTI3IFtwaW46IEhlYWRwaG9uZXMgKEdyZWVuIEphY2spXQpo
 ZGFjMDogICAgICAgICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9MjggW3BpbjogQ0QgKE5vbmUpXSBb
 RElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0yOSBbcGluOiBM
 aW5lLW91dCAoTm9uZSldIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICArIFtESVNBQkxFRF0g
 PC0gbmlkPTIwIFtwaW46IExpbmUtb3V0IChHcmVlbiBKYWNrKV0KaGRhYzA6ICAgICAgICAgICAr
 IFtESVNBQkxFRF0gPC0gbmlkPTIxIFtwaW46IFNwZWFrZXIgKE5vbmUpXSBbRElTQUJMRURdCmhk
 YWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0yMiBbcGluOiBTcGVha2VyIChOb25l
 KV0gW0RJU0FCTEVEXQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDEyCmhkYWMwOiAg
 ICAgICAgICAgIE5hbWU6IGF1ZGlvIG1peGVyCmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDAy
 MDAxMGIKaGRhYzA6ICAgICAgICAgICAgICAgICAgU1RFUkVPCmhkYWMwOiAgICAgQXNzb2NpYXRp
 b246IDAgKDB4MDAwMDAwMDEpCmhkYWMwOiAgICAgICAgICAgICBPU1M6IHBjbSwgbWl4CmhkYWMw
 OiAgICAgICBJbnB1dCBhbXA6IDB4ODAwMDAwMDAKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0
 ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0PTAKaGRhYzA6ICAgICBjb25uZWN0aW9uczogMgpoZGFj
 MDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0yIFthdWRpbyBvdXRwdXRd
 CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTEgW2F1ZGlvIG1peGVyXQpoZGFjMDogCmhkYWMw
 OiAgICAgICAgICAgICBuaWQ6IDEzIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAgTmFtZTog
 YXVkaW8gbWl4ZXIKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDIwMDEwYgpoZGFjMDogICAg
 ICAgICAgICAgICAgICBTVEVSRU8KaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHg4MDAwMDAwMApo
 ZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTEgc3RlcD0wIHNpemU9MCBvZmZzZXQ9MApoZGFj
 MDogICAgIGNvbm5lY3Rpb25zOiAyCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAg
 ICsgW0RJU0FCTEVEXSA8LSBuaWQ9MyBbYXVkaW8gb3V0cHV0XSBbRElTQUJMRURdCmhkYWMwOiAg
 ICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0xMSBbYXVkaW8gbWl4ZXJdCmhkYWMwOiAKaGRh
 YzA6ICAgICAgICAgICAgIG5pZDogMTQKaGRhYzA6ICAgICAgICAgICAgTmFtZTogYXVkaW8gbWl4
 ZXIKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDIwMDEwYgpoZGFjMDogICAgICAgICAgICAg
 ICAgICBTVEVSRU8KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMSAoMHgwMDAwMDAwMSkKaGRhYzA6
 ICAgICAgICAgICAgIE9TUzogcGNtLCBtaXgKaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHg4MDAw
 MDAwMApoZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTEgc3RlcD0wIHNpemU9MCBvZmZzZXQ9
 MApoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAyCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAg
 ICAgICAgICsgPC0gbmlkPTQgW2F1ZGlvIG91dHB1dF0KaGRhYzA6ICAgICAgICAgICArIDwtIG5p
 ZD0xMSBbYXVkaW8gbWl4ZXJdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMTUgW0RJ
 U0FCTEVEXQpoZGFjMDogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0CmhkYWMwOiAgICAg
 IFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAx
 NiBbRElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHZlbmRvciB3aWRnZXQKaGRhYzA6
 ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBu
 aWQ6IDE3IFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAgTmFtZTogdmVuZG9yIHdpZGdldApo
 ZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwZjAwMDAwCmhkYWMwOiAKaGRhYzA6ICAgICAgICAg
 ICAgIG5pZDogMTggW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lk
 Z2V0CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzA6IApoZGFjMDogICAg
 ICAgICAgICAgbmlkOiAxOSBbRElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHZlbmRv
 ciB3aWRnZXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMDogCmhkYWMw
 OiAgICAgICAgICAgICBuaWQ6IDIwCmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHBpbjogTGluZS1v
 dXQgKEdyZWVuIEphY2spCmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDA0MDAxOGQKaGRhYzA6
 ICAgICAgICAgICAgICAgICAgVU5TT0wgU1RFUkVPCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDAg
 KDB4MDAwMDAwMDEpCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMTAwM2MKaGRhYzA6ICAg
 ICAgICAgICAgICAgICAgUERDIEhQIE9VVCBJTiBFQVBECmhkYWMwOiAgICAgIFBpbiBjb25maWc6
 IDB4MDEwMTQwMTAKaGRhYzA6ICAgICBQaW4gY29udHJvbDogMHgwMDAwMDA0MCBPVVQKaGRhYzA6
 ICAgICAgICAgICAgRUFQRDogMHgwMDAwMDAwMgpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgw
 MDAwMDAwCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNl
 dD0wCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAg
 ICAgICAgICAgKyA8LSBuaWQ9MTIgW2F1ZGlvIG1peGVyXQpoZGFjMDogCmhkYWMwOiAgICAgICAg
 ICAgICBuaWQ6IDIxIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAgTmFtZTogcGluOiBTcGVh
 a2VyIChOb25lKQpoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwNDAwMThkCmhkYWMwOiAgICAg
 ICAgICAgICAgICAgIFVOU09MIFNURVJFTwpoZGFjMDogICAgICAgICBQaW4gY2FwOiAweDAwMDEw
 MDM0CmhkYWMwOiAgICAgICAgICAgICAgICAgIFBEQyBPVVQgSU4gRUFQRApoZGFjMDogICAgICBQ
 aW4gY29uZmlnOiAweDQxMTExMWYwCmhkYWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwMDAK
 aGRhYzA6ICAgICAgICAgICAgRUFQRDogMHgwMDAwMDAwMgpoZGFjMDogICAgICBPdXRwdXQgYW1w
 OiAweDgwMDAwMDAwCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0w
 IG9mZnNldD0wCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8Cmhk
 YWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0xMyBbYXVkaW8gbWl4ZXJdIFtESVNB
 QkxFRF0KaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAyMiBbRElTQUJMRURdCmhkYWMw
 OiAgICAgICAgICAgIE5hbWU6IHBpbjogU3BlYWtlciAoTm9uZSkKaGRhYzA6ICAgICAgV2lkZ2V0
 IGNhcDogMHgwMDQwMDE4ZApoZGFjMDogICAgICAgICAgICAgICAgICBVTlNPTCBTVEVSRU8KaGRh
 YzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDAzNApoZGFjMDogICAgICAgICAgICAgICAgICBQ
 REMgT1VUIElOCmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4NDExMTExZjAKaGRhYzA6ICAgICBQ
 aW4gY29udHJvbDogMHgwMDAwMDAwMApoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgwMDAwMDAw
 CmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhk
 YWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAg
 ICAgKyBbRElTQUJMRURdIDwtIG5pZD0xNCBbYXVkaW8gbWl4ZXJdCmhkYWMwOiAKaGRhYzA6ICAg
 ICAgICAgICAgIG5pZDogMjMgW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICBOYW1lOiB2ZW5k
 b3Igd2lkZ2V0CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzA6IApoZGFj
 MDogICAgICAgICAgICAgbmlkOiAyNApoZGFjMDogICAgICAgICAgICBOYW1lOiBwaW46IE1pYyAo
 UGluayBKYWNrKQpoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwNDAwMThmCmhkYWMwOiAgICAg
 ICAgICAgICAgICAgIFVOU09MIFNURVJFTwpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAzICgweDAw
 MDAwMDAxKQpoZGFjMDogICAgICAgICAgICAgT1NTOiBtaWMgKG1pYykKaGRhYzA6ICAgICAgICAg
 UGluIGNhcDogMHgwMDAwMTczNApoZGFjMDogICAgICAgICAgICAgICAgICBQREMgT1VUIElOIFZS
 RUZbIDUwIDgwIEdST1VORCBISVogXQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDAxYTE5ODQw
 CmhkYWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwMjQgSU4gVlJFRnMKaGRhYzA6ICAgICAg
 T3V0cHV0IGFtcDogMHg4MDAwMDAwMApoZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTEgc3Rl
 cD0wIHNpemU9MCBvZmZzZXQ9MApoZGFjMDogICAgICAgSW5wdXQgYW1wOiAweDAwMjcwMzAwCmhk
 YWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MCBzdGVwPTMgc2l6ZT0zOSBvZmZzZXQ9MApoZGFj
 MDogICAgIGNvbm5lY3Rpb25zOiAxCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAg
 ICsgW0RJU0FCTEVEXSA8LSBuaWQ9MTQgW2F1ZGlvIG1peGVyXQpoZGFjMDogCmhkYWMwOiAgICAg
 ICAgICAgICBuaWQ6IDI1CmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHBpbjogTWljIChQaW5rIEph
 Y2spCmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDA0MDAxOGYKaGRhYzA6ICAgICAgICAgICAg
 ICAgICAgVU5TT0wgU1RFUkVPCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDQgKDB4MDAwMDAwMDEp
 CmhkYWMwOiAgICAgICAgICAgICBPU1M6IG1vbml0b3IgKG1vbml0b3IpCmhkYWMwOiAgICAgICAg
 IFBpbiBjYXA6IDB4MDAwMDE3M2MKaGRhYzA6ICAgICAgICAgICAgICAgICAgUERDIEhQIE9VVCBJ
 TiBWUkVGWyA1MCA4MCBHUk9VTkQgSElaIF0KaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHgwMmEx
 OTg1MApoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDI0IElOIFZSRUZzCmhkYWMwOiAg
 ICAgIE91dHB1dCBhbXA6IDB4ODAwMDAwMDAKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0x
 IHN0ZXA9MCBzaXplPTAgb2Zmc2V0PTAKaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHgwMDI3MDMw
 MApoZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTAgc3RlcD0zIHNpemU9Mzkgb2Zmc2V0PTAK
 aGRhYzA6ICAgICBjb25uZWN0aW9uczogMgpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAg
 ICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTEyIFthdWRpbyBtaXhlcl0gKHNlbGVjdGVkKQpoZGFj
 MDogICAgICAgICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9MTQgW2F1ZGlvIG1peGVyXQpoZGFjMDog
 CmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDI2CmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHBpbjog
 TGluZS1pbiAoQmx1ZSBKYWNrKQpoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwNDAwMThkCmhk
 YWMwOiAgICAgICAgICAgICAgICAgIFVOU09MIFNURVJFTwpoZGFjMDogICAgIEFzc29jaWF0aW9u
 OiAzICgweDAwMDA4MDAwKQpoZGFjMDogICAgICAgICAgICAgT1NTOiBsaW5lIChsaW5lKQpoZGFj
 MDogICAgICAgICBQaW4gY2FwOiAweDAwMDAwMDM0CmhkYWMwOiAgICAgICAgICAgICAgICAgIFBE
 QyBPVVQgSU4KaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHgwMTgxMzA0ZgpoZGFjMDogICAgIFBp
 biBjb250cm9sOiAweDAwMDAwMDIwIElOCmhkYWMwOiAgICAgIE91dHB1dCBhbXA6IDB4ODAwMDAw
 MDAKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0PTAK
 aGRhYzA6ICAgICBjb25uZWN0aW9uczogMQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAg
 ICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTEzIFthdWRpbyBtaXhlcl0gW0RJU0FCTEVEXQpoZGFj
 MDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDI3CmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHBp
 bjogSGVhZHBob25lcyAoR3JlZW4gSmFjaykKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDQw
 MDE4ZgpoZGFjMDogICAgICAgICAgICAgICAgICBVTlNPTCBTVEVSRU8KaGRhYzA6ICAgICBBc3Nv
 Y2lhdGlvbjogMSAoMHgwMDAwMDAwMSkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMTcz
 YwpoZGFjMDogICAgICAgICAgICAgICAgICBQREMgSFAgT1VUIElOIFZSRUZbIDUwIDgwIEdST1VO
 RCBISVogXQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDAyMjE0MDIwCmhkYWMwOiAgICAgUGlu
 IGNvbnRyb2w6IDB4MDAwMDAwYzAgSFAgT1VUCmhkYWMwOiAgICAgIE91dHB1dCBhbXA6IDB4ODAw
 MDAwMDAKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0
 PTAKaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHgwMDI3MDMwMApoZGFjMDogICAgICAgICAgICAg
 ICAgICBtdXRlPTAgc3RlcD0zIHNpemU9Mzkgb2Zmc2V0PTAKaGRhYzA6ICAgICBjb25uZWN0aW9u
 czogMgpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0g
 bmlkPTEyIFthdWRpbyBtaXhlcl0KaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xNCBbYXVkaW8g
 bWl4ZXJdIChzZWxlY3RlZCkKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAyOCBbRElT
 QUJMRURdCmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHBpbjogQ0QgKE5vbmUpCmhkYWMwOiAgICAg
 IFdpZGdldCBjYXA6IDB4MDA0MDAwMDEKaGRhYzA6ICAgICAgICAgICAgICAgICAgU1RFUkVPCmhk
 YWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjAKaGRhYzA6ICAgICAgICAgICAgICAgICAg
 SU4KaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg1OTMzMDFmMApoZGFjMDogICAgIFBpbiBjb250
 cm9sOiAweDAwMDAwMDAwCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMjkgW0RJU0FC
 TEVEXQpoZGFjMDogICAgICAgICAgICBOYW1lOiBwaW46IExpbmUtb3V0IChOb25lKQpoZGFjMDog
 ICAgICBXaWRnZXQgY2FwOiAweDAwNDAwMDAwCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAw
 MDAwMjAKaGRhYzA6ICAgICAgICAgICAgICAgICAgSU4KaGRhYzA6ICAgICAgUGluIGNvbmZpZzog
 MHg0MDA1YzYwMwpoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDAwCmhkYWMwOiAKaGRh
 YzA6ICAgICAgICAgICAgIG5pZDogMzAKaGRhYzA6ICAgICAgICAgICAgTmFtZTogcGluOiBTUERJ
 Ri1vdXQgKEZpeGVkKQpoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwNDAwMzAwCmhkYWMwOiAg
 ICAgICAgICAgICAgICAgIERJR0lUQUwKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMiAoMHgwMDAw
 MDAwMSkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDAxMApoZGFjMDogICAgICAgICAg
 ICAgICAgICBPVVQKaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg5OTQzMDEzMApoZGFjMDogICAg
 IFBpbiBjb250cm9sOiAweDAwMDAwMDQwIE9VVApoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxCmhk
 YWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTYgW2F1ZGlvIG91dHB1
 dF0KaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAzMSBbRElTQUJMRURdCmhkYWMwOiAg
 ICAgICAgICAgIE5hbWU6IHZlbmRvciB3aWRnZXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgw
 MGYwMDAwMApoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDMyIFtESVNBQkxFRF0KaGRh
 YzA6ICAgICAgICAgICAgTmFtZTogdmVuZG9yIHdpZGdldApoZGFjMDogICAgICBXaWRnZXQgY2Fw
 OiAweDAwZjAwMDQwCmhkYWMwOiAgICAgICAgICAgICAgICAgIFBST0MKaGRhYzA6IApoZGFjMDog
 ICAgICAgICAgICAgbmlkOiAzMyBbRElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgIE5hbWU6IHZl
 bmRvciB3aWRnZXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMDogCmhk
 YWMwOiAgICAgICAgICAgICBuaWQ6IDM0CmhkYWMwOiAgICAgICAgICAgIE5hbWU6IGF1ZGlvIG1p
 eGVyCmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDAyMDAxMGIKaGRhYzA6ICAgICAgICAgICAg
 ICAgICAgU1RFUkVPCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDQgKDB4MDAwMDAwMDEpCmhkYWMw
 OiAgICAgICAgICAgICBPU1M6IG1peCwgbW9uaXRvcgpoZGFjMDogICAgICAgSW5wdXQgYW1wOiAw
 eDgwMDAwMDAwCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9m
 ZnNldD0wCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEwCmhkYWMwOiAgICAgICAgICAgfApoZGFj
 MDogICAgICAgICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9MjQgW3BpbjogTWljIChQaW5rIEphY2sp
 XQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTI1IFtwaW46IE1pYyAoUGluayBKYWNrKV0KaGRh
 YzA6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTI2IFtwaW46IExpbmUtaW4gKEJsdWUg
 SmFjayldCmhkYWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0yNyBbcGluOiBIZWFk
 cGhvbmVzIChHcmVlbiBKYWNrKV0KaGRhYzA6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0gbmlk
 PTI4IFtwaW46IENEIChOb25lKV0gW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICsgW0RJU0FC
 TEVEXSA8LSBuaWQ9MjkgW3BpbjogTGluZS1vdXQgKE5vbmUpXSBbRElTQUJMRURdCmhkYWMwOiAg
 ICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0yMCBbcGluOiBMaW5lLW91dCAoR3JlZW4gSmFj
 ayldCmhkYWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0yMSBbcGluOiBTcGVha2Vy
 IChOb25lKV0gW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9
 MjIgW3BpbjogU3BlYWtlciAoTm9uZSldIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICArIDwt
 IG5pZD0xMSBbYXVkaW8gbWl4ZXJdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMzUK
 aGRhYzA6ICAgICAgICAgICAgTmFtZTogYXVkaW8gbWl4ZXIKaGRhYzA6ICAgICAgV2lkZ2V0IGNh
 cDogMHgwMDIwMDEwYgpoZGFjMDogICAgICAgICAgICAgICAgICBTVEVSRU8KaGRhYzA6ICAgICBB
 c3NvY2lhdGlvbjogMyAoMHgwMDAwODAwMSkKaGRhYzA6ICAgICAgICAgICAgIE9TUzogbGluZSwg
 bWljLCBtaXgKaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHg4MDAwMDAwMApoZGFjMDogICAgICAg
 ICAgICAgICAgICBtdXRlPTEgc3RlcD0wIHNpemU9MCBvZmZzZXQ9MApoZGFjMDogICAgIGNvbm5l
 Y3Rpb25zOiAxMApoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0y
 NCBbcGluOiBNaWMgKFBpbmsgSmFjayldCmhkYWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwt
 IG5pZD0yNSBbcGluOiBNaWMgKFBpbmsgSmFjayldCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9
 MjYgW3BpbjogTGluZS1pbiAoQmx1ZSBKYWNrKV0KaGRhYzA6ICAgICAgICAgICArIFtESVNBQkxF
 RF0gPC0gbmlkPTI3IFtwaW46IEhlYWRwaG9uZXMgKEdyZWVuIEphY2spXQpoZGFjMDogICAgICAg
 ICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9MjggW3BpbjogQ0QgKE5vbmUpXSBbRElTQUJMRURdCmhk
 YWMwOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0yOSBbcGluOiBMaW5lLW91dCAoTm9u
 ZSldIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTIwIFtw
 aW46IExpbmUtb3V0IChHcmVlbiBKYWNrKV0KaGRhYzA6ICAgICAgICAgICArIFtESVNBQkxFRF0g
 PC0gbmlkPTIxIFtwaW46IFNwZWFrZXIgKE5vbmUpXSBbRElTQUJMRURdCmhkYWMwOiAgICAgICAg
 ICAgKyBbRElTQUJMRURdIDwtIG5pZD0yMiBbcGluOiBTcGVha2VyIChOb25lKV0gW0RJU0FCTEVE
 XQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTExIFthdWRpbyBtaXhlcl0KaGRhYzA6IApoZGFj
 MDogICAgICAgICAgICAgbmlkOiAzNiBbRElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgIE5hbWU6
 IHZlbmRvciB3aWRnZXQKaGRhYzA6ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMDog
 CmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDM3IFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAg
 TmFtZTogdmVuZG9yIHdpZGdldApoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwZjAwMDAwCmhk
 YWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMzggW0RJU0FCTEVEXQpoZGFjMDogICAgICAg
 ICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0CmhkYWMwOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAw
 MDAKaGRhYzA6IApwY20wOiA8SERBIFJlYWx0ZWsgQUxDNjYyIFBDTSAjMCBBbmFsb2c+IGF0IGNh
 ZCAwIG5pZCAxIG9uIGhkYWMwCnBjbTA6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLSsKcGNtMDogfCBEVU1QSU5HIFBDTSBQbGF5YmFjay9SZWNvcmQgQ2hhbm5lbHMgfApw
 Y20wOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTA6IApwY20w
 OiBQbGF5YmFjazoKcGNtMDogCnBjbTA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpwY20w
 OiAgICAgICAgICAgICAgICAgIFBDTQpwY20wOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTAxNjAK
 cGNtMDogICAgICAgICAgICAgICAgICAxNiAyMCAyNCBiaXRzLCA0NCA0OCA5NiBLSHoKcGNtMDog
 ICAgICAgICAgICAgREFDOiAyCnBjbTA6IApwY20wOiBSZWNvcmQ6CnBjbTA6IApwY20wOiAgICAg
 IFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKcGNtMDogICAgICAgICAgICAgICAgICBQQ00KcGNtMDog
 ICAgICAgICBQQ00gY2FwOiAweDAwMDYwMTYwCnBjbTA6ICAgICAgICAgICAgICAgICAgMTYgMjAg
 Yml0cywgNDQgNDggOTYgS0h6CnBjbTA6ICAgICAgICAgICAgIEFEQzogOApwY20wOiAKcGNtMDog
 Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTA6IHwgRFVNUElORyBQbGF5YmFj
 ay9SZWNvcmQgUGF0aHMgfApwY20wOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
 cGNtMDogCnBjbTA6IFBsYXliYWNrOgpwY20wOiAKcGNtMDogICAgIG5pZD0yMCBbcGluOiBMaW5l
 LW91dCAoR3JlZW4gSmFjayldCnBjbTA6ICAgICAgIHwKcGNtMDogICAgICAgKyA8LSBuaWQ9MTIg
 W2F1ZGlvIG1peGVyXSBbc3JjOiBwY20sIG1peF0KcGNtMDogICAgICAgICAgICAgIHwKcGNtMDog
 ICAgICAgICAgICAgICsgPC0gbmlkPTIgW2F1ZGlvIG91dHB1dF0gW3NyYzogcGNtXQpwY20wOiAg
 ICAgICAgICAgICAgKyA8LSBuaWQ9MTEgW2F1ZGlvIG1peGVyXSBbc3JjOiBtaXhdCnBjbTA6IApw
 Y20wOiBSZWNvcmQ6CnBjbTA6IApwY20wOiAgICAgbmlkPTggW2F1ZGlvIGlucHV0XQpwY20wOiAg
 ICAgICB8CnBjbTA6ICAgICAgICsgPC0gbmlkPTM1IFthdWRpbyBtaXhlcl0gW3NyYzogbGluZSwg
 bWljLCBtaXhdCnBjbTA6ICAgICAgICAgICAgICB8CnBjbTA6ICAgICAgICAgICAgICArIDwtIG5p
 ZD0yNCBbcGluOiBNaWMgKFBpbmsgSmFjayldIFtzcmM6IG1pY10KcGNtMDogICAgICAgICAgICAg
 ICsgPC0gbmlkPTI2IFtwaW46IExpbmUtaW4gKEJsdWUgSmFjayldIFtzcmM6IGxpbmVdCnBjbTA6
 ICAgICAgICAgICAgICArIDwtIG5pZD0xMSBbYXVkaW8gbWl4ZXJdIFtzcmM6IG1peF0KcGNtMDog
 CnBjbTA6IElucHV0IE1peDoKcGNtMDogCnBjbTA6ICAgICBuaWQ9MTEgW2F1ZGlvIG1peGVyXQpw
 Y20wOiAgICAgICB8CnBjbTA6ICAgICAgICsgPC0gbmlkPTI0IFtwaW46IE1pYyAoUGluayBKYWNr
 KV0gW3NyYzogbWljXQpwY20wOiAgICAgICArIDwtIG5pZD0yNSBbcGluOiBNaWMgKFBpbmsgSmFj
 ayldIFtzcmM6IG1vbml0b3JdCnBjbTA6ICAgICAgICsgPC0gbmlkPTI2IFtwaW46IExpbmUtaW4g
 KEJsdWUgSmFjayldIFtzcmM6IGxpbmVdCnBjbTA6IApwY20wOiArLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLSsKcGNtMDogfCBEVU1QSU5HIFZvbHVtZSBDb250cm9scyB8CnBjbTA6ICstLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tKwpwY20wOiAKcGNtMDogTWFzdGVyIFZvbHVtZSAoT1NTOiB2b2wp
 CnBjbTA6ICAgIHwKcGNtMDogICAgKy0gY3RsICAxIChuaWQgICAyIG91dCk6ICAgIC02NC8wZEIg
 KDY1IHN0ZXBzKQpwY20wOiAgICArLSBjdGwgMTUgKG5pZCAgMTIgaW4gICAwKTogbXV0ZQpwY20w
 OiAgICArLSBjdGwgMTYgKG5pZCAgMTIgaW4gICAxKTogbXV0ZQpwY20wOiAgICArLSBjdGwgMjEg
 KG5pZCAgMjAgaW4gKTogICAgbXV0ZQpwY20wOiAKcGNtMDogUENNIFZvbHVtZSAoT1NTOiBwY20p
 CnBjbTA6ICAgIHwKcGNtMDogICAgKy0gY3RsICAxIChuaWQgICAyIG91dCk6ICAgIC02NC8wZEIg
 KDY1IHN0ZXBzKQpwY20wOiAgICArLSBjdGwgMTUgKG5pZCAgMTIgaW4gICAwKTogbXV0ZQpwY20w
 OiAKcGNtMDogTWljcm9waG9uZSBWb2x1bWUgKE9TUzogbWljKQpwY20wOiAgICB8CnBjbTA6ICAg
 ICstIGN0bCAyNSAobmlkICAyNCBvdXQpOiAgICAwLzMwZEIgKDQgc3RlcHMpCnBjbTA6ICAgICst
 IGN0bCA0MSAobmlkICAzNSBpbiAgIDApOiBtdXRlCnBjbTA6IApwY20wOiBMaW5lLWluIFZvbHVt
 ZSAoT1NTOiBsaW5lKQpwY20wOiAgICB8CnBjbTA6ICAgICstIGN0bCAgOCAobmlkICAxMSBpbiAg
 IDIpOiAtMzQvMTJkQiAoMzIgc3RlcHMpICsgbXV0ZQpwY20wOiAgICArLSBjdGwgNDMgKG5pZCAg
 MzUgaW4gICAyKTogbXV0ZQpwY20wOiAKcGNtMDogUmVjb3JkaW5nIExldmVsIChPU1M6IHJlYykK
 cGNtMDogICAgfApwY20wOiAgICArLSBjdGwgIDQgKG5pZCAgIDggaW4gICAwKTogLTEzLzMzZEIg
 KDMyIHN0ZXBzKSArIG11dGUKcGNtMDogICAgKy0gY3RsIDQxIChuaWQgIDM1IGluICAgMCk6IG11
 dGUKcGNtMDogICAgKy0gY3RsIDQzIChuaWQgIDM1IGluICAgMik6IG11dGUKcGNtMDogICAgKy0g
 Y3RsIDUwIChuaWQgIDM1IGluICAgOSk6IG11dGUKcGNtMDogCnBjbTA6IElucHV0IE1peCBMZXZl
 bCAoT1NTOiBtaXgpCnBjbTA6ICAgIHwKcGNtMDogICAgKy0gY3RsICA2IChuaWQgIDExIGluICAg
 MCk6IC0zNC8xMmRCICgzMiBzdGVwcykgKyBtdXRlCnBjbTA6ICAgICstIGN0bCAgNyAobmlkICAx
 MSBpbiAgIDEpOiAtMzQvMTJkQiAoMzIgc3RlcHMpICsgbXV0ZQpwY20wOiAgICArLSBjdGwgIDgg
 KG5pZCAgMTEgaW4gICAyKTogLTM0LzEyZEIgKDMyIHN0ZXBzKSArIG11dGUKcGNtMDogICAgKy0g
 Y3RsIDE2IChuaWQgIDEyIGluICAgMSk6IG11dGUKcGNtMDogICAgKy0gY3RsIDUwIChuaWQgIDM1
 IGluICAgOSk6IG11dGUKcGNtMDogCnBjbTA6IE1peGVyICJ2b2wiOgpwY20wOiBNaXhlciAicGNt
 IjoKcGNtMDogTWl4ZXIgImxpbmUiOgpwY20wOiBNaXhlciAibWljIjoKcGNtMDogTWl4ZXIgIm1p
 eCI6CnBjbTA6IE1peGVyICJyZWMiOgpwY20wOiBNaXhlciAib2dhaW4iOgpwY20wOiBjbG9uZSBt
 YW5hZ2VyOiBkZWFkbGluZT03NTBtcyBmbGFncz0weDgwMDAwMDFlCnBjbTA6IHNuZGJ1Zl9zZXRt
 YXAgN2I4ZDAwMDAsIDQwMDA7IDB4ZjljOWEwMDAgLT4gN2I4ZDAwMDAKcGNtMDogc25kYnVmX3Nl
 dG1hcCA3YjhlMDAwMCwgNDAwMDsgMHhmOWNhYTAwMCAtPiA3YjhlMDAwMApwY20xOiA8SERBIFJl
 YWx0ZWsgQUxDNjYyIFBDTSAjMSBBbmFsb2c+IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMwCnBjbTE6
 ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMTogfCBEVU1QSU5H
 IFBDTSBQbGF5YmFjay9SZWNvcmQgQ2hhbm5lbHMgfApwY20xOiArLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTE6IApwY20xOiBQbGF5YmFjazoKcGNtMTogCnBjbTE6
 ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpwY20xOiAgICAgICAgICAgICAgICAgIFBDTQpw
 Y20xOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTAxNjAKcGNtMTogICAgICAgICAgICAgICAgICAx
 NiAyMCAyNCBiaXRzLCA0NCA0OCA5NiBLSHoKcGNtMTogICAgICAgICAgICAgREFDOiA0CnBjbTE6
 IApwY20xOiBSZWNvcmQ6CnBjbTE6IApwY20xOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEK
 cGNtMTogICAgICAgICAgICAgICAgICBQQ00KcGNtMTogICAgICAgICBQQ00gY2FwOiAweDAwMDYw
 MTYwCnBjbTE6ICAgICAgICAgICAgICAgICAgMTYgMjAgYml0cywgNDQgNDggOTYgS0h6CnBjbTE6
 ICAgICAgICAgICAgIEFEQzogOQpwY20xOiAKcGNtMTogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0rCnBjbTE6IHwgRFVNUElORyBQbGF5YmFjay9SZWNvcmQgUGF0aHMgfApwY20xOiAr
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMTogCnBjbTE6IFBsYXliYWNrOgpw
 Y20xOiAKcGNtMTogICAgIG5pZD0yNyBbcGluOiBIZWFkcGhvbmVzIChHcmVlbiBKYWNrKV0KcGNt
 MTogICAgICAgfApwY20xOiAgICAgICArIDwtIG5pZD0xNCBbYXVkaW8gbWl4ZXJdIFtzcmM6IHBj
 bSwgbWl4XQpwY20xOiAgICAgICAgICAgICAgfApwY20xOiAgICAgICAgICAgICAgKyA8LSBuaWQ9
 NCBbYXVkaW8gb3V0cHV0XSBbc3JjOiBwY21dCnBjbTE6ICAgICAgICAgICAgICArIDwtIG5pZD0x
 MSBbYXVkaW8gbWl4ZXJdIFtzcmM6IG1peF0KcGNtMTogCnBjbTE6IFJlY29yZDoKcGNtMTogCnBj
 bTE6ICAgICBuaWQ9OSBbYXVkaW8gaW5wdXRdCnBjbTE6ICAgICAgIHwKcGNtMTogICAgICAgKyA8
 LSBuaWQ9MzQgW2F1ZGlvIG1peGVyXSBbc3JjOiBtaXgsIG1vbml0b3JdCnBjbTE6ICAgICAgICAg
 ICAgICB8CnBjbTE6ICAgICAgICAgICAgICArIDwtIG5pZD0yNSBbcGluOiBNaWMgKFBpbmsgSmFj
 ayldIFtzcmM6IG1vbml0b3JdCnBjbTE6ICAgICAgICAgICAgICArIDwtIG5pZD0xMSBbYXVkaW8g
 bWl4ZXJdIFtzcmM6IG1peF0KcGNtMTogCnBjbTE6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 KwpwY20xOiB8IERVTVBJTkcgVm9sdW1lIENvbnRyb2xzIHwKcGNtMTogKy0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0rCnBjbTE6IApwY20xOiBNYXN0ZXIgVm9sdW1lIChPU1M6IHZvbCkKcGNtMTog
 ICAgfApwY20xOiAgICArLSBjdGwgIDMgKG5pZCAgIDQgb3V0KTogICAgLTY0LzBkQiAoNjUgc3Rl
 cHMpCnBjbTE6ICAgICstIGN0bCAxOSAobmlkICAxNCBpbiAgIDApOiBtdXRlCnBjbTE6ICAgICst
 IGN0bCAyMCAobmlkICAxNCBpbiAgIDEpOiBtdXRlCnBjbTE6ICAgICstIGN0bCAyOSAobmlkICAy
 NyBpbiApOiAgICBtdXRlCnBjbTE6IApwY20xOiBQQ00gVm9sdW1lIChPU1M6IHBjbSkKcGNtMTog
 ICAgfApwY20xOiAgICArLSBjdGwgIDMgKG5pZCAgIDQgb3V0KTogICAgLTY0LzBkQiAoNjUgc3Rl
 cHMpCnBjbTE6ICAgICstIGN0bCAxOSAobmlkICAxNCBpbiAgIDApOiBtdXRlCnBjbTE6IApwY20x
 OiBNaWNyb3Bob25lMiBWb2x1bWUgKE9TUzogbW9uaXRvcikKcGNtMTogICAgfApwY20xOiAgICAr
 LSBjdGwgMjcgKG5pZCAgMjUgb3V0KTogICAgMC8zMGRCICg0IHN0ZXBzKQpwY20xOiAgICArLSBj
 dGwgMzIgKG5pZCAgMzQgaW4gICAxKTogbXV0ZQpwY20xOiAKcGNtMTogUmVjb3JkaW5nIExldmVs
 IChPU1M6IHJlYykKcGNtMTogICAgfApwY20xOiAgICArLSBjdGwgIDUgKG5pZCAgIDkgaW4gICAw
 KTogLTEzLzMzZEIgKDMyIHN0ZXBzKSArIG11dGUKcGNtMTogICAgKy0gY3RsIDMyIChuaWQgIDM0
 IGluICAgMSk6IG11dGUKcGNtMTogICAgKy0gY3RsIDQwIChuaWQgIDM0IGluICAgOSk6IG11dGUK
 cGNtMTogCnBjbTE6IElucHV0IE1peCBMZXZlbCAoT1NTOiBtaXgpCnBjbTE6ICAgIHwKcGNtMTog
 ICAgKy0gY3RsIDIwIChuaWQgIDE0IGluICAgMSk6IG11dGUKcGNtMTogICAgKy0gY3RsIDQwIChu
 aWQgIDM0IGluICAgOSk6IG11dGUKcGNtMTogCnBjbTE6IE1peGVyICJ2b2wiOgpwY20xOiBNaXhl
 ciAicGNtIjoKcGNtMTogTWl4ZXIgIm1peCI6CnBjbTE6IE1peGVyICJyZWMiOgpwY20xOiBNaXhl
 ciAibW9uaXRvciI6CnBjbTE6IGNsb25lIG1hbmFnZXI6IGRlYWRsaW5lPTc1MG1zIGZsYWdzPTB4
 ODAwMDAwMWUKcGNtMTogc25kYnVmX3NldG1hcCA3YjhmMDAwMCwgNDAwMDsgMHhmOWNiYTAwMCAt
 PiA3YjhmMDAwMApwY20xOiBzbmRidWZfc2V0bWFwIDdiOTAwMDAwLCA0MDAwOyAweGY5Y2NhMDAw
 IC0+IDdiOTAwMDAwCnBjbTI6IDxIREEgUmVhbHRlayBBTEM2NjIgUENNICMyIERpZ2l0YWw+IGF0
 IGNhZCAwIG5pZCAxIG9uIGhkYWMwCnBjbTI6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLSsKcGNtMjogfCBEVU1QSU5HIFBDTSBQbGF5YmFjay9SZWNvcmQgQ2hhbm5lbHMg
 fApwY20yOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTI6IApw
 Y20yOiBQbGF5YmFjazoKcGNtMjogCnBjbTI6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwNQpw
 Y20yOiAgICAgICAgICAgICAgICAgIEFDMyBQQ00KcGNtMjogICAgICAgICBQQ00gY2FwOiAweDAw
 MWUwMTYwCnBjbTI6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgMzIgYml0cywgNDQgNDggOTYg
 S0h6CnBjbTI6ICAgICAgICAgICAgIERBQzogNgpwY20yOiAKcGNtMjogKy0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0rCnBjbTI6IHwgRFVNUElORyBQbGF5YmFjay9SZWNvcmQgUGF0aHMg
 fApwY20yOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMjogCnBjbTI6IFBs
 YXliYWNrOgpwY20yOiAKcGNtMjogICAgIG5pZD0zMCBbcGluOiBTUERJRi1vdXQgKEZpeGVkKV0K
 cGNtMjogICAgICAgfApwY20yOiAgICAgICArIDwtIG5pZD02IFthdWRpbyBvdXRwdXRdIFtzcmM6
 IHBjbV0KcGNtMjogCnBjbTI6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpwY20yOiB8IERV
 TVBJTkcgVm9sdW1lIENvbnRyb2xzIHwKcGNtMjogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
 CnBjbTI6IApwY20yOiBGb3JjaW5nIFNvZnQgUENNIHZvbHVtZQpwY20yOiBGb3JjaW5nIG1hc3Rl
 ciB2b2x1bWUgd2l0aCBQQ00KcGNtMjogTWl4ZXIgInZvbCIgLT4gIm5vbmUiOiBjaGlsZD0weDAw
 MDAwMDEwCnBjbTI6IE1peGVyICJwY20iOiBwYXJlbnQ9InZvbCIKcGNtMjogU29mdCBQQ00gbWl4
 ZXIgRU5BQkxFRApwY20yOiBjbG9uZSBtYW5hZ2VyOiBkZWFkbGluZT03NTBtcyBmbGFncz0weDgw
 MDAwMDFlCnBjbTI6IHNuZGJ1Zl9zZXRtYXAgN2I5MTAwMDAsIDQwMDA7IDB4ZjljZGEwMDAgLT4g
 N2I5MTAwMDAKU01QOiBBUCBDUFUgIzEgTGF1bmNoZWQhCmNwdTEgQVA6CiAgICAgSUQ6IDB4MDEw
 MDAwMDAgICBWRVI6IDB4ODAwNTAwMTAgTERSOiAweDAwMDAwMDAwIERGUjogMHhmZmZmZmZmZgog
 IGxpbnQwOiAweDAwMDEwNzAwIGxpbnQxOiAweDAwMDAwNDAwIFRQUjogMHgwMDAwMDAwMCBTVlI6
 IDB4MDAwMDAxZmYKICB0aW1lcjogMHgwMDAyMDBlZiB0aGVybTogMHgwMDAxMDAwMCBlcnI6IDB4
 MDAwMTAwMDAgcGNtOiAweDAwMDEwNDAwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDkgKElTQSBJ
 UlEgOSkgdG8gbGFwaWMgMSB2ZWN0b3IgNDgKaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTUgKElT
 QSBJUlEgMTUpIHRvIGxhcGljIDEgdmVjdG9yIDQ5CmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDIw
 IChQQ0kgSVJRIDIwKSB0byBsYXBpYyAxIHZlY3RvciA1MAppb2FwaWMwOiByb3V0aW5nIGludHBp
 biAyMiAoUENJIElSUSAyMikgdG8gbGFwaWMgMSB2ZWN0b3IgNTEKbXNpOiBBc3NpZ25pbmcgTVNJ
 IElSUSAyNTYgdG8gbG9jYWwgQVBJQyAxIHZlY3RvciA1MgpSb290IG1vdW50IHdhaXRpbmcgZm9y
 OiB1c2J1czMgdXNidXMxCnVodWIxOiA2IHBvcnRzIHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93
 ZXJlZAp1aHViMzogNiBwb3J0cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWdlbjIu
 MjogPE1pY3Jvc29mdD4gYXQgdXNidXMyCnVrYmQwOiA8TWljcm9zb2Z0IE1pY3Jvc29mdCBEaWdp
 dGFsIE1lZGlhIEtleWJvYXJkLCBjbGFzcyAwLzAsIHJldiAyLjAwLzEuMTAsIGFkZHIgMj4gb24g
 dXNidXMyCmtiZDIgYXQgdWtiZDAKa2JkMjogdWtiZDAsIGdlbmVyaWMgKDApLCBjb25maWc6MHgw
 LCBmbGFnczoweDNkMDAwMAp1aGlkMDogPE1pY3Jvc29mdCBNaWNyb3NvZnQgRGlnaXRhbCBNZWRp
 YSBLZXlib2FyZCwgY2xhc3MgMC8wLCByZXYgMi4wMC8xLjEwLCBhZGRyIDI+IG9uIHVzYnVzMgp1
 Z2VuMy4yOiA8S2luZ3N0b24+IGF0IHVzYnVzMwp1bWFzczA6IDxLaW5nc3RvbiBEYXRhVHJhdmVs
 ZXIgSUkrLCBjbGFzcyAwLzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMj4gb24gdXNidXMzCnVtYXNz
 MDogIFNDU0kgb3ZlciBCdWxrLU9ubHk7IHF1aXJrcyA9IDB4MDAwMAp1Z2VuMC4yOiA8TWljcm9z
 b2Z0PiBhdCB1c2J1czAKdWtiZDE6IDxNaWNyb3NvZnQgTWljcm9zb2Z0IDIuNEdIeiBUcmFuc2Nl
 aXZlciB2NC4wLCBjbGFzcyAwLzAsIHJldiAyLjAwLzIuMjAsIGFkZHIgMj4gb24gdXNidXMwCmti
 ZDMgYXQgdWtiZDEKa2JkMzogdWtiZDEsIGdlbmVyaWMgKDApLCBjb25maWc6MHgwLCBmbGFnczow
 eDNkMDAwMAp1bXMwOiA8TWljcm9zb2Z0IE1pY3Jvc29mdCAyLjRHSHogVHJhbnNjZWl2ZXIgdjQu
 MCwgY2xhc3MgMC8wLCByZXYgMi4wMC8yLjIwLCBhZGRyIDI+IG9uIHVzYnVzMAp1bXMwOiA1IGJ1
 dHRvbnMgYW5kIFtYWVpdIGNvb3JkaW5hdGVzIElEPTI2CnVoaWQxOiA8TWljcm9zb2Z0IE1pY3Jv
 c29mdCAyLjRHSHogVHJhbnNjZWl2ZXIgdjQuMCwgY2xhc3MgMC8wLCByZXYgMi4wMC8yLjIwLCBh
 ZGRyIDI+IG9uIHVzYnVzMApSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czMKdW1hc3MwOjA6
 MDotMTogQXR0YWNoZWQgdG8gc2NidXMwClRyeWluZyB0byBtb3VudCByb290IGZyb20gdWZzOi9k
 ZXYvYWQ2czFhCihwcm9iZTA6dW1hc3Mtc2ltMDowOjA6MCk6IERvd24gcmV2aW5nIFByb3RvY29s
 IFZlcnNpb24gZnJvbSAyIHRvIDA/CkdFT006IG5ldyBkaXNrIGRhMHBhc3MwIGF0IHVtYXNzLXNp
 bTAgYnVzIDAgc2NidXMwIHRhcmdldCAwIGx1biAwCgpwYXNzMDogPEtpbmdzdG9uIERhdGFUcmF2
 ZWxlciBJSSsgMS4xMz4gUmVtb3ZhYmxlIERpcmVjdCBBY2Nlc3MgU0NTSS0wIGRldmljZSAKcGFz
 czA6IFNlcmlhbCBOdW1iZXIgNUI1QjBGMjAzNTczCnBhc3MwOiA0MC4wMDBNQi9zIHRyYW5zZmVy
 cwpkYTAgYXQgdW1hc3Mtc2ltMCBidXMgMCBzY2J1czAgdGFyZ2V0IDAgbHVuIDAKZGEwOiA8S2lu
 Z3N0b24gRGF0YVRyYXZlbGVyIElJKyAxLjEzPiBSZW1vdmFibGUgRGlyZWN0IEFjY2VzcyBTQ1NJ
 LTAgZGV2aWNlIApkYTA6IFNlcmlhbCBOdW1iZXIgNUI1QjBGMjAzNTczCmRhMDogNDAuMDAwTUIv
 cyB0cmFuc2ZlcnMKZGEwOiAyNDVNQiAoNTAyNzg0IDUxMiBieXRlIHNlY3RvcnM6IDY0SCAzMlMv
 VCAyNDVDKQpHRU9NOiBkYTA6IHBhcnRpdGlvbiAxIGRvZXMgbm90IHN0YXJ0IG9uIGEgdHJhY2sg
 Ym91bmRhcnkuCkdFT006IGRhMDogcGFydGl0aW9uIDEgZG9lcyBub3QgZW5kIG9uIGEgdHJhY2sg
 Ym91bmRhcnkuCmN0X3RvX3RzKFsyMDA5LTEyLTAyIDIwOjM1OjI2XSkgPSAxMjU5Nzg2MTI2LjAw
 MDAwMDAwMApzdGFydF9pbml0OiB0cnlpbmcgL3NiaW4vaW5pdAplbTA6IExpbmsgaXMgdXAgMTAw
 IE1icHMgRnVsbCBEdXBsZXgKZW0wOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gVVAKdmJveG5ldDA6
 IGJwZiBhdHRhY2hlZAp2Ym94bmV0MDogRXRoZXJuZXQgYWRkcmVzczogMGE6MDA6Mjc6MDA6MDA6
 MDAK
 --=_a0e5265781a090b5c0e980b2556b4735--
 

From: Alexander Motin <mav@FreeBSD.org>
To: Grzegorz Blach <magik@roorback.net>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Thu, 03 Dec 2009 16:36:32 +0200

 Looks like CD for some reason was identified as disk device (SIGNATURE:
 00000001):
 ata4: hardware reset ...
 ata4: SATA connect time=0ms status=00000113
 ata4: ready wait time=93ms
 ata4: software reset port 15...
 ata4: ready wait time=0ms
 ata4: SIGNATURE: 00000001
 ata4: AHCI reset done: devices=00000001
 
 Could you try new ahci(4) driver?
 
 -- 
 Alexander Motin

From: magik <magik@localhost.net>
To: Alexander Motin <mav@FreeBSD.org>
Cc: Grzegorz Blach <magik@roorback.net>, <bug-followup@FreeBSD.org>
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive [regression]
Date: Fri, 04 Dec 2009 12:18:16 +0100

 On Thu, 03 Dec 2009 16:36:32 +0200, Alexander Motin <mav@FreeBSD.org>
 wrote:
 > Looks like CD for some reason was identified as disk device (SIGNATURE:
 > 00000001):
 > ata4: hardware reset ...
 > ata4: SATA connect time=0ms status=00000113
 > ata4: ready wait time=93ms
 > ata4: software reset port 15...
 > ata4: ready wait time=0ms
 > ata4: SIGNATURE: 00000001
 > ata4: AHCI reset done: devices=00000001
 > 
 > Could you try new ahci(4) driver?
 
 
 
 ahci driver see my dvd-drive,
 reading disk works fine,
 but writing with cdrecord is not working well.
 
 For 2 disks, only one was burned correctly,
 on second disk, cdrecord crash when Lead-out was written.
 
 And `cdrecord -scanbus` freeze my computer for about 20 sec.
 Even audio playback was freezed.
 

From: HASHI Hiroaki (=?iso-2022-jp?B?GyRCNjYbKEIgGyRCOSg+NBsoQg==?=)
 <hashiz@meridiani.jp>
To: bug-followup@FreeBSD.org, magik@roorback.net
Cc:  
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive
 [regression]
Date: Sat, 05 Dec 2009 18:07:46 +0900 (JST)

 I saw same ploblem in nForce MCP73.
 A signature value is incorrect after softreset.(but correct after hardreset)
 
 dmesg:
 
 Copyright (c) 1992-2009 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 8.0-STABLE #29: Sat Dec  5 15:58:56 JST 2009
     hashiz@stenmark.meridiani.jp:/usr/obj/usr/src/sys/STENMARK i386
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz (3000.00-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x10676  Stepping = 6
   Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Features2=0x8e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1>
   AMD Features=0x20100000<NX,LM>
   AMD Features2=0x1<LAHF>
   TSC: P-state invariant
 real memory  = 2147483648 (2048 MB)
 avail memory = 1811767296 (1727 MB)
 ACPI APIC Table: <Nvidia NVDAACPI>
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 FreeBSD/SMP: 1 package(s) x 2 core(s)
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
 ACPI Warning: Optional field Pm2ControlBlock has zero address or length:        0       0/1 20090521 tbfadt-655
 ioapic0: Changing APIC ID to 4
 ioapic0 <Version 1.1> irqs 0-23 on motherboard
 wlan: mac acl policy registered
 kbd1 at kbdmux0
 kqemu version 0x00010400
 kqemu: KQEMU installed, max_locked_mem=905932kB.
 acpi0: <Nvidia NVDAACPI> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 acpi0: reservation of 100000, 7fdf0000 (3) failed
 acpi0: reservation of 0, a0000 (3) failed
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 acpi_hpet0: <High Precision Event Timer> iomem 0xfeff0000-0xfeff03ff on acpi0
 Timecounter "HPET" frequency 25000000 Hz quality 900
 acpi_button0: <Power Button> on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pci0: <memory, RAM> at device 0.1 (no driver attached)
 pci0: <memory, RAM> at device 1.0 (no driver attached)
 pci0: <memory, RAM> at device 1.1 (no driver attached)
 pci0: <memory, RAM> at device 1.2 (no driver attached)
 pci0: <memory, RAM> at device 1.3 (no driver attached)
 pci0: <memory, RAM> at device 1.4 (no driver attached)
 pci0: <memory, RAM> at device 1.5 (no driver attached)
 pci0: <memory, RAM> at device 1.6 (no driver attached)
 pci0: <memory, RAM> at device 2.0 (no driver attached)
 isab0: <PCI-ISA bridge> at device 3.0 on pci0
 isa0: <ISA bus> on isab0
 pci0: <serial bus, SMBus> at device 3.1 (no driver attached)
 pci0: <memory, RAM> at device 3.2 (no driver attached)
 pci0: <memory, RAM> at device 3.4 (no driver attached)
 ohci0: <OHCI (generic) USB controller> mem 0xeffff000-0xefffffff irq 21 at device 4.0 on pci0
 ohci0: [ITHREAD]
 usbus0: <OHCI (generic) USB controller> on ohci0
 ehci0: <EHCI (generic) USB 2.0 controller> mem 0xefffe000-0xefffe0ff irq 22 at device 4.1 on pci0
 ehci0: [ITHREAD]
 usbus1: EHCI version 1.0
 usbus1: <EHCI (generic) USB 2.0 controller> on ehci0
 atapci0: <nVidia nForce MCP73 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 8.0 on pci0
 ata0: <ATA channel 0> on atapci0
 ata0: [ITHREAD]
 ata1: <ATA channel 1> on atapci0
 ata1: [ITHREAD]
 hdac0: <NVidia MCP73 High Definition Audio Controller> mem 0xefff4000-0xefff7fff irq 23 at device 9.0 on pci0
 hdac0: HDA Driver Revision: 20091113_0138
 hdac0: [ITHREAD]
 pcib1: <ACPI PCI-PCI bridge> at device 10.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 sym0: <875> port 0xce00-0xceff mem 0xefbff000-0xefbff0ff,0xefbfe000-0xefbfefff irq 18 at device 6.0 on pci1
 sym0: Tekram NVRAM, ID 7, Fast-20, SE, parity checking
 sym0: [ITHREAD]
 rl0: <RealTek 8139 10/100BaseTX> port 0xcc00-0xccff mem 0xefbfd000-0xefbfd0ff irq 19 at device 7.0 on pci1
 miibus0: <MII bus> on rl0
 rlphy0: <RealTek internal media interface> PHY 0 on miibus0
 rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 rl0: Ethernet address: 00:0a:79:f1:60:b7
 rl0: [ITHREAD]
 pcib2: <ACPI PCI-PCI bridge> at device 11.0 on pci0
 pci2: <ACPI PCI bus> on pcib2
 pcib3: <ACPI PCI-PCI bridge> at device 12.0 on pci0
 pci3: <ACPI PCI bus> on pcib3
 pcib4: <ACPI PCI-PCI bridge> at device 13.0 on pci0
 pci4: <ACPI PCI bus> on pcib4
 re0: <RealTek 8168/8168B/8168C/8168CP/8168D/8168DP/8111B/8111C/8111CP/8111DP PCIe Gigabit Ethernet> port 0xde00-0xdeff mem 0xefdff000-0xefdfffff irq 16 at device 0.0 on pci4
 re0: Using 1 MSI messages
 re0: Chip rev. 0x38000000
 re0: MAC rev. 0x00000000
 miibus1: <MII bus> on re0
 rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus1
 rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 re0: Ethernet address: 00:e0:4d:64:0b:d5
 re0: [FILTER]
 atapci1: <nVidia nForce MCP73 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xf700-0xf70f mem 0xefff8000-0xefff9fff irq 20 at device 14.0 on pci0
 atapci1: [ITHREAD]
 atapci1: AHCI v1.10 controller with 4 3Gbps ports, PM supported
 ata2: <ATA channel 0> on atapci1
 ata2: AHCI reset...
 ata2: hardware reset ...
 ata2: SATA connect time=0ms status=00000123
 ata2: ready wait time=0ms
 ata2: AHCI reset done: SIGNATURE=00000101
 ata2: software reset port 15...
 ata2: ready wait time=0ms
 ata2: SIGNATURE: 00000001
 ata2: AHCI reset done: devices=00000001
 ata2: [MPSAFE]
 ata2: [ITHREAD]
 ata3: <ATA channel 1> on atapci1
 ata3: AHCI reset...
 ata3: hardware reset ...
 ata3: SATA connect time=0ms status=00000123
 ata3: ready wait time=15ms
 ata3: AHCI reset done: SIGNATURE=00000101
 ata3: software reset port 15...
 ata3: ready wait time=0ms
 ata3: SIGNATURE: 00000001
 ata3: AHCI reset done: devices=00000001
 ata3: [MPSAFE]
 ata3: [ITHREAD]
 ata4: <ATA channel 2> on atapci1
 ata4: AHCI reset...
 ata4: hardware reset ...
 ata4: SATA connect timeout status=00000000
 ata4: AHCI reset done: phy reset found no device
 ata4: [MPSAFE]
 ata4: [ITHREAD]
 ata5: <ATA channel 3> on atapci1
 ata5: AHCI reset...
 ata5: hardware reset ...
 ata5: SATA connect time=0ms status=00000113
 ata5: ready wait time=0ms
 ata5: AHCI reset done: SIGNATURE=eb140101
 ata5: software reset port 15...
 ata5: ready wait time=0ms
 ata5: SIGNATURE: 00000001
 ata5: AHCI reset done: devices=00000001
 ata5: [MPSAFE]
 ata5: [ITHREAD]
 vgapci0: <VGA-compatible display> mem 0xed000000-0xedffffff,0xd0000000-0xdfffffff,0xee000000-0xeeffffff irq 21 at device 16.0 on pci0
 nvidia0: <GeForce 7150 / nForce 630i> on vgapci0
 vgapci0: child nvidia0 requested pci_enable_busmaster
 vgapci0: child nvidia0 requested pci_enable_io
 vgapci0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xed000000
 vgapci0: Reserved 0x10000000 bytes for rid 0x14 type 3 at 0xd0000000
 vgapci0: Reserved 0x1000000 bytes for rid 0x1c type 3 at 0xee000000
 vgapci0: child nvidia0 requested pci_enable_io
 nvidia0: [GIANT-LOCKED]
 nvidia0: [ITHREAD]
 acpi_tz0: <Thermal Zone> on acpi0
 atrtc0: <AT realtime clock> port 0x70-0x73 on acpi0
 atrtc0: registered as a time-of-day clock (resolution 1000000us)
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: ic_type 90 part_id 80
 ioapic0: routing intpin 6 (ISA IRQ 6) to lapic 0 vector 58
 fdc0: [FILTER]
 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x80 on acpi0
 ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 59
 uart0: [FILTER]
 uart0: fast interrupt
 uart0: debug port (9600,n,8,1)
 ppc0: using extended I/O port range
 ppc0: SPP
 ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
 ioapic0: routing intpin 7 (ISA IRQ 7) to lapic 0 vector 60
 ppc0: [MPSAFE]
 ppc0: [ITHREAD]
 ppbus0: <Parallel port bus> on ppc0
 lpt0: <Printer> on ppbus0
 lpt0: [MPSAFE]
 lpt0: [ITHREAD]
 lpt0: Interrupt-driven port
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 atkbd: the current kbd controller command byte 0047
 atkbd: keyboard ID 0xffffffff (1)
 kbd0 at atkbd0
 kbd0: atkbd0, AT 84 (1), config:0x0, flags:0x3d0000
 ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 61
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 psm0: unable to allocate IRQ
 cpu0: <ACPI CPU> on acpi0
 cpu0: switching to generic Cx mode
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 61a092006000920
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1: <ACPI CPU> on acpi0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 61a092006000920
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 pnp_identify: Trying Read_Port at 203
 pnp_identify: Trying Read_Port at 243
 pnp_identify: Trying Read_Port at 283
 pnp_identify: Trying Read_Port at 2c3
 pnp_identify: Trying Read_Port at 303
 pnp_identify: Trying Read_Port at 343
 pnp_identify: Trying Read_Port at 383
 pnp_identify: Trying Read_Port at 3c3
 PNP Identify complete
 isa_probe_children: disabling PnP devices
 pmtimer0 on isa0
 ata: ata0 already exists; skipping it
 ata: ata1 already exists; skipping it
 atkbdc: atkbdc0 already exists; skipping it
 atrtc: atrtc0 already exists; skipping it
 fdc: fdc0 already exists; skipping it
 ppc: ppc0 already exists; skipping it
 sc: sc0 already exists; skipping it
 uart: uart0 already exists; skipping it
 isa_probe_children: probing non-PnP devices
 orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xd5000-0xd77ff pnpid ORM0000 on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 uart1: <ns8250> failed to probe at port 0x2f8-0x2ff irq 3 on isa0
 isa_probe_children: probing PnP devices
 Device configuration finished.
 Reducing kern.maxvnodes 117082 -> 100000
 procfs registered
 lapic: Divisor 2, Frequency 166666931 hz
 Timecounter "TSC" frequency 3000004839 Hz quality -100
 Timecounters tick every 1.000 msec
 vboxdrv: fAsync=0 offMin=0x42f offMax=0x723
 Linux ELF exec handler installed
 lo0: bpf attached
 hptrr: no controller detected.
 Waiting 5 seconds for SCSI devices to settle
 ata0: Identifying devices: 00000000
 ata0: New devices: 00000000
 ata1: Identifying devices: 00000000
 ata1: New devices: 00000000
 ata2: Identifying devices: 00000001
 ata2: New devices: 00000001
 usbus0: 12Mbps Full Speed USB v1.0
 usbus1: 480Mbps High Speed USB v2.0
 ugen0.1: <nVidia> at usbus0
 uhub0: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 ugen1.1: <nVidia> at usbus1
 uhub1: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 uhub0: 10 ports with 10 removable, self powered
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 ata2-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad0: 238475MB <Hitachi HDT725025VLA380 V5DOA7KA> at ata2-master SATA300
 ad0: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
 ata3: Identifying devices: 00000001
 ata3: New devices: 00000001
 GEOM: new disk ad0
 ata3-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad1: 238475MB <Hitachi HDT725025VLA380 V5DOA7KA> at ata3-master SATA300
 ad1: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
 ata4: Identifying devices: 00000000
 ata4: New devices: 00000000
 ata5: Identifying devices: 00000001
 ata5: New devices: 00000001
 unknown: FAILURE - ATA_IDENTIFY status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 GEOM: new disk ad1
 ata5: reiniting channel ..
 ata5: AHCI reset...
 ata5: hardware reset ...
 ata5: SATA connect time=0ms status=00000113
 ata5: ready wait time=0ms
 ata5: AHCI reset done: SIGNATURE=eb140101
 ata5: software reset port 15...
 ata5: ready wait time=0ms
 ata5: SIGNATURE: 00000001
 ata5: AHCI reset done: devices=00000001
 ata5: reinit done ..
 unknown: FAILURE - ATA_IDENTIFY timed out LBA=0
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout

From: HASHI Hiroaki <hashiz@meridiani.jp>
To: bug-followup@FreeBSD.org, magik@roorback.net
Cc:  
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive
 [regression]
Date: Sat, 05 Dec 2009 18:42:51 +0900 (JST)

 I saw same ploblem in nForce MCP73 AHCI mode.
 A signature value is incorrect after softreset.(but correct after hardreset)
 
 dmesg:
 
 Copyright (c) 1992-2009 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 8.0-STABLE #29: Sat Dec  5 15:58:56 JST 2009
     hashiz@stenmark.meridiani.jp:/usr/obj/usr/src/sys/STENMARK i386
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz (3000.00-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x10676  Stepping = 6
   Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Features2=0x8e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1>
   AMD Features=0x20100000<NX,LM>
   AMD Features2=0x1<LAHF>
   TSC: P-state invariant
 real memory  = 2147483648 (2048 MB)
 avail memory = 1811767296 (1727 MB)
 ACPI APIC Table: <Nvidia NVDAACPI>
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 FreeBSD/SMP: 1 package(s) x 2 core(s)
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
 ACPI Warning: Optional field Pm2ControlBlock has zero address or length:        0       0/1 20090521 tbfadt-655
 ioapic0: Changing APIC ID to 4
 ioapic0 <Version 1.1> irqs 0-23 on motherboard
 wlan: mac acl policy registered
 kbd1 at kbdmux0
 kqemu version 0x00010400
 kqemu: KQEMU installed, max_locked_mem=905932kB.
 acpi0: <Nvidia NVDAACPI> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 acpi0: reservation of 100000, 7fdf0000 (3) failed
 acpi0: reservation of 0, a0000 (3) failed
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 acpi_hpet0: <High Precision Event Timer> iomem 0xfeff0000-0xfeff03ff on acpi0
 Timecounter "HPET" frequency 25000000 Hz quality 900
 acpi_button0: <Power Button> on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pci0: <memory, RAM> at device 0.1 (no driver attached)
 pci0: <memory, RAM> at device 1.0 (no driver attached)
 pci0: <memory, RAM> at device 1.1 (no driver attached)
 pci0: <memory, RAM> at device 1.2 (no driver attached)
 pci0: <memory, RAM> at device 1.3 (no driver attached)
 pci0: <memory, RAM> at device 1.4 (no driver attached)
 pci0: <memory, RAM> at device 1.5 (no driver attached)
 pci0: <memory, RAM> at device 1.6 (no driver attached)
 pci0: <memory, RAM> at device 2.0 (no driver attached)
 isab0: <PCI-ISA bridge> at device 3.0 on pci0
 isa0: <ISA bus> on isab0
 pci0: <serial bus, SMBus> at device 3.1 (no driver attached)
 pci0: <memory, RAM> at device 3.2 (no driver attached)
 pci0: <memory, RAM> at device 3.4 (no driver attached)
 ohci0: <OHCI (generic) USB controller> mem 0xeffff000-0xefffffff irq 21 at device 4.0 on pci0
 ohci0: [ITHREAD]
 usbus0: <OHCI (generic) USB controller> on ohci0
 ehci0: <EHCI (generic) USB 2.0 controller> mem 0xefffe000-0xefffe0ff irq 22 at device 4.1 on pci0
 ehci0: [ITHREAD]
 usbus1: EHCI version 1.0
 usbus1: <EHCI (generic) USB 2.0 controller> on ehci0
 atapci0: <nVidia nForce MCP73 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 8.0 on pci0
 ata0: <ATA channel 0> on atapci0
 ata0: [ITHREAD]
 ata1: <ATA channel 1> on atapci0
 ata1: [ITHREAD]
 hdac0: <NVidia MCP73 High Definition Audio Controller> mem 0xefff4000-0xefff7fff irq 23 at device 9.0 on pci0
 hdac0: HDA Driver Revision: 20091113_0138
 hdac0: [ITHREAD]
 pcib1: <ACPI PCI-PCI bridge> at device 10.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 sym0: <875> port 0xce00-0xceff mem 0xefbff000-0xefbff0ff,0xefbfe000-0xefbfefff irq 18 at device 6.0 on pci1
 sym0: Tekram NVRAM, ID 7, Fast-20, SE, parity checking
 sym0: [ITHREAD]
 rl0: <RealTek 8139 10/100BaseTX> port 0xcc00-0xccff mem 0xefbfd000-0xefbfd0ff irq 19 at device 7.0 on pci1
 miibus0: <MII bus> on rl0
 rlphy0: <RealTek internal media interface> PHY 0 on miibus0
 rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 rl0: Ethernet address: 00:0a:79:f1:60:b7
 rl0: [ITHREAD]
 pcib2: <ACPI PCI-PCI bridge> at device 11.0 on pci0
 pci2: <ACPI PCI bus> on pcib2
 pcib3: <ACPI PCI-PCI bridge> at device 12.0 on pci0
 pci3: <ACPI PCI bus> on pcib3
 pcib4: <ACPI PCI-PCI bridge> at device 13.0 on pci0
 pci4: <ACPI PCI bus> on pcib4
 re0: <RealTek 8168/8168B/8168C/8168CP/8168D/8168DP/8111B/8111C/8111CP/8111DP PCIe Gigabit Ethernet> port 0xde00-0xdeff mem 0xefdff000-0xefdfffff irq 16 at device 0.0 on pci4
 re0: Using 1 MSI messages
 re0: Chip rev. 0x38000000
 re0: MAC rev. 0x00000000
 miibus1: <MII bus> on re0
 rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus1
 rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 re0: Ethernet address: 00:e0:4d:64:0b:d5
 re0: [FILTER]
 atapci1: <nVidia nForce MCP73 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xf700-0xf70f mem 0xefff8000-0xefff9fff irq 20 at device 14.0 on pci0
 atapci1: [ITHREAD]
 atapci1: AHCI v1.10 controller with 4 3Gbps ports, PM supported
 ata2: <ATA channel 0> on atapci1
 ata2: AHCI reset...
 ata2: hardware reset ...
 ata2: SATA connect time=0ms status=00000123
 ata2: ready wait time=0ms
 ata2: AHCI reset done: SIGNATURE=00000101
 ata2: software reset port 15...
 ata2: ready wait time=0ms
 ata2: SIGNATURE: 00000001
 ata2: AHCI reset done: devices=00000001
 ata2: [MPSAFE]
 ata2: [ITHREAD]
 ata3: <ATA channel 1> on atapci1
 ata3: AHCI reset...
 ata3: hardware reset ...
 ata3: SATA connect time=0ms status=00000123
 ata3: ready wait time=15ms
 ata3: AHCI reset done: SIGNATURE=00000101
 ata3: software reset port 15...
 ata3: ready wait time=0ms
 ata3: SIGNATURE: 00000001
 ata3: AHCI reset done: devices=00000001
 ata3: [MPSAFE]
 ata3: [ITHREAD]
 ata4: <ATA channel 2> on atapci1
 ata4: AHCI reset...
 ata4: hardware reset ...
 ata4: SATA connect timeout status=00000000
 ata4: AHCI reset done: phy reset found no device
 ata4: [MPSAFE]
 ata4: [ITHREAD]
 ata5: <ATA channel 3> on atapci1
 ata5: AHCI reset...
 ata5: hardware reset ...
 ata5: SATA connect time=0ms status=00000113
 ata5: ready wait time=0ms
 ata5: AHCI reset done: SIGNATURE=eb140101
 ata5: software reset port 15...
 ata5: ready wait time=0ms
 ata5: SIGNATURE: 00000001
 ata5: AHCI reset done: devices=00000001
 ata5: [MPSAFE]
 ata5: [ITHREAD]
 vgapci0: <VGA-compatible display> mem 0xed000000-0xedffffff,0xd0000000-0xdfffffff,0xee000000-0xeeffffff irq 21 at device 16.0 on pci0
 nvidia0: <GeForce 7150 / nForce 630i> on vgapci0
 vgapci0: child nvidia0 requested pci_enable_busmaster
 vgapci0: child nvidia0 requested pci_enable_io
 vgapci0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xed000000
 vgapci0: Reserved 0x10000000 bytes for rid 0x14 type 3 at 0xd0000000
 vgapci0: Reserved 0x1000000 bytes for rid 0x1c type 3 at 0xee000000
 vgapci0: child nvidia0 requested pci_enable_io
 nvidia0: [GIANT-LOCKED]
 nvidia0: [ITHREAD]
 acpi_tz0: <Thermal Zone> on acpi0
 atrtc0: <AT realtime clock> port 0x70-0x73 on acpi0
 atrtc0: registered as a time-of-day clock (resolution 1000000us)
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: ic_type 90 part_id 80
 ioapic0: routing intpin 6 (ISA IRQ 6) to lapic 0 vector 58
 fdc0: [FILTER]
 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x80 on acpi0
 ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 59
 uart0: [FILTER]
 uart0: fast interrupt
 uart0: debug port (9600,n,8,1)
 ppc0: using extended I/O port range
 ppc0: SPP
 ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
 ioapic0: routing intpin 7 (ISA IRQ 7) to lapic 0 vector 60
 ppc0: [MPSAFE]
 ppc0: [ITHREAD]
 ppbus0: <Parallel port bus> on ppc0
 lpt0: <Printer> on ppbus0
 lpt0: [MPSAFE]
 lpt0: [ITHREAD]
 lpt0: Interrupt-driven port
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 atkbd: the current kbd controller command byte 0047
 atkbd: keyboard ID 0xffffffff (1)
 kbd0 at atkbd0
 kbd0: atkbd0, AT 84 (1), config:0x0, flags:0x3d0000
 ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 61
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 psm0: unable to allocate IRQ
 cpu0: <ACPI CPU> on acpi0
 cpu0: switching to generic Cx mode
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 61a092006000920
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1: <ACPI CPU> on acpi0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 61a092006000920
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 pnp_identify: Trying Read_Port at 203
 pnp_identify: Trying Read_Port at 243
 pnp_identify: Trying Read_Port at 283
 pnp_identify: Trying Read_Port at 2c3
 pnp_identify: Trying Read_Port at 303
 pnp_identify: Trying Read_Port at 343
 pnp_identify: Trying Read_Port at 383
 pnp_identify: Trying Read_Port at 3c3
 PNP Identify complete
 isa_probe_children: disabling PnP devices
 pmtimer0 on isa0
 ata: ata0 already exists; skipping it
 ata: ata1 already exists; skipping it
 atkbdc: atkbdc0 already exists; skipping it
 atrtc: atrtc0 already exists; skipping it
 fdc: fdc0 already exists; skipping it
 ppc: ppc0 already exists; skipping it
 sc: sc0 already exists; skipping it
 uart: uart0 already exists; skipping it
 isa_probe_children: probing non-PnP devices
 orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xd5000-0xd77ff pnpid ORM0000 on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 uart1: <ns8250> failed to probe at port 0x2f8-0x2ff irq 3 on isa0
 isa_probe_children: probing PnP devices
 Device configuration finished.
 Reducing kern.maxvnodes 117082 -> 100000
 procfs registered
 lapic: Divisor 2, Frequency 166666931 hz
 Timecounter "TSC" frequency 3000004839 Hz quality -100
 Timecounters tick every 1.000 msec
 vboxdrv: fAsync=0 offMin=0x42f offMax=0x723
 Linux ELF exec handler installed
 lo0: bpf attached
 hptrr: no controller detected.
 Waiting 5 seconds for SCSI devices to settle
 ata0: Identifying devices: 00000000
 ata0: New devices: 00000000
 ata1: Identifying devices: 00000000
 ata1: New devices: 00000000
 ata2: Identifying devices: 00000001
 ata2: New devices: 00000001
 usbus0: 12Mbps Full Speed USB v1.0
 usbus1: 480Mbps High Speed USB v2.0
 ugen0.1: <nVidia> at usbus0
 uhub0: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 ugen1.1: <nVidia> at usbus1
 uhub1: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 uhub0: 10 ports with 10 removable, self powered
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 ata2-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad0: 238475MB <Hitachi HDT725025VLA380 V5DOA7KA> at ata2-master SATA300
 ad0: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
 ata3: Identifying devices: 00000001
 ata3: New devices: 00000001
 GEOM: new disk ad0
 ata3-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad1: 238475MB <Hitachi HDT725025VLA380 V5DOA7KA> at ata3-master SATA300
 ad1: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
 ata4: Identifying devices: 00000000
 ata4: New devices: 00000000
 ata5: Identifying devices: 00000001
 ata5: New devices: 00000001
 unknown: FAILURE - ATA_IDENTIFY status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 GEOM: new disk ad1
 ata5: reiniting channel ..
 ata5: AHCI reset...
 ata5: hardware reset ...
 ata5: SATA connect time=0ms status=00000113
 ata5: ready wait time=0ms
 ata5: AHCI reset done: SIGNATURE=eb140101
 ata5: software reset port 15...
 ata5: ready wait time=0ms
 ata5: SIGNATURE: 00000001
 ata5: AHCI reset done: devices=00000001
 ata5: reinit done ..
 unknown: FAILURE - ATA_IDENTIFY timed out LBA=0
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 
 ******************************
  XREA.COM -Free Web Hosting-
  http://www.xrea.com/
 ******************************
 

From: HASHI Hiroaki <hashiz@meridiani.jp>
To: bug-followup@FreeBSD.org, magik@roorback.net
Cc:  
Subject: Re: kern/140472: [ata] nForce 6 don't see my sata dvd drive
 [regression]
Date: Sat, 05 Dec 2009 18:29:05 +0900 (JST)

 I saw same ploblem in nForce MCP73 AHCI mode.
 A signature value is incorrect after softreset.(but correct after hardreset)
 
 dmesg:
 
 Copyright (c) 1992-2009 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 8.0-STABLE #29: Sat Dec  5 15:58:56 JST 2009
     hashiz@stenmark.meridiani.jp:/usr/obj/usr/src/sys/STENMARK i386
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz (3000.00-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x10676  Stepping = 6
   Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Features2=0x8e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1>
   AMD Features=0x20100000<NX,LM>
   AMD Features2=0x1<LAHF>
   TSC: P-state invariant
 real memory  = 2147483648 (2048 MB)
 avail memory = 1811767296 (1727 MB)
 ACPI APIC Table: <Nvidia NVDAACPI>
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 FreeBSD/SMP: 1 package(s) x 2 core(s)
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
 ACPI Warning: Optional field Pm2ControlBlock has zero address or length:        0       0/1 20090521 tbfadt-655
 ioapic0: Changing APIC ID to 4
 ioapic0 <Version 1.1> irqs 0-23 on motherboard
 wlan: mac acl policy registered
 kbd1 at kbdmux0
 kqemu version 0x00010400
 kqemu: KQEMU installed, max_locked_mem=905932kB.
 acpi0: <Nvidia NVDAACPI> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 acpi0: reservation of 100000, 7fdf0000 (3) failed
 acpi0: reservation of 0, a0000 (3) failed
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 acpi_hpet0: <High Precision Event Timer> iomem 0xfeff0000-0xfeff03ff on acpi0
 Timecounter "HPET" frequency 25000000 Hz quality 900
 acpi_button0: <Power Button> on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pci0: <memory, RAM> at device 0.1 (no driver attached)
 pci0: <memory, RAM> at device 1.0 (no driver attached)
 pci0: <memory, RAM> at device 1.1 (no driver attached)
 pci0: <memory, RAM> at device 1.2 (no driver attached)
 pci0: <memory, RAM> at device 1.3 (no driver attached)
 pci0: <memory, RAM> at device 1.4 (no driver attached)
 pci0: <memory, RAM> at device 1.5 (no driver attached)
 pci0: <memory, RAM> at device 1.6 (no driver attached)
 pci0: <memory, RAM> at device 2.0 (no driver attached)
 isab0: <PCI-ISA bridge> at device 3.0 on pci0
 isa0: <ISA bus> on isab0
 pci0: <serial bus, SMBus> at device 3.1 (no driver attached)
 pci0: <memory, RAM> at device 3.2 (no driver attached)
 pci0: <memory, RAM> at device 3.4 (no driver attached)
 ohci0: <OHCI (generic) USB controller> mem 0xeffff000-0xefffffff irq 21 at device 4.0 on pci0
 ohci0: [ITHREAD]
 usbus0: <OHCI (generic) USB controller> on ohci0
 ehci0: <EHCI (generic) USB 2.0 controller> mem 0xefffe000-0xefffe0ff irq 22 at device 4.1 on pci0
 ehci0: [ITHREAD]
 usbus1: EHCI version 1.0
 usbus1: <EHCI (generic) USB 2.0 controller> on ehci0
 atapci0: <nVidia nForce MCP73 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 8.0 on pci0
 ata0: <ATA channel 0> on atapci0
 ata0: [ITHREAD]
 ata1: <ATA channel 1> on atapci0
 ata1: [ITHREAD]
 hdac0: <NVidia MCP73 High Definition Audio Controller> mem 0xefff4000-0xefff7fff irq 23 at device 9.0 on pci0
 hdac0: HDA Driver Revision: 20091113_0138
 hdac0: [ITHREAD]
 pcib1: <ACPI PCI-PCI bridge> at device 10.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 sym0: <875> port 0xce00-0xceff mem 0xefbff000-0xefbff0ff,0xefbfe000-0xefbfefff irq 18 at device 6.0 on pci1
 sym0: Tekram NVRAM, ID 7, Fast-20, SE, parity checking
 sym0: [ITHREAD]
 rl0: <RealTek 8139 10/100BaseTX> port 0xcc00-0xccff mem 0xefbfd000-0xefbfd0ff irq 19 at device 7.0 on pci1
 miibus0: <MII bus> on rl0
 rlphy0: <RealTek internal media interface> PHY 0 on miibus0
 rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 rl0: Ethernet address: 00:0a:79:f1:60:b7
 rl0: [ITHREAD]
 pcib2: <ACPI PCI-PCI bridge> at device 11.0 on pci0
 pci2: <ACPI PCI bus> on pcib2
 pcib3: <ACPI PCI-PCI bridge> at device 12.0 on pci0
 pci3: <ACPI PCI bus> on pcib3
 pcib4: <ACPI PCI-PCI bridge> at device 13.0 on pci0
 pci4: <ACPI PCI bus> on pcib4
 re0: <RealTek 8168/8168B/8168C/8168CP/8168D/8168DP/8111B/8111C/8111CP/8111DP PCIe Gigabit Ethernet> port 0xde00-0xdeff mem 0xefdff000-0xefdfffff irq 16 at device 0.0 on pci4
 re0: Using 1 MSI messages
 re0: Chip rev. 0x38000000
 re0: MAC rev. 0x00000000
 miibus1: <MII bus> on re0
 rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus1
 rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 re0: Ethernet address: 00:e0:4d:64:0b:d5
 re0: [FILTER]
 atapci1: <nVidia nForce MCP73 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xf700-0xf70f mem 0xefff8000-0xefff9fff irq 20 at device 14.0 on pci0
 atapci1: [ITHREAD]
 atapci1: AHCI v1.10 controller with 4 3Gbps ports, PM supported
 ata2: <ATA channel 0> on atapci1
 ata2: AHCI reset...
 ata2: hardware reset ...
 ata2: SATA connect time=0ms status=00000123
 ata2: ready wait time=0ms
 ata2: AHCI reset done: SIGNATURE=00000101
 ata2: software reset port 15...
 ata2: ready wait time=0ms
 ata2: SIGNATURE: 00000001
 ata2: AHCI reset done: devices=00000001
 ata2: [MPSAFE]
 ata2: [ITHREAD]
 ata3: <ATA channel 1> on atapci1
 ata3: AHCI reset...
 ata3: hardware reset ...
 ata3: SATA connect time=0ms status=00000123
 ata3: ready wait time=15ms
 ata3: AHCI reset done: SIGNATURE=00000101
 ata3: software reset port 15...
 ata3: ready wait time=0ms
 ata3: SIGNATURE: 00000001
 ata3: AHCI reset done: devices=00000001
 ata3: [MPSAFE]
 ata3: [ITHREAD]
 ata4: <ATA channel 2> on atapci1
 ata4: AHCI reset...
 ata4: hardware reset ...
 ata4: SATA connect timeout status=00000000
 ata4: AHCI reset done: phy reset found no device
 ata4: [MPSAFE]
 ata4: [ITHREAD]
 ata5: <ATA channel 3> on atapci1
 ata5: AHCI reset...
 ata5: hardware reset ...
 ata5: SATA connect time=0ms status=00000113
 ata5: ready wait time=0ms
 ata5: AHCI reset done: SIGNATURE=eb140101
 ata5: software reset port 15...
 ata5: ready wait time=0ms
 ata5: SIGNATURE: 00000001
 ata5: AHCI reset done: devices=00000001
 ata5: [MPSAFE]
 ata5: [ITHREAD]
 vgapci0: <VGA-compatible display> mem 0xed000000-0xedffffff,0xd0000000-0xdfffffff,0xee000000-0xeeffffff irq 21 at device 16.0 on pci0
 nvidia0: <GeForce 7150 / nForce 630i> on vgapci0
 vgapci0: child nvidia0 requested pci_enable_busmaster
 vgapci0: child nvidia0 requested pci_enable_io
 vgapci0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xed000000
 vgapci0: Reserved 0x10000000 bytes for rid 0x14 type 3 at 0xd0000000
 vgapci0: Reserved 0x1000000 bytes for rid 0x1c type 3 at 0xee000000
 vgapci0: child nvidia0 requested pci_enable_io
 nvidia0: [GIANT-LOCKED]
 nvidia0: [ITHREAD]
 acpi_tz0: <Thermal Zone> on acpi0
 atrtc0: <AT realtime clock> port 0x70-0x73 on acpi0
 atrtc0: registered as a time-of-day clock (resolution 1000000us)
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: ic_type 90 part_id 80
 ioapic0: routing intpin 6 (ISA IRQ 6) to lapic 0 vector 58
 fdc0: [FILTER]
 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x80 on acpi0
 ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 59
 uart0: [FILTER]
 uart0: fast interrupt
 uart0: debug port (9600,n,8,1)
 ppc0: using extended I/O port range
 ppc0: SPP
 ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
 ioapic0: routing intpin 7 (ISA IRQ 7) to lapic 0 vector 60
 ppc0: [MPSAFE]
 ppc0: [ITHREAD]
 ppbus0: <Parallel port bus> on ppc0
 lpt0: <Printer> on ppbus0
 lpt0: [MPSAFE]
 lpt0: [ITHREAD]
 lpt0: Interrupt-driven port
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 atkbd: the current kbd controller command byte 0047
 atkbd: keyboard ID 0xffffffff (1)
 kbd0 at atkbd0
 kbd0: atkbd0, AT 84 (1), config:0x0, flags:0x3d0000
 ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 61
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 psm0: unable to allocate IRQ
 cpu0: <ACPI CPU> on acpi0
 cpu0: switching to generic Cx mode
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 61a092006000920
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1: <ACPI CPU> on acpi0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 61a092006000920
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 pnp_identify: Trying Read_Port at 203
 pnp_identify: Trying Read_Port at 243
 pnp_identify: Trying Read_Port at 283
 pnp_identify: Trying Read_Port at 2c3
 pnp_identify: Trying Read_Port at 303
 pnp_identify: Trying Read_Port at 343
 pnp_identify: Trying Read_Port at 383
 pnp_identify: Trying Read_Port at 3c3
 PNP Identify complete
 isa_probe_children: disabling PnP devices
 pmtimer0 on isa0
 ata: ata0 already exists; skipping it
 ata: ata1 already exists; skipping it
 atkbdc: atkbdc0 already exists; skipping it
 atrtc: atrtc0 already exists; skipping it
 fdc: fdc0 already exists; skipping it
 ppc: ppc0 already exists; skipping it
 sc: sc0 already exists; skipping it
 uart: uart0 already exists; skipping it
 isa_probe_children: probing non-PnP devices
 orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xd5000-0xd77ff pnpid ORM0000 on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 uart1: <ns8250> failed to probe at port 0x2f8-0x2ff irq 3 on isa0
 isa_probe_children: probing PnP devices
 Device configuration finished.
 Reducing kern.maxvnodes 117082 -> 100000
 procfs registered
 lapic: Divisor 2, Frequency 166666931 hz
 Timecounter "TSC" frequency 3000004839 Hz quality -100
 Timecounters tick every 1.000 msec
 vboxdrv: fAsync=0 offMin=0x42f offMax=0x723
 Linux ELF exec handler installed
 lo0: bpf attached
 hptrr: no controller detected.
 Waiting 5 seconds for SCSI devices to settle
 ata0: Identifying devices: 00000000
 ata0: New devices: 00000000
 ata1: Identifying devices: 00000000
 ata1: New devices: 00000000
 ata2: Identifying devices: 00000001
 ata2: New devices: 00000001
 usbus0: 12Mbps Full Speed USB v1.0
 usbus1: 480Mbps High Speed USB v2.0
 ugen0.1: <nVidia> at usbus0
 uhub0: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 ugen1.1: <nVidia> at usbus1
 uhub1: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 uhub0: 10 ports with 10 removable, self powered
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 fdc0: output ready timeout
 ata2-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad0: 238475MB <Hitachi HDT725025VLA380 V5DOA7KA> at ata2-master SATA300
 ad0: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
 ata3: Identifying devices: 00000001
 ata3: New devices: 00000001
 GEOM: new disk ad0
 ata3-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad1: 238475MB <Hitachi HDT725025VLA380 V5DOA7KA> at ata3-master SATA300
 ad1: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
 ata4: Identifying devices: 00000000
 ata4: New devices: 00000000
 ata5: Identifying devices: 00000001
 ata5: New devices: 00000001
 unknown: FAILURE - ATA_IDENTIFY status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 GEOM: new disk ad1
 ata5: reiniting channel ..
 ata5: AHCI reset...
 ata5: hardware reset ...
 ata5: SATA connect time=0ms status=00000113
 ata5: ready wait time=0ms
 ata5: AHCI reset done: SIGNATURE=eb140101
 ata5: software reset port 15...
 ata5: ready wait time=0ms
 ata5: SIGNATURE: 00000001
 ata5: AHCI reset done: devices=00000001
 ata5: reinit done ..
 unknown: FAILURE - ATA_IDENTIFY timed out LBA=0
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout
 fdc0: output ready timeout
 fdc0: input ready timeout
 fdc0: input ready timeout

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/140472: commit references a PR
Date: Sat,  5 Dec 2009 10:31:08 +0000 (UTC)

 Author: mav
 Date: Sat Dec  5 10:30:54 2009
 New Revision: 200117
 URL: http://svn.freebsd.org/changeset/base/200117
 
 Log:
   On Soft Reset, read device signature from FIS receive area, instead of
   PxSIG register. It works better for NVidia chipsets. ahci(4) does the same.
   
   PR:		kern/140472, i386/138668
 
 Modified:
   head/sys/dev/ata/chipsets/ata-ahci.c
 
 Modified: head/sys/dev/ata/chipsets/ata-ahci.c
 ==============================================================================
 --- head/sys/dev/ata/chipsets/ata-ahci.c	Sat Dec  5 09:13:06 2009	(r200116)
 +++ head/sys/dev/ata/chipsets/ata-ahci.c	Sat Dec  5 10:30:54 2009	(r200117)
 @@ -824,11 +824,10 @@ ata_ahci_hardreset(device_t dev, int por
  static u_int32_t
  ata_ahci_softreset(device_t dev, int port)
  {
 -    struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev));
      struct ata_channel *ch = device_get_softc(dev);
 -    int offset = ch->unit << 7;
      struct ata_ahci_cmd_tab *ctp =
  	(struct ata_ahci_cmd_tab *)(ch->dma.work + ATA_AHCI_CT_OFFSET);
 +    u_int8_t *fis = ch->dma.work + ATA_AHCI_FB_OFFSET + 0x40;
  
      if (bootverbose)
  	device_printf(dev, "software reset port %d...\n", port);
 @@ -865,7 +864,10 @@ ata_ahci_softreset(device_t dev, int por
  	return (-1);
      }
  
 -    return ATA_INL(ctlr->r_res2, ATA_AHCI_P_SIG + offset);
 +    return (((u_int32_t)fis[6] << 24) |
 +	    ((u_int32_t)fis[5] << 16) |
 +	    ((u_int32_t)fis[4] << 8) |
 +	     (u_int32_t)fis[12]);
  }
  
  static void
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: mav 
State-Changed-When: Wed Dec 9 17:12:04 UTC 2009 
State-Changed-Why:  
Patch merged to 8-STABLE. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=140472 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/140472: commit references a PR
Date: Wed,  9 Dec 2009 17:11:28 +0000 (UTC)

 Author: mav
 Date: Wed Dec  9 17:11:09 2009
 New Revision: 200296
 URL: http://svn.freebsd.org/changeset/base/200296
 
 Log:
   MFC r200117:
   On Soft Reset, read device signature from FIS receive area, instead of
   PxSIG register. It works better for NVidia chipsets. ahci(4) does the same.
   
   PR:             kern/140472, i386/138668
 
 Modified:
   stable/8/sys/dev/ata/chipsets/ata-ahci.c
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
 
 Modified: stable/8/sys/dev/ata/chipsets/ata-ahci.c
 ==============================================================================
 --- stable/8/sys/dev/ata/chipsets/ata-ahci.c	Wed Dec  9 14:21:21 2009	(r200295)
 +++ stable/8/sys/dev/ata/chipsets/ata-ahci.c	Wed Dec  9 17:11:09 2009	(r200296)
 @@ -824,11 +824,10 @@ ata_ahci_hardreset(device_t dev, int por
  static u_int32_t
  ata_ahci_softreset(device_t dev, int port)
  {
 -    struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev));
      struct ata_channel *ch = device_get_softc(dev);
 -    int offset = ch->unit << 7;
      struct ata_ahci_cmd_tab *ctp =
  	(struct ata_ahci_cmd_tab *)(ch->dma.work + ATA_AHCI_CT_OFFSET);
 +    u_int8_t *fis = ch->dma.work + ATA_AHCI_FB_OFFSET + 0x40;
  
      if (bootverbose)
  	device_printf(dev, "software reset port %d...\n", port);
 @@ -865,7 +864,10 @@ ata_ahci_softreset(device_t dev, int por
  	return (-1);
      }
  
 -    return ATA_INL(ctlr->r_res2, ATA_AHCI_P_SIG + offset);
 +    return (((u_int32_t)fis[6] << 24) |
 +	    ((u_int32_t)fis[5] << 16) |
 +	    ((u_int32_t)fis[4] << 8) |
 +	     (u_int32_t)fis[12]);
  }
  
  static void
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: Grzegorz Blach <magik@roorback.net>
To: <FreeBSD-gnats-submit@FreeBSD.org>, <freebsd-bugs@FreeBSD.org>
Cc:  
Subject: Re: kern/140472: nForce 6 don't see my sata dvd drive
Date: Tue, 15 Dec 2009 18:42:36 +0100

 With recent patches, recording disks on my drive works very well.
 
>Unformatted:
