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