/[packages]/backports/8/kernel/current/SOURCES/net-wireless-rtw89-8852a-add-8852a-tables-5-of-5.patch
ViewVC logotype

Contents of /backports/8/kernel/current/SOURCES/net-wireless-rtw89-8852a-add-8852a-tables-5-of-5.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1751299 - (show annotations) (download)
Wed Oct 13 18:02:55 2021 UTC (2 years, 6 months ago) by tmb
File size: 248943 byte(s)
- update to 5.14.12
  * drop merged/obsolete patches
- add current -stable queue
- fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep()
- fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter
- fs/ntfs3: Remove GPL boilerplates from decompress lib files
- fs/ntfs3: Change how module init/info messages are displayed
- kvm: fix null pointer dereference in page_is_secretmem()
- staging: replace old rtl8188eu with new r8188eu wifi driver from upcoming 5.15
- update rtw89 patchset to v7


1 From 14e3db3f90f0b745997c88368549742d167d5dd9 Mon Sep 17 00:00:00 2001
2 From: Ping-Ke Shih <pkshih@realtek.com>
3 Date: Fri, 8 Oct 2021 11:56:23 +0800
4 Subject: [PATCH 20/24] rtw89: 8852a: add 8852a tables (5 of 5)
5
6 PHY and RF parameters are used to set PHY and RF register initially.
7 Other tables are TX power by rate, limit and swing tables.
8
9 Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
10 Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
11 Link: https://lore.kernel.org/r/20211008035627.19463-21-pkshih@realtek.com
12 ---
13 .../wireless/realtek/rtw89/rtw8852a_table.c | 8725 +++++++++++++++++
14 1 file changed, 8725 insertions(+)
15
16 diff --git a/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c b/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c
17 index 1002e0551a8f..3a4fe7207420 100644
18 --- a/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c
19 +++ b/drivers/net/wireless/realtek/rtw89/rtw8852a_table.c
20 @@ -39998,3 +39998,8728 @@ static const struct rtw89_reg2_def rtw89_8852a_phy_radiob_regs[] = {
21 {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
22 {0x03F, 0x0000013F},
23 {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
24 + {0x03F, 0x0000013F},
25 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
26 + {0x03F, 0x0000013F},
27 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
28 + {0x03F, 0x0000013F},
29 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
30 + {0x03F, 0x000001FA},
31 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
32 + {0x03F, 0x000001FA},
33 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
34 + {0x03F, 0x000001FA},
35 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
36 + {0x03F, 0x000001FA},
37 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
38 + {0x03F, 0x0000013F},
39 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
40 + {0x03F, 0x0000013F},
41 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
42 + {0x03F, 0x0000013F},
43 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
44 + {0x03F, 0x0000013F},
45 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
46 + {0x03F, 0x0000013F},
47 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
48 + {0x03F, 0x0000013F},
49 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
50 + {0x03F, 0x000001FA},
51 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
52 + {0x03F, 0x000001FA},
53 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
54 + {0x03F, 0x000001FA},
55 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
56 + {0x03F, 0x000001FA},
57 + {0xA0000000, 0x00000000},
58 + {0x03F, 0x000000FF},
59 + {0xB0000000, 0x00000000},
60 + {0x033, 0x0000002D},
61 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
62 + {0x03F, 0x000000FF},
63 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
64 + {0x03F, 0x0000013F},
65 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
66 + {0x03F, 0x0000013F},
67 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
68 + {0x03F, 0x0000013F},
69 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
70 + {0x03F, 0x0000013F},
71 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
72 + {0x03F, 0x0000013F},
73 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
74 + {0x03F, 0x0000013F},
75 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
76 + {0x03F, 0x000001FA},
77 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
78 + {0x03F, 0x000001FA},
79 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
80 + {0x03F, 0x000001FA},
81 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
82 + {0x03F, 0x000001FA},
83 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
84 + {0x03F, 0x0000013F},
85 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
86 + {0x03F, 0x0000013F},
87 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
88 + {0x03F, 0x0000013F},
89 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
90 + {0x03F, 0x0000013F},
91 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
92 + {0x03F, 0x0000013F},
93 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
94 + {0x03F, 0x0000013F},
95 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
96 + {0x03F, 0x000001FA},
97 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
98 + {0x03F, 0x000001FA},
99 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
100 + {0x03F, 0x000001FA},
101 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
102 + {0x03F, 0x000001FA},
103 + {0xA0000000, 0x00000000},
104 + {0x03F, 0x000000FF},
105 + {0xB0000000, 0x00000000},
106 + {0x033, 0x0000002E},
107 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
108 + {0x03F, 0x0000003F},
109 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
110 + {0x03F, 0x000000FB},
111 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
112 + {0x03F, 0x000000FB},
113 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
114 + {0x03F, 0x000000FB},
115 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
116 + {0x03F, 0x000000FB},
117 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
118 + {0x03F, 0x000000FB},
119 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
120 + {0x03F, 0x000000FB},
121 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
122 + {0x03F, 0x000001FA},
123 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
124 + {0x03F, 0x000001FA},
125 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
126 + {0x03F, 0x000001FA},
127 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
128 + {0x03F, 0x000001FA},
129 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
130 + {0x03F, 0x000000FB},
131 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
132 + {0x03F, 0x000000FB},
133 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
134 + {0x03F, 0x000000FB},
135 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
136 + {0x03F, 0x000000FB},
137 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
138 + {0x03F, 0x000000FB},
139 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
140 + {0x03F, 0x000000FB},
141 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
142 + {0x03F, 0x000001FA},
143 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
144 + {0x03F, 0x000001FA},
145 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
146 + {0x03F, 0x000001FA},
147 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
148 + {0x03F, 0x000001FA},
149 + {0xA0000000, 0x00000000},
150 + {0x03F, 0x0000003F},
151 + {0xB0000000, 0x00000000},
152 + {0x033, 0x0000002F},
153 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
154 + {0x03F, 0x0000003F},
155 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
156 + {0x03F, 0x000000FB},
157 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
158 + {0x03F, 0x000000FB},
159 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
160 + {0x03F, 0x000000FB},
161 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
162 + {0x03F, 0x000000FB},
163 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
164 + {0x03F, 0x000000FB},
165 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
166 + {0x03F, 0x000000FB},
167 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
168 + {0x03F, 0x000001FA},
169 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
170 + {0x03F, 0x000001FA},
171 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
172 + {0x03F, 0x000001FA},
173 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
174 + {0x03F, 0x000001FA},
175 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
176 + {0x03F, 0x000000FB},
177 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
178 + {0x03F, 0x000000FB},
179 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
180 + {0x03F, 0x000000FB},
181 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
182 + {0x03F, 0x000000FB},
183 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
184 + {0x03F, 0x000000FB},
185 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
186 + {0x03F, 0x000000FB},
187 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
188 + {0x03F, 0x000001FA},
189 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
190 + {0x03F, 0x000001FA},
191 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
192 + {0x03F, 0x000001FA},
193 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
194 + {0x03F, 0x000001FA},
195 + {0xA0000000, 0x00000000},
196 + {0x03F, 0x0000003F},
197 + {0xB0000000, 0x00000000},
198 + {0x033, 0x00000030},
199 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
200 + {0x03F, 0x0000003F},
201 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
202 + {0x03F, 0x000000FB},
203 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
204 + {0x03F, 0x000000FB},
205 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
206 + {0x03F, 0x000000FB},
207 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
208 + {0x03F, 0x000000FB},
209 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
210 + {0x03F, 0x000000FB},
211 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
212 + {0x03F, 0x000000FB},
213 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
214 + {0x03F, 0x000001FA},
215 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
216 + {0x03F, 0x000001FA},
217 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
218 + {0x03F, 0x000001FA},
219 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
220 + {0x03F, 0x000001FA},
221 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
222 + {0x03F, 0x000000FB},
223 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
224 + {0x03F, 0x000000FB},
225 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
226 + {0x03F, 0x000000FB},
227 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
228 + {0x03F, 0x000000FB},
229 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
230 + {0x03F, 0x000000FB},
231 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
232 + {0x03F, 0x000000FB},
233 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
234 + {0x03F, 0x000001FA},
235 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
236 + {0x03F, 0x000001FA},
237 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
238 + {0x03F, 0x000001FA},
239 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
240 + {0x03F, 0x000001FA},
241 + {0xA0000000, 0x00000000},
242 + {0x03F, 0x0000003F},
243 + {0xB0000000, 0x00000000},
244 + {0x033, 0x00000031},
245 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
246 + {0x03F, 0x0000003F},
247 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
248 + {0x03F, 0x000000FB},
249 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
250 + {0x03F, 0x000000FB},
251 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
252 + {0x03F, 0x000000FB},
253 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
254 + {0x03F, 0x000000FB},
255 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
256 + {0x03F, 0x000000FB},
257 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
258 + {0x03F, 0x000000FB},
259 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
260 + {0x03F, 0x000001FA},
261 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
262 + {0x03F, 0x000001FA},
263 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
264 + {0x03F, 0x000001FA},
265 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
266 + {0x03F, 0x000001FA},
267 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
268 + {0x03F, 0x000000FB},
269 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
270 + {0x03F, 0x000000FB},
271 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
272 + {0x03F, 0x000000FB},
273 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
274 + {0x03F, 0x000000FB},
275 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
276 + {0x03F, 0x000000FB},
277 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
278 + {0x03F, 0x000000FB},
279 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
280 + {0x03F, 0x000001FA},
281 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
282 + {0x03F, 0x000001FA},
283 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
284 + {0x03F, 0x000001FA},
285 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
286 + {0x03F, 0x000001FA},
287 + {0xA0000000, 0x00000000},
288 + {0x03F, 0x0000003F},
289 + {0xB0000000, 0x00000000},
290 + {0x033, 0x00000032},
291 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
292 + {0x03F, 0x0000003F},
293 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
294 + {0x03F, 0x000000FB},
295 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
296 + {0x03F, 0x000000FB},
297 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
298 + {0x03F, 0x000000FB},
299 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
300 + {0x03F, 0x000000FB},
301 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
302 + {0x03F, 0x000000FB},
303 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
304 + {0x03F, 0x000000FB},
305 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
306 + {0x03F, 0x000001FA},
307 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
308 + {0x03F, 0x000001FA},
309 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
310 + {0x03F, 0x000001FA},
311 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
312 + {0x03F, 0x000001FA},
313 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
314 + {0x03F, 0x000000FB},
315 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
316 + {0x03F, 0x000000FB},
317 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
318 + {0x03F, 0x000000FB},
319 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
320 + {0x03F, 0x000000FB},
321 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
322 + {0x03F, 0x000000FB},
323 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
324 + {0x03F, 0x000000FB},
325 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
326 + {0x03F, 0x000001FA},
327 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
328 + {0x03F, 0x000001FA},
329 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
330 + {0x03F, 0x000001FA},
331 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
332 + {0x03F, 0x000001FA},
333 + {0xA0000000, 0x00000000},
334 + {0x03F, 0x0000003F},
335 + {0xB0000000, 0x00000000},
336 + {0x033, 0x00000033},
337 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
338 + {0x03F, 0x0000003F},
339 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
340 + {0x03F, 0x000000FB},
341 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
342 + {0x03F, 0x000000FB},
343 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
344 + {0x03F, 0x000000FB},
345 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
346 + {0x03F, 0x000000FB},
347 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
348 + {0x03F, 0x000000FB},
349 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
350 + {0x03F, 0x000000FB},
351 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
352 + {0x03F, 0x000001FA},
353 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
354 + {0x03F, 0x000001FA},
355 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
356 + {0x03F, 0x000001FA},
357 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
358 + {0x03F, 0x000001FA},
359 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
360 + {0x03F, 0x000000FB},
361 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
362 + {0x03F, 0x000000FB},
363 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
364 + {0x03F, 0x000000FB},
365 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
366 + {0x03F, 0x000000FB},
367 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
368 + {0x03F, 0x000000FB},
369 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
370 + {0x03F, 0x000000FB},
371 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
372 + {0x03F, 0x000001FA},
373 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
374 + {0x03F, 0x000001FA},
375 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
376 + {0x03F, 0x000001FA},
377 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
378 + {0x03F, 0x000001FA},
379 + {0xA0000000, 0x00000000},
380 + {0x03F, 0x0000003F},
381 + {0xB0000000, 0x00000000},
382 + {0x033, 0x00000034},
383 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
384 + {0x03F, 0x0000003F},
385 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
386 + {0x03F, 0x000000FB},
387 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
388 + {0x03F, 0x000000FB},
389 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
390 + {0x03F, 0x000000FB},
391 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
392 + {0x03F, 0x000000FB},
393 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
394 + {0x03F, 0x000000FB},
395 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
396 + {0x03F, 0x000000FB},
397 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
398 + {0x03F, 0x000001FA},
399 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
400 + {0x03F, 0x000001FA},
401 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
402 + {0x03F, 0x000001FA},
403 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
404 + {0x03F, 0x000001FA},
405 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
406 + {0x03F, 0x000000FB},
407 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
408 + {0x03F, 0x000000FB},
409 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
410 + {0x03F, 0x000000FB},
411 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
412 + {0x03F, 0x000000FB},
413 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
414 + {0x03F, 0x000000FB},
415 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
416 + {0x03F, 0x000000FB},
417 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
418 + {0x03F, 0x000001FA},
419 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
420 + {0x03F, 0x000001FA},
421 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
422 + {0x03F, 0x000001FA},
423 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
424 + {0x03F, 0x000001FA},
425 + {0xA0000000, 0x00000000},
426 + {0x03F, 0x0000003F},
427 + {0xB0000000, 0x00000000},
428 + {0x033, 0x00000035},
429 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
430 + {0x03F, 0x0000003F},
431 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
432 + {0x03F, 0x000000FB},
433 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
434 + {0x03F, 0x000000FB},
435 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
436 + {0x03F, 0x000000FB},
437 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
438 + {0x03F, 0x000000FB},
439 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
440 + {0x03F, 0x000000FB},
441 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
442 + {0x03F, 0x000000FB},
443 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
444 + {0x03F, 0x000001FA},
445 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
446 + {0x03F, 0x000001FA},
447 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
448 + {0x03F, 0x000001FA},
449 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
450 + {0x03F, 0x000001FA},
451 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
452 + {0x03F, 0x000000FB},
453 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
454 + {0x03F, 0x000000FB},
455 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
456 + {0x03F, 0x000000FB},
457 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
458 + {0x03F, 0x000000FB},
459 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
460 + {0x03F, 0x000000FB},
461 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
462 + {0x03F, 0x000000FB},
463 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
464 + {0x03F, 0x000001FA},
465 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
466 + {0x03F, 0x000001FA},
467 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
468 + {0x03F, 0x000001FA},
469 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
470 + {0x03F, 0x000001FA},
471 + {0xA0000000, 0x00000000},
472 + {0x03F, 0x0000003F},
473 + {0xB0000000, 0x00000000},
474 + {0x033, 0x00000036},
475 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
476 + {0x03F, 0x0000003F},
477 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
478 + {0x03F, 0x000000FB},
479 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
480 + {0x03F, 0x000000FB},
481 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
482 + {0x03F, 0x000000FB},
483 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
484 + {0x03F, 0x000000FB},
485 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
486 + {0x03F, 0x000000FB},
487 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
488 + {0x03F, 0x000000FB},
489 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
490 + {0x03F, 0x000001FA},
491 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
492 + {0x03F, 0x000001FA},
493 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
494 + {0x03F, 0x000001FA},
495 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
496 + {0x03F, 0x000001FA},
497 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
498 + {0x03F, 0x000000FB},
499 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
500 + {0x03F, 0x000000FB},
501 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
502 + {0x03F, 0x000000FB},
503 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
504 + {0x03F, 0x000000FB},
505 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
506 + {0x03F, 0x000000FB},
507 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
508 + {0x03F, 0x000000FB},
509 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
510 + {0x03F, 0x000001FA},
511 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
512 + {0x03F, 0x000001FA},
513 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
514 + {0x03F, 0x000001FA},
515 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
516 + {0x03F, 0x000001FA},
517 + {0xA0000000, 0x00000000},
518 + {0x03F, 0x0000003F},
519 + {0xB0000000, 0x00000000},
520 + {0x033, 0x00000037},
521 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
522 + {0x03F, 0x0000003F},
523 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
524 + {0x03F, 0x000000FB},
525 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
526 + {0x03F, 0x000000FB},
527 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
528 + {0x03F, 0x000000FB},
529 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
530 + {0x03F, 0x000000FB},
531 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
532 + {0x03F, 0x000000FB},
533 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
534 + {0x03F, 0x000000FB},
535 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
536 + {0x03F, 0x000001FA},
537 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
538 + {0x03F, 0x000001FA},
539 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
540 + {0x03F, 0x000001FA},
541 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
542 + {0x03F, 0x000001FA},
543 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
544 + {0x03F, 0x000000FB},
545 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
546 + {0x03F, 0x000000FB},
547 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
548 + {0x03F, 0x000000FB},
549 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
550 + {0x03F, 0x000000FB},
551 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
552 + {0x03F, 0x000000FB},
553 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
554 + {0x03F, 0x000000FB},
555 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
556 + {0x03F, 0x000001FA},
557 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
558 + {0x03F, 0x000001FA},
559 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
560 + {0x03F, 0x000001FA},
561 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
562 + {0x03F, 0x000001FA},
563 + {0xA0000000, 0x00000000},
564 + {0x03F, 0x0000003F},
565 + {0xB0000000, 0x00000000},
566 + {0x033, 0x00000038},
567 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
568 + {0x03F, 0x0000003F},
569 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
570 + {0x03F, 0x000000FB},
571 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
572 + {0x03F, 0x000000FB},
573 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
574 + {0x03F, 0x000000FB},
575 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
576 + {0x03F, 0x000000FB},
577 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
578 + {0x03F, 0x000000FB},
579 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
580 + {0x03F, 0x000000FB},
581 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
582 + {0x03F, 0x000001FA},
583 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
584 + {0x03F, 0x000001FA},
585 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
586 + {0x03F, 0x000001FA},
587 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
588 + {0x03F, 0x000001FA},
589 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
590 + {0x03F, 0x000000FB},
591 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
592 + {0x03F, 0x000000FB},
593 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
594 + {0x03F, 0x000000FB},
595 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
596 + {0x03F, 0x000000FB},
597 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
598 + {0x03F, 0x000000FB},
599 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
600 + {0x03F, 0x000000FB},
601 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
602 + {0x03F, 0x000001FA},
603 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
604 + {0x03F, 0x000001FA},
605 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
606 + {0x03F, 0x000001FA},
607 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
608 + {0x03F, 0x000001FA},
609 + {0xA0000000, 0x00000000},
610 + {0x03F, 0x0000003F},
611 + {0xB0000000, 0x00000000},
612 + {0x033, 0x00000039},
613 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
614 + {0x03F, 0x0000003F},
615 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
616 + {0x03F, 0x000000FB},
617 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
618 + {0x03F, 0x000000FB},
619 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
620 + {0x03F, 0x000000FB},
621 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
622 + {0x03F, 0x000000FB},
623 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
624 + {0x03F, 0x000000FB},
625 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
626 + {0x03F, 0x000000FB},
627 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
628 + {0x03F, 0x000001FA},
629 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
630 + {0x03F, 0x000001FA},
631 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
632 + {0x03F, 0x000001FA},
633 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
634 + {0x03F, 0x000001FA},
635 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
636 + {0x03F, 0x000000FB},
637 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
638 + {0x03F, 0x000000FB},
639 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
640 + {0x03F, 0x000000FB},
641 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
642 + {0x03F, 0x000000FB},
643 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
644 + {0x03F, 0x000000FB},
645 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
646 + {0x03F, 0x000000FB},
647 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
648 + {0x03F, 0x000001FA},
649 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
650 + {0x03F, 0x000001FA},
651 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
652 + {0x03F, 0x000001FA},
653 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
654 + {0x03F, 0x000001FA},
655 + {0xA0000000, 0x00000000},
656 + {0x03F, 0x0000003F},
657 + {0xB0000000, 0x00000000},
658 + {0x033, 0x0000003A},
659 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
660 + {0x03F, 0x0000003F},
661 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
662 + {0x03F, 0x000000FB},
663 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
664 + {0x03F, 0x000000FB},
665 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
666 + {0x03F, 0x000000FB},
667 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
668 + {0x03F, 0x000000FB},
669 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
670 + {0x03F, 0x000000FB},
671 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
672 + {0x03F, 0x000000FB},
673 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
674 + {0x03F, 0x000001FA},
675 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
676 + {0x03F, 0x000001FA},
677 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
678 + {0x03F, 0x000001FA},
679 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
680 + {0x03F, 0x000001FA},
681 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
682 + {0x03F, 0x000000FB},
683 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
684 + {0x03F, 0x000000FB},
685 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
686 + {0x03F, 0x000000FB},
687 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
688 + {0x03F, 0x000000FB},
689 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
690 + {0x03F, 0x000000FB},
691 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
692 + {0x03F, 0x000000FB},
693 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
694 + {0x03F, 0x000001FA},
695 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
696 + {0x03F, 0x000001FA},
697 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
698 + {0x03F, 0x000001FA},
699 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
700 + {0x03F, 0x000001FA},
701 + {0xA0000000, 0x00000000},
702 + {0x03F, 0x0000003F},
703 + {0xB0000000, 0x00000000},
704 + {0x033, 0x0000003B},
705 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
706 + {0x03F, 0x0000003F},
707 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
708 + {0x03F, 0x000000FB},
709 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
710 + {0x03F, 0x000000FB},
711 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
712 + {0x03F, 0x000000FB},
713 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
714 + {0x03F, 0x000000FB},
715 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
716 + {0x03F, 0x000000FB},
717 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
718 + {0x03F, 0x000000FB},
719 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
720 + {0x03F, 0x000001FA},
721 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
722 + {0x03F, 0x000001FA},
723 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
724 + {0x03F, 0x000001FA},
725 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
726 + {0x03F, 0x000001FA},
727 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
728 + {0x03F, 0x000000FB},
729 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
730 + {0x03F, 0x000000FB},
731 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
732 + {0x03F, 0x000000FB},
733 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
734 + {0x03F, 0x000000FB},
735 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
736 + {0x03F, 0x000000FB},
737 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
738 + {0x03F, 0x000000FB},
739 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
740 + {0x03F, 0x000001FA},
741 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
742 + {0x03F, 0x000001FA},
743 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
744 + {0x03F, 0x000001FA},
745 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
746 + {0x03F, 0x000001FA},
747 + {0xA0000000, 0x00000000},
748 + {0x03F, 0x0000003F},
749 + {0xB0000000, 0x00000000},
750 + {0x033, 0x0000003C},
751 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
752 + {0x03F, 0x0000003F},
753 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
754 + {0x03F, 0x000000FB},
755 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
756 + {0x03F, 0x000000FB},
757 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
758 + {0x03F, 0x000000FB},
759 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
760 + {0x03F, 0x000000FB},
761 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
762 + {0x03F, 0x000000FB},
763 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
764 + {0x03F, 0x000000FB},
765 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
766 + {0x03F, 0x000001FA},
767 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
768 + {0x03F, 0x000001FA},
769 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
770 + {0x03F, 0x000001FA},
771 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
772 + {0x03F, 0x000001FA},
773 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
774 + {0x03F, 0x000000FB},
775 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
776 + {0x03F, 0x000000FB},
777 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
778 + {0x03F, 0x000000FB},
779 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
780 + {0x03F, 0x000000FB},
781 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
782 + {0x03F, 0x000000FB},
783 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
784 + {0x03F, 0x000000FB},
785 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
786 + {0x03F, 0x000001FA},
787 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
788 + {0x03F, 0x000001FA},
789 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
790 + {0x03F, 0x000001FA},
791 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
792 + {0x03F, 0x000001FA},
793 + {0xA0000000, 0x00000000},
794 + {0x03F, 0x0000003F},
795 + {0xB0000000, 0x00000000},
796 + {0x033, 0x0000003D},
797 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
798 + {0x03F, 0x0000003F},
799 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
800 + {0x03F, 0x000000FB},
801 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
802 + {0x03F, 0x000000FB},
803 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
804 + {0x03F, 0x000000FB},
805 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
806 + {0x03F, 0x000000FB},
807 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
808 + {0x03F, 0x000000FB},
809 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
810 + {0x03F, 0x000000FB},
811 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
812 + {0x03F, 0x000001FA},
813 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
814 + {0x03F, 0x000001FA},
815 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
816 + {0x03F, 0x000001FA},
817 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
818 + {0x03F, 0x000001FA},
819 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
820 + {0x03F, 0x000000FB},
821 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
822 + {0x03F, 0x000000FB},
823 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
824 + {0x03F, 0x000000FB},
825 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
826 + {0x03F, 0x000000FB},
827 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
828 + {0x03F, 0x000000FB},
829 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
830 + {0x03F, 0x000000FB},
831 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
832 + {0x03F, 0x000001FA},
833 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
834 + {0x03F, 0x000001FA},
835 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
836 + {0x03F, 0x000001FA},
837 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
838 + {0x03F, 0x000001FA},
839 + {0xA0000000, 0x00000000},
840 + {0x03F, 0x0000003F},
841 + {0xB0000000, 0x00000000},
842 + {0x033, 0x0000003E},
843 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
844 + {0x03F, 0x0000003F},
845 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
846 + {0x03F, 0x000000FB},
847 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
848 + {0x03F, 0x000000FB},
849 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
850 + {0x03F, 0x000000FB},
851 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
852 + {0x03F, 0x000000FB},
853 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
854 + {0x03F, 0x000000FB},
855 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
856 + {0x03F, 0x000000FB},
857 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
858 + {0x03F, 0x000001FA},
859 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
860 + {0x03F, 0x000001FA},
861 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
862 + {0x03F, 0x000001FA},
863 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
864 + {0x03F, 0x000001FA},
865 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
866 + {0x03F, 0x000000FB},
867 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
868 + {0x03F, 0x000000FB},
869 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
870 + {0x03F, 0x000000FB},
871 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
872 + {0x03F, 0x000000FB},
873 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
874 + {0x03F, 0x000000FB},
875 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
876 + {0x03F, 0x000000FB},
877 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
878 + {0x03F, 0x000001FA},
879 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
880 + {0x03F, 0x000001FA},
881 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
882 + {0x03F, 0x000001FA},
883 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
884 + {0x03F, 0x000001FA},
885 + {0xA0000000, 0x00000000},
886 + {0x03F, 0x0000003F},
887 + {0xB0000000, 0x00000000},
888 + {0x033, 0x0000003F},
889 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
890 + {0x03F, 0x0000003F},
891 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
892 + {0x03F, 0x000000FB},
893 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
894 + {0x03F, 0x000000FB},
895 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
896 + {0x03F, 0x000000FB},
897 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
898 + {0x03F, 0x000000FB},
899 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
900 + {0x03F, 0x000000FB},
901 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
902 + {0x03F, 0x000000FB},
903 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
904 + {0x03F, 0x000001FA},
905 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
906 + {0x03F, 0x000001FA},
907 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
908 + {0x03F, 0x000001FA},
909 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
910 + {0x03F, 0x000001FA},
911 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
912 + {0x03F, 0x000000FB},
913 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
914 + {0x03F, 0x000000FB},
915 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
916 + {0x03F, 0x000000FB},
917 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
918 + {0x03F, 0x000000FB},
919 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
920 + {0x03F, 0x000000FB},
921 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
922 + {0x03F, 0x000000FB},
923 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
924 + {0x03F, 0x000001FA},
925 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
926 + {0x03F, 0x000001FA},
927 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
928 + {0x03F, 0x000001FA},
929 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
930 + {0x03F, 0x000001FA},
931 + {0xA0000000, 0x00000000},
932 + {0x03F, 0x0000003F},
933 + {0xB0000000, 0x00000000},
934 + {0x0EF, 0x00000000},
935 + {0x0EF, 0x00000200},
936 + {0x033, 0x00000000},
937 + {0x03F, 0x000001FF},
938 + {0x033, 0x00000001},
939 + {0x03F, 0x000001FF},
940 + {0x033, 0x00000002},
941 + {0x03F, 0x000001FF},
942 + {0x033, 0x00000003},
943 + {0x03F, 0x000001FF},
944 + {0x033, 0x00000004},
945 + {0x03F, 0x000001FF},
946 + {0x033, 0x00000005},
947 + {0x03F, 0x000001FF},
948 + {0x033, 0x00000006},
949 + {0x03F, 0x000001FF},
950 + {0x033, 0x00000007},
951 + {0x03F, 0x000001FF},
952 + {0x033, 0x00000008},
953 + {0x03F, 0x000001FF},
954 + {0x033, 0x00000009},
955 + {0x03F, 0x000001FF},
956 + {0x033, 0x0000000A},
957 + {0x03F, 0x000001FF},
958 + {0x033, 0x0000000B},
959 + {0x03F, 0x000001FF},
960 + {0x033, 0x0000000C},
961 + {0x03F, 0x000001FF},
962 + {0x033, 0x0000000D},
963 + {0x03F, 0x000001FF},
964 + {0x033, 0x0000000E},
965 + {0x03F, 0x000001FF},
966 + {0x033, 0x0000000F},
967 + {0x03F, 0x000001FF},
968 + {0x033, 0x00000010},
969 + {0x03F, 0x000001FF},
970 + {0x033, 0x00000011},
971 + {0x03F, 0x000001FF},
972 + {0x033, 0x00000012},
973 + {0x03F, 0x000001FF},
974 + {0x033, 0x00000013},
975 + {0x03F, 0x000001FF},
976 + {0x033, 0x00000014},
977 + {0x03F, 0x000001FF},
978 + {0x033, 0x00000015},
979 + {0x03F, 0x000001FF},
980 + {0x033, 0x00000016},
981 + {0x03F, 0x000001FF},
982 + {0x033, 0x00000017},
983 + {0x03F, 0x000001FF},
984 + {0x033, 0x00000018},
985 + {0x03F, 0x000001FF},
986 + {0x033, 0x00000019},
987 + {0x03F, 0x000001FF},
988 + {0x033, 0x0000001A},
989 + {0x03F, 0x000001FF},
990 + {0x033, 0x0000001B},
991 + {0x03F, 0x000001FF},
992 + {0x033, 0x0000001C},
993 + {0x03F, 0x000001FF},
994 + {0x033, 0x0000001D},
995 + {0x03F, 0x000001FF},
996 + {0x033, 0x0000001E},
997 + {0x03F, 0x000001FF},
998 + {0x033, 0x0000001F},
999 + {0x03F, 0x000001FF},
1000 + {0x033, 0x00000020},
1001 + {0x03F, 0x000001FF},
1002 + {0x033, 0x00000021},
1003 + {0x03F, 0x000001FF},
1004 + {0x033, 0x00000022},
1005 + {0x03F, 0x000001FF},
1006 + {0x033, 0x00000023},
1007 + {0x03F, 0x000001FF},
1008 + {0x033, 0x00000024},
1009 + {0x03F, 0x000001FF},
1010 + {0x033, 0x00000025},
1011 + {0x03F, 0x000001FF},
1012 + {0x033, 0x00000026},
1013 + {0x03F, 0x000001FF},
1014 + {0x033, 0x00000027},
1015 + {0x03F, 0x000001FF},
1016 + {0x033, 0x00000028},
1017 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1018 + {0x03F, 0x000000FF},
1019 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1020 + {0x03F, 0x000001FF},
1021 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1022 + {0x03F, 0x000001FF},
1023 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1024 + {0x03F, 0x000001FF},
1025 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1026 + {0x03F, 0x000001FF},
1027 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1028 + {0x03F, 0x000001FF},
1029 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1030 + {0x03F, 0x000001FF},
1031 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1032 + {0x03F, 0x000001FF},
1033 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1034 + {0x03F, 0x000001FF},
1035 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1036 + {0x03F, 0x000001FF},
1037 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1038 + {0x03F, 0x000001FF},
1039 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1040 + {0x03F, 0x000001FF},
1041 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1042 + {0x03F, 0x000001FF},
1043 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1044 + {0x03F, 0x000001FF},
1045 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1046 + {0x03F, 0x000001FF},
1047 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1048 + {0x03F, 0x000001FF},
1049 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1050 + {0x03F, 0x000001FF},
1051 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1052 + {0x03F, 0x000001FF},
1053 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1054 + {0x03F, 0x000001FF},
1055 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1056 + {0x03F, 0x000001FF},
1057 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1058 + {0x03F, 0x000001FF},
1059 + {0xA0000000, 0x00000000},
1060 + {0x03F, 0x000000FF},
1061 + {0xB0000000, 0x00000000},
1062 + {0x033, 0x00000029},
1063 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1064 + {0x03F, 0x000000FF},
1065 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1066 + {0x03F, 0x000001FF},
1067 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1068 + {0x03F, 0x000001FF},
1069 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1070 + {0x03F, 0x000001FF},
1071 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1072 + {0x03F, 0x000001FF},
1073 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1074 + {0x03F, 0x000001FF},
1075 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1076 + {0x03F, 0x000001FF},
1077 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1078 + {0x03F, 0x000001FF},
1079 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1080 + {0x03F, 0x000001FF},
1081 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1082 + {0x03F, 0x000001FF},
1083 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1084 + {0x03F, 0x000001FF},
1085 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1086 + {0x03F, 0x000001FF},
1087 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1088 + {0x03F, 0x000001FF},
1089 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1090 + {0x03F, 0x000001FF},
1091 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1092 + {0x03F, 0x000001FF},
1093 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1094 + {0x03F, 0x000001FF},
1095 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1096 + {0x03F, 0x000001FF},
1097 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1098 + {0x03F, 0x000001FF},
1099 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1100 + {0x03F, 0x000001FF},
1101 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1102 + {0x03F, 0x000001FF},
1103 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1104 + {0x03F, 0x000001FF},
1105 + {0xA0000000, 0x00000000},
1106 + {0x03F, 0x000000FF},
1107 + {0xB0000000, 0x00000000},
1108 + {0x033, 0x0000002A},
1109 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1110 + {0x03F, 0x000000FF},
1111 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1112 + {0x03F, 0x000001FF},
1113 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1114 + {0x03F, 0x000001FF},
1115 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1116 + {0x03F, 0x000001FF},
1117 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1118 + {0x03F, 0x000001FF},
1119 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1120 + {0x03F, 0x000001FF},
1121 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1122 + {0x03F, 0x000001FF},
1123 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1124 + {0x03F, 0x000001FF},
1125 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1126 + {0x03F, 0x000001FF},
1127 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1128 + {0x03F, 0x000001FF},
1129 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1130 + {0x03F, 0x000001FF},
1131 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1132 + {0x03F, 0x000001FF},
1133 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1134 + {0x03F, 0x000001FF},
1135 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1136 + {0x03F, 0x000001FF},
1137 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1138 + {0x03F, 0x000001FF},
1139 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1140 + {0x03F, 0x000001FF},
1141 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1142 + {0x03F, 0x000001FF},
1143 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1144 + {0x03F, 0x000001FF},
1145 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1146 + {0x03F, 0x000001FF},
1147 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1148 + {0x03F, 0x000001FF},
1149 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1150 + {0x03F, 0x000001FF},
1151 + {0xA0000000, 0x00000000},
1152 + {0x03F, 0x000000FF},
1153 + {0xB0000000, 0x00000000},
1154 + {0x033, 0x0000002B},
1155 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1156 + {0x03F, 0x000000FF},
1157 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1158 + {0x03F, 0x000001FF},
1159 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1160 + {0x03F, 0x000001FF},
1161 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1162 + {0x03F, 0x000001FF},
1163 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1164 + {0x03F, 0x000001FF},
1165 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1166 + {0x03F, 0x000001FF},
1167 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1168 + {0x03F, 0x000001FF},
1169 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1170 + {0x03F, 0x000001FF},
1171 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1172 + {0x03F, 0x000001FF},
1173 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1174 + {0x03F, 0x000001FF},
1175 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1176 + {0x03F, 0x000001FF},
1177 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1178 + {0x03F, 0x000001FF},
1179 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1180 + {0x03F, 0x000001FF},
1181 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1182 + {0x03F, 0x000001FF},
1183 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1184 + {0x03F, 0x000001FF},
1185 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1186 + {0x03F, 0x000001FF},
1187 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1188 + {0x03F, 0x000001FF},
1189 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1190 + {0x03F, 0x000001FF},
1191 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1192 + {0x03F, 0x000001FF},
1193 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1194 + {0x03F, 0x000001FF},
1195 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1196 + {0x03F, 0x000001FF},
1197 + {0xA0000000, 0x00000000},
1198 + {0x03F, 0x000000FF},
1199 + {0xB0000000, 0x00000000},
1200 + {0x033, 0x0000002C},
1201 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1202 + {0x03F, 0x000000FF},
1203 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1204 + {0x03F, 0x000001FF},
1205 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1206 + {0x03F, 0x000001FF},
1207 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1208 + {0x03F, 0x000001FF},
1209 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1210 + {0x03F, 0x000001FF},
1211 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1212 + {0x03F, 0x000001FF},
1213 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1214 + {0x03F, 0x000001FF},
1215 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1216 + {0x03F, 0x000001FF},
1217 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1218 + {0x03F, 0x000001FF},
1219 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1220 + {0x03F, 0x000001FF},
1221 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1222 + {0x03F, 0x000001FF},
1223 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1224 + {0x03F, 0x000001FF},
1225 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1226 + {0x03F, 0x000001FF},
1227 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1228 + {0x03F, 0x000001FF},
1229 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1230 + {0x03F, 0x000001FF},
1231 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1232 + {0x03F, 0x000001FF},
1233 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1234 + {0x03F, 0x000001FF},
1235 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1236 + {0x03F, 0x000001FF},
1237 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1238 + {0x03F, 0x000001FF},
1239 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1240 + {0x03F, 0x000001FF},
1241 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1242 + {0x03F, 0x000001FF},
1243 + {0xA0000000, 0x00000000},
1244 + {0x03F, 0x000000FF},
1245 + {0xB0000000, 0x00000000},
1246 + {0x033, 0x0000002D},
1247 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1248 + {0x03F, 0x000000FF},
1249 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1250 + {0x03F, 0x000001FF},
1251 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1252 + {0x03F, 0x000001FF},
1253 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1254 + {0x03F, 0x000001FF},
1255 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1256 + {0x03F, 0x000001FF},
1257 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1258 + {0x03F, 0x000001FF},
1259 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1260 + {0x03F, 0x000001FF},
1261 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1262 + {0x03F, 0x000001FF},
1263 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1264 + {0x03F, 0x000001FF},
1265 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1266 + {0x03F, 0x000001FF},
1267 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1268 + {0x03F, 0x000001FF},
1269 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1270 + {0x03F, 0x000001FF},
1271 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1272 + {0x03F, 0x000001FF},
1273 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1274 + {0x03F, 0x000001FF},
1275 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1276 + {0x03F, 0x000001FF},
1277 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1278 + {0x03F, 0x000001FF},
1279 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1280 + {0x03F, 0x000001FF},
1281 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1282 + {0x03F, 0x000001FF},
1283 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1284 + {0x03F, 0x000001FF},
1285 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1286 + {0x03F, 0x000001FF},
1287 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1288 + {0x03F, 0x000001FF},
1289 + {0xA0000000, 0x00000000},
1290 + {0x03F, 0x000000FF},
1291 + {0xB0000000, 0x00000000},
1292 + {0x033, 0x0000002E},
1293 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1294 + {0x03F, 0x0000003F},
1295 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1296 + {0x03F, 0x0000003F},
1297 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1298 + {0x03F, 0x0000003F},
1299 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1300 + {0x03F, 0x0000003F},
1301 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1302 + {0x03F, 0x0000003F},
1303 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1304 + {0x03F, 0x0000003F},
1305 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1306 + {0x03F, 0x0000003B},
1307 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1308 + {0x03F, 0x0000003F},
1309 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1310 + {0x03F, 0x0000003F},
1311 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1312 + {0x03F, 0x0000003F},
1313 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1314 + {0x03F, 0x0000003F},
1315 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1316 + {0x03F, 0x0000003F},
1317 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1318 + {0x03F, 0x0000003F},
1319 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1320 + {0x03F, 0x0000003F},
1321 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1322 + {0x03F, 0x0000003F},
1323 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1324 + {0x03F, 0x0000003F},
1325 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1326 + {0x03F, 0x0000003B},
1327 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1328 + {0x03F, 0x0000003F},
1329 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1330 + {0x03F, 0x0000003F},
1331 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1332 + {0x03F, 0x0000003F},
1333 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1334 + {0x03F, 0x0000003F},
1335 + {0xA0000000, 0x00000000},
1336 + {0x03F, 0x0000003F},
1337 + {0xB0000000, 0x00000000},
1338 + {0x033, 0x0000002F},
1339 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1340 + {0x03F, 0x0000003F},
1341 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1342 + {0x03F, 0x0000003F},
1343 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1344 + {0x03F, 0x0000003F},
1345 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1346 + {0x03F, 0x0000003F},
1347 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1348 + {0x03F, 0x0000003F},
1349 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1350 + {0x03F, 0x0000003F},
1351 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1352 + {0x03F, 0x0000003B},
1353 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1354 + {0x03F, 0x0000003F},
1355 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1356 + {0x03F, 0x0000003F},
1357 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1358 + {0x03F, 0x0000003F},
1359 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1360 + {0x03F, 0x0000003F},
1361 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1362 + {0x03F, 0x0000003F},
1363 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1364 + {0x03F, 0x0000003F},
1365 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1366 + {0x03F, 0x0000003F},
1367 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1368 + {0x03F, 0x0000003F},
1369 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1370 + {0x03F, 0x0000003F},
1371 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1372 + {0x03F, 0x0000003B},
1373 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1374 + {0x03F, 0x0000003F},
1375 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1376 + {0x03F, 0x0000003F},
1377 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1378 + {0x03F, 0x0000003F},
1379 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1380 + {0x03F, 0x0000003F},
1381 + {0xA0000000, 0x00000000},
1382 + {0x03F, 0x0000003F},
1383 + {0xB0000000, 0x00000000},
1384 + {0x033, 0x00000030},
1385 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1386 + {0x03F, 0x0000003F},
1387 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1388 + {0x03F, 0x0000003F},
1389 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1390 + {0x03F, 0x0000003F},
1391 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1392 + {0x03F, 0x0000003F},
1393 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1394 + {0x03F, 0x0000003F},
1395 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1396 + {0x03F, 0x0000003F},
1397 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1398 + {0x03F, 0x0000003B},
1399 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1400 + {0x03F, 0x0000003F},
1401 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1402 + {0x03F, 0x0000003F},
1403 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1404 + {0x03F, 0x0000003F},
1405 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1406 + {0x03F, 0x0000003F},
1407 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1408 + {0x03F, 0x0000003F},
1409 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1410 + {0x03F, 0x0000003F},
1411 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1412 + {0x03F, 0x0000003F},
1413 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1414 + {0x03F, 0x0000003F},
1415 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1416 + {0x03F, 0x0000003F},
1417 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1418 + {0x03F, 0x0000003B},
1419 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1420 + {0x03F, 0x0000003F},
1421 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1422 + {0x03F, 0x0000003F},
1423 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1424 + {0x03F, 0x0000003F},
1425 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1426 + {0x03F, 0x0000003F},
1427 + {0xA0000000, 0x00000000},
1428 + {0x03F, 0x0000003F},
1429 + {0xB0000000, 0x00000000},
1430 + {0x033, 0x00000031},
1431 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1432 + {0x03F, 0x0000003F},
1433 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1434 + {0x03F, 0x0000003F},
1435 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1436 + {0x03F, 0x0000003F},
1437 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1438 + {0x03F, 0x0000003F},
1439 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1440 + {0x03F, 0x0000003F},
1441 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1442 + {0x03F, 0x0000003F},
1443 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1444 + {0x03F, 0x0000003B},
1445 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1446 + {0x03F, 0x0000003F},
1447 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1448 + {0x03F, 0x0000003F},
1449 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1450 + {0x03F, 0x0000003F},
1451 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1452 + {0x03F, 0x0000003F},
1453 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1454 + {0x03F, 0x0000003F},
1455 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1456 + {0x03F, 0x0000003F},
1457 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1458 + {0x03F, 0x0000003F},
1459 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1460 + {0x03F, 0x0000003F},
1461 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1462 + {0x03F, 0x0000003F},
1463 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1464 + {0x03F, 0x0000003B},
1465 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1466 + {0x03F, 0x0000003F},
1467 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1468 + {0x03F, 0x0000003F},
1469 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1470 + {0x03F, 0x0000003F},
1471 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1472 + {0x03F, 0x0000003F},
1473 + {0xA0000000, 0x00000000},
1474 + {0x03F, 0x0000003F},
1475 + {0xB0000000, 0x00000000},
1476 + {0x033, 0x00000032},
1477 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1478 + {0x03F, 0x0000003F},
1479 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1480 + {0x03F, 0x0000003F},
1481 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1482 + {0x03F, 0x0000003F},
1483 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1484 + {0x03F, 0x0000003F},
1485 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1486 + {0x03F, 0x0000003F},
1487 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1488 + {0x03F, 0x0000003F},
1489 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1490 + {0x03F, 0x0000003B},
1491 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1492 + {0x03F, 0x0000003F},
1493 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1494 + {0x03F, 0x0000003F},
1495 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1496 + {0x03F, 0x0000003F},
1497 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1498 + {0x03F, 0x0000003F},
1499 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1500 + {0x03F, 0x0000003F},
1501 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1502 + {0x03F, 0x0000003F},
1503 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1504 + {0x03F, 0x0000003F},
1505 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1506 + {0x03F, 0x0000003F},
1507 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1508 + {0x03F, 0x0000003F},
1509 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1510 + {0x03F, 0x0000003B},
1511 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1512 + {0x03F, 0x0000003F},
1513 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1514 + {0x03F, 0x0000003F},
1515 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1516 + {0x03F, 0x0000003F},
1517 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1518 + {0x03F, 0x0000003F},
1519 + {0xA0000000, 0x00000000},
1520 + {0x03F, 0x0000003F},
1521 + {0xB0000000, 0x00000000},
1522 + {0x033, 0x00000033},
1523 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1524 + {0x03F, 0x0000003F},
1525 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1526 + {0x03F, 0x0000003F},
1527 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1528 + {0x03F, 0x0000003F},
1529 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1530 + {0x03F, 0x0000003F},
1531 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1532 + {0x03F, 0x0000003F},
1533 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1534 + {0x03F, 0x0000003F},
1535 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1536 + {0x03F, 0x0000003B},
1537 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1538 + {0x03F, 0x0000003F},
1539 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1540 + {0x03F, 0x0000003F},
1541 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1542 + {0x03F, 0x0000003F},
1543 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1544 + {0x03F, 0x0000003F},
1545 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1546 + {0x03F, 0x0000003F},
1547 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1548 + {0x03F, 0x0000003F},
1549 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1550 + {0x03F, 0x0000003F},
1551 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1552 + {0x03F, 0x0000003F},
1553 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1554 + {0x03F, 0x0000003F},
1555 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1556 + {0x03F, 0x0000003B},
1557 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1558 + {0x03F, 0x0000003F},
1559 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1560 + {0x03F, 0x0000003F},
1561 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1562 + {0x03F, 0x0000003F},
1563 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1564 + {0x03F, 0x0000003F},
1565 + {0xA0000000, 0x00000000},
1566 + {0x03F, 0x0000003F},
1567 + {0xB0000000, 0x00000000},
1568 + {0x033, 0x00000034},
1569 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1570 + {0x03F, 0x0000003F},
1571 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1572 + {0x03F, 0x0000003F},
1573 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1574 + {0x03F, 0x0000003F},
1575 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1576 + {0x03F, 0x0000003F},
1577 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1578 + {0x03F, 0x0000003F},
1579 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1580 + {0x03F, 0x0000003F},
1581 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1582 + {0x03F, 0x0000003B},
1583 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1584 + {0x03F, 0x0000003F},
1585 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1586 + {0x03F, 0x0000003F},
1587 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1588 + {0x03F, 0x0000003F},
1589 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1590 + {0x03F, 0x0000003F},
1591 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1592 + {0x03F, 0x0000003F},
1593 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1594 + {0x03F, 0x0000003F},
1595 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1596 + {0x03F, 0x0000003F},
1597 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1598 + {0x03F, 0x0000003F},
1599 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1600 + {0x03F, 0x0000003F},
1601 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1602 + {0x03F, 0x0000003B},
1603 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1604 + {0x03F, 0x0000003F},
1605 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1606 + {0x03F, 0x0000003F},
1607 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1608 + {0x03F, 0x0000003F},
1609 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1610 + {0x03F, 0x0000003F},
1611 + {0xA0000000, 0x00000000},
1612 + {0x03F, 0x0000003F},
1613 + {0xB0000000, 0x00000000},
1614 + {0x033, 0x00000035},
1615 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1616 + {0x03F, 0x0000003F},
1617 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1618 + {0x03F, 0x0000003F},
1619 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1620 + {0x03F, 0x0000003F},
1621 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1622 + {0x03F, 0x0000003F},
1623 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1624 + {0x03F, 0x0000003F},
1625 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1626 + {0x03F, 0x0000003F},
1627 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1628 + {0x03F, 0x0000003B},
1629 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1630 + {0x03F, 0x0000003F},
1631 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1632 + {0x03F, 0x0000003F},
1633 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1634 + {0x03F, 0x0000003F},
1635 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1636 + {0x03F, 0x0000003F},
1637 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1638 + {0x03F, 0x0000003F},
1639 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1640 + {0x03F, 0x0000003F},
1641 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1642 + {0x03F, 0x0000003F},
1643 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1644 + {0x03F, 0x0000003F},
1645 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1646 + {0x03F, 0x0000003F},
1647 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1648 + {0x03F, 0x0000003B},
1649 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1650 + {0x03F, 0x0000003F},
1651 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1652 + {0x03F, 0x0000003F},
1653 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1654 + {0x03F, 0x0000003F},
1655 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1656 + {0x03F, 0x0000003F},
1657 + {0xA0000000, 0x00000000},
1658 + {0x03F, 0x0000003F},
1659 + {0xB0000000, 0x00000000},
1660 + {0x033, 0x00000036},
1661 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1662 + {0x03F, 0x0000003F},
1663 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1664 + {0x03F, 0x0000003F},
1665 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1666 + {0x03F, 0x0000003F},
1667 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1668 + {0x03F, 0x0000003F},
1669 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1670 + {0x03F, 0x0000003F},
1671 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1672 + {0x03F, 0x0000003F},
1673 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1674 + {0x03F, 0x0000003B},
1675 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1676 + {0x03F, 0x0000003F},
1677 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1678 + {0x03F, 0x0000003F},
1679 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1680 + {0x03F, 0x0000003F},
1681 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1682 + {0x03F, 0x0000003F},
1683 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1684 + {0x03F, 0x0000003F},
1685 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1686 + {0x03F, 0x0000003F},
1687 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1688 + {0x03F, 0x0000003F},
1689 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1690 + {0x03F, 0x0000003F},
1691 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1692 + {0x03F, 0x0000003F},
1693 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1694 + {0x03F, 0x0000003B},
1695 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1696 + {0x03F, 0x0000003F},
1697 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1698 + {0x03F, 0x0000003F},
1699 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1700 + {0x03F, 0x0000003F},
1701 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1702 + {0x03F, 0x0000003F},
1703 + {0xA0000000, 0x00000000},
1704 + {0x03F, 0x0000003F},
1705 + {0xB0000000, 0x00000000},
1706 + {0x033, 0x00000037},
1707 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1708 + {0x03F, 0x0000003F},
1709 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1710 + {0x03F, 0x0000003F},
1711 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1712 + {0x03F, 0x0000003F},
1713 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1714 + {0x03F, 0x0000003F},
1715 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1716 + {0x03F, 0x0000003F},
1717 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1718 + {0x03F, 0x0000003F},
1719 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1720 + {0x03F, 0x0000003B},
1721 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1722 + {0x03F, 0x0000003F},
1723 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1724 + {0x03F, 0x0000003F},
1725 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1726 + {0x03F, 0x0000003F},
1727 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1728 + {0x03F, 0x0000003F},
1729 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1730 + {0x03F, 0x0000003F},
1731 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1732 + {0x03F, 0x0000003F},
1733 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1734 + {0x03F, 0x0000003F},
1735 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1736 + {0x03F, 0x0000003F},
1737 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1738 + {0x03F, 0x0000003F},
1739 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1740 + {0x03F, 0x0000003B},
1741 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1742 + {0x03F, 0x0000003F},
1743 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1744 + {0x03F, 0x0000003F},
1745 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1746 + {0x03F, 0x0000003F},
1747 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1748 + {0x03F, 0x0000003F},
1749 + {0xA0000000, 0x00000000},
1750 + {0x03F, 0x0000003F},
1751 + {0xB0000000, 0x00000000},
1752 + {0x033, 0x00000038},
1753 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1754 + {0x03F, 0x0000003F},
1755 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1756 + {0x03F, 0x0000003F},
1757 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1758 + {0x03F, 0x0000003F},
1759 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1760 + {0x03F, 0x0000003F},
1761 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1762 + {0x03F, 0x0000003F},
1763 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1764 + {0x03F, 0x0000003F},
1765 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1766 + {0x03F, 0x0000003B},
1767 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1768 + {0x03F, 0x0000003F},
1769 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1770 + {0x03F, 0x0000003F},
1771 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1772 + {0x03F, 0x0000003F},
1773 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1774 + {0x03F, 0x0000003F},
1775 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1776 + {0x03F, 0x0000003F},
1777 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1778 + {0x03F, 0x0000003F},
1779 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1780 + {0x03F, 0x0000003F},
1781 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1782 + {0x03F, 0x0000003F},
1783 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1784 + {0x03F, 0x0000003F},
1785 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1786 + {0x03F, 0x0000003B},
1787 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1788 + {0x03F, 0x0000003F},
1789 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1790 + {0x03F, 0x0000003F},
1791 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1792 + {0x03F, 0x0000003F},
1793 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1794 + {0x03F, 0x0000003F},
1795 + {0xA0000000, 0x00000000},
1796 + {0x03F, 0x0000003F},
1797 + {0xB0000000, 0x00000000},
1798 + {0x033, 0x00000039},
1799 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1800 + {0x03F, 0x0000003F},
1801 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1802 + {0x03F, 0x0000003F},
1803 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1804 + {0x03F, 0x0000003F},
1805 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1806 + {0x03F, 0x0000003F},
1807 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1808 + {0x03F, 0x0000003F},
1809 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1810 + {0x03F, 0x0000003F},
1811 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1812 + {0x03F, 0x0000003B},
1813 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1814 + {0x03F, 0x0000003F},
1815 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1816 + {0x03F, 0x0000003F},
1817 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1818 + {0x03F, 0x0000003F},
1819 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1820 + {0x03F, 0x0000003F},
1821 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1822 + {0x03F, 0x0000003F},
1823 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1824 + {0x03F, 0x0000003F},
1825 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1826 + {0x03F, 0x0000003F},
1827 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1828 + {0x03F, 0x0000003F},
1829 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1830 + {0x03F, 0x0000003F},
1831 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1832 + {0x03F, 0x0000003B},
1833 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1834 + {0x03F, 0x0000003F},
1835 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1836 + {0x03F, 0x0000003F},
1837 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1838 + {0x03F, 0x0000003F},
1839 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1840 + {0x03F, 0x0000003F},
1841 + {0xA0000000, 0x00000000},
1842 + {0x03F, 0x0000003F},
1843 + {0xB0000000, 0x00000000},
1844 + {0x033, 0x0000003A},
1845 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1846 + {0x03F, 0x0000003F},
1847 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1848 + {0x03F, 0x0000003F},
1849 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1850 + {0x03F, 0x0000003F},
1851 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1852 + {0x03F, 0x0000003F},
1853 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1854 + {0x03F, 0x0000003F},
1855 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1856 + {0x03F, 0x0000003F},
1857 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1858 + {0x03F, 0x0000003B},
1859 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1860 + {0x03F, 0x0000003F},
1861 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1862 + {0x03F, 0x0000003F},
1863 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1864 + {0x03F, 0x0000003F},
1865 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1866 + {0x03F, 0x0000003F},
1867 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1868 + {0x03F, 0x0000003F},
1869 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1870 + {0x03F, 0x0000003F},
1871 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1872 + {0x03F, 0x0000003F},
1873 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1874 + {0x03F, 0x0000003F},
1875 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1876 + {0x03F, 0x0000003F},
1877 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1878 + {0x03F, 0x0000003B},
1879 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1880 + {0x03F, 0x0000003F},
1881 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1882 + {0x03F, 0x0000003F},
1883 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1884 + {0x03F, 0x0000003F},
1885 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1886 + {0x03F, 0x0000003F},
1887 + {0xA0000000, 0x00000000},
1888 + {0x03F, 0x0000003F},
1889 + {0xB0000000, 0x00000000},
1890 + {0x033, 0x0000003B},
1891 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1892 + {0x03F, 0x0000003F},
1893 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1894 + {0x03F, 0x0000003F},
1895 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1896 + {0x03F, 0x0000003F},
1897 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1898 + {0x03F, 0x0000003F},
1899 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1900 + {0x03F, 0x0000003F},
1901 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1902 + {0x03F, 0x0000003F},
1903 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1904 + {0x03F, 0x0000003B},
1905 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1906 + {0x03F, 0x0000003F},
1907 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1908 + {0x03F, 0x0000003F},
1909 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1910 + {0x03F, 0x0000003F},
1911 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1912 + {0x03F, 0x0000003F},
1913 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1914 + {0x03F, 0x0000003F},
1915 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1916 + {0x03F, 0x0000003F},
1917 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1918 + {0x03F, 0x0000003F},
1919 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1920 + {0x03F, 0x0000003F},
1921 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1922 + {0x03F, 0x0000003F},
1923 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1924 + {0x03F, 0x0000003B},
1925 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1926 + {0x03F, 0x0000003F},
1927 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1928 + {0x03F, 0x0000003F},
1929 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1930 + {0x03F, 0x0000003F},
1931 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1932 + {0x03F, 0x0000003F},
1933 + {0xA0000000, 0x00000000},
1934 + {0x03F, 0x0000003F},
1935 + {0xB0000000, 0x00000000},
1936 + {0x033, 0x0000003C},
1937 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1938 + {0x03F, 0x0000003F},
1939 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1940 + {0x03F, 0x0000003F},
1941 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1942 + {0x03F, 0x0000003F},
1943 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1944 + {0x03F, 0x0000003F},
1945 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1946 + {0x03F, 0x0000003F},
1947 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1948 + {0x03F, 0x0000003F},
1949 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1950 + {0x03F, 0x0000003B},
1951 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1952 + {0x03F, 0x0000003F},
1953 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
1954 + {0x03F, 0x0000003F},
1955 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
1956 + {0x03F, 0x0000003F},
1957 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
1958 + {0x03F, 0x0000003F},
1959 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
1960 + {0x03F, 0x0000003F},
1961 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
1962 + {0x03F, 0x0000003F},
1963 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
1964 + {0x03F, 0x0000003F},
1965 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
1966 + {0x03F, 0x0000003F},
1967 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
1968 + {0x03F, 0x0000003F},
1969 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
1970 + {0x03F, 0x0000003B},
1971 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
1972 + {0x03F, 0x0000003F},
1973 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
1974 + {0x03F, 0x0000003F},
1975 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
1976 + {0x03F, 0x0000003F},
1977 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
1978 + {0x03F, 0x0000003F},
1979 + {0xA0000000, 0x00000000},
1980 + {0x03F, 0x0000003F},
1981 + {0xB0000000, 0x00000000},
1982 + {0x033, 0x0000003D},
1983 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
1984 + {0x03F, 0x0000003F},
1985 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
1986 + {0x03F, 0x0000003F},
1987 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
1988 + {0x03F, 0x0000003F},
1989 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
1990 + {0x03F, 0x0000003F},
1991 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
1992 + {0x03F, 0x0000003F},
1993 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
1994 + {0x03F, 0x0000003F},
1995 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
1996 + {0x03F, 0x0000003B},
1997 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
1998 + {0x03F, 0x0000003F},
1999 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
2000 + {0x03F, 0x0000003F},
2001 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
2002 + {0x03F, 0x0000003F},
2003 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
2004 + {0x03F, 0x0000003F},
2005 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
2006 + {0x03F, 0x0000003F},
2007 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
2008 + {0x03F, 0x0000003F},
2009 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
2010 + {0x03F, 0x0000003F},
2011 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
2012 + {0x03F, 0x0000003F},
2013 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
2014 + {0x03F, 0x0000003F},
2015 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
2016 + {0x03F, 0x0000003B},
2017 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
2018 + {0x03F, 0x0000003F},
2019 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
2020 + {0x03F, 0x0000003F},
2021 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
2022 + {0x03F, 0x0000003F},
2023 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
2024 + {0x03F, 0x0000003F},
2025 + {0xA0000000, 0x00000000},
2026 + {0x03F, 0x0000003F},
2027 + {0xB0000000, 0x00000000},
2028 + {0x033, 0x0000003E},
2029 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
2030 + {0x03F, 0x0000003F},
2031 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
2032 + {0x03F, 0x0000003F},
2033 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
2034 + {0x03F, 0x0000003F},
2035 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
2036 + {0x03F, 0x0000003F},
2037 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
2038 + {0x03F, 0x0000003F},
2039 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
2040 + {0x03F, 0x0000003F},
2041 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
2042 + {0x03F, 0x0000003B},
2043 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
2044 + {0x03F, 0x0000003F},
2045 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
2046 + {0x03F, 0x0000003F},
2047 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
2048 + {0x03F, 0x0000003F},
2049 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
2050 + {0x03F, 0x0000003F},
2051 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
2052 + {0x03F, 0x0000003F},
2053 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
2054 + {0x03F, 0x0000003F},
2055 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
2056 + {0x03F, 0x0000003F},
2057 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
2058 + {0x03F, 0x0000003F},
2059 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
2060 + {0x03F, 0x0000003F},
2061 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
2062 + {0x03F, 0x0000003B},
2063 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
2064 + {0x03F, 0x0000003F},
2065 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
2066 + {0x03F, 0x0000003F},
2067 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
2068 + {0x03F, 0x0000003F},
2069 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
2070 + {0x03F, 0x0000003F},
2071 + {0xA0000000, 0x00000000},
2072 + {0x03F, 0x0000003F},
2073 + {0xB0000000, 0x00000000},
2074 + {0x033, 0x0000003F},
2075 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
2076 + {0x03F, 0x0000003F},
2077 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
2078 + {0x03F, 0x0000003F},
2079 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
2080 + {0x03F, 0x0000003F},
2081 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
2082 + {0x03F, 0x0000003F},
2083 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
2084 + {0x03F, 0x0000003F},
2085 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
2086 + {0x03F, 0x0000003F},
2087 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
2088 + {0x03F, 0x0000003B},
2089 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
2090 + {0x03F, 0x0000003F},
2091 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
2092 + {0x03F, 0x0000003F},
2093 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
2094 + {0x03F, 0x0000003F},
2095 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
2096 + {0x03F, 0x0000003F},
2097 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
2098 + {0x03F, 0x0000003F},
2099 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
2100 + {0x03F, 0x0000003F},
2101 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
2102 + {0x03F, 0x0000003F},
2103 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
2104 + {0x03F, 0x0000003F},
2105 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
2106 + {0x03F, 0x0000003F},
2107 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
2108 + {0x03F, 0x0000003B},
2109 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
2110 + {0x03F, 0x0000003F},
2111 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
2112 + {0x03F, 0x0000003F},
2113 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
2114 + {0x03F, 0x0000003F},
2115 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
2116 + {0x03F, 0x0000003F},
2117 + {0xA0000000, 0x00000000},
2118 + {0x03F, 0x0000003F},
2119 + {0xB0000000, 0x00000000},
2120 + {0x0EF, 0x00000000},
2121 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
2122 + {0x06E, 0x00077A7C},
2123 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
2124 + {0x06E, 0x00077A7C},
2125 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
2126 + {0x06E, 0x00077A7C},
2127 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
2128 + {0x06E, 0x00077A7C},
2129 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
2130 + {0x06E, 0x00077A7C},
2131 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
2132 + {0x06E, 0x00077A7C},
2133 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
2134 + {0x06E, 0x00077A7C},
2135 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
2136 + {0x06E, 0x00067A7C},
2137 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
2138 + {0x06E, 0x00067A7C},
2139 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
2140 + {0x06E, 0x00067A7C},
2141 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
2142 + {0x06E, 0x00067A7C},
2143 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
2144 + {0x06E, 0x00077A7C},
2145 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
2146 + {0x06E, 0x00077A7C},
2147 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
2148 + {0x06E, 0x00077A7C},
2149 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
2150 + {0x06E, 0x00077A7C},
2151 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
2152 + {0x06E, 0x00077A7C},
2153 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
2154 + {0x06E, 0x00077A7C},
2155 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
2156 + {0x06E, 0x00067A7C},
2157 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
2158 + {0x06E, 0x00067A7C},
2159 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
2160 + {0x06E, 0x00067A7C},
2161 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
2162 + {0x06E, 0x00067A7C},
2163 + {0xA0000000, 0x00000000},
2164 + {0x06E, 0x00077A7C},
2165 + {0xB0000000, 0x00000000},
2166 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
2167 + {0x06F, 0x00077A7C},
2168 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
2169 + {0x06F, 0x00077A7C},
2170 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
2171 + {0x06F, 0x00077A7C},
2172 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
2173 + {0x06F, 0x00077A7C},
2174 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
2175 + {0x06F, 0x00077A7C},
2176 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
2177 + {0x06F, 0x00077A7C},
2178 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
2179 + {0x06F, 0x00077A7C},
2180 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
2181 + {0x06F, 0x00067A7C},
2182 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
2183 + {0x06F, 0x00067A7C},
2184 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
2185 + {0x06F, 0x00067A7C},
2186 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
2187 + {0x06F, 0x00067A7C},
2188 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
2189 + {0x06F, 0x00077A7C},
2190 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
2191 + {0x06F, 0x00077A7C},
2192 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
2193 + {0x06F, 0x00077A7C},
2194 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
2195 + {0x06F, 0x00077A7C},
2196 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
2197 + {0x06F, 0x00077A7C},
2198 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
2199 + {0x06F, 0x00077A7C},
2200 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
2201 + {0x06F, 0x00067A7C},
2202 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
2203 + {0x06F, 0x00067A7C},
2204 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
2205 + {0x06F, 0x00067A7C},
2206 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
2207 + {0x06F, 0x00067A7C},
2208 + {0xA0000000, 0x00000000},
2209 + {0x06F, 0x00077A7C},
2210 + {0xB0000000, 0x00000000},
2211 + {0x06D, 0x00000C31},
2212 + {0x0EF, 0x00020000},
2213 + {0x033, 0x00000000},
2214 + {0x03F, 0x000005FF},
2215 + {0x0EF, 0x00000000},
2216 + {0x0A0, 0x00000043},
2217 + {0x005, 0x00000001},
2218 + {0x0EF, 0x00080000},
2219 + {0x033, 0x00000001},
2220 + {0x03E, 0x00000001},
2221 + {0x03F, 0x00022020},
2222 + {0x0EF, 0x00000000},
2223 + {0x80010000, 0x00000000}, {0x40000000, 0x00000000},
2224 + {0x087, 0x00000427},
2225 + {0x90010001, 0x00000000}, {0x40000000, 0x00000000},
2226 + {0x087, 0x00000427},
2227 + {0x90020001, 0x00000000}, {0x40000000, 0x00000000},
2228 + {0x087, 0x00000427},
2229 + {0x90030001, 0x00000000}, {0x40000000, 0x00000000},
2230 + {0x087, 0x00000427},
2231 + {0x90250001, 0x00000000}, {0x40000000, 0x00000000},
2232 + {0x087, 0x00000427},
2233 + {0x90260001, 0x00000000}, {0x40000000, 0x00000000},
2234 + {0x087, 0x00000427},
2235 + {0x90320001, 0x00000000}, {0x40000000, 0x00000000},
2236 + {0x087, 0x0000042F},
2237 + {0x90330001, 0x00000000}, {0x40000000, 0x00000000},
2238 + {0x087, 0x0000042F},
2239 + {0x90340001, 0x00000000}, {0x40000000, 0x00000000},
2240 + {0x087, 0x0000042F},
2241 + {0x90350001, 0x00000000}, {0x40000000, 0x00000000},
2242 + {0x087, 0x0000042F},
2243 + {0x90360001, 0x00000000}, {0x40000000, 0x00000000},
2244 + {0x087, 0x0000042F},
2245 + {0x90010002, 0x00000000}, {0x40000000, 0x00000000},
2246 + {0x087, 0x00000427},
2247 + {0x90020002, 0x00000000}, {0x40000000, 0x00000000},
2248 + {0x087, 0x00000427},
2249 + {0x90030002, 0x00000000}, {0x40000000, 0x00000000},
2250 + {0x087, 0x00000427},
2251 + {0x90250002, 0x00000000}, {0x40000000, 0x00000000},
2252 + {0x087, 0x00000427},
2253 + {0x90260002, 0x00000000}, {0x40000000, 0x00000000},
2254 + {0x087, 0x00000427},
2255 + {0x90320002, 0x00000000}, {0x40000000, 0x00000000},
2256 + {0x087, 0x0000042F},
2257 + {0x90330002, 0x00000000}, {0x40000000, 0x00000000},
2258 + {0x087, 0x0000042F},
2259 + {0x90340002, 0x00000000}, {0x40000000, 0x00000000},
2260 + {0x087, 0x0000042F},
2261 + {0x90350002, 0x00000000}, {0x40000000, 0x00000000},
2262 + {0x087, 0x0000042F},
2263 + {0x90360002, 0x00000000}, {0x40000000, 0x00000000},
2264 + {0x087, 0x0000042F},
2265 + {0xA0000000, 0x00000000},
2266 + {0x087, 0x00000427},
2267 + {0xB0000000, 0x00000000},
2268 + {0x002, 0x00000000},
2269 + {0x067, 0x00000052},
2270 +
2271 +};
2272 +
2273 +static const struct rtw89_reg2_def rtw89_8852a_phy_nctl_regs[] = {
2274 + {0x8000, 0x00000008},
2275 + {0x8008, 0x00000000},
2276 + {0x8004, 0xf0862966},
2277 + {0x800c, 0x78000000},
2278 + {0x8010, 0x88015000},
2279 + {0x8014, 0x80010100},
2280 + {0x8018, 0x10010100},
2281 + {0x801c, 0xa210bc00},
2282 + {0x8020, 0x000403e0},
2283 + {0x8024, 0x00072160},
2284 + {0x8028, 0x00180e00},
2285 + {0x8030, 0x400000c0},
2286 + {0x8034, 0x56000800},
2287 + {0x8038, 0x00000009},
2288 + {0x803c, 0x00000008},
2289 + {0x8040, 0x00000046},
2290 + {0x8044, 0x0010001f},
2291 + {0x8048, 0xf0000003},
2292 + {0x804c, 0x62ac6162},
2293 + {0x8050, 0xf2acf162},
2294 + {0x8054, 0x62ac6162},
2295 + {0x8058, 0xf2acf162},
2296 + {0x805c, 0x150c0b02},
2297 + {0x8060, 0x150c0b02},
2298 + {0x8064, 0x2aa00047},
2299 + {0x8074, 0x80000000},
2300 + {0x807c, 0x000000ee},
2301 + {0x8088, 0x80000000},
2302 + {0x8098, 0x0000ff00},
2303 + {0x809c, 0x0000001f},
2304 + {0x80a0, 0x00010300},
2305 + {0x80b0, 0x00000000},
2306 + {0x80d0, 0x00000000},
2307 + {0x8114, 0x00000000},
2308 + {0x8120, 0x10010000},
2309 + {0x8124, 0x00000000},
2310 + {0x812c, 0x0000c000},
2311 + {0x8138, 0x40000002},
2312 + {0x813c, 0x40000002},
2313 + {0x8140, 0x00000000},
2314 + {0x8144, 0x0b040b03},
2315 + {0x8148, 0x0b040b04},
2316 + {0x814c, 0x0b040b03},
2317 + {0x8150, 0x00000000},
2318 + {0x8158, 0xffffffff},
2319 + {0x815c, 0xffffffff},
2320 + {0x8160, 0xffffffff},
2321 + {0x8164, 0xffffffff},
2322 + {0x8168, 0xffffffff},
2323 + {0x816c, 0x1fffffff},
2324 + {0x81ac, 0x003f1a00},
2325 + {0x81b0, 0x003f1a00},
2326 + {0x81bc, 0x005b5b5b},
2327 + {0x81c0, 0x005b5b5b},
2328 + {0x81b4, 0x00600060},
2329 + {0x81b8, 0x00600060},
2330 + {0x81cc, 0x00000000},
2331 + {0x81dc, 0x00000002},
2332 + {0x8214, 0x00000000},
2333 + {0x8220, 0x10010000},
2334 + {0x8224, 0x00000000},
2335 + {0x822c, 0x0000d000},
2336 + {0x8238, 0x40000002},
2337 + {0x823c, 0x40000002},
2338 + {0x8240, 0x00000000},
2339 + {0x8244, 0x0b040b03},
2340 + {0x8248, 0x0b040b03},
2341 + {0x824c, 0x0b030b03},
2342 + {0x8250, 0x00000000},
2343 + {0x8258, 0xffffffff},
2344 + {0x825c, 0xffffffff},
2345 + {0x8260, 0xffffffff},
2346 + {0x8264, 0xffffffff},
2347 + {0x8268, 0xffffffff},
2348 + {0x826c, 0x1fffffff},
2349 + {0x82ac, 0x003f1a00},
2350 + {0x82b0, 0x003f1a00},
2351 + {0x82bc, 0x005b5b5b},
2352 + {0x82c0, 0x005b5b5b},
2353 + {0x82b4, 0x00600060},
2354 + {0x82b8, 0x00600060},
2355 + {0x82cc, 0x00000000},
2356 + {0x82dc, 0x00000002},
2357 + {0x81d8, 0x00000001},
2358 + {0x82d8, 0x00000001},
2359 + {0x8d00, 0x00000000},
2360 + {0x8d04, 0x00000000},
2361 + {0x8d08, 0x00000000},
2362 + {0x8d0c, 0x00000000},
2363 + {0x8d10, 0x00000000},
2364 + {0x8d14, 0x00000000},
2365 + {0x8d18, 0x00000000},
2366 + {0x8d1c, 0x00000000},
2367 + {0x8d20, 0x00000000},
2368 + {0x8d24, 0x00000000},
2369 + {0x8d28, 0x00000000},
2370 + {0x8d2c, 0x00000000},
2371 + {0x8d30, 0x00000000},
2372 + {0x8d34, 0x00000000},
2373 + {0x8d38, 0x00000000},
2374 + {0x8d3c, 0x00000000},
2375 + {0x8d40, 0x00000000},
2376 + {0x8d44, 0x00000000},
2377 + {0x8d48, 0x00000000},
2378 + {0x8d4c, 0x00000000},
2379 + {0x8d50, 0x00000000},
2380 + {0x8d54, 0x00000000},
2381 + {0x8d58, 0x00000000},
2382 + {0x8d5c, 0x00000000},
2383 + {0x8d60, 0x00000000},
2384 + {0x8d64, 0x00000000},
2385 + {0x8d68, 0x00000000},
2386 + {0x8d6c, 0x00000000},
2387 + {0x8d70, 0x00000000},
2388 + {0x8d74, 0x00000000},
2389 + {0x8d78, 0x00000000},
2390 + {0x8d7c, 0x00000000},
2391 + {0x8d80, 0x00000000},
2392 + {0x8d84, 0x00000000},
2393 + {0x8d88, 0x00000000},
2394 + {0x8d8c, 0x00000000},
2395 + {0x8d90, 0x00000000},
2396 + {0x8d94, 0x00000000},
2397 + {0x8d98, 0x00000000},
2398 + {0x8d9c, 0x00000000},
2399 + {0x8da0, 0x00000000},
2400 + {0x8da4, 0x00000000},
2401 + {0x8da8, 0x00000000},
2402 + {0x8dac, 0x00000000},
2403 + {0x8db0, 0x00000000},
2404 + {0x8db4, 0x00000000},
2405 + {0x8db8, 0x00000000},
2406 + {0x8dbc, 0x00000000},
2407 + {0x8dc0, 0x00000000},
2408 + {0x8dc4, 0x00000000},
2409 + {0x8dc8, 0x00000000},
2410 + {0x8dcc, 0x00000000},
2411 + {0x8dd0, 0x00000000},
2412 + {0x8dd4, 0x00000000},
2413 + {0x8dd8, 0x00000000},
2414 + {0x8ddc, 0x00000000},
2415 + {0x8de0, 0x00000000},
2416 + {0x8de4, 0x00000000},
2417 + {0x8de8, 0x00000000},
2418 + {0x8dec, 0x00000000},
2419 + {0x8df0, 0x00000000},
2420 + {0x8df4, 0x00000000},
2421 + {0x8df8, 0x00000000},
2422 + {0x8dfc, 0x00000000},
2423 + {0x8e00, 0x00000000},
2424 + {0x8e04, 0x00000000},
2425 + {0x8e08, 0x00000000},
2426 + {0x8e0c, 0x00000000},
2427 + {0x8e10, 0x00000000},
2428 + {0x8e14, 0x00000000},
2429 + {0x8e18, 0x00000000},
2430 + {0x8e1c, 0x00000000},
2431 + {0x8e20, 0x00000000},
2432 + {0x8e24, 0x00000000},
2433 + {0x8e28, 0x00000000},
2434 + {0x8e2c, 0x00000000},
2435 + {0x8e30, 0x00000000},
2436 + {0x8e34, 0x00000000},
2437 + {0x8e38, 0x00000000},
2438 + {0x8e3c, 0x00000000},
2439 + {0x8e40, 0x00000000},
2440 + {0x8e44, 0x00000000},
2441 + {0x8e48, 0x00000000},
2442 + {0x8e4c, 0x00000000},
2443 + {0x8e50, 0x00000000},
2444 + {0x8e54, 0x00000000},
2445 + {0x8e58, 0x00000000},
2446 + {0x8e5c, 0x00000000},
2447 + {0x8e60, 0x00000000},
2448 + {0x8e64, 0x00000000},
2449 + {0x8e68, 0x00000000},
2450 + {0x8e6c, 0x00000000},
2451 + {0x8e70, 0x00000000},
2452 + {0x8e74, 0x00000000},
2453 + {0x8e78, 0x00000000},
2454 + {0x8e7c, 0x00000000},
2455 + {0x8e80, 0x00000000},
2456 + {0x8e84, 0x00000000},
2457 + {0x8e88, 0x00000000},
2458 + {0x8e8c, 0x00000000},
2459 + {0x8e90, 0x00000000},
2460 + {0x8e94, 0x00000000},
2461 + {0x8e98, 0x00000000},
2462 + {0x8e9c, 0x00000000},
2463 + {0x8ea0, 0x00000000},
2464 + {0x8ea4, 0x00000000},
2465 + {0x8ea8, 0x00000000},
2466 + {0x8eac, 0x00000000},
2467 + {0x8eb0, 0x00000000},
2468 + {0x8eb4, 0x00000000},
2469 + {0x8eb8, 0x00000000},
2470 + {0x8ebc, 0x00000000},
2471 + {0x8ec0, 0x00000000},
2472 + {0x8ec4, 0x00000000},
2473 + {0x8ec8, 0x00000000},
2474 + {0x8ecc, 0x00000000},
2475 + {0x8ed0, 0x00000000},
2476 + {0x8ed4, 0x00000000},
2477 + {0x8ed8, 0x00000000},
2478 + {0x8edc, 0x00000000},
2479 + {0x8ee0, 0x00000000},
2480 + {0x8ee4, 0x00000000},
2481 + {0x8ee8, 0x00000000},
2482 + {0x8eec, 0x00000000},
2483 + {0x8ef0, 0x00000000},
2484 + {0x8ef4, 0x00000000},
2485 + {0x8ef8, 0x00000000},
2486 + {0x8efc, 0x00000000},
2487 + {0x8f00, 0x00000000},
2488 + {0x8f04, 0x00000000},
2489 + {0x8f08, 0x00000000},
2490 + {0x8f0c, 0x00000000},
2491 + {0x8f10, 0x00000000},
2492 + {0x8f14, 0x00000000},
2493 + {0x8f18, 0x00000000},
2494 + {0x8f1c, 0x00000000},
2495 + {0x8f20, 0x00000000},
2496 + {0x8f24, 0x00000000},
2497 + {0x8f28, 0x00000000},
2498 + {0x8f2c, 0x00000000},
2499 + {0x8f30, 0x00000000},
2500 + {0x8f34, 0x00000000},
2501 + {0x8f38, 0x00000000},
2502 + {0x8f3c, 0x00000000},
2503 + {0x8f40, 0x00000000},
2504 + {0x8f44, 0x00000000},
2505 + {0x8f48, 0x00000000},
2506 + {0x8f4c, 0x00000000},
2507 + {0x8f50, 0x00000000},
2508 + {0x8f54, 0x00000000},
2509 + {0x8f58, 0x00000000},
2510 + {0x8f5c, 0x00000000},
2511 + {0x8f60, 0x00000000},
2512 + {0x8f64, 0x00000000},
2513 + {0x8f68, 0x00000000},
2514 + {0x8f6c, 0x00000000},
2515 + {0x8f70, 0x00000000},
2516 + {0x8f74, 0x00000000},
2517 + {0x8f78, 0x00000000},
2518 + {0x8f7c, 0x00000000},
2519 + {0x8f80, 0x00000000},
2520 + {0x8f84, 0x00000000},
2521 + {0x8f88, 0x00000000},
2522 + {0x8f8c, 0x00000000},
2523 + {0x8f90, 0x00000000},
2524 + {0x8f94, 0x00000000},
2525 + {0x8f98, 0x00000000},
2526 + {0x8f9c, 0x00000000},
2527 + {0x8fa0, 0x00000000},
2528 + {0x8fa4, 0x00000000},
2529 + {0x8fa8, 0x00000000},
2530 + {0x8fac, 0x00000000},
2531 + {0x8fb0, 0x00000000},
2532 + {0x8fb4, 0x00000000},
2533 + {0x8fb8, 0x00000000},
2534 + {0x8fbc, 0x00000000},
2535 + {0x8fc0, 0x00000000},
2536 + {0x8fc4, 0x00000000},
2537 + {0x8fc8, 0x00000000},
2538 + {0x8fcc, 0x00000000},
2539 + {0x8fd0, 0x00000000},
2540 + {0x8fd4, 0x00000000},
2541 + {0x8fd8, 0x00000000},
2542 + {0x8fdc, 0x00000000},
2543 + {0x8fe0, 0x00000000},
2544 + {0x8fe4, 0x00000000},
2545 + {0x8fe8, 0x00000000},
2546 + {0x8fec, 0x00000000},
2547 + {0x8ff0, 0x00000000},
2548 + {0x8ff4, 0x00000000},
2549 + {0x8ff8, 0x00000000},
2550 + {0x8ffc, 0x00000000},
2551 + {0x9000, 0x00000000},
2552 + {0x9004, 0x00000000},
2553 + {0x9008, 0x00000000},
2554 + {0x900c, 0x00000000},
2555 + {0x9010, 0x00000000},
2556 + {0x9014, 0x00000000},
2557 + {0x9018, 0x00000000},
2558 + {0x901c, 0x00000000},
2559 + {0x9020, 0x00000000},
2560 + {0x9024, 0x00000000},
2561 + {0x9028, 0x00000000},
2562 + {0x902c, 0x00000000},
2563 + {0x9030, 0x00000000},
2564 + {0x9034, 0x00000000},
2565 + {0x9038, 0x00000000},
2566 + {0x903c, 0x00000000},
2567 + {0x9040, 0x00000000},
2568 + {0x9044, 0x00000000},
2569 + {0x9048, 0x00000000},
2570 + {0x904c, 0x00000000},
2571 + {0x9050, 0x00000000},
2572 + {0x9054, 0x00000000},
2573 + {0x9058, 0x00000000},
2574 + {0x905c, 0x00000000},
2575 + {0x9060, 0x00000000},
2576 + {0x9064, 0x00000000},
2577 + {0x9068, 0x00000000},
2578 + {0x906c, 0x00000000},
2579 + {0x9070, 0x00000000},
2580 + {0x9074, 0x00000000},
2581 + {0x9078, 0x00000000},
2582 + {0x907c, 0x00000000},
2583 + {0x9080, 0x00000000},
2584 + {0x9084, 0x00000000},
2585 + {0x9088, 0x00000000},
2586 + {0x908c, 0x00000000},
2587 + {0x9090, 0x00000000},
2588 + {0x9094, 0x00000000},
2589 + {0x9098, 0x00000000},
2590 + {0x909c, 0x00000000},
2591 + {0x90a0, 0x00000000},
2592 + {0x90a4, 0x00000000},
2593 + {0x90a8, 0x00000000},
2594 + {0x90ac, 0x00000000},
2595 + {0x90b0, 0x00000000},
2596 + {0x90b4, 0x00000000},
2597 + {0x90b8, 0x00000000},
2598 + {0x90bc, 0x00000000},
2599 + {0x9100, 0x00000000},
2600 + {0x9104, 0x00000000},
2601 + {0x9108, 0x00000000},
2602 + {0x910c, 0x00000000},
2603 + {0x9110, 0x00000000},
2604 + {0x9114, 0x00000000},
2605 + {0x9118, 0x00000000},
2606 + {0x911c, 0x00000000},
2607 + {0x9120, 0x00000000},
2608 + {0x9124, 0x00000000},
2609 + {0x9128, 0x00000000},
2610 + {0x912c, 0x00000000},
2611 + {0x9130, 0x00000000},
2612 + {0x9134, 0x00000000},
2613 + {0x9138, 0x00000000},
2614 + {0x913c, 0x00000000},
2615 + {0x9140, 0x00000000},
2616 + {0x9144, 0x00000000},
2617 + {0x9148, 0x00000000},
2618 + {0x914c, 0x00000000},
2619 + {0x9150, 0x00000000},
2620 + {0x9154, 0x00000000},
2621 + {0x9158, 0x00000000},
2622 + {0x915c, 0x00000000},
2623 + {0x9160, 0x00000000},
2624 + {0x9164, 0x00000000},
2625 + {0x9168, 0x00000000},
2626 + {0x916c, 0x00000000},
2627 + {0x9170, 0x00000000},
2628 + {0x9174, 0x00000000},
2629 + {0x9178, 0x00000000},
2630 + {0x917c, 0x00000000},
2631 + {0x9180, 0x00000000},
2632 + {0x9184, 0x00000000},
2633 + {0x9188, 0x00000000},
2634 + {0x918c, 0x00000000},
2635 + {0x9190, 0x00000000},
2636 + {0x9194, 0x00000000},
2637 + {0x9198, 0x00000000},
2638 + {0x919c, 0x00000000},
2639 + {0x91a0, 0x00000000},
2640 + {0x91a4, 0x00000000},
2641 + {0x91a8, 0x00000000},
2642 + {0x91ac, 0x00000000},
2643 + {0x91b0, 0x00000000},
2644 + {0x91b4, 0x00000000},
2645 + {0x91b8, 0x00000000},
2646 + {0x91bc, 0x00000000},
2647 + {0x91c0, 0x00000000},
2648 + {0x91c4, 0x00000000},
2649 + {0x91c8, 0x00000000},
2650 + {0x91cc, 0x00000000},
2651 + {0x91d0, 0x00000000},
2652 + {0x91d4, 0x00000000},
2653 + {0x91d8, 0x00000000},
2654 + {0x91dc, 0x00000000},
2655 + {0x91e0, 0x00000000},
2656 + {0x91e4, 0x00000000},
2657 + {0x91e8, 0x00000000},
2658 + {0x91ec, 0x00000000},
2659 + {0x91f0, 0x00000000},
2660 + {0x91f4, 0x00000000},
2661 + {0x91f8, 0x00000000},
2662 + {0x91fc, 0x00000000},
2663 + {0x9200, 0x00000000},
2664 + {0x9204, 0x00000000},
2665 + {0x9208, 0x00000000},
2666 + {0x920c, 0x00000000},
2667 + {0x9210, 0x00000000},
2668 + {0x9214, 0x00000000},
2669 + {0x9218, 0x00000000},
2670 + {0x921c, 0x00000000},
2671 + {0x9220, 0x00000000},
2672 + {0x9224, 0x00000000},
2673 + {0x9228, 0x00000000},
2674 + {0x922c, 0x00000000},
2675 + {0x9230, 0x00000000},
2676 + {0x9234, 0x00000000},
2677 + {0x9238, 0x00000000},
2678 + {0x923c, 0x00000000},
2679 + {0x9240, 0x00000000},
2680 + {0x9244, 0x00000000},
2681 + {0x9248, 0x00000000},
2682 + {0x924c, 0x00000000},
2683 + {0x9250, 0x00000000},
2684 + {0x9254, 0x00000000},
2685 + {0x9258, 0x00000000},
2686 + {0x925c, 0x00000000},
2687 + {0x9260, 0x00000000},
2688 + {0x9264, 0x00000000},
2689 + {0x9268, 0x00000000},
2690 + {0x926c, 0x00000000},
2691 + {0x9270, 0x00000000},
2692 + {0x9274, 0x00000000},
2693 + {0x9278, 0x00000000},
2694 + {0x927c, 0x00000000},
2695 + {0x9280, 0x00000000},
2696 + {0x9284, 0x00000000},
2697 + {0x9288, 0x00000000},
2698 + {0x928c, 0x00000000},
2699 + {0x9290, 0x00000000},
2700 + {0x9294, 0x00000000},
2701 + {0x9298, 0x00000000},
2702 + {0x929c, 0x00000000},
2703 + {0x92a0, 0x00000000},
2704 + {0x92a4, 0x00000000},
2705 + {0x92a8, 0x00000000},
2706 + {0x92ac, 0x00000000},
2707 + {0x92b0, 0x00000000},
2708 + {0x92b4, 0x00000000},
2709 + {0x92b8, 0x00000000},
2710 + {0x92bc, 0x00000000},
2711 + {0x92c0, 0x00000000},
2712 + {0x92c4, 0x00000000},
2713 + {0x92c8, 0x00000000},
2714 + {0x92cc, 0x00000000},
2715 + {0x92d0, 0x00000000},
2716 + {0x92d4, 0x00000000},
2717 + {0x92d8, 0x00000000},
2718 + {0x92dc, 0x00000000},
2719 + {0x92e0, 0x00000000},
2720 + {0x92e4, 0x00000000},
2721 + {0x92e8, 0x00000000},
2722 + {0x92ec, 0x00000000},
2723 + {0x92f0, 0x00000000},
2724 + {0x92f4, 0x00000000},
2725 + {0x92f8, 0x00000000},
2726 + {0x92fc, 0x00000000},
2727 + {0x9300, 0x00000000},
2728 + {0x9304, 0x00000000},
2729 + {0x9308, 0x00000000},
2730 + {0x930c, 0x00000000},
2731 + {0x9310, 0x00000000},
2732 + {0x9314, 0x00000000},
2733 + {0x9318, 0x00000000},
2734 + {0x931c, 0x00000000},
2735 + {0x9320, 0x00000000},
2736 + {0x9324, 0x00000000},
2737 + {0x9328, 0x00000000},
2738 + {0x932c, 0x00000000},
2739 + {0x9330, 0x00000000},
2740 + {0x9334, 0x00000000},
2741 + {0x9338, 0x00000000},
2742 + {0x933c, 0x00000000},
2743 + {0x9340, 0x00000000},
2744 + {0x9344, 0x00000000},
2745 + {0x9348, 0x00000000},
2746 + {0x934c, 0x00000000},
2747 + {0x9350, 0x00000000},
2748 + {0x9354, 0x00000000},
2749 + {0x9358, 0x00000000},
2750 + {0x935c, 0x00000000},
2751 + {0x9360, 0x00000000},
2752 + {0x9364, 0x00000000},
2753 + {0x9368, 0x00000000},
2754 + {0x936c, 0x00000000},
2755 + {0x9370, 0x00000000},
2756 + {0x9374, 0x00000000},
2757 + {0x9378, 0x00000000},
2758 + {0x937c, 0x00000000},
2759 + {0x9380, 0x00000000},
2760 + {0x9384, 0x00000000},
2761 + {0x9388, 0x00000000},
2762 + {0x938c, 0x00000000},
2763 + {0x9390, 0x00000000},
2764 + {0x9394, 0x00000000},
2765 + {0x9398, 0x00000000},
2766 + {0x939c, 0x00000000},
2767 + {0x93a0, 0x00000000},
2768 + {0x93a4, 0x00000000},
2769 + {0x93a8, 0x00000000},
2770 + {0x93ac, 0x00000000},
2771 + {0x93b0, 0x00000000},
2772 + {0x93b4, 0x00000000},
2773 + {0x93b8, 0x00000000},
2774 + {0x93bc, 0x00000000},
2775 + {0x93c0, 0x00000000},
2776 + {0x93c4, 0x00000000},
2777 + {0x93c8, 0x00000000},
2778 + {0x93cc, 0x00000000},
2779 + {0x93d0, 0x00000000},
2780 + {0x93d4, 0x00000000},
2781 + {0x93d8, 0x00000000},
2782 + {0x93dc, 0x00000000},
2783 + {0x93e0, 0x00000000},
2784 + {0x93e4, 0x00000000},
2785 + {0x93e8, 0x00000000},
2786 + {0x93ec, 0x00000000},
2787 + {0x93f0, 0x00000000},
2788 + {0x93f4, 0x00000000},
2789 + {0x93f8, 0x00000000},
2790 + {0x93fc, 0x00000000},
2791 + {0x9400, 0x00000000},
2792 + {0x9404, 0x00000000},
2793 + {0x9408, 0x00000000},
2794 + {0x940c, 0x00000000},
2795 + {0x9410, 0x00000000},
2796 + {0x9414, 0x00000000},
2797 + {0x9418, 0x00000000},
2798 + {0x941c, 0x00000000},
2799 + {0x9420, 0x00000000},
2800 + {0x9424, 0x00000000},
2801 + {0x9428, 0x00000000},
2802 + {0x942c, 0x00000000},
2803 + {0x9430, 0x00000000},
2804 + {0x9434, 0x00000000},
2805 + {0x9438, 0x00000000},
2806 + {0x943c, 0x00000000},
2807 + {0x9440, 0x00000000},
2808 + {0x9444, 0x00000000},
2809 + {0x9448, 0x00000000},
2810 + {0x944c, 0x00000000},
2811 + {0x9450, 0x00000000},
2812 + {0x9454, 0x00000000},
2813 + {0x9458, 0x00000000},
2814 + {0x945c, 0x00000000},
2815 + {0x9460, 0x00000000},
2816 + {0x9464, 0x00000000},
2817 + {0x9468, 0x00000000},
2818 + {0x946c, 0x00000000},
2819 + {0x9470, 0x00000000},
2820 + {0x9474, 0x00000000},
2821 + {0x9478, 0x00000000},
2822 + {0x947c, 0x00000000},
2823 + {0x9480, 0x00000000},
2824 + {0x9484, 0x00000000},
2825 + {0x9488, 0x00000000},
2826 + {0x948c, 0x00000000},
2827 + {0x9490, 0x00000000},
2828 + {0x9494, 0x00000000},
2829 + {0x9498, 0x00000000},
2830 + {0x949c, 0x00000000},
2831 + {0x94a0, 0x00000000},
2832 + {0x94a4, 0x00000000},
2833 + {0x94a8, 0x00000000},
2834 + {0x94ac, 0x00000000},
2835 + {0x94b0, 0x00000000},
2836 + {0x94b4, 0x00000000},
2837 + {0x94b8, 0x00000000},
2838 + {0x94bc, 0x00000000},
2839 + {0x81d8, 0x00000000},
2840 + {0x82d8, 0x00000000},
2841 + {0x9f04, 0x2b251f19},
2842 + {0x9f08, 0x433d3731},
2843 + {0x9f0c, 0x5b554f49},
2844 + {0x9f10, 0x736d6761},
2845 + {0x9f14, 0x7f7f7f79},
2846 + {0x9f18, 0x120f7f7f},
2847 + {0x9f1c, 0x1e1b1815},
2848 + {0x9f20, 0x2a272421},
2849 + {0x9f24, 0x3633302d},
2850 + {0x9f28, 0x3f3f3c39},
2851 + {0x9f2c, 0x3f3f3f3f},
2852 + {0x8088, 0x00000110},
2853 + {0x8000, 0x00000008},
2854 + {0x8080, 0x00000005},
2855 + {0x8500, 0x00060009},
2856 + {0x8504, 0x000418b0},
2857 + {0x8508, 0x00089c00},
2858 + {0x850c, 0x43000004},
2859 + {0x8510, 0x4b044a00},
2860 + {0x8514, 0x40098603},
2861 + {0x8518, 0x4b05e01f},
2862 + {0x851c, 0x400b8703},
2863 + {0x8520, 0x4b00e01f},
2864 + {0x8524, 0x43800004},
2865 + {0x8528, 0x4c000007},
2866 + {0x852c, 0x43000004},
2867 + {0x8530, 0x57007430},
2868 + {0x8534, 0x73000006},
2869 + {0x8538, 0x50550004},
2870 + {0x853c, 0xb4163000},
2871 + {0x8540, 0xe37ea510},
2872 + {0x8544, 0xf117f017},
2873 + {0x8548, 0xf317f217},
2874 + {0x854c, 0xf517f417},
2875 + {0x8550, 0xf717f617},
2876 + {0x8554, 0xf917f817},
2877 + {0x8558, 0xfb17fa17},
2878 + {0x855c, 0xfd17fc17},
2879 + {0x8560, 0xf117f017},
2880 + {0x8564, 0xf317f217},
2881 + {0x8568, 0xa503f417},
2882 + {0x856c, 0xf116f016},
2883 + {0x8570, 0x304e0001},
2884 + {0x8574, 0x30873053},
2885 + {0x8578, 0x30ab30a8},
2886 + {0x857c, 0x30b330ae},
2887 + {0x8580, 0x30ba30b6},
2888 + {0x8584, 0x30d430c7},
2889 + {0x8588, 0x310d3100},
2890 + {0x858c, 0x31ed3112},
2891 + {0x8590, 0x320a31f1},
2892 + {0x8594, 0x3243320b},
2893 + {0x8598, 0x31e631b1},
2894 + {0x859c, 0x5b00e283},
2895 + {0x85a0, 0xe2d15500},
2896 + {0x85a4, 0xe2830001},
2897 + {0x85a8, 0x5b10e2e3},
2898 + {0x85ac, 0x20987410},
2899 + {0x85b0, 0xe3750200},
2900 + {0x85b4, 0x00002080},
2901 + {0x85b8, 0x23f0e375},
2902 + {0x85bc, 0xe3750001},
2903 + {0x85c0, 0x000023f0},
2904 + {0x85c4, 0x5507e375},
2905 + {0x85c8, 0xe2d5e2d5},
2906 + {0x85cc, 0x20887410},
2907 + {0x85d0, 0xe3750200},
2908 + {0x85d4, 0x000123f0},
2909 + {0x85d8, 0x23f0e375},
2910 + {0x85dc, 0xe3750000},
2911 + {0x85e0, 0xe2d55517},
2912 + {0x85e4, 0x4e004f02},
2913 + {0x85e8, 0x52015302},
2914 + {0x85ec, 0x7508e2d9},
2915 + {0x85f0, 0x74207900},
2916 + {0x85f4, 0x57005710},
2917 + {0x85f8, 0x75fbe375},
2918 + {0x85fc, 0x23f07410},
2919 + {0x8600, 0xe3750001},
2920 + {0x8604, 0x000023f0},
2921 + {0x8608, 0x7430e375},
2922 + {0x860c, 0x5b100001},
2923 + {0x8610, 0x20907410},
2924 + {0x8614, 0xe3750000},
2925 + {0x8618, 0x000123f0},
2926 + {0x861c, 0x23f0e375},
2927 + {0x8620, 0xe3750000},
2928 + {0x8624, 0xe2d55507},
2929 + {0x8628, 0x7410e2d5},
2930 + {0x862c, 0x02002098},
2931 + {0x8630, 0x23f0e375},
2932 + {0x8634, 0xe3750001},
2933 + {0x8638, 0x000023f0},
2934 + {0x863c, 0x5517e375},
2935 + {0x8640, 0x4f02e2d5},
2936 + {0x8644, 0x53024e00},
2937 + {0x8648, 0xe2d95201},
2938 + {0x864c, 0x30787509},
2939 + {0x8650, 0xe2e3e283},
2940 + {0x8654, 0xe27b0001},
2941 + {0x8658, 0x0001e2e3},
2942 + {0x865c, 0x5b30e28f},
2943 + {0x8660, 0xe2d15500},
2944 + {0x8664, 0xe28f0001},
2945 + {0x8668, 0x0001e312},
2946 + {0x866c, 0x4380e287},
2947 + {0x8670, 0x0001e312},
2948 + {0x8674, 0x30e2e283},
2949 + {0x8678, 0xe3600023},
2950 + {0x867c, 0x54ed0002},
2951 + {0x8680, 0x00230baa},
2952 + {0x8684, 0x0002e360},
2953 + {0x8688, 0xe27be330},
2954 + {0x868c, 0xe2830001},
2955 + {0x8690, 0x002230dd},
2956 + {0x8694, 0x0002e360},
2957 + {0x8698, 0x0baa54ec},
2958 + {0x869c, 0xe3600022},
2959 + {0x86a0, 0xe3300002},
2960 + {0x86a4, 0x0001e27b},
2961 + {0x86a8, 0x0baae283},
2962 + {0x86ac, 0x6d0f6c67},
2963 + {0x86b0, 0xe360e2e3},
2964 + {0x86b4, 0xe2e36c8b},
2965 + {0x86b8, 0x0bace360},
2966 + {0x86bc, 0x6d0f6cb3},
2967 + {0x86c0, 0xe360e2e3},
2968 + {0x86c4, 0x6cdb0bad},
2969 + {0x86c8, 0xe2e36d0f},
2970 + {0x86cc, 0x6cf7e360},
2971 + {0x86d0, 0xe2e36d0f},
2972 + {0x86d4, 0x6c09e360},
2973 + {0x86d8, 0xe2e36d00},
2974 + {0x86dc, 0x6c25e360},
2975 + {0x86e0, 0xe360e2e3},
2976 + {0x86e4, 0x6c4df8ca},
2977 + {0x86e8, 0xe360e2e3},
2978 + {0x86ec, 0x6c75f9d3},
2979 + {0x86f0, 0xe360e2e3},
2980 + {0x86f4, 0xe2e36c99},
2981 + {0x86f8, 0xe330e360},
2982 + {0x86fc, 0x0001e27b},
2983 + {0x8700, 0x314de28f},
2984 + {0x8704, 0xe3650022},
2985 + {0x8708, 0x54ec0002},
2986 + {0x870c, 0x00220baa},
2987 + {0x8710, 0x0002e365},
2988 + {0x8714, 0xe287e330},
2989 + {0x8718, 0xe28f0001},
2990 + {0x871c, 0xe3303139},
2991 + {0x8720, 0x0001e287},
2992 + {0x8724, 0x0ba6e28f},
2993 + {0x8728, 0x21e07410},
2994 + {0x872c, 0x21e80009},
2995 + {0x8730, 0x6e670009},
2996 + {0x8734, 0xe32b6f0f},
2997 + {0x8738, 0xe365e312},
2998 + {0x873c, 0x21e07410},
2999 + {0x8740, 0x21e8000a},
3000 + {0x8744, 0x6e77000a},
3001 + {0x8748, 0xe312e32b},
3002 + {0x874c, 0x7410e365},
3003 + {0x8750, 0x000b21e0},
3004 + {0x8754, 0x000b21e8},
3005 + {0x8758, 0xe32b6e8b},
3006 + {0x875c, 0xe365e312},
3007 + {0x8760, 0x21e07410},
3008 + {0x8764, 0x21e8000c},
3009 + {0x8768, 0x6e9f000c},
3010 + {0x876c, 0xe312e32b},
3011 + {0x8770, 0x0baae365},
3012 + {0x8774, 0x21e07410},
3013 + {0x8778, 0x21e8000d},
3014 + {0x877c, 0x6eb3000d},
3015 + {0x8780, 0xe32b6f0f},
3016 + {0x8784, 0xe365e312},
3017 + {0x8788, 0x21e07410},
3018 + {0x878c, 0x21e8000e},
3019 + {0x8790, 0x6ec7000e},
3020 + {0x8794, 0xe312e32b},
3021 + {0x8798, 0x0bace365},
3022 + {0x879c, 0x21e07410},
3023 + {0x87a0, 0x21e8000f},
3024 + {0x87a4, 0x6edb000f},
3025 + {0x87a8, 0xe32b6f0f},
3026 + {0x87ac, 0xe365e312},
3027 + {0x87b0, 0x21e07410},
3028 + {0x87b4, 0x21e80010},
3029 + {0x87b8, 0x6eef0010},
3030 + {0x87bc, 0xe312e32b},
3031 + {0x87c0, 0xe365e365},
3032 + {0x87c4, 0x21e07410},
3033 + {0x87c8, 0x21e80013},
3034 + {0x87cc, 0x6e110013},
3035 + {0x87d0, 0xe32b6f00},
3036 + {0x87d4, 0xe365e312},
3037 + {0x87d8, 0x7410e365},
3038 + {0x87dc, 0x001421e0},
3039 + {0x87e0, 0x001421e8},
3040 + {0x87e4, 0xe32b6e25},
3041 + {0x87e8, 0xe365e312},
3042 + {0x87ec, 0x7410fb8c},
3043 + {0x87f0, 0x001521e0},
3044 + {0x87f4, 0x001521e8},
3045 + {0x87f8, 0xe32b6e39},
3046 + {0x87fc, 0xe365e312},
3047 + {0x8800, 0x21e07410},
3048 + {0x8804, 0x21e80016},
3049 + {0x8808, 0x6e4d0016},
3050 + {0x880c, 0xe312e32b},
3051 + {0x8810, 0xfc86e365},
3052 + {0x8814, 0x21e07410},
3053 + {0x8818, 0x21e80017},
3054 + {0x881c, 0x6e610017},
3055 + {0x8820, 0xe312e32b},
3056 + {0x8824, 0x7410e365},
3057 + {0x8828, 0x001821e0},
3058 + {0x882c, 0x001821e8},
3059 + {0x8830, 0xe32b6e75},
3060 + {0x8834, 0xe365e312},
3061 + {0x8838, 0x21e07410},
3062 + {0x883c, 0x21e80019},
3063 + {0x8840, 0x6e890019},
3064 + {0x8844, 0xe312e32b},
3065 + {0x8848, 0x7410e365},
3066 + {0x884c, 0x001a21e0},
3067 + {0x8850, 0x001a21e8},
3068 + {0x8854, 0xe32b6e99},
3069 + {0x8858, 0xe365e312},
3070 + {0x885c, 0xe287e330},
3071 + {0x8860, 0x00040001},
3072 + {0x8864, 0x0007775c},
3073 + {0x8868, 0x62006220},
3074 + {0x886c, 0x55010004},
3075 + {0x8870, 0xe2d15b00},
3076 + {0x8874, 0x66055b40},
3077 + {0x8878, 0x62000007},
3078 + {0x887c, 0xe3506300},
3079 + {0x8880, 0xe2d10004},
3080 + {0x8884, 0x0a010900},
3081 + {0x8888, 0x0d000b40},
3082 + {0x888c, 0x00320e01},
3083 + {0x8890, 0x95060004},
3084 + {0x8894, 0x00074380},
3085 + {0x8898, 0x00044d01},
3086 + {0x889c, 0x00074300},
3087 + {0x88a0, 0x05a30562},
3088 + {0x88a4, 0xe3509617},
3089 + {0x88a8, 0xe2d10004},
3090 + {0x88ac, 0x06a20007},
3091 + {0x88b0, 0xe35007a3},
3092 + {0x88b4, 0xe2d10004},
3093 + {0x88b8, 0x0002e340},
3094 + {0x88bc, 0x4380e348},
3095 + {0x88c0, 0x4d000007},
3096 + {0x88c4, 0x43000004},
3097 + {0x88c8, 0x00017900},
3098 + {0x88cc, 0x775e0004},
3099 + {0x88d0, 0x000731b3},
3100 + {0x88d4, 0x07a306a2},
3101 + {0x88d8, 0xe29331dd},
3102 + {0x88dc, 0x73000005},
3103 + {0x88e0, 0xe2930001},
3104 + {0x88e4, 0x5d000006},
3105 + {0x88e8, 0x42f70004},
3106 + {0x88ec, 0x6c000005},
3107 + {0x88f0, 0x42000004},
3108 + {0x88f4, 0x0004e2ab},
3109 + {0x88f8, 0x00074380},
3110 + {0x88fc, 0x4a004e00},
3111 + {0x8900, 0x00064c00},
3112 + {0x8904, 0x60007f00},
3113 + {0x8908, 0x00046f00},
3114 + {0x890c, 0x00054300},
3115 + {0x8910, 0x00017300},
3116 + {0x8914, 0xe2930001},
3117 + {0x8918, 0x5d010006},
3118 + {0x891c, 0x61006002},
3119 + {0x8920, 0x00055601},
3120 + {0x8924, 0xe2ab7710},
3121 + {0x8928, 0x73000005},
3122 + {0x892c, 0x43800004},
3123 + {0x8930, 0x5e010007},
3124 + {0x8934, 0x4d205e00},
3125 + {0x8938, 0x4a084e20},
3126 + {0x893c, 0x4c3f4960},
3127 + {0x8940, 0x00064301},
3128 + {0x8944, 0x63807f01},
3129 + {0x8948, 0x00046010},
3130 + {0x894c, 0x00064300},
3131 + {0x8950, 0x00077402},
3132 + {0x8954, 0x40004001},
3133 + {0x8958, 0x0006ab00},
3134 + {0x895c, 0x00077404},
3135 + {0x8960, 0x40004001},
3136 + {0x8964, 0x0004ab00},
3137 + {0x8968, 0x00074380},
3138 + {0x896c, 0x4e004d00},
3139 + {0x8970, 0x4c004a00},
3140 + {0x8974, 0x00064300},
3141 + {0x8978, 0x63007f00},
3142 + {0x897c, 0x6f006000},
3143 + {0x8980, 0x43000004},
3144 + {0x8984, 0x00040001},
3145 + {0x8988, 0x42bf4380},
3146 + {0x898c, 0x48400007},
3147 + {0x8990, 0x42ef0004},
3148 + {0x8994, 0x4d100007},
3149 + {0x8998, 0x42000004},
3150 + {0x899c, 0x5f800006},
3151 + {0x89a0, 0x5a010007},
3152 + {0x89a4, 0x00044a08},
3153 + {0x89a8, 0x00054300},
3154 + {0x89ac, 0x73807381},
3155 + {0x89b0, 0x003f9300},
3156 + {0x89b4, 0x00000000},
3157 + {0x89b8, 0x00000000},
3158 + {0x89bc, 0x00020000},
3159 + {0x89c0, 0x5f800006},
3160 + {0x89c4, 0x99005f00},
3161 + {0x89c8, 0x43800004},
3162 + {0x89cc, 0x00074280},
3163 + {0x89d0, 0x00044800},
3164 + {0x89d4, 0x000742ef},
3165 + {0x89d8, 0x00044d00},
3166 + {0x89dc, 0x00064200},
3167 + {0x89e0, 0x60005f00},
3168 + {0x89e4, 0x5a000007},
3169 + {0x89e8, 0x48004a00},
3170 + {0x89ec, 0x43000004},
3171 + {0x89f0, 0x73000005},
3172 + {0x89f4, 0x43800001},
3173 + {0x89f8, 0x78006505},
3174 + {0x89fc, 0x7a007900},
3175 + {0x8a00, 0x43007b00},
3176 + {0x8a04, 0x43800001},
3177 + {0x8a08, 0x43006500},
3178 + {0x8a0c, 0x43800001},
3179 + {0x8a10, 0x7c006405},
3180 + {0x8a14, 0x7e007d00},
3181 + {0x8a18, 0x43007f00},
3182 + {0x8a1c, 0x43800001},
3183 + {0x8a20, 0x43006400},
3184 + {0x8a24, 0x00060001},
3185 + {0x8a28, 0x55025601},
3186 + {0x8a2c, 0x00055400},
3187 + {0x8a30, 0x7e127f00},
3188 + {0x8a34, 0x76007710},
3189 + {0x8a38, 0x74007500},
3190 + {0x8a3c, 0x42700004},
3191 + {0x8a40, 0x73810005},
3192 + {0x8a44, 0x00047380},
3193 + {0x8a48, 0x93004200},
3194 + {0x8a4c, 0x77000005},
3195 + {0x8a50, 0x56000006},
3196 + {0x8a54, 0x00060001},
3197 + {0x8a58, 0x5f005f80},
3198 + {0x8a5c, 0x00059900},
3199 + {0x8a60, 0x00067300},
3200 + {0x8a64, 0x63006380},
3201 + {0x8a68, 0x00019800},
3202 + {0x8a6c, 0x7b484380},
3203 + {0x8a70, 0x79007a90},
3204 + {0x8a74, 0x43007802},
3205 + {0x8a78, 0x32cd5503},
3206 + {0x8a7c, 0x7b384380},
3207 + {0x8a80, 0x79007a80},
3208 + {0x8a84, 0x43007802},
3209 + {0x8a88, 0x32cd5513},
3210 + {0x8a8c, 0x7b404380},
3211 + {0x8a90, 0x79007a00},
3212 + {0x8a94, 0x43007802},
3213 + {0x8a98, 0x74315523},
3214 + {0x8a9c, 0x8e007430},
3215 + {0x8aa0, 0x74010001},
3216 + {0x8aa4, 0x8e007400},
3217 + {0x8aa8, 0x74310001},
3218 + {0x8aac, 0x8e007430},
3219 + {0x8ab0, 0x57020001},
3220 + {0x8ab4, 0x97005700},
3221 + {0x8ab8, 0x42ef0001},
3222 + {0x8abc, 0x56005610},
3223 + {0x8ac0, 0x8c004200},
3224 + {0x8ac4, 0x4f780001},
3225 + {0x8ac8, 0x53884e00},
3226 + {0x8acc, 0x5b205201},
3227 + {0x8ad0, 0x5480e2f2},
3228 + {0x8ad4, 0x54815400},
3229 + {0x8ad8, 0x54825400},
3230 + {0x8adc, 0xe2fd5400},
3231 + {0x8ae0, 0x3012bf1d},
3232 + {0x8ae4, 0xe2bee2b6},
3233 + {0x8ae8, 0xe2d9e2c6},
3234 + {0x8aec, 0x5523e359},
3235 + {0x8af0, 0x5525e2cd},
3236 + {0x8af4, 0xe359e2d9},
3237 + {0x8af8, 0x54bf0001},
3238 + {0x8afc, 0x54a354c0},
3239 + {0x8b00, 0x54a454c1},
3240 + {0x8b04, 0xbf074c18},
3241 + {0x8b08, 0x54a454c2},
3242 + {0x8b0c, 0x54c1bf04},
3243 + {0x8b10, 0xbf0154a3},
3244 + {0x8b14, 0x54dfe36a},
3245 + {0x8b18, 0x54bf0001},
3246 + {0x8b1c, 0x050a54e5},
3247 + {0x8b20, 0x000154df},
3248 + {0x8b24, 0x43807b80},
3249 + {0x8b28, 0x7e007f40},
3250 + {0x8b2c, 0x7c027d00},
3251 + {0x8b30, 0x5b404300},
3252 + {0x8b34, 0x5c015501},
3253 + {0x8b38, 0x5480e2dd},
3254 + {0x8b3c, 0x54815400},
3255 + {0x8b40, 0x54825400},
3256 + {0x8b44, 0x7b005400},
3257 + {0x8b48, 0xbfe8e2fd},
3258 + {0x8b4c, 0x56103012},
3259 + {0x8b50, 0x8c005600},
3260 + {0x8b54, 0xe36d0001},
3261 + {0x8b58, 0xe36de36d},
3262 + {0x8b5c, 0x0001e36d},
3263 + {0x8b60, 0x57005704},
3264 + {0x8b64, 0x57089700},
3265 + {0x8b68, 0x97005700},
3266 + {0x8b6c, 0x57805781},
3267 + {0x8b70, 0x43809700},
3268 + {0x8b74, 0x5c010007},
3269 + {0x8b78, 0x00045c00},
3270 + {0x8b7c, 0x00014300},
3271 + {0x8b80, 0x0007427f},
3272 + {0x8b84, 0x62006280},
3273 + {0x8b88, 0x00049200},
3274 + {0x8b8c, 0x00014200},
3275 + {0x8b90, 0x0007427f},
3276 + {0x8b94, 0x63146394},
3277 + {0x8b98, 0x00049100},
3278 + {0x8b9c, 0x00014200},
3279 + {0x8ba0, 0x79010004},
3280 + {0x8ba4, 0xe3757420},
3281 + {0x8ba8, 0x57005710},
3282 + {0x8bac, 0xe375e375},
3283 + {0x8bb0, 0x549f0001},
3284 + {0x8bb4, 0x5c015400},
3285 + {0x8bb8, 0x540054df},
3286 + {0x8bbc, 0x00015c02},
3287 + {0x8bc0, 0x07145c01},
3288 + {0x8bc4, 0x5c025400},
3289 + {0x8bc8, 0x5c020001},
3290 + {0x8bcc, 0x54000714},
3291 + {0x8bd0, 0x00015c01},
3292 + {0x8bd4, 0x4c184c98},
3293 + {0x8bd8, 0x003f0001},
3294 + {0x8bdc, 0x00000000},
3295 + {0x8be0, 0x00000000},
3296 + {0x8be4, 0x00020000},
3297 + {0x8be8, 0x00000001},
3298 + {0x8bec, 0x00000000},
3299 + {0x8bf0, 0x00000000},
3300 + {0x8bf4, 0x00000000},
3301 + {0x8bf8, 0x00010000},
3302 + {0x8bfc, 0x5c020004},
3303 + {0x8c00, 0x66076204},
3304 + {0x8c04, 0x743070c0},
3305 + {0x8c08, 0x0c010901},
3306 + {0x8c0c, 0x00010ba6},
3307 + {0x8080, 0x00000004},
3308 + {0x8080, 0x00000000},
3309 + {0x8088, 0x00000000},
3310 +};
3311 +
3312 +static const struct rtw89_txpwr_byrate_cfg rtw89_8852a_txpwr_byrate[] = {
3313 + { 0, 0, 0, 0, 4, 0x50505050, },
3314 + { 0, 0, 1, 0, 4, 0x50505050, },
3315 + { 0, 0, 1, 4, 4, 0x484c5050, },
3316 + { 0, 0, 2, 0, 4, 0x50505050, },
3317 + { 0, 0, 2, 4, 4, 0x44484c50, },
3318 + { 0, 0, 2, 8, 4, 0x34383c40, },
3319 + { 0, 0, 3, 0, 4, 0x50505050, },
3320 + { 0, 1, 2, 0, 4, 0x50505050, },
3321 + { 0, 1, 2, 4, 4, 0x44484c50, },
3322 + { 0, 1, 2, 8, 4, 0x34383c40, },
3323 + { 0, 1, 3, 0, 4, 0x50505050, },
3324 + { 0, 0, 4, 1, 4, 0x00000000, },
3325 + { 0, 0, 4, 0, 1, 0x00000000, },
3326 + { 1, 0, 1, 0, 4, 0x50505050, },
3327 + { 1, 0, 1, 4, 4, 0x484c5050, },
3328 + { 1, 0, 2, 0, 4, 0x50505050, },
3329 + { 1, 0, 2, 4, 4, 0x44484c50, },
3330 + { 1, 0, 2, 8, 4, 0x34383c40, },
3331 + { 1, 0, 3, 0, 4, 0x50505050, },
3332 + { 1, 1, 2, 0, 4, 0x50505050, },
3333 + { 1, 1, 2, 4, 4, 0x44484c50, },
3334 + { 1, 1, 2, 8, 4, 0x34383c40, },
3335 + { 1, 1, 3, 0, 4, 0x50505050, },
3336 + { 1, 0, 4, 0, 4, 0x00000000, },
3337 +};
3338 +
3339 +static const u8 _txpwr_track_delta_swingidx_5gb_n[][DELTA_SWINGIDX_SIZE] = {
3340 + {0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7,
3341 + 7, 7, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11},
3342 + {0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4,
3343 + 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8},
3344 + {0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5,
3345 + 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9},
3346 +};
3347 +
3348 +static const u8 _txpwr_track_delta_swingidx_5gb_p[][DELTA_SWINGIDX_SIZE] = {
3349 + {0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 6, 6,
3350 + 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11},
3351 + {0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4,
3352 + 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8},
3353 + {0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5,
3354 + 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9},
3355 +};
3356 +
3357 +static const u8 _txpwr_track_delta_swingidx_5ga_n[][DELTA_SWINGIDX_SIZE] = {
3358 + {0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7,
3359 + 7, 7, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11},
3360 + {0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4,
3361 + 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8},
3362 + {0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5,
3363 + 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9},
3364 +};
3365 +
3366 +static const u8 _txpwr_track_delta_swingidx_5ga_p[][DELTA_SWINGIDX_SIZE] = {
3367 + {0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 6, 6,
3368 + 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11},
3369 + {0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4,
3370 + 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8},
3371 + {0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5,
3372 + 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9},
3373 +};
3374 +
3375 +static const u8 _txpwr_track_delta_swingidx_2gb_n[] = {
3376 + 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4,
3377 + 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7};
3378 +
3379 +static const u8 _txpwr_track_delta_swingidx_2gb_p[] = {
3380 + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
3381 + 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3};
3382 +
3383 +static const u8 _txpwr_track_delta_swingidx_2ga_n[] = {
3384 + 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3,
3385 + 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5};
3386 +
3387 +static const u8 _txpwr_track_delta_swingidx_2ga_p[] = {
3388 + 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5,
3389 + 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10};
3390 +
3391 +static const u8 _txpwr_track_delta_swingidx_2g_cck_b_n[] = {
3392 + 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4,
3393 + 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7};
3394 +
3395 +static const u8 _txpwr_track_delta_swingidx_2g_cck_b_p[] = {
3396 + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
3397 + 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3};
3398 +
3399 +static const u8 _txpwr_track_delta_swingidx_2g_cck_a_n[] = {
3400 + 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3,
3401 + 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5};
3402 +
3403 +static const u8 _txpwr_track_delta_swingidx_2g_cck_a_p[] = {
3404 + 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5,
3405 + 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10};
3406 +
3407 +const s8 rtw89_8852a_txpwr_lmt_2g[RTW89_2G_BW_NUM][RTW89_NTX_NUM]
3408 + [RTW89_RS_LMT_NUM][RTW89_BF_NUM]
3409 + [RTW89_REGD_NUM][RTW89_2G_CH_NUM] = {
3410 + [0][0][0][0][0][0] = 56,
3411 + [0][0][0][0][0][1] = 56,
3412 + [0][0][0][0][0][2] = 56,
3413 + [0][0][0][0][0][3] = 56,
3414 + [0][0][0][0][0][4] = 56,
3415 + [0][0][0][0][0][5] = 56,
3416 + [0][0][0][0][0][6] = 56,
3417 + [0][0][0][0][0][7] = 56,
3418 + [0][0][0][0][0][8] = 56,
3419 + [0][0][0][0][0][9] = 56,
3420 + [0][0][0][0][0][10] = 56,
3421 + [0][0][0][0][0][11] = 56,
3422 + [0][0][0][0][0][12] = 48,
3423 + [0][0][0][0][0][13] = 76,
3424 + [0][1][0][0][0][0] = 44,
3425 + [0][1][0][0][0][1] = 44,
3426 + [0][1][0][0][0][2] = 44,
3427 + [0][1][0][0][0][3] = 44,
3428 + [0][1][0][0][0][4] = 44,
3429 + [0][1][0][0][0][5] = 44,
3430 + [0][1][0][0][0][6] = 44,
3431 + [0][1][0][0][0][7] = 44,
3432 + [0][1][0][0][0][8] = 44,
3433 + [0][1][0][0][0][9] = 44,
3434 + [0][1][0][0][0][10] = 44,
3435 + [0][1][0][0][0][11] = 44,
3436 + [0][1][0][0][0][12] = 38,
3437 + [0][1][0][0][0][13] = 64,
3438 + [1][0][0][0][0][0] = 0,
3439 + [1][0][0][0][0][1] = 0,
3440 + [1][0][0][0][0][2] = 58,
3441 + [1][0][0][0][0][3] = 58,
3442 + [1][0][0][0][0][4] = 58,
3443 + [1][0][0][0][0][5] = 58,
3444 + [1][0][0][0][0][6] = 46,
3445 + [1][0][0][0][0][7] = 46,
3446 + [1][0][0][0][0][8] = 46,
3447 + [1][0][0][0][0][9] = 32,
3448 + [1][0][0][0][0][10] = 32,
3449 + [1][0][0][0][0][11] = 0,
3450 + [1][0][0][0][0][12] = 0,
3451 + [1][0][0][0][0][13] = 0,
3452 + [1][1][0][0][0][0] = 0,
3453 + [1][1][0][0][0][1] = 0,
3454 + [1][1][0][0][0][2] = 46,
3455 + [1][1][0][0][0][3] = 46,
3456 + [1][1][0][0][0][4] = 46,
3457 + [1][1][0][0][0][5] = 46,
3458 + [1][1][0][0][0][6] = 46,
3459 + [1][1][0][0][0][7] = 46,
3460 + [1][1][0][0][0][8] = 46,
3461 + [1][1][0][0][0][9] = 24,
3462 + [1][1][0][0][0][10] = 24,
3463 + [1][1][0][0][0][11] = 0,
3464 + [1][1][0][0][0][12] = 0,
3465 + [1][1][0][0][0][13] = 0,
3466 + [0][0][1][0][0][0] = 58,
3467 + [0][0][1][0][0][1] = 58,
3468 + [0][0][1][0][0][2] = 58,
3469 + [0][0][1][0][0][3] = 58,
3470 + [0][0][1][0][0][4] = 58,
3471 + [0][0][1][0][0][5] = 58,
3472 + [0][0][1][0][0][6] = 58,
3473 + [0][0][1][0][0][7] = 58,
3474 + [0][0][1][0][0][8] = 58,
3475 + [0][0][1][0][0][9] = 58,
3476 + [0][0][1][0][0][10] = 58,
3477 + [0][0][1][0][0][11] = 56,
3478 + [0][0][1][0][0][12] = 52,
3479 + [0][0][1][0][0][13] = 0,
3480 + [0][1][1][0][0][0] = 46,
3481 + [0][1][1][0][0][1] = 46,
3482 + [0][1][1][0][0][2] = 46,
3483 + [0][1][1][0][0][3] = 46,
3484 + [0][1][1][0][0][4] = 46,
3485 + [0][1][1][0][0][5] = 46,
3486 + [0][1][1][0][0][6] = 46,
3487 + [0][1][1][0][0][7] = 46,
3488 + [0][1][1][0][0][8] = 46,
3489 + [0][1][1][0][0][9] = 46,
3490 + [0][1][1][0][0][10] = 46,
3491 + [0][1][1][0][0][11] = 42,
3492 + [0][1][1][0][0][12] = 40,
3493 + [0][1][1][0][0][13] = 0,
3494 + [0][0][2][0][0][0] = 58,
3495 + [0][0][2][0][0][1] = 58,
3496 + [0][0][2][0][0][2] = 58,
3497 + [0][0][2][0][0][3] = 58,
3498 + [0][0][2][0][0][4] = 58,
3499 + [0][0][2][0][0][5] = 58,
3500 + [0][0][2][0][0][6] = 58,
3501 + [0][0][2][0][0][7] = 58,
3502 + [0][0][2][0][0][8] = 58,
3503 + [0][0][2][0][0][9] = 58,
3504 + [0][0][2][0][0][10] = 58,
3505 + [0][0][2][0][0][11] = 54,
3506 + [0][0][2][0][0][12] = 50,
3507 + [0][0][2][0][0][13] = 0,
3508 + [0][1][2][0][0][0] = 46,
3509 + [0][1][2][0][0][1] = 46,
3510 + [0][1][2][0][0][2] = 46,
3511 + [0][1][2][0][0][3] = 46,
3512 + [0][1][2][0][0][4] = 46,
3513 + [0][1][2][0][0][5] = 46,
3514 + [0][1][2][0][0][6] = 46,
3515 + [0][1][2][0][0][7] = 46,
3516 + [0][1][2][0][0][8] = 46,
3517 + [0][1][2][0][0][9] = 46,
3518 + [0][1][2][0][0][10] = 46,
3519 + [0][1][2][0][0][11] = 42,
3520 + [0][1][2][0][0][12] = 40,
3521 + [0][1][2][0][0][13] = 0,
3522 + [0][1][2][1][0][0] = 34,
3523 + [0][1][2][1][0][1] = 34,
3524 + [0][1][2][1][0][2] = 34,
3525 + [0][1][2][1][0][3] = 34,
3526 + [0][1][2][1][0][4] = 34,
3527 + [0][1][2][1][0][5] = 34,
3528 + [0][1][2][1][0][6] = 34,
3529 + [0][1][2][1][0][7] = 34,
3530 + [0][1][2][1][0][8] = 34,
3531 + [0][1][2][1][0][9] = 34,
3532 + [0][1][2][1][0][10] = 34,
3533 + [0][1][2][1][0][11] = 34,
3534 + [0][1][2][1][0][12] = 34,
3535 + [0][1][2][1][0][13] = 0,
3536 + [1][0][2][0][0][0] = 0,
3537 + [1][0][2][0][0][1] = 0,
3538 + [1][0][2][0][0][2] = 56,
3539 + [1][0][2][0][0][3] = 56,
3540 + [1][0][2][0][0][4] = 58,
3541 + [1][0][2][0][0][5] = 58,
3542 + [1][0][2][0][0][6] = 54,
3543 + [1][0][2][0][0][7] = 50,
3544 + [1][0][2][0][0][8] = 50,
3545 + [1][0][2][0][0][9] = 42,
3546 + [1][0][2][0][0][10] = 40,
3547 + [1][0][2][0][0][11] = 0,
3548 + [1][0][2][0][0][12] = 0,
3549 + [1][0][2][0][0][13] = 0,
3550 + [1][1][2][0][0][0] = 0,
3551 + [1][1][2][0][0][1] = 0,
3552 + [1][1][2][0][0][2] = 46,
3553 + [1][1][2][0][0][3] = 46,
3554 + [1][1][2][0][0][4] = 46,
3555 + [1][1][2][0][0][5] = 46,
3556 + [1][1][2][0][0][6] = 46,
3557 + [1][1][2][0][0][7] = 46,
3558 + [1][1][2][0][0][8] = 46,
3559 + [1][1][2][0][0][9] = 38,
3560 + [1][1][2][0][0][10] = 36,
3561 + [1][1][2][0][0][11] = 0,
3562 + [1][1][2][0][0][12] = 0,
3563 + [1][1][2][0][0][13] = 0,
3564 + [1][1][2][1][0][0] = 0,
3565 + [1][1][2][1][0][1] = 0,
3566 + [1][1][2][1][0][2] = 34,
3567 + [1][1][2][1][0][3] = 34,
3568 + [1][1][2][1][0][4] = 34,
3569 + [1][1][2][1][0][5] = 34,
3570 + [1][1][2][1][0][6] = 34,
3571 + [1][1][2][1][0][7] = 34,
3572 + [1][1][2][1][0][8] = 34,
3573 + [1][1][2][1][0][9] = 34,
3574 + [1][1][2][1][0][10] = 34,
3575 + [1][1][2][1][0][11] = 0,
3576 + [1][1][2][1][0][12] = 0,
3577 + [1][1][2][1][0][13] = 0,
3578 + [0][0][0][0][2][0] = 76,
3579 + [0][0][0][0][1][0] = 56,
3580 + [0][0][0][0][3][0] = 68,
3581 + [0][0][0][0][5][0] = 76,
3582 + [0][0][0][0][6][0] = 56,
3583 + [0][0][0][0][9][0] = 56,
3584 + [0][0][0][0][8][0] = 60,
3585 + [0][0][0][0][11][0] = 56,
3586 + [0][0][0][0][2][1] = 76,
3587 + [0][0][0][0][1][1] = 56,
3588 + [0][0][0][0][3][1] = 68,
3589 + [0][0][0][0][5][1] = 76,
3590 + [0][0][0][0][6][1] = 56,
3591 + [0][0][0][0][9][1] = 56,
3592 + [0][0][0][0][8][1] = 60,
3593 + [0][0][0][0][11][1] = 56,
3594 + [0][0][0][0][2][2] = 76,
3595 + [0][0][0][0][1][2] = 56,
3596 + [0][0][0][0][3][2] = 68,
3597 + [0][0][0][0][5][2] = 76,
3598 + [0][0][0][0][6][2] = 56,
3599 + [0][0][0][0][9][2] = 56,
3600 + [0][0][0][0][8][2] = 60,
3601 + [0][0][0][0][11][2] = 56,
3602 + [0][0][0][0][2][3] = 76,
3603 + [0][0][0][0][1][3] = 56,
3604 + [0][0][0][0][3][3] = 68,
3605 + [0][0][0][0][5][3] = 76,
3606 + [0][0][0][0][6][3] = 56,
3607 + [0][0][0][0][9][3] = 56,
3608 + [0][0][0][0][8][3] = 60,
3609 + [0][0][0][0][11][3] = 56,
3610 + [0][0][0][0][2][4] = 76,
3611 + [0][0][0][0][1][4] = 56,
3612 + [0][0][0][0][3][4] = 68,
3613 + [0][0][0][0][5][4] = 76,
3614 + [0][0][0][0][6][4] = 56,
3615 + [0][0][0][0][9][4] = 56,
3616 + [0][0][0][0][8][4] = 60,
3617 + [0][0][0][0][11][4] = 56,
3618 + [0][0][0][0][2][5] = 76,
3619 + [0][0][0][0][1][5] = 56,
3620 + [0][0][0][0][3][5] = 68,
3621 + [0][0][0][0][5][5] = 76,
3622 + [0][0][0][0][6][5] = 56,
3623 + [0][0][0][0][9][5] = 56,
3624 + [0][0][0][0][8][5] = 60,
3625 + [0][0][0][0][11][5] = 56,
3626 + [0][0][0][0][2][6] = 76,
3627 + [0][0][0][0][1][6] = 56,
3628 + [0][0][0][0][3][6] = 68,
3629 + [0][0][0][0][5][6] = 76,
3630 + [0][0][0][0][6][6] = 56,
3631 + [0][0][0][0][9][6] = 56,
3632 + [0][0][0][0][8][6] = 60,
3633 + [0][0][0][0][11][6] = 56,
3634 + [0][0][0][0][2][7] = 76,
3635 + [0][0][0][0][1][7] = 56,
3636 + [0][0][0][0][3][7] = 68,
3637 + [0][0][0][0][5][7] = 76,
3638 + [0][0][0][0][6][7] = 56,
3639 + [0][0][0][0][9][7] = 56,
3640 + [0][0][0][0][8][7] = 60,
3641 + [0][0][0][0][11][7] = 56,
3642 + [0][0][0][0][2][8] = 76,
3643 + [0][0][0][0][1][8] = 56,
3644 + [0][0][0][0][3][8] = 68,
3645 + [0][0][0][0][5][8] = 76,
3646 + [0][0][0][0][6][8] = 56,
3647 + [0][0][0][0][9][8] = 56,
3648 + [0][0][0][0][8][8] = 60,
3649 + [0][0][0][0][11][8] = 56,
3650 + [0][0][0][0][2][9] = 76,
3651 + [0][0][0][0][1][9] = 56,
3652 + [0][0][0][0][3][9] = 68,
3653 + [0][0][0][0][5][9] = 76,
3654 + [0][0][0][0][6][9] = 56,
3655 + [0][0][0][0][9][9] = 56,
3656 + [0][0][0][0][8][9] = 60,
3657 + [0][0][0][0][11][9] = 56,
3658 + [0][0][0][0][2][10] = 76,
3659 + [0][0][0][0][1][10] = 56,
3660 + [0][0][0][0][3][10] = 68,
3661 + [0][0][0][0][5][10] = 76,
3662 + [0][0][0][0][6][10] = 56,
3663 + [0][0][0][0][9][10] = 56,
3664 + [0][0][0][0][8][10] = 60,
3665 + [0][0][0][0][11][10] = 56,
3666 + [0][0][0][0][2][11] = 68,
3667 + [0][0][0][0][1][11] = 56,
3668 + [0][0][0][0][3][11] = 68,
3669 + [0][0][0][0][5][11] = 68,
3670 + [0][0][0][0][6][11] = 56,
3671 + [0][0][0][0][9][11] = 56,
3672 + [0][0][0][0][8][11] = 60,
3673 + [0][0][0][0][11][11] = 56,
3674 + [0][0][0][0][2][12] = 48,
3675 + [0][0][0][0][1][12] = 56,
3676 + [0][0][0][0][3][12] = 68,
3677 + [0][0][0][0][5][12] = 48,
3678 + [0][0][0][0][6][12] = 56,
3679 + [0][0][0][0][9][12] = 56,
3680 + [0][0][0][0][8][12] = 60,
3681 + [0][0][0][0][11][12] = 56,
3682 + [0][0][0][0][2][13] = 127,
3683 + [0][0][0][0][1][13] = 127,
3684 + [0][0][0][0][3][13] = 76,
3685 + [0][0][0][0][5][13] = 127,
3686 + [0][0][0][0][6][13] = 127,
3687 + [0][0][0][0][9][13] = 127,
3688 + [0][0][0][0][8][13] = 127,
3689 + [0][0][0][0][11][13] = 127,
3690 + [0][1][0][0][2][0] = 74,
3691 + [0][1][0][0][1][0] = 44,
3692 + [0][1][0][0][3][0] = 56,
3693 + [0][1][0][0][5][0] = 74,
3694 + [0][1][0][0][6][0] = 44,
3695 + [0][1][0][0][9][0] = 44,
3696 + [0][1][0][0][8][0] = 48,
3697 + [0][1][0][0][11][0] = 44,
3698 + [0][1][0][0][2][1] = 76,
3699 + [0][1][0][0][1][1] = 44,
3700 + [0][1][0][0][3][1] = 56,
3701 + [0][1][0][0][5][1] = 76,
3702 + [0][1][0][0][6][1] = 44,
3703 + [0][1][0][0][9][1] = 44,
3704 + [0][1][0][0][8][1] = 48,
3705 + [0][1][0][0][11][1] = 44,
3706 + [0][1][0][0][2][2] = 76,
3707 + [0][1][0][0][1][2] = 44,
3708 + [0][1][0][0][3][2] = 56,
3709 + [0][1][0][0][5][2] = 76,
3710 + [0][1][0][0][6][2] = 44,
3711 + [0][1][0][0][9][2] = 44,
3712 + [0][1][0][0][8][2] = 48,
3713 + [0][1][0][0][11][2] = 44,
3714 + [0][1][0][0][2][3] = 76,
3715 + [0][1][0][0][1][3] = 44,
3716 + [0][1][0][0][3][3] = 56,
3717 + [0][1][0][0][5][3] = 76,
3718 + [0][1][0][0][6][3] = 44,
3719 + [0][1][0][0][9][3] = 44,
3720 + [0][1][0][0][8][3] = 48,
3721 + [0][1][0][0][11][3] = 44,
3722 + [0][1][0][0][2][4] = 76,
3723 + [0][1][0][0][1][4] = 44,
3724 + [0][1][0][0][3][4] = 56,
3725 + [0][1][0][0][5][4] = 76,
3726 + [0][1][0][0][6][4] = 44,
3727 + [0][1][0][0][9][4] = 44,
3728 + [0][1][0][0][8][4] = 48,
3729 + [0][1][0][0][11][4] = 44,
3730 + [0][1][0][0][2][5] = 76,
3731 + [0][1][0][0][1][5] = 44,
3732 + [0][1][0][0][3][5] = 56,
3733 + [0][1][0][0][5][5] = 76,
3734 + [0][1][0][0][6][5] = 44,
3735 + [0][1][0][0][9][5] = 44,
3736 + [0][1][0][0][8][5] = 48,
3737 + [0][1][0][0][11][5] = 44,
3738 + [0][1][0][0][2][6] = 76,
3739 + [0][1][0][0][1][6] = 44,
3740 + [0][1][0][0][3][6] = 56,
3741 + [0][1][0][0][5][6] = 76,
3742 + [0][1][0][0][6][6] = 44,
3743 + [0][1][0][0][9][6] = 44,
3744 + [0][1][0][0][8][6] = 48,
3745 + [0][1][0][0][11][6] = 44,
3746 + [0][1][0][0][2][7] = 76,
3747 + [0][1][0][0][1][7] = 44,
3748 + [0][1][0][0][3][7] = 56,
3749 + [0][1][0][0][5][7] = 76,
3750 + [0][1][0][0][6][7] = 44,
3751 + [0][1][0][0][9][7] = 44,
3752 + [0][1][0][0][8][7] = 48,
3753 + [0][1][0][0][11][7] = 44,
3754 + [0][1][0][0][2][8] = 76,
3755 + [0][1][0][0][1][8] = 44,
3756 + [0][1][0][0][3][8] = 56,
3757 + [0][1][0][0][5][8] = 76,
3758 + [0][1][0][0][6][8] = 44,
3759 + [0][1][0][0][9][8] = 44,
3760 + [0][1][0][0][8][8] = 48,
3761 + [0][1][0][0][11][8] = 44,
3762 + [0][1][0][0][2][9] = 76,
3763 + [0][1][0][0][1][9] = 44,
3764 + [0][1][0][0][3][9] = 56,
3765 + [0][1][0][0][5][9] = 76,
3766 + [0][1][0][0][6][9] = 44,
3767 + [0][1][0][0][9][9] = 44,
3768 + [0][1][0][0][8][9] = 48,
3769 + [0][1][0][0][11][9] = 44,
3770 + [0][1][0][0][2][10] = 62,
3771 + [0][1][0][0][1][10] = 44,
3772 + [0][1][0][0][3][10] = 56,
3773 + [0][1][0][0][5][10] = 62,
3774 + [0][1][0][0][6][10] = 44,
3775 + [0][1][0][0][9][10] = 44,
3776 + [0][1][0][0][8][10] = 48,
3777 + [0][1][0][0][11][10] = 44,
3778 + [0][1][0][0][2][11] = 52,
3779 + [0][1][0][0][1][11] = 44,
3780 + [0][1][0][0][3][11] = 56,
3781 + [0][1][0][0][5][11] = 52,
3782 + [0][1][0][0][6][11] = 44,
3783 + [0][1][0][0][9][11] = 44,
3784 + [0][1][0][0][8][11] = 48,
3785 + [0][1][0][0][11][11] = 44,
3786 + [0][1][0][0][2][12] = 38,
3787 + [0][1][0][0][1][12] = 44,
3788 + [0][1][0][0][3][12] = 56,
3789 + [0][1][0][0][5][12] = 38,
3790 + [0][1][0][0][6][12] = 44,
3791 + [0][1][0][0][9][12] = 44,
3792 + [0][1][0][0][8][12] = 48,
3793 + [0][1][0][0][11][12] = 44,
3794 + [0][1][0][0][2][13] = 127,
3795 + [0][1][0][0][1][13] = 127,
3796 + [0][1][0][0][3][13] = 64,
3797 + [0][1][0][0][5][13] = 127,
3798 + [0][1][0][0][6][13] = 127,
3799 + [0][1][0][0][9][13] = 127,
3800 + [0][1][0][0][8][13] = 127,
3801 + [0][1][0][0][11][13] = 127,
3802 + [1][0][0][0][2][0] = 127,
3803 + [1][0][0][0][1][0] = 127,
3804 + [1][0][0][0][3][0] = 127,
3805 + [1][0][0][0][5][0] = 127,
3806 + [1][0][0][0][6][0] = 127,
3807 + [1][0][0][0][9][0] = 127,
3808 + [1][0][0][0][8][0] = 127,
3809 + [1][0][0][0][11][0] = 127,
3810 + [1][0][0][0][2][1] = 127,
3811 + [1][0][0][0][1][1] = 127,
3812 + [1][0][0][0][3][1] = 127,
3813 + [1][0][0][0][5][1] = 127,
3814 + [1][0][0][0][6][1] = 127,
3815 + [1][0][0][0][9][1] = 127,
3816 + [1][0][0][0][8][1] = 127,
3817 + [1][0][0][0][11][1] = 127,
3818 + [1][0][0][0][2][2] = 60,
3819 + [1][0][0][0][1][2] = 58,
3820 + [1][0][0][0][3][2] = 68,
3821 + [1][0][0][0][5][2] = 60,
3822 + [1][0][0][0][6][2] = 58,
3823 + [1][0][0][0][9][2] = 58,
3824 + [1][0][0][0][8][2] = 60,
3825 + [1][0][0][0][11][2] = 58,
3826 + [1][0][0][0][2][3] = 60,
3827 + [1][0][0][0][1][3] = 58,
3828 + [1][0][0][0][3][3] = 68,
3829 + [1][0][0][0][5][3] = 60,
3830 + [1][0][0][0][6][3] = 58,
3831 + [1][0][0][0][9][3] = 58,
3832 + [1][0][0][0][8][3] = 60,
3833 + [1][0][0][0][11][3] = 58,
3834 + [1][0][0][0][2][4] = 60,
3835 + [1][0][0][0][1][4] = 58,
3836 + [1][0][0][0][3][4] = 68,
3837 + [1][0][0][0][5][4] = 60,
3838 + [1][0][0][0][6][4] = 58,
3839 + [1][0][0][0][9][4] = 58,
3840 + [1][0][0][0][8][4] = 60,
3841 + [1][0][0][0][11][4] = 58,
3842 + [1][0][0][0][2][5] = 60,
3843 + [1][0][0][0][1][5] = 58,
3844 + [1][0][0][0][3][5] = 68,
3845 + [1][0][0][0][5][5] = 60,
3846 + [1][0][0][0][6][5] = 58,
3847 + [1][0][0][0][9][5] = 58,
3848 + [1][0][0][0][8][5] = 60,
3849 + [1][0][0][0][11][5] = 58,
3850 + [1][0][0][0][2][6] = 46,
3851 + [1][0][0][0][1][6] = 58,
3852 + [1][0][0][0][3][6] = 68,
3853 + [1][0][0][0][5][6] = 46,
3854 + [1][0][0][0][6][6] = 58,
3855 + [1][0][0][0][9][6] = 58,
3856 + [1][0][0][0][8][6] = 60,
3857 + [1][0][0][0][11][6] = 58,
3858 + [1][0][0][0][2][7] = 46,
3859 + [1][0][0][0][1][7] = 58,
3860 + [1][0][0][0][3][7] = 68,
3861 + [1][0][0][0][5][7] = 46,
3862 + [1][0][0][0][6][7] = 58,
3863 + [1][0][0][0][9][7] = 58,
3864 + [1][0][0][0][8][7] = 60,
3865 + [1][0][0][0][11][7] = 58,
3866 + [1][0][0][0][2][8] = 46,
3867 + [1][0][0][0][1][8] = 58,
3868 + [1][0][0][0][3][8] = 68,
3869 + [1][0][0][0][5][8] = 46,
3870 + [1][0][0][0][6][8] = 58,
3871 + [1][0][0][0][9][8] = 58,
3872 + [1][0][0][0][8][8] = 60,
3873 + [1][0][0][0][11][8] = 58,
3874 + [1][0][0][0][2][9] = 32,
3875 + [1][0][0][0][1][9] = 58,
3876 + [1][0][0][0][3][9] = 68,
3877 + [1][0][0][0][5][9] = 32,
3878 + [1][0][0][0][6][9] = 58,
3879 + [1][0][0][0][9][9] = 58,
3880 + [1][0][0][0][8][9] = 60,
3881 + [1][0][0][0][11][9] = 58,
3882 + [1][0][0][0][2][10] = 32,
3883 + [1][0][0][0][1][10] = 58,
3884 + [1][0][0][0][3][10] = 68,
3885 + [1][0][0][0][5][10] = 32,
3886 + [1][0][0][0][6][10] = 58,
3887 + [1][0][0][0][9][10] = 58,
3888 + [1][0][0][0][8][10] = 60,
3889 + [1][0][0][0][11][10] = 58,
3890 + [1][0][0][0][2][11] = 127,
3891 + [1][0][0][0][1][11] = 127,
3892 + [1][0][0][0][3][11] = 127,
3893 + [1][0][0][0][5][11] = 127,
3894 + [1][0][0][0][6][11] = 127,
3895 + [1][0][0][0][9][11] = 127,
3896 + [1][0][0][0][8][11] = 127,
3897 + [1][0][0][0][11][11] = 127,
3898 + [1][0][0][0][2][12] = 127,
3899 + [1][0][0][0][1][12] = 127,
3900 + [1][0][0][0][3][12] = 127,
3901 + [1][0][0][0][5][12] = 127,
3902 + [1][0][0][0][6][12] = 127,
3903 + [1][0][0][0][9][12] = 127,
3904 + [1][0][0][0][8][12] = 127,
3905 + [1][0][0][0][11][12] = 127,
3906 + [1][0][0][0][2][13] = 127,
3907 + [1][0][0][0][1][13] = 127,
3908 + [1][0][0][0][3][13] = 127,
3909 + [1][0][0][0][5][13] = 127,
3910 + [1][0][0][0][6][13] = 127,
3911 + [1][0][0][0][9][13] = 127,
3912 + [1][0][0][0][8][13] = 127,
3913 + [1][0][0][0][11][13] = 127,
3914 + [1][1][0][0][2][0] = 127,
3915 + [1][1][0][0][1][0] = 127,
3916 + [1][1][0][0][3][0] = 127,
3917 + [1][1][0][0][5][0] = 127,
3918 + [1][1][0][0][6][0] = 127,
3919 + [1][1][0][0][9][0] = 127,
3920 + [1][1][0][0][8][0] = 127,
3921 + [1][1][0][0][11][0] = 127,
3922 + [1][1][0][0][2][1] = 127,
3923 + [1][1][0][0][1][1] = 127,
3924 + [1][1][0][0][3][1] = 127,
3925 + [1][1][0][0][5][1] = 127,
3926 + [1][1][0][0][6][1] = 127,
3927 + [1][1][0][0][9][1] = 127,
3928 + [1][1][0][0][8][1] = 127,
3929 + [1][1][0][0][11][1] = 127,
3930 + [1][1][0][0][2][2] = 48,
3931 + [1][1][0][0][1][2] = 46,
3932 + [1][1][0][0][3][2] = 56,
3933 + [1][1][0][0][5][2] = 48,
3934 + [1][1][0][0][6][2] = 46,
3935 + [1][1][0][0][9][2] = 46,
3936 + [1][1][0][0][8][2] = 48,
3937 + [1][1][0][0][11][2] = 46,
3938 + [1][1][0][0][2][3] = 48,
3939 + [1][1][0][0][1][3] = 46,
3940 + [1][1][0][0][3][3] = 56,
3941 + [1][1][0][0][5][3] = 48,
3942 + [1][1][0][0][6][3] = 46,
3943 + [1][1][0][0][9][3] = 46,
3944 + [1][1][0][0][8][3] = 48,
3945 + [1][1][0][0][11][3] = 46,
3946 + [1][1][0][0][2][4] = 48,
3947 + [1][1][0][0][1][4] = 46,
3948 + [1][1][0][0][3][4] = 56,
3949 + [1][1][0][0][5][4] = 48,
3950 + [1][1][0][0][6][4] = 46,
3951 + [1][1][0][0][9][4] = 46,
3952 + [1][1][0][0][8][4] = 48,
3953 + [1][1][0][0][11][4] = 46,
3954 + [1][1][0][0][2][5] = 58,
3955 + [1][1][0][0][1][5] = 46,
3956 + [1][1][0][0][3][5] = 56,
3957 + [1][1][0][0][5][5] = 58,
3958 + [1][1][0][0][6][5] = 46,
3959 + [1][1][0][0][9][5] = 46,
3960 + [1][1][0][0][8][5] = 48,
3961 + [1][1][0][0][11][5] = 46,
3962 + [1][1][0][0][2][6] = 46,
3963 + [1][1][0][0][1][6] = 46,
3964 + [1][1][0][0][3][6] = 56,
3965 + [1][1][0][0][5][6] = 46,
3966 + [1][1][0][0][6][6] = 46,
3967 + [1][1][0][0][9][6] = 46,
3968 + [1][1][0][0][8][6] = 48,
3969 + [1][1][0][0][11][6] = 46,
3970 + [1][1][0][0][2][7] = 46,
3971 + [1][1][0][0][1][7] = 46,
3972 + [1][1][0][0][3][7] = 56,
3973 + [1][1][0][0][5][7] = 46,
3974 + [1][1][0][0][6][7] = 46,
3975 + [1][1][0][0][9][7] = 46,
3976 + [1][1][0][0][8][7] = 48,
3977 + [1][1][0][0][11][7] = 46,
3978 + [1][1][0][0][2][8] = 46,
3979 + [1][1][0][0][1][8] = 46,
3980 + [1][1][0][0][3][8] = 56,
3981 + [1][1][0][0][5][8] = 46,
3982 + [1][1][0][0][6][8] = 46,
3983 + [1][1][0][0][9][8] = 46,
3984 + [1][1][0][0][8][8] = 48,
3985 + [1][1][0][0][11][8] = 46,
3986 + [1][1][0][0][2][9] = 24,
3987 + [1][1][0][0][1][9] = 46,
3988 + [1][1][0][0][3][9] = 56,
3989 + [1][1][0][0][5][9] = 24,
3990 + [1][1][0][0][6][9] = 46,
3991 + [1][1][0][0][9][9] = 46,
3992 + [1][1][0][0][8][9] = 48,
3993 + [1][1][0][0][11][9] = 46,
3994 + [1][1][0][0][2][10] = 24,
3995 + [1][1][0][0][1][10] = 46,
3996 + [1][1][0][0][3][10] = 56,
3997 + [1][1][0][0][5][10] = 24,
3998 + [1][1][0][0][6][10] = 46,
3999 + [1][1][0][0][9][10] = 46,
4000 + [1][1][0][0][8][10] = 48,
4001 + [1][1][0][0][11][10] = 46,
4002 + [1][1][0][0][2][11] = 127,
4003 + [1][1][0][0][1][11] = 127,
4004 + [1][1][0][0][3][11] = 127,
4005 + [1][1][0][0][5][11] = 127,
4006 + [1][1][0][0][6][11] = 127,
4007 + [1][1][0][0][9][11] = 127,
4008 + [1][1][0][0][8][11] = 127,
4009 + [1][1][0][0][11][11] = 127,
4010 + [1][1][0][0][2][12] = 127,
4011 + [1][1][0][0][1][12] = 127,
4012 + [1][1][0][0][3][12] = 127,
4013 + [1][1][0][0][5][12] = 127,
4014 + [1][1][0][0][6][12] = 127,
4015 + [1][1][0][0][9][12] = 127,
4016 + [1][1][0][0][8][12] = 127,
4017 + [1][1][0][0][11][12] = 127,
4018 + [1][1][0][0][2][13] = 127,
4019 + [1][1][0][0][1][13] = 127,
4020 + [1][1][0][0][3][13] = 127,
4021 + [1][1][0][0][5][13] = 127,
4022 + [1][1][0][0][6][13] = 127,
4023 + [1][1][0][0][9][13] = 127,
4024 + [1][1][0][0][8][13] = 127,
4025 + [1][1][0][0][11][13] = 127,
4026 + [0][0][1][0][2][0] = 66,
4027 + [0][0][1][0][1][0] = 58,
4028 + [0][0][1][0][3][0] = 76,
4029 + [0][0][1][0][5][0] = 66,
4030 + [0][0][1][0][6][0] = 58,
4031 + [0][0][1][0][9][0] = 58,
4032 + [0][0][1][0][8][0] = 60,
4033 + [0][0][1][0][11][0] = 58,
4034 + [0][0][1][0][2][1] = 66,
4035 + [0][0][1][0][1][1] = 58,
4036 + [0][0][1][0][3][1] = 76,
4037 + [0][0][1][0][5][1] = 66,
4038 + [0][0][1][0][6][1] = 58,
4039 + [0][0][1][0][9][1] = 58,
4040 + [0][0][1][0][8][1] = 60,
4041 + [0][0][1][0][11][1] = 58,
4042 + [0][0][1][0][2][2] = 70,
4043 + [0][0][1][0][1][2] = 58,
4044 + [0][0][1][0][3][2] = 76,
4045 + [0][0][1][0][5][2] = 70,
4046 + [0][0][1][0][6][2] = 58,
4047 + [0][0][1][0][9][2] = 58,
4048 + [0][0][1][0][8][2] = 60,
4049 + [0][0][1][0][11][2] = 58,
4050 + [0][0][1][0][2][3] = 74,
4051 + [0][0][1][0][1][3] = 58,
4052 + [0][0][1][0][3][3] = 76,
4053 + [0][0][1][0][5][3] = 74,
4054 + [0][0][1][0][6][3] = 58,
4055 + [0][0][1][0][9][3] = 58,
4056 + [0][0][1][0][8][3] = 60,
4057 + [0][0][1][0][11][3] = 58,
4058 + [0][0][1][0][2][4] = 78,
4059 + [0][0][1][0][1][4] = 58,
4060 + [0][0][1][0][3][4] = 76,
4061 + [0][0][1][0][5][4] = 78,
4062 + [0][0][1][0][6][4] = 58,
4063 + [0][0][1][0][9][4] = 58,
4064 + [0][0][1][0][8][4] = 60,
4065 + [0][0][1][0][11][4] = 58,
4066 + [0][0][1][0][2][5] = 78,
4067 + [0][0][1][0][1][5] = 58,
4068 + [0][0][1][0][3][5] = 76,
4069 + [0][0][1][0][5][5] = 78,
4070 + [0][0][1][0][6][5] = 58,
4071 + [0][0][1][0][9][5] = 58,
4072 + [0][0][1][0][8][5] = 60,
4073 + [0][0][1][0][11][5] = 58,
4074 + [0][0][1][0][2][6] = 78,
4075 + [0][0][1][0][1][6] = 58,
4076 + [0][0][1][0][3][6] = 76,
4077 + [0][0][1][0][5][6] = 78,
4078 + [0][0][1][0][6][6] = 58,
4079 + [0][0][1][0][9][6] = 58,
4080 + [0][0][1][0][8][6] = 60,
4081 + [0][0][1][0][11][6] = 58,
4082 + [0][0][1][0][2][7] = 74,
4083 + [0][0][1][0][1][7] = 58,
4084 + [0][0][1][0][3][7] = 76,
4085 + [0][0][1][0][5][7] = 74,
4086 + [0][0][1][0][6][7] = 58,
4087 + [0][0][1][0][9][7] = 58,
4088 + [0][0][1][0][8][7] = 60,
4089 + [0][0][1][0][11][7] = 58,
4090 + [0][0][1][0][2][8] = 70,
4091 + [0][0][1][0][1][8] = 58,
4092 + [0][0][1][0][3][8] = 76,
4093 + [0][0][1][0][5][8] = 70,
4094 + [0][0][1][0][6][8] = 58,
4095 + [0][0][1][0][9][8] = 58,
4096 + [0][0][1][0][8][8] = 60,
4097 + [0][0][1][0][11][8] = 58,
4098 + [0][0][1][0][2][9] = 66,
4099 + [0][0][1][0][1][9] = 58,
4100 + [0][0][1][0][3][9] = 76,
4101 + [0][0][1][0][5][9] = 66,
4102 + [0][0][1][0][6][9] = 58,
4103 + [0][0][1][0][9][9] = 58,
4104 + [0][0][1][0][8][9] = 60,
4105 + [0][0][1][0][11][9] = 58,
4106 + [0][0][1][0][2][10] = 66,
4107 + [0][0][1][0][1][10] = 58,
4108 + [0][0][1][0][3][10] = 76,
4109 + [0][0][1][0][5][10] = 66,
4110 + [0][0][1][0][6][10] = 58,
4111 + [0][0][1][0][9][10] = 58,
4112 + [0][0][1][0][8][10] = 60,
4113 + [0][0][1][0][11][10] = 58,
4114 + [0][0][1][0][2][11] = 56,
4115 + [0][0][1][0][1][11] = 58,
4116 + [0][0][1][0][3][11] = 76,
4117 + [0][0][1][0][5][11] = 56,
4118 + [0][0][1][0][6][11] = 58,
4119 + [0][0][1][0][9][11] = 58,
4120 + [0][0][1][0][8][11] = 60,
4121 + [0][0][1][0][11][11] = 58,
4122 + [0][0][1][0][2][12] = 52,
4123 + [0][0][1][0][1][12] = 58,
4124 + [0][0][1][0][3][12] = 76,
4125 + [0][0][1][0][5][12] = 52,
4126 + [0][0][1][0][6][12] = 58,
4127 + [0][0][1][0][9][12] = 58,
4128 + [0][0][1][0][8][12] = 60,
4129 + [0][0][1][0][11][12] = 58,
4130 + [0][0][1][0][2][13] = 127,
4131 + [0][0][1][0][1][13] = 127,
4132 + [0][0][1][0][3][13] = 127,
4133 + [0][0][1][0][5][13] = 127,
4134 + [0][0][1][0][6][13] = 127,
4135 + [0][0][1][0][9][13] = 127,
4136 + [0][0][1][0][8][13] = 127,
4137 + [0][0][1][0][11][13] = 127,
4138 + [0][1][1][0][2][0] = 62,
4139 + [0][1][1][0][1][0] = 46,
4140 + [0][1][1][0][3][0] = 64,
4141 + [0][1][1][0][5][0] = 62,
4142 + [0][1][1][0][6][0] = 46,
4143 + [0][1][1][0][9][0] = 46,
4144 + [0][1][1][0][8][0] = 48,
4145 + [0][1][1][0][11][0] = 46,
4146 + [0][1][1][0][2][1] = 62,
4147 + [0][1][1][0][1][1] = 46,
4148 + [0][1][1][0][3][1] = 64,
4149 + [0][1][1][0][5][1] = 62,
4150 + [0][1][1][0][6][1] = 46,
4151 + [0][1][1][0][9][1] = 46,
4152 + [0][1][1][0][8][1] = 48,
4153 + [0][1][1][0][11][1] = 46,
4154 + [0][1][1][0][2][2] = 66,
4155 + [0][1][1][0][1][2] = 46,
4156 + [0][1][1][0][3][2] = 64,
4157 + [0][1][1][0][5][2] = 66,
4158 + [0][1][1][0][6][2] = 46,
4159 + [0][1][1][0][9][2] = 46,
4160 + [0][1][1][0][8][2] = 48,
4161 + [0][1][1][0][11][2] = 46,
4162 + [0][1][1][0][2][3] = 70,
4163 + [0][1][1][0][1][3] = 46,
4164 + [0][1][1][0][3][3] = 64,
4165 + [0][1][1][0][5][3] = 70,
4166 + [0][1][1][0][6][3] = 46,
4167 + [0][1][1][0][9][3] = 46,
4168 + [0][1][1][0][8][3] = 48,
4169 + [0][1][1][0][11][3] = 46,
4170 + [0][1][1][0][2][4] = 78,
4171 + [0][1][1][0][1][4] = 46,
4172 + [0][1][1][0][3][4] = 64,
4173 + [0][1][1][0][5][4] = 78,
4174 + [0][1][1][0][6][4] = 46,
4175 + [0][1][1][0][9][4] = 46,
4176 + [0][1][1][0][8][4] = 48,
4177 + [0][1][1][0][11][4] = 46,
4178 + [0][1][1][0][2][5] = 78,
4179 + [0][1][1][0][1][5] = 46,
4180 + [0][1][1][0][3][5] = 64,
4181 + [0][1][1][0][5][5] = 78,
4182 + [0][1][1][0][6][5] = 46,
4183 + [0][1][1][0][9][5] = 46,
4184 + [0][1][1][0][8][5] = 48,
4185 + [0][1][1][0][11][5] = 46,
4186 + [0][1][1][0][2][6] = 78,
4187 + [0][1][1][0][1][6] = 46,
4188 + [0][1][1][0][3][6] = 64,
4189 + [0][1][1][0][5][6] = 78,
4190 + [0][1][1][0][6][6] = 46,
4191 + [0][1][1][0][9][6] = 46,
4192 + [0][1][1][0][8][6] = 48,
4193 + [0][1][1][0][11][6] = 46,
4194 + [0][1][1][0][2][7] = 70,
4195 + [0][1][1][0][1][7] = 46,
4196 + [0][1][1][0][3][7] = 64,
4197 + [0][1][1][0][5][7] = 70,
4198 + [0][1][1][0][6][7] = 46,
4199 + [0][1][1][0][9][7] = 46,
4200 + [0][1][1][0][8][7] = 48,
4201 + [0][1][1][0][11][7] = 46,
4202 + [0][1][1][0][2][8] = 66,
4203 + [0][1][1][0][1][8] = 46,
4204 + [0][1][1][0][3][8] = 64,
4205 + [0][1][1][0][5][8] = 66,
4206 + [0][1][1][0][6][8] = 46,
4207 + [0][1][1][0][9][8] = 46,
4208 + [0][1][1][0][8][8] = 48,
4209 + [0][1][1][0][11][8] = 46,
4210 + [0][1][1][0][2][9] = 62,
4211 + [0][1][1][0][1][9] = 46,
4212 + [0][1][1][0][3][9] = 64,
4213 + [0][1][1][0][5][9] = 62,
4214 + [0][1][1][0][6][9] = 46,
4215 + [0][1][1][0][9][9] = 46,
4216 + [0][1][1][0][8][9] = 48,
4217 + [0][1][1][0][11][9] = 46,
4218 + [0][1][1][0][2][10] = 62,
4219 + [0][1][1][0][1][10] = 46,
4220 + [0][1][1][0][3][10] = 64,
4221 + [0][1][1][0][5][10] = 62,
4222 + [0][1][1][0][6][10] = 46,
4223 + [0][1][1][0][9][10] = 46,
4224 + [0][1][1][0][8][10] = 48,
4225 + [0][1][1][0][11][10] = 46,
4226 + [0][1][1][0][2][11] = 42,
4227 + [0][1][1][0][1][11] = 46,
4228 + [0][1][1][0][3][11] = 64,
4229 + [0][1][1][0][5][11] = 42,
4230 + [0][1][1][0][6][11] = 46,
4231 + [0][1][1][0][9][11] = 46,
4232 + [0][1][1][0][8][11] = 48,
4233 + [0][1][1][0][11][11] = 46,
4234 + [0][1][1][0][2][12] = 40,
4235 + [0][1][1][0][1][12] = 46,
4236 + [0][1][1][0][3][12] = 64,
4237 + [0][1][1][0][5][12] = 40,
4238 + [0][1][1][0][6][12] = 46,
4239 + [0][1][1][0][9][12] = 46,
4240 + [0][1][1][0][8][12] = 48,
4241 + [0][1][1][0][11][12] = 46,
4242 + [0][1][1][0][2][13] = 127,
4243 + [0][1][1][0][1][13] = 127,
4244 + [0][1][1][0][3][13] = 127,
4245 + [0][1][1][0][5][13] = 127,
4246 + [0][1][1][0][6][13] = 127,
4247 + [0][1][1][0][9][13] = 127,
4248 + [0][1][1][0][8][13] = 127,
4249 + [0][1][1][0][11][13] = 127,
4250 + [0][0][2][0][2][0] = 66,
4251 + [0][0][2][0][1][0] = 58,
4252 + [0][0][2][0][3][0] = 76,
4253 + [0][0][2][0][5][0] = 66,
4254 + [0][0][2][0][6][0] = 58,
4255 + [0][0][2][0][9][0] = 58,
4256 + [0][0][2][0][8][0] = 60,
4257 + [0][0][2][0][11][0] = 58,
4258 + [0][0][2][0][2][1] = 66,
4259 + [0][0][2][0][1][1] = 58,
4260 + [0][0][2][0][3][1] = 76,
4261 + [0][0][2][0][5][1] = 66,
4262 + [0][0][2][0][6][1] = 58,
4263 + [0][0][2][0][9][1] = 58,
4264 + [0][0][2][0][8][1] = 60,
4265 + [0][0][2][0][11][1] = 58,
4266 + [0][0][2][0][2][2] = 70,
4267 + [0][0][2][0][1][2] = 58,
4268 + [0][0][2][0][3][2] = 76,
4269 + [0][0][2][0][5][2] = 70,
4270 + [0][0][2][0][6][2] = 58,
4271 + [0][0][2][0][9][2] = 58,
4272 + [0][0][2][0][8][2] = 60,
4273 + [0][0][2][0][11][2] = 58,
4274 + [0][0][2][0][2][3] = 74,
4275 + [0][0][2][0][1][3] = 58,
4276 + [0][0][2][0][3][3] = 76,
4277 + [0][0][2][0][5][3] = 74,
4278 + [0][0][2][0][6][3] = 58,
4279 + [0][0][2][0][9][3] = 58,
4280 + [0][0][2][0][8][3] = 60,
4281 + [0][0][2][0][11][3] = 58,
4282 + [0][0][2][0][2][4] = 76,
4283 + [0][0][2][0][1][4] = 58,
4284 + [0][0][2][0][3][4] = 76,
4285 + [0][0][2][0][5][4] = 76,
4286 + [0][0][2][0][6][4] = 58,
4287 + [0][0][2][0][9][4] = 58,
4288 + [0][0][2][0][8][4] = 60,
4289 + [0][0][2][0][11][4] = 58,
4290 + [0][0][2][0][2][5] = 76,
4291 + [0][0][2][0][1][5] = 58,
4292 + [0][0][2][0][3][5] = 76,
4293 + [0][0][2][0][5][5] = 76,
4294 + [0][0][2][0][6][5] = 58,
4295 + [0][0][2][0][9][5] = 58,
4296 + [0][0][2][0][8][5] = 60,
4297 + [0][0][2][0][11][5] = 58,
4298 + [0][0][2][0][2][6] = 76,
4299 + [0][0][2][0][1][6] = 58,
4300 + [0][0][2][0][3][6] = 76,
4301 + [0][0][2][0][5][6] = 76,
4302 + [0][0][2][0][6][6] = 58,
4303 + [0][0][2][0][9][6] = 58,
4304 + [0][0][2][0][8][6] = 60,
4305 + [0][0][2][0][11][6] = 58,
4306 + [0][0][2][0][2][7] = 74,
4307 + [0][0][2][0][1][7] = 58,
4308 + [0][0][2][0][3][7] = 76,
4309 + [0][0][2][0][5][7] = 74,
4310 + [0][0][2][0][6][7] = 58,
4311 + [0][0][2][0][9][7] = 58,
4312 + [0][0][2][0][8][7] = 60,
4313 + [0][0][2][0][11][7] = 58,
4314 + [0][0][2][0][2][8] = 70,
4315 + [0][0][2][0][1][8] = 58,
4316 + [0][0][2][0][3][8] = 76,
4317 + [0][0][2][0][5][8] = 70,
4318 + [0][0][2][0][6][8] = 58,
4319 + [0][0][2][0][9][8] = 58,
4320 + [0][0][2][0][8][8] = 60,
4321 + [0][0][2][0][11][8] = 58,
4322 + [0][0][2][0][2][9] = 66,
4323 + [0][0][2][0][1][9] = 58,
4324 + [0][0][2][0][3][9] = 76,
4325 + [0][0][2][0][5][9] = 66,
4326 + [0][0][2][0][6][9] = 58,
4327 + [0][0][2][0][9][9] = 58,
4328 + [0][0][2][0][8][9] = 60,
4329 + [0][0][2][0][11][9] = 58,
4330 + [0][0][2][0][2][10] = 66,
4331 + [0][0][2][0][1][10] = 58,
4332 + [0][0][2][0][3][10] = 76,
4333 + [0][0][2][0][5][10] = 66,
4334 + [0][0][2][0][6][10] = 58,
4335 + [0][0][2][0][9][10] = 58,
4336 + [0][0][2][0][8][10] = 60,
4337 + [0][0][2][0][11][10] = 58,
4338 + [0][0][2][0][2][11] = 54,
4339 + [0][0][2][0][1][11] = 58,
4340 + [0][0][2][0][3][11] = 76,
4341 + [0][0][2][0][5][11] = 54,
4342 + [0][0][2][0][6][11] = 58,
4343 + [0][0][2][0][9][11] = 58,
4344 + [0][0][2][0][8][11] = 60,
4345 + [0][0][2][0][11][11] = 58,
4346 + [0][0][2][0][2][12] = 50,
4347 + [0][0][2][0][1][12] = 58,
4348 + [0][0][2][0][3][12] = 76,
4349 + [0][0][2][0][5][12] = 50,
4350 + [0][0][2][0][6][12] = 58,
4351 + [0][0][2][0][9][12] = 58,
4352 + [0][0][2][0][8][12] = 60,
4353 + [0][0][2][0][11][12] = 58,
4354 + [0][0][2][0][2][13] = 127,
4355 + [0][0][2][0][1][13] = 127,
4356 + [0][0][2][0][3][13] = 127,
4357 + [0][0][2][0][5][13] = 127,
4358 + [0][0][2][0][6][13] = 127,
4359 + [0][0][2][0][9][13] = 127,
4360 + [0][0][2][0][8][13] = 127,
4361 + [0][0][2][0][11][13] = 127,
4362 + [0][1][2][0][2][0] = 62,
4363 + [0][1][2][0][1][0] = 46,
4364 + [0][1][2][0][3][0] = 64,
4365 + [0][1][2][0][5][0] = 62,
4366 + [0][1][2][0][6][0] = 46,
4367 + [0][1][2][0][9][0] = 46,
4368 + [0][1][2][0][8][0] = 48,
4369 + [0][1][2][0][11][0] = 46,
4370 + [0][1][2][0][2][1] = 62,
4371 + [0][1][2][0][1][1] = 46,
4372 + [0][1][2][0][3][1] = 64,
4373 + [0][1][2][0][5][1] = 62,
4374 + [0][1][2][0][6][1] = 46,
4375 + [0][1][2][0][9][1] = 46,
4376 + [0][1][2][0][8][1] = 48,
4377 + [0][1][2][0][11][1] = 46,
4378 + [0][1][2][0][2][2] = 66,
4379 + [0][1][2][0][1][2] = 46,
4380 + [0][1][2][0][3][2] = 64,
4381 + [0][1][2][0][5][2] = 66,
4382 + [0][1][2][0][6][2] = 46,
4383 + [0][1][2][0][9][2] = 46,
4384 + [0][1][2][0][8][2] = 48,
4385 + [0][1][2][0][11][2] = 46,
4386 + [0][1][2][0][2][3] = 70,
4387 + [0][1][2][0][1][3] = 46,
4388 + [0][1][2][0][3][3] = 64,
4389 + [0][1][2][0][5][3] = 70,
4390 + [0][1][2][0][6][3] = 46,
4391 + [0][1][2][0][9][3] = 46,
4392 + [0][1][2][0][8][3] = 48,
4393 + [0][1][2][0][11][3] = 46,
4394 + [0][1][2][0][2][4] = 76,
4395 + [0][1][2][0][1][4] = 46,
4396 + [0][1][2][0][3][4] = 64,
4397 + [0][1][2][0][5][4] = 76,
4398 + [0][1][2][0][6][4] = 46,
4399 + [0][1][2][0][9][4] = 46,
4400 + [0][1][2][0][8][4] = 48,
4401 + [0][1][2][0][11][4] = 46,
4402 + [0][1][2][0][2][5] = 76,
4403 + [0][1][2][0][1][5] = 46,
4404 + [0][1][2][0][3][5] = 64,
4405 + [0][1][2][0][5][5] = 76,
4406 + [0][1][2][0][6][5] = 46,
4407 + [0][1][2][0][9][5] = 46,
4408 + [0][1][2][0][8][5] = 48,
4409 + [0][1][2][0][11][5] = 46,
4410 + [0][1][2][0][2][6] = 76,
4411 + [0][1][2][0][1][6] = 46,
4412 + [0][1][2][0][3][6] = 64,
4413 + [0][1][2][0][5][6] = 76,
4414 + [0][1][2][0][6][6] = 46,
4415 + [0][1][2][0][9][6] = 46,
4416 + [0][1][2][0][8][6] = 48,
4417 + [0][1][2][0][11][6] = 46,
4418 + [0][1][2][0][2][7] = 68,
4419 + [0][1][2][0][1][7] = 46,
4420 + [0][1][2][0][3][7] = 64,
4421 + [0][1][2][0][5][7] = 68,
4422 + [0][1][2][0][6][7] = 46,
4423 + [0][1][2][0][9][7] = 46,
4424 + [0][1][2][0][8][7] = 48,
4425 + [0][1][2][0][11][7] = 46,
4426 + [0][1][2][0][2][8] = 64,
4427 + [0][1][2][0][1][8] = 46,
4428 + [0][1][2][0][3][8] = 64,
4429 + [0][1][2][0][5][8] = 64,
4430 + [0][1][2][0][6][8] = 46,
4431 + [0][1][2][0][9][8] = 46,
4432 + [0][1][2][0][8][8] = 48,
4433 + [0][1][2][0][11][8] = 46,
4434 + [0][1][2][0][2][9] = 60,
4435 + [0][1][2][0][1][9] = 46,
4436 + [0][1][2][0][3][9] = 64,
4437 + [0][1][2][0][5][9] = 60,
4438 + [0][1][2][0][6][9] = 46,
4439 + [0][1][2][0][9][9] = 46,
4440 + [0][1][2][0][8][9] = 48,
4441 + [0][1][2][0][11][9] = 46,
4442 + [0][1][2][0][2][10] = 60,
4443 + [0][1][2][0][1][10] = 46,
4444 + [0][1][2][0][3][10] = 64,
4445 + [0][1][2][0][5][10] = 60,
4446 + [0][1][2][0][6][10] = 46,
4447 + [0][1][2][0][9][10] = 46,
4448 + [0][1][2][0][8][10] = 48,
4449 + [0][1][2][0][11][10] = 46,
4450 + [0][1][2][0][2][11] = 42,
4451 + [0][1][2][0][1][11] = 46,
4452 + [0][1][2][0][3][11] = 64,
4453 + [0][1][2][0][5][11] = 42,
4454 + [0][1][2][0][6][11] = 46,
4455 + [0][1][2][0][9][11] = 46,
4456 + [0][1][2][0][8][11] = 48,
4457 + [0][1][2][0][11][11] = 46,
4458 + [0][1][2][0][2][12] = 40,
4459 + [0][1][2][0][1][12] = 46,
4460 + [0][1][2][0][3][12] = 64,
4461 + [0][1][2][0][5][12] = 40,
4462 + [0][1][2][0][6][12] = 46,
4463 + [0][1][2][0][9][12] = 46,
4464 + [0][1][2][0][8][12] = 48,
4465 + [0][1][2][0][11][12] = 46,
4466 + [0][1][2][0][2][13] = 127,
4467 + [0][1][2][0][1][13] = 127,
4468 + [0][1][2][0][3][13] = 127,
4469 + [0][1][2][0][5][13] = 127,
4470 + [0][1][2][0][6][13] = 127,
4471 + [0][1][2][0][9][13] = 127,
4472 + [0][1][2][0][8][13] = 127,
4473 + [0][1][2][0][11][13] = 127,
4474 + [0][1][2][1][2][0] = 62,
4475 + [0][1][2][1][1][0] = 34,
4476 + [0][1][2][1][3][0] = 64,
4477 + [0][1][2][1][5][0] = 62,
4478 + [0][1][2][1][6][0] = 34,
4479 + [0][1][2][1][9][0] = 34,
4480 + [0][1][2][1][8][0] = 36,
4481 + [0][1][2][1][11][0] = 34,
4482 + [0][1][2][1][2][1] = 62,
4483 + [0][1][2][1][1][1] = 34,
4484 + [0][1][2][1][3][1] = 64,
4485 + [0][1][2][1][5][1] = 62,
4486 + [0][1][2][1][6][1] = 34,
4487 + [0][1][2][1][9][1] = 34,
4488 + [0][1][2][1][8][1] = 36,
4489 + [0][1][2][1][11][1] = 34,
4490 + [0][1][2][1][2][2] = 66,
4491 + [0][1][2][1][1][2] = 34,
4492 + [0][1][2][1][3][2] = 64,
4493 + [0][1][2][1][5][2] = 66,
4494 + [0][1][2][1][6][2] = 34,
4495 + [0][1][2][1][9][2] = 34,
4496 + [0][1][2][1][8][2] = 36,
4497 + [0][1][2][1][11][2] = 34,
4498 + [0][1][2][1][2][3] = 70,
4499 + [0][1][2][1][1][3] = 34,
4500 + [0][1][2][1][3][3] = 64,
4501 + [0][1][2][1][5][3] = 70,
4502 + [0][1][2][1][6][3] = 34,
4503 + [0][1][2][1][9][3] = 34,
4504 + [0][1][2][1][8][3] = 36,
4505 + [0][1][2][1][11][3] = 34,
4506 + [0][1][2][1][2][4] = 76,
4507 + [0][1][2][1][1][4] = 34,
4508 + [0][1][2][1][3][4] = 64,
4509 + [0][1][2][1][5][4] = 76,
4510 + [0][1][2][1][6][4] = 34,
4511 + [0][1][2][1][9][4] = 34,
4512 + [0][1][2][1][8][4] = 36,
4513 + [0][1][2][1][11][4] = 34,
4514 + [0][1][2][1][2][5] = 76,
4515 + [0][1][2][1][1][5] = 34,
4516 + [0][1][2][1][3][5] = 64,
4517 + [0][1][2][1][5][5] = 76,
4518 + [0][1][2][1][6][5] = 34,
4519 + [0][1][2][1][9][5] = 34,
4520 + [0][1][2][1][8][5] = 36,
4521 + [0][1][2][1][11][5] = 34,
4522 + [0][1][2][1][2][6] = 76,
4523 + [0][1][2][1][1][6] = 34,
4524 + [0][1][2][1][3][6] = 64,
4525 + [0][1][2][1][5][6] = 76,
4526 + [0][1][2][1][6][6] = 34,
4527 + [0][1][2][1][9][6] = 34,
4528 + [0][1][2][1][8][6] = 36,
4529 + [0][1][2][1][11][6] = 34,
4530 + [0][1][2][1][2][7] = 68,
4531 + [0][1][2][1][1][7] = 34,
4532 + [0][1][2][1][3][7] = 64,
4533 + [0][1][2][1][5][7] = 68,
4534 + [0][1][2][1][6][7] = 34,
4535 + [0][1][2][1][9][7] = 34,
4536 + [0][1][2][1][8][7] = 36,
4537 + [0][1][2][1][11][7] = 34,
4538 + [0][1][2][1][2][8] = 64,
4539 + [0][1][2][1][1][8] = 34,
4540 + [0][1][2][1][3][8] = 64,
4541 + [0][1][2][1][5][8] = 64,
4542 + [0][1][2][1][6][8] = 34,
4543 + [0][1][2][1][9][8] = 34,
4544 + [0][1][2][1][8][8] = 36,
4545 + [0][1][2][1][11][8] = 34,
4546 + [0][1][2][1][2][9] = 60,
4547 + [0][1][2][1][1][9] = 34,
4548 + [0][1][2][1][3][9] = 64,
4549 + [0][1][2][1][5][9] = 60,
4550 + [0][1][2][1][6][9] = 34,
4551 + [0][1][2][1][9][9] = 34,
4552 + [0][1][2][1][8][9] = 36,
4553 + [0][1][2][1][11][9] = 34,
4554 + [0][1][2][1][2][10] = 60,
4555 + [0][1][2][1][1][10] = 34,
4556 + [0][1][2][1][3][10] = 64,
4557 + [0][1][2][1][5][10] = 60,
4558 + [0][1][2][1][6][10] = 34,
4559 + [0][1][2][1][9][10] = 34,
4560 + [0][1][2][1][8][10] = 36,
4561 + [0][1][2][1][11][10] = 34,
4562 + [0][1][2][1][2][11] = 42,
4563 + [0][1][2][1][1][11] = 34,
4564 + [0][1][2][1][3][11] = 64,
4565 + [0][1][2][1][5][11] = 42,
4566 + [0][1][2][1][6][11] = 34,
4567 + [0][1][2][1][9][11] = 34,
4568 + [0][1][2][1][8][11] = 36,
4569 + [0][1][2][1][11][11] = 34,
4570 + [0][1][2][1][2][12] = 40,
4571 + [0][1][2][1][1][12] = 34,
4572 + [0][1][2][1][3][12] = 64,
4573 + [0][1][2][1][5][12] = 40,
4574 + [0][1][2][1][6][12] = 34,
4575 + [0][1][2][1][9][12] = 34,
4576 + [0][1][2][1][8][12] = 36,
4577 + [0][1][2][1][11][12] = 34,
4578 + [0][1][2][1][2][13] = 127,
4579 + [0][1][2][1][1][13] = 127,
4580 + [0][1][2][1][3][13] = 127,
4581 + [0][1][2][1][5][13] = 127,
4582 + [0][1][2][1][6][13] = 127,
4583 + [0][1][2][1][9][13] = 127,
4584 + [0][1][2][1][8][13] = 127,
4585 + [0][1][2][1][11][13] = 127,
4586 + [1][0][2][0][2][0] = 127,
4587 + [1][0][2][0][1][0] = 127,
4588 + [1][0][2][0][3][0] = 127,
4589 + [1][0][2][0][5][0] = 127,
4590 + [1][0][2][0][6][0] = 127,
4591 + [1][0][2][0][9][0] = 127,
4592 + [1][0][2][0][8][0] = 127,
4593 + [1][0][2][0][11][0] = 127,
4594 + [1][0][2][0][2][1] = 127,
4595 + [1][0][2][0][1][1] = 127,
4596 + [1][0][2][0][3][1] = 127,
4597 + [1][0][2][0][5][1] = 127,
4598 + [1][0][2][0][6][1] = 127,
4599 + [1][0][2][0][9][1] = 127,
4600 + [1][0][2][0][8][1] = 127,
4601 + [1][0][2][0][11][1] = 127,
4602 + [1][0][2][0][2][2] = 56,
4603 + [1][0][2][0][1][2] = 58,
4604 + [1][0][2][0][3][2] = 76,
4605 + [1][0][2][0][5][2] = 56,
4606 + [1][0][2][0][6][2] = 58,
4607 + [1][0][2][0][9][2] = 58,
4608 + [1][0][2][0][8][2] = 60,
4609 + [1][0][2][0][11][2] = 58,
4610 + [1][0][2][0][2][3] = 56,
4611 + [1][0][2][0][1][3] = 58,
4612 + [1][0][2][0][3][3] = 76,
4613 + [1][0][2][0][5][3] = 56,
4614 + [1][0][2][0][6][3] = 58,
4615 + [1][0][2][0][9][3] = 58,
4616 + [1][0][2][0][8][3] = 60,
4617 + [1][0][2][0][11][3] = 58,
4618 + [1][0][2][0][2][4] = 60,
4619 + [1][0][2][0][1][4] = 58,
4620 + [1][0][2][0][3][4] = 76,
4621 + [1][0][2][0][5][4] = 60,
4622 + [1][0][2][0][6][4] = 58,
4623 + [1][0][2][0][9][4] = 58,
4624 + [1][0][2][0][8][4] = 60,
4625 + [1][0][2][0][11][4] = 58,
4626 + [1][0][2][0][2][5] = 64,
4627 + [1][0][2][0][1][5] = 58,
4628 + [1][0][2][0][3][5] = 76,
4629 + [1][0][2][0][5][5] = 64,
4630 + [1][0][2][0][6][5] = 58,
4631 + [1][0][2][0][9][5] = 58,
4632 + [1][0][2][0][8][5] = 60,
4633 + [1][0][2][0][11][5] = 58,
4634 + [1][0][2][0][2][6] = 54,
4635 + [1][0][2][0][1][6] = 58,
4636 + [1][0][2][0][3][6] = 76,
4637 + [1][0][2][0][5][6] = 54,
4638 + [1][0][2][0][6][6] = 58,
4639 + [1][0][2][0][9][6] = 58,
4640 + [1][0][2][0][8][6] = 60,
4641 + [1][0][2][0][11][6] = 58,
4642 + [1][0][2][0][2][7] = 50,
4643 + [1][0][2][0][1][7] = 58,
4644 + [1][0][2][0][3][7] = 76,
4645 + [1][0][2][0][5][7] = 50,
4646 + [1][0][2][0][6][7] = 58,
4647 + [1][0][2][0][9][7] = 58,
4648 + [1][0][2][0][8][7] = 60,
4649 + [1][0][2][0][11][7] = 58,
4650 + [1][0][2][0][2][8] = 50,
4651 + [1][0][2][0][1][8] = 58,
4652 + [1][0][2][0][3][8] = 76,
4653 + [1][0][2][0][5][8] = 50,
4654 + [1][0][2][0][6][8] = 58,
4655 + [1][0][2][0][9][8] = 58,
4656 + [1][0][2][0][8][8] = 60,
4657 + [1][0][2][0][11][8] = 58,
4658 + [1][0][2][0][2][9] = 42,
4659 + [1][0][2][0][1][9] = 58,
4660 + [1][0][2][0][3][9] = 76,
4661 + [1][0][2][0][5][9] = 42,
4662 + [1][0][2][0][6][9] = 58,
4663 + [1][0][2][0][9][9] = 58,
4664 + [1][0][2][0][8][9] = 60,
4665 + [1][0][2][0][11][9] = 58,
4666 + [1][0][2][0][2][10] = 40,
4667 + [1][0][2][0][1][10] = 58,
4668 + [1][0][2][0][3][10] = 76,
4669 + [1][0][2][0][5][10] = 40,
4670 + [1][0][2][0][6][10] = 58,
4671 + [1][0][2][0][9][10] = 58,
4672 + [1][0][2][0][8][10] = 60,
4673 + [1][0][2][0][11][10] = 58,
4674 + [1][0][2][0][2][11] = 127,
4675 + [1][0][2][0][1][11] = 127,
4676 + [1][0][2][0][3][11] = 127,
4677 + [1][0][2][0][5][11] = 127,
4678 + [1][0][2][0][6][11] = 127,
4679 + [1][0][2][0][9][11] = 127,
4680 + [1][0][2][0][8][11] = 127,
4681 + [1][0][2][0][11][11] = 127,
4682 + [1][0][2][0][2][12] = 127,
4683 + [1][0][2][0][1][12] = 127,
4684 + [1][0][2][0][3][12] = 127,
4685 + [1][0][2][0][5][12] = 127,
4686 + [1][0][2][0][6][12] = 127,
4687 + [1][0][2][0][9][12] = 127,
4688 + [1][0][2][0][8][12] = 127,
4689 + [1][0][2][0][11][12] = 127,
4690 + [1][0][2][0][2][13] = 127,
4691 + [1][0][2][0][1][13] = 127,
4692 + [1][0][2][0][3][13] = 127,
4693 + [1][0][2][0][5][13] = 127,
4694 + [1][0][2][0][6][13] = 127,
4695 + [1][0][2][0][9][13] = 127,
4696 + [1][0][2][0][8][13] = 127,
4697 + [1][0][2][0][11][13] = 127,
4698 + [1][1][2][0][2][0] = 127,
4699 + [1][1][2][0][1][0] = 127,
4700 + [1][1][2][0][3][0] = 127,
4701 + [1][1][2][0][5][0] = 127,
4702 + [1][1][2][0][6][0] = 127,
4703 + [1][1][2][0][9][0] = 127,
4704 + [1][1][2][0][8][0] = 127,
4705 + [1][1][2][0][11][0] = 127,
4706 + [1][1][2][0][2][1] = 127,
4707 + [1][1][2][0][1][1] = 127,
4708 + [1][1][2][0][3][1] = 127,
4709 + [1][1][2][0][5][1] = 127,
4710 + [1][1][2][0][6][1] = 127,
4711 + [1][1][2][0][9][1] = 127,
4712 + [1][1][2][0][8][1] = 127,
4713 + [1][1][2][0][11][1] = 127,
4714 + [1][1][2][0][2][2] = 52,
4715 + [1][1][2][0][1][2] = 46,
4716 + [1][1][2][0][3][2] = 64,
4717 + [1][1][2][0][5][2] = 52,
4718 + [1][1][2][0][6][2] = 46,
4719 + [1][1][2][0][9][2] = 46,
4720 + [1][1][2][0][8][2] = 48,
4721 + [1][1][2][0][11][2] = 46,
4722 + [1][1][2][0][2][3] = 52,
4723 + [1][1][2][0][1][3] = 46,
4724 + [1][1][2][0][3][3] = 64,
4725 + [1][1][2][0][5][3] = 52,
4726 + [1][1][2][0][6][3] = 46,
4727 + [1][1][2][0][9][3] = 46,
4728 + [1][1][2][0][8][3] = 48,
4729 + [1][1][2][0][11][3] = 46,
4730 + [1][1][2][0][2][4] = 56,
4731 + [1][1][2][0][1][4] = 46,
4732 + [1][1][2][0][3][4] = 64,
4733 + [1][1][2][0][5][4] = 56,
4734 + [1][1][2][0][6][4] = 46,
4735 + [1][1][2][0][9][4] = 46,
4736 + [1][1][2][0][8][4] = 48,
4737 + [1][1][2][0][11][4] = 46,
4738 + [1][1][2][0][2][5] = 60,
4739 + [1][1][2][0][1][5] = 46,
4740 + [1][1][2][0][3][5] = 64,
4741 + [1][1][2][0][5][5] = 60,
4742 + [1][1][2][0][6][5] = 46,
4743 + [1][1][2][0][9][5] = 46,
4744 + [1][1][2][0][8][5] = 48,
4745 + [1][1][2][0][11][5] = 46,
4746 + [1][1][2][0][2][6] = 54,
4747 + [1][1][2][0][1][6] = 46,
4748 + [1][1][2][0][3][6] = 64,
4749 + [1][1][2][0][5][6] = 52,
4750 + [1][1][2][0][6][6] = 46,
4751 + [1][1][2][0][9][6] = 46,
4752 + [1][1][2][0][8][6] = 48,
4753 + [1][1][2][0][11][6] = 46,
4754 + [1][1][2][0][2][7] = 50,
4755 + [1][1][2][0][1][7] = 46,
4756 + [1][1][2][0][3][7] = 64,
4757 + [1][1][2][0][5][7] = 48,
4758 + [1][1][2][0][6][7] = 46,
4759 + [1][1][2][0][9][7] = 46,
4760 + [1][1][2][0][8][7] = 48,
4761 + [1][1][2][0][11][7] = 46,
4762 + [1][1][2][0][2][8] = 50,
4763 + [1][1][2][0][1][8] = 46,
4764 + [1][1][2][0][3][8] = 64,
4765 + [1][1][2][0][5][8] = 48,
4766 + [1][1][2][0][6][8] = 46,
4767 + [1][1][2][0][9][8] = 46,
4768 + [1][1][2][0][8][8] = 48,
4769 + [1][1][2][0][11][8] = 46,
4770 + [1][1][2][0][2][9] = 38,
4771 + [1][1][2][0][1][9] = 46,
4772 + [1][1][2][0][3][9] = 64,
4773 + [1][1][2][0][5][9] = 38,
4774 + [1][1][2][0][6][9] = 46,
4775 + [1][1][2][0][9][9] = 46,
4776 + [1][1][2][0][8][9] = 48,
4777 + [1][1][2][0][11][9] = 46,
4778 + [1][1][2][0][2][10] = 36,
4779 + [1][1][2][0][1][10] = 46,
4780 + [1][1][2][0][3][10] = 64,
4781 + [1][1][2][0][5][10] = 36,
4782 + [1][1][2][0][6][10] = 46,
4783 + [1][1][2][0][9][10] = 46,
4784 + [1][1][2][0][8][10] = 48,
4785 + [1][1][2][0][11][10] = 46,
4786 + [1][1][2][0][2][11] = 127,
4787 + [1][1][2][0][1][11] = 127,
4788 + [1][1][2][0][3][11] = 127,
4789 + [1][1][2][0][5][11] = 127,
4790 + [1][1][2][0][6][11] = 127,
4791 + [1][1][2][0][9][11] = 127,
4792 + [1][1][2][0][8][11] = 127,
4793 + [1][1][2][0][11][11] = 127,
4794 + [1][1][2][0][2][12] = 127,
4795 + [1][1][2][0][1][12] = 127,
4796 + [1][1][2][0][3][12] = 127,
4797 + [1][1][2][0][5][12] = 127,
4798 + [1][1][2][0][6][12] = 127,
4799 + [1][1][2][0][9][12] = 127,
4800 + [1][1][2][0][8][12] = 127,
4801 + [1][1][2][0][11][12] = 127,
4802 + [1][1][2][0][2][13] = 127,
4803 + [1][1][2][0][1][13] = 127,
4804 + [1][1][2][0][3][13] = 127,
4805 + [1][1][2][0][5][13] = 127,
4806 + [1][1][2][0][6][13] = 127,
4807 + [1][1][2][0][9][13] = 127,
4808 + [1][1][2][0][8][13] = 127,
4809 + [1][1][2][0][11][13] = 127,
4810 + [1][1][2][1][2][0] = 127,
4811 + [1][1][2][1][1][0] = 127,
4812 + [1][1][2][1][3][0] = 127,
4813 + [1][1][2][1][5][0] = 127,
4814 + [1][1][2][1][6][0] = 127,
4815 + [1][1][2][1][9][0] = 127,
4816 + [1][1][2][1][8][0] = 127,
4817 + [1][1][2][1][11][0] = 127,
4818 + [1][1][2][1][2][1] = 127,
4819 + [1][1][2][1][1][1] = 127,
4820 + [1][1][2][1][3][1] = 127,
4821 + [1][1][2][1][5][1] = 127,
4822 + [1][1][2][1][6][1] = 127,
4823 + [1][1][2][1][9][1] = 127,
4824 + [1][1][2][1][8][1] = 127,
4825 + [1][1][2][1][11][1] = 127,
4826 + [1][1][2][1][2][2] = 52,
4827 + [1][1][2][1][1][2] = 34,
4828 + [1][1][2][1][3][2] = 64,
4829 + [1][1][2][1][5][2] = 52,
4830 + [1][1][2][1][6][2] = 34,
4831 + [1][1][2][1][9][2] = 34,
4832 + [1][1][2][1][8][2] = 36,
4833 + [1][1][2][1][11][2] = 34,
4834 + [1][1][2][1][2][3] = 52,
4835 + [1][1][2][1][1][3] = 34,
4836 + [1][1][2][1][3][3] = 64,
4837 + [1][1][2][1][5][3] = 52,
4838 + [1][1][2][1][6][3] = 34,
4839 + [1][1][2][1][9][3] = 34,
4840 + [1][1][2][1][8][3] = 36,
4841 + [1][1][2][1][11][3] = 34,
4842 + [1][1][2][1][2][4] = 56,
4843 + [1][1][2][1][1][4] = 34,
4844 + [1][1][2][1][3][4] = 64,
4845 + [1][1][2][1][5][4] = 56,
4846 + [1][1][2][1][6][4] = 34,
4847 + [1][1][2][1][9][4] = 34,
4848 + [1][1][2][1][8][4] = 36,
4849 + [1][1][2][1][11][4] = 34,
4850 + [1][1][2][1][2][5] = 60,
4851 + [1][1][2][1][1][5] = 34,
4852 + [1][1][2][1][3][5] = 64,
4853 + [1][1][2][1][5][5] = 60,
4854 + [1][1][2][1][6][5] = 34,
4855 + [1][1][2][1][9][5] = 34,
4856 + [1][1][2][1][8][5] = 36,
4857 + [1][1][2][1][11][5] = 34,
4858 + [1][1][2][1][2][6] = 54,
4859 + [1][1][2][1][1][6] = 34,
4860 + [1][1][2][1][3][6] = 64,
4861 + [1][1][2][1][5][6] = 52,
4862 + [1][1][2][1][6][6] = 34,
4863 + [1][1][2][1][9][6] = 34,
4864 + [1][1][2][1][8][6] = 36,
4865 + [1][1][2][1][11][6] = 34,
4866 + [1][1][2][1][2][7] = 50,
4867 + [1][1][2][1][1][7] = 34,
4868 + [1][1][2][1][3][7] = 64,
4869 + [1][1][2][1][5][7] = 48,
4870 + [1][1][2][1][6][7] = 34,
4871 + [1][1][2][1][9][7] = 34,
4872 + [1][1][2][1][8][7] = 36,
4873 + [1][1][2][1][11][7] = 34,
4874 + [1][1][2][1][2][8] = 50,
4875 + [1][1][2][1][1][8] = 34,
4876 + [1][1][2][1][3][8] = 64,
4877 + [1][1][2][1][5][8] = 48,
4878 + [1][1][2][1][6][8] = 34,
4879 + [1][1][2][1][9][8] = 34,
4880 + [1][1][2][1][8][8] = 36,
4881 + [1][1][2][1][11][8] = 34,
4882 + [1][1][2][1][2][9] = 38,
4883 + [1][1][2][1][1][9] = 34,
4884 + [1][1][2][1][3][9] = 64,
4885 + [1][1][2][1][5][9] = 38,
4886 + [1][1][2][1][6][9] = 34,
4887 + [1][1][2][1][9][9] = 34,
4888 + [1][1][2][1][8][9] = 36,
4889 + [1][1][2][1][11][9] = 34,
4890 + [1][1][2][1][2][10] = 36,
4891 + [1][1][2][1][1][10] = 34,
4892 + [1][1][2][1][3][10] = 64,
4893 + [1][1][2][1][5][10] = 36,
4894 + [1][1][2][1][6][10] = 34,
4895 + [1][1][2][1][9][10] = 34,
4896 + [1][1][2][1][8][10] = 36,
4897 + [1][1][2][1][11][10] = 34,
4898 + [1][1][2][1][2][11] = 127,
4899 + [1][1][2][1][1][11] = 127,
4900 + [1][1][2][1][3][11] = 127,
4901 + [1][1][2][1][5][11] = 127,
4902 + [1][1][2][1][6][11] = 127,
4903 + [1][1][2][1][9][11] = 127,
4904 + [1][1][2][1][8][11] = 127,
4905 + [1][1][2][1][11][11] = 127,
4906 + [1][1][2][1][2][12] = 127,
4907 + [1][1][2][1][1][12] = 127,
4908 + [1][1][2][1][3][12] = 127,
4909 + [1][1][2][1][5][12] = 127,
4910 + [1][1][2][1][6][12] = 127,
4911 + [1][1][2][1][9][12] = 127,
4912 + [1][1][2][1][8][12] = 127,
4913 + [1][1][2][1][11][12] = 127,
4914 + [1][1][2][1][2][13] = 127,
4915 + [1][1][2][1][1][13] = 127,
4916 + [1][1][2][1][3][13] = 127,
4917 + [1][1][2][1][5][13] = 127,
4918 + [1][1][2][1][6][13] = 127,
4919 + [1][1][2][1][9][13] = 127,
4920 + [1][1][2][1][8][13] = 127,
4921 + [1][1][2][1][11][13] = 127,
4922 +};
4923 +
4924 +const s8 rtw89_8852a_txpwr_lmt_5g[RTW89_5G_BW_NUM][RTW89_NTX_NUM]
4925 + [RTW89_RS_LMT_NUM][RTW89_BF_NUM]
4926 + [RTW89_REGD_NUM][RTW89_5G_CH_NUM] = {
4927 + [0][0][1][0][0][0] = 30,
4928 + [0][0][1][0][0][2] = 30,
4929 + [0][0][1][0][0][4] = 30,
4930 + [0][0][1][0][0][6] = 30,
4931 + [0][0][1][0][0][8] = 52,
4932 + [0][0][1][0][0][10] = 52,
4933 + [0][0][1][0][0][12] = 52,
4934 + [0][0][1][0][0][14] = 52,
4935 + [0][0][1][0][0][15] = 52,
4936 + [0][0][1][0][0][17] = 52,
4937 + [0][0][1][0][0][19] = 52,
4938 + [0][0][1][0][0][21] = 52,
4939 + [0][0][1][0][0][23] = 52,
4940 + [0][0][1][0][0][25] = 52,
4941 + [0][0][1][0][0][27] = 52,
4942 + [0][0][1][0][0][29] = 52,
4943 + [0][0][1][0][0][31] = 52,
4944 + [0][0][1][0][0][33] = 52,
4945 + [0][0][1][0][0][35] = 52,
4946 + [0][0][1][0][0][37] = 54,
4947 + [0][0][1][0][0][38] = 28,
4948 + [0][0][1][0][0][40] = 28,
4949 + [0][0][1][0][0][42] = 28,
4950 + [0][0][1][0][0][44] = 28,
4951 + [0][0][1][0][0][46] = 28,
4952 + [0][1][1][0][0][0] = 18,
4953 + [0][1][1][0][0][2] = 18,
4954 + [0][1][1][0][0][4] = 18,
4955 + [0][1][1][0][0][6] = 18,
4956 + [0][1][1][0][0][8] = 40,
4957 + [0][1][1][0][0][10] = 40,
4958 + [0][1][1][0][0][12] = 40,
4959 + [0][1][1][0][0][14] = 40,
4960 + [0][1][1][0][0][15] = 40,
4961 + [0][1][1][0][0][17] = 40,
4962 + [0][1][1][0][0][19] = 40,
4963 + [0][1][1][0][0][21] = 40,
4964 + [0][1][1][0][0][23] = 40,
4965 + [0][1][1][0][0][25] = 40,
4966 + [0][1][1][0][0][27] = 40,
4967 + [0][1][1][0][0][29] = 40,
4968 + [0][1][1][0][0][31] = 40,
4969 + [0][1][1][0][0][33] = 40,
4970 + [0][1][1][0][0][35] = 40,
4971 + [0][1][1][0][0][37] = 42,
4972 + [0][1][1][0][0][38] = 16,
4973 + [0][1][1][0][0][40] = 16,
4974 + [0][1][1][0][0][42] = 16,
4975 + [0][1][1][0][0][44] = 16,
4976 + [0][1][1][0][0][46] = 16,
4977 + [0][0][2][0][0][0] = 30,
4978 + [0][0][2][0][0][2] = 30,
4979 + [0][0][2][0][0][4] = 30,
4980 + [0][0][2][0][0][6] = 30,
4981 + [0][0][2][0][0][8] = 52,
4982 + [0][0][2][0][0][10] = 52,
4983 + [0][0][2][0][0][12] = 52,
4984 + [0][0][2][0][0][14] = 52,
4985 + [0][0][2][0][0][15] = 52,
4986 + [0][0][2][0][0][17] = 52,
4987 + [0][0][2][0][0][19] = 52,
4988 + [0][0][2][0][0][21] = 52,
4989 + [0][0][2][0][0][23] = 52,
4990 + [0][0][2][0][0][25] = 52,
4991 + [0][0][2][0][0][27] = 52,
4992 + [0][0][2][0][0][29] = 52,
4993 + [0][0][2][0][0][31] = 52,
4994 + [0][0][2][0][0][33] = 52,
4995 + [0][0][2][0][0][35] = 52,
4996 + [0][0][2][0][0][37] = 54,
4997 + [0][0][2][0][0][38] = 28,
4998 + [0][0][2][0][0][40] = 28,
4999 + [0][0][2][0][0][42] = 28,
5000 + [0][0][2][0][0][44] = 28,
5001 + [0][0][2][0][0][46] = 28,
5002 + [0][1][2][0][0][0] = 18,
5003 + [0][1][2][0][0][2] = 18,
5004 + [0][1][2][0][0][4] = 18,
5005 + [0][1][2][0][0][6] = 18,
5006 + [0][1][2][0][0][8] = 40,
5007 + [0][1][2][0][0][10] = 40,
5008 + [0][1][2][0][0][12] = 40,
5009 + [0][1][2][0][0][14] = 40,
5010 + [0][1][2][0][0][15] = 40,
5011 + [0][1][2][0][0][17] = 40,
5012 + [0][1][2][0][0][19] = 40,
5013 + [0][1][2][0][0][21] = 40,
5014 + [0][1][2][0][0][23] = 40,
5015 + [0][1][2][0][0][25] = 40,
5016 + [0][1][2][0][0][27] = 40,
5017 + [0][1][2][0][0][29] = 40,
5018 + [0][1][2][0][0][31] = 40,
5019 + [0][1][2][0][0][33] = 40,
5020 + [0][1][2][0][0][35] = 40,
5021 + [0][1][2][0][0][37] = 42,
5022 + [0][1][2][0][0][38] = 16,
5023 + [0][1][2][0][0][40] = 16,
5024 + [0][1][2][0][0][42] = 16,
5025 + [0][1][2][0][0][44] = 16,
5026 + [0][1][2][0][0][46] = 16,
5027 + [0][1][2][1][0][0] = 6,
5028 + [0][1][2][1][0][2] = 6,
5029 + [0][1][2][1][0][4] = 6,
5030 + [0][1][2][1][0][6] = 6,
5031 + [0][1][2][1][0][8] = 28,
5032 + [0][1][2][1][0][10] = 28,
5033 + [0][1][2][1][0][12] = 28,
5034 + [0][1][2][1][0][14] = 28,
5035 + [0][1][2][1][0][15] = 28,
5036 + [0][1][2][1][0][17] = 28,
5037 + [0][1][2][1][0][19] = 28,
5038 + [0][1][2][1][0][21] = 28,
5039 + [0][1][2][1][0][23] = 28,
5040 + [0][1][2][1][0][25] = 28,
5041 + [0][1][2][1][0][27] = 28,
5042 + [0][1][2][1][0][29] = 28,
5043 + [0][1][2][1][0][31] = 28,
5044 + [0][1][2][1][0][33] = 28,
5045 + [0][1][2][1][0][35] = 28,
5046 + [0][1][2][1][0][37] = 30,
5047 + [0][1][2][1][0][38] = 4,
5048 + [0][1][2][1][0][40] = 4,
5049 + [0][1][2][1][0][42] = 4,
5050 + [0][1][2][1][0][44] = 4,
5051 + [0][1][2][1][0][46] = 4,
5052 + [1][0][2][0][0][1] = 30,
5053 + [1][0][2][0][0][5] = 30,
5054 + [1][0][2][0][0][9] = 52,
5055 + [1][0][2][0][0][13] = 52,
5056 + [1][0][2][0][0][16] = 52,
5057 + [1][0][2][0][0][20] = 52,
5058 + [1][0][2][0][0][24] = 52,
5059 + [1][0][2][0][0][28] = 52,
5060 + [1][0][2][0][0][32] = 52,
5061 + [1][0][2][0][0][36] = 54,
5062 + [1][0][2][0][0][39] = 28,
5063 + [1][0][2][0][0][43] = 28,
5064 + [1][1][2][0][0][1] = 18,
5065 + [1][1][2][0][0][5] = 18,
5066 + [1][1][2][0][0][9] = 40,
5067 + [1][1][2][0][0][13] = 40,
5068 + [1][1][2][0][0][16] = 40,
5069 + [1][1][2][0][0][20] = 40,
5070 + [1][1][2][0][0][24] = 40,
5071 + [1][1][2][0][0][28] = 40,
5072 + [1][1][2][0][0][32] = 40,
5073 + [1][1][2][0][0][36] = 42,
5074 + [1][1][2][0][0][39] = 16,
5075 + [1][1][2][0][0][43] = 16,
5076 + [1][1][2][1][0][1] = 6,
5077 + [1][1][2][1][0][5] = 6,
5078 + [1][1][2][1][0][9] = 28,
5079 + [1][1][2][1][0][13] = 28,
5080 + [1][1][2][1][0][16] = 28,
5081 + [1][1][2][1][0][20] = 28,
5082 + [1][1][2][1][0][24] = 28,
5083 + [1][1][2][1][0][28] = 28,
5084 + [1][1][2][1][0][32] = 28,
5085 + [1][1][2][1][0][36] = 30,
5086 + [1][1][2][1][0][39] = 4,
5087 + [1][1][2][1][0][43] = 4,
5088 + [2][0][2][0][0][3] = 30,
5089 + [2][0][2][0][0][11] = 52,
5090 + [2][0][2][0][0][18] = 52,
5091 + [2][0][2][0][0][26] = 52,
5092 + [2][0][2][0][0][34] = 54,
5093 + [2][0][2][0][0][41] = 28,
5094 + [2][1][2][0][0][3] = 18,
5095 + [2][1][2][0][0][11] = 40,
5096 + [2][1][2][0][0][18] = 40,
5097 + [2][1][2][0][0][26] = 40,
5098 + [2][1][2][0][0][34] = 42,
5099 + [2][1][2][0][0][41] = 16,
5100 + [2][1][2][1][0][3] = 6,
5101 + [2][1][2][1][0][11] = 28,
5102 + [2][1][2][1][0][18] = 28,
5103 + [2][1][2][1][0][26] = 28,
5104 + [2][1][2][1][0][34] = 30,
5105 + [2][1][2][1][0][41] = 4,
5106 + [0][0][1][0][2][0] = 76,
5107 + [0][0][1][0][1][0] = 58,
5108 + [0][0][1][0][3][0] = 62,
5109 + [0][0][1][0][5][0] = 62,
5110 + [0][0][1][0][6][0] = 58,
5111 + [0][0][1][0][9][0] = 58,
5112 + [0][0][1][0][8][0] = 30,
5113 + [0][0][1][0][11][0] = 52,
5114 + [0][0][1][0][2][2] = 76,
5115 + [0][0][1][0][1][2] = 58,
5116 + [0][0][1][0][3][2] = 62,
5117 + [0][0][1][0][5][2] = 62,
5118 + [0][0][1][0][6][2] = 58,
5119 + [0][0][1][0][9][2] = 58,
5120 + [0][0][1][0][8][2] = 30,
5121 + [0][0][1][0][11][2] = 52,
5122 + [0][0][1][0][2][4] = 76,
5123 + [0][0][1][0][1][4] = 58,
5124 + [0][0][1][0][3][4] = 62,
5125 + [0][0][1][0][5][4] = 62,
5126 + [0][0][1][0][6][4] = 58,
5127 + [0][0][1][0][9][4] = 58,
5128 + [0][0][1][0][8][4] = 30,
5129 + [0][0][1][0][11][4] = 52,
5130 + [0][0][1][0][2][6] = 76,
5131 + [0][0][1][0][1][6] = 58,
5132 + [0][0][1][0][3][6] = 62,
5133 + [0][0][1][0][5][6] = 62,
5134 + [0][0][1][0][6][6] = 54,
5135 + [0][0][1][0][9][6] = 58,
5136 + [0][0][1][0][8][6] = 30,
5137 + [0][0][1][0][11][6] = 52,
5138 + [0][0][1][0][2][8] = 76,
5139 + [0][0][1][0][1][8] = 58,
5140 + [0][0][1][0][3][8] = 62,
5141 + [0][0][1][0][5][8] = 64,
5142 + [0][0][1][0][6][8] = 58,
5143 + [0][0][1][0][9][8] = 58,
5144 + [0][0][1][0][8][8] = 54,
5145 + [0][0][1][0][11][8] = 52,
5146 + [0][0][1][0][2][10] = 76,
5147 + [0][0][1][0][1][10] = 58,
5148 + [0][0][1][0][3][10] = 62,
5149 + [0][0][1][0][5][10] = 64,
5150 + [0][0][1][0][6][10] = 58,
5151 + [0][0][1][0][9][10] = 58,
5152 + [0][0][1][0][8][10] = 54,
5153 + [0][0][1][0][11][10] = 52,
5154 + [0][0][1][0][2][12] = 76,
5155 + [0][0][1][0][1][12] = 58,
5156 + [0][0][1][0][3][12] = 62,
5157 + [0][0][1][0][5][12] = 64,
5158 + [0][0][1][0][6][12] = 58,
5159 + [0][0][1][0][9][12] = 58,
5160 + [0][0][1][0][8][12] = 54,
5161 + [0][0][1][0][11][12] = 52,
5162 + [0][0][1][0][2][14] = 76,
5163 + [0][0][1][0][1][14] = 58,
5164 + [0][0][1][0][3][14] = 62,
5165 + [0][0][1][0][5][14] = 64,
5166 + [0][0][1][0][6][14] = 58,
5167 + [0][0][1][0][9][14] = 58,
5168 + [0][0][1][0][8][14] = 54,
5169 + [0][0][1][0][11][14] = 52,
5170 + [0][0][1][0][2][15] = 76,
5171 + [0][0][1][0][1][15] = 58,
5172 + [0][0][1][0][3][15] = 76,
5173 + [0][0][1][0][5][15] = 76,
5174 + [0][0][1][0][6][15] = 58,
5175 + [0][0][1][0][9][15] = 58,
5176 + [0][0][1][0][8][15] = 54,
5177 + [0][0][1][0][11][15] = 52,
5178 + [0][0][1][0][2][17] = 76,
5179 + [0][0][1][0][1][17] = 58,
5180 + [0][0][1][0][3][17] = 76,
5181 + [0][0][1][0][5][17] = 76,
5182 + [0][0][1][0][6][17] = 58,
5183 + [0][0][1][0][9][17] = 58,
5184 + [0][0][1][0][8][17] = 54,
5185 + [0][0][1][0][11][17] = 52,
5186 + [0][0][1][0][2][19] = 76,
5187 + [0][0][1][0][1][19] = 58,
5188 + [0][0][1][0][3][19] = 76,
5189 + [0][0][1][0][5][19] = 76,
5190 + [0][0][1][0][6][19] = 58,
5191 + [0][0][1][0][9][19] = 58,
5192 + [0][0][1][0][8][19] = 54,
5193 + [0][0][1][0][11][19] = 52,
5194 + [0][0][1][0][2][21] = 76,
5195 + [0][0][1][0][1][21] = 58,
5196 + [0][0][1][0][3][21] = 76,
5197 + [0][0][1][0][5][21] = 76,
5198 + [0][0][1][0][6][21] = 58,
5199 + [0][0][1][0][9][21] = 58,
5200 + [0][0][1][0][8][21] = 54,
5201 + [0][0][1][0][11][21] = 52,
5202 + [0][0][1][0][2][23] = 76,
5203 + [0][0][1][0][1][23] = 58,
5204 + [0][0][1][0][3][23] = 76,
5205 + [0][0][1][0][5][23] = 76,
5206 + [0][0][1][0][6][23] = 58,
5207 + [0][0][1][0][9][23] = 58,
5208 + [0][0][1][0][8][23] = 54,
5209 + [0][0][1][0][11][23] = 52,
5210 + [0][0][1][0][2][25] = 76,
5211 + [0][0][1][0][1][25] = 58,
5212 + [0][0][1][0][3][25] = 76,
5213 + [0][0][1][0][5][25] = 127,
5214 + [0][0][1][0][6][25] = 58,
5215 + [0][0][1][0][9][25] = 127,
5216 + [0][0][1][0][8][25] = 54,
5217 + [0][0][1][0][11][25] = 52,
5218 + [0][0][1][0][2][27] = 76,
5219 + [0][0][1][0][1][27] = 58,
5220 + [0][0][1][0][3][27] = 76,
5221 + [0][0][1][0][5][27] = 127,
5222 + [0][0][1][0][6][27] = 58,
5223 + [0][0][1][0][9][27] = 127,
5224 + [0][0][1][0][8][27] = 54,
5225 + [0][0][1][0][11][27] = 52,
5226 + [0][0][1][0][2][29] = 76,
5227 + [0][0][1][0][1][29] = 58,
5228 + [0][0][1][0][3][29] = 76,
5229 + [0][0][1][0][5][29] = 127,
5230 + [0][0][1][0][6][29] = 58,
5231 + [0][0][1][0][9][29] = 127,
5232 + [0][0][1][0][8][29] = 54,
5233 + [0][0][1][0][11][29] = 52,
5234 + [0][0][1][0][2][31] = 76,
5235 + [0][0][1][0][1][31] = 58,
5236 + [0][0][1][0][3][31] = 76,
5237 + [0][0][1][0][5][31] = 76,
5238 + [0][0][1][0][6][31] = 58,
5239 + [0][0][1][0][9][31] = 58,
5240 + [0][0][1][0][8][31] = 54,
5241 + [0][0][1][0][11][31] = 52,
5242 + [0][0][1][0][2][33] = 76,
5243 + [0][0][1][0][1][33] = 58,
5244 + [0][0][1][0][3][33] = 76,
5245 + [0][0][1][0][5][33] = 76,
5246 + [0][0][1][0][6][33] = 58,
5247 + [0][0][1][0][9][33] = 58,
5248 + [0][0][1][0][8][33] = 54,
5249 + [0][0][1][0][11][33] = 52,
5250 + [0][0][1][0][2][35] = 74,
5251 + [0][0][1][0][1][35] = 58,
5252 + [0][0][1][0][3][35] = 76,
5253 + [0][0][1][0][5][35] = 74,
5254 + [0][0][1][0][6][35] = 58,
5255 + [0][0][1][0][9][35] = 58,
5256 + [0][0][1][0][8][35] = 54,
5257 + [0][0][1][0][11][35] = 52,
5258 + [0][0][1][0][2][37] = 76,
5259 + [0][0][1][0][1][37] = 127,
5260 + [0][0][1][0][3][37] = 76,
5261 + [0][0][1][0][5][37] = 76,
5262 + [0][0][1][0][6][37] = 58,
5263 + [0][0][1][0][9][37] = 76,
5264 + [0][0][1][0][8][37] = 54,
5265 + [0][0][1][0][11][37] = 127,
5266 + [0][0][1][0][2][38] = 76,
5267 + [0][0][1][0][1][38] = 28,
5268 + [0][0][1][0][3][38] = 127,
5269 + [0][0][1][0][5][38] = 76,
5270 + [0][0][1][0][6][38] = 28,
5271 + [0][0][1][0][9][38] = 76,
5272 + [0][0][1][0][8][38] = 54,
5273 + [0][0][1][0][11][38] = 52,
5274 + [0][0][1][0][2][40] = 76,
5275 + [0][0][1][0][1][40] = 28,
5276 + [0][0][1][0][3][40] = 127,
5277 + [0][0][1][0][5][40] = 76,
5278 + [0][0][1][0][6][40] = 28,
5279 + [0][0][1][0][9][40] = 76,
5280 + [0][0][1][0][8][40] = 54,
5281 + [0][0][1][0][11][40] = 52,
5282 + [0][0][1][0][2][42] = 76,
5283 + [0][0][1][0][1][42] = 28,
5284 + [0][0][1][0][3][42] = 127,
5285 + [0][0][1][0][5][42] = 76,
5286 + [0][0][1][0][6][42] = 28,
5287 + [0][0][1][0][9][42] = 76,
5288 + [0][0][1][0][8][42] = 54,
5289 + [0][0][1][0][11][42] = 52,
5290 + [0][0][1][0][2][44] = 76,
5291 + [0][0][1][0][1][44] = 28,
5292 + [0][0][1][0][3][44] = 127,
5293 + [0][0][1][0][5][44] = 76,
5294 + [0][0][1][0][6][44] = 28,
5295 + [0][0][1][0][9][44] = 76,
5296 + [0][0][1][0][8][44] = 54,
5297 + [0][0][1][0][11][44] = 52,
5298 + [0][0][1][0][2][46] = 76,
5299 + [0][0][1][0][1][46] = 28,
5300 + [0][0][1][0][3][46] = 127,
5301 + [0][0][1][0][5][46] = 76,
5302 + [0][0][1][0][6][46] = 28,
5303 + [0][0][1][0][9][46] = 76,
5304 + [0][0][1][0][8][46] = 54,
5305 + [0][0][1][0][11][46] = 52,
5306 + [0][1][1][0][2][0] = 68,
5307 + [0][1][1][0][1][0] = 46,
5308 + [0][1][1][0][3][0] = 50,
5309 + [0][1][1][0][5][0] = 40,
5310 + [0][1][1][0][6][0] = 46,
5311 + [0][1][1][0][9][0] = 46,
5312 + [0][1][1][0][8][0] = 18,
5313 + [0][1][1][0][11][0] = 40,
5314 + [0][1][1][0][2][2] = 68,
5315 + [0][1][1][0][1][2] = 46,
5316 + [0][1][1][0][3][2] = 50,
5317 + [0][1][1][0][5][2] = 40,
5318 + [0][1][1][0][6][2] = 46,
5319 + [0][1][1][0][9][2] = 46,
5320 + [0][1][1][0][8][2] = 18,
5321 + [0][1][1][0][11][2] = 40,
5322 + [0][1][1][0][2][4] = 68,
5323 + [0][1][1][0][1][4] = 46,
5324 + [0][1][1][0][3][4] = 50,
5325 + [0][1][1][0][5][4] = 40,
5326 + [0][1][1][0][6][4] = 46,
5327 + [0][1][1][0][9][4] = 46,
5328 + [0][1][1][0][8][4] = 18,
5329 + [0][1][1][0][11][4] = 40,
5330 + [0][1][1][0][2][6] = 68,
5331 + [0][1][1][0][1][6] = 46,
5332 + [0][1][1][0][3][6] = 50,
5333 + [0][1][1][0][5][6] = 40,
5334 + [0][1][1][0][6][6] = 36,
5335 + [0][1][1][0][9][6] = 46,
5336 + [0][1][1][0][8][6] = 18,
5337 + [0][1][1][0][11][6] = 40,
5338 + [0][1][1][0][2][8] = 68,
5339 + [0][1][1][0][1][8] = 46,
5340 + [0][1][1][0][3][8] = 50,
5341 + [0][1][1][0][5][8] = 52,
5342 + [0][1][1][0][6][8] = 46,
5343 + [0][1][1][0][9][8] = 46,
5344 + [0][1][1][0][8][8] = 42,
5345 + [0][1][1][0][11][8] = 40,
5346 + [0][1][1][0][2][10] = 68,
5347 + [0][1][1][0][1][10] = 46,
5348 + [0][1][1][0][3][10] = 50,
5349 + [0][1][1][0][5][10] = 52,
5350 + [0][1][1][0][6][10] = 46,
5351 + [0][1][1][0][9][10] = 46,
5352 + [0][1][1][0][8][10] = 42,
5353 + [0][1][1][0][11][10] = 40,
5354 + [0][1][1][0][2][12] = 68,
5355 + [0][1][1][0][1][12] = 46,
5356 + [0][1][1][0][3][12] = 50,
5357 + [0][1][1][0][5][12] = 52,
5358 + [0][1][1][0][6][12] = 46,
5359 + [0][1][1][0][9][12] = 46,
5360 + [0][1][1][0][8][12] = 42,
5361 + [0][1][1][0][11][12] = 40,
5362 + [0][1][1][0][2][14] = 68,
5363 + [0][1][1][0][1][14] = 46,
5364 + [0][1][1][0][3][14] = 50,
5365 + [0][1][1][0][5][14] = 52,
5366 + [0][1][1][0][6][14] = 46,
5367 + [0][1][1][0][9][14] = 46,
5368 + [0][1][1][0][8][14] = 42,
5369 + [0][1][1][0][11][14] = 40,
5370 + [0][1][1][0][2][15] = 68,
5371 + [0][1][1][0][1][15] = 46,
5372 + [0][1][1][0][3][15] = 70,
5373 + [0][1][1][0][5][15] = 68,
5374 + [0][1][1][0][6][15] = 46,
5375 + [0][1][1][0][9][15] = 46,
5376 + [0][1][1][0][8][15] = 42,
5377 + [0][1][1][0][11][15] = 40,
5378 + [0][1][1][0][2][17] = 68,
5379 + [0][1][1][0][1][17] = 46,
5380 + [0][1][1][0][3][17] = 70,
5381 + [0][1][1][0][5][17] = 68,
5382 + [0][1][1][0][6][17] = 46,
5383 + [0][1][1][0][9][17] = 46,
5384 + [0][1][1][0][8][17] = 42,
5385 + [0][1][1][0][11][17] = 40,
5386 + [0][1][1][0][2][19] = 68,
5387 + [0][1][1][0][1][19] = 46,
5388 + [0][1][1][0][3][19] = 70,
5389 + [0][1][1][0][5][19] = 68,
5390 + [0][1][1][0][6][19] = 46,
5391 + [0][1][1][0][9][19] = 46,
5392 + [0][1][1][0][8][19] = 42,
5393 + [0][1][1][0][11][19] = 40,
5394 + [0][1][1][0][2][21] = 68,
5395 + [0][1][1][0][1][21] = 46,
5396 + [0][1][1][0][3][21] = 70,
5397 + [0][1][1][0][5][21] = 68,
5398 + [0][1][1][0][6][21] = 46,
5399 + [0][1][1][0][9][21] = 46,
5400 + [0][1][1][0][8][21] = 42,
5401 + [0][1][1][0][11][21] = 40,
5402 + [0][1][1][0][2][23] = 68,
5403 + [0][1][1][0][1][23] = 46,
5404 + [0][1][1][0][3][23] = 70,
5405 + [0][1][1][0][5][23] = 68,
5406 + [0][1][1][0][6][23] = 46,
5407 + [0][1][1][0][9][23] = 46,
5408 + [0][1][1][0][8][23] = 42,
5409 + [0][1][1][0][11][23] = 40,
5410 + [0][1][1][0][2][25] = 68,
5411 + [0][1][1][0][1][25] = 46,
5412 + [0][1][1][0][3][25] = 70,
5413 + [0][1][1][0][5][25] = 127,
5414 + [0][1][1][0][6][25] = 46,
5415 + [0][1][1][0][9][25] = 127,
5416 + [0][1][1][0][8][25] = 42,
5417 + [0][1][1][0][11][25] = 40,
5418 + [0][1][1][0][2][27] = 68,
5419 + [0][1][1][0][1][27] = 46,
5420 + [0][1][1][0][3][27] = 70,
5421 + [0][1][1][0][5][27] = 127,
5422 + [0][1][1][0][6][27] = 46,
5423 + [0][1][1][0][9][27] = 127,
5424 + [0][1][1][0][8][27] = 42,
5425 + [0][1][1][0][11][27] = 40,
5426 + [0][1][1][0][2][29] = 68,
5427 + [0][1][1][0][1][29] = 46,
5428 + [0][1][1][0][3][29] = 70,
5429 + [0][1][1][0][5][29] = 127,
5430 + [0][1][1][0][6][29] = 46,
5431 + [0][1][1][0][9][29] = 127,
5432 + [0][1][1][0][8][29] = 42,
5433 + [0][1][1][0][11][29] = 40,
5434 + [0][1][1][0][2][31] = 68,
5435 + [0][1][1][0][1][31] = 46,
5436 + [0][1][1][0][3][31] = 70,
5437 + [0][1][1][0][5][31] = 68,
5438 + [0][1][1][0][6][31] = 46,
5439 + [0][1][1][0][9][31] = 46,
5440 + [0][1][1][0][8][31] = 42,
5441 + [0][1][1][0][11][31] = 40,
5442 + [0][1][1][0][2][33] = 68,
5443 + [0][1][1][0][1][33] = 46,
5444 + [0][1][1][0][3][33] = 70,
5445 + [0][1][1][0][5][33] = 68,
5446 + [0][1][1][0][6][33] = 46,
5447 + [0][1][1][0][9][33] = 46,
5448 + [0][1][1][0][8][33] = 42,
5449 + [0][1][1][0][11][33] = 40,
5450 + [0][1][1][0][2][35] = 66,
5451 + [0][1][1][0][1][35] = 46,
5452 + [0][1][1][0][3][35] = 70,
5453 + [0][1][1][0][5][35] = 66,
5454 + [0][1][1][0][6][35] = 46,
5455 + [0][1][1][0][9][35] = 46,
5456 + [0][1][1][0][8][35] = 42,
5457 + [0][1][1][0][11][35] = 40,
5458 + [0][1][1][0][2][37] = 68,
5459 + [0][1][1][0][1][37] = 127,
5460 + [0][1][1][0][3][37] = 70,
5461 + [0][1][1][0][5][37] = 68,
5462 + [0][1][1][0][6][37] = 46,
5463 + [0][1][1][0][9][37] = 68,
5464 + [0][1][1][0][8][37] = 42,
5465 + [0][1][1][0][11][37] = 127,
5466 + [0][1][1][0][2][38] = 76,
5467 + [0][1][1][0][1][38] = 16,
5468 + [0][1][1][0][3][38] = 127,
5469 + [0][1][1][0][5][38] = 76,
5470 + [0][1][1][0][6][38] = 16,
5471 + [0][1][1][0][9][38] = 76,
5472 + [0][1][1][0][8][38] = 42,
5473 + [0][1][1][0][11][38] = 40,
5474 + [0][1][1][0][2][40] = 76,
5475 + [0][1][1][0][1][40] = 16,
5476 + [0][1][1][0][3][40] = 127,
5477 + [0][1][1][0][5][40] = 76,
5478 + [0][1][1][0][6][40] = 16,
5479 + [0][1][1][0][9][40] = 76,
5480 + [0][1][1][0][8][40] = 42,
5481 + [0][1][1][0][11][40] = 40,
5482 + [0][1][1][0][2][42] = 76,
5483 + [0][1][1][0][1][42] = 16,
5484 + [0][1][1][0][3][42] = 127,
5485 + [0][1][1][0][5][42] = 76,
5486 + [0][1][1][0][6][42] = 16,
5487 + [0][1][1][0][9][42] = 76,
5488 + [0][1][1][0][8][42] = 42,
5489 + [0][1][1][0][11][42] = 40,
5490 + [0][1][1][0][2][44] = 76,
5491 + [0][1][1][0][1][44] = 16,
5492 + [0][1][1][0][3][44] = 127,
5493 + [0][1][1][0][5][44] = 76,
5494 + [0][1][1][0][6][44] = 16,
5495 + [0][1][1][0][9][44] = 76,
5496 + [0][1][1][0][8][44] = 42,
5497 + [0][1][1][0][11][44] = 40,
5498 + [0][1][1][0][2][46] = 76,
5499 + [0][1][1][0][1][46] = 16,
5500 + [0][1][1][0][3][46] = 127,
5501 + [0][1][1][0][5][46] = 76,
5502 + [0][1][1][0][6][46] = 16,
5503 + [0][1][1][0][9][46] = 76,
5504 + [0][1][1][0][8][46] = 42,
5505 + [0][1][1][0][11][46] = 40,
5506 + [0][0][2][0][2][0] = 76,
5507 + [0][0][2][0][1][0] = 58,
5508 + [0][0][2][0][3][0] = 62,
5509 + [0][0][2][0][5][0] = 62,
5510 + [0][0][2][0][6][0] = 58,
5511 + [0][0][2][0][9][0] = 58,
5512 + [0][0][2][0][8][0] = 30,
5513 + [0][0][2][0][11][0] = 52,
5514 + [0][0][2][0][2][2] = 76,
5515 + [0][0][2][0][1][2] = 58,
5516 + [0][0][2][0][3][2] = 62,
5517 + [0][0][2][0][5][2] = 62,
5518 + [0][0][2][0][6][2] = 58,
5519 + [0][0][2][0][9][2] = 58,
5520 + [0][0][2][0][8][2] = 30,
5521 + [0][0][2][0][11][2] = 52,
5522 + [0][0][2][0][2][4] = 76,
5523 + [0][0][2][0][1][4] = 58,
5524 + [0][0][2][0][3][4] = 62,
5525 + [0][0][2][0][5][4] = 62,
5526 + [0][0][2][0][6][4] = 58,
5527 + [0][0][2][0][9][4] = 58,
5528 + [0][0][2][0][8][4] = 30,
5529 + [0][0][2][0][11][4] = 52,
5530 + [0][0][2][0][2][6] = 76,
5531 + [0][0][2][0][1][6] = 58,
5532 + [0][0][2][0][3][6] = 62,
5533 + [0][0][2][0][5][6] = 62,
5534 + [0][0][2][0][6][6] = 54,
5535 + [0][0][2][0][9][6] = 58,
5536 + [0][0][2][0][8][6] = 30,
5537 + [0][0][2][0][11][6] = 52,
5538 + [0][0][2][0][2][8] = 76,
5539 + [0][0][2][0][1][8] = 58,
5540 + [0][0][2][0][3][8] = 62,
5541 + [0][0][2][0][5][8] = 64,
5542 + [0][0][2][0][6][8] = 58,
5543 + [0][0][2][0][9][8] = 58,
5544 + [0][0][2][0][8][8] = 54,
5545 + [0][0][2][0][11][8] = 52,
5546 + [0][0][2][0][2][10] = 76,
5547 + [0][0][2][0][1][10] = 58,
5548 + [0][0][2][0][3][10] = 62,
5549 + [0][0][2][0][5][10] = 64,
5550 + [0][0][2][0][6][10] = 58,
5551 + [0][0][2][0][9][10] = 58,
5552 + [0][0][2][0][8][10] = 54,
5553 + [0][0][2][0][11][10] = 52,
5554 + [0][0][2][0][2][12] = 76,
5555 + [0][0][2][0][1][12] = 58,
5556 + [0][0][2][0][3][12] = 62,
5557 + [0][0][2][0][5][12] = 64,
5558 + [0][0][2][0][6][12] = 58,
5559 + [0][0][2][0][9][12] = 58,
5560 + [0][0][2][0][8][12] = 54,
5561 + [0][0][2][0][11][12] = 52,
5562 + [0][0][2][0][2][14] = 76,
5563 + [0][0][2][0][1][14] = 58,
5564 + [0][0][2][0][3][14] = 62,
5565 + [0][0][2][0][5][14] = 64,
5566 + [0][0][2][0][6][14] = 58,
5567 + [0][0][2][0][9][14] = 58,
5568 + [0][0][2][0][8][14] = 54,
5569 + [0][0][2][0][11][14] = 52,
5570 + [0][0][2][0][2][15] = 74,
5571 + [0][0][2][0][1][15] = 58,
5572 + [0][0][2][0][3][15] = 76,
5573 + [0][0][2][0][5][15] = 74,
5574 + [0][0][2][0][6][15] = 58,
5575 + [0][0][2][0][9][15] = 58,
5576 + [0][0][2][0][8][15] = 54,
5577 + [0][0][2][0][11][15] = 52,
5578 + [0][0][2][0][2][17] = 76,
5579 + [0][0][2][0][1][17] = 58,
5580 + [0][0][2][0][3][17] = 76,
5581 + [0][0][2][0][5][17] = 76,
5582 + [0][0][2][0][6][17] = 58,
5583 + [0][0][2][0][9][17] = 58,
5584 + [0][0][2][0][8][17] = 54,
5585 + [0][0][2][0][11][17] = 52,
5586 + [0][0][2][0][2][19] = 76,
5587 + [0][0][2][0][1][19] = 58,
5588 + [0][0][2][0][3][19] = 76,
5589 + [0][0][2][0][5][19] = 76,
5590 + [0][0][2][0][6][19] = 58,
5591 + [0][0][2][0][9][19] = 58,
5592 + [0][0][2][0][8][19] = 54,
5593 + [0][0][2][0][11][19] = 52,
5594 + [0][0][2][0][2][21] = 76,
5595 + [0][0][2][0][1][21] = 58,
5596 + [0][0][2][0][3][21] = 76,
5597 + [0][0][2][0][5][21] = 76,
5598 + [0][0][2][0][6][21] = 58,
5599 + [0][0][2][0][9][21] = 58,
5600 + [0][0][2][0][8][21] = 54,
5601 + [0][0][2][0][11][21] = 52,
5602 + [0][0][2][0][2][23] = 76,
5603 + [0][0][2][0][1][23] = 58,
5604 + [0][0][2][0][3][23] = 76,
5605 + [0][0][2][0][5][23] = 76,
5606 + [0][0][2][0][6][23] = 58,
5607 + [0][0][2][0][9][23] = 58,
5608 + [0][0][2][0][8][23] = 54,
5609 + [0][0][2][0][11][23] = 52,
5610 + [0][0][2][0][2][25] = 76,
5611 + [0][0][2][0][1][25] = 58,
5612 + [0][0][2][0][3][25] = 76,
5613 + [0][0][2][0][5][25] = 127,
5614 + [0][0][2][0][6][25] = 58,
5615 + [0][0][2][0][9][25] = 127,
5616 + [0][0][2][0][8][25] = 54,
5617 + [0][0][2][0][11][25] = 52,
5618 + [0][0][2][0][2][27] = 76,
5619 + [0][0][2][0][1][27] = 58,
5620 + [0][0][2][0][3][27] = 76,
5621 + [0][0][2][0][5][27] = 127,
5622 + [0][0][2][0][6][27] = 58,
5623 + [0][0][2][0][9][27] = 127,
5624 + [0][0][2][0][8][27] = 54,
5625 + [0][0][2][0][11][27] = 52,
5626 + [0][0][2][0][2][29] = 76,
5627 + [0][0][2][0][1][29] = 58,
5628 + [0][0][2][0][3][29] = 76,
5629 + [0][0][2][0][5][29] = 127,
5630 + [0][0][2][0][6][29] = 58,
5631 + [0][0][2][0][9][29] = 127,
5632 + [0][0][2][0][8][29] = 54,
5633 + [0][0][2][0][11][29] = 52,
5634 + [0][0][2][0][2][31] = 76,
5635 + [0][0][2][0][1][31] = 58,
5636 + [0][0][2][0][3][31] = 76,
5637 + [0][0][2][0][5][31] = 76,
5638 + [0][0][2][0][6][31] = 58,
5639 + [0][0][2][0][9][31] = 58,
5640 + [0][0][2][0][8][31] = 54,
5641 + [0][0][2][0][11][31] = 52,
5642 + [0][0][2][0][2][33] = 76,
5643 + [0][0][2][0][1][33] = 58,
5644 + [0][0][2][0][3][33] = 76,
5645 + [0][0][2][0][5][33] = 76,
5646 + [0][0][2][0][6][33] = 58,
5647 + [0][0][2][0][9][33] = 58,
5648 + [0][0][2][0][8][33] = 54,
5649 + [0][0][2][0][11][33] = 52,
5650 + [0][0][2][0][2][35] = 70,
5651 + [0][0][2][0][1][35] = 58,
5652 + [0][0][2][0][3][35] = 76,
5653 + [0][0][2][0][5][35] = 70,
5654 + [0][0][2][0][6][35] = 58,
5655 + [0][0][2][0][9][35] = 58,
5656 + [0][0][2][0][8][35] = 54,
5657 + [0][0][2][0][11][35] = 52,
5658 + [0][0][2][0][2][37] = 76,
5659 + [0][0][2][0][1][37] = 127,
5660 + [0][0][2][0][3][37] = 76,
5661 + [0][0][2][0][5][37] = 76,
5662 + [0][0][2][0][6][37] = 58,
5663 + [0][0][2][0][9][37] = 76,
5664 + [0][0][2][0][8][37] = 54,
5665 + [0][0][2][0][11][37] = 127,
5666 + [0][0][2][0][2][38] = 76,
5667 + [0][0][2][0][1][38] = 28,
5668 + [0][0][2][0][3][38] = 127,
5669 + [0][0][2][0][5][38] = 76,
5670 + [0][0][2][0][6][38] = 28,
5671 + [0][0][2][0][9][38] = 76,
5672 + [0][0][2][0][8][38] = 54,
5673 + [0][0][2][0][11][38] = 52,
5674 + [0][0][2][0][2][40] = 76,
5675 + [0][0][2][0][1][40] = 28,
5676 + [0][0][2][0][3][40] = 127,
5677 + [0][0][2][0][5][40] = 76,
5678 + [0][0][2][0][6][40] = 28,
5679 + [0][0][2][0][9][40] = 76,
5680 + [0][0][2][0][8][40] = 54,
5681 + [0][0][2][0][11][40] = 52,
5682 + [0][0][2][0][2][42] = 76,
5683 + [0][0][2][0][1][42] = 28,
5684 + [0][0][2][0][3][42] = 127,
5685 + [0][0][2][0][5][42] = 76,
5686 + [0][0][2][0][6][42] = 28,
5687 + [0][0][2][0][9][42] = 76,
5688 + [0][0][2][0][8][42] = 54,
5689 + [0][0][2][0][11][42] = 52,
5690 + [0][0][2][0][2][44] = 76,
5691 + [0][0][2][0][1][44] = 28,
5692 + [0][0][2][0][3][44] = 127,
5693 + [0][0][2][0][5][44] = 76,
5694 + [0][0][2][0][6][44] = 28,
5695 + [0][0][2][0][9][44] = 76,
5696 + [0][0][2][0][8][44] = 54,
5697 + [0][0][2][0][11][44] = 52,
5698 + [0][0][2][0][2][46] = 76,
5699 + [0][0][2][0][1][46] = 28,
5700 + [0][0][2][0][3][46] = 127,
5701 + [0][0][2][0][5][46] = 76,
5702 + [0][0][2][0][6][46] = 28,
5703 + [0][0][2][0][9][46] = 76,
5704 + [0][0][2][0][8][46] = 54,
5705 + [0][0][2][0][11][46] = 52,
5706 + [0][1][2][0][2][0] = 68,
5707 + [0][1][2][0][1][0] = 46,
5708 + [0][1][2][0][3][0] = 50,
5709 + [0][1][2][0][5][0] = 40,
5710 + [0][1][2][0][6][0] = 46,
5711 + [0][1][2][0][9][0] = 46,
5712 + [0][1][2][0][8][0] = 18,
5713 + [0][1][2][0][11][0] = 40,
5714 + [0][1][2][0][2][2] = 68,
5715 + [0][1][2][0][1][2] = 46,
5716 + [0][1][2][0][3][2] = 50,
5717 + [0][1][2][0][5][2] = 40,
5718 + [0][1][2][0][6][2] = 46,
5719 + [0][1][2][0][9][2] = 46,
5720 + [0][1][2][0][8][2] = 18,
5721 + [0][1][2][0][11][2] = 40,
5722 + [0][1][2][0][2][4] = 68,
5723 + [0][1][2][0][1][4] = 46,
5724 + [0][1][2][0][3][4] = 50,
5725 + [0][1][2][0][5][4] = 40,
5726 + [0][1][2][0][6][4] = 46,
5727 + [0][1][2][0][9][4] = 46,
5728 + [0][1][2][0][8][4] = 18,
5729 + [0][1][2][0][11][4] = 40,
5730 + [0][1][2][0][2][6] = 68,
5731 + [0][1][2][0][1][6] = 46,
5732 + [0][1][2][0][3][6] = 50,
5733 + [0][1][2][0][5][6] = 40,
5734 + [0][1][2][0][6][6] = 36,
5735 + [0][1][2][0][9][6] = 46,
5736 + [0][1][2][0][8][6] = 18,
5737 + [0][1][2][0][11][6] = 40,
5738 + [0][1][2][0][2][8] = 68,
5739 + [0][1][2][0][1][8] = 46,
5740 + [0][1][2][0][3][8] = 50,
5741 + [0][1][2][0][5][8] = 52,
5742 + [0][1][2][0][6][8] = 46,
5743 + [0][1][2][0][9][8] = 46,
5744 + [0][1][2][0][8][8] = 42,
5745 + [0][1][2][0][11][8] = 40,
5746 + [0][1][2][0][2][10] = 68,
5747 + [0][1][2][0][1][10] = 46,
5748 + [0][1][2][0][3][10] = 50,
5749 + [0][1][2][0][5][10] = 52,
5750 + [0][1][2][0][6][10] = 46,
5751 + [0][1][2][0][9][10] = 46,
5752 + [0][1][2][0][8][10] = 42,
5753 + [0][1][2][0][11][10] = 40,
5754 + [0][1][2][0][2][12] = 68,
5755 + [0][1][2][0][1][12] = 46,
5756 + [0][1][2][0][3][12] = 50,
5757 + [0][1][2][0][5][12] = 52,
5758 + [0][1][2][0][6][12] = 46,
5759 + [0][1][2][0][9][12] = 46,
5760 + [0][1][2][0][8][12] = 42,
5761 + [0][1][2][0][11][12] = 40,
5762 + [0][1][2][0][2][14] = 68,
5763 + [0][1][2][0][1][14] = 46,
5764 + [0][1][2][0][3][14] = 50,
5765 + [0][1][2][0][5][14] = 52,
5766 + [0][1][2][0][6][14] = 46,
5767 + [0][1][2][0][9][14] = 46,
5768 + [0][1][2][0][8][14] = 42,
5769 + [0][1][2][0][11][14] = 40,
5770 + [0][1][2][0][2][15] = 68,
5771 + [0][1][2][0][1][15] = 46,
5772 + [0][1][2][0][3][15] = 70,
5773 + [0][1][2][0][5][15] = 68,
5774 + [0][1][2][0][6][15] = 46,
5775 + [0][1][2][0][9][15] = 46,
5776 + [0][1][2][0][8][15] = 42,
5777 + [0][1][2][0][11][15] = 40,
5778 + [0][1][2][0][2][17] = 68,
5779 + [0][1][2][0][1][17] = 46,
5780 + [0][1][2][0][3][17] = 70,
5781 + [0][1][2][0][5][17] = 68,
5782 + [0][1][2][0][6][17] = 46,
5783 + [0][1][2][0][9][17] = 46,
5784 + [0][1][2][0][8][17] = 42,
5785 + [0][1][2][0][11][17] = 40,
5786 + [0][1][2][0][2][19] = 68,
5787 + [0][1][2][0][1][19] = 46,
5788 + [0][1][2][0][3][19] = 70,
5789 + [0][1][2][0][5][19] = 68,
5790 + [0][1][2][0][6][19] = 46,
5791 + [0][1][2][0][9][19] = 46,
5792 + [0][1][2][0][8][19] = 42,
5793 + [0][1][2][0][11][19] = 40,
5794 + [0][1][2][0][2][21] = 68,
5795 + [0][1][2][0][1][21] = 46,
5796 + [0][1][2][0][3][21] = 70,
5797 + [0][1][2][0][5][21] = 68,
5798 + [0][1][2][0][6][21] = 46,
5799 + [0][1][2][0][9][21] = 46,
5800 + [0][1][2][0][8][21] = 42,
5801 + [0][1][2][0][11][21] = 40,
5802 + [0][1][2][0][2][23] = 68,
5803 + [0][1][2][0][1][23] = 46,
5804 + [0][1][2][0][3][23] = 70,
5805 + [0][1][2][0][5][23] = 68,
5806 + [0][1][2][0][6][23] = 46,
5807 + [0][1][2][0][9][23] = 46,
5808 + [0][1][2][0][8][23] = 42,
5809 + [0][1][2][0][11][23] = 40,
5810 + [0][1][2][0][2][25] = 68,
5811 + [0][1][2][0][1][25] = 46,
5812 + [0][1][2][0][3][25] = 70,
5813 + [0][1][2][0][5][25] = 127,
5814 + [0][1][2][0][6][25] = 46,
5815 + [0][1][2][0][9][25] = 127,
5816 + [0][1][2][0][8][25] = 42,
5817 + [0][1][2][0][11][25] = 40,
5818 + [0][1][2][0][2][27] = 68,
5819 + [0][1][2][0][1][27] = 46,
5820 + [0][1][2][0][3][27] = 70,
5821 + [0][1][2][0][5][27] = 127,
5822 + [0][1][2][0][6][27] = 46,
5823 + [0][1][2][0][9][27] = 127,
5824 + [0][1][2][0][8][27] = 42,
5825 + [0][1][2][0][11][27] = 40,
5826 + [0][1][2][0][2][29] = 68,
5827 + [0][1][2][0][1][29] = 46,
5828 + [0][1][2][0][3][29] = 70,
5829 + [0][1][2][0][5][29] = 127,
5830 + [0][1][2][0][6][29] = 46,
5831 + [0][1][2][0][9][29] = 127,
5832 + [0][1][2][0][8][29] = 42,
5833 + [0][1][2][0][11][29] = 40,
5834 + [0][1][2][0][2][31] = 68,
5835 + [0][1][2][0][1][31] = 46,
5836 + [0][1][2][0][3][31] = 70,
5837 + [0][1][2][0][5][31] = 68,
5838 + [0][1][2][0][6][31] = 46,
5839 + [0][1][2][0][9][31] = 46,
5840 + [0][1][2][0][8][31] = 42,
5841 + [0][1][2][0][11][31] = 40,
5842 + [0][1][2][0][2][33] = 68,
5843 + [0][1][2][0][1][33] = 46,
5844 + [0][1][2][0][3][33] = 70,
5845 + [0][1][2][0][5][33] = 68,
5846 + [0][1][2][0][6][33] = 46,
5847 + [0][1][2][0][9][33] = 46,
5848 + [0][1][2][0][8][33] = 42,
5849 + [0][1][2][0][11][33] = 40,
5850 + [0][1][2][0][2][35] = 64,
5851 + [0][1][2][0][1][35] = 46,
5852 + [0][1][2][0][3][35] = 70,
5853 + [0][1][2][0][5][35] = 64,
5854 + [0][1][2][0][6][35] = 46,
5855 + [0][1][2][0][9][35] = 46,
5856 + [0][1][2][0][8][35] = 42,
5857 + [0][1][2][0][11][35] = 40,
5858 + [0][1][2][0][2][37] = 68,
5859 + [0][1][2][0][1][37] = 127,
5860 + [0][1][2][0][3][37] = 70,
5861 + [0][1][2][0][5][37] = 68,
5862 + [0][1][2][0][6][37] = 46,
5863 + [0][1][2][0][9][37] = 68,
5864 + [0][1][2][0][8][37] = 42,
5865 + [0][1][2][0][11][37] = 127,
5866 + [0][1][2][0][2][38] = 76,
5867 + [0][1][2][0][1][38] = 16,
5868 + [0][1][2][0][3][38] = 127,
5869 + [0][1][2][0][5][38] = 76,
5870 + [0][1][2][0][6][38] = 16,
5871 + [0][1][2][0][9][38] = 76,
5872 + [0][1][2][0][8][38] = 42,
5873 + [0][1][2][0][11][38] = 40,
5874 + [0][1][2][0][2][40] = 76,
5875 + [0][1][2][0][1][40] = 16,
5876 + [0][1][2][0][3][40] = 127,
5877 + [0][1][2][0][5][40] = 76,
5878 + [0][1][2][0][6][40] = 16,
5879 + [0][1][2][0][9][40] = 76,
5880 + [0][1][2][0][8][40] = 42,
5881 + [0][1][2][0][11][40] = 40,
5882 + [0][1][2][0][2][42] = 76,
5883 + [0][1][2][0][1][42] = 16,
5884 + [0][1][2][0][3][42] = 127,
5885 + [0][1][2][0][5][42] = 76,
5886 + [0][1][2][0][6][42] = 16,
5887 + [0][1][2][0][9][42] = 76,
5888 + [0][1][2][0][8][42] = 42,
5889 + [0][1][2][0][11][42] = 40,
5890 + [0][1][2][0][2][44] = 76,
5891 + [0][1][2][0][1][44] = 16,
5892 + [0][1][2][0][3][44] = 127,
5893 + [0][1][2][0][5][44] = 76,
5894 + [0][1][2][0][6][44] = 16,
5895 + [0][1][2][0][9][44] = 76,
5896 + [0][1][2][0][8][44] = 42,
5897 + [0][1][2][0][11][44] = 40,
5898 + [0][1][2][0][2][46] = 76,
5899 + [0][1][2][0][1][46] = 16,
5900 + [0][1][2][0][3][46] = 127,
5901 + [0][1][2][0][5][46] = 76,
5902 + [0][1][2][0][6][46] = 16,
5903 + [0][1][2][0][9][46] = 76,
5904 + [0][1][2][0][8][46] = 42,
5905 + [0][1][2][0][11][46] = 40,
5906 + [0][1][2][1][2][0] = 68,
5907 + [0][1][2][1][1][0] = 34,
5908 + [0][1][2][1][3][0] = 50,
5909 + [0][1][2][1][5][0] = 38,
5910 + [0][1][2][1][6][0] = 34,
5911 + [0][1][2][1][9][0] = 34,
5912 + [0][1][2][1][8][0] = 6,
5913 + [0][1][2][1][11][0] = 28,
5914 + [0][1][2][1][2][2] = 68,
5915 + [0][1][2][1][1][2] = 34,
5916 + [0][1][2][1][3][2] = 50,
5917 + [0][1][2][1][5][2] = 38,
5918 + [0][1][2][1][6][2] = 34,
5919 + [0][1][2][1][9][2] = 34,
5920 + [0][1][2][1][8][2] = 6,
5921 + [0][1][2][1][11][2] = 28,
5922 + [0][1][2][1][2][4] = 68,
5923 + [0][1][2][1][1][4] = 34,
5924 + [0][1][2][1][3][4] = 50,
5925 + [0][1][2][1][5][4] = 38,
5926 + [0][1][2][1][6][4] = 34,
5927 + [0][1][2][1][9][4] = 34,
5928 + [0][1][2][1][8][4] = 6,
5929 + [0][1][2][1][11][4] = 28,
5930 + [0][1][2][1][2][6] = 68,
5931 + [0][1][2][1][1][6] = 34,
5932 + [0][1][2][1][3][6] = 50,
5933 + [0][1][2][1][5][6] = 38,
5934 + [0][1][2][1][6][6] = 34,
5935 + [0][1][2][1][9][6] = 34,
5936 + [0][1][2][1][8][6] = 6,
5937 + [0][1][2][1][11][6] = 28,
5938 + [0][1][2][1][2][8] = 68,
5939 + [0][1][2][1][1][8] = 34,
5940 + [0][1][2][1][3][8] = 50,
5941 + [0][1][2][1][5][8] = 38,
5942 + [0][1][2][1][6][8] = 34,
5943 + [0][1][2][1][9][8] = 34,
5944 + [0][1][2][1][8][8] = 30,
5945 + [0][1][2][1][11][8] = 28,
5946 + [0][1][2][1][2][10] = 68,
5947 + [0][1][2][1][1][10] = 34,
5948 + [0][1][2][1][3][10] = 50,
5949 + [0][1][2][1][5][10] = 38,
5950 + [0][1][2][1][6][10] = 34,
5951 + [0][1][2][1][9][10] = 34,
5952 + [0][1][2][1][8][10] = 30,
5953 + [0][1][2][1][11][10] = 28,
5954 + [0][1][2][1][2][12] = 68,
5955 + [0][1][2][1][1][12] = 34,
5956 + [0][1][2][1][3][12] = 50,
5957 + [0][1][2][1][5][12] = 38,
5958 + [0][1][2][1][6][12] = 34,
5959 + [0][1][2][1][9][12] = 34,
5960 + [0][1][2][1][8][12] = 30,
5961 + [0][1][2][1][11][12] = 28,
5962 + [0][1][2][1][2][14] = 68,
5963 + [0][1][2][1][1][14] = 34,
5964 + [0][1][2][1][3][14] = 50,
5965 + [0][1][2][1][5][14] = 38,
5966 + [0][1][2][1][6][14] = 34,
5967 + [0][1][2][1][9][14] = 34,
5968 + [0][1][2][1][8][14] = 30,
5969 + [0][1][2][1][11][14] = 28,
5970 + [0][1][2][1][2][15] = 68,
5971 + [0][1][2][1][1][15] = 34,
5972 + [0][1][2][1][3][15] = 70,
5973 + [0][1][2][1][5][15] = 62,
5974 + [0][1][2][1][6][15] = 34,
5975 + [0][1][2][1][9][15] = 34,
5976 + [0][1][2][1][8][15] = 30,
5977 + [0][1][2][1][11][15] = 28,
5978 + [0][1][2][1][2][17] = 68,
5979 + [0][1][2][1][1][17] = 34,
5980 + [0][1][2][1][3][17] = 70,
5981 + [0][1][2][1][5][17] = 62,
5982 + [0][1][2][1][6][17] = 34,
5983 + [0][1][2][1][9][17] = 34,
5984 + [0][1][2][1][8][17] = 30,
5985 + [0][1][2][1][11][17] = 28,
5986 + [0][1][2][1][2][19] = 68,
5987 + [0][1][2][1][1][19] = 34,
5988 + [0][1][2][1][3][19] = 70,
5989 + [0][1][2][1][5][19] = 62,
5990 + [0][1][2][1][6][19] = 34,
5991 + [0][1][2][1][9][19] = 34,
5992 + [0][1][2][1][8][19] = 30,
5993 + [0][1][2][1][11][19] = 28,
5994 + [0][1][2][1][2][21] = 68,
5995 + [0][1][2][1][1][21] = 34,
5996 + [0][1][2][1][3][21] = 70,
5997 + [0][1][2][1][5][21] = 62,
5998 + [0][1][2][1][6][21] = 34,
5999 + [0][1][2][1][9][21] = 34,
6000 + [0][1][2][1][8][21] = 30,
6001 + [0][1][2][1][11][21] = 28,
6002 + [0][1][2][1][2][23] = 68,
6003 + [0][1][2][1][1][23] = 34,
6004 + [0][1][2][1][3][23] = 70,
6005 + [0][1][2][1][5][23] = 62,
6006 + [0][1][2][1][6][23] = 34,
6007 + [0][1][2][1][9][23] = 34,
6008 + [0][1][2][1][8][23] = 30,
6009 + [0][1][2][1][11][23] = 28,
6010 + [0][1][2][1][2][25] = 68,
6011 + [0][1][2][1][1][25] = 34,
6012 + [0][1][2][1][3][25] = 70,
6013 + [0][1][2][1][5][25] = 127,
6014 + [0][1][2][1][6][25] = 34,
6015 + [0][1][2][1][9][25] = 127,
6016 + [0][1][2][1][8][25] = 30,
6017 + [0][1][2][1][11][25] = 28,
6018 + [0][1][2][1][2][27] = 68,
6019 + [0][1][2][1][1][27] = 34,
6020 + [0][1][2][1][3][27] = 70,
6021 + [0][1][2][1][5][27] = 127,
6022 + [0][1][2][1][6][27] = 34,
6023 + [0][1][2][1][9][27] = 127,
6024 + [0][1][2][1][8][27] = 30,
6025 + [0][1][2][1][11][27] = 28,
6026 + [0][1][2][1][2][29] = 68,
6027 + [0][1][2][1][1][29] = 34,
6028 + [0][1][2][1][3][29] = 70,
6029 + [0][1][2][1][5][29] = 127,
6030 + [0][1][2][1][6][29] = 34,
6031 + [0][1][2][1][9][29] = 127,
6032 + [0][1][2][1][8][29] = 30,
6033 + [0][1][2][1][11][29] = 28,
6034 + [0][1][2][1][2][31] = 68,
6035 + [0][1][2][1][1][31] = 34,
6036 + [0][1][2][1][3][31] = 70,
6037 + [0][1][2][1][5][31] = 62,
6038 + [0][1][2][1][6][31] = 34,
6039 + [0][1][2][1][9][31] = 34,
6040 + [0][1][2][1][8][31] = 30,
6041 + [0][1][2][1][11][31] = 28,
6042 + [0][1][2][1][2][33] = 68,
6043 + [0][1][2][1][1][33] = 34,
6044 + [0][1][2][1][3][33] = 70,
6045 + [0][1][2][1][5][33] = 62,
6046 + [0][1][2][1][6][33] = 34,
6047 + [0][1][2][1][9][33] = 34,
6048 + [0][1][2][1][8][33] = 30,
6049 + [0][1][2][1][11][33] = 28,
6050 + [0][1][2][1][2][35] = 64,
6051 + [0][1][2][1][1][35] = 34,
6052 + [0][1][2][1][3][35] = 70,
6053 + [0][1][2][1][5][35] = 62,
6054 + [0][1][2][1][6][35] = 34,
6055 + [0][1][2][1][9][35] = 34,
6056 + [0][1][2][1][8][35] = 30,
6057 + [0][1][2][1][11][35] = 28,
6058 + [0][1][2][1][2][37] = 68,
6059 + [0][1][2][1][1][37] = 127,
6060 + [0][1][2][1][3][37] = 70,
6061 + [0][1][2][1][5][37] = 62,
6062 + [0][1][2][1][6][37] = 34,
6063 + [0][1][2][1][9][37] = 68,
6064 + [0][1][2][1][8][37] = 30,
6065 + [0][1][2][1][11][37] = 127,
6066 + [0][1][2][1][2][38] = 76,
6067 + [0][1][2][1][1][38] = 4,
6068 + [0][1][2][1][3][38] = 127,
6069 + [0][1][2][1][5][38] = 76,
6070 + [0][1][2][1][6][38] = 4,
6071 + [0][1][2][1][9][38] = 76,
6072 + [0][1][2][1][8][38] = 30,
6073 + [0][1][2][1][11][38] = 28,
6074 + [0][1][2][1][2][40] = 76,
6075 + [0][1][2][1][1][40] = 4,
6076 + [0][1][2][1][3][40] = 127,
6077 + [0][1][2][1][5][40] = 76,
6078 + [0][1][2][1][6][40] = 4,
6079 + [0][1][2][1][9][40] = 76,
6080 + [0][1][2][1][8][40] = 30,
6081 + [0][1][2][1][11][40] = 28,
6082 + [0][1][2][1][2][42] = 76,
6083 + [0][1][2][1][1][42] = 4,
6084 + [0][1][2][1][3][42] = 127,
6085 + [0][1][2][1][5][42] = 76,
6086 + [0][1][2][1][6][42] = 4,
6087 + [0][1][2][1][9][42] = 76,
6088 + [0][1][2][1][8][42] = 30,
6089 + [0][1][2][1][11][42] = 28,
6090 + [0][1][2][1][2][44] = 76,
6091 + [0][1][2][1][1][44] = 4,
6092 + [0][1][2][1][3][44] = 127,
6093 + [0][1][2][1][5][44] = 76,
6094 + [0][1][2][1][6][44] = 4,
6095 + [0][1][2][1][9][44] = 76,
6096 + [0][1][2][1][8][44] = 30,
6097 + [0][1][2][1][11][44] = 28,
6098 + [0][1][2][1][2][46] = 76,
6099 + [0][1][2][1][1][46] = 4,
6100 + [0][1][2][1][3][46] = 127,
6101 + [0][1][2][1][5][46] = 76,
6102 + [0][1][2][1][6][46] = 4,
6103 + [0][1][2][1][9][46] = 76,
6104 + [0][1][2][1][8][46] = 30,
6105 + [0][1][2][1][11][46] = 28,
6106 + [1][0][2][0][2][1] = 68,
6107 + [1][0][2][0][1][1] = 64,
6108 + [1][0][2][0][3][1] = 62,
6109 + [1][0][2][0][5][1] = 64,
6110 + [1][0][2][0][6][1] = 64,
6111 + [1][0][2][0][9][1] = 64,
6112 + [1][0][2][0][8][1] = 30,
6113 + [1][0][2][0][11][1] = 52,
6114 + [1][0][2][0][2][5] = 72,
6115 + [1][0][2][0][1][5] = 64,
6116 + [1][0][2][0][3][5] = 62,
6117 + [1][0][2][0][5][5] = 64,
6118 + [1][0][2][0][6][5] = 60,
6119 + [1][0][2][0][9][5] = 64,
6120 + [1][0][2][0][8][5] = 30,
6121 + [1][0][2][0][11][5] = 52,
6122 + [1][0][2][0][2][9] = 72,
6123 + [1][0][2][0][1][9] = 64,
6124 + [1][0][2][0][3][9] = 62,
6125 + [1][0][2][0][5][9] = 64,
6126 + [1][0][2][0][6][9] = 64,
6127 + [1][0][2][0][9][9] = 64,
6128 + [1][0][2][0][8][9] = 54,
6129 + [1][0][2][0][11][9] = 52,
6130 + [1][0][2][0][2][13] = 66,
6131 + [1][0][2][0][1][13] = 64,
6132 + [1][0][2][0][3][13] = 62,
6133 + [1][0][2][0][5][13] = 64,
6134 + [1][0][2][0][6][13] = 64,
6135 + [1][0][2][0][9][13] = 64,
6136 + [1][0][2][0][8][13] = 54,
6137 + [1][0][2][0][11][13] = 52,
6138 + [1][0][2][0][2][16] = 62,
6139 + [1][0][2][0][1][16] = 64,
6140 + [1][0][2][0][3][16] = 72,
6141 + [1][0][2][0][5][16] = 62,
6142 + [1][0][2][0][6][16] = 64,
6143 + [1][0][2][0][9][16] = 64,
6144 + [1][0][2][0][8][16] = 54,
6145 + [1][0][2][0][11][16] = 52,
6146 + [1][0][2][0][2][20] = 72,
6147 + [1][0][2][0][1][20] = 64,
6148 + [1][0][2][0][3][20] = 72,
6149 + [1][0][2][0][5][20] = 72,
6150 + [1][0][2][0][6][20] = 64,
6151 + [1][0][2][0][9][20] = 64,
6152 + [1][0][2][0][8][20] = 54,
6153 + [1][0][2][0][11][20] = 52,
6154 + [1][0][2][0][2][24] = 72,
6155 + [1][0][2][0][1][24] = 64,
6156 + [1][0][2][0][3][24] = 72,
6157 + [1][0][2][0][5][24] = 127,
6158 + [1][0][2][0][6][24] = 64,
6159 + [1][0][2][0][9][24] = 127,
6160 + [1][0][2][0][8][24] = 54,
6161 + [1][0][2][0][11][24] = 52,
6162 + [1][0][2][0][2][28] = 72,
6163 + [1][0][2][0][1][28] = 64,
6164 + [1][0][2][0][3][28] = 72,
6165 + [1][0][2][0][5][28] = 127,
6166 + [1][0][2][0][6][28] = 64,
6167 + [1][0][2][0][9][28] = 127,
6168 + [1][0][2][0][8][28] = 54,
6169 + [1][0][2][0][11][28] = 52,
6170 + [1][0][2][0][2][32] = 72,
6171 + [1][0][2][0][1][32] = 64,
6172 + [1][0][2][0][3][32] = 72,
6173 + [1][0][2][0][5][32] = 72,
6174 + [1][0][2][0][6][32] = 64,
6175 + [1][0][2][0][9][32] = 64,
6176 + [1][0][2][0][8][32] = 54,
6177 + [1][0][2][0][11][32] = 52,
6178 + [1][0][2][0][2][36] = 72,
6179 + [1][0][2][0][1][36] = 127,
6180 + [1][0][2][0][3][36] = 72,
6181 + [1][0][2][0][5][36] = 72,
6182 + [1][0][2][0][6][36] = 64,
6183 + [1][0][2][0][9][36] = 72,
6184 + [1][0][2][0][8][36] = 54,
6185 + [1][0][2][0][11][36] = 127,
6186 + [1][0][2][0][2][39] = 72,
6187 + [1][0][2][0][1][39] = 28,
6188 + [1][0][2][0][3][39] = 127,
6189 + [1][0][2][0][5][39] = 72,
6190 + [1][0][2][0][6][39] = 28,
6191 + [1][0][2][0][9][39] = 72,
6192 + [1][0][2][0][8][39] = 54,
6193 + [1][0][2][0][11][39] = 52,
6194 + [1][0][2][0][2][43] = 72,
6195 + [1][0][2][0][1][43] = 28,
6196 + [1][0][2][0][3][43] = 127,
6197 + [1][0][2][0][5][43] = 72,
6198 + [1][0][2][0][6][43] = 28,
6199 + [1][0][2][0][9][43] = 72,
6200 + [1][0][2][0][8][43] = 54,
6201 + [1][0][2][0][11][43] = 52,
6202 + [1][1][2][0][2][1] = 58,
6203 + [1][1][2][0][1][1] = 52,
6204 + [1][1][2][0][3][1] = 50,
6205 + [1][1][2][0][5][1] = 52,
6206 + [1][1][2][0][6][1] = 52,
6207 + [1][1][2][0][9][1] = 52,
6208 + [1][1][2][0][8][1] = 18,
6209 + [1][1][2][0][11][1] = 40,
6210 + [1][1][2][0][2][5] = 72,
6211 + [1][1][2][0][1][5] = 52,
6212 + [1][1][2][0][3][5] = 50,
6213 + [1][1][2][0][5][5] = 52,
6214 + [1][1][2][0][6][5] = 46,
6215 + [1][1][2][0][9][5] = 52,
6216 + [1][1][2][0][8][5] = 18,
6217 + [1][1][2][0][11][5] = 40,
6218 + [1][1][2][0][2][9] = 72,
6219 + [1][1][2][0][1][9] = 52,
6220 + [1][1][2][0][3][9] = 50,
6221 + [1][1][2][0][5][9] = 52,
6222 + [1][1][2][0][6][9] = 52,
6223 + [1][1][2][0][9][9] = 52,
6224 + [1][1][2][0][8][9] = 42,
6225 + [1][1][2][0][11][9] = 40,
6226 + [1][1][2][0][2][13] = 58,
6227 + [1][1][2][0][1][13] = 52,
6228 + [1][1][2][0][3][13] = 50,
6229 + [1][1][2][0][5][13] = 52,
6230 + [1][1][2][0][6][13] = 52,
6231 + [1][1][2][0][9][13] = 52,
6232 + [1][1][2][0][8][13] = 42,
6233 + [1][1][2][0][11][13] = 40,
6234 + [1][1][2][0][2][16] = 56,
6235 + [1][1][2][0][1][16] = 52,
6236 + [1][1][2][0][3][16] = 72,
6237 + [1][1][2][0][5][16] = 56,
6238 + [1][1][2][0][6][16] = 52,
6239 + [1][1][2][0][9][16] = 52,
6240 + [1][1][2][0][8][16] = 42,
6241 + [1][1][2][0][11][16] = 40,
6242 + [1][1][2][0][2][20] = 72,
6243 + [1][1][2][0][1][20] = 52,
6244 + [1][1][2][0][3][20] = 72,
6245 + [1][1][2][0][5][20] = 72,
6246 + [1][1][2][0][6][20] = 52,
6247 + [1][1][2][0][9][20] = 52,
6248 + [1][1][2][0][8][20] = 42,
6249 + [1][1][2][0][11][20] = 40,
6250 + [1][1][2][0][2][24] = 72,
6251 + [1][1][2][0][1][24] = 52,
6252 + [1][1][2][0][3][24] = 72,
6253 + [1][1][2][0][5][24] = 127,
6254 + [1][1][2][0][6][24] = 52,
6255 + [1][1][2][0][9][24] = 127,
6256 + [1][1][2][0][8][24] = 42,
6257 + [1][1][2][0][11][24] = 40,
6258 + [1][1][2][0][2][28] = 72,
6259 + [1][1][2][0][1][28] = 52,
6260 + [1][1][2][0][3][28] = 72,
6261 + [1][1][2][0][5][28] = 127,
6262 + [1][1][2][0][6][28] = 52,
6263 + [1][1][2][0][9][28] = 127,
6264 + [1][1][2][0][8][28] = 42,
6265 + [1][1][2][0][11][28] = 40,
6266 + [1][1][2][0][2][32] = 68,
6267 + [1][1][2][0][1][32] = 52,
6268 + [1][1][2][0][3][32] = 72,
6269 + [1][1][2][0][5][32] = 68,
6270 + [1][1][2][0][6][32] = 52,
6271 + [1][1][2][0][9][32] = 52,
6272 + [1][1][2][0][8][32] = 42,
6273 + [1][1][2][0][11][32] = 40,
6274 + [1][1][2][0][2][36] = 72,
6275 + [1][1][2][0][1][36] = 127,
6276 + [1][1][2][0][3][36] = 72,
6277 + [1][1][2][0][5][36] = 72,
6278 + [1][1][2][0][6][36] = 52,
6279 + [1][1][2][0][9][36] = 72,
6280 + [1][1][2][0][8][36] = 42,
6281 + [1][1][2][0][11][36] = 127,
6282 + [1][1][2][0][2][39] = 72,
6283 + [1][1][2][0][1][39] = 16,
6284 + [1][1][2][0][3][39] = 127,
6285 + [1][1][2][0][5][39] = 72,
6286 + [1][1][2][0][6][39] = 16,
6287 + [1][1][2][0][9][39] = 72,
6288 + [1][1][2][0][8][39] = 42,
6289 + [1][1][2][0][11][39] = 40,
6290 + [1][1][2][0][2][43] = 72,
6291 + [1][1][2][0][1][43] = 16,
6292 + [1][1][2][0][3][43] = 127,
6293 + [1][1][2][0][5][43] = 72,
6294 + [1][1][2][0][6][43] = 16,
6295 + [1][1][2][0][9][43] = 72,
6296 + [1][1][2][0][8][43] = 42,
6297 + [1][1][2][0][11][43] = 40,
6298 + [1][1][2][1][2][1] = 58,
6299 + [1][1][2][1][1][1] = 40,
6300 + [1][1][2][1][3][1] = 50,
6301 + [1][1][2][1][5][1] = 40,
6302 + [1][1][2][1][6][1] = 40,
6303 + [1][1][2][1][9][1] = 40,
6304 + [1][1][2][1][8][1] = 6,
6305 + [1][1][2][1][11][1] = 28,
6306 + [1][1][2][1][2][5] = 68,
6307 + [1][1][2][1][1][5] = 40,
6308 + [1][1][2][1][3][5] = 50,
6309 + [1][1][2][1][5][5] = 40,
6310 + [1][1][2][1][6][5] = 40,
6311 + [1][1][2][1][9][5] = 40,
6312 + [1][1][2][1][8][5] = 6,
6313 + [1][1][2][1][11][5] = 28,
6314 + [1][1][2][1][2][9] = 68,
6315 + [1][1][2][1][1][9] = 40,
6316 + [1][1][2][1][3][9] = 50,
6317 + [1][1][2][1][5][9] = 40,
6318 + [1][1][2][1][6][9] = 40,
6319 + [1][1][2][1][9][9] = 40,
6320 + [1][1][2][1][8][9] = 30,
6321 + [1][1][2][1][11][9] = 28,
6322 + [1][1][2][1][2][13] = 58,
6323 + [1][1][2][1][1][13] = 40,
6324 + [1][1][2][1][3][13] = 50,
6325 + [1][1][2][1][5][13] = 40,
6326 + [1][1][2][1][6][13] = 40,
6327 + [1][1][2][1][9][13] = 40,
6328 + [1][1][2][1][8][13] = 30,
6329 + [1][1][2][1][11][13] = 28,
6330 + [1][1][2][1][2][16] = 56,
6331 + [1][1][2][1][1][16] = 40,
6332 + [1][1][2][1][3][16] = 72,
6333 + [1][1][2][1][5][16] = 56,
6334 + [1][1][2][1][6][16] = 40,
6335 + [1][1][2][1][9][16] = 40,
6336 + [1][1][2][1][8][16] = 30,
6337 + [1][1][2][1][11][16] = 28,
6338 + [1][1][2][1][2][20] = 68,
6339 + [1][1][2][1][1][20] = 40,
6340 + [1][1][2][1][3][20] = 72,
6341 + [1][1][2][1][5][20] = 68,
6342 + [1][1][2][1][6][20] = 40,
6343 + [1][1][2][1][9][20] = 40,
6344 + [1][1][2][1][8][20] = 30,
6345 + [1][1][2][1][11][20] = 28,
6346 + [1][1][2][1][2][24] = 68,
6347 + [1][1][2][1][1][24] = 40,
6348 + [1][1][2][1][3][24] = 72,
6349 + [1][1][2][1][5][24] = 127,
6350 + [1][1][2][1][6][24] = 40,
6351 + [1][1][2][1][9][24] = 127,
6352 + [1][1][2][1][8][24] = 30,
6353 + [1][1][2][1][11][24] = 28,
6354 + [1][1][2][1][2][28] = 68,
6355 + [1][1][2][1][1][28] = 40,
6356 + [1][1][2][1][3][28] = 72,
6357 + [1][1][2][1][5][28] = 127,
6358 + [1][1][2][1][6][28] = 40,
6359 + [1][1][2][1][9][28] = 127,
6360 + [1][1][2][1][8][28] = 30,
6361 + [1][1][2][1][11][28] = 28,
6362 + [1][1][2][1][2][32] = 68,
6363 + [1][1][2][1][1][32] = 40,
6364 + [1][1][2][1][3][32] = 72,
6365 + [1][1][2][1][5][32] = 68,
6366 + [1][1][2][1][6][32] = 40,
6367 + [1][1][2][1][9][32] = 40,
6368 + [1][1][2][1][8][32] = 30,
6369 + [1][1][2][1][11][32] = 28,
6370 + [1][1][2][1][2][36] = 68,
6371 + [1][1][2][1][1][36] = 127,
6372 + [1][1][2][1][3][36] = 72,
6373 + [1][1][2][1][5][36] = 68,
6374 + [1][1][2][1][6][36] = 40,
6375 + [1][1][2][1][9][36] = 68,
6376 + [1][1][2][1][8][36] = 30,
6377 + [1][1][2][1][11][36] = 127,
6378 + [1][1][2][1][2][39] = 72,
6379 + [1][1][2][1][1][39] = 4,
6380 + [1][1][2][1][3][39] = 127,
6381 + [1][1][2][1][5][39] = 72,
6382 + [1][1][2][1][6][39] = 4,
6383 + [1][1][2][1][9][39] = 72,
6384 + [1][1][2][1][8][39] = 30,
6385 + [1][1][2][1][11][39] = 28,
6386 + [1][1][2][1][2][43] = 72,
6387 + [1][1][2][1][1][43] = 4,
6388 + [1][1][2][1][3][43] = 127,
6389 + [1][1][2][1][5][43] = 72,
6390 + [1][1][2][1][6][43] = 4,
6391 + [1][1][2][1][9][43] = 72,
6392 + [1][1][2][1][8][43] = 30,
6393 + [1][1][2][1][11][43] = 28,
6394 + [2][0][2][0][2][3] = 64,
6395 + [2][0][2][0][1][3] = 64,
6396 + [2][0][2][0][3][3] = 64,
6397 + [2][0][2][0][5][3] = 62,
6398 + [2][0][2][0][6][3] = 64,
6399 + [2][0][2][0][9][3] = 64,
6400 + [2][0][2][0][8][3] = 30,
6401 + [2][0][2][0][11][3] = 52,
6402 + [2][0][2][0][2][11] = 64,
6403 + [2][0][2][0][1][11] = 64,
6404 + [2][0][2][0][3][11] = 64,
6405 + [2][0][2][0][5][11] = 62,
6406 + [2][0][2][0][6][11] = 64,
6407 + [2][0][2][0][9][11] = 64,
6408 + [2][0][2][0][8][11] = 54,
6409 + [2][0][2][0][11][11] = 52,
6410 + [2][0][2][0][2][18] = 62,
6411 + [2][0][2][0][1][18] = 64,
6412 + [2][0][2][0][3][18] = 72,
6413 + [2][0][2][0][5][18] = 66,
6414 + [2][0][2][0][6][18] = 64,
6415 + [2][0][2][0][9][18] = 64,
6416 + [2][0][2][0][8][18] = 54,
6417 + [2][0][2][0][11][18] = 52,
6418 + [2][0][2][0][2][26] = 72,
6419 + [2][0][2][0][1][26] = 64,
6420 + [2][0][2][0][3][26] = 72,
6421 + [2][0][2][0][5][26] = 127,
6422 + [2][0][2][0][6][26] = 64,
6423 + [2][0][2][0][9][26] = 127,
6424 + [2][0][2][0][8][26] = 54,
6425 + [2][0][2][0][11][26] = 52,
6426 + [2][0][2][0][2][34] = 72,
6427 + [2][0][2][0][1][34] = 127,
6428 + [2][0][2][0][3][34] = 72,
6429 + [2][0][2][0][5][34] = 72,
6430 + [2][0][2][0][6][34] = 64,
6431 + [2][0][2][0][9][34] = 72,
6432 + [2][0][2][0][8][34] = 54,
6433 + [2][0][2][0][11][34] = 127,
6434 + [2][0][2][0][2][41] = 72,
6435 + [2][0][2][0][1][41] = 28,
6436 + [2][0][2][0][3][41] = 127,
6437 + [2][0][2][0][5][41] = 72,
6438 + [2][0][2][0][6][41] = 28,
6439 + [2][0][2][0][9][41] = 72,
6440 + [2][0][2][0][8][41] = 54,
6441 + [2][0][2][0][11][41] = 52,
6442 + [2][1][2][0][2][3] = 56,
6443 + [2][1][2][0][1][3] = 52,
6444 + [2][1][2][0][3][3] = 52,
6445 + [2][1][2][0][5][3] = 52,
6446 + [2][1][2][0][6][3] = 52,
6447 + [2][1][2][0][9][3] = 52,
6448 + [2][1][2][0][8][3] = 18,
6449 + [2][1][2][0][11][3] = 40,
6450 + [2][1][2][0][2][11] = 56,
6451 + [2][1][2][0][1][11] = 52,
6452 + [2][1][2][0][3][11] = 52,
6453 + [2][1][2][0][5][11] = 52,
6454 + [2][1][2][0][6][11] = 52,
6455 + [2][1][2][0][9][11] = 52,
6456 + [2][1][2][0][8][11] = 42,
6457 + [2][1][2][0][11][11] = 40,
6458 + [2][1][2][0][2][18] = 56,
6459 + [2][1][2][0][1][18] = 52,
6460 + [2][1][2][0][3][18] = 72,
6461 + [2][1][2][0][5][18] = 56,
6462 + [2][1][2][0][6][18] = 52,
6463 + [2][1][2][0][9][18] = 52,
6464 + [2][1][2][0][8][18] = 42,
6465 + [2][1][2][0][11][18] = 40,
6466 + [2][1][2][0][2][26] = 72,
6467 + [2][1][2][0][1][26] = 52,
6468 + [2][1][2][0][3][26] = 72,
6469 + [2][1][2][0][5][26] = 127,
6470 + [2][1][2][0][6][26] = 52,
6471 + [2][1][2][0][9][26] = 127,
6472 + [2][1][2][0][8][26] = 42,
6473 + [2][1][2][0][11][26] = 40,
6474 + [2][1][2][0][2][34] = 72,
6475 + [2][1][2][0][1][34] = 127,
6476 + [2][1][2][0][3][34] = 72,
6477 + [2][1][2][0][5][34] = 72,
6478 + [2][1][2][0][6][34] = 52,
6479 + [2][1][2][0][9][34] = 72,
6480 + [2][1][2][0][8][34] = 42,
6481 + [2][1][2][0][11][34] = 127,
6482 + [2][1][2][0][2][41] = 72,
6483 + [2][1][2][0][1][41] = 16,
6484 + [2][1][2][0][3][41] = 127,
6485 + [2][1][2][0][5][41] = 72,
6486 + [2][1][2][0][6][41] = 16,
6487 + [2][1][2][0][9][41] = 72,
6488 + [2][1][2][0][8][41] = 42,
6489 + [2][1][2][0][11][41] = 40,
6490 + [2][1][2][1][2][3] = 56,
6491 + [2][1][2][1][1][3] = 40,
6492 + [2][1][2][1][3][3] = 52,
6493 + [2][1][2][1][5][3] = 40,
6494 + [2][1][2][1][6][3] = 40,
6495 + [2][1][2][1][9][3] = 40,
6496 + [2][1][2][1][8][3] = 6,
6497 + [2][1][2][1][11][3] = 28,
6498 + [2][1][2][1][2][11] = 56,
6499 + [2][1][2][1][1][11] = 40,
6500 + [2][1][2][1][3][11] = 52,
6501 + [2][1][2][1][5][11] = 40,
6502 + [2][1][2][1][6][11] = 40,
6503 + [2][1][2][1][9][11] = 40,
6504 + [2][1][2][1][8][11] = 30,
6505 + [2][1][2][1][11][11] = 28,
6506 + [2][1][2][1][2][18] = 56,
6507 + [2][1][2][1][1][18] = 40,
6508 + [2][1][2][1][3][18] = 72,
6509 + [2][1][2][1][5][18] = 56,
6510 + [2][1][2][1][6][18] = 40,
6511 + [2][1][2][1][9][18] = 40,
6512 + [2][1][2][1][8][18] = 30,
6513 + [2][1][2][1][11][18] = 28,
6514 + [2][1][2][1][2][26] = 68,
6515 + [2][1][2][1][1][26] = 40,
6516 + [2][1][2][1][3][26] = 72,
6517 + [2][1][2][1][5][26] = 127,
6518 + [2][1][2][1][6][26] = 40,
6519 + [2][1][2][1][9][26] = 127,
6520 + [2][1][2][1][8][26] = 30,
6521 + [2][1][2][1][11][26] = 28,
6522 + [2][1][2][1][2][34] = 68,
6523 + [2][1][2][1][1][34] = 127,
6524 + [2][1][2][1][3][34] = 72,
6525 + [2][1][2][1][5][34] = 68,
6526 + [2][1][2][1][6][34] = 40,
6527 + [2][1][2][1][9][34] = 68,
6528 + [2][1][2][1][8][34] = 30,
6529 + [2][1][2][1][11][34] = 127,
6530 + [2][1][2][1][2][41] = 72,
6531 + [2][1][2][1][1][41] = 4,
6532 + [2][1][2][1][3][41] = 127,
6533 + [2][1][2][1][5][41] = 72,
6534 + [2][1][2][1][6][41] = 4,
6535 + [2][1][2][1][9][41] = 72,
6536 + [2][1][2][1][8][41] = 30,
6537 + [2][1][2][1][11][41] = 28,
6538 +};
6539 +
6540 +const s8 rtw89_8852a_txpwr_lmt_ru_2g[RTW89_RU_NUM][RTW89_NTX_NUM]
6541 + [RTW89_REGD_NUM][RTW89_2G_CH_NUM] = {
6542 + [0][0][0][0] = 32,
6543 + [0][0][0][1] = 32,
6544 + [0][0][0][2] = 32,
6545 + [0][0][0][3] = 32,
6546 + [0][0][0][4] = 32,
6547 + [0][0][0][5] = 32,
6548 + [0][0][0][6] = 32,
6549 + [0][0][0][7] = 32,
6550 + [0][0][0][8] = 32,
6551 + [0][0][0][9] = 32,
6552 + [0][0][0][10] = 32,
6553 + [0][0][0][11] = 32,
6554 + [0][0][0][12] = 32,
6555 + [0][0][0][13] = 0,
6556 + [0][1][0][0] = 20,
6557 + [0][1][0][1] = 20,
6558 + [0][1][0][2] = 20,
6559 + [0][1][0][3] = 20,
6560 + [0][1][0][4] = 20,
6561 + [0][1][0][5] = 20,
6562 + [0][1][0][6] = 20,
6563 + [0][1][0][7] = 20,
6564 + [0][1][0][8] = 20,
6565 + [0][1][0][9] = 20,
6566 + [0][1][0][10] = 20,
6567 + [0][1][0][11] = 20,
6568 + [0][1][0][12] = 20,
6569 + [0][1][0][13] = 0,
6570 + [1][0][0][0] = 42,
6571 + [1][0][0][1] = 42,
6572 + [1][0][0][2] = 42,
6573 + [1][0][0][3] = 42,
6574 + [1][0][0][4] = 42,
6575 + [1][0][0][5] = 42,
6576 + [1][0][0][6] = 42,
6577 + [1][0][0][7] = 42,
6578 + [1][0][0][8] = 42,
6579 + [1][0][0][9] = 42,
6580 + [1][0][0][10] = 42,
6581 + [1][0][0][11] = 42,
6582 + [1][0][0][12] = 36,
6583 + [1][0][0][13] = 0,
6584 + [1][1][0][0] = 30,
6585 + [1][1][0][1] = 30,
6586 + [1][1][0][2] = 30,
6587 + [1][1][0][3] = 30,
6588 + [1][1][0][4] = 30,
6589 + [1][1][0][5] = 30,
6590 + [1][1][0][6] = 30,
6591 + [1][1][0][7] = 30,
6592 + [1][1][0][8] = 30,
6593 + [1][1][0][9] = 30,
6594 + [1][1][0][10] = 30,
6595 + [1][1][0][11] = 30,
6596 + [1][1][0][12] = 30,
6597 + [1][1][0][13] = 0,
6598 + [2][0][0][0] = 52,
6599 + [2][0][0][1] = 52,
6600 + [2][0][0][2] = 52,
6601 + [2][0][0][3] = 52,
6602 + [2][0][0][4] = 52,
6603 + [2][0][0][5] = 52,
6604 + [2][0][0][6] = 52,
6605 + [2][0][0][7] = 52,
6606 + [2][0][0][8] = 52,
6607 + [2][0][0][9] = 52,
6608 + [2][0][0][10] = 52,
6609 + [2][0][0][11] = 52,
6610 + [2][0][0][12] = 40,
6611 + [2][0][0][13] = 0,
6612 + [2][1][0][0] = 40,
6613 + [2][1][0][1] = 40,
6614 + [2][1][0][2] = 40,
6615 + [2][1][0][3] = 40,
6616 + [2][1][0][4] = 40,
6617 + [2][1][0][5] = 40,
6618 + [2][1][0][6] = 40,
6619 + [2][1][0][7] = 40,
6620 + [2][1][0][8] = 40,
6621 + [2][1][0][9] = 40,
6622 + [2][1][0][10] = 40,
6623 + [2][1][0][11] = 40,
6624 + [2][1][0][12] = 26,
6625 + [2][1][0][13] = 0,
6626 + [0][0][2][0] = 70,
6627 + [0][0][1][0] = 32,
6628 + [0][0][3][0] = 40,
6629 + [0][0][5][0] = 70,
6630 + [0][0][6][0] = 32,
6631 + [0][0][9][0] = 32,
6632 + [0][0][8][0] = 60,
6633 + [0][0][11][0] = 32,
6634 + [0][0][2][1] = 70,
6635 + [0][0][1][1] = 32,
6636 + [0][0][3][1] = 40,
6637 + [0][0][5][1] = 70,
6638 + [0][0][6][1] = 32,
6639 + [0][0][9][1] = 32,
6640 + [0][0][8][1] = 60,
6641 + [0][0][11][1] = 32,
6642 + [0][0][2][2] = 74,
6643 + [0][0][1][2] = 32,
6644 + [0][0][3][2] = 40,
6645 + [0][0][5][2] = 74,
6646 + [0][0][6][2] = 32,
6647 + [0][0][9][2] = 32,
6648 + [0][0][8][2] = 60,
6649 + [0][0][11][2] = 32,
6650 + [0][0][2][3] = 78,
6651 + [0][0][1][3] = 32,
6652 + [0][0][3][3] = 40,
6653 + [0][0][5][3] = 78,
6654 + [0][0][6][3] = 32,
6655 + [0][0][9][3] = 32,
6656 + [0][0][8][3] = 60,
6657 + [0][0][11][3] = 32,
6658 + [0][0][2][4] = 78,
6659 + [0][0][1][4] = 32,
6660 + [0][0][3][4] = 40,
6661 + [0][0][5][4] = 78,
6662 + [0][0][6][4] = 32,
6663 + [0][0][9][4] = 32,
6664 + [0][0][8][4] = 60,
6665 + [0][0][11][4] = 32,
6666 + [0][0][2][5] = 78,
6667 + [0][0][1][5] = 32,
6668 + [0][0][3][5] = 40,
6669 + [0][0][5][5] = 78,
6670 + [0][0][6][5] = 32,
6671 + [0][0][9][5] = 32,
6672 + [0][0][8][5] = 60,
6673 + [0][0][11][5] = 32,
6674 + [0][0][2][6] = 78,
6675 + [0][0][1][6] = 32,
6676 + [0][0][3][6] = 40,
6677 + [0][0][5][6] = 78,
6678 + [0][0][6][6] = 32,
6679 + [0][0][9][6] = 32,
6680 + [0][0][8][6] = 60,
6681 + [0][0][11][6] = 32,
6682 + [0][0][2][7] = 78,
6683 + [0][0][1][7] = 32,
6684 + [0][0][3][7] = 40,
6685 + [0][0][5][7] = 78,
6686 + [0][0][6][7] = 32,
6687 + [0][0][9][7] = 32,
6688 + [0][0][8][7] = 60,
6689 + [0][0][11][7] = 32,
6690 + [0][0][2][8] = 74,
6691 + [0][0][1][8] = 32,
6692 + [0][0][3][8] = 40,
6693 + [0][0][5][8] = 74,
6694 + [0][0][6][8] = 32,
6695 + [0][0][9][8] = 32,
6696 + [0][0][8][8] = 60,
6697 + [0][0][11][8] = 32,
6698 + [0][0][2][9] = 70,
6699 + [0][0][1][9] = 32,
6700 + [0][0][3][9] = 40,
6701 + [0][0][5][9] = 70,
6702 + [0][0][6][9] = 32,
6703 + [0][0][9][9] = 32,
6704 + [0][0][8][9] = 60,
6705 + [0][0][11][9] = 32,
6706 + [0][0][2][10] = 70,
6707 + [0][0][1][10] = 32,
6708 + [0][0][3][10] = 40,
6709 + [0][0][5][10] = 70,
6710 + [0][0][6][10] = 32,
6711 + [0][0][9][10] = 32,
6712 + [0][0][8][10] = 60,
6713 + [0][0][11][10] = 32,
6714 + [0][0][2][11] = 58,
6715 + [0][0][1][11] = 32,
6716 + [0][0][3][11] = 40,
6717 + [0][0][5][11] = 58,
6718 + [0][0][6][11] = 32,
6719 + [0][0][9][11] = 32,
6720 + [0][0][8][11] = 60,
6721 + [0][0][11][11] = 32,
6722 + [0][0][2][12] = 34,
6723 + [0][0][1][12] = 32,
6724 + [0][0][3][12] = 40,
6725 + [0][0][5][12] = 34,
6726 + [0][0][6][12] = 32,
6727 + [0][0][9][12] = 32,
6728 + [0][0][8][12] = 60,
6729 + [0][0][11][12] = 32,
6730 + [0][0][2][13] = 127,
6731 + [0][0][1][13] = 127,
6732 + [0][0][3][13] = 127,
6733 + [0][0][5][13] = 127,
6734 + [0][0][6][13] = 127,
6735 + [0][0][9][13] = 127,
6736 + [0][0][8][13] = 127,
6737 + [0][0][11][13] = 127,
6738 + [0][1][2][0] = 64,
6739 + [0][1][1][0] = 20,
6740 + [0][1][3][0] = 28,
6741 + [0][1][5][0] = 64,
6742 + [0][1][6][0] = 20,
6743 + [0][1][9][0] = 20,
6744 + [0][1][8][0] = 48,
6745 + [0][1][11][0] = 20,
6746 + [0][1][2][1] = 64,
6747 + [0][1][1][1] = 20,
6748 + [0][1][3][1] = 28,
6749 + [0][1][5][1] = 64,
6750 + [0][1][6][1] = 20,
6751 + [0][1][9][1] = 20,
6752 + [0][1][8][1] = 48,
6753 + [0][1][11][1] = 20,
6754 + [0][1][2][2] = 68,
6755 + [0][1][1][2] = 20,
6756 + [0][1][3][2] = 28,
6757 + [0][1][5][2] = 68,
6758 + [0][1][6][2] = 20,
6759 + [0][1][9][2] = 20,
6760 + [0][1][8][2] = 48,
6761 + [0][1][11][2] = 20,
6762 + [0][1][2][3] = 72,
6763 + [0][1][1][3] = 20,
6764 + [0][1][3][3] = 28,
6765 + [0][1][5][3] = 72,
6766 + [0][1][6][3] = 20,
6767 + [0][1][9][3] = 20,
6768 + [0][1][8][3] = 48,
6769 + [0][1][11][3] = 20,
6770 + [0][1][2][4] = 76,
6771 + [0][1][1][4] = 20,
6772 + [0][1][3][4] = 28,
6773 + [0][1][5][4] = 76,
6774 + [0][1][6][4] = 20,
6775 + [0][1][9][4] = 20,
6776 + [0][1][8][4] = 48,
6777 + [0][1][11][4] = 20,
6778 + [0][1][2][5] = 78,
6779 + [0][1][1][5] = 20,
6780 + [0][1][3][5] = 28,
6781 + [0][1][5][5] = 78,
6782 + [0][1][6][5] = 20,
6783 + [0][1][9][5] = 20,
6784 + [0][1][8][5] = 48,
6785 + [0][1][11][5] = 20,
6786 + [0][1][2][6] = 76,
6787 + [0][1][1][6] = 20,
6788 + [0][1][3][6] = 28,
6789 + [0][1][5][6] = 76,
6790 + [0][1][6][6] = 20,
6791 + [0][1][9][6] = 20,
6792 + [0][1][8][6] = 48,
6793 + [0][1][11][6] = 20,
6794 + [0][1][2][7] = 72,
6795 + [0][1][1][7] = 20,
6796 + [0][1][3][7] = 28,
6797 + [0][1][5][7] = 72,
6798 + [0][1][6][7] = 20,
6799 + [0][1][9][7] = 20,
6800 + [0][1][8][7] = 48,
6801 + [0][1][11][7] = 20,
6802 + [0][1][2][8] = 68,
6803 + [0][1][1][8] = 20,
6804 + [0][1][3][8] = 28,
6805 + [0][1][5][8] = 68,
6806 + [0][1][6][8] = 20,
6807 + [0][1][9][8] = 20,
6808 + [0][1][8][8] = 48,
6809 + [0][1][11][8] = 20,
6810 + [0][1][2][9] = 64,
6811 + [0][1][1][9] = 20,
6812 + [0][1][3][9] = 28,
6813 + [0][1][5][9] = 64,
6814 + [0][1][6][9] = 20,
6815 + [0][1][9][9] = 20,
6816 + [0][1][8][9] = 48,
6817 + [0][1][11][9] = 20,
6818 + [0][1][2][10] = 64,
6819 + [0][1][1][10] = 20,
6820 + [0][1][3][10] = 28,
6821 + [0][1][5][10] = 64,
6822 + [0][1][6][10] = 20,
6823 + [0][1][9][10] = 20,
6824 + [0][1][8][10] = 48,
6825 + [0][1][11][10] = 20,
6826 + [0][1][2][11] = 54,
6827 + [0][1][1][11] = 20,
6828 + [0][1][3][11] = 28,
6829 + [0][1][5][11] = 54,
6830 + [0][1][6][11] = 20,
6831 + [0][1][9][11] = 20,
6832 + [0][1][8][11] = 48,
6833 + [0][1][11][11] = 20,
6834 + [0][1][2][12] = 32,
6835 + [0][1][1][12] = 20,
6836 + [0][1][3][12] = 28,
6837 + [0][1][5][12] = 32,
6838 + [0][1][6][12] = 20,
6839 + [0][1][9][12] = 20,
6840 + [0][1][8][12] = 48,
6841 + [0][1][11][12] = 20,
6842 + [0][1][2][13] = 127,
6843 + [0][1][1][13] = 127,
6844 + [0][1][3][13] = 127,
6845 + [0][1][5][13] = 127,
6846 + [0][1][6][13] = 127,
6847 + [0][1][9][13] = 127,
6848 + [0][1][8][13] = 127,
6849 + [0][1][11][13] = 127,
6850 + [1][0][2][0] = 72,
6851 + [1][0][1][0] = 42,
6852 + [1][0][3][0] = 50,
6853 + [1][0][5][0] = 72,
6854 + [1][0][6][0] = 42,
6855 + [1][0][9][0] = 42,
6856 + [1][0][8][0] = 60,
6857 + [1][0][11][0] = 42,
6858 + [1][0][2][1] = 72,
6859 + [1][0][1][1] = 42,
6860 + [1][0][3][1] = 50,
6861 + [1][0][5][1] = 72,
6862 + [1][0][6][1] = 42,
6863 + [1][0][9][1] = 42,
6864 + [1][0][8][1] = 60,
6865 + [1][0][11][1] = 42,
6866 + [1][0][2][2] = 76,
6867 + [1][0][1][2] = 42,
6868 + [1][0][3][2] = 50,
6869 + [1][0][5][2] = 76,
6870 + [1][0][6][2] = 42,
6871 + [1][0][9][2] = 42,
6872 + [1][0][8][2] = 60,
6873 + [1][0][11][2] = 42,
6874 + [1][0][2][3] = 78,
6875 + [1][0][1][3] = 42,
6876 + [1][0][3][3] = 50,
6877 + [1][0][5][3] = 78,
6878 + [1][0][6][3] = 42,
6879 + [1][0][9][3] = 42,
6880 + [1][0][8][3] = 60,
6881 + [1][0][11][3] = 42,
6882 + [1][0][2][4] = 78,
6883 + [1][0][1][4] = 42,
6884 + [1][0][3][4] = 50,
6885 + [1][0][5][4] = 78,
6886 + [1][0][6][4] = 42,
6887 + [1][0][9][4] = 42,
6888 + [1][0][8][4] = 60,
6889 + [1][0][11][4] = 42,
6890 + [1][0][2][5] = 78,
6891 + [1][0][1][5] = 42,
6892 + [1][0][3][5] = 50,
6893 + [1][0][5][5] = 78,
6894 + [1][0][6][5] = 42,
6895 + [1][0][9][5] = 42,
6896 + [1][0][8][5] = 60,
6897 + [1][0][11][5] = 42,
6898 + [1][0][2][6] = 78,
6899 + [1][0][1][6] = 42,
6900 + [1][0][3][6] = 50,
6901 + [1][0][5][6] = 78,
6902 + [1][0][6][6] = 42,
6903 + [1][0][9][6] = 42,
6904 + [1][0][8][6] = 60,
6905 + [1][0][11][6] = 42,
6906 + [1][0][2][7] = 78,
6907 + [1][0][1][7] = 42,
6908 + [1][0][3][7] = 50,
6909 + [1][0][5][7] = 78,
6910 + [1][0][6][7] = 42,
6911 + [1][0][9][7] = 42,
6912 + [1][0][8][7] = 60,
6913 + [1][0][11][7] = 42,
6914 + [1][0][2][8] = 78,
6915 + [1][0][1][8] = 42,
6916 + [1][0][3][8] = 50,
6917 + [1][0][5][8] = 78,
6918 + [1][0][6][8] = 42,
6919 + [1][0][9][8] = 42,
6920 + [1][0][8][8] = 60,
6921 + [1][0][11][8] = 42,
6922 + [1][0][2][9] = 74,
6923 + [1][0][1][9] = 42,
6924 + [1][0][3][9] = 50,
6925 + [1][0][5][9] = 74,
6926 + [1][0][6][9] = 42,
6927 + [1][0][9][9] = 42,
6928 + [1][0][8][9] = 60,
6929 + [1][0][11][9] = 42,
6930 + [1][0][2][10] = 74,
6931 + [1][0][1][10] = 42,
6932 + [1][0][3][10] = 50,
6933 + [1][0][5][10] = 74,
6934 + [1][0][6][10] = 42,
6935 + [1][0][9][10] = 42,
6936 + [1][0][8][10] = 60,
6937 + [1][0][11][10] = 42,
6938 + [1][0][2][11] = 64,
6939 + [1][0][1][11] = 42,
6940 + [1][0][3][11] = 50,
6941 + [1][0][5][11] = 64,
6942 + [1][0][6][11] = 42,
6943 + [1][0][9][11] = 42,
6944 + [1][0][8][11] = 60,
6945 + [1][0][11][11] = 42,
6946 + [1][0][2][12] = 36,
6947 + [1][0][1][12] = 42,
6948 + [1][0][3][12] = 50,
6949 + [1][0][5][12] = 36,
6950 + [1][0][6][12] = 42,
6951 + [1][0][9][12] = 42,
6952 + [1][0][8][12] = 60,
6953 + [1][0][11][12] = 42,
6954 + [1][0][2][13] = 127,
6955 + [1][0][1][13] = 127,
6956 + [1][0][3][13] = 127,
6957 + [1][0][5][13] = 127,
6958 + [1][0][6][13] = 127,
6959 + [1][0][9][13] = 127,
6960 + [1][0][8][13] = 127,
6961 + [1][0][11][13] = 127,
6962 + [1][1][2][0] = 66,
6963 + [1][1][1][0] = 30,
6964 + [1][1][3][0] = 38,
6965 + [1][1][5][0] = 66,
6966 + [1][1][6][0] = 30,
6967 + [1][1][9][0] = 30,
6968 + [1][1][8][0] = 48,
6969 + [1][1][11][0] = 30,
6970 + [1][1][2][1] = 66,
6971 + [1][1][1][1] = 30,
6972 + [1][1][3][1] = 38,
6973 + [1][1][5][1] = 66,
6974 + [1][1][6][1] = 30,
6975 + [1][1][9][1] = 30,
6976 + [1][1][8][1] = 48,
6977 + [1][1][11][1] = 30,
6978 + [1][1][2][2] = 70,
6979 + [1][1][1][2] = 30,
6980 + [1][1][3][2] = 38,
6981 + [1][1][5][2] = 70,
6982 + [1][1][6][2] = 30,
6983 + [1][1][9][2] = 30,
6984 + [1][1][8][2] = 48,
6985 + [1][1][11][2] = 30,
6986 + [1][1][2][3] = 74,
6987 + [1][1][1][3] = 30,
6988 + [1][1][3][3] = 38,
6989 + [1][1][5][3] = 74,
6990 + [1][1][6][3] = 30,
6991 + [1][1][9][3] = 30,
6992 + [1][1][8][3] = 48,
6993 + [1][1][11][3] = 30,
6994 + [1][1][2][4] = 78,
6995 + [1][1][1][4] = 30,
6996 + [1][1][3][4] = 38,
6997 + [1][1][5][4] = 78,
6998 + [1][1][6][4] = 30,
6999 + [1][1][9][4] = 30,
7000 + [1][1][8][4] = 48,
7001 + [1][1][11][4] = 30,
7002 + [1][1][2][5] = 78,
7003 + [1][1][1][5] = 30,
7004 + [1][1][3][5] = 38,
7005 + [1][1][5][5] = 78,
7006 + [1][1][6][5] = 30,
7007 + [1][1][9][5] = 30,
7008 + [1][1][8][5] = 48,
7009 + [1][1][11][5] = 30,
7010 + [1][1][2][6] = 78,
7011 + [1][1][1][6] = 30,
7012 + [1][1][3][6] = 38,
7013 + [1][1][5][6] = 78,
7014 + [1][1][6][6] = 30,
7015 + [1][1][9][6] = 30,
7016 + [1][1][8][6] = 48,
7017 + [1][1][11][6] = 30,
7018 + [1][1][2][7] = 74,
7019 + [1][1][1][7] = 30,
7020 + [1][1][3][7] = 38,
7021 + [1][1][5][7] = 74,
7022 + [1][1][6][7] = 30,
7023 + [1][1][9][7] = 30,
7024 + [1][1][8][7] = 48,
7025 + [1][1][11][7] = 30,
7026 + [1][1][2][8] = 70,
7027 + [1][1][1][8] = 30,
7028 + [1][1][3][8] = 38,
7029 + [1][1][5][8] = 70,
7030 + [1][1][6][8] = 30,
7031 + [1][1][9][8] = 30,
7032 + [1][1][8][8] = 48,
7033 + [1][1][11][8] = 30,
7034 + [1][1][2][9] = 66,
7035 + [1][1][1][9] = 30,
7036 + [1][1][3][9] = 38,
7037 + [1][1][5][9] = 66,
7038 + [1][1][6][9] = 30,
7039 + [1][1][9][9] = 30,
7040 + [1][1][8][9] = 48,
7041 + [1][1][11][9] = 30,
7042 + [1][1][2][10] = 66,
7043 + [1][1][1][10] = 30,
7044 + [1][1][3][10] = 38,
7045 + [1][1][5][10] = 66,
7046 + [1][1][6][10] = 30,
7047 + [1][1][9][10] = 30,
7048 + [1][1][8][10] = 48,
7049 + [1][1][11][10] = 30,
7050 + [1][1][2][11] = 60,
7051 + [1][1][1][11] = 30,
7052 + [1][1][3][11] = 38,
7053 + [1][1][5][11] = 60,
7054 + [1][1][6][11] = 30,
7055 + [1][1][9][11] = 30,
7056 + [1][1][8][11] = 48,
7057 + [1][1][11][11] = 30,
7058 + [1][1][2][12] = 32,
7059 + [1][1][1][12] = 30,
7060 + [1][1][3][12] = 38,
7061 + [1][1][5][12] = 32,
7062 + [1][1][6][12] = 30,
7063 + [1][1][9][12] = 30,
7064 + [1][1][8][12] = 48,
7065 + [1][1][11][12] = 30,
7066 + [1][1][2][13] = 127,
7067 + [1][1][1][13] = 127,
7068 + [1][1][3][13] = 127,
7069 + [1][1][5][13] = 127,
7070 + [1][1][6][13] = 127,
7071 + [1][1][9][13] = 127,
7072 + [1][1][8][13] = 127,
7073 + [1][1][11][13] = 127,
7074 + [2][0][2][0] = 76,
7075 + [2][0][1][0] = 52,
7076 + [2][0][3][0] = 64,
7077 + [2][0][5][0] = 76,
7078 + [2][0][6][0] = 52,
7079 + [2][0][9][0] = 52,
7080 + [2][0][8][0] = 60,
7081 + [2][0][11][0] = 52,
7082 + [2][0][2][1] = 76,
7083 + [2][0][1][1] = 52,
7084 + [2][0][3][1] = 64,
7085 + [2][0][5][1] = 76,
7086 + [2][0][6][1] = 52,
7087 + [2][0][9][1] = 52,
7088 + [2][0][8][1] = 60,
7089 + [2][0][11][1] = 52,
7090 + [2][0][2][2] = 78,
7091 + [2][0][1][2] = 52,
7092 + [2][0][3][2] = 64,
7093 + [2][0][5][2] = 78,
7094 + [2][0][6][2] = 52,
7095 + [2][0][9][2] = 52,
7096 + [2][0][8][2] = 60,
7097 + [2][0][11][2] = 52,
7098 + [2][0][2][3] = 78,
7099 + [2][0][1][3] = 52,
7100 + [2][0][3][3] = 64,
7101 + [2][0][5][3] = 78,
7102 + [2][0][6][3] = 52,
7103 + [2][0][9][3] = 52,
7104 + [2][0][8][3] = 60,
7105 + [2][0][11][3] = 52,
7106 + [2][0][2][4] = 78,
7107 + [2][0][1][4] = 52,
7108 + [2][0][3][4] = 64,
7109 + [2][0][5][4] = 78,
7110 + [2][0][6][4] = 52,
7111 + [2][0][9][4] = 52,
7112 + [2][0][8][4] = 60,
7113 + [2][0][11][4] = 52,
7114 + [2][0][2][5] = 78,
7115 + [2][0][1][5] = 52,
7116 + [2][0][3][5] = 64,
7117 + [2][0][5][5] = 78,
7118 + [2][0][6][5] = 52,
7119 + [2][0][9][5] = 52,
7120 + [2][0][8][5] = 60,
7121 + [2][0][11][5] = 52,
7122 + [2][0][2][6] = 78,
7123 + [2][0][1][6] = 52,
7124 + [2][0][3][6] = 64,
7125 + [2][0][5][6] = 78,
7126 + [2][0][6][6] = 52,
7127 + [2][0][9][6] = 52,
7128 + [2][0][8][6] = 60,
7129 + [2][0][11][6] = 52,
7130 + [2][0][2][7] = 78,
7131 + [2][0][1][7] = 52,
7132 + [2][0][3][7] = 64,
7133 + [2][0][5][7] = 78,
7134 + [2][0][6][7] = 52,
7135 + [2][0][9][7] = 52,
7136 + [2][0][8][7] = 60,
7137 + [2][0][11][7] = 52,
7138 + [2][0][2][8] = 78,
7139 + [2][0][1][8] = 52,
7140 + [2][0][3][8] = 64,
7141 + [2][0][5][8] = 78,
7142 + [2][0][6][8] = 52,
7143 + [2][0][9][8] = 52,
7144 + [2][0][8][8] = 60,
7145 + [2][0][11][8] = 52,
7146 + [2][0][2][9] = 76,
7147 + [2][0][1][9] = 52,
7148 + [2][0][3][9] = 64,
7149 + [2][0][5][9] = 76,
7150 + [2][0][6][9] = 52,
7151 + [2][0][9][9] = 52,
7152 + [2][0][8][9] = 60,
7153 + [2][0][11][9] = 52,
7154 + [2][0][2][10] = 76,
7155 + [2][0][1][10] = 52,
7156 + [2][0][3][10] = 64,
7157 + [2][0][5][10] = 76,
7158 + [2][0][6][10] = 52,
7159 + [2][0][9][10] = 52,
7160 + [2][0][8][10] = 60,
7161 + [2][0][11][10] = 52,
7162 + [2][0][2][11] = 68,
7163 + [2][0][1][11] = 52,
7164 + [2][0][3][11] = 64,
7165 + [2][0][5][11] = 68,
7166 + [2][0][6][11] = 52,
7167 + [2][0][9][11] = 52,
7168 + [2][0][8][11] = 60,
7169 + [2][0][11][11] = 52,
7170 + [2][0][2][12] = 40,
7171 + [2][0][1][12] = 52,
7172 + [2][0][3][12] = 64,
7173 + [2][0][5][12] = 40,
7174 + [2][0][6][12] = 52,
7175 + [2][0][9][12] = 52,
7176 + [2][0][8][12] = 60,
7177 + [2][0][11][12] = 52,
7178 + [2][0][2][13] = 127,
7179 + [2][0][1][13] = 127,
7180 + [2][0][3][13] = 127,
7181 + [2][0][5][13] = 127,
7182 + [2][0][6][13] = 127,
7183 + [2][0][9][13] = 127,
7184 + [2][0][8][13] = 127,
7185 + [2][0][11][13] = 127,
7186 + [2][1][2][0] = 68,
7187 + [2][1][1][0] = 40,
7188 + [2][1][3][0] = 52,
7189 + [2][1][5][0] = 68,
7190 + [2][1][6][0] = 40,
7191 + [2][1][9][0] = 40,
7192 + [2][1][8][0] = 48,
7193 + [2][1][11][0] = 40,
7194 + [2][1][2][1] = 68,
7195 + [2][1][1][1] = 40,
7196 + [2][1][3][1] = 52,
7197 + [2][1][5][1] = 68,
7198 + [2][1][6][1] = 40,
7199 + [2][1][9][1] = 40,
7200 + [2][1][8][1] = 48,
7201 + [2][1][11][1] = 40,
7202 + [2][1][2][2] = 72,
7203 + [2][1][1][2] = 40,
7204 + [2][1][3][2] = 52,
7205 + [2][1][5][2] = 72,
7206 + [2][1][6][2] = 40,
7207 + [2][1][9][2] = 40,
7208 + [2][1][8][2] = 48,
7209 + [2][1][11][2] = 40,
7210 + [2][1][2][3] = 76,
7211 + [2][1][1][3] = 40,
7212 + [2][1][3][3] = 52,
7213 + [2][1][5][3] = 76,
7214 + [2][1][6][3] = 40,
7215 + [2][1][9][3] = 40,
7216 + [2][1][8][3] = 48,
7217 + [2][1][11][3] = 40,
7218 + [2][1][2][4] = 78,
7219 + [2][1][1][4] = 40,
7220 + [2][1][3][4] = 52,
7221 + [2][1][5][4] = 78,
7222 + [2][1][6][4] = 40,
7223 + [2][1][9][4] = 40,
7224 + [2][1][8][4] = 48,
7225 + [2][1][11][4] = 40,
7226 + [2][1][2][5] = 78,
7227 + [2][1][1][5] = 40,
7228 + [2][1][3][5] = 52,
7229 + [2][1][5][5] = 78,
7230 + [2][1][6][5] = 40,
7231 + [2][1][9][5] = 40,
7232 + [2][1][8][5] = 48,
7233 + [2][1][11][5] = 40,
7234 + [2][1][2][6] = 78,
7235 + [2][1][1][6] = 40,
7236 + [2][1][3][6] = 52,
7237 + [2][1][5][6] = 78,
7238 + [2][1][6][6] = 40,
7239 + [2][1][9][6] = 40,
7240 + [2][1][8][6] = 48,
7241 + [2][1][11][6] = 40,
7242 + [2][1][2][7] = 78,
7243 + [2][1][1][7] = 40,
7244 + [2][1][3][7] = 52,
7245 + [2][1][5][7] = 78,
7246 + [2][1][6][7] = 40,
7247 + [2][1][9][7] = 40,
7248 + [2][1][8][7] = 48,
7249 + [2][1][11][7] = 40,
7250 + [2][1][2][8] = 74,
7251 + [2][1][1][8] = 40,
7252 + [2][1][3][8] = 52,
7253 + [2][1][5][8] = 74,
7254 + [2][1][6][8] = 40,
7255 + [2][1][9][8] = 40,
7256 + [2][1][8][8] = 48,
7257 + [2][1][11][8] = 40,
7258 + [2][1][2][9] = 70,
7259 + [2][1][1][9] = 40,
7260 + [2][1][3][9] = 52,
7261 + [2][1][5][9] = 70,
7262 + [2][1][6][9] = 40,
7263 + [2][1][9][9] = 40,
7264 + [2][1][8][9] = 48,
7265 + [2][1][11][9] = 40,
7266 + [2][1][2][10] = 70,
7267 + [2][1][1][10] = 40,
7268 + [2][1][3][10] = 52,
7269 + [2][1][5][10] = 70,
7270 + [2][1][6][10] = 40,
7271 + [2][1][9][10] = 40,
7272 + [2][1][8][10] = 48,
7273 + [2][1][11][10] = 40,
7274 + [2][1][2][11] = 48,
7275 + [2][1][1][11] = 40,
7276 + [2][1][3][11] = 52,
7277 + [2][1][5][11] = 48,
7278 + [2][1][6][11] = 40,
7279 + [2][1][9][11] = 40,
7280 + [2][1][8][11] = 48,
7281 + [2][1][11][11] = 40,
7282 + [2][1][2][12] = 26,
7283 + [2][1][1][12] = 40,
7284 + [2][1][3][12] = 52,
7285 + [2][1][5][12] = 26,
7286 + [2][1][6][12] = 40,
7287 + [2][1][9][12] = 40,
7288 + [2][1][8][12] = 48,
7289 + [2][1][11][12] = 40,
7290 + [2][1][2][13] = 127,
7291 + [2][1][1][13] = 127,
7292 + [2][1][3][13] = 127,
7293 + [2][1][5][13] = 127,
7294 + [2][1][6][13] = 127,
7295 + [2][1][9][13] = 127,
7296 + [2][1][8][13] = 127,
7297 + [2][1][11][13] = 127,
7298 +};
7299 +
7300 +const s8 rtw89_8852a_txpwr_lmt_ru_5g[RTW89_RU_NUM][RTW89_NTX_NUM]
7301 + [RTW89_REGD_NUM][RTW89_5G_CH_NUM] = {
7302 + [0][0][0][0] = 22,
7303 + [0][0][0][2] = 22,
7304 + [0][0][0][4] = 22,
7305 + [0][0][0][6] = 22,
7306 + [0][0][0][8] = 24,
7307 + [0][0][0][10] = 24,
7308 + [0][0][0][12] = 24,
7309 + [0][0][0][14] = 24,
7310 + [0][0][0][15] = 24,
7311 + [0][0][0][17] = 24,
7312 + [0][0][0][19] = 24,
7313 + [0][0][0][21] = 24,
7314 + [0][0][0][23] = 24,
7315 + [0][0][0][25] = 24,
7316 + [0][0][0][27] = 24,
7317 + [0][0][0][29] = 24,
7318 + [0][0][0][31] = 24,
7319 + [0][0][0][33] = 24,
7320 + [0][0][0][35] = 24,
7321 + [0][0][0][37] = 24,
7322 + [0][0][0][38] = 28,
7323 + [0][0][0][40] = 28,
7324 + [0][0][0][42] = 28,
7325 + [0][0][0][44] = 28,
7326 + [0][0][0][46] = 28,
7327 + [0][1][0][0] = 8,
7328 + [0][1][0][2] = 8,
7329 + [0][1][0][4] = 8,
7330 + [0][1][0][6] = 8,
7331 + [0][1][0][8] = 12,
7332 + [0][1][0][10] = 12,
7333 + [0][1][0][12] = 12,
7334 + [0][1][0][14] = 12,
7335 + [0][1][0][15] = 12,
7336 + [0][1][0][17] = 12,
7337 + [0][1][0][19] = 12,
7338 + [0][1][0][21] = 12,
7339 + [0][1][0][23] = 12,
7340 + [0][1][0][25] = 12,
7341 + [0][1][0][27] = 12,
7342 + [0][1][0][29] = 12,
7343 + [0][1][0][31] = 12,
7344 + [0][1][0][33] = 12,
7345 + [0][1][0][35] = 12,
7346 + [0][1][0][37] = 12,
7347 + [0][1][0][38] = 16,
7348 + [0][1][0][40] = 16,
7349 + [0][1][0][42] = 16,
7350 + [0][1][0][44] = 16,
7351 + [0][1][0][46] = 16,
7352 + [1][0][0][0] = 30,
7353 + [1][0][0][2] = 30,
7354 + [1][0][0][4] = 30,
7355 + [1][0][0][6] = 30,
7356 + [1][0][0][8] = 36,
7357 + [1][0][0][10] = 36,
7358 + [1][0][0][12] = 36,
7359 + [1][0][0][14] = 36,
7360 + [1][0][0][15] = 36,
7361 + [1][0][0][17] = 36,
7362 + [1][0][0][19] = 36,
7363 + [1][0][0][21] = 36,
7364 + [1][0][0][23] = 36,
7365 + [1][0][0][25] = 36,
7366 + [1][0][0][27] = 36,
7367 + [1][0][0][29] = 36,
7368 + [1][0][0][31] = 36,
7369 + [1][0][0][33] = 36,
7370 + [1][0][0][35] = 36,
7371 + [1][0][0][37] = 36,
7372 + [1][0][0][38] = 28,
7373 + [1][0][0][40] = 28,
7374 + [1][0][0][42] = 28,
7375 + [1][0][0][44] = 28,
7376 + [1][0][0][46] = 28,
7377 + [1][1][0][0] = 18,
7378 + [1][1][0][2] = 18,
7379 + [1][1][0][4] = 18,
7380 + [1][1][0][6] = 18,
7381 + [1][1][0][8] = 22,
7382 + [1][1][0][10] = 22,
7383 + [1][1][0][12] = 22,
7384 + [1][1][0][14] = 22,
7385 + [1][1][0][15] = 22,
7386 + [1][1][0][17] = 22,
7387 + [1][1][0][19] = 22,
7388 + [1][1][0][21] = 22,
7389 + [1][1][0][23] = 22,
7390 + [1][1][0][25] = 22,
7391 + [1][1][0][27] = 22,
7392 + [1][1][0][29] = 22,
7393 + [1][1][0][31] = 22,
7394 + [1][1][0][33] = 22,
7395 + [1][1][0][35] = 22,
7396 + [1][1][0][37] = 22,
7397 + [1][1][0][38] = 16,
7398 + [1][1][0][40] = 16,
7399 + [1][1][0][42] = 16,
7400 + [1][1][0][44] = 16,
7401 + [1][1][0][46] = 16,
7402 + [2][0][0][0] = 30,
7403 + [2][0][0][2] = 30,
7404 + [2][0][0][4] = 30,
7405 + [2][0][0][6] = 30,
7406 + [2][0][0][8] = 46,
7407 + [2][0][0][10] = 46,
7408 + [2][0][0][12] = 46,
7409 + [2][0][0][14] = 46,
7410 + [2][0][0][15] = 46,
7411 + [2][0][0][17] = 46,
7412 + [2][0][0][19] = 46,
7413 + [2][0][0][21] = 46,
7414 + [2][0][0][23] = 46,
7415 + [2][0][0][25] = 46,
7416 + [2][0][0][27] = 46,
7417 + [2][0][0][29] = 46,
7418 + [2][0][0][31] = 46,
7419 + [2][0][0][33] = 46,
7420 + [2][0][0][35] = 46,
7421 + [2][0][0][37] = 46,
7422 + [2][0][0][38] = 28,
7423 + [2][0][0][40] = 28,
7424 + [2][0][0][42] = 28,
7425 + [2][0][0][44] = 28,
7426 + [2][0][0][46] = 28,
7427 + [2][1][0][0] = 18,
7428 + [2][1][0][2] = 18,
7429 + [2][1][0][4] = 18,
7430 + [2][1][0][6] = 18,
7431 + [2][1][0][8] = 32,
7432 + [2][1][0][10] = 32,
7433 + [2][1][0][12] = 32,
7434 + [2][1][0][14] = 32,
7435 + [2][1][0][15] = 32,
7436 + [2][1][0][17] = 32,
7437 + [2][1][0][19] = 32,
7438 + [2][1][0][21] = 32,
7439 + [2][1][0][23] = 32,
7440 + [2][1][0][25] = 32,
7441 + [2][1][0][27] = 32,
7442 + [2][1][0][29] = 32,
7443 + [2][1][0][31] = 32,
7444 + [2][1][0][33] = 32,
7445 + [2][1][0][35] = 32,
7446 + [2][1][0][37] = 32,
7447 + [2][1][0][38] = 16,
7448 + [2][1][0][40] = 16,
7449 + [2][1][0][42] = 16,
7450 + [2][1][0][44] = 16,
7451 + [2][1][0][46] = 16,
7452 + [0][0][2][0] = 48,
7453 + [0][0][1][0] = 24,
7454 + [0][0][3][0] = 26,
7455 + [0][0][5][0] = 22,
7456 + [0][0][6][0] = 24,
7457 + [0][0][9][0] = 24,
7458 + [0][0][8][0] = 30,
7459 + [0][0][11][0] = 24,
7460 + [0][0][2][2] = 48,
7461 + [0][0][1][2] = 24,
7462 + [0][0][3][2] = 26,
7463 + [0][0][5][2] = 22,
7464 + [0][0][6][2] = 24,
7465 + [0][0][9][2] = 24,
7466 + [0][0][8][2] = 30,
7467 + [0][0][11][2] = 24,
7468 + [0][0][2][4] = 48,
7469 + [0][0][1][4] = 24,
7470 + [0][0][3][4] = 26,
7471 + [0][0][5][4] = 22,
7472 + [0][0][6][4] = 24,
7473 + [0][0][9][4] = 24,
7474 + [0][0][8][4] = 30,
7475 + [0][0][11][4] = 24,
7476 + [0][0][2][6] = 48,
7477 + [0][0][1][6] = 24,
7478 + [0][0][3][6] = 26,
7479 + [0][0][5][6] = 22,
7480 + [0][0][6][6] = 24,
7481 + [0][0][9][6] = 24,
7482 + [0][0][8][6] = 30,
7483 + [0][0][11][6] = 24,
7484 + [0][0][2][8] = 48,
7485 + [0][0][1][8] = 24,
7486 + [0][0][3][8] = 26,
7487 + [0][0][5][8] = 48,
7488 + [0][0][6][8] = 24,
7489 + [0][0][9][8] = 24,
7490 + [0][0][8][8] = 54,
7491 + [0][0][11][8] = 24,
7492 + [0][0][2][10] = 48,
7493 + [0][0][1][10] = 24,
7494 + [0][0][3][10] = 26,
7495 + [0][0][5][10] = 48,
7496 + [0][0][6][10] = 24,
7497 + [0][0][9][10] = 24,
7498 + [0][0][8][10] = 54,
7499 + [0][0][11][10] = 24,
7500 + [0][0][2][12] = 48,
7501 + [0][0][1][12] = 24,
7502 + [0][0][3][12] = 26,
7503 + [0][0][5][12] = 48,
7504 + [0][0][6][12] = 24,
7505 + [0][0][9][12] = 24,
7506 + [0][0][8][12] = 54,
7507 + [0][0][11][12] = 24,
7508 + [0][0][2][14] = 48,
7509 + [0][0][1][14] = 24,
7510 + [0][0][3][14] = 26,
7511 + [0][0][5][14] = 48,
7512 + [0][0][6][14] = 24,
7513 + [0][0][9][14] = 24,
7514 + [0][0][8][14] = 54,
7515 + [0][0][11][14] = 24,
7516 + [0][0][2][15] = 48,
7517 + [0][0][1][15] = 24,
7518 + [0][0][3][15] = 44,
7519 + [0][0][5][15] = 48,
7520 + [0][0][6][15] = 24,
7521 + [0][0][9][15] = 24,
7522 + [0][0][8][15] = 54,
7523 + [0][0][11][15] = 24,
7524 + [0][0][2][17] = 48,
7525 + [0][0][1][17] = 24,
7526 + [0][0][3][17] = 44,
7527 + [0][0][5][17] = 48,
7528 + [0][0][6][17] = 24,
7529 + [0][0][9][17] = 24,
7530 + [0][0][8][17] = 54,
7531 + [0][0][11][17] = 24,
7532 + [0][0][2][19] = 48,
7533 + [0][0][1][19] = 24,
7534 + [0][0][3][19] = 44,
7535 + [0][0][5][19] = 48,
7536 + [0][0][6][19] = 24,
7537 + [0][0][9][19] = 24,
7538 + [0][0][8][19] = 54,
7539 + [0][0][11][19] = 24,
7540 + [0][0][2][21] = 48,
7541 + [0][0][1][21] = 24,
7542 + [0][0][3][21] = 44,
7543 + [0][0][5][21] = 48,
7544 + [0][0][6][21] = 24,
7545 + [0][0][9][21] = 24,
7546 + [0][0][8][21] = 54,
7547 + [0][0][11][21] = 24,
7548 + [0][0][2][23] = 48,
7549 + [0][0][1][23] = 24,
7550 + [0][0][3][23] = 44,
7551 + [0][0][5][23] = 48,
7552 + [0][0][6][23] = 24,
7553 + [0][0][9][23] = 24,
7554 + [0][0][8][23] = 54,
7555 + [0][0][11][23] = 24,
7556 + [0][0][2][25] = 48,
7557 + [0][0][1][25] = 24,
7558 + [0][0][3][25] = 44,
7559 + [0][0][5][25] = 127,
7560 + [0][0][6][25] = 24,
7561 + [0][0][9][25] = 127,
7562 + [0][0][8][25] = 54,
7563 + [0][0][11][25] = 24,
7564 + [0][0][2][27] = 48,
7565 + [0][0][1][27] = 24,
7566 + [0][0][3][27] = 44,
7567 + [0][0][5][27] = 127,
7568 + [0][0][6][27] = 24,
7569 + [0][0][9][27] = 127,
7570 + [0][0][8][27] = 54,
7571 + [0][0][11][27] = 24,
7572 + [0][0][2][29] = 48,
7573 + [0][0][1][29] = 24,
7574 + [0][0][3][29] = 44,
7575 + [0][0][5][29] = 127,
7576 + [0][0][6][29] = 24,
7577 + [0][0][9][29] = 127,
7578 + [0][0][8][29] = 54,
7579 + [0][0][11][29] = 24,
7580 + [0][0][2][31] = 48,
7581 + [0][0][1][31] = 24,
7582 + [0][0][3][31] = 44,
7583 + [0][0][5][31] = 48,
7584 + [0][0][6][31] = 24,
7585 + [0][0][9][31] = 24,
7586 + [0][0][8][31] = 54,
7587 + [0][0][11][31] = 24,
7588 + [0][0][2][33] = 48,
7589 + [0][0][1][33] = 24,
7590 + [0][0][3][33] = 44,
7591 + [0][0][5][33] = 48,
7592 + [0][0][6][33] = 24,
7593 + [0][0][9][33] = 24,
7594 + [0][0][8][33] = 54,
7595 + [0][0][11][33] = 24,
7596 + [0][0][2][35] = 48,
7597 + [0][0][1][35] = 24,
7598 + [0][0][3][35] = 44,
7599 + [0][0][5][35] = 48,
7600 + [0][0][6][35] = 24,
7601 + [0][0][9][35] = 24,
7602 + [0][0][8][35] = 54,
7603 + [0][0][11][35] = 24,
7604 + [0][0][2][37] = 48,
7605 + [0][0][1][37] = 127,
7606 + [0][0][3][37] = 44,
7607 + [0][0][5][37] = 48,
7608 + [0][0][6][37] = 24,
7609 + [0][0][9][37] = 48,
7610 + [0][0][8][37] = 54,
7611 + [0][0][11][37] = 127,
7612 + [0][0][2][38] = 76,
7613 + [0][0][1][38] = 28,
7614 + [0][0][3][38] = 127,
7615 + [0][0][5][38] = 76,
7616 + [0][0][6][38] = 28,
7617 + [0][0][9][38] = 76,
7618 + [0][0][8][38] = 54,
7619 + [0][0][11][38] = 28,
7620 + [0][0][2][40] = 76,
7621 + [0][0][1][40] = 28,
7622 + [0][0][3][40] = 127,
7623 + [0][0][5][40] = 76,
7624 + [0][0][6][40] = 28,
7625 + [0][0][9][40] = 76,
7626 + [0][0][8][40] = 54,
7627 + [0][0][11][40] = 28,
7628 + [0][0][2][42] = 76,
7629 + [0][0][1][42] = 28,
7630 + [0][0][3][42] = 127,
7631 + [0][0][5][42] = 76,
7632 + [0][0][6][42] = 28,
7633 + [0][0][9][42] = 76,
7634 + [0][0][8][42] = 54,
7635 + [0][0][11][42] = 28,
7636 + [0][0][2][44] = 76,
7637 + [0][0][1][44] = 28,
7638 + [0][0][3][44] = 127,
7639 + [0][0][5][44] = 76,
7640 + [0][0][6][44] = 28,
7641 + [0][0][9][44] = 76,
7642 + [0][0][8][44] = 54,
7643 + [0][0][11][44] = 28,
7644 + [0][0][2][46] = 76,
7645 + [0][0][1][46] = 28,
7646 + [0][0][3][46] = 127,
7647 + [0][0][5][46] = 76,
7648 + [0][0][6][46] = 28,
7649 + [0][0][9][46] = 76,
7650 + [0][0][8][46] = 54,
7651 + [0][0][11][46] = 28,
7652 + [0][1][2][0] = 36,
7653 + [0][1][1][0] = 12,
7654 + [0][1][3][0] = 14,
7655 + [0][1][5][0] = 8,
7656 + [0][1][6][0] = 12,
7657 + [0][1][9][0] = 12,
7658 + [0][1][8][0] = 18,
7659 + [0][1][11][0] = 12,
7660 + [0][1][2][2] = 36,
7661 + [0][1][1][2] = 12,
7662 + [0][1][3][2] = 14,
7663 + [0][1][5][2] = 8,
7664 + [0][1][6][2] = 12,
7665 + [0][1][9][2] = 12,
7666 + [0][1][8][2] = 18,
7667 + [0][1][11][2] = 12,
7668 + [0][1][2][4] = 36,
7669 + [0][1][1][4] = 12,
7670 + [0][1][3][4] = 14,
7671 + [0][1][5][4] = 8,
7672 + [0][1][6][4] = 12,
7673 + [0][1][9][4] = 12,
7674 + [0][1][8][4] = 18,
7675 + [0][1][11][4] = 12,
7676 + [0][1][2][6] = 36,
7677 + [0][1][1][6] = 12,
7678 + [0][1][3][6] = 14,
7679 + [0][1][5][6] = 8,
7680 + [0][1][6][6] = 12,
7681 + [0][1][9][6] = 12,
7682 + [0][1][8][6] = 18,
7683 + [0][1][11][6] = 12,
7684 + [0][1][2][8] = 36,
7685 + [0][1][1][8] = 12,
7686 + [0][1][3][8] = 14,
7687 + [0][1][5][8] = 36,
7688 + [0][1][6][8] = 12,
7689 + [0][1][9][8] = 12,
7690 + [0][1][8][8] = 42,
7691 + [0][1][11][8] = 12,
7692 + [0][1][2][10] = 36,
7693 + [0][1][1][10] = 12,
7694 + [0][1][3][10] = 14,
7695 + [0][1][5][10] = 36,
7696 + [0][1][6][10] = 12,
7697 + [0][1][9][10] = 12,
7698 + [0][1][8][10] = 42,
7699 + [0][1][11][10] = 12,
7700 + [0][1][2][12] = 36,
7701 + [0][1][1][12] = 12,
7702 + [0][1][3][12] = 14,
7703 + [0][1][5][12] = 36,
7704 + [0][1][6][12] = 12,
7705 + [0][1][9][12] = 12,
7706 + [0][1][8][12] = 42,
7707 + [0][1][11][12] = 12,
7708 + [0][1][2][14] = 36,
7709 + [0][1][1][14] = 12,
7710 + [0][1][3][14] = 14,
7711 + [0][1][5][14] = 36,
7712 + [0][1][6][14] = 12,
7713 + [0][1][9][14] = 12,
7714 + [0][1][8][14] = 42,
7715 + [0][1][11][14] = 12,
7716 + [0][1][2][15] = 36,
7717 + [0][1][1][15] = 12,
7718 + [0][1][3][15] = 32,
7719 + [0][1][5][15] = 36,
7720 + [0][1][6][15] = 12,
7721 + [0][1][9][15] = 12,
7722 + [0][1][8][15] = 42,
7723 + [0][1][11][15] = 12,
7724 + [0][1][2][17] = 36,
7725 + [0][1][1][17] = 12,
7726 + [0][1][3][17] = 32,
7727 + [0][1][5][17] = 36,
7728 + [0][1][6][17] = 12,
7729 + [0][1][9][17] = 12,
7730 + [0][1][8][17] = 42,
7731 + [0][1][11][17] = 12,
7732 + [0][1][2][19] = 36,
7733 + [0][1][1][19] = 12,
7734 + [0][1][3][19] = 32,
7735 + [0][1][5][19] = 36,
7736 + [0][1][6][19] = 12,
7737 + [0][1][9][19] = 12,
7738 + [0][1][8][19] = 42,
7739 + [0][1][11][19] = 12,
7740 + [0][1][2][21] = 36,
7741 + [0][1][1][21] = 12,
7742 + [0][1][3][21] = 32,
7743 + [0][1][5][21] = 36,
7744 + [0][1][6][21] = 12,
7745 + [0][1][9][21] = 12,
7746 + [0][1][8][21] = 42,
7747 + [0][1][11][21] = 12,
7748 + [0][1][2][23] = 36,
7749 + [0][1][1][23] = 12,
7750 + [0][1][3][23] = 32,
7751 + [0][1][5][23] = 36,
7752 + [0][1][6][23] = 12,
7753 + [0][1][9][23] = 12,
7754 + [0][1][8][23] = 42,
7755 + [0][1][11][23] = 12,
7756 + [0][1][2][25] = 36,
7757 + [0][1][1][25] = 12,
7758 + [0][1][3][25] = 32,
7759 + [0][1][5][25] = 127,
7760 + [0][1][6][25] = 12,
7761 + [0][1][9][25] = 127,
7762 + [0][1][8][25] = 42,
7763 + [0][1][11][25] = 12,
7764 + [0][1][2][27] = 36,
7765 + [0][1][1][27] = 12,
7766 + [0][1][3][27] = 32,
7767 + [0][1][5][27] = 127,
7768 + [0][1][6][27] = 12,
7769 + [0][1][9][27] = 127,
7770 + [0][1][8][27] = 42,
7771 + [0][1][11][27] = 12,
7772 + [0][1][2][29] = 36,
7773 + [0][1][1][29] = 12,
7774 + [0][1][3][29] = 32,
7775 + [0][1][5][29] = 127,
7776 + [0][1][6][29] = 12,
7777 + [0][1][9][29] = 127,
7778 + [0][1][8][29] = 42,
7779 + [0][1][11][29] = 12,
7780 + [0][1][2][31] = 36,
7781 + [0][1][1][31] = 12,
7782 + [0][1][3][31] = 32,
7783 + [0][1][5][31] = 36,
7784 + [0][1][6][31] = 12,
7785 + [0][1][9][31] = 12,
7786 + [0][1][8][31] = 42,
7787 + [0][1][11][31] = 12,
7788 + [0][1][2][33] = 36,
7789 + [0][1][1][33] = 12,
7790 + [0][1][3][33] = 32,
7791 + [0][1][5][33] = 36,
7792 + [0][1][6][33] = 12,
7793 + [0][1][9][33] = 12,
7794 + [0][1][8][33] = 42,
7795 + [0][1][11][33] = 12,
7796 + [0][1][2][35] = 36,
7797 + [0][1][1][35] = 12,
7798 + [0][1][3][35] = 32,
7799 + [0][1][5][35] = 36,
7800 + [0][1][6][35] = 12,
7801 + [0][1][9][35] = 12,
7802 + [0][1][8][35] = 42,
7803 + [0][1][11][35] = 12,
7804 + [0][1][2][37] = 36,
7805 + [0][1][1][37] = 127,
7806 + [0][1][3][37] = 32,
7807 + [0][1][5][37] = 36,
7808 + [0][1][6][37] = 12,
7809 + [0][1][9][37] = 36,
7810 + [0][1][8][37] = 42,
7811 + [0][1][11][37] = 127,
7812 + [0][1][2][38] = 72,
7813 + [0][1][1][38] = 16,
7814 + [0][1][3][38] = 127,
7815 + [0][1][5][38] = 72,
7816 + [0][1][6][38] = 16,
7817 + [0][1][9][38] = 76,
7818 + [0][1][8][38] = 42,
7819 + [0][1][11][38] = 16,
7820 + [0][1][2][40] = 76,
7821 + [0][1][1][40] = 16,
7822 + [0][1][3][40] = 127,
7823 + [0][1][5][40] = 76,
7824 + [0][1][6][40] = 16,
7825 + [0][1][9][40] = 76,
7826 + [0][1][8][40] = 42,
7827 + [0][1][11][40] = 16,
7828 + [0][1][2][42] = 76,
7829 + [0][1][1][42] = 16,
7830 + [0][1][3][42] = 127,
7831 + [0][1][5][42] = 76,
7832 + [0][1][6][42] = 16,
7833 + [0][1][9][42] = 76,
7834 + [0][1][8][42] = 42,
7835 + [0][1][11][42] = 16,
7836 + [0][1][2][44] = 76,
7837 + [0][1][1][44] = 16,
7838 + [0][1][3][44] = 127,
7839 + [0][1][5][44] = 76,
7840 + [0][1][6][44] = 16,
7841 + [0][1][9][44] = 76,
7842 + [0][1][8][44] = 42,
7843 + [0][1][11][44] = 16,
7844 + [0][1][2][46] = 76,
7845 + [0][1][1][46] = 16,
7846 + [0][1][3][46] = 127,
7847 + [0][1][5][46] = 76,
7848 + [0][1][6][46] = 16,
7849 + [0][1][9][46] = 76,
7850 + [0][1][8][46] = 42,
7851 + [0][1][11][46] = 16,
7852 + [1][0][2][0] = 62,
7853 + [1][0][1][0] = 36,
7854 + [1][0][3][0] = 36,
7855 + [1][0][5][0] = 34,
7856 + [1][0][6][0] = 36,
7857 + [1][0][9][0] = 36,
7858 + [1][0][8][0] = 30,
7859 + [1][0][11][0] = 36,
7860 + [1][0][2][2] = 62,
7861 + [1][0][1][2] = 36,
7862 + [1][0][3][2] = 36,
7863 + [1][0][5][2] = 34,
7864 + [1][0][6][2] = 36,
7865 + [1][0][9][2] = 36,
7866 + [1][0][8][2] = 30,
7867 + [1][0][11][2] = 36,
7868 + [1][0][2][4] = 62,
7869 + [1][0][1][4] = 36,
7870 + [1][0][3][4] = 36,
7871 + [1][0][5][4] = 34,
7872 + [1][0][6][4] = 36,
7873 + [1][0][9][4] = 36,
7874 + [1][0][8][4] = 30,
7875 + [1][0][11][4] = 36,
7876 + [1][0][2][6] = 62,
7877 + [1][0][1][6] = 36,
7878 + [1][0][3][6] = 36,
7879 + [1][0][5][6] = 34,
7880 + [1][0][6][6] = 36,
7881 + [1][0][9][6] = 36,
7882 + [1][0][8][6] = 30,
7883 + [1][0][11][6] = 36,
7884 + [1][0][2][8] = 62,
7885 + [1][0][1][8] = 36,
7886 + [1][0][3][8] = 36,
7887 + [1][0][5][8] = 62,
7888 + [1][0][6][8] = 36,
7889 + [1][0][9][8] = 36,
7890 + [1][0][8][8] = 54,
7891 + [1][0][11][8] = 36,
7892 + [1][0][2][10] = 62,
7893 + [1][0][1][10] = 36,
7894 + [1][0][3][10] = 36,
7895 + [1][0][5][10] = 62,
7896 + [1][0][6][10] = 36,
7897 + [1][0][9][10] = 36,
7898 + [1][0][8][10] = 54,
7899 + [1][0][11][10] = 36,
7900 + [1][0][2][12] = 62,
7901 + [1][0][1][12] = 36,
7902 + [1][0][3][12] = 36,
7903 + [1][0][5][12] = 62,
7904 + [1][0][6][12] = 36,
7905 + [1][0][9][12] = 36,
7906 + [1][0][8][12] = 54,
7907 + [1][0][11][12] = 36,
7908 + [1][0][2][14] = 62,
7909 + [1][0][1][14] = 36,
7910 + [1][0][3][14] = 36,
7911 + [1][0][5][14] = 62,
7912 + [1][0][6][14] = 36,
7913 + [1][0][9][14] = 36,
7914 + [1][0][8][14] = 54,
7915 + [1][0][11][14] = 36,
7916 + [1][0][2][15] = 62,
7917 + [1][0][1][15] = 36,
7918 + [1][0][3][15] = 58,
7919 + [1][0][5][15] = 62,
7920 + [1][0][6][15] = 36,
7921 + [1][0][9][15] = 36,
7922 + [1][0][8][15] = 54,
7923 + [1][0][11][15] = 36,
7924 + [1][0][2][17] = 62,
7925 + [1][0][1][17] = 36,
7926 + [1][0][3][17] = 58,
7927 + [1][0][5][17] = 62,
7928 + [1][0][6][17] = 36,
7929 + [1][0][9][17] = 36,
7930 + [1][0][8][17] = 54,
7931 + [1][0][11][17] = 36,
7932 + [1][0][2][19] = 62,
7933 + [1][0][1][19] = 36,
7934 + [1][0][3][19] = 58,
7935 + [1][0][5][19] = 62,
7936 + [1][0][6][19] = 36,
7937 + [1][0][9][19] = 36,
7938 + [1][0][8][19] = 54,
7939 + [1][0][11][19] = 36,
7940 + [1][0][2][21] = 62,
7941 + [1][0][1][21] = 36,
7942 + [1][0][3][21] = 58,
7943 + [1][0][5][21] = 62,
7944 + [1][0][6][21] = 36,
7945 + [1][0][9][21] = 36,
7946 + [1][0][8][21] = 54,
7947 + [1][0][11][21] = 36,
7948 + [1][0][2][23] = 62,
7949 + [1][0][1][23] = 36,
7950 + [1][0][3][23] = 58,
7951 + [1][0][5][23] = 62,
7952 + [1][0][6][23] = 36,
7953 + [1][0][9][23] = 36,
7954 + [1][0][8][23] = 54,
7955 + [1][0][11][23] = 36,
7956 + [1][0][2][25] = 62,
7957 + [1][0][1][25] = 36,
7958 + [1][0][3][25] = 58,
7959 + [1][0][5][25] = 127,
7960 + [1][0][6][25] = 36,
7961 + [1][0][9][25] = 127,
7962 + [1][0][8][25] = 54,
7963 + [1][0][11][25] = 36,
7964 + [1][0][2][27] = 62,
7965 + [1][0][1][27] = 36,
7966 + [1][0][3][27] = 58,
7967 + [1][0][5][27] = 127,
7968 + [1][0][6][27] = 36,
7969 + [1][0][9][27] = 127,
7970 + [1][0][8][27] = 54,
7971 + [1][0][11][27] = 36,
7972 + [1][0][2][29] = 62,
7973 + [1][0][1][29] = 36,
7974 + [1][0][3][29] = 58,
7975 + [1][0][5][29] = 127,
7976 + [1][0][6][29] = 36,
7977 + [1][0][9][29] = 127,
7978 + [1][0][8][29] = 54,
7979 + [1][0][11][29] = 36,
7980 + [1][0][2][31] = 62,
7981 + [1][0][1][31] = 36,
7982 + [1][0][3][31] = 58,
7983 + [1][0][5][31] = 62,
7984 + [1][0][6][31] = 36,
7985 + [1][0][9][31] = 36,
7986 + [1][0][8][31] = 54,
7987 + [1][0][11][31] = 36,
7988 + [1][0][2][33] = 62,
7989 + [1][0][1][33] = 36,
7990 + [1][0][3][33] = 58,
7991 + [1][0][5][33] = 62,
7992 + [1][0][6][33] = 36,
7993 + [1][0][9][33] = 36,
7994 + [1][0][8][33] = 54,
7995 + [1][0][11][33] = 36,
7996 + [1][0][2][35] = 62,
7997 + [1][0][1][35] = 36,
7998 + [1][0][3][35] = 58,
7999 + [1][0][5][35] = 62,
8000 + [1][0][6][35] = 36,
8001 + [1][0][9][35] = 36,
8002 + [1][0][8][35] = 54,
8003 + [1][0][11][35] = 36,
8004 + [1][0][2][37] = 56,
8005 + [1][0][1][37] = 62,
8006 + [1][0][3][37] = 127,
8007 + [1][0][5][37] = 58,
8008 + [1][0][6][37] = 62,
8009 + [1][0][9][37] = 36,
8010 + [1][0][8][37] = 62,
8011 + [1][0][11][37] = 54,
8012 + [1][0][2][38] = 76,
8013 + [1][0][1][38] = 28,
8014 + [1][0][3][38] = 127,
8015 + [1][0][5][38] = 76,
8016 + [1][0][6][38] = 28,
8017 + [1][0][9][38] = 76,
8018 + [1][0][8][38] = 54,
8019 + [1][0][11][38] = 28,
8020 + [1][0][2][40] = 76,
8021 + [1][0][1][40] = 28,
8022 + [1][0][3][40] = 127,
8023 + [1][0][5][40] = 76,
8024 + [1][0][6][40] = 28,
8025 + [1][0][9][40] = 76,
8026 + [1][0][8][40] = 54,
8027 + [1][0][11][40] = 28,
8028 + [1][0][2][42] = 76,
8029 + [1][0][1][42] = 28,
8030 + [1][0][3][42] = 127,
8031 + [1][0][5][42] = 76,
8032 + [1][0][6][42] = 28,
8033 + [1][0][9][42] = 76,
8034 + [1][0][8][42] = 54,
8035 + [1][0][11][42] = 28,
8036 + [1][0][2][44] = 76,
8037 + [1][0][1][44] = 28,
8038 + [1][0][3][44] = 127,
8039 + [1][0][5][44] = 76,
8040 + [1][0][6][44] = 28,
8041 + [1][0][9][44] = 76,
8042 + [1][0][8][44] = 54,
8043 + [1][0][11][44] = 28,
8044 + [1][0][2][46] = 76,
8045 + [1][0][1][46] = 28,
8046 + [1][0][3][46] = 127,
8047 + [1][0][5][46] = 76,
8048 + [1][0][6][46] = 28,
8049 + [1][0][9][46] = 76,
8050 + [1][0][8][46] = 54,
8051 + [1][0][11][46] = 28,
8052 + [1][1][2][0] = 46,
8053 + [1][1][1][0] = 22,
8054 + [1][1][3][0] = 24,
8055 + [1][1][5][0] = 18,
8056 + [1][1][6][0] = 22,
8057 + [1][1][9][0] = 22,
8058 + [1][1][8][0] = 18,
8059 + [1][1][11][0] = 22,
8060 + [1][1][2][2] = 46,
8061 + [1][1][1][2] = 22,
8062 + [1][1][3][2] = 24,
8063 + [1][1][5][2] = 18,
8064 + [1][1][6][2] = 22,
8065 + [1][1][9][2] = 22,
8066 + [1][1][8][2] = 18,
8067 + [1][1][11][2] = 22,
8068 + [1][1][2][4] = 46,
8069 + [1][1][1][4] = 22,
8070 + [1][1][3][4] = 24,
8071 + [1][1][5][4] = 18,
8072 + [1][1][6][4] = 22,
8073 + [1][1][9][4] = 22,
8074 + [1][1][8][4] = 18,
8075 + [1][1][11][4] = 22,
8076 + [1][1][2][6] = 46,
8077 + [1][1][1][6] = 22,
8078 + [1][1][3][6] = 24,
8079 + [1][1][5][6] = 18,
8080 + [1][1][6][6] = 22,
8081 + [1][1][9][6] = 22,
8082 + [1][1][8][6] = 18,
8083 + [1][1][11][6] = 22,
8084 + [1][1][2][8] = 46,
8085 + [1][1][1][8] = 22,
8086 + [1][1][3][8] = 24,
8087 + [1][1][5][8] = 46,
8088 + [1][1][6][8] = 22,
8089 + [1][1][9][8] = 22,
8090 + [1][1][8][8] = 42,
8091 + [1][1][11][8] = 22,
8092 + [1][1][2][10] = 46,
8093 + [1][1][1][10] = 22,
8094 + [1][1][3][10] = 24,
8095 + [1][1][5][10] = 46,
8096 + [1][1][6][10] = 22,
8097 + [1][1][9][10] = 22,
8098 + [1][1][8][10] = 42,
8099 + [1][1][11][10] = 22,
8100 + [1][1][2][12] = 46,
8101 + [1][1][1][12] = 22,
8102 + [1][1][3][12] = 24,
8103 + [1][1][5][12] = 46,
8104 + [1][1][6][12] = 22,
8105 + [1][1][9][12] = 22,
8106 + [1][1][8][12] = 42,
8107 + [1][1][11][12] = 22,
8108 + [1][1][2][14] = 46,
8109 + [1][1][1][14] = 22,
8110 + [1][1][3][14] = 24,
8111 + [1][1][5][14] = 46,
8112 + [1][1][6][14] = 22,
8113 + [1][1][9][14] = 22,
8114 + [1][1][8][14] = 42,
8115 + [1][1][11][14] = 22,
8116 + [1][1][2][15] = 46,
8117 + [1][1][1][15] = 22,
8118 + [1][1][3][15] = 46,
8119 + [1][1][5][15] = 46,
8120 + [1][1][6][15] = 22,
8121 + [1][1][9][15] = 22,
8122 + [1][1][8][15] = 42,
8123 + [1][1][11][15] = 22,
8124 + [1][1][2][17] = 46,
8125 + [1][1][1][17] = 22,
8126 + [1][1][3][17] = 46,
8127 + [1][1][5][17] = 46,
8128 + [1][1][6][17] = 22,
8129 + [1][1][9][17] = 22,
8130 + [1][1][8][17] = 42,
8131 + [1][1][11][17] = 22,
8132 + [1][1][2][19] = 46,
8133 + [1][1][1][19] = 22,
8134 + [1][1][3][19] = 46,
8135 + [1][1][5][19] = 46,
8136 + [1][1][6][19] = 22,
8137 + [1][1][9][19] = 22,
8138 + [1][1][8][19] = 42,
8139 + [1][1][11][19] = 22,
8140 + [1][1][2][21] = 46,
8141 + [1][1][1][21] = 22,
8142 + [1][1][3][21] = 46,
8143 + [1][1][5][21] = 46,
8144 + [1][1][6][21] = 22,
8145 + [1][1][9][21] = 22,
8146 + [1][1][8][21] = 42,
8147 + [1][1][11][21] = 22,
8148 + [1][1][2][23] = 46,
8149 + [1][1][1][23] = 22,
8150 + [1][1][3][23] = 46,
8151 + [1][1][5][23] = 46,
8152 + [1][1][6][23] = 22,
8153 + [1][1][9][23] = 22,
8154 + [1][1][8][23] = 42,
8155 + [1][1][11][23] = 22,
8156 + [1][1][2][25] = 46,
8157 + [1][1][1][25] = 22,
8158 + [1][1][3][25] = 46,
8159 + [1][1][5][25] = 127,
8160 + [1][1][6][25] = 22,
8161 + [1][1][9][25] = 127,
8162 + [1][1][8][25] = 42,
8163 + [1][1][11][25] = 22,
8164 + [1][1][2][27] = 46,
8165 + [1][1][1][27] = 22,
8166 + [1][1][3][27] = 46,
8167 + [1][1][5][27] = 127,
8168 + [1][1][6][27] = 22,
8169 + [1][1][9][27] = 127,
8170 + [1][1][8][27] = 42,
8171 + [1][1][11][27] = 22,
8172 + [1][1][2][29] = 46,
8173 + [1][1][1][29] = 22,
8174 + [1][1][3][29] = 46,
8175 + [1][1][5][29] = 127,
8176 + [1][1][6][29] = 22,
8177 + [1][1][9][29] = 127,
8178 + [1][1][8][29] = 42,
8179 + [1][1][11][29] = 22,
8180 + [1][1][2][31] = 46,
8181 + [1][1][1][31] = 22,
8182 + [1][1][3][31] = 46,
8183 + [1][1][5][31] = 46,
8184 + [1][1][6][31] = 22,
8185 + [1][1][9][31] = 22,
8186 + [1][1][8][31] = 42,
8187 + [1][1][11][31] = 22,
8188 + [1][1][2][33] = 46,
8189 + [1][1][1][33] = 22,
8190 + [1][1][3][33] = 46,
8191 + [1][1][5][33] = 46,
8192 + [1][1][6][33] = 22,
8193 + [1][1][9][33] = 22,
8194 + [1][1][8][33] = 42,
8195 + [1][1][11][33] = 22,
8196 + [1][1][2][35] = 46,
8197 + [1][1][1][35] = 22,
8198 + [1][1][3][35] = 46,
8199 + [1][1][5][35] = 46,
8200 + [1][1][6][35] = 22,
8201 + [1][1][9][35] = 22,
8202 + [1][1][8][35] = 42,
8203 + [1][1][11][35] = 22,
8204 + [1][1][2][37] = 46,
8205 + [1][1][1][37] = 127,
8206 + [1][1][3][37] = 46,
8207 + [1][1][5][37] = 46,
8208 + [1][1][6][37] = 22,
8209 + [1][1][9][37] = 50,
8210 + [1][1][8][37] = 42,
8211 + [1][1][11][37] = 127,
8212 + [1][1][2][38] = 74,
8213 + [1][1][1][38] = 16,
8214 + [1][1][3][38] = 127,
8215 + [1][1][5][38] = 74,
8216 + [1][1][6][38] = 16,
8217 + [1][1][9][38] = 76,
8218 + [1][1][8][38] = 42,
8219 + [1][1][11][38] = 16,
8220 + [1][1][2][40] = 76,
8221 + [1][1][1][40] = 16,
8222 + [1][1][3][40] = 127,
8223 + [1][1][5][40] = 76,
8224 + [1][1][6][40] = 16,
8225 + [1][1][9][40] = 76,
8226 + [1][1][8][40] = 42,
8227 + [1][1][11][40] = 16,
8228 + [1][1][2][42] = 76,
8229 + [1][1][1][42] = 16,
8230 + [1][1][3][42] = 127,
8231 + [1][1][5][42] = 76,
8232 + [1][1][6][42] = 16,
8233 + [1][1][9][42] = 76,
8234 + [1][1][8][42] = 42,
8235 + [1][1][11][42] = 16,
8236 + [1][1][2][44] = 76,
8237 + [1][1][1][44] = 16,
8238 + [1][1][3][44] = 127,
8239 + [1][1][5][44] = 76,
8240 + [1][1][6][44] = 16,
8241 + [1][1][9][44] = 76,
8242 + [1][1][8][44] = 42,
8243 + [1][1][11][44] = 16,
8244 + [1][1][2][46] = 76,
8245 + [1][1][1][46] = 16,
8246 + [1][1][3][46] = 127,
8247 + [1][1][5][46] = 76,
8248 + [1][1][6][46] = 16,
8249 + [1][1][9][46] = 76,
8250 + [1][1][8][46] = 42,
8251 + [1][1][11][46] = 16,
8252 + [2][0][2][0] = 74,
8253 + [2][0][1][0] = 46,
8254 + [2][0][3][0] = 50,
8255 + [2][0][5][0] = 46,
8256 + [2][0][6][0] = 46,
8257 + [2][0][9][0] = 46,
8258 + [2][0][8][0] = 30,
8259 + [2][0][11][0] = 46,
8260 + [2][0][2][2] = 74,
8261 + [2][0][1][2] = 46,
8262 + [2][0][3][2] = 50,
8263 + [2][0][5][2] = 46,
8264 + [2][0][6][2] = 46,
8265 + [2][0][9][2] = 46,
8266 + [2][0][8][2] = 30,
8267 + [2][0][11][2] = 46,
8268 + [2][0][2][4] = 74,
8269 + [2][0][1][4] = 46,
8270 + [2][0][3][4] = 50,
8271 + [2][0][5][4] = 46,
8272 + [2][0][6][4] = 46,
8273 + [2][0][9][4] = 46,
8274 + [2][0][8][4] = 30,
8275 + [2][0][11][4] = 46,
8276 + [2][0][2][6] = 74,
8277 + [2][0][1][6] = 46,
8278 + [2][0][3][6] = 50,
8279 + [2][0][5][6] = 46,
8280 + [2][0][6][6] = 46,
8281 + [2][0][9][6] = 46,
8282 + [2][0][8][6] = 30,
8283 + [2][0][11][6] = 46,
8284 + [2][0][2][8] = 74,
8285 + [2][0][1][8] = 46,
8286 + [2][0][3][8] = 50,
8287 + [2][0][5][8] = 66,
8288 + [2][0][6][8] = 46,
8289 + [2][0][9][8] = 46,
8290 + [2][0][8][8] = 54,
8291 + [2][0][11][8] = 46,
8292 + [2][0][2][10] = 74,
8293 + [2][0][1][10] = 46,
8294 + [2][0][3][10] = 50,
8295 + [2][0][5][10] = 66,
8296 + [2][0][6][10] = 46,
8297 + [2][0][9][10] = 46,
8298 + [2][0][8][10] = 54,
8299 + [2][0][11][10] = 46,
8300 + [2][0][2][12] = 74,
8301 + [2][0][1][12] = 46,
8302 + [2][0][3][12] = 50,
8303 + [2][0][5][12] = 66,
8304 + [2][0][6][12] = 46,
8305 + [2][0][9][12] = 46,
8306 + [2][0][8][12] = 54,
8307 + [2][0][11][12] = 46,
8308 + [2][0][2][14] = 74,
8309 + [2][0][1][14] = 46,
8310 + [2][0][3][14] = 50,
8311 + [2][0][5][14] = 66,
8312 + [2][0][6][14] = 46,
8313 + [2][0][9][14] = 46,
8314 + [2][0][8][14] = 54,
8315 + [2][0][11][14] = 46,
8316 + [2][0][2][15] = 74,
8317 + [2][0][1][15] = 46,
8318 + [2][0][3][15] = 70,
8319 + [2][0][5][15] = 74,
8320 + [2][0][6][15] = 46,
8321 + [2][0][9][15] = 46,
8322 + [2][0][8][15] = 54,
8323 + [2][0][11][15] = 46,
8324 + [2][0][2][17] = 74,
8325 + [2][0][1][17] = 46,
8326 + [2][0][3][17] = 70,
8327 + [2][0][5][17] = 74,
8328 + [2][0][6][17] = 46,
8329 + [2][0][9][17] = 46,
8330 + [2][0][8][17] = 54,
8331 + [2][0][11][17] = 46,
8332 + [2][0][2][19] = 74,
8333 + [2][0][1][19] = 46,
8334 + [2][0][3][19] = 70,
8335 + [2][0][5][19] = 74,
8336 + [2][0][6][19] = 46,
8337 + [2][0][9][19] = 46,
8338 + [2][0][8][19] = 54,
8339 + [2][0][11][19] = 46,
8340 + [2][0][2][21] = 74,
8341 + [2][0][1][21] = 46,
8342 + [2][0][3][21] = 70,
8343 + [2][0][5][21] = 74,
8344 + [2][0][6][21] = 46,
8345 + [2][0][9][21] = 46,
8346 + [2][0][8][21] = 54,
8347 + [2][0][11][21] = 46,
8348 + [2][0][2][23] = 74,
8349 + [2][0][1][23] = 46,
8350 + [2][0][3][23] = 70,
8351 + [2][0][5][23] = 74,
8352 + [2][0][6][23] = 46,
8353 + [2][0][9][23] = 46,
8354 + [2][0][8][23] = 54,
8355 + [2][0][11][23] = 46,
8356 + [2][0][2][25] = 74,
8357 + [2][0][1][25] = 46,
8358 + [2][0][3][25] = 70,
8359 + [2][0][5][25] = 127,
8360 + [2][0][6][25] = 46,
8361 + [2][0][9][25] = 127,
8362 + [2][0][8][25] = 54,
8363 + [2][0][11][25] = 46,
8364 + [2][0][2][27] = 74,
8365 + [2][0][1][27] = 46,
8366 + [2][0][3][27] = 70,
8367 + [2][0][5][27] = 127,
8368 + [2][0][6][27] = 46,
8369 + [2][0][9][27] = 127,
8370 + [2][0][8][27] = 54,
8371 + [2][0][11][27] = 46,
8372 + [2][0][2][29] = 74,
8373 + [2][0][1][29] = 46,
8374 + [2][0][3][29] = 70,
8375 + [2][0][5][29] = 127,
8376 + [2][0][6][29] = 46,
8377 + [2][0][9][29] = 127,
8378 + [2][0][8][29] = 54,
8379 + [2][0][11][29] = 46,
8380 + [2][0][2][31] = 74,
8381 + [2][0][1][31] = 46,
8382 + [2][0][3][31] = 70,
8383 + [2][0][5][31] = 74,
8384 + [2][0][6][31] = 46,
8385 + [2][0][9][31] = 46,
8386 + [2][0][8][31] = 54,
8387 + [2][0][11][31] = 46,
8388 + [2][0][2][33] = 74,
8389 + [2][0][1][33] = 46,
8390 + [2][0][3][33] = 70,
8391 + [2][0][5][33] = 74,
8392 + [2][0][6][33] = 46,
8393 + [2][0][9][33] = 46,
8394 + [2][0][8][33] = 54,
8395 + [2][0][11][33] = 46,
8396 + [2][0][2][35] = 74,
8397 + [2][0][1][35] = 46,
8398 + [2][0][3][35] = 70,
8399 + [2][0][5][35] = 74,
8400 + [2][0][6][35] = 46,
8401 + [2][0][9][35] = 46,
8402 + [2][0][8][35] = 54,
8403 + [2][0][11][35] = 46,
8404 + [2][0][2][37] = 74,
8405 + [2][0][1][37] = 127,
8406 + [2][0][3][37] = 70,
8407 + [2][0][5][37] = 74,
8408 + [2][0][6][37] = 46,
8409 + [2][0][9][37] = 74,
8410 + [2][0][8][37] = 54,
8411 + [2][0][11][37] = 127,
8412 + [2][0][2][38] = 76,
8413 + [2][0][1][38] = 28,
8414 + [2][0][3][38] = 127,
8415 + [2][0][5][38] = 76,
8416 + [2][0][6][38] = 28,
8417 + [2][0][9][38] = 76,
8418 + [2][0][8][38] = 54,
8419 + [2][0][11][38] = 28,
8420 + [2][0][2][40] = 76,
8421 + [2][0][1][40] = 28,
8422 + [2][0][3][40] = 127,
8423 + [2][0][5][40] = 76,
8424 + [2][0][6][40] = 28,
8425 + [2][0][9][40] = 76,
8426 + [2][0][8][40] = 54,
8427 + [2][0][11][40] = 28,
8428 + [2][0][2][42] = 76,
8429 + [2][0][1][42] = 28,
8430 + [2][0][3][42] = 127,
8431 + [2][0][5][42] = 76,
8432 + [2][0][6][42] = 28,
8433 + [2][0][9][42] = 76,
8434 + [2][0][8][42] = 54,
8435 + [2][0][11][42] = 28,
8436 + [2][0][2][44] = 76,
8437 + [2][0][1][44] = 28,
8438 + [2][0][3][44] = 127,
8439 + [2][0][5][44] = 76,
8440 + [2][0][6][44] = 28,
8441 + [2][0][9][44] = 76,
8442 + [2][0][8][44] = 54,
8443 + [2][0][11][44] = 28,
8444 + [2][0][2][46] = 76,
8445 + [2][0][1][46] = 28,
8446 + [2][0][3][46] = 127,
8447 + [2][0][5][46] = 76,
8448 + [2][0][6][46] = 28,
8449 + [2][0][9][46] = 76,
8450 + [2][0][8][46] = 54,
8451 + [2][0][11][46] = 28,
8452 + [2][1][2][0] = 58,
8453 + [2][1][1][0] = 32,
8454 + [2][1][3][0] = 38,
8455 + [2][1][5][0] = 30,
8456 + [2][1][6][0] = 32,
8457 + [2][1][9][0] = 32,
8458 + [2][1][8][0] = 18,
8459 + [2][1][11][0] = 32,
8460 + [2][1][2][2] = 58,
8461 + [2][1][1][2] = 32,
8462 + [2][1][3][2] = 38,
8463 + [2][1][5][2] = 30,
8464 + [2][1][6][2] = 32,
8465 + [2][1][9][2] = 32,
8466 + [2][1][8][2] = 18,
8467 + [2][1][11][2] = 32,
8468 + [2][1][2][4] = 58,
8469 + [2][1][1][4] = 32,
8470 + [2][1][3][4] = 38,
8471 + [2][1][5][4] = 30,
8472 + [2][1][6][4] = 32,
8473 + [2][1][9][4] = 32,
8474 + [2][1][8][4] = 18,
8475 + [2][1][11][4] = 32,
8476 + [2][1][2][6] = 58,
8477 + [2][1][1][6] = 32,
8478 + [2][1][3][6] = 38,
8479 + [2][1][5][6] = 30,
8480 + [2][1][6][6] = 32,
8481 + [2][1][9][6] = 32,
8482 + [2][1][8][6] = 18,
8483 + [2][1][11][6] = 32,
8484 + [2][1][2][8] = 58,
8485 + [2][1][1][8] = 32,
8486 + [2][1][3][8] = 38,
8487 + [2][1][5][8] = 52,
8488 + [2][1][6][8] = 32,
8489 + [2][1][9][8] = 32,
8490 + [2][1][8][8] = 42,
8491 + [2][1][11][8] = 32,
8492 + [2][1][2][10] = 58,
8493 + [2][1][1][10] = 32,
8494 + [2][1][3][10] = 38,
8495 + [2][1][5][10] = 52,
8496 + [2][1][6][10] = 32,
8497 + [2][1][9][10] = 32,
8498 + [2][1][8][10] = 42,
8499 + [2][1][11][10] = 32,
8500 + [2][1][2][12] = 58,
8501 + [2][1][1][12] = 32,
8502 + [2][1][3][12] = 38,
8503 + [2][1][5][12] = 52,
8504 + [2][1][6][12] = 32,
8505 + [2][1][9][12] = 32,
8506 + [2][1][8][12] = 42,
8507 + [2][1][11][12] = 32,
8508 + [2][1][2][14] = 58,
8509 + [2][1][1][14] = 32,
8510 + [2][1][3][14] = 38,
8511 + [2][1][5][14] = 52,
8512 + [2][1][6][14] = 32,
8513 + [2][1][9][14] = 32,
8514 + [2][1][8][14] = 42,
8515 + [2][1][11][14] = 32,
8516 + [2][1][2][15] = 58,
8517 + [2][1][1][15] = 32,
8518 + [2][1][3][15] = 58,
8519 + [2][1][5][15] = 58,
8520 + [2][1][6][15] = 32,
8521 + [2][1][9][15] = 32,
8522 + [2][1][8][15] = 42,
8523 + [2][1][11][15] = 32,
8524 + [2][1][2][17] = 58,
8525 + [2][1][1][17] = 32,
8526 + [2][1][3][17] = 58,
8527 + [2][1][5][17] = 58,
8528 + [2][1][6][17] = 32,
8529 + [2][1][9][17] = 32,
8530 + [2][1][8][17] = 42,
8531 + [2][1][11][17] = 32,
8532 + [2][1][2][19] = 58,
8533 + [2][1][1][19] = 32,
8534 + [2][1][3][19] = 58,
8535 + [2][1][5][19] = 58,
8536 + [2][1][6][19] = 32,
8537 + [2][1][9][19] = 32,
8538 + [2][1][8][19] = 42,
8539 + [2][1][11][19] = 32,
8540 + [2][1][2][21] = 58,
8541 + [2][1][1][21] = 32,
8542 + [2][1][3][21] = 58,
8543 + [2][1][5][21] = 58,
8544 + [2][1][6][21] = 32,
8545 + [2][1][9][21] = 32,
8546 + [2][1][8][21] = 42,
8547 + [2][1][11][21] = 32,
8548 + [2][1][2][23] = 58,
8549 + [2][1][1][23] = 32,
8550 + [2][1][3][23] = 58,
8551 + [2][1][5][23] = 58,
8552 + [2][1][6][23] = 32,
8553 + [2][1][9][23] = 32,
8554 + [2][1][8][23] = 42,
8555 + [2][1][11][23] = 32,
8556 + [2][1][2][25] = 58,
8557 + [2][1][1][25] = 32,
8558 + [2][1][3][25] = 58,
8559 + [2][1][5][25] = 127,
8560 + [2][1][6][25] = 32,
8561 + [2][1][9][25] = 127,
8562 + [2][1][8][25] = 42,
8563 + [2][1][11][25] = 32,
8564 + [2][1][2][27] = 58,
8565 + [2][1][1][27] = 32,
8566 + [2][1][3][27] = 58,
8567 + [2][1][5][27] = 127,
8568 + [2][1][6][27] = 32,
8569 + [2][1][9][27] = 127,
8570 + [2][1][8][27] = 42,
8571 + [2][1][11][27] = 32,
8572 + [2][1][2][29] = 58,
8573 + [2][1][1][29] = 32,
8574 + [2][1][3][29] = 58,
8575 + [2][1][5][29] = 127,
8576 + [2][1][6][29] = 32,
8577 + [2][1][9][29] = 127,
8578 + [2][1][8][29] = 42,
8579 + [2][1][11][29] = 32,
8580 + [2][1][2][31] = 58,
8581 + [2][1][1][31] = 32,
8582 + [2][1][3][31] = 58,
8583 + [2][1][5][31] = 58,
8584 + [2][1][6][31] = 32,
8585 + [2][1][9][31] = 32,
8586 + [2][1][8][31] = 42,
8587 + [2][1][11][31] = 32,
8588 + [2][1][2][33] = 58,
8589 + [2][1][1][33] = 32,
8590 + [2][1][3][33] = 58,
8591 + [2][1][5][33] = 58,
8592 + [2][1][6][33] = 32,
8593 + [2][1][9][33] = 32,
8594 + [2][1][8][33] = 42,
8595 + [2][1][11][33] = 32,
8596 + [2][1][2][35] = 58,
8597 + [2][1][1][35] = 32,
8598 + [2][1][3][35] = 58,
8599 + [2][1][5][35] = 58,
8600 + [2][1][6][35] = 32,
8601 + [2][1][9][35] = 32,
8602 + [2][1][8][35] = 42,
8603 + [2][1][11][35] = 32,
8604 + [2][1][2][37] = 58,
8605 + [2][1][1][37] = 127,
8606 + [2][1][3][37] = 58,
8607 + [2][1][5][37] = 58,
8608 + [2][1][6][37] = 32,
8609 + [2][1][9][37] = 62,
8610 + [2][1][8][37] = 42,
8611 + [2][1][11][37] = 127,
8612 + [2][1][2][38] = 76,
8613 + [2][1][1][38] = 16,
8614 + [2][1][3][38] = 127,
8615 + [2][1][5][38] = 76,
8616 + [2][1][6][38] = 16,
8617 + [2][1][9][38] = 76,
8618 + [2][1][8][38] = 42,
8619 + [2][1][11][38] = 16,
8620 + [2][1][2][40] = 76,
8621 + [2][1][1][40] = 16,
8622 + [2][1][3][40] = 127,
8623 + [2][1][5][40] = 76,
8624 + [2][1][6][40] = 16,
8625 + [2][1][9][40] = 76,
8626 + [2][1][8][40] = 42,
8627 + [2][1][11][40] = 16,
8628 + [2][1][2][42] = 76,
8629 + [2][1][1][42] = 16,
8630 + [2][1][3][42] = 127,
8631 + [2][1][5][42] = 76,
8632 + [2][1][6][42] = 16,
8633 + [2][1][9][42] = 76,
8634 + [2][1][8][42] = 42,
8635 + [2][1][11][42] = 16,
8636 + [2][1][2][44] = 76,
8637 + [2][1][1][44] = 16,
8638 + [2][1][3][44] = 127,
8639 + [2][1][5][44] = 76,
8640 + [2][1][6][44] = 16,
8641 + [2][1][9][44] = 76,
8642 + [2][1][8][44] = 42,
8643 + [2][1][11][44] = 16,
8644 + [2][1][2][46] = 76,
8645 + [2][1][1][46] = 16,
8646 + [2][1][3][46] = 127,
8647 + [2][1][5][46] = 76,
8648 + [2][1][6][46] = 16,
8649 + [2][1][9][46] = 76,
8650 + [2][1][8][46] = 42,
8651 + [2][1][11][46] = 16,
8652 +};
8653 +
8654 +#define DECLARE_DIG_TABLE(name) \
8655 +static const struct rtw89_phy_dig_gain_cfg name##_table = { \
8656 + .table = name, \
8657 + .size = ARRAY_SIZE(name) \
8658 +}
8659 +
8660 +static const struct rtw89_reg_def rtw89_8852a_lna_gain_g[] = {
8661 + {R_PATH0_LNA_ERR1, B_PATH0_LNA_ERR_G0_G_MSK},
8662 + {R_PATH0_LNA_ERR2, B_PATH0_LNA_ERR_G1_G_MSK},
8663 + {R_PATH0_LNA_ERR2, B_PATH0_LNA_ERR_G2_G_MSK},
8664 + {R_PATH0_LNA_ERR3, B_PATH0_LNA_ERR_G3_G_MSK},
8665 + {R_PATH0_LNA_ERR3, B_PATH0_LNA_ERR_G4_G_MSK},
8666 + {R_PATH0_LNA_ERR4, B_PATH0_LNA_ERR_G5_G_MSK},
8667 + {R_PATH0_LNA_ERR5, B_PATH0_LNA_ERR_G6_G_MSK},
8668 +};
8669 +
8670 +DECLARE_DIG_TABLE(rtw89_8852a_lna_gain_g);
8671 +
8672 +static const struct rtw89_reg_def rtw89_8852a_tia_gain_g[] = {
8673 + {R_PATH0_TIA_ERR_G0, B_PATH0_TIA_ERR_G0_G_MSK},
8674 + {R_PATH0_TIA_ERR_G1, B_PATH0_TIA_ERR_G1_G_MSK},
8675 +};
8676 +
8677 +DECLARE_DIG_TABLE(rtw89_8852a_tia_gain_g);
8678 +
8679 +static const struct rtw89_reg_def rtw89_8852a_lna_gain_a[] = {
8680 + {R_PATH0_LNA_ERR1, B_PATH0_LNA_ERR_G0_A_MSK},
8681 + {R_PATH0_LNA_ERR1, B_PATH0_LNA_ERR_G1_A_MSK},
8682 + {R_PATH0_LNA_ERR2, B_PATH0_LNA_ERR_G2_A_MSK},
8683 + {R_PATH0_LNA_ERR3, B_PATH0_LNA_ERR_G3_A_MSK},
8684 + {R_PATH0_LNA_ERR3, B_PATH0_LNA_ERR_G4_A_MSK},
8685 + {R_PATH0_LNA_ERR4, B_PATH0_LNA_ERR_G5_A_MSK},
8686 + {R_PATH0_LNA_ERR4, B_PATH0_LNA_ERR_G6_A_MSK},
8687 +};
8688 +
8689 +DECLARE_DIG_TABLE(rtw89_8852a_lna_gain_a);
8690 +
8691 +static const struct rtw89_reg_def rtw89_8852a_tia_gain_a[] = {
8692 + {R_PATH0_TIA_ERR_G0, B_PATH0_TIA_ERR_G0_A_MSK},
8693 + {R_PATH0_TIA_ERR_G1, B_PATH0_TIA_ERR_G1_A_MSK},
8694 +};
8695 +
8696 +DECLARE_DIG_TABLE(rtw89_8852a_tia_gain_a);
8697 +
8698 +const struct rtw89_phy_table rtw89_8852a_phy_bb_table = {
8699 + .regs = rtw89_8852a_phy_bb_regs,
8700 + .n_regs = ARRAY_SIZE(rtw89_8852a_phy_bb_regs),
8701 + .rf_path = 0, /* don't care */
8702 +};
8703 +
8704 +const struct rtw89_phy_table rtw89_8852a_phy_radioa_table = {
8705 + .regs = rtw89_8852a_phy_radioa_regs,
8706 + .n_regs = ARRAY_SIZE(rtw89_8852a_phy_radioa_regs),
8707 + .rf_path = RF_PATH_A,
8708 +};
8709 +
8710 +const struct rtw89_phy_table rtw89_8852a_phy_radiob_table = {
8711 + .regs = rtw89_8852a_phy_radiob_regs,
8712 + .n_regs = ARRAY_SIZE(rtw89_8852a_phy_radiob_regs),
8713 + .rf_path = RF_PATH_B,
8714 +};
8715 +
8716 +const struct rtw89_phy_table rtw89_8852a_phy_nctl_table = {
8717 + .regs = rtw89_8852a_phy_nctl_regs,
8718 + .n_regs = ARRAY_SIZE(rtw89_8852a_phy_nctl_regs),
8719 + .rf_path = 0, /* don't care */
8720 +};
8721 +
8722 +const struct rtw89_txpwr_table rtw89_8852a_byr_table = {
8723 + .data = rtw89_8852a_txpwr_byrate,
8724 + .size = ARRAY_SIZE(rtw89_8852a_txpwr_byrate),
8725 + .load = rtw89_phy_load_txpwr_byrate,
8726 +};
8727 +
8728 +const struct rtw89_txpwr_track_cfg rtw89_8852a_trk_cfg = {
8729 + .delta_swingidx_5gb_n = _txpwr_track_delta_swingidx_5gb_n,
8730 + .delta_swingidx_5gb_p = _txpwr_track_delta_swingidx_5gb_p,
8731 + .delta_swingidx_5ga_n = _txpwr_track_delta_swingidx_5ga_n,
8732 + .delta_swingidx_5ga_p = _txpwr_track_delta_swingidx_5ga_p,
8733 + .delta_swingidx_2gb_n = _txpwr_track_delta_swingidx_2gb_n,
8734 + .delta_swingidx_2gb_p = _txpwr_track_delta_swingidx_2gb_p,
8735 + .delta_swingidx_2ga_n = _txpwr_track_delta_swingidx_2ga_n,
8736 + .delta_swingidx_2ga_p = _txpwr_track_delta_swingidx_2ga_p,
8737 + .delta_swingidx_2g_cck_b_n = _txpwr_track_delta_swingidx_2g_cck_b_n,
8738 + .delta_swingidx_2g_cck_b_p = _txpwr_track_delta_swingidx_2g_cck_b_p,
8739 + .delta_swingidx_2g_cck_a_n = _txpwr_track_delta_swingidx_2g_cck_a_n,
8740 + .delta_swingidx_2g_cck_a_p = _txpwr_track_delta_swingidx_2g_cck_a_p,
8741 +};
8742 +
8743 +const struct rtw89_phy_dig_gain_table rtw89_8852a_phy_dig_table = {
8744 + .cfg_lna_g = &rtw89_8852a_lna_gain_g_table,
8745 + .cfg_tia_g = &rtw89_8852a_tia_gain_g_table,
8746 + .cfg_lna_a = &rtw89_8852a_lna_gain_a_table,
8747 + .cfg_tia_a = &rtw89_8852a_tia_gain_a_table
8748 +};
8749 --
8750 2.33.0
8751

  ViewVC Help
Powered by ViewVC 1.1.30