From nobody@FreeBSD.org  Wed Nov  9 14:09:30 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id E81F616A41F
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  9 Nov 2005 14:09:30 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B6DAB43D46
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  9 Nov 2005 14:09:30 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id jA9E9S4a030383
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 9 Nov 2005 14:09:28 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id jA9E9S0B030354;
	Wed, 9 Nov 2005 14:09:28 GMT
	(envelope-from nobody)
Message-Id: <200511091409.jA9E9S0B030354@www.freebsd.org>
Date: Wed, 9 Nov 2005 14:09:28 GMT
From: serguey Grigoriev <gregory@home.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: kernel panics during booting from the installatioin CD
X-Send-Pr-Version: www-2.3

>Number:         88730
>Category:       amd64
>Synopsis:       kernel panics during booting from the installation CD
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-amd64
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 09 14:10:22 GMT 2005
>Closed-Date:    Mon Feb 11 20:47:27 UTC 2008
>Last-Modified:  Mon Feb 11 20:47:27 UTC 2008
>Originator:     serguey Grigoriev
>Release:        FreeBSD v. 6.0 (amd64)
>Organization:
InTech Ltd.
>Environment:
FreeBSD amico.home.ru 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Tue Nov 8 16:52:06 MSK 2005 root@amico.home.ru:/usr/obj/usr/src/sys/SMPSNDSMBFS i386
>Description:
FreeBSD v. 6.0 (amd64) can't be installed on my machine: kernel panics during nitial booting from the installation CD. But FreeBSD v. 6.0 (i386) can be easily installed and works fine on the same machine.

Hardware configuration used:

GigaByte GA-K8N SLI motherboard (nForce4 chipset)
AMD Athlon64 X2 4400+ CPU
Matrox Millenium II PCI video card
Tekram DC-390U2B PCI-SCSI controller
IBM DMVS18D 0100 SCSI-3 disk

Is there a way to install amd64 release?

>How-To-Repeat:
The problem repeats every time I try to install the system.              
>Fix:
              
>Release-Note:
>Audit-Trail:

From: John Baldwin <jhb@freebsd.org>
To: freebsd-amd64@freebsd.org
Cc: serguey Grigoriev <gregory@home.ru>, freebsd-gnats-submit@freebsd.org
Subject: Re: amd64/88730: kernel panics during booting from the installatioin CD
Date: Wed, 9 Nov 2005 10:23:10 -0500

 On Wednesday 09 November 2005 09:09 am, serguey Grigoriev wrote:
 > >Description:
 >
 > FreeBSD v. 6.0 (amd64) can't be installed on my machine: kernel panics
 > during nitial booting from the installation CD. But FreeBSD v. 6.0 (i386)
 > can be easily installed and works fine on the same machine.
 >
 > Hardware configuration used:
 >
 > GigaByte GA-K8N SLI motherboard (nForce4 chipset)
 > AMD Athlon64 X2 4400+ CPU
 > Matrox Millenium II PCI video card
 > Tekram DC-390U2B PCI-SCSI controller
 > IBM DMVS18D 0100 SCSI-3 disk
 >
 > Is there a way to install amd64 release?
 >
 > >How-To-Repeat:
 >
 > The problem repeats every time I try to install the system.
 
 Please provide more details such as the panic message as we can't really 
 diagnose the problem without those details.
 
 
 -- 
 John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
 "Power Users Use the Power to Serve"  =  http://www.FreeBSD.org

From: "Eamon A.Roque" <Eamon.Roque@arf.fak12.uni-muenchen.de>
To: bug-followup@FreeBSD.org,
    gregory@home.ru
Cc:  
Subject: Re: amd64/88730: kernel panics during booting from the
	installation CD
Date: Wed, 21 Mar 2007 14:42:48 +0100

 --=-3zNQDsVbqxOXeaynKK49
 Content-Type: text/plain
 Content-Transfer-Encoding: 7bit
 
 Hi,
 
 I'm getting a boot panic on an AMD machine on all versions of FreeBSD
 from 6.1-RELEASE to 7.0-Current-200703.
 
 The machine is a dc5750 SFF from HP/Compaq, Windsor-PV Mini Build PCB X6
 Board with Athlon64-X2 3800+ 2Ghz FSB, ATI Chipset (see attachment
 (output from "lspci -vxxx" and "hwinfo -all"under Linux)), 2GB Ram
 (2048MB DDR2/667Mhz/Dual Channel). Graphic: NVidia GeForce 7300 LE
 
 Booting (w) or (w)out ACPI, in Safe Mode, whatever:
 
 Text from Bootloader on:
 
 OK boot -v
 GDB: no debug ports present
 KDB: debugger backends: ddb
 KDB: current backend: ddb
 panic: No BIOS smap info from loader
 cpuid: 0
 KDB: enter: panic
 [thread pid 0 tid 0]
 Stopped at	kdb_enter+0x2f: nop
 db> print
 ffffffff8047317f
 db>bt
 Tracing pid 0 tid 0 td 0xffffffff8096ff40
 kdb_enter() at kdb_enter+02f
 panic() at panic+0x2f
 hammer_time() at hammer_time+0xd2d
 btext() at btext+0x24
 db>smap
 
 db>
 
 HTH, just a "follow-up"
 
 Eamon Roque
 
 --=-3zNQDsVbqxOXeaynKK49
 Content-Disposition: attachment; filename=hwinfo-all-linux-2.6.21-rc4-mm1.txt
 Content-Type: text/plain; name=hwinfo-all-linux-2.6.21-rc4-mm1.txt; charset=utf-8
 Content-Transfer-Encoding: 7bit
 
 ============ start debug info ============
 libhd version 13.4u (x86-64)
 using /var/lib/hardware
 kernel version is 2.6
 ----- /proc/cmdline -----
   root=/dev/sda6 ro locale=de_DE
 ----- /proc/cmdline end -----
 debug = 0xff7ffff7
 probe = 0x00000000000000000000 (-memory -pci -isapnp -net -floppy -misc -misc.serial -misc.par -misc.floppy -serial -cpu -bios -monitor -mouse -scsi -usb -usb.mods -adb -modem -modem.usb -parallel -parallel.lp -parallel.zip -isa -isa.isdn -isdn -kbd -prom -sbus -int -braille -braille.alva -braille.fhp -braille.ht -ignx11 -sys -bios.vbe -isapnp.old -isapnp.new -isapnp.mod -braille.baum -manual -fb -pppoe -scan -pcmcia -fork -parallel.imm -s390 -cpuemu -sysfs -s390disks -udev -block -block.cdrom -block.part  -edd -edd.mod -bios.ddc -bios.fb -bios.mode -input -block.mods -bios.vesa -cpuemu.debug -scsi.noserial -wlan -bios.crc -hal -bios.vram -max -lxrc)
 shm: attached segment 622604 at 0x2b44e911d000
 >> hal.1: read hal data
   hal: connected to: :1.9
 ----- hal device list -----
   0: udi = '/org/freedesktop/Hal/devices/platform_bluetooth'
   info.udi = '/org/freedesktop/Hal/devices/platform_bluetooth'
   linux.subsystem = 'platform'
   linux.hotplug_type = 1 (0x1)
   info.product = 'Platform Device (bluetooth)'
   platform.id = 'bluetooth'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'platform'
   linux.sysfs_path_device = '/sys/devices/platform/bluetooth'
   linux.sysfs_path = '/sys/devices/platform/bluetooth'
 
   1: udi = '/org/freedesktop/Hal/devices/volume_uuid_0dc65b33_31e1_4716_aae1_8816ac474c1d'
   volume.unmount.valid_options = { 'lazy' }
   volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'data=' }
   org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject' }
   org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as' }
   org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject' }
   info.interfaces = { 'org.freedesktop.Hal.Device.Volume' }
   volume.ignore = true
   volume.policy.desired_mount_point = 'scsidisk'
   volume.policy.mount_filesystem = 'ext3'
   volume.policy.should_mount = true
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_0dc65b33_31e1_4716_aae1_8816ac474c1d'
   volume.partition.msdos_part_table_type = 131 (0x83)
   info.product = 'Volume (ext3)'
   volume.size = 148022784ull (0x8d2a600ull)
   volume.num_blocks = 289107 (0x46953)
   volume.block_size = 512 (0x200)
   volume.partition.number = 1 (0x1)
   info.capabilities = { 'volume', 'block' }
   info.category = 'volume'
   volume.is_partition = true
   volume.is_disc = false
   volume.is_mounted_read_only = false
   volume.is_mounted = true
   volume.mount_point = '/boot'
   volume.label = ''
   volume.uuid = '0dc65b33-31e1-4716-aae1-8816ac474c1d'
   volume.fsversion = '1.0'
   volume.fsusage = 'filesystem'
   volume.fstype = 'ext3'
   storage.model = ''
   block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   block.is_volume = true
   block.minor = 1 (0x1)
   block.major = 8 (0x8)
   block.device = '/dev/sda1'
   linux.hotplug_type = 3 (0x3)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   linux.sysfs_path_device = '/sys/block/sda/sda1'
   linux.sysfs_path = '/sys/block/sda/sda1'
 
   2: udi = '/org/freedesktop/Hal/devices/volume_part2_size_1024'
   info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_1024'
   volume.partition.msdos_part_table_type = 5 (0x5)
   info.product = 'Volume'
   volume.size = 1024ull (0x400ull)
   volume.num_blocks = 2 (0x2)
   volume.block_size = 512 (0x200)
   volume.partition.number = 2 (0x2)
   info.capabilities = { 'volume', 'block' }
   info.category = 'volume'
   volume.is_partition = true
   volume.is_disc = false
   volume.is_mounted_read_only = false
   volume.is_mounted = false
   volume.mount_point = ''
   volume.label = ''
   volume.uuid = ''
   volume.fsversion = ''
   volume.fsusage = ''
   volume.fstype = ''
   storage.model = ''
   block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   block.is_volume = true
   block.minor = 2 (0x2)
   block.major = 8 (0x8)
   block.device = '/dev/sda2'
   linux.hotplug_type = 3 (0x3)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   linux.sysfs_path_device = '/sys/block/sda/sda2'
   linux.sysfs_path = '/sys/block/sda/sda2'
 
   3: udi = '/org/freedesktop/Hal/devices/volume_uuid_5480fdd6_2527_4f3f_8590_4853b32bdb9c'
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_5480fdd6_2527_4f3f_8590_4853b32bdb9c'
   volume.partition.msdos_part_table_type = 130 (0x82)
   info.product = 'Volume (swap)'
   volume.size = 501709824ull (0x1de77c00ull)
   volume.num_blocks = 979902 (0xef3be)
   volume.block_size = 512 (0x200)
   volume.partition.number = 5 (0x5)
   info.capabilities = { 'volume', 'block' }
   info.category = 'volume'
   volume.is_partition = true
   volume.is_disc = false
   volume.is_mounted_read_only = false
   volume.is_mounted = false
   volume.mount_point = ''
   volume.label = ''
   volume.uuid = '5480fdd6-2527-4f3f-8590-4853b32bdb9c'
   volume.fsversion = '2'
   volume.fsusage = 'other'
   volume.fstype = 'swap'
   storage.model = ''
   block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   block.is_volume = true
   block.minor = 5 (0x5)
   block.major = 8 (0x8)
   block.device = '/dev/sda5'
   linux.hotplug_type = 3 (0x3)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   linux.sysfs_path_device = '/sys/block/sda/sda5'
   linux.sysfs_path = '/sys/block/sda/sda5'
 
   4: udi = '/org/freedesktop/Hal/devices/volume_uuid_a426118e_e7ff_4681_85a2_c263cf63917e'
   volume.unmount.valid_options = { 'lazy' }
   volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'data=' }
   org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject' }
   org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as' }
   org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject' }
   info.interfaces = { 'org.freedesktop.Hal.Device.Volume' }
   volume.ignore = true
   volume.policy.desired_mount_point = 'scsidisk'
   volume.policy.mount_filesystem = 'ext3'
   volume.policy.should_mount = true
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_a426118e_e7ff_4681_85a2_c263cf63917e'
   volume.partition.msdos_part_table_type = 131 (0x83)
   info.product = 'Volume (ext3)'
   volume.size = 39999504384ull (0x950280000ull)
   volume.num_blocks = 78124032 (0x4a81400)
   volume.block_size = 512 (0x200)
   volume.partition.number = 6 (0x6)
   info.capabilities = { 'volume', 'block' }
   info.category = 'volume'
   volume.is_partition = true
   volume.is_disc = false
   volume.is_mounted_read_only = false
   volume.is_mounted = true
   volume.mount_point = '/'
   volume.label = ''
   volume.uuid = 'a426118e-e7ff-4681-85a2-c263cf63917e'
   volume.fsversion = '1.0'
   volume.fsusage = 'filesystem'
   volume.fstype = 'ext3'
   storage.model = ''
   block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   block.is_volume = true
   block.minor = 6 (0x6)
   block.major = 8 (0x8)
   block.device = '/dev/sda6'
   linux.hotplug_type = 3 (0x3)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   linux.sysfs_path_device = '/sys/block/sda/sda6'
   linux.sysfs_path = '/sys/block/sda/sda6'
 
   5: udi = '/org/freedesktop/Hal/devices/volume_uuid_d6a0368a_bd58_4df8_8588_e3b13ab47a0f'
   volume.unmount.valid_options = { 'lazy' }
   volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'data=' }
   org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject' }
   org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as' }
   org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject' }
   info.interfaces = { 'org.freedesktop.Hal.Device.Volume' }
   volume.ignore = true
   volume.policy.desired_mount_point = 'scsidisk'
   volume.policy.mount_filesystem = 'ext3'
   volume.policy.should_mount = true
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_d6a0368a_bd58_4df8_8588_e3b13ab47a0f'
   volume.partition.msdos_part_table_type = 131 (0x83)
   info.product = '/home'
   volume.size = 119389906944ull (0x1bcc316800ull)
   volume.num_blocks = 233183412 (0xde618b4)
   volume.block_size = 512 (0x200)
   volume.partition.number = 7 (0x7)
   info.capabilities = { 'volume', 'block' }
   info.category = 'volume'
   volume.is_partition = true
   volume.is_disc = false
   volume.is_mounted_read_only = false
   volume.is_mounted = true
   volume.mount_point = '/home'
   volume.label = '/home'
   volume.uuid = 'd6a0368a-bd58-4df8-8588-e3b13ab47a0f'
   volume.fsversion = '1.0'
   volume.fsusage = 'filesystem'
   volume.fstype = 'ext3'
   storage.model = ''
   block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   block.is_volume = true
   block.minor = 7 (0x7)
   block.major = 8 (0x8)
   block.device = '/dev/sda7'
   linux.hotplug_type = 3 (0x3)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   linux.sysfs_path_device = '/sys/block/sda/sda7'
   linux.sysfs_path = '/sys/block/sda/sda7'
 
   6: udi = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   storage.policy.should_mount = false
   block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   info.udi = '/org/freedesktop/Hal/devices/storage_serial_1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   storage.requires_eject = false
   storage.hotpluggable = false
   info.capabilities = { 'storage', 'block' }
   info.category = 'storage'
   info.product = 'SAMSUNG HD160JJ/'
   info.vendor = 'ATA'
   storage.removable = false
   storage.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0'
   storage.lun = 0 (0x0)
   storage.firmware_version = 'ZM10'
   storage.serial = '1ATA_SAMSUNG_HD160JJP_S0XSJ1HP200682'
   storage.vendor = 'ATA'
   storage.model = 'SAMSUNG HD160JJ/'
   storage.drive_type = 'disk'
   storage.automount_enabled_hint = true
   storage.media_check_enabled = false
   storage.no_partitions_hint = false
   storage.bus = 'scsi'
   block.is_volume = false
   block.minor = 0 (0x0)
   block.major = 8 (0x8)
   block.device = '/dev/sda'
   linux.hotplug_type = 3 (0x3)
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0'
   linux.sysfs_path_device = '/sys/block/sda'
   linux.sysfs_path = '/sys/block/sda'
 
   7: udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
   info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
   linux.device_file = '/dev/snd/timer'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   alsa.device_file = '/dev/snd/timer'
   info.product = 'ALSA Timer Device'
   alsa.type = 'timer'
   info.capabilities = { 'alsa' }
   info.category = 'alsa'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   linux.sysfs_path = '/sys/devices/virtual/sound/timer'
 
   8: udi = '/org/freedesktop/Hal/devices/platform_pcspkr_logicaldev_input'
   info.udi = '/org/freedesktop/Hal/devices/platform_pcspkr_logicaldev_input'
   input.product = 'PC Speaker'
   info.product = 'PC Speaker'
   linux.device_file = '/dev/input/event0'
   linux.subsystem = 'input'
   linux.hotplug_type = 2 (0x2)
   input.device = '/dev/input/event0'
   info.capabilities = { 'input' }
   info.category = 'input'
   info.parent = '/org/freedesktop/Hal/devices/platform_pcspkr'
   input.physical_device = '/org/freedesktop/Hal/devices/platform_pcspkr'
   linux.sysfs_path = '/sys/class/input/input0/event0'
 
   9: udi = '/org/freedesktop/Hal/devices/platform_pcspkr'
   info.udi = '/org/freedesktop/Hal/devices/platform_pcspkr'
   linux.subsystem = 'platform'
   linux.hotplug_type = 1 (0x1)
   info.product = 'Platform Device (pcspkr)'
   platform.id = 'pcspkr'
   info.linux.driver = 'pcspkr'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'platform'
   linux.sysfs_path_device = '/sys/devices/platform/pcspkr'
   linux.sysfs_path = '/sys/devices/platform/pcspkr'
 
   10: udi = '/org/freedesktop/Hal/devices/platform_serial8250'
   info.udi = '/org/freedesktop/Hal/devices/platform_serial8250'
   linux.subsystem = 'platform'
   linux.hotplug_type = 1 (0x1)
   info.product = 'Platform Device (serial8250)'
   platform.id = 'serial8250'
   info.linux.driver = 'serial8250'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'platform'
   linux.sysfs_path_device = '/sys/devices/platform/serial8250'
   linux.sysfs_path = '/sys/devices/platform/serial8250'
 
   11: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'
   info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'
   linux.subsystem = 'serio'
   linux.hotplug_type = 1 (0x1)
   info.product = 'i8042 KBD port'
   serio.description = 'i8042 KBD port'
   serio.id = 'serio0'
   info.parent = '/org/freedesktop/Hal/devices/platform_i8042'
   info.bus = 'serio'
   linux.sysfs_path_device = '/sys/devices/platform/i8042/serio0'
   linux.sysfs_path = '/sys/devices/platform/i8042/serio0'
 
   12: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'
   info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'
   linux.subsystem = 'serio'
   linux.hotplug_type = 1 (0x1)
   info.product = 'i8042 AUX port'
   serio.description = 'i8042 AUX port'
   serio.id = 'serio1'
   info.parent = '/org/freedesktop/Hal/devices/platform_i8042'
   info.bus = 'serio'
   linux.sysfs_path_device = '/sys/devices/platform/i8042/serio1'
   linux.sysfs_path = '/sys/devices/platform/i8042/serio1'
 
   13: udi = '/org/freedesktop/Hal/devices/platform_i8042'
   info.udi = '/org/freedesktop/Hal/devices/platform_i8042'
   linux.subsystem = 'platform'
   linux.hotplug_type = 1 (0x1)
   info.product = 'Platform Device (i8042)'
   platform.id = 'i8042'
   info.linux.driver = 'i8042'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'platform'
   linux.sysfs_path_device = '/sys/devices/platform/i8042'
   linux.sysfs_path = '/sys/devices/platform/i8042'
 
   14: udi = '/org/freedesktop/Hal/devices/pci_1002_5950'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_5950'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'RS480 Host Bridge'
   pci.product = 'RS480 Host Bridge'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 22864 (0x5950)
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:00.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0'
 
   15: udi = '/org/freedesktop/Hal/devices/pci_10de_1d1'
   info.udi = '/org/freedesktop/Hal/devices/pci_10de_1d1'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x51a4)'
   pci.subsys_vendor = 'LeadTek Research Inc.'
   info.product = 'Unknown (0x01d1)'
   pci.product = 'Unknown (0x01d1)'
   info.vendor = 'nVidia Corporation'
   pci.vendor = 'nVidia Corporation'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 3 (0x3)
   pci.subsys_vendor_id = 4221 (0x107d)
   pci.subsys_product_id = 20900 (0x51a4)
   pci.vendor_id = 4318 (0x10de)
   pci.product_id = 465 (0x1d1)
   info.linux.driver = 'nvidia'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_5a34'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0'
 
   16: udi = '/org/freedesktop/Hal/devices/pci_1002_5a34'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_5a34'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'RS480 PCI-X Root Port'
   pci.product = 'RS480 PCI-X Root Port'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 4 (0x4)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 23092 (0x5a34)
   info.linux.driver = 'pcieport-driver'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0'
 
   17: udi = '/org/freedesktop/Hal/devices/net_00_19_bb_5e_a8_aa'
   info.udi = '/org/freedesktop/Hal/devices/net_00_19_bb_5e_a8_aa'
   linux.subsystem = 'net'
   linux.hotplug_type = 2 (0x2)
   net.80203.mac_address = 110517725354ull (0x19bb5ea8aaull)
   info.product = 'Networking Interface'
   net.interface_up = true
   net.arp_proto_hw_id = 1 (0x1)
   net.linux.ifindex = 2 (0x2)
   net.address = '00:19:bb:5e:a8:aa'
   net.interface = 'eth0'
   net.physical_device = '/org/freedesktop/Hal/devices/pci_14e4_167b'
   info.capabilities = { 'net', 'net.80203' }
   info.category = 'net.80203'
   info.parent = '/org/freedesktop/Hal/devices/pci_14e4_167b'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0/0000:3f:00.0/net/eth0'
 
   18: udi = '/org/freedesktop/Hal/devices/pci_14e4_167b'
   info.udi = '/org/freedesktop/Hal/devices/pci_14e4_167b'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x167b)'
   pci.product = 'Unknown (0x167b)'
   info.vendor = 'Broadcom Corporation'
   pci.vendor = 'Broadcom Corporation'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 2 (0x2)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 5348 (0x14e4)
   pci.product_id = 5755 (0x167b)
   info.linux.driver = 'tg3'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0/0000:3f:00.0'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_5a39'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.0/0000:3f:00.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0/0000:3f:00.0'
 
   19: udi = '/org/freedesktop/Hal/devices/pci_1002_5a39'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_5a39'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'Unknown (0x5a39)'
   pci.product = 'Unknown (0x5a39)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 4 (0x4)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 23097 (0x5a39)
   info.linux.driver = 'pcieport-driver'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0'
 
   20: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0_scsi_generic'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0_scsi_generic'
   linux.device_file = '/dev/sg0'
   linux.subsystem = 'scsi_generic'
   linux.hotplug_type = 2 (0x2)
   scsi_generic.device = '/dev/sg0'
   info.product = 'SCSI Generic Interface'
   info.capabilities = { 'scsi_generic' }
   info.category = 'scsi_generic'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0'
   linux.sysfs_path = '/sys/class/scsi_generic/sg0'
 
   21: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2_scsi_device_lun0'
   linux.subsystem = 'scsi'
   linux.hotplug_type = 1 (0x1)
   scsi.type = 'disk'
   scsi.vendor = 'ATA'
   scsi.model = 'SAMSUNG HD160JJ/'
   info.product = 'SCSI Device'
   info.linux.driver = 'sd'
   scsi.lun = 0 (0x0)
   scsi.target = 0 (0x0)
   scsi.bus = 0 (0x0)
   scsi.host = 0 (0x0)
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2'
   info.bus = 'scsi'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0/host0/target0:0:0/0:0:0:0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:12.0/host0/target0:0:0/0:0:0:0'
 
   22: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_2'
   linux.subsystem = 'scsi_host'
   linux.hotplug_type = 2 (0x2)
   scsi_host.host = 0 (0x0)
   info.product = 'SCSI Host Adapter'
   info.capabilities = { 'scsi_host' }
   info.category = 'scsi_host'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0/host0'
   linux.sysfs_path = '/sys/class/scsi_host/host0'
 
   23: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1_scsi_device_lun0_scsi_generic'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1_scsi_device_lun0_scsi_generic'
   linux.device_file = '/dev/sg1'
   linux.subsystem = 'scsi_generic'
   linux.hotplug_type = 2 (0x2)
   scsi_generic.device = '/dev/sg1'
   info.product = 'SCSI Generic Interface'
   info.capabilities = { 'scsi_generic' }
   info.category = 'scsi_generic'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1_scsi_device_lun0'
   linux.sysfs_path = '/sys/class/scsi_generic/sg1'
 
   24: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1_scsi_device_lun0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1_scsi_device_lun0'
   linux.subsystem = 'scsi'
   linux.hotplug_type = 1 (0x1)
   scsi.type = 'cdrom'
   scsi.vendor = 'HL-DT-ST'
   scsi.model = 'DVD+-RW GSA-H31L'
   info.product = 'SCSI Device'
   info.linux.driver = 'sr'
   scsi.lun = 0 (0x0)
   scsi.target = 0 (0x0)
   scsi.bus = 0 (0x0)
   scsi.host = 1 (0x1)
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1'
   info.bus = 'scsi'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0/host1/target1:0:0/1:0:0:0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:12.0/host1/target1:0:0/1:0:0:0'
 
   25: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_1'
   linux.subsystem = 'scsi_host'
   linux.hotplug_type = 2 (0x2)
   scsi_host.host = 1 (0x1)
   info.product = 'SCSI Host Adapter'
   info.capabilities = { 'scsi_host' }
   info.category = 'scsi_host'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0/host1'
   linux.sysfs_path = '/sys/class/scsi_host/host1'
 
   26: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host_0'
   linux.subsystem = 'scsi_host'
   linux.hotplug_type = 2 (0x2)
   scsi_host.host = 2 (0x2)
   info.product = 'SCSI Host Adapter'
   info.capabilities = { 'scsi_host' }
   info.category = 'scsi_host'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0/host2'
   linux.sysfs_path = '/sys/class/scsi_host/host2'
 
   27: udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380_scsi_host'
   linux.subsystem = 'scsi_host'
   linux.hotplug_type = 2 (0x2)
   scsi_host.host = 3 (0x3)
   info.product = 'SCSI Host Adapter'
   info.capabilities = { 'scsi_host' }
   info.category = 'scsi_host'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4380'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0/host3'
   linux.sysfs_path = '/sys/class/scsi_host/host3'
 
   28: udi = '/org/freedesktop/Hal/devices/pci_1002_4380'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4380'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x2813)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4380)'
   pci.product = 'Unknown (0x4380)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 1 (0x1)
   pci.device_subclass = 6 (0x6)
   pci.device_class = 1 (0x1)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10259 (0x2813)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17280 (0x4380)
   info.linux.driver = 'ahci'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:12.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:12.0'
 
   29: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB Hub Interface'
   usb.interface.protocol = 0 (0x0)
   usb.interface.subclass = 0 (0x0)
   usb.interface.class = 9 (0x9)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'hub'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 9 (0x9)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 0 (0x0)
   usb.product_id = 0 (0x0)
   usb.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb.product = 'USB Hub Interface'
   usb.device_revision_bcd = 518 (0x206)
   usb.max_power = 0 (0x0)
   usb.num_ports = 2 (0x2)
   usb.linux.device_number = 1 (0x1)
   usb.serial = '0000:00:13.0'
   usb.speed_bcd = 4608 (0x1200)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = true
   usb.can_wake_up = true
   usb.bus_number = 1 (0x1)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0'
 
   30: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_usbraw'
   linux.device_file = '/dev/bus/usb/001/001'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/001/001'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1/usb_device/usbdev1.1'
 
   31: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 1 (0x1)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = true
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 4608 (0x1200)
   usb_device.serial = '0000:00:13.0'
   usb_device.linux.device_number = 1 (0x1)
   usb_device.num_ports = 2 (0x2)
   usb_device.max_power = 0 (0x0)
   usb_device.device_revision_bcd = 518 (0x206)
   info.product = 'OHCI Host Controller'
   usb_device.product = 'OHCI Host Controller'
   info.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.product_id = 0 (0x0)
   usb_device.vendor_id = 0 (0x0)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 9 (0x9)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4387'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.0/usb1'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1'
 
   32: udi = '/org/freedesktop/Hal/devices/pci_1002_4387'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4387'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4387)'
   pci.product = 'Unknown (0x4387)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 16 (0x10)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17287 (0x4387)
   info.linux.driver = 'ohci_hcd'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0'
 
   33: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB Hub Interface'
   usb.interface.protocol = 0 (0x0)
   usb.interface.subclass = 0 (0x0)
   usb.interface.class = 9 (0x9)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'hub'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 9 (0x9)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 0 (0x0)
   usb.product_id = 0 (0x0)
   usb.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb.product = 'USB Hub Interface'
   usb.device_revision_bcd = 518 (0x206)
   usb.max_power = 0 (0x0)
   usb.num_ports = 2 (0x2)
   usb.linux.device_number = 1 (0x1)
   usb.serial = '0000:00:13.1'
   usb.speed_bcd = 4608 (0x1200)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = true
   usb.can_wake_up = true
   usb.bus_number = 2 (0x2)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0'
 
   34: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_usbraw'
   linux.device_file = '/dev/bus/usb/002/001'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/002/001'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2/usb_device/usbdev2.1'
 
   35: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 2 (0x2)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = true
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 4608 (0x1200)
   usb_device.serial = '0000:00:13.1'
   usb_device.linux.device_number = 1 (0x1)
   usb_device.num_ports = 2 (0x2)
   usb_device.max_power = 0 (0x0)
   usb_device.device_revision_bcd = 518 (0x206)
   info.product = 'OHCI Host Controller'
   usb_device.product = 'OHCI Host Controller'
   info.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.product_id = 0 (0x0)
   usb_device.vendor_id = 0 (0x0)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 9 (0x9)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4388'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.1/usb2'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2'
 
   36: udi = '/org/freedesktop/Hal/devices/pci_1002_4388'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4388'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4388)'
   pci.product = 'Unknown (0x4388)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 16 (0x10)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17288 (0x4388)
   info.linux.driver = 'ohci_hcd'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.1'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1'
 
   37: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB Hub Interface'
   usb.interface.protocol = 0 (0x0)
   usb.interface.subclass = 0 (0x0)
   usb.interface.class = 9 (0x9)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'hub'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 9 (0x9)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 0 (0x0)
   usb.product_id = 0 (0x0)
   usb.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb.product = 'USB Hub Interface'
   usb.device_revision_bcd = 518 (0x206)
   usb.max_power = 0 (0x0)
   usb.num_ports = 2 (0x2)
   usb.linux.device_number = 1 (0x1)
   usb.serial = '0000:00:13.2'
   usb.speed_bcd = 4608 (0x1200)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = true
   usb.can_wake_up = true
   usb.bus_number = 3 (0x3)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0'
 
   38: udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_if0_logicaldev_input'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_if0_logicaldev_input'
   input.product = 'Logitech USB Optical Mouse'
   info.product = 'Logitech USB Optical Mouse'
   linux.device_file = '/dev/input/event1'
   linux.subsystem = 'input'
   linux.hotplug_type = 2 (0x2)
   input.device = '/dev/input/event1'
   info.capabilities = { 'input', 'input.mouse' }
   info.category = 'input'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_if0'
   input.physical_device = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_if0'
   linux.sysfs_path = '/sys/class/input/input1/event1'
 
   39: udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB HID Interface'
   usb.interface.protocol = 2 (0x2)
   usb.interface.subclass = 1 (0x1)
   usb.interface.class = 3 (0x3)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'usbhid'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1/3-1:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 0 (0x0)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 1133 (0x46d)
   usb.product_id = 49164 (0xc00c)
   usb.vendor = 'Logitech, Inc.'
   usb.product = 'USB HID Interface'
   usb.device_revision_bcd = 8464 (0x2110)
   usb.max_power = 100 (0x64)
   usb.num_ports = 0 (0x0)
   usb.linux.device_number = 3 (0x3)
   usb.speed_bcd = 336 (0x150)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = false
   usb.can_wake_up = true
   usb.bus_number = 3 (0x3)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1/3-1:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1/3-1:1.0'
 
   40: udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial_usbraw'
   linux.device_file = '/dev/bus/usb/003/003'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/003/003'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1/usb_device/usbdev3.3'
 
   41: udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c00c_noserial'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 3 (0x3)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = false
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 336 (0x150)
   usb_device.linux.device_number = 3 (0x3)
   usb_device.num_ports = 0 (0x0)
   usb_device.max_power = 100 (0x64)
   usb_device.device_revision_bcd = 8464 (0x2110)
   info.product = 'Optical Wheel Mouse'
   usb_device.product = 'Optical Wheel Mouse'
   info.vendor = 'Logitech, Inc.'
   usb_device.vendor = 'Logitech, Inc.'
   usb_device.product_id = 49164 (0xc00c)
   usb_device.vendor_id = 1133 (0x46d)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 0 (0x0)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-1'
 
   42: udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_if0_logicaldev_input'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_if0_logicaldev_input'
   button.has_state = false
   button.type = ''
   info.addons = { 'hald-addon-keyboard' }
   input.product = 'CHICONY HP Basic USB Keyboard'
   info.product = 'CHICONY HP Basic USB Keyboard'
   linux.device_file = '/dev/input/event2'
   linux.subsystem = 'input'
   linux.hotplug_type = 2 (0x2)
   input.device = '/dev/input/event2'
   info.capabilities = { 'input', 'input.keyboard', 'button' }
   info.category = 'input'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_if0'
   input.physical_device = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_if0'
   linux.sysfs_path = '/sys/class/input/input2/event2'
 
   43: udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB HID Interface'
   usb.interface.protocol = 1 (0x1)
   usb.interface.subclass = 1 (0x1)
   usb.interface.class = 3 (0x3)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'usbhid'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 0 (0x0)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 1008 (0x3f0)
   usb.product_id = 36 (0x24)
   usb.vendor = 'Hewlett-Packard'
   usb.product = 'USB HID Interface'
   usb.device_revision_bcd = 768 (0x300)
   usb.max_power = 100 (0x64)
   usb.num_ports = 0 (0x0)
   usb.linux.device_number = 4 (0x4)
   usb.speed_bcd = 336 (0x150)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = false
   usb.can_wake_up = true
   usb.bus_number = 3 (0x3)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2:1.0'
 
   44: udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial_usbraw'
   linux.device_file = '/dev/bus/usb/003/004'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/003/004'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2/usb_device/usbdev3.4'
 
   45: udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_24_noserial'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 3 (0x3)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = false
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 336 (0x150)
   usb_device.linux.device_number = 4 (0x4)
   usb_device.num_ports = 0 (0x0)
   usb_device.max_power = 100 (0x64)
   usb_device.device_revision_bcd = 768 (0x300)
   info.product = 'HP Basic USB Keyboard'
   usb_device.product = 'HP Basic USB Keyboard'
   info.vendor = 'Hewlett-Packard'
   usb_device.vendor = 'Hewlett-Packard'
   usb_device.product_id = 36 (0x24)
   usb_device.vendor_id = 1008 (0x3f0)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 0 (0x0)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-2'
 
   46: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_usbraw'
   linux.device_file = '/dev/bus/usb/003/001'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/003/001'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/usb_device/usbdev3.1'
 
   47: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 3 (0x3)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = true
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 4608 (0x1200)
   usb_device.serial = '0000:00:13.2'
   usb_device.linux.device_number = 1 (0x1)
   usb_device.num_ports = 2 (0x2)
   usb_device.max_power = 0 (0x0)
   usb_device.device_revision_bcd = 518 (0x206)
   info.product = 'OHCI Host Controller'
   usb_device.product = 'OHCI Host Controller'
   info.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.product_id = 0 (0x0)
   usb_device.vendor_id = 0 (0x0)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 9 (0x9)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4389'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3'
 
   48: udi = '/org/freedesktop/Hal/devices/pci_1002_4389'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4389'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4389)'
   pci.product = 'Unknown (0x4389)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 16 (0x10)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17289 (0x4389)
   info.linux.driver = 'ohci_hcd'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2'
 
   49: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB Hub Interface'
   usb.interface.protocol = 0 (0x0)
   usb.interface.subclass = 0 (0x0)
   usb.interface.class = 9 (0x9)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'hub'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3/usb4/4-0:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 9 (0x9)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 0 (0x0)
   usb.product_id = 0 (0x0)
   usb.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb.product = 'USB Hub Interface'
   usb.device_revision_bcd = 518 (0x206)
   usb.max_power = 0 (0x0)
   usb.num_ports = 2 (0x2)
   usb.linux.device_number = 1 (0x1)
   usb.serial = '0000:00:13.3'
   usb.speed_bcd = 4608 (0x1200)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = true
   usb.can_wake_up = true
   usb.bus_number = 4 (0x4)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.3/usb4/4-0:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3/usb4/4-0:1.0'
 
   50: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3_usbraw'
   linux.device_file = '/dev/bus/usb/004/001'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/004/001'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3/usb4/usb_device/usbdev4.1'
 
   51: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_3'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 4 (0x4)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = true
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 4608 (0x1200)
   usb_device.serial = '0000:00:13.3'
   usb_device.linux.device_number = 1 (0x1)
   usb_device.num_ports = 2 (0x2)
   usb_device.max_power = 0 (0x0)
   usb_device.device_revision_bcd = 518 (0x206)
   info.product = 'OHCI Host Controller'
   usb_device.product = 'OHCI Host Controller'
   info.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.product_id = 0 (0x0)
   usb_device.vendor_id = 0 (0x0)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 9 (0x9)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3/usb4'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_438a'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.3/usb4'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3/usb4'
 
   52: udi = '/org/freedesktop/Hal/devices/pci_1002_438a'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_438a'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x438a)'
   pci.product = 'Unknown (0x438a)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 16 (0x10)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17290 (0x438a)
   info.linux.driver = 'ohci_hcd'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.3'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.3'
 
   53: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB Hub Interface'
   usb.interface.protocol = 0 (0x0)
   usb.interface.subclass = 0 (0x0)
   usb.interface.class = 9 (0x9)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'hub'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4/usb5/5-0:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 9 (0x9)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 0 (0x0)
   usb.vendor_id = 0 (0x0)
   usb.product_id = 0 (0x0)
   usb.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb.product = 'USB Hub Interface'
   usb.device_revision_bcd = 518 (0x206)
   usb.max_power = 0 (0x0)
   usb.num_ports = 2 (0x2)
   usb.linux.device_number = 1 (0x1)
   usb.serial = '0000:00:13.4'
   usb.speed_bcd = 4608 (0x1200)
   usb.version_bcd = 272 (0x110)
   usb.is_self_powered = true
   usb.can_wake_up = true
   usb.bus_number = 5 (0x5)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.4/usb5/5-0:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4/usb5/5-0:1.0'
 
   54: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4_usbraw'
   linux.device_file = '/dev/bus/usb/005/001'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/005/001'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4/usb5/usb_device/usbdev5.1'
 
   55: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_4'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 5 (0x5)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = true
   usb_device.version_bcd = 272 (0x110)
   usb_device.speed_bcd = 4608 (0x1200)
   usb_device.serial = '0000:00:13.4'
   usb_device.linux.device_number = 1 (0x1)
   usb_device.num_ports = 2 (0x2)
   usb_device.max_power = 0 (0x0)
   usb_device.device_revision_bcd = 518 (0x206)
   info.product = 'OHCI Host Controller'
   usb_device.product = 'OHCI Host Controller'
   info.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.vendor = 'Linux 2.6.21-rc4-mm1 ohci_hcd'
   usb_device.product_id = 0 (0x0)
   usb_device.vendor_id = 0 (0x0)
   usb_device.device_protocol = 0 (0x0)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 9 (0x9)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4/usb5'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_438b'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.4/usb5'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4/usb5'
 
   56: udi = '/org/freedesktop/Hal/devices/pci_1002_438b'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_438b'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x438b)'
   pci.product = 'Unknown (0x438b)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 16 (0x10)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17291 (0x438b)
   info.linux.driver = 'ohci_hcd'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.4'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.4'
 
   57: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5_if0'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5_if0'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   info.product = 'USB Hub Interface'
   usb.interface.protocol = 0 (0x0)
   usb.interface.subclass = 0 (0x0)
   usb.interface.class = 9 (0x9)
   usb.interface.number = 0 (0x0)
   info.linux.driver = 'hub'
   usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5/usb6/6-0:1.0'
   usb.configuration_value = 1 (0x1)
   usb.num_configurations = 1 (0x1)
   usb.num_interfaces = 1 (0x1)
   usb.device_class = 9 (0x9)
   usb.device_subclass = 0 (0x0)
   usb.device_protocol = 1 (0x1)
   usb.vendor_id = 0 (0x0)
   usb.product_id = 0 (0x0)
   usb.vendor = 'Linux 2.6.21-rc4-mm1 ehci_hcd'
   usb.product = 'USB Hub Interface'
   usb.device_revision_bcd = 518 (0x206)
   usb.max_power = 0 (0x0)
   usb.num_ports = 10 (0xa)
   usb.linux.device_number = 1 (0x1)
   usb.serial = '0000:00:13.5'
   usb.speed_bcd = 294912 (0x48000)
   usb.version_bcd = 512 (0x200)
   usb.is_self_powered = true
   usb.can_wake_up = true
   usb.bus_number = 6 (0x6)
   info.bus = 'usb'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.5/usb6/6-0:1.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5/usb6/6-0:1.0'
 
   58: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5_usbraw'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5_usbraw'
   linux.device_file = '/dev/bus/usb/006/001'
   linux.subsystem = 'usb_device'
   linux.hotplug_type = 2 (0x2)
   usbraw.device = '/dev/bus/usb/006/001'
   info.product = 'USB Raw Device Access'
   info.capabilities = { 'usbraw' }
   info.category = 'usbraw'
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5/usb6/usb_device/usbdev6.1'
 
   59: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5'
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_5'
   linux.subsystem = 'usb'
   linux.hotplug_type = 1 (0x1)
   usb_device.bus_number = 6 (0x6)
   usb_device.can_wake_up = true
   usb_device.is_self_powered = true
   usb_device.version_bcd = 512 (0x200)
   usb_device.speed_bcd = 294912 (0x48000)
   usb_device.serial = '0000:00:13.5'
   usb_device.linux.device_number = 1 (0x1)
   usb_device.num_ports = 10 (0xa)
   usb_device.max_power = 0 (0x0)
   usb_device.device_revision_bcd = 518 (0x206)
   info.product = 'EHCI Host Controller'
   usb_device.product = 'EHCI Host Controller'
   info.vendor = 'Linux 2.6.21-rc4-mm1 ehci_hcd'
   usb_device.vendor = 'Linux 2.6.21-rc4-mm1 ehci_hcd'
   usb_device.product_id = 0 (0x0)
   usb_device.vendor_id = 0 (0x0)
   usb_device.device_protocol = 1 (0x1)
   usb_device.device_subclass = 0 (0x0)
   usb_device.device_class = 9 (0x9)
   usb_device.num_interfaces = 1 (0x1)
   usb_device.num_configurations = 1 (0x1)
   usb_device.configuration_value = 1 (0x1)
   usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5/usb6'
   info.linux.driver = 'usb'
   info.bus = 'usb_device'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4386'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.5/usb6'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5/usb6'
 
   60: udi = '/org/freedesktop/Hal/devices/pci_1002_4386'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4386'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4386)'
   pci.product = 'Unknown (0x4386)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 32 (0x20)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17286 (0x4386)
   info.linux.driver = 'ehci_hcd'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.5'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5'
 
   61: udi = '/org/freedesktop/Hal/devices/pci_1002_4385'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4385'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4385)'
   pci.product = 'Unknown (0x4385)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 5 (0x5)
   pci.device_class = 12 (0xc)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17285 (0x4385)
   info.linux.driver = 'piix4_smbus'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:14.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.0'
 
   62: udi = '/org/freedesktop/Hal/devices/pci_1002_438c'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_438c'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x438c)'
   pci.product = 'Unknown (0x438c)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 143 (0x8f)
   pci.device_subclass = 1 (0x1)
   pci.device_class = 1 (0x1)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17292 (0x438c)
   info.linux.driver = 'ATIIXP_IDE'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.1'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:14.1'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.1'
 
   63: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_capture_2'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_capture_2'
   linux.device_file = '/dev/snd/pcmC0D2c'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'ALC260 Analog ALSA Capture Device'
   alsa.type = 'capture'
   alsa.device_id = 'ALC260 Analog'
   alsa.card_id = 'SB'
   alsa.device = 2 (0x2)
   alsa.card = 0 (0x0)
   alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   alsa.device_file = '/dev/snd/pcmC0D2c'
   info.capabilities = { 'alsa' }
   info.category = 'alsa'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/pcmC0D2c'
 
   64: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_playback_0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_playback_0'
   linux.device_file = '/dev/snd/pcmC0D0p'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'ALC260 Analog ALSA Playback Device'
   alsa.type = 'playback'
   alsa.device_id = 'ALC260 Analog'
   alsa.card_id = 'SB'
   alsa.device = 0 (0x0)
   alsa.card = 0 (0x0)
   alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   alsa.device_file = '/dev/snd/pcmC0D0p'
   info.capabilities = { 'alsa' }
   info.category = 'alsa'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/pcmC0D0p'
 
   65: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_capture_0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_capture_0'
   linux.device_file = '/dev/snd/pcmC0D0c'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'ALC260 Analog ALSA Capture Device'
   alsa.type = 'capture'
   alsa.device_id = 'ALC260 Analog'
   alsa.card_id = 'SB'
   alsa.device = 0 (0x0)
   alsa.card = 0 (0x0)
   alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   alsa.device_file = '/dev/snd/pcmC0D0c'
   info.capabilities = { 'alsa' }
   info.category = 'alsa'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/pcmC0D0c'
 
   66: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_oss_pcm_0_0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_oss_pcm_0_0'
   linux.device_file = '/dev/dsp'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'ALC260 Analog OSS PCM Device'
   oss.type = 'pcm'
   oss.device = 0 (0x0)
   oss.device_id = 'ALC260 Analog'
   oss.card_id = 'SB'
   oss.card = 0 (0x0)
   oss.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   oss.device_file = '/dev/dsp'
   info.capabilities = { 'oss' }
   info.category = 'oss'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/dsp'
 
   67: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_oss_pcm_0'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_oss_pcm_0'
   linux.device_file = '/dev/audio'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'ALC260 Analog OSS PCM Device'
   oss.type = 'pcm'
   oss.device = 0 (0x0)
   oss.device_id = 'ALC260 Analog'
   oss.card_id = 'SB'
   oss.card = 0 (0x0)
   oss.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   oss.device_file = '/dev/audio'
   info.capabilities = { 'oss' }
   info.category = 'oss'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/audio'
 
   68: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_control__1'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_alsa_control__1'
   linux.device_file = '/dev/snd/controlC0'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'SB ALSA Control Device'
   alsa.card_id = 'SB'
   alsa.type = 'control'
   alsa.card = 0 (0x0)
   alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   alsa.device_file = '/dev/snd/controlC0'
   info.capabilities = { 'alsa' }
   info.category = 'alsa'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/controlC0'
 
   69: udi = '/org/freedesktop/Hal/devices/pci_1002_4383_oss_mixer__1'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383_oss_mixer__1'
   linux.device_file = '/dev/mixer'
   linux.subsystem = 'sound'
   linux.hotplug_type = 2 (0x2)
   info.product = 'ALC260 Analog OSS Control Device'
   oss.type = 'mixer'
   oss.device_id = 'ALC260 Analog'
   oss.card_id = 'SB'
   oss.card = 0 (0x0)
   oss.physical_device = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.parent = '/org/freedesktop/Hal/devices/pci_1002_4383'
   oss.device_file = '/dev/mixer'
   info.capabilities = { 'oss' }
   info.category = 'oss'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2/sound/card0/mixer'
 
   70: udi = '/org/freedesktop/Hal/devices/pci_1002_4383'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4383'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x4383)'
   pci.product = 'Unknown (0x4383)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 3 (0x3)
   pci.device_class = 4 (0x4)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17283 (0x4383)
   info.linux.driver = 'HDA Intel'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:14.2'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.2'
 
   71: udi = '/org/freedesktop/Hal/devices/pci_1002_438d'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_438d'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x280a)'
   pci.subsys_vendor = 'Hewlett-Packard Company'
   info.product = 'Unknown (0x438d)'
   pci.product = 'Unknown (0x438d)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 1 (0x1)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 4156 (0x103c)
   pci.subsys_product_id = 10250 (0x280a)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17293 (0x438d)
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.3'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:14.3'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.3'
 
   72: udi = '/org/freedesktop/Hal/devices/pci_1002_4384'
   info.udi = '/org/freedesktop/Hal/devices/pci_1002_4384'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'Unknown (0x4384)'
   pci.product = 'Unknown (0x4384)'
   info.vendor = 'ATI Technologies Inc'
   pci.vendor = 'ATI Technologies Inc'
   pci.device_protocol = 1 (0x1)
   pci.device_subclass = 4 (0x4)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4098 (0x1002)
   pci.product_id = 17284 (0x4384)
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.4'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:14.4'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:14.4'
 
   73: udi = '/org/freedesktop/Hal/devices/pci_1022_1100'
   info.udi = '/org/freedesktop/Hal/devices/pci_1022_1100'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'K8 [Athlon64/Opteron] HyperTransport Technology Configuration'
   pci.product = 'K8 [Athlon64/Opteron] HyperTransport Technology Configuration'
   info.vendor = 'Advanced Micro Devices [AMD]'
   pci.vendor = 'Advanced Micro Devices [AMD]'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4130 (0x1022)
   pci.product_id = 4352 (0x1100)
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.0'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:18.0'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.0'
 
   74: udi = '/org/freedesktop/Hal/devices/pci_1022_1101'
   info.udi = '/org/freedesktop/Hal/devices/pci_1022_1101'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'K8 [Athlon64/Opteron] Address Map'
   pci.product = 'K8 [Athlon64/Opteron] Address Map'
   info.vendor = 'Advanced Micro Devices [AMD]'
   pci.vendor = 'Advanced Micro Devices [AMD]'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4130 (0x1022)
   pci.product_id = 4353 (0x1101)
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.1'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:18.1'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.1'
 
   75: udi = '/org/freedesktop/Hal/devices/pci_1022_1102'
   info.udi = '/org/freedesktop/Hal/devices/pci_1022_1102'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'K8 [Athlon64/Opteron] DRAM Controller'
   pci.product = 'K8 [Athlon64/Opteron] DRAM Controller'
   info.vendor = 'Advanced Micro Devices [AMD]'
   pci.vendor = 'Advanced Micro Devices [AMD]'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4130 (0x1022)
   pci.product_id = 4354 (0x1102)
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.2'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:18.2'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.2'
 
   76: udi = '/org/freedesktop/Hal/devices/pci_1022_1103'
   info.udi = '/org/freedesktop/Hal/devices/pci_1022_1103'
   linux.subsystem = 'pci'
   linux.hotplug_type = 1 (0x1)
   pci.subsys_product = 'Unknown (0x0000)'
   pci.subsys_vendor = 'Unknown (0x0000)'
   info.product = 'K8 [Athlon64/Opteron] Miscellaneous Control'
   pci.product = 'K8 [Athlon64/Opteron] Miscellaneous Control'
   info.vendor = 'Advanced Micro Devices [AMD]'
   pci.vendor = 'Advanced Micro Devices [AMD]'
   pci.device_protocol = 0 (0x0)
   pci.device_subclass = 0 (0x0)
   pci.device_class = 6 (0x6)
   pci.subsys_vendor_id = 0 (0x0)
   pci.subsys_product_id = 0 (0x0)
   pci.vendor_id = 4130 (0x1022)
   pci.product_id = 4355 (0x1103)
   info.linux.driver = 'k8temp'
   pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.3'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pci'
   linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:18.3'
   linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:18.3'
 
   77: udi = '/org/freedesktop/Hal/devices/pnp_PNP0a08'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0a08'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'PnP Device (PNP0a08)'
   pnp.id = 'PNP0a08'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:00'
   linux.sysfs_path = '/sys/devices/pnp0/00:00'
 
   78: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'Math Coprocessor'
   pnp.description = 'Math Coprocessor'
   pnp.id = 'PNP0c04'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:01'
   linux.sysfs_path = '/sys/devices/pnp0/00:01'
 
   79: udi = '/org/freedesktop/Hal/devices/pnp_PNP0200'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0200'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'AT DMA Controller'
   pnp.description = 'AT DMA Controller'
   pnp.id = 'PNP0200'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:02'
   linux.sysfs_path = '/sys/devices/pnp0/00:02'
 
   80: udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'AT Real-Time Clock'
   pnp.description = 'AT Real-Time Clock'
   pnp.id = 'PNP0b00'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:03'
   linux.sysfs_path = '/sys/devices/pnp0/00:03'
 
   81: udi = '/org/freedesktop/Hal/devices/pnp_PNP0800'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0800'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'AT-style speaker sound'
   pnp.description = 'AT-style speaker sound'
   pnp.id = 'PNP0800'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:04'
   linux.sysfs_path = '/sys/devices/pnp0/00:04'
 
   82: udi = '/org/freedesktop/Hal/devices/pnp_PNP0f13'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0f13'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'PS/2 Port for PS/2-style Mice'
   pnp.description = 'PS/2 Port for PS/2-style Mice'
   pnp.id = 'PNP0f13'
   info.linux.driver = 'i8042 aux'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:05'
   linux.sysfs_path = '/sys/devices/pnp0/00:05'
 
   83: udi = '/org/freedesktop/Hal/devices/pnp_PNP0303'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0303'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'IBM Enhanced (101/102-key, PS/2 mouse support)'
   pnp.description = 'IBM Enhanced (101/102-key, PS/2 mouse support)'
   pnp.id = 'PNP0303'
   info.linux.driver = 'i8042 kbd'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:06'
   linux.sysfs_path = '/sys/devices/pnp0/00:06'
 
   84: udi = '/org/freedesktop/Hal/devices/pnp_PNP0401'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0401'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'ECP printer port'
   pnp.description = 'ECP printer port'
   pnp.id = 'PNP0401'
   info.linux.driver = 'parport_pc'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:07'
   linux.sysfs_path = '/sys/devices/pnp0/00:07'
 
   85: udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
   linux.device_file = '/dev/ttyS0'
   linux.subsystem = 'tty'
   linux.hotplug_type = 2 (0x2)
   info.product = '16550A-compatible COM port'
   serial.type = 'platform'
   serial.port = 0 (0x0)
   serial.device = '/dev/ttyS0'
   serial.physical_device = '/org/freedesktop/Hal/devices/pnp_PNP0501'
   info.capabilities = { 'serial' }
   info.category = 'serial'
   info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'
   linux.sysfs_path = '/sys/devices/pnp0/00:08/tty/ttyS0'
 
   86: udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = '16550A-compatible COM port'
   pnp.description = '16550A-compatible COM port'
   pnp.id = 'PNP0501'
   info.linux.driver = 'serial'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:08'
   linux.sysfs_path = '/sys/devices/pnp0/00:08'
 
   87: udi = '/org/freedesktop/Hal/devices/pnp_PNP0700'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0700'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'PC standard floppy disk controller'
   pnp.description = 'PC standard floppy disk controller'
   pnp.id = 'PNP0700'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:09'
   linux.sysfs_path = '/sys/devices/pnp0/00:09'
 
   88: udi = '/org/freedesktop/Hal/devices/pnp_PNP0003'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0003'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'APIC'
   pnp.description = 'APIC'
   pnp.id = 'PNP0003'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:0a'
   linux.sysfs_path = '/sys/devices/pnp0/00:0a'
 
   89: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'
   pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'
   pnp.id = 'PNP0c02'
   info.linux.driver = 'system'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:0b'
   linux.sysfs_path = '/sys/devices/pnp0/00:0b'
 
   90: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'
   pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'
   pnp.id = 'PNP0c02'
   info.linux.driver = 'system'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:0c'
   linux.sysfs_path = '/sys/devices/pnp0/00:0c'
 
   91: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01'
   info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01'
   linux.subsystem = 'pnp'
   linux.hotplug_type = 1 (0x1)
   info.product = 'System Board'
   pnp.description = 'System Board'
   pnp.id = 'PNP0c01'
   info.linux.driver = 'system'
   info.parent = '/org/freedesktop/Hal/devices/computer'
   info.bus = 'pnp'
   linux.sysfs_path_device = '/sys/devices/pnp0/00:0d'
   linux.sysfs_path = '/sys/devices/pnp0/00:0d'
 
   92: udi = '/org/freedesktop/Hal/devices/computer'
   info.callouts.add = { 'hal-system-storage-cleanup-mountpoints' }
   storage.policy.default.mount_option.exec = true
   org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = { 'hal-system-power-suspend', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save' }
   org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = { 'i', '', '', '', 'b' }
   org.freedesktop.Hal.Device.SystemPowerManagement.method_names = { 'Suspend', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave' }
   info.interfaces = { 'org.freedesktop.Hal.Device.SystemPowerManagement' }
   system.formfactor = 'unknown'
   power_management.can_suspend_to_disk = true
   power_management.can_suspend_to_ram = true
   system.kernel.machine = 'x86_64'
   system.kernel.version = '2.6.21-rc4-mm1'
   system.kernel.name = 'Linux'
   info.udi = '/org/freedesktop/Hal/devices/computer'
   info.product = 'Computer'
   linux.sysfs_path_device = '(none)'
   info.bus = 'unknown'
 ----- hal device list end -----
 >> hal.2: assign udi
   used irqs:
 =========== end debug info ============
 
 --=-3zNQDsVbqxOXeaynKK49
 Content-Disposition: attachment; filename=lscpi-vxxx-amd-linux-2.6.21-rc4-mm1.txt
 Content-Type: text/plain; name=lscpi-vxxx-amd-linux-2.6.21-rc4-mm1.txt; charset=utf-8
 Content-Transfer-Encoding: 7bit
 
 00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32
 00: 02 10 50 59 06 01 20 22 10 00 00 06 00 20 00 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
 
 00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port (prog-if 00 [Normal decode])
 	Flags: bus master, fast devsel, latency 0
 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
 	Memory behind bridge: d1000000-d31fffff
 	Prefetchable memory behind bridge: 00000000c0000000-00000000d0100000
 	Capabilities: <access denied>
 00: 02 10 34 5a 07 05 10 00 00 00 04 06 10 00 01 00
 10: 00 00 00 00 00 00 00 00 00 02 02 00 f1 01 00 00
 20: 00 d1 10 d3 01 c0 11 d0 00 00 00 00 00 00 00 00
 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 0a 00
 
 00:07.0 PCI bridge: ATI Technologies Inc Unknown device 5a39 (prog-if 00 [Normal decode])
 	Flags: bus master, fast devsel, latency 0
 	Bus: primary=00, secondary=3f, subordinate=3f, sec-latency=0
 	Memory behind bridge: d0200000-d04fffff
 	Capabilities: <access denied>
 00: 02 10 39 5a 07 05 10 00 00 00 04 06 10 00 01 00
 10: 00 00 00 00 00 00 00 00 00 3f 3f 00 f1 01 00 00
 20: 20 d0 40 d0 f1 ff 01 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 02 00
 
 00:12.0 SATA controller: ATI Technologies Inc Unknown device 4380 (prog-if 01 [AHCI 1.0])
 	Subsystem: Hewlett-Packard Company Unknown device 2813
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 22
 	I/O ports at 1130 [size=8]
 	I/O ports at 1150 [size=4]
 	I/O ports at 1138 [size=8]
 	I/O ports at 1154 [size=4]
 	I/O ports at 1100 [size=16]
 	Memory at d0509000 (32-bit, non-prefetchable) [size=1K]
 	Capabilities: <access denied>
 00: 02 10 80 43 07 01 30 02 00 01 06 01 10 20 00 00
 10: 31 11 00 00 51 11 00 00 39 11 00 00 55 11 00 00
 20: 01 11 00 00 00 90 50 d0 00 00 00 00 3c 10 13 28
 30: 00 00 00 00 60 00 00 00 00 00 00 00 0a 01 00 00
 
 00:13.0 USB Controller: ATI Technologies Inc Unknown device 4387 (prog-if 10 [OHCI])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
 	Memory at d0504000 (32-bit, non-prefetchable) [size=4K]
 00: 02 10 87 43 07 01 a0 02 00 10 03 0c 10 20 80 00
 10: 00 40 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
 
 00:13.1 USB Controller: ATI Technologies Inc Unknown device 4388 (prog-if 10 [OHCI])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
 	Memory at d0505000 (32-bit, non-prefetchable) [size=4K]
 00: 02 10 88 43 07 01 a0 02 00 10 03 0c 10 20 00 00
 10: 00 50 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
 
 00:13.2 USB Controller: ATI Technologies Inc Unknown device 4389 (prog-if 10 [OHCI])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
 	Memory at d0506000 (32-bit, non-prefetchable) [size=4K]
 00: 02 10 89 43 07 01 a0 02 00 10 03 0c 10 20 00 00
 10: 00 60 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 03 00 00
 
 00:13.3 USB Controller: ATI Technologies Inc Unknown device 438a (prog-if 10 [OHCI])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
 	Memory at d0507000 (32-bit, non-prefetchable) [size=4K]
 00: 02 10 8a 43 07 01 a0 02 00 10 03 0c 10 20 00 00
 10: 00 70 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
 
 00:13.4 USB Controller: ATI Technologies Inc Unknown device 438b (prog-if 10 [OHCI])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
 	Memory at d0508000 (32-bit, non-prefetchable) [size=4K]
 00: 02 10 8b 43 07 01 a0 02 00 10 03 0c 10 20 00 00
 10: 00 80 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 03 00 00
 
 00:13.5 USB Controller: ATI Technologies Inc Unknown device 4386 (prog-if 20 [EHCI])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
 	Memory at d0509800 (32-bit, non-prefetchable) [size=256]
 	Capabilities: <access denied>
 00: 02 10 86 43 17 01 b0 02 00 20 03 0c 10 20 00 00
 10: 00 98 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 c0 00 00 00 00 00 00 00 05 04 00 00
 
 00:14.0 SMBus: ATI Technologies Inc Unknown device 4385 (rev 13)
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: 66MHz, medium devsel
 	I/O ports at fc00 [size=16]
 	Memory at d0509400 (32-bit, non-prefetchable) [size=1K]
 	Capabilities: <access denied>
 00: 02 10 85 43 03 01 30 02 13 00 05 0c 00 00 80 00
 10: 01 fc 00 00 00 94 50 d0 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00
 
 00:14.1 IDE interface: ATI Technologies Inc Unknown device 438c (prog-if 8f [Master SecP SecO PriP PriO])
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
 	I/O ports at 1140 [size=8]
 	I/O ports at 1158 [size=4]
 	I/O ports at 1148 [size=8]
 	I/O ports at 115c [size=4]
 	I/O ports at 1120 [size=16]
 	Capabilities: <access denied>
 00: 02 10 8c 43 05 01 30 02 00 8f 01 01 10 20 00 00
 10: 41 11 00 00 59 11 00 00 49 11 00 00 5d 11 00 00
 20: 21 11 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 70 00 00 00 00 00 00 00 0b 01 00 00
 
 00:14.2 Audio device: ATI Technologies Inc Unknown device 4383
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, slow devsel, latency 32, IRQ 16
 	Memory at d0500000 (64-bit, non-prefetchable) [size=16K]
 	Capabilities: <access denied>
 00: 02 10 83 43 06 00 10 04 00 00 03 04 10 20 00 00
 10: 04 00 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 00 00 00
 
 00:14.3 ISA bridge: ATI Technologies Inc Unknown device 438d
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, 66MHz, medium devsel, latency 0
 00: 02 10 8d 43 0f 01 20 02 00 00 01 06 00 00 80 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 00:14.4 PCI bridge: ATI Technologies Inc Unknown device 4384 (prog-if 01 [Subtractive decode])
 	Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64
 	Bus: primary=00, secondary=07, subordinate=07, sec-latency=64
 00: 02 10 84 43 27 01 a0 02 00 01 04 06 00 40 81 00
 10: 00 00 00 00 00 00 00 00 00 07 07 40 f0 00 80 22
 20: f0 ff 00 00 f0 ff 00 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
 
 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
 	Flags: fast devsel
 	Capabilities: <access denied>
 00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
 
 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
 	Flags: fast devsel
 00: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
 	Flags: fast devsel
 00: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
 	Flags: fast devsel
 	Capabilities: <access denied>
 00: 22 10 03 11 00 00 10 00 00 00 00 06 00 00 80 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00
 
 02:00.0 VGA compatible controller: nVidia Corporation Unknown device 01d1 (rev a1) (prog-if 00 [VGA])
 	Subsystem: LeadTek Research Inc. Unknown device 51a4
 	Flags: bus master, fast devsel, latency 0, IRQ 18
 	Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
 	Memory at c0000000 (64-bit, prefetchable) [size=256M]
 	Memory at d2000000 (64-bit, non-prefetchable) [size=16M]
 	[virtual] Expansion ROM at d0000000 [disabled] [size=128K]
 	Capabilities: <access denied>
 00: de 10 d1 01 07 01 10 00 a1 00 00 03 00 00 00 00
 10: 00 00 00 d1 0c 00 00 c0 00 00 00 00 04 00 00 d2
 20: 00 00 00 00 00 00 00 00 00 00 00 00 7d 10 a4 51
 30: 00 00 00 00 60 00 00 00 00 00 00 00 0a 01 00 00
 
 3f:00.0 Ethernet controller: Broadcom Corporation Unknown device 167b (rev 02)
 	Subsystem: Hewlett-Packard Company Unknown device 280a
 	Flags: bus master, fast devsel, latency 0, IRQ 509
 	Memory at d0400000 (64-bit, non-prefetchable) [size=64K]
 	Capabilities: <access denied>
 00: e4 14 7b 16 06 05 10 00 02 00 00 02 10 00 00 00
 10: 04 00 40 d0 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
 30: 00 00 00 00 48 00 00 00 00 00 00 00 05 01 00 00
 
 
 --=-3zNQDsVbqxOXeaynKK49--
 

From: "eamon roque" <eamon.roque@gmail.com>
To: bug-followup@FreeBSD.org, gregory@home.ru
Cc:  
Subject: amd64/88730: kernel panics during booting from the installation CD
Date: Wed, 18 Apr 2007 19:01:07 +0200

 ------=_Part_71025_18821328.1176915667517
 Content-Type: multipart/alternative; 
 	boundary="----=_Part_71026_12434894.1176915667517"
 
 ------=_Part_71026_12434894.1176915667517
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Hi,
 
 with the newest snapshot from April, I'm still getting a panic on boot.
 
 I'm attaching the output of "lspci -vxxx" and "hwinfo -all", run as root.
 
 HTH,
 
 Eamon Roque
 
 ------=_Part_71026_12434894.1176915667517
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Hi,<br><br>with the newest snapshot from April, I&#39;m still getting a panic on boot.<br><br>I&#39;m attaching the output of &quot;lspci -vxxx&quot; and &quot;hwinfo -all&quot;, run as root.<br><br>HTH,<br><br>Eamon Roque
 <br>
 
 ------=_Part_71026_12434894.1176915667517--
 
 ------=_Part_71025_18821328.1176915667517
 Content-Type: text/plain; name="hwinfo-all-linux-2.6.21-rc4-mm1-rootperms.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="hwinfo-all-linux-2.6.21-rc4-mm1-rootperms.txt"
 X-Attachment-Id: f_f0o17oql
 
 PT09PT09PT09PT09IHN0YXJ0IGRlYnVnIGluZm8gPT09PT09PT09PT09CmxpYmhkIHZlcnNpb24g
 MTMuNCAoeDg2LTY0KQp1c2luZyAvdmFyL2xpYi9oYXJkd2FyZQprZXJuZWwgdmVyc2lvbiBpcyAy
 LjYKLS0tLS0gL3Byb2MvY21kbGluZSAtLS0tLQogIHJvb3Q9L2Rldi9zZGE2IHJvIGxvY2FsZT1k
 ZV9ERQotLS0tLSAvcHJvYy9jbWRsaW5lIGVuZCAtLS0tLQpkZWJ1ZyA9IDB4ZmY3ZmZmZjcKcHJv
 YmUgPSAweDAwMDAwMDAwMDAwMDAwMDAwMDAwICgtbWVtb3J5IC1wY2kgLWlzYXBucCAtbmV0IC1m
 bG9wcHkgLW1pc2MgLW1pc2Muc2VyaWFsIC1taXNjLnBhciAtbWlzYy5mbG9wcHkgLXNlcmlhbCAt
 Y3B1IC1iaW9zIC1tb25pdG9yIC1tb3VzZSAtc2NzaSAtdXNiIC11c2IubW9kcyAtYWRiIC1tb2Rl
 bSAtbW9kZW0udXNiIC1wYXJhbGxlbCAtcGFyYWxsZWwubHAgLXBhcmFsbGVsLnppcCAtaXNhIC1p
 c2EuaXNkbiAtaXNkbiAta2JkIC1wcm9tIC1zYnVzIC1pbnQgLWJyYWlsbGUgLWJyYWlsbGUuYWx2
 YSAtYnJhaWxsZS5maHAgLWJyYWlsbGUuaHQgLWlnbngxMSAtc3lzIC1iaW9zLnZiZSAtaXNhcG5w
 Lm9sZCAtaXNhcG5wLm5ldyAtaXNhcG5wLm1vZCAtYnJhaWxsZS5iYXVtIC1tYW51YWwgLWZiIC1w
 cHBvZSAtc2NhbiAtcGNtY2lhIC1mb3JrIC1wYXJhbGxlbC5pbW0gLXMzOTAgLWNwdWVtdSAtc3lz
 ZnMgLXMzOTBkaXNrcyAtdWRldiAtYmxvY2sgLWJsb2NrLmNkcm9tIC1ibG9jay5wYXJ0IC1lZGQg
 LWVkZC5tb2QgLWJpb3MuZGRjIC1iaW9zLmZiIC1iaW9zLm1vZGUgLWlucHV0IC1ibG9jay5tb2Rz
 IC1iaW9zLnZlc2EgLWNwdWVtdS5kZWJ1ZyAtc2NzaS5ub3NlcmlhbCAtd2xhbiAtYmlvcy5jcmMg
 LWhhbCAtYmlvcy52cmFtIC1tYXggLWx4cmMpCnNobTogYXR0YWNoZWQgc2VnbWVudCA3ODY0NDgg
 YXQgMHgyYjNjMmM3NGIwMDAKPj4gaGFsLjE6IHJlYWQgaGFsIGRhdGEKICBoYWw6IGNvbm5lY3Rl
 ZCB0bzogOjEuMTAKLS0tLS0gaGFsIGRldmljZSBsaXN0IC0tLS0tCiAgMDogdWRpID0gJy9vcmcv
 ZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGxhdGZvcm1fYmx1ZXRvb3RoJwogIGluZm8udWRpID0g
 Jy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGxhdGZvcm1fYmx1ZXRvb3RoJwogIGxpbnV4
 LnN1YnN5c3RlbSA9ICdwbGF0Zm9ybScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAg
 aW5mby5wcm9kdWN0ID0gJ1BsYXRmb3JtIERldmljZSAoYmx1ZXRvb3RoKScKICBwbGF0Zm9ybS5p
 ZCA9ICdibHVldG9vdGgnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwbGF0Zm9ybScKICBsaW51eC5zeXNmc19wYXRo
 X2RldmljZSA9ICcvc3lzL2RldmljZXMvcGxhdGZvcm0vYmx1ZXRvb3RoJwogIGxpbnV4LnN5c2Zz
 X3BhdGggPSAnL3N5cy9kZXZpY2VzL3BsYXRmb3JtL2JsdWV0b290aCcKCiAgMTogdWRpID0gJy9v
 cmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdm9sdW1lX3V1aWRfMGRjNjViMzNfMzFlMV80NzE2
 X2FhZTFfODgxNmFjNDc0YzFkJwogIHZvbHVtZS51bm1vdW50LnZhbGlkX29wdGlvbnMgPSB7ICds
 YXp5JyB9CiAgdm9sdW1lLm1vdW50LnZhbGlkX29wdGlvbnMgPSB7ICdybycsICdzeW5jJywgJ2Rp
 cnN5bmMnLCAnbm9hdGltZScsICdub2RpcmF0aW1lJywgJ25vZXhlYycsICdxdWlldCcsICdkYXRh
 PScgfQogIG9yZy5mcmVlZGVza3RvcC5IYWwuRGV2aWNlLlZvbHVtZS5tZXRob2RfZXhlY3BhdGhz
 ID0geyAnaGFsLXN5c3RlbS1zdG9yYWdlLW1vdW50JywgJ2hhbC1zeXN0ZW0tc3RvcmFnZS11bm1v
 dW50JywgJ2hhbC1zeXN0ZW0tc3RvcmFnZS1lamVjdCcgfQogIG9yZy5mcmVlZGVza3RvcC5IYWwu
 RGV2aWNlLlZvbHVtZS5tZXRob2Rfc2lnbmF0dXJlcyA9IHsgJ3NzYXMnLCAnYXMnLCAnYXMnIH0K
 ICBvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZS5Wb2x1bWUubWV0aG9kX25hbWVzID0geyAnTW91
 bnQnLCAnVW5tb3VudCcsICdFamVjdCcgfQogIGluZm8uaW50ZXJmYWNlcyA9IHsgJ29yZy5mcmVl
 ZGVza3RvcC5IYWwuRGV2aWNlLlZvbHVtZScgfQogIHZvbHVtZS5pZ25vcmUgPSB0cnVlCiAgdm9s
 dW1lLnBvbGljeS5kZXNpcmVkX21vdW50X3BvaW50ID0gJ3Njc2lkaXNrJwogIHZvbHVtZS5wb2xp
 Y3kubW91bnRfZmlsZXN5c3RlbSA9ICdleHQzJwogIHZvbHVtZS5wb2xpY3kuc2hvdWxkX21vdW50
 ID0gdHJ1ZQogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdm9sdW1l
 X3V1aWRfMGRjNjViMzNfMzFlMV80NzE2X2FhZTFfODgxNmFjNDc0YzFkJwogIHZvbHVtZS5wYXJ0
 aXRpb24ubXNkb3NfcGFydF90YWJsZV90eXBlID0gMTMxICgweDgzKQogIGluZm8ucHJvZHVjdCA9
 ICdWb2x1bWUgKGV4dDMpJwogIHZvbHVtZS5zaXplID0gMTQ4MDIyNzg0dWxsICgweDhkMmE2MDB1
 bGwpCiAgdm9sdW1lLm51bV9ibG9ja3MgPSAyODkxMDcgKDB4NDY5NTMpCiAgdm9sdW1lLmJsb2Nr
 X3NpemUgPSA1MTIgKDB4MjAwKQogIHZvbHVtZS5wYXJ0aXRpb24ubnVtYmVyID0gMSAoMHgxKQog
 IGluZm8uY2FwYWJpbGl0aWVzID0geyAndm9sdW1lJywgJ2Jsb2NrJyB9CiAgaW5mby5jYXRlZ29y
 eSA9ICd2b2x1bWUnCiAgdm9sdW1lLmlzX3BhcnRpdGlvbiA9IHRydWUKICB2b2x1bWUuaXNfZGlz
 YyA9IGZhbHNlCiAgdm9sdW1lLmlzX21vdW50ZWRfcmVhZF9vbmx5ID0gZmFsc2UKICB2b2x1bWUu
 aXNfbW91bnRlZCA9IHRydWUKICB2b2x1bWUubW91bnRfcG9pbnQgPSAnL2Jvb3QnCiAgdm9sdW1l
 LmxhYmVsID0gJycKICB2b2x1bWUudXVpZCA9ICcwZGM2NWIzMy0zMWUxLTQ3MTYtYWFlMS04ODE2
 YWM0NzRjMWQnCiAgdm9sdW1lLmZzdmVyc2lvbiA9ICcxLjAnCiAgdm9sdW1lLmZzdXNhZ2UgPSAn
 ZmlsZXN5c3RlbScKICB2b2x1bWUuZnN0eXBlID0gJ2V4dDMnCiAgc3RvcmFnZS5tb2RlbCA9ICcn
 CiAgYmxvY2suc3RvcmFnZV9kZXZpY2UgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9z
 dG9yYWdlX3NlcmlhbF8xQVRBX1NBTVNVTkdfSEQxNjBKSlBfUzBYU0oxSFAyMDA2ODInCiAgYmxv
 Y2suaXNfdm9sdW1lID0gdHJ1ZQogIGJsb2NrLm1pbm9yID0gMSAoMHgxKQogIGJsb2NrLm1ham9y
 ID0gOCAoMHg4KQogIGJsb2NrLmRldmljZSA9ICcvZGV2L3NkYTEnCiAgbGludXguaG90cGx1Z190
 eXBlID0gMyAoMHgzKQogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rldmlj
 ZXMvc3RvcmFnZV9zZXJpYWxfMUFUQV9TQU1TVU5HX0hEMTYwSkpQX1MwWFNKMUhQMjAwNjgyJwog
 IGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvYmxvY2svc2RhL3NkYTEnCiAgbGludXgu
 c3lzZnNfcGF0aCA9ICcvc3lzL2Jsb2NrL3NkYS9zZGExJwoKICAyOiB1ZGkgPSAnL29yZy9mcmVl
 ZGVza3RvcC9IYWwvZGV2aWNlcy92b2x1bWVfcGFydDJfc2l6ZV8xMDI0JwogIGluZm8udWRpID0g
 Jy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdm9sdW1lX3BhcnQyX3NpemVfMTAyNCcKICB2
 b2x1bWUucGFydGl0aW9uLm1zZG9zX3BhcnRfdGFibGVfdHlwZSA9IDUgKDB4NSkKICBpbmZvLnBy
 b2R1Y3QgPSAnVm9sdW1lJwogIHZvbHVtZS5zaXplID0gMTAyNHVsbCAoMHg0MDB1bGwpCiAgdm9s
 dW1lLm51bV9ibG9ja3MgPSAyICgweDIpCiAgdm9sdW1lLmJsb2NrX3NpemUgPSA1MTIgKDB4MjAw
 KQogIHZvbHVtZS5wYXJ0aXRpb24ubnVtYmVyID0gMiAoMHgyKQogIGluZm8uY2FwYWJpbGl0aWVz
 ID0geyAndm9sdW1lJywgJ2Jsb2NrJyB9CiAgaW5mby5jYXRlZ29yeSA9ICd2b2x1bWUnCiAgdm9s
 dW1lLmlzX3BhcnRpdGlvbiA9IHRydWUKICB2b2x1bWUuaXNfZGlzYyA9IGZhbHNlCiAgdm9sdW1l
 LmlzX21vdW50ZWRfcmVhZF9vbmx5ID0gZmFsc2UKICB2b2x1bWUuaXNfbW91bnRlZCA9IGZhbHNl
 CiAgdm9sdW1lLm1vdW50X3BvaW50ID0gJycKICB2b2x1bWUubGFiZWwgPSAnJwogIHZvbHVtZS51
 dWlkID0gJycKICB2b2x1bWUuZnN2ZXJzaW9uID0gJycKICB2b2x1bWUuZnN1c2FnZSA9ICcnCiAg
 dm9sdW1lLmZzdHlwZSA9ICcnCiAgc3RvcmFnZS5tb2RlbCA9ICcnCiAgYmxvY2suc3RvcmFnZV9k
 ZXZpY2UgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9zdG9yYWdlX3NlcmlhbF8xQVRB
 X1NBTVNVTkdfSEQxNjBKSlBfUzBYU0oxSFAyMDA2ODInCiAgYmxvY2suaXNfdm9sdW1lID0gdHJ1
 ZQogIGJsb2NrLm1pbm9yID0gMiAoMHgyKQogIGJsb2NrLm1ham9yID0gOCAoMHg4KQogIGJsb2Nr
 LmRldmljZSA9ICcvZGV2L3NkYTInCiAgbGludXguaG90cGx1Z190eXBlID0gMyAoMHgzKQogIGlu
 Zm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvc3RvcmFnZV9zZXJpYWxf
 MUFUQV9TQU1TVU5HX0hEMTYwSkpQX1MwWFNKMUhQMjAwNjgyJwogIGxpbnV4LnN5c2ZzX3BhdGhf
 ZGV2aWNlID0gJy9zeXMvYmxvY2svc2RhL3NkYTInCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lz
 L2Jsb2NrL3NkYS9zZGEyJwoKICAzOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNl
 cy92b2x1bWVfdXVpZF81NDgwZmRkNl8yNTI3XzRmM2ZfODU5MF80ODUzYjMyYmRiOWMnCiAgaW5m
 by51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy92b2x1bWVfdXVpZF81NDgwZmRk
 Nl8yNTI3XzRmM2ZfODU5MF80ODUzYjMyYmRiOWMnCiAgdm9sdW1lLnBhcnRpdGlvbi5tc2Rvc19w
 YXJ0X3RhYmxlX3R5cGUgPSAxMzAgKDB4ODIpCiAgaW5mby5wcm9kdWN0ID0gJ1ZvbHVtZSAoc3dh
 cCknCiAgdm9sdW1lLnNpemUgPSA1MDE3MDk4MjR1bGwgKDB4MWRlNzdjMDB1bGwpCiAgdm9sdW1l
 Lm51bV9ibG9ja3MgPSA5Nzk5MDIgKDB4ZWYzYmUpCiAgdm9sdW1lLmJsb2NrX3NpemUgPSA1MTIg
 KDB4MjAwKQogIHZvbHVtZS5wYXJ0aXRpb24ubnVtYmVyID0gNSAoMHg1KQogIGluZm8uY2FwYWJp
 bGl0aWVzID0geyAndm9sdW1lJywgJ2Jsb2NrJyB9CiAgaW5mby5jYXRlZ29yeSA9ICd2b2x1bWUn
 CiAgdm9sdW1lLmlzX3BhcnRpdGlvbiA9IHRydWUKICB2b2x1bWUuaXNfZGlzYyA9IGZhbHNlCiAg
 dm9sdW1lLmlzX21vdW50ZWRfcmVhZF9vbmx5ID0gZmFsc2UKICB2b2x1bWUuaXNfbW91bnRlZCA9
 IGZhbHNlCiAgdm9sdW1lLm1vdW50X3BvaW50ID0gJycKICB2b2x1bWUubGFiZWwgPSAnJwogIHZv
 bHVtZS51dWlkID0gJzU0ODBmZGQ2LTI1MjctNGYzZi04NTkwLTQ4NTNiMzJiZGI5YycKICB2b2x1
 bWUuZnN2ZXJzaW9uID0gJzInCiAgdm9sdW1lLmZzdXNhZ2UgPSAnb3RoZXInCiAgdm9sdW1lLmZz
 dHlwZSA9ICdzd2FwJwogIHN0b3JhZ2UubW9kZWwgPSAnJwogIGJsb2NrLnN0b3JhZ2VfZGV2aWNl
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvc3RvcmFnZV9zZXJpYWxfMUFUQV9TQU1T
 VU5HX0hEMTYwSkpQX1MwWFNKMUhQMjAwNjgyJwogIGJsb2NrLmlzX3ZvbHVtZSA9IHRydWUKICBi
 bG9jay5taW5vciA9IDUgKDB4NSkKICBibG9jay5tYWpvciA9IDggKDB4OCkKICBibG9jay5kZXZp
 Y2UgPSAnL2Rldi9zZGE1JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDMgKDB4MykKICBpbmZvLnBh
 cmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3N0b3JhZ2Vfc2VyaWFsXzFBVEFf
 U0FNU1VOR19IRDE2MEpKUF9TMFhTSjFIUDIwMDY4MicKICBsaW51eC5zeXNmc19wYXRoX2Rldmlj
 ZSA9ICcvc3lzL2Jsb2NrL3NkYS9zZGE1JwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9ibG9j
 ay9zZGEvc2RhNScKCiAgNDogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdm9s
 dW1lX3V1aWRfYTQyNjExOGVfZTdmZl80NjgxXzg1YTJfYzI2M2NmNjM5MTdlJwogIHZvbHVtZS51
 bm1vdW50LnZhbGlkX29wdGlvbnMgPSB7ICdsYXp5JyB9CiAgdm9sdW1lLm1vdW50LnZhbGlkX29w
 dGlvbnMgPSB7ICdybycsICdzeW5jJywgJ2RpcnN5bmMnLCAnbm9hdGltZScsICdub2RpcmF0aW1l
 JywgJ25vZXhlYycsICdxdWlldCcsICdkYXRhPScgfQogIG9yZy5mcmVlZGVza3RvcC5IYWwuRGV2
 aWNlLlZvbHVtZS5tZXRob2RfZXhlY3BhdGhzID0geyAnaGFsLXN5c3RlbS1zdG9yYWdlLW1vdW50
 JywgJ2hhbC1zeXN0ZW0tc3RvcmFnZS11bm1vdW50JywgJ2hhbC1zeXN0ZW0tc3RvcmFnZS1lamVj
 dCcgfQogIG9yZy5mcmVlZGVza3RvcC5IYWwuRGV2aWNlLlZvbHVtZS5tZXRob2Rfc2lnbmF0dXJl
 cyA9IHsgJ3NzYXMnLCAnYXMnLCAnYXMnIH0KICBvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZS5W
 b2x1bWUubWV0aG9kX25hbWVzID0geyAnTW91bnQnLCAnVW5tb3VudCcsICdFamVjdCcgfQogIGlu
 Zm8uaW50ZXJmYWNlcyA9IHsgJ29yZy5mcmVlZGVza3RvcC5IYWwuRGV2aWNlLlZvbHVtZScgfQog
 IHZvbHVtZS5pZ25vcmUgPSB0cnVlCiAgdm9sdW1lLnBvbGljeS5kZXNpcmVkX21vdW50X3BvaW50
 ID0gJ3Njc2lkaXNrJwogIHZvbHVtZS5wb2xpY3kubW91bnRfZmlsZXN5c3RlbSA9ICdleHQzJwog
 IHZvbHVtZS5wb2xpY3kuc2hvdWxkX21vdW50ID0gdHJ1ZQogIGluZm8udWRpID0gJy9vcmcvZnJl
 ZWRlc2t0b3AvSGFsL2RldmljZXMvdm9sdW1lX3V1aWRfYTQyNjExOGVfZTdmZl80NjgxXzg1YTJf
 YzI2M2NmNjM5MTdlJwogIHZvbHVtZS5wYXJ0aXRpb24ubXNkb3NfcGFydF90YWJsZV90eXBlID0g
 MTMxICgweDgzKQogIGluZm8ucHJvZHVjdCA9ICdWb2x1bWUgKGV4dDMpJwogIHZvbHVtZS5zaXpl
 ID0gMzk5OTk1MDQzODR1bGwgKDB4OTUwMjgwMDAwdWxsKQogIHZvbHVtZS5udW1fYmxvY2tzID0g
 NzgxMjQwMzIgKDB4NGE4MTQwMCkKICB2b2x1bWUuYmxvY2tfc2l6ZSA9IDUxMiAoMHgyMDApCiAg
 dm9sdW1lLnBhcnRpdGlvbi5udW1iZXIgPSA2ICgweDYpCiAgaW5mby5jYXBhYmlsaXRpZXMgPSB7
 ICd2b2x1bWUnLCAnYmxvY2snIH0KICBpbmZvLmNhdGVnb3J5ID0gJ3ZvbHVtZScKICB2b2x1bWUu
 aXNfcGFydGl0aW9uID0gdHJ1ZQogIHZvbHVtZS5pc19kaXNjID0gZmFsc2UKICB2b2x1bWUuaXNf
 bW91bnRlZF9yZWFkX29ubHkgPSBmYWxzZQogIHZvbHVtZS5pc19tb3VudGVkID0gdHJ1ZQogIHZv
 bHVtZS5tb3VudF9wb2ludCA9ICcvJwogIHZvbHVtZS5sYWJlbCA9ICcnCiAgdm9sdW1lLnV1aWQg
 PSAnYTQyNjExOGUtZTdmZi00NjgxLTg1YTItYzI2M2NmNjM5MTdlJwogIHZvbHVtZS5mc3ZlcnNp
 b24gPSAnMS4wJwogIHZvbHVtZS5mc3VzYWdlID0gJ2ZpbGVzeXN0ZW0nCiAgdm9sdW1lLmZzdHlw
 ZSA9ICdleHQzJwogIHN0b3JhZ2UubW9kZWwgPSAnJwogIGJsb2NrLnN0b3JhZ2VfZGV2aWNlID0g
 Jy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvc3RvcmFnZV9zZXJpYWxfMUFUQV9TQU1TVU5H
 X0hEMTYwSkpQX1MwWFNKMUhQMjAwNjgyJwogIGJsb2NrLmlzX3ZvbHVtZSA9IHRydWUKICBibG9j
 ay5taW5vciA9IDYgKDB4NikKICBibG9jay5tYWpvciA9IDggKDB4OCkKICBibG9jay5kZXZpY2Ug
 PSAnL2Rldi9zZGE2JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDMgKDB4MykKICBpbmZvLnBhcmVu
 dCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3N0b3JhZ2Vfc2VyaWFsXzFBVEFfU0FN
 U1VOR19IRDE2MEpKUF9TMFhTSjFIUDIwMDY4MicKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9
 ICcvc3lzL2Jsb2NrL3NkYS9zZGE2JwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9ibG9jay9z
 ZGEvc2RhNicKCiAgNTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdm9sdW1l
 X3V1aWRfZDZhMDM2OGFfYmQ1OF80ZGY4Xzg1ODhfZTNiMTNhYjQ3YTBmJwogIHZvbHVtZS51bm1v
 dW50LnZhbGlkX29wdGlvbnMgPSB7ICdsYXp5JyB9CiAgdm9sdW1lLm1vdW50LnZhbGlkX29wdGlv
 bnMgPSB7ICdybycsICdzeW5jJywgJ2RpcnN5bmMnLCAnbm9hdGltZScsICdub2RpcmF0aW1lJywg
 J25vZXhlYycsICdxdWlldCcsICdkYXRhPScgfQogIG9yZy5mcmVlZGVza3RvcC5IYWwuRGV2aWNl
 LlZvbHVtZS5tZXRob2RfZXhlY3BhdGhzID0geyAnaGFsLXN5c3RlbS1zdG9yYWdlLW1vdW50Jywg
 J2hhbC1zeXN0ZW0tc3RvcmFnZS11bm1vdW50JywgJ2hhbC1zeXN0ZW0tc3RvcmFnZS1lamVjdCcg
 fQogIG9yZy5mcmVlZGVza3RvcC5IYWwuRGV2aWNlLlZvbHVtZS5tZXRob2Rfc2lnbmF0dXJlcyA9
 IHsgJ3NzYXMnLCAnYXMnLCAnYXMnIH0KICBvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZS5Wb2x1
 bWUubWV0aG9kX25hbWVzID0geyAnTW91bnQnLCAnVW5tb3VudCcsICdFamVjdCcgfQogIGluZm8u
 aW50ZXJmYWNlcyA9IHsgJ29yZy5mcmVlZGVza3RvcC5IYWwuRGV2aWNlLlZvbHVtZScgfQogIHZv
 bHVtZS5pZ25vcmUgPSB0cnVlCiAgdm9sdW1lLnBvbGljeS5kZXNpcmVkX21vdW50X3BvaW50ID0g
 J3Njc2lkaXNrJwogIHZvbHVtZS5wb2xpY3kubW91bnRfZmlsZXN5c3RlbSA9ICdleHQzJwogIHZv
 bHVtZS5wb2xpY3kuc2hvdWxkX21vdW50ID0gdHJ1ZQogIGluZm8udWRpID0gJy9vcmcvZnJlZWRl
 c2t0b3AvSGFsL2RldmljZXMvdm9sdW1lX3V1aWRfZDZhMDM2OGFfYmQ1OF80ZGY4Xzg1ODhfZTNi
 MTNhYjQ3YTBmJwogIHZvbHVtZS5wYXJ0aXRpb24ubXNkb3NfcGFydF90YWJsZV90eXBlID0gMTMx
 ICgweDgzKQogIGluZm8ucHJvZHVjdCA9ICcvaG9tZScKICB2b2x1bWUuc2l6ZSA9IDExOTM4OTkw
 Njk0NHVsbCAoMHgxYmNjMzE2ODAwdWxsKQogIHZvbHVtZS5udW1fYmxvY2tzID0gMjMzMTgzNDEy
 ICgweGRlNjE4YjQpCiAgdm9sdW1lLmJsb2NrX3NpemUgPSA1MTIgKDB4MjAwKQogIHZvbHVtZS5w
 YXJ0aXRpb24ubnVtYmVyID0gNyAoMHg3KQogIGluZm8uY2FwYWJpbGl0aWVzID0geyAndm9sdW1l
 JywgJ2Jsb2NrJyB9CiAgaW5mby5jYXRlZ29yeSA9ICd2b2x1bWUnCiAgdm9sdW1lLmlzX3BhcnRp
 dGlvbiA9IHRydWUKICB2b2x1bWUuaXNfZGlzYyA9IGZhbHNlCiAgdm9sdW1lLmlzX21vdW50ZWRf
 cmVhZF9vbmx5ID0gZmFsc2UKICB2b2x1bWUuaXNfbW91bnRlZCA9IHRydWUKICB2b2x1bWUubW91
 bnRfcG9pbnQgPSAnL2hvbWUnCiAgdm9sdW1lLmxhYmVsID0gJy9ob21lJwogIHZvbHVtZS51dWlk
 ID0gJ2Q2YTAzNjhhLWJkNTgtNGRmOC04NTg4LWUzYjEzYWI0N2EwZicKICB2b2x1bWUuZnN2ZXJz
 aW9uID0gJzEuMCcKICB2b2x1bWUuZnN1c2FnZSA9ICdmaWxlc3lzdGVtJwogIHZvbHVtZS5mc3R5
 cGUgPSAnZXh0MycKICBzdG9yYWdlLm1vZGVsID0gJycKICBibG9jay5zdG9yYWdlX2RldmljZSA9
 ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3N0b3JhZ2Vfc2VyaWFsXzFBVEFfU0FNU1VO
 R19IRDE2MEpKUF9TMFhTSjFIUDIwMDY4MicKICBibG9jay5pc192b2x1bWUgPSB0cnVlCiAgYmxv
 Y2subWlub3IgPSA3ICgweDcpCiAgYmxvY2subWFqb3IgPSA4ICgweDgpCiAgYmxvY2suZGV2aWNl
 ID0gJy9kZXYvc2RhNycKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAzICgweDMpCiAgaW5mby5wYXJl
 bnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9zdG9yYWdlX3NlcmlhbF8xQVRBX1NB
 TVNVTkdfSEQxNjBKSlBfUzBYU0oxSFAyMDA2ODInCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2Ug
 PSAnL3N5cy9ibG9jay9zZGEvc2RhNycKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvYmxvY2sv
 c2RhL3NkYTcnCgogIDY6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3N0b3Jh
 Z2Vfc2VyaWFsXzFBVEFfU0FNU1VOR19IRDE2MEpKUF9TMFhTSjFIUDIwMDY4MicKICBzdG9yYWdl
 LnBvbGljeS5zaG91bGRfbW91bnQgPSBmYWxzZQogIGJsb2NrLnN0b3JhZ2VfZGV2aWNlID0gJy9v
 cmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvc3RvcmFnZV9zZXJpYWxfMUFUQV9TQU1TVU5HX0hE
 MTYwSkpQX1MwWFNKMUhQMjAwNjgyJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvc3RvcmFnZV9zZXJpYWxfMUFUQV9TQU1TVU5HX0hEMTYwSkpQX1MwWFNKMUhQMjAw
 NjgyJwogIHN0b3JhZ2UucmVxdWlyZXNfZWplY3QgPSBmYWxzZQogIHN0b3JhZ2UuaG90cGx1Z2dh
 YmxlID0gZmFsc2UKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ3N0b3JhZ2UnLCAnYmxvY2snIH0K
 ICBpbmZvLmNhdGVnb3J5ID0gJ3N0b3JhZ2UnCiAgaW5mby5wcm9kdWN0ID0gJ1NBTVNVTkcgSEQx
 NjBKSi8nCiAgaW5mby52ZW5kb3IgPSAnQVRBJwogIHN0b3JhZ2UucmVtb3ZhYmxlID0gZmFsc2UK
 ICBzdG9yYWdlLnBoeXNpY2FsX2RldmljZSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L3BjaV8xMDAyXzQzODBfc2NzaV9ob3N0XzJfc2NzaV9kZXZpY2VfbHVuMCcKICBzdG9yYWdlLmx1
 biA9IDAgKDB4MCkKICBzdG9yYWdlLmZpcm13YXJlX3ZlcnNpb24gPSAnWk0xMCcKICBzdG9yYWdl
 LnNlcmlhbCA9ICcxQVRBX1NBTVNVTkdfSEQxNjBKSlBfUzBYU0oxSFAyMDA2ODInCiAgc3RvcmFn
 ZS52ZW5kb3IgPSAnQVRBJwogIHN0b3JhZ2UubW9kZWwgPSAnU0FNU1VORyBIRDE2MEpKLycKICBz
 dG9yYWdlLmRyaXZlX3R5cGUgPSAnZGlzaycKICBzdG9yYWdlLmF1dG9tb3VudF9lbmFibGVkX2hp
 bnQgPSB0cnVlCiAgc3RvcmFnZS5tZWRpYV9jaGVja19lbmFibGVkID0gZmFsc2UKICBzdG9yYWdl
 Lm5vX3BhcnRpdGlvbnNfaGludCA9IGZhbHNlCiAgc3RvcmFnZS5idXMgPSAnc2NzaScKICBibG9j
 ay5pc192b2x1bWUgPSBmYWxzZQogIGJsb2NrLm1pbm9yID0gMCAoMHgwKQogIGJsb2NrLm1ham9y
 ID0gOCAoMHg4KQogIGJsb2NrLmRldmljZSA9ICcvZGV2L3NkYScKICBsaW51eC5ob3RwbHVnX3R5
 cGUgPSAzICgweDMpCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNl
 cy9wY2lfMTAwMl80MzgwX3Njc2lfaG9zdF8yX3Njc2lfZGV2aWNlX2x1bjAnCiAgbGludXguc3lz
 ZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9ibG9jay9zZGEnCiAgbGludXguc3lzZnNfcGF0aCA9ICcv
 c3lzL2Jsb2NrL3NkYScKCiAgNzogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMv
 Y29tcHV0ZXJfYWxzYV90aW1lcicKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9k
 ZXZpY2VzL2NvbXB1dGVyX2Fsc2FfdGltZXInCiAgbGludXguZGV2aWNlX2ZpbGUgPSAnL2Rldi9z
 bmQvdGltZXInCiAgbGludXguc3Vic3lzdGVtID0gJ3NvdW5kJwogIGxpbnV4LmhvdHBsdWdfdHlw
 ZSA9IDIgKDB4MikKICBhbHNhLmRldmljZV9maWxlID0gJy9kZXYvc25kL3RpbWVyJwogIGluZm8u
 cHJvZHVjdCA9ICdBTFNBIFRpbWVyIERldmljZScKICBhbHNhLnR5cGUgPSAndGltZXInCiAgaW5m
 by5jYXBhYmlsaXRpZXMgPSB7ICdhbHNhJyB9CiAgaW5mby5jYXRlZ29yeSA9ICdhbHNhJwogIGlu
 Zm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAgbGlu
 dXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvdmlydHVhbC9zb3VuZC90aW1lcicKCiAgODog
 dWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGxhdGZvcm1fcGNzcGtyX2xvZ2lj
 YWxkZXZfaW5wdXQnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9w
 bGF0Zm9ybV9wY3Nwa3JfbG9naWNhbGRldl9pbnB1dCcKICBpbnB1dC5wcm9kdWN0ID0gJ1BDIFNw
 ZWFrZXInCiAgaW5mby5wcm9kdWN0ID0gJ1BDIFNwZWFrZXInCiAgbGludXguZGV2aWNlX2ZpbGUg
 PSAnL2Rldi9pbnB1dC9ldmVudDAnCiAgbGludXguc3Vic3lzdGVtID0gJ2lucHV0JwogIGxpbnV4
 LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikKICBpbnB1dC5kZXZpY2UgPSAnL2Rldi9pbnB1dC9ldmVu
 dDAnCiAgaW5mby5jYXBhYmlsaXRpZXMgPSB7ICdpbnB1dCcgfQogIGluZm8uY2F0ZWdvcnkgPSAn
 aW5wdXQnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbGF0
 Zm9ybV9wY3Nwa3InCiAgaW5wdXQucGh5c2ljYWxfZGV2aWNlID0gJy9vcmcvZnJlZWRlc2t0b3Av
 SGFsL2RldmljZXMvcGxhdGZvcm1fcGNzcGtyJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9j
 bGFzcy9pbnB1dC9pbnB1dDAvZXZlbnQwJwoKICA5OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9wbGF0Zm9ybV9wY3Nwa3InCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3Rv
 cC9IYWwvZGV2aWNlcy9wbGF0Zm9ybV9wY3Nwa3InCiAgbGludXguc3Vic3lzdGVtID0gJ3BsYXRm
 b3JtJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnUGxh
 dGZvcm0gRGV2aWNlIChwY3Nwa3IpJwogIHBsYXRmb3JtLmlkID0gJ3Bjc3BrcicKICBpbmZvLmxp
 bnV4LmRyaXZlciA9ICdwY3Nwa3InCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwbGF0Zm9ybScKICBsaW51eC5zeXNm
 c19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGxhdGZvcm0vcGNzcGtyJwogIGxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BsYXRmb3JtL3Bjc3BrcicKCiAgMTA6IHVkaSA9ICcv
 b3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BsYXRmb3JtX3NlcmlhbDgyNTAnCiAgaW5mby51
 ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbGF0Zm9ybV9zZXJpYWw4MjUwJwog
 IGxpbnV4LnN1YnN5c3RlbSA9ICdwbGF0Zm9ybScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgw
 eDEpCiAgaW5mby5wcm9kdWN0ID0gJ1BsYXRmb3JtIERldmljZSAoc2VyaWFsODI1MCknCiAgcGxh
 dGZvcm0uaWQgPSAnc2VyaWFsODI1MCcKICBpbmZvLmxpbnV4LmRyaXZlciA9ICdzZXJpYWw4MjUw
 JwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXIn
 CiAgaW5mby5idXMgPSAncGxhdGZvcm0nCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5
 cy9kZXZpY2VzL3BsYXRmb3JtL3NlcmlhbDgyNTAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lz
 L2RldmljZXMvcGxhdGZvcm0vc2VyaWFsODI1MCcKCiAgMTE6IHVkaSA9ICcvb3JnL2ZyZWVkZXNr
 dG9wL0hhbC9kZXZpY2VzL3BsYXRmb3JtX2k4MDQyX2k4MDQyX0tCRF9wb3J0JwogIGluZm8udWRp
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGxhdGZvcm1faTgwNDJfaTgwNDJfS0JE
 X3BvcnQnCiAgbGludXguc3Vic3lzdGVtID0gJ3NlcmlvJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9
 IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnaTgwNDIgS0JEIHBvcnQnCiAgc2VyaW8uZGVzY3Jp
 cHRpb24gPSAnaTgwNDIgS0JEIHBvcnQnCiAgc2VyaW8uaWQgPSAnc2VyaW8wJwogIGluZm8ucGFy
 ZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGxhdGZvcm1faTgwNDInCiAgaW5m
 by5idXMgPSAnc2VyaW8nCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2Vz
 L3BsYXRmb3JtL2k4MDQyL3NlcmlvMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNl
 cy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAnCgogIDEyOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9wbGF0Zm9ybV9pODA0Ml9pODA0Ml9BVVhfcG9ydCcKICBpbmZvLnVkaSA9ICcv
 b3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BsYXRmb3JtX2k4MDQyX2k4MDQyX0FVWF9wb3J0
 JwogIGxpbnV4LnN1YnN5c3RlbSA9ICdzZXJpbycKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgw
 eDEpCiAgaW5mby5wcm9kdWN0ID0gJ2k4MDQyIEFVWCBwb3J0JwogIHNlcmlvLmRlc2NyaXB0aW9u
 ID0gJ2k4MDQyIEFVWCBwb3J0JwogIHNlcmlvLmlkID0gJ3NlcmlvMScKICBpbmZvLnBhcmVudCA9
 ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BsYXRmb3JtX2k4MDQyJwogIGluZm8uYnVz
 ID0gJ3NlcmlvJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wbGF0
 Zm9ybS9pODA0Mi9zZXJpbzEnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGxh
 dGZvcm0vaTgwNDIvc2VyaW8xJwoKICAxMzogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rl
 dmljZXMvcGxhdGZvcm1faTgwNDInCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwv
 ZGV2aWNlcy9wbGF0Zm9ybV9pODA0MicKICBsaW51eC5zdWJzeXN0ZW0gPSAncGxhdGZvcm0nCiAg
 bGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIGluZm8ucHJvZHVjdCA9ICdQbGF0Zm9ybSBE
 ZXZpY2UgKGk4MDQyKScKICBwbGF0Zm9ybS5pZCA9ICdpODA0MicKICBpbmZvLmxpbnV4LmRyaXZl
 ciA9ICdpODA0MicKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BsYXRmb3JtJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2
 aWNlID0gJy9zeXMvZGV2aWNlcy9wbGF0Zm9ybS9pODA0MicKICBsaW51eC5zeXNmc19wYXRoID0g
 Jy9zeXMvZGV2aWNlcy9wbGF0Zm9ybS9pODA0MicKCiAgMTQ6IHVkaSA9ICcvb3JnL2ZyZWVkZXNr
 dG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzU5NTAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl81OTUwJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdwY2kn
 CiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBjaS5zdWJzeXNfcHJvZHVjdCA9ICdV
 bmtub3duICgweDI4MGEpJwogIHBjaS5zdWJzeXNfdmVuZG9yID0gJ0hld2xldHQtUGFja2FyZCBD
 b21wYW55JwogIGluZm8ucHJvZHVjdCA9ICdSUzQ4MCBIb3N0IEJyaWRnZScKICBwY2kucHJvZHVj
 dCA9ICdSUzQ4MCBIb3N0IEJyaWRnZScKICBpbmZvLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVz
 IEluYycKICBwY2kudmVuZG9yID0gJ0FUSSBUZWNobm9sb2dpZXMgSW5jJwogIHBjaS5kZXZpY2Vf
 cHJvdG9jb2wgPSAwICgweDApCiAgcGNpLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICBwY2ku
 ZGV2aWNlX2NsYXNzID0gNiAoMHg2KQogIHBjaS5zdWJzeXNfdmVuZG9yX2lkID0gNDE1NiAoMHgx
 MDNjKQogIHBjaS5zdWJzeXNfcHJvZHVjdF9pZCA9IDEwMjUwICgweDI4MGEpCiAgcGNpLnZlbmRv
 cl9pZCA9IDQwOTggKDB4MTAwMikKICBwY2kucHJvZHVjdF9pZCA9IDIyODY0ICgweDU5NTApCiAg
 cGNpLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDow
 MC4wJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0
 ZXInCiAgaW5mby5idXMgPSAncGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMv
 ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDAuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9z
 eXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDAuMCcKCiAgMTU6IHVkaSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMGRlXzFkMScKICBpbmZvLnVkaSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMGRlXzFkMScKICBsaW51eC5zdWJzeXN0ZW0gPSAn
 cGNpJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBwY2kuc3Vic3lzX3Byb2R1Y3Qg
 PSAnVW5rbm93biAoMHg1MWE0KScKICBwY2kuc3Vic3lzX3ZlbmRvciA9ICdMZWFkVGVrIFJlc2Vh
 cmNoIEluYy4nCiAgaW5mby5wcm9kdWN0ID0gJ1Vua25vd24gKDB4MDFkMSknCiAgcGNpLnByb2R1
 Y3QgPSAnVW5rbm93biAoMHgwMWQxKScKICBpbmZvLnZlbmRvciA9ICduVmlkaWEgQ29ycG9yYXRp
 b24nCiAgcGNpLnZlbmRvciA9ICduVmlkaWEgQ29ycG9yYXRpb24nCiAgcGNpLmRldmljZV9wcm90
 b2NvbCA9IDAgKDB4MCkKICBwY2kuZGV2aWNlX3N1YmNsYXNzID0gMCAoMHgwKQogIHBjaS5kZXZp
 Y2VfY2xhc3MgPSAzICgweDMpCiAgcGNpLnN1YnN5c192ZW5kb3JfaWQgPSA0MjIxICgweDEwN2Qp
 CiAgcGNpLnN1YnN5c19wcm9kdWN0X2lkID0gMjA5MDAgKDB4NTFhNCkKICBwY2kudmVuZG9yX2lk
 ID0gNDMxOCAoMHgxMGRlKQogIHBjaS5wcm9kdWN0X2lkID0gNDY1ICgweDFkMSkKICBpbmZvLmxp
 bnV4LmRyaXZlciA9ICdudmlkaWEnCiAgcGNpLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZp
 Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDowMi4wLzAwMDA6MDI6MDAuMCcKICBpbmZvLnBhcmVudCA9
 ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzVhMzQnCiAgaW5mby5idXMg
 PSAncGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAw
 OjAwLzAwMDA6MDA6MDIuMC8wMDAwOjAyOjAwLjAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lz
 L2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjAyLjAvMDAwMDowMjowMC4wJwoKICAxNjogdWRp
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNWEzNCcKICBpbmZvLnVk
 aSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzVhMzQnCiAgbGludXgu
 c3Vic3lzdGVtID0gJ3BjaScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgcGNpLnN1
 YnN5c19wcm9kdWN0ID0gJ1Vua25vd24gKDB4MDAwMCknCiAgcGNpLnN1YnN5c192ZW5kb3IgPSAn
 VW5rbm93biAoMHgwMDAwKScKICBpbmZvLnByb2R1Y3QgPSAnUlM0ODAgUENJLVggUm9vdCBQb3J0
 JwogIHBjaS5wcm9kdWN0ID0gJ1JTNDgwIFBDSS1YIFJvb3QgUG9ydCcKICBpbmZvLnZlbmRvciA9
 ICdBVEkgVGVjaG5vbG9naWVzIEluYycKICBwY2kudmVuZG9yID0gJ0FUSSBUZWNobm9sb2dpZXMg
 SW5jJwogIHBjaS5kZXZpY2VfcHJvdG9jb2wgPSAwICgweDApCiAgcGNpLmRldmljZV9zdWJjbGFz
 cyA9IDQgKDB4NCkKICBwY2kuZGV2aWNlX2NsYXNzID0gNiAoMHg2KQogIHBjaS5zdWJzeXNfdmVu
 ZG9yX2lkID0gMCAoMHgwKQogIHBjaS5zdWJzeXNfcHJvZHVjdF9pZCA9IDAgKDB4MCkKICBwY2ku
 dmVuZG9yX2lkID0gNDA5OCAoMHgxMDAyKQogIHBjaS5wcm9kdWN0X2lkID0gMjMwOTIgKDB4NWEz
 NCkKICBpbmZvLmxpbnV4LmRyaXZlciA9ICdwY2llcG9ydC1kcml2ZXInCiAgcGNpLmxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowMi4wJwogIGluZm8u
 cGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5i
 dXMgPSAncGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kw
 MDAwOjAwLzAwMDA6MDA6MDIuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9w
 Y2kwMDAwOjAwLzAwMDA6MDA6MDIuMCcKCiAgMTc6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hh
 bC9kZXZpY2VzL25ldF8wMF8xOV9iYl81ZV9hOF9hYScKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVk
 ZXNrdG9wL0hhbC9kZXZpY2VzL25ldF8wMF8xOV9iYl81ZV9hOF9hYScKICBsaW51eC5zdWJzeXN0
 ZW0gPSAnbmV0JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikKICBuZXQuODAyMDMubWFj
 X2FkZHJlc3MgPSAxMTA1MTc3MjUzNTR1bGwgKDB4MTliYjVlYThhYXVsbCkKICBpbmZvLnByb2R1
 Y3QgPSAnTmV0d29ya2luZyBJbnRlcmZhY2UnCiAgbmV0LmludGVyZmFjZV91cCA9IHRydWUKICBu
 ZXQuYXJwX3Byb3RvX2h3X2lkID0gMSAoMHgxKQogIG5ldC5saW51eC5pZmluZGV4ID0gMiAoMHgy
 KQogIG5ldC5hZGRyZXNzID0gJzAwOjE5OmJiOjVlOmE4OmFhJwogIG5ldC5pbnRlcmZhY2UgPSAn
 ZXRoMCcKICBuZXQucGh5c2ljYWxfZGV2aWNlID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rldmlj
 ZXMvcGNpXzE0ZTRfMTY3YicKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ25ldCcsICduZXQuODAy
 MDMnIH0KICBpbmZvLmNhdGVnb3J5ID0gJ25ldC44MDIwMycKICBpbmZvLnBhcmVudCA9ICcvb3Jn
 L2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xNGU0XzE2N2InCiAgbGludXguc3lzZnNfcGF0
 aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjA3LjAvMDAwMDozZjowMC4wL25l
 dC9ldGgwJwoKICAxODogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzE0
 ZTRfMTY3YicKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8x
 NGU0XzE2N2InCiAgbGludXguc3Vic3lzdGVtID0gJ3BjaScKICBsaW51eC5ob3RwbHVnX3R5cGUg
 PSAxICgweDEpCiAgcGNpLnN1YnN5c19wcm9kdWN0ID0gJ1Vua25vd24gKDB4MjgwYSknCiAgcGNp
 LnN1YnN5c192ZW5kb3IgPSAnSGV3bGV0dC1QYWNrYXJkIENvbXBhbnknCiAgaW5mby5wcm9kdWN0
 ID0gJ1Vua25vd24gKDB4MTY3YiknCiAgcGNpLnByb2R1Y3QgPSAnVW5rbm93biAoMHgxNjdiKScK
 ICBpbmZvLnZlbmRvciA9ICdCcm9hZGNvbSBDb3Jwb3JhdGlvbicKICBwY2kudmVuZG9yID0gJ0Jy
 b2FkY29tIENvcnBvcmF0aW9uJwogIHBjaS5kZXZpY2VfcHJvdG9jb2wgPSAwICgweDApCiAgcGNp
 LmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICBwY2kuZGV2aWNlX2NsYXNzID0gMiAoMHgyKQog
 IHBjaS5zdWJzeXNfdmVuZG9yX2lkID0gNDE1NiAoMHgxMDNjKQogIHBjaS5zdWJzeXNfcHJvZHVj
 dF9pZCA9IDEwMjUwICgweDI4MGEpCiAgcGNpLnZlbmRvcl9pZCA9IDUzNDggKDB4MTRlNCkKICBw
 Y2kucHJvZHVjdF9pZCA9IDU3NTUgKDB4MTY3YikKICBpbmZvLmxpbnV4LmRyaXZlciA9ICd0ZzMn
 CiAgcGNpLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
 MDowNy4wLzAwMDA6M2Y6MDAuMCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hh
 bC9kZXZpY2VzL3BjaV8xMDAyXzVhMzknCiAgaW5mby5idXMgPSAncGNpJwogIGxpbnV4LnN5c2Zz
 X3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDcuMC8wMDAw
 OjNmOjAwLjAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8w
 MDAwOjAwOjA3LjAvMDAwMDozZjowMC4wJwoKICAxOTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3Av
 SGFsL2RldmljZXMvcGNpXzEwMDJfNWEzOScKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9w
 L0hhbC9kZXZpY2VzL3BjaV8xMDAyXzVhMzknCiAgbGludXguc3Vic3lzdGVtID0gJ3BjaScKICBs
 aW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgcGNpLnN1YnN5c19wcm9kdWN0ID0gJ1Vua25v
 d24gKDB4MDAwMCknCiAgcGNpLnN1YnN5c192ZW5kb3IgPSAnVW5rbm93biAoMHgwMDAwKScKICBp
 bmZvLnByb2R1Y3QgPSAnVW5rbm93biAoMHg1YTM5KScKICBwY2kucHJvZHVjdCA9ICdVbmtub3du
 ICgweDVhMzkpJwogIGluZm8udmVuZG9yID0gJ0FUSSBUZWNobm9sb2dpZXMgSW5jJwogIHBjaS52
 ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLmRldmljZV9wcm90b2NvbCA9IDAg
 KDB4MCkKICBwY2kuZGV2aWNlX3N1YmNsYXNzID0gNCAoMHg0KQogIHBjaS5kZXZpY2VfY2xhc3Mg
 PSA2ICgweDYpCiAgcGNpLnN1YnN5c192ZW5kb3JfaWQgPSAwICgweDApCiAgcGNpLnN1YnN5c19w
 cm9kdWN0X2lkID0gMCAoMHgwKQogIHBjaS52ZW5kb3JfaWQgPSA0MDk4ICgweDEwMDIpCiAgcGNp
 LnByb2R1Y3RfaWQgPSAyMzA5NyAoMHg1YTM5KQogIGluZm8ubGludXguZHJpdmVyID0gJ3BjaWVw
 b3J0LWRyaXZlcicKICBwY2kubGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAw
 MDowMC8wMDAwOjAwOjA3LjAnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwv
 ZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwY2knCiAgbGludXguc3lzZnNfcGF0aF9k
 ZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4wJwogIGxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4wJwoKICAyMDog
 dWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MF9zY3NpX2hv
 c3RfMl9zY3NpX2RldmljZV9sdW4wX3Njc2lfZ2VuZXJpYycKICBpbmZvLnVkaSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODBfc2NzaV9ob3N0XzJfc2NzaV9kZXZp
 Y2VfbHVuMF9zY3NpX2dlbmVyaWMnCiAgbGludXguZGV2aWNlX2ZpbGUgPSAnL2Rldi9zZzAnCiAg
 bGludXguc3Vic3lzdGVtID0gJ3Njc2lfZ2VuZXJpYycKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAy
 ICgweDIpCiAgc2NzaV9nZW5lcmljLmRldmljZSA9ICcvZGV2L3NnMCcKICBpbmZvLnByb2R1Y3Qg
 PSAnU0NTSSBHZW5lcmljIEludGVyZmFjZScKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ3Njc2lf
 Z2VuZXJpYycgfQogIGluZm8uY2F0ZWdvcnkgPSAnc2NzaV9nZW5lcmljJwogIGluZm8ucGFyZW50
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MF9zY3NpX2hvc3Rf
 Ml9zY3NpX2RldmljZV9sdW4wJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9jbGFzcy9zY3Np
 X2dlbmVyaWMvc2cwJwoKICAyMTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMv
 cGNpXzEwMDJfNDM4MF9zY3NpX2hvc3RfMl9zY3NpX2RldmljZV9sdW4wJwogIGluZm8udWRpID0g
 Jy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MF9zY3NpX2hvc3RfMl9z
 Y3NpX2RldmljZV9sdW4wJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdzY3NpJwogIGxpbnV4LmhvdHBs
 dWdfdHlwZSA9IDEgKDB4MSkKICBzY3NpLnR5cGUgPSAnZGlzaycKICBzY3NpLnZlbmRvciA9ICdB
 VEEnCiAgc2NzaS5tb2RlbCA9ICdTQU1TVU5HIEhEMTYwSkovJwogIGluZm8ucHJvZHVjdCA9ICdT
 Q1NJIERldmljZScKICBpbmZvLmxpbnV4LmRyaXZlciA9ICdzZCcKICBzY3NpLmx1biA9IDAgKDB4
 MCkKICBzY3NpLnRhcmdldCA9IDAgKDB4MCkKICBzY3NpLmJ1cyA9IDAgKDB4MCkKICBzY3NpLmhv
 c3QgPSAwICgweDApCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNl
 cy9wY2lfMTAwMl80MzgwX3Njc2lfaG9zdF8yJwogIGluZm8uYnVzID0gJ3Njc2knCiAgbGludXgu
 c3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMi4w
 L2hvc3QwL3RhcmdldDA6MDowLzA6MDowOjAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2Rl
 dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEyLjAvaG9zdDAvdGFyZ2V0MDowOjAvMDowOjA6MCcK
 CiAgMjI6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODBf
 c2NzaV9ob3N0XzInCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9w
 Y2lfMTAwMl80MzgwX3Njc2lfaG9zdF8yJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdzY3NpX2hvc3Qn
 CiAgbGludXguaG90cGx1Z190eXBlID0gMiAoMHgyKQogIHNjc2lfaG9zdC5ob3N0ID0gMCAoMHgw
 KQogIGluZm8ucHJvZHVjdCA9ICdTQ1NJIEhvc3QgQWRhcHRlcicKICBpbmZvLmNhcGFiaWxpdGll
 cyA9IHsgJ3Njc2lfaG9zdCcgfQogIGluZm8uY2F0ZWdvcnkgPSAnc2NzaV9ob3N0JwogIGluZm8u
 cGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MCcKICBs
 aW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAw
 OjEyLjAvaG9zdDAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2NsYXNzL3Njc2lfaG9zdC9o
 b3N0MCcKCiAgMjM6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAy
 XzQzODBfc2NzaV9ob3N0XzFfc2NzaV9kZXZpY2VfbHVuMF9zY3NpX2dlbmVyaWMnCiAgaW5mby51
 ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgwX3Njc2lfaG9z
 dF8xX3Njc2lfZGV2aWNlX2x1bjBfc2NzaV9nZW5lcmljJwogIGxpbnV4LmRldmljZV9maWxlID0g
 Jy9kZXYvc2cxJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdzY3NpX2dlbmVyaWMnCiAgbGludXguaG90
 cGx1Z190eXBlID0gMiAoMHgyKQogIHNjc2lfZ2VuZXJpYy5kZXZpY2UgPSAnL2Rldi9zZzEnCiAg
 aW5mby5wcm9kdWN0ID0gJ1NDU0kgR2VuZXJpYyBJbnRlcmZhY2UnCiAgaW5mby5jYXBhYmlsaXRp
 ZXMgPSB7ICdzY3NpX2dlbmVyaWMnIH0KICBpbmZvLmNhdGVnb3J5ID0gJ3Njc2lfZ2VuZXJpYycK
 ICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQz
 ODBfc2NzaV9ob3N0XzFfc2NzaV9kZXZpY2VfbHVuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9z
 eXMvY2xhc3Mvc2NzaV9nZW5lcmljL3NnMScKCiAgMjQ6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9w
 L0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODBfc2NzaV9ob3N0XzFfc2NzaV9kZXZpY2VfbHVuMCcK
 ICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODBf
 c2NzaV9ob3N0XzFfc2NzaV9kZXZpY2VfbHVuMCcKICBsaW51eC5zdWJzeXN0ZW0gPSAnc2NzaScK
 ICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgc2NzaS50eXBlID0gJ2Nkcm9tJwogIHNj
 c2kudmVuZG9yID0gJ0hMLURULVNUJwogIHNjc2kubW9kZWwgPSAnRFZEKy1SVyBHU0EtSDMxTCcK
 ICBpbmZvLnByb2R1Y3QgPSAnU0NTSSBEZXZpY2UnCiAgaW5mby5saW51eC5kcml2ZXIgPSAnc3In
 CiAgc2NzaS5sdW4gPSAwICgweDApCiAgc2NzaS50YXJnZXQgPSAwICgweDApCiAgc2NzaS5idXMg
 PSAwICgweDApCiAgc2NzaS5ob3N0ID0gMSAoMHgxKQogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJl
 ZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MF9zY3NpX2hvc3RfMScKICBpbmZvLmJ1
 cyA9ICdzY3NpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kw
 MDAwOjAwLzAwMDA6MDA6MTIuMC9ob3N0MS90YXJnZXQxOjA6MC8xOjA6MDowJwogIGxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMi4wL2hvc3QxL3Rh
 cmdldDE6MDowLzE6MDowOjAnCgogIDI1OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy9wY2lfMTAwMl80MzgwX3Njc2lfaG9zdF8xJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRl
 c2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MF9zY3NpX2hvc3RfMScKICBsaW51eC5zdWJz
 eXN0ZW0gPSAnc2NzaV9ob3N0JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikKICBzY3Np
 X2hvc3QuaG9zdCA9IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnU0NTSSBIb3N0IEFkYXB0ZXIn
 CiAgaW5mby5jYXBhYmlsaXRpZXMgPSB7ICdzY3NpX2hvc3QnIH0KICBpbmZvLmNhdGVnb3J5ID0g
 J3Njc2lfaG9zdCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L3BjaV8xMDAyXzQzODAnCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2Vz
 L3BjaTAwMDA6MDAvMDAwMDowMDoxMi4wL2hvc3QxJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5
 cy9jbGFzcy9zY3NpX2hvc3QvaG9zdDEnCgogIDI2OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9wY2lfMTAwMl80MzgwX3Njc2lfaG9zdF8wJwogIGluZm8udWRpID0gJy9vcmcv
 ZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MF9zY3NpX2hvc3RfMCcKICBsaW51
 eC5zdWJzeXN0ZW0gPSAnc2NzaV9ob3N0JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikK
 ICBzY3NpX2hvc3QuaG9zdCA9IDIgKDB4MikKICBpbmZvLnByb2R1Y3QgPSAnU0NTSSBIb3N0IEFk
 YXB0ZXInCiAgaW5mby5jYXBhYmlsaXRpZXMgPSB7ICdzY3NpX2hvc3QnIH0KICBpbmZvLmNhdGVn
 b3J5ID0gJ3Njc2lfaG9zdCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9k
 ZXZpY2VzL3BjaV8xMDAyXzQzODAnCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9k
 ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMi4wL2hvc3QyJwogIGxpbnV4LnN5c2ZzX3BhdGgg
 PSAnL3N5cy9jbGFzcy9zY3NpX2hvc3QvaG9zdDInCgogIDI3OiB1ZGkgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgwX3Njc2lfaG9zdCcKICBpbmZvLnVkaSA9ICcv
 b3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODBfc2NzaV9ob3N0JwogIGxp
 bnV4LnN1YnN5c3RlbSA9ICdzY3NpX2hvc3QnCiAgbGludXguaG90cGx1Z190eXBlID0gMiAoMHgy
 KQogIHNjc2lfaG9zdC5ob3N0ID0gMyAoMHgzKQogIGluZm8ucHJvZHVjdCA9ICdTQ1NJIEhvc3Qg
 QWRhcHRlcicKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ3Njc2lfaG9zdCcgfQogIGluZm8uY2F0
 ZWdvcnkgPSAnc2NzaV9ob3N0JwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvcGNpXzEwMDJfNDM4MCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lz
 L2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEyLjAvaG9zdDMnCiAgbGludXguc3lzZnNfcGF0
 aCA9ICcvc3lzL2NsYXNzL3Njc2lfaG9zdC9ob3N0MycKCiAgMjg6IHVkaSA9ICcvb3JnL2ZyZWVk
 ZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVl
 ZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgwJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdw
 Y2knCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBjaS5zdWJzeXNfcHJvZHVjdCA9
 ICdVbmtub3duICgweDI4MTMpJwogIHBjaS5zdWJzeXNfdmVuZG9yID0gJ0hld2xldHQtUGFja2Fy
 ZCBDb21wYW55JwogIGluZm8ucHJvZHVjdCA9ICdVbmtub3duICgweDQzODApJwogIHBjaS5wcm9k
 dWN0ID0gJ1Vua25vd24gKDB4NDM4MCknCiAgaW5mby52ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2ll
 cyBJbmMnCiAgcGNpLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVzIEluYycKICBwY2kuZGV2aWNl
 X3Byb3RvY29sID0gMSAoMHgxKQogIHBjaS5kZXZpY2Vfc3ViY2xhc3MgPSA2ICgweDYpCiAgcGNp
 LmRldmljZV9jbGFzcyA9IDEgKDB4MSkKICBwY2kuc3Vic3lzX3ZlbmRvcl9pZCA9IDQxNTYgKDB4
 MTAzYykKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAxMDI1OSAoMHgyODEzKQogIHBjaS52ZW5k
 b3JfaWQgPSA0MDk4ICgweDEwMDIpCiAgcGNpLnByb2R1Y3RfaWQgPSAxNzI4MCAoMHg0MzgwKQog
 IGluZm8ubGludXguZHJpdmVyID0gJ2FoY2knCiAgcGNpLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5
 cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMi4wJwogIGluZm8ucGFyZW50ID0gJy9vcmcv
 ZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5idXMgPSAncGNpJwogIGxp
 bnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6
 MTIuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6
 MDA6MTIuMCcKCiAgMjk6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9k
 ZXZpY2VfMF8wXzAwMDBfMDBfMTNfMF9pZjAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3Rv
 cC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzBfaWYwJwogIGxpbnV4LnN1
 YnN5c3RlbSA9ICd1c2InCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIGluZm8ucHJv
 ZHVjdCA9ICdVU0IgSHViIEludGVyZmFjZScKICB1c2IuaW50ZXJmYWNlLnByb3RvY29sID0gMCAo
 MHgwKQogIHVzYi5pbnRlcmZhY2Uuc3ViY2xhc3MgPSAwICgweDApCiAgdXNiLmludGVyZmFjZS5j
 bGFzcyA9IDkgKDB4OSkKICB1c2IuaW50ZXJmYWNlLm51bWJlciA9IDAgKDB4MCkKICBpbmZvLmxp
 bnV4LmRyaXZlciA9ICdodWInCiAgdXNiLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2Vz
 L3BjaTAwMDA6MDAvMDAwMDowMDoxMy4wL3VzYjEvMS0wOjEuMCcKICB1c2IuY29uZmlndXJhdGlv
 bl92YWx1ZSA9IDEgKDB4MSkKICB1c2IubnVtX2NvbmZpZ3VyYXRpb25zID0gMSAoMHgxKQogIHVz
 Yi5udW1faW50ZXJmYWNlcyA9IDEgKDB4MSkKICB1c2IuZGV2aWNlX2NsYXNzID0gOSAoMHg5KQog
 IHVzYi5kZXZpY2Vfc3ViY2xhc3MgPSAwICgweDApCiAgdXNiLmRldmljZV9wcm90b2NvbCA9IDAg
 KDB4MCkKICB1c2IudmVuZG9yX2lkID0gMCAoMHgwKQogIHVzYi5wcm9kdWN0X2lkID0gMCAoMHgw
 KQogIHVzYi52ZW5kb3IgPSAnTGludXggMi42LjIxLXJjNC1tbTEgb2hjaV9oY2QnCiAgdXNiLnBy
 b2R1Y3QgPSAnVVNCIEh1YiBJbnRlcmZhY2UnCiAgdXNiLmRldmljZV9yZXZpc2lvbl9iY2QgPSA1
 MTggKDB4MjA2KQogIHVzYi5tYXhfcG93ZXIgPSAwICgweDApCiAgdXNiLm51bV9wb3J0cyA9IDIg
 KDB4MikKICB1c2IubGludXguZGV2aWNlX251bWJlciA9IDEgKDB4MSkKICB1c2Iuc2VyaWFsID0g
 JzAwMDA6MDA6MTMuMCcKICB1c2Iuc3BlZWRfYmNkID0gNDYwOCAoMHgxMjAwKQogIHVzYi52ZXJz
 aW9uX2JjZCA9IDI3MiAoMHgxMTApCiAgdXNiLmlzX3NlbGZfcG93ZXJlZCA9IHRydWUKICB1c2Iu
 Y2FuX3dha2VfdXAgPSB0cnVlCiAgdXNiLmJ1c19udW1iZXIgPSAxICgweDEpCiAgaW5mby5idXMg
 PSAndXNiJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNi
 X2RldmljZV8wXzBfMDAwMF8wMF8xM18wJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9z
 eXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMC91c2IxLzEtMDoxLjAnCiAgbGludXgu
 c3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjAvdXNiMS8x
 LTA6MS4wJwoKICAzMDogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2Rl
 dmljZV8wXzBfMDAwMF8wMF8xM18wX3VzYnJhdycKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNr
 dG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfMF91c2JyYXcnCiAgbGlu
 dXguZGV2aWNlX2ZpbGUgPSAnL2Rldi9idXMvdXNiLzAwMS8wMDEnCiAgbGludXguc3Vic3lzdGVt
 ID0gJ3VzYl9kZXZpY2UnCiAgbGludXguaG90cGx1Z190eXBlID0gMiAoMHgyKQogIHVzYnJhdy5k
 ZXZpY2UgPSAnL2Rldi9idXMvdXNiLzAwMS8wMDEnCiAgaW5mby5wcm9kdWN0ID0gJ1VTQiBSYXcg
 RGV2aWNlIEFjY2VzcycKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ3VzYnJhdycgfQogIGluZm8u
 Y2F0ZWdvcnkgPSAndXNicmF3JwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18wJwogIGxpbnV4LnN5c2ZzX3BhdGgg
 PSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4wL3VzYjEvdXNiX2RldmljZS91
 c2JkZXYxLjEnCgogIDMxOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2Jf
 ZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzAnCiAgbGludXguc3Vic3lzdGVt
 ID0gJ3VzYicKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgdXNiX2RldmljZS5idXNf
 bnVtYmVyID0gMSAoMHgxKQogIHVzYl9kZXZpY2UuY2FuX3dha2VfdXAgPSB0cnVlCiAgdXNiX2Rl
 dmljZS5pc19zZWxmX3Bvd2VyZWQgPSB0cnVlCiAgdXNiX2RldmljZS52ZXJzaW9uX2JjZCA9IDI3
 MiAoMHgxMTApCiAgdXNiX2RldmljZS5zcGVlZF9iY2QgPSA0NjA4ICgweDEyMDApCiAgdXNiX2Rl
 dmljZS5zZXJpYWwgPSAnMDAwMDowMDoxMy4wJwogIHVzYl9kZXZpY2UubGludXguZGV2aWNlX251
 bWJlciA9IDEgKDB4MSkKICB1c2JfZGV2aWNlLm51bV9wb3J0cyA9IDIgKDB4MikKICB1c2JfZGV2
 aWNlLm1heF9wb3dlciA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9yZXZpc2lvbl9iY2Qg
 PSA1MTggKDB4MjA2KQogIGluZm8ucHJvZHVjdCA9ICdPSENJIEhvc3QgQ29udHJvbGxlcicKICB1
 c2JfZGV2aWNlLnByb2R1Y3QgPSAnT0hDSSBIb3N0IENvbnRyb2xsZXInCiAgaW5mby52ZW5kb3Ig
 PSAnTGludXggMi42LjIxLXJjNC1tbTEgb2hjaV9oY2QnCiAgdXNiX2RldmljZS52ZW5kb3IgPSAn
 TGludXggMi42LjIxLXJjNC1tbTEgb2hjaV9oY2QnCiAgdXNiX2RldmljZS5wcm9kdWN0X2lkID0g
 MCAoMHgwKQogIHVzYl9kZXZpY2UudmVuZG9yX2lkID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2
 aWNlX3Byb3RvY29sID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX3N1YmNsYXNzID0gMCAo
 MHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX2NsYXNzID0gOSAoMHg5KQogIHVzYl9kZXZpY2UubnVt
 X2ludGVyZmFjZXMgPSAxICgweDEpCiAgdXNiX2RldmljZS5udW1fY29uZmlndXJhdGlvbnMgPSAx
 ICgweDEpCiAgdXNiX2RldmljZS5jb25maWd1cmF0aW9uX3ZhbHVlID0gMSAoMHgxKQogIHVzYl9k
 ZXZpY2UubGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAw
 OjEzLjAvdXNiMScKICBpbmZvLmxpbnV4LmRyaXZlciA9ICd1c2InCiAgaW5mby5idXMgPSAndXNi
 X2RldmljZScKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3Bj
 aV8xMDAyXzQzODcnCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3Bj
 aTAwMDA6MDAvMDAwMDowMDoxMy4wL3VzYjEnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2Rl
 dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjAvdXNiMScKCiAgMzI6IHVkaSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODcnCiAgaW5mby51ZGkgPSAnL29yZy9m
 cmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80Mzg3JwogIGxpbnV4LnN1YnN5c3RlbSA9
 ICdwY2knCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBjaS5zdWJzeXNfcHJvZHVj
 dCA9ICdVbmtub3duICgweDI4MGEpJwogIHBjaS5zdWJzeXNfdmVuZG9yID0gJ0hld2xldHQtUGFj
 a2FyZCBDb21wYW55JwogIGluZm8ucHJvZHVjdCA9ICdVbmtub3duICgweDQzODcpJwogIHBjaS5w
 cm9kdWN0ID0gJ1Vua25vd24gKDB4NDM4NyknCiAgaW5mby52ZW5kb3IgPSAnQVRJIFRlY2hub2xv
 Z2llcyBJbmMnCiAgcGNpLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVzIEluYycKICBwY2kuZGV2
 aWNlX3Byb3RvY29sID0gMTYgKDB4MTApCiAgcGNpLmRldmljZV9zdWJjbGFzcyA9IDMgKDB4MykK
 ICBwY2kuZGV2aWNlX2NsYXNzID0gMTIgKDB4YykKICBwY2kuc3Vic3lzX3ZlbmRvcl9pZCA9IDQx
 NTYgKDB4MTAzYykKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAxMDI1MCAoMHgyODBhKQogIHBj
 aS52ZW5kb3JfaWQgPSA0MDk4ICgweDEwMDIpCiAgcGNpLnByb2R1Y3RfaWQgPSAxNzI4NyAoMHg0
 Mzg3KQogIGluZm8ubGludXguZHJpdmVyID0gJ29oY2lfaGNkJwogIHBjaS5saW51eC5zeXNmc19w
 YXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMCcKICBpbmZvLnBhcmVu
 dCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0g
 J3BjaScKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDow
 MC8wMDAwOjAwOjEzLjAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAw
 MDowMC8wMDAwOjAwOjEzLjAnCgogIDMzOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzFfaWYwJwogIGluZm8udWRpID0gJy9vcmcv
 ZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18xX2lmMCcK
 ICBsaW51eC5zdWJzeXN0ZW0gPSAndXNiJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkK
 ICBpbmZvLnByb2R1Y3QgPSAnVVNCIEh1YiBJbnRlcmZhY2UnCiAgdXNiLmludGVyZmFjZS5wcm90
 b2NvbCA9IDAgKDB4MCkKICB1c2IuaW50ZXJmYWNlLnN1YmNsYXNzID0gMCAoMHgwKQogIHVzYi5p
 bnRlcmZhY2UuY2xhc3MgPSA5ICgweDkpCiAgdXNiLmludGVyZmFjZS5udW1iZXIgPSAwICgweDAp
 CiAgaW5mby5saW51eC5kcml2ZXIgPSAnaHViJwogIHVzYi5saW51eC5zeXNmc19wYXRoID0gJy9z
 eXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMS91c2IyLzItMDoxLjAnCiAgdXNiLmNv
 bmZpZ3VyYXRpb25fdmFsdWUgPSAxICgweDEpCiAgdXNiLm51bV9jb25maWd1cmF0aW9ucyA9IDEg
 KDB4MSkKICB1c2IubnVtX2ludGVyZmFjZXMgPSAxICgweDEpCiAgdXNiLmRldmljZV9jbGFzcyA9
 IDkgKDB4OSkKICB1c2IuZGV2aWNlX3N1YmNsYXNzID0gMCAoMHgwKQogIHVzYi5kZXZpY2VfcHJv
 dG9jb2wgPSAwICgweDApCiAgdXNiLnZlbmRvcl9pZCA9IDAgKDB4MCkKICB1c2IucHJvZHVjdF9p
 ZCA9IDAgKDB4MCkKICB1c2IudmVuZG9yID0gJ0xpbnV4IDIuNi4yMS1yYzQtbW0xIG9oY2lfaGNk
 JwogIHVzYi5wcm9kdWN0ID0gJ1VTQiBIdWIgSW50ZXJmYWNlJwogIHVzYi5kZXZpY2VfcmV2aXNp
 b25fYmNkID0gNTE4ICgweDIwNikKICB1c2IubWF4X3Bvd2VyID0gMCAoMHgwKQogIHVzYi5udW1f
 cG9ydHMgPSAyICgweDIpCiAgdXNiLmxpbnV4LmRldmljZV9udW1iZXIgPSAxICgweDEpCiAgdXNi
 LnNlcmlhbCA9ICcwMDAwOjAwOjEzLjEnCiAgdXNiLnNwZWVkX2JjZCA9IDQ2MDggKDB4MTIwMCkK
 ICB1c2IudmVyc2lvbl9iY2QgPSAyNzIgKDB4MTEwKQogIHVzYi5pc19zZWxmX3Bvd2VyZWQgPSB0
 cnVlCiAgdXNiLmNhbl93YWtlX3VwID0gdHJ1ZQogIHVzYi5idXNfbnVtYmVyID0gMiAoMHgyKQog
 IGluZm8uYnVzID0gJ3VzYicKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9k
 ZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfMScKICBsaW51eC5zeXNmc19wYXRoX2Rl
 dmljZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjEvdXNiMi8yLTA6MS4w
 JwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDox
 My4xL3VzYjIvMi0wOjEuMCcKCiAgMzQ6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZp
 Y2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfMV91c2JyYXcnCiAgaW5mby51ZGkgPSAnL29y
 Zy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzFfdXNi
 cmF3JwogIGxpbnV4LmRldmljZV9maWxlID0gJy9kZXYvYnVzL3VzYi8wMDIvMDAxJwogIGxpbnV4
 LnN1YnN5c3RlbSA9ICd1c2JfZGV2aWNlJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikK
 ICB1c2JyYXcuZGV2aWNlID0gJy9kZXYvYnVzL3VzYi8wMDIvMDAxJwogIGluZm8ucHJvZHVjdCA9
 ICdVU0IgUmF3IERldmljZSBBY2Nlc3MnCiAgaW5mby5jYXBhYmlsaXRpZXMgPSB7ICd1c2JyYXcn
 IH0KICBpbmZvLmNhdGVnb3J5ID0gJ3VzYnJhdycKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVk
 ZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfMScKICBsaW51eC5z
 eXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMS91c2IyL3Vz
 Yl9kZXZpY2UvdXNiZGV2Mi4xJwoKICAzNTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rl
 dmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18xJwogIGluZm8udWRpID0gJy9vcmcvZnJl
 ZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18xJwogIGxpbnV4
 LnN1YnN5c3RlbSA9ICd1c2InCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHVzYl9k
 ZXZpY2UuYnVzX251bWJlciA9IDIgKDB4MikKICB1c2JfZGV2aWNlLmNhbl93YWtlX3VwID0gdHJ1
 ZQogIHVzYl9kZXZpY2UuaXNfc2VsZl9wb3dlcmVkID0gdHJ1ZQogIHVzYl9kZXZpY2UudmVyc2lv
 bl9iY2QgPSAyNzIgKDB4MTEwKQogIHVzYl9kZXZpY2Uuc3BlZWRfYmNkID0gNDYwOCAoMHgxMjAw
 KQogIHVzYl9kZXZpY2Uuc2VyaWFsID0gJzAwMDA6MDA6MTMuMScKICB1c2JfZGV2aWNlLmxpbnV4
 LmRldmljZV9udW1iZXIgPSAxICgweDEpCiAgdXNiX2RldmljZS5udW1fcG9ydHMgPSAyICgweDIp
 CiAgdXNiX2RldmljZS5tYXhfcG93ZXIgPSAwICgweDApCiAgdXNiX2RldmljZS5kZXZpY2VfcmV2
 aXNpb25fYmNkID0gNTE4ICgweDIwNikKICBpbmZvLnByb2R1Y3QgPSAnT0hDSSBIb3N0IENvbnRy
 b2xsZXInCiAgdXNiX2RldmljZS5wcm9kdWN0ID0gJ09IQ0kgSG9zdCBDb250cm9sbGVyJwogIGlu
 Zm8udmVuZG9yID0gJ0xpbnV4IDIuNi4yMS1yYzQtbW0xIG9oY2lfaGNkJwogIHVzYl9kZXZpY2Uu
 dmVuZG9yID0gJ0xpbnV4IDIuNi4yMS1yYzQtbW0xIG9oY2lfaGNkJwogIHVzYl9kZXZpY2UucHJv
 ZHVjdF9pZCA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLnZlbmRvcl9pZCA9IDAgKDB4MCkKICB1c2Jf
 ZGV2aWNlLmRldmljZV9wcm90b2NvbCA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9zdWJj
 bGFzcyA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9jbGFzcyA9IDkgKDB4OSkKICB1c2Jf
 ZGV2aWNlLm51bV9pbnRlcmZhY2VzID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubnVtX2NvbmZpZ3Vy
 YXRpb25zID0gMSAoMHgxKQogIHVzYl9kZXZpY2UuY29uZmlndXJhdGlvbl92YWx1ZSA9IDEgKDB4
 MSkKICB1c2JfZGV2aWNlLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6
 MDAvMDAwMDowMDoxMy4xL3VzYjInCiAgaW5mby5saW51eC5kcml2ZXIgPSAndXNiJwogIGluZm8u
 YnVzID0gJ3VzYl9kZXZpY2UnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwv
 ZGV2aWNlcy9wY2lfMTAwMl80Mzg4JwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMv
 ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMS91c2IyJwogIGxpbnV4LnN5c2ZzX3BhdGgg
 PSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4xL3VzYjInCgogIDM2OiB1ZGkg
 PSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80Mzg4JwogIGluZm8udWRp
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4OCcKICBsaW51eC5z
 dWJzeXN0ZW0gPSAncGNpJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBwY2kuc3Vi
 c3lzX3Byb2R1Y3QgPSAnVW5rbm93biAoMHgyODBhKScKICBwY2kuc3Vic3lzX3ZlbmRvciA9ICdI
 ZXdsZXR0LVBhY2thcmQgQ29tcGFueScKICBpbmZvLnByb2R1Y3QgPSAnVW5rbm93biAoMHg0Mzg4
 KScKICBwY2kucHJvZHVjdCA9ICdVbmtub3duICgweDQzODgpJwogIGluZm8udmVuZG9yID0gJ0FU
 SSBUZWNobm9sb2dpZXMgSW5jJwogIHBjaS52ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2llcyBJbmMn
 CiAgcGNpLmRldmljZV9wcm90b2NvbCA9IDE2ICgweDEwKQogIHBjaS5kZXZpY2Vfc3ViY2xhc3Mg
 PSAzICgweDMpCiAgcGNpLmRldmljZV9jbGFzcyA9IDEyICgweGMpCiAgcGNpLnN1YnN5c192ZW5k
 b3JfaWQgPSA0MTU2ICgweDEwM2MpCiAgcGNpLnN1YnN5c19wcm9kdWN0X2lkID0gMTAyNTAgKDB4
 MjgwYSkKICBwY2kudmVuZG9yX2lkID0gNDA5OCAoMHgxMDAyKQogIHBjaS5wcm9kdWN0X2lkID0g
 MTcyODggKDB4NDM4OCkKICBpbmZvLmxpbnV4LmRyaXZlciA9ICdvaGNpX2hjZCcKICBwY2kubGlu
 dXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjEnCiAg
 aW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9jb21wdXRlcicKICBp
 bmZvLmJ1cyA9ICdwY2knCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2Vz
 L3BjaTAwMDA6MDAvMDAwMDowMDoxMy4xJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZp
 Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4xJwoKICAzNzogdWRpID0gJy9vcmcvZnJlZWRlc2t0
 b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18yX2lmMCcKICBpbmZvLnVk
 aSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBf
 MTNfMl9pZjAnCiAgbGludXguc3Vic3lzdGVtID0gJ3VzYicKICBsaW51eC5ob3RwbHVnX3R5cGUg
 PSAxICgweDEpCiAgaW5mby5wcm9kdWN0ID0gJ1VTQiBIdWIgSW50ZXJmYWNlJwogIHVzYi5pbnRl
 cmZhY2UucHJvdG9jb2wgPSAwICgweDApCiAgdXNiLmludGVyZmFjZS5zdWJjbGFzcyA9IDAgKDB4
 MCkKICB1c2IuaW50ZXJmYWNlLmNsYXNzID0gOSAoMHg5KQogIHVzYi5pbnRlcmZhY2UubnVtYmVy
 ID0gMCAoMHgwKQogIGluZm8ubGludXguZHJpdmVyID0gJ2h1YicKICB1c2IubGludXguc3lzZnNf
 cGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjIvdXNiMy8zLTA6MS4w
 JwogIHVzYi5jb25maWd1cmF0aW9uX3ZhbHVlID0gMSAoMHgxKQogIHVzYi5udW1fY29uZmlndXJh
 dGlvbnMgPSAxICgweDEpCiAgdXNiLm51bV9pbnRlcmZhY2VzID0gMSAoMHgxKQogIHVzYi5kZXZp
 Y2VfY2xhc3MgPSA5ICgweDkpCiAgdXNiLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICB1c2Iu
 ZGV2aWNlX3Byb3RvY29sID0gMCAoMHgwKQogIHVzYi52ZW5kb3JfaWQgPSAwICgweDApCiAgdXNi
 LnByb2R1Y3RfaWQgPSAwICgweDApCiAgdXNiLnZlbmRvciA9ICdMaW51eCAyLjYuMjEtcmM0LW1t
 MSBvaGNpX2hjZCcKICB1c2IucHJvZHVjdCA9ICdVU0IgSHViIEludGVyZmFjZScKICB1c2IuZGV2
 aWNlX3JldmlzaW9uX2JjZCA9IDUxOCAoMHgyMDYpCiAgdXNiLm1heF9wb3dlciA9IDAgKDB4MCkK
 ICB1c2IubnVtX3BvcnRzID0gMiAoMHgyKQogIHVzYi5saW51eC5kZXZpY2VfbnVtYmVyID0gMSAo
 MHgxKQogIHVzYi5zZXJpYWwgPSAnMDAwMDowMDoxMy4yJwogIHVzYi5zcGVlZF9iY2QgPSA0NjA4
 ICgweDEyMDApCiAgdXNiLnZlcnNpb25fYmNkID0gMjcyICgweDExMCkKICB1c2IuaXNfc2VsZl9w
 b3dlcmVkID0gdHJ1ZQogIHVzYi5jYW5fd2FrZV91cCA9IHRydWUKICB1c2IuYnVzX251bWJlciA9
 IDMgKDB4MykKICBpbmZvLmJ1cyA9ICd1c2InCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzInCiAgbGludXguc3lz
 ZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4yL3Vz
 YjMvMy0wOjEuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAw
 LzAwMDA6MDA6MTMuMi91c2IzLzMtMDoxLjAnCgogIDM4OiB1ZGkgPSAnL29yZy9mcmVlZGVza3Rv
 cC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzQ2ZF9jMDBjX25vc2VyaWFsX2lmMF9sb2dpY2FsZGV2
 X2lucHV0JwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2Rl
 dmljZV80NmRfYzAwY19ub3NlcmlhbF9pZjBfbG9naWNhbGRldl9pbnB1dCcKICBpbnB1dC5wcm9k
 dWN0ID0gJ0xvZ2l0ZWNoIFVTQiBPcHRpY2FsIE1vdXNlJwogIGluZm8ucHJvZHVjdCA9ICdMb2dp
 dGVjaCBVU0IgT3B0aWNhbCBNb3VzZScKICBsaW51eC5kZXZpY2VfZmlsZSA9ICcvZGV2L2lucHV0
 L2V2ZW50MScKICBsaW51eC5zdWJzeXN0ZW0gPSAnaW5wdXQnCiAgbGludXguaG90cGx1Z190eXBl
 ID0gMiAoMHgyKQogIGlucHV0LmRldmljZSA9ICcvZGV2L2lucHV0L2V2ZW50MScKICBpbmZvLmNh
 cGFiaWxpdGllcyA9IHsgJ2lucHV0JywgJ2lucHV0Lm1vdXNlJyB9CiAgaW5mby5jYXRlZ29yeSA9
 ICdpbnB1dCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3Vz
 Yl9kZXZpY2VfNDZkX2MwMGNfbm9zZXJpYWxfaWYwJwogIGlucHV0LnBoeXNpY2FsX2RldmljZSA9
 ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfNDZkX2MwMGNfbm9zZXJp
 YWxfaWYwJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9jbGFzcy9pbnB1dC9pbnB1dDEvZXZl
 bnQxJwoKICAzOTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2Rldmlj
 ZV80NmRfYzAwY19ub3NlcmlhbF9pZjAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy91c2JfZGV2aWNlXzQ2ZF9jMDBjX25vc2VyaWFsX2lmMCcKICBsaW51eC5zdWJz
 eXN0ZW0gPSAndXNiJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBpbmZvLnByb2R1
 Y3QgPSAnVVNCIEhJRCBJbnRlcmZhY2UnCiAgdXNiLmludGVyZmFjZS5wcm90b2NvbCA9IDIgKDB4
 MikKICB1c2IuaW50ZXJmYWNlLnN1YmNsYXNzID0gMSAoMHgxKQogIHVzYi5pbnRlcmZhY2UuY2xh
 c3MgPSAzICgweDMpCiAgdXNiLmludGVyZmFjZS5udW1iZXIgPSAwICgweDApCiAgaW5mby5saW51
 eC5kcml2ZXIgPSAndXNiaGlkJwogIHVzYi5saW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNl
 cy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzLzMtMS8zLTE6MS4wJwogIHVzYi5jb25maWd1
 cmF0aW9uX3ZhbHVlID0gMSAoMHgxKQogIHVzYi5udW1fY29uZmlndXJhdGlvbnMgPSAxICgweDEp
 CiAgdXNiLm51bV9pbnRlcmZhY2VzID0gMSAoMHgxKQogIHVzYi5kZXZpY2VfY2xhc3MgPSAwICgw
 eDApCiAgdXNiLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICB1c2IuZGV2aWNlX3Byb3RvY29s
 ID0gMCAoMHgwKQogIHVzYi52ZW5kb3JfaWQgPSAxMTMzICgweDQ2ZCkKICB1c2IucHJvZHVjdF9p
 ZCA9IDQ5MTY0ICgweGMwMGMpCiAgdXNiLnZlbmRvciA9ICdMb2dpdGVjaCwgSW5jLicKICB1c2Iu
 cHJvZHVjdCA9ICdVU0IgSElEIEludGVyZmFjZScKICB1c2IuZGV2aWNlX3JldmlzaW9uX2JjZCA9
 IDg0NjQgKDB4MjExMCkKICB1c2IubWF4X3Bvd2VyID0gMTAwICgweDY0KQogIHVzYi5udW1fcG9y
 dHMgPSAwICgweDApCiAgdXNiLmxpbnV4LmRldmljZV9udW1iZXIgPSAzICgweDMpCiAgdXNiLnNw
 ZWVkX2JjZCA9IDMzNiAoMHgxNTApCiAgdXNiLnZlcnNpb25fYmNkID0gMjcyICgweDExMCkKICB1
 c2IuaXNfc2VsZl9wb3dlcmVkID0gZmFsc2UKICB1c2IuY2FuX3dha2VfdXAgPSB0cnVlCiAgdXNi
 LmJ1c19udW1iZXIgPSAzICgweDMpCiAgaW5mby5idXMgPSAndXNiJwogIGluZm8ucGFyZW50ID0g
 Jy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV80NmRfYzAwY19ub3Nlcmlh
 bCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8w
 MDAwOjAwOjEzLjIvdXNiMy8zLTEvMy0xOjEuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMv
 ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzLzMtMS8zLTE6MS4wJwoKICA0MDog
 dWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV80NmRfYzAwY19u
 b3NlcmlhbF91c2JyYXcnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNl
 cy91c2JfZGV2aWNlXzQ2ZF9jMDBjX25vc2VyaWFsX3VzYnJhdycKICBsaW51eC5kZXZpY2VfZmls
 ZSA9ICcvZGV2L2J1cy91c2IvMDAzLzAwMycKICBsaW51eC5zdWJzeXN0ZW0gPSAndXNiX2Rldmlj
 ZScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAyICgweDIpCiAgdXNicmF3LmRldmljZSA9ICcvZGV2
 L2J1cy91c2IvMDAzLzAwMycKICBpbmZvLnByb2R1Y3QgPSAnVVNCIFJhdyBEZXZpY2UgQWNjZXNz
 JwogIGluZm8uY2FwYWJpbGl0aWVzID0geyAndXNicmF3JyB9CiAgaW5mby5jYXRlZ29yeSA9ICd1
 c2JyYXcnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2Jf
 ZGV2aWNlXzQ2ZF9jMDBjX25vc2VyaWFsJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZp
 Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4yL3VzYjMvMy0xL3VzYl9kZXZpY2UvdXNiZGV2My4z
 JwoKICA0MTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV80
 NmRfYzAwY19ub3NlcmlhbCcKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZp
 Y2VzL3VzYl9kZXZpY2VfNDZkX2MwMGNfbm9zZXJpYWwnCiAgbGludXguc3Vic3lzdGVtID0gJ3Vz
 YicKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgdXNiX2RldmljZS5idXNfbnVtYmVy
 ID0gMyAoMHgzKQogIHVzYl9kZXZpY2UuY2FuX3dha2VfdXAgPSB0cnVlCiAgdXNiX2RldmljZS5p
 c19zZWxmX3Bvd2VyZWQgPSBmYWxzZQogIHVzYl9kZXZpY2UudmVyc2lvbl9iY2QgPSAyNzIgKDB4
 MTEwKQogIHVzYl9kZXZpY2Uuc3BlZWRfYmNkID0gMzM2ICgweDE1MCkKICB1c2JfZGV2aWNlLmxp
 bnV4LmRldmljZV9udW1iZXIgPSAzICgweDMpCiAgdXNiX2RldmljZS5udW1fcG9ydHMgPSAwICgw
 eDApCiAgdXNiX2RldmljZS5tYXhfcG93ZXIgPSAxMDAgKDB4NjQpCiAgdXNiX2RldmljZS5kZXZp
 Y2VfcmV2aXNpb25fYmNkID0gODQ2NCAoMHgyMTEwKQogIGluZm8ucHJvZHVjdCA9ICdPcHRpY2Fs
 IFdoZWVsIE1vdXNlJwogIHVzYl9kZXZpY2UucHJvZHVjdCA9ICdPcHRpY2FsIFdoZWVsIE1vdXNl
 JwogIGluZm8udmVuZG9yID0gJ0xvZ2l0ZWNoLCBJbmMuJwogIHVzYl9kZXZpY2UudmVuZG9yID0g
 J0xvZ2l0ZWNoLCBJbmMuJwogIHVzYl9kZXZpY2UucHJvZHVjdF9pZCA9IDQ5MTY0ICgweGMwMGMp
 CiAgdXNiX2RldmljZS52ZW5kb3JfaWQgPSAxMTMzICgweDQ2ZCkKICB1c2JfZGV2aWNlLmRldmlj
 ZV9wcm90b2NvbCA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4
 MCkKICB1c2JfZGV2aWNlLmRldmljZV9jbGFzcyA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLm51bV9p
 bnRlcmZhY2VzID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubnVtX2NvbmZpZ3VyYXRpb25zID0gMSAo
 MHgxKQogIHVzYl9kZXZpY2UuY29uZmlndXJhdGlvbl92YWx1ZSA9IDEgKDB4MSkKICB1c2JfZGV2
 aWNlLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDox
 My4yL3VzYjMvMy0xJwogIGluZm8ubGludXguZHJpdmVyID0gJ3VzYicKICBpbmZvLmJ1cyA9ICd1
 c2JfZGV2aWNlJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMv
 dXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18yJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0g
 Jy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzLzMtMScKICBsaW51eC5z
 eXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzLzMt
 MScKCiAgNDI6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2Vf
 M2YwXzI0X25vc2VyaWFsX2lmMF9sb2dpY2FsZGV2X2lucHV0JwogIGluZm8udWRpID0gJy9vcmcv
 ZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8zZjBfMjRfbm9zZXJpYWxfaWYwX2xv
 Z2ljYWxkZXZfaW5wdXQnCiAgYnV0dG9uLmhhc19zdGF0ZSA9IGZhbHNlCiAgYnV0dG9uLnR5cGUg
 PSAnJwogIGluZm8uYWRkb25zID0geyAnaGFsZC1hZGRvbi1rZXlib2FyZCcgfQogIGlucHV0LnBy
 b2R1Y3QgPSAnQ0hJQ09OWSBIUCBCYXNpYyBVU0IgS2V5Ym9hcmQnCiAgaW5mby5wcm9kdWN0ID0g
 J0NISUNPTlkgSFAgQmFzaWMgVVNCIEtleWJvYXJkJwogIGxpbnV4LmRldmljZV9maWxlID0gJy9k
 ZXYvaW5wdXQvZXZlbnQyJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdpbnB1dCcKICBsaW51eC5ob3Rw
 bHVnX3R5cGUgPSAyICgweDIpCiAgaW5wdXQuZGV2aWNlID0gJy9kZXYvaW5wdXQvZXZlbnQyJwog
 IGluZm8uY2FwYWJpbGl0aWVzID0geyAnaW5wdXQnLCAnaW5wdXQua2V5Ym9hcmQnLCAnYnV0dG9u
 JyB9CiAgaW5mby5jYXRlZ29yeSA9ICdpbnB1dCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVk
 ZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfM2YwXzI0X25vc2VyaWFsX2lmMCcKICBpbnB1
 dC5waHlzaWNhbF9kZXZpY2UgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2
 aWNlXzNmMF8yNF9ub3NlcmlhbF9pZjAnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2NsYXNz
 L2lucHV0L2lucHV0Mi9ldmVudDInCgogIDQzOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwv
 ZGV2aWNlcy91c2JfZGV2aWNlXzNmMF8yNF9ub3NlcmlhbF9pZjAnCiAgaW5mby51ZGkgPSAnL29y
 Zy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzNmMF8yNF9ub3NlcmlhbF9pZjAn
 CiAgbGludXguc3Vic3lzdGVtID0gJ3VzYicKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEp
 CiAgaW5mby5wcm9kdWN0ID0gJ1VTQiBISUQgSW50ZXJmYWNlJwogIHVzYi5pbnRlcmZhY2UucHJv
 dG9jb2wgPSAxICgweDEpCiAgdXNiLmludGVyZmFjZS5zdWJjbGFzcyA9IDEgKDB4MSkKICB1c2Iu
 aW50ZXJmYWNlLmNsYXNzID0gMyAoMHgzKQogIHVzYi5pbnRlcmZhY2UubnVtYmVyID0gMCAoMHgw
 KQogIGluZm8ubGludXguZHJpdmVyID0gJ3VzYmhpZCcKICB1c2IubGludXguc3lzZnNfcGF0aCA9
 ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjIvdXNiMy8zLTIvMy0yOjEuMCcK
 ICB1c2IuY29uZmlndXJhdGlvbl92YWx1ZSA9IDEgKDB4MSkKICB1c2IubnVtX2NvbmZpZ3VyYXRp
 b25zID0gMSAoMHgxKQogIHVzYi5udW1faW50ZXJmYWNlcyA9IDEgKDB4MSkKICB1c2IuZGV2aWNl
 X2NsYXNzID0gMCAoMHgwKQogIHVzYi5kZXZpY2Vfc3ViY2xhc3MgPSAwICgweDApCiAgdXNiLmRl
 dmljZV9wcm90b2NvbCA9IDAgKDB4MCkKICB1c2IudmVuZG9yX2lkID0gMTAwOCAoMHgzZjApCiAg
 dXNiLnByb2R1Y3RfaWQgPSAzNiAoMHgyNCkKICB1c2IudmVuZG9yID0gJ0hld2xldHQtUGFja2Fy
 ZCcKICB1c2IucHJvZHVjdCA9ICdVU0IgSElEIEludGVyZmFjZScKICB1c2IuZGV2aWNlX3Jldmlz
 aW9uX2JjZCA9IDc2OCAoMHgzMDApCiAgdXNiLm1heF9wb3dlciA9IDEwMCAoMHg2NCkKICB1c2Iu
 bnVtX3BvcnRzID0gMCAoMHgwKQogIHVzYi5saW51eC5kZXZpY2VfbnVtYmVyID0gNCAoMHg0KQog
 IHVzYi5zcGVlZF9iY2QgPSAzMzYgKDB4MTUwKQogIHVzYi52ZXJzaW9uX2JjZCA9IDI3MiAoMHgx
 MTApCiAgdXNiLmlzX3NlbGZfcG93ZXJlZCA9IGZhbHNlCiAgdXNiLmNhbl93YWtlX3VwID0gdHJ1
 ZQogIHVzYi5idXNfbnVtYmVyID0gMyAoMHgzKQogIGluZm8uYnVzID0gJ3VzYicKICBpbmZvLnBh
 cmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfM2YwXzI0X25v
 c2VyaWFsJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAw
 OjAwLzAwMDA6MDA6MTMuMi91c2IzLzMtMi8zLTI6MS4wJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAn
 L3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4yL3VzYjMvMy0yLzMtMjoxLjAnCgog
 IDQ0OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzNmMF8y
 NF9ub3NlcmlhbF91c2JyYXcnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy91c2JfZGV2aWNlXzNmMF8yNF9ub3NlcmlhbF91c2JyYXcnCiAgbGludXguZGV2aWNlX2Zp
 bGUgPSAnL2Rldi9idXMvdXNiLzAwMy8wMDQnCiAgbGludXguc3Vic3lzdGVtID0gJ3VzYl9kZXZp
 Y2UnCiAgbGludXguaG90cGx1Z190eXBlID0gMiAoMHgyKQogIHVzYnJhdy5kZXZpY2UgPSAnL2Rl
 di9idXMvdXNiLzAwMy8wMDQnCiAgaW5mby5wcm9kdWN0ID0gJ1VTQiBSYXcgRGV2aWNlIEFjY2Vz
 cycKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ3VzYnJhdycgfQogIGluZm8uY2F0ZWdvcnkgPSAn
 dXNicmF3JwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNi
 X2RldmljZV8zZjBfMjRfbm9zZXJpYWwnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2Rldmlj
 ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjIvdXNiMy8zLTIvdXNiX2RldmljZS91c2JkZXYzLjQn
 CgogIDQ1OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzNm
 MF8yNF9ub3NlcmlhbCcKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L3VzYl9kZXZpY2VfM2YwXzI0X25vc2VyaWFsJwogIGxpbnV4LnN1YnN5c3RlbSA9ICd1c2InCiAg
 bGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHVzYl9kZXZpY2UuYnVzX251bWJlciA9IDMg
 KDB4MykKICB1c2JfZGV2aWNlLmNhbl93YWtlX3VwID0gdHJ1ZQogIHVzYl9kZXZpY2UuaXNfc2Vs
 Zl9wb3dlcmVkID0gZmFsc2UKICB1c2JfZGV2aWNlLnZlcnNpb25fYmNkID0gMjcyICgweDExMCkK
 ICB1c2JfZGV2aWNlLnNwZWVkX2JjZCA9IDMzNiAoMHgxNTApCiAgdXNiX2RldmljZS5saW51eC5k
 ZXZpY2VfbnVtYmVyID0gNCAoMHg0KQogIHVzYl9kZXZpY2UubnVtX3BvcnRzID0gMCAoMHgwKQog
 IHVzYl9kZXZpY2UubWF4X3Bvd2VyID0gMTAwICgweDY0KQogIHVzYl9kZXZpY2UuZGV2aWNlX3Jl
 dmlzaW9uX2JjZCA9IDc2OCAoMHgzMDApCiAgaW5mby5wcm9kdWN0ID0gJ0hQIEJhc2ljIFVTQiBL
 ZXlib2FyZCcKICB1c2JfZGV2aWNlLnByb2R1Y3QgPSAnSFAgQmFzaWMgVVNCIEtleWJvYXJkJwog
 IGluZm8udmVuZG9yID0gJ0hld2xldHQtUGFja2FyZCcKICB1c2JfZGV2aWNlLnZlbmRvciA9ICdI
 ZXdsZXR0LVBhY2thcmQnCiAgdXNiX2RldmljZS5wcm9kdWN0X2lkID0gMzYgKDB4MjQpCiAgdXNi
 X2RldmljZS52ZW5kb3JfaWQgPSAxMDA4ICgweDNmMCkKICB1c2JfZGV2aWNlLmRldmljZV9wcm90
 b2NvbCA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICB1
 c2JfZGV2aWNlLmRldmljZV9jbGFzcyA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLm51bV9pbnRlcmZh
 Y2VzID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubnVtX2NvbmZpZ3VyYXRpb25zID0gMSAoMHgxKQog
 IHVzYl9kZXZpY2UuY29uZmlndXJhdGlvbl92YWx1ZSA9IDEgKDB4MSkKICB1c2JfZGV2aWNlLmxp
 bnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4yL3Vz
 YjMvMy0yJwogIGluZm8ubGludXguZHJpdmVyID0gJ3VzYicKICBpbmZvLmJ1cyA9ICd1c2JfZGV2
 aWNlJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2Rl
 dmljZV8wXzBfMDAwMF8wMF8xM18yJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMv
 ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzLzMtMicKICBsaW51eC5zeXNmc19w
 YXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzLzMtMicKCiAg
 NDY6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAw
 MDBfMDBfMTNfMl91c2JyYXcnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzJfdXNicmF3JwogIGxpbnV4LmRldmljZV9m
 aWxlID0gJy9kZXYvYnVzL3VzYi8wMDMvMDAxJwogIGxpbnV4LnN1YnN5c3RlbSA9ICd1c2JfZGV2
 aWNlJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikKICB1c2JyYXcuZGV2aWNlID0gJy9k
 ZXYvYnVzL3VzYi8wMDMvMDAxJwogIGluZm8ucHJvZHVjdCA9ICdVU0IgUmF3IERldmljZSBBY2Nl
 c3MnCiAgaW5mby5jYXBhYmlsaXRpZXMgPSB7ICd1c2JyYXcnIH0KICBpbmZvLmNhdGVnb3J5ID0g
 J3VzYnJhdycKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3Vz
 Yl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfMicKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2
 aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMi91c2IzL3VzYl9kZXZpY2UvdXNiZGV2My4xJwoK
 ICA0NzogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBf
 MDAwMF8wMF8xM18yJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMv
 dXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18yJwogIGxpbnV4LnN1YnN5c3RlbSA9ICd1c2InCiAg
 bGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHVzYl9kZXZpY2UuYnVzX251bWJlciA9IDMg
 KDB4MykKICB1c2JfZGV2aWNlLmNhbl93YWtlX3VwID0gdHJ1ZQogIHVzYl9kZXZpY2UuaXNfc2Vs
 Zl9wb3dlcmVkID0gdHJ1ZQogIHVzYl9kZXZpY2UudmVyc2lvbl9iY2QgPSAyNzIgKDB4MTEwKQog
 IHVzYl9kZXZpY2Uuc3BlZWRfYmNkID0gNDYwOCAoMHgxMjAwKQogIHVzYl9kZXZpY2Uuc2VyaWFs
 ID0gJzAwMDA6MDA6MTMuMicKICB1c2JfZGV2aWNlLmxpbnV4LmRldmljZV9udW1iZXIgPSAxICgw
 eDEpCiAgdXNiX2RldmljZS5udW1fcG9ydHMgPSAyICgweDIpCiAgdXNiX2RldmljZS5tYXhfcG93
 ZXIgPSAwICgweDApCiAgdXNiX2RldmljZS5kZXZpY2VfcmV2aXNpb25fYmNkID0gNTE4ICgweDIw
 NikKICBpbmZvLnByb2R1Y3QgPSAnT0hDSSBIb3N0IENvbnRyb2xsZXInCiAgdXNiX2RldmljZS5w
 cm9kdWN0ID0gJ09IQ0kgSG9zdCBDb250cm9sbGVyJwogIGluZm8udmVuZG9yID0gJ0xpbnV4IDIu
 Ni4yMS1yYzQtbW0xIG9oY2lfaGNkJwogIHVzYl9kZXZpY2UudmVuZG9yID0gJ0xpbnV4IDIuNi4y
 MS1yYzQtbW0xIG9oY2lfaGNkJwogIHVzYl9kZXZpY2UucHJvZHVjdF9pZCA9IDAgKDB4MCkKICB1
 c2JfZGV2aWNlLnZlbmRvcl9pZCA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9wcm90b2Nv
 bCA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICB1c2Jf
 ZGV2aWNlLmRldmljZV9jbGFzcyA9IDkgKDB4OSkKICB1c2JfZGV2aWNlLm51bV9pbnRlcmZhY2Vz
 ID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubnVtX2NvbmZpZ3VyYXRpb25zID0gMSAoMHgxKQogIHVz
 Yl9kZXZpY2UuY29uZmlndXJhdGlvbl92YWx1ZSA9IDEgKDB4MSkKICB1c2JfZGV2aWNlLmxpbnV4
 LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4yL3VzYjMn
 CiAgaW5mby5saW51eC5kcml2ZXIgPSAndXNiJwogIGluZm8uYnVzID0gJ3VzYl9kZXZpY2UnCiAg
 aW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80Mzg5
 JwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAw
 MDA6MDA6MTMuMi91c2IzJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAw
 MDA6MDAvMDAwMDowMDoxMy4yL3VzYjMnCgogIDQ4OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9wY2lfMTAwMl80Mzg5JwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3Av
 SGFsL2RldmljZXMvcGNpXzEwMDJfNDM4OScKICBsaW51eC5zdWJzeXN0ZW0gPSAncGNpJwogIGxp
 bnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBwY2kuc3Vic3lzX3Byb2R1Y3QgPSAnVW5rbm93
 biAoMHgyODBhKScKICBwY2kuc3Vic3lzX3ZlbmRvciA9ICdIZXdsZXR0LVBhY2thcmQgQ29tcGFu
 eScKICBpbmZvLnByb2R1Y3QgPSAnVW5rbm93biAoMHg0Mzg5KScKICBwY2kucHJvZHVjdCA9ICdV
 bmtub3duICgweDQzODkpJwogIGluZm8udmVuZG9yID0gJ0FUSSBUZWNobm9sb2dpZXMgSW5jJwog
 IHBjaS52ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLmRldmljZV9wcm90b2Nv
 bCA9IDE2ICgweDEwKQogIHBjaS5kZXZpY2Vfc3ViY2xhc3MgPSAzICgweDMpCiAgcGNpLmRldmlj
 ZV9jbGFzcyA9IDEyICgweGMpCiAgcGNpLnN1YnN5c192ZW5kb3JfaWQgPSA0MTU2ICgweDEwM2Mp
 CiAgcGNpLnN1YnN5c19wcm9kdWN0X2lkID0gMTAyNTAgKDB4MjgwYSkKICBwY2kudmVuZG9yX2lk
 ID0gNDA5OCAoMHgxMDAyKQogIHBjaS5wcm9kdWN0X2lkID0gMTcyODkgKDB4NDM4OSkKICBpbmZv
 LmxpbnV4LmRyaXZlciA9ICdvaGNpX2hjZCcKICBwY2kubGludXguc3lzZnNfcGF0aCA9ICcvc3lz
 L2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjInCiAgaW5mby5wYXJlbnQgPSAnL29yZy9m
 cmVlZGVza3RvcC9IYWwvZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwY2knCiAgbGlu
 dXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDox
 My4yJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
 MDoxMy4yJwoKICA0OTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2Rl
 dmljZV8wXzBfMDAwMF8wMF8xM18zX2lmMCcKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9w
 L0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfM19pZjAnCiAgbGludXguc3Vi
 c3lzdGVtID0gJ3VzYicKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgaW5mby5wcm9k
 dWN0ID0gJ1VTQiBIdWIgSW50ZXJmYWNlJwogIHVzYi5pbnRlcmZhY2UucHJvdG9jb2wgPSAwICgw
 eDApCiAgdXNiLmludGVyZmFjZS5zdWJjbGFzcyA9IDAgKDB4MCkKICB1c2IuaW50ZXJmYWNlLmNs
 YXNzID0gOSAoMHg5KQogIHVzYi5pbnRlcmZhY2UubnVtYmVyID0gMCAoMHgwKQogIGluZm8ubGlu
 dXguZHJpdmVyID0gJ2h1YicKICB1c2IubGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMv
 cGNpMDAwMDowMC8wMDAwOjAwOjEzLjMvdXNiNC80LTA6MS4wJwogIHVzYi5jb25maWd1cmF0aW9u
 X3ZhbHVlID0gMSAoMHgxKQogIHVzYi5udW1fY29uZmlndXJhdGlvbnMgPSAxICgweDEpCiAgdXNi
 Lm51bV9pbnRlcmZhY2VzID0gMSAoMHgxKQogIHVzYi5kZXZpY2VfY2xhc3MgPSA5ICgweDkpCiAg
 dXNiLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4MCkKICB1c2IuZGV2aWNlX3Byb3RvY29sID0gMCAo
 MHgwKQogIHVzYi52ZW5kb3JfaWQgPSAwICgweDApCiAgdXNiLnByb2R1Y3RfaWQgPSAwICgweDAp
 CiAgdXNiLnZlbmRvciA9ICdMaW51eCAyLjYuMjEtcmM0LW1tMSBvaGNpX2hjZCcKICB1c2IucHJv
 ZHVjdCA9ICdVU0IgSHViIEludGVyZmFjZScKICB1c2IuZGV2aWNlX3JldmlzaW9uX2JjZCA9IDUx
 OCAoMHgyMDYpCiAgdXNiLm1heF9wb3dlciA9IDAgKDB4MCkKICB1c2IubnVtX3BvcnRzID0gMiAo
 MHgyKQogIHVzYi5saW51eC5kZXZpY2VfbnVtYmVyID0gMSAoMHgxKQogIHVzYi5zZXJpYWwgPSAn
 MDAwMDowMDoxMy4zJwogIHVzYi5zcGVlZF9iY2QgPSA0NjA4ICgweDEyMDApCiAgdXNiLnZlcnNp
 b25fYmNkID0gMjcyICgweDExMCkKICB1c2IuaXNfc2VsZl9wb3dlcmVkID0gdHJ1ZQogIHVzYi5j
 YW5fd2FrZV91cCA9IHRydWUKICB1c2IuYnVzX251bWJlciA9IDQgKDB4NCkKICBpbmZvLmJ1cyA9
 ICd1c2InCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2Jf
 ZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzMnCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5
 cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4zL3VzYjQvNC0wOjEuMCcKICBsaW51eC5z
 eXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMy91c2I0LzQt
 MDoxLjAnCgogIDUwOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2
 aWNlXzBfMF8wMDAwXzAwXzEzXzNfdXNicmF3JwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0
 b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM18zX3VzYnJhdycKICBsaW51
 eC5kZXZpY2VfZmlsZSA9ICcvZGV2L2J1cy91c2IvMDA0LzAwMScKICBsaW51eC5zdWJzeXN0ZW0g
 PSAndXNiX2RldmljZScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAyICgweDIpCiAgdXNicmF3LmRl
 dmljZSA9ICcvZGV2L2J1cy91c2IvMDA0LzAwMScKICBpbmZvLnByb2R1Y3QgPSAnVVNCIFJhdyBE
 ZXZpY2UgQWNjZXNzJwogIGluZm8uY2FwYWJpbGl0aWVzID0geyAndXNicmF3JyB9CiAgaW5mby5j
 YXRlZ29yeSA9ICd1c2JyYXcnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwv
 ZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzMnCiAgbGludXguc3lzZnNfcGF0aCA9
 ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjMvdXNiNC91c2JfZGV2aWNlL3Vz
 YmRldjQuMScKCiAgNTE6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9k
 ZXZpY2VfMF8wXzAwMDBfMDBfMTNfMycKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hh
 bC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfMycKICBsaW51eC5zdWJzeXN0ZW0g
 PSAndXNiJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICB1c2JfZGV2aWNlLmJ1c19u
 dW1iZXIgPSA0ICgweDQpCiAgdXNiX2RldmljZS5jYW5fd2FrZV91cCA9IHRydWUKICB1c2JfZGV2
 aWNlLmlzX3NlbGZfcG93ZXJlZCA9IHRydWUKICB1c2JfZGV2aWNlLnZlcnNpb25fYmNkID0gMjcy
 ICgweDExMCkKICB1c2JfZGV2aWNlLnNwZWVkX2JjZCA9IDQ2MDggKDB4MTIwMCkKICB1c2JfZGV2
 aWNlLnNlcmlhbCA9ICcwMDAwOjAwOjEzLjMnCiAgdXNiX2RldmljZS5saW51eC5kZXZpY2VfbnVt
 YmVyID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubnVtX3BvcnRzID0gMiAoMHgyKQogIHVzYl9kZXZp
 Y2UubWF4X3Bvd2VyID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX3JldmlzaW9uX2JjZCA9
 IDUxOCAoMHgyMDYpCiAgaW5mby5wcm9kdWN0ID0gJ09IQ0kgSG9zdCBDb250cm9sbGVyJwogIHVz
 Yl9kZXZpY2UucHJvZHVjdCA9ICdPSENJIEhvc3QgQ29udHJvbGxlcicKICBpbmZvLnZlbmRvciA9
 ICdMaW51eCAyLjYuMjEtcmM0LW1tMSBvaGNpX2hjZCcKICB1c2JfZGV2aWNlLnZlbmRvciA9ICdM
 aW51eCAyLjYuMjEtcmM0LW1tMSBvaGNpX2hjZCcKICB1c2JfZGV2aWNlLnByb2R1Y3RfaWQgPSAw
 ICgweDApCiAgdXNiX2RldmljZS52ZW5kb3JfaWQgPSAwICgweDApCiAgdXNiX2RldmljZS5kZXZp
 Y2VfcHJvdG9jb2wgPSAwICgweDApCiAgdXNiX2RldmljZS5kZXZpY2Vfc3ViY2xhc3MgPSAwICgw
 eDApCiAgdXNiX2RldmljZS5kZXZpY2VfY2xhc3MgPSA5ICgweDkpCiAgdXNiX2RldmljZS5udW1f
 aW50ZXJmYWNlcyA9IDEgKDB4MSkKICB1c2JfZGV2aWNlLm51bV9jb25maWd1cmF0aW9ucyA9IDEg
 KDB4MSkKICB1c2JfZGV2aWNlLmNvbmZpZ3VyYXRpb25fdmFsdWUgPSAxICgweDEpCiAgdXNiX2Rl
 dmljZS5saW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6
 MTMuMy91c2I0JwogIGluZm8ubGludXguZHJpdmVyID0gJ3VzYicKICBpbmZvLmJ1cyA9ICd1c2Jf
 ZGV2aWNlJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNp
 XzEwMDJfNDM4YScKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGNp
 MDAwMDowMC8wMDAwOjAwOjEzLjMvdXNiNCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2
 aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuMy91c2I0JwoKICA1MjogdWRpID0gJy9vcmcvZnJl
 ZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4YScKICBpbmZvLnVkaSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzOGEnCiAgbGludXguc3Vic3lzdGVtID0g
 J3BjaScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgcGNpLnN1YnN5c19wcm9kdWN0
 ID0gJ1Vua25vd24gKDB4MjgwYSknCiAgcGNpLnN1YnN5c192ZW5kb3IgPSAnSGV3bGV0dC1QYWNr
 YXJkIENvbXBhbnknCiAgaW5mby5wcm9kdWN0ID0gJ1Vua25vd24gKDB4NDM4YSknCiAgcGNpLnBy
 b2R1Y3QgPSAnVW5rbm93biAoMHg0MzhhKScKICBpbmZvLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9n
 aWVzIEluYycKICBwY2kudmVuZG9yID0gJ0FUSSBUZWNobm9sb2dpZXMgSW5jJwogIHBjaS5kZXZp
 Y2VfcHJvdG9jb2wgPSAxNiAoMHgxMCkKICBwY2kuZGV2aWNlX3N1YmNsYXNzID0gMyAoMHgzKQog
 IHBjaS5kZXZpY2VfY2xhc3MgPSAxMiAoMHhjKQogIHBjaS5zdWJzeXNfdmVuZG9yX2lkID0gNDE1
 NiAoMHgxMDNjKQogIHBjaS5zdWJzeXNfcHJvZHVjdF9pZCA9IDEwMjUwICgweDI4MGEpCiAgcGNp
 LnZlbmRvcl9pZCA9IDQwOTggKDB4MTAwMikKICBwY2kucHJvZHVjdF9pZCA9IDE3MjkwICgweDQz
 OGEpCiAgaW5mby5saW51eC5kcml2ZXIgPSAnb2hjaV9oY2QnCiAgcGNpLmxpbnV4LnN5c2ZzX3Bh
 dGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy4zJwogIGluZm8ucGFyZW50
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5idXMgPSAn
 cGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAw
 LzAwMDA6MDA6MTMuMycKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAw
 OjAwLzAwMDA6MDA6MTMuMycKCiAgNTM6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZp
 Y2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfNF9pZjAnCiAgaW5mby51ZGkgPSAnL29yZy9m
 cmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzRfaWYwJwog
 IGxpbnV4LnN1YnN5c3RlbSA9ICd1c2InCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQog
 IGluZm8ucHJvZHVjdCA9ICdVU0IgSHViIEludGVyZmFjZScKICB1c2IuaW50ZXJmYWNlLnByb3Rv
 Y29sID0gMCAoMHgwKQogIHVzYi5pbnRlcmZhY2Uuc3ViY2xhc3MgPSAwICgweDApCiAgdXNiLmlu
 dGVyZmFjZS5jbGFzcyA9IDkgKDB4OSkKICB1c2IuaW50ZXJmYWNlLm51bWJlciA9IDAgKDB4MCkK
 ICBpbmZvLmxpbnV4LmRyaXZlciA9ICdodWInCiAgdXNiLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5
 cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy40L3VzYjUvNS0wOjEuMCcKICB1c2IuY29u
 ZmlndXJhdGlvbl92YWx1ZSA9IDEgKDB4MSkKICB1c2IubnVtX2NvbmZpZ3VyYXRpb25zID0gMSAo
 MHgxKQogIHVzYi5udW1faW50ZXJmYWNlcyA9IDEgKDB4MSkKICB1c2IuZGV2aWNlX2NsYXNzID0g
 OSAoMHg5KQogIHVzYi5kZXZpY2Vfc3ViY2xhc3MgPSAwICgweDApCiAgdXNiLmRldmljZV9wcm90
 b2NvbCA9IDAgKDB4MCkKICB1c2IudmVuZG9yX2lkID0gMCAoMHgwKQogIHVzYi5wcm9kdWN0X2lk
 ID0gMCAoMHgwKQogIHVzYi52ZW5kb3IgPSAnTGludXggMi42LjIxLXJjNC1tbTEgb2hjaV9oY2Qn
 CiAgdXNiLnByb2R1Y3QgPSAnVVNCIEh1YiBJbnRlcmZhY2UnCiAgdXNiLmRldmljZV9yZXZpc2lv
 bl9iY2QgPSA1MTggKDB4MjA2KQogIHVzYi5tYXhfcG93ZXIgPSAwICgweDApCiAgdXNiLm51bV9w
 b3J0cyA9IDIgKDB4MikKICB1c2IubGludXguZGV2aWNlX251bWJlciA9IDEgKDB4MSkKICB1c2Iu
 c2VyaWFsID0gJzAwMDA6MDA6MTMuNCcKICB1c2Iuc3BlZWRfYmNkID0gNDYwOCAoMHgxMjAwKQog
 IHVzYi52ZXJzaW9uX2JjZCA9IDI3MiAoMHgxMTApCiAgdXNiLmlzX3NlbGZfcG93ZXJlZCA9IHRy
 dWUKICB1c2IuY2FuX3dha2VfdXAgPSB0cnVlCiAgdXNiLmJ1c19udW1iZXIgPSA1ICgweDUpCiAg
 aW5mby5idXMgPSAndXNiJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rl
 dmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM180JwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2
 aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuNC91c2I1LzUtMDoxLjAn
 CiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEz
 LjQvdXNiNS81LTA6MS4wJwoKICA1NDogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rldmlj
 ZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM180X3VzYnJhdycKICBpbmZvLnVkaSA9ICcvb3Jn
 L2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfNF91c2Jy
 YXcnCiAgbGludXguZGV2aWNlX2ZpbGUgPSAnL2Rldi9idXMvdXNiLzAwNS8wMDEnCiAgbGludXgu
 c3Vic3lzdGVtID0gJ3VzYl9kZXZpY2UnCiAgbGludXguaG90cGx1Z190eXBlID0gMiAoMHgyKQog
 IHVzYnJhdy5kZXZpY2UgPSAnL2Rldi9idXMvdXNiLzAwNS8wMDEnCiAgaW5mby5wcm9kdWN0ID0g
 J1VTQiBSYXcgRGV2aWNlIEFjY2VzcycKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ3VzYnJhdycg
 fQogIGluZm8uY2F0ZWdvcnkgPSAndXNicmF3JwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRl
 c2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8xM180JwogIGxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy40L3VzYjUvdXNi
 X2RldmljZS91c2JkZXY1LjEnCgogIDU1OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzQnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVl
 ZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzQnCiAgbGludXgu
 c3Vic3lzdGVtID0gJ3VzYicKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgdXNiX2Rl
 dmljZS5idXNfbnVtYmVyID0gNSAoMHg1KQogIHVzYl9kZXZpY2UuY2FuX3dha2VfdXAgPSB0cnVl
 CiAgdXNiX2RldmljZS5pc19zZWxmX3Bvd2VyZWQgPSB0cnVlCiAgdXNiX2RldmljZS52ZXJzaW9u
 X2JjZCA9IDI3MiAoMHgxMTApCiAgdXNiX2RldmljZS5zcGVlZF9iY2QgPSA0NjA4ICgweDEyMDAp
 CiAgdXNiX2RldmljZS5zZXJpYWwgPSAnMDAwMDowMDoxMy40JwogIHVzYl9kZXZpY2UubGludXgu
 ZGV2aWNlX251bWJlciA9IDEgKDB4MSkKICB1c2JfZGV2aWNlLm51bV9wb3J0cyA9IDIgKDB4MikK
 ICB1c2JfZGV2aWNlLm1heF9wb3dlciA9IDAgKDB4MCkKICB1c2JfZGV2aWNlLmRldmljZV9yZXZp
 c2lvbl9iY2QgPSA1MTggKDB4MjA2KQogIGluZm8ucHJvZHVjdCA9ICdPSENJIEhvc3QgQ29udHJv
 bGxlcicKICB1c2JfZGV2aWNlLnByb2R1Y3QgPSAnT0hDSSBIb3N0IENvbnRyb2xsZXInCiAgaW5m
 by52ZW5kb3IgPSAnTGludXggMi42LjIxLXJjNC1tbTEgb2hjaV9oY2QnCiAgdXNiX2RldmljZS52
 ZW5kb3IgPSAnTGludXggMi42LjIxLXJjNC1tbTEgb2hjaV9oY2QnCiAgdXNiX2RldmljZS5wcm9k
 dWN0X2lkID0gMCAoMHgwKQogIHVzYl9kZXZpY2UudmVuZG9yX2lkID0gMCAoMHgwKQogIHVzYl9k
 ZXZpY2UuZGV2aWNlX3Byb3RvY29sID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX3N1YmNs
 YXNzID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX2NsYXNzID0gOSAoMHg5KQogIHVzYl9k
 ZXZpY2UubnVtX2ludGVyZmFjZXMgPSAxICgweDEpCiAgdXNiX2RldmljZS5udW1fY29uZmlndXJh
 dGlvbnMgPSAxICgweDEpCiAgdXNiX2RldmljZS5jb25maWd1cmF0aW9uX3ZhbHVlID0gMSAoMHgx
 KQogIHVzYl9kZXZpY2UubGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDow
 MC8wMDAwOjAwOjEzLjQvdXNiNScKICBpbmZvLmxpbnV4LmRyaXZlciA9ICd1c2InCiAgaW5mby5i
 dXMgPSAndXNiX2RldmljZScKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9k
 ZXZpY2VzL3BjaV8xMDAyXzQzOGInCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9k
 ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy40L3VzYjUnCiAgbGludXguc3lzZnNfcGF0aCA9
 ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjQvdXNiNScKCiAgNTY6IHVkaSA9
 ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzOGInCiAgaW5mby51ZGkg
 PSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzhiJwogIGxpbnV4LnN1
 YnN5c3RlbSA9ICdwY2knCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBjaS5zdWJz
 eXNfcHJvZHVjdCA9ICdVbmtub3duICgweDI4MGEpJwogIHBjaS5zdWJzeXNfdmVuZG9yID0gJ0hl
 d2xldHQtUGFja2FyZCBDb21wYW55JwogIGluZm8ucHJvZHVjdCA9ICdVbmtub3duICgweDQzOGIp
 JwogIHBjaS5wcm9kdWN0ID0gJ1Vua25vd24gKDB4NDM4YiknCiAgaW5mby52ZW5kb3IgPSAnQVRJ
 IFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVzIEluYycK
 ICBwY2kuZGV2aWNlX3Byb3RvY29sID0gMTYgKDB4MTApCiAgcGNpLmRldmljZV9zdWJjbGFzcyA9
 IDMgKDB4MykKICBwY2kuZGV2aWNlX2NsYXNzID0gMTIgKDB4YykKICBwY2kuc3Vic3lzX3ZlbmRv
 cl9pZCA9IDQxNTYgKDB4MTAzYykKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAxMDI1MCAoMHgy
 ODBhKQogIHBjaS52ZW5kb3JfaWQgPSA0MDk4ICgweDEwMDIpCiAgcGNpLnByb2R1Y3RfaWQgPSAx
 NzI5MSAoMHg0MzhiKQogIGluZm8ubGludXguZHJpdmVyID0gJ29oY2lfaGNkJwogIHBjaS5saW51
 eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuNCcKICBp
 bmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGlu
 Zm8uYnVzID0gJ3BjaScKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMv
 cGNpMDAwMDowMC8wMDAwOjAwOjEzLjQnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2Rldmlj
 ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjQnCgogIDU3OiB1ZGkgPSAnL29yZy9mcmVlZGVza3Rv
 cC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzVfaWYwJwogIGluZm8udWRp
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAwMF8wMF8x
 M181X2lmMCcKICBsaW51eC5zdWJzeXN0ZW0gPSAndXNiJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9
 IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnVVNCIEh1YiBJbnRlcmZhY2UnCiAgdXNiLmludGVy
 ZmFjZS5wcm90b2NvbCA9IDAgKDB4MCkKICB1c2IuaW50ZXJmYWNlLnN1YmNsYXNzID0gMCAoMHgw
 KQogIHVzYi5pbnRlcmZhY2UuY2xhc3MgPSA5ICgweDkpCiAgdXNiLmludGVyZmFjZS5udW1iZXIg
 PSAwICgweDApCiAgaW5mby5saW51eC5kcml2ZXIgPSAnaHViJwogIHVzYi5saW51eC5zeXNmc19w
 YXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTMuNS91c2I2LzYtMDoxLjAn
 CiAgdXNiLmNvbmZpZ3VyYXRpb25fdmFsdWUgPSAxICgweDEpCiAgdXNiLm51bV9jb25maWd1cmF0
 aW9ucyA9IDEgKDB4MSkKICB1c2IubnVtX2ludGVyZmFjZXMgPSAxICgweDEpCiAgdXNiLmRldmlj
 ZV9jbGFzcyA9IDkgKDB4OSkKICB1c2IuZGV2aWNlX3N1YmNsYXNzID0gMCAoMHgwKQogIHVzYi5k
 ZXZpY2VfcHJvdG9jb2wgPSAxICgweDEpCiAgdXNiLnZlbmRvcl9pZCA9IDAgKDB4MCkKICB1c2Iu
 cHJvZHVjdF9pZCA9IDAgKDB4MCkKICB1c2IudmVuZG9yID0gJ0xpbnV4IDIuNi4yMS1yYzQtbW0x
 IGVoY2lfaGNkJwogIHVzYi5wcm9kdWN0ID0gJ1VTQiBIdWIgSW50ZXJmYWNlJwogIHVzYi5kZXZp
 Y2VfcmV2aXNpb25fYmNkID0gNTE4ICgweDIwNikKICB1c2IubWF4X3Bvd2VyID0gMCAoMHgwKQog
 IHVzYi5udW1fcG9ydHMgPSAxMCAoMHhhKQogIHVzYi5saW51eC5kZXZpY2VfbnVtYmVyID0gMSAo
 MHgxKQogIHVzYi5zZXJpYWwgPSAnMDAwMDowMDoxMy41JwogIHVzYi5zcGVlZF9iY2QgPSAyOTQ5
 MTIgKDB4NDgwMDApCiAgdXNiLnZlcnNpb25fYmNkID0gNTEyICgweDIwMCkKICB1c2IuaXNfc2Vs
 Zl9wb3dlcmVkID0gdHJ1ZQogIHVzYi5jYW5fd2FrZV91cCA9IHRydWUKICB1c2IuYnVzX251bWJl
 ciA9IDYgKDB4NikKICBpbmZvLmJ1cyA9ICd1c2InCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVl
 ZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzUnCiAgbGludXgu
 c3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy41
 L3VzYjYvNi0wOjEuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAw
 OjAwLzAwMDA6MDA6MTMuNS91c2I2LzYtMDoxLjAnCgogIDU4OiB1ZGkgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEzXzVfdXNicmF3JwogIGlu
 Zm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvdXNiX2RldmljZV8wXzBfMDAw
 MF8wMF8xM181X3VzYnJhdycKICBsaW51eC5kZXZpY2VfZmlsZSA9ICcvZGV2L2J1cy91c2IvMDA2
 LzAwMScKICBsaW51eC5zdWJzeXN0ZW0gPSAndXNiX2RldmljZScKICBsaW51eC5ob3RwbHVnX3R5
 cGUgPSAyICgweDIpCiAgdXNicmF3LmRldmljZSA9ICcvZGV2L2J1cy91c2IvMDA2LzAwMScKICBp
 bmZvLnByb2R1Y3QgPSAnVVNCIFJhdyBEZXZpY2UgQWNjZXNzJwogIGluZm8uY2FwYWJpbGl0aWVz
 ID0geyAndXNicmF3JyB9CiAgaW5mby5jYXRlZ29yeSA9ICd1c2JyYXcnCiAgaW5mby5wYXJlbnQg
 PSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy91c2JfZGV2aWNlXzBfMF8wMDAwXzAwXzEz
 XzUnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAw
 OjEzLjUvdXNiNi91c2JfZGV2aWNlL3VzYmRldjYuMScKCiAgNTk6IHVkaSA9ICcvb3JnL2ZyZWVk
 ZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBfMTNfNScKICBpbmZvLnVk
 aSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3VzYl9kZXZpY2VfMF8wXzAwMDBfMDBf
 MTNfNScKICBsaW51eC5zdWJzeXN0ZW0gPSAndXNiJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEg
 KDB4MSkKICB1c2JfZGV2aWNlLmJ1c19udW1iZXIgPSA2ICgweDYpCiAgdXNiX2RldmljZS5jYW5f
 d2FrZV91cCA9IHRydWUKICB1c2JfZGV2aWNlLmlzX3NlbGZfcG93ZXJlZCA9IHRydWUKICB1c2Jf
 ZGV2aWNlLnZlcnNpb25fYmNkID0gNTEyICgweDIwMCkKICB1c2JfZGV2aWNlLnNwZWVkX2JjZCA9
 IDI5NDkxMiAoMHg0ODAwMCkKICB1c2JfZGV2aWNlLnNlcmlhbCA9ICcwMDAwOjAwOjEzLjUnCiAg
 dXNiX2RldmljZS5saW51eC5kZXZpY2VfbnVtYmVyID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubnVt
 X3BvcnRzID0gMTAgKDB4YSkKICB1c2JfZGV2aWNlLm1heF9wb3dlciA9IDAgKDB4MCkKICB1c2Jf
 ZGV2aWNlLmRldmljZV9yZXZpc2lvbl9iY2QgPSA1MTggKDB4MjA2KQogIGluZm8ucHJvZHVjdCA9
 ICdFSENJIEhvc3QgQ29udHJvbGxlcicKICB1c2JfZGV2aWNlLnByb2R1Y3QgPSAnRUhDSSBIb3N0
 IENvbnRyb2xsZXInCiAgaW5mby52ZW5kb3IgPSAnTGludXggMi42LjIxLXJjNC1tbTEgZWhjaV9o
 Y2QnCiAgdXNiX2RldmljZS52ZW5kb3IgPSAnTGludXggMi42LjIxLXJjNC1tbTEgZWhjaV9oY2Qn
 CiAgdXNiX2RldmljZS5wcm9kdWN0X2lkID0gMCAoMHgwKQogIHVzYl9kZXZpY2UudmVuZG9yX2lk
 ID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX3Byb3RvY29sID0gMSAoMHgxKQogIHVzYl9k
 ZXZpY2UuZGV2aWNlX3N1YmNsYXNzID0gMCAoMHgwKQogIHVzYl9kZXZpY2UuZGV2aWNlX2NsYXNz
 ID0gOSAoMHg5KQogIHVzYl9kZXZpY2UubnVtX2ludGVyZmFjZXMgPSAxICgweDEpCiAgdXNiX2Rl
 dmljZS5udW1fY29uZmlndXJhdGlvbnMgPSAxICgweDEpCiAgdXNiX2RldmljZS5jb25maWd1cmF0
 aW9uX3ZhbHVlID0gMSAoMHgxKQogIHVzYl9kZXZpY2UubGludXguc3lzZnNfcGF0aCA9ICcvc3lz
 L2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjUvdXNiNicKICBpbmZvLmxpbnV4LmRyaXZl
 ciA9ICd1c2InCiAgaW5mby5idXMgPSAndXNiX2RldmljZScKICBpbmZvLnBhcmVudCA9ICcvb3Jn
 L2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODYnCiAgbGludXguc3lzZnNfcGF0
 aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMy41L3VzYjYnCiAg
 bGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjUv
 dXNiNicKCiAgNjA6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAy
 XzQzODYnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAw
 Ml80Mzg2JwogIGxpbnV4LnN1YnN5c3RlbSA9ICdwY2knCiAgbGludXguaG90cGx1Z190eXBlID0g
 MSAoMHgxKQogIHBjaS5zdWJzeXNfcHJvZHVjdCA9ICdVbmtub3duICgweDI4MGEpJwogIHBjaS5z
 dWJzeXNfdmVuZG9yID0gJ0hld2xldHQtUGFja2FyZCBDb21wYW55JwogIGluZm8ucHJvZHVjdCA9
 ICdVbmtub3duICgweDQzODYpJwogIHBjaS5wcm9kdWN0ID0gJ1Vua25vd24gKDB4NDM4NiknCiAg
 aW5mby52ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLnZlbmRvciA9ICdBVEkg
 VGVjaG5vbG9naWVzIEluYycKICBwY2kuZGV2aWNlX3Byb3RvY29sID0gMzIgKDB4MjApCiAgcGNp
 LmRldmljZV9zdWJjbGFzcyA9IDMgKDB4MykKICBwY2kuZGV2aWNlX2NsYXNzID0gMTIgKDB4YykK
 ICBwY2kuc3Vic3lzX3ZlbmRvcl9pZCA9IDQxNTYgKDB4MTAzYykKICBwY2kuc3Vic3lzX3Byb2R1
 Y3RfaWQgPSAxMDI1MCAoMHgyODBhKQogIHBjaS52ZW5kb3JfaWQgPSA0MDk4ICgweDEwMDIpCiAg
 cGNpLnByb2R1Y3RfaWQgPSAxNzI4NiAoMHg0Mzg2KQogIGluZm8ubGludXguZHJpdmVyID0gJ2Vo
 Y2lfaGNkJwogIHBjaS5saW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAw
 LzAwMDA6MDA6MTMuNScKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZp
 Y2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BjaScKICBsaW51eC5zeXNmc19wYXRoX2Rldmlj
 ZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjUnCiAgbGludXguc3lzZnNf
 cGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjEzLjUnCgogIDYxOiB1ZGkg
 PSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80Mzg1JwogIGluZm8udWRp
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4NScKICBsaW51eC5z
 dWJzeXN0ZW0gPSAncGNpJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBwY2kuc3Vi
 c3lzX3Byb2R1Y3QgPSAnVW5rbm93biAoMHgyODBhKScKICBwY2kuc3Vic3lzX3ZlbmRvciA9ICdI
 ZXdsZXR0LVBhY2thcmQgQ29tcGFueScKICBpbmZvLnByb2R1Y3QgPSAnVW5rbm93biAoMHg0Mzg1
 KScKICBwY2kucHJvZHVjdCA9ICdVbmtub3duICgweDQzODUpJwogIGluZm8udmVuZG9yID0gJ0FU
 SSBUZWNobm9sb2dpZXMgSW5jJwogIHBjaS52ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2llcyBJbmMn
 CiAgcGNpLmRldmljZV9wcm90b2NvbCA9IDAgKDB4MCkKICBwY2kuZGV2aWNlX3N1YmNsYXNzID0g
 NSAoMHg1KQogIHBjaS5kZXZpY2VfY2xhc3MgPSAxMiAoMHhjKQogIHBjaS5zdWJzeXNfdmVuZG9y
 X2lkID0gNDE1NiAoMHgxMDNjKQogIHBjaS5zdWJzeXNfcHJvZHVjdF9pZCA9IDEwMjUwICgweDI4
 MGEpCiAgcGNpLnZlbmRvcl9pZCA9IDQwOTggKDB4MTAwMikKICBwY2kucHJvZHVjdF9pZCA9IDE3
 Mjg1ICgweDQzODUpCiAgaW5mby5saW51eC5kcml2ZXIgPSAncGlpeDRfc21idXMnCiAgcGNpLmxp
 bnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wJwog
 IGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAg
 aW5mby5idXMgPSAncGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNl
 cy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2
 aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMCcKCiAgNjI6IHVkaSA9ICcvb3JnL2ZyZWVkZXNr
 dG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzOGMnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzhjJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdwY2kn
 CiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBjaS5zdWJzeXNfcHJvZHVjdCA9ICdV
 bmtub3duICgweDI4MGEpJwogIHBjaS5zdWJzeXNfdmVuZG9yID0gJ0hld2xldHQtUGFja2FyZCBD
 b21wYW55JwogIGluZm8ucHJvZHVjdCA9ICdVbmtub3duICgweDQzOGMpJwogIHBjaS5wcm9kdWN0
 ID0gJ1Vua25vd24gKDB4NDM4YyknCiAgaW5mby52ZW5kb3IgPSAnQVRJIFRlY2hub2xvZ2llcyBJ
 bmMnCiAgcGNpLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVzIEluYycKICBwY2kuZGV2aWNlX3By
 b3RvY29sID0gMTQzICgweDhmKQogIHBjaS5kZXZpY2Vfc3ViY2xhc3MgPSAxICgweDEpCiAgcGNp
 LmRldmljZV9jbGFzcyA9IDEgKDB4MSkKICBwY2kuc3Vic3lzX3ZlbmRvcl9pZCA9IDQxNTYgKDB4
 MTAzYykKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAxMDI1MCAoMHgyODBhKQogIHBjaS52ZW5k
 b3JfaWQgPSA0MDk4ICgweDEwMDIpCiAgcGNpLnByb2R1Y3RfaWQgPSAxNzI5MiAoMHg0MzhjKQog
 IGluZm8ubGludXguZHJpdmVyID0gJ0FUSUlYUF9JREUnCiAgcGNpLmxpbnV4LnN5c2ZzX3BhdGgg
 PSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4xJwogIGluZm8ucGFyZW50ID0g
 Jy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5idXMgPSAncGNp
 JwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAw
 MDA6MDA6MTQuMScKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAw
 LzAwMDA6MDA6MTQuMScKCiAgNjM6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L3BjaV8xMDAyXzQzODNfYWxzYV9jYXB0dXJlXzInCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgzX2Fsc2FfY2FwdHVyZV8yJwogIGxpbnV4LmRl
 dmljZV9maWxlID0gJy9kZXYvc25kL3BjbUMwRDJjJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdzb3Vu
 ZCcKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAyICgweDIpCiAgaW5mby5wcm9kdWN0ID0gJ0FMQzI2
 MCBBbmFsb2cgQUxTQSBDYXB0dXJlIERldmljZScKICBhbHNhLnR5cGUgPSAnY2FwdHVyZScKICBh
 bHNhLmRldmljZV9pZCA9ICdBTEMyNjAgQW5hbG9nJwogIGFsc2EuY2FyZF9pZCA9ICdTQicKICBh
 bHNhLmRldmljZSA9IDIgKDB4MikKICBhbHNhLmNhcmQgPSAwICgweDApCiAgYWxzYS5waHlzaWNh
 bF9kZXZpY2UgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgzJwog
 IGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4
 MycKICBhbHNhLmRldmljZV9maWxlID0gJy9kZXYvc25kL3BjbUMwRDJjJwogIGluZm8uY2FwYWJp
 bGl0aWVzID0geyAnYWxzYScgfQogIGluZm8uY2F0ZWdvcnkgPSAnYWxzYScKICBsaW51eC5zeXNm
 c19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMi9zb3VuZC9jYXJk
 MC9wY21DMEQyYycKCiAgNjQ6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3Bj
 aV8xMDAyXzQzODNfYWxzYV9wbGF5YmFja18wJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0
 b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4M19hbHNhX3BsYXliYWNrXzAnCiAgbGludXguZGV2
 aWNlX2ZpbGUgPSAnL2Rldi9zbmQvcGNtQzBEMHAnCiAgbGludXguc3Vic3lzdGVtID0gJ3NvdW5k
 JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikKICBpbmZvLnByb2R1Y3QgPSAnQUxDMjYw
 IEFuYWxvZyBBTFNBIFBsYXliYWNrIERldmljZScKICBhbHNhLnR5cGUgPSAncGxheWJhY2snCiAg
 YWxzYS5kZXZpY2VfaWQgPSAnQUxDMjYwIEFuYWxvZycKICBhbHNhLmNhcmRfaWQgPSAnU0InCiAg
 YWxzYS5kZXZpY2UgPSAwICgweDApCiAgYWxzYS5jYXJkID0gMCAoMHgwKQogIGFsc2EucGh5c2lj
 YWxfZGV2aWNlID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MycK
 ICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQz
 ODMnCiAgYWxzYS5kZXZpY2VfZmlsZSA9ICcvZGV2L3NuZC9wY21DMEQwcCcKICBpbmZvLmNhcGFi
 aWxpdGllcyA9IHsgJ2Fsc2EnIH0KICBpbmZvLmNhdGVnb3J5ID0gJ2Fsc2EnCiAgbGludXguc3lz
 ZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIvc291bmQvY2Fy
 ZDAvcGNtQzBEMHAnCgogIDY1OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9w
 Y2lfMTAwMl80MzgzX2Fsc2FfY2FwdHVyZV8wJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0
 b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4M19hbHNhX2NhcHR1cmVfMCcKICBsaW51eC5kZXZp
 Y2VfZmlsZSA9ICcvZGV2L3NuZC9wY21DMEQwYycKICBsaW51eC5zdWJzeXN0ZW0gPSAnc291bmQn
 CiAgbGludXguaG90cGx1Z190eXBlID0gMiAoMHgyKQogIGluZm8ucHJvZHVjdCA9ICdBTEMyNjAg
 QW5hbG9nIEFMU0EgQ2FwdHVyZSBEZXZpY2UnCiAgYWxzYS50eXBlID0gJ2NhcHR1cmUnCiAgYWxz
 YS5kZXZpY2VfaWQgPSAnQUxDMjYwIEFuYWxvZycKICBhbHNhLmNhcmRfaWQgPSAnU0InCiAgYWxz
 YS5kZXZpY2UgPSAwICgweDApCiAgYWxzYS5jYXJkID0gMCAoMHgwKQogIGFsc2EucGh5c2ljYWxf
 ZGV2aWNlID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MycKICBp
 bmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzODMn
 CiAgYWxzYS5kZXZpY2VfZmlsZSA9ICcvZGV2L3NuZC9wY21DMEQwYycKICBpbmZvLmNhcGFiaWxp
 dGllcyA9IHsgJ2Fsc2EnIH0KICBpbmZvLmNhdGVnb3J5ID0gJ2Fsc2EnCiAgbGludXguc3lzZnNf
 cGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIvc291bmQvY2FyZDAv
 cGNtQzBEMGMnCgogIDY2OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lf
 MTAwMl80MzgzX29zc19wY21fMF8wJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvcGNpXzEwMDJfNDM4M19vc3NfcGNtXzBfMCcKICBsaW51eC5kZXZpY2VfZmlsZSA9
 ICcvZGV2L2RzcCcKICBsaW51eC5zdWJzeXN0ZW0gPSAnc291bmQnCiAgbGludXguaG90cGx1Z190
 eXBlID0gMiAoMHgyKQogIGluZm8ucHJvZHVjdCA9ICdBTEMyNjAgQW5hbG9nIE9TUyBQQ00gRGV2
 aWNlJwogIG9zcy50eXBlID0gJ3BjbScKICBvc3MuZGV2aWNlID0gMCAoMHgwKQogIG9zcy5kZXZp
 Y2VfaWQgPSAnQUxDMjYwIEFuYWxvZycKICBvc3MuY2FyZF9pZCA9ICdTQicKICBvc3MuY2FyZCA9
 IDAgKDB4MCkKICBvc3MucGh5c2ljYWxfZGV2aWNlID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rl
 dmljZXMvcGNpXzEwMDJfNDM4MycKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hh
 bC9kZXZpY2VzL3BjaV8xMDAyXzQzODMnCiAgb3NzLmRldmljZV9maWxlID0gJy9kZXYvZHNwJwog
 IGluZm8uY2FwYWJpbGl0aWVzID0geyAnb3NzJyB9CiAgaW5mby5jYXRlZ29yeSA9ICdvc3MnCiAg
 bGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIv
 c291bmQvY2FyZDAvZHNwJwoKICA2NzogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rldmlj
 ZXMvcGNpXzEwMDJfNDM4M19vc3NfcGNtXzAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3Rv
 cC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgzX29zc19wY21fMCcKICBsaW51eC5kZXZpY2VfZmls
 ZSA9ICcvZGV2L2F1ZGlvJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdzb3VuZCcKICBsaW51eC5ob3Rw
 bHVnX3R5cGUgPSAyICgweDIpCiAgaW5mby5wcm9kdWN0ID0gJ0FMQzI2MCBBbmFsb2cgT1NTIFBD
 TSBEZXZpY2UnCiAgb3NzLnR5cGUgPSAncGNtJwogIG9zcy5kZXZpY2UgPSAwICgweDApCiAgb3Nz
 LmRldmljZV9pZCA9ICdBTEMyNjAgQW5hbG9nJwogIG9zcy5jYXJkX2lkID0gJ1NCJwogIG9zcy5j
 YXJkID0gMCAoMHgwKQogIG9zcy5waHlzaWNhbF9kZXZpY2UgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9wY2lfMTAwMl80MzgzJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0
 b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MycKICBvc3MuZGV2aWNlX2ZpbGUgPSAnL2Rldi9h
 dWRpbycKICBpbmZvLmNhcGFiaWxpdGllcyA9IHsgJ29zcycgfQogIGluZm8uY2F0ZWdvcnkgPSAn
 b3NzJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
 MDoxNC4yL3NvdW5kL2NhcmQwL2F1ZGlvJwoKICA2ODogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3Av
 SGFsL2RldmljZXMvcGNpXzEwMDJfNDM4M19hbHNhX2NvbnRyb2xfXzEnCiAgaW5mby51ZGkgPSAn
 L29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzgzX2Fsc2FfY29udHJvbF9f
 MScKICBsaW51eC5kZXZpY2VfZmlsZSA9ICcvZGV2L3NuZC9jb250cm9sQzAnCiAgbGludXguc3Vi
 c3lzdGVtID0gJ3NvdW5kJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDIgKDB4MikKICBpbmZvLnBy
 b2R1Y3QgPSAnU0IgQUxTQSBDb250cm9sIERldmljZScKICBhbHNhLmNhcmRfaWQgPSAnU0InCiAg
 YWxzYS50eXBlID0gJ2NvbnRyb2wnCiAgYWxzYS5jYXJkID0gMCAoMHgwKQogIGFsc2EucGh5c2lj
 YWxfZGV2aWNlID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4MycK
 ICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQz
 ODMnCiAgYWxzYS5kZXZpY2VfZmlsZSA9ICcvZGV2L3NuZC9jb250cm9sQzAnCiAgaW5mby5jYXBh
 YmlsaXRpZXMgPSB7ICdhbHNhJyB9CiAgaW5mby5jYXRlZ29yeSA9ICdhbHNhJwogIGxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4yL3NvdW5kL2Nh
 cmQwL2NvbnRyb2xDMCcKCiAgNjk6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L3BjaV8xMDAyXzQzODNfb3NzX21peGVyX18xJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0
 b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4M19vc3NfbWl4ZXJfXzEnCiAgbGludXguZGV2aWNl
 X2ZpbGUgPSAnL2Rldi9taXhlcicKICBsaW51eC5zdWJzeXN0ZW0gPSAnc291bmQnCiAgbGludXgu
 aG90cGx1Z190eXBlID0gMiAoMHgyKQogIGluZm8ucHJvZHVjdCA9ICdBTEMyNjAgQW5hbG9nIE9T
 UyBDb250cm9sIERldmljZScKICBvc3MudHlwZSA9ICdtaXhlcicKICBvc3MuZGV2aWNlX2lkID0g
 J0FMQzI2MCBBbmFsb2cnCiAgb3NzLmNhcmRfaWQgPSAnU0InCiAgb3NzLmNhcmQgPSAwICgweDAp
 CiAgb3NzLnBoeXNpY2FsX2RldmljZSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3Bj
 aV8xMDAyXzQzODMnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNl
 cy9wY2lfMTAwMl80MzgzJwogIG9zcy5kZXZpY2VfZmlsZSA9ICcvZGV2L21peGVyJwogIGluZm8u
 Y2FwYWJpbGl0aWVzID0geyAnb3NzJyB9CiAgaW5mby5jYXRlZ29yeSA9ICdvc3MnCiAgbGludXgu
 c3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIvc291bmQv
 Y2FyZDAvbWl4ZXInCgogIDcwOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9w
 Y2lfMTAwMl80MzgzJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMv
 cGNpXzEwMDJfNDM4MycKICBsaW51eC5zdWJzeXN0ZW0gPSAncGNpJwogIGxpbnV4LmhvdHBsdWdf
 dHlwZSA9IDEgKDB4MSkKICBwY2kuc3Vic3lzX3Byb2R1Y3QgPSAnVW5rbm93biAoMHgyODBhKScK
 ICBwY2kuc3Vic3lzX3ZlbmRvciA9ICdIZXdsZXR0LVBhY2thcmQgQ29tcGFueScKICBpbmZvLnBy
 b2R1Y3QgPSAnVW5rbm93biAoMHg0MzgzKScKICBwY2kucHJvZHVjdCA9ICdVbmtub3duICgweDQz
 ODMpJwogIGluZm8udmVuZG9yID0gJ0FUSSBUZWNobm9sb2dpZXMgSW5jJwogIHBjaS52ZW5kb3Ig
 PSAnQVRJIFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLmRldmljZV9wcm90b2NvbCA9IDAgKDB4MCkK
 ICBwY2kuZGV2aWNlX3N1YmNsYXNzID0gMyAoMHgzKQogIHBjaS5kZXZpY2VfY2xhc3MgPSA0ICgw
 eDQpCiAgcGNpLnN1YnN5c192ZW5kb3JfaWQgPSA0MTU2ICgweDEwM2MpCiAgcGNpLnN1YnN5c19w
 cm9kdWN0X2lkID0gMTAyNTAgKDB4MjgwYSkKICBwY2kudmVuZG9yX2lkID0gNDA5OCAoMHgxMDAy
 KQogIHBjaS5wcm9kdWN0X2lkID0gMTcyODMgKDB4NDM4MykKICBpbmZvLmxpbnV4LmRyaXZlciA9
 ICdIREEgSW50ZWwnCiAgcGNpLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAw
 MDA6MDAvMDAwMDowMDoxNC4yJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5idXMgPSAncGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhf
 ZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMicKICBsaW51eC5z
 eXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMicKCiAgNzE6
 IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDAyXzQzOGQnCiAgaW5m
 by51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80MzhkJwogIGxp
 bnV4LnN1YnN5c3RlbSA9ICdwY2knCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBj
 aS5zdWJzeXNfcHJvZHVjdCA9ICdVbmtub3duICgweDI4MGEpJwogIHBjaS5zdWJzeXNfdmVuZG9y
 ID0gJ0hld2xldHQtUGFja2FyZCBDb21wYW55JwogIGluZm8ucHJvZHVjdCA9ICdVbmtub3duICgw
 eDQzOGQpJwogIHBjaS5wcm9kdWN0ID0gJ1Vua25vd24gKDB4NDM4ZCknCiAgaW5mby52ZW5kb3Ig
 PSAnQVRJIFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVz
 IEluYycKICBwY2kuZGV2aWNlX3Byb3RvY29sID0gMCAoMHgwKQogIHBjaS5kZXZpY2Vfc3ViY2xh
 c3MgPSAxICgweDEpCiAgcGNpLmRldmljZV9jbGFzcyA9IDYgKDB4NikKICBwY2kuc3Vic3lzX3Zl
 bmRvcl9pZCA9IDQxNTYgKDB4MTAzYykKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAxMDI1MCAo
 MHgyODBhKQogIHBjaS52ZW5kb3JfaWQgPSA0MDk4ICgweDEwMDIpCiAgcGNpLnByb2R1Y3RfaWQg
 PSAxNzI5MyAoMHg0MzhkKQogIHBjaS5saW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9w
 Y2kwMDAwOjAwLzAwMDA6MDA6MTQuMycKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9w
 L0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BjaScKICBsaW51eC5zeXNmc19w
 YXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjMnCiAgbGlu
 dXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjMnCgog
 IDcyOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAwMl80Mzg0Jwog
 IGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMDJfNDM4NCcK
 ICBsaW51eC5zdWJzeXN0ZW0gPSAncGNpJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkK
 ICBwY2kuc3Vic3lzX3Byb2R1Y3QgPSAnVW5rbm93biAoMHgwMDAwKScKICBwY2kuc3Vic3lzX3Zl
 bmRvciA9ICdVbmtub3duICgweDAwMDApJwogIGluZm8ucHJvZHVjdCA9ICdVbmtub3duICgweDQz
 ODQpJwogIHBjaS5wcm9kdWN0ID0gJ1Vua25vd24gKDB4NDM4NCknCiAgaW5mby52ZW5kb3IgPSAn
 QVRJIFRlY2hub2xvZ2llcyBJbmMnCiAgcGNpLnZlbmRvciA9ICdBVEkgVGVjaG5vbG9naWVzIElu
 YycKICBwY2kuZGV2aWNlX3Byb3RvY29sID0gMSAoMHgxKQogIHBjaS5kZXZpY2Vfc3ViY2xhc3Mg
 PSA0ICgweDQpCiAgcGNpLmRldmljZV9jbGFzcyA9IDYgKDB4NikKICBwY2kuc3Vic3lzX3ZlbmRv
 cl9pZCA9IDAgKDB4MCkKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAwICgweDApCiAgcGNpLnZl
 bmRvcl9pZCA9IDQwOTggKDB4MTAwMikKICBwY2kucHJvZHVjdF9pZCA9IDE3Mjg0ICgweDQzODQp
 CiAgcGNpLmxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
 MDoxNC40JwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvY29t
 cHV0ZXInCiAgaW5mby5idXMgPSAncGNpJwogIGxpbnV4LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9z
 eXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuNCcKICBsaW51eC5zeXNmc19wYXRoID0g
 Jy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuNCcKCiAgNzM6IHVkaSA9ICcvb3Jn
 L2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDIyXzExMDAnCiAgaW5mby51ZGkgPSAnL29y
 Zy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAyMl8xMTAwJwogIGxpbnV4LnN1YnN5c3Rl
 bSA9ICdwY2knCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIHBjaS5zdWJzeXNfcHJv
 ZHVjdCA9ICdVbmtub3duICgweDAwMDApJwogIHBjaS5zdWJzeXNfdmVuZG9yID0gJ1Vua25vd24g
 KDB4MDAwMCknCiAgaW5mby5wcm9kdWN0ID0gJ0s4IFtBdGhsb242NC9PcHRlcm9uXSBIeXBlclRy
 YW5zcG9ydCBUZWNobm9sb2d5IENvbmZpZ3VyYXRpb24nCiAgcGNpLnByb2R1Y3QgPSAnSzggW0F0
 aGxvbjY0L09wdGVyb25dIEh5cGVyVHJhbnNwb3J0IFRlY2hub2xvZ3kgQ29uZmlndXJhdGlvbicK
 ICBpbmZvLnZlbmRvciA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdJwogIHBjaS52ZW5k
 b3IgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXScKICBwY2kuZGV2aWNlX3Byb3RvY29s
 ID0gMCAoMHgwKQogIHBjaS5kZXZpY2Vfc3ViY2xhc3MgPSAwICgweDApCiAgcGNpLmRldmljZV9j
 bGFzcyA9IDYgKDB4NikKICBwY2kuc3Vic3lzX3ZlbmRvcl9pZCA9IDAgKDB4MCkKICBwY2kuc3Vi
 c3lzX3Byb2R1Y3RfaWQgPSAwICgweDApCiAgcGNpLnZlbmRvcl9pZCA9IDQxMzAgKDB4MTAyMikK
 ICBwY2kucHJvZHVjdF9pZCA9IDQzNTIgKDB4MTEwMCkKICBwY2kubGludXguc3lzZnNfcGF0aCA9
 ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE4LjAnCiAgaW5mby5wYXJlbnQgPSAn
 L29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwY2kn
 CiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAw
 MDowMDoxOC4wJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAv
 MDAwMDowMDoxOC4wJwoKICA3NDogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMv
 cGNpXzEwMjJfMTEwMScKICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L3BjaV8xMDIyXzExMDEnCiAgbGludXguc3Vic3lzdGVtID0gJ3BjaScKICBsaW51eC5ob3RwbHVn
 X3R5cGUgPSAxICgweDEpCiAgcGNpLnN1YnN5c19wcm9kdWN0ID0gJ1Vua25vd24gKDB4MDAwMCkn
 CiAgcGNpLnN1YnN5c192ZW5kb3IgPSAnVW5rbm93biAoMHgwMDAwKScKICBpbmZvLnByb2R1Y3Qg
 PSAnSzggW0F0aGxvbjY0L09wdGVyb25dIEFkZHJlc3MgTWFwJwogIHBjaS5wcm9kdWN0ID0gJ0s4
 IFtBdGhsb242NC9PcHRlcm9uXSBBZGRyZXNzIE1hcCcKICBpbmZvLnZlbmRvciA9ICdBZHZhbmNl
 ZCBNaWNybyBEZXZpY2VzIFtBTURdJwogIHBjaS52ZW5kb3IgPSAnQWR2YW5jZWQgTWljcm8gRGV2
 aWNlcyBbQU1EXScKICBwY2kuZGV2aWNlX3Byb3RvY29sID0gMCAoMHgwKQogIHBjaS5kZXZpY2Vf
 c3ViY2xhc3MgPSAwICgweDApCiAgcGNpLmRldmljZV9jbGFzcyA9IDYgKDB4NikKICBwY2kuc3Vi
 c3lzX3ZlbmRvcl9pZCA9IDAgKDB4MCkKICBwY2kuc3Vic3lzX3Byb2R1Y3RfaWQgPSAwICgweDAp
 CiAgcGNpLnZlbmRvcl9pZCA9IDQxMzAgKDB4MTAyMikKICBwY2kucHJvZHVjdF9pZCA9IDQzNTMg
 KDB4MTEwMSkKICBwY2kubGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDow
 MC8wMDAwOjAwOjE4LjEnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwY2knCiAgbGludXguc3lzZnNfcGF0aF9kZXZp
 Y2UgPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxOC4xJwogIGxpbnV4LnN5c2Zz
 X3BhdGggPSAnL3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxOC4xJwoKICA3NTogdWRp
 ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMjJfMTEwMicKICBpbmZvLnVk
 aSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BjaV8xMDIyXzExMDInCiAgbGludXgu
 c3Vic3lzdGVtID0gJ3BjaScKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgcGNpLnN1
 YnN5c19wcm9kdWN0ID0gJ1Vua25vd24gKDB4MDAwMCknCiAgcGNpLnN1YnN5c192ZW5kb3IgPSAn
 VW5rbm93biAoMHgwMDAwKScKICBpbmZvLnByb2R1Y3QgPSAnSzggW0F0aGxvbjY0L09wdGVyb25d
 IERSQU0gQ29udHJvbGxlcicKICBwY2kucHJvZHVjdCA9ICdLOCBbQXRobG9uNjQvT3B0ZXJvbl0g
 RFJBTSBDb250cm9sbGVyJwogIGluZm8udmVuZG9yID0gJ0FkdmFuY2VkIE1pY3JvIERldmljZXMg
 W0FNRF0nCiAgcGNpLnZlbmRvciA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdJwogIHBj
 aS5kZXZpY2VfcHJvdG9jb2wgPSAwICgweDApCiAgcGNpLmRldmljZV9zdWJjbGFzcyA9IDAgKDB4
 MCkKICBwY2kuZGV2aWNlX2NsYXNzID0gNiAoMHg2KQogIHBjaS5zdWJzeXNfdmVuZG9yX2lkID0g
 MCAoMHgwKQogIHBjaS5zdWJzeXNfcHJvZHVjdF9pZCA9IDAgKDB4MCkKICBwY2kudmVuZG9yX2lk
 ID0gNDEzMCAoMHgxMDIyKQogIHBjaS5wcm9kdWN0X2lkID0gNDM1NCAoMHgxMTAyKQogIHBjaS5s
 aW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTguMicK
 ICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwog
 IGluZm8uYnVzID0gJ3BjaScKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2Rldmlj
 ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE4LjInCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2Rl
 dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE4LjInCgogIDc2OiB1ZGkgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy9wY2lfMTAyMl8xMTAzJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRl
 c2t0b3AvSGFsL2RldmljZXMvcGNpXzEwMjJfMTEwMycKICBsaW51eC5zdWJzeXN0ZW0gPSAncGNp
 JwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBwY2kuc3Vic3lzX3Byb2R1Y3QgPSAn
 VW5rbm93biAoMHgwMDAwKScKICBwY2kuc3Vic3lzX3ZlbmRvciA9ICdVbmtub3duICgweDAwMDAp
 JwogIGluZm8ucHJvZHVjdCA9ICdLOCBbQXRobG9uNjQvT3B0ZXJvbl0gTWlzY2VsbGFuZW91cyBD
 b250cm9sJwogIHBjaS5wcm9kdWN0ID0gJ0s4IFtBdGhsb242NC9PcHRlcm9uXSBNaXNjZWxsYW5l
 b3VzIENvbnRyb2wnCiAgaW5mby52ZW5kb3IgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1E
 XScKICBwY2kudmVuZG9yID0gJ0FkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0nCiAgcGNpLmRl
 dmljZV9wcm90b2NvbCA9IDAgKDB4MCkKICBwY2kuZGV2aWNlX3N1YmNsYXNzID0gMCAoMHgwKQog
 IHBjaS5kZXZpY2VfY2xhc3MgPSA2ICgweDYpCiAgcGNpLnN1YnN5c192ZW5kb3JfaWQgPSAwICgw
 eDApCiAgcGNpLnN1YnN5c19wcm9kdWN0X2lkID0gMCAoMHgwKQogIHBjaS52ZW5kb3JfaWQgPSA0
 MTMwICgweDEwMjIpCiAgcGNpLnByb2R1Y3RfaWQgPSA0MzU1ICgweDExMDMpCiAgaW5mby5saW51
 eC5kcml2ZXIgPSAnazh0ZW1wJwogIHBjaS5saW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNl
 cy9wY2kwMDAwOjAwLzAwMDA6MDA6MTguMycKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNr
 dG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BjaScKICBsaW51eC5zeXNm
 c19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE4LjMnCiAg
 bGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE4LjMn
 CgogIDc3OiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBfUE5QMGEwOCcK
 ICBpbmZvLnVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwYTA4Jwog
 IGxpbnV4LnN1YnN5c3RlbSA9ICdwbnAnCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQog
 IGluZm8ucHJvZHVjdCA9ICdQblAgRGV2aWNlIChQTlAwYTA4KScKICBwbnAuaWQgPSAnUE5QMGEw
 OCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVy
 JwogIGluZm8uYnVzID0gJ3BucCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2Rl
 dmljZXMvcG5wMC8wMDowMCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wbnAw
 LzAwOjAwJwoKICA3ODogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5wX1BO
 UDBjMDQnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBfUE5Q
 MGMwNCcKICBsaW51eC5zdWJzeXN0ZW0gPSAncG5wJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEg
 KDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnTWF0aCBDb3Byb2Nlc3NvcicKICBwbnAuZGVzY3JpcHRp
 b24gPSAnTWF0aCBDb3Byb2Nlc3NvcicKICBwbnAuaWQgPSAnUE5QMGMwNCcKICBpbmZvLnBhcmVu
 dCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0g
 J3BucCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcG5wMC8wMDow
 MScKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wbnAwLzAwOjAxJwoKICA3OTog
 dWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5wX1BOUDAyMDAnCiAgaW5mby51
 ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBfUE5QMDIwMCcKICBsaW51eC5z
 dWJzeXN0ZW0gPSAncG5wJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBpbmZvLnBy
 b2R1Y3QgPSAnQVQgRE1BIENvbnRyb2xsZXInCiAgcG5wLmRlc2NyaXB0aW9uID0gJ0FUIERNQSBD
 b250cm9sbGVyJwogIHBucC5pZCA9ICdQTlAwMjAwJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJl
 ZWRlc2t0b3AvSGFsL2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5idXMgPSAncG5wJwogIGxpbnV4
 LnN5c2ZzX3BhdGhfZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wbnAwLzAwOjAyJwogIGxpbnV4LnN5
 c2ZzX3BhdGggPSAnL3N5cy9kZXZpY2VzL3BucDAvMDA6MDInCgogIDgwOiB1ZGkgPSAnL29yZy9m
 cmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBfUE5QMGIwMCcKICBpbmZvLnVkaSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwYjAwJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdw
 bnAnCiAgbGludXguaG90cGx1Z190eXBlID0gMSAoMHgxKQogIGluZm8ucHJvZHVjdCA9ICdBVCBS
 ZWFsLVRpbWUgQ2xvY2snCiAgcG5wLmRlc2NyaXB0aW9uID0gJ0FUIFJlYWwtVGltZSBDbG9jaycK
 ICBwbnAuaWQgPSAnUE5QMGIwMCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hh
 bC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BucCcKICBsaW51eC5zeXNmc19wYXRo
 X2RldmljZSA9ICcvc3lzL2RldmljZXMvcG5wMC8wMDowMycKICBsaW51eC5zeXNmc19wYXRoID0g
 Jy9zeXMvZGV2aWNlcy9wbnAwLzAwOjAzJwoKICA4MTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3Av
 SGFsL2RldmljZXMvcG5wX1BOUDA4MDAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9wbnBfUE5QMDgwMCcKICBsaW51eC5zdWJzeXN0ZW0gPSAncG5wJwogIGxpbnV4
 LmhvdHBsdWdfdHlwZSA9IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnQVQtc3R5bGUgc3BlYWtl
 ciBzb3VuZCcKICBwbnAuZGVzY3JpcHRpb24gPSAnQVQtc3R5bGUgc3BlYWtlciBzb3VuZCcKICBw
 bnAuaWQgPSAnUE5QMDgwMCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9k
 ZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BucCcKICBsaW51eC5zeXNmc19wYXRoX2Rl
 dmljZSA9ICcvc3lzL2RldmljZXMvcG5wMC8wMDowNCcKICBsaW51eC5zeXNmc19wYXRoID0gJy9z
 eXMvZGV2aWNlcy9wbnAwLzAwOjA0JwoKICA4MjogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvcG5wX1BOUDBmMTMnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwv
 ZGV2aWNlcy9wbnBfUE5QMGYxMycKICBsaW51eC5zdWJzeXN0ZW0gPSAncG5wJwogIGxpbnV4Lmhv
 dHBsdWdfdHlwZSA9IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnUFMvMiBQb3J0IGZvciBQUy8y
 LXN0eWxlIE1pY2UnCiAgcG5wLmRlc2NyaXB0aW9uID0gJ1BTLzIgUG9ydCBmb3IgUFMvMi1zdHls
 ZSBNaWNlJwogIHBucC5pZCA9ICdQTlAwZjEzJwogIGluZm8ubGludXguZHJpdmVyID0gJ2k4MDQy
 IGF1eCcKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1
 dGVyJwogIGluZm8uYnVzID0gJ3BucCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lz
 L2RldmljZXMvcG5wMC8wMDowNScKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9w
 bnAwLzAwOjA1JwoKICA4MzogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5w
 X1BOUDAzMDMnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBf
 UE5QMDMwMycKICBsaW51eC5zdWJzeXN0ZW0gPSAncG5wJwogIGxpbnV4LmhvdHBsdWdfdHlwZSA9
 IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnSUJNIEVuaGFuY2VkICgxMDEvMTAyLWtleSwgUFMv
 MiBtb3VzZSBzdXBwb3J0KScKICBwbnAuZGVzY3JpcHRpb24gPSAnSUJNIEVuaGFuY2VkICgxMDEv
 MTAyLWtleSwgUFMvMiBtb3VzZSBzdXBwb3J0KScKICBwbnAuaWQgPSAnUE5QMDMwMycKICBpbmZv
 LmxpbnV4LmRyaXZlciA9ICdpODA0MiBrYmQnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVz
 a3RvcC9IYWwvZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwbnAnCiAgbGludXguc3lz
 ZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BucDAvMDA6MDYnCiAgbGludXguc3lzZnNf
 cGF0aCA9ICcvc3lzL2RldmljZXMvcG5wMC8wMDowNicKCiAgODQ6IHVkaSA9ICcvb3JnL2ZyZWVk
 ZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwNDAxJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRl
 c2t0b3AvSGFsL2RldmljZXMvcG5wX1BOUDA0MDEnCiAgbGludXguc3Vic3lzdGVtID0gJ3BucCcK
 ICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgaW5mby5wcm9kdWN0ID0gJ0VDUCBwcmlu
 dGVyIHBvcnQnCiAgcG5wLmRlc2NyaXB0aW9uID0gJ0VDUCBwcmludGVyIHBvcnQnCiAgcG5wLmlk
 ID0gJ1BOUDA0MDEnCiAgaW5mby5saW51eC5kcml2ZXIgPSAncGFycG9ydF9wYycKICBpbmZvLnBh
 cmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8uYnVz
 ID0gJ3BucCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcvc3lzL2RldmljZXMvcG5wMC8w
 MDowNycKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2aWNlcy9wbnAwLzAwOjA3JwoKICA4
 NTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5wX1BOUDA1MDFfc2VyaWFs
 X3BsYXRmb3JtXzAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9w
 bnBfUE5QMDUwMV9zZXJpYWxfcGxhdGZvcm1fMCcKICBsaW51eC5kZXZpY2VfZmlsZSA9ICcvZGV2
 L3R0eVMwJwogIGxpbnV4LnN1YnN5c3RlbSA9ICd0dHknCiAgbGludXguaG90cGx1Z190eXBlID0g
 MiAoMHgyKQogIGluZm8ucHJvZHVjdCA9ICcxNjU1MEEtY29tcGF0aWJsZSBDT00gcG9ydCcKICBz
 ZXJpYWwudHlwZSA9ICdwbGF0Zm9ybScKICBzZXJpYWwucG9ydCA9IDAgKDB4MCkKICBzZXJpYWwu
 ZGV2aWNlID0gJy9kZXYvdHR5UzAnCiAgc2VyaWFsLnBoeXNpY2FsX2RldmljZSA9ICcvb3JnL2Zy
 ZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwNTAxJwogIGluZm8uY2FwYWJpbGl0aWVzID0g
 eyAnc2VyaWFsJyB9CiAgaW5mby5jYXRlZ29yeSA9ICdzZXJpYWwnCiAgaW5mby5wYXJlbnQgPSAn
 L29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBfUE5QMDUwMScKICBsaW51eC5zeXNmc19w
 YXRoID0gJy9zeXMvZGV2aWNlcy9wbnAwLzAwOjA4L3R0eS90dHlTMCcKCiAgODY6IHVkaSA9ICcv
 b3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwNTAxJwogIGluZm8udWRpID0gJy9v
 cmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5wX1BOUDA1MDEnCiAgbGludXguc3Vic3lzdGVt
 ID0gJ3BucCcKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgaW5mby5wcm9kdWN0ID0g
 JzE2NTUwQS1jb21wYXRpYmxlIENPTSBwb3J0JwogIHBucC5kZXNjcmlwdGlvbiA9ICcxNjU1MEEt
 Y29tcGF0aWJsZSBDT00gcG9ydCcKICBwbnAuaWQgPSAnUE5QMDUwMScKICBpbmZvLmxpbnV4LmRy
 aXZlciA9ICdzZXJpYWwnCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2
 aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwbnAnCiAgbGludXguc3lzZnNfcGF0aF9kZXZp
 Y2UgPSAnL3N5cy9kZXZpY2VzL3BucDAvMDA6MDgnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lz
 L2RldmljZXMvcG5wMC8wMDowOCcKCiAgODc6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9k
 ZXZpY2VzL3BucF9QTlAwNzAwJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rl
 dmljZXMvcG5wX1BOUDA3MDAnCiAgbGludXguc3Vic3lzdGVtID0gJ3BucCcKICBsaW51eC5ob3Rw
 bHVnX3R5cGUgPSAxICgweDEpCiAgaW5mby5wcm9kdWN0ID0gJ1BDIHN0YW5kYXJkIGZsb3BweSBk
 aXNrIGNvbnRyb2xsZXInCiAgcG5wLmRlc2NyaXB0aW9uID0gJ1BDIHN0YW5kYXJkIGZsb3BweSBk
 aXNrIGNvbnRyb2xsZXInCiAgcG5wLmlkID0gJ1BOUDA3MDAnCiAgaW5mby5wYXJlbnQgPSAnL29y
 Zy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmJ1cyA9ICdwbnAnCiAg
 bGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2VzL3BucDAvMDA6MDknCiAgbGlu
 dXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcG5wMC8wMDowOScKCiAgODg6IHVkaSA9ICcv
 b3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwMDAzJwogIGluZm8udWRpID0gJy9v
 cmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5wX1BOUDAwMDMnCiAgbGludXguc3Vic3lzdGVt
 ID0gJ3BucCcKICBsaW51eC5ob3RwbHVnX3R5cGUgPSAxICgweDEpCiAgaW5mby5wcm9kdWN0ID0g
 J0FQSUMnCiAgcG5wLmRlc2NyaXB0aW9uID0gJ0FQSUMnCiAgcG5wLmlkID0gJ1BOUDAwMDMnCiAg
 aW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9jb21wdXRlcicKICBp
 bmZvLmJ1cyA9ICdwbnAnCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5cy9kZXZpY2Vz
 L3BucDAvMDA6MGEnCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMvcG5wMC8wMDow
 YScKCiAgODk6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3BucF9QTlAwYzAy
 XzAnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9wbnBfUE5QMGMw
 Ml8wJwogIGxpbnV4LnN1YnN5c3RlbSA9ICdwbnAnCiAgbGludXguaG90cGx1Z190eXBlID0gMSAo
 MHgxKQogIGluZm8ucHJvZHVjdCA9ICdHZW5lcmFsIElEIGZvciByZXNlcnZpbmcgcmVzb3VyY2Vz
 IHJlcXVpcmVkIGJ5IFBuUCBtb3RoZXJib2FyZCByZWdpc3RlcnMuIChOb3QgZGV2aWNlIHNwZWNp
 ZmljLiknCiAgcG5wLmRlc2NyaXB0aW9uID0gJ0dlbmVyYWwgSUQgZm9yIHJlc2VydmluZyByZXNv
 dXJjZXMgcmVxdWlyZWQgYnkgUG5QIG1vdGhlcmJvYXJkIHJlZ2lzdGVycy4gKE5vdCBkZXZpY2Ug
 c3BlY2lmaWMuKScKICBwbnAuaWQgPSAnUE5QMGMwMicKICBpbmZvLmxpbnV4LmRyaXZlciA9ICdz
 eXN0ZW0nCiAgaW5mby5wYXJlbnQgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNlcy9jb21w
 dXRlcicKICBpbmZvLmJ1cyA9ICdwbnAnCiAgbGludXguc3lzZnNfcGF0aF9kZXZpY2UgPSAnL3N5
 cy9kZXZpY2VzL3BucDAvMDA6MGInCiAgbGludXguc3lzZnNfcGF0aCA9ICcvc3lzL2RldmljZXMv
 cG5wMC8wMDowYicKCiAgOTA6IHVkaSA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL3Bu
 cF9QTlAwYzAyJwogIGluZm8udWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2RldmljZXMvcG5w
 X1BOUDBjMDInCiAgbGludXguc3Vic3lzdGVtID0gJ3BucCcKICBsaW51eC5ob3RwbHVnX3R5cGUg
 PSAxICgweDEpCiAgaW5mby5wcm9kdWN0ID0gJ0dlbmVyYWwgSUQgZm9yIHJlc2VydmluZyByZXNv
 dXJjZXMgcmVxdWlyZWQgYnkgUG5QIG1vdGhlcmJvYXJkIHJlZ2lzdGVycy4gKE5vdCBkZXZpY2Ug
 c3BlY2lmaWMuKScKICBwbnAuZGVzY3JpcHRpb24gPSAnR2VuZXJhbCBJRCBmb3IgcmVzZXJ2aW5n
 IHJlc291cmNlcyByZXF1aXJlZCBieSBQblAgbW90aGVyYm9hcmQgcmVnaXN0ZXJzLiAoTm90IGRl
 dmljZSBzcGVjaWZpYy4pJwogIHBucC5pZCA9ICdQTlAwYzAyJwogIGluZm8ubGludXguZHJpdmVy
 ID0gJ3N5c3RlbScKICBpbmZvLnBhcmVudCA9ICcvb3JnL2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2Vz
 L2NvbXB1dGVyJwogIGluZm8uYnVzID0gJ3BucCcKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9
 ICcvc3lzL2RldmljZXMvcG5wMC8wMDowYycKICBsaW51eC5zeXNmc19wYXRoID0gJy9zeXMvZGV2
 aWNlcy9wbnAwLzAwOjBjJwoKICA5MTogdWRpID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFsL2Rldmlj
 ZXMvcG5wX1BOUDBjMDEnCiAgaW5mby51ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9IYWwvZGV2aWNl
 cy9wbnBfUE5QMGMwMScKICBsaW51eC5zdWJzeXN0ZW0gPSAncG5wJwogIGxpbnV4LmhvdHBsdWdf
 dHlwZSA9IDEgKDB4MSkKICBpbmZvLnByb2R1Y3QgPSAnU3lzdGVtIEJvYXJkJwogIHBucC5kZXNj
 cmlwdGlvbiA9ICdTeXN0ZW0gQm9hcmQnCiAgcG5wLmlkID0gJ1BOUDBjMDEnCiAgaW5mby5saW51
 eC5kcml2ZXIgPSAnc3lzdGVtJwogIGluZm8ucGFyZW50ID0gJy9vcmcvZnJlZWRlc2t0b3AvSGFs
 L2RldmljZXMvY29tcHV0ZXInCiAgaW5mby5idXMgPSAncG5wJwogIGxpbnV4LnN5c2ZzX3BhdGhf
 ZGV2aWNlID0gJy9zeXMvZGV2aWNlcy9wbnAwLzAwOjBkJwogIGxpbnV4LnN5c2ZzX3BhdGggPSAn
 L3N5cy9kZXZpY2VzL3BucDAvMDA6MGQnCgogIDkyOiB1ZGkgPSAnL29yZy9mcmVlZGVza3RvcC9I
 YWwvZGV2aWNlcy9jb21wdXRlcicKICBpbmZvLmNhbGxvdXRzLmFkZCA9IHsgJ2hhbC1zeXN0ZW0t
 c3RvcmFnZS1jbGVhbnVwLW1vdW50cG9pbnRzJyB9CiAgc3RvcmFnZS5wb2xpY3kuZGVmYXVsdC5t
 b3VudF9vcHRpb24uZXhlYyA9IHRydWUKICBvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZS5TeXN0
 ZW1Qb3dlck1hbmFnZW1lbnQubWV0aG9kX2V4ZWNwYXRocyA9IHsgJ2hhbC1zeXN0ZW0tcG93ZXIt
 c3VzcGVuZCcsICdoYWwtc3lzdGVtLXBvd2VyLWhpYmVybmF0ZScsICdoYWwtc3lzdGVtLXBvd2Vy
 LXNodXRkb3duJywgJ2hhbC1zeXN0ZW0tcG93ZXItcmVib290JywgJ2hhbC1zeXN0ZW0tcG93ZXIt
 c2V0LXBvd2VyLXNhdmUnIH0KICBvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZS5TeXN0ZW1Qb3dl
 ck1hbmFnZW1lbnQubWV0aG9kX3NpZ25hdHVyZXMgPSB7ICdpJywgJycsICcnLCAnJywgJ2InIH0K
 ICBvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZS5TeXN0ZW1Qb3dlck1hbmFnZW1lbnQubWV0aG9k
 X25hbWVzID0geyAnU3VzcGVuZCcsICdIaWJlcm5hdGUnLCAnU2h1dGRvd24nLCAnUmVib290Jywg
 J1NldFBvd2VyU2F2ZScgfQogIGluZm8uaW50ZXJmYWNlcyA9IHsgJ29yZy5mcmVlZGVza3RvcC5I
 YWwuRGV2aWNlLlN5c3RlbVBvd2VyTWFuYWdlbWVudCcgfQogIHN5c3RlbS5mb3JtZmFjdG9yID0g
 J3Vua25vd24nCiAgcG93ZXJfbWFuYWdlbWVudC5jYW5fc3VzcGVuZF90b19kaXNrID0gdHJ1ZQog
 IHBvd2VyX21hbmFnZW1lbnQuY2FuX3N1c3BlbmRfdG9fcmFtID0gdHJ1ZQogIHN5c3RlbS5rZXJu
 ZWwubWFjaGluZSA9ICd4ODZfNjQnCiAgc3lzdGVtLmtlcm5lbC52ZXJzaW9uID0gJzIuNi4yMS1y
 YzQtbW0xJwogIHN5c3RlbS5rZXJuZWwubmFtZSA9ICdMaW51eCcKICBpbmZvLnVkaSA9ICcvb3Jn
 L2ZyZWVkZXNrdG9wL0hhbC9kZXZpY2VzL2NvbXB1dGVyJwogIGluZm8ucHJvZHVjdCA9ICdDb21w
 dXRlcicKICBsaW51eC5zeXNmc19wYXRoX2RldmljZSA9ICcobm9uZSknCiAgaW5mby5idXMgPSAn
 dW5rbm93bicKLS0tLS0gaGFsIGRldmljZSBsaXN0IGVuZCAtLS0tLQo+PiBoYWwuMjogYXNzaWdu
 IHVkaQogIHVzZWQgaXJxczoKPT09PT09PT09PT0gZW5kIGRlYnVnIGluZm8gPT09PT09PT09PT09
 Cg==
 ------=_Part_71025_18821328.1176915667517
 Content-Type: text/plain; name="lspci-vxxx-2.6.21-rc4-mm1-rootperms.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="lspci-vxxx-2.6.21-rc4-mm1-rootperms.txt"
 X-Attachment-Id: f_f0o17yvi
 
 MDA6MDAuMCBIb3N0IGJyaWRnZTogQVRJIFRlY2hub2xvZ2llcyBJbmMgUlM0ODAgSG9zdCBCcmlk
 Z2UgKHJldiAxMCkKCVN1YnN5c3RlbTogSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkgVW5rbm93biBk
 ZXZpY2UgMjgwYQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIDY2TUh6LCBtZWRpdW0gZGV2c2VsLCBsYXRl
 bmN5IDMyCjAwOiAwMiAxMCA1MCA1OSAwNiAwMSAyMCAyMiAxMCAwMCAwMCAwNiAwMCAyMCAwMCAw
 MAoxMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMjA6
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDNjIDEwIDBhIDI4CjMwOiAwMCAw
 MCAwMCAwMCBjNCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo0MDogMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgNDIgMjAgMDUgMDAKNTA6IDNjIDEwIDBhIDI4IDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjYwOiA1ZiAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAyOCAwMCA3MyAwNgo3MDogZTAgMDggMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMTAKODA6IDEwIDBkIDAwIDAyIDk0IDE0IDAwIDAzIDIwIDAw
 IDAwIDAwIDA1IDI1IDAwIDAwCjkwOiAwMCAwMCAwMCA4MCA0NSBjZCA0NSBlZCAwMCA4MCAwMCAw
 MCAwMSAwMCAwMCAwMAphMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAKYjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwCmMwOiAwMCAwMCAwMCAwMCAwOCAwMCA5NCAwMSA2MCAwMyAxMSAxMSBkMCAwMCAwMCAwMApk
 MDogMjUgMDYgNjUgMDAgMDIgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZTA6IDAw
 IDAwIDAwIDAwIGZmIGZmIGZmIGZmIDdmIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmYwOiAwMCAwMCAw
 MCAwMCAwMCA4MCA4MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCA0MCAwMQoKMDA6MDIuMCBQQ0kgYnJp
 ZGdlOiBBVEkgVGVjaG5vbG9naWVzIEluYyBSUzQ4MCBQQ0ktWCBSb290IFBvcnQgKHByb2ctaWYg
 MDAgW05vcm1hbCBkZWNvZGVdKQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRl
 bmN5IDAKCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTAyLCBzdWJvcmRpbmF0ZT0wMiwgc2Vj
 LWxhdGVuY3k9MAoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGQxMDAwMDAwLWQzMWZmZmZmCglQcmVm
 ZXRjaGFibGUgbWVtb3J5IGJlaGluZCBicmlkZ2U6IDAwMDAwMDAwYzAwMDAwMDAtMDAwMDAwMDBk
 MDEwMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNTBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCglD
 YXBhYmlsaXRpZXM6IFs1OF0gRXhwcmVzcyBSb290IFBvcnQgKFNsb3QrKSBJUlEgMAoJQ2FwYWJp
 bGl0aWVzOiBbODBdIE1lc3NhZ2UgU2lnbmFsbGVkIEludGVycnVwdHM6IDY0Yml0LSBRdWV1ZT0w
 LzAgRW5hYmxlKwoJQ2FwYWJpbGl0aWVzOiBbYjBdICMwZCBbMDAwMF0KCUNhcGFiaWxpdGllczog
 W2I4XSBIeXBlclRyYW5zcG9ydDogTVNJIE1hcHBpbmcKCUNhcGFiaWxpdGllczogWzEwMF0gQWR2
 YW5jZWQgRXJyb3IgUmVwb3J0aW5nCglDYXBhYmlsaXRpZXM6IFsxNDBdIFZpcnR1YWwgQ2hhbm5l
 bAowMDogMDIgMTAgMzQgNWEgMDcgMDUgMTAgMDAgMDAgMDAgMDQgMDYgMTAgMDAgMDEgMDAKMTA6
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAyIDAyIDAwIGYxIDAxIDAwIDAwCjIwOiAwMCBk
 MSAxMCBkMyAwMSBjMCAxMSBkMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAozMDogMDAgMDAgMDAg
 MDAgNTAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgZmYgMDAgMGEgMDAKNDA6IDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjUwOiAwMSA1OCAwMyBjOCAwMCAwMCAw
 MCAwMCAxMCA4MCA0MSAwMSAyMCAwMCAwMCAwMAo2MDogMWYgMDggMDAgMDAgMDEgMGQgMDAgMDAg
 NDAgMDAgMDEgMTEgMDAgNGIgMTAgMDAKNzA6IGMwIDAzIDQ4IDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwCjgwOiAwNSBiMCAwMSAwMCAwYyAzMCBlMCBmZSA0OSA0MSAwMCAw
 MCAwMCAwMCAwMCAwMAo5MDogMDAgMDAgMDAgMDAgMDAgMDAgMTAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAKYTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwCmIwOiAwZCBiOCAwMCAwMCAwMiAxMCA1MCA1OSAwOCAwMCAwMyBhOCAwMCAwMCAwMCAwMApj
 MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6IDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmUwOiAwMCAwMCAw
 MCAwMCBmZiBmZiBmZiBmZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApmMDogMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKCjAwOjA3LjAgUENJIGJyaWRnZTog
 QVRJIFRlY2hub2xvZ2llcyBJbmMgVW5rbm93biBkZXZpY2UgNWEzOSAocHJvZy1pZiAwMCBbTm9y
 bWFsIGRlY29kZV0pCglGbGFnczogYnVzIG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgMAoJ
 QnVzOiBwcmltYXJ5PTAwLCBzZWNvbmRhcnk9M2YsIHN1Ym9yZGluYXRlPTNmLCBzZWMtbGF0ZW5j
 eT0wCglNZW1vcnkgYmVoaW5kIGJyaWRnZTogZDAyMDAwMDAtZDA0ZmZmZmYKCUNhcGFiaWxpdGll
 czogWzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJQ2FwYWJpbGl0aWVzOiBbNThdIEV4
 cHJlc3MgUm9vdCBQb3J0IChTbG90KykgSVJRIDAKCUNhcGFiaWxpdGllczogWzgwXSBNZXNzYWdl
 IFNpZ25hbGxlZCBJbnRlcnJ1cHRzOiA2NGJpdC0gUXVldWU9MC8wIEVuYWJsZSsKCUNhcGFiaWxp
 dGllczogW2IwXSAjMGQgWzAwMDBdCglDYXBhYmlsaXRpZXM6IFtiOF0gSHlwZXJUcmFuc3BvcnQ6
 IE1TSSBNYXBwaW5nCglDYXBhYmlsaXRpZXM6IFsxMDBdIEFkdmFuY2VkIEVycm9yIFJlcG9ydGlu
 ZwoJQ2FwYWJpbGl0aWVzOiBbMTQwXSBWaXJ0dWFsIENoYW5uZWwKMDA6IDAyIDEwIDM5IDVhIDA3
 IDA1IDEwIDAwIDAwIDAwIDA0IDA2IDEwIDAwIDAxIDAwCjEwOiAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAzZiAzZiAwMCBmMSAwMSAwMCAwMAoyMDogMjAgZDAgNDAgZDAgZjEgZmYgMDEgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMzA6IDAwIDAwIDAwIDAwIDUwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIGZmIDAwIDAyIDAwCjQwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMAo1MDogMDEgNTggMDMgYzggMDAgMDAgMDAgMDAgMTAgODAgNDEgMDEgMjAg
 MDAgMDAgMDAKNjA6IDFmIDA4IDAwIDAwIDExIDBjIDAwIDA0IDQwIDAwIDExIDEwIDgwIDBjIDMw
 IDAwCjcwOiBjMCAwMyA0OCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo4
 MDogMDUgYjAgMDEgMDAgMGMgMzAgZTAgZmUgNTEgNDEgMDAgMDAgMDAgMDAgMDAgMDAKOTA6IDAw
 IDAwIDAwIDAwIDAwIDAwIDEwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmEwOiAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApiMDogMGQgYjggMDAgMDAg
 MDIgMTAgNTAgNTkgMDggMDAgMDMgYTggMDAgMDAgMDAgMDAKYzA6IDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmQwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAplMDogMDAgMDAgMDAgMDAgZmYgZmYgZmYgZmYgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAKZjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwCgowMDoxMi4wIFNBVEEgY29udHJvbGxlcjogQVRJIFRlY2hub2xvZ2ll
 cyBJbmMgVW5rbm93biBkZXZpY2UgNDM4MCAocHJvZy1pZiAwMSBbQUhDSSAxLjBdKQoJU3Vic3lz
 dGVtOiBIZXdsZXR0LVBhY2thcmQgQ29tcGFueSBVbmtub3duIGRldmljZSAyODEzCglGbGFnczog
 YnVzIG1hc3RlciwgNjZNSHosIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMzIsIElSUSAyMgoJSS9P
 IHBvcnRzIGF0IDExMzAgW3NpemU9OF0KCUkvTyBwb3J0cyBhdCAxMTUwIFtzaXplPTRdCglJL08g
 cG9ydHMgYXQgMTEzOCBbc2l6ZT04XQoJSS9PIHBvcnRzIGF0IDExNTQgW3NpemU9NF0KCUkvTyBw
 b3J0cyBhdCAxMTAwIFtzaXplPTE2XQoJTWVtb3J5IGF0IGQwNTA5MDAwICgzMi1iaXQsIG5vbi1w
 cmVmZXRjaGFibGUpIFtzaXplPTFLXQoJQ2FwYWJpbGl0aWVzOiBbNjBdIFBvd2VyIE1hbmFnZW1l
 bnQgdmVyc2lvbiAyCglDYXBhYmlsaXRpZXM6IFs3MF0gIzEyIFswMDEwXQowMDogMDIgMTAgODAg
 NDMgMDcgMDEgMzAgMDIgMDAgMDEgMDYgMDEgMTAgMjAgMDAgMDAKMTA6IDMxIDExIDAwIDAwIDUx
 IDExIDAwIDAwIDM5IDExIDAwIDAwIDU1IDExIDAwIDAwCjIwOiAwMSAxMSAwMCAwMCAwMCA5MCA1
 MCBkMCAwMCAwMCAwMCAwMCAzYyAxMCAxMyAyOAozMDogMDAgMDAgMDAgMDAgNjAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMGEgMDEgMDAgMDAKNDA6IDE0IDAwIGFjIDAwIDAxIDAwIDEwIDAwIDAxIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwCjUwOiAwNSA3MCA4NCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMAo2MDogMDEgNzAgMjIgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAKNzA6IDEyIDAwIDEwIDAwIDBmIDAwIDAwIDAwIDI4IDAxIDAwIDAwIDIzIDAxIDAw
 IDAwCjgwOiAwMCAwMCAwMCAwMCAwNiAwMCAwMCAyYyA1OCAyMCBiNCAwMCA1OCAyMCBiNCAwMAo5
 MDogNTggMjAgYjQgMDAgNTggMjAgYjQgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKYTA6IDAw
 IDAwIDAwIDAwIDAwIGQ4IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGQ4IDAwIDAwCmIwOiAwMCAwMCAw
 MCAwMCAwMCBkOCAwMCAwMCAwMCAwMCAwMCAwMCAwMCBkOCAwMCAwMApjMDogMDAgMjAgMDAgMDAg
 ODAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6IDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApmMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAKCjAwOjEzLjAgVVNCIENvbnRyb2xsZXI6IEFUSSBUZWNobm9s
 b2dpZXMgSW5jIFVua25vd24gZGV2aWNlIDQzODcgKHByb2ctaWYgMTAgW09IQ0ldKQoJU3Vic3lz
 dGVtOiBIZXdsZXR0LVBhY2thcmQgQ29tcGFueSBVbmtub3duIGRldmljZSAyODBhCglGbGFnczog
 YnVzIG1hc3RlciwgNjZNSHosIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMzIsIElSUSAxNgoJTWVt
 b3J5IGF0IGQwNTA0MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRLXQowMDog
 MDIgMTAgODcgNDMgMDcgMDEgYTAgMDIgMDAgMTAgMDMgMGMgMTAgMjAgODAgMDAKMTA6IDAwIDQw
 IDUwIGQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjIwOiAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzYyAxMCAwYSAyOAozMDogMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMGIgMDEgMDAgMDAKNDA6IDgwIDFmIDAwIDAwIDBhIDg0IGI3
 IDE4IDA3IDM1IDAwIDAwIDAwIDAwIDAwIDAwCjUwOiAwMCAxYyAwMCAwMCAwMCAwMCAwMCAwMCBm
 ZiBmZiBmZiBmZiBmZiAwMCAwMCAwMAo2MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAKNzA6IDAwIDAwIDAwIDAwIGZmIDAwIDAwIDgwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCjgwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMAo5MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAKYTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmIw
 OiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApjMDogMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6IDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmUwOiAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApmMDogMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKCjAwOjEzLjEgVVNCIENvbnRyb2xsZXI6IEFU
 SSBUZWNobm9sb2dpZXMgSW5jIFVua25vd24gZGV2aWNlIDQzODggKHByb2ctaWYgMTAgW09IQ0ld
 KQoJU3Vic3lzdGVtOiBIZXdsZXR0LVBhY2thcmQgQ29tcGFueSBVbmtub3duIGRldmljZSAyODBh
 CglGbGFnczogYnVzIG1hc3RlciwgNjZNSHosIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMzIsIElS
 USAxNwoJTWVtb3J5IGF0IGQwNTA1MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXpl
 PTRLXQowMDogMDIgMTAgODggNDMgMDcgMDEgYTAgMDIgMDAgMTAgMDMgMGMgMTAgMjAgMDAgMDAK
 MTA6IDAwIDUwIDUwIGQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjIwOiAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzYyAxMCAwYSAyOAozMDogMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMGEgMDIgMDAgMDAKNDA6IDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjUwOiAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo2MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDIzIDAxIDAwIDAwCjgwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMAo5MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAKYTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwCmIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MApjMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmUwOiAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApmMDogMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKCjAwOjEzLjIgVVNCIENvbnRy
 b2xsZXI6IEFUSSBUZWNobm9sb2dpZXMgSW5jIFVua25vd24gZGV2aWNlIDQzODkgKHByb2ctaWYg
 MTAgW09IQ0ldKQoJU3Vic3lzdGVtOiBIZXdsZXR0LVBhY2thcmQgQ29tcGFueSBVbmtub3duIGRl
 dmljZSAyODBhCglGbGFnczogYnVzIG1hc3RlciwgNjZNSHosIG1lZGl1bSBkZXZzZWwsIGxhdGVu
 Y3kgMzIsIElSUSAxOAoJTWVtb3J5IGF0IGQwNTA2MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFi
 bGUpIFtzaXplPTRLXQowMDogMDIgMTAgODkgNDMgMDcgMDEgYTAgMDIgMDAgMTAgMDMgMGMgMTAg
 MjAgMDAgMDAKMTA6IDAwIDYwIDUwIGQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzYyAxMCAwYSAyOAoz
 MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMGEgMDMgMDAgMDAKNDA6IDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjUwOiAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo2MDogMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNzA6IDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDIzIDAxIDAwIDAwCjgwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo5MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAKYTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwCmIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMApjMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAKZDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 CmUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApmMDog
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKCjAwOjEzLjMg
 VVNCIENvbnRyb2xsZXI6IEFUSSBUZWNobm9sb2dpZXMgSW5jIFVua25vd24gZGV2aWNlIDQzOGEg
 KHByb2ctaWYgMTAgW09IQ0ldKQoJU3Vic3lzdGVtOiBIZXdsZXR0LVBhY2thcmQgQ29tcGFueSBV
 bmtub3duIGRldmljZSAyODBhCglGbGFnczogYnVzIG1hc3RlciwgNjZNSHosIG1lZGl1bSBkZXZz
 ZWwsIGxhdGVuY3kgMzIsIElSUSAxNwoJTWVtb3J5IGF0IGQwNTA3MDAwICgzMi1iaXQsIG5vbi1w
 cmVmZXRjaGFibGUpIFtzaXplPTRLXQowMDogMDIgMTAgOGEgNDMgMDcgMDEgYTAgMDIgMDAgMTAg
 MDMgMGMgMTAgMjAgMDAgMDAKMTA6IDAwIDcwIDUwIGQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzYyAx
 MCAwYSAyOAozMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMGEgMDIgMDAg
 MDAKNDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjUw
 OiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo2MDogMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNzA6IDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDIzIDAxIDAwIDAwCjgwOiAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo5MDogMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKYTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMApjMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAKZDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwCmUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMApmMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAK
 CjAwOjEzLjQgVVNCIENvbnRyb2xsZXI6IEFUSSBUZWNobm9sb2dpZXMgSW5jIFVua25vd24gZGV2
 aWNlIDQzOGIgKHByb2ctaWYgMTAgW09IQ0ldKQoJU3Vic3lzdGVtOiBIZXdsZXR0LVBhY2thcmQg
 Q29tcGFueSBVbmtub3duIGRldmljZSAyODBhCglGbGFnczogYnVzIG1hc3RlciwgNjZNSHosIG1l
 ZGl1bSBkZXZzZWwsIGxhdGVuY3kgMzIsIElSUSAxOAoJTWVtb3J5IGF0IGQwNTA4MDAwICgzMi1i
 aXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRLXQowMDogMDIgMTAgOGIgNDMgMDcgMDEgYTAg
 MDIgMDAgMTAgMDMgMGMgMTAgMjAgMDAgMDAKMTA6IDAwIDgwIDUwIGQwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAzYyAxMCAwYSAyOAozMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MGEgMDMgMDAgMDAKNDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwCjUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MAo2MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNzA6
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDIzIDAxIDAwIDAwCjgwOiAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo5MDogMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKYTA6IDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmIwOiAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApjMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwCmUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMApmMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAKCjAwOjEzLjUgVVNCIENvbnRyb2xsZXI6IEFUSSBUZWNobm9sb2dpZXMgSW5jIFVu
 a25vd24gZGV2aWNlIDQzODYgKHByb2ctaWYgMjAgW0VIQ0ldKQoJU3Vic3lzdGVtOiBIZXdsZXR0
 LVBhY2thcmQgQ29tcGFueSBVbmtub3duIGRldmljZSAyODBhCglGbGFnczogYnVzIG1hc3Rlciwg
 NjZNSHosIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMzIsIElSUSAxOQoJTWVtb3J5IGF0IGQwNTA5
 ODAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KCUNhcGFiaWxpdGllczog
 W2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJQ2FwYWJpbGl0aWVzOiBbZTRdIERlYnVn
 IHBvcnQKMDA6IDAyIDEwIDg2IDQzIDE3IDAxIGIwIDAyIDAwIDIwIDAzIDBjIDEwIDIwIDAwIDAw
 CjEwOiAwMCA5OCA1MCBkMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoyMDog
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgM2MgMTAgMGEgMjgKMzA6IDAwIDAw
 IDAwIDAwIGMwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDA1IDA0IDAwIDAwCjQwOiAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo1MDogNDAgMDAgMGUgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNjA6IDIwIDIwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjcwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAyMyAwMSAwMCAwMAo4MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAKOTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCmEwOiAwMSAwMCAwMCAwMCAwMCAwMCAwOCBjMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMApiMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAKYzA6IDAxIGU0IDAyIDdlIDAwIDAwIDQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmQw
 OiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAplMDogMDAg
 MDAgMDAgMDAgMGEgMDAgZTAgMjAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZjA6IDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCgowMDoxNC4wIFNNQnVzOiBB
 VEkgVGVjaG5vbG9naWVzIEluYyBVbmtub3duIGRldmljZSA0Mzg1IChyZXYgMTMpCglTdWJzeXN0
 ZW06IEhld2xldHQtUGFja2FyZCBDb21wYW55IFVua25vd24gZGV2aWNlIDI4MGEKCUZsYWdzOiA2
 Nk1IeiwgbWVkaXVtIGRldnNlbAoJSS9PIHBvcnRzIGF0IGZjMDAgW3NpemU9MTZdCglNZW1vcnkg
 YXQgZDA1MDk0MDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MUtdCglDYXBhYmls
 aXRpZXM6IFtiMF0gSHlwZXJUcmFuc3BvcnQ6IE1TSSBNYXBwaW5nCjAwOiAwMiAxMCA4NSA0MyAw
 MyAwMSAzMCAwMiAxMyAwMCAwNSAwYyAwMCAwMCA4MCAwMAoxMDogMDEgZmMgMDAgMDAgMDAgOTQg
 NTAgZDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDNjIDEwIDBhIDI4CjMwOiAwMCAwMCAwMCAwMCBiMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMAo0MDogZDQgM2IgMDAgMDQgMDAgMDAgMDAgMDAgMGYgZmYgMDAg
 MDAgMDAgMDAgMDAgMDAKNTA6IGYwIDBjIGYwIDBlIGYwIDBmIGYwIDBmIDExIGZjIGYwIDBmIDAw
 IDAwIDAwIDAwCjYwOiAwMSAwMCAyNyAwMCBiZiA3ZCA5ZSA4MyAzZiA5MCAwMCAwMCAyMCAwMCAw
 MCAwMAo3MDogMDAgMDEgMDAgMDAgMDggMDAgYzAgZmUgZmYgNmYgMDAgMDAgMjMgMDEgZjAgMGYK
 ODA6IGYwIDAxIGYwIDBmIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDhjIDAwIDAwIDgwCjkwOiAw
 MSBmYyAwMCAwMCBiOSBjZSBmZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAphMDogMDAgMDAg
 ZmYgZmYgZmYgZmYgZjAgMDkgMDAgZmYgMzggMDIgMTYgNzkgMjAgMTgKYjA6IDA4IDAwIDAyIGE4
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIGYwIDBmIDA4IDFhCmMwOiBmYyBmZiBmZiBmZiAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApkMDogMDAgMDAgMDEgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZTA6IDIwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwCmYwOiBkOCAwYyAwMCAwMCAwMCAwMCA0NCAwMCAwMCAwMCAw
 MCAwMCBhYSAwMCAxMCAwMwoKMDA6MTQuMSBJREUgaW50ZXJmYWNlOiBBVEkgVGVjaG5vbG9naWVz
 IEluYyBVbmtub3duIGRldmljZSA0MzhjIChwcm9nLWlmIDhmIFtNYXN0ZXIgU2VjUCBTZWNPIFBy
 aVAgUHJpT10pCglTdWJzeXN0ZW06IEhld2xldHQtUGFja2FyZCBDb21wYW55IFVua25vd24gZGV2
 aWNlIDI4MGEKCUZsYWdzOiBidXMgbWFzdGVyLCA2Nk1IeiwgbWVkaXVtIGRldnNlbCwgbGF0ZW5j
 eSAzMiwgSVJRIDE2CglJL08gcG9ydHMgYXQgMTE0MCBbc2l6ZT04XQoJSS9PIHBvcnRzIGF0IDEx
 NTggW3NpemU9NF0KCUkvTyBwb3J0cyBhdCAxMTQ4IFtzaXplPThdCglJL08gcG9ydHMgYXQgMTE1
 YyBbc2l6ZT00XQoJSS9PIHBvcnRzIGF0IDExMjAgW3NpemU9MTZdCglDYXBhYmlsaXRpZXM6IFs3
 MF0gTWVzc2FnZSBTaWduYWxsZWQgSW50ZXJydXB0czogNjRiaXQtIFF1ZXVlPTAvMCBFbmFibGUt
 CjAwOiAwMiAxMCA4YyA0MyAwNSAwMSAzMCAwMiAwMCA4ZiAwMSAwMSAxMCAyMCAwMCAwMAoxMDog
 NDEgMTEgMDAgMDAgNTkgMTEgMDAgMDAgNDkgMTEgMDAgMDAgNWQgMTEgMDAgMDAKMjA6IDIxIDEx
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDNjIDEwIDBhIDI4CjMwOiAwMCAwMCAwMCAw
 MCA3MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwYiAwMSAwMCAwMAo0MDogOTkgOTkgMDAgMDAgZmYg
 ZmYgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjYwOiAwMCAwMCA0MCAwMCAxMCAyYyAwMSAwNyAw
 MSAwMCAwMCAwMCBmZiBmZiAwZiAwMAo3MDogMDUgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMjMgMDEgMDAgMDAKODA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCjkwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMAphMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAKYjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmMw
 OiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApkMDogMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZTA6IDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmYwOiAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoKMDA6MTQuMiBBdWRpbyBkZXZpY2U6
 IEFUSSBUZWNobm9sb2dpZXMgSW5jIFVua25vd24gZGV2aWNlIDQzODMKCVN1YnN5c3RlbTogSGV3
 bGV0dC1QYWNrYXJkIENvbXBhbnkgVW5rbm93biBkZXZpY2UgMjgwYQoJRmxhZ3M6IGJ1cyBtYXN0
 ZXIsIHNsb3cgZGV2c2VsLCBsYXRlbmN5IDMyLCBJUlEgMTYKCU1lbW9yeSBhdCBkMDUwMDAwMCAo
 NjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IFs1MF0g
 UG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCUNhcGFiaWxpdGllczogWzYwXSBNZXNzYWdlIFNp
 Z25hbGxlZCBJbnRlcnJ1cHRzOiA2NGJpdCsgUXVldWU9MC8wIEVuYWJsZS0KMDA6IDAyIDEwIDgz
 IDQzIDA2IDAwIDEwIDA0IDAwIDAwIDAzIDA0IDEwIDIwIDAwIDAwCjEwOiAwNCAwMCA1MCBkMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoyMDogMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgM2MgMTAgMGEgMjgKMzA6IDAwIDAwIDAwIDAwIDUwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDBiIDAwIDAwIDAwCjQwOiAwMCAwMCAwMiAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMSAwMCAwMCAwMAo1MDogMDEgNjAgNDIgYzggMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAKNjA6IDA1IDAwIDgwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwCjcwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAyMyAwMSAw
 MCAwMAo4MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAK
 OTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmEwOiAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApiMDogMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKYzA6IDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmQwOiAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAplMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwCgowMDoxNC4zIElTQSBicmlkZ2U6IEFUSSBUZWNobm9sb2dp
 ZXMgSW5jIFVua25vd24gZGV2aWNlIDQzOGQKCVN1YnN5c3RlbTogSGV3bGV0dC1QYWNrYXJkIENv
 bXBhbnkgVW5rbm93biBkZXZpY2UgMjgwYQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIDY2TUh6LCBtZWRp
 dW0gZGV2c2VsLCBsYXRlbmN5IDAKMDA6IDAyIDEwIDhkIDQzIDBmIDAxIDIwIDAyIDAwIDAwIDAx
 IDA2IDAwIDAwIDgwIDAwCjEwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMAoyMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgM2MgMTAg
 MGEgMjgKMzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 CjQwOiAwNCAwMCAwMCAwMCBmZiBmZiBjMyBmZiAwNyBmZiA0MiAwMCAwMCAwMCAwMCAwMAo1MDog
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNjA6IDAwIDAw
 IDAwIDAwIDAwIDA4IDAwIDAwIDBlIDAwIDBmIDAwIGUwIGZmIGZmIGZmCjcwOiA2NyA0NSAyMyAw
 MSAwMCAwMCAwMCAwMCAwMSAwMCAwMCAwMCAyMyAwMSAwMCAwMAo4MDogMDggMDAgMDMgYTggMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKOTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmEwOiAwMCBlMCBkMSBmZSAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMApiMDogMDEgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAKYzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCmQwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMAplMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAKZjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCgow
 MDoxNC40IFBDSSBicmlkZ2U6IEFUSSBUZWNobm9sb2dpZXMgSW5jIFVua25vd24gZGV2aWNlIDQz
 ODQgKHByb2ctaWYgMDEgW1N1YnRyYWN0aXZlIGRlY29kZV0pCglGbGFnczogYnVzIG1hc3Rlciwg
 VkdBIHBhbGV0dGUgc25vb3AsIDY2TUh6LCBtZWRpdW0gZGV2c2VsLCBsYXRlbmN5IDY0CglCdXM6
 IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wNywgc3Vib3JkaW5hdGU9MDcsIHNlYy1sYXRlbmN5PTY0
 CjAwOiAwMiAxMCA4NCA0MyAyNyAwMSBhMCAwMiAwMCAwMSAwNCAwNiAwMCA0MCA4MSAwMAoxMDog
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDcgMDcgNDAgZjAgMDAgODAgMjIKMjA6IGYwIGZm
 IDAwIDAwIGYwIGZmIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjMwOiAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMiAwMAo0MDogMjYgMDAgM2MgZmYgMDAg
 MDAgMDAgMDAgMGMgMDEgM2YgZDEgMDAgMDAgMDAgMDAKNTA6IDAxIDAwIDAwIDAwIDA4IDAwIDAz
 IGE4IDAwIDAwIDAwIDAwIDg1IDAwIGZmIGZmCjYwOiBjYSAwZSAxNyAwMCA4YSAxOCAxMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo3MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMjMgMDEgMDAgMDAKODA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCjkwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMAphMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAKYjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmMw
 OiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApkMDogMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDEgMDAgMDIgMDYKZTA6IDAwIDAwIDgw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmYwOiAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoKMDA6MTguMCBIb3N0IGJyaWRnZTog
 QWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBLOCBbQXRobG9uNjQvT3B0ZXJvbl0gSHlwZXJU
 cmFuc3BvcnQgVGVjaG5vbG9neSBDb25maWd1cmF0aW9uCglGbGFnczogZmFzdCBkZXZzZWwKCUNh
 cGFiaWxpdGllczogWzgwXSBIeXBlclRyYW5zcG9ydDogSG9zdCBvciBTZWNvbmRhcnkgSW50ZXJm
 YWNlCjAwOiAyMiAxMCAwMCAxMSAwMCAwMCAxMCAwMCAwMCAwMCAwMCAwNiAwMCAwMCA4MCAwMAox
 MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMjA6IDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjMwOiAwMCAwMCAw
 MCAwMCA4MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo0MDogMDEgMDEgMDEgMDAg
 MDEgMDEgMDEgMDAgMDEgMDEgMDEgMDAgMDEgMDEgMDEgMDAKNTA6IDAxIDAxIDAxIDAwIDAxIDAx
 IDAxIDAwIDAxIDAxIDAxIDAwIDAxIDAxIDAxIDAwCjYwOiAwMCAwMCAwMSAwMCBlNCAwMCAwMCAw
 MCAyMCBjOCAyMSAwZiAwYyAwMCAwMCAwMAo3MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAKODA6IDA4IDAwIDAxIDIxIDIwIDAwIDExIDExIDIyIDA2IDc1
 IDgwIDAyIDAwIDAwIDAwCjkwOiA3OCAwMSA3MCAwMSAwMCAwMCBmZiAwMCAwNyAwMCAwMCAwMCAw
 MCAwMCAwMCAwMAphMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAKYjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 CmMwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApkMDog
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZTA6IDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmYwOiAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoKMDA6MTguMSBIb3N0IGJyaWRn
 ZTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBLOCBbQXRobG9uNjQvT3B0ZXJvbl0gQWRk
 cmVzcyBNYXAKCUZsYWdzOiBmYXN0IGRldnNlbAowMDogMjIgMTAgMDEgMTEgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDYgMDAgMDAgODAgMDAKMTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMAozMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAKNDA6IDAzIDAwIDAwIDAwIDAwIDAwIDdmIDAwIDAwIDAwIDAwIDAwIDAxIDAwIDAw
 IDAwCjUwOiAwMCAwMCAwMCAwMCAwMiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMyAwMCAwMCAwMAo2
 MDogMDAgMDAgMDAgMDAgMDQgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDUgMDAgMDAgMDAKNzA6IDAw
 IDAwIDAwIDAwIDA2IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDA3IDAwIDAwIDAwCjgwOiAwMyAwMCBm
 MCAwMCAwMCBmZiBmZiAwMCAwMyAwMCBlMCAwMCA4MCBmZiBlZiAwMAo5MDogMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKYTA6IDAzIDAwIDgwIDAwIDgwIGZm
 IGRmIDAwIDAzIDBhIDAwIDAwIDAwIDBiIDAwIDAwCmIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApjMDogMTMgMTAgMDAgMDAgMDAgZjAgZmYgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwCmUwOiAwMyAwMCAwMCBmZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMApmMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAKCjAwOjE4LjIgSG9zdCBicmlkZ2U6IEFkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0g
 SzggW0F0aGxvbjY0L09wdGVyb25dIERSQU0gQ29udHJvbGxlcgoJRmxhZ3M6IGZhc3QgZGV2c2Vs
 CjAwOiAyMiAxMCAwMiAxMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwNiAwMCAwMCA4MCAwMAoxMDog
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMjA6IDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjMwOiAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo0MDogMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDEgMDAgMDAgMDAgMDEgMDAgNDAgMDAKNTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjYwOiAwMCAwMCAwMCAwMCBlMCAzZiAzOCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo3MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgNDYgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAKODA6IDIwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDI0IGMyIDZhIGFl
 IDIwIDEzIDgyIDAwCjkwOiAxMCAwOCAwMSAwMCA2YSAwMCAwMCA2NCAzOSAwMCAwMCA4MCAwMCAw
 MCAwMCAwMAphMDogZWIgMDIgMDAgYWUgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAKYjA6IDRmIGYwIGE4IDg4IGU2IDAwIDAwIDAwIDE4IDE4IDgwIDIxIDFkIDQwIDJlIDg4CmMw
 OiAwMCAwMCAwMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApkMDogNDYg
 ODQgMmEgN2QgYmMgNmYgNTYgOWMgZWMgNjIgY2UgNTYgOTggMzkgOWYgNWQKZTA6IDczIDg3IDkx
 IDdlIDE0IDNiIDI1IDE2IDZmIGJiIGVkIDU2IGM5IDU0IDg0IDdlCmYwOiAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAoKMDA6MTguMyBIb3N0IGJyaWRnZTog
 QWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBLOCBbQXRobG9uNjQvT3B0ZXJvbl0gTWlzY2Vs
 bGFuZW91cyBDb250cm9sCglGbGFnczogZmFzdCBkZXZzZWwKCUNhcGFiaWxpdGllczogW2YwXSAj
 MGYgWzAwMTBdCjAwOiAyMiAxMCAwMyAxMSAwMCAwMCAxMCAwMCAwMCAwMCAwMCAwNiAwMCAwMCA4
 MCAwMAoxMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAK
 MjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjMwOiAw
 MCAwMCAwMCAwMCBmMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo0MDogZmYgM2Ig
 MDQgMDAgNDAgMDAgMDAgMDIgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKNTA6IDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIGMwIGZiIGFmIGJlCjYwOiBmNyAwMCAwMCAwMCAwMCAw
 MCAxZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo3MDogMTEgMDEgMDIgNTEgMTEgODAgMDAg
 NTAgMDAgMmEgMDAgMDggMmEgMjMgMDAgMDAKODA6IDAwIDAwIDA3IDIzIDEzIDIxIDEzIDIxIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwCjkwOiAwMCAwMCAwMCAwMCBkZiA2MCAwMCAwMCAwMCA4MSBi
 ZiA5NyAwMCAwMCAwMCAwMAphMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAKYjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwCmMwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MApkMDogMDAgMDAgMDAgMDAgMDEgYTcgMGQgMDAgMDAgMDAgYTAgMDAgMjYgMjYgMjYgMDAKZTA6
 IDAwIDAwIDAwIDAwIDI0IDFhIDRmIDAwIDE5IDE3IDAwIDAwIDAwIDAwIDAwIDAwCmYwOiAwZiAw
 MCAxMCAwMCAwMCAwNCAwMCAwMCAwMiAwMCAwMCAwMCBiMiAwZiAwNCAwMAoKMDI6MDAuMCBWR0Eg
 Y29tcGF0aWJsZSBjb250cm9sbGVyOiBuVmlkaWEgQ29ycG9yYXRpb24gVW5rbm93biBkZXZpY2Ug
 MDFkMSAocmV2IGExKSAocHJvZy1pZiAwMCBbVkdBXSkKCVN1YnN5c3RlbTogTGVhZFRlayBSZXNl
 YXJjaCBJbmMuIFVua25vd24gZGV2aWNlIDUxYTQKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRl
 dnNlbCwgbGF0ZW5jeSAwLCBJUlEgMTgKCU1lbW9yeSBhdCBkMTAwMDAwMCAoMzItYml0LCBub24t
 cHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNk1dCglNZW1vcnkgYXQgYzAwMDAwMDAgKDY0LWJpdCwgcHJl
 ZmV0Y2hhYmxlKSBbc2l6ZT0yNTZNXQoJTWVtb3J5IGF0IGQyMDAwMDAwICg2NC1iaXQsIG5vbi1w
 cmVmZXRjaGFibGUpIFtzaXplPTE2TV0KCVt2aXJ0dWFsXSBFeHBhbnNpb24gUk9NIGF0IGQwMDAw
 MDAwIFtkaXNhYmxlZF0gW3NpemU9MTI4S10KCUNhcGFiaWxpdGllczogWzYwXSBQb3dlciBNYW5h
 Z2VtZW50IHZlcnNpb24gMgoJQ2FwYWJpbGl0aWVzOiBbNjhdIE1lc3NhZ2UgU2lnbmFsbGVkIElu
 dGVycnVwdHM6IDY0Yml0KyBRdWV1ZT0wLzAgRW5hYmxlLQoJQ2FwYWJpbGl0aWVzOiBbNzhdIEV4
 cHJlc3MgRW5kcG9pbnQgSVJRIDAKCUNhcGFiaWxpdGllczogWzEwMF0gVmlydHVhbCBDaGFubmVs
 CglDYXBhYmlsaXRpZXM6IFsxMjhdIFBvd2VyIEJ1ZGdldGluZwowMDogZGUgMTAgZDEgMDEgMDcg
 MDEgMTAgMDAgYTEgMDAgMDAgMDMgMDAgMDAgMDAgMDAKMTA6IDAwIDAwIDAwIGQxIDBjIDAwIDAw
 IGMwIDAwIDAwIDAwIDAwIDA0IDAwIDAwIGQyCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCA3ZCAxMCBhNCA1MQozMDogMDAgMDAgMDAgMDAgNjAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMGEgMDEgMDAgMDAKNDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwCjUwOiAwMSAwMCAwMCAwMCAwMSAwMCAwMCAwMCBjZSBkNiAyMyAwMCAwMCAw
 MCAwMCAwMAo2MDogMDEgNjggMDIgMDAgMDAgMDAgMDAgMDAgMDUgNzggODAgMDAgMDAgMDAgMDAg
 MDAKNzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDEwIDAwIDAxIDAwIDgwIDA0IDU4IDAyCjgw
 OiAxMCAyOCAwMCAwMCAwMSAyZCAwMSAwMCA0OCAwMCAwMSAwMSAwMCAwMCAwMCAwMAo5MDogMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKYTA6IDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmIwOiAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMApjMDogMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKZDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCmUwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAwMCAwMCAwMCAwMCAwMApmMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAgMDAKCjNmOjAwLjAgRXRoZXJuZXQgY29udHJvbGxlcjogQnJvYWRjb20gQ29y
 cG9yYXRpb24gVW5rbm93biBkZXZpY2UgMTY3YiAocmV2IDAyKQoJU3Vic3lzdGVtOiBIZXdsZXR0
 LVBhY2thcmQgQ29tcGFueSBVbmtub3duIGRldmljZSAyODBhCglGbGFnczogYnVzIG1hc3Rlciwg
 ZmFzdCBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDUwOQoJTWVtb3J5IGF0IGQwNDAwMDAwICg2NC1i
 aXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTY0S10KCUNhcGFiaWxpdGllczogWzQ4XSBQb3dl
 ciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJQ2FwYWJpbGl0aWVzOiBbNTBdIFZpdGFsIFByb2R1Y3Qg
 RGF0YQoJQ2FwYWJpbGl0aWVzOiBbNThdIFZlbmRvciBTcGVjaWZpYyBJbmZvcm1hdGlvbgoJQ2Fw
 YWJpbGl0aWVzOiBbZThdIE1lc3NhZ2UgU2lnbmFsbGVkIEludGVycnVwdHM6IDY0Yml0KyBRdWV1
 ZT0wLzAgRW5hYmxlKwoJQ2FwYWJpbGl0aWVzOiBbZDBdIEV4cHJlc3MgRW5kcG9pbnQgSVJRIDAK
 CUNhcGFiaWxpdGllczogWzEwMF0gQWR2YW5jZWQgRXJyb3IgUmVwb3J0aW5nCglDYXBhYmlsaXRp
 ZXM6IFsxM2NdIFZpcnR1YWwgQ2hhbm5lbAoJQ2FwYWJpbGl0aWVzOiBbMTYwXSBEZXZpY2UgU2Vy
 aWFsIE51bWJlciBhYS1hOC01ZS1mZS1mZi1iYi0xOS0wMAoJQ2FwYWJpbGl0aWVzOiBbMTZjXSBQ
 b3dlciBCdWRnZXRpbmcKMDA6IGU0IDE0IDdiIDE2IDA2IDA1IDEwIDAwIDAyIDAwIDAwIDAyIDEw
 IDAwIDAwIDAwCjEwOiAwNCAwMCA0MCBkMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
 MCAwMAoyMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgM2MgMTAgMGEgMjgK
 MzA6IDAwIDAwIDAwIDAwIDQ4IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDA1IDAxIDAwIDAwCjQwOiAw
 MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMSA1MCAwMyBjMCAwOCAyMCAwMCA2NAo1MDogMDMgNTgg
 MDAgMDAgOTggODIgODggMDIgMDkgZTggNzggMDAgZTMgYmQgMGMgOTUKNjA6IDAwIDAwIDAwIDAw
 IDAwIDAwIDAwIDAwIDk4IDAyIDAyIGEwIDAwIDAwIDE4IDc2CjcwOiBmMiAxMCAwMCAwMCBhMCAw
 MCAwMCAwMCAyMCA3MCAwMCAwMCAwMCAwMCAwMCAwMAo4MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAg
 MDAgMzQgMDAgMTMgMDQgODIgNzAgMDggZmMKOTA6IDE5IGJhIDAwIDAxIDAwIDAwIDAwIDI4IDAw
 IDAwIDAwIDAwIGFkIDAxIDAwIDAwCmEwOiAwMCAwMCAwMCAwMCBlNSAwMCAwMCAwMCAwMCAwMCAw
 MCAwMCAxNiAwMCAwMCAwMApiMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgNWYgMDAgMDAgMDAgMDAg
 MDAgMDAgMDAgMDAKYzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDBlIDAwIDAwIDAwIDAwIDAw
 IDAwIDAwCmQwOiAxMCAwMCAwMSAwMCBhMCA4ZiA2NCAwMCAwMCA1MCAxMCAwMCAxMSA2NCAwMyAw
 MAplMDogNDAgMDAgMTEgMTAgMDAgMDAgMDAgMDAgMDUgZDAgODEgMDAgMGMgMzAgZTAgZmUKZjA6
 IDAwIDAwIDAwIDAwIDgxIDQxIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCgo=
 ------=_Part_71025_18821328.1176915667517--
State-Changed-From-To: open->closed 
State-Changed-By: jhb 
State-Changed-When: Mon Feb 11 20:46:45 UTC 2008 
State-Changed-Why:  
Duplicate of 111955. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=88730 
>Unformatted:
