NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-amd64/39951: amd64 freezes due to interrupt storm on int19
The following reply was made to PR port-amd64/39951; it has been noted by GNATS.
From: Geert Hendrickx <ghen%telenet.be@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: port-amd64/39951: amd64 freezes due to interrupt storm on int19
Date: Tue, 18 Nov 2008 15:52:12 +0100
--a8Wt8u1KmwUX3Y2C
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In attachment:
- dmesg from 5.0_BETA
- partial acpidump from NetBSD (dumps core half way)
- binary acpidump obtained via a Linux livecd
Geert
--a8Wt8u1KmwUX3Y2C
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=dmesg
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 5.0_BETA (GENERIC) #0: Mon Nov 3 09:42:46 CET 2008
ghen%boris.ghen.be@localhost:/scratch/netbsd/netbsd-5/obj/sys/arch/amd64/compile/GENERIC
total memory = 4094 MB
avail memory = 3953 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
SMBIOS rev. 2.5 @ 0xf0000 (50 entries)
Dell Inc. Inspiron 530 ( )
mainbus0 (root)
cpu0 at mainbus0 apid 0: Intel 686-class, 2660MHz, id 0x10677
cpu0: Enhanced SpeedStep (1244 mV) 800 MHz
cpu0: Enhanced SpeedStep frequencies available (MHz): 800 700 600
cpu1 at mainbus0 apid 3: multiprocessor boot disabled
cpu2 at mainbus0 apid 2: multiprocessor boot disabled
cpu3 at mainbus0 apid 1: multiprocessor boot disabled
ioapic0 at mainbus0 apid 4: pa 0xfec00000, version 20, 24 pins
acpi0 at mainbus0: Intel ACPICA 20080321
acpi0: X/RSDT: OemId <DELL , FX09 ,42302e31>, AslId <AWRD,00000000>
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
ACPI-Safe 24-bit timer
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
attimer1 at acpi0 (TMR, PNP0100): AT Timer
attimer1: io 0x40-0x43
hpet0 at acpi0 (HPET, PNP0103)
hpet0: mem 0xfed00000-0xfed003ff irq 0,8
timecounter: Timecounter "hpet0" frequency 14318179 Hz quality 2000
pcppi1 at acpi0 (SPKR, PNP0800)
pcppi1: io 0x61
midi0 at pcppi1: PC speaker (CPU-intensive output)
sysbeep0 at pcppi1
FDC0 (PNP0700) at acpi0 not configured
FWH (INT0800) at acpi0 not configured
FAN (PNP0C0B) at acpi0 not configured
acpitz0 at acpi0 (THRM): active cooling level 0: 50.0C critical 120.0C passive
40.0C
attimer1: attached to pcppi1
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x8086 product 0x29c0 (rev. 0x02)
agp0 at pchb0: can't find internal VGA device config space
ppb0 at pci0 dev 1 function 0: vendor 0x8086 product 0x29c1 (rev. 0x02)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
vga0 at pci1 dev 0 function 0: vendor 0x1002 product 0x94c3 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
wm0 at pci0 dev 25 function 0: 82801I LAN Controller, rev. 2
wm0: interrupting at ioapic0 pin 20
wm0: PCI-Express bus
wm0: FLASH
wm0: Ethernet address 00:21:9b:07:35:3e
inphy0 at wm0 phy 1: i82562EM 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
uhci0 at pci0 dev 26 function 0: vendor 0x8086 product 0x2937 (rev. 0x02)
uhci0: interrupting at ioapic0 pin 16
usb0 at uhci0: USB revision 1.0
uhci1 at pci0 dev 26 function 1: vendor 0x8086 product 0x2938 (rev. 0x02)
uhci1: interrupting at ioapic0 pin 21
usb1 at uhci1: USB revision 1.0
uhci2 at pci0 dev 26 function 2: vendor 0x8086 product 0x2939 (rev. 0x02)
uhci2: interrupting at ioapic0 pin 19
usb2 at uhci2: USB revision 1.0
ehci0 at pci0 dev 26 function 7: vendor 0x8086 product 0x293c (rev. 0x02)
ehci0: interrupting at ioapic0 pin 18
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2
usb3 at ehci0: USB revision 2.0
azalia0 at pci0 dev 27 function 0: Generic High Definition Audio Controller
azalia0: interrupting at ioapic0 pin 22
azalia0: host: 0x8086/0x293e (rev. 2), HDA rev. 1.0
uhci3 at pci0 dev 29 function 0: vendor 0x8086 product 0x2934 (rev. 0x02)
uhci3: interrupting at ioapic0 pin 23
usb4 at uhci3: USB revision 1.0
uhci4 at pci0 dev 29 function 1: vendor 0x8086 product 0x2935 (rev. 0x02)
uhci4: interrupting at ioapic0 pin 19
usb5 at uhci4: USB revision 1.0
uhci5 at pci0 dev 29 function 2: vendor 0x8086 product 0x2936 (rev. 0x02)
uhci5: interrupting at ioapic0 pin 18
usb6 at uhci5: USB revision 1.0
ehci1 at pci0 dev 29 function 7: vendor 0x8086 product 0x293a (rev. 0x02)
ehci1: interrupting at ioapic0 pin 23
ehci1: EHCI version 1.0
ehci1: companion controllers, 2 ports each: uhci3 uhci4 uhci5
usb7 at ehci1: USB revision 2.0
ppb1 at pci0 dev 30 function 0: vendor 0x8086 product 0x244e (rev. 0x92)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
ichlpcib0 at pci0 dev 31 function 0
ichlpcib0: vendor 0x8086 product 0x2916 (rev. 0x02)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO (watchdog) timer configured.
ahcisata0 at pci0 dev 31 function 2: vendor 0x8086 product 0x2822
ahcisata0: interrupting at ioapic0 pin 19
ahcisata0: AHCI revision 1.2, 6 ports, 32 command slots, features 0xe322e0c0
atabus0 at ahcisata0 channel 0
atabus1 at ahcisata0 channel 1
atabus2 at ahcisata0 channel 2
atabus3 at ahcisata0 channel 3
atabus4 at ahcisata0 channel 4
atabus5 at ahcisata0 channel 5
ichsmb0 at pci0 dev 31 function 3: vendor 0x8086 product 0x2930 (rev. 0x02)
ichsmb0: interrupting at ioapic0 pin 18
iic0 at ichsmb0: I2C bus
isa0 at ichlpcib0
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
azalia0: codec[2]: Realtek ALC888 (rev. 0.1), HDA rev. 1.0
audio0 at azalia0: full duplex, independent
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3 at usb3: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
uhub4 at usb4: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered
uhub5 at usb5: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub5: 2 ports with 2 removable, self powered
uhub6 at usb6: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub6: 2 ports with 2 removable, self powered
uhub7 at usb7: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub7: 6 ports with 6 removable, self powered
ahcisata0 port 0: device present, speed: 3.0Gb/s
ahcisata0 port 1: device present, speed: 3.0Gb/s
ahcisata0 port 4: device present, speed: 1.5Gb/s
ahcisata0 port 5: device present, speed: 1.5Gb/s
wd0 at atabus0 drive 0: <ST3500620AS>
wd0: quirks 2<FORCE_LBA48>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 465 GB, 969021 cyl, 16 head, 63 sec, 512 bytes/sect x 976773168 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
wd1 at atabus1 drive 0: <ST3500620AS>
wd1: quirks 2<FORCE_LBA48>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 465 GB, 969021 cyl, 16 head, 63 sec, 512 bytes/sect x 976773168 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
(using DMA)
atapibus0 at atabus4: 1 targets
cd0 at atapibus0 drive 0: <TSSTcorpDVD-ROM TS-H353B, , D500> cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(ahcisata0:4:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
(using DMA)
atapibus1 at atabus5: 1 targets
cd1 at atapibus1 drive 0: <Optiarc DVD+/-RW AD-7200S, , 101A> cdrom removable
cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
cd1(ahcisata0:5:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
(using DMA)
umass0 at uhub7 port 5 configuration 1 interface 0
umass0: TEAC CA-200, rev 2.00/4.08, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 4 luns per target
sd0 at scsibus0 target 0 lun 0: <TEAC, USB HS-CF Card, 4.08> disk removable
sd0: drive offline
sd0(umass0:0:0:0): Check Condition on CDB: 0x00 00 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd0: unable to open device, error = 19
sd1 at scsibus0 target 0 lun 1: <TEAC, USB HS-xD/SM, 4.08> disk removable
sd1: drive offline
sd1(umass0:0:0:1): Check Condition on CDB: 0x00 20 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd1: unable to open device, error = 19
sd2 at scsibus0 target 0 lun 2: <TEAC, USB HS-MS Card, 4.08> disk removable
sd2: drive offline
sd2(umass0:0:0:2): Check Condition on CDB: 0x00 40 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd2: unable to open device, error = 19
sd3 at scsibus0 target 0 lun 3: <TEAC, USB HS-SD Card, 4.08> disk removable
sd3: drive offline
sd3(umass0:0:0:3): Check Condition on CDB: 0x00 60 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd3: unable to open device, error = 19
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex
sd0(umass0:0:0:0): Check Condition on CDB: 0x00 00 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd1(umass0:0:0:1): Check Condition on CDB: 0x00 20 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd2(umass0:0:0:2): Check Condition on CDB: 0x00 40 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd3(umass0:0:0:3): Check Condition on CDB: 0x00 60 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
raid0: RAID Level 1
raid0: Components: /dev/wd0a /dev/wd1a
raid0: Total Sectors: 721420160 (352255 MB)
raid1: RAID Level 0
raid1: Components: /dev/wd0e /dev/wd1e
raid1: Total Sectors: 510705536 (249367 MB)
sd0(umass0:0:0:0): Check Condition on CDB: 0x00 00 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd1(umass0:0:0:1): Check Condition on CDB: 0x00 20 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd2(umass0:0:0:2): Check Condition on CDB: 0x00 40 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
sd3(umass0:0:0:3): Check Condition on CDB: 0x00 60 00 00 00 00
SENSE KEY: Not Ready
ASC/ASCQ: Medium Not Present
boot device: raid0
root on raid0a dumps on raid0b
root file system type: ffs
ugen0 at uhub1 port 1
ugen0: American Power Conversion Back-UPS CS 650 FW:817.v4.I USB FW:v4, rev
1.10/0.06, addr 2
uhub8 at uhub1 port 2: Mitsumi Electric Hub in Apple Extended USB Keyboard,
class 9/0, rev 1.10/4.20, addr 3
uhub8: 3 ports with 2 removable, bus powered
uhidev0 at uhub8 port 3 configuration 1 interface 0
uhidev0: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.20, addr 4,
iclass 3/1
ukbd0 at uhidev0
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub8 port 3 configuration 1 interface 1
uhidev1: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.20, addr 4,
iclass 3/0
uhidev1: 3 report ids
uhid0 at uhidev1 reportid 2: input=1, output=0, feature=0
uhid1 at uhidev1 reportid 3: input=3, output=0, feature=0
uhidev2 at uhub8 port 1 configuration 1 interface 0
uhidev2: Logitech Trackball, rev 1.10/2.20, addr 5, iclass 3/1
ums0 at uhidev2: 3 buttons and Z dir.
wsmouse0 at ums0 mux 0
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
--a8Wt8u1KmwUX3Y2C
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=acpidump
/*
RSD PTR: Checksum=145, OEMID=DELL, RsdtAddress=0xcfee3000
*/
/*
RSDT: Length=64, Revision=1, Checksum=253,
OEMID=DELL, OEM Table ID=FX09, OEM Revision=0x42302e31,
Creator ID=AWRD, Creator Revision=0x0
*/
/*
Entries={ 0xcfee3180, 0xcfee73c0, 0xcfee7400, 0xcfee7440, 0xcfee75c0,
0xcfee7300, 0xcfee7f60 }
*/
/*
DSDT=0xcfee3200
INT_MODEL=APIC
SCI_INT=9
SMI_CMD=0xb2, ACPI_ENABLE=0xa1, ACPI_DISABLE=0xa0, S4BIOS_REQ=0x0
PM1a_EVT_BLK=0x400-0x403
PM1a_CNT_BLK=0x404-0x405
PM2_TMR_BLK=0x408-0x40b
PM2_GPE0_BLK=0x420-0x42f
P_LVL2_LAT=101ms, P_LVL3_LAT=1001ms
FLUSH_SIZE=0, FLUSH_STRIDE=0
DUTY_OFFSET=1, DUTY_WIDTH=1
DAY_ALRM=13, MON_ALRM=0, CENTURY=0
Flags={WBINVD,PROC_C1,SLP_BUTTON,RTC_S4}
*/
/*
DSDT: Length=16380, Revision=1, Checksum=80,
OEMID=DELL, OEM Table ID=AWRDACPI, OEM Revision=0x1000,
Creator ID=MSFT, Creator Revision=0x3000000
*/
DefinitionBlock ("acpi_dst.aml", "DSDT", 0x1, "DELL", "AWRDACPI", 0x1000)
{
Scope(\_PR) {
Processor(\_PR.CPU0, 0, 0x0, 0x0) {
}
Processor(\_PR.CPU1, 1, 0x0, 0x0) {
}
Processor(\_PR.CPU2, 2, 0x0, 0x0) {
}
Processor(\_PR.CPU3, 3, 0x0, 0x0) {
}
}
Name(\_S0, Package(0x04) {
0x00,
0x00,
0x00,
0x00,
})
Name(\_S3, Package(0x04) {
0x05,
0x00,
0x00,
0x00,
})
Name(\_S4, Package(0x04) {
0x06,
0x00,
0x00,
0x00,
})
Name(\_S5, Package(0x04) {
0x07,
0x00,
0x00,
0x00,
})
Name(FLAG, 0x00)
Name(STAT, 0x00)
OperationRegion(\DEBG, SystemIO, 0x80, 0x01)
Field(\DEBG, ByteAcc, NoLock, Preserve) {
DBG1, 8
}
OperationRegion(RCRB, SystemMemory, 0xfed1c000, 0x4000)
Field(RCRB, DWordAcc, Lock, Preserve) {
Offset(0x3404),
, 7,
HPTF, 1
}
OperationRegion(ELKM, SystemMemory, 0x000fffea, 0x01)
Field(ELKM, ByteAcc, NoLock, Preserve) {
, 1,
, 1,
ELSO, 1,
, 1,
, 1,
, 1,
, 1
}
OperationRegion(EXTM, SystemMemory, 0x000ff830, 0x10)
Field(EXTM, WordAcc, NoLock, Preserve) {
ROM1, 16,
RMS1, 16,
ROM2, 16,
RMS2, 16,
ROM3, 16,
RMS3, 16,
AMEM, 32
}
OperationRegion(\SMIC, SystemIO, 0xb2, 0x01)
Field(\SMIC, ByteAcc, NoLock, Preserve) {
SCP, 8
}
OperationRegion(TCOI, SystemIO, 0x0460, 0x08)
Field(TCOI, WordAcc, NoLock, Preserve) {
Offset(0x4),
, 9,
SCIS, 1,
Offset(0x6)
}
OperationRegion(\PM1S, SystemIO, 0x0400, 0x04)
Field(\PM1S, ByteAcc, NoLock, Preserve) {
PM00, 8,
PM01, 8,
PM02, 8,
PM03, 8
}
OperationRegion(\PM2S, SystemIO, 0x0429, 0x01)
Field(\PM2S, ByteAcc, NoLock, Preserve) {
, 1,
PM29, 1
}
OperationRegion(\SPEN, SystemIO, 0x0430, 0x01)
Field(\SPEN, ByteAcc, NoLock, Preserve) {
, 4,
TRAP, 1
}
OperationRegion(\GBLE, SystemIO, 0x0421, 0x01)
Field(\GBLE, ByteAcc, NoLock, Preserve) {
ESMI, 8
}
OperationRegion(APMP, SystemIO, 0xb2, 0x02)
Field(APMP, ByteAcc, NoLock, Preserve) {
APMC, 8,
APMD, 8
}
OperationRegion(\GPO, SystemIO, 0x048c, 0x04)
Field(\GPO, ByteAcc, NoLock, Preserve) {
GO00, 1,
GO01, 1,
GO02, 1,
GO03, 1,
GO04, 1,
GO05, 1,
GO06, 1,
GO07, 1,
GO08, 1,
GO09, 1,
GO0A, 1,
GO0B, 1,
GO0C, 1,
GO0D, 1,
GO0E, 1,
GO0F, 1,
GO10, 1,
GO11, 1,
GO12, 1,
GO13, 1,
GO14, 1,
GO15, 1,
GO16, 1,
GO17, 1,
GO18, 1,
GO19, 1,
GO1A, 1,
GO1B, 1,
GO1C, 1,
GO1D, 1,
GO1E, 1,
GO1F, 1
}
OperationRegion(\GPO2, SystemIO, 0x04b8, 0x04)
Field(\GPO2, ByteAcc, NoLock, Preserve) {
GO20, 1,
GO21, 1,
GO22, 1,
GO23, 1,
GO24, 1,
GO25, 1,
GO26, 1,
GO27, 1,
, 1,
, 1,
, 1,
, 1,
, 1,
, 1,
, 1,
Offset(0x2),
GO30, 1,
GO31, 1
}
Name(OSFX, 0x01)
Name(OSFL, 0x01)
Method(STRC, 2) {
If(LNot(LEqual(SizeOf(Arg0), SizeOf(Arg1)))) {
Return(0x00)
}
Add(SizeOf(Arg0), 0x01, Local0)
Name(BUF0, Buffer(Local0) { })
Name(BUF1, Buffer(Local0) { })
Store(Arg0, BUF0)
Store(Arg1, BUF1)
While(Local0) {
Decrement(Local0)
If(LNot(LEqual(DerefOf(Index(BUF0, Local0, )), DerefOf(Index(BUF1,
Local0, ))))) {
Return(Zero)
}
}
Return(One)
}
OperationRegion(RTCM, SystemIO, 0x70, 0x02)
Field(RTCM, ByteAcc, NoLock, Preserve) {
CMIN, 8,
CMDA, 8
}
IndexField(CMIN, CMDA, ByteAcc, NoLock, Preserve) {
Offset(0xf),
SHUT, 8
}
OperationRegion(INFO, SystemMemory, 0x000ff840, 0x01)
Field(INFO, ByteAcc, NoLock, Preserve) {
KBDI, 1,
RTCW, 1,
PS2F, 1,
IRFL, 2,
DISE, 1,
SSHU, 1,
AWMD, 1
}
OperationRegion(BEEP, SystemIO, 0x61, 0x01)
Field(BEEP, ByteAcc, NoLock, Preserve) {
S1B, 8
}
OperationRegion(CONT, SystemIO, 0x40, 0x04)
Field(CONT, ByteAcc, NoLock, Preserve) {
CNT0, 8,
CNT1, 8,
CNT2, 8,
CTRL, 8
}
Method(SPKR, 1) {
Store(S1B, Local0)
Store(0xb6, CTRL)
Store(0x55, CNT2)
Store(0x03, CNT2)
Store(Arg0, Local2)
While(LGreater(Local2, 0x00)) {
Or(S1B, 0x03, S1B)
Store(0x5fff, Local3)
While(LGreater(Local3, 0x00)) {
Decrement(Local3)
}
And(S1B, 0xfc, S1B)
Store(0x0eff, Local3)
While(LGreater(Local3, 0x00)) {
Decrement(Local3)
}
Decrement(Local2)
}
Store(Local0, S1B)
}
Scope(\) {
Name(PICF, 0x00)
Method(_PIC, 1) {
Store(Arg0, PICF)
}
}
Method(\_PTS, 1) {
Or(Arg0, 0xf0, Local0)
Store(Local0, DBG1)
Store(0x01, PM29)
If(LNot(LEqual(VID0, 0xffff))) {
If(LEqual(And(RSR0, 0x01, ), 0x01)) {
Or(RSR0, 0x01, RSR0)
Or(PMC0, 0x80, PMC0)
}
}
If(LNot(LEqual(VID1, 0xffff))) {
If(LEqual(And(RSR1, 0x01, ), 0x01)) {
Or(RSR1, 0x01, RSR1)
Or(PMC1, 0x80, PMC1)
}
}
If(LNot(LEqual(VID2, 0xffff))) {
If(LEqual(And(RSR2, 0x01, ), 0x01)) {
Or(RSR2, 0x01, RSR2)
Or(PMC2, 0x80, PMC2)
}
}
If(LNot(LEqual(VID3, 0xffff))) {
If(LEqual(And(RSR3, 0x01, ), 0x01)) {
Or(RSR3, 0x01, RSR3)
Or(PMC3, 0x80, PMC3)
}
}
OSTP()
If(LEqual(Arg0, 0x01)) {
SFAN(Zero)
}
If(LEqual(Arg0, 0x03)) {
}
If(LEqual(Arg0, 0x05)) {
Store(ESMI, Local0)
And(Local0, 0xfb, Local0)
Store(Local0, ESMI)
}
If(LEqual(Arg0, 0x04)) {
If(LNot(PICF)) {
Sleep(0x64)
}
}
}
Method(\_WAK, 1) {
Store(0xff, DBG1)
If(LEqual(Arg0, 0x03)) {
Store(0x88, SCP)
}
SFAN(0xff)
If(OSFL) {
Notify(\_SB.PWRB, 0x02)
}
Else {
If(LEqual(RTCW, 0x00)) {
Notify(\_SB.PWRB, 0x02)
}
}
Notify(\_SB.PCI0.USB0, 0x00)
Notify(\_SB.PCI0.USB1, 0x00)
Notify(\_SB.PCI0.USB2, 0x00)
Notify(\_SB.PCI0.USB3, 0x00)
Notify(\_SB.PCI0.USB4, 0x00)
Notify(\_SB.PCI0.USB5, 0x00)
}
Scope(\_SI) {
Method(_MSG, 1) {
Store(Local0, Local0)
}
Method(_SST, 1) {
Store(Local0, Local0)
}
}
Scope(\_GPE) {
Method(_L06) {
If(\_SB.PCI0.IGD0.GSSE) {
\_SB.PCI0.IGD0.OPRN()
}
Else {
Store(0x01, SCIS)
}
}
Method(_L03) {
Notify(\_SB.PCI0.USB0, 0x02)
}
Method(_L04) {
Notify(\_SB.PCI0.USB1, 0x02)
}
Method(_L0C) {
Notify(\_SB.PCI0.USB2, 0x02)
}
Method(_L0E) {
Notify(\_SB.PCI0.USB3, 0x02)
}
Method(_L05) {
Notify(\_SB.PCI0.USB4, 0x02)
}
Method(_L20) {
Notify(\_SB.PCI0.USB5, 0x02)
}
Method(_L0D) {
Notify(\_SB.PCI0.EHC1, 0x02)
Notify(\_SB.PCI0.EHC2, 0x02)
}
Method(_L0B) {
Notify(\_SB.PCI0.HUB0, 0x02)
}
Method(_L08) {
}
Method(_L09) {
If(LNot(LEqual(VID0, 0xffff))) {
If(LEqual(And(RSR0, 0x01, ), 0x01)) {
Store(0xff, RSR0)
Store(0x80, PMC0)
Notify(\_SB.PCI0.PEX0, 0x02)
}
}
If(LNot(LEqual(VID1, 0xffff))) {
If(LEqual(And(RSR1, 0x01, ), 0x01)) {
Store(0xff, RSR1)
Store(0x80, PMC1)
Notify(\_SB.PCI0.PEX1, 0x02)
}
}
If(LNot(LEqual(VID2, 0xffff))) {
If(LEqual(And(RSR2, 0x01, ), 0x01)) {
Store(0xff, RSR2)
Store(0x80, PMC2)
Notify(\_SB.PCI0.PEX2, 0x02)
}
}
If(LNot(LEqual(VID3, 0xffff))) {
If(LEqual(And(RSR3, 0x01, ), 0x01)) {
Store(0xff, RSR3)
Store(0x80, PMC3)
Notify(\_SB.PCI0.PEX3, 0x02)
}
}
If(LNot(LEqual(VID4, 0xffff))) {
If(LEqual(And(RSR4, 0x01, ), 0x01)) {
Store(0xff, RSR4)
Store(0x80, PMC4)
Notify(\_SB.PCI0.PEX4, 0x02)
}
}
If(LNot(LEqual(VID5, 0xffff))) {
If(LEqual(And(RSR5, 0x01, ), 0x01)) {
Store(0xff, RSR5)
Store(0x80, PMC5)
Notify(\_SB.PCI0.PEX5, 0x02)
}
}
}
}
Scope(\_SB) {
Device(PWRB) {
Name(_HID, 0x0c0cd041)
Method(_STA) {
Return(0x0b)
}
}
Device(PCI0) {
Name(_HID, 0x080ad041)
Name(_CID, 0x030ad041)
Name(_ADR, 0x00)
Name(_UID, 0x01)
Name(_BBN, 0x00)
Method(_S3D) {
If(LEqual(OSFL, 0x02)) {
Return(0x02)
}
Else {
Return(0x03)
}
}
Method(_STA) {
Return(0x0f)
}
Method(_CRS) {
Name(BUF0, Buffer(0x88) {0x88, 0xd, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0,
0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x47, 0x1, 0xf8, 0xc, 0xf8, 0xc, 0x1,
0x8, 0x88, 0xd, 0x0, 0x1, 0xc, 0x3, 0x0, 0x0, 0x0, 0x0, 0xf7, 0xc, 0x0, 0x0,
0xf8, 0xc, 0x88, 0xd, 0x0, 0x1, 0xc, 0x3, 0x0, 0x0, 0x0, 0xd, 0xff, 0xff, 0x0,
0x0, 0x0, 0xf3, 0x87, 0x17, 0x0, 0x0, 0xc, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0xa, 0x0, 0xff, 0xff, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x87,
0x17, 0x0, 0x0, 0xc, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0xff, 0xff,
0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x87, 0x17, 0x0, 0x0, 0xc,
0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0xff, 0xff, 0xbf, 0xfe, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0xf0, 0xff, 0x79, 0x0 })
CreateDWordField(BUF0, 0x76, TCMM)
CreateDWordField(BUF0, 0x82, TOMM)
Add(AMEM, 0x00060000, TCMM)
Add(TCMM, 0x00010000, TCMM)
Subtract(0xfec00000, TCMM, TOMM)
Return(BUF0)
}
Name(PICM, Package(0x1a) {
Package(0x04) {
0x0002ffff,
0x00,
\_SB.PCI0.LNKA,
0x00,
},
Package(0x04) {
0x0002ffff,
0x01,
\_SB.PCI0.LNKB,
0x00,
},
Package(0x04) {
0x0002ffff,
0x02,
\_SB.PCI0.LNKC,
0x00,
},
Package(0x04) {
0x0002ffff,
0x03,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001bffff,
0x00,
\_SB.PCI0.LNK0,
0x00,
},
Package(0x04) {
0x0019ffff,
0x00,
\_SB.PCI0.LNKE,
0x00,
},
Package(0x04) {
0x0001ffff,
0x00,
\_SB.PCI0.LNKA,
0x00,
},
Package(0x04) {
0x0001ffff,
0x01,
\_SB.PCI0.LNKB,
0x00,
},
Package(0x04) {
0x0001ffff,
0x02,
\_SB.PCI0.LNKC,
0x00,
},
Package(0x04) {
0x0001ffff,
0x03,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001cffff,
0x00,
\_SB.PCI0.LNKA,
0x00,
},
Package(0x04) {
0x001cffff,
0x01,
\_SB.PCI0.LNKB,
0x00,
},
Package(0x04) {
0x001cffff,
0x02,
\_SB.PCI0.LNKC,
0x00,
},
Package(0x04) {
0x001cffff,
0x03,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001cffff,
0x00,
\_SB.PCI0.LNKB,
0x00,
},
Package(0x04) {
0x001cffff,
0x01,
\_SB.PCI0.LNKA,
0x00,
},
Package(0x04) {
0x001dffff,
0x00,
\_SB.PCI0.LNK1,
0x00,
},
Package(0x04) {
0x001dffff,
0x01,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001dffff,
0x02,
\_SB.PCI0.LNKC,
0x00,
},
Package(0x04) {
0x001affff,
0x00,
\_SB.PCI0.LNKA,
0x00,
},
Package(0x04) {
0x001affff,
0x01,
\_SB.PCI0.LNKF,
0x00,
},
Package(0x04) {
0x001affff,
0x03,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001affff,
0x02,
\_SB.PCI0.LNKC,
0x00,
},
Package(0x04) {
0x001fffff,
0x00,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001fffff,
0x00,
\_SB.PCI0.LNKD,
0x00,
},
Package(0x04) {
0x001fffff,
0x01,
\_SB.PCI0.LNKC,
0x00,
},
})
Name(APIC, Package(0x1a) {
Package(0x04) {
0x0002ffff,
0x00,
0x00,
0x10,
},
Package(0x04) {
0x0002ffff,
0x01,
0x00,
0x11,
},
Package(0x04) {
0x0002ffff,
0x02,
0x00,
0x12,
},
Package(0x04) {
0x0002ffff,
0x03,
0x00,
0x13,
},
Package(0x04) {
0x001bffff,
0x00,
0x00,
0x16,
},
Package(0x04) {
0x0019ffff,
0x00,
0x00,
0x14,
},
Package(0x04) {
0x0001ffff,
0x00,
0x00,
0x10,
},
Package(0x04) {
0x0001ffff,
0x01,
0x00,
0x11,
},
Package(0x04) {
0x0001ffff,
0x02,
0x00,
0x12,
},
Package(0x04) {
0x0001ffff,
0x03,
0x00,
0x13,
},
Package(0x04) {
0x001cffff,
0x00,
0x00,
0x10,
},
Package(0x04) {
0x001cffff,
0x01,
0x00,
0x11,
},
Package(0x04) {
0x001cffff,
0x02,
0x00,
0x12,
},
--a8Wt8u1KmwUX3Y2C
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="acpidump.bin"
Content-Transfer-Encoding: base64
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARFNEVPw/AAABUERFTEwgIEFX
UkRBQ1BJABAAAE1TRlQAAAADEEMFXF9QUl9bgxFcLl9QUl9DUFUwAAAAAAAAW4MRXC5fUFJf
Q1BVMQEAAAAAAFuDEVwuX1BSX0NQVTICAAAAAABbgxFcLl9QUl9DUFUzAwAAAAAACFxfUzBf
EgoECgAKAAoACgAIXF9TM18SCgQKBQoACgAKAAhcX1M0XxIKBAoGCgAKAAoACFxfUzVfEgoE
CgcKAAoACgAIRkxBRwoACFNUQVQKAFuAXERFQkcBCoAKAVuBDFxERUJHAURCRzEIW4BSQ1JC
AAwAwNH+CwBAW4ERUkNSQhMAgAIaAAdIUFRGAVuARUxLTQAM6v8PAAoBW4EXRUxLTQEAAQAB
RUxTTwEAAQABAAEAAVuARVhUTQAMMPgPAAoQW4EpRVhUTQJST00xEFJNUzEQUk9NMhBSTVMy
EFJPTTMQUk1TMxBBTUVNIFuAXFNNSUMBCrIKAVuBDFxTTUlDAVNDUF8IW4BUQ09JAQtgBAoI
W4ERVENPSQIAIAAJU0NJUwEABluAXFBNMVMBCwAECgRbgRtcUE0xUwFQTTAwCFBNMDEIUE0w
MghQTTAzCFuAXFBNMlMBCykECgFbgQ5cUE0yUwEAAVBNMjkBW4BcU1BFTgELMAQKAVuBDlxT
UEVOAQAEVFJBUAFbgFxHQkxFAQshBAoBW4EMXEdCTEUBRVNNSQhbgEFQTVABCrIKAluBEEFQ
TVABQVBNQwhBUE1ECFuAXEdQT18BC4wECgRbgUgKXEdQT18BR08wMAFHTzAxAUdPMDIBR08w
MwFHTzA0AUdPMDUBR08wNgFHTzA3AUdPMDgBR08wOQFHTzBBAUdPMEIBR08wQwFHTzBEAUdP
MEUBR08wRgFHTzEwAUdPMTEBR08xMgFHTzEzAUdPMTQBR08xNQFHTzE2AUdPMTcBR08xOAFH
TzE5AUdPMUEBR08xQgFHTzFDAUdPMUQBR08xRQFHTzFGAVuAXEdQTzIBC7gECgRbgUoEXEdQ
TzIBR08yMAFHTzIxAUdPMjIBR08yMwFHTzI0AUdPMjUBR08yNgFHTzI3AQABAAEAAQABAAEA
AQABAAFHTzMwAUdPMzEBCE9TRlgKAQhPU0ZMCgEUQQVTVFJDAqAKkpOHaIdppAoAcodoCgFg
CEJVRjARAmAIQlVGMRECYHBoQlVGMHBpQlVGMaIaYHZgoBWSk4OIQlVGMGAAg4hCVUYxYACk
AKQBW4BSVENNAQpwCgJbgRBSVENNAUNNSU4IQ01EQQhbhhJDTUlOQ01EQQEASAdTSFVUCFuA
SU5GTwAMQPgPAAoBW4EpSU5GTwFLQkRJAVJUQ1cBUFMyRgFJUkZMAkRJU0UBU1NIVQFBV01E
AVuAQkVFUAEKYQoBW4ELQkVFUAFTMUJfCFuAQ09OVAEKQAoEW4EaQ09OVAFDTlQwCENOVDEI
Q05UMghDVFJMCBRDBlNQS1IBcFMxQl9gcAq2Q1RSTHAKVUNOVDJwCgNDTlQycGhiojeUYgoA
fVMxQl8KA1MxQl9wC/9fY6IHlGMKAHZje1MxQl8K/FMxQl9wC/8OY6IHlGMKAHZjdmJwYFMx
Ql8QF1wACFBJQ0YKABQMX1BJQwFwaFBJQ0YUTxBcX1BUUwF9aArwYHBgREJHMXAKAVBNMjmg
LZKTVklEMAv//6Aik3tSU1IwCgEACgF9UlNSMAoBUlNSMH1QTUMwCoBQTUMwoC2Sk1ZJRDEL
//+gIpN7UlNSMQoBAAoBfVJTUjEKAVJTUjF9UE1DMQqAUE1DMaAtkpNWSUQyC///oCKTe1JT
UjIKAQAKAX1SU1IyCgFSU1IyfVBNQzIKgFBNQzKgLZKTVklEMwv//6Aik3tSU1IzCgEACgF9
UlNSMwoBUlNSM31QTUMzCoBQTUMzT1NUUKAKk2gKAVNGQU4AoAWTaAoDoBaTaAoFcEVTTUlg
e2AK+2BwYEVTTUmgEJNoCgSgCpJQSUNGWyIKZBRJC1xfV0FLAXAK/0RCRzGgDJNoCgNwCohT
Q1BfU0ZBTgr/oBJPU0ZMhlwuX1NCX1BXUkIKAqEXoBWTUlRDVwoAhlwuX1NCX1BXUkIKAoZc
LwNfU0JfUENJMFVTQjAKAIZcLwNfU0JfUENJMFVTQjEKAIZcLwNfU0JfUENJMFVTQjIKAIZc
LwNfU0JfUENJMFVTQjMKAIZcLwNfU0JfUENJMFVTQjQKAIZcLwNfU0JfUENJMFVTQjUKABAa
XF9TSV8UCV9NU0cBcGBgFAlfU1NUAXBgYBBIJ1xfR1BFFDdfTDA2AKAnXC8EX1NCX1BDSTBJ
R0QwR1NTRVwvBF9TQl9QQ0kwSUdEME9QUk6hCHAKAVNDSVMUGF9MMDMAhlwvA19TQl9QQ0kw
VVNCMAoCFBhfTDA0AIZcLwNfU0JfUENJMFVTQjEKAhQYX0wwQwCGXC8DX1NCX1BDSTBVU0Iy
CgIUGF9MMEUAhlwvA19TQl9QQ0kwVVNCMwoCFBhfTDA1AIZcLwNfU0JfUENJMFVTQjQKAhQY
X0wyMACGXC8DX1NCX1BDSTBVU0I1CgIUKl9MMEQAhlwvA19TQl9QQ0kwRUhDMQoChlwvA19T
Ql9QQ0kwRUhDMgoCFBhfTDBCAIZcLwNfU0JfUENJMEhVQjAKAhQGX0wwOAAURxVfTDA5AKA3
kpNWSUQwC///oCyTe1JTUjAKAQAKAXAK/1JTUjBwCoBQTUMwhlwvA19TQl9QQ0kwUEVYMAoC
oDeSk1ZJRDEL//+gLJN7UlNSMQoBAAoBcAr/UlNSMXAKgFBNQzGGXC8DX1NCX1BDSTBQRVgx
CgKgN5KTVklEMgv//6Ask3tSU1IyCgEACgFwCv9SU1IycAqAUE1DMoZcLwNfU0JfUENJMFBF
WDIKAqA3kpNWSUQzC///oCyTe1JTUjMKAQAKAXAK/1JTUjNwCoBQTUMzhlwvA19TQl9QQ0kw
UEVYMwoCoDeSk1ZJRDQL//+gLJN7UlNSNAoBAAoBcAr/UlNSNHAKgFBNQzSGXC8DX1NCX1BD
STBQRVg0CgKgN5KTVklENQv//6Ask3tSU1I1CgEACgFwCv9SU1I1cAqAUE1DNYZcLwNfU0Jf
UENJMFBFWDUKAhCAPQNcX1NCX1uCGVBXUkIIX0hJRAxB0AwMFAlfU1RBAKQKC1uChR0DUENJ
MAhfSElEDEHQCggIX0NJRAxB0AoDCF9BRFIKAAhfVUlECgEIX0JCTgoAFBdfUzNEAKALk09T
RkwKAqQKAqEEpAoDFAlfU1RBAKQKDxRODV9DUlMACEJVRjARTAgKiIgNAAIBAAAAAAD/AAAA
AAFHAfgM+AwBCIgNAAEMAwAAAAD3DAAA+AyIDQABDAMAAAAN//8AAADzhxcAAAwDAAAAAAAA
CgD//wsAAAAAAAAAAgCHFwAADAMAAAAAAAAMAP//DQAAAAAAAAACAIcXAAAMAwAAAAAAABAA
//+//gAAAAAAAPD/eQCKQlVGMAp2VENNTYpCVUYwCoJUT01NckFNRU0MAAAGAFRDTU1yVENN
TQwAAAEAVENNTXQMAADA/lRDTU1UT01NpEJVRjAIUElDTRJBLBoSGgQM//8CAAoAXC8DX1NC
X1BDSTBMTktBCgASGgQM//8CAAoBXC8DX1NCX1BDSTBMTktCCgASGgQM//8CAAoCXC8DX1NC
X1BDSTBMTktDCgASGgQM//8CAAoDXC8DX1NCX1BDSTBMTktECgASGgQM//8bAAoAXC8DX1NC
X1BDSTBMTkswCgASGgQM//8ZAAoAXC8DX1NCX1BDSTBMTktFCgASGgQM//8BAAoAXC8DX1NC
X1BDSTBMTktBCgASGgQM//8BAAoBXC8DX1NCX1BDSTBMTktCCgASGgQM//8BAAoCXC8DX1NC
X1BDSTBMTktDCgASGgQM//8BAAoDXC8DX1NCX1BDSTBMTktECgASGgQM//8cAAoAXC8DX1NC
X1BDSTBMTktBCgASGgQM//8cAAoBXC8DX1NCX1BDSTBMTktCCgASGgQM//8cAAoCXC8DX1NC
X1BDSTBMTktDCgASGgQM//8cAAoDXC8DX1NCX1BDSTBMTktECgASGgQM//8cAAoAXC8DX1NC
X1BDSTBMTktCCgASGgQM//8cAAoBXC8DX1NCX1BDSTBMTktBCgASGgQM//8dAAoAXC8DX1NC
X1BDSTBMTksxCgASGgQM//8dAAoBXC8DX1NCX1BDSTBMTktECgASGgQM//8dAAoCXC8DX1NC
X1BDSTBMTktDCgASGgQM//8aAAoAXC8DX1NCX1BDSTBMTktBCgASGgQM//8aAAoBXC8DX1NC
X1BDSTBMTktGCgASGgQM//8aAAoDXC8DX1NCX1BDSTBMTktECgASGgQM//8aAAoCXC8DX1NC
X1BDSTBMTktDCgASGgQM//8fAAoAXC8DX1NCX1BDSTBMTktECgASGgQM//8fAAoAXC8DX1NC
X1BDSTBMTktECgASGgQM//8fAAoBXC8DX1NCX1BDSTBMTktDCgAIQVBJQxJPFhoSDQQM//8C
AAoACgAKEBINBAz//wIACgEKAAoREg0EDP//AgAKAgoAChISDQQM//8CAAoDCgAKExINBAz/
/xsACgAKAAoWEg0EDP//GQAKAAoAChQSDQQM//8BAAoACgAKEBINBAz//wEACgEKAAoREg0E
DP//AQAKAgoAChISDQQM//8BAAoDCgAKExINBAz//xwACgAKAAoQEg0EDP//HAAKAQoAChES
DQQM//8cAAoCCgAKEhINBAz//xwACgMKAAoTEg0EDP//HAAKAAoAChESDQQM//8cAAoBCgAK
EBINBAz//x0ACgAKAAoXEg0EDP//HQAKAQoAChMSDQQM//8dAAoCCgAKEhINBAz//xoACgAK
AAoQEg0EDP//GgAKAQoAChUSDQQM//8aAAoDCgAKExINBAz//xoACgIKAAoSEg0EDP//HwAK
AAoAChMSDQQM//8fAAoACgAKExINBAz//x8ACgEKAAoSFBlfUFJUAKALklBJQ0akUElDTaEG
pEFQSUNbgkBySUdEMAhfQURSDAAAAgBbgElHRFACCkAKwFuBRAVJR0RQAABACQABR0lWRAEA
AkdVTUEDAAkABEdNRk4BABtTU1JXIABAREFTTEUIABhHU1NFAUdTU0IOR1NFUwEAMAAIQ0RW
TAUAAwBABUFTTFMgW4BJR0RNAAwAANH+C0AgW4FFE0lHRE0AU0lHTkAIU0laRSBPVkVSIFNW
RVJAEFZWRVJACEdWRVJACE1CT1ggAEBSRFJEWSBDU1RTIENFVlQgAEAKRElETEAQQ1BETEAQ
Q0FETEAQTkFETEAQQVNMUCBUSURYIENIUEQgQ0xJRCBDRENLIFNYU1cgRVZUUyBDTk9UIE5S
RFkgAEAeU0NJRQFHRUZDBEdYRkMDR0VTRggAEFBBUk0gRFNMUCAAQHpBUkRZIEFTTEMgVENI
RSBBTFNJIEJDTFAgUEZJVCAAQHRHVkQxgAAOSUJUVAhJUEFUCElUVkYISVRWTQhJUFNDCElC
TEMISUJJQQhJU1NDCEk0MDkISTUwOQhJNjA5CEk3MDkISURNTQhJRE1TCElGMUUIR1NNSQhI
VkNPCExJRFMIQ0dDUxAIREJUQhIkEQoACgEKAgoDCgQKBQoGCgcKCAoJCgoKEAoRChIKEwoU
Cv8IU1VDQwoBCE5WTEQKAghDUklUCgQITkNSVAoGFEJST1BSTggUSyNHQkRBCKBFB5NHRVNG
CgBwCgBQQVJNfVBBUk15CgEKAABQQVJNfVBBUk15CgEKAwBQQVJNfVBBUk15CgEKBABQQVJN
fVBBUk15CgEKBQBQQVJNfVBBUk15CgEKBgBQQVJNfVBBUk15CgEKCQBQQVJNcABHRVNGpFNV
Q0OgG5NHRVNGCgFwC0ACUEFSTXAAR0VTRqRTVUNDoDyTR0VTRgoECExPT1AKAHtQQVJNDAD/
//9QQVJNfYOIREJUQklCVFQAUEFSTVBBUk1wAEdFU0akU1VDQ6BKBpNHRVNGCgVwSVBTQ1BB
Uk19UEFSTXlJUEFUCggAUEFSTXJQQVJNCwABUEFSTX1QQVJNeUxJRFMKEABQQVJNclBBUk0M
AAABAFBBUk19UEFSTXlJQklBChQAUEFSTXAAR0VTRqRTVUNDoC2TR0VTRgoGcElUVkZQQVJN
fVBBUk15SVRWTQoEAFBBUk1wAEdFU0akU1VDQ6BGCZNHRVNGCgdwR0lWRFBBUk1/UEFSTQoB
UEFSTX1QQVJNeUdNRk4KAQBQQVJNfVBBUk15CgIKCwBQQVJNoBmTSURNTQoAfVBBUk15SURN
UwoNAFBBUk2gIZGTSURNTQoBk0lETU0KA31QQVJNeUlETVMKEQBQQVJNfVBBUk15Q0dDUwoV
AFBBUk1wCgFHRVNGpFNVQ0OgKZNHRVNGCgpwCgBQQVJNoA1JU1NDfQoDUEFSTQBwCgBHRVNG
pFNVQ0NwAEdFU0akQ1JJVBRDKVNCQ0IIoBqTR0VTRgoAcAoAUEFSTXAAR0VTRqRTVUNDoBmT
R0VTRgoBcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGCgNwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dF
U0YKBHAAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoFcABHRVNGcABQQVJNpFNVQ0OgN5NHRVNG
CgZwe1BBUk0KDwBJVFZGcHp7UEFSTQrwAAoEAElUVk1wAEdFU0ZwAFBBUk2kU1VDQ6AZk0dF
U0YKB3AAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoIcABHRVNGcABQQVJNpFNVQ0OgJJNHRVNG
Cgl7UEFSTQr/SUJUVHAAR0VTRnAAUEFSTaRTVUNDoEYFk0dFU0YKCntQQVJNCv9JUFNDoCF7
elBBUk0KCAAK/wB7elBBUk0KCAAK/0lQQVR2SVBBVHt6UEFSTQoUAAoHSUJJQXAAR0VTRnAA
UEFSTaRTVUNDoEUGk0dFU0YKC3t6UEFSTQoBAAoBSUYxRaAje1BBUk15Cg8KDQAAe3pQQVJN
Cg0ACg9JRE1TcAoASURNTaEXe3pQQVJNChEACg9JRE1TcAoBSURNTXAAR0VTRnAAUEFSTaRT
VUNDoBmTR0VTRgoQcABHRVNGcABQQVJNpFNVQ0OgLJNHRVNGChFweUxJRFMKCABQQVJNclBB
Uk0LAAFQQVJNcABHRVNGpFNVQ0OgTgSTR0VTRgoSoCp7UEFSTQoBAKATk3pQQVJNCgEACgFw
CgFJU1NDoQxwAEdFU0akQ1JJVKEIcAoASVNTQ3AAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoT
cABHRVNGcABQQVJNpFNVQ0NwAEdFU0akU1VDQ6ARk0dFRkMKBHBHQkRBR1hGQ6ARk0dFRkMK
BnBTQkNCR1hGQ3BQQVJNU1NSV3AKAEdFRkNwCgFTQ0lTcAoAR1NTRXAKAFNDSUWkAFuCD0lH
RDEIX0FEUgwBAAIAW4JDElBFWDAIX0FEUgwAABwAFAlfU1RBAKQKDxQOX1BSVwCkEgYCCgkK
BVuAUENFMAIKAAr/EC9cAFuBKlwvBF9TQl9QQ0kwUEVYMFBDRTABVklEMBAAQDBSU1IwCABA
PlBNQzAICFBJQzASRwYEEhgEC///CgBcLwNfU0JfUENJMExOS0EKABIYBAv//woBXC8DX1NC
X1BDSTBMTktCCgASGAQL//8KAlwvA19TQl9QQ0kwTE5LQwoAEhgEC///CgNcLwNfU0JfUENJ
MExOS0QKAAhBUEkwEjIEEgsEC///CgAKAAoQEgsEC///CgEKAAoREgsEC///CgIKAAoSEgsE
C///CgMKAAoTFBlfUFJUAKALklBJQ0akUElDMKEGpEFQSTBbgkMSUEVYMQhfQURSDAEAHAAU
CV9TVEEApAoPFA5fUFJXAKQSBgIKCQoFW4BQQ0UxAgoACv8QL1wAW4EqXC8EX1NCX1BDSTBQ
RVgxUENFMQFWSUQxEABAMFJTUjEIAEA+UE1DMQgIUElDMRJHBgQSGAQL//8KAFwvA19TQl9Q
Q0kwTE5LQgoAEhgEC///CgFcLwNfU0JfUENJMExOS0MKABIYBAv//woCXC8DX1NCX1BDSTBM
TktECgASGAQL//8KA1wvA19TQl9QQ0kwTE5LQQoACEFQSTESMgQSCwQL//8KAAoAChESCwQL
//8KAQoAChISCwQL//8KAgoAChMSCwQL//8KAwoAChAUGV9QUlQAoAuSUElDRqRQSUMxoQak
QVBJMVuCQxJQRVgyCF9BRFIMAgAcABQJX1NUQQCkCg8UDl9QUlcApBIGAgoJCgVbgFBDRTIC
CgAK/xAvXABbgSpcLwRfU0JfUENJMFBFWDJQQ0UyAVZJRDIQAEAwUlNSMggAQD5QTUMyCAhQ
SUMyEkcGBBIYBAv//woAXC8DX1NCX1BDSTBMTktDCgASGAQL//8KAVwvA19TQl9QQ0kwTE5L
RAoAEhgEC///CgJcLwNfU0JfUENJMExOS0EKABIYBAv//woDXC8DX1NCX1BDSTBMTktCCgAI
QVBJMhIyBBILBAv//woACgAKEhILBAv//woBCgAKExILBAv//woCCgAKEBILBAv//woDCgAK
ERQZX1BSVACgC5JQSUNGpFBJQzKhBqRBUEkyW4JDElBFWDMIX0FEUgwDABwAFAlfU1RBAKQK
DxQOX1BSVwCkEgYCCgkKBVuAUENFMwIKAAr/EC9cAFuBKlwvBF9TQl9QQ0kwUEVYM1BDRTMB
VklEMxAAQDBSU1IzCABAPlBNQzMICFBJQzMSRwYEEhgEC///CgBcLwNfU0JfUENJMExOS0QK
ABIYBAv//woBXC8DX1NCX1BDSTBMTktBCgASGAQL//8KAlwvA19TQl9QQ0kwTE5LQgoAEhgE
C///CgNcLwNfU0JfUENJMExOS0MKAAhBUEkzEjIEEgsEC///CgAKAAoTEgsEC///CgEKAAoQ
EgsEC///CgIKAAoREgsEC///CgMKAAoSFBlfUFJUAKALklBJQ0akUElDM6EGpEFQSTNbgkMS
UEVYNAhfQURSDAQAHAAUCV9TVEEApAoPFA5fUFJXAKQSBgIKCQoFW4BQQ0U0AgoACv8QL1wA
W4EqXC8EX1NCX1BDSTBQRVg0UENFNAFWSUQ0EABAMFJTUjQIAEA+UE1DNAgIUElDNBJHBgQS
GAQL//8KAFwvA19TQl9QQ0kwTE5LQwoAEhgEC///CgFcLwNfU0JfUENJMExOS0QKABIYBAv/
/woCXC8DX1NCX1BDSTBMTktBCgASGAQL//8KA1wvA19TQl9QQ0kwTE5LQgoACEFQSTQSMgQS
CwQL//8KAAoAChASCwQL//8KAQoAChESCwQL//8KAgoAChISCwQL//8KAwoAChMUGV9QUlQA
oAuSUElDRqRQSUM0oQakQVBJNFuCQxJQRVg1CF9BRFIMBQAcABQJX1NUQQCkCg8UDl9QUlcA
pBIGAgoJCgVbgFBDRTUCCgAK/xAvXABbgSpcLwRfU0JfUENJMFBFWDVQQ0U1AVZJRDUQAEAw
UlNSNQgAQD5QTUM1CAhQSUM1EkcGBBIYBAv//woAXC8DX1NCX1BDSTBMTktECgASGAQL//8K
AVwvA19TQl9QQ0kwTE5LQQoAEhgEC///CgJcLwNfU0JfUENJMExOS0IKABIYBAv//woDXC8D
X1NCX1BDSTBMTktDCgAIQVBJNRIyBBILBAv//woACgAKERILBAv//woBCgAKEhILBAv//woC
CgAKExILBAv//woDCgAKEBQZX1BSVACgC5JQSUNGpFBJQzWhBqRBUEk1W4JNGEhVQjAIX0FE
UgwAAB4AFAlfU1RBAKQKDwhQSUNNEkMNCBIaBAz//wEACgBcLwNfU0JfUENJMExOS0EKABIa
BAz//wEACgFcLwNfU0JfUENJMExOS0IKABIaBAz//wEACgJcLwNfU0JfUENJMExOS0MKABIa
BAz//wEACgNcLwNfU0JfUENJMExOS0QKABIYBAv//woAXC8DX1NCX1BDSTBMTktGCgASGAQL
//8KAVwvA19TQl9QQ0kwTE5LMAoAEhgEC///CgJcLwNfU0JfUENJMExOSzEKABIYBAv//woD
XC8DX1NCX1BDSTBMTktFCgAIQVBJQxJLBggSDQQM//8BAAoACgAKEBINBAz//wEACgEKAAoR
Eg0EDP//AQAKAgoAChISDQQM//8BAAoDCgAKExILBAv//woACgAKFRILBAv//woBCgAKFhIL
BAv//woCCgAKFxILBAv//woDCgAKFBQZX1BSVACgC5JQSUNGpFBJQ02hBqRBUElDFA5fUFJX
AKQSBgIKCwoFW4JJrlBYNDAIX0FEUgwAAB8AW4BQUkVWAgoICgEQH1wAW4EaXC8EX1NCX1BD
STBQWDQwUFJFVgFSRVYwCFuAUElSUQIKYAoEEC5cAFuBKVwvBF9TQl9QQ0kwUFg0MFBJUlEB
UElSQQhQSVJCCFBJUkMIUElSRAhbgFBJUjICCmgKBBAuXABbgSlcLwRfU0JfUENJMFBYNDBQ
SVIyAVBJUkUIUElSRghQSVJHCFBJUkgIW4BMUElPAgqACg4QSSJcAFuBPVwvBF9TQl9QQ0kw
UFg0MExQSU8BVUFJTwhQUklPCExQRTEITFBFMghHTjFMCEdOMUgIR04yTAhHTjJICBROB0RJ
U0QBoBCTaAoAe0xQRTEK/kxQRTGgEJNoCgF7TFBFMQr9TFBFMaAQk2gKAntMUEUxCvtMUEUx
oBCTaAoDe0xQRTEK90xQRTGgEJNoCgR7TFBFMgr8TFBFMqAQk2gKBXtMUEUxCt9MUEUxoBCT
aAoGe0dOMkwK/kdOMkwURhZDS0lPAqBFBZNpCgB9TFBFMQoBTFBFMXtVQUlPCvBgoA6TaAv4
A31gCgBVQUlPoA6TaAv4An1gCgFVQUlPoA6TaAvoAn1gCgVVQUlPoA6TaAvoA31gCgdVQUlP
oEUFk2kKAX1MUEUxCgJMUEUxe1VBSU8KD2CgDpNoC/gDfWAKAFVBSU+gDpNoC/gCfWAKEFVB
SU+gDpNoC+gCfWAKUFVBSU+gDpNoC+gDfWAKcFVBSU+gRgSTaQoCfUxQRTEKBExQRTF7UFJJ
Twr8YKAOk2gLeAN9YAoAUFJJT6AOk2gLeAJ9YAoBUFJJT6AOk2gLvAN9YAoCUFJJT6AQk2kK
A31MUEUxCghMUEUxoCmTaQoEoBGTaAsBAn1MUEUyCgFMUEUyoBGTaAsJAn1MUEUyCgJMUEUy
oDCTaQoGoBySk2gL//97aAr/YH1gCgFHTjJMemgKCEdOMkihDXAAR04ySHAAR04yTBAKXAAU
BlNMRE0CEB1cAFuAXFNDUFABCrIKAVuBDFxTQ1BQAVNNSVAIFEkOXC8DX1NCX1BDSTBfSU5J
AKAkU1RSQ1xfT1NfDU1pY3Jvc29mdCBXaW5kb3dzAHAKVlNNSVChQQugRwlTVFJDXF9PU18N
TWljcm9zb2Z0IFdpbmRvd3MgTlQAoE4FWxJcX09TSWCgKVxfT1NJDVdpbmRvd3MgMjAwMQBw
CllTTUlQcAoAT1NGTHAKA09TRligKVxfT1NJDVdpbmRvd3MgMjAwNgBwCllTTUlQcAoAT1NG
THAKBE9TRlihFnAKWFNNSVBwCgBPU0ZYcAoAT1NGTKEWcApXU01JUHAKAk9TRlhwCgJPU0ZM
EEwFXAAURwVPU1RQAKAPk09TRlgKAXAKVlNNSVCgD5NPU0ZYCgJwCldTTUlQoA+TT1NGWAoA
cApYU01JUKAPk09TRlgKA3AKWVNNSVCgD5NPU0ZYCgRwCllTTUlQW4JLCVNZU1IIX0hJRAxB
0AwCCF9VSUQKAQhfQ1JTEU4HCnpHARAAEAABEEcBIgAiAAEeRwFEAEQAARxHAWAAYAABAUcB
ZABkAAEBRwFiAGIAAQJHAWUAZQABC0cBdAB0AAEMRwGRAJEAAQNHAaIAogABHkcB4ADgAAEQ
RwHQBNAEAQJHAQAIAAgBgEcBkAKQAgEIRwGACIAIARB5AFuCK1BJQ18IX0hJRAtB0AhfQ1JT
ERgKFUcBIAAgAAECRwGgAKAAAQIiBAB5AFuCPURNQTEIX0hJRAxB0AIACF9DUlMRKAolKhAE
RwEAAAAAARBHAYAAgAABEUcBlACUAAEMRwHAAMAAASB5AFuCQwZUTVJfCF9ISUQMQdABAAhB
VFQ1ERAKDUcBQABAAAAEIgEAeQAIQVRUNhENCgpHAUAAQAAABHkAFClfQ1JTAKAbkpVPU0ZY
CgOgCkhQVEakQVRUNqEGpEFUVDWhBqRBVFQ1W4JGCEhQRVQIX0hJRAxB0AEDCEFUVDMRFwoU
IgEAIgABhgkAAQAA0P4ABAAAeQAIQVRUNBEFCgJ5ABQjX1NUQQCgF5KVT1NGWAoDoAhIUFRG
pAoPoQSkCgChBKQKABQpX0NSUwCgG5KVT1NGWAoDoApIUFRGpEFUVDOhBqRBVFQ0oQakQVRU
NFuCQwZSVENfCF9ISUQMQdALAAhBVFQwERAKDUcBcABwAAAEIgABeQAIQVRUMRENCgpHAXAA
cAAABHkAFClfQ1JTAKAbkpVPU0ZYCgOgCkhQVEakQVRUMaEGpEFUVDChBqRBVFQwW4IiU1BL
UghfSElEDEHQCAAIX0NSUxENCgpHAWEAYQABAXkAW4IlQ09QUghfSElEDEHQDAQIX0NSUxEQ
Cg1HAfAA8AABECIAIHkAEEYPXABbgFdJTjEBCi4KAluBEFdJTjEBSU5EUAhEQVRQCFuGQgdJ
TkRQREFUUAEAEENGR18IACBMRE5fCABADElESEkISURMTwhQT1dDCABIBkFDVFIIAEgXSU9B
SAhJT0FMCElPMkgISU8yTAgAQAZJTlRSCAAISU5UMQgACERNQ0gIAEg9T1BUMQhPUFQyCE9Q
VDMIFC1FTkZHAHAKh0lORFBwCgFJTkRQcApVSU5EUHAKVUlORFB9UE9XQwqAUE9XQxQNRVhG
RwBwCgJDRkdfFBFHU1JHAXBoSU5EUKREQVRQFBJTU1JHAnBoSU5EUHBpREFUUFuCRhVGREMw
CF9ISUQMQdAHABQ6X1NUQQBFTkZHcABMRE5foAxBQ1RSRVhGR6QKD6EcoBGRSU9BSElPQUxF
WEZHpAoNoQhFWEZHpAoAFCtfRElTAEVORkdwCgBMRE5fcABBQ1RSU0xETURNQ0gKBEVYRkdE
SVNECgMUQQZfQ1JTAAhCVUYwERsKGEcB8APwAwEGRwH3A/cDAQEiQAAqBAB5AIxCVUYwCgJJ
T0xPjEJVRjAKA0lPSEmMQlVGMAoESU9STIxCVUYwCgVJT1JIRU5GR0VYRkekQlVGMAhfUFJT
ER0KGjBHAfAD8AMBBkcB9wP3AwEBIkAAKgQAOHkAFEkFX1NSUwGMaAoCSU9MT4xoCgNJT0hJ
i2gKAklPQUSLaAoZSVJRV4xoChxETUFWRU5GR3AATEROX3ABQUNUUlNMRE1ETUNIRE1DSENL
SU9JT0FECgNFWEZHW4BcR1JBTQALAAQLAAFbgQ9cR1JBTQEAQAhGTEcwCFuCSQhQUzJNCF9I
SUQMQdAPExQUX1NUQQCgCFBTMkakCgChBKQKDxRDBl9DUlMACEJVRk0RCAoFIgAQeQAIQlVG
MhEYChVHAWAAYAABAUcBZABkAAEBIgAQeQCgKEtCREmgDZNPU0ZMCgKkQlVGTaANk09TRkwK
AaRCVUZNoQakQlVGMqEGpEJVRk1bgk8EUFMySwhfSElEDEHQAwMUFF9TVEEAoAhLQkRJpAoA
oQSkCg8UKV9DUlMACEJVRjcRGAoVRwFgAGAAAQFHAWQAZAABASICAHkApEJVRjdbgkwGUFNN
UghfSElEDEHQDAIIX1VJRAoDFDlfU1RBAKALk0tCREkKAKQKAKAjk1BTMkYKAKALk09TRkwK
AqQKD6ALk09TRkwKAaQKD6QKAKQKAAhfQ1JTERUKEkcBYABgAAEBRwFkAGQAAQF5AFuCNVBN
SU8IX0hJRAxB0AwCCF9VSUQKAhQeX0NSUwAIQlVGMBENCgpHAQAEAAQBwHkApEJVRjBbgh5J
R0JFCF9BRFIMAAAZABQOX1BSVwCkEgYCCg0KBVuCMVVTQjAIX0FEUgwAAB0AFBVfUzNEAKAL
k09TRkwKAqQKAqQKAwhfUFJXEgYCCgMKA1uCMVVTQjEIX0FEUgwBAB0AFBVfUzNEAKALk09T
RkwKAqQKAqQKAwhfUFJXEgYCCgQKA1uCMVVTQjIIX0FEUgwCAB0AFBVfUzNEAKALk09TRkwK
AqQKAqQKAwhfUFJXEgYCCgwKA1uCMVVTQjMIX0FEUgwAABoAFBVfUzNEAKALk09TRkwKAqQK
AqQKAwhfUFJXEgYCCg4KA1uCMVVTQjQIX0FEUgwBABoAFBVfUzNEAKALk09TRkwKAqQKAqQK
AwhfUFJXEgYCCgUKA1uCMVVTQjUIX0FEUgwCABoAFBVfUzNEAKALk09TRkwKAqQKAqQKAwhf
UFJXEgYCCiAKA1uCMUVIQzEIX0FEUgwHAB0AFBVfUzNEAKALk09TRkwKAqQKAqQKAwhfUFJX
EgYCCg0KA1uCMUVIQzIIX0FEUgwHABoAFBVfUzNEAKALk09TRkwKAqQKAqQKAwhfUFJXEgYC
Cg0KA1uCQipJREUwCF9BRFIMAgAfAFuAUENJXwIKQAogW4FDBVBDSV8DSVRNMBBJVE0xEFNJ
VDAEU0lUMQQAGFVEQzACVURDMQIADFVEVDAIVURUMQgAQARJQ0YwAklDRjECAAZXUFBFAQAB
RkFTMAJGQVMxAluCRxFQUklNCF9BRFIKABQmX0dUTQBwR1RNX0lUTTBTSVQwVURDMFVEVDBJ
Q0YwRkFTMGCkYBREBl9TVE0DcFNUTV9oaWpgimAKAElUTV+KYAoEU0lUX4pgCghVRENfimAK
DFVEVF+KYAoQSUNGX4pgChRGQVNfcFVEQ19VREMwcFVEVF9VRFQwcElDRl9JQ0YwcEZBU19G
QVMwW4I9RFJWMAhfQURSCgAISDE1RgAUKl9HVEYAcEdURjBJVE0wU0lUMFVEQzBVRFQwSUNG
MEgxNUZGQVMwYKRgW4I9RFJWMQhfQURSCgEISDE1RgAUKl9HVEYAcEdURjFJVE0wU0lUMFVE
QzBVRFQwSUNGMEgxNUZGQVMwYKRgW4JHEVNFQ0QIX0FEUgoBFCZfR1RNAHBHVE1fSVRNMVNJ
VDFVREMxVURUMUlDRjFGQVMxYKRgFEQGX1NUTQNwU1RNX2hpamCKYAoASVRNX4pgCgRTSVRf
imAKCFVEQ1+KYAoMVURUX4pgChBJQ0ZfimAKFEZBU19wVURDX1VEQzFwVURUX1VEVDFwSUNG
X0lDRjFwRkFTX0ZBUzFbgj1EUlYwCF9BRFIKAAhIMTVGABQqX0dURgBwR1RGMElUTTFTSVQx
VURDMVVEVDFJQ0YxSDE1RkZBUzFgpGBbgj1EUlYxCF9BRFIKAQhIMTVGABQqX0dURgBwR1RG
MUlUTTFTSVQxVURDMVVEVDFJQ0YxSDE1RkZBUzFgpGBbgksYSURFMQhfQURSDAUAHwBbgFBD
SV8CCkAKIFuBRQVQQ0lfA0lUTTAQSVRNMRBTSVQwBFNJVDEEABhVREMwAQABVURDMQEADVVE
VDAIVURUMQgAQARJQ0YwAklDRjECAAZXUFBFAQABRkFTMAJGQVMxAluCRxFQUklNCF9BRFIK
ABQmX0dUTQBwR1RNX0lUTTBTSVQwVURDMFVEVDBJQ0YwRkFTMGCkYBREBl9TVE0DcFNUTV9o
aWpgimAKAElUTV+KYAoEU0lUX4pgCghVRENfimAKDFVEVF+KYAoQSUNGX4pgChRGQVNfcFVE
Q19VREMwcFVEVF9VRFQwcElDRl9JQ0YwcEZBU19GQVMwW4I9RFJWMAhfQURSCgAISDE1RgAU
Kl9HVEYAcEdURjBJVE0wU0lUMFVEQzBVRFQwSUNGMEgxNUZGQVMwYKRgW4I9RFJWMQhfQURS
CgEISDE1RgAUKl9HVEYAcEdURjFJVE0wU0lUMFVEQzBVRFQwSUNGMEgxNUZGQVMwYKRgFEcc
R1RNXwZwEQMKFGCKYAoAUElPMIpgCgRETUEwimAKCFBJTzGKYAoMRE1BMYpgChBGTEFHcAoQ
RkxBR6AVkXtoCggAkntoCgEAcAuEA1BJTzChI3J6e2gLAAMACggAentoCwAwAAoMAGF3dAoJ
YQAKHlBJTzCgP5GQaAsAQJBqCgGgFZF7aAqAAJJ7aAoQAHALhANQSU8xoR1ye2kKAwB6e2kK
DAAKAgBhd3QKCWEACh5QSU8xoQpwUElPMFBJTzGgOHtqCgEAdAoEe2sKAwBhoA17bQoBAHAK
FERNQTChGqAOe2wKAQB3YQoPRE1BMKEJd2EKHkRNQTChCnBQSU8wRE1BMKBEBZGQaAsAQJBq
CgGgPHtqCgIAdAoEentrCjAACgQAYaANe20KAgBwChRETUExoRqgDntsCgIAd2EKD0RNQTGh
CXdhCh5ETUExoQpwUElPMURNQTGhCnBETUEwRE1BMXAARkxBR6ARe2gKAQB9RkxBRwoQRkxB
R6ARe2oKAQB9RkxBRwoBRkxBR6ARe2gKAgB9RkxBRwoCRkxBR6ARe2oKAgB9RkxBRwoERkxB
R6ARe2gKIAB9RkxBRwoIRkxBR6RgFEcoU1RNXwNwEQMKGGeKZwoASVRNX4pnCgRTSVRfimcK
CFVEQ1+KZwoMVURUX4pnChBJQ0ZfimcKFEZBU1+KaAoAUElPMIpoCgRETUEwimgKCFBJTzGK
aAoMRE1BMYpoChBGTEFHcEZMQUdkcAsAgGCgC3tkCgIAfWAKB2CgEXtkCggAfWALAEBgfWAK
cGCgFpCVRE1BMFBJTzCSe2QKAQB9YAoIYKAWkJVETUExUElPMZJ7ZAoEAH1gCoBgoBRQSU8w
oA6VUElPMAuEA31gCgFgoBRQSU8xoA6VUElPMQuEA31gChBgoAx7ZAoBAHBQSU8wYaEHcERN
QTBhoC1hoAySlGEKeH1gCwAjYKEdoAySlGEKtH1gCwAhYKEOoAySlGEK8H1gCwAQYHBgSVRN
X3AAYKAMe2QKBABwUElPMWGhB3BETUExYaAnYaAKkpRhCnhwCgtgoRmgCpKUYQq0cAoJYKEM
oAqSlGEK8HAKBGBwYFNJVF9wCgBgoAt7ZAoBAH1gCgFgoAt7ZAoEAH1gCgJgcGBVRENfcAoA
YKA3e2QKAQCgDJNETUEwChRwCgFgoSOgEZVETUEwCjx4RE1BMAoPAGGhCnhETUEwCh4AYXQK
BGFgoEEEe2QKBACgDJNETUExChRwCgFhoSOgEZVETUExCjx4RE1BMQoPAGGhCnhETUExCh4A
YXQKBGFheWEKBGF9YGFgcGBVRFRfcAoAYKAcRE1BMKAWlERNQTAKFKANlURNQTAKPH1gCgFg
oBxETUExoBaURE1BMQoUoA2VRE1BMQo8fWAKAmBwYElDRl9wCgBgoA2TRE1BMAoUfWAKAWCg
DZNETUExChR9YAoCYHBgRkFTX6RnFEoFSDE1UAEIQlVGRhELCggAAAAAAAAAAHBoYHBCVUZG
YXNgYWeLZwoCQ1lMX4tnCgZIRUFEi2cKDFNQVF+gGJCSlUhFQUQKEJKVQ1lMXwsAIKRTUFRf
oQOkABRNEUdURjAHcBEKCgcDAAAAAKDvZ4xnCgFNT0RFoC17agoBAHtrCgNgoAt7bgoBAHJg
CgRgoQ2gC3tsCgEAcmAKAmB9YApATU9ERaE+cnp7aAsAAwAKCAB6e2gLADAACgwAYKANkpVg
CgVwCiJNT0RFoRigDZKVYAoDcAohTU9ERaEIcAogTU9ERXNnZ2agJJF7aAoIAJJ7aAoBAKAN
e2gKAgBwCgBNT0RFoQhwCgFNT0RFoT5yentoCwADAAoIAHp7aAsAMAAKDABgoA2SlWAKBXAK
DE1PREWhGKANkpVgCgNwCgtNT0RFoQhwCgpNT0RFc2ZnZaAjbXARCgoHAAAAAACukWSMZAoB
U1BUX3BtU1BUX3NlZGakZqEDpGUURRFHVEYxB3ARCgoHAwAAAACw72eMZwoBTU9ERaAxe2oK
AgB6e2sKMAAKBGCgC3tuCgIAcmAKBGChDaALe2wKAgByYAoCYH1gCkBNT0RFoThyentpCgMA
CgIAe2kKDABgoA2SlWAKBXAKIk1PREWhGKANkpVgCgNwCiFNT0RFoQhwCiBNT0RFc2dnZqAk
kXtoCoAAkntoChAAoA17aAogAHAKAE1PREWhCHAKAU1PREWhOHJ6e2kKAwAKAgB7aQoMAGCg
DZKVYAoFcAoMTU9ERaEYoA2SlWAKA3AKC01PREWhCHAKCk1PREVzZmdloCNtcBEKCgcAAAAA
AL6RZIxkCgFTUFRfcG1TUFRfc2VkZqRmoQOkZVuCOVBYNDMIX0FEUgwDAB8AW4BQQkFTAgog
CgJbgQtQQkFTAUJBUzAQFBFTTUJCAHtCQVMwC/7/YKRgW4IeQVpBTAhfQURSDAAAGwAUDl9Q
UlcApBIGAgoNCgUIQlVGQREJCgYjuN4YeQAIQlVGQhEJCgYjAAAYeQCLQlVGQgoBSVJRVluC
SwhMTktBCF9ISUQMQdAMDwhfVUlECgEUHF9TVEEAe1BJUkEKgGCgCJNgCoCkCgmhBKQKCxQL
X1BSUwCkQlVGQRQRX0RJUwB9UElSQQqAUElSQRQbX0NSUwB7UElSQQoPYHkKAWBJUlFWpEJV
RkIUHF9TUlMBi2gKAUlSUTGCSVJRMWB2YHBgUElSQVuCSwhMTktCCF9ISUQMQdAMDwhfVUlE
CgIUHF9TVEEAe1BJUkIKgGCgCJNgCoCkCgmhBKQKCxQLX1BSUwCkQlVGQRQRX0RJUwB9UElS
QgqAUElSQhQbX0NSUwB7UElSQgoPYHkKAWBJUlFWpEJVRkIUHF9TUlMBi2gKAUlSUTGCSVJR
MWB2YHBgUElSQluCSwhMTktDCF9ISUQMQdAMDwhfVUlECgMUHF9TVEEAe1BJUkMKgGCgCJNg
CoCkCgmhBKQKCxQLX1BSUwCkQlVGQRQRX0RJUwB9UElSQwqAUElSQxQbX0NSUwB7UElSQwoP
YHkKAWBJUlFWpEJVRkIUHF9TUlMBi2gKAUlSUTGCSVJRMWB2YHBgUElSQ1uCSwhMTktECF9I
SUQMQdAMDwhfVUlECgQUHF9TVEEAe1BJUkQKgGCgCJNgCoCkCgmhBKQKCxQLX1BSUwCkQlVG
QRQRX0RJUwB9UElSRAqAUElSRBQbX0NSUwB7UElSRAoPYHkKAWBJUlFWpEJVRkIUHF9TUlMB
i2gKAUlSUTGCSVJRMWB2YHBgUElSRFuCSwhMTktFCF9ISUQMQdAMDwhfVUlECgUUHF9TVEEA
e1BJUkUKgGCgCJNgCoCkCgmhBKQKCxQLX1BSUwCkQlVGQRQRX0RJUwB9UElSRQqAUElSRRQb
X0NSUwB7UElSRQoPYHkKAWBJUlFWpEJVRkIUHF9TUlMBi2gKAUlSUTGCSVJRMWB2YHBgUElS
RVuCSwhMTktGCF9ISUQMQdAMDwhfVUlECgYUHF9TVEEAe1BJUkYKgGCgCJNgCoCkCgmhBKQK
CxQLX1BSUwCkQlVGQRQRX0RJUwB9UElSRgqAUElSRhQbX0NSUwB7UElSRgoPYHkKAWBJUlFW
pEJVRkIUHF9TUlMBi2gKAUlSUTGCSVJRMWB2YHBgUElSRluCSwhMTkswCF9ISUQMQdAMDwhf
VUlECgcUHF9TVEEAe1BJUkcKgGCgCJNgCoCkCgmhBKQKCxQLX1BSUwCkQlVGQRQRX0RJUwB9
UElSRwqAUElSRxQbX0NSUwB7UElSRwoPYHkKAWBJUlFWpEJVRkIUHF9TUlMBi2gKAUlSUTGC
SVJRMWB2YHBgUElSR1uCSwhMTksxCF9ISUQMQdAMDwhfVUlECggUHF9TVEEAe1BJUkgKgGCg
CJNgCoCkCgmhBKQKCxQLX1BSUwCkQlVGQRQRX0RJUwB9UElSSAqAUElSSBQbX0NSUwB7UElS
SAoPYHkKAWBJUlFWpEJVRkIUHF9TUlMBi2gKAUlSUTGCSVJRMWB2YHBgUElSSBQOX1BSVwCk
EgYCCgsKBVuCSRRNRU1fCF9ISUQMQdAMARRIE19DUlMACEJVRjARQgoKnoYJAAAAAA8AAAAB
AIYJAAEAAAAAAAAgAIYJAAEAAND+AAEAAIYJAAEAAAAAAAAGAIYJAAEAAAAAAAAKAIYJAAEA
ABAAAAAAAIYJAAEAAMD+ABAAAIYJAAEAQNH+AKAAAIYJAAEAANL+AAAIAIYJAAEAAOD+ABAA
AIYJAAEAALD/AAAIAIYJAAEAAPD/AAAQAIYJAAEAAA4AAAABAHkAikJVRjAKKEFDTU2KQlVG
MAosQVNTTYpCVUYwChBSTUE1ikJVRjAKFFJTUzWKQlVGMApERVhUTXtBTUVNDAAA8P9gcmAM
AAAQAFJNQTVwDAAAEABSU1M1dEFNRU0MAAAQAEVYVE1wQU1FTUFDTU17QU1FTQz//w8AYHQM
AAAQAGBBU1NNpEJVRjBbgkIEXC8EX1NCX1BDSTBQWDQwRldIXwhfSElEDCXUCAAUIl9DUlMA
CEZXSDAREQoOhgkAAQAAuP8AAAgAeQCkRldIMFuCRQRcLwNfU0JfUENJMEVYUEwIX0hJRAxB
0AwCCF9VSUQKBBQiX0NSUwAIQlVGMBERCg6GCQABAAAA4AAAABB5AKRCVUYwW4BURU1NAAwQ
+A8ACgxbgSRURU1NAlRQMUgQVFAxTBBUUDJIEFRQMkwQVFJQQxBTRU5GEAhUVkFSEQgKBQAA
AAAAjFRWQVIKAFBMQ1mLVFZBUgoBQ1RPU4tUVkFSCgNDVEhZCFRCVUYRBwoEAAAAAIxUQlVG
CgBEQjAwjFRCVUYKAURCMDGLVEJVRgoARFcwMItUQlVGCgJEVzAxilRCVUYKAERBVERbgElQ
X18BC5UCCgJbgRBJUF9fAUlORFgIREFUMAgUDVNDRkcBU0JZVApAaBQtU1RPUwN4agoKYACg
DJRgCxEBdGALEQFgoQx0CxEBYGB9YAqAYFNCWVQKQGAULVNUSFkDeGoKCmAAoAyUYAsRAXRg
CxEBYKEMdAsRAWBgfWAKgGBTQllUCkFgFEYEUlRNUABwR0JZVAopYIFgYaAVk2EKCHtgCn9g
d2AKCmB0C6wKYGChDHdgCgpgcgusCmBgoAyTU1NIVQoBpAs8DKEDpGAUElNCWVQCcGhJTkRY
cGlEQVQwFBRHQllUAXBoSU5EWHBEQVQwYKRgFCJTRkFOAXtTRU5GCgJgoBOTYACgCJNoAEZP
RkahBUZPTl8UBkZPTl8AFAZGT0ZGABBNElxfVFpfW4IoRkFOXwhfSElEDEHQDAsUGF9JTkkA
cFRQMUhDVE9TcFRQMUxDVEhZW4VKD1RIUk0IX0FMMBIGAUZBTl8UHl9BQzAAoBB9UExDWVBM
Q1lnpFRQMkihBqRUUDFICF9QU0wSDAFcLl9QUl9DUFUwCF9UU1AKPAhfVEMxCgQIX1RDMgoD
FB5fUFNWAKAQfVBMQ1lQTENZZ6RUUDFIoQakVFAySBQLX0NSVACkVFJQQxQfX1RNUAB7U0VO
RgoBZqAKk2YKAaRSVE1QoQWkC4YLFCRfU0NQAaAIaHABUExDWaEHcABQTENZhlwuX1RaX1RI
Uk0KgRQxU1RNUAJwaURXMDCgEmhTVEhZREIwMERCMDFEVzAwoRFTVE9TREIwMERCMDFEVzAw
RkFDU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAEZBQ1D0AAAAA8JERUxMICBGWDA5ICAgADEuMEJBV1JEAAAAAAAA6c8AMu7P
AQEJALIAAAChoAA0AAQAAAAAAAAEBAAAAAAAAAAAAAAIBAAAIAQAAAAAAAAEAgAEEAAAAGUA
6QMAAAAAAQENAAADAAClBAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAJAAAAAAAAAABCAAA
AAQAAAAAAAABCAAAAAAAAAAAAAABCAAABAQAAAAAAAABCAAAAAAAAAAAAAABCAAAAAAAAAAA
AAABCAAACAQAAAAAAAABCAAAIAQAAAAAAAABCAAAAAAAAAAAAABIUEVUOAAAAAGwREVMTCAg
RlgwOSAgIAAxLjBCQVdSRJgAAAABooaAAAAAAAAA0P4AAAAAABAAAE1DRkc8AAAAAQBERUxM
ICBGWDA5ICAgADEuMEJBV1JEAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAD/AAAAAFNMSUN2AQAA
AfNERUxMICBGWDA5ICAgADEuMEJBV1JEAAAAAAAAAACcAAAABgIAAAAkAABSU0ExAAQAAAEA
AQB/9sEFvlxXY6WKaPNujwb6r7SfaIIj7FBAWnN/7OQHy9wlGpzj42YR4KWYBsWACvpCk4aY
59Ub1Nc6pAvu4n2+X1sVDKvQId6/6bVupFe5jAzSujppMHaUcaJk10zYhb/fpWrI3EXVTYy4
jAUv/C4jxCnFbz8pbG1XeQ62de0hlQEAAAC2AAAAAAACAERFTEwgIEZYMDkgICAAV0lORE9X
UyAAAAAAAAAAAAAAAAAAAAAAAAAAAHbJ/702761VNALwDo9mYdE7U7U+dPwX/5lG3dWQN/an
sfuwlADqaX5gLfIDDp8PlAkXJcSics+U1OrPtH/ELbVT2cRHKf6Y+EogdYkUK9L+jL9PEQgg
AGTr6ZE6I02EWuVSC4PbUu/aZGD/nrlQxt25IWST+oVTcSkKZS83rREkRE1ZMoAAAAABsERF
TEwgIEZYMDkgICAAMS4wQkFXUkQAAAAAAQAAACwAAAA9E2+0XyM0Rp8DscAcVHhbAAAAAFAA
AABiAAAAAAAAAH4AAABEAEUATABMACAASQBOAEMAAABNAFYAMAAyADAARABGAFgAXwBPAEMA
VQBSAAAAAABBUElDhAAAAAE6REVMTCAgRlgwOSAgIAAxLjBCQVdSRAAAAAAAAOD+AQAAAAAI
AAABAAAAAAgBAgEAAAAACAIDAQAAAAAIAwEBAAAAAQwEAAAAwP4AAAAAAgoAAAIAAAAAAAIK
AAkJAAAADQAEBgAFAAEEBgEFAAEEBgIFAAEEBgMFAAFTU0RUgAMAAAHyUG1SZWYAQ3B1UG0A
AAAAMAAASU5UTAMSBCAQTxNcAAhTU0RUEksMHg1DUFUwSVNUIAAMgHbuzwwqAgAADUNQVTFJ
U1QgAAxAe+7PDFIBAAANQ1BVMENTVCAADAAAAAAMGegA8A1DUFUxQ1NUIAAMAAAAAAwZ6ADw
DUNQVTJJU1QgAAygfO7PDFIBAAANQ1BVM0lTVCAADAB+7s8MUgEAAA1DUFU0SVNUIAAMAAAA
AAwZ6ADwDUNQVTVJU1QgAAwAAAAADBnoAPANQ1BVNklTVCAADAAAAAAMGegA8A1DUFU3SVNU
IAAMAAAAAAwZ6ADwCENGR0QM8oMFRAhcUERDMAwAAACACFxQREMxDAAAAIAIXFBEQzIMAAAA
gAhcUERDMwwAAACACFxQREM0DAAAAIAIXFBEQzUMAAAAgAhcUERDNgwAAACACFxQREM3DAAA
AIAIXFNEVEwKABBGCFwuX1BSX0NQVTAISEkwXwoACEhDMF8KAAhUTEQwCgAURAZfUERDAYpo
CghDQVAwcENBUDBQREMwoEsEk1RMRDAKAKBBBJN7UERDMAoKAAoKoCx7Q0ZHRAoCAFuASVNU
MACDiFNTRFQKAQCDiFNTRFQKAgBbIElTVDBISTBfcAoBVExEMBBGCFwuX1BSX0NQVTEISEkx
XwoACEhDMV8KAAhUTEQxCgAURAZfUERDAYpoCghDQVAxcENBUDFQREMxoEsEk1RMRDEKAKBB
BJN7UERDMQoKAAoKoCx7Q0ZHRAoCAFuASVNUMQCDiFNTRFQKBACDiFNTRFQKBQBbIElTVDFI
STFfcAoBVExEMRBGCFwuX1BSX0NQVTIISEkyXwoACEhDMl8KAAhUTEQyCgAURAZfUERDAYpo
CghDQVAycENBUDJQREMyoEsEk1RMRDIKAKBBBJN7UERDMgoKAAoKoCx7Q0ZHRAoCAFuASVNU
MgCDiFNTRFQKDQCDiFNTRFQKDgBbIElTVDJISTJfcAoBVExEMhBGCFwuX1BSX0NQVTMISEkz
XwoACEhDM18KAAhUTEQzCgAURAZfUERDAYpoCghDQVAzcENBUDNQREMzoEsEk1RMRDMKAKBB
BJN7UERDMwoKAAoKoCx7Q0ZHRAoCAFuASVNUMwCDiFNTRFQKEACDiFNTRFQKEQBbIElTVDNI
STNfcAoBVExEM1hTRFRcAAAAARpERUxMICBGWDA5ICAgADEuMEJBV1JEAAAAAFRBAAAAAAAA
jEEAAAAAAADIQQAAAAAAAD5DAAAAAAAAvkMAAAAAAABCRAAAAAAAAMJHAAAAAAAA
--a8Wt8u1KmwUX3Y2C--
Home |
Main Index |
Thread Index |
Old Index