Consolidate DSDT copy-and-paste PCI IRQ code into method calls.

Use method calls in LNK[ABCDS] object methods - this reduces the
cut-and-paste code.  It also makes it simpler and the object size
smaller.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
diff --git a/src/acpi-dsdt.dsl b/src/acpi-dsdt.dsl
index e37b2ef..a5f0a4d 100644
--- a/src/acpi-dsdt.dsl
+++ b/src/acpi-dsdt.dsl
@@ -83,10 +83,7 @@
 #define prt_slot3(nr) prt_slot(nr, LNKC, LNKD, LNKA, LNKB)
                prt_slot0(0x0000),
                /* Device 1 is power mgmt device, and can only use irq 9 */
-               Package() { 0x0001ffff, 0, LNKS, 0 },
-               Package() { 0x0001ffff, 1, LNKB, 0 },
-               Package() { 0x0001ffff, 2, LNKC, 0 },
-               Package() { 0x0001ffff, 3, LNKD, 0 },
+               prt_slot(0x0001, LNKS, LNKB, LNKC, LNKD),
                prt_slot2(0x0002),
                prt_slot3(0x0003),
                prt_slot0(0x0004),
@@ -619,233 +616,102 @@
  ****************************************************************/
 
     Scope(\_SB) {
-         Field (\_SB.PCI0.ISA.P40C, ByteAcc, NoLock, Preserve)
-         {
-             PRQ0,   8,
-             PRQ1,   8,
-             PRQ2,   8,
-             PRQ3,   8
-         }
+        Field (PCI0.ISA.P40C, ByteAcc, NoLock, Preserve)
+        {
+            PRQ0,   8,
+            PRQ1,   8,
+            PRQ2,   8,
+            PRQ3,   8
+        }
 
-        Device(LNKA){
-                Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
-                Name(_UID, 1)
-                Name(_PRS, ResourceTemplate(){
-                    Interrupt (, Level, ActiveHigh, Shared)
-                        { 5, 10, 11 }
-                })
-                Method (_STA, 0, NotSerialized)
-                {
-                    Store (0x0B, Local0)
-                    If (And (0x80, PRQ0, Local1))
-                    {
-                         Store (0x09, Local0)
-                    }
-                    Return (Local0)
-                }
-                Method (_DIS, 0, NotSerialized)
-                {
-                    Or (PRQ0, 0x80, PRQ0)
-                }
-                Method (_CRS, 0, NotSerialized)
-                {
-                    Name (PRR0, ResourceTemplate ()
-                    {
-                        Interrupt (, Level, ActiveHigh, Shared)
-                            {1}
-                    })
-                    CreateDWordField (PRR0, 0x05, TMP)
-                    Store (PRQ0, Local0)
-                    If (LLess (Local0, 0x80))
-                    {
-                        Store (Local0, TMP)
-                    }
-                    Else
-                    {
-                        Store (Zero, TMP)
-                    }
-                    Return (PRR0)
-                }
-                Method (_SRS, 1, NotSerialized)
-                {
-                    CreateDWordField (Arg0, 0x05, TMP)
-                    Store (TMP, PRQ0)
-                }
+        Method (IQST, 1, NotSerialized) {
+            // _STA method - get status
+            If (And (0x80, Arg0)) {
+                Return (0x09)
+            }
+            Return (0x0B)
         }
-        Device(LNKB){
-                Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
-                Name(_UID, 2)
-                Name(_PRS, ResourceTemplate(){
-                    Interrupt (, Level, ActiveHigh, Shared)
-                        { 5, 10, 11 }
-                })
-                Method (_STA, 0, NotSerialized)
-                {
-                    Store (0x0B, Local0)
-                    If (And (0x80, PRQ1, Local1))
-                    {
-                         Store (0x09, Local0)
-                    }
-                    Return (Local0)
-                }
-                Method (_DIS, 0, NotSerialized)
-                {
-                    Or (PRQ1, 0x80, PRQ1)
-                }
-                Method (_CRS, 0, NotSerialized)
-                {
-                    Name (PRR0, ResourceTemplate ()
-                    {
-                        Interrupt (, Level, ActiveHigh, Shared)
-                            {1}
-                    })
-                    CreateDWordField (PRR0, 0x05, TMP)
-                    Store (PRQ1, Local0)
-                    If (LLess (Local0, 0x80))
-                    {
-                        Store (Local0, TMP)
-                    }
-                    Else
-                    {
-                        Store (Zero, TMP)
-                    }
-                    Return (PRR0)
-                }
-                Method (_SRS, 1, NotSerialized)
-                {
-                    CreateDWordField (Arg0, 0x05, TMP)
-                    Store (TMP, PRQ1)
-                }
+        Method (IQDI, 1, NotSerialized) {
+            // _DIS method - disable interrupt
+            Or(DerefOf(Arg0), 0x80, Arg0)
         }
-        Device(LNKC){
-                Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
-                Name(_UID, 3)
-                Name(_PRS, ResourceTemplate(){
-                    Interrupt (, Level, ActiveHigh, Shared)
-                        { 5, 10, 11 }
-                })
-                Method (_STA, 0, NotSerialized)
-                {
-                    Store (0x0B, Local0)
-                    If (And (0x80, PRQ2, Local1))
-                    {
-                         Store (0x09, Local0)
-                    }
-                    Return (Local0)
-                }
-                Method (_DIS, 0, NotSerialized)
-                {
-                    Or (PRQ2, 0x80, PRQ2)
-                }
-                Method (_CRS, 0, NotSerialized)
-                {
-                    Name (PRR0, ResourceTemplate ()
-                    {
-                        Interrupt (, Level, ActiveHigh, Shared)
-                            {1}
-                    })
-                    CreateDWordField (PRR0, 0x05, TMP)
-                    Store (PRQ2, Local0)
-                    If (LLess (Local0, 0x80))
-                    {
-                        Store (Local0, TMP)
-                    }
-                    Else
-                    {
-                        Store (Zero, TMP)
-                    }
-                    Return (PRR0)
-                }
-                Method (_SRS, 1, NotSerialized)
-                {
-                    CreateDWordField (Arg0, 0x05, TMP)
-                    Store (TMP, PRQ2)
-                }
+        Method (IQCR, 1, NotSerialized) {
+            // _CRS method - get current settings
+            Name (PRR0, ResourceTemplate ()
+            {
+                Interrupt (, Level, ActiveHigh, Shared)
+                    { 0 }
+            })
+            CreateDWordField (PRR0, 0x05, PRRI)
+            If (LLess (Arg0, 0x80)) {
+                Store (Arg0, PRRI)
+            }
+            Return (PRR0)
         }
-        Device(LNKD){
-                Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
-                Name(_UID, 4)
-                Name(_PRS, ResourceTemplate(){
-                    Interrupt (, Level, ActiveHigh, Shared)
-                        { 5, 10, 11 }
-                })
-                Method (_STA, 0, NotSerialized)
-                {
-                    Store (0x0B, Local0)
-                    If (And (0x80, PRQ3, Local1))
-                    {
-                         Store (0x09, Local0)
-                    }
-                    Return (Local0)
-                }
-                Method (_DIS, 0, NotSerialized)
-                {
-                    Or (PRQ3, 0x80, PRQ3)
-                }
-                Method (_CRS, 0, NotSerialized)
-                {
-                    Name (PRR0, ResourceTemplate ()
-                    {
-                        Interrupt (, Level, ActiveHigh, Shared)
-                            {1}
-                    })
-                    CreateDWordField (PRR0, 0x05, TMP)
-                    Store (PRQ3, Local0)
-                    If (LLess (Local0, 0x80))
-                    {
-                        Store (Local0, TMP)
-                    }
-                    Else
-                    {
-                        Store (Zero, TMP)
-                    }
-                    Return (PRR0)
-                }
-                Method (_SRS, 1, NotSerialized)
-                {
-                    CreateDWordField (Arg0, 0x05, TMP)
-                    Store (TMP, PRQ3)
-                }
+        Method (IQSR, 2, NotSerialized) {
+            // _SRS method - set interrupt
+            CreateDWordField (Arg1, 0x05, PRRI)
+            Store (PRRI, Arg0)
         }
-        Device(LNKS){
-                Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
-                Name(_UID, 5)
-                Name(_PRS, ResourceTemplate(){
-                    Interrupt (, Level, ActiveHigh, Shared)
-                        { 9 }
-                })
-                Method (_STA, 0, NotSerialized)
-                {
-                    Store (0x0B, Local0)
-                    If (And (0x80, PRQ0, Local1))
-                    {
-                         Store (0x09, Local0)
-                    }
-                    Return (Local0)
-                }
-                Method (_DIS, 0, NotSerialized)
-                {
-                    Or (PRQ0, 0x80, PRQ0)
-                }
-                Method (_CRS, 0, NotSerialized)
-                {
-                    Name (PRR0, ResourceTemplate ()
-                    {
-                        Interrupt (, Level, ActiveHigh, Shared)
-                            {9}
-                    })
-                    CreateDWordField (PRR0, 0x05, TMP)
-                    Store (PRQ0, Local0)
-                    If (LLess (Local0, 0x80))
-                    {
-                        Store (Local0, TMP)
-                    }
-                    Else
-                    {
-                        Store (Zero, TMP)
-                    }
-                    Return (PRR0)
-                }
+
+        Device(LNKA) {
+            Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
+            Name(_UID, 1)
+            Name(_PRS, ResourceTemplate(){
+                Interrupt (, Level, ActiveHigh, Shared)
+                    { 5, 10, 11 }
+            })
+            Method (_STA, 0, NotSerialized) { Return (IQST(PRQ0)) }
+            Method (_DIS, 0, NotSerialized) { IQDI(RefOf(PRQ0)) }
+            Method (_CRS, 0, NotSerialized) { Return (IQCR(PRQ0)) }
+            Method (_SRS, 1, NotSerialized) { IQSR(RefOf(PRQ0), Arg0) }
+        }
+        Device(LNKB) {
+            Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
+            Name(_UID, 2)
+            Name(_PRS, ResourceTemplate(){
+                Interrupt (, Level, ActiveHigh, Shared)
+                    { 5, 10, 11 }
+            })
+            Method (_STA, 0, NotSerialized) { Return (IQST(PRQ1)) }
+            Method (_DIS, 0, NotSerialized) { IQDI(RefOf(PRQ1)) }
+            Method (_CRS, 0, NotSerialized) { Return (IQCR(PRQ1)) }
+            Method (_SRS, 1, NotSerialized) { IQSR(RefOf(PRQ1), Arg0) }
+        }
+        Device(LNKC) {
+            Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
+            Name(_UID, 3)
+            Name(_PRS, ResourceTemplate() {
+                Interrupt (, Level, ActiveHigh, Shared)
+                    { 5, 10, 11 }
+            })
+            Method (_STA, 0, NotSerialized) { Return (IQST(PRQ2)) }
+            Method (_DIS, 0, NotSerialized) { IQDI(RefOf(PRQ2)) }
+            Method (_CRS, 0, NotSerialized) { Return (IQCR(PRQ2)) }
+            Method (_SRS, 1, NotSerialized) { IQSR(RefOf(PRQ2), Arg0) }
+        }
+        Device(LNKD) {
+            Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
+            Name(_UID, 4)
+            Name(_PRS, ResourceTemplate() {
+                Interrupt (, Level, ActiveHigh, Shared)
+                    { 5, 10, 11 }
+            })
+            Method (_STA, 0, NotSerialized) { Return (IQST(PRQ3)) }
+            Method (_DIS, 0, NotSerialized) { IQDI(RefOf(PRQ3)) }
+            Method (_CRS, 0, NotSerialized) { Return (IQCR(PRQ3)) }
+            Method (_SRS, 1, NotSerialized) { IQSR(RefOf(PRQ3), Arg0) }
+        }
+        Device(LNKS) {
+            Name(_HID, EISAID("PNP0C0F"))     // PCI interrupt link
+            Name(_UID, 5)
+            Name(_PRS, ResourceTemplate() {
+                Interrupt (, Level, ActiveHigh, Shared)
+                    { 9 }
+            })
+            Method (_STA, 0, NotSerialized) { Return (IQST(PRQ0)) }
+            Method (_DIS, 0, NotSerialized) { IQDI(RefOf(PRQ0)) }
+            Method (_CRS, 0, NotSerialized) { Return (IQCR(PRQ0)) }
         }
     }
 
diff --git a/src/acpi-dsdt.hex b/src/acpi-dsdt.hex
index 2690ce3..7c36b3f 100644
--- a/src/acpi-dsdt.hex
+++ b/src/acpi-dsdt.hex
@@ -5,16 +5,16 @@
  * Copyright (c) 2000 - 2010 Intel Corporation
  * Supports ACPI Specification Revision 4.0a
  * 
- * Compilation of "out/acpi-dsdt.dsl.i" - Wed Sep 21 21:33:06 2011
+ * Compilation of "out/acpi-dsdt.dsl.i" - Sun Sep 25 23:51:29 2011
  * 
  * C source code output
- * AML code block contains 0x1C70 bytes
+ * AML code block contains 0x1B72 bytes
  *
  */
 unsigned char AmlCode[] =
 {
-    0x44,0x53,0x44,0x54,0x70,0x1C,0x00,0x00,  /* 00000000    "DSDTp..." */
-    0x01,0xFE,0x42,0x58,0x50,0x43,0x00,0x00,  /* 00000008    "..BXPC.." */
+    0x44,0x53,0x44,0x54,0x72,0x1B,0x00,0x00,  /* 00000000    "DSDTr..." */
+    0x01,0x07,0x42,0x58,0x50,0x43,0x00,0x00,  /* 00000008    "..BXPC.." */
     0x42,0x58,0x44,0x53,0x44,0x54,0x00,0x00,  /* 00000010    "BXDSDT.." */
     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
     0x28,0x05,0x10,0x20,0x10,0x49,0x04,0x5C,  /* 00000020    "(.. .I.\" */
@@ -744,183 +744,152 @@
     0x69,0xA0,0x0B,0x93,0x68,0x0A,0x1E,0x86,  /* 000016C0    "i...h..." */
     0x53,0x31,0x45,0x5F,0x69,0xA0,0x0B,0x93,  /* 000016C8    "S1E_i..." */
     0x68,0x0A,0x1F,0x86,0x53,0x31,0x46,0x5F,  /* 000016D0    "h...S1F_" */
-    0x69,0x10,0x4B,0x3C,0x5F,0x53,0x42,0x5F,  /* 000016D8    "i.K<_SB_" */
+    0x69,0x10,0x4D,0x2C,0x5F,0x53,0x42,0x5F,  /* 000016D8    "i.M,_SB_" */
     0x5B,0x81,0x24,0x2F,0x03,0x50,0x43,0x49,  /* 000016E0    "[.$/.PCI" */
     0x30,0x49,0x53,0x41,0x5F,0x50,0x34,0x30,  /* 000016E8    "0ISA_P40" */
     0x43,0x01,0x50,0x52,0x51,0x30,0x08,0x50,  /* 000016F0    "C.PRQ0.P" */
     0x52,0x51,0x31,0x08,0x50,0x52,0x51,0x32,  /* 000016F8    "RQ1.PRQ2" */
-    0x08,0x50,0x52,0x51,0x33,0x08,0x5B,0x82,  /* 00001700    ".PRQ3.[." */
-    0x4D,0x0B,0x4C,0x4E,0x4B,0x41,0x08,0x5F,  /* 00001708    "M.LNKA._" */
-    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,  /* 00001710    "HID.A..." */
-    0x08,0x5F,0x55,0x49,0x44,0x01,0x08,0x5F,  /* 00001718    "._UID.._" */
-    0x50,0x52,0x53,0x11,0x16,0x0A,0x13,0x89,  /* 00001720    "PRS....." */
-    0x0E,0x00,0x09,0x03,0x05,0x00,0x00,0x00,  /* 00001728    "........" */
-    0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,  /* 00001730    "........" */
-    0x79,0x00,0x14,0x1A,0x5F,0x53,0x54,0x41,  /* 00001738    "y..._STA" */
-    0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D,0x7B,  /* 00001740    ".p..`..{" */
-    0x0A,0x80,0x50,0x52,0x51,0x30,0x61,0x70,  /* 00001748    "..PRQ0ap" */
-    0x0A,0x09,0x60,0xA4,0x60,0x14,0x11,0x5F,  /* 00001750    "..`.`.._" */
-    0x44,0x49,0x53,0x00,0x7D,0x50,0x52,0x51,  /* 00001758    "DIS.}PRQ" */
-    0x30,0x0A,0x80,0x50,0x52,0x51,0x30,0x14,  /* 00001760    "0..PRQ0." */
-    0x45,0x04,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00001768    "E._CRS.." */
-    0x50,0x52,0x52,0x30,0x11,0x0E,0x0A,0x0B,  /* 00001770    "PRR0...." */
-    0x89,0x06,0x00,0x09,0x01,0x01,0x00,0x00,  /* 00001778    "........" */
-    0x00,0x79,0x00,0x8A,0x50,0x52,0x52,0x30,  /* 00001780    ".y..PRR0" */
-    0x0A,0x05,0x54,0x4D,0x50,0x5F,0x70,0x50,  /* 00001788    "..TMP_pP" */
-    0x52,0x51,0x30,0x60,0xA0,0x0B,0x95,0x60,  /* 00001790    "RQ0`...`" */
-    0x0A,0x80,0x70,0x60,0x54,0x4D,0x50,0x5F,  /* 00001798    "..p`TMP_" */
-    0xA1,0x07,0x70,0x00,0x54,0x4D,0x50,0x5F,  /* 000017A0    "..p.TMP_" */
-    0xA4,0x50,0x52,0x52,0x30,0x14,0x17,0x5F,  /* 000017A8    ".PRR0.._" */
-    0x53,0x52,0x53,0x01,0x8A,0x68,0x0A,0x05,  /* 000017B0    "SRS..h.." */
-    0x54,0x4D,0x50,0x5F,0x70,0x54,0x4D,0x50,  /* 000017B8    "TMP_pTMP" */
-    0x5F,0x50,0x52,0x51,0x30,0x5B,0x82,0x4E,  /* 000017C0    "_PRQ0[.N" */
-    0x0B,0x4C,0x4E,0x4B,0x42,0x08,0x5F,0x48,  /* 000017C8    ".LNKB._H" */
-    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 000017D0    "ID.A...." */
-    0x5F,0x55,0x49,0x44,0x0A,0x02,0x08,0x5F,  /* 000017D8    "_UID..._" */
-    0x50,0x52,0x53,0x11,0x16,0x0A,0x13,0x89,  /* 000017E0    "PRS....." */
-    0x0E,0x00,0x09,0x03,0x05,0x00,0x00,0x00,  /* 000017E8    "........" */
-    0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,  /* 000017F0    "........" */
-    0x79,0x00,0x14,0x1A,0x5F,0x53,0x54,0x41,  /* 000017F8    "y..._STA" */
-    0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D,0x7B,  /* 00001800    ".p..`..{" */
-    0x0A,0x80,0x50,0x52,0x51,0x31,0x61,0x70,  /* 00001808    "..PRQ1ap" */
-    0x0A,0x09,0x60,0xA4,0x60,0x14,0x11,0x5F,  /* 00001810    "..`.`.._" */
-    0x44,0x49,0x53,0x00,0x7D,0x50,0x52,0x51,  /* 00001818    "DIS.}PRQ" */
-    0x31,0x0A,0x80,0x50,0x52,0x51,0x31,0x14,  /* 00001820    "1..PRQ1." */
-    0x45,0x04,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00001828    "E._CRS.." */
-    0x50,0x52,0x52,0x30,0x11,0x0E,0x0A,0x0B,  /* 00001830    "PRR0...." */
-    0x89,0x06,0x00,0x09,0x01,0x01,0x00,0x00,  /* 00001838    "........" */
-    0x00,0x79,0x00,0x8A,0x50,0x52,0x52,0x30,  /* 00001840    ".y..PRR0" */
-    0x0A,0x05,0x54,0x4D,0x50,0x5F,0x70,0x50,  /* 00001848    "..TMP_pP" */
-    0x52,0x51,0x31,0x60,0xA0,0x0B,0x95,0x60,  /* 00001850    "RQ1`...`" */
-    0x0A,0x80,0x70,0x60,0x54,0x4D,0x50,0x5F,  /* 00001858    "..p`TMP_" */
-    0xA1,0x07,0x70,0x00,0x54,0x4D,0x50,0x5F,  /* 00001860    "..p.TMP_" */
-    0xA4,0x50,0x52,0x52,0x30,0x14,0x17,0x5F,  /* 00001868    ".PRR0.._" */
-    0x53,0x52,0x53,0x01,0x8A,0x68,0x0A,0x05,  /* 00001870    "SRS..h.." */
-    0x54,0x4D,0x50,0x5F,0x70,0x54,0x4D,0x50,  /* 00001878    "TMP_pTMP" */
-    0x5F,0x50,0x52,0x51,0x31,0x5B,0x82,0x4E,  /* 00001880    "_PRQ1[.N" */
-    0x0B,0x4C,0x4E,0x4B,0x43,0x08,0x5F,0x48,  /* 00001888    ".LNKC._H" */
-    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00001890    "ID.A...." */
-    0x5F,0x55,0x49,0x44,0x0A,0x03,0x08,0x5F,  /* 00001898    "_UID..._" */
-    0x50,0x52,0x53,0x11,0x16,0x0A,0x13,0x89,  /* 000018A0    "PRS....." */
-    0x0E,0x00,0x09,0x03,0x05,0x00,0x00,0x00,  /* 000018A8    "........" */
-    0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,  /* 000018B0    "........" */
-    0x79,0x00,0x14,0x1A,0x5F,0x53,0x54,0x41,  /* 000018B8    "y..._STA" */
-    0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D,0x7B,  /* 000018C0    ".p..`..{" */
-    0x0A,0x80,0x50,0x52,0x51,0x32,0x61,0x70,  /* 000018C8    "..PRQ2ap" */
-    0x0A,0x09,0x60,0xA4,0x60,0x14,0x11,0x5F,  /* 000018D0    "..`.`.._" */
-    0x44,0x49,0x53,0x00,0x7D,0x50,0x52,0x51,  /* 000018D8    "DIS.}PRQ" */
-    0x32,0x0A,0x80,0x50,0x52,0x51,0x32,0x14,  /* 000018E0    "2..PRQ2." */
-    0x45,0x04,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 000018E8    "E._CRS.." */
-    0x50,0x52,0x52,0x30,0x11,0x0E,0x0A,0x0B,  /* 000018F0    "PRR0...." */
-    0x89,0x06,0x00,0x09,0x01,0x01,0x00,0x00,  /* 000018F8    "........" */
-    0x00,0x79,0x00,0x8A,0x50,0x52,0x52,0x30,  /* 00001900    ".y..PRR0" */
-    0x0A,0x05,0x54,0x4D,0x50,0x5F,0x70,0x50,  /* 00001908    "..TMP_pP" */
-    0x52,0x51,0x32,0x60,0xA0,0x0B,0x95,0x60,  /* 00001910    "RQ2`...`" */
-    0x0A,0x80,0x70,0x60,0x54,0x4D,0x50,0x5F,  /* 00001918    "..p`TMP_" */
-    0xA1,0x07,0x70,0x00,0x54,0x4D,0x50,0x5F,  /* 00001920    "..p.TMP_" */
-    0xA4,0x50,0x52,0x52,0x30,0x14,0x17,0x5F,  /* 00001928    ".PRR0.._" */
-    0x53,0x52,0x53,0x01,0x8A,0x68,0x0A,0x05,  /* 00001930    "SRS..h.." */
-    0x54,0x4D,0x50,0x5F,0x70,0x54,0x4D,0x50,  /* 00001938    "TMP_pTMP" */
-    0x5F,0x50,0x52,0x51,0x32,0x5B,0x82,0x4E,  /* 00001940    "_PRQ2[.N" */
-    0x0B,0x4C,0x4E,0x4B,0x44,0x08,0x5F,0x48,  /* 00001948    ".LNKD._H" */
-    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00001950    "ID.A...." */
-    0x5F,0x55,0x49,0x44,0x0A,0x04,0x08,0x5F,  /* 00001958    "_UID..._" */
-    0x50,0x52,0x53,0x11,0x16,0x0A,0x13,0x89,  /* 00001960    "PRS....." */
-    0x0E,0x00,0x09,0x03,0x05,0x00,0x00,0x00,  /* 00001968    "........" */
-    0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,  /* 00001970    "........" */
-    0x79,0x00,0x14,0x1A,0x5F,0x53,0x54,0x41,  /* 00001978    "y..._STA" */
-    0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D,0x7B,  /* 00001980    ".p..`..{" */
-    0x0A,0x80,0x50,0x52,0x51,0x33,0x61,0x70,  /* 00001988    "..PRQ3ap" */
-    0x0A,0x09,0x60,0xA4,0x60,0x14,0x11,0x5F,  /* 00001990    "..`.`.._" */
-    0x44,0x49,0x53,0x00,0x7D,0x50,0x52,0x51,  /* 00001998    "DIS.}PRQ" */
-    0x33,0x0A,0x80,0x50,0x52,0x51,0x33,0x14,  /* 000019A0    "3..PRQ3." */
-    0x45,0x04,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 000019A8    "E._CRS.." */
-    0x50,0x52,0x52,0x30,0x11,0x0E,0x0A,0x0B,  /* 000019B0    "PRR0...." */
-    0x89,0x06,0x00,0x09,0x01,0x01,0x00,0x00,  /* 000019B8    "........" */
-    0x00,0x79,0x00,0x8A,0x50,0x52,0x52,0x30,  /* 000019C0    ".y..PRR0" */
-    0x0A,0x05,0x54,0x4D,0x50,0x5F,0x70,0x50,  /* 000019C8    "..TMP_pP" */
-    0x52,0x51,0x33,0x60,0xA0,0x0B,0x95,0x60,  /* 000019D0    "RQ3`...`" */
-    0x0A,0x80,0x70,0x60,0x54,0x4D,0x50,0x5F,  /* 000019D8    "..p`TMP_" */
-    0xA1,0x07,0x70,0x00,0x54,0x4D,0x50,0x5F,  /* 000019E0    "..p.TMP_" */
-    0xA4,0x50,0x52,0x52,0x30,0x14,0x17,0x5F,  /* 000019E8    ".PRR0.._" */
-    0x53,0x52,0x53,0x01,0x8A,0x68,0x0A,0x05,  /* 000019F0    "SRS..h.." */
-    0x54,0x4D,0x50,0x5F,0x70,0x54,0x4D,0x50,  /* 000019F8    "TMP_pTMP" */
-    0x5F,0x50,0x52,0x51,0x33,0x5B,0x82,0x4E,  /* 00001A00    "_PRQ3[.N" */
-    0x09,0x4C,0x4E,0x4B,0x53,0x08,0x5F,0x48,  /* 00001A08    ".LNKS._H" */
-    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00001A10    "ID.A...." */
-    0x5F,0x55,0x49,0x44,0x0A,0x05,0x08,0x5F,  /* 00001A18    "_UID..._" */
-    0x50,0x52,0x53,0x11,0x0E,0x0A,0x0B,0x89,  /* 00001A20    "PRS....." */
-    0x06,0x00,0x09,0x01,0x09,0x00,0x00,0x00,  /* 00001A28    "........" */
-    0x79,0x00,0x14,0x1A,0x5F,0x53,0x54,0x41,  /* 00001A30    "y..._STA" */
-    0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D,0x7B,  /* 00001A38    ".p..`..{" */
-    0x0A,0x80,0x50,0x52,0x51,0x30,0x61,0x70,  /* 00001A40    "..PRQ0ap" */
-    0x0A,0x09,0x60,0xA4,0x60,0x14,0x11,0x5F,  /* 00001A48    "..`.`.._" */
-    0x44,0x49,0x53,0x00,0x7D,0x50,0x52,0x51,  /* 00001A50    "DIS.}PRQ" */
-    0x30,0x0A,0x80,0x50,0x52,0x51,0x30,0x14,  /* 00001A58    "0..PRQ0." */
-    0x45,0x04,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00001A60    "E._CRS.." */
-    0x50,0x52,0x52,0x30,0x11,0x0E,0x0A,0x0B,  /* 00001A68    "PRR0...." */
-    0x89,0x06,0x00,0x09,0x01,0x09,0x00,0x00,  /* 00001A70    "........" */
-    0x00,0x79,0x00,0x8A,0x50,0x52,0x52,0x30,  /* 00001A78    ".y..PRR0" */
-    0x0A,0x05,0x54,0x4D,0x50,0x5F,0x70,0x50,  /* 00001A80    "..TMP_pP" */
-    0x52,0x51,0x30,0x60,0xA0,0x0B,0x95,0x60,  /* 00001A88    "RQ0`...`" */
-    0x0A,0x80,0x70,0x60,0x54,0x4D,0x50,0x5F,  /* 00001A90    "..p`TMP_" */
-    0xA1,0x07,0x70,0x00,0x54,0x4D,0x50,0x5F,  /* 00001A98    "..p.TMP_" */
-    0xA4,0x50,0x52,0x52,0x30,0x08,0x5F,0x53,  /* 00001AA0    ".PRR0._S" */
-    0x33,0x5F,0x12,0x06,0x04,0x01,0x01,0x00,  /* 00001AA8    "3_......" */
-    0x00,0x08,0x5F,0x53,0x34,0x5F,0x12,0x06,  /* 00001AB0    ".._S4_.." */
-    0x04,0x00,0x00,0x00,0x00,0x08,0x5F,0x53,  /* 00001AB8    "......_S" */
-    0x35,0x5F,0x12,0x06,0x04,0x00,0x00,0x00,  /* 00001AC0    "5_......" */
-    0x00,0x10,0x49,0x0E,0x5F,0x53,0x42,0x5F,  /* 00001AC8    "..I._SB_" */
-    0x14,0x35,0x43,0x50,0x4D,0x41,0x01,0x70,  /* 00001AD0    ".5CPMA.p" */
-    0x83,0x88,0x43,0x50,0x4F,0x4E,0x68,0x00,  /* 00001AD8    "..CPONh." */
-    0x60,0x70,0x11,0x0B,0x0A,0x08,0x00,0x08,  /* 00001AE0    "`p......" */
-    0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x70,  /* 00001AE8    "......ap" */
-    0x68,0x88,0x61,0x0A,0x02,0x00,0x70,0x68,  /* 00001AF0    "h.a...ph" */
-    0x88,0x61,0x0A,0x03,0x00,0x70,0x60,0x88,  /* 00001AF8    ".a...p`." */
-    0x61,0x0A,0x04,0x00,0xA4,0x61,0x14,0x1A,  /* 00001B00    "a....a.." */
-    0x43,0x50,0x53,0x54,0x01,0x70,0x83,0x88,  /* 00001B08    "CPST.p.." */
-    0x43,0x50,0x4F,0x4E,0x68,0x00,0x60,0xA0,  /* 00001B10    "CPONh.`." */
-    0x05,0x60,0xA4,0x0A,0x0F,0xA1,0x03,0xA4,  /* 00001B18    ".`......" */
-    0x00,0x14,0x0A,0x43,0x50,0x45,0x4A,0x02,  /* 00001B20    "...CPEJ." */
-    0x5B,0x22,0x0A,0xC8,0x5B,0x80,0x50,0x52,  /* 00001B28    "["..[.PR" */
-    0x53,0x54,0x01,0x0B,0x00,0xAF,0x0A,0x20,  /* 00001B30    "ST..... " */
-    0x5B,0x81,0x0C,0x50,0x52,0x53,0x54,0x01,  /* 00001B38    "[..PRST." */
-    0x50,0x52,0x53,0x5F,0x40,0x10,0x14,0x4C,  /* 00001B40    "PRS_@..L" */
-    0x06,0x50,0x52,0x53,0x43,0x00,0x70,0x50,  /* 00001B48    ".PRSC.pP" */
-    0x52,0x53,0x5F,0x65,0x70,0x00,0x62,0x70,  /* 00001B50    "RS_ep.bp" */
-    0x00,0x60,0xA2,0x46,0x05,0x95,0x60,0x87,  /* 00001B58    ".`.F..`." */
-    0x43,0x50,0x4F,0x4E,0x70,0x83,0x88,0x43,  /* 00001B60    "CPONp..C" */
-    0x50,0x4F,0x4E,0x60,0x00,0x61,0xA0,0x0A,  /* 00001B68    "PON`.a.." */
-    0x7B,0x60,0x0A,0x07,0x00,0x7A,0x62,0x01,  /* 00001B70    "{`...zb." */
-    0x62,0xA1,0x0C,0x70,0x83,0x88,0x65,0x7A,  /* 00001B78    "b..p..ez" */
-    0x60,0x0A,0x03,0x00,0x00,0x62,0x70,0x7B,  /* 00001B80    "`....bp{" */
-    0x62,0x01,0x00,0x63,0xA0,0x22,0x92,0x93,  /* 00001B88    "b..c.".." */
-    0x61,0x63,0x70,0x63,0x88,0x43,0x50,0x4F,  /* 00001B90    "acpc.CPO" */
-    0x4E,0x60,0x00,0xA0,0x0A,0x93,0x63,0x01,  /* 00001B98    "N`....c." */
-    0x4E,0x54,0x46,0x59,0x60,0x01,0xA1,0x08,  /* 00001BA0    "NTFY`..." */
-    0x4E,0x54,0x46,0x59,0x60,0x0A,0x03,0x75,  /* 00001BA8    "NTFY`..u" */
-    0x60,0xA4,0x01,0x10,0x4C,0x0B,0x5F,0x47,  /* 00001BB0    "`...L._G" */
-    0x50,0x45,0x08,0x5F,0x48,0x49,0x44,0x0D,  /* 00001BB8    "PE._HID." */
-    0x41,0x43,0x50,0x49,0x30,0x30,0x30,0x36,  /* 00001BC0    "ACPI0006" */
-    0x00,0x14,0x08,0x5F,0x4C,0x30,0x30,0x00,  /* 00001BC8    "..._L00." */
-    0xA4,0x01,0x14,0x16,0x5F,0x4C,0x30,0x31,  /* 00001BD0    "...._L01" */
-    0x00,0xA4,0x5C,0x2F,0x03,0x5F,0x53,0x42,  /* 00001BD8    "..\/._SB" */
-    0x5F,0x50,0x43,0x49,0x30,0x50,0x43,0x4E,  /* 00001BE0    "_PCI0PCN" */
-    0x46,0x14,0x11,0x5F,0x4C,0x30,0x32,0x00,  /* 00001BE8    "F.._L02." */
-    0xA4,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,  /* 00001BF0    ".\._SB_P" */
-    0x52,0x53,0x43,0x14,0x08,0x5F,0x4C,0x30,  /* 00001BF8    "RSC.._L0" */
-    0x33,0x00,0xA4,0x01,0x14,0x08,0x5F,0x4C,  /* 00001C00    "3....._L" */
-    0x30,0x34,0x00,0xA4,0x01,0x14,0x08,0x5F,  /* 00001C08    "04....._" */
-    0x4C,0x30,0x35,0x00,0xA4,0x01,0x14,0x08,  /* 00001C10    "L05....." */
-    0x5F,0x4C,0x30,0x36,0x00,0xA4,0x01,0x14,  /* 00001C18    "_L06...." */
-    0x08,0x5F,0x4C,0x30,0x37,0x00,0xA4,0x01,  /* 00001C20    "._L07..." */
-    0x14,0x08,0x5F,0x4C,0x30,0x38,0x00,0xA4,  /* 00001C28    ".._L08.." */
-    0x01,0x14,0x08,0x5F,0x4C,0x30,0x39,0x00,  /* 00001C30    "..._L09." */
-    0xA4,0x01,0x14,0x08,0x5F,0x4C,0x30,0x41,  /* 00001C38    "...._L0A" */
-    0x00,0xA4,0x01,0x14,0x08,0x5F,0x4C,0x30,  /* 00001C40    "....._L0" */
-    0x42,0x00,0xA4,0x01,0x14,0x08,0x5F,0x4C,  /* 00001C48    "B....._L" */
-    0x30,0x43,0x00,0xA4,0x01,0x14,0x08,0x5F,  /* 00001C50    "0C....._" */
-    0x4C,0x30,0x44,0x00,0xA4,0x01,0x14,0x08,  /* 00001C58    "L0D....." */
-    0x5F,0x4C,0x30,0x45,0x00,0xA4,0x01,0x14,  /* 00001C60    "_L0E...." */
-    0x08,0x5F,0x4C,0x30,0x46,0x00,0xA4,0x01   /* 00001C68    "._L0F..." */
+    0x08,0x50,0x52,0x51,0x33,0x08,0x14,0x13,  /* 00001700    ".PRQ3..." */
+    0x49,0x51,0x53,0x54,0x01,0xA0,0x09,0x7B,  /* 00001708    "IQST...{" */
+    0x0A,0x80,0x68,0x00,0xA4,0x0A,0x09,0xA4,  /* 00001710    "..h....." */
+    0x0A,0x0B,0x14,0x0C,0x49,0x51,0x44,0x49,  /* 00001718    "....IQDI" */
+    0x01,0x7D,0x83,0x68,0x0A,0x80,0x68,0x14,  /* 00001720    ".}.h..h." */
+    0x36,0x49,0x51,0x43,0x52,0x01,0x08,0x50,  /* 00001728    "6IQCR..P" */
+    0x52,0x52,0x30,0x11,0x0E,0x0A,0x0B,0x89,  /* 00001730    "RR0....." */
+    0x06,0x00,0x09,0x01,0x00,0x00,0x00,0x00,  /* 00001738    "........" */
+    0x79,0x00,0x8A,0x50,0x52,0x52,0x30,0x0A,  /* 00001740    "y..PRR0." */
+    0x05,0x50,0x52,0x52,0x49,0xA0,0x0B,0x95,  /* 00001748    ".PRRI..." */
+    0x68,0x0A,0x80,0x70,0x68,0x50,0x52,0x52,  /* 00001750    "h..phPRR" */
+    0x49,0xA4,0x50,0x52,0x52,0x30,0x14,0x14,  /* 00001758    "I.PRR0.." */
+    0x49,0x51,0x53,0x52,0x02,0x8A,0x69,0x0A,  /* 00001760    "IQSR..i." */
+    0x05,0x50,0x52,0x52,0x49,0x70,0x50,0x52,  /* 00001768    ".PRRIpPR" */
+    0x52,0x49,0x68,0x5B,0x82,0x43,0x07,0x4C,  /* 00001770    "RIh[.C.L" */
+    0x4E,0x4B,0x41,0x08,0x5F,0x48,0x49,0x44,  /* 00001778    "NKA._HID" */
+    0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55,  /* 00001780    ".A...._U" */
+    0x49,0x44,0x01,0x08,0x5F,0x50,0x52,0x53,  /* 00001788    "ID.._PRS" */
+    0x11,0x16,0x0A,0x13,0x89,0x0E,0x00,0x09,  /* 00001790    "........" */
+    0x03,0x05,0x00,0x00,0x00,0x0A,0x00,0x00,  /* 00001798    "........" */
+    0x00,0x0B,0x00,0x00,0x00,0x79,0x00,0x14,  /* 000017A0    ".....y.." */
+    0x0F,0x5F,0x53,0x54,0x41,0x00,0xA4,0x49,  /* 000017A8    "._STA..I" */
+    0x51,0x53,0x54,0x50,0x52,0x51,0x30,0x14,  /* 000017B0    "QSTPRQ0." */
+    0x0F,0x5F,0x44,0x49,0x53,0x00,0x49,0x51,  /* 000017B8    "._DIS.IQ" */
+    0x44,0x49,0x71,0x50,0x52,0x51,0x30,0x14,  /* 000017C0    "DIqPRQ0." */
+    0x0F,0x5F,0x43,0x52,0x53,0x00,0xA4,0x49,  /* 000017C8    "._CRS..I" */
+    0x51,0x43,0x52,0x50,0x52,0x51,0x30,0x14,  /* 000017D0    "QCRPRQ0." */
+    0x10,0x5F,0x53,0x52,0x53,0x01,0x49,0x51,  /* 000017D8    "._SRS.IQ" */
+    0x53,0x52,0x71,0x50,0x52,0x51,0x30,0x68,  /* 000017E0    "SRqPRQ0h" */
+    0x5B,0x82,0x44,0x07,0x4C,0x4E,0x4B,0x42,  /* 000017E8    "[.D.LNKB" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 000017F0    "._HID.A." */
+    0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,  /* 000017F8    "..._UID." */
+    0x02,0x08,0x5F,0x50,0x52,0x53,0x11,0x16,  /* 00001800    ".._PRS.." */
+    0x0A,0x13,0x89,0x0E,0x00,0x09,0x03,0x05,  /* 00001808    "........" */
+    0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x0B,  /* 00001810    "........" */
+    0x00,0x00,0x00,0x79,0x00,0x14,0x0F,0x5F,  /* 00001818    "...y..._" */
+    0x53,0x54,0x41,0x00,0xA4,0x49,0x51,0x53,  /* 00001820    "STA..IQS" */
+    0x54,0x50,0x52,0x51,0x31,0x14,0x0F,0x5F,  /* 00001828    "TPRQ1.._" */
+    0x44,0x49,0x53,0x00,0x49,0x51,0x44,0x49,  /* 00001830    "DIS.IQDI" */
+    0x71,0x50,0x52,0x51,0x31,0x14,0x0F,0x5F,  /* 00001838    "qPRQ1.._" */
+    0x43,0x52,0x53,0x00,0xA4,0x49,0x51,0x43,  /* 00001840    "CRS..IQC" */
+    0x52,0x50,0x52,0x51,0x31,0x14,0x10,0x5F,  /* 00001848    "RPRQ1.._" */
+    0x53,0x52,0x53,0x01,0x49,0x51,0x53,0x52,  /* 00001850    "SRS.IQSR" */
+    0x71,0x50,0x52,0x51,0x31,0x68,0x5B,0x82,  /* 00001858    "qPRQ1h[." */
+    0x44,0x07,0x4C,0x4E,0x4B,0x43,0x08,0x5F,  /* 00001860    "D.LNKC._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,  /* 00001868    "HID.A..." */
+    0x08,0x5F,0x55,0x49,0x44,0x0A,0x03,0x08,  /* 00001870    "._UID..." */
+    0x5F,0x50,0x52,0x53,0x11,0x16,0x0A,0x13,  /* 00001878    "_PRS...." */
+    0x89,0x0E,0x00,0x09,0x03,0x05,0x00,0x00,  /* 00001880    "........" */
+    0x00,0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,  /* 00001888    "........" */
+    0x00,0x79,0x00,0x14,0x0F,0x5F,0x53,0x54,  /* 00001890    ".y..._ST" */
+    0x41,0x00,0xA4,0x49,0x51,0x53,0x54,0x50,  /* 00001898    "A..IQSTP" */
+    0x52,0x51,0x32,0x14,0x0F,0x5F,0x44,0x49,  /* 000018A0    "RQ2.._DI" */
+    0x53,0x00,0x49,0x51,0x44,0x49,0x71,0x50,  /* 000018A8    "S.IQDIqP" */
+    0x52,0x51,0x32,0x14,0x0F,0x5F,0x43,0x52,  /* 000018B0    "RQ2.._CR" */
+    0x53,0x00,0xA4,0x49,0x51,0x43,0x52,0x50,  /* 000018B8    "S..IQCRP" */
+    0x52,0x51,0x32,0x14,0x10,0x5F,0x53,0x52,  /* 000018C0    "RQ2.._SR" */
+    0x53,0x01,0x49,0x51,0x53,0x52,0x71,0x50,  /* 000018C8    "S.IQSRqP" */
+    0x52,0x51,0x32,0x68,0x5B,0x82,0x44,0x07,  /* 000018D0    "RQ2h[.D." */
+    0x4C,0x4E,0x4B,0x44,0x08,0x5F,0x48,0x49,  /* 000018D8    "LNKD._HI" */
+    0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,  /* 000018E0    "D.A...._" */
+    0x55,0x49,0x44,0x0A,0x04,0x08,0x5F,0x50,  /* 000018E8    "UID..._P" */
+    0x52,0x53,0x11,0x16,0x0A,0x13,0x89,0x0E,  /* 000018F0    "RS......" */
+    0x00,0x09,0x03,0x05,0x00,0x00,0x00,0x0A,  /* 000018F8    "........" */
+    0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x79,  /* 00001900    ".......y" */
+    0x00,0x14,0x0F,0x5F,0x53,0x54,0x41,0x00,  /* 00001908    "..._STA." */
+    0xA4,0x49,0x51,0x53,0x54,0x50,0x52,0x51,  /* 00001910    ".IQSTPRQ" */
+    0x33,0x14,0x0F,0x5F,0x44,0x49,0x53,0x00,  /* 00001918    "3.._DIS." */
+    0x49,0x51,0x44,0x49,0x71,0x50,0x52,0x51,  /* 00001920    "IQDIqPRQ" */
+    0x33,0x14,0x0F,0x5F,0x43,0x52,0x53,0x00,  /* 00001928    "3.._CRS." */
+    0xA4,0x49,0x51,0x43,0x52,0x50,0x52,0x51,  /* 00001930    ".IQCRPRQ" */
+    0x33,0x14,0x10,0x5F,0x53,0x52,0x53,0x01,  /* 00001938    "3.._SRS." */
+    0x49,0x51,0x53,0x52,0x71,0x50,0x52,0x51,  /* 00001940    "IQSRqPRQ" */
+    0x33,0x68,0x5B,0x82,0x4B,0x05,0x4C,0x4E,  /* 00001948    "3h[.K.LN" */
+    0x4B,0x53,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00001950    "KS._HID." */
+    0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,  /* 00001958    "A...._UI" */
+    0x44,0x0A,0x05,0x08,0x5F,0x50,0x52,0x53,  /* 00001960    "D..._PRS" */
+    0x11,0x0E,0x0A,0x0B,0x89,0x06,0x00,0x09,  /* 00001968    "........" */
+    0x01,0x09,0x00,0x00,0x00,0x79,0x00,0x14,  /* 00001970    ".....y.." */
+    0x0F,0x5F,0x53,0x54,0x41,0x00,0xA4,0x49,  /* 00001978    "._STA..I" */
+    0x51,0x53,0x54,0x50,0x52,0x51,0x30,0x14,  /* 00001980    "QSTPRQ0." */
+    0x0F,0x5F,0x44,0x49,0x53,0x00,0x49,0x51,  /* 00001988    "._DIS.IQ" */
+    0x44,0x49,0x71,0x50,0x52,0x51,0x30,0x14,  /* 00001990    "DIqPRQ0." */
+    0x0F,0x5F,0x43,0x52,0x53,0x00,0xA4,0x49,  /* 00001998    "._CRS..I" */
+    0x51,0x43,0x52,0x50,0x52,0x51,0x30,0x08,  /* 000019A0    "QCRPRQ0." */
+    0x5F,0x53,0x33,0x5F,0x12,0x06,0x04,0x01,  /* 000019A8    "_S3_...." */
+    0x01,0x00,0x00,0x08,0x5F,0x53,0x34,0x5F,  /* 000019B0    "...._S4_" */
+    0x12,0x06,0x04,0x00,0x00,0x00,0x00,0x08,  /* 000019B8    "........" */
+    0x5F,0x53,0x35,0x5F,0x12,0x06,0x04,0x00,  /* 000019C0    "_S5_...." */
+    0x00,0x00,0x00,0x10,0x49,0x0E,0x5F,0x53,  /* 000019C8    "....I._S" */
+    0x42,0x5F,0x14,0x35,0x43,0x50,0x4D,0x41,  /* 000019D0    "B_.5CPMA" */
+    0x01,0x70,0x83,0x88,0x43,0x50,0x4F,0x4E,  /* 000019D8    ".p..CPON" */
+    0x68,0x00,0x60,0x70,0x11,0x0B,0x0A,0x08,  /* 000019E0    "h.`p...." */
+    0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000019E8    "........" */
+    0x61,0x70,0x68,0x88,0x61,0x0A,0x02,0x00,  /* 000019F0    "aph.a..." */
+    0x70,0x68,0x88,0x61,0x0A,0x03,0x00,0x70,  /* 000019F8    "ph.a...p" */
+    0x60,0x88,0x61,0x0A,0x04,0x00,0xA4,0x61,  /* 00001A00    "`.a....a" */
+    0x14,0x1A,0x43,0x50,0x53,0x54,0x01,0x70,  /* 00001A08    "..CPST.p" */
+    0x83,0x88,0x43,0x50,0x4F,0x4E,0x68,0x00,  /* 00001A10    "..CPONh." */
+    0x60,0xA0,0x05,0x60,0xA4,0x0A,0x0F,0xA1,  /* 00001A18    "`..`...." */
+    0x03,0xA4,0x00,0x14,0x0A,0x43,0x50,0x45,  /* 00001A20    ".....CPE" */
+    0x4A,0x02,0x5B,0x22,0x0A,0xC8,0x5B,0x80,  /* 00001A28    "J.["..[." */
+    0x50,0x52,0x53,0x54,0x01,0x0B,0x00,0xAF,  /* 00001A30    "PRST...." */
+    0x0A,0x20,0x5B,0x81,0x0C,0x50,0x52,0x53,  /* 00001A38    ". [..PRS" */
+    0x54,0x01,0x50,0x52,0x53,0x5F,0x40,0x10,  /* 00001A40    "T.PRS_@." */
+    0x14,0x4C,0x06,0x50,0x52,0x53,0x43,0x00,  /* 00001A48    ".L.PRSC." */
+    0x70,0x50,0x52,0x53,0x5F,0x65,0x70,0x00,  /* 00001A50    "pPRS_ep." */
+    0x62,0x70,0x00,0x60,0xA2,0x46,0x05,0x95,  /* 00001A58    "bp.`.F.." */
+    0x60,0x87,0x43,0x50,0x4F,0x4E,0x70,0x83,  /* 00001A60    "`.CPONp." */
+    0x88,0x43,0x50,0x4F,0x4E,0x60,0x00,0x61,  /* 00001A68    ".CPON`.a" */
+    0xA0,0x0A,0x7B,0x60,0x0A,0x07,0x00,0x7A,  /* 00001A70    "..{`...z" */
+    0x62,0x01,0x62,0xA1,0x0C,0x70,0x83,0x88,  /* 00001A78    "b.b..p.." */
+    0x65,0x7A,0x60,0x0A,0x03,0x00,0x00,0x62,  /* 00001A80    "ez`....b" */
+    0x70,0x7B,0x62,0x01,0x00,0x63,0xA0,0x22,  /* 00001A88    "p{b..c."" */
+    0x92,0x93,0x61,0x63,0x70,0x63,0x88,0x43,  /* 00001A90    "..acpc.C" */
+    0x50,0x4F,0x4E,0x60,0x00,0xA0,0x0A,0x93,  /* 00001A98    "PON`...." */
+    0x63,0x01,0x4E,0x54,0x46,0x59,0x60,0x01,  /* 00001AA0    "c.NTFY`." */
+    0xA1,0x08,0x4E,0x54,0x46,0x59,0x60,0x0A,  /* 00001AA8    "..NTFY`." */
+    0x03,0x75,0x60,0xA4,0x01,0x10,0x4C,0x0B,  /* 00001AB0    ".u`...L." */
+    0x5F,0x47,0x50,0x45,0x08,0x5F,0x48,0x49,  /* 00001AB8    "_GPE._HI" */
+    0x44,0x0D,0x41,0x43,0x50,0x49,0x30,0x30,  /* 00001AC0    "D.ACPI00" */
+    0x30,0x36,0x00,0x14,0x08,0x5F,0x4C,0x30,  /* 00001AC8    "06..._L0" */
+    0x30,0x00,0xA4,0x01,0x14,0x16,0x5F,0x4C,  /* 00001AD0    "0....._L" */
+    0x30,0x31,0x00,0xA4,0x5C,0x2F,0x03,0x5F,  /* 00001AD8    "01..\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x50,  /* 00001AE0    "SB_PCI0P" */
+    0x43,0x4E,0x46,0x14,0x11,0x5F,0x4C,0x30,  /* 00001AE8    "CNF.._L0" */
+    0x32,0x00,0xA4,0x5C,0x2E,0x5F,0x53,0x42,  /* 00001AF0    "2..\._SB" */
+    0x5F,0x50,0x52,0x53,0x43,0x14,0x08,0x5F,  /* 00001AF8    "_PRSC.._" */
+    0x4C,0x30,0x33,0x00,0xA4,0x01,0x14,0x08,  /* 00001B00    "L03....." */
+    0x5F,0x4C,0x30,0x34,0x00,0xA4,0x01,0x14,  /* 00001B08    "_L04...." */
+    0x08,0x5F,0x4C,0x30,0x35,0x00,0xA4,0x01,  /* 00001B10    "._L05..." */
+    0x14,0x08,0x5F,0x4C,0x30,0x36,0x00,0xA4,  /* 00001B18    ".._L06.." */
+    0x01,0x14,0x08,0x5F,0x4C,0x30,0x37,0x00,  /* 00001B20    "..._L07." */
+    0xA4,0x01,0x14,0x08,0x5F,0x4C,0x30,0x38,  /* 00001B28    "...._L08" */
+    0x00,0xA4,0x01,0x14,0x08,0x5F,0x4C,0x30,  /* 00001B30    "....._L0" */
+    0x39,0x00,0xA4,0x01,0x14,0x08,0x5F,0x4C,  /* 00001B38    "9....._L" */
+    0x30,0x41,0x00,0xA4,0x01,0x14,0x08,0x5F,  /* 00001B40    "0A....._" */
+    0x4C,0x30,0x42,0x00,0xA4,0x01,0x14,0x08,  /* 00001B48    "L0B....." */
+    0x5F,0x4C,0x30,0x43,0x00,0xA4,0x01,0x14,  /* 00001B50    "_L0C...." */
+    0x08,0x5F,0x4C,0x30,0x44,0x00,0xA4,0x01,  /* 00001B58    "._L0D..." */
+    0x14,0x08,0x5F,0x4C,0x30,0x45,0x00,0xA4,  /* 00001B60    ".._L0E.." */
+    0x01,0x14,0x08,0x5F,0x4C,0x30,0x46,0x00,  /* 00001B68    "..._L0F." */
+    0xA4,0x01                                 /* 00001B70    ".."       */
 };