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