>Synopsis: bgpd(8) dies when accepting phessler's spam feed
>Category: user
>Environment:
System : OpenBSD 5.5
Details : OpenBSD 5.5 (GENERIC) #0: Fri Apr 25 13:07:59 CEST 2014
[email protected]:/binpatchng/work-binpatch55-amd64/src/sys/arch/amd64/compile/GENERIC
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
Given this /etc/bgpd.conf:
***start***
[email protected]:/root# cat /etc/bgpd.conf
spamdAS="65066"
AS 62752
fib-update no
group "spamd-bgp" {
remote-as $spamdAS
multihop 64
announce none # Do not send Route Server any
information
# rs.bgp-spamd.net
neighbor 64.142.121.62
}
# 'match' is required, to remove entries when routes are
withdrawn
match from group spamd-bgp community $spamdAS:42 set pftable
"bgp-spamd-bypass"
***end***
when running bgpd(8), I see this in the logs:
***start***
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[5671]: startup
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[30883]: session
engine ready
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[5671]: rereading
config
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[20999]: route
decision engine ready
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[30883]:
listening on 0.0.0.0
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[30883]:
listening on ::
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[30883]: SE
reconfigured
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[30883]: neighbor
64.142.121.62: state change None -> Idle, reason: None
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[30883]: neighbor
64.142.121.62: state change Idle -> Connect, reason: Start
/var/log/daemon.4.gz:Sep 17 15:03:43 mail bgpd[20999]: RDE
reconfigured
/var/log/daemon.4.gz:Sep 17 15:04:58 mail bgpd[30883]: neighbor
64.142.121.62: state change Connect -> Active, reason: Connection open failed
/var/log/daemon.4.gz:Sep 17 15:09:47 mail bgpd[13468]: startup
/var/log/daemon.4.gz:Sep 17 15:09:47 mail bgpd[13282]: session
engine ready
/var/log/daemon.4.gz:Sep 17 15:09:48 mail bgpd[13468]:
rereading config
/var/log/daemon.4.gz:Sep 17 15:09:48 mail bgpd[2886]: route
decision engine ready
/var/log/daemon.4.gz:Sep 17 15:09:50 mail bgpd[13282]:
listening on 0.0.0.0
/var/log/daemon.4.gz:Sep 17 15:09:50 mail bgpd[13282]:
listening on ::
/var/log/daemon.4.gz:Sep 17 15:09:50 mail bgpd[13282]: SE
reconfigured
/var/log/daemon.4.gz:Sep 17 15:09:50 mail bgpd[13282]: neighbor
64.142.121.62: state change None -> Idle, reason: None
/var/log/daemon.4.gz:Sep 17 15:09:50 mail bgpd[13282]: neighbor
64.142.121.62: state change Idle -> Connect, reason: Start
/var/log/daemon.4.gz:Sep 17 15:09:50 mail bgpd[2886]: RDE
reconfigured
/var/log/daemon.4.gz:Sep 17 15:11:05 mail bgpd[13282]: neighbor
64.142.121.62: state change Connect -> Active, reason: Connection open failed
/var/log/daemon.4.gz:Sep 17 15:13:05 mail bgpd[13282]: neighbor
64.142.121.62: state change Connect -> OpenSent, reason: Connection opened
/var/log/daemon.4.gz:Sep 17 15:13:06 mail bgpd[13282]: neighbor
64.142.121.62: state change OpenSent -> OpenConfirm, reason: OPEN message
received
/var/log/daemon.4.gz:Sep 17 15:13:06 mail bgpd[13282]: neighbor
64.142.121.62: state change OpenConfirm -> Established, reason: KEEPALIVE
message received
/var/log/daemon.2.gz:Sep 19 12:20:02 mail bgpd[13282]: neighbor
64.142.121.62: sending notification: HoldTimer expired
/var/log/daemon.2.gz:Sep 19 12:20:02 mail bgpd[13282]: neighbor
64.142.121.62: state change Established -> Idle, reason: HoldTimer expired
/var/log/daemon.2.gz:Sep 19 12:20:33 mail bgpd[13282]: neighbor
64.142.121.62: state change Idle -> Connect, reason: Start
/var/log/daemon.2.gz:Sep 19 12:21:48 mail bgpd[13282]: neighbor
64.142.121.62: state change Connect -> Active, reason: Connection open failed
/var/log/daemon.2.gz:Sep 19 12:23:48 mail bgpd[13282]: neighbor
64.142.121.62: state change Connect -> OpenSent, reason: Connection opened
/var/log/daemon.2.gz:Sep 19 12:23:48 mail bgpd[13282]: neighbor
64.142.121.62: state change OpenSent -> OpenConfirm, reason: OPEN message
received
/var/log/daemon.2.gz:Sep 19 12:23:48 mail bgpd[13282]: neighbor
64.142.121.62: state change OpenConfirm -> Established, reason: KEEPALIVE
message received
/var/log/daemon.2.gz:Sep 19 12:42:23 mail bgpd[13282]: neighbor
64.142.121.62: sending notification: error in UPDATE message, attribute list
error
/var/log/daemon.2.gz:Sep 19 12:42:23 mail bgpd[13282]: neighbor
64.142.121.62: graceful restart of IPv4 unicast, keeping routes
/var/log/daemon.2.gz:Sep 19 12:42:23 mail bgpd[13282]: neighbor
64.142.121.62: state change Established -> Idle, reason: Fatal error
/var/log/daemon.2.gz:Sep 19 12:42:23 mail bgpd[13282]: neighbor
64.142.121.62: state change Idle -> Connect, reason: Start
/var/log/daemon.2.gz:Sep 19 12:43:38 mail bgpd[13282]: neighbor
64.142.121.62: state change Connect -> Active, reason: Connection open failed
/var/log/daemon.2.gz:Sep 19 12:45:38 mail bgpd[13282]: neighbor
64.142.121.62: state change Connect -> OpenSent, reason: Connection opened
/var/log/daemon.2.gz:Sep 19 12:45:38 mail bgpd[13282]: neighbor
64.142.121.62: graceful restart of IPv4 unicast, not restarted, flushing
/var/log/daemon.2.gz:Sep 19 12:45:38 mail bgpd[13282]: neighbor
64.142.121.62: state change OpenSent -> OpenConfirm, reason: OPEN message
received
/var/log/daemon.2.gz:Sep 19 12:45:38 mail bgpd[13282]: neighbor
64.142.121.62: state change OpenConfirm -> Established, reason: KEEPALIVE
message received
/var/log/daemon.2.gz:Sep 19 12:45:39 mail bgpd[2886]: fatal in
RDE: peer_up: bad state
/var/log/daemon.2.gz:Sep 19 12:45:39 mail bgpd[13468]: Lost
child: route decision engine exited
/var/log/daemon.2.gz:Sep 19 12:45:39 mail bgpd[13282]: neighbor
64.142.121.62: sending notification: Cease, administratively down
/var/log/daemon.2.gz:Sep 19 12:45:39 mail bgpd[13282]: neighbor
64.142.121.62: state change Established -> Idle, reason: Stop
/var/log/daemon.2.gz:Sep 19 12:45:39 mail bgpd[13282]: session
engine exiting
/var/log/daemon.2.gz:Sep 19 12:45:39 mail bgpd[13468]:
Terminating
***end***
The amount of time bgpd(8) stays up and running varies dramatically -
from ~30sec to (as above) a few days, but it always dies with the same error.
>How-To-Repeat:
Start bgpd: /etc/rc.d/bgpd start. Also occurs if started by
hand in debug mode.
>Fix:
No fix known. Unknown if problem is bug in 5.5-RELEASE or
-CURRENT (assuming Peter runs -current on his end).
dmesg:
OpenBSD 5.5 (GENERIC) #0: Fri Apr 25 13:07:59 CEST 2014
[email protected]:/binpatchng/work-binpatch55-amd64/src/sys/arch/amd64/compile/GENERIC
real mem = 519962624 (495MB)
avail mem = 497610752 (474MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xf0cd0 (9 entries)
bios0: vendor SeaBIOS version
"rel-1.7.5-0-ge51488c-20140602_164612-nilsson.home.kraxel.org" date 04/01/2014
bios0: QEMU Standard PC (i440FX + PIIX, 1996)
acpi0 at bios0: rev 0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP SSDT APIC HPET
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
acpihpet0 at acpi0: 100000000 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpicpu0 at acpi0
mpbios0 at bios0: Intel MP Specification 1.4
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Common KVM processor, 2267.09 MHz
cpu0:
FPU,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,CX16,x2APIC,NXE,LONG,LAHF
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 cache
cpu0: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 999MHz
mpbios0: bus 0 is type PCI
mpbios0: bus 1 is type ISA
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02
pcib0 at pci0 dev 1 function 0 "Intel 82371SB ISA" rev 0x00
pciide0 at pci0 dev 1 function 1 "Intel 82371SB IDE" rev 0x00: DMA, channel 0
wired to compatibility, channel 1 wired to compatibility
pciide0: channel 0 disabled (no drives)
pciide0: channel 1 disabled (no drives)
uhci0 at pci0 dev 1 function 2 "Intel 82371SB USB" rev 0x01: apic 0 int 11
piixpm0 at pci0 dev 1 function 3 "Intel 82371AB Power" rev 0x03: apic 0 int 9
iic0 at piixpm0
vga1 at pci0 dev 2 function 0 unknown vendor 0x1b36 product 0x0100 rev 0x04
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
virtio0 at pci0 dev 3 function 0 "Qumranet Virtio Memory" rev 0x00: Virtio
Memory Balloon Device
viomb0 at virtio0
virtio0: apic 0 int 11
virtio1 at pci0 dev 9 function 0 "Qumranet Virtio Console" rev 0x00: Virtio
Console Device
virtio1: no matching child driver; not configured
virtio2 at pci0 dev 10 function 0 "Qumranet Virtio Storage" rev 0x00: Virtio
Block Device
vioblk0 at virtio2
scsibus0 at vioblk0: 2 targets
sd0 at scsibus0 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct fixed
sd0: 2048MB, 512 bytes/sector, 4194304 sectors
virtio2: apic 0 int 10
virtio3 at pci0 dev 11 function 0 "Qumranet Virtio Storage" rev 0x00: Virtio
Block Device
vioblk1 at virtio3
scsibus1 at vioblk1: 2 targets
sd1 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct fixed
sd1: 32768MB, 512 bytes/sector, 67108864 sectors
virtio3: apic 0 int 11
virtio4 at pci0 dev 18 function 0 "Qumranet Virtio Network" rev 0x00: Virtio
Network Device
vio0 at virtio4: address 62:34:90:e8:14:31
virtio4: apic 0 int 10
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 1: density unknown
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
nvram: invalid checksum
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (2c35c45543b59217.a) swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
clock: unknown CMOS layout
usbdevs:
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
pcidump:
Domain /dev/pci0:
0:0:0: Intel 82441FX
0x0000: Vendor ID: 8086 Product ID: 1237
0x0004: Command: 0103 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 12378086 00000103 06000002 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 40000000 11111000 33111111
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00020000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:1:0: Intel 82371SB ISA
0x0000: Vendor ID: 8086 Product ID: 7000
0x0004: Command: 0103 Status: 0200
0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 70008086 02000103 06010000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 0003004d
0x0050: 00000000 00000000 00000000 00000000
0x0060: 0b0b0a0a 00000000 00000200 00000000
0x0070: 00000080 0c0c0000 00000002 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000008 00000000 0000000f 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:1:1: Intel 82371SB IDE
0x0000: Vendor ID: 8086 Product ID: 7010
0x0004: Command: 0107 Status: 0280
0x0008: Class: 01 Subclass: 01 Interface: 80 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x0000c120/0x0010
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 70108086 02800107 01018000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c121 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:1:2: Intel 82371SB USB
0x0000: Vendor ID: 8086 Product ID: 7020
0x0004: Command: 0107 Status: 0000
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 01
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x0000c080/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 70208086 00000107 0c030001 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c081 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000040b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:1:3: Intel 82371AB Power
0x0000: Vendor ID: 8086 Product ID: 7113
0x0004: Command: 0103 Status: 0280
0x0008: Class: 06 Subclass: 80 Interface: 00 Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00 Max Lat: 00
0x0000: 71138086 02800103 06800003 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 00000109
0x0040: 00000601 00000000 00000000 00000000
0x0050: 00000000 00000000 02000000 10000000
0x0060: 60000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000001 00000000 00000000 00000000
0x0090: 00000701 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00090000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:2:0: unknown unknown
0x0000: Vendor ID: 1b36 Product ID: 0100
0x0004: Command: 0107 Status: 0000
0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 04
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xf4000000/0x04000000
0x0014: BAR mem 32bit addr: 0xf8000000/0x04000000
0x0018: BAR mem 32bit addr: 0xfc010000/0x00002000
0x001c: BAR io addr: 0x0000c0a0/0x0020
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: fc000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0000: 01001b36 00000107 03000004 00000000
0x0010: f4000000 f8000000 fc010000 0000c0a1
0x0020: 00000000 00000000 00000000 11001af4
0x0030: fc000000 00000000 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:3:0: Qumranet Virtio Memory
0x0000: Vendor ID: 1af4 Product ID: 1002
0x0004: Command: 0107 Status: 0000
0x0008: Class: 00 Subclass: ff Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x0000c0c0/0x0020
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0005
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 10021af4 00000107 00ff0000 00000000
0x0010: 0000c0c1 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00051af4
0x0030: 00000000 00000000 00000000 0000010b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:9:0: Qumranet Virtio Console
0x0000: Vendor ID: 1af4 Product ID: 1003
0x0004: Command: 0107 Status: 0010
0x0008: Class: 07 Subclass: 80 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x0000c0e0/0x0020
0x0014: BAR mem 32bit addr: 0xfc012000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0003
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
0x0000: 10031af4 00100107 07800000 00000000
0x0010: 0000c0e1 fc012000 00000000 00000000
0x0020: 00000000 00000000 00000000 00031af4
0x0030: 00000000 00000040 00000000 0000010a
0x0040: 00010011 00000001 00000801 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:10:0: Qumranet Virtio Storage
0x0000: Vendor ID: 1af4 Product ID: 1001
0x0004: Command: 0107 Status: 0010
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x0000c000/0x0040
0x0014: BAR mem 32bit addr: 0xfc013000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0002
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
0x0000: 10011af4 00100107 01000000 00000000
0x0010: 0000c001 fc013000 00000000 00000000
0x0020: 00000000 00000000 00000000 00021af4
0x0030: 00000000 00000040 00000000 0000010a
0x0040: 00010011 00000001 00000801 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:11:0: Qumranet Virtio Storage
0x0000: Vendor ID: 1af4 Product ID: 1001
0x0004: Command: 0107 Status: 0010
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x0000c040/0x0040
0x0014: BAR mem 32bit addr: 0xfc014000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0002
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
0x0000: 10011af4 00100107 01000000 00000000
0x0010: 0000c041 fc014000 00000000 00000000
0x0020: 00000000 00000000 00000000 00021af4
0x0030: 00000000 00000040 00000000 0000010b
0x0040: 00010011 00000001 00000801 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:18:0: Qumranet Virtio Network
0x0000: Vendor ID: 1af4 Product ID: 1000
0x0004: Command: 0107 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x0000c100/0x0020
0x0014: BAR mem 32bit addr: 0xfc015000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0001
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
0x0000: 10001af4 00100107 02000000 00000000
0x0010: 0000c101 fc015000 00000000 00000000
0x0020: 00000000 00000000 00000000 00011af4
0x0030: 00000000 00000040 00000000 0000010a
0x0040: 00020011 00000001 00000801 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
acpidump:
begin-base64 644 mail.APIC.4
QVBJQ3gAAAAB7UJPQ0hTIEJYUENBUElDAQAAAEJYUEMBAAAAAADg/gEAAAAACAAAAQAAAAEMAAAA
AMD+AAAAAAIKAAACAAAAAAACCgAFBQAAAA0AAgoACQkAAAANAAIKAAoKAAAADQACCgALCwAAAA0A
BAb/AAAB
====
begin-base64 644 mail.DSDT.2
RFNEVPcKAAABgEJPQ0hTIEJYUENEU0RUAQAAAEJYUEMBAAAAEEkEXABbgERCR18BCwIEAVuBC0RC
R18BREJHQggULERCVUcBmGhglmBgdIdgAWFwAGKiEJViYXCDiGBiAERCR0J1YnAKCkRCR0IQIl9T
Ql9bghtQQ0kwCF9ISUQMQdAKAwhfQURSAAhfVUlEARBOGC5fU0JfUENJMAhDUkVTEUIKCp6IDQAC
DAAAAAAA/wAAAAABRwH4DPgMAQiIDQABDAMAAAAA9wwAAPgMiA0AAQwDAAAADf+tAAAAoYgNAAEM
AwAAD67/rgAA8QCIDQABDAMAACCv368AAMAAiA0AAQwDAADkr///AAAcUIcXAAAMAwAAAAAAAAoA
//8LAAAAAAAAAAIAhxcAAAwBAAAAAAAAAOD//7/+AAAAAAAAwB55AAhDUjY0ETMKMIorAAAMAwAA
AAAAAAAAAAAAAIAAAAD//////wAAAAAAAAAAAAAAAAAAAIAAAAB5ABRBCl9DUlMAikNSRVMKjFBT
MzKKQ1JFUwqQUEUzMopDUkVTCphQTDMycFAwU19QUzMycFAwRV9QRTMycHJ0UDBFX1AwU18AAQBQ
TDMyoAyTUDFWXwCkQ1JFU49DUjY0Cg5QUzY0j0NSNjQKFlBFNjSPQ1I2NAomUEw2NHBQMVNfUFM2
NHBQMUVfUEU2NHBQMUxfUEw2NIRDUkVTQ1I2NGCkYBBNCF9TQl9bgkUISFBFVAhfSElEDEHQAQMI
X1VJRABbgEhQVE0ADAAA0P4LAARbgRBIUFRNE1ZFTkQgUFJEXyAUNl9TVEEAcFZFTkRgcFBSRF9h
emAKEGCgDJGTYACTYAv//6QAoA6Rk2EAlGEMAOH1BaQApAoPCF9DUlMREQoOhgkAAAAA0P4ABAAA
eQAQJS5fU0JfUENJMFuCGVBYMTMIX0FEUgwDAAEAW4BQMTNDAgAK/xBGBS5fU0JfUENJMFuCSQRJ
U0FfCF9BRFIMAAABAFuAUDQwQwIKYAoEW4EmXi5QWDEzUDEzQwAASC8AB0xQRU4BADgAA0NBRU4B
AANDQkVOAQhGREVOARBKHi8DX1NCX1BDSTBJU0FfW4IsU01DXwhfSElEDAYQAAEIX1NUQQoACF9D
UlMREAoNRwEAAwADASAiQAB5AFuCLVJUQ18IX0hJRAxB0AsACF9DUlMRGAoVRwFwAHAAEAIiAAFH
AXIAcgACBnkAW4I3S0JEXwhfSElEDEHQAwMUCV9TVEEApAoPCF9DUlMRGAoVRwFgAGAAAQFHAWQA
ZAABASICAHkAW4InTU9VXwhfSElEDEHQDxMUCV9TVEEApAoPCF9DUlMRCAoFIgAQeQBbgkoERkRD
MAhfSElEDEHQBwAUGF9TVEEAcEZERU5goAaTYACkAKEEpAoPCF9DUlMRGwoYRwHyA/IDAARHAfcD
9wMAASJAACoEAHkAW4I+TFBUXwhfSElEDEHQBAAUGF9TVEEAcExQRU5goAaTYACkAKEEpAoPCF9D
UlMREAoNRwF4A3gDCAgigAB5AFuCRQRDT00xCF9ISUQMQdAFAQhfVUlEARQYX1NUQQBwQ0FFTmCg
BpNgAKQAoQSkCg8IX0NSUxEQCg1HAfgD+AMACCIQAHkAW4JGBENPTTIIX0hJRAxB0AUBCF9VSUQK
AhQYX1NUQQBwQ0JFTmCgBpNgAKQAoQSkCg8IX0NSUxEQCg1HAfgC+AIACCIIAHkAEEgILl9TQl9Q
Q0kwW4BQQ1NUAQsArgoIW4EQUENTVENQQ0lVIFBDSUQgW4BTRUpfAQsIrgoEW4ELU0VKX0NCMEVK
IFuAQk5NUgELEK4KBFuBC0JOTVJDQk5VTSBbAUJMQ0sAFCVQQ0VKAlsjQkxDS///cGhCTlVNcHkB
aQBCMEVKWydCTENLpAAQTjZfU0JfEEsKUENJMBRECl9QUlQAcBICgGBwAGGiQgmVYQqAcHphCgIA
YnB7cmFiAAoDAGOgEJNjAHASCQQAAExOS0QAZKAkk2MBoBGTYQoEcBIJBAAATE5LUwBkoQ1wEgkE
AABMTktBAGSgEZNjCgJwEgkEAABMTktCAGSgEZNjCgNwEgkEAABMTktDAGRwfXliChAAC///AIhk
AABwe2EKAwCIZAEAcGSIYGEAdWGkYFuBJC8DUENJMElTQV9QNDBDAVBSUTAIUFJRMQhQUlEyCFBS
UTMIFBNJUVNUAaAJewqAaACkCgmkCgsUNklRQ1IJCFBSUjARDgoLiQYACQEAAAAAeQCKUFJSMAoF
UFJSSaALlWgKgHBoUFJSSaRQUlIwW4JMB0xOS0EIX0hJRAxB0AwPCF9VSUQACF9QUlMRFgoTiQ4A
CQMFAAAACgAAAAsAAAB5ABQPX1NUQQCkSVFTVFBSUTAUEV9ESVMAfVBSUTAKgFBSUTAUD19DUlMA
pElRQ1JQUlEwFBdfU1JTAYpoCgVQUlJJcFBSUklQUlEwW4JMB0xOS0IIX0hJRAxB0AwPCF9VSUQB
CF9QUlMRFgoTiQ4ACQMFAAAACgAAAAsAAAB5ABQPX1NUQQCkSVFTVFBSUTEUEV9ESVMAfVBSUTEK
gFBSUTEUD19DUlMApElRQ1JQUlExFBdfU1JTAYpoCgVQUlJJcFBSUklQUlExW4JNB0xOS0MIX0hJ
RAxB0AwPCF9VSUQKAghfUFJTERYKE4kOAAkDBQAAAAoAAAALAAAAeQAUD19TVEEApElRU1RQUlEy
FBFfRElTAH1QUlEyCoBQUlEyFA9fQ1JTAKRJUUNSUFJRMhQXX1NSUwGKaAoFUFJSSXBQUlJJUFJR
MluCTQdMTktECF9ISUQMQdAMDwhfVUlECgMIX1BSUxEWChOJDgAJAwUAAAAKAAAACwAAAHkAFA9f
U1RBAKRJUVNUUFJRMxQRX0RJUwB9UFJRMwqAUFJRMxQPX0NSUwCkSVFDUlBSUTMUF19TUlMBimgK
BVBSUklwUFJSSVBSUTNbgk8ETE5LUwhfSElEDEHQDA8IX1VJRAoECF9QUlMRDgoLiQYACQEJAAAA
eQAUCV9TVEEApAoLFAZfRElTABQLX0NSUwCkX1BSUxQGX1NSUwEQQhFfU0JfFDVDUE1BAXCDiENQ
T05oAGBwEQsKCAAIAAAAAAAAYXBoiGEKAgBwaIhhCgMAcGCIYQoEAKRhFBpDUFNUAXCDiENQT05o
AGCgBWCkCg+hA6QAFApDUEVKAlsiCshbgFBSU1QBCwCvCiBbgQxQUlNUAVBSU19AEBRKBlBSU0MA
cFBSU19lcABicABgokYFlWCHQ1BPTnCDiENQT05gAGGgCntgCgcAemIBYqEMcIOIZXpgCgMAAGJw
e2IBAGOgIpKTYWNwY4hDUE9OYACgCpNjAU5URllgAaEITlRGWWAKA3VgW4IpUFJFUwhfSElEDEHQ
CgYIX0NSUxENCgpHAQCvAK8AIHkACF9TVEEKCxBFDV9HUEUIX0hJRA1BQ1BJMDAwNgAUBl9MMDAA
FDlfRTAxAFsjXC8DX1NCX1BDSTBCTENL//9cLwNfU0JfUENJMFBDTlRbJ1wvA19TQl9QQ0kwQkxD
SxQQX0UwMgBcLl9TQl9QUlNDFBlfRTAzAFwvBF9TQl9QQ0kwTUhQRE1TQ04UBl9MMDQAFAZfTDA1
ABQGX0wwNgAUBl9MMDcAFAZfTDA4ABQGX0wwOQAUBl9MMEEAFAZfTDBCABQGX0wwQwAUBl9MMEQA
FAZfTDBFABQGX0wwRgA=
====
begin-base64 644 mail.FACP.1
RkFDUHQAAAABWUJPQ0hTIEJYUENGQUNQAQAAAEJYUEMBAAAAAAD+H0AA/h8BAAkAsgAAAPHwAAAA
BgAAAAAAAAQGAAAAAAAAAAAAAAgGAADgrwAAAAAAAAQCAAQEAAAA/w//DwAAAAAAAAAAAAAAAKWA
AAA=
====
begin-base64 644 mail.HPET.5
SFBFVDgAAAABA0JPQ0hTIEJYUENIUEVUAQAAAEJYUEMBAAAAAaKGgAAAAAAAAND+AAAAAAAAAAA=
====
begin-base64 644 mail.RSDT.0
UlNEVDQAAAABCUJPQ0hTIEJYUENSU0RUAQAAAEJYUEMBAAAANwv+H6sL/h+lF/4fHRj+Hw==
====
begin-base64 644 mail.SSDT.3
U1NEVPoLAAABYUJPQ0hTIEJYUENTU0RUAQAAAEJYUEMBAAAAEEIFXAAIUDBTXwwAAAAgCFAwRV8M
//+//ghQMVZfCgAIUDFTXxELCggAAAAAAAAAAAhQMUVfEQsKCAAAAAAAAAAACFAxTF8RCwoIAAAA
AAAAAAAQKVwACF9TM18SBgQBAQAACF9TNF8SCAQKAgoCAAAIX1M1XxIGBAAAAAAQQAxcLwNfU0Jf
UENJMElTQV9bgk0KUEVWVAhfSElEDVFFTVUwMDAxAAhQRVNUCwAAW4BQRU9SAVBFU1QBW4ELUEVP
UgFQRVBUCBQYX1NUQQBwUEVTVGCgBpNgAKQAoQSkCg8UDlJEUFQAcFBFUFRgpGAUDFdSUFQBcGhQ
RVBUCF9DUlMRDQoKRwEAAAAAAQF5AItfQ1JTCgJJT01Oi19DUlMKBElPTVgUGF9JTkkAcFBFU1RJ
T01OcFBFU1RJT01YEEsxXC5fU0JfUENJMFuCTTBNSFBECF9ISUQNUE5QMEEwNgAIX1VJRA1NZW1v
cnkgaG90cGx1ZyByZXNvdXJjZXMACE1ETlIMAAAAAFuASFBNUgELAAoKGAhfQ1JTEQ0KCkcBAAoA
CgAYeQAUE19TVEEAoAmTTUROUgCkAKQKC1uBH0hQTVIDTVJCTCBNUkJIIE1STEwgTVJMSCBNUFhf
IFuBE0hQTVIBAEAKTUVTXwFNSU5TAVsBTUxDSwBbgRVIUE1SA01TRUwgTU9FViBNT1NDIBRKBE1T
Q04AoAmTTUROUgCkAHAAYFsjTUxDS///oiWVYE1ETlJwYE1TRUygE5NNSU5TAU1URllgAXABTUlO
U3JgAWBbJ01MQ0ukARQtTVJTVAFwAGBbI01MQ0v//3CZaABNU0VMoAuTTUVTXwFwCg9gWydNTENL
pGAUQRhNQ1JTCVsjTUxDS///cJloAE1TRUwITVI2NBEzCjCKKwAADAMAAAAAAAAAAAAAAAAAAAAA
/v////////8AAAAAAAAAAP//////////eQCKTVI2NAoOTUlOTIpNUjY0ChJNSU5Iik1SNjQKJkxF
TkyKTVI2NAoqTEVOSIpNUjY0ChZNQVhMik1SNjQKGk1BWEhwTVJCSE1JTkhwTVJCTE1JTkxwTVJM
SExFTkhwTVJMTExFTkxyTUlOTExFTkxNQVhMck1JTkhMRU5ITUFYSKAUlU1BWExNSU5Mck1BWEgB
TUFYSKARlU1BWEwBdE1BWEgBTUFYSHRNQVhMAU1BWEygRAeTTUFYSAAITVIzMhEfChyHFwAADAMA
AAAAAAAAAP7///8AAAAA/////3kAik1SMzIKCk1JTl+KTVIzMgoOTUFYX4pNUjMyChZMRU5fcE1J
TkxNSU5fcE1BWExNQVhfcExFTkxMRU5fWydNTENLpE1SMzJbJ01MQ0ukTVI2NBQkTVBYTQFbI01M
Q0v//3CZaABNU0VMcE1QWF9gWydNTENLpGAUKE1PU1QEWyNNTENL//9wmWgATVNFTHBpTU9FVnBq
TU9TQ1snTUxDSxCLdwBfU0JfW4NCBUNQMDAAAAAAAAAISURfXwoACF9ISUQNQUNQSTAwMDcAFA9f
TUFUAKRDUE1BSURfXxQPX1NUQQCkQ1BTVElEX18UD19FSjABQ1BFSklEX19oFBJOVEZZAqALk2gK
AIZDUDAwaQhDUE9OEkQAAQEQQnBQQ0kwCEJTRUwAW4IPUzAwXwhfQURSDAAAAABbgitTMTBfCF9B
RFIMAAACABQIX1MxRACkABQIX1MyRACkABQJX1MzRACkCgNbgilTMThfCF9TVU4KAwhfQURSDAAA
AwAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzIwXwhfU1VOCgQIX0FEUgwAAAQAFBJfRUowAVBDRUpC
U0VMX1NVTluCKVMyOF8IX1NVTgoFCF9BRFIMAAAFABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTMzBf
CF9TVU4KBghfQURSDAAABgAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzM4XwhfU1VOCgcIX0FEUgwA
AAcAFBJfRUowAVBDRUpCU0VMX1NVTluCKVM0MF8IX1NVTgoICF9BRFIMAAAIABQSX0VKMAFQQ0VK
QlNFTF9TVU5bgilTNDhfCF9TVU4KCQhfQURSDAAACQAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzUw
XwhfU1VOCgoIX0FEUgwAAAoAFBJfRUowAVBDRUpCU0VMX1NVTluCKVM1OF8IX1NVTgoLCF9BRFIM
AAALABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTNjBfCF9TVU4KDAhfQURSDAAADAAUEl9FSjABUENF
SkJTRUxfU1VOW4IpUzY4XwhfU1VOCg0IX0FEUgwAAA0AFBJfRUowAVBDRUpCU0VMX1NVTluCKVM3
MF8IX1NVTgoOCF9BRFIMAAAOABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTNzhfCF9TVU4KDwhfQURS
DAAADwAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzgwXwhfU1VOChAIX0FEUgwAABAAFBJfRUowAVBD
RUpCU0VMX1NVTluCKVM4OF8IX1NVTgoRCF9BRFIMAAARABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilT
OTBfCF9TVU4KEghfQURSDAAAEgAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzk4XwhfU1VOChMIX0FE
UgwAABMAFBJfRUowAVBDRUpCU0VMX1NVTluCKVNBMF8IX1NVTgoUCF9BRFIMAAAUABQSX0VKMAFQ
Q0VKQlNFTF9TVU5bgilTQThfCF9TVU4KFQhfQURSDAAAFQAUEl9FSjABUENFSkJTRUxfU1VOW4Ip
U0IwXwhfU1VOChYIX0FEUgwAABYAFBJfRUowAVBDRUpCU0VMX1NVTluCKVNCOF8IX1NVTgoXCF9B
RFIMAAAXABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTQzBfCF9TVU4KGAhfQURSDAAAGAAUEl9FSjAB
UENFSkJTRUxfU1VOW4IpU0M4XwhfU1VOChkIX0FEUgwAABkAFBJfRUowAVBDRUpCU0VMX1NVTluC
KVNEMF8IX1NVTgoaCF9BRFIMAAAaABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTRDhfCF9TVU4KGwhf
QURSDAAAGwAUEl9FSjABUENFSkJTRUxfU1VOW4IpU0UwXwhfU1VOChwIX0FEUgwAABwAFBJfRUow
AVBDRUpCU0VMX1NVTluCKVNFOF8IX1NVTgodCF9BRFIMAAAdABQSX0VKMAFQQ0VKQlNFTF9TVU5b
gilTRjBfCF9TVU4KHghfQURSDAAAHgAUEl9FSjABUENFSkJTRUxfU1VOW4IpU0Y4XwhfU1VOCh8I
X0FEUgwAAB8AFBJfRUowAVBDRUpCU0VMX1NVThRIG0RWTlQCoAx7aAoIAIZTMThfaaAMe2gKEACG
UzIwX2mgDHtoCiAAhlMyOF9poAx7aApAAIZTMzBfaaAMe2gKgACGUzM4X2mgDXtoCwABAIZTNDBf
aaANe2gLAAIAhlM0OF9poA17aAsABACGUzUwX2mgDXtoCwAIAIZTNThfaaANe2gLABAAhlM2MF9p
oA17aAsAIACGUzY4X2mgDXtoCwBAAIZTNzBfaaANe2gLAIAAhlM3OF9poA97aAwAAAEAAIZTODBf
aaAPe2gMAAACAACGUzg4X2mgD3toDAAABAAAhlM5MF9poA97aAwAAAgAAIZTOThfaaAPe2gMAAAQ
AACGU0EwX2mgD3toDAAAIAAAhlNBOF9poA97aAwAAEAAAIZTQjBfaaAPe2gMAACAAACGU0I4X2mg
D3toDAAAAAEAhlNDMF9poA97aAwAAAACAIZTQzhfaaAPe2gMAAAABACGU0QwX2mgD3toDAAAAAgA
hlNEOF9poA97aAwAAAAQAIZTRTBfaaAPe2gMAAAAIACGU0U4X2mgD3toDAAAAEAAhlNGMF9poA97
aAwAAACAAIZTRjhfaRQfUENOVABwAEJOVU1EVk5UUENJVQFEVk5UUENJRAoD
====
begin-base64 644 mail.headers
ClJTRCBQVFI6IENoZWNrc3VtPTIwMCwgT0VNSUQ9Qk9DSFMsIFJzZHRBZGRyZXNzPTB4MWZmZTE4
NTUKCgpSU0RUOiBMZW5ndGg9NTIsIFJldmlzaW9uPTEsIENoZWNrc3VtPTksCglPRU1JRD1CT0NI
UywgT0VNIFRhYmxlIElEPUJYUENSU0RULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1C
WFBDLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCglFbnRyaWVzPXsgMHgxZmZlMGIzNywgMHgxZmZl
MGJhYiwgMHgxZmZlMTdhNSwgMHgxZmZlMTgxZCB9CgoKCURTRFQ9MHgxZmZlMDA0MAoJSU5UX01P
REVMPUFQSUMKCVNDSV9JTlQ9OQoJU01JX0NNRD0weGIyLCBBQ1BJX0VOQUJMRT0weGYxLCBBQ1BJ
X0RJU0FCTEU9MHhmMCwgUzRCSU9TX1JFUT0weDAKCVBNMWFfRVZUX0JMSz0weDYwMC0weDYwMwoJ
UE0xYV9DTlRfQkxLPTB4NjA0LTB4NjA1CglQTTJfVE1SX0JMSz0weDYwOC0weDYwYgoJUE0yX0dQ
RTBfQkxLPTB4YWZlMC0weGFmZTMKCVBfTFZMMl9MQVQ9NDA5NW1zLCBQX0xWTDNfTEFUPTQwOTVt
cwoJRkxVU0hfU0laRT0wLCBGTFVTSF9TVFJJREU9MAoJRFVUWV9PRkZTRVQ9MCwgRFVUWV9XSURU
SD0wCglEQVlfQUxSTT0wLCBNT05fQUxSTT0wLCBDRU5UVVJZPTAKCUZsYWdzPXtXQklOVkQsUFJP
Q19DMSxTTFBfQlVUVE9OLFJUQ19TNH0KCgpEU0RUOiBMZW5ndGg9MjgwNywgUmV2aXNpb249MSwg
Q2hlY2tzdW09MTI4LAoJT0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1CWFBDRFNEVCwgT0VNIFJl
dmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpTU0RU
OiBMZW5ndGg9MzA2NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09OTcsCglPRU1JRD1CT0NIUywgT0VN
IFRhYmxlIElEPUJYUENTU0RULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1CWFBDLCBD
cmVhdG9yIFJldmlzaW9uPTB4MQoKCkFQSUM6IExlbmd0aD0xMjAsIFJldmlzaW9uPTEsIENoZWNr
c3VtPTIzNywKCU9FTUlEPUJPQ0hTLCBPRU0gVGFibGUgSUQ9QlhQQ0FQSUMsIE9FTSBSZXZpc2lv
bj0weDEsCglDcmVhdG9yIElEPUJYUEMsIENyZWF0b3IgUmV2aXNpb249MHgxCgoKSFBFVDogTGVu
Z3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0zLAoJT0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJ
RD1CWFBDSFBFVCwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBS
ZXZpc2lvbj0weDEKCg==
====