lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/cbfs.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/cbfs.txt
new file mode 100644
index 0000000..79b8fdc
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/cbfs.txt
@@ -0,0 +1,28 @@
+Name                           Offset     Type         Size
+cbfs master header             0x0        cbfs header  32
+fallback/romstage              0x80       stage        87332
+config                         0x15640    raw          978
+revision                       0x15a80    raw          576
+cmos.default                   0x15d00    cmos_default 256
+cmos_layout.bin                0x15e40    cmos_layout  2076
+payload_config                 0x166c0    raw          1632
+payload_revision               0x16d80    raw          234
+etc/ps2-keyboard-spinup        0x16ec0    raw          8
+bootorder                      0x16f00    raw          15
+etc/show-boot-menu             0x16f80    raw          8
+(empty)                        0x16fc0    null         3800
+mrc.cache                      0x17ec0    mrc_cache    65536
+cpu_microcode_blob.bin         0x27f00    microcode    22528
+fallback/ramstage              0x2d780    stage        97329
+vgaroms/seavgabios.bin         0x45400    raw          27136
+fallback/dsdt.aml              0x4be80    raw          13405
+img/coreinfo                   0x4f340    payload      101336
+img/nvramcui                   0x67f40    payload      140636
+fallback/payload               0x8a500    payload      68078
+img/tint                       0x9af40    payload      61000
+img/memtest                    0xa9dc0    payload      180268
+img/grub2                      0xd5e40    payload      580307
+grub.cfg                       0x163940   raw          4590
+grubtest.cfg                   0x164b80   raw          4582
+(empty)                        0x165dc0   null         6819928
+bootblock                      0x7e6e40   bootblock    4200
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/config.short.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/config.short.txt
new file mode 100644
index 0000000..e47172f
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/config.short.txt
@@ -0,0 +1,35 @@
+# This image was built using coreboot 4.5-1640-g7e438af995
+CONFIG_CCACHE=y
+CONFIG_USE_OPTION_TABLE=y
+CONFIG_COLLECT_TIMESTAMPS=y
+CONFIG_VENDOR_LENOVO=y
+CONFIG_CBFS_SIZE=0x7e8000
+# CONFIG_ONBOARD_VGA_IS_PRIMARY is not set
+CONFIG_HAVE_IFD_BIN=y
+CONFIG_HAVE_ME_BIN=y
+CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y
+CONFIG_HAVE_GBE_BIN=y
+CONFIG_BOARD_LENOVO_T420=y
+CONFIG_USBDEBUG=y
+CONFIG_UART_PCI_ADDR=0
+CONFIG_BOOTBLOCK_NORMAL=y
+CONFIG_MAINBOARD_USE_LIBGFXINIT=y
+CONFIG_PCIEXP_CLK_PM=y
+CONFIG_PCIEXP_L1_SUB_STATE=y
+CONFIG_FRAMEBUFFER_KEEP_VESA_MODE=y
+CONFIG_USBDEBUG_DONGLE_FTDI_FT232H=y
+# CONFIG_DRIVERS_INTEL_WIFI is not set
+CONFIG_LPC_TPM=y
+CONFIG_CONSOLE_POST=y
+CONFIG_SEABIOS_DEBUG_LEVEL=8
+CONFIG_COREINFO_SECONDARY_PAYLOAD=y
+CONFIG_MEMTEST_SECONDARY_PAYLOAD=y
+CONFIG_NVRAMCUI_SECONDARY_PAYLOAD=y
+CONFIG_TINT_SECONDARY_PAYLOAD=y
+CONFIG_DEBUG_CBFS=y
+CONFIG_DEBUG_RAM_SETUP=y
+CONFIG_DEBUG_SMI=y
+CONFIG_DEBUG_MALLOC=y
+CONFIG_DEBUG_ACPI=y
+CONFIG_DEBUG_SPI_FLASH=y
+CONFIG_DEBUG_INTEL_ME=y
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/config.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/config.txt
new file mode 100644
index 0000000..e7d805b
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/config.txt
@@ -0,0 +1,680 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# coreboot configuration
+#
+
+#
+# General setup
+#
+CONFIG_COREBOOT_BUILD=y
+CONFIG_LOCALVERSION=""
+CONFIG_CBFS_PREFIX="fallback"
+CONFIG_COMPILER_GCC=y
+# CONFIG_COMPILER_LLVM_CLANG is not set
+# CONFIG_ANY_TOOLCHAIN is not set
+CONFIG_CCACHE=y
+# CONFIG_FMD_GENPARSER is not set
+# CONFIG_UTIL_GENPARSER is not set
+CONFIG_USE_OPTION_TABLE=y
+# CONFIG_STATIC_OPTION_TABLE is not set
+CONFIG_COMPRESS_RAMSTAGE=y
+CONFIG_INCLUDE_CONFIG_FILE=y
+CONFIG_COLLECT_TIMESTAMPS=y
+# CONFIG_USE_BLOBS is not set
+# CONFIG_COVERAGE is not set
+CONFIG_RELOCATABLE_RAMSTAGE=y
+# CONFIG_UPDATE_IMAGE is not set
+# CONFIG_BOOTSPLASH_IMAGE is not set
+
+#
+# Mainboard
+#
+
+#
+# Important: Run 'make distclean' before switching boards
+#
+# CONFIG_VENDOR_A_TREND is not set
+# CONFIG_VENDOR_AAEON is not set
+# CONFIG_VENDOR_ABIT is not set
+# CONFIG_VENDOR_ADI is not set
+# CONFIG_VENDOR_ADLINK is not set
+# CONFIG_VENDOR_ADVANSUS is not set
+# CONFIG_VENDOR_AMD is not set
+# CONFIG_VENDOR_AOPEN is not set
+# CONFIG_VENDOR_APPLE is not set
+# CONFIG_VENDOR_ARTECGROUP is not set
+# CONFIG_VENDOR_ASROCK is not set
+# CONFIG_VENDOR_ASUS is not set
+# CONFIG_VENDOR_AVALUE is not set
+# CONFIG_VENDOR_AZZA is not set
+# CONFIG_VENDOR_BACHMANN is not set
+# CONFIG_VENDOR_BAP is not set
+# CONFIG_VENDOR_BCOM is not set
+# CONFIG_VENDOR_BIFFEROS is not set
+# CONFIG_VENDOR_BIOSTAR is not set
+# CONFIG_VENDOR_BROADCOM is not set
+# CONFIG_VENDOR_COMPAQ is not set
+# CONFIG_VENDOR_CUBIETECH is not set
+# CONFIG_VENDOR_DIGITALLOGIC is not set
+# CONFIG_VENDOR_DMP is not set
+# CONFIG_VENDOR_ECS is not set
+# CONFIG_VENDOR_ELMEX is not set
+# CONFIG_VENDOR_EMULATION is not set
+# CONFIG_VENDOR_ESD is not set
+# CONFIG_VENDOR_GETAC is not set
+# CONFIG_VENDOR_GIGABYTE is not set
+# CONFIG_VENDOR_GIZMOSPHERE is not set
+# CONFIG_VENDOR_GOOGLE is not set
+# CONFIG_VENDOR_HP is not set
+# CONFIG_VENDOR_IBASE is not set
+# CONFIG_VENDOR_IEI is not set
+# CONFIG_VENDOR_INTEL is not set
+# CONFIG_VENDOR_IWAVE is not set
+# CONFIG_VENDOR_IWILL is not set
+# CONFIG_VENDOR_JETWAY is not set
+# CONFIG_VENDOR_KONTRON is not set
+# CONFIG_VENDOR_LANNER is not set
+CONFIG_VENDOR_LENOVO=y
+# CONFIG_VENDOR_LINUTOP is not set
+# CONFIG_VENDOR_LIPPERT is not set
+# CONFIG_VENDOR_LOWRISC is not set
+# CONFIG_VENDOR_MITAC is not set
+# CONFIG_VENDOR_MSI is not set
+# CONFIG_VENDOR_NEC is not set
+# CONFIG_VENDOR_NOKIA is not set
+# CONFIG_VENDOR_NVIDIA is not set
+# CONFIG_VENDOR_PACKARDBELL is not set
+# CONFIG_VENDOR_PCENGINES is not set
+# CONFIG_VENDOR_PURISM is not set
+# CONFIG_VENDOR_RCA is not set
+# CONFIG_VENDOR_RODA is not set
+# CONFIG_VENDOR_SAMSUNG is not set
+# CONFIG_VENDOR_SAPPHIRE is not set
+# CONFIG_VENDOR_SIEMENS is not set
+# CONFIG_VENDOR_SOYO is not set
+# CONFIG_VENDOR_SUNW is not set
+# CONFIG_VENDOR_SUPERMICRO is not set
+# CONFIG_VENDOR_TECHNEXION is not set
+# CONFIG_VENDOR_THOMSON is not set
+# CONFIG_VENDOR_TI is not set
+# CONFIG_VENDOR_TRAVERSE is not set
+# CONFIG_VENDOR_TYAN is not set
+# CONFIG_VENDOR_VIA is not set
+# CONFIG_VENDOR_WINENT is not set
+# CONFIG_VENDOR_WYSE is not set
+CONFIG_BOARD_SPECIFIC_OPTIONS=y
+CONFIG_MAINBOARD_DIR="lenovo/t420"
+CONFIG_MAINBOARD_PART_NUMBER="ThinkPad T420"
+CONFIG_MAINBOARD_VENDOR="LENOVO"
+CONFIG_MAX_CPUS=8
+CONFIG_CACHE_ROM_SIZE_OVERRIDE=0x0
+CONFIG_CBFS_SIZE=0x7e8000
+CONFIG_PAYLOAD_CONFIGFILE=""
+CONFIG_VGA_BIOS_ID="8086,0126"
+# CONFIG_ONBOARD_VGA_IS_PRIMARY is not set
+CONFIG_DIMM_SPD_SIZE=256
+# CONFIG_VGA_BIOS is not set
+CONFIG_DCACHE_RAM_BASE=0xfefe0000
+CONFIG_DCACHE_RAM_SIZE=0x20000
+CONFIG_VGA_BIOS_FILE="pci8086,0126.rom"
+CONFIG_MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID=0x17aa
+CONFIG_MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID=0x21ce
+CONFIG_MMCONF_BASE_ADDRESS=0xf8000000
+CONFIG_HAVE_IFD_BIN=y
+CONFIG_HAVE_ME_BIN=y
+CONFIG_DRAM_RESET_GATE_GPIO=10
+CONFIG_POST_IO=y
+CONFIG_DEVICETREE="devicetree.cb"
+CONFIG_MAX_REBOOT_CNT=3
+CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y
+CONFIG_ID_SECTION_OFFSET=0x80
+CONFIG_POST_DEVICE=y
+CONFIG_USBDEBUG_HCD_INDEX=2
+# CONFIG_VBOOT is not set
+CONFIG_TPM_PIRQ=0x0
+CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0
+CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00
+# CONFIG_DRIVERS_UART_8250IO is not set
+CONFIG_FMDFILE=""
+CONFIG_IFD_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/descriptor.bin"
+CONFIG_ME_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/me.bin"
+CONFIG_HAVE_GBE_BIN=y
+# CONFIG_BOARD_LENOVO_G505S is not set
+# CONFIG_BOARD_LENOVO_L520 is not set
+# CONFIG_BOARD_LENOVO_R400 is not set
+# CONFIG_BOARD_LENOVO_S230U is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
+CONFIG_BOARD_LENOVO_T420=y
+# CONFIG_BOARD_LENOVO_T420S is not set
+# CONFIG_BOARD_LENOVO_T430S is not set
+# CONFIG_BOARD_LENOVO_T500 is not set
+# CONFIG_BOARD_LENOVO_T520 is not set
+# CONFIG_BOARD_LENOVO_T530 is not set
+# CONFIG_BOARD_LENOVO_T60 is not set
+# CONFIG_BOARD_LENOVO_X200 is not set
+# CONFIG_BOARD_LENOVO_X201 is not set
+# CONFIG_BOARD_LENOVO_X220 is not set
+# CONFIG_BOARD_LENOVO_X220I is not set
+# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_X60 is not set
+CONFIG_CPU_ADDR_BITS=36
+CONFIG_DEFAULT_CONSOLE_LOGLEVEL=8
+CONFIG_USBDEBUG=y
+# CONFIG_DRIVERS_PS2_KEYBOARD is not set
+# CONFIG_NO_POST is not set
+CONFIG_BOARD_ROMSIZE_KB_8192=y
+# CONFIG_COREBOOT_ROMSIZE_KB_64 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_128 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_256 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_512 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_4096 is not set
+CONFIG_COREBOOT_ROMSIZE_KB_8192=y
+# CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set
+CONFIG_COREBOOT_ROMSIZE_KB=8192
+CONFIG_ROM_SIZE=0x800000
+# CONFIG_MAINBOARD_HAS_TPM2 is not set
+CONFIG_SYSTEM_TYPE_LAPTOP=y
+# CONFIG_CBFS_AUTOGEN_ATTRIBUTES is not set
+
+#
+# Chipset
+#
+
+#
+# SoC
+#
+# CONFIG_SOC_BROADCOM_CYGNUS is not set
+CONFIG_BOOTBLOCK_CPU_INIT="cpu/intel/model_206ax/bootblock.c"
+CONFIG_CPU_SPECIFIC_OPTIONS=y
+CONFIG_C_ENV_BOOTBLOCK_SIZE=0x10000
+CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y
+CONFIG_ROMSTAGE_ADDR=0x2000000
+CONFIG_VERSTAGE_ADDR=0x2000000
+CONFIG_HEAP_SIZE=0x4000
+CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y
+CONFIG_SMM_TSEG_SIZE=0x800000
+CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0
+# CONFIG_BUILD_WITH_FAKE_IFD is not set
+CONFIG_BOOTBLOCK_NORTHBRIDGE_INIT="northbridge/intel/sandybridge/bootblock.c"
+CONFIG_BOOTBLOCK_SOUTHBRIDGE_INIT="southbridge/intel/bd82x6x/bootblock.c"
+CONFIG_CACHE_MRC_SIZE_KB=512
+CONFIG_EHCI_BAR=0xfef00000
+CONFIG_SERIRQ_CONTINUOUS_MODE=y
+CONFIG_RAMTOP=0x200000
+CONFIG_CONSOLE_CBMEM=y
+CONFIG_UART_PCI_ADDR=0
+CONFIG_HPET_MIN_TICKS=0x80
+# CONFIG_SOC_INTEL_KABYLAKE is not set
+# CONFIG_SOC_LOWRISC_LOWRISC is not set
+# CONFIG_SOC_MARVELL_ARMADA38X is not set
+# CONFIG_SOC_MARVELL_BG4CD is not set
+# CONFIG_SOC_MARVELL_MVMAP2315 is not set
+# CONFIG_SOC_MEDIATEK_MT8173 is not set
+# CONFIG_SOC_NVIDIA_TEGRA124 is not set
+# CONFIG_SOC_NVIDIA_TEGRA210 is not set
+# CONFIG_SOC_QC_IPQ40XX is not set
+# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
+# CONFIG_SOC_ROCKCHIP_RK3399 is not set
+# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
+# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
+# CONFIG_SOC_UCB_RISCV is not set
+
+#
+# CPU
+#
+# CONFIG_CPU_ALLWINNER_A10 is not set
+CONFIG_SOCKET_SPECIFIC_OPTIONS=y
+CONFIG_XIP_ROM_SIZE=0x20000
+CONFIG_NUM_IPI_STARTS=2
+# CONFIG_CPU_AMD_AGESA is not set
+# CONFIG_CPU_AMD_PI is not set
+# CONFIG_CPU_ARMLTD_CORTEX_A9 is not set
+CONFIG_CPU_INTEL_MODEL_206AX=y
+CONFIG_SSE2=y
+CONFIG_CPU_INTEL_SOCKET_RPGA988B=y
+# CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE is not set
+# CONFIG_CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED is not set
+CONFIG_CPU_INTEL_COMMON=y
+CONFIG_ENABLE_VMX=y
+CONFIG_SET_VMX_LOCK_BIT=y
+# CONFIG_CPU_TI_AM335X is not set
+# CONFIG_PARALLEL_CPU_INIT is not set
+# CONFIG_PARALLEL_MP is not set
+# CONFIG_UDELAY_IO is not set
+CONFIG_UDELAY_LAPIC=y
+CONFIG_LAPIC_MONOTONIC_TIMER=y
+# CONFIG_UDELAY_TSC is not set
+# CONFIG_UDELAY_TIMER2 is not set
+# CONFIG_TSC_SYNC_LFENCE is not set
+CONFIG_TSC_SYNC_MFENCE=y
+# CONFIG_NO_FIXED_XIP_ROM_SIZE is not set
+CONFIG_LOGICAL_CPUS=y
+CONFIG_SMM_TSEG=y
+CONFIG_SMM_MODULE_HEAP_SIZE=0x4000
+# CONFIG_SMM_LAPIC_REMAP_MITIGATION is not set
+# CONFIG_SERIALIZED_SMM_INITIALIZATION is not set
+# CONFIG_X86_AMD_FIXED_MTRRS is not set
+# CONFIG_PLATFORM_USES_FSP1_0 is not set
+# CONFIG_MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING is not set
+# CONFIG_SOC_SETS_MSRS is not set
+CONFIG_CACHE_AS_RAM=y
+# CONFIG_NO_CAR_GLOBAL_MIGRATION is not set
+CONFIG_SMP=y
+CONFIG_AP_SIPI_VECTOR=0xfffff000
+CONFIG_MMX=y
+CONFIG_SSE=y
+CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y
+# CONFIG_USES_MICROCODE_HEADER_FILES is not set
+CONFIG_CPU_MICROCODE_CBFS_GENERATE=y
+# CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_HEADER is not set
+# CONFIG_CPU_MICROCODE_CBFS_NONE is not set
+# CONFIG_CPU_MICROCODE_MULTIPLE_FILES is not set
+CONFIG_CPU_UCODE_BINARIES=""
+
+#
+# Northbridge
+#
+# CONFIG_NORTHBRIDGE_AMD_AGESA is not set
+# CONFIG_NO_MMCONF_SUPPORT is not set
+# CONFIG_AMD_NB_CIMX is not set
+# CONFIG_NORTHBRIDGE_AMD_CIMX_RD890 is not set
+CONFIG_VIDEO_MB=0
+# CONFIG_NORTHBRIDGE_AMD_PI is not set
+CONFIG_RAMBASE=0x100000
+CONFIG_NORTHBRIDGE_INTEL_COMMON_MRC_CACHE=y
+CONFIG_MRC_CACHE_SIZE=0x10000
+CONFIG_NORTHBRIDGE_INTEL_SANDYBRIDGE=y
+CONFIG_USE_NATIVE_RAMINIT=y
+CONFIG_SANDYBRIDGE_IVYBRIDGE_LVDS=y
+CONFIG_HPET_ADDRESS=0xfed00000
+CONFIG_MAX_PIRQ_LINKS=4
+
+#
+# Southbridge
+#
+# CONFIG_AMD_SB_CIMX is not set
+# CONFIG_SOUTHBRIDGE_AMD_CIMX_SB800 is not set
+# CONFIG_SOUTHBRIDGE_AMD_CIMX_SB900 is not set
+CONFIG_SOUTHBRIDGE_INTEL_BD82X6X=y
+CONFIG_SOUTH_BRIDGE_OPTIONS=y
+CONFIG_LOCK_SPI_ON_RESUME_NONE=y
+# CONFIG_LOCK_SPI_ON_RESUME_RO is not set
+# CONFIG_LOCK_SPI_ON_RESUME_NO_ACCESS is not set
+CONFIG_SOUTHBRIDGE_INTEL_COMMON=y
+CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO=y
+# CONFIG_LOCK_MANAGEMENT_ENGINE is not set
+
+#
+# Super I/O
+#
+# CONFIG_SUPERIO_NUVOTON_NCT6776_COM_A is not set
+
+#
+# Embedded Controllers
+#
+CONFIG_EC_ACPI=y
+CONFIG_EC_LENOVO_H8=y
+CONFIG_SEABIOS_PS2_TIMEOUT=3000
+CONFIG_EC_LENOVO_PMH7=y
+CONFIG_HAVE_INTEL_FIRMWARE=y
+
+#
+# Intel Firmware
+#
+# CONFIG_EM100 is not set
+CONFIG_CHECK_ME=y
+# CONFIG_USE_ME_CLEANER is not set
+CONFIG_GBE_BIN_PATH="3rdparty/blobs/mainboard/$(MAINBOARDDIR)/gbe.bin"
+
+#
+# Verified Boot (vboot)
+#
+# CONFIG_MAINBOARD_HAS_CHROMEOS is not set
+# CONFIG_GOOGLE_SMBIOS_MAINBOARD_VERSION is not set
+# CONFIG_UEFI_2_4_BINDING is not set
+# CONFIG_UDK_2015_BINDING is not set
+# CONFIG_USE_SIEMENS_HWILIB is not set
+# CONFIG_ARCH_ARM is not set
+# CONFIG_ARCH_BOOTBLOCK_ARM is not set
+# CONFIG_ARCH_VERSTAGE_ARM is not set
+# CONFIG_ARCH_ROMSTAGE_ARM is not set
+# CONFIG_ARCH_RAMSTAGE_ARM is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV4 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV4 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV4 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV4 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV7 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV7 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV7 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV7 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV7_M is not set
+# CONFIG_ARCH_VERSTAGE_ARMV7_M is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV7_R is not set
+# CONFIG_ARCH_VERSTAGE_ARMV7_R is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV7_R is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV7_R is not set
+# CONFIG_ARM_LPAE is not set
+# CONFIG_ARCH_ARM64 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARM64 is not set
+# CONFIG_ARCH_VERSTAGE_ARM64 is not set
+# CONFIG_ARCH_ROMSTAGE_ARM64 is not set
+# CONFIG_ARCH_RAMSTAGE_ARM64 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV8_64 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV8_64 is not set
+# CONFIG_ARM64_A53_ERRATUM_843419 is not set
+# CONFIG_ARCH_MIPS is not set
+# CONFIG_ARCH_BOOTBLOCK_MIPS is not set
+# CONFIG_ARCH_VERSTAGE_MIPS is not set
+# CONFIG_ARCH_ROMSTAGE_MIPS is not set
+# CONFIG_ARCH_RAMSTAGE_MIPS is not set
+# CONFIG_ARCH_POWER8 is not set
+# CONFIG_ARCH_BOOTBLOCK_POWER8 is not set
+# CONFIG_ARCH_VERSTAGE_POWER8 is not set
+# CONFIG_ARCH_ROMSTAGE_POWER8 is not set
+# CONFIG_ARCH_RAMSTAGE_POWER8 is not set
+# CONFIG_ARCH_RISCV is not set
+# CONFIG_ARCH_BOOTBLOCK_RISCV is not set
+# CONFIG_ARCH_VERSTAGE_RISCV is not set
+# CONFIG_ARCH_ROMSTAGE_RISCV is not set
+# CONFIG_ARCH_RAMSTAGE_RISCV is not set
+CONFIG_ARCH_X86=y
+CONFIG_ARCH_BOOTBLOCK_X86_32=y
+CONFIG_ARCH_VERSTAGE_X86_32=y
+CONFIG_ARCH_ROMSTAGE_X86_32=y
+CONFIG_ARCH_RAMSTAGE_X86_32=y
+# CONFIG_ARCH_BOOTBLOCK_X86_64 is not set
+# CONFIG_ARCH_VERSTAGE_X86_64 is not set
+# CONFIG_ARCH_ROMSTAGE_X86_64 is not set
+# CONFIG_ARCH_RAMSTAGE_X86_64 is not set
+# CONFIG_USE_MARCH_586 is not set
+# CONFIG_AP_IN_SIPI_WAIT is not set
+# CONFIG_SIPI_VECTOR_IN_ROM is not set
+# CONFIG_ROMCC is not set
+# CONFIG_LATE_CBMEM_INIT is not set
+CONFIG_PC80_SYSTEM=y
+# CONFIG_BOOTBLOCK_DEBUG_SPINLOOP is not set
+# CONFIG_BOOTBLOCK_SAVE_BIST_AND_TIMESTAMP is not set
+CONFIG_HAVE_CMOS_DEFAULT=y
+CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"
+CONFIG_IOAPIC_INTERRUPTS_ON_FSB=y
+# CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS is not set
+# CONFIG_POSTCAR_STAGE is not set
+# CONFIG_VERSTAGE_DEBUG_SPINLOOP is not set
+# CONFIG_ROMSTAGE_DEBUG_SPINLOOP is not set
+# CONFIG_BOOTBLOCK_SIMPLE is not set
+CONFIG_BOOTBLOCK_NORMAL=y
+CONFIG_BOOTBLOCK_SOURCE="bootblock_normal.c"
+# CONFIG_SKIP_MAX_REBOOT_CNT_CLEAR is not set
+
+#
+# Devices
+#
+CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT=y
+# CONFIG_NATIVE_VGA_INIT_USE_EDID is not set
+CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG=y
+CONFIG_MAINBOARD_HAS_LIBGFXINIT=y
+CONFIG_MAINBOARD_USE_LIBGFXINIT=y
+# CONFIG_ON_DEVICE_ROM_LOAD is not set
+# CONFIG_MULTIPLE_VGA_ADAPTERS is not set
+# CONFIG_SMBUS_HAS_AUX_CHANNELS is not set
+CONFIG_PCI=y
+CONFIG_MMCONF_SUPPORT=y
+# CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT is not set
+CONFIG_PCIX_PLUGIN_SUPPORT=y
+CONFIG_CARDBUS_PLUGIN_SUPPORT=y
+# CONFIG_AZALIA_PLUGIN_SUPPORT is not set
+CONFIG_PCIEXP_PLUGIN_SUPPORT=y
+CONFIG_PCIEXP_COMMON_CLOCK=y
+CONFIG_PCIEXP_ASPM=y
+CONFIG_PCIEXP_CLK_PM=y
+CONFIG_PCIEXP_L1_SUB_STATE=y
+# CONFIG_EARLY_PCI_BRIDGE is not set
+CONFIG_SUBSYSTEM_VENDOR_ID=0x0000
+CONFIG_SUBSYSTEM_DEVICE_ID=0x0000
+# CONFIG_SOFTWARE_I2C is not set
+
+#
+# Display
+#
+CONFIG_FRAMEBUFFER_KEEP_VESA_MODE=y
+
+#
+# Generic Drivers
+#
+# CONFIG_DRIVERS_AS3722_RTC is not set
+# CONFIG_GIC is not set
+# CONFIG_IPMI_KCS is not set
+# CONFIG_DRIVERS_LENOVO_WACOM is not set
+# CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS is not set
+CONFIG_SPI_FLASH=y
+CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y
+# CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY is not set
+# CONFIG_SPI_FLASH_SMM is not set
+# CONFIG_SPI_FLASH_NO_FAST_READ is not set
+CONFIG_SPI_FLASH_ADESTO=y
+CONFIG_SPI_FLASH_AMIC=y
+CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI_FLASH_EON=y
+CONFIG_SPI_FLASH_GIGADEVICE=y
+CONFIG_SPI_FLASH_MACRONIX=y
+CONFIG_SPI_FLASH_SPANSION=y
+CONFIG_SPI_FLASH_SST=y
+CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI_FLASH_WINBOND=y
+# CONFIG_SPI_FLASH_FAST_READ_DUAL_OUTPUT_3B is not set
+# CONFIG_SPI_FLASH_HAS_VOLATILE_GROUP is not set
+# CONFIG_HAVE_SPI_CONSOLE_SUPPORT is not set
+# CONFIG_DRIVERS_STORAGE is not set
+# CONFIG_DRIVERS_UART is not set
+CONFIG_NO_UART_ON_SUPERIO=y
+# CONFIG_UART_OVERRIDE_INPUT_CLOCK_DIVIDER is not set
+# CONFIG_UART_OVERRIDE_REFCLK is not set
+# CONFIG_DRIVERS_UART_8250MEM is not set
+# CONFIG_DRIVERS_UART_8250MEM_32 is not set
+# CONFIG_HAVE_UART_SPECIAL is not set
+# CONFIG_DRIVERS_UART_OXPCIE is not set
+# CONFIG_DRIVERS_UART_PL011 is not set
+# CONFIG_UART_USE_REFCLK_AS_INPUT_CLOCK is not set
+CONFIG_HAVE_USBDEBUG=y
+CONFIG_HAVE_USBDEBUG_OPTIONS=y
+CONFIG_USBDEBUG_IN_ROMSTAGE=y
+CONFIG_USBDEBUG_DEFAULT_PORT=0
+# CONFIG_USBDEBUG_DONGLE_STD is not set
+# CONFIG_USBDEBUG_DONGLE_BEAGLEBONE is not set
+# CONFIG_USBDEBUG_DONGLE_BEAGLEBONE_BLACK is not set
+CONFIG_USBDEBUG_DONGLE_FTDI_FT232H=y
+CONFIG_USBDEBUG_DONGLE_FTDI_FT232H_BAUD=115200
+CONFIG_USBDEBUG_OPTIONAL_HUB_PORT=0
+CONFIG_SMBIOS_PROVIDED_BY_MOBO=y
+# CONFIG_DRIVERS_I2C_MAX98927 is not set
+# CONFIG_DRIVERS_I2C_PCF8523 is not set
+# CONFIG_DRIVERS_I2C_RTD2132 is not set
+# CONFIG_MAINBOARD_HAS_I2C_TPM_ATMEL is not set
+# CONFIG_MAINBOARD_HAS_I2C_TPM_CR50 is not set
+# CONFIG_INTEL_DP is not set
+# CONFIG_INTEL_DDI is not set
+CONFIG_INTEL_EDID=y
+CONFIG_INTEL_INT15=y
+CONFIG_INTEL_GMA_ACPI=y
+# CONFIG_INTEL_GMA_SSC_ALTERNATE_REF is not set
+CONFIG_GFX_GMA=y
+CONFIG_GFX_GMA_CPU="Sandybridge"
+CONFIG_GFX_GMA_CPU_VARIANT="Normal"
+# CONFIG_GFX_GMA_INTERNAL_IS_EDP is not set
+CONFIG_GFX_GMA_INTERNAL_IS_LVDS=y
+CONFIG_GFX_GMA_INTERNAL_PORT="LVDS"
+# CONFIG_GFX_GMA_ANALOG_I2C_HDMI_B is not set
+# CONFIG_GFX_GMA_ANALOG_I2C_HDMI_C is not set
+# CONFIG_GFX_GMA_ANALOG_I2C_HDMI_D is not set
+CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"
+# CONFIG_DRIVER_INTEL_I210 is not set
+# CONFIG_DRIVERS_INTEL_MIPI_CAMERA is not set
+# CONFIG_DRIVERS_INTEL_WIFI is not set
+# CONFIG_USE_SAR is not set
+# CONFIG_DRIVER_MAXIM_MAX77686 is not set
+# CONFIG_DRIVER_PARADE_PS8625 is not set
+# CONFIG_DRIVER_PARADE_PS8640 is not set
+CONFIG_DRIVERS_MC146818=y
+CONFIG_MAINBOARD_HAS_LPC_TPM=y
+CONFIG_LPC_TPM=y
+CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000
+# CONFIG_TPM_INIT_FAILURE_IS_FATAL is not set
+# CONFIG_SKIP_TPM_STARTUP_ON_NORMAL_BOOT is not set
+# CONFIG_TPM_DEACTIVATE is not set
+CONFIG_DRIVERS_RICOH_RCE822=y
+# CONFIG_DRIVER_SIEMENS_NC_FPGA is not set
+# CONFIG_DRIVERS_SIL_3114 is not set
+# CONFIG_MAINBOARD_HAS_SPI_TPM_CR50 is not set
+# CONFIG_DRIVER_TI_TPS65090 is not set
+# CONFIG_DRIVERS_TI_TPS65913 is not set
+# CONFIG_DRIVERS_TI_TPS65913_RTC is not set
+# CONFIG_DRIVER_XPOWERS_AXP209 is not set
+CONFIG_ACPI_SATA_GENERATOR=y
+CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y
+# CONFIG_BOOT_DEVICE_NOT_SPI_FLASH is not set
+CONFIG_BOOT_DEVICE_SPI_FLASH=y
+CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y
+# CONFIG_BOOT_DEVICE_SUPPORTS_WRITES is not set
+CONFIG_RTC=y
+# CONFIG_TPM is not set
+# CONFIG_MAINBOARD_HAS_TPM_CR50 is not set
+CONFIG_STACK_SIZE=0x1000
+
+#
+# Console
+#
+CONFIG_SQUELCH_EARLY_SMP=y
+# CONFIG_SPKMODEM is not set
+# CONFIG_CONSOLE_USB is not set
+# CONFIG_CONSOLE_NE2K is not set
+CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
+# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set
+CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set
+# CONFIG_CMOS_POST is not set
+CONFIG_CONSOLE_POST=y
+CONFIG_POST_DEVICE_NONE=y
+# CONFIG_POST_DEVICE_LPC is not set
+# CONFIG_POST_DEVICE_PCI_PCIE is not set
+CONFIG_POST_IO_PORT=0x80
+# CONFIG_NO_EARLY_BOOTBLOCK_POSTCODES is not set
+CONFIG_HWBASE_DEBUG_CB=y
+CONFIG_HAVE_ACPI_RESUME=y
+# CONFIG_ACPI_HUGE_LOWMEM_BACKUP is not set
+CONFIG_RESUME_PATH_SAME_AS_BOOT=y
+CONFIG_HAVE_HARD_RESET=y
+# CONFIG_HAVE_ROMSTAGE_CONSOLE_SPINLOCK is not set
+# CONFIG_HAVE_ROMSTAGE_NVRAM_CBFS_SPINLOCK is not set
+# CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK is not set
+CONFIG_HAVE_MONOTONIC_TIMER=y
+# CONFIG_GENERIC_UDELAY is not set
+# CONFIG_TIMER_QUEUE is not set
+CONFIG_HAVE_OPTION_TABLE=y
+# CONFIG_PIRQ_ROUTE is not set
+CONFIG_HAVE_SMI_HANDLER=y
+# CONFIG_PCI_IO_CFG_EXT is not set
+CONFIG_IOAPIC=y
+CONFIG_USE_WATCHDOG_ON_BOOT=y
+CONFIG_VGA=y
+# CONFIG_GFXUMA is not set
+CONFIG_HAVE_ACPI_TABLES=y
+CONFIG_COMMON_FADT=y
+# CONFIG_ACPI_NHLT is not set
+
+#
+# System tables
+#
+# CONFIG_GENERATE_MP_TABLE is not set
+# CONFIG_GENERATE_PIRQ_TABLE is not set
+CONFIG_GENERATE_SMBIOS_TABLES=y
+
+#
+# Payload
+#
+# CONFIG_PAYLOAD_NONE is not set
+# CONFIG_PAYLOAD_ELF is not set
+# CONFIG_PAYLOAD_BAYOU is not set
+# CONFIG_PAYLOAD_FILO is not set
+# CONFIG_PAYLOAD_GRUB2 is not set
+CONFIG_PAYLOAD_SEABIOS=y
+# CONFIG_PAYLOAD_UBOOT is not set
+# CONFIG_PAYLOAD_LINUX is not set
+# CONFIG_PAYLOAD_TIANOCORE is not set
+CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf"
+CONFIG_SEABIOS_STABLE=y
+# CONFIG_SEABIOS_MASTER is not set
+# CONFIG_SEABIOS_REVISION is not set
+# CONFIG_SEABIOS_THREAD_OPTIONROMS is not set
+CONFIG_SEABIOS_VGA_COREBOOT=y
+CONFIG_SEABIOS_BOOTORDER_FILE=""
+CONFIG_PAYLOAD_VGABIOS_FILE="payloads/external/SeaBIOS/seabios/out/vgabios.bin"
+CONFIG_SEABIOS_DEBUG_LEVEL=8
+CONFIG_PAYLOAD_OPTIONS=""
+# CONFIG_PXE is not set
+CONFIG_COMPRESSED_PAYLOAD_LZMA=y
+# CONFIG_PAYLOAD_IS_FLAT_BINARY is not set
+
+#
+# Secondary Payloads
+#
+CONFIG_COREINFO_SECONDARY_PAYLOAD=y
+CONFIG_MEMTEST_SECONDARY_PAYLOAD=y
+CONFIG_MEMTEST_STABLE=y
+# CONFIG_MEMTEST_MASTER is not set
+CONFIG_NVRAMCUI_SECONDARY_PAYLOAD=y
+CONFIG_TINT_SECONDARY_PAYLOAD=y
+
+#
+# Debugging
+#
+# CONFIG_FATAL_ASSERTS is not set
+CONFIG_DEBUG_CBFS=y
+CONFIG_HAVE_DEBUG_RAM_SETUP=y
+CONFIG_DEBUG_RAM_SETUP=y
+# CONFIG_HAVE_DEBUG_CAR is not set
+# CONFIG_HAVE_DEBUG_SMBUS is not set
+CONFIG_DEBUG_SMI=y
+# CONFIG_DEBUG_SMM_RELOCATION is not set
+CONFIG_DEBUG_MALLOC=y
+CONFIG_DEBUG_ACPI=y
+CONFIG_DEBUG_SPI_FLASH=y
+# CONFIG_DEBUG_USBDEBUG is not set
+CONFIG_DEBUG_INTEL_ME=y
+# CONFIG_TRACE is not set
+# CONFIG_DEBUG_BOOT_STATE is not set
+# CONFIG_DEBUG_ADA_CODE is not set
+# CONFIG_ENABLE_APIC_EXT_ID is not set
+CONFIG_WARNINGS_ARE_ERRORS=y
+# CONFIG_POWER_BUTTON_DEFAULT_ENABLE is not set
+# CONFIG_POWER_BUTTON_DEFAULT_DISABLE is not set
+# CONFIG_POWER_BUTTON_FORCE_ENABLE is not set
+# CONFIG_POWER_BUTTON_FORCE_DISABLE is not set
+# CONFIG_POWER_BUTTON_IS_OPTIONAL is not set
+# CONFIG_REG_SCRIPT is not set
+# CONFIG_CREATE_BOARD_CHECKLIST is not set
+# CONFIG_MAKE_CHECKLIST_PUBLIC is not set
+CONFIG_RAMSTAGE_ADA=y
+CONFIG_RAMSTAGE_LIBHWBASE=y
+CONFIG_HWBASE_DYNAMIC_MMIO=y
+# CONFIG_NO_XIP_EARLY_STAGES is not set
+CONFIG_EARLY_CBMEM_INIT=y
+# CONFIG_EARLY_CBMEM_LIST is not set
+CONFIG_RELOCATABLE_MODULES=y
+# CONFIG_BOARD_ID_AUTO is not set
+# CONFIG_BOARD_ID_MANUAL is not set
+CONFIG_BOOTBLOCK_CUSTOM=y
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/coreboot_console.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/coreboot_console.txt
new file mode 100644
index 0000000..0d6de32
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/coreboot_console.txt
@@ -0,0 +1,6084 @@
+对不起,请重试。
+cbmem: ERROR: CBMEM console struct is illegal, output may be corrupt or out of order!
+
+from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0001 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+SF: Successfully erased 65536 bytes @ 0x30000
+Finally: write MRC cache update to flash at ff830000
+PP: 0x7ffdc000 => cmd = { 0x02 0x030000 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030000 to 07e8
+wrote 4443524d to 07f0
+wrote 000005a0 to 07f4
+wrote 00008dba to 07f8
+wrote 00000000 to 07fc
+wrote 0000873d to 0800
+wrote 0000ce88 to 0804
+wrote 00000001 to 0808
+wrote 00000001 to 080c
+wrote 00fe0000 to 0810
+wrote 00000180 to 0814
+wrote 00000d20 to 0818
+wrote 0000000a to 081c
+wrote 00000009 to 0820
+wrote 00000004 to 0824
+wrote 00000009 to 0828
+wrote 00000018 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc040 => cmd = { 0x02 0x030040 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030040 to 07e8
+wrote 000000ae to 07f0
+wrote 00000005 to 07f4
+wrote 00000005 to 07f8
+wrote 00000014 to 07fc
+wrote 00000709 to 0800
+wrote 00001450 to 0804
+wrote 0000000c to 0808
+wrote 00000007 to 080c
+wrote 00000006 to 0810
+wrote 00000004 to 0814
+wrote 00000010 to 0818
+wrote 00000004 to 081c
+wrote 00000006 to 0820
+wrote 03030150 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc080 => cmd = { 0x02 0x030080 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030080 to 07e8
+wrote 00620020 to 07f0
+wrote 00620020 to 07f4
+wrote 00002000 to 07f8
+wrote 00002000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 0000000a to 0808
+wrote 00000010 to 080c
+wrote 0000000a to 0810
+wrote 00000004 to 0814
+wrote 00000004 to 0818
+wrote 0000000b to 081c
+wrote 00000004 to 0820
+wrote 00000004 to 0824
+wrote 00000001 to 0828
+wrote 00000001 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc0c0 => cmd = { 0x02 0x0300c0 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 000300c0 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000222 to 0810
+wrote ffffffe9 to 0814
+wrote 1f1d005e to 0818
+wrote 00000031 to 081c
+wrote 000000d7 to 0820
+wrote 1e1f004e to 0824
+wrote 00000028 to 0828
+wrote 000000ce to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc100 => cmd = { 0x02 0x030100 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030100 to 07e8
+wrote 211e006c to 07f0
+wrote 00000046 to 07f4
+wrote 000000ec to 07f8
+wrote 201f0033 to 07fc
+wrote 00000051 to 0800
+wrote 000000b8 to 0804
+wrote 201d00b7 to 0808
+wrote 00000053 to 080c
+wrote 0000013a to 0810
+wrote 2020007e to 0814
+wrote 0000001d to 0818
+wrote 00000105 to 081c
+wrote 1f1e009d to 0820
+wrote 0000003f to 0824
+wrote 00000125 to 0828
+wrote 1e1e0097 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc140 => cmd = { 0x02 0x030140 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030140 to 07e8
+wrote 00000029 to 07f0
+wrote 00000110 to 07f4
+wrote 00000222 to 07f8
+wrote ffffffea to 07fc
+wrote 1e1e005b to 0800
+wrote 0000002f to 0804
+wrote 000000d5 to 0808
+wrote 1e1e004b to 080c
+wrote 00000028 to 0810
+wrote 000000cd to 0814
+wrote 1e1e006a to 0818
+wrote 00000043 to 081c
+wrote 000000e9 to 0820
+wrote 1f1e0031 to 0824
+wrote 0000004c to 0828
+wrote 000000b2 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc180 => cmd = { 0x02 0x030180 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030180 to 07e8
+wrote 1d1c00b7 to 07f0
+wrote 00000052 to 07f4
+wrote 00000138 to 07f8
+wrote 201e007e to 07fc
+wrote 0000001d to 0800
+wrote 00000104 to 0804
+wrote 1f1c009d to 0808
+wrote 0000003b to 080c
+wrote 00000122 to 0810
+wrote 1e1c0096 to 0814
+wrote 0000002a to 0818
+wrote 00000111 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc1c0 => cmd = { 0x02 0x0301c0 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 000301c0 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc200 => cmd = { 0x02 0x030200 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030200 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc240 => cmd = { 0x02 0x030240 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030240 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc280 => cmd = { 0x02 0x030280 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030280 to 07e8
+wrote 00000222 to 07f0
+wrote ffffffec to 07f4
+wrote 1d1d0064 to 07f8
+wrote 00000030 to 07fc
+wrote 000000d3 to 0800
+wrote 1e1e0053 to 0804
+wrote 0000002b to 0808
+wrote 000000d1 to 080c
+wrote 1f1f0070 to 0810
+wrote 00000044 to 0814
+wrote 000000e9 to 0818
+wrote 1e1c0039 to 081c
+wrote 00000056 to 0820
+wrote 000000b9 to 0824
+wrote 201f00bd to 0828
+wrote 00000055 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc2c0 => cmd = { 0x02 0x0302c0 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 000302c0 to 07e8
+wrote 0000013a to 07f0
+wrote 1c1c008b to 07f4
+wrote 0000001d to 07f8
+wrote 00000100 to 07fc
+wrote 1f1f00a3 to 0800
+wrote 0000003e to 0804
+wrote 00000125 to 0808
+wrote 1f1d00a1 to 080c
+wrote 00000029 to 0810
+wrote 0000010d to 0814
+wrote 00000222 to 0818
+wrote ffffffec to 081c
+wrote 1d1e0063 to 0820
+wrote 00000031 to 0824
+wrote 000000d4 to 0828
+wrote 1e1d0055 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc300 => cmd = { 0x02 0x030300 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030300 to 07e8
+wrote 00000029 to 07f0
+wrote 000000ce to 07f4
+wrote 1f1f0070 to 07f8
+wrote 00000046 to 07fc
+wrote 000000eb to 0800
+wrote 1e1c0037 to 0804
+wrote 00000056 to 0808
+wrote 000000b9 to 080c
+wrote 211f00bd to 0810
+wrote 00000056 to 0814
+wrote 0000013b to 0818
+wrote 1f1b0089 to 081c
+wrote 0000001e to 0820
+wrote 00000101 to 0824
+wrote 1f2000a2 to 0828
+wrote 00000041 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc340 => cmd = { 0x02 0x030340 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030340 to 07e8
+wrote 00000127 to 07f0
+wrote 1f1b00a2 to 07f4
+wrote 00000028 to 07f8
+wrote 0000010c to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc380 => cmd = { 0x02 0x030380 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030380 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc3c0 => cmd = { 0x02 0x0303c0 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 000303c0 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc400 => cmd = { 0x02 0x030400 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030400 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 0000000b to 0810
+wrote 00000003 to 0814
+wrote 000000fe to 0818
+wrote 000014e6 to 081c
+wrote 0a100208 to 0820
+wrote 00002000 to 0824
+wrote 00000140 to 0828
+wrote 00000d20 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc440 => cmd = { 0x02 0x030440 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030440 to 07e8
+wrote 00000f00 to 07f0
+wrote 00000d20 to 07f4
+wrote 00000600 to 07f8
+wrote 00000d20 to 07fc
+wrote 00002300 to 0800
+wrote 00003020 to 0804
+wrote 00010400 to 0808
+wrote 00000780 to 080c
+wrote 00000780 to 0810
+wrote 00001e00 to 0814
+wrote 05dc0005 to 0818
+wrote 43040003 to 081c
+wrote 33544d52 to 0820
+wrote 4d303631 to 0824
+wrote 46383645 to 0828
+wrote 36314641 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc480 => cmd = { 0x02 0x030480 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030480 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc4c0 => cmd = { 0x02 0x0304c0 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 000304c0 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000003 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 0000000b to 0818
+wrote 00000003 to 081c
+wrote 000000fe to 0820
+wrote 000014e6 to 0824
+wrote 0a100208 to 0828
+wrote 00002000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc500 => cmd = { 0x02 0x030500 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030500 to 07e8
+wrote 00000180 to 07f0
+wrote 00000d20 to 07f4
+wrote 00000f00 to 07f8
+wrote 00000d20 to 07fc
+wrote 00000600 to 0800
+wrote 00000d20 to 0804
+wrote 00002300 to 0808
+wrote 00003020 to 080c
+wrote 00010400 to 0810
+wrote 00000780 to 0814
+wrote 00000780 to 0818
+wrote 00001e00 to 081c
+wrote 05dc0005 to 0820
+wrote 43040003 to 0824
+wrote 33544d52 to 0828
+wrote 4d303631 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc540 => cmd = { 0x02 0x030540 } chunk_len = 64
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030540 to 07e8
+wrote 46383645 to 07f0
+wrote 36314641 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000000 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 00000000 to 0820
+wrote 00000000 to 0824
+wrote 00000000 to 0828
+wrote 00000000 to 082c
+wrote 7f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+PP: 0x7ffdc580 => cmd = { 0x02 0x030580 } chunk_len = 48
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 02 to 0878
+read 0001 from 0876
+wrote 0003 to 0876
+read 0006 from 0874
+wrote 00030580 to 07e8
+wrote 00000000 to 07f0
+wrote 00000000 to 07f4
+wrote 00000000 to 07f8
+wrote 00000000 to 07fc
+wrote 00000000 to 0800
+wrote 00000000 to 0804
+wrote 00000003 to 0808
+wrote 00000000 to 080c
+wrote 00000000 to 0810
+wrote 00000000 to 0814
+wrote 00000000 to 0818
+wrote 00000000 to 081c
+wrote 6f06 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0003 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+SF: Macronix: Successfully programmed 1456 bytes @ 0x30000
+Successfully wrote MRC cache
+POST: 0x79
+POST: 0x9c
+CBFS: 'Master Header Locator' located CBFS at [18100:7fffc0)
+CBFS: Locating 'fallback/dsdt.aml'
+CBFS: Checking offset 0
+CBFS: File @ offset 0 size 20
+CBFS:  Unmatched 'cbfs master header' at 0
+CBFS: Checking offset 80
+CBFS: File @ offset 80 size 15524
+CBFS:  Unmatched 'fallback/romstage' at 80
+CBFS: Checking offset 15640
+CBFS: File @ offset 15640 size 3d2
+CBFS:  Unmatched 'config' at 15640
+CBFS: Checking offset 15a80
+CBFS: File @ offset 15a80 size 240
+CBFS:  Unmatched 'revision' at 15a80
+CBFS: Checking offset 15d00
+CBFS: File @ offset 15d00 size 100
+CBFS:  Unmatched 'cmos.default' at 15d00
+CBFS: Checking offset 15e40
+CBFS: File @ offset 15e40 size 81c
+CBFS:  Unmatched 'cmos_layout.bin' at 15e40
+CBFS: Checking offset 166c0
+CBFS: File @ offset 166c0 size 660
+CBFS:  Unmatched 'payload_config' at 166c0
+CBFS: Checking offset 16d80
+CBFS: File @ offset 16d80 size ea
+CBFS:  Unmatched 'payload_revision' at 16d80
+CBFS: Checking offset 16ec0
+CBFS: File @ offset 16ec0 size 8
+CBFS:  Unmatched 'etc/ps2-keyboard-spinup' at 16ec0
+CBFS: Checking offset 16f00
+CBFS: File @ offset 16f00 size f
+CBFS:  Unmatched 'bootorder' at 16f00
+CBFS: Checking offset 16f80
+CBFS: File @ offset 16f80 size 8
+CBFS:  Unmatched 'etc/show-boot-menu' at 16f80
+CBFS: Checking offset 16fc0
+CBFS: File @ offset 16fc0 size ed8
+CBFS:  Unmatched '' at 16fc0
+CBFS: Checking offset 17ec0
+CBFS: File @ offset 17ec0 size 10000
+CBFS:  Unmatched 'mrc.cache' at 17ec0
+CBFS: Checking offset 27f00
+CBFS: File @ offset 27f00 size 5800
+CBFS:  Unmatched 'cpu_microcode_blob.bin' at 27f00
+CBFS: Checking offset 2d780
+CBFS: File @ offset 2d780 size 17c31
+CBFS:  Unmatched 'fallback/ramstage' at 2d780
+CBFS: Checking offset 45400
+CBFS: File @ offset 45400 size 6a00
+CBFS:  Unmatched 'vgaroms/seavgabios.bin' at 45400
+CBFS: Checking offset 4be80
+CBFS: File @ offset 4be80 size 345d
+CBFS: Found @ offset 4be80 size 345d
+CBFS: 'Master Header Locator' located CBFS at [18100:7fffc0)
+CBFS: Locating 'fallback/slic'
+CBFS: Checking offset 0
+CBFS: File @ offset 0 size 20
+CBFS:  Unmatched 'cbfs master header' at 0
+CBFS: Checking offset 80
+CBFS: File @ offset 80 size 15524
+CBFS:  Unmatched 'fallback/romstage' at 80
+CBFS: Checking offset 15640
+CBFS: File @ offset 15640 size 3d2
+CBFS:  Unmatched 'config' at 15640
+CBFS: Checking offset 15a80
+CBFS: File @ offset 15a80 size 240
+CBFS:  Unmatched 'revision' at 15a80
+CBFS: Checking offset 15d00
+CBFS: File @ offset 15d00 size 100
+CBFS:  Unmatched 'cmos.default' at 15d00
+CBFS: Checking offset 15e40
+CBFS: File @ offset 15e40 size 81c
+CBFS:  Unmatched 'cmos_layout.bin' at 15e40
+CBFS: Checking offset 166c0
+CBFS: File @ offset 166c0 size 660
+CBFS:  Unmatched 'payload_config' at 166c0
+CBFS: Checking offset 16d80
+CBFS: File @ offset 16d80 size ea
+CBFS:  Unmatched 'payload_revision' at 16d80
+CBFS: Checking offset 16ec0
+CBFS: File @ offset 16ec0 size 8
+CBFS:  Unmatched 'etc/ps2-keyboard-spinup' at 16ec0
+CBFS: Checking offset 16f00
+CBFS: File @ offset 16f00 size f
+CBFS:  Unmatched 'bootorder' at 16f00
+CBFS: Checking offset 16f80
+CBFS: File @ offset 16f80 size 8
+CBFS:  Unmatched 'etc/show-boot-menu' at 16f80
+CBFS: Checking offset 16fc0
+CBFS: File @ offset 16fc0 size ed8
+CBFS:  Unmatched '' at 16fc0
+CBFS: Checking offset 17ec0
+CBFS: File @ offset 17ec0 size 10000
+CBFS:  Unmatched 'mrc.cache' at 17ec0
+CBFS: Checking offset 27f00
+CBFS: File @ offset 27f00 size 5800
+CBFS:  Unmatched 'cpu_microcode_blob.bin' at 27f00
+CBFS: Checking offset 2d780
+CBFS: File @ offset 2d780 size 17c31
+CBFS:  Unmatched 'fallback/ramstage' at 2d780
+CBFS: Checking offset 45400
+CBFS: File @ offset 45400 size 6a00
+CBFS:  Unmatched 'vgaroms/seavgabios.bin' at 45400
+CBFS: Checking offset 4be80
+CBFS: File @ offset 4be80 size 345d
+CBFS:  Unmatched 'fallback/dsdt.aml' at 4be80
+CBFS: Checking offset 4f340
+CBFS: File @ offset 4f340 size 18bd8
+CBFS:  Unmatched 'img/coreinfo' at 4f340
+CBFS: Checking offset 67f40
+CBFS: File @ offset 67f40 size 2255c
+CBFS:  Unmatched 'img/nvramcui' at 67f40
+CBFS: Checking offset 8a500
+CBFS: File @ offset 8a500 size 109ee
+CBFS:  Unmatched 'fallback/payload' at 8a500
+CBFS: Checking offset 9af40
+CBFS: File @ offset 9af40 size ee48
+CBFS:  Unmatched 'img/tint' at 9af40
+CBFS: Checking offset a9dc0
+CBFS: File @ offset a9dc0 size 2c02c
+CBFS:  Unmatched 'img/memtest' at a9dc0
+CBFS: Checking offset d5e40
+CBFS: File @ offset d5e40 size 8dad3
+CBFS:  Unmatched 'img/grub2' at d5e40
+CBFS: Checking offset 163940
+CBFS: File @ offset 163940 size 11ee
+CBFS:  Unmatched 'grub.cfg' at 163940
+CBFS: Checking offset 164b80
+CBFS: File @ offset 164b80 size 11e6
+CBFS:  Unmatched 'grubtest.cfg' at 164b80
+CBFS: Checking offset 165dc0
+CBFS: File @ offset 165dc0 size 681058
+CBFS:  Unmatched '' at 165dc0
+CBFS: Checking offset 7e6e40
+CBFS: File @ offset 7e6e40 size 1068
+CBFS: 'fallback/slic' not found.
+ACPI: Writing ACPI tables at 7ff22000.
+ACPI:    * FACS
+ACPI:    * DSDT
+ACPI:    * IGD OpRegion
+GET_VBIOS: aa55 3a99 0 0 0
+VBIOS not found.
+ACPI:    * FADT
+ACPI: added table 1/32, length now 40
+ACPI:     * SSDT
+Found 1 CPU(s) with 4 core(s) each.
+PSS: 2501MHz power 35000 control 0x2000 status 0x2000
+PSS: 2500MHz power 35000 control 0x1900 status 0x1900
+PSS: 2000MHz power 26404 control 0x1400 status 0x1400
+PSS: 1600MHz power 20160 control 0x1000 status 0x1000
+PSS: 1200MHz power 14397 control 0xc00 status 0xc00
+PSS: 800MHz power 9139 control 0x800 status 0x800
+PSS: 2501MHz power 35000 control 0x2000 status 0x2000
+PSS: 2500MHz power 35000 control 0x1900 status 0x1900
+PSS: 2000MHz power 26404 control 0x1400 status 0x1400
+PSS: 1600MHz power 20160 control 0x1000 status 0x1000
+PSS: 1200MHz power 14397 control 0xc00 status 0xc00
+PSS: 800MHz power 9139 control 0x800 status 0x800
+PSS: 2501MHz power 35000 control 0x2000 status 0x2000
+PSS: 2500MHz power 35000 control 0x1900 status 0x1900
+PSS: 2000MHz power 26404 control 0x1400 status 0x1400
+PSS: 1600MHz power 20160 control 0x1000 status 0x1000
+PSS: 1200MHz power 14397 control 0xc00 status 0xc00
+PSS: 800MHz power 9139 control 0x800 status 0x800
+PSS: 2501MHz power 35000 control 0x2000 status 0x2000
+PSS: 2500MHz power 35000 control 0x1900 status 0x1900
+PSS: 2000MHz power 26404 control 0x1400 status 0x1400
+PSS: 1600MHz power 20160 control 0x1000 status 0x1000
+PSS: 1200MHz power 14397 control 0xc00 status 0xc00
+PSS: 800MHz power 9139 control 0x800 status 0x800
+Using default TPM ACPI path: '\_SB_.PCI0.LPCB'
+\_SB_.PCI0.LPCB.TPM: LPC TPM PNP: 0c31.0
+ACPI: added table 2/32, length now 44
+ACPI:    * MCFG
+ACPI: added table 3/32, length now 48
+ACPI:    * TCPA
+TCPA log created at 7ff0f000
+ACPI: added table 4/32, length now 52
+ACPI:    * MADT
+ACPI: added table 5/32, length now 56
+current = 7ff27000
+ACPI:     * DMAR
+ACPI: added table 6/32, length now 60
+current = 7ff270b0
+ACPI:    * HPET
+ACPI: added table 7/32, length now 64
+ACPI: done.
+ACPI tables: 20720 bytes.
+smbios_write_tables: 7ff0e000
+memalign Enter, boundary 8, size 30, free_mem_ptr 7ffd3c38
+memalign 7ffd3c38
+recv_ec_data: 0x38
+recv_ec_data: 0x33
+recv_ec_data: 0x48
+recv_ec_data: 0x54
+recv_ec_data: 0x33
+recv_ec_data: 0x30
+recv_ec_data: 0x57
+recv_ec_data: 0x57
+recv_ec_data: 0x14
+recv_ec_data: 0x03
+Create SMBIOS type 17
+Root Device (LENOVO ThinkPad T420)
+CPU_CLUSTER: 0 (Intel SandyBridge/IvyBridge integrated Northbridge)
+APIC: 00 (unknown)
+APIC: acac (Intel SandyBridge/IvyBridge CPU)
+DOMAIN: 0000 (Intel SandyBridge/IvyBridge integrated Northbridge)
+PCI: 00:00.0 (Intel SandyBridge/IvyBridge integrated Northbridge)
+PCI: 00:01.0 (Intel SandyBridge/IvyBridge integrated Northbridge)
+PCI: 00:02.0 (Intel SandyBridge/IvyBridge integrated Northbridge)
+PCI: 00:16.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:16.1 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:16.2 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:16.3 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:19.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1a.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1b.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.4 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.2 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.1 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.3 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 04:00.0 (unknown)
+PCI: 00:1c.5 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.6 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1c.7 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1d.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1e.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1f.0 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PNP: 00ff.1 (Lenovo Power Management Hardware Hub 7)
+PNP: 0c31.0 (LPC TPM)
+PNP: 00ff.2 (Lenovo H8 EC)
+PCI: 00:1f.2 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1f.3 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+I2C: 01:54 (AT24RF08C)
+I2C: 01:55 (AT24RF08C)
+I2C: 01:56 (AT24RF08C)
+I2C: 01:57 (AT24RF08C)
+I2C: 01:5c (AT24RF08C)
+I2C: 01:5d (AT24RF08C)
+I2C: 01:5e (AT24RF08C)
+I2C: 01:5f (AT24RF08C)
+PCI: 00:1f.5 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:1f.6 (Intel Series 6/7 (Cougar Point/Panther Point) Southbridge)
+PCI: 00:04.0 (unknown)
+PCI: 02:00.0 (unknown)
+PCI: 03:00.0 (unknown)
+Unknown device path type: 0
+ (unknown)
+APIC: 01 (unknown)
+APIC: 02 (unknown)
+APIC: 03 (unknown)
+SMBIOS tables: 622 bytes.
+Writing table forward entry at 0x00000500
+Wrote coreboot table at: 00000500, 0x10 bytes, checksum 1fea
+Writing coreboot table at 0x7ff46000
+CBFS: 'Master Header Locator' located CBFS at [18100:7fffc0)
+CBFS: Locating 'cmos_layout.bin'
+CBFS: Checking offset 0
+CBFS: File @ offset 0 size 20
+CBFS:  Unmatched 'cbfs master header' at 0
+CBFS: Checking offset 80
+CBFS: File @ offset 80 size 15524
+CBFS:  Unmatched 'fallback/romstage' at 80
+CBFS: Checking offset 15640
+CBFS: File @ offset 15640 size 3d2
+CBFS:  Unmatched 'config' at 15640
+CBFS: Checking offset 15a80
+CBFS: File @ offset 15a80 size 240
+CBFS:  Unmatched 'revision' at 15a80
+CBFS: Checking offset 15d00
+CBFS: File @ offset 15d00 size 100
+CBFS:  Unmatched 'cmos.default' at 15d00
+CBFS: Checking offset 15e40
+CBFS: File @ offset 15e40 size 81c
+CBFS: Found @ offset 15e40 size 81c
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3c56
+memalign 7ffd3c58
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3c70
+memalign 7ffd3c70
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3c88
+memalign 7ffd3c88
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3ca0
+memalign 7ffd3ca0
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3cb8
+memalign 7ffd3cb8
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3cd0
+memalign 7ffd3cd0
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3ce8
+memalign 7ffd3ce8
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d00
+memalign 7ffd3d00
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d18
+memalign 7ffd3d18
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d30
+memalign 7ffd3d30
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d48
+memalign 7ffd3d48
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d60
+memalign 7ffd3d60
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d78
+memalign 7ffd3d78
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3d90
+memalign 7ffd3d90
+ 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
+ 1. 0000000000001000-000000000009ffff: RAM
+ 2. 00000000000a0000-00000000000fffff: RESERVED
+ 3. 0000000000100000-000000001fffffff: RAM
+ 4. 0000000020000000-00000000201fffff: RESERVED
+ 5. 0000000020200000-000000003fffffff: RAM
+ 6. 0000000040000000-00000000401fffff: RESERVED
+ 7. 0000000040200000-000000007ff0dfff: RAM
+ 8. 000000007ff0e000-000000007fffffff: CONFIGURATION TABLES
+ 9. 0000000080000000-000000008e9fffff: RESERVED
+10. 00000000f8000000-00000000fbffffff: RESERVED
+11. 00000000fed40000-00000000fed44fff: RESERVED
+12. 00000000fed90000-00000000fed91fff: RESERVED
+13. 0000000100000000-000000046f5fffff: RAM
+CBFS: 'Master Header Locator' located CBFS at [18100:7fffc0)
+FMAP: Found "FLASH" version 1.1 at 18000.
+FMAP: base = ff800000 size = 800000 #areas = 3
+Wrote coreboot table at: 7ff46000, 0xc24 bytes, checksum 19fe
+coreboot table: 3132 bytes.
+IMD ROOT    0. 7ffff000 00001000
+IMD SMALL   1. 7fffe000 00001000
+CONSOLE     2. 7ffde000 00020000
+TIME STAMP  3. 7ffdd000 00000400
+MRC DATA    4. 7ffdc000 000005b0
+ROMSTG STCK 5. 7ffd7000 00005000
+RAMSTAGE    6. 7ff92000 00045000
+57a9e100    7. 7ff4e000 00043bd0
+COREBOOT    8. 7ff46000 00008000
+ACPI        9. 7ff22000 00024000
+ACPI GNVS  10. 7ff21000 00001000
+4f444749   11. 7ff1f000 00002000
+TCPA LOG   12. 7ff0f000 00010000
+SMBIOS     13. 7ff0e000 00000800
+IMD small region:
+  IMD ROOT    0. 7fffec00 00000400
+  CAR GLOBALS 1. 7fffea40 000001c0
+  USBDEBUG    2. 7fffe9e0 00000058
+  MEM INFO    3. 7fffe880 00000141
+  ROMSTAGE    4. 7fffe860 00000004
+  57a9e000    5. 7fffe840 00000010
+BS: BS_WRITE_TABLES times (us): entry 690970 run 31341 exit 0
+POST: 0x7a
+CBFS: 'Master Header Locator' located CBFS at [18100:7fffc0)
+CBFS: Locating 'fallback/payload'
+CBFS: Checking offset 0
+CBFS: File @ offset 0 size 20
+CBFS:  Unmatched 'cbfs master header' at 0
+CBFS: Checking offset 80
+CBFS: File @ offset 80 size 15524
+CBFS:  Unmatched 'fallback/romstage' at 80
+CBFS: Checking offset 15640
+CBFS: File @ offset 15640 size 3d2
+CBFS:  Unmatched 'config' at 15640
+CBFS: Checking offset 15a80
+CBFS: File @ offset 15a80 size 240
+CBFS:  Unmatched 'revision' at 15a80
+CBFS: Checking offset 15d00
+CBFS: File @ offset 15d00 size 100
+CBFS:  Unmatched 'cmos.default' at 15d00
+CBFS: Checking offset 15e40
+CBFS: File @ offset 15e40 size 81c
+CBFS:  Unmatched 'cmos_layout.bin' at 15e40
+CBFS: Checking offset 166c0
+CBFS: File @ offset 166c0 size 660
+CBFS:  Unmatched 'payload_config' at 166c0
+CBFS: Checking offset 16d80
+CBFS: File @ offset 16d80 size ea
+CBFS:  Unmatched 'payload_revision' at 16d80
+CBFS: Checking offset 16ec0
+CBFS: File @ offset 16ec0 size 8
+CBFS:  Unmatched 'etc/ps2-keyboard-spinup' at 16ec0
+CBFS: Checking offset 16f00
+CBFS: File @ offset 16f00 size f
+CBFS:  Unmatched 'bootorder' at 16f00
+CBFS: Checking offset 16f80
+CBFS: File @ offset 16f80 size 8
+CBFS:  Unmatched 'etc/show-boot-menu' at 16f80
+CBFS: Checking offset 16fc0
+CBFS: File @ offset 16fc0 size ed8
+CBFS:  Unmatched '' at 16fc0
+CBFS: Checking offset 17ec0
+CBFS: File @ offset 17ec0 size 10000
+CBFS:  Unmatched 'mrc.cache' at 17ec0
+CBFS: Checking offset 27f00
+CBFS: File @ offset 27f00 size 5800
+CBFS:  Unmatched 'cpu_microcode_blob.bin' at 27f00
+CBFS: Checking offset 2d780
+CBFS: File @ offset 2d780 size 17c31
+CBFS:  Unmatched 'fallback/ramstage' at 2d780
+CBFS: Checking offset 45400
+CBFS: File @ offset 45400 size 6a00
+CBFS:  Unmatched 'vgaroms/seavgabios.bin' at 45400
+CBFS: Checking offset 4be80
+CBFS: File @ offset 4be80 size 345d
+CBFS:  Unmatched 'fallback/dsdt.aml' at 4be80
+CBFS: Checking offset 4f340
+CBFS: File @ offset 4f340 size 18bd8
+CBFS:  Unmatched 'img/coreinfo' at 4f340
+CBFS: Checking offset 67f40
+CBFS: File @ offset 67f40 size 2255c
+CBFS:  Unmatched 'img/nvramcui' at 67f40
+CBFS: Checking offset 8a500
+CBFS: File @ offset 8a500 size 109ee
+CBFS: Found @ offset 8a500 size 109ee
+Loading segment from ROM address 0xff8a2638
+  code (compression=1)
+memalign Enter, boundary 8, size 28, free_mem_ptr 7ffd3da8
+memalign 7ffd3da8
+  New segment dstaddr 0xdf860 memsize 0x207a0 srcaddr 0xff8a2670 filesize 0x109b6
+Loading segment from ROM address 0xff8a2654
+  Entry Point 0x000ff06e
+Payload being loaded at below 1MiB without region being marked as RAM usable.
+memalign Enter, boundary 8, size 24, free_mem_ptr 7ffd3dc4
+memalign 7ffd3dc8
+Loading Segment: addr: 0x00000000000df860 memsz: 0x00000000000207a0 filesz: 0x00000000000109b6
+lb: [0x000000007ff93000, 0x000000007ffd6bd0)
+Post relocation: addr: 0x00000000000df860 memsz: 0x00000000000207a0 filesz: 0x00000000000109b6
+using LZMA
+[ 0x000df860, 00100000, 0x00100000) <- ff8a2670
+dest 000df860, end 00100000, bouncebuffer ffffffff
+Loaded segments
+BS: BS_PAYLOAD_LOAD times (us): entry 0 run 32858 exit 0
+POST: 0x7b
+PCH watchdog disabled
+Jumping to boot code at 000ff06e(7ff46000)
+POST: 0xf8
+CPU0: stack: 7ffcd000 - 7ffce000, lowest used address 7ffcda20, stack used: 1504 bytes
+ad 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c4 from 0870
+wrote 0004 to 0870
+wrote 0000 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 05 to 0878
+read 0001 from 0876
+wrote 0000 to 0876
+read 0000 from 0874
+wrote 00000000 to 07e8
+wrote 4002 to 0871
+read 00c1 from 0870
+read 00c4 from 0870
+wrote 0004 to 0870
+read 00 from 07f0
+wrote 0000 to 0874
+SF: erase 20  3 f0  0 (40000)
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 06 to 0878
+read 0000 from 0876
+wrote 0001 to 0876
+wrote 0006 to 0874
+read 00c0 from 0870
+wrote 000c to 0870
+wrote 20 to 0878
+read 0001 from 0876
+wrote 0001 to 0876
+read 0006 from 0874
+wrote 00000000 to 07e8
+wrote 03 to 07f0
+wrote f0 to 07f1
+wrote 00 to 07f2
+wrote 4206 to 0871
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 from 0870
+read 04c1 
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/coreboot_timestamps.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/coreboot_timestamps.txt
new file mode 100644
index 0000000..572202e
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/coreboot_timestamps.txt
@@ -0,0 +1,26 @@
+21 entries total:
+
+   0:1st timestamp                                     613
+   1:start of rom stage                                61,915 (61,302)
+   2:before ram initialization                         66,965 (5,050)
+   3:after ram initialization                          11,698,622 (11,631,656)
+   4:end of romstage                                   11,708,707 (10,085)
+   8:starting to load ramstage                         11,711,521 (2,813)
+  15:starting LZMA decompress (ignore for x86)         11,711,699 (178)
+  16:finished LZMA decompress (ignore for x86)         11,742,949 (31,250)
+   9:finished loading ramstage                         11,743,293 (343)
+  10:start of ramstage                                 11,743,598 (305)
+  30:device enumeration                                11,743,609 (11)
+  40:device configuration                              11,749,462 (5,852)
+  50:device enable                                     11,751,958 (2,496)
+  60:device initialization                             11,752,138 (180)
+  70:device setup done                                 11,996,174 (244,035)
+  75:cbmem post                                        11,996,177 (2)
+  80:write tables                                      12,536,016 (539,839)
+  85:finalize chips                                    12,560,499 (24,483)
+  90:load payload                                      12,560,503 (3)
+  15:starting LZMA decompress (ignore for x86)         12,560,952 (448)
+  16:finished LZMA decompress (ignore for x86)         12,586,169 (25,217)
+  99:selfboot jump                                     12,586,190 (21)
+
+Total Time: 12,585,569
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/kernel_log.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/kernel_log.txt
new file mode 100644
index 0000000..1b0ec83
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/kernel_log.txt
@@ -0,0 +1,807 @@
+[    0.000000] Linux version 4.9.0-2-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170321 (Debian 6.3.0-11) ) #1 SMP Debian 4.9.18-1 (2017-03-30)
+[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.9.0-2-amd64 root=UUID=77460594-bbda-42b7-a1d9-13c1e52e356e ro quiet iomem=relaxed
+[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
+[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
+[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
+[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
+[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
+[    0.000000] x86/fpu: Using 'eager' FPU context switches.
+[    0.000000] e820: BIOS-provided physical RAM map:
+[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000000fff] type 16
+[    0.000000] BIOS-e820: [mem 0x0000000000001000-0x000000000009ffff] usable
+[    0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
+[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
+[    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
+[    0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable
+[    0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] reserved
+[    0.000000] BIOS-e820: [mem 0x0000000040200000-0x000000007ff0dfff] usable
+[    0.000000] BIOS-e820: [mem 0x000000007ff0e000-0x000000007fffffff] type 16
+[    0.000000] BIOS-e820: [mem 0x0000000080000000-0x000000008e9fffff] reserved
+[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
+[    0.000000] BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved
+[    0.000000] BIOS-e820: [mem 0x00000000fed90000-0x00000000fed91fff] reserved
+[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000046f5fffff] usable
+[    0.000000] NX (Execute Disable) protection: active
+[    0.000000] SMBIOS 2.7 present.
+[    0.000000] DMI: LENOVO 4180DW1/4180DW1, BIOS CBET4000 4.5-1640-g7e438af995 04/25/2017
+[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
+[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
+[    0.000000] e820: last_pfn = 0x46f600 max_arch_pfn = 0x400000000
+[    0.000000] MTRR default type: write-back
+[    0.000000] MTRR fixed ranges enabled:
+[    0.000000]   00000-9FFFF write-back
+[    0.000000]   A0000-BFFFF uncachable
+[    0.000000]   C0000-FFFFF write-back
+[    0.000000] MTRR variable ranges enabled:
+[    0.000000]   0 base 080000000 mask FC0000000 uncachable
+[    0.000000]   1 base 0C0000000 mask FE0000000 uncachable
+[    0.000000]   2 base 0E0000000 mask FF0000000 write-combining
+[    0.000000]   3 base 0F0000000 mask FF0000000 uncachable
+[    0.000000]   4 disabled
+[    0.000000]   5 disabled
+[    0.000000]   6 disabled
+[    0.000000]   7 disabled
+[    0.000000]   8 disabled
+[    0.000000]   9 disabled
+[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
+[    0.000000] e820: last_pfn = 0x7ff0e max_arch_pfn = 0x400000000
+[    0.000000] Base memory trampoline at [ffff88bd40099000] 99000 size 24576
+[    0.000000] reserving inaccessible SNB gfx pages
+[    0.000000] BRK [0x247f2b000, 0x247f2bfff] PGTABLE
+[    0.000000] BRK [0x247f2c000, 0x247f2cfff] PGTABLE
+[    0.000000] BRK [0x247f2d000, 0x247f2dfff] PGTABLE
+[    0.000000] BRK [0x247f2e000, 0x247f2efff] PGTABLE
+[    0.000000] BRK [0x247f2f000, 0x247f2ffff] PGTABLE
+[    0.000000] BRK [0x247f30000, 0x247f30fff] PGTABLE
+[    0.000000] BRK [0x247f31000, 0x247f31fff] PGTABLE
+[    0.000000] RAMDISK: [mem 0x35c83000-0x36e38fff]
+[    0.000000] ACPI: Early table checksum verification disabled
+[    0.000000] ACPI: RSDP 0x00000000000F64B0 000024 (v02 CORE  )
+[    0.000000] ACPI: XSDT 0x000000007FF220E0 00005C (v01 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: FACP 0x000000007FF256F0 0000F4 (v04 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: DSDT 0x000000007FF22280 00346D (v02 COREv4 COREBOOT 20110725 INTL 20161222)
+[    0.000000] ACPI: FACS 0x000000007FF22240 000040
+[    0.000000] ACPI: FACS 0x000000007FF22240 000040
+[    0.000000] ACPI: SSDT 0x000000007FF257F0 00171C (v02 CORE   COREBOOT 0000002A CORE 0000002A)
+[    0.000000] ACPI: MCFG 0x000000007FF26F10 00003C (v01 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: TCPA 0x000000007FF26F50 000032 (v02 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: APIC 0x000000007FF26F90 00006C (v01 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: DMAR 0x000000007FF27000 0000A8 (v01 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: HPET 0x000000007FF270B0 000038 (v01 CORE   COREBOOT 00000000 CORE 00000000)
+[    0.000000] ACPI: Local APIC address 0xfee00000
+[    0.000000] No NUMA configuration found
+[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000046f5fffff]
+[    0.000000] NODE_DATA(0) allocated [mem 0x46f5ee000-0x46f5f2fff]
+[    0.000000] Zone ranges:
+[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
+[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
+[    0.000000]   Normal   [mem 0x0000000100000000-0x000000046f5fffff]
+[    0.000000]   Device   empty
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
+[    0.000000]   node   0: [mem 0x0000000000100000-0x000000001fffffff]
+[    0.000000]   node   0: [mem 0x0000000020200000-0x000000003fffffff]
+[    0.000000]   node   0: [mem 0x0000000040200000-0x000000007ff0dfff]
+[    0.000000]   node   0: [mem 0x0000000100000000-0x000000046f5fffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000046f5fffff]
+[    0.000000] On node 0 totalpages: 4124845
+[    0.000000]   DMA zone: 64 pages used for memmap
+[    0.000000]   DMA zone: 159 pages reserved
+[    0.000000]   DMA zone: 3999 pages, LIFO batch:0
+[    0.000000]   DMA32 zone: 8109 pages used for memmap
+[    0.000000]   DMA32 zone: 518926 pages, LIFO batch:31
+[    0.000000]   Normal zone: 56280 pages used for memmap
+[    0.000000]   Normal zone: 3601920 pages, LIFO batch:31
+[    0.000000] Reserving Intel graphics memory at 0x0000000080a00000-0x000000008e9fffff
+[    0.000000] ACPI: PM-Timer IO Port: 0x508
+[    0.000000] ACPI: Local APIC address 0xfee00000
+[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
+[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
+[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
+[    0.000000] ACPI: IRQ0 used by override.
+[    0.000000] ACPI: IRQ9 used by override.
+[    0.000000] Using ACPI (MADT) for SMP configuration information
+[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
+[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
+[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
+[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
+[    0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
+[    0.000000] PM: Registered nosave memory: [mem 0x40000000-0x401fffff]
+[    0.000000] PM: Registered nosave memory: [mem 0x7ff0e000-0x7fffffff]
+[    0.000000] PM: Registered nosave memory: [mem 0x80000000-0x8e9fffff]
+[    0.000000] PM: Registered nosave memory: [mem 0x8ea00000-0xf7ffffff]
+[    0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
+[    0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfed3ffff]
+[    0.000000] PM: Registered nosave memory: [mem 0xfed40000-0xfed44fff]
+[    0.000000] PM: Registered nosave memory: [mem 0xfed45000-0xfed8ffff]
+[    0.000000] PM: Registered nosave memory: [mem 0xfed90000-0xfed91fff]
+[    0.000000] PM: Registered nosave memory: [mem 0xfed92000-0xffffffff]
+[    0.000000] e820: [mem 0x8ea00000-0xf7ffffff] available for PCI devices
+[    0.000000] Booting paravirtualized kernel on bare hardware
+[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
+[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:4 nr_node_ids:1
+[    0.000000] percpu: Embedded 35 pages/cpu @ffff88c1af200000 s103384 r8192 d31784 u524288
+[    0.000000] pcpu-alloc: s103384 r8192 d31784 u524288 alloc=1*2097152
+[    0.000000] pcpu-alloc: [0] 0 1 2 3 
+[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 4060233
+[    0.000000] Policy zone: Normal
+[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.9.0-2-amd64 root=UUID=77460594-bbda-42b7-a1d9-13c1e52e356e ro quiet iomem=relaxed
+[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
+[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
+[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
+[    0.000000] Memory: 16140328K/16499380K available (6143K kernel code, 1129K rwdata, 2844K rodata, 1392K init, 684K bss, 359052K reserved, 0K cma-reserved)
+[    0.000000] Hierarchical RCU implementation.
+[    0.000000] 	Build-time adjustment of leaf fanout to 64.
+[    0.000000] 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
+[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
+[    0.000000] NR_IRQS:33024 nr_irqs:456 16
+[    0.000000] Console: colour dummy device 80x25
+[    0.000000] console [tty0] enabled
+[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
+[    0.000000] hpet clockevent registered
+[    0.000000] tsc: Fast TSC calibration using PIT
+[    0.000000] tsc: Detected 2494.258 MHz processor
+[    0.000026] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.51 BogoMIPS (lpj=9977032)
+[    0.000028] pid_max: default: 32768 minimum: 301
+[    0.000042] ACPI: Core revision 20160831
+[    0.002811] ACPI: 2 ACPI AML tables successfully acquired and loaded
+[    0.002856] Security Framework initialized
+[    0.002857] Yama: disabled by default; enable with sysctl kernel.yama.*
+[    0.002864] AppArmor: AppArmor disabled by boot time parameter
+[    0.003683] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
+[    0.006793] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
+[    0.008163] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
+[    0.008178] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
+[    0.008472] CPU: Physical Processor ID: 0
+[    0.008473] CPU: Processor Core ID: 0
+[    0.008478] mce: CPU supports 7 MCE banks
+[    0.008487] CPU0: Thermal monitoring enabled (TM1)
+[    0.008495] process: using mwait in idle threads
+[    0.008498] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8
+[    0.008499] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
+[    0.008893] Freeing SMP alternatives memory: 24K (ffffffffb2078000 - ffffffffb207e000)
+[    0.011220] ftrace: allocating 25004 entries in 98 pages
+[    0.023328] smpboot: Max logical packages: 2
+[    0.023338] DMAR: Host address width 36
+[    0.023339] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
+[    0.023344] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c0000020e60262 ecap f0101a
+[    0.023345] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
+[    0.023349] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap c9008020660262 ecap f0105a
+[    0.023350] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
+[    0.023351] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
+[    0.023352] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
+[    0.023684] DMAR-IR: Enabled IRQ remapping in x2apic mode
+[    0.023686] x2apic enabled
+[    0.023692] Switched APIC routing to cluster x2apic.
+[    0.024155] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
+[    0.063845] TSC deadline timer enabled
+[    0.063848] smpboot: CPU0: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz (family: 0x6, model: 0x2a, stepping: 0x7)
+[    0.063851] Performance Events: PEBS fmt1+, SandyBridge events, 16-deep LBR, full-width counters, Intel PMU driver.
+[    0.063881] ... version:                3
+[    0.063882] ... bit width:              48
+[    0.063883] ... generic registers:      4
+[    0.063883] ... value mask:             0000ffffffffffff
+[    0.063884] ... max period:             00007fffffffffff
+[    0.063884] ... fixed-purpose events:   3
+[    0.063885] ... event mask:             000000070000000f
+[    0.064457] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
+[    0.064566] x86: Booting SMP configuration:
+[    0.064567] .... node  #0, CPUs:      #1 #2 #3
+[    0.305977] x86: Booted up 1 node, 4 CPUs
+[    0.305980] smpboot: Total of 4 processors activated (19957.54 BogoMIPS)
+[    0.309349] devtmpfs: initialized
+[    0.309419] x86/mm: Memory block size: 128MB
+[    0.313066] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
+[    0.313076] futex hash table entries: 1024 (order: 4, 65536 bytes)
+[    0.313116] pinctrl core: initialized pinctrl subsystem
+[    0.313228] NET: Registered protocol family 16
+[    0.324830] cpuidle: using governor ladder
+[    0.340840] cpuidle: using governor menu
+[    0.340913] ACPI: bus type PCI registered
+[    0.340916] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
+[    0.341010] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
+[    0.341012] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
+[    0.341020] PCI: Using configuration type 1 for base access
+[    0.341056] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
+[    0.357068] HugeTLB registered 2 MB page size, pre-allocated 0 pages
+[    0.357294] ACPI: Added _OSI(Module Device)
+[    0.357294] ACPI: Added _OSI(Processor Device)
+[    0.357295] ACPI: Added _OSI(3.0 _SCP Extensions)
+[    0.357296] ACPI: Added _OSI(Processor Aggregator Device)
+[    0.357441] ACPI: Executed 1 blocks of module-level executable AML code
+[    0.359528] ACPI : EC: EC started
+[    0.359529] ACPI : EC: interrupt blocked
+[    0.359577] ACPI: \_SB_.PCI0.LPCB.EC__: Used as first EC
+[    0.359578] ACPI: \_SB_.PCI0.LPCB.EC__: GPE=0x11, EC_CMD/EC_SC=0x66, EC_DATA=0x62
+[    0.359580] ACPI: \_SB_.PCI0.LPCB.EC__: Used as boot DSDT EC to handle transactions
+[    0.359580] ACPI: Interpreter enabled
+[    0.359597] ACPI: (supports S0 S3 S4 S5)
+[    0.359597] ACPI: Using IOAPIC for interrupt routing
+[    0.359618] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
+[    0.364933] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
+[    0.364937] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
+[    0.364986] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
+[    0.364995] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
+[    0.365047] acpi PNP0A08:00: ignoring host bridge window [mem 0x000c4000-0x000c7fff window] (conflicts with Video ROM [mem 0x000c0000-0x000c69ff])
+[    0.365196] PCI host bridge to bus 0000:00
+[    0.365198] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
+[    0.365200] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
+[    0.365201] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
+[    0.365202] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff window]
+[    0.365203] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff window]
+[    0.365204] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff window]
+[    0.365205] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
+[    0.365206] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
+[    0.365207] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
+[    0.365208] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff window]
+[    0.365209] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff window]
+[    0.365211] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff window]
+[    0.365212] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff window]
+[    0.365213] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff window]
+[    0.365214] pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff window]
+[    0.365215] pci_bus 0000:00: root bus resource [mem 0x8ea00000-0xf7ffffff window]
+[    0.365216] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff window]
+[    0.365218] pci_bus 0000:00: root bus resource [bus 00-ff]
+[    0.365225] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
+[    0.365316] pci 0000:00:01.0: [8086:0101] type 01 class 0x060400
+[    0.365343] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
+[    0.365412] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
+[    0.365421] pci 0000:00:02.0: reg 0x10: [mem 0xf1400000-0xf17fffff 64bit]
+[    0.365426] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref]
+[    0.365429] pci 0000:00:02.0: reg 0x20: [io  0x3000-0x303f]
+[    0.365508] pci 0000:00:04.0: [8086:0103] type 00 class 0x118000
+[    0.365517] pci 0000:00:04.0: reg 0x10: [mem 0xf1a20000-0xf1a27fff 64bit]
+[    0.365620] pci 0000:00:19.0: [8086:1502] type 00 class 0x020000
+[    0.365635] pci 0000:00:19.0: reg 0x10: [mem 0xf1a00000-0xf1a1ffff]
+[    0.365643] pci 0000:00:19.0: reg 0x14: [mem 0xf1a2c000-0xf1a2cfff]
+[    0.365652] pci 0000:00:19.0: reg 0x18: [io  0x3040-0x305f]
+[    0.365711] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
+[    0.365783] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
+[    0.365800] pci 0000:00:1a.0: reg 0x10: [mem 0xf1a2f000-0xf1a2f3ff]
+[    0.365883] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
+[    0.365922] pci 0000:00:1a.0: System wakeup disabled by ACPI
+[    0.365965] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
+[    0.365982] pci 0000:00:1b.0: reg 0x10: [mem 0xf1a28000-0xf1a2bfff 64bit]
+[    0.366059] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
+[    0.366102] pci 0000:00:1b.0: System wakeup disabled by ACPI
+[    0.366144] pci 0000:00:1c.0: [8086:1c12] type 01 class 0x060400
+[    0.366219] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
+[    0.366300] pci 0000:00:1c.1: [8086:1c16] type 01 class 0x060400
+[    0.366374] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
+[    0.366458] pci 0000:00:1c.3: [8086:1c18] type 01 class 0x060400
+[    0.366584] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
+[    0.366678] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
+[    0.366696] pci 0000:00:1d.0: reg 0x10: [mem 0xf1a30000-0xf1a303ff]
+[    0.366779] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
+[    0.366817] pci 0000:00:1d.0: System wakeup disabled by ACPI
+[    0.366860] pci 0000:00:1f.0: [8086:1c4f] type 00 class 0x060100
+[    0.367027] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
+[    0.367044] pci 0000:00:1f.2: reg 0x10: [io  0x3080-0x3087]
+[    0.367052] pci 0000:00:1f.2: reg 0x14: [io  0x3090-0x3093]
+[    0.367060] pci 0000:00:1f.2: reg 0x18: [io  0x3088-0x308f]
+[    0.367069] pci 0000:00:1f.2: reg 0x1c: [io  0x3094-0x3097]
+[    0.367077] pci 0000:00:1f.2: reg 0x20: [io  0x3060-0x307f]
+[    0.367085] pci 0000:00:1f.2: reg 0x24: [mem 0xf1a2e000-0xf1a2e7ff]
+[    0.367130] pci 0000:00:1f.2: PME# supported from D3hot
+[    0.367202] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
+[    0.367218] pci 0000:00:1f.3: reg 0x10: [mem 0xf1a31000-0xf1a310ff 64bit]
+[    0.367239] pci 0000:00:1f.3: reg 0x20: [io  0x0400-0x041f]
+[    0.367328] pci 0000:00:1f.6: [8086:1c24] type 00 class 0x118000
+[    0.367348] pci 0000:00:1f.6: reg 0x10: [mem 0xf1a2d000-0xf1a2dfff 64bit]
+[    0.367490] pci 0000:00:01.0: PCI bridge to [bus 01]
+[    0.367570] pci 0000:02:00.0: [168c:0030] type 00 class 0x028000
+[    0.367618] pci 0000:02:00.0: reg 0x10: [mem 0xf1800000-0xf181ffff 64bit]
+[    0.367702] pci 0000:02:00.0: reg 0x30: [mem 0xf1820000-0xf182ffff pref]
+[    0.367821] pci 0000:02:00.0: supports D1
+[    0.367822] pci 0000:02:00.0: PME# supported from D0 D1 D3hot
+[    0.378056] pci 0000:00:1c.0: PCI bridge to [bus 02]
+[    0.378070] pci 0000:00:1c.0:   bridge window [mem 0xf1800000-0xf18fffff]
+[    0.378204] pci 0000:03:00.0: [1912:0015] type 00 class 0x0c0330
+[    0.378260] pci 0000:03:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
+[    0.378526] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
+[    0.390065] pci 0000:00:1c.1: PCI bridge to [bus 03]
+[    0.390079] pci 0000:00:1c.1:   bridge window [mem 0xf1900000-0xf19fffff]
+[    0.390237] pci 0000:04:00.0: [1180:e822] type 00 class 0x080501
+[    0.390271] pci 0000:04:00.0: MMC controller base frequency changed to 50Mhz.
+[    0.390309] pci 0000:04:00.0: reg 0x10: [mem 0xf0800000-0xf08000ff]
+[    0.390612] pci 0000:04:00.0: supports D1 D2
+[    0.390613] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
+[    0.402072] pci 0000:00:1c.3: PCI bridge to [bus 04]
+[    0.402080] pci 0000:00:1c.3:   bridge window [io  0x2000-0x2fff]
+[    0.402089] pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf08fffff]
+[    0.402103] pci 0000:00:1c.3:   bridge window [mem 0xf0c00000-0xf13fffff 64bit pref]
+[    0.402248] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 12 14 15) *11
+[    0.402296] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *11 12 14 15)
+[    0.402340] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 12 14 15) *11
+[    0.402385] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *11 12 14 15)
+[    0.402431] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 12 14 15) *11
+[    0.402475] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *11 12 14 15)
+[    0.402519] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 12 14 15) *11
+[    0.402564] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *11 12 14 15)
+[    0.403317] ACPI: Enabled 1 GPEs in block 00 to 3F
+[    0.403435] ACPI : EC: interrupt unblocked
+[    0.403441] ACPI : EC: event unblocked
+[    0.403447] ACPI: \_SB_.PCI0.LPCB.EC__: GPE=0x11, EC_CMD/EC_SC=0x66, EC_DATA=0x62
+[    0.403448] ACPI: \_SB_.PCI0.LPCB.EC__: Used as boot DSDT EC to handle transactions and events
+[    0.403551] vgaarb: setting as boot device: PCI:0000:00:02.0
+[    0.403552] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
+[    0.403554] vgaarb: loaded
+[    0.403555] vgaarb: bridge control possible 0000:00:02.0
+[    0.403627] PCI: Using ACPI for IRQ routing
+[    0.405110] PCI: pci_cache_line_size set to 64 bytes
+[    0.405196] e820: reserve RAM buffer [mem 0x7ff0e000-0x7fffffff]
+[    0.405197] e820: reserve RAM buffer [mem 0x46f600000-0x46fffffff]
+[    0.405347] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
+[    0.405352] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
+[    0.407374] clocksource: Switched to clocksource hpet
+[    0.413845] VFS: Disk quotas dquot_6.6.0
+[    0.413874] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
+[    0.413960] pnp: PnP ACPI init
+[    0.414059] system 00:00: [mem 0xfed1c000-0xfed1ffff] has been reserved
+[    0.414061] system 00:00: [mem 0xfed10000-0xfed17fff] has been reserved
+[    0.414062] system 00:00: [mem 0xfed18000-0xfed18fff] has been reserved
+[    0.414063] system 00:00: [mem 0xfed19000-0xfed19fff] has been reserved
+[    0.414065] system 00:00: [mem 0xf8000000-0xfbffffff] has been reserved
+[    0.414066] system 00:00: [mem 0xfed20000-0xfed3ffff] has been reserved
+[    0.414068] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
+[    0.414069] system 00:00: [mem 0xfed45000-0xfed8ffff] has been reserved
+[    0.414070] system 00:00: [mem 0x20000000-0x201fffff] has been reserved
+[    0.414072] system 00:00: [mem 0x40000000-0x401fffff] has been reserved
+[    0.414075] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
+[    0.414622] system 00:01: [mem 0xfed00000-0xfed003ff] has been reserved
+[    0.414625] system 00:01: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)
+[    0.414668] system 00:02: [io  0x0500-0x057f] has been reserved
+[    0.414669] system 00:02: [io  0x0480-0x04bf] has been reserved
+[    0.414671] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
+[    0.414695] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
+[    0.414730] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
+[    0.414760] pnp 00:05: Plug and Play ACPI device, IDs PNP0f13 (active)
+[    0.414791] pnp 00:06: Plug and Play ACPI device, IDs PNP0c31 (active)
+[    0.414810] pnp: PnP ACPI: found 7 devices
+[    0.421258] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
+[    0.421296] pci 0000:00:01.0: PCI bridge to [bus 01]
+[    0.421303] pci 0000:00:1c.0: PCI bridge to [bus 02]
+[    0.421308] pci 0000:00:1c.0:   bridge window [mem 0xf1800000-0xf18fffff]
+[    0.421319] pci 0000:03:00.0: BAR 0: assigned [mem 0xf1900000-0xf1901fff 64bit]
+[    0.421349] pci 0000:00:1c.1: PCI bridge to [bus 03]
+[    0.421354] pci 0000:00:1c.1:   bridge window [mem 0xf1900000-0xf19fffff]
+[    0.421362] pci 0000:00:1c.3: PCI bridge to [bus 04]
+[    0.421365] pci 0000:00:1c.3:   bridge window [io  0x2000-0x2fff]
+[    0.421372] pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf08fffff]
+[    0.421376] pci 0000:00:1c.3:   bridge window [mem 0xf0c00000-0xf13fffff 64bit pref]
+[    0.421385] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
+[    0.421386] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
+[    0.421388] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
+[    0.421389] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff window]
+[    0.421390] pci_bus 0000:00: resource 8 [mem 0x000c8000-0x000cbfff window]
+[    0.421391] pci_bus 0000:00: resource 9 [mem 0x000cc000-0x000cffff window]
+[    0.421392] pci_bus 0000:00: resource 10 [mem 0x000d0000-0x000d3fff window]
+[    0.421393] pci_bus 0000:00: resource 11 [mem 0x000d4000-0x000d7fff window]
+[    0.421394] pci_bus 0000:00: resource 12 [mem 0x000d8000-0x000dbfff window]
+[    0.421396] pci_bus 0000:00: resource 13 [mem 0x000dc000-0x000dffff window]
+[    0.421397] pci_bus 0000:00: resource 14 [mem 0x000e0000-0x000e3fff window]
+[    0.421398] pci_bus 0000:00: resource 15 [mem 0x000e4000-0x000e7fff window]
+[    0.421399] pci_bus 0000:00: resource 16 [mem 0x000e8000-0x000ebfff window]
+[    0.421400] pci_bus 0000:00: resource 17 [mem 0x000ec000-0x000effff window]
+[    0.421401] pci_bus 0000:00: resource 18 [mem 0x000f0000-0x000fffff window]
+[    0.421403] pci_bus 0000:00: resource 19 [mem 0x8ea00000-0xf7ffffff window]
+[    0.421404] pci_bus 0000:00: resource 20 [mem 0xfed40000-0xfed44fff window]
+[    0.421405] pci_bus 0000:02: resource 1 [mem 0xf1800000-0xf18fffff]
+[    0.421407] pci_bus 0000:03: resource 1 [mem 0xf1900000-0xf19fffff]
+[    0.421408] pci_bus 0000:04: resource 0 [io  0x2000-0x2fff]
+[    0.421409] pci_bus 0000:04: resource 1 [mem 0xf0000000-0xf08fffff]
+[    0.421410] pci_bus 0000:04: resource 2 [mem 0xf0c00000-0xf13fffff 64bit pref]
+[    0.421499] NET: Registered protocol family 2
+[    0.421693] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
+[    0.421916] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
+[    0.422039] TCP: Hash tables configured (established 131072 bind 65536)
+[    0.422073] UDP hash table entries: 8192 (order: 6, 262144 bytes)
+[    0.422122] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
+[    0.422218] NET: Registered protocol family 1
+[    0.422235] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
+[    0.422686] pci 0000:03:00.0: enabling device (0000 -> 0002)
+[    0.423146] PCI: CLS 64 bytes, default 64
+[    0.423195] Unpacking initramfs...
+[    0.737669] Freeing initrd memory: 18136K (ffff88bd75c83000 - ffff88bd76e39000)
+[    0.737714] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
+[    0.737716] software IO TLB [mem 0x7bf0e000-0x7ff0e000] (64MB) mapped at [ffff88bdbbf0e000-ffff88bdbff0dfff]
+[    0.738066] audit: initializing netlink subsys (disabled)
+[    0.738082] audit: type=2000 audit(1493282998.732:1): initialized
+[    0.738379] Initialise system trusted keyrings
+[    0.738471] workingset: timestamp_bits=40 max_order=22 bucket_order=0
+[    0.738513] zbud: loaded
+[    0.785555] Key type asymmetric registered
+[    0.785556] Asymmetric key parser 'x509' registered
+[    0.785575] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
+[    0.785605] io scheduler noop registered
+[    0.785606] io scheduler deadline registered
+[    0.785622] io scheduler cfq registered (default)
+[    0.786380] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
+[    0.786382] pcie_pme 0000:00:01.0:pcie001: service driver pcie_pme loaded
+[    0.786403] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
+[    0.786404] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
+[    0.786408] pcie_pme 0000:00:1c.0:pcie001: service driver pcie_pme loaded
+[    0.786424] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
+[    0.786425] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
+[    0.786429] pcie_pme 0000:00:1c.1:pcie001: service driver pcie_pme loaded
+[    0.786448] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
+[    0.786449] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
+[    0.786454] pcie_pme 0000:00:1c.3:pcie001: service driver pcie_pme loaded
+[    0.786462] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
+[    0.786475] pciehp 0000:00:1c.3:pcie004: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
+[    0.786503] pciehp 0000:00:1c.3:pcie004: service driver pciehp loaded
+[    0.786508] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
+[    0.786521] efifb: probing for efifb
+[    0.786532] efifb: framebuffer at 0xe0000000, using 5632k, total 5632k
+[    0.786533] efifb: mode is 1600x900x32, linelength=6400, pages=1
+[    0.786534] efifb: scrolling: redraw
+[    0.786535] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
+[    0.789747] Console: switching to colour frame buffer device 200x56
+[    0.792843] fb0: EFI VGA frame buffer device
+[    0.792850] intel_idle: MWAIT substates: 0x21120
+[    0.792852] intel_idle: v0.4.1 model 0x2A
+[    0.793014] intel_idle: lapic_timer_reliable_states 0xffffffff
+[    0.793378] GHES: HEST is not enabled!
+[    0.793430] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
+[    0.793833] Linux agpgart interface v0.103
+[    0.793875] AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
+[    0.793875] AMD IOMMUv2 functionality not available on this system
+[    0.794218] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
+[    0.797184] serio: i8042 KBD port at 0x60,0x64 irq 1
+[    0.797188] serio: i8042 AUX port at 0x60,0x64 irq 12
+[    0.797340] mousedev: PS/2 mouse device common for all mice
+[    0.797368] rtc_cmos 00:03: RTC can wake from S4
+[    0.797524] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
+[    0.797558] rtc_cmos 00:03: alarms up to one month, 242 bytes nvram, hpet irqs
+[    0.797570] intel_pstate: Intel P-state driver initializing
+[    0.797771] ledtrig-cpu: registered to indicate activity on CPUs
+[    0.798323] NET: Registered protocol family 10
+[    0.798988] mip6: Mobile IPv6
+[    0.798993] NET: Registered protocol family 17
+[    0.799000] mpls_gso: MPLS GSO support
+[    0.799590] microcode: sig=0x206a7, pf=0x10, revision=0x29
+[    0.799825] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[    0.800334] registered taskstats version 1
+[    0.800337] Loading compiled-in X.509 certificates
+[    0.801248] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
+[    0.804277] alg: No test for pkcs1pad(rsa,sha256) (pkcs1pad(rsa-generic,sha256))
+[    0.805154] Loaded X.509 cert 'Debian Project: Ben Hutchings: 008a018dca80932630'
+[    0.805199] zswap: loaded using pool lzo/zbud
+[    0.806079] rtc_cmos 00:03: setting system clock to 2017-04-27 08:49:59 UTC (1493282999)
+[    0.806214] PM: Hibernation image not present or could not be loaded.
+[    0.810108] Freeing unused kernel memory: 1392K (ffffffffb1f1c000 - ffffffffb2078000)
+[    0.810111] Write protecting the kernel read-only data: 12288k
+[    0.811554] Freeing unused kernel memory: 2032K (ffff88bf87604000 - ffff88bf87800000)
+[    0.819517] Freeing unused kernel memory: 1252K (ffff88bf87ac7000 - ffff88bf87c00000)
+[    0.833952] x86/mm: Checked W+X mappings: passed, no W+X pages found.
+[    0.859972] random: systemd-udevd: uninitialized urandom read (16 bytes read)
+[    0.860094] random: systemd-udevd: uninitialized urandom read (16 bytes read)
+[    0.860110] random: systemd-udevd: uninitialized urandom read (16 bytes read)
+[    0.860127] random: systemd-udevd: uninitialized urandom read (16 bytes read)
+[    0.861543] random: udevadm: uninitialized urandom read (16 bytes read)
+[    0.861604] random: udevadm: uninitialized urandom read (16 bytes read)
+[    0.863738] random: udevadm: uninitialized urandom read (16 bytes read)
+[    0.863833] random: udevadm: uninitialized urandom read (16 bytes read)
+[    0.863859] random: udevadm: uninitialized urandom read (16 bytes read)
+[    0.864332] random: udevadm: uninitialized urandom read (16 bytes read)
+[    0.899301] thermal LNXTHERM:00: registered as thermal_zone0
+[    0.899302] ACPI: Thermal Zone [THM0] (64 C)
+[    0.899555] pps_core: LinuxPPS API ver. 1 registered
+[    0.899556] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
+[    0.900205] thermal LNXTHERM:01: registered as thermal_zone1
+[    0.900206] ACPI: Thermal Zone [THM1] (27 C)
+[    0.900342] PTP clock support registered
+[    0.906998] ACPI: bus type USB registered
+[    0.907026] usbcore: registered new interface driver usbfs
+[    0.907038] usbcore: registered new interface driver hub
+[    0.907069] usbcore: registered new device driver usb
+[    0.907326] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
+[    0.907327] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
+[    0.907435] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
+[    0.907458] sdhci: Secure Digital Host Controller Interface driver
+[    0.907459] sdhci: Copyright(c) Pierre Ossman
+[    0.908724] sdhci-pci 0000:04:00.0: SDHCI controller found [1180:e822] (rev 8)
+[    0.909540] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
+[    0.910279] ehci-pci: EHCI PCI platform driver
+[    0.912918] xhci_hcd 0000:03:00.0: xHCI Host Controller
+[    0.912925] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 1
+[    0.913113] mmc0: SDHCI controller on PCI [0000:04:00.0] using DMA
+[    0.918282] xhci_hcd 0000:03:00.0: hcc params 0x014051cf hci version 0x100 quirks 0x00000090
+[    0.918576] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
+[    0.918577] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    0.918579] usb usb1: Product: xHCI Host Controller
+[    0.918580] usb usb1: Manufacturer: Linux 4.9.0-2-amd64 xhci-hcd
+[    0.918581] usb usb1: SerialNumber: 0000:03:00.0
+[    0.918721] hub 1-0:1.0: USB hub found
+[    0.918734] hub 1-0:1.0: 2 ports detected
+[    0.918858] xhci_hcd 0000:03:00.0: xHCI Host Controller
+[    0.918862] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 2
+[    0.924733] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
+[    0.924761] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
+[    0.924763] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    0.924764] usb usb2: Product: xHCI Host Controller
+[    0.924766] usb usb2: Manufacturer: Linux 4.9.0-2-amd64 xhci-hcd
+[    0.924767] usb usb2: SerialNumber: 0000:03:00.0
+[    0.925031] hub 2-0:1.0: USB hub found
+[    0.925045] hub 2-0:1.0: 2 ports detected
+[    0.927550] SCSI subsystem initialized
+[    0.929725] AVX version of gcm_enc/dec engaged.
+[    0.929727] AES CTR mode by8 optimization enabled
+[    0.934686] libata version 3.00 loaded.
+[    0.937957] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
+[    1.065734] e1000e 0000:00:19.0 0000:00:19.0 (uninitialized): registered PHC clock
+[    1.191642] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:21:cc:be:13:ad
+[    1.191647] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
+[    1.191714] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: 1000FF-0FF
+[    1.192173] ehci-pci 0000:00:1a.0: EHCI Host Controller
+[    1.192195] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 3
+[    1.192224] ehci-pci 0000:00:1a.0: debug port 2
+[    1.196156] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+[    1.196215] ehci-pci 0000:00:1a.0: irq 21, io mem 0xf1a2f000
+[    1.211507] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
+[    1.211661] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
+[    1.211665] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.211669] usb usb3: Product: EHCI Host Controller
+[    1.211672] usb usb3: Manufacturer: Linux 4.9.0-2-amd64 ehci_hcd
+[    1.211674] usb usb3: SerialNumber: 0000:00:1a.0
+[    1.212196] hub 3-0:1.0: USB hub found
+[    1.212211] hub 3-0:1.0: 3 ports detected
+[    1.212847] ehci-pci 0000:00:1d.0: EHCI Host Controller
+[    1.212860] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 4
+[    1.212883] ehci-pci 0000:00:1d.0: debug port 2
+[    1.216813] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
+[    1.216860] ehci-pci 0000:00:1d.0: irq 19, io mem 0xf1a30000
+[    1.231520] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
+[    1.231653] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
+[    1.231657] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.231660] usb usb4: Product: EHCI Host Controller
+[    1.231663] usb usb4: Manufacturer: Linux 4.9.0-2-amd64 ehci_hcd
+[    1.231665] usb usb4: SerialNumber: 0000:00:1d.0
+[    1.232161] hub 4-0:1.0: USB hub found
+[    1.232176] hub 4-0:1.0: 3 ports detected
+[    1.233018] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
+[    1.235383] ahci 0000:00:1f.2: version 3.0
+[    1.235970] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
+[    1.246168] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1f impl SATA mode
+[    1.246174] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pio slum part apst 
+[    1.247941] scsi host0: ahci
+[    1.248258] scsi host1: ahci
+[    1.248594] scsi host2: ahci
+[    1.248823] scsi host3: ahci
+[    1.249052] scsi host4: ahci
+[    1.249261] scsi host5: ahci
+[    1.249398] ata1: SATA max UDMA/133 abar m2048@0xf1a2e000 port 0xf1a2e100 irq 36
+[    1.249404] ata2: SATA max UDMA/133 abar m2048@0xf1a2e000 port 0xf1a2e180 irq 36
+[    1.249408] ata3: SATA max UDMA/133 abar m2048@0xf1a2e000 port 0xf1a2e200 irq 36
+[    1.249412] ata4: SATA max UDMA/133 abar m2048@0xf1a2e000 port 0xf1a2e280 irq 36
+[    1.249416] ata5: SATA max UDMA/133 abar m2048@0xf1a2e000 port 0xf1a2e300 irq 36
+[    1.249418] ata6: DUMMY
+[    1.539546] usb 3-1: new high-speed USB device number 2 using ehci-pci
+[    1.559518] usb 4-1: new high-speed USB device number 2 using ehci-pci
+[    1.563544] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
+[    1.564472] ata1.00: ATA-9: WDC WD5000LPVX-22V0TT0, 01.01A01, max UDMA/133
+[    1.564478] ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
+[    1.565327] ata1.00: configured for UDMA/133
+[    1.565996] scsi 0:0:0:0: Direct-Access     ATA      WDC WD5000LPVX-2 1A01 PQ: 0 ANSI: 5
+[    1.688258] usb 3-1: New USB device found, idVendor=8087, idProduct=0024
+[    1.688264] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
+[    1.688962] hub 3-1:1.0: USB hub found
+[    1.690191] hub 3-1:1.0: 6 ports detected
+[    1.708280] usb 4-1: New USB device found, idVendor=8087, idProduct=0024
+[    1.708286] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
+[    1.708946] hub 4-1:1.0: USB hub found
+[    1.709094] hub 4-1:1.0: 8 ports detected
+[    1.763553] tsc: Refined TSC clocksource calibration: 2494.333 MHz
+[    1.763573] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x23f45085418, max_idle_ns: 440795285711 ns
+[    1.911530] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
+[    1.915075] ata2.00: ATAPI: HL-DT-ST DVDRAM GT50N, LT20, max UDMA/33
+[    1.920674] ata2.00: configured for UDMA/33
+[    1.929941] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVDRAM GT50N     LT20 PQ: 0 ANSI: 5
+[    1.975544] usb 3-1.4: new full-speed USB device number 3 using ehci-pci
+[    2.089366] usb 3-1.4: New USB device found, idVendor=0a5c, idProduct=217f
+[    2.089372] usb 3-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+[    2.089376] usb 3-1.4: Product: Broadcom Bluetooth Device
+[    2.089379] usb 3-1.4: Manufacturer: Broadcom Corp
+[    2.089381] usb 3-1.4: SerialNumber: 7CE9D3BDD6A4
+[    2.167545] usb 3-1.6: new high-speed USB device number 4 using ehci-pci
+[    2.259482] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
+[    2.260349] ata3.00: ATA-8: SanDisk SD5SF2032G1010E, 10.01.10, max UDMA/133
+[    2.260355] ata3.00: 62533296 sectors, multi 1: LBA48 NCQ (depth 31/32), AA
+[    2.261304] ata3.00: configured for UDMA/133
+[    2.262026] scsi 2:0:0:0: Direct-Access     ATA      SanDisk SD5SF203 1.10 PQ: 0 ANSI: 5
+[    2.282349] usb 3-1.6: New USB device found, idVendor=04f2, idProduct=b221
+[    2.282355] usb 3-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
+[    2.282358] usb 3-1.6: Product: Integrated Camera
+[    2.282361] usb 3-1.6: Manufacturer: Chicony Electronics Co., Ltd.
+[    2.615648] ata4: SATA link down (SStatus 0 SControl 300)
+[    2.787864] clocksource: Switched to clocksource tsc
+[    2.931512] ata5: SATA link down (SStatus 0 SControl 300)
+[    2.942824] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
+[    2.942832] sd 0:0:0:0: [sda] 4096-byte physical blocks
+[    2.942939] sd 0:0:0:0: [sda] Write Protect is off
+[    2.942947] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
+[    2.942995] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
+[    2.943518] sd 2:0:0:0: [sdb] 62533296 512-byte logical blocks: (32.0 GB/29.8 GiB)
+[    2.943709] sd 2:0:0:0: [sdb] Write Protect is off
+[    2.943714] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
+[    2.943770] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
+[    2.950652]  sdb: sdb1 sdb2 sdb3 sdb5 sdb6 sdb7
+[    2.951755] sd 2:0:0:0: [sdb] Attached SCSI disk
+[    2.958482] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
+[    2.958485] cdrom: Uniform CD-ROM driver Revision: 3.20
+[    2.958808] sr 1:0:0:0: Attached scsi CD-ROM sr0
+[    2.962879] random: fast init done
+[    2.993475]  sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7
+[    2.994630] sd 0:0:0:0: [sda] Attached SCSI disk
+[    3.685676] PM: Starting manual resume from disk
+[    3.685683] PM: Hibernation image partition 8:2 present
+[    3.685684] PM: Looking for hibernation image.
+[    3.685928] PM: Image not found (code -22)
+[    3.685930] PM: Hibernation image not present or could not be loaded.
+[    3.792930] EXT4-fs (sdb5): mounted filesystem with ordered data mode. Opts: (null)
+[    4.153858] ip_tables: (C) 2000-2006 Netfilter Core Team
+[    4.178744] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
+[    4.178929] systemd[1]: Detected architecture x86-64.
+[    4.196788] systemd[1]: Set hostname to <universi-lnvx60>.
+[    4.700435] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
+[    4.700547] systemd[1]: Listening on Journal Socket (/dev/log).
+[    4.700687] systemd[1]: Listening on Journal Audit Socket.
+[    4.700713] systemd[1]: Reached target User and Group Name Lookups.
+[    4.700759] systemd[1]: Listening on fsck to fsckd communication Socket.
+[    4.700820] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
+[    4.700886] systemd[1]: Listening on Journal Socket.
+[    4.775729] EXT4-fs (sdb5): re-mounted. Opts: discard,user_xattr,errors=remount-ro
+[    4.807623] lp: driver loaded but no devices found
+[    4.814869] ppdev: user-space parallel port driver
+[    4.863712] loop: module loaded
+[    4.870475] RPC: Registered named UNIX socket transport module.
+[    4.870476] RPC: Registered udp transport module.
+[    4.870477] RPC: Registered tcp transport module.
+[    4.870477] RPC: Registered tcp NFSv4.1 backchannel transport module.
+[    5.066860] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1f/PNP0C09:00/PNP0C0E:00/input/input4
+[    5.066864] ACPI: Sleep Button [SLPB]
+[    5.067023] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1f/PNP0C09:00/PNP0C0D:00/input/input5
+[    5.067113] ACPI: Lid Switch [LID]
+[    5.067154] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input6
+[    5.067156] ACPI: Power Button [PWRF]
+[    5.080346] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
+[    5.094165] ACPI: AC Adapter [AC] (on-line)
+[    5.095586] tpm_tis 00:06: 1.2 TPM (device-id 0x0, rev-id 78)
+[    5.107275] ACPI: Battery Slot [BAT0] (battery present)
+[    5.108763] ACPI: Battery Slot [BAT1] (battery absent)
+[    5.121750] [drm] Initialized
+[    5.122854] Non-volatile memory driver v1.3
+[    5.129598] sd 0:0:0:0: Attached scsi generic sg0 type 0
+[    5.131577] sr 1:0:0:0: Attached scsi generic sg1 type 5
+[    5.131662] sd 2:0:0:0: Attached scsi generic sg2 type 0
+[    5.132585] ACPI Warning: SystemIO range 0x0000000000000528-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000057F (\PMIO) (20160831/utaddress-247)
+[    5.132589] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[    5.132592] ACPI Warning: SystemIO range 0x00000000000004C0-0x00000000000004CF conflicts with OpRegion 0x0000000000000480-0x00000000000004EB (\GPIO) (20160831/utaddress-247)
+[    5.132594] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[    5.132595] ACPI Warning: SystemIO range 0x00000000000004B0-0x00000000000004BF conflicts with OpRegion 0x0000000000000480-0x00000000000004EB (\GPIO) (20160831/utaddress-247)
+[    5.132597] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[    5.132597] ACPI Warning: SystemIO range 0x0000000000000480-0x00000000000004AF conflicts with OpRegion 0x0000000000000480-0x00000000000004EB (\GPIO) (20160831/utaddress-247)
+[    5.132600] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[    5.132601] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[    5.153231] thinkpad_acpi: ThinkPad ACPI Extras v0.25
+[    5.153232] thinkpad_acpi: http://ibm-acpi.sf.net/
+[    5.153233] thinkpad_acpi: ThinkPad BIOS CBET4000 4.5-1640-g7e438af995, EC 83HT30WW-3.20
+[    5.153234] thinkpad_acpi: Lenovo ThinkPad T420, model 4180DW1
+[    5.156125] thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
+[    5.156185] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
+[    5.156186] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
+[    5.157995] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
+[    5.158127] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
+[    5.159110] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
+[    5.217041] snd_hda_codec_conexant hdaudioC0D0: CX20590: BIOS auto-probing.
+[    5.217516] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20590: line_outs=1 (0x1f/0x0/0x0/0x0/0x0) type:speaker
+[    5.217518] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[    5.217520] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=2 (0x1c/0x19/0x0/0x0/0x0)
+[    5.217522] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
+[    5.217523] snd_hda_codec_conexant hdaudioC0D0:    dig-out=0x20/0x22
+[    5.217524] snd_hda_codec_conexant hdaudioC0D0:    inputs:
+[    5.217526] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x23
+[    5.217528] snd_hda_codec_conexant hdaudioC0D0:      Dock Mic=0x1a
+[    5.219069] snd_hda_codec_conexant hdaudioC0D0: Enable sync_write for stable communication
+[    5.248535] [drm] Memory usable by graphics device = 2048M
+[    5.248538] checking generic (e0000000 580000) vs hw (e0000000 10000000)
+[    5.248539] fb: switching to inteldrmfb from EFI VGA
+[    5.248586] Console: switching to colour dummy device 80x25
+[    5.250389] [drm] Replacing VGA console driver
+[    5.251184] input: PC Speaker as /devices/platform/pcspkr/input/input9
+[    5.257684] media: Linux media interface: v0.10
+[    5.257749] Bluetooth: Core ver 2.22
+[    5.257762] NET: Registered protocol family 31
+[    5.257763] Bluetooth: HCI device and connection manager initialized
+[    5.257766] Bluetooth: HCI socket layer initialized
+[    5.257768] Bluetooth: L2CAP socket layer initialized
+[    5.257774] Bluetooth: SCO socket layer initialized
+[    5.268059] Linux video capture interface: v2.00
+[    5.288514] random: crng init done
+[    5.292441] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 163840 ms ovfl timer
+[    5.292444] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules
+[    5.292444] RAPL PMU: hw unit of domain package 2^-16 Joules
+[    5.292445] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules
+[    5.292532] usbcore: registered new interface driver btusb
+[    5.307589] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
+[    5.307590] [drm] Driver supports precise vblank timestamp query.
+[    5.307596] i915 0000:00:02.0: Invalid PCI ROM data signature: expecting 0x52494350, got 0xe935aa55
+[    5.307602] [drm] failed to find VBIOS tables
+[    5.307865] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
+[    5.351569] ath: phy0: ASPM enabled: 0x43
+[    5.351572] ath: EEPROM regdomain: 0x6a
+[    5.351572] ath: EEPROM indicates we should expect a direct regpair map
+[    5.351574] ath: Country alpha2 being used: 00
+[    5.351575] ath: Regpair used: 0x6a
+[    5.354811] uvcvideo: Found UVC 1.00 device Integrated Camera (04f2:b221)
+[    5.356979] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
+[    5.357893] uvcvideo 3-1.6:1.0: Entity type for entity Extension 3 was not initialized!
+[    5.357897] uvcvideo 3-1.6:1.0: Entity type for entity Processing 2 was not initialized!
+[    5.357899] uvcvideo 3-1.6:1.0: Entity type for entity Camera 1 was not initialized!
+[    5.358053] input: Integrated Camera as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.6/3-1.6:1.0/input/input13
+[    5.358132] usbcore: registered new interface driver uvcvideo
+[    5.358133] USB Video Class driver (1.1.1)
+[    5.359839] acpi device:03: registered as cooling_device4
+[    5.359921] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input14
+[    5.364830] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+[    5.365088] ieee80211 phy0: Atheros AR9300 Rev:3 mem=0xffffa1f742200000, irq=17
+[    5.460319] iTCO_vendor_support: vendor-support=0
+[    5.468853] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
+[    5.468894] iTCO_wdt: Found a Cougar Point TCO device (Version=2, TCOBASE=0x0560)
+[    5.468974] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
+[    5.476928] intel_rapl: Found RAPL domain package
+[    5.476930] intel_rapl: Found RAPL domain core
+[    5.476931] intel_rapl: Found RAPL domain uncore
+[    5.554593] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
+[    5.554602] [drm] Initialized i915 1.6.0 20160919 for 0000:00:02.0 on minor 0
+[    5.565241] EXT4-fs (sdb3): mounting ext2 file system using the ext4 subsystem
+[    5.576953] EXT4-fs (sdb3): mounted filesystem without journal. Opts: user_xattr
+[    5.584105] EXT4-fs (sdb7): mounted filesystem with ordered data mode. Opts: discard,user_xattr
+[    5.612488] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[    5.619732] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[    5.619785] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[    5.619832] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[    5.619880] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[    5.619927] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[    5.619974] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
+[    5.741122] fbcon: inteldrmfb (fb0) is primary device
+[    5.863048] Adding 14871548k swap on /dev/sda2.  Priority:-1 extents:1 across:14871548k FS
+[    6.430298] Console: switching to colour frame buffer device 200x56
+[    6.455509] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
+[    7.352793] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: user_xattr
+[    7.443707] EXT4-fs (sdb6): mounted filesystem with ordered data mode. Opts: discard,user_xattr
+[    7.452625] systemd-journald[233]: Received request to flush runtime journal from PID 1
+[    7.634757] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: user_xattr
+[    7.667418] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: user_xattr
+[    8.196920] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: user_xattr
+[    8.342703] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: user_xattr
+[    8.798492] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+[    8.798494] Bluetooth: BNEP filters: protocol multicast
+[    8.798499] Bluetooth: BNEP socket layer initialized
+[   10.420258] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[   10.683854] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[   10.690947] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[   10.703130] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[   10.720788] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[   10.938095] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[   14.630784] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[   14.657314] wlan0: authenticate with f8:1a:67:5a:c4:75
+[   14.671593] wlan0: send auth to f8:1a:67:5a:c4:75 (try 1/3)
+[   14.672939] wlan0: authenticated
+[   14.675820] wlan0: associate with f8:1a:67:5a:c4:75 (try 1/3)
+[   14.677328] wlan0: RX AssocResp from f8:1a:67:5a:c4:75 (capab=0x11 status=0 aid=1)
+[   14.677455] wlan0: associated
+[   14.677463] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
+[   14.694272] ath: EEPROM regdomain: 0x809c
+[   14.694274] ath: EEPROM indicates we should expect a country code
+[   14.694275] ath: doing EEPROM country->regdmn map search
+[   14.694276] ath: country maps to regdmn code: 0x52
+[   14.694277] ath: Country alpha2 being used: CN
+[   14.694277] ath: Regpair used: 0x52
+[   14.694278] ath: regdomain 0x809c dynamically updated by country IE
+[   28.216364] Bluetooth: RFCOMM TTY layer initialized
+[   28.216371] Bluetooth: RFCOMM socket layer initialized
+[   28.216376] Bluetooth: RFCOMM ver 1.11
+[   35.165465] systemd[1]: apt-daily.timer: Adding 57min 35.936577s random time.
+[   37.607533] systemd[1]: apt-daily.timer: Adding 7min 42.417747s random time.
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/payload_config.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/payload_config.txt
new file mode 100644
index 0000000..1aff9e2
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/payload_config.txt
@@ -0,0 +1,94 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# SeaBIOS Configuration
+#
+
+#
+# General Features
+#
+CONFIG_COREBOOT=y
+# CONFIG_QEMU is not set
+# CONFIG_CSM is not set
+# CONFIG_QEMU_HARDWARE is not set
+CONFIG_THREADS=y
+CONFIG_RELOCATE_INIT=y
+CONFIG_BOOTMENU=y
+CONFIG_BOOTSPLASH=y
+CONFIG_BOOTORDER=y
+CONFIG_COREBOOT_FLASH=y
+CONFIG_LZMA=y
+CONFIG_CBFS_LOCATION=0
+CONFIG_MULTIBOOT=y
+CONFIG_ENTRY_EXTRASTACK=y
+CONFIG_MALLOC_UPPERMEMORY=y
+CONFIG_ROM_SIZE=0
+
+#
+# Hardware support
+#
+CONFIG_ATA=y
+# CONFIG_ATA_DMA is not set
+# CONFIG_ATA_PIO32 is not set
+CONFIG_AHCI=y
+CONFIG_SDCARD=y
+CONFIG_MEGASAS=y
+CONFIG_FLOPPY=y
+CONFIG_FLASH_FLOPPY=y
+CONFIG_PS2PORT=y
+CONFIG_USB=y
+CONFIG_USB_UHCI=y
+CONFIG_USB_OHCI=y
+CONFIG_USB_EHCI=y
+CONFIG_USB_XHCI=y
+CONFIG_USB_MSC=y
+CONFIG_USB_UAS=y
+CONFIG_USB_HUB=y
+CONFIG_USB_KEYBOARD=y
+CONFIG_USB_MOUSE=y
+CONFIG_SERIAL=y
+CONFIG_LPT=y
+CONFIG_RTC_TIMER=y
+CONFIG_HARDWARE_IRQ=y
+CONFIG_PMTIMER=y
+CONFIG_TSC_TIMER=y
+
+#
+# BIOS interfaces
+#
+CONFIG_DRIVES=y
+CONFIG_CDROM_BOOT=y
+CONFIG_CDROM_EMU=y
+CONFIG_PCIBIOS=y
+CONFIG_APMBIOS=y
+CONFIG_PNPBIOS=y
+CONFIG_OPTIONROMS=y
+CONFIG_PMM=y
+CONFIG_BOOT=y
+CONFIG_KEYBOARD=y
+CONFIG_KBD_CALL_INT15_4F=y
+CONFIG_MOUSE=y
+CONFIG_S3_RESUME=y
+CONFIG_VGAHOOKS=y
+# CONFIG_DISABLE_A20 is not set
+CONFIG_TCGBIOS=y
+
+#
+# VGA ROM
+#
+# CONFIG_NO_VGABIOS is not set
+# CONFIG_VGA_GEODEGX2 is not set
+# CONFIG_VGA_GEODELX is not set
+CONFIG_VGA_COREBOOT=y
+CONFIG_BUILD_VGABIOS=y
+CONFIG_VGA_EMULATE_TEXT=y
+CONFIG_VGA_FIXUP_ASM=y
+CONFIG_VGA_ALLOCATE_EXTRA_STACK=y
+CONFIG_VGA_EXTRA_STACK_SIZE=512
+CONFIG_VGA_VBE=y
+
+#
+# Debugging
+#
+CONFIG_DEBUG_LEVEL=8
+# CONFIG_DEBUG_SERIAL is not set
+CONFIG_DEBUG_COREBOOT=y
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/revision.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/revision.txt
new file mode 100644
index 0000000..ff63ff9
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/revision.txt
@@ -0,0 +1,5 @@
+Local revision: 7e438af995
+Tagged revision: 4.5-1640-g7e438af995
+Upstream revision: 7e438af995
+Upstream URL: https://review.coreboot.org/coreboot
+Timestamp: 2017-04-25T04_15_46Z
diff --git a/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/rom_checksum.txt b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/rom_checksum.txt
new file mode 100644
index 0000000..005acfc
--- /dev/null
+++ b/lenovo/t420/4.5-1640-g7e438af995/2017-04-25T04_15_46Z/rom_checksum.txt
@@ -0,0 +1 @@
+23520b853646624137d20d5d67b73779 *build/coreboot.rom