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