]> xenbits.xen.org Git - xenclient/xen.git/commitdiff
patch power_management_vacpi_changes
authorVincent Hanquez <vincent@snarc.org>
Wed, 17 Dec 2008 17:32:01 +0000 (17:32 +0000)
committerVincent Hanquez <vincent@snarc.org>
Wed, 17 Dec 2008 17:32:01 +0000 (17:32 +0000)
tools/firmware/hvmloader/acpi/build.c
tools/firmware/hvmloader/acpi/ssdt_pm.asl
tools/firmware/hvmloader/acpi/ssdt_pm.h

index b779c763932a61b39dd09c54de598a532f4d437d..874d7144a57acb9d3e7649307055da092971f3b2 100644 (file)
@@ -71,7 +71,7 @@ static int hpet_exists(unsigned long hpet_base)
 
 static uint8_t battery_port_exists(void)
 {
-    return (inb(0x88) == 0x1F);
+    return (inb(0x88) & 0x2) ;
 }
 
 static int construct_bios_info_table(uint8_t *buf)
index afb78b6b4243f425dcf6e2e7d269201346df237c..077f8951c8f4230331dc13dda64ff37608594308 100644 (file)
@@ -95,6 +95,13 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
             P88,  8
         }
 
+        /* OperationRegion for Power Button */
+        OperationRegion (PBOP, SystemIO, 0x200, 0x01)
+        Field (PBOP, ByteAcc, NoLock, WriteAsZeros)
+        {
+            SLP, 1,
+            WAK, 1
+        }
 
         Mutex (SYNC, 0x01)
         Name (BUF0, Buffer (0x0100) {})
@@ -291,8 +298,73 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
             Release (SYNC)
         }
 
-        /* Future patches will extend AC object to better account for
-         * AC to DC transition and more. */
+        Method (E1, 0, NotSerialized)
+        {
+            If (\_SB.SLP)
+            {
+                Store (One, \_SB.SLP)
+                Notify (\_SB.PBTN, 0x80)
+            }
+
+            if (\_SB.WAK)
+            {
+                Store (One, \_SB.WAK)
+                Notify (\_SB.PBTN, 0x2)
+            }
+        }
+
+        Method (E1C, 0, NotSerialized)
+        {
+            Notify (\_SB.AC, 0x80)
+        }
+
+        Method (E17, 0, NotSerialized)
+        {
+            Notify (\_SB.LID, 0x80)
+        }
+
+        Device (LID)
+        {
+            Name (_HID, EisaId ("PNP0C0D"))
+            Method (_LID, 0, NotSerialized)
+            {
+                Store (\_SB.P88, Local0)
+                If (And (Local0, 0x4))
+                {
+                    Return (0x1)
+                }
+
+                Return (0x0)
+            }
+
+            Name (_PRW, Package (0x02)
+            {
+                0x17,
+                0x03
+            })
+
+            Method (_PSW, 1, NotSerialized)
+            {
+                Store (\_SB.P88, Local0)
+                If (And (Local0, 0x4))
+                {
+                    Return (0x1)
+                }
+                Return (0x0)
+            }
+        }
+
+        Device (PBTN)
+        {
+            Name (_HID, EisaId ("PNP0C0C"))
+
+            Name (_PRW, Package (0x02)
+            {
+                0x01,
+                0x04 /*Change to 3 */
+            })
+        }
+
         Device (AC)
         {
             Name (_HID, "ACPI0003")
@@ -304,6 +376,12 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
             })
             Method (_PSR, 0, NotSerialized)
             {
+                Store (\_SB.P88, Local0)
+                If (And (Local0, 0x1))
+                {
+                    Return (0x1)
+                }
+
                 Return (0x0)
             }
 
@@ -348,11 +426,16 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
                 \_SB
             })
 
-            /* Always returns 0x1f indicating battery present. */
+            /* Returning 0x1F indicates battery present */
             Method (_STA, 0, NotSerialized)
             {
                 Store (\_SB.P88, Local0)
-                Return ( Local0 )
+                If (And (Local0, 0x2))
+                {
+                    Return (0x1F)
+                }
+
+                Return (0x0F)
             }
 
             /* Battery generic info: design capacity, voltage, model # etc. */
@@ -367,7 +450,7 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
             /* Battery status including battery charging/discharging rate. */
             Method (_BST, 0, NotSerialized)
             {
-                Store (1, \_SB.DBG1)
+                /* Store (1, \_SB.DBG1) */
                 ACQR ()
                 INIT (0x02)
                 INIT (0x01)
@@ -378,7 +461,7 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
                 Store (HLP7 (), Index (BST0, 0x02))
                 Store (HLP7 (), Index (BST0, 0x03))
                 REL ()
-                Store (2, \_SB.DBG1)
+                /* Store (2, \_SB.DBG1) */ 
                 Return (BST0)
             }
         }
@@ -419,5 +502,26 @@ DefinitionBlock ("SSDT_PM.aml", "SSDT", 2, "Xen", "HVM", 0)
             }
         }
     }
+
+    /*  Wire GPE events to notify power state
+     *  changes like ac power to battery use etc.
+     */
+    Scope (\_GPE)
+    {
+        Method (_L01, 0, NotSerialized)
+        {
+            \_SB.E1()
+        }
+
+        Method (_L1C, 0, NotSerialized)
+        {
+            \_SB.E1C()
+        }
+
+        Method (_L17, 0, NotSerialized)
+        {
+            \_SB.E17()
+        }
+    }
 }
 
index 020af0bf55fca95a0a09471eaa34475df8d27755..a1887cd0e094b0d4f5b07e9a3369893736a8a878 100644 (file)
@@ -5,18 +5,18 @@
  * Copyright (C) 2000 - 2006 Intel Corporation
  * Supports ACPI Specification Revision 3.0a
  * 
- * Compilation of "ssdt_pm.asl" - Sun Oct 12 23:57:51 2008
+ * Compilation of "ssdt_pm.asl" - Fri Nov 14 16:09:54 2008
  * 
  * C source code output
  *
  */
 unsigned char AmlCode_PM[] =
 {
-    0x53,0x53,0x44,0x54,0xD6,0x05,0x00,0x00,  /* 00000000    "SSDT...." */
-    0x02,0xD9,0x58,0x65,0x6E,0x00,0x00,0x00,  /* 00000008    "..Xen..." */
+    0x53,0x53,0x44,0x54,0x24,0x07,0x00,0x00,  /* 00000000    "SSDT$..." */
+    0x02,0x73,0x58,0x65,0x6E,0x00,0x00,0x00,  /* 00000008    ".sXen..." */
     0x48,0x56,0x4D,0x00,0x00,0x00,0x00,0x00,  /* 00000010    "HVM....." */
     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
-    0x09,0x11,0x06,0x20,0x10,0x41,0x5B,0x5C,  /* 00000020    "... .A[\" */
+    0x09,0x11,0x06,0x20,0x10,0x45,0x6C,0x5C,  /* 00000020    "... .El\" */
     0x5F,0x53,0x42,0x5F,0x5B,0x80,0x44,0x42,  /* 00000028    "_SB_[.DB" */
     0x47,0x41,0x01,0x0B,0x40,0xB0,0x01,0x5B,  /* 00000030    "GA..@..[" */
     0x81,0x0B,0x44,0x42,0x47,0x41,0x01,0x44,  /* 00000038    "..DBGA.D" */
@@ -39,164 +39,206 @@ unsigned char AmlCode_PM[] =
     0x5B,0x80,0x50,0x52,0x54,0x33,0x01,0x0A,  /* 000000C0    "[.PRT3.." */
     0x88,0x01,0x5B,0x81,0x0B,0x50,0x52,0x54,  /* 000000C8    "..[..PRT" */
     0x33,0x01,0x50,0x38,0x38,0x5F,0x08,0x5B,  /* 000000D0    "3.P88_.[" */
-    0x01,0x53,0x59,0x4E,0x43,0x01,0x08,0x42,  /* 000000D8    ".SYNC..B" */
-    0x55,0x46,0x30,0x11,0x04,0x0B,0x00,0x01,  /* 000000E0    "UF0....." */
-    0x08,0x42,0x55,0x46,0x31,0x11,0x03,0x0A,  /* 000000E8    ".BUF1..." */
-    0x08,0x8B,0x42,0x55,0x46,0x31,0x00,0x42,  /* 000000F0    "..BUF1.B" */
-    0x55,0x46,0x41,0x8B,0x42,0x55,0x46,0x31,  /* 000000F8    "UFA.BUF1" */
-    0x0A,0x04,0x42,0x55,0x46,0x42,0x14,0x14,  /* 00000100    "..BUFB.." */
-    0x41,0x43,0x51,0x52,0x00,0x5B,0x23,0x53,  /* 00000108    "ACQR.[#S" */
-    0x59,0x4E,0x43,0xFF,0xFF,0x70,0x00,0x42,  /* 00000110    "YNC..p.B" */
-    0x55,0x46,0x41,0x14,0x31,0x49,0x4E,0x49,  /* 00000118    "UFA.1INI" */
-    0x54,0x01,0x70,0x42,0x55,0x46,0x41,0x60,  /* 00000120    "T.pBUFA`" */
-    0x75,0x60,0xA0,0x22,0x92,0x94,0x60,0x87,  /* 00000128    "u`."..`." */
-    0x42,0x55,0x46,0x30,0x8C,0x42,0x55,0x46,  /* 00000130    "BUF0.BUF" */
-    0x30,0x42,0x55,0x46,0x41,0x54,0x4D,0x50,  /* 00000138    "0BUFATMP" */
-    0x31,0x70,0x68,0x54,0x4D,0x50,0x31,0x70,  /* 00000140    "1phTMP1p" */
-    0x60,0x42,0x55,0x46,0x41,0x14,0x48,0x07,  /* 00000148    "`BUFA.H." */
-    0x57,0x50,0x52,0x54,0x02,0x70,0x69,0x5C,  /* 00000150    "WPRT.pi\" */
-    0x2E,0x5F,0x53,0x42,0x5F,0x50,0x38,0x36,  /* 00000158    "._SB_P86" */
-    0x5F,0x70,0x68,0x5C,0x2E,0x5F,0x53,0x42,  /* 00000160    "_ph\._SB" */
-    0x5F,0x50,0x42,0x32,0x5F,0x70,0x68,0x5C,  /* 00000168    "_PB2_ph\" */
-    0x2E,0x5F,0x53,0x42,0x5F,0x44,0x42,0x47,  /* 00000170    "._SB_DBG" */
-    0x32,0x70,0x69,0x5C,0x2E,0x5F,0x53,0x42,  /* 00000178    "2pi\._SB" */
-    0x5F,0x44,0x42,0x47,0x34,0x70,0x5C,0x2E,  /* 00000180    "_DBG4p\." */
-    0x5F,0x53,0x42,0x5F,0x50,0x42,0x32,0x5F,  /* 00000188    "_SB_PB2_" */
-    0x60,0xA2,0x11,0x92,0x93,0x60,0x00,0x70,  /* 00000190    "`....`.p" */
-    0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,0x42,  /* 00000198    "\._SB_PB" */
-    0x32,0x5F,0x60,0x70,0x5C,0x2E,0x5F,0x53,  /* 000001A0    "2_`p\._S" */
-    0x42,0x5F,0x50,0x38,0x36,0x5F,0x61,0x70,  /* 000001A8    "B_P86_ap" */
-    0x61,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x44,  /* 000001B0    "a\._SB_D" */
-    0x42,0x47,0x33,0xA4,0x5C,0x2E,0x5F,0x53,  /* 000001B8    "BG3.\._S" */
-    0x42,0x5F,0x50,0x38,0x36,0x5F,0x14,0x1D,  /* 000001C0    "B_P86_.." */
-    0x48,0x4C,0x50,0x31,0x02,0xA0,0x16,0x95,  /* 000001C8    "HLP1...." */
-    0x69,0x87,0x68,0x8C,0x68,0x69,0x54,0x4D,  /* 000001D0    "i.h.hiTM" */
-    0x50,0x31,0x57,0x50,0x52,0x54,0x0A,0x7C,  /* 000001D8    "P1WPRT.|" */
-    0x54,0x4D,0x50,0x31,0x14,0x23,0x48,0x4C,  /* 000001E0    "TMP1.#HL" */
-    0x50,0x32,0x00,0x57,0x50,0x52,0x54,0x0A,  /* 000001E8    "P2.WPRT." */
-    0x7B,0x00,0x70,0x00,0x60,0xA2,0x12,0x95,  /* 000001F0    "{.p.`..." */
-    0x60,0x42,0x55,0x46,0x41,0x48,0x4C,0x50,  /* 000001F8    "`BUFAHLP" */
-    0x31,0x42,0x55,0x46,0x30,0x60,0x75,0x60,  /* 00000200    "1BUF0`u`" */
-    0x14,0x1F,0x48,0x4C,0x50,0x33,0x02,0xA0,  /* 00000208    "..HLP3.." */
-    0x18,0x95,0x69,0x87,0x68,0x8C,0x68,0x69,  /* 00000210    "..i.h.hi" */
-    0x54,0x4D,0x50,0x31,0x70,0x57,0x50,0x52,  /* 00000218    "TMP1pWPR" */
-    0x54,0x0A,0x7D,0x00,0x54,0x4D,0x50,0x31,  /* 00000220    "T.}.TMP1" */
-    0x14,0x23,0x48,0x4C,0x50,0x34,0x00,0x70,  /* 00000228    ".#HLP4.p" */
-    0x00,0x60,0xA2,0x19,0x95,0x60,0x42,0x55,  /* 00000230    ".`...`BU" */
-    0x46,0x42,0x72,0x42,0x55,0x46,0x41,0x60,  /* 00000238    "FBrBUFA`" */
-    0x61,0x48,0x4C,0x50,0x33,0x42,0x55,0x46,  /* 00000240    "aHLP3BUF" */
-    0x30,0x61,0x75,0x60,0x14,0x42,0x04,0x48,  /* 00000248    "0au`.B.H" */
-    0x4C,0x50,0x35,0x00,0x48,0x4C,0x50,0x32,  /* 00000250    "LP5.HLP2" */
-    0x70,0x57,0x50,0x52,0x54,0x0A,0x79,0x00,  /* 00000258    "pWPRT.y." */
-    0x42,0x55,0x46,0x42,0x72,0x42,0x55,0x46,  /* 00000260    "BUFBrBUF" */
-    0x41,0x42,0x55,0x46,0x42,0x60,0xA0,0x1C,  /* 00000268    "ABUFB`.." */
-    0x95,0x87,0x42,0x55,0x46,0x30,0x60,0x70,  /* 00000270    "..BUF0`p" */
-    0x87,0x42,0x55,0x46,0x30,0x60,0x74,0x60,  /* 00000278    ".BUF0`t`" */
-    0x42,0x55,0x46,0x41,0x60,0x70,0x60,0x42,  /* 00000280    "BUFA`p`B" */
-    0x55,0x46,0x42,0x48,0x4C,0x50,0x34,0x14,  /* 00000288    "UFBHLP4." */
-    0x32,0x48,0x4C,0x50,0x36,0x00,0x70,0x42,  /* 00000290    "2HLP6.pB" */
-    0x55,0x46,0x41,0x60,0x75,0x60,0xA0,0x21,  /* 00000298    "UFA`u`.!" */
-    0x92,0x94,0x60,0x87,0x42,0x55,0x46,0x30,  /* 000002A0    "..`.BUF0" */
-    0x8C,0x42,0x55,0x46,0x30,0x42,0x55,0x46,  /* 000002A8    ".BUF0BUF" */
-    0x41,0x54,0x4D,0x50,0x31,0x70,0x60,0x42,  /* 000002B0    "ATMP1p`B" */
-    0x55,0x46,0x41,0xA4,0x54,0x4D,0x50,0x31,  /* 000002B8    "UFA.TMP1" */
-    0xA4,0x00,0x14,0x35,0x48,0x4C,0x50,0x37,  /* 000002C0    "...5HLP7" */
-    0x00,0x70,0x42,0x55,0x46,0x41,0x60,0x72,  /* 000002C8    ".pBUFA`r" */
-    0x60,0x0A,0x04,0x60,0xA0,0x21,0x92,0x94,  /* 000002D0    "`..`.!.." */
-    0x60,0x87,0x42,0x55,0x46,0x30,0x8A,0x42,  /* 000002D8    "`.BUF0.B" */
-    0x55,0x46,0x30,0x42,0x55,0x46,0x41,0x53,  /* 000002E0    "UF0BUFAS" */
-    0x58,0x32,0x32,0x70,0x60,0x42,0x55,0x46,  /* 000002E8    "X22p`BUF" */
-    0x41,0xA4,0x53,0x58,0x32,0x32,0xA4,0x00,  /* 000002F0    "A.SX22.." */
-    0x14,0x1C,0x48,0x4C,0x50,0x38,0x02,0xA0,  /* 000002F8    "..HLP8.." */
-    0x15,0x95,0x69,0x87,0x68,0x8C,0x68,0x69,  /* 00000300    "..i.h.hi" */
-    0x54,0x4D,0x50,0x31,0x70,0x48,0x4C,0x50,  /* 00000308    "TMP1pHLP" */
-    0x36,0x54,0x4D,0x50,0x31,0x14,0x16,0x48,  /* 00000310    "6TMP1..H" */
-    0x4C,0x50,0x39,0x02,0x70,0x00,0x60,0xA2,  /* 00000318    "LP9.p.`." */
-    0x0C,0x95,0x60,0x69,0x48,0x4C,0x50,0x38,  /* 00000320    "..`iHLP8" */
-    0x68,0x60,0x75,0x60,0x14,0x22,0x48,0x4C,  /* 00000328    "h`u`."HL" */
-    0x50,0x41,0x00,0x70,0x48,0x4C,0x50,0x36,  /* 00000330    "PA.pHLP6" */
-    0x60,0x08,0x54,0x4D,0x50,0x5F,0x11,0x02,  /* 00000338    "`.TMP_.." */
-    0x60,0x48,0x4C,0x50,0x39,0x54,0x4D,0x50,  /* 00000340    "`HLP9TMP" */
-    0x5F,0x60,0xA4,0x54,0x4D,0x50,0x5F,0x14,  /* 00000348    "_`.TMP_." */
-    0x0C,0x52,0x45,0x4C,0x5F,0x00,0x5B,0x27,  /* 00000350    ".REL_.['" */
-    0x53,0x59,0x4E,0x43,0x5B,0x82,0x3C,0x41,  /* 00000358    "SYNC[.<A" */
-    0x43,0x5F,0x5F,0x08,0x5F,0x48,0x49,0x44,  /* 00000360    "C__._HID" */
-    0x0D,0x41,0x43,0x50,0x49,0x30,0x30,0x30,  /* 00000368    ".ACPI000" */
-    0x33,0x00,0x08,0x5F,0x50,0x43,0x4C,0x12,  /* 00000370    "3.._PCL." */
-    0x0F,0x03,0x5C,0x5F,0x53,0x42,0x5F,0x42,  /* 00000378    "..\_SB_B" */
-    0x41,0x54,0x30,0x42,0x41,0x54,0x31,0x14,  /* 00000380    "AT0BAT1." */
-    0x08,0x5F,0x50,0x53,0x52,0x00,0xA4,0x00,  /* 00000388    "._PSR..." */
-    0x14,0x09,0x5F,0x53,0x54,0x41,0x00,0xA4,  /* 00000390    ".._STA.." */
-    0x0A,0x0F,0x08,0x42,0x49,0x46,0x50,0x12,  /* 00000398    "...BIFP." */
-    0x02,0x0D,0x14,0x49,0x0C,0x42,0x49,0x46,  /* 000003A0    "...I.BIF" */
-    0x5F,0x01,0x41,0x43,0x51,0x52,0x49,0x4E,  /* 000003A8    "_.ACQRIN" */
-    0x49,0x54,0x01,0x49,0x4E,0x49,0x54,0x68,  /* 000003B0    "IT.INITh" */
-    0x48,0x4C,0x50,0x35,0x70,0x48,0x4C,0x50,  /* 000003B8    "HLP5pHLP" */
-    0x37,0x88,0x42,0x49,0x46,0x50,0x00,0x00,  /* 000003C0    "7.BIFP.." */
-    0x70,0x48,0x4C,0x50,0x37,0x88,0x42,0x49,  /* 000003C8    "pHLP7.BI" */
-    0x46,0x50,0x01,0x00,0x70,0x48,0x4C,0x50,  /* 000003D0    "FP..pHLP" */
-    0x37,0x88,0x42,0x49,0x46,0x50,0x0A,0x02,  /* 000003D8    "7.BIFP.." */
-    0x00,0x70,0x48,0x4C,0x50,0x37,0x88,0x42,  /* 000003E0    ".pHLP7.B" */
-    0x49,0x46,0x50,0x0A,0x03,0x00,0x70,0x48,  /* 000003E8    "IFP...pH" */
-    0x4C,0x50,0x37,0x88,0x42,0x49,0x46,0x50,  /* 000003F0    "LP7.BIFP" */
-    0x0A,0x04,0x00,0x70,0x48,0x4C,0x50,0x37,  /* 000003F8    "...pHLP7" */
-    0x88,0x42,0x49,0x46,0x50,0x0A,0x05,0x00,  /* 00000400    ".BIFP..." */
-    0x70,0x48,0x4C,0x50,0x37,0x88,0x42,0x49,  /* 00000408    "pHLP7.BI" */
-    0x46,0x50,0x0A,0x06,0x00,0x70,0x48,0x4C,  /* 00000410    "FP...pHL" */
-    0x50,0x37,0x88,0x42,0x49,0x46,0x50,0x0A,  /* 00000418    "P7.BIFP." */
-    0x07,0x00,0x70,0x48,0x4C,0x50,0x37,0x88,  /* 00000420    "..pHLP7." */
-    0x42,0x49,0x46,0x50,0x0A,0x08,0x00,0x70,  /* 00000428    "BIFP...p" */
-    0x48,0x4C,0x50,0x41,0x88,0x42,0x49,0x46,  /* 00000430    "HLPA.BIF" */
-    0x50,0x0A,0x09,0x00,0x70,0x48,0x4C,0x50,  /* 00000438    "P...pHLP" */
-    0x41,0x88,0x42,0x49,0x46,0x50,0x0A,0x0A,  /* 00000440    "A.BIFP.." */
-    0x00,0x70,0x48,0x4C,0x50,0x41,0x88,0x42,  /* 00000448    ".pHLPA.B" */
-    0x49,0x46,0x50,0x0A,0x0B,0x00,0x70,0x48,  /* 00000450    "IFP...pH" */
-    0x4C,0x50,0x41,0x88,0x42,0x49,0x46,0x50,  /* 00000458    "LPA.BIFP" */
-    0x0A,0x0C,0x00,0x52,0x45,0x4C,0x5F,0xA4,  /* 00000460    "...REL_." */
-    0x42,0x49,0x46,0x50,0x5B,0x82,0x4F,0x0B,  /* 00000468    "BIFP[.O." */
-    0x42,0x41,0x54,0x30,0x08,0x5F,0x48,0x49,  /* 00000470    "BAT0._HI" */
-    0x44,0x0C,0x41,0xD0,0x0C,0x0A,0x08,0x5F,  /* 00000478    "D.A...._" */
-    0x55,0x49,0x44,0x01,0x08,0x5F,0x50,0x43,  /* 00000480    "UID.._PC" */
-    0x4C,0x12,0x07,0x01,0x5C,0x5F,0x53,0x42,  /* 00000488    "L...\_SB" */
-    0x5F,0x14,0x14,0x5F,0x53,0x54,0x41,0x00,  /* 00000490    "_.._STA." */
-    0x70,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,  /* 00000498    "p\._SB_P" */
-    0x38,0x38,0x5F,0x60,0xA4,0x60,0x14,0x0F,  /* 000004A0    "88_`.`.." */
-    0x5F,0x42,0x49,0x46,0x00,0x70,0x42,0x49,  /* 000004A8    "_BIF.pBI" */
-    0x46,0x5F,0x01,0x60,0xA4,0x60,0x14,0x46,  /* 000004B0    "F_.`.`.F" */
-    0x07,0x5F,0x42,0x53,0x54,0x00,0x70,0x01,  /* 000004B8    "._BST.p." */
-    0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x44,0x42,  /* 000004C0    "\._SB_DB" */
-    0x47,0x31,0x41,0x43,0x51,0x52,0x49,0x4E,  /* 000004C8    "G1ACQRIN" */
-    0x49,0x54,0x0A,0x02,0x49,0x4E,0x49,0x54,  /* 000004D0    "IT..INIT" */
-    0x01,0x48,0x4C,0x50,0x35,0x08,0x42,0x53,  /* 000004D8    ".HLP5.BS" */
-    0x54,0x30,0x12,0x02,0x04,0x70,0x48,0x4C,  /* 000004E0    "T0...pHL" */
-    0x50,0x37,0x88,0x42,0x53,0x54,0x30,0x00,  /* 000004E8    "P7.BST0." */
-    0x00,0x70,0x48,0x4C,0x50,0x37,0x88,0x42,  /* 000004F0    ".pHLP7.B" */
-    0x53,0x54,0x30,0x01,0x00,0x70,0x48,0x4C,  /* 000004F8    "ST0..pHL" */
-    0x50,0x37,0x88,0x42,0x53,0x54,0x30,0x0A,  /* 00000500    "P7.BST0." */
-    0x02,0x00,0x70,0x48,0x4C,0x50,0x37,0x88,  /* 00000508    "..pHLP7." */
-    0x42,0x53,0x54,0x30,0x0A,0x03,0x00,0x52,  /* 00000510    "BST0...R" */
-    0x45,0x4C,0x5F,0x70,0x0A,0x02,0x5C,0x2E,  /* 00000518    "EL_p..\." */
-    0x5F,0x53,0x42,0x5F,0x44,0x42,0x47,0x31,  /* 00000520    "_SB_DBG1" */
-    0xA4,0x42,0x53,0x54,0x30,0x5B,0x82,0x47,  /* 00000528    ".BST0[.G" */
-    0x0A,0x42,0x41,0x54,0x31,0x08,0x5F,0x48,  /* 00000530    ".BAT1._H" */
-    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0A,0x08,  /* 00000538    "ID.A...." */
-    0x5F,0x55,0x49,0x44,0x0A,0x02,0x08,0x5F,  /* 00000540    "_UID..._" */
-    0x50,0x43,0x4C,0x12,0x07,0x01,0x5C,0x5F,  /* 00000548    "PCL...\_" */
-    0x53,0x42,0x5F,0x14,0x09,0x5F,0x53,0x54,  /* 00000550    "SB_.._ST" */
-    0x41,0x00,0xA4,0x0A,0x0F,0x14,0x19,0x5F,  /* 00000558    "A......_" */
-    0x42,0x49,0x46,0x00,0x70,0x5C,0x2E,0x5F,  /* 00000560    "BIF.p\._" */
-    0x53,0x42,0x5F,0x50,0x42,0x32,0x5F,0x60,  /* 00000568    "SB_PB2_`" */
-    0xA4,0x42,0x49,0x46,0x5F,0x0A,0x02,0x14,  /* 00000570    ".BIF_..." */
-    0x4E,0x05,0x5F,0x42,0x53,0x54,0x00,0x41,  /* 00000578    "N._BST.A" */
-    0x43,0x51,0x52,0x49,0x4E,0x49,0x54,0x0A,  /* 00000580    "CQRINIT." */
-    0x02,0x49,0x4E,0x49,0x54,0x0A,0x02,0x48,  /* 00000588    ".INIT..H" */
-    0x4C,0x50,0x35,0x08,0x42,0x53,0x54,0x31,  /* 00000590    "LP5.BST1" */
-    0x12,0x02,0x04,0x70,0x48,0x4C,0x50,0x37,  /* 00000598    "...pHLP7" */
-    0x88,0x42,0x53,0x54,0x31,0x00,0x00,0x70,  /* 000005A0    ".BST1..p" */
-    0x48,0x4C,0x50,0x37,0x88,0x42,0x53,0x54,  /* 000005A8    "HLP7.BST" */
-    0x31,0x01,0x00,0x70,0x48,0x4C,0x50,0x37,  /* 000005B0    "1..pHLP7" */
-    0x88,0x42,0x53,0x54,0x31,0x0A,0x02,0x00,  /* 000005B8    ".BST1..." */
-    0x70,0x48,0x4C,0x50,0x37,0x88,0x42,0x53,  /* 000005C0    "pHLP7.BS" */
-    0x54,0x31,0x0A,0x03,0x00,0x52,0x45,0x4C,  /* 000005C8    "T1...REL" */
-    0x5F,0xA4,0x42,0x53,0x54,0x31,
+    0x80,0x50,0x42,0x4F,0x50,0x01,0x0B,0x00,  /* 000000D8    ".PBOP..." */
+    0x02,0x01,0x5B,0x81,0x10,0x50,0x42,0x4F,  /* 000000E0    "..[..PBO" */
+    0x50,0x41,0x53,0x4C,0x50,0x5F,0x01,0x57,  /* 000000E8    "PASLP_.W" */
+    0x41,0x4B,0x5F,0x01,0x5B,0x01,0x53,0x59,  /* 000000F0    "AK_.[.SY" */
+    0x4E,0x43,0x01,0x08,0x42,0x55,0x46,0x30,  /* 000000F8    "NC..BUF0" */
+    0x11,0x04,0x0B,0x00,0x01,0x08,0x42,0x55,  /* 00000100    "......BU" */
+    0x46,0x31,0x11,0x03,0x0A,0x08,0x8B,0x42,  /* 00000108    "F1.....B" */
+    0x55,0x46,0x31,0x00,0x42,0x55,0x46,0x41,  /* 00000110    "UF1.BUFA" */
+    0x8B,0x42,0x55,0x46,0x31,0x0A,0x04,0x42,  /* 00000118    ".BUF1..B" */
+    0x55,0x46,0x42,0x14,0x14,0x41,0x43,0x51,  /* 00000120    "UFB..ACQ" */
+    0x52,0x00,0x5B,0x23,0x53,0x59,0x4E,0x43,  /* 00000128    "R.[#SYNC" */
+    0xFF,0xFF,0x70,0x00,0x42,0x55,0x46,0x41,  /* 00000130    "..p.BUFA" */
+    0x14,0x31,0x49,0x4E,0x49,0x54,0x01,0x70,  /* 00000138    ".1INIT.p" */
+    0x42,0x55,0x46,0x41,0x60,0x75,0x60,0xA0,  /* 00000140    "BUFA`u`." */
+    0x22,0x92,0x94,0x60,0x87,0x42,0x55,0x46,  /* 00000148    ""..`.BUF" */
+    0x30,0x8C,0x42,0x55,0x46,0x30,0x42,0x55,  /* 00000150    "0.BUF0BU" */
+    0x46,0x41,0x54,0x4D,0x50,0x31,0x70,0x68,  /* 00000158    "FATMP1ph" */
+    0x54,0x4D,0x50,0x31,0x70,0x60,0x42,0x55,  /* 00000160    "TMP1p`BU" */
+    0x46,0x41,0x14,0x48,0x07,0x57,0x50,0x52,  /* 00000168    "FA.H.WPR" */
+    0x54,0x02,0x70,0x69,0x5C,0x2E,0x5F,0x53,  /* 00000170    "T.pi\._S" */
+    0x42,0x5F,0x50,0x38,0x36,0x5F,0x70,0x68,  /* 00000178    "B_P86_ph" */
+    0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,0x42,  /* 00000180    "\._SB_PB" */
+    0x32,0x5F,0x70,0x68,0x5C,0x2E,0x5F,0x53,  /* 00000188    "2_ph\._S" */
+    0x42,0x5F,0x44,0x42,0x47,0x32,0x70,0x69,  /* 00000190    "B_DBG2pi" */
+    0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x44,0x42,  /* 00000198    "\._SB_DB" */
+    0x47,0x34,0x70,0x5C,0x2E,0x5F,0x53,0x42,  /* 000001A0    "G4p\._SB" */
+    0x5F,0x50,0x42,0x32,0x5F,0x60,0xA2,0x11,  /* 000001A8    "_PB2_`.." */
+    0x92,0x93,0x60,0x00,0x70,0x5C,0x2E,0x5F,  /* 000001B0    "..`.p\._" */
+    0x53,0x42,0x5F,0x50,0x42,0x32,0x5F,0x60,  /* 000001B8    "SB_PB2_`" */
+    0x70,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,  /* 000001C0    "p\._SB_P" */
+    0x38,0x36,0x5F,0x61,0x70,0x61,0x5C,0x2E,  /* 000001C8    "86_apa\." */
+    0x5F,0x53,0x42,0x5F,0x44,0x42,0x47,0x33,  /* 000001D0    "_SB_DBG3" */
+    0xA4,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,  /* 000001D8    ".\._SB_P" */
+    0x38,0x36,0x5F,0x14,0x1D,0x48,0x4C,0x50,  /* 000001E0    "86_..HLP" */
+    0x31,0x02,0xA0,0x16,0x95,0x69,0x87,0x68,  /* 000001E8    "1....i.h" */
+    0x8C,0x68,0x69,0x54,0x4D,0x50,0x31,0x57,  /* 000001F0    ".hiTMP1W" */
+    0x50,0x52,0x54,0x0A,0x7C,0x54,0x4D,0x50,  /* 000001F8    "PRT.|TMP" */
+    0x31,0x14,0x23,0x48,0x4C,0x50,0x32,0x00,  /* 00000200    "1.#HLP2." */
+    0x57,0x50,0x52,0x54,0x0A,0x7B,0x00,0x70,  /* 00000208    "WPRT.{.p" */
+    0x00,0x60,0xA2,0x12,0x95,0x60,0x42,0x55,  /* 00000210    ".`...`BU" */
+    0x46,0x41,0x48,0x4C,0x50,0x31,0x42,0x55,  /* 00000218    "FAHLP1BU" */
+    0x46,0x30,0x60,0x75,0x60,0x14,0x1F,0x48,  /* 00000220    "F0`u`..H" */
+    0x4C,0x50,0x33,0x02,0xA0,0x18,0x95,0x69,  /* 00000228    "LP3....i" */
+    0x87,0x68,0x8C,0x68,0x69,0x54,0x4D,0x50,  /* 00000230    ".h.hiTMP" */
+    0x31,0x70,0x57,0x50,0x52,0x54,0x0A,0x7D,  /* 00000238    "1pWPRT.}" */
+    0x00,0x54,0x4D,0x50,0x31,0x14,0x23,0x48,  /* 00000240    ".TMP1.#H" */
+    0x4C,0x50,0x34,0x00,0x70,0x00,0x60,0xA2,  /* 00000248    "LP4.p.`." */
+    0x19,0x95,0x60,0x42,0x55,0x46,0x42,0x72,  /* 00000250    "..`BUFBr" */
+    0x42,0x55,0x46,0x41,0x60,0x61,0x48,0x4C,  /* 00000258    "BUFA`aHL" */
+    0x50,0x33,0x42,0x55,0x46,0x30,0x61,0x75,  /* 00000260    "P3BUF0au" */
+    0x60,0x14,0x42,0x04,0x48,0x4C,0x50,0x35,  /* 00000268    "`.B.HLP5" */
+    0x00,0x48,0x4C,0x50,0x32,0x70,0x57,0x50,  /* 00000270    ".HLP2pWP" */
+    0x52,0x54,0x0A,0x79,0x00,0x42,0x55,0x46,  /* 00000278    "RT.y.BUF" */
+    0x42,0x72,0x42,0x55,0x46,0x41,0x42,0x55,  /* 00000280    "BrBUFABU" */
+    0x46,0x42,0x60,0xA0,0x1C,0x95,0x87,0x42,  /* 00000288    "FB`....B" */
+    0x55,0x46,0x30,0x60,0x70,0x87,0x42,0x55,  /* 00000290    "UF0`p.BU" */
+    0x46,0x30,0x60,0x74,0x60,0x42,0x55,0x46,  /* 00000298    "F0`t`BUF" */
+    0x41,0x60,0x70,0x60,0x42,0x55,0x46,0x42,  /* 000002A0    "A`p`BUFB" */
+    0x48,0x4C,0x50,0x34,0x14,0x32,0x48,0x4C,  /* 000002A8    "HLP4.2HL" */
+    0x50,0x36,0x00,0x70,0x42,0x55,0x46,0x41,  /* 000002B0    "P6.pBUFA" */
+    0x60,0x75,0x60,0xA0,0x21,0x92,0x94,0x60,  /* 000002B8    "`u`.!..`" */
+    0x87,0x42,0x55,0x46,0x30,0x8C,0x42,0x55,  /* 000002C0    ".BUF0.BU" */
+    0x46,0x30,0x42,0x55,0x46,0x41,0x54,0x4D,  /* 000002C8    "F0BUFATM" */
+    0x50,0x31,0x70,0x60,0x42,0x55,0x46,0x41,  /* 000002D0    "P1p`BUFA" */
+    0xA4,0x54,0x4D,0x50,0x31,0xA4,0x00,0x14,  /* 000002D8    ".TMP1..." */
+    0x35,0x48,0x4C,0x50,0x37,0x00,0x70,0x42,  /* 000002E0    "5HLP7.pB" */
+    0x55,0x46,0x41,0x60,0x72,0x60,0x0A,0x04,  /* 000002E8    "UFA`r`.." */
+    0x60,0xA0,0x21,0x92,0x94,0x60,0x87,0x42,  /* 000002F0    "`.!..`.B" */
+    0x55,0x46,0x30,0x8A,0x42,0x55,0x46,0x30,  /* 000002F8    "UF0.BUF0" */
+    0x42,0x55,0x46,0x41,0x53,0x58,0x32,0x32,  /* 00000300    "BUFASX22" */
+    0x70,0x60,0x42,0x55,0x46,0x41,0xA4,0x53,  /* 00000308    "p`BUFA.S" */
+    0x58,0x32,0x32,0xA4,0x00,0x14,0x1C,0x48,  /* 00000310    "X22....H" */
+    0x4C,0x50,0x38,0x02,0xA0,0x15,0x95,0x69,  /* 00000318    "LP8....i" */
+    0x87,0x68,0x8C,0x68,0x69,0x54,0x4D,0x50,  /* 00000320    ".h.hiTMP" */
+    0x31,0x70,0x48,0x4C,0x50,0x36,0x54,0x4D,  /* 00000328    "1pHLP6TM" */
+    0x50,0x31,0x14,0x16,0x48,0x4C,0x50,0x39,  /* 00000330    "P1..HLP9" */
+    0x02,0x70,0x00,0x60,0xA2,0x0C,0x95,0x60,  /* 00000338    ".p.`...`" */
+    0x69,0x48,0x4C,0x50,0x38,0x68,0x60,0x75,  /* 00000340    "iHLP8h`u" */
+    0x60,0x14,0x22,0x48,0x4C,0x50,0x41,0x00,  /* 00000348    "`."HLPA." */
+    0x70,0x48,0x4C,0x50,0x36,0x60,0x08,0x54,  /* 00000350    "pHLP6`.T" */
+    0x4D,0x50,0x5F,0x11,0x02,0x60,0x48,0x4C,  /* 00000358    "MP_..`HL" */
+    0x50,0x39,0x54,0x4D,0x50,0x5F,0x60,0xA4,  /* 00000360    "P9TMP_`." */
+    0x54,0x4D,0x50,0x5F,0x14,0x0C,0x52,0x45,  /* 00000368    "TMP_..RE" */
+    0x4C,0x5F,0x00,0x5B,0x27,0x53,0x59,0x4E,  /* 00000370    "L_.['SYN" */
+    0x43,0x14,0x41,0x05,0x45,0x31,0x5F,0x5F,  /* 00000378    "C.A.E1__" */
+    0x00,0xA0,0x24,0x5C,0x2E,0x5F,0x53,0x42,  /* 00000380    "..$\._SB" */
+    0x5F,0x53,0x4C,0x50,0x5F,0x70,0x01,0x5C,  /* 00000388    "_SLP_p.\" */
+    0x2E,0x5F,0x53,0x42,0x5F,0x53,0x4C,0x50,  /* 00000390    "._SB_SLP" */
+    0x5F,0x86,0x5C,0x2E,0x5F,0x53,0x42,0x5F,  /* 00000398    "_.\._SB_" */
+    0x50,0x42,0x54,0x4E,0x0A,0x80,0xA0,0x24,  /* 000003A0    "PBTN...$" */
+    0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x57,0x41,  /* 000003A8    "\._SB_WA" */
+    0x4B,0x5F,0x70,0x01,0x5C,0x2E,0x5F,0x53,  /* 000003B0    "K_p.\._S" */
+    0x42,0x5F,0x57,0x41,0x4B,0x5F,0x86,0x5C,  /* 000003B8    "B_WAK_.\" */
+    0x2E,0x5F,0x53,0x42,0x5F,0x50,0x42,0x54,  /* 000003C0    "._SB_PBT" */
+    0x4E,0x0A,0x02,0x14,0x13,0x45,0x31,0x43,  /* 000003C8    "N....E1C" */
+    0x5F,0x00,0x86,0x5C,0x2E,0x5F,0x53,0x42,  /* 000003D0    "_..\._SB" */
+    0x5F,0x41,0x43,0x5F,0x5F,0x0A,0x80,0x14,  /* 000003D8    "_AC__..." */
+    0x13,0x45,0x31,0x37,0x5F,0x00,0x86,0x5C,  /* 000003E0    ".E17_..\" */
+    0x2E,0x5F,0x53,0x42,0x5F,0x4C,0x49,0x44,  /* 000003E8    "._SB_LID" */
+    0x5F,0x0A,0x80,0x5B,0x82,0x48,0x05,0x4C,  /* 000003F0    "_..[.H.L" */
+    0x49,0x44,0x5F,0x08,0x5F,0x48,0x49,0x44,  /* 000003F8    "ID_._HID" */
+    0x0C,0x41,0xD0,0x0C,0x0D,0x14,0x1D,0x5F,  /* 00000400    ".A....._" */
+    0x4C,0x49,0x44,0x00,0x70,0x5C,0x2E,0x5F,  /* 00000408    "LID.p\._" */
+    0x53,0x42,0x5F,0x50,0x38,0x38,0x5F,0x60,  /* 00000410    "SB_P88_`" */
+    0xA0,0x08,0x7B,0x60,0x0A,0x04,0x00,0xA4,  /* 00000418    "..{`...." */
+    0x01,0xA4,0x00,0x08,0x5F,0x50,0x52,0x57,  /* 00000420    "...._PRW" */
+    0x12,0x06,0x02,0x0A,0x17,0x0A,0x03,0x14,  /* 00000428    "........" */
+    0x1D,0x5F,0x50,0x53,0x57,0x01,0x70,0x5C,  /* 00000430    "._PSW.p\" */
+    0x2E,0x5F,0x53,0x42,0x5F,0x50,0x38,0x38,  /* 00000438    "._SB_P88" */
+    0x5F,0x60,0xA0,0x08,0x7B,0x60,0x0A,0x04,  /* 00000440    "_`..{`.." */
+    0x00,0xA4,0x01,0xA4,0x00,0x5B,0x82,0x1A,  /* 00000448    ".....[.." */
+    0x50,0x42,0x54,0x4E,0x08,0x5F,0x48,0x49,  /* 00000450    "PBTN._HI" */
+    0x44,0x0C,0x41,0xD0,0x0C,0x0C,0x08,0x5F,  /* 00000458    "D.A...._" */
+    0x50,0x52,0x57,0x12,0x05,0x02,0x01,0x0A,  /* 00000460    "PRW....." */
+    0x04,0x5B,0x82,0x41,0x05,0x41,0x43,0x5F,  /* 00000468    ".[.A.AC_" */
+    0x5F,0x08,0x5F,0x48,0x49,0x44,0x0D,0x41,  /* 00000470    "_._HID.A" */
+    0x43,0x50,0x49,0x30,0x30,0x30,0x33,0x00,  /* 00000478    "CPI0003." */
+    0x08,0x5F,0x50,0x43,0x4C,0x12,0x0F,0x03,  /* 00000480    "._PCL..." */
+    0x5C,0x5F,0x53,0x42,0x5F,0x42,0x41,0x54,  /* 00000488    "\_SB_BAT" */
+    0x30,0x42,0x41,0x54,0x31,0x14,0x1C,0x5F,  /* 00000490    "0BAT1.._" */
+    0x50,0x53,0x52,0x00,0x70,0x5C,0x2E,0x5F,  /* 00000498    "PSR.p\._" */
+    0x53,0x42,0x5F,0x50,0x38,0x38,0x5F,0x60,  /* 000004A0    "SB_P88_`" */
+    0xA0,0x07,0x7B,0x60,0x01,0x00,0xA4,0x01,  /* 000004A8    "..{`...." */
+    0xA4,0x00,0x14,0x09,0x5F,0x53,0x54,0x41,  /* 000004B0    "...._STA" */
+    0x00,0xA4,0x0A,0x0F,0x08,0x42,0x49,0x46,  /* 000004B8    ".....BIF" */
+    0x50,0x12,0x02,0x0D,0x14,0x49,0x0C,0x42,  /* 000004C0    "P....I.B" */
+    0x49,0x46,0x5F,0x01,0x41,0x43,0x51,0x52,  /* 000004C8    "IF_.ACQR" */
+    0x49,0x4E,0x49,0x54,0x01,0x49,0x4E,0x49,  /* 000004D0    "INIT.INI" */
+    0x54,0x68,0x48,0x4C,0x50,0x35,0x70,0x48,  /* 000004D8    "ThHLP5pH" */
+    0x4C,0x50,0x37,0x88,0x42,0x49,0x46,0x50,  /* 000004E0    "LP7.BIFP" */
+    0x00,0x00,0x70,0x48,0x4C,0x50,0x37,0x88,  /* 000004E8    "..pHLP7." */
+    0x42,0x49,0x46,0x50,0x01,0x00,0x70,0x48,  /* 000004F0    "BIFP..pH" */
+    0x4C,0x50,0x37,0x88,0x42,0x49,0x46,0x50,  /* 000004F8    "LP7.BIFP" */
+    0x0A,0x02,0x00,0x70,0x48,0x4C,0x50,0x37,  /* 00000500    "...pHLP7" */
+    0x88,0x42,0x49,0x46,0x50,0x0A,0x03,0x00,  /* 00000508    ".BIFP..." */
+    0x70,0x48,0x4C,0x50,0x37,0x88,0x42,0x49,  /* 00000510    "pHLP7.BI" */
+    0x46,0x50,0x0A,0x04,0x00,0x70,0x48,0x4C,  /* 00000518    "FP...pHL" */
+    0x50,0x37,0x88,0x42,0x49,0x46,0x50,0x0A,  /* 00000520    "P7.BIFP." */
+    0x05,0x00,0x70,0x48,0x4C,0x50,0x37,0x88,  /* 00000528    "..pHLP7." */
+    0x42,0x49,0x46,0x50,0x0A,0x06,0x00,0x70,  /* 00000530    "BIFP...p" */
+    0x48,0x4C,0x50,0x37,0x88,0x42,0x49,0x46,  /* 00000538    "HLP7.BIF" */
+    0x50,0x0A,0x07,0x00,0x70,0x48,0x4C,0x50,  /* 00000540    "P...pHLP" */
+    0x37,0x88,0x42,0x49,0x46,0x50,0x0A,0x08,  /* 00000548    "7.BIFP.." */
+    0x00,0x70,0x48,0x4C,0x50,0x41,0x88,0x42,  /* 00000550    ".pHLPA.B" */
+    0x49,0x46,0x50,0x0A,0x09,0x00,0x70,0x48,  /* 00000558    "IFP...pH" */
+    0x4C,0x50,0x41,0x88,0x42,0x49,0x46,0x50,  /* 00000560    "LPA.BIFP" */
+    0x0A,0x0A,0x00,0x70,0x48,0x4C,0x50,0x41,  /* 00000568    "...pHLPA" */
+    0x88,0x42,0x49,0x46,0x50,0x0A,0x0B,0x00,  /* 00000570    ".BIFP..." */
+    0x70,0x48,0x4C,0x50,0x41,0x88,0x42,0x49,  /* 00000578    "pHLPA.BI" */
+    0x46,0x50,0x0A,0x0C,0x00,0x52,0x45,0x4C,  /* 00000580    "FP...REL" */
+    0x5F,0xA4,0x42,0x49,0x46,0x50,0x5B,0x82,  /* 00000588    "_.BIFP[." */
+    0x41,0x0B,0x42,0x41,0x54,0x30,0x08,0x5F,  /* 00000590    "A.BAT0._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0A,  /* 00000598    "HID.A..." */
+    0x08,0x5F,0x55,0x49,0x44,0x01,0x08,0x5F,  /* 000005A0    "._UID.._" */
+    0x50,0x43,0x4C,0x12,0x07,0x01,0x5C,0x5F,  /* 000005A8    "PCL...\_" */
+    0x53,0x42,0x5F,0x14,0x1F,0x5F,0x53,0x54,  /* 000005B0    "SB_.._ST" */
+    0x41,0x00,0x70,0x5C,0x2E,0x5F,0x53,0x42,  /* 000005B8    "A.p\._SB" */
+    0x5F,0x50,0x38,0x38,0x5F,0x60,0xA0,0x09,  /* 000005C0    "_P88_`.." */
+    0x7B,0x60,0x0A,0x02,0x00,0xA4,0x0A,0x1F,  /* 000005C8    "{`......" */
+    0xA4,0x0A,0x0F,0x14,0x0F,0x5F,0x42,0x49,  /* 000005D0    "....._BI" */
+    0x46,0x00,0x70,0x42,0x49,0x46,0x5F,0x01,  /* 000005D8    "F.pBIF_." */
+    0x60,0xA4,0x60,0x14,0x4D,0x05,0x5F,0x42,  /* 000005E0    "`.`.M._B" */
+    0x53,0x54,0x00,0x41,0x43,0x51,0x52,0x49,  /* 000005E8    "ST.ACQRI" */
+    0x4E,0x49,0x54,0x0A,0x02,0x49,0x4E,0x49,  /* 000005F0    "NIT..INI" */
+    0x54,0x01,0x48,0x4C,0x50,0x35,0x08,0x42,  /* 000005F8    "T.HLP5.B" */
+    0x53,0x54,0x30,0x12,0x02,0x04,0x70,0x48,  /* 00000600    "ST0...pH" */
+    0x4C,0x50,0x37,0x88,0x42,0x53,0x54,0x30,  /* 00000608    "LP7.BST0" */
+    0x00,0x00,0x70,0x48,0x4C,0x50,0x37,0x88,  /* 00000610    "..pHLP7." */
+    0x42,0x53,0x54,0x30,0x01,0x00,0x70,0x48,  /* 00000618    "BST0..pH" */
+    0x4C,0x50,0x37,0x88,0x42,0x53,0x54,0x30,  /* 00000620    "LP7.BST0" */
+    0x0A,0x02,0x00,0x70,0x48,0x4C,0x50,0x37,  /* 00000628    "...pHLP7" */
+    0x88,0x42,0x53,0x54,0x30,0x0A,0x03,0x00,  /* 00000630    ".BST0..." */
+    0x52,0x45,0x4C,0x5F,0xA4,0x42,0x53,0x54,  /* 00000638    "REL_.BST" */
+    0x30,0x5B,0x82,0x47,0x0A,0x42,0x41,0x54,  /* 00000640    "0[.G.BAT" */
+    0x31,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00000648    "1._HID.A" */
+    0xD0,0x0C,0x0A,0x08,0x5F,0x55,0x49,0x44,  /* 00000650    "...._UID" */
+    0x0A,0x02,0x08,0x5F,0x50,0x43,0x4C,0x12,  /* 00000658    "..._PCL." */
+    0x07,0x01,0x5C,0x5F,0x53,0x42,0x5F,0x14,  /* 00000660    "..\_SB_." */
+    0x09,0x5F,0x53,0x54,0x41,0x00,0xA4,0x0A,  /* 00000668    "._STA..." */
+    0x0F,0x14,0x19,0x5F,0x42,0x49,0x46,0x00,  /* 00000670    "..._BIF." */
+    0x70,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50,  /* 00000678    "p\._SB_P" */
+    0x42,0x32,0x5F,0x60,0xA4,0x42,0x49,0x46,  /* 00000680    "B2_`.BIF" */
+    0x5F,0x0A,0x02,0x14,0x4E,0x05,0x5F,0x42,  /* 00000688    "_...N._B" */
+    0x53,0x54,0x00,0x41,0x43,0x51,0x52,0x49,  /* 00000690    "ST.ACQRI" */
+    0x4E,0x49,0x54,0x0A,0x02,0x49,0x4E,0x49,  /* 00000698    "NIT..INI" */
+    0x54,0x0A,0x02,0x48,0x4C,0x50,0x35,0x08,  /* 000006A0    "T..HLP5." */
+    0x42,0x53,0x54,0x31,0x12,0x02,0x04,0x70,  /* 000006A8    "BST1...p" */
+    0x48,0x4C,0x50,0x37,0x88,0x42,0x53,0x54,  /* 000006B0    "HLP7.BST" */
+    0x31,0x00,0x00,0x70,0x48,0x4C,0x50,0x37,  /* 000006B8    "1..pHLP7" */
+    0x88,0x42,0x53,0x54,0x31,0x01,0x00,0x70,  /* 000006C0    ".BST1..p" */
+    0x48,0x4C,0x50,0x37,0x88,0x42,0x53,0x54,  /* 000006C8    "HLP7.BST" */
+    0x31,0x0A,0x02,0x00,0x70,0x48,0x4C,0x50,  /* 000006D0    "1...pHLP" */
+    0x37,0x88,0x42,0x53,0x54,0x31,0x0A,0x03,  /* 000006D8    "7.BST1.." */
+    0x00,0x52,0x45,0x4C,0x5F,0xA4,0x42,0x53,  /* 000006E0    ".REL_.BS" */
+    0x54,0x31,0x10,0x39,0x5C,0x5F,0x47,0x50,  /* 000006E8    "T1.9\_GP" */
+    0x45,0x14,0x10,0x5F,0x4C,0x30,0x31,0x00,  /* 000006F0    "E.._L01." */
+    0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x45,0x31,  /* 000006F8    "\._SB_E1" */
+    0x5F,0x5F,0x14,0x10,0x5F,0x4C,0x31,0x43,  /* 00000700    "__.._L1C" */
+    0x00,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x45,  /* 00000708    ".\._SB_E" */
+    0x31,0x43,0x5F,0x14,0x10,0x5F,0x4C,0x31,  /* 00000710    "1C_.._L1" */
+    0x37,0x00,0x5C,0x2E,0x5F,0x53,0x42,0x5F,  /* 00000718    "7.\._SB_" */
+    0x45,0x31,0x37,0x5F,
 };