Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtw88: 8821c: add basic functions

RTL8821CE chipsets are 802.11ac dual-band WiFi + BT combo chips.
This patch adds the basic functions such as parameter tables, chip
information, power on flow.

Reviewed-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Tzu-En Huang <tehuang@realtek.com>
Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200616091625.26489-2-yhchuang@realtek.com

authored by

Tzu-En Huang and committed by
Kalle Valo
769a29ce cce0e083

+7514
+1
drivers/net/wireless/realtek/rtw88/main.h
··· 183 183 RTW_CHIP_TYPE_8822B, 184 184 RTW_CHIP_TYPE_8822C, 185 185 RTW_CHIP_TYPE_8723D, 186 + RTW_CHIP_TYPE_8821C, 186 187 }; 187 188 188 189 enum rtw_tx_queue_type {
+4
drivers/net/wireless/realtek/rtw88/reg.h
··· 43 43 #define BITS_EF_ADDR (BIT_MASK_EF_ADDR << BIT_SHIFT_EF_ADDR) 44 44 #define BITS_PLL 0xf0 45 45 46 + #define REG_AFE_XTAL_CTRL 0x24 47 + #define REG_AFE_PLL_CTRL 0x28 46 48 #define REG_AFE_CTRL3 0x2c 47 49 #define BIT_MASK_XTAL 0x00FFF000 48 50 #define BIT_XTAL_GMP_BIT4 BIT(28) ··· 477 475 478 476 #define REG_RFE_CTRL_E 0x0974 479 477 #define REG_2ND_CCA_CTRL 0x0976 478 + 479 + #define REG_CCK0_FAREPORT 0xa2c 480 480 481 481 #define REG_DIS_DPD 0x0a70 482 482 #define DIS_DPD_MASK GENMASK(9, 0)
+651
drivers/net/wireless/realtek/rtw88/rtw8821c.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 + /* Copyright(c) 2018-2019 Realtek Corporation 3 + */ 4 + 5 + #include "main.h" 6 + #include "coex.h" 7 + #include "fw.h" 8 + #include "tx.h" 9 + #include "rx.h" 10 + #include "phy.h" 11 + #include "rtw8821c.h" 12 + #include "rtw8821c_table.h" 13 + #include "mac.h" 14 + #include "reg.h" 15 + #include "debug.h" 16 + #include "bf.h" 17 + 18 + static void rtw8821ce_efuse_parsing(struct rtw_efuse *efuse, 19 + struct rtw8821c_efuse *map) 20 + { 21 + ether_addr_copy(efuse->addr, map->e.mac_addr); 22 + } 23 + 24 + static int rtw8821c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) 25 + { 26 + struct rtw_efuse *efuse = &rtwdev->efuse; 27 + struct rtw8821c_efuse *map; 28 + int i; 29 + 30 + map = (struct rtw8821c_efuse *)log_map; 31 + 32 + efuse->rfe_option = map->rfe_option; 33 + efuse->rf_board_option = map->rf_board_option; 34 + efuse->crystal_cap = map->xtal_k; 35 + efuse->pa_type_2g = map->pa_type; 36 + efuse->pa_type_5g = map->pa_type; 37 + efuse->lna_type_2g = map->lna_type_2g[0]; 38 + efuse->lna_type_5g = map->lna_type_5g[0]; 39 + efuse->channel_plan = map->channel_plan; 40 + efuse->country_code[0] = map->country_code[0]; 41 + efuse->country_code[1] = map->country_code[1]; 42 + efuse->bt_setting = map->rf_bt_setting; 43 + efuse->regd = map->rf_board_option & 0x7; 44 + efuse->thermal_meter[0] = map->thermal_meter; 45 + efuse->thermal_meter_k = map->thermal_meter; 46 + efuse->tx_bb_swing_setting_2g = map->tx_bb_swing_setting_2g; 47 + efuse->tx_bb_swing_setting_5g = map->tx_bb_swing_setting_5g; 48 + 49 + for (i = 0; i < 4; i++) 50 + efuse->txpwr_idx_table[i] = map->txpwr_idx_table[i]; 51 + 52 + switch (rtw_hci_type(rtwdev)) { 53 + case RTW_HCI_TYPE_PCIE: 54 + rtw8821ce_efuse_parsing(efuse, map); 55 + break; 56 + default: 57 + /* unsupported now */ 58 + return -ENOTSUPP; 59 + } 60 + 61 + return 0; 62 + } 63 + 64 + static void rtw8821c_phy_set_param(struct rtw_dev *rtwdev) 65 + { 66 + u8 crystal_cap, val; 67 + 68 + /* power on BB/RF domain */ 69 + val = rtw_read8(rtwdev, REG_SYS_FUNC_EN); 70 + val |= BIT_FEN_PCIEA; 71 + rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); 72 + 73 + /* toggle BB reset */ 74 + val |= BIT_FEN_BB_RSTB | BIT_FEN_BB_GLB_RST; 75 + rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); 76 + val &= ~(BIT_FEN_BB_RSTB | BIT_FEN_BB_GLB_RST); 77 + rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); 78 + val |= BIT_FEN_BB_RSTB | BIT_FEN_BB_GLB_RST; 79 + rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); 80 + 81 + rtw_write8(rtwdev, REG_RF_CTRL, 82 + BIT_RF_EN | BIT_RF_RSTB | BIT_RF_SDM_RSTB); 83 + usleep_range(10, 11); 84 + rtw_write8(rtwdev, REG_WLRF1 + 3, 85 + BIT_RF_EN | BIT_RF_RSTB | BIT_RF_SDM_RSTB); 86 + usleep_range(10, 11); 87 + 88 + /* pre init before header files config */ 89 + rtw_write32_clr(rtwdev, REG_RXPSEL, BIT_RX_PSEL_RST); 90 + 91 + rtw_phy_load_tables(rtwdev); 92 + 93 + crystal_cap = rtwdev->efuse.crystal_cap & 0x3F; 94 + rtw_write32_mask(rtwdev, REG_AFE_XTAL_CTRL, 0x7e000000, crystal_cap); 95 + rtw_write32_mask(rtwdev, REG_AFE_PLL_CTRL, 0x7e, crystal_cap); 96 + rtw_write32_mask(rtwdev, REG_CCK0_FAREPORT, BIT(18) | BIT(22), 0); 97 + 98 + /* post init after header files config */ 99 + rtw_write32_set(rtwdev, REG_RXPSEL, BIT_RX_PSEL_RST); 100 + 101 + rtw_phy_init(rtwdev); 102 + } 103 + 104 + static int rtw8821c_mac_init(struct rtw_dev *rtwdev) 105 + { 106 + u32 value32; 107 + u16 pre_txcnt; 108 + 109 + /* protocol configuration */ 110 + rtw_write8(rtwdev, REG_AMPDU_MAX_TIME_V1, WLAN_AMPDU_MAX_TIME); 111 + rtw_write8_set(rtwdev, REG_TX_HANG_CTRL, BIT_EN_EOF_V1); 112 + pre_txcnt = WLAN_PRE_TXCNT_TIME_TH | BIT_EN_PRECNT; 113 + rtw_write8(rtwdev, REG_PRECNT_CTRL, (u8)(pre_txcnt & 0xFF)); 114 + rtw_write8(rtwdev, REG_PRECNT_CTRL + 1, (u8)(pre_txcnt >> 8)); 115 + value32 = WLAN_RTS_LEN_TH | (WLAN_RTS_TX_TIME_TH << 8) | 116 + (WLAN_MAX_AGG_PKT_LIMIT << 16) | 117 + (WLAN_RTS_MAX_AGG_PKT_LIMIT << 24); 118 + rtw_write32(rtwdev, REG_PROT_MODE_CTRL, value32); 119 + rtw_write16(rtwdev, REG_BAR_MODE_CTRL + 2, 120 + WLAN_BAR_RETRY_LIMIT | WLAN_RA_TRY_RATE_AGG_LIMIT << 8); 121 + rtw_write8(rtwdev, REG_FAST_EDCA_VOVI_SETTING, FAST_EDCA_VO_TH); 122 + rtw_write8(rtwdev, REG_FAST_EDCA_VOVI_SETTING + 2, FAST_EDCA_VI_TH); 123 + rtw_write8(rtwdev, REG_FAST_EDCA_BEBK_SETTING, FAST_EDCA_BE_TH); 124 + rtw_write8(rtwdev, REG_FAST_EDCA_BEBK_SETTING + 2, FAST_EDCA_BK_TH); 125 + rtw_write8_set(rtwdev, REG_INIRTS_RATE_SEL, BIT(5)); 126 + 127 + /* EDCA configuration */ 128 + rtw_write8_clr(rtwdev, REG_TIMER0_SRC_SEL, BIT_TSFT_SEL_TIMER0); 129 + rtw_write16(rtwdev, REG_TXPAUSE, 0); 130 + rtw_write8(rtwdev, REG_SLOT, WLAN_SLOT_TIME); 131 + rtw_write8(rtwdev, REG_PIFS, WLAN_PIFS_TIME); 132 + rtw_write32(rtwdev, REG_SIFS, WLAN_SIFS_CFG); 133 + rtw_write16(rtwdev, REG_EDCA_VO_PARAM + 2, WLAN_VO_TXOP_LIMIT); 134 + rtw_write16(rtwdev, REG_EDCA_VI_PARAM + 2, WLAN_VI_TXOP_LIMIT); 135 + rtw_write32(rtwdev, REG_RD_NAV_NXT, WLAN_NAV_CFG); 136 + rtw_write16(rtwdev, REG_RXTSF_OFFSET_CCK, WLAN_RX_TSF_CFG); 137 + 138 + /* Set beacon cotnrol - enable TSF and other related functions */ 139 + rtw_write8_set(rtwdev, REG_BCN_CTRL, BIT_EN_BCN_FUNCTION); 140 + 141 + /* Set send beacon related registers */ 142 + rtw_write32(rtwdev, REG_TBTT_PROHIBIT, WLAN_TBTT_TIME); 143 + rtw_write8(rtwdev, REG_DRVERLYINT, WLAN_DRV_EARLY_INT); 144 + rtw_write8(rtwdev, REG_BCNDMATIM, WLAN_BCN_DMA_TIME); 145 + rtw_write8_clr(rtwdev, REG_TX_PTCL_CTRL + 1, BIT_SIFS_BK_EN >> 8); 146 + 147 + /* WMAC configuration */ 148 + rtw_write32(rtwdev, REG_RXFLTMAP0, WLAN_RX_FILTER0); 149 + rtw_write16(rtwdev, REG_RXFLTMAP2, WLAN_RX_FILTER2); 150 + rtw_write32(rtwdev, REG_RCR, WLAN_RCR_CFG); 151 + rtw_write8(rtwdev, REG_RX_PKT_LIMIT, WLAN_RXPKT_MAX_SZ_512); 152 + rtw_write8(rtwdev, REG_TCR + 2, WLAN_TX_FUNC_CFG2); 153 + rtw_write8(rtwdev, REG_TCR + 1, WLAN_TX_FUNC_CFG1); 154 + rtw_write8(rtwdev, REG_ACKTO_CCK, 0x40); 155 + rtw_write8_set(rtwdev, REG_WMAC_TRXPTCL_CTL_H, BIT(1)); 156 + rtw_write8_set(rtwdev, REG_SND_PTCL_CTRL, BIT(6)); 157 + rtw_write32(rtwdev, REG_WMAC_OPTION_FUNCTION + 8, WLAN_MAC_OPT_FUNC2); 158 + rtw_write8(rtwdev, REG_WMAC_OPTION_FUNCTION + 4, WLAN_MAC_OPT_NORM_FUNC1); 159 + 160 + return 0; 161 + } 162 + 163 + static void rtw8821c_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) 164 + { 165 + u8 ldo_pwr; 166 + 167 + ldo_pwr = rtw_read8(rtwdev, REG_LDO_EFUSE_CTRL + 3); 168 + ldo_pwr = enable ? ldo_pwr | BIT(7) : ldo_pwr & ~BIT(7); 169 + rtw_write8(rtwdev, REG_LDO_EFUSE_CTRL + 3, ldo_pwr); 170 + } 171 + 172 + static struct rtw_pwr_seq_cmd trans_carddis_to_cardemu_8821c[] = { 173 + {0x0086, 174 + RTW_PWR_CUT_ALL_MSK, 175 + RTW_PWR_INTF_SDIO_MSK, 176 + RTW_PWR_ADDR_SDIO, 177 + RTW_PWR_CMD_WRITE, BIT(0), 0}, 178 + {0x0086, 179 + RTW_PWR_CUT_ALL_MSK, 180 + RTW_PWR_INTF_SDIO_MSK, 181 + RTW_PWR_ADDR_SDIO, 182 + RTW_PWR_CMD_POLLING, BIT(1), BIT(1)}, 183 + {0x004A, 184 + RTW_PWR_CUT_ALL_MSK, 185 + RTW_PWR_INTF_USB_MSK, 186 + RTW_PWR_ADDR_MAC, 187 + RTW_PWR_CMD_WRITE, BIT(0), 0}, 188 + {0x0005, 189 + RTW_PWR_CUT_ALL_MSK, 190 + RTW_PWR_INTF_ALL_MSK, 191 + RTW_PWR_ADDR_MAC, 192 + RTW_PWR_CMD_WRITE, BIT(3) | BIT(4) | BIT(7), 0}, 193 + {0x0300, 194 + RTW_PWR_CUT_ALL_MSK, 195 + RTW_PWR_INTF_PCI_MSK, 196 + RTW_PWR_ADDR_MAC, 197 + RTW_PWR_CMD_WRITE, 0xFF, 0}, 198 + {0x0301, 199 + RTW_PWR_CUT_ALL_MSK, 200 + RTW_PWR_INTF_PCI_MSK, 201 + RTW_PWR_ADDR_MAC, 202 + RTW_PWR_CMD_WRITE, 0xFF, 0}, 203 + {0xFFFF, 204 + RTW_PWR_CUT_ALL_MSK, 205 + RTW_PWR_INTF_ALL_MSK, 206 + 0, 207 + RTW_PWR_CMD_END, 0, 0}, 208 + }; 209 + 210 + static struct rtw_pwr_seq_cmd trans_cardemu_to_act_8821c[] = { 211 + {0x0020, 212 + RTW_PWR_CUT_ALL_MSK, 213 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK, 214 + RTW_PWR_ADDR_MAC, 215 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 216 + {0x0001, 217 + RTW_PWR_CUT_ALL_MSK, 218 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK, 219 + RTW_PWR_ADDR_MAC, 220 + RTW_PWR_CMD_DELAY, 1, RTW_PWR_DELAY_MS}, 221 + {0x0000, 222 + RTW_PWR_CUT_ALL_MSK, 223 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK, 224 + RTW_PWR_ADDR_MAC, 225 + RTW_PWR_CMD_WRITE, BIT(5), 0}, 226 + {0x0005, 227 + RTW_PWR_CUT_ALL_MSK, 228 + RTW_PWR_INTF_ALL_MSK, 229 + RTW_PWR_ADDR_MAC, 230 + RTW_PWR_CMD_WRITE, (BIT(4) | BIT(3) | BIT(2)), 0}, 231 + {0x0075, 232 + RTW_PWR_CUT_ALL_MSK, 233 + RTW_PWR_INTF_PCI_MSK, 234 + RTW_PWR_ADDR_MAC, 235 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 236 + {0x0006, 237 + RTW_PWR_CUT_ALL_MSK, 238 + RTW_PWR_INTF_ALL_MSK, 239 + RTW_PWR_ADDR_MAC, 240 + RTW_PWR_CMD_POLLING, BIT(1), BIT(1)}, 241 + {0x0075, 242 + RTW_PWR_CUT_ALL_MSK, 243 + RTW_PWR_INTF_PCI_MSK, 244 + RTW_PWR_ADDR_MAC, 245 + RTW_PWR_CMD_WRITE, BIT(0), 0}, 246 + {0x0006, 247 + RTW_PWR_CUT_ALL_MSK, 248 + RTW_PWR_INTF_ALL_MSK, 249 + RTW_PWR_ADDR_MAC, 250 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 251 + {0x0005, 252 + RTW_PWR_CUT_ALL_MSK, 253 + RTW_PWR_INTF_ALL_MSK, 254 + RTW_PWR_ADDR_MAC, 255 + RTW_PWR_CMD_WRITE, BIT(7), 0}, 256 + {0x0005, 257 + RTW_PWR_CUT_ALL_MSK, 258 + RTW_PWR_INTF_ALL_MSK, 259 + RTW_PWR_ADDR_MAC, 260 + RTW_PWR_CMD_WRITE, (BIT(4) | BIT(3)), 0}, 261 + {0x10C3, 262 + RTW_PWR_CUT_ALL_MSK, 263 + RTW_PWR_INTF_USB_MSK, 264 + RTW_PWR_ADDR_MAC, 265 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 266 + {0x0005, 267 + RTW_PWR_CUT_ALL_MSK, 268 + RTW_PWR_INTF_ALL_MSK, 269 + RTW_PWR_ADDR_MAC, 270 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 271 + {0x0005, 272 + RTW_PWR_CUT_ALL_MSK, 273 + RTW_PWR_INTF_ALL_MSK, 274 + RTW_PWR_ADDR_MAC, 275 + RTW_PWR_CMD_POLLING, BIT(0), 0}, 276 + {0x0020, 277 + RTW_PWR_CUT_ALL_MSK, 278 + RTW_PWR_INTF_ALL_MSK, 279 + RTW_PWR_ADDR_MAC, 280 + RTW_PWR_CMD_WRITE, BIT(3), BIT(3)}, 281 + {0x0074, 282 + RTW_PWR_CUT_ALL_MSK, 283 + RTW_PWR_INTF_PCI_MSK, 284 + RTW_PWR_ADDR_MAC, 285 + RTW_PWR_CMD_WRITE, BIT(5), BIT(5)}, 286 + {0x0022, 287 + RTW_PWR_CUT_ALL_MSK, 288 + RTW_PWR_INTF_PCI_MSK, 289 + RTW_PWR_ADDR_MAC, 290 + RTW_PWR_CMD_WRITE, BIT(1), 0}, 291 + {0x0062, 292 + RTW_PWR_CUT_ALL_MSK, 293 + RTW_PWR_INTF_PCI_MSK, 294 + RTW_PWR_ADDR_MAC, 295 + RTW_PWR_CMD_WRITE, (BIT(7) | BIT(6) | BIT(5)), 296 + (BIT(7) | BIT(6) | BIT(5))}, 297 + {0x0061, 298 + RTW_PWR_CUT_ALL_MSK, 299 + RTW_PWR_INTF_PCI_MSK, 300 + RTW_PWR_ADDR_MAC, 301 + RTW_PWR_CMD_WRITE, (BIT(7) | BIT(6) | BIT(5)), 0}, 302 + {0x007C, 303 + RTW_PWR_CUT_ALL_MSK, 304 + RTW_PWR_INTF_ALL_MSK, 305 + RTW_PWR_ADDR_MAC, 306 + RTW_PWR_CMD_WRITE, BIT(1), 0}, 307 + {0xFFFF, 308 + RTW_PWR_CUT_ALL_MSK, 309 + RTW_PWR_INTF_ALL_MSK, 310 + 0, 311 + RTW_PWR_CMD_END, 0, 0}, 312 + }; 313 + 314 + static struct rtw_pwr_seq_cmd trans_act_to_cardemu_8821c[] = { 315 + {0x0093, 316 + RTW_PWR_CUT_ALL_MSK, 317 + RTW_PWR_INTF_ALL_MSK, 318 + RTW_PWR_ADDR_MAC, 319 + RTW_PWR_CMD_WRITE, BIT(3), 0}, 320 + {0x001F, 321 + RTW_PWR_CUT_ALL_MSK, 322 + RTW_PWR_INTF_ALL_MSK, 323 + RTW_PWR_ADDR_MAC, 324 + RTW_PWR_CMD_WRITE, 0xFF, 0}, 325 + {0x0049, 326 + RTW_PWR_CUT_ALL_MSK, 327 + RTW_PWR_INTF_ALL_MSK, 328 + RTW_PWR_ADDR_MAC, 329 + RTW_PWR_CMD_WRITE, BIT(1), 0}, 330 + {0x0006, 331 + RTW_PWR_CUT_ALL_MSK, 332 + RTW_PWR_INTF_ALL_MSK, 333 + RTW_PWR_ADDR_MAC, 334 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 335 + {0x0002, 336 + RTW_PWR_CUT_ALL_MSK, 337 + RTW_PWR_INTF_ALL_MSK, 338 + RTW_PWR_ADDR_MAC, 339 + RTW_PWR_CMD_WRITE, BIT(1), 0}, 340 + {0x10C3, 341 + RTW_PWR_CUT_ALL_MSK, 342 + RTW_PWR_INTF_USB_MSK, 343 + RTW_PWR_ADDR_MAC, 344 + RTW_PWR_CMD_WRITE, BIT(0), 0}, 345 + {0x0005, 346 + RTW_PWR_CUT_ALL_MSK, 347 + RTW_PWR_INTF_ALL_MSK, 348 + RTW_PWR_ADDR_MAC, 349 + RTW_PWR_CMD_WRITE, BIT(1), BIT(1)}, 350 + {0x0005, 351 + RTW_PWR_CUT_ALL_MSK, 352 + RTW_PWR_INTF_ALL_MSK, 353 + RTW_PWR_ADDR_MAC, 354 + RTW_PWR_CMD_POLLING, BIT(1), 0}, 355 + {0x0020, 356 + RTW_PWR_CUT_ALL_MSK, 357 + RTW_PWR_INTF_ALL_MSK, 358 + RTW_PWR_ADDR_MAC, 359 + RTW_PWR_CMD_WRITE, BIT(3), 0}, 360 + {0x0000, 361 + RTW_PWR_CUT_ALL_MSK, 362 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK, 363 + RTW_PWR_ADDR_MAC, 364 + RTW_PWR_CMD_WRITE, BIT(5), BIT(5)}, 365 + {0xFFFF, 366 + RTW_PWR_CUT_ALL_MSK, 367 + RTW_PWR_INTF_ALL_MSK, 368 + 0, 369 + RTW_PWR_CMD_END, 0, 0}, 370 + }; 371 + 372 + static struct rtw_pwr_seq_cmd trans_cardemu_to_carddis_8821c[] = { 373 + {0x0007, 374 + RTW_PWR_CUT_ALL_MSK, 375 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK, 376 + RTW_PWR_ADDR_MAC, 377 + RTW_PWR_CMD_WRITE, 0xFF, 0x20}, 378 + {0x0067, 379 + RTW_PWR_CUT_ALL_MSK, 380 + RTW_PWR_INTF_ALL_MSK, 381 + RTW_PWR_ADDR_MAC, 382 + RTW_PWR_CMD_WRITE, BIT(5), 0}, 383 + {0x0005, 384 + RTW_PWR_CUT_ALL_MSK, 385 + RTW_PWR_INTF_PCI_MSK, 386 + RTW_PWR_ADDR_MAC, 387 + RTW_PWR_CMD_WRITE, BIT(2), BIT(2)}, 388 + {0x004A, 389 + RTW_PWR_CUT_ALL_MSK, 390 + RTW_PWR_INTF_USB_MSK, 391 + RTW_PWR_ADDR_MAC, 392 + RTW_PWR_CMD_WRITE, BIT(0), 0}, 393 + {0x0067, 394 + RTW_PWR_CUT_ALL_MSK, 395 + RTW_PWR_INTF_SDIO_MSK, 396 + RTW_PWR_ADDR_MAC, 397 + RTW_PWR_CMD_WRITE, BIT(5), 0}, 398 + {0x0067, 399 + RTW_PWR_CUT_ALL_MSK, 400 + RTW_PWR_INTF_SDIO_MSK, 401 + RTW_PWR_ADDR_MAC, 402 + RTW_PWR_CMD_WRITE, BIT(4), 0}, 403 + {0x004F, 404 + RTW_PWR_CUT_ALL_MSK, 405 + RTW_PWR_INTF_SDIO_MSK, 406 + RTW_PWR_ADDR_MAC, 407 + RTW_PWR_CMD_WRITE, BIT(0), 0}, 408 + {0x0067, 409 + RTW_PWR_CUT_ALL_MSK, 410 + RTW_PWR_INTF_SDIO_MSK, 411 + RTW_PWR_ADDR_MAC, 412 + RTW_PWR_CMD_WRITE, BIT(1), 0}, 413 + {0x0046, 414 + RTW_PWR_CUT_ALL_MSK, 415 + RTW_PWR_INTF_SDIO_MSK, 416 + RTW_PWR_ADDR_MAC, 417 + RTW_PWR_CMD_WRITE, BIT(6), BIT(6)}, 418 + {0x0067, 419 + RTW_PWR_CUT_ALL_MSK, 420 + RTW_PWR_INTF_SDIO_MSK, 421 + RTW_PWR_ADDR_MAC, 422 + RTW_PWR_CMD_WRITE, BIT(2), 0}, 423 + {0x0046, 424 + RTW_PWR_CUT_ALL_MSK, 425 + RTW_PWR_INTF_SDIO_MSK, 426 + RTW_PWR_ADDR_MAC, 427 + RTW_PWR_CMD_WRITE, BIT(7), BIT(7)}, 428 + {0x0062, 429 + RTW_PWR_CUT_ALL_MSK, 430 + RTW_PWR_INTF_SDIO_MSK, 431 + RTW_PWR_ADDR_MAC, 432 + RTW_PWR_CMD_WRITE, BIT(4), BIT(4)}, 433 + {0x0081, 434 + RTW_PWR_CUT_ALL_MSK, 435 + RTW_PWR_INTF_ALL_MSK, 436 + RTW_PWR_ADDR_MAC, 437 + RTW_PWR_CMD_WRITE, BIT(7) | BIT(6), 0}, 438 + {0x0005, 439 + RTW_PWR_CUT_ALL_MSK, 440 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK, 441 + RTW_PWR_ADDR_MAC, 442 + RTW_PWR_CMD_WRITE, BIT(3) | BIT(4), BIT(3)}, 443 + {0x0086, 444 + RTW_PWR_CUT_ALL_MSK, 445 + RTW_PWR_INTF_SDIO_MSK, 446 + RTW_PWR_ADDR_SDIO, 447 + RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 448 + {0x0086, 449 + RTW_PWR_CUT_ALL_MSK, 450 + RTW_PWR_INTF_SDIO_MSK, 451 + RTW_PWR_ADDR_SDIO, 452 + RTW_PWR_CMD_POLLING, BIT(1), 0}, 453 + {0x0090, 454 + RTW_PWR_CUT_ALL_MSK, 455 + RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_PCI_MSK, 456 + RTW_PWR_ADDR_MAC, 457 + RTW_PWR_CMD_WRITE, BIT(1), 0}, 458 + {0x0044, 459 + RTW_PWR_CUT_ALL_MSK, 460 + RTW_PWR_INTF_SDIO_MSK, 461 + RTW_PWR_ADDR_SDIO, 462 + RTW_PWR_CMD_WRITE, 0xFF, 0}, 463 + {0x0040, 464 + RTW_PWR_CUT_ALL_MSK, 465 + RTW_PWR_INTF_SDIO_MSK, 466 + RTW_PWR_ADDR_SDIO, 467 + RTW_PWR_CMD_WRITE, 0xFF, 0x90}, 468 + {0x0041, 469 + RTW_PWR_CUT_ALL_MSK, 470 + RTW_PWR_INTF_SDIO_MSK, 471 + RTW_PWR_ADDR_SDIO, 472 + RTW_PWR_CMD_WRITE, 0xFF, 0x00}, 473 + {0x0042, 474 + RTW_PWR_CUT_ALL_MSK, 475 + RTW_PWR_INTF_SDIO_MSK, 476 + RTW_PWR_ADDR_SDIO, 477 + RTW_PWR_CMD_WRITE, 0xFF, 0x04}, 478 + {0xFFFF, 479 + RTW_PWR_CUT_ALL_MSK, 480 + RTW_PWR_INTF_ALL_MSK, 481 + 0, 482 + RTW_PWR_CMD_END, 0, 0}, 483 + }; 484 + 485 + static const struct rtw_pwr_seq_cmd *card_enable_flow_8821c[] = { 486 + trans_carddis_to_cardemu_8821c, 487 + trans_cardemu_to_act_8821c, 488 + NULL 489 + }; 490 + 491 + static const struct rtw_pwr_seq_cmd *card_disable_flow_8821c[] = { 492 + trans_act_to_cardemu_8821c, 493 + trans_cardemu_to_carddis_8821c, 494 + NULL 495 + }; 496 + 497 + static const struct rtw_intf_phy_para usb2_param_8821c[] = { 498 + {0xFFFF, 0x00, 499 + RTW_IP_SEL_PHY, 500 + RTW_INTF_PHY_CUT_ALL, 501 + RTW_INTF_PHY_PLATFORM_ALL}, 502 + }; 503 + 504 + static const struct rtw_intf_phy_para usb3_param_8821c[] = { 505 + {0xFFFF, 0x0000, 506 + RTW_IP_SEL_PHY, 507 + RTW_INTF_PHY_CUT_ALL, 508 + RTW_INTF_PHY_PLATFORM_ALL}, 509 + }; 510 + 511 + static const struct rtw_intf_phy_para pcie_gen1_param_8821c[] = { 512 + {0x0009, 0x6380, 513 + RTW_IP_SEL_PHY, 514 + RTW_INTF_PHY_CUT_ALL, 515 + RTW_INTF_PHY_PLATFORM_ALL}, 516 + {0xFFFF, 0x0000, 517 + RTW_IP_SEL_PHY, 518 + RTW_INTF_PHY_CUT_ALL, 519 + RTW_INTF_PHY_PLATFORM_ALL}, 520 + }; 521 + 522 + static const struct rtw_intf_phy_para pcie_gen2_param_8821c[] = { 523 + {0xFFFF, 0x0000, 524 + RTW_IP_SEL_PHY, 525 + RTW_INTF_PHY_CUT_ALL, 526 + RTW_INTF_PHY_PLATFORM_ALL}, 527 + }; 528 + 529 + static const struct rtw_intf_phy_para_table phy_para_table_8821c = { 530 + .usb2_para = usb2_param_8821c, 531 + .usb3_para = usb3_param_8821c, 532 + .gen1_para = pcie_gen1_param_8821c, 533 + .gen2_para = pcie_gen2_param_8821c, 534 + .n_usb2_para = ARRAY_SIZE(usb2_param_8821c), 535 + .n_usb3_para = ARRAY_SIZE(usb2_param_8821c), 536 + .n_gen1_para = ARRAY_SIZE(pcie_gen1_param_8821c), 537 + .n_gen2_para = ARRAY_SIZE(pcie_gen2_param_8821c), 538 + }; 539 + 540 + static const struct rtw_rfe_def rtw8821c_rfe_defs[] = { 541 + [0] = RTW_DEF_RFE(8821c, 0, 0), 542 + }; 543 + 544 + static const struct rtw_ltecoex_addr rtw8821c_ltecoex_addr = { 545 + .ctrl = LTECOEX_ACCESS_CTRL, 546 + .wdata = LTECOEX_WRITE_DATA, 547 + .rdata = LTECOEX_READ_DATA, 548 + }; 549 + 550 + static struct rtw_page_table page_table_8821c[] = { 551 + /* not sure what [0] stands for */ 552 + {16, 16, 16, 14, 1}, 553 + {16, 16, 16, 14, 1}, 554 + {16, 16, 0, 0, 1}, 555 + {16, 16, 16, 0, 1}, 556 + {16, 16, 16, 14, 1}, 557 + }; 558 + 559 + static struct rtw_rqpn rqpn_table_8821c[] = { 560 + /* not sure what [0] stands for */ 561 + {RTW_DMA_MAPPING_NORMAL, RTW_DMA_MAPPING_NORMAL, 562 + RTW_DMA_MAPPING_LOW, RTW_DMA_MAPPING_LOW, 563 + RTW_DMA_MAPPING_EXTRA, RTW_DMA_MAPPING_HIGH}, 564 + {RTW_DMA_MAPPING_NORMAL, RTW_DMA_MAPPING_NORMAL, 565 + RTW_DMA_MAPPING_LOW, RTW_DMA_MAPPING_LOW, 566 + RTW_DMA_MAPPING_EXTRA, RTW_DMA_MAPPING_HIGH}, 567 + {RTW_DMA_MAPPING_NORMAL, RTW_DMA_MAPPING_NORMAL, 568 + RTW_DMA_MAPPING_NORMAL, RTW_DMA_MAPPING_HIGH, 569 + RTW_DMA_MAPPING_HIGH, RTW_DMA_MAPPING_HIGH}, 570 + {RTW_DMA_MAPPING_NORMAL, RTW_DMA_MAPPING_NORMAL, 571 + RTW_DMA_MAPPING_LOW, RTW_DMA_MAPPING_LOW, 572 + RTW_DMA_MAPPING_HIGH, RTW_DMA_MAPPING_HIGH}, 573 + {RTW_DMA_MAPPING_NORMAL, RTW_DMA_MAPPING_NORMAL, 574 + RTW_DMA_MAPPING_LOW, RTW_DMA_MAPPING_LOW, 575 + RTW_DMA_MAPPING_EXTRA, RTW_DMA_MAPPING_HIGH}, 576 + }; 577 + 578 + static struct rtw_prioq_addrs prioq_addrs_8821c = { 579 + .prio[RTW_DMA_MAPPING_EXTRA] = { 580 + .rsvd = REG_FIFOPAGE_INFO_4, .avail = REG_FIFOPAGE_INFO_4 + 2, 581 + }, 582 + .prio[RTW_DMA_MAPPING_LOW] = { 583 + .rsvd = REG_FIFOPAGE_INFO_2, .avail = REG_FIFOPAGE_INFO_2 + 2, 584 + }, 585 + .prio[RTW_DMA_MAPPING_NORMAL] = { 586 + .rsvd = REG_FIFOPAGE_INFO_3, .avail = REG_FIFOPAGE_INFO_3 + 2, 587 + }, 588 + .prio[RTW_DMA_MAPPING_HIGH] = { 589 + .rsvd = REG_FIFOPAGE_INFO_1, .avail = REG_FIFOPAGE_INFO_1 + 2, 590 + }, 591 + .wsize = true, 592 + }; 593 + 594 + static struct rtw_chip_ops rtw8821c_ops = { 595 + .phy_set_param = rtw8821c_phy_set_param, 596 + .read_efuse = rtw8821c_read_efuse, 597 + .mac_init = rtw8821c_mac_init, 598 + .read_rf = rtw_phy_read_rf, 599 + .write_rf = rtw_phy_write_rf_reg_sipi, 600 + .set_antenna = NULL, 601 + .cfg_ldo25 = rtw8821c_cfg_ldo25, 602 + }; 603 + 604 + struct rtw_chip_info rtw8821c_hw_spec = { 605 + .ops = &rtw8821c_ops, 606 + .id = RTW_CHIP_TYPE_8821C, 607 + .fw_name = "rtw88/rtw8821c_fw.bin", 608 + .wlan_cpu = RTW_WCPU_11AC, 609 + .tx_pkt_desc_sz = 48, 610 + .tx_buf_desc_sz = 16, 611 + .rx_pkt_desc_sz = 24, 612 + .rx_buf_desc_sz = 8, 613 + .phy_efuse_size = 512, 614 + .log_efuse_size = 512, 615 + .ptct_efuse_size = 96, 616 + .txff_size = 65536, 617 + .rxff_size = 16384, 618 + .txgi_factor = 1, 619 + .is_pwr_by_rate_dec = true, 620 + .max_power_index = 0x3f, 621 + .csi_buf_pg_num = 0, 622 + .band = RTW_BAND_2G | RTW_BAND_5G, 623 + .page_size = 128, 624 + .ht_supported = true, 625 + .vht_supported = true, 626 + .lps_deep_mode_supported = BIT(LPS_DEEP_MODE_LCLK), 627 + .sys_func_en = 0xD8, 628 + .pwr_on_seq = card_enable_flow_8821c, 629 + .pwr_off_seq = card_disable_flow_8821c, 630 + .page_table = page_table_8821c, 631 + .rqpn_table = rqpn_table_8821c, 632 + .prioq_addrs = &prioq_addrs_8821c, 633 + .intf_table = &phy_para_table_8821c, 634 + .rf_base_addr = {0x2800, 0x2c00}, 635 + .rf_sipi_addr = {0xc90, 0xe90}, 636 + .ltecoex_addr = &rtw8821c_ltecoex_addr, 637 + .mac_tbl = &rtw8821c_mac_tbl, 638 + .agc_tbl = &rtw8821c_agc_tbl, 639 + .bb_tbl = &rtw8821c_bb_tbl, 640 + .rf_tbl = {&rtw8821c_rf_a_tbl}, 641 + .rfe_defs = rtw8821c_rfe_defs, 642 + .rfe_defs_size = ARRAY_SIZE(rtw8821c_rfe_defs), 643 + .rx_ldpc = false, 644 + }; 645 + EXPORT_SYMBOL(rtw8821c_hw_spec); 646 + 647 + MODULE_FIRMWARE("rtw88/rtw8821c_fw.bin"); 648 + 649 + MODULE_AUTHOR("Realtek Corporation"); 650 + MODULE_DESCRIPTION("Realtek 802.11ac wireless 8821c driver"); 651 + MODULE_LICENSE("Dual BSD/GPL");
+188
drivers/net/wireless/realtek/rtw88/rtw8821c.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 + /* Copyright(c) 2018-2019 Realtek Corporation 3 + */ 4 + 5 + #ifndef __RTW8821C_H__ 6 + #define __RTW8821C_H__ 7 + 8 + #include <asm/byteorder.h> 9 + 10 + #define RCR_VHT_ACK BIT(26) 11 + 12 + struct rtw8821ce_efuse { 13 + u8 mac_addr[ETH_ALEN]; /* 0xd0 */ 14 + u8 vender_id[2]; 15 + u8 device_id[2]; 16 + u8 sub_vender_id[2]; 17 + u8 sub_device_id[2]; 18 + u8 pmc[2]; 19 + u8 exp_device_cap[2]; 20 + u8 msi_cap; 21 + u8 ltr_cap; /* 0xe3 */ 22 + u8 exp_link_control[2]; 23 + u8 link_cap[4]; 24 + u8 link_control[2]; 25 + u8 serial_number[8]; 26 + u8 res0:2; /* 0xf4 */ 27 + u8 ltr_en:1; 28 + u8 res1:2; 29 + u8 obff:2; 30 + u8 res2:3; 31 + u8 obff_cap:2; 32 + u8 res3:4; 33 + u8 res4[3]; 34 + u8 class_code[3]; 35 + u8 pci_pm_L1_2_supp:1; 36 + u8 pci_pm_L1_1_supp:1; 37 + u8 aspm_pm_L1_2_supp:1; 38 + u8 aspm_pm_L1_1_supp:1; 39 + u8 L1_pm_substates_supp:1; 40 + u8 res5:3; 41 + u8 port_common_mode_restore_time; 42 + u8 port_t_power_on_scale:2; 43 + u8 res6:1; 44 + u8 port_t_power_on_value:5; 45 + u8 res7; 46 + }; 47 + 48 + struct rtw8821c_efuse { 49 + __le16 rtl_id; 50 + u8 res0[0x0e]; 51 + 52 + /* power index for four RF paths */ 53 + struct rtw_txpwr_idx txpwr_idx_table[4]; 54 + 55 + u8 channel_plan; /* 0xb8 */ 56 + u8 xtal_k; 57 + u8 thermal_meter; 58 + u8 iqk_lck; 59 + u8 pa_type; /* 0xbc */ 60 + u8 lna_type_2g[2]; /* 0xbd */ 61 + u8 lna_type_5g[2]; 62 + u8 rf_board_option; 63 + u8 rf_feature_option; 64 + u8 rf_bt_setting; 65 + u8 eeprom_version; 66 + u8 eeprom_customer_id; 67 + u8 tx_bb_swing_setting_2g; 68 + u8 tx_bb_swing_setting_5g; 69 + u8 tx_pwr_calibrate_rate; 70 + u8 rf_antenna_option; /* 0xc9 */ 71 + u8 rfe_option; 72 + u8 country_code[2]; 73 + u8 res[3]; 74 + union { 75 + struct rtw8821ce_efuse e; 76 + }; 77 + }; 78 + 79 + static inline void 80 + _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) 81 + { 82 + /* 0xC00-0xCFF and 0xE00-0xEFF have the same layout */ 83 + rtw_write32_mask(rtwdev, addr, mask, data); 84 + rtw_write32_mask(rtwdev, addr + 0x200, mask, data); 85 + } 86 + 87 + #define rtw_write32s_mask(rtwdev, addr, mask, data) \ 88 + do { \ 89 + BUILD_BUG_ON((addr) < 0xC00 || (addr) >= 0xD00); \ 90 + \ 91 + _rtw_write32s_mask(rtwdev, addr, mask, data); \ 92 + } while (0) 93 + 94 + #define BIT_FEN_PCIEA BIT(6) 95 + #define WLAN_SLOT_TIME 0x09 96 + #define WLAN_PIFS_TIME 0x19 97 + #define WLAN_SIFS_CCK_CONT_TX 0xA 98 + #define WLAN_SIFS_OFDM_CONT_TX 0xE 99 + #define WLAN_SIFS_CCK_TRX 0x10 100 + #define WLAN_SIFS_OFDM_TRX 0x10 101 + #define WLAN_VO_TXOP_LIMIT 0x186 102 + #define WLAN_VI_TXOP_LIMIT 0x3BC 103 + #define WLAN_RDG_NAV 0x05 104 + #define WLAN_TXOP_NAV 0x1B 105 + #define WLAN_CCK_RX_TSF 0x30 106 + #define WLAN_OFDM_RX_TSF 0x30 107 + #define WLAN_TBTT_PROHIBIT 0x04 108 + #define WLAN_TBTT_HOLD_TIME 0x064 109 + #define WLAN_DRV_EARLY_INT 0x04 110 + #define WLAN_BCN_DMA_TIME 0x02 111 + 112 + #define WLAN_RX_FILTER0 0x0FFFFFFF 113 + #define WLAN_RX_FILTER2 0xFFFF 114 + #define WLAN_RCR_CFG 0xE400220E 115 + #define WLAN_RXPKT_MAX_SZ 12288 116 + #define WLAN_RXPKT_MAX_SZ_512 (WLAN_RXPKT_MAX_SZ >> 9) 117 + 118 + #define WLAN_AMPDU_MAX_TIME 0x70 119 + #define WLAN_RTS_LEN_TH 0xFF 120 + #define WLAN_RTS_TX_TIME_TH 0x08 121 + #define WLAN_MAX_AGG_PKT_LIMIT 0x20 122 + #define WLAN_RTS_MAX_AGG_PKT_LIMIT 0x20 123 + #define FAST_EDCA_VO_TH 0x06 124 + #define FAST_EDCA_VI_TH 0x06 125 + #define FAST_EDCA_BE_TH 0x06 126 + #define FAST_EDCA_BK_TH 0x06 127 + #define WLAN_BAR_RETRY_LIMIT 0x01 128 + #define WLAN_RA_TRY_RATE_AGG_LIMIT 0x08 129 + 130 + #define WLAN_TX_FUNC_CFG1 0x30 131 + #define WLAN_TX_FUNC_CFG2 0x30 132 + #define WLAN_MAC_OPT_NORM_FUNC1 0x98 133 + #define WLAN_MAC_OPT_LB_FUNC1 0x80 134 + #define WLAN_MAC_OPT_FUNC2 0x30810041 135 + 136 + #define WLAN_SIFS_CFG (WLAN_SIFS_CCK_CONT_TX | \ 137 + (WLAN_SIFS_OFDM_CONT_TX << BIT_SHIFT_SIFS_OFDM_CTX) | \ 138 + (WLAN_SIFS_CCK_TRX << BIT_SHIFT_SIFS_CCK_TRX) | \ 139 + (WLAN_SIFS_OFDM_TRX << BIT_SHIFT_SIFS_OFDM_TRX)) 140 + 141 + #define WLAN_TBTT_TIME (WLAN_TBTT_PROHIBIT |\ 142 + (WLAN_TBTT_HOLD_TIME << BIT_SHIFT_TBTT_HOLD_TIME_AP)) 143 + 144 + #define WLAN_NAV_CFG (WLAN_RDG_NAV | (WLAN_TXOP_NAV << 16)) 145 + #define WLAN_RX_TSF_CFG (WLAN_CCK_RX_TSF | (WLAN_OFDM_RX_TSF) << 8) 146 + #define WLAN_PRE_TXCNT_TIME_TH 0x1E4 147 + 148 + #define REG_INIRTS_RATE_SEL 0x0480 149 + #define REG_HTSTFWT 0x800 150 + #define REG_RXPSEL 0x808 151 + #define BIT_RX_PSEL_RST (BIT(28) | BIT(29)) 152 + #define REG_TXPSEL 0x80c 153 + #define REG_RXCCAMSK 0x814 154 + #define REG_CCASEL 0x82c 155 + #define REG_PDMFTH 0x830 156 + #define REG_CCA2ND 0x838 157 + #define REG_L1WT 0x83c 158 + #define REG_L1PKWT 0x840 159 + #define REG_MRC 0x850 160 + #define REG_CLKTRK 0x860 161 + #define REG_ADCCLK 0x8ac 162 + #define REG_ADC160 0x8c4 163 + #define REG_ADC40 0x8c8 164 + #define REG_CDDTXP 0x93c 165 + #define REG_TXPSEL1 0x940 166 + #define REG_ACBB0 0x948 167 + #define REG_ACBBRXFIR 0x94c 168 + #define REG_ACGG2TBL 0x958 169 + #define REG_RXSB 0xa00 170 + #define REG_ADCINI 0xa04 171 + #define REG_TXSF2 0xa24 172 + #define REG_TXSF6 0xa28 173 + #define REG_RXDESC 0xa2c 174 + #define REG_ENTXCCK 0xa80 175 + #define REG_AGCTR_A 0xc08 176 + #define REG_TXDFIR 0xc20 177 + #define REG_RXIGI_A 0xc50 178 + #define REG_TRSW 0xca0 179 + #define REG_RFESEL0 0xcb0 180 + #define REG_RFESEL8 0xcb4 181 + #define REG_RFECTL 0xcb8 182 + #define REG_RFEINV 0xcbc 183 + #define REG_AGCTR_B 0xe08 184 + #define REG_RXIGI_B 0xe50 185 + #define REG_ANTWT 0x1904 186 + #define REG_IQKFAILMSK 0x1bf0 187 + 188 + #endif
+6611
drivers/net/wireless/realtek/rtw88/rtw8821c_table.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 + /* Copyright(c) 2018-2019 Realtek Corporation 3 + */ 4 + 5 + #include "main.h" 6 + #include "phy.h" 7 + #include "rtw8821c_table.h" 8 + 9 + static const u32 rtw8821c_mac[] = { 10 + 0x010, 0x00000043, 11 + 0x025, 0x0000001D, 12 + 0x026, 0x000000CE, 13 + 0x04F, 0x00000001, 14 + 0x029, 0x000000F9, 15 + 0x420, 0x00000080, 16 + 0x421, 0x0000000F, 17 + 0x428, 0x0000000A, 18 + 0x429, 0x00000010, 19 + 0x430, 0x00000000, 20 + 0x431, 0x00000000, 21 + 0x432, 0x00000000, 22 + 0x433, 0x00000001, 23 + 0x434, 0x00000004, 24 + 0x435, 0x00000005, 25 + 0x436, 0x00000007, 26 + 0x437, 0x00000008, 27 + 0x43C, 0x00000004, 28 + 0x43D, 0x00000005, 29 + 0x43E, 0x00000007, 30 + 0x43F, 0x00000008, 31 + 0x440, 0x0000005D, 32 + 0x441, 0x00000001, 33 + 0x442, 0x00000000, 34 + 0x444, 0x00000010, 35 + 0x445, 0x000000F0, 36 + 0x446, 0x00000001, 37 + 0x447, 0x000000FE, 38 + 0x448, 0x00000000, 39 + 0x449, 0x00000000, 40 + 0x44A, 0x00000000, 41 + 0x44B, 0x00000040, 42 + 0x44C, 0x00000010, 43 + 0x44D, 0x000000F0, 44 + 0x44E, 0x0000003F, 45 + 0x44F, 0x00000000, 46 + 0x450, 0x00000000, 47 + 0x451, 0x00000000, 48 + 0x452, 0x00000000, 49 + 0x453, 0x00000040, 50 + 0x455, 0x00000070, 51 + 0x45E, 0x00000004, 52 + 0x49C, 0x00000010, 53 + 0x49D, 0x000000F0, 54 + 0x49E, 0x00000000, 55 + 0x49F, 0x00000006, 56 + 0x4A0, 0x000000E0, 57 + 0x4A1, 0x00000003, 58 + 0x4A2, 0x00000000, 59 + 0x4A3, 0x00000040, 60 + 0x4A4, 0x00000015, 61 + 0x4A5, 0x000000F0, 62 + 0x4A6, 0x00000000, 63 + 0x4A7, 0x00000006, 64 + 0x4A8, 0x000000E0, 65 + 0x4A9, 0x00000000, 66 + 0x4AA, 0x00000000, 67 + 0x4AB, 0x00000000, 68 + 0x7DA, 0x00000008, 69 + 0x1448, 0x00000006, 70 + 0x144A, 0x00000006, 71 + 0x144C, 0x00000006, 72 + 0x144E, 0x00000006, 73 + 0x4C8, 0x000000FF, 74 + 0x4C9, 0x00000008, 75 + 0x4CC, 0x000000FF, 76 + 0x4CD, 0x000000FF, 77 + 0x4CE, 0x00000001, 78 + 0x4CF, 0x00000008, 79 + 0x500, 0x00000026, 80 + 0x501, 0x000000A2, 81 + 0x502, 0x0000002F, 82 + 0x503, 0x00000000, 83 + 0x504, 0x00000028, 84 + 0x505, 0x000000A3, 85 + 0x506, 0x0000005E, 86 + 0x507, 0x00000000, 87 + 0x508, 0x0000002B, 88 + 0x509, 0x000000A4, 89 + 0x50A, 0x0000005E, 90 + 0x50B, 0x00000000, 91 + 0x50C, 0x0000004F, 92 + 0x50D, 0x000000A4, 93 + 0x50E, 0x00000000, 94 + 0x50F, 0x00000000, 95 + 0x512, 0x0000001C, 96 + 0x514, 0x0000000A, 97 + 0x516, 0x0000000A, 98 + 0x521, 0x0000002F, 99 + 0x525, 0x0000004F, 100 + 0x551, 0x00000010, 101 + 0x559, 0x00000002, 102 + 0x55C, 0x00000050, 103 + 0x55D, 0x000000FF, 104 + 0x577, 0x0000000B, 105 + 0x578, 0x00000014, 106 + 0x579, 0x00000014, 107 + 0x57A, 0x00000014, 108 + 0x5BE, 0x00000064, 109 + 0x605, 0x00000030, 110 + 0x608, 0x0000000E, 111 + 0x609, 0x00000022, 112 + 0x60C, 0x00000018, 113 + 0x6A0, 0x000000FF, 114 + 0x6A1, 0x000000FF, 115 + 0x6A2, 0x000000FF, 116 + 0x6A3, 0x000000FF, 117 + 0x6A4, 0x000000FF, 118 + 0x6A5, 0x000000FF, 119 + 0x6DE, 0x00000084, 120 + 0x620, 0x000000FF, 121 + 0x621, 0x000000FF, 122 + 0x622, 0x000000FF, 123 + 0x623, 0x000000FF, 124 + 0x624, 0x000000FF, 125 + 0x625, 0x000000FF, 126 + 0x626, 0x000000FF, 127 + 0x627, 0x000000FF, 128 + 0x638, 0x00000050, 129 + 0x63C, 0x0000000A, 130 + 0x63D, 0x0000000A, 131 + 0x63E, 0x0000000E, 132 + 0x63F, 0x0000000E, 133 + 0x640, 0x00000040, 134 + 0x642, 0x00000040, 135 + 0x643, 0x00000000, 136 + 0x652, 0x000000C8, 137 + 0x66E, 0x00000005, 138 + 0x700, 0x00000021, 139 + 0x701, 0x00000043, 140 + 0x702, 0x00000065, 141 + 0x703, 0x00000087, 142 + 0x708, 0x00000021, 143 + 0x709, 0x00000043, 144 + 0x70A, 0x00000065, 145 + 0x70B, 0x00000087, 146 + 0x718, 0x00000040, 147 + 0x7D4, 0x00000098, 148 + 149 + }; 150 + 151 + RTW_DECL_TABLE_PHY_COND(rtw8821c_mac, rtw_phy_cfg_mac); 152 + 153 + static const u32 rtw8821c_agc[] = { 154 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 155 + 0x81C, 0xFB000003, 156 + 0x81C, 0xFA020003, 157 + 0x81C, 0xF9040003, 158 + 0x81C, 0xF8060003, 159 + 0x81C, 0xF7080003, 160 + 0x81C, 0xF60A0003, 161 + 0x81C, 0xF50C0003, 162 + 0x81C, 0xF40E0003, 163 + 0x81C, 0xF3100003, 164 + 0x81C, 0xF2120003, 165 + 0x81C, 0xF1140003, 166 + 0x81C, 0xF0160003, 167 + 0x81C, 0xEF180003, 168 + 0x81C, 0xEE1A0003, 169 + 0x81C, 0xED1C0003, 170 + 0x81C, 0xEC1E0003, 171 + 0x81C, 0xEB200003, 172 + 0x81C, 0xEA220003, 173 + 0x81C, 0xE9240003, 174 + 0x81C, 0xE8260003, 175 + 0x81C, 0xE7280003, 176 + 0x81C, 0xE62A0003, 177 + 0x81C, 0xE52C0003, 178 + 0x81C, 0xE42E0003, 179 + 0x81C, 0xE3300003, 180 + 0x81C, 0xE2320003, 181 + 0x81C, 0xE1340003, 182 + 0x81C, 0xC4360003, 183 + 0x81C, 0xC3380003, 184 + 0x81C, 0xC23A0003, 185 + 0x81C, 0xC13C0003, 186 + 0x81C, 0x883E0003, 187 + 0x81C, 0x87400003, 188 + 0x81C, 0x86420003, 189 + 0x81C, 0x85440003, 190 + 0x81C, 0x84460003, 191 + 0x81C, 0x83480003, 192 + 0x81C, 0x824A0003, 193 + 0x81C, 0x814C0003, 194 + 0x81C, 0x804E0003, 195 + 0x81C, 0x64500003, 196 + 0x81C, 0x63520003, 197 + 0x81C, 0x62540003, 198 + 0x81C, 0x61560003, 199 + 0x81C, 0x60580003, 200 + 0x81C, 0x475A0003, 201 + 0x81C, 0x465C0003, 202 + 0x81C, 0x455E0003, 203 + 0x81C, 0x44600003, 204 + 0x81C, 0x43620003, 205 + 0x81C, 0x42640003, 206 + 0x81C, 0x41660003, 207 + 0x81C, 0x40680003, 208 + 0x81C, 0x236A0003, 209 + 0x81C, 0x226C0003, 210 + 0x81C, 0x056E0003, 211 + 0x81C, 0x04700003, 212 + 0x81C, 0x03720003, 213 + 0x81C, 0x02740003, 214 + 0x81C, 0x01760003, 215 + 0x81C, 0x01780003, 216 + 0x81C, 0x017A0003, 217 + 0x81C, 0x017C0003, 218 + 0x81C, 0x017E0003, 219 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 220 + 0x81C, 0xFB000003, 221 + 0x81C, 0xFA020003, 222 + 0x81C, 0xF9040003, 223 + 0x81C, 0xF8060003, 224 + 0x81C, 0xF7080003, 225 + 0x81C, 0xF60A0003, 226 + 0x81C, 0xF50C0003, 227 + 0x81C, 0xF40E0003, 228 + 0x81C, 0xF3100003, 229 + 0x81C, 0xF2120003, 230 + 0x81C, 0xF1140003, 231 + 0x81C, 0xF0160003, 232 + 0x81C, 0xEF180003, 233 + 0x81C, 0xEE1A0003, 234 + 0x81C, 0xED1C0003, 235 + 0x81C, 0xEC1E0003, 236 + 0x81C, 0xEB200003, 237 + 0x81C, 0xEA220003, 238 + 0x81C, 0xE9240003, 239 + 0x81C, 0xE8260003, 240 + 0x81C, 0xE7280003, 241 + 0x81C, 0xE62A0003, 242 + 0x81C, 0xE52C0003, 243 + 0x81C, 0xE42E0003, 244 + 0x81C, 0xE3300003, 245 + 0x81C, 0xE2320003, 246 + 0x81C, 0xE1340003, 247 + 0x81C, 0xC4360003, 248 + 0x81C, 0xC3380003, 249 + 0x81C, 0xC23A0003, 250 + 0x81C, 0xC13C0003, 251 + 0x81C, 0x883E0003, 252 + 0x81C, 0x87400003, 253 + 0x81C, 0x86420003, 254 + 0x81C, 0x85440003, 255 + 0x81C, 0x84460003, 256 + 0x81C, 0x83480003, 257 + 0x81C, 0x824A0003, 258 + 0x81C, 0x814C0003, 259 + 0x81C, 0x804E0003, 260 + 0x81C, 0x64500003, 261 + 0x81C, 0x63520003, 262 + 0x81C, 0x62540003, 263 + 0x81C, 0x61560003, 264 + 0x81C, 0x60580003, 265 + 0x81C, 0x475A0003, 266 + 0x81C, 0x465C0003, 267 + 0x81C, 0x455E0003, 268 + 0x81C, 0x44600003, 269 + 0x81C, 0x43620003, 270 + 0x81C, 0x42640003, 271 + 0x81C, 0x41660003, 272 + 0x81C, 0x40680003, 273 + 0x81C, 0x236A0003, 274 + 0x81C, 0x226C0003, 275 + 0x81C, 0x056E0003, 276 + 0x81C, 0x04700003, 277 + 0x81C, 0x03720003, 278 + 0x81C, 0x02740003, 279 + 0x81C, 0x01760003, 280 + 0x81C, 0x01780003, 281 + 0x81C, 0x017A0003, 282 + 0x81C, 0x017C0003, 283 + 0x81C, 0x017E0003, 284 + 0xA0000000, 0x00000000, 285 + 0x81C, 0xFB000003, 286 + 0x81C, 0xFA020003, 287 + 0x81C, 0xF9040003, 288 + 0x81C, 0xF8060003, 289 + 0x81C, 0xF7080003, 290 + 0x81C, 0xF60A0003, 291 + 0x81C, 0xF50C0003, 292 + 0x81C, 0xF40E0003, 293 + 0x81C, 0xF3100003, 294 + 0x81C, 0xF2120003, 295 + 0x81C, 0xF1140003, 296 + 0x81C, 0xF0160003, 297 + 0x81C, 0xEF180003, 298 + 0x81C, 0xEE1A0003, 299 + 0x81C, 0xED1C0003, 300 + 0x81C, 0xEC1E0003, 301 + 0x81C, 0xEB200003, 302 + 0x81C, 0xEA220003, 303 + 0x81C, 0xE9240003, 304 + 0x81C, 0xE8260003, 305 + 0x81C, 0xE7280003, 306 + 0x81C, 0xE62A0003, 307 + 0x81C, 0xCA2C0003, 308 + 0x81C, 0xC92E0003, 309 + 0x81C, 0xC8300003, 310 + 0x81C, 0xC7320003, 311 + 0x81C, 0xC6340003, 312 + 0x81C, 0xC5360003, 313 + 0x81C, 0xC4380003, 314 + 0x81C, 0xC33A0003, 315 + 0x81C, 0xC23C0003, 316 + 0x81C, 0xC13E0003, 317 + 0x81C, 0x88400003, 318 + 0x81C, 0x87420003, 319 + 0x81C, 0x86440003, 320 + 0x81C, 0x85460003, 321 + 0x81C, 0x84480003, 322 + 0x81C, 0x834A0003, 323 + 0x81C, 0x674C0003, 324 + 0x81C, 0x664E0003, 325 + 0x81C, 0x65500003, 326 + 0x81C, 0x64520003, 327 + 0x81C, 0x63540003, 328 + 0x81C, 0x62560003, 329 + 0x81C, 0x61580003, 330 + 0x81C, 0x455A0003, 331 + 0x81C, 0x445C0003, 332 + 0x81C, 0x435E0003, 333 + 0x81C, 0x42600003, 334 + 0x81C, 0x41620003, 335 + 0x81C, 0x25640003, 336 + 0x81C, 0x24660003, 337 + 0x81C, 0x23680003, 338 + 0x81C, 0x226A0003, 339 + 0x81C, 0x216C0003, 340 + 0x81C, 0x016E0003, 341 + 0x81C, 0x01700003, 342 + 0x81C, 0x01720003, 343 + 0x81C, 0x01740003, 344 + 0x81C, 0x01760003, 345 + 0x81C, 0x01780003, 346 + 0x81C, 0x017A0003, 347 + 0x81C, 0x017C0003, 348 + 0x81C, 0x017E0003, 349 + 0xB0000000, 0x00000000, 350 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 351 + 0x81C, 0xFD000103, 352 + 0x81C, 0xFC020103, 353 + 0x81C, 0xFB040103, 354 + 0x81C, 0xFA060103, 355 + 0x81C, 0xF9080103, 356 + 0x81C, 0xF80A0103, 357 + 0x81C, 0xF70C0103, 358 + 0x81C, 0xF60E0103, 359 + 0x81C, 0xF5100103, 360 + 0x81C, 0xF4120103, 361 + 0x81C, 0xF3140103, 362 + 0x81C, 0xF2160103, 363 + 0x81C, 0xF1180103, 364 + 0x81C, 0xF01A0103, 365 + 0x81C, 0xEF1C0103, 366 + 0x81C, 0xEE1E0103, 367 + 0x81C, 0xED200103, 368 + 0x81C, 0xEC220103, 369 + 0x81C, 0xEB240103, 370 + 0x81C, 0xEA260103, 371 + 0x81C, 0xE9280103, 372 + 0x81C, 0xE82A0103, 373 + 0x81C, 0xE72C0103, 374 + 0x81C, 0xE62E0103, 375 + 0x81C, 0xE5300103, 376 + 0x81C, 0xE4320103, 377 + 0x81C, 0xE3340103, 378 + 0x81C, 0xE2360103, 379 + 0x81C, 0xE1380103, 380 + 0x81C, 0xE03A0103, 381 + 0x81C, 0xC33C0103, 382 + 0x81C, 0xC23E0103, 383 + 0x81C, 0xC1400103, 384 + 0x81C, 0xC0420103, 385 + 0x81C, 0xA3440103, 386 + 0x81C, 0xA2460103, 387 + 0x81C, 0xA1480103, 388 + 0x81C, 0xA04A0103, 389 + 0x81C, 0x824C0103, 390 + 0x81C, 0x814E0103, 391 + 0x81C, 0x80500103, 392 + 0x81C, 0x62520103, 393 + 0x81C, 0x61540103, 394 + 0x81C, 0x60560103, 395 + 0x81C, 0x24580103, 396 + 0x81C, 0x235A0103, 397 + 0x81C, 0x225C0103, 398 + 0x81C, 0x215E0103, 399 + 0x81C, 0x20600103, 400 + 0x81C, 0x03620103, 401 + 0x81C, 0x02640103, 402 + 0x81C, 0x01660103, 403 + 0x81C, 0x01680103, 404 + 0x81C, 0x016A0103, 405 + 0x81C, 0x016C0103, 406 + 0x81C, 0x016E0103, 407 + 0x81C, 0x01700103, 408 + 0x81C, 0x01720103, 409 + 0x81C, 0x01740103, 410 + 0x81C, 0x01760103, 411 + 0x81C, 0x01780103, 412 + 0x81C, 0x017A0103, 413 + 0x81C, 0x017C0103, 414 + 0x81C, 0x017E0103, 415 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 416 + 0x81C, 0xF6000103, 417 + 0x81C, 0xF5020103, 418 + 0x81C, 0xF4040103, 419 + 0x81C, 0xF3060103, 420 + 0x81C, 0xF2080103, 421 + 0x81C, 0xF10A0103, 422 + 0x81C, 0xF00C0103, 423 + 0x81C, 0xEF0E0103, 424 + 0x81C, 0xEE100103, 425 + 0x81C, 0xED120103, 426 + 0x81C, 0xEC140103, 427 + 0x81C, 0xCE160103, 428 + 0x81C, 0xEA180103, 429 + 0x81C, 0xE91A0103, 430 + 0x81C, 0xE81C0103, 431 + 0x81C, 0xE71E0103, 432 + 0x81C, 0xE6200103, 433 + 0x81C, 0xE5220103, 434 + 0x81C, 0xE4240103, 435 + 0x81C, 0xE3260103, 436 + 0x81C, 0xE2280103, 437 + 0x81C, 0xE12A0103, 438 + 0x81C, 0xC32C0103, 439 + 0x81C, 0xA62E0103, 440 + 0x81C, 0xC1300103, 441 + 0x81C, 0xA4320103, 442 + 0x81C, 0xA3340103, 443 + 0x81C, 0xA2360103, 444 + 0x81C, 0xA1380103, 445 + 0x81C, 0x833A0103, 446 + 0x81C, 0x823C0103, 447 + 0x81C, 0x813E0103, 448 + 0x81C, 0x63400103, 449 + 0x81C, 0x62420103, 450 + 0x81C, 0x61440103, 451 + 0x81C, 0x60460103, 452 + 0x81C, 0x25480103, 453 + 0x81C, 0x244A0103, 454 + 0x81C, 0x234C0103, 455 + 0x81C, 0x064E0103, 456 + 0x81C, 0x21500103, 457 + 0x81C, 0x04520103, 458 + 0x81C, 0x03540103, 459 + 0x81C, 0x02560103, 460 + 0x81C, 0x01580103, 461 + 0x81C, 0x005A0103, 462 + 0x81C, 0x005C0103, 463 + 0x81C, 0x005E0103, 464 + 0x81C, 0x00600103, 465 + 0x81C, 0x00620103, 466 + 0x81C, 0x00640103, 467 + 0x81C, 0x00660103, 468 + 0x81C, 0x00680103, 469 + 0x81C, 0x006A0103, 470 + 0x81C, 0x006C0103, 471 + 0x81C, 0x006E0103, 472 + 0x81C, 0x00700103, 473 + 0x81C, 0x00720103, 474 + 0x81C, 0x00740103, 475 + 0x81C, 0x00760103, 476 + 0x81C, 0x00780103, 477 + 0x81C, 0x007A0103, 478 + 0x81C, 0x007C0103, 479 + 0x81C, 0x007E0103, 480 + 0xA0000000, 0x00000000, 481 + 0x81C, 0xFD000103, 482 + 0x81C, 0xFC020103, 483 + 0x81C, 0xFB040103, 484 + 0x81C, 0xFA060103, 485 + 0x81C, 0xF9080103, 486 + 0x81C, 0xF80A0103, 487 + 0x81C, 0xF70C0103, 488 + 0x81C, 0xF60E0103, 489 + 0x81C, 0xF5100103, 490 + 0x81C, 0xF4120103, 491 + 0x81C, 0xF3140103, 492 + 0x81C, 0xF2160103, 493 + 0x81C, 0xF1180103, 494 + 0x81C, 0xF01A0103, 495 + 0x81C, 0xEF1C0103, 496 + 0x81C, 0xEE1E0103, 497 + 0x81C, 0xED200103, 498 + 0x81C, 0xEC220103, 499 + 0x81C, 0xEB240103, 500 + 0x81C, 0xEA260103, 501 + 0x81C, 0xE9280103, 502 + 0x81C, 0xE82A0103, 503 + 0x81C, 0xE72C0103, 504 + 0x81C, 0xE62E0103, 505 + 0x81C, 0xE5300103, 506 + 0x81C, 0xE4320103, 507 + 0x81C, 0xE3340103, 508 + 0x81C, 0xE2360103, 509 + 0x81C, 0xE1380103, 510 + 0x81C, 0xE03A0103, 511 + 0x81C, 0xA83C0103, 512 + 0x81C, 0xA73E0103, 513 + 0x81C, 0xA6400103, 514 + 0x81C, 0xA5420103, 515 + 0x81C, 0xA4440103, 516 + 0x81C, 0xA3460103, 517 + 0x81C, 0xA2480103, 518 + 0x81C, 0xA14A0103, 519 + 0x81C, 0x834C0103, 520 + 0x81C, 0x824E0103, 521 + 0x81C, 0x81500103, 522 + 0x81C, 0x63520103, 523 + 0x81C, 0x62540103, 524 + 0x81C, 0x61560103, 525 + 0x81C, 0x25580103, 526 + 0x81C, 0x245A0103, 527 + 0x81C, 0x235C0103, 528 + 0x81C, 0x225E0103, 529 + 0x81C, 0x04600103, 530 + 0x81C, 0x03620103, 531 + 0x81C, 0x02640103, 532 + 0x81C, 0x01660103, 533 + 0x81C, 0x01680103, 534 + 0x81C, 0x016A0103, 535 + 0x81C, 0x016C0103, 536 + 0x81C, 0x016E0103, 537 + 0x81C, 0x01700103, 538 + 0x81C, 0x01720103, 539 + 0x81C, 0x01740103, 540 + 0x81C, 0x01760103, 541 + 0x81C, 0x01780103, 542 + 0x81C, 0x017A0103, 543 + 0x81C, 0x017C0103, 544 + 0x81C, 0x017E0103, 545 + 0xB0000000, 0x00000000, 546 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 547 + 0x81C, 0xFB000203, 548 + 0x81C, 0xFA020203, 549 + 0x81C, 0xF9040203, 550 + 0x81C, 0xF8060203, 551 + 0x81C, 0xF7080203, 552 + 0x81C, 0xF60A0203, 553 + 0x81C, 0xF50C0203, 554 + 0x81C, 0xF40E0203, 555 + 0x81C, 0xF3100203, 556 + 0x81C, 0xF2120203, 557 + 0x81C, 0xF1140203, 558 + 0x81C, 0xF0160203, 559 + 0x81C, 0xEF180203, 560 + 0x81C, 0xEE1A0203, 561 + 0x81C, 0xED1C0203, 562 + 0x81C, 0xEC1E0203, 563 + 0x81C, 0xEB200203, 564 + 0x81C, 0xEA220203, 565 + 0x81C, 0xE9240203, 566 + 0x81C, 0xE8260203, 567 + 0x81C, 0xE7280203, 568 + 0x81C, 0xE62A0203, 569 + 0x81C, 0xE52C0203, 570 + 0x81C, 0xE42E0203, 571 + 0x81C, 0xE3300203, 572 + 0x81C, 0xE2320203, 573 + 0x81C, 0xE1340203, 574 + 0x81C, 0xC5360203, 575 + 0x81C, 0xC4380203, 576 + 0x81C, 0xC33A0203, 577 + 0x81C, 0xC23C0203, 578 + 0x81C, 0xC13E0203, 579 + 0x81C, 0xA4400203, 580 + 0x81C, 0xA3420203, 581 + 0x81C, 0xA2440203, 582 + 0x81C, 0xA1460203, 583 + 0x81C, 0xA0480203, 584 + 0x81C, 0x834A0203, 585 + 0x81C, 0x824C0203, 586 + 0x81C, 0x814E0203, 587 + 0x81C, 0x63500203, 588 + 0x81C, 0x62520203, 589 + 0x81C, 0x61540203, 590 + 0x81C, 0x60560203, 591 + 0x81C, 0x23580203, 592 + 0x81C, 0x225A0203, 593 + 0x81C, 0x215C0203, 594 + 0x81C, 0x205E0203, 595 + 0x81C, 0x04600203, 596 + 0x81C, 0x03620203, 597 + 0x81C, 0x02640203, 598 + 0x81C, 0x01660203, 599 + 0x81C, 0x01680203, 600 + 0x81C, 0x016A0203, 601 + 0x81C, 0x016C0203, 602 + 0x81C, 0x016E0203, 603 + 0x81C, 0x01700203, 604 + 0x81C, 0x01720203, 605 + 0x81C, 0x01740203, 606 + 0x81C, 0x01760203, 607 + 0x81C, 0x01780203, 608 + 0x81C, 0x017A0203, 609 + 0x81C, 0x017C0203, 610 + 0x81C, 0x017E0203, 611 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 612 + 0x81C, 0xF6000203, 613 + 0x81C, 0xF5020203, 614 + 0x81C, 0xF4040203, 615 + 0x81C, 0xF3060203, 616 + 0x81C, 0xF2080203, 617 + 0x81C, 0xF10A0203, 618 + 0x81C, 0xF00C0203, 619 + 0x81C, 0xEF0E0203, 620 + 0x81C, 0xEE100203, 621 + 0x81C, 0xED120203, 622 + 0x81C, 0xEC140203, 623 + 0x81C, 0xEB160203, 624 + 0x81C, 0xEA180203, 625 + 0x81C, 0xE91A0203, 626 + 0x81C, 0xE81C0203, 627 + 0x81C, 0xE71E0203, 628 + 0x81C, 0xE6200203, 629 + 0x81C, 0xE5220203, 630 + 0x81C, 0xE4240203, 631 + 0x81C, 0xE3260203, 632 + 0x81C, 0xE2280203, 633 + 0x81C, 0xE12A0203, 634 + 0x81C, 0xE02C0203, 635 + 0x81C, 0xC22E0203, 636 + 0x81C, 0xC1300203, 637 + 0x81C, 0xC0320203, 638 + 0x81C, 0xA3340203, 639 + 0x81C, 0xA2360203, 640 + 0x81C, 0xA1380203, 641 + 0x81C, 0xA03A0203, 642 + 0x81C, 0x833C0203, 643 + 0x81C, 0x823E0203, 644 + 0x81C, 0x81400203, 645 + 0x81C, 0x80420203, 646 + 0x81C, 0x62440203, 647 + 0x81C, 0x61460203, 648 + 0x81C, 0x42480203, 649 + 0x81C, 0x414A0203, 650 + 0x81C, 0x234C0203, 651 + 0x81C, 0x224E0203, 652 + 0x81C, 0x21500203, 653 + 0x81C, 0x20520203, 654 + 0x81C, 0x03540203, 655 + 0x81C, 0x02560203, 656 + 0x81C, 0x01580203, 657 + 0x81C, 0x005A0203, 658 + 0x81C, 0x005C0203, 659 + 0x81C, 0x005E0203, 660 + 0x81C, 0x00600203, 661 + 0x81C, 0x00620203, 662 + 0x81C, 0x00640203, 663 + 0x81C, 0x00660203, 664 + 0x81C, 0x00680203, 665 + 0x81C, 0x006A0203, 666 + 0x81C, 0x006C0203, 667 + 0x81C, 0x006E0203, 668 + 0x81C, 0x00700203, 669 + 0x81C, 0x00720203, 670 + 0x81C, 0x00740203, 671 + 0x81C, 0x00760203, 672 + 0x81C, 0x00780203, 673 + 0x81C, 0x007A0203, 674 + 0x81C, 0x007C0203, 675 + 0x81C, 0x007E0203, 676 + 0xA0000000, 0x00000000, 677 + 0x81C, 0xFC000203, 678 + 0x81C, 0xFB020203, 679 + 0x81C, 0xFA040203, 680 + 0x81C, 0xF9060203, 681 + 0x81C, 0xF8080203, 682 + 0x81C, 0xF70A0203, 683 + 0x81C, 0xF60C0203, 684 + 0x81C, 0xF50E0203, 685 + 0x81C, 0xF4100203, 686 + 0x81C, 0xF3120203, 687 + 0x81C, 0xF2140203, 688 + 0x81C, 0xF1160203, 689 + 0x81C, 0xF0180203, 690 + 0x81C, 0xEF1A0203, 691 + 0x81C, 0xEE1C0203, 692 + 0x81C, 0xED1E0203, 693 + 0x81C, 0xEC200203, 694 + 0x81C, 0xEB220203, 695 + 0x81C, 0xEA240203, 696 + 0x81C, 0xE9260203, 697 + 0x81C, 0xE8280203, 698 + 0x81C, 0xE72A0203, 699 + 0x81C, 0xE62C0203, 700 + 0x81C, 0xE52E0203, 701 + 0x81C, 0xE4300203, 702 + 0x81C, 0xE3320203, 703 + 0x81C, 0xE2340203, 704 + 0x81C, 0xE1360203, 705 + 0x81C, 0xC5380203, 706 + 0x81C, 0xC43A0203, 707 + 0x81C, 0xC33C0203, 708 + 0x81C, 0xC23E0203, 709 + 0x81C, 0xA6400203, 710 + 0x81C, 0xA5420203, 711 + 0x81C, 0xA4440203, 712 + 0x81C, 0xA3460203, 713 + 0x81C, 0xA2480203, 714 + 0x81C, 0x844A0203, 715 + 0x81C, 0x834C0203, 716 + 0x81C, 0x824E0203, 717 + 0x81C, 0x64500203, 718 + 0x81C, 0x63520203, 719 + 0x81C, 0x62540203, 720 + 0x81C, 0x61560203, 721 + 0x81C, 0x60580203, 722 + 0x81C, 0x235A0203, 723 + 0x81C, 0x225C0203, 724 + 0x81C, 0x215E0203, 725 + 0x81C, 0x04600203, 726 + 0x81C, 0x03620203, 727 + 0x81C, 0x02640203, 728 + 0x81C, 0x01660203, 729 + 0x81C, 0x01680203, 730 + 0x81C, 0x016A0203, 731 + 0x81C, 0x016C0203, 732 + 0x81C, 0x016E0203, 733 + 0x81C, 0x01700203, 734 + 0x81C, 0x01720203, 735 + 0x81C, 0x01740203, 736 + 0x81C, 0x01760203, 737 + 0x81C, 0x01780203, 738 + 0x81C, 0x017A0203, 739 + 0x81C, 0x017C0203, 740 + 0x81C, 0x017E0203, 741 + 0xB0000000, 0x00000000, 742 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 743 + 0x81C, 0xFB000303, 744 + 0x81C, 0xFA020303, 745 + 0x81C, 0xF9040303, 746 + 0x81C, 0xF8060303, 747 + 0x81C, 0xF7080303, 748 + 0x81C, 0xF60A0303, 749 + 0x81C, 0xF50C0303, 750 + 0x81C, 0xF40E0303, 751 + 0x81C, 0xF3100303, 752 + 0x81C, 0xF2120303, 753 + 0x81C, 0xF1140303, 754 + 0x81C, 0xF0160303, 755 + 0x81C, 0xEF180303, 756 + 0x81C, 0xEE1A0303, 757 + 0x81C, 0xED1C0303, 758 + 0x81C, 0xEC1E0303, 759 + 0x81C, 0xEB200303, 760 + 0x81C, 0xEA220303, 761 + 0x81C, 0xE9240303, 762 + 0x81C, 0xE8260303, 763 + 0x81C, 0xE7280303, 764 + 0x81C, 0xE62A0303, 765 + 0x81C, 0xE52C0303, 766 + 0x81C, 0xE42E0303, 767 + 0x81C, 0xE3300303, 768 + 0x81C, 0xE2320303, 769 + 0x81C, 0xE1340303, 770 + 0x81C, 0xC4360303, 771 + 0x81C, 0xC3380303, 772 + 0x81C, 0xC23A0303, 773 + 0x81C, 0xC13C0303, 774 + 0x81C, 0xA53E0303, 775 + 0x81C, 0xA4400303, 776 + 0x81C, 0xA3420303, 777 + 0x81C, 0xA2440303, 778 + 0x81C, 0xA1460303, 779 + 0x81C, 0x83480303, 780 + 0x81C, 0x824A0303, 781 + 0x81C, 0x814C0303, 782 + 0x81C, 0x644E0303, 783 + 0x81C, 0x63500303, 784 + 0x81C, 0x62520303, 785 + 0x81C, 0x61540303, 786 + 0x81C, 0x60560303, 787 + 0x81C, 0x23580303, 788 + 0x81C, 0x225A0303, 789 + 0x81C, 0x215C0303, 790 + 0x81C, 0x045E0303, 791 + 0x81C, 0x03600303, 792 + 0x81C, 0x02620303, 793 + 0x81C, 0x01640303, 794 + 0x81C, 0x01660303, 795 + 0x81C, 0x01680303, 796 + 0x81C, 0x016A0303, 797 + 0x81C, 0x016C0303, 798 + 0x81C, 0x016E0303, 799 + 0x81C, 0x01700303, 800 + 0x81C, 0x01720303, 801 + 0x81C, 0x01740303, 802 + 0x81C, 0x01760303, 803 + 0x81C, 0x01780303, 804 + 0x81C, 0x017A0303, 805 + 0x81C, 0x017C0303, 806 + 0x81C, 0x017E0303, 807 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 808 + 0x81C, 0xF5000303, 809 + 0x81C, 0xF4020303, 810 + 0x81C, 0xF3040303, 811 + 0x81C, 0xF2060303, 812 + 0x81C, 0xF1080303, 813 + 0x81C, 0xF00A0303, 814 + 0x81C, 0xEF0C0303, 815 + 0x81C, 0xEE0E0303, 816 + 0x81C, 0xED100303, 817 + 0x81C, 0xEC120303, 818 + 0x81C, 0xEB140303, 819 + 0x81C, 0xEA160303, 820 + 0x81C, 0xE9180303, 821 + 0x81C, 0xE81A0303, 822 + 0x81C, 0xE71C0303, 823 + 0x81C, 0xE61E0303, 824 + 0x81C, 0xE5200303, 825 + 0x81C, 0xE4220303, 826 + 0x81C, 0xE3240303, 827 + 0x81C, 0xE2260303, 828 + 0x81C, 0xE1280303, 829 + 0x81C, 0xE02A0303, 830 + 0x81C, 0xA72C0303, 831 + 0x81C, 0xA62E0303, 832 + 0x81C, 0xA5300303, 833 + 0x81C, 0xA4320303, 834 + 0x81C, 0xA3340303, 835 + 0x81C, 0xA2360303, 836 + 0x81C, 0xA1380303, 837 + 0x81C, 0xA03A0303, 838 + 0x81C, 0x823C0303, 839 + 0x81C, 0x643E0303, 840 + 0x81C, 0x63400303, 841 + 0x81C, 0x62420303, 842 + 0x81C, 0x61440303, 843 + 0x81C, 0x60460303, 844 + 0x81C, 0x24480303, 845 + 0x81C, 0x234A0303, 846 + 0x81C, 0x224C0303, 847 + 0x81C, 0x054E0303, 848 + 0x81C, 0x04500303, 849 + 0x81C, 0x03520303, 850 + 0x81C, 0x02540303, 851 + 0x81C, 0x01560303, 852 + 0x81C, 0x00580303, 853 + 0x81C, 0x005A0303, 854 + 0x81C, 0x005C0303, 855 + 0x81C, 0x005E0303, 856 + 0x81C, 0x00600303, 857 + 0x81C, 0x00620303, 858 + 0x81C, 0x00640303, 859 + 0x81C, 0x00660303, 860 + 0x81C, 0x00680303, 861 + 0x81C, 0x006A0303, 862 + 0x81C, 0x006C0303, 863 + 0x81C, 0x006E0303, 864 + 0x81C, 0x00700303, 865 + 0x81C, 0x00720303, 866 + 0x81C, 0x00740303, 867 + 0x81C, 0x00760303, 868 + 0x81C, 0x00780303, 869 + 0x81C, 0x007A0303, 870 + 0x81C, 0x007C0303, 871 + 0x81C, 0x007E0303, 872 + 0xA0000000, 0x00000000, 873 + 0x81C, 0xFC000303, 874 + 0x81C, 0xFB020303, 875 + 0x81C, 0xFA040303, 876 + 0x81C, 0xF9060303, 877 + 0x81C, 0xF8080303, 878 + 0x81C, 0xF70A0303, 879 + 0x81C, 0xF60C0303, 880 + 0x81C, 0xF50E0303, 881 + 0x81C, 0xF4100303, 882 + 0x81C, 0xF3120303, 883 + 0x81C, 0xF2140303, 884 + 0x81C, 0xF1160303, 885 + 0x81C, 0xF0180303, 886 + 0x81C, 0xEF1A0303, 887 + 0x81C, 0xEE1C0303, 888 + 0x81C, 0xED1E0303, 889 + 0x81C, 0xEC200303, 890 + 0x81C, 0xEB220303, 891 + 0x81C, 0xEA240303, 892 + 0x81C, 0xE9260303, 893 + 0x81C, 0xE8280303, 894 + 0x81C, 0xE72A0303, 895 + 0x81C, 0xE62C0303, 896 + 0x81C, 0xE52E0303, 897 + 0x81C, 0xE4300303, 898 + 0x81C, 0xE3320303, 899 + 0x81C, 0xE2340303, 900 + 0x81C, 0xE1360303, 901 + 0x81C, 0xC4380303, 902 + 0x81C, 0xC33A0303, 903 + 0x81C, 0xC23C0303, 904 + 0x81C, 0xC13E0303, 905 + 0x81C, 0xA5400303, 906 + 0x81C, 0xA4420303, 907 + 0x81C, 0xA3440303, 908 + 0x81C, 0xA2460303, 909 + 0x81C, 0xA1480303, 910 + 0x81C, 0x834A0303, 911 + 0x81C, 0x824C0303, 912 + 0x81C, 0x814E0303, 913 + 0x81C, 0x64500303, 914 + 0x81C, 0x63520303, 915 + 0x81C, 0x62540303, 916 + 0x81C, 0x61560303, 917 + 0x81C, 0x24580303, 918 + 0x81C, 0x235A0303, 919 + 0x81C, 0x225C0303, 920 + 0x81C, 0x215E0303, 921 + 0x81C, 0x04600303, 922 + 0x81C, 0x03620303, 923 + 0x81C, 0x02640303, 924 + 0x81C, 0x01660303, 925 + 0x81C, 0x01680303, 926 + 0x81C, 0x016A0303, 927 + 0x81C, 0x016C0303, 928 + 0x81C, 0x016E0303, 929 + 0x81C, 0x01700303, 930 + 0x81C, 0x01720303, 931 + 0x81C, 0x01740303, 932 + 0x81C, 0x01760303, 933 + 0x81C, 0x01780303, 934 + 0x81C, 0x017A0303, 935 + 0x81C, 0x017C0303, 936 + 0x81C, 0x017E0303, 937 + 0xB0000000, 0x00000000, 938 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 939 + 0x81C, 0xFC000803, 940 + 0x81C, 0xFB020803, 941 + 0x81C, 0xFA040803, 942 + 0x81C, 0xF9060803, 943 + 0x81C, 0xF8080803, 944 + 0x81C, 0xF70A0803, 945 + 0x81C, 0xF60C0803, 946 + 0x81C, 0xF50E0803, 947 + 0x81C, 0xF4100803, 948 + 0x81C, 0xF3120803, 949 + 0x81C, 0xF2140803, 950 + 0x81C, 0xF1160803, 951 + 0x81C, 0xF0180803, 952 + 0x81C, 0xEF1A0803, 953 + 0x81C, 0xEE1C0803, 954 + 0x81C, 0xED1E0803, 955 + 0x81C, 0xB5200803, 956 + 0x81C, 0xB4220803, 957 + 0x81C, 0xB3240803, 958 + 0x81C, 0xB2260803, 959 + 0x81C, 0xB1280803, 960 + 0x81C, 0xB02A0803, 961 + 0x81C, 0xAF2C0803, 962 + 0x81C, 0xAE2E0803, 963 + 0x81C, 0xAD300803, 964 + 0x81C, 0xAC320803, 965 + 0x81C, 0xAB340803, 966 + 0x81C, 0xAA360803, 967 + 0x81C, 0xA9380803, 968 + 0x81C, 0xA83A0803, 969 + 0x81C, 0xA73C0803, 970 + 0x81C, 0xA63E0803, 971 + 0x81C, 0x88400803, 972 + 0x81C, 0x87420803, 973 + 0x81C, 0x86440803, 974 + 0x81C, 0x85460803, 975 + 0x81C, 0x84480803, 976 + 0x81C, 0x834A0803, 977 + 0x81C, 0x674C0803, 978 + 0x81C, 0x664E0803, 979 + 0x81C, 0x65500803, 980 + 0x81C, 0x64520803, 981 + 0x81C, 0x63540803, 982 + 0x81C, 0x62560803, 983 + 0x81C, 0x61580803, 984 + 0x81C, 0x455A0803, 985 + 0x81C, 0x445C0803, 986 + 0x81C, 0x435E0803, 987 + 0x81C, 0x42600803, 988 + 0x81C, 0x41620803, 989 + 0x81C, 0x25640803, 990 + 0x81C, 0x24660803, 991 + 0x81C, 0x23680803, 992 + 0x81C, 0x226A0803, 993 + 0x81C, 0x216C0803, 994 + 0x81C, 0x016E0803, 995 + 0x81C, 0x01700803, 996 + 0x81C, 0x01720803, 997 + 0x81C, 0x01740803, 998 + 0x81C, 0x01760803, 999 + 0x81C, 0x01780803, 1000 + 0x81C, 0x017A0803, 1001 + 0x81C, 0x017C0803, 1002 + 0x81C, 0x017E0803, 1003 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 1004 + 0x81C, 0xFC000803, 1005 + 0x81C, 0xFB020803, 1006 + 0x81C, 0xFA040803, 1007 + 0x81C, 0xF9060803, 1008 + 0x81C, 0xF8080803, 1009 + 0x81C, 0xF70A0803, 1010 + 0x81C, 0xF60C0803, 1011 + 0x81C, 0xF50E0803, 1012 + 0x81C, 0xF4100803, 1013 + 0x81C, 0xF3120803, 1014 + 0x81C, 0xF2140803, 1015 + 0x81C, 0xF1160803, 1016 + 0x81C, 0xF0180803, 1017 + 0x81C, 0xEF1A0803, 1018 + 0x81C, 0xEE1C0803, 1019 + 0x81C, 0xED1E0803, 1020 + 0x81C, 0xB5200803, 1021 + 0x81C, 0xB4220803, 1022 + 0x81C, 0xB3240803, 1023 + 0x81C, 0xB2260803, 1024 + 0x81C, 0xB1280803, 1025 + 0x81C, 0xB02A0803, 1026 + 0x81C, 0xAF2C0803, 1027 + 0x81C, 0xAE2E0803, 1028 + 0x81C, 0xAD300803, 1029 + 0x81C, 0xAC320803, 1030 + 0x81C, 0xAB340803, 1031 + 0x81C, 0xAA360803, 1032 + 0x81C, 0xA9380803, 1033 + 0x81C, 0xA83A0803, 1034 + 0x81C, 0xA73C0803, 1035 + 0x81C, 0xA63E0803, 1036 + 0x81C, 0x88400803, 1037 + 0x81C, 0x87420803, 1038 + 0x81C, 0x86440803, 1039 + 0x81C, 0x85460803, 1040 + 0x81C, 0x84480803, 1041 + 0x81C, 0x834A0803, 1042 + 0x81C, 0x674C0803, 1043 + 0x81C, 0x664E0803, 1044 + 0x81C, 0x65500803, 1045 + 0x81C, 0x64520803, 1046 + 0x81C, 0x63540803, 1047 + 0x81C, 0x62560803, 1048 + 0x81C, 0x61580803, 1049 + 0x81C, 0x455A0803, 1050 + 0x81C, 0x445C0803, 1051 + 0x81C, 0x435E0803, 1052 + 0x81C, 0x42600803, 1053 + 0x81C, 0x41620803, 1054 + 0x81C, 0x25640803, 1055 + 0x81C, 0x24660803, 1056 + 0x81C, 0x23680803, 1057 + 0x81C, 0x226A0803, 1058 + 0x81C, 0x216C0803, 1059 + 0x81C, 0x016E0803, 1060 + 0x81C, 0x01700803, 1061 + 0x81C, 0x01720803, 1062 + 0x81C, 0x01740803, 1063 + 0x81C, 0x01760803, 1064 + 0x81C, 0x01780803, 1065 + 0x81C, 0x017A0803, 1066 + 0x81C, 0x017C0803, 1067 + 0x81C, 0x017E0803, 1068 + 0xA0000000, 0x00000000, 1069 + 0x81C, 0xFC000803, 1070 + 0x81C, 0xFB020803, 1071 + 0x81C, 0xFA040803, 1072 + 0x81C, 0xF9060803, 1073 + 0x81C, 0xF8080803, 1074 + 0x81C, 0xF70A0803, 1075 + 0x81C, 0xF60C0803, 1076 + 0x81C, 0xF50E0803, 1077 + 0x81C, 0xF4100803, 1078 + 0x81C, 0xF3120803, 1079 + 0x81C, 0xF2140803, 1080 + 0x81C, 0xF1160803, 1081 + 0x81C, 0xF0180803, 1082 + 0x81C, 0xEF1A0803, 1083 + 0x81C, 0xEE1C0803, 1084 + 0x81C, 0xED1E0803, 1085 + 0x81C, 0xB5200803, 1086 + 0x81C, 0xB4220803, 1087 + 0x81C, 0xB3240803, 1088 + 0x81C, 0xB2260803, 1089 + 0x81C, 0xB1280803, 1090 + 0x81C, 0xB02A0803, 1091 + 0x81C, 0xAF2C0803, 1092 + 0x81C, 0xAE2E0803, 1093 + 0x81C, 0xAD300803, 1094 + 0x81C, 0xAC320803, 1095 + 0x81C, 0xAB340803, 1096 + 0x81C, 0xAA360803, 1097 + 0x81C, 0xA9380803, 1098 + 0x81C, 0xA83A0803, 1099 + 0x81C, 0xA73C0803, 1100 + 0x81C, 0xA63E0803, 1101 + 0x81C, 0x88400803, 1102 + 0x81C, 0x87420803, 1103 + 0x81C, 0x86440803, 1104 + 0x81C, 0x85460803, 1105 + 0x81C, 0x84480803, 1106 + 0x81C, 0x834A0803, 1107 + 0x81C, 0x674C0803, 1108 + 0x81C, 0x664E0803, 1109 + 0x81C, 0x65500803, 1110 + 0x81C, 0x64520803, 1111 + 0x81C, 0x63540803, 1112 + 0x81C, 0x62560803, 1113 + 0x81C, 0x61580803, 1114 + 0x81C, 0x455A0803, 1115 + 0x81C, 0x445C0803, 1116 + 0x81C, 0x435E0803, 1117 + 0x81C, 0x42600803, 1118 + 0x81C, 0x41620803, 1119 + 0x81C, 0x25640803, 1120 + 0x81C, 0x24660803, 1121 + 0x81C, 0x23680803, 1122 + 0x81C, 0x226A0803, 1123 + 0x81C, 0x216C0803, 1124 + 0x81C, 0x016E0803, 1125 + 0x81C, 0x01700803, 1126 + 0x81C, 0x01720803, 1127 + 0x81C, 0x01740803, 1128 + 0x81C, 0x01760803, 1129 + 0x81C, 0x01780803, 1130 + 0x81C, 0x017A0803, 1131 + 0x81C, 0x017C0803, 1132 + 0x81C, 0x017E0803, 1133 + 0xB0000000, 0x00000000, 1134 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 1135 + 0x81C, 0xFF000913, 1136 + 0x81C, 0xFE020913, 1137 + 0x81C, 0xFD040913, 1138 + 0x81C, 0xFC060913, 1139 + 0x81C, 0xFB080913, 1140 + 0x81C, 0xFA0A0913, 1141 + 0x81C, 0xF90C0913, 1142 + 0x81C, 0xF80E0913, 1143 + 0x81C, 0xF7100913, 1144 + 0x81C, 0xF6120913, 1145 + 0x81C, 0xF5140913, 1146 + 0x81C, 0xF4160913, 1147 + 0x81C, 0xF3180913, 1148 + 0x81C, 0xF21A0913, 1149 + 0x81C, 0xF11C0913, 1150 + 0x81C, 0x941E0913, 1151 + 0x81C, 0x93200913, 1152 + 0x81C, 0x92220913, 1153 + 0x81C, 0x91240913, 1154 + 0x81C, 0x90260913, 1155 + 0x81C, 0x8F280913, 1156 + 0x81C, 0x8E2A0913, 1157 + 0x81C, 0x8D2C0913, 1158 + 0x81C, 0x8C2E0913, 1159 + 0x81C, 0x8B300913, 1160 + 0x81C, 0x8A320913, 1161 + 0x81C, 0x89340913, 1162 + 0x81C, 0x88360913, 1163 + 0x81C, 0x87380913, 1164 + 0x81C, 0x863A0913, 1165 + 0x81C, 0x853C0913, 1166 + 0x81C, 0x843E0913, 1167 + 0x81C, 0x83400913, 1168 + 0x81C, 0x82420913, 1169 + 0x81C, 0x81440913, 1170 + 0x81C, 0x07460913, 1171 + 0x81C, 0x06480913, 1172 + 0x81C, 0x054A0913, 1173 + 0x81C, 0x044C0913, 1174 + 0x81C, 0x034E0913, 1175 + 0x81C, 0x02500913, 1176 + 0x81C, 0x01520913, 1177 + 0x81C, 0x88540903, 1178 + 0x81C, 0x87560903, 1179 + 0x81C, 0x86580903, 1180 + 0x81C, 0x855A0903, 1181 + 0x81C, 0x845C0903, 1182 + 0x81C, 0x835E0903, 1183 + 0x81C, 0x82600903, 1184 + 0x81C, 0x81620903, 1185 + 0x81C, 0x07640903, 1186 + 0x81C, 0x06660903, 1187 + 0x81C, 0x05680903, 1188 + 0x81C, 0x046A0903, 1189 + 0x81C, 0x036C0903, 1190 + 0x81C, 0x026E0903, 1191 + 0x81C, 0x01700903, 1192 + 0x81C, 0x01720903, 1193 + 0x81C, 0x01740903, 1194 + 0x81C, 0x01760903, 1195 + 0x81C, 0x01780903, 1196 + 0x81C, 0x017A0903, 1197 + 0x81C, 0x017C0903, 1198 + 0x81C, 0x017E0903, 1199 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 1200 + 0x81C, 0xFF000913, 1201 + 0x81C, 0xFE020913, 1202 + 0x81C, 0xFD040913, 1203 + 0x81C, 0xFC060913, 1204 + 0x81C, 0xFB080913, 1205 + 0x81C, 0xFA0A0913, 1206 + 0x81C, 0xF90C0913, 1207 + 0x81C, 0xF80E0913, 1208 + 0x81C, 0xF7100913, 1209 + 0x81C, 0xF6120913, 1210 + 0x81C, 0xF5140913, 1211 + 0x81C, 0xF4160913, 1212 + 0x81C, 0xF3180913, 1213 + 0x81C, 0xF21A0913, 1214 + 0x81C, 0xF11C0913, 1215 + 0x81C, 0x941E0913, 1216 + 0x81C, 0x93200913, 1217 + 0x81C, 0x92220913, 1218 + 0x81C, 0x91240913, 1219 + 0x81C, 0x90260913, 1220 + 0x81C, 0x8F280913, 1221 + 0x81C, 0x8E2A0913, 1222 + 0x81C, 0x8D2C0913, 1223 + 0x81C, 0x8C2E0913, 1224 + 0x81C, 0x8B300913, 1225 + 0x81C, 0x8A320913, 1226 + 0x81C, 0x89340913, 1227 + 0x81C, 0x88360913, 1228 + 0x81C, 0x87380913, 1229 + 0x81C, 0x863A0913, 1230 + 0x81C, 0x853C0913, 1231 + 0x81C, 0x843E0913, 1232 + 0x81C, 0x83400913, 1233 + 0x81C, 0x82420913, 1234 + 0x81C, 0x81440913, 1235 + 0x81C, 0x07460913, 1236 + 0x81C, 0x06480913, 1237 + 0x81C, 0x054A0913, 1238 + 0x81C, 0x044C0913, 1239 + 0x81C, 0x034E0913, 1240 + 0x81C, 0x02500913, 1241 + 0x81C, 0x01520913, 1242 + 0x81C, 0x88540903, 1243 + 0x81C, 0x87560903, 1244 + 0x81C, 0x86580903, 1245 + 0x81C, 0x855A0903, 1246 + 0x81C, 0x845C0903, 1247 + 0x81C, 0x835E0903, 1248 + 0x81C, 0x82600903, 1249 + 0x81C, 0x81620903, 1250 + 0x81C, 0x07640903, 1251 + 0x81C, 0x06660903, 1252 + 0x81C, 0x05680903, 1253 + 0x81C, 0x046A0903, 1254 + 0x81C, 0x036C0903, 1255 + 0x81C, 0x026E0903, 1256 + 0x81C, 0x01700903, 1257 + 0x81C, 0x01720903, 1258 + 0x81C, 0x01740903, 1259 + 0x81C, 0x01760903, 1260 + 0x81C, 0x01780903, 1261 + 0x81C, 0x017A0903, 1262 + 0x81C, 0x017C0903, 1263 + 0x81C, 0x017E0903, 1264 + 0xA0000000, 0x00000000, 1265 + 0x81C, 0xFF000913, 1266 + 0x81C, 0xFE020913, 1267 + 0x81C, 0xFD040913, 1268 + 0x81C, 0xFC060913, 1269 + 0x81C, 0xFB080913, 1270 + 0x81C, 0xFA0A0913, 1271 + 0x81C, 0xF90C0913, 1272 + 0x81C, 0xF80E0913, 1273 + 0x81C, 0xF7100913, 1274 + 0x81C, 0xF6120913, 1275 + 0x81C, 0xF5140913, 1276 + 0x81C, 0xF4160913, 1277 + 0x81C, 0xF3180913, 1278 + 0x81C, 0xF21A0913, 1279 + 0x81C, 0xF11C0913, 1280 + 0x81C, 0x941E0913, 1281 + 0x81C, 0x93200913, 1282 + 0x81C, 0x92220913, 1283 + 0x81C, 0x91240913, 1284 + 0x81C, 0x90260913, 1285 + 0x81C, 0x8F280913, 1286 + 0x81C, 0x8E2A0913, 1287 + 0x81C, 0x8D2C0913, 1288 + 0x81C, 0x8C2E0913, 1289 + 0x81C, 0x8B300913, 1290 + 0x81C, 0x8A320913, 1291 + 0x81C, 0x89340913, 1292 + 0x81C, 0x88360913, 1293 + 0x81C, 0x87380913, 1294 + 0x81C, 0x863A0913, 1295 + 0x81C, 0x853C0913, 1296 + 0x81C, 0x843E0913, 1297 + 0x81C, 0x83400913, 1298 + 0x81C, 0x82420913, 1299 + 0x81C, 0x81440913, 1300 + 0x81C, 0x07460913, 1301 + 0x81C, 0x06480913, 1302 + 0x81C, 0x054A0913, 1303 + 0x81C, 0x044C0913, 1304 + 0x81C, 0x034E0913, 1305 + 0x81C, 0x02500913, 1306 + 0x81C, 0x01520913, 1307 + 0x81C, 0x88540903, 1308 + 0x81C, 0x87560903, 1309 + 0x81C, 0x86580903, 1310 + 0x81C, 0x855A0903, 1311 + 0x81C, 0x845C0903, 1312 + 0x81C, 0x835E0903, 1313 + 0x81C, 0x82600903, 1314 + 0x81C, 0x81620903, 1315 + 0x81C, 0x07640903, 1316 + 0x81C, 0x06660903, 1317 + 0x81C, 0x05680903, 1318 + 0x81C, 0x046A0903, 1319 + 0x81C, 0x036C0903, 1320 + 0x81C, 0x026E0903, 1321 + 0x81C, 0x01700903, 1322 + 0x81C, 0x01720903, 1323 + 0x81C, 0x01740903, 1324 + 0x81C, 0x01760903, 1325 + 0x81C, 0x01780903, 1326 + 0x81C, 0x017A0903, 1327 + 0x81C, 0x017C0903, 1328 + 0x81C, 0x017E0903, 1329 + 0xB0000000, 0x00000000, 1330 + 0x80001004, 0x00000000, 0x40000000, 0x00000000, 1331 + 0xC50, 0x00000022, 1332 + 0xC50, 0x00000020, 1333 + 0x90001005, 0x00000000, 0x40000000, 0x00000000, 1334 + 0xC50, 0x00000022, 1335 + 0xC50, 0x00000022, 1336 + 0xA0000000, 0x00000000, 1337 + 0xC50, 0x00000022, 1338 + 0xC50, 0x00000020, 1339 + 0xB0000000, 0x00000000, 1340 + 1341 + }; 1342 + 1343 + RTW_DECL_TABLE_PHY_COND(rtw8821c_agc, rtw_phy_cfg_agc); 1344 + 1345 + static const u32 rtw8821c_bb[] = { 1346 + 0x800, 0x9020D010, 1347 + 0x804, 0x80018180, 1348 + 0x808, 0x04028211, 1349 + 0x80C, 0x13D10011, 1350 + 0x810, 0x21104255, 1351 + 0x814, 0x020C3D10, 1352 + 0x818, 0x84A10385, 1353 + 0x81C, 0x1E1E081F, 1354 + 0x820, 0x0001AAAA, 1355 + 0x824, 0x00030FE0, 1356 + 0x828, 0x0000CCCC, 1357 + 0x82C, 0x75CB7010, 1358 + 0x830, 0x79A0EAAA, 1359 + 0x834, 0x072E698A, 1360 + 0x838, 0x87766461, 1361 + 0x83C, 0x9194B2B6, 1362 + 0x840, 0x171740E0, 1363 + 0x844, 0x4D3D7CDB, 1364 + 0x848, 0x4AD0408B, 1365 + 0x84C, 0x6AFBF7A5, 1366 + 0x850, 0x28A74706, 1367 + 0x854, 0x0001520C, 1368 + 0x858, 0x4060C000, 1369 + 0x85C, 0x74010160, 1370 + 0x860, 0x68A7C321, 1371 + 0x864, 0x79F27432, 1372 + 0x868, 0x8CA7A314, 1373 + 0x86C, 0x558C2878, 1374 + 0x870, 0x55555555, 1375 + 0x874, 0x27612C2E, 1376 + 0x878, 0xC0003152, 1377 + 0x87C, 0x5C8FC000, 1378 + 0x880, 0x00000000, 1379 + 0x884, 0x00000000, 1380 + 0x888, 0x00000000, 1381 + 0x88C, 0x00000000, 1382 + 0x890, 0x00000000, 1383 + 0x894, 0x00000000, 1384 + 0x898, 0x00000000, 1385 + 0x89C, 0x00000000, 1386 + 0x8A0, 0x00000013, 1387 + 0x8A4, 0x7F7F7F7F, 1388 + 0x8A8, 0x2202033E, 1389 + 0x8AC, 0xF00F000A, 1390 + 0x8B0, 0x00000600, 1391 + 0x8B4, 0x000FC080, 1392 + 0x8B8, 0xEC0057FF, 1393 + 0x8BC, 0x2CB520A3, 1394 + 0x8C0, 0xFFE04020, 1395 + 0x8C4, 0x47C00000, 1396 + 0x8C8, 0x00025165, 1397 + 0x8CC, 0x08188492, 1398 + 0x8D0, 0x0000B800, 1399 + 0x8D4, 0x860308A0, 1400 + 0x8D8, 0x290B5612, 1401 + 0x8DC, 0x00000000, 1402 + 0x8E0, 0x32D16777, 1403 + 0x8E4, 0x49092925, 1404 + 0x8E8, 0xFFFFC42C, 1405 + 0x8EC, 0x99999999, 1406 + 0x8F0, 0x00009999, 1407 + 0x8F4, 0x00D80FA1, 1408 + 0x8F8, 0x400000C0, 1409 + 0x8FC, 0x00000130, 1410 + 0x900, 0x00C00000, 1411 + 0x904, 0x0FFF0FFF, 1412 + 0x908, 0x00000000, 1413 + 0x90C, 0x13000000, 1414 + 0x910, 0x0000FC00, 1415 + 0x914, 0xC6380000, 1416 + 0x918, 0x1C1028C0, 1417 + 0x91C, 0x64B11A1C, 1418 + 0x920, 0xE0767233, 1419 + 0x924, 0x855A2500, 1420 + 0x928, 0x4AB0E4E4, 1421 + 0x92C, 0xFFFEB200, 1422 + 0x930, 0xFFFFFFFE, 1423 + 0x934, 0x001FFFFF, 1424 + 0x938, 0x00008480, 1425 + 0x93C, 0xE41C0642, 1426 + 0x940, 0x0E470430, 1427 + 0x944, 0x00000000, 1428 + 0x948, 0xAC000000, 1429 + 0x94C, 0x10000083, 1430 + 0x950, 0xB2010080, 1431 + 0x954, 0x86510080, 1432 + 0x958, 0x00000181, 1433 + 0x95C, 0x04248000, 1434 + 0x960, 0x00000000, 1435 + 0x964, 0x00000000, 1436 + 0x968, 0x00000000, 1437 + 0x96C, 0x00000000, 1438 + 0x970, 0x00001FFF, 1439 + 0x974, 0x04000FFF, 1440 + 0x978, 0x00000000, 1441 + 0x97C, 0x00000000, 1442 + 0x980, 0x00000000, 1443 + 0x984, 0x00000000, 1444 + 0x988, 0x00000000, 1445 + 0x98C, 0x23440000, 1446 + 0x990, 0x27100000, 1447 + 0x994, 0xFFFF0100, 1448 + 0x998, 0xFFFFFF5C, 1449 + 0x99C, 0xFFFFFFFF, 1450 + 0x9A0, 0x000000FF, 1451 + 0x9A4, 0x80000088, 1452 + 0x9A8, 0x0C2F0000, 1453 + 0x9AC, 0x01560000, 1454 + 0x9B0, 0x70000000, 1455 + 0x9B4, 0x00000000, 1456 + 0x9B8, 0x00000000, 1457 + 0x9BC, 0x00000000, 1458 + 0x9C0, 0x00000000, 1459 + 0x9C4, 0x00000000, 1460 + 0x9C8, 0x00000000, 1461 + 0x9CC, 0x00000000, 1462 + 0x9D0, 0x00000000, 1463 + 0x9D4, 0x00000000, 1464 + 0x9D8, 0x00000000, 1465 + 0x9DC, 0x00000000, 1466 + 0x9E0, 0x00000000, 1467 + 0x9E4, 0x02000402, 1468 + 0x9E8, 0x000022D4, 1469 + 0x9EC, 0x00000000, 1470 + 0x9F0, 0x00000000, 1471 + 0x9F4, 0x00000000, 1472 + 0x9F8, 0x00000000, 1473 + 0x9FC, 0xEFFFF7FF, 1474 + 0xA00, 0x00D040C8, 1475 + 0xA04, 0x80FF800C, 1476 + 0xA08, 0x9C838300, 1477 + 0xA0C, 0x297E000F, 1478 + 0xA10, 0x9500BB78, 1479 + 0xA14, 0x1114D028, 1480 + 0xA18, 0x00881117, 1481 + 0xA1C, 0x89140F00, 1482 + 0xA20, 0xE82C0000, 1483 + 0xA24, 0x64B80C1C, 1484 + 0xA28, 0x00008810, 1485 + 0xA2C, 0x00D20000, 1486 + 0xA70, 0x101FBF00, 1487 + 0xA74, 0x00000107, 1488 + 0xA78, 0x00008900, 1489 + 0xA7C, 0x225B0606, 1490 + 0xA80, 0x21807532, 1491 + 0xA84, 0x80120000, 1492 + 0xA88, 0x048C0000, 1493 + 0xA8C, 0x12345678, 1494 + 0xA90, 0xABCDEF00, 1495 + 0xA94, 0x001B1B89, 1496 + 0xA98, 0x00000000, 1497 + 0xA9C, 0x3F000000, 1498 + 0xAA0, 0x00000000, 1499 + 0xAA4, 0x00080000, 1500 + 0xAA8, 0xEACF0004, 1501 + 0xAAC, 0x01235667, 1502 + 0xAB0, 0x00000000, 1503 + 0xB00, 0xE1000440, 1504 + 0xB04, 0x00800000, 1505 + 0xB08, 0xFF02030B, 1506 + 0xB0C, 0x01EAA406, 1507 + 0xB10, 0x00030690, 1508 + 0xB14, 0x006000FA, 1509 + 0xB18, 0x00000002, 1510 + 0xB1C, 0x00000002, 1511 + 0xB20, 0x4B00001F, 1512 + 0xB24, 0x4E8E3E40, 1513 + 0xB28, 0x03020100, 1514 + 0xB2C, 0x07060504, 1515 + 0xB30, 0x0B0A0908, 1516 + 0xB34, 0x0F0E0D0C, 1517 + 0xB38, 0x13121110, 1518 + 0xB3C, 0x0000003A, 1519 + 0xB40, 0x00000000, 1520 + 0xB44, 0x80000000, 1521 + 0xB48, 0x3F0000FA, 1522 + 0xB4C, 0x88C80020, 1523 + 0xB50, 0x00000000, 1524 + 0xB54, 0x00004241, 1525 + 0xB58, 0xE0008208, 1526 + 0xB5C, 0x41EFFFF9, 1527 + 0xB60, 0x00000000, 1528 + 0xB64, 0x00200063, 1529 + 0xB68, 0x0000003A, 1530 + 0xB6C, 0x00000102, 1531 + 0xB70, 0x4E6D1870, 1532 + 0xB74, 0x03020100, 1533 + 0xB78, 0x07060504, 1534 + 0xB7C, 0x0B0A0908, 1535 + 0xB80, 0x0F0E0D0C, 1536 + 0xB84, 0x13121110, 1537 + 0xB88, 0x00000000, 1538 + 0xB8C, 0x00000000, 1539 + 0xC00, 0x00000007, 1540 + 0xC04, 0x03050020, 1541 + 0xC08, 0x60403231, 1542 + 0xC0C, 0x00012345, 1543 + 0xC10, 0x00000100, 1544 + 0xC14, 0x01000000, 1545 + 0xC18, 0x00000000, 1546 + 0xC1C, 0x40040053, 1547 + 0xC20, 0x400503A3, 1548 + 0xC24, 0x00000000, 1549 + 0xC28, 0x00000000, 1550 + 0xC2C, 0x00000000, 1551 + 0xC30, 0x00000000, 1552 + 0xC34, 0x00000000, 1553 + 0xC38, 0x00000000, 1554 + 0xC3C, 0x00000000, 1555 + 0xC40, 0x00000000, 1556 + 0xC44, 0x00000000, 1557 + 0xC48, 0x00000000, 1558 + 0xC4C, 0x00000000, 1559 + 0xC50, 0x00000020, 1560 + 0xC54, 0x00000000, 1561 + 0xC58, 0xD8020402, 1562 + 0xC5C, 0xDE000120, 1563 + 0xC68, 0x0000003F, 1564 + 0xC6C, 0x0000122A, 1565 + 0xC70, 0x00000000, 1566 + 0xC74, 0x00000000, 1567 + 0xC78, 0x00000000, 1568 + 0xC7C, 0x00000000, 1569 + 0xC80, 0x00000000, 1570 + 0xC84, 0x00000000, 1571 + 0xC88, 0x00000000, 1572 + 0xC8C, 0x07000000, 1573 + 0xC94, 0x01000100, 1574 + 0xC98, 0x201C8000, 1575 + 0xC9C, 0x00000000, 1576 + 0xCA0, 0x0000A555, 1577 + 0xCA4, 0x08040201, 1578 + 0xCA8, 0x80402010, 1579 + 0xCAC, 0x00000000, 1580 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 1581 + 0xCB0, 0x77777717, 1582 + 0xCB4, 0x00000073, 1583 + 0xA0000000, 0x00000000, 1584 + 0xCB0, 0x77775747, 1585 + 0xCB4, 0x10000077, 1586 + 0xB0000000, 0x00000000, 1587 + 0xCB8, 0x00000000, 1588 + 0xCBC, 0x00000000, 1589 + 0xCC0, 0x00000000, 1590 + 0xCC4, 0x00000000, 1591 + 0xCC8, 0x00000000, 1592 + 0xCCC, 0x00000000, 1593 + 0xCD0, 0x00000000, 1594 + 0xCD4, 0x00000000, 1595 + 0xCD8, 0x00000000, 1596 + 0xCDC, 0x00000000, 1597 + 0xCE0, 0x00000000, 1598 + 0xCE4, 0x00000000, 1599 + 0xCE8, 0x00000000, 1600 + 0xCEC, 0x00000000, 1601 + 0xE00, 0x00000007, 1602 + 0xE04, 0x00000020, 1603 + 0xE08, 0x60403231, 1604 + 0xE0C, 0x00012345, 1605 + 0xE10, 0x00000100, 1606 + 0xE14, 0x01000000, 1607 + 0xE18, 0x00000000, 1608 + 0xE1C, 0x40040053, 1609 + 0xE20, 0x00020103, 1610 + 0xE24, 0x00000000, 1611 + 0xE28, 0x00000000, 1612 + 0xE2C, 0x00000000, 1613 + 0xE30, 0x00000000, 1614 + 0xE34, 0x00000000, 1615 + 0xE38, 0x00000000, 1616 + 0xE3C, 0x00000000, 1617 + 0xE40, 0x00000000, 1618 + 0xE44, 0x00000000, 1619 + 0xE48, 0x00000000, 1620 + 0xE4C, 0x00000000, 1621 + 0xE50, 0x00000020, 1622 + 0xE54, 0x00000000, 1623 + 0xE58, 0xD8020402, 1624 + 0xE5C, 0xDE000120, 1625 + 0xE68, 0x59799979, 1626 + 0xE6C, 0x0000122A, 1627 + 0xE70, 0x99795979, 1628 + 0xE74, 0x99795979, 1629 + 0xE78, 0x99799979, 1630 + 0xE7C, 0x99791979, 1631 + 0xE80, 0x19791979, 1632 + 0xE84, 0x19791979, 1633 + 0xE88, 0x00000000, 1634 + 0xE8C, 0x07000000, 1635 + 0xE94, 0x01000100, 1636 + 0xE98, 0x201C8000, 1637 + 0xE9C, 0x00000000, 1638 + 0xEA0, 0x0000A555, 1639 + 0xEA4, 0x08040201, 1640 + 0xEA8, 0x80402010, 1641 + 0xEAC, 0x00000000, 1642 + 0xEB0, 0x98543210, 1643 + 0xEB4, 0x000000BA, 1644 + 0xEB8, 0x00000000, 1645 + 0xEBC, 0x00000000, 1646 + 0xEC0, 0x00000000, 1647 + 0xEC4, 0x00000000, 1648 + 0xEC8, 0x00000000, 1649 + 0xECC, 0x00000000, 1650 + 0xED0, 0x00000000, 1651 + 0xED4, 0x00000000, 1652 + 0xED8, 0x00000000, 1653 + 0xEDC, 0x00000000, 1654 + 0xEE0, 0x00000000, 1655 + 0xEE4, 0x00000000, 1656 + 0xEE8, 0x00000000, 1657 + 0xEEC, 0x00000000, 1658 + 0x1900, 0x00000000, 1659 + 0x1904, 0x00238000, 1660 + 0x1908, 0x00000000, 1661 + 0x190C, 0x00000000, 1662 + 0x1910, 0x00001800, 1663 + 0x1914, 0x00000000, 1664 + 0x1918, 0x00000000, 1665 + 0x191C, 0x00000000, 1666 + 0x1920, 0x00000000, 1667 + 0x1924, 0x00000000, 1668 + 0x1928, 0x00000000, 1669 + 0x192C, 0x00000000, 1670 + 0x1930, 0x00000000, 1671 + 0x1934, 0x00000000, 1672 + 0x1938, 0x00000000, 1673 + 0x193C, 0x00000000, 1674 + 0x1940, 0x00000000, 1675 + 0x1944, 0x00000000, 1676 + 0x1948, 0x00000000, 1677 + 0x194C, 0x00000000, 1678 + 0x1950, 0x00000000, 1679 + 0x1954, 0x00000000, 1680 + 0x1958, 0x00000000, 1681 + 0x195C, 0x00000000, 1682 + 0x1960, 0x00000000, 1683 + 0x1964, 0x00000000, 1684 + 0x1968, 0x00000000, 1685 + 0x196C, 0x00000000, 1686 + 0x1970, 0x00000000, 1687 + 0x1974, 0x00000000, 1688 + 0x1978, 0x00000000, 1689 + 0x197C, 0x00000000, 1690 + 0x1980, 0x00000000, 1691 + 0x1984, 0x03000000, 1692 + 0x1988, 0x21401E88, 1693 + 0x198C, 0x00004000, 1694 + 0x1990, 0x00000000, 1695 + 0x1994, 0x00000000, 1696 + 0x1998, 0x00000053, 1697 + 0x199C, 0x00000000, 1698 + 0x19A0, 0x00000000, 1699 + 0x19A4, 0x00000000, 1700 + 0x19A8, 0x010A0000, 1701 + 0x19AC, 0x0E47E47F, 1702 + 0x19B0, 0x00008000, 1703 + 0x19B4, 0x0E47E47F, 1704 + 0x19B8, 0x00000000, 1705 + 0x19BC, 0x00000000, 1706 + 0x19C0, 0x00000000, 1707 + 0x19C4, 0x00000000, 1708 + 0x19C8, 0x00000000, 1709 + 0x19CC, 0x00000000, 1710 + 0x19D0, 0x00000000, 1711 + 0x19D4, 0x77777777, 1712 + 0x19D8, 0x00000777, 1713 + 0x19DC, 0x133E0F37, 1714 + 0x19E0, 0x00000000, 1715 + 0x19E4, 0x00000000, 1716 + 0x19E8, 0x00000000, 1717 + 0x19EC, 0x00000000, 1718 + 0x19F0, 0x00000000, 1719 + 0x19F4, 0x00000000, 1720 + 0x19F8, 0x01A00000, 1721 + 0x19FC, 0x00000000, 1722 + 0x1C00, 0x00000100, 1723 + 0x1C04, 0x01000000, 1724 + 0x1C08, 0x00000100, 1725 + 0x1C0C, 0x01000000, 1726 + 0x1C10, 0x00000100, 1727 + 0x1C14, 0x01000000, 1728 + 0x1C18, 0x00000100, 1729 + 0x1C1C, 0x01000000, 1730 + 0x1C20, 0x00000100, 1731 + 0x1C24, 0x01000000, 1732 + 0x1C28, 0x00000100, 1733 + 0x1C2C, 0x01000000, 1734 + 0x1C30, 0x00000100, 1735 + 0x1C34, 0x01000000, 1736 + 0x1C38, 0x00000000, 1737 + 0x1C3C, 0x00008000, 1738 + 0x1C40, 0x000C0100, 1739 + 0x1C44, 0x000000F3, 1740 + 0x1C48, 0x1A8249A8, 1741 + 0x1C4C, 0x1461C826, 1742 + 0x1C50, 0x0001469E, 1743 + 0x1C54, 0x58D158D1, 1744 + 0x1C58, 0x04490088, 1745 + 0x1C5C, 0x04004400, 1746 + 0x1C60, 0x00000000, 1747 + 0x1C64, 0x04004400, 1748 + 0x1C68, 0x0B7B7B75, 1749 + 0x1C6C, 0x01000000, 1750 + 0x1C70, 0x00A08145, 1751 + 0x1C74, 0x2080E0E0, 1752 + 0x1C78, 0x00000000, 1753 + 0x1C7C, 0x00000010, 1754 + 0x1C80, 0x00000100, 1755 + 0x1C84, 0x01000000, 1756 + 0x1C88, 0x00000100, 1757 + 0x1C8C, 0x01000000, 1758 + 0x1C90, 0x00000100, 1759 + 0x1C94, 0x01000000, 1760 + 0x1C98, 0x00000100, 1761 + 0x1C9C, 0x01000000, 1762 + 0x1CA0, 0x00000100, 1763 + 0x1CA4, 0x01000000, 1764 + 0x1CA8, 0x00000100, 1765 + 0x1CAC, 0x01000000, 1766 + 0x1CB0, 0x00000100, 1767 + 0x1CB4, 0x01000000, 1768 + 0x1CB8, 0x00000000, 1769 + 0x1CBC, 0x00000000, 1770 + 0x1CC0, 0x201B0100, 1771 + 0x1CC4, 0x00308000, 1772 + 0x1CC8, 0x5B74B6E9, 1773 + 0x1CCC, 0x01000000, 1774 + 0x1CD0, 0x00000400, 1775 + 0x1CD4, 0x01000000, 1776 + 0x1CD8, 0x01B8ADEB, 1777 + 0x1CDC, 0x01000000, 1778 + 0x1CE0, 0x00030003, 1779 + 0x1CE4, 0x4E4A0306, 1780 + 0x1CE8, 0x00000100, 1781 + 0x1CEC, 0x01000000, 1782 + 0x1CF0, 0x00000100, 1783 + 0x1CF4, 0x01000000, 1784 + 0x1CF8, 0x01B8ADEB, 1785 + 0x1CFC, 0x00000000, 1786 + 0xC60, 0x700B8040, 1787 + 0xC60, 0x700B8040, 1788 + 0xC60, 0x70146040, 1789 + 0xC60, 0x70246040, 1790 + 0xC60, 0x70346040, 1791 + 0xC60, 0x70446040, 1792 + 0xC60, 0x705B2040, 1793 + 0xC60, 0x70646040, 1794 + 0xC60, 0x707B8040, 1795 + 0xC60, 0x708B8040, 1796 + 0xC60, 0x709B8040, 1797 + 0xC60, 0x70AB8040, 1798 + 0xC60, 0x70BB6040, 1799 + 0xC60, 0x70C06040, 1800 + 0xC60, 0x70D06040, 1801 + 0xC60, 0x70EF6040, 1802 + 0xC60, 0x70F06040, 1803 + 0xE60, 0x700B8040, 1804 + 0xE60, 0x700B8040, 1805 + 0xE60, 0x70146040, 1806 + 0xE60, 0x70246040, 1807 + 0xE60, 0x70346040, 1808 + 0xE60, 0x70446040, 1809 + 0xE60, 0x705B2040, 1810 + 0xE60, 0x70646040, 1811 + 0xE60, 0x707B8040, 1812 + 0xE60, 0x708B8040, 1813 + 0xE60, 0x709B8040, 1814 + 0xE60, 0x70AB8040, 1815 + 0xE60, 0x70BB6040, 1816 + 0xE60, 0x70C06040, 1817 + 0xE60, 0x70D06040, 1818 + 0xE60, 0x70EF6040, 1819 + 0xE60, 0x70F06040, 1820 + 0xC64, 0x00800000, 1821 + 0xC64, 0x08800001, 1822 + 0xC64, 0x00800002, 1823 + 0xC64, 0x00800003, 1824 + 0xC64, 0x00800004, 1825 + 0xC64, 0x00800005, 1826 + 0xC64, 0x00800006, 1827 + 0xC64, 0x08800007, 1828 + 0xC64, 0x00004000, 1829 + 0xE64, 0x00800000, 1830 + 0xE64, 0x08800001, 1831 + 0xE64, 0x00800002, 1832 + 0xE64, 0x00800003, 1833 + 0xE64, 0x00800004, 1834 + 0xE64, 0x00800005, 1835 + 0xE64, 0x00800006, 1836 + 0xE64, 0x08800007, 1837 + 0xE64, 0x00004000, 1838 + 0x1B00, 0xF8000008, 1839 + 0x1B00, 0xF80A7008, 1840 + 0x1B00, 0xF8015008, 1841 + 0x1B00, 0xF8000008, 1842 + 0x1B04, 0xE24629D2, 1843 + 0x1B08, 0x00000080, 1844 + 0x1B0C, 0x00000000, 1845 + 0x1B10, 0x00011C00, 1846 + 0x1B14, 0x00000000, 1847 + 0x1B18, 0x00292903, 1848 + 0x1B1C, 0xA2193C32, 1849 + 0x1B20, 0x01840008, 1850 + 0x1B24, 0x01860008, 1851 + 0x1B28, 0x80060300, 1852 + 0x1B2C, 0x00000003, 1853 + 0x1B30, 0x20000000, 1854 + 0x1B34, 0x00000800, 1855 + 0x1B3C, 0x20000000, 1856 + 0x1BC0, 0x01000000, 1857 + 0x1BCC, 0x00000000, 1858 + 0x1B90, 0x0001E018, 1859 + 0x1B94, 0xF76D9F84, 1860 + 0x1BC8, 0x000C44AA, 1861 + 0x1BCC, 0x11978200, 1862 + 0x1B8C, 0x00002000, 1863 + 0x1B9C, 0x5B554F48, 1864 + 0x1BA0, 0x6F6B6661, 1865 + 0x1BA4, 0x817D7874, 1866 + 0x1BA8, 0x908C8884, 1867 + 0x1BAC, 0x9D9A9793, 1868 + 0x1BB0, 0xAAA7A4A1, 1869 + 0x1BB4, 0xB6B3B0AD, 1870 + 0x1B40, 0x02CE03E8, 1871 + 0x1B44, 0x01FD024C, 1872 + 0x1B48, 0x01A101C9, 1873 + 0x1B4C, 0x016A0183, 1874 + 0x1B50, 0x01430153, 1875 + 0x1B54, 0x01280134, 1876 + 0x1B58, 0x0112011C, 1877 + 0x1B5C, 0x01000107, 1878 + 0x1B60, 0x00F200F9, 1879 + 0x1B64, 0x00E500EB, 1880 + 0x1B68, 0x00DA00E0, 1881 + 0x1B6C, 0x00D200D6, 1882 + 0x1B70, 0x00C900CD, 1883 + 0x1B74, 0x00C200C5, 1884 + 0x1B78, 0x00BB00BE, 1885 + 0x1B7C, 0x00B500B8, 1886 + 0x1BDC, 0x40CAFFE1, 1887 + 0x1BDC, 0x4080A1E3, 1888 + 0x1BDC, 0x405165E5, 1889 + 0x1BDC, 0x403340E7, 1890 + 0x1BDC, 0x402028E9, 1891 + 0x1BDC, 0x401419EB, 1892 + 0x1BDC, 0x400D10ED, 1893 + 0x1BDC, 0x40080AEF, 1894 + 0x1BDC, 0x400506F1, 1895 + 0x1BDC, 0x400304F3, 1896 + 0x1BDC, 0x400203F5, 1897 + 0x1BDC, 0x400102F7, 1898 + 0x1BDC, 0x400101F9, 1899 + 0x1BDC, 0x400101FB, 1900 + 0x1BDC, 0x400101FD, 1901 + 0x1BDC, 0x400101FF, 1902 + 0x1BDC, 0x40CAFF81, 1903 + 0x1BDC, 0x4080A183, 1904 + 0x1BDC, 0x40516585, 1905 + 0x1BDC, 0x40334087, 1906 + 0x1BDC, 0x40202889, 1907 + 0x1BDC, 0x4014198B, 1908 + 0x1BDC, 0x400D108D, 1909 + 0x1BDC, 0x40080A8F, 1910 + 0x1BDC, 0x40050691, 1911 + 0x1BDC, 0x40030493, 1912 + 0x1BDC, 0x40020395, 1913 + 0x1BDC, 0x40010297, 1914 + 0x1BDC, 0x40010199, 1915 + 0x1BDC, 0x4001019B, 1916 + 0x1BDC, 0x4001019D, 1917 + 0x1BDC, 0x4001019F, 1918 + 0x1BDC, 0x00000000, 1919 + 0x1BDC, 0xD0000001, 1920 + 0x1BDC, 0xD0000003, 1921 + 0x1BDC, 0xD0000005, 1922 + 0x1BDC, 0xD0000007, 1923 + 0x1BDC, 0xD0000009, 1924 + 0x1BDC, 0xD000000B, 1925 + 0x1BDC, 0xD000000D, 1926 + 0x1BDC, 0xD000000F, 1927 + 0x1BDC, 0xD0000011, 1928 + 0x1BDC, 0xD0000013, 1929 + 0x1BDC, 0xD0000015, 1930 + 0x1BDC, 0xD0000017, 1931 + 0x1BDC, 0xD0000019, 1932 + 0x1BDC, 0xD000001B, 1933 + 0x1BDC, 0xD000001D, 1934 + 0x1BDC, 0xD000001F, 1935 + 0x1BDC, 0xD0000021, 1936 + 0x1BDC, 0xD0000023, 1937 + 0x1BDC, 0xD0000025, 1938 + 0x1BDC, 0xD0000027, 1939 + 0x1BDC, 0xD0000029, 1940 + 0x1BDC, 0xD000002B, 1941 + 0x1BDC, 0xD000002D, 1942 + 0x1BDC, 0xD000002F, 1943 + 0x1BDC, 0xD0000031, 1944 + 0x1BDC, 0xD0000033, 1945 + 0x1BDC, 0xD0000035, 1946 + 0x1BDC, 0xD0000037, 1947 + 0x1BDC, 0xD0000039, 1948 + 0x1BDC, 0xD000003B, 1949 + 0x1BDC, 0xD000003D, 1950 + 0x1BDC, 0xD000003F, 1951 + 0x1BDC, 0xD0000041, 1952 + 0x1BDC, 0xD0000043, 1953 + 0x1BDC, 0xD0000045, 1954 + 0x1BDC, 0xD0000047, 1955 + 0x1BDC, 0xD0000049, 1956 + 0x1BDC, 0xD000004B, 1957 + 0x1BDC, 0xD000004D, 1958 + 0x1BDC, 0xD000004F, 1959 + 0x1BDC, 0xD0000051, 1960 + 0x1BDC, 0xD0000053, 1961 + 0x1BDC, 0xD0000055, 1962 + 0x1BDC, 0xD0000057, 1963 + 0x1BDC, 0xD0000059, 1964 + 0x1BDC, 0xD000005B, 1965 + 0x1BDC, 0xD000005D, 1966 + 0x1BDC, 0xD000005F, 1967 + 0x1BDC, 0xD0000061, 1968 + 0x1BDC, 0xD0000063, 1969 + 0x1BDC, 0xD0000065, 1970 + 0x1BDC, 0xD0000067, 1971 + 0x1BDC, 0xD0000069, 1972 + 0x1BDC, 0xD000006B, 1973 + 0x1BDC, 0xD000006D, 1974 + 0x1BDC, 0xD000006F, 1975 + 0x1BDC, 0xD0000071, 1976 + 0x1BDC, 0xD0000073, 1977 + 0x1BDC, 0xD0000075, 1978 + 0x1BDC, 0xD0000077, 1979 + 0x1BDC, 0xD0000079, 1980 + 0x1BDC, 0xD000007B, 1981 + 0x1BDC, 0xD000007D, 1982 + 0x1BDC, 0xD000007F, 1983 + 0x1BDC, 0x90000081, 1984 + 0x1BDC, 0x90000083, 1985 + 0x1BDC, 0x90000085, 1986 + 0x1BDC, 0x90000087, 1987 + 0x1BDC, 0x90000089, 1988 + 0x1BDC, 0x9000008B, 1989 + 0x1BDC, 0x9000008D, 1990 + 0x1BDC, 0x9000008F, 1991 + 0x1BDC, 0x90000091, 1992 + 0x1BDC, 0x90000093, 1993 + 0x1BDC, 0x90000095, 1994 + 0x1BDC, 0x90000097, 1995 + 0x1BDC, 0x90000099, 1996 + 0x1BDC, 0x9000009B, 1997 + 0x1BDC, 0x9000009D, 1998 + 0x1BDC, 0x9000009F, 1999 + 0x1BDC, 0x900000A1, 2000 + 0x1BDC, 0x900000A3, 2001 + 0x1BDC, 0x900000A5, 2002 + 0x1BDC, 0x900000A7, 2003 + 0x1BDC, 0x900000A9, 2004 + 0x1BDC, 0x900000AB, 2005 + 0x1BDC, 0x900000AD, 2006 + 0x1BDC, 0x900000AF, 2007 + 0x1BDC, 0x900000B1, 2008 + 0x1BDC, 0x900000B3, 2009 + 0x1BDC, 0x900000B5, 2010 + 0x1BDC, 0x900000B7, 2011 + 0x1BDC, 0x900000B9, 2012 + 0x1BDC, 0x900000BB, 2013 + 0x1BDC, 0x900000BD, 2014 + 0x1BDC, 0x900000BF, 2015 + 0x1BDC, 0x900000C1, 2016 + 0x1BDC, 0x900000C3, 2017 + 0x1BDC, 0x900000C5, 2018 + 0x1BDC, 0x900000C7, 2019 + 0x1BDC, 0x900000C9, 2020 + 0x1BDC, 0x900000CB, 2021 + 0x1BDC, 0x900000CD, 2022 + 0x1BDC, 0x900000CF, 2023 + 0x1BDC, 0x900000D1, 2024 + 0x1BDC, 0x900000D3, 2025 + 0x1BDC, 0x900000D5, 2026 + 0x1BDC, 0x900000D7, 2027 + 0x1BDC, 0x900000D9, 2028 + 0x1BDC, 0x900000DB, 2029 + 0x1BDC, 0x900000DD, 2030 + 0x1BDC, 0x900000DF, 2031 + 0x1BDC, 0x900000E1, 2032 + 0x1BDC, 0x900000E3, 2033 + 0x1BDC, 0x900000E5, 2034 + 0x1BDC, 0x900000E7, 2035 + 0x1BDC, 0x900000E9, 2036 + 0x1BDC, 0x900000EB, 2037 + 0x1BDC, 0x900000ED, 2038 + 0x1BDC, 0x900000EF, 2039 + 0x1BDC, 0x900000F1, 2040 + 0x1BDC, 0x900000F3, 2041 + 0x1BDC, 0x900000F5, 2042 + 0x1BDC, 0x900000F7, 2043 + 0x1BDC, 0x900000F9, 2044 + 0x1BDC, 0x900000FB, 2045 + 0x1BDC, 0x900000FD, 2046 + 0x1BDC, 0x900000FF, 2047 + 0x1BDC, 0x00000000, 2048 + 0x1B00, 0xF8000000, 2049 + 0x1B80, 0x00000007, 2050 + 0x1B80, 0x090A0005, 2051 + 0x1B80, 0x090A0007, 2052 + 0x1B80, 0x0FFE0015, 2053 + 0x1B80, 0x0FFE0017, 2054 + 0x1B80, 0x00220025, 2055 + 0x1B80, 0x00220027, 2056 + 0x1B80, 0x00040035, 2057 + 0x1B80, 0x00040037, 2058 + 0x1B80, 0x05C00045, 2059 + 0x1B80, 0x05C00047, 2060 + 0x1B80, 0x00070055, 2061 + 0x1B80, 0x00070057, 2062 + 0x1B80, 0x64000065, 2063 + 0x1B80, 0x64000067, 2064 + 0x1B80, 0x00020075, 2065 + 0x1B80, 0x00020077, 2066 + 0x1B80, 0x00080085, 2067 + 0x1B80, 0x00080087, 2068 + 0x1B80, 0x80000095, 2069 + 0x1B80, 0x80000097, 2070 + 0x1B80, 0x090800A5, 2071 + 0x1B80, 0x090800A7, 2072 + 0x1B80, 0x0F0200B5, 2073 + 0x1B80, 0x0F0200B7, 2074 + 0x1B80, 0x002200C5, 2075 + 0x1B80, 0x002200C7, 2076 + 0x1B80, 0x000400D5, 2077 + 0x1B80, 0x000400D7, 2078 + 0x1B80, 0x05C000E5, 2079 + 0x1B80, 0x05C000E7, 2080 + 0x1B80, 0x000700F5, 2081 + 0x1B80, 0x000700F7, 2082 + 0x1B80, 0x64020105, 2083 + 0x1B80, 0x64020107, 2084 + 0x1B80, 0x00020115, 2085 + 0x1B80, 0x00020117, 2086 + 0x1B80, 0x00040125, 2087 + 0x1B80, 0x00040127, 2088 + 0x1B80, 0x4A000135, 2089 + 0x1B80, 0x4A000137, 2090 + 0x1B80, 0x4B040145, 2091 + 0x1B80, 0x4B040147, 2092 + 0x1B80, 0x85030155, 2093 + 0x1B80, 0x85030157, 2094 + 0x1B80, 0x40090165, 2095 + 0x1B80, 0x40090167, 2096 + 0x1B80, 0xE02A0175, 2097 + 0x1B80, 0xE02A0177, 2098 + 0x1B80, 0x4B050185, 2099 + 0x1B80, 0x4B050187, 2100 + 0x1B80, 0x86030195, 2101 + 0x1B80, 0x86030197, 2102 + 0x1B80, 0x400B01A5, 2103 + 0x1B80, 0x400B01A7, 2104 + 0x1B80, 0xE02A01B5, 2105 + 0x1B80, 0xE02A01B7, 2106 + 0x1B80, 0x4B0001C5, 2107 + 0x1B80, 0x4B0001C7, 2108 + 0x1B80, 0x000701D5, 2109 + 0x1B80, 0x000701D7, 2110 + 0x1B80, 0x4C0001E5, 2111 + 0x1B80, 0x4C0001E7, 2112 + 0x1B80, 0x000401F5, 2113 + 0x1B80, 0x000401F7, 2114 + 0x1B80, 0x4D040205, 2115 + 0x1B80, 0x4D040207, 2116 + 0x1B80, 0x2EE00215, 2117 + 0x1B80, 0x2EE00217, 2118 + 0x1B80, 0x00000225, 2119 + 0x1B80, 0x00000227, 2120 + 0x1B80, 0x2EF00235, 2121 + 0x1B80, 0x2EF00237, 2122 + 0x1B80, 0x00000245, 2123 + 0x1B80, 0x00000247, 2124 + 0x1B80, 0x20810255, 2125 + 0x1B80, 0x20810257, 2126 + 0x1B80, 0x23450265, 2127 + 0x1B80, 0x23450267, 2128 + 0x1B80, 0x4D000275, 2129 + 0x1B80, 0x4D000277, 2130 + 0x1B80, 0x00040285, 2131 + 0x1B80, 0x00040287, 2132 + 0x1B80, 0x30000295, 2133 + 0x1B80, 0x30000297, 2134 + 0x1B80, 0xE1D602A5, 2135 + 0x1B80, 0xE1D602A7, 2136 + 0x1B80, 0xF01102B5, 2137 + 0x1B80, 0xF01102B7, 2138 + 0x1B80, 0xF11102C5, 2139 + 0x1B80, 0xF11102C7, 2140 + 0x1B80, 0xF21102D5, 2141 + 0x1B80, 0xF21102D7, 2142 + 0x1B80, 0xF31102E5, 2143 + 0x1B80, 0xF31102E7, 2144 + 0x1B80, 0xF41102F5, 2145 + 0x1B80, 0xF41102F7, 2146 + 0x1B80, 0xF5110305, 2147 + 0x1B80, 0xF5110307, 2148 + 0x1B80, 0xF6110315, 2149 + 0x1B80, 0xF6110317, 2150 + 0x1B80, 0xF7110325, 2151 + 0x1B80, 0xF7110327, 2152 + 0x1B80, 0xF8110335, 2153 + 0x1B80, 0xF8110337, 2154 + 0x1B80, 0xF9110345, 2155 + 0x1B80, 0xF9110347, 2156 + 0x1B80, 0xFA110355, 2157 + 0x1B80, 0xFA110357, 2158 + 0x1B80, 0xFB110365, 2159 + 0x1B80, 0xFB110367, 2160 + 0x1B80, 0xFC110375, 2161 + 0x1B80, 0xFC110377, 2162 + 0x1B80, 0xFD110385, 2163 + 0x1B80, 0xFD110387, 2164 + 0x1B80, 0xFE110395, 2165 + 0x1B80, 0xFE110397, 2166 + 0x1B80, 0xFF1103A5, 2167 + 0x1B80, 0xFF1103A7, 2168 + 0x1B80, 0x000103B5, 2169 + 0x1B80, 0x000103B7, 2170 + 0x1B80, 0x305503C5, 2171 + 0x1B80, 0x305503C7, 2172 + 0x1B80, 0x306D03D5, 2173 + 0x1B80, 0x306D03D7, 2174 + 0x1B80, 0x30B803E5, 2175 + 0x1B80, 0x30B803E7, 2176 + 0x1B80, 0x30BB03F5, 2177 + 0x1B80, 0x30BB03F7, 2178 + 0x1B80, 0x306F0405, 2179 + 0x1B80, 0x306F0407, 2180 + 0x1B80, 0x307A0415, 2181 + 0x1B80, 0x307A0417, 2182 + 0x1B80, 0x30850425, 2183 + 0x1B80, 0x30850427, 2184 + 0x1B80, 0x30C50435, 2185 + 0x1B80, 0x30C50437, 2186 + 0x1B80, 0x30BF0445, 2187 + 0x1B80, 0x30BF0447, 2188 + 0x1B80, 0x30D30455, 2189 + 0x1B80, 0x30D30457, 2190 + 0x1B80, 0x30DE0465, 2191 + 0x1B80, 0x30DE0467, 2192 + 0x1B80, 0x30E90475, 2193 + 0x1B80, 0x30E90477, 2194 + 0x1B80, 0x304C0485, 2195 + 0x1B80, 0x304C0487, 2196 + 0x1B80, 0x31180495, 2197 + 0x1B80, 0x31180497, 2198 + 0x1B80, 0x312904A5, 2199 + 0x1B80, 0x312904A7, 2200 + 0x1B80, 0x313E04B5, 2201 + 0x1B80, 0x313E04B7, 2202 + 0x1B80, 0x4D0404C5, 2203 + 0x1B80, 0x4D0404C7, 2204 + 0x1B80, 0x2EE004D5, 2205 + 0x1B80, 0x2EE004D7, 2206 + 0x1B80, 0x000004E5, 2207 + 0x1B80, 0x000004E7, 2208 + 0x1B80, 0x2EF004F5, 2209 + 0x1B80, 0x2EF004F7, 2210 + 0x1B80, 0x00000505, 2211 + 0x1B80, 0x00000507, 2212 + 0x1B80, 0x20810515, 2213 + 0x1B80, 0x20810517, 2214 + 0x1B80, 0xA3B50525, 2215 + 0x1B80, 0xA3B50527, 2216 + 0x1B80, 0x4D000535, 2217 + 0x1B80, 0x4D000537, 2218 + 0x1B80, 0x30000545, 2219 + 0x1B80, 0x30000547, 2220 + 0x1B80, 0xE1690555, 2221 + 0x1B80, 0xE1690557, 2222 + 0x1B80, 0x4D040565, 2223 + 0x1B80, 0x4D040567, 2224 + 0x1B80, 0x20800575, 2225 + 0x1B80, 0x20800577, 2226 + 0x1B80, 0x00000585, 2227 + 0x1B80, 0x00000587, 2228 + 0x1B80, 0x4D000595, 2229 + 0x1B80, 0x4D000597, 2230 + 0x1B80, 0x550705A5, 2231 + 0x1B80, 0x550705A7, 2232 + 0x1B80, 0xE16105B5, 2233 + 0x1B80, 0xE16105B7, 2234 + 0x1B80, 0xE16105C5, 2235 + 0x1B80, 0xE16105C7, 2236 + 0x1B80, 0x4D0405D5, 2237 + 0x1B80, 0x4D0405D7, 2238 + 0x1B80, 0x208805E5, 2239 + 0x1B80, 0x208805E7, 2240 + 0x1B80, 0x020005F5, 2241 + 0x1B80, 0x020005F7, 2242 + 0x1B80, 0x4D000605, 2243 + 0x1B80, 0x4D000607, 2244 + 0x1B80, 0x550F0615, 2245 + 0x1B80, 0x550F0617, 2246 + 0x1B80, 0xE1610625, 2247 + 0x1B80, 0xE1610627, 2248 + 0x1B80, 0x4F020635, 2249 + 0x1B80, 0x4F020637, 2250 + 0x1B80, 0x4E000645, 2251 + 0x1B80, 0x4E000647, 2252 + 0x1B80, 0x53020655, 2253 + 0x1B80, 0x53020657, 2254 + 0x1B80, 0x52010665, 2255 + 0x1B80, 0x52010667, 2256 + 0x1B80, 0xE1650675, 2257 + 0x1B80, 0xE1650677, 2258 + 0x1B80, 0x4D080685, 2259 + 0x1B80, 0x4D080687, 2260 + 0x1B80, 0x57100695, 2261 + 0x1B80, 0x57100697, 2262 + 0x1B80, 0x570006A5, 2263 + 0x1B80, 0x570006A7, 2264 + 0x1B80, 0x4D0006B5, 2265 + 0x1B80, 0x4D0006B7, 2266 + 0x1B80, 0x000106C5, 2267 + 0x1B80, 0x000106C7, 2268 + 0x1B80, 0xE16906D5, 2269 + 0x1B80, 0xE16906D7, 2270 + 0x1B80, 0x000106E5, 2271 + 0x1B80, 0x000106E7, 2272 + 0x1B80, 0x308F06F5, 2273 + 0x1B80, 0x308F06F7, 2274 + 0x1B80, 0x00230705, 2275 + 0x1B80, 0x00230707, 2276 + 0x1B80, 0xE1C90715, 2277 + 0x1B80, 0xE1C90717, 2278 + 0x1B80, 0x00020725, 2279 + 0x1B80, 0x00020727, 2280 + 0x1B80, 0x54E90735, 2281 + 0x1B80, 0x54E90737, 2282 + 0x1B80, 0x0BA60745, 2283 + 0x1B80, 0x0BA60747, 2284 + 0x1B80, 0x00230755, 2285 + 0x1B80, 0x00230757, 2286 + 0x1B80, 0xE1C90765, 2287 + 0x1B80, 0xE1C90767, 2288 + 0x1B80, 0x00020775, 2289 + 0x1B80, 0x00020777, 2290 + 0x1B80, 0x4D300785, 2291 + 0x1B80, 0x4D300787, 2292 + 0x1B80, 0x30A80795, 2293 + 0x1B80, 0x30A80797, 2294 + 0x1B80, 0x308B07A5, 2295 + 0x1B80, 0x308B07A7, 2296 + 0x1B80, 0x002207B5, 2297 + 0x1B80, 0x002207B7, 2298 + 0x1B80, 0xE1C907C5, 2299 + 0x1B80, 0xE1C907C7, 2300 + 0x1B80, 0x000207D5, 2301 + 0x1B80, 0x000207D7, 2302 + 0x1B80, 0x54E807E5, 2303 + 0x1B80, 0x54E807E7, 2304 + 0x1B80, 0x0BA607F5, 2305 + 0x1B80, 0x0BA607F7, 2306 + 0x1B80, 0x00220805, 2307 + 0x1B80, 0x00220807, 2308 + 0x1B80, 0xE1C90815, 2309 + 0x1B80, 0xE1C90817, 2310 + 0x1B80, 0x00020825, 2311 + 0x1B80, 0x00020827, 2312 + 0x1B80, 0x4D300835, 2313 + 0x1B80, 0x4D300837, 2314 + 0x1B80, 0x30A80845, 2315 + 0x1B80, 0x30A80847, 2316 + 0x1B80, 0x63F10855, 2317 + 0x1B80, 0x63F10857, 2318 + 0x1B80, 0xE1690865, 2319 + 0x1B80, 0xE1690867, 2320 + 0x1B80, 0xE1C90875, 2321 + 0x1B80, 0xE1C90877, 2322 + 0x1B80, 0x63F40885, 2323 + 0x1B80, 0x63F40887, 2324 + 0x1B80, 0xE1690895, 2325 + 0x1B80, 0xE1690897, 2326 + 0x1B80, 0xE1C908A5, 2327 + 0x1B80, 0xE1C908A7, 2328 + 0x1B80, 0x0BA808B5, 2329 + 0x1B80, 0x0BA808B7, 2330 + 0x1B80, 0x63F808C5, 2331 + 0x1B80, 0x63F808C7, 2332 + 0x1B80, 0xE16908D5, 2333 + 0x1B80, 0xE16908D7, 2334 + 0x1B80, 0xE1C908E5, 2335 + 0x1B80, 0xE1C908E7, 2336 + 0x1B80, 0x0BA908F5, 2337 + 0x1B80, 0x0BA908F7, 2338 + 0x1B80, 0x63FC0905, 2339 + 0x1B80, 0x63FC0907, 2340 + 0x1B80, 0xE1690915, 2341 + 0x1B80, 0xE1690917, 2342 + 0x1B80, 0xE1C90925, 2343 + 0x1B80, 0xE1C90927, 2344 + 0x1B80, 0x63FF0935, 2345 + 0x1B80, 0x63FF0937, 2346 + 0x1B80, 0xE1690945, 2347 + 0x1B80, 0xE1690947, 2348 + 0x1B80, 0xE1C90955, 2349 + 0x1B80, 0xE1C90957, 2350 + 0x1B80, 0x63000965, 2351 + 0x1B80, 0x63000967, 2352 + 0x1B80, 0xE1690975, 2353 + 0x1B80, 0xE1690977, 2354 + 0x1B80, 0xE1C90985, 2355 + 0x1B80, 0xE1C90987, 2356 + 0x1B80, 0x63030995, 2357 + 0x1B80, 0x63030997, 2358 + 0x1B80, 0xE16909A5, 2359 + 0x1B80, 0xE16909A7, 2360 + 0x1B80, 0xE1C909B5, 2361 + 0x1B80, 0xE1C909B7, 2362 + 0x1B80, 0xF4D409C5, 2363 + 0x1B80, 0xF4D409C7, 2364 + 0x1B80, 0x630709D5, 2365 + 0x1B80, 0x630709D7, 2366 + 0x1B80, 0xE16909E5, 2367 + 0x1B80, 0xE16909E7, 2368 + 0x1B80, 0xE1C909F5, 2369 + 0x1B80, 0xE1C909F7, 2370 + 0x1B80, 0xF5DB0A05, 2371 + 0x1B80, 0xF5DB0A07, 2372 + 0x1B80, 0x630B0A15, 2373 + 0x1B80, 0x630B0A17, 2374 + 0x1B80, 0xE1690A25, 2375 + 0x1B80, 0xE1690A27, 2376 + 0x1B80, 0xE1C90A35, 2377 + 0x1B80, 0xE1C90A37, 2378 + 0x1B80, 0x630E0A45, 2379 + 0x1B80, 0x630E0A47, 2380 + 0x1B80, 0xE1690A55, 2381 + 0x1B80, 0xE1690A57, 2382 + 0x1B80, 0xE1C90A65, 2383 + 0x1B80, 0xE1C90A67, 2384 + 0x1B80, 0x4D300A75, 2385 + 0x1B80, 0x4D300A77, 2386 + 0x1B80, 0x55010A85, 2387 + 0x1B80, 0x55010A87, 2388 + 0x1B80, 0x57040A95, 2389 + 0x1B80, 0x57040A97, 2390 + 0x1B80, 0x57000AA5, 2391 + 0x1B80, 0x57000AA7, 2392 + 0x1B80, 0x96000AB5, 2393 + 0x1B80, 0x96000AB7, 2394 + 0x1B80, 0x57080AC5, 2395 + 0x1B80, 0x57080AC7, 2396 + 0x1B80, 0x57000AD5, 2397 + 0x1B80, 0x57000AD7, 2398 + 0x1B80, 0x95000AE5, 2399 + 0x1B80, 0x95000AE7, 2400 + 0x1B80, 0x4D000AF5, 2401 + 0x1B80, 0x4D000AF7, 2402 + 0x1B80, 0x6C070B05, 2403 + 0x1B80, 0x6C070B07, 2404 + 0x1B80, 0x7B200B15, 2405 + 0x1B80, 0x7B200B17, 2406 + 0x1B80, 0x7A000B25, 2407 + 0x1B80, 0x7A000B27, 2408 + 0x1B80, 0x79000B35, 2409 + 0x1B80, 0x79000B37, 2410 + 0x1B80, 0x7F200B45, 2411 + 0x1B80, 0x7F200B47, 2412 + 0x1B80, 0x7E000B55, 2413 + 0x1B80, 0x7E000B57, 2414 + 0x1B80, 0x7D000B65, 2415 + 0x1B80, 0x7D000B67, 2416 + 0x1B80, 0x00010B75, 2417 + 0x1B80, 0x00010B77, 2418 + 0x1B80, 0x62850B85, 2419 + 0x1B80, 0x62850B87, 2420 + 0x1B80, 0xE1690B95, 2421 + 0x1B80, 0xE1690B97, 2422 + 0x1B80, 0x00010BA5, 2423 + 0x1B80, 0x00010BA7, 2424 + 0x1B80, 0x5C320BB5, 2425 + 0x1B80, 0x5C320BB7, 2426 + 0x1B80, 0xE1C50BC5, 2427 + 0x1B80, 0xE1C50BC7, 2428 + 0x1B80, 0xE1950BD5, 2429 + 0x1B80, 0xE1950BD7, 2430 + 0x1B80, 0x00010BE5, 2431 + 0x1B80, 0x00010BE7, 2432 + 0x1B80, 0x5C320BF5, 2433 + 0x1B80, 0x5C320BF7, 2434 + 0x1B80, 0x63F40C05, 2435 + 0x1B80, 0x63F40C07, 2436 + 0x1B80, 0x62850C15, 2437 + 0x1B80, 0x62850C17, 2438 + 0x1B80, 0x0BB00C25, 2439 + 0x1B80, 0x0BB00C27, 2440 + 0x1B80, 0xE1690C35, 2441 + 0x1B80, 0xE1690C37, 2442 + 0x1B80, 0xE1C90C45, 2443 + 0x1B80, 0xE1C90C47, 2444 + 0x1B80, 0x5C320C55, 2445 + 0x1B80, 0x5C320C57, 2446 + 0x1B80, 0x63FC0C65, 2447 + 0x1B80, 0x63FC0C67, 2448 + 0x1B80, 0x62850C75, 2449 + 0x1B80, 0x62850C77, 2450 + 0x1B80, 0x0BB10C85, 2451 + 0x1B80, 0x0BB10C87, 2452 + 0x1B80, 0xE1690C95, 2453 + 0x1B80, 0xE1690C97, 2454 + 0x1B80, 0xE1C90CA5, 2455 + 0x1B80, 0xE1C90CA7, 2456 + 0x1B80, 0x63030CB5, 2457 + 0x1B80, 0x63030CB7, 2458 + 0x1B80, 0xE1690CC5, 2459 + 0x1B80, 0xE1690CC7, 2460 + 0x1B80, 0xE1C90CD5, 2461 + 0x1B80, 0xE1C90CD7, 2462 + 0x1B80, 0xF7040CE5, 2463 + 0x1B80, 0xF7040CE7, 2464 + 0x1B80, 0x630B0CF5, 2465 + 0x1B80, 0x630B0CF7, 2466 + 0x1B80, 0xE1690D05, 2467 + 0x1B80, 0xE1690D07, 2468 + 0x1B80, 0xE1C90D15, 2469 + 0x1B80, 0xE1C90D17, 2470 + 0x1B80, 0x00010D25, 2471 + 0x1B80, 0x00010D27, 2472 + 0x1B80, 0x30F70D35, 2473 + 0x1B80, 0x30F70D37, 2474 + 0x1B80, 0x00230D45, 2475 + 0x1B80, 0x00230D47, 2476 + 0x1B80, 0xE1CE0D55, 2477 + 0x1B80, 0xE1CE0D57, 2478 + 0x1B80, 0x00020D65, 2479 + 0x1B80, 0x00020D67, 2480 + 0x1B80, 0x54E90D75, 2481 + 0x1B80, 0x54E90D77, 2482 + 0x1B80, 0x0BA60D85, 2483 + 0x1B80, 0x0BA60D87, 2484 + 0x1B80, 0x00230D95, 2485 + 0x1B80, 0x00230D97, 2486 + 0x1B80, 0xE1CE0DA5, 2487 + 0x1B80, 0xE1CE0DA7, 2488 + 0x1B80, 0x00020DB5, 2489 + 0x1B80, 0x00020DB7, 2490 + 0x1B80, 0x4D100DC5, 2491 + 0x1B80, 0x4D100DC7, 2492 + 0x1B80, 0x30A80DD5, 2493 + 0x1B80, 0x30A80DD7, 2494 + 0x1B80, 0x30F10DE5, 2495 + 0x1B80, 0x30F10DE7, 2496 + 0x1B80, 0x00220DF5, 2497 + 0x1B80, 0x00220DF7, 2498 + 0x1B80, 0xE1CE0E05, 2499 + 0x1B80, 0xE1CE0E07, 2500 + 0x1B80, 0x00020E15, 2501 + 0x1B80, 0x00020E17, 2502 + 0x1B80, 0x54E80E25, 2503 + 0x1B80, 0x54E80E27, 2504 + 0x1B80, 0x0BA60E35, 2505 + 0x1B80, 0x0BA60E37, 2506 + 0x1B80, 0x00220E45, 2507 + 0x1B80, 0x00220E47, 2508 + 0x1B80, 0xE1CE0E55, 2509 + 0x1B80, 0xE1CE0E57, 2510 + 0x1B80, 0x00020E65, 2511 + 0x1B80, 0x00020E67, 2512 + 0x1B80, 0x4D100E75, 2513 + 0x1B80, 0x4D100E77, 2514 + 0x1B80, 0x30A80E85, 2515 + 0x1B80, 0x30A80E87, 2516 + 0x1B80, 0x5C320E95, 2517 + 0x1B80, 0x5C320E97, 2518 + 0x1B80, 0x54F00EA5, 2519 + 0x1B80, 0x54F00EA7, 2520 + 0x1B80, 0x67F10EB5, 2521 + 0x1B80, 0x67F10EB7, 2522 + 0x1B80, 0xE1950EC5, 2523 + 0x1B80, 0xE1950EC7, 2524 + 0x1B80, 0xE1CE0ED5, 2525 + 0x1B80, 0xE1CE0ED7, 2526 + 0x1B80, 0x67F40EE5, 2527 + 0x1B80, 0x67F40EE7, 2528 + 0x1B80, 0xE1950EF5, 2529 + 0x1B80, 0xE1950EF7, 2530 + 0x1B80, 0xE1CE0F05, 2531 + 0x1B80, 0xE1CE0F07, 2532 + 0x1B80, 0x5C320F15, 2533 + 0x1B80, 0x5C320F17, 2534 + 0x1B80, 0x54F10F25, 2535 + 0x1B80, 0x54F10F27, 2536 + 0x1B80, 0x0BA80F35, 2537 + 0x1B80, 0x0BA80F37, 2538 + 0x1B80, 0x67F80F45, 2539 + 0x1B80, 0x67F80F47, 2540 + 0x1B80, 0xE1950F55, 2541 + 0x1B80, 0xE1950F57, 2542 + 0x1B80, 0xE1CE0F65, 2543 + 0x1B80, 0xE1CE0F67, 2544 + 0x1B80, 0x5C320F75, 2545 + 0x1B80, 0x5C320F77, 2546 + 0x1B80, 0x54F10F85, 2547 + 0x1B80, 0x54F10F87, 2548 + 0x1B80, 0x0BA90F95, 2549 + 0x1B80, 0x0BA90F97, 2550 + 0x1B80, 0x67FC0FA5, 2551 + 0x1B80, 0x67FC0FA7, 2552 + 0x1B80, 0xE1950FB5, 2553 + 0x1B80, 0xE1950FB7, 2554 + 0x1B80, 0xE1CE0FC5, 2555 + 0x1B80, 0xE1CE0FC7, 2556 + 0x1B80, 0x67FF0FD5, 2557 + 0x1B80, 0x67FF0FD7, 2558 + 0x1B80, 0xE1950FE5, 2559 + 0x1B80, 0xE1950FE7, 2560 + 0x1B80, 0xE1CE0FF5, 2561 + 0x1B80, 0xE1CE0FF7, 2562 + 0x1B80, 0x5C321005, 2563 + 0x1B80, 0x5C321007, 2564 + 0x1B80, 0x54F21015, 2565 + 0x1B80, 0x54F21017, 2566 + 0x1B80, 0x67001025, 2567 + 0x1B80, 0x67001027, 2568 + 0x1B80, 0xE1951035, 2569 + 0x1B80, 0xE1951037, 2570 + 0x1B80, 0xE1CE1045, 2571 + 0x1B80, 0xE1CE1047, 2572 + 0x1B80, 0x67031055, 2573 + 0x1B80, 0x67031057, 2574 + 0x1B80, 0xE1951065, 2575 + 0x1B80, 0xE1951067, 2576 + 0x1B80, 0xE1CE1075, 2577 + 0x1B80, 0xE1CE1077, 2578 + 0x1B80, 0xF9CC1085, 2579 + 0x1B80, 0xF9CC1087, 2580 + 0x1B80, 0x67071095, 2581 + 0x1B80, 0x67071097, 2582 + 0x1B80, 0xE19510A5, 2583 + 0x1B80, 0xE19510A7, 2584 + 0x1B80, 0xE1CE10B5, 2585 + 0x1B80, 0xE1CE10B7, 2586 + 0x1B80, 0xFAD310C5, 2587 + 0x1B80, 0xFAD310C7, 2588 + 0x1B80, 0x5C3210D5, 2589 + 0x1B80, 0x5C3210D7, 2590 + 0x1B80, 0x54F310E5, 2591 + 0x1B80, 0x54F310E7, 2592 + 0x1B80, 0x670B10F5, 2593 + 0x1B80, 0x670B10F7, 2594 + 0x1B80, 0xE1951105, 2595 + 0x1B80, 0xE1951107, 2596 + 0x1B80, 0xE1CE1115, 2597 + 0x1B80, 0xE1CE1117, 2598 + 0x1B80, 0x670E1125, 2599 + 0x1B80, 0x670E1127, 2600 + 0x1B80, 0xE1951135, 2601 + 0x1B80, 0xE1951137, 2602 + 0x1B80, 0xE1CE1145, 2603 + 0x1B80, 0xE1CE1147, 2604 + 0x1B80, 0x4D101155, 2605 + 0x1B80, 0x4D101157, 2606 + 0x1B80, 0x30A81165, 2607 + 0x1B80, 0x30A81167, 2608 + 0x1B80, 0x00011175, 2609 + 0x1B80, 0x00011177, 2610 + 0x1B80, 0x6C001185, 2611 + 0x1B80, 0x6C001187, 2612 + 0x1B80, 0x00061195, 2613 + 0x1B80, 0x00061197, 2614 + 0x1B80, 0x530011A5, 2615 + 0x1B80, 0x530011A7, 2616 + 0x1B80, 0x57F711B5, 2617 + 0x1B80, 0x57F711B7, 2618 + 0x1B80, 0x582111C5, 2619 + 0x1B80, 0x582111C7, 2620 + 0x1B80, 0x592E11D5, 2621 + 0x1B80, 0x592E11D7, 2622 + 0x1B80, 0x5A3811E5, 2623 + 0x1B80, 0x5A3811E7, 2624 + 0x1B80, 0x5B4111F5, 2625 + 0x1B80, 0x5B4111F7, 2626 + 0x1B80, 0x00071205, 2627 + 0x1B80, 0x00071207, 2628 + 0x1B80, 0x5C001215, 2629 + 0x1B80, 0x5C001217, 2630 + 0x1B80, 0x4B001225, 2631 + 0x1B80, 0x4B001227, 2632 + 0x1B80, 0x4E8F1235, 2633 + 0x1B80, 0x4E8F1237, 2634 + 0x1B80, 0x4F151245, 2635 + 0x1B80, 0x4F151247, 2636 + 0x1B80, 0x00041255, 2637 + 0x1B80, 0x00041257, 2638 + 0x1B80, 0xE1B31265, 2639 + 0x1B80, 0xE1B31267, 2640 + 0x1B80, 0xAB001275, 2641 + 0x1B80, 0xAB001277, 2642 + 0x1B80, 0x00011285, 2643 + 0x1B80, 0x00011287, 2644 + 0x1B80, 0x6C001295, 2645 + 0x1B80, 0x6C001297, 2646 + 0x1B80, 0x000612A5, 2647 + 0x1B80, 0x000612A7, 2648 + 0x1B80, 0x530012B5, 2649 + 0x1B80, 0x530012B7, 2650 + 0x1B80, 0x57F712C5, 2651 + 0x1B80, 0x57F712C7, 2652 + 0x1B80, 0x582112D5, 2653 + 0x1B80, 0x582112D7, 2654 + 0x1B80, 0x592E12E5, 2655 + 0x1B80, 0x592E12E7, 2656 + 0x1B80, 0x5A3812F5, 2657 + 0x1B80, 0x5A3812F7, 2658 + 0x1B80, 0x5B411305, 2659 + 0x1B80, 0x5B411307, 2660 + 0x1B80, 0x00071315, 2661 + 0x1B80, 0x00071317, 2662 + 0x1B80, 0x5C001325, 2663 + 0x1B80, 0x5C001327, 2664 + 0x1B80, 0x4B401335, 2665 + 0x1B80, 0x4B401337, 2666 + 0x1B80, 0x4E971345, 2667 + 0x1B80, 0x4E971347, 2668 + 0x1B80, 0x4F111355, 2669 + 0x1B80, 0x4F111357, 2670 + 0x1B80, 0x00041365, 2671 + 0x1B80, 0x00041367, 2672 + 0x1B80, 0xE1B31375, 2673 + 0x1B80, 0xE1B31377, 2674 + 0x1B80, 0xAB001385, 2675 + 0x1B80, 0xAB001387, 2676 + 0x1B80, 0x8B001395, 2677 + 0x1B80, 0x8B001397, 2678 + 0x1B80, 0xAB0013A5, 2679 + 0x1B80, 0xAB0013A7, 2680 + 0x1B80, 0x8A1913B5, 2681 + 0x1B80, 0x8A1913B7, 2682 + 0x1B80, 0x301D13C5, 2683 + 0x1B80, 0x301D13C7, 2684 + 0x1B80, 0x000113D5, 2685 + 0x1B80, 0x000113D7, 2686 + 0x1B80, 0x6C0113E5, 2687 + 0x1B80, 0x6C0113E7, 2688 + 0x1B80, 0x000613F5, 2689 + 0x1B80, 0x000613F7, 2690 + 0x1B80, 0x53011405, 2691 + 0x1B80, 0x53011407, 2692 + 0x1B80, 0x57F71415, 2693 + 0x1B80, 0x57F71417, 2694 + 0x1B80, 0x58211425, 2695 + 0x1B80, 0x58211427, 2696 + 0x1B80, 0x592E1435, 2697 + 0x1B80, 0x592E1437, 2698 + 0x1B80, 0x5A381445, 2699 + 0x1B80, 0x5A381447, 2700 + 0x1B80, 0x5B411455, 2701 + 0x1B80, 0x5B411457, 2702 + 0x1B80, 0x00071465, 2703 + 0x1B80, 0x00071467, 2704 + 0x1B80, 0x5C001475, 2705 + 0x1B80, 0x5C001477, 2706 + 0x1B80, 0x4B001485, 2707 + 0x1B80, 0x4B001487, 2708 + 0x1B80, 0x4E871495, 2709 + 0x1B80, 0x4E871497, 2710 + 0x1B80, 0x4F1114A5, 2711 + 0x1B80, 0x4F1114A7, 2712 + 0x1B80, 0x000414B5, 2713 + 0x1B80, 0x000414B7, 2714 + 0x1B80, 0xE1B314C5, 2715 + 0x1B80, 0xE1B314C7, 2716 + 0x1B80, 0xAB0014D5, 2717 + 0x1B80, 0xAB0014D7, 2718 + 0x1B80, 0x000614E5, 2719 + 0x1B80, 0x000614E7, 2720 + 0x1B80, 0x577714F5, 2721 + 0x1B80, 0x577714F7, 2722 + 0x1B80, 0x00071505, 2723 + 0x1B80, 0x00071507, 2724 + 0x1B80, 0x4E861515, 2725 + 0x1B80, 0x4E861517, 2726 + 0x1B80, 0x00041525, 2727 + 0x1B80, 0x00041527, 2728 + 0x1B80, 0x00011535, 2729 + 0x1B80, 0x00011537, 2730 + 0x1B80, 0x00011545, 2731 + 0x1B80, 0x00011547, 2732 + 0x1B80, 0x7B241555, 2733 + 0x1B80, 0x7B241557, 2734 + 0x1B80, 0x7A401565, 2735 + 0x1B80, 0x7A401567, 2736 + 0x1B80, 0x79001575, 2737 + 0x1B80, 0x79001577, 2738 + 0x1B80, 0x55031585, 2739 + 0x1B80, 0x55031587, 2740 + 0x1B80, 0x31611595, 2741 + 0x1B80, 0x31611597, 2742 + 0x1B80, 0x7B1C15A5, 2743 + 0x1B80, 0x7B1C15A7, 2744 + 0x1B80, 0x7A4015B5, 2745 + 0x1B80, 0x7A4015B7, 2746 + 0x1B80, 0x550B15C5, 2747 + 0x1B80, 0x550B15C7, 2748 + 0x1B80, 0x316115D5, 2749 + 0x1B80, 0x316115D7, 2750 + 0x1B80, 0x7B2015E5, 2751 + 0x1B80, 0x7B2015E7, 2752 + 0x1B80, 0x7A0015F5, 2753 + 0x1B80, 0x7A0015F7, 2754 + 0x1B80, 0x55131605, 2755 + 0x1B80, 0x55131607, 2756 + 0x1B80, 0x74011615, 2757 + 0x1B80, 0x74011617, 2758 + 0x1B80, 0x74001625, 2759 + 0x1B80, 0x74001627, 2760 + 0x1B80, 0x8E001635, 2761 + 0x1B80, 0x8E001637, 2762 + 0x1B80, 0x00011645, 2763 + 0x1B80, 0x00011647, 2764 + 0x1B80, 0x57021655, 2765 + 0x1B80, 0x57021657, 2766 + 0x1B80, 0x57001665, 2767 + 0x1B80, 0x57001667, 2768 + 0x1B80, 0x97001675, 2769 + 0x1B80, 0x97001677, 2770 + 0x1B80, 0x00011685, 2771 + 0x1B80, 0x00011687, 2772 + 0x1B80, 0x4F781695, 2773 + 0x1B80, 0x4F781697, 2774 + 0x1B80, 0x538816A5, 2775 + 0x1B80, 0x538816A7, 2776 + 0x1B80, 0xE17516B5, 2777 + 0x1B80, 0xE17516B7, 2778 + 0x1B80, 0x548016C5, 2779 + 0x1B80, 0x548016C7, 2780 + 0x1B80, 0x540016D5, 2781 + 0x1B80, 0x540016D7, 2782 + 0x1B80, 0x548116E5, 2783 + 0x1B80, 0x548116E7, 2784 + 0x1B80, 0x540016F5, 2785 + 0x1B80, 0x540016F7, 2786 + 0x1B80, 0x54821705, 2787 + 0x1B80, 0x54821707, 2788 + 0x1B80, 0x54001715, 2789 + 0x1B80, 0x54001717, 2790 + 0x1B80, 0xE1801725, 2791 + 0x1B80, 0xE1801727, 2792 + 0x1B80, 0xBF1D1735, 2793 + 0x1B80, 0xBF1D1737, 2794 + 0x1B80, 0x301D1745, 2795 + 0x1B80, 0x301D1747, 2796 + 0x1B80, 0xE1551755, 2797 + 0x1B80, 0xE1551757, 2798 + 0x1B80, 0xE15A1765, 2799 + 0x1B80, 0xE15A1767, 2800 + 0x1B80, 0xE15E1775, 2801 + 0x1B80, 0xE15E1777, 2802 + 0x1B80, 0xE1651785, 2803 + 0x1B80, 0xE1651787, 2804 + 0x1B80, 0xE1C51795, 2805 + 0x1B80, 0xE1C51797, 2806 + 0x1B80, 0x551317A5, 2807 + 0x1B80, 0x551317A7, 2808 + 0x1B80, 0xE16117B5, 2809 + 0x1B80, 0xE16117B7, 2810 + 0x1B80, 0x551517C5, 2811 + 0x1B80, 0x551517C7, 2812 + 0x1B80, 0xE16517D5, 2813 + 0x1B80, 0xE16517D7, 2814 + 0x1B80, 0xE1C517E5, 2815 + 0x1B80, 0xE1C517E7, 2816 + 0x1B80, 0x000117F5, 2817 + 0x1B80, 0x000117F7, 2818 + 0x1B80, 0x54BF1805, 2819 + 0x1B80, 0x54BF1807, 2820 + 0x1B80, 0x54C01815, 2821 + 0x1B80, 0x54C01817, 2822 + 0x1B80, 0x54A31825, 2823 + 0x1B80, 0x54A31827, 2824 + 0x1B80, 0x54C11835, 2825 + 0x1B80, 0x54C11837, 2826 + 0x1B80, 0x54A41845, 2827 + 0x1B80, 0x54A41847, 2828 + 0x1B80, 0x4C181855, 2829 + 0x1B80, 0x4C181857, 2830 + 0x1B80, 0xBF071865, 2831 + 0x1B80, 0xBF071867, 2832 + 0x1B80, 0x54C21875, 2833 + 0x1B80, 0x54C21877, 2834 + 0x1B80, 0x54A41885, 2835 + 0x1B80, 0x54A41887, 2836 + 0x1B80, 0xBF041895, 2837 + 0x1B80, 0xBF041897, 2838 + 0x1B80, 0x54C118A5, 2839 + 0x1B80, 0x54C118A7, 2840 + 0x1B80, 0x54A318B5, 2841 + 0x1B80, 0x54A318B7, 2842 + 0x1B80, 0xBF0118C5, 2843 + 0x1B80, 0xBF0118C7, 2844 + 0x1B80, 0xE1D318D5, 2845 + 0x1B80, 0xE1D318D7, 2846 + 0x1B80, 0x54DF18E5, 2847 + 0x1B80, 0x54DF18E7, 2848 + 0x1B80, 0x000118F5, 2849 + 0x1B80, 0x000118F7, 2850 + 0x1B80, 0x54BF1905, 2851 + 0x1B80, 0x54BF1907, 2852 + 0x1B80, 0x54E51915, 2853 + 0x1B80, 0x54E51917, 2854 + 0x1B80, 0x050A1925, 2855 + 0x1B80, 0x050A1927, 2856 + 0x1B80, 0x54DF1935, 2857 + 0x1B80, 0x54DF1937, 2858 + 0x1B80, 0x00011945, 2859 + 0x1B80, 0x00011947, 2860 + 0x1B80, 0x7F201955, 2861 + 0x1B80, 0x7F201957, 2862 + 0x1B80, 0x7E001965, 2863 + 0x1B80, 0x7E001967, 2864 + 0x1B80, 0x7D001975, 2865 + 0x1B80, 0x7D001977, 2866 + 0x1B80, 0x55011985, 2867 + 0x1B80, 0x55011987, 2868 + 0x1B80, 0x5C311995, 2869 + 0x1B80, 0x5C311997, 2870 + 0x1B80, 0xE16119A5, 2871 + 0x1B80, 0xE16119A7, 2872 + 0x1B80, 0xE16519B5, 2873 + 0x1B80, 0xE16519B7, 2874 + 0x1B80, 0x548019C5, 2875 + 0x1B80, 0x548019C7, 2876 + 0x1B80, 0x540019D5, 2877 + 0x1B80, 0x540019D7, 2878 + 0x1B80, 0x548119E5, 2879 + 0x1B80, 0x548119E7, 2880 + 0x1B80, 0x540019F5, 2881 + 0x1B80, 0x540019F7, 2882 + 0x1B80, 0x54821A05, 2883 + 0x1B80, 0x54821A07, 2884 + 0x1B80, 0x54001A15, 2885 + 0x1B80, 0x54001A17, 2886 + 0x1B80, 0xE1801A25, 2887 + 0x1B80, 0xE1801A27, 2888 + 0x1B80, 0xBFED1A35, 2889 + 0x1B80, 0xBFED1A37, 2890 + 0x1B80, 0x301D1A45, 2891 + 0x1B80, 0x301D1A47, 2892 + 0x1B80, 0x00231A55, 2893 + 0x1B80, 0x00231A57, 2894 + 0x1B80, 0x7B201A65, 2895 + 0x1B80, 0x7B201A67, 2896 + 0x1B80, 0x7A001A75, 2897 + 0x1B80, 0x7A001A77, 2898 + 0x1B80, 0x79001A85, 2899 + 0x1B80, 0x79001A87, 2900 + 0x1B80, 0xE1C91A95, 2901 + 0x1B80, 0xE1C91A97, 2902 + 0x1B80, 0x00021AA5, 2903 + 0x1B80, 0x00021AA7, 2904 + 0x1B80, 0x00011AB5, 2905 + 0x1B80, 0x00011AB7, 2906 + 0x1B80, 0x00221AC5, 2907 + 0x1B80, 0x00221AC7, 2908 + 0x1B80, 0x7B201AD5, 2909 + 0x1B80, 0x7B201AD7, 2910 + 0x1B80, 0x7A001AE5, 2911 + 0x1B80, 0x7A001AE7, 2912 + 0x1B80, 0x79001AF5, 2913 + 0x1B80, 0x79001AF7, 2914 + 0x1B80, 0xE1C91B05, 2915 + 0x1B80, 0xE1C91B07, 2916 + 0x1B80, 0x00021B15, 2917 + 0x1B80, 0x00021B17, 2918 + 0x1B80, 0x00011B25, 2919 + 0x1B80, 0x00011B27, 2920 + 0x1B80, 0x74021B35, 2921 + 0x1B80, 0x74021B37, 2922 + 0x1B80, 0x003F1B45, 2923 + 0x1B80, 0x003F1B47, 2924 + 0x1B80, 0x74001B55, 2925 + 0x1B80, 0x74001B57, 2926 + 0x1B80, 0x00021B65, 2927 + 0x1B80, 0x00021B67, 2928 + 0x1B80, 0x00011B75, 2929 + 0x1B80, 0x00011B77, 2930 + 0x1B80, 0x4D041B85, 2931 + 0x1B80, 0x4D041B87, 2932 + 0x1B80, 0x2EF81B95, 2933 + 0x1B80, 0x2EF81B97, 2934 + 0x1B80, 0x00001BA5, 2935 + 0x1B80, 0x00001BA7, 2936 + 0x1B80, 0x23301BB5, 2937 + 0x1B80, 0x23301BB7, 2938 + 0x1B80, 0x00241BC5, 2939 + 0x1B80, 0x00241BC7, 2940 + 0x1B80, 0x23E01BD5, 2941 + 0x1B80, 0x23E01BD7, 2942 + 0x1B80, 0x003F1BE5, 2943 + 0x1B80, 0x003F1BE7, 2944 + 0x1B80, 0x23FC1BF5, 2945 + 0x1B80, 0x23FC1BF7, 2946 + 0x1B80, 0xBFCE1C05, 2947 + 0x1B80, 0xBFCE1C07, 2948 + 0x1B80, 0x2EF01C15, 2949 + 0x1B80, 0x2EF01C17, 2950 + 0x1B80, 0x00001C25, 2951 + 0x1B80, 0x00001C27, 2952 + 0x1B80, 0x4D001C35, 2953 + 0x1B80, 0x4D001C37, 2954 + 0x1B80, 0x00011C45, 2955 + 0x1B80, 0x00011C47, 2956 + 0x1B80, 0x549F1C55, 2957 + 0x1B80, 0x549F1C57, 2958 + 0x1B80, 0x54FF1C65, 2959 + 0x1B80, 0x54FF1C67, 2960 + 0x1B80, 0x54001C75, 2961 + 0x1B80, 0x54001C77, 2962 + 0x1B80, 0x00011C85, 2963 + 0x1B80, 0x00011C87, 2964 + 0x1B80, 0x5C311C95, 2965 + 0x1B80, 0x5C311C97, 2966 + 0x1B80, 0x07141CA5, 2967 + 0x1B80, 0x07141CA7, 2968 + 0x1B80, 0x54001CB5, 2969 + 0x1B80, 0x54001CB7, 2970 + 0x1B80, 0x5C321CC5, 2971 + 0x1B80, 0x5C321CC7, 2972 + 0x1B80, 0x00011CD5, 2973 + 0x1B80, 0x00011CD7, 2974 + 0x1B80, 0x5C321CE5, 2975 + 0x1B80, 0x5C321CE7, 2976 + 0x1B80, 0x07141CF5, 2977 + 0x1B80, 0x07141CF7, 2978 + 0x1B80, 0x54001D05, 2979 + 0x1B80, 0x54001D07, 2980 + 0x1B80, 0x5C311D15, 2981 + 0x1B80, 0x5C311D17, 2982 + 0x1B80, 0x00011D25, 2983 + 0x1B80, 0x00011D27, 2984 + 0x1B80, 0x4C981D35, 2985 + 0x1B80, 0x4C981D37, 2986 + 0x1B80, 0x4C181D45, 2987 + 0x1B80, 0x4C181D47, 2988 + 0x1B80, 0x00011D55, 2989 + 0x1B80, 0x00011D57, 2990 + 0x1B80, 0x5C321D65, 2991 + 0x1B80, 0x5C321D67, 2992 + 0x1B80, 0x62841D75, 2993 + 0x1B80, 0x62841D77, 2994 + 0x1B80, 0x66861D85, 2995 + 0x1B80, 0x66861D87, 2996 + 0x1B80, 0x6C031D95, 2997 + 0x1B80, 0x6C031D97, 2998 + 0x1B80, 0x7B201DA5, 2999 + 0x1B80, 0x7B201DA7, 3000 + 0x1B80, 0x7A001DB5, 3001 + 0x1B80, 0x7A001DB7, 3002 + 0x1B80, 0x79001DC5, 3003 + 0x1B80, 0x79001DC7, 3004 + 0x1B80, 0x7F201DD5, 3005 + 0x1B80, 0x7F201DD7, 3006 + 0x1B80, 0x7E001DE5, 3007 + 0x1B80, 0x7E001DE7, 3008 + 0x1B80, 0x7D001DF5, 3009 + 0x1B80, 0x7D001DF7, 3010 + 0x1B80, 0x09011E05, 3011 + 0x1B80, 0x09011E07, 3012 + 0x1B80, 0x0C011E15, 3013 + 0x1B80, 0x0C011E17, 3014 + 0x1B80, 0x0BA61E25, 3015 + 0x1B80, 0x0BA61E27, 3016 + 0x1B80, 0x00011E35, 3017 + 0x1B80, 0x00011E37, 3018 + 0x1B80, 0x00000006, 3019 + 0x1B80, 0x00000002, 3020 + 3021 + }; 3022 + 3023 + RTW_DECL_TABLE_PHY_COND(rtw8821c_bb, rtw_phy_cfg_bb); 3024 + 3025 + static const struct rtw_phy_pg_cfg_pair rtw8821c_bb_pg_type0[] = { 3026 + { 0, 0, 0, 0x00000c20, 0xffffffff, 0x32343638, }, 3027 + { 0, 0, 0, 0x00000c24, 0xffffffff, 0x36363636, }, 3028 + { 0, 0, 0, 0x00000c28, 0xffffffff, 0x28303234, }, 3029 + { 0, 0, 0, 0x00000c2c, 0xffffffff, 0x34363636, }, 3030 + { 0, 0, 0, 0x00000c30, 0xffffffff, 0x26283032, }, 3031 + { 0, 0, 0, 0x00000c3c, 0xffffffff, 0x34363636, }, 3032 + { 0, 0, 0, 0x00000c40, 0xffffffff, 0x26283032, }, 3033 + { 0, 0, 0, 0x00000c44, 0xffffffff, 0x22222224, }, 3034 + { 1, 0, 0, 0x00000c24, 0xffffffff, 0x34343434, }, 3035 + { 1, 0, 0, 0x00000c28, 0xffffffff, 0x26283032, }, 3036 + { 1, 0, 0, 0x00000c2c, 0xffffffff, 0x32343434, }, 3037 + { 1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830, }, 3038 + { 1, 0, 0, 0x00000c3c, 0xffffffff, 0x32343434, }, 3039 + { 1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830, }, 3040 + { 1, 0, 0, 0x00000c44, 0xffffffff, 0x20202022, }, 3041 + }; 3042 + 3043 + RTW_DECL_TABLE_BB_PG(rtw8821c_bb_pg_type0); 3044 + 3045 + static const u32 rtw8821c_rf_a[] = { 3046 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3047 + 0x000, 0x00010000, 3048 + 0x018, 0x00010D24, 3049 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3050 + 0x000, 0x00010000, 3051 + 0x018, 0x00010D24, 3052 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3053 + 0x000, 0x00010000, 3054 + 0x018, 0x00010D24, 3055 + 0xA0000000, 0x00000000, 3056 + 0x000, 0x00010000, 3057 + 0x018, 0x00010D24, 3058 + 0xB0000000, 0x00000000, 3059 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3060 + 0x0EF, 0x00080000, 3061 + 0x033, 0x00000002, 3062 + 0x03E, 0x0000003F, 3063 + 0x03F, 0x000C0F4E, 3064 + 0x033, 0x00000001, 3065 + 0x03E, 0x00000034, 3066 + 0x03F, 0x0004080E, 3067 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3068 + 0x0EF, 0x00080000, 3069 + 0x033, 0x00000002, 3070 + 0x03E, 0x0000003F, 3071 + 0x03F, 0x000C0F4E, 3072 + 0x033, 0x00000001, 3073 + 0x03E, 0x00000034, 3074 + 0x03F, 0x0004080E, 3075 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3076 + 0x0EF, 0x00080000, 3077 + 0x033, 0x00000002, 3078 + 0x03E, 0x0000003F, 3079 + 0x03F, 0x000C0F4E, 3080 + 0x033, 0x00000001, 3081 + 0x03E, 0x00000034, 3082 + 0x03F, 0x0004080E, 3083 + 0xA0000000, 0x00000000, 3084 + 0x0EF, 0x00080000, 3085 + 0x033, 0x00000002, 3086 + 0x03E, 0x0000003F, 3087 + 0x03F, 0x000C0F4E, 3088 + 0x033, 0x00000001, 3089 + 0x03E, 0x00000034, 3090 + 0x03F, 0x0004080E, 3091 + 0xB0000000, 0x00000000, 3092 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3093 + 0x0EF, 0x00002000, 3094 + 0x033, 0x00000000, 3095 + 0x03F, 0x000005DF, 3096 + 0x0EF, 0x00000000, 3097 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3098 + 0x0EF, 0x00002000, 3099 + 0x033, 0x00000000, 3100 + 0x03F, 0x000005DF, 3101 + 0x0EF, 0x00000000, 3102 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3103 + 0x0EF, 0x00002000, 3104 + 0x033, 0x00000000, 3105 + 0x03F, 0x000005DF, 3106 + 0x0EF, 0x00000000, 3107 + 0xA0000000, 0x00000000, 3108 + 0x0EF, 0x00002000, 3109 + 0x033, 0x00000000, 3110 + 0x03F, 0x000005DF, 3111 + 0x0EF, 0x00000000, 3112 + 0xB0000000, 0x00000000, 3113 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3114 + 0x0EE, 0x00000400, 3115 + 0x033, 0x00000000, 3116 + 0x03F, 0x000005DF, 3117 + 0x0EE, 0x00000000, 3118 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3119 + 0x0EE, 0x00000400, 3120 + 0x033, 0x00000000, 3121 + 0x03F, 0x000005DF, 3122 + 0x0EE, 0x00000000, 3123 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3124 + 0x0EE, 0x00000400, 3125 + 0x033, 0x00000000, 3126 + 0x03F, 0x000005DF, 3127 + 0x0EE, 0x00000000, 3128 + 0xA0000000, 0x00000000, 3129 + 0x0EE, 0x00000400, 3130 + 0x033, 0x00000000, 3131 + 0x03F, 0x000005DF, 3132 + 0x0EE, 0x00000000, 3133 + 0xB0000000, 0x00000000, 3134 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3135 + 0x0B0, 0x000FF0F8, 3136 + 0x0B1, 0x0007DBE4, 3137 + 0x0B2, 0x000225D1, 3138 + 0x0B3, 0x000FC760, 3139 + 0x0B4, 0x00099DD0, 3140 + 0x0B5, 0x000400FC, 3141 + 0x0B6, 0x000187F0, 3142 + 0x0B7, 0x00030018, 3143 + 0x0B8, 0x00080800, 3144 + 0x0B9, 0x00000000, 3145 + 0x0BA, 0x00008000, 3146 + 0x0BB, 0x00000004, 3147 + 0x0BC, 0x00040000, 3148 + 0x0BD, 0x00000000, 3149 + 0x0BE, 0x00000000, 3150 + 0x0BF, 0x00000000, 3151 + 0x0C0, 0x00000000, 3152 + 0x0C1, 0x00000000, 3153 + 0x0C2, 0x00000000, 3154 + 0x0C3, 0x00000000, 3155 + 0x0C4, 0x00002402, 3156 + 0x0C5, 0x00000009, 3157 + 0x0C6, 0x00040299, 3158 + 0x0C7, 0x00055555, 3159 + 0x0C8, 0x0000C16C, 3160 + 0x0C9, 0x0001C140, 3161 + 0x0CA, 0x00000000, 3162 + 0x0CB, 0x00000000, 3163 + 0x0CC, 0x00000000, 3164 + 0x0CD, 0x00000000, 3165 + 0x0CE, 0x00090C00, 3166 + 0x0CF, 0x0006D200, 3167 + 0x0DF, 0x00000009, 3168 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3169 + 0x0B0, 0x000FF0F8, 3170 + 0x0B1, 0x0007DBE4, 3171 + 0x0B2, 0x000225D1, 3172 + 0x0B3, 0x000FC760, 3173 + 0x0B4, 0x00099DD0, 3174 + 0x0B5, 0x000400FC, 3175 + 0x0B6, 0x000187F0, 3176 + 0x0B7, 0x00030018, 3177 + 0x0B8, 0x00080800, 3178 + 0x0B9, 0x00000000, 3179 + 0x0BA, 0x00008000, 3180 + 0x0BB, 0x00000004, 3181 + 0x0BC, 0x00040000, 3182 + 0x0BD, 0x00000000, 3183 + 0x0BE, 0x00000000, 3184 + 0x0BF, 0x00000000, 3185 + 0x0C0, 0x00000000, 3186 + 0x0C1, 0x00000000, 3187 + 0x0C2, 0x00000000, 3188 + 0x0C3, 0x00000000, 3189 + 0x0C4, 0x00002402, 3190 + 0x0C5, 0x00000009, 3191 + 0x0C6, 0x00040299, 3192 + 0x0C7, 0x00055555, 3193 + 0x0C8, 0x0000C16C, 3194 + 0x0C9, 0x0001C140, 3195 + 0x0CA, 0x00000000, 3196 + 0x0CB, 0x00000000, 3197 + 0x0CC, 0x00000000, 3198 + 0x0CD, 0x00000000, 3199 + 0x0CE, 0x00090C00, 3200 + 0x0CF, 0x0006D200, 3201 + 0x0DF, 0x00000009, 3202 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3203 + 0x0B0, 0x000FF0F8, 3204 + 0x0B1, 0x0007DBE4, 3205 + 0x0B2, 0x000225D1, 3206 + 0x0B3, 0x000FC760, 3207 + 0x0B4, 0x00099DD0, 3208 + 0x0B5, 0x000400FC, 3209 + 0x0B6, 0x000187F0, 3210 + 0x0B7, 0x00030018, 3211 + 0x0B8, 0x00080800, 3212 + 0x0B9, 0x00000000, 3213 + 0x0BA, 0x00008000, 3214 + 0x0BB, 0x00000004, 3215 + 0x0BC, 0x00040000, 3216 + 0x0BD, 0x00000000, 3217 + 0x0BE, 0x00000000, 3218 + 0x0BF, 0x00000000, 3219 + 0x0C0, 0x00000000, 3220 + 0x0C1, 0x00000000, 3221 + 0x0C2, 0x00000000, 3222 + 0x0C3, 0x00000000, 3223 + 0x0C4, 0x00002402, 3224 + 0x0C5, 0x00000009, 3225 + 0x0C6, 0x00040299, 3226 + 0x0C7, 0x00055555, 3227 + 0x0C8, 0x0000C16C, 3228 + 0x0C9, 0x0001C140, 3229 + 0x0CA, 0x00000000, 3230 + 0x0CB, 0x00000000, 3231 + 0x0CC, 0x00000000, 3232 + 0x0CD, 0x00000000, 3233 + 0x0CE, 0x00090C00, 3234 + 0x0CF, 0x0006D200, 3235 + 0x0DF, 0x00000009, 3236 + 0xA0000000, 0x00000000, 3237 + 0x0B0, 0x000FF0F8, 3238 + 0x0B1, 0x0007DBE4, 3239 + 0x0B2, 0x000225D1, 3240 + 0x0B3, 0x000FC760, 3241 + 0x0B4, 0x00099DD0, 3242 + 0x0B5, 0x000400FC, 3243 + 0x0B6, 0x000187F0, 3244 + 0x0B7, 0x00030018, 3245 + 0x0B8, 0x00080800, 3246 + 0x0B9, 0x00000000, 3247 + 0x0BA, 0x00008000, 3248 + 0x0BB, 0x00000004, 3249 + 0x0BC, 0x00040000, 3250 + 0x0BD, 0x00000000, 3251 + 0x0BE, 0x00000000, 3252 + 0x0BF, 0x00000000, 3253 + 0x0C0, 0x00000000, 3254 + 0x0C1, 0x00000000, 3255 + 0x0C2, 0x00000000, 3256 + 0x0C3, 0x00000000, 3257 + 0x0C4, 0x00002402, 3258 + 0x0C5, 0x00000009, 3259 + 0x0C6, 0x00040299, 3260 + 0x0C7, 0x00055555, 3261 + 0x0C8, 0x0000C16C, 3262 + 0x0C9, 0x0001C140, 3263 + 0x0CA, 0x00000000, 3264 + 0x0CB, 0x00000000, 3265 + 0x0CC, 0x00000000, 3266 + 0x0CD, 0x00000000, 3267 + 0x0CE, 0x00090C00, 3268 + 0x0CF, 0x0006D200, 3269 + 0x0DF, 0x00000009, 3270 + 0xB0000000, 0x00000000, 3271 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3272 + 0x0EE, 0x00010000, 3273 + 0x033, 0x00000058, 3274 + 0x03F, 0x0000001C, 3275 + 0x0EE, 0x00000000, 3276 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3277 + 0x0EE, 0x00010000, 3278 + 0x033, 0x00000058, 3279 + 0x03F, 0x0000001C, 3280 + 0x0EE, 0x00000000, 3281 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3282 + 0x0EE, 0x00010000, 3283 + 0x033, 0x00000058, 3284 + 0x03F, 0x0000001C, 3285 + 0x0EE, 0x00000000, 3286 + 0xA0000000, 0x00000000, 3287 + 0x0EE, 0x00010000, 3288 + 0x033, 0x00000058, 3289 + 0x03F, 0x0000001C, 3290 + 0x0EE, 0x00000000, 3291 + 0xB0000000, 0x00000000, 3292 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3293 + 0x018, 0x00010524, 3294 + 0x081, 0x0000FCC1, 3295 + 0x089, 0x00000004, 3296 + 0x08A, 0x0008A186, 3297 + 0x08B, 0x0006FFFC, 3298 + 0x08C, 0x000312C7, 3299 + 0x08D, 0x00020888, 3300 + 0x08E, 0x00064140, 3301 + 0x08F, 0x000A8010, 3302 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3303 + 0x018, 0x00010524, 3304 + 0x081, 0x0000FCC1, 3305 + 0x089, 0x00000004, 3306 + 0x08A, 0x0008A186, 3307 + 0x08B, 0x0006FFFC, 3308 + 0x08C, 0x000312C7, 3309 + 0x08D, 0x00020888, 3310 + 0x08E, 0x00064140, 3311 + 0x08F, 0x000A8010, 3312 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3313 + 0x018, 0x00010524, 3314 + 0x081, 0x0000FCC1, 3315 + 0x089, 0x00000004, 3316 + 0x08A, 0x0008A186, 3317 + 0x08B, 0x0007060C, 3318 + 0x08C, 0x000312C7, 3319 + 0x08D, 0x00020888, 3320 + 0x08E, 0x00064140, 3321 + 0x08F, 0x000A8010, 3322 + 0xA0000000, 0x00000000, 3323 + 0x018, 0x00010524, 3324 + 0x081, 0x0000FCC1, 3325 + 0x089, 0x00000004, 3326 + 0x08A, 0x0008A186, 3327 + 0x08B, 0x0007060C, 3328 + 0x08C, 0x000312C7, 3329 + 0x08D, 0x00020888, 3330 + 0x08E, 0x00064140, 3331 + 0x08F, 0x000A8010, 3332 + 0xB0000000, 0x00000000, 3333 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3334 + 0x0DD, 0x00000020, 3335 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3336 + 0x0DD, 0x00000020, 3337 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3338 + 0x0DD, 0x00000020, 3339 + 0xA0000000, 0x00000000, 3340 + 0x0DD, 0x00000020, 3341 + 0xB0000000, 0x00000000, 3342 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3343 + 0x0EF, 0x00020000, 3344 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3345 + 0x0EF, 0x00020000, 3346 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3347 + 0x0EF, 0x00020000, 3348 + 0xA0000000, 0x00000000, 3349 + 0x0EF, 0x00020000, 3350 + 0xB0000000, 0x00000000, 3351 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3352 + 0x033, 0x00000007, 3353 + 0x03E, 0x00038000, 3354 + 0x03F, 0x000C3186, 3355 + 0x033, 0x00000006, 3356 + 0x03E, 0x00038080, 3357 + 0x03F, 0x000C3186, 3358 + 0x033, 0x00000005, 3359 + 0x03E, 0x000380C8, 3360 + 0x03F, 0x000C3186, 3361 + 0x033, 0x00000004, 3362 + 0x03E, 0x00038190, 3363 + 0x03F, 0x000C3186, 3364 + 0x033, 0x00000003, 3365 + 0x03E, 0x00038998, 3366 + 0x03F, 0x000C3186, 3367 + 0x033, 0x00000002, 3368 + 0x03E, 0x00039840, 3369 + 0x03F, 0x000C3186, 3370 + 0x033, 0x00000001, 3371 + 0x03E, 0x000398C4, 3372 + 0x03F, 0x000C3186, 3373 + 0x033, 0x00000000, 3374 + 0x03E, 0x00039930, 3375 + 0x03F, 0x000C3186, 3376 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3377 + 0x033, 0x00000007, 3378 + 0x03E, 0x00038000, 3379 + 0x03F, 0x000C3186, 3380 + 0x033, 0x00000006, 3381 + 0x03E, 0x00038080, 3382 + 0x03F, 0x000C3186, 3383 + 0x033, 0x00000005, 3384 + 0x03E, 0x000380C8, 3385 + 0x03F, 0x000C3186, 3386 + 0x033, 0x00000004, 3387 + 0x03E, 0x00038190, 3388 + 0x03F, 0x000C3186, 3389 + 0x033, 0x00000003, 3390 + 0x03E, 0x00038998, 3391 + 0x03F, 0x000C3186, 3392 + 0x033, 0x00000002, 3393 + 0x03E, 0x00039840, 3394 + 0x03F, 0x000C3186, 3395 + 0x033, 0x00000001, 3396 + 0x03E, 0x000398C4, 3397 + 0x03F, 0x000C3186, 3398 + 0x033, 0x00000000, 3399 + 0x03E, 0x00039930, 3400 + 0x03F, 0x000C3186, 3401 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3402 + 0x033, 0x00000007, 3403 + 0x03E, 0x00038000, 3404 + 0x03F, 0x000C3186, 3405 + 0x033, 0x00000006, 3406 + 0x03E, 0x00038080, 3407 + 0x03F, 0x000C3186, 3408 + 0x033, 0x00000005, 3409 + 0x03E, 0x000380C8, 3410 + 0x03F, 0x000C3186, 3411 + 0x033, 0x00000004, 3412 + 0x03E, 0x00038190, 3413 + 0x03F, 0x000C3186, 3414 + 0x033, 0x00000003, 3415 + 0x03E, 0x00038998, 3416 + 0x03F, 0x000C3186, 3417 + 0x033, 0x00000002, 3418 + 0x03E, 0x00039840, 3419 + 0x03F, 0x000C3186, 3420 + 0x033, 0x00000001, 3421 + 0x03E, 0x000398C4, 3422 + 0x03F, 0x000C3186, 3423 + 0x033, 0x00000000, 3424 + 0x03E, 0x00039930, 3425 + 0x03F, 0x000C3186, 3426 + 0xA0000000, 0x00000000, 3427 + 0x033, 0x00000007, 3428 + 0x03E, 0x00038000, 3429 + 0x03F, 0x000C3186, 3430 + 0x033, 0x00000006, 3431 + 0x03E, 0x00038080, 3432 + 0x03F, 0x000C3186, 3433 + 0x033, 0x00000005, 3434 + 0x03E, 0x000380C8, 3435 + 0x03F, 0x000C3186, 3436 + 0x033, 0x00000004, 3437 + 0x03E, 0x00038190, 3438 + 0x03F, 0x000C3186, 3439 + 0x033, 0x00000003, 3440 + 0x03E, 0x00038998, 3441 + 0x03F, 0x000C3186, 3442 + 0x033, 0x00000002, 3443 + 0x03E, 0x00039840, 3444 + 0x03F, 0x000C3186, 3445 + 0x033, 0x00000001, 3446 + 0x03E, 0x000398C4, 3447 + 0x03F, 0x000C3186, 3448 + 0x033, 0x00000000, 3449 + 0x03E, 0x00039930, 3450 + 0x03F, 0x000C3186, 3451 + 0xB0000000, 0x00000000, 3452 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3453 + 0x033, 0x0000000F, 3454 + 0x03E, 0x00038000, 3455 + 0x03F, 0x000C3186, 3456 + 0x033, 0x0000000E, 3457 + 0x03E, 0x00038080, 3458 + 0x03F, 0x000C3186, 3459 + 0x033, 0x0000000D, 3460 + 0x03E, 0x000380C8, 3461 + 0x03F, 0x000C3186, 3462 + 0x033, 0x0000000C, 3463 + 0x03E, 0x00038190, 3464 + 0x03F, 0x000C3186, 3465 + 0x033, 0x0000000B, 3466 + 0x03E, 0x00038998, 3467 + 0x03F, 0x000C3186, 3468 + 0x033, 0x0000000A, 3469 + 0x03E, 0x00039840, 3470 + 0x03F, 0x000C3186, 3471 + 0x033, 0x00000009, 3472 + 0x03E, 0x000398C4, 3473 + 0x03F, 0x000C3186, 3474 + 0x033, 0x00000008, 3475 + 0x03E, 0x00039930, 3476 + 0x03F, 0x000C3186, 3477 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3478 + 0x033, 0x0000000F, 3479 + 0x03E, 0x00038000, 3480 + 0x03F, 0x000C3186, 3481 + 0x033, 0x0000000E, 3482 + 0x03E, 0x00038080, 3483 + 0x03F, 0x000C3186, 3484 + 0x033, 0x0000000D, 3485 + 0x03E, 0x000380C8, 3486 + 0x03F, 0x000C3186, 3487 + 0x033, 0x0000000C, 3488 + 0x03E, 0x00038190, 3489 + 0x03F, 0x000C3186, 3490 + 0x033, 0x0000000B, 3491 + 0x03E, 0x00038998, 3492 + 0x03F, 0x000C3186, 3493 + 0x033, 0x0000000A, 3494 + 0x03E, 0x00039840, 3495 + 0x03F, 0x000C3186, 3496 + 0x033, 0x00000009, 3497 + 0x03E, 0x000398C4, 3498 + 0x03F, 0x000C3186, 3499 + 0x033, 0x00000008, 3500 + 0x03E, 0x00039930, 3501 + 0x03F, 0x000C3186, 3502 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3503 + 0x033, 0x0000000F, 3504 + 0x03E, 0x00038000, 3505 + 0x03F, 0x000C3186, 3506 + 0x033, 0x0000000E, 3507 + 0x03E, 0x00038080, 3508 + 0x03F, 0x000C3186, 3509 + 0x033, 0x0000000D, 3510 + 0x03E, 0x000380C8, 3511 + 0x03F, 0x000C3186, 3512 + 0x033, 0x0000000C, 3513 + 0x03E, 0x00038190, 3514 + 0x03F, 0x000C3186, 3515 + 0x033, 0x0000000B, 3516 + 0x03E, 0x00038998, 3517 + 0x03F, 0x000C3186, 3518 + 0x033, 0x0000000A, 3519 + 0x03E, 0x00039840, 3520 + 0x03F, 0x000C3186, 3521 + 0x033, 0x00000009, 3522 + 0x03E, 0x000398C4, 3523 + 0x03F, 0x000C3186, 3524 + 0x033, 0x00000008, 3525 + 0x03E, 0x00039930, 3526 + 0x03F, 0x000C3186, 3527 + 0xA0000000, 0x00000000, 3528 + 0x033, 0x0000000F, 3529 + 0x03E, 0x00038000, 3530 + 0x03F, 0x000C3186, 3531 + 0x033, 0x0000000E, 3532 + 0x03E, 0x00038080, 3533 + 0x03F, 0x000C3186, 3534 + 0x033, 0x0000000D, 3535 + 0x03E, 0x000380C8, 3536 + 0x03F, 0x000C3186, 3537 + 0x033, 0x0000000C, 3538 + 0x03E, 0x00038190, 3539 + 0x03F, 0x000C3186, 3540 + 0x033, 0x0000000B, 3541 + 0x03E, 0x00038998, 3542 + 0x03F, 0x000C3186, 3543 + 0x033, 0x0000000A, 3544 + 0x03E, 0x00039840, 3545 + 0x03F, 0x000C3186, 3546 + 0x033, 0x00000009, 3547 + 0x03E, 0x000398C4, 3548 + 0x03F, 0x000C3186, 3549 + 0x033, 0x00000008, 3550 + 0x03E, 0x00039930, 3551 + 0x03F, 0x000C3186, 3552 + 0xB0000000, 0x00000000, 3553 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3554 + 0x033, 0x00000017, 3555 + 0x03E, 0x00038000, 3556 + 0x03F, 0x000C3186, 3557 + 0x033, 0x00000016, 3558 + 0x03E, 0x00038080, 3559 + 0x03F, 0x000C3186, 3560 + 0x033, 0x00000015, 3561 + 0x03E, 0x000380C8, 3562 + 0x03F, 0x000C3186, 3563 + 0x033, 0x00000014, 3564 + 0x03E, 0x00038190, 3565 + 0x03F, 0x000C3186, 3566 + 0x033, 0x00000013, 3567 + 0x03E, 0x00038998, 3568 + 0x03F, 0x000C3186, 3569 + 0x033, 0x00000012, 3570 + 0x03E, 0x00039840, 3571 + 0x03F, 0x000C3186, 3572 + 0x033, 0x00000011, 3573 + 0x03E, 0x000398C4, 3574 + 0x03F, 0x000C3186, 3575 + 0x033, 0x00000010, 3576 + 0x03E, 0x00039930, 3577 + 0x03F, 0x000C3186, 3578 + 0x0EF, 0x00000000, 3579 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3580 + 0x033, 0x00000017, 3581 + 0x03E, 0x00038000, 3582 + 0x03F, 0x000C3186, 3583 + 0x033, 0x00000016, 3584 + 0x03E, 0x00038080, 3585 + 0x03F, 0x000C3186, 3586 + 0x033, 0x00000015, 3587 + 0x03E, 0x000380C8, 3588 + 0x03F, 0x000C3186, 3589 + 0x033, 0x00000014, 3590 + 0x03E, 0x00038190, 3591 + 0x03F, 0x000C3186, 3592 + 0x033, 0x00000013, 3593 + 0x03E, 0x00038998, 3594 + 0x03F, 0x000C3186, 3595 + 0x033, 0x00000012, 3596 + 0x03E, 0x00039840, 3597 + 0x03F, 0x000C3186, 3598 + 0x033, 0x00000011, 3599 + 0x03E, 0x000398C4, 3600 + 0x03F, 0x000C3186, 3601 + 0x033, 0x00000010, 3602 + 0x03E, 0x00039930, 3603 + 0x03F, 0x000C3186, 3604 + 0x0EF, 0x00000000, 3605 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3606 + 0x033, 0x00000017, 3607 + 0x03E, 0x00038000, 3608 + 0x03F, 0x000C3186, 3609 + 0x033, 0x00000016, 3610 + 0x03E, 0x00038080, 3611 + 0x03F, 0x000C3186, 3612 + 0x033, 0x00000015, 3613 + 0x03E, 0x000380C8, 3614 + 0x03F, 0x000C3186, 3615 + 0x033, 0x00000014, 3616 + 0x03E, 0x00038190, 3617 + 0x03F, 0x000C3186, 3618 + 0x033, 0x00000013, 3619 + 0x03E, 0x00038998, 3620 + 0x03F, 0x000C3186, 3621 + 0x033, 0x00000012, 3622 + 0x03E, 0x00039840, 3623 + 0x03F, 0x000C3186, 3624 + 0x033, 0x00000011, 3625 + 0x03E, 0x000398C4, 3626 + 0x03F, 0x000C3186, 3627 + 0x033, 0x00000010, 3628 + 0x03E, 0x00039930, 3629 + 0x03F, 0x000C3186, 3630 + 0x0EF, 0x00000000, 3631 + 0xA0000000, 0x00000000, 3632 + 0x033, 0x00000017, 3633 + 0x03E, 0x00038000, 3634 + 0x03F, 0x000C3186, 3635 + 0x033, 0x00000016, 3636 + 0x03E, 0x00038080, 3637 + 0x03F, 0x000C3186, 3638 + 0x033, 0x00000015, 3639 + 0x03E, 0x000380C8, 3640 + 0x03F, 0x000C3186, 3641 + 0x033, 0x00000014, 3642 + 0x03E, 0x00038190, 3643 + 0x03F, 0x000C3186, 3644 + 0x033, 0x00000013, 3645 + 0x03E, 0x00038998, 3646 + 0x03F, 0x000C3186, 3647 + 0x033, 0x00000012, 3648 + 0x03E, 0x00039840, 3649 + 0x03F, 0x000C3186, 3650 + 0x033, 0x00000011, 3651 + 0x03E, 0x000398C4, 3652 + 0x03F, 0x000C3186, 3653 + 0x033, 0x00000010, 3654 + 0x03E, 0x00039930, 3655 + 0x03F, 0x000C3186, 3656 + 0x0EF, 0x00000000, 3657 + 0xB0000000, 0x00000000, 3658 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3659 + 0x0EF, 0x00004000, 3660 + 0x033, 0x00000000, 3661 + 0x03F, 0x0000000F, 3662 + 0x033, 0x00000001, 3663 + 0x03F, 0x0000000A, 3664 + 0x033, 0x00000002, 3665 + 0x03F, 0x00000005, 3666 + 0x0EF, 0x00000000, 3667 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3668 + 0x0EF, 0x00004000, 3669 + 0x033, 0x00000000, 3670 + 0x03F, 0x0000000F, 3671 + 0x033, 0x00000001, 3672 + 0x03F, 0x0000000A, 3673 + 0x033, 0x00000002, 3674 + 0x03F, 0x00000005, 3675 + 0x0EF, 0x00000000, 3676 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3677 + 0x0EF, 0x00004000, 3678 + 0x033, 0x00000000, 3679 + 0x03F, 0x0000000F, 3680 + 0x033, 0x00000001, 3681 + 0x03F, 0x0000000A, 3682 + 0x033, 0x00000002, 3683 + 0x03F, 0x00000005, 3684 + 0x0EF, 0x00000000, 3685 + 0xA0000000, 0x00000000, 3686 + 0x0EF, 0x00004000, 3687 + 0x033, 0x00000000, 3688 + 0x03F, 0x0000000F, 3689 + 0x033, 0x00000001, 3690 + 0x03F, 0x0000000A, 3691 + 0x033, 0x00000002, 3692 + 0x03F, 0x00000005, 3693 + 0x0EF, 0x00000000, 3694 + 0xB0000000, 0x00000000, 3695 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3696 + 0x018, 0x00000401, 3697 + 0x084, 0x00001209, 3698 + 0x086, 0x000001A0, 3699 + 0x087, 0x000E8180, 3700 + 0x088, 0x00006020, 3701 + 0x0DF, 0x00008009, 3702 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3703 + 0x018, 0x00000401, 3704 + 0x084, 0x00001209, 3705 + 0x086, 0x000001A0, 3706 + 0x087, 0x000E8180, 3707 + 0x088, 0x00006020, 3708 + 0x0DF, 0x00008009, 3709 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3710 + 0x018, 0x00000401, 3711 + 0x084, 0x00001209, 3712 + 0x086, 0x000001A0, 3713 + 0x087, 0x000E8180, 3714 + 0x088, 0x00006020, 3715 + 0x0DF, 0x00008009, 3716 + 0xA0000000, 0x00000000, 3717 + 0x018, 0x00000401, 3718 + 0x084, 0x00001209, 3719 + 0x086, 0x000001A0, 3720 + 0x087, 0x000E8180, 3721 + 0x088, 0x00006020, 3722 + 0x0DF, 0x00008009, 3723 + 0xB0000000, 0x00000000, 3724 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3725 + 0x0EF, 0x00008000, 3726 + 0x033, 0x0000000F, 3727 + 0x03F, 0x0000003C, 3728 + 0x033, 0x0000000E, 3729 + 0x03F, 0x00000038, 3730 + 0x033, 0x0000000D, 3731 + 0x03F, 0x00000030, 3732 + 0x033, 0x0000000C, 3733 + 0x03F, 0x00000028, 3734 + 0x033, 0x0000000B, 3735 + 0x03F, 0x00000020, 3736 + 0x033, 0x0000000A, 3737 + 0x03F, 0x00000018, 3738 + 0x033, 0x00000009, 3739 + 0x03F, 0x00000010, 3740 + 0x033, 0x00000008, 3741 + 0x03F, 0x00000008, 3742 + 0x033, 0x00000007, 3743 + 0x03F, 0x0000003C, 3744 + 0x033, 0x00000006, 3745 + 0x03F, 0x00000038, 3746 + 0x033, 0x00000005, 3747 + 0x03F, 0x00000030, 3748 + 0x033, 0x00000004, 3749 + 0x03F, 0x00000028, 3750 + 0x033, 0x00000003, 3751 + 0x03F, 0x00000020, 3752 + 0x033, 0x00000002, 3753 + 0x03F, 0x00000018, 3754 + 0x033, 0x00000001, 3755 + 0x03F, 0x00000010, 3756 + 0x033, 0x00000000, 3757 + 0x03F, 0x00000008, 3758 + 0x0EF, 0x00000000, 3759 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3760 + 0x0EF, 0x00008000, 3761 + 0x033, 0x0000000F, 3762 + 0x03F, 0x0000003C, 3763 + 0x033, 0x0000000E, 3764 + 0x03F, 0x00000038, 3765 + 0x033, 0x0000000D, 3766 + 0x03F, 0x00000030, 3767 + 0x033, 0x0000000C, 3768 + 0x03F, 0x00000028, 3769 + 0x033, 0x0000000B, 3770 + 0x03F, 0x00000020, 3771 + 0x033, 0x0000000A, 3772 + 0x03F, 0x00000018, 3773 + 0x033, 0x00000009, 3774 + 0x03F, 0x00000010, 3775 + 0x033, 0x00000008, 3776 + 0x03F, 0x00000008, 3777 + 0x033, 0x00000007, 3778 + 0x03F, 0x0000003C, 3779 + 0x033, 0x00000006, 3780 + 0x03F, 0x00000038, 3781 + 0x033, 0x00000005, 3782 + 0x03F, 0x00000030, 3783 + 0x033, 0x00000004, 3784 + 0x03F, 0x00000028, 3785 + 0x033, 0x00000003, 3786 + 0x03F, 0x00000020, 3787 + 0x033, 0x00000002, 3788 + 0x03F, 0x00000018, 3789 + 0x033, 0x00000001, 3790 + 0x03F, 0x00000010, 3791 + 0x033, 0x00000000, 3792 + 0x03F, 0x00000008, 3793 + 0x0EF, 0x00000000, 3794 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3795 + 0x0EF, 0x00008000, 3796 + 0x033, 0x0000000F, 3797 + 0x03F, 0x0000003C, 3798 + 0x033, 0x0000000E, 3799 + 0x03F, 0x00000038, 3800 + 0x033, 0x0000000D, 3801 + 0x03F, 0x00000030, 3802 + 0x033, 0x0000000C, 3803 + 0x03F, 0x00000028, 3804 + 0x033, 0x0000000B, 3805 + 0x03F, 0x00000020, 3806 + 0x033, 0x0000000A, 3807 + 0x03F, 0x00000018, 3808 + 0x033, 0x00000009, 3809 + 0x03F, 0x00000010, 3810 + 0x033, 0x00000008, 3811 + 0x03F, 0x00000008, 3812 + 0x033, 0x00000007, 3813 + 0x03F, 0x0000003C, 3814 + 0x033, 0x00000006, 3815 + 0x03F, 0x00000038, 3816 + 0x033, 0x00000005, 3817 + 0x03F, 0x00000030, 3818 + 0x033, 0x00000004, 3819 + 0x03F, 0x00000028, 3820 + 0x033, 0x00000003, 3821 + 0x03F, 0x00000020, 3822 + 0x033, 0x00000002, 3823 + 0x03F, 0x00000018, 3824 + 0x033, 0x00000001, 3825 + 0x03F, 0x00000010, 3826 + 0x033, 0x00000000, 3827 + 0x03F, 0x00000008, 3828 + 0x0EF, 0x00000000, 3829 + 0xA0000000, 0x00000000, 3830 + 0x0EF, 0x00008000, 3831 + 0x033, 0x0000000F, 3832 + 0x03F, 0x0000003C, 3833 + 0x033, 0x0000000E, 3834 + 0x03F, 0x00000038, 3835 + 0x033, 0x0000000D, 3836 + 0x03F, 0x00000030, 3837 + 0x033, 0x0000000C, 3838 + 0x03F, 0x00000028, 3839 + 0x033, 0x0000000B, 3840 + 0x03F, 0x00000020, 3841 + 0x033, 0x0000000A, 3842 + 0x03F, 0x00000018, 3843 + 0x033, 0x00000009, 3844 + 0x03F, 0x00000010, 3845 + 0x033, 0x00000008, 3846 + 0x03F, 0x00000008, 3847 + 0x033, 0x00000007, 3848 + 0x03F, 0x0000003C, 3849 + 0x033, 0x00000006, 3850 + 0x03F, 0x00000038, 3851 + 0x033, 0x00000005, 3852 + 0x03F, 0x00000030, 3853 + 0x033, 0x00000004, 3854 + 0x03F, 0x00000028, 3855 + 0x033, 0x00000003, 3856 + 0x03F, 0x00000020, 3857 + 0x033, 0x00000002, 3858 + 0x03F, 0x00000018, 3859 + 0x033, 0x00000001, 3860 + 0x03F, 0x00000010, 3861 + 0x033, 0x00000000, 3862 + 0x03F, 0x00000008, 3863 + 0x0EF, 0x00000000, 3864 + 0xB0000000, 0x00000000, 3865 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 3866 + 0x0EE, 0x00000002, 3867 + 0x033, 0x0000001E, 3868 + 0x03F, 0x00000000, 3869 + 0x033, 0x0000001C, 3870 + 0x03F, 0x00000000, 3871 + 0x033, 0x0000000E, 3872 + 0x03F, 0x00000000, 3873 + 0x033, 0x0000000C, 3874 + 0x03F, 0x00000000, 3875 + 0x033, 0x0000000A, 3876 + 0x03F, 0x00000002, 3877 + 0x033, 0x00000008, 3878 + 0x03F, 0x00000000, 3879 + 0x033, 0x00000036, 3880 + 0x03F, 0x00000000, 3881 + 0x033, 0x00000037, 3882 + 0x03F, 0x00000000, 3883 + 0x033, 0x00000034, 3884 + 0x03F, 0x00000000, 3885 + 0x033, 0x00000026, 3886 + 0x03F, 0x00000006, 3887 + 0x033, 0x00000027, 3888 + 0x03F, 0x00000006, 3889 + 0x033, 0x00000024, 3890 + 0x03F, 0x00000006, 3891 + 0x033, 0x00000022, 3892 + 0x03F, 0x00000006, 3893 + 0x033, 0x00000020, 3894 + 0x03F, 0x00000006, 3895 + 0x033, 0x00000006, 3896 + 0x03F, 0x00000000, 3897 + 0x033, 0x00000007, 3898 + 0x03F, 0x00000006, 3899 + 0x033, 0x00000004, 3900 + 0x03F, 0x00000006, 3901 + 0x033, 0x00000002, 3902 + 0x03F, 0x00000006, 3903 + 0x033, 0x00000000, 3904 + 0x03F, 0x00000006, 3905 + 0x0EE, 0x00000000, 3906 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 3907 + 0x0EE, 0x00000002, 3908 + 0x033, 0x0000001E, 3909 + 0x03F, 0x00000000, 3910 + 0x033, 0x0000001C, 3911 + 0x03F, 0x00000000, 3912 + 0x033, 0x0000000E, 3913 + 0x03F, 0x00000000, 3914 + 0x033, 0x0000000C, 3915 + 0x03F, 0x00000000, 3916 + 0x033, 0x0000000A, 3917 + 0x03F, 0x00000002, 3918 + 0x033, 0x00000008, 3919 + 0x03F, 0x00000000, 3920 + 0x033, 0x00000036, 3921 + 0x03F, 0x00000000, 3922 + 0x033, 0x00000037, 3923 + 0x03F, 0x00000000, 3924 + 0x033, 0x00000034, 3925 + 0x03F, 0x00000000, 3926 + 0x033, 0x00000026, 3927 + 0x03F, 0x00000006, 3928 + 0x033, 0x00000027, 3929 + 0x03F, 0x00000006, 3930 + 0x033, 0x00000024, 3931 + 0x03F, 0x00000006, 3932 + 0x033, 0x00000022, 3933 + 0x03F, 0x00000006, 3934 + 0x033, 0x00000020, 3935 + 0x03F, 0x00000006, 3936 + 0x033, 0x00000006, 3937 + 0x03F, 0x00000000, 3938 + 0x033, 0x00000007, 3939 + 0x03F, 0x00000006, 3940 + 0x033, 0x00000004, 3941 + 0x03F, 0x00000006, 3942 + 0x033, 0x00000002, 3943 + 0x03F, 0x00000006, 3944 + 0x033, 0x00000000, 3945 + 0x03F, 0x00000006, 3946 + 0x0EE, 0x00000000, 3947 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 3948 + 0x0EE, 0x00000002, 3949 + 0x033, 0x0000001E, 3950 + 0x03F, 0x00000000, 3951 + 0x033, 0x0000001C, 3952 + 0x03F, 0x00000000, 3953 + 0x033, 0x0000000E, 3954 + 0x03F, 0x00000000, 3955 + 0x033, 0x0000000C, 3956 + 0x03F, 0x00000000, 3957 + 0x033, 0x0000000A, 3958 + 0x03F, 0x00000002, 3959 + 0x033, 0x00000008, 3960 + 0x03F, 0x00000000, 3961 + 0x033, 0x00000036, 3962 + 0x03F, 0x00000000, 3963 + 0x033, 0x00000037, 3964 + 0x03F, 0x00000000, 3965 + 0x033, 0x00000034, 3966 + 0x03F, 0x00000000, 3967 + 0x033, 0x00000026, 3968 + 0x03F, 0x00000006, 3969 + 0x033, 0x00000027, 3970 + 0x03F, 0x00000006, 3971 + 0x033, 0x00000024, 3972 + 0x03F, 0x00000006, 3973 + 0x033, 0x00000022, 3974 + 0x03F, 0x00000006, 3975 + 0x033, 0x00000020, 3976 + 0x03F, 0x00000006, 3977 + 0x033, 0x00000006, 3978 + 0x03F, 0x00000000, 3979 + 0x033, 0x00000007, 3980 + 0x03F, 0x00000006, 3981 + 0x033, 0x00000004, 3982 + 0x03F, 0x00000006, 3983 + 0x033, 0x00000002, 3984 + 0x03F, 0x00000006, 3985 + 0x033, 0x00000000, 3986 + 0x03F, 0x00000006, 3987 + 0x0EE, 0x00000000, 3988 + 0xA0000000, 0x00000000, 3989 + 0x0EE, 0x00000002, 3990 + 0x033, 0x0000001E, 3991 + 0x03F, 0x00000000, 3992 + 0x033, 0x0000001C, 3993 + 0x03F, 0x00000000, 3994 + 0x033, 0x0000000E, 3995 + 0x03F, 0x00000000, 3996 + 0x033, 0x0000000C, 3997 + 0x03F, 0x00000000, 3998 + 0x033, 0x0000000A, 3999 + 0x03F, 0x00000002, 4000 + 0x033, 0x00000008, 4001 + 0x03F, 0x00000000, 4002 + 0x033, 0x00000036, 4003 + 0x03F, 0x00000000, 4004 + 0x033, 0x00000037, 4005 + 0x03F, 0x00000000, 4006 + 0x033, 0x00000034, 4007 + 0x03F, 0x00000000, 4008 + 0x033, 0x00000026, 4009 + 0x03F, 0x00000006, 4010 + 0x033, 0x00000027, 4011 + 0x03F, 0x00000006, 4012 + 0x033, 0x00000024, 4013 + 0x03F, 0x00000006, 4014 + 0x033, 0x00000022, 4015 + 0x03F, 0x00000006, 4016 + 0x033, 0x00000020, 4017 + 0x03F, 0x00000006, 4018 + 0x033, 0x00000006, 4019 + 0x03F, 0x00000000, 4020 + 0x033, 0x00000007, 4021 + 0x03F, 0x00000006, 4022 + 0x033, 0x00000004, 4023 + 0x03F, 0x00000006, 4024 + 0x033, 0x00000002, 4025 + 0x03F, 0x00000006, 4026 + 0x033, 0x00000000, 4027 + 0x03F, 0x00000006, 4028 + 0x0EE, 0x00000000, 4029 + 0xB0000000, 0x00000000, 4030 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4031 + 0x0A0, 0x000F0005, 4032 + 0x0A1, 0x0006C000, 4033 + 0x0A2, 0x0000161B, 4034 + 0x0A3, 0x000B9CBD, 4035 + 0x0AF, 0x00070000, 4036 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4037 + 0x0A0, 0x000F0005, 4038 + 0x0A1, 0x0006C000, 4039 + 0x0A2, 0x0000161B, 4040 + 0x0A3, 0x000B9CBD, 4041 + 0x0AF, 0x00070000, 4042 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4043 + 0x0A0, 0x000F0005, 4044 + 0x0A1, 0x0006C000, 4045 + 0x0A2, 0x0000161B, 4046 + 0x0A3, 0x000B9CBD, 4047 + 0x0AF, 0x00070000, 4048 + 0xA0000000, 0x00000000, 4049 + 0x0A0, 0x000F0005, 4050 + 0x0A1, 0x0006C000, 4051 + 0x0A2, 0x0000161B, 4052 + 0x0A3, 0x000B9CBD, 4053 + 0x0AF, 0x00070000, 4054 + 0xB0000000, 0x00000000, 4055 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4056 + 0x0DE, 0x00000200, 4057 + 0x0EE, 0x00000100, 4058 + 0x033, 0x00000007, 4059 + 0x03F, 0x00000043, 4060 + 0x033, 0x00000006, 4061 + 0x03F, 0x0000007A, 4062 + 0x033, 0x00000005, 4063 + 0x03F, 0x00000041, 4064 + 0x033, 0x00000004, 4065 + 0x03F, 0x00000079, 4066 + 0x033, 0x00000003, 4067 + 0x03F, 0x00000043, 4068 + 0x033, 0x00000002, 4069 + 0x03F, 0x0000007A, 4070 + 0x033, 0x00000001, 4071 + 0x03F, 0x00000041, 4072 + 0x033, 0x00000000, 4073 + 0x03F, 0x00000079, 4074 + 0x0EE, 0x00000000, 4075 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4076 + 0x0DE, 0x00000200, 4077 + 0x0EE, 0x00000100, 4078 + 0x033, 0x00000007, 4079 + 0x03F, 0x00000043, 4080 + 0x033, 0x00000006, 4081 + 0x03F, 0x0000007A, 4082 + 0x033, 0x00000005, 4083 + 0x03F, 0x00000041, 4084 + 0x033, 0x00000004, 4085 + 0x03F, 0x00000079, 4086 + 0x033, 0x00000003, 4087 + 0x03F, 0x00000043, 4088 + 0x033, 0x00000002, 4089 + 0x03F, 0x0000007A, 4090 + 0x033, 0x00000001, 4091 + 0x03F, 0x00000041, 4092 + 0x033, 0x00000000, 4093 + 0x03F, 0x00000079, 4094 + 0x0EE, 0x00000000, 4095 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4096 + 0x0DE, 0x00000200, 4097 + 0x0EE, 0x00000100, 4098 + 0x033, 0x00000007, 4099 + 0x03F, 0x00000043, 4100 + 0x033, 0x00000006, 4101 + 0x03F, 0x0000007A, 4102 + 0x033, 0x00000005, 4103 + 0x03F, 0x00000041, 4104 + 0x033, 0x00000004, 4105 + 0x03F, 0x00000079, 4106 + 0x033, 0x00000003, 4107 + 0x03F, 0x00000043, 4108 + 0x033, 0x00000002, 4109 + 0x03F, 0x0000007A, 4110 + 0x033, 0x00000001, 4111 + 0x03F, 0x00000041, 4112 + 0x033, 0x00000000, 4113 + 0x03F, 0x00000079, 4114 + 0x0EE, 0x00000000, 4115 + 0xA0000000, 0x00000000, 4116 + 0x0DE, 0x00000200, 4117 + 0x0EE, 0x00000100, 4118 + 0x033, 0x00000007, 4119 + 0x03F, 0x00000043, 4120 + 0x033, 0x00000006, 4121 + 0x03F, 0x0000007A, 4122 + 0x033, 0x00000005, 4123 + 0x03F, 0x00000041, 4124 + 0x033, 0x00000004, 4125 + 0x03F, 0x00000079, 4126 + 0x033, 0x00000003, 4127 + 0x03F, 0x00000043, 4128 + 0x033, 0x00000002, 4129 + 0x03F, 0x0000007A, 4130 + 0x033, 0x00000001, 4131 + 0x03F, 0x00000041, 4132 + 0x033, 0x00000000, 4133 + 0x03F, 0x00000079, 4134 + 0x0EE, 0x00000000, 4135 + 0xB0000000, 0x00000000, 4136 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4137 + 0x0B8, 0x00080A00, 4138 + 0x0B0, 0x000FF0FA, 4139 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4140 + 0x0B8, 0x00080A00, 4141 + 0x0B0, 0x000FF0FA, 4142 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4143 + 0x0B8, 0x00080A00, 4144 + 0x0B0, 0x000FF0FA, 4145 + 0xA0000000, 0x00000000, 4146 + 0x0B8, 0x00080A00, 4147 + 0x0B0, 0x000FF0FA, 4148 + 0xB0000000, 0x00000000, 4149 + 0xFFE, 0x00000000, 4150 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4151 + 0x0CA, 0x00080000, 4152 + 0x0C9, 0x0001C141, 4153 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4154 + 0x0CA, 0x00080000, 4155 + 0x0C9, 0x0001C141, 4156 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4157 + 0x0CA, 0x00080000, 4158 + 0x0C9, 0x0001C141, 4159 + 0xA0000000, 0x00000000, 4160 + 0x0CA, 0x00080000, 4161 + 0x0C9, 0x0001C141, 4162 + 0xB0000000, 0x00000000, 4163 + 0xFFE, 0x00000000, 4164 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4165 + 0x0B0, 0x000FF0F8, 4166 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4167 + 0x0B0, 0x000FF0F8, 4168 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4169 + 0x0B0, 0x000FF0F8, 4170 + 0xA0000000, 0x00000000, 4171 + 0x0B0, 0x000FF0F8, 4172 + 0xB0000000, 0x00000000, 4173 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4174 + 0x018, 0x00018D24, 4175 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4176 + 0x018, 0x00018D24, 4177 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4178 + 0x018, 0x00018D24, 4179 + 0xA0000000, 0x00000000, 4180 + 0x018, 0x00018D24, 4181 + 0xB0000000, 0x00000000, 4182 + 0xFFE, 0x00000000, 4183 + 0xFFE, 0x00000000, 4184 + 0xFFE, 0x00000000, 4185 + 0xFFE, 0x00000000, 4186 + 0xFFE, 0x00000000, 4187 + 0xFFE, 0x00000000, 4188 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4189 + 0x018, 0x00010D24, 4190 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4191 + 0x018, 0x00010D24, 4192 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4193 + 0x018, 0x00010D24, 4194 + 0xA0000000, 0x00000000, 4195 + 0x018, 0x00010D24, 4196 + 0xB0000000, 0x00000000, 4197 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4198 + 0x01B, 0x00003A40, 4199 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4200 + 0x01B, 0x00003A40, 4201 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4202 + 0x01B, 0x00003A40, 4203 + 0xA0000000, 0x00000000, 4204 + 0x01B, 0x00003A40, 4205 + 0xB0000000, 0x00000000, 4206 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4207 + 0x061, 0x0004D3A3, 4208 + 0x062, 0x0000D303, 4209 + 0x063, 0x00000002, 4210 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4211 + 0x061, 0x0004D3A3, 4212 + 0x062, 0x0000D303, 4213 + 0x063, 0x00000002, 4214 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4215 + 0x061, 0x0004D3A1, 4216 + 0x062, 0x0000D3A3, 4217 + 0x063, 0x00000002, 4218 + 0xA0000000, 0x00000000, 4219 + 0x061, 0x0004D3A1, 4220 + 0x062, 0x0000D3A3, 4221 + 0x063, 0x00000002, 4222 + 0xB0000000, 0x00000000, 4223 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4224 + 0x0EF, 0x00000200, 4225 + 0x030, 0x00000000, 4226 + 0x03F, 0x00033303, 4227 + 0x030, 0x00001000, 4228 + 0x03F, 0x00033303, 4229 + 0x030, 0x00002000, 4230 + 0x03F, 0x00033303, 4231 + 0x030, 0x00003000, 4232 + 0x03F, 0x00033303, 4233 + 0x030, 0x00004000, 4234 + 0x03F, 0x00033303, 4235 + 0x030, 0x00005000, 4236 + 0x03F, 0x00033303, 4237 + 0x030, 0x00006000, 4238 + 0x03F, 0x00033303, 4239 + 0x030, 0x00007000, 4240 + 0x03F, 0x00033303, 4241 + 0x030, 0x00008000, 4242 + 0x03F, 0x00033303, 4243 + 0x030, 0x00009000, 4244 + 0x03F, 0x00033303, 4245 + 0x030, 0x0000A000, 4246 + 0x03F, 0x00033303, 4247 + 0x030, 0x0000B000, 4248 + 0x03F, 0x00033303, 4249 + 0x0EF, 0x00000000, 4250 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4251 + 0x0EF, 0x00000200, 4252 + 0x030, 0x00000000, 4253 + 0x03F, 0x000333A3, 4254 + 0x030, 0x00001000, 4255 + 0x03F, 0x000333A3, 4256 + 0x030, 0x00002000, 4257 + 0x03F, 0x000333A3, 4258 + 0x030, 0x00003000, 4259 + 0x03F, 0x000333A3, 4260 + 0x030, 0x00004000, 4261 + 0x03F, 0x000313A3, 4262 + 0x030, 0x00005000, 4263 + 0x03F, 0x000313A3, 4264 + 0x030, 0x00006000, 4265 + 0x03F, 0x000313A3, 4266 + 0x030, 0x00007000, 4267 + 0x03F, 0x000313A3, 4268 + 0x030, 0x00008000, 4269 + 0x03F, 0x000333A3, 4270 + 0x030, 0x00009000, 4271 + 0x03F, 0x000333A3, 4272 + 0x030, 0x0000A000, 4273 + 0x03F, 0x000333A3, 4274 + 0x030, 0x0000B000, 4275 + 0x03F, 0x000333A3, 4276 + 0x0EF, 0x00000000, 4277 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4278 + 0x0EF, 0x00000200, 4279 + 0x030, 0x00000000, 4280 + 0x03F, 0x000335A3, 4281 + 0x030, 0x00001000, 4282 + 0x03F, 0x000335A3, 4283 + 0x030, 0x00002000, 4284 + 0x03F, 0x000335A3, 4285 + 0x030, 0x00003000, 4286 + 0x03F, 0x000335A3, 4287 + 0x030, 0x00004000, 4288 + 0x03F, 0x000335A3, 4289 + 0x030, 0x00005000, 4290 + 0x03F, 0x000335A3, 4291 + 0x030, 0x00006000, 4292 + 0x03F, 0x000335A3, 4293 + 0x030, 0x00007000, 4294 + 0x03F, 0x000335A3, 4295 + 0x030, 0x00008000, 4296 + 0x03F, 0x000335A3, 4297 + 0x030, 0x00009000, 4298 + 0x03F, 0x000335A3, 4299 + 0x030, 0x0000A000, 4300 + 0x03F, 0x000335A3, 4301 + 0x030, 0x0000B000, 4302 + 0x03F, 0x000335A3, 4303 + 0x0EF, 0x00000000, 4304 + 0xA0000000, 0x00000000, 4305 + 0x0EF, 0x00000200, 4306 + 0x030, 0x00000000, 4307 + 0x03F, 0x000335A3, 4308 + 0x030, 0x00001000, 4309 + 0x03F, 0x000335A3, 4310 + 0x030, 0x00002000, 4311 + 0x03F, 0x000335A3, 4312 + 0x030, 0x00003000, 4313 + 0x03F, 0x000335A3, 4314 + 0x030, 0x00004000, 4315 + 0x03F, 0x000335A3, 4316 + 0x030, 0x00005000, 4317 + 0x03F, 0x000335A3, 4318 + 0x030, 0x00006000, 4319 + 0x03F, 0x000335A3, 4320 + 0x030, 0x00007000, 4321 + 0x03F, 0x000335A3, 4322 + 0x030, 0x00008000, 4323 + 0x03F, 0x000335A3, 4324 + 0x030, 0x00009000, 4325 + 0x03F, 0x000335A3, 4326 + 0x030, 0x0000A000, 4327 + 0x03F, 0x000335A3, 4328 + 0x030, 0x0000B000, 4329 + 0x03F, 0x000335A3, 4330 + 0x0EF, 0x00000000, 4331 + 0xB0000000, 0x00000000, 4332 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4333 + 0x0EF, 0x00000080, 4334 + 0x033, 0x00000000, 4335 + 0x03F, 0x00033303, 4336 + 0x033, 0x00000001, 4337 + 0x03F, 0x00033303, 4338 + 0x033, 0x00000002, 4339 + 0x03F, 0x00033303, 4340 + 0x033, 0x00000003, 4341 + 0x03F, 0x00033303, 4342 + 0x033, 0x00000004, 4343 + 0x03F, 0x00033303, 4344 + 0x033, 0x00000005, 4345 + 0x03F, 0x00033303, 4346 + 0x033, 0x00000006, 4347 + 0x03F, 0x00033303, 4348 + 0x033, 0x00000007, 4349 + 0x03F, 0x00033303, 4350 + 0x033, 0x00000008, 4351 + 0x03F, 0x00033303, 4352 + 0x033, 0x00000009, 4353 + 0x03F, 0x00033303, 4354 + 0x033, 0x0000000A, 4355 + 0x03F, 0x00033303, 4356 + 0x033, 0x0000000B, 4357 + 0x03F, 0x00033303, 4358 + 0x033, 0x0000000C, 4359 + 0x03F, 0x00033303, 4360 + 0x033, 0x0000000D, 4361 + 0x03F, 0x00033303, 4362 + 0x033, 0x0000000E, 4363 + 0x03F, 0x00033303, 4364 + 0x033, 0x0000000F, 4365 + 0x03F, 0x00033303, 4366 + 0x033, 0x00000010, 4367 + 0x03F, 0x00033303, 4368 + 0x033, 0x00000011, 4369 + 0x03F, 0x00033303, 4370 + 0x033, 0x00000012, 4371 + 0x03F, 0x00033303, 4372 + 0x0EF, 0x00000000, 4373 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4374 + 0x0EF, 0x00000080, 4375 + 0x033, 0x00000000, 4376 + 0x03F, 0x000333A3, 4377 + 0x033, 0x00000001, 4378 + 0x03F, 0x000333A3, 4379 + 0x033, 0x00000002, 4380 + 0x03F, 0x000333A3, 4381 + 0x033, 0x00000003, 4382 + 0x03F, 0x000333A3, 4383 + 0x033, 0x00000004, 4384 + 0x03F, 0x000333A3, 4385 + 0x033, 0x00000005, 4386 + 0x03F, 0x000333A3, 4387 + 0x033, 0x00000006, 4388 + 0x03F, 0x000333A3, 4389 + 0x033, 0x00000007, 4390 + 0x03F, 0x000333A3, 4391 + 0x033, 0x00000008, 4392 + 0x03F, 0x000313A3, 4393 + 0x033, 0x00000009, 4394 + 0x03F, 0x000313A3, 4395 + 0x033, 0x0000000A, 4396 + 0x03F, 0x000313A3, 4397 + 0x033, 0x0000000B, 4398 + 0x03F, 0x000313A3, 4399 + 0x033, 0x0000000C, 4400 + 0x03F, 0x000313A3, 4401 + 0x033, 0x0000000D, 4402 + 0x03F, 0x000333A3, 4403 + 0x033, 0x0000000E, 4404 + 0x03F, 0x000333A3, 4405 + 0x033, 0x0000000F, 4406 + 0x03F, 0x000333A3, 4407 + 0x033, 0x00000010, 4408 + 0x03F, 0x000333A3, 4409 + 0x033, 0x00000011, 4410 + 0x03F, 0x000333A3, 4411 + 0x033, 0x00000012, 4412 + 0x03F, 0x000333A3, 4413 + 0x0EF, 0x00000000, 4414 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4415 + 0x0EF, 0x00000080, 4416 + 0x033, 0x00000000, 4417 + 0x03F, 0x000335A3, 4418 + 0x033, 0x00000001, 4419 + 0x03F, 0x000335A3, 4420 + 0x033, 0x00000002, 4421 + 0x03F, 0x000335A3, 4422 + 0x033, 0x00000003, 4423 + 0x03F, 0x000335A3, 4424 + 0x033, 0x00000004, 4425 + 0x03F, 0x000335A3, 4426 + 0x033, 0x00000005, 4427 + 0x03F, 0x000335A3, 4428 + 0x033, 0x00000006, 4429 + 0x03F, 0x000335A3, 4430 + 0x033, 0x00000007, 4431 + 0x03F, 0x000335A3, 4432 + 0x033, 0x00000008, 4433 + 0x03F, 0x000335A3, 4434 + 0x033, 0x00000009, 4435 + 0x03F, 0x000335A3, 4436 + 0x033, 0x0000000A, 4437 + 0x03F, 0x000335A3, 4438 + 0x033, 0x0000000B, 4439 + 0x03F, 0x000335A3, 4440 + 0x033, 0x0000000C, 4441 + 0x03F, 0x000335A3, 4442 + 0x033, 0x0000000D, 4443 + 0x03F, 0x000335A3, 4444 + 0x033, 0x0000000E, 4445 + 0x03F, 0x000335A3, 4446 + 0x033, 0x0000000F, 4447 + 0x03F, 0x000335A3, 4448 + 0x033, 0x00000010, 4449 + 0x03F, 0x000335A3, 4450 + 0x033, 0x00000011, 4451 + 0x03F, 0x000335A3, 4452 + 0x033, 0x00000012, 4453 + 0x03F, 0x000335A3, 4454 + 0x0EF, 0x00000000, 4455 + 0xA0000000, 0x00000000, 4456 + 0x0EF, 0x00000080, 4457 + 0x033, 0x00000000, 4458 + 0x03F, 0x000335A3, 4459 + 0x033, 0x00000001, 4460 + 0x03F, 0x000335A3, 4461 + 0x033, 0x00000002, 4462 + 0x03F, 0x000335A3, 4463 + 0x033, 0x00000003, 4464 + 0x03F, 0x000335A3, 4465 + 0x033, 0x00000004, 4466 + 0x03F, 0x000335A3, 4467 + 0x033, 0x00000005, 4468 + 0x03F, 0x000335A3, 4469 + 0x033, 0x00000006, 4470 + 0x03F, 0x000335A3, 4471 + 0x033, 0x00000007, 4472 + 0x03F, 0x000335A3, 4473 + 0x033, 0x00000008, 4474 + 0x03F, 0x000335A3, 4475 + 0x033, 0x00000009, 4476 + 0x03F, 0x000335A3, 4477 + 0x033, 0x0000000A, 4478 + 0x03F, 0x000335A3, 4479 + 0x033, 0x0000000B, 4480 + 0x03F, 0x000335A3, 4481 + 0x033, 0x0000000C, 4482 + 0x03F, 0x000335A3, 4483 + 0x033, 0x0000000D, 4484 + 0x03F, 0x000335A3, 4485 + 0x033, 0x0000000E, 4486 + 0x03F, 0x000335A3, 4487 + 0x033, 0x0000000F, 4488 + 0x03F, 0x000335A3, 4489 + 0x033, 0x00000010, 4490 + 0x03F, 0x000335A3, 4491 + 0x033, 0x00000011, 4492 + 0x03F, 0x000335A3, 4493 + 0x033, 0x00000012, 4494 + 0x03F, 0x000335A3, 4495 + 0x0EF, 0x00000000, 4496 + 0xB0000000, 0x00000000, 4497 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4498 + 0x0EF, 0x00000040, 4499 + 0x030, 0x00000644, 4500 + 0x030, 0x00001135, 4501 + 0x030, 0x00002133, 4502 + 0x030, 0x00004000, 4503 + 0x030, 0x00005000, 4504 + 0x030, 0x00006000, 4505 + 0x0EF, 0x00000000, 4506 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4507 + 0x0EF, 0x00000040, 4508 + 0x030, 0x00000644, 4509 + 0x030, 0x00001412, 4510 + 0x030, 0x00002202, 4511 + 0x030, 0x00004000, 4512 + 0x030, 0x00005000, 4513 + 0x030, 0x00006000, 4514 + 0x0EF, 0x00000000, 4515 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4516 + 0x0EF, 0x00000040, 4517 + 0x030, 0x00000640, 4518 + 0x030, 0x00001512, 4519 + 0x030, 0x00002202, 4520 + 0x030, 0x00004000, 4521 + 0x030, 0x00005000, 4522 + 0x030, 0x00006000, 4523 + 0x0EF, 0x00000000, 4524 + 0xA0000000, 0x00000000, 4525 + 0x0EF, 0x00000040, 4526 + 0x030, 0x00000640, 4527 + 0x030, 0x00001512, 4528 + 0x030, 0x00002202, 4529 + 0x030, 0x00004000, 4530 + 0x030, 0x00005000, 4531 + 0x030, 0x00006000, 4532 + 0x0EF, 0x00000000, 4533 + 0xB0000000, 0x00000000, 4534 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4535 + 0x0EF, 0x00000800, 4536 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4537 + 0x0EF, 0x00000800, 4538 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4539 + 0x0EF, 0x00000800, 4540 + 0xA0000000, 0x00000000, 4541 + 0x0EF, 0x00000800, 4542 + 0xB0000000, 0x00000000, 4543 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4544 + 0x033, 0x00000020, 4545 + 0x03F, 0x00000001, 4546 + 0x033, 0x00000021, 4547 + 0x03F, 0x00000004, 4548 + 0x033, 0x00000022, 4549 + 0x03F, 0x00000007, 4550 + 0x033, 0x00000023, 4551 + 0x03F, 0x00000024, 4552 + 0x033, 0x00000024, 4553 + 0x03F, 0x00000027, 4554 + 0x033, 0x00000025, 4555 + 0x03F, 0x0000002A, 4556 + 0x033, 0x00000026, 4557 + 0x03F, 0x0000002D, 4558 + 0x033, 0x00000027, 4559 + 0x03F, 0x00000030, 4560 + 0x033, 0x00000028, 4561 + 0x03F, 0x00000033, 4562 + 0x033, 0x00000029, 4563 + 0x03F, 0x00000036, 4564 + 0x033, 0x0000002A, 4565 + 0x03F, 0x00000039, 4566 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4567 + 0x033, 0x00000020, 4568 + 0x03F, 0x00000E42, 4569 + 0x033, 0x00000021, 4570 + 0x03F, 0x00000E45, 4571 + 0x033, 0x00000022, 4572 + 0x03F, 0x00000E65, 4573 + 0x033, 0x00000023, 4574 + 0x03F, 0x00000E68, 4575 + 0x033, 0x00000024, 4576 + 0x03F, 0x00000EE4, 4577 + 0x033, 0x00000025, 4578 + 0x03F, 0x00000EE7, 4579 + 0x033, 0x00000026, 4580 + 0x03F, 0x00000EEA, 4581 + 0x033, 0x00000027, 4582 + 0x03F, 0x00000EED, 4583 + 0x033, 0x00000028, 4584 + 0x03F, 0x00000EF0, 4585 + 0x033, 0x00000029, 4586 + 0x03F, 0x00000EF3, 4587 + 0x033, 0x0000002A, 4588 + 0x03F, 0x00000EF6, 4589 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4590 + 0x033, 0x00000020, 4591 + 0x03F, 0x00000E42, 4592 + 0x033, 0x00000021, 4593 + 0x03F, 0x00000E45, 4594 + 0x033, 0x00000022, 4595 + 0x03F, 0x00000E48, 4596 + 0x033, 0x00000023, 4597 + 0x03F, 0x00000E68, 4598 + 0x033, 0x00000024, 4599 + 0x03F, 0x00000E6B, 4600 + 0x033, 0x00000025, 4601 + 0x03F, 0x00000EAA, 4602 + 0x033, 0x00000026, 4603 + 0x03F, 0x00000EEA, 4604 + 0x033, 0x00000027, 4605 + 0x03F, 0x00000EED, 4606 + 0x033, 0x00000028, 4607 + 0x03F, 0x00000EF0, 4608 + 0x033, 0x00000029, 4609 + 0x03F, 0x00000EF3, 4610 + 0x033, 0x0000002A, 4611 + 0x03F, 0x00000EF6, 4612 + 0xA0000000, 0x00000000, 4613 + 0x033, 0x00000020, 4614 + 0x03F, 0x00000E42, 4615 + 0x033, 0x00000021, 4616 + 0x03F, 0x00000E45, 4617 + 0x033, 0x00000022, 4618 + 0x03F, 0x00000E65, 4619 + 0x033, 0x00000023, 4620 + 0x03F, 0x00000E68, 4621 + 0x033, 0x00000024, 4622 + 0x03F, 0x00000EE4, 4623 + 0x033, 0x00000025, 4624 + 0x03F, 0x00000EE7, 4625 + 0x033, 0x00000026, 4626 + 0x03F, 0x00000EEA, 4627 + 0x033, 0x00000027, 4628 + 0x03F, 0x00000EED, 4629 + 0x033, 0x00000028, 4630 + 0x03F, 0x00000EF0, 4631 + 0x033, 0x00000029, 4632 + 0x03F, 0x00000EF3, 4633 + 0x033, 0x0000002A, 4634 + 0x03F, 0x00000EF6, 4635 + 0xB0000000, 0x00000000, 4636 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4637 + 0x033, 0x00000060, 4638 + 0x03F, 0x00000001, 4639 + 0x033, 0x00000061, 4640 + 0x03F, 0x00000004, 4641 + 0x033, 0x00000062, 4642 + 0x03F, 0x00000007, 4643 + 0x033, 0x00000063, 4644 + 0x03F, 0x00000024, 4645 + 0x033, 0x00000064, 4646 + 0x03F, 0x00000027, 4647 + 0x033, 0x00000065, 4648 + 0x03F, 0x0000002A, 4649 + 0x033, 0x00000066, 4650 + 0x03F, 0x0000002D, 4651 + 0x033, 0x00000067, 4652 + 0x03F, 0x00000030, 4653 + 0x033, 0x00000068, 4654 + 0x03F, 0x00000033, 4655 + 0x033, 0x00000069, 4656 + 0x03F, 0x00000036, 4657 + 0x033, 0x0000006A, 4658 + 0x03F, 0x00000039, 4659 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4660 + 0x033, 0x00000060, 4661 + 0x03F, 0x00000E42, 4662 + 0x033, 0x00000061, 4663 + 0x03F, 0x00000E45, 4664 + 0x033, 0x00000062, 4665 + 0x03F, 0x00000E65, 4666 + 0x033, 0x00000063, 4667 + 0x03F, 0x00000E68, 4668 + 0x033, 0x00000064, 4669 + 0x03F, 0x00000EE5, 4670 + 0x033, 0x00000065, 4671 + 0x03F, 0x00000EE8, 4672 + 0x033, 0x00000066, 4673 + 0x03F, 0x00000EEB, 4674 + 0x033, 0x00000067, 4675 + 0x03F, 0x00000EEE, 4676 + 0x033, 0x00000068, 4677 + 0x03F, 0x00000EF1, 4678 + 0x033, 0x00000069, 4679 + 0x03F, 0x00000EF4, 4680 + 0x033, 0x0000006A, 4681 + 0x03F, 0x00000EF7, 4682 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4683 + 0x033, 0x00000060, 4684 + 0x03F, 0x00000E09, 4685 + 0x033, 0x00000061, 4686 + 0x03F, 0x00000E43, 4687 + 0x033, 0x00000062, 4688 + 0x03F, 0x00000E46, 4689 + 0x033, 0x00000063, 4690 + 0x03F, 0x00000E49, 4691 + 0x033, 0x00000064, 4692 + 0x03F, 0x00000E88, 4693 + 0x033, 0x00000065, 4694 + 0x03F, 0x00000E8B, 4695 + 0x033, 0x00000066, 4696 + 0x03F, 0x00000ECB, 4697 + 0x033, 0x00000067, 4698 + 0x03F, 0x00000ECE, 4699 + 0x033, 0x00000068, 4700 + 0x03F, 0x00000EF0, 4701 + 0x033, 0x00000069, 4702 + 0x03F, 0x00000EF3, 4703 + 0x033, 0x0000006A, 4704 + 0x03F, 0x00000EF6, 4705 + 0xA0000000, 0x00000000, 4706 + 0x033, 0x00000060, 4707 + 0x03F, 0x00000E42, 4708 + 0x033, 0x00000061, 4709 + 0x03F, 0x00000E45, 4710 + 0x033, 0x00000062, 4711 + 0x03F, 0x00000E65, 4712 + 0x033, 0x00000063, 4713 + 0x03F, 0x00000E68, 4714 + 0x033, 0x00000064, 4715 + 0x03F, 0x00000EE5, 4716 + 0x033, 0x00000065, 4717 + 0x03F, 0x00000EE8, 4718 + 0x033, 0x00000066, 4719 + 0x03F, 0x00000EEB, 4720 + 0x033, 0x00000067, 4721 + 0x03F, 0x00000EEE, 4722 + 0x033, 0x00000068, 4723 + 0x03F, 0x00000EF1, 4724 + 0x033, 0x00000069, 4725 + 0x03F, 0x00000EF4, 4726 + 0x033, 0x0000006A, 4727 + 0x03F, 0x00000EF7, 4728 + 0xB0000000, 0x00000000, 4729 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4730 + 0x033, 0x000000A0, 4731 + 0x03F, 0x00000001, 4732 + 0x033, 0x000000A1, 4733 + 0x03F, 0x00000004, 4734 + 0x033, 0x000000A2, 4735 + 0x03F, 0x00000007, 4736 + 0x033, 0x000000A3, 4737 + 0x03F, 0x00000025, 4738 + 0x033, 0x000000A4, 4739 + 0x03F, 0x00000028, 4740 + 0x033, 0x000000A5, 4741 + 0x03F, 0x0000002B, 4742 + 0x033, 0x000000A6, 4743 + 0x03F, 0x0000002E, 4744 + 0x033, 0x000000A7, 4745 + 0x03F, 0x00000031, 4746 + 0x033, 0x000000A8, 4747 + 0x03F, 0x00000034, 4748 + 0x033, 0x000000A9, 4749 + 0x03F, 0x00000037, 4750 + 0x033, 0x000000AA, 4751 + 0x03F, 0x0000003A, 4752 + 0x0EF, 0x00000000, 4753 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4754 + 0x033, 0x000000A0, 4755 + 0x03F, 0x00000E09, 4756 + 0x033, 0x000000A1, 4757 + 0x03F, 0x00000E43, 4758 + 0x033, 0x000000A2, 4759 + 0x03F, 0x00000E64, 4760 + 0x033, 0x000000A3, 4761 + 0x03F, 0x00000E67, 4762 + 0x033, 0x000000A4, 4763 + 0x03F, 0x00000EE4, 4764 + 0x033, 0x000000A5, 4765 + 0x03F, 0x00000EE7, 4766 + 0x033, 0x000000A6, 4767 + 0x03F, 0x00000EEA, 4768 + 0x033, 0x000000A7, 4769 + 0x03F, 0x00000EED, 4770 + 0x033, 0x000000A8, 4771 + 0x03F, 0x00000EF0, 4772 + 0x033, 0x000000A9, 4773 + 0x03F, 0x00000EF3, 4774 + 0x033, 0x000000AA, 4775 + 0x03F, 0x00000EF6, 4776 + 0x0EF, 0x00000000, 4777 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4778 + 0x033, 0x000000A0, 4779 + 0x03F, 0x00000E08, 4780 + 0x033, 0x000000A1, 4781 + 0x03F, 0x00000E42, 4782 + 0x033, 0x000000A2, 4783 + 0x03F, 0x00000E45, 4784 + 0x033, 0x000000A3, 4785 + 0x03F, 0x00000E48, 4786 + 0x033, 0x000000A4, 4787 + 0x03F, 0x00000EA5, 4788 + 0x033, 0x000000A5, 4789 + 0x03F, 0x00000EA8, 4790 + 0x033, 0x000000A6, 4791 + 0x03F, 0x00000ECA, 4792 + 0x033, 0x000000A7, 4793 + 0x03F, 0x00000ECD, 4794 + 0x033, 0x000000A8, 4795 + 0x03F, 0x00000EEF, 4796 + 0x033, 0x000000A9, 4797 + 0x03F, 0x00000EF2, 4798 + 0x033, 0x000000AA, 4799 + 0x03F, 0x00000EF5, 4800 + 0x0EF, 0x00000000, 4801 + 0xA0000000, 0x00000000, 4802 + 0x033, 0x000000A0, 4803 + 0x03F, 0x00000E09, 4804 + 0x033, 0x000000A1, 4805 + 0x03F, 0x00000E43, 4806 + 0x033, 0x000000A2, 4807 + 0x03F, 0x00000E64, 4808 + 0x033, 0x000000A3, 4809 + 0x03F, 0x00000E67, 4810 + 0x033, 0x000000A4, 4811 + 0x03F, 0x00000EE4, 4812 + 0x033, 0x000000A5, 4813 + 0x03F, 0x00000EE7, 4814 + 0x033, 0x000000A6, 4815 + 0x03F, 0x00000EEA, 4816 + 0x033, 0x000000A7, 4817 + 0x03F, 0x00000EED, 4818 + 0x033, 0x000000A8, 4819 + 0x03F, 0x00000EF0, 4820 + 0x033, 0x000000A9, 4821 + 0x03F, 0x00000EF3, 4822 + 0x033, 0x000000AA, 4823 + 0x03F, 0x00000EF6, 4824 + 0x0EF, 0x00000000, 4825 + 0xB0000000, 0x00000000, 4826 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4827 + 0x0EF, 0x00000400, 4828 + 0x033, 0x00000000, 4829 + 0x03F, 0x0006AC00, 4830 + 0x033, 0x00000001, 4831 + 0x03F, 0x00060C00, 4832 + 0x033, 0x00000002, 4833 + 0x03F, 0x0006AC00, 4834 + 0x033, 0x00000003, 4835 + 0x03F, 0x00086A00, 4836 + 0x0EF, 0x00000000, 4837 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4838 + 0x0EF, 0x00000400, 4839 + 0x033, 0x00000000, 4840 + 0x03F, 0x0006AC00, 4841 + 0x033, 0x00000001, 4842 + 0x03F, 0x00060C00, 4843 + 0x033, 0x00000002, 4844 + 0x03F, 0x0006AC00, 4845 + 0x033, 0x00000003, 4846 + 0x03F, 0x00086A00, 4847 + 0x0EF, 0x00000000, 4848 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4849 + 0x0EF, 0x00000400, 4850 + 0x033, 0x00000000, 4851 + 0x03F, 0x0006AC00, 4852 + 0x033, 0x00000001, 4853 + 0x03F, 0x00060C00, 4854 + 0x033, 0x00000002, 4855 + 0x03F, 0x0006AC00, 4856 + 0x033, 0x00000003, 4857 + 0x03F, 0x00086A00, 4858 + 0x0EF, 0x00000000, 4859 + 0xA0000000, 0x00000000, 4860 + 0x0EF, 0x00000400, 4861 + 0x033, 0x00000000, 4862 + 0x03F, 0x0006AC00, 4863 + 0x033, 0x00000001, 4864 + 0x03F, 0x00060C00, 4865 + 0x033, 0x00000002, 4866 + 0x03F, 0x0006AC00, 4867 + 0x033, 0x00000003, 4868 + 0x03F, 0x00086A00, 4869 + 0x0EF, 0x00000000, 4870 + 0xB0000000, 0x00000000, 4871 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4872 + 0x0EF, 0x00000100, 4873 + 0x033, 0x00000000, 4874 + 0x03F, 0x00000040, 4875 + 0x033, 0x00000001, 4876 + 0x03F, 0x00000040, 4877 + 0x033, 0x00000002, 4878 + 0x03F, 0x00000040, 4879 + 0x033, 0x00000003, 4880 + 0x03F, 0x00000040, 4881 + 0x0EF, 0x00000000, 4882 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4883 + 0x0EF, 0x00000100, 4884 + 0x033, 0x00000000, 4885 + 0x03F, 0x00000040, 4886 + 0x033, 0x00000001, 4887 + 0x03F, 0x00000040, 4888 + 0x033, 0x00000002, 4889 + 0x03F, 0x00000040, 4890 + 0x033, 0x00000003, 4891 + 0x03F, 0x00000040, 4892 + 0x0EF, 0x00000000, 4893 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4894 + 0x0EF, 0x00000100, 4895 + 0x033, 0x00000000, 4896 + 0x03F, 0x00000040, 4897 + 0x033, 0x00000001, 4898 + 0x03F, 0x00000040, 4899 + 0x033, 0x00000002, 4900 + 0x03F, 0x00000040, 4901 + 0x033, 0x00000003, 4902 + 0x03F, 0x00000040, 4903 + 0x0EF, 0x00000000, 4904 + 0xA0000000, 0x00000000, 4905 + 0x0EF, 0x00000100, 4906 + 0x033, 0x00000000, 4907 + 0x03F, 0x00000040, 4908 + 0x033, 0x00000001, 4909 + 0x03F, 0x00000040, 4910 + 0x033, 0x00000002, 4911 + 0x03F, 0x00000040, 4912 + 0x033, 0x00000003, 4913 + 0x03F, 0x00000040, 4914 + 0x0EF, 0x00000000, 4915 + 0xB0000000, 0x00000000, 4916 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4917 + 0x0EF, 0x00040000, 4918 + 0x033, 0x00000000, 4919 + 0x03F, 0x00086A40, 4920 + 0x033, 0x00000001, 4921 + 0x03F, 0x00086A40, 4922 + 0x033, 0x00000002, 4923 + 0x03F, 0x00086A40, 4924 + 0x033, 0x00000003, 4925 + 0x03F, 0x00086A40, 4926 + 0x033, 0x00000004, 4927 + 0x03F, 0x00086A40, 4928 + 0x033, 0x00000005, 4929 + 0x03F, 0x00086A40, 4930 + 0x033, 0x00000006, 4931 + 0x03F, 0x00084A40, 4932 + 0x033, 0x00000007, 4933 + 0x03F, 0x00084A40, 4934 + 0x0EF, 0x00000000, 4935 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 4936 + 0x0EF, 0x00040000, 4937 + 0x033, 0x00000000, 4938 + 0x03F, 0x00086A40, 4939 + 0x033, 0x00000001, 4940 + 0x03F, 0x00086A40, 4941 + 0x033, 0x00000002, 4942 + 0x03F, 0x00086A40, 4943 + 0x033, 0x00000003, 4944 + 0x03F, 0x00086A40, 4945 + 0x033, 0x00000004, 4946 + 0x03F, 0x00086A40, 4947 + 0x033, 0x00000005, 4948 + 0x03F, 0x00086A40, 4949 + 0x033, 0x00000006, 4950 + 0x03F, 0x00084A40, 4951 + 0x033, 0x00000007, 4952 + 0x03F, 0x00084A40, 4953 + 0x0EF, 0x00000000, 4954 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 4955 + 0x0EF, 0x00040000, 4956 + 0x033, 0x00000000, 4957 + 0x03F, 0x00086A40, 4958 + 0x033, 0x00000001, 4959 + 0x03F, 0x00086A40, 4960 + 0x033, 0x00000002, 4961 + 0x03F, 0x00086A40, 4962 + 0x033, 0x00000003, 4963 + 0x03F, 0x00086A40, 4964 + 0x033, 0x00000004, 4965 + 0x03F, 0x00086A40, 4966 + 0x033, 0x00000005, 4967 + 0x03F, 0x00086A40, 4968 + 0x033, 0x00000006, 4969 + 0x03F, 0x00084A40, 4970 + 0x033, 0x00000007, 4971 + 0x03F, 0x00084A40, 4972 + 0x0EF, 0x00000000, 4973 + 0xA0000000, 0x00000000, 4974 + 0x0EF, 0x00040000, 4975 + 0x033, 0x00000000, 4976 + 0x03F, 0x00086A40, 4977 + 0x033, 0x00000001, 4978 + 0x03F, 0x00086A40, 4979 + 0x033, 0x00000002, 4980 + 0x03F, 0x00086A40, 4981 + 0x033, 0x00000003, 4982 + 0x03F, 0x00086A40, 4983 + 0x033, 0x00000004, 4984 + 0x03F, 0x00086A40, 4985 + 0x033, 0x00000005, 4986 + 0x03F, 0x00086A40, 4987 + 0x033, 0x00000006, 4988 + 0x03F, 0x00084A40, 4989 + 0x033, 0x00000007, 4990 + 0x03F, 0x00084A40, 4991 + 0x0EF, 0x00000000, 4992 + 0xB0000000, 0x00000000, 4993 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 4994 + 0x051, 0x000801A8, 4995 + 0x052, 0x000972E3, 4996 + 0x053, 0x00008069, 4997 + 0x054, 0x00030032, 4998 + 0x055, 0x00082003, 4999 + 0x056, 0x00051CCB, 5000 + 0x057, 0x0000CFC2, 5001 + 0x058, 0x00000010, 5002 + 0x059, 0x00030000, 5003 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5004 + 0x051, 0x000801A8, 5005 + 0x052, 0x000972E3, 5006 + 0x053, 0x00008069, 5007 + 0x054, 0x00030032, 5008 + 0x055, 0x00082003, 5009 + 0x056, 0x00051CCB, 5010 + 0x057, 0x0000CFC2, 5011 + 0x058, 0x00000010, 5012 + 0x059, 0x00030000, 5013 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5014 + 0x051, 0x000801A8, 5015 + 0x052, 0x000972E3, 5016 + 0x053, 0x00008069, 5017 + 0x054, 0x00030032, 5018 + 0x055, 0x00082003, 5019 + 0x056, 0x00051CCB, 5020 + 0x057, 0x0000CFC2, 5021 + 0x058, 0x00000010, 5022 + 0x059, 0x00030000, 5023 + 0xA0000000, 0x00000000, 5024 + 0x051, 0x000801A8, 5025 + 0x052, 0x000972E3, 5026 + 0x053, 0x00008069, 5027 + 0x054, 0x00030032, 5028 + 0x055, 0x00082003, 5029 + 0x056, 0x00051CCB, 5030 + 0x057, 0x0000CFC2, 5031 + 0x058, 0x00000010, 5032 + 0x059, 0x00030000, 5033 + 0xB0000000, 0x00000000, 5034 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5035 + 0x0EF, 0x00000800, 5036 + 0x033, 0x00000000, 5037 + 0x03F, 0x00051429, 5038 + 0x033, 0x00000001, 5039 + 0x03F, 0x00051449, 5040 + 0x033, 0x00000002, 5041 + 0x03F, 0x0005144C, 5042 + 0x033, 0x00000003, 5043 + 0x03F, 0x00051C66, 5044 + 0x033, 0x00000004, 5045 + 0x03F, 0x00051C69, 5046 + 0x033, 0x00000005, 5047 + 0x03F, 0x00051C6C, 5048 + 0x033, 0x00000006, 5049 + 0x03F, 0x00051CE8, 5050 + 0x033, 0x00000007, 5051 + 0x03F, 0x00051CEB, 5052 + 0x033, 0x00000008, 5053 + 0x03F, 0x00051CEE, 5054 + 0x033, 0x00000009, 5055 + 0x03F, 0x00051CF1, 5056 + 0x033, 0x0000000A, 5057 + 0x03F, 0x00051CF4, 5058 + 0x0EF, 0x00000000, 5059 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5060 + 0x0EF, 0x00000800, 5061 + 0x033, 0x00000000, 5062 + 0x03F, 0x00051429, 5063 + 0x033, 0x00000001, 5064 + 0x03F, 0x00051449, 5065 + 0x033, 0x00000002, 5066 + 0x03F, 0x0005144C, 5067 + 0x033, 0x00000003, 5068 + 0x03F, 0x00051C66, 5069 + 0x033, 0x00000004, 5070 + 0x03F, 0x00051C69, 5071 + 0x033, 0x00000005, 5072 + 0x03F, 0x00051C6C, 5073 + 0x033, 0x00000006, 5074 + 0x03F, 0x00051CE8, 5075 + 0x033, 0x00000007, 5076 + 0x03F, 0x00051CEB, 5077 + 0x033, 0x00000008, 5078 + 0x03F, 0x00051CEE, 5079 + 0x033, 0x00000009, 5080 + 0x03F, 0x00051CF1, 5081 + 0x033, 0x0000000A, 5082 + 0x03F, 0x00051CF4, 5083 + 0x0EF, 0x00000000, 5084 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5085 + 0x0EF, 0x00000800, 5086 + 0x033, 0x00000000, 5087 + 0x03F, 0x00051427, 5088 + 0x033, 0x00000001, 5089 + 0x03F, 0x00051446, 5090 + 0x033, 0x00000002, 5091 + 0x03F, 0x00051449, 5092 + 0x033, 0x00000003, 5093 + 0x03F, 0x0005144C, 5094 + 0x033, 0x00000004, 5095 + 0x03F, 0x00051C67, 5096 + 0x033, 0x00000005, 5097 + 0x03F, 0x00051C6A, 5098 + 0x033, 0x00000006, 5099 + 0x03F, 0x00051C8B, 5100 + 0x033, 0x00000007, 5101 + 0x03F, 0x00051CE9, 5102 + 0x033, 0x00000008, 5103 + 0x03F, 0x00051CEC, 5104 + 0x033, 0x00000009, 5105 + 0x03F, 0x00051CEF, 5106 + 0x033, 0x0000000A, 5107 + 0x03F, 0x00051CF2, 5108 + 0x0EF, 0x00000000, 5109 + 0xA0000000, 0x00000000, 5110 + 0x0EF, 0x00000800, 5111 + 0x033, 0x00000000, 5112 + 0x03F, 0x00051427, 5113 + 0x033, 0x00000001, 5114 + 0x03F, 0x00051446, 5115 + 0x033, 0x00000002, 5116 + 0x03F, 0x00051449, 5117 + 0x033, 0x00000003, 5118 + 0x03F, 0x0005144C, 5119 + 0x033, 0x00000004, 5120 + 0x03F, 0x00051C67, 5121 + 0x033, 0x00000005, 5122 + 0x03F, 0x00051C6A, 5123 + 0x033, 0x00000006, 5124 + 0x03F, 0x00051C8B, 5125 + 0x033, 0x00000007, 5126 + 0x03F, 0x00051CE9, 5127 + 0x033, 0x00000008, 5128 + 0x03F, 0x00051CEC, 5129 + 0x033, 0x00000009, 5130 + 0x03F, 0x00051CEF, 5131 + 0x033, 0x0000000A, 5132 + 0x03F, 0x00051CF2, 5133 + 0x0EF, 0x00000000, 5134 + 0xB0000000, 0x00000000, 5135 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5136 + 0x0EE, 0x00004000, 5137 + 0x033, 0x00000000, 5138 + 0x03F, 0x00048400, 5139 + 0x033, 0x00000001, 5140 + 0x03F, 0x00086E00, 5141 + 0x033, 0x00000002, 5142 + 0x03F, 0x00048400, 5143 + 0x033, 0x00000003, 5144 + 0x03F, 0x00048400, 5145 + 0x0EE, 0x00000000, 5146 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5147 + 0x0EE, 0x00004000, 5148 + 0x033, 0x00000000, 5149 + 0x03F, 0x00048400, 5150 + 0x033, 0x00000001, 5151 + 0x03F, 0x00086E00, 5152 + 0x033, 0x00000002, 5153 + 0x03F, 0x00048400, 5154 + 0x033, 0x00000003, 5155 + 0x03F, 0x00048400, 5156 + 0x0EE, 0x00000000, 5157 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5158 + 0x0EE, 0x00004000, 5159 + 0x033, 0x00000000, 5160 + 0x03F, 0x00048400, 5161 + 0x033, 0x00000001, 5162 + 0x03F, 0x00086E00, 5163 + 0x033, 0x00000002, 5164 + 0x03F, 0x00048400, 5165 + 0x033, 0x00000003, 5166 + 0x03F, 0x00048400, 5167 + 0x0EE, 0x00000000, 5168 + 0xA0000000, 0x00000000, 5169 + 0x0EE, 0x00004000, 5170 + 0x033, 0x00000000, 5171 + 0x03F, 0x00048400, 5172 + 0x033, 0x00000001, 5173 + 0x03F, 0x00086E00, 5174 + 0x033, 0x00000002, 5175 + 0x03F, 0x00048400, 5176 + 0x033, 0x00000003, 5177 + 0x03F, 0x00048400, 5178 + 0x0EE, 0x00000000, 5179 + 0xB0000000, 0x00000000, 5180 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5181 + 0x0EE, 0x00002000, 5182 + 0x033, 0x00000000, 5183 + 0x03F, 0x00000000, 5184 + 0x033, 0x00000001, 5185 + 0x03F, 0x00000000, 5186 + 0x033, 0x00000002, 5187 + 0x03F, 0x00000000, 5188 + 0x033, 0x00000003, 5189 + 0x03F, 0x00000000, 5190 + 0x0EE, 0x00000000, 5191 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5192 + 0x0EE, 0x00002000, 5193 + 0x033, 0x00000000, 5194 + 0x03F, 0x00000000, 5195 + 0x033, 0x00000001, 5196 + 0x03F, 0x00000000, 5197 + 0x033, 0x00000002, 5198 + 0x03F, 0x00000000, 5199 + 0x033, 0x00000003, 5200 + 0x03F, 0x00000000, 5201 + 0x0EE, 0x00000000, 5202 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5203 + 0x0EE, 0x00002000, 5204 + 0x033, 0x00000000, 5205 + 0x03F, 0x00000000, 5206 + 0x033, 0x00000001, 5207 + 0x03F, 0x00000000, 5208 + 0x033, 0x00000002, 5209 + 0x03F, 0x00000000, 5210 + 0x033, 0x00000003, 5211 + 0x03F, 0x00000000, 5212 + 0x0EE, 0x00000000, 5213 + 0xA0000000, 0x00000000, 5214 + 0x0EE, 0x00002000, 5215 + 0x033, 0x00000000, 5216 + 0x03F, 0x00000000, 5217 + 0x033, 0x00000001, 5218 + 0x03F, 0x00000000, 5219 + 0x033, 0x00000002, 5220 + 0x03F, 0x00000000, 5221 + 0x033, 0x00000003, 5222 + 0x03F, 0x00000000, 5223 + 0x0EE, 0x00000000, 5224 + 0xB0000000, 0x00000000, 5225 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5226 + 0x0EE, 0x00080000, 5227 + 0x033, 0x00000000, 5228 + 0x03F, 0x00048400, 5229 + 0x033, 0x00000001, 5230 + 0x03F, 0x00048400, 5231 + 0x033, 0x00000002, 5232 + 0x03F, 0x00048400, 5233 + 0x033, 0x00000003, 5234 + 0x03F, 0x00048400, 5235 + 0x033, 0x00000004, 5236 + 0x03F, 0x00048400, 5237 + 0x033, 0x00000005, 5238 + 0x03F, 0x00048400, 5239 + 0x033, 0x00000006, 5240 + 0x03F, 0x00048400, 5241 + 0x033, 0x00000007, 5242 + 0x03F, 0x00048400, 5243 + 0x0EE, 0x00000000, 5244 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5245 + 0x0EE, 0x00080000, 5246 + 0x033, 0x00000000, 5247 + 0x03F, 0x00048400, 5248 + 0x033, 0x00000001, 5249 + 0x03F, 0x00048400, 5250 + 0x033, 0x00000002, 5251 + 0x03F, 0x00048400, 5252 + 0x033, 0x00000003, 5253 + 0x03F, 0x00048400, 5254 + 0x033, 0x00000004, 5255 + 0x03F, 0x00048400, 5256 + 0x033, 0x00000005, 5257 + 0x03F, 0x00048400, 5258 + 0x033, 0x00000006, 5259 + 0x03F, 0x00048400, 5260 + 0x033, 0x00000007, 5261 + 0x03F, 0x00048400, 5262 + 0x0EE, 0x00000000, 5263 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5264 + 0x0EE, 0x00080000, 5265 + 0x033, 0x00000000, 5266 + 0x03F, 0x00048400, 5267 + 0x033, 0x00000001, 5268 + 0x03F, 0x00048400, 5269 + 0x033, 0x00000002, 5270 + 0x03F, 0x00048400, 5271 + 0x033, 0x00000003, 5272 + 0x03F, 0x00048400, 5273 + 0x033, 0x00000004, 5274 + 0x03F, 0x00048400, 5275 + 0x033, 0x00000005, 5276 + 0x03F, 0x00048400, 5277 + 0x033, 0x00000006, 5278 + 0x03F, 0x00048400, 5279 + 0x033, 0x00000007, 5280 + 0x03F, 0x00048400, 5281 + 0x0EE, 0x00000000, 5282 + 0xA0000000, 0x00000000, 5283 + 0x0EE, 0x00080000, 5284 + 0x033, 0x00000000, 5285 + 0x03F, 0x00048400, 5286 + 0x033, 0x00000001, 5287 + 0x03F, 0x00048400, 5288 + 0x033, 0x00000002, 5289 + 0x03F, 0x00048400, 5290 + 0x033, 0x00000003, 5291 + 0x03F, 0x00048400, 5292 + 0x033, 0x00000004, 5293 + 0x03F, 0x00048400, 5294 + 0x033, 0x00000005, 5295 + 0x03F, 0x00048400, 5296 + 0x033, 0x00000006, 5297 + 0x03F, 0x00048400, 5298 + 0x033, 0x00000007, 5299 + 0x03F, 0x00048400, 5300 + 0x0EE, 0x00000000, 5301 + 0xB0000000, 0x00000000, 5302 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5303 + 0x070, 0x00008000, 5304 + 0x075, 0x000027DA, 5305 + 0x076, 0x00006997, 5306 + 0x077, 0x00070418, 5307 + 0x078, 0x000BB000, 5308 + 0x07D, 0x00007600, 5309 + 0x07F, 0x00000000, 5310 + 0x06A, 0x000F4C00, 5311 + 0x065, 0x00082030, 5312 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5313 + 0x070, 0x00008000, 5314 + 0x075, 0x000027DA, 5315 + 0x076, 0x00006997, 5316 + 0x077, 0x00070418, 5317 + 0x078, 0x000BB000, 5318 + 0x07D, 0x00007600, 5319 + 0x07F, 0x00000000, 5320 + 0x06A, 0x000F4C00, 5321 + 0x065, 0x00082030, 5322 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5323 + 0x070, 0x00008000, 5324 + 0x075, 0x000027DA, 5325 + 0x076, 0x00006997, 5326 + 0x077, 0x00070418, 5327 + 0x078, 0x000BB000, 5328 + 0x07D, 0x00007600, 5329 + 0x07F, 0x00000000, 5330 + 0x06A, 0x000F4C00, 5331 + 0x065, 0x00082030, 5332 + 0xA0000000, 0x00000000, 5333 + 0x070, 0x00008000, 5334 + 0x075, 0x000027DA, 5335 + 0x076, 0x00006997, 5336 + 0x077, 0x00070418, 5337 + 0x078, 0x000BB000, 5338 + 0x07D, 0x00007600, 5339 + 0x07F, 0x00000000, 5340 + 0x06A, 0x000F4C00, 5341 + 0x065, 0x00082030, 5342 + 0xB0000000, 0x00000000, 5343 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5344 + 0x0EE, 0x00008000, 5345 + 0x033, 0x00000000, 5346 + 0x03F, 0x00051427, 5347 + 0x033, 0x00000001, 5348 + 0x03F, 0x00051446, 5349 + 0x033, 0x00000002, 5350 + 0x03F, 0x00051449, 5351 + 0x033, 0x00000003, 5352 + 0x03F, 0x0005144C, 5353 + 0x033, 0x00000004, 5354 + 0x03F, 0x00051C69, 5355 + 0x033, 0x00000005, 5356 + 0x03F, 0x00051C6C, 5357 + 0x033, 0x00000006, 5358 + 0x03F, 0x00051C8D, 5359 + 0x033, 0x00000007, 5360 + 0x03F, 0x00051CEB, 5361 + 0x033, 0x00000008, 5362 + 0x03F, 0x00051CEE, 5363 + 0x033, 0x00000009, 5364 + 0x03F, 0x00051CF1, 5365 + 0x033, 0x0000000A, 5366 + 0x03F, 0x00051CF4, 5367 + 0x0EE, 0x00000000, 5368 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5369 + 0x0EE, 0x00008000, 5370 + 0x033, 0x00000000, 5371 + 0x03F, 0x00051427, 5372 + 0x033, 0x00000001, 5373 + 0x03F, 0x00051446, 5374 + 0x033, 0x00000002, 5375 + 0x03F, 0x00051449, 5376 + 0x033, 0x00000003, 5377 + 0x03F, 0x0005144C, 5378 + 0x033, 0x00000004, 5379 + 0x03F, 0x00051C69, 5380 + 0x033, 0x00000005, 5381 + 0x03F, 0x00051C6C, 5382 + 0x033, 0x00000006, 5383 + 0x03F, 0x00051C8D, 5384 + 0x033, 0x00000007, 5385 + 0x03F, 0x00051CEB, 5386 + 0x033, 0x00000008, 5387 + 0x03F, 0x00051CEE, 5388 + 0x033, 0x00000009, 5389 + 0x03F, 0x00051CF1, 5390 + 0x033, 0x0000000A, 5391 + 0x03F, 0x00051CF4, 5392 + 0x0EE, 0x00000000, 5393 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5394 + 0x0EE, 0x00008000, 5395 + 0x033, 0x00000000, 5396 + 0x03F, 0x00051427, 5397 + 0x033, 0x00000001, 5398 + 0x03F, 0x00051446, 5399 + 0x033, 0x00000002, 5400 + 0x03F, 0x00051449, 5401 + 0x033, 0x00000003, 5402 + 0x03F, 0x0005144C, 5403 + 0x033, 0x00000004, 5404 + 0x03F, 0x00051C69, 5405 + 0x033, 0x00000005, 5406 + 0x03F, 0x00051C6C, 5407 + 0x033, 0x00000006, 5408 + 0x03F, 0x00051C8D, 5409 + 0x033, 0x00000007, 5410 + 0x03F, 0x00051CEB, 5411 + 0x033, 0x00000008, 5412 + 0x03F, 0x00051CEE, 5413 + 0x033, 0x00000009, 5414 + 0x03F, 0x00051CF1, 5415 + 0x033, 0x0000000A, 5416 + 0x03F, 0x00051CF4, 5417 + 0x0EE, 0x00000000, 5418 + 0xA0000000, 0x00000000, 5419 + 0x0EE, 0x00008000, 5420 + 0x033, 0x00000000, 5421 + 0x03F, 0x00051427, 5422 + 0x033, 0x00000001, 5423 + 0x03F, 0x00051446, 5424 + 0x033, 0x00000002, 5425 + 0x03F, 0x00051449, 5426 + 0x033, 0x00000003, 5427 + 0x03F, 0x0005144C, 5428 + 0x033, 0x00000004, 5429 + 0x03F, 0x00051C69, 5430 + 0x033, 0x00000005, 5431 + 0x03F, 0x00051C6C, 5432 + 0x033, 0x00000006, 5433 + 0x03F, 0x00051C8D, 5434 + 0x033, 0x00000007, 5435 + 0x03F, 0x00051CEB, 5436 + 0x033, 0x00000008, 5437 + 0x03F, 0x00051CEE, 5438 + 0x033, 0x00000009, 5439 + 0x03F, 0x00051CF1, 5440 + 0x033, 0x0000000A, 5441 + 0x03F, 0x00051CF4, 5442 + 0x0EE, 0x00000000, 5443 + 0xB0000000, 0x00000000, 5444 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5445 + 0x0EF, 0x00000010, 5446 + 0x033, 0x00000000, 5447 + 0x008, 0x0009C060, 5448 + 0x033, 0x00000001, 5449 + 0x008, 0x0009C060, 5450 + 0x0EF, 0x00000000, 5451 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5452 + 0x0EF, 0x00000010, 5453 + 0x033, 0x00000000, 5454 + 0x008, 0x0009C060, 5455 + 0x033, 0x00000001, 5456 + 0x008, 0x0009C060, 5457 + 0x0EF, 0x00000000, 5458 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5459 + 0x0EF, 0x00000010, 5460 + 0x033, 0x00000000, 5461 + 0x008, 0x0009C060, 5462 + 0x033, 0x00000001, 5463 + 0x008, 0x0009C060, 5464 + 0x0EF, 0x00000000, 5465 + 0xA0000000, 0x00000000, 5466 + 0x0EF, 0x00000010, 5467 + 0x033, 0x00000000, 5468 + 0x008, 0x0009C060, 5469 + 0x033, 0x00000001, 5470 + 0x008, 0x0009C060, 5471 + 0x0EF, 0x00000000, 5472 + 0xB0000000, 0x00000000, 5473 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5474 + 0x0EF, 0x00080000, 5475 + 0x033, 0x00000024, 5476 + 0x03E, 0x0000003F, 5477 + 0x03F, 0x00060FDE, 5478 + 0x0EF, 0x00000000, 5479 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5480 + 0x0EF, 0x00080000, 5481 + 0x033, 0x00000024, 5482 + 0x03E, 0x0000003F, 5483 + 0x03F, 0x00060FDE, 5484 + 0x0EF, 0x00000000, 5485 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5486 + 0x0EF, 0x00080000, 5487 + 0x033, 0x00000024, 5488 + 0x03E, 0x0000003F, 5489 + 0x03F, 0x00060FDE, 5490 + 0x0EF, 0x00000000, 5491 + 0xA0000000, 0x00000000, 5492 + 0x0EF, 0x00080000, 5493 + 0x033, 0x00000024, 5494 + 0x03E, 0x0000003F, 5495 + 0x03F, 0x00060FDE, 5496 + 0x0EF, 0x00000000, 5497 + 0xB0000000, 0x00000000, 5498 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5499 + 0x0EF, 0x00080000, 5500 + 0x033, 0x00000025, 5501 + 0x03E, 0x00000037, 5502 + 0x03F, 0x0007EFCE, 5503 + 0x0EF, 0x00000000, 5504 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5505 + 0x0EF, 0x00080000, 5506 + 0x033, 0x00000025, 5507 + 0x03E, 0x00000037, 5508 + 0x03F, 0x0007EFCE, 5509 + 0x0EF, 0x00000000, 5510 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5511 + 0x0EF, 0x00080000, 5512 + 0x033, 0x00000025, 5513 + 0x03E, 0x00000037, 5514 + 0x03F, 0x0007EFCE, 5515 + 0x0EF, 0x00000000, 5516 + 0xA0000000, 0x00000000, 5517 + 0x0EF, 0x00080000, 5518 + 0x033, 0x00000025, 5519 + 0x03E, 0x00000037, 5520 + 0x03F, 0x0007EFCE, 5521 + 0x0EF, 0x00000000, 5522 + 0xB0000000, 0x00000000, 5523 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5524 + 0x0EF, 0x00080000, 5525 + 0x033, 0x00000026, 5526 + 0x03E, 0x00000037, 5527 + 0x03F, 0x0005EFCE, 5528 + 0x0EF, 0x00000000, 5529 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5530 + 0x0EF, 0x00080000, 5531 + 0x033, 0x00000026, 5532 + 0x03E, 0x00000037, 5533 + 0x03F, 0x0005EFCE, 5534 + 0x0EF, 0x00000000, 5535 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5536 + 0x0EF, 0x00080000, 5537 + 0x033, 0x00000026, 5538 + 0x03E, 0x00000037, 5539 + 0x03F, 0x0005EFCE, 5540 + 0x0EF, 0x00000000, 5541 + 0xA0000000, 0x00000000, 5542 + 0x0EF, 0x00080000, 5543 + 0x033, 0x00000026, 5544 + 0x03E, 0x00000037, 5545 + 0x03F, 0x0005EFCE, 5546 + 0x0EF, 0x00000000, 5547 + 0xB0000000, 0x00000000, 5548 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5549 + 0x0EE, 0x00001000, 5550 + 0x033, 0x00000004, 5551 + 0x03F, 0x00001EC1, 5552 + 0x0EE, 0x00000000, 5553 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5554 + 0x0EE, 0x00001000, 5555 + 0x033, 0x00000004, 5556 + 0x03F, 0x00001EC1, 5557 + 0x0EE, 0x00000000, 5558 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5559 + 0x0EE, 0x00001000, 5560 + 0x033, 0x00000004, 5561 + 0x03F, 0x00001EC1, 5562 + 0x0EE, 0x00000000, 5563 + 0xA0000000, 0x00000000, 5564 + 0x0EE, 0x00001000, 5565 + 0x033, 0x00000004, 5566 + 0x03F, 0x00001EC1, 5567 + 0x0EE, 0x00000000, 5568 + 0xB0000000, 0x00000000, 5569 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5570 + 0x0EE, 0x00001000, 5571 + 0x033, 0x00000005, 5572 + 0x03F, 0x00001ECF, 5573 + 0x0EE, 0x00000000, 5574 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5575 + 0x0EE, 0x00001000, 5576 + 0x033, 0x00000005, 5577 + 0x03F, 0x00001ECF, 5578 + 0x0EE, 0x00000000, 5579 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5580 + 0x0EE, 0x00001000, 5581 + 0x033, 0x00000005, 5582 + 0x03F, 0x00001ECF, 5583 + 0x0EE, 0x00000000, 5584 + 0xA0000000, 0x00000000, 5585 + 0x0EE, 0x00001000, 5586 + 0x033, 0x00000005, 5587 + 0x03F, 0x00001ECF, 5588 + 0x0EE, 0x00000000, 5589 + 0xB0000000, 0x00000000, 5590 + 0x80001005, 0x00000000, 0x40000000, 0x00000000, 5591 + 0x0EE, 0x00001000, 5592 + 0x033, 0x00000006, 5593 + 0x03F, 0x00001F9D, 5594 + 0x0EE, 0x00000000, 5595 + 0x90001004, 0x00000000, 0x40000000, 0x00000000, 5596 + 0x0EE, 0x00001000, 5597 + 0x033, 0x00000006, 5598 + 0x03F, 0x00001F9D, 5599 + 0x0EE, 0x00000000, 5600 + 0x90000400, 0x00000000, 0x40000000, 0x00000000, 5601 + 0x0EE, 0x00001000, 5602 + 0x033, 0x00000006, 5603 + 0x03F, 0x00001F9D, 5604 + 0x0EE, 0x00000000, 5605 + 0xA0000000, 0x00000000, 5606 + 0x0EE, 0x00001000, 5607 + 0x033, 0x00000006, 5608 + 0x03F, 0x00001F9D, 5609 + 0x0EE, 0x00000000, 5610 + 0xB0000000, 0x00000000, 5611 + 5612 + }; 5613 + 5614 + RTW_DECL_TABLE_RF_RADIO(rtw8821c_rf_a, A); 5615 + 5616 + static const struct rtw_txpwr_lmt_cfg_pair rtw8821c_txpwr_lmt_type0[] = { 5617 + { 0, 0, 0, 0, 1, 30, }, 5618 + { 2, 0, 0, 0, 1, 30, }, 5619 + { 0, 0, 0, 0, 2, 32, }, 5620 + { 2, 0, 0, 0, 2, 30, }, 5621 + { 0, 0, 0, 0, 3, 32, }, 5622 + { 2, 0, 0, 0, 3, 30, }, 5623 + { 0, 0, 0, 0, 4, 32, }, 5624 + { 2, 0, 0, 0, 4, 30, }, 5625 + { 0, 0, 0, 0, 5, 32, }, 5626 + { 2, 0, 0, 0, 5, 30, }, 5627 + { 0, 0, 0, 0, 6, 32, }, 5628 + { 2, 0, 0, 0, 6, 30, }, 5629 + { 0, 0, 0, 0, 7, 32, }, 5630 + { 2, 0, 0, 0, 7, 30, }, 5631 + { 0, 0, 0, 0, 8, 32, }, 5632 + { 2, 0, 0, 0, 8, 30, }, 5633 + { 0, 0, 0, 0, 9, 32, }, 5634 + { 2, 0, 0, 0, 9, 30, }, 5635 + { 0, 0, 0, 0, 10, 32, }, 5636 + { 2, 0, 0, 0, 10, 30, }, 5637 + { 0, 0, 0, 0, 11, 32, }, 5638 + { 2, 0, 0, 0, 11, 30, }, 5639 + { 0, 0, 0, 0, 12, 24, }, 5640 + { 2, 0, 0, 0, 12, 30, }, 5641 + { 0, 0, 0, 0, 13, 16, }, 5642 + { 2, 0, 0, 0, 13, 30, }, 5643 + { 0, 0, 0, 0, 14, 63, }, 5644 + { 2, 0, 0, 0, 14, 63, }, 5645 + { 0, 0, 0, 1, 1, 30, }, 5646 + { 2, 0, 0, 1, 1, 30, }, 5647 + { 0, 0, 0, 1, 2, 32, }, 5648 + { 2, 0, 0, 1, 2, 30, }, 5649 + { 0, 0, 0, 1, 3, 34, }, 5650 + { 2, 0, 0, 1, 3, 30, }, 5651 + { 0, 0, 0, 1, 4, 34, }, 5652 + { 2, 0, 0, 1, 4, 30, }, 5653 + { 0, 0, 0, 1, 5, 34, }, 5654 + { 2, 0, 0, 1, 5, 30, }, 5655 + { 0, 0, 0, 1, 6, 34, }, 5656 + { 2, 0, 0, 1, 6, 30, }, 5657 + { 0, 0, 0, 1, 7, 34, }, 5658 + { 2, 0, 0, 1, 7, 30, }, 5659 + { 0, 0, 0, 1, 8, 34, }, 5660 + { 2, 0, 0, 1, 8, 30, }, 5661 + { 0, 0, 0, 1, 9, 34, }, 5662 + { 2, 0, 0, 1, 9, 30, }, 5663 + { 0, 0, 0, 1, 10, 32, }, 5664 + { 2, 0, 0, 1, 10, 30, }, 5665 + { 0, 0, 0, 1, 11, 30, }, 5666 + { 2, 0, 0, 1, 11, 30, }, 5667 + { 0, 0, 0, 1, 12, 28, }, 5668 + { 2, 0, 0, 1, 12, 30, }, 5669 + { 0, 0, 0, 1, 13, 16, }, 5670 + { 2, 0, 0, 1, 13, 30, }, 5671 + { 0, 0, 0, 1, 14, 63, }, 5672 + { 2, 0, 0, 1, 14, 63, }, 5673 + { 0, 0, 0, 2, 1, 26, }, 5674 + { 2, 0, 0, 2, 1, 30, }, 5675 + { 0, 0, 0, 2, 2, 30, }, 5676 + { 2, 0, 0, 2, 2, 30, }, 5677 + { 0, 0, 0, 2, 3, 32, }, 5678 + { 2, 0, 0, 2, 3, 30, }, 5679 + { 0, 0, 0, 2, 4, 34, }, 5680 + { 2, 0, 0, 2, 4, 30, }, 5681 + { 0, 0, 0, 2, 5, 34, }, 5682 + { 2, 0, 0, 2, 5, 30, }, 5683 + { 0, 0, 0, 2, 6, 34, }, 5684 + { 2, 0, 0, 2, 6, 30, }, 5685 + { 0, 0, 0, 2, 7, 34, }, 5686 + { 2, 0, 0, 2, 7, 30, }, 5687 + { 0, 0, 0, 2, 8, 34, }, 5688 + { 2, 0, 0, 2, 8, 30, }, 5689 + { 0, 0, 0, 2, 9, 32, }, 5690 + { 2, 0, 0, 2, 9, 30, }, 5691 + { 0, 0, 0, 2, 10, 30, }, 5692 + { 2, 0, 0, 2, 10, 30, }, 5693 + { 0, 0, 0, 2, 11, 28, }, 5694 + { 2, 0, 0, 2, 11, 30, }, 5695 + { 0, 0, 0, 2, 12, 26, }, 5696 + { 2, 0, 0, 2, 12, 30, }, 5697 + { 0, 0, 0, 2, 13, 12, }, 5698 + { 2, 0, 0, 2, 13, 30, }, 5699 + { 0, 0, 0, 2, 14, 63, }, 5700 + { 2, 0, 0, 2, 14, 63, }, 5701 + { 0, 0, 1, 2, 1, 63, }, 5702 + { 2, 0, 1, 2, 1, 63, }, 5703 + { 0, 0, 1, 2, 2, 63, }, 5704 + { 2, 0, 1, 2, 2, 63, }, 5705 + { 0, 0, 1, 2, 3, 26, }, 5706 + { 2, 0, 1, 2, 3, 30, }, 5707 + { 0, 0, 1, 2, 4, 26, }, 5708 + { 2, 0, 1, 2, 4, 30, }, 5709 + { 0, 0, 1, 2, 5, 30, }, 5710 + { 2, 0, 1, 2, 5, 30, }, 5711 + { 0, 0, 1, 2, 6, 30, }, 5712 + { 2, 0, 1, 2, 6, 30, }, 5713 + { 0, 0, 1, 2, 7, 30, }, 5714 + { 2, 0, 1, 2, 7, 30, }, 5715 + { 0, 0, 1, 2, 8, 26, }, 5716 + { 2, 0, 1, 2, 8, 30, }, 5717 + { 0, 0, 1, 2, 9, 26, }, 5718 + { 2, 0, 1, 2, 9, 30, }, 5719 + { 0, 0, 1, 2, 10, 28, }, 5720 + { 2, 0, 1, 2, 10, 30, }, 5721 + { 0, 0, 1, 2, 11, 20, }, 5722 + { 2, 0, 1, 2, 11, 30, }, 5723 + { 0, 0, 1, 2, 12, 63, }, 5724 + { 2, 0, 1, 2, 12, 63, }, 5725 + { 0, 0, 1, 2, 13, 63, }, 5726 + { 2, 0, 1, 2, 13, 63, }, 5727 + { 0, 0, 1, 2, 14, 63, }, 5728 + { 2, 0, 1, 2, 14, 63, }, 5729 + { 0, 1, 0, 1, 36, 31, }, 5730 + { 2, 1, 0, 1, 36, 32, }, 5731 + { 0, 1, 0, 1, 40, 33, }, 5732 + { 2, 1, 0, 1, 40, 32, }, 5733 + { 0, 1, 0, 1, 44, 33, }, 5734 + { 2, 1, 0, 1, 44, 32, }, 5735 + { 0, 1, 0, 1, 48, 31, }, 5736 + { 2, 1, 0, 1, 48, 32, }, 5737 + { 0, 1, 0, 1, 52, 33, }, 5738 + { 2, 1, 0, 1, 52, 32, }, 5739 + { 0, 1, 0, 1, 56, 33, }, 5740 + { 2, 1, 0, 1, 56, 32, }, 5741 + { 0, 1, 0, 1, 60, 33, }, 5742 + { 2, 1, 0, 1, 60, 32, }, 5743 + { 0, 1, 0, 1, 64, 30, }, 5744 + { 2, 1, 0, 1, 64, 32, }, 5745 + { 0, 1, 0, 1, 100, 30, }, 5746 + { 2, 1, 0, 1, 100, 32, }, 5747 + { 0, 1, 0, 1, 104, 33, }, 5748 + { 2, 1, 0, 1, 104, 32, }, 5749 + { 0, 1, 0, 1, 108, 33, }, 5750 + { 2, 1, 0, 1, 108, 32, }, 5751 + { 0, 1, 0, 1, 112, 33, }, 5752 + { 2, 1, 0, 1, 112, 32, }, 5753 + { 0, 1, 0, 1, 116, 33, }, 5754 + { 2, 1, 0, 1, 116, 32, }, 5755 + { 0, 1, 0, 1, 120, 33, }, 5756 + { 2, 1, 0, 1, 120, 32, }, 5757 + { 0, 1, 0, 1, 124, 33, }, 5758 + { 2, 1, 0, 1, 124, 32, }, 5759 + { 0, 1, 0, 1, 128, 33, }, 5760 + { 2, 1, 0, 1, 128, 32, }, 5761 + { 0, 1, 0, 1, 132, 33, }, 5762 + { 2, 1, 0, 1, 132, 32, }, 5763 + { 0, 1, 0, 1, 136, 33, }, 5764 + { 2, 1, 0, 1, 136, 32, }, 5765 + { 0, 1, 0, 1, 140, 31, }, 5766 + { 2, 1, 0, 1, 140, 32, }, 5767 + { 0, 1, 0, 1, 144, 30, }, 5768 + { 2, 1, 0, 1, 144, 63, }, 5769 + { 0, 1, 0, 1, 149, 33, }, 5770 + { 2, 1, 0, 1, 149, 63, }, 5771 + { 0, 1, 0, 1, 153, 33, }, 5772 + { 2, 1, 0, 1, 153, 63, }, 5773 + { 0, 1, 0, 1, 157, 33, }, 5774 + { 2, 1, 0, 1, 157, 63, }, 5775 + { 0, 1, 0, 1, 161, 33, }, 5776 + { 2, 1, 0, 1, 161, 63, }, 5777 + { 0, 1, 0, 1, 165, 33, }, 5778 + { 2, 1, 0, 1, 165, 63, }, 5779 + { 0, 1, 0, 2, 36, 30, }, 5780 + { 2, 1, 0, 2, 36, 32, }, 5781 + { 0, 1, 0, 2, 40, 33, }, 5782 + { 2, 1, 0, 2, 40, 32, }, 5783 + { 0, 1, 0, 2, 44, 33, }, 5784 + { 2, 1, 0, 2, 44, 32, }, 5785 + { 0, 1, 0, 2, 48, 33, }, 5786 + { 2, 1, 0, 2, 48, 32, }, 5787 + { 0, 1, 0, 2, 52, 33, }, 5788 + { 2, 1, 0, 2, 52, 32, }, 5789 + { 0, 1, 0, 2, 56, 33, }, 5790 + { 2, 1, 0, 2, 56, 32, }, 5791 + { 0, 1, 0, 2, 60, 33, }, 5792 + { 2, 1, 0, 2, 60, 32, }, 5793 + { 0, 1, 0, 2, 64, 30, }, 5794 + { 2, 1, 0, 2, 64, 32, }, 5795 + { 0, 1, 0, 2, 100, 30, }, 5796 + { 2, 1, 0, 2, 100, 32, }, 5797 + { 0, 1, 0, 2, 104, 33, }, 5798 + { 2, 1, 0, 2, 104, 32, }, 5799 + { 0, 1, 0, 2, 108, 33, }, 5800 + { 2, 1, 0, 2, 108, 32, }, 5801 + { 0, 1, 0, 2, 112, 33, }, 5802 + { 2, 1, 0, 2, 112, 32, }, 5803 + { 0, 1, 0, 2, 116, 33, }, 5804 + { 2, 1, 0, 2, 116, 32, }, 5805 + { 0, 1, 0, 2, 120, 33, }, 5806 + { 2, 1, 0, 2, 120, 32, }, 5807 + { 0, 1, 0, 2, 124, 33, }, 5808 + { 2, 1, 0, 2, 124, 32, }, 5809 + { 0, 1, 0, 2, 128, 33, }, 5810 + { 2, 1, 0, 2, 128, 32, }, 5811 + { 0, 1, 0, 2, 132, 33, }, 5812 + { 2, 1, 0, 2, 132, 32, }, 5813 + { 0, 1, 0, 2, 136, 33, }, 5814 + { 2, 1, 0, 2, 136, 32, }, 5815 + { 0, 1, 0, 2, 140, 29, }, 5816 + { 2, 1, 0, 2, 140, 32, }, 5817 + { 0, 1, 0, 2, 144, 27, }, 5818 + { 2, 1, 0, 2, 144, 63, }, 5819 + { 0, 1, 0, 2, 149, 33, }, 5820 + { 2, 1, 0, 2, 149, 63, }, 5821 + { 0, 1, 0, 2, 153, 33, }, 5822 + { 2, 1, 0, 2, 153, 63, }, 5823 + { 0, 1, 0, 2, 157, 33, }, 5824 + { 2, 1, 0, 2, 157, 63, }, 5825 + { 0, 1, 0, 2, 161, 33, }, 5826 + { 2, 1, 0, 2, 161, 63, }, 5827 + { 0, 1, 0, 2, 165, 33, }, 5828 + { 2, 1, 0, 2, 165, 63, }, 5829 + { 0, 1, 1, 2, 38, 22, }, 5830 + { 2, 1, 1, 2, 38, 32, }, 5831 + { 0, 1, 1, 2, 46, 32, }, 5832 + { 2, 1, 1, 2, 46, 32, }, 5833 + { 0, 1, 1, 2, 54, 32, }, 5834 + { 2, 1, 1, 2, 54, 32, }, 5835 + { 0, 1, 1, 2, 62, 23, }, 5836 + { 2, 1, 1, 2, 62, 32, }, 5837 + { 0, 1, 1, 2, 102, 21, }, 5838 + { 2, 1, 1, 2, 102, 32, }, 5839 + { 0, 1, 1, 2, 110, 32, }, 5840 + { 2, 1, 1, 2, 110, 32, }, 5841 + { 0, 1, 1, 2, 118, 32, }, 5842 + { 2, 1, 1, 2, 118, 32, }, 5843 + { 0, 1, 1, 2, 126, 32, }, 5844 + { 2, 1, 1, 2, 126, 32, }, 5845 + { 0, 1, 1, 2, 134, 32, }, 5846 + { 2, 1, 1, 2, 134, 32, }, 5847 + { 0, 1, 1, 2, 142, 29, }, 5848 + { 2, 1, 1, 2, 142, 63, }, 5849 + { 0, 1, 1, 2, 151, 32, }, 5850 + { 2, 1, 1, 2, 151, 63, }, 5851 + { 0, 1, 1, 2, 159, 32, }, 5852 + { 2, 1, 1, 2, 159, 63, }, 5853 + { 0, 1, 2, 4, 42, 19, }, 5854 + { 2, 1, 2, 4, 42, 32, }, 5855 + { 0, 1, 2, 4, 58, 22, }, 5856 + { 2, 1, 2, 4, 58, 32, }, 5857 + { 0, 1, 2, 4, 106, 18, }, 5858 + { 2, 1, 2, 4, 106, 32, }, 5859 + { 0, 1, 2, 4, 122, 32, }, 5860 + { 2, 1, 2, 4, 122, 32, }, 5861 + { 0, 1, 2, 4, 138, 28, }, 5862 + { 2, 1, 2, 4, 138, 63, }, 5863 + { 0, 1, 2, 4, 155, 32, }, 5864 + { 2, 1, 2, 4, 155, 63, }, 5865 + { 1, 0, 0, 0, 1, 34, }, 5866 + { 3, 0, 0, 0, 1, 30, }, 5867 + { 4, 0, 0, 0, 1, 34, }, 5868 + { 5, 0, 0, 0, 1, 30, }, 5869 + { 6, 0, 0, 0, 1, 30, }, 5870 + { 7, 0, 0, 0, 1, 30, }, 5871 + { 1, 0, 0, 0, 2, 34, }, 5872 + { 3, 0, 0, 0, 2, 32, }, 5873 + { 4, 0, 0, 0, 2, 34, }, 5874 + { 5, 0, 0, 0, 2, 30, }, 5875 + { 6, 0, 0, 0, 2, 32, }, 5876 + { 7, 0, 0, 0, 2, 30, }, 5877 + { 1, 0, 0, 0, 3, 34, }, 5878 + { 3, 0, 0, 0, 3, 32, }, 5879 + { 4, 0, 0, 0, 3, 34, }, 5880 + { 5, 0, 0, 0, 3, 30, }, 5881 + { 6, 0, 0, 0, 3, 32, }, 5882 + { 7, 0, 0, 0, 3, 30, }, 5883 + { 1, 0, 0, 0, 4, 34, }, 5884 + { 3, 0, 0, 0, 4, 32, }, 5885 + { 4, 0, 0, 0, 4, 34, }, 5886 + { 5, 0, 0, 0, 4, 30, }, 5887 + { 6, 0, 0, 0, 4, 32, }, 5888 + { 7, 0, 0, 0, 4, 30, }, 5889 + { 1, 0, 0, 0, 5, 34, }, 5890 + { 3, 0, 0, 0, 5, 32, }, 5891 + { 4, 0, 0, 0, 5, 34, }, 5892 + { 5, 0, 0, 0, 5, 30, }, 5893 + { 6, 0, 0, 0, 5, 32, }, 5894 + { 7, 0, 0, 0, 5, 30, }, 5895 + { 1, 0, 0, 0, 6, 34, }, 5896 + { 3, 0, 0, 0, 6, 32, }, 5897 + { 4, 0, 0, 0, 6, 34, }, 5898 + { 5, 0, 0, 0, 6, 30, }, 5899 + { 6, 0, 0, 0, 6, 32, }, 5900 + { 7, 0, 0, 0, 6, 30, }, 5901 + { 1, 0, 0, 0, 7, 34, }, 5902 + { 3, 0, 0, 0, 7, 32, }, 5903 + { 4, 0, 0, 0, 7, 34, }, 5904 + { 5, 0, 0, 0, 7, 30, }, 5905 + { 6, 0, 0, 0, 7, 32, }, 5906 + { 7, 0, 0, 0, 7, 30, }, 5907 + { 1, 0, 0, 0, 8, 34, }, 5908 + { 3, 0, 0, 0, 8, 32, }, 5909 + { 4, 0, 0, 0, 8, 34, }, 5910 + { 5, 0, 0, 0, 8, 30, }, 5911 + { 6, 0, 0, 0, 8, 32, }, 5912 + { 7, 0, 0, 0, 8, 30, }, 5913 + { 1, 0, 0, 0, 9, 34, }, 5914 + { 3, 0, 0, 0, 9, 32, }, 5915 + { 4, 0, 0, 0, 9, 34, }, 5916 + { 5, 0, 0, 0, 9, 30, }, 5917 + { 6, 0, 0, 0, 9, 32, }, 5918 + { 7, 0, 0, 0, 9, 30, }, 5919 + { 1, 0, 0, 0, 10, 34, }, 5920 + { 3, 0, 0, 0, 10, 32, }, 5921 + { 4, 0, 0, 0, 10, 34, }, 5922 + { 5, 0, 0, 0, 10, 30, }, 5923 + { 6, 0, 0, 0, 10, 32, }, 5924 + { 7, 0, 0, 0, 10, 30, }, 5925 + { 1, 0, 0, 0, 11, 34, }, 5926 + { 3, 0, 0, 0, 11, 32, }, 5927 + { 4, 0, 0, 0, 11, 34, }, 5928 + { 5, 0, 0, 0, 11, 30, }, 5929 + { 6, 0, 0, 0, 11, 32, }, 5930 + { 7, 0, 0, 0, 11, 30, }, 5931 + { 1, 0, 0, 0, 12, 34, }, 5932 + { 3, 0, 0, 0, 12, 24, }, 5933 + { 4, 0, 0, 0, 12, 34, }, 5934 + { 5, 0, 0, 0, 12, 30, }, 5935 + { 6, 0, 0, 0, 12, 24, }, 5936 + { 7, 0, 0, 0, 12, 30, }, 5937 + { 1, 0, 0, 0, 13, 34, }, 5938 + { 3, 0, 0, 0, 13, 16, }, 5939 + { 4, 0, 0, 0, 13, 34, }, 5940 + { 5, 0, 0, 0, 13, 30, }, 5941 + { 6, 0, 0, 0, 13, 16, }, 5942 + { 7, 0, 0, 0, 13, 30, }, 5943 + { 1, 0, 0, 0, 14, 34, }, 5944 + { 3, 0, 0, 0, 14, 63, }, 5945 + { 4, 0, 0, 0, 14, 63, }, 5946 + { 5, 0, 0, 0, 14, 63, }, 5947 + { 6, 0, 0, 0, 14, 63, }, 5948 + { 7, 0, 0, 0, 14, 63, }, 5949 + { 1, 0, 0, 1, 1, 34, }, 5950 + { 3, 0, 0, 1, 1, 30, }, 5951 + { 4, 0, 0, 1, 1, 32, }, 5952 + { 5, 0, 0, 1, 1, 30, }, 5953 + { 6, 0, 0, 1, 1, 30, }, 5954 + { 7, 0, 0, 1, 1, 30, }, 5955 + { 1, 0, 0, 1, 2, 34, }, 5956 + { 3, 0, 0, 1, 2, 32, }, 5957 + { 4, 0, 0, 1, 2, 34, }, 5958 + { 5, 0, 0, 1, 2, 30, }, 5959 + { 6, 0, 0, 1, 2, 32, }, 5960 + { 7, 0, 0, 1, 2, 30, }, 5961 + { 1, 0, 0, 1, 3, 34, }, 5962 + { 3, 0, 0, 1, 3, 34, }, 5963 + { 4, 0, 0, 1, 3, 34, }, 5964 + { 5, 0, 0, 1, 3, 30, }, 5965 + { 6, 0, 0, 1, 3, 34, }, 5966 + { 7, 0, 0, 1, 3, 30, }, 5967 + { 1, 0, 0, 1, 4, 34, }, 5968 + { 3, 0, 0, 1, 4, 34, }, 5969 + { 4, 0, 0, 1, 4, 34, }, 5970 + { 5, 0, 0, 1, 4, 30, }, 5971 + { 6, 0, 0, 1, 4, 34, }, 5972 + { 7, 0, 0, 1, 4, 30, }, 5973 + { 1, 0, 0, 1, 5, 34, }, 5974 + { 3, 0, 0, 1, 5, 34, }, 5975 + { 4, 0, 0, 1, 5, 34, }, 5976 + { 5, 0, 0, 1, 5, 30, }, 5977 + { 6, 0, 0, 1, 5, 34, }, 5978 + { 7, 0, 0, 1, 5, 30, }, 5979 + { 1, 0, 0, 1, 6, 34, }, 5980 + { 3, 0, 0, 1, 6, 34, }, 5981 + { 4, 0, 0, 1, 6, 34, }, 5982 + { 5, 0, 0, 1, 6, 30, }, 5983 + { 6, 0, 0, 1, 6, 34, }, 5984 + { 7, 0, 0, 1, 6, 30, }, 5985 + { 1, 0, 0, 1, 7, 34, }, 5986 + { 3, 0, 0, 1, 7, 34, }, 5987 + { 4, 0, 0, 1, 7, 34, }, 5988 + { 5, 0, 0, 1, 7, 30, }, 5989 + { 6, 0, 0, 1, 7, 34, }, 5990 + { 7, 0, 0, 1, 7, 30, }, 5991 + { 1, 0, 0, 1, 8, 34, }, 5992 + { 3, 0, 0, 1, 8, 34, }, 5993 + { 4, 0, 0, 1, 8, 34, }, 5994 + { 5, 0, 0, 1, 8, 30, }, 5995 + { 6, 0, 0, 1, 8, 34, }, 5996 + { 7, 0, 0, 1, 8, 30, }, 5997 + { 1, 0, 0, 1, 9, 34, }, 5998 + { 3, 0, 0, 1, 9, 34, }, 5999 + { 4, 0, 0, 1, 9, 34, }, 6000 + { 5, 0, 0, 1, 9, 30, }, 6001 + { 6, 0, 0, 1, 9, 34, }, 6002 + { 7, 0, 0, 1, 9, 30, }, 6003 + { 1, 0, 0, 1, 10, 34, }, 6004 + { 3, 0, 0, 1, 10, 32, }, 6005 + { 4, 0, 0, 1, 10, 34, }, 6006 + { 5, 0, 0, 1, 10, 30, }, 6007 + { 6, 0, 0, 1, 10, 32, }, 6008 + { 7, 0, 0, 1, 10, 30, }, 6009 + { 1, 0, 0, 1, 11, 34, }, 6010 + { 3, 0, 0, 1, 11, 30, }, 6011 + { 4, 0, 0, 1, 11, 34, }, 6012 + { 5, 0, 0, 1, 11, 30, }, 6013 + { 6, 0, 0, 1, 11, 30, }, 6014 + { 7, 0, 0, 1, 11, 30, }, 6015 + { 1, 0, 0, 1, 12, 34, }, 6016 + { 3, 0, 0, 1, 12, 28, }, 6017 + { 4, 0, 0, 1, 12, 34, }, 6018 + { 5, 0, 0, 1, 12, 30, }, 6019 + { 6, 0, 0, 1, 12, 28, }, 6020 + { 7, 0, 0, 1, 12, 30, }, 6021 + { 1, 0, 0, 1, 13, 34, }, 6022 + { 3, 0, 0, 1, 13, 16, }, 6023 + { 4, 0, 0, 1, 13, 32, }, 6024 + { 5, 0, 0, 1, 13, 30, }, 6025 + { 6, 0, 0, 1, 13, 16, }, 6026 + { 7, 0, 0, 1, 13, 30, }, 6027 + { 1, 0, 0, 1, 14, 63, }, 6028 + { 3, 0, 0, 1, 14, 63, }, 6029 + { 4, 0, 0, 1, 14, 63, }, 6030 + { 5, 0, 0, 1, 14, 63, }, 6031 + { 6, 0, 0, 1, 14, 63, }, 6032 + { 7, 0, 0, 1, 14, 63, }, 6033 + { 1, 0, 0, 2, 1, 34, }, 6034 + { 3, 0, 0, 2, 1, 26, }, 6035 + { 4, 0, 0, 2, 1, 32, }, 6036 + { 5, 0, 0, 2, 1, 30, }, 6037 + { 6, 0, 0, 2, 1, 26, }, 6038 + { 7, 0, 0, 2, 1, 30, }, 6039 + { 1, 0, 0, 2, 2, 34, }, 6040 + { 3, 0, 0, 2, 2, 30, }, 6041 + { 4, 0, 0, 2, 2, 34, }, 6042 + { 5, 0, 0, 2, 2, 30, }, 6043 + { 6, 0, 0, 2, 2, 30, }, 6044 + { 7, 0, 0, 2, 2, 30, }, 6045 + { 1, 0, 0, 2, 3, 34, }, 6046 + { 3, 0, 0, 2, 3, 32, }, 6047 + { 4, 0, 0, 2, 3, 34, }, 6048 + { 5, 0, 0, 2, 3, 30, }, 6049 + { 6, 0, 0, 2, 3, 32, }, 6050 + { 7, 0, 0, 2, 3, 30, }, 6051 + { 1, 0, 0, 2, 4, 34, }, 6052 + { 3, 0, 0, 2, 4, 34, }, 6053 + { 4, 0, 0, 2, 4, 34, }, 6054 + { 5, 0, 0, 2, 4, 30, }, 6055 + { 6, 0, 0, 2, 4, 34, }, 6056 + { 7, 0, 0, 2, 4, 30, }, 6057 + { 1, 0, 0, 2, 5, 34, }, 6058 + { 3, 0, 0, 2, 5, 34, }, 6059 + { 4, 0, 0, 2, 5, 34, }, 6060 + { 5, 0, 0, 2, 5, 30, }, 6061 + { 6, 0, 0, 2, 5, 34, }, 6062 + { 7, 0, 0, 2, 5, 30, }, 6063 + { 1, 0, 0, 2, 6, 34, }, 6064 + { 3, 0, 0, 2, 6, 34, }, 6065 + { 4, 0, 0, 2, 6, 34, }, 6066 + { 5, 0, 0, 2, 6, 30, }, 6067 + { 6, 0, 0, 2, 6, 34, }, 6068 + { 7, 0, 0, 2, 6, 30, }, 6069 + { 1, 0, 0, 2, 7, 34, }, 6070 + { 3, 0, 0, 2, 7, 34, }, 6071 + { 4, 0, 0, 2, 7, 34, }, 6072 + { 5, 0, 0, 2, 7, 30, }, 6073 + { 6, 0, 0, 2, 7, 34, }, 6074 + { 7, 0, 0, 2, 7, 30, }, 6075 + { 1, 0, 0, 2, 8, 34, }, 6076 + { 3, 0, 0, 2, 8, 34, }, 6077 + { 4, 0, 0, 2, 8, 34, }, 6078 + { 5, 0, 0, 2, 8, 30, }, 6079 + { 6, 0, 0, 2, 8, 34, }, 6080 + { 7, 0, 0, 2, 8, 30, }, 6081 + { 1, 0, 0, 2, 9, 34, }, 6082 + { 3, 0, 0, 2, 9, 32, }, 6083 + { 4, 0, 0, 2, 9, 34, }, 6084 + { 5, 0, 0, 2, 9, 30, }, 6085 + { 6, 0, 0, 2, 9, 32, }, 6086 + { 7, 0, 0, 2, 9, 30, }, 6087 + { 1, 0, 0, 2, 10, 34, }, 6088 + { 3, 0, 0, 2, 10, 30, }, 6089 + { 4, 0, 0, 2, 10, 34, }, 6090 + { 5, 0, 0, 2, 10, 30, }, 6091 + { 6, 0, 0, 2, 10, 30, }, 6092 + { 7, 0, 0, 2, 10, 30, }, 6093 + { 1, 0, 0, 2, 11, 34, }, 6094 + { 3, 0, 0, 2, 11, 28, }, 6095 + { 4, 0, 0, 2, 11, 34, }, 6096 + { 5, 0, 0, 2, 11, 30, }, 6097 + { 6, 0, 0, 2, 11, 28, }, 6098 + { 7, 0, 0, 2, 11, 30, }, 6099 + { 1, 0, 0, 2, 12, 34, }, 6100 + { 3, 0, 0, 2, 12, 26, }, 6101 + { 4, 0, 0, 2, 12, 34, }, 6102 + { 5, 0, 0, 2, 12, 30, }, 6103 + { 6, 0, 0, 2, 12, 26, }, 6104 + { 7, 0, 0, 2, 12, 30, }, 6105 + { 1, 0, 0, 2, 13, 34, }, 6106 + { 3, 0, 0, 2, 13, 12, }, 6107 + { 4, 0, 0, 2, 13, 32, }, 6108 + { 5, 0, 0, 2, 13, 30, }, 6109 + { 6, 0, 0, 2, 13, 12, }, 6110 + { 7, 0, 0, 2, 13, 30, }, 6111 + { 1, 0, 0, 2, 14, 63, }, 6112 + { 3, 0, 0, 2, 14, 63, }, 6113 + { 4, 0, 0, 2, 14, 63, }, 6114 + { 5, 0, 0, 2, 14, 63, }, 6115 + { 6, 0, 0, 2, 14, 63, }, 6116 + { 7, 0, 0, 2, 14, 63, }, 6117 + { 1, 0, 1, 2, 1, 63, }, 6118 + { 3, 0, 1, 2, 1, 63, }, 6119 + { 4, 0, 1, 2, 1, 63, }, 6120 + { 5, 0, 1, 2, 1, 63, }, 6121 + { 6, 0, 1, 2, 1, 63, }, 6122 + { 7, 0, 1, 2, 1, 63, }, 6123 + { 1, 0, 1, 2, 2, 63, }, 6124 + { 3, 0, 1, 2, 2, 63, }, 6125 + { 4, 0, 1, 2, 2, 63, }, 6126 + { 5, 0, 1, 2, 2, 63, }, 6127 + { 6, 0, 1, 2, 2, 63, }, 6128 + { 7, 0, 1, 2, 2, 63, }, 6129 + { 1, 0, 1, 2, 3, 30, }, 6130 + { 3, 0, 1, 2, 3, 26, }, 6131 + { 4, 0, 1, 2, 3, 30, }, 6132 + { 5, 0, 1, 2, 3, 30, }, 6133 + { 6, 0, 1, 2, 3, 26, }, 6134 + { 7, 0, 1, 2, 3, 30, }, 6135 + { 1, 0, 1, 2, 4, 30, }, 6136 + { 3, 0, 1, 2, 4, 26, }, 6137 + { 4, 0, 1, 2, 4, 30, }, 6138 + { 5, 0, 1, 2, 4, 30, }, 6139 + { 6, 0, 1, 2, 4, 26, }, 6140 + { 7, 0, 1, 2, 4, 30, }, 6141 + { 1, 0, 1, 2, 5, 30, }, 6142 + { 3, 0, 1, 2, 5, 30, }, 6143 + { 4, 0, 1, 2, 5, 30, }, 6144 + { 5, 0, 1, 2, 5, 30, }, 6145 + { 6, 0, 1, 2, 5, 30, }, 6146 + { 7, 0, 1, 2, 5, 30, }, 6147 + { 1, 0, 1, 2, 6, 30, }, 6148 + { 3, 0, 1, 2, 6, 30, }, 6149 + { 4, 0, 1, 2, 6, 30, }, 6150 + { 5, 0, 1, 2, 6, 30, }, 6151 + { 6, 0, 1, 2, 6, 30, }, 6152 + { 7, 0, 1, 2, 6, 30, }, 6153 + { 1, 0, 1, 2, 7, 30, }, 6154 + { 3, 0, 1, 2, 7, 30, }, 6155 + { 4, 0, 1, 2, 7, 30, }, 6156 + { 5, 0, 1, 2, 7, 30, }, 6157 + { 6, 0, 1, 2, 7, 30, }, 6158 + { 7, 0, 1, 2, 7, 30, }, 6159 + { 1, 0, 1, 2, 8, 30, }, 6160 + { 3, 0, 1, 2, 8, 26, }, 6161 + { 4, 0, 1, 2, 8, 30, }, 6162 + { 5, 0, 1, 2, 8, 30, }, 6163 + { 6, 0, 1, 2, 8, 26, }, 6164 + { 7, 0, 1, 2, 8, 30, }, 6165 + { 1, 0, 1, 2, 9, 30, }, 6166 + { 3, 0, 1, 2, 9, 26, }, 6167 + { 4, 0, 1, 2, 9, 30, }, 6168 + { 5, 0, 1, 2, 9, 30, }, 6169 + { 6, 0, 1, 2, 9, 26, }, 6170 + { 7, 0, 1, 2, 9, 30, }, 6171 + { 1, 0, 1, 2, 10, 30, }, 6172 + { 3, 0, 1, 2, 10, 28, }, 6173 + { 4, 0, 1, 2, 10, 30, }, 6174 + { 5, 0, 1, 2, 10, 30, }, 6175 + { 6, 0, 1, 2, 10, 28, }, 6176 + { 7, 0, 1, 2, 10, 30, }, 6177 + { 1, 0, 1, 2, 11, 30, }, 6178 + { 3, 0, 1, 2, 11, 20, }, 6179 + { 4, 0, 1, 2, 11, 30, }, 6180 + { 5, 0, 1, 2, 11, 30, }, 6181 + { 6, 0, 1, 2, 11, 20, }, 6182 + { 7, 0, 1, 2, 11, 30, }, 6183 + { 1, 0, 1, 2, 12, 63, }, 6184 + { 3, 0, 1, 2, 12, 63, }, 6185 + { 4, 0, 1, 2, 12, 63, }, 6186 + { 5, 0, 1, 2, 12, 63, }, 6187 + { 6, 0, 1, 2, 12, 63, }, 6188 + { 7, 0, 1, 2, 12, 63, }, 6189 + { 1, 0, 1, 2, 13, 63, }, 6190 + { 3, 0, 1, 2, 13, 63, }, 6191 + { 4, 0, 1, 2, 13, 63, }, 6192 + { 5, 0, 1, 2, 13, 63, }, 6193 + { 6, 0, 1, 2, 13, 63, }, 6194 + { 7, 0, 1, 2, 13, 63, }, 6195 + { 1, 0, 1, 2, 14, 63, }, 6196 + { 3, 0, 1, 2, 14, 63, }, 6197 + { 4, 0, 1, 2, 14, 63, }, 6198 + { 5, 0, 1, 2, 14, 63, }, 6199 + { 6, 0, 1, 2, 14, 63, }, 6200 + { 7, 0, 1, 2, 14, 63, }, 6201 + { 1, 1, 0, 1, 36, 33, }, 6202 + { 3, 1, 0, 1, 36, 31, }, 6203 + { 4, 1, 0, 1, 36, 29, }, 6204 + { 5, 1, 0, 1, 36, 32, }, 6205 + { 6, 1, 0, 1, 36, 29, }, 6206 + { 7, 1, 0, 1, 36, 27, }, 6207 + { 1, 1, 0, 1, 40, 33, }, 6208 + { 3, 1, 0, 1, 40, 31, }, 6209 + { 4, 1, 0, 1, 40, 28, }, 6210 + { 5, 1, 0, 1, 40, 32, }, 6211 + { 6, 1, 0, 1, 40, 29, }, 6212 + { 7, 1, 0, 1, 40, 27, }, 6213 + { 1, 1, 0, 1, 44, 33, }, 6214 + { 3, 1, 0, 1, 44, 31, }, 6215 + { 4, 1, 0, 1, 44, 28, }, 6216 + { 5, 1, 0, 1, 44, 32, }, 6217 + { 6, 1, 0, 1, 44, 30, }, 6218 + { 7, 1, 0, 1, 44, 27, }, 6219 + { 1, 1, 0, 1, 48, 33, }, 6220 + { 3, 1, 0, 1, 48, 31, }, 6221 + { 4, 1, 0, 1, 48, 27, }, 6222 + { 5, 1, 0, 1, 48, 32, }, 6223 + { 6, 1, 0, 1, 48, 30, }, 6224 + { 7, 1, 0, 1, 48, 27, }, 6225 + { 1, 1, 0, 1, 52, 33, }, 6226 + { 3, 1, 0, 1, 52, 32, }, 6227 + { 4, 1, 0, 1, 52, 16, }, 6228 + { 5, 1, 0, 1, 52, 32, }, 6229 + { 6, 1, 0, 1, 52, 30, }, 6230 + { 7, 1, 0, 1, 52, 27, }, 6231 + { 1, 1, 0, 1, 56, 33, }, 6232 + { 3, 1, 0, 1, 56, 32, }, 6233 + { 4, 1, 0, 1, 56, 33, }, 6234 + { 5, 1, 0, 1, 56, 32, }, 6235 + { 6, 1, 0, 1, 56, 30, }, 6236 + { 7, 1, 0, 1, 56, 27, }, 6237 + { 1, 1, 0, 1, 60, 33, }, 6238 + { 3, 1, 0, 1, 60, 32, }, 6239 + { 4, 1, 0, 1, 60, 33, }, 6240 + { 5, 1, 0, 1, 60, 32, }, 6241 + { 6, 1, 0, 1, 60, 30, }, 6242 + { 7, 1, 0, 1, 60, 27, }, 6243 + { 1, 1, 0, 1, 64, 33, }, 6244 + { 3, 1, 0, 1, 64, 30, }, 6245 + { 4, 1, 0, 1, 64, 33, }, 6246 + { 5, 1, 0, 1, 64, 32, }, 6247 + { 6, 1, 0, 1, 64, 29, }, 6248 + { 7, 1, 0, 1, 64, 27, }, 6249 + { 1, 1, 0, 1, 100, 33, }, 6250 + { 3, 1, 0, 1, 100, 30, }, 6251 + { 4, 1, 0, 1, 100, 33, }, 6252 + { 5, 1, 0, 1, 100, 32, }, 6253 + { 6, 1, 0, 1, 100, 30, }, 6254 + { 7, 1, 0, 1, 100, 27, }, 6255 + { 1, 1, 0, 1, 104, 33, }, 6256 + { 3, 1, 0, 1, 104, 33, }, 6257 + { 4, 1, 0, 1, 104, 33, }, 6258 + { 5, 1, 0, 1, 104, 32, }, 6259 + { 6, 1, 0, 1, 104, 30, }, 6260 + { 7, 1, 0, 1, 104, 27, }, 6261 + { 1, 1, 0, 1, 108, 33, }, 6262 + { 3, 1, 0, 1, 108, 33, }, 6263 + { 4, 1, 0, 1, 108, 33, }, 6264 + { 5, 1, 0, 1, 108, 32, }, 6265 + { 6, 1, 0, 1, 108, 30, }, 6266 + { 7, 1, 0, 1, 108, 27, }, 6267 + { 1, 1, 0, 1, 112, 33, }, 6268 + { 3, 1, 0, 1, 112, 33, }, 6269 + { 4, 1, 0, 1, 112, 33, }, 6270 + { 5, 1, 0, 1, 112, 32, }, 6271 + { 6, 1, 0, 1, 112, 30, }, 6272 + { 7, 1, 0, 1, 112, 27, }, 6273 + { 1, 1, 0, 1, 116, 33, }, 6274 + { 3, 1, 0, 1, 116, 33, }, 6275 + { 4, 1, 0, 1, 116, 33, }, 6276 + { 5, 1, 0, 1, 116, 32, }, 6277 + { 6, 1, 0, 1, 116, 30, }, 6278 + { 7, 1, 0, 1, 116, 27, }, 6279 + { 1, 1, 0, 1, 120, 33, }, 6280 + { 3, 1, 0, 1, 120, 63, }, 6281 + { 4, 1, 0, 1, 120, 33, }, 6282 + { 5, 1, 0, 1, 120, 63, }, 6283 + { 6, 1, 0, 1, 120, 30, }, 6284 + { 7, 1, 0, 1, 120, 27, }, 6285 + { 1, 1, 0, 1, 124, 33, }, 6286 + { 3, 1, 0, 1, 124, 63, }, 6287 + { 4, 1, 0, 1, 124, 33, }, 6288 + { 5, 1, 0, 1, 124, 63, }, 6289 + { 6, 1, 0, 1, 124, 30, }, 6290 + { 7, 1, 0, 1, 124, 27, }, 6291 + { 1, 1, 0, 1, 128, 33, }, 6292 + { 3, 1, 0, 1, 128, 63, }, 6293 + { 4, 1, 0, 1, 128, 63, }, 6294 + { 5, 1, 0, 1, 128, 63, }, 6295 + { 6, 1, 0, 1, 128, 30, }, 6296 + { 7, 1, 0, 1, 128, 27, }, 6297 + { 1, 1, 0, 1, 132, 33, }, 6298 + { 3, 1, 0, 1, 132, 33, }, 6299 + { 4, 1, 0, 1, 132, 63, }, 6300 + { 5, 1, 0, 1, 132, 32, }, 6301 + { 6, 1, 0, 1, 132, 30, }, 6302 + { 7, 1, 0, 1, 132, 27, }, 6303 + { 1, 1, 0, 1, 136, 33, }, 6304 + { 3, 1, 0, 1, 136, 33, }, 6305 + { 4, 1, 0, 1, 136, 63, }, 6306 + { 5, 1, 0, 1, 136, 32, }, 6307 + { 6, 1, 0, 1, 136, 30, }, 6308 + { 7, 1, 0, 1, 136, 63, }, 6309 + { 1, 1, 0, 1, 140, 33, }, 6310 + { 3, 1, 0, 1, 140, 31, }, 6311 + { 4, 1, 0, 1, 140, 63, }, 6312 + { 5, 1, 0, 1, 140, 32, }, 6313 + { 6, 1, 0, 1, 140, 30, }, 6314 + { 7, 1, 0, 1, 140, 63, }, 6315 + { 1, 1, 0, 1, 144, 63, }, 6316 + { 3, 1, 0, 1, 144, 30, }, 6317 + { 4, 1, 0, 1, 144, 63, }, 6318 + { 5, 1, 0, 1, 144, 63, }, 6319 + { 6, 1, 0, 1, 144, 30, }, 6320 + { 7, 1, 0, 1, 144, 63, }, 6321 + { 1, 1, 0, 1, 149, 63, }, 6322 + { 3, 1, 0, 1, 149, 30, }, 6323 + { 4, 1, 0, 1, 149, 33, }, 6324 + { 5, 1, 0, 1, 149, 33, }, 6325 + { 6, 1, 0, 1, 149, 30, }, 6326 + { 7, 1, 0, 1, 149, 27, }, 6327 + { 1, 1, 0, 1, 153, 63, }, 6328 + { 3, 1, 0, 1, 153, 33, }, 6329 + { 4, 1, 0, 1, 153, 33, }, 6330 + { 5, 1, 0, 1, 153, 33, }, 6331 + { 6, 1, 0, 1, 153, 30, }, 6332 + { 7, 1, 0, 1, 153, 27, }, 6333 + { 1, 1, 0, 1, 157, 63, }, 6334 + { 3, 1, 0, 1, 157, 33, }, 6335 + { 4, 1, 0, 1, 157, 33, }, 6336 + { 5, 1, 0, 1, 157, 33, }, 6337 + { 6, 1, 0, 1, 157, 30, }, 6338 + { 7, 1, 0, 1, 157, 27, }, 6339 + { 1, 1, 0, 1, 161, 63, }, 6340 + { 3, 1, 0, 1, 161, 33, }, 6341 + { 4, 1, 0, 1, 161, 31, }, 6342 + { 5, 1, 0, 1, 161, 33, }, 6343 + { 6, 1, 0, 1, 161, 30, }, 6344 + { 7, 1, 0, 1, 161, 27, }, 6345 + { 1, 1, 0, 1, 165, 63, }, 6346 + { 3, 1, 0, 1, 165, 33, }, 6347 + { 4, 1, 0, 1, 165, 63, }, 6348 + { 5, 1, 0, 1, 165, 33, }, 6349 + { 6, 1, 0, 1, 165, 30, }, 6350 + { 7, 1, 0, 1, 165, 27, }, 6351 + { 1, 1, 0, 2, 36, 33, }, 6352 + { 3, 1, 0, 2, 36, 30, }, 6353 + { 4, 1, 0, 2, 36, 27, }, 6354 + { 5, 1, 0, 2, 36, 32, }, 6355 + { 6, 1, 0, 2, 36, 30, }, 6356 + { 7, 1, 0, 2, 36, 27, }, 6357 + { 1, 1, 0, 2, 40, 33, }, 6358 + { 3, 1, 0, 2, 40, 31, }, 6359 + { 4, 1, 0, 2, 40, 29, }, 6360 + { 5, 1, 0, 2, 40, 32, }, 6361 + { 6, 1, 0, 2, 40, 30, }, 6362 + { 7, 1, 0, 2, 40, 27, }, 6363 + { 1, 1, 0, 2, 44, 33, }, 6364 + { 3, 1, 0, 2, 44, 31, }, 6365 + { 4, 1, 0, 2, 44, 29, }, 6366 + { 5, 1, 0, 2, 44, 32, }, 6367 + { 6, 1, 0, 2, 44, 30, }, 6368 + { 7, 1, 0, 2, 44, 27, }, 6369 + { 1, 1, 0, 2, 48, 33, }, 6370 + { 3, 1, 0, 2, 48, 31, }, 6371 + { 4, 1, 0, 2, 48, 26, }, 6372 + { 5, 1, 0, 2, 48, 32, }, 6373 + { 6, 1, 0, 2, 48, 30, }, 6374 + { 7, 1, 0, 2, 48, 27, }, 6375 + { 1, 1, 0, 2, 52, 33, }, 6376 + { 3, 1, 0, 2, 52, 32, }, 6377 + { 4, 1, 0, 2, 52, 7, }, 6378 + { 5, 1, 0, 2, 52, 32, }, 6379 + { 6, 1, 0, 2, 52, 30, }, 6380 + { 7, 1, 0, 2, 52, 27, }, 6381 + { 1, 1, 0, 2, 56, 33, }, 6382 + { 3, 1, 0, 2, 56, 32, }, 6383 + { 4, 1, 0, 2, 56, 33, }, 6384 + { 5, 1, 0, 2, 56, 32, }, 6385 + { 6, 1, 0, 2, 56, 30, }, 6386 + { 7, 1, 0, 2, 56, 27, }, 6387 + { 1, 1, 0, 2, 60, 33, }, 6388 + { 3, 1, 0, 2, 60, 32, }, 6389 + { 4, 1, 0, 2, 60, 33, }, 6390 + { 5, 1, 0, 2, 60, 32, }, 6391 + { 6, 1, 0, 2, 60, 30, }, 6392 + { 7, 1, 0, 2, 60, 27, }, 6393 + { 1, 1, 0, 2, 64, 33, }, 6394 + { 3, 1, 0, 2, 64, 30, }, 6395 + { 4, 1, 0, 2, 64, 33, }, 6396 + { 5, 1, 0, 2, 64, 32, }, 6397 + { 6, 1, 0, 2, 64, 30, }, 6398 + { 7, 1, 0, 2, 64, 27, }, 6399 + { 1, 1, 0, 2, 100, 33, }, 6400 + { 3, 1, 0, 2, 100, 30, }, 6401 + { 4, 1, 0, 2, 100, 33, }, 6402 + { 5, 1, 0, 2, 100, 32, }, 6403 + { 6, 1, 0, 2, 100, 30, }, 6404 + { 7, 1, 0, 2, 100, 27, }, 6405 + { 1, 1, 0, 2, 104, 33, }, 6406 + { 3, 1, 0, 2, 104, 33, }, 6407 + { 4, 1, 0, 2, 104, 33, }, 6408 + { 5, 1, 0, 2, 104, 32, }, 6409 + { 6, 1, 0, 2, 104, 30, }, 6410 + { 7, 1, 0, 2, 104, 27, }, 6411 + { 1, 1, 0, 2, 108, 33, }, 6412 + { 3, 1, 0, 2, 108, 33, }, 6413 + { 4, 1, 0, 2, 108, 33, }, 6414 + { 5, 1, 0, 2, 108, 32, }, 6415 + { 6, 1, 0, 2, 108, 30, }, 6416 + { 7, 1, 0, 2, 108, 27, }, 6417 + { 1, 1, 0, 2, 112, 33, }, 6418 + { 3, 1, 0, 2, 112, 33, }, 6419 + { 4, 1, 0, 2, 112, 33, }, 6420 + { 5, 1, 0, 2, 112, 32, }, 6421 + { 6, 1, 0, 2, 112, 30, }, 6422 + { 7, 1, 0, 2, 112, 27, }, 6423 + { 1, 1, 0, 2, 116, 33, }, 6424 + { 3, 1, 0, 2, 116, 33, }, 6425 + { 4, 1, 0, 2, 116, 33, }, 6426 + { 5, 1, 0, 2, 116, 32, }, 6427 + { 6, 1, 0, 2, 116, 30, }, 6428 + { 7, 1, 0, 2, 116, 27, }, 6429 + { 1, 1, 0, 2, 120, 33, }, 6430 + { 3, 1, 0, 2, 120, 63, }, 6431 + { 4, 1, 0, 2, 120, 33, }, 6432 + { 5, 1, 0, 2, 120, 63, }, 6433 + { 6, 1, 0, 2, 120, 30, }, 6434 + { 7, 1, 0, 2, 120, 27, }, 6435 + { 1, 1, 0, 2, 124, 33, }, 6436 + { 3, 1, 0, 2, 124, 63, }, 6437 + { 4, 1, 0, 2, 124, 33, }, 6438 + { 5, 1, 0, 2, 124, 63, }, 6439 + { 6, 1, 0, 2, 124, 30, }, 6440 + { 7, 1, 0, 2, 124, 27, }, 6441 + { 1, 1, 0, 2, 128, 33, }, 6442 + { 3, 1, 0, 2, 128, 63, }, 6443 + { 4, 1, 0, 2, 128, 63, }, 6444 + { 5, 1, 0, 2, 128, 63, }, 6445 + { 6, 1, 0, 2, 128, 30, }, 6446 + { 7, 1, 0, 2, 128, 27, }, 6447 + { 1, 1, 0, 2, 132, 33, }, 6448 + { 3, 1, 0, 2, 132, 33, }, 6449 + { 4, 1, 0, 2, 132, 63, }, 6450 + { 5, 1, 0, 2, 132, 32, }, 6451 + { 6, 1, 0, 2, 132, 30, }, 6452 + { 7, 1, 0, 2, 132, 27, }, 6453 + { 1, 1, 0, 2, 136, 33, }, 6454 + { 3, 1, 0, 2, 136, 33, }, 6455 + { 4, 1, 0, 2, 136, 63, }, 6456 + { 5, 1, 0, 2, 136, 32, }, 6457 + { 6, 1, 0, 2, 136, 30, }, 6458 + { 7, 1, 0, 2, 136, 63, }, 6459 + { 1, 1, 0, 2, 140, 33, }, 6460 + { 3, 1, 0, 2, 140, 29, }, 6461 + { 4, 1, 0, 2, 140, 63, }, 6462 + { 5, 1, 0, 2, 140, 32, }, 6463 + { 6, 1, 0, 2, 140, 30, }, 6464 + { 7, 1, 0, 2, 140, 63, }, 6465 + { 1, 1, 0, 2, 144, 63, }, 6466 + { 3, 1, 0, 2, 144, 27, }, 6467 + { 4, 1, 0, 2, 144, 63, }, 6468 + { 5, 1, 0, 2, 144, 63, }, 6469 + { 6, 1, 0, 2, 144, 30, }, 6470 + { 7, 1, 0, 2, 144, 63, }, 6471 + { 1, 1, 0, 2, 149, 63, }, 6472 + { 3, 1, 0, 2, 149, 33, }, 6473 + { 4, 1, 0, 2, 149, 33, }, 6474 + { 5, 1, 0, 2, 149, 33, }, 6475 + { 6, 1, 0, 2, 149, 30, }, 6476 + { 7, 1, 0, 2, 149, 27, }, 6477 + { 1, 1, 0, 2, 153, 63, }, 6478 + { 3, 1, 0, 2, 153, 33, }, 6479 + { 4, 1, 0, 2, 153, 33, }, 6480 + { 5, 1, 0, 2, 153, 33, }, 6481 + { 6, 1, 0, 2, 153, 30, }, 6482 + { 7, 1, 0, 2, 153, 27, }, 6483 + { 1, 1, 0, 2, 157, 63, }, 6484 + { 3, 1, 0, 2, 157, 33, }, 6485 + { 4, 1, 0, 2, 157, 33, }, 6486 + { 5, 1, 0, 2, 157, 33, }, 6487 + { 6, 1, 0, 2, 157, 30, }, 6488 + { 7, 1, 0, 2, 157, 27, }, 6489 + { 1, 1, 0, 2, 161, 63, }, 6490 + { 3, 1, 0, 2, 161, 33, }, 6491 + { 4, 1, 0, 2, 161, 31, }, 6492 + { 5, 1, 0, 2, 161, 33, }, 6493 + { 6, 1, 0, 2, 161, 30, }, 6494 + { 7, 1, 0, 2, 161, 27, }, 6495 + { 1, 1, 0, 2, 165, 63, }, 6496 + { 3, 1, 0, 2, 165, 33, }, 6497 + { 4, 1, 0, 2, 165, 63, }, 6498 + { 5, 1, 0, 2, 165, 33, }, 6499 + { 6, 1, 0, 2, 165, 30, }, 6500 + { 7, 1, 0, 2, 165, 27, }, 6501 + { 1, 1, 1, 2, 38, 32, }, 6502 + { 3, 1, 1, 2, 38, 22, }, 6503 + { 4, 1, 1, 2, 38, 26, }, 6504 + { 5, 1, 1, 2, 38, 32, }, 6505 + { 6, 1, 1, 2, 38, 22, }, 6506 + { 7, 1, 1, 2, 38, 27, }, 6507 + { 1, 1, 1, 2, 46, 32, }, 6508 + { 3, 1, 1, 2, 46, 32, }, 6509 + { 4, 1, 1, 2, 46, 28, }, 6510 + { 5, 1, 1, 2, 46, 32, }, 6511 + { 6, 1, 1, 2, 46, 30, }, 6512 + { 7, 1, 1, 2, 46, 27, }, 6513 + { 1, 1, 1, 2, 54, 32, }, 6514 + { 3, 1, 1, 2, 54, 32, }, 6515 + { 4, 1, 1, 2, 54, 22, }, 6516 + { 5, 1, 1, 2, 54, 32, }, 6517 + { 6, 1, 1, 2, 54, 30, }, 6518 + { 7, 1, 1, 2, 54, 27, }, 6519 + { 1, 1, 1, 2, 62, 32, }, 6520 + { 3, 1, 1, 2, 62, 23, }, 6521 + { 4, 1, 1, 2, 62, 31, }, 6522 + { 5, 1, 1, 2, 62, 32, }, 6523 + { 6, 1, 1, 2, 62, 23, }, 6524 + { 7, 1, 1, 2, 62, 27, }, 6525 + { 1, 1, 1, 2, 102, 32, }, 6526 + { 3, 1, 1, 2, 102, 21, }, 6527 + { 4, 1, 1, 2, 102, 31, }, 6528 + { 5, 1, 1, 2, 102, 32, }, 6529 + { 6, 1, 1, 2, 102, 30, }, 6530 + { 7, 1, 1, 2, 102, 27, }, 6531 + { 1, 1, 1, 2, 110, 32, }, 6532 + { 3, 1, 1, 2, 110, 32, }, 6533 + { 4, 1, 1, 2, 110, 32, }, 6534 + { 5, 1, 1, 2, 110, 32, }, 6535 + { 6, 1, 1, 2, 110, 30, }, 6536 + { 7, 1, 1, 2, 110, 27, }, 6537 + { 1, 1, 1, 2, 118, 32, }, 6538 + { 3, 1, 1, 2, 118, 63, }, 6539 + { 4, 1, 1, 2, 118, 32, }, 6540 + { 5, 1, 1, 2, 118, 63, }, 6541 + { 6, 1, 1, 2, 118, 30, }, 6542 + { 7, 1, 1, 2, 118, 27, }, 6543 + { 1, 1, 1, 2, 126, 32, }, 6544 + { 3, 1, 1, 2, 126, 63, }, 6545 + { 4, 1, 1, 2, 126, 63, }, 6546 + { 5, 1, 1, 2, 126, 63, }, 6547 + { 6, 1, 1, 2, 126, 30, }, 6548 + { 7, 1, 1, 2, 126, 27, }, 6549 + { 1, 1, 1, 2, 134, 32, }, 6550 + { 3, 1, 1, 2, 134, 32, }, 6551 + { 4, 1, 1, 2, 134, 63, }, 6552 + { 5, 1, 1, 2, 134, 32, }, 6553 + { 6, 1, 1, 2, 134, 30, }, 6554 + { 7, 1, 1, 2, 134, 63, }, 6555 + { 1, 1, 1, 2, 142, 63, }, 6556 + { 3, 1, 1, 2, 142, 29, }, 6557 + { 4, 1, 1, 2, 142, 63, }, 6558 + { 5, 1, 1, 2, 142, 63, }, 6559 + { 6, 1, 1, 2, 142, 30, }, 6560 + { 7, 1, 1, 2, 142, 63, }, 6561 + { 1, 1, 1, 2, 151, 63, }, 6562 + { 3, 1, 1, 2, 151, 32, }, 6563 + { 4, 1, 1, 2, 151, 27, }, 6564 + { 5, 1, 1, 2, 151, 32, }, 6565 + { 6, 1, 1, 2, 151, 30, }, 6566 + { 7, 1, 1, 2, 151, 27, }, 6567 + { 1, 1, 1, 2, 159, 63, }, 6568 + { 3, 1, 1, 2, 159, 32, }, 6569 + { 4, 1, 1, 2, 159, 26, }, 6570 + { 5, 1, 1, 2, 159, 32, }, 6571 + { 6, 1, 1, 2, 159, 30, }, 6572 + { 7, 1, 1, 2, 159, 27, }, 6573 + { 1, 1, 2, 4, 42, 28, }, 6574 + { 3, 1, 2, 4, 42, 19, }, 6575 + { 4, 1, 2, 4, 42, 25, }, 6576 + { 5, 1, 2, 4, 42, 32, }, 6577 + { 6, 1, 2, 4, 42, 19, }, 6578 + { 7, 1, 2, 4, 42, 27, }, 6579 + { 1, 1, 2, 4, 58, 28, }, 6580 + { 3, 1, 2, 4, 58, 22, }, 6581 + { 4, 1, 2, 4, 58, 28, }, 6582 + { 5, 1, 2, 4, 58, 32, }, 6583 + { 6, 1, 2, 4, 58, 22, }, 6584 + { 7, 1, 2, 4, 58, 27, }, 6585 + { 1, 1, 2, 4, 106, 32, }, 6586 + { 3, 1, 2, 4, 106, 18, }, 6587 + { 4, 1, 2, 4, 106, 30, }, 6588 + { 5, 1, 2, 4, 106, 32, }, 6589 + { 6, 1, 2, 4, 106, 30, }, 6590 + { 7, 1, 2, 4, 106, 27, }, 6591 + { 1, 1, 2, 4, 122, 32, }, 6592 + { 3, 1, 2, 4, 122, 63, }, 6593 + { 4, 1, 2, 4, 122, 26, }, 6594 + { 5, 1, 2, 4, 122, 63, }, 6595 + { 6, 1, 2, 4, 122, 30, }, 6596 + { 7, 1, 2, 4, 122, 27, }, 6597 + { 1, 1, 2, 4, 138, 63, }, 6598 + { 3, 1, 2, 4, 138, 28, }, 6599 + { 4, 1, 2, 4, 138, 63, }, 6600 + { 5, 1, 2, 4, 138, 63, }, 6601 + { 6, 1, 2, 4, 138, 30, }, 6602 + { 7, 1, 2, 4, 138, 63, }, 6603 + { 1, 1, 2, 4, 155, 63, }, 6604 + { 3, 1, 2, 4, 155, 32, }, 6605 + { 4, 1, 2, 4, 155, 27, }, 6606 + { 5, 1, 2, 4, 155, 32, }, 6607 + { 6, 1, 2, 4, 155, 30, }, 6608 + { 7, 1, 2, 4, 155, 27, }, 6609 + }; 6610 + 6611 + RTW_DECL_TABLE_TXPWR_LMT(rtw8821c_txpwr_lmt_type0);
+15
drivers/net/wireless/realtek/rtw88/rtw8821c_table.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 + /* Copyright(c) 2018-2019 Realtek Corporation 3 + */ 4 + 5 + #ifndef __RTW8821C_TABLE_H__ 6 + #define __RTW8821C_TABLE_H__ 7 + 8 + extern const struct rtw_table rtw8821c_mac_tbl; 9 + extern const struct rtw_table rtw8821c_agc_tbl; 10 + extern const struct rtw_table rtw8821c_bb_tbl; 11 + extern const struct rtw_table rtw8821c_bb_pg_type0_tbl; 12 + extern const struct rtw_table rtw8821c_rf_a_tbl; 13 + extern const struct rtw_table rtw8821c_txpwr_lmt_type0_tbl; 14 + 15 + #endif
+30
drivers/net/wireless/realtek/rtw88/rtw8821ce.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 + /* Copyright(c) 2018-2019 Realtek Corporation 3 + */ 4 + 5 + #include <linux/module.h> 6 + #include <linux/pci.h> 7 + #include "rtw8821ce.h" 8 + 9 + static const struct pci_device_id rtw_8821ce_id_table[] = { 10 + { 11 + PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0xC821), 12 + .driver_data = (kernel_ulong_t)&rtw8821c_hw_spec 13 + }, 14 + {} 15 + }; 16 + MODULE_DEVICE_TABLE(pci, rtw_8821ce_id_table); 17 + 18 + static struct pci_driver rtw_8821ce_driver = { 19 + .name = "rtw_8821ce", 20 + .id_table = rtw_8821ce_id_table, 21 + .probe = rtw_pci_probe, 22 + .remove = rtw_pci_remove, 23 + .driver.pm = &rtw_pm_ops, 24 + .shutdown = rtw_pci_shutdown, 25 + }; 26 + module_pci_driver(rtw_8821ce_driver); 27 + 28 + MODULE_AUTHOR("Realtek Corporation"); 29 + MODULE_DESCRIPTION("Realtek 802.11ac wireless 8821ce driver"); 30 + MODULE_LICENSE("Dual BSD/GPL");
+14
drivers/net/wireless/realtek/rtw88/rtw8821ce.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 + /* Copyright(c) 2018-2019 Realtek Corporation 3 + */ 4 + 5 + #ifndef __RTW_8821CE_H_ 6 + #define __RTW_8821CE_H_ 7 + 8 + extern const struct dev_pm_ops rtw_pm_ops; 9 + extern struct rtw_chip_info rtw8821c_hw_spec; 10 + int rtw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id); 11 + void rtw_pci_remove(struct pci_dev *pdev); 12 + void rtw_pci_shutdown(struct pci_dev *pdev); 13 + 14 + #endif