Attachment 'acpidump-dt.txt'

Download

   1 /*
   2   RSD PTR: OEM=ACRSYS, ACPI_Rev=2.0x (2)
   3 	XSDT=0x0000000096ffe210, length=36, cksum=85
   4  */
   5 /*
   6   XSDT: Length=156, Revision=1, Checksum=38,
   7 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
   8 	Creator ID=, Creator Revision=0x1000013
   9 	Entries={ 0x0000000096ffa000, 0x0000000096ffd000, 0x0000000096ffc000, 0x0000000096ffb000, 0x0000000096ff9000, 0x0000000096ff8000, 0x0000000096ff7000, 0x0000000096fe4000, 0x0000000096fe2000, 0x0000000096fde000, 0x0000000096fdc000, 0x0000000096fdb000, 0x0000000096fda000, 0x0000000096fd9000, 0x0000000096fd5000 }
  10  */
  11 /*
  12   FACP: Length=268, Revision=5, Checksum=183,
  13 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
  14 	Creator ID=1025, Creator Revision=0x40000
  15  	FACS=0x96faf000, DSDT=0x96fe5000
  16 	INT_MODEL=APIC
  17 	Preferred_PM_Profile=Mobile (2)
  18 	SCI_INT=9
  19 	SMI_CMD=0xb2, ACPI_ENABLE=0xa0, ACPI_DISABLE=0xa1, S4BIOS_REQ=0x0
  20 	PSTATE_CNT=0x80
  21 	PM1a_EVT_BLK=0x400-0x403
  22 	PM1a_CNT_BLK=0x404-0x405
  23 	PM2_CNT_BLK=0x450-0x450
  24 	PM_TMR_BLK=0x408-0x40b
  25 	GPE0_BLK=0x420-0x42f
  26 	CST_CNT=0x85
  27 	P_LVL2_LAT=101 us, P_LVL3_LAT=57 us
  28 	FLUSH_SIZE=1024, FLUSH_STRIDE=16
  29 	DUTY_OFFSET=1, DUTY_WIDTH=3
  30 	DAY_ALRM=13, MON_ALRM=0, CENTURY=0
  31 	IAPC_BOOT_ARCH={LEGACY_DEVICES,8042,NO_ASPM}
  32 	Flags={WBINVD,C1_SUPPORTED,SLEEP_BUTTON,S4_RTC_WAKE,DOCKING_SUPPORTED,RESET_REGISTER,PLATFORM_CLOCK,S4_RTC_VALID,REMOTE_POWER_ON}
  33 	RESET_REG=0xb2:0[8] (IO), RESET_VALUE=0xfb
  34  */
  35 /*
  36   FACS:	Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000
  37 	Global_Lock=
  38 	Flags=
  39 	Version=2
  40  */
  41 /*
  42   DSDT: Length=73465, Revision=1, Checksum=45,
  43 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x0,
  44 	Creator ID=1025, Creator Revision=0x40000
  45  */
  46 /*
  47   ECDT: Length=193, Revision=1, Checksum=115,
  48 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
  49 	Creator ID=1025, Creator Revision=0x40000
  50 	EC_CONTROL=0x66:0[8] (IO)
  51 	EC_DATA=0x62:0[8] (IO)
  52 	UID=0, GPE_BIT=0x1b
  53 	EC_ID=\_SB.PCI0.LPCB.EC0
  54  */
  55 /*
  56   UEFI: Length=566, Revision=1, Checksum=159,
  57 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
  58 	Creator ID=1025, Creator Revision=0x40000
  59  */
  60 /*
  61   ASF!: Length=165, Revision=32, Checksum=231,
  62 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
  63 	Creator ID=1025, Creator Revision=0x40000
  64  */
  65 /*
  66   HPET: Length=56, Revision=1, Checksum=170,
  67 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
  68 	Creator ID=1025, Creator Revision=0x40000
  69 	HPET Number=0
  70 	ADDR=0xfed00000:0[0] (Memory)	HW Rev=0x1
  71 	Comparators=2
  72 	Counter Size=1
  73 	Legacy IRQ routing capable={TRUE}
  74 	PCI Vendor ID=0x8086
  75 	Minimal Tick=128
  76 	Flags=0x00
  77  */
  78 /*
  79   APIC: Length=140, Revision=3, Checksum=244,
  80 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
  81 	Creator ID=1025, Creator Revision=0x40000
  82 	Local APIC ADDR=0xfee00000
  83 	Flags={PC-AT}
  84 
  85 	Type=Local APIC
  86 	ACPI CPU=1
  87 	Flags={ENABLED}
  88 	APIC ID=0
  89 
  90 	Type=Local APIC
  91 	ACPI CPU=2
  92 	Flags={ENABLED}
  93 	APIC ID=1
  94 
  95 	Type=Local APIC
  96 	ACPI CPU=3
  97 	Flags={ENABLED}
  98 	APIC ID=2
  99 
 100 	Type=Local APIC
 101 	ACPI CPU=4
 102 	Flags={ENABLED}
 103 	APIC ID=3
 104 
 105 	Type=Local APIC
 106 	ACPI CPU=5
 107 	Flags={ENABLED}
 108 	APIC ID=4
 109 
 110 	Type=Local APIC
 111 	ACPI CPU=6
 112 	Flags={ENABLED}
 113 	APIC ID=5
 114 
 115 	Type=Local APIC
 116 	ACPI CPU=7
 117 	Flags={ENABLED}
 118 	APIC ID=6
 119 
 120 	Type=Local APIC
 121 	ACPI CPU=8
 122 	Flags={ENABLED}
 123 	APIC ID=7
 124 
 125 	Type=IO APIC
 126 	APIC ID=0
 127 	INT BASE=0
 128 	ADDR=0x00000000fec00000
 129 
 130 	Type=INT Override
 131 	BUS=0
 132 	IRQ=0
 133 	INTR=2
 134 	Flags={Polarity=conforming, Trigger=conforming}
 135 
 136 	Type=INT Override
 137 	BUS=0
 138 	IRQ=9
 139 	INTR=9
 140 	Flags={Polarity=active-hi, Trigger=level}
 141  */
 142 /*
 143   MCFG: Length=60, Revision=1, Checksum=130,
 144 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
 145 	Creator ID=1025, Creator Revision=0x40000
 146 
 147 	Base Address=0x00000000f0000000
 148 	Segment Group=0x0000
 149 	Start Bus=0
 150 	End Bus=63
 151  */
 152 /*
 153   SSDT: Length=2235, Revision=1, Checksum=89,
 154 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1000,
 155 	Creator ID=1025, Creator Revision=0x40000
 156  */
 157 /*
 158   BOOT: Length=40, Revision=1, Checksum=106,
 159 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
 160 	Creator ID=1025, Creator Revision=0x40000
 161  */
 162 /*
 163   ASPT: Length=52, Revision=7, Checksum=152,
 164 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
 165 	Creator ID=1025, Creator Revision=0x40000
 166  */
 167 /*
 168   FPDT: Length=68, Revision=1, Checksum=225,
 169 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
 170 	Creator ID=1025, Creator Revision=0x40000
 171  */
 172 /*
 173   MSDM: Length=85, Revision=3, Checksum=228,
 174 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1,
 175 	Creator ID=1025, Creator Revision=0x40000
 176  */
 177 /*
 178   SSDT: Length=2341, Revision=1, Checksum=120,
 179 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x3000,
 180 	Creator ID=1025, Creator Revision=0x40000
 181  */
 182 /*
 183   SSDT: Length=2696, Revision=1, Checksum=133,
 184 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x3000,
 185 	Creator ID=1025, Creator Revision=0x40000
 186  */
 187 /*
 188   SSDT: Length=10906, Revision=1, Checksum=248,
 189 	OEMID=ACRSYS, OEM Table ID=ACRPRDCT, OEM Revision=0x1000,
 190 	Creator ID=1025, Creator Revision=0x40000
 191  */
 192 /*
 193  * Intel ACPI Component Architecture
 194  * AML/ASL+ Disassembler version 20170303 (64-bit version)
 195  * Copyright (c) 2000 - 2017 Intel Corporation
 196  *
 197  * Disassembling to symbolic ASL+ operators
 198  *
 199  * Disassembly of /tmp/acpidump.NDKBiA/acpdump.din, Wed Apr  5 21:31:46 2017
 200  *
 201  * Original Table Header:
 202  *     Signature        "DSDT"
 203  *     Length           0x0001656B (91499)
 204  *     Revision         0x01 **** 32-bit table (V1), no 64-bit math support
 205  *     Checksum         0x55
 206  *     OEM ID           "ACRSYS"
 207  *     OEM Table ID     "ACRPRDCT"
 208  *     OEM Revision     0x00000000 (0)
 209  *     Compiler ID      "1025"
 210  *     Compiler Version 0x00040000 (262144)
 211  */
 212 DefinitionBlock ("", "DSDT", 1, "ACRSYS", "ACRPRDCT", 0x00000000)
 213 {
 214     /*
 215      * iASL Warning: There were 5 external control methods found during
 216      * disassembly, but only 0 were resolved (5 unresolved). Additional
 217      * ACPI tables may be required to properly disassemble the code. This
 218      * resulting disassembler output file may not compile because the
 219      * disassembler did not know how many arguments to assign to the
 220      * unresolved methods. Note: SSDTs can be dynamically loaded at
 221      * runtime and may or may not be available via the host OS.
 222      *
 223      * To specify the tables needed to resolve external control method
 224      * references, the -e option can be used to specify the filenames.
 225      * Example iASL invocations:
 226      *     iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
 227      *     iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
 228      *     iasl -e ssdt*.aml -d dsdt.aml
 229      *
 230      * In addition, the -fe option can be used to specify a file containing
 231      * control method external declarations with the associated method
 232      * argument counts. Each line of the file must be of the form:
 233      *     External (<method pathname>, MethodObj, <argument count>)
 234      * Invocation:
 235      *     iasl -fe refs.txt -d dsdt.aml
 236      *
 237      * The following methods were unresolved and many not compile properly
 238      * because the disassembler had to guess at the number of arguments
 239      * required for each:
 240      */
 241     External (_SB_.PCI0.IEIT.EITV, MethodObj)    // Warning: Unknown method, guessing 0 arguments
 242     External (_TZ_._TMP, IntObj)
 243     External (HDOS, MethodObj)    // Warning: Unknown method, guessing 0 arguments
 244     External (HNOT, MethodObj)    // Warning: Unknown method, guessing 1 arguments
 245     External (HWID, IntObj)
 246     External (IDAB, MethodObj)    // Warning: Unknown method, guessing 0 arguments
 247     External (NPSS, IntObj)
 248     External (TNOT, MethodObj)    // Warning: Unknown method, guessing 0 arguments
 249 
 250     Name (SS1, Zero)
 251     Name (SS2, Zero)
 252     Name (SS3, One)
 253     Name (SS4, One)
 254     Name (IOST, 0xFFFF)
 255     Name (SP2O, 0x4E)
 256     Name (SP1O, 0x2E)
 257     Name (IO1B, 0x0600)
 258     Name (IO1L, 0x70)
 259     Name (IO2B, 0x0600)
 260     Name (IO2L, 0x20)
 261     Name (IO3B, 0x0290)
 262     Name (IO3L, 0x10)
 263     Name (SP3O, 0x2E)
 264     Name (IO4B, 0x0A20)
 265     Name (IO4L, 0x20)
 266     Name (MCHB, 0xFED10000)
 267     Name (MCHL, 0x8000)
 268     Name (EGPB, 0xFED19000)
 269     Name (EGPL, 0x1000)
 270     Name (DMIB, 0xFED18000)
 271     Name (DMIL, 0x1000)
 272     Name (IFPB, 0xFED14000)
 273     Name (IFPL, 0x1000)
 274     Name (PEBS, 0xF0000000)
 275     Name (PELN, 0x04000000)
 276     Name (SMBS, 0x0580)
 277     Name (SMBL, 0x20)
 278     Name (PBLK, 0x0410)
 279     Name (PMBS, 0x0400)
 280     Name (PMLN, 0x80)
 281     Name (LVL2, 0x0414)
 282     Name (LVL3, 0x0415)
 283     Name (LVL4, 0x0416)
 284     Name (SMIP, 0xB2)
 285     Name (GPBS, 0x0500)
 286     Name (GPLN, 0x80)
 287     Name (APCB, 0xFEC00000)
 288     Name (APCL, 0x1000)
 289     Name (PM30, 0x0430)
 290     Name (SRCB, 0xFED1C000)
 291     Name (SRCL, 0x4000)
 292     Name (HPTB, 0xFED00000)
 293     Name (HPTC, 0xFED1F404)
 294     Name (ACPH, 0xDE)
 295     Name (ASSB, Zero)
 296     Name (AOTB, Zero)
 297     Name (AAXB, Zero)
 298     Name (DSSP, Zero)
 299     Name (FHPP, Zero)
 300     Name (FMBL, One)
 301     Name (FDTP, 0x02)
 302     Name (FUPS, 0x03)
 303     Name (BEL, One)
 304     Name (BEH, 0x02)
 305     Name (BRH, 0x03)
 306     Name (BTF, 0x04)
 307     Name (BYB, 0x06)
 308     Name (BWB, 0x06)
 309     Name (BELC, 0x09)
 310     Name (BRHP, 0x0A)
 311     Name (BTFC, 0x0B)
 312     Name (BEHP, 0x0C)
 313     Name (BELP, 0x0E)
 314     Name (BTL, 0x10)
 315     Name (BTFP, 0x11)
 316     Name (BSR, 0x14)
 317     Name (BCC, 0x1C)
 318     Name (BEF, 0x21)
 319     Name (BLLE, 0x22)
 320     Name (BLLC, 0x23)
 321     Name (BLCA, 0x24)
 322     Name (BLLS, 0x25)
 323     Name (BLLP, 0x26)
 324     Name (BLLD, 0x27)
 325     Name (BKF, 0x28)
 326     Name (BHBE, 0x30)
 327     Name (BHBC, 0x31)
 328     Name (BHBN, 0x32)
 329     Name (BHBM, 0x33)
 330     Name (TCGM, One)
 331     Name (TRTP, One)
 332     Name (WDTE, One)
 333     Name (TRTD, 0x02)
 334     Name (TRTI, 0x03)
 335     Name (GCDD, One)
 336     Name (DSTA, 0x0A)
 337     Name (DSLO, 0x0C)
 338     Name (DSLC, 0x0E)
 339     Name (PITS, 0x10)
 340     Name (SBCS, 0x12)
 341     Name (SALS, 0x13)
 342     Name (LSSS, 0x2A)
 343     Name (SOOT, 0x35)
 344     Name (PDBR, 0x4D)
 345     Name (DPPB, 0xFED98000)
 346     Name (DPPL, 0x8000)
 347     OperationRegion (GNVS, SystemMemory, 0x96FB3C98, 0x00000203)
 348     Field (GNVS, AnyAcc, Lock, Preserve)
 349     {
 350         OSYS,   16,
 351         SMIF,   8,
 352         PRM0,   8,
 353         PRM1,   8,
 354         SCIF,   8,
 355         PRM2,   8,
 356         PRM3,   8,
 357         LCKF,   8,
 358         PRM4,   8,
 359         PRM5,   8,
 360         P80D,   32,
 361         LIDS,   8,
 362         PWRS,   8,
 363         DBGS,   8,
 364         THOF,   8,
 365         ACT1,   8,
 366         ACTT,   8,
 367         PSVT,   8,
 368         TC1V,   8,
 369         TC2V,   8,
 370         TSPV,   8,
 371         CRTT,   8,
 372         DTSE,   8,
 373         DTS1,   8,
 374         DTS2,   8,
 375         DTSF,   8,
 376         Offset (0x25),
 377         REVN,   8,
 378         RES3,   8,
 379         Offset (0x28),
 380         APIC,   8,
 381         TCNT,   8,
 382         PCP0,   8,
 383         PCP1,   8,
 384         PPCM,   8,
 385         PPMF,   32,
 386         C67L,   8,
 387         NATP,   8,
 388         CMAP,   8,
 389         CMBP,   8,
 390         LPTP,   8,
 391         FDCP,   8,
 392         COMA,   8,
 393         COMB,   8,
 394         SMSC,   8,
 395         W381,   8,
 396         SMC1,   8,
 397         IGDS,   8,
 398         TLST,   8,
 399         CADL,   8,
 400         PADL,   8,
 401         CSTE,   16,
 402         NSTE,   16,
 403         SSTE,   16,
 404         NDID,   8,
 405         DID1,   32,
 406         DID2,   32,
 407         DID3,   32,
 408         DID4,   32,
 409         DID5,   32,
 410         KSV0,   32,
 411         KSV1,   8,
 412         Offset (0x67),
 413         BLCS,   8,
 414         BRTL,   8,
 415         ALSE,   8,
 416         ALAF,   8,
 417         LLOW,   8,
 418         LHIH,   8,
 419         Offset (0x6E),
 420         EMAE,   8,
 421         EMAP,   16,
 422         EMAL,   16,
 423         Offset (0x74),
 424         MEFE,   8,
 425         DSTS,   8,
 426         Offset (0x78),
 427         TPMP,   8,
 428         TPME,   8,
 429         MORD,   8,
 430         TCGP,   8,
 431         PPRP,   32,
 432         PPRQ,   8,
 433         LPPR,   8,
 434         GTF0,   56,
 435         GTF2,   56,
 436         IDEM,   8,
 437         GTF1,   56,
 438         BID,    8,
 439         PLID,   8,
 440         Offset (0xAA),
 441         ASLB,   32,
 442         IBTT,   8,
 443         IPAT,   8,
 444         ITVF,   8,
 445         ITVM,   8,
 446         IPSC,   8,
 447         IBLC,   8,
 448         IBIA,   8,
 449         ISSC,   8,
 450         I409,   8,
 451         I509,   8,
 452         I609,   8,
 453         I709,   8,
 454         IPCF,   8,
 455         IDMS,   8,
 456         IF1E,   8,
 457         HVCO,   8,
 458         NXD1,   32,
 459         NXD2,   32,
 460         NXD3,   32,
 461         NXD4,   32,
 462         NXD5,   32,
 463         NXD6,   32,
 464         NXD7,   32,
 465         NXD8,   32,
 466         GSMI,   8,
 467         PAVP,   8,
 468         Offset (0xE1),
 469         OSCC,   8,
 470         NEXP,   8,
 471         SBV1,   8,
 472         SBV2,   8,
 473         Offset (0xEB),
 474         DSEN,   8,
 475         Offset (0xED),
 476         GPIC,   8,
 477         CTYP,   8,
 478         L01C,   8,
 479         VFN0,   8,
 480         VFN1,   8,
 481         VFN2,   8,
 482         VFN3,   8,
 483         VFN4,   8,
 484         Offset (0x100),
 485         NVGA,   32,
 486         NVHA,   32,
 487         AMDA,   32,
 488         DID6,   32,
 489         DID7,   32,
 490         DID8,   32,
 491         EBAS,   32,
 492         CPSP,   32,
 493         EECP,   32,
 494         EVCP,   32,
 495         XBAS,   32,
 496         OBS1,   32,
 497         OBS2,   32,
 498         OBS3,   32,
 499         OBS4,   32,
 500         OBS5,   32,
 501         OBS6,   32,
 502         OBS7,   32,
 503         OBS8,   32,
 504         Offset (0x157),
 505         ATMC,   8,
 506         PTMC,   8,
 507         ATRA,   8,
 508         PTRA,   8,
 509         PNHM,   32,
 510         TBAB,   32,
 511         TBAH,   32,
 512         RTIP,   8,
 513         TSOD,   8,
 514         ATPC,   8,
 515         PTPC,   8,
 516         PFLV,   8,
 517         BREV,   8,
 518         SGMD,   8,
 519         SGFL,   8,
 520         PWOK,   8,
 521         HLRS,   8,
 522         DSEL,   8,
 523         ESEL,   8,
 524         PSEL,   8,
 525         PWEN,   8,
 526         PRST,   8,
 527         MXD1,   32,
 528         MXD2,   32,
 529         MXD3,   32,
 530         MXD4,   32,
 531         MXD5,   32,
 532         MXD6,   32,
 533         MXD7,   32,
 534         MXD8,   32,
 535         GBAS,   16,
 536         SGGP,   8,
 537         Offset (0x19D),
 538         ALFP,   8,
 539         IMON,   8,
 540         PDTS,   8,
 541         PKGA,   8,
 542         PAMT,   8,
 543         AC0F,   8,
 544         AC1F,   8,
 545         DTS3,   8,
 546         DTS4,   8,
 547         Offset (0x1B2),
 548         XHCI,   8,
 549         XHPM,   8,
 550         Offset (0x1B7),
 551         XTUB,   32,
 552         XTUS,   32,
 553         XMPB,   32,
 554         Offset (0x1C4),
 555         LPMV,   8,
 556         Offset (0x1C6),
 557         DDRF,   8,
 558         MM64,   8,
 559         Offset (0x1E0),
 560         CCMD,   8,
 561         COMD,   8,
 562         LPT1,   8,
 563         PSTP,   8,
 564         WKMD,   8,
 565         IDER,   8,
 566         PIE0,   8,
 567         PIE1,   8,
 568         CSTS,   8,
 569         PMEE,   8,
 570         WOLE,   8,
 571         NVAD,   32,
 572         PGVI,   32,
 573         OPTF,   8,
 574         IFSE,   8,
 575         AOAC,   8,
 576         S1C0,   16,
 577         S1C1,   16,
 578         S2C0,   16,
 579         S2C1,   16,
 580         SLPS,   8,
 581         ALAT,   32
 582     }
 583 
 584     OperationRegion (OGNS, SystemMemory, 0x96FB2618, 0x0000057E)
 585     Field (OGNS, AnyAcc, Lock, Preserve)
 586     {
 587         D2DF,   8,
 588         MTID,   8,
 589         WMIB,   8336,
 590         ECDA,   2048,
 591         HDIF,   504,
 592         ODIF,   168,
 593         CTID,   16,
 594         LMST,   8,
 595         EPMS,   8,
 596         DCST,   8,
 597         LEMS,   8,
 598         RFDS,   8,
 599         ODST,   8,
 600         TMGB,   16,
 601         OG00,   8,
 602         OG01,   8,
 603         OG02,   8,
 604         OG03,   8,
 605         OG04,   8,
 606         OG05,   8,
 607         OG06,   8,
 608         OG07,   8,
 609         OG08,   8,
 610         OG09,   8,
 611         OG10,   8,
 612         ECON,   8
 613     }
 614 
 615     Scope (_SB)
 616     {
 617         Name (PRSA, ResourceTemplate ()
 618         {
 619             IRQ (Level, ActiveLow, Shared, )
 620                 {1,3,4,5,6,10,11,12,14,15}
 621         })
 622         Alias (PRSA, PRSB)
 623         Alias (PRSA, PRSC)
 624         Alias (PRSA, PRSD)
 625         Alias (PRSA, PRSE)
 626         Alias (PRSA, PRSF)
 627         Alias (PRSA, PRSG)
 628         Alias (PRSA, PRSH)
 629         Device (PCI0)
 630         {
 631             Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */)  // _HID: Hardware ID
 632             Name (_CID, EisaId ("PNP0A03") /* PCI Bus */)  // _CID: Compatible ID
 633             Name (_ADR, Zero)  // _ADR: Address
 634             Method (^BN00, 0, NotSerialized)
 635             {
 636                 Return (Zero)
 637             }
 638 
 639             Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number
 640             {
 641                 Return (BN00 ())
 642             }
 643 
 644             Name (_UID, Zero)  // _UID: Unique ID
 645             Name (PR00, Package (0x25)
 646             {
 647                 Package (0x04)
 648                 {
 649                     0x0014FFFF,
 650                     Zero,
 651                     LNKA,
 652                     Zero
 653                 },
 654 
 655                 Package (0x04)
 656                 {
 657                     0x0016FFFF,
 658                     Zero,
 659                     LNKA,
 660                     Zero
 661                 },
 662 
 663                 Package (0x04)
 664                 {
 665                     0x0016FFFF,
 666                     One,
 667                     LNKB,
 668                     Zero
 669                 },
 670 
 671                 Package (0x04)
 672                 {
 673                     0x0016FFFF,
 674                     0x02,
 675                     LNKC,
 676                     Zero
 677                 },
 678 
 679                 Package (0x04)
 680                 {
 681                     0x0016FFFF,
 682                     0x03,
 683                     LNKD,
 684                     Zero
 685                 },
 686 
 687                 Package (0x04)
 688                 {
 689                     0x0019FFFF,
 690                     Zero,
 691                     LNKE,
 692                     Zero
 693                 },
 694 
 695                 Package (0x04)
 696                 {
 697                     0x001AFFFF,
 698                     Zero,
 699                     LNKA,
 700                     Zero
 701                 },
 702 
 703                 Package (0x04)
 704                 {
 705                     0x001AFFFF,
 706                     One,
 707                     LNKF,
 708                     Zero
 709                 },
 710 
 711                 Package (0x04)
 712                 {
 713                     0x001AFFFF,
 714                     0x02,
 715                     LNKD,
 716                     Zero
 717                 },
 718 
 719                 Package (0x04)
 720                 {
 721                     0x001AFFFF,
 722                     0x03,
 723                     LNKC,
 724                     Zero
 725                 },
 726 
 727                 Package (0x04)
 728                 {
 729                     0x001BFFFF,
 730                     Zero,
 731                     LNKG,
 732                     Zero
 733                 },
 734 
 735                 Package (0x04)
 736                 {
 737                     0x001CFFFF,
 738                     Zero,
 739                     LNKB,
 740                     Zero
 741                 },
 742 
 743                 Package (0x04)
 744                 {
 745                     0x001CFFFF,
 746                     One,
 747                     LNKA,
 748                     Zero
 749                 },
 750 
 751                 Package (0x04)
 752                 {
 753                     0x001CFFFF,
 754                     0x02,
 755                     LNKC,
 756                     Zero
 757                 },
 758 
 759                 Package (0x04)
 760                 {
 761                     0x001CFFFF,
 762                     0x03,
 763                     LNKD,
 764                     Zero
 765                 },
 766 
 767                 Package (0x04)
 768                 {
 769                     0x001DFFFF,
 770                     Zero,
 771                     LNKH,
 772                     Zero
 773                 },
 774 
 775                 Package (0x04)
 776                 {
 777                     0x001DFFFF,
 778                     One,
 779                     LNKD,
 780                     Zero
 781                 },
 782 
 783                 Package (0x04)
 784                 {
 785                     0x001DFFFF,
 786                     0x02,
 787                     LNKC,
 788                     Zero
 789                 },
 790 
 791                 Package (0x04)
 792                 {
 793                     0x001DFFFF,
 794                     0x03,
 795                     LNKA,
 796                     Zero
 797                 },
 798 
 799                 Package (0x04)
 800                 {
 801                     0x001FFFFF,
 802                     Zero,
 803                     LNKF,
 804                     Zero
 805                 },
 806 
 807                 Package (0x04)
 808                 {
 809                     0x001FFFFF,
 810                     One,
 811                     LNKD,
 812                     Zero
 813                 },
 814 
 815                 Package (0x04)
 816                 {
 817                     0x001FFFFF,
 818                     0x02,
 819                     LNKD,
 820                     Zero
 821                 },
 822 
 823                 Package (0x04)
 824                 {
 825                     0x001FFFFF,
 826                     0x03,
 827                     LNKA,
 828                     Zero
 829                 },
 830 
 831                 Package (0x04)
 832                 {
 833                     0x0001FFFF,
 834                     Zero,
 835                     LNKA,
 836                     Zero
 837                 },
 838 
 839                 Package (0x04)
 840                 {
 841                     0x0001FFFF,
 842                     One,
 843                     LNKB,
 844                     Zero
 845                 },
 846 
 847                 Package (0x04)
 848                 {
 849                     0x0001FFFF,
 850                     0x02,
 851                     LNKC,
 852                     Zero
 853                 },
 854 
 855                 Package (0x04)
 856                 {
 857                     0x0001FFFF,
 858                     0x03,
 859                     LNKD,
 860                     Zero
 861                 },
 862 
 863                 Package (0x04)
 864                 {
 865                     0x0002FFFF,
 866                     Zero,
 867                     LNKA,
 868                     Zero
 869                 },
 870 
 871                 Package (0x04)
 872                 {
 873                     0x0004FFFF,
 874                     Zero,
 875                     LNKA,
 876                     Zero
 877                 },
 878 
 879                 Package (0x04)
 880                 {
 881                     0x0004FFFF,
 882                     One,
 883                     LNKB,
 884                     Zero
 885                 },
 886 
 887                 Package (0x04)
 888                 {
 889                     0x0004FFFF,
 890                     0x02,
 891                     LNKC,
 892                     Zero
 893                 },
 894 
 895                 Package (0x04)
 896                 {
 897                     0x0004FFFF,
 898                     0x03,
 899                     LNKD,
 900                     Zero
 901                 },
 902 
 903                 Package (0x04)
 904                 {
 905                     0x0006FFFF,
 906                     Zero,
 907                     LNKD,
 908                     Zero
 909                 },
 910 
 911                 Package (0x04)
 912                 {
 913                     0x0006FFFF,
 914                     One,
 915                     LNKA,
 916                     Zero
 917                 },
 918 
 919                 Package (0x04)
 920                 {
 921                     0x0006FFFF,
 922                     0x02,
 923                     LNKB,
 924                     Zero
 925                 },
 926 
 927                 Package (0x04)
 928                 {
 929                     0x0006FFFF,
 930                     0x03,
 931                     LNKC,
 932                     Zero
 933                 },
 934 
 935                 Package (0x04)
 936                 {
 937                     0x0018FFFF,
 938                     Zero,
 939                     LNKE,
 940                     Zero
 941                 }
 942             })
 943             Name (AR00, Package (0x25)
 944             {
 945                 Package (0x04)
 946                 {
 947                     0x0014FFFF,
 948                     Zero,
 949                     Zero,
 950                     0x15
 951                 },
 952 
 953                 Package (0x04)
 954                 {
 955                     0x0016FFFF,
 956                     Zero,
 957                     Zero,
 958                     0x10
 959                 },
 960 
 961                 Package (0x04)
 962                 {
 963                     0x0016FFFF,
 964                     One,
 965                     Zero,
 966                     0x11
 967                 },
 968 
 969                 Package (0x04)
 970                 {
 971                     0x0016FFFF,
 972                     0x02,
 973                     Zero,
 974                     0x12
 975                 },
 976 
 977                 Package (0x04)
 978                 {
 979                     0x0016FFFF,
 980                     0x03,
 981                     Zero,
 982                     0x13
 983                 },
 984 
 985                 Package (0x04)
 986                 {
 987                     0x0019FFFF,
 988                     Zero,
 989                     Zero,
 990                     0x14
 991                 },
 992 
 993                 Package (0x04)
 994                 {
 995                     0x001AFFFF,
 996                     Zero,
 997                     Zero,
 998                     0x10
 999                 },
1000 
1001                 Package (0x04)
1002                 {
1003                     0x001AFFFF,
1004                     One,
1005                     Zero,
1006                     0x15
1007                 },
1008 
1009                 Package (0x04)
1010                 {
1011                     0x001AFFFF,
1012                     0x02,
1013                     Zero,
1014                     0x13
1015                 },
1016 
1017                 Package (0x04)
1018                 {
1019                     0x001AFFFF,
1020                     0x03,
1021                     Zero,
1022                     0x12
1023                 },
1024 
1025                 Package (0x04)
1026                 {
1027                     0x001BFFFF,
1028                     Zero,
1029                     Zero,
1030                     0x16
1031                 },
1032 
1033                 Package (0x04)
1034                 {
1035                     0x001CFFFF,
1036                     Zero,
1037                     Zero,
1038                     0x11
1039                 },
1040 
1041                 Package (0x04)
1042                 {
1043                     0x001CFFFF,
1044                     One,
1045                     Zero,
1046                     0x10
1047                 },
1048 
1049                 Package (0x04)
1050                 {
1051                     0x001CFFFF,
1052                     0x02,
1053                     Zero,
1054                     0x12
1055                 },
1056 
1057                 Package (0x04)
1058                 {
1059                     0x001CFFFF,
1060                     0x03,
1061                     Zero,
1062                     0x13
1063                 },
1064 
1065                 Package (0x04)
1066                 {
1067                     0x001DFFFF,
1068                     Zero,
1069                     Zero,
1070                     0x17
1071                 },
1072 
1073                 Package (0x04)
1074                 {
1075                     0x001DFFFF,
1076                     One,
1077                     Zero,
1078                     0x13
1079                 },
1080 
1081                 Package (0x04)
1082                 {
1083                     0x001DFFFF,
1084                     0x02,
1085                     Zero,
1086                     0x12
1087                 },
1088 
1089                 Package (0x04)
1090                 {
1091                     0x001DFFFF,
1092                     0x03,
1093                     Zero,
1094                     0x10
1095                 },
1096 
1097                 Package (0x04)
1098                 {
1099                     0x001FFFFF,
1100                     Zero,
1101                     Zero,
1102                     0x15
1103                 },
1104 
1105                 Package (0x04)
1106                 {
1107                     0x001FFFFF,
1108                     One,
1109                     Zero,
1110                     0x13
1111                 },
1112 
1113                 Package (0x04)
1114                 {
1115                     0x001FFFFF,
1116                     0x02,
1117                     Zero,
1118                     0x13
1119                 },
1120 
1121                 Package (0x04)
1122                 {
1123                     0x001FFFFF,
1124                     0x03,
1125                     Zero,
1126                     0x10
1127                 },
1128 
1129                 Package (0x04)
1130                 {
1131                     0x0001FFFF,
1132                     Zero,
1133                     Zero,
1134                     0x10
1135                 },
1136 
1137                 Package (0x04)
1138                 {
1139                     0x0001FFFF,
1140                     One,
1141                     Zero,
1142                     0x11
1143                 },
1144 
1145                 Package (0x04)
1146                 {
1147                     0x0001FFFF,
1148                     0x02,
1149                     Zero,
1150                     0x12
1151                 },
1152 
1153                 Package (0x04)
1154                 {
1155                     0x0001FFFF,
1156                     0x03,
1157                     Zero,
1158                     0x13
1159                 },
1160 
1161                 Package (0x04)
1162                 {
1163                     0x0002FFFF,
1164                     Zero,
1165                     Zero,
1166                     0x10
1167                 },
1168 
1169                 Package (0x04)
1170                 {
1171                     0x0004FFFF,
1172                     Zero,
1173                     Zero,
1174                     0x10
1175                 },
1176 
1177                 Package (0x04)
1178                 {
1179                     0x0004FFFF,
1180                     One,
1181                     Zero,
1182                     0x11
1183                 },
1184 
1185                 Package (0x04)
1186                 {
1187                     0x0004FFFF,
1188                     0x02,
1189                     Zero,
1190                     0x12
1191                 },
1192 
1193                 Package (0x04)
1194                 {
1195                     0x0004FFFF,
1196                     0x03,
1197                     Zero,
1198                     0x13
1199                 },
1200 
1201                 Package (0x04)
1202                 {
1203                     0x0006FFFF,
1204                     Zero,
1205                     Zero,
1206                     0x13
1207                 },
1208 
1209                 Package (0x04)
1210                 {
1211                     0x0006FFFF,
1212                     One,
1213                     Zero,
1214                     0x10
1215                 },
1216 
1217                 Package (0x04)
1218                 {
1219                     0x0006FFFF,
1220                     0x02,
1221                     Zero,
1222                     0x11
1223                 },
1224 
1225                 Package (0x04)
1226                 {
1227                     0x0006FFFF,
1228                     0x03,
1229                     Zero,
1230                     0x12
1231                 },
1232 
1233                 Package (0x04)
1234                 {
1235                     0x0018FFFF,
1236                     Zero,
1237                     Zero,
1238                     0x14
1239                 }
1240             })
1241             Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
1242             {
1243                 If (PICM)
1244                 {
1245                     Return (AR00) /* \_SB_.PCI0.AR00 */
1246                 }
1247 
1248                 Return (PR00) /* \_SB_.PCI0.PR00 */
1249             }
1250 
1251             OperationRegion (HBUS, PCI_Config, Zero, 0x0100)
1252             Field (HBUS, DWordAcc, NoLock, Preserve)
1253             {
1254                 Offset (0x40),
1255                 EPEN,   1,
1256                     ,   11,
1257                 EPBR,   20,
1258                 Offset (0x48),
1259                 MHEN,   1,
1260                     ,   14,
1261                 MHBR,   17,
1262                 Offset (0x50),
1263                 GCLK,   1,
1264                 Offset (0x54),
1265                 D0EN,   1,
1266                 Offset (0x60),
1267                 PXEN,   1,
1268                 PXSZ,   2,
1269                     ,   23,
1270                 PXBR,   6,
1271                 Offset (0x68),
1272                 DIEN,   1,
1273                     ,   11,
1274                 DIBR,   20,
1275                 Offset (0x70),
1276                     ,   20,
1277                 MEBR,   12,
1278                 Offset (0x80),
1279                     ,   4,
1280                 PM0H,   2,
1281                 Offset (0x81),
1282                 PM1L,   2,
1283                     ,   2,
1284                 PM1H,   2,
1285                 Offset (0x82),
1286                 PM2L,   2,
1287                     ,   2,
1288                 PM2H,   2,
1289                 Offset (0x83),
1290                 PM3L,   2,
1291                     ,   2,
1292                 PM3H,   2,
1293                 Offset (0x84),
1294                 PM4L,   2,
1295                     ,   2,
1296                 PM4H,   2,
1297                 Offset (0x85),
1298                 PM5L,   2,
1299                     ,   2,
1300                 PM5H,   2,
1301                 Offset (0x86),
1302                 PM6L,   2,
1303                     ,   2,
1304                 PM6H,   2,
1305                 Offset (0x87),
1306                 Offset (0xA8),
1307                     ,   20,
1308                 TUUD,   19,
1309                 Offset (0xBC),
1310                     ,   20,
1311                 TLUD,   12,
1312                 Offset (0xC8),
1313                     ,   7,
1314                 HTSE,   1
1315             }
1316 
1317             OperationRegion (MCHT, SystemMemory, 0xFED10000, 0x1100)
1318             Field (MCHT, ByteAcc, NoLock, Preserve)
1319             {
1320             }
1321 
1322             Name (BUF0, ResourceTemplate ()
1323             {
1324                 WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
1325                     0x0000,             // Granularity
1326                     0x0000,             // Range Minimum
1327                     0x00FF,             // Range Maximum
1328                     0x0000,             // Translation Offset
1329                     0x0100,             // Length
1330                     ,, _Y00)
1331                 DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
1332                     0x00000000,         // Granularity
1333                     0x00000000,         // Range Minimum
1334                     0x00000CF7,         // Range Maximum
1335                     0x00000000,         // Translation Offset
1336                     0x00000CF8,         // Length
1337                     ,, , TypeStatic, DenseTranslation)
1338                 IO (Decode16,
1339                     0x0CF8,             // Range Minimum
1340                     0x0CF8,             // Range Maximum
1341                     0x01,               // Alignment
1342                     0x08,               // Length
1343                     )
1344                 DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
1345                     0x00000000,         // Granularity
1346                     0x00000D00,         // Range Minimum
1347                     0x0000FFFF,         // Range Maximum
1348                     0x00000000,         // Translation Offset
1349                     0x0000F300,         // Length
1350                     ,, , TypeStatic, DenseTranslation)
1351                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1352                     0x00000000,         // Granularity
1353                     0x000A0000,         // Range Minimum
1354                     0x000BFFFF,         // Range Maximum
1355                     0x00000000,         // Translation Offset
1356                     0x00020000,         // Length
1357                     ,, , AddressRangeMemory, TypeStatic)
1358                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1359                     0x00000000,         // Granularity
1360                     0x000C0000,         // Range Minimum
1361                     0x000C3FFF,         // Range Maximum
1362                     0x00000000,         // Translation Offset
1363                     0x00004000,         // Length
1364                     ,, _Y01, AddressRangeMemory, TypeStatic)
1365                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1366                     0x00000000,         // Granularity
1367                     0x000C4000,         // Range Minimum
1368                     0x000C7FFF,         // Range Maximum
1369                     0x00000000,         // Translation Offset
1370                     0x00004000,         // Length
1371                     ,, _Y02, AddressRangeMemory, TypeStatic)
1372                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1373                     0x00000000,         // Granularity
1374                     0x000C8000,         // Range Minimum
1375                     0x000CBFFF,         // Range Maximum
1376                     0x00000000,         // Translation Offset
1377                     0x00004000,         // Length
1378                     ,, _Y03, AddressRangeMemory, TypeStatic)
1379                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1380                     0x00000000,         // Granularity
1381                     0x000CC000,         // Range Minimum
1382                     0x000CFFFF,         // Range Maximum
1383                     0x00000000,         // Translation Offset
1384                     0x00004000,         // Length
1385                     ,, _Y04, AddressRangeMemory, TypeStatic)
1386                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1387                     0x00000000,         // Granularity
1388                     0x000D0000,         // Range Minimum
1389                     0x000D3FFF,         // Range Maximum
1390                     0x00000000,         // Translation Offset
1391                     0x00004000,         // Length
1392                     ,, _Y05, AddressRangeMemory, TypeStatic)
1393                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1394                     0x00000000,         // Granularity
1395                     0x000D4000,         // Range Minimum
1396                     0x000D7FFF,         // Range Maximum
1397                     0x00000000,         // Translation Offset
1398                     0x00004000,         // Length
1399                     ,, _Y06, AddressRangeMemory, TypeStatic)
1400                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1401                     0x00000000,         // Granularity
1402                     0x000D8000,         // Range Minimum
1403                     0x000DBFFF,         // Range Maximum
1404                     0x00000000,         // Translation Offset
1405                     0x00004000,         // Length
1406                     ,, _Y07, AddressRangeMemory, TypeStatic)
1407                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1408                     0x00000000,         // Granularity
1409                     0x000DC000,         // Range Minimum
1410                     0x000DFFFF,         // Range Maximum
1411                     0x00000000,         // Translation Offset
1412                     0x00004000,         // Length
1413                     ,, _Y08, AddressRangeMemory, TypeStatic)
1414                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1415                     0x00000000,         // Granularity
1416                     0x000E0000,         // Range Minimum
1417                     0x000E3FFF,         // Range Maximum
1418                     0x00000000,         // Translation Offset
1419                     0x00004000,         // Length
1420                     ,, _Y09, AddressRangeMemory, TypeStatic)
1421                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1422                     0x00000000,         // Granularity
1423                     0x000E4000,         // Range Minimum
1424                     0x000E7FFF,         // Range Maximum
1425                     0x00000000,         // Translation Offset
1426                     0x00004000,         // Length
1427                     ,, _Y0A, AddressRangeMemory, TypeStatic)
1428                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1429                     0x00000000,         // Granularity
1430                     0x000E8000,         // Range Minimum
1431                     0x000EBFFF,         // Range Maximum
1432                     0x00000000,         // Translation Offset
1433                     0x00004000,         // Length
1434                     ,, _Y0B, AddressRangeMemory, TypeStatic)
1435                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1436                     0x00000000,         // Granularity
1437                     0x000EC000,         // Range Minimum
1438                     0x000EFFFF,         // Range Maximum
1439                     0x00000000,         // Translation Offset
1440                     0x00004000,         // Length
1441                     ,, _Y0C, AddressRangeMemory, TypeStatic)
1442                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1443                     0x00000000,         // Granularity
1444                     0x000F0000,         // Range Minimum
1445                     0x000FFFFF,         // Range Maximum
1446                     0x00000000,         // Translation Offset
1447                     0x00010000,         // Length
1448                     ,, _Y0D, AddressRangeMemory, TypeStatic)
1449                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1450                     0x00000000,         // Granularity
1451                     0x00000000,         // Range Minimum
1452                     0xFEAFFFFF,         // Range Maximum
1453                     0x00000000,         // Translation Offset
1454                     0xFEB00000,         // Length
1455                     ,, _Y0E, AddressRangeMemory, TypeStatic)
1456                 QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
1457                     0x0000000000000000, // Granularity
1458                     0x0000000000010000, // Range Minimum
1459                     0x000000000001FFFF, // Range Maximum
1460                     0x0000000000000000, // Translation Offset
1461                     0x0000000000010000, // Length
1462                     ,, _Y0F, AddressRangeMemory, TypeStatic)
1463             })
1464             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
1465             {
1466                 CreateWordField (BUF0, \_SB.PCI0._Y00._MAX, PBMX)  // _MAX: Maximum Base Address
1467                 PBMX = ((PELN >> 0x14) - 0x02)
1468                 CreateWordField (BUF0, \_SB.PCI0._Y00._LEN, PBLN)  // _LEN: Length
1469                 PBLN = ((PELN >> 0x14) - One)
1470                 If (PM1L)
1471                 {
1472                     CreateDWordField (BUF0, \_SB.PCI0._Y01._LEN, C0LN)  // _LEN: Length
1473                     C0LN = Zero
1474                 }
1475 
1476                 If ((PM1L == One))
1477                 {
1478                     CreateBitField (BUF0, \_SB.PCI0._Y01._RW, C0RW)  // _RW_: Read-Write Status
1479                     C0RW = Zero
1480                 }
1481 
1482                 If (PM1H)
1483                 {
1484                     CreateDWordField (BUF0, \_SB.PCI0._Y02._LEN, C4LN)  // _LEN: Length
1485                     C4LN = Zero
1486                 }
1487 
1488                 If ((PM1H == One))
1489                 {
1490                     CreateBitField (BUF0, \_SB.PCI0._Y02._RW, C4RW)  // _RW_: Read-Write Status
1491                     C4RW = Zero
1492                 }
1493 
1494                 If (PM2L)
1495                 {
1496                     CreateDWordField (BUF0, \_SB.PCI0._Y03._LEN, C8LN)  // _LEN: Length
1497                     C8LN = Zero
1498                 }
1499 
1500                 If ((PM2L == One))
1501                 {
1502                     CreateBitField (BUF0, \_SB.PCI0._Y03._RW, C8RW)  // _RW_: Read-Write Status
1503                     C8RW = Zero
1504                 }
1505 
1506                 If (PM2H)
1507                 {
1508                     CreateDWordField (BUF0, \_SB.PCI0._Y04._LEN, CCLN)  // _LEN: Length
1509                     CCLN = Zero
1510                 }
1511 
1512                 If ((PM2H == One))
1513                 {
1514                     CreateBitField (BUF0, \_SB.PCI0._Y04._RW, CCRW)  // _RW_: Read-Write Status
1515                     CCRW = Zero
1516                 }
1517 
1518                 If (PM3L)
1519                 {
1520                     CreateDWordField (BUF0, \_SB.PCI0._Y05._LEN, D0LN)  // _LEN: Length
1521                     D0LN = Zero
1522                 }
1523 
1524                 If ((PM3L == One))
1525                 {
1526                     CreateBitField (BUF0, \_SB.PCI0._Y05._RW, D0RW)  // _RW_: Read-Write Status
1527                     D0RW = Zero
1528                 }
1529 
1530                 If (PM3H)
1531                 {
1532                     CreateDWordField (BUF0, \_SB.PCI0._Y06._LEN, D4LN)  // _LEN: Length
1533                     D4LN = Zero
1534                 }
1535 
1536                 If ((PM3H == One))
1537                 {
1538                     CreateBitField (BUF0, \_SB.PCI0._Y06._RW, D4RW)  // _RW_: Read-Write Status
1539                     D4RW = Zero
1540                 }
1541 
1542                 If (PM4L)
1543                 {
1544                     CreateDWordField (BUF0, \_SB.PCI0._Y07._LEN, D8LN)  // _LEN: Length
1545                     D8LN = Zero
1546                 }
1547 
1548                 If ((PM4L == One))
1549                 {
1550                     CreateBitField (BUF0, \_SB.PCI0._Y07._RW, D8RW)  // _RW_: Read-Write Status
1551                     D8RW = Zero
1552                 }
1553 
1554                 If (PM4H)
1555                 {
1556                     CreateDWordField (BUF0, \_SB.PCI0._Y08._LEN, DCLN)  // _LEN: Length
1557                     DCLN = Zero
1558                 }
1559 
1560                 If ((PM4H == One))
1561                 {
1562                     CreateBitField (BUF0, \_SB.PCI0._Y08._RW, DCRW)  // _RW_: Read-Write Status
1563                     DCRW = Zero
1564                 }
1565 
1566                 If (PM5L)
1567                 {
1568                     CreateDWordField (BUF0, \_SB.PCI0._Y09._LEN, E0LN)  // _LEN: Length
1569                     E0LN = Zero
1570                 }
1571 
1572                 If ((PM5L == One))
1573                 {
1574                     CreateBitField (BUF0, \_SB.PCI0._Y09._RW, E0RW)  // _RW_: Read-Write Status
1575                     E0RW = Zero
1576                 }
1577 
1578                 If (PM5H)
1579                 {
1580                     CreateDWordField (BUF0, \_SB.PCI0._Y0A._LEN, E4LN)  // _LEN: Length
1581                     E4LN = Zero
1582                 }
1583 
1584                 If ((PM5H == One))
1585                 {
1586                     CreateBitField (BUF0, \_SB.PCI0._Y0A._RW, E4RW)  // _RW_: Read-Write Status
1587                     E4RW = Zero
1588                 }
1589 
1590                 If (PM6L)
1591                 {
1592                     CreateDWordField (BUF0, \_SB.PCI0._Y0B._LEN, E8LN)  // _LEN: Length
1593                     E8LN = Zero
1594                 }
1595 
1596                 If ((PM6L == One))
1597                 {
1598                     CreateBitField (BUF0, \_SB.PCI0._Y0B._RW, E8RW)  // _RW_: Read-Write Status
1599                     E8RW = Zero
1600                 }
1601 
1602                 If (PM6H)
1603                 {
1604                     CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN)  // _LEN: Length
1605                     ECLN = Zero
1606                 }
1607 
1608                 If ((PM6H == One))
1609                 {
1610                     CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
1611                     ECRW = Zero
1612                 }
1613 
1614                 If (PM0H)
1615                 {
1616                     CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
1617                     F0LN = Zero
1618                 }
1619 
1620                 If ((PM0H == One))
1621                 {
1622                     CreateBitField (BUF0, \_SB.PCI0._Y0D._RW, F0RW)  // _RW_: Read-Write Status
1623                     F0RW = Zero
1624                 }
1625 
1626                 CreateDWordField (BUF0, \_SB.PCI0._Y0E._MIN, M1MN)  // _MIN: Minimum Base Address
1627                 CreateDWordField (BUF0, \_SB.PCI0._Y0E._MAX, M1MX)  // _MAX: Maximum Base Address
1628                 CreateDWordField (BUF0, \_SB.PCI0._Y0E._LEN, M1LN)  // _LEN: Length
1629                 M1MN = (TLUD << 0x14)
1630                 M1LN = ((M1MX - M1MN) + One)
1631                 If (((MM64 == Zero) || (OSYS <= 0x07D3)))
1632                 {
1633                     CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN)  // _LEN: Length
1634                     MSLN = Zero
1635                 }
1636                 Else
1637                 {
1638                     CreateQWordField (BUF0, \_SB.PCI0._Y0F._LEN, M2LN)  // _LEN: Length
1639                     CreateQWordField (BUF0, \_SB.PCI0._Y0F._MIN, M2MN)  // _MIN: Minimum Base Address
1640                     CreateQWordField (BUF0, \_SB.PCI0._Y0F._MAX, M2MX)  // _MAX: Maximum Base Address
1641                     M2LN = 0x00000000
1642                     If ((TUUD >= 0x1000))
1643                     {
1644                         M2MN = (TUUD << 0x14)
1645                     }
1646                     Else
1647                     {
1648                         M2MN = 0x00000000
1649                     }
1650 
1651                     M2MX = ((M2MN + M2LN) - One)
1652                 }
1653 
1654                 Return (BUF0) /* \_SB_.PCI0.BUF0 */
1655             }
1656 
1657             Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)
1658             Name (SUPP, Zero)
1659             Name (CTRL, Zero)
1660             Name (XCNT, Zero)
1661             Method (_OSC, 4, Serialized)  // _OSC: Operating System Capabilities
1662             {
1663                 Local0 = Arg3
1664                 CreateDWordField (Local0, Zero, CDW1)
1665                 CreateDWordField (Local0, 0x04, CDW2)
1666                 CreateDWordField (Local0, 0x08, CDW3)
1667                 If (^XHC.CUID (Arg0))
1668                 {
1669                     Return (^XHC.POSC (Arg1, Arg2, Arg3))
1670                 }
1671                 ElseIf (_OSI ("Windows 2012"))
1672                 {
1673                     If ((XCNT == Zero))
1674                     {
1675                         ^XHC.XSEL ()
1676                         XCNT++
1677                     }
1678                 }
1679 
1680                 If (((Arg0 == GUID) && NEXP))
1681                 {
1682                     SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */
1683                     CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */
1684                     If (~(CDW1 & One))
1685                     {
1686                         If ((CTRL & One))
1687                         {
1688                             NHPG ()
1689                         }
1690 
1691                         If ((CTRL & 0x04))
1692                         {
1693                             NPME ()
1694                         }
1695                     }
1696 
1697                     If ((Arg1 != One))
1698                     {
1699                         CDW1 |= 0x08
1700                     }
1701 
1702                     If ((CDW3 != CTRL))
1703                     {
1704                         CDW1 |= 0x10
1705                     }
1706 
1707                     CDW3 = CTRL /* \_SB_.PCI0.CTRL */
1708                     OSCC = CTRL /* \_SB_.PCI0.CTRL */
1709                     Return (Local0)
1710                 }
1711                 Else
1712                 {
1713                     CDW1 |= 0x04
1714                     Return (Local0)
1715                 }
1716             }
1717 
1718             Device (P0P1)
1719             {
1720                 Name (_ADR, 0x001E0000)  // _ADR: Address
1721                 Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
1722                 {
1723                     If (PMEE)
1724                     {
1725                         Return (Package (0x02)
1726                         {
1727                             0x0B,
1728                             0x04
1729                         })
1730                     }
1731                     Else
1732                     {
1733                         Return (Package (0x02)
1734                         {
1735                             0x0B,
1736                             Zero
1737                         })
1738                     }
1739                 }
1740 
1741                 Name (PR04, Package (0x0C)
1742                 {
1743                     Package (0x04)
1744                     {
1745                         0xFFFF,
1746                         Zero,
1747                         LNKF,
1748                         Zero
1749                     },
1750 
1751                     Package (0x04)
1752                     {
1753                         0xFFFF,
1754                         One,
1755                         LNKG,
1756                         Zero
1757                     },
1758 
1759                     Package (0x04)
1760                     {
1761                         0xFFFF,
1762                         0x02,
1763                         LNKH,
1764                         Zero
1765                     },
1766 
1767                     Package (0x04)
1768                     {
1769                         0xFFFF,
1770                         0x03,
1771                         LNKE,
1772                         Zero
1773                     },
1774 
1775                     Package (0x04)
1776                     {
1777                         0x0001FFFF,
1778                         Zero,
1779                         LNKG,
1780                         Zero
1781                     },
1782 
1783                     Package (0x04)
1784                     {
1785                         0x0001FFFF,
1786                         One,
1787                         LNKF,
1788                         Zero
1789                     },
1790 
1791                     Package (0x04)
1792                     {
1793                         0x0001FFFF,
1794                         0x02,
1795                         LNKE,
1796                         Zero
1797                     },
1798 
1799                     Package (0x04)
1800                     {
1801                         0x0001FFFF,
1802                         0x03,
1803                         LNKH,
1804                         Zero
1805                     },
1806 
1807                     Package (0x04)
1808                     {
1809                         0x0005FFFF,
1810                         Zero,
1811                         LNKC,
1812                         Zero
1813                     },
1814 
1815                     Package (0x04)
1816                     {
1817                         0x0005FFFF,
1818                         One,
1819                         LNKE,
1820                         Zero
1821                     },
1822 
1823                     Package (0x04)
1824                     {
1825                         0x0005FFFF,
1826                         0x02,
1827                         LNKG,
1828                         Zero
1829                     },
1830 
1831                     Package (0x04)
1832                     {
1833                         0x0005FFFF,
1834                         0x03,
1835                         LNKF,
1836                         Zero
1837                     }
1838                 })
1839                 Name (AR04, Package (0x0C)
1840                 {
1841                     Package (0x04)
1842                     {
1843                         0xFFFF,
1844                         Zero,
1845                         Zero,
1846                         0x15
1847                     },
1848 
1849                     Package (0x04)
1850                     {
1851                         0xFFFF,
1852                         One,
1853                         Zero,
1854                         0x16
1855                     },
1856 
1857                     Package (0x04)
1858                     {
1859                         0xFFFF,
1860                         0x02,
1861                         Zero,
1862                         0x17
1863                     },
1864 
1865                     Package (0x04)
1866                     {
1867                         0xFFFF,
1868                         0x03,
1869                         Zero,
1870                         0x14
1871                     },
1872 
1873                     Package (0x04)
1874                     {
1875                         0x0001FFFF,
1876                         Zero,
1877                         Zero,
1878                         0x16
1879                     },
1880 
1881                     Package (0x04)
1882                     {
1883                         0x0001FFFF,
1884                         One,
1885                         Zero,
1886                         0x15
1887                     },
1888 
1889                     Package (0x04)
1890                     {
1891                         0x0001FFFF,
1892                         0x02,
1893                         Zero,
1894                         0x14
1895                     },
1896 
1897                     Package (0x04)
1898                     {
1899                         0x0001FFFF,
1900                         0x03,
1901                         Zero,
1902                         0x17
1903                     },
1904 
1905                     Package (0x04)
1906                     {
1907                         0x0005FFFF,
1908                         Zero,
1909                         Zero,
1910                         0x12
1911                     },
1912 
1913                     Package (0x04)
1914                     {
1915                         0x0005FFFF,
1916                         One,
1917                         Zero,
1918                         0x14
1919                     },
1920 
1921                     Package (0x04)
1922                     {
1923                         0x0005FFFF,
1924                         0x02,
1925                         Zero,
1926                         0x16
1927                     },
1928 
1929                     Package (0x04)
1930                     {
1931                         0x0005FFFF,
1932                         0x03,
1933                         Zero,
1934                         0x15
1935                     }
1936                 })
1937                 Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
1938                 {
1939                     If (PICM)
1940                     {
1941                         Return (AR04) /* \_SB_.PCI0.P0P1.AR04 */
1942                     }
1943 
1944                     Return (PR04) /* \_SB_.PCI0.P0P1.PR04 */
1945                 }
1946             }
1947 
1948             Device (LPCB)
1949             {
1950                 Name (_ADR, 0x001F0000)  // _ADR: Address
1951                 Scope (\_SB)
1952                 {
1953                     OperationRegion (PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0)
1954                     Field (PCI0.LPCB.LPC1, AnyAcc, NoLock, Preserve)
1955                     {
1956                         Offset (0x20),
1957                         PARC,   8,
1958                         PBRC,   8,
1959                         PCRC,   8,
1960                         PDRC,   8,
1961                         Offset (0x28),
1962                         PERC,   8,
1963                         PFRC,   8,
1964                         PGRC,   8,
1965                         PHRC,   8,
1966                         Offset (0x6C),
1967                         Offset (0x6D),
1968                         Offset (0x6E),
1969                         XUSB,   1
1970                     }
1971 
1972                     Device (LNKA)
1973                     {
1974                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
1975                         Name (_UID, One)  // _UID: Unique ID
1976                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
1977                         {
1978                             PARC |= 0x80
1979                         }
1980 
1981                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
1982                         {
1983                             Return (PRSA) /* \_SB_.PRSA */
1984                         }
1985 
1986                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
1987                         {
1988                             Name (RTLA, ResourceTemplate ()
1989                             {
1990                                 IRQ (Level, ActiveLow, Shared, )
1991                                     {}
1992                             })
1993                             CreateWordField (RTLA, One, IRQ0)
1994                             IRQ0 = Zero
1995                             IRQ0 = (One << (PARC & 0x0F))
1996                             Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */
1997                         }
1998 
1999                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2000                         {
2001                             CreateWordField (Arg0, One, IRQ0)
2002                             FindSetRightBit (IRQ0, Local0)
2003                             Local0--
2004                             PARC = Local0
2005                         }
2006 
2007                         Method (_STA, 0, Serialized)  // _STA: Status
2008                         {
2009                             If ((PARC & 0x80))
2010                             {
2011                                 Return (0x09)
2012                             }
2013                             Else
2014                             {
2015                                 Return (0x0B)
2016                             }
2017                         }
2018                     }
2019 
2020                     Device (LNKB)
2021                     {
2022                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2023                         Name (_UID, 0x02)  // _UID: Unique ID
2024                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2025                         {
2026                             PBRC |= 0x80
2027                         }
2028 
2029                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2030                         {
2031                             Return (PRSB) /* \_SB_.PRSB */
2032                         }
2033 
2034                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2035                         {
2036                             Name (RTLB, ResourceTemplate ()
2037                             {
2038                                 IRQ (Level, ActiveLow, Shared, )
2039                                     {}
2040                             })
2041                             CreateWordField (RTLB, One, IRQ0)
2042                             IRQ0 = Zero
2043                             IRQ0 = (One << (PBRC & 0x0F))
2044                             Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */
2045                         }
2046 
2047                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2048                         {
2049                             CreateWordField (Arg0, One, IRQ0)
2050                             FindSetRightBit (IRQ0, Local0)
2051                             Local0--
2052                             PBRC = Local0
2053                         }
2054 
2055                         Method (_STA, 0, Serialized)  // _STA: Status
2056                         {
2057                             If ((PBRC & 0x80))
2058                             {
2059                                 Return (0x09)
2060                             }
2061                             Else
2062                             {
2063                                 Return (0x0B)
2064                             }
2065                         }
2066                     }
2067 
2068                     Device (LNKC)
2069                     {
2070                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2071                         Name (_UID, 0x03)  // _UID: Unique ID
2072                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2073                         {
2074                             PCRC |= 0x80
2075                         }
2076 
2077                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2078                         {
2079                             Return (PRSC) /* \_SB_.PRSC */
2080                         }
2081 
2082                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2083                         {
2084                             Name (RTLC, ResourceTemplate ()
2085                             {
2086                                 IRQ (Level, ActiveLow, Shared, )
2087                                     {}
2088                             })
2089                             CreateWordField (RTLC, One, IRQ0)
2090                             IRQ0 = Zero
2091                             IRQ0 = (One << (PCRC & 0x0F))
2092                             Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */
2093                         }
2094 
2095                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2096                         {
2097                             CreateWordField (Arg0, One, IRQ0)
2098                             FindSetRightBit (IRQ0, Local0)
2099                             Local0--
2100                             PCRC = Local0
2101                         }
2102 
2103                         Method (_STA, 0, Serialized)  // _STA: Status
2104                         {
2105                             If ((PCRC & 0x80))
2106                             {
2107                                 Return (0x09)
2108                             }
2109                             Else
2110                             {
2111                                 Return (0x0B)
2112                             }
2113                         }
2114                     }
2115 
2116                     Device (LNKD)
2117                     {
2118                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2119                         Name (_UID, 0x04)  // _UID: Unique ID
2120                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2121                         {
2122                             PDRC |= 0x80
2123                         }
2124 
2125                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2126                         {
2127                             Return (PRSD) /* \_SB_.PRSD */
2128                         }
2129 
2130                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2131                         {
2132                             Name (RTLD, ResourceTemplate ()
2133                             {
2134                                 IRQ (Level, ActiveLow, Shared, )
2135                                     {}
2136                             })
2137                             CreateWordField (RTLD, One, IRQ0)
2138                             IRQ0 = Zero
2139                             IRQ0 = (One << (PDRC & 0x0F))
2140                             Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */
2141                         }
2142 
2143                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2144                         {
2145                             CreateWordField (Arg0, One, IRQ0)
2146                             FindSetRightBit (IRQ0, Local0)
2147                             Local0--
2148                             PDRC = Local0
2149                         }
2150 
2151                         Method (_STA, 0, Serialized)  // _STA: Status
2152                         {
2153                             If ((PDRC & 0x80))
2154                             {
2155                                 Return (0x09)
2156                             }
2157                             Else
2158                             {
2159                                 Return (0x0B)
2160                             }
2161                         }
2162                     }
2163 
2164                     Device (LNKE)
2165                     {
2166                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2167                         Name (_UID, 0x05)  // _UID: Unique ID
2168                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2169                         {
2170                             PERC |= 0x80
2171                         }
2172 
2173                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2174                         {
2175                             Return (PRSE) /* \_SB_.PRSE */
2176                         }
2177 
2178                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2179                         {
2180                             Name (RTLE, ResourceTemplate ()
2181                             {
2182                                 IRQ (Level, ActiveLow, Shared, )
2183                                     {}
2184                             })
2185                             CreateWordField (RTLE, One, IRQ0)
2186                             IRQ0 = Zero
2187                             IRQ0 = (One << (PERC & 0x0F))
2188                             Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */
2189                         }
2190 
2191                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2192                         {
2193                             CreateWordField (Arg0, One, IRQ0)
2194                             FindSetRightBit (IRQ0, Local0)
2195                             Local0--
2196                             PERC = Local0
2197                         }
2198 
2199                         Method (_STA, 0, Serialized)  // _STA: Status
2200                         {
2201                             If ((PERC & 0x80))
2202                             {
2203                                 Return (0x09)
2204                             }
2205                             Else
2206                             {
2207                                 Return (0x0B)
2208                             }
2209                         }
2210                     }
2211 
2212                     Device (LNKF)
2213                     {
2214                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2215                         Name (_UID, 0x06)  // _UID: Unique ID
2216                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2217                         {
2218                             PFRC |= 0x80
2219                         }
2220 
2221                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2222                         {
2223                             Return (PRSF) /* \_SB_.PRSF */
2224                         }
2225 
2226                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2227                         {
2228                             Name (RTLF, ResourceTemplate ()
2229                             {
2230                                 IRQ (Level, ActiveLow, Shared, )
2231                                     {}
2232                             })
2233                             CreateWordField (RTLF, One, IRQ0)
2234                             IRQ0 = Zero
2235                             IRQ0 = (One << (PFRC & 0x0F))
2236                             Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */
2237                         }
2238 
2239                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2240                         {
2241                             CreateWordField (Arg0, One, IRQ0)
2242                             FindSetRightBit (IRQ0, Local0)
2243                             Local0--
2244                             PFRC = Local0
2245                         }
2246 
2247                         Method (_STA, 0, Serialized)  // _STA: Status
2248                         {
2249                             If ((PFRC & 0x80))
2250                             {
2251                                 Return (0x09)
2252                             }
2253                             Else
2254                             {
2255                                 Return (0x0B)
2256                             }
2257                         }
2258                     }
2259 
2260                     Device (LNKG)
2261                     {
2262                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2263                         Name (_UID, 0x07)  // _UID: Unique ID
2264                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2265                         {
2266                             PGRC |= 0x80
2267                         }
2268 
2269                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2270                         {
2271                             Return (PRSG) /* \_SB_.PRSG */
2272                         }
2273 
2274                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2275                         {
2276                             Name (RTLG, ResourceTemplate ()
2277                             {
2278                                 IRQ (Level, ActiveLow, Shared, )
2279                                     {}
2280                             })
2281                             CreateWordField (RTLG, One, IRQ0)
2282                             IRQ0 = Zero
2283                             IRQ0 = (One << (PGRC & 0x0F))
2284                             Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */
2285                         }
2286 
2287                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2288                         {
2289                             CreateWordField (Arg0, One, IRQ0)
2290                             FindSetRightBit (IRQ0, Local0)
2291                             Local0--
2292                             PGRC = Local0
2293                         }
2294 
2295                         Method (_STA, 0, Serialized)  // _STA: Status
2296                         {
2297                             If ((PGRC & 0x80))
2298                             {
2299                                 Return (0x09)
2300                             }
2301                             Else
2302                             {
2303                                 Return (0x0B)
2304                             }
2305                         }
2306                     }
2307 
2308                     Device (LNKH)
2309                     {
2310                         Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
2311                         Name (_UID, 0x08)  // _UID: Unique ID
2312                         Method (_DIS, 0, Serialized)  // _DIS: Disable Device
2313                         {
2314                             PHRC |= 0x80
2315                         }
2316 
2317                         Method (_PRS, 0, Serialized)  // _PRS: Possible Resource Settings
2318                         {
2319                             Return (PRSH) /* \_SB_.PRSH */
2320                         }
2321 
2322                         Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2323                         {
2324                             Name (RTLH, ResourceTemplate ()
2325                             {
2326                                 IRQ (Level, ActiveLow, Shared, )
2327                                     {}
2328                             })
2329                             CreateWordField (RTLH, One, IRQ0)
2330                             IRQ0 = Zero
2331                             IRQ0 = (One << (PHRC & 0x0F))
2332                             Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */
2333                         }
2334 
2335                         Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
2336                         {
2337                             CreateWordField (Arg0, One, IRQ0)
2338                             FindSetRightBit (IRQ0, Local0)
2339                             Local0--
2340                             PHRC = Local0
2341                         }
2342 
2343                         Method (_STA, 0, Serialized)  // _STA: Status
2344                         {
2345                             If ((PHRC & 0x80))
2346                             {
2347                                 Return (0x09)
2348                             }
2349                             Else
2350                             {
2351                                 Return (0x0B)
2352                             }
2353                         }
2354                     }
2355                 }
2356 
2357                 OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)
2358                 Field (LPC0, AnyAcc, NoLock, Preserve)
2359                 {
2360                     Offset (0x40),
2361                     IOD0,   8,
2362                     IOD1,   8,
2363                     Offset (0xB0),
2364                     RAEN,   1,
2365                         ,   13,
2366                     RCBA,   18
2367                 }
2368 
2369                 Device (DMAC)
2370                 {
2371                     Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */)  // _HID: Hardware ID
2372                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2373                     {
2374                         IO (Decode16,
2375                             0x0000,             // Range Minimum
2376                             0x0000,             // Range Maximum
2377                             0x01,               // Alignment
2378                             0x20,               // Length
2379                             )
2380                         IO (Decode16,
2381                             0x0081,             // Range Minimum
2382                             0x0081,             // Range Maximum
2383                             0x01,               // Alignment
2384                             0x11,               // Length
2385                             )
2386                         IO (Decode16,
2387                             0x0093,             // Range Minimum
2388                             0x0093,             // Range Maximum
2389                             0x01,               // Alignment
2390                             0x0D,               // Length
2391                             )
2392                         IO (Decode16,
2393                             0x00C0,             // Range Minimum
2394                             0x00C0,             // Range Maximum
2395                             0x01,               // Alignment
2396                             0x20,               // Length
2397                             )
2398                         DMA (Compatibility, NotBusMaster, Transfer8_16, )
2399                             {4}
2400                     })
2401                 }
2402 
2403                 Device (FWHD)
2404                 {
2405                     Name (_HID, EisaId ("INT0800") /* Intel 82802 Firmware Hub Device */)  // _HID: Hardware ID
2406                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2407                     {
2408                         Memory32Fixed (ReadOnly,
2409                             0xFF800000,         // Address Base
2410                             0x00800000,         // Address Length
2411                             )
2412                     })
2413                 }
2414 
2415                 Device (HPET)
2416                 {
2417                     Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID
2418                     Name (_UID, Zero)  // _UID: Unique ID
2419                     Name (BUF0, ResourceTemplate ()
2420                     {
2421                         Memory32Fixed (ReadWrite,
2422                             0xFED00000,         // Address Base
2423                             0x00000400,         // Address Length
2424                             _Y10)
2425                     })
2426                     Method (_STA, 0, NotSerialized)  // _STA: Status
2427                     {
2428                         If ((OSYS >= 0x07D1))
2429                         {
2430                             If (HPAE)
2431                             {
2432                                 Return (0x0F)
2433                             }
2434                         }
2435                         ElseIf (HPAE)
2436                         {
2437                             Return (0x0B)
2438                         }
2439 
2440                         Return (Zero)
2441                     }
2442 
2443                     Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2444                     {
2445                         If (HPAE)
2446                         {
2447                             CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0)  // _BAS: Base Address
2448                             If ((HPAS == One))
2449                             {
2450                                 HPT0 = 0xFED01000
2451                             }
2452 
2453                             If ((HPAS == 0x02))
2454                             {
2455                                 HPT0 = 0xFED02000
2456                             }
2457 
2458                             If ((HPAS == 0x03))
2459                             {
2460                                 HPT0 = 0xFED03000
2461                             }
2462                         }
2463 
2464                         Return (BUF0) /* \_SB_.PCI0.LPCB.HPET.BUF0 */
2465                     }
2466                 }
2467 
2468                 Device (IPIC)
2469                 {
2470                     Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */)  // _HID: Hardware ID
2471                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2472                     {
2473                         IO (Decode16,
2474                             0x0020,             // Range Minimum
2475                             0x0020,             // Range Maximum
2476                             0x01,               // Alignment
2477                             0x02,               // Length
2478                             )
2479                         IO (Decode16,
2480                             0x0024,             // Range Minimum
2481                             0x0024,             // Range Maximum
2482                             0x01,               // Alignment
2483                             0x02,               // Length
2484                             )
2485                         IO (Decode16,
2486                             0x0028,             // Range Minimum
2487                             0x0028,             // Range Maximum
2488                             0x01,               // Alignment
2489                             0x02,               // Length
2490                             )
2491                         IO (Decode16,
2492                             0x002C,             // Range Minimum
2493                             0x002C,             // Range Maximum
2494                             0x01,               // Alignment
2495                             0x02,               // Length
2496                             )
2497                         IO (Decode16,
2498                             0x0030,             // Range Minimum
2499                             0x0030,             // Range Maximum
2500                             0x01,               // Alignment
2501                             0x02,               // Length
2502                             )
2503                         IO (Decode16,
2504                             0x0034,             // Range Minimum
2505                             0x0034,             // Range Maximum
2506                             0x01,               // Alignment
2507                             0x02,               // Length
2508                             )
2509                         IO (Decode16,
2510                             0x0038,             // Range Minimum
2511                             0x0038,             // Range Maximum
2512                             0x01,               // Alignment
2513                             0x02,               // Length
2514                             )
2515                         IO (Decode16,
2516                             0x003C,             // Range Minimum
2517                             0x003C,             // Range Maximum
2518                             0x01,               // Alignment
2519                             0x02,               // Length
2520                             )
2521                         IO (Decode16,
2522                             0x00A0,             // Range Minimum
2523                             0x00A0,             // Range Maximum
2524                             0x01,               // Alignment
2525                             0x02,               // Length
2526                             )
2527                         IO (Decode16,
2528                             0x00A4,             // Range Minimum
2529                             0x00A4,             // Range Maximum
2530                             0x01,               // Alignment
2531                             0x02,               // Length
2532                             )
2533                         IO (Decode16,
2534                             0x00A8,             // Range Minimum
2535                             0x00A8,             // Range Maximum
2536                             0x01,               // Alignment
2537                             0x02,               // Length
2538                             )
2539                         IO (Decode16,
2540                             0x00AC,             // Range Minimum
2541                             0x00AC,             // Range Maximum
2542                             0x01,               // Alignment
2543                             0x02,               // Length
2544                             )
2545                         IO (Decode16,
2546                             0x00B0,             // Range Minimum
2547                             0x00B0,             // Range Maximum
2548                             0x01,               // Alignment
2549                             0x02,               // Length
2550                             )
2551                         IO (Decode16,
2552                             0x00B4,             // Range Minimum
2553                             0x00B4,             // Range Maximum
2554                             0x01,               // Alignment
2555                             0x02,               // Length
2556                             )
2557                         IO (Decode16,
2558                             0x00B8,             // Range Minimum
2559                             0x00B8,             // Range Maximum
2560                             0x01,               // Alignment
2561                             0x02,               // Length
2562                             )
2563                         IO (Decode16,
2564                             0x00BC,             // Range Minimum
2565                             0x00BC,             // Range Maximum
2566                             0x01,               // Alignment
2567                             0x02,               // Length
2568                             )
2569                         IO (Decode16,
2570                             0x04D0,             // Range Minimum
2571                             0x04D0,             // Range Maximum
2572                             0x01,               // Alignment
2573                             0x02,               // Length
2574                             )
2575                         IRQNoFlags ()
2576                             {2}
2577                     })
2578                 }
2579 
2580                 Device (MATH)
2581                 {
2582                     Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */)  // _HID: Hardware ID
2583                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2584                     {
2585                         IO (Decode16,
2586                             0x00F0,             // Range Minimum
2587                             0x00F0,             // Range Maximum
2588                             0x01,               // Alignment
2589                             0x01,               // Length
2590                             )
2591                         IRQNoFlags ()
2592                             {13}
2593                     })
2594                 }
2595 
2596                 Device (LDRC)
2597                 {
2598                     Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */)  // _HID: Hardware ID
2599                     Name (_UID, 0x02)  // _UID: Unique ID
2600                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2601                     {
2602                         IO (Decode16,
2603                             0x002E,             // Range Minimum
2604                             0x002E,             // Range Maximum
2605                             0x01,               // Alignment
2606                             0x02,               // Length
2607                             )
2608                         IO (Decode16,
2609                             0x004E,             // Range Minimum
2610                             0x004E,             // Range Maximum
2611                             0x01,               // Alignment
2612                             0x02,               // Length
2613                             )
2614                         IO (Decode16,
2615                             0x0061,             // Range Minimum
2616                             0x0061,             // Range Maximum
2617                             0x01,               // Alignment
2618                             0x01,               // Length
2619                             )
2620                         IO (Decode16,
2621                             0x0063,             // Range Minimum
2622                             0x0063,             // Range Maximum
2623                             0x01,               // Alignment
2624                             0x01,               // Length
2625                             )
2626                         IO (Decode16,
2627                             0x0065,             // Range Minimum
2628                             0x0065,             // Range Maximum
2629                             0x01,               // Alignment
2630                             0x01,               // Length
2631                             )
2632                         IO (Decode16,
2633                             0x0067,             // Range Minimum
2634                             0x0067,             // Range Maximum
2635                             0x01,               // Alignment
2636                             0x01,               // Length
2637                             )
2638                         IO (Decode16,
2639                             0x0070,             // Range Minimum
2640                             0x0070,             // Range Maximum
2641                             0x01,               // Alignment
2642                             0x01,               // Length
2643                             )
2644                         IO (Decode16,
2645                             0x0080,             // Range Minimum
2646                             0x0080,             // Range Maximum
2647                             0x01,               // Alignment
2648                             0x01,               // Length
2649                             )
2650                         IO (Decode16,
2651                             0x0092,             // Range Minimum
2652                             0x0092,             // Range Maximum
2653                             0x01,               // Alignment
2654                             0x01,               // Length
2655                             )
2656                         IO (Decode16,
2657                             0x00B2,             // Range Minimum
2658                             0x00B2,             // Range Maximum
2659                             0x01,               // Alignment
2660                             0x02,               // Length
2661                             )
2662                         IO (Decode16,
2663                             0x0680,             // Range Minimum
2664                             0x0680,             // Range Maximum
2665                             0x01,               // Alignment
2666                             0x20,               // Length
2667                             )
2668                         IO (Decode16,
2669                             0x1000,             // Range Minimum
2670                             0x1000,             // Range Maximum
2671                             0x01,               // Alignment
2672                             0x10,               // Length
2673                             )
2674                         IO (Decode16,
2675                             0xFFFF,             // Range Minimum
2676                             0xFFFF,             // Range Maximum
2677                             0x01,               // Alignment
2678                             0x01,               // Length
2679                             )
2680                         IO (Decode16,
2681                             0xFFFF,             // Range Minimum
2682                             0xFFFF,             // Range Maximum
2683                             0x01,               // Alignment
2684                             0x01,               // Length
2685                             )
2686                         IO (Decode16,
2687                             0x0400,             // Range Minimum
2688                             0x0400,             // Range Maximum
2689                             0x01,               // Alignment
2690                             0x54,               // Length
2691                             )
2692                         IO (Decode16,
2693                             0x0458,             // Range Minimum
2694                             0x0458,             // Range Maximum
2695                             0x01,               // Alignment
2696                             0x28,               // Length
2697                             )
2698                         IO (Decode16,
2699                             0x0500,             // Range Minimum
2700                             0x0500,             // Range Maximum
2701                             0x01,               // Alignment
2702                             0x80,               // Length
2703                             )
2704                         IO (Decode16,
2705                             0x164E,             // Range Minimum
2706                             0x164E,             // Range Maximum
2707                             0x01,               // Alignment
2708                             0x02,               // Length
2709                             )
2710                     })
2711                 }
2712 
2713                 Device (RTC)
2714                 {
2715                     Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */)  // _HID: Hardware ID
2716                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2717                     {
2718                         IO (Decode16,
2719                             0x0070,             // Range Minimum
2720                             0x0070,             // Range Maximum
2721                             0x01,               // Alignment
2722                             0x08,               // Length
2723                             )
2724                         IRQNoFlags ()
2725                             {8}
2726                     })
2727                 }
2728 
2729                 Device (TIMR)
2730                 {
2731                     Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */)  // _HID: Hardware ID
2732                     Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
2733                     {
2734                         IO (Decode16,
2735                             0x0040,             // Range Minimum
2736                             0x0040,             // Range Maximum
2737                             0x01,               // Alignment
2738                             0x04,               // Length
2739                             )
2740                         IO (Decode16,
2741                             0x0050,             // Range Minimum
2742                             0x0050,             // Range Maximum
2743                             0x10,               // Alignment
2744                             0x04,               // Length
2745                             )
2746                         IRQNoFlags ()
2747                             {0}
2748                     })
2749                 }
2750 
2751                 Device (CWDT)
2752                 {
2753                     Name (_HID, EisaId ("INT3F0D") /* ACPI Motherboard Resources */)  // _HID: Hardware ID
2754                     Name (_CID, EisaId ("PNP0C02") /* PNP Motherboard Resources */)  // _CID: Compatible ID
2755                     Name (BUF0, ResourceTemplate ()
2756                     {
2757                         IO (Decode16,
2758                             0x0454,             // Range Minimum
2759                             0x0454,             // Range Maximum
2760                             0x04,               // Alignment
2761                             0x04,               // Length
2762                             )
2763                     })
2764                     Method (_STA, 0, Serialized)  // _STA: Status
2765                     {
2766                         If ((WDTE == One))
2767                         {
2768                             Return (0x0F)
2769                         }
2770                         Else
2771                         {
2772                             Return (Zero)
2773                         }
2774                     }
2775 
2776                     Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
2777                     {
2778                         Return (BUF0) /* \_SB_.PCI0.LPCB.CWDT.BUF0 */
2779                     }
2780                 }
2781             }
2782 
2783             Device (WMID)
2784             {
2785                 Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */)  // _HID: Hardware ID
2786                 Name (_UID, "APGe")  // _UID: Unique ID
2787                 Name (FEBC, Buffer (0x08)
2788                 {
2789                      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */
2790                 })
2791                 Name (AAST, Buffer (0x04)
2792                 {
2793                      0x00, 0x00, 0x00, 0x00                           /* .... */
2794                 })
2795                 Name (AAGT, Buffer (0x08)
2796                 {
2797                      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */
2798                 })
2799                 Name (BEBI, Buffer (0x04)
2800                 {
2801                      0x00, 0x00, 0x00, 0x00                           /* .... */
2802                 })
2803                 Name (BKCP, Buffer (0x08)
2804                 {
2805                      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */
2806                 })
2807                 Name (BKGB, Buffer (0x14)
2808                 {
2809                     /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2810                     /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2811                     /* 0010 */  0x00, 0x00, 0x00, 0x00                           /* .... */
2812                 })
2813                 Name (BKSB, Buffer (0x04)
2814                 {
2815                      0x00, 0x00, 0x00, 0x00                           /* .... */
2816                 })
2817                 Name (BLCP, Buffer (0x08)
2818                 {
2819                      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */
2820                 })
2821                 Name (BLSP, Buffer (0x04)
2822                 {
2823                      0x00, 0x00, 0x00, 0x00                           /* .... */
2824                 })
2825                 Name (BLGB, Buffer (0x0408)
2826                 {
2827                     /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2828                     /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2829                     /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2830                     /* 0018 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2831                     /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2832                     /* 0028 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2833                     /* 0030 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2834                     /* 0038 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2835                     /* 0040 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2836                     /* 0048 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2837                     /* 0050 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2838                     /* 0058 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2839                     /* 0060 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2840                     /* 0068 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2841                     /* 0070 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2842                     /* 0078 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2843                     /* 0080 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2844                     /* 0088 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2845                     /* 0090 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2846                     /* 0098 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2847                     /* 00A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2848                     /* 00A8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2849                     /* 00B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2850                     /* 00B8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2851                     /* 00C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2852                     /* 00C8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2853                     /* 00D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2854                     /* 00D8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2855                     /* 00E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2856                     /* 00E8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2857                     /* 00F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2858                     /* 00F8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2859                     /* 0100 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2860                     /* 0108 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2861                     /* 0110 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2862                     /* 0118 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2863                     /* 0120 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2864                     /* 0128 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2865                     /* 0130 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2866                     /* 0138 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2867                     /* 0140 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2868                     /* 0148 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2869                     /* 0150 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2870                     /* 0158 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2871                     /* 0160 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2872                     /* 0168 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2873                     /* 0170 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2874                     /* 0178 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2875                     /* 0180 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2876                     /* 0188 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2877                     /* 0190 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2878                     /* 0198 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2879                     /* 01A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2880                     /* 01A8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2881                     /* 01B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2882                     /* 01B8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2883                     /* 01C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2884                     /* 01C8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2885                     /* 01D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2886                     /* 01D8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2887                     /* 01E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2888                     /* 01E8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2889                     /* 01F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2890                     /* 01F8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2891                     /* 0200 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2892                     /* 0208 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2893                     /* 0210 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2894                     /* 0218 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2895                     /* 0220 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2896                     /* 0228 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2897                     /* 0230 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2898                     /* 0238 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2899                     /* 0240 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2900                     /* 0248 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2901                     /* 0250 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2902                     /* 0258 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2903                     /* 0260 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2904                     /* 0268 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2905                     /* 0270 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2906                     /* 0278 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2907                     /* 0280 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2908                     /* 0288 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2909                     /* 0290 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2910                     /* 0298 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2911                     /* 02A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2912                     /* 02A8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2913                     /* 02B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2914                     /* 02B8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2915                     /* 02C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2916                     /* 02C8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2917                     /* 02D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2918                     /* 02D8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2919                     /* 02E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2920                     /* 02E8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2921                     /* 02F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2922                     /* 02F8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2923                     /* 0300 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2924                     /* 0308 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2925                     /* 0310 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2926                     /* 0318 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2927                     /* 0320 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2928                     /* 0328 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2929                     /* 0330 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2930                     /* 0338 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2931                     /* 0340 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2932                     /* 0348 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2933                     /* 0350 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2934                     /* 0358 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2935                     /* 0360 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2936                     /* 0368 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2937                     /* 0370 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2938                     /* 0378 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2939                     /* 0380 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2940                     /* 0388 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2941                     /* 0390 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2942                     /* 0398 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2943                     /* 03A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2944                     /* 03A8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2945                     /* 03B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2946                     /* 03B8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2947                     /* 03C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2948                     /* 03C8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2949                     /* 03D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2950                     /* 03D8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2951                     /* 03E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2952                     /* 03E8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2953                     /* 03F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2954                     /* 03F8 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2955                     /* 0400 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */
2956                 })
2957                 Name (ABST, Buffer (0x02)
2958                 {
2959                      0x00, 0x00                                       /* .. */
2960                 })
2961                 Name (ABGT, Buffer (0x84)
2962                 {
2963                     /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2964                     /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2965                     /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2966                     /* 0018 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2967                     /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2968                     /* 0028 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2969                     /* 0030 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2970                     /* 0038 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2971                     /* 0040 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2972                     /* 0048 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2973                     /* 0050 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2974                     /* 0058 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2975                     /* 0060 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2976                     /* 0068 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2977                     /* 0070 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2978                     /* 0078 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */
2979                     /* 0080 */  0x00, 0x00, 0x00, 0x00                           /* .... */
2980                 })
2981                 Method (GCMS, 1, NotSerialized)
2982                 {
2983                     Local0 = Zero
2984                     If (GWLS ())
2985                     {
2986                         Local0 |= One
2987                     }
2988 
2989                     If (GBTS ())
2990                     {
2991                         Local0 |= 0x0800
2992                     }
2993 
2994                     Arg0 = Local0
2995                     Return (Zero)
2996                 }
2997 
2998                 Method (GOTS, 1, NotSerialized)
2999                 {
3000                     Local0 = Zero
3001                     Local1 = ^^LPCB.EC0.RRAM (0x07F2)
3002                     Local1 &= One
3003                     If ((Local1 == Zero))
3004                     {
3005                         Local0 |= 0x02
3006                     }
3007 
3008                     Arg0 = Local0
3009                     Return (Zero)
3010                 }
3011 
3012                 Method (GBL1, 1, NotSerialized)
3013                 {
3014                     Local0 = Zero
3015                     Arg0 = Local0
3016                     Return (Zero)
3017                 }
3018 
3019                 Method (GBL2, 1, NotSerialized)
3020                 {
3021                     Local0 = Zero
3022                     Arg0 = Local0
3023                     Return (Zero)
3024                 }
3025 
3026                 Method (GSTY, 1, NotSerialized)
3027                 {
3028                     Local0 = Zero
3029                     Arg0 = Local0
3030                     Return (Zero)
3031                 }
3032 
3033                 Method (GSDA, 1, NotSerialized)
3034                 {
3035                     Local0 = Zero
3036                     Arg0 = Local0
3037                     Return (Zero)
3038                 }
3039 
3040                 OperationRegion (XCMS, SystemIO, 0x72, 0x02)
3041                 Field (XCMS, ByteAcc, NoLock, Preserve)
3042                 {
3043                     CMSI,   8,
3044                     CMSD,   8
3045                 }
3046 
3047                 Method (CMSW, 2, NotSerialized)
3048                 {
3049                     CMSI = Arg0
3050                     CMSD = Arg1
3051                 }
3052 
3053                 Method (CMSR, 1, NotSerialized)
3054                 {
3055                     CMSI = Arg0
3056                     Return (CMSD) /* \_SB_.PCI0.WMID.CMSD */
3057                 }
3058 
3059                 Method (WSMI, 2, NotSerialized)
3060                 {
3061                     MTID = Arg0
3062                     WMIB = Arg1
3063                     SSMP = 0xD0
3064                     Return (Zero)
3065                 }
3066 
3067                 Name (_WDG, Buffer (0x78)
3068                 {
3069                     /* 0000 */  0x5E, 0xA1, 0x6A, 0x67, 0x47, 0x6A, 0x9F, 0x4D,  /* ^.jgGj.M */
3070                     /* 0008 */  0xA2, 0xCC, 0x1E, 0x6D, 0x18, 0xD1, 0x40, 0x26,  /* ...m..@& */
3071                     /* 0010 */  0xBC, 0x00, 0x01, 0x08, 0xEA, 0x69, 0xEF, 0x61,  /* .....i.a */
3072                     /* 0018 */  0x5C, 0x86, 0xC3, 0x4B, 0xA5, 0x02, 0xA0, 0xDE,  /* \..K.... */
3073                     /* 0020 */  0xBA, 0x0C, 0xB5, 0x31, 0x41, 0x41, 0x01, 0x02,  /* ...1AA.. */
3074                     /* 0028 */  0xC5, 0x2E, 0x77, 0x79, 0xB1, 0x04, 0xFD, 0x4B,  /* ..wy...K */
3075                     /* 0030 */  0x84, 0x3C, 0x61, 0xE7, 0xF7, 0x7B, 0x6C, 0xC9,  /* .<a..{l. */
3076                     /* 0038 */  0x42, 0x45, 0x01, 0x02, 0x66, 0x56, 0x5F, 0xF7,  /* BE..fV_. */
3077                     /* 0040 */  0xB3, 0xB8, 0x5D, 0x4A, 0xA9, 0x1C, 0x74, 0x88,  /* ..]J..t. */
3078                     /* 0048 */  0xF6, 0x2E, 0x56, 0x37, 0x42, 0x4B, 0x01, 0x02,  /* ..V7BK.. */
3079                     /* 0050 */  0xDA, 0xBB, 0x1D, 0xFE, 0x14, 0x30, 0x56, 0x48,  /* .....0VH */
3080                     /* 0058 */  0x87, 0x0C, 0x5B, 0x3A, 0x74, 0x4B, 0xF3, 0x41,  /* ..[:tK.A */
3081                     /* 0060 */  0x42, 0x4C, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05,  /* BL..!... */
3082                     /* 0068 */  0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0,  /* f....... */
3083                     /* 0070 */  0xC9, 0x06, 0x29, 0x10, 0x41, 0x42, 0x01, 0x00   /* ..).AB.. */
3084                 })
3085                 Name (WQAB, Buffer (0x14DC)
3086                 {
3087                     /* 0000 */  0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00,  /* FOMB.... */
3088                     /* 0008 */  0xCC, 0x14, 0x00, 0x00, 0xEA, 0x89, 0x00, 0x00,  /* ........ */
3089                     /* 0010 */  0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54,  /* DS...}.T */
3090                     /* 0018 */  0xA8, 0xBB, 0x81, 0x00, 0x01, 0x06, 0x18, 0x42,  /* .......B */
3091                     /* 0020 */  0x10, 0x13, 0x10, 0x22, 0x21, 0x04, 0x12, 0x01,  /* ..."!... */
3092                     /* 0028 */  0xA1, 0xC8, 0x2C, 0x0C, 0x86, 0x10, 0x38, 0x2E,  /* ..,...8. */
3093                     /* 0030 */  0x84, 0x1C, 0x40, 0x48, 0x1C, 0x14, 0x4A, 0x08,  /* ..@H..J. */
3094                     /* 0038 */  0x84, 0xFA, 0x13, 0xC8, 0xAF, 0x00, 0x84, 0x0E,  /* ........ */
3095                     /* 0040 */  0x05, 0xC8, 0x14, 0x60, 0x50, 0x80, 0x53, 0x04,  /* ...`P.S. */
3096                     /* 0048 */  0x11, 0xF4, 0x2A, 0xC0, 0xA6, 0x00, 0x93, 0x02,  /* ..*..... */
3097                     /* 0050 */  0x2C, 0x0A, 0xD0, 0x2E, 0xC0, 0xB2, 0x00, 0xDD,  /* ,....... */
3098                     /* 0058 */  0x02, 0xA4, 0xC3, 0x12, 0x91, 0xE0, 0x28, 0x31,  /* ......(1 */
3099                     /* 0060 */  0xE0, 0x28, 0x9D, 0xD8, 0xC2, 0x0D, 0x1B, 0xBC,  /* .(...... */
3100                     /* 0068 */  0x50, 0x14, 0xCD, 0x20, 0x4A, 0x82, 0xCA, 0x05,  /* P.. J... */
3101                     /* 0070 */  0xF8, 0x46, 0x10, 0x78, 0xB9, 0x02, 0x24, 0x4F,  /* .F.x..$O */
3102                     /* 0078 */  0x40, 0x9A, 0x05, 0x18, 0x16, 0x60, 0x5D, 0x80,  /* @....`]. */
3103                     /* 0080 */  0xEC, 0x21, 0x50, 0xA9, 0x43, 0x40, 0xC9, 0x19,  /* .!P.C@.. */
3104                     /* 0088 */  0x02, 0x6A, 0x00, 0xAD, 0x4E, 0x40, 0xF8, 0x95,  /* .j..N@.. */
3105                     /* 0090 */  0x4E, 0x09, 0x49, 0x10, 0xCE, 0x58, 0xC5, 0xE3,  /* N.I..X.. */
3106                     /* 0098 */  0x6B, 0x16, 0x4D, 0xCF, 0x49, 0xCE, 0x31, 0xE4,  /* k.M.I.1. */
3107                     /* 00A0 */  0x78, 0x5C, 0xE8, 0x41, 0xF0, 0xA8, 0x12, 0x40,  /* x\.A...@ */
3108                     /* 00A8 */  0x98, 0xFC, 0x21, 0x2B, 0x1C, 0x0C, 0x4A, 0xC3,  /* ..!+..J. */
3109                     /* 00B0 */  0x58, 0xA8, 0x8B, 0x51, 0xA3, 0x46, 0xCA, 0x06,  /* X..Q.F.. */
3110                     /* 00B8 */  0x64, 0x88, 0x92, 0xE0, 0x50, 0xA3, 0xB6, 0x44,  /* d...P..D */
3111                     /* 00C0 */  0x01, 0xE6, 0xC7, 0xA1, 0xD9, 0xB5, 0x3D, 0x16,  /* ......=. */
3112                     /* 00C8 */  0x02, 0xC9, 0xA4, 0x0D, 0x05, 0x25, 0x05, 0x42,  /* .....%.B */
3113                     /* 00D0 */  0x63, 0x3B, 0x53, 0xCF, 0x28, 0xE2, 0x91, 0x1A,  /* c;S.(... */
3114                     /* 00D8 */  0x26, 0x81, 0x47, 0x11, 0xD9, 0x68, 0x1C, 0x1A,  /* &.G..h.. */
3115                     /* 00E0 */  0x3B, 0x0C, 0x0F, 0x33, 0xD8, 0x41, 0x1C, 0xC6,  /* ;..3.A.. */
3116                     /* 00E8 */  0x31, 0x47, 0x4E, 0xE0, 0x09, 0x1D, 0xE9, 0x91,  /* 1GN..... */
3117                     /* 00F0 */  0x17, 0x36, 0x4F, 0xA1, 0xC6, 0x68, 0x0E, 0x8A,  /* .6O..h.. */
3118                     /* 00F8 */  0x08, 0x3E, 0x0A, 0xA0, 0xC7, 0x14, 0xF6, 0x68,  /* .>.....h */
3119                     /* 0100 */  0x63, 0x9F, 0xAF, 0x85, 0x0F, 0x56, 0x18, 0x47,  /* c....V.G */
3120                     /* 0108 */  0x70, 0x5C, 0x09, 0xFE, 0xFF, 0x27, 0x7E, 0x28,  /* p\...'~( */
3121                     /* 0110 */  0x3D, 0xC2, 0x49, 0xD0, 0x14, 0x29, 0xC8, 0x51,  /* =.I..).Q */
3122                     /* 0118 */  0x63, 0x64, 0xE1, 0x48, 0xEB, 0xAC, 0xC8, 0xDC,  /* cd.H.... */
3123                     /* 0120 */  0x0D, 0x6C, 0xA0, 0xCA, 0x04, 0xE8, 0x3A, 0x2F,  /* .l....:/ */
3124                     /* 0128 */  0x90, 0xF1, 0x1C, 0x08, 0x46, 0x06, 0x84, 0x3C,  /* ....F..< */
3125                     /* 0130 */  0x9F, 0x0B, 0x34, 0x42, 0x13, 0xD8, 0xBD, 0x00,  /* ..4B.... */
3126                     /* 0138 */  0x6D, 0x02, 0xBC, 0x41, 0x68, 0x1C, 0x11, 0x1A,  /* m..Ah... */
3127                     /* 0140 */  0x13, 0x60, 0x6D, 0x12, 0xB2, 0x85, 0x43, 0xE6,  /* .`m...C. */
3128                     /* 0148 */  0x15, 0x2B, 0x4A, 0x8C, 0x63, 0x3A, 0xB2, 0x1A,  /* .+J.c:.. */
3129                     /* 0150 */  0x51, 0x84, 0x74, 0x0E, 0x6F, 0x06, 0x11, 0xA2,  /* Q.t.o... */
3130                     /* 0158 */  0xC4, 0x0C, 0x19, 0x31, 0x58, 0x90, 0xE3, 0x88,  /* ...1X... */
3131                     /* 0160 */  0xE1, 0x21, 0x1A, 0x2E, 0x52, 0xFB, 0x83, 0x20,  /* .!..R..  */
3132                     /* 0168 */  0xF2, 0x1E, 0x13, 0x3A, 0x0F, 0x38, 0xD2, 0x68,  /* ...:.8.h */
3133                     /* 0170 */  0x50, 0x87, 0x05, 0x9F, 0x09, 0x3C, 0xB9, 0x67,  /* P....<.g */
3134                     /* 0178 */  0x04, 0x8F, 0xED, 0x9C, 0x83, 0x9C, 0xE7, 0xB1,  /* ........ */
3135                     /* 0180 */  0x3D, 0x42, 0x3C, 0x0C, 0x78, 0xD8, 0xEC, 0x96,  /* =B<.x... */
3136                     /* 0188 */  0xE0, 0xB3, 0x85, 0x4F, 0x07, 0x78, 0xD7, 0x80,  /* ...O.x.. */
3137                     /* 0190 */  0xBA, 0x16, 0x3C, 0x14, 0xB0, 0x49, 0x86, 0xC3,  /* ..<..I.. */
3138                     /* 0198 */  0x0C, 0xD1, 0x63, 0x0D, 0x77, 0x02, 0x87, 0xC8,  /* ..c.w... */
3139                     /* 01A0 */  0x00, 0x3D, 0xA4, 0xE7, 0x01, 0xEC, 0xDC, 0x4E,  /* .=.....N */
3140                     /* 01A8 */  0xE6, 0xD0, 0xDF, 0x27, 0x9A, 0xBD, 0x49, 0x10,  /* ...'..I. */
3141                     /* 01B0 */  0x82, 0xE3, 0xF1, 0x25, 0x82, 0x4D, 0xF8, 0xD1,  /* ...%.M.. */
3142                     /* 01B8 */  0x81, 0x0C, 0x02, 0x35, 0x32, 0x43, 0x7B, 0xA8,  /* ...52C{. */
3143                     /* 01C0 */  0xA7, 0xF5, 0x32, 0xE0, 0x63, 0x80, 0x09, 0x2C,  /* ..2.c.., */
3144                     /* 01C8 */  0x16, 0x42, 0x0A, 0x20, 0x34, 0x1E, 0xF0, 0x2B,  /* .B. 4..+ */
3145                     /* 01D0 */  0x3E, 0x78, 0x90, 0x1B, 0x83, 0xE7, 0xEB, 0x33,  /* >x.....3 */
3146                     /* 01D8 */  0x84, 0x4E, 0x16, 0x32, 0xB2, 0x0A, 0x8F, 0x87,  /* .N.2.... */
3147                     /* 01E0 */  0x1E, 0x17, 0x7C, 0x47, 0xC0, 0x5C, 0x18, 0x3C,  /* ..|G.\.< */
3148                     /* 01E8 */  0x74, 0x0F, 0xE9, 0xF9, 0xC0, 0x92, 0x0E, 0x19,  /* t....... */
3149                     /* 01F0 */  0xF4, 0xFF, 0x2F, 0x6A, 0xE4, 0xF4, 0x50, 0xC1,  /* ../j..P. */
3150                     /* 01F8 */  0xCF, 0x13, 0x0C, 0x36, 0x68, 0x58, 0x0F, 0xE6,  /* ...6hX.. */
3151                     /* 0200 */  0x9C, 0xFC, 0x67, 0xF1, 0xD8, 0xE0, 0x03, 0xE2,  /* ..g..... */
3152                     /* 0208 */  0xBD, 0xCF, 0x9A, 0x8C, 0xE0, 0x64, 0x0D, 0xE8,  /* .....d.. */
3153                     /* 0210 */  0xC3, 0x03, 0xEE, 0x50, 0x01, 0x5E, 0x98, 0xC3,  /* ...P.^.. */
3154                     /* 0218 */  0xE2, 0xD7, 0x0A, 0xB8, 0x87, 0x05, 0x36, 0x4A,  /* ......6J */
3155                     /* 0220 */  0x3E, 0x1A, 0x0F, 0xE1, 0x2C, 0x9E, 0x06, 0x0C,  /* >...,... */
3156                     /* 0228 */  0x63, 0xF4, 0xA7, 0x00, 0xD8, 0x37, 0x0C, 0x8F,  /* c....7.. */
3157                     /* 0230 */  0xC5, 0x53, 0xF0, 0x49, 0x07, 0x1C, 0x83, 0xE3,  /* .S.I.... */
3158                     /* 0238 */  0x57, 0x18, 0xDC, 0x49, 0x07, 0x78, 0xCC, 0xF5,  /* W..I.x.. */
3159                     /* 0240 */  0x49, 0x07, 0x6C, 0xE7, 0x03, 0x76, 0xCA, 0x81,  /* I.l..v.. */
3160                     /* 0248 */  0x25, 0xE1, 0x94, 0x84, 0x0A, 0x3D, 0x6E, 0xD4,  /* %....=n. */
3161                     /* 0250 */  0xFF, 0x9F, 0xC0, 0x81, 0x07, 0x4F, 0xE5, 0x0D,  /* .....O.. */
3162                     /* 0258 */  0x16, 0x14, 0x10, 0xC7, 0xF1, 0x76, 0xF0, 0x9A,  /* .....v.. */
3163                     /* 0260 */  0x04, 0xE3, 0x98, 0x04, 0xF0, 0xF1, 0x68, 0xC0,  /* ......h. */
3164                     /* 0268 */  0x2E, 0x1D, 0x8F, 0x49, 0xF0, 0xFF, 0xFF, 0xC7,  /* ...I.... */
3165                     /* 0270 */  0x24, 0xB0, 0x1D, 0x07, 0xCE, 0xE8, 0x64, 0xDE,  /* $.....d. */
3166                     /* 0278 */  0x90, 0x22, 0x9C, 0xC3, 0x0B, 0xD2, 0x83, 0xD1,  /* ."...... */
3167                     /* 0280 */  0xEB, 0xD1, 0x7B, 0xD2, 0x83, 0x92, 0xE7, 0xF5,  /* ..{..... */
3168                     /* 0288 */  0x98, 0x64, 0xAC, 0x20, 0xA1, 0xAC, 0xF0, 0x82,  /* .d. .... */
3169                     /* 0290 */  0x24, 0x67, 0xA8, 0x42, 0x09, 0xF1, 0xB8, 0xE4,  /* $g.B.... */
3170                     /* 0298 */  0xDB, 0x82, 0x91, 0x8C, 0x7C, 0x26, 0x6F, 0x49,  /* ....|&oI */
3171                     /* 02A0 */  0xC6, 0x7A, 0x4C, 0x02, 0x98, 0xF8, 0xFF, 0x3F,  /* .zL....? */
3172                     /* 02A8 */  0x26, 0x01, 0xCF, 0x43, 0x05, 0xDC, 0x63, 0x12,  /* &..C..c. */
3173                     /* 02B0 */  0xE0, 0x64, 0x70, 0xEC, 0x7C, 0x09, 0xAC, 0x8E,  /* .dp.|... */
3174                     /* 02B8 */  0x49, 0xC0, 0x25, 0xEA, 0xE3, 0x94, 0x10, 0x0C,  /* I.%..... */
3175                     /* 02C0 */  0xF0, 0x46, 0x90, 0xAC, 0x75, 0x53, 0x18, 0x9F,  /* .F..uS.. */
3176                     /* 02C8 */  0x72, 0xC0, 0xF3, 0xFF, 0x3F, 0xE5, 0x00, 0x0E,  /* r...?... */
3177                     /* 02D0 */  0xEE, 0x12, 0x3E, 0xB7, 0x81, 0x15, 0xE3, 0x79,  /* ..>....y */
3178                     /* 02D8 */  0xC3, 0xA2, 0x01, 0x35, 0x82, 0xE7, 0x07, 0xD8,  /* ...5.... */
3179                     /* 02E0 */  0x87, 0x4B, 0xF8, 0x17, 0x4A, 0x5F, 0x72, 0x3C,  /* .K..J_r< */
3180                     /* 02E8 */  0xA9, 0x20, 0x87, 0xF2, 0x7A, 0x13, 0x3B, 0xCC,  /* . ..z.;. */
3181                     /* 02F0 */  0x6B, 0xCE, 0x73, 0xA5, 0x87, 0xF6, 0x90, 0x13,  /* k.s..... */
3182                     /* 02F8 */  0xE4, 0xFD, 0xE6, 0xE1, 0xD2, 0x48, 0x8F, 0x95,  /* .....H.. */
3183                     /* 0300 */  0x46, 0x31, 0xC8, 0x99, 0x45, 0x8D, 0x16, 0xC5,  /* F1..E... */
3184                     /* 0308 */  0x78, 0x41, 0xA2, 0x45, 0x3C, 0x82, 0xC7, 0x1C,  /* xA.E<... */
3185                     /* 0310 */  0x16, 0xEB, 0x40, 0xA0, 0x7F, 0x94, 0x8F, 0x39,  /* ..@....9 */
3186                     /* 0318 */  0x80, 0xA3, 0xFF, 0xFF, 0x31, 0x07, 0xB8, 0x1F,  /* ....1... */
3187                     /* 0320 */  0xE6, 0xC0, 0x71, 0x5A, 0xE0, 0xA3, 0xE2, 0x57,  /* ..qZ...W */
3188                     /* 0328 */  0x06, 0x76, 0x26, 0x01, 0x26, 0x51, 0x9E, 0x1E,  /* .v&.&Q.. */
3189                     /* 0330 */  0x1A, 0xA7, 0x35, 0x3E, 0x07, 0x64, 0xE3, 0x24,  /* ..5>.d.$ */
3190                     /* 0338 */  0x44, 0x07, 0x61, 0x25, 0x54, 0x3A, 0xB1, 0x18,  /* D.a%T:.. */
3191                     /* 0340 */  0xF3, 0xAD, 0x21, 0xEE, 0xB3, 0x81, 0xE7, 0x83,  /* ..!..... */
3192                     /* 0348 */  0x49, 0x7F, 0x50, 0xD0, 0xF9, 0xC7, 0xE0, 0xCE,  /* I.P..... */
3193                     /* 0350 */  0x4D, 0xA2, 0xDC, 0x03, 0xA2, 0xF0, 0x4E, 0x7A,  /* M.....Nz */
3194                     /* 0358 */  0x0C, 0xA2, 0x20, 0x06, 0x74, 0x0C, 0x08, 0x59,  /* .. .t..Y */
3195                     /* 0360 */  0x39, 0x08, 0xA0, 0xAF, 0x13, 0x3E, 0x32, 0xF8,  /* 9....>2. */
3196                     /* 0368 */  0x9C, 0x11, 0xE5, 0x8C, 0x7C, 0xC0, 0x78, 0x5C,  /* ....|.x\ */
3197                     /* 0370 */  0x60, 0xC3, 0xF1, 0x41, 0x80, 0x1F, 0x50, 0x7C,  /* `..A..P| */
3198                     /* 0378 */  0x33, 0x30, 0xB6, 0xD5, 0x1C, 0x77, 0x50, 0x60,  /* 30...wP` */
3199                     /* 0380 */  0x86, 0x7F, 0x81, 0x31, 0x81, 0xEF, 0x19, 0x6F,  /* ...1...o */
3200                     /* 0388 */  0x3B, 0x60, 0x39, 0x63, 0x3C, 0x96, 0x58, 0xDF,  /* ;`9c<.X. */
3201                     /* 0390 */  0x61, 0x00, 0xCA, 0xFF, 0xFF, 0x30, 0x80, 0x07,  /* a....0.. */
3202                     /* 0398 */  0xF2, 0xF4, 0x7D, 0xA2, 0x79, 0x04, 0x60, 0x63,  /* ..}.y.`c */
3203                     /* 03A0 */  0x78, 0xA8, 0x31, 0x9A, 0xD1, 0x79, 0xFC, 0xB9,  /* x.1..y.. */
3204                     /* 03A8 */  0xA2, 0xAE, 0x8F, 0x9E, 0xAB, 0x41, 0x3C, 0x57,  /* .....A<W */
3205                     /* 03B0 */  0x87, 0x81, 0x90, 0x93, 0xB9, 0xA2, 0x6E, 0x2F,  /* ......n/ */
3206                     /* 03B8 */  0x1E, 0x91, 0x7D, 0x4E, 0x95, 0x0C, 0x96, 0x13,  /* ..}N.... */
3207                     /* 03C0 */  0x44, 0x79, 0xD5, 0x80, 0x75, 0x10, 0x88, 0xC8,  /* Dy..u... */
3208                     /* 03C8 */  0xE6, 0xE1, 0xBB, 0x12, 0x7E, 0xB6, 0x7C, 0x30,  /* ....~.|0 */
3209                     /* 03D0 */  0xBE, 0x4A, 0xC0, 0x1F, 0x2E, 0x3F, 0x95, 0xBC,  /* .J...?.. */
3210                     /* 03D8 */  0x9B, 0x24, 0xB0, 0xC0, 0xE9, 0x82, 0x1C, 0x1E,  /* .$...... */
3211                     /* 03E0 */  0x23, 0x68, 0x3D, 0xB2, 0x70, 0x97, 0xA2, 0xE3,  /* #h=.p... */
3212                     /* 03E8 */  0xE2, 0xB7, 0x03, 0xDF, 0x78, 0xD8, 0x9D, 0x06,  /* ....x... */
3213                     /* 03F0 */  0x77, 0x11, 0xC3, 0xC0, 0x7A, 0xA4, 0x1C, 0xD6,  /* w...z... */
3214                     /* 03F8 */  0x68, 0x61, 0x0F, 0xF8, 0x8D, 0xC3, 0xC7, 0x15,  /* ha...... */
3215                     /* 0400 */  0xCF, 0xCC, 0x18, 0x61, 0x7D, 0x4F, 0x01, 0xC7,  /* ...a}O.. */
3216                     /* 0408 */  0x9D, 0x0C, 0x7E, 0x80, 0x2B, 0x10, 0x08, 0xFF,  /* ..~.+... */
3217                     /* 0410 */  0xFF, 0x57, 0x20, 0x7E, 0xD6, 0x60, 0x57, 0x32,  /* .W ~.`W2 */
3218                     /* 0418 */  0x83, 0xBC, 0x28, 0xF9, 0x5C, 0x63, 0xF4, 0x40,  /* ..(.\c.@ */
3219                     /* 0420 */  0xEF, 0x1B, 0xF8, 0x9B, 0x10, 0xEC, 0x1B, 0x08,  /* ........ */
3220                     /* 0428 */  0x9C, 0xA1, 0xF8, 0x06, 0x02, 0x1C, 0x8E, 0x11,  /* ........ */
3221                     /* 0430 */  0xB8, 0x1B, 0x08, 0xB0, 0xBE, 0x43, 0xB0, 0x1B,  /* .....C.. */
3222                     /* 0438 */  0x08, 0xB0, 0x3C, 0xBD, 0xE0, 0x6E, 0x20, 0xC0,  /* ..<..n . */
3223                     /* 0440 */  0xED, 0xFF, 0x7F, 0x7F, 0x01, 0xD3, 0x0D, 0x04,  /* ........ */
3224                     /* 0448 */  0x98, 0x8F, 0xDA, 0x37, 0x10, 0xC0, 0xD2, 0x59,  /* ...7...Y */
3225                     /* 0450 */  0x83, 0xDD, 0x40, 0xC0, 0x1F, 0xD1, 0xC7, 0x78,  /* ..@....x */
3226                     /* 0458 */  0x58, 0x8C, 0xA1, 0x4B, 0xDA, 0xC2, 0x29, 0x8C,  /* X..K..). */
3227                     /* 0460 */  0x4F, 0x89, 0xC0, 0xE9, 0xFF, 0x7F, 0x4A, 0x04,  /* O.....J. */
3228                     /* 0468 */  0x5E, 0xE7, 0x0A, 0x9F, 0x00, 0xC0, 0x76, 0x19,  /* ^.....v. */
3229                     /* 0470 */  0x65, 0x43, 0x7F, 0x37, 0xF0, 0x45, 0x11, 0x8C,  /* eC.7.E.. */
3230                     /* 0478 */  0x07, 0x45, 0xD8, 0xA3, 0x7A, 0x21, 0x08, 0x11,  /* .E..z!.. */
3231                     /* 0480 */  0xF4, 0x8D, 0xDA, 0x13, 0x7B, 0xA9, 0x78, 0x41,  /* ....{.xA */
3232                     /* 0488 */  0x0C, 0xF2, 0x74, 0x78, 0x6E, 0x91, 0x1E, 0x14,  /* ..txn... */
3233                     /* 0490 */  0x8D, 0x14, 0xE6, 0x41, 0xD1, 0x88, 0x61, 0x7C,  /* ...A..a| */
3234                     /* 0498 */  0x50, 0xF4, 0x39, 0xD1, 0x70, 0x6F, 0xD7, 0x3E,  /* P.9.po.> */
3235                     /* 04A0 */  0x6F, 0x44, 0x0A, 0x1F, 0xDB, 0x37, 0x8D, 0x08,  /* oD...7.. */
3236                     /* 04A8 */  0x0F, 0x8A, 0x2C, 0xD4, 0x41, 0x11, 0x50, 0xF9,  /* ..,.A.P. */
3237                     /* 04B0 */  0xFF, 0x3F, 0x28, 0x02, 0xB7, 0xA3, 0x30, 0x38,  /* .?(...08 */
3238                     /* 04B8 */  0xAE, 0xCB, 0x7C, 0x06, 0xE7, 0x12, 0xDB, 0x03,  /* ..|..... */
3239                     /* 04C0 */  0x7C, 0x4E, 0x04, 0x26, 0xF2, 0x57, 0xA8, 0x61,  /* |N.&.W.a */
3240                     /* 04C8 */  0x3A, 0xCF, 0x5B, 0x46, 0xB7, 0x2A, 0xCE, 0x61,  /* :.[F.*.a */
3241                     /* 04D0 */  0xE5, 0xEF, 0x03, 0x1D, 0xB6, 0xD8, 0x71, 0xE1,  /* ......q. */
3242                     /* 04D8 */  0x04, 0xDF, 0x82, 0x4E, 0xC9, 0x38, 0x1E, 0xB5,  /* ...N.8.. */
3243                     /* 04E0 */  0x87, 0xEF, 0x11, 0x59, 0x29, 0xA4, 0xEE, 0x55,  /* ...Y)..U */
3244                     /* 04E8 */  0x5C, 0x23, 0x8C, 0x14, 0x3E, 0x0F, 0x74, 0x38,  /* \#..>.t8 */
3245                     /* 04F0 */  0xE2, 0x9A, 0x60, 0x04, 0x67, 0x10, 0x9F, 0x4A,  /* ..`.g..J */
3246                     /* 04F8 */  0x9C, 0x04, 0x42, 0x46, 0x4E, 0x02, 0xA8, 0xD1,  /* ..BFN... */
3247                     /* 0500 */  0xF9, 0xB2, 0x82, 0x1F, 0x5F, 0xA0, 0x47, 0x86,  /* ...._.G. */
3248                     /* 0508 */  0x04, 0x27, 0xF6, 0x66, 0x05, 0xDE, 0x8B, 0x36,  /* .'.f...6 */
3249                     /* 0510 */  0xB8, 0x82, 0x4C, 0x0A, 0xAD, 0xE5, 0xF2, 0x4E,  /* ..L....N */
3250                     /* 0518 */  0x06, 0xE5, 0xA3, 0xC4, 0x4B, 0x08, 0x8E, 0xE0,  /* ....K... */
3251                     /* 0520 */  0xFF, 0x7F, 0x50, 0x60, 0x3D, 0xE6, 0xF1, 0x41,  /* ..P`=..A */
3252                     /* 0528 */  0x81, 0xE7, 0x80, 0xE6, 0x41, 0xE1, 0x94, 0x5C,  /* ....A..\ */
3253                     /* 0530 */  0x04, 0x7C, 0x69, 0x21, 0x77, 0x14, 0x1F, 0x29,  /* .|i!w..) */
3254                     /* 0538 */  0x3C, 0x26, 0x30, 0xDF, 0x9B, 0xF8, 0x98, 0xC0,  /* <&0..... */
3255                     /* 0540 */  0x93, 0x62, 0x4C, 0xE8, 0xAB, 0x0F, 0xBB, 0x51,  /* .bL....Q */
3256                     /* 0548 */  0xB0, 0x63, 0xC5, 0x33, 0x94, 0xA7, 0x04, 0x5E,  /* .c.3...^ */
3257                     /* 0550 */  0x24, 0x4F, 0x09, 0x5C, 0xA1, 0xA6, 0xE4, 0x63,  /* $O.\...c */
3258                     /* 0558 */  0x05, 0x9D, 0x35, 0xBF, 0x19, 0xF0, 0x49, 0x71,  /* ..5...Iq */
3259                     /* 0560 */  0x82, 0x09, 0x20, 0x74, 0x97, 0xF1, 0x98, 0xE0,  /* .. t.... */
3260                     /* 0568 */  0xDD, 0xFA, 0xE1, 0xDD, 0xB0, 0x3C, 0x34, 0x58,  /* .....<4X */
3261                     /* 0570 */  0x73, 0xF0, 0xD0, 0xF8, 0xFF, 0x7F, 0x68, 0xE0,  /* s.....h. */
3262                     /* 0578 */  0xB8, 0xEC, 0x01, 0x8B, 0xD7, 0x83, 0x2F, 0x20,  /* ....../  */
3263                     /* 0580 */  0x3C, 0xF2, 0x09, 0x82, 0x82, 0xF8, 0x80, 0xE0,  /* <....... */
3264                     /* 0588 */  0x38, 0x67, 0x47, 0x5F, 0x40, 0xD0, 0x07, 0x07,  /* 8gG_@... */
3265                     /* 0590 */  0x0F, 0xE8, 0xA1, 0xC9, 0x43, 0x3A, 0x95, 0x77,  /* ....C:.w */
3266                     /* 0598 */  0x0B, 0xDF, 0x6D, 0xD8, 0x6D, 0x0F, 0xDC, 0xB7,  /* ..m.m... */
3267                     /* 05A0 */  0x39, 0xDF, 0xF6, 0xC0, 0x73, 0x5E, 0xF2, 0x6D,  /* 9...s^.m */
3268                     /* 05A8 */  0x0F, 0xB8, 0x88, 0x39, 0xBF, 0x02, 0x52, 0xFE,  /* ...9..R. */
3269                     /* 05B0 */  0xFF, 0xB7, 0x3D, 0xCC, 0xFD, 0xEC, 0xF9, 0x15,  /* ..=..... */
3270                     /* 05B8 */  0x18, 0x9C, 0x2E, 0xD8, 0x61, 0x0F, 0x6C, 0x59,  /* ....a.lY */
3271                     /* 05C0 */  0x9F, 0x15, 0xBA, 0x17, 0xE1, 0x52, 0xAD, 0x5C,  /* .....R.\ */
3272                     /* 05C8 */  0x47, 0x40, 0x76, 0x2F, 0x82, 0x99, 0x02, 0x52,  /* G@v/...R */
3273                     /* 05D0 */  0xF7, 0x22, 0xAE, 0x1F, 0x46, 0xFA, 0xEE, 0x45,  /* ."..F..E */
3274                     /* 05D8 */  0x28, 0x45, 0xF7, 0x22, 0x0A, 0xE2, 0x7B, 0x11,  /* (E."..{. */
3275                     /* 05E0 */  0xC0, 0x90, 0xFF, 0xFF, 0xBD, 0x08, 0xF0, 0x11,  /* ........ */
3276                     /* 05E8 */  0x62, 0x4C, 0x68, 0x1D, 0xC0, 0xE4, 0x5C, 0x70,  /* bLh...\p */
3277                     /* 05F0 */  0x42, 0xCF, 0x45, 0xC0, 0x36, 0xD3, 0xB9, 0x08,  /* B.E.6... */
3278                     /* 05F8 */  0x0D, 0xEC, 0x93, 0x01, 0x1F, 0x14, 0xBB, 0x16,  /* ........ */
3279                     /* 0600 */  0x81, 0xF9, 0x12, 0xE3, 0x6B, 0x11, 0xE0, 0xE1,  /* ....k... */
3280                     /* 0608 */  0xFF, 0x4F, 0x60, 0x79, 0x2F, 0x03, 0xDD, 0x3F,  /* .O`y/..? */
3281                     /* 0610 */  0xB8, 0x20, 0x18, 0x1D, 0x20, 0x0C, 0xE2, 0x39,  /* . .. ..9 */
3282                     /* 0618 */  0xF9, 0x5A, 0x04, 0xB8, 0x89, 0x32, 0x2E, 0xF4,  /* .Z...2.. */
3283                     /* 0620 */  0x15, 0x0D, 0xCE, 0xA8, 0xC0, 0x7D, 0x2C, 0xF0,  /* .....},. */
3284                     /* 0628 */  0xA8, 0xC0, 0x77, 0x4A, 0xC3, 0x5F, 0x85, 0x7C,  /* ..wJ._.| */
3285                     /* 0630 */  0x46, 0xC3, 0x1C, 0x34, 0xD8, 0x31, 0xC0, 0x83,  /* F..4.1.. */
3286                     /* 0638 */  0x02, 0xD7, 0x25, 0x0D, 0x37, 0x36, 0x78, 0x1E,  /* ..%.76x. */
3287                     /* 0640 */  0xAE, 0x0F, 0xA0, 0xBB, 0x65, 0xF1, 0xFF, 0xFF,  /* ....e... */
3288                     /* 0648 */  0x2D, 0x0B, 0xF8, 0x9E, 0xD1, 0x81, 0xEF, 0x2D,  /* -......- */
3289                     /* 0650 */  0x0B, 0xCC, 0x67, 0x74, 0xCC, 0x2D, 0x0B, 0x9C,  /* ..gt.-.. */
3290                     /* 0658 */  0x92, 0x1F, 0x05, 0x3E, 0x3B, 0x53, 0xB9, 0xCB,  /* ...>;S.. */
3291                     /* 0660 */  0xA6, 0x30, 0x3E, 0xA1, 0x03, 0x3E, 0xFE, 0xFF,  /* .0>..>.. */
3292                     /* 0668 */  0x27, 0x74, 0xB8, 0xC7, 0x26, 0x8F, 0x1F, 0x1C,  /* 't..&... */
3293                     /* 0670 */  0xA7, 0x87, 0x33, 0x38, 0x85, 0x68, 0xAF, 0xFA,  /* ..38.h.. */
3294                     /* 0678 */  0x9E, 0xF8, 0xDB, 0x93, 0x87, 0x14, 0x25, 0x60,  /* ......%` */
3295                     /* 0680 */  0xBC, 0x18, 0x71, 0x43, 0xFA, 0x54, 0xED, 0x6B,  /* ..qC.T.k */
3296                     /* 0688 */  0xB3, 0x81, 0xE2, 0x1D, 0x56, 0xD8, 0x38, 0xAF,  /* ....V.8. */
3297                     /* 0690 */  0x01, 0x3E, 0x3C, 0xBF, 0x06, 0xF8, 0x6C, 0x60,  /* .><...l` */
3298                     /* 0698 */  0xA0, 0x33, 0x7D, 0xEA, 0x87, 0x7D, 0x50, 0x87,  /* .3}..}P. */
3299                     /* 06A0 */  0xED, 0x6D, 0x72, 0x82, 0x88, 0x10, 0xF8, 0xC5,  /* .mr..... */
3300                     /* 06A8 */  0xE2, 0x9C, 0x5A, 0xBB, 0xA0, 0x6B, 0x84, 0x87,  /* ..Z..k.. */
3301                     /* 06B0 */  0xF8, 0x00, 0xF7, 0x56, 0xF2, 0xA0, 0xEE, 0xA1,  /* ...V.... */
3302                     /* 06B8 */  0x3C, 0x3D, 0x45, 0x8D, 0x72, 0x0A, 0x61, 0x5E,  /* <=E.r.a^ */
3303                     /* 06C0 */  0xD1, 0x03, 0x46, 0x79, 0x36, 0x89, 0x16, 0x35,  /* ..Fy6..5 */
3304                     /* 06C8 */  0xF0, 0x4B, 0x42, 0x6C, 0x83, 0x06, 0x7A, 0x4F,  /* .KBl..zO */
3305                     /* 06D0 */  0xF7, 0x08, 0x1E, 0xD4, 0x59, 0xB4, 0x83, 0x3A,  /* ....Y..: */
3306                     /* 06D8 */  0xA0, 0xFA, 0xFF, 0x7F, 0x50, 0x07, 0xF7, 0x75,  /* ....P..u */
3307                     /* 06E0 */  0xC6, 0x27, 0x18, 0xF8, 0xE7, 0x80, 0x27, 0x05,  /* .'....'. */
3308                     /* 06E8 */  0xDC, 0xDD, 0xC9, 0x77, 0x06, 0x0C, 0x81, 0xCF,  /* ...w.... */
3309                     /* 06F0 */  0xEA, 0xC0, 0x23, 0xFA, 0x6D, 0x91, 0xC6, 0x06,  /* ..#.m... */
3310                     /* 06F8 */  0xD1, 0x1D, 0x92, 0x1F, 0x65, 0x1C, 0x72, 0xB9,  /* ....e.r. */
3311                     /* 0700 */  0xBA, 0x43, 0xF2, 0x29, 0xB1, 0x0B, 0x82, 0xE1,  /* .C.).... */
3312                     /* 0708 */  0x0F, 0x21, 0x88, 0x87, 0xC5, 0xA6, 0xE0, 0x33,  /* .!.....3 */
3313                     /* 0710 */  0x82, 0x09, 0x1C, 0xE7, 0xC0, 0x45, 0x07, 0xEF,  /* .....E.. */
3314                     /* 0718 */  0x20, 0x14, 0x8A, 0x72, 0xBB, 0x45, 0x89, 0x87,  /*  ..r.E.. */
3315                     /* 0720 */  0x11, 0x9C, 0x41, 0x7C, 0x54, 0x70, 0x20, 0x08,  /* ..A|Tp . */
3316                     /* 0728 */  0x39, 0x39, 0x0F, 0xA0, 0xCE, 0x27, 0x9E, 0xD4,  /* 99...'.. */
3317                     /* 0730 */  0xC9, 0x62, 0xE7, 0x82, 0x9B, 0x9D, 0x0F, 0x35,  /* .b.....5 */
3318                     /* 0738 */  0x3E, 0xF4, 0xBC, 0x49, 0x82, 0xF7, 0xCE, 0xF1,  /* >..I.... */
3319                     /* 0740 */  0xA2, 0x04, 0x96, 0x9B, 0xC6, 0x2B, 0xC7, 0xEB,  /* .....+.. */
3320                     /* 0748 */  0x26, 0x1B, 0x18, 0xEE, 0x28, 0xE9, 0x81, 0xE1,  /* &...(... */
3321                     /* 0750 */  0xFF, 0xFF, 0x47, 0x81, 0xE3, 0x3A, 0x29, 0xF0,  /* ..G..:). */
3322                     /* 0758 */  0x8E, 0xD9, 0x93, 0x02, 0xDB, 0xE1, 0x0E, 0x58,  /* .......X */
3323                     /* 0760 */  0x84, 0x47, 0xA7, 0x30, 0x8E, 0x3B, 0x24, 0x0A,  /* .G.0.;$. */
3324                     /* 0768 */  0xE2, 0xD3, 0x81, 0x4F, 0x6D, 0x1E, 0x2D, 0x6E,  /* ...Om.-n */
3325                     /* 0770 */  0x26, 0x1E, 0xD1, 0xCB, 0x1D, 0xEE, 0xD4, 0x06,  /* &....... */
3326                     /* 0778 */  0xF6, 0x91, 0xF8, 0xD4, 0x06, 0x9E, 0xD1, 0xB2,  /* ........ */
3327                     /* 0780 */  0xB3, 0x18, 0x30, 0x11, 0x72, 0x16, 0x03, 0xDD,  /* ..0.r... */
3328                     /* 0788 */  0x90, 0x7D, 0x16, 0x83, 0xFF, 0xFF, 0x3F, 0x8B,  /* .}....?. */
3329                     /* 0790 */  0x01, 0x97, 0x63, 0x80, 0x0F, 0x4F, 0xE0, 0xB8,  /* ..c..O.. */
3330                     /* 0798 */  0x86, 0xF1, 0x03, 0x13, 0x16, 0xE8, 0xD9, 0x83,  /* ........ */
3331                     /* 07A0 */  0xE3, 0x3C, 0x39, 0x19, 0x98, 0x83, 0xB1, 0xAB,  /* .<9..... */
3332                     /* 07A8 */  0x09, 0xF6, 0x36, 0x61, 0x82, 0xCA, 0xFC, 0x8C,  /* ..6a.... */
3333                     /* 07B0 */  0x85, 0xC5, 0x18, 0xB6, 0x04, 0x2E, 0x9A, 0xC2,  /* ........ */
3334                     /* 07B8 */  0xF8, 0x24, 0x06, 0xB8, 0x1A, 0x3D, 0x78, 0x4E,  /* .$...=xN */
3335                     /* 07C0 */  0x62, 0xB0, 0xE6, 0xCE, 0x90, 0x8C, 0x6A, 0xC4,  /* b.....j. */
3336                     /* 07C8 */  0x77, 0x02, 0x5F, 0xC1, 0x60, 0x1F, 0xC1, 0xF0,  /* w._.`... */
3337                     /* 07D0 */  0xFF, 0xFF, 0x23, 0x18, 0xF6, 0xD0, 0xF5, 0x36,  /* ..#....6 */
3338                     /* 07D8 */  0xF1, 0xDA, 0x75, 0x44, 0x4F, 0x2E, 0x11, 0x62,  /* ..uDO..b */
3339                     /* 07E0 */  0xBC, 0x52, 0xBC, 0x7A, 0x3D, 0x61, 0x9C, 0x5A,  /* .R.z=a.Z */
3340                     /* 07E8 */  0xA4, 0x83, 0x7B, 0x04, 0xF3, 0x00, 0x5E, 0xC3,  /* ..{...^. */
3341                     /* 07F0 */  0x5E, 0xBD, 0x1E, 0xC1, 0x7C, 0xFA, 0x8A, 0xF5,  /* ^...|... */
3342                     /* 07F8 */  0x08, 0x66, 0xA0, 0xA0, 0x11, 0x83, 0x06, 0x8A,  /* .f...... */
3343                     /* 0800 */  0xF7, 0x30, 0xE6, 0x01, 0xC4, 0x09, 0x12, 0xF8,  /* .0...... */
3344                     /* 0808 */  0x11, 0x0C, 0x60, 0x94, 0xD5, 0x8B, 0x02, 0xF2,  /* ..`..... */
3345                     /* 0810 */  0x4A, 0x89, 0x3F, 0x82, 0x81, 0xF9, 0xFF, 0x7F,  /* J.?..... */
3346                     /* 0818 */  0x04, 0xC3, 0xE7, 0x75, 0x73, 0x92, 0x61, 0x7A,  /* ...us.az */
3347                     /* 0820 */  0x28, 0x74, 0x04, 0xE3, 0x47, 0x02, 0x2B, 0x78,  /* (t..G.+x */
3348                     /* 0828 */  0x22, 0x08, 0xFF, 0x3D, 0x26, 0xF0, 0xD9, 0x3C,  /* "..=&..< */
3349                     /* 0830 */  0x12, 0x1C, 0xC3, 0x33, 0x05, 0xBB, 0xB0, 0x3C,  /* ...3...< */
3350                     /* 0838 */  0x50, 0x78, 0xBA, 0xCE, 0x7C, 0x20, 0xA3, 0x03,  /* Px..| .. */
3351                     /* 0840 */  0x77, 0x5A, 0x18, 0xA9, 0x3A, 0x45, 0xA3, 0x74,  /* wZ..:E.t */
3352                     /* 0848 */  0x9C, 0xC2, 0x28, 0x88, 0x0F, 0x0D, 0x3E, 0x1E,  /* ..(...>. */
3353                     /* 0850 */  0xE3, 0x07, 0xE7, 0x49, 0xE0, 0x0F, 0xC8, 0xFC,  /* ...I.... */
3354                     /* 0858 */  0xEC, 0x05, 0x0C, 0xAF, 0xC7, 0xEC, 0x78, 0x8C,  /* ......x. */
3355                     /* 0860 */  0x1F, 0x98, 0x67, 0x0A, 0xE3, 0xB2, 0x0E, 0xDE,  /* ..g..... */
3356                     /* 0868 */  0x9B, 0x83, 0x4F, 0x60, 0x30, 0x8F, 0xC7, 0xE0,  /* ..O`0... */
3357                     /* 0870 */  0x3A, 0x95, 0xE2, 0x8E, 0x16, 0xFC, 0x16, 0xE8,  /* :....... */
3358                     /* 0878 */  0xF3, 0xC7, 0xD3, 0x8F, 0x4F, 0x72, 0x1E, 0x3D,  /* ....Or.= */
3359                     /* 0880 */  0xD8, 0xFE, 0xFF, 0x53, 0xC2, 0x5C, 0x0F, 0x3C,  /* ...S.\.< */
3360                     /* 0888 */  0x7A, 0xF8, 0xB7, 0x0F, 0xEC, 0x1D, 0x0D, 0x58,  /* z......X */
3361                     /* 0890 */  0xC4, 0xBA, 0x08, 0xA2, 0x82, 0x5C, 0x04, 0x29,  /* .....\.) */
3362                     /* 0898 */  0x88, 0x27, 0xE6, 0xFB, 0xBC, 0xEF, 0x68, 0xB8,  /* .'....h. */
3363                     /* 08A0 */  0xFB, 0x3C, 0xF0, 0x82, 0xF2, 0x2D, 0x0D, 0x7C,  /* .<...-.| */
3364                     /* 08A8 */  0xB1, 0xC6, 0x85, 0x16, 0x75, 0x79, 0x80, 0x32,  /* ....uy.2 */
3365                     /* 08B0 */  0x81, 0x30, 0x27, 0x12, 0xFC, 0x49, 0x24, 0xC2,  /* .0'..I$. */
3366                     /* 08B8 */  0x43, 0x91, 0x2F, 0x63, 0x6C, 0x6C, 0x60, 0x3F,  /* C./cll`? */
3367                     /* 08C0 */  0x50, 0xF8, 0x42, 0x07, 0x4C, 0xFE, 0xFF, 0x17,  /* P.B.L... */
3368                     /* 08C8 */  0x3A, 0xB0, 0x89, 0xB8, 0xD0, 0x81, 0xEE, 0x9E,  /* :....... */
3369                     /* 08D0 */  0xC1, 0x2F, 0x74, 0xC0, 0xF3, 0xBA, 0xE1, 0x3B,  /* ./t....; */
3370                     /* 08D8 */  0x18, 0x58, 0xAE, 0x38, 0xFC, 0x0E, 0xC6, 0x6F,  /* .X.8...o */
3371                     /* 08E0 */  0x60, 0x06, 0x09, 0x13, 0x33, 0x8C, 0x8F, 0x6A,  /* `...3..j */
3372                     /* 08E8 */  0xC6, 0x79, 0x0E, 0x63, 0x48, 0x4F, 0x09, 0xD8,  /* .y.cHO.. */
3373                     /* 08F0 */  0x93, 0x87, 0xF3, 0xDD, 0x7B, 0x50, 0x43, 0x71,  /* ....{PCq */
3374                     /* 08F8 */  0xA6, 0x57, 0x81, 0xA6, 0x7E, 0xBE, 0x3E, 0xBD,  /* .W..~.>. */
3375                     /* 0900 */  0xC0, 0xC8, 0x01, 0xA7, 0x6B, 0x0F, 0x4F, 0x00,  /* ....k.O. */
3376                     /* 0908 */  0x23, 0xFD, 0xCB, 0xD7, 0x61, 0x83, 0x2B, 0xBE,  /* #...a.+. */
3377                     /* 0910 */  0xFD, 0x50, 0x10, 0x5F, 0x49, 0x9C, 0xE6, 0xDA,  /* .P._I... */
3378                     /* 0918 */  0x83, 0xD6, 0x03, 0x22, 0x9F, 0x63, 0xD7, 0x10,  /* ...".c.. */
3379                     /* 0920 */  0x1E, 0x7C, 0x80, 0xD7, 0xFF, 0xFF, 0xE0, 0x03,  /* .|...... */
3380                     /* 0928 */  0x9E, 0x5C, 0x07, 0x1F, 0xF4, 0x60, 0x3C, 0x2D,  /* .\...`<- */
3381                     /* 0930 */  0x58, 0x37, 0x1F, 0xC0, 0xC1, 0x11, 0x00, 0xCE,  /* X7...... */
3382                     /* 0938 */  0x95, 0xEB, 0xE4, 0x8F, 0xEC, 0x11, 0x00, 0xD8,  /* ........ */
3383                     /* 0940 */  0x9C, 0x7E, 0xC0, 0x71, 0x04, 0x00, 0xC3, 0xB4,  /* .~.q.... */
3384                     /* 0948 */  0x60, 0x1D, 0x01, 0x80, 0x13, 0x92, 0x8F, 0x00,  /* `....... */
3385                     /* 0950 */  0xD8, 0xFF, 0xFF, 0x5D, 0x0A, 0x78, 0x0F, 0xD3,  /* ...].x.. */
3386                     /* 0958 */  0x77, 0x29, 0xE0, 0xFC, 0x85, 0xF0, 0x7D, 0x84,  /* w)....}. */
3387                     /* 0960 */  0x47, 0xBE, 0x46, 0x50, 0x10, 0x5F, 0x11, 0x7C,  /* G.FP._.| */
3388                     /* 0968 */  0x97, 0x02, 0x9E, 0x17, 0x20, 0x5F, 0x90, 0x80,  /* .... _.. */
3389                     /* 0970 */  0xB7, 0x84, 0x0B, 0x12, 0xFA, 0xFF, 0x7F, 0x41,  /* .......A */
3390                     /* 0978 */  0x82, 0x3F, 0x6C, 0x5F, 0x90, 0x80, 0x2B, 0xAA,  /* .?l_..+. */
3391                     /* 0980 */  0x2F, 0x48, 0xE0, 0xB8, 0x0B, 0xB1, 0xFB, 0x11,  /* /H...... */
3392                     /* 0988 */  0x58, 0xB5, 0xFE, 0x28, 0x74, 0x3F, 0xE2, 0x1C,  /* X..(t?.. */
3393                     /* 0990 */  0x56, 0xBA, 0x68, 0x9D, 0xAA, 0xD9, 0x05, 0xF7,  /* V.h..... */
3394                     /* 0998 */  0x38, 0xDF, 0x72, 0xDE, 0x01, 0x8C, 0xE3, 0xB9,  /* 8.r..... */
3395                     /* 09A0 */  0xF8, 0x3C, 0x61, 0xFC, 0x67, 0x69, 0x41, 0xEA,  /* .<a.giA. */
3396                     /* 09A8 */  0x86, 0xC4, 0x35, 0xC1, 0x48, 0xDB, 0x41, 0x13,  /* ..5.H.A. */
3397                     /* 09B0 */  0xA5, 0xE6, 0xA0, 0x49, 0x41, 0x7C, 0xD0, 0x04,  /* ...IA|.. */
3398                     /* 09B8 */  0x7C, 0xFD, 0xFF, 0xAF, 0x47, 0x80, 0x8F, 0x30,  /* |...G..0 */
3399                     /* 09C0 */  0xE3, 0x47, 0x4F, 0xC6, 0x77, 0x02, 0xFC, 0xF9,  /* .GO.w... */
3400                     /* 09C8 */  0xD9, 0x47, 0x12, 0x1F, 0xC1, 0x1F, 0x8F, 0x80,  /* .G...... */
3401                     /* 09D0 */  0xE9, 0x7D, 0x06, 0x58, 0xC4, 0xBE, 0x3D, 0xA0,  /* .}.X..=. */
3402                     /* 09D8 */  0x82, 0xDE, 0x1E, 0x28, 0x88, 0x2F, 0x25, 0x3E,  /* ...(./%> */
3403                     /* 09E0 */  0x6B, 0x02, 0xEB, 0xFF, 0xFF, 0x7D, 0x06, 0x2C,  /* k....}., */
3404                     /* 09E8 */  0x97, 0x0C, 0xFC, 0xED, 0x9F, 0xDD, 0x1F, 0x1E,  /* ........ */
3405                     /* 09F0 */  0xD0, 0x7D, 0xC5, 0xE0, 0xA7, 0x4C, 0xE0, 0x79,  /* .}...L.y */
3406                     /* 09F8 */  0x28, 0x60, 0x97, 0x0C, 0x18, 0x27, 0x0A, 0x8F,  /* (`...'.. */
3407                     /* 0A00 */  0x8A, 0x13, 0x38, 0xC4, 0x30, 0xE8, 0xA0, 0xC0,  /* ..8.0... */
3408                     /* 0A08 */  0x75, 0xC8, 0xE0, 0xE4, 0xBE, 0x1F, 0xC1, 0xBD,  /* u....... */
3409                     /* 0A10 */  0x64, 0x80, 0x2B, 0xD8, 0xD0, 0xD0, 0x52, 0x8E,  /* d.+...R. */
3410                     /* 0A18 */  0x09, 0xF4, 0x78, 0xC3, 0xCE, 0xF1, 0xBE, 0xF7,  /* ..x..... */
3411                     /* 0A20 */  0xB0, 0xC1, 0x81, 0xFB, 0x90, 0xE1, 0xC1, 0xC1,  /* ........ */
3412                     /* 0A28 */  0xBB, 0x6D, 0x78, 0x70, 0x30, 0xFF, 0xFF, 0x83,  /* .mxp0... */
3413                     /* 0A30 */  0x83, 0x71, 0x95, 0x02, 0x1E, 0xC1, 0xC7, 0x8E,  /* .q...... */
3414                     /* 0A38 */  0xBA, 0x4A, 0x81, 0xE3, 0x5C, 0xC7, 0xAF, 0x52,  /* .J..\..R */
3415                     /* 0A40 */  0xC0, 0x73, 0x80, 0xAF, 0x52, 0x60, 0xB9, 0x36,  /* .s..R`.6 */
3416                     /* 0A48 */  0xB1, 0x39, 0x3C, 0x37, 0xF1, 0xAB, 0x94, 0x0F,  /* .9<7.... */
3417                     /* 0A50 */  0x35, 0xD8, 0x2B, 0x8C, 0xAF, 0x37, 0x3A, 0xB5,  /* 5.+..7:. */
3418                     /* 0A58 */  0xA2, 0x38, 0x1C, 0xE5, 0xD4, 0x8A, 0xB8, 0x45,  /* .8.....E */
3419                     /* 0A60 */  0xC1, 0x94, 0x7E, 0x6E, 0x45, 0x89, 0x86, 0x91,  /* ..~nE... */
3420                     /* 0A68 */  0xE4, 0x73, 0x2B, 0x4A, 0xE4, 0xB9, 0x95, 0x82,  /* .s+J.... */
3421                     /* 0A70 */  0xF8, 0x84, 0xE0, 0x5B, 0x14, 0xB0, 0xFA, 0xFF,  /* ...[.... */
3422                     /* 0A78 */  0xDF, 0xA2, 0x00, 0xCB, 0x87, 0x56, 0x38, 0x80,  /* .....V8. */
3423                     /* 0A80 */  0x8F, 0x51, 0x80, 0x83, 0x8B, 0xA8, 0xAF, 0x41,  /* .Q.....A */
3424                     /* 0A88 */  0xF0, 0xC7, 0x04, 0x56, 0x24, 0x8F, 0x09, 0x0C,  /* ...V$... */
3425                     /* 0A90 */  0xFF, 0xFF, 0x31, 0xE1, 0x02, 0xDD, 0x11, 0xD0,  /* ..1..... */
3426                     /* 0A98 */  0x2A, 0x2E, 0x41, 0xC8, 0x1B, 0x02, 0x78, 0xA9,  /* *.A...x. */
3427                     /* 0AA0 */  0x7D, 0x62, 0x85, 0x79, 0x43, 0x00, 0xD7, 0x85,  /* }b.yC... */
3428                     /* 0AA8 */  0x15, 0x60, 0xD1, 0xB1, 0x08, 0xFB, 0xFF, 0x3F,  /* .`.....? */
3429                     /* 0AB0 */  0x16, 0x81, 0xE1, 0x66, 0xC0, 0x8F, 0x45, 0x80,  /* ...f..E. */
3430                     /* 0AB8 */  0x8F, 0x0B, 0x2B, 0x3F, 0x16, 0xC1, 0x97, 0x71,  /* ..+?...q */
3431                     /* 0AC0 */  0x2C, 0x42, 0xCB, 0x38, 0x16, 0x21, 0x44, 0x8E,  /* ,B.8.!D. */
3432                     /* 0AC8 */  0x43, 0x08, 0x0F, 0x37, 0x30, 0x8E, 0x86, 0x3A,  /* C..70..: */
3433                     /* 0AD0 */  0x0F, 0xD1, 0x53, 0x83, 0x03, 0xC3, 0x28, 0xEE,  /* ..S...(. */
3434                     /* 0AD8 */  0xF1, 0x10, 0x15, 0xF0, 0x78, 0x48, 0x41, 0x7C,  /* ....xHA| */
3435                     /* 0AE0 */  0x04, 0x70, 0x90, 0x0B, 0x0A, 0xFA, 0xA0, 0xE6,  /* .p...... */
3436                     /* 0AE8 */  0x41, 0xBD, 0xD2, 0xB2, 0xF3, 0x87, 0x07, 0xC7,  /* A....... */
3437                     /* 0AF0 */  0x4F, 0x45, 0xC0, 0xF3, 0x22, 0x0F, 0x67, 0xAA,  /* OE..".g. */
3438                     /* 0AF8 */  0xF0, 0x4E, 0x29, 0xFF, 0xFF, 0xD7, 0x22, 0xE0,  /* .N)...". */
3439                     /* 0B00 */  0x7F, 0xCB, 0x02, 0x86, 0xA7, 0x22, 0x30, 0xDE,  /* ....."0. */
3440                     /* 0B08 */  0xB2, 0xE0, 0x5C, 0x0E, 0x61, 0x8C, 0x1F, 0xBC,  /* ..\.a... */
3441                     /* 0B10 */  0x33, 0xF3, 0xE5, 0x08, 0xE6, 0xA1, 0x07, 0xF8,  /* 3....... */
3442                     /* 0B18 */  0xFE, 0xFF, 0x0F, 0x3D, 0x80, 0x85, 0x03, 0x2B,  /* ...=...+ */
3443                     /* 0B20 */  0xB8, 0x0E, 0x3D, 0xC0, 0x27, 0xF6, 0xA1, 0x07,  /* ..=.'... */
3444                     /* 0B28 */  0x74, 0xB0, 0xFC, 0xD0, 0x03, 0x3C, 0xE7, 0xF8,  /* t....<.. */
3445                     /* 0B30 */  0xD0, 0x03, 0xB6, 0xB3, 0x0A, 0xBB, 0xEE, 0xC3,  /* ........ */
3446                     /* 0B38 */  0x0A, 0xE0, 0x6D, 0x08, 0x2C, 0xCC, 0x4B, 0x41,  /* ..m.,.KA */
3447                     /* 0B40 */  0x12, 0xD7, 0x4A, 0xFE, 0xFF, 0x30, 0xEC, 0x44,  /* ..J..0.D */
3448                     /* 0B48 */  0xE1, 0xE3, 0x01, 0x7E, 0xC0, 0xC7, 0x7B, 0x98,  /* ...~..{. */
3449                     /* 0B50 */  0x47, 0xC4, 0x24, 0xC1, 0xA1, 0xCE, 0x02, 0x9E,  /* G.$..... */
3450                     /* 0B58 */  0x43, 0xF3, 0xA3, 0xD1, 0x40, 0x4E, 0xDC, 0x53,  /* C...@N.S */
3451                     /* 0B60 */  0x0A, 0xC9, 0xA4, 0x0D, 0x0D, 0x75, 0xE2, 0xF1,  /* .....u.. */
3452                     /* 0B68 */  0x80, 0xCE, 0xE6, 0x74, 0xDE, 0x3D, 0x22, 0xBE,  /* ...t.=". */
3453                     /* 0B70 */  0x38, 0x18, 0x26, 0x81, 0x4F, 0x01, 0xEC, 0x52,  /* 8.&.O..R */
3454                     /* 0B78 */  0x10, 0x8D, 0x41, 0x63, 0x87, 0xE1, 0xB1, 0x06,  /* ..Ac.... */
3455                     /* 0B80 */  0x3B, 0x88, 0xC3, 0x78, 0x05, 0x30, 0x81, 0x27,  /* ;..x.0.' */
3456                     /* 0B88 */  0x74, 0x96, 0xE5, 0x5E, 0x1B, 0x74, 0x29, 0x8C,  /* t..^.t). */
3457                     /* 0B90 */  0x1A, 0xA3, 0x39, 0x28, 0x22, 0x7F, 0xD0, 0xA0,  /* ..9("... */
3458                     /* 0B98 */  0x39, 0x32, 0x9C, 0xC1, 0x09, 0xB3, 0x31, 0x3F,  /* 92....1? */
3459                     /* 0BA0 */  0x3F, 0x3C, 0x9F, 0x78, 0x48, 0x51, 0x6A, 0x9E,  /* ?<.xHQj. */
3460                     /* 0BA8 */  0x33, 0xB9, 0x3D, 0xC1, 0x3D, 0x27, 0x84, 0xAA,  /* 3.=.='.. */
3461                     /* 0BB0 */  0x75, 0x72, 0x04, 0xE6, 0x18, 0x18, 0xD0, 0xCB,  /* ur...... */
3462                     /* 0BB8 */  0xC4, 0xF9, 0xBF, 0x8C, 0x78, 0x12, 0xC7, 0x83,  /* ....x... */
3463                     /* 0BC0 */  0x39, 0x1B, 0x18, 0xF8, 0xAD, 0xC2, 0x67, 0x04,  /* 9.....g. */
3464                     /* 0BC8 */  0xE6, 0x5E, 0x80, 0x46, 0x01, 0xFF, 0x80, 0xD6,  /* .^.F.... */
3465                     /* 0BD0 */  0x30, 0x04, 0xF1, 0x06, 0x13, 0xC1, 0xB6, 0x66,  /* 0......f */
3466                     /* 0BD8 */  0x22, 0xEC, 0x10, 0x2F, 0x17, 0x51, 0x0E, 0xF0,  /* "../.Q.. */
3467                     /* 0BE0 */  0x98, 0x82, 0x45, 0x8D, 0xF2, 0x4A, 0x71, 0x88,  /* ..E..Jq. */
3468                     /* 0BE8 */  0x8F, 0x32, 0xE7, 0x15, 0x25, 0x6E, 0xAC, 0x80,  /* .2..%n.. */
3469                     /* 0BF0 */  0x11, 0x22, 0x87, 0x3D, 0x91, 0xD7, 0x8A, 0xE0,  /* .".=.... */
3470                     /* 0BF8 */  0x86, 0x8D, 0xD5, 0xFE, 0x20, 0x48, 0xAC, 0x63,  /* .... H.c */
3471                     /* 0C00 */  0x81, 0x8E, 0x1D, 0x8E, 0x34, 0x1A, 0xD4, 0xA5,  /* ....4... */
3472                     /* 0C08 */  0x9F, 0x5F, 0x2D, 0x3D, 0xAF, 0xC7, 0x42, 0x83,  /* ._-=..B. */
3473                     /* 0C10 */  0x9C, 0xEE, 0xB1, 0xD5, 0x79, 0x26, 0x20, 0xA3,  /* ....y& . */
3474                     /* 0C18 */  0x67, 0x67, 0x11, 0x1F, 0x49, 0xE0, 0xB8, 0x06,  /* gg..I... */
3475                     /* 0C20 */  0xD4, 0xED, 0xE0, 0x69, 0x02, 0xFF, 0xFF, 0x3F,  /* ...i...? */
3476                     /* 0C28 */  0x55, 0xC0, 0x3A, 0x93, 0xC0, 0x1F, 0x8F, 0x0F,  /* U.:..... */
3477                     /* 0C30 */  0x03, 0x9E, 0xBC, 0x4F, 0x05, 0x7C, 0x10, 0xFC,  /* ...O.|.. */
3478                     /* 0C38 */  0x86, 0xC9, 0x87, 0x7A, 0x5A, 0x6F, 0x01, 0x3E,  /* ...zZo.> */
3479                     /* 0C40 */  0xFC, 0x98, 0xC0, 0x47, 0x6B, 0x3E, 0x1E, 0xF0,  /* ...Gk>.. */
3480                     /* 0C48 */  0x2B, 0x3E, 0x15, 0x08, 0xE1, 0xC5, 0xC1, 0xF3,  /* +>...... */
3481                     /* 0C50 */  0x35, 0x41, 0x79, 0x47, 0x16, 0x50, 0x5C, 0x88,  /* 5AyG.P\. */
3482                     /* 0C58 */  0x61, 0x1D, 0xBB, 0x7C, 0x86, 0xC0, 0xC2, 0xF3,  /* a..|.... */
3483                     /* 0C60 */  0x43, 0xC0, 0xC3, 0x0B, 0x03, 0x7E, 0x7F, 0xF1,  /* C....~.. */
3484                     /* 0C68 */  0x14, 0x0E, 0xC7, 0xA7, 0x0B, 0x23, 0x84, 0x7F,  /* .....#.. */
3485                     /* 0C70 */  0xA8, 0x78, 0xC8, 0xF0, 0x11, 0xE2, 0x7C, 0x9E,  /* .x....|. */
3486                     /* 0C78 */  0x17, 0xCE, 0xE8, 0x5D, 0xC0, 0x04, 0x45, 0x3D,  /* ...]..E= */
3487