1 // SPDX-License-Identifier: GPL-2.0
2 /******************************************************************************
3 *
4 * Copyright(c) 2007 - 2016 Realtek Corporation.
5 *
6 * Contact Information:
7 * wlanfae <wlanfae@realtek.com>
8 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
9 * Hsinchu 300, Taiwan.
10 *
11 * Larry Finger <Larry.Finger@lwfinger.net>
12 *
13 *****************************************************************************/
14
15 /*Image2HeaderVersion: 3.2*/
16 #include "../mp_precomp.h"
17 #include "../phydm_precomp.h"
18 #include <linux/kernel.h>
19
check_positive(struct phy_dm_struct * dm,const u32 condition1,const u32 condition2,const u32 condition3,const u32 condition4)20 static bool check_positive(struct phy_dm_struct *dm, const u32 condition1,
21 const u32 condition2, const u32 condition3,
22 const u32 condition4)
23 {
24 u8 _board_type = ((dm->board_type & BIT(4)) >> 4) << 0 | /* _GLNA*/
25 ((dm->board_type & BIT(3)) >> 3) << 1 | /* _GPA*/
26 ((dm->board_type & BIT(7)) >> 7) << 2 | /* _ALNA*/
27 ((dm->board_type & BIT(6)) >> 6) << 3 | /* _APA */
28 ((dm->board_type & BIT(2)) >> 2) << 4; /* _BT*/
29
30 u32 cond1 = condition1, cond2 = condition2, cond3 = condition3,
31 cond4 = condition4;
32
33 u8 cut_version_for_para =
34 (dm->cut_version == ODM_CUT_A) ? 14 : dm->cut_version;
35 u8 pkg_type_for_para = (dm->package_type == 0) ? 14 : dm->package_type;
36
37 u32 driver1 = cut_version_for_para << 24 |
38 (dm->support_interface & 0xF0) << 16 |
39 dm->support_platform << 16 | pkg_type_for_para << 12 |
40 (dm->support_interface & 0x0F) << 8 | _board_type;
41
42 u32 driver2 = (dm->type_glna & 0xFF) << 0 | (dm->type_gpa & 0xFF) << 8 |
43 (dm->type_alna & 0xFF) << 16 |
44 (dm->type_apa & 0xFF) << 24;
45
46 u32 driver3 = 0;
47
48 u32 driver4 = (dm->type_glna & 0xFF00) >> 8 | (dm->type_gpa & 0xFF00) |
49 (dm->type_alna & 0xFF00) << 8 |
50 (dm->type_apa & 0xFF00) << 16;
51
52 ODM_RT_TRACE(
53 dm, ODM_COMP_INIT,
54 "===> %s (cond1, cond2, cond3, cond4) = (0x%X 0x%X 0x%X 0x%X)\n",
55 __func__, cond1, cond2, cond3, cond4);
56 ODM_RT_TRACE(
57 dm, ODM_COMP_INIT,
58 "===> %s (driver1, driver2, driver3, driver4) = (0x%X 0x%X 0x%X 0x%X)\n",
59 __func__, driver1, driver2, driver3, driver4);
60
61 ODM_RT_TRACE(dm, ODM_COMP_INIT,
62 " (Platform, Interface) = (0x%X, 0x%X)\n",
63 dm->support_platform, dm->support_interface);
64 ODM_RT_TRACE(dm, ODM_COMP_INIT,
65 " (Board, Package) = (0x%X, 0x%X)\n",
66 dm->board_type, dm->package_type);
67
68 /*============== value Defined Check ===============*/
69 /*QFN type [15:12] and cut version [27:24] need to do value check*/
70
71 if (((cond1 & 0x0000F000) != 0) &&
72 ((cond1 & 0x0000F000) != (driver1 & 0x0000F000)))
73 return false;
74 if (((cond1 & 0x0F000000) != 0) &&
75 ((cond1 & 0x0F000000) != (driver1 & 0x0F000000)))
76 return false;
77
78 /*=============== Bit Defined Check ================*/
79 /* We don't care [31:28] */
80
81 cond1 &= 0x00FF0FFF;
82 driver1 &= 0x00FF0FFF;
83
84 if ((cond1 & driver1) == cond1) {
85 u32 bit_mask = 0;
86
87 if ((cond1 & 0x0F) == 0) /* board_type is DONTCARE*/
88 return true;
89
90 if ((cond1 & BIT(0)) != 0) /*GLNA*/
91 bit_mask |= 0x000000FF;
92 if ((cond1 & BIT(1)) != 0) /*GPA*/
93 bit_mask |= 0x0000FF00;
94 if ((cond1 & BIT(2)) != 0) /*ALNA*/
95 bit_mask |= 0x00FF0000;
96 if ((cond1 & BIT(3)) != 0) /*APA*/
97 bit_mask |= 0xFF000000;
98
99 if (((cond2 & bit_mask) == (driver2 & bit_mask)) &&
100 ((cond4 & bit_mask) ==
101 (driver4 &
102 bit_mask))) /* board_type of each RF path is matched*/
103 return true;
104 else
105 return false;
106 } else {
107 return false;
108 }
109 }
110
111 /******************************************************************************
112 * agc_tab.TXT
113 ******************************************************************************/
114
115 static u32 array_mp_8822b_agc_tab[] = {
116 0x8000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x81C, 0xFF000003,
117 0x81C, 0xF5000003, 0x81C, 0xF4020003, 0x81C, 0xF3040003,
118 0x81C, 0xF2060003, 0x81C, 0xF1080003, 0x81C, 0xF00A0003,
119 0x81C, 0xEF0C0003, 0x81C, 0xEE0E0003, 0x81C, 0xED100003,
120 0x81C, 0xEC120003, 0x81C, 0xEB140003, 0x81C, 0xEA160003,
121 0x81C, 0xE9180003, 0x81C, 0xE81A0003, 0x81C, 0xE71C0003,
122 0x81C, 0xE61E0003, 0x81C, 0xE5200003, 0x81C, 0xE4220003,
123 0x81C, 0xE3240003, 0x81C, 0xE2260003, 0x81C, 0xE1280003,
124 0x81C, 0xE02A0003, 0x81C, 0xC32C0003, 0x81C, 0xC22E0003,
125 0x81C, 0xC1300003, 0x81C, 0xC0320003, 0x81C, 0xA4340003,
126 0x81C, 0xA3360003, 0x81C, 0xA2380003, 0x81C, 0xA13A0003,
127 0x81C, 0xA03C0003, 0x81C, 0x823E0003, 0x81C, 0x81400003,
128 0x81C, 0x80420003, 0x81C, 0x64440003, 0x81C, 0x63460003,
129 0x81C, 0x62480003, 0x81C, 0x614A0003, 0x81C, 0x604C0003,
130 0x81C, 0x454E0003, 0x81C, 0x44500003, 0x81C, 0x43520003,
131 0x81C, 0x42540003, 0x81C, 0x41560003, 0x81C, 0x40580003,
132 0x81C, 0x055A0003, 0x81C, 0x045C0003, 0x81C, 0x035E0003,
133 0x81C, 0x02600003, 0x81C, 0x01620003, 0x81C, 0x00640003,
134 0x81C, 0x00660003, 0x81C, 0x00680003, 0x81C, 0x006A0003,
135 0x81C, 0x006C0003, 0x81C, 0x006E0003, 0x81C, 0x00700003,
136 0x81C, 0x00720003, 0x81C, 0x00740003, 0x81C, 0x00760003,
137 0x81C, 0x00780003, 0x81C, 0x007A0003, 0x81C, 0x007C0003,
138 0x81C, 0x007E0003, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
139 0x81C, 0xFF000003, 0x81C, 0xF5000003, 0x81C, 0xF4020003,
140 0x81C, 0xF3040003, 0x81C, 0xF2060003, 0x81C, 0xF1080003,
141 0x81C, 0xF00A0003, 0x81C, 0xEF0C0003, 0x81C, 0xEE0E0003,
142 0x81C, 0xED100003, 0x81C, 0xEC120003, 0x81C, 0xEB140003,
143 0x81C, 0xEA160003, 0x81C, 0xE9180003, 0x81C, 0xE81A0003,
144 0x81C, 0xE71C0003, 0x81C, 0xE61E0003, 0x81C, 0xE5200003,
145 0x81C, 0xE4220003, 0x81C, 0xE3240003, 0x81C, 0xE2260003,
146 0x81C, 0xE1280003, 0x81C, 0xE02A0003, 0x81C, 0xC32C0003,
147 0x81C, 0xC22E0003, 0x81C, 0xC1300003, 0x81C, 0xC0320003,
148 0x81C, 0xA4340003, 0x81C, 0xA3360003, 0x81C, 0xA2380003,
149 0x81C, 0xA13A0003, 0x81C, 0xA03C0003, 0x81C, 0x823E0003,
150 0x81C, 0x81400003, 0x81C, 0x80420003, 0x81C, 0x64440003,
151 0x81C, 0x63460003, 0x81C, 0x62480003, 0x81C, 0x614A0003,
152 0x81C, 0x604C0003, 0x81C, 0x454E0003, 0x81C, 0x44500003,
153 0x81C, 0x43520003, 0x81C, 0x42540003, 0x81C, 0x41560003,
154 0x81C, 0x40580003, 0x81C, 0x055A0003, 0x81C, 0x045C0003,
155 0x81C, 0x035E0003, 0x81C, 0x02600003, 0x81C, 0x01620003,
156 0x81C, 0x00640003, 0x81C, 0x00660003, 0x81C, 0x00680003,
157 0x81C, 0x006A0003, 0x81C, 0x006C0003, 0x81C, 0x006E0003,
158 0x81C, 0x00700003, 0x81C, 0x00720003, 0x81C, 0x00740003,
159 0x81C, 0x00760003, 0x81C, 0x00780003, 0x81C, 0x007A0003,
160 0x81C, 0x007C0003, 0x81C, 0x007E0003, 0x9000100f, 0x00000000,
161 0x40000000, 0x00000000, 0x81C, 0xFF000003, 0x81C, 0xF5000003,
162 0x81C, 0xF4020003, 0x81C, 0xF3040003, 0x81C, 0xF2060003,
163 0x81C, 0xF1080003, 0x81C, 0xF00A0003, 0x81C, 0xEF0C0003,
164 0x81C, 0xEE0E0003, 0x81C, 0xED100003, 0x81C, 0xEC120003,
165 0x81C, 0xEB140003, 0x81C, 0xEA160003, 0x81C, 0xE9180003,
166 0x81C, 0xE81A0003, 0x81C, 0xE71C0003, 0x81C, 0xE61E0003,
167 0x81C, 0xE5200003, 0x81C, 0xE4220003, 0x81C, 0xE3240003,
168 0x81C, 0xE2260003, 0x81C, 0xE1280003, 0x81C, 0xE02A0003,
169 0x81C, 0xC32C0003, 0x81C, 0xC22E0003, 0x81C, 0xC1300003,
170 0x81C, 0xC0320003, 0x81C, 0xA4340003, 0x81C, 0xA3360003,
171 0x81C, 0xA2380003, 0x81C, 0xA13A0003, 0x81C, 0xA03C0003,
172 0x81C, 0x823E0003, 0x81C, 0x81400003, 0x81C, 0x80420003,
173 0x81C, 0x64440003, 0x81C, 0x63460003, 0x81C, 0x62480003,
174 0x81C, 0x614A0003, 0x81C, 0x604C0003, 0x81C, 0x454E0003,
175 0x81C, 0x44500003, 0x81C, 0x43520003, 0x81C, 0x42540003,
176 0x81C, 0x41560003, 0x81C, 0x40580003, 0x81C, 0x055A0003,
177 0x81C, 0x045C0003, 0x81C, 0x035E0003, 0x81C, 0x02600003,
178 0x81C, 0x01620003, 0x81C, 0x00640003, 0x81C, 0x00660003,
179 0x81C, 0x00680003, 0x81C, 0x006A0003, 0x81C, 0x006C0003,
180 0x81C, 0x006E0003, 0x81C, 0x00700003, 0x81C, 0x00720003,
181 0x81C, 0x00740003, 0x81C, 0x00760003, 0x81C, 0x00780003,
182 0x81C, 0x007A0003, 0x81C, 0x007C0003, 0x81C, 0x007E0003,
183 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x81C, 0xFF000003,
184 0x81C, 0xF5000003, 0x81C, 0xF4020003, 0x81C, 0xF3040003,
185 0x81C, 0xF2060003, 0x81C, 0xF1080003, 0x81C, 0xF00A0003,
186 0x81C, 0xEF0C0003, 0x81C, 0xEE0E0003, 0x81C, 0xED100003,
187 0x81C, 0xEC120003, 0x81C, 0xEB140003, 0x81C, 0xEA160003,
188 0x81C, 0xE9180003, 0x81C, 0xE81A0003, 0x81C, 0xE71C0003,
189 0x81C, 0xE61E0003, 0x81C, 0xE5200003, 0x81C, 0xE4220003,
190 0x81C, 0xE3240003, 0x81C, 0xE2260003, 0x81C, 0xE1280003,
191 0x81C, 0xE02A0003, 0x81C, 0xC32C0003, 0x81C, 0xC22E0003,
192 0x81C, 0xC1300003, 0x81C, 0xC0320003, 0x81C, 0xA4340003,
193 0x81C, 0xA3360003, 0x81C, 0xA2380003, 0x81C, 0xA13A0003,
194 0x81C, 0xA03C0003, 0x81C, 0x823E0003, 0x81C, 0x81400003,
195 0x81C, 0x80420003, 0x81C, 0x64440003, 0x81C, 0x63460003,
196 0x81C, 0x62480003, 0x81C, 0x614A0003, 0x81C, 0x604C0003,
197 0x81C, 0x454E0003, 0x81C, 0x44500003, 0x81C, 0x43520003,
198 0x81C, 0x42540003, 0x81C, 0x41560003, 0x81C, 0x40580003,
199 0x81C, 0x055A0003, 0x81C, 0x045C0003, 0x81C, 0x035E0003,
200 0x81C, 0x02600003, 0x81C, 0x01620003, 0x81C, 0x00640003,
201 0x81C, 0x00660003, 0x81C, 0x00680003, 0x81C, 0x006A0003,
202 0x81C, 0x006C0003, 0x81C, 0x006E0003, 0x81C, 0x00700003,
203 0x81C, 0x00720003, 0x81C, 0x00740003, 0x81C, 0x00760003,
204 0x81C, 0x00780003, 0x81C, 0x007A0003, 0x81C, 0x007C0003,
205 0x81C, 0x007E0003, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
206 0x81C, 0xFF000003, 0x81C, 0xFD000003, 0x81C, 0xFC020003,
207 0x81C, 0xFB040003, 0x81C, 0xFA060003, 0x81C, 0xF9080003,
208 0x81C, 0xF80A0003, 0x81C, 0xF70C0003, 0x81C, 0xF60E0003,
209 0x81C, 0xF5100003, 0x81C, 0xF4120003, 0x81C, 0xF3140003,
210 0x81C, 0xF2160003, 0x81C, 0xF1180003, 0x81C, 0xF01A0003,
211 0x81C, 0xEF1C0003, 0x81C, 0xEE1E0003, 0x81C, 0xED200003,
212 0x81C, 0xEC220003, 0x81C, 0xEB240003, 0x81C, 0xEA260003,
213 0x81C, 0xE9280003, 0x81C, 0xE82A0003, 0x81C, 0xE72C0003,
214 0x81C, 0xE62E0003, 0x81C, 0xE5300003, 0x81C, 0xC8320003,
215 0x81C, 0xC7340003, 0x81C, 0xC6360003, 0x81C, 0xC5380003,
216 0x81C, 0xC43A0003, 0x81C, 0xC33C0003, 0x81C, 0xC23E0003,
217 0x81C, 0xC1400003, 0x81C, 0xC0420003, 0x81C, 0xA5440003,
218 0x81C, 0xA4460003, 0x81C, 0xA3480003, 0x81C, 0xA24A0003,
219 0x81C, 0xA14C0003, 0x81C, 0x834E0003, 0x81C, 0x82500003,
220 0x81C, 0x81520003, 0x81C, 0x80540003, 0x81C, 0x65560003,
221 0x81C, 0x64580003, 0x81C, 0x635A0003, 0x81C, 0x625C0003,
222 0x81C, 0x435E0003, 0x81C, 0x42600003, 0x81C, 0x41620003,
223 0x81C, 0x40640003, 0x81C, 0x06660003, 0x81C, 0x05680003,
224 0x81C, 0x046A0003, 0x81C, 0x036C0003, 0x81C, 0x026E0003,
225 0x81C, 0x01700003, 0x81C, 0x00720003, 0x81C, 0x00740003,
226 0x81C, 0x00760003, 0x81C, 0x00780003, 0x81C, 0x007A0003,
227 0x81C, 0x007C0003, 0x81C, 0x007E0003, 0x90012100, 0x00000000,
228 0x40000000, 0x00000000, 0x81C, 0xFF000003, 0x81C, 0xFE000003,
229 0x81C, 0xFD020003, 0x81C, 0xFC040003, 0x81C, 0xFB060003,
230 0x81C, 0xFA080003, 0x81C, 0xF90A0003, 0x81C, 0xF80C0003,
231 0x81C, 0xF70E0003, 0x81C, 0xF6100003, 0x81C, 0xF5120003,
232 0x81C, 0xF4140003, 0x81C, 0xF3160003, 0x81C, 0xF2180003,
233 0x81C, 0xF11A0003, 0x81C, 0xF01C0003, 0x81C, 0xEF1E0003,
234 0x81C, 0xEE200003, 0x81C, 0xED220003, 0x81C, 0xEC240003,
235 0x81C, 0xEB260003, 0x81C, 0xEA280003, 0x81C, 0xE92A0003,
236 0x81C, 0xE82C0003, 0x81C, 0xE72E0003, 0x81C, 0xE6300003,
237 0x81C, 0xE5320003, 0x81C, 0xC8340003, 0x81C, 0xC7360003,
238 0x81C, 0xC6380003, 0x81C, 0xC53A0003, 0x81C, 0xC43C0003,
239 0x81C, 0xC33E0003, 0x81C, 0xC2400003, 0x81C, 0xC1420003,
240 0x81C, 0xC0440003, 0x81C, 0xA3460003, 0x81C, 0xA2480003,
241 0x81C, 0xA14A0003, 0x81C, 0xA04C0003, 0x81C, 0x824E0003,
242 0x81C, 0x81500003, 0x81C, 0x80520003, 0x81C, 0x64540003,
243 0x81C, 0x63560003, 0x81C, 0x62580003, 0x81C, 0x445A0003,
244 0x81C, 0x435C0003, 0x81C, 0x425E0003, 0x81C, 0x41600003,
245 0x81C, 0x40620003, 0x81C, 0x05640003, 0x81C, 0x04660003,
246 0x81C, 0x03680003, 0x81C, 0x026A0003, 0x81C, 0x016C0003,
247 0x81C, 0x006E0003, 0x81C, 0x00700003, 0x81C, 0x00720003,
248 0x81C, 0x00740003, 0x81C, 0x00760003, 0x81C, 0x00780003,
249 0x81C, 0x007A0003, 0x81C, 0x007C0003, 0x81C, 0x007E0003,
250 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x81C, 0xFF000003,
251 0x81C, 0xF5000003, 0x81C, 0xF4020003, 0x81C, 0xF3040003,
252 0x81C, 0xF2060003, 0x81C, 0xF1080003, 0x81C, 0xF00A0003,
253 0x81C, 0xEF0C0003, 0x81C, 0xEE0E0003, 0x81C, 0xED100003,
254 0x81C, 0xEC120003, 0x81C, 0xEB140003, 0x81C, 0xEA160003,
255 0x81C, 0xE9180003, 0x81C, 0xE81A0003, 0x81C, 0xE71C0003,
256 0x81C, 0xE61E0003, 0x81C, 0xE5200003, 0x81C, 0xE4220003,
257 0x81C, 0xE3240003, 0x81C, 0xE2260003, 0x81C, 0xE1280003,
258 0x81C, 0xE02A0003, 0x81C, 0xC32C0003, 0x81C, 0xC22E0003,
259 0x81C, 0xC1300003, 0x81C, 0xC0320003, 0x81C, 0xA4340003,
260 0x81C, 0xA3360003, 0x81C, 0xA2380003, 0x81C, 0xA13A0003,
261 0x81C, 0xA03C0003, 0x81C, 0x823E0003, 0x81C, 0x81400003,
262 0x81C, 0x80420003, 0x81C, 0x64440003, 0x81C, 0x63460003,
263 0x81C, 0x62480003, 0x81C, 0x614A0003, 0x81C, 0x604C0003,
264 0x81C, 0x454E0003, 0x81C, 0x44500003, 0x81C, 0x43520003,
265 0x81C, 0x42540003, 0x81C, 0x41560003, 0x81C, 0x40580003,
266 0x81C, 0x055A0003, 0x81C, 0x045C0003, 0x81C, 0x035E0003,
267 0x81C, 0x02600003, 0x81C, 0x01620003, 0x81C, 0x00640003,
268 0x81C, 0x00660003, 0x81C, 0x00680003, 0x81C, 0x006A0003,
269 0x81C, 0x006C0003, 0x81C, 0x006E0003, 0x81C, 0x00700003,
270 0x81C, 0x00720003, 0x81C, 0x00740003, 0x81C, 0x00760003,
271 0x81C, 0x00780003, 0x81C, 0x007A0003, 0x81C, 0x007C0003,
272 0x81C, 0x007E0003, 0x90011000, 0x00000000, 0x40000000, 0x00000000,
273 0x81C, 0xFF000003, 0x81C, 0xFE000003, 0x81C, 0xFD020003,
274 0x81C, 0xFC040003, 0x81C, 0xFB060003, 0x81C, 0xFA080003,
275 0x81C, 0xF90A0003, 0x81C, 0xF80C0003, 0x81C, 0xF70E0003,
276 0x81C, 0xF6100003, 0x81C, 0xF5120003, 0x81C, 0xF4140003,
277 0x81C, 0xF3160003, 0x81C, 0xF2180003, 0x81C, 0xF11A0003,
278 0x81C, 0xF01C0003, 0x81C, 0xEF1E0003, 0x81C, 0xEE200003,
279 0x81C, 0xED220003, 0x81C, 0xEC240003, 0x81C, 0xEB260003,
280 0x81C, 0xEA280003, 0x81C, 0xE92A0003, 0x81C, 0xE82C0003,
281 0x81C, 0xE72E0003, 0x81C, 0xE6300003, 0x81C, 0xE5320003,
282 0x81C, 0xC8340003, 0x81C, 0xC7360003, 0x81C, 0xC6380003,
283 0x81C, 0xC53A0003, 0x81C, 0xC43C0003, 0x81C, 0xC33E0003,
284 0x81C, 0xC2400003, 0x81C, 0xC1420003, 0x81C, 0xC0440003,
285 0x81C, 0xA3460003, 0x81C, 0xA2480003, 0x81C, 0xA14A0003,
286 0x81C, 0xA04C0003, 0x81C, 0x824E0003, 0x81C, 0x81500003,
287 0x81C, 0x80520003, 0x81C, 0x64540003, 0x81C, 0x63560003,
288 0x81C, 0x62580003, 0x81C, 0x445A0003, 0x81C, 0x435C0003,
289 0x81C, 0x425E0003, 0x81C, 0x41600003, 0x81C, 0x40620003,
290 0x81C, 0x05640003, 0x81C, 0x04660003, 0x81C, 0x03680003,
291 0x81C, 0x026A0003, 0x81C, 0x016C0003, 0x81C, 0x006E0003,
292 0x81C, 0x00700003, 0x81C, 0x00720003, 0x81C, 0x00740003,
293 0x81C, 0x00760003, 0x81C, 0x00780003, 0x81C, 0x007A0003,
294 0x81C, 0x007C0003, 0x81C, 0x007E0003, 0x90002100, 0x00000000,
295 0x40000000, 0x00000000, 0x81C, 0xFF000003, 0x81C, 0xFD000003,
296 0x81C, 0xFC020003, 0x81C, 0xFB040003, 0x81C, 0xFA060003,
297 0x81C, 0xF9080003, 0x81C, 0xF80A0003, 0x81C, 0xF70C0003,
298 0x81C, 0xF60E0003, 0x81C, 0xF5100003, 0x81C, 0xF4120003,
299 0x81C, 0xF3140003, 0x81C, 0xF2160003, 0x81C, 0xF1180003,
300 0x81C, 0xF01A0003, 0x81C, 0xEF1C0003, 0x81C, 0xEE1E0003,
301 0x81C, 0xED200003, 0x81C, 0xEC220003, 0x81C, 0xEB240003,
302 0x81C, 0xEA260003, 0x81C, 0xE9280003, 0x81C, 0xE82A0003,
303 0x81C, 0xE72C0003, 0x81C, 0xE62E0003, 0x81C, 0xE5300003,
304 0x81C, 0xC8320003, 0x81C, 0xC7340003, 0x81C, 0xC6360003,
305 0x81C, 0xC5380003, 0x81C, 0xC43A0003, 0x81C, 0xC33C0003,
306 0x81C, 0xC23E0003, 0x81C, 0xC1400003, 0x81C, 0xC0420003,
307 0x81C, 0xA5440003, 0x81C, 0xA4460003, 0x81C, 0xA3480003,
308 0x81C, 0xA24A0003, 0x81C, 0xA14C0003, 0x81C, 0x834E0003,
309 0x81C, 0x82500003, 0x81C, 0x81520003, 0x81C, 0x80540003,
310 0x81C, 0x65560003, 0x81C, 0x64580003, 0x81C, 0x635A0003,
311 0x81C, 0x625C0003, 0x81C, 0x435E0003, 0x81C, 0x42600003,
312 0x81C, 0x41620003, 0x81C, 0x40640003, 0x81C, 0x06660003,
313 0x81C, 0x05680003, 0x81C, 0x046A0003, 0x81C, 0x036C0003,
314 0x81C, 0x026E0003, 0x81C, 0x01700003, 0x81C, 0x00720003,
315 0x81C, 0x00740003, 0x81C, 0x00760003, 0x81C, 0x00780003,
316 0x81C, 0x007A0003, 0x81C, 0x007C0003, 0x81C, 0x007E0003,
317 0x90002000, 0x00000000, 0x40000000, 0x00000000, 0x81C, 0xFF000003,
318 0x81C, 0xFD000003, 0x81C, 0xFC020003, 0x81C, 0xFB040003,
319 0x81C, 0xFA060003, 0x81C, 0xF9080003, 0x81C, 0xF80A0003,
320 0x81C, 0xF70C0003, 0x81C, 0xF60E0003, 0x81C, 0xF5100003,
321 0x81C, 0xF4120003, 0x81C, 0xF3140003, 0x81C, 0xF2160003,
322 0x81C, 0xF1180003, 0x81C, 0xF01A0003, 0x81C, 0xEF1C0003,
323 0x81C, 0xEE1E0003, 0x81C, 0xED200003, 0x81C, 0xEC220003,
324 0x81C, 0xEB240003, 0x81C, 0xEA260003, 0x81C, 0xE9280003,
325 0x81C, 0xE82A0003, 0x81C, 0xE72C0003, 0x81C, 0xE62E0003,
326 0x81C, 0xE5300003, 0x81C, 0xC8320003, 0x81C, 0xC7340003,
327 0x81C, 0xC6360003, 0x81C, 0xC5380003, 0x81C, 0xC43A0003,
328 0x81C, 0xC33C0003, 0x81C, 0xC23E0003, 0x81C, 0xC1400003,
329 0x81C, 0xC0420003, 0x81C, 0xA5440003, 0x81C, 0xA4460003,
330 0x81C, 0xA3480003, 0x81C, 0xA24A0003, 0x81C, 0xA14C0003,
331 0x81C, 0x834E0003, 0x81C, 0x82500003, 0x81C, 0x81520003,
332 0x81C, 0x80540003, 0x81C, 0x65560003, 0x81C, 0x64580003,
333 0x81C, 0x635A0003, 0x81C, 0x625C0003, 0x81C, 0x435E0003,
334 0x81C, 0x42600003, 0x81C, 0x41620003, 0x81C, 0x40640003,
335 0x81C, 0x06660003, 0x81C, 0x05680003, 0x81C, 0x046A0003,
336 0x81C, 0x036C0003, 0x81C, 0x026E0003, 0x81C, 0x01700003,
337 0x81C, 0x00720003, 0x81C, 0x00740003, 0x81C, 0x00760003,
338 0x81C, 0x00780003, 0x81C, 0x007A0003, 0x81C, 0x007C0003,
339 0x81C, 0x007E0003, 0xA0000000, 0x00000000, 0x81C, 0xFF000003,
340 0x81C, 0xFE000003, 0x81C, 0xFD020003, 0x81C, 0xFC040003,
341 0x81C, 0xFB060003, 0x81C, 0xFA080003, 0x81C, 0xF90A0003,
342 0x81C, 0xF80C0003, 0x81C, 0xF70E0003, 0x81C, 0xF6100003,
343 0x81C, 0xF5120003, 0x81C, 0xF4140003, 0x81C, 0xF3160003,
344 0x81C, 0xF2180003, 0x81C, 0xF11A0003, 0x81C, 0xF01C0003,
345 0x81C, 0xEF1E0003, 0x81C, 0xEE200003, 0x81C, 0xED220003,
346 0x81C, 0xEC240003, 0x81C, 0xEB260003, 0x81C, 0xEA280003,
347 0x81C, 0xE92A0003, 0x81C, 0xE82C0003, 0x81C, 0xE72E0003,
348 0x81C, 0xE6300003, 0x81C, 0xE5320003, 0x81C, 0xC8340003,
349 0x81C, 0xC7360003, 0x81C, 0xC6380003, 0x81C, 0xC53A0003,
350 0x81C, 0xC43C0003, 0x81C, 0xC33E0003, 0x81C, 0xC2400003,
351 0x81C, 0xC1420003, 0x81C, 0xC0440003, 0x81C, 0xA3460003,
352 0x81C, 0xA2480003, 0x81C, 0xA14A0003, 0x81C, 0xA04C0003,
353 0x81C, 0x824E0003, 0x81C, 0x81500003, 0x81C, 0x80520003,
354 0x81C, 0x64540003, 0x81C, 0x63560003, 0x81C, 0x62580003,
355 0x81C, 0x445A0003, 0x81C, 0x435C0003, 0x81C, 0x425E0003,
356 0x81C, 0x41600003, 0x81C, 0x40620003, 0x81C, 0x05640003,
357 0x81C, 0x04660003, 0x81C, 0x03680003, 0x81C, 0x026A0003,
358 0x81C, 0x016C0003, 0x81C, 0x006E0003, 0x81C, 0x00700003,
359 0x81C, 0x00720003, 0x81C, 0x00740003, 0x81C, 0x00760003,
360 0x81C, 0x00780003, 0x81C, 0x007A0003, 0x81C, 0x007C0003,
361 0x81C, 0x007E0003, 0xB0000000, 0x00000000, 0x8000100f, 0x0a0a0a0a,
362 0x40000000, 0x00000000, 0x81C, 0xF8000103, 0x81C, 0xF7020103,
363 0x81C, 0xF6040103, 0x81C, 0xF5060103, 0x81C, 0xF4080103,
364 0x81C, 0xF30A0103, 0x81C, 0xF20C0103, 0x81C, 0xF10E0103,
365 0x81C, 0xF0100103, 0x81C, 0xEF120103, 0x81C, 0xEE140103,
366 0x81C, 0xED160103, 0x81C, 0xEC180103, 0x81C, 0xEB1A0103,
367 0x81C, 0xEA1C0103, 0x81C, 0xE91E0103, 0x81C, 0xE8200103,
368 0x81C, 0xE7220103, 0x81C, 0xE6240103, 0x81C, 0xE5260103,
369 0x81C, 0xE4280103, 0x81C, 0xE32A0103, 0x81C, 0xE22C0103,
370 0x81C, 0xC32E0103, 0x81C, 0xC2300103, 0x81C, 0xC1320103,
371 0x81C, 0xA3340103, 0x81C, 0xA2360103, 0x81C, 0xA1380103,
372 0x81C, 0xA03A0103, 0x81C, 0x823C0103, 0x81C, 0x813E0103,
373 0x81C, 0x80400103, 0x81C, 0x64420103, 0x81C, 0x63440103,
374 0x81C, 0x62460103, 0x81C, 0x61480103, 0x81C, 0x434A0103,
375 0x81C, 0x424C0103, 0x81C, 0x414E0103, 0x81C, 0x40500103,
376 0x81C, 0x22520103, 0x81C, 0x21540103, 0x81C, 0x20560103,
377 0x81C, 0x04580103, 0x81C, 0x035A0103, 0x81C, 0x025C0103,
378 0x81C, 0x015E0103, 0x81C, 0x00600103, 0x81C, 0x00620103,
379 0x81C, 0x00640103, 0x81C, 0x00660103, 0x81C, 0x00680103,
380 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
381 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
382 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
383 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x9000100f, 0x05050505,
384 0x40000000, 0x00000000, 0x81C, 0xFA000103, 0x81C, 0xF9020103,
385 0x81C, 0xF8040103, 0x81C, 0xF7060103, 0x81C, 0xF6080103,
386 0x81C, 0xF50A0103, 0x81C, 0xF40C0103, 0x81C, 0xF30E0103,
387 0x81C, 0xF2100103, 0x81C, 0xF1120103, 0x81C, 0xF0140103,
388 0x81C, 0xEF160103, 0x81C, 0xEE180103, 0x81C, 0xED1A0103,
389 0x81C, 0xEC1C0103, 0x81C, 0xEB1E0103, 0x81C, 0xEA200103,
390 0x81C, 0xE9220103, 0x81C, 0xE8240103, 0x81C, 0xE7260103,
391 0x81C, 0xE6280103, 0x81C, 0xE52A0103, 0x81C, 0xC42C0103,
392 0x81C, 0xC32E0103, 0x81C, 0xC2300103, 0x81C, 0xC1320103,
393 0x81C, 0xA4340103, 0x81C, 0xA3360103, 0x81C, 0xA2380103,
394 0x81C, 0xA13A0103, 0x81C, 0x833C0103, 0x81C, 0x823E0103,
395 0x81C, 0x81400103, 0x81C, 0x63420103, 0x81C, 0x62440103,
396 0x81C, 0x61460103, 0x81C, 0x60480103, 0x81C, 0x424A0103,
397 0x81C, 0x414C0103, 0x81C, 0x404E0103, 0x81C, 0x22500103,
398 0x81C, 0x21520103, 0x81C, 0x20540103, 0x81C, 0x03560103,
399 0x81C, 0x02580103, 0x81C, 0x015A0103, 0x81C, 0x005C0103,
400 0x81C, 0x005E0103, 0x81C, 0x00600103, 0x81C, 0x00620103,
401 0x81C, 0x00640103, 0x81C, 0x00660103, 0x81C, 0x00680103,
402 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
403 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
404 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
405 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x9000100f, 0x00000000,
406 0x40000000, 0x00000000, 0x81C, 0xF8000103, 0x81C, 0xF7020103,
407 0x81C, 0xF6040103, 0x81C, 0xF5060103, 0x81C, 0xF4080103,
408 0x81C, 0xF30A0103, 0x81C, 0xF20C0103, 0x81C, 0xF10E0103,
409 0x81C, 0xF0100103, 0x81C, 0xEF120103, 0x81C, 0xEE140103,
410 0x81C, 0xED160103, 0x81C, 0xEC180103, 0x81C, 0xEB1A0103,
411 0x81C, 0xEA1C0103, 0x81C, 0xE91E0103, 0x81C, 0xE8200103,
412 0x81C, 0xE7220103, 0x81C, 0xE6240103, 0x81C, 0xE5260103,
413 0x81C, 0xE4280103, 0x81C, 0xE32A0103, 0x81C, 0xC32C0103,
414 0x81C, 0xC22E0103, 0x81C, 0xC1300103, 0x81C, 0xC0320103,
415 0x81C, 0xA3340103, 0x81C, 0xA2360103, 0x81C, 0xA1380103,
416 0x81C, 0xA03A0103, 0x81C, 0x823C0103, 0x81C, 0x813E0103,
417 0x81C, 0x80400103, 0x81C, 0x63420103, 0x81C, 0x62440103,
418 0x81C, 0x61460103, 0x81C, 0x60480103, 0x81C, 0x424A0103,
419 0x81C, 0x414C0103, 0x81C, 0x404E0103, 0x81C, 0x06500103,
420 0x81C, 0x05520103, 0x81C, 0x04540103, 0x81C, 0x03560103,
421 0x81C, 0x02580103, 0x81C, 0x015A0103, 0x81C, 0x005C0103,
422 0x81C, 0x005E0103, 0x81C, 0x00600103, 0x81C, 0x00620103,
423 0x81C, 0x00640103, 0x81C, 0x00660103, 0x81C, 0x00680103,
424 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
425 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
426 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
427 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x9000200f, 0x00000000,
428 0x40000000, 0x00000000, 0x81C, 0xF8000103, 0x81C, 0xF7020103,
429 0x81C, 0xF6040103, 0x81C, 0xF5060103, 0x81C, 0xF4080103,
430 0x81C, 0xF30A0103, 0x81C, 0xF20C0103, 0x81C, 0xF10E0103,
431 0x81C, 0xF0100103, 0x81C, 0xEF120103, 0x81C, 0xEE140103,
432 0x81C, 0xED160103, 0x81C, 0xEC180103, 0x81C, 0xEB1A0103,
433 0x81C, 0xEA1C0103, 0x81C, 0xE91E0103, 0x81C, 0xE8200103,
434 0x81C, 0xE7220103, 0x81C, 0xE6240103, 0x81C, 0xE5260103,
435 0x81C, 0xE4280103, 0x81C, 0xE32A0103, 0x81C, 0xC32C0103,
436 0x81C, 0xC22E0103, 0x81C, 0xC1300103, 0x81C, 0xC0320103,
437 0x81C, 0xA3340103, 0x81C, 0xA2360103, 0x81C, 0xA1380103,
438 0x81C, 0xA03A0103, 0x81C, 0x823C0103, 0x81C, 0x813E0103,
439 0x81C, 0x80400103, 0x81C, 0x63420103, 0x81C, 0x62440103,
440 0x81C, 0x61460103, 0x81C, 0x60480103, 0x81C, 0x424A0103,
441 0x81C, 0x414C0103, 0x81C, 0x404E0103, 0x81C, 0x22500103,
442 0x81C, 0x21520103, 0x81C, 0x20540103, 0x81C, 0x03560103,
443 0x81C, 0x02580103, 0x81C, 0x015A0103, 0x81C, 0x005C0103,
444 0x81C, 0x005E0103, 0x81C, 0x00600103, 0x81C, 0x00620103,
445 0x81C, 0x00640103, 0x81C, 0x00660103, 0x81C, 0x00680103,
446 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
447 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
448 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
449 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x9000200c, 0x00000000,
450 0x40000000, 0x00000000, 0x81C, 0xF8000103, 0x81C, 0xF7020103,
451 0x81C, 0xF6040103, 0x81C, 0xF5060103, 0x81C, 0xF4080103,
452 0x81C, 0xF30A0103, 0x81C, 0xF20C0103, 0x81C, 0xF10E0103,
453 0x81C, 0xF0100103, 0x81C, 0xEF120103, 0x81C, 0xEE140103,
454 0x81C, 0xED160103, 0x81C, 0xEC180103, 0x81C, 0xEB1A0103,
455 0x81C, 0xEA1C0103, 0x81C, 0xE91E0103, 0x81C, 0xE8200103,
456 0x81C, 0xE7220103, 0x81C, 0xE6240103, 0x81C, 0xE5260103,
457 0x81C, 0xE4280103, 0x81C, 0xE32A0103, 0x81C, 0xC32C0103,
458 0x81C, 0xC22E0103, 0x81C, 0xC1300103, 0x81C, 0xC0320103,
459 0x81C, 0xA3340103, 0x81C, 0xA2360103, 0x81C, 0xA1380103,
460 0x81C, 0xA03A0103, 0x81C, 0x823C0103, 0x81C, 0x813E0103,
461 0x81C, 0x80400103, 0x81C, 0x63420103, 0x81C, 0x62440103,
462 0x81C, 0x61460103, 0x81C, 0x60480103, 0x81C, 0x424A0103,
463 0x81C, 0x414C0103, 0x81C, 0x404E0103, 0x81C, 0x22500103,
464 0x81C, 0x21520103, 0x81C, 0x20540103, 0x81C, 0x03560103,
465 0x81C, 0x02580103, 0x81C, 0x015A0103, 0x81C, 0x005C0103,
466 0x81C, 0x005E0103, 0x81C, 0x00600103, 0x81C, 0x00620103,
467 0x81C, 0x00640103, 0x81C, 0x00660103, 0x81C, 0x00680103,
468 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
469 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
470 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
471 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x90012100, 0x00000000,
472 0x40000000, 0x00000000, 0x81C, 0xFD000103, 0x81C, 0xFC020103,
473 0x81C, 0xFB040103, 0x81C, 0xFA060103, 0x81C, 0xF9080103,
474 0x81C, 0xF80A0103, 0x81C, 0xF70C0103, 0x81C, 0xF60E0103,
475 0x81C, 0xF5100103, 0x81C, 0xF4120103, 0x81C, 0xF3140103,
476 0x81C, 0xF2160103, 0x81C, 0xF1180103, 0x81C, 0xF01A0103,
477 0x81C, 0xEF1C0103, 0x81C, 0xEE1E0103, 0x81C, 0xED200103,
478 0x81C, 0xEC220103, 0x81C, 0xEB240103, 0x81C, 0xEA260103,
479 0x81C, 0xE9280103, 0x81C, 0xE82A0103, 0x81C, 0xE72C0103,
480 0x81C, 0xE62E0103, 0x81C, 0xE5300103, 0x81C, 0xE4320103,
481 0x81C, 0xE3340103, 0x81C, 0xC6360103, 0x81C, 0xC5380103,
482 0x81C, 0xC43A0103, 0x81C, 0xC33C0103, 0x81C, 0xC23E0103,
483 0x81C, 0xA5400103, 0x81C, 0xA4420103, 0x81C, 0xA3440103,
484 0x81C, 0xA2460103, 0x81C, 0xA1480103, 0x81C, 0x834A0103,
485 0x81C, 0x824C0103, 0x81C, 0x814E0103, 0x81C, 0x63500103,
486 0x81C, 0x62520103, 0x81C, 0x61540103, 0x81C, 0x43560103,
487 0x81C, 0x42580103, 0x81C, 0x245A0103, 0x81C, 0x235C0103,
488 0x81C, 0x225E0103, 0x81C, 0x21600103, 0x81C, 0x04620103,
489 0x81C, 0x03640103, 0x81C, 0x02660103, 0x81C, 0x01680103,
490 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
491 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
492 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
493 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x90001004, 0x00000000,
494 0x40000000, 0x00000000, 0x81C, 0xF8000103, 0x81C, 0xF7020103,
495 0x81C, 0xF6040103, 0x81C, 0xF5060103, 0x81C, 0xF4080103,
496 0x81C, 0xF30A0103, 0x81C, 0xF20C0103, 0x81C, 0xF10E0103,
497 0x81C, 0xF0100103, 0x81C, 0xEF120103, 0x81C, 0xEE140103,
498 0x81C, 0xED160103, 0x81C, 0xEC180103, 0x81C, 0xEB1A0103,
499 0x81C, 0xEA1C0103, 0x81C, 0xE91E0103, 0x81C, 0xE8200103,
500 0x81C, 0xE7220103, 0x81C, 0xE6240103, 0x81C, 0xE5260103,
501 0x81C, 0xE4280103, 0x81C, 0xE32A0103, 0x81C, 0xE22C0103,
502 0x81C, 0xC32E0103, 0x81C, 0xC2300103, 0x81C, 0xC1320103,
503 0x81C, 0xA3340103, 0x81C, 0xA2360103, 0x81C, 0xA1380103,
504 0x81C, 0xA03A0103, 0x81C, 0x823C0103, 0x81C, 0x813E0103,
505 0x81C, 0x80400103, 0x81C, 0x64420103, 0x81C, 0x63440103,
506 0x81C, 0x62460103, 0x81C, 0x61480103, 0x81C, 0x434A0103,
507 0x81C, 0x424C0103, 0x81C, 0x414E0103, 0x81C, 0x40500103,
508 0x81C, 0x22520103, 0x81C, 0x21540103, 0x81C, 0x20560103,
509 0x81C, 0x04580103, 0x81C, 0x035A0103, 0x81C, 0x025C0103,
510 0x81C, 0x015E0103, 0x81C, 0x00600103, 0x81C, 0x00620103,
511 0x81C, 0x00640103, 0x81C, 0x00660103, 0x81C, 0x00680103,
512 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
513 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
514 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
515 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x90011000, 0x00000000,
516 0x40000000, 0x00000000, 0x81C, 0xFD000103, 0x81C, 0xFC020103,
517 0x81C, 0xFB040103, 0x81C, 0xFA060103, 0x81C, 0xF9080103,
518 0x81C, 0xF80A0103, 0x81C, 0xF70C0103, 0x81C, 0xF60E0103,
519 0x81C, 0xF5100103, 0x81C, 0xF4120103, 0x81C, 0xF3140103,
520 0x81C, 0xF2160103, 0x81C, 0xF1180103, 0x81C, 0xF01A0103,
521 0x81C, 0xEE1C0103, 0x81C, 0xED1E0103, 0x81C, 0xEC200103,
522 0x81C, 0xEB220103, 0x81C, 0xEA240103, 0x81C, 0xE9260103,
523 0x81C, 0xE8280103, 0x81C, 0xE72A0103, 0x81C, 0xE62C0103,
524 0x81C, 0xE52E0103, 0x81C, 0xE4300103, 0x81C, 0xE3320103,
525 0x81C, 0xE2340103, 0x81C, 0xC5360103, 0x81C, 0xC4380103,
526 0x81C, 0xC33A0103, 0x81C, 0xC23C0103, 0x81C, 0xA53E0103,
527 0x81C, 0xA4400103, 0x81C, 0xA3420103, 0x81C, 0xA2440103,
528 0x81C, 0xA1460103, 0x81C, 0x83480103, 0x81C, 0x824A0103,
529 0x81C, 0x814C0103, 0x81C, 0x804E0103, 0x81C, 0x63500103,
530 0x81C, 0x62520103, 0x81C, 0x61540103, 0x81C, 0x43560103,
531 0x81C, 0x42580103, 0x81C, 0x415A0103, 0x81C, 0x405C0103,
532 0x81C, 0x225E0103, 0x81C, 0x21600103, 0x81C, 0x20620103,
533 0x81C, 0x03640103, 0x81C, 0x02660103, 0x81C, 0x01680103,
534 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
535 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
536 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
537 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x90002100, 0x00000000,
538 0x40000000, 0x00000000, 0x81C, 0xFD000103, 0x81C, 0xFC020103,
539 0x81C, 0xFB040103, 0x81C, 0xFA060103, 0x81C, 0xF9080103,
540 0x81C, 0xF80A0103, 0x81C, 0xF70C0103, 0x81C, 0xF60E0103,
541 0x81C, 0xF5100103, 0x81C, 0xF4120103, 0x81C, 0xF3140103,
542 0x81C, 0xF2160103, 0x81C, 0xF1180103, 0x81C, 0xF01A0103,
543 0x81C, 0xEF1C0103, 0x81C, 0xEE1E0103, 0x81C, 0xED200103,
544 0x81C, 0xEC220103, 0x81C, 0xEB240103, 0x81C, 0xEA260103,
545 0x81C, 0xE9280103, 0x81C, 0xE82A0103, 0x81C, 0xE72C0103,
546 0x81C, 0xE62E0103, 0x81C, 0xE5300103, 0x81C, 0xE4320103,
547 0x81C, 0xE3340103, 0x81C, 0xE2360103, 0x81C, 0xC5380103,
548 0x81C, 0xC43A0103, 0x81C, 0xC33C0103, 0x81C, 0xC23E0103,
549 0x81C, 0xA5400103, 0x81C, 0xA4420103, 0x81C, 0xA3440103,
550 0x81C, 0xA2460103, 0x81C, 0xA1480103, 0x81C, 0x834A0103,
551 0x81C, 0x824C0103, 0x81C, 0x814E0103, 0x81C, 0x64500103,
552 0x81C, 0x63520103, 0x81C, 0x62540103, 0x81C, 0x61560103,
553 0x81C, 0x42580103, 0x81C, 0x415A0103, 0x81C, 0x405C0103,
554 0x81C, 0x065E0103, 0x81C, 0x05600103, 0x81C, 0x04620103,
555 0x81C, 0x03640103, 0x81C, 0x02660103, 0x81C, 0x01680103,
556 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
557 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
558 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
559 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0x90002000, 0x00000000,
560 0x40000000, 0x00000000, 0x81C, 0xFE000103, 0x81C, 0xFD020103,
561 0x81C, 0xFC040103, 0x81C, 0xFB060103, 0x81C, 0xFA080103,
562 0x81C, 0xF90A0103, 0x81C, 0xF80C0103, 0x81C, 0xF70E0103,
563 0x81C, 0xF6100103, 0x81C, 0xF5120103, 0x81C, 0xF4140103,
564 0x81C, 0xF3160103, 0x81C, 0xF2180103, 0x81C, 0xF11A0103,
565 0x81C, 0xF01C0103, 0x81C, 0xEF1E0103, 0x81C, 0xEE200103,
566 0x81C, 0xED220103, 0x81C, 0xEC240103, 0x81C, 0xEB260103,
567 0x81C, 0xEA280103, 0x81C, 0xE92A0103, 0x81C, 0xE82C0103,
568 0x81C, 0xE72E0103, 0x81C, 0xE6300103, 0x81C, 0xE5320103,
569 0x81C, 0xE4340103, 0x81C, 0xE3360103, 0x81C, 0xC6380103,
570 0x81C, 0xC53A0103, 0x81C, 0xC43C0103, 0x81C, 0xC33E0103,
571 0x81C, 0xA5400103, 0x81C, 0xA4420103, 0x81C, 0xA3440103,
572 0x81C, 0xA2460103, 0x81C, 0xA1480103, 0x81C, 0xA04A0103,
573 0x81C, 0x824C0103, 0x81C, 0x814E0103, 0x81C, 0x80500103,
574 0x81C, 0x64520103, 0x81C, 0x63540103, 0x81C, 0x62560103,
575 0x81C, 0x61580103, 0x81C, 0x605A0103, 0x81C, 0x235C0103,
576 0x81C, 0x225E0103, 0x81C, 0x21600103, 0x81C, 0x20620103,
577 0x81C, 0x03640103, 0x81C, 0x02660103, 0x81C, 0x01680103,
578 0x81C, 0x006A0103, 0x81C, 0x006C0103, 0x81C, 0x006E0103,
579 0x81C, 0x00700103, 0x81C, 0x00720103, 0x81C, 0x00740103,
580 0x81C, 0x00760103, 0x81C, 0x00780103, 0x81C, 0x007A0103,
581 0x81C, 0x007C0103, 0x81C, 0x007E0103, 0xA0000000, 0x00000000,
582 0x81C, 0xFE000103, 0x81C, 0xFD020103, 0x81C, 0xFC040103,
583 0x81C, 0xFB060103, 0x81C, 0xFA080103, 0x81C, 0xF90A0103,
584 0x81C, 0xF80C0103, 0x81C, 0xF70E0103, 0x81C, 0xF6100103,
585 0x81C, 0xF5120103, 0x81C, 0xF4140103, 0x81C, 0xF3160103,
586 0x81C, 0xF2180103, 0x81C, 0xF11A0103, 0x81C, 0xF01C0103,
587 0x81C, 0xEF1E0103, 0x81C, 0xEE200103, 0x81C, 0xED220103,
588 0x81C, 0xEC240103, 0x81C, 0xEB260103, 0x81C, 0xEA280103,
589 0x81C, 0xE92A0103, 0x81C, 0xE82C0103, 0x81C, 0xE72E0103,
590 0x81C, 0xE6300103, 0x81C, 0xE5320103, 0x81C, 0xE4340103,
591 0x81C, 0xE3360103, 0x81C, 0xC6380103, 0x81C, 0xC53A0103,
592 0x81C, 0xC43C0103, 0x81C, 0xC33E0103, 0x81C, 0xA5400103,
593 0x81C, 0xA4420103, 0x81C, 0xA3440103, 0x81C, 0xA2460103,
594 0x81C, 0xA1480103, 0x81C, 0xA04A0103, 0x81C, 0x824C0103,
595 0x81C, 0x814E0103, 0x81C, 0x80500103, 0x81C, 0x64520103,
596 0x81C, 0x63540103, 0x81C, 0x62560103, 0x81C, 0x61580103,
597 0x81C, 0x605A0103, 0x81C, 0x235C0103, 0x81C, 0x225E0103,
598 0x81C, 0x21600103, 0x81C, 0x20620103, 0x81C, 0x03640103,
599 0x81C, 0x02660103, 0x81C, 0x01680103, 0x81C, 0x006A0103,
600 0x81C, 0x006C0103, 0x81C, 0x006E0103, 0x81C, 0x00700103,
601 0x81C, 0x00720103, 0x81C, 0x00740103, 0x81C, 0x00760103,
602 0x81C, 0x00780103, 0x81C, 0x007A0103, 0x81C, 0x007C0103,
603 0x81C, 0x007E0103, 0xB0000000, 0x00000000, 0x8000100f, 0x0a0a0a0a,
604 0x40000000, 0x00000000, 0x81C, 0xF8000203, 0x81C, 0xF7020203,
605 0x81C, 0xF6040203, 0x81C, 0xF5060203, 0x81C, 0xF4080203,
606 0x81C, 0xF30A0203, 0x81C, 0xF20C0203, 0x81C, 0xF10E0203,
607 0x81C, 0xF0100203, 0x81C, 0xEF120203, 0x81C, 0xEE140203,
608 0x81C, 0xED160203, 0x81C, 0xEC180203, 0x81C, 0xEB1A0203,
609 0x81C, 0xEA1C0203, 0x81C, 0xE91E0203, 0x81C, 0xE8200203,
610 0x81C, 0xE7220203, 0x81C, 0xE6240203, 0x81C, 0xE5260203,
611 0x81C, 0xE4280203, 0x81C, 0xE32A0203, 0x81C, 0xC42C0203,
612 0x81C, 0xC32E0203, 0x81C, 0xC2300203, 0x81C, 0xC1320203,
613 0x81C, 0xA3340203, 0x81C, 0xA2360203, 0x81C, 0xA1380203,
614 0x81C, 0xA03A0203, 0x81C, 0x823C0203, 0x81C, 0x813E0203,
615 0x81C, 0x80400203, 0x81C, 0x65420203, 0x81C, 0x64440203,
616 0x81C, 0x63460203, 0x81C, 0x62480203, 0x81C, 0x614A0203,
617 0x81C, 0x424C0203, 0x81C, 0x414E0203, 0x81C, 0x40500203,
618 0x81C, 0x22520203, 0x81C, 0x21540203, 0x81C, 0x20560203,
619 0x81C, 0x04580203, 0x81C, 0x035A0203, 0x81C, 0x025C0203,
620 0x81C, 0x015E0203, 0x81C, 0x00600203, 0x81C, 0x00620203,
621 0x81C, 0x00640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
622 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
623 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
624 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
625 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x9000100f, 0x05050505,
626 0x40000000, 0x00000000, 0x81C, 0xF9000203, 0x81C, 0xF8020203,
627 0x81C, 0xF7040203, 0x81C, 0xF6060203, 0x81C, 0xF5080203,
628 0x81C, 0xF40A0203, 0x81C, 0xF30C0203, 0x81C, 0xF20E0203,
629 0x81C, 0xF1100203, 0x81C, 0xF0120203, 0x81C, 0xEF140203,
630 0x81C, 0xEE160203, 0x81C, 0xED180203, 0x81C, 0xEC1A0203,
631 0x81C, 0xEB1C0203, 0x81C, 0xEA1E0203, 0x81C, 0xE9200203,
632 0x81C, 0xE8220203, 0x81C, 0xE7240203, 0x81C, 0xE6260203,
633 0x81C, 0xE5280203, 0x81C, 0xC42A0203, 0x81C, 0xC32C0203,
634 0x81C, 0xC22E0203, 0x81C, 0xC1300203, 0x81C, 0xC0320203,
635 0x81C, 0xA3340203, 0x81C, 0xA2360203, 0x81C, 0xA1380203,
636 0x81C, 0xA03A0203, 0x81C, 0x823C0203, 0x81C, 0x813E0203,
637 0x81C, 0x80400203, 0x81C, 0x64420203, 0x81C, 0x63440203,
638 0x81C, 0x62460203, 0x81C, 0x61480203, 0x81C, 0x604A0203,
639 0x81C, 0x414C0203, 0x81C, 0x404E0203, 0x81C, 0x22500203,
640 0x81C, 0x21520203, 0x81C, 0x20540203, 0x81C, 0x03560203,
641 0x81C, 0x02580203, 0x81C, 0x015A0203, 0x81C, 0x005C0203,
642 0x81C, 0x005E0203, 0x81C, 0x00600203, 0x81C, 0x00620203,
643 0x81C, 0x00640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
644 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
645 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
646 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
647 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x9000100f, 0x00000000,
648 0x40000000, 0x00000000, 0x81C, 0xF7000203, 0x81C, 0xF6020203,
649 0x81C, 0xF5040203, 0x81C, 0xF4060203, 0x81C, 0xF3080203,
650 0x81C, 0xF20A0203, 0x81C, 0xF10C0203, 0x81C, 0xF00E0203,
651 0x81C, 0xEF100203, 0x81C, 0xEE120203, 0x81C, 0xED140203,
652 0x81C, 0xEC160203, 0x81C, 0xEB180203, 0x81C, 0xEA1A0203,
653 0x81C, 0xE91C0203, 0x81C, 0xE81E0203, 0x81C, 0xE7200203,
654 0x81C, 0xE6220203, 0x81C, 0xE5240203, 0x81C, 0xE4260203,
655 0x81C, 0xE3280203, 0x81C, 0xC42A0203, 0x81C, 0xC32C0203,
656 0x81C, 0xC22E0203, 0x81C, 0xC1300203, 0x81C, 0xC0320203,
657 0x81C, 0xA3340203, 0x81C, 0xA2360203, 0x81C, 0xA1380203,
658 0x81C, 0xA03A0203, 0x81C, 0x823C0203, 0x81C, 0x813E0203,
659 0x81C, 0x80400203, 0x81C, 0x63420203, 0x81C, 0x62440203,
660 0x81C, 0x61460203, 0x81C, 0x60480203, 0x81C, 0x424A0203,
661 0x81C, 0x414C0203, 0x81C, 0x404E0203, 0x81C, 0x06500203,
662 0x81C, 0x05520203, 0x81C, 0x04540203, 0x81C, 0x03560203,
663 0x81C, 0x02580203, 0x81C, 0x015A0203, 0x81C, 0x005C0203,
664 0x81C, 0x005E0203, 0x81C, 0x00600203, 0x81C, 0x00620203,
665 0x81C, 0x00640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
666 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
667 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
668 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
669 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x9000200f, 0x00000000,
670 0x40000000, 0x00000000, 0x81C, 0xF7000203, 0x81C, 0xF6020203,
671 0x81C, 0xF5040203, 0x81C, 0xF4060203, 0x81C, 0xF3080203,
672 0x81C, 0xF20A0203, 0x81C, 0xF10C0203, 0x81C, 0xF00E0203,
673 0x81C, 0xEF100203, 0x81C, 0xEE120203, 0x81C, 0xED140203,
674 0x81C, 0xEC160203, 0x81C, 0xEB180203, 0x81C, 0xEA1A0203,
675 0x81C, 0xE91C0203, 0x81C, 0xE81E0203, 0x81C, 0xE7200203,
676 0x81C, 0xE6220203, 0x81C, 0xE5240203, 0x81C, 0xE4260203,
677 0x81C, 0xE3280203, 0x81C, 0xC42A0203, 0x81C, 0xC32C0203,
678 0x81C, 0xC22E0203, 0x81C, 0xC1300203, 0x81C, 0xC0320203,
679 0x81C, 0xA3340203, 0x81C, 0xA2360203, 0x81C, 0xA1380203,
680 0x81C, 0xA03A0203, 0x81C, 0x823C0203, 0x81C, 0x813E0203,
681 0x81C, 0x80400203, 0x81C, 0x64420203, 0x81C, 0x63440203,
682 0x81C, 0x62460203, 0x81C, 0x61480203, 0x81C, 0x604A0203,
683 0x81C, 0x414C0203, 0x81C, 0x404E0203, 0x81C, 0x22500203,
684 0x81C, 0x21520203, 0x81C, 0x20540203, 0x81C, 0x03560203,
685 0x81C, 0x02580203, 0x81C, 0x015A0203, 0x81C, 0x005C0203,
686 0x81C, 0x005E0203, 0x81C, 0x00600203, 0x81C, 0x00620203,
687 0x81C, 0x00640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
688 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
689 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
690 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
691 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x9000200c, 0x00000000,
692 0x40000000, 0x00000000, 0x81C, 0xF7000203, 0x81C, 0xF6020203,
693 0x81C, 0xF5040203, 0x81C, 0xF4060203, 0x81C, 0xF3080203,
694 0x81C, 0xF20A0203, 0x81C, 0xF10C0203, 0x81C, 0xF00E0203,
695 0x81C, 0xEF100203, 0x81C, 0xEE120203, 0x81C, 0xED140203,
696 0x81C, 0xEC160203, 0x81C, 0xEB180203, 0x81C, 0xEA1A0203,
697 0x81C, 0xE91C0203, 0x81C, 0xE81E0203, 0x81C, 0xE7200203,
698 0x81C, 0xE6220203, 0x81C, 0xE5240203, 0x81C, 0xE4260203,
699 0x81C, 0xE3280203, 0x81C, 0xC42A0203, 0x81C, 0xC32C0203,
700 0x81C, 0xC22E0203, 0x81C, 0xC1300203, 0x81C, 0xC0320203,
701 0x81C, 0xA3340203, 0x81C, 0xA2360203, 0x81C, 0xA1380203,
702 0x81C, 0xA03A0203, 0x81C, 0x823C0203, 0x81C, 0x813E0203,
703 0x81C, 0x80400203, 0x81C, 0x64420203, 0x81C, 0x63440203,
704 0x81C, 0x62460203, 0x81C, 0x61480203, 0x81C, 0x604A0203,
705 0x81C, 0x414C0203, 0x81C, 0x404E0203, 0x81C, 0x22500203,
706 0x81C, 0x21520203, 0x81C, 0x20540203, 0x81C, 0x03560203,
707 0x81C, 0x02580203, 0x81C, 0x015A0203, 0x81C, 0x005C0203,
708 0x81C, 0x005E0203, 0x81C, 0x00600203, 0x81C, 0x00620203,
709 0x81C, 0x00640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
710 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
711 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
712 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
713 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x90012100, 0x00000000,
714 0x40000000, 0x00000000, 0x81C, 0xFB000203, 0x81C, 0xFA020203,
715 0x81C, 0xF9040203, 0x81C, 0xF8060203, 0x81C, 0xF7080203,
716 0x81C, 0xF60A0203, 0x81C, 0xF50C0203, 0x81C, 0xF40E0203,
717 0x81C, 0xF3100203, 0x81C, 0xF2120203, 0x81C, 0xF1140203,
718 0x81C, 0xF0160203, 0x81C, 0xEF180203, 0x81C, 0xEE1A0203,
719 0x81C, 0xED1C0203, 0x81C, 0xEC1E0203, 0x81C, 0xEB200203,
720 0x81C, 0xEA220203, 0x81C, 0xE9240203, 0x81C, 0xE8260203,
721 0x81C, 0xE7280203, 0x81C, 0xE62A0203, 0x81C, 0xE52C0203,
722 0x81C, 0xE42E0203, 0x81C, 0xE3300203, 0x81C, 0xE2320203,
723 0x81C, 0xC6340203, 0x81C, 0xC5360203, 0x81C, 0xC4380203,
724 0x81C, 0xC33A0203, 0x81C, 0xC23C0203, 0x81C, 0xC13E0203,
725 0x81C, 0xC0400203, 0x81C, 0xA3420203, 0x81C, 0xA2440203,
726 0x81C, 0xA1460203, 0x81C, 0xA0480203, 0x81C, 0x824A0203,
727 0x81C, 0x814C0203, 0x81C, 0x804E0203, 0x81C, 0x63500203,
728 0x81C, 0x62520203, 0x81C, 0x61540203, 0x81C, 0x60560203,
729 0x81C, 0x24580203, 0x81C, 0x235A0203, 0x81C, 0x225C0203,
730 0x81C, 0x215E0203, 0x81C, 0x20600203, 0x81C, 0x03620203,
731 0x81C, 0x02640203, 0x81C, 0x01660203, 0x81C, 0x00680203,
732 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
733 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
734 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
735 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x90001004, 0x00000000,
736 0x40000000, 0x00000000, 0x81C, 0xF8000203, 0x81C, 0xF7020203,
737 0x81C, 0xF6040203, 0x81C, 0xF5060203, 0x81C, 0xF4080203,
738 0x81C, 0xF30A0203, 0x81C, 0xF20C0203, 0x81C, 0xF10E0203,
739 0x81C, 0xF0100203, 0x81C, 0xEF120203, 0x81C, 0xEE140203,
740 0x81C, 0xED160203, 0x81C, 0xEC180203, 0x81C, 0xEB1A0203,
741 0x81C, 0xEA1C0203, 0x81C, 0xE91E0203, 0x81C, 0xE8200203,
742 0x81C, 0xE7220203, 0x81C, 0xE6240203, 0x81C, 0xE5260203,
743 0x81C, 0xE4280203, 0x81C, 0xE32A0203, 0x81C, 0xC42C0203,
744 0x81C, 0xC32E0203, 0x81C, 0xC2300203, 0x81C, 0xC1320203,
745 0x81C, 0xA3340203, 0x81C, 0xA2360203, 0x81C, 0xA1380203,
746 0x81C, 0xA03A0203, 0x81C, 0x823C0203, 0x81C, 0x813E0203,
747 0x81C, 0x80400203, 0x81C, 0x65420203, 0x81C, 0x64440203,
748 0x81C, 0x63460203, 0x81C, 0x62480203, 0x81C, 0x614A0203,
749 0x81C, 0x424C0203, 0x81C, 0x414E0203, 0x81C, 0x40500203,
750 0x81C, 0x22520203, 0x81C, 0x21540203, 0x81C, 0x20560203,
751 0x81C, 0x04580203, 0x81C, 0x035A0203, 0x81C, 0x025C0203,
752 0x81C, 0x015E0203, 0x81C, 0x00600203, 0x81C, 0x00620203,
753 0x81C, 0x00640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
754 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
755 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
756 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
757 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x90011000, 0x00000000,
758 0x40000000, 0x00000000, 0x81C, 0xFC000203, 0x81C, 0xFB020203,
759 0x81C, 0xFA040203, 0x81C, 0xF9060203, 0x81C, 0xF8080203,
760 0x81C, 0xF70A0203, 0x81C, 0xF60C0203, 0x81C, 0xF50E0203,
761 0x81C, 0xF4100203, 0x81C, 0xF3120203, 0x81C, 0xF2140203,
762 0x81C, 0xF1160203, 0x81C, 0xF0180203, 0x81C, 0xEE1A0203,
763 0x81C, 0xED1C0203, 0x81C, 0xEC1E0203, 0x81C, 0xEB200203,
764 0x81C, 0xEA220203, 0x81C, 0xE9240203, 0x81C, 0xE8260203,
765 0x81C, 0xE7280203, 0x81C, 0xE62A0203, 0x81C, 0xE52C0203,
766 0x81C, 0xE42E0203, 0x81C, 0xE3300203, 0x81C, 0xE2320203,
767 0x81C, 0xC6340203, 0x81C, 0xC5360203, 0x81C, 0xC4380203,
768 0x81C, 0xC33A0203, 0x81C, 0xA63C0203, 0x81C, 0xA53E0203,
769 0x81C, 0xA4400203, 0x81C, 0xA3420203, 0x81C, 0xA2440203,
770 0x81C, 0xA1460203, 0x81C, 0x83480203, 0x81C, 0x824A0203,
771 0x81C, 0x814C0203, 0x81C, 0x804E0203, 0x81C, 0x63500203,
772 0x81C, 0x62520203, 0x81C, 0x61540203, 0x81C, 0x42560203,
773 0x81C, 0x41580203, 0x81C, 0x405A0203, 0x81C, 0x225C0203,
774 0x81C, 0x215E0203, 0x81C, 0x20600203, 0x81C, 0x04620203,
775 0x81C, 0x03640203, 0x81C, 0x02660203, 0x81C, 0x01680203,
776 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
777 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
778 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
779 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x90002100, 0x00000000,
780 0x40000000, 0x00000000, 0x81C, 0xFC000203, 0x81C, 0xFB020203,
781 0x81C, 0xFA040203, 0x81C, 0xF9060203, 0x81C, 0xF8080203,
782 0x81C, 0xF70A0203, 0x81C, 0xF60C0203, 0x81C, 0xF50E0203,
783 0x81C, 0xF4100203, 0x81C, 0xF3120203, 0x81C, 0xF2140203,
784 0x81C, 0xF1160203, 0x81C, 0xF0180203, 0x81C, 0xEF1A0203,
785 0x81C, 0xEE1C0203, 0x81C, 0xED1E0203, 0x81C, 0xEC200203,
786 0x81C, 0xEB220203, 0x81C, 0xEA240203, 0x81C, 0xE9260203,
787 0x81C, 0xE8280203, 0x81C, 0xE72A0203, 0x81C, 0xE62C0203,
788 0x81C, 0xE52E0203, 0x81C, 0xE4300203, 0x81C, 0xE3320203,
789 0x81C, 0xE2340203, 0x81C, 0xE1360203, 0x81C, 0xC5380203,
790 0x81C, 0xC43A0203, 0x81C, 0xC33C0203, 0x81C, 0xC23E0203,
791 0x81C, 0xC1400203, 0x81C, 0xA3420203, 0x81C, 0xA2440203,
792 0x81C, 0xA1460203, 0x81C, 0xA0480203, 0x81C, 0x834A0203,
793 0x81C, 0x824C0203, 0x81C, 0x814E0203, 0x81C, 0x64500203,
794 0x81C, 0x63520203, 0x81C, 0x62540203, 0x81C, 0x61560203,
795 0x81C, 0x25580203, 0x81C, 0x245A0203, 0x81C, 0x235C0203,
796 0x81C, 0x225E0203, 0x81C, 0x21600203, 0x81C, 0x04620203,
797 0x81C, 0x03640203, 0x81C, 0x02660203, 0x81C, 0x01680203,
798 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
799 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
800 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
801 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0x90002000, 0x00000000,
802 0x40000000, 0x00000000, 0x81C, 0xFC000203, 0x81C, 0xFB020203,
803 0x81C, 0xFA040203, 0x81C, 0xF9060203, 0x81C, 0xF8080203,
804 0x81C, 0xF70A0203, 0x81C, 0xF60C0203, 0x81C, 0xF50E0203,
805 0x81C, 0xF4100203, 0x81C, 0xF3120203, 0x81C, 0xF2140203,
806 0x81C, 0xF1160203, 0x81C, 0xF0180203, 0x81C, 0xEF1A0203,
807 0x81C, 0xEE1C0203, 0x81C, 0xED1E0203, 0x81C, 0xEC200203,
808 0x81C, 0xEB220203, 0x81C, 0xEA240203, 0x81C, 0xE9260203,
809 0x81C, 0xE8280203, 0x81C, 0xE72A0203, 0x81C, 0xE62C0203,
810 0x81C, 0xE52E0203, 0x81C, 0xE4300203, 0x81C, 0xE3320203,
811 0x81C, 0xE2340203, 0x81C, 0xC6360203, 0x81C, 0xC5380203,
812 0x81C, 0xC43A0203, 0x81C, 0xC33C0203, 0x81C, 0xA63E0203,
813 0x81C, 0xA5400203, 0x81C, 0xA4420203, 0x81C, 0xA3440203,
814 0x81C, 0xA2460203, 0x81C, 0xA1480203, 0x81C, 0x834A0203,
815 0x81C, 0x824C0203, 0x81C, 0x814E0203, 0x81C, 0x64500203,
816 0x81C, 0x63520203, 0x81C, 0x62540203, 0x81C, 0x61560203,
817 0x81C, 0x60580203, 0x81C, 0x405A0203, 0x81C, 0x215C0203,
818 0x81C, 0x205E0203, 0x81C, 0x03600203, 0x81C, 0x02620203,
819 0x81C, 0x01640203, 0x81C, 0x00660203, 0x81C, 0x00680203,
820 0x81C, 0x006A0203, 0x81C, 0x006C0203, 0x81C, 0x006E0203,
821 0x81C, 0x00700203, 0x81C, 0x00720203, 0x81C, 0x00740203,
822 0x81C, 0x00760203, 0x81C, 0x00780203, 0x81C, 0x007A0203,
823 0x81C, 0x007C0203, 0x81C, 0x007E0203, 0xA0000000, 0x00000000,
824 0x81C, 0xFD000203, 0x81C, 0xFC020203, 0x81C, 0xFB040203,
825 0x81C, 0xFA060203, 0x81C, 0xF9080203, 0x81C, 0xF80A0203,
826 0x81C, 0xF70C0203, 0x81C, 0xF60E0203, 0x81C, 0xF5100203,
827 0x81C, 0xF4120203, 0x81C, 0xF3140203, 0x81C, 0xF2160203,
828 0x81C, 0xF1180203, 0x81C, 0xF01A0203, 0x81C, 0xEF1C0203,
829 0x81C, 0xEE1E0203, 0x81C, 0xED200203, 0x81C, 0xEC220203,
830 0x81C, 0xEB240203, 0x81C, 0xEA260203, 0x81C, 0xE9280203,
831 0x81C, 0xE82A0203, 0x81C, 0xE72C0203, 0x81C, 0xE62E0203,
832 0x81C, 0xE5300203, 0x81C, 0xE4320203, 0x81C, 0xE3340203,
833 0x81C, 0xC6360203, 0x81C, 0xC5380203, 0x81C, 0xC43A0203,
834 0x81C, 0xC33C0203, 0x81C, 0xA63E0203, 0x81C, 0xA5400203,
835 0x81C, 0xA4420203, 0x81C, 0xA3440203, 0x81C, 0xA2460203,
836 0x81C, 0xA1480203, 0x81C, 0x834A0203, 0x81C, 0x824C0203,
837 0x81C, 0x814E0203, 0x81C, 0x64500203, 0x81C, 0x63520203,
838 0x81C, 0x62540203, 0x81C, 0x61560203, 0x81C, 0x60580203,
839 0x81C, 0x235A0203, 0x81C, 0x225C0203, 0x81C, 0x215E0203,
840 0x81C, 0x20600203, 0x81C, 0x03620203, 0x81C, 0x02640203,
841 0x81C, 0x01660203, 0x81C, 0x00680203, 0x81C, 0x006A0203,
842 0x81C, 0x006C0203, 0x81C, 0x006E0203, 0x81C, 0x00700203,
843 0x81C, 0x00720203, 0x81C, 0x00740203, 0x81C, 0x00760203,
844 0x81C, 0x00780203, 0x81C, 0x007A0203, 0x81C, 0x007C0203,
845 0x81C, 0x007E0203, 0xB0000000, 0x00000000, 0x8000100f, 0x0a0a0a0a,
846 0x40000000, 0x00000000, 0x81C, 0xF8000303, 0x81C, 0xF7020303,
847 0x81C, 0xF6040303, 0x81C, 0xF5060303, 0x81C, 0xF4080303,
848 0x81C, 0xF30A0303, 0x81C, 0xF20C0303, 0x81C, 0xF10E0303,
849 0x81C, 0xF0100303, 0x81C, 0xEF120303, 0x81C, 0xEE140303,
850 0x81C, 0xED160303, 0x81C, 0xEC180303, 0x81C, 0xEB1A0303,
851 0x81C, 0xEA1C0303, 0x81C, 0xE91E0303, 0x81C, 0xCA200303,
852 0x81C, 0xC9220303, 0x81C, 0xC8240303, 0x81C, 0xC7260303,
853 0x81C, 0xC6280303, 0x81C, 0xC52A0303, 0x81C, 0xC42C0303,
854 0x81C, 0xC32E0303, 0x81C, 0xC2300303, 0x81C, 0xC1320303,
855 0x81C, 0xA3340303, 0x81C, 0xA2360303, 0x81C, 0xA1380303,
856 0x81C, 0xA03A0303, 0x81C, 0x823C0303, 0x81C, 0x813E0303,
857 0x81C, 0x80400303, 0x81C, 0x65420303, 0x81C, 0x64440303,
858 0x81C, 0x63460303, 0x81C, 0x62480303, 0x81C, 0x614A0303,
859 0x81C, 0x424C0303, 0x81C, 0x414E0303, 0x81C, 0x40500303,
860 0x81C, 0x22520303, 0x81C, 0x21540303, 0x81C, 0x20560303,
861 0x81C, 0x04580303, 0x81C, 0x035A0303, 0x81C, 0x025C0303,
862 0x81C, 0x015E0303, 0x81C, 0x00600303, 0x81C, 0x00620303,
863 0x81C, 0x00640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
864 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
865 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
866 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
867 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x9000100f, 0x05050505,
868 0x40000000, 0x00000000, 0x81C, 0xF9000303, 0x81C, 0xF8020303,
869 0x81C, 0xF7040303, 0x81C, 0xF6060303, 0x81C, 0xF5080303,
870 0x81C, 0xF40A0303, 0x81C, 0xF30C0303, 0x81C, 0xF20E0303,
871 0x81C, 0xF1100303, 0x81C, 0xF0120303, 0x81C, 0xEF140303,
872 0x81C, 0xEE160303, 0x81C, 0xED180303, 0x81C, 0xEC1A0303,
873 0x81C, 0xEB1C0303, 0x81C, 0xEA1E0303, 0x81C, 0xC9200303,
874 0x81C, 0xC8220303, 0x81C, 0xC7240303, 0x81C, 0xC6260303,
875 0x81C, 0xC5280303, 0x81C, 0xC42A0303, 0x81C, 0xC32C0303,
876 0x81C, 0xC22E0303, 0x81C, 0xC1300303, 0x81C, 0xC0320303,
877 0x81C, 0xA3340303, 0x81C, 0xA2360303, 0x81C, 0xA1380303,
878 0x81C, 0xA03A0303, 0x81C, 0x823C0303, 0x81C, 0x813E0303,
879 0x81C, 0x80400303, 0x81C, 0x64420303, 0x81C, 0x63440303,
880 0x81C, 0x62460303, 0x81C, 0x61480303, 0x81C, 0x604A0303,
881 0x81C, 0x414C0303, 0x81C, 0x404E0303, 0x81C, 0x22500303,
882 0x81C, 0x21520303, 0x81C, 0x20540303, 0x81C, 0x03560303,
883 0x81C, 0x02580303, 0x81C, 0x015A0303, 0x81C, 0x005C0303,
884 0x81C, 0x005E0303, 0x81C, 0x00600303, 0x81C, 0x00620303,
885 0x81C, 0x00640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
886 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
887 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
888 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
889 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x9000100f, 0x00000000,
890 0x40000000, 0x00000000, 0x81C, 0xF7000303, 0x81C, 0xF6020303,
891 0x81C, 0xF5040303, 0x81C, 0xF4060303, 0x81C, 0xF3080303,
892 0x81C, 0xF20A0303, 0x81C, 0xF10C0303, 0x81C, 0xF00E0303,
893 0x81C, 0xEF100303, 0x81C, 0xEE120303, 0x81C, 0xED140303,
894 0x81C, 0xEC160303, 0x81C, 0xEB180303, 0x81C, 0xEA1A0303,
895 0x81C, 0xE91C0303, 0x81C, 0xCA1E0303, 0x81C, 0xC9200303,
896 0x81C, 0xC8220303, 0x81C, 0xC7240303, 0x81C, 0xC6260303,
897 0x81C, 0xC5280303, 0x81C, 0xC42A0303, 0x81C, 0xC32C0303,
898 0x81C, 0xC22E0303, 0x81C, 0xC1300303, 0x81C, 0xA4320303,
899 0x81C, 0xA3340303, 0x81C, 0xA2360303, 0x81C, 0xA1380303,
900 0x81C, 0xA03A0303, 0x81C, 0x823C0303, 0x81C, 0x813E0303,
901 0x81C, 0x80400303, 0x81C, 0x64420303, 0x81C, 0x63440303,
902 0x81C, 0x62460303, 0x81C, 0x61480303, 0x81C, 0x604A0303,
903 0x81C, 0x414C0303, 0x81C, 0x404E0303, 0x81C, 0x06500303,
904 0x81C, 0x05520303, 0x81C, 0x04540303, 0x81C, 0x03560303,
905 0x81C, 0x02580303, 0x81C, 0x015A0303, 0x81C, 0x005C0303,
906 0x81C, 0x005E0303, 0x81C, 0x00600303, 0x81C, 0x00620303,
907 0x81C, 0x00640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
908 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
909 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
910 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
911 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x9000200f, 0x00000000,
912 0x40000000, 0x00000000, 0x81C, 0xF7000303, 0x81C, 0xF6020303,
913 0x81C, 0xF5040303, 0x81C, 0xF4060303, 0x81C, 0xF3080303,
914 0x81C, 0xF20A0303, 0x81C, 0xF10C0303, 0x81C, 0xF00E0303,
915 0x81C, 0xEF100303, 0x81C, 0xEE120303, 0x81C, 0xED140303,
916 0x81C, 0xEC160303, 0x81C, 0xEB180303, 0x81C, 0xEA1A0303,
917 0x81C, 0xE91C0303, 0x81C, 0xCA1E0303, 0x81C, 0xC9200303,
918 0x81C, 0xC8220303, 0x81C, 0xC7240303, 0x81C, 0xC6260303,
919 0x81C, 0xC5280303, 0x81C, 0xC42A0303, 0x81C, 0xC32C0303,
920 0x81C, 0xC22E0303, 0x81C, 0xC1300303, 0x81C, 0xA4320303,
921 0x81C, 0xA3340303, 0x81C, 0xA2360303, 0x81C, 0xA1380303,
922 0x81C, 0xA03A0303, 0x81C, 0x823C0303, 0x81C, 0x813E0303,
923 0x81C, 0x80400303, 0x81C, 0x64420303, 0x81C, 0x63440303,
924 0x81C, 0x62460303, 0x81C, 0x61480303, 0x81C, 0x604A0303,
925 0x81C, 0x414C0303, 0x81C, 0x404E0303, 0x81C, 0x22500303,
926 0x81C, 0x21520303, 0x81C, 0x20540303, 0x81C, 0x03560303,
927 0x81C, 0x02580303, 0x81C, 0x015A0303, 0x81C, 0x005C0303,
928 0x81C, 0x005E0303, 0x81C, 0x00600303, 0x81C, 0x00620303,
929 0x81C, 0x00640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
930 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
931 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
932 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
933 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x9000200c, 0x00000000,
934 0x40000000, 0x00000000, 0x81C, 0xF7000303, 0x81C, 0xF6020303,
935 0x81C, 0xF5040303, 0x81C, 0xF4060303, 0x81C, 0xF3080303,
936 0x81C, 0xF20A0303, 0x81C, 0xF10C0303, 0x81C, 0xF00E0303,
937 0x81C, 0xEF100303, 0x81C, 0xEE120303, 0x81C, 0xED140303,
938 0x81C, 0xEC160303, 0x81C, 0xEB180303, 0x81C, 0xEA1A0303,
939 0x81C, 0xE91C0303, 0x81C, 0xCA1E0303, 0x81C, 0xC9200303,
940 0x81C, 0xC8220303, 0x81C, 0xC7240303, 0x81C, 0xC6260303,
941 0x81C, 0xC5280303, 0x81C, 0xC42A0303, 0x81C, 0xC32C0303,
942 0x81C, 0xC22E0303, 0x81C, 0xC1300303, 0x81C, 0xA4320303,
943 0x81C, 0xA3340303, 0x81C, 0xA2360303, 0x81C, 0xA1380303,
944 0x81C, 0xA03A0303, 0x81C, 0x823C0303, 0x81C, 0x813E0303,
945 0x81C, 0x80400303, 0x81C, 0x64420303, 0x81C, 0x63440303,
946 0x81C, 0x62460303, 0x81C, 0x61480303, 0x81C, 0x604A0303,
947 0x81C, 0x414C0303, 0x81C, 0x404E0303, 0x81C, 0x22500303,
948 0x81C, 0x21520303, 0x81C, 0x20540303, 0x81C, 0x03560303,
949 0x81C, 0x02580303, 0x81C, 0x015A0303, 0x81C, 0x005C0303,
950 0x81C, 0x005E0303, 0x81C, 0x00600303, 0x81C, 0x00620303,
951 0x81C, 0x00640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
952 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
953 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
954 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
955 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x90012100, 0x00000000,
956 0x40000000, 0x00000000, 0x81C, 0xFB000303, 0x81C, 0xFA020303,
957 0x81C, 0xF9040303, 0x81C, 0xF8060303, 0x81C, 0xF7080303,
958 0x81C, 0xF60A0303, 0x81C, 0xF50C0303, 0x81C, 0xF40E0303,
959 0x81C, 0xF3100303, 0x81C, 0xF2120303, 0x81C, 0xF1140303,
960 0x81C, 0xF0160303, 0x81C, 0xEF180303, 0x81C, 0xEE1A0303,
961 0x81C, 0xED1C0303, 0x81C, 0xEC1E0303, 0x81C, 0xEB200303,
962 0x81C, 0xEA220303, 0x81C, 0xE9240303, 0x81C, 0xE8260303,
963 0x81C, 0xE7280303, 0x81C, 0xE62A0303, 0x81C, 0xE52C0303,
964 0x81C, 0xE42E0303, 0x81C, 0xE3300303, 0x81C, 0xE2320303,
965 0x81C, 0xC6340303, 0x81C, 0xC5360303, 0x81C, 0xC4380303,
966 0x81C, 0xC33A0303, 0x81C, 0xC23C0303, 0x81C, 0xC13E0303,
967 0x81C, 0xA4400303, 0x81C, 0xA3420303, 0x81C, 0xA2440303,
968 0x81C, 0xA1460303, 0x81C, 0x83480303, 0x81C, 0x824A0303,
969 0x81C, 0x814C0303, 0x81C, 0x804E0303, 0x81C, 0x63500303,
970 0x81C, 0x62520303, 0x81C, 0x43540303, 0x81C, 0x42560303,
971 0x81C, 0x41580303, 0x81C, 0x235A0303, 0x81C, 0x225C0303,
972 0x81C, 0x215E0303, 0x81C, 0x20600303, 0x81C, 0x04620303,
973 0x81C, 0x03640303, 0x81C, 0x02660303, 0x81C, 0x01680303,
974 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
975 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
976 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
977 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x90001004, 0x00000000,
978 0x40000000, 0x00000000, 0x81C, 0xF8000303, 0x81C, 0xF7020303,
979 0x81C, 0xF6040303, 0x81C, 0xF5060303, 0x81C, 0xF4080303,
980 0x81C, 0xF30A0303, 0x81C, 0xF20C0303, 0x81C, 0xF10E0303,
981 0x81C, 0xF0100303, 0x81C, 0xEF120303, 0x81C, 0xEE140303,
982 0x81C, 0xED160303, 0x81C, 0xEC180303, 0x81C, 0xEB1A0303,
983 0x81C, 0xEA1C0303, 0x81C, 0xE91E0303, 0x81C, 0xCA200303,
984 0x81C, 0xC9220303, 0x81C, 0xC8240303, 0x81C, 0xC7260303,
985 0x81C, 0xC6280303, 0x81C, 0xC52A0303, 0x81C, 0xC42C0303,
986 0x81C, 0xC32E0303, 0x81C, 0xC2300303, 0x81C, 0xC1320303,
987 0x81C, 0xA3340303, 0x81C, 0xA2360303, 0x81C, 0xA1380303,
988 0x81C, 0xA03A0303, 0x81C, 0x823C0303, 0x81C, 0x813E0303,
989 0x81C, 0x80400303, 0x81C, 0x65420303, 0x81C, 0x64440303,
990 0x81C, 0x63460303, 0x81C, 0x62480303, 0x81C, 0x614A0303,
991 0x81C, 0x424C0303, 0x81C, 0x414E0303, 0x81C, 0x40500303,
992 0x81C, 0x22520303, 0x81C, 0x21540303, 0x81C, 0x20560303,
993 0x81C, 0x04580303, 0x81C, 0x035A0303, 0x81C, 0x025C0303,
994 0x81C, 0x015E0303, 0x81C, 0x00600303, 0x81C, 0x00620303,
995 0x81C, 0x00640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
996 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
997 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
998 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
999 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x90011000, 0x00000000,
1000 0x40000000, 0x00000000, 0x81C, 0xFB000303, 0x81C, 0xFA020303,
1001 0x81C, 0xF9040303, 0x81C, 0xF8060303, 0x81C, 0xF7080303,
1002 0x81C, 0xF60A0303, 0x81C, 0xF50C0303, 0x81C, 0xF40E0303,
1003 0x81C, 0xF3100303, 0x81C, 0xF2120303, 0x81C, 0xF1140303,
1004 0x81C, 0xF0160303, 0x81C, 0xEE180303, 0x81C, 0xED1A0303,
1005 0x81C, 0xEC1C0303, 0x81C, 0xEB1E0303, 0x81C, 0xEA200303,
1006 0x81C, 0xE9220303, 0x81C, 0xE8240303, 0x81C, 0xE7260303,
1007 0x81C, 0xE6280303, 0x81C, 0xE52A0303, 0x81C, 0xE42C0303,
1008 0x81C, 0xE32E0303, 0x81C, 0xE2300303, 0x81C, 0xE1320303,
1009 0x81C, 0xC6340303, 0x81C, 0xC5360303, 0x81C, 0xC4380303,
1010 0x81C, 0xC33A0303, 0x81C, 0xA63C0303, 0x81C, 0xA53E0303,
1011 0x81C, 0xA4400303, 0x81C, 0xA3420303, 0x81C, 0xA2440303,
1012 0x81C, 0xA1460303, 0x81C, 0x83480303, 0x81C, 0x824A0303,
1013 0x81C, 0x814C0303, 0x81C, 0x804E0303, 0x81C, 0x63500303,
1014 0x81C, 0x62520303, 0x81C, 0x61540303, 0x81C, 0x42560303,
1015 0x81C, 0x41580303, 0x81C, 0x405A0303, 0x81C, 0x225C0303,
1016 0x81C, 0x215E0303, 0x81C, 0x20600303, 0x81C, 0x04620303,
1017 0x81C, 0x03640303, 0x81C, 0x02660303, 0x81C, 0x01680303,
1018 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
1019 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
1020 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
1021 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x90002100, 0x00000000,
1022 0x40000000, 0x00000000, 0x81C, 0xFB000303, 0x81C, 0xFA020303,
1023 0x81C, 0xF9040303, 0x81C, 0xF8060303, 0x81C, 0xF7080303,
1024 0x81C, 0xF60A0303, 0x81C, 0xF50C0303, 0x81C, 0xF40E0303,
1025 0x81C, 0xF3100303, 0x81C, 0xF2120303, 0x81C, 0xF1140303,
1026 0x81C, 0xF0160303, 0x81C, 0xEF180303, 0x81C, 0xEE1A0303,
1027 0x81C, 0xED1C0303, 0x81C, 0xEC1E0303, 0x81C, 0xEB200303,
1028 0x81C, 0xEA220303, 0x81C, 0xE9240303, 0x81C, 0xE8260303,
1029 0x81C, 0xE7280303, 0x81C, 0xE62A0303, 0x81C, 0xE52C0303,
1030 0x81C, 0xE42E0303, 0x81C, 0xE3300303, 0x81C, 0xE2320303,
1031 0x81C, 0xE1340303, 0x81C, 0xC5360303, 0x81C, 0xC4380303,
1032 0x81C, 0xC33A0303, 0x81C, 0xC23C0303, 0x81C, 0xC13E0303,
1033 0x81C, 0xA4400303, 0x81C, 0xA3420303, 0x81C, 0xA2440303,
1034 0x81C, 0xA1460303, 0x81C, 0x83480303, 0x81C, 0x824A0303,
1035 0x81C, 0x814C0303, 0x81C, 0x804E0303, 0x81C, 0x64500303,
1036 0x81C, 0x63520303, 0x81C, 0x62540303, 0x81C, 0x61560303,
1037 0x81C, 0x60580303, 0x81C, 0x235A0303, 0x81C, 0x225C0303,
1038 0x81C, 0x215E0303, 0x81C, 0x20600303, 0x81C, 0x04620303,
1039 0x81C, 0x03640303, 0x81C, 0x02660303, 0x81C, 0x01680303,
1040 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
1041 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
1042 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
1043 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0x90002000, 0x00000000,
1044 0x40000000, 0x00000000, 0x81C, 0xFC000303, 0x81C, 0xFB020303,
1045 0x81C, 0xFA040303, 0x81C, 0xF9060303, 0x81C, 0xF8080303,
1046 0x81C, 0xF70A0303, 0x81C, 0xF60C0303, 0x81C, 0xF50E0303,
1047 0x81C, 0xF4100303, 0x81C, 0xF3120303, 0x81C, 0xF2140303,
1048 0x81C, 0xF1160303, 0x81C, 0xF0180303, 0x81C, 0xEF1A0303,
1049 0x81C, 0xEE1C0303, 0x81C, 0xED1E0303, 0x81C, 0xEC200303,
1050 0x81C, 0xEB220303, 0x81C, 0xEA240303, 0x81C, 0xE9260303,
1051 0x81C, 0xE8280303, 0x81C, 0xE72A0303, 0x81C, 0xE62C0303,
1052 0x81C, 0xE52E0303, 0x81C, 0xE4300303, 0x81C, 0xE3320303,
1053 0x81C, 0xE2340303, 0x81C, 0xC6360303, 0x81C, 0xC5380303,
1054 0x81C, 0xC43A0303, 0x81C, 0xC33C0303, 0x81C, 0xA63E0303,
1055 0x81C, 0xA5400303, 0x81C, 0xA4420303, 0x81C, 0xA3440303,
1056 0x81C, 0xA2460303, 0x81C, 0x84480303, 0x81C, 0x834A0303,
1057 0x81C, 0x824C0303, 0x81C, 0x814E0303, 0x81C, 0x80500303,
1058 0x81C, 0x63520303, 0x81C, 0x62540303, 0x81C, 0x61560303,
1059 0x81C, 0x60580303, 0x81C, 0x225A0303, 0x81C, 0x055C0303,
1060 0x81C, 0x045E0303, 0x81C, 0x03600303, 0x81C, 0x02620303,
1061 0x81C, 0x01640303, 0x81C, 0x00660303, 0x81C, 0x00680303,
1062 0x81C, 0x006A0303, 0x81C, 0x006C0303, 0x81C, 0x006E0303,
1063 0x81C, 0x00700303, 0x81C, 0x00720303, 0x81C, 0x00740303,
1064 0x81C, 0x00760303, 0x81C, 0x00780303, 0x81C, 0x007A0303,
1065 0x81C, 0x007C0303, 0x81C, 0x007E0303, 0xA0000000, 0x00000000,
1066 0x81C, 0xFC000303, 0x81C, 0xFB020303, 0x81C, 0xFA040303,
1067 0x81C, 0xF9060303, 0x81C, 0xF8080303, 0x81C, 0xF70A0303,
1068 0x81C, 0xF60C0303, 0x81C, 0xF50E0303, 0x81C, 0xF4100303,
1069 0x81C, 0xF3120303, 0x81C, 0xF2140303, 0x81C, 0xF1160303,
1070 0x81C, 0xF0180303, 0x81C, 0xEF1A0303, 0x81C, 0xEE1C0303,
1071 0x81C, 0xED1E0303, 0x81C, 0xEC200303, 0x81C, 0xEB220303,
1072 0x81C, 0xEA240303, 0x81C, 0xE9260303, 0x81C, 0xE8280303,
1073 0x81C, 0xE72A0303, 0x81C, 0xE62C0303, 0x81C, 0xE52E0303,
1074 0x81C, 0xE4300303, 0x81C, 0xE3320303, 0x81C, 0xE2340303,
1075 0x81C, 0xC6360303, 0x81C, 0xC5380303, 0x81C, 0xC43A0303,
1076 0x81C, 0xC33C0303, 0x81C, 0xA63E0303, 0x81C, 0xA5400303,
1077 0x81C, 0xA4420303, 0x81C, 0xA3440303, 0x81C, 0xA2460303,
1078 0x81C, 0x84480303, 0x81C, 0x834A0303, 0x81C, 0x824C0303,
1079 0x81C, 0x814E0303, 0x81C, 0x80500303, 0x81C, 0x63520303,
1080 0x81C, 0x62540303, 0x81C, 0x61560303, 0x81C, 0x60580303,
1081 0x81C, 0x235A0303, 0x81C, 0x225C0303, 0x81C, 0x215E0303,
1082 0x81C, 0x20600303, 0x81C, 0x03620303, 0x81C, 0x02640303,
1083 0x81C, 0x01660303, 0x81C, 0x00680303, 0x81C, 0x006A0303,
1084 0x81C, 0x006C0303, 0x81C, 0x006E0303, 0x81C, 0x00700303,
1085 0x81C, 0x00720303, 0x81C, 0x00740303, 0x81C, 0x00760303,
1086 0x81C, 0x00780303, 0x81C, 0x007A0303, 0x81C, 0x007C0303,
1087 0x81C, 0x007E0303, 0xB0000000, 0x00000000, 0x8000100f, 0x0a0a0a0a,
1088 0x40000000, 0x00000000, 0x81C, 0xFF000403, 0x81C, 0xF5000403,
1089 0x81C, 0xF4020403, 0x81C, 0xF3040403, 0x81C, 0xF2060403,
1090 0x81C, 0xF1080403, 0x81C, 0xF00A0403, 0x81C, 0xEF0C0403,
1091 0x81C, 0xEE0E0403, 0x81C, 0xED100403, 0x81C, 0xEC120403,
1092 0x81C, 0xEB140403, 0x81C, 0xEA160403, 0x81C, 0xE9180403,
1093 0x81C, 0xE81A0403, 0x81C, 0xE71C0403, 0x81C, 0xE61E0403,
1094 0x81C, 0xE5200403, 0x81C, 0xE4220403, 0x81C, 0xE3240403,
1095 0x81C, 0xE2260403, 0x81C, 0xE1280403, 0x81C, 0xE02A0403,
1096 0x81C, 0xC32C0403, 0x81C, 0xC22E0403, 0x81C, 0xC1300403,
1097 0x81C, 0xC0320403, 0x81C, 0xA4340403, 0x81C, 0xA3360403,
1098 0x81C, 0xA2380403, 0x81C, 0xA13A0403, 0x81C, 0xA03C0403,
1099 0x81C, 0x823E0403, 0x81C, 0x81400403, 0x81C, 0x80420403,
1100 0x81C, 0x64440403, 0x81C, 0x63460403, 0x81C, 0x62480403,
1101 0x81C, 0x614A0403, 0x81C, 0x604C0403, 0x81C, 0x454E0403,
1102 0x81C, 0x44500403, 0x81C, 0x43520403, 0x81C, 0x42540403,
1103 0x81C, 0x41560403, 0x81C, 0x40580403, 0x81C, 0x055A0403,
1104 0x81C, 0x045C0403, 0x81C, 0x035E0403, 0x81C, 0x02600403,
1105 0x81C, 0x01620403, 0x81C, 0x00640403, 0x81C, 0x00660403,
1106 0x81C, 0x00680403, 0x81C, 0x006A0403, 0x81C, 0x006C0403,
1107 0x81C, 0x006E0403, 0x81C, 0x00700403, 0x81C, 0x00720403,
1108 0x81C, 0x00740403, 0x81C, 0x00760403, 0x81C, 0x00780403,
1109 0x81C, 0x007A0403, 0x81C, 0x007C0403, 0x81C, 0x007E0403,
1110 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x81C, 0xFF000403,
1111 0x81C, 0xF5000403, 0x81C, 0xF4020403, 0x81C, 0xF3040403,
1112 0x81C, 0xF2060403, 0x81C, 0xF1080403, 0x81C, 0xF00A0403,
1113 0x81C, 0xEF0C0403, 0x81C, 0xEE0E0403, 0x81C, 0xED100403,
1114 0x81C, 0xEC120403, 0x81C, 0xEB140403, 0x81C, 0xEA160403,
1115 0x81C, 0xE9180403, 0x81C, 0xE81A0403, 0x81C, 0xE71C0403,
1116 0x81C, 0xE61E0403, 0x81C, 0xE5200403, 0x81C, 0xE4220403,
1117 0x81C, 0xE3240403, 0x81C, 0xE2260403, 0x81C, 0xE1280403,
1118 0x81C, 0xE02A0403, 0x81C, 0xC32C0403, 0x81C, 0xC22E0403,
1119 0x81C, 0xC1300403, 0x81C, 0xC0320403, 0x81C, 0xA4340403,
1120 0x81C, 0xA3360403, 0x81C, 0xA2380403, 0x81C, 0xA13A0403,
1121 0x81C, 0xA03C0403, 0x81C, 0x823E0403, 0x81C, 0x81400403,
1122 0x81C, 0x80420403, 0x81C, 0x64440403, 0x81C, 0x63460403,
1123 0x81C, 0x62480403, 0x81C, 0x614A0403, 0x81C, 0x604C0403,
1124 0x81C, 0x454E0403, 0x81C, 0x44500403, 0x81C, 0x43520403,
1125 0x81C, 0x42540403, 0x81C, 0x41560403, 0x81C, 0x40580403,
1126 0x81C, 0x055A0403, 0x81C, 0x045C0403, 0x81C, 0x035E0403,
1127 0x81C, 0x02600403, 0x81C, 0x01620403, 0x81C, 0x00640403,
1128 0x81C, 0x00660403, 0x81C, 0x00680403, 0x81C, 0x006A0403,
1129 0x81C, 0x006C0403, 0x81C, 0x006E0403, 0x81C, 0x00700403,
1130 0x81C, 0x00720403, 0x81C, 0x00740403, 0x81C, 0x00760403,
1131 0x81C, 0x00780403, 0x81C, 0x007A0403, 0x81C, 0x007C0403,
1132 0x81C, 0x007E0403, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
1133 0x81C, 0xFF000403, 0x81C, 0xF5000403, 0x81C, 0xF4020403,
1134 0x81C, 0xF3040403, 0x81C, 0xF2060403, 0x81C, 0xF1080403,
1135 0x81C, 0xF00A0403, 0x81C, 0xEF0C0403, 0x81C, 0xEE0E0403,
1136 0x81C, 0xED100403, 0x81C, 0xEC120403, 0x81C, 0xEB140403,
1137 0x81C, 0xEA160403, 0x81C, 0xE9180403, 0x81C, 0xE81A0403,
1138 0x81C, 0xE71C0403, 0x81C, 0xE61E0403, 0x81C, 0xE5200403,
1139 0x81C, 0xE4220403, 0x81C, 0xE3240403, 0x81C, 0xE2260403,
1140 0x81C, 0xE1280403, 0x81C, 0xE02A0403, 0x81C, 0xC32C0403,
1141 0x81C, 0xC22E0403, 0x81C, 0xC1300403, 0x81C, 0xC0320403,
1142 0x81C, 0xA4340403, 0x81C, 0xA3360403, 0x81C, 0xA2380403,
1143 0x81C, 0xA13A0403, 0x81C, 0xA03C0403, 0x81C, 0x823E0403,
1144 0x81C, 0x81400403, 0x81C, 0x80420403, 0x81C, 0x64440403,
1145 0x81C, 0x63460403, 0x81C, 0x62480403, 0x81C, 0x614A0403,
1146 0x81C, 0x604C0403, 0x81C, 0x454E0403, 0x81C, 0x44500403,
1147 0x81C, 0x43520403, 0x81C, 0x42540403, 0x81C, 0x41560403,
1148 0x81C, 0x40580403, 0x81C, 0x055A0403, 0x81C, 0x045C0403,
1149 0x81C, 0x035E0403, 0x81C, 0x02600403, 0x81C, 0x01620403,
1150 0x81C, 0x00640403, 0x81C, 0x00660403, 0x81C, 0x00680403,
1151 0x81C, 0x006A0403, 0x81C, 0x006C0403, 0x81C, 0x006E0403,
1152 0x81C, 0x00700403, 0x81C, 0x00720403, 0x81C, 0x00740403,
1153 0x81C, 0x00760403, 0x81C, 0x00780403, 0x81C, 0x007A0403,
1154 0x81C, 0x007C0403, 0x81C, 0x007E0403, 0x9000200f, 0x00000000,
1155 0x40000000, 0x00000000, 0x81C, 0xFF000403, 0x81C, 0xF5000403,
1156 0x81C, 0xF4020403, 0x81C, 0xF3040403, 0x81C, 0xF2060403,
1157 0x81C, 0xF1080403, 0x81C, 0xF00A0403, 0x81C, 0xEF0C0403,
1158 0x81C, 0xEE0E0403, 0x81C, 0xED100403, 0x81C, 0xEC120403,
1159 0x81C, 0xEB140403, 0x81C, 0xEA160403, 0x81C, 0xE9180403,
1160 0x81C, 0xE81A0403, 0x81C, 0xE71C0403, 0x81C, 0xE61E0403,
1161 0x81C, 0xE5200403, 0x81C, 0xE4220403, 0x81C, 0xE3240403,
1162 0x81C, 0xE2260403, 0x81C, 0xE1280403, 0x81C, 0xE02A0403,
1163 0x81C, 0xC32C0403, 0x81C, 0xC22E0403, 0x81C, 0xC1300403,
1164 0x81C, 0xC0320403, 0x81C, 0xA4340403, 0x81C, 0xA3360403,
1165 0x81C, 0xA2380403, 0x81C, 0xA13A0403, 0x81C, 0xA03C0403,
1166 0x81C, 0x823E0403, 0x81C, 0x81400403, 0x81C, 0x80420403,
1167 0x81C, 0x64440403, 0x81C, 0x63460403, 0x81C, 0x62480403,
1168 0x81C, 0x614A0403, 0x81C, 0x604C0403, 0x81C, 0x454E0403,
1169 0x81C, 0x44500403, 0x81C, 0x43520403, 0x81C, 0x42540403,
1170 0x81C, 0x41560403, 0x81C, 0x40580403, 0x81C, 0x055A0403,
1171 0x81C, 0x045C0403, 0x81C, 0x035E0403, 0x81C, 0x02600403,
1172 0x81C, 0x01620403, 0x81C, 0x00640403, 0x81C, 0x00660403,
1173 0x81C, 0x00680403, 0x81C, 0x006A0403, 0x81C, 0x006C0403,
1174 0x81C, 0x006E0403, 0x81C, 0x00700403, 0x81C, 0x00720403,
1175 0x81C, 0x00740403, 0x81C, 0x00760403, 0x81C, 0x00780403,
1176 0x81C, 0x007A0403, 0x81C, 0x007C0403, 0x81C, 0x007E0403,
1177 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x81C, 0xFF000403,
1178 0x81C, 0xFF000403, 0x81C, 0xFF020403, 0x81C, 0xFE040403,
1179 0x81C, 0xFD060403, 0x81C, 0xFC080403, 0x81C, 0xFB0A0403,
1180 0x81C, 0xFA0C0403, 0x81C, 0xF90E0403, 0x81C, 0xF8100403,
1181 0x81C, 0xF7120403, 0x81C, 0xF6140403, 0x81C, 0xF5160403,
1182 0x81C, 0xF4180403, 0x81C, 0xF31A0403, 0x81C, 0xF21C0403,
1183 0x81C, 0xD51E0403, 0x81C, 0xD4200403, 0x81C, 0xD3220403,
1184 0x81C, 0xD2240403, 0x81C, 0xB6260403, 0x81C, 0xB5280403,
1185 0x81C, 0xB42A0403, 0x81C, 0xB32C0403, 0x81C, 0xB22E0403,
1186 0x81C, 0xB1300403, 0x81C, 0xB0320403, 0x81C, 0xAF340403,
1187 0x81C, 0xAE360403, 0x81C, 0xAD380403, 0x81C, 0xAC3A0403,
1188 0x81C, 0xAB3C0403, 0x81C, 0xAA3E0403, 0x81C, 0xA9400403,
1189 0x81C, 0xA8420403, 0x81C, 0xA7440403, 0x81C, 0xA6460403,
1190 0x81C, 0xA5480403, 0x81C, 0xA44A0403, 0x81C, 0xA34C0403,
1191 0x81C, 0x854E0403, 0x81C, 0x84500403, 0x81C, 0x83520403,
1192 0x81C, 0x82540403, 0x81C, 0x81560403, 0x81C, 0x80580403,
1193 0x81C, 0x485A0403, 0x81C, 0x475C0403, 0x81C, 0x465E0403,
1194 0x81C, 0x45600403, 0x81C, 0x44620403, 0x81C, 0x0A640403,
1195 0x81C, 0x09660403, 0x81C, 0x08680403, 0x81C, 0x076A0403,
1196 0x81C, 0x066C0403, 0x81C, 0x056E0403, 0x81C, 0x04700403,
1197 0x81C, 0x03720403, 0x81C, 0x02740403, 0x81C, 0x01760403,
1198 0x81C, 0x00780403, 0x81C, 0x007A0403, 0x81C, 0x007C0403,
1199 0x81C, 0x007E0403, 0x90012100, 0x00000000, 0x40000000, 0x00000000,
1200 0x81C, 0xFF000403, 0x81C, 0xFF000403, 0x81C, 0xFF020403,
1201 0x81C, 0xFE040403, 0x81C, 0xFD060403, 0x81C, 0xFC080403,
1202 0x81C, 0xFB0A0403, 0x81C, 0xFA0C0403, 0x81C, 0xF90E0403,
1203 0x81C, 0xF8100403, 0x81C, 0xF7120403, 0x81C, 0xF6140403,
1204 0x81C, 0xF5160403, 0x81C, 0xF4180403, 0x81C, 0xF31A0403,
1205 0x81C, 0xF21C0403, 0x81C, 0xD51E0403, 0x81C, 0xD4200403,
1206 0x81C, 0xD3220403, 0x81C, 0xD2240403, 0x81C, 0xB6260403,
1207 0x81C, 0xB5280403, 0x81C, 0xB42A0403, 0x81C, 0xB32C0403,
1208 0x81C, 0xB22E0403, 0x81C, 0xB1300403, 0x81C, 0xB0320403,
1209 0x81C, 0xAF340403, 0x81C, 0xAE360403, 0x81C, 0xAD380403,
1210 0x81C, 0xAC3A0403, 0x81C, 0xAB3C0403, 0x81C, 0xAA3E0403,
1211 0x81C, 0xA9400403, 0x81C, 0xA8420403, 0x81C, 0xA7440403,
1212 0x81C, 0xA6460403, 0x81C, 0xA5480403, 0x81C, 0xA44A0403,
1213 0x81C, 0xA34C0403, 0x81C, 0x854E0403, 0x81C, 0x84500403,
1214 0x81C, 0x83520403, 0x81C, 0x82540403, 0x81C, 0x81560403,
1215 0x81C, 0x80580403, 0x81C, 0x485A0403, 0x81C, 0x475C0403,
1216 0x81C, 0x465E0403, 0x81C, 0x45600403, 0x81C, 0x44620403,
1217 0x81C, 0x0A640403, 0x81C, 0x09660403, 0x81C, 0x08680403,
1218 0x81C, 0x076A0403, 0x81C, 0x066C0403, 0x81C, 0x056E0403,
1219 0x81C, 0x04700403, 0x81C, 0x03720403, 0x81C, 0x02740403,
1220 0x81C, 0x01760403, 0x81C, 0x00780403, 0x81C, 0x007A0403,
1221 0x81C, 0x007C0403, 0x81C, 0x007E0403, 0x90001004, 0x00000000,
1222 0x40000000, 0x00000000, 0x81C, 0xFF000403, 0x81C, 0xF5000403,
1223 0x81C, 0xF4020403, 0x81C, 0xF3040403, 0x81C, 0xF2060403,
1224 0x81C, 0xF1080403, 0x81C, 0xF00A0403, 0x81C, 0xEF0C0403,
1225 0x81C, 0xEE0E0403, 0x81C, 0xED100403, 0x81C, 0xEC120403,
1226 0x81C, 0xEB140403, 0x81C, 0xEA160403, 0x81C, 0xE9180403,
1227 0x81C, 0xE81A0403, 0x81C, 0xE71C0403, 0x81C, 0xE61E0403,
1228 0x81C, 0xE5200403, 0x81C, 0xE4220403, 0x81C, 0xE3240403,
1229 0x81C, 0xE2260403, 0x81C, 0xE1280403, 0x81C, 0xE02A0403,
1230 0x81C, 0xC32C0403, 0x81C, 0xC22E0403, 0x81C, 0xC1300403,
1231 0x81C, 0xC0320403, 0x81C, 0xA4340403, 0x81C, 0xA3360403,
1232 0x81C, 0xA2380403, 0x81C, 0xA13A0403, 0x81C, 0xA03C0403,
1233 0x81C, 0x823E0403, 0x81C, 0x81400403, 0x81C, 0x80420403,
1234 0x81C, 0x64440403, 0x81C, 0x63460403, 0x81C, 0x62480403,
1235 0x81C, 0x614A0403, 0x81C, 0x604C0403, 0x81C, 0x454E0403,
1236 0x81C, 0x44500403, 0x81C, 0x43520403, 0x81C, 0x42540403,
1237 0x81C, 0x41560403, 0x81C, 0x40580403, 0x81C, 0x055A0403,
1238 0x81C, 0x045C0403, 0x81C, 0x035E0403, 0x81C, 0x02600403,
1239 0x81C, 0x01620403, 0x81C, 0x00640403, 0x81C, 0x00660403,
1240 0x81C, 0x00680403, 0x81C, 0x006A0403, 0x81C, 0x006C0403,
1241 0x81C, 0x006E0403, 0x81C, 0x00700403, 0x81C, 0x00720403,
1242 0x81C, 0x00740403, 0x81C, 0x00760403, 0x81C, 0x00780403,
1243 0x81C, 0x007A0403, 0x81C, 0x007C0403, 0x81C, 0x007E0403,
1244 0x90011000, 0x00000000, 0x40000000, 0x00000000, 0x81C, 0xFF000403,
1245 0x81C, 0xFF000403, 0x81C, 0xFF020403, 0x81C, 0xFE040403,
1246 0x81C, 0xFD060403, 0x81C, 0xFC080403, 0x81C, 0xFB0A0403,
1247 0x81C, 0xFA0C0403, 0x81C, 0xF90E0403, 0x81C, 0xF8100403,
1248 0x81C, 0xF7120403, 0x81C, 0xF6140403, 0x81C, 0xF5160403,
1249 0x81C, 0xF4180403, 0x81C, 0xF31A0403, 0x81C, 0xF21C0403,
1250 0x81C, 0xD51E0403, 0x81C, 0xD4200403, 0x81C, 0xD3220403,
1251 0x81C, 0xD2240403, 0x81C, 0xB6260403, 0x81C, 0xB5280403,
1252 0x81C, 0xB42A0403, 0x81C, 0xB32C0403, 0x81C, 0xB22E0403,
1253 0x81C, 0xB1300403, 0x81C, 0xB0320403, 0x81C, 0xAF340403,
1254 0x81C, 0xAE360403, 0x81C, 0xAD380403, 0x81C, 0xAC3A0403,
1255 0x81C, 0xAB3C0403, 0x81C, 0xAA3E0403, 0x81C, 0xA9400403,
1256 0x81C, 0xA8420403, 0x81C, 0xA7440403, 0x81C, 0xA6460403,
1257 0x81C, 0xA5480403, 0x81C, 0xA44A0403, 0x81C, 0xA34C0403,
1258 0x81C, 0x854E0403, 0x81C, 0x84500403, 0x81C, 0x83520403,
1259 0x81C, 0x82540403, 0x81C, 0x81560403, 0x81C, 0x80580403,
1260 0x81C, 0x485A0403, 0x81C, 0x475C0403, 0x81C, 0x465E0403,
1261 0x81C, 0x45600403, 0x81C, 0x44620403, 0x81C, 0x0A640403,
1262 0x81C, 0x09660403, 0x81C, 0x08680403, 0x81C, 0x076A0403,
1263 0x81C, 0x066C0403, 0x81C, 0x056E0403, 0x81C, 0x04700403,
1264 0x81C, 0x03720403, 0x81C, 0x02740403, 0x81C, 0x01760403,
1265 0x81C, 0x00780403, 0x81C, 0x007A0403, 0x81C, 0x007C0403,
1266 0x81C, 0x007E0403, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
1267 0x81C, 0xFF000403, 0x81C, 0xFF000403, 0x81C, 0xFF020403,
1268 0x81C, 0xFE040403, 0x81C, 0xFD060403, 0x81C, 0xFC080403,
1269 0x81C, 0xFB0A0403, 0x81C, 0xFA0C0403, 0x81C, 0xF90E0403,
1270 0x81C, 0xF8100403, 0x81C, 0xF7120403, 0x81C, 0xF6140403,
1271 0x81C, 0xF5160403, 0x81C, 0xF4180403, 0x81C, 0xF31A0403,
1272 0x81C, 0xF21C0403, 0x81C, 0xD51E0403, 0x81C, 0xD4200403,
1273 0x81C, 0xD3220403, 0x81C, 0xD2240403, 0x81C, 0xB6260403,
1274 0x81C, 0xB5280403, 0x81C, 0xB42A0403, 0x81C, 0xB32C0403,
1275 0x81C, 0xB22E0403, 0x81C, 0xB1300403, 0x81C, 0xB0320403,
1276 0x81C, 0xAF340403, 0x81C, 0xAE360403, 0x81C, 0xAD380403,
1277 0x81C, 0xAC3A0403, 0x81C, 0xAB3C0403, 0x81C, 0xAA3E0403,
1278 0x81C, 0xA9400403, 0x81C, 0xA8420403, 0x81C, 0xA7440403,
1279 0x81C, 0xA6460403, 0x81C, 0xA5480403, 0x81C, 0xA44A0403,
1280 0x81C, 0xA34C0403, 0x81C, 0x854E0403, 0x81C, 0x84500403,
1281 0x81C, 0x83520403, 0x81C, 0x82540403, 0x81C, 0x81560403,
1282 0x81C, 0x80580403, 0x81C, 0x485A0403, 0x81C, 0x475C0403,
1283 0x81C, 0x465E0403, 0x81C, 0x45600403, 0x81C, 0x44620403,
1284 0x81C, 0x0A640403, 0x81C, 0x09660403, 0x81C, 0x08680403,
1285 0x81C, 0x076A0403, 0x81C, 0x066C0403, 0x81C, 0x056E0403,
1286 0x81C, 0x04700403, 0x81C, 0x03720403, 0x81C, 0x02740403,
1287 0x81C, 0x01760403, 0x81C, 0x00780403, 0x81C, 0x007A0403,
1288 0x81C, 0x007C0403, 0x81C, 0x007E0403, 0x90002000, 0x00000000,
1289 0x40000000, 0x00000000, 0x81C, 0xFF000403, 0x81C, 0xFF000403,
1290 0x81C, 0xFF020403, 0x81C, 0xFE040403, 0x81C, 0xFD060403,
1291 0x81C, 0xFC080403, 0x81C, 0xFB0A0403, 0x81C, 0xFA0C0403,
1292 0x81C, 0xF90E0403, 0x81C, 0xF8100403, 0x81C, 0xF7120403,
1293 0x81C, 0xF6140403, 0x81C, 0xF5160403, 0x81C, 0xF4180403,
1294 0x81C, 0xF31A0403, 0x81C, 0xF21C0403, 0x81C, 0xD51E0403,
1295 0x81C, 0xD4200403, 0x81C, 0xD3220403, 0x81C, 0xD2240403,
1296 0x81C, 0xB6260403, 0x81C, 0xB5280403, 0x81C, 0xB42A0403,
1297 0x81C, 0xB32C0403, 0x81C, 0xB22E0403, 0x81C, 0xB1300403,
1298 0x81C, 0xB0320403, 0x81C, 0xAF340403, 0x81C, 0xAE360403,
1299 0x81C, 0xAD380403, 0x81C, 0xAC3A0403, 0x81C, 0xAB3C0403,
1300 0x81C, 0xAA3E0403, 0x81C, 0xA9400403, 0x81C, 0xA8420403,
1301 0x81C, 0xA7440403, 0x81C, 0xA6460403, 0x81C, 0xA5480403,
1302 0x81C, 0xA44A0403, 0x81C, 0xA34C0403, 0x81C, 0x854E0403,
1303 0x81C, 0x84500403, 0x81C, 0x83520403, 0x81C, 0x82540403,
1304 0x81C, 0x81560403, 0x81C, 0x80580403, 0x81C, 0x485A0403,
1305 0x81C, 0x475C0403, 0x81C, 0x465E0403, 0x81C, 0x45600403,
1306 0x81C, 0x44620403, 0x81C, 0x0A640403, 0x81C, 0x09660403,
1307 0x81C, 0x08680403, 0x81C, 0x076A0403, 0x81C, 0x066C0403,
1308 0x81C, 0x056E0403, 0x81C, 0x04700403, 0x81C, 0x03720403,
1309 0x81C, 0x02740403, 0x81C, 0x01760403, 0x81C, 0x00780403,
1310 0x81C, 0x007A0403, 0x81C, 0x007C0403, 0x81C, 0x007E0403,
1311 0xA0000000, 0x00000000, 0x81C, 0xFF000403, 0x81C, 0xFF000403,
1312 0x81C, 0xFF020403, 0x81C, 0xFE040403, 0x81C, 0xFD060403,
1313 0x81C, 0xFC080403, 0x81C, 0xFB0A0403, 0x81C, 0xFA0C0403,
1314 0x81C, 0xF90E0403, 0x81C, 0xF8100403, 0x81C, 0xF7120403,
1315 0x81C, 0xF6140403, 0x81C, 0xF5160403, 0x81C, 0xF4180403,
1316 0x81C, 0xF31A0403, 0x81C, 0xF21C0403, 0x81C, 0xD51E0403,
1317 0x81C, 0xD4200403, 0x81C, 0xD3220403, 0x81C, 0xD2240403,
1318 0x81C, 0xB6260403, 0x81C, 0xB5280403, 0x81C, 0xB42A0403,
1319 0x81C, 0xB32C0403, 0x81C, 0xB22E0403, 0x81C, 0xB1300403,
1320 0x81C, 0xB0320403, 0x81C, 0xAF340403, 0x81C, 0xAE360403,
1321 0x81C, 0xAD380403, 0x81C, 0xAC3A0403, 0x81C, 0xAB3C0403,
1322 0x81C, 0xAA3E0403, 0x81C, 0xA9400403, 0x81C, 0xA8420403,
1323 0x81C, 0xA7440403, 0x81C, 0xA6460403, 0x81C, 0xA5480403,
1324 0x81C, 0xA44A0403, 0x81C, 0xA34C0403, 0x81C, 0x854E0403,
1325 0x81C, 0x84500403, 0x81C, 0x83520403, 0x81C, 0x82540403,
1326 0x81C, 0x81560403, 0x81C, 0x80580403, 0x81C, 0x485A0403,
1327 0x81C, 0x475C0403, 0x81C, 0x465E0403, 0x81C, 0x45600403,
1328 0x81C, 0x44620403, 0x81C, 0x0A640403, 0x81C, 0x09660403,
1329 0x81C, 0x08680403, 0x81C, 0x076A0403, 0x81C, 0x066C0403,
1330 0x81C, 0x056E0403, 0x81C, 0x04700403, 0x81C, 0x03720403,
1331 0x81C, 0x02740403, 0x81C, 0x01760403, 0x81C, 0x00780403,
1332 0x81C, 0x007A0403, 0x81C, 0x007C0403, 0x81C, 0x007E0403,
1333 0xB0000000, 0x00000000, 0xC50, 0x00000022, 0xC50, 0x00000020,
1334 0xE50, 0x00000022, 0xE50, 0x00000020,
1335
1336 };
1337
odm_read_and_config_mp_8822b_agc_tab(struct phy_dm_struct * dm)1338 void odm_read_and_config_mp_8822b_agc_tab(struct phy_dm_struct *dm)
1339 {
1340 u32 i = 0;
1341 u8 c_cond;
1342 bool is_matched = true, is_skipped = false;
1343 u32 *array = array_mp_8822b_agc_tab;
1344
1345 u32 v1 = 0, v2 = 0, pre_v1 = 0, pre_v2 = 0;
1346
1347 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1348 "===> %s\n", __func__);
1349
1350 for (; (i + 1) < ARRAY_SIZE(array_mp_8822b_agc_tab); i = i + 2) {
1351 v1 = array[i];
1352 v2 = array[i + 1];
1353
1354 if (v1 & BIT(31)) { /* positive condition*/
1355 c_cond = (u8)((v1 & (BIT(29) | BIT(28))) >> 28);
1356 if (c_cond == COND_ENDIF) { /*end*/
1357 is_matched = true;
1358 is_skipped = false;
1359 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ENDIF\n");
1360 } else if (c_cond == COND_ELSE) { /*else*/
1361 is_matched = is_skipped ? false : true;
1362 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ELSE\n");
1363 } else { /*if , else if*/
1364 pre_v1 = v1;
1365 pre_v2 = v2;
1366 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1367 "IF or ELSE IF\n");
1368 }
1369 } else if (v1 & BIT(30)) { /*negative condition*/
1370 if (is_skipped) {
1371 is_matched = false;
1372 continue;
1373 }
1374
1375 if (check_positive(dm, pre_v1, pre_v2, v1, v2)) {
1376 is_matched = true;
1377 is_skipped = true;
1378 } else {
1379 is_matched = false;
1380 is_skipped = false;
1381 }
1382 } else if (is_matched) {
1383 odm_config_bb_agc_8822b(dm, v1, MASKDWORD, v2);
1384 }
1385 }
1386 }
1387
odm_get_version_mp_8822b_agc_tab(void)1388 u32 odm_get_version_mp_8822b_agc_tab(void) { return 67; }
1389
1390 /******************************************************************************
1391 * phy_reg.TXT
1392 ******************************************************************************/
1393
1394 static u32 array_mp_8822b_phy_reg[] = {
1395 0x800, 0x9020D010, 0x804, 0x800181A0, 0x808, 0x0E028233,
1396 0x80C, 0x10000013, 0x810, 0x21101263, 0x814, 0x020C3D10,
1397 0x818, 0x84A10385, 0x81C, 0x1E1E081F, 0x820, 0x0001AAAA,
1398 0x824, 0x00030FE0, 0x828, 0x0000CCCC, 0x82C, 0x75CB7010,
1399 0x830, 0x79A0EA2A, 0x834, 0x072E6986, 0x838, 0x87766441,
1400 0x83C, 0x9194B2B6, 0x840, 0x171740E0, 0x844, 0x4D3D7CDB,
1401 0x848, 0x4AD0408B, 0x84C, 0x6AFBF7A5, 0x850, 0x28A74706,
1402 0x854, 0x0001520C, 0x858, 0x4060C000, 0x85C, 0x74010160,
1403 0x860, 0x68A7C321, 0x864, 0x79F27432, 0x868, 0x8CA7A314,
1404 0x86C, 0x778C2878, 0x870, 0x77777777, 0x874, 0x27612C2E,
1405 0x878, 0xC0003152, 0x87C, 0x5C8FC000, 0x880, 0x00000000,
1406 0x884, 0x00000000, 0x888, 0x00000000, 0x88C, 0x00000000,
1407 0x890, 0x00000000, 0x894, 0x00000000, 0x898, 0x00000000,
1408 0x89C, 0x00000000, 0x8A0, 0x00000013, 0x8A4, 0x7F7F7F7F,
1409 0x8A8, 0x2202033E, 0x8AC, 0xF00F000A, 0x8B0, 0x00000600,
1410 0x8B4, 0x000FC080, 0x8B8, 0xEC0057F7, 0x8BC, 0xACB520A3,
1411 0x8C0, 0xFFE04020, 0x8C4, 0x47C00000, 0x8C8, 0x000251A5,
1412 0x8CC, 0x08108000, 0x8D0, 0x0000B800, 0x8D4, 0x860308A0,
1413 0x8D8, 0x21095612, 0x8DC, 0x00000000, 0x8E0, 0x32D16777,
1414 0x8E4, 0x4C098935, 0x8E8, 0xFFFFC42C, 0x8EC, 0x99999999,
1415 0x8F0, 0x00009999, 0x8F4, 0x00D80FA1, 0x8F8, 0x40000080,
1416 0x8FC, 0x00000130, 0x900, 0x00800000, 0x904, 0x00000000,
1417 0x908, 0x00000000, 0x90C, 0xD3000000, 0x910, 0x0000FC00,
1418 0x914, 0xC6380000, 0x918, 0x1C1028C0, 0x91C, 0x64B11A1C,
1419 0x920, 0xE0767233, 0x924, 0x855A2500, 0x928, 0x4AB0E4E4,
1420 0x92C, 0xFFFEB200, 0x930, 0xFFFFFFFE, 0x934, 0x001FFFFF,
1421 0x938, 0x00008480, 0x93C, 0xE41C0642, 0x940, 0x0E470430,
1422 0x944, 0x00000000, 0x948, 0xAC000000, 0x94C, 0x10000083,
1423 0x950, 0x32010080, 0x954, 0x84510080, 0x958, 0x00000001,
1424 0x95C, 0x04248000, 0x960, 0x00000000, 0x964, 0x00000000,
1425 0x968, 0x00000000, 0x96C, 0x00000000, 0x970, 0x00001FFF,
1426 0x974, 0x44000FFF, 0x978, 0x00000000, 0x97C, 0x00000000,
1427 0x980, 0x00000000, 0x984, 0x00000000, 0x988, 0x00000000,
1428 0x98C, 0x23440000, 0x990, 0x27100000, 0x994, 0xFFFF0100,
1429 0x998, 0xFFFFFF5C, 0x99C, 0xFFFFFFFF, 0x9A0, 0x000000FF,
1430 0x9A4, 0x80000088, 0x9A8, 0x0C2F0000, 0x9AC, 0x01560000,
1431 0x9B0, 0x70000000, 0x9B4, 0x00000000, 0x9B8, 0x00000000,
1432 0x9BC, 0x00000000, 0x9C0, 0x00000000, 0x9C4, 0x00000000,
1433 0x9C8, 0x00000000, 0x9CC, 0x00000000, 0x9D0, 0x00000000,
1434 0x9D4, 0x00000000, 0x9D8, 0x00000000, 0x9DC, 0x00000000,
1435 0x9E0, 0x00000000, 0x9E4, 0x02000402, 0x9E8, 0x000022D4,
1436 0x9EC, 0x00000000, 0x9F0, 0x00010080, 0x9F4, 0x00000000,
1437 0x9F8, 0x00000000, 0x9FC, 0xEFFFF7F7, 0xA00, 0x00D047C8,
1438 0xA04, 0x81FF800C, 0xA08, 0x8C838300, 0xA0C, 0x2E20100F,
1439 0xA10, 0x9500BB78, 0xA14, 0x1114D028, 0xA18, 0x00881117,
1440 0xA1C, 0x89140F00, 0xA20, 0x84880000, 0xA24, 0x384F6577,
1441 0xA28, 0x00001525, 0xA2C, 0x00920000, 0xA70, 0x101FFF00,
1442 0xA74, 0x00000148, 0xA78, 0x00000900, 0xA7C, 0x225B0606,
1443 0xA80, 0x218675B2, 0xA84, 0x80208C00, 0xA88, 0x040C0000,
1444 0xA8C, 0x12345678, 0xA90, 0xABCDEF00, 0xA94, 0x001B1B89,
1445 0xA98, 0x030A0000, 0xA9C, 0x00060000, 0xAA0, 0x00000000,
1446 0xAA4, 0x0004000F, 0xAA8, 0x00000200, 0xB00, 0xE1000440,
1447 0xB04, 0x00800000, 0xB08, 0xFF02030B, 0xB0C, 0x01EAA406,
1448 0xB10, 0x00030690, 0xB14, 0x006000FA, 0xB18, 0x00000002,
1449 0xB1C, 0x00000002, 0xB20, 0x4B00001F, 0xB24, 0x4E8E3E40,
1450 0xB28, 0x03020100, 0xB2C, 0x07060504, 0xB30, 0x0B0A0908,
1451 0xB34, 0x0F0E0D0C, 0xB38, 0x13121110, 0xB3C, 0x0000003A,
1452 0xB40, 0x00000000, 0xB44, 0x80000000, 0xB48, 0x3F0000FA,
1453 0xB4C, 0x88C80020, 0xB50, 0x00000000, 0xB54, 0x00004241,
1454 0xB58, 0xE0008208, 0xB5C, 0x41EFFFF9, 0xB60, 0x00000000,
1455 0xB64, 0x00200063, 0xB68, 0x0000003A, 0xB6C, 0x00000102,
1456 0xB70, 0x4E6D1870, 0xB74, 0x03020100, 0xB78, 0x07060504,
1457 0xB7C, 0x0B0A0908, 0xB80, 0x0F0E0D0C, 0xB84, 0x13121110,
1458 0xB88, 0x00000000, 0xB8C, 0x00000000, 0xC00, 0x00000007,
1459 0xC04, 0x00000020, 0xC08, 0x60403231, 0xC0C, 0x00012345,
1460 0xC10, 0x00000100, 0xC14, 0x01000000, 0xC18, 0x00000000,
1461 0xC1C, 0x40040053, 0xC20, 0x40020103, 0xC24, 0x00000000,
1462 0xC28, 0x00000000, 0xC2C, 0x00000000, 0xC30, 0x00000000,
1463 0xC34, 0x00000000, 0xC38, 0x00000000, 0xC3C, 0x00000000,
1464 0xC40, 0x00000000, 0xC44, 0x00000000, 0xC48, 0x00000000,
1465 0xC4C, 0x00000000, 0xC50, 0x00000020, 0xC54, 0x00000000,
1466 0xC58, 0xD8020402, 0xC5C, 0xDE000120, 0xC68, 0x5979993F,
1467 0xC6C, 0x0000122A, 0xC70, 0x99795979, 0xC74, 0x99795979,
1468 0xC78, 0x99799979, 0xC7C, 0x99791979, 0xC80, 0x19791979,
1469 0xC84, 0x19791979, 0xC88, 0x00000000, 0xC8C, 0x07000000,
1470 0xC94, 0x01000100, 0xC98, 0x201C8000, 0xC9C, 0x00000000,
1471 0xCA0, 0x0000A555, 0xCA4, 0x08040201, 0xCA8, 0x80402010,
1472 0xCAC, 0x00000000, 0xCB0, 0x77777777, 0xCB4, 0x00007777,
1473 0xCB8, 0x00000000, 0xCBC, 0x00000000, 0xCC0, 0x00000000,
1474 0xCC4, 0x00000000, 0xCC8, 0x00000000, 0xCCC, 0x00000000,
1475 0xCD0, 0x00000000, 0xCD4, 0x00000000, 0xCD8, 0x00000000,
1476 0xCDC, 0x00000000, 0xCE0, 0x00000000, 0xCE4, 0x00000000,
1477 0xCE8, 0x00000000, 0xCEC, 0x00000000, 0xE00, 0x00000007,
1478 0xE04, 0x00000020, 0xE08, 0x60403231, 0xE0C, 0x00012345,
1479 0xE10, 0x00000100, 0xE14, 0x01000000, 0xE18, 0x00000000,
1480 0xE1C, 0x40040053, 0xE20, 0x40020103, 0xE24, 0x00000000,
1481 0xE28, 0x00000000, 0xE2C, 0x00000000, 0xE30, 0x00000000,
1482 0xE34, 0x00000000, 0xE38, 0x00000000, 0xE3C, 0x00000000,
1483 0xE40, 0x00000000, 0xE44, 0x00000000, 0xE48, 0x00000000,
1484 0xE4C, 0x00000000, 0xE50, 0x00000020, 0xE54, 0x00000000,
1485 0xE58, 0xD8020402, 0xE5C, 0xDE000120, 0xE68, 0x5979993F,
1486 0xE6C, 0x0000122A, 0xE70, 0x99795979, 0xE74, 0x99795979,
1487 0xE78, 0x99799979, 0xE7C, 0x99791979, 0xE80, 0x19791979,
1488 0xE84, 0x19791979, 0xE88, 0x00000000, 0xE8C, 0x07000000,
1489 0xE94, 0x01000100, 0xE98, 0x201C8000, 0xE9C, 0x00000000,
1490 0xEA0, 0x0000A555, 0xEA4, 0x08040201, 0xEA8, 0x80402010,
1491 0xEAC, 0x00000000, 0xEB0, 0x77777777, 0xEB4, 0x00007777,
1492 0xEB8, 0x00000000, 0xEBC, 0x00000000, 0xEC0, 0x00000000,
1493 0xEC4, 0x00000000, 0xEC8, 0x00000000, 0xECC, 0x00000000,
1494 0xED0, 0x00000000, 0xED4, 0x00000000, 0xED8, 0x00000000,
1495 0xEDC, 0x00000000, 0xEE0, 0x00000000, 0xEE4, 0x00000000,
1496 0xEE8, 0x00000000, 0xEEC, 0x00000000, 0x1900, 0x00000000,
1497 0x1904, 0x00238000, 0x1908, 0x00000000, 0x190C, 0x00000000,
1498 0x1910, 0x00000000, 0x1914, 0x00000000, 0x1918, 0x00000000,
1499 0x191C, 0x00000000, 0x1920, 0x00000000, 0x1924, 0x00000000,
1500 0x1928, 0x00000000, 0x192C, 0x00000000, 0x1930, 0x00000000,
1501 0x1934, 0x00000000, 0x1938, 0x00000000, 0x193C, 0x00000000,
1502 0x1940, 0x00000000, 0x1944, 0x00000000, 0x1948, 0x00000000,
1503 0x194C, 0x00000000, 0x1950, 0x00000000, 0x1954, 0x00000000,
1504 0x1958, 0x00000000, 0x195C, 0x00000000, 0x1960, 0x00000000,
1505 0x1964, 0x00000000, 0x1968, 0x00000000, 0x196C, 0x00000000,
1506 0x1970, 0x00000000, 0x1974, 0x00000000, 0x1978, 0x00000000,
1507 0x197C, 0x00000000, 0x1980, 0x00000000, 0x1984, 0x03000000,
1508 0x1988, 0x21401E88, 0x198C, 0x00004000, 0x1990, 0x00000000,
1509 0x1994, 0x00000000, 0x1998, 0x00000053, 0x199C, 0x00000000,
1510 0x19A0, 0x00000000, 0x19A4, 0x00000000, 0x19A8, 0x00000000,
1511 0x19AC, 0x0E47E47F, 0x19B0, 0x00000000, 0x19B4, 0x0E47E47F,
1512 0x19B8, 0x00000000, 0x19BC, 0x00000000, 0x19C0, 0x00000000,
1513 0x19C4, 0x00000000, 0x19C8, 0x00000000, 0x19CC, 0x00000000,
1514 0x19D0, 0x00000000, 0x19D4, 0xAAAAAAAA, 0x19D8, 0x00000AAA,
1515 0x19DC, 0x133E0F37, 0x19E0, 0x00000000, 0x19E4, 0x00000000,
1516 0x19E8, 0x00000000, 0x19EC, 0x00000000, 0x19F0, 0x00000000,
1517 0x19F4, 0x00000000, 0x19F8, 0x01A00000, 0x19FC, 0x00000000,
1518 0x1C00, 0x00000100, 0x1C04, 0x01000000, 0x1C08, 0x00000100,
1519 0x1C0C, 0x01000000, 0x1C10, 0x00000100, 0x1C14, 0x01000000,
1520 0x1C18, 0x00000100, 0x1C1C, 0x01000000, 0x1C20, 0x00000100,
1521 0x1C24, 0x01000000, 0x1C28, 0x00000100, 0x1C2C, 0x01000000,
1522 0x1C30, 0x00000100, 0x1C34, 0x01000000, 0x1C38, 0x00000000,
1523 0x1C3C, 0x00000000, 0x1C40, 0x000C0100, 0x1C44, 0x000000F3,
1524 0x1C48, 0x1A8249A8, 0x1C4C, 0x1461C826, 0x1C50, 0x0001469E,
1525 0x1C54, 0x58D158D1, 0x1C58, 0x04490088, 0x1C5C, 0x04004400,
1526 0x1C60, 0x00000000, 0x1C64, 0x04004400, 0x1C68, 0x00000100,
1527 0x1C6C, 0x01000000, 0x1C70, 0x00000100, 0x1C74, 0x01000000,
1528 0x1C78, 0x00000000, 0x1C7C, 0x00000010, 0x1C80, 0x5FFF5FFF,
1529 0x1C84, 0x5FFF5FFF, 0x1C88, 0x5FFF5FFF, 0x1C8C, 0x5FFF5FFF,
1530 0x1C90, 0x5FFF5FFF, 0x1C94, 0x5FFF5FFF, 0x1C98, 0x5FFF5FFF,
1531 0x1C9C, 0x5FFF5FFF, 0x1CA0, 0x00000100, 0x1CA4, 0x01000000,
1532 0x1CA8, 0x00000100, 0x1CAC, 0x5FFF5FFF, 0x1CB0, 0x00000100,
1533 0x1CB4, 0x01000000, 0x1CB8, 0x00000000, 0x1CBC, 0x00000000,
1534 0x1CC0, 0x00000100, 0x1CC4, 0x01000000, 0x1CC8, 0x00000100,
1535 0x1CCC, 0x01000000, 0x1CD0, 0x00000100, 0x1CD4, 0x01000000,
1536 0x1CD8, 0x00000100, 0x1CDC, 0x01000000, 0x1CE0, 0x00000100,
1537 0x1CE4, 0x01000000, 0x1CE8, 0x00000100, 0x1CEC, 0x01000000,
1538 0x1CF0, 0x00000100, 0x1CF4, 0x01000000, 0x1CF8, 0x00000000,
1539 0x1CFC, 0x00000000, 0xC60, 0x70038040, 0xC60, 0x70038040,
1540 0xC60, 0x70146040, 0xC60, 0x70246040, 0xC60, 0x70346040,
1541 0xC60, 0x70446040, 0xC60, 0x70532040, 0xC60, 0x70646040,
1542 0xC60, 0x70738040, 0xC60, 0x70838040, 0xC60, 0x70938040,
1543 0xC60, 0x70A38040, 0xC60, 0x70B36040, 0xC60, 0x70C06040,
1544 0xC60, 0x70D06040, 0xC60, 0x70E76040, 0xC60, 0x70F06040,
1545 0xE60, 0x70038040, 0xE60, 0x70038040, 0xE60, 0x70146040,
1546 0xE60, 0x70246040, 0xE60, 0x70346040, 0xE60, 0x70446040,
1547 0xE60, 0x70532040, 0xE60, 0x70646040, 0xE60, 0x70738040,
1548 0xE60, 0x70838040, 0xE60, 0x70938040, 0xE60, 0x70A38040,
1549 0xE60, 0x70B36040, 0xE60, 0x70C06040, 0xE60, 0x70D06040,
1550 0xE60, 0x70E76040, 0xE60, 0x70F06040, 0xC64, 0x00800000,
1551 0xC64, 0x08800001, 0xC64, 0x00800002, 0xC64, 0x00800003,
1552 0xC64, 0x00800004, 0xC64, 0x00800005, 0xC64, 0x00800006,
1553 0xC64, 0x08800007, 0xC64, 0x00004000, 0xE64, 0x00800000,
1554 0xE64, 0x08800001, 0xE64, 0x00800002, 0xE64, 0x00800003,
1555 0xE64, 0x00800004, 0xE64, 0x00800005, 0xE64, 0x00800006,
1556 0xE64, 0x08800007, 0xE64, 0x00004000, 0x1B00, 0xF8000008,
1557 0x1B00, 0xF80A7008, 0x1B00, 0xF8015008, 0x1B00, 0xF8000008,
1558 0x1B04, 0xE24629D2, 0x1B08, 0x00000080, 0x1B0C, 0x00000000,
1559 0x1B10, 0x00010C00, 0x1B14, 0x00000000, 0x1B18, 0x00292903,
1560 0x1B1C, 0xA2193C32, 0x1B20, 0x01840008, 0x1B24, 0x01860008,
1561 0x1B28, 0x80060300, 0x1B2C, 0x00000003, 0x1B30, 0x20000000,
1562 0x1B34, 0x00000800, 0x1B3C, 0x20000000, 0x1BC0, 0x01000000,
1563 0x1BCC, 0x00000000, 0x1B00, 0xF800000A, 0x1B1C, 0xA2193C32,
1564 0x1B20, 0x01840008, 0x1B24, 0x01860008, 0x1B28, 0x80060300,
1565 0x1B2C, 0x00000003, 0x1B30, 0x20000000, 0x1B34, 0x00000800,
1566 0x1B3C, 0x20000000, 0x1BC0, 0x01000000, 0x1BCC, 0x00000000,
1567 0x1B00, 0xF8000000, 0x1B80, 0x00000007, 0x1B80, 0x090A0005,
1568 0x1B80, 0x090A0007, 0x1B80, 0x0FFE0015, 0x1B80, 0x0FFE0017,
1569 0x1B80, 0x00220025, 0x1B80, 0x00220027, 0x1B80, 0x00040035,
1570 0x1B80, 0x00040037, 0x1B80, 0x05C00045, 0x1B80, 0x05C00047,
1571 0x1B80, 0x00070055, 0x1B80, 0x00070057, 0x1B80, 0x64000065,
1572 0x1B80, 0x64000067, 0x1B80, 0x00020075, 0x1B80, 0x00020077,
1573 0x1B80, 0x00080085, 0x1B80, 0x00080087, 0x1B80, 0x80000095,
1574 0x1B80, 0x80000097, 0x1B80, 0x090800A5, 0x1B80, 0x090800A7,
1575 0x1B80, 0x0F0200B5, 0x1B80, 0x0F0200B7, 0x1B80, 0x002200C5,
1576 0x1B80, 0x002200C7, 0x1B80, 0x000400D5, 0x1B80, 0x000400D7,
1577 0x1B80, 0x05C000E5, 0x1B80, 0x05C000E7, 0x1B80, 0x000700F5,
1578 0x1B80, 0x000700F7, 0x1B80, 0x64020105, 0x1B80, 0x64020107,
1579 0x1B80, 0x00020115, 0x1B80, 0x00020117, 0x1B80, 0x00040125,
1580 0x1B80, 0x00040127, 0x1B80, 0x4A000135, 0x1B80, 0x4A000137,
1581 0x1B80, 0x4B040145, 0x1B80, 0x4B040147, 0x1B80, 0x85030155,
1582 0x1B80, 0x85030157, 0x1B80, 0x40090165, 0x1B80, 0x40090167,
1583 0x1B80, 0xE0210175, 0x1B80, 0xE0210177, 0x1B80, 0x4B050185,
1584 0x1B80, 0x4B050187, 0x1B80, 0x86030195, 0x1B80, 0x86030197,
1585 0x1B80, 0x400B01A5, 0x1B80, 0x400B01A7, 0x1B80, 0xE02101B5,
1586 0x1B80, 0xE02101B7, 0x1B80, 0x4B0001C5, 0x1B80, 0x4B0001C7,
1587 0x1B80, 0x000701D5, 0x1B80, 0x000701D7, 0x1B80, 0x4C0001E5,
1588 0x1B80, 0x4C0001E7, 0x1B80, 0x000401F5, 0x1B80, 0x000401F7,
1589 0x1B80, 0x30000205, 0x1B80, 0x30000207, 0x1B80, 0xFE000215,
1590 0x1B80, 0xFE000217, 0x1B80, 0xFF000225, 0x1B80, 0xFF000227,
1591 0x1B80, 0xE1750235, 0x1B80, 0xE1750237, 0x1B80, 0xF00D0245,
1592 0x1B80, 0xF00D0247, 0x1B80, 0xF10D0255, 0x1B80, 0xF10D0257,
1593 0x1B80, 0xF20D0265, 0x1B80, 0xF20D0267, 0x1B80, 0xF30D0275,
1594 0x1B80, 0xF30D0277, 0x1B80, 0xF40D0285, 0x1B80, 0xF40D0287,
1595 0x1B80, 0xF50D0295, 0x1B80, 0xF50D0297, 0x1B80, 0xF60D02A5,
1596 0x1B80, 0xF60D02A7, 0x1B80, 0xF70D02B5, 0x1B80, 0xF70D02B7,
1597 0x1B80, 0xF80D02C5, 0x1B80, 0xF80D02C7, 0x1B80, 0xF90D02D5,
1598 0x1B80, 0xF90D02D7, 0x1B80, 0xFA0D02E5, 0x1B80, 0xFA0D02E7,
1599 0x1B80, 0xFB0D02F5, 0x1B80, 0xFB0D02F7, 0x1B80, 0x00010305,
1600 0x1B80, 0x00010307, 0x1B80, 0x303D0315, 0x1B80, 0x303D0317,
1601 0x1B80, 0x30550325, 0x1B80, 0x30550327, 0x1B80, 0x30A00335,
1602 0x1B80, 0x30A00337, 0x1B80, 0x30A30345, 0x1B80, 0x30A30347,
1603 0x1B80, 0x30570355, 0x1B80, 0x30570357, 0x1B80, 0x30620365,
1604 0x1B80, 0x30620367, 0x1B80, 0x306D0375, 0x1B80, 0x306D0377,
1605 0x1B80, 0x30AD0385, 0x1B80, 0x30AD0387, 0x1B80, 0x30A70395,
1606 0x1B80, 0x30A70397, 0x1B80, 0x30BB03A5, 0x1B80, 0x30BB03A7,
1607 0x1B80, 0x30C603B5, 0x1B80, 0x30C603B7, 0x1B80, 0x30D103C5,
1608 0x1B80, 0x30D103C7, 0x1B80, 0xE11403D5, 0x1B80, 0xE11403D7,
1609 0x1B80, 0x4D0403E5, 0x1B80, 0x4D0403E7, 0x1B80, 0x208003F5,
1610 0x1B80, 0x208003F7, 0x1B80, 0x00000405, 0x1B80, 0x00000407,
1611 0x1B80, 0x4D000415, 0x1B80, 0x4D000417, 0x1B80, 0x55070425,
1612 0x1B80, 0x55070427, 0x1B80, 0xE10C0435, 0x1B80, 0xE10C0437,
1613 0x1B80, 0xE10C0445, 0x1B80, 0xE10C0447, 0x1B80, 0x4D040455,
1614 0x1B80, 0x4D040457, 0x1B80, 0x20880465, 0x1B80, 0x20880467,
1615 0x1B80, 0x02000475, 0x1B80, 0x02000477, 0x1B80, 0x4D000485,
1616 0x1B80, 0x4D000487, 0x1B80, 0x550F0495, 0x1B80, 0x550F0497,
1617 0x1B80, 0xE10C04A5, 0x1B80, 0xE10C04A7, 0x1B80, 0x4F0204B5,
1618 0x1B80, 0x4F0204B7, 0x1B80, 0x4E0004C5, 0x1B80, 0x4E0004C7,
1619 0x1B80, 0x530204D5, 0x1B80, 0x530204D7, 0x1B80, 0x520104E5,
1620 0x1B80, 0x520104E7, 0x1B80, 0xE11004F5, 0x1B80, 0xE11004F7,
1621 0x1B80, 0x4D080505, 0x1B80, 0x4D080507, 0x1B80, 0x57100515,
1622 0x1B80, 0x57100517, 0x1B80, 0x57000525, 0x1B80, 0x57000527,
1623 0x1B80, 0x4D000535, 0x1B80, 0x4D000537, 0x1B80, 0x00010545,
1624 0x1B80, 0x00010547, 0x1B80, 0xE1140555, 0x1B80, 0xE1140557,
1625 0x1B80, 0x00010565, 0x1B80, 0x00010567, 0x1B80, 0x30770575,
1626 0x1B80, 0x30770577, 0x1B80, 0x00230585, 0x1B80, 0x00230587,
1627 0x1B80, 0xE1680595, 0x1B80, 0xE1680597, 0x1B80, 0x000205A5,
1628 0x1B80, 0x000205A7, 0x1B80, 0x54E905B5, 0x1B80, 0x54E905B7,
1629 0x1B80, 0x0BA605C5, 0x1B80, 0x0BA605C7, 0x1B80, 0x002305D5,
1630 0x1B80, 0x002305D7, 0x1B80, 0xE16805E5, 0x1B80, 0xE16805E7,
1631 0x1B80, 0x000205F5, 0x1B80, 0x000205F7, 0x1B80, 0x4D300605,
1632 0x1B80, 0x4D300607, 0x1B80, 0x30900615, 0x1B80, 0x30900617,
1633 0x1B80, 0x30730625, 0x1B80, 0x30730627, 0x1B80, 0x00220635,
1634 0x1B80, 0x00220637, 0x1B80, 0xE1680645, 0x1B80, 0xE1680647,
1635 0x1B80, 0x00020655, 0x1B80, 0x00020657, 0x1B80, 0x54E80665,
1636 0x1B80, 0x54E80667, 0x1B80, 0x0BA60675, 0x1B80, 0x0BA60677,
1637 0x1B80, 0x00220685, 0x1B80, 0x00220687, 0x1B80, 0xE1680695,
1638 0x1B80, 0xE1680697, 0x1B80, 0x000206A5, 0x1B80, 0x000206A7,
1639 0x1B80, 0x4D3006B5, 0x1B80, 0x4D3006B7, 0x1B80, 0x309006C5,
1640 0x1B80, 0x309006C7, 0x1B80, 0x63F106D5, 0x1B80, 0x63F106D7,
1641 0x1B80, 0xE11406E5, 0x1B80, 0xE11406E7, 0x1B80, 0xE16806F5,
1642 0x1B80, 0xE16806F7, 0x1B80, 0x63F40705, 0x1B80, 0x63F40707,
1643 0x1B80, 0xE1140715, 0x1B80, 0xE1140717, 0x1B80, 0xE1680725,
1644 0x1B80, 0xE1680727, 0x1B80, 0x0BA80735, 0x1B80, 0x0BA80737,
1645 0x1B80, 0x63F80745, 0x1B80, 0x63F80747, 0x1B80, 0xE1140755,
1646 0x1B80, 0xE1140757, 0x1B80, 0xE1680765, 0x1B80, 0xE1680767,
1647 0x1B80, 0x0BA90775, 0x1B80, 0x0BA90777, 0x1B80, 0x63FC0785,
1648 0x1B80, 0x63FC0787, 0x1B80, 0xE1140795, 0x1B80, 0xE1140797,
1649 0x1B80, 0xE16807A5, 0x1B80, 0xE16807A7, 0x1B80, 0x63FF07B5,
1650 0x1B80, 0x63FF07B7, 0x1B80, 0xE11407C5, 0x1B80, 0xE11407C7,
1651 0x1B80, 0xE16807D5, 0x1B80, 0xE16807D7, 0x1B80, 0x630007E5,
1652 0x1B80, 0x630007E7, 0x1B80, 0xE11407F5, 0x1B80, 0xE11407F7,
1653 0x1B80, 0xE1680805, 0x1B80, 0xE1680807, 0x1B80, 0x63030815,
1654 0x1B80, 0x63030817, 0x1B80, 0xE1140825, 0x1B80, 0xE1140827,
1655 0x1B80, 0xE1680835, 0x1B80, 0xE1680837, 0x1B80, 0xF4D40845,
1656 0x1B80, 0xF4D40847, 0x1B80, 0x63070855, 0x1B80, 0x63070857,
1657 0x1B80, 0xE1140865, 0x1B80, 0xE1140867, 0x1B80, 0xE1680875,
1658 0x1B80, 0xE1680877, 0x1B80, 0xF5DB0885, 0x1B80, 0xF5DB0887,
1659 0x1B80, 0x630B0895, 0x1B80, 0x630B0897, 0x1B80, 0xE11408A5,
1660 0x1B80, 0xE11408A7, 0x1B80, 0xE16808B5, 0x1B80, 0xE16808B7,
1661 0x1B80, 0x630E08C5, 0x1B80, 0x630E08C7, 0x1B80, 0xE11408D5,
1662 0x1B80, 0xE11408D7, 0x1B80, 0xE16808E5, 0x1B80, 0xE16808E7,
1663 0x1B80, 0x4D3008F5, 0x1B80, 0x4D3008F7, 0x1B80, 0x55010905,
1664 0x1B80, 0x55010907, 0x1B80, 0x57040915, 0x1B80, 0x57040917,
1665 0x1B80, 0x57000925, 0x1B80, 0x57000927, 0x1B80, 0x96000935,
1666 0x1B80, 0x96000937, 0x1B80, 0x57080945, 0x1B80, 0x57080947,
1667 0x1B80, 0x57000955, 0x1B80, 0x57000957, 0x1B80, 0x95000965,
1668 0x1B80, 0x95000967, 0x1B80, 0x4D000975, 0x1B80, 0x4D000977,
1669 0x1B80, 0x6C070985, 0x1B80, 0x6C070987, 0x1B80, 0x7B200995,
1670 0x1B80, 0x7B200997, 0x1B80, 0x7A0009A5, 0x1B80, 0x7A0009A7,
1671 0x1B80, 0x790009B5, 0x1B80, 0x790009B7, 0x1B80, 0x7F2009C5,
1672 0x1B80, 0x7F2009C7, 0x1B80, 0x7E0009D5, 0x1B80, 0x7E0009D7,
1673 0x1B80, 0x7D0009E5, 0x1B80, 0x7D0009E7, 0x1B80, 0x000109F5,
1674 0x1B80, 0x000109F7, 0x1B80, 0x62850A05, 0x1B80, 0x62850A07,
1675 0x1B80, 0xE1140A15, 0x1B80, 0xE1140A17, 0x1B80, 0x00010A25,
1676 0x1B80, 0x00010A27, 0x1B80, 0x5C320A35, 0x1B80, 0x5C320A37,
1677 0x1B80, 0xE1640A45, 0x1B80, 0xE1640A47, 0x1B80, 0xE1420A55,
1678 0x1B80, 0xE1420A57, 0x1B80, 0x00010A65, 0x1B80, 0x00010A67,
1679 0x1B80, 0x5C320A75, 0x1B80, 0x5C320A77, 0x1B80, 0x63F40A85,
1680 0x1B80, 0x63F40A87, 0x1B80, 0x62850A95, 0x1B80, 0x62850A97,
1681 0x1B80, 0x0BB00AA5, 0x1B80, 0x0BB00AA7, 0x1B80, 0xE1140AB5,
1682 0x1B80, 0xE1140AB7, 0x1B80, 0xE1680AC5, 0x1B80, 0xE1680AC7,
1683 0x1B80, 0x5C320AD5, 0x1B80, 0x5C320AD7, 0x1B80, 0x63FC0AE5,
1684 0x1B80, 0x63FC0AE7, 0x1B80, 0x62850AF5, 0x1B80, 0x62850AF7,
1685 0x1B80, 0x0BB10B05, 0x1B80, 0x0BB10B07, 0x1B80, 0xE1140B15,
1686 0x1B80, 0xE1140B17, 0x1B80, 0xE1680B25, 0x1B80, 0xE1680B27,
1687 0x1B80, 0x63030B35, 0x1B80, 0x63030B37, 0x1B80, 0xE1140B45,
1688 0x1B80, 0xE1140B47, 0x1B80, 0xE1680B55, 0x1B80, 0xE1680B57,
1689 0x1B80, 0xF7040B65, 0x1B80, 0xF7040B67, 0x1B80, 0x630B0B75,
1690 0x1B80, 0x630B0B77, 0x1B80, 0xE1140B85, 0x1B80, 0xE1140B87,
1691 0x1B80, 0xE1680B95, 0x1B80, 0xE1680B97, 0x1B80, 0x00010BA5,
1692 0x1B80, 0x00010BA7, 0x1B80, 0x30DF0BB5, 0x1B80, 0x30DF0BB7,
1693 0x1B80, 0x00230BC5, 0x1B80, 0x00230BC7, 0x1B80, 0xE16D0BD5,
1694 0x1B80, 0xE16D0BD7, 0x1B80, 0x00020BE5, 0x1B80, 0x00020BE7,
1695 0x1B80, 0x54E90BF5, 0x1B80, 0x54E90BF7, 0x1B80, 0x0BA60C05,
1696 0x1B80, 0x0BA60C07, 0x1B80, 0x00230C15, 0x1B80, 0x00230C17,
1697 0x1B80, 0xE16D0C25, 0x1B80, 0xE16D0C27, 0x1B80, 0x00020C35,
1698 0x1B80, 0x00020C37, 0x1B80, 0x4D100C45, 0x1B80, 0x4D100C47,
1699 0x1B80, 0x30900C55, 0x1B80, 0x30900C57, 0x1B80, 0x30D90C65,
1700 0x1B80, 0x30D90C67, 0x1B80, 0x00220C75, 0x1B80, 0x00220C77,
1701 0x1B80, 0xE16D0C85, 0x1B80, 0xE16D0C87, 0x1B80, 0x00020C95,
1702 0x1B80, 0x00020C97, 0x1B80, 0x54E80CA5, 0x1B80, 0x54E80CA7,
1703 0x1B80, 0x0BA60CB5, 0x1B80, 0x0BA60CB7, 0x1B80, 0x00220CC5,
1704 0x1B80, 0x00220CC7, 0x1B80, 0xE16D0CD5, 0x1B80, 0xE16D0CD7,
1705 0x1B80, 0x00020CE5, 0x1B80, 0x00020CE7, 0x1B80, 0x4D100CF5,
1706 0x1B80, 0x4D100CF7, 0x1B80, 0x30900D05, 0x1B80, 0x30900D07,
1707 0x1B80, 0x5C320D15, 0x1B80, 0x5C320D17, 0x1B80, 0x54F00D25,
1708 0x1B80, 0x54F00D27, 0x1B80, 0x67F10D35, 0x1B80, 0x67F10D37,
1709 0x1B80, 0xE1420D45, 0x1B80, 0xE1420D47, 0x1B80, 0xE16D0D55,
1710 0x1B80, 0xE16D0D57, 0x1B80, 0x67F40D65, 0x1B80, 0x67F40D67,
1711 0x1B80, 0xE1420D75, 0x1B80, 0xE1420D77, 0x1B80, 0xE16D0D85,
1712 0x1B80, 0xE16D0D87, 0x1B80, 0x5C320D95, 0x1B80, 0x5C320D97,
1713 0x1B80, 0x54F10DA5, 0x1B80, 0x54F10DA7, 0x1B80, 0x0BA80DB5,
1714 0x1B80, 0x0BA80DB7, 0x1B80, 0x67F80DC5, 0x1B80, 0x67F80DC7,
1715 0x1B80, 0xE1420DD5, 0x1B80, 0xE1420DD7, 0x1B80, 0xE16D0DE5,
1716 0x1B80, 0xE16D0DE7, 0x1B80, 0x5C320DF5, 0x1B80, 0x5C320DF7,
1717 0x1B80, 0x54F10E05, 0x1B80, 0x54F10E07, 0x1B80, 0x0BA90E15,
1718 0x1B80, 0x0BA90E17, 0x1B80, 0x67FC0E25, 0x1B80, 0x67FC0E27,
1719 0x1B80, 0xE1420E35, 0x1B80, 0xE1420E37, 0x1B80, 0xE16D0E45,
1720 0x1B80, 0xE16D0E47, 0x1B80, 0x67FF0E55, 0x1B80, 0x67FF0E57,
1721 0x1B80, 0xE1420E65, 0x1B80, 0xE1420E67, 0x1B80, 0xE16D0E75,
1722 0x1B80, 0xE16D0E77, 0x1B80, 0x5C320E85, 0x1B80, 0x5C320E87,
1723 0x1B80, 0x54F20E95, 0x1B80, 0x54F20E97, 0x1B80, 0x67000EA5,
1724 0x1B80, 0x67000EA7, 0x1B80, 0xE1420EB5, 0x1B80, 0xE1420EB7,
1725 0x1B80, 0xE16D0EC5, 0x1B80, 0xE16D0EC7, 0x1B80, 0x67030ED5,
1726 0x1B80, 0x67030ED7, 0x1B80, 0xE1420EE5, 0x1B80, 0xE1420EE7,
1727 0x1B80, 0xE16D0EF5, 0x1B80, 0xE16D0EF7, 0x1B80, 0xF9CC0F05,
1728 0x1B80, 0xF9CC0F07, 0x1B80, 0x67070F15, 0x1B80, 0x67070F17,
1729 0x1B80, 0xE1420F25, 0x1B80, 0xE1420F27, 0x1B80, 0xE16D0F35,
1730 0x1B80, 0xE16D0F37, 0x1B80, 0xFAD30F45, 0x1B80, 0xFAD30F47,
1731 0x1B80, 0x5C320F55, 0x1B80, 0x5C320F57, 0x1B80, 0x54F30F65,
1732 0x1B80, 0x54F30F67, 0x1B80, 0x670B0F75, 0x1B80, 0x670B0F77,
1733 0x1B80, 0xE1420F85, 0x1B80, 0xE1420F87, 0x1B80, 0xE16D0F95,
1734 0x1B80, 0xE16D0F97, 0x1B80, 0x670E0FA5, 0x1B80, 0x670E0FA7,
1735 0x1B80, 0xE1420FB5, 0x1B80, 0xE1420FB7, 0x1B80, 0xE16D0FC5,
1736 0x1B80, 0xE16D0FC7, 0x1B80, 0x4D100FD5, 0x1B80, 0x4D100FD7,
1737 0x1B80, 0x30900FE5, 0x1B80, 0x30900FE7, 0x1B80, 0x00010FF5,
1738 0x1B80, 0x00010FF7, 0x1B80, 0x7B241005, 0x1B80, 0x7B241007,
1739 0x1B80, 0x7A401015, 0x1B80, 0x7A401017, 0x1B80, 0x79001025,
1740 0x1B80, 0x79001027, 0x1B80, 0x55031035, 0x1B80, 0x55031037,
1741 0x1B80, 0x310C1045, 0x1B80, 0x310C1047, 0x1B80, 0x7B1C1055,
1742 0x1B80, 0x7B1C1057, 0x1B80, 0x7A401065, 0x1B80, 0x7A401067,
1743 0x1B80, 0x550B1075, 0x1B80, 0x550B1077, 0x1B80, 0x310C1085,
1744 0x1B80, 0x310C1087, 0x1B80, 0x7B201095, 0x1B80, 0x7B201097,
1745 0x1B80, 0x7A0010A5, 0x1B80, 0x7A0010A7, 0x1B80, 0x551310B5,
1746 0x1B80, 0x551310B7, 0x1B80, 0x740110C5, 0x1B80, 0x740110C7,
1747 0x1B80, 0x740010D5, 0x1B80, 0x740010D7, 0x1B80, 0x8E0010E5,
1748 0x1B80, 0x8E0010E7, 0x1B80, 0x000110F5, 0x1B80, 0x000110F7,
1749 0x1B80, 0x57021105, 0x1B80, 0x57021107, 0x1B80, 0x57001115,
1750 0x1B80, 0x57001117, 0x1B80, 0x97001125, 0x1B80, 0x97001127,
1751 0x1B80, 0x00011135, 0x1B80, 0x00011137, 0x1B80, 0x4F781145,
1752 0x1B80, 0x4F781147, 0x1B80, 0x53881155, 0x1B80, 0x53881157,
1753 0x1B80, 0xE1221165, 0x1B80, 0xE1221167, 0x1B80, 0x54801175,
1754 0x1B80, 0x54801177, 0x1B80, 0x54001185, 0x1B80, 0x54001187,
1755 0x1B80, 0xE1221195, 0x1B80, 0xE1221197, 0x1B80, 0x548111A5,
1756 0x1B80, 0x548111A7, 0x1B80, 0x540011B5, 0x1B80, 0x540011B7,
1757 0x1B80, 0xE12211C5, 0x1B80, 0xE12211C7, 0x1B80, 0x548211D5,
1758 0x1B80, 0x548211D7, 0x1B80, 0x540011E5, 0x1B80, 0x540011E7,
1759 0x1B80, 0xE12D11F5, 0x1B80, 0xE12D11F7, 0x1B80, 0xBF1D1205,
1760 0x1B80, 0xBF1D1207, 0x1B80, 0x301D1215, 0x1B80, 0x301D1217,
1761 0x1B80, 0xE1001225, 0x1B80, 0xE1001227, 0x1B80, 0xE1051235,
1762 0x1B80, 0xE1051237, 0x1B80, 0xE1091245, 0x1B80, 0xE1091247,
1763 0x1B80, 0xE1101255, 0x1B80, 0xE1101257, 0x1B80, 0xE1641265,
1764 0x1B80, 0xE1641267, 0x1B80, 0x55131275, 0x1B80, 0x55131277,
1765 0x1B80, 0xE10C1285, 0x1B80, 0xE10C1287, 0x1B80, 0x55151295,
1766 0x1B80, 0x55151297, 0x1B80, 0xE11012A5, 0x1B80, 0xE11012A7,
1767 0x1B80, 0xE16412B5, 0x1B80, 0xE16412B7, 0x1B80, 0x000112C5,
1768 0x1B80, 0x000112C7, 0x1B80, 0x54BF12D5, 0x1B80, 0x54BF12D7,
1769 0x1B80, 0x54C012E5, 0x1B80, 0x54C012E7, 0x1B80, 0x54A312F5,
1770 0x1B80, 0x54A312F7, 0x1B80, 0x54C11305, 0x1B80, 0x54C11307,
1771 0x1B80, 0x54A41315, 0x1B80, 0x54A41317, 0x1B80, 0x4C181325,
1772 0x1B80, 0x4C181327, 0x1B80, 0xBF071335, 0x1B80, 0xBF071337,
1773 0x1B80, 0x54C21345, 0x1B80, 0x54C21347, 0x1B80, 0x54A41355,
1774 0x1B80, 0x54A41357, 0x1B80, 0xBF041365, 0x1B80, 0xBF041367,
1775 0x1B80, 0x54C11375, 0x1B80, 0x54C11377, 0x1B80, 0x54A31385,
1776 0x1B80, 0x54A31387, 0x1B80, 0xBF011395, 0x1B80, 0xBF011397,
1777 0x1B80, 0xE17213A5, 0x1B80, 0xE17213A7, 0x1B80, 0x54DF13B5,
1778 0x1B80, 0x54DF13B7, 0x1B80, 0x000113C5, 0x1B80, 0x000113C7,
1779 0x1B80, 0x54BF13D5, 0x1B80, 0x54BF13D7, 0x1B80, 0x54E513E5,
1780 0x1B80, 0x54E513E7, 0x1B80, 0x050A13F5, 0x1B80, 0x050A13F7,
1781 0x1B80, 0x54DF1405, 0x1B80, 0x54DF1407, 0x1B80, 0x00011415,
1782 0x1B80, 0x00011417, 0x1B80, 0x7F201425, 0x1B80, 0x7F201427,
1783 0x1B80, 0x7E001435, 0x1B80, 0x7E001437, 0x1B80, 0x7D001445,
1784 0x1B80, 0x7D001447, 0x1B80, 0x55011455, 0x1B80, 0x55011457,
1785 0x1B80, 0x5C311465, 0x1B80, 0x5C311467, 0x1B80, 0xE10C1475,
1786 0x1B80, 0xE10C1477, 0x1B80, 0xE1101485, 0x1B80, 0xE1101487,
1787 0x1B80, 0x54801495, 0x1B80, 0x54801497, 0x1B80, 0x540014A5,
1788 0x1B80, 0x540014A7, 0x1B80, 0xE10C14B5, 0x1B80, 0xE10C14B7,
1789 0x1B80, 0xE11014C5, 0x1B80, 0xE11014C7, 0x1B80, 0x548114D5,
1790 0x1B80, 0x548114D7, 0x1B80, 0x540014E5, 0x1B80, 0x540014E7,
1791 0x1B80, 0xE10C14F5, 0x1B80, 0xE10C14F7, 0x1B80, 0xE1101505,
1792 0x1B80, 0xE1101507, 0x1B80, 0x54821515, 0x1B80, 0x54821517,
1793 0x1B80, 0x54001525, 0x1B80, 0x54001527, 0x1B80, 0xE12D1535,
1794 0x1B80, 0xE12D1537, 0x1B80, 0xBFE91545, 0x1B80, 0xBFE91547,
1795 0x1B80, 0x301D1555, 0x1B80, 0x301D1557, 0x1B80, 0x00231565,
1796 0x1B80, 0x00231567, 0x1B80, 0x7B201575, 0x1B80, 0x7B201577,
1797 0x1B80, 0x7A001585, 0x1B80, 0x7A001587, 0x1B80, 0x79001595,
1798 0x1B80, 0x79001597, 0x1B80, 0xE16815A5, 0x1B80, 0xE16815A7,
1799 0x1B80, 0x000215B5, 0x1B80, 0x000215B7, 0x1B80, 0x000115C5,
1800 0x1B80, 0x000115C7, 0x1B80, 0x002215D5, 0x1B80, 0x002215D7,
1801 0x1B80, 0x7B2015E5, 0x1B80, 0x7B2015E7, 0x1B80, 0x7A0015F5,
1802 0x1B80, 0x7A0015F7, 0x1B80, 0x79001605, 0x1B80, 0x79001607,
1803 0x1B80, 0xE1681615, 0x1B80, 0xE1681617, 0x1B80, 0x00021625,
1804 0x1B80, 0x00021627, 0x1B80, 0x00011635, 0x1B80, 0x00011637,
1805 0x1B80, 0x549F1645, 0x1B80, 0x549F1647, 0x1B80, 0x54FF1655,
1806 0x1B80, 0x54FF1657, 0x1B80, 0x54001665, 0x1B80, 0x54001667,
1807 0x1B80, 0x00011675, 0x1B80, 0x00011677, 0x1B80, 0x5C311685,
1808 0x1B80, 0x5C311687, 0x1B80, 0x07141695, 0x1B80, 0x07141697,
1809 0x1B80, 0x540016A5, 0x1B80, 0x540016A7, 0x1B80, 0x5C3216B5,
1810 0x1B80, 0x5C3216B7, 0x1B80, 0x000116C5, 0x1B80, 0x000116C7,
1811 0x1B80, 0x5C3216D5, 0x1B80, 0x5C3216D7, 0x1B80, 0x071416E5,
1812 0x1B80, 0x071416E7, 0x1B80, 0x540016F5, 0x1B80, 0x540016F7,
1813 0x1B80, 0x5C311705, 0x1B80, 0x5C311707, 0x1B80, 0x00011715,
1814 0x1B80, 0x00011717, 0x1B80, 0x4C981725, 0x1B80, 0x4C981727,
1815 0x1B80, 0x4C181735, 0x1B80, 0x4C181737, 0x1B80, 0x00011745,
1816 0x1B80, 0x00011747, 0x1B80, 0x5C321755, 0x1B80, 0x5C321757,
1817 0x1B80, 0x62841765, 0x1B80, 0x62841767, 0x1B80, 0x66861775,
1818 0x1B80, 0x66861777, 0x1B80, 0x6C031785, 0x1B80, 0x6C031787,
1819 0x1B80, 0x7B201795, 0x1B80, 0x7B201797, 0x1B80, 0x7A0017A5,
1820 0x1B80, 0x7A0017A7, 0x1B80, 0x790017B5, 0x1B80, 0x790017B7,
1821 0x1B80, 0x7F2017C5, 0x1B80, 0x7F2017C7, 0x1B80, 0x7E0017D5,
1822 0x1B80, 0x7E0017D7, 0x1B80, 0x7D0017E5, 0x1B80, 0x7D0017E7,
1823 0x1B80, 0x090117F5, 0x1B80, 0x090117F7, 0x1B80, 0x0C011805,
1824 0x1B80, 0x0C011807, 0x1B80, 0x0BA61815, 0x1B80, 0x0BA61817,
1825 0x1B80, 0x00011825, 0x1B80, 0x00011827, 0x1B80, 0x00000006,
1826 0x1B80, 0x00000002,
1827
1828 };
1829
odm_read_and_config_mp_8822b_phy_reg(struct phy_dm_struct * dm)1830 void odm_read_and_config_mp_8822b_phy_reg(struct phy_dm_struct *dm)
1831 {
1832 u32 i = 0;
1833 u8 c_cond;
1834 bool is_matched = true, is_skipped = false;
1835 u32 *array = array_mp_8822b_phy_reg;
1836
1837 u32 v1 = 0, v2 = 0, pre_v1 = 0, pre_v2 = 0;
1838
1839 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1840 "===> %s\n", __func__);
1841
1842 for (; (i + 1) < ARRAY_SIZE(array_mp_8822b_phy_reg); i = i + 2) {
1843 v1 = array[i];
1844 v2 = array[i + 1];
1845
1846 if (v1 & BIT(31)) { /* positive condition*/
1847 c_cond = (u8)((v1 & (BIT(29) | BIT(28))) >> 28);
1848 if (c_cond == COND_ENDIF) { /*end*/
1849 is_matched = true;
1850 is_skipped = false;
1851 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ENDIF\n");
1852 } else if (c_cond == COND_ELSE) { /*else*/
1853 is_matched = is_skipped ? false : true;
1854 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ELSE\n");
1855 } else { /*if , else if*/
1856 pre_v1 = v1;
1857 pre_v2 = v2;
1858 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1859 "IF or ELSE IF\n");
1860 }
1861 } else if (v1 & BIT(30)) { /*negative condition*/
1862 if (is_skipped) {
1863 is_matched = false;
1864 continue;
1865 }
1866
1867 if (check_positive(dm, pre_v1, pre_v2, v1, v2)) {
1868 is_matched = true;
1869 is_skipped = true;
1870 } else {
1871 is_matched = false;
1872 is_skipped = false;
1873 }
1874 } else if (is_matched) {
1875 odm_config_bb_phy_8822b(dm, v1, MASKDWORD, v2);
1876 }
1877 }
1878 }
1879
odm_get_version_mp_8822b_phy_reg(void)1880 u32 odm_get_version_mp_8822b_phy_reg(void) { return 67; }
1881
1882 /******************************************************************************
1883 * phy_reg_pg.TXT
1884 ******************************************************************************/
1885
1886 static u32 array_mp_8822b_phy_reg_pg[] = {
1887 0, 0, 0, 0x00000c20, 0xffffffff, 0x32343638,
1888 0, 0, 0, 0x00000c24, 0xffffffff, 0x36384042,
1889 0, 0, 0, 0x00000c28, 0xffffffff, 0x28303234,
1890 0, 0, 0, 0x00000c2c, 0xffffffff, 0x34363840,
1891 0, 0, 0, 0x00000c30, 0xffffffff, 0x26283032,
1892 0, 0, 1, 0x00000c34, 0xffffffff, 0x34363840,
1893 0, 0, 1, 0x00000c38, 0xffffffff, 0x26283032,
1894 0, 0, 0, 0x00000c3c, 0xffffffff, 0x34363840,
1895 0, 0, 0, 0x00000c40, 0xffffffff, 0x26283032,
1896 0, 0, 0, 0x00000c44, 0xffffffff, 0x38402224,
1897 0, 0, 1, 0x00000c48, 0xffffffff, 0x30323436,
1898 0, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628,
1899 0, 1, 0, 0x00000e20, 0xffffffff, 0x32343638,
1900 0, 1, 0, 0x00000e24, 0xffffffff, 0x36384042,
1901 0, 1, 0, 0x00000e28, 0xffffffff, 0x28303234,
1902 0, 1, 0, 0x00000e2c, 0xffffffff, 0x34363840,
1903 0, 1, 0, 0x00000e30, 0xffffffff, 0x26283032,
1904 0, 1, 1, 0x00000e34, 0xffffffff, 0x34363840,
1905 0, 1, 1, 0x00000e38, 0xffffffff, 0x26283032,
1906 0, 1, 0, 0x00000e3c, 0xffffffff, 0x34363840,
1907 0, 1, 0, 0x00000e40, 0xffffffff, 0x26283032,
1908 0, 1, 0, 0x00000e44, 0xffffffff, 0x38402224,
1909 0, 1, 1, 0x00000e48, 0xffffffff, 0x30323436,
1910 0, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628,
1911 1, 0, 0, 0x00000c24, 0xffffffff, 0x34363840,
1912 1, 0, 0, 0x00000c28, 0xffffffff, 0x26283032,
1913 1, 0, 0, 0x00000c2c, 0xffffffff, 0x32343638,
1914 1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830,
1915 1, 0, 1, 0x00000c34, 0xffffffff, 0x32343638,
1916 1, 0, 1, 0x00000c38, 0xffffffff, 0x24262830,
1917 1, 0, 0, 0x00000c3c, 0xffffffff, 0x32343638,
1918 1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830,
1919 1, 0, 0, 0x00000c44, 0xffffffff, 0x36382022,
1920 1, 0, 1, 0x00000c48, 0xffffffff, 0x28303234,
1921 1, 0, 1, 0x00000c4c, 0xffffffff, 0x20222426,
1922 1, 1, 0, 0x00000e24, 0xffffffff, 0x34363840,
1923 1, 1, 0, 0x00000e28, 0xffffffff, 0x26283032,
1924 1, 1, 0, 0x00000e2c, 0xffffffff, 0x32343638,
1925 1, 1, 0, 0x00000e30, 0xffffffff, 0x24262830,
1926 1, 1, 1, 0x00000e34, 0xffffffff, 0x32343638,
1927 1, 1, 1, 0x00000e38, 0xffffffff, 0x24262830,
1928 1, 1, 0, 0x00000e3c, 0xffffffff, 0x32343638,
1929 1, 1, 0, 0x00000e40, 0xffffffff, 0x24262830,
1930 1, 1, 0, 0x00000e44, 0xffffffff, 0x36382022,
1931 1, 1, 1, 0x00000e48, 0xffffffff, 0x28303234,
1932 1, 1, 1, 0x00000e4c, 0xffffffff, 0x20222426,
1933 };
1934
odm_read_and_config_mp_8822b_phy_reg_pg(struct phy_dm_struct * dm)1935 void odm_read_and_config_mp_8822b_phy_reg_pg(struct phy_dm_struct *dm)
1936 {
1937 u32 i = 0;
1938 u32 *array = array_mp_8822b_phy_reg_pg;
1939
1940 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1941 "===> %s\n", __func__);
1942
1943 dm->phy_reg_pg_version = 1;
1944 dm->phy_reg_pg_value_type = PHY_REG_PG_EXACT_VALUE;
1945
1946 for (i = 0; i < ARRAY_SIZE(array_mp_8822b_phy_reg_pg); i += 6) {
1947 u32 v1 = array[i];
1948 u32 v2 = array[i + 1];
1949 u32 v3 = array[i + 2];
1950 u32 v4 = array[i + 3];
1951 u32 v5 = array[i + 4];
1952 u32 v6 = array[i + 5];
1953
1954 odm_config_bb_phy_reg_pg_8822b(dm, v1, v2, v3, v4, v5, v6);
1955 }
1956 }
1957