>Synopsis:    Call to LOG_FAC in Syslog.pm returns wrong value if
facility passed to syslog() call
>Category:    library
>Environment:
System      : OpenBSD 5.5
Details     : OpenBSD 5.5 (GENERIC) #276: Wed Mar  5 09:57:06  MST 2014

[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
Architecture: OpenBSD.i386
Machine     : i386
>Description:
When calling syslog() from Sys::Syslog.pm with a priority|facility tuple
(as allowed and documented), a wrong numerical facility is calculated,
resulting in logs going to wrong destinations.
The reason: after translating the facility (via xlate() to the correct
numerical value, the LOG_FAC macro is called on the _translated_ value,
which reverts the operation. This happens on line 375 of Syslog.pm:
        $numfac = LOG_FAC($num);

        This should read:
        $numfac = $num;

OpenBSD 5.5 ships version 0.29 of Syslog.pm. On another system that
already has 0.33 (Gentoo), the bug is not present, so this might already
be fixed upstream. The line there actually reads
        $numfac = $num;

>How-To-Repeat:
Configure syslog as follows:
local0.notice   /var/log/local0
local1.notice   /var/log/local1

run this piece of code:


        #!/usr/bin/perl -w
        #
        use strict;
        use Sys::Syslog qw(:standard :extended);

        setlogsock('unix');
        openlog("test", 'nowait,ndelay,nofatal', 'local0');

        syslog("notice", "Log to local0");
        syslog("notice|local0", "Log to local0 again");
        syslog("notice|local1", "Log to local1");
        syslog("notice", "Log to local0 last time");

Only the first and fourth entries actually go to /var/log/local0.
The second and third entry go to /var/log/maillog.
Nothing ever goes to /var/log/local1.

This is because xlate() in Syslog.pm correctly calculates the numerical
facility 128 (local0) and 136 (local1), which LOG_FAC then truncates
back to 16. Together with the numerical severity 5 (notice), this
results in <PRI> = <21> in the syslog packet that gets sent to the local
daemon.

And this is actually the <PRI> (priority) value for a mail.notice syslog
message, so it ends up in /var/log/maillog.

>Fix:

--- Syslog.pm.orig      Tue Jun 24 21:13:12 2014
+++ Syslog.pm   Tue Jun 24 21:13:35 2014
@@ -372,7 +372,7 @@
                 croak "syslog: too many facilities given: $word"
                     if defined $numfac;
                 $facility = $word if $word =~ /^[A-Za-z]/;
-                $numfac = LOG_FAC($num);
+                $numfac = $num;
             }
         }
     }


Sorry, do not have a 5.5 machine that can send out emails via sendbug at
the moment, so I had to write this.

See sendbug output attached.

krgds /markus
>Synopsis:      Call to LOG_FAC in Syslog.pm returns wrong value if facility 
>given in syslog() call
>Category:      library
>Environment:
        System      : OpenBSD 5.5
        Details     : OpenBSD 5.5 (GENERIC) #276: Wed Mar  5 09:57:06 MST 2014
                         
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC

        Architecture: OpenBSD.i386
        Machine     : i386
>Description:
        When calling syslog() from Sys::Syslog.pm with a priority|facility tuple
        (as allowed and documented), a wrong numerical facility is calculated.
        The reason: after translating the facility (via xlate() to the correct
        numerical value, the LOG_FAC macro is called on the _translated_ value,
        which reverts the operation. This happens on line 375 of Syslog.pm: 
                $numfac = LOG_FAC($num);

        This should read:
                $numfac = $num;


        OpenBSD 5.5 ships version 0.29 of Syslog.pm. On another system that
        already has 0.33 (Gentoo), the bug is not present, the line reads
                $numfac = $num;
        
>How-To-Repeat:
        Configure syslog as follows:
        local0.notice   /var/log/local0
        local1.notice   /var/log/local1

        run this piece of code:

        
        #!/usr/bin/perl -w
        #
        use strict;
        use Sys::Syslog qw(:standard :extended);
        
        setlogsock('unix');
        openlog("test", 'nowait,ndelay,nofatal', 'local0');

        syslog("notice", "Log to local0");
        syslog("notice|local0", "Log to local0 again");
        syslog("notice|local1", "Log to local1");
        syslog("notice", "Log to local0 last time");

        Only the first and fourth entries actually go to /var/log/local0.
        The second and third entry go to /var/log/maillog.

        This is because xlate() in Syslog.pm correctly calculates the numerical
        facility 128 (local0) and 136 (local1), which LOG_FAC then truncates
        back to 16. Together with the numerical severity 5 (notice), this
        results in <PRI> = <21> in the syslog packet sent.

        And this is actually the <PRI> value for a mail.notice syslog message.
        
>Fix:

--- Syslog.pm.orig      Tue Jun 24 21:13:12 2014
+++ Syslog.pm   Tue Jun 24 21:13:35 2014
@@ -372,7 +372,7 @@
                 croak "syslog: too many facilities given: $word"
                     if defined $numfac;
                 $facility = $word if $word =~ /^[A-Za-z]/;
-                $numfac = LOG_FAC($num);
+                $numfac = $num;
             }
         }
     }
        


dmesg:
OpenBSD 5.5 (GENERIC) #276: Wed Mar  5 09:57:06 MST 2014
    [email protected]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz ("GenuineIntel" 686-class) 2.40 
GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,NXE,LONG,SSE3,MWAIT,SSSE3,LAHF,PERF
real mem  = 66547712 (63MB)
avail mem = 53202944 (50MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 06/23/99, BIOS32 rev. 0 @ 0xfda00, SMBIOS 
rev. 2.5 @ 0xe1000 (10 entries)
bios0: vendor innotek GmbH version "VirtualBox" date 12/01/2006
bios0: innotek GmbH VirtualBox
acpi0 at bios0: rev 2
acpi0: sleep states S0 S5
acpi0: tables DSDT FACP SSDT
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpibat0 at acpi0: BAT0 model "1" serial 0 type VBOX oem "innotek"
acpiac0 at acpi0: AC unit online
bios0: ROM list: 0xc0000/0x8000 0xe2000/0x1000
cpu0 at mainbus0: (uniprocessor)
mtrr: CPU supports MTRRs but not enabled by BIOS
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
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 82371AB IDE" rev 0x01: DMA, channel 0 
configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: <VBOX HARDDISK>
wd0: 128-sector PIO, LBA, 4096MB, 8388608 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <VBOX, CD-ROM, 1.0> ATAPI 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
vga1 at pci0 dev 2 function 0 "InnoTek VirtualBox Graphics Adapter" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
em0 at pci0 dev 3 function 0 "Intel 82540EM" rev 0x02: irq 10, address 
08:00:27:0c:82:6d
"InnoTek VirtualBox Guest Service" rev 0x00 at pci0 dev 4 function 0 not 
configured
ohci0 at pci0 dev 6 function 0 "Apple Intrepid USB" rev 0x00: irq 11, version 
1.0
piixpm0 at pci0 dev 7 function 0 "Intel 82371AB Power" rev 0x08: SMBus disabled
em1 at pci0 dev 8 function 0 "Intel 82540EM" rev 0x02: irq 9, address 
08:00:27:b8:aa:e5
ehci0 at pci0 dev 11 function 0 "Intel 82801FB USB" rev 0x00: irq 10
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
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
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "Apple OHCI root hub" rev 1.00/1.00 addr 1
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (161ff338eb749fab.a) swap on wd0b dump on wd0b

usbdevs:
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
 port 6 powered
 port 7 powered
 port 8 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), 
Apple(0x106b), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
 port 6 powered
 port 7 powered
 port 8 powered

pcidump:
Domain /dev/pci0:
 0:0:0: Intel 82441FX
        0x0000: Vendor ID: 8086 Product ID: 1237
        0x0004: Command: 0000 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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 12378086 00000000 06000002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        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:0: Intel 82371SB ISA
        0x0000: Vendor ID: 8086 Product ID: 7000
        0x0004: Command: 0007 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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 70008086 02000007 06010000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 0003004d
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 090a0b80 00000000 00000200 00000000
        0x0070: 00000080 0c0c0000 00000002 00000000
        0x0080: 00020000 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 82371AB IDE
        0x0000: Vendor ID: 8086 Product ID: 7111
        0x0004: Command: 0007 Status: 0000
        0x0008: Class: 01 Subclass: 01 Interface: 8a 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: 0x0000d000/0x0010
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 71118086 00000007 01018a01 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000d001 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: a307a307 00000000 02020005 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:2:0: InnoTek VirtualBox Graphics Adapter
        0x0000: Vendor ID: 80ee Product ID: beef
        0x0004: Command: 0007 Status: 0000
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem prefetchable 32bit addr: 0xe0000000/0x01000000
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: beef80ee 00000007 03000000 00000000
        0x0010: e0000008 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        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:3:0: Intel 82540EM
        0x0000: Vendor ID: 8086 Product ID: 100e
        0x0004: Command: 0007 Status: 0230
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf0000000/0x00020000
        0x0014: BAR empty (00000000)
        0x0018: BAR io addr: 0x0000d010/0x0008
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 001e
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: ff Max Lat: 00
        0x00dc: Capability 0x01: Power Management
        0x00e4: Capability 0x07: PCI-X
        0x0000: 100e8086 02300007 02000002 00000000
        0x0010: f0000000 00000000 0000d011 00000000
        0x0020: 00000000 00000000 00000000 001e8086
        0x0030: 00000000 000000dc 00000000 00ff010a
        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 0022e401
        0x00e0: 00000000 00020007 0040fff8 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:4:0: InnoTek VirtualBox Guest Service
        0x0000: Vendor ID: 80ee Product ID: cafe
        0x0004: Command: 0007 Status: 0000
        0x0008: Class: 08 Subclass: 80 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000d020/0x0020
        0x0014: BAR mem 32bit addr: 0xf0400000/0x00400000
        0x0018: BAR mem prefetchable 32bit addr: 0xf0800000/0x00004000
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00 Max Lat: 00
        0x0000: cafe80ee 00000007 08800000 00000000
        0x0010: 0000d021 f0400000 f0800008 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000109
        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:6:0: Apple Intrepid USB
        0x0000: Vendor ID: 106b Product ID: 003f
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf0804000/0x00001000
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 003f106b 00100007 0c031000 00000000
        0x0010: f0804000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        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:7:0: Intel 82371AB Power
        0x0000: Vendor ID: 8086 Product ID: 7113
        0x0004: Command: 0007 Status: 0280
        0x0008: Class: 06 Subclass: 80 Interface: 00 Revision: 08
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00 Max Lat: 00
        0x0000: 71138086 02800007 06800008 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000109
        0x0040: 00000001 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:8:0: Intel 82540EM
        0x0000: Vendor ID: 8086 Product ID: 100e
        0x0004: Command: 0007 Status: 0230
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf0820000/0x00020000
        0x0014: BAR empty (00000000)
        0x0018: BAR io addr: 0x0000d040/0x0008
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 001e
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: ff Max Lat: 00
        0x00dc: Capability 0x01: Power Management
        0x00e4: Capability 0x07: PCI-X
        0x0000: 100e8086 02300007 02000002 00000000
        0x0010: f0820000 00000000 0000d041 00000000
        0x0020: 00000000 00000000 00000000 001e8086
        0x0030: 00000000 000000dc 00000000 00ff0109
        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 0022e401
        0x00e0: 00000000 00020007 0040fff8 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:11:0: Intel 82801FB USB
        0x0000: Vendor ID: 8086 Product ID: 265c
        0x0004: Command: 0007 Status: 0000
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf0840000/0x00001000
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0000: 265c8086 00000007 0c032000 00000000
        0x0010: f0840000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 0000010a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000020 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 obsd55.DSDT.2
RFNEVJYbAAABjlZCT1ggIFZCT1hCSU9TAgAAAElOVEwlAxQgW4BEQkcwAQsAMAoEW4ELREJHMAFE
SEUxCFuBC0RCRzACREhFMhBbgQtEQkcwA0RIRTQgW4ENREJHMAEACERDSFIIFAxIRVhfAXBoREhF
MRQMSEVYMgFwaERIRTIUDEhFWDQBcGhESEU0FAxTTEVOAXBoYKSHYBQkUzJCRgFwaGByU0xFTmAB
YAhCVUZGEQJgcGhCVUZGpEJVRkYUKkRCR18BcGhgcFMyQkZgYXCHYWB2YHAAYqIQYHZgcIOIYWIA
RENIUnViCFBJQ00AFCFfUElDAURCR18NUGljIG1vZGU6IABIRVg0aHBoUElDTVuAU1lTSQELSEAK
CFuBEFNZU0kDSURYMCBEQVQwIFuGTQlJRFgwREFUMANNRU1MIFVJT0EgVUhQVCBVU01DIFVGREMg
VUNQMCBVQ1AxIFVDUDIgVUNQMyBNRU1IIFVSVEMgQ1BVTCBDUFVDIENQRVQgQ1BFViBOSUNBIEhE
QUEgUFdSUyBJT0NBIEhCQ0EgUENJQiBQQ0lMIFNMMEIgU0wwSSBTTDFCIFNMMUkgAEAMSU5JTiAA
QL5WQUlOIBCIWwFfU0JfFEkIX0lOSQBwDN7ArQtWQUlOREJHXw1NRU1MOiAASEVYNE1FTUxEQkdf
DVVJT0E6IABIRVg0VUlPQURCR18NVUhQVDogAEhFWDRVSFBUREJHXw1VU01DOiAASEVYNFVTTUNE
QkdfDVVGREM6IABIRVg0VUZEQ0RCR18NTUVNSDogAEhFWDRNRU1ICFBSMDAST2x4Eg0EDP//AgAA
TE5LQgASDQQM//8CAAFMTktDABIOBAz//wIACgJMTktEABIOBAz//wIACgNMTktBABINBAz//wMA
AExOS0MAEg0EDP//AwABTE5LRAASDgQM//8DAAoCTE5LQQASDgQM//8DAAoDTE5LQgASDQQM//8E
AABMTktEABINBAz//wQAAUxOS0EAEg4EDP//BAAKAkxOS0IAEg4EDP//BAAKA0xOS0MAEg0EDP//
BQAATE5LQQASDQQM//8FAAFMTktCABIOBAz//wUACgJMTktDABIOBAz//wUACgNMTktEABINBAz/
/wYAAExOS0IAEg0EDP//BgABTE5LQwASDgQM//8GAAoCTE5LRAASDgQM//8GAAoDTE5LQQASDQQM
//8HAABMTktDABINBAz//wcAAUxOS0QAEg4EDP//BwAKAkxOS0EAEg4EDP//BwAKA0xOS0IAEg0E
DP//CAAATE5LRAASDQQM//8IAAFMTktBABIOBAz//wgACgJMTktCABIOBAz//wgACgNMTktDABIN
BAz//wkAAExOS0EAEg0EDP//CQABTE5LQgASDgQM//8JAAoCTE5LQwASDgQM//8JAAoDTE5LRAAS
DQQM//8KAABMTktCABINBAz//woAAUxOS0MAEg4EDP//CgAKAkxOS0QAEg4EDP//CgAKA0xOS0EA
Eg0EDP//CwAATE5LQwASDQQM//8LAAFMTktEABIOBAz//wsACgJMTktBABIOBAz//wsACgNMTktC
ABINBAz//wwAAExOS0QAEg0EDP//DAABTE5LQQASDgQM//8MAAoCTE5LQgASDgQM//8MAAoDTE5L
QwASDQQM//8NAABMTktBABINBAz//w0AAUxOS0IAEg4EDP//DQAKAkxOS0MAEg4EDP//DQAKA0xO
S0QAEg0EDP//DgAATE5LQgASDQQM//8OAAFMTktDABIOBAz//w4ACgJMTktEABIOBAz//w4ACgNM
TktBABINBAz//w8AAExOS0MAEg0EDP//DwABTE5LRAASDgQM//8PAAoCTE5LQQASDgQM//8PAAoD
TE5LQgASDQQM//8QAABMTktEABINBAz//xAAAUxOS0EAEg4EDP//EAAKAkxOS0IAEg4EDP//EAAK
A0xOS0MAEg0EDP//EQAATE5LQQASDQQM//8RAAFMTktCABIOBAz//xEACgJMTktDABIOBAz//xEA
CgNMTktEABINBAz//xIAAExOS0IAEg0EDP//EgABTE5LQwASDgQM//8SAAoCTE5LRAASDgQM//8S
AAoDTE5LQQASDQQM//8TAABMTktDABINBAz//xMAAUxOS0QAEg4EDP//EwAKAkxOS0EAEg4EDP//
EwAKA0xOS0IAEg0EDP//FAAATE5LRAASDQQM//8UAAFMTktBABIOBAz//xQACgJMTktCABIOBAz/
/xQACgNMTktDABINBAz//xUAAExOS0EAEg0EDP//FQABTE5LQgASDgQM//8VAAoCTE5LQwASDgQM
//8VAAoDTE5LRAASDQQM//8WAABMTktCABINBAz//xYAAUxOS0MAEg4EDP//FgAKAkxOS0QAEg4E
DP//FgAKA0xOS0EAEg0EDP//FwAATE5LQwASDQQM//8XAAFMTktEABIOBAz//xcACgJMTktBABIO
BAz//xcACgNMTktCABINBAz//xgAAExOS0QAEg0EDP//GAABTE5LQQASDgQM//8YAAoCTE5LQgAS
DgQM//8YAAoDTE5LQwASDQQM//8ZAABMTktBABINBAz//xkAAUxOS0IAEg4EDP//GQAKAkxOS0MA
Eg4EDP//GQAKA0xOS0QAEg0EDP//GgAATE5LQgASDQQM//8aAAFMTktDABIOBAz//xoACgJMTktE
ABIOBAz//xoACgNMTktBABINBAz//xsAAExOS0MAEg0EDP//GwABTE5LRAASDgQM//8bAAoCTE5L
QQASDgQM//8bAAoDTE5LQgASDQQM//8cAABMTktEABINBAz//xwAAUxOS0EAEg4EDP//HAAKAkxO
S0IAEg4EDP//HAAKA0xOS0MAEg0EDP//HQAATE5LQQASDQQM//8dAAFMTktCABIOBAz//x0ACgJM
TktDABIOBAz//x0ACgNMTktEABINBAz//x4AAExOS0IAEg0EDP//HgABTE5LQwASDgQM//8eAAoC
TE5LRAASDgQM//8eAAoDTE5LQQASDQQM//8fAABMTktDABINBAz//x8AAUxOS0QAEg4EDP//HwAK
AkxOS0EAEg4EDP//HwAKA0xOS0IACFBSMDEST114EgsEDP//AgAAAAoSEgsEDP//AgABAAoTEgwE
DP//AgAKAgAKFBIMBAz//wIACgMAChUSCwQM//8DAAAAChMSCwQM//8DAAEAChQSDAQM//8DAAoC
AAoVEgwEDP//AwAKAwAKFhILBAz//wQAAAAKFBILBAz//wQAAQAKFRIMBAz//wQACgIAChYSDAQM
//8EAAoDAAoXEgsEDP//BQAAAAoVEgsEDP//BQABAAoWEgwEDP//BQAKAgAKFxIMBAz//wUACgMA
ChASCwQM//8GAAAAChYSCwQM//8GAAEAChcSDAQM//8GAAoCAAoQEgwEDP//BgAKAwAKERILBAz/
/wcAAAAKFxILBAz//wcAAQAKEBIMBAz//wcACgIAChESDAQM//8HAAoDAAoSEgsEDP//CAAAAAoQ
EgsEDP//CAABAAoREgwEDP//CAAKAgAKEhIMBAz//wgACgMAChMSCwQM//8JAAAAChESCwQM//8J
AAEAChISDAQM//8JAAoCAAoTEgwEDP//CQAKAwAKFBILBAz//woAAAAKEhILBAz//woAAQAKExIM
BAz//woACgIAChQSDAQM//8KAAoDAAoVEgsEDP//CwAAAAoTEgsEDP//CwABAAoUEgwEDP//CwAK
AgAKFRIMBAz//wsACgMAChYSCwQM//8MAAAAChQSCwQM//8MAAEAChUSDAQM//8MAAoCAAoWEgwE
DP//DAAKAwAKFxILBAz//w0AAAAKFRILBAz//w0AAQAKFhIMBAz//w0ACgIAChcSDAQM//8NAAoD
AAoQEgsEDP//DgAAAAoWEgsEDP//DgABAAoXEgwEDP//DgAKAgAKEBIMBAz//w4ACgMAChESCwQM
//8PAAAAChcSCwQM//8PAAEAChASDAQM//8PAAoCAAoREgwEDP//DwAKAwAKEhILBAz//xAAAAAK
EBILBAz//xAAAQAKERIMBAz//xAACgIAChISDAQM//8QAAoDAAoTEgsEDP//EQAAAAoREgsEDP//
EQABAAoSEgwEDP//EQAKAgAKExIMBAz//xEACgMAChQSCwQM//8SAAAAChISCwQM//8SAAEAChMS
DAQM//8SAAoCAAoUEgwEDP//EgAKAwAKFRILBAz//xMAAAAKExILBAz//xMAAQAKFBIMBAz//xMA
CgIAChUSDAQM//8TAAoDAAoWEgsEDP//FAAAAAoUEgsEDP//FAABAAoVEgwEDP//FAAKAgAKFhIM
BAz//xQACgMAChcSCwQM//8VAAAAChUSCwQM//8VAAEAChYSDAQM//8VAAoCAAoXEgwEDP//FQAK
AwAKEBILBAz//xYAAAAKFhILBAz//xYAAQAKFxIMBAz//xYACgIAChASDAQM//8WAAoDAAoREgsE
DP//FwAAAAoXEgsEDP//FwABAAoQEgwEDP//FwAKAgAKERIMBAz//xcACgMAChISCwQM//8YAAAA
ChASCwQM//8YAAEAChESDAQM//8YAAoCAAoSEgwEDP//GAAKAwAKExILBAz//xkAAAAKERILBAz/
/xkAAQAKEhIMBAz//xkACgIAChMSDAQM//8ZAAoDAAoUEgsEDP//GgAAAAoSEgsEDP//GgABAAoT
EgwEDP//GgAKAgAKFBIMBAz//xoACgMAChUSCwQM//8bAAAAChMSCwQM//8bAAEAChQSDAQM//8b
AAoCAAoVEgwEDP//GwAKAwAKFhILBAz//xwAAAAKFBILBAz//xwAAQAKFRIMBAz//xwACgIAChYS
DAQM//8cAAoDAAoXEgsEDP//HQAAAAoVEgsEDP//HQABAAoWEgwEDP//HQAKAgAKFxIMBAz//x0A
CgMAChASCwQM//8eAAAAChYSCwQM//8eAAEAChcSDAQM//8eAAoCAAoQEgwEDP//HgAKAwAKERIL
BAz//x8AAAAKFxILBAz//x8AAQAKEBIMBAz//x8ACgIAChESDAQM//8fAAoDAAoSCFBSU0ERCQoG
IyAOGHkACFBSU0IRCQoGIyAOGHkACFBSU0MRCQoGIyAOGHkACFBSU0QRCQoGIyAOGHkAW4JPglBD
STAIX0hJRAxB0AoDFAtfQURSAKRIQkNBCF9CQk4ACF9VSUQAFEsHX1BSVACgPZOQUElDTVVJT0EA
REJHXw1SRVRVUk5JTkcgUElDCgBwAF4uU0JSR0FQREVwAF4uU0JSR0FQQUSkUFIwMKE1REJHXw1S
RVRVUk5JTkcgQVBJQwoAcAq+Xi5TQlJHQVBERXAK714uU0JSR0FQQUSkUFIwMVuCT0JTQlJHFAtf
QURSAKRJT0NBW4BQQ0lDAgAK/1uBFlBDSUMBAEhWQVBBRAgAQBhBUERFCFuCSQdeUENJRQhfSElE
DEHQDAIIX1VJRAoRCENSU18REQoOhgkAAAAAANwAAAAEeQAUM19DUlMAikNSU18KBEJBUzGKQ1JT
XwoITEVOMXBQQ0lCQkFTMXBQQ0lMTEVOMaRDUlNfFBVfU1RBAKAJk1BDSUIApAChBKQKDluCN1BT
MksIX0hJRAxB0AMDFAlfU1RBAKQKDwhfQ1JTERgKFUcBYABgAAABRwFkAGQAAAEiAgB5AFuCNURN
QUMIX0hJRAxB0AIACF9DUlMRIAodRwEAAAAAARBHAYAAgAABEEcBwADAAAEgKhAFeQBbgk4FRkRD
MAhfSElEDEHQBwAUC19TVEEApFVGREMIX0NSUxEbChhHAfAD8AMBBkcB9wP3AwEBIkAAKgQAeQAI
X1BSUxEbChhHAfAD8AMBBkcB9wP3AwEBIkAAKgQAeQBbgidQUzJNCF9ISUQMQdAPAxQJX1NUQQCk
Cg8IX0NSUxEICgUiABB5AFuCN0xQVF8IX0hJRAxB0AQAFAlfU1RBAKQKDwhfQ1JTERgKFUcBeAN4
AwgIRwF4B3gHCAgigAB5AFuCTQheU1JMMAhfSElEDEHQBQEIX1VJRAEUFV9TVEEAoAmTU0wwQgCk
AKEEpAoPCENSU18REAoNRwH4A/gDAQgiEAB5ABRJBF9DUlMAi0NSU18KAk1JTjCLQ1JTXwoETUFY
MItDUlNfCglJUlEwcFNMMEJNSU4wcFNMMEJNQVgweQFTTDBJSVJRMKRDUlNfW4JOCF5TUkwxCF9I
SUQMQdAFAQhfVUlECgIUFV9TVEEAoAmTU0wxQgCkAKEEpAoPCENSU18REAoNRwH4AvgCAQgiCAB5
ABRJBF9DUlMAi0NSU18KAk1JTjGLQ1JTXwoETUFYMYtDUlNfCglJUlExcFNMMUJNSU4xcFNMMUJN
QVgxeQFTTDFJSVJRMaRDUlNfW4IqVElNUghfSElEDEHQAQAIX0NSUxEVChJHAUAAQAAABEcBUABQ
ABAEeQBbgitQSUNfCF9ISUQLQdAIX0NSUxEYChVHASAAIAAAAkcBoACgAAACIgQAeQBbgi5SVENf
CF9ISUQMQdALAAhfQ1JTEQ0KCkcBcABwAAECeQAUC19TVEEApFVSVENbgkUFSFBFVAhfSElEDEHQ
AQMIX0NJRAxB0AwBCF9VSUQAFAtfU1RBAKRVSFBUCENSU18RFwoUIgEAIgABhgkAAQAA0P4ABAAA
eQAUC19DUlMApENSU19bgk0EU01DXwhfSElEDAYQAAEIX0NJRA1zbWMtbmFwYQAUC19TVEEApFVT
TUMIQ1JTXxEQCg1HAQADAAMBICJAAHkAFAtfQ1JTAKRDUlNfW4I6R0lHRQhfSElEDEHQg5AUC19B
RFIApE5JQ0EUCEVXT0wBpAAUFV9TVEEAoAmTTklDQQCkAKEEpAoPW4JHCUhERUYUTgZfRFNNBHAS
KwQNbGF5b3V0LWlkABEHCgQHAAAADVBpbkNvbmZpZ3VyYXRpb25zABECAGCgMJNoERMKEMa3taAY
ExxEsMn+aV6vlJugGJNpAaAMk2oAcBEDAQNgpGCgBpNqAaRgcBEDAQBgpGAUC19BRFIApEhEQUEU
FV9TVEEAoAmTSERBQQCkAKEEpAoPW4JNI0JBVDAIX0hJRAxB0AwKCF9VSUQAEB9cX0dQRRQYX0ww
MACGXC8DX1NCX1BDSTBCQVQwCoFbgENCQVQBC0BACghbgRBDQkFUA0lEWDAgREFUMCBbhkYFSURY
MERBVDADU1RBVCBQUkFUIFJDQVAgUFZPTCBVTklUIERDQVAgTEZDUCBCVEVDIERWT0wgRFdSTiBE
TE9XIEdSTjEgR1JOMiBCU1RBIEFQU1IgFAtfU1RBAKRCU1RBCFBCSUYSKg0BDP///38M////fwD/
AAAKBAoEDTEADTAADVZCT1gADWlubm90ZWsACFBCU1QSEgQADP///38M////fwz///9/FE4PX0JJ
RgBwVU5JVIhQQklGAABwRENBUIhQQklGAQBwTEZDUIhQQklGCgIAcEJURUOIUEJJRgoDAHBEVk9M
iFBCSUYKBABwRFdSTohQQklGCgUAcERMT1eIUEJJRgoGAHBHUk4xiFBCSUYKBwBwR1JOMohQQklG
CggAREJHXw1fQklGOgoASEVYNIOIUEJJRgAASEVYNIOIUEJJRgEASEVYNIOIUEJJRgoCAEhFWDSD
iFBCSUYKAwBIRVg0g4hQQklGCgQASEVYNIOIUEJJRgoFAEhFWDSDiFBCSUYKBgBIRVg0g4hQQklG
CgcASEVYNIOIUEJJRgoIAKRQQklGFD1fQlNUAHBTVEFUiFBCU1QAAHBQUkFUiFBCU1QBAHBSQ0FQ
iFBCU1QKAgBwUFZPTIhQQlNUCgMApFBCU1RbgkQEQUNfXwhfSElEDUFDUEkwMDAzAAhfVUlEAAhf
UENMEgYBX1NCXxQSX1BTUgCkXl4uQkFUMEFQU1IUCV9TVEEApAoPEE4LX1NCXxBHC1BDSTAIQ1JT
XxFCBwpuiA0AAgwAAAAAAP8AAAAAAUcB+Az4DAEIiA0AAQwDAAAAAPcMAAD4DIgNAAEMAwAAAA3/
/wAAAPOHFwAADAMAAAAAAAAKAP//CwAAAAAAAAACAIcXAAAIAwAAAAAAAAAA///f/wAAAAAAAAAA
eQAUOF9DUlMAikNSU18KXFJBTVSKQ1JTXwpoUkFNUnBNRU1MUkFNVHQMAADg/1JBTVRSQU1SpENS
U18QSi5fU0JfW4EnLwNQQ0kwU0JSR1BDSUMBAEAwUElSQQhQSVJCCFBJUkMIUElSRAgIQlVGQREJ
CgYjAIAYeQCLQlVGQQFJQ1JTFBZMU1RBAXtoCoBgoAVgpAoJoQSkCgsUF0xDUlMBe2gKD2B5AWBJ
Q1JTpEJVRkEUFkxTUlMBi2gBSVNSU4JJU1JTYKR2YBQMTERJUwGkfWgKgABbgkEMTE5LQQhfSElE
DEHQDA8IX1VJRAEUH19TVEEAREJHXw1MTktBLl9TVEEKAKRMU1RBUElSQRQbX1BSUwBEQkdfDUxO
S0EuX1BSUwoApFBSU0EUI19ESVMAREJHXw1MTktBLl9ESVMKAHBMRElTUElSQVBJUkEUH19DUlMA
REJHXw1MTktBLl9DUlMKAKRMQ1JTUElSQRQqX1NSUwFEQkdfDUxOS0EuX1NSUzogAEhFWF9MU1JT
aHBMU1JTaFBJUkFbgkIITE5LQghfSElEDEHQDA8IX1VJRAoCFA9fU1RBAKRMU1RBUElSQhQLX1BS
UwCkUFJTQhQTX0RJUwBwTERJU1BJUkJQSVJCFA9fQ1JTAKRMQ1JTUElSQhQqX1NSUwFEQkdfDUxO
S0IuX1NSUzogAEhFWF9MU1JTaHBMU1JTaFBJUkJbgkIITE5LQwhfSElEDEHQDA8IX1VJRAoDFA9f
U1RBAKRMU1RBUElSQxQLX1BSUwCkUFJTQxQTX0RJUwBwTERJU1BJUkNQSVJDFA9fQ1JTAKRMQ1JT
UElSQxQqX1NSUwFEQkdfDUxOS0MuX1NSUzogAEhFWF9MU1JTaHBMU1JTaFBJUkNbgkIITE5LRAhf
SElEDEHQDA8IX1VJRAoEFA9fU1RBAKRMU1RBUElSRBQLX1BSUwCkUFJTRBQTX0RJUwBwTERJU1BJ
UkFQSVJEFA9fQ1JTAKRMQ1JTUElSRBQqX1NSUwFEQkdfDUxOS0QuX1NSUzogAEhFWF9MU1JTaHBM
U1JTaFBJUkQIX1MwXxIEAgAAoBN7UFdSUwoCAAhfUzFfEgQCAQGgFXtQV1JTChAACF9TNF8SBgIK
BQoFCF9TNV8SBgIKBQoFFCNfUFRTAURCR18NUHJlcGFyZSB0byBzbGVlcDogAEhFWF9o
====
begin-base64 644 obsd55.FACP.1
RkFDUHQAAAAEi1ZCT1ggIFZCT1hGQUNQAQAAAEFTTCBhAAAAAAL/AxAE/wMBAAkALkQAAKGgAAAA
QAAAAAAAAARAAAAAAAAAAAAAAAhAAAAgQAAAAAAAAAQCAAQCAAAAZQDpAwAAAAAAAAAAAAMAAEEF
AAA=
====
begin-base64 644 obsd55.RSDT.0
UlNEVCwAAAABg1ZCT1ggIFZCT1hSU0RUAQAAAEFTTCBhAAAAcAD/A0AC/wM=
====
begin-base64 644 obsd55.SSDT.3
U1NEVMwBAAABWFZCT1ggIFZCT1hDUFVUAgAAAElOVEwlAxQgEEcaXF9QUl+jo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oj
o6Ojow==
====
begin-base64 644 obsd55.headers
ClJTRCBQVFI6IENoZWNrc3VtPTk0LCBPRU1JRD1WQk9YLCBSc2R0QWRkcmVzcz0weDAzZmYwMDAw
CgoKUlNEVDogTGVuZ3RoPTQ0LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMzEsCglPRU1JRD1WQk9Y
LCBPRU0gVGFibGUgSUQ9VkJPWFJTRFQsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPUFT
TCwgQ3JlYXRvciBSZXZpc2lvbj0weDYxCgoKCUVudHJpZXM9eyAweDAzZmYwMDcwLCAweDAzZmYw
MjQwIH0KCgoJRFNEVD0weDNmZjA0MTAKCUlOVF9NT0RFTD1BUElDCglTQ0lfSU5UPTkKCVNNSV9D
TUQ9MHg0NDJlLCBBQ1BJX0VOQUJMRT0weGExLCBBQ1BJX0RJU0FCTEU9MHhhMCwgUzRCSU9TX1JF
UT0weDAKCVBNMWFfRVZUX0JMSz0weDQwMDAtMHg0MDAzCglQTTFhX0NOVF9CTEs9MHg0MDA0LTB4
NDAwNQoJUE0yX1RNUl9CTEs9MHg0MDA4LTB4NDAwYgoJUE0yX0dQRTBfQkxLPTB4NDAyMC0weDQw
MjEKCVBfTFZMMl9MQVQ9MTAxbXMsIFBfTFZMM19MQVQ9MTAwMW1zCglGTFVTSF9TSVpFPTAsIEZM
VVNIX1NUUklERT0wCglEVVRZX09GRlNFVD0wLCBEVVRZX1dJRFRIPTAKCURBWV9BTFJNPTAsIE1P
Tl9BTFJNPTAsIENFTlRVUlk9MAoJRmxhZ3M9e1dCSU5WRCxGSVhfUlRDLFRNUl9WQUxfRVhUfQoK
CkRTRFQ6IExlbmd0aD03MDYyLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xNDIsCglPRU1JRD1WQk9Y
LCBPRU0gVGFibGUgSUQ9VkJPWEJJT1MsIE9FTSBSZXZpc2lvbj0weDIsCglDcmVhdG9yIElEPUlO
VEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDE0MDMyNQoKClNTRFQ6IExlbmd0aD00NjAsIFJldmlz
aW9uPTEsIENoZWNrc3VtPTg4LAoJT0VNSUQ9VkJPWCwgT0VNIFRhYmxlIElEPVZCT1hDUFVULCBP
RU0gUmV2aXNpb249MHgyLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAx
NDAzMjUKCg==
====

Reply via email to