Add support for the Realtek RTL8126 chip to the rge(4) driver.
authorkevlo <kevlo@openbsd.org>
Sun, 30 Jun 2024 08:13:02 +0000 (08:13 +0000)
committerkevlo <kevlo@openbsd.org>
Sun, 30 Jun 2024 08:13:02 +0000 (08:13 +0000)
The RTL8126 is a PCIe to 5Gb Ethernet controller.

share/man/man4/pci.4
share/man/man4/rge.4
sys/dev/pci/if_rge.c
sys/dev/pci/if_rgereg.h

index c1a7b26..a88f99b 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: pci.4,v 1.406 2024/04/09 20:18:37 mglocker Exp $
+.\"    $OpenBSD: pci.4,v 1.407 2024/06/30 08:13:02 kevlo Exp $
 .\"    $NetBSD: pci.4,v 1.29 2000/04/01 00:32:23 tsarna Exp $
 .\"
 .\" Copyright (c) 2000 Theo de Raadt.  All rights reserved.
@@ -31,7 +31,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd $Mdocdate: April 9 2024 $
+.Dd $Mdocdate: June 30 2024 $
 .Dt PCI 4
 .Os
 .Sh NAME
@@ -257,7 +257,7 @@ AMD PCnet-PCI 10/100 Ethernet device
 .It Xr re 4
 Realtek 8139C+/8169/816xS/811xS/8168/810xE 10/100/1Gb Ethernet device
 .It Xr rge 4
-Realtek 8125/8125B PCI Express 10/100/1Gb/2.5Gb Ethernet device
+Realtek 8125/8125B/8126 PCI Express 10/100/1Gb/2.5Gb/5Gb Ethernet device
 .It Xr rl 4
 Realtek 8129/8139 10/100 Ethernet device
 .It Xr se 4
index 7bd59e2..b9137fc 100644 (file)
@@ -1,6 +1,6 @@
-.\" $OpenBSD: rge.4,v 1.6 2021/09/08 20:33:42 jmc Exp $
+.\" $OpenBSD: rge.4,v 1.7 2024/06/30 08:13:02 kevlo Exp $
 .\"
-.\" Copyright (c) 2019, 2020 Kevin Lo <kevlo@openbsd.org>
+.\" Copyright (c) 2019, 2020, 2024 Kevin Lo <kevlo@openbsd.org>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
 .\" purpose with or without fee is hereby granted, provided that the above
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: September 8 2021 $
+.Dd $Mdocdate: June 30 2024 $
 .Dt RGE 4
 .Os
 .Sh NAME
 .Nm rge
-.Nd Realtek 8125/8125B PCI Express 10/100/1Gb/2.5Gb Ethernet device
+.Nd Realtek 8125/8125B/8126 PCI Express 10/100/1Gb/2.5Gb/5Gb Ethernet device
 .Sh SYNOPSIS
 .Cd "rge* at pci?"
 .Sh DESCRIPTION
 The
 .Nm
-driver provides support for PCI Express 2.5Gb Ethernet adapters based
-on the Realtek RTL8125 and RTL8125B Ethernet controllers,
+driver provides support for NICs based on the
+Realtek RTL8125, RTL8125B and RTL8126 PCI Express Ethernet controllers,
 including the following:
 .Pp
 .Bl -bullet -offset indent -compact
 .It
+IOCrest IO-PCE8126-GLAN Adapter (5000baseT)
+.It
 Realtek 8125/8125B 2.5GbE Adapter (2500baseT)
 .It
 Rivet Networks Killer E3000 Adapter (2500baseT)
@@ -38,6 +40,11 @@ Rivet Networks Killer E3000 Adapter (2500baseT)
 TP-LINK TL-NG421 Adapter (2500baseT)
 .El
 .Pp
+NICs based on the 8125 and 8125B are capable of 10, 100, 1000 and
+2500Mbps operation.
+NICs based on the 8126 are capable of 10, 100, 1000, 2500 and
+5000Mbps operation.
+.Pp
 The
 .Nm
 driver additionally supports Wake on LAN (WoL).
index 84ed79b..b9d42ee 100644 (file)
@@ -1,7 +1,8 @@
-/*     $OpenBSD: if_rge.c,v 1.26 2024/05/24 06:02:56 jsg Exp $ */
+/*     $OpenBSD: if_rge.c,v 1.27 2024/06/30 08:13:02 kevlo Exp $       */
 
 /*
- * Copyright (c) 2019, 2020, 2023 Kevin Lo <kevlo@openbsd.org>
+ * Copyright (c) 2019, 2020, 2023, 2024
+ *     Kevin Lo <kevlo@openbsd.org>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -88,6 +89,7 @@ void          rge_ephy_config(struct rge_softc *);
 void           rge_ephy_config_mac_cfg3(struct rge_softc *);
 void           rge_ephy_config_mac_cfg5(struct rge_softc *);
 int            rge_phy_config(struct rge_softc *);
+void           rge_phy_config_mac_cfg2_8126(struct rge_softc *);
 void           rge_phy_config_mac_cfg3(struct rge_softc *);
 void           rge_phy_config_mac_cfg5(struct rge_softc *);
 void           rge_phy_config_mcu(struct rge_softc *, uint16_t);
@@ -136,6 +138,8 @@ static const struct {
        RTL8125_MAC_CFG3_MCU
 }, rtl8125_mac_cfg5_mcu[] = {
        RTL8125_MAC_CFG5_MCU
+}, rtl8126_mac_cfg2_mcu[] = {
+       RTL8126_MAC_CFG2_MCU
 };
 
 const struct cfattach rge_ca = {
@@ -148,7 +152,8 @@ struct cfdriver rge_cd = {
 
 const struct pci_matchid rge_devices[] = {
        { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_E3000 },
-       { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RTL8125 }
+       { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RTL8125 },
+       { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RTL8126 }
 };
 
 int
@@ -239,6 +244,9 @@ rge_attach(struct device *parent, struct device *self, void *aux)
        case 0x64100000:
                sc->rge_type = MAC_CFG5;
                break;
+       case 0x64900000:
+               sc->rge_type = MAC_CFG2_8126;
+               break;
        default:
                printf(": unknown version 0x%08x\n", hwrev);
                return;
@@ -626,7 +634,7 @@ rge_init(struct ifnet *ifp)
 {
        struct rge_softc *sc = ifp->if_softc;
        struct rge_queues *q = sc->sc_queues;
-       uint32_t val;
+       uint32_t rxconf, val;
        int i, num_miti;
 
        rge_stop(ifp);
@@ -649,7 +657,6 @@ rge_init(struct ifnet *ifp)
        rge_disable_aspm_clkreq(sc);
        RGE_WRITE_2(sc, RGE_EEE_TXIDLE_TIMER,
            RGE_JUMBO_MTU + ETHER_HDR_LEN + 32);
-       RGE_CLRBIT_1(sc, RGE_CFG3, RGE_CFG3_RDY_TO_L23);
 
        /* Load the addresses of the RX and TX lists into the chip. */
        RGE_WRITE_4(sc, RGE_RXDESC_ADDR_LO,
@@ -662,15 +669,24 @@ rge_init(struct ifnet *ifp)
            RGE_ADDR_HI(q->q_tx.rge_tx_list_map->dm_segs[0].ds_addr));
 
        /* Set the initial RX and TX configurations. */
-       RGE_WRITE_4(sc, RGE_RXCFG,
-           (sc->rge_type == MAC_CFG3) ? RGE_RXCFG_CONFIG :
-           RGE_RXCFG_CONFIG_8125B);
+       if (sc->rge_type == MAC_CFG3)
+               rxconf = RGE_RXCFG_CONFIG;
+       else if (sc->rge_type == MAC_CFG5)
+               rxconf = RGE_RXCFG_CONFIG_8125B;
+       else
+               rxconf = RGE_RXCFG_CONFIG_8126;
+       RGE_WRITE_4(sc, RGE_RXCFG, rxconf);
        RGE_WRITE_4(sc, RGE_TXCFG, RGE_TXCFG_CONFIG);
 
        val = rge_read_csi(sc, 0x70c) & ~0xff000000;
        rge_write_csi(sc, 0x70c, val | 0x27000000);
 
-       RGE_WRITE_2(sc, 0x0382, 0x221b);
+       if (sc->rge_type == MAC_CFG2_8126) {
+               /* Disable L1 timeout. */
+               val = rge_read_csi(sc, 0x890) & ~0x00000001;
+               rge_write_csi(sc, 0x890, val);
+       } else
+               RGE_WRITE_2(sc, 0x0382, 0x221b);
 
        RGE_WRITE_1(sc, RGE_RSS_CTRL, 0);
 
@@ -684,18 +700,23 @@ rge_init(struct ifnet *ifp)
 
        RGE_MAC_SETBIT(sc, 0xeb58, 0x0001);
 
+       if (sc->rge_type == MAC_CFG2_8126)
+               RGE_CLRBIT_1(sc, 0xd8, 0x02);
+
        val = rge_read_mac_ocp(sc, 0xe614) & ~0x0700;
        if (sc->rge_type == MAC_CFG3)
                rge_write_mac_ocp(sc, 0xe614, val | 0x0300);
-       else
+       else if (sc->rge_type == MAC_CFG5)
                rge_write_mac_ocp(sc, 0xe614, val | 0x0200);
+       else
+               rge_write_mac_ocp(sc, 0xe614, val | 0x0400);
 
        val = rge_read_mac_ocp(sc, 0xe63e) & ~0x0c00;
        rge_write_mac_ocp(sc, 0xe63e, val |
            ((fls(sc->sc_nqueues) - 1) & 0x03) << 10);
 
        RGE_MAC_CLRBIT(sc, 0xe63e, 0x0030);
-       if (sc->rge_type == MAC_CFG3)
+       if (sc->rge_type != MAC_CFG5)
                RGE_MAC_SETBIT(sc, 0xe63e, 0x0020);
 
        RGE_MAC_CLRBIT(sc, 0xc0b4, 0x0001);
@@ -734,7 +755,10 @@ rge_init(struct ifnet *ifp)
        /* Disable EEE plus. */
        RGE_MAC_CLRBIT(sc, 0xe080, 0x0002);
 
-       RGE_MAC_CLRBIT(sc, 0xea1c, 0x0004);
+       if (sc->rge_type == MAC_CFG2_8126)
+               RGE_MAC_CLRBIT(sc, 0xea1c, 0x0304);
+       else
+               RGE_MAC_CLRBIT(sc, 0xea1c, 0x0004);
 
        RGE_MAC_SETBIT(sc, 0xeb54, 0x0001);
        DELAY(1);
@@ -742,8 +766,8 @@ rge_init(struct ifnet *ifp)
 
        RGE_CLRBIT_2(sc, 0x1880, 0x0030);
 
-       /* Config interrupt type for RTL8125B. */
-       if (sc->rge_type == MAC_CFG5)
+       /* Config interrupt type for RTL8125B/RTL8126. */
+       if (sc->rge_type != MAC_CFG3)
                RGE_CLRBIT_1(sc, RGE_INT_CFG0, RGE_INT_CFG0_EN);
 
        /* Clear timer interrupts. */
@@ -879,26 +903,31 @@ rge_ifmedia_upd(struct ifnet *ifp)
        /* Disable Gigabit Lite. */
        RGE_PHY_CLRBIT(sc, 0xa428, 0x0200);
        RGE_PHY_CLRBIT(sc, 0xa5ea, 0x0001);
+       if (sc->rge_type == MAC_CFG2_8126)
+               RGE_PHY_CLRBIT(sc, 0xa5ea, 0x0002);
 
        val = rge_read_phy_ocp(sc, 0xa5d4);
        val &= ~RGE_ADV_2500TFDX;
+       if (sc->rge_type == MAC_CFG2_8126)
+               val &= ~RGE_ADV_5000TFDX;
+
+       anar = ANAR_TX_FD | ANAR_TX | ANAR_10_FD | ANAR_10;
+       gig = GTCR_ADV_1000TFDX | GTCR_ADV_1000THDX;
 
-       anar = gig = 0;
        switch (IFM_SUBTYPE(ifm->ifm_media)) {
        case IFM_AUTO:
-               anar = ANAR_TX_FD | ANAR_TX | ANAR_10_FD | ANAR_10;
-               gig = GTCR_ADV_1000TFDX | GTCR_ADV_1000THDX;
-               val |= RGE_ADV_2500TFDX;
+               val |= (sc->rge_type != MAC_CFG2_8126) ?
+                   RGE_ADV_2500TFDX : (RGE_ADV_2500TFDX | RGE_ADV_5000TFDX);
+               break;
+       case IFM_5000_T:
+               val |= RGE_ADV_5000TFDX;
+               ifp->if_baudrate = IF_Gbps(5);
                break;
        case IFM_2500_T:
-               anar = ANAR_TX_FD | ANAR_TX | ANAR_10_FD | ANAR_10;
-               gig = GTCR_ADV_1000TFDX | GTCR_ADV_1000THDX;
                val |= RGE_ADV_2500TFDX;
                ifp->if_baudrate = IF_Mbps(2500);
                break;
        case IFM_1000_T:
-               anar = ANAR_TX_FD | ANAR_TX | ANAR_10_FD | ANAR_10;
-               gig = GTCR_ADV_1000TFDX | GTCR_ADV_1000THDX;
                ifp->if_baudrate = IF_Gbps(1);
                break;
        case IFM_100_TX:
@@ -947,7 +976,7 @@ rge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
 
                status = RGE_READ_2(sc, RGE_PHYSTAT);
                if ((status & RGE_PHYSTAT_FDX) ||
-                   (status & RGE_PHYSTAT_2500MBPS))
+                   (status & (RGE_PHYSTAT_2500MBPS | RGE_PHYSTAT_5000MBPS)))
                        ifmr->ifm_active |= IFM_FDX;
                else
                        ifmr->ifm_active |= IFM_HDX;
@@ -960,6 +989,8 @@ rge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
                        ifmr->ifm_active |= IFM_1000_T;
                else if (status & RGE_PHYSTAT_2500MBPS)
                        ifmr->ifm_active |= IFM_2500_T;
+               else if (status & RGE_PHYSTAT_5000MBPS)
+                       ifmr->ifm_active |= IFM_5000_T;
        }
 }
 
@@ -1394,10 +1425,12 @@ rge_reset(struct rge_softc *sc)
        DELAY(2000);
 
        RGE_SETBIT_1(sc, RGE_CMD, RGE_CMD_STOPREQ);
-       for (i = 0; i < 20; i++) {
-               DELAY(10);
-               if (!(RGE_READ_1(sc, RGE_CMD) & RGE_CMD_STOPREQ))
-                       break;
+       if (sc->rge_type != MAC_CFG2_8126) {
+               for (i = 0; i < 20; i++) {
+                       DELAY(10);
+                       if (!(RGE_READ_1(sc, RGE_CMD) & RGE_CMD_STOPREQ))
+                               break;
+               }
        }
 
        for (i = 0; i < 3000; i++) {
@@ -1522,7 +1555,7 @@ rge_ephy_config(struct rge_softc *sc)
                rge_ephy_config_mac_cfg5(sc);
                break;
        default:
-               break;  /* Can't happen. */
+               break;  /* Nothing to do. */
        }
 }
 
@@ -1576,7 +1609,10 @@ rge_phy_config(struct rge_softc *sc)
        rge_write_phy(sc, 0, MII_100T2CR,
            rge_read_phy(sc, 0, MII_100T2CR) &
            ~(GTCR_ADV_1000TFDX | GTCR_ADV_1000THDX));
-       RGE_PHY_CLRBIT(sc, 0xa5d4, RGE_ADV_2500TFDX);
+       if (sc->rge_type == MAC_CFG2_8126)
+               RGE_PHY_CLRBIT(sc, 0xa5d4, RGE_ADV_2500TFDX | RGE_ADV_5000TFDX);
+       else
+               RGE_PHY_CLRBIT(sc, 0xa5d4, RGE_ADV_2500TFDX);
        rge_write_phy(sc, 0, MII_BMCR, BMCR_RESET | BMCR_AUTOEN |
            BMCR_STARTNEG);
        for (i = 0; i < 2500; i++) {
@@ -1594,6 +1630,9 @@ rge_phy_config(struct rge_softc *sc)
        sc->rge_mcodever = rge_read_phy_ocp(sc, 0xa438);
 
        switch (sc->rge_type) {
+       case MAC_CFG2_8126:
+               rge_phy_config_mac_cfg2_8126(sc);
+               break;
        case MAC_CFG3:
                rge_phy_config_mac_cfg3(sc);
                break;
@@ -1611,23 +1650,305 @@ rge_phy_config(struct rge_softc *sc)
        if (sc->rge_type == MAC_CFG3) {
                RGE_MAC_CLRBIT(sc, 0xeb62, 0x0006);
                RGE_PHY_CLRBIT(sc, 0xa432, 0x0010);
-       }
+       } else if (sc->rge_type == MAC_CFG5)
+               RGE_PHY_SETBIT(sc, 0xa432, 0x0010);
+
        RGE_PHY_CLRBIT(sc, 0xa5d0, 0x0006);
        RGE_PHY_CLRBIT(sc, 0xa6d4, 0x0001);
+       if (sc->rge_type == MAC_CFG2_8126)
+               RGE_PHY_CLRBIT(sc, 0xa6d4, 0x0002);
        RGE_PHY_CLRBIT(sc, 0xa6d8, 0x0010);
        RGE_PHY_CLRBIT(sc, 0xa428, 0x0080);
        RGE_PHY_CLRBIT(sc, 0xa4a2, 0x0200);
 
-       /* Advanced EEE. */
-       rge_patch_phy_mcu(sc, 1);
+       /* Disable advanced EEE. */
        RGE_MAC_CLRBIT(sc, 0xe052, 0x0001);
        RGE_PHY_CLRBIT(sc, 0xa442, 0x3000);
        RGE_PHY_CLRBIT(sc, 0xa430, 0x8000);
-       rge_patch_phy_mcu(sc, 0);
 
        return (0);
 }
 
+void
+rge_phy_config_mac_cfg2_8126(struct rge_softc *sc)
+{
+       uint16_t val;
+       int i;
+       static const uint16_t mac_cfg2_a438_value[] =
+           { 0x0044, 0x00a8, 0x00d6, 0x00ec, 0x00f6, 0x00fc, 0x00fe,
+             0x00fe, 0x00bc, 0x0058, 0x002a, 0x003f, 0x3f02, 0x023c,
+             0x3b0a, 0x1c00, 0x0000, 0x0000, 0x0000, 0x0000 };
+
+       static const uint16_t mac_cfg2_b87e_value[] =
+           { 0x03ed, 0x03ff, 0x0009, 0x03fe, 0x000b, 0x0021, 0x03f7,
+             0x03b8, 0x03e0, 0x0049, 0x0049, 0x03e0, 0x03b8, 0x03f7,
+             0x0021, 0x000b, 0x03fe, 0x0009, 0x03ff, 0x03ed, 0x000e,
+             0x03fe, 0x03ed, 0x0006, 0x001a, 0x03f1, 0x03d8, 0x0023,
+             0x0054, 0x0322, 0x00dd, 0x03ab, 0x03dc, 0x0027, 0x000e,
+             0x03e5, 0x03f9, 0x0012, 0x0001, 0x03f1 };
+
+       rge_phy_config_mcu(sc, RGE_MAC_CFG2_8126_MCODE_VER);
+
+       RGE_PHY_SETBIT(sc, 0xa442, 0x0800);
+       rge_write_phy_ocp(sc, 0xa436, 0x80bf);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0xed00);
+       rge_write_phy_ocp(sc, 0xa436, 0x80cd);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0x1000);
+       rge_write_phy_ocp(sc, 0xa436, 0x80d1);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0xc800);
+       rge_write_phy_ocp(sc, 0xa436, 0x80d4);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0xc800);
+       rge_write_phy_ocp(sc, 0xa436, 0x80e1);
+       rge_write_phy_ocp(sc, 0xa438, 0x10cc);
+       rge_write_phy_ocp(sc, 0xa436, 0x80e5);
+       rge_write_phy_ocp(sc, 0xa438, 0x4f0c);
+       rge_write_phy_ocp(sc, 0xa436, 0x8387);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0x4700);
+       val = rge_read_phy_ocp(sc, 0xa80c) & ~0x00c0;
+       rge_write_phy_ocp(sc, 0xa80c, val | 0x0080);
+       RGE_PHY_CLRBIT(sc, 0xac90, 0x0010);
+       RGE_PHY_CLRBIT(sc, 0xad2c, 0x8000);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8321);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x1100);
+       RGE_PHY_SETBIT(sc, 0xacf8, 0x000c);
+       rge_write_phy_ocp(sc, 0xa436, 0x8183);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0x5900);
+       RGE_PHY_SETBIT(sc, 0xad94, 0x0020);
+       RGE_PHY_CLRBIT(sc, 0xa654, 0x0800);
+       RGE_PHY_SETBIT(sc, 0xb648, 0x4000);
+       rge_write_phy_ocp(sc, 0xb87c, 0x839e);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x2f00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83f2);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0800);
+       RGE_PHY_SETBIT(sc, 0xada0, 0x0002);
+       rge_write_phy_ocp(sc, 0xb87c, 0x80f3);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x9900);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8126);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0xc100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x893a);
+       rge_write_phy_ocp(sc, 0xb87e, 0x8080);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8647);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0xe600);
+       rge_write_phy_ocp(sc, 0xb87c, 0x862c);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x1200);
+       rge_write_phy_ocp(sc, 0xb87c, 0x864a);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0xe600);
+       rge_write_phy_ocp(sc, 0xb87c, 0x80a0);
+       rge_write_phy_ocp(sc, 0xb87e, 0xbcbc);
+       rge_write_phy_ocp(sc, 0xb87c, 0x805e);
+       rge_write_phy_ocp(sc, 0xb87e, 0xbcbc);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8056);
+       rge_write_phy_ocp(sc, 0xb87e, 0x3077);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8058);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x5a00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8098);
+       rge_write_phy_ocp(sc, 0xb87e, 0x3077);
+       rge_write_phy_ocp(sc, 0xb87c, 0x809a);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x5a00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8052);
+       rge_write_phy_ocp(sc, 0xb87e, 0x3733);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8094);
+       rge_write_phy_ocp(sc, 0xb87e, 0x3733);
+       rge_write_phy_ocp(sc, 0xb87c, 0x807f);
+       rge_write_phy_ocp(sc, 0xb87e, 0x7c75);
+       rge_write_phy_ocp(sc, 0xb87c, 0x803d);
+       rge_write_phy_ocp(sc, 0xb87e, 0x7c75);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8036);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x3000);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8078);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x3000);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8031);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x3300);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8073);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x3300);
+       val = rge_read_phy_ocp(sc, 0xae06) & ~0xfc00;
+       rge_write_phy_ocp(sc, 0xae06, val | 0x7c00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x89D1);
+       rge_write_phy_ocp(sc, 0xb87e, 0x0004);
+       rge_write_phy_ocp(sc, 0xa436, 0x8fbd);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0x0a00);
+       rge_write_phy_ocp(sc, 0xa436, 0x8fbe);
+       rge_write_phy_ocp(sc, 0xa438, 0x0d09);
+       rge_write_phy_ocp(sc, 0xb87c, 0x89cd);
+       rge_write_phy_ocp(sc, 0xb87e, 0x0f0f);
+       rge_write_phy_ocp(sc, 0xb87c, 0x89cf);
+       rge_write_phy_ocp(sc, 0xb87e, 0x0f0f);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83a4);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6600);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83a6);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6601);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83c0);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6600);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83c2);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6601);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8414);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6600);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8416);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6601);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83f8);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6600);
+       rge_write_phy_ocp(sc, 0xb87c, 0x83fa);
+       rge_write_phy_ocp(sc, 0xb87e, 0x6601);
+
+       rge_patch_phy_mcu(sc, 1);
+       val = rge_read_phy_ocp(sc, 0xbd96) & ~0x1f00;
+       rge_write_phy_ocp(sc, 0xbd96, val | 0x1000);
+       val = rge_read_phy_ocp(sc, 0xbf1c) & ~0x0007;
+       rge_write_phy_ocp(sc, 0xbf1c, val | 0x0007);
+       RGE_PHY_CLRBIT(sc, 0xbfbe, 0x8000);
+       val = rge_read_phy_ocp(sc, 0xbf40) & ~0x0380;
+       rge_write_phy_ocp(sc, 0xbf40, val | 0x0280);
+       val = rge_read_phy_ocp(sc, 0xbf90) & ~0x0080;
+       rge_write_phy_ocp(sc, 0xbf90, val | 0x0060);
+       val = rge_read_phy_ocp(sc, 0xbf90) & ~0x0010;
+       rge_write_phy_ocp(sc, 0xbf90, val | 0x000c);
+       rge_patch_phy_mcu(sc, 0);
+
+       rge_write_phy_ocp(sc, 0xa436, 0x843b);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0x2000);
+       rge_write_phy_ocp(sc, 0xa436, 0x843d);
+       val = rge_read_phy_ocp(sc, 0xa438) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xa438, val | 0x2000);
+       RGE_PHY_CLRBIT(sc, 0xb516, 0x007f);
+       RGE_PHY_CLRBIT(sc, 0xbf80, 0x0030);
+
+       rge_write_phy_ocp(sc, 0xa436, 0x8188);
+       for (i = 0; i < 11; i++)
+               rge_write_phy_ocp(sc, 0xa438, mac_cfg2_a438_value[i]);
+
+       rge_write_phy_ocp(sc, 0xb87c, 0x8015);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0800);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8ffd);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8fff);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x7f00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8ffb);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8fe9);
+       rge_write_phy_ocp(sc, 0xb87e, 0x0002);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8fef);
+       rge_write_phy_ocp(sc, 0xb87e, 0x00a5);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8ff1);
+       rge_write_phy_ocp(sc, 0xb87e, 0x0106);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8fe1);
+       rge_write_phy_ocp(sc, 0xb87e, 0x0102);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8fe3);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0400);
+       RGE_PHY_SETBIT(sc, 0xa654, 0x0800);
+       RGE_PHY_CLRBIT(sc, 0xa654, 0x0003);
+       rge_write_phy_ocp(sc, 0xac3a, 0x5851);
+       val = rge_read_phy_ocp(sc, 0xac3c) & ~0xd000;
+       rge_write_phy_ocp(sc, 0xac3c, val | 0x2000);
+       val = rge_read_phy_ocp(sc, 0xac42) & ~0x0200;
+       rge_write_phy_ocp(sc, 0xac42, val | 0x01c0);
+       RGE_PHY_CLRBIT(sc, 0xac3e, 0xe000);
+       RGE_PHY_CLRBIT(sc, 0xac42, 0x0038);
+       val = rge_read_phy_ocp(sc, 0xac42) & ~0x0002;
+       rge_write_phy_ocp(sc, 0xac42, val | 0x0005);
+       rge_write_phy_ocp(sc, 0xac1a, 0x00db);
+       rge_write_phy_ocp(sc, 0xade4, 0x01b5);
+       RGE_PHY_CLRBIT(sc, 0xad9c, 0x0c00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x814b);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x1100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x814d);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x1100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x814f);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0b00);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8142);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8144);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8150);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8118);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0700);
+       rge_write_phy_ocp(sc, 0xb87c, 0x811a);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0700);
+       rge_write_phy_ocp(sc, 0xb87c, 0x811c);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0500);
+       rge_write_phy_ocp(sc, 0xb87c, 0x810f);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8111);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       rge_write_phy_ocp(sc, 0xb87c, 0x811d);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0100);
+       RGE_PHY_SETBIT(sc, 0xac36, 0x1000);
+       RGE_PHY_CLRBIT(sc, 0xad1c, 0x0100);
+       val = rge_read_phy_ocp(sc, 0xade8) & ~0xffc0;
+       rge_write_phy_ocp(sc, 0xade8, val | 0x1400);
+       rge_write_phy_ocp(sc, 0xb87c, 0x864b);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x9d00);
+
+       rge_write_phy_ocp(sc, 0xa436, 0x8f97);
+       for (; i < nitems(mac_cfg2_a438_value); i++)
+               rge_write_phy_ocp(sc, 0xa438, mac_cfg2_a438_value[i]);
+
+       RGE_PHY_SETBIT(sc, 0xad9c, 0x0020);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8122);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0c00);
+
+       rge_write_phy_ocp(sc, 0xb87c, 0x82c8);
+       for (i = 0; i < 20; i++)
+               rge_write_phy_ocp(sc, 0xb87e, mac_cfg2_b87e_value[i]);
+
+       rge_write_phy_ocp(sc, 0xb87c, 0x80ef);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0x0c00);
+
+       rge_write_phy_ocp(sc, 0xb87c, 0x82a0);
+       for (; i < nitems(mac_cfg2_b87e_value); i++)
+               rge_write_phy_ocp(sc, 0xb87e, mac_cfg2_b87e_value[i]);
+
+       rge_write_phy_ocp(sc, 0xa436, 0x8018);
+       RGE_PHY_SETBIT(sc, 0xa438, 0x2000);
+       rge_write_phy_ocp(sc, 0xb87c, 0x8fe4);
+       val = rge_read_phy_ocp(sc, 0xb87e) & ~0xff00;
+       rge_write_phy_ocp(sc, 0xb87e, val | 0);
+       val = rge_read_phy_ocp(sc, 0xb54c) & ~0xffc0;
+       rge_write_phy_ocp(sc, 0xb54c, val | 0x3700);
+}
+
 void
 rge_phy_config_mac_cfg3(struct rge_softc *sc)
 {
@@ -1784,6 +2105,12 @@ rge_phy_config_mcu(struct rge_softc *sc, uint16_t mcode_version)
                                    rtl8125_mac_cfg5_mcu[i].reg,
                                    rtl8125_mac_cfg5_mcu[i].val);
                        }
+               } else if (sc->rge_type == MAC_CFG2_8126) {
+                       for (i = 0; i < nitems(rtl8126_mac_cfg2_mcu); i++) {
+                               rge_write_phy_ocp(sc,
+                                   rtl8126_mac_cfg2_mcu[i].reg,
+                                   rtl8126_mac_cfg2_mcu[i].val);
+                       }
                }
 
                rge_patch_phy_mcu(sc, 0);
@@ -1881,7 +2208,8 @@ rge_hw_init(struct rge_softc *sc)
        }
 
        /* Disable PHY power saving. */
-       rge_disable_phy_ocp_pwrsave(sc);
+       if (sc->rge_type == MAC_CFG3)
+               rge_disable_phy_ocp_pwrsave(sc);
 
        /* Set PCIe uncorrectable error status. */
        rge_write_csi(sc, 0x108,
@@ -1951,6 +2279,12 @@ rge_add_media_types(struct rge_softc *sc)
        ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL);
        ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_2500_T, 0, NULL);
        ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_2500_T | IFM_FDX, 0, NULL);
+
+       if (sc->rge_type == MAC_CFG2_8126) {
+               ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_5000_T, 0, NULL);
+               ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_5000_T | IFM_FDX,
+                   0, NULL);
+       }
 }
 
 void
@@ -1972,7 +2306,10 @@ void
 rge_disable_aspm_clkreq(struct rge_softc *sc)
 {
        RGE_SETBIT_1(sc, RGE_EECMD, RGE_EECMD_WRITECFG);
-       RGE_CLRBIT_1(sc, RGE_CFG2, RGE_CFG2_CLKREQ_EN);
+       if (sc->rge_type == MAC_CFG2_8126)
+               RGE_CLRBIT_1(sc, RGE_INT_CFG0, 0x08);
+       else
+               RGE_CLRBIT_1(sc, RGE_CFG2, RGE_CFG2_CLKREQ_EN);
        RGE_CLRBIT_1(sc, RGE_CFG5, RGE_CFG5_PME_STS);
        RGE_CLRBIT_1(sc, RGE_EECMD, RGE_EECMD_WRITECFG);
 }
index 2775e2c..d021e39 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_rgereg.h,v 1.10 2023/12/22 05:28:14 kevlo Exp $    */
+/*     $OpenBSD: if_rgereg.h,v 1.11 2024/06/30 08:13:02 kevlo Exp $    */
 
 /*
  * Copyright (c) 2019, 2020 Kevin Lo <kevlo@openbsd.org>
 #define RGE_PHYSTAT_RXFLOW     0x0020
 #define RGE_PHYSTAT_TXFLOW     0x0040
 #define RGE_PHYSTAT_2500MBPS   0x0400
+#define RGE_PHYSTAT_5000MBPS   0x1000
 
 /* Flags for register RGE_EPHYAR */
 #define RGE_EPHYAR_DATA_MASK   0x0000ffff
 #define RGE_ADDR_HI(y)         ((uint64_t) (y) >> 32)
 
 #define RGE_ADV_2500TFDX       0x0080
+#define RGE_ADV_5000TFDX       0x0100
 
 /* Tx descriptor */
 struct rge_tx_desc {
@@ -357,15 +359,17 @@ struct rge_queues {
 };
 
 /* Microcode version */
-#define RGE_MAC_CFG3_MCODE_VER 0x0b33
-#define RGE_MAC_CFG5_MCODE_VER 0x0b74
+#define RGE_MAC_CFG2_8126_MCODE_VER    0x0033
+#define RGE_MAC_CFG3_MCODE_VER         0x0b33
+#define RGE_MAC_CFG5_MCODE_VER         0x0b74
 
 enum rge_mac_type {
        MAC_CFG_UNKNOWN = 1,
        MAC_CFG2,
        MAC_CFG3,
        MAC_CFG4,
-       MAC_CFG5
+       MAC_CFG5,
+       MAC_CFG2_8126
 };
 
 #define RGE_TIMEOUT            100
@@ -378,6 +382,7 @@ enum rge_mac_type {
 #define RGE_TXCFG_CONFIG       0x03000700
 #define RGE_RXCFG_CONFIG       0x41c00700
 #define RGE_RXCFG_CONFIG_8125B 0x41c00f00
+#define RGE_RXCFG_CONFIG_8126  0x41e00d00
 
 struct kstat;
 
@@ -2201,3 +2206,7178 @@ static const struct {
        { 0xa436, 0x801e },     \
        { 0xa438, 0x0021 },     \
        { 0xb820, 0x0000 }
+
+#define RTL8126_MAC_CFG2_MCU   \
+       { 0xa436, 0x8023 },     \
+       { 0xa438, 0x4700 },     \
+       { 0xa436, 0xb82e },     \
+       { 0xa438, 0x0001 },     \
+       { 0xb820, 0x0090 },     \
+       { 0xa436, 0xa016 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0xa012 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0xa014 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8010 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8025 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8033 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8037 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x803c },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8044 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8054 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8059 },     \
+       { 0xa438, 0xd504 },     \
+       { 0xa438, 0xc9b5 },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0xd707 },     \
+       { 0xa438, 0x4070 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x107a },     \
+       { 0xa438, 0xd504 },     \
+       { 0xa438, 0xc994 },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0xd707 },     \
+       { 0xa438, 0x60d0 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x252d },     \
+       { 0xa438, 0x8023 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x1064 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x107a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x1052 },     \
+       { 0xa438, 0xd504 },     \
+       { 0xa438, 0xc9d0 },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0xd707 },     \
+       { 0xa438, 0x60d0 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x252d },     \
+       { 0xa438, 0x8031 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x1171 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x1187 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x116a },     \
+       { 0xa438, 0xc0ff },     \
+       { 0xa438, 0xcaff },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x00d6 },     \
+       { 0xa438, 0xd504 },     \
+       { 0xa438, 0xa001 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x128b },     \
+       { 0xa438, 0xd707 },     \
+       { 0xa438, 0x2005 },     \
+       { 0xa438, 0x8042 },     \
+       { 0xa438, 0xd75e },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x137a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x13ed },     \
+       { 0xa438, 0x61d0 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x60a5 },     \
+       { 0xa438, 0xd504 },     \
+       { 0xa438, 0xc9b2 },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0xf004 },     \
+       { 0xa438, 0xd504 },     \
+       { 0xa438, 0xc9b1 },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0xd707 },     \
+       { 0xa438, 0x6070 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x10a8 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x10bd },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0xc492 },     \
+       { 0xa438, 0xd501 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x13c1 },     \
+       { 0xa438, 0xa980 },     \
+       { 0xa438, 0xd500 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x143b },     \
+       { 0xa436, 0xa026 },     \
+       { 0xa438, 0x143a },     \
+       { 0xa436, 0xa024 },     \
+       { 0xa438, 0x13c0 },     \
+       { 0xa436, 0xa022 },     \
+       { 0xa438, 0x10bc },     \
+       { 0xa436, 0xa020 },     \
+       { 0xa438, 0x1379 },     \
+       { 0xa436, 0xa006 },     \
+       { 0xa438, 0x128a },     \
+       { 0xa436, 0xa004 },     \
+       { 0xa438, 0x00d5 },     \
+       { 0xa436, 0xa002 },     \
+       { 0xa438, 0x1182 },     \
+       { 0xa436, 0xa000 },     \
+       { 0xa438, 0x1075 },     \
+       { 0xa436, 0xa008 },     \
+       { 0xa438, 0xff00 },     \
+       { 0xa436, 0xa016 },     \
+       { 0xa438, 0x0010 },     \
+       { 0xa436, 0xa012 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0xa014 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8010 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8015 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x801a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x801e },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8027 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8027 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8027 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8027 },     \
+       { 0xa438, 0x0c0f },     \
+       { 0xa438, 0x0505 },     \
+       { 0xa438, 0xba01 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x015e },     \
+       { 0xa438, 0x0c0f },     \
+       { 0xa438, 0x0506 },     \
+       { 0xa438, 0xba02 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x017c },     \
+       { 0xa438, 0x9910 },     \
+       { 0xa438, 0x9a03 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x02d4 },     \
+       { 0xa438, 0x8580 },     \
+       { 0xa438, 0xc090 },     \
+       { 0xa438, 0x9a03 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x02c9 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa3 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0067 },     \
+       { 0xa436, 0xa08e },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xa08c },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xa08a },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xa088 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xa086 },     \
+       { 0xa438, 0x018c },     \
+       { 0xa436, 0xa084 },     \
+       { 0xa438, 0x02d3 },     \
+       { 0xa436, 0xa082 },     \
+       { 0xa438, 0x017a },     \
+       { 0xa436, 0xa080 },     \
+       { 0xa438, 0x015c },     \
+       { 0xa436, 0xa090 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xa016 },     \
+       { 0xa438, 0x0020 },     \
+       { 0xa436, 0xa012 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0xa014 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8010 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8023 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8313 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x831a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8489 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x86b9 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x86c1 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x87ad },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x124e },     \
+       { 0xa438, 0x9308 },     \
+       { 0xa438, 0xb201 },     \
+       { 0xa438, 0xb301 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x5fe0 },     \
+       { 0xa438, 0xd2ff },     \
+       { 0xa438, 0xb302 },     \
+       { 0xa438, 0xd200 },     \
+       { 0xa438, 0xb201 },     \
+       { 0xa438, 0xb309 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x5fe0 },     \
+       { 0xa438, 0xd2ff },     \
+       { 0xa438, 0xb302 },     \
+       { 0xa438, 0xd200 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0025 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x6069 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6421 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x43ab },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0x8190 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0x8406 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa108 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0f19 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5fb3 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x8f1f },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x7f33 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x81aa },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x33b1 },     \
+       { 0xa438, 0x8051 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x60b5 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x6069 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8056 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x80f3 },     \
+       { 0xa438, 0xd173 },     \
+       { 0xa438, 0xd04d },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xd173 },     \
+       { 0xa438, 0xd05d },     \
+       { 0xa438, 0xd10d },     \
+       { 0xa438, 0xd049 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x64f5 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5ee7 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0xcb3c },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7d94 },     \
+       { 0xa438, 0x6045 },     \
+       { 0xa438, 0xfffa },     \
+       { 0xa438, 0xb820 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fa5 },     \
+       { 0xa438, 0x9820 },     \
+       { 0xa438, 0xcb3d },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x60b5 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7bb4 },     \
+       { 0xa438, 0x61b6 },     \
+       { 0xa438, 0xfff8 },     \
+       { 0xa438, 0xbb80 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x9b80 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x60e7 },     \
+       { 0xa438, 0xcb3f },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8094 },     \
+       { 0xa438, 0xcb3e },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x810f },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x80f3 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xae04 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x8e04 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x65fe },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d04 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x414b },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0040 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0102 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x03e0 },     \
+       { 0xa438, 0xccce },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x80b7 },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0040 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0100 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0380 },     \
+       { 0xa438, 0xcc9c },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1118 },     \
+       { 0xa438, 0xa104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8104 },     \
+       { 0xa438, 0xa202 },     \
+       { 0xa438, 0xa140 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8140 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1121 },     \
+       { 0xa438, 0xaa0f },     \
+       { 0xa438, 0xa130 },     \
+       { 0xa438, 0xaa2f },     \
+       { 0xa438, 0xa2d5 },     \
+       { 0xa438, 0xa405 },     \
+       { 0xa438, 0xa720 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x80f3 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x3cf1 },     \
+       { 0xa438, 0x80d5 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d02 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x80d7 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d01 },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0d40 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1118 },     \
+       { 0xa438, 0xa108 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8108 },     \
+       { 0xa438, 0xa203 },     \
+       { 0xa438, 0x8a2f },     \
+       { 0xa438, 0xa130 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xa140 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8140 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1121 },     \
+       { 0xa438, 0xd17a },     \
+       { 0xa438, 0xd04b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xa204 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa7 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x6125 },     \
+       { 0xa438, 0x6054 },     \
+       { 0xa438, 0xfffb },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa7 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x80f7 },     \
+       { 0xa438, 0xb820 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fa5 },     \
+       { 0xa438, 0x9820 },     \
+       { 0xa438, 0x9b01 },     \
+       { 0xa438, 0xd402 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x33b1 },     \
+       { 0xa438, 0x811c },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x60b5 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x6069 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x811e },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8183 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x40ab },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0x8110 },     \
+       { 0xa438, 0x8284 },     \
+       { 0xa438, 0x8404 },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0x8120 },     \
+       { 0xa438, 0x8241 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1118 },     \
+       { 0xa438, 0xa104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1121 },     \
+       { 0xa438, 0xaa2f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x438b },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0xd078 },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0x8110 },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0x8404 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa108 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0f19 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5fb3 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x8f1f },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x7f33 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d06 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x8110 },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x40a1 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xad10 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x414b },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0080 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0102 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0340 },     \
+       { 0xa438, 0xcc52 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x816b },     \
+       { 0xa438, 0x80c0 },     \
+       { 0xa438, 0x8103 },     \
+       { 0xa438, 0x83e0 },     \
+       { 0xa438, 0x8cff },     \
+       { 0xa438, 0xd193 },     \
+       { 0xa438, 0xd047 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0xa110 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f6a },     \
+       { 0xa438, 0xa180 },     \
+       { 0xa438, 0xd1f5 },     \
+       { 0xa438, 0xd049 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x8190 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xbb80 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0x9b80 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xcb33 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x6105 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa7 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x818e },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0xb820 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7f65 },     \
+       { 0xa438, 0x9820 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x81f1 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d04 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0xd103 },     \
+       { 0xa438, 0xd04c },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d06 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa204 },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa7 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa110 },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xcb33 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5f54 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x6145 },     \
+       { 0xa438, 0x6074 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x81d3 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa7 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x81cd },     \
+       { 0xa438, 0xb820 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fa5 },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0x9820 },     \
+       { 0xa438, 0xbb20 },     \
+       { 0xa438, 0x9308 },     \
+       { 0xa438, 0xb210 },     \
+       { 0xa438, 0xb301 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x5fa4 },     \
+       { 0xa438, 0xb302 },     \
+       { 0xa438, 0x9210 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xcb34 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x33b1 },     \
+       { 0xa438, 0x823f },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x60a9 },     \
+       { 0xa438, 0xd1f5 },     \
+       { 0xa438, 0xd049 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8201 },     \
+       { 0xa438, 0xd13c },     \
+       { 0xa438, 0xd04a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f2b },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d03 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x8190 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x8304 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xcb35 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x414b },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0xd411 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xd40a },     \
+       { 0xa438, 0xcb36 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x431b },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0x8180 },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0x8404 },     \
+       { 0xa438, 0xa004 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8004 },     \
+       { 0xa438, 0xa001 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8001 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0902 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xd14a },     \
+       { 0xa438, 0xd048 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d06 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x414b },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0080 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x03a0 },     \
+       { 0xa438, 0xccb5 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8256 },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0320 },     \
+       { 0xa438, 0xcc21 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c30 },     \
+       { 0xa438, 0x0120 },     \
+       { 0xa438, 0xa304 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x674b },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x471a },     \
+       { 0xa438, 0xa301 },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0xa110 },     \
+       { 0xa438, 0x8180 },     \
+       { 0xa438, 0xa204 },     \
+       { 0xa438, 0x82a0 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xaa40 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xaa01 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd178 },     \
+       { 0xa438, 0xd049 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0x8301 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x8110 },     \
+       { 0xa438, 0xa180 },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0x8220 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xd178 },     \
+       { 0xa438, 0xd048 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0xcb3a },     \
+       { 0xa438, 0x8301 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0x8224 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6041 },     \
+       { 0xa438, 0xa402 },     \
+       { 0xa438, 0xd178 },     \
+       { 0xa438, 0xd049 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x82ab },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa2a4 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6041 },     \
+       { 0xa438, 0xa402 },     \
+       { 0xa438, 0xcb37 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x60a9 },     \
+       { 0xa438, 0xd13d },     \
+       { 0xa438, 0xd04a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x82a7 },     \
+       { 0xa438, 0xd13c },     \
+       { 0xa438, 0xd04b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f6b },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d07 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xd40d },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xa208 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xaa40 },     \
+       { 0xa438, 0xcb38 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x6129 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x608b },     \
+       { 0xa438, 0xd17a },     \
+       { 0xa438, 0xd047 },     \
+       { 0xa438, 0xf006 },     \
+       { 0xa438, 0xd13d },     \
+       { 0xa438, 0xd04b },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd196 },     \
+       { 0xa438, 0xd04b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x35ac },     \
+       { 0xa438, 0x8311 },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0320 },     \
+       { 0xa438, 0xcc21 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d03 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0c07 },     \
+       { 0xa438, 0x0c07 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0x8780 },     \
+       { 0xa438, 0x0c60 },     \
+       { 0xa438, 0x0700 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x409c },     \
+       { 0xa438, 0xd110 },     \
+       { 0xa438, 0xd04d },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd110 },     \
+       { 0xa438, 0xd04d },     \
+       { 0xa438, 0xcb4a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa240 },     \
+       { 0xa438, 0xa180 },     \
+       { 0xa438, 0xa201 },     \
+       { 0xa438, 0xa780 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd04a },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0xcb4b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0bc3 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0bc3 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xd419 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x01ae },     \
+       { 0xa438, 0x8110 },     \
+       { 0xa438, 0xa180 },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x8402 },     \
+       { 0xa438, 0xcb42 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x3de9 },     \
+       { 0xa438, 0x837a },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x35ac },     \
+       { 0xa438, 0x8380 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fab },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d06 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xd418 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d03 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa780 },     \
+       { 0xa438, 0xa20e },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x409c },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd04d },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd04d },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa003 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xcb4c },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c60 },     \
+       { 0xa438, 0x0720 },     \
+       { 0xa438, 0xa220 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xcb4d },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x409c },     \
+       { 0xa438, 0xd128 },     \
+       { 0xa438, 0xd04f },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd128 },     \
+       { 0xa438, 0xd04f },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c60 },     \
+       { 0xa438, 0x0740 },     \
+       { 0xa438, 0xa210 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x409c },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd04e },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd04e },     \
+       { 0xa438, 0xcb4e },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d06 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0c07 },     \
+       { 0xa438, 0x0c01 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x40b5 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa23c },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x6105 },     \
+       { 0xa438, 0x6054 },     \
+       { 0xa438, 0xfffb },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fa7 },     \
+       { 0xa438, 0xffef },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0xb820 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fa5 },     \
+       { 0xa438, 0x9820 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa103 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xbb20 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x60dd },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d07 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c30 },     \
+       { 0xa438, 0x0120 },     \
+       { 0xa438, 0xa304 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa2a0 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa604 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6041 },     \
+       { 0xa438, 0xa402 },     \
+       { 0xa438, 0xcb43 },     \
+       { 0xa438, 0xd17a },     \
+       { 0xa438, 0xd048 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f74 },     \
+       { 0xa438, 0x609d },     \
+       { 0xa438, 0xd417 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f7a },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x5f36 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x6089 },     \
+       { 0xa438, 0xd40c },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xaa40 },     \
+       { 0xa438, 0xbb10 },     \
+       { 0xa438, 0xcb50 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1193 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5f75 },     \
+       { 0xa438, 0x8190 },     \
+       { 0xa438, 0x82a0 },     \
+       { 0xa438, 0x8402 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0x8718 },     \
+       { 0xa438, 0x9b10 },     \
+       { 0xa438, 0x9b20 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb5 },     \
+       { 0xa438, 0xcb51 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5f94 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x6089 },     \
+       { 0xa438, 0xd141 },     \
+       { 0xa438, 0xd043 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd141 },     \
+       { 0xa438, 0xd044 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x60e5 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x60be },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x29b1 },     \
+       { 0xa438, 0x83fb },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xa880 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0x8220 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xa620 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xc5aa },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6061 },     \
+       { 0xa438, 0xa402 },     \
+       { 0xa438, 0xa480 },     \
+       { 0xa438, 0xcb52 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fba },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x5f76 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0xcb53 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0x8220 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xb580 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x40a1 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa602 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa310 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xcb60 },     \
+       { 0xa438, 0xd1c8 },     \
+       { 0xa438, 0xd045 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xaa10 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x2833 },     \
+       { 0xa438, 0x8434 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1238 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x40a6 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa140 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x40a3 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xac20 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xa90c },     \
+       { 0xa438, 0xaa80 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d07 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0x8220 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0xb580 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xc500 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x83e0 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x40c1 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa602 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x8e01 },     \
+       { 0xa438, 0xd14a },     \
+       { 0xa438, 0xd058 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4063 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11f2 },     \
+       { 0xa438, 0xcb62 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x2e70 },     \
+       { 0xa438, 0x8479 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x626e },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x3868 },     \
+       { 0xa438, 0x847d },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x2f18 },     \
+       { 0xa438, 0x8483 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5db5 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xc5aa },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0320 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0d6f },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0f15 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0dae },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xc5aa },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0fc9 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xc5aa },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0d84 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5fa4 },     \
+       { 0xa438, 0xa706 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x408b },     \
+       { 0xa438, 0xa701 },     \
+       { 0xa438, 0xa502 },     \
+       { 0xa438, 0xa880 },     \
+       { 0xa438, 0x8801 },     \
+       { 0xa438, 0x8e01 },     \
+       { 0xa438, 0xca50 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x852e },     \
+       { 0xa438, 0xca51 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x2210 },     \
+       { 0xa438, 0x852c },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4084 },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x5efd },     \
+       { 0xa438, 0xf007 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e9 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5ca2 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x15b2 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x605a },     \
+       { 0xa438, 0x9a10 },     \
+       { 0xa438, 0x8e40 },     \
+       { 0xa438, 0x8404 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x174e },     \
+       { 0xa438, 0x8e80 },     \
+       { 0xa438, 0xca62 },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x3084 },     \
+       { 0xa438, 0x850e },     \
+       { 0xa438, 0xba10 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x8608 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0100 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x4638 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd044 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0x8108 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0907 },     \
+       { 0xa438, 0x8940 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1702 },     \
+       { 0xa438, 0xa0c4 },     \
+       { 0xa438, 0x8610 },     \
+       { 0xa438, 0x8030 },     \
+       { 0xa438, 0x8706 },     \
+       { 0xa438, 0x0c07 },     \
+       { 0xa438, 0x0b06 },     \
+       { 0xa438, 0x8410 },     \
+       { 0xa438, 0xa980 },     \
+       { 0xa438, 0xa702 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd045 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0x0c07 },     \
+       { 0xa438, 0x0b06 },     \
+       { 0xa438, 0xa030 },     \
+       { 0xa438, 0xa610 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6041 },     \
+       { 0xa438, 0xa501 },     \
+       { 0xa438, 0xa108 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd045 },     \
+       { 0xa438, 0xca63 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x6078 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0xa880 },     \
+       { 0xa438, 0x9a10 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5f73 },     \
+       { 0xa438, 0xf011 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x409b },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x9a10 },     \
+       { 0xa438, 0xfff5 },     \
+       { 0xa438, 0x80fe },     \
+       { 0xa438, 0x8610 },     \
+       { 0xa438, 0x8501 },     \
+       { 0xa438, 0x8980 },     \
+       { 0xa438, 0x8702 },     \
+       { 0xa438, 0xa410 },     \
+       { 0xa438, 0xa940 },     \
+       { 0xa438, 0x81c0 },     \
+       { 0xa438, 0xae80 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x84b3 },     \
+       { 0xa438, 0x8804 },     \
+       { 0xa438, 0xa704 },     \
+       { 0xa438, 0x8788 },     \
+       { 0xa438, 0xff80 },     \
+       { 0xa438, 0xbb08 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0907 },     \
+       { 0xa438, 0x8940 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1702 },     \
+       { 0xa438, 0x8701 },     \
+       { 0xa438, 0x8502 },     \
+       { 0xa438, 0xa0f4 },     \
+       { 0xa438, 0xa610 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6061 },     \
+       { 0xa438, 0xa002 },     \
+       { 0xa438, 0xa501 },     \
+       { 0xa438, 0x8706 },     \
+       { 0xa438, 0x8410 },     \
+       { 0xa438, 0xa980 },     \
+       { 0xa438, 0xca64 },     \
+       { 0xa438, 0xd110 },     \
+       { 0xa438, 0xd040 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0x8804 },     \
+       { 0xa438, 0xa706 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x848d },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x1384 },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x405f },     \
+       { 0xa438, 0xf036 },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x6234 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x41c6 },     \
+       { 0xa438, 0xd70d },     \
+       { 0xa438, 0x419d },     \
+       { 0xa438, 0xd70d },     \
+       { 0xa438, 0x417e },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x6127 },     \
+       { 0xa438, 0x2951 },     \
+       { 0xa438, 0x8543 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4083 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x2e81 },     \
+       { 0xa438, 0x8543 },     \
+       { 0xa438, 0xf0c5 },     \
+       { 0xa438, 0x80fe },     \
+       { 0xa438, 0x8610 },     \
+       { 0xa438, 0x8501 },     \
+       { 0xa438, 0x8704 },     \
+       { 0xa438, 0x0c30 },     \
+       { 0xa438, 0x0410 },     \
+       { 0xa438, 0xa701 },     \
+       { 0xa438, 0xac02 },     \
+       { 0xa438, 0xa502 },     \
+       { 0xa438, 0x8980 },     \
+       { 0xa438, 0xca60 },     \
+       { 0xa438, 0xa004 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x6065 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8554 },     \
+       { 0xa438, 0x8004 },     \
+       { 0xa438, 0xa804 },     \
+       { 0xa438, 0x0c0f },     \
+       { 0xa438, 0x0602 },     \
+       { 0xa438, 0x0c70 },     \
+       { 0xa438, 0x0730 },     \
+       { 0xa438, 0xa708 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x609c },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0912 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x090e },     \
+       { 0xa438, 0xa940 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1702 },     \
+       { 0xa438, 0xa780 },     \
+       { 0xa438, 0xf0a2 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x63eb },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x43b1 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x339c },     \
+       { 0xa438, 0x8607 },     \
+       { 0xa438, 0x8788 },     \
+       { 0xa438, 0x8704 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0907 },     \
+       { 0xa438, 0x8940 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1702 },     \
+       { 0xa438, 0x8410 },     \
+       { 0xa438, 0xa0f4 },     \
+       { 0xa438, 0xa610 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6061 },     \
+       { 0xa438, 0xa002 },     \
+       { 0xa438, 0xa501 },     \
+       { 0xa438, 0xa706 },     \
+       { 0xa438, 0x8804 },     \
+       { 0xa438, 0xa980 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x6085 },     \
+       { 0xa438, 0x8701 },     \
+       { 0xa438, 0x8502 },     \
+       { 0xa438, 0x8c02 },     \
+       { 0xa438, 0xa701 },     \
+       { 0xa438, 0xa502 },     \
+       { 0xa438, 0xf082 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x60c5 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x6053 },     \
+       { 0xa438, 0xf07d },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x8604 },     \
+       { 0xa438, 0xd70d },     \
+       { 0xa438, 0x4d1b },     \
+       { 0xa438, 0xba10 },     \
+       { 0xa438, 0xae40 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x03b4 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x05b4 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd044 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0x8706 },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0xace0 },     \
+       { 0xa438, 0xa680 },     \
+       { 0xa438, 0xa240 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x5f79 },     \
+       { 0xa438, 0x8240 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x6898 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x4957 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x85f6 },     \
+       { 0xa438, 0xa1c0 },     \
+       { 0xa438, 0x0c3f },     \
+       { 0xa438, 0x0220 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x030c },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x050c },     \
+       { 0xa438, 0x8108 },     \
+       { 0xa438, 0x8640 },     \
+       { 0xa438, 0xa120 },     \
+       { 0xa438, 0xa640 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0xa110 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd044 },     \
+       { 0xa438, 0xca84 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x60fc },     \
+       { 0xa438, 0x8210 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0320 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0520 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xa210 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd043 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0x8233 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x036c },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x056c },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd044 },     \
+       { 0xa438, 0xca85 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7c },     \
+       { 0xa438, 0xa680 },     \
+       { 0xa438, 0xa240 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x5f79 },     \
+       { 0xa438, 0x8240 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x0390 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x0590 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x6058 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xfec7 },     \
+       { 0xa438, 0x81c0 },     \
+       { 0xa438, 0x8880 },     \
+       { 0xa438, 0x8706 },     \
+       { 0xa438, 0xca61 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd054 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f7d },     \
+       { 0xa438, 0xa706 },     \
+       { 0xa438, 0xf004 },     \
+       { 0xa438, 0x8788 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0x8702 },     \
+       { 0xa438, 0x0800 },     \
+       { 0xa438, 0x8443 },     \
+       { 0xa438, 0x8303 },     \
+       { 0xa438, 0x8280 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x8ce0 },     \
+       { 0xa438, 0x8004 },     \
+       { 0xa438, 0xa1c0 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x404a },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x3bd0 },     \
+       { 0xa438, 0x8618 },     \
+       { 0xa438, 0x0c3f },     \
+       { 0xa438, 0x0223 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0x0c3f },     \
+       { 0xa438, 0x0220 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x0308 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x0508 },     \
+       { 0xa438, 0x8108 },     \
+       { 0xa438, 0x8640 },     \
+       { 0xa438, 0xa120 },     \
+       { 0xa438, 0xa640 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x6077 },     \
+       { 0xa438, 0x8103 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0xa110 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x6077 },     \
+       { 0xa438, 0xa108 },     \
+       { 0xa438, 0xf006 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x6077 },     \
+       { 0xa438, 0x8108 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xa108 },     \
+       { 0xa438, 0xd193 },     \
+       { 0xa438, 0xd045 },     \
+       { 0xa438, 0xca82 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x606a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f3c },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x60fc },     \
+       { 0xa438, 0x8210 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0320 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0520 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xa210 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd043 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x606a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f3c },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x3bd0 },     \
+       { 0xa438, 0x8656 },     \
+       { 0xa438, 0x0c3f },     \
+       { 0xa438, 0x020c },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0x823f },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x034c },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x054c },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd044 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x606a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f3c },     \
+       { 0xa438, 0x820c },     \
+       { 0xa438, 0xa360 },     \
+       { 0xa438, 0xa560 },     \
+       { 0xa438, 0xd1c4 },     \
+       { 0xa438, 0xd043 },     \
+       { 0xa438, 0xca83 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x606a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5f3c },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x406a },     \
+       { 0xa438, 0x8680 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xa680 },     \
+       { 0xa438, 0xa240 },     \
+       { 0xa438, 0x0c0f },     \
+       { 0xa438, 0x0604 },     \
+       { 0xa438, 0x0c70 },     \
+       { 0xa438, 0x0750 },     \
+       { 0xa438, 0xa708 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x609c },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0914 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0910 },     \
+       { 0xa438, 0xa940 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1702 },     \
+       { 0xa438, 0xa780 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x16e5 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x606a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x170f },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x399c },     \
+       { 0xa438, 0x8689 },     \
+       { 0xa438, 0x8240 },     \
+       { 0xa438, 0x8788 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x63f8 },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x643c },     \
+       { 0xa438, 0xa402 },     \
+       { 0xa438, 0xf012 },     \
+       { 0xa438, 0x8402 },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x611b },     \
+       { 0xa438, 0xa401 },     \
+       { 0xa438, 0xa302 },     \
+       { 0xa438, 0xd702 },     \
+       { 0xa438, 0x417d },     \
+       { 0xa438, 0xa440 },     \
+       { 0xa438, 0xa280 },     \
+       { 0xa438, 0xf008 },     \
+       { 0xa438, 0x8401 },     \
+       { 0xa438, 0x8302 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x6060 },     \
+       { 0xa438, 0xa301 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0x8301 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4080 },     \
+       { 0xa438, 0xd70e },     \
+       { 0xa438, 0x604a },     \
+       { 0xa438, 0xff5f },     \
+       { 0xa438, 0xd705 },     \
+       { 0xa438, 0x3cdd },     \
+       { 0xa438, 0x86b8 },     \
+       { 0xa438, 0xff5b },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x0390 },     \
+       { 0xa438, 0x0cfc },     \
+       { 0xa438, 0x0590 },     \
+       { 0xa438, 0x0800 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d00 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xa504 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0fd3 },     \
+       { 0xa438, 0xd70d },     \
+       { 0xa438, 0x407d },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0x9580 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa304 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0d07 },     \
+       { 0xa438, 0x8dc0 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x11bd },     \
+       { 0xa438, 0xcb81 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4882 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x407a },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4807 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x405a },     \
+       { 0xa438, 0x8910 },     \
+       { 0xa438, 0xa210 },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x611c },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0080 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x03a0 },     \
+       { 0xa438, 0xccb5 },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0080 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0102 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0340 },     \
+       { 0xa438, 0xcc52 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x42ba },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0f1c },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5fb3 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x8f1f },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x7f33 },     \
+       { 0xa438, 0x8190 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xf016 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x0c1f },     \
+       { 0xa438, 0x0f1b },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x5fb3 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x8f1f },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x7f33 },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x6047 },     \
+       { 0xa438, 0xf002 },     \
+       { 0xa438, 0xf00c },     \
+       { 0xa438, 0xd403 },     \
+       { 0xa438, 0xcb82 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xd40a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x110d },     \
+       { 0xa438, 0xd70c },     \
+       { 0xa438, 0x4247 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1225 },     \
+       { 0xa438, 0x8a40 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1118 },     \
+       { 0xa438, 0xa104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1121 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0xa704 },     \
+       { 0xa438, 0x9503 },     \
+       { 0xa438, 0xcb88 },     \
+       { 0xa438, 0xf012 },     \
+       { 0xa438, 0xa210 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0xaa40 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1118 },     \
+       { 0xa438, 0xa104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x112a },     \
+       { 0xa438, 0x8104 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1121 },     \
+       { 0xa438, 0xa190 },     \
+       { 0xa438, 0xa284 },     \
+       { 0xa438, 0xa404 },     \
+       { 0xa438, 0x8a10 },     \
+       { 0xa438, 0x8a80 },     \
+       { 0xa438, 0xcb84 },     \
+       { 0xa438, 0xd13e },     \
+       { 0xa438, 0xd05a },     \
+       { 0xa438, 0xd13e },     \
+       { 0xa438, 0xd06b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x3559 },     \
+       { 0xa438, 0x874b },     \
+       { 0xa438, 0xfffb },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x604b },     \
+       { 0xa438, 0xcb8a },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x3659 },     \
+       { 0xa438, 0x8754 },     \
+       { 0xa438, 0xfffb },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x606b },     \
+       { 0xa438, 0xcb8b },     \
+       { 0xa438, 0x5eeb },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6041 },     \
+       { 0xa438, 0xa402 },     \
+       { 0xa438, 0xcb8c },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x609a },     \
+       { 0xa438, 0xd1f5 },     \
+       { 0xa438, 0xd048 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd160 },     \
+       { 0xa438, 0xd04b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0xcb8d },     \
+       { 0xa438, 0x8710 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x5fd4 },     \
+       { 0xa438, 0xb920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fb4 },     \
+       { 0xa438, 0x9920 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x6105 },     \
+       { 0xa438, 0x6054 },     \
+       { 0xa438, 0xfffb },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fab },     \
+       { 0xa438, 0xfff0 },     \
+       { 0xa438, 0xa710 },     \
+       { 0xa438, 0xb820 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd71f },     \
+       { 0xa438, 0x7fa5 },     \
+       { 0xa438, 0x9820 },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd040 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fba },     \
+       { 0xa438, 0xd704 },     \
+       { 0xa438, 0x5f76 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5f34 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x6081 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x405a },     \
+       { 0xa438, 0xa480 },     \
+       { 0xa438, 0xcb86 },     \
+       { 0xa438, 0xd706 },     \
+       { 0xa438, 0x609a },     \
+       { 0xa438, 0xd1c8 },     \
+       { 0xa438, 0xd045 },     \
+       { 0xa438, 0xf003 },     \
+       { 0xa438, 0xd17a },     \
+       { 0xa438, 0xd04b },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5fb4 },     \
+       { 0xa438, 0x0cc0 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x0c03 },     \
+       { 0xa438, 0x0101 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x0320 },     \
+       { 0xa438, 0xcc29 },     \
+       { 0xa438, 0xa208 },     \
+       { 0xa438, 0x8204 },     \
+       { 0xa438, 0xd114 },     \
+       { 0xa438, 0xd040 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x5ff4 },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0bc3 },     \
+       { 0xa438, 0xa00a },     \
+       { 0xa438, 0x9308 },     \
+       { 0xa438, 0xb210 },     \
+       { 0xa438, 0xb301 },     \
+       { 0xa438, 0x1000 },     \
+       { 0xa438, 0x1175 },     \
+       { 0xa438, 0xd701 },     \
+       { 0xa438, 0x5fa4 },     \
+       { 0xa438, 0xb302 },     \
+       { 0xa438, 0x9210 },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0x1800 },     \
+       { 0xa438, 0x0573 },     \
+       { 0xa436, 0xa10e },     \
+       { 0xa438, 0x0572 },     \
+       { 0xa436, 0xa10c },     \
+       { 0xa438, 0x0e47 },     \
+       { 0xa436, 0xa10a },     \
+       { 0xa438, 0x0fd2 },     \
+       { 0xa436, 0xa108 },     \
+       { 0xa438, 0x1503 },     \
+       { 0xa436, 0xa106 },     \
+       { 0xa438, 0x0c0d },     \
+       { 0xa436, 0xa104 },     \
+       { 0xa438, 0x01ac },     \
+       { 0xa436, 0xa102 },     \
+       { 0xa438, 0x0956 },     \
+       { 0xa436, 0xa100 },     \
+       { 0xa438, 0x001c },     \
+       { 0xa436, 0xa110 },     \
+       { 0xa438, 0x00ff },     \
+       { 0xa436, 0xa016 },     \
+       { 0xa438, 0x0020 },     \
+       { 0xa436, 0xa012 },     \
+       { 0xa438, 0x1ff8 },     \
+       { 0xa436, 0xa014 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x85f0 },     \
+       { 0xa438, 0xa2a0 },     \
+       { 0xa438, 0x8880 },     \
+       { 0xa438, 0x0d00 },     \
+       { 0xa438, 0xc500 },     \
+       { 0xa438, 0x800a },     \
+       { 0xa438, 0xae01 },     \
+       { 0xa436, 0xa164 },     \
+       { 0xa438, 0x1013 },     \
+       { 0xa436, 0xa166 },     \
+       { 0xa438, 0x1014 },     \
+       { 0xa436, 0xa168 },     \
+       { 0xa438, 0x0f98 },     \
+       { 0xa436, 0xa16a },     \
+       { 0xa438, 0x0dca },     \
+       { 0xa436, 0xa16c },     \
+       { 0xa438, 0x109b },     \
+       { 0xa436, 0xa16e },     \
+       { 0xa438, 0x10a2 },     \
+       { 0xa436, 0xa170 },     \
+       { 0xa438, 0x0f33 },     \
+       { 0xa436, 0xa172 },     \
+       { 0xa438, 0x0f6e },     \
+       { 0xa436, 0xa162 },     \
+       { 0xa438, 0x00ff },     \
+       { 0xa436, 0xb87c },     \
+       { 0xa438, 0x8a45 },     \
+       { 0xa436, 0xb87e },     \
+       { 0xa438, 0xaf8a },     \
+       { 0xa438, 0x5daf },     \
+       { 0xa438, 0x8a63 },     \
+       { 0xa438, 0xaf8a },     \
+       { 0xa438, 0x6caf },     \
+       { 0xa438, 0x8a78 },     \
+       { 0xa438, 0xaf8a },     \
+       { 0xa438, 0x87af },     \
+       { 0xa438, 0x8a90 },     \
+       { 0xa438, 0xaf8a },     \
+       { 0xa438, 0x96af },     \
+       { 0xa438, 0x8acf },     \
+       { 0xa438, 0x028a },     \
+       { 0xa438, 0xecaf },     \
+       { 0xa438, 0x211f },     \
+       { 0xa438, 0x0265 },     \
+       { 0xa438, 0xcb02 },     \
+       { 0xa438, 0x8fb4 },     \
+       { 0xa438, 0xaf21 },     \
+       { 0xa438, 0x6fa1 },     \
+       { 0xa438, 0x1903 },     \
+       { 0xa438, 0x028f },     \
+       { 0xa438, 0x3d02 },     \
+       { 0xa438, 0x2261 },     \
+       { 0xa438, 0xaf21 },     \
+       { 0xa438, 0x2ead },     \
+       { 0xa438, 0x2109 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xffac },     \
+       { 0xa438, 0x2503 },     \
+       { 0xa438, 0xaf4b },     \
+       { 0xa438, 0xeeaf },     \
+       { 0xa438, 0x4beb },     \
+       { 0xa438, 0xad35 },     \
+       { 0xa438, 0x03af },     \
+       { 0xa438, 0x421b },     \
+       { 0xa438, 0xaf42 },     \
+       { 0xa438, 0x5ce1 },     \
+       { 0xa438, 0x8652 },     \
+       { 0xa438, 0xaf49 },     \
+       { 0xa438, 0xdcef },     \
+       { 0xa438, 0x31e1 },     \
+       { 0xa438, 0x8ffd },     \
+       { 0xa438, 0xac28 },     \
+       { 0xa438, 0x2ebf },     \
+       { 0xa438, 0x6dda },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x95ad },     \
+       { 0xa438, 0x2825 },     \
+       { 0xa438, 0xe28f },     \
+       { 0xa438, 0xe4ef },     \
+       { 0xa438, 0x131b },     \
+       { 0xa438, 0x12ac },     \
+       { 0xa438, 0x2f10 },     \
+       { 0xa438, 0xef31 },     \
+       { 0xa438, 0x1f44 },     \
+       { 0xa438, 0xef13 },     \
+       { 0xa438, 0xbf6c },     \
+       { 0xa438, 0xcf02 },     \
+       { 0xa438, 0x7476 },     \
+       { 0xa438, 0x1a12 },     \
+       { 0xa438, 0xae08 },     \
+       { 0xa438, 0xbf6c },     \
+       { 0xa438, 0xcf02 },     \
+       { 0xa438, 0x744a },     \
+       { 0xa438, 0xef13 },     \
+       { 0xa438, 0xaf08 },     \
+       { 0xa438, 0x66af },     \
+       { 0xa438, 0x085c },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0xe3ad },     \
+       { 0xa438, 0x2706 },     \
+       { 0xa438, 0xe58f },     \
+       { 0xa438, 0xe9af },     \
+       { 0xa438, 0x4091 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xe1ac },     \
+       { 0xa438, 0x2002 },     \
+       { 0xa438, 0xae03 },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0xe2e5 },     \
+       { 0xa438, 0x8fe9 },     \
+       { 0xa438, 0xaf3f },     \
+       { 0xa438, 0xe5f8 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xe7a0 },     \
+       { 0xa438, 0x0005 },     \
+       { 0xa438, 0x028b },     \
+       { 0xa438, 0x0dae },     \
+       { 0xa438, 0x13a0 },     \
+       { 0xa438, 0x0105 },     \
+       { 0xa438, 0x028b },     \
+       { 0xa438, 0x96ae },     \
+       { 0xa438, 0x0ba0 },     \
+       { 0xa438, 0x0205 },     \
+       { 0xa438, 0x028b },     \
+       { 0xa438, 0xc2ae },     \
+       { 0xa438, 0x0302 },     \
+       { 0xa438, 0x8c18 },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xfafb },     \
+       { 0xa438, 0xe080 },     \
+       { 0xa438, 0x15ad },     \
+       { 0xa438, 0x2343 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xfdac },     \
+       { 0xa438, 0x203d },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xe9a0 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa438, 0xae35 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xe800 },     \
+       { 0xa438, 0x028c },     \
+       { 0xa438, 0xc8bf },     \
+       { 0xa438, 0x8feb },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x64bf },     \
+       { 0xa438, 0x8fef },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x7402 },     \
+       { 0xa438, 0x73a4 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x18ee },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0x0102 },     \
+       { 0xa438, 0x8e1b },     \
+       { 0xa438, 0x0273 },     \
+       { 0xa438, 0xd7ef },     \
+       { 0xa438, 0x47e5 },     \
+       { 0xa438, 0x85a6 },     \
+       { 0xa438, 0xe485 },     \
+       { 0xa438, 0xa5ee },     \
+       { 0xa438, 0x8fe7 },     \
+       { 0xa438, 0x01ae },     \
+       { 0xa438, 0x33bf },     \
+       { 0xa438, 0x8f87 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x4abf },     \
+       { 0xa438, 0x8f8d },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x4abf },     \
+       { 0xa438, 0x8f93 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x4abf },     \
+       { 0xa438, 0x8f99 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x4abf },     \
+       { 0xa438, 0x8f84 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x53bf },     \
+       { 0xa438, 0x8f8a },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x53bf },     \
+       { 0xa438, 0x8f90 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x53bf },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x5302 },     \
+       { 0xa438, 0x2261 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xfafb },     \
+       { 0xa438, 0xe085 },     \
+       { 0xa438, 0xa5e1 },     \
+       { 0xa438, 0x85a6 },     \
+       { 0xa438, 0xef64 },     \
+       { 0xa438, 0xd000 },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0xeaef },     \
+       { 0xa438, 0x7402 },     \
+       { 0xa438, 0x73f2 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x10e0 },     \
+       { 0xa438, 0x8fe8 },     \
+       { 0xa438, 0xac24 },     \
+       { 0xa438, 0x06ee },     \
+       { 0xa438, 0x8fe7 },     \
+       { 0xa438, 0x02ae },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x8fe7 },     \
+       { 0xa438, 0x03ff },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xfb02 },     \
+       { 0xa438, 0x8cc8 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0xebd8 },     \
+       { 0xa438, 0x19d9 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0xf3e2 },     \
+       { 0xa438, 0x8fe8 },     \
+       { 0xa438, 0xef32 },     \
+       { 0xa438, 0x4b02 },     \
+       { 0xa438, 0x1a93 },     \
+       { 0xa438, 0xdc19 },     \
+       { 0xa438, 0xdd12 },     \
+       { 0xa438, 0xe68f },     \
+       { 0xa438, 0xe8e3 },     \
+       { 0xa438, 0x8fe9 },     \
+       { 0xa438, 0x1b23 },     \
+       { 0xa438, 0xad37 },     \
+       { 0xa438, 0x07e0 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0x4802 },     \
+       { 0xa438, 0xae09 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xe810 },     \
+       { 0xa438, 0x1f00 },     \
+       { 0xa438, 0xe48f },     \
+       { 0xa438, 0xfee4 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0x028e },     \
+       { 0xa438, 0x1b02 },     \
+       { 0xa438, 0x73d7 },     \
+       { 0xa438, 0xef47 },     \
+       { 0xa438, 0xe585 },     \
+       { 0xa438, 0xa6e4 },     \
+       { 0xa438, 0x85a5 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xe701 },     \
+       { 0xa438, 0xffef },     \
+       { 0xa438, 0x96fe },     \
+       { 0xa438, 0xfdfc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xfafb },     \
+       { 0xa438, 0x028c },     \
+       { 0xa438, 0xc8bf },     \
+       { 0xa438, 0x8feb },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x64bf },     \
+       { 0xa438, 0x8fef },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x7402 },     \
+       { 0xa438, 0x73a4 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x27bf },     \
+       { 0xa438, 0x8fed },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x64bf },     \
+       { 0xa438, 0x8ff1 },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x7402 },     \
+       { 0xa438, 0x73a4 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x11e2 },     \
+       { 0xa438, 0x8fe8 },     \
+       { 0xa438, 0xe38f },     \
+       { 0xa438, 0xe9ef },     \
+       { 0xa438, 0x0258 },     \
+       { 0xa438, 0x0f1b },     \
+       { 0xa438, 0x03ac },     \
+       { 0xa438, 0x2744 },     \
+       { 0xa438, 0xae09 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xfee4 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0x028e },     \
+       { 0xa438, 0x1b02 },     \
+       { 0xa438, 0x2261 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xe700 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x8702 },     \
+       { 0xa438, 0x744a },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x8d02 },     \
+       { 0xa438, 0x744a },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x9302 },     \
+       { 0xa438, 0x744a },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x9902 },     \
+       { 0xa438, 0x744a },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x8402 },     \
+       { 0xa438, 0x7453 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x8a02 },     \
+       { 0xa438, 0x7453 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x9002 },     \
+       { 0xa438, 0x7453 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x9602 },     \
+       { 0xa438, 0x7453 },     \
+       { 0xa438, 0xae1f },     \
+       { 0xa438, 0x12e6 },     \
+       { 0xa438, 0x8fe8 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0xffe4 },     \
+       { 0xa438, 0x8ffe },     \
+       { 0xa438, 0x028d },     \
+       { 0xa438, 0x3e02 },     \
+       { 0xa438, 0x8e1b },     \
+       { 0xa438, 0x0273 },     \
+       { 0xa438, 0xd7ef },     \
+       { 0xa438, 0x47e5 },     \
+       { 0xa438, 0x85a6 },     \
+       { 0xa438, 0xe485 },     \
+       { 0xa438, 0xa5ee },     \
+       { 0xa438, 0x8fe7 },     \
+       { 0xa438, 0x01ff },     \
+       { 0xa438, 0xfeef },     \
+       { 0xa438, 0x96fe },     \
+       { 0xa438, 0xfdfc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xfafb },     \
+       { 0xa438, 0x1f22 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xeb00 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xec00 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xed00 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xee00 },     \
+       { 0xa438, 0x1f33 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xe500 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xe600 },     \
+       { 0xa438, 0xbf53 },     \
+       { 0xa438, 0x7d02 },     \
+       { 0xa438, 0x7662 },     \
+       { 0xa438, 0xef64 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0xe5d8 },     \
+       { 0xa438, 0x19d9 },     \
+       { 0xa438, 0xef74 },     \
+       { 0xa438, 0x0273 },     \
+       { 0xa438, 0xbfef },     \
+       { 0xa438, 0x47dd },     \
+       { 0xa438, 0x89dc },     \
+       { 0xa438, 0xd1ff },     \
+       { 0xa438, 0xb1fe },     \
+       { 0xa438, 0x13ad },     \
+       { 0xa438, 0x3be0 },     \
+       { 0xa438, 0x0d73 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0xedd8 },     \
+       { 0xa438, 0x19d9 },     \
+       { 0xa438, 0xef64 },     \
+       { 0xa438, 0xef47 },     \
+       { 0xa438, 0x0273 },     \
+       { 0xa438, 0xa4ad },     \
+       { 0xa438, 0x5003 },     \
+       { 0xa438, 0xdd89 },     \
+       { 0xa438, 0xdcef },     \
+       { 0xa438, 0x64bf },     \
+       { 0xa438, 0x8feb },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd91a },     \
+       { 0xa438, 0x46dd },     \
+       { 0xa438, 0x89dc },     \
+       { 0xa438, 0x12ad },     \
+       { 0xa438, 0x32b0 },     \
+       { 0xa438, 0x0d42 },     \
+       { 0xa438, 0xdc19 },     \
+       { 0xa438, 0xddff },     \
+       { 0xa438, 0xfeef },     \
+       { 0xa438, 0x96fe },     \
+       { 0xa438, 0xfdfc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xfafb },     \
+       { 0xa438, 0x1f22 },     \
+       { 0xa438, 0xd6ff },     \
+       { 0xa438, 0xffef },     \
+       { 0xa438, 0x03bf },     \
+       { 0xa438, 0x8ff3 },     \
+       { 0xa438, 0xef32 },     \
+       { 0xa438, 0x4b02 },     \
+       { 0xa438, 0x1a93 },     \
+       { 0xa438, 0xef30 },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x7402 },     \
+       { 0xa438, 0x73a4 },     \
+       { 0xa438, 0xac50 },     \
+       { 0xa438, 0x04ef },     \
+       { 0xa438, 0x32ef },     \
+       { 0xa438, 0x64e0 },     \
+       { 0xa438, 0x8fe9 },     \
+       { 0xa438, 0x12ef },     \
+       { 0xa438, 0x121b },     \
+       { 0xa438, 0x10ac },     \
+       { 0xa438, 0x2fd9 },     \
+       { 0xa438, 0xef03 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0xf348 },     \
+       { 0xa438, 0x021a },     \
+       { 0xa438, 0x90ec },     \
+       { 0xa438, 0xff19 },     \
+       { 0xa438, 0xecff },     \
+       { 0xa438, 0xd001 },     \
+       { 0xa438, 0xae03 },     \
+       { 0xa438, 0x0c01 },     \
+       { 0xa438, 0x83a3 },     \
+       { 0xa438, 0x00fa },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0xff1e },     \
+       { 0xa438, 0x10e5 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0x725a },     \
+       { 0xa438, 0x725d },     \
+       { 0xa438, 0x7260 },     \
+       { 0xa438, 0x7263 },     \
+       { 0xa438, 0x71fa },     \
+       { 0xa438, 0x71fd },     \
+       { 0xa438, 0x7200 },     \
+       { 0xa438, 0x7203 },     \
+       { 0xa438, 0x8f4b },     \
+       { 0xa438, 0x8f4e },     \
+       { 0xa438, 0x8f51 },     \
+       { 0xa438, 0x8f54 },     \
+       { 0xa438, 0x8f57 },     \
+       { 0xa438, 0x8f5a },     \
+       { 0xa438, 0x8f5d },     \
+       { 0xa438, 0x8f60 },     \
+       { 0xa438, 0x722a },     \
+       { 0xa438, 0x722d },     \
+       { 0xa438, 0x7230 },     \
+       { 0xa438, 0x7233 },     \
+       { 0xa438, 0x721e },     \
+       { 0xa438, 0x7221 },     \
+       { 0xa438, 0x7224 },     \
+       { 0xa438, 0x7227 },     \
+       { 0xa438, 0x7212 },     \
+       { 0xa438, 0x7215 },     \
+       { 0xa438, 0x7218 },     \
+       { 0xa438, 0x721b },     \
+       { 0xa438, 0x724e },     \
+       { 0xa438, 0x7251 },     \
+       { 0xa438, 0x7254 },     \
+       { 0xa438, 0x7257 },     \
+       { 0xa438, 0x7242 },     \
+       { 0xa438, 0x7245 },     \
+       { 0xa438, 0x7248 },     \
+       { 0xa438, 0x724b },     \
+       { 0xa438, 0x7236 },     \
+       { 0xa438, 0x7239 },     \
+       { 0xa438, 0x723c },     \
+       { 0xa438, 0x723f },     \
+       { 0xa438, 0x8f84 },     \
+       { 0xa438, 0x8f8a },     \
+       { 0xa438, 0x8f90 },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x8f9c },     \
+       { 0xa438, 0x8fa2 },     \
+       { 0xa438, 0x8fa8 },     \
+       { 0xa438, 0x8fae },     \
+       { 0xa438, 0x8f87 },     \
+       { 0xa438, 0x8f8d },     \
+       { 0xa438, 0x8f93 },     \
+       { 0xa438, 0x8f99 },     \
+       { 0xa438, 0x8f9f },     \
+       { 0xa438, 0x8fa5 },     \
+       { 0xa438, 0x8fab },     \
+       { 0xa438, 0x8fb1 },     \
+       { 0xa438, 0x8f63 },     \
+       { 0xa438, 0x8f66 },     \
+       { 0xa438, 0x8f69 },     \
+       { 0xa438, 0x8f6c },     \
+       { 0xa438, 0x8f6f },     \
+       { 0xa438, 0x8f72 },     \
+       { 0xa438, 0x8f75 },     \
+       { 0xa438, 0x8f78 },     \
+       { 0xa438, 0x8f7b },     \
+       { 0xa438, 0xf8f9 },     \
+       { 0xa438, 0xfaef },     \
+       { 0xa438, 0x69fa },     \
+       { 0xa438, 0xfbe2 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0xad30 },     \
+       { 0xa438, 0x06d1 },     \
+       { 0xa438, 0x00d3 },     \
+       { 0xa438, 0x00ae },     \
+       { 0xa438, 0x04d1 },     \
+       { 0xa438, 0x01d3 },     \
+       { 0xa438, 0x0fbf },     \
+       { 0xa438, 0x8d99 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x0802 },     \
+       { 0xa438, 0x7677 },     \
+       { 0xa438, 0xef13 },     \
+       { 0xa438, 0xbf8d },     \
+       { 0xa438, 0xa1d7 },     \
+       { 0xa438, 0x0008 },     \
+       { 0xa438, 0x0276 },     \
+       { 0xa438, 0x77ad },     \
+       { 0xa438, 0x3106 },     \
+       { 0xa438, 0xd100 },     \
+       { 0xa438, 0xd300 },     \
+       { 0xa438, 0xae04 },     \
+       { 0xa438, 0xd101 },     \
+       { 0xa438, 0xd30f },     \
+       { 0xa438, 0xbf8d },     \
+       { 0xa438, 0xa9d7 },     \
+       { 0xa438, 0x0008 },     \
+       { 0xa438, 0x0276 },     \
+       { 0xa438, 0x77ef },     \
+       { 0xa438, 0x13bf },     \
+       { 0xa438, 0x8db1 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x0802 },     \
+       { 0xa438, 0x7677 },     \
+       { 0xa438, 0xad32 },     \
+       { 0xa438, 0x06d1 },     \
+       { 0xa438, 0x00d3 },     \
+       { 0xa438, 0x00ae },     \
+       { 0xa438, 0x04d1 },     \
+       { 0xa438, 0x01d3 },     \
+       { 0xa438, 0x03bf },     \
+       { 0xa438, 0x8db9 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x1802 },     \
+       { 0xa438, 0x7677 },     \
+       { 0xa438, 0xef13 },     \
+       { 0xa438, 0xbf8d },     \
+       { 0xa438, 0xd1d7 },     \
+       { 0xa438, 0x0018 },     \
+       { 0xa438, 0x0276 },     \
+       { 0xa438, 0x77ad },     \
+       { 0xa438, 0x3304 },     \
+       { 0xa438, 0xd101 },     \
+       { 0xa438, 0xae02 },     \
+       { 0xa438, 0xd100 },     \
+       { 0xa438, 0xd300 },     \
+       { 0xa438, 0xbf8d },     \
+       { 0xa438, 0xe9d7 },     \
+       { 0xa438, 0x0010 },     \
+       { 0xa438, 0x0276 },     \
+       { 0xa438, 0x77ef },     \
+       { 0xa438, 0x13bf },     \
+       { 0xa438, 0x8df9 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x1002 },     \
+       { 0xa438, 0x7677 },     \
+       { 0xa438, 0x1f33 },     \
+       { 0xa438, 0xe38f },     \
+       { 0xa438, 0xfdac },     \
+       { 0xa438, 0x3803 },     \
+       { 0xa438, 0xaf8f },     \
+       { 0xa438, 0x35ad },     \
+       { 0xa438, 0x3405 },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0xfbae },     \
+       { 0xa438, 0x02d1 },     \
+       { 0xa438, 0x00bf },     \
+       { 0xa438, 0x8e09 },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x1202 },     \
+       { 0xa438, 0x7677 },     \
+       { 0xa438, 0xad35 },     \
+       { 0xa438, 0x06d1 },     \
+       { 0xa438, 0x01d3 },     \
+       { 0xa438, 0x04ae },     \
+       { 0xa438, 0x04d1 },     \
+       { 0xa438, 0x00d3 },     \
+       { 0xa438, 0x00bf },     \
+       { 0xa438, 0x6f8a },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x76bf },     \
+       { 0xa438, 0x6bd0 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x951a },     \
+       { 0xa438, 0x13bf },     \
+       { 0xa438, 0x6bd0 },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x76bf },     \
+       { 0xa438, 0x6d2c },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x95ac },     \
+       { 0xa438, 0x280b },     \
+       { 0xa438, 0xbf6d },     \
+       { 0xa438, 0x2f02 },     \
+       { 0xa438, 0x7495 },     \
+       { 0xa438, 0xac28 },     \
+       { 0xa438, 0x02ae },     \
+       { 0xa438, 0x0bad },     \
+       { 0xa438, 0x3504 },     \
+       { 0xa438, 0xd101 },     \
+       { 0xa438, 0xae0d },     \
+       { 0xa438, 0xd10f },     \
+       { 0xa438, 0xae09 },     \
+       { 0xa438, 0xad35 },     \
+       { 0xa438, 0x04d1 },     \
+       { 0xa438, 0x05ae },     \
+       { 0xa438, 0x02d1 },     \
+       { 0xa438, 0x0fbf },     \
+       { 0xa438, 0x8f7e },     \
+       { 0xa438, 0x0274 },     \
+       { 0xa438, 0x76e3 },     \
+       { 0xa438, 0x8ffc },     \
+       { 0xa438, 0xac38 },     \
+       { 0xa438, 0x05ad },     \
+       { 0xa438, 0x3618 },     \
+       { 0xa438, 0xae08 },     \
+       { 0xa438, 0xbf71 },     \
+       { 0xa438, 0x9d02 },     \
+       { 0xa438, 0x744a },     \
+       { 0xa438, 0xae0e },     \
+       { 0xa438, 0xd102 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x8102 },     \
+       { 0xa438, 0x7476 },     \
+       { 0xa438, 0xbf71 },     \
+       { 0xa438, 0x9d02 },     \
+       { 0xa438, 0x7476 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf91f },     \
+       { 0xa438, 0x33e3 },     \
+       { 0xa438, 0x8ffd },     \
+       { 0xa438, 0xad38 },     \
+       { 0xa438, 0x0302 },     \
+       { 0xa438, 0x8e1b },     \
+       { 0xa438, 0xfd04 },     \
+       { 0xa438, 0x55b0 },     \
+       { 0xa438, 0x2055 },     \
+       { 0xa438, 0xb0a0 },     \
+       { 0xa438, 0x55b1 },     \
+       { 0xa438, 0x2055 },     \
+       { 0xa438, 0xb1a0 },     \
+       { 0xa438, 0xfcb0 },     \
+       { 0xa438, 0x22fc },     \
+       { 0xa438, 0xb0a2 },     \
+       { 0xa438, 0xfcb1 },     \
+       { 0xa438, 0x22fc },     \
+       { 0xa438, 0xb1a2 },     \
+       { 0xa438, 0xfdad },     \
+       { 0xa438, 0xdaca },     \
+       { 0xa438, 0xadda },     \
+       { 0xa438, 0x97ad },     \
+       { 0xa438, 0xda64 },     \
+       { 0xa438, 0xadda },     \
+       { 0xa438, 0x20ad },     \
+       { 0xa438, 0xdafd },     \
+       { 0xa438, 0xaddc },     \
+       { 0xa438, 0xcaad },     \
+       { 0xa438, 0xdc97 },     \
+       { 0xa438, 0xaddc },     \
+       { 0xa438, 0x64ad },     \
+       { 0xa438, 0xdca7 },     \
+       { 0xa438, 0xbf1e },     \
+       { 0xa438, 0x20bc },     \
+       { 0xa438, 0x3299 },     \
+       { 0xa438, 0xadfe },     \
+       { 0xa438, 0x85ad },     \
+       { 0xa438, 0xfe44 },     \
+       { 0xa438, 0xadfe },     \
+       { 0xa438, 0x30ad },     \
+       { 0xa438, 0xfeff },     \
+       { 0xa438, 0xae00 },     \
+       { 0xa438, 0xebae },     \
+       { 0xa438, 0x00aa },     \
+       { 0xa438, 0xae00 },     \
+       { 0xa438, 0x96ae },     \
+       { 0xa438, 0x00dd },     \
+       { 0xa438, 0xad94 },     \
+       { 0xa438, 0xccad },     \
+       { 0xa438, 0x9499 },     \
+       { 0xa438, 0xad94 },     \
+       { 0xa438, 0x88ad },     \
+       { 0xa438, 0x94ff },     \
+       { 0xa438, 0xad94 },     \
+       { 0xa438, 0xeead },     \
+       { 0xa438, 0x94bb },     \
+       { 0xa438, 0xad94 },     \
+       { 0xa438, 0xaaad },     \
+       { 0xa438, 0x94f9 },     \
+       { 0xa438, 0xe28f },     \
+       { 0xa438, 0xffee },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0x00e3 },     \
+       { 0xa438, 0x8ffd },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xfd01 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0xfc01 },     \
+       { 0xa438, 0x028e },     \
+       { 0xa438, 0x1be6 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa438, 0xe78f },     \
+       { 0xa438, 0xfdee },     \
+       { 0xa438, 0x8ffc },     \
+       { 0xa438, 0x00ee },     \
+       { 0xa438, 0x8fe7 },     \
+       { 0xa438, 0x00fd },     \
+       { 0xa438, 0x0400 },     \
+       { 0xa436, 0xb85e },     \
+       { 0xa438, 0x211c },     \
+       { 0xa436, 0xb860 },     \
+       { 0xa438, 0x216c },     \
+       { 0xa436, 0xb862 },     \
+       { 0xa438, 0x212b },     \
+       { 0xa436, 0xb864 },     \
+       { 0xa438, 0x4be8 },     \
+       { 0xa436, 0xb886 },     \
+       { 0xa438, 0x4209 },     \
+       { 0xa436, 0xb888 },     \
+       { 0xa438, 0x49da },     \
+       { 0xa436, 0xb88a },     \
+       { 0xa438, 0x085a },     \
+       { 0xa436, 0xb88c },     \
+       { 0xa438, 0x3fdf },     \
+       { 0xa436, 0xb838 },     \
+       { 0xa438, 0x00ff },     \
+       { 0xb820, 0x0010 },     \
+       { 0xa466, 0x0003 },     \
+       { 0xa436, 0x8528 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0x85f8 },     \
+       { 0xa438, 0xaf86 },     \
+       { 0xa438, 0x10af },     \
+       { 0xa438, 0x8622 },     \
+       { 0xa438, 0xaf86 },     \
+       { 0xa438, 0x4aaf },     \
+       { 0xa438, 0x8658 },     \
+       { 0xa438, 0xaf86 },     \
+       { 0xa438, 0x64af },     \
+       { 0xa438, 0x8685 },     \
+       { 0xa438, 0xaf86 },     \
+       { 0xa438, 0xc4af },     \
+       { 0xa438, 0x86cf },     \
+       { 0xa438, 0xa104 },     \
+       { 0xa438, 0x0ce0 },     \
+       { 0xa438, 0x8394 },     \
+       { 0xa438, 0xad20 },     \
+       { 0xa438, 0x03af },     \
+       { 0xa438, 0x2b67 },     \
+       { 0xa438, 0xaf2a },     \
+       { 0xa438, 0xf0af },     \
+       { 0xa438, 0x2b8d },     \
+       { 0xa438, 0xbf6b },     \
+       { 0xa438, 0x7202 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xa106 },     \
+       { 0xa438, 0x19e1 },     \
+       { 0xa438, 0x8164 },     \
+       { 0xa438, 0xbf6d },     \
+       { 0xa438, 0x5b02 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0x0d13 },     \
+       { 0xa438, 0xbf6d },     \
+       { 0xa438, 0x5802 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0x0d13 },     \
+       { 0xa438, 0xbf6d },     \
+       { 0xa438, 0x6a02 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0x0275 },     \
+       { 0xa438, 0x12af },     \
+       { 0xa438, 0x380d },     \
+       { 0xa438, 0x0d55 },     \
+       { 0xa438, 0x5d07 },     \
+       { 0xa438, 0xffbf },     \
+       { 0xa438, 0x8b09 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x91af },     \
+       { 0xa438, 0x3ee2 },     \
+       { 0xa438, 0x023d },     \
+       { 0xa438, 0xffbf },     \
+       { 0xa438, 0x8b09 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9aaf },     \
+       { 0xa438, 0x41a6 },     \
+       { 0xa438, 0x0223 },     \
+       { 0xa438, 0x24f8 },     \
+       { 0xa438, 0xfaef },     \
+       { 0xa438, 0x69bf },     \
+       { 0xa438, 0x6b9c },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xdce0 },     \
+       { 0xa438, 0x8f7a },     \
+       { 0xa438, 0x1f01 },     \
+       { 0xa438, 0x9e06 },     \
+       { 0xa438, 0xe58f },     \
+       { 0xa438, 0x7a02 },     \
+       { 0xa438, 0x7550 },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0xaf06 },     \
+       { 0xa438, 0x8702 },     \
+       { 0xa438, 0x1cac },     \
+       { 0xa438, 0xf8f9 },     \
+       { 0xa438, 0xfaef },     \
+       { 0xa438, 0x69fb },     \
+       { 0xa438, 0xd78f },     \
+       { 0xa438, 0x97ae },     \
+       { 0xa438, 0x00bf },     \
+       { 0xa438, 0x6d4f },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x91d3 },     \
+       { 0xa438, 0x00a3 },     \
+       { 0xa438, 0x1202 },     \
+       { 0xa438, 0xae1b },     \
+       { 0xa438, 0xbf6d },     \
+       { 0xa438, 0x52ef },     \
+       { 0xa438, 0x1302 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0xef97 },     \
+       { 0xa438, 0xd9bf },     \
+       { 0xa438, 0x6d55 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xbd17 },     \
+       { 0xa438, 0x13ae },     \
+       { 0xa438, 0xe6bf },     \
+       { 0xa438, 0x6d4f },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9aff },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfcaf },     \
+       { 0xa438, 0x1c05 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0x021b },     \
+       { 0xa438, 0xf202 },     \
+       { 0xa438, 0x8700 },     \
+       { 0xa438, 0xaf1b },     \
+       { 0xa438, 0x73ad },     \
+       { 0xa438, 0x2003 },     \
+       { 0xa438, 0x0206 },     \
+       { 0xa438, 0x6ead },     \
+       { 0xa438, 0x2108 },     \
+       { 0xa438, 0xe280 },     \
+       { 0xa438, 0x51f7 },     \
+       { 0xa438, 0x30e6 },     \
+       { 0xa438, 0x8051 },     \
+       { 0xa438, 0xe180 },     \
+       { 0xa438, 0x421e },     \
+       { 0xa438, 0x10e5 },     \
+       { 0xa438, 0x8042 },     \
+       { 0xa438, 0xe0ff },     \
+       { 0xa438, 0xeee1 },     \
+       { 0xa438, 0x8043 },     \
+       { 0xa438, 0x1e10 },     \
+       { 0xa438, 0xe580 },     \
+       { 0xa438, 0x43e0 },     \
+       { 0xa438, 0xffef },     \
+       { 0xa438, 0xad20 },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x804f },     \
+       { 0xa438, 0x1eaf },     \
+       { 0xa438, 0x0661 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xe080 },     \
+       { 0xa438, 0x4fac },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa438, 0xe080 },     \
+       { 0xa438, 0x44ad },     \
+       { 0xa438, 0x241a },     \
+       { 0xa438, 0x0287 },     \
+       { 0xa438, 0x2fe0 },     \
+       { 0xa438, 0x8044 },     \
+       { 0xa438, 0xac24 },     \
+       { 0xa438, 0x11bf },     \
+       { 0xa438, 0x8b0c },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9aae },     \
+       { 0xa438, 0x0902 },     \
+       { 0xa438, 0x88c8 },     \
+       { 0xa438, 0x028a },     \
+       { 0xa438, 0x9502 },     \
+       { 0xa438, 0x8a8a },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xe08f },     \
+       { 0xa438, 0x96a0 },     \
+       { 0xa438, 0x0005 },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x6cae },     \
+       { 0xa438, 0x38a0 },     \
+       { 0xa438, 0x0105 },     \
+       { 0xa438, 0x0287 },     \
+       { 0xa438, 0x75ae },     \
+       { 0xa438, 0x30a0 },     \
+       { 0xa438, 0x0205 },     \
+       { 0xa438, 0x0287 },     \
+       { 0xa438, 0xb3ae },     \
+       { 0xa438, 0x28a0 },     \
+       { 0xa438, 0x0305 },     \
+       { 0xa438, 0x0287 },     \
+       { 0xa438, 0xc9ae },     \
+       { 0xa438, 0x20a0 },     \
+       { 0xa438, 0x0405 },     \
+       { 0xa438, 0x0287 },     \
+       { 0xa438, 0xd6ae },     \
+       { 0xa438, 0x18a0 },     \
+       { 0xa438, 0x0505 },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x1aae },     \
+       { 0xa438, 0x10a0 },     \
+       { 0xa438, 0x0605 },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x27ae },     \
+       { 0xa438, 0x08a0 },     \
+       { 0xa438, 0x0705 },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x48ae },     \
+       { 0xa438, 0x00fc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xfaef },     \
+       { 0xa438, 0x69e0 },     \
+       { 0xa438, 0x8018 },     \
+       { 0xa438, 0xad25 },     \
+       { 0xa438, 0x2c02 },     \
+       { 0xa438, 0x8a67 },     \
+       { 0xa438, 0xe184 },     \
+       { 0xa438, 0x5de5 },     \
+       { 0xa438, 0x8f92 },     \
+       { 0xa438, 0xe58f },     \
+       { 0xa438, 0x93e5 },     \
+       { 0xa438, 0x8f94 },     \
+       { 0xa438, 0xe58f },     \
+       { 0xa438, 0x9502 },     \
+       { 0xa438, 0x88e6 },     \
+       { 0xa438, 0xe184 },     \
+       { 0xa438, 0xf759 },     \
+       { 0xa438, 0x0fe5 },     \
+       { 0xa438, 0x8f7b },     \
+       { 0xa438, 0xe58f },     \
+       { 0xa438, 0x7ce5 },     \
+       { 0xa438, 0x8f7d },     \
+       { 0xa438, 0xe58f },     \
+       { 0xa438, 0x7eee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x02ae },     \
+       { 0xa438, 0x0302 },     \
+       { 0xa438, 0x8a8a },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0x04f9 },     \
+       { 0xa438, 0x0289 },     \
+       { 0xa438, 0x19ac },     \
+       { 0xa438, 0x3009 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x9603 },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x8eae },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x04fd },     \
+       { 0xa438, 0x04fb },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x55ad },     \
+       { 0xa438, 0x5004 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x9602 },     \
+       { 0xa438, 0xff04 },     \
+       { 0xa438, 0xf902 },     \
+       { 0xa438, 0x8943 },     \
+       { 0xa438, 0xe28f },     \
+       { 0xa438, 0x920c },     \
+       { 0xa438, 0x245a },     \
+       { 0xa438, 0xf0e3 },     \
+       { 0xa438, 0x84f7 },     \
+       { 0xa438, 0x5bf0 },     \
+       { 0xa438, 0x1b23 },     \
+       { 0xa438, 0x9e0f },     \
+       { 0xa438, 0x028a },     \
+       { 0xa438, 0x52ee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x0502 },     \
+       { 0xa438, 0x888e },     \
+       { 0xa438, 0x0287 },     \
+       { 0xa438, 0xffae },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x06fd },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xfa1f },     \
+       { 0xa438, 0x44d2 },     \
+       { 0xa438, 0x04bf },     \
+       { 0xa438, 0x8f7f },     \
+       { 0xa438, 0xdc19 },     \
+       { 0xa438, 0xdd19 },     \
+       { 0xa438, 0x829f },     \
+       { 0xa438, 0xf9fe },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xfb02 },     \
+       { 0xa438, 0x8855 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x04ff },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0x0289 },     \
+       { 0xa438, 0x19ac },     \
+       { 0xa438, 0x3009 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x9607 },     \
+       { 0xa438, 0x0288 },     \
+       { 0xa438, 0x8eae },     \
+       { 0xa438, 0x0702 },     \
+       { 0xa438, 0x8a8a },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x9601 },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xfb02 },     \
+       { 0xa438, 0x8855 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x06ff },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xfae0 },     \
+       { 0xa438, 0x8457 },     \
+       { 0xa438, 0xe184 },     \
+       { 0xa438, 0x58ef },     \
+       { 0xa438, 0x64e1 },     \
+       { 0xa438, 0x8f90 },     \
+       { 0xa438, 0xd000 },     \
+       { 0xa438, 0xef74 },     \
+       { 0xa438, 0x0271 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x9601 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x9004 },     \
+       { 0xa438, 0xee8f },     \
+       { 0xa438, 0x8f40 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x0f02 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xe584 },     \
+       { 0xa438, 0x5dee },     \
+       { 0xa438, 0x8f91 },     \
+       { 0xa438, 0x77ef },     \
+       { 0xa438, 0x96fe },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xfbef },     \
+       { 0xa438, 0x69e1 },     \
+       { 0xa438, 0x8f92 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x0f02 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0x93bf },     \
+       { 0xa438, 0x8b12 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xbde1 },     \
+       { 0xa438, 0x8f94 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0x95bf },     \
+       { 0xa438, 0x8b18 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xbd02 },     \
+       { 0xa438, 0x71e4 },     \
+       { 0xa438, 0xef47 },     \
+       { 0xa438, 0xe484 },     \
+       { 0xa438, 0x57e5 },     \
+       { 0xa438, 0x8458 },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8e0 },     \
+       { 0xa438, 0x8018 },     \
+       { 0xa438, 0xad25 },     \
+       { 0xa438, 0x15ee },     \
+       { 0xa438, 0x8f96 },     \
+       { 0xa438, 0x00d0 },     \
+       { 0xa438, 0x08e4 },     \
+       { 0xa438, 0x8f92 },     \
+       { 0xa438, 0xe48f },     \
+       { 0xa438, 0x93e4 },     \
+       { 0xa438, 0x8f94 },     \
+       { 0xa438, 0xe48f },     \
+       { 0xa438, 0x9502 },     \
+       { 0xa438, 0x888e },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf9e2 },     \
+       { 0xa438, 0x845d },     \
+       { 0xa438, 0xe38f },     \
+       { 0xa438, 0x910d },     \
+       { 0xa438, 0x345b },     \
+       { 0xa438, 0x0f1a },     \
+       { 0xa438, 0x32ac },     \
+       { 0xa438, 0x3c09 },     \
+       { 0xa438, 0x0c34 },     \
+       { 0xa438, 0x5bf0 },     \
+       { 0xa438, 0xe784 },     \
+       { 0xa438, 0xf7ae },     \
+       { 0xa438, 0x04ee },     \
+       { 0xa438, 0x84f7 },     \
+       { 0xa438, 0xf0e3 },     \
+       { 0xa438, 0x8f91 },     \
+       { 0xa438, 0x5b0f },     \
+       { 0xa438, 0x1b23 },     \
+       { 0xa438, 0xac37 },     \
+       { 0xa438, 0x0ae3 },     \
+       { 0xa438, 0x84f7 },     \
+       { 0xa438, 0x1e32 },     \
+       { 0xa438, 0xe784 },     \
+       { 0xa438, 0xf7ae },     \
+       { 0xa438, 0x00fd },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xfaef },     \
+       { 0xa438, 0x69fa },     \
+       { 0xa438, 0xfbd2 },     \
+       { 0xa438, 0x01d3 },     \
+       { 0xa438, 0x04d6 },     \
+       { 0xa438, 0x8f92 },     \
+       { 0xa438, 0xd78f },     \
+       { 0xa438, 0x7bef },     \
+       { 0xa438, 0x97d9 },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xd81b },     \
+       { 0xa438, 0x109e },     \
+       { 0xa438, 0x0480 },     \
+       { 0xa438, 0xdcd2 },     \
+       { 0xa438, 0x0016 },     \
+       { 0xa438, 0x1783 },     \
+       { 0xa438, 0x9fed },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xf9fa },     \
+       { 0xa438, 0xfbef },     \
+       { 0xa438, 0x79fb },     \
+       { 0xa438, 0xcffb },     \
+       { 0xa438, 0xd200 },     \
+       { 0xa438, 0xbe00 },     \
+       { 0xa438, 0x00ef },     \
+       { 0xa438, 0x1229 },     \
+       { 0xa438, 0x40d0 },     \
+       { 0xa438, 0x041c },     \
+       { 0xa438, 0x081a },     \
+       { 0xa438, 0x10bf },     \
+       { 0xa438, 0x8b27 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xbd02 },     \
+       { 0xa438, 0x89ee },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x7fef },     \
+       { 0xa438, 0x1249 },     \
+       { 0xa438, 0x021a },     \
+       { 0xa438, 0x91d8 },     \
+       { 0xa438, 0x19d9 },     \
+       { 0xa438, 0xef74 },     \
+       { 0xa438, 0x0271 },     \
+       { 0xa438, 0xccef },     \
+       { 0xa438, 0x47dd },     \
+       { 0xa438, 0x89dc },     \
+       { 0xa438, 0x18a8 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa438, 0xd202 },     \
+       { 0xa438, 0x8990 },     \
+       { 0xa438, 0x12a2 },     \
+       { 0xa438, 0x04c8 },     \
+       { 0xa438, 0xffc7 },     \
+       { 0xa438, 0xffef },     \
+       { 0xa438, 0x97ff },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8f9 },     \
+       { 0xa438, 0xfafb },     \
+       { 0xa438, 0xef79 },     \
+       { 0xa438, 0xfbbf },     \
+       { 0xa438, 0x8f7f },     \
+       { 0xa438, 0xef12 },     \
+       { 0xa438, 0x4902 },     \
+       { 0xa438, 0x1a91 },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x64bf },     \
+       { 0xa438, 0x8f87 },     \
+       { 0xa438, 0xef12 },     \
+       { 0xa438, 0x4902 },     \
+       { 0xa438, 0x1a91 },     \
+       { 0xa438, 0xd819 },     \
+       { 0xa438, 0xd9ef },     \
+       { 0xa438, 0x7489 },     \
+       { 0xa438, 0x0271 },     \
+       { 0xa438, 0xb1ad },     \
+       { 0xa438, 0x502c },     \
+       { 0xa438, 0xef46 },     \
+       { 0xa438, 0xdc19 },     \
+       { 0xa438, 0xdda2 },     \
+       { 0xa438, 0x0006 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x0f02 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xa201 },     \
+       { 0xa438, 0x06bf },     \
+       { 0xa438, 0x8b12 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xdca2 },     \
+       { 0xa438, 0x0206 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x1502 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x1802 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x7b1a },     \
+       { 0xa438, 0x92dd },     \
+       { 0xa438, 0xffef },     \
+       { 0xa438, 0x97ff },     \
+       { 0xa438, 0xfefd },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf9f8 },     \
+       { 0xa438, 0xfbef },     \
+       { 0xa438, 0x79fb },     \
+       { 0xa438, 0x028a },     \
+       { 0xa438, 0xa0bf },     \
+       { 0xa438, 0x8b1b },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9a16 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x1e02 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xac28 },     \
+       { 0xa438, 0x02ae },     \
+       { 0xa438, 0xf4d6 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x1b02 },     \
+       { 0xa438, 0x7291 },     \
+       { 0xa438, 0xae03 },     \
+       { 0xa438, 0x028a },     \
+       { 0xa438, 0x8ad2 },     \
+       { 0xa438, 0x00d7 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0xe18f },     \
+       { 0xa438, 0x8f1b },     \
+       { 0xa438, 0x12a1 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa438, 0xef67 },     \
+       { 0xa438, 0xae1d },     \
+       { 0xa438, 0xef12 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x2102 },     \
+       { 0xa438, 0x72bd },     \
+       { 0xa438, 0x12bf },     \
+       { 0xa438, 0x8b24 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0xdcef },     \
+       { 0xa438, 0x64ad },     \
+       { 0xa438, 0x4f04 },     \
+       { 0xa438, 0x7eff },     \
+       { 0xa438, 0xff16 },     \
+       { 0xa438, 0x0271 },     \
+       { 0xa438, 0xccae },     \
+       { 0xa438, 0xd7bf },     \
+       { 0xa438, 0x8b2d },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x91ff },     \
+       { 0xa438, 0xef97 },     \
+       { 0xa438, 0xfffc },     \
+       { 0xa438, 0xfd04 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xd104 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x92d8 },     \
+       { 0xa438, 0x10dc },     \
+       { 0xa438, 0x1981 },     \
+       { 0xa438, 0x9ff9 },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfefc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xfbfa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xbf8f },     \
+       { 0xa438, 0x87d0 },     \
+       { 0xa438, 0x08d1 },     \
+       { 0xa438, 0xff02 },     \
+       { 0xa438, 0x8a7c },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0xfeff },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xef69 },     \
+       { 0xa438, 0xdd19 },     \
+       { 0xa438, 0x809f },     \
+       { 0xa438, 0xfbef },     \
+       { 0xa438, 0x96fe },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8e0 },     \
+       { 0xa438, 0x8044 },     \
+       { 0xa438, 0xf624 },     \
+       { 0xa438, 0xe480 },     \
+       { 0xa438, 0x44fc },     \
+       { 0xa438, 0x04f8 },     \
+       { 0xa438, 0xe080 },     \
+       { 0xa438, 0x4ff6 },     \
+       { 0xa438, 0x24e4 },     \
+       { 0xa438, 0x804f },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8fa },     \
+       { 0xa438, 0xfbef },     \
+       { 0xa438, 0x79fb },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x2a02 },     \
+       { 0xa438, 0x7291 },     \
+       { 0xa438, 0xbf8b },     \
+       { 0xa438, 0x3302 },     \
+       { 0xa438, 0x7291 },     \
+       { 0xa438, 0xd68b },     \
+       { 0xa438, 0x2dd7 },     \
+       { 0xa438, 0x8b30 },     \
+       { 0xa438, 0x0116 },     \
+       { 0xa438, 0xad50 },     \
+       { 0xa438, 0x0cbf },     \
+       { 0xa438, 0x8b2a },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9abf },     \
+       { 0xa438, 0x8b33 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9aff },     \
+       { 0xa438, 0xef97 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa438, 0xfc04 },     \
+       { 0xa438, 0xf8f9 },     \
+       { 0xa438, 0xfaef },     \
+       { 0xa438, 0x49f8 },     \
+       { 0xa438, 0xccf8 },     \
+       { 0xa438, 0xef96 },     \
+       { 0xa438, 0x0272 },     \
+       { 0xa438, 0x9a1f },     \
+       { 0xa438, 0x22c7 },     \
+       { 0xa438, 0xbd02 },     \
+       { 0xa438, 0x72dc },     \
+       { 0xa438, 0xac28 },     \
+       { 0xa438, 0x16ac },     \
+       { 0xa438, 0x3008 },     \
+       { 0xa438, 0x0271 },     \
+       { 0xa438, 0xe4ef },     \
+       { 0xa438, 0x6712 },     \
+       { 0xa438, 0xaeee },     \
+       { 0xa438, 0xd700 },     \
+       { 0xa438, 0x0202 },     \
+       { 0xa438, 0x71ff },     \
+       { 0xa438, 0xac50 },     \
+       { 0xa438, 0x05ae },     \
+       { 0xa438, 0xe3d7 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa438, 0xfcc4 },     \
+       { 0xa438, 0xfcef },     \
+       { 0xa438, 0x94fe },     \
+       { 0xa438, 0xfdfc },     \
+       { 0xa438, 0x04cc },     \
+       { 0xa438, 0xc010 },     \
+       { 0xa438, 0x44ac },     \
+       { 0xa438, 0x0030 },     \
+       { 0xa438, 0xbce0 },     \
+       { 0xa438, 0x74bc },     \
+       { 0xa438, 0xe0b8 },     \
+       { 0xa438, 0xbce0 },     \
+       { 0xa438, 0xfcbc },     \
+       { 0xa438, 0xe011 },     \
+       { 0xa438, 0xacb4 },     \
+       { 0xa438, 0xddac },     \
+       { 0xa438, 0xb6fa },     \
+       { 0xa438, 0xacb4 },     \
+       { 0xa438, 0xf0ac },     \
+       { 0xa438, 0xba92 },     \
+       { 0xa438, 0xacb4 },     \
+       { 0xa438, 0xffac },     \
+       { 0xa438, 0x5600 },     \
+       { 0xa438, 0xacb4 },     \
+       { 0xa438, 0xccac },     \
+       { 0xa438, 0xb6ff },     \
+       { 0xa438, 0xb034 },     \
+       { 0xa436, 0xb818 },     \
+       { 0xa438, 0x2ae4 },     \
+       { 0xa436, 0xb81a },     \
+       { 0xa438, 0x380a },     \
+       { 0xa436, 0xb81c },     \
+       { 0xa438, 0x3edd },     \
+       { 0xa436, 0xb81e },     \
+       { 0xa438, 0x41a3 },     \
+       { 0xa436, 0xb850 },     \
+       { 0xa438, 0x0684 },     \
+       { 0xa436, 0xb852 },     \
+       { 0xa438, 0x1c02 },     \
+       { 0xa436, 0xb878 },     \
+       { 0xa438, 0x1b70 },     \
+       { 0xa436, 0xb884 },     \
+       { 0xa438, 0x0633 },     \
+       { 0xa436, 0xb832 },     \
+       { 0xa438, 0x00ff },     \
+       { 0xa436, 0xacfc },     \
+       { 0xa438, 0x0100 },     \
+       { 0xa436, 0xacfe },     \
+       { 0xa438, 0x8000 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x27ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3c67 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x47ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3e67 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x67ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3067 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x87ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3267 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3467 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xcfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3667 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xefff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3867 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3a67 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x000f },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3ce7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3ee7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x30e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x32e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xafff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x34e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1008 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff4 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x36ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1048 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff5 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x38ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1088 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3aff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x10c8 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1109 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0207 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1149 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2227 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1189 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4247 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x11c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6267 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1209 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1249 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2027 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1289 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4047 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x12c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6067 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1309 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8087 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1349 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa0a7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x1389 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc0c7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x13c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe0e7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x140b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0107 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x144b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2127 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x148b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4147 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x14cb },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6167 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5109 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8287 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5149 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa2a7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5189 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc2c7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x51c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe2e7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5009 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0a0f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5049 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2a2f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5089 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4a4f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x50c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6a6f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5209 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x080f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5249 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x282f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5289 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x484f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x52c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x686f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5309 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x888f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5349 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa8af },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x5389 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc8cf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x53c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe8ef },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x550b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x090f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x554b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x292f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x558b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x494f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x55cb },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x696f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9209 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8a8f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9249 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xaaaf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9289 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xcacf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x92c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xeaef },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9009 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1217 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9049 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3237 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9089 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5257 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x90c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7277 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9109 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1017 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9149 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3037 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9189 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5057 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x91c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7077 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9309 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9097 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9349 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb0b7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x9389 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd0d7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x93c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf0f7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x960b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1117 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x964b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3137 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x968b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5157 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x96cb },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7177 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd309 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9297 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd349 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb2b7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd389 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd2d7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd3c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf2f7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd009 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1a1f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd049 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3a3f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd089 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5a5f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd0c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7a7f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd109 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x181f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd149 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x383f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd189 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x585f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd1c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x787f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd209 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x989f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd249 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb8bf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd289 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd8df },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd2c9 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2517 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf8ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe0 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd70b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3534 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x191f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd74b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0555 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x393f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd78b },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1576 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x595f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd7cb },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2417 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x797f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x000d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3434 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9a9f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x004d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0455 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xbabf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x008d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1476 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xdadf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x00cd },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2c17 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xfaf8 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe2 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x400d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3c34 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8187 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x404d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0c55 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa1a7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x408d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1c76 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc1c7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x40cd },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2c97 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe1e7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x800d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3cb4 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x898f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x804d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0cd5 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa9af },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x808d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1cf6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc9cf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x80cd },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2d17 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe9ef },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xc00d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3d34 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9197 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xc04d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0d55 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb1b7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xc08d },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1d76 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd1d7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xc0cd },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2d97 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf1f7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3dbf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x999f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0ddf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb9bf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x1dff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd9df },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf9ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe1 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0002 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x17ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x37ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3d67 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x57ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3f67 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x77ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3167 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x97ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3367 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3567 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xdfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3767 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3967 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3b67 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3de7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3fe7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x31e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x33e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xbfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x35e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x07ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x37e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x27ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x39e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x47ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x3be6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x67ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2066 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x07ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2264 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x27ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2464 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x47ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2664 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x67ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0064 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x87ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0264 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0464 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0664 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0864 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x07ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0a65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x27ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0c65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x47ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0e65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x67ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1065 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x87ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1266 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1466 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1666 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2866 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2a66 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2c66 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2e66 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x20e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x22e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x24e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x26e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x00e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x02e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xafff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x04e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xcfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x06e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xefff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x08e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0ae5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0ce5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0ee5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x10e5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x12e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xafff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x14e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xcfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x16e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xefff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x28e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x17ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2ae6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x37ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2ce6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x57ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2ee6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x77ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2166 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x17ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2364 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x37ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2564 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x57ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2764 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x77ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0164 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x97ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0364 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0564 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0764 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0964 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x17ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0b65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x37ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0d65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x57ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0f65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x77ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1165 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x97ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1366 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1566 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1766 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2966 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2b66 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2d66 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2f66 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x21e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x23e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x25e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x27e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x01e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x03e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xbfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x05e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xdfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x07e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x09e4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0be5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0de5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x0fe5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x11e5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x13e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xbfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x15e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xdfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x17e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x29e6 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x87ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2be5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2de5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x2fe5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1865 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1a65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xafff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1c65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xcfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1e65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xefff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x18e5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x97ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1ae5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1ce5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1ee5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1965 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1b65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xbfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1d65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xdfff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1f65 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x19e5 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x07ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1b9c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x27ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1d9c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x1f9c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x589c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x17ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5c9c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x37ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x599c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5d9c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5a9c },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x100e },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5eff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x104e },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff7 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5bff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x110e },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x114e },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf817 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x120f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf836 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc3c7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x124f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe3e7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x130f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0307 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x134f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4917 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2327 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x510f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5936 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4347 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x514f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6367 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x500f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8387 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x504f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4817 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xa3a7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x520f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5836 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xcbcf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x524f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xebef },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x530f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0b0f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x534f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4917 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2b2f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x920f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5936 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4b4f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x924f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6b6f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x900f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x8b8f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x904f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4817 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xabaf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x910f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5836 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xd3d7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x914f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xf3f7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x930f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1317 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x934f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4917 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3337 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd30f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5936 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5357 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd34f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7377 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd00f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9397 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd04f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4817 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xb3b7 },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd10f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5836 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xdbdf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd14f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x0997 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xfbff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd20f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19b6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1b1f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xd24f },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4917 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3b3f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x593f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5b5f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x099f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7b7f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x19bf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x9b9f },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xbbbf },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffe3 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0004 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x07ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffa4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x27ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffa4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x47ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffa4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x67ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x58a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x0fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5ca4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x2fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x50a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x54a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x6fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x59a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x17ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5da4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x37ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x51a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x57ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x55a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x77ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5aa4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x1fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5ea4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x3fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x52a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x56a4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x7fff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5ba4 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x2a06 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x2b06 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff7 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x53ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x2a06 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff4 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0x57ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x2b06 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf615 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf63f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x069f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x16bf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd0ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x6a46 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5ff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd4ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x6b46 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff7 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd8ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x6a46 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff4 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xdcff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0x6b46 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf615 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf63f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x069f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x16bf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd1ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xaa86 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5ff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd5ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xab86 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff7 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd9ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xaa86 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff4 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xddff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xab86 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf615 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf63f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x069f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x16bf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd2ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xeac6 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5ff6 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0003 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd6ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xebc6 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff7 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xdaff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xeac6 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xfff4 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xdeff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xebc6 },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf615 },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0007 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xf63f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0017 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x069f },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0013 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x16bf },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0013 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x4fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0013 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xfffa },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd3ff },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0x5fff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0013 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xc7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xd7e7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0017 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0xe7ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xdbe7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0017 },     \
+       { 0xa436, 0xad00 },     \
+       { 0xa438, 0x07ff },     \
+       { 0xa436, 0xad02 },     \
+       { 0xa438, 0xdfe7 },     \
+       { 0xa436, 0xad04 },     \
+       { 0xa438, 0xfffe },     \
+       { 0xa436, 0xad06 },     \
+       { 0xa438, 0xffff },     \
+       { 0xa436, 0xad08 },     \
+       { 0xa438, 0x0017 },     \
+       { 0xa436, 0xacfc },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2000 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2001 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6008 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2002 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6010 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2003 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6020 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2004 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6060 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2005 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x60a0 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2006 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x60e0 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2007 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6128 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2008 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6178 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2009 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x61a8 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x200a },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x61f0 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x200b },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6248 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x200c },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6258 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x200d },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6268 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x200e },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6270 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x200f },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6274 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2010 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x627c },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2011 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6284 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2012 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6294 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2013 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x629c },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2014 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x62ac },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2015 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x62bc },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2016 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x62c4 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2017 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x7000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2018 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x2019 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x201a },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x201b },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x201c },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x201d },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x201e },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xaccc },     \
+       { 0xa438, 0x201f },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x6000 },     \
+       { 0xa436, 0xacce },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0x0000 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xb82e, 0x0000 },     \
+       { 0xa436, 0x8023 },     \
+       { 0xa438, 0x0000 },     \
+       { 0xa436, 0x801e },     \
+       { 0xa438, 0x0027 },     \
+       { 0xb820, 0x0000 },     \
+       { 0xb892, 0x0000 },     \
+       { 0xb88e, 0xc15c },     \
+       { 0xb890, 0x0303 },     \
+       { 0xb890, 0x0506 },     \
+       { 0xb890, 0x0807 },     \
+       { 0xb890, 0x090b },     \
+       { 0xb890, 0x0e12 },     \
+       { 0xb890, 0x1617 },     \
+       { 0xb890, 0x1c24 },     \
+       { 0xb890, 0x2b37 },     \
+       { 0xb890, 0x0203 },     \
+       { 0xb890, 0x0304 },     \
+       { 0xb890, 0x0504 },     \
+       { 0xb890, 0x0506 },     \
+       { 0xb890, 0x0708 },     \
+       { 0xb890, 0x090a },     \
+       { 0xb890, 0x0b0e },     \
+       { 0xb890, 0x1013 },     \
+       { 0xb890, 0x1519 },     \
+       { 0xb890, 0x1d22 },     \
+       { 0xb890, 0x282e },     \
+       { 0xb890, 0x363e },     \
+       { 0xb890, 0x474b },     \
+       { 0xb88e, 0xc196 },     \
+       { 0xb890, 0x3f5e },     \
+       { 0xb890, 0xf834 },     \
+       { 0xb890, 0x6c01 },     \
+       { 0xb890, 0xa67f },     \
+       { 0xb890, 0xa06c },     \
+       { 0xb890, 0x043b },     \
+       { 0xb890, 0x6190 },     \
+       { 0xb890, 0x88db },     \
+       { 0xb890, 0x9ecd },     \
+       { 0xb890, 0x4dbc },     \
+       { 0xb890, 0x6e0e },     \
+       { 0xb890, 0x9f2d },     \
+       { 0xb890, 0x2c18 },     \
+       { 0xb890, 0x5e8c },     \
+       { 0xb890, 0x5bfe },     \
+       { 0xb890, 0x183c },     \
+       { 0xb890, 0x23c9 },     \
+       { 0xb890, 0x3e84 },     \
+       { 0xb890, 0x3c20 },     \
+       { 0xb890, 0xcc56 },     \
+       { 0xb890, 0x3480 },     \
+       { 0xb890, 0x0040 },     \
+       { 0xb88e, 0xc00f },     \
+       { 0xb890, 0x3502 },     \
+       { 0xb890, 0x0203 },     \
+       { 0xb890, 0x0303 },     \
+       { 0xb890, 0x0404 },     \
+       { 0xb890, 0x0506 },     \
+       { 0xb890, 0x0607 },     \
+       { 0xb890, 0x080a },     \
+       { 0xb890, 0x0b0d },     \
+       { 0xb890, 0x0e10 },     \
+       { 0xb890, 0x1114 },     \
+       { 0xb890, 0x171b },     \
+       { 0xb890, 0x1f22 },     \
+       { 0xb890, 0x2832 },     \
+       { 0xb890, 0x0101 },     \
+       { 0xb890, 0x0101 },     \
+       { 0xb890, 0x0202 },     \
+       { 0xb890, 0x0303 },     \
+       { 0xb890, 0x0404 },     \
+       { 0xb890, 0x0506 },     \
+       { 0xb890, 0x0709 },     \
+       { 0xb890, 0x0a0d },     \
+       { 0xb88e, 0xc047 },     \
+       { 0xb890, 0x365f },     \
+       { 0xb890, 0xbe10 },     \
+       { 0xb890, 0x84e4 },     \
+       { 0xb890, 0x60e9 },     \
+       { 0xb890, 0xa86a },     \
+       { 0xb890, 0xf1e3 },     \
+       { 0xb890, 0xf73f },     \
+       { 0xb890, 0x5c02 },     \
+       { 0xb890, 0x9547 },     \
+       { 0xb890, 0xc30c },     \
+       { 0xb890, 0xb064 },     \
+       { 0xb890, 0x079a },     \
+       { 0xb890, 0x1e23 },     \
+       { 0xb890, 0x1b5d },     \
+       { 0xb890, 0x92e7 },     \
+       { 0xb890, 0x4baf },     \
+       { 0xb890, 0x2386 },     \
+       { 0xb890, 0x01b6 },     \
+       { 0xb890, 0x6f82 },     \
+       { 0xb890, 0xdc1c },     \
+       { 0xb890, 0x8c92 },     \
+       { 0xb88e, 0xc110 },     \
+       { 0xb890, 0x0c7f },     \
+       { 0xb890, 0x1014 },     \
+       { 0xb890, 0x231d },     \
+       { 0xb890, 0x2023 },     \
+       { 0xb890, 0x2628 },     \
+       { 0xb890, 0x2a2d },     \
+       { 0xb890, 0x2d2c },     \
+       { 0xb890, 0x2c2e },     \
+       { 0xb890, 0x320d },     \
+       { 0xb88e, 0xc186 },     \
+       { 0xb890, 0x0306 },     \
+       { 0xb890, 0x0804 },     \
+       { 0xb890, 0x0406 },     \
+       { 0xb890, 0x0707 },     \
+       { 0xb890, 0x0709 },     \
+       { 0xb890, 0x0b0f },     \
+       { 0xb890, 0x161d },     \
+       { 0xb890, 0x202a },     \
+       { 0xb890, 0x3f5e },     \
+       { 0xb88e, 0xc1c1 },     \
+       { 0xb890, 0x0040 },     \
+       { 0xb890, 0x5920 },     \
+       { 0xb890, 0x88cd },     \
+       { 0xb890, 0x1ca1 },     \
+       { 0xb890, 0x3d20 },     \
+       { 0xb890, 0x3ae4 },     \
+       { 0xb890, 0x6a43 },     \
+       { 0xb890, 0x30af },     \
+       { 0xb890, 0xdd16 },     \
+       { 0xb88e, 0xc283 },     \
+       { 0xb890, 0x1611 },     \
+       { 0xb890, 0x161c },     \
+       { 0xb890, 0x2127 },     \
+       { 0xb890, 0x2c32 },     \
+       { 0xb890, 0x373d },     \
+       { 0xb890, 0x4247 },     \
+       { 0xb890, 0x4d52 },     \
+       { 0xb890, 0x585a },     \
+       { 0xb890, 0x0004 },     \
+       { 0xb890, 0x080c },     \
+       { 0xb890, 0x1014 },     \
+       { 0xb890, 0x181b },     \
+       { 0xb890, 0x1f23 },     \
+       { 0xb890, 0x272b },     \
+       { 0xb890, 0x2f33 },     \
+       { 0xb890, 0x363a },     \
+       { 0xb890, 0x3e42 },     \
+       { 0xb890, 0x464a },     \
+       { 0xb890, 0x4d51 },     \
+       { 0xb890, 0x5559 },     \
+       { 0xb890, 0x5d65 },     \
+       { 0xb890, 0xe769 },     \
+       { 0xb890, 0xeb56 },     \
+       { 0xb890, 0xc04b },     \
+       { 0xb890, 0xd502 },     \
+       { 0xb890, 0x2fb1 },     \
+       { 0xb890, 0x33b5 },     \
+       { 0xb890, 0x37f8 },     \
+       { 0xb890, 0xbb98 },     \
+       { 0xb890, 0x7450 },     \
+       { 0xb890, 0x4c48 },     \
+       { 0xb890, 0x12dc },     \
+       { 0xb890, 0xdcdc },     \
+       { 0xb890, 0x934a },     \
+       { 0xb890, 0x3e33 },     \
+       { 0xb890, 0xe496 },     \
+       { 0xb890, 0x724e },     \
+       { 0xb890, 0x2b07 },     \
+       { 0xb890, 0xe4c0 },     \
+       { 0xb890, 0x9c79 },     \
+       { 0xb890, 0x5512 },     \
+       { 0xb88e, 0xc212 },     \
+       { 0xb890, 0x2020 },     \
+       { 0xb890, 0x2020 },     \
+       { 0xb890, 0x2020 },     \
+       { 0xb890, 0x2020 },     \
+       { 0xb890, 0x2020 },     \
+       { 0xb890, 0x2019 },     \
+       { 0xb88e, 0xc24d },     \
+       { 0xb890, 0x8400 },     \
+       { 0xb890, 0x0000 },     \
+       { 0xb890, 0x0000 },     \
+       { 0xb890, 0x0000 },     \
+       { 0xb890, 0x0000 },     \
+       { 0xb890, 0x0000 },     \
+       { 0xb88e, 0xc2d3 },     \
+       { 0xb890, 0x5524 },     \
+       { 0xb890, 0x2526 },     \
+       { 0xb890, 0x2728 },     \
+       { 0xb88e, 0xc2e3 },     \
+       { 0xb890, 0x3323 },     \
+       { 0xb890, 0x2324 },     \
+       { 0xb890, 0x2425 }